kernel-modules-4.18.0-553.el8_10 > 6 6_6 3!pQp)Tξ7]mtZ`fP ]mtZ`4\L"9eCaQnVgs7$ <1mo! _[`^t}" US :($7>=PN;?h?.aHT1G vU/Yen@Ci#A>ZD-P1 ݟFGj_K&q}bOsU'42N%T7ZO؝eL~fT[+V,0BC"؎:',eؖҊ;$!/OA]3[:x8Q-r$je[3@GՊ0猤9uJ*[/YIZ)O.A͝d?wp ė,*?-MDcӵՓS/]HS2 )Wj&Ԧm/XyBç^S}nP3q)f%-zwn%8朔>>)' SEHHk;C"Ṁ+:< p^74bee2842d99ca661c68587efcc1febb1a96f614f5735eff96b73b3bff88884811cc426ade6dc632d3f679236d5b6696aab5f8cdB3!pQp)Tξ7]mtZ`fP ]mtZ`_!lڋ5SBp_"NFxz%'mۭhE"5"E*b_ȁ";N::ä.ރ^)JoXqaƌhD> \Cn^KSBŰǩ CD8q9 l&_]H732X ǂ`o@:{]W_ ד᫚Vm_3XyUcnb<e3*R H8i=bGbymOAَ7-ݷUq].'Dƭ-{NiQQQIwNfT`jt7ю0N6Npcщ.:c̷Nk[Asq_2xuj)G7\eLF 铓ݜ-*݇k΍ <Fq_ׂ2w a7}+L}<-4)j~ɭuӫ*-rr4tvv D WIb' Z##43p>pA~x?~hd # K  7Qhnug+<+ !+ ++ @+ + +X+/+(+0``aF(a~8a9k:t>@G+Hd+I+X <0Y40\:x+]O$+^~bd(e-f0l3tL+u)+v>w>+xS+yhH+|~ ~~~"~dCkernel-modules4.18.0553.el8_10kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.fPiad1-prod-build001.bld.equ.rockylinux.org44RockyGPLv2 and Redistributable, no modification permittedRelease Engineering System Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-553.el8_10.x86_64 if [ ! -f /var/lib/rpm-state/kernel/installing_core_4.18.0-553.el8_10.x86_64 ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-553.el8_10.x86_64 fi/sbin/depmod -a 4.18.0-553.el8_10.x86_64t[(8`%/ [:l0\*V ,#Xi3P!*|R LLhL  T\ (TPDH 39tL`P8HtyBH7Pv_bpִ0UT^7Dsq&t@H:/!t(tH\# AA4ވ\0(6 `0D   `, V5* )p! OpRh " Lݠ|3+PD%/p,"(|4d]>X)` D($GxphP0-^ d Lh D D tl%/ X X.p|081`<`(# 44%p\ $"tG Ic`n +H P%%*8    x$C P Xf%D T@tl+\ -@ pLpx2L &<8 |!(@5:#w,h$*D)B\Xx '#0:P|Ҹ0P0@$l8 T` )p@l  ` + `<pDT P T8p8$ ( 6"['xD048t ) L54 4/pJ|"p0h&t46,Lh"9B<)P&0\:>P` l `49j T tD4!x ," $ |X58$X3$xpC!4@7T T$|,08 :Dx@Xd< d7x.41B4E3ADkp(H48x03P x@2<(`!\-@$L,#$l t8 \)D T!+P*+,=p["h= ix|!\0 @L8K"PD*R^hRNt>Hv8?`H6lh7d;<Rh@@L RTLL! $`I ,X%<X> hP `Ot 0P\p&g 3 1T4!ll>:PM1HNl{(DLELLP,tMLFp.hh8:D!`&)lڤ\+`8 x#8ӠXQfLp0{l:#t_"l4$Y$TlGD2x, J`DL Kdp0$&| h/ 3( 42%@ X 5( 4!(x \4$( 4| #9 d @ H#,4 (' j lt . hpTo<PаltHHh,,`1B~$`QSH7J{4jk ` h 3, R1D((!`   4 HX>d t h1+)h )\O+L[O@d+HBt85 ' x0(p\% |l.t(0_hY$40 (8`,b T3l%,2\6`+t*`*#8(4!x sEd2@>OP X%$ HPCC \8%|6@" JHQF1BCUFX,5, 4 46lTLD_I80<AZCP>H>>?@dPYQ4Q`%4 ld *py I!pxR 0Es -BX@ VtH'Hyen(8((0Dx-D-?EL"L--1<@Ix $H`t / 1D11l5L !(<$=E  $ 0 04`7G (0T 5! &( &P^,>(H,Nt JPp579 4'. x<@VH_8` t 0DD IT!L L P/%Hp,b) x9 8 <0 X H 8 (X d d  U <N EXL -X?+<806\fPAfPAfPAfPAfPAfPBfPBfPBfPAfPAfPAfPAfPAfPBfPAfPAfPAfPAfPAfPAfPBfPBfPAfPBfPBfPAfPAfPAfPBfPAfPBfPBfPBfPAfPAfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPCfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPCfPCfPCfPCfPCfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPCfPCfPBfPBfPBfPCfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPCfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPCfPBfPBfPCfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPCfPCfPBfPCfPBfPBfPBfPBfPBfPBfPBfPCfPCfPCfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPCfPBfPCfPBfPBfPBfPBfPBfPBfPBfPBfPBfPBfPCfPBfPBfPBfPBfPBfPBfPCfPCfPCfPBfPBfPBfPBfPBfPBfPBfPCfPBfPBfPBfPBfPBfPBfPBfPCfPCfPBfPCfPBfPBfPBfPBfPBfPCfPBfPBfPBfPCfPCfPCfPCfPCfPBfPBfPCfPCfPBfPBfPCfPCfPCfPCfPBfPCfPCfPBfPBfPCfPCfPCfPCfPCfPBfPCfPBfPCfPCfPCfPBfPBfPCfPCfPBfPCfPCfPCfPCfPCfPBfPBfPCfPCfPCfPCfPCfPCfPCfPCfPBfPCfPCfPCfPCfPBfPBfPBfPCfPCfPCfPCfPCfPCfPCfPBfPBfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPCfPC166807ff1c0cb4977c1285abb6df8124116ef0bcd8642678376918407515e6e78a05f233b0feef847065f7915199714157e7f8edf0225e2d36b25a90686445f34a1e40b2fbdf0d57813354e278dffb59f5dfc48244aa4fc475e4b60da429d36bb514486910da183727427200a65db2fd637dd0c25b7a7f8162b843d9d05f080c9d39655cefb7c6d9bcec68ffccb2e71e630e83dd10832afe8b28025268a273972c829680737e01ab6dc5caef5f8f6bc08f758682737edfa41aef4140b9a2aa4e9f11e3670cd33bf5290352ae27d40672ac9a90805a614bb08fe9476e410eaaeb6ab4b109287800b5eaa091f1d2095585e1bcccdb4d7bdda8258f1f87c3bc096041f8290c3c54e15f489d40544b74f793a143c9c84802837ec4917f5f77dc503259e9af6afc3f431320f592637cb7400d2ea4ac4f823362ca521e186c27cc272a5284f1d90f5e2720a0087fcc31084490a9a85da440756e510c26ae399bc197592c52e4c89fd1612007b8cf7273b83907e6d158423d03fd7bea0b6abd0619ebf622cbb6877732419a33c91838b173d49a96acd29d2dbbad5f0fec6d42ddd3d4cddf63ff5063081dc1afcb314597722dc56f76d9ea6146ed083769915b1f82a5f766deffd24c364530b619b3db21334531ec7305ed30df08f0fba19eae3932063e9f8211003157bfb058f609216af707d96be4e48c5a34594377175a983dba75a0a51233bba1c579788b28aecb72e004081ec096c318674bde460e8a6f4de2e36385080639fd3710e01cb3a0cd80d50b1ea1dcad49bb2fe40c7d2500b13cf59413945cbac1c4655f14c082da4bdebd3f64e90039f6ae5aee08070ec14a55850196f899b9ab8159800991711b8f5b62debab51226bfed140b7c5035843971cb41e4b6c9e4254aec14c9a64cb602e044d0ccb931b15b340436a682f0bcf28447ca5d1e2579b3b3c6210a0894fcee9447886bf6ed8295ae829968e1b4e6728bf9abdd00a3cc3154e23a08f98fe04b037667cb378e594afe283a0ed0cee9e2bf15b12015aebaca0c859681a6f63fc12be14c8a0e31aeeddac97d185a984e9de20cb99c4c17a5b2913d907af3fd7f8cffb0fef1bb2fdd996d1fb461bd44de0278a39e43b2585085809a23b4746ea14f5e27a037d31883c77b3403b49d3e76c4cb652e328d3fa46f7b981d4ca9ef8cfc15f034f1507f3625ff7ea65cbb58a2fe29ebf0c4bea6b93875a4cf63f482a34a51fb1e8f13aba7c7e1a8247f5d1bbaecca2730157faaa3aee9642cf8e564f95bec09ddaae90db87130475917e4ec81679839b3c88da71870c6bb53886ce311b574738d754db6fb6b8c0ff17891ff2359b932242c9d95f9a77df0d0c03ffb6e4d30948c47d40ab9dbeb1f20e4d2d90998639a06840634977c1c1ffbf7703e5dea52ce7d01a03033ab797850685cc0ba0f79020c1cb0f77e389e0db40e21d314146d72982445b994fc8579109f985a27b6646c8fa63b6e0e618536ceafb46dccf82b9af921e8c1b7b2da6276abcb2dff1cf8ab7fbdd2b8f790405d66e6b0acc59eabd4153c7704efca2c865d837ade57e138c351a3acf0e01037fad2636031ab73e87aa3d2a79d3dc6bba132a67585015c77eb28df54d07efbb25e54a40bfd1de1e882e8c15cdacb3e32ac6ff33315779a07e787deab10bf91adb4b69a287590abd10ee628c75a763a93b586958e0cbffaafcc571106a25c9f23141f4261e1be9c03e828b811cfc135930501509aba082928f8843b56bc167661ea9c117ebefa2c6e9e74c655253a8c8fb8c4aa7b4727b2e45c6c76d40bda390e5cb2ea6b11966bda2ccf4ac50e910abc15f4d5c351306698541b6b9860b98dcaf49a8982f393a72c04234281d0a815a5449c13739b07772171898e6f8573f9fd24447c49a53cc227d8127df1404dddb15828bea3f21d2d7aa72c6799b728b64caa72f893d9dfc3b6cb4fb4a27c8d6cff784db44a8924891fbbac0f86119e05ed17acceba8f54611adf57c77086e74f0aed26c8172881a3fa4b67e4fda5a8ff843af941ceada7c103ddfdced92cfc119cc7357a544648c69f5364788fa9804fd705cfb42a0b7e90a77866e4f1f19e266ae598b225cd035a9b395a8252fd8fb91a1380042283ac87df9058b4f07ad1e634ece24241b092c0c33db33c395f0cededadb1676635922edb6cc595324da9abde8624afbbfba33455f42b9b009136525b167b74c13abfa389d5703b042439907e1ba7b46a04a741b707fae8b57c93e23af5f2836f626fa1735bb90e2ef1ea3c53a6de5e15c9abae5e52302dbb4b50e4217ad306961b190d7872f7d6af5ea4e29adbbecac01631d63c1d451aa9060c386097453c394802a15100a140e540ac95bd8a500780f85ca574c690a96a7df8e72024604b9e22026218c077b8070171883db24c5e9368d32bdf9137b04d8891e1cac4f4a1c8913e4ee3f004c3adc039cf807e84ab5eb10fed8b4098cec4b1657670530c06578d2bdc92f8c210ed367bd075a961b3bd5ee0405c833b748347fbfd2677c8e70968fb103c15ec35512b60fd8c17fd0d5e24dd39554cdfcb4a7857fb2926a15d25f217ec5a86ce7b70104e78e66c59a32ec373e85b6bf7fc5bbbd13cf465a813cb5b1774eec74f483d02db30cc11e68e96304d54ea650cf7d54a488333f28a5df848a56890a7d89a8bec55cb0c7161f82903407259bf1c257e326d82d21efbe0e1a2917d85f4df18bb88d301466c3c8fe29a893b78fb6ff973cdae1e3439fb0088ddffc6c581ae7b5c082e0a860a9689918ff3d02d1e6071cfedd7cbfddee711d5b0e2ccfa3f6afc14d6209ab08c252906a9584ecf52d04ce5eedc4e982137d99c5fac2ea2b282695831ad6619f933d28923f2bb7ae5626f16286a36d499777e3eaca750e1c27dabfc1688f9e9155fcb3f50660eb266a4d3145fd71e55f9cac1b50100bb1392e2a0af2f6f8498b8feb74b4d5647f9c71a2bdfe76e50bb2fb8de0f34afc66af89b6c2d308fcd31599eb63bd2d85cb32f9fd8ea9cf8937eafd44d9709526e406f4ece104f2dc2cf9d6f8a203a12a188dbf07936be6e85731d313766e5d0af40ebc64ffcdd21de018d5678a1cccca4a4c6e17f17d8097fcecedd46cdc62082d971bb78a142b42ab33d39d4d35047cbb3c720ff2ca45ce43db690f63547981173ea2bddb83a6b8908e9277f180d13adc5593ec80c5ee209159af20a403af27039e8485ede86ca491fb56de2a030ca67536c0b75dcf0c2ad3f26f22e98e70fe9340598faf1d81d732a429178d120cdc220243c6cbe31b1b63697adab6fa0f15fe7de77e144334192342a029d525fa4bd3c737551b2d76bab1e52ad0141351c07b20e452955b61466ee40d5f82e7c2417b1c069138b3d7ead1fa59f8a6e7eb8e8966f654ebcda0b482b1a4f18665821d08520a17e1d04ae7917387219957ab765e27490c163e1f2e845bcbfdb6332c369bb5ceb213b60b69ce3a7dea47515fa1f63a1d21ecb0296a70310422f9efe1467f0cf4e936913d178cabe5f230ce3612b391eb85f75df7bbe4ce82b7fc582e9e9ab4eda8ba5ac94962d8c752d5e3ce7ace6ae8e4a0038f1b5db13d0dae13167b6a92b3d01a50f4cd37607d07a7329a96efbb75bbd96dd5482256869d0c167dcf775002c3b7a4f7371c745c55955dd4e45db5ebc0a4cf14172a79560936a7c13fa683c1cbf79c23c45221fd3c2a62ceee07f1a62610d7ab195afa904e4f5d8a7054ba07fcd64dfbb15c1a3d6d4fd6e6a656131aaf78fac616f17e39bbb376574f5c33dbf40ce46cf79ac8c5d268d1c6de03de269528fc95497ff457e53dab5e0fa1b1c134a26d347e4dafdb4038cc760a86ac8e38fa6996d14117040fc91c9be9516bc0ae4950bb4d24ebad120f4177c82135b8d665e35aca4f16df5c9b5333e6999eb086c361af857a067ec75fe61bc6de4403930ccef7a1c8c615ede8fbde9369b999e22f92da0cc81a360812bc2a5dcc810443fd54891ec15b213a797ff787841b2946a11b3c7725c6dd2436368e30744b0d31968bcdf5a64b0e32c7750bcb882ba43465822655d3d9d7e18cc59ae2979be87b57e6a3379c229d797552f9bb2dc86f01f4ac1367e2ea7d6e6cba7e10a864e0bdb56aba1749e85fcceae6b03af52145d2ebc2f189d1dc4d3031e7d002dc51a138dbee4ca1e504f12e3c3cc1fde45e33800415add066ff3a160895f1b376ab2f201cba6c5ae5c06e1dbf98fc85ae60ec9e613c9f975f147b033c61a666a145f3fa1f9547398f5ab8f4f6339f42027f7d075da1b8ee7c3cc7ef09e5027b54056a9d606d111d491ae8464e3abfd5b603bd9b0a7bfece91ec634e31a926487bd0dfa00f464de904db34d7a78f9a39c2ff9d029bf7694e1a919066e42eb25b458025988dc9bd4d065d1b220bd66315453d56e2f092660d9e4967e09cd21e15ad1d6d7f0451d79510c5ba5344301ab750e8c956728d606e30b28b03770758d7a24a664bfe1bd508a27b586d71d80dc2f652ee87cd4b3429108ee3d4b20738d3df07b4a1da0f0ded7174f84b8ebbb005be517dbb3114aa1916a3f64d1e606a822b38b43ffc26efa27de9d6e1a847d26a6f3b9c6f5e1b9029ef93d1c7cc436caaf0ded363209713229f74808c63297bbb899e05873de4d60eb95f47c7d142213bb90f35e1fa497c039420679f73a6d83926073d72dedbc66a8b32391670cc139211343d4b6fd35ff0a693bd28fe1e36ec943c14171932a4a2f335f0d892af618422102b682e348ffb15fed18d4395cbd2f210ebadc45dae6aafc2c3b3c1f455bd9aa6ed12a8640a93b7c18fdf8dea0cf00075ec174e565ff8c77a48de0c400d72daaf6076c25735e7cee5608936923e015be6a3bdcfd2d6af7120db82eadb0062f82ffc16bd991dee0d7627c0e23c0b584d6c533aa606a234da8836b0f0720503c83d2d5418db2d5434e3bea6117cd82fbcc95b34cbd6c3282a859351cbbd8ddda29951156437a3fbea8b706cf82ad64a8f8cfcbe04df44b290921676aac7ea7f5d8c060710ec69b369c5b9e6feab629eb50db7b406972b8d77476afcc35d69ee355f9b2a240e56d57d12d35bfa5ec2e6e4bdea902dce74baaeecce556572bc71cf7929c9eea33a5d2050db6ea7a9af65ff92f01eb225277b0589213a09031ed16fadfebbe9d77c006ecb0d83c5bb244c22ab5f442eb8c79ca773ad100f51f85b9d8b77eedfa2344d820c83589d9e5fefe5abf196acffcee968cc79a21e1376310e578daab88fdbc446546ddf775c66b25d373e8196af18aba88345a90c5b3942df635737ed1bab0878442727b2fe306d3e9ffd34278a97995ac531b0f536a1fd6a72a3f7b0b650c5606335e2026064f6acd3f7047a7725a432c2d2a1b4883f337d3b4cb4cb814204a4e1a29abcbeedda38aee9df830fa5c95cd923d700e5a5a8cda62d28ca21bf553e3e1253020155544b67954b614c0b034679cdc9c659e316361c1916c7c0ff4a3ef473a0e1eeff21729d9fed35d7f177f27dc9f8a52a764372211b8724f28455475c94541a71edc1e581a78bc0e4169b6434c5970453bef56293267873fe80a9660e02ad4e92e18bebc2ba6ca651e818cf51c846dab3a1a3236d9681198bfc8cf9d6f267730d15fa6e834917ee3181f8acda7d5bcd2f8c628b8014f68cc19500aedb74125b1fb5c6cb9ee9f23f9e99f195ecd183c6c2261cb3d994ec5c9219ed78cde2021cf912d7adb0563b629ba18da1319bcb36f194ccc6c4d038ead5267f37120ae7d5d7dfd3a2d0e817dd96c85149d3a78fabb42568364c2280044d92939ba4b81a041343582bbe441e460a05806f1d22b39106194916832b25a71d14d04dedc26993c5dd3792983eadab08dcb2665ffd6390f20673976e9351271ba395b5de3c6e5cd718e647723da1bf86155a7dc1f63816ca75b45019b38fd18c100261288ce62ae4f990c50fee57eb864e1c70c3fcbc9c18d025a993d08448dba1d637e65d3b2480a3b6ddbf22fb8a8ffd9cc38c1f118eaec50ec2018bc34226646f3491b4cbbb9f1eafb6c214d786b46dd846730bb87d51c9b20438eb185a73e2593e170496a5e98ee5fd592b7855875025786c3d531ed7d9ec024054f4a3dec08cb6ecfb7f6cc71fb48b7607381b67fbe7d70474356881569983becc4281e90432db9f80b5d16af4fdbf1417db0d2ad8f07b0c1a5640a8009ee5470efefed050161ec47b336394a259799defd77f146967c81e3a01befc5b993524e213ded44ed7dc1b2e7929b44c9455dd26389d4f005a41070e530de6bc7873055127e48e6681fc0a44ac41da75b20597db6093a21e5fca60775db7f6ca793eba312956596bac3fcfec72de66447acdd5335b856296abd6b38ff85102bbf49d602527111b3d0f73a640aa1e34136ee776a3dc839de29765ff5f8b01d502064479a158e44ace06d31444a759ae6dafe1f672af548b22e8212a3a31e1341d88ac8af244510d2ac01f07952600166f5402a7bc17758fe5ef4613536d79b5e0fa83378bdbc7470ec0ca53410b91d432e25f6399fd81fd83fb978224db061612416efc2089a9269b1d02c879f0e2b925b1138ff4bff8bca7c7bc79c0399c9f9d5fbb7e14c839baff0dac7a04d4da4868e3bb382351871531d408f8c7264bc266c76c575bec4ec53dd37771beb95664c164ea5e49c3989e4f3b0b38c5c9c4b27cad54fe76c01e3f2fa5af9aafce9d994270a086fc61570e74f7afb28859aa67f421f5d52a0dcb423ef6b0cf69e772ec8554ba07e928d12430a93b2242ebb1ef72ccd90c76f3c12d8c978bb394ef050db7978c995486c4c83955fef2b464ef74890c2c637e79d327528d41e8232deaff2709c932eb6d2aea8a16e5cabede2f8198b23191ec05e447254f2c93340699e3ff4f1d201c6e0a40f7f843714134e65a0807f737a81f7ca8b22cea67113aa89e6db95272b0d9382ba1ce6c69e9138fa7a5795fa099e3ca8450fedb4e359325e90b2da6db7c5a07c488afeddbe1863056d5c89d7060fe1faf3bcd2da7a11937b85e6a8523e936bafc5b6892bf3abc7c01db16d03ff7f841608a1e3f4e637248f575104143685ba4a28376d06caf69f4d66f90cb477b30b667204fc91a7187ce8d301fa942b1d9add2874994be2222e74268cf8dba86927df8c670cf833b9fa88cdb334006990bd0e3911eb7a28dbd3a4b1f9251b838c35e7aeacd16a052028170a34fa67b1d628c369dcf09022b924fd09f7994147a901eb037f3814fbe1953759430e16080ef39a912ae91b53f28585522dfedd8ab4de0402c6b0ee9e2aa35c4462b6543bfc339afe789c2eca4100d104be99619c954682acfa8283fdeda4f35a32dae923bb2d19c0f123267362d3fee42be61e4e8853d55a1182110f1c7c550007010e95993a4c7b6fb3444065549e08ad9519c3e8b0ee4cd0940c7632c0153bd8bacd249db0e045ba94d78b60632a469d96c33672704ab5cfa592e93885a7970b6841e7a846615f0ba3a14d638141e3e5b3f39b962388ff8f167bab2cc8e3bc0a94a2d20a7531f42e1cdbbfdcf6156dbc4ac3f22ab4f47a75697334701f8ed3bfa5951124e66631062acc4d175351a73368d0e2b63194291581d1ccd30571f54cdc41b0bdb6321097f6f5022353a0ee2940fe0df48cadcbfdb7fc1b5b3171aa18ed276e0beab4d518dd8addcdf0bc0cededcee35f61fd1a8df359750fd31437616101b51f420a774b6de213e2405b1b6e452d5ebdcc5fb7e915e1e4371fd2b2691c0b1b55d1b4975339edabee1d27bf5c0c22b35755c9edbcdb8460d19cd78fc75a083fb17c116c9b6dde9d75ebc321bd18eb038ddf088d5442db8e99c2797c2ecf532e22ecd55783d4a1bf7170a1ecf4244b688f222139d5af2baa072e6058fbebeb0a0f232184aeca0da86f8b4bbf819b933ca39a56b0778cef57796c1ed1c6efe7e723652eea2d57cdddb017e935373e3659fe8498eaa5b86a2096fec4d012f12762c27fdcf96eec6cd6e8dbf32b87ecd3363c45c1f2b1cdaeaac0fb9a5af071a2fc59ef1788993d3d5e11b2082e4d1bdd8038985e993ce247084c935200f1ee0f09f20be583e7377d76456f6482f66cec3da3b79f0a16f97cf3dca6b18c4646efb3d9a1c3b07920e13785b264840b45418f0f04fac6ceafaba3dbfc25de13cc8a09706a31cef39bb97a91299339414a4e06c47fdb67882a89201b1a37ec6f68ef55065b170ada85932d49c1cbcbf5a2338ca3078f406f0b2746a65223b02761f1e9bb359896089051e9723625d1c4d729e2ccc94596b7e21548898ef3fd449160c58c0fdb7bd25b408f764fc6965ededc81be177be96ebba03f2863e8901299014953fe0f2086e0ea436a71f7b22329fc76003e65181cb4cbb90c2bdaf61d5b5062492da329bae70a49d01d67436223c91793ab38ca5ebc805f230d0e67a999ac00701a95f594d74a9bc85deeabecb693cd9816e98202bc3c5ae8ad0d173a860ee196d5d40e922107b253bdce167ce4558443abe081d450e69d80910e2a76b1c7281459cab2e57af0d0d329ba0bba50ddfd094d0386424ad5f8db21f6449f9b06c98dbe08fa147f28ac59bfc6a7a8ac016a0c16a66d9551e7646301e323072d380fe386cde022b4289146cc695cf4d9a89c22772e9a16f0ec350345f9583a26da341ad5e7f21383319320261f815e0dafb2f901853d2fcb470f4cf523e024a1645e79352c876c40cd60b7d8a5588b4af22551ea9996daf9ff82f945ae29eb9b9386c0fb71b92a683882e5edfa5b315459df58b30a760fe01fba583d25838f80e509a0a9cee446df3d107bf1008d891e5c1a804e10c8c306c774d042909dcb40a592b8c6b0b9e137559ff38f0c500351ba87c02e5219d360535ca4712f30837ebd87ed199c888402d067f9408a57f17b78d13b29425c2f7904586d3f6d0cf86e7b80ba4a2b4bbe5cc1594d98548dc3a9d84b3cf927b4533e1dc8c8a788343d0fa6a551b88166587ebf314be7aeda8ed20ba851a815f632933de924bf29f564c21dced7e63bcc0e75d40ef21e6ab2313a1f0055373132b5ca844449911b1957de09a0043ad5db0440870249b6def797e43bc6c97ff7cbdd70064ecfceb8e1622d4f5cd868f0b1a75e8aea5182fb7c645019e0235d586f4db4a0db3482f2ee86cf3e49eae516464ad6d03229ccf3ef9fcde1b839185e58322367e9a3b17f5fcb289ccdc3ac1276776191fa6dd02d79926b6f66d295c274ab99b8c72b5742d7c6fe1e566144b6d3644d2b11e837a01a503ab96d61ea496c600264e8efd1cc02437a9706900df88b2cade4643038c7eba34e8db7d7a93df267266f49315128cb2b8220f99628759a34bd4c66b51a07f85bae8b753bb60ae41ef7ad08aa18040f737005550f3f2a942ae1ca32613ec5bff3b4789074b3cfd77bbabc102cf3d5b6a481f39b96b04d28e0802d4e3985b076be4fd6805975059b034bed63f8cadd27f7aa25a8d9953cb9e5452abc4a1537f2d8888c1e1fc9d1d645faa45ccb98d857de16666b9e41ba1495eea185fcb09b4f7ec7ce42dcd94312fdfa87aab086e4d82277a6620c6428a2d598ae761545ac2c63319736cf6edc1b5f58b2614f088e24d1b53b2f333d15b37fcc94c6d9ff6ca1c6cd25e2f67d0a852f348d2261a493d419e36442fae19f2e4db6c18a8ee39610f58aea3f914034b2cf0141df77dcc66e922e8261ff47ec1ac8ee497f208bd15f90befa1e80e098e7dcd0a3507faa0633ed1c10877db033f51d7e899143a0d65c43c14495ea1a964eeafbbe243f6e0606d6e866025124f7a9249dcab086a5c7732db5245ac8829de8d6a0f8d206f582aebc2223f225c4e2b061c168a2ddfa1f298a25048d24897e0bcfeda9f15e48da54a0141982e54c0e10d21976cf165435b32343e560e41e4f69e9667af208178840026a2956a3ae093621a6692bd6c50c07745b7788b65ecc06152dac669e5f1158969964b53bdc33d4de5358e765de750da3c05f61b65ee3c4062d435cca9b5b98d887209700d238189531188c4223803646300aa1587ca49c7ae50dc2aff70cb0ad748362fdba25c21133a76adf28bb24603822a89d6ef5dc867bb94cc354ea735cad67f750c4d398f6f903058f849678263fa0c5c2f5b1c68c1e746c334403c15145c230aad0b2e99ddbb02ed3b8f0a14d494e61eb240570ec0cbce0959c1e8e372022d59a846ad1c6e39426b415835412eae124ed4ecb3aec10891d5accede8c5ff8221a33cb74232b57197ecf1de3473caff30c187d8ab7fa5109cf5028149f634ac59259e11169e2ab8394940277e8566a4c347f958727bd80f243ae7c6d9d3ae5a4ee4fc7ff30757d1230dfa44c1f64b6ae8a80f62f9a89c65326b93dc693d170fa61119a9e665887e46985cf1a9e1080bf1d008806d2dd785b6c811a58ff5100d4e1b79ecee848416a03f0959de1ff5a2c0266c5ddfaa0639282c0fc1750b13e172957e9cd59de5232e66936aba0f86d4005d60aa50abc1257798d1c130d5d8b2383f78fdad1fd7a4fa275d35b56ab6bfd456c5682be05bfcee59c6294c8763fedc1021b674c6af7fa64b1456f86b6dd4e296b52db1935d616f483c825cece0a5588a993776993ce6a28629701f8eafbba5b707fedbc1cf0be317d8030867cbb5f8ff302387de3d67a5471785e7ff80e84868f93ac72096a7832207a56afa27bfbb35667e8ce0da6853d6abe5565acbc5ffdcdd10179239eb3e855449fb96cea8a278cdb729a83353f962a568546d6f49989d43e50581f6d615829610b42ce6055aaba4c9a23651a4b9b0716af785ccd009acfdc7602779397a0ab1dbd9fd44b2e1cd3f75cda5c22b6d6212115831196f8eaa2d52206b95391c515b3a019ef906b698fc7c1243fd2729286c6c5b7e70cf3177fef935cb28bc935841c41a54d4453fd3496d7991fbe1cfe87f49b8d7cf16e91d455fac054a0bef93c44d3527ec50a961f5c6e459333bbdc8c078a3401b7d53359ff1d7491bcd17c7a46cdc752d500d37313ef9875d60d0570d3fb721487f410c10cb0bfe368082e1b9805c6632ae62203cb37785ba9020b1b8c53c9b126205ea8082375a3bbf09a4d6557a492622e0fcd3f4755245192fd85f93430bd682fe27116d36344b20f325524bb0c8a60a6beb4f3c1be3c51d580e656fcc197fa295280326d750ca315c22c8daa24c6ba06fe3bfabb2d70db4fc55a4850b7be39608810bf2b7390bb8283ac5f1eb1f4f0146257f3b268f57892ba242ef79295e65286f43288fc61baeb389284da86f2fee593564301fc5bfb947f2fd437b7965be3ff9cb0d7d43eacda7c5fcb8fddac8c4ea0fe93904a2273a1aef1ea1ac1f25e63f25db41ffcdc9c9bf0c42ed0936120e1fc65a5d28b4991f08241bfe93c376480fecca56357576f370298ae18a284481f81edd3e600a50d112924c57e0feea5970577eb2c39c8cbd35b962ae3386a7a7255b780647647057132b2bad8771ecd44ecbae7c2e02578d1582d6d71704588328d1ef07b8c8b5268fd70a2c0c29121650e7f637b1683ab49846ebc0f97a7b8b992534a187a65f6c6a4c30a91850fe4ee7eb9b1c0bae3dc70ca881751dfdc68477f5d967d309c88d6b1a34a162fabbd5d45482bec48a00ebc342a6e235be37ae1fcbd1f170a79af1b6f3b647a474e694e11bbff82636adce36cc75a2ac64e5c13230d17f5018f2059505530820285b62cd121b5cd26aa00afef9097c7c8130791c39bff1a233679913e1dbd7bfd77a14dcb7104fcd273823efc9e0fa62c4ace493d5dc5f09bfe26ea51a5b3d6a2555a2670c0329b0a13004b2ada1ac115f683b6c4540d365d20d82bc4b94f8c93fe0208931ba0142e2966764481a4c2ef8d1bf11c16b7f39a04574e36c125e19cc79397ed49d84f08bf70f9c404e4c71983807ab890375a677b9747c7fe44a5a113ac84b731219d5d68874c7ce3e355435b849eabd88b1558a4b7b4d861f30333efec9fa0a612622d12f4a252f92018b5edd8cf2b866503eda6b353d0c3a34aef4982d119f653b2d28c092054a98cd728dd05bebe1797b42e43dabf4a36a32301d5f8172be4d6f178b00a13d3b8ee200bd7b5d81c2a961475be17797ff1b3b362a9704b2548f737e5ef1fdbd6bbd1894df9a79df8f9dc7a2e45ea18eab54959cf7379371bb01fa8962070a9d5fbce0a87a3abba9990b858918f94f2c8d9012ba7c0bb12ae113846e4030378b189252fedb3fdf7211a7caa2d89f0f8eecbd8c7709a83a5e1f44c4f59ff71fc395464028b9eca3591b8af1c381bbfab1ede8cb26f275c3fc34ae7bc54d49dde295dd942a4c300a1b7e2dd1fa4056fd4ba3f6c9bcbeaca8fca8d5be237bf02a2389d0bb1eaa1a32d411b1590d721b52bbec7d1348c6f6a81ae9259c65e527158c03c1587489d4777ab1a31f828eeb9cb184a2e8e2601c655c36ba89fd030d7a6bbb2abbf8c2b126816f6a8e0f42b0d9b9f01d56642df697f1e76dafabfd7a51fca91decb6e380e6580981f9b73f09fe054812a4b4a841378ee7bb7ab8cd9678192c4ae0b6a0af8c9026b60c8ee3dc4aef6e26f446ec2b792e8f42a0b1ece477fc1ded0cd15f7734700f07eba738a4c476bff5b27d24d25a946192ef2e87c51b4b06322e3d4d69da3244b7847ca805bb15e964312bb59d8e2f328fbe985654c1d35911e8fd0eb7a5d56c30a03b49e7bc1dec1e38ede0626bd7dc81fecdad21169f307fb86d0899e5179cd02f9fa7182bc6af27b11354319df642c68718f495572a8614565faf41db919546ce593e53762989105ed279638653b6771b4534abd32d71fe49284e0c7658e03516f735b88810bb923011646d6b3164d06611bdee85f291bc58de8f2f3473179037b71be627813cf349fb39363ea48ac653b6389ceddcb2d778536ba3b22e19e5db4255ac63ab2820d6c62369e4c6cb31c7e147dd4b95552097550fc3150660b801b46dd462a1c1b80df61be05ee4b3871ab838c8295cd2bb847dd6537e390b1bf3de3a48b068bf2af74223fa216a43a1d1c590d458ebed41990cf077c8391745852bf37bc2f8ce585b3fcae8701093afc672bcd0f91add2c0fc139ea96f5e21968bdf6ab5ce9ad5ef3fcb8ab0af2ae099f03426adbeddba27568f0a1d2faf49be4cb2d7d58b860a675a85f080200762d9a9c813a8281ede75f2e5f0d749249963eb0a3e114d88e39029d7243f6dc07ab840f240abe980012394f59cf44d6a88c7229662e71ff6cff69772d7b0b3a29e5b96613f13dbf16d1288a0c48a0eecc242b0ccc93b2e9975010088596193947b562cac46bb3e12672126e8eee8b55367ab656b7e0130653a2f424ff23330b15a5a73439dbe994420234c877c182ca7383ba28c7c0bebb7a83420f2d29c69d928d75bbcbf4bb39e369b7c89abca28688268911c4f1892d6f9ef6150c81086627854b07b09c6700ae2a0624c33276332616c04db79c3d67a389583fc5662a9d7934897c026d3ee0a8b0c56b774af1ca6ed149f6fd97426ca6ea8691d585f65742c3e9709d461ca7f7e31cee8b558585ef63798891a47263111735cae5b86d9e87676e103aa8961024e1a8e53fc12265c5cb0cf126611f60732ccd74296753515ff631ad5bd86db1e6aa0f4aa491b6d860936963f120efad7e21ae46e2d5ed5e253bf37d57d417f42eb746c0e24dff3f23810bd8eaf140f724b3bc14b32262532bd2778a82bd3df43b700ff15ae667d37492a6799f5e7af7c5cc7642e00606cc5eeb180001fba28ed25c34a34daf60a9813b8fee508161b134d2265532aa5c08771d1588fd54aebe1d6c08003ca36b27ed94369149055d7010a01a161a99936fe25a0f59a065c16e106efceb36c04952c4ca7b7b33f8d83b5969a271225ecd5e0bd6b7f202c2d72f1d57d9b17fc5b7e5cfa367ee1695c1c9796db25b4cc9b8387a4a4af7fdb7fea618ef8bccb3ab10bdf3801fbad6a8cbd6cce03bb620a0ccfcc062c185cbbf28776b50b8c85142b3a2f8e391852b3ed568440614f9ba7efb77d8966b1820d6b6a202575d785924edd48e479d357d8b829c8775dcafa09e8c673cd2c713ae8be67652db58e3b713ebb26cbc1850928b1c5fcc9991285c0a00ba302809ee0b76b7ec11c8be62eebd46a88f27e10d522c6b92e173cf84e28f4f11ed94d92c7c66470188b8dfe251025c069eaa224092e5ccdcdb5d045a638324af8c1c84fa9b8869c3249d565603c3f6490d073211b155fea71d47b3f9d8fbdeef0083bf795184595fd727a680dc6891b66abaf846b0ee06e57845845a3d4a9279b5ad5fd13e4a31e6b4ba84240b064065359f52e3073234ac2d4b6f0a1eed6332c816747766501d19083d6be2ebe46fc32012ed775d76bf7791db0df08c280cafe75f25375a7f3750231d0054ef9bcd6d7fb4467fecc9b189059fa25481ab44d1878ad0f8dbdf3e3fc08be6ed10ccf42097fe8a5f438cbc8449b78c534de6f96c9fb1852114fa5a821ffbcf0a014f8b6516ea84d9497fd16488f0922297fd6de29232d6146ce8f4e6f511999f00603dfa14148b3da4faadb28e8d2ae07fda5751b05ec9cc1792d1ef4fed698cbd3cffba6d18984bacc26ac5aa60d760cd78d8e886f8d035f569bf9462d1aade94d1524b64ba8721e9193dc7473efa9634d0c2675c7d3efc0145b8d5ec1c8c20bf6ec1b2e3b2df8ec4fa0b791c7e48e495adb80a549f9b49fa8f389955e9a3668d10fc186eab7e2b297baaefa43c37539c064d77611852e2959597725965afe962fee8913b2523699486abba5c727fefbf3911977e22b00ad7b938e61256475e4fb424b0d023a1d9304889f7567defb4ad8a0405c2f248c197408333113f609f022f19b4cbbd8b263af1997e7599fd271c4cfbc17b4c020e2e1f5c2a4a4b2da628a71cd217c6f961a2289036c33f2611bbef83543fdab8ccf775bb0bf37772384a8e2e24a093ab256267fa2227fca166c47cf114c22fc5eb4d16615847abd1b4d9b701b35b1756ea546eb19c22860e54b3051c89ae8a25cf51505e3b3fc112ba2ac9c472e7efd218cabb6aa76325b347c76192e2bfa80e3adb01f28271d4fa62625dd8e6f8f99fd3471700307d86c2dae64ca94cf738ca75e0ad7219525f32da2f463a4833e8fd35f8f76de2ac6946adc1f1f44c359d48e38894f5a340cfdd6c7546e246e9a841d7f354270ec5d24f834b9ed7ded333ebacfc672e9b3b5fb7e60a29eff74224e5a7d72e895b830a0f275e4a98033e034f82383437d3c2675b02b5542935b4da0d77eb3c5bf80da178b7eea3bb3dab5eac4a80fead6d3d36673aa98786b7f3703bd64eacd717c4eab9feeebdb414f88e5a9f98b2973f4d44b779bfbd938c1bf797850656d3a01d2e136c909f7364ed4bed62df0033c542b1f6d0f42c7dd703cc5085e9f6d21b93d63ff3a267a8ec3a3dfb68002633de4e3b7ff341e9711434b12a57712d48a5f0511d9658194ee6219f31a928a036486c2245faf1dc4ac09fa9f2723dfecc19c92753481df90a4106ac4c09befd6484c8316afdbbabe91f41b3d77abc9dba4f36ea46599f68ab7491e9506a9d77634465bcc84074008029c56596b7da452db9033e8da9f35a7bb7365804f410a43f36a062ab55f929a16849097e11a5fc6ed13ecd530c719b3bb60290ff79f679572d640f90a782c658df520d0d2a9794bd61c0c5b68958503569e486cde92f587761a135cb6718c9ef44f923338ec7312fa8be300f76666b8d81b0e1a7fd22d0c0cbfd41a03587d17a800f85ef6a3d6f7a5263bef8ab321f171f89568a44db205237c41075490a6b368b51da6975945faa001dd44a3265e244359f899699c27232bcee068d9f1fe01dabd81e09f28d5b5e58cac1eb86ee93d5e8354e07c442f4cbe39fb586e6be4e2c9a5528ccdd2ec80d1a68f4f5fdc2689687ba6e8deccbe2891dde35f8cd11e9ac52b8404dd7edbacea0684e11095f736196346fb098402215a7b2e6c32155b3722d8bdfe1c8d6e704a86194aaee11063f11f39e52492b5c90ed849e368694689346b5930f94cf54f5d21172d2de7c46cfad34719303927ffdd69e7027c4c26d4e55592d89dc7cbb81808b84a14fbd07b35e6943180819ed76b87551b61c26b898963c94ff6dea4c136238a8f5837947ec9ea393759a32e5dc8ab7c9eb0f313c75f6605299b149b74864d315df7cd1a8d71d3e53f11c464f1cc2d36ca09370c6823e91a20dba00525f0b2e32fabd86797da0ea61eec438c08403edb399ab91bad92a7e04260e40dfb18f04c7d2f7cdc723e905bffa99e0627477306d123f9345173259e94fe2512b74248691162de66a06e53d54f99d7a35bbbfa8482ab94adc043fb3a7ed215abaead7cb2a927f5e3ad532900baf829cf7e141e1a32c4ac39b79babbe82373331aea383b111380e20416e3bfd8bcbc54055d1a6016058161299d7bfb19347c8fa334cb8ccb737f222347b744c64538b789c7e03f35fbded07cb7ac1b4cbe5e6a87fc64a889d3e3950b0726cb24b5f17296077d1930a09e8ef7efd8f460d97ecdcf848fd6fe66770c589507d1e077bbccc2003a73b4d38521cbc34cbad3e404e9d637dbe587ceeb013ce8535a49c3808c9d99cd2abd3ddfbdd5c493cfd14167a73d3964414377fa2abbc27c19dbbfdb980291016939ba7bbb39b65cf4c3ae5371d5cb664a0ac4d371a57f635c64703a5a540179c1a9e51f86bbb2a3c337b48ec0e03629db5686f7bbc4cf85a7ca1fb69586f78ba8ab7faab4c2ada98f8cbd2ebc6ec96cd5c09c3cdf3423d5cb579910498b82f719d1594365084ca59827d826e298fec6b4a5ea5ed8d5b618e7656d9df78e95c4f009264b3158f8ee87c24ded3f115b991e191a1f5a0fa3a120a32489b42ede793a6d63ef6286192827eee72f6927d1a09b2c0ded66e00e445d9c2069662ee217110e4a3a5730f91913a138b346627784c0533a6a5806203605e176b1c906a80a8ef774bfe762ef6b616a2aadcf0d412b6dbc2f2272d3aefbdbc47e15e1a20b20b73c1bc588f0768fe72050bfc642929c24c0de2f91fd0d4b1f7876f7831cf874ad060df47600f446becc0f02170f655c723c32721eaadc8d00fbc6b0aee5dfbeb3eb2977ef9e1a49c29705d689f924447d35e145bfdd01106c6d49d322d625d7208ae216419c248739877562e1870f89e941933ae8973688b242538d314fe7b7b4d932f9848ec30f9a06242960ddc48ed96e91c4ddecb673c21aa4438239bdf03c1d334d5fe8d6d3576d35e2c8d6e800f4b8d015096ff2f7d35a38af530126eb92ed6e4d56a0104b14afdafa0dc35744defc8034b5fdaf3f61adf841f2138793766edf9bfad8be906af86578465ab39d30b336822a6eeb3eb8ea9322bd21620a7e949d166d22e1609b4ba6f0bf42c919bdef09e3ea4907d6256d97a41aa0f66d56a8efd2addc45615571e973d103e965cf3c696ac8edd9cb5db1cb7ec830d484a1ab1fe95625c0c68b8a55120b74b98f5601d045c6ab1017d00231bbbb61bc7ee56e0737534e275f8df6f83de95cee6af091836b82ecf8a9862bf49c5aa6735ef7955d8f65535c2706c7796238b577cfeeed062b443a24748d70737177b55a118f1ec4c1c13d6b11041369cea57c428fc207b75cf5b81d3caaca36ee9d31b941329e33439eb2323de41c2dcc4e093286ee91cf9381c15a66c942d2deccc23d23c713504310ed48716e8368e3f55c6e6ce72d5d2b270445a32834adc07aa74bf555f547e6418ce2c0380f8167ceb6652d391b19ce6cefebb8190ed6331ff4e39ecc9d250245e5e6a24026bee2e36ebbd44d8f144704ad96af575adbceb7ceb687c646a624b51946aa4e5df5a7e2aa46925bc516cf057164aceb8599fd4f140839cf426236e434ab03b6bf9c34a3873ed862f42c8e1214536af4262e126205bbcc89b50332dbf97aa1b9b564cf0c54171b17ebf0bc24b5962be10b7780205f78a6be71ae3d2c473c934a0424275e7b9710b00764a8ceed7d8df523a660f82ed775ab59b49a2e173d3075819c6928783a79aa8d60d6b8c9fe3231d1a6a78a38f8b05b8a6f968a645bc980db63c8335c56db0ae1c36cddbda6b3e8f34849aa072051290bc6622f921b07190affbe0dccdd8df8691b268c6a96f93b4791d7f348f7dc9eecc7e8ee1fa3f40df0c7c58532b8190a9dd470627e49196e0e8a6b4fe9ec0384f748a2d008aaf8f7b89c42865276529767a3258f3fc71b0cda86f5e1998c1f3b02056c62b90d92d7f60fcf1eee5215826c68e8861f3d0d957169f6b0a701edb1aed03bf259097d1bf3b66378086c89946e25fddc619daf4e9362f288c0b73f5a8f1891392aefeaaa272a1a7fd927836cd60b95b9501b317c0b2cfbb8b3ea328c7f26167c534a07fb26529f2b70b60dd08aa8c27ef4b45be495fa45c68709fba10b312e0815cfbed6f6a39c0499323951672de9d190cff9a203d0986c91403076ccca4e4e2aaa0c548c4c02597f50dd891858a5808f8d8b78a56f192023636e2b443b4f6d8e14d0ba5a7f85b76e2175c05070d8f942670e766ac9455dd293af638e507694a94b7ccfa9a9cadc34ffa89ca2f157b55220c6ceb7d0ee7d65b70b434dacd4bd92262328a4216fcaeb414281bf01290d8feaf13ab024b241a1d4d6e6f1fe8e4be292cf21ad2a60e92662cc86b9555f7e4e739aef21bdd0a814a7d84c2c1fb6af5100d0a6a1f74b0438ba8084a8c3062d1b2540759c605cab0d4bcb6991a1e0818be18457b2df537cf4cd0efc39b91a1d71386c9cb9333be7db356d44cca6715cc3d8122eb9832fad7f0f21e81a815aa73b98e1362c219b56d1acd40d0c0891b5d1ed969bf24230b01526bac748b6fa40f73460aad543f3de852a52872af829d323c144176c3f814128e2b4955fc37e066d8e12fd06311f87a9587b739a5f8a58ecd0d08d667cf5e28dff542b47ccdf758cee16d65852ec6f0ee1c23cb2e1424eaf65fe30c1854e1b965da2ef9ef5864e66f38750071cfcc11de0d1174fcb1e1cd8a002745edb0b1481f5c657c563c7fd1c96354f2c7801bd04067dada42dbc7a2c4787ed1f9cae02e7fce9bd6d0ff7a665ba711de9b53d466968f6927c1b44400e4bf0bd87910a6ce36fc2579674367a3906fa0bd1d958d9d9c8c0403cdf3b42fcf81a87e3890121e0063f7f5bbcc83b843fa37f796f1cd67de83cb3406b631aa1cf085ba900d16271a72e5fafbdc8b390de49523d5c43f46d9e0f6e160fa2d3de36f4c899ce3f022abacd27d23a6bb6602f03a68125d5189b65fbdefbb6932fb1ef0e2488bfeeca6a69cf613798af62193dcb0146c73d495d7e8fc7a934e6e8f331aeb6a4b188084755ac16140df1d38bbc4be249821aaf02c93534366e175cea3193d505f86cb97f5c35fd20a59fe6856b26ba367082276531b229cc44a0626bb33b1abfe215b3a3e8c8c2a7e6d677370fbd161e8b1221cd36a8ae824554a9f1c7a818b23d07f9ef242a805088f4ba9eccf12372eb2e0a6da261098f0e22fb800c049639cb069a203986cede5a5af6757ee0e509174c7edf10a8d97afefb54f7d74601c29e998bf7196ac40dcd41716ae6aa1d6b1d2750baed5aa505434e0fbc158954ec6e9bee7cc292f53f47b6ea28731b92c01834bab35ff5a940857875def54ff5b9f6c92f60da2866029e7388472aa7bb877cf461482510c9bf250ca9ebe6daf7f7695813d76b0b86134d7a381a058c871056aea64a7ef334ae14c950c0236d2c78c2624f5c481bf8bb065a776531abb2969f0a4a11331ad910ed126e3cca05dacd6c7648aca9476de3488ffe87807cd9120a239e93fbf9b971a381dd31b18289d439cb2dcfcf3f5512a1c4da1082c996de269262de652b06f24bed0968a5b72664442f93d91aa3e2ecf0cdcfd2fa6b68c57b3a721fb42affb4363d9acae3b005cffadd1b62f53e43f5db891ecc2388ba12c831209bbf727c195af862822ace0ee8e79385f6dc5b9d3e449e1fe3e208e24c9205fda6515125ad577c83274d77bd5e79666262539ed93f118e8f8967d1bedca65efae6ae0836da118ae5d6798036ebd25a17c79716850482bf3554a260b69befef314e2f682911a1d82728d1d042ea327809b24155882fc3c510ca9a0e2653ea68590534522adc4526e0afb69ce48612bec1bb90268c6d2bea1a886a900a57df082fa46c70eef9d367aef87a919be8222e2a5d75bea18d66f955e383b5bd6d9034f82bca5bdab35551fda3882675d8d791990832b46de784a043ecd645a3e2aae07167652f06041cdde0d060fc1a6889f7b7ee6c80ad6dd18e5dd4d0be452e7f6d5631a2dc3bc48c36cc168554047023463f2c81701df666954e0d2d88edf721c148b7667ab52c1867a195ca1ff56d60e7baa78da3f9b24c137939bed9548b7e59fd2c71eefae057813252335a9301b571fafe2ea1407bee7e94b05995f2d808bfbac68605726d6af5e3b847bb05061d4111e66dfbcbe637c56b9f47e27fd53db8505c624fcb462451dd526d92ec7aca4092448c9f7242f9d16859de94bf871b7a7689d8fa3857d4527f75f8c22d232e7f067b751cd4c742e9db7efe8f48b92b13514a745372e4cc7fec161a0c85edf65d2d43c16740e4e91beeb9361b420abc47448f86e490c1baf5290f20c7fa1e7c34f136e2fd3a517e6044817718914ffe4e9a7d822d5d0a1b81788c9054b6f0097294e95a878dd307ac432305e0cbae048f0f7d830621972d7e573845aee393e97413f8f4e643d28bad3cbc3cc5d7e7c95a5df2821ce3868a0366851a028bc60f64de90b096d1ba170e30afb5f4118778af60717413e067dd51451e79875f28acefed3687b8dadacd5ddd6ce33676b5b50535d07bfafb3ce7f50578ceb992950d1abd01de643bc43bd62ed240554bb6d7a3256d39da39cd39b572ec238f458d3ce1ca62bf176c67a7a4168fda8a597fd8b8df613152ee470a9f28855ba627ecee6a8c2fa600a2a832f87391d5b617ae5514275165137d1f64b8d6988bf7d4d95b032ff02f6650d18da6fc4dcc869ad7975e00527082fd2db678792fd88afc4f18e3a7aa413e9c2159d119015bf5674bedff24f46af325ff1d27818cf2a8b1e47f70864c19c5bf5b39d849cad36317b7c8d523c461666304484b5f3b6142e1bf4cf32e2b3f905dcaf1a50ec65c80d203938fa07119f18a2708de4313cf3163b8a74d3509901f3ce807ba33afd94248c27e0cc1a47bf872c85263dad2988129a0bfc5dade85eb77f7cd1186402e7153cd90959081279e18268785ca771eddd8d3644ece6ffe1a9e9afb44978641eee8f3a9d10cd26abdee21d525389a57518f74cf3897f977a1d28fab00c377cc3f50fb1994f49450e99394171c5fe1553d68cbf220881dafdb0d705eb2e578108cf76495ab7d90473f14772542e8faf7e06a349da2a5a2dd05f772818aff15d465aec44d71e1b01b09dafede290e1da88fbc71fafd876e535622f5378b93a11a5c02babcf1ab313d096b5fe8bc55134158fbd35513d1cbd95048b3eeb993ba2c362253b83e29f801b1731c7db7292acf8431120552ddf9ca8aece72aae3008c3fb721a6420ab1e9ecdda1e4c09c6f86dfc483b6fc3f72ab168b17e48d9185b375d4d1801d0ba66a3f17fcfc5fb871368dd70d90d4fd229d1ca41d9caa93ec75d07e9653c8370d26f0e8746d9f95b039bdf02deb7d69e81413256694e0bf722db1b0ba402a41da03b3790d3b73167b0ce6d04d9ab14505e19837b89d3676e8c9d8372d6a6616d85d3676454f0d745babc85174c9518200b13f9d5029fa501ddcd261e48086808e6c96ebc626624a799c3510e47d3a06ff15537e69bc18a3a6d89c853cf32c18b2efd6be067683f7e3c7d6a50770d96815166ed1f52ff6aebe3db842623b7c9db9e940a554e09012c244f726f93fc586e1800a56ae7e1fe8f35865d7caf3bde8bdc36bd62e0a75b6c68e25ce2ce68342610f4ede40fbd5e7fc676c07b8595da082a7b5979a07f62ed3f7df6830ae5fe3ed72782ec531dce94d1b653fdef6910409d689307f66c1af1a0fd11f5441a142e280a641adaf136bd7dfcb3e6365527f51b5df7794603680053abf64b56e1447366353bf1a658f1e1418ba0cc67f9daf9e6e88e797bb1b916a4463978c38e0c276a7a7285de1dbae096059107fbcc677c444651abf5295a4b004f5847a747eb1d5d419770d22543e1492029076976c94c4b92c6d005ad89ec588e935b5a5e041bda0c1716ba3aa3e0b61fb0628382fc79d7f779a5fc84273f93ad130c253fc393209c69986725e745a337324217c747e74fa100766e1b0c78f483f22f571a56c46f53e12d4aa7b791b91406e193b46aceff6ba1f0cd7ee326fc5403fc3a54b44a119c965ebd019b0ea92f88ebc495a3277c07ad952a59d8552c9340ce57affce1533e47d991935a126e8403838c48c05ef3b5bf1ed0416841096ab74d4f20ee59a60781c085c427fa35665a46ef1e122106fd5839b524d9cc50c06d7e8ada421b7fc1b707b9fa8ae07333289bd7f0451ed7d8a2c11018fd3e76fc8cc823f7cb19ed1ec183dae21ac36a2d7df8bcda6494fb5a0a8b027e6588d6c9ae52aec2775dcf518d026684d47df52574d25c35896f1c025ba3009b168fac71af6c87ea705eb5ae1d1446d4ae41e33e67f042e67215b123b7e5f169054cc0dfa57d5c017f86a66296a83ac710704cf23c5c8891af3721bbdc48d15b1f6aa5811008647cee75bd48d2c88622e1291a6e24e8150f4d55f5b51aa3b1dac398d5659b77b33717450ed419dbc97e1493b2be19bb1c6d51eba170bf5d5788abdf23043921c0c2e6733d82e44a88c54da6f6accfdd7e9529215ce6df243378160ebbfaf84197fca451ce29a1a8a44505c011a66647f2ef0bf6bdb7c66df05608896f33baa6c8170cb8004941a314bff1e246c78601ef192402dfec7204d6b5f8e8587c8af69baa75dd33ba09ad51fbb74eaf4818518a572017cb8497796ce583d6764fc93d12df3ef4cbcf8a2487a103ce3bbf7f6164ccf8e93df6cd7a9ff212d9111fdb025bdc34028a2c6279c8e6aabd4503bd53be6212b91079206ff75352103e7ce80bcf2805ccee9cb9e5275f718d9be23f97a5e0b0c6cbcde7a568511b5551250d8b63ef7423c5bbc46fa77435e7fde8604af633dd5f1784a67ef25b73b26854287739e73e5f4755c74edb5401b8fcacd0fe2b390267ecd9bce9c1dcaad8ce2e855553ab99f13616f62f767b1209f9c9d6524837d2df4a619f0f6c771bc8c4d7df1233ccbe54612cb756a9b087e46eb421497afdc574800df43de2c91601772de0686cae2b5da32b171be14e52cc104df1b5a3497f729835648c05e382cf626beaf38fb18ee63a767caa55824b864ac6a9dde2ebd1325fbae81a121eee5fca4a38167d8f27ee1e5ea56d90a0eba4ada504929ff2b046351aef9ce33bbcadbe411e957b554c6e3468cba64dcffc468d485b586b71da7244632ee033ae134aaca9d50c214dc591294a67b8e8f877d1354babf063399e3273946ca192f22f48ce5b310c20420d11618f20880a776ef3f17de0b6b40ddc1aa87c13ad502f5a7bb3740c1fcf7f67002984af33800db94e37c7bc30e0b15195702e18712ca9f9033ac2f7ab177214e306d588ca0accaea3a283e4d2021cd7bd5f8e3e65d32b94e4c570eeff3c74c7d09d4bcab9bbbf8d2b14b5564ef717e03ddd1eecef99a5d9306afa56dfc77807768d56698119241eb4d11d2655f4edae02e3be7f9a7fc10f0f56856891fe5b077d444423369b6999f8a31ef8e02108cc99cf097a7f957e78dc2176db4f90e7252c51933a5de3a0ca5f8c2cc654ccf7a484edff1e84987f90dde512927d2b0237b97de64324beacbf3c16204cb917b5185f0b33062afd458b2c1a1889e6b47246c4854e9e6b908ad6f7733af859aa69cfef57fd230f3fa9ddf3e6b7fe096e844cd4e726e43e72c40408488f8a9acc2f7235156166b57ef11e8993572944675b243fbd6ea9e02a6b7be85c0f0bcd025ebc0fa6f1fbb610c744bf191b4a5f9ee3295f2e0967c58606e6837a488782383a75a7fd88d090639ade9221b36685e8f5aa9248eabb6c278a0b7c77603c02045612248e6453f0a7abc31121bbf4658207ffd4d227e21ed9c9936e6a60ad66a35048f3834db573484efeecfbb05c2a5c624c2b7e39c04a19a355596148a226f510f02017fc80997b7666673269ec57178ee0c99ff5a74779bf051deaea5edb4da7d383b2b8c780696f0cc36ee611210fc1c018ba72c47e69152c4665d1b4879f05df4e1f0ea2c107eedd13e0c7a1c55267d1f0ee8e06869243ed8ca5aa5030befcaedf89feb3f44231ae4ceaf1b1ed1ee7cc1f1de5c856108e44bda0b83d1c216fd13cf9325fa06d5e0bb737a3a5aa844835d3028f0fcdea3c0c9a5025fb9fadd669c50d714ef31a98e6506864c58f7ffc65547ff6f010e7ce7cf5b6d275daba210ba998c38cc9a38cefde9afaef9411ae793bfa44bcd83ec6e4244dbf5aac29a81503d4f50ca5bfa4c775c184f79c46b724c4de9636af434aceb3e383b1eaad6853efea921ca2dde3f6cd48f9332efd9400f3ebaecd4677d5c06d180aead74815a21971d85349c647e36cd9ee0a7fe6e870ea921be24163f82e8bc2867c2465c406a4326dff060ed3ed7d3d11aa0e21a68963134de55d1b48dc6f4af9caf21b8cde4ad88b9aa57c624f9f1b53a1f357edd255423946a2bd898864ea4146fb918b8536c1869ea514a0c28f2e9abbe3605d97854b41af42afc0fac66f83e6ac3f6c0a8c4cb519aba1232e1d4630ed48ac7a1bd6175d59b94365094c3e3e226aa61fbc3e724e08d2d9a7579578c696960f28391ed426c8096159cf7c0ccc4f3e5c774107b4471b55939d1431c015ec49a05822bed45581434859aadbd8659d2ec22d946ab9ea6aa9c98927a191a4287212af7473fcb08aa679fdecf63ef255e777647b068ff740839184a1cbec253c25c29af8d76d4ba15b4b1b5b6acecbd3425f0f836f5c0ac72236f07446a1680eb25f01021eaaa1eedd85584b5c0d00b5728de10f14127f87c02ff06b6001cf4b82794be49e80dd36543f9a9d18d8173c5334a7e4a6e85864dc07564fa4be160c681e4ae3adc4b16fdc04ff6983c64ea8450f4ab39bd6aaec57f090e57e81a750dd873c2b6885278bd096057aeb54f196ef3e675c290caef4c0731eb8d061c6170fe3f4d70c38258ac99de369995311f809f4b2e009050ab405f9fe4d269b34ac319d8172790eb7388edff0e4823aa2951db616338a17e7c528a19ba77528ffa132b273ebbdfafa099c735887670bbcbd316a352cfa2372bb73a67a71a6813a9f62b641f1ca76d7bb8743138b64454c073c972a129f1338cdea99ad875eab470b5a250c331ecb065b169f88a71fd5d3fb3305fe69d3f169173eb15ebf3a690124c69ff05664fbf7ef06f10d5fa1ad9e1edbd9433e524a21651ee716db6a0c6850b4d84f972be9de39bb7a214b8398adf62255ee9bf8d3fb965640147f4507da8e393c7aacd3b00e21b6e6a59f283563fbe140bcd2503ff682f5c3836c9dc1779d2a9750aa76e932fc0c16d8d56937d994746c7b931709a96192f759d7a3ab1eb2332f875828ab12d9e0b4263b6b2a210d5015db711c35b2585e14e7d03c34d9638a8d95f610934056c7ae3354686bf9cd28dcb9e77cc9a40bde50f25f3e90af295f797749a159fa5d5bd91871458bd98221246640d577a0c5351d11c6da30054801c42f49470f631c291b4ec9d1f053c3fa913eebe913d4e2bd8a555e8d61efac03077da0b8d5b8438844253d08149330f2ac9fb05921a2a077dbcb514a18da55fbb2486ba372f976a33a35eefd41059747052f0de0186871f261ebecf13ff792e2574cf97c2b71eea1b6f7064369aaadf285ec138daf06cdb1fa59970292b7f9915ddb84dd03a96865ca42b2d738e15239ec998ebe14a5d1fa68425909ae9b548030ad14d11199f7478e6295151d83e3d5d94e830671ac6b669c4224f850494fae3d15a48b0f7309a76130abea071d0161db21035b118fd4860987d2a889ca707da2a87f7636a5b92bbffc9c0765706318f13e7faf2e41578130c292a4e881d0c769fbb9d0f7d7a7f25d18045be79dffd63ef31003df71824fbd3923ade15a4af009c48f07bb568513539ff5235365533123d2e87b12e581d6effb74eb26d9e79b70549dd1dcffaff15bbcdde85074829b8edf8c01f257509cd728a00e433d8996c623173b4cb023ad5a338a97a3b826408807fc72b79b391377e2e26917641a0f6fecc303afb88f0d64e293335225bb36024f3339f24ca4b00522ac0dca76fbb0b44c1162fdad513f0e2f0b3b2a6b8bc4969ae1fac0ee160d7fc6523cdb60b0086e3ddd2071785096d2033db02aba0defe9f087de6d94e60d7af4701457ee21106a20da99727748e0530ac6c5bdf0606840a0440d435aec6f02f92d0d4d12dc52f5412624b3a2cc126efce485c9edfb3294bc65617719de522ad5ea8ecfabb16e55b113baff41a5e71262719d971aeff98f2995efb3ee5864377605a0f40a99399c7eb980aad4f48a85affed6d3de1b44eca86a3e1ddcf328c6257ea0a3438506aa661c1203beafed4e812492c1e3d59295271b117e5f769ae6b71021e9ad4e766352cead2198befb7b9d9dc6bf62d5f6fa52462d013d28c4df3a5023c9c0c4d29db6f50d07bcdb67edbd1ffa49ca5909c270c16b856d3d1fde9f7334f68d62e02c5bc9faec8472ffa21339ffaf9407d3629b13a2e63d21bda254f2a2e34f95db3b9e3dda12d92aa12e7b0bfe7aabc1916c674e631ae0f9a2de0ec8be4e64ecf2727ef8cb017c373d0b5dd8869a6b16e2329c341798e9913707415c69c2b86a3bf9af77b152dd84b3ebe832c5a7369721b76ad58c3575fca139fac34ce1ba7d34280c3d68847046aaec1c305fefcd19ef03f8c893336c3f15b751e59dba114163bae81c775584f150d3c4af1c0b75d685381ae548a65c977ebefdbdd84c85a801a9ec85e664e61937609ba1476e11f9a3bdafc9d5e89dd5ffa54b527dce27fadecb7eaf8f08426a46bd062e2f140676432afda20a95390fe7f259f96e45adcd6137f935466e29110e72cda24db655f4906cbfe9e242c99be9003470830644b633481ad9bac41e7cd0cfa0aca6de2c70c448bf2941b4f31862d080cff4d5cda4135c774936719f0b3ec59d8016c39cade51bcf65919fe2037e863c69b633ca6bee7a653a4219c8f250b7c926b86c8ae0cddd478ac1e8765bdecf674cf69d1e7d3549fe8f62f2ad64c74b90101eb030cf1b5e88a640a8806198c3028e344aadcb2080eb114dde06bee72e38caae664f762b44fd32ba79777a2e1dec8eea23c834e6ef5273964b28997b6acaabd9a70b5a8698ff04f7989f76bd360d435c6cd682b8bb2ac79845e67c8e0beb7bc1a08f7db06ac60b587ed1c0f514fe529118f71898f8090418a862b6c8067eafe10366638c158437785ffdc47bed5cc21e9cf2661b1cda829a15ac56a3bf3c440cf8605321aa414a6fd2bbe976c44c1ca571cc3ddce20458e9382c3ae81f58b627affbe4b9b95e083546d1659987501382696905be0e3c1881440db25154f7157098ea7edd4263c39bffbc0ab2cc537cbd12b0d8e35c7780ef4c0614bb7fa1408f65b655b9c3eb5e32f12c8cd88a0fd87a9912ad7fa62320f3543b167f3c32600766aaad80df57a4f538bd343c8feb43f2434da167385d4f26f35d9ae35ce2ea3cb77bbd1ecee3ea744bc7e195ec64b800b55910b7d7e5aaa2afa96924fa5e4dd1be39ad42f1a34de464fa9bfb64ee4b54554a9bf2405e9fae464f8e93bee821459f93306988474850eaa1f45bd5d58c395a4911270819ab0fc5dd017d159a07e65d921d89574f983056fff2308689ec966fbc52b867fe23563370cf97642d6dca8083fc50178a784c258b34ca48a788221141e97002101cf0c1679bedb971ea79c639646d631f174c4aca6dc2c30ad0f02d1d2916595514ae2130903438fa610c52e66b3e1ece0d6f0922b5f0821e4472e8f25d3b661e2554c7af687d3987b31df0aacc14b970b868a998b2f5eb6039e70bdc9fe5dd4dc678e8b58511845f8c54826da7ba2ad75d8d52e441a3c0d5bc59713ecf509505e6167cf930b388160949b03e278717d85cf545ac29d8b1498654b6865625cf303179264b3c58f534eb0de943a5b499f00965fd31e1a57de441c345c50b0afa46d54ff3f3f08936fd7468c7c5ded3cc50c1b860b3d2dbebe29d157c95dfbbf64af958fc136815212b35cc642e415cc9853a371c057bd7872d625b3739a5c74192c4e022dd0c634cca7cac52ec91a2be8a121a6cb2bcad2b9c6b4253cb3548e6e521061eb4983e5f7882af34ef0a407976c8f73ecdfb774e0f699924d149b75170a3423fad5c08f1ca068d2e012433f61c2e42a6c9a979c5165b53ef41c912e76ba807f41655fe0defcbc4583ee6f5eb192c3372779d6c79ca3a494209e0eb794a9e5509cbf79205c9d2a02016d97fc35eecc6f4b6dfd31afb2418e913f96180ce9b899121b961eb071f3ee06302b4b4230508e48647b4d7d4b403703eddf9203d42e5dc5302b24f3150a3c396c705487aac24f0079cf4490df787522e7a256673703dfa71e9d384a7f22c985122ba73213adfb4277d8fef1d2ac99d75447355aa478fb0359558111f3fde0613a041b973b9af5d612d5595c136802cd2ffe6e8278d024cd2e38da3396413b0f0b904e23b92d4d75958b8ba0923530cf95ecbbe0c6bfb28f89c1a6f52422d86231c7a4c516f781603c47c7b09fbd2dfc54b6bd701444ae3efa122d8719e402c2c131d1cafc9704edcbf80617391d4881790bf2228961a5d8064474331e6fece4884bde228a8a7c457730fbdedff64635b3844fc072da26958478cc970628f4060752c2ec5e2240bd31d865595814ad4ddc52711e4fbc8f4dac68803f22c6a98f42c2fe2bede762e1c9639b359a9c9f9cafe8f93f7f728e7785f86c5034647509371cb8d675080f2156bef73d92ffd216a778f2ce7e15dd4ff14a3dde661d7eb3e7e79f7d555497072a5ac8115ce3555215cbdb717685ffdf9ac6ab89cc1bc93705363b1b6d6c7fc995169699fd18e07d93ba869c6a42e24f08a211d6f239f730b3bc3dfe07e88e2d44d4996f27df8dd8c65fcd5f39e7340573e20de1df3781a9686c21963544324c5fc629a4fa05e6e3fb065ac3007285d9fe5dead1c6330ef8340b4435ab050efdc44df67dbc9b007a0d70da05b2d3846a776550692375a90072dfba9a88c8960262e840154f56c602e2ade9e92300775f28d8bc05fb8832bf9113877e7f4d3eb0a2df69ec7cf3fcf8ca20384d6e3d4742e8e207376a9073534af37bdef8f424c9890364aa9e4d54464ea834654927a111f5404b171208b2b9536f6d518b0355d605656d07c78b97e33debca3e0c48acf21b162bdc5fb07042fd0284a1870ec5e40d83fd6ddfa957cd13d2cb8573ede01fd07f0d3e6ea992037b95d5bd00d5926738f1f57829746d2ae26714ecd0503956d4f83243d2344e65c6262d66d58d768c66adfda06c448b4b72981f75aeb7f9daaac99fdfd6bb88cc5b29be8ddcdb966053b880c2b00267d71f3d53d353e052672f699668454c7c06af08357fc8c42be7dc894efb04929a979a2f790ef6eb307f4bb6966dda902d0398ec9adfdcbada5f4f9017d58de8c7515279706957cc055fc34cf126cd337f76459df041e39ae933c2e84fd6eafc987089b64af1101d2f26bc7e7b3e4e41c598e2851807b68202caf13b5d510f06f7bde188201e9ad4de005240b33a3275001aa50f4740fb34383293f32d75f997440f13cd04e8ce9d4061d845bd0caca25174449c38eceaf646e1e532d3a3449746f9a4e5037fb28653abdfb02ca467cf68a98641c582f9040d28a7aa6d85b1a677e17842a73690769eae1eddf28d6580a16b0cbfde4a85f4684baccff3809e50074b74e7a390226586a0e055d34c9eba045ab266aea4e81b944383f1ba9c8544ed9dc8ef8e62bb7f0b35528ee00499923562320844cc58318acb056284dd5c6e8d9c3dff72ea07e38807530a613756e18ecc0b578cea51e0e0aafc1485e659c99e560bac7e3367e577dab957b40be2c8496d7afa019e5956e19448e5ab002955eb545c8250ef77e21b1e196880599ceb2d2c6c21ae8fcae3da165308f624ac864afed612286181a0f53910afc56124aa5c15665b6923bc6557d7638cb3cda8e36eca31c1d893967865ac8f726b0c80ee2be9551a07660e0eb44ed30e0220c490df8873fe81282cb1e6e61f1cf88f29c17444290809aee9988549844d00c95cc5566ebf6827a41a7d4fed4d775153dace997058b7763a06e74e82812ba0ea89cb237fa0926872b945649f55f491deaa90f4f2f04ef6837754a79de30a8227a2a33671b053738ffa273e24b22dd6b08a265a5c111a9f87745c541c88ae4d1e5b2f68d85e2649a4473fac49ba6e955ac62c8652a55367e89defbce00e1b047769d7535175f5a7acfa772d6ceef0d93b3067fb2fdee954f8ffedf2ae490bfa0afe23c34d84fb0f296881dee99e31439b6f47681634ec7ae318b68c190e0c43e2f9a8b2b03d7209e3f4c3aec210e74607ed900c91e140ab56df1e1e1568d33abbf0c617201d9a8d87eb84b7c71368f819ae14098930ad6a71409670cf7000cc8b49950c27fd8453efd6be49c32500b9848d53654405132a54ea20925bb01e43eb6d5b37fccb37fe096008cb7e2c86f913223a59a4dd92012a6c1ceea30816ae694f30ba45a9ca53d49e8bed1b61805ac3dd72b38174a1b2de36d2aa5de82b51a31eafdb45b3010a0f82b1b706cfe96dd688a8602351891e0e3d7b3c6385a4dfab540bda994d5a5450c77eddb2cce68bcbb58ff17d0fdf7b111d220076b11dd7b421e0c3c1724c78ca9ec7c4ba47e04c3dccff98d25f7ae3af5df5c51290caa716807fd32e5561a3c29d300b54f57034664a88fae0e859641f5f803b2583e20e936861408735144bda521916d5ea77412264fa7c9e7da89a250f41dbbb5c5f2779764d9e2fad711e4692eda3cb29703764c6ff83132ddc3be6f5a4aa7e6db7d80206fc42fc5b78629f9edbd4ce03b0d65c6f967a6842ee35134be3540fd6189593bfc01d78b0d89b83de5e31ca8361c158b0ed2001cb5486b24dfaf763543b5c5c9b081c3a0627fdc75ea1fc68e7a632e715c8c1811714891313c72e0b9032cbc5a789d5a82db5d59c1c65904a7b50113b62c47616835ab42c77e368e5e0b91b769f685cfeae5d3ad5115ce452c523651738920cff3c344ed9105c6964db6c800d3d5c4e1e5e35581a31d85e667096a8fc99ca005db15bc2ac69429c5b2e04dbf2655d58ff03589f9a39e0b2dbd2927d0400f7642ae2edb7aa7ab7fc984343be6641725d262309b0f929194a7fcb3898c893a98f7a4a4eb7c4168d48241bc70582fb4c112eda714439348163ba74f6d0d98713c5afff3154ea99f718d7327cf48473f8402c0e346597d18779fd4b17fd62188e7c6ccfe0c5d096306c946e6e3d47faf468710439cda74e57fa46e74b85acacdf6cd8afe4af0a8c424085382a933c9c274255813cd2bc8df0c08ac7b8238e6a2464d325fb062b880e183cf8a72ee311976c235c56a99119452494bf1c42ec9520c5902be924a680ee2d8d8994f0d276e4cdf042e18035993209537939b50d441c2aac0ea462409ac3f311da28038d13f42ea1a444e163c6af94e9dfc5c63f70dbcd73fe88a0667ec8d17640bf1d56abed10cfe1a275a33c18da43ff48cbbadddedc5a6ea9740d52878a7e6b1a8f6121054d9cacea2b66d3fd3cbe25c8248472bf4a486b72bfed38fd7c646fe674080d74a5333add578a10131001dd2157459148effd35b7a2db821152a1bac33fd9e15bc883e072ee1154d82f27cd0e5fe6726fb3c5dcfa599ba1611eb1992d92818c493bc7f26df5daadc3ed54ed7531b381181c95cb15f0484218a8a0e1277de7cf2b887b97b9c62ede32afcff03b0e911d24013ae5594d70e16a80f88a60c79434575e07402caaa55a8594d6de4c2a7814b552023c3d1a875623d8f518e50d4d1ebeff4fc9fe3b2330dcd26f2082a93c157c2a95e6772644e036d86209073d9f633471d607e9f9ce52bd09f0b989165f86ed164a72fdea22da7ef9d87abb3e516af1ae1bde6af57042b7a86edff697e3e9f727bd61771c44610ba56506c0d6d8fa6078e533340a2b28d9252cb129bee7c4400b15b1155570ff268ecf52e09d9c626389ea8e2d51639fd9042fecd63a2444e0bf2736d938f24041351e4f1522eceec228bea9a4a56ef17f6c1e0145c6b32c89a71d036586e39e9406af9ae1ce61ebaa34b0eaa563d4dd58f64b3ed783d319e3ce31abe7392cb1953c2de2b027fe2fd032fdb5e5a9b7a8a754e7ca131a0daafa9963c143c60700dfe18159c86d0981870cfb67a597154d10eb4216c018014d42bf2a88d7130fe4c7ffb85f3d29404dcfc8ea4dd22e116f9d178d55d22d4854b1d146320b0226a22688d26cc3dd20bee5f966e06f764e259cafd2a20b3a40c09b22cf50afb05eb2b4f6752610c7a96a5e294c0cd8b079d7696c52b68ccc41066ba47deb65e2c4175e93d79705101dfc4274eeb01daa01075d767bf5f35314ebc65d0dc31757aa2ea7b3fda2e730a3b8395ef348096ec861f142b2b4ea560c0552fb364431e14955c9bc45c55d6d24d5a9fe5379e1f162865b08bf82aa134358f183b31981fca4dfae4ba31b1d0f72e352b835c3a677f81def2027e0968597e046773257a1997452f475f60578bbd6a0d5fcf891804983b91b5281bc304f1c68e4f9f58cfd198059b5236641d95ec58fe9a82bb7fd627c1700bdbc3dc2599c9fa80eea5776e24f19bdc4e4d87df8b21c3ed53064e5bb0abcefd6000e0028bfc2eb8650eb827e6a38fcdca22752cbbbd6d3934c0edffa437ef625011b50cca58df68abb79efa1b8bfe0e772f10163eb37b5b6214bb5384d4c8d881a4a55c870fe228d9dd0937aac0f0f7e7edb36d1c96ee2e965c6200718927656cdd50906cf4f9308c5841a9182e269f524b746a5cb67f86eb201750abf8da1703e5248b7bf054a663771c0d7202650ba823f0a79e736c82b8390d9328cf164e0f6e68a6b959909c334c1a71897874e422118e5310d2ab44fd37b02e624171cbd97ce5ccc37eec9ec601d7a5e478c442a17b63c359cffc934be3a18611a1ce42a07a988aa93774309e4775b8961dc248fc206c6f1f5a4b2b3fc0fd68ffb627be16d56b5945ecae5b79c669382b87a7ada5882a98dc7b7355ec38995b03229067e50430de748a7ae51e41fe25cd00b6df79855762ebe4ffe6a422c9320389b22c4c39c1b60a9ac0be397da1c17b0415ccd775c8c3afd5ea362780d8e9f83d360d08af6c33bf660c7bfa631c04d0cef1cee26fff66b3048615c691802bbe108dfafd594b7cfc5aa421f9b8c02ff62f8fdcf047983f7a8f5cede081a19b192975290ec960c34a228001584ebca5d639f607dca54ba5040079b1091fac19643f61265962561d9601ab282cbdc153ec418180385095711e43442eb61fc52d70f116421d570c017d8c4998682d1a28d56bd4c5fc06d67a73b10599b6b6f90207a7b259c0ef5ae078ef45ff500af1d19b087034a22542a1a1993696f090143989789379fba0501b2ad575d555cd9b5439ae3895fdd090f5c4141828281c58d8e117991e13d5661f726eb7fb42abaccbfe32d44ed5e089f5490ac89bd02bea980c75bf65ee58d17720bf07594c740dd9490d51e5905db48085ee28e6ed9bd0274550414613d2046a367b223ed4734e506829129e6f5f60158e40b7852487fead693033975a03445f4f7808a8af7dabc93cc8cd1c48ab38bad6e990ae1e008082509e2cde61ca9552d8ed9b000af3cbb2e959c2d826bc20c1ba35d4df3918b94f9cf006371fb976d0a42c24b7a57c3495aa2a8db79a005f41a86cfffdaa018ebd176004ffa37012b517da02f5f9c96e48bd4101993c6dd696ca76f6e611070797149e07efbdb75b0dc0450417a146e29f25df9c71f4f05f597471308e0b2ea06cca1137b4f8bb9c2028bb535d5ed829f3fb39d74841b82b6ac9b484eab65828b9fc0eaddc211e23b6cd04ca15d7b9d56f600928147e2a2cea516a75c67921bef96277c0599f304141302113ff43a8c1a86ab0bc1a2f46b549b257279c1e465984c9eb6dd5bb027158bfdb912e9d845147f613c8c8bdcb70d9e51b49823a2a90e46543af569f57c2415ab61881db9b640b8a21aae7d62559e3e37b19bdd81540107e14f107f8ce75698d7434c59fe24479976ef92bd3b144ddb4e0475a3be79e5f7f36423debf3073f0265b757b27dd736de89697f40d32a1d1e122599f44df87f9093f4a8d1abd5759e925fb83b188ae073def503f0d6810d4a5eb8b7765dfcc4c8e1a7c8146073558b1d630e6df945162269af1feccf88c319397e155e23805490d13dd0f2215e8b3c71cf633374b8beb902eb1827220f07835d2d54d045238a1818e82abd1d95ee44fb7ad200b306464c9b591760d58760aebdd4a36d121cf872659c7bd518af4bd67e6b454752dedef3ffcc9ac7ea946f42709561a9d2dc5eb1276a5badfaa313a5b4c51e298354082d180c2acfeb6e7a03ae569366b3ffb8dd2c9e5ea2157622cbcc1204f74215f7c0b606e5bf6c07cc72f2b7d45b8d7513de83f307b6ccb645844c61f2c79da94dc9fbf872b045afe294f910bfce183d9d2c6127fbde325af4ad12baf7404598ea5a6eb3ed96beebd50f675fff977bf8c3101e1b0d89a570ee785fecb3d212b92d537f3b0984f8ae4f963eaf5243c3318441eb89619c7a457799e747fee55eacdabf990e12e71a8376453534904b21a3cb80be533ddb4acbc6254c27e729a9da9dd3604b1d6ab8cea530da659a47ba32e262a7f45ed6d7be38ac7782c5904a0aaff805245fe4d79fc3444c7c5fddd0ae6d17f72212349129d9a7cd336fd2576b94cf0382476131fcc1482d321fe7051c91515f01ebed20b4f49d45ebe9a935596a200f44dec01521cfb8d77e1b1675c80be8c43a5de1aa5d65cb0c61835ccc01034f7ef2889bff12948c17cda1f97f448e8358472fbf465958b84dc720b9bbba8319067abc31ebd0299d20585ea5a1bfa2afbe3e42fa60b0e18b45baea041bb3ef3c9696eb54b8254b50474b46dc4dc9f45421e146246bc60dd04096365d0ba70104076e460c47c0c672ec3d7a8ee4057d2d10a83d6131c9682fe4aba50b9794b7ba343132c4e564afe1b252c3884640013056fc281778f8c815baeb0bf987079f6ae6bf1b512796b48ed61b73d4bd7f97e9af675d97ade97ca15cb6cb01178734c78b079dfc22dadd8b56bce5ea533b104a97441d55cc381d99536fab263ac36465b0d6ebb87bbf278b0595cf3ef5bd667e750cd369d3970b347ec972bd0b9900549856bb3d4056328ec12a50b852267ed560cab9f0068a99153968d1e7e97c6d563342e7316d9f66c59496a8405e1f4fa4b141360ff5008f32c1435eb3007f71fd7a60c2cc179402c4235292d261e57384cbd730911d62434ecf8f786abe02b9aec936f898ed6e4dfd60fc8ce4825b9ac72e604e3e1a7529680bc1642b776569bc4a80cadd554475c9824576a58835edfa7b369d1b18959cd1d053892c3d4b5dfa3d518cb912f3983aef7e9fe8396c9f438a18d2f44f40dc2249567a4c61478773cb395f21321cd5b5f51a4fca747a54b0450a4705834251d88df50f2d2d35bcb4d74b3aa6d7df2c95baec4c36bde5185d3cb41124592e04b02d27c73070aecf698e9348b9b75073c5dd36c742fc6b549d632618b7d0034aea72ebfca78474073918845876a31b59457d0c37fe7aff99feacfc3b92b56570e62e8372393ba79b47c391afc1d6bba69a605012296a83c2741c017f6e07f6a9ae09cffdae8ca806789cad4e8b3565d39715f7a10ddc0289a37264d07bf7d74c6ea321127b229f5ba50c97b669b8f324b8b1c28cc17bfd2b5be14230c9527ae40770e95f91733283ba4926566587b4954a635f234de36e2ebc2a83031c76a9ed7602a84260746be57bb73fdeb892a393859f0a2a35285f0572d1561be1c25545b84b2b09625b4595340a06bc52a4b1b0b2a89b57b0379034cf7463648ceac08c7b8b4b739d11ec7a6e8062396842c49019bdad15d14c2381346d86944291c7e832c7ece4569132446e2ebf3c03234c51920e7492e8067c4a54a59040d2c504b3f408cf89fc79cd9b25e4972bb7cdd6f9138719948bae92bce0088e2b02b82b6f052e9aa7e8d0b1db87dbb51ce7f50c27ca3861b77a91c173d389a780858fe6845b4340bebc826d710eda7b17931215f3d0c8f75e8f00a754b98cc35efa28d521ac03d7efd1cb07f7e4738f9f431da3f8065ae11d7e1b5ea42a2170951831a3c28a99492fcb27c8132bf8ef7d802c5d59aa1c2519cf3c728eb6de568bb70c39eb3a2f55f7a280eb6531664e1a27757358f3f119e1a05d297370baf479c08d28ac29dbd4e4d275cda0da252e18914a0659d423ecaf2d066b15cbec22aadce09c1599b8741610e2448e6e7a9250a747abd7c16922366055469a62ef05ca2ae19a497c12717da5ec00f053127c7ebe739fb73c000c816ad979b5c9af73780cb2cb52f8e728a1033320fbbc21a480b10b052fd2c943a8d73af148b981598675ff4b4b27344502c6e9dc416d796ab41447915ce6eb7fd3299538acfe3a4e22a85a91a834bd94bca9e0669f7d41c032a7cc18a5f527fe89f0999449e8c8e10a752609e73c640f99c4f28fb06f08dc2b97666bbe69f20ab0226095286a5342e3fb3434243739e9d5a92fb2d262e2e6fd2f10d826838886d37583109b5f341d058c5c600b9df9644bd46fefe11bc98b1ef7b9298fe613e7856445d4c14e5466ca50ba26dd4df7c8dc3e395a45812da157563a86e47037a660f8d93d7f20f0d3c643b052423cbfe2d6200f69f5599d17a77f6ab07e7ba3ebb22ae06099d34286b06d0f9a542c100b8be94cf6b9bbd51222eac37059bc74f40c34f50748ca4e994d54888adb2974fdeff099f7cc87ae4d3c3d5b23a769684ef4459012797f13e4129f26ba1e99b8b1a54abbe58afe9ed1e02cc2fe1f5301099cebe2c4a6f2f4d4cab6bbfbb6a2b838e25a2e5cec2245ab419c13719e79491013a6a55f92be9175171849f864faaa2141a4e73410c739f377d3f098f39f201560e02fc2e685fcb8d54bfe97f522705941303ad1e4cf857e93d917dd5e9df14fb521d347f274e331a27af0d80b98d529b2d98d88e53467613ef0a0e975573c1cb07ee198d409fb4e4b9b3f20f0bb64dea38c1715729f860dc4890341afbb1aad317e909a1ff64b3b7f6dc7f2f25ad64c638b909c3aa904f81cd7fb3df229d74194cd460bc74769bea19ff53957fe08c895e036829332329aa7c9b0ceb707bf8fa665f837c91bdefdb109446d6482ea6f3174577e33ab123d384aa2ef6c40f9e238cee8b3ecb86d2ff0c14bedd1c4d7ea07d9b78ecdabb28310443cf29e622c13cf3d8aa0eb6d791e5b56f0dc87f3c245bcbfb43a9374e59f32e491b950e40628f0036c01128831072c6c3d875055b5c3c882c77e793fa3aded9bbdfa29b035defb94b0670f449296fd0f57a38dca3865d806b04b3d29e3a344baf3ee95658096bee44198ee69fb4b05cac63cd95fc835599b9c6b7ebefa0806c9ce6adc2b35ebb4bbc986cfd54599dfe1f95131a3e5e567450fd42d6398eae3055785453d9d097b83860fac88f6fbe045fc4bc9895601652c5aefea604a84037fe1121c0425d00eadf28601688f2e45d566285a6aa2f70c926db651eb8b03ce475049f4a4683fceb42eeb80a3e8ff8226c5ebeb1b7e99a837006ca8389c196252c583ebfa9d7ecab6356d634476b418d4bef955325cd37174fc7469a1c152502a8bf6e4c882e502c4bdfc7b934822ac91000d70f53e777dbb81a2e01b954b82f65fbd082e1ff81b752a60b1913933530697bfee00b0d9e86b4b36418e5ebaa9ec5f73caeeab313eb3f3ebd1ee4887ab516f76d50aa24e445fefa984f59a88af80216c7c5f1465bc11c348113a15ac6d5f2d001935cd6360ef27412612ebecaa8a3f14de33589f400ee9010bff56a484a034d1f78ee676660622804aaac6ee32d8446f7b80f6f87b3d02725238128aab77dc0d330b5b839799f657f2e5491488f5cdd376af6539e32e9f2ef4ef9de2ac042028642b9754a5dc41e38f434b53eef45e15c3ad85f45dbde72fb034ff8397ec0c5441354384c13458061895d13085970b44bcddf42882a1cff7e36e0ef924b02fd9aeaa46564d9161906a294d5f61f0866e97de70da50337fc69df07f85e3d47acb99c936757a19dc324058d94ddd4a6bd0881c084e5e6c80e249aae74eb5afa917706f5a13c088b9f6d7fa7aa0c4a2caff0215bf7b7620ea4e758829067e5b3937271e60da273a34ebccd08392861798cf86eb9f95716f3470c5bc3e15e99d69ca294517bc53d4e20f15deb89a7111fb0c3950413f27ef780c277985dddcc5fe9956b18e393986ffd1c160ce1c9837d4fc5aec4dee1a8c87ef4a943d600c94802c572e1dd9c1c770a13ed72e932c10b084af220b769227928d0d8ca361f6c7a7289d22a2608487db103ee50fc2104fd801bc332510a49e298dab07ac9dc4f3f00dfa03e6bf7d3df895777a51f69e56f61433c1e73b4a3f0ef2dff71aeeb52f3b9c1e8f3ec8ae3c383ab45ef889c27623278feda206778e31e53f4d337ce7e801290056d5495cb933d85d6fa7f37479e63b96c04d48b063c1901dda1bf5a839b2469c5d03fb5ca930026b48122aa38a9b85048d4e383e25fa91d718549ce1fcc26d1e992c87933ff1a311fbcd2588bd26e027516d4292335ba4fa14556ed2816dcbfca2f81374491e9ac6e32888fa9720caeee8ef50a312588ce05fe0243f151ec91fc54797299e5566b23cf3238211a34431b089e08021f004bd904d607949de90ce9f401a5db5482c78fbd40652a65cb1b1946d8851bf25423d4791daf9edf7ec93c778157c608e31e440e989b431559e295d5736a01c0d4e6fa80436c0a373d6c41c5b155cfd1e995465be2282df37a81ba48217d64be99e93a061b4902f1192f9918c4724aa0b2246d5488d6eb7d3a847b07e278366fdf991a917f461fda5e6eb9e7436686f3d59c1002286ee9c5ad5c75611258cb96bb504a66dcdf607fd2bdf9b2fad69df71a3c923ff79f4c76314f8957732baf21c2f98060787547a61bc9768edd3f999e4731b457dd97166545a9bab7ff112a72fc09bf8991a942b4cc83e4388033f6232e3186c6ecf02cf815d707c5a216e9d88d7fbe1f6deac8056572a82884bf27bd1a7056ced1307cebfb6764dec0ff54add0b2f91b65224d255e0014220a13a86492a2e9098f490050c7669cd5ee233df104d0fa7ad276e6bdbf1d1f0c28a89a0c9924786c00ec7bda737c6382ed52eb018b961fd48497bf2174ff76d9d32448a3271c4bf697378f745c177c48d9b8a701a8b8375c6da622f2cf72c6d531566ea290f2a3ef08fde517e2ce2842311aef0e14d34271c907e0f40a7c12e232c2e8f1a703505801ac5295d29a90a9a3d381e958f78ad0d6574a194e9303759629fb43ee4e5da6a7ab0dc92e39911237932b820302ac76e74b0e7290f6754080f76fab84e230f64812832325d0ac624e28e9d8982bf1ab7ee6635e14f71023e69203b84fb359c5f3f9f8d5a6628aed462b6837b164e49040072a81a088b9533524a447562f9cf78e4908afb702ffdf77c72319101b48b4241b645e6b30943584e3930a5ac371080dbc11bf2ce589d7a2bda07e7ee6bd07674297ec8dc79658afb10c721d16f79cc0d77832d242412fc519ba1e88155e286eea5180f91a89dad863fe28e7c65970abccb74608475e9cbd1a4ec03ded4dde843ef0a15635250d1ca7a629ebc518897e462a41bab4fbdf9b160405610e3f797b9299fbb2805fbb7c59f3b4675877e5469d792b9c48230e8e8f7b8f701acf8f0c245123288e5bef22f7dedfd4fd0037c1f942ea159d0095067d5eba94d65b0512f16b5358a7aa8872575ab47b3bb64b8b50ae61a7e941ec762a0b92419819314c45963e125e2adc3e4ab6bccb1aaf850eab4e8290ec26c7688230f00d62b3d62b078619805b1acbc71c02ae43db476eb495e20513a7f694a996356f13ab7ed5ba9311c90c03a8d9d6d076c8f4cc7244e0bb516bd1e90f2a21b264ab0fbf24ca93de787e6dca3200798006c700e70180881fa34b66dcf8165c32564629f2f249795cd8ed94ff400ac8a407d7fadba23da26ba344633eb719d02ac8813be506619b96ffe1a25397d44e71b5a3f2bfb8528b4793d4b06eeb8932d2a347755ea19ed501f0eec49f3aeddd1ef85ca48f7562e79b26f5dc76c773af563c7d1c0c827252ef9129909de1f59c9961e5bd9458451703b026e3d8775e2395337d8b8fd8d5d512cc181f25771858b2548910dd31383b67c1c8908cfcabf98e7d196ce47ee53ce049a1253eb2705546e471db988c4fc2e5d05a8fc3481e1166dc1d58fbf24da88b958b7087d69ca45831783672fe88db091879be8bf766e2398b4f64168f21aa758d40219d48e6299bad612e6403dfab7d444f7d1c7cfdc60f01387aff2dfcf3c4701e6ad05b1c2ffe5b2cb9976971ef20dcb92861677dc012604c6ef1b2ab0c968edf11b7db0e6f17f8d6834396e0bf723266ef410131c55b8b3c2c59d407ea9519e160691f4dd2dc834521e573a1a4468656ecb6bd8e791deb3bfe8c51334ac51bc94adcabdf8d6d67b0b5911eb13281f9e9626ebbd021aeb7b3a8adbfd0ab7c78fd7a91233525820d9374bd9e661131a89c117006686b6d6012ad4dc04a71b99fc9b67404b693162ab5350ed695d2e30c44f854780a81be8bfcfee84f04293b977a68d13e75d4eb08d34d1988935d663f97009edc8cef3028c7220a362163045e6b6c61d7e8bb979f4171465361fe5fa0ee94f4b99ec81223b82bfbd8b73eb473914113712fca076ef4ab4c766d540e49f3b6102d7594739beb84cab16a0d1b203093d89e61c321f974d057887bf2de5b1fd9af3236ab8c5f3f18d54062af28b994e779d066f10e85926e72745440ec772dcdd5bdf07390c9e14d5967947111be41063f1838b3f0ed95b00dc8e4ab5fb31045516d5757cd72faa12c3aa984417825474146ce05c75c0eae812fc1fad18f3a536c125d2dd72964b7973a06a123e869266db5d9a0baea1d72bd78efa90e0c41b152fb8f2307f577b35bbdfe5bfb09eef5f7dac4cc913bb1b26e8e318d7911ae6a1c2582b9a3b6288b77b90695cacffbf9c4f6a2ca6ef7198329d1239fae2874d278eccf17b75283a27e4cb6c9789706cd7de0346f3a0550230e46c8b10e3b4b5578da63736c49004236c8e0c7bc5a53d901a5618a600e834312849b34db40b35f2f4d204e8a9a3ce3e2df354da1eba3c3491f3da57fd458887864be3c66b021840ffab0d1d710844643998e1b43c9ba995513c9c266e85741c69fa2c79c2543dff6beb48c629a7c4b637625783a9ef0063f0fc3b87c36a9e001661f50f5c87725c3a18fe204c31e0ff68f9e58c1730458ee5a015f0a39108c6b35a1e9dfad2b35e6d52924c2f9bc4c6da381a01cc38fde81215f7e1d6a99c0004f374bfb0bc82c822c6a7ffa7689b3f02069823b5969da7e4fa1e3323e8f6a2bef7ede8383e090c05908bcc949c71a3f4e3867f7311a6962b40eb7f14f98cacd6d8cb1f7542e134accf6ebb1103a7b4b42eb61c096d168afd560d0be4b3d37de368346f425fa77b01ebf41ec289e71d1c207fb261954a1502c88fa9cdb14b62648a08e1668cc29a333195ab95552931e33f5a947bf3f6dcc780b30992d5af692b346b64971b1a090f7396e88859bdabbd5ef6d3595e81179334862692ad10faf4252fd14ffc33154a72566c8873011b40fe8b02fb86cb962c41d99be5390ebc386d99558e12d6419751ad0367c3ae4256ff3f296e03cfabf6611926d30183253c9a85e4ef7016227836f671a4eb60836a278a0449df1f73814881a2435d84dc437f73100d9535442c813e2055687775f1b5e9b7172717359fdd17015c973fa62eebd28423df6c1c43d360879f2d6648ea8778bc96f68c0c0b096a7dc53f9dd979623a4a8a8e867ee1552d7dd11552e56e2b052c2167e5c5d1152144eee8d36342337da8eeb2aad2057fbd50118339b8442bf70ab08f5f334d31bd3557a97625799db27a5bb5a45ca78ff5d4de370f2c108dc64d0b473c159746a4971bc48c9da53eb031e2a43882a2d2f4d8578692871aea2bbb6a53fc6c824960f49b54eb12ec6b72eb3337e1c951ac0431de927f4fcd2c37fc7a5cf40ed2ea91033570636b4632e03770eae99ec44a117973b6bfd6278258b4d1f0023c20e8012019ec16b04c6095e35b03405d19a1577f4676974b727e64a809e7473ca3194f26c224be9d37da0b6e89708390e262ce19b9ef10a7ba2144c013fbeafaef0f85436e23bb3a0c657ec2cd1f52b0e212a41ba08c17301bd2f4985154e73099046f9aa85f05f744ada9b31e10cb2c5823f13c3ef48d8f0040606442fddf3869ea92f6dafb9b65cc2d68b2bda9dacec1c33eda65bcda63d989bce7f635d3fe572325963176a2d3be96976b4fd4e8ddb57c65721cbb10480adf2c1390a1bf1feebee6df5db60128a507bb8a510f805fa08ae50f98b70ba677cb627e07d49f4484b0c18a7db6b9e61b0ddda3142a805ae11dd1b3536004df7c071956fde882060edfecfbcc9cab1008a316b449f276ad610e3dd68451840152c6c06cef34a92682c9fb8910d47a963b20921824a3cb2f3f9e5608ac20c891a42390d1541d68a603f7bc4e94310888c5910a2f0f678698965db338940b67cf6621eedbfefabf14fab327c390e3635c39478dce06be72a34e7c3d28eb4fd2a4d955599200559567faee35e62243aa61931d37ccc820c6b5e0b12cc2e2e2903504308722fce3531499d5cebc2967f8d600f03f89bc4df60262f658b22ab32f334632ee48017ba4382cdfd532c43d80572e854cf8618a96dfe2b00222a915efab6f3e4e0e1e0a1ca7491e7cbafd31bb44ca036cef82c14a0a1c5bee6ecce9dc45abd737d062c5e7134fdd965b2f6d345b2ac9a31dd5fca10178635461e51705d655b7143ee8e5b8483c256270876e3a95da0483f7faefd2cbf0fdaed73c54d1060db34e0a057f183d2d57f852ec54f345aaa02cb64775cf01559850feb3d45816ca5e7b21999da55cad533134c4701a1e11620702d069dd42576a9af952cc54c7d6eb26ddfee4a94ba15f7c95f34fedb033221e6b56d07ecf3f3869b7c706093bca4db2a755d3565851c4e839115c2c2177d060aea57a45146cfd6bf2d209ad226916eb3ec608b6afdfdb08a0eb77816e496ea98552bcda9e47bd809151df157170a9543e82a7d7531c5b00e8f540ae672813514285cdbebcc6ca6cb36d86f038c4861037520f9d0005f629d4b5c292cfbce83f9e5a4e5f199c6bb4d3e8cf23b024d988fc5b04114be04b2afd5fb4302e3cdac8582c3146ec788681b104362104d0a0a95a6212893f8c645444e20255868a19389968ed58db31bcce589bbf8ae52a51d36b78e06045b80fc02c281c4a0ecd2656737ca97921ce94b251b5d43d9181893eaeba1bf62cf446e7bdd5165ef79b11f87422a9dd6fb7c9e1f7f9cdc76dffd95537dbd5e700444049a118ed9ddd9e80e5adb70e62891e95edc5f3286e2b8bb9683bc4d61e39b7ee72bc3de06a81841b95e3b084866d0e514ef6eb745c7cd28185bc7149255b9779ed18aa0308338ac71f81a886764629e7593d9c7cf18ed33e32062f7b40f4dc6681b239e84d06568a8a8ea5a01286837c764b03ec1518fdfc562a9d9e325701b22f27b1a367e82ea92ad83ec5ad671ddc506aa64f64c22933418114ccb7f2891ba96af2d7e856e6c436efd6d25255f60742c8aff0a7a84715809ea45930d85f7c0f0362a38bd22c11c21a0e5c178950fd004ac51e5789802413f2fad8f5b68c2624e282502e7686798016a31215b042a3433901787cec408f8d3ef92c9e85cbd7c5fb410e2f47d69c74b13c5d19d35663227d9989a7abf772d8954df677e9f063faff356f18e903b542b0bcf50d5d1661cb2023015471f2fe7913a4641dc53b824e78ae5b6dde46efa47b386503fffa07150a00f785fdc975cd2295599a16f4f42da423b91c3904f34cf872cba1b2441611d960961210380eb227bb5147e15341f25467a9a2c966ebcd5b6e859ab9605f8ac732a6efbba68a97c83c7d0eece12ed37850be25aa306fee314ecb591c1973878769837fdc2813f7c0c0549ba3b72e756ec05bb4ec606449eca9e4e1cabd9167680d90cf866b25c410791888fcdcdae0b8049a50dfeeaa2662be174290c2df8d206e7d404fe4e3804e019de2236f8f40015c55b140295ec396932ed086489ac89fe0d62a2053511cdf6b3a97c3d07254cb53d5af4003df18df163699ee0ff701678051975df81478463b1997b60d7b8d9124f581ed3a140a0c1991163f23489114f21f054387e1831d06599e9f3ab0d50aa6391b4ff767478957226db668a0d3f39eba987ac3b6b802904afc91de5982c2257ea7d1c25a58fbc31c48b1465123067c3336fe9937ed1b3e81cf1dc4c06a8b9cb85d175b825fff68273df39f8208c2c7dc96a507e2ff8ee1b490a27ff0755e58224f12a4232c978abaa6cd923076197b723550f0146c468fac1c7ece44ecfd4e5e9e5de74e2e1f1029e368cd1cdf8baa90082f8002bbab3348ee0c83ee36bed39cae14bafc5e88dcadd2b6708837ab78c6a6a8d19b1843a6b51422964c8be6d121c830f617bb20b9ebb466d0c8d7045f86339c8081a6cdc5698a9a5219b85750d804c3f10fdae75cab0b082f0b01813800d8d9b9297a18ca78f4b07ed0327fb1fe08e889f3dbcaea97892798865eefb34c044b7a04cce5320e6e104f0906aa197e211f8b2334d456b52b3429b4c121b7d601eced0af83bd8fd69e1ff2352c43b66ac10e7b386c18d2ea040912bf9a3dccad87d7a702ad1b476061bf6b9b5e988aeb4320c4cb74414167899c9c42830c2019e1ee028ad5fe8f2e7114399d524dcae31f3e946bfdfc128020cdb1a9747c79a88f8b147570ad96dec557c60b709b2d921b161f9ef6561b21749203626f553ccf65e13f5d86c7c01af26b009a694095ef57d8177c976b6361c967169219d925176d575fa064ba819384b57d1858af40ff230154c2e458227df1e397d5d80ef97fcc84abc3740480e744512b4f09f81bc4b4ace53d90e9dfd2794fbbc43854150ac4c1a3c16a36194cc261aab07e71dd9c76de9205a27745c9bb955bac92b4cd321a58e9431010f39179399bdd30c6d51732e9cff1b14d183cdfb6adacfae15c2c8dec45945d7d1387b61e3d544f43bd05eec0840e9ef4cbd8fa52c1cef28ebffc42bb92336a644857ddcbfa3a794317676698618f3b9aa8d86c1c73aab40761577ba7553f0495b1cab0c1d3a0d3ee28985aa3fd72f96f72b3ae932dc118a3eb9486f62eaf851629d3d2a619abeca0a867ef5c484d27194d6e308c4f540dbd2850437f04f59c485900751cd1b76fc2d9843e3319695535f7b48f55a73f69c7aa280b0e23bb6b806ed61437c640262e3752ceb7a406b16f4484bbe0a18759e3d913cbbb9a910fd97e95fb3fd2a4a1c96fcc64fb631f6e3b0e3ce39f666ab99a493b481185872811afb698cca1370863441a8748975515469e2b627e2a6a6f7ee407fa7f2e15119a0c82cabda37a9172afbfa96f7c0d838745b75c29f9603dfb43ef46fc00ddb249bdb3afcdef9180b231849922a19ddf69db4bf2975f31ff852a857f2a4204239d9e002e3f228d2b24cff738690b450ed428c1afa943185df7d038d40b33f0bad18edf4a8a303b62e8556dcb038b2fbd3ffb42f6d4cf2bb15ac990b948bba85263f0aa03948d0fda24eb8284c868e6fdd4fcb64b8adc418fe036674a6e5486258b6dd76c12e00252ab4fde74ef268a98d330b1c7d16412eb7efd6b56914728a4789b5d4c5eccb28655147196f7a8fb6b99d703c89b43ffe30d15416cdae5d60e48351dfb1530e480b7dec4a68055f9e576f9aad38651ed603527725c5514c820d0b6a9e3260e4f17d8c4307699d0d1420f8f07e9a5f8b38acdb8715e8f83f1d3bbfedabdde687fe5fd72e6a9d39edd43e69b047cebdf664a3784b2154c483ee7082938bd248c2a5f23efa26f38d240a0becb5c17689c3031ded17c972f2364e5dc534df9426777f98e68b9f9b77bdfd5bb44f659a3efe47aa643df6bb53d43f43fa4d7f2e6327d8f4c47c8ec508cbb8a67bd23203a44e37fb200bbd40a4f77c8042e0a9eaa2c5c04a9c92aee39a142c8ade137243beb722914e434320825d327d6b6ab8caafc010a2ded8f60f09f1b0fcb3251e11aa1b6c9ff32a36af32d680aeab8ee7cfd9eb2fc15c2785c4cbfe6aa3fff040aeacb2e79dd5834a10c5f3c0a750304b5aac7b76eb9c4c3076528b77ed2e2d03e8c86aee28e58e77cbf9ff3ae0f033ce9781970b71758c1a635fc47225282aff0eed9980a4fcf335f312f4bbe1f50d2b104f399ab2c9f1161863f2ff2756f6afb4824fab98300905a413108eba247f61afa7041ff4606f0092767a98fee9cc16d38a7ee461ec197781300cb66f8752ab75841f4b82d22ce414362234ed601e9a877e57678020abc19c80d9f8a5a8ab5c3225f493f738a24632025995a2f426a31355c0cb75fe7958cf17f5dab822a42e10497802fe33233229de5c38fa83dcd13d575c7e58ef8b75452c5a2475e7dbfc90041321ef450c49f4de8bfd2d2ce8e0129f558a34ff4f93242f8c06d6e733de7efd4492654e8c95bbc1360b94cea581075653e07e0fb956cc5ba19e10cf6d21fc0ed016560c30fe9b5aa93c1164c55a5c2550e22338f123d230a2a2e5c2451dffc6c09701bc7fd7670c4407c3af6df3bef7a71faa5144bb1dbae2c47338a4c1baefd2bb2ba8eb1bf5c14518509753276a4c89f9f252a6975c1ae353343f58f11c0667466838b26034729a91d793e4838417d5845331b0f18b1a9a0404bc0ebb80e299b016d2f2029796da645ecd5204a3e2f4eeb2e0ff17db4a66c30e0cd5f1d322d6ace41022e4029d992ae6f14e13a3a26d59d86dd8d7c13d02032887eb30fffa61c4800c72817e61a72d3e226e2efd11b1b4a0cfd9ce55b395f79a8ea113cde92a419c9d327dba5f364650489dccc22d97a61509ac7b896bbdfe51eaaacc1551f450311c15b811f5175fc1ca0168d3a7cd92dc6ce6f6f1df8f2e0eeb2c55ea1cde483d3e4b14e5d09d9fc72b3c8c39b208bfc6b504a701288de551ad75526cee7c3c07591afbd94283b544d87a5ec8850fc53e236c8de21e4daf95c37dacbbd4ce7c19885fe7aae12c661e410f2c93b1c18b83c99f82ba9bffd220aaa47097edcdc908a1c957b78c35d6adfec9bd9a6e508178c9d64c2944d81e1a5bda4ba6cdee4c22555b46054d132e3bc1ca49f0760c354b9449806ac395c4f29cf6bb6b41709086da5c1f71b8ef601dd9ae8755b2412a7f080de30595817d9eaee1268aac0a32ec16cd4892c0823ff2ae4cfffe289e3284698cdc00413f0b2c366a475f8c0803de71b3597647495881de64ead3496150c5e21daa4add122279d2394e2188c7a4b48d257d94765f22f5972631515c241e4e036aadbb53b5be7d861324e4d92f317ad7c8e5856a9a581615bbc1ce5e6ab6830d26aefb59600c23c13a929508551dde8bf94aa095a053bbfa36ee61ed1fffa03a6126e1d9da0342f75c5423a0f0cfcf43e5f973158e2eb67309d1a04dc08546fe76500ba94650ab45ecc73db078ba5ecd3a9bfafa6b5bb9d05e25eb7e1ae7ed5c05da30c894782ab6252215ebeb23bfcde4755387daa24d58a0b553b56d969fdeeaab968db0d44f63d776a9c8b014dae3f53c753b034349c98fd36a2f73359a0b838b0f4e44f3e788aacb3d6e827d0e09c5a34d6b4243807afdc59f98f53d06f1484f8ee5441fe4bb2af898bf9f9eb0af967bf2355217cb1297a50bfd23a1f12a509388d7acc09d44b0b5633ad50c9ed279429dc0727e4f159ab542785d4bb1da95eb30f32ff7a411e1b6264ee28479fc883d88ffdeef5b94ae8acb378572789db1e4bbe6628c1d2508237642dba56080235c9e8cf002e422e61068270e811c5d1505c861406e9de0d32ce21c8bb96534300df82d783e0869ba3cca76a061b4ce1ade57132d8ba3cc9bc3fe0184bf6b689087ad210625f51df77ec2cb88d7af62419acdab0113d83ed4eeb0a00f162e133530fa9b67ded27abd87f97a3cfcd9984ff33b9ff3772e66a38c323ae494550eb11a508c3db02ee65543b59fbbcf214b8c3e575977e1ce415ae90e323875dd46b1b9640822ebc8b43ac0d5454a2d3d53ffda4f59ef8aa9c0b803a1d0ed1837a08d55351137b402a5500dd1bee3a2a085661f60425e7001ea1d8e34d66c89e420e4fbdb9de5fe279c3da3430497343e01627549078867d052bd037479ce8b015c82c46a2fa6f3c06c596ccef12ad79445e53af349946c6a50206d375b5c4bb246c96d73c5537a013ccf8f7dc823e7203fa16d103a64c95b9dd2e9bdab10bd020bfcd8dff4d67a5de3472cd419fad88e9f6ebaf9fbcc5f651384fe27bbf456f4e13490cc33a7e4b545b29e12ba90e95f8079e12d97872a1594a44b2e0a1b429583feebea295f6fa1e1523edc201187065e41b921642688e83806bf24b98eeb64cf388e8a6a5bc1c098038023218f628552f56e9934f04909e5629f4a91a731565740a242ab51b1bfb57b75ca33ff1be328efb78ad9dadf84c4a729fe26fa8315856343b25cdc5d88d7717c05f069f151b69f88e2bce55bfd3de7dd462d36d244a0100c657e6f2293f6a14d424afbf6af070274cbef2c4fd2c37bc64f71712a192c1e836ae24150691fcd9427fed5257b38fe2021c0c6e8a233b5a1707399e9366262dc33ef3d356789b559a9655329466450b34f3b1f9d2924e86fad189b074100a54ed0dbb55d421d638a2ebfc678b34fa89a8f9a541a2aff2987dd7584220e8793fd36946af11a97326f57e5ad82feeed7021319138be3212f8140db2b4aab11172b47d742086b31622a6af9c1e0501347df3c57fb8cf7f8ab72656def02e73cf529bfb1c7016127f8a4da14b4c3d6930c787e6d8e42c757d1116120113d7654919c394e922b6c08408f60e474ebf97ec6d1ed3124d855699fa711f360594802e728e13abac26f0294cf4537a782e1460a591b226c98068194ea00d1bef18648159b774daedb89a7c060e5d38cda7d58b562c5341c99edb5a8e1b989fada4ea23bd83edcb4ac40ae012449f03f8825ce71737ea81228d924ad0dd0ad52c5308b08068840919cdad10610f30965ebc265a5ba18df3502a35efbad6ad98c88c13ea10144010c942bb45ba5595b893d18e19f4285494af23ab61e24d041abc0ce93059bee50aee1a18591b5048352c14754fa555910c30736599635c3122de4098bb67538e1f709551dc59fa8ae7cd78545e0eb82ca20b2021e7d696534b2aa26ce9aa6a2f678eeb348ba04382ee3e1b507ebdc4276b56c5397a77095b212c32ae0a68afd70295633ab4ce086e93c02b7a467f364dbefd8b9776e745d3af9010b75316c89d6eccb665b36ec17315ebe3c28150f1433df9185f6b7ef56dfc6addb181505ece385a7f796eb507dbf42b08ff3a7e457afefcdc366d167888ae81b225a6184e64b1c51810802746375121763745af8abfc8f779e03389a44653613379e959312ea02f480c8855ef73ca4f1db27a22cf3ab25ec15851c9370d75c4462afc5baae4935a70501a20fb9b4b19b9b0229bdaa6d34ba837c255d8fa4b417cb31e06f8f9475fadc02bb47071e59d9249a110028da29e1360745e518a69087975d4f0d96edf68201b64b4ab2d8b9c7f7239f3e598fe4aea14a92f48cdeb79b2aa840f6d374aa237433d2413957c5ec8ad11dcdc44db45dd3fc1531e52c5d1258ce39b568e638d7418851252e03db862e72156dc3ae8dcff0d34cda7b9dd43013dbb5ab7895be94daa7fecdc9609dbc6422e0eb913a07397fc3b07f481aa6877b52a331ef23ea0498fee530aedc878ffc3f3c483a9054d34349191225fb8016caac35b50cda198d691fb8bfec47f3fb22bdebdbd1698294f48b97fa6e6d1025e5f1dfb547be89e7211f1620af6beec6b3c096a78062234423562638ab2aa7fde01ebde93fab83ee1a870d7a29c31350cb2ed1e98d078a9b535b7a423fcc7399946f50c96fc7cfb1bc1e29247100d8a6f422cc9bf49ee7a067fb60d3651634399e5538a6e96823a2b4a2af6a0aed1248eb86ea206353847a68010d443eff3cd436768a142d9c81824f14ba39eb4b679eb254d4947c54d9c3621187490f08af26eea58e1b08a0e05a77d9b05fc3f130bdb73d80be54af51b5fa5ceb32f3449007f496312a732689327450772a0298de739e5348859ef0e32cdbfd1fe34e8ebfab8e2ca26270414f51d95f7b7981e04e6ba23402254fcb70616269b10527cf0a93104f35ddaf68e7ad1eba8d4f28424ee9f3ea31120a5fb50ca5ed8cb2a30c1cf5864a492157e17b0b3e0de2f572bf9c457ed320deb005e5e7017f7242c9667c9a48430046e238f3b04db09a267c5b3c1047092a92019b5ef2fd1fad97787065007947dcdf28bd54eff670dcb3a71275451c563e5d2ed5ee882aabba6ad86d937bd83aac0529f0a6686af0d7dcb79d43e4ba6aa70b79e0872f52d220bfdbf386c6fdf16ddb10beed66438e0175b41e6eb7a52bd4f4872f391400970fd72c705d7e1721918baf3b2c16a6051293be7b2ed5847ffabc4d809d6b848ec09fae2774d4a84c97108722b7e9c4f849aeb9fa5f8347180d26f651d6ece740e3378a62c21e76b831c1a00ddaecb9851d43bcaf30e84b88953e3db6eeff98847b6b09957268df2edadbba63ce39da450c1ee1bb5a828d34204fbb70cd32704715af3533afdbe0b95e6dfc9c8eb35c29eaebcef3888cf744560353c3150136be6f2c9354808aaf0760d1efbd04e0bb297003c251eba3afcf199d96e7bd4db147a379d646300a2a94d92fc74211ef34ad6339ca00f345dc15de3309b9068df2d9d8a6f56cce0272c6b1bba0cd1afbcd089599bf72e11c8843f8c35ac9c4ac0417e0412de01fd1dea78b0cafad095a5c9e3a2affebd0ac4a4b62cc4bcf11564400ff76c957042c320b441c6a37266098ebc0c9ddfba115892ddce0358ed80be8e3db05946f00c344c3942f621180179c59dd843e43c6d9ba5aa7b1a77fc5d8eeb5ab2fd4eea484d6496f1f70567defbe448ccb6b9a094ba157d08801406c88d08e784ca7d1cfebef3a4217cd8daba3fc744debf8939192bc209b59e02567d5ec900ee1217d2cd3660560218f80d265eae3d17a3a7f3e8b203e7af640c61143ebef64de3ba9a010145653fee03bc8d29354aa061ae938a44dddbe013833bf70ff1946787aebe946d9d6702f70314f87fad502fa016eb3ddd46222ef91c13646c0b02597bc08cdc4ed80b4968ff05cf321027662e987425c82b5b2f3da2fc4834a75705ef00b150a4aba7aae80d383f5ed45080f7f578022968762695edf7dadd65a2a47a1e59aabf87fc059e9c3d10d9b3ae44a0b3194f7632326c8543d1647319911adc87e4e97f4f732cd518f2409b9ca453dbdd1b763de6abf1f4924d77819d4421ac19473c98f7639b5f2bde98f1913efa19de15ca11c3e961cf2f547aba0036c9252a6a384951232bac387259a5c2baf6fbb9085078a0e85251cd98113b7e6078325b283ec18bb0c6d18bfa64988eafdd1142c3a6aadeb4a7ee2f1d54666590d3f87f8fb06bbcafe8b3cd1eec03a228ad6cd70d2ff25ae469991fc7f968baf78a913e287fc77033fd05d6dea6740d77e00c07b58c1906e164d2fb719613336f71d8a866a1f2c8084a1dff41894a09abfe604e0a46444603b0af174abe5c5657bf9d3dc2f4156b09b7bb45bef91f74f33ce0c8653e960712dca807d41c18f6a4d671a67d0321e4ea6444bec3d0c5cc5d2fbf2f2b8be49eadacb4886721b8d6d7d4e4b886ed42191bbd2a2f0c46a053bc7b5c83886ca2b0a75003d0434cb09c036e714f1e63776788a285970761bdc1682369977c31afc94bcec5cc63b41ffd998108079ec0002e641aa8c7e86b07dbbe03f4a184ff9e2025960e6a97d0f04821642ad3a5f366789cb99af66554c707e5d24fad3502f23e815cfebd7b5caa85b539088cff3dcde932c28c0beb2e64ad3faf84f1e327a50d69faf2e6047bab8888aa00996c0a2cdc802452b9a2e9d1fd3f1fa8bf8b343e91d3fd54318eaf5854ba295f3e47574a04eaf4b23951a315eb74ace81ceb779effb622a9b1f2f21862e47f3a4400453e75f2ec95195971e98c3aedb32f81cb308b6b0735ac516918d0443fb02e3831bd8cb6f15fd81fdbca643b426987dc9b975d0a2a2488a592dcdb6b66579bfcabafa76daf712688655111e151e790fd16e40453318ffbb278e8e5a4ed9405f37cdd6537271ec218f2d80f4c73464d3e40c5314a55ab2fddb39bfc76589bdbd83fa85de7a5aa163a6f61f584ad0d5473698216e258e02fd66481f3984eb8ce2dd630f491af804614a09f9160ef9dccd26bde553285eb09080763897aac56a4cb5371a1509fa336665fdec9666f88578f204da976139c11b945ebcf2fb225cd86ce7fc4d5f28954de38b2d80f8ef1e6db74903c9a9830604d26f51c2ca495e03c191ee38a27774e4d9700bc45d6ce44265d9e4c155e7fda2a7b32a816c8bfe8a803e95e1d49731e884a5d8d1f3838572bc18e2ce4ba11e08d76cd540ff439986027fc5e716fd647e5e34e2316bf33c8465868730cd0dc03d7fd3d7a48fd1c2d03b20ac8f6d19744b953eb01b1f01914f7e65ac3161e9c98c6bbbbba9786618d90202cb7bd71a7029d7a3776cb105ff9815b7eaed8fbed8ce61e43f72b3e799478d1da96e454c17c8912695a9b836e75b19d9ecd5c1392a6592ca9b9c48a9750c8490877acdb9fc82cd8cd97a02a434d30f6cbd25bed7cad74c055c7831d6b5bc20e7f10b88618bb0a3ac56a1989632bf027f27a7e87b1ce9c84557bf4394aef503f7404d23f324f1c5ccf13df8045f90d46fb9a5aa191c8dabdfd890f242ee20e02a05e5abc704ffa1aef7d2f9b4f960355e5b7907c8242ea62f653f97f775a77858434cc685bc15d0836d83e108a74a530a8821977893e7d5a9909bcc64ec18d916d913e8ecc9e39aa8289fb5d911fe6833c8fd913c78fd18011ef390884c0c878ccc46c808e2dbd43b1612339b0919e844469448b0eb94a4057ac42eebd1fb95a8e3621a288ac8c67b32ad473484343394a4f565b2abd9de27d7518ec839130b4479bfc55bfada93f1278da6040fecb0b145cc359c014699bea2ddcac919fa363d2220081b7289742cfe1bbb18c98bdf40793adb0792aad65a1b4ee8c02dfa4275c7f03c2683c2de649a007e7522a3cc1e4fd0250cb022b0b6e3b62bbeef5339141a7af6b2eaa598672e257c7d9960845760b8d4764d210a56f757b82e790024e8e717c31ce8c082be27041ae413ec0f8e55645ada862e7b9f4042d1c586cf81c138d9215d4014f369ff7368b0193f308c4b758b793ee8896d7e264b16be9342a6b6b1cb7a7949e7f51ae858086bdb2eba04b2c52a568f14a4b6f4feef7792254367630fa65f1b709596821af80c9ebc4353be7d4f08a8aa0cc2608ba8c41c04d23b5ebce6ae217ef01fde81defb150b81a9d6ea4ac7b7452d4175a4f199d5038e4c7a6e6c5c12015f63d446cb10b442c21deb9b61b13884f2f76f3e7500dad1deaeeeb331662857c7bb0617fe4c1c4f6f0cd88f555357ebcc7a19f88a25d47ef808f195ac15a7200abdc38ab9208830eb38c5fa426c9bcb52faa086112a1881fa68a6aa0f39708bf8576c634802c7f0a194779f124d6f49bba7d18258ac6fd2cc9229ff757017aa3b2a4b26111b2e3b796beeb7b48529b55b68f06d9faf5e5391a613905733fa8fcc52dd84c3cb228dc42af48de5dcdb7b97fef7822745bc875b3653c8dfd58601b5d88c815145e0ff7b963423c2bd199696d1e88b4c6034e0bb5b99030d5cadcb1b188e1eea589ef1d99b2460b6a54a34ba0f32686de235c208afea501ad7670ad6b9212971094086bf631d1dfe094e7812fe1c72f9e871a2f87c7fc6e7bbaa87d4b918050a49dee22159c4b5e97d99d84f8e1aa815aec268c6b17ccf6b239623d44a34e05cbad76422494f0e0c1da0b7d4095f3c973695330b76d056f2df49387ac1191cf7d5b5b61d4069901ca5d1bdf2ac3844681e5c3c91e762392d4a23be37739e9b0e84ef998d8d997232aa73721bd822c34fbd8dea54ee4f9cdf7c14780423770a60581fcb0665caaf2210935b44dad2546c182c3cf8226309081a192663ddbf92fbc0a988a4f637d4595b330fcf127c08c505bb1f1a3b5d22736de560fab396f84e8296caee78a6950d752e4f61b43d3e53e74b6370784641f5bfd62cbb60e7576c23c47f7cd63ba3ee8bca8a20f324dc9e94c34ed4f066a2a62d7d059bfcf956b1388dbc4ce6961bef46b0e10718878ed3e349b9861b024c185bca4600266e8572bcbee2b5e9eb4d81ac832b65594c6bcf178f6a396a1d2f4cd702dbbce615bbdbe1ed35e949aba6bfec4a45107e6e2488337fa19b1f2d1878467bd021426deb0ca30f1c52be7a0b27feb39716cd6287f35a00fc3a085cb1e61af43b3654c322c1f1628b7d86d738a1b27c3caa35418c83640f0a409a3b12b143f6abe550539bd48264e05402d3e38efdf1447422569b04310774e93fdb3ef02116fb6ed3eb2bab9b401dbc5da29804df6fb921d9453beb6742754dbc10827069e0363495d2fbcc3b350fbcd68a99ee2471db94f93740900d40577a28b9089f4cff498b0c381460d223d296d7aad34370d403716c7f690df1e69c82f5c615ea2a3bd048b1013ccc4216fd66422925c2166a7416ceef0d12445b8dcda3823afa4dc2779727beac49f3b822f294f7474311d98bf94d2d6826e15a8f03641eb36dd40abdeecfa1c692918c51f37273edf13a17a373243d7ccd5cf3fd0dcc53683d50751b41f22a2b7934ce02baabdc6075e38727827aeea00bd5fed3af58d35c8d8ec3816ae41b5e62fa9f34f63093750f5762e5c78c367710cabec50ff7f643b825d029815361f0222152f9bbbeb7e69fb4b914208e20c34cf145c65d4357e0e632cee54256a5b39c788b9dab7a17dde76c37afc94faa6a28e90cf913033ff513406c6eb3e0b68397f33960f439fa73c11b3be2ed4a8370857b5bdddf71d2727715a16e1fb764b976749f0f2af9bac7105021e8c35d8c290574e4c3a0572aa5688adb942585838725c05c465d15dd78a478e64c3e88fcc573d7bbcd7c1b66baf9f003563d5d10bb6e34b5b83422c0925a2b440da3872c5df5850434d4c855c74407b55324aba29b25272ae82853a44a9cfbb108d6e589561e60a8b5bf108895bee55de053c21c6fb424bdfcb8cc47f4eba22ab1653039e5eb4003d1555f5d85870b2b7d6cb8a5bde5db5af8fe6586c704710b6ef64a7250676b322c1572265f52854bcf80072ce3361acee296ddf51744e5faebf19cb18dcc230f871830c8e48697be9ea4d010c087f88deec18a38f5392d2ddf4776e14fdb9af1626d22889bb89c051f4cda548e45366d5f0c47b763bba9f73c982325f022672c1edb01e89557e0b1efb3235f00f36ef32d67350b139bd259846fdbc554eb3a6b4bb7cfa7e1913b549f5dad18b85d549dccb77b23c732e971b0d8ef2b53cb5b54c259c36a80c8603a15b965a56f49b10680aefe6ccbffef64737602c8d08bdebd56aad01ecaa0c535c917193b0d07197a89a29f338e07760042834e156d7e22f7b686ea62038bb3f09f75de04d401edcb72f33806a37aac33914fad406d50c8a5c593cb0cadcf665f2833406950cbbf5a16603bbd1ec5c1fe4aa9a64a1f651f9b7ecd8833cf295d36efa37e1f61ae4141e4fe364a99238d2e990be1571e898846781ca4a0eaf3e985af230c4aa4d4d1ddccfc9df0f3aaf36f8848dc3ea333df27c73d81d7d39448f7a7d5c8da2ec215488b08fd014f761b67372cd4025a6013d10b33bf33cf144ec7a1448f7c8e6790e4e688a17326a441a7d277a2353ad1dc1daa8274c560a1bc1198fdc93efbd3bc99751f3d241e388875bed8e5283cc61997e9aa059f205943a870d160a5053a642f39eccfe4aec410da082d195c0a9b22f3324e8e50f7c94db3a550370a8682b4af5d1cc7dbcd4510458bceadd78a4a766b8882df2d6f6701ce2b5935b6942579ef636b7b20fcb1aa603c1b7c9f62493158ee8243d3016da28fff229594580184f24b26f91079ffee9fecba783fe27b6f0c017a20608994e51ea79021aadb2dcdcd003b5bc3e20d04e3116f01ee9f4526e66d7dab6548331dc2c97798171297194b6f5a45f86a1e781554f45819c8ea236d7aff9dd4912d3e3e1e28622d72c380d4baf9d5585787959ce0bd98391d7de196c69bc508e9d4c0f432c2b606cb7e79b9c24e699d238d628fcc7f7943cdcd8ccf86471b5085f87b6c23d0b59fa2cd8469a885856f64c5e148cb2a76d96fce5a24259f1c4cf1e777ef64aa9ccc13fcaa5984c777dc89b869a93ecf228717064354100ccf1bd37d3bdb331c476b3ae00fc6a9aa203666537fd5bf3136df9e5f355b03f2905a2a0e0db37de715e56339887dd16fee7fc89dc738b159af170036e4e41acbad8d7fbb96de51c2f89d918b654dcdb5eea95ab4ccf27571d578a3d9a9e9663d629c67ede01d8a7097c404fb563b1e35edc47196e6d0ec20f3fd37f79a0ff351619f194870df4b72ce1fc8f50210ace9e1291b8f2008b957eba2f5920cb028ed6c90b78bf513230b94c3f1eb56bbbea729eb855eab27d091afa651090fa5a07b2f52c3c02fb2f94564def4644bf94270d593a7222e270b5833ee37b5182d6f942ba2fab4022d371d57652b96ae494ea17944ccbe2e893451790b758c07d7e782e0b5f93caa63d4151014e909a1590e4c904ce5eca63de3e7106c239e2d77843fae157f061db1e52cafb1291ca95cf5503fb802fc2e4d247aa5a2ab6161b9798000112b28aed9ddd1940972c10388c8705c705fc36568e59fb33ea94de19f56dd417bbc508d41c2edd97c7065ced62f288acf5e8c108362ed2d5d81d6588821078eef98263f65595e521e4e7e6542a488b556d0014de40806ae1ebbdfb69b07de7a21a7009561709e98eee3c70d623493c4840e0ce64ab1fa84c755e1180599d60ac129fbd40741bdd7519533b564f994d3a220a58934189977b56a06bc6648b1c941386ee637e7b076b9eb157c22724d0805ca7f98ca5df5ff524ef2b4e3717246e3826d6c6d8e7530bcfccc162f3edce3456ea08266e039570bd98c0977885409842e28a978ffbaf8b312b6548db9a596266ba86122db40a8164e63b9a0eb11f3663e4507c4ac0d46799a6d1a58c0f41ef878772dafd4c28c972df501bfb8863152ede3cb7495203774d1c457c84e47742fa19b0fbeb0c4d696e22c4a9643655357abb827929f7137c010fdd9fcbe00b03cc97ed404da71470f2c3ebcdb0321cc8b9b716b16fa8416b1780423d6bd2affe36b971f024bcfff45f4c020026e39983a7e3e61fb3fdac712896d7a514c3eb4fa69a5d39aa00ed34e69ed93070eb18fa9fce511735329d92ac5e85ccd2b08be3d3398062c27ff8c55f1ce69ba06c5f4d830a0b21ba97d36b865241ecc97b9d7ea349f6ddb23e470f11a2ece60f1f1b0abbe600e33431bd9e3878a5f4ab9326f6bc85b96873f06fff7d9da14bbe4b1235f91663432a317844da2966fcb42130d77644569564c262e89207e0a4a1a40407ed5aaf6a69782496303a01aa71198469c4e318b4b7cde6b310c73934d935b49f30eec5733881dca6164adb8cb0b8cc72c1dec0c285163532f5603ec4aaafacb417712fbd5bec774e3b6f05fdd0f2c69e660224ffbaeda80ca16e6ff0740a5baab886fac13f08cc974c685ed75a6ceece6490534314dd666cef5bfd804fcb34a328e463f99f4abfbed0362043db4062aac51152e1debd07293f4c862e04310d6d42008d473bba6a0af423bfd6ee9c187b3c1000bec14997c6a22cfa416c0de954e148e59a0b28f7bec64bed5c5c2f728a7e5add6fb5d235b19b369fc46f1b83319ea76b80fde40e46c1c1fe94059e01f260869b1ab4f6a44f9fbf9b0b4e7fe982fcb577c802491e2ee4d0993884ceaa1d5c8384833f222d9dff6812bc687e3cfea68404d142875be360f4fe7709453aa491a18d7c1227ddb208f50827d633829a9c11ee4e5cc734d677dd934e7cacdce558e811606be6c3c178445165d1f078aeb4f86e6ff2cb62d6d11ce03aa2ff2718fda42381580d8ba493bbb068689bde5724636a9ceb7fd6e513dedd24e48e82cb495c46c0060f83d0e8ab5e9397d88a10b85992cfd3618a623a351be63c04594acfc450a3ef9edc4753a5bb5bfc78a2977f46101af7294755eb29443321ec8e4928c5911b919b8cd79a413927ba8bc0dccae6204b8b3454effe07f9fb6e617fa2915ba1cc4cc53b07dc9ad1d7a67e8fd26a6eb558c288085b566a0d315b14e9edb9ed2b68a226c2fe3aecbc097e619ebd1c8b558496a015b703ee71a1ab8c1150f702592a6545cf925ddb86b86eb43ce60aa7fda26ca2d65e2275d8e021338d8c857fca346bbefe8f815f51c6f963edff3df009b7570d7feca2d6f469b8274a89b9ccb069bba1a7b08295fea6140926bef8cce06976b5cd0c383adb6b5f5a90284937f2ae67abf686b22ce8863b643670cba22883d6c8449bcf9454642242a8f86880d01f25ec0819e189e8e6637142bbcb9435927127eca4c01efc8db63986081c5dc16fa70543b7a9a0480104bd70ae8d74aecb5ae548499a4a913a786e3e834939467438a9217374fa1198aafe8b8f4076c6226c94ab3a645fb9f87d98931cb99a58d644873a6dbf620eb288e786b87fc9ee33dce1cf10b2fe08ff399c866a329a14fb3ec8f2346343f95baa44cf7425d5766fc0c66c670e4073e8629ff4e608f379bb752e25dc04e010a3031130b36b39fb6464a81bf1c17a2678442ac697b54c3c033dc4ef6cea19584e8149095ceb0a8a636e21327e9c84345eb994894971ae73bb667de84309ca6f16b0fad8d8efa64fa28219380da39a36f3fb2aa789d0cefe294b99907b603f205462ad581797e6a7642c7f7396c3728b1ac9660fb44746d3867e4f157829bc3fe4baacc0eb6dbceaf0e32dcf1724cd4a9bf2621e9f8af9b4c620ce3731e2126fc0abb1d8c3fa8659ea91a1fd67699b1029c88a61aa05875922ef595d1399bf6c8ce2a1474ba07cab3b6d85ad459c0475feb252ae74c508134a096e98698361e8023651d3222ce94cb48f575165cd8d180653ad99f32c62bf055f0186436564109b2875b1659a43670ea69543aca2835ebabfd4bb8ed31909dc49e22ac7c9c680e04967aa9603c9c95d53124accaa741091b2394966a3a99b28ea8fe8bdd42739054650601324c42183309fcf4ab557dbdc65ed0d7e60d532d616b070eefdcff1a9391d2f14a150eb695481fd9ee7f2cb509582a1883e41877f614rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-553.el8_10.src.rpminstallonlypkg(kernel-module)kernel-moduleskernel-modules(x86-64)kernel-modules-uname-rkernel-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.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(atbm8830.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(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.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(bt878.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(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.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(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.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(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.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(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.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(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.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(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.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(iguanair.ko)kmod(imon.ko)kmod(imon_raw.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.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(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(kvmgt.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.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-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.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-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mana_ib.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.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(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.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(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.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(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.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(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.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(pvrusb2.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(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.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(rtl2830.ko)kmod(rtl2832.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_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.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(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.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-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-bebob.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-dice.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-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.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-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.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-isight.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-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.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-oss.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-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cs42l42-sdw.ko)kmod(snd-soc-cs42l42.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-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-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-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-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-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-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_da7219_max98373.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-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-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-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-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(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.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(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_hv_generic.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvc.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-553.el8_10.x86_643.0.4-14.6.0-14.0-15.2-14.14.3fM@f> @fff P@f[fe~@e8@e@e7@eeBeN@eee6@eeee@ee(e}@etVeoehy@e_>eWUeTeP@eKx@eGe?e;@e7e/e%@d7d0d-bd&@d!@d@ddddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrRelease Engineering - 4.18.0-553Denys Vlasenko [4.18.0-553.el8]Denys Vlasenko [4.18.0-552.el8]Denys Vlasenko [4.18.0-551.el8]Denys Vlasenko [4.18.0-550.el8]Denys Vlasenko [4.18.0-549.el8]Denys Vlasenko [4.18.0-548.el8]Denys Vlasenko [4.18.0-547.el8]Denys Vlasenko [4.18.0-546.el8]Denys Vlasenko [4.18.0-545.el8]Denys Vlasenko [4.18.0-544.el8]Denys Vlasenko [4.18.0-543.el8]Denys Vlasenko [4.18.0-542.el8]Denys Vlasenko [4.18.0-541.el8]Denys Vlasenko [4.18.0-540.el8]Denys Vlasenko [4.18.0-539.el8]Denys Vlasenko [4.18.0-538.el8]Denys Vlasenko [4.18.0-537.el8]Denys Vlasenko [4.18.0-536.el8]Denys Vlasenko [4.18.0-535.el8]Denys Vlasenko [4.18.0-534.el8]Denys Vlasenko [4.18.0-533.el8]Denys Vlasenko [4.18.0-532.el8]Denys Vlasenko [4.18.0-531.el8]Denys Vlasenko [4.18.0-530.el8]Denys Vlasenko [4.18.0-529.el8]Denys Vlasenko [4.18.0-528.el8]Denys Vlasenko [4.18.0-527.el8]Denys Vlasenko [4.18.0-526.el8]Denys Vlasenko [4.18.0-525.el8]Denys Vlasenko [4.18.0-524.el8]Denys Vlasenko [4.18.0-523.el8]Denys Vlasenko [4.18.0-522.el8]Denys Vlasenko [4.18.0-521.el8]Denys Vlasenko [4.18.0-520.el8]Denys Vlasenko [4.18.0-519.el8]Denys Vlasenko [4.18.0-518.el8]Denys Vlasenko [4.18.0-517.el8]Denys Vlasenko [4.18.0-516.el8]Denys Vlasenko [4.18.0-515.el8]Denys Vlasenko [4.18.0-514.el8]Patrick Talbert [4.18.0-513.1.1.el8_9]Denys Vlasenko [4.18.0-513.el8]Denys Vlasenko [4.18.0-512.el8]Denys Vlasenko [4.18.0-511.el8]Denys Vlasenko [4.18.0-510.el8]Denys Vlasenko [4.18.0-509.el8]Denys Vlasenko [4.18.0-508.el8]Denys Vlasenko [4.18.0-507.el8]Denys Vlasenko [4.18.0-506.el8]Denys Vlasenko [4.18.0-505.el8]Denys Vlasenko [4.18.0-504.el8]Denys Vlasenko [4.18.0-503.el8]Denys Vlasenko [4.18.0-502.el8]Denys Vlasenko [4.18.0-501.el8]Denys Vlasenko [4.18.0-500.el8]Denys Vlasenko [4.18.0-499.el8]Denys Vlasenko [4.18.0-498.el8]Denys Vlasenko [4.18.0-497.el8]Denys Vlasenko [4.18.0-496.el8]Denys Vlasenko [4.18.0-495.el8]Denys Vlasenko [4.18.0-494.el8]Denys Vlasenko [4.18.0-493.el8]Denys Vlasenko [4.18.0-492.el8]Denys Vlasenko [4.18.0-491.el8]Denys Vlasenko [4.18.0-490.el8]Denys Vlasenko [4.18.0-489.el8]Denys Vlasenko [4.18.0-488.el8]Denys Vlasenko [4.18.0-487.el8]Denys Vlasenko [4.18.0-486.el8]Denys Vlasenko [4.18.0-485.el8]Denys Vlasenko [4.18.0-484.el8]Denys Vlasenko [4.18.0-483.el8]Denys Vlasenko [4.18.0-482.el8]Denys Vlasenko [4.18.0-481.el8]Denys Vlasenko [4.18.0-480.el8]Denys Vlasenko [4.18.0-479.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- Adding prod certs and changed cert date to 20210620 (Sherif Nagy) - Adding Rocky secure boot certs (Sherif Nagy) - Fixing vmlinuz removal (Sherif Nagy) - Fixing UEFI CA path (Sherif Nagy) - Porting to 8.10, debranding and Rocky branding (Louis Abel) - Fixing pesign_key_name values (Sherif Nagy)- cpuhotplug: Fix kABI breakage caused by CPUHP_AP_HYPERV_ONLINE (Vitaly Kuznetsov) [RHEL-35784]- i40e: Enforce software interrupt during busy-poll exit (Ivan Vecera) [RHEL-26248] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-26248]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30040] {CVE-2024-25743 CVE-2024-25742} - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-22992] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-22992]- mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28875 RHEL-28876] {CVE-2023-52489} - mm: use __pfn_to_section() instead of open coding it (Waiman Long) [RHEL-28875] {CVE-2023-52489}- dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29678] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29678] - RDMA/mana_ib: Add CQ interrupt support for RAW QP (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: query device capabilities (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: register RDMA device with GDMA (Maxim Levitsky) [RHEL-23934] - net: mana: add msix index sharing between EQs (Maxim Levitsky) [RHEL-23934] - net: mana: Fix spelling mistake "enforecement" -> "enforcement" (Maxim Levitsky) [RHEL-23934] - net :mana :Add remaining GDMA stats for MANA to ethtool (Maxim Levitsky) [RHEL-23934] - net: mana: Fix oversized sge0 for GSO packets (Maxim Levitsky) [RHEL-23934] - net: mana: Fix TX CQE error handling (Maxim Levitsky) [RHEL-23934] - net: mana: Add gdma stats to ethtool output for mana (Maxim Levitsky) [RHEL-23934] - net: mana: Fix MANA VF unload when hardware is unresponsive (Maxim Levitsky) [RHEL-23934] - net: mana: Configure hwc timeout from hardware (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing (Maxim Levitsky) [RHEL-23934]- gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - arm64: Add missing bits of AmpereOne Spectre-BHB mitigation (Mark Salter) [RHEL-29005] - [rt] enable CONFIG_DRM_MGAG200_IOBURST_WORKAROUND (Jocelyn Falempe) [RHEL-13214] - drm/mgag200: Add a workaround for low-latency (Jocelyn Falempe) [RHEL-13214]- x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Give up if memory attribute protocol returns an error (Lenny Szubowicz) [RHEL-2505] - x86/boot: Increase section and file alignment to 4k/512 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Split off PE/COFF .data section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop PE/COFF .reloc section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Construct PE/COFF .text section from assembler (Lenny Szubowicz) [RHEL-2505] - x86/boot: Derive file size from _edata symbol (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Remove, discard, or assert for unwanted sections (Lenny Szubowicz) [RHEL-2505] - x86/boot: Check that there are no run-time relocations (Lenny Szubowicz) [RHEL-2505] - x86/boot: Discard .discard.unreachable for arch/x86/boot/compressed/vmlinux (Lenny Szubowicz) [RHEL-2505] - x86/boot: Define setup size in linker script (Lenny Szubowicz) [RHEL-2505] - x86/boot: Set EFI handover offset directly in header asm (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop references to startup_64 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop redundant code setting the root device (Lenny Szubowicz) [RHEL-2505] - x86/build: Declutter the build output (Lenny Szubowicz) [RHEL-2505] - x86/boot: Omit compression buffer from PE/COFF image memory footprint (Lenny Szubowicz) [RHEL-2505] - x86/boot: Mark global variables as static (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove extra headroom for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove the 'bugger off' message (Lenny Szubowicz) [RHEL-2505] - x86/efi: Drop alignment flags from PE section headers (Lenny Szubowicz) [RHEL-2505] - efi: Put Linux specific magic number in the DOS header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid physical KASLR on older Dell systems (Lenny Szubowicz) [RHEL-2505] - x86/boot: efistub: Assign global boot_params variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Avoid legacy decompressor when doing EFI boot (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform SNP feature test while running in the firmware (Lenny Szubowicz) [RHEL-2505] - x86/sev: Do not try to parse for the CC blob on non-AMD hardware (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add limit argument to efi_random_alloc() (Lenny Szubowicz) [RHEL-2505] - arm64: efi: Limit allocations to 48-bit addressable physical region (Lenny Szubowicz) [RHEL-2505] - efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory (Lenny Szubowicz) [RHEL-2505] - arm64: efi: kaslr: Fix occasional random alloc (and boot) failure (Lenny Szubowicz) [RHEL-2505] - efi/libstub/random: Increase random alloc granularity (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Factor out kernel decompression and relocation (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Move global symbol references to C code (Lenny Szubowicz) [RHEL-2505] - decompress: Use 8 byte alignment (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Prefer EFI memory attributes protocol over DXE services (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform 4/5 level paging switch from the stub (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Merge trampoline cleanup with switching code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Pass pgtable address to trampoline directly (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Only call the trampoline when changing paging levels (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline directly from C code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Avoid the need for a stack in the 32-bit trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Use standard calling convention for trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline as a normal function (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove .bss/.pgtable from bzImage (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from .head.text code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Assign paging related global variables earlier (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Clear BSS in EFI handover protocol entrypoint (Lenny Szubowicz) [RHEL-2505] - x86/head_64: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved (Lenny Szubowicz) [RHEL-2505] - x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add memory attribute protocol definitions (Lenny Szubowicz) [RHEL-2505] - efi/x86: libstub: remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Robustify calling startup_{32,64}() from the decompressor code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Simplify and clean up handover entry code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Branch straight to kernel entry point from C code (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid using code32_start (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use Exit() boot service to exit the stub on errors (Lenny Szubowicz) [RHEL-2505] - efi: x86: Wipe setup_data on pure EFI boot (Lenny Szubowicz) [RHEL-2505] - efi: x86: Fix config name for setting the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi: x86: Set the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Add kernel preferred address to PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Use symbolic constants in PE header instead of bare numbers (Lenny Szubowicz) [RHEL-2505] - efi/x86: Drop redundant .bss section (Lenny Szubowicz) [RHEL-2505] - efi/x86: add headroom to decompressor BSS to account for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from head_{32,64}.S (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Fix debug_puthex() parameter type (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for z_output_len (Lenny Szubowicz) [RHEL-2505] - x86/boot: Use unsigned comparison for addresses (Lenny Szubowicz) [RHEL-2505] - x86/boot: Micro-optimize GDT loading instructions (Lenny Szubowicz) [RHEL-2505] - x86/boot: GDT limit value should be size - 1 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove GDT setup from efi_main (Lenny Szubowicz) [RHEL-2505] - x86/boot: Clear direction and interrupt flags in startup_64 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Don't depend on firmware GDT layout (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove KEEP_SEGMENTS support (Lenny Szubowicz) [RHEL-2505] - x86/boot: Handle malformed SRAT tables during early ACPI parsing (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use mandatory 16-byte stack alignment in mixed mode (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Avoid globals to store context during mixed mode calls (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Disable paging at mixed mode entry (Lenny Szubowicz) [RHEL-2505] - x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make some functions local (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate data appropriately (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate local functions (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make more symbols local (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix missing initialization in find_trampoline_placement() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix boot on machines with broken E820 table (Lenny Szubowicz) [RHEL-2505] - x86, boot: Remove multiple copy of static function sanitize_boot_params() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Explain paging_prepare()'s return value (Lenny Szubowicz) [RHEL-2505] - x86/boot: Save several bytes in decompressor (Lenny Szubowicz) [RHEL-2505] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super (Audra Mitchell) [RHEL-20614] {CVE-2024-0841} - net/gve: update check for little-endianness in gve kconfig (Joshua Washington) [RHEL-29030]- sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23430] {CVE-2024-26602} - NFS: Set the stable writes flag when initialising the super block (Benjamin Coddington) [RHEL-25266] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21685] {CVE-2024-0565} - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23942] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23942] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26501] {CVE-2023-52448} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb3: Replace smb2pdu 1-element arrays with flex-arrays (Jay Shin) [RHEL-22143] - cifs: Replace remaining 1-element arrays (Jay Shin) [RHEL-22143] - cifs: Convert struct fealist away from 1-element array (Jay Shin) [RHEL-22143] - cifs: remove unneeded 2bytes of padding from smb2 tree connect (Jay Shin) [RHEL-22143] - cifs: Replace zero-length arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: Replace a couple of one-element arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: fix FILE_BOTH_DIRECTORY_INFO definition (Jay Shin) [RHEL-22143] - nfsd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - nfs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - lockd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - cifs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - ceph: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - filelock: add a new locks_inode_context accessor function (Jeffrey Layton) [RHEL-27441] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-27849] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-27849] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-27849] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849]- tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26667] - tracing/perf: Fix double put of trace event when init fails (Michael Petlan) [RHEL-19537] - ipvlan: Add handling of NETDEV_UP events (Hangbin Liu) [RHEL-19098] - ceph: add ceph_cap_unlink_work to fire check_caps() immediately (Xiubo Li) [RHEL-21760] - ceph: always queue a writeback when revoking the Fb caps (Xiubo Li) [RHEL-21760] - ceph: always check dir caps asynchronously (Xiubo Li) [RHEL-21760] - nfs: fix redundant readdir request after get eof (Benjamin Coddington) [RHEL-7780] - NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix pnfs MDS=DS session trunking (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix zero value filehandle in post open getattr (Scott Mayhew) [RHEL-7994] - NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994]- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Carlos Maiolino) [RHEL-23386] {CVE-2021-33631} - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte (Charles Mirabile) [RHEL-24019] - scsi: smartpqi: Fix disable_managed_interrupts (Tomas Henzl) [RHEL-25747] - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (Steve Best) [RHEL-26167] - gitlab-ci: do not show (results can be ignored) for rt pipelines (Michael Hofmann)- perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Charles Mirabile) [RHEL-23760] - perf/arm-cmn: Move overlapping wp_combine field (Charles Mirabile) [RHEL-23757] - drm/amd: Fix detection of _PR3 on the PCIe root port (Michel Dänzer) [RHEL-14572] - xfs: avoid AGI->AGF->inode-buffer deadlocks (Thiago Becker) [RHEL-7914] - dm-crypt, dm-verity: disable tasklets (Benjamin Marzinski) [RHEL-22232] - dm verity: initialize fec io before freeing it (Benjamin Marzinski) [RHEL-22232] - dm-verity: don't use blocking calls from tasklets (Benjamin Marzinski) [RHEL-22232] - char: misc: Increase the maximum number of dynamic misc devices to 1048448 (Charles Mirabile) [RHEL-23758] - char: misc: remove usage of list iterator past the loop body (Charles Mirabile) [RHEL-23758] - char: misc: increase DYNAMIC_MINORS value (Charles Mirabile) [RHEL-23758] - char: misc: Move EXPORT_SYMBOL immediately next to the functions/varibles (Charles Mirabile) [RHEL-23758] - clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic() (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove arch_timer_rate1 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: limit XGene-1 workaround (Mark Salter) [RHEL-19605] - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Add __ro_after_init and __init (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors (Mark Salter) [RHEL-19605] - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses (Mark Salter) [RHEL-19605]- netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [RHEL-23506] {CVE-2024-1086} - drm/virtio: Set segment size for virtio_gpu device (Sebastian Ott) [RHEL-15465] - xfs: run blockgc on freeze to avoid inode inactivation deadlock (Brian Foster) [RHEL-11344] - RDMA/irdma: Report the correct link speed (Kamal Heib) [RHEL-23967] - scsi: core: Increase max device queue_depth to 4096 (Ming Lei) [RHEL-11725] - smsc95xx: fix stalled rx after link change (Izabela Bakollari) [RHEL-22312] - ovl: remove privs in ovl_fallocate() (Miklos Szeredi) [RHEL-17933] - ovl: remove privs in ovl_copyfile() (Miklos Szeredi) [RHEL-17933] - Bluetooth: Add more enc key size check (David Marlin) [RHEL-19666] {CVE-2023-24023} - Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt (David Marlin) [RHEL-19666] {CVE-2023-24023} - IB: Use capital "OR" for multiple licenses in SPDX (Izabela Bakollari) [RHEL-10238] - RDMA/rdmavt: Delete unnecessary NULL check (Izabela Bakollari) [RHEL-10238] - IB/rdmavt: Fix target union member for rvt_post_one_wr() (Izabela Bakollari) [RHEL-10238] - selftests/mm: cow: print ksft header before printing anything else (Nico Pache) [RHEL-5623] - selftests/mm/kugepaged: restore thp settings at exit (Nico Pache) [RHEL-5623] - selftests: line buffer test program's stdout (Nico Pache) [RHEL-5623] - selftests/kselftest/runner.sh: Pass optional command parameters in environment (Nico Pache) [RHEL-5623] - selftests/kselftest/runner/run_one(): allow running non-executable files (Nico Pache) [RHEL-5623] - selftests: allow runners to override the timeout (Nico Pache) [RHEL-5623] - selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) [RHEL-5623] - redhat: Fix build for kselftests mm (Nico Pache) [RHEL-5623] - selftests: anon_cow: skip broken test (Nico Pache) [RHEL-5623] - mm/gup_test: free memory allocated via kvcalloc() using kvfree() (Nico Pache) [RHEL-5623] - selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) [RHEL-5623] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-5623] - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Nico Pache) [RHEL-5623] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-5623] - selftests/mm: fix WARNING comparing pointer to 0 (Nico Pache) [RHEL-5623] - selftests/mm: run all tests from run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: optionally pass duration to transhuge-stress (Nico Pache) [RHEL-5623] - selftests/mm: make migration test robust to failure (Nico Pache) [RHEL-5623] - selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Nico Pache) [RHEL-5623] - selftests/mm: fix thuge-gen test bugs (Nico Pache) [RHEL-5623] - selftests/mm: skip soft-dirty tests on arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add gup test matrix in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: add -a to run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: give scripts execute permission (Nico Pache) [RHEL-5623] - selftests: mm: remove duplicate unneeded defines (Nico Pache) [RHEL-5623] - Documentation: kselftest: "make headers" is a prerequisite (Nico Pache) [RHEL-5623] - selftests/mm: fix build failures due to missing MADV_COLLAPSE (Nico Pache) [RHEL-5623] - selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (Nico Pache) [RHEL-5623] - selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: fix invocation of tests that are run via shell scripts (Nico Pache) [RHEL-5623] - selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (Nico Pache) [RHEL-5623] - selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (Nico Pache) [RHEL-5623] - selftests/mm: fix cross compilation with LLVM (Nico Pache) [RHEL-5623] - selftests/mm: run hugetlb testcases of va switch (Nico Pache) [RHEL-5623] - selftests/mm: configure nr_hugepages for arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add platform independent in code comments (Nico Pache) [RHEL-5623] - selftests/mm: rename va_128TBswitch to va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: add support for arm64 platform on va switch (Nico Pache) [RHEL-5623] - selftests/mm: use PM_* macros in vm_utils.h (Nico Pache) [RHEL-5623] - selftests/mm: merge default_huge_page_size() into one (Nico Pache) [RHEL-5623] - selftests/mm: link vm_util.c always (Nico Pache) [RHEL-5623] - selftests/mm: use TEST_GEN_PROGS where proper (Nico Pache) [RHEL-5623] - selftests/mm: merge util.h into vm_util.h (Nico Pache) [RHEL-5623] - selftests/mm: dump a summary in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Nico Pache) [RHEL-5623] - selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Nico Pache) [RHEL-5623] - selftests/mm: change MAP_CHUNK_SIZE (Nico Pache) [RHEL-5623] - selftests: vm: enable cross-compilation (Nico Pache) [RHEL-5623] - selftests/vm: rename selftests/vm to selftests/mm (Nico Pache) [RHEL-5623] - selftests: vm: Fix incorrect kernel headers search path (Nico Pache) [RHEL-5623] - selftests/vm: cow: fix compile warning on 32bit (Nico Pache) [RHEL-5623] - mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem (Nico Pache) [RHEL-5623] - mm/pagewalk: don't trigger test_walk() in walk_page_vma() (Nico Pache) [RHEL-5623] - selftests/vm: enable running select groups of tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add R/O longterm tests via gup_test (Nico Pache) [RHEL-5623] - mm/gup_test: start/stop/read functionality for PIN LONGTERM test (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add liburing test cases (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: hugetlb tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: THP tests (Nico Pache) [RHEL-5623] - selftests/vm: factor out pagemap_is_populated() into vm_util (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: test COW handling of anonymous memory (Nico Pache) [RHEL-5623] - selftests/vm: add local_config.h and local_config.mk to .gitignore (Nico Pache) [RHEL-5623] - selftest: vm: remove deleted local_config.* from .gitignore (Nico Pache) [RHEL-5623] - Kselftests: remove support of libhugetlbfs from kselftests (Nico Pache) [RHEL-5623] - selftests/vm: use top_srcdir instead of recomputing relative paths (Nico Pache) [RHEL-5623] - selftests/vm: skip 128TBswitch on unsupported arch (Nico Pache) [RHEL-5623] - selftests/vm: fix va_128TBswitch.sh permissions (Nico Pache) [RHEL-5623] - selftests/vm: add protection_keys tests to run_vmtests (Nico Pache) [RHEL-5623] - selftests/vm: only run 128TBswitch with 5-level paging (Nico Pache) [RHEL-5623] - userfaultfd: selftests: infinite loop in faulting_process (Nico Pache) [RHEL-5623] - userfaultfd/selftests: Fix typo in comment (Nico Pache) [RHEL-5623] - selftests: vm: Fix resource leak when return error (Nico Pache) [RHEL-5623] - selftests: vm: add the "settings" file with timeout variable (Nico Pache) [RHEL-5623] - selftests: vm: add "test_hmm.sh" to TEST_FILES (Nico Pache) [RHEL-5623] - selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests (Nico Pache) [RHEL-5623] - selftests: vm: add migration to the .gitignore (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: fix typo in comment (Nico Pache) [RHEL-5623] - userfaultfd/selftests: use swap() instead of open coding it (Nico Pache) [RHEL-5623] - selftests: vm: fix shellcheck warnings in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests: vm: refactor run_vmtests.sh to reduce boilerplate (Nico Pache) [RHEL-5623] - selftests: vm: add test for Soft-Dirty PTE bit (Nico Pache) [RHEL-5623] - selftests: vm: bring common functions to a new file (Nico Pache) [RHEL-5623] - mm: add selftests for migration entries (Nico Pache) [RHEL-5623] - selftest/vm: add skip support to mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: support xfail in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify remap destination address in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify mmap addr in mremap_test (Nico Pache) [RHEL-5623] - selftests: kselftest framework: provide "finished" helper (Nico Pache) [RHEL-5623] - selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT (Nico Pache) [RHEL-5623] - selftest/vm: add util.h and and move helper functions there (Nico Pache) [RHEL-5623] - selftests: vm: remove dependecy from internal kernel macros (Nico Pache) [RHEL-5623] - selftests: vm: Add the uapi headers include variable (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: Support file-backed PMD folios (Nico Pache) [RHEL-5623] - selftests, x86: fix how check_cc.sh is being invoked (Nico Pache) [RHEL-5623] - selftests: vm: fix clang build error multiple output files (Nico Pache) [RHEL-5623] - kselftest/vm: fix tests build with old libc (Nico Pache) [RHEL-5623] - selftest/vm: fix map_fixed_noreplace test failure (Nico Pache) [RHEL-5623] - kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" (Nico Pache) [RHEL-5623] - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting (Nico Pache) [RHEL-5623] - tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner (Nico Pache) [RHEL-5623] - selftests/vm: remove ARRAY_SIZE define from individual tests (Nico Pache) [RHEL-5623] - selftests: vm: add KSM huge pages merging time test (Nico Pache) [RHEL-5623] - selftest/vm: fix ksm selftest to run with different NUMA topologies (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: fix ram size thinko (Nico Pache) [RHEL-5623] - selftests: vm: add COW time test for KSM pages (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging time test (Nico Pache) [RHEL-5623] - mm: KSM: fix data type (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging across nodes test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM zero page merging test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM unmerge test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merge test (Nico Pache) [RHEL-5623] - selftests: Fix spelling mistake "cann't" -> "cannot" (Nico Pache) [RHEL-5623] - selftests/vm: use kselftest skip code for skipped tests (Nico Pache) [RHEL-5623] - selftest/mremap_test: avoid crash with static build (Nico Pache) [RHEL-5623] - selftest/mremap_test: update the test to handle pagesize other than 4K (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: exercise x86 XSAVE init state (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: refill shadow register after implicit kernel write (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: handle negative sys_pkey_alloc() return code (Nico Pache) [RHEL-5623] - vm/test_vmalloc.sh: adapt for updated driver interface (Nico Pache) [RHEL-5623] - tool: selftests: fix spelling typo of 'writting' (Nico Pache) [RHEL-5623] - userfaultfd/selftests: hint the test runner on required privilege (Nico Pache) [RHEL-5623] - userfaultfd/selftests: fix retval check for userfaultfd_open() (Nico Pache) [RHEL-5623] - userfaultfd/selftests: always dump something in modes (Nico Pache) [RHEL-5623] - userfaultfd: selftests: make __{s,u}64 format specifiers portable (Nico Pache) [RHEL-5623] - tools: Avoid comma separated statements (Nico Pache) [RHEL-5623] - kselftests: vm: add mremap tests (Nico Pache) [RHEL-5623] - Revert "selftests/vm: enable running select groups of tests" (Nico Pache) [RHEL-5623]- cgroup/rstat: Optimize cgroup_rstat_updated_list() (Waiman Long) [RHEL-18154] - cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked() (Waiman Long) [RHEL-18154] - cgroup: use irqsave in cgroup_rstat_flush_locked(). (Waiman Long) [RHEL-18154] - cgroup: fix spelling mistakes (Waiman Long) [RHEL-18154] - s390/ipl: add missing intersection check to ipl_report handling (Tobias Huschle) [RHEL-24612] - drm/amdgpu: Fix potential fence use-after-free v2 (Michel Dänzer) [RHEL-22504] {CVE-2023-51042} - sched/fair: Don't balance task to its current running CPU (Luis Claudio R. Goncalves) [RHEL-8854] - md: partially revert "md/raid6: use valid sector values to determine if an I/O should wait on the reshape" (Benjamin Marzinski) [RHEL-24518] - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei) [RHEL-21289] - sfc: introduce shutdown entry point in efx pci driver (Izabela Bakollari) [RHEL-11016] - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache (Sebastian Ott) [RHEL-5178] - efi: libstub: ensure allocated memory to be executable (Lenny Szubowicz) [RHEL-24852] - efi: libstub: declare DXE services table (Lenny Szubowicz) [RHEL-24852] - efi/libstub/x86: Avoid overflowing code32_start on PE entry (Lenny Szubowicz) [RHEL-24852] - RDMA/efa: Fix wrong resources deallocation order (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add RDMA write HW statistics counters (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Fix unsupported page sizes in device (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add rdma write capability to device caps (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add data polling capability feature bit (Izabela Bakollari) [RHEL-18229] - APEI: GHES: correctly return NULL for ghes_get_devices() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Prepare to make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Add a notifier for reporting memory errors (Aristeu Rozanski) [RHEL-1603] - efi/cper: Export several helpers for ghes_edac to use (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: rename ghes_init() with an "acpi_" prefix (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: explicit init of HEST and GHES in apci_init() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Clear scanned data on unload (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Fix NULL pointer dereference in ghes_edac_register() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Scan the system once on driver init (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Remove unused members of struct ghes_edac_pvt, rename it to ghes_pvt (Aristeu Rozanski) [RHEL-1603] - EDAC: Introduce an mci_for_each_dimm() iterator (Aristeu Rozanski) [RHEL-1603] - EDAC: Remove EDAC_DIMM_OFF() macro (Aristeu Rozanski) [RHEL-1603] - r8169: add handling DASH when DASH is disabled (Izabela Bakollari) [RHEL-6505] - r8169: remove rtl_wol_shutdown_quirk() (Izabela Bakollari) [RHEL-6505] - r8169: improve driver unload and system shutdown behavior on DASH-enabled systems (Izabela Bakollari) [RHEL-6505] - r8169: fix dmar pte write access is not set error (Izabela Bakollari) [RHEL-6505] - r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() (Izabela Bakollari) [RHEL-6505] - r8169: prevent potential deadlock in rtl8169_close (Izabela Bakollari) [RHEL-6505] - r8169: fix deadlock on RTL8125 in jumbo mtu mode (Izabela Bakollari) [RHEL-6505] - r8169: fix network lost after resume on DASH systems (Izabela Bakollari) [RHEL-6505] - r8169: respect userspace disabling IFF_MULTICAST (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx (Izabela Bakollari) [RHEL-6505] - r8169: fix rare issue with broken rx after link-down on RTL8125 (Izabela Bakollari) [RHEL-6505] - r8169: check for PCI read error in probe (Izabela Bakollari) [RHEL-6505] - r8169: fix RTL8168H and RTL8107E rx crc error (Izabela Bakollari) [RHEL-6505] - r8169: reset bus if NIC isn't accessible after tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: disable ASPM in case of tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: use tp_to_dev instead of open code (Izabela Bakollari) [RHEL-6505] - r8169: add rtl_disable_rxdvgate() (Izabela Bakollari) [RHEL-6505] - r8169: remove not needed net_ratelimit() check (Izabela Bakollari) [RHEL-6505] - r8169: remove useless PCI region size check (Izabela Bakollari) [RHEL-6505] - Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() (David Marlin) [RHEL-23781] - Bluetooth: Fix not checking MGMT cmd pending queue (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not using conn_timeout (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix hci_update_accept_list_sync (David Marlin) [RHEL-23781] - Bluetooth: assign len after null check (David Marlin) [RHEL-23781] - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks (David Marlin) [RHEL-23781] - Bluetooth: fix data races in smp_unregister(), smp_del_chan() (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix leaking sent_cmd skb (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: btqca: sequential validation (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Check for error irq (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous" (David Marlin) [RHEL-23781] - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add check simultaneous roles support (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Wait for proper events when connecting LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add support for waiting specific LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add hci_le_create_conn_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use skb_pull_data when processing inquiry results (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Push sync command cancellation to workqueue (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Stop IBS timer during BT OFF (David Marlin) [RHEL-23781] - Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix using wrong mode (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not always pausing advertising when necessary (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb (David Marlin) [RHEL-23781] - Bluetooth: btusb: Return error code when getting patch status failed (David Marlin) [RHEL-23781] - Bluetooth: btusb: Handle download_firmware failure cases (David Marlin) [RHEL-23781] - Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list (David Marlin) [RHEL-23781] - Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add support for queuing during polling interval (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Rework hci_conn_params flags (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip (David Marlin) [RHEL-23781] - Bluetooth: add quirk disabling LE Read Transmit Power (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Status (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Complete (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle HCI events (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Command Complete event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events (David Marlin) [RHEL-23781] - Bluetooth: btusb: Cancel sync commands for certain URB errors (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Cancel sync command if sending a frame failed (David Marlin) [RHEL-23781] - Bluetooth: Add hci_cmd_sync_cancel to public API (David Marlin) [RHEL-23781] - Bluetooth: Reset more state when cancelling a sync command (David Marlin) [RHEL-23781] - Bluetooth: Limit duration of Remote Name Resolve (David Marlin) [RHEL-23781] - Bluetooth: Send device found event on name resolve failure (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: refactor malicious adv data check (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE (David Marlin) [RHEL-23781] - Bluetooth: btusb: enable Mediatek to support AOSP extension (David Marlin) [RHEL-23781] - Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event (David Marlin) [RHEL-23781] - Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event (David Marlin) [RHEL-23781] - Bluetooth: hci_request: Remove bg_scan_update work (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: btmrvl_main: repair a non-kernel-doc comment (David Marlin) [RHEL-23781] - Bluetooth: Don't initialize msft/aosp when using user channel (David Marlin) [RHEL-23781] - Bluetooth: fix uninitialized variables notify_evt (David Marlin) [RHEL-23781] - Bluetooth: stop proccessing malicious adv data (David Marlin) [RHEL-23781] - Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf() (David Marlin) [RHEL-23781] - Bluetooth: aosp: Support AOSP Bluetooth Quality Report (David Marlin) [RHEL-23781] - Bluetooth: Add struct of reading AOSP vendor capabilities (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not setting adv set duration (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix missing static warnings (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework hci_suspend_notifier (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework init stages (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SSP (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert adv_expire (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable synch'd set_bredr (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_SET_POWERED (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework background scan (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable advertising when LL privacy is enabled (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 (David Marlin) [RHEL-23781] - Bluetooth: Add helper for serialized HCI command execution (David Marlin) [RHEL-23781] - Bluetooth: Fix removing adv when processing cmd complete (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Remove duplicated entry in OF table (David Marlin) [RHEL-23781] - Bluetooth: bfusb: fix division by zero in send path (David Marlin) [RHEL-23781] - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (David Marlin) [RHEL-23781] - Bluetooth: vhci: Fix checking of msft_opcode (David Marlin) [RHEL-23781] - Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455 (David Marlin) [RHEL-23781] - Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable (David Marlin) [RHEL-23781] - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() (David Marlin) [RHEL-23781] - Bluetooth: Fix memory leak of hci device (David Marlin) [RHEL-23781] - Bluetooth: btintel: Fix bdaddress comparison with garbage value (David Marlin) [RHEL-23781] - Bluetooth: Fix debugfs entry leak in hci_register_dev() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix not initializing sk_peer_pid (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: purge socket queues in the destruct() callback (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Fix Experimental Feature Changed event (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix to set the force_wakeup value (David Marlin) [RHEL-23781] - Bluetooth: Read codec capabilities only if supported (David Marlin) [RHEL-23781] - Bluetooth: Fix handling of SUSPEND_DISCONNECTING (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev (David Marlin) [RHEL-23781] - skbuff: introduce skb_pull_data (David Marlin) [RHEL-23781] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (David Marlin) [RHEL-23781] - serial: core: return early on unsupported ioctls (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in status line change on dead connections (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix UAF in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameter negotiation support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameters used with parameter negotiation (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce macro for minimal unit size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name the debug bits (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce gsm_control_command() function (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name gsm tty device minors (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: initialize more members at gsm_alloc_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix flow control handling in tx path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix resource allocation order in gsm_activate_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock and link starvation in outgoing data path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in gsmld_write() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix non flow control frames during mux flow off (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing timer to handle stalled links (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix tty registration before control channel open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix user open not possible at responder until initiator open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Debug output allocation must use GFP_ATOMIC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix packet data hex dump output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix buffer over-read in gsm_dlci_data() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix software flow control handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix invalid use of MSC in advanced option (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix broken virtual tty handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing update of modem controls after DLCI open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix reset fifo race condition (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing tty wakeup in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octets encoding in MSC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command frame length field encoding (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command retry handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing explicit ldisc flush (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong DLCI release order (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix insufficient txframe size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix frame reception handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix mux cleanup after unregister tty device (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix decoupled mux resource (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix restart handling via CLD command (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock in gsmtty_open() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong modem processing in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong tty control line for flow control (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix NULL pointer access due to DLCI release (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix encoding of command/response bit (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix SW flow control encoding/handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove tty parameter from mxser_receive_chars_new() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't throttle manually (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: make mxser_port::ldisc_stop_rx a bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Don't ignore write return value in gsmld_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: clean up indenting in gsm_queue() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Save dlci address open status when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify gsmtty driver register method when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Delete gsmtty open SABM frame when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit printk info when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: stop using alloc_tty_driver (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: don't store semi-state into tty drivers (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - hvsi: don't panic on tty_register_driver failure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch rs_table to a single state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: expand "custom" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: use memset to zero serial_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: remove serial_* strings (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::custom_divisor (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::baud_base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove unused mxser_port::stop_rx (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't allocate MXSER_PORTS + 1 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove cnt from mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETMSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETDATACOUNT ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_CHKPORTENABLE ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_LSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_MON and friends (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_SET_BAUD_METHOD ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GET_MAJOR deprecated ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop unused MOXA_DIAGNOSE macro (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop UART_MCR_AFE and UART_LSR_SPECIAL defines (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove else from LSR bits checks (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_old (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_new (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: simplify mxser_interrupt and drop mxser_board::vector_mask (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract port ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup LSR handling in mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove nonsense from ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop constant board::uart_type (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: introduce enum mxser_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename mxser_board::chip_flag to must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename CheckIsMoxaMust to mxser_get_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup Gpci_uart_info struct (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: integrate mxser.h into .c (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop ISA support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: use goto-failpaths in gsm_init (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: drop low-latency workaround (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: check error while registering tty devices (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: fix TIOCSSERIAL jiffies conversions (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, remove duplicates of parameters (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: do not check tty_unregister_driver's return value (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: nozomi, remove init/exit messages (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty_port: drop last traces of low_latency (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Demote obvious abuse of kernel-doc and supply other missing docss (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, eliminate indirection for gsm->{output,error}() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix bogus i++ in gsm_data_kick (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Remove unnecessary test in gsm_print_packet() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix waking up upper tty layer when room available (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix SOF skipping (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Improve debug output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch constipated to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch throttled to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch dead to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_mode (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: drop unneeded gsm_dlci->fifo field (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Replace zero-length array with flexible-array member (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: avoid recursive locking with async port hangup (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add helpers to convert mux-num to/from tty-base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: move it to the driver-api (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: convert docs to ReST and rename to *.rst (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Mark expected switch fall-throughs (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: Constify u8 and unsigned char usage (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Add copy_config() and gsm_config() to prepare for serdev (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty/serial_core: add ISO7816 infrastructure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546}- mm/readahead: reintroduce legacy madvise_willneed behavior to force_page_cache_readahead (Rafael Aquini) [RHEL-22476] - PCI: Disable ATS for specific Intel IPU E2000 devices (Myron Stowe) [RHEL-21011] - PCI: Extract ATS disabling to a helper function (Myron Stowe) [RHEL-21011] - HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: Fix kernel panic during warm reset (Tony Camuso) [RHEL-14732] - net: usb: ax88179_178a: avoid failed operations when device is disconnected (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: avoid two consecutive device resets (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: Bind only to vendor-specific interface (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: wol optimizations (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: move priv to driver_priv (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: restore state on resume (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: clean up pm calls (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: remove redundant init code (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: make drivers set the TSO limit not the GSO limit (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add Allied Telesis AT-UMCs (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add TSO feature (Jose Ignacio Tornos Martinez) [RHEL-17561] - ethernet: constify references to netdev->dev_addr in drivers (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: initialize local variables before use (Jose Ignacio Tornos Martinez) [RHEL-17561] - gve: Remove dependency on 4k page size. (Joshua Washington) [RHEL-22210] - gve: Add page size register to the register_page_list command. (Joshua Washington) [RHEL-22210] - gve: Remove obsolete checks that rely on page size. (Joshua Washington) [RHEL-22210] - gve: Deprecate adminq_pfn for pci revision 0x1. (Joshua Washington) [RHEL-22210] - gve: Perform adminq allocations through a dma_pool. (Joshua Washington) [RHEL-22210] - gve: add gve_features_check() (Joshua Washington) [RHEL-22210] - gve: Fixes for napi_poll when budget is 0 (Joshua Washington) [RHEL-22210] - gve: Do not fully free QPL pages on prefill errors (Joshua Washington) [RHEL-22210] - gve: Use size_add() in call to struct_size() (Joshua Washington) [RHEL-22210] - gve: fix frag_list chaining (Joshua Washington) [RHEL-22210] - gve: RX path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Tx path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Control path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: trivial spell fix Recive to Receive (Joshua Washington) [RHEL-22210] - gve: unify driver name usage (Joshua Washington) [RHEL-22210] - gve: Set default duplex configuration to full (Joshua Washington) [RHEL-22210] - gve: Remove the code of clearing PBA bit (Joshua Washington) [RHEL-22210] - gve: Secure enough bytes in the first TX desc for all TCP pkts (Joshua Washington) [RHEL-22210] - gve: Cache link_speed value from device (Joshua Washington) [RHEL-22210] - gve: Add AF_XDP zero-copy support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP REDIRECT support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP DROP and TX support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Changes to add new TX queues (Joshua Washington) [RHEL-22210] - gve: XDP support GQI-QPL: helper function changes (Joshua Washington) [RHEL-22210] - gve: Fix gve interrupt names (Joshua Washington) [RHEL-22210] - gve: Handle alternate miss completions (Joshua Washington) [RHEL-22210] - gve: Adding a new AdminQ command to verify driver (Joshua Washington) [RHEL-22210] - gve: Fix error return code in gve_prefill_rx_pages() (Joshua Washington) [RHEL-22210] - gve: Reduce alloc and copy costs in the GQ rx path (Joshua Washington) [RHEL-22210] - google/gve:fix repeated words in comments (Joshua Washington) [RHEL-22210] - gve: Fix spelling mistake "droping" -> "dropping" (Joshua Washington) [RHEL-22210] - gve: enhance no queue page list detection (Joshua Washington) [RHEL-22210] - net: Google gve: Remove dma_wmb() before ringing doorbell (Joshua Washington) [RHEL-22210]- tcp: Dump bound-only sockets in inet_diag. (Guillaume Nault) [RHEL-6113] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-22126] - vmstat: allow_direct_reclaim should use zone_page_state_snapshot (Marcelo Tosatti) [RHEL-22138] - rbd: don't move requests to the running list on errors (Ilya Dryomov) [RHEL-21941] - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (Jocelyn Falempe) [RHEL-3179] {CVE-2022-38096} - atm: Fix Use-After-Free in do_vcc_ioctl (Guillaume Nault) [RHEL-21179] {CVE-2023-51780} - perf/x86/intel/uncore: Factor out topology_gidnid_map() (Michael Petlan) [RHEL-22189] - perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (Michael Petlan) [RHEL-22189] - KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} (Bandan Das) [RHEL-7558] - x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer (Bandan Das) [RHEL-7558] - Bluetooth: Fix double free in hci_conn_cleanup (David Marlin) [RHEL-2555] {CVE-2023-28464} - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times (David Marlin) [RHEL-2555] - kobject: Fix slab-out-of-bounds in fill_kobj_path() (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: modify kobject_get_path() to take a const * (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: Remove docstring reference to kset (Waiman Long) [RHEL-20926] {CVE-2023-45863} - EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh (Aristeu Rozanski) [RHEL-10031] - amd64: allow F0 and F6 registers to be missing (Aristeu Rozanski) [RHEL-10031] - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - nvmet-tcp: remove boilerplate code (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - ipv6: Remove extra counter pull before gc (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - ipv6: remove max_size check inline with ipv4 (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net/dst: use a smaller percpu_counter batch for dst entries accounting (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net: add a route cache full diagnostic message (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - x86/sev: Use the GHCB protocol when available for SNP CPUID requests (Bandan Das) [RHEL-16382] - x86/sev: Do not handle #VC for DR7 read/write (Bandan Das) [RHEL-16382] - Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" (Bandan Das) [RHEL-16382] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Waiman Long) [RHEL-15221] - x86/alternative: Fix race in try_get_desc() (Waiman Long) [RHEL-15221] - x86/alternatives: Mark text_poke_loc_init() static (Waiman Long) [RHEL-15221] - x86/int3: Ensure that poke_int3_handler() is not traced (Waiman Long) [RHEL-15221] - tools/mm: filter out timestamps for correct collation (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: support sorting pid and time (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: filter out unneeded line (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner: use page_owner_sort in the use example (Audra Mitchell) [RHEL-3821] - mm/page_owner: remove free_ts from page_owner output (Audra Mitchell) [RHEL-3821] - xfs: up(ic_sema) if flushing data device fails (Andrey Albershteyn) [RHEL-8464] - xfs: reserve less log space when recovering log intent items (Andrey Albershteyn) [RHEL-8464] - xfs: fix an agbno overflow in __xfs_getfsmap_datadev (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf_fllast when repairing an empty AGFL (Andrey Albershteyn) [RHEL-8464] - xfs: fix dqiterate thinko (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninit warning in xfs_growfs_data (Andrey Albershteyn) [RHEL-8464] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Andrey Albershteyn) [RHEL-8464] - xfs: validate fsmap offsets specified in the query keys (Andrey Albershteyn) [RHEL-8464] - xfs: fix logdev fsmap query result filtering (Andrey Albershteyn) [RHEL-8464] - xfs: clean up the rtbitmap fsmap backend (Andrey Albershteyn) [RHEL-8464] - xfs: fix integer overflows in the fsmap rtbitmap and logdev backends (Andrey Albershteyn) [RHEL-8464] - xfs: fix interval filtering in multi-step fsmap queries (Andrey Albershteyn) [RHEL-8464] - xfs: don't reverse order of items in bulk AIL insertion (Andrey Albershteyn) [RHEL-8464] - xfs: fix ag count overflow during growfs (Andrey Albershteyn) [RHEL-8464] - xfs: don't deplete the reserve pool when trying to shrink the fs (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf/agfl verification on v4 filesystems (Andrey Albershteyn) [RHEL-8464] - xfs: set bnobt/cntbt numrecs correctly when formatting new AGs (Andrey Albershteyn) [RHEL-8464] - xfs: fix rm_offset flag handling in rmap keys (Andrey Albershteyn) [RHEL-8464] - xfs: make kobj_type structures constant (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting full range of panic tags (Andrey Albershteyn) [RHEL-8464] - xfs: shut up -Wuninitialized in xfsaild_push (Andrey Albershteyn) [RHEL-8464] - xfs: use memcpy, not strncpy, to format the attr prefix during listxattr (Andrey Albershteyn) [RHEL-8464] - xfs: initialize the check_owner object fully (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninitialized list head in struct xfs_refcount_recovery (Andrey Albershteyn) [RHEL-8464] - xfs: increase rename inode reservation (Andrey Albershteyn) [RHEL-8464] - xfs: remove xfs_setattr_time() declaration (Andrey Albershteyn) [RHEL-8464] - xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork (Andrey Albershteyn) [RHEL-8464] - xfs: check return codes when flushing block devices (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the number of atomic when locking a buffer after lookup (Andrey Albershteyn) [RHEL-8464] - xfs: convert btree buffer log flags to unsigned. (Andrey Albershteyn) [RHEL-8464] - xfs: shutdown in intent recovery has non-intent items in the AIL (Andrey Albershteyn) [RHEL-8464] - xfs: aborting inodes on shutdown may need buffer lock (Andrey Albershteyn) [RHEL-8464] - xfs: only bother with sync_filesystem during readonly remount (Andrey Albershteyn) [RHEL-8464] - xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls (Andrey Albershteyn) [RHEL-8464] {CVE-2021-4155} - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() (Andrey Albershteyn) [RHEL-8464] - xfs: only run COW extent recovery when there are no live extents (Andrey Albershteyn) [RHEL-8464] - xfs: move recovery needed state updates to xfs_log_mount_finish (Andrey Albershteyn) [RHEL-8464] - xfs: clear log incompat feature bits when the log is idle (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting and clearing of log incompat feature flags (Andrey Albershteyn) [RHEL-8464] - xfs: remove all COW fork extents when remounting readonly (Andrey Albershteyn) [RHEL-8464] - xfs: replace snprintf in show functions with sysfs_emit (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the size of nr_ops for refcount btree cursors (Andrey Albershteyn) [RHEL-8464] - xfs: rework attr2 feature and mount options (Andrey Albershteyn) [RHEL-8464] - xfs: sb verifier doesn't handle uncached sb buffer (Andrey Albershteyn) [RHEL-8464] - xfs: standardize inode number formatting in ftrace output (Andrey Albershteyn) [RHEL-8464] - xfs: make fsmap backend function key parameters const (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_alloc_io() (Andrey Albershteyn) [RHEL-8464] - mm: Add kvrealloc() (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_realloc() (Andrey Albershteyn) [RHEL-8464] - xfs: fix silly whitespace problems with kernel libxfs (Andrey Albershteyn) [RHEL-8464] - xfs: deprecate BMV_IF_NO_DMAPI_READ flag (Andrey Albershteyn) [RHEL-8464]- ida: Fix crash in ida_free when the bitmap is empty (Wander Lairson Costa) [RHEL-19681] {CVE-2023-6915} - mm: create a new system state and fix core_kernel_text() (Joel Savitz) [RHEL-5227] - redhat: rewrite genlog and support Y- tags (Jan Stancek) - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-22698] - Revert "x86/fpu/xstate: Fix PKRU covert channel" (Steve Best) [RHEL-22192] - net: tls, update curr on splice as well (Sabrina Dubroca) [RHEL-19065] {CVE-2024-0646} - smb: client: fix OOB in smbCalcSize() (Scott Mayhew) [RHEL-18990] {CVE-2023-6606} - smb: client: fix potential OOB in smb2_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - smb: client: fix potential OOB in cifs_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - ovl: skip stale entries in merge dir cache iteration (Miklos Szeredi) [RHEL-18076] - ovl: invalidate readdir cache on changes to dir with origin (Miklos Szeredi) [RHEL-18076] - ipv6: avoid atomic fragment on GSO packets (Hangbin Liu) [RHEL-22149] - ipv6: fix potential NULL deref in fib6_add() (Hangbin Liu) [RHEL-22149] - lockdep: Fix block chain corruption (Joel Savitz) [RHEL-5227] - futex: Don't include process MM in futex key on no-MMU (Joel Savitz) [RHEL-5227] - locking/rtmutex: Fix task->pi_waiters integrity (Joel Savitz) [RHEL-5227] - locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers (Joel Savitz) [RHEL-5227] - locking/rwsem: Disable preemption in all down_write*() and up_write() code paths (Joel Savitz) [RHEL-5227] - mm: make generic arch_is_kernel_initmem_freed() do what it says (Joel Savitz) [RHEL-5227]- cgroup/cpuset: Inherit parent's load balance state in v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Free DL BW in case can_attach() fails (Waiman Long) [RHEL-12873] - sched/deadline: Create DL BW alloc, free & check overflow interface (Waiman Long) [RHEL-12873] - cgroup/cpuset: Iterate only if DEADLINE tasks are present (Waiman Long) [RHEL-12873] - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (Waiman Long) [RHEL-12873] - sched/cpuset: Bring back cpuset_mutex (Waiman Long) [RHEL-12873] - cgroup/cpuset: Rename functions dealing with DEADLINE accounting (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip task update if hotplug doesn't affect current cpuset (Waiman Long) [RHEL-12873] - cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Optimize cpuset_attach() on v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip spread flags update on v2 (Waiman Long) [RHEL-12873] - kselftest/cgroup: Add cpuset v2 partition root state test (Waiman Long) [RHEL-12873] - cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relocate a code block in validate_change() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Show invalid partition reason string (Waiman Long) [RHEL-12873] - cgroup/cpuset: Add a new isolated cpus.partition type (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relax constraints to partition & cpus changes (Waiman Long) [RHEL-12873] - cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective (Waiman Long) [RHEL-12873] - cgroup/cpuset: Miscellaneous cleanups & add helper functions (Waiman Long) [RHEL-12873] - cgroup: cleanup comments (Waiman Long) [RHEL-12873] - cgroup/cpuset: Avoid memory migration when nodemasks match (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable memory migration for cpuset v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable event notification when partition state changes (Waiman Long) [RHEL-12873] - doc/admin-guide/cgroup-v2: use tables (Waiman Long) [RHEL-12873] - docs/admin-guide: cgroup-v2: fix cgroup.type rendering (Waiman Long) [RHEL-12873] - docs: fix memory.low description in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Revert "Reduce cpuset_rwsem writer latency" (Waiman Long) [RHEL-12873] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Artem Savkov) [RHEL-17256] - mISDN: fix use-after-free bugs in l1oip timer handlers (Ricardo Robaina) [RHEL-2553 RHEL-2690] {CVE-2022-3565} - firmware: dmi-sysfs: make pr_info messages rate limited (Prarit Bhargava) [RHEL-21096] - xfs: short circuit xfs_growfs_data_private() if delta is zero (Andrey Albershteyn) [RHEL-19431] - net-sysfs: add check for netdevice being present to speed_show (Michal Schmidt) [RHEL-16007] - drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE (Jocelyn Falempe) [RHEL-21054] - netfilter: nf_tables: bail out on mismatching dynset and set expressions (Florian Westphal) [RHEL-19014] {CVE-2023-6622} - netfilter: nft_set_pipapo: skip inactive elements during set walk (Florian Westphal) [RHEL-19721] {CVE-2023-6817} - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Hangbin Liu) [RHEL-19794] {CVE-2023-6932} - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs (Tobias Huschle) [RHEL-22160] - s390/dasd: protect device queue against concurrent access (Tobias Huschle) [RHEL-22161] - s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir (Tobias Huschle) [RHEL-16317] - s390/cmma: fix detection of DAT pages (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to gmap allocations (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() (Tobias Huschle) [RHEL-16317] - s390/cmma: fix initial kernel address space page table walk (Tobias Huschle) [RHEL-16317] - s390/vfio-ap: do not reset queue removed from host config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues associated with adapter for queue unbound from driver (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues filtered from the guest's AP config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: always filter entire AP matrix (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: Fix STFLE interpretive execution identification (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: fix race during shadow creation (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix cc for successful PQAP (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix setting of fpc register (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: fix sysfs status attribute for AP queue devices (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: unpin pages on gisc registration failure (Cédric Le Goater) [RHEL-19575] - iommu/iova: Manage the depot list size (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Make the rcache depot scale better (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Optimize iova_magazine_alloc() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Handle the failure case of dmar_reenable_qi() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn) (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in map/unmap() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON when domain->pgd is NULL (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON on checking valid pfn range (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Make size of operands same in bitwise operations (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Do not use GFP_ATOMIC when not needed (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove PASID supervisor request support (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Use non-privileged mode for all PASIDs (Jerry Snitselaar) [RHEL-10100] - iommu: Optimise PCI SAC address trick (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Use page mode macros in fetch_pte() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate IOMMU irqs using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate page table using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Do not allocate io_pgtable_ops for passthrough domain (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix error handling for pdev_pri_ats_enable() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix compile error for unused function (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Improving Interrupt Remapping Table Invalidation (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Do not Invalidate IRT when IRTE caching is disabled (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Introduce Disable IRTE Caching Support (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Change macro for IOMMU control register bit shift to decimal value (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Remove the unused struct amd_ir_data.ref (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Handle GALog overflows (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Process all IVHDs before enabling IOMMU features (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce global variable for storing common EFR and EFR2 (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce Support for Extended Feature 2 Register (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Avoid memory allocation in iommu_suspend() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Fix to flush cache of PASID directory table (Jerry Snitselaar) [RHEL-10100] - of/address: Return an error when no valid dma-ranges are found (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Read back stream mappings (Jerry Snitselaar) [RHEL-10100] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-10100] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-10100] - swiotlb: fix debugfs reporting of reserved memory pools (Jerry Snitselaar) [RHEL-10100] - iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages() (Jerry Snitselaar) [RHEL-1261] - swiotlb: use the calculated number of areas (Jerry Snitselaar) [RHEL-1261] - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup (Jerry Snitselaar) [RHEL-1261] - swiotlb: reduce the number of areas to match actual memory pool size (Jerry Snitselaar) [RHEL-1261] - swiotlb: always set the number of areas before allocating the pool (Jerry Snitselaar) [RHEL-1261] - swiotlb: clean up some coding style and minor issues (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro (Jerry Snitselaar) [RHEL-1261] - iommu/amd/iommu_v2: Clear pasid state in free path (Jerry Snitselaar) [RHEL-14152] - iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind (Jerry Snitselaar) [RHEL-14152] - iommu/amd: Don't block updates to GATag if guest mode is on (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix domain flush size when syncing iotlb (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE (Jerry Snitselaar) [RHEL-1261] - iommu: Fix error unwind in iommu_group_alloc() (Jerry Snitselaar) [RHEL-1261] - net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() (Amir Tzin) [RHEL-924] - net/mlx5: Fix fw tracer first block check (Amir Tzin) [RHEL-924] - net/mlx5e: fix a potential double-free in fs_udp_create_groups (Amir Tzin) [RHEL-924] - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header" (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header in update funcs" (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header in update funcs (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - net/mlx5e: Fix error codes in alloc_branch_attr() (Amir Tzin) [RHEL-924] - net/mlx5e: Track xmit submission to PTP WQ after populating metadata map (Amir Tzin) [RHEL-924] - net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5: Fix a NULL vs IS_ERR() check (Amir Tzin) [RHEL-924] - net/mlx5e: Check netdev pointer before checking its net ns (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Don't offload post action rule if not supported (Amir Tzin) [RHEL-924] - net/mlx5e: Remove a useless function call (Amir Tzin) [RHEL-924] - net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work (Amir Tzin) [RHEL-924] - net/mlx5: Increase size of irq name buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Update doorbell for port timestamping CQ before the software counter (Amir Tzin) [RHEL-924] - net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ (Amir Tzin) [RHEL-924] - net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Reduce the size of icosq_str (Amir Tzin) [RHEL-924] - net/mlx5e: Fix pedit endianness (Amir Tzin) [RHEL-924] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Amir Tzin) [RHEL-924] - IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF (Amir Tzin) [RHEL-924] - IB/mlx5: Fix rdma counter binding for RAW QP (Amir Tzin) [RHEL-924] - net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command (Amir Tzin) [RHEL-13397 RHEL-924] - net/mlx5e: Don't offload internal port if filter device is out device (Amir Tzin) [RHEL-924] - net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Handle fw tracer change ownership event based on MTRC (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, fix peer entry ageing in LAG mode (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, register event handler before arming the event (Amir Tzin) [RHEL-924] - net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix NULL string error (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation (Amir Tzin) [RHEL-924] - net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Free irqs only on shutdown callback (Amir Tzin) [RHEL-924] - net/mlx5: Improve naming of pci function vectors (Amir Tzin) [RHEL-924] - net/mlx5e: Clear mirred devices array if the rule is split (Amir Tzin) [RHEL-924] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix trailing */ formatting in block comment (Amir Tzin) [RHEL-924] - net/mlx5: Use RMW accessors for changing LNKCTL (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix code indentation (Amir Tzin) [RHEL-924] - net/mlx5: Fix error message in mlx5_sf_dev_state_change_handler() (Amir Tzin) [RHEL-924] - net/mlx5e: Add capability check for vnic counters (Amir Tzin) [RHEL-924] - net/mlx5e: Expose catastrophic steering error counters (Amir Tzin) [RHEL-924] - net/mlx5: Skip clock update work when device is in error state (Amir Tzin) [RHEL-924] - net/mlx5: LAG, Check correct bucket when modifying LAG (Amir Tzin) [RHEL-924] - net/mlx5e: Unoffload post act rule when handling FIB events (Amir Tzin) [RHEL-924] - net/mlx5: Allow 0 for total host VFs (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix wrong allocation of modify hdr pattern (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Fix internal port memory leak (Amir Tzin) [RHEL-924] - net/mlx5: Fix typo reminder -> remainder (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Make find_closest_ft more generic (Amir Tzin) [RHEL-924] - net/mlx5e: kTLS, Fix protection domain in use syndrome when devlink reload (Amir Tzin) [RHEL-924] - net/mlx5e: Move representor neigh cleanup to profile cleanup_tx (Amir Tzin) [RHEL-924] - net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set (Amir Tzin) [RHEL-13501 RHEL-924] - net/mlx5e: Don't hold encap tbl lock if there is no encap action (Amir Tzin) [RHEL-924] - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() (Amir Tzin) [RHEL-924] - net/mlx5: fix potential memory leak in mlx5e_init_rep_rx (Amir Tzin) [RHEL-924] - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx (Amir Tzin) [RHEL-924] - net/mlx5e: Check for NOT_READY flag state after locking (Amir Tzin) [RHEL-924] - net/mlx5: Register a unique thermal zone per device (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_ptp_open (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free in mlx5e_destroy_flow_table (Amir Tzin) [RHEL-924] - net/mlx5: Fix reserved at offset in hca_cap register (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters query in LAG mode (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters per vport allocation (Amir Tzin) [RHEL-924] - net/mlx5: Drain health before unregistering devlink (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register (Amir Tzin) [RHEL-924] - eth: mlx5: avoid iterator use outside of a loop (Amir Tzin) [RHEL-924] - net/mlx5: Update op_mode to op_mod for port selection (Amir Tzin) [RHEL-924] - net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc() (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap notes in admonition blocks (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Use bullet and definition lists for vnic counters description (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap vnic reporter devlink commands in code blocks (Amir Tzin) [RHEL-924] - net/mlx5e: Add vnic devlink health reporter to representors (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Add vnic devlink health reporter to PFs/VFs (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Create a new profile for SFs (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add tracepoints for multicast (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, implement mdb offload (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, support multicast VLAN pop (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add per-port multicast replication tables (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, snoop igmp/mld packets (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, extract code to lookup parent bridge of port (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, move additional data structures to priv header (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, increase bridge tables sizes (Amir Tzin) [RHEL-924] - net/mlx5: Add mlx5_ifc definitions for bridge multicast support (Amir Tzin) [RHEL-924] - net/mlx5e: Fix SQ SW state layout in SQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Fix RQ SW state layout in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove unused num_alloc_xa_entries variable (Amir Tzin) [RHEL-924] - net/mlx5e: Rename misleading skb_pc/cc references in ptp code (Amir Tzin) [RHEL-924] - net/mlx5: Update cyclecounter shift value to improve ptp free running mode precision (Amir Tzin) [RHEL-924] - RDMA/mlx5: Expand switchdev Q-counters to expose representor statistics (Amir Tzin) [RHEL-924] - net/mlx5: Introduce other vport query for Q-counters (Amir Tzin) [RHEL-924] - net/mlx5e: Fix build break on 32bit (Amir Tzin) [RHEL-924] - net/mlx5: Set out of order (ooo) by default (Amir Tzin) [RHEL-924] - RDMA/mlx5: Disable out-of-order in integrity enabled QPs (Amir Tzin) [RHEL-924] - net/mlx5: Expose bits for enabling out-of-order by default (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Add support for VxLAN GBP encap/decap flows offload (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Add helper for encap_info_equal for tunnels with options (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Remove redundant include statement and adjust code to upstream. (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for egress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for ingress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Extract indr setup block checks to function (Amir Tzin) [RHEL-924] - net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Expose SQ SW state as part of SQ health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Rename RQ/SQ adaptive moderation state flag (Amir Tzin) [RHEL-924] - net/mlx5e: Utilize the entire fifo (Amir Tzin) [RHEL-924] - net/mlx5: Implement thermal zone (Amir Tzin) [RHEL-924] - net/mlx5: Stop waiting for PCI up if teardown was triggered (Amir Tzin) [RHEL-924] - net/mlx5: remove redundant clear_bit (Amir Tzin) [RHEL-924]- libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Artem Savkov) [RHEL-10697] - drm/amdgpu/sdma5.2: add begin/end_use ring callbacks (Michel Dänzer) [RHEL-19603] - audit: fix possible soft lockup in __audit_inode_child() (Ricardo Robaina) [RHEL-9128] - audit: correct audit_filter_inodes() definition (Ricardo Robaina) [RHEL-9128] - usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope (Desnes Nunes) [RHEL-14574] - perf: Fix perf_event_validate_size() lockdep splat (Michael Petlan) [RHEL-17968] - perf: Fix perf_event_validate_size() (Michael Petlan) [RHEL-17968] {CVE-2023-6931} - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg (Ricardo Robaina) [RHEL-20743] {CVE-2023-51779} - md/raid1-10: limit the number of plugged bio (Nigel Croxon) [RHEL-19121] - md/raid1-10: don't handle pluged bio by daemon thread (Nigel Croxon) [RHEL-19121] - md/md-bitmap: add a new helper to unplug bitmap asynchrously (Nigel Croxon) [RHEL-19121] - md/raid1-10: submit write io directly if bitmap is not enabled (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to submit normal write (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to add bio to plug (Nigel Croxon) [RHEL-19121] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Felix Maurer) [RHEL-15938] - bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets (Felix Maurer) [RHEL-15506] - bpf, sockmap: Fix map type error in sock_map_del_link (Felix Maurer) [RHEL-15506] - xsk: fix refcount underflow in error path (Felix Maurer) [RHEL-15506] - bpf, cpumap: Make sure kthread is running before map update returns (Felix Maurer) [RHEL-15506] - bpf: cpumap: Fix memory leak in cpu_map_update_elem (Felix Maurer) [RHEL-15506] - page_pool: fix inconsistency for page_pool_ring_[un]lock() (Felix Maurer) [RHEL-15506] - net: page_pool: use in_softirq() instead (Felix Maurer) [RHEL-15506] - xsk: Fix unaligned descriptor validation (Felix Maurer) [RHEL-15506] - Revert "x86/hyperv: fix logical processor creation" (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: fix logical processor creation (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Move the code in ivm.c around to avoid unnecessary ifdef's (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Remove hv_isolation_type_en_snp (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use TDX GHCI to access some MSRs in a TDX VM with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Bring the post_msg_page back for TDX VMs with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Introduce a global variable hyperv_paravisor_present (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add missing 'inline' to hv_snp_boot_ap() stub (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark hv_ghcb_terminate() as noreturn (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support >64 VPs for a fully enlightened TDX/SNP VM (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix serial console interrupts for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Support hypercalls for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix undefined reference to isolation_type_en_snp without CONFIG_HYPERV (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hyperv-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add smp support for SEV-SNP guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: implement and use hv_smp_prepare_cpus (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add VTL specific structs and hypercalls (Vitaly Kuznetsov) [RHEL-10110] - clocksource: hyper-v: Mark hyperv tsc page unencrypted in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use vmmcall to implement Hyper-V hypercall in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - drivers: hv: Mark percpu hvcall input arg page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove the per-CPU post_msg_page (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark Hyper-V vp assist page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Set Virtual Trust Level in VMBus init message (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add sev-snp enlightened guest static key (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Expand __tdx_hypercall() to handle more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Refactor __tdx_hypercall() to allow pass down more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Add more registers to struct tdx_hypercall_args (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Fix typo in comment in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - arm64/hyperv: Use CPUHP_AP_HYPERV_ONLINE state to fix CPU online sequencing (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix hyperv_pcpu_input_arg handling when CPUs go online/offline (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Enable PCI pass-thru devices in Confidential VMs (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Don't remap addresses that are above shared_gpa_boundary (Vitaly Kuznetsov) [RHEL-10110] - hv_netvsc: Remove second mapping of send and recv buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second way of mapping ring buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages (Vitaly Kuznetsov) [RHEL-10110] - swiotlb: Remove bounce buffer remapping for Hyper-V (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Change vTOM handling to use standard coco mechanisms (Vitaly Kuznetsov) [RHEL-10110] - init: Call mem_encrypt_init() after Hyper-V hypercall init is done (Vitaly Kuznetsov) [RHEL-10110] - x86/mm: Handle decryption/re-encryption of bss_decrypted consistently (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Explicitly request decrypted in vmap_pfn() calls (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Reorder code to facilitate future work (Vitaly Kuznetsov) [RHEL-10110] - x86/ioremap: Add hypervisor callback for private MMIO mapping in coco VM (Vitaly Kuznetsov) [RHEL-10110] - x86/sev: Add SEV-SNP guest feature negotiation support (Vitaly Kuznetsov) [RHEL-10110] - ALSA: update configuration for RHEL 8.10 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Fix for old systems which do not support command (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Remove unnecessary boolean state variable firmware_running (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add Pioneer DJM-450 mixer controls (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: fix speakers on XPS 9530 (2023) (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Apply quirk for ASUS UM3504DA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add supported ALC257 for ChromeOS (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Headset Mic VREF to 100% (Jaroslav Kysela) [RHEL-13726] - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP Laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G10 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Fix potential deadlock at disconnection (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support dual speaker for Dell (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8540: Add self recovery to improve capture quility (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: register hpd callback on component probe (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: fix clock get name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add ASRock X670E Taichi to denylist (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS UX7602ZM (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Improve system suspend and resume handling (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix speaker route missing issue (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: mark cs35l41_verify_id() static (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add missing check with firmware version control (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Remap Level Meter values (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Allow passing any output to line_out_remap() (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for reading firmware version (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename Gen 3 config sets (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Detect CSPL errors when sending CSPL commands (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check CSPL state after loading firmware (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Force a software reset after hardware reset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Run boot process during resume callbacks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert reset before system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt298: remove redundant assignment to d_len_code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-pci-dev: Fix community key quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Stop processing CODECs when enough are found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: da7213: Add new kcontrol for tonegen (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed ASUS platform headset Mic issue (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Correct the process of setting up Gnd switch in AAD (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5650: fix the wrong result of key button (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: update HP Omen match (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Fix missing include of gpio/consumer.h (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Nexigo webcam. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Change model for Intel RVP board (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Cleanup and fix double free in firmware request (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Fix regulator enable/disable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: Fix broken channel map reporting (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Do not call link_exit() on uninitialized rtd objects (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Print component name when printing log (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add control element for getting the access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add support for the non-interleaved access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: intel8x0m: fix name of SIS7013 sound chip in comment (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: fix for firmware reload failure after playback (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-generic-dmaengine-pcm: Fix function name in comment (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add read-only ALSA control for forced mute (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ACPI Notification framework via component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add notification support into component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: fix HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Make IRQ handling conditionally built (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0B14 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: fix Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: add HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: MTL: Reduce the DSP init timeout (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful (Jaroslav Kysela) [RHEL-13726] - ALSA: riptide: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4231: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: ad1848: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: generic: Check potential mixer name string truncation (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: xen: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: opti9x: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: es1688: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4236: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: sscape: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: caiaq: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: imx-audmix: Fix return error with devm_clk_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdaudio.c: Add missing check for devm_kstrdup (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add correct product series name to messages (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for Clarett 8Pre USB (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Move USB IDs out from device_info struct (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Default mixer driver to enabled (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: fix wrong sizeof argument (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure (Jaroslav Kysela) [RHEL-13726] - firmware: cirrus: cs_dsp: Only log list of algorithms in debug build (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: mixer: Remove temporary string use in parse_clock_source_unit (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Splitting the UX3402 into two separate models (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-sdw-acpi: Use u8 type for link index (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Only cancel jack-detect work on suspend if active (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Revert "Fix sleep in atomic context" (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Use dev_name of card_dev as debugfs directory name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed two speaker platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG (Jaroslav Kysela) [RHEL-13726] - Add DMI ID for MSI Bravo 15 B7ED (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Consistently use dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Fix broken shared boost activation (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_up reg write errors (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_down reg write errors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - regmap: debugfs: Fix a erroneous check after snprintf() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs. (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: NULL pointer access when removing jack (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Don't try to submit URBs after disconnection (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: Do not error if a DAI link component is not found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ (Jaroslav Kysela) [RHEL-13726] - ALSA: ymfpci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct boost type (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Correct amp_gain_tlv values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear dsp to host interrupt status (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear panic mask status when panic occurs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add conditional check for acp_clkmux_sel register (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove redundant clock mux selection register write (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: enable ACP external global interrupt (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove unused sha dma interrupt code (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible error value of *rac97 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix the output reference params for SRC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix init call orders for UAC1 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: fix typos (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add kcontrols and widgets per-codec in common code (Jaroslav Kysela) [RHEL-13726] - ALSA: aoa: Fix typos in PCM fix patch (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: improve the depop sequences of CBJ detection (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5668: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Convert to just use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: change cs35l41_prop_model to static (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Drop snd_device_initialize() (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: compress: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: hwdep: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Don't embed ctl_dev (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Introduce snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: fix possible null pointer deference (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Fix new control name check (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support systems with missing _DSD properties (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Remodified 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: Add a flag for not having widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Refactor code for HDA stream creation (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5660: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514-spi: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1305: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1019: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1016: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015p: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1011: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-jack: calling snd_soc_jack_report causes a null pointer access (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cs8409: Support new Dell Dolphin Variants (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: fix random louder sound (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Add software reset in io init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Switch Dell Oasis models to use SPI (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP G11 Laptops (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Update the basecfg for copier earlier (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify get_slave_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow different devices on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Support multiple groups on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Device loop should not always start at adr_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Update DLC index each time one is added (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Add helper to create a single codec DLC (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Printk's should end with a newline (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw-cs42142: fix for codec button mapping (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: add abstraction for SoundWire wake-ups (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: restore gateway config length (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: avoid uninitialized default instance 0 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix u16/32 confusion in LSDIID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: fix off-by-one error (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Remove unused function declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Fix incorrect use of sizeof in sof_ipc3_do_rx_work() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Allow SoundWire peripherals to register IRQ handlers (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-acpi: Add missing kernel doc (Jaroslav Kysela) [RHEL-13726] - soundWire: intel_auxdevice: resume 'sdw-master' on startup and system resume (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_auxdevice: enable pm_runtime earlier on startup (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: da7219: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-rt5645: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: max98373-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt700: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: return error status in probe (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: extend connectivity check to cover Intel ARL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: use common include for MeteorLake (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S (Jaroslav Kysela) [RHEL-13726] - PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Print amp configuration after bind (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: set variables dev_attr_vendor_id to static (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: add missed regulator_bulk_disable (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Remove unused function declaration (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move group_generated logic (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Clean up DAI link counting (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow direct specification of CODEC name (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove redundant parameters in dai creation (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Minor tidy up of mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify find_codec_info_acpi (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove some extra line breaks (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Use consistent variable naming for links (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename link_id to be_id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: atom: remove static analysis false positive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: simplify code to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Deprecate invalid enums in IPC3 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: 88pm860x: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ASoC: fsl_micfil: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: bcd2000: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: xen-front: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ASUS G713PV laptop (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Update for native DSD support quirks (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316: fix key tone missing (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: change cs42l51_of_match to static (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP 250 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure amp is only unmuted during playback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Rework System Suspend to ensure correct call separation (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use pre and post playback hooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: hda_component: Add pre and post playback hooks to hda_component (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Move Play and Pause into separate functions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we pass up any errors during system suspend. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we correctly re-sync regmap before system suspending. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check mailbox status of pause command after firmware load (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Use mbox command to enable speaker output for external boost (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HDMI codec ID for Intel LNL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/hdmi: keep codec entries in numerical order (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Fix missing header dependencies (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: wm8960: Add DAC filter characteristics selection (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: vmaster: Add snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: es1968: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies (Jaroslav Kysela) [RHEL-13726] - ASoc: codecs: ES8316: Fix DMIC config (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NS70AU (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Go back and simplify with snd_ctl_find_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take lock in snd_ctl_find_id() and snd_ctl_find_numid() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce unlocked version for snd_ctl_find_*() helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Make snd_ctl_find_id() argument const (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Add lockdep warning to internal functions (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take controls_rwsem lock in snd_ctl_remove() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take card->controls_rwsem in snd_ctl_rename() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: delete unnecessary NULL check (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Check for failure reading AAD IRQ events (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Flush pending AAD IRQ when suspending (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sst: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: intel-dsp-config: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add controller matching macros (Jaroslav Kysela) [RHEL-13726] - ALSA: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - PCI: Add Intel Audio DSP devices to pci_ids.h (Jaroslav Kysela) [RHEL-13726] - PCI: Sort Intel PCI IDs by number (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Update jact detection function (Jaroslav Kysela) [RHEL-13726] - ASOC: codecs: ES8326: Add calibration support for version_b (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Fix power-up sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Volatile Reg function (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Hp_detect register names (Jaroslav Kysela) [RHEL-13726] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Add es8326_mute function (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: fix driver to properly autoload with automatic module loading (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dai: don't call PCM audio ops if the stream is not supported (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - remove 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clean up some inconsistent indentings (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix the issue of speaker noise (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add new dmi entries to config entry (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add acpi machine id's for vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for max98388 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for nau8821 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (Jaroslav Kysela) [RHEL-13726] - ALSA: jack: Fix mutex call in snd_jack_report() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Make use of DRV_NAME (Jaroslav Kysela) [RHEL-13726] - ASoC: core: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - soundwire: fix enumeration completion (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: add the system level suspend-resume callback (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: check return value after reading device id (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: implement set_jack callback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Whitespace fix (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Amend G634 quirk to enable rear speakers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix potential data race at PCM memory allocation helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 (Jaroslav Kysela) [RHEL-13726] - ASoC: stac9766: fix build errors with REGMAP_AC97 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Sort headers alphabetically (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use device_get_match_data() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use agnostic irq_domain_create_linear() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Refactor GPIO support code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: refactor PSP smn_read (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add revision check for sending sha dma completion command (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for S24_3LE format (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for 24 MHz MCLK (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NPx0SNx (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Fix a check for errors in probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: move pdm macros to common header file (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store the pdm stream channel mask (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store xfer_resolution of the stream (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for acp pci driver (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store platform device reference created in pci probe call (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: refactor the acp init and de-init sequence (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix channel info for compressed formats (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and MLP formats (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: update pm_runtime enable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dapm.h: Convert macros to return a compound literal (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove acp poweroff function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clear pdm dma interrupt mask (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio (Jaroslav Kysela) [RHEL-13726] - ASoC: cs43130: Fix numerator/denominator mixup (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GV601V (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: cleanup soc_dai_link_sanity_check() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G634Z (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-compress: Fix deadlock in soc_compr_open_fe (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Add MODULE_FIRMWARE macro (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: wm0010: Add MODULE_FIRMWARE macros (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: pm: Remove duplicated code in sof_suspend (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: Switch to use the sof_debug:bit11 to dump message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Dump IPC message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Add new sof_debug flag to request message payload dump (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_order (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: add is_virtual_widget helper (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: Add mtl support RT1019P speaker (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: reorder quirk table (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Make master_list ordered to prevent deadlocks (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Prevent lockdep asserts when stream has multiple buses (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add support for IPC with a reply_size set to zero (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: minimize open-coded access to hw.resolution (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix broken resume due to UAC3 power state (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: oss: Fix racy open/close of MIDI devices (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-ssm4567: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt5682: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt298: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt286: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt274: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-nau8825: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98927: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98373: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98357a: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-hdaudio: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-dmic: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-da7219: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: Remove cache defaults for volatile registers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Jaroslav Kysela) [RHEL-13726] - ASoC: audio-graph-card2-custom-sample: add missing CPU:Codec = 1:N sample (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Refactor rx function for fuzzing (Jaroslav Kysela) [RHEL-13726] - ASoC: max98088: clean up some inconsistent indenting (Jaroslav Kysela) [RHEL-13726] - ASoC: remove old trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: use use new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: add new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/intel: Workaround for WALLCLK register for loongson controller (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Workaround for SDnCTL register on loongson (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Using polling mode for loongson controller by default (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add Loongson LS7A HD-Audio support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai_link_codec_ch_map (Jaroslav Kysela) [RHEL-13726] - ASoC: add N cpus to M codecs dai link support (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: Add missing SCP registers (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-pcm: remove kernel parameter init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Delete cs35l41 component master during free (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix endian conversions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Clean up Firmware Load Controls (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Keep the previous numid at snd_ctl_rename_id() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log correct region name in bin error messages (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda: add helper to extract SoundWire link count (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: prepare for code reuse (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: add DMA config TLV to IPC data (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: introduce DMA config TLV (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: extend ALH-specific data structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add get_hlink callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add calc_stream_format callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add codec_dai_set_stream callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add error checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add Rex CS42l42 and MAX98363 SoundWire entries (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for Rex soundwire (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for MAX98363 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Modify maxim helper functions and structure names (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Rename sof_sdw_max98373.c file to sof_sdw_maxim.c (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add helper function for cs42l42 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Sof_ssp_amp: Correcting author name. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Moving amp only boards into end of the table. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Enable HDMI-In capture feature support for non-I2S codec boards. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw: add Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: increase sdw pin index for each sdw link (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-tgl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt712 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: make rt711_sdca be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename SOF_RT711_JDSRC to SOF_JACK_JDSRC (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add multi dailink support for a codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sdw_sof: append dai_type and remove codec_type (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add codec_info pointer (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: use predefine dailink id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai info (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add missing exit callback (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unnecessary gotos (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Invert logic on runtime alloc flags (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unneeded checks for NULL bus (Jaroslav Kysela) [RHEL-13726] - soundwire: bandwidth allocation: Remove pointless variable (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update output control for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update the calculation of FLL for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add registers patch for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: soc.h: remove snd_soc_compr_ops :: trigger (Jaroslav Kysela) [RHEL-13726] - ASoC: add snd_soc_get_stream_cpu() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log that a bin file was loaded (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add the management of headset detection for power saving (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Do not set rate constraints for unsupported MCLKs (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Increment max value for ALC Capture Target Volume control (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Add check for acp config flags in vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: tidyup playback/capture_only at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use temporary variable at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: cleanup soc_get_playback_capture() error (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use dai_link on soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: indicate error if stream has no playback no capture (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: HDA: Limit the number of dai drivers for nocodec mode (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Use partial match for connecting DAI link and DAI widget (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Allow partial matching when finding DAI link (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Add PLL ratio table values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: add core_get & put support on MeterLake platforms (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Pass rawmidi directly to snd_rawmidi_kernel_open() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add pci revision id check (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Do not use the CPC value from topology (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_update_pipeline_mem_usage() to be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Save a pointer to fm_config in sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Drop unused bss_size from struct sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: stm32: sai: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs53l30: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: adau1761: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: mixart: Replace one-element arrays with simple object declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Do not split message string on multiple lines (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant logs (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Log control load errors in soc_tplg_control_load() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: Fix locking in hda_ipc4_pre_trigger() (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Improve error message in remove callback (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca-dmic: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt700: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt5682: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1318: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1316: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1308: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: update error log (Jaroslav Kysela) [RHEL-13726] - soundwire: cadence: revisit parity injection (Jaroslav Kysela) [RHEL-13726] - soundwire: intel/cadence: update hardware reset sequence (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: enable interrupts last (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: fix unbalanced pm_runtime_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: compat_ioctl: use correct snd_ctl_elem_type_t type (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix an unsigned comparison which can never be negative (Jaroslav Kysela) [RHEL-13726] - soundwire: qcom: drop unused struct qcom_swrm_ctrl members (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: reset all pipelines during FE DAI hw_free (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify input audio format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: New helper to check if all output formats are the same (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the output format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a new helper function to get the valid bits (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle output format special case (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Move the call to init output format (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a helper function for output format selection (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle input/output audio format special case (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: read AC timing control register before updating it (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .free callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .free callback implementation (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .trigger callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .trigger callback implementation (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF/soundwire: re-add substream in params_stream structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: use HDA_LINK instead of HDA_AUDIO_CODEC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: mark functions as __maybe_unused (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: move hda_dai_prepare() code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Kconfig: move selection of PROBE_WORK_QUEUE (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix DAI number mismatch (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: remove use of cpu_dai->component drvdata (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: simplify .prepare callback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for LunarLake (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add new mapping for HP Spectre x360 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: start set codec init function with an adr index (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for MTL SDCA boards (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quirk for MTL RVP (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices (Jaroslav Kysela) [RHEL-13726] - ASoC: wm_adsp: Update to use new component control notify helepr (Jaroslav Kysela) [RHEL-13726] - ASoC: ak4118: Update to use new component control notify helper (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-component: Add notify control helper function (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use set_get_data() to send LARGE_CONFIG message (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Simplify the calculation of variables (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify tone control switch DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: apply channel delay hack to all E-MU cards (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix+optimize E-MU stereo capture DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: roll up loops in DSP setup code for Audigy (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: make tone control switch mono (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc4_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc3_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ALSA: uapi: pcm: control the filling of the silence samples for drain (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove now superfluous mixer locking (Jaroslav Kysela) [RHEL-13726] - ALSA: core: update comment on snd_card.controls_rwsem (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix locking in snd_emu1010_fpga_link_dst_src_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: use the right lock in snd_emu10k1_shared_spdif_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from /proc code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from timer code (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: refactor acp power on and reset functions. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: remove the register read and write wrappers. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Update copyright notice (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Don't filter slave alerts (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Define dummy functions for snd_ac97_suspend() and resume() (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Remove redundant driver match function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Adjust the gain for PDM DMIC (Jaroslav Kysela) [RHEL-13726] - PCI: Add Loongson vendor ID (Jaroslav Kysela) [RHEL-13726]- VMCI: Use threaded irqs instead of tasklets (Ani Sinha) [RHEL-17673] - arm64: kdump: simplify the reservation behaviour of crashkernel=,high (Pingfan Liu) [RHEL-8989] - blk-mq: don't count completed flush data request as inflight in case of quiesce (Ming Lei) [RHEL-18055] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-17287] - powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function (Mamatha Inamdar) [RHEL-20259] - powerpc/pseries/vas: Migration suspend waits for no in-progress open windows (Mamatha Inamdar) [RHEL-20243] - fuse: fix deadlock between atomic O_TRUNC and page invalidation (Miklos Szeredi) [RHEL-7989] - fuse: truncate pagecache on atomic_o_trunc (Miklos Szeredi) [RHEL-7989] - blk-mq: use quiesced elevator switch when reinitializing queues (Ming Lei) [RHEL-19944] - lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly (Ming Lei) [RHEL-8128] - netdev: replace napi_reschedule with napi_schedule (Ivan Vecera) [RHEL-19714] - netdev: make napi_schedule return bool on NAPI successful schedule (Ivan Vecera) [RHEL-19714] - netdev: replace simple napi_schedule_prep/__napi_schedule to napi_schedule (Ivan Vecera) [RHEL-19714] - x86/topology: Use total_cpus for max logical packages calculation (Frank Ramsay) [RHEL-17893] - x86/fpu/xstate: Fix PKRU covert channel (Dean Nelson) [RHEL-16175] - x86/fpu: Invalidate FPU state correctly on exec() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() (Dean Nelson) [RHEL-16175] - x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set (Dean Nelson) [RHEL-16175] - x86/fpu: Allow PKRU to be (once again) written by ptrace. (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). (Dean Nelson) [RHEL-16175] - x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics (Dean Nelson) [RHEL-16175] - x86/fpu: Cleanup variable shadowing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove redundant XCOMP_BV initialization (Dean Nelson) [RHEL-16175] - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Dean Nelson) [RHEL-16175] - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (Dean Nelson) [RHEL-16175] - scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Clean up block devices post controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Refresh sdev queue depth after controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: driver version upgrade to 8.5.0.0.50 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for SAS5116 PCI IDs (Tomas Henzl) [RHEL-17365] - scsi: scsi_debug: Remove dead code (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Abort commands from scsi_debug_device_reset() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix missing error code in scsi_debug_init() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_queue (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Only allow sdebug_max_queue be modified when no shosts (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_host_busy() in delay_store() and ndelay_store() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in stop_all_queued() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Dynamically allocate sdebug_queued_cmd (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_block_requests() to block queues (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Protect block_unblock_all_queues() with mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Change shost list lock to a mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't iter all shosts in clear_luns_changed_on_target() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix check for sdev queue full (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Remove redundant driver match function (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Add poll mode deferred completions to statistics (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Get command abort feature working again (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_dev_info.num_in_q (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop check for num_in_q exceeding queue depth (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_host_reset() device NULL pointer check (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_bus_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_target_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_device_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_abort() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Stop setting devip->sdbg_host twice (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't hold driver host struct pointer in host->hostdata[] (Ming Lei) [RHEL-16241] - scsi: core: Introduce {init,exit}_cmd_priv() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Refine sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - ice: fix theoretical out-of-bounds access in ethtool link modes (Petr Oros) [RHEL-15678] - ice: restore timestamp configuration after device reset (Petr Oros) [RHEL-15678] - ice: unify logic for programming PFINT_TSYN_MSK (Petr Oros) [RHEL-15678] - ice: remove ptp_tx ring parameter flag (Petr Oros) [RHEL-15678] - ice: Fix VF-VF direction matching in drop rule in switchdev (Petr Oros) [RHEL-15678] - ice: Fix VF-VF filter rules in switchdev mode (Petr Oros) [RHEL-15678] - ice: Fix safe mode when DDP is missing (Petr Oros) [RHEL-15678] - ice: fix over-shifted variable (Petr Oros) [RHEL-15678] - ice: Remove the FW shared parameters (Petr Oros) [RHEL-15678] - ice: PTP: add clock domain number to auxiliary interface (Petr Oros) [RHEL-15678] - ice: Use PTP auxbus for all PHYs restart in E822 (Petr Oros) [RHEL-15678] - ice: Auxbus devices & driver for E822 TS (Petr Oros) [RHEL-15678] - ice: introduce ice_pf_src_tmr_owned (Petr Oros) [RHEL-15678] - ice: fix pin assignment for E810-T without SMA control (Petr Oros) [RHEL-15678] - ice: remove ICE_F_PTP_EXTTS feature flag (Petr Oros) [RHEL-15678] - ice: PTP: move quad value check inside ice_fill_phy_msg_e822 (Petr Oros) [RHEL-15678] - ice: PTP: Rename macros used for PHY/QUAD port definitions (Petr Oros) [RHEL-15678] - ice: PTP: Clean up timestamp registers correctly (Petr Oros) [RHEL-15678] - ice: introduce hw->phy_model for handling PTP PHY differences (Petr Oros) [RHEL-15678] - ice: Support cross-timestamping for E823 devices (Petr Oros) [RHEL-15678] - ice: retry acquiring hardware semaphore during cross-timestamp request (Petr Oros) [RHEL-15678] - ice: prefix clock timer command enumeration values with ICE_PTP (Petr Oros) [RHEL-15678] - ice: avoid executing commands on other ports when driving sync (Petr Oros) [RHEL-15678] - ice: fix receive buffer size miscalculation (Petr Oros) [RHEL-15678] - ice: split ice_aq_wait_for_event() func into two (Petr Oros) [RHEL-15678] - ice: embed &ice_rq_event_info event into struct ice_aq_task (Petr Oros) [RHEL-15678] - ice: ice_aq_check_events: fix off-by-one check when filling buffer (Petr Oros) [RHEL-15678] - ice: Remove redundant VSI configuration in eswitch setup (Petr Oros) [RHEL-15678] - ice: move E810T functions to before device agnostic ones (Petr Oros) [RHEL-15678] - ice: refactor ice_vsi_is_vlan_pruning_ena (Petr Oros) [RHEL-15678] - ice: refactor ice_ptp_hw to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_sched to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_vf_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_ddp to make functions static (Petr Oros) [RHEL-15678] - ice: remove unused methods (Petr Oros) [RHEL-15678] - ice: Block switchdev mode when ADQ is active and vice versa (Petr Oros) [RHEL-15678] - ice: clean up __ice_aq_get_set_rss_lut() (Petr Oros) [RHEL-15678] - ice: add FW load wait (Petr Oros) [RHEL-15678] - ice: Add get C827 PHY index function (Petr Oros) [RHEL-15678] - ice: Rename enum ice_pkt_flags values (Petr Oros) [RHEL-15678] - ice: Add direction metadata (Petr Oros) [RHEL-15678] - ice: Fix RDMA VSI removal during queue rebuild (Petr Oros) [RHEL-15678] - ice: Correctly initialize queue context values (Petr Oros) [RHEL-15678] - ice: Fix memory management in ice_ethtool_fdir.c (Petr Oros) [RHEL-15678] - ice: Implement basic eswitch bridge setup (Petr Oros) [RHEL-15678] - ice: Unset src prune on uplink VSI (Petr Oros) [RHEL-15678] - ice: Disable vlan pruning for uplink VSI (Petr Oros) [RHEL-15678] - ice: Prohibit rx mode change in switchdev mode (Petr Oros) [RHEL-15678] - ice: Skip adv rules removal upon switchdev release (Petr Oros) [RHEL-15678] - ice: use ice_down_up() where applicable (Petr Oros) [RHEL-15678] - ice: Remove managed memory usage in ice_get_fw_log_cfg() (Petr Oros) [RHEL-15678] - ice: clean up freeing SR-IOV VFs (Petr Oros) [RHEL-15678] - ice: reduce initial wait for control queue messages (Petr Oros) [RHEL-15678] - ice: remove unnecessary check for old MAC == new MAC (Petr Oros) [RHEL-15678] - ice: do not re-enable miscellaneous interrupt until thread_fn completes (Petr Oros) [RHEL-15678] - ice: trigger PFINT_OICR_TSYN_TX interrupt instead of polling (Petr Oros) [RHEL-15678] - ice: introduce ICE_TX_TSTAMP_WORK enumeration (Petr Oros) [RHEL-15678] - ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (Petr Oros) [RHEL-15678] - ice: handle extts in the miscellaneous interrupt thread (Petr Oros) [RHEL-15678] - ice: use src VSI instead of src MAC in slow-path (Petr Oros) [RHEL-15678] - ice: allow matching on meta data (Petr Oros) [RHEL-15678] - ice: specify field names in ice_prot_ext init (Petr Oros) [RHEL-15678] - ice: remove redundant Rx field from rule info (Petr Oros) [RHEL-15678] - ice: define meta data to match in switch (Petr Oros) [RHEL-15678] - ice: refactor PHY type to ethtool link mode (Petr Oros) [RHEL-15678] - ice: update ICE_PHY_TYPE_HIGH_MAX_INDEX (Petr Oros) [RHEL-15678] - ice: call ice_is_malicious_vf() from ice_vc_process_vf_msg() (Petr Oros) [RHEL-15678] - ice: move ice_is_malicious_vf() to ice_virtchnl.c (Petr Oros) [RHEL-15678] - ice: print message if ice_mbx_vf_state_handler returns an error (Petr Oros) [RHEL-15678] - ice: pass mbxdata to ice_is_malicious_vf() (Petr Oros) [RHEL-15678] - ice: remove unnecessary &array[0] and just use array (Petr Oros) [RHEL-15678] - ice: always report VF overflowing mailbox even without PF VSI (Petr Oros) [RHEL-15678] - ice: declare ice_vc_process_vf_msg in ice_virtchnl.h (Petr Oros) [RHEL-15678] - ice: initialize mailbox snapshot earlier in PF init (Petr Oros) [RHEL-15678] - ice: merge ice_mbx_report_malvf with ice_mbx_vf_state_handler (Petr Oros) [RHEL-15678] - ice: remove ice_mbx_deinit_snapshot (Petr Oros) [RHEL-15678] - ice: move VF overflow message count into struct ice_mbx_vf_info (Petr Oros) [RHEL-15678] - ice: track malicious VFs in new ice_mbx_vf_info structure (Petr Oros) [RHEL-15678] - ice: convert ice_mbx_clear_malvf to void and use WARN (Petr Oros) [RHEL-15678] - ice: re-order ice_mbx_reset_snapshot function (Petr Oros) [RHEL-15678]- nfsd: lock_rename() needs both directories to live on the same fs (Jeffrey Layton) [RHEL-19591] - HID: check empty report_list in hid_validate_values() (Desnes Nunes) [RHEL-19237 RHEL-19260] {CVE-2023-1073} - ceph: do not print the whole xattr value if it's too long (Xiubo Li) [RHEL-16411] - libceph: fix potential use-after-free on linger ping and resends (Jay Shin) [RHEL-20390] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-8003] - ceph: silence smatch warning in reconnect_caps_cb() (Xiubo Li) [RHEL-16410] - ceph: fix potential use-after-free bug when trimming caps (Xiubo Li) [RHEL-16410] - ceph: don't let check_caps skip sending responses for revoke msgs (Xiubo Li) [RHEL-16412] - ceph: issue a cap release immediately if no cap exists (Xiubo Li) [RHEL-16412] - ceph: trigger to flush the buffer when making snapshot (Xiubo Li) [RHEL-16412] - ceph: force updating the msg pointer in non-split case (Xiubo Li) [RHEL-16412] - ceph: flush cap releases when the session is flushed (Xiubo Li) [RHEL-16412] - ceph: reorder fields in 'struct ceph_snapid_map' (Xiubo Li) [RHEL-16412] - ceph: voluntarily drop Xx caps for requests those touch parent mtime (Xiubo Li) [RHEL-16412] - redhat/configs: Remove multi-buffer SHA configs (Štěpán Horáček) [RHEL-14477] - crypto: tcrypt - remove all multibuffer ahash tests (Štěpán Horáček) [RHEL-14477] - crypto: hash - Remove unused async iterators (Štěpán Horáček) [RHEL-14477] - crypto: x86 - remove SHA multibuffer routines and mcryptd (Štěpán Horáček) [RHEL-14477] - fs: group frequently accessed fields of struct super_block together (Miklos Szeredi) [RHEL-12504] - fanotify: add API to attach/detach super block mark (Miklos Szeredi) [RHEL-12504] - fsnotify: send path type events to group with super block marks (Miklos Szeredi) [RHEL-12504] - fsnotify: add super block object type (Miklos Szeredi) [RHEL-12504] - netfilter: nf_tables: set backend .flush always succeeds (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: no need to call pipapo_deactivate() from flush (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix memleak when more than 255 elements expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disable toggling dormant table state more than once (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix table flag updates (Florian Westphal) [RHEL-1722] - netfilter: nftables: update table flags from the commit phase (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element removal on anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix nft_trans type confusion (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: defer gc run if previous batch is still pending (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix out of memory error handling (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: use correct lock to protect gc_list (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with abort path (Florian Westphal) [RHEL-1722] - netfilter: nft_dynset: disallow object maps (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with netns dismantle (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't fail inserts if duplicate has expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix kdoc warnings after gc rework (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix false-positive lockdep splat (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: remove busy mark and gc batch API (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: adapt set backend to use GC transaction API (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nf_tables: GC transaction API to avoid race with control plane (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nftables: rename set element data activation/deactivation functions (Florian Westphal) [RHEL-1722] - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't skip expired elements during walk (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix spurious set element insertion failure (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: report use refcount overflow (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: add nft_chain_add() (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow timeout for anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow updates of anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element updates of bound anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: .walk does not deal with generations (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: integrate pipapo into commit protocol (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [RHEL-1722] - netfilter: nftables: add catch-all set element support (Florian Westphal) [RHEL-1722]- netlink: support extack in dump ->start() (Hangbin Liu) [RHEL-17272] - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() (Artem Savkov) [RHEL-16009] - audit: don't take task_lock() in audit_exe_compare() code path (Artem Savkov) [RHEL-16009] - IB/ipoib: Fix mcast list locking (Daniel Vacek) [RHEL-19244] - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Daniel Vacek) [RHEL-19244] - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() (Davide Caratti) [RHEL-14290] - ipvlan: Fix return value of ipvlan_queue_xmit() (Davide Caratti) [RHEL-14290] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Oleksandr Natalenko) [2228079] - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: switch kcalloc to kvcalloc for large array allocation (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: fix kernel panic with negotiate_mq error path (Vitaly Kuznetsov) [RHEL-15958] - tracing/timerlat: Add user-space interface (Chris White) [RHEL-15142] - tracing/osnoise: Skip running osnoise if all instances are off (Chris White) [RHEL-15142] - tracing/osnoise: Switch from PF_NO_SETAFFINITY to migrate_disable (Chris White) [RHEL-15142] - tracing/timerlat: Always wakeup the timerlat thread (Chris White) [RHEL-15142] - tracing/osnoise: Fix notify new tracing_max_latency (Chris White) [RHEL-15142] - tracing/timerlat: Notify new max thread latency (Chris White) [RHEL-15142] - trace/osnoise: make use of the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - kthread: add the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close (Michal Schmidt) [RHEL-15675] - iavf: Handle ntuple on/off based on new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: Introduce new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero (Michal Schmidt) [RHEL-15675] - iavf: delete the iavf client interface (Michal Schmidt) [RHEL-15675] - iavf: add a common function for undoing the interrupt scheme (Michal Schmidt) [RHEL-15675] - iavf: use unregister_netdev (Michal Schmidt) [RHEL-15675] - iavf: rely on netdev's own registered state (Michal Schmidt) [RHEL-15675] - iavf: fix the waiting time for initial reset (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, don't queue watchdog_task if comms failed (Michal Schmidt) [RHEL-15675] - iavf: simplify mutex_trylock+sleep loops (Michal Schmidt) [RHEL-15675] - iavf: fix comments about old bit locks (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, disable queues when removing the driver (Michal Schmidt) [RHEL-15675] - iavf: initialize waitqueues before starting watchdog_task (Michal Schmidt) [RHEL-15675] - iavf: delete unused iavf_mac_info fields (Michal Schmidt) [RHEL-15675] - iavf: fix format warnings (Michal Schmidt) [RHEL-15675] - iavf: fix string truncation warnings (Michal Schmidt) [RHEL-15675] - iavf: remove "inline" functions from iavf_txrx.c (Michal Schmidt) [RHEL-15675] - iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set (Michal Schmidt) [RHEL-15675] - iavf: Fix promiscuous mode configuration flow messages (Michal Schmidt) [RHEL-15675] - iavf: fix FDIR rule fields masks validation (Michal Schmidt) [RHEL-15675] - iavf: fix potential races for FDIR filters (Michal Schmidt) [RHEL-15675] - iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED (Michal Schmidt) [RHEL-15675] - iavf: fix potential deadlock on allocation failure (Michal Schmidt) [RHEL-15675] - iavf: Remove unnecessary aer.h include (Michal Schmidt) [RHEL-15675] - iavf: Remove redundant pci_enable_pcie_error_reporting() (Michal Schmidt) [RHEL-15675]- devres: handle zero size in devm_kmalloc() (Mark Langsdorf) [RHEL-1025 RHEL-14039] - cpufreq: ACPI: Prevent a warning when another frequency driver is loaded (Mark Langsdorf) [RHEL-1025] - cpufreq: drivers with target_index() must set freq_table (Mark Langsdorf) [RHEL-1025] - cpufreq: warn about invalid vals to scaling_max/min_freq interfaces (Mark Langsdorf) [RHEL-1025] - ACPI: cpufreq: Use platform devices to load ACPI PPC and PCC drivers (Mark Langsdorf) [RHEL-1025] - cpufreq: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1025] - kbuild, cpufreq: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [RHEL-1025] - cpufreq: Add __init annotation to module init funcs (Mark Langsdorf) [RHEL-1025] - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode (Mark Langsdorf) [RHEL-1025] - netfilter: nfnetlink_osf: avoid OOB read (Phil Sutter) [RHEL-12299] {CVE-2023-39189} - crypto: qat - add NULL pointer check (Vladis Dronov) [RHEL-19124] - crypto: qat - fix mutex ordering in adf_rl (Vladis Dronov) [RHEL-19124] - crypto: qat - fix error path in add_update_sla() (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for rate limiting (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for ras (Vladis Dronov) [RHEL-19124] - x86/speculation: Provide a debugfs file to dump SPEC_CTRL MSRs (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS entering mwait idle and enable it on wakeup (Waiman Long) [RHEL-16845] - intel_idle: Add ibrs_off module parameter to force-disable IBRS (Waiman Long) [RHEL-16845] - intel_idle: Use __update_spec_ctrl() in intel_idle_ibrs() (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS when CPU is offline to improve single-threaded performance (Waiman Long) [RHEL-16845] - x86/speculation: Add __update_spec_ctrl() helper (Waiman Long) [RHEL-16845] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (Waiman Long) [RHEL-16845] - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (Corinna Vinschen) [RHEL-15681] - igb: Fix an end of loop test (Corinna Vinschen) [RHEL-15681] - igb: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15681] - intel: fix format warnings (Corinna Vinschen) [RHEL-15681] - intel: fix string truncation warnings (Corinna Vinschen) [RHEL-15681] - ethernet/intel: Use list_for_each_entry() helper (Corinna Vinschen) [RHEL-15681] - igb: clean up in all error paths when enabling SR-IOV (Corinna Vinschen) [RHEL-15681] - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15681] - igb: disable virtualization features on 82580 (Corinna Vinschen) [RHEL-15681] - igb: Avoid starting unnecessary workqueues (Corinna Vinschen) [RHEL-15681] - igb: Fix igb_down hung on surprise removal (Corinna Vinschen) [RHEL-15681] - igb: Enable SR-IOV after reinit (Corinna Vinschen) [RHEL-15681] - bpf: Mark PTR_TO_FUNC register initially with zero offset (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Fix out of bounds access for ringbuf helpers (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generally fix helper register offset check (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generalize check_ctx_reg for reuse with other types (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Fix crash due to out of bounds access into reg2btf_ids. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce MEM_RDONLY flag (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-8476 RHEL-8925 RHEL-9037] {CVE-2022-0500 CVE-2022-23222} - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce composable reg, ret and arg types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - ipmi: Explicitly include correct DT includes (Tony Camuso) [RHEL-14570] - ipmi_si: fix -Wvoid-pointer-to-enum-cast warning (Tony Camuso) [RHEL-14570] - ipmi: fix potential deadlock on &kcs_bmc->lock (Tony Camuso) [RHEL-14570] - ipmi_si: fix a memleak in try_smi_init() (Tony Camuso) [RHEL-14570] - ipmi: Change request_module to request_module_nowait (Tony Camuso) [RHEL-14570] - ipmi:ssif: Fix a memory leak when scanning for an adapter (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add check for kstrdup (Tony Camuso) [RHEL-14570] - ipmi_watchdog: Fix read syscall not responding to signals during sleep (Tony Camuso) [RHEL-14570] - ipmi:ssif: Drop if blocks with always false condition (Tony Camuso) [RHEL-14570] - ipmi: fix SSIF not responding under certain cond. (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add send_retries increment (Tony Camuso) [RHEL-14570] - char:ipmi:Fix spelling mistake "asychronously" -> "asynchronously" (Tony Camuso) [RHEL-14570] - ipmi: simplify sysctl registration (Tony Camuso) [RHEL-14570] - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it (Tony Camuso) [RHEL-14570] - bnxt_en: fix free-runnig PHC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: handle invalid Tx completions more gracefully (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: take the bit to set as argument of bnxt_queue_sp_work() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: move and rename reset helpers (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Skip firmware fatal error recovery if chip is not accessible (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Query default VLAN before VNIC setup on a VF (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Don't issue AP reset during ethtool's reset operation (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix bnxt_hwrm_update_rss_hash_cfg() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Do not initialize PTP on older P3/P4 chips (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add missing 200G link speed reporting (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix typo in PCI id to device description string mapping (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix reporting of test result in ethtool selftest (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Enforce PTP software freq adjustments only when in non-RTC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Defer PTP initialization to after querying function caps (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Change fw_cap to u64 to accommodate more capability bits (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: avoid overflow in bnxt_get_nvram_directory() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: reset PHC frequency in free-running mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Avoid order-5 memory allocation for TPA data (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - ptp: bnxt: convert .adjfreq to .adjfine (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add a non-real time mode to access NIC clock (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - igc: Fix ambiguity in the ethtool advertising (Corinna Vinschen) [RHEL-15680] - igc: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15680] - intel: fix format warnings (Corinna Vinschen) [RHEL-15680] - igc: Expose tx-usecs coalesce setting to user (Corinna Vinschen) [RHEL-15680] - igc: Fix infinite initialization loop with early XDP redirect (Corinna Vinschen) [RHEL-15680] - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15680] - igc: Decrease PTM short interval from 10 us to 1 us (Corinna Vinschen) [RHEL-15680] - igc: Add support for multiple in-flight TX timestamps (Corinna Vinschen) [RHEL-15680] - igc: Fix the typo in the PTM Control macro (Corinna Vinschen) [RHEL-15680] - igc: Add lock to safeguard global Qbv variables (Corinna Vinschen) [RHEL-15680] - eth: add missing xdp.h includes in drivers (Corinna Vinschen) [RHEL-15680] - igc: Fix Kernel Panic during ndo_tx_timeout callback (Corinna Vinschen) [RHEL-15680] - igc: Prevent garbled TX queue with XDP ZEROCOPY (Corinna Vinschen) [RHEL-15680] - igc: Fix inserting of empty frame for launchtime (Corinna Vinschen) [RHEL-15680] - igc: Fix launchtime before start of cycle (Corinna Vinschen) [RHEL-15680] - igc: No strict mode in pure launchtime/CBS offload (Corinna Vinschen) [RHEL-15680] - igc: Handle already enabled taprio offload for basetime 0 (Corinna Vinschen) [RHEL-15680] - igc: Do not enable taprio offload for invalid arguments (Corinna Vinschen) [RHEL-15680] - igc: Rename qbv_enable to taprio_offload_enable (Corinna Vinschen) [RHEL-15680] - igc: Handle PPS start time programming for past time values (Corinna Vinschen) [RHEL-15680] - igc: Include the length/type field and VLAN tag in queueMaxSDU (Corinna Vinschen) [RHEL-15680] - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings (Corinna Vinschen) [RHEL-15680] - igc: Fix TX Hang issue when QBV Gate is closed (Corinna Vinschen) [RHEL-15680] - igc: Remove delay during TX ring configuration (Corinna Vinschen) [RHEL-15680] - igc: Add condition for qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680] - igc: Work around HW bug causing missing timestamps (Corinna Vinschen) [RHEL-15680] - igc: Retrieve TX timestamp during interrupt handling (Corinna Vinschen) [RHEL-15680] - igc: Check if hardware TX timestamping is enabled earlier (Corinna Vinschen) [RHEL-15680] - igc: Fix race condition in PTP tx code (Corinna Vinschen) [RHEL-15680] - igc: Remove unnecessary aer.h include (Corinna Vinschen) [RHEL-15680] - igc: Clean up and optimize watchdog task (Corinna Vinschen) [RHEL-15680] - igc: offload queue max SDU from tc-taprio (Corinna Vinschen) [RHEL-15680] - igc: Add qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680]- s390/pci: fix iommu bitmap allocation (Tobias Huschle) [RHEL-18202] - net/smc: Fix pos miscalculation in statistics (Tobias Huschle) [RHEL-18203] - ibmveth: Remove condition to recompute TCP header checksum. (Mamatha Inamdar) [RHEL-12553] - net: thunderx: Fix the ACPI memory leak (Maurizio Lombardi) [RHEL-18244] - null_blk: Always check queue mode setting from configfs (Ming Lei) [RHEL-18182] - drivers: net: slip: fix NPD bug in sl_tx_timeout() (Michal Schmidt) [RHEL-6655] {CVE-2022-41858} - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split (David Hildenbrand) [RHEL-8517] - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() (Sabrina Dubroca) [RHEL-16720] {CVE-2023-6176} - nfp: fix use-after-free in area_cache_get() (Ricardo Robaina) [RHEL-6567] {CVE-2022-3545} - igb: set max size RX buffer when store bad packet is enabled (Wander Lairson Costa) [RHEL-15188] {CVE-2023-45871} - igbvf: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15679] - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15679] - ixgbe: Fix panic during XDP_TX with > 64 CPUs (Ken Cox) [RHEL-15682] - ixgbe: Enable setting RSS table to default values (Ken Cox) [RHEL-15682] - ixgbe: Allow flow hash to be set via ethtool (Ken Cox) [RHEL-15682] - vsock/virtio: remove socket from connected/bound list on shutdown (Stefano Garzarella) [RHEL-17877] - vsock/virtio: initialize the_virtio_vsock before using VQs (Stefano Garzarella) [RHEL-17877] - vsock: send SIGPIPE on write to shutdowned socket (Stefano Garzarella) [RHEL-17877] - vsock/virtio: factor our the code to initialize and delete VQs (Stefano Garzarella) [RHEL-17877] - virtio-net: fix for skb_over_panic inside big mode (Laurent Vivier) [RHEL-7165] - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [RHEL-7165] - virtio_net: fix wrong buf address calculation when using xdp (Laurent Vivier) [RHEL-7165] - virtio_net: get build_skb() buf by data ptr (Laurent Vivier) [RHEL-7165] - virtio-net: fix for unable to handle page fault for address (Laurent Vivier) [RHEL-7165] - scsi: qedi: Remove unused declarations (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock (Nilesh Javali) [RHEL-9860] - scsi: qedi: Replace all non-returning strlcpy with strscpy (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix use after free bug in qedi_remove() (Nilesh Javali) [RHEL-9860] - scsi: qedi: Remove unneeded version.h include (Nilesh Javali) [RHEL-9860] - perf/x86/amd/uncore: Pass through error code for initialization failures, instead of -ENODEV (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init() (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add memory controller support (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add group exclusivity (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Move discovery and registration (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Refactor uncore management (Michael Petlan) [RHEL-9993] - RDMA/hfi1: Workaround truncation compilation error (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Remove redundant assignment to pointer ppd (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Replace deprecated strncpy (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use FIELD_GET() to extract Link Width (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Reduce printing of errors during driver shut down (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use list_for_each_entry() helper (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix possible panic during hotplug remove (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Use struct_size() (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Suppress useless compiler warnings (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Remove trace newlines (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Drop redundant pci_enable_pcie_error_reporting() (Izabela Bakollari) [RHEL-18211] - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init (Izabela Bakollari) [RHEL-18211]- Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb (David Marlin) [RHEL-1231] {CVE-2023-40283} - amd_hsmp: Add HSMP protocol version 5 messages (John Allen) [2072238] - KVM: s390/mm: Properly reset no-dat (Cédric Le Goater) [RHEL-17383] - KVM: s390: vsie: fix wrong VIR 37 when MSO is used (Cédric Le Goater) [RHEL-17383] - nvme-rdma: fix typo in comment (Kamal Heib) [RHEL-10968] - nvme-rdma: minor cleanup in nvme_rdma_create_cq() (Kamal Heib) [RHEL-10968] - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [RHEL-11209] - ibmveth: Ethtool set queue support (Mamatha Inamdar) [RHEL-11209] - ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [RHEL-11209] - ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [RHEL-11209] - ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() (Mamatha Inamdar) [RHEL-11209] - vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, use bool for rep (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, union perm checks in vt_do_kdsk_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extract vt_kdgkbent and vt_kdskbent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, sort includes (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, include linux/spinlock.h (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extend func_buf_lock to readers (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, simplify vt_kdgkbsent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty/vt: fix write/write race in ioctl(KDSKBSENT) handler (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty: keyboard, do not speculate on func_table index (John W. Linville) [RHEL-3015] {CVE-2020-25656} - Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release (David Marlin) [RHEL-17716] - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout (David Marlin) [RHEL-17716] - bluetooth: use dev_addr_set() (David Marlin) [RHEL-17716] - bluetooth: use eth_hw_addr_set() (David Marlin) [RHEL-17716] - Bluetooth: Rename driver .prevent_wake to .wakeup (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Ask ic_info to drop firmware (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for TP-Link UB500 Adapter (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_prevent_wake entry (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_suspend entry (David Marlin) [RHEL-17716] - Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier (David Marlin) [RHEL-17716] - Bluetooth: btrsi: remove superfluous header files from btrsi.c (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Set VsMsftOpCode based on device table (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for codec offload (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for quality reports (David Marlin) [RHEL-17716] - Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-17716] - Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: Apply missing portion of previously applied commit to correct context. (David Marlin) [RHEL-17716] - Bluetooth: Fix wrong opcode when LL privacy enabled (David Marlin) [RHEL-17716] - Bluetooth: Fix Advertisement Monitor Suspend/Resume (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs (David Marlin) [RHEL-17716] - Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c (David Marlin) [RHEL-17716] - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync (David Marlin) [RHEL-17716] - Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout (David Marlin) [RHEL-17716] - Bluetooth: Fix passing NULL to PTR_ERR (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF (David Marlin) [RHEL-17716] - Bluetooth: eir: Move EIR/Adv Data functions to its own file (David Marlin) [RHEL-17716] - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg (David Marlin) [RHEL-17716] - Bluetooth: Add bt_skb_sendmmsg helper (David Marlin) [RHEL-17716] - Bluetooth: hci_uart: fix GPF in h5_recv (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix incorrect out of memory check (David Marlin) [RHEL-17716] - Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add support for offload codecs over SCO (David Marlin) [RHEL-17716] - Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport (David Marlin) [RHEL-17716] - Bluetooth: Add offload feature under experimental flag (David Marlin) [RHEL-17716] - Bluetooth: Add support for msbc coding format (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define a callback to fetch codec config data (David Marlin) [RHEL-17716] - Bluetooth: Configure codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command (David Marlin) [RHEL-17716] - Bluetooth: Allow setting of codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define callback to fetch data_path_id (David Marlin) [RHEL-17716] - Bluetooth: Allow querying of supported offload codecs over SCO socket (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read supported offload use cases (David Marlin) [RHEL-17716] - Bluetooth: Add support for Read Local Supported Codecs V2 (David Marlin) [RHEL-17716] - Bluetooth: Enumerate local supported codec and cache details (David Marlin) [RHEL-17716] - Bluetooth: fix init and cleanup of sco_conn.timeout_work (David Marlin) [RHEL-17716] - Bluetooth: call sock_hold earlier in sco_conn_del (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add the new support ID for Realtek RTL8852A (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read boot address irrespective of controller mode (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix boot address (David Marlin) [RHEL-17716] - Bluetooth: Fix using RPA when address has been resolved (David Marlin) [RHEL-17716] - Bluetooth: Fix using address type from events (David Marlin) [RHEL-17716] - Bluetooth: Fix enabling advertising for central role (David Marlin) [RHEL-17716] - Bluetooth: set quality report callback for Intel (David Marlin) [RHEL-17716] - Bluetooth: Support the quality report events (David Marlin) [RHEL-17716] - Bluetooth: refactor set_exp_feature with a feature table (David Marlin) [RHEL-17716] - Bluetooth: btintel: support link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: btusb: disable Intel link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-17716] - Bluetooth: reorganize functions from hci_sock_sendmsg() (David Marlin) [RHEL-17716] - crypto: qat - prevent underflow in rp2srv_store() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix deadlock in backlog processing (Vladis Dronov) [RHEL-15642] - crypto: qat - move adf_cfg_services (Vladis Dronov) [RHEL-15642] - crypto: qat - add num_rps sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rp2svc sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting sysfs interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting feature to qat_4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add retrieval of fw capabilities (Vladis Dronov) [RHEL-15642] - crypto: qat - add bits.h to icp_qat_hw.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move admin api (Vladis Dronov) [RHEL-15642] - crypto: qat - fix ring to service map for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - use masks for AE groups (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config related functions (Vladis Dronov) [RHEL-15642] - crypto: qat - count QAT GEN4 errors (Vladis Dronov) [RHEL-15642] - crypto: qat - add error counters (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add adf_get_aram_base() helper function (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of compression related errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of correctable errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add infrastructure for error reporting (Vladis Dronov) [RHEL-15642] - crypto: qat - fix double free during reset (Vladis Dronov) [RHEL-15642] - crypto: qat - add cnv_errors debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - add pm_status debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor included headers (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove zlib-deflate (Vladis Dronov) [RHEL-15642] - crypto: qat - increase size of buffers (Vladis Dronov) [RHEL-15642] - crypto: qat - enable dc chaining service (Vladis Dronov) [RHEL-15642] - crypto: qat - consolidate services structure (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of compression algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of crypto algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - ignore subsequent state up commands (Vladis Dronov) [RHEL-15642] - crypto: qat - do not shadow error code (Vladis Dronov) [RHEL-15642] - crypto: qat - fix state machines cleanup paths (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor deprecated strncpy (Vladis Dronov) [RHEL-15642] - crypto: qat - Use list_for_each_entry() helper (Vladis Dronov) [RHEL-15642] - Documentation: ABI: debugfs-driver-qat: fix fw_counters path (Vladis Dronov) [RHEL-15642] - crypto: qat - fix crypto capability detection for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove unused function declarations (Vladis Dronov) [RHEL-15642] - crypto: qat - use kfree_sensitive instead of memset/kfree() (Vladis Dronov) [RHEL-15642] - crypto: qat - replace the if statement with min() (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat counters check (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat feature (Vladis Dronov) [RHEL-15642] - crypto: qat - add measure clock frequency (Vladis Dronov) [RHEL-15642] - crypto: qat - drop obsolete heartbeat interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add internal timer for qat 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add fw_counters debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - change value of default idle filter (Vladis Dronov) [RHEL-15642] - crypto: qat - do not export adf_init_admin_pm() (Vladis Dronov) [RHEL-15642] - crypto: qat - expose pm_idle_enabled through sysfs (Vladis Dronov) [RHEL-15642] - crypto: qat - extend configuration for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config logic for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - make fw images name constant (Vladis Dronov) [RHEL-15642] - crypto: qat - move returns to default case (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffers before free for RSA (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffer before free for DH (Vladis Dronov) [RHEL-15642] - crypto: qat - update slice mask for 4xxx devices (Vladis Dronov) [RHEL-15642] - crypto: qat - set deprecated capabilities as reserved (Vladis Dronov) [RHEL-15642] - crypto: qat - add missing function declaration in adf_dbgfs.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move dbgfs init to separate file (Vladis Dronov) [RHEL-15642] - crypto: qat - drop redundant adf_enable_aer() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix apply custom thread-service mapping for dc service (Vladis Dronov) [RHEL-15642] - crypto: qat - make state machine functions static (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor device restart logic (Vladis Dronov) [RHEL-15642] - crypto: qat - replace state machine calls (Vladis Dronov) [RHEL-15642] - crypto: qat - fix concurrency issue when device state changes (Vladis Dronov) [RHEL-15642] - crypto: qat - delay sysfs initialization (Vladis Dronov) [RHEL-15642] - crypto: qat - Include algapi.h for low-level Crypto API (Vladis Dronov) [RHEL-15642] - crypto: rsa-pkcs1pad - Use helper to set reqsize (Vladis Dronov) [RHEL-15642] - units: Add BYTES_PER_*BIT (Vladis Dronov) [RHEL-15642]- netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa) [RHEL-11728] {CVE-2023-39193} - nvmet: nul-terminate the NQNs passed in the connect command (Maurizio Lombardi) [RHEL-16690] {CVE-2023-6121} - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (Waiman Long) [RHEL-3876] - gve: Fix GFP flags when allocing pages (Izabela Bakollari) [2140228] - Fix double fget() in vhost_net_set_backend() (Jon Maloy) [RHEL-7162] {CVE-2023-1838} - mptcp: fix disconnect vs accept race (Davide Caratti) [RHEL-15347] - mptcp: fix accept vs worker race (Davide Caratti) [RHEL-15347] - mptcp: stops worker on unaccepted sockets at listener close (Davide Caratti) [RHEL-15347] - mptcp: fix UaF in listener shutdown (Davide Caratti) [RHEL-15347] - mptcp: fix lockdep false positive (Davide Caratti) [RHEL-15347] - mptcp: use the workqueue to destroy unaccepted sockets (Davide Caratti) [RHEL-15347] - mptcp: refactor passive socket initialization (Davide Caratti) [RHEL-15347] - mptcp: set msk local address earlier (Davide Caratti) [RHEL-15347] - mptcp: fix possible list corruption on passive MPJ (Davide Caratti) [RHEL-15347] - mptcp: fix possible deadlock in subflow_error_report (Davide Caratti) [RHEL-15347] - dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10101] - dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10101] - dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10101] - clk: fix leak on devm_clk_bulk_get_all() unwind (Jerry Snitselaar) [RHEL-10101] - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Keep a gem reference to user bos in surfaces (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: fix typo of sizeof argument (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix possible invalid drm gem put calls (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix shader stage validation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: remove unused vmw_overlay function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Print errors when running on broken/unsupported configs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Drop mksstat_init_record fn as currently unused (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix src/dst_pitch confusion (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Replace one-element array with flexible-array member (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Do not drop the reference to the handle too soon (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop accessing buffer objects which failed init (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Make the driver work without the dummy resources (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop using raw ttm_buffer_object's (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Abstract placement selection (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename dummy to is_iomem (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Cleanup the vmw bo usage in the cursor paths (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Simplify fb pinning (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename vmw_buffer_object to vmw_bo (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Remove the duplicate bo_free function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Use the common gem mmap instead of the custom code (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/radeon: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/qxl: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/gem-vram: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: prevent moving of pinned BOs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating a dummy resource for pipelined gutting (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating dummy resources during BO creation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: clear the ttm_tt when bo->resource is NULL (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/i915/ttm: audit remaining bo->resource (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Stop accessing buffer objects which failed init" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Do not drop the reference to the handle too soon" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Fix Legacy Display Unit atomic drm support" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-1021] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-1021] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-1021] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-1021] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-1021] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-1021] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-1021] - ACPICA: iASL: Add CCEL table to both compiler/disassembler (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Rework system-level device notification handling (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Medion S17413 to IRQ override quirk (Mark Langsdorf) [RHEL-1021] - ACPI: LPIT: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-1021] - ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Book X90 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402FBA (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Do IRQ override on all TongFang GMxRGxx (Mark Langsdorf) [RHEL-1021] - ACPI: make kobj_type structures constant (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add comments with DSDT power opregion field names (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Limit error type to 32-bit width (Mark Langsdorf) [RHEL-1021] - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Mark Langsdorf) [RHEL-1021] - ACPI: Don't build ACPICA with '-Os' (Mark Langsdorf) [RHEL-1021] - ACPI: PRM: Check whether EFI runtime is available (Mark Langsdorf) [RHEL-1021] - ACPI: PNP: Introduce list of known non-PNP devices (Mark Langsdorf) [RHEL-1021] - ACPICA: nsrepair: handle cases without a return value correctly (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA (Mark Langsdorf) [RHEL-1021] - ACPI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Use the "no limit" frequency QoS (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary (void *) conversion (Mark Langsdorf) [RHEL-1021] - ACPICA: Constify pathname argument for acpi_get_handle() (Mark Langsdorf) [RHEL-1021] - ACPICA: Drop port I/O validation for some regions (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add pmic_i2c_address to BYT Crystal Cove support (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Add support for NBFT (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on Lenovo 14ALC7 (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on XMG Core 15 (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix ECDT probe ordering issues (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix EC address space handler unregistration (Mark Langsdorf) [RHEL-1021] - ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346 (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Fix formatting errors (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust acpi_processor_notify_smm() return value (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange acpi_processor_notify_smm() (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange unregistration routine (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Drop redundant parentheses (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust white space (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary statements and parens (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Adjust critical.flags.valid check (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Convert to use sysfs_emit_at() API (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Mark Langsdorf) [RHEL-1021] - ACPI: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F) (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove a useless include (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Bail out if extract package failed (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_update: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Fix the _OSC capability check for FFH OpRegion (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Fix initiator registration for single-initiator systems (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: remove unnecessary variable initialization (Mark Langsdorf) [RHEL-1021] - ACPI: APMT: Fix kerneldoc and indentation (Mark Langsdorf) [RHEL-1021] - ACPI: Implement a generic FFH Opregion handler (Mark Langsdorf) [RHEL-1021] - redhat: configs: enable FFH OpRegion handlers (Mark Langsdorf) [RHEL-1021] - ACPI: Enable FPDT on arm64 (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: use sysfs_emit() to instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: irq: Fix some kernel-doc issues (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Fix the stale comments for acpi_locate_initial_tables() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: use hotplug_memory_notifier() directly (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix error code path in acpi_ds_call_control_method() (Mark Langsdorf) [RHEL-1021] - ACPICA: Add utcksum.o to the acpidump Makefile (Mark Langsdorf) [RHEL-1021] - ACPI/IORT: Update SMMUv3 DeviceID support (Mark Langsdorf) [RHEL-1021] - ACPI: ARM Performance Monitoring Unit Table (APMT) initial support (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur (Mark Langsdorf) [RHEL-1021] - ACPI: processor: throttling: remove variable count (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Drop unsetting driver data on remove (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add another system to quirk list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: Finish support for the CDAT table (Mark Langsdorf) [RHEL-1021] - ACPICA: Improve warning message for "invalid ACPI name" (Mark Langsdorf) [RHEL-1021] - ACPICA: Check that EBDA pointer is in valid memory (Mark Langsdorf) [RHEL-1021] - arm64: acpi: Fix possible memory leak of ffh_ctxt (Mark Langsdorf) [RHEL-1021] - arm64: Add architecture specific ACPI FFH Opregion callbacks (Mark Langsdorf) [RHEL-1021] - ACPICA: Add support for FFH Opregion special context data (Mark Langsdorf) [RHEL-1021] - ACPICA: Do not touch VGA memory when EBDA < 1ki_b (Mark Langsdorf) [RHEL-1021] - ACPICA: Make acpi_ex_load_op() match upstream (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[] (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA (Mark Langsdorf) [RHEL-1021] - apei/ghes: Use xchg_release() for updating new cache slot instead of cmpxchg() (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Fix device reference counting in acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: note more about IRQ override (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on LENOVO IdeaPad (Mark Langsdorf) [RHEL-1021] - ACPI: extlog: Handle multiple records (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop redundant parens from expressions (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Use white space more consistently (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop some redundant code (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle (Mark Langsdorf) [RHEL-1021] - ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Replace loop with first entry retrieval (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Deduplicate skipping device in acpi_lpss_create_device() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Fix a NULL pointer dereference (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (Mark Langsdorf) [RHEL-1021] - ACPI: Kconfig: Drop link to https://01.org/linux-acpi (Mark Langsdorf) [RHEL-1021] - ACPI: DPTF: Drop stale link from Kconfig help (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add ASUS model S5402ZA to quirks (Mark Langsdorf) [RHEL-1021] - ACPI: AMBA: Add ARM DMA-330 controller to the supported list (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove unneeded result variables (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Reorder symbols to get rid of a few forward declarations (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Rework acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add helper function acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA (Mark Langsdorf) [RHEL-1021] - ACPI: APD: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Filter out the non memory resources in is_memory() (Mark Langsdorf) [RHEL-1021] - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (Mark Langsdorf) [RHEL-1021] - ACPI: property: Silence missing-declarations warning in apple.c (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_platform_device() (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Remove redundant print on -ENOMEM (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Sort forbidden_id_list[] in ascending order (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) (Mark Langsdorf) [RHEL-1021] - ACPI: property: Use acpi_dev_parent() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Refactor ACPI matching functions for better readability (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Drop kernel doc annotation from acpi_bus_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Drop unneeded result variable from ec_write() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Add BERT error log footer (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Fix indentation of video_detect_dmi_table[] entries (Mark Langsdorf) [RHEL-1021] - platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Refactor acpi_video_get_backlight_type() a bit (Mark Langsdorf) [RHEL-1021] - ACPI: video: Simplify acpi_video_unregister_backlight() (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove acpi_video_bus from list before tearing it down (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix NULL argument handling in acpi_device_get/set_power() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Remove the unneeded result variable (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Dell-Video _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: Drop parent field from struct acpi_device (Mark Langsdorf) [RHEL-1021] - ACPI: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix acpi_dev_state_d0() kerneldoc (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Eliminate __acpi_device_add() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rearrange initialization of ACPI device objects (Mark Langsdorf) [RHEL-1021] - ACPI: Rename acpi_bus_get/put_acpi_device() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rename acpi_bus_get_parent() and rearrange it (Mark Langsdorf) [RHEL-1021]- s390/smp: move rcu_cpu_starting() earlier (Joel Savitz) [RHEL-8624] - net: fix net device address assign type (Michal Schmidt) [RHEL-6383] - net: add check for current MAC address in dev_set_mac_address (Michal Schmidt) [RHEL-6383] - writeback, cgroup: Fix kernel bootup panic with cgroup v2 (Waiman Long) [RHEL-17504] - net/tls: Remove the context from the list in tls_device_down (Jay Shin) [RHEL-17301] - tls: Fix context leak on tls_device_down (Jay Shin) [RHEL-17301] - RDMA/core: Require admin capabilities to set system parameters (Kamal Heib) [RHEL-1033] - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join (Kamal Heib) [RHEL-1033] - RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() (Kamal Heib) [RHEL-1033] - RDMA/cma: Fix truncation compilation warning in make_cma_ports (Kamal Heib) [RHEL-1033] - RDMA/uverbs: Fix typo of sizeof argument (Kamal Heib) [RHEL-1033] - IB/uverbs: Fix an potential error pointer dereference (Kamal Heib) [RHEL-1033] - scsi: RDMA/srp: Fix residual handling (Kamal Heib) [RHEL-1033] - rdma: fix INFINIBAND_USER_ACCESS dependency (Kamal Heib) [RHEL-1033] - gfs2: Fix quota=quiet oversight (Bob Peterson) [RHEL-14849] - gfs2: Free quota data objects synchronously (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix initial quota data refcount (Andreas Gruenbacher) [RHEL-14849] - gfs2: Factor out duplicate quota data disposal code (Andreas Gruenbacher) [RHEL-14849] - gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix wrong quota shrinker return value (Andreas Gruenbacher) [RHEL-14849] - gfs2: ignore negated quota changes (Bob Peterson) [RHEL-14849] - gfs2: Introduce new quota=quiet mount option (Bob Peterson) [RHEL-14849] - gfs2: Rename sd_{ glock => kill }_wait (Andreas Gruenbacher) [RHEL-14849] - Bluetooth: btrtl: Set MSFT opcode for RTL8852 (David Marlin) [RHEL-2531] - Bluetooth: Fix return value in hci_dev_do_close() (David Marlin) [RHEL-2531] - Bluetooth: add timeout sanity check to hci_inquiry (David Marlin) [RHEL-2531] - Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Pessimize compile-time bounds-check (David Marlin) [RHEL-2531] - Bluetooth: Fix race condition in handling NOP command (David Marlin) [RHEL-2531] - Bluetooth: btbcm: add patch ram for bluetooth (David Marlin) [RHEL-2531] - Bluetooth: Store advertising handle so it can be re-enabled (David Marlin) [RHEL-2531] - Bluetooth: Fix handling of LE Enhanced Connection Complete (David Marlin) [RHEL-2531] - Bluetooth: fix repeated calls to sco_sock_kill (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in RFCOMM (David Marlin) [RHEL-2531] - Bluetooth: serialize calls to sco_sock_{set,clear}_timer (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in SCO (David Marlin) [RHEL-2531] - Bluetooth: avoid circular locks in sco_sock_connect (David Marlin) [RHEL-2531] - Bluetooth: schedule SCO timeouts with delayed_work (David Marlin) [RHEL-2531] - Bluetooth: btusb: Fix fall-through warnings (David Marlin) [RHEL-2531] - Bluetooth: btintel: Combine setting up MSFT extension (David Marlin) [RHEL-2531] - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (David Marlin) [RHEL-2531] - Bluetooth: Add additional Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-2531] - Bluetooth: btusb: Record debug log for Mediatek Chip. (David Marlin) [RHEL-2531] - Bluetooth: hci_bcm: Fix kernel doc comments (David Marlin) [RHEL-2531] - Bluetooth: Fix not generating RPA when required (David Marlin) [RHEL-2531] - Bluetooth: HCI: Add proper tracking for enable status of adv instances (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) (David Marlin) [RHEL-2531] - Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for WCN6855 controller (David Marlin) [RHEL-2531] - Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 (David Marlin) [RHEL-2531] - Bluetooth: btmrvl_sdio: Remove all strcpy() uses (David Marlin) [RHEL-2531] - Bluetooth: skip invalid hci_sync_conn_complete_evt (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Add runtime suspend (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: add WAKEUP_DISABLE flag (David Marlin) [RHEL-2531] - Bluetooth: btrsi: use non-kernel-doc comment for copyright (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D (David Marlin) [RHEL-2531] - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices (David Marlin) [RHEL-2531] - Bluetooth: msft: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: use inclusive language in hci_core.h (David Marlin) [RHEL-2531] - Bluetooth: btqca: Moved extracting rom version info to common place (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add support for firmware image with mbn type for WCN6750 (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 (David Marlin) [RHEL-2531] - Bluetooth: use flexible-array member instead of zero-length array (David Marlin) [RHEL-2531] - Bluetooth: Fix default values for advertising interval (David Marlin) [RHEL-2531] - Bluetooth: Remove trailing semicolon in macros (David Marlin) [RHEL-2531] - Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete (David Marlin) [RHEL-2531] - Bluetooth: disable advertisement filters during suspend (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT interleave scanning integration (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle filter enablement (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle controller reset (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT remove monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add rssi support (David Marlin) [RHEL-2531] - Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller (David Marlin) [RHEL-2531] - Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x (David Marlin) [RHEL-2531] - Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: fix typo in struct name (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv() (David Marlin) [RHEL-2531] - Bluetooth: Use fallthrough pseudo-keyword (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Enable WBS support for wcn3991 (David Marlin) [RHEL-2531] - Bluetooth: L2CAP: Replace zero-length array with flexible-array (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for management support (David Marlin) [RHEL-2531] - Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset (David Marlin) [RHEL-2531] - Bluetooth: Sort list of LE features constants (David Marlin) [RHEL-2531] - Bluetooth: Add HCI device identifier for VIRTIO devices (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390 (David Marlin) [RHEL-2531] - Bluetooth: Fixing a few comment typos in the quirk definitions. (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: btsdio: Use module_sdio_driver helper (David Marlin) [RHEL-2531] - mmc: sdio: Add helper macro for sdio_driver boilerplate (David Marlin) [RHEL-2531] - kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL (Nico Pache) [RHEL-5622] - redhat: add new tests (Nico Pache) [RHEL-5622] - redhat: disable kunit by default (Nico Pache) [RHEL-5622] - kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled (Nico Pache) [RHEL-5622] - kasan: fix array-bounds warnings in tests (Nico Pache) [RHEL-5622] - kasan: test: Silence GCC 12 warnings (Nico Pache) [RHEL-5622] - tracepoint: Allow trace events in modules with TAINT_TEST (Nico Pache) [RHEL-5622] - kunit: Fix missed memory release in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - kunit: fix kunit_test_init_section_suites(...) (Nico Pache) [RHEL-5622] - kunit: tool: print summary of failed tests if a few failed out of a lot (Nico Pache) [RHEL-5622] - kunit: alloc_string_stream_fragment error handling bug fix (Nico Pache) [RHEL-5622] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - Documentation: kunit: Modular tests should not depend on KUNIT=y (Nico Pache) [RHEL-5622] - kunit: update NULL vs IS_ERR() tests (Nico Pache) [RHEL-5622] - Documentation: kunit: Update description of --alltests option (Nico Pache) [RHEL-5622] - kunit: declare kunit_assert structs as const (Nico Pache) [RHEL-5622] - kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Nico Pache) [RHEL-5622] - kunit: remove format func from struct kunit_assert, get it to 0 bytes (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree(NULL) a no-op to match kfree() (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() not segfault on invalid inputs (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends (Nico Pache) [RHEL-5622] - kunit: drop test pointer in string_stream_fragment (Nico Pache) [RHEL-5622] - kunit: string-stream: Simplify resource use (Nico Pache) [RHEL-5622] - Documentation: Kunit: Use full path to .kunitconfig (Nico Pache) [RHEL-5622] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-5622] - kunit: tool: remove UML specific options from all_tests_uml.config (Nico Pache) [RHEL-5622] - lib: stackinit: update reference to kunit-tool (Nico Pache) [RHEL-5622] - Documentation: KUnit: update links in the index page (Nico Pache) [RHEL-5622] - Documentation: KUnit: add intro to the getting-started page (Nico Pache) [RHEL-5622] - Documentation: KUnit: Reword start guide for selecting tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: add note about mrproper in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: avoid repeating "kunit.py run" in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: remove duplicated docs for kunit_tool (Nico Pache) [RHEL-5622] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-5622] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-5622] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-5622] - kunit: no longer call module_info(test, "Y") for kunit modules (Nico Pache) [RHEL-5622] - kunit: add kunit.enable to enable/disable KUnit test (Nico Pache) [RHEL-5622] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-5622] - module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m (Nico Pache) [RHEL-5622] - MAINTAINERS: kunit: add David Gow as a maintainer of KUnit (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix example with compilation error (Nico Pache) [RHEL-5622] - Documentation: kunit: Add CLI args for kunit_tool (Nico Pache) [RHEL-5622] - kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites (Nico Pache) [RHEL-5622] - kunit: unify module and builtin suite definitions (Nico Pache) [RHEL-5622] - Documentation: kunit: fix example run_kunit func to allow spaces in args (Nico Pache) [RHEL-5622] - kunit: test.h: fix a kernel-doc markup (Nico Pache) [RHEL-5622] - kunit: tool: Enable virtio/PCI by default on UML (Nico Pache) [RHEL-5622] - kunit: tool: make --kunitconfig repeatable, blindly concat (Nico Pache) [RHEL-5622] - kunit: add coverage_uml.config to enable GCOV on UML (Nico Pache) [RHEL-5622] - kunit: tool: refactor internal kconfig handling, allow overriding (Nico Pache) [RHEL-5622] - kunit: tool: introduce --qemu_args (Nico Pache) [RHEL-5622] - kunit: tool: simplify creating LinuxSourceTreeOperations (Nico Pache) [RHEL-5622] - kunit: tool: cosmetic: don't specify duplicate kernel cmdline options (Nico Pache) [RHEL-5622] - kunit: tool: refactoring printing logic into kunit_printer.py (Nico Pache) [RHEL-5622] - kunit: tool: redo how we construct and mock LinuxSourceTree (Nico Pache) [RHEL-5622] - kunit: tool: drop unused load_config argument (Nico Pache) [RHEL-5622] - apparmor: test: Remove some casts which are no-longer required (Nico Pache) [RHEL-5622] - kunit: Taint the kernel when KUnit tests are run (Nico Pache) [RHEL-5622] - panic: Taint kernel if tests are run (Nico Pache) [RHEL-5622] - kunit: tool: Use qemu-system-i386 for i386 runs (Nico Pache) [RHEL-5622] - kunit: tool: update riscv QEMU config with new serial dependency (Nico Pache) [RHEL-5622] - kunit: tool: Add list of all valid test configs on UML (Nico Pache) [RHEL-5622] - kunit: take `kunit_assert` as `const` (Nico Pache) [RHEL-5622] - kunit: fix UAF when run kfence test case test_gfpzero (Nico Pache) [RHEL-5622] - lib: stackinit: Convert to KUnit (Nico Pache) [RHEL-5622] - lib/test_stackinit: Add assigned initializers (Nico Pache) [RHEL-5622] - lib/test_stackinit: Allow building stand-alone (Nico Pache) [RHEL-5622] - lib/test_stackinit: Fix static initializer test (Nico Pache) [RHEL-5622] - lib: test_stackinit.c: XFAIL switch variable init tests (Nico Pache) [RHEL-5622] - lib/test_stackinit: Handle Clang auto-initialization pattern (Nico Pache) [RHEL-5622] - lib: Introduce test_stackinit module (Nico Pache) [RHEL-5622] - kunit: cleanup assertion macro internal variables (Nico Pache) [RHEL-5622] - kunit: factor out str constants from binary assertion structs (Nico Pache) [RHEL-5622] - kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros (Nico Pache) [RHEL-5622] - kunit: remove va_format from kunit_assert (Nico Pache) [RHEL-5622] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [RHEL-5622] - Documentation: dev-tools: Add Testing Overview (Nico Pache) [RHEL-5622]- perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform (Michael Petlan) [RHEL-16880] - gfs2: Fix another freeze/thaw hang (Andrew Price) [RHEL-5340] - tcp: enforce receive buffer memory limits by allowing the tcp window to shrink (Felix Maurer) [RHEL-15023] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [RHEL-10028] - driver/base/cpu: Retry online operation if -EBUSY (Waiman Long) [RHEL-5730] - net: openvswitch: reject negative ifindex (Antoine Tenart) [RHEL-14350] - sctp: annotate data-races around sk->sk_wmem_queued (Xin Long) [RHEL-14838] - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Xin Long) [RHEL-14838] - sctp: fix an error code in sctp_sf_eat_auth() (Xin Long) [RHEL-14838] - sctp: handle invalid error codes without calling BUG() (Xin Long) [RHEL-14838] - sctp: fix an issue that plpmtu can never go to complete state (Xin Long) [RHEL-14838] - sctp: add bpf_bypass_getsockopt proto callback (Xin Long) [RHEL-14838] - powerpc/pseries: Always inline functions called from cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: pseries: Mark ->enter() functions as __cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-4666] - cpuidle: driver: Update microsecond values of state parameters as needed (Mark Langsdorf) [RHEL-4666] - cpuidle: sysfs: make kobj_type structures constant (Mark Langsdorf) [RHEL-4666] - cpuidle: Fix poll_idle() noinstr annotation (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle() (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: select haltpoll governor (Mark Langsdorf) [RHEL-4666] - cpuidle: Annotate poll_idle() (Mark Langsdorf) [RHEL-4666] - powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state (Mark Langsdorf) [RHEL-4666] - cpuidle: Remove redundant check in cpuidle_switch_governor() (Mark Langsdorf) [RHEL-4666] - cpuidle: powernv: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-4666] - cpuidle: coupled: Drop duplicate word from a comment (Mark Langsdorf) [RHEL-4666] - KVM: s390: add tracepoint in gmap notifier (Cédric Le Goater) [RHEL-11434] - KVM: s390: add stat counter for shadow gmap events (Cédric Le Goater) [RHEL-11434] - KVM: s390: fix gisa destroy operation might lead to cpu stalls (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping keyless mode exits (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into program interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix sthyi error handling (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix index value of replaced ASCE (Cédric Le Goater) [RHEL-9581] - KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Cédric Le Goater) [RHEL-9581] - KVM: s390: vsie: fix the length of APCB bitmap (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Cédric Le Goater) [RHEL-9581] - KVM: s390: pci: fix virtual-physical confusion on module unload/load (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix external interruption loop not always detected (Cédric Le Goater) [RHEL-9581] - s390: vfio-ap: tighten the NIB validity check (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: leak the topmost page table when destroy fails (Cédric Le Goater) [RHEL-9581] - mbcache: Avoid nesting of cache->c_list_lock under bit locks (Carlos Maiolino) [RHEL-15010] - ext4: fix deadlock due to mbcache entry corruption (Carlos Maiolino) [RHEL-15010] - mbcache: automatically delete entries from cache on freeing (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix another off-by-one fsmap error on 1k block filesystems (Carlos Maiolino) [RHEL-15010] - ext4: fix task hung in ext4_xattr_delete_inode (Carlos Maiolino) [RHEL-15010] - ext4: Fix function prototype mismatch for ext4_feat_ktype (Carlos Maiolino) [RHEL-15010] - ext4: avoid unaccounted block allocation when expanding inode (Carlos Maiolino) [RHEL-15010] - ext4: avoid BUG_ON when creating xattrs (Carlos Maiolino) [RHEL-15010] - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix uninititialized value in 'ext4_evict_inode' (Carlos Maiolino) [RHEL-15010] - ext4: fix corruption when online resizing a 1K bigalloc fs (Carlos Maiolino) [RHEL-15010] - ext4: fix error code return to user-space in ext4_get_branch() (Carlos Maiolino) [RHEL-15010] - ext4: init quota for 'old.inode' in 'ext4_rename' (Carlos Maiolino) [RHEL-15010] - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode (Carlos Maiolino) [RHEL-15010] - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode (Carlos Maiolino) [RHEL-15010] - ext4: add helper to check quota inums (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad quota inode (Carlos Maiolino) [RHEL-15010] - ext4: silence the warning when evicting inode with dioread_nolock (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free in ext4_ext_shift_extents (Carlos Maiolino) [RHEL-15010] - ext4: fix warning in 'ext4_da_release_space' (Carlos Maiolino) [RHEL-15010] - jbd2: wake up journal waiters in FIFO order, not LIFO (Carlos Maiolino) [RHEL-15010] - ext4: place buffer head allocation before handle start (Carlos Maiolino) [RHEL-15010] - ext4: fix check for block being out of directory size (Carlos Maiolino) [RHEL-15010] {CVE-2022-1184} - ext4: make ext4_lazyinit_thread freezable (Carlos Maiolino) [RHEL-15010] - ext4: fix null-ptr-deref in ext4_write_info (Carlos Maiolino) [RHEL-15010] - ext4: limit the number of retries after discarding preallocations blocks (Carlos Maiolino) [RHEL-15010] - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Carlos Maiolino) [RHEL-15010] - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Carlos Maiolino) [RHEL-15010] - ext4: fix race when reusing xattr blocks (Carlos Maiolino) [RHEL-15010] - ext4: unindent codeblock in ext4_xattr_block_set() (Carlos Maiolino) [RHEL-15010] - ext4: remove EA inode entry from mbcache on inode eviction (Carlos Maiolino) [RHEL-15010] - ext4: use kmemdup() to replace kmalloc + memcpy (Carlos Maiolino) [RHEL-15010] - ext4: avoid remove directory when directory is corrupted (Carlos Maiolino) [RHEL-15010] - ext4: recover csum seed of tmp_inode after migrating to extents (Carlos Maiolino) [RHEL-15010] - mbcache: add functions to delete entry if unused (Carlos Maiolino) [RHEL-15010] - mbcache: don't reclaim used entries (Carlos Maiolino) [RHEL-15010] - redhat/configs: Disable AMD PMF driver (Prarit Bhargava) [RHEL-10011] - x86/amd_nb: Add PCI ID for family 19h model 78h (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: provide user message where s0ix is not supported (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler() (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't try to read SMU version on Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: hsmp: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_SUSPEND checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add line break for readability (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: differentiate STB/SMU messaging prints (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Write dummy postcode into the STB DRAM (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add num_samples message id support to STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: add CONFIG_SERIO dependency (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add a module parameter to disable workarounds (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: Fix refcount leak in amd_pmc_probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add new ACPI ID AMDI0009 (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix build without debugfs (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add sysfs files for SMU (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Always write to the STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add defines for STB events (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmf: Add support for PMF core layer (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new platform support (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new acpi id for PMC controller (Prarit Bhargava) [RHEL-10011] - platform/x86: Move AMD platform drivers to separate directory (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix build error unused-function (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Avoid reading SMU version at probe time (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move FCH init to first use (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move SMU logging setup out of init (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Only report STB errors when STB enabled (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Drop CPU QoS workaround (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Output error codes in messages (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move to later in the suspend process (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Validate entry into the deepest state on resume (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Correct usage of SMU version (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static (Prarit Bhargava) [RHEL-10011] - scsi: qedf: Add synchronization between I/O completions and abort (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused declaration (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix NULL dereference in error handling (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused 'num_handled' variable (Nilesh Javali) [RHEL-9861] - scsi: qla2xxx: Fix system crash due to bad pointer access (Nilesh Javali) [RHEL-9859] - qla2xxx: Fix double free of dsd_list during driver load. (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) [RHEL-9859] - Revert "scsi: qla2xxx: Fix buffer overrun" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unsupported ql2xenabledif option (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Error code did not return to upper layer (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add logs for SFP temperature monitoring (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix firmware resource tracking (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Flush mailbox commands on chip reset (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Allow 32-byte CDBs (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Move resource to allow code reuse (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused declarations (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: fix inconsistent TMF timeout (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix TMF leak through (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Turn off noisy message log (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix session hang in gnl (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix erroneous link up failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix command flush during TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Limit TMF to 8 per function (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Adjust IOCB resource on qpair create (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix deletion race condition (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix error code in qla2x00_start_sp() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Silence a static checker warning (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct the index of array (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Pointer may be dereferenced (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix buffer overrun (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Avoid fcport pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix potential NULL pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Array index may go out of bound (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop useless LIST_HEAD (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix end of loop test (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL pointer dereference in target mode (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Wait for io return on terminate rport (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix mem access after free (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix hang in task management (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd fail due to unavailable resource (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Multi-que support for TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Refer directly to the qla2xxx_driver_template (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove default fabric ops callouts (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add option to disable FC2 Target support (Nilesh Javali) [RHEL-9859]- cpupower: Fix cpuidle_set to accept only numeric values for idle-set operation. (Mamatha Inamdar) [RHEL-15215] - powerpc/vas: Limit open window failure messages in log bufffer (Mamatha Inamdar) [RHEL-14968] - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Paolo Abeni) [RHEL-14372] - vxlan: calculate correct header length for GPE (Petr Oros) [RHEL-14527] - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Guillaume Nault) [RHEL-2574] {CVE-2023-4622} - netfilter: xt_u32: validate user space input (Phil Sutter) [RHEL-11729] {CVE-2023-39192} - netfilter: nf_log_syslog: Consolidate entry checks (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Don't ignore unknown protocols (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Merge MAC header dumpers (Phil Sutter) [RHEL-6044] - tipc: fix a potential deadlock on &tx->lock (Xin Long) [RHEL-14830] - tipc: stop tipc crypto on failure in tipc_node_create (Xin Long) [RHEL-14830] - tipc: check return value of pskb_trim() (Xin Long) [RHEL-14830] - net: tipc: resize nlattr array to correct size (Xin Long) [RHEL-14830] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-15311] - scsi: target: Replace strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Stop using sprintf() in iscsi_target_configfs.c (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Maurizio Lombardi) [RHEL-15311] - scsi: target: Fix multiple LUN_RESET handling (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsit: Free cmds before session free (Maurizio Lombardi) [RHEL-15311] - net: xfrm: skip policies marked as dead while reinserting policies (Sabrina Dubroca) [RHEL-14518] - ip_vti: fix potential slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - ip6_vti: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - xfrm: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - net: ipv4: Use kfree_sensitive instead of kfree (Sabrina Dubroca) [RHEL-14518] - xfrm: Linearize the skb after offloading if needed. (Sabrina Dubroca) [RHEL-14518] - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Sabrina Dubroca) [RHEL-14518] - net: skb_queue_purge_reason() optimizations (Antoine Tenart) [RHEL-14568] - net: add skb_queue_purge_reason and __skb_queue_purge_reason (Antoine Tenart) [RHEL-14568] - tcp: add TCP_OLD_SEQUENCE drop reason (Antoine Tenart) [RHEL-14568] - net: move dropreason.h to dropreason-core.h (Antoine Tenart) [RHEL-14568] - net: fix kfree_skb_list use of skb_mark_not_on_list (Antoine Tenart) [RHEL-14568] - net: kfree_skb_list use kmem_cache_free_bulk (Antoine Tenart) [RHEL-14568] - bpf: Clarify error expectations from bpf_clone_redirect (Davide Caratti) [RHEL-15040] - veth: Fixing transmit return status for dropped packets (Davide Caratti) [RHEL-15040] - net: fib: avoid warn splat in flow dissector (Davide Caratti) [RHEL-15040] - net: af_key: fix sadb_x_filter validation (Davide Caratti) [RHEL-15040] - net: dcb: choose correct policy to parse DCB_ATTR_BCN (Davide Caratti) [RHEL-15040] - llc: Don't drop packet from non-root netns. (Davide Caratti) [RHEL-15040] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-15040] - af_key: Reject optional tunnel/BEET mode templates in outbound policies (Davide Caratti) [RHEL-15040] - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Davide Caratti) [RHEL-15040] - ethtool: Fix uninitialized number of lanes (Davide Caratti) [RHEL-15040] - vlan: partially enable SIOCSHWTSTAMP in container (Davide Caratti) [RHEL-15040] - net/sched: act_ct: additional checks for outdated flows (Davide Caratti) [RHEL-14032] - netfilter: flowtable: GC pushes back packets to classic path (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Use non-work-conserving warning handler (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Davide Caratti) [RHEL-14032] - net/sched: fix a qdisc modification with ambiguous command request (Davide Caratti) [RHEL-14032] - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 (Davide Caratti) [RHEL-14032] - net/sched: mqprio: add extack to mqprio_parse_nlattr() (Davide Caratti) [RHEL-14032] - net: sched: cls_flower: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_bpf: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo refcount decrement in case update failed (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode (Davide Caratti) [RHEL-14032] - net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms (Davide Caratti) [RHEL-14032] - net/sched: flower: Ensure both minimum and maximum ports are specified (Davide Caratti) [RHEL-14032] - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX (Davide Caratti) [RHEL-14032] - sch_netem: fix issues in netem_change() vs get_dist_table() (Davide Caratti) [RHEL-14032] - sch_netem: acquire qdisc lock in netem_change() (Davide Caratti) [RHEL-14032] - selftests: tc-testing: add one test for flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting (Davide Caratti) [RHEL-14032] - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs (Davide Caratti) [RHEL-14032] - net/sched: act_ct: Fix promotion of offloaded unreplied tuple (Davide Caratti) [RHEL-14032] - net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values (Davide Caratti) [RHEL-14032] - net: sched: fix NULL pointer dereference in mq_attach (Davide Caratti) [RHEL-14032] - net/sched: act_mirred: Add carrier check (Davide Caratti) [RHEL-14032] - redhat/configs: delete ftdi-elan driver config (Desnes Nunes) [RHEL-13071] - redhat/configs: delete u132-hcd driver config (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe (Desnes Nunes) [RHEL-13071] - usb: typec: Fix fast_role_swap_current show function (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: Fix command cancellation (Desnes Nunes) [RHEL-13071] - USB: serial: option: add Quectel EM061KGL series (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix broken polling mode after system suspend/resume (Desnes Nunes) [RHEL-13071] - usb: usbfs: Use consistent mmap functions (Desnes Nunes) [RHEL-13071] - usb: usbfs: Enforce page requirements for mmap (Desnes Nunes) [RHEL-13071] - thunderbolt: Do not touch CL state configuration during discovery (Desnes Nunes) [RHEL-13071] - thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Desnes Nunes) [RHEL-13071] - thunderbolt: dma_test: Use correct value for absent rings when creating paths (Desnes Nunes) [RHEL-13071] - xhci: Fix incorrect tracking of free space on transfer rings (Desnes Nunes) [RHEL-13071] - xhci-pci: Only run d3cold avoidance quirk for s2idle (Desnes Nunes) [RHEL-13071] - usb-storage: fix deadlock when a scsi command timeouts more than once (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix fault at module removal (Desnes Nunes) [RHEL-13071] - usb: typec: altmodes/displayport: fix pin_assignment_show (Desnes Nunes) [RHEL-13071] - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin multi-function devices (Desnes Nunes) [RHEL-13071] - PCI: Add Zhaoxin Vendor ID (Desnes Nunes) [RHEL-13071] - USB: usbtmc: Fix direction for 0-length ioctl control messages (Desnes Nunes) [RHEL-13071] - usb: usbtmc: Fix bug in pipe direction for control transfers (Desnes Nunes) [RHEL-13071] - media: pvrusb2: fix DVB_CORE dependency (Desnes Nunes) [RHEL-13071] - USB: sisusbvga: Add endpoint checks (Desnes Nunes) [RHEL-13071] - USB: core: Add routines for endpoint checks in old drivers (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: don't print PPM init deferred errors (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: fix multiple times discover svids error (Desnes Nunes) [RHEL-13071] - usb: xhci: plat: Add USB 3.0 phy support (Desnes Nunes) [RHEL-13071] - usb: host: xhci-plat: Use dev_is_pci() helper (Desnes Nunes) [RHEL-13071] - xhci: fix debugfs register accesses while suspended (Desnes Nunes) [RHEL-13071] - debugfs: regset32: Add Runtime PM support (Desnes Nunes) [RHEL-13071] - USB: serial: option: add UNISOC vendor and TOZED LT70C product (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix typos in comments (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_xmit_csum_and_map() (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_check_frame() and tbnet_poll() (Desnes Nunes) [RHEL-13071] - media: mc-device: remove unnecessary __must_check (Desnes Nunes) [RHEL-13071] - media: au0828: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - USB: core: Fix docs warning caused by wireless_status feature (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325 (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Remove the helper for deactivating memory region (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Clean up printing messages (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: Map the mailbox with memremap() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: tps6598x: make interrupts optional (Desnes Nunes) [RHEL-13071] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [RHEL-13071] - dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema (Desnes Nunes) [RHEL-13071] - dt-bindings: Merge gpio-usb-b-connector with usb-connector (Desnes Nunes) [RHEL-13071] - dt-bindings: Clean-up schema indentation formatting (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: typec-tcpci: convert to DT schema format (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: try to get role switch from tcpc fwnode (Desnes Nunes) [RHEL-13071] - USB: core: Add API to change the wireless_status (Desnes Nunes) [RHEL-13071] - USB: core: Add wireless_status sysfs attribute (Desnes Nunes) [RHEL-13071] - ABI: sysfs-bus-usb: better document variable argument (Desnes Nunes) [RHEL-13071] - thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper (Desnes Nunes) [RHEL-13071] - media: pvrusb2: clean up unneeded complexity in pvrusb2 class logic (Desnes Nunes) [RHEL-13071] - usb: move config USB_USS720 to usb's misc Kconfig (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: add power-domains property (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: Convert to DT schema (Desnes Nunes) [RHEL-13071] - thunderbolt: Make use of SI units from units.h (Desnes Nunes) [RHEL-13071] - thunderbolt: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() (Desnes Nunes) [RHEL-13071] - usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info() (Desnes Nunes) [RHEL-13071] - xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals (Desnes Nunes) [RHEL-13071] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Add support for polling interrupts status (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: add PMIC Glink UCSI driver (Desnes Nunes) [RHEL-13071] - tracing: Acquire buffer from temparary trace sequence (Desnes Nunes) [RHEL-13071] - USB: serial: quatech2: remove unused qt2_setdevice function (Desnes Nunes) [RHEL-13071] - usb: typec: tipd: remove unused tps6598x_write16,32 functions (Desnes Nunes) [RHEL-13071] - usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 function (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - xhci: Move xhci MSI sync function to to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Call MSI sync function from xhci-pci instead of generic xhci code (Desnes Nunes) [RHEL-13071] - xhci: Move functions to cleanup MSI to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions (Desnes Nunes) [RHEL-13071] - xhci: Move functions to setup msi to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume (Desnes Nunes) [RHEL-13071] - xhci: dbc: Provide sysfs option to configure dbc descriptors (Desnes Nunes) [RHEL-13071] - xhci: mem: Join string literals back (Desnes Nunes) [RHEL-13071] - xhci: mem: Replace explicit castings with appropriate specifiers (Desnes Nunes) [RHEL-13071] - xhci: mem: Use while (i--) pattern to clean up (Desnes Nunes) [RHEL-13071] - xhci: mem: Drop useless return:s (Desnes Nunes) [RHEL-13071] - xhci: mem: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - xhci: mem: Use dma_poll_zalloc() instead of explicit memset() (Desnes Nunes) [RHEL-13071] - xhci: mem: Carefully calculate size for memory allocations (Desnes Nunes) [RHEL-13071] - overflow: Provide constant expression struct_size (Desnes Nunes) [RHEL-13071] - test_overflow: Regularize test reporting output (Desnes Nunes) [RHEL-13071] - overflow: Implement size_t saturating arithmetic helpers (Desnes Nunes) [RHEL-13071] - test_overflow: Add shift overflow tests (Desnes Nunes) [RHEL-13071] - overflow.h: Add comment documenting __ab_c_size() (Desnes Nunes) [RHEL-13071] - docs: basics.rst: get rid of rcu kernel-doc macros (Desnes Nunes) [RHEL-13071] - docs: Do not seek comments in kernel/rcu/tree_plugin.h (Desnes Nunes) [RHEL-13071] - docs: deprecated.rst: Add zero-length and one-element arrays (Desnes Nunes) [RHEL-13071] - docs: Remove :c:func: from process/deprecated.rst (Desnes Nunes) [RHEL-13071] - docs: Introduce deprecated APIs list (Desnes Nunes) [RHEL-13071] - USB: misc: Remove unused include file usb_u132.h (Desnes Nunes) [RHEL-13071] - usb: ftdi-elan: Delete driver (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Drop unneeded quotes (Desnes Nunes) [RHEL-13071] - usb: host: u132-hcd: Delete driver (Desnes Nunes) [RHEL-13071] - media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: support usb3803 and bypass mode (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: refactor code to prepare for usb3803 addition (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: smsc,usb3503: Add usb3803 (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Convert SMSC USB3503 binding to a schema (Desnes Nunes) [RHEL-13071] - usb: typec: fusb302: mark OF related data as maybe unused (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Drop of_match_ptr for ID table (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Convert to i2c's .probe_new() (Desnes Nunes) [RHEL-13071] - usb: acpi: Switch to use acpi_evaluate_dsm_typed() (Desnes Nunes) [RHEL-13071] - usb: Use of_property_read_bool() for boolean properties (Desnes Nunes) [RHEL-13071] - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Desnes Nunes) [RHEL-13071] - usb: usb251xb: Switch to use dev_err_probe() helper (Desnes Nunes) [RHEL-13071] - thunderbolt: Refactor DROM reading (Desnes Nunes) [RHEL-13071] - thunderbolt: use `tb_eeprom_get_drom_offset` to discover DROM offset (Desnes Nunes) [RHEL-13071] - usb: xhci: change some trace event __dynamic_array() to __get_buf() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: allow evaluated properties in OHCI controllers (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: make "compatible" optional (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: hcd: correct usb-device path (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: fix yamllint check warning (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: fix typo in required properties (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: convert usb-device.txt to YAML schema (Desnes Nunes) [RHEL-13071] - dt-bindings: Fix SPI and I2C bus node names in examples (Desnes Nunes) [RHEL-13071] - dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC (Desnes Nunes) [RHEL-13071] - usb typec: mt6360: Add MT6360 Type-C DT binding documentation (Desnes Nunes) [RHEL-13071]- net: xfrm: Fix xfrm_address_filter OOB read (Wander Lairson Costa) [2227304] {CVE-2023-39194} - drm/qxl: fix UAF on handle creation (Wander Lairson Costa) [2218333] {CVE-2023-39198} - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Vitaly Kuznetsov) [RHEL-3656] - net: virtio_net_hdr_to_skb: count transport header in UFO (Cindy Lu) [RHEL-6030] - ice: reset first in crash dump kernels (Petr Oros) [2139761] - perf/core: Fix potential NULL deref (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - perf: Disallow mis-matched inherited group reads (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting() (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix in error path (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix loop logic (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Remove volatile qualifier (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 (Tomas Henzl) [RHEL-8246] - scsi: mpi3mr: Split off bus_reset function from host_reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update driver version to 8.5.0.0.0 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Enhance handling of devices removed after controller reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: WRITE SAME implementation (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Add support for more than 1MB I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update MPI Headers to version 3.00.28 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Fix the type used for pointers to bitmap (Tomas Henzl) [RHEL-8232] - regmap: Drop initial version of maximum transfer length fixes (Mark Langsdorf) [RHEL-1022] - regmap: Account for register length when chunking (Mark Langsdorf) [RHEL-1022] - driver core: update comments in device_rename() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add use_arch[|_cache]_info field/function (Mark Langsdorf) [RHEL-1022] - arch_topology: Remove early cacheinfo error message if -ENOENT (Mark Langsdorf) [RHEL-1022] - cacheinfo: Allow early level detection when DT/ACPI info is missing/broken (Mark Langsdorf) [RHEL-1022] - cacheinfo: Check sib_leaf in cache_leaves_are_shared() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add arch specific early level initializer (Mark Langsdorf) [RHEL-1022] - regmap: Factor out single value register syncing (Mark Langsdorf) [RHEL-1022] - regmap: Add RAM backed register map (Mark Langsdorf) [RHEL-1022] - regmap: Removed compressed cache support (Mark Langsdorf) [RHEL-1022] - base: soc: populate machine name in soc_device_register if empty (Mark Langsdorf) [RHEL-1022] - regmap: Clarify error for unknown cache types (Mark Langsdorf) [RHEL-1022] - regmap: Handle sparse caches in the default sync (Mark Langsdorf) [RHEL-1022] - regmap: add a helper to translate the register address (Mark Langsdorf) [RHEL-1022] - regmap: cache: Silence checkpatch warning (Mark Langsdorf) [RHEL-1022] - regmap: cache: Return error in cache sync operations for REGCACHE_NONE (Mark Langsdorf) [RHEL-1022] - devres: Pass unique name of the resource to devm_add_action() (Mark Langsdorf) [RHEL-1022] - device property: Clarify description of returned value in some functions (Mark Langsdorf) [RHEL-1022] - driver core: Make state_synced device attribute writeable (Mark Langsdorf) [RHEL-1022] - PM: domains: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [RHEL-1022] - PM: runtime: Do not call __rpm_callback() from rpm_idle() (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make name() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make filter() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: make get_ktype() take a const pointer (Mark Langsdorf) [RHEL-1022] - kobject: make kobject_get_ownership() take a constant kobject * (Mark Langsdorf) [RHEL-1022] - arm64: topology: move store_cpu_topology() to shared code (Mark Langsdorf) [RHEL-1022] - filemap: skip write and wait if end offset precedes start (Nico Pache) [RHEL-5620] - mm/mempolicy: clean up the code logic in queue_pages_pte_range (Nico Pache) [RHEL-5620] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5620] - mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Nico Pache) [RHEL-5620] - writeback: fix call of incorrect macro (Nico Pache) [RHEL-5620] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5620] - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Nico Pache) [RHEL-5620] - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs (Nico Pache) [RHEL-5620] - mm/khugepaged: check again on anon uffd-wp during isolation (Nico Pache) [RHEL-5620] - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Nico Pache) [RHEL-5620] - mm/fadvise: use LLONG_MAX instead of -1 for eof (Nico Pache) [RHEL-5620] - mm: Make failslab writable again (Nico Pache) [RHEL-5620] - mm: migrate: fix THP's mapcount on isolation (Nico Pache) [RHEL-5620] - mm/memremap.c: map FS_DAX device memory as decrypted (Nico Pache) [RHEL-5620] - mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard() (Nico Pache) [RHEL-5620] - mm: pagewalk: Fix race between unmap and page walker (Nico Pache) [RHEL-5620] - mm/slub: add missing TID updates on slab deactivation (Nico Pache) [RHEL-5620] - hugetlb: fix huge_pmd_unshare address update (Nico Pache) [RHEL-5620] - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages (Nico Pache) [RHEL-5620] - highmem: fix checks in __kmap_local_sched_{in,out} (Nico Pache) [RHEL-5620] - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Nico Pache) [RHEL-5620] - mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() (Nico Pache) [RHEL-5620] - memblock: use kfree() to release kmalloced memblock regions (Nico Pache) [RHEL-5620] - mm/list_lru.c: prefer struct_size over open coded arithmetic (Nico Pache) [RHEL-5620] - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Nico Pache) [RHEL-5620] - mm/hugetlb: initialize hugetlb_usage in mm_init (Nico Pache) [RHEL-5620] - mm: mempolicy: don't have to split pmd for huge zero page (Nico Pache) [RHEL-5620] - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes (Nico Pache) [RHEL-5620] - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() (Nico Pache) [RHEL-5620] - delayacct: clear right task's flag after blkio completes (Nico Pache) [RHEL-5620] - mm: remove lru_add_drain_all in alloc_contig_range (Nico Pache) [RHEL-5620] - mm: always have io_remap_pfn_range() set pgprot_decrypted() (Nico Pache) [RHEL-5620] - mm/page_alloc: fix documentation error (Nico Pache) [RHEL-5620] - s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE personality (Nico Pache) [RHEL-5620] - powerpc/mm: Fix "sz" set but not used warning (Nico Pache) [RHEL-5620] - powerpc/mm/hash: Handle mmap_min_addr correctly in get_unmapped_area topdown search (Nico Pache) [RHEL-5620] - mm: ksm: do not block on page lock when searching stable tree (Nico Pache) [RHEL-5620] - powerpc/hugetlbpage: Rmove unhelpful HUGEPD_*_SHIFT macros (Nico Pache) [RHEL-5620] - arm64: mm: Export __sync_icache_dcache() for xen-privcmd (Nico Pache) [RHEL-5620]- pNFS/filelayout: treat GETDEVICEINFO errors as layout failure (Scott Mayhew) [RHEL-4969] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8630] - net/sched: cls_rsvp: always try to match inside the linear part of skb (Davide Caratti) [RHEL-11730] {CVE-2023-42755} - vc_screen: don't clobber return value in vcs_read (Ricardo Robaina) [2221467] {CVE-2023-3567} - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (Ricardo Robaina) [2221467] {CVE-2023-3567} - vt_kdsetmode: extend console locking (John W. Linville) [RHEL-3016] {CVE-2021-3753} - console: consume APC, DM, DCS (John W. Linville) [RHEL-3016] {CVE-2021-3753} - vt_ioctl: move vt_kdsetmode out of vt_k_ioctl (John W. Linville) [RHEL-3016] {CVE-2021-3753} - scsi: core: Fix legacy /proc parsing buffer overflow (Ewan D. Milne) [RHEL-14311] - scsi: core: Improve scsi_vpd_inquiry() checks (Ewan D. Milne) [RHEL-14311] - scsi: core: Fix a procfs host directory removal regression (Ewan D. Milne) [RHEL-14311] - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier (Ewan D. Milne) [RHEL-14311] - ibmvnic: Assign XPS map to correct queue index (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Toggle between queue types in affinity mapping (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Update XPS assignments during affinity binding (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Add hotpluggable CPU callbacks to reassign affinity hints (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Assign IRQ affinity hints to device queues (Mukesh Chaurasiya) [RHEL-11210] - mm/slub: fix a slab missed to be freed problem (Rafael Aquini) [RHEL-9526] - mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() (Rafael Aquini) [RHEL-9526] - mm/slub: convert object_map_lock to non-raw spinlock (Rafael Aquini) [RHEL-9526] - mm/slub: remove slab_lock() usage for debug operations (Rafael Aquini) [RHEL-9526] - mm/slub: restrict sysfs validation to debug caches and make it safe (Rafael Aquini) [RHEL-9526] - mm/slub: move free_debug_processing() further (Rafael Aquini) [RHEL-9526] - mm/slub: remove unneeded return value of slab_pad_check (Rafael Aquini) [RHEL-9526] - s390/qdio: fix do_sqbs() inline assembly constraint (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/qeth: Fix vipa deletion (Tobias Huschle) [RHEL-11194] - s390/lcs: Remove FDDI option (Tobias Huschle) [RHEL-11194] - net/ism: Remove redundant pci_clear_master (Tobias Huschle) [RHEL-11198] - net/smc: Fix dependency of SMC on ISM (Tobias Huschle) [RHEL-11198] - s390/ism: Do not unregister clients with registered DMBs (Tobias Huschle) [RHEL-11198] - s390/ism: Fix and simplify add()/remove() callback handling (Tobias Huschle) [RHEL-11198] - s390/ism: Fix locking for forwarding of IRQs and events to clients (Tobias Huschle) [RHEL-11198] - s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit() (Tobias Huschle) [RHEL-11198] - s390/ism: Set DMA coherent mask (Tobias Huschle) [RHEL-11198] - net/ism: Remove extra include (Tobias Huschle) [RHEL-11198] - net/smc: Introduce explicit check for v2 support (Tobias Huschle) [RHEL-11198] - dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-13917] - dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-13917] - dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-13917] - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-13917] - dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-13917] - dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-13917] - dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-13917] - dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-13917] - dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-13917] - dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-13917] - dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-13917] - dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-13917] - dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-13917] - dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-13917]- cifs: Fix UAF in cifs_demultiplex_thread() (Scott Mayhew) [RHEL-7930 RHEL-9046] {CVE-2023-1192} - x86/platform/uv: Use alternate source for socket to node data (Frank Ramsay) [RHEL-13360] - media: technisat-usb2: break out of loop at end of buffer (Desnes Nunes) [RHEL-3013 RHEL-3895] {CVE-2019-15505} - can: af_can: fix NULL pointer dereference in can_rcv_filter (Ricardo Robaina) [RHEL-6429 RHEL-7053] {CVE-2023-2166} - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Myron Stowe) [RHEL-5147] - kernel/fork: beware of __put_task_struct() calling context (Wander Lairson Costa) [RHEL-14767] - KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs (Peter Xu) [RHEL-7210] - net: tun: fix bugs for oversize packet when napi frags enabled (Ricardo Robaina) [RHEL-7185 RHEL-7267] {CVE-2023-3812} - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Jose Ignacio Tornos Martinez) [RHEL-6357] {CVE-2023-31083} - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Kamal Heib) [RHEL-10313 RHEL-11030] - RDMA/qedr: fix repeated words in comments (Kamal Heib) [RHEL-10313 RHEL-11030] - x86/sev: Check for user-space IOIO pointing to kernel space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Check IOBM for IOIO exceptions from user-space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Disable MMIO emulation from user mode (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - USB: core: Fix oversight in SuperSpeed initialization (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Change usb_get_device_descriptor() API (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Unite old scheme and new scheme descriptor reads (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - bonding: do not assume skb mac_header is set (Hangbin Liu) [RHEL-13959] - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13959] - bonding: support balance-alb with openvswitch (Hangbin Liu) [RHEL-13959] - bonding: reset bond's flags when down link is P2P device (Hangbin Liu) [RHEL-13959] - net: fix stack overflow when LRO is disabled for virtual interfaces (Hangbin Liu) [RHEL-13959] - Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) [RHEL-13959] - bonding: fix send_peer_notif overflow (Hangbin Liu) [RHEL-13959] - bonding: Fix memory leak when changing bond type to Ethernet (Hangbin Liu) [RHEL-13959] - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails (Hangbin Liu) [RHEL-13959] - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change (Hangbin Liu) [RHEL-13959] - drivers/net/bonding/bond_3ad: return when there's no aggregator (Hangbin Liu) [RHEL-13959] - KVM: s390: pv: Allow AP-instructions for pv-guests (Thomas Huth) [2111392] - KVM: s390: Add UV feature negotiation (Thomas Huth) [2111392] - s390/uv: UV feature check utility (Thomas Huth) [2111392] - s390/vfio-ap: make sure nib is shared (Thomas Huth) [2111392] - KVM: s390: export kvm_s390_pv*_is_protected functions (Thomas Huth) [2111392] - s390/uv: export uv_pin_shared for direct usage (Thomas Huth) [2111392] - s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (Thomas Huth) [2111392] - s390/vfio-ap: handle queue state change in progress on reset (Thomas Huth) [2111392] - s390/vfio-ap: use work struct to verify queue reset (Thomas Huth) [2111392] - s390/vfio-ap: store entire AP queue status word with the queue object (Thomas Huth) [2111392] - s390/vfio-ap: remove upper limit on wait for queue reset to complete (Thomas Huth) [2111392] - s390/vfio-ap: allow deconfigured queue to be passed through to a guest (Thomas Huth) [2111392] - s390/vfio-ap: wait for response code 05 to clear on queue reset (Thomas Huth) [2111392] - s390/vfio-ap: clean up irq resources if possible (Thomas Huth) [2111392] - s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (Thomas Huth) [2111392] - s390/vfio-ap: fix memory leak in vfio_ap device driver (Thomas Huth) [2111392] - s390/vfio-ap: remove redundant driver match function (Thomas Huth) [2111392] - s390/vfio_ap: increase max wait time for reset verification (Thomas Huth) [2111392] - s390/vfio_ap: fix handling of error response codes (Thomas Huth) [2111392] - s390/vfio_ap: verify ZAPQ completion after return of response code zero (Thomas Huth) [2111392] - s390/vfio_ap: use TAPQ to verify reset in progress completes (Thomas Huth) [2111392] - s390/vfio_ap: check TAPQ response code when waiting for queue reset (Thomas Huth) [2111392] - s390/vfio-ap: verify reset complete in separate function (Thomas Huth) [2111392] - s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Thomas Huth) [2111392] - s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function (Thomas Huth) [2111392] - s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver (Thomas Huth) [2111392]- netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Florian Westphal) [RHEL-8444] {CVE-2023-42753} - cxgb4: fix use after free bugs caused by circular dependency problem (Ricardo Robaina) [RHEL-6261 RHEL-7058] {CVE-2023-4133} - ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1 (Florian Westphal) [RHEL-5742] - bpf: Fix incorrect verifier pruning due to missing register precision taints (Artem Savkov) [RHEL-7534 RHEL-7535] {CVE-2023-2163} - mm/memcontrol.c: remove the redundant updating of stats_flush_threshold (Waiman Long) [2238379] - virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan) [RHEL-1672] - i40e: Fix VF VLAN offloading when port VLAN is configured (Ivan Vecera) [RHEL-6384] - libfs: take cursors out of list when moving past the end of directory (Jeffrey Layton) [RHEL-15148] - net/core: Fix ETH_P_1588 flow dissector (Paolo Abeni) [RHEL-14379] - skbuff: skb_segment, Call zero copy functions before using skbuff frags (Paolo Abeni) [RHEL-14379] - net: prevent skb corruption on frag list segmentation (Paolo Abeni) [RHEL-14379] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-14379] - scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1 (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Log message when controller reset is requested but not issued (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Fix deadlock on firmware crashdump (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Use pci_dev_id() to simplify the code (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays (Tomas Henzl) [RHEL-8244] - scsi: smartpqi: Change driver version to 2.1.24-046 (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance error messages (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance controller offline notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance shutdown notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Simplify lun_number assignment (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename pciinfo to pci_info (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename MACRO to clarify purpose (Don Brace) [RHEL-1728] - scsi: smartpqi: Add abort handler (Don Brace) [RHEL-1728] - x86/sgx: mark as supported (Vladis Dronov) [2041881] - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race (Vladis Dronov) [2041881] - x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() (Vladis Dronov) [2041881] - Documentation: Fix typos (only the SGX part) (Vladis Dronov) [2041881] - x86/sgx: Avoid using iterator after loop in sgx_mmu_notifier_release() (Vladis Dronov) [2041881] - selftests/sgx: Add "test_encl.elf" to TEST_FILES (Vladis Dronov) [2041881] - convert sgx_set_attribute() to fdget()/fdput() (Vladis Dronov) [2041881] - x86/sgx: use VM_ACCESS_FLAGS (Vladis Dronov) [2041881] - x86/sgx: Replace kmap/kunmap_atomic() calls (Vladis Dronov) [2041881] - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification (Vladis Dronov) [2041881] - x86/sgx: Reduce delay and interference of enclave release (Vladis Dronov) [2041881] - x86/vdso: Conditionally export __vdso_sgx_enter_enclave() (Vladis Dronov) [2041881] - x86/sgx: Add overflow check in sgx_validate_offset_length() (Vladis Dronov) [2041881]- team: fix null-ptr-deref when team device type is changed (Hangbin Liu) [RHEL-13961] - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13961] - team: reset team's flags when down link is P2P device (Hangbin Liu) [RHEL-13961] - teaming: deliver link-local packets with the link they arrive on (Hangbin Liu) [RHEL-13961] - kernfs: change kernfs_rename_lock into a read-write lock. (Ian Kent) [RHEL-11484] - kernfs: Separate kernfs_pr_cont_buf and rename_lock. (Ian Kent) [RHEL-11484] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-11484] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-11484] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-11484] - kernfs: move struct kernfs_root out of the public view. (Ian Kent) [RHEL-11484] - iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: add null-ptr-check after ip_dev_find() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Replace 0-length arrays with flexible arrays (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: remove unnecessary NULL check in __c4iw_poll_cq_one() (Kamal Heib) [RHEL-1734] - block: check_events: don't bother with events if unsupported (Ming Lei) [RHEL-2407] - Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy/fringe drivers" (Ming Lei) [RHEL-2407] - Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd and ide-cd" (Ming Lei) [RHEL-2407] - block: disk_events: introduce event flags (Ming Lei) [RHEL-2407] - block: genhd: remove async_events field (Ming Lei) [RHEL-2407] - ibmvnic: Ensure login failure recovery is safe from other resets (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Do partial reset on login failure (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Handle DMA unmapping of login buffs in release functions (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Unmap DMA login rsp buffer on send login fail (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Enforce stronger sanity checks on login response (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Free rwi on reset success (Mamatha Inamdar) [RHEL-11211] - selftests: tls: swap the TX and RX sockets in some tests (Hangbin Liu) [RHEL-13962] - selftests: mirror_gre_changes: Tighten up the TTL test match (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_tunnel_key: Make filters more specific (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_flower: Relax success criterion (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Add a helper to skip test when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Set default IPv6 traceroute utility (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Switch off timeout (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Skip test when no interfaces are specified (Hangbin Liu) [RHEL-13962] - selftests: rtnetlink: remove netdevsim device after ipsec offload test (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [RHEL-13962] - selftests: fib_tests: mute cleanup error message (Hangbin Liu) [RHEL-13962] - sched/topology: Align group flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched/fair: Use recent_used_cpu to test p->cpus_ptr (Phil Auld) [RHEL-2524] - sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Phil Auld) [RHEL-2524] - sched/core: Fixed missing rq clock update before calling set_rq_offline() (Phil Auld) [RHEL-2524] - sched/topology: Mark set_sched_topology() __init (Phil Auld) [RHEL-2524] - sched/wait: Fix a kthread_park race with wait_woken() (Phil Auld) [RHEL-2524] - sched: Add schedule_user() declaration (Phil Auld) [RHEL-2524] - sched/topology: Propagate SMT flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Phil Auld) [RHEL-2524] - sched/topology: Make sched_energy_mutex,update static (Phil Auld) [RHEL-2524] - sched/fair: Fix inaccurate tally of ttwu_move_affine (Phil Auld) [RHEL-2524] - sched/fair: Revise comment about lb decision matrix (Phil Auld) [RHEL-2524] - sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [RHEL-2524] - perf vendor events: Update metric events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update metric event names for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Move JSON/events to appropriate files for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop STORES_PER_INST metric event for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop some of the JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update the JSON/events descriptions for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_partition sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via partition information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_domain sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via domain information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_virtual_processor sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via virtual processor information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_config sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor config information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_bus_topology sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor bus topology information (Mamatha Inamdar) [RHEL-11205] - KVM: x86: Add SBPB support (Waiman Long) [RHEL-11272 RHEL-9298] - KVM: x86: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] - x86/retpoline: Document some thunk handling aspects (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove unnecessary semicolon (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/rethunk: Use SYM_CODE_START[_LOCAL]_NOALIGN macros (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disentangle rethunk-dependent options (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/bugs: Remove default case for fully switched enums (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove 'pred_cmd' label (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Unexport untraining functions (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Improve i-cache locality for alias mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix vulnerability reporting for missing microcode (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print mitigation for retbleed IBPB case (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print actual mitigation if requested mitigation isn't possible (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for (possible) future fixed HW (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternatives: Remove faulty optimization (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Don't probe microcode in a guest (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Set CPUID feature bits independently of bug or mitigation status (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix srso_show_state() side effect (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix amd_check_microcode() declaration (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Remove amd_get_topology_early() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Correct the mitigation status when SMT is disabled (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Explain the untraining sequences a bit more (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/kvm: Provide UNTRAIN_RET_VM (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Cleanup the untrain mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename original retbleed methods (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Clean up SRSO return thunk mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Make custom return thunk unconditional (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool/x86: Fix SRSO mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix __x86_return_thunk symbol type (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disable the mitigation on unaffected configurations (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20593} - driver core: cpu: Fix the fallback cpu_show_gds() name (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Move gds_ucode_mitigated() declaration to header (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/speculation: Add cpu_show_gds() prototype (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Make cpu_show_not_affected() static (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix build breakage with the LLVM linker (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - Documentation/srso: Document IBPB aspect and fix formatting (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Unify redundant silly stubs (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Do not leak quotient data after a division by 0 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/srso: Tie SBPB bit setting to microcode patch detection (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a forgotten NOENDBR annotation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix return thunks in generated code (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB on VMEXIT (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add SRSO_NO support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a Speculative RAS Overflow mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Add __x86_return_thunk alignment checks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Fix return thunk alignment (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Optimize returns patching (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/microcode/AMD: Load late on both threads too (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/returnthunk: Allow different return thunks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Sanitize linker script (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool: Fix .return_sites generation (Waiman Long) [RHEL-11272 RHEL-9298]- kernel/rh_messages.c: move hardware tables to rh_messages.h (Scott Weaver) [2181912] - kernel/rh_messages.c: Wire up new calls (Prarit Bhargava) [2181912] - drivers/pci: Update rh_messages.c (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_hardware_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_unmaintained() (Prarit Bhargava) [2181912] - drivers/pci: Remove RHEL-only pci_hw_*() functions (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_disabled() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_deprecated() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_unmaintained() calls (Prarit Bhargava) [2181912] - redhat: fix bug/zjira sort in the changelog (Patrick Talbert) - blk-mq: enforce op-specific segment limits in blk_insert_cloned_request (Ming Lei) [RHEL-14504] - tunnels: fix kasan splat when generating ipv4 pmtu error (Guillaume Nault) [RHEL-14377] - net:ipv6: check return value of pskb_trim() (Guillaume Nault) [RHEL-14377] - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Guillaume Nault) [RHEL-14377] - ipv4: fix null-deref in ipv4_link_failure (Felix Maurer) [RHEL-5427] {CVE-2023-42754} - powerpc/perf/hv-24x7: Update domain value check (Michael Petlan) [RHEL-13718] - vxlan: Expose helper vxlan_build_gbp_hdr (Izabela Bakollari) [RHEL-12413] - vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( ) (Izabela Bakollari) [RHEL-12413] - net: ipv4: fix one memleak in __inet_del_ifa() (Guillaume Nault) [RHEL-14375] - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Guillaume Nault) [RHEL-14375] - icmp: guard against too small mtu (Guillaume Nault) [RHEL-14375] - ipv6: ping: fix wrong checksum for large frames (Guillaume Nault) [RHEL-14375] - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr (Hangbin Liu) [RHEL-13954] - ip6mr: Fix skb_under_panic in ip6mr_cache_report() (Hangbin Liu) [RHEL-13954] - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address (Hangbin Liu) [RHEL-13954] - ipv6/addrconf: fix a potential refcount underflow for idev (Hangbin Liu) [RHEL-13954] - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). (Hangbin Liu) [RHEL-13954] - ping6: Fix send to link-local addresses with VRF. (Hangbin Liu) [RHEL-13954] - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Hangbin Liu) [RHEL-13954]- redhat: remove kabi-rhel810 directory (Prarit Bhargava) - redhat: Update .gitignore for 8.10 kabi files (Prarit Bhargava) - nvmet-tcp: Fix a possible UAF in queue intialization setup (John Meneghini) [RHEL-11509 RHEL-11527] {CVE-2023-5178} - sctp: update hb timer immediately after users change hb_interval (Xin Long) [RHEL-6045] - s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blob (Tobias Huschle) [RHEL-11200] - net: openvswitch: add support for l4 symmetric hashing (Antoine Tenart) [RHEL-10498] - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (Hangbin Liu) [RHEL-10475 RHEL-10477] {CVE-2023-42752} - ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Ivan Vecera) [RHEL-12418] - tracing: Fix race in perf_trace_buf initialization (Michael Petlan) [RHEL-8648] - Input: gtco - bounds check collection indent level (Desnes Nunes) [RHEL-3014 RHEL-3892] {CVE-2019-13631} - x86/microcode/AMD: Rip out static buffers (Prarit Bhargava) [2225261] - perf/x86/amd: Do not WARN() on every IRQ (Michael Petlan) [RHEL-12340] - netfilter: conntrack: Fix gre tunneling over ipv6 (Florian Westphal) [RHEL-12497] - netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp (Xin Long) [RHEL-6157] - sctp: update transport state when processing a dupcook packet (Xin Long) [RHEL-6157]- trace: Add trace_ipi_send_cpu() (Jerome Marchand) [2192614] - sched, smp: Trace smp callback causing an IPI (Jerome Marchand) [2192614] - smp: reword smp call IPI comment (Jerome Marchand) [2192614] - treewide: Trace IPIs sent via smp_send_reschedule() (Jerome Marchand) [2192614] - irq_work: Trace self-IPIs sent via arch_irq_work_raise() (Jerome Marchand) [2192614] - smp: Trace IPIs sent via arch_send_call_function_ipi_mask() (Jerome Marchand) [2192614] - sched, smp: Trace IPIs sent via send_call_function_single_ipi() (Jerome Marchand) [2192614] - trace: Add trace_ipi_send_cpumask() (Jerome Marchand) [2192614] - RDMA/umem: Set iova in ODP flow (Kamal Heib) [RHEL-1032] - RDMA/core: Update CMA destination address on rdma_resolve_addr (Kamal Heib) [RHEL-1032] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [RHEL-1032] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1032] - IB/isert: Fix possible list corruption in CMA handler (Kamal Heib) [RHEL-1028] - IB/isert: Fix dead lock in ib_isert (Kamal Heib) [RHEL-1028] - RDMA/srpt: Add a check for valid 'mad_agent' pointer (Kamal Heib) [RHEL-1028] - IB/iser: remove redundant new line (Kamal Heib) [RHEL-1028] - IB/iser: centralize setting desc type and done callback (Kamal Heib) [RHEL-1028] - IB/iser: remove unused macros (Kamal Heib) [RHEL-1028] - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode (Kamal Heib) [RHEL-1028] - RDMA/uverbs: Restrict usage of privileged QKEYs (Kamal Heib) [RHEL-1028] - RDMA/cma: Always set static rate to 0 for RoCE (Kamal Heib) [RHEL-1028] - RDMA/core: Fix GID entry ref leak when create_ah fails (Kamal Heib) [RHEL-1028] - RDMA/cm: Trace icm_send_rej event before the cm state is reset (Kamal Heib) [RHEL-1028] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1028] - RDMA/core: Fix multiple -Warray-bounds warnings (Kamal Heib) [RHEL-1028] - RDMA/cma: Allow UD qp_type to join multicast only (Kamal Heib) [RHEL-1028] - md/raid5: release batch_last before waiting for another stripe_head (Nigel Croxon) [RHEL-9875] - CI: Remove unused kpet_tree_family (Nikolai Kondrashov) - ice: Don't tx before switchdev is fully configured (Michal Schmidt) [RHEL-10997] - fbcon: set_con2fb_map needs to set con2fb_map! (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - fbcon: Fix error paths in set_con2fb_map (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-3652] - sched/rt: Fix bad task migration for rt tasks (Valentin Schneider) [RHEL-3872] - RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6389] {CVE-2023-25775} - mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cgroup: add pids.peak interface for pids controller (Waiman Long) [RHEL-10099] - mm/memcontrol: export memcg->watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cpufreq: amd-pstate: fix global sysfs attribute type (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add a kernel config option to set default mode (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Set a fallback policy based on preferred_profile (Prarit Bhargava) [2218687] - ACPI: CPPC: Add definition for undefined FADT preferred PM profile value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make amd-pstate EPP driver name hyphenated (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Write CPPC enable bit per-socket (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add ->fast_switch() callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make varaiable mode_state_machine static (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided mode control support via sysfs (Prarit Bhargava) [2218687] - amd-pstate: Fix amd_pstate mode switch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided autonomous mode (Prarit Bhargava) [2218687] - ACPI: CPPC: Add auto select register read/write support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: move to use bus_get_dev_root() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Let user know amd-pstate is disabled (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQ (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: avoid uninitialized variable use (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: convert sprintf with sysfs_emit() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: add driver working mode switch support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement suspend and resume callbacks (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement amd pstate cpu online and offline callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement Pstate EPP support for the AMD processors (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_param() (Prarit Bhargava) [2218687] - ACPI: CPPC: Add AMD pstate energy performance preference cppc control (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix initial highest_perf value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Expose struct amd_cpudata (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: update pstate frequency transition delay time (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: fix wrong lowest perf fetch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix white-space (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: simplify cpudata pointer assignment (Prarit Bhargava) [2218687]- Bluetooth: L2CAP: Fix u8 overflow (Wander Lairson Costa) [2152858] {CVE-2022-45934} - tracing/histograms: Fix parsing of "sym-offset" modifier (Jerome Marchand) [2229575] - ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt) [RHEL-3379] - task_work: cleanup notification modes (Audra Mitchell) [RHEL-1064] - perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2131821] - perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2131821] - sched/fair: Block nohz tick_stop when cfs bandwidth in use (Phil Auld) [RHEL-2527] - sched, cgroup: Restore meaning to hierarchical_quota (Phil Auld) [RHEL-2527] - sched/fair: Hide unused init_cfs_bandwidth() stub (Phil Auld) [RHEL-2527] - rbd: take header_rwsem in rbd_dev_refresh() only when updating (Ilya Dryomov) [RHEL-11241] - rbd: decouple parent info read-in from updating rbd_dev (Ilya Dryomov) [RHEL-11241] - rbd: decouple header read-in from updating rbd_dev->header (Ilya Dryomov) [RHEL-11241] - rbd: move rbd_dev_refresh() definition (Ilya Dryomov) [RHEL-11241] - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - Revert "mm, meminit: recalculate pcpu batch and high limits after init completes" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count()" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: move free_the_page" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: allow high-order pages to be stored on the per-cpu lists" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fetch the correct pcp buddy during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: track range of active PCP lists during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: simplify how many pages are selected per pcp list during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: drain the requested list first during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: free pages in a single pass during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: do not prefetch buddies during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: check high-order pages for corruption during PCP operations" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page" (Chris von Recklinghausen) [RHEL-8539] - Revert "cnic: Use the bitmap API to allocate bitmaps" (Chris Leech) [RHEL-1950] - Revert "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-1950] - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (Paul Ely) [RHEL-2602] - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Paul Ely) [RHEL-2602] - gfs2: Add quota_change type (Bob Peterson) [2224075]- bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2219567] - bpf: Prevent increasing bpf_jit_limit above max (Viktor Malik) [2219567] - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Benjamin Coddington) [2231130] - perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency (Waiman Long) [2177103] - bonding: fix macvlan over alb bond support (Hangbin Liu) [2117816] - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (Tobias Huschle) [RHEL-2852] - s390/zcrypt: fix reply buffer calculations for CCA replies (Tobias Huschle) [2227778] - intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156847] - perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2156816] - iavf: schedule a request immediately after add/delete vlan (Petr Oros) [2231174] - iavf: add iavf_schedule_aq_request() helper (Petr Oros) [2231174] - PCI: rpaphp: Error out on busy status from get-sensor-state (Mamatha Inamdar) [2230045] - powerpc/rtas: export rtas_error_rc() for reuse. (Mamatha Inamdar) [2230045] - powerpc/eeh: Set channel state after notifying the drivers (Mamatha Inamdar) [2230045] - s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix/harmonize internal keyblob headers (Tobias Huschle) [2225520] - s390/pkey: add support for ecc clear key (Tobias Huschle) [2225520] - s390/pkey: do not use struct pkey_protkey (Tobias Huschle) [2225520] - s390/pkey: introduce reverse x-mas trees (Tobias Huschle) [2225520] - s390/pkey: zeroize key blobs (Tobias Huschle) [2225520] - md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon) [RHEL-5084] - md raid1: allow writebehind to work on any leg device set WriteMostly (Nigel Croxon) [RHEL-5084] - md/raid1: hold the barrier until handle_read_error() finishes (Nigel Croxon) [RHEL-5084] - md/raid1: free the r1bio before waiting for blocked rdev (Nigel Croxon) [RHEL-5084] - md/raid1: call free_r1bio() before allow_barrier() in raid_end_bio_io() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() (Nigel Croxon) [RHEL-5084] - md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() (Nigel Croxon) [RHEL-5084] - md: raid1: fix potential OOB in raid1_remove_disk() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix a deadlock in r5l_exit_log() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: remove unnecessary local variable in backlog_store() (Nigel Croxon) [RHEL-5084] - md: restore 'noio_flag' for the last mddev_resume() (Nigel Croxon) [RHEL-5084] - md: don't quiesce in mddev_suspend() (Nigel Croxon) [RHEL-5084] - md: move initialization and destruction of 'io_acct_set' to md.c (Nigel Croxon) [RHEL-5084] - md: enhance checking in md_check_recovery() (Nigel Croxon) [RHEL-5084] - md: wake up 'resync_wait' at last in md_reap_sync_thread() (Nigel Croxon) [RHEL-5084] - md: refactor idle/frozen_sync_thread() to fix deadlock (Nigel Croxon) [RHEL-5084] - md: add a mutex to synchronize idle and frozen in action_store() (Nigel Croxon) [RHEL-5084] - md: refactor action_store() for 'idle' and 'frozen' (Nigel Croxon) [RHEL-5084] - Revert "md: unlock mddev before reap sync_thread in action_store" (Nigel Croxon) [RHEL-5084] - md/raid0: add discard support for the 'original' layout (Nigel Croxon) [RHEL-5084] - md/raid10: prevent soft lockup while flush writes (Nigel Croxon) [RHEL-5084] - md/raid10: fix io loss while replacement replace rdev (Nigel Croxon) [RHEL-5084] - md/raid10: Do not add spare disk when recovery fails (Nigel Croxon) [RHEL-5084] - md/raid10: clean up md_add_new_disk() (Nigel Croxon) [RHEL-5084] - md/raid10: prioritize adding disk to 'removed' mirror (Nigel Croxon) [RHEL-5084] - md/raid10: improve code of mrdev in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid5: don't start reshape when recovery or replace is in progress (Nigel Croxon) [RHEL-5084] - md/bitmap: factor out a helper to set timeout (Nigel Croxon) [RHEL-5084] - md/bitmap: always wake up md_thread in timeout_store (Nigel Croxon) [RHEL-5084] - md: factor out a helper to wake up md_thread directly (Nigel Croxon) [RHEL-5084] - md/raid10: fix wrong setting of max_corr_read_errors (Nigel Croxon) [RHEL-5084] - md/raid10: fix overflow of md/safe_mode_delay (Nigel Croxon) [RHEL-5084] - md/raid5: fix a deadlock in the case that reshape is interrupted (Nigel Croxon) [RHEL-5084] - md: add a new api prepare_suspend() in md_personality (Nigel Croxon) [RHEL-5084] - md: export md_is_rdwr() and is_md_suspended() (Nigel Croxon) [RHEL-5084] - md: introduce md_ro_state (Nigel Croxon) [RHEL-5084] - md: fix data corruption for raid456 when reshape restart while grow up (Nigel Croxon) [RHEL-5084] - md/raid5: don't allow replacement while reshape is in progress (Nigel Croxon) [RHEL-5084] - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Nigel Croxon) [RHEL-5084] - md: raid1: check if adding pages to resync bio fails (Nigel Croxon) [RHEL-5084] - md: raid1: use __bio_add_page for adding single page to bio (Nigel Croxon) [RHEL-5084] - md: check for failure when adding pages in alloc_behind_master_bio (Nigel Croxon) [RHEL-5084] - md: raid5: use __bio_add_page to add single page to new bio (Nigel Croxon) [RHEL-5084] - md: raid5-log: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() (Nigel Croxon) [RHEL-5084]- s390/dasd: fix hanging device after quiesce/resume (Tobias Huschle) [RHEL-2838] - s390/dasd: fix hanging device after request requeue (Tobias Huschle) [RHEL-2830] - s390/dasd: fix command reject error on ESE devices (Tobias Huschle) [RHEL-2850] - s390/dasd: print copy pair message only for the correct error (Tobias Huschle) [RHEL-2831] - s390: add z16 elf platform (Tobias Huschle) [RHEL-2854] - s390/qeth: Don't call dev_close/dev_open (DOWN/UP) (Tobias Huschle) [RHEL-2410] - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() (Mamatha Inamdar) [2227601] - arm64: kdump: Remove custom linux,usable-memory-range handling (Baoquan He) [RHEL-2307] - arm64: kdump: Remove custom linux,elfcorehdr handling (Baoquan He) [RHEL-2307] - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 (Dean Nelson) [RHEL-1784] {CVE-2022-45919} - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Dean Nelson) [RHEL-1841] {CVE-2022-45884} - media: dvb-core: Fix use-after-free due on race condition at dvb_net (Dean Nelson) [RHEL-1842] {CVE-2022-45886} - media: dvb_ca_en50221: fix a size write bug (Dean Nelson) [RHEL-1784] - media: dvbdev: fix refcnt bug (Dean Nelson) [RHEL-1841] - media: dvbdev: adopts refcnt to avoid UAF (Dean Nelson) [RHEL-1841] - media: dvbdev: fix error logic at dvb_register_device() (Dean Nelson) [RHEL-1841] - media: dvb_net: avoid speculation from net slot (Dean Nelson) [RHEL-1842] - media: dvb_ca_en50221: avoid speculation from CA slot (Dean Nelson) [RHEL-1784] - media: dvbdev: Fix memleak in dvb_register_device (Dean Nelson) [RHEL-1841] - media: media/dvb: Use kmemdup rather than duplicating its implementation (Dean Nelson) [RHEL-1841] - media: dvbdev: remove double-unlock (Dean Nelson) [RHEL-1841] - media: dvb-core: fix epoll() by calling poll_wait first (Dean Nelson) [RHEL-1784] - media: dvb_ca_en50221: off by one in dvb_ca_en50221_io_do_ioctl() (Dean Nelson) [RHEL-1784] - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Mika Penttilä) [2231934] - gfs2: conversion deadlock do_promote bypass (Bob Peterson) [2225228] - gfs2: do_promote cleanup (Andreas Gruenbacher) [2225228] - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2225228] - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Waiman Long) [2227916] - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (Waiman Long) [2227916] - x86/CPU/AMD: Make sure EFER[AIBRSE] is set (Waiman Long) [2227916] - fs: don't audit the capability check in simple_xattr_list() (Andrey Albershteyn) [RHEL-863]- redhat: fix to be able to build with rpm 4.19.0 (Denys Vlasenko) - redhat: add additional gating boot tests (Denys Vlasenko) - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - scsi: st: Add third party poweron reset handling (John Meneghini) [1930388] - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Jon Maloy) [2179896] {CVE-2023-1513} - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar) [2229965] - s390/ap: add ap status asynch error support (Tobias Huschle) [2110511] - s390/ap: implement SE AP bind, unbind and associate (Tobias Huschle) [2110511] - s390/ap: introduce low frequency polling possibility (Tobias Huschle) [2110511] - s390/ap: new low level inline functions ap_bapq() and ap_aapq() (Tobias Huschle) [2110511] - s390/ap: provide F bit parameter for ap_rapq() and ap_zapq() (Tobias Huschle) [2110511] - s390/ap: filter ap card functions, new queue functions attribute (Tobias Huschle) [2110511] - s390/ap: make tapq gr2 response a struct (Tobias Huschle) [2110511] - s390/ap: introduce new AP bus sysfs attribute features (Tobias Huschle) [2110511] - s390/ap: exploit new B bit from QCI config info (Tobias Huschle) [2110511] - s390/zcrypt: replace scnprintf with sysfs_emit (Tobias Huschle) [2110511] - s390/zcrypt: rework length information for dqap (Tobias Huschle) [2110511] - s390/zcrypt: make psmid unsigned long instead of long long (Tobias Huschle) [2110511] - s390/ap,zcrypt,vfio: introduce and use ap_queue_status_reg union (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_qact() (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_aqic() (Tobias Huschle) [2110511] - s390/ap: adjust whitespace (Tobias Huschle) [2110511] - s390/ap: use insn format for new instructions (Tobias Huschle) [2110511] - s390/zcrypt: Filter admin CPRBs on custom devices (Tobias Huschle) [2110511] - s390/zcrypt: Add admask to zcdn (Tobias Huschle) [2110511] - s390/zcrypt: CCA control CPRB sending (Tobias Huschle) [2110511] - s390/ap: add missing virt_to_phys address conversion (Tobias Huschle) [2110511] - s390/ap: get rid of register asm in ap_dqap() (Tobias Huschle) [2110511] - s390/ap: get rid of register asm (Tobias Huschle) [2110511] - s390/ap: Rework ap_dqap to deal with messages greater than recv buffer (Tobias Huschle) [2110511] - s390/ap: rework assembler functions to use unions for in/out register variables (Tobias Huschle) [2110511] - internal: add new files for RHEL_MINOR=10 change (Denys Vlasenko) - thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233974] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp special cases for fork() (Rafael Aquini) [2231554] - mm/thp: simplify copying of huge zero page pmd when fork (Rafael Aquini) [2231554] - internal: update RHEL_MINOR for the start of RHEL-8.10 development (Denys Vlasenko)- thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233974] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp special cases for fork() (Rafael Aquini) [2231554] - mm/thp: simplify copying of huge zero page pmd when fork (Rafael Aquini) [2231554]- redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [2230213] - net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2225202] {CVE-2023-3609} - cifs: fix bogus cifs_mount error handling in RHEL8 (Jeffrey Layton) [2215018] - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Ricardo Robaina) [2190257] {CVE-2023-30456} - netfilter: snat: evict closing tcp entries on reply tuple collision (Florian Westphal) [2196717] - tun: avoid double free in tun_free_netdev (Jon Maloy) [2156366 2156371] {CVE-2022-4744} - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (Davide Caratti) [2225103] {CVE-2023-3776} - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Davide Caratti) [2225196] {CVE-2023-3611} - net/sched: sch_qfq: reintroduce lmax bound check for MTU (Davide Caratti) [2225196] - net/sched: sch_qfq: refactor parsing of netlink parameters (Davide Caratti) [2225196] - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - scsi: lpfc: Remove reftag check in DIF paths (Paul Ely) [2229152] - scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (Paul Ely) [2229152] - scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO (Paul Ely) [2229152] - scsi: lpfc: Set Establish Image Pair service parameter only for Target Functions (Paul Ely) [2229152] - scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node (Paul Ely) [2229152] - scsi: lpfc: Qualify ndlp discovery state when processing RSCN (Paul Ely) [2229152] - gfs2: Fix freeze consistency check in gfs2_trans_add_meta (Andreas Gruenbacher) [2095340] - gfs2: gfs2_freeze_lock_shared cleanup (Andreas Gruenbacher) [2095340] - gfs2: Replace sd_freeze_state with SDF_FROZEN flag (Andreas Gruenbacher) [2095340] - gfs2: Rework freeze / thaw logic (Andreas Gruenbacher) [2095340] - gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR} (Andreas Gruenbacher) [2095340] - gfs2: Reconfiguring frozen filesystem already rejected (Andreas Gruenbacher) [2095340] - gfs2: Rename gfs2_freeze_lock{ => _shared } (Andreas Gruenbacher) [2095340] - gfs2: Rename the {freeze,thaw}_super callbacks (Andreas Gruenbacher) [2095340] - gfs2: Rename remaining "transaction" glock references (Andreas Gruenbacher) [2095340] - gfs2: init system threads before freeze lock (Bob Peterson) [2095340] - net: mana: Use the correct WQE count for ringing RQ doorbell (Bandan Das) [2222573] - net: mana: Batch ringing RX queue doorbell on receiving packets (Bandan Das) [2222573] - net: mana: Add support for vlan tagging (Bandan Das) [2222573] - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Bandan Das) [2222573] - net: mana: Check if netdev/napi_alloc_frag returns single page (Bandan Das) [2222573] - net: mana: Rename mana_refill_rxoob and remove some empty lines (Bandan Das) [2222573] - net: mana: Add support for jumbo frame (Bandan Das) [2222573] - net: mana: Enable RX path to handle various MTU sizes (Bandan Das) [2222573] - net: mana: Refactor RX buffer allocation code to prepare for various MTU (Bandan Das) [2222573] - net: mana: Use napi_build_skb in RX path (Bandan Das) [2222573] - net: mana: Remove redundant pci_clear_master (Bandan Das) [2222573] - net: mana: Add new MANA VF performance counters for easier troubleshooting (Bandan Das) [2222573] - ice: Fix NULL pointer deref during VF reset (Petr Oros) [2227743] - x86/kasan: Populate shadow for shared chunk of the CPU entry area (Rafael Aquini) [2232451] - x86/kasan: Add helpers to align shadow addresses up and down (Rafael Aquini) [2232451] - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names (Rafael Aquini) [2232451] - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area (Rafael Aquini) [2232451] - x86/mm: Recompute physical address for every page of per-CPU CEA mapping (Rafael Aquini) [2232451]- dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Benjamin Marzinski) [2227951] - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221046] {CVE-2023-35001} - scsi: storvsc: Remove errant duplicate code (Cathy Avery) [2211725] - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Cathy Avery) [2211725] - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC03_CPU_38 (Shaoqin Huang) [2219725] - arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 (Shaoqin Huang) [2219725] - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Shaoqin Huang) [2219725] - KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init() (Shaoqin Huang) [2219725] - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Shaoqin Huang) [2219725] - KVM: arm64: Don't miss pending interrupts for suspended vCPU (Shaoqin Huang) [2219725] - KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Restore the host's PMUSERENR_EL0 (Shaoqin Huang) [2219725] - KVM: arm64: Restore mdcr_el2 from vcpu (Shaoqin Huang) [2219725] - kvm: arm64: Remove __hyp_this_cpu_read (Shaoqin Huang) [2219725] - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check only affected links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send time sync only if needed (Íñigo Huguet) [2196823] - wifi: clean up erroneously introduced file (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Íñigo Huguet) [2196823] - wifi: rtw88: delete timer and free skb queue when unloading (Íñigo Huguet) [2196823] - wifi: cfg80211: Fix return value in scan logic (Íñigo Huguet) [2196823] - Revert "wifi: ath11k: Enable threaded NAPI" (Íñigo Huguet) [2196823] - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix init command fail with enabled device (Íñigo Huguet) [2196823] - wifi: ath9k: convert msecs to jiffies where needed (Íñigo Huguet) [2196823] - wifi: ath11k: Add missing check for ioremap (Íñigo Huguet) [2196823] - wifi: ath11k: fix memory leak in WMI firmware stats (Íñigo Huguet) [2196823] - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Íñigo Huguet) [2196823] - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid baid size integer overflow (Íñigo Huguet) [2196823] - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Íñigo Huguet) [2196823] - wifi: rtw88: Fix action frame transmission fail before association (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a few rate index validity checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: Validate slots_num before allocating memory (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check link during TX (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add a NULL pointer check (Íñigo Huguet) [2196823] - wifi: iwlwifi: pull from TXQs with softirqs disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential array out of bounds access (Íñigo Huguet) [2196823] - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Íñigo Huguet) [2196823] - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Íñigo Huguet) [2196823] - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Íñigo Huguet) [2196823] - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Íñigo Huguet) [2196823] - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Íñigo Huguet) [2196823] - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Íñigo Huguet) [2196823] - config: wifi: debug configs for brcm80211 (Íñigo Huguet) [2196823] - config: wifi: set RTL8821CS, RTL8822BS and RTL8822CS as disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Íñigo Huguet) [2196823] - wifi: mac80211: fragment per STA profile correctly (Íñigo Huguet) [2196823] - wifi: mac80211: Use active_links instead of valid_links in Tx (Íñigo Huguet) [2196823] - wifi: cfg80211: remove links only on AP (Íñigo Huguet) [2196823] - wifi: mac80211: take lock before setting vif links (Íñigo Huguet) [2196823] - wifi: cfg80211: fix link del callback to call correct handler (Íñigo Huguet) [2196823] - wifi: mac80211: fix link activation settings order (Íñigo Huguet) [2196823] - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in regulatory disconnect (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in sched scan stop work (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Íñigo Huguet) [2196823] - wifi: mac80211: fix switch count in EMA beacons (Íñigo Huguet) [2196823] - wifi: mac80211: don't translate beacon/presp addrs (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: fix non-inheritence element (Íñigo Huguet) [2196823] - wifi: cfg80211: reject bad AP MLD address (Íñigo Huguet) [2196823] - wifi: mac80211: use correct iftype HE cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Íñigo Huguet) [2196823] - wifi: rtw89: remove redundant check of entering LPS (Íñigo Huguet) [2196823] - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Íñigo Huguet) [2196823] - wifi: b43: fix incorrect __packed annotation (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Íñigo Huguet) [2196823] - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add locking to the rate read flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: Don't use valid_links to iterate sta links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't trust firmware n_channels (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix OEM's name in the ppag approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix initialization of a return value (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix DBGI dump (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix number of concurrent link checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't double-init spinlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always free dup_data (Íñigo Huguet) [2196823] - wifi: mac80211: recalc chanctx mindef before assigning (Íñigo Huguet) [2196823] - wifi: mac80211: consider reserved chanctx for mindef (Íñigo Huguet) [2196823] - wifi: mac80211: simplify chanctx allocation (Íñigo Huguet) [2196823] - wifi: mac80211: Abort running color change when stopping the AP (Íñigo Huguet) [2196823] - wifi: mac80211: fix min center freq offset tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rfi: disable RFI feature (Íñigo Huguet) [2196823] - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Íñigo Huguet) [2196823] - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Íñigo Huguet) [2196823] - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Íñigo Huguet) [2196823] - wifi: brcmfmac: Check for probe() id argument being NULL (Íñigo Huguet) [2196823] - wifi: rtw88: correct qsel_to_ep[] type as int (Íñigo Huguet) [2196823] - wifi: rtw88: use work to update rate to avoid RCU warning (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix stats->tx_bytes calculation (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Íñigo Huguet) [2196823] - wifi: rtw88: Update spelling in main.h (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Simplify setting the initial gain (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Don't print the vendor/product/serial (Íñigo Huguet) [2196823] - wifi: rtw88: Fix memory leak in rtw88_usb (Íñigo Huguet) [2196823] - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Íñigo Huguet) [2196823] - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Fix rfe_option field width (Íñigo Huguet) [2196823] - wifi: rtw88: usb: fix priority queue to endpoint mapping (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: add iface combination (Íñigo Huguet) [2196823] - wifi: rtw88: handle station mode concurrent scan with AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: prevent scan abort with other VIFs (Íñigo Huguet) [2196823] - wifi: rtw88: refine reserved page flow for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: disallow PS during AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: extend reserved page number (Íñigo Huguet) [2196823] - wifi: rtw88: add port switch for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: add bitmap for dynamic port settings (Íñigo Huguet) [2196823] - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Íñigo Huguet) [2196823] - wifi: mac80211: remove return value check of debugfs_create_dir() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Íñigo Huguet) [2196823] - wifi: iwlwifi: modify scan request and results when in link protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable support for MLO APIs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix argument to efi.get_variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix MIC removal confusion (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix memory leak in debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update support for b0 version (Íñigo Huguet) [2196823] - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Íñigo Huguet) [2196823] - wifi: ath11k: Fix SKB corruption in REO destination ring (Íñigo Huguet) [2196823] - wifi: ath11k: Fix incorrect update of radiotap fields (Íñigo Huguet) [2196823] - wifi: ath11k: fix tx status reporting in encap offload mode (Íñigo Huguet) [2196823] - wifi: ath11k: add peer mac information in failure cases (Íñigo Huguet) [2196823] - wifi: ath11k: Prevent REO cmd failures (Íñigo Huguet) [2196823] - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fill txd by host driver (Íñigo Huguet) [2196823] - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Íñigo Huguet) [2196823] - wifi: mt76: dma: use napi_build_skb (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: increase eeprom size for mt7663 (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable configured beacon tx rate (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Íñigo Huguet) [2196823] - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Íñigo Huguet) [2196823] - wifi: mac80211: remove ieee80211_tx_status_8023 (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 78 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check firmware response size (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: configure TLC on link activation (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove RS rate init update argument (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove per-STA MFP setting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use BSSID when building probe requests (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac id management (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adopt the latest firmware API (Íñigo Huguet) [2196823] - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix txd multicast rate setting (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: improve reliability of dma reset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Íñigo Huguet) [2196823] - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Íñigo Huguet) [2196823] - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable coredump support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add full system reset knobs into debugfs (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable full system reset support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: enable p2p support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Íñigo Huguet) [2196823] - wifi: mt76: Replace zero-length array with flexible-array member (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Íñigo Huguet) [2196823] - wifi: mt76: fix 6GHz high channel not be scanned (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix probe timeout after reboot (Íñigo Huguet) [2196823] - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: get rid of eeprom.h (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Íñigo Huguet) [2196823] - wifi: mt76: get rid of unused sta_ps callbacks (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_irq_enable utility routine (Íñigo Huguet) [2196823] - wifi: mt76: move irq_tasklet in mt76_dev struct (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix eeprom tx path bitfields (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: init mpdu density cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove unused eeprom band selection (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add eht rx rate support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: connac: refresh tx session timer for WED device (Íñigo Huguet) [2196823] - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Íñigo Huguet) [2196823] - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Íñigo Huguet) [2196823] - wifi: mt76: drop the incorrect scatter and gather frame (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: expose device tree match table (Íñigo Huguet) [2196823] - wifi: mt76: dynamic channel bandwidth changes in AP mode (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix radiotap bitfield (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: Remove unneeded semicolon (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix wrong command to set STA channel (Íñigo Huguet) [2196823] - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Íñigo Huguet) [2196823] - wifi: ath9k: fix per-packet TX-power cap for TPC (Íñigo Huguet) [2196823] - wifi: ath11k: fix undefined behavior with __fls in dp (Íñigo Huguet) [2196823] - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Íñigo Huguet) [2196823] - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Íñigo Huguet) [2196823] - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Íñigo Huguet) [2196823] - wifi: ath11k: enable SAR support on WCN6750 (Íñigo Huguet) [2196823] - wifi: ath11k: Disable Spectral scan upon removing interface (Íñigo Huguet) [2196823] - wifi: rtw89: add support of concurrent mode (Íñigo Huguet) [2196823] - wifi: rtw89: Disallow power save with multiple stations (Íñigo Huguet) [2196823] - wifi: rtw89: update statistics to FW for fine-tuning performance (Íñigo Huguet) [2196823] - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Íñigo Huguet) [2196823] - wifi: rtw89: refine scan function after chanctx (Íñigo Huguet) [2196823] - wifi: rtw89: prohibit enter IPS during HW scan (Íñigo Huguet) [2196823] - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add path control register to monitor list (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Íñigo Huguet) [2196823] - wifi: rtw89: fix power save function in WoWLAN mode (Íñigo Huguet) [2196823] - wifi: rtw89: support WoWLAN mode for 8852be (Íñigo Huguet) [2196823] - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Íñigo Huguet) [2196823] - wifi: iwlwifi: make the loop for card preparation effective (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow number of beacons from FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement key link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement BAID link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track station mask for BAIDs (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 77 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: properly implement HE AP support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Clean up some messy ifs (Íñigo Huguet) [2196823] - wifi: brcmfmac: add Cypress 43439 SDIO ids (Íñigo Huguet) [2196823] - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Íñigo Huguet) [2196823] - wifi: rtw89: correct 5 MHz mask setting (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add tables for RFK (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: pci: update PCI related settings to support 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: mac: update MAC settings to support 8851b (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Íñigo Huguet) [2196823] - wifi: rtw89: read version of analog hardware (Íñigo Huguet) [2196823] - wifi: rtw89: use hardware CFO to improve performance (Íñigo Huguet) [2196823] - wifi: rtw89: support parameter tables by RFE type (Íñigo Huguet) [2196823] - wifi: rtw89: fix authentication fail during scan (Íñigo Huguet) [2196823] - wifi: rtw89: add flag check for power state (Íñigo Huguet) [2196823] - wifi: rtw89: add ieee80211::remain_on_channel ops (Íñigo Huguet) [2196823] - wifi: rtw89: add function to wait for completion of TX skbs (Íñigo Huguet) [2196823] - wifi: rtw89: 8852c: add beacon filter and CQM support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: tx: remove misleading if statement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: validate station properly in flush (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: move memset before early return (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize seq variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable new MLD FW API (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a new PCI device ID for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add RF Step Type for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Fix possible division by zero (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix the duplicate dump name (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Íñigo Huguet) [2196823] - wifi: iwlwifi: acpi: support modules with high antenna gain (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Íñigo Huguet) [2196823] - wifi: mac80211: add flush_sta method (Íñigo Huguet) [2196823] - wifi: mac80211: flush queues on STA removal (Íñigo Huguet) [2196823] - wifi: ieee80211: correctly mark FTM frames non-bufferable (Íñigo Huguet) [2196823] - wifi: ieee80211: clean up public action codes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Íñigo Huguet) [2196823] - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update init sequence if tx diversity supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move function sequence (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor TX csum mode check (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix A-MSDU checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: debug: fix crash in __iwl_err() (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Íñigo Huguet) [2196823] - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: ath12k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Íñigo Huguet) [2196823] - wifi: ath11k: fix writing to unintended memory region (Íñigo Huguet) [2196823] - wifi: ath11k: Fix invalid management rx frame length issue (Íñigo Huguet) [2196823] - wifi: ath11k: fix rssi station dump not updated in QCN9074 (Íñigo Huguet) [2196823] - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Íñigo Huguet) [2196823] - wifi: ath11k: Optimize 6 GHz scan time (Íñigo Huguet) [2196823] - wifi: mac80211: set EHT support flag in AP mode (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Íñigo Huguet) [2196823] - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Íñigo Huguet) [2196823] - bus: mhi: host: Remove duplicate ee check for syserr (Íñigo Huguet) [2196823] - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Íñigo Huguet) [2196823] - net: rfkill-gpio: Add explicit include for of.h (Íñigo Huguet) [2196823] - net: qrtr: correct types of trace event parameters (Íñigo Huguet) [2196823] - wifi: rt2x00: Fix memory leak when handling surveys (Íñigo Huguet) [2196823] - wifi: b43legacy: Remove the unused function prev_slot() (Íñigo Huguet) [2196823] - wifi: rtw89: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Íñigo Huguet) [2196823] - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Íñigo Huguet) [2196823] - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Íñigo Huguet) [2196823] - wifi: rtw89: remove superfluous H2C of join_info (Íñigo Huguet) [2196823] - wifi: rtw89: set data lowest rate according to AP supported rate (Íñigo Huguet) [2196823] - wifi: rtw89: add counters of register-based H2C/C2H (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add report control v5 variation (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Íñigo Huguet) [2196823] - bus: mhi: pci_generic: Add Foxconn T99W510 (Íñigo Huguet) [2196823] - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Íñigo Huguet) [2196823] - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Íñigo Huguet) [2196823] - wifi: mwifiex: remove unused evt_buf variable (Íñigo Huguet) [2196823] - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Íñigo Huguet) [2196823] - wifi: brcmsmac: remove unused has_5g variable (Íñigo Huguet) [2196823] - wifi: b43legacy: remove unused freq_r3A_value function (Íñigo Huguet) [2196823] - wifi: rtlwifi: Replace fake flex-array with flex-array member (Íñigo Huguet) [2196823] - wifi: rtw88: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: rndis_wlan: clean up a type issue (Íñigo Huguet) [2196823] - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Íñigo Huguet) [2196823] - wifi: rsi: Slightly simplify rsi_set_channel() (Íñigo Huguet) [2196823] - wifi: ipw2x00: remove unused _ipw_read16 function (Íñigo Huguet) [2196823] - wifi: mac80211: enable EHT mesh support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Íñigo Huguet) [2196823] - wifi: iwlwifi: separate AP link management queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: free probe_resp_data later (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 75 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send full STA during HW restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rework active links counting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the correct link queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix station link data leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use appropriate link for rate selection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove only link-specific AP keys (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip inactive links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use bcast/mcast link station id (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: translate management frame address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the link sta address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust rs init to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust radar detection to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make a few warnings only trigger once (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: coex: start handling multiple links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use STA link address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip MEI update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make some HW flags conditional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement link change ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add fw link id allocation (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust internal stations to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't check dtim_period in new API (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust SMPS for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link to firmware earlier (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add some new MLD ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: sta preparation for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: vif preparation for MLO (Íñigo Huguet) [2196823] - wifi: nl80211: support advertising S1G capabilities (Íñigo Huguet) [2196823] - wifi: mac80211: S1G capabilities information element in probe request (Íñigo Huguet) [2196823] - mac80211: minstrel_ht: remove unused n_supported variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Íñigo Huguet) [2196823] - wifi: carl9170: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: carl9170: Fix multiple -Warray-bounds warnings (Íñigo Huguet) [2196823] - wifi: ath10k: remove unused ath10k_get_ring_byte function (Íñigo Huguet) [2196823] - wifi: ath12k: incorrect channel survey dump (Íñigo Huguet) [2196823] - wifi: ath12k: fix incorrect handling of AMSDU frames (Íñigo Huguet) [2196823] - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Íñigo Huguet) [2196823] - wifi: ath12k: fill peer meta data during reo_reinject (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR report support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR abort support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR request support via virtio (Íñigo Huguet) [2196823] - wifi: nl80211: make nl80211_send_chandef non-static (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR capability support (Íñigo Huguet) [2196823] - mac80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - cfg80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: EMA support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Multiple BSSID support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: move beacon transmission to a separate function (Íñigo Huguet) [2196823] - wifi: mac80211: generate EMA beacons in AP mode (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - wifi: mac80211: implement support for yet another mesh A-MSDU format (Íñigo Huguet) [2196823] - wifi: mac80211: add mesh fast-rx support (Íñigo Huguet) [2196823] - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Íñigo Huguet) [2196823] - wifi: mac80211: mesh fast xmit support (Íñigo Huguet) [2196823] - wifi: mac80211: fix race in mesh sequence number assignment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove not needed initializations (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement PHC clock adjustments (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable TX beacon protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for timing measurement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: read synced time from firmware if supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Íñigo Huguet) [2196823] - wifi: ath12k: Enable IMPS for WCN7850 (Íñigo Huguet) [2196823] - wifi: ath12k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2196823] - wifi: ath12k: fix firmware assert during channel switch for peer sta (Íñigo Huguet) [2196823] - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Íñigo Huguet) [2196823] - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: RTL8192EU always needs full init (Íñigo Huguet) [2196823] - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Íñigo Huguet) [2196823] - wifi: iwlwifi: suppress printf warnings in tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Íñigo Huguet) [2196823] - wifi: iwlwifi: Replace space with tabs as code indent (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add required space before open '(' (Íñigo Huguet) [2196823] - wifi: iwlwifi: Remove prohibited spaces (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix typos in comment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new STA related commands (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new LINK command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add driver defined dump file name (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Íñigo Huguet) [2196823] - wifi: ath11k: fix deinitialization of firmware resources (Íñigo Huguet) [2196823] - wifi: ath11k: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Íñigo Huguet) [2196823] - net: Use of_property_present() for testing DT property presence (Íñigo Huguet) [2196823] - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Íñigo Huguet) [2196823] {CVE-2023-1380} - wifi: rtw88: fix memory leak in rtw_usb_probe() (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v5 firmware cycle status report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v2 Bluetooth scan info (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add register monitor report v2 format (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add WiFi role info v2 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add more error_map and counter to log (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: use module_usb_driver (Íñigo Huguet) [2196823] - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Íñigo Huguet) [2196823] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Íñigo Huguet) [2196823] - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Íñigo Huguet) [2196823] - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Íñigo Huguet) [2196823] - wifi: ath11k: add debug prints in regulatory WMI event processing (Íñigo Huguet) [2196823] - wifi: ath11k: add support to parse new WMI event for 6 GHz (Íñigo Huguet) [2196823] - wifi: ath11k: use proper regulatory reference for bands (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix EOF bit reporting (Íñigo Huguet) [2196823] - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update logs for yoyo reset sw changes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up duplicated defines (Íñigo Huguet) [2196823] - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make flush code a bit clearer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rename define to generic name (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: separate vendor TLV into header/content (Íñigo Huguet) [2196823] - bus: mhi: ep: Demote unsupported channel error log to debug (Íñigo Huguet) [2196823] - bus: mhi: host: Remove mhi_poll() API (Íñigo Huguet) [2196823] - wifi: iwlwifi: reduce verbosity of some logging events (Íñigo Huguet) [2196823] - wifi: iwlwifi: Adding the code to get RF name for MsP device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: mark mac header with no data frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Íñigo Huguet) [2196823] - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Íñigo Huguet) [2196823] - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Íñigo Huguet) [2196823] - wifi: mac80211: add support for driver adding radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: Add EHT radiotap definitions (Íñigo Huguet) [2196823] - wifi: mac80211: fix ieee80211_link_set_associated() type (Íñigo Huguet) [2196823] - wifi: mac80211: simplify reasoning about EHT capa handling (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: remove pointless sta check (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: mac80211: add netdev per-link debugfs data and driver hook (Íñigo Huguet) [2196823] - wifi: mac80211: remove SMPS from AP debugfs (Íñigo Huguet) [2196823] - wifi: mac80211: add pointer from bss_conf to vif (Íñigo Huguet) [2196823] - wifi: mac80211: warn only once on AP probe (Íñigo Huguet) [2196823] - wifi: cfg80211/mac80211: report link ID on control port RX (Íñigo Huguet) [2196823] - wifi: mac80211: add support for set_hw_timestamp command (Íñigo Huguet) [2196823] - wifi: nl80211: add a command to enable/disable HW timestamping (Íñigo Huguet) [2196823] - wifi: wireless: cleanup unused function parameters (Íñigo Huguet) [2196823] - wifi: wireless: correct primary channel validation on 6 GHz (Íñigo Huguet) [2196823] - wifi: wireless: return primary channel regardless of DUP (Íñigo Huguet) [2196823] - wifi: mac80211: allow beacon protection HW offload (Íñigo Huguet) [2196823] - wifi: mac80211: check key taint for beacon protection (Íñigo Huguet) [2196823] - wifi: mac80211: clear all bits that relate rtap fields on skb (Íñigo Huguet) [2196823] - wifi: mac80211: adjust scan cancel comment/check (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192se: Remove some unused variables (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Íñigo Huguet) [2196823] - wifi: rtw89: fix SER L1 might stop entering LPS issue (Íñigo Huguet) [2196823] - wifi: ath11k: Add tx ack signal support for management packets (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add BCM4378B3 support (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for external calibration blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Íñigo Huguet) [2196823] - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Íñigo Huguet) [2196823] - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Íñigo Huguet) [2196823] - wifi: ath11k: move HE MCS mapper to a separate function (Íñigo Huguet) [2196823] - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Íñigo Huguet) [2196823] - wifi: ath11k: modify accessor macros to match index size (Íñigo Huguet) [2196823] - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Íñigo Huguet) [2196823] - wifi: brcmfmac: support CQM RSSI notification with older firmware (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Íñigo Huguet) [2196823] - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Íñigo Huguet) [2196823] - wifi: ath12k: remove memset with byte count of 278528 (Íñigo Huguet) [2196823] - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Íñigo Huguet) [2196823] - wifi: rtw89: refine FW feature judgement on packet drop (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: enable hw_scan support (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: add channel encoding for hw_scan (Íñigo Huguet) [2196823] - wifi: rtw89: adjust channel encoding to common function (Íñigo Huguet) [2196823] - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Íñigo Huguet) [2196823] - wifi: rtw89: add tx_wake notify for 8852B (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Íñigo Huguet) [2196823] - wifi: rtw89: add RNR support for 6 GHz scan (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Íñigo Huguet) [2196823] - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant assignment to changed_flags (Íñigo Huguet) [2196823] - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Íñigo Huguet) [2196823] - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Íñigo Huguet) [2196823] - wifi: ath5k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath11k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath12k: PCI ops for wakeup/release MHI (Íñigo Huguet) [2196823] - wifi: ath12k: Handle lock during peer_id find (Íñigo Huguet) [2196823] - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Íñigo Huguet) [2196823] - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Íñigo Huguet) [2196823] - wifi: ath12k: use kfree_skb() instead of kfree() (Íñigo Huguet) [2196823] - wifi: ath: Silence memcpy run-time false positive warning (Íñigo Huguet) [2196823] - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Íñigo Huguet) [2196823] - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Íñigo Huguet) [2196823] - wifi: ath6kl: minor fix for allocation size (Íñigo Huguet) [2196823] - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Íñigo Huguet) [2196823]- xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2218948] {CVE-2023-3772} - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [1986067] - netfilter: xt_owner: Add supplementary groups option (Phil Sutter) [2136194] - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2230460] - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229989] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1257] - KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213807] - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213807] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213807] {CVE-2023-4155} - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229884] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229884] {CVE-2022-40982} - x86/bugs: Use sysfs_emit() (Waiman Long) [2229884] - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229884] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229884] - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229884] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229884] - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (Desnes Nunes) [2222463] - usb: typec: ucsi_ccg: Add OF support (Desnes Nunes) [2222463] - usb: typec: ucsi/ucsi_ccg: Convert to i2c's .probe_new() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (Desnes Nunes) [2222463] - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2222463] - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: Remove support for dangling device properties (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Constify the software node (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code (Desnes Nunes) [2222463] - i2c: nvidia-gpu: convert to use i2c_new_client_device() (Desnes Nunes) [2222463] - i2c: Add support for software nodes (Desnes Nunes) [2222463] - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222463] - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222463] - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2229123] - virtio/virtio_mem: handle a possible NULL as a memcpy parameter (David Hildenbrand) [2229123] - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2229123] - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2229123] - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2229123] - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2229123] - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - proc/vmcore: fix possible deadlock on concurrent mmap and read (David Hildenbrand) [2229123] - proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration (David Hildenbrand) [2229123] - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2229123] - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2229123] - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2229123] - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2229123] - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2229123] - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2229123] - virtio-mem: fix sleeping in RCU read side section in virtio_mem_online_page_cb() (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level plug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: use page_zonenum() in virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: don't read big block size in Sub Block Mode (David Hildenbrand) [2229123] - fs/proc/kcore: use page_offline_(freeze|thaw) (David Hildenbrand) [2229123] - virtio-mem: use page_offline_(start|end) when setting PageOffline() (David Hildenbrand) [2229123] - mm: introduce page_offline_(begin|end|freeze|thaw) to synchronize setting PageOffline() (David Hildenbrand) [2229123] - fs/proc/kcore: don't read offline sections, logically offline pages and hwpoisoned pages (David Hildenbrand) [2229123] - fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM (David Hildenbrand) [2229123] - fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER (David Hildenbrand) [2229123] - proc/kcore: Remove unused kclist_add_remap() (David Hildenbrand) [2229123] - x86/gart: Exclude GART aperture from kcore (David Hildenbrand) [2229123] - kernel/resource: remove first_lvl / siblings_only logic (David Hildenbrand) [2229123] - kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources (David Hildenbrand) [2229123] - kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources (David Hildenbrand) [2229123] - kernel/resource.c: fix kernel-doc markups (David Hildenbrand) [2229123] - resource: avoid unnecessary lookups in find_next_iomem_res() (David Hildenbrand) [2229123] - resource: fix locking in find_next_iomem_res() (David Hildenbrand) [2229123] - virtio-mem: check against mhp_get_pluggable_range() which memory we can hotplug (David Hildenbrand) [2229123] - virtio-mem: Assign boolean values to a bool variable (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - safe memory hotunplug (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - basic memory hotunplug (David Hildenbrand) [2229123] - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block (David Hildenbrand) [2229123] - virtio-mem: allow to force Big Block Mode (BBM) and set the big block size (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) memory hotplug (David Hildenbrand) [2229123] - virtio-mem: factor out adding/removing memory from Linux (David Hildenbrand) [2229123] - virtio-mem: memory notifier callbacks are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: existing (un)plug functions are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block ids are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: nb_sb_per_mb and subblock_size are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: subblock states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: document Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: generalize handling when memory is getting onlined deferred (David Hildenbrand) [2229123] - virtio-mem: don't always trigger the workqueue when offlining memory (David Hildenbrand) [2229123] - virtio-mem: drop last_mb_id (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_overlaps_range() (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_owned_mb() (David Hildenbrand) [2229123] - virtio-mem: generalize check for added memory (David Hildenbrand) [2229123] - virtio-mem: retry fake-offlining via alloc_contig_range() on ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio-mem: factor out handling of fake-offline pages in memory notifier (David Hildenbrand) [2229123] - virtio-mem: factor out fake-offlining into virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: print debug messages from virtio_mem_send_*_request() (David Hildenbrand) [2229123] - virtio-mem: factor out calculation of the bit number within the subblock bitmap (David Hildenbrand) [2229123] - virtio-mem: use "unsigned long" for nr_pages when fake onlining/offlining (David Hildenbrand) [2229123] - virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() (David Hildenbrand) [2229123] - virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling (David Hildenbrand) [2229123] - virtio-mem: more precise calculation in virtio_mem_mb_state_prepare_next_mb() (David Hildenbrand) [2229123] - virtio-mem: determine nid only once using memory_add_physaddr_to_nid() (David Hildenbrand) [2229123] - MAINTAINERS: add URL for virtio-mem (David Hildenbrand) [2229123] - virtio-mem: Constify mem_id_table (David Hildenbrand) [2229123] - kernel/resource: make iomem_resource implicit in release_mem_region_adjustable() (David Hildenbrand) [2229123] - virtio-mem: try to merge system ram resources (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources (David Hildenbrand) [2229123] - mm/memory_hotplug: prepare passing flags to add_memory() and friends (David Hildenbrand) [2229123] - mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [2229123] - include/linux/memory_hotplug.h: move definitions of {set,clear}_zone_contiguous (David Hildenbrand) [2229123] - kernel/resource: make release_mem_region_adjustable() never fail (David Hildenbrand) [2229123] - virtio-mem: don't special-case ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio_mem: convert to LE accessors (David Hildenbrand) [2229123] - virtio_mem: correct tags for config space fields (David Hildenbrand) [2229123] - virtio-mem: Fix build error due to improper use 'select' (David Hildenbrand) [2229123] - virtio-mem: add memory via add_memory_driver_managed() (David Hildenbrand) [2229123] - virtio-mem: silence a static checker warning (David Hildenbrand) [2229123] - virtio_mem: convert device block size into 64bit (David Hildenbrand) [2229123] - virtio-mem: drop unnecessary initialization (David Hildenbrand) [2229123] - virtio-mem: Don't rely on implicit compiler padding for requests (David Hildenbrand) [2229123] - virtio-mem: Try to unplug the complete online memory block first (David Hildenbrand) [2229123] - virtio-mem: Use -ETXTBSY as error code if the device is busy (David Hildenbrand) [2229123] - virtio-mem: Unplug subblocks right-to-left (David Hildenbrand) [2229123] - virtio-mem: Drop manual check for already present memory (David Hildenbrand) [2229123] - virtio-mem: Add parent resource for all added "System RAM" (David Hildenbrand) [2229123] - virtio-mem: Better retry handling (David Hildenbrand) [2229123] - virtio-mem: Offline and remove completely unplugged memory blocks (David Hildenbrand) [2229123] - mm/memory_hotplug: Introduce offline_and_remove_memory() (David Hildenbrand) [2229123] - virtio-mem: Allow to offline partially unplugged memory blocks (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 2 (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 1 (David Hildenbrand) [2229123] - virtio-mem: Allow to specify an ACPI PXM as nid (David Hildenbrand) [2229123] - MAINTAINERS: Add myself as virtio-mem maintainer (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotplug (David Hildenbrand) [2229123] - Revert "drm/amd/display: edp do not add non-edid timings" (Jocelyn Falempe) [RHEL-845] - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_modeset_probe (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_target_cloned (Jocelyn Falempe) [RHEL-845] - drm/atomic: Fix potential use-after-free in nonblocking commits (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: share the code around SMU13 pcie parameters update (Jocelyn Falempe) [RHEL-845] - drm/ttm: Don't leak a resource on swapout move error (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: avoid restore process run into dead loop. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix 128b132b link loss handling (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add a NULL pointer check (Jocelyn Falempe) [RHEL-845] - drm/amd: Disable PSR-SU on Parade 0803 TCON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Jocelyn Falempe) [RHEL-845] - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix seamless odm transitions (Jocelyn Falempe) [RHEL-845] - drm/dp_mst: Clear MSG_RDY flag before sending new message (Jocelyn Falempe) [RHEL-845] - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Jocelyn Falempe) [RHEL-845] - drm/amd/display: perform a bounds check before filling dirty rectangles (Jocelyn Falempe) [RHEL-845] - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp/g94: enable HDMI (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: fix HDMI on gt215+ (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix one wrong caching mode enum usage (Jocelyn Falempe) [RHEL-845] - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add connector_type for innolux_at043tn24 (Jocelyn Falempe) [RHEL-845] - drm/nouveau/acr: Abort loading ACR if no firmware was found (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move jpeg ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move vcn ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix usage of UMC fill record in RAS (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Jocelyn Falempe) [RHEL-845] - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix possible division-by-zero errors (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Jocelyn Falempe) [RHEL-845] - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Jocelyn Falempe) [RHEL-845] - drm/bridge: anx7625: Prevent endless probe loop (Jocelyn Falempe) [RHEL-845] - drm/nouveau: dispnv50: fix missing-prototypes warning (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Jocelyn Falempe) [RHEL-845] - drm/vkms: Fix RGB565 pixel conversion (Jocelyn Falempe) [RHEL-845] - drm: Add fixed-point helper to get rounded integer values (Jocelyn Falempe) [RHEL-845] - drm/vkms: isolate pixel conversion functionality (Jocelyn Falempe) [RHEL-845] - drm/panel: sharp-ls043t1le01: adjust mode settings (Jocelyn Falempe) [RHEL-845] - drm/vram-helper: fix function names in vram helper doc (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TXTAGOCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL target frequency (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL parameters computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: always enable HS video mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable error path (Jocelyn Falempe) [RHEL-845] - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Jocelyn Falempe) [RHEL-845] - drm/i915/guc/slpc: Provide sysfs for efficient freq (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: More debug print updates - GuC SLPC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Explicitly specify update type per plane info change (Jocelyn Falempe) [RHEL-845] - radeon: avoid double free in ci_dpm_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix is_timing_changed() prototype (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add logging for display MALL refresh setting (Jocelyn Falempe) [RHEL-845] - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Ensure vmin and vmax adjust for DCE (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Validate VM ioctl flags. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Do not update DRR while BW optimizations pending (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Jocelyn Falempe) [RHEL-845] - udmabuf: revert 'Add support for mapping hugepages (v4)' (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix the system hang while disable PSR (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add wrapper to call planes and stream update (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use dc_update_planes_and_stream (Jocelyn Falempe) [RHEL-845] - drm/nouveau: add nv_encoder pointer check for NULL (Jocelyn Falempe) [RHEL-845] - drm/nouveau/dp: check for NULL nv_connector->native_mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Jocelyn Falempe) [RHEL-845] - drm/nouveau: don't detect DSM for non-NVIDIA device (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Modify indirect buffer packages for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Implement gfx9 patch functions for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Program gds backup address as zero if no gds allocated (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add missing radeon secondary PCI ID (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: workaround for compute workload type on some skus (Jocelyn Falempe) [RHEL-845] - drm/amd: Tighten permissions on VBIOS flashing attributes (Jocelyn Falempe) [RHEL-845] - drm/amd: Make sure image is written to trigger VBIOS image update flow (Jocelyn Falempe) [RHEL-845] - drm/amd/display: edp do not add non-edid timings (Jocelyn Falempe) [RHEL-845] - drm/amd/display: limit DPIA link rate to HBR3 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Jocelyn Falempe) [RHEL-845] - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Jocelyn Falempe) [RHEL-845] - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Jocelyn Falempe) [RHEL-845] - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add ODM case when looking for first split pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Reduce sdp bw after urgent to 90% (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix power context allocation in SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd: Disallow s0ix without BIOS support again (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: change reserved vram info print (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix xclk freq on CHIP_STONEY (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Jocelyn Falempe) [RHEL-845] - drm/i915/gt: Use the correct error value when kernel_context() fails (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Jocelyn Falempe) [RHEL-845] - drm/i915/selftests: Add some missing error propagation (Jocelyn Falempe) [RHEL-845] - drm/i915: Use 18 fast wake AUX sync len (Jocelyn Falempe) [RHEL-845] - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: resolve reboot exception for si oland (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: enable tmz by default for GC 11.0.1 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Only wait for blank completion if OTG active (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Jocelyn Falempe) [RHEL-845] - drm/ast: Fix ARM compatibility (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Use the default reset when loading or reloading the driver (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix memleak in aconnector->timing_requested (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Jocelyn Falempe) [RHEL-845] - drm/i915: Disable DPLLs before disconnecting the TC PHY (Jocelyn Falempe) [RHEL-845] - drm/i915: Move shared DPLL disabling into CRTC disable hook (Jocelyn Falempe) [RHEL-845] - drm: fix drmm_mutex_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: limit one queue per gang (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix output of pp_od_clk_voltage (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: don't enable secure display on incompatible platforms (Jocelyn Falempe) [RHEL-845] - drm/radeon: reintroduce radeon_dp_work_func content (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Have Payload Properly Created After Resume (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: update gpu_clock_counter logic (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: refine get gpu clock counter method (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Enable IH retry CAM on GFX9 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix sdma v4 sw fini error (Jocelyn Falempe) [RHEL-845] - drm/amd: Fix an out of bounds error in BIOS parser (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to follow HW SPEC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fixed dcn30+ underflow issue (Jocelyn Falempe) [RHEL-845] - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Enable HostVM based on rIOMMU active (Jocelyn Falempe) [RHEL-845] - drm/amd/display: enable DPG when disabling plane for phantom pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to align HW formula (Jocelyn Falempe) [RHEL-845] - drm/amd/display: populate subvp cmd info only for the top pipe (Jocelyn Falempe) [RHEL-845] - drm/displayid: add displayid_get_header() and check bounds better (Jocelyn Falempe) [RHEL-845] - drm/i915: taint kernel when force probing unsupported devices (Jocelyn Falempe) [RHEL-845] - drm/i915/dp: prevent potential div-by-zero (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Jocelyn Falempe) [RHEL-845] - drm/sched: Check scheduler work queue before calling timeout handling (Jocelyn Falempe) [RHEL-845] - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Jocelyn Falempe) [RHEL-845] - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Jocelyn Falempe) [RHEL-845] - drm/fbdev-generic: prohibit potential out-of-bounds access (Jocelyn Falempe) [RHEL-845]- x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Oleg Nesterov) [2188093] - ahci: Add support for Dell S140 and later controllers (Tomas Henzl) [2222879] - s390/time: steer clocksource on STP syncs for CLOCK_MONOTONIC (Tobias Huschle) [2177649] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Wander Lairson Costa) [2215906] {CVE-2023-35825} - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230241] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170086] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170086] - Revert "isystem: ship and use stdarg.h" (Jocelyn Falempe) [2229185] - drm/drm_print: Use system include for (Jocelyn Falempe) [2229185] - x86/mm: Do not shuffle CPU entry areas without KASLR (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise (Rafael Aquini) [2165931] {CVE-2023-0597}- cifs: fix for following DFS links where sharename is the same as prepath (Ronnie Sahlberg) [2130474] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229700] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2227904] - mptcp: Correct the sock::sk_lock.owned lockdep annotations (Felix Maurer) [2228890] - gpio: name PCA953x gpio chips after device name (Steve Best) [2226775] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2218133] - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225276] {CVE-2023-4004} - macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Xin Long) [2226791] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176119] {CVE-2023-1206} - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2123305] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215510] {CVE-2023-3268} - kernel/relay.c: fix read_pos error when multiple readers (Bill O'Donnell) [2215510] - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (Ricardo Robaina) [2212208] {CVE-2023-28772} - seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212208] {CVE-2023-28772} - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2212508] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2212508] - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Wander Lairson Costa) [2215902] {CVE-2023-35823} - Bluetooth: btmtksdio: fix possible FW initialization failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix the reset takes too long (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: mask out interrupt status (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn MT7922A (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (David Marlin) [2142489 2144730 2145097] - Enable MTK BT Support for RHEL (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: support bluetooth reset mechanism (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix bus hang with wrong privilege (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix firmware coredump retrieve (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Enable SCO over I2S (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Support wake on bluetooth (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable msft opcode (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix resume failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: drop the unnecessary variable created (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add support of processing firmware coredump and log (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add MT7921s Bluetooth support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: use register CRPLR to read packet length (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: update register CSDIOCSR operation (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: move interrupt service to work (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add .set_bdaddr support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksido: rely on BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: mediatek: add BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: fix blacklist_table context (David Marlin) [2142489 2144730 2145097]- HID: betop: check shape of output reports (Desnes Nunes) [2212164] {CVE-2023-1073} - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Desnes Nunes) [2153575] {CVE-2022-45887} - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [1753646] - Revert "xfs: expose the blockgc workqueue knobs publicly" (Bill O'Donnell) [2223260] - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Dean Nelson) [2215904] {CVE-2023-35824} - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Dean Nelson) [2213142] {CVE-2023-31084} - drm/ast: report connection status on Display Port. (Jocelyn Falempe) [2189645] - drm/ast: Add BMC virtual connector (Jocelyn Falempe) [2189645] - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226832] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226832] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226832] {CVE-2023-20593} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Waiman Long) [2226832] {CVE-2023-20593} - x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2216284] - virt/coco/sev-guest: Double-buffer messages (John Allen) [2216284] - virt/coco/sev-guest: Add throttling awareness (John Allen) [2216284] - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2216284] - virt/coco/sev-guest: Do some code style cleanups (John Allen) [2216284] - virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2216284] - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2216284] - virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2216284] - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2216284] - virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2216284] - x86/sev: Mark snp_abort() noreturn (John Allen) [2216284] - s390/uv: Update query for secret-UVCs (Cédric Le Goater) [2111749] - s390/uv: replace scnprintf with sysfs_emit (Cédric Le Goater) [2111749] - s390: Add attestation query information (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Lock Secret Store' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'List Secrets' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Add Secret' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add info IOCTL (Cédric Le Goater) [2111749] - s390/uv: Always export uv_info (Cédric Le Goater) [2111749] - s390/kasan: support protvirt with 4-level paging (Cédric Le Goater) [2111749] - s390/protvirt: support ultravisor without secure storage limit (Cédric Le Goater) [2111749] - s390/protvirt: parse prot_virt option in the decompressor (Cédric Le Goater) [2111749] - s390/mm: avoid trimming to MAX_ORDER (Cédric Le Goater) [2111749] - net/mlx5e: TC, CT: Offload ct clear only once (Amir Tzin) [2159233] - net/mlx5: DR, Fix wrong action data allocation in decap action (Amir Tzin) [2159233] - net/mlx5: DR, Support SW created encap actions for FW table (Amir Tzin) [2159233] - net/mlx5e: TC, Cleanup ct resources for nic flow (Amir Tzin) [2159233] - net/mlx5e: TC, Add null pointer check for hardware miss support (Amir Tzin) [2159233] - RDMA/mlx5: Fix affinity assignment (Amir Tzin) [2159233] - RDMA/mlx5: Create an indirect flow table for steering anchor (Amir Tzin) [2159233] - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions (Amir Tzin) [2159233] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Amir Tzin) [2117777] - net/mlx5: Read embedded cpu after init bit cleared (Amir Tzin) [2159233] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Amir Tzin) [2159233] - net/mlx5e: Don't attach netdev profile while handling internal error (Amir Tzin) [2159233] - net/mlx5: Fix post parse infra to only parse every action once (Amir Tzin) [2159233] - net/mlx5: fw_tracer, Fix event handling (Amir Tzin) [2159233] - net/mlx5: SF, Drain health before removing device (Amir Tzin) [2159233] - net/mlx5e: Consider internal buffers size in port buffer calculations (Amir Tzin) [2159233] - net/mlx5e: Prevent encap offload when neigh update is running (Amir Tzin) [2159233] - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Amir Tzin) [2159233] - net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove special handling of CT action (Amir Tzin) [2159233] - net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2159233] - net/mlx5e: CT: Use per action stats (Amir Tzin) [2159233] - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2159233] - net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2159233] - net/mlx5e: Set default can_offload action (Amir Tzin) [2159233] - net/mlx5: Devcom, serialize devcom registration (Amir Tzin) [2159233] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Amir Tzin) [2159233] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Amir Tzin) [2159233] - net/mlx5e: Fix deadlock in tc route query code (Amir Tzin) [2159233] - net/mlx5: Fix error message when failing to allocate device memory (Amir Tzin) [2159233] - net/mlx5e: Use correct encap attribute during invalidation (Amir Tzin) [2159233] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Amir Tzin) [2159233] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Amir Tzin) [2159233] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Amir Tzin) [2159233] - net/mlx5: Collect command failures data only for known commands (Amir Tzin) [2159233] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Amir Tzin) [2159233] - net/mlx5: Use recovery timeout on sync reset flow (Amir Tzin) [2159233] - net/mlx5: DR, Add memory statistics for domain object (Amir Tzin) [2117777] - net/mlx5: DR, Add more info in domain dbg dump (Amir Tzin) [2117777] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Amir Tzin) [2117777] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Amir Tzin) [2117777] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Modify header action of size 1 optimization (Amir Tzin) [2117777] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header arg pool mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Fix QP continuous allocation (Amir Tzin) [2117777] - net/mlx5: DR, Read ICM memory into dedicated buffer (Amir Tzin) [2117777] - net/mlx5: DR, Add support for writing modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Amir Tzin) [2117777] - net/mlx5: DR, Check for modify_header_argument device capabilities (Amir Tzin) [2117777] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Amir Tzin) [2117777] - net/mlx5: DR, Add cache for modify header pattern (Amir Tzin) [2117777] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Amir Tzin) [2117777] - net/mlx5: DR, Add modify-header-pattern ICM pool (Amir Tzin) [2117777] - net/mlx5: DR, Prepare sending new WQE type (Amir Tzin) [2117777] - net/mlx5: Add new WQE for updating flow table (Amir Tzin) [2117777] - net/mlx5: Add mlx5_ifc bits for modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Amir Tzin) [2117777] - net/mlx5e: TC, Remove redundant parse_attr argument (Amir Tzin) [2165908] - net/mlx5e: Use a simpler comparison for uplink rep (Amir Tzin) [2165908] - net/mlx5: Lag, Add single RDMA device in multiport mode (Amir Tzin) [2165908] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Amir Tzin) [2165908] - net/mlx5: E-Switch, rename bond update function to be reused (Amir Tzin) [2165908] - net/mlx5e: TC, Add peer flow in mpesw mode (Amir Tzin) [2165908] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Amir Tzin) [2165908] - net/mlx5e: Add devlink fdb_large_groups parameter (Add missing Documentation) (Amir Tzin) [2165908] - SUNRPC: Fix READ_PLUS crasher (Benjamin Coddington) [2218539] - SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - SUNRPC: Clean up xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2218539] - NFSv4.2: fix wrong shrinker_id (Benjamin Coddington) [2218539] - svcrdma: Prevent page release when nothing was received (Benjamin Coddington) [2218539] - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Benjamin Coddington) [2218539] - nfsd: fix double fget() bug in __write_ports_addfd() (Benjamin Coddington) [2218539] - SUNRPC: Fix trace_svc_register() call site (Benjamin Coddington) [2218539] - SUNRPC: remove the maximum number of retries in call_bind_status (Benjamin Coddington) [2218539] - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Benjamin Coddington) [2218539] - NFSD: callback request does not use correct credential for AUTH_SYS (Benjamin Coddington) [2218539] - sunrpc: only free unix grouplist after RCU settles (Benjamin Coddington) [2218539] - nfsd: call op_release, even when op_func returns an error (Benjamin Coddington) [2218539] - NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL (Benjamin Coddington) [2218539] - SUNRPC: fix shutdown of NFS TCP client socket (Benjamin Coddington) [2218539] - NFSv4: Fix hangs when recovering open state after a server reboot (Benjamin Coddington) [2218539] - NFSD: Protect against filesystem freezing (Benjamin Coddington) [2218539] - nfsd: fix race to check ls_layouts (Benjamin Coddington) [2218539] - nfs4trace: fix state manager flag printing (Benjamin Coddington) [2218539] - SUNRPC: ensure the matching upcall is in-flight upon downcall (Benjamin Coddington) [2218539] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Benjamin Coddington) [2218539] - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Benjamin Coddington) [2218539] - NFSv4.x: Fail client initialisation if state manager thread can't run (Benjamin Coddington) [2218539] - SUNRPC: Fix missing release socket in rpc_sockname() (Benjamin Coddington) [2218539] - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv3 GETACL result encoder (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv2 GETACL result encoder (Benjamin Coddington) [2218539] - SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2218539] - NFS: Fix an Oops in nfs_d_automount() (Benjamin Coddington) [2218539] - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Benjamin Coddington) [2218539] - NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Benjamin Coddington) [2218539] - NFSv4.2: Fix initialisation of struct nfs4_label (Benjamin Coddington) [2218539] - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Benjamin Coddington) [2218539] - NFSv4.2: Always decode the security label (Benjamin Coddington) [2218539] - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Benjamin Coddington) [2218539] - nfs4: Fix kmemleak when allocate slot failed (Benjamin Coddington) [2218539] - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington) [2218539] - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Benjamin Coddington) [2218539] - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Benjamin Coddington) [2218539] - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Benjamin Coddington) [2218539] - NFSv4: Fix a potential state reclaim deadlock (Benjamin Coddington) [2218539] - NFSv4/pNFS: Always return layout stats on layout return for flexfiles (Benjamin Coddington) [2218539] - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Benjamin Coddington) [2218539] - nfsd: Fix a memory leak in an error handling path (Benjamin Coddington) [2218539] - Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2218539] - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2218539] - SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2218539] - NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2218539] - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2218539] - SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2218539] - SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2218539] - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2218539] - sunrpc: fix expiry of auth creds (Benjamin Coddington) [2218539] - pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2218539] - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2218539] - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2218539] - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2218539] - SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2218539] - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2218539] - NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2218539] - NFS: clean up a needless assignment in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: remove redundant code in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: Add support for eager writes (Benjamin Coddington) [2218539] - NFS: 'flags' field should be unsigned in struct nfs_server (Benjamin Coddington) [2218539] - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2218539] - NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2218539] - SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2218539] - Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2218539] - SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2218539] - NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2218539] - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2218539] - SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2218539] - SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2218539] - SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2218539] - NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2218539] - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2218539] - NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2218539] - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2218539] - NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2218539] - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2218539] - NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2218539] - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2218539] - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2218539] - NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2218539]- Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217658] - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224883] - KVM: x86/mmu: Fix race condition in direct_page_fault (Jon Maloy) [2179929] {CVE-2022-45869} - x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187268] {CVE-2023-1998} - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215625] - locking/semaphore: Add might_sleep() to down_*() family (Mark Langsdorf) [2215625] - perf stat: Support hybrid --topdown option (Michael Petlan) [2088833] - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2203921] - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2203921] - tracing: Have filter accept "common_cpu" to be consistent (Jerome Marchand) [2210711] - tracing/histogram: Fix sorting on old "cpu" value (Jerome Marchand) [2210711] - tracing: Dump stacktrace trigger to the corresponding instance (Jerome Marchand) [2210711] - tracing/histogram: Rename "cpu" to "common_cpu" (Jerome Marchand) [2210711] - docs: histogram.txt: convert it to ReST file format (Jerome Marchand) [2210711] - bonding: add software tx timestamping support (Hangbin Liu) [2181339] - bonding: fix missed rcu protection (Hangbin Liu) [2181339] - bonding: use rcu_dereference_rtnl when get bonding active slave (Hangbin Liu) [2181339] - Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Hangbin Liu) [2181339] - Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Hangbin Liu) [2181339] - bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Hangbin Liu) [2181339] - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Chris von Recklinghausen) [2100592] - mm/page_alloc: check high-order pages for corruption during PCP operations (Chris von Recklinghausen) [2100592] - mm/page_alloc: do not prefetch buddies during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: free pages in a single pass during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: drain the requested list first during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: track range of active PCP lists during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: fetch the correct pcp buddy during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: allow high-order pages to be stored on the per-cpu lists (Chris von Recklinghausen) [2100592] - mm/page_alloc: move free_the_page (Chris von Recklinghausen) [2100592] - mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count() (Chris von Recklinghausen) [2100592] - mm, meminit: recalculate pcpu batch and high limits after init completes (Chris von Recklinghausen) [2100592] - compiler_attributes.h: Add kABI workaround (Waiman Long) [2215801] - linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* (Waiman Long) [2215801] - compiler.h: fix barrier_data() on clang (Waiman Long) [2215801] - compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr (Waiman Long) [2215801] - x86, kcsan: Add __no_kcsan to noinstr (Waiman Long) [2215801] - kcsan: Add __no_kcsan function attribute (Waiman Long) [2215801] - kcsan: Reorganize compiler.h (Waiman Long) [2215801] - include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR (Waiman Long) [2215801] - include/linux/compiler_types.h: don't pollute userspace with macro definitions (Waiman Long) [2215801] - include/linux/compiler*.h: define asm_volatile_goto (Waiman Long) [2215801] - Compiler Attributes: use feature checks instead of version checks (Waiman Long) [2215801] - Compiler Attributes: remove unneeded sparse (__CHECKER__) tests (Waiman Long) [2215801] - Compiler Attributes: homogenize __must_be_array (Waiman Long) [2215801] - Compiler Attributes: remove unneeded tests (Waiman Long) [2215801] - Compiler Attributes: always use the extra-underscores syntax (Waiman Long) [2215801] - Compiler Attributes: remove unused attributes (Waiman Long) [2215801] - Compiler Attributes: naked can be shared (Waiman Long) [2215801] - Compiler Attributes: naked was fixed in gcc 4.6 (Waiman Long) [2215801] - include/linux/compiler*.h: make compiler-*.h mutually exclusive (Waiman Long) [2215801] - Raise the minimum required gcc version to 4.6 (Waiman Long) [2215801] - deprecate the '__deprecated' attribute warnings entirely and for good (Waiman Long) [2215801]- libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222256] - netfilter: nf_conntrack_netlink: need to hold rcu readlock when doing l4proto lookup (Florian Westphal) [2188230] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2223198] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2223198] - igbvf: add PCI reset handler functions (Corinna Vinschen) [2153365] - igbvf: Regard vf reset nack as success (Corinna Vinschen) [2153365] - intel/igbvf: free irq on the error path in igbvf_request_msix() (Corinna Vinschen) [2153365] - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix build errors in some archs (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Ricardo Robaina) [2139617] {CVE-2022-3640} - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223604] - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223604] - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223604] - Revert "iavf: Detach device during reset task" (Petr Oros) [2223604] - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223604] - iavf: use internal state to free traffic IRQs (Petr Oros) [2223604] - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223604] - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223604] - iavf: make functions static where possible (Petr Oros) [2223604] - iavf: fix err handling for MAC replace (Petr Oros) [2223604] - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223604] - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223604] - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223604] - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Mark Langsdorf) [2181273] - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181273] - driver core: make kobj_type constant. (Mark Langsdorf) [2181273] - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181273] - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (Mark Langsdorf) [2181273] - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181273] - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (Mark Langsdorf) [2181273] - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181273] - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181273] - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Read all MSRs on the target CPU (Mark Langsdorf) [2181273] - ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (Mark Langsdorf) [2181273]- gfs2: Don't deref jdesc in evict (Bob Peterson) [2214356] {CVE-2023-3212} - md/raid5: Don't do accounting for non-align read io (Nigel Croxon) [2183033] - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Mamatha Inamdar) [2218348] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217963] - proc: Use PIDTYPE_TGID in next_tgid (Brian Foster) [2047252] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214963] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214963] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214963] {CVE-2023-3390} - fanotify,audit: Allow audit to use the full permission event response (Richard Guy Briggs) [2055328] - fanotify: define struct members to hold response decision context (Richard Guy Briggs) [2055328] - fanotify: Ensure consistent variable type for response (Richard Guy Briggs) [2055328] - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Amir Tzin) [2166019] - RDMA/mlx: Calling qp event handler in workqueue context (mlx4 hunks only) (Amir Tzin) [2166019] - net/mlx4: small optimization in mlx4_en_xmit() (Amir Tzin) [2166019] - net/mlx4: rename two constants (Amir Tzin) [2166019] - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166019] - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166019] - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Amir Tzin) [2166019] - cgroup: Reorganize css_set_lock and kernfs path processing (Waiman Long) [2193485] - cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG (Waiman Long) [2193485] - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() (Waiman Long) [2193485] - cgroup: Make cgroup_get_from_id() prettier (Waiman Long) [2193485] - cgroup: remove obsolete comment on cgroup_on_dfl() (Waiman Long) [2193485] - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long) [2193485] - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2193485] - cgroup/cpuset: Improve cpuset_css_alloc() description (Waiman Long) [2193485] - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2193485] - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2193485] - cgroup/cpuset: use hotplug_memory_notifier() directly (Waiman Long) [2193485] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Waiman Long) [2193485] - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Waiman Long) [2193485] - sched/psi: Don't create cgroup PSI files when psi_disabled (Waiman Long) [2193485] - cgroup: Homogenize cgroup_get_from_id() return value (Waiman Long) [2193485] - cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id (Waiman Long) [2193485] - cgroup: Honor caller's cgroup NS when resolving path (Waiman Long) [2193485] - mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() (Waiman Long) [2193485] - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Waiman Long) [2193485] - cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes (Waiman Long) [2193485] - cgroup/rstat: check updated_next only for root (Waiman Long) [2193485] - cgroup: rstat: explicitly put loop variant in while (Waiman Long) [2193485] - cgroup: return early if it is already on preloaded list (Waiman Long) [2193485] - cgroup: Trace event cgroup id fields should be u64 (Waiman Long) [2193485] - cgroup: fix a typo in comment (Waiman Long) [2193485] - hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Waiman Long) [2193485] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [2193485] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2193485] - cgroup: Fix kernel-doc (Waiman Long) [2193485] - kernfs: use 64bit inos if ino_t is 64bit (Waiman Long) [2193485] - kernfs: implement custom exportfs ops and fid type (Waiman Long) [2193485] - kernfs: combine ino/id lookup functions into kernfs_find_and_get_node_by_id() (Waiman Long) [2193485] - kernfs: kernfs_find_and_get_node_by_ino() should only look up activated nodes (Waiman Long) [2193485] - kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() (Waiman Long) [2193485] - kernfs: fix ino wrap-around detection (Waiman Long) [2193485] - ice: prevent NULL pointer deref during reload (Petr Oros) [2153356] - ice: Unregister netdev and devlink_port only once (Petr Oros) [2153356] - ice: Fix ice module unload (Petr Oros) [2153356] - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2153356] - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2153356] - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2153356] - ice: remove comment about not supporting driver reinit (Petr Oros) [2153356] - ice: block LAN in case of VF to VF offload (Petr Oros) [2153356] - ice: Fix stats after PF reset (Petr Oros) [2153356] - ice: Reset FDIR counter in FDIR init stage (Petr Oros) [2153356] - ice: fix wrong fallback logic for FDIR (Petr Oros) [2153356] - ice: add profile conflict check for AVF FDIR (Petr Oros) [2153356] - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Petr Oros) [2153356] - ice: remove filters only if VSI is deleted (Petr Oros) [2153356] - ice: check if VF exists before mode check (Petr Oros) [2153356] - ice: xsk: disable txq irq before flushing hw (Petr Oros) [2153356] - ice: avoid bonding causing auxiliary plug/unplug under RTNL lock (Petr Oros) [2153356] - ethernet: ice: avoid gcc-9 integer overflow warning (Petr Oros) [2153356] - ice: don't ignore return codes in VSI related code (Petr Oros) [2153356] - ice: Fix DSCP PFC TLV creation (Petr Oros) [2153356] - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [2153356] - ice: properly alloc ICE_VSI_LB (Petr Oros) [2153356] - ice: xsk: Fix cleaning of XDP_TX frames (Petr Oros) [2153356] - ice: Mention CEE DCBX in code comment (Petr Oros) [2153356] - ice: Change ice_vsi_realloc_stat_arrays() to void (Petr Oros) [2153356] - ice: Add GPIO pin support for E823 products (Petr Oros) [2153356] - ice: switch: fix potential memleak in ice_add_adv_recipe() (Petr Oros) [2153356] - ice: Fix off by one in ice_tc_forward_to_queue() (Petr Oros) [2153356] - ice: Fix disabling Rx VLAN filtering with port VLAN enabled (Petr Oros) [2153356] - ice: fix out-of-bounds KASAN warning in virtchnl (Petr Oros) [2153356] - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Petr Oros) [2153356] - ice: remove unnecessary virtchnl_ether_addr struct use (Petr Oros) [2153356] - ice: introduce .irq_close VF operation (Petr Oros) [2153356] - ice: introduce clear_reset_state operation (Petr Oros) [2153356] - ice: convert vf_ops .vsi_rebuild to .create_vsi (Petr Oros) [2153356] - ice: introduce ice_vf_init_host_cfg function (Petr Oros) [2153356] - ice: add a function to initialize vf entry (Petr Oros) [2153356] - ice: Pull common tasks into ice_vf_post_vsi_rebuild (Petr Oros) [2153356] - ice: move ice_vf_vsi_release into ice_vf_lib.c (Petr Oros) [2153356] - ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg (Petr Oros) [2153356] - ice: refactor VSI setup to use parameter structure (Petr Oros) [2153356] - ice: drop unnecessary VF parameter from several VSI functions (Petr Oros) [2153356] - ice: fix function comment referring to ice_vsi_alloc (Petr Oros) [2153356] - ice: Add more usage of existing function ice_get_vf_vsi(vf) (Petr Oros) [2153356] - ice: implement devlink reinit action (Petr Oros) [2153356] - ice: update VSI instead of init in some case (Petr Oros) [2153356] - ice: move VSI delete outside deconfig (Petr Oros) [2153356] - ice: sync netdev filters after clearing VSI (Petr Oros) [2153356] - ice: split probe into smaller functions (Petr Oros) [2153356] - ice: stop hard coding the ICE_VSI_CTRL location (Petr Oros) [2153356] - ice: split ice_vsi_setup into smaller functions (Petr Oros) [2153356] - ice: cleanup in VSI config/deconfig code (Petr Oros) [2153356] - ice: alloc id for RDMA using xa_array (Petr Oros) [2153356] - ice: move RDMA init to ice_idc.c (Petr Oros) [2153356] - ice: Prevent set_channel from changing queues while RDMA active (Petr Oros) [2153356] - ice: Remove redundant pci_enable_pcie_error_reporting() (Petr Oros) [2153356] - ice: move devlink port creation/deletion (Petr Oros) [2153356] - ice: Remove excess space (Petr Oros) [2153356] - ice: Introduce local var for readability (Petr Oros) [2153356] - ice: Match parameter name for ice_cfg_phy_fc() (Petr Oros) [2153356] - ice: Explicitly return 0 (Petr Oros) [2153356] - ice: Reduce scope of variables (Petr Oros) [2153356] - ice: Move support DDP code out of ice_flex_pipe.c (Petr Oros) [2153356] - ice: Remove cppcheck suppressions (Petr Oros) [2153356] - ice: combine cases in ice_ksettings_find_adv_link_speed() (Petr Oros) [2153356] - ice: Add support for 100G KR2/CR2/SR2 link reporting (Petr Oros) [2153356] - ice: add missing checks for PF vsi type (Petr Oros) [2153356] - ice: remove redundant non-null check in ice_setup_pf_sw() (Petr Oros) [2153356] - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Petr Oros) [2153356] - ice: Support drop action (Petr Oros) [2153356] - ice: Handle LLDP MIB Pending change (Petr Oros) [2153356] - ice: Add 'Execute Pending LLDP MIB' Admin Queue command (Petr Oros) [2153356] - ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf (Petr Oros) [2153356] - ice: Use ICE_RLAN_BASE_S instead of magic number (Petr Oros) [2153356] - ice: Accumulate ring statistics over reset (Petr Oros) [2153356] - ice: Accumulate HW and Netdev statistics over reset (Petr Oros) [2153356] - ice: Remove and replace ice speed defines with ethtool.h versions (Petr Oros) [2153356] - ice: Check for PTP HW lock more frequently (Petr Oros) [2153356] - ice: Fix spurious interrupt during removal of trusted VF (Petr Oros) [2153356] - ice: Enable RX queue selection using skbedit action (Petr Oros) [2153356] - ice: Add support for VLAN priority filters in switchdev (Petr Oros) [2153356] - ice: support features on new E810T variants (Petr Oros) [2153356] - ice: xsk: drop power of 2 ring size restriction for AF_XDP (Petr Oros) [2153356] - ice: xsk: change batched Tx descriptor cleaning (Petr Oros) [2153356] - ice: reorder PF/representor devlink port register/unregister flows (Petr Oros) [2153356] - ice: Add L2TPv3 hardware offload support (Petr Oros) [2153356] - ice: Simplify memory allocation in ice_sched_init_port() (Petr Oros) [2153356] - ice: switch: Simplify memory allocation (Petr Oros) [2153356] - ice: add helper function to check FW API version (Petr Oros) [2153356] - ice: Print human-friendly PHY types (Petr Oros) [2153356] - ice: Add support for ip TTL & ToS offload (Petr Oros) [2153356] - ice: xsk: use Rx ring's XDP ring when picking NAPI context (Petr Oros) [2153356] - ice: xsk: prohibit usage of non-balanced queue id (Petr Oros) [2153356] - ice: remove non-inclusive language (Petr Oros) [2153356] - ice: Remove ucast_shared (Petr Oros) [2153356] - ice: Allow 100M speeds for some devices (Petr Oros) [2153356] - ice: Implement FCS/CRC and VLAN stripping co-existence policy (Petr Oros) [2153356] - ice: Implement control of FCS/CRC stripping (Petr Oros) [2153356] - ice: initialize cached_phctime when creating Rx rings (Petr Oros) [2153356] - ice: set tx_tstamps when creating new Tx rings via ethtool (Petr Oros) [2153356] - ice: link representors to PCI device (Petr Oros) [2153356] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2153356] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2153356] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2153356] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2153356] - ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2153356] - ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2153356] - ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2153356] - ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2153356] - ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2153356] - ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2153356] - ice: Make Tx threshold dependent on ring length (Petr Oros) [2153356] - ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2153356] - ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2153356] - ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2153356] - ice: remove dead store on XSK hotpath (Petr Oros) [2153356] - ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2153356] - intel: Simplify bool conversion (Petr Oros) [2153356] - ice: Use the xsk batched rx allocation interface (Petr Oros) [2153356]- blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() (Waiman Long) [2212032] - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218676] {CVE-2023-3090} - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2214262] - netfilter: Drop fragmented ndisc packets assembled in netfilter (Phil Sutter) [2217795] - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2219357] - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2219357] - sfc: use budget for TX completions (Íñigo Huguet) [2179558] - sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2214589] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213205] {CVE-2023-3141} - audit: avoid missing-prototype warnings (Richard Guy Briggs) [2175322] - audit: update the mailing list in MAINTAINERS (Richard Guy Briggs) [2175322] - audit: fix undefined behavior in bit shift for AUDIT_BIT (Richard Guy Briggs) [2175322] - fork: Use IS_ENABLED() in account_kernel_stack() (Valentin Schneider) [2131754] - fork: Only cache the VMAP stack in finish_task_switch() (Valentin Schneider) [2131754] - fork: Move task stack accounting to do_exit() (Valentin Schneider) [2131754] - fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK (Valentin Schneider) [2131754] - fork: Don't assign the stack pointer in dup_task_struct() (Valentin Schneider) [2131754] - fork, IA64: Provide alloc_thread_stack_node() for IA64 (Valentin Schneider) [2131754] - fork: Duplicate task_struct before stack allocation (Valentin Schneider) [2131754] - fork: Redo ifdefs around task stack handling (Valentin Schneider) [2131754] - fork: fix some -Wmissing-prototypes warnings (Valentin Schneider) [2131754] - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153360] - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153360] - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153360] - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153360] - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153360] - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153360] - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153360] - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153360] - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153360] - igb: Add lock to avoid data race (Corinna Vinschen) [2153360] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: remove leftover comment for filechk utility (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/rdrand: Sanity-check RDRAND output (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: change filechk to surround the given command with { } (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - firmware: refactor firmware/Makefile (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: remove redundant 'set -e' from filechk_offsets (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: do not redirect the first prerequisite for filechk (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: move bin2c back to scripts/ from scripts/basic/ (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2088767] - perf tool x86: Fix perf_env memory leak (Michael Petlan) [2088767] - perf tool x86: Consolidate is_amd check into single function (Michael Petlan) [2088767] - perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Michael Petlan) [2088767] - perf/x86/amd/uncore: Fix memory leak for events array (Michael Petlan) [2088767] - perf script: Add missing fields in usage hint (Michael Petlan) [2086837] - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2088767] - perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2088767] - perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2088767] - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2088767] - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2088767] - perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2088767] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2088767] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2088767] - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2088767] - perf: correct SNOOPX field offset (Michael Petlan) [2088767] - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2088767] - perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2086837] - perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2088767] - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2088767] - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2088767] - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2086837] - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2086837] - perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2086837] - tracing/osnoise: set several trace_osnoise.c variables storage-class-specifier to static (John Kacur) [2175293] - tracing/osnoise: No need for schedule_hrtimeout range (John Kacur) [2175293] - tracing/osnoise: Use built-in RCU list checking (John Kacur) [2175293] - tracing/osnoise: Add preempt and/or irq disabled options (John Kacur) [2175293] - tracing/osnoise: Add PANIC_ON_STOP option (John Kacur) [2175293] - tracing/osnoise: Make osnoise_options static (John Kacur) [2175293] - tracing/osnoise: Add OSNOISE_WORKLOAD option (John Kacur) [2175293] - tracing/osnoise: Add osnoise/options file (John Kacur) [2175293] - tracing/osnoise: Fix duration type (John Kacur) [2175293] - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (John Kacur) [2175293] - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (John Kacur) [2175293] - tracing/timerlat: Print stacktrace in the IRQ handler if needed (John Kacur) [2175293] - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (John Kacur) [2175293] - drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug (Mark Lansgdorf) [2178301] - drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug (Mark Lansgdorf) [2178301] - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178301] - cacheinfo: Check cache properties are present in DT (Mark Langsdorf) [2178301] - cacheinfo: Fix LLC is not exported through sysfs (Mark Langsdorf) [2178301] - of: Add of_property_present() helper (Mark Langsdorf) [2178301] - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178301] - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178301] - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178301] - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178301] - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178301] - driver core: bus: update my copyright notice (Mark Langsdorf) [2178301] - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178301] - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178301] - driver core: bus: constify some internal functions (Mark Langsdorf) [2178301] - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178301] - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178301] - driver core: create bus_is_registered() (Mark Langsdorf) [2178301] - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178301] - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178301] - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178301] - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178301] - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178301] - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178301] - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178301] - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178301] - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178301] - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178301] - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178301] - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178301] - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178301] - driver core: Add wait_for_init_devices_probe helper function (Mark Langsdorf) [2178301] - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178301] - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178301] - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178301] - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178301] - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178301] - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178301] - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178301] - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178301] - cacheinfo: Initialize variables in fetch_cache_info() (Mark Langsdorf) [2178301] - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178301] - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178301] - of: device: make of_device_uevent_modalias() take a const device * (Mark Langsdorf) [2178301] - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178301] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up some missing class.devnode() conversions. (Mark Langsdorf) [2178301] - driver core: make struct class.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178301] - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178301] - cacheinfo: Check 'cache-unified' property to count cache leaves (Mark Langsdorf) [2178301] - arch_topology: Build cacheinfo from primary CPU (Mark Langsdorf) [2178301] - cacheinfo: Make default acpi_get_cache_info() return an error (Mark Langsdorf) [2178301] - ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info() (Mark Langsdorf) [2178301] - ACPI: PPTT: Remove acpi_find_cache_levels() (Mark Langsdorf) [2178301] - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178301] - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178301] - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178301] - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178301] - drivers/base/memory: rename base_memory_block_id to memory_block_id (Mark Langsdorf) [2178301] - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178301] - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178301] - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178301] - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178301] - cacheinfo: Return error code in init_of_cache_level() (Mark Langsdorf) [2178301] - cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation (Mark Langsdorf) [2178301] - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178301] - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178301] - software node: Remove unused APIs (Mark Langsdorf) [2178301] - software node: Switch property entry test to a new API (Mark Langsdorf) [2178301] - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178301] - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178301] - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178301] - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178301] - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178301] - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178301] - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178301] - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178301] - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178301] - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178301] - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178301] - firmware_loader: remove #include (Mark Langsdorf) [2178301] - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178301] - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178301] - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178301] - regmap: Add FSI bus support (Mark Langsdorf) [2178301] - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178301] - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178301] - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178301] - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178301] - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178301] - cacheinfo: Remove of_node_put() for fw_token (Mark Langsdorf) [2178301] - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178301] - device property: Rename goto label to be more precise (Mark Langsdorf) [2178301] - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178301] - regmap: Add can_sleep configuration option (Mark Langsdorf) [2178301] - regmap: Use flexible sleep (Mark Lansgdorf) [2178301] - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178301] - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178301] - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178301] - cacheinfo: Decrement refcount in cache_setup_of_node() (Mark Langsdorf) [2178301] - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178301] - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178301] - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178301] - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178301] - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178301] - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178301] - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178301] - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178301] - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178301] - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178301] - device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Mark Langsdorf) [2178301] - device property: Constify device child node APIs (Mark Langsdorf) [2178301] - device property: Constify fwnode connection match APIs (Mark Langsdorf) [2178301] - device property: Allow const parameter to dev_fwnode() (Mark Langsdorf) [2178301] - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178301] - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178301] - platform-msi: Export symbol platform_msi_create_irq_domain() (Mark Langsdorf) [2178301] - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178301] - device property: Add const qualifier to device_get_match_data() parameter (Mark Langsdorf) [2178301] - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178301] - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178301] - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178301] - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178301] - driver core: remove make_class_name declaration (Mark Langsdorf) [2178301] - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178301] - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178301] - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178301] - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178301] - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178301] - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178301] - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178301] - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178301] - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178301] - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178301] - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178301] - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2216483] - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2216483] - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2216483] - media: Revert "media: uvcvideo: Set unique vdev name based in type" (Desnes Nunes) [2216483] - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2216483] - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2216483] - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2216483] - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2216483] - thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit (Desnes Nunes) [2216483] - thunderbolt: Disable interrupt auto clear for rings (Desnes Nunes) [2216483] - thunderbolt: Use const qualifier for `ring_interrupt_index` (Desnes Nunes) [2216483] - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2216483] - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2216483] - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2216483] - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2216483] - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2216483] - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2216483] - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2216483] - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2216483] - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2216483] - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2216483] - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2216483] - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2216483] - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2216483] - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2216483] - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2216483] - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2216483] - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2216483] - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2216483] - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2216483] - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2216483] - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2216483] - dt-bindings: usb: fusb302: Remove deprecated properties (Desnes Nunes) [2216483] - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2216483] - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2216483] - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2216483] - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2216483] - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2216483] - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2216483] - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2216483] - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2216483] - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2216483] - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2216483] - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2216483] - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2216483] - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2216483] - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2216483] - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2216483] - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2216483] - Documentation: usb: correct spelling (Desnes Nunes) [2216483] - docs: usb: convert documents to ReST (Desnes Nunes) [2216483] - Documentation/usb: Fix typo (Desnes Nunes) [2216483] - USB: serial: clean up kl5kusb105 documentation (Desnes Nunes) [2216483] - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2216483] - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2216483] - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2216483] - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2216483] - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2216483] - usb: gadget: uvc: allow for application to cleanly shutdown (Desnes Nunes) [2216483] - usb: gadget: uvc: rename function to be more consistent (Desnes Nunes) [2216483] - usb: gadget: uvc: fix multiple opens (Desnes Nunes) [2216483] - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2216483] - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2216483] - usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of code settings (Desnes Nunes) [2216483] - usb: host: xhci-plat: Remove useless DMA-32 fallback configuration (Desnes Nunes) [2216483] - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2216483] - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2216483] - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: ehci/ohci: Allow iommus property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: Fix incorrect 'reg' property sizes (Desnes Nunes) [2216483] - dt-bindings: usb: ehci: Add missing 2nd register region (Desnes Nunes) [2216483] - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2216483] - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2216483] - usb: typec: mux: Add On Semi fsa4480 driver (Desnes Nunes) [2216483] - dt-bindings: usb: Add binding for fcs,fsa4480 (Desnes Nunes) [2216483] - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2216483] - usb: typec: maxim_contaminant: Implement check_contaminant callback (Desnes Nunes) [2216483] - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2216483] - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2216483] - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2216483] - usb: typec: retimer: Use device type for matching (Desnes Nunes) [2216483] - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2216483] - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2216483] - usb: typec: tipd: Support wakeup (Desnes Nunes) [2216483] - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2216483] - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2216483] - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2216483] - USB: Improve usb_fill_* documentation (Desnes Nunes) [2216483] - usb: typec: hd3ss3220: Add polling support (Desnes Nunes) [2216483] - dt-bindings: usb: ti,hd3ss3220: Update interrupt property as optional (Desnes Nunes) [2216483] - dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema (Desnes Nunes) [2216483] - dt-bindings: Convert usb-connector to YAML format. (Desnes Nunes) [2216483] - dt-bindings: usb: rt1711h: Add connector bindings (Desnes Nunes) [2216483] - dt-bindings: usb: hd3ss3220 device tree binding document (Desnes Nunes) [2216483] - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2216483] - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2216483] - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2216483] - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Log DP adapter type (Desnes Nunes) [2216483] - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2216483] - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2216483] - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2216483] - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2216483] - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2216483] - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2216483] - media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value (Desnes Nunes) [2216483] - media: v4l: common: Fix naming of v4l2_get_link_rate (Desnes Nunes) [2216483] - media: ipu3-cio2: Use v4l2_get_link_freq helper (Desnes Nunes) [2216483] - media: ipu3-cio2: Update Copyright year and fix indentation issues (Desnes Nunes) [2216483] - media: v4l: Add a helper for obtaining the link frequency (Desnes Nunes) [2216483] - media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: add pixel encoding support (Desnes Nunes) [2216483] - media: v4l2-common: add support for new RGB32 pixelformats (Desnes Nunes) [2216483] - media: v4l2-common: add bayer formats in v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: Add an helper to apply frmsize constraints (Desnes Nunes) [2216483] - media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes (Desnes Nunes) [2216483] - media: Introduce helpers to fill pixel format structs (Desnes Nunes) [2216483] - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2216483] - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2216483] - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2216483] - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2216483] - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2216483] - media: uvcvideo: Undup use uvc_endpoint_max_bpi() code (Desnes Nunes) [2216483] - media: uvcvideo: Simplify uvc_endpoint_max_bpi() (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails (Desnes Nunes) [2216483] - media: uvcvideo: Avoid returning invalid controls (Desnes Nunes) [2216483] - media: uvcvideo: Avoid invalid memory access (Desnes Nunes) [2216483] - media: uvcvideo: Set the colorspace as sRGB if undefined (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak of object map on error exit path (Desnes Nunes) [2216483] - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2216483] - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2216483] - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2216483] - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2216483] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2216483] - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2216483] - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2216483] - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. (Desnes Nunes) [2216483] - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2216483] - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2216483] - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2216483] - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2216483] - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2216483] - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2216483] - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2216483] - media: docs: Document the behaviour of uvcvideo driver (Desnes Nunes) [2216483] - media: uvcvideo: Set error_idx during ctrl_commit errors (Desnes Nunes) [2216483] - media: uvcvideo: Check controls flags before accessing them (Desnes Nunes) [2216483] - media: uvcvideo: Use control names from framework (Desnes Nunes) [2216483] - media: uvcvideo: Set unique vdev name based in type (Desnes Nunes) [2216483] - media: uvcvideo: Use dev->name for querycap() (Desnes Nunes) [2216483] - media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Desnes Nunes) [2216483] - media: uvcvideo: Set capability in s_param (Desnes Nunes) [2216483] - media: uvcvideo: Remove s_ctrl and g_ctrl (Desnes Nunes) [2216483] - media: v4l2-ioctl: S_CTRL output the right value (Desnes Nunes) [2216483] - media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: v4l2-ioctl: Fix check_ext_ctrls (Desnes Nunes) [2216483] - net: thunderbolt: Add tracepoints (Desnes Nunes) [2216483] - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2216483] - net: thunderbolt: Move into own directory (Desnes Nunes) [2216483] - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2216483] - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2216483] - xhci: Add hub_control to xhci_driver_overrides (Desnes Nunes) [2216483] - xhci: hub: export symbol on xhci_hub_control (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Notify drm subsys of (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic (Desnes Nunes) [2216483] - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2216483] - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2216483]- s390/diag: fix display of diagnose call statistics (Tobias Huschle) [2187995] - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request (Adrian Reber) [2218454] - locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2077282] - fbcon: Check font dimension limits (Ricardo Robaina) [2213493] {CVE-2023-3161} - libnvdimm: Notify disk drivers to revalidate region read-only (Jeff Moyer) [1999673] - nvdimm/region: always show the 'align' attribute (Jeff Moyer) [1999673] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [1999673] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [1999673] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Emanuele Giuseppe Esposito) [2124598] - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Emanuele Giuseppe Esposito) [2124598] - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) [2124598] - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - kvm: vmx: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - rtc: lib_test: add MODULE_LICENSE (Lenny Szubowicz) [2207975] - rtc: efi: Remove the repeated module alias (Lenny Szubowicz) [2207975] - efi/efivars: Set generic ops before loading SSDT (Lenny Szubowicz) [2207975] - efi: efibc: check for efivars write capability (Lenny Szubowicz) [2207975] - efi/efivars: Expose RT service availability via efivars abstraction (Lenny Szubowicz) [2207975] - integrity: Check properly whether EFI GetVariable() is available (Lenny Szubowicz) [2207975] - x86/ima: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Use EFI ResetSystem only when available (Lenny Szubowicz) [2207975] - scsi: iscsi: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - infiniband: hfi1: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Register EFI rtc platform device only when available (Lenny Szubowicz) [2207975] - efi: Use more granular check for availability for variable services (Lenny Szubowicz) [2207975] - efi: mark all efi runtime services as unsupported on non-efi boot (Lenny Szubowicz) [2207975] - efi: Add support for EFI_RT_PROPERTIES table (Lenny Szubowicz) [2207975] - crypto: ccp - Add support for PCI device 0x156E (Vladis Dronov) [2180960] - crypto: ccp - Add support for PCI device 0x17E0 (Vladis Dronov) [2180960] - crypto: ccp - Validate that platform access mailbox registers are declared (Vladis Dronov) [2180960] - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Vladis Dronov) [2180960] - crypto: ccp - Return doorbell status code as an argument (Vladis Dronov) [2180960] - crypto: ccp - Bump up doorbell debug message to error (Vladis Dronov) [2180960] - crypto: ccp - Drop extra doorbell checks (Vladis Dronov) [2180960] - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Vladis Dronov) [2180960] - crypto: ccp - Clear PSP interrupt status register before calling handler (Vladis Dronov) [2180960] - crypto: ccp - Add support for ringing a platform doorbell (Vladis Dronov) [2180960] - crypto: ccp - Enable platform access interface on client PSP parts (Vladis Dronov) [2180960] - crypto: ccp - Add support for an interface for platform features (Vladis Dronov) [2180960] - crypto: ccp - Move some PSP mailbox bit definitions into common header (Vladis Dronov) [2180960] - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Vladis Dronov) [2180960] - crypto: ccp - Drop TEE support for IRQ handler (Vladis Dronov) [2180960] - crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer (Vladis Dronov) [2180960] - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Vladis Dronov) [2180960] - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Vladis Dronov) [2180960] - crypto: ccp - Add a firmware definition for EPYC gen 4 processors (Vladis Dronov) [2180960] - crypto: ccp - Provide MMIO register naming for documenation (Vladis Dronov) [2180960] - redhat/configs: enable CONFIG_INTEL_UNCORE_FREQ_CONTROL for x86_64 (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Return error on write frequency (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Add client processors (David Arcari) [2156826] - platform/x86: intel-uncore-freq: add Emerald Rapids support (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf() (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Prevent driver loading in guests (David Arcari) [2156826] - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Split common and enumeration part (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Display uncore current frequency (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Use sysfs API to create attributes (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Move to uncore-frequency folder (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: use default_groups in kobj_type (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: Move to intel sub-directory (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support (David Arcari) [2156826] - platform/x86/intel-uncore-freq: make uncore_root_kobj static (David Arcari) [2156826] - platform/x86: Convert to new CPU match macros (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add release callback (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition (David Arcari) [2156826] - MAINTAINERS: Update for the intel uncore frequency control (David Arcari) [2156826] - platform/x86: Add support for Uncore frequency control (David Arcari) [2156826]- ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2209299] - net/tls: tls_is_tx_ready() checked list_entry (Sabrina Dubroca) [2212176] {CVE-2023-1075} - Revert "RDMA/umem: remove FOLL_FORCE usage" (Kamal Heib) [2210153 2210849] - Revert "RDMA/core: Refactor rdma_bind_addr" (Kamal Heib) [2212211 2212217] - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (David Arcari) [2221276] - netfilter: nf_tables: fix scheduling-while-atomic splat (Phil Sutter) [2217731] - netfilter: nf_tables: add rescheduling points during loop detection walks (Phil Sutter) [2217731] - ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module (Phil Sutter) [2217794] - ipv6/netfilter: Discard first fragment not including all headers (Phil Sutter) [2217794] - s390/ipl: add eckd dump support (Tobias Huschle) [2159695] - net/smc: fix document build WARNING from smc-sysctl.rst (Tobias Huschle) [2159734] - s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2159734] - net/smc: Fix device de-init sequence (Tobias Huschle) [2159734] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2159734] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2159734] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2159734] - net/smc: fix application data exception (Tobias Huschle) [2159734] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2159734] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2159734] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2159734] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2159734] - net: add missing includes of linux/splice.h (Tobias Huschle) [2159734] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2159734] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2159734] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2159734] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2159734] - net/ism: Add new API for client registration (Tobias Huschle) [2159734] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2159734] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2159734] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2159734] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2159734] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2159734] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2159734] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2159734] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2159734] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2159734] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2159734] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2159734] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2159734] - s390/ism: Cleanups (Tobias Huschle) [2159734] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2159734] - tcp: Fix data-races around keepalive sysctl knobs. (Tobias Huschle) [2159734] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2159734] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2159734] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2159734] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2159734] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2159734] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2159734] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2159734] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2159734] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2159734] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2159734] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2159734] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2159734] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2159734] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2159734] - net/smc: Fix sock leak when release after smc_shutdown() (Tobias Huschle) [2159734] - net/smc: Send out the remaining data in sndbuf before close (Tobias Huschle) [2159734] - net/smc: fix a memory leak in smc_sysctl_net_exit() (Tobias Huschle) [2159734] - net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set (Tobias Huschle) [2159734] - net/smc: fix compile warning for smc_sysctl (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (Tobias Huschle) [2159734] - net: smc: fix different types in min() (Tobias Huschle) [2159734] - net/smc: don't send in the BH context if sock_owned_by_user (Tobias Huschle) [2159734] - net/smc: correct settings of RMB window update limit (Tobias Huschle) [2159734] - net/smc: send directly on setting TCP_NODELAY (Tobias Huschle) [2159734] - net/smc: add sysctl for autocorking (Tobias Huschle) [2159734] - net/smc: add autocorking support (Tobias Huschle) [2159734] - net/smc: add sysctl interface for SMC (Tobias Huschle) [2159734] - x86/resctrl: Clear staged_config[] before and after it is used (Prarit Bhargava) [1989284] - x86/resctl: fix scheduler confusion with 'current' (Prarit Bhargava) [1989284] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Support monitor configuration (Prarit Bhargava) [1989284] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (Prarit Bhargava) [1989284] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (Prarit Bhargava) [1989284] - x86/resctrl: Include new features in command line options (Prarit Bhargava) [1989284] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (Prarit Bhargava) [1989284] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (Prarit Bhargava) [1989284] - x86/resctrl: Fix event counts regression in reused RMIDs (Prarit Bhargava) [1989284] - x86/resctrl: Fix task CLOSID/RMID update race (Prarit Bhargava) [1989284] - x86/resctrl: Move MSR defines into msr-index.h (Prarit Bhargava) [1989284] - x86/resctrl: Remove arch_has_empty_bitmaps (Prarit Bhargava) [1989284] - x86/resctrl: Fix min_cbm_bits for AMD (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (Prarit Bhargava) [1989284] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (Prarit Bhargava) [1989284] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Abstract __rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Allow per-rmid arch private storage to be reset (Prarit Bhargava) [1989284] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (Prarit Bhargava) [1989284] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (Prarit Bhargava) [1989284] - x86/resctrl: Allow update_mba_bw() to update controls directly (Prarit Bhargava) [1989284] - x86/resctrl: Remove architecture copy of mbps_val (Prarit Bhargava) [1989284] - x86/resctrl: Switch over to the resctrl mbps_val list (Prarit Bhargava) [1989284] - x86/resctrl: Create mba_sc configuration in the rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Abstract and use supports_mba_mbps() (Prarit Bhargava) [1989284] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (Prarit Bhargava) [1989284] - x86/resctrl: Add domain offline callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Group struct rdt_hw_domain cleanup (Prarit Bhargava) [1989284] - x86/resctrl: Add domain online callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Merge mon_capable and mon_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Kill off alloc_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Prarit Bhargava) [1989284] - x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Prarit Bhargava) [1989284] - x86/resctrl: Remove redundant assignment to variable chunks (Prarit Bhargava) [1989284] - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (Prarit Bhargava) [1989284] - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_get_config() return its value (Prarit Bhargava) [1989284] - x86/resctrl: Merge the CDP resources (Prarit Bhargava) [1989284] - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (Prarit Bhargava) [1989284] - x86/resctrl: Remove rdt_cdp_peer_get() (Prarit Bhargava) [1989284] - x86/resctrl: Merge the ctrl_val arrays (Prarit Bhargava) [1989284] - x86/resctrl: Calculate the index from the configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Apply offset correction when config is staged (Prarit Bhargava) [1989284] - x86/resctrl: Make ctrlval arrays the same size (Prarit Bhargava) [1989284] - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read a closid's configuration (Prarit Bhargava) [1989284] - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (Prarit Bhargava) [1989284] - x86/resctrl: Allow different CODE/DATA configurations to be staged (Prarit Bhargava) [1989284] - x86/resctrl: Group staged configuration into a separate struct (Prarit Bhargava) [1989284] - x86/resctrl: Move the schemata names into struct resctrl_schema (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read/set the CDP configuration (Prarit Bhargava) [1989284] - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema to resctrl filesystem functions (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_arch_get_num_closid() (Prarit Bhargava) [1989284] - x86/resctrl: Store the effective num_closid in the schema (Prarit Bhargava) [1989284] - x86/resctrl: Walk the resctrl schema list instead of an arch list (Prarit Bhargava) [1989284] - x86/resctrl: Label the resources with their configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema in info dir's private pointer (Prarit Bhargava) [1989284] - x86/resctrl: Add a separate schema list for resctrl (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_resource (Prarit Bhargava) [1989284] - x86/resctrl: Include pid.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in internal.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in pseudo_lock.c (Prarit Bhargava) [1989284] - x86/resctrl: Fix init const confusion (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments, take #2 (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments (Prarit Bhargava) [1989284] - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} (Prarit Bhargava) [1989284] - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI (Prarit Bhargava) [1989284] - x86/resctrl: Add printf attribute to log function (Prarit Bhargava) [1989284] - x86/resctrl: Don't move a task to the same resource group (Prarit Bhargava) [1989284] - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR (Prarit Bhargava) [1989284] - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (Prarit Bhargava) [1989284] - x86/resctrl: Clean up unused function parameter in rmdir path (Prarit Bhargava) [1989284] - x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Constify kernfs_ops (Prarit Bhargava) [1989284] - x86/resctrl: Correct MBM total and local values (Prarit Bhargava) [1989284] - x86/include/asm/msr-index.h: Add IFS Array test bits (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Update IFS doc (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Implement Array BIST test (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Sysfs interface for Array BIST (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Introduce Array Scan test to IFS (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: IFS cleanup (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Reorganize driver data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add missing kernel-doc entry (Prarit Bhargava) [1971937] - Revert "platform/x86/intel/ifs: Mark as BROKEN" (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add current_batch sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove reload sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata validation (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Use generic microcode headers and functions (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove memory allocation from load path (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove image loading during init (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Return a more appropriate error code (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove unused selection (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Mark as BROKEN (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (Prarit Bhargava) [1971937] - Documentation: In-Field Scan (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_INTEL_IFS (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_MICROCODE_LATE_LOADING (Prarit Bhargava) [1971937] - stop_machine: Add stop_core_cpuslocked() for per-core operations (Prarit Bhargava) [1971937] - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add IFS sysfs interface (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add scan test support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Authenticate and copy to secured memory (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Check IFS Image sanity (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Read IFS firmware image (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add stub driver for In-Field Scan (Prarit Bhargava) [1971937] - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (Prarit Bhargava) [1971937] - x86/microcode/core: Return an error only when necessary (Prarit Bhargava) [1971937] - x86/microcode/AMD: Fix mixed steppings support (Prarit Bhargava) [1971937] - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Prarit Bhargava) [1971937] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [1971937] - x86/microcode/intel: Print old and new revision during early boot (Prarit Bhargava) [1971937] - x86/microcode/intel: Pass the microcode revision to print_ucode_info() directly (Prarit Bhargava) [1971937] - x86/microcode: Adjust late loading result reporting message (Prarit Bhargava) [1971937] - x86/microcode: Check CPU capabilities after late microcode update correctly (Prarit Bhargava) [1971937] - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Prarit Bhargava) [1971937] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [1971937] - x86/microcode/AMD: Handle multiple glued containers properly (Prarit Bhargava) [1971937] - x86/microcode/AMD: Rename a couple of functions (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not retry microcode reloading on the APs (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not print microcode revision and processor flags (Prarit Bhargava) [1971937] - x86/microcode/intel: Use a reserved field for metasize (Prarit Bhargava) [1971937] - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse find_matching_signature() (Prarit Bhargava) [1971937] - x86/microcode: Drop struct ucode_cpu_info.valid (Prarit Bhargava) [1971937] - x86/microcode: Do some minor fixups (Prarit Bhargava) [1971937] - x86/microcode: Kill refresh_fw (Prarit Bhargava) [1971937] - x86/microcode: Simplify init path even more (Prarit Bhargava) [1971937] - x86/microcode: Rip out the subsys interface gunk (Prarit Bhargava) [1971937] - x86/microcode/AMD: Track patch allocation size explicitly (Prarit Bhargava) [1971937] - x86/microcode: Print previous version of microcode after reload (Prarit Bhargava) [1971937] - x86/microcode: Remove ->request_microcode_user() (Prarit Bhargava) [1971937] - misc: Mark MICROCODE_MINOR unused (Prarit Bhargava) [1971937] - x86/microcode: Remove unnecessary perf callback (Prarit Bhargava) [1971937] - x86/microcode: Taint and warn on late loading (Prarit Bhargava) [1971937] - x86/microcode: Default-disable late loading (Prarit Bhargava) [1971937] - x86/microcode: Rip out the OLD_INTERFACE (Prarit Bhargava) [1971937] - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (Prarit Bhargava) [1971937] - x86/cpu: Load microcode during restore_processor_state() (Prarit Bhargava) [1971937] - microcode: Replace zero-length arrays with flexible-array members (Prarit Bhargava) [1971937] - x86/microcode: Use the firmware_loader built-in API (Prarit Bhargava) [1971937] - firmware: Export firmware_request_builtin() (Prarit Bhargava) [1971937] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [1971937] - x86/microcode: Make microcode_init() static (Prarit Bhargava) [1971937] - x86/microcode/intel: Check patch signature before saving microcode for early loading (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove unneeded break (Prarit Bhargava) [1971937] - x86/microcode: Do not select FW_LOADER (Prarit Bhargava) [1971937] - x86/microcode: Fix return value for microcode late loading (Prarit Bhargava) [1971937] - docs: fix broken documentation links (Prarit Bhargava) [1971937]- x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (Prarit Bhargava) [2215040] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Audra Mitchell) [2215423] - docs: admin-guide: Add information about intel_pstate active mode (Prarit Bhargava) [2216962] - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2214027] {CVE-2023-35788} - scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity (Tomas Henzl) [2160149] - cifs: missing null pointer check in cifs_mount (Ronnie Sahlberg) [2215018] - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Prarit Bhargava) [2175625] - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2208904] - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2208904] - scsi: storvsc: Always set no_report_opcodes (Cathy Avery) [2217552] - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Cathy Avery) [2217552] - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file (Cathy Avery) [2217552] - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Benjamin Marzinski) [2212240] - dm thin metadata: check fail_io before using data_sm (Benjamin Marzinski) [2215418] - dm: don't lock fs when the map is NULL during suspend or resume (Benjamin Marzinski) [2215418] - redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2188737] - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2188737] - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2188737] - RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2188737] - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2188737] - net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2188737] - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) [2175716] - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) [2175716] - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) [2175716] - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in SYN_RECV state (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state (Antoine Tenart) [2175716] - txhash: fix sk->sk_txrehash default (Antoine Tenart) [2175716] - socket: Don't use u8 type in uapi socket.h (Antoine Tenart) [2175716] - tcp: Change SYN ACK retransmit behaviour to account for rehash (Antoine Tenart) [2175716] - txhash: Add txrehash sysctl description (Antoine Tenart) [2175716] - txhash: Add socket option to control TX hash rethink behavior (Antoine Tenart) [2175716] - txhash: Make rethinking txhash behavior configurable via sysctl (Antoine Tenart) [2175716] - igc: Fix possible system crash when loading module (Corinna Vinschen) [2153370] - igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153370] - igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153370] - igc: read before write to SRRCTL register (Corinna Vinschen) [2153370] - igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153370] - igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153370] - igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153370] - igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153370] - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153370] - igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153370] - igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153370] - igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153370] - igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153370] - igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153370] - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153370] - igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153370] - igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153370] - igc: Add checking for basetime less than zero (Corinna Vinschen) [2153370] - igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153370] - igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153370] - r8152: fix the autosuspend doesn't work (Jose Ignacio Tornos Martinez) [2159264] - r8152: move setting r8153b_rx_agg_chg_indicate() (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the poor throughput for 2.5G devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix flow control issue of RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add __GFP_NOWARN to big allocations (Jose Ignacio Tornos Martinez) [2159264] - r8152: reduce the control transfer of rtl8152_get_version() (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove rtl_vendor_mode function (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to change cfg for all devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add vendor/device ID pair for Microsoft Devkit (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: no need to blacklist any r8152 devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add USB device driver for config selection (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add u-blox 0x1343 composition (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add MAC passthrough support for Lenovo Travel Hub (Jose Ignacio Tornos Martinez) [2159264] - r8152: allow userland to disable multicast (Jose Ignacio Tornos Martinez) [2159264] - r8152: add PID for the Lenovo OneLink+ Dock (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the RX FIFO settings when suspending (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the units of some registers for RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix a WOL issue (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add in new Devices that are supported for Mac-Passthru (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: export usbnet_cdc_zte_rx_fixup (Jose Ignacio Tornos Martinez) [2159264] - USB: zaurus: support another broken Zaurus (Jose Ignacio Tornos Martinez) [2159264] - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" (Jose Ignacio Tornos Martinez) [2159264] - r8152: sync ocp base (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the force speed doesn't work for RTL8156 (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() for dev->addr_len cases (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() instead of ether_addr_copy() (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to resubmit rx immediately (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the maximum number of PLA bp for RTL8153C (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix writing USB_BP2_EN (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix a deadlock by doubly PM resume (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix potential PM refcount imbalance (Jose Ignacio Tornos Martinez) [2159264] - r8152: store the information of the pipes (Jose Ignacio Tornos Martinez) [2159264] - r8152: support pauseparam of ethtool_ops (Jose Ignacio Tornos Martinez) [2159264] - r8152: Avoid memcpy() over-reading of ETH_SS_STATS (Jose Ignacio Tornos Martinez) [2159264] - r8152: check the informaton of the device (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove some bit operations (Jose Ignacio Tornos Martinez) [2159264] - r8152: redefine REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove NCM mode from REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: replace return with break for ram code speedup mode timeout (Jose Ignacio Tornos Martinez) [2159264] - r8152: search the configuration of vendor mode (Jose Ignacio Tornos Martinez) [2159264] - r8152: support PHY firmware for RTL8156 series (Jose Ignacio Tornos Martinez) [2159264] - r8152: support new chips (Jose Ignacio Tornos Martinez) [2159264] - r8152: add help function to change mtu (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust rtl8152_check_firmware function (Jose Ignacio Tornos Martinez) [2159264] - r8152: set inter fram gap time depending on speed (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust the flow of power cut for RTL8153B (Jose Ignacio Tornos Martinez) [2159264] - treewide: Use fallthrough pseudo-keyword (Jose Ignacio Tornos Martinez) [2159264] - nouveau: fix client work fence deletion race (Jocelyn Falempe) [2160452] - drm/mgag200: Fix gamma lut not initialized. (Jocelyn Falempe) [2160452] - drm/amd/display: Fix hang when skipping modeset (Jocelyn Falempe) [2160452] - drm/amd/display: Lowering min Z8 residency time (Jocelyn Falempe) [2160452] - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Jocelyn Falempe) [2160452] - drm/amd/display: Add minimum Z8 residency debug option (Jocelyn Falempe) [2160452] - drm/i915: disable sampler indirect state in bindless heap (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add Wa_14017856879 (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Jocelyn Falempe) [2160452] - drm/i915: Add _PICK_EVEN_2RANGES() (Jocelyn Falempe) [2160452] - drm/amd/display: hpd rx irq not working with eDP interface (Jocelyn Falempe) [2160452] - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Jocelyn Falempe) [2160452] - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Jocelyn Falempe) [2160452] - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Jocelyn Falempe) [2160452] - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Jocelyn Falempe) [2160452] - drm/amd/pm: parse pp_handle under appropriate conditions (Jocelyn Falempe) [2160452] - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Jocelyn Falempe) [2160452] - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Jocelyn Falempe) [2160452] - drm/amdgpu: change gfx 11.0.4 external_id range (Jocelyn Falempe) [2160452] - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Jocelyn Falempe) [2160452] - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amd/display: Change default Z8 watermark values (Jocelyn Falempe) [2160452] - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Jocelyn Falempe) [2160452] - drm/amd/display: fix flickering caused by S/G mode (Jocelyn Falempe) [2160452] - drm/amd/display: fix access hdcp_workqueue assert (Jocelyn Falempe) [2160452] - drm/amd/display: filter out invalid bits in pipe_fuses (Jocelyn Falempe) [2160452] - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Jocelyn Falempe) [2160452] - drm/amd/display: Add NULL plane_state check for cursor disable logic (Jocelyn Falempe) [2160452] - drm/panel: otm8009a: Set backlight parent to panel device (Jocelyn Falempe) [2160452] - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Jocelyn Falempe) [2160452] - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Jocelyn Falempe) [2160452] - drm/i915: Check pipe source size when using skl+ scalers (Jocelyn Falempe) [2160452] - drm/i915/color: Fix typo for Plane CSC indexes (Jocelyn Falempe) [2160452] - drm/bridge: lt8912b: Fix DSI Video Mode (Jocelyn Falempe) [2160452] - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Jocelyn Falempe) [2160452] - drm/i915/guc: Actually return an error if GuC version range check fails (Jocelyn Falempe) [2160452] - drm/i915/guc: More debug print updates - UC firmware (Jocelyn Falempe) [2160452] - drm/amd/display: Update bounding box values for DCN321 (Jocelyn Falempe) [2160452] - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Jocelyn Falempe) [2160452] - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Jocelyn Falempe) [2160452] - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Jocelyn Falempe) [2160452] - drm/amd/display: Return error code on DSC atomic check failure (Jocelyn Falempe) [2160452] - drm/amd/display: Add missing WA and MCLK validation (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Improve error handling (Jocelyn Falempe) [2160452] - drm/i915: Fix memory leaks in i915 selftests (Jocelyn Falempe) [2160452] - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Jocelyn Falempe) [2160452] - drm/amd/display: Fix potential null dereference (Jocelyn Falempe) [2160452] - drm/ttm/pool: Fix ttm_pool_alloc error path (Jocelyn Falempe) [2160452] - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Jocelyn Falempe) [2160452] - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Jocelyn Falempe) [2160452] - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Jocelyn Falempe) [2160452] - accel: Link to compute accelerator subsystem intro (Jocelyn Falempe) [2160452] - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Jocelyn Falempe) [2160452] - drm/probe-helper: Cancel previous job before starting new one (Jocelyn Falempe) [2160452] - drm/vgem: add missing mutex_destroy (Jocelyn Falempe) [2160452] - drm/i915/dg2: Drop one PCI ID (Jocelyn Falempe) [2160452] - drm/amd/pm: re-enable the gfx imu when smu resume (Jocelyn Falempe) [2160452] - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [2160452] - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Jocelyn Falempe) [2160452] - redhat: include new drm tests in mod-internals (Jocelyn Falempe) [2160452] - drm/amd/display: build with std=gnu99 (Jocelyn Falempe) [2160452] - overflow: Introduce overflows_type() and castable_to_type() (Jocelyn Falempe) [2160452] - Revert "driver core: make struct bus_type.uevent() take a const *" (Jocelyn Falempe) [2160452] - Revert "iommu: Add a gfp parameter to iommu_map()" (Jocelyn Falempe) [2160452] - Revert "mm: replace vma->vm_flags direct modifications with modifier calls" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.2..v6.3 (Jocelyn Falempe) [2160452] - redhat: include new drm_kunit_helpers in mod-internals (Jocelyn Falempe) [2160452] - drm/i915: build i915 with std=gnu99 (Jocelyn Falempe) [2160452] - drm/amdgpu: Add missing include for ppc64le (Jocelyn Falempe) [2160452] - drm/fb-helper: Add missing include for s390x (Jocelyn Falempe) [2160452] - drm/edid: Add missing include (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: use atomic operations to change the vGPU status" (Jocelyn Falempe) [2160452] - Revert "kunit: Use KUNIT_EXPECT_MEMEQ macro" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_inclusive() when possible" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_below() instead of deprecated function" (Jocelyn Falempe) [2160452] - Revert "overflow: Introduce overflows_type() and castable_to_type()" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.1..v6.2 (Jocelyn Falempe) [2160452] - kconfig: disable DRM dynamic debug. (Jocelyn Falempe) [2160452] - drm/vkms: build driver with gnu99 (Jocelyn Falempe) [2160452] - Revert "drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers." (Jocelyn Falempe) [2160452] - Revert "mm: free device private pages have zero refcount" (Jocelyn Falempe) [2160452] - Revert "mm/memory.c: fix race when faulting a device private page" (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: simplify vgpu configuration management" (Jocelyn Falempe) [2160452] - Revert "i915: use the VMA iterator" (Jocelyn Falempe) [2160452] - Revert "drm/i915/userptr: restore probe_range behaviour" (Jocelyn Falempe) [2160452] - Revert "dynamic_dname(): drop unused dentry argument" (Jocelyn Falempe) [2160452] - Revert "i2c: Make remove callback return void" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.0..v6.1 (Jocelyn Falempe) [2160452] - Enable A64FX_DIAG config option (Charles Mirabile) [2047817] - NMI workaround for GIC irq controllers (Charles Mirabile) [2047817] - arm64: entry: avoid kprobe recursion (Charles Mirabile) [2047817] - soc: a64fx-diag: disable modular build (Charles Mirabile) [2047817] - soc: fujitsu: Add A64FX diagnostic interrupt driver (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority mask handling (Charles Mirabile) [2047817] - irqchip/gic-v3: Refactor ISB + EOIR at ack time (Charles Mirabile) [2047817] - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling (Charles Mirabile) [2047817] - arm64: select TRACE_IRQFLAGS_NMI_SUPPORT (Charles Mirabile) [2047817] - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used (Charles Mirabile) [2047817] - arm64: entry: add missing noinstr (Charles Mirabile) [2047817] - arm64: suspend: Use cpuidle context helpers in cpu_suspend() (Charles Mirabile) [2047817] - PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter() (Charles Mirabile) [2047817] - arm64: Convert cpu_do_idle() to using cpuidle context helpers (Charles Mirabile) [2047817] - arm64: Add cpuidle context save/restore helpers (Charles Mirabile) [2047817] - arm64: entry: make NMI entry/exit functions static (Charles Mirabile) [2047817] - arm64: entry: split SDEI entry (Charles Mirabile) [2047817] - arm64: entry: split bad stack entry (Charles Mirabile) [2047817] - arm64: entry: fold el1_inv() into el1h_64_sync_handler() (Charles Mirabile) [2047817] - arm64: entry: handle all vectors with C (Charles Mirabile) [2047817] - arm64: entry: template the entry asm functions (Charles Mirabile) [2047817] - arm64: entry: improve bad_mode() (Charles Mirabile) [2047817] - arm64: entry: move bad_mode() to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: consolidate EL1 exception returns (Charles Mirabile) [2047817] - arm64: entry: organise entry vectors consistently (Charles Mirabile) [2047817] - arm64: entry: organise entry handlers consistently (Charles Mirabile) [2047817] - arm64: entry: convert IRQ+FIQ handlers to C (Charles Mirabile) [2047817] - arm64: entry: add a call_on_irq_stack helper (Charles Mirabile) [2047817] - arm64: entry: move NMI preempt logic to C (Charles Mirabile) [2047817] - arm64: entry: move arm64_preempt_schedule_irq to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: convert SError handlers to C (Charles Mirabile) [2047817] - arm64: entry: unmask IRQ+FIQ after EL0 handling (Charles Mirabile) [2047817] - arm64: remove redundant local_daif_mask() in bad_mode() (Charles Mirabile) [2047817] - arm64: entry: always set GIC_PRIO_PSR_I_SET during entry (Charles Mirabile) [2047817] - arm64: entry: remove test_irqs_unmasked macro (Charles Mirabile) [2047817] - arm64: irq: allow FIQs to be handled (Charles Mirabile) [2047817] - arm64: Always keep DAIF.[IF] in sync (Charles Mirabile) [2047817] - arm64: entry: factor irq triage logic into macros (Charles Mirabile) [2047817] - arm64: irq: rework root IRQ handler registration (Charles Mirabile) [2047817] - arm64: don't use GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - genirq: Allow architectures to override set_handle_irq() fallback (Charles Mirabile) [2047817] - irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround (Charles Mirabile) [2047817] - arm64: entry: remove redundant IRQ flag tracing (Charles Mirabile) [2047817] - arm64: entry: suppress W=1 prototype warnings (Charles Mirabile) [2047817] - arm64: sdei: explicitly simulate PAN/UAO entry (Charles Mirabile) [2047817] - arm64: entry: fix EL1 debug transitions (Charles Mirabile) [2047817] - arm64: entry: fix NMI {user, kernel}->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI kernel<->kernel transitions (Charles Mirabile) [2047817] - arm64: ptrace: prepare for EL1 irq/rcu tracking (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI user<->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: move el1 irq/nmi logic to C (Charles Mirabile) [2047817] - arm64: entry: prepare ret_to_user for function call (Charles Mirabile) [2047817] - arm64: entry: move enter_from_user_mode to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: mark entry code as noinstr (Charles Mirabile) [2047817] - arm64: mark idle code as noinstr (Charles Mirabile) [2047817] - arm64: add C wrappers for SET_PSTATE_*() (Charles Mirabile) [2047817] - kgdb: Honour the kprobe blocklist when setting breakpoints (Charles Mirabile) [2047817] - genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM (Charles Mirabile) [2047817] - arm64/entry: deduplicate SW PAN entry/exit routines (Charles Mirabile) [2047817] - arm64: Prepare arch_nmi_enter() for recursion (Charles Mirabile) [2047817] - arm64: Make debug exception handlers visible from RCU (Charles Mirabile) [2047817] - irqchip: Remove unneeded select IRQ_DOMAIN (Charles Mirabile) [2047817] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Amir Tzin) [2166015] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Amir Tzin) [2166015] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Amir Tzin) [2166015] - RDMA/mlx5: Use correct device num_ports when modify DC (Amir Tzin) [2166015] - net/mlx5e: Nullify table pointer when failing to create (Amir Tzin) [2166015] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Amir Tzin) [2166015] - net/mlx5e: Don't clone flow post action attributes second time (Amir Tzin) [2166015] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [2166015] - RDMA/mlx5: Fix flow counter query via DEVX (Amir Tzin) [2166015] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Amir Tzin) [2166015] - net/mlx5: Fix wrong comment (Amir Tzin) [2166015] - net/mlx5e: Coding style fix, add empty line (Amir Tzin) [2166015] - RDMA/mlx5: Coding style fix reported by checkpatch (Amir Tzin) [2166015] - net/mlx5e: Release the label when replacing existing ct entry (Amir Tzin) [2165914] - net/mlx5: Release tunnel device after tc update skb (Amir Tzin) [2166015] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [2166015] - Revert "net/mlx5e: Don't use termination table when redundant" (Amir Tzin) [2166015] - Revert "net/mlx5: Enable management PF initialization" (Amir Tzin) [2166015] - net/mlx5: E-Switch, Fix an Oops in error handling code (Amir Tzin) [2166015] - net/mlx5: Read the TC mapping of all priorities on ETS query (Amir Tzin) [2166015] - net/mlx5e: Initialize link speed to zero (Amir Tzin) [2166015] - net/mlx5: Fix steering rules cleanup (Amir Tzin) [2166015] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Amir Tzin) [2166015 2166018] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Amir Tzin) [2166015] - IB/mlx5: Add support for 400G_8X lane speed (Amir Tzin) [2166015] - net/mlx5e: TC, Remove error message log print (Amir Tzin) [2166015] - net/mlx5e: TC, fix cloned flow attribute (Amir Tzin) [2166015] - net/mlx5e: TC, fix missing error code (Amir Tzin) [2166015] - net/sched: TC, fix raw counter initialization (Amir Tzin) [2166015] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Amir Tzin) [2166013] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Amir Tzin) [2166013 2166018] - net/mlx5: Disable eswitch before waiting for VF pages (Amir Tzin) [2166013] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Amir Tzin) [2166013] - net/mlx5e: Don't cache tunnel offloads capability (Amir Tzin) [2166013] - net/mlx5e: Remove hairpin write debugfs files (Amir Tzin) [2166015] - net/mlx5: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166015] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Amir Tzin) [2166015] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Amir Tzin) [2166015] - net/mlx5: Refactor tc miss handling to a single function (Amir Tzin) [2166015] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Amir Tzin) [2166015] - net/sched: Rename user cookie and act cookie (mlx5 hunk only) (Amir Tzin) [2166015] - IB/mlx5: Extend debug control for CC parameters (Amir Tzin) [2166015] - net/mlx5e: Allow offloading of ct 'new' match (Amir Tzin) [2165914 2166015] - net/mlx5e: Implement CT entry update (Amir Tzin) [2165914 2166015] - net: flow_offload: provision conntrack info in ct_metadata(mlx5 hunks only) (Amir Tzin) [2165914 2166015] - net/mlx5e: Fix outdated TLS comment (Amir Tzin) [2166015] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Amir Tzin) [2166015] - net/mlx5: Simplify eq list traversal (Amir Tzin) [2166015] - net/mlx5e: Switch to using napi_build_skb() (Amir Tzin) [2166015] - RDMA/mlx5: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5: Change define name for 0x100 lkey value (Amir Tzin) [2166015] - net/mlx5: Expose bits for querying special mkeys (Amir Tzin) [2166015] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Amir Tzin) [2166015] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Amir Tzin) [2166015] - net/mlx5e: TC, support per action stats (Amir Tzin) [2166015] - net/mlx5e: TC, map tc action cookie to a hw counter (Amir Tzin) [2166015] - net/mlx5e: TC, store tc action cookies per attr (Amir Tzin) [2166015] - net/mlx5e: TC, add hw counter to branching actions (Amir Tzin) [2166015] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Amir Tzin) [2166015] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Amir Tzin) [2166015] - net/mlx5e: Fix trap event handling (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for unrecognized string (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for strings DB update event (Amir Tzin) [2166015] - net/mlx5: fw_tracer, allow 0 size string DBs (Amir Tzin) [2166015] - net/mlx5: fw_tracer: Fix debug print (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant assignment of size (Amir Tzin) [2166015] - net/mlx5: fs_core, Remove redundant variable err (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant vport_number assignment (Amir Tzin) [2166015] - net/mlx5e: Remove redundant code for handling vlan actions (Amir Tzin) [2166015 2166018] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Amir Tzin) [2166015] - net/mlx5: Remove redundant health work lock (Amir Tzin) [2166015] - mlx5: reduce stack usage in mlx5_setup_tc (Amir Tzin) [2166015] - net/mlx5e: Trigger NAPI after activating an SQ (Amir Tzin) [2166015] - net/mlx5e: IPoIB, Add support for XDR speed (Amir Tzin) [2166015] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Amir Tzin) [2166015] - net/mlx5: Lag, Use flag to check for shared FDB mode (Amir Tzin) [2166015] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Amir Tzin) [2166015] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Amir Tzin) [2166015] - net/mlx5: Lag, Update multiport eswitch check to log an error (Amir Tzin) [2166015] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Amir Tzin) [2166015] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Amir Tzin) [2166015] - net/mlx5: Add adjphase function to support hardware-only offset control (Amir Tzin) [2166015] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Amir Tzin) [2166015] - net/mlx5e: Verify flow_source cap before using it (Amir Tzin) [2166015 2166018] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Amir Tzin) [2166015] - mlx5: fix possible ptp queue fifo use-after-free (Amir Tzin) [2166015] - mlx5: fix skb leak while fifo resync and push (Amir Tzin) [2166015] - net/mlx5: Fix memory leak in error flow of port set buffer (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Amir Tzin) [2166015] - net/mlx5: Enhance debug print in page allocation failure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Keep only one bulk of full available DEKs (Amir Tzin) [2166015] - net/mlx5: Add async garbage collector for DEK bulk (Amir Tzin) [2166015] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Use bulk allocation for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Add bulk allocation and modify_dek operation (Amir Tzin) [2166015] - net/mlx5: Add support SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Add new APIs for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Refactor the encryption key creation (Amir Tzin) [2166015] - net/mlx5: Add const to the key pointer of encryption key creation (Amir Tzin) [2166015] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Amir Tzin) [2166015] - net/mlx5: Change key type to key purpose (Amir Tzin) [2166015] - net/mlx5: Add IFC bits and enums for crypto key (Amir Tzin) [2166015] - net/mlx5: Add IFC bits for general obj create param (Amir Tzin) [2166015] - net/mlx5: Header file for crypto (Amir Tzin) [2166015] - net/mlx5e: Use read lock for eswitch get callbacks (Amir Tzin) [2166015 2166018] - net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Amir Tzin) [2165994 2166015] - net/mlx5e: Support Geneve and GRE with VF tunnel offload (Amir Tzin) [2165994 2166015 2166018] - net/mlx5: E-Switch, Fix typo for egress (Amir Tzin) [2166015] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Amir Tzin) [2166015] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Amir Tzin) [2166015] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Amir Tzin) [2166015] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Amir Tzin) [2166015] - net/mlx5: E-switch, Remove redundant comment about meta rules (Amir Tzin) [2166015] - net/mlx5: Suppress error logging on UCTX creation (Amir Tzin) [2166015] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Amir Tzin) [2166015] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166015] - net/mlx5: remove redundant ret variable (Amir Tzin) [2166015] - net/mlx5e: Replace 0-length array with flexible array (Amir Tzin) [2166015] - net/mlx5e: Replace zero-length array with flexible-array member (Amir Tzin) [2166015] - net/mlx5: Prevent high-rate FW commands from populating all slots (Amir Tzin) [2166015] - net/mlx5: Introduce and use opcode getter in command interface (Amir Tzin) [2166015] - net/mlx5: Enable management PF initialization (Amir Tzin) [2166015] - net/mlx5e: Add hairpin debugfs files (Amir Tzin) [2166015] - net/mlx5e: Add flow steering debugfs directory (Amir Tzin) [2166015] - net/mlx5e: Add hairpin params structure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Add debugfs (Amir Tzin) [2166015] - net/mlx5e: Add Ethernet driver debugfs (Amir Tzin) [2166015] - net/mlx5e: Update shared buffer along with device buffer changes (Amir Tzin) [2166015] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Amir Tzin) [2166015] - net/mlx5: Expose shared buffer registers bits and structs (Amir Tzin) [2166015] - net/mlx5: Serialize module cleanup with reload and remove (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Amir Tzin) [2166013] - net/mlx5: Expose SF firmware pages counter (Amir Tzin) [2166013] - net/mlx5: Store page counters in a single array (Amir Tzin) [2166013] - net/mlx5e: IPoIB, Show unknown speed instead of error (Amir Tzin) [2166013] - net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [2055530 2166013] - net/mlx5: Bridge, fix ageing of peer FDB entries (Amir Tzin) [2166013] - net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Amir Tzin) [2166013] - net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Amir Tzin) [2166013] - net/mlx5e: Don't support encap rules with gbp option (Amir Tzin) [2166013] - net/mlx5e: Fix memory leak on updating vport counters (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Amir Tzin) [2166013] - net/mlx5: Lag, fix failure to cancel delayed bond work (Amir Tzin) [2166013] - net/mlx5e: Fix RX reporter for XSK RQs (Amir Tzin) [2166013] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2166013] - net/mlx5: Refactor and expand rep vport stat group (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, add support for meter mtu offload (Amir Tzin) [2165893 2166013 2166018] - net/mlx5e: meter, add mtu post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5e: meter, refactor to allow multiple post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add support for range match action (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Some refactoring of miss address handling (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Manage definers with refcounts (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Handle FT action in a separate function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Rework is_fw_table function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5: fs, add match on ranges API (Amir Tzin) [2165893 2166013] - net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, allow meter jump control action (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, init post meter rules with branching attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, rename post_meter actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branching action with target attr (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branch flow attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, set control params for branching actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, validate action list per attribute (Amir Tzin) [2165893 2166013] - net/mlx5e: Adjust function actions_match_supported() to upstream. (Amir Tzin) [2166006] - net/mlx5e: TC, add terminating actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, reuse flow attribute post parser processing (Amir Tzin) [2165893 2166013] - net/mlx5: fs, assert null dest pointer when dest_num is 0 (Amir Tzin) [2165893 2166013] - net/mlx5e: E-Switch, handle flow attribute with no destinations (Amir Tzin) [2165893 2166013 2166018] - RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Amir Tzin) [2166013] - RDMA/mlx5: no need to kfree NULL pointer (Amir Tzin) [2166013] - net/mlx5e: TC, Add offload support for trap with additional actions (Amir Tzin) [2166013 2166018] - net/mlx5e: Do early return when setup vports dests for slow path flow (Amir Tzin) [2166013 2166018] - net/mlx5e: Support devlink reload of IPsec core (Amir Tzin) [2166013] - net/mlx5: Remove redundant check (Amir Tzin) [2166013] - net/mlx5e: Don't use termination table when redundant (Amir Tzin) [2166013] - net/mlx5: Remove unused ctx variables (Amir Tzin) [2166013] - net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Amir Tzin) [2166013] - net/mlx5e: Remove unneeded io-mapping.h #include (Amir Tzin) [2166013] - net/mlx5e: CT, optimize pre_ct table lookup (Amir Tzin) [2166013] - net/mlx5e: kTLS, Use a single async context object per a callback bulk (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unnecessary per-callback completion (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unused work field (Amir Tzin) [2166013] - net/mlx5e: TC, Remove redundant WARN_ON() (Amir Tzin) [2166013] - net/mlx5e: Add error flow when failing update_rx (Amir Tzin) [2166013] - net/mlx5e: Move params kernel log print to probe function (Amir Tzin) [2166013] - net/mlx5e: Support enhanced CQE compression (Amir Tzin) [2166013] - net/mlx5e: Use clamp operation instead of open coding it (Amir Tzin) [2166013] - net/mlx5e: remove unused list in arfs (Amir Tzin) [2166013] - net/mlx5: Expose vhca_id to debugfs (Amir Tzin) [2166013] - net/mlx5: Unregister traps on driver unload flow (Amir Tzin) [2166013] - net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Amir Tzin) [2166013] - net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Amir Tzin) [2166013] - RDMA/mlx5: Change debug log level for remote access error syndromes (Amir Tzin) [2166013] - ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166013] - net/mlx5: DR, Remove the buddy used_list (Amir Tzin) [2166013] - net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Amir Tzin) [2166013] - net/mlx5: DR, Lower sync threshold for ICM hot memory (Amir Tzin) [2166013] - net/mlx5: DR, Allocate htbl from its own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Manage STE send info objects in pool (Amir Tzin) [2166013] - net/mlx5: DR, In rehash write the line in the entry immediately (Amir Tzin) [2166013] - net/mlx5: DR, Handle domain memory resources init/uninit separately (Amir Tzin) [2166013] - net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Amir Tzin) [2166013] - net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Amir Tzin) [2166013] - net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Amir Tzin) [2166013] - net/mlx5: DR, Check device state when polling CQ (Amir Tzin) [2166013] - net/mlx5: DR, In destroy flow, free resources even if FW command failed (Amir Tzin) [2166013] - net/mlx5: Add support for NPPS with real time mode (Amir Tzin) [2166006] - net/mlx5: Expose NPPS related registers (Amir Tzin) [2166006] - net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166006] - net/mlx5e: Remove leftovers from old XSK queues enumeration (Amir Tzin) [2166006] - net/mlx5: Lag, avoid lockdep warnings (Amir Tzin) [2166006] - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Amir Tzin) [2166006] - net/mlx5: Make ASO poll CQ usable in atomic context (Amir Tzin) [2166006] - net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Amir Tzin) [2166006] - net/mlx5: E-switch, Don't update group if qos is not enabled (Amir Tzin) [2166006] - net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Amir Tzin) [2166006 2166018] - net/mlx5: Set default grace period based on function type (Amir Tzin) [2166006] - net/mlx5: Start health poll at earlier stage of driver load (Amir Tzin) [2166006] - net/mlx5e: Expose rx_oversize_pkts_buffer counter (Amir Tzin) [2166006] - net/mlx5: Remove from FPGA IFC file not-needed definitions (Amir Tzin) [2166006] - net/mlx5: Remove unused structs (Amir Tzin) [2166006] - net/mlx5: Remove unused functions (Amir Tzin) [2166006] - net/mlx5: detect and enable bypass port select flow table (Amir Tzin) [2166006] - net/mlx5: Lag, enable hash mode by default for all NICs (Amir Tzin) [2166006] - net/mlx5: Lag, set active ports if support bypass port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Amir Tzin) [2166006] - net/mlx5: add IFC bits for bypassing port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Amir Tzin) [2166006] - IB/mlx5: Support querying eswitch functions from DEVX (Amir Tzin) [2166006] - net: ethernet: move from strlcpy with unused retval to strscpy (mlx5 hunks only) (Amir Tzin) [2166006] - net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Amir Tzin) [2166006] - IB/mlx5: Remove duplicate header inclusion related to ODP (Amir Tzin) [2166006] - net/mlx5: TC, Add support for SF tunnel offload (Amir Tzin) [2166006] - net/mlx5: E-Switch, Move send to vport meta rule creation (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Add default drop rule for unmatched packets (Amir Tzin) [2166006 2166018] - net/mlx5: Adjust function mlx5_eswitch_inline_mode_get() location (Amir Tzin) [2166006] - net/mlx5e: Completely eliminate priv from fs.h (Amir Tzin) [2166006] - net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Amir Tzin) [2166006] - net/mlx5e: Make flow steering arfs independent of priv (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering debug macros (Amir Tzin) [2166006] - net/mlx5e: Separate ethtool_steering from fs.h and make private (Amir Tzin) [2166006] - net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Amir Tzin) [2166006] - Revert "[netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup" (Amir Tzin) [2166006] - net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Amir Tzin) [2166006] - net/mlx5e: Drop priv argument of ptp function in en_fs (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tcp from en.h (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tt_redirect from en.h (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering API (Amir Tzin) [2166006] - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Amir Tzin) [2166006]- mm: page_counter: mitigate consequences of a page_counter underflow (Ty Berry) [2196726] - ceph: fix decoding of client session messages flags (Xiubo Li) [2213062] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2174701] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Gavin Shan) [2190376] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2165766] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215889] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2163455] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [2169276] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2134284] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2134284] - powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops (avchouha) [2188343] - powerpc: add ISA v3.0 / v3.1 wait opcode macro (avchouha) [2188343] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213027] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213027] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213027] - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2184863] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2184863] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2184863] - RHEL-only: KVM: arm64: Fixes comments (Shaoqin Huang) [2202988] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Shaoqin Huang) [2202988] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Shaoqin Huang) [2202988] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Shaoqin Huang) [2202988] - tools: Copy bitfield.h from the kernel sources (Shaoqin Huang) [2202988] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163467] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163467] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163467] - x86: uv: uv_hub.h: Delete duplicated word (Frank Ramsay) [2163467] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163467] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163467] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163467] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163467] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163467] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170629] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170629] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170629] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170629] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170629] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170629] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170629] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170629] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170629] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170629] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170629] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170629] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170629] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170629] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170629] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170629] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170629] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170629] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170629] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170629] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170629] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2154066] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2154066] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2154066] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2154066] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2154066] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2154066] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2154066] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2154066] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2154066] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2154066] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2154066] - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2154066] - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2154066] - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2154066] - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2154066] - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2154066] - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2154066] - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2154066] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2154068] - container_of: Update header inclusions (Desnes Nunes) [2196368] - media: netup_unidvb: fix irq init by register it at the end of probe (Desnes Nunes) [2196368] - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Desnes Nunes) [2196368] - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Desnes Nunes) [2196368] - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2196368] - usb: typec: Don't try to register component master without components (Desnes Nunes) [2196368] - usb: typec: Only attempt to link USB ports if there is fwnode (Desnes Nunes) [2196368] - usb: core: Unregister device on component_add() failure (Desnes Nunes) [2196368] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2196368] - USB: new quirk for Dell Gen 2 devices (Desnes Nunes) [2196368] - USB: quirks: add STRING quirk for VCOM device (Desnes Nunes) [2196368] - USB: quirks: add a Realtek card reader (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2196368] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2196368] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2196368] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2196368] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2196368] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2196368] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2196368] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2196368] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2196368] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2196368] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2196368] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2196368] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2196368] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2196368] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2196368] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2196368] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2196368] - USB: serial: qcserial: add EM9191 QDL support (Desnes Nunes) [2196368] - USB: serial: option: add prod. id for Quectel EG91 (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx composition 0x1204 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2196368] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2196368] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2196368] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2196368] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2196368] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2196368] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2196368] - USB: core: export usb_cache_string() (Desnes Nunes) [2196368] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2196368] - usb: storage: Add check for kcalloc (Desnes Nunes) [2196368] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2196368] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2196368] - USB: sisusbvga: remove console support (Desnes Nunes) [2196368] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2196368] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Desnes Nunes) [2196368] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2196368] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2196368] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2196368] - container_of: add container_of_const() that preserves const-ness of the pointer (Desnes Nunes) [2196368] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2196368] - container_of: remove container_of_safe() (Desnes Nunes) [2196368] - linux/container_of.h: switch to static_assert (Desnes Nunes) [2196368] - media: dvb-usb: m920x: make read-only arrays static const (Desnes Nunes) [2196368] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2196368] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2196368] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2196368] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2196368] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2196368] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2196368] - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Desnes Nunes) [2196368] - USB: core: Disable remote wakeup for freeze/quiesce (Desnes Nunes) [2196368] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2196368] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2196368] - xhci: print warning when HCE was set (Desnes Nunes) [2196368] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2196368] - xhci: Convert to use list_count() (Desnes Nunes) [2196368] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2196368] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2196368] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2196368] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2196368] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2196368] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2196368] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2196368] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: dib0700_devices: Remove unused struct dibx090p_adc (Desnes Nunes) [2196368] - media: dib0700: remove orphan dvb_usb_dib0700_ir_proto declaration (Desnes Nunes) [2196368] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2196368] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2196368] - media: docs: fix minor typos (Desnes Nunes) [2196368] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: drop line-status helper (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: simplify line-status handling (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: clean up line-status handling (Desnes Nunes) [2196368] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2196368] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM520N (Desnes Nunes) [2196368] - USB: serial: ch341: fix lost character on LCR updates (Desnes Nunes) [2196368] - USB: serial: ch314: use usb_control_msg_recv() (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV31 with new baseline (Desnes Nunes) [2196368] - USB: serial: io_ti: add Agilent E5805A support (Desnes Nunes) [2196368] - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Desnes Nunes) [2196368] - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Desnes Nunes) [2196368] - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Telit FN990 compositions (Desnes Nunes) [2196368] - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Desnes Nunes) [2196368] - USB: serial: cp210x: add part-number debug printk (Desnes Nunes) [2196368] - USB: serial: option: add Telit LN920 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM060K modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM500K module support (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200S-CN module support (Desnes Nunes) [2196368] - USB: serial: pl2303: add support for more HXN (G) types (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx 0x1250 composition (Desnes Nunes) [2196368] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2196368] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2196368] - usb: typec: tipd: Only update power status on IRQ (Desnes Nunes) [2196368] - usb: typec: tipd: Forward plug orientation to typec subsystem (Desnes Nunes) [2196368] - tps6598x: clear int mask on probe failure (Desnes Nunes) [2196368] - usb: typec: tipd: Fix initialization sequence for cd321x (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typo in cd321x_switch_power_state (Desnes Nunes) [2196368] - usb: typec: tipd: Enable event interrupts by default (Desnes Nunes) [2196368] - usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Desnes Nunes) [2196368] - usb: typec: tipd: Switch CD321X power state to S0 (Desnes Nunes) [2196368] - usb: typec: tipd: Add support for Apple CD321X (Desnes Nunes) [2196368] - usb: typec: tipd: Add short-circuit for no irqs (Desnes Nunes) [2196368] - usb: typec: tipd: Split interrupt handler (Desnes Nunes) [2196368] - dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Desnes Nunes) [2196368] - dt-bindings: usb: Add TI tps6598x device tree binding documentation (Desnes Nunes) [2196368] - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Desnes Nunes) [2196368] - usb: typec: tipd: Add an additional overflow check (Desnes Nunes) [2196368] - usb: typec: tipd: Don't read/write more bytes than required (Desnes Nunes) [2196368] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2196368] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2196368] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2196368] - usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Desnes Nunes) [2196368] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2196368] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2196368] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2196368] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2196368] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2196368] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2196368] - dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device (Desnes Nunes) [2196368] - dt-bindings: usb: Convert xHCI bindings to DT schema (Desnes Nunes) [2196368] - usb: host: Add ability to build new Broadcom STB USB drivers (Desnes Nunes) [2196368] - dt-bindings: Add Broadcom STB USB support (Desnes Nunes) [2196368] - dt-bindings: usb: Add generic "usb-phy" property (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Add "tpl-support" property (Desnes Nunes) [2196368] - dt-bindings: usb: Add "ulpi/serial/hsic" PHY types (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Add "otg-rev" property constraints (Desnes Nunes) [2196368] - dt-bindings: usb: Convert generic USB properties to DT schemas (Desnes Nunes) [2196368] - dt-bindings: usb: mtu3: add properties about USB Role Switch (Desnes Nunes) [2196368] - dt-bindings: usb: add binding for USB GPIO based connection detection driver (Desnes Nunes) [2196368] - dt-bindings: connector: add optional properties for Type-B (Desnes Nunes) [2196368] - dt-bindings: connector: Add self-powered property (Desnes Nunes) [2196368] - dt-bindings: usb: generic: Add role-switch-default-mode binding (Desnes Nunes) [2196368] - dt-binding: usb: add usb-role-switch property (Desnes Nunes) [2196368] - dt-binding: usb: add "super-speed-plus" (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Detach generic USB controller properties (Desnes Nunes) [2196368] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [2196368] - dt-bindings: usb: Bring back phy-names (Desnes Nunes) [2196368] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2196368] - usb: hub: port: add sysfs entry to switch port power (Desnes Nunes) [2196368] - usb: typec: port-mapper: Convert to the component framework (Desnes Nunes) [2196368] - usb: Link the ports to the connectors they are attached to (Desnes Nunes) [2196368] - usb: Remove usb_for_each_port() (Desnes Nunes) [2196368] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2196368] - thunderbolt: Link USB4 ports to their USB Type-C connectors (Desnes Nunes) [2196368] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2196368] - kernel.h: split out kstrtox() and simple_strtox() to a separate header (Desnes Nunes) [2196368] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2196368] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2196368] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2196368] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2196368] - media: device property: Add a function to test is a fwnode is a graph endpoint (Desnes Nunes) [2196368] - usb: typec: mux: Allow multiple mux_devs per mux (Desnes Nunes) [2196368] - usb: typec: mux: Introduce indirection (Desnes Nunes) [2196368] - device property: Use multi-connection matchers for single case (Desnes Nunes) [2196368] - device property: Fix fwnode_graph_devcon_match() fwnode leak (Desnes Nunes) [2196368] - device property: Add helper to match multiple connections (Desnes Nunes) [2196368] - Documentation: Remove device connection documentation (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2196368] - USB: make devnode() callback in usb_class_driver take a const * (Desnes Nunes) [2196368] - USB: remove usb_bus_type from usb.h (Desnes Nunes) [2196368] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2196368]- s390/ap: Fix hanging ioctl caused by orphaned replies (Tobias Huschle) [2215891] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214270] - x86: properly define CONFIG_AS_TPAUSE in Makefile (Nico Pache) [2193009] - zsmalloc: fix races between asynchronous zspage free and page migration (Oleksandr Natalenko) [2213146] - netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2169958] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213793] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2214973] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2214973] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207849] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207849] - mm: avoid unnecessary page fault retires on shared memory types (Nico Pache) [2213877] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Nico Pache) [2213877] - mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem (Nico Pache) [2213877] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203380] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203380] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203380] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203380] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214268] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214268] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214268] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214268] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184353] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2179726 2184353] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184353] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184353] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184353] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184353] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2179726 2184353] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184353] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184353] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184353] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184353] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184353] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184353] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184353] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184353] - net: ethernet: aquantia: Handle error cleanup of start on open (Íñigo Huguet) [2184353] - aquantia: Remove the build_skb path (Íñigo Huguet) [2184353] - net: fix __dev_kfree_skb_any() vs drop monitor (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184076] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184076] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184076] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184076] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184076] - ipv4: raw: add drop reasons (Antoine Tenart) [2184076] - ipv6: raw: add drop reasons (Antoine Tenart) [2184076] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184076] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184076] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184076] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184076] - ALSA: Update kernel configuration for 8.9 (Jaroslav Kysela) [2179850] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179850] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179850] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179850] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179850] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179850] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179850] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: remove code for module namespaces (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179850] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179850] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179850] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179850] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179850] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179850] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179850] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179850] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179850] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850] - firewire: net: fix unexpected release of object for asynchronous request packet (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179850] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179850] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179850] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179850] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Jaroslav Kysela) [2179850] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179850] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179850] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179850] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179850] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179850] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179850] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179850] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179850] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179850] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179850] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179850] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179850] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179850] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179850] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179850] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179850] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179850] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179850] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179850] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179850] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179850] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179850] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179850] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179850] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179850] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179850] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179850] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179850] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179850] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179850] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179850] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179850] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179850] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179850] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179850] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179850] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179850] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179850] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179850] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179850] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179850] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179850] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179850] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179850] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179850] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179850] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179850] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179850] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179850] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179850] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179850] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179850] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179850] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179850] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179850] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179850] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179850] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179850] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179850] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179850] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179850] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179850] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179850] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179850] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179850] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179850] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179850] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179850] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179850] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179850] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179850] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179850] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179850] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179850] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179850] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179850] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179850] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179850] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179850] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179850] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179850] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179850] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179850] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179850] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179850] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179850] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179850] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179850] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179850] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179850] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179850] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179850] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179850] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179850] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179850] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179850] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179850] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179850] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179850] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179850] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179850] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179850] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179850] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179850] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179850] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179850] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179850] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179850] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179850] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179850] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179850] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179850] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179850] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: ti: use helper function (Jaroslav Kysela) [2179850] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179850] - ASoC: sof: use helper function (Jaroslav Kysela) [2179850] - ASoC: intel: use helper function (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179850] - ASoC: spear: use helper function (Jaroslav Kysela) [2179850] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179850] - ASoC: rt: use helper function (Jaroslav Kysela) [2179850] - ASoC: max: use helper function (Jaroslav Kysela) [2179850] - ASoC: hda: use helper function (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179850] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179850] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179850] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179850] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179850] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179850] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179850] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179850] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179850] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179850] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179850] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179850] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179850] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179850] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179850] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179850] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179850] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179850] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179850] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179850] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179850] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179850] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179850] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179850] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179850] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179850] - firewire: cdev: use single object to dispatch event for request to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: cdev: obsolete NULL check to detect IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: core: use kref structure to maintain lifetime of data for fw_request structure (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179850] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179850] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179850] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179850] - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179850] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179850] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179850] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179850] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179850] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179850] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179850] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179850] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179850] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179850] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179850] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179850] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179850] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179850] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179850] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179850] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179850] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179850] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179850] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179850] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179850] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179850] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179850] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179850] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179850] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179850] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179850] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179850] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179850] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179850] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179850] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179850] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179850] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179850] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179850] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179850] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179850] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179850] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179850] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179850] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179850] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179850] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179850] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179850] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179850] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179850] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179850] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179850] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179850] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179850] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179850] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179850] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179850] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179850] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179850] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179850] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179850] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179850] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179850] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179850] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179850] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179850] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2179850] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179850] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179850] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179850] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179850] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179850] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179850] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179850] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179850] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179850] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179850] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179850] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179850] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179850] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179850] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179850] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179850] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179850] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179850] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179850] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179850] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179850] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179850] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179850] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179850] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179850] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179850] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179850] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179850] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179850] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179850] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179850] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179850] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179850] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179850] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179850] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179850] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179850] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179850] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179850] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179850] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179850] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179850] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179850] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179850] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179850] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179850] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179850] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179850] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179850] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179850] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179850] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179850] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179850] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179850] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179850] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179850] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179850] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179850] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179850] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179850] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179850] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179850] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179850] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179850] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179850] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179850] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2179850] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179850] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179850] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179850] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179850] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179850] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179850] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179850] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179850] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179850] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179850] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179850] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179850] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179850] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179850] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179850] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179850] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179850] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179850] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179850] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179850] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179850] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179850] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179850] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179850] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179850] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179850] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179850] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179850] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179850] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179850] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179850] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179850] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2179850] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2179850] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2179850] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179850] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179850] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179850] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179850] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179850] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179850] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179850] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179850] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179850] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179850] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179850] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179850] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2179850] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179850] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179850] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179850] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179850] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179850] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179850] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179850] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179850] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179850] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179850] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179850] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179850] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179850] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179850] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179850] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179850] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179850] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179850] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179850] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179850] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179850] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179850] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179850] - soundwire: Use acpi_dev_for_each_child() (Jaroslav Kysela) [2179850] - firewire: cdev: fix potential leak of kernel stack due to uninitialized value (Jaroslav Kysela) [2179850] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179850] - firewire: fix potential uaf in outbound_phy_packet_callback() (Jaroslav Kysela) [2179850] - firewire: add kernel API to access packet structure in request structure for AR context (Jaroslav Kysela) [2179850] - firewire: add kernel API to access CYCLE_TIME register (Jaroslav Kysela) [2179850] - firewire: Add dummy read_csr/write_csr functions (Jaroslav Kysela) [2179850] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179850] - firewire: Remove function callback casts (Jaroslav Kysela) [2179850] - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 (Jaroslav Kysela) [2179850] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850]- Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209645] {CVE-2023-2235} - perf/core: Call LSM hook after copying perf_event_attr (Audra Mitchell) [2172142] - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Audra Mitchell) [2172142] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Audra Mitchell) [2172142] - cgroup: Fix race condition at rebind_subsystems() (Audra Mitchell) [2172142] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Audra Mitchell) [2172142] - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Audra Mitchell) [2172142] - genirq: Synchronize interrupt thread startup (Audra Mitchell) [2172142] - genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n (Audra Mitchell) [2172142] - scftorture: Fix distribution of short handler delays (Audra Mitchell) [2172142] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Audra Mitchell) [2172142] - ipc/sem: do not sleep with a spin lock held (Audra Mitchell) [2172142] - signal: In get_signal test for signal_group_exit every time through the loop (Audra Mitchell) [2172142] - genirq: Move prio assignment into the newly created thread (Audra Mitchell) [2172142] - sched,irq: Convert to sched_set_fifo() (Audra Mitchell) [2172142] - cgroup/cpuset: Fix violation of cpuset locking rule (Audra Mitchell) [2172142] - timers: Move clearing of base::timer_running under base:: Lock (Audra Mitchell) [2172142] - cgroup1: fix leaked context root causing sporadic NULL deref in LTP (Audra Mitchell) [2172142] - jump_label: Fix usage in module __init (Audra Mitchell) [2172142] - padata: fix possible padata_works_lock deadlock (Audra Mitchell) [2172142] - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() (Audra Mitchell) [2172142] - padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial (Audra Mitchell) [2172142] - cpu/speculation: Warn on unsupported mitigations= parameter (Audra Mitchell) [2172142] - x86/speculation: Remove redundant arch_smt_update() invocation (Audra Mitchell) [2172142] - cpu/hotplug: Non-SMP machines do not make use of booted_once (Audra Mitchell) [2172142] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Jose Ignacio Tornos Martinez) [2156581] {CVE-2022-28388} - kernfs: Improve kernfs_notify() poll notification latency (Ian Kent) [2195844] - stmmac: fix changing mac address (Corinna Vinschen) [2177654] - net/sched: cls_tcindex: downgrade to imperfect hash (Davide Caratti) [2192308] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185961] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192673] {CVE-2023-2483} - s390/crypto: improve retry logic in case of master key change (Tobias Huschle) [2212794] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2186521] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2186521] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2186521] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Lenny Szubowicz) [2183047] - iwlwifi: Switch to proper EFI variable store interface (Lenny Szubowicz) [2183047] - efi: Store mask of supported runtime services in struct efi (Lenny Szubowicz) [2183047] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2213644] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2213644] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2213644] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2213644] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2213644] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2190225] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2190225] - net: openvswitch: fix race on port output (Antoine Tenart) [2190225] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190225] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190225] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2190225] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2190225] - EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165649] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165649] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165649] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165649] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165649] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165649] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165649] - EDAC/skx_common: Set the memory type correctly for HBM memory (Aristeu Rozanski) [2165649] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165649] - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Aristeu Rozanski) [2165649] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159583] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159583] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159583] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159583] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159583] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159583] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159583] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159583] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159583] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159583] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159583] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159583] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159583] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159583] - tpm: Fix error handling in async work (Štěpán Horáček) [2159583] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159583] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2159583] - tpm: fix potential NULL pointer access in tpm_del_char_device (Štěpán Horáček) [2159583] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2159583] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159583] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159583] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2159583] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159583] - KEYS: trusted: Fix TPM reservation for seal/unseal (Štěpán Horáček) [2135881] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (John Allen) [2117761] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (John Allen) [2117761] - KVM: x86: Track required APICv inhibits with variable, not callback (John Allen) [2117761] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (John Allen) [2117761] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (John Allen) [2117761] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (John Allen) [2117761] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (John Allen) [2117761] - KVM: SVM: Always update local APIC on writes to logical dest register (John Allen) [2117761] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (John Allen) [2117761] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (John Allen) [2117761] - Documentation: KVM: Add SPDX-License-Identifier tag (John Allen) [2117761] - Documentation: KVM: add virtual CPU errata documentation (John Allen) [2117761] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (John Allen) [2117761] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (John Allen) [2117761] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (John Allen) [2117761] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (John Allen) [2117761] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (John Allen) [2117761] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (John Allen) [2117761] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (John Allen) [2117761] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (John Allen) [2117761] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (John Allen) [2117761] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (John Allen) [2117761] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (John Allen) [2117761] - KVM: SVM: Flush the "current" TLB when activating AVIC (John Allen) [2117761] - KVM: x86: Purge "highest ISR" cache when updating APICv state (John Allen) [2117761] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (John Allen) [2117761] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (John Allen) [2117761] - KVM: x86: Do not block APIC write for non ICR registers (John Allen) [2117761] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (John Allen) [2117761] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (John Allen) [2117761] - KVM: SEV: fix misplaced closing parenthesis (John Allen) [2117761] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (John Allen) [2117761] - KVM: SVM: Fix x2APIC MSRs interception (John Allen) [2117761] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (John Allen) [2117761] - KVM: SVM: Add AVIC doorbell tracepoint (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (John Allen) [2117761] - KVM: x86: Move APIC access page helper to common x86 code (John Allen) [2117761] - KVM: SVM: Introduce hybrid-AVIC mode (John Allen) [2117761] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (John Allen) [2117761] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (John Allen) [2117761] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (John Allen) [2117761] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (John Allen) [2117761] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (John Allen) [2117761] - KVM: x86: nSVM: always intercept x2apic msrs (John Allen) [2117761] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (John Allen) [2117761] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (John Allen) [2117761] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (John Allen) [2117761] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (John Allen) [2117761] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (John Allen) [2117761] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (John Allen) [2117761] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (John Allen) [2117761] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (John Allen) [2117761] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (John Allen) [2117761] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (John Allen) [2117761] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (John Allen) [2117761] - x86/cpufeatures: Introduce x2AVIC CPUID bit (John Allen) [2117761] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (John Allen) [2117761] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (John Allen) [2117761] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (John Allen) [2117761] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (John Allen) [2117761] - KVM: x86: disable preemption while updating apicv inhibition (John Allen) [2117761] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (John Allen) [2117761] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (John Allen) [2117761] - KVM: x86: document AVIC/APICv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (John Allen) [2117761] - KVM: x86: allow per cpu apicv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow to force AVIC to be enabled (John Allen) [2117761]- sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189324] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189324] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189324] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189324] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2189324] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189324] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189324] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189324] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2189324] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2189324] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-419] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [RHEL-419] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-419] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-419] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-419] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-419] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-419] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-419] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-419] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-419] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-419] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-419] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-419] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-419] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-419] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-419] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-419] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-419] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-419] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-419] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-419] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-419] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-419] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-419] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-419] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-419] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-419] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-419] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-419] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [RHEL-419] - sched: Snapshot thread flags (Phil Auld) [RHEL-419] - sched/fair: find_idlest_group(): Remove unused sd_flag parameter (Phil Auld) [RHEL-419] - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski) - powercap: intel_rapl: add support for Emerald Rapids (Prarit Bhargava) [2156804] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209710] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2192382] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177014] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177014] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177014] - perf script: Support Retire Latency (Michael Petlan) [2177014] - perf report: Support Retire Latency (Michael Petlan) [2177014]- netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189517] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189517] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189517] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189517] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2189517] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2189517] - intel_idle: add Emerald Rapids Xeon support (Prarit Bhargava) [2156824] - tools/power turbostat: Introduce support for EMR (Prarit Bhargava) [2156806] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2209108] - redhat: fix missing kunit module in mod-internal.list (Nico Pache) [2209108] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196353] {CVE-2023-2002} - macvlan: Fix mc_filter calculation (Xin Long) [2186948] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2186948] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2186948] - net: macvlan: fix memory leaks of macvlan_common_newlink (Xin Long) [2186948] - net: macvlan: change schedule system_wq to system_unbound_wq (Xin Long) [2186948] - net: macvlan: fix potential UAF problem for lowerdev (Xin Long) [2186948] - macvlan: Support for high multicast packet rate (Xin Long) [2186948] - macvlan: Skip loopback packets in RX handler (Xin Long) [2186948] - macvlan: fix null dereference in macvlan_device_event() (Xin Long) [2186948] - macvlan: add cond_resched() during multicast processing (Xin Long) [2186948] - macvlan: schedule bc_work even if error (Xin Long) [2186948] - macvlan: replace kfree_skb by consume_skb for drop profiles (Xin Long) [2186948] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2193242] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2193242] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2193242] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2193242] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2193242] - s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2043875] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2043875] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2043875] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2043875] - md: Fix bitmap offset type in sb writer (Nigel Croxon) [2189478] - md/raid5: Improve performance for sequential IO (Nigel Croxon) [2189478] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2189478] - md/raid10: fix memleak of md thread (Nigel Croxon) [2189478] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2189478] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2189478] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2189478] - md: fix soft lockup in status_resync (Nigel Croxon) [2189478] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2151208 2189478] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2189478] - md: Fix types in sb writer (Nigel Croxon) [2189478] - md: Move sb writer loop to its own function (Nigel Croxon) [2189478] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2189478] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2189478] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2189478] - md: simplify sysctl registration (Nigel Croxon) [2189478] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182388] - devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc (Tony Camuso) [2182388] - devm-helpers: Add resource managed version of work init (Tony Camuso) [2182388] - workqueue: Add resource managed version of delayed work init (Tony Camuso) [2182388] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182388] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182388] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182388]- i40e: Add support for VF to specify its primary MAC address (Stefan Assmann) [2091552] - net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159218 2166475] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186282] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186282] {CVE-2023-1079} - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2109782] - erspan: get the proto with the md version for collect_md (Xin Long) [2207724] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196148] {CVE-2023-32233} - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171092] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171092] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171092] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171092] - scsi: Define the COMPLETED sense key (Ewan D. Milne) [2171092] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171092] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185143] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185143] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185143] - net/tipc: fix tipc header files for kernel-doc (Xin Long) [2185143] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162103] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162103] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162103] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162103] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162103] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162103] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162103] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162103] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162103] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162103] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162103] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162103] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162103] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163671] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163671] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163671] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163671] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163671] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163671] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163671] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163671] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163671] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163671] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163671] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163671] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163671] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163671] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163671] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163671] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163671] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174220] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174220] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174220] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174220] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174220] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174220] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174220] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174220] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174220] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174220] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174220] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174220] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174220] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174220] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174220] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174220] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174220] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174220] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174220] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174220] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174220] - ipmi: Fix comment typo (Tony Camuso) [2174220] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174220] - cipso: Fix data-races around sysctl. (Juraj Marcin) [2181138] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181138] - CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr (Juraj Marcin) [2181138] - netlabel_domainhash.c: Use built-in RCU list checking (Juraj Marcin) [2181138] - net: netlabel: Use built-in RCU list checking (Juraj Marcin) [2181138] - netlabel: remove redundant assignment to pointer iter (Juraj Marcin) [2181138] - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Juraj Marcin) [2181138] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181138] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181138] - LSM: general protection fault in legacy_parse_param (Juraj Marcin) [2181138] - selinux: check return value of sel_make_avc_files (Juraj Marcin) [2181138] - net/sched: flower: fix error handler on replace (Ivan Vecera) [2180870] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2180870] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2180870] - net/sched: cls_api: remove block_cb from driver_list before freeing (Ivan Vecera) [2180870] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2180870] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2180870] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2180870] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2180870] - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Ivan Vecera) [2180870] - l2tp: generate correct module alias strings (Ivan Vecera) [2180870] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2180870] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2180870] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Ivan Vecera) [2180870] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2180870] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2180870] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2180870] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2180870] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2180870] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2180870] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2180870] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2180870] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2180870] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2180870] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2180870] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2180870] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2180870] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2180870] - net/sched: support per action hw stats (Ivan Vecera) [2180870] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2180870] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2180870] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2180870] - net/sched: optimize action stats api calls (Ivan Vecera) [2180870] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2180870] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2180870] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2180870] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2180870] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2180870] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2180870] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2180870] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2180870] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2180870] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2180870] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2180870] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2180870] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2180870] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2180870] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2180870] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2180870] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2180870] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2180870] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2180870] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2180870] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2180870] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2180870] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2180870] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2180870] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2180870] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2180870] - netlink: add support for formatted extack messages (Ivan Vecera) [2180870] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2180870] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2180870] - net: sched: sch: Bounds check priority (Ivan Vecera) [2180870] - net: Kconfig: fix spellos (Ivan Vecera) [2180870] - net/sched: sch_taprio: do not schedule in taprio_reset() (Ivan Vecera) [2180870] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2180870] - net/sched: sch_taprio: fix possible use-after-free (Ivan Vecera) [2180870] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2180870] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2180870] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2180870] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2180870] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2180870] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Ivan Vecera) [2180870] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2180870] - netfilter: conntrack: Fix data-races around ct mark (Ivan Vecera) [2180870] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2180870] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2180870] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2180870] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2180870] - net: sched: cake: fix null pointer access issue when cake_init() fails (Ivan Vecera) [2180870] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2180870] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2180870] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2180870] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2180870] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2180870] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2180870] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2180870] - headers: Remove some left-over license text (Ivan Vecera) [2180870] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2180870] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2180870] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2180870] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2180870] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2180870] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2180870] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2180870] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2180870] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2180870] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2180870] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2180870] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2180870] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2180870] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2180870] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2180870] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2180870] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2180870] - skbuff: make __skb_header_pointer()'s data argument const (Ivan Vecera) [2180870] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2180870] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2180870] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2180870] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2180870] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2180870] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2180870] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2180870] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2180870] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2180870] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2180870] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2180870] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2180870] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2180870] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2180870] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2180870] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2180870] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2180870] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2180870] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2180870] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2180870] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2180870] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2180870] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2180870] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2180870] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2180870] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2180870] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2180870] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2180870] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2180870] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2180870] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2180870] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2180870] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2180870] - net_sched: remove impossible conditions (Ivan Vecera) [2180870] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2180870] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2180870] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2180870] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2180870] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2180870] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2180870] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2180870] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2180870] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2180870] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2180870] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2180870] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2180870] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2180870] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2180870] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2180870] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2180870] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2180870] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2180870] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2180870] - net: sched: support hash selecting tx queue (Ivan Vecera) [2180870] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2180870] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2180870] - sch_red: Fix a typo (Ivan Vecera) [2180870] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2183487] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2183487] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2183487] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2183487] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2183487] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2183487] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2183487] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2183487] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2183487] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2183487] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2183487] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - soc: qcom: qmi: use const for struct qmi_elem_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2183487] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2183487] - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jose Ignacio Tornos Martinez) [2183487] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2183487] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2183487] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2183487] - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix a double initialization typo (Mukesh Chaurasiya) [2203370] - tracing/kprobe: Check whether the non-suffixed symbol is notrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix to check notrace function with correct range (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix within_notrace_func() to check only notrace functions (Mukesh Chaurasiya) [2203370] - powerpc/kprobes: Fix kprobe Oops happens in booke (Mukesh Chaurasiya) [2203370] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187456] {CVE-2023-2124} - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193188] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183474] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188408] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196314] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153573] {CVE-2022-3594} - docs: Remove unnecessary unicode character (Patrick Talbert) [2207988] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2136922] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2136922] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2136922] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2136922] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136922] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136922] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2136922] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2136922]- net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) [2187718] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2187718] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2187718] - net/sched: act_mpls: Fix warning during failed attribute validation (Davide Caratti) [2187718] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2187718] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Davide Caratti) [2187718] - net: sched: Fix use after free in red_enqueue() (Davide Caratti) [2187718] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2187718] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Davide Caratti) [2187718] - net/sched: cls_api: Fix flow action initialization (Davide Caratti) [2187718] - scsi: lpfc: Update inbox lpfc driver for RHEL 8.9 to 14.0.0.21. (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165048] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165048] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165048] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165048] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165048] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165048] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165048] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165048] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165048] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165048] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165048] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165048] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192680] {CVE-2023-2248 CVE-2023-31436} - vfio/ccw: remove old IDA format restrictions (Tobias Huschle) [2187662] - vfio/ccw: handle a guest Format-1 IDAL (Tobias Huschle) [2187662] - vfio/ccw: allocate/populate the guest idal (Tobias Huschle) [2187662] - vfio/ccw: calculate number of IDAWs regardless of format (Tobias Huschle) [2187662] - vfio/ccw: read only one Format-1 IDAW (Tobias Huschle) [2187662] - vfio/ccw: refactor the idaw counter (Tobias Huschle) [2187662] - vfio/ccw: populate page_array struct inline (Tobias Huschle) [2187662] - vfio/ccw: record the page offset in struct pfn_array (Tobias Huschle) [2187662] - vfio/ccw: pass page count to page_array struct (Tobias Huschle) [2187662] - vfio/ccw: simplify CCW chain fetch routines (Tobias Huschle) [2187662] - vfio/ccw: move where IDA flag is set in ORB (Tobias Huschle) [2187662] - vfio/ccw: allow non-zero storage keys (Tobias Huschle) [2187662] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153349] - iavf: refactor VLAN filter states (Stefan Assmann) [2153349] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153349] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153349] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153349] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153349] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153349] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2153349] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2153349] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2153349] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2153349] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2188040] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2188040] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2188040] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2188040] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2188040] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189212] - xfrm: redact SA secret with lockdown confidentiality (Sabrina Dubroca) [2189212] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189212] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2189212] - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2120585] - ext4: correct the misjudgment in ext4_iget_extra_inode (Carlos Maiolino) [2193101] - ext4: correct max_inline_xattr_value_size computing (Carlos Maiolino) [2193101] - ext4: fix use-after-free in ext4_xattr_set_entry (Carlos Maiolino) [2193101] {CVE-2023-2513} - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Carlos Maiolino) [2193101] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153374] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153374]- kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168375] - kunit: fix assert_type for comparison macros (Nico Pache) [2168375] - redhat: include new kunit tests in mod-internals (Nico Pache) [2168375] - kernel.h: split out mathematical helpers (Nico Pache) [2168375] - linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL (Nico Pache) [2168375] - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() (Nico Pache) [2168375] - : drop the gcc-3.3 'const' hack in roundup() (Nico Pache) [2168375] - kernel.h: documentation for roundup() vs round_up() (Nico Pache) [2168375] - apparmor: test: Use NULL macros (Nico Pache) [2168375] - kasan: test: Use NULL macros (Nico Pache) [2168375] - kunit: use NULL macros (Nico Pache) [2168375] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168375] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168375] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168375] - kunit: reduce layering in string assertion macros (Nico Pache) [2168375] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168375] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168375] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168375] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168375] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [2168375] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168375] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168375] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168375] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168375] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168375] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168375] - drm/doc: Add KUnit documentation (Nico Pache) [2168375] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168375] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168375] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168375] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168375] - kunit: move check if assertion passed into the macros (Nico Pache) [2168375] - kunit: tool: misc cleanups (Nico Pache) [2168375] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168375] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168375] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168375] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168375] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168375] - kunit: tool: update test counts summary line format (Nico Pache) [2168375] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168375] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168375] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168375] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Nico Pache) [2168375] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168375] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168375] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168375] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168375] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168375] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168375] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168375] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Nico Pache) [2168375] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168375] - list: test: Test the hlist structure (Nico Pache) [2168375] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Nico Pache) [2168375] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Nico Pache) [2168375] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168375] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168375] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168375] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168375] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168375] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168375] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168375] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168375] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168375] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168375] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168375] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168375] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168375] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168375] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168375] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168375] - list: test: Add a test for list_is_head() (Nico Pache) [2168375] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168375] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168375] - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Nico Pache) [2168375] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168375] - test_hash.c: refactor into kunit (Nico Pache) [2168375] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168375] - test_hash.c: split test_hash_init (Nico Pache) [2168375] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168375] - hash.h: remove unused define directive (Nico Pache) [2168375] - iio: test: Add check against NULL for buffer in tests. (Nico Pache) [2168375] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168375] - kprobes: convert tests to kunit (Nico Pache) [2168375] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168375] - thunderbolt: build kunit tests without structleak plugin (Nico Pache) [2168375] - iio/test-format: build kunit tests without structleak plugin (Nico Pache) [2168375] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168375] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168375] - math: make RATIONAL tristate (Nico Pache) [2168375] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168375] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Nico Pache) [2168375] - lib/math/rational: add Kunit test cases (Nico Pache) [2168375] - time/kunit: Add missing MODULE_LICENSE() (Nico Pache) [2168375] - kasan: test: make use of kunit_skip() (Nico Pache) [2168375] - time: Improve performance of time64_to_tm() (Nico Pache) [2168375] - iio: Remove a cast in iio-test-format which is no longer required (Nico Pache) [2168375] - lib: kunit: suppress a compilation warning of frame size (Nico Pache) [2168375] - kasan: docs: update tests section (Nico Pache) [2168375] - iio: Add basic unit test for iio_format_value() (Nico Pache) [2168375] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168375] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168375] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168375] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168375] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168375] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168375] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168375] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168375] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168375] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168375] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168375] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168375] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168375] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168375] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168375] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168375] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168375] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168375] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168375] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168375] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168375] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168375] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168375] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168375] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168375] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168375] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168375] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168375] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168375] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168375] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168375] - kunit: tool: support running each suite/test separately (Nico Pache) [2168375] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168375] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168375] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168375] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168375] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168375] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168375] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168375] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168375] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168375] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168375] - kunit: tool: Assert the version requirement (Nico Pache) [2168375] - kunit: tool: remove unnecessary "annotations" import (Nico Pache) [2168375] - Documentation: kunit: drop obsolete note about uml_abort for coverage (Nico Pache) [2168375] - kunit: tool: Fix error messages for cases of no tests and wrong TAP header (Nico Pache) [2168375] - kunit: tool: Support skipped tests in kunit_tool (Nico Pache) [2168375] - kunit: tool: internal refactor of parser input handling (Nico Pache) [2168375] - kunit: Remove the unused all_tests.config (Nico Pache) [2168375] - kunit: Move default config from arch/um -> tools/testing/kunit (Nico Pache) [2168375] - kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default (Nico Pache) [2168375] - kunit: tool: add support for QEMU (Nico Pache) [2168375] - kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment (Nico Pache) [2168375] - kunit: tool: Disable PAGE_POISONING under --alltests (Nico Pache) [2168375] - kunit: tool: Fix a python tuple typing error (Nico Pache) [2168375] - iommu/amd: Indicate whether DMA remap support is enabled (Desnes Nunes) [2184064] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Desnes Nunes) [2184064] - usb: typec: ucsi: Only check the contract if there is a connection (Desnes Nunes) [2184064] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Desnes Nunes) [2184064] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2184064] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2184064] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom MA510 modem (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom L610 modem (Desnes Nunes) [2184064] - USB: serial: option: add device id for Foxconn T99W265 (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM101-GL variants (Desnes Nunes) [2184064] - USB: serial: option: add Telit LE910S1 0x9200 composition (Desnes Nunes) [2184064] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2184064] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2184064] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2184064] - USB: bcma: Make GPIO explicitly optional (Desnes Nunes) [2184064] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2184064] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2184064] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Desnes Nunes) [2184064] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2184064] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2184064] - Revert "xhci: turn off port power in shutdown" (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Desnes Nunes) [2184064] - xhci: turn off port power in shutdown (Desnes Nunes) [2184064] - xhci: Keep interrupt disabled in initialization until host is running. (Desnes Nunes) [2184064] - fbdev: sisfb: use explicitly signed char (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2184064] - usb: host: ehci-exynos: switch to using gpiod API (Desnes Nunes) [2184064] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (Desnes Nunes) [2184064] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't warn on probe deferral (Desnes Nunes) [2184064] - usb: typec: ucsi: Wait for the USB role switches (Desnes Nunes) [2184064] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Desnes Nunes) [2184064] - usb: typec: ucsi: Better fix for missing unplug events issue (Desnes Nunes) [2184064] - usb: typec: ucsi: Read the PDOs in separate work (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Desnes Nunes) [2184064] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Desnes Nunes) [2184064] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Desnes Nunes) [2184064] - usb: add quirks for Lenovo OneLink+ Dock (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Desnes Nunes) [2184064] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2184064] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2184064] - usb: ulpi: Add debugfs support (Desnes Nunes) [2184064] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2184064] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2184064] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2184064] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2184064] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint type check (Desnes Nunes) [2184064] - media: flexcop-usb: sanity checking of endpoint type (Desnes Nunes) [2184064] - media: dib0700: fix rc endpoint lookup (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint sanity check (Desnes Nunes) [2184064] - media: b2c2-flexcop-usb: add sanity checking (Desnes Nunes) [2184064] - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() (Desnes Nunes) [2184064] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2184064] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2184064] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2184064] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2184064] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2184064] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2184064] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Desnes Nunes) [2184064] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2184064] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2184064] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2184064] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2184064] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2184064] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2184064] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2184064] - USB: serial: make remove callback return void (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2184064] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2184064] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Desnes Nunes) [2184064] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2184064] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2184064] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2184064] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2184064] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2184064] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2184064] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2184064] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2184064] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2184064] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2184064] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2184064] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2184064] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2184064] - USB: host: ehci-atmel: Add support for HSIC phy (Desnes Nunes) [2184064] - dt-bindings: usb: atmel: add USB PHY type property (Desnes Nunes) [2184064] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2184064] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2184064] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2184064] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2184064] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2184064] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2184064] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2184064] - USB: FHCI: Switch to GPIO descriptors (Desnes Nunes) [2184064] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2184064] - net: thunderbolt: Convert to use SPDX identifier (Desnes Nunes) [2184064] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2184064] - net: thunderbolt: Align the driver to the USB4 networking spec (Desnes Nunes) [2184064] - net: thunderbolt: Add comment clarifying prtcstns flags (Desnes Nunes) [2184064] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2184064] - thunderbolt: Make iommu_dma_protection more accurate (Desnes Nunes) [2184064] - iommu: Add capability for pre-boot DMA protection (Desnes Nunes) [2184064] - iommu: Introduce device_iommu_capable() (Desnes Nunes) [2184064] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2184064] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Desnes Nunes) [2184064] - thunderbolt: Add support for XDomain lane bonding (Desnes Nunes) [2184064] - thunderbolt: Split setting link width and lane bonding into own functions (Desnes Nunes) [2184064] - thunderbolt: Move tb_port_state() prototype to correct place (Desnes Nunes) [2184064] - thunderbolt: Fix typo in comment (Desnes Nunes) [2184064] - thunderbolt: Replace usage of found with dedicated list iterator variable (Desnes Nunes) [2184064] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2184064] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2184064] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2184064] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2184064] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2184064] - dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2184064] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2184064] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Remove unneeded goto (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta cameras (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Desnes Nunes) [2184064] - media: uvcvideo: Add support for per-device control mapping overrides (Desnes Nunes) [2184064] - media: uvcvideo: Add missing value for power_line_frequency (Desnes Nunes) [2184064] - media: uvcvideo: Replace broken URL (Desnes Nunes) [2184064] - media: uvcvideo: Fix comment blocks style (Desnes Nunes) [2184064] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2184064] - media: technisat-usb2: Fix comment typo (Desnes Nunes) [2184064] - media: tm6000: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2184064] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2184064] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2184064] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2184064] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2184064] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2184064] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2184064] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2184064] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2184064] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2186500] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2186500] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2186500] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2186500] - fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2186500] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2186500] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2186500] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2186500] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2186500] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2186500] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2186500] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2186500] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2186500] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2186500] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2186500] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2186500] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2186500] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2186500] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2186500] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2186500] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2186500] - target: remove an incorrect unmap zeroes data deduction (Maurizio Lombardi) [2186500] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2186500] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2186500] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2186500] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2186500] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2186500] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2186500] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2186500] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2186500] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2186500] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2186500] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2186500] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2186500] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2186500] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2192702] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2192702] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2192702] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2192702] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2192702] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2192702] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2192702] - dm raid: remove unused d variable (Benjamin Marzinski) [2192702] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2192702] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2192702] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2192702] - dm error: add discard support (Benjamin Marzinski) [2192702] - dm zero: add discard support (Benjamin Marzinski) [2192702] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2192702] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2192702] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2192702] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2192702] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2192702] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2192702] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2192702] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2192702] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2192702] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2192702] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2192702] - units: add the HZ macros (Jocelyn Falempe) [2160451] - isystem: ship and use stdarg.h (Jocelyn Falempe) [2160451] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Jocelyn Falempe) [2160451] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Jocelyn Falempe) [2160451] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Jocelyn Falempe) [2160451] - media: videobuf2: Stop using internal dma-buf lock (Jocelyn Falempe) [2160451] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Jocelyn Falempe) [2160451] - media: videobuf2-dma-contig.c: remove spurious 'b' in message (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of attachment-mapping functions (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of vmapping functions (Jocelyn Falempe) [2160451] - kbuild: simplify access to the kernel's version (Jocelyn Falempe) [2160451] - hwmon: (core) Add support for rated attributes (Jocelyn Falempe) [2160451] - ACPI: video: Allow GPU drivers to report no panels (Jocelyn Falempe) [2160451] - drm: Move nomodeset kernel parameter to drivers/video (Jocelyn Falempe) [2160451] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jocelyn Falempe) [2160451] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jocelyn Falempe) [2160451] - ACPI: video: Make backlight class device registration a separate step (v2) (Jocelyn Falempe) [2160451] - ACPI: video: Add acpi_video_backlight_use_native() helper (Jocelyn Falempe) [2160451] - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage (Jocelyn Falempe) [2160451] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Jocelyn Falempe) [2160451] - perf branch: Fix interpretation of branch records (Michael Petlan) [2086826] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2086826] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2086826] - perf/core: Add speculation info to branch entries (Michael Petlan) [2086826] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2086826] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2086826] - perf/x86: Move branch classifier (Michael Petlan) [2086826] - perf: Add irq and exception return branch types (Michael Petlan) [2086826] - perf/x86/intel/ds: Check return values of insn decoder functions (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2086826] - x86/cpufeatures: Add LbrExtV2 feature bit (Michael Petlan) [2086826] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2086826] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2086826] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2086826] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2159733] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2159733] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2159733] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2159733] - s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2159732] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2159732] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2159732] - s390/ctcm: cleanup indenting (Tobias Huschle) [2159732] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2159689] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2159689] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2159689] - s390/ipl: add eckd support (Tobias Huschle) [2159689] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192507] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2176760] - workqueue: make sysfs of unbound kworker cpumask more clever (Waiman Long) [2176760] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Waiman Long) [2176760] - workqueue: Kick a worker based on the actual activation of delayed works (Waiman Long) [2176760] - workqueue: fix UAF in pwq_unbound_release_workfn() (Waiman Long) [2176760] - workqueue: fix a piece of comment about reserved bits for work flags (Waiman Long) [2176760] - workqueue: void unneeded requeuing the pwq in rescuer thread (Waiman Long) [2176760] - mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (Waiman Long) [2176760] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188595] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2188595] - skbuff: Account for tail adjustment during pull operations (Paolo Abeni) [2188595] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Seiji Nishikawa) [2186419] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2181874] - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2181874] - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2181874] {CVE-2023-1281} - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2193410] - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Ricardo Robaina) [2174409] {CVE-2023-1118}- xfs: assert in xfs_btree_del_cursor should take into account error (Andrey Albershteyn) [2183168] - xfs: prevent a UAF when log IO errors race with unmount (Andrey Albershteyn) [2183168] - xfs: fix NULL pointer dereference in xfs_getbmap() (Andrey Albershteyn) [2183168] - xfs: avoid a UAF when log intent item recovery fails (Andrey Albershteyn) [2183168] - xfs: fix memory leak in xfs_errortag_init (Andrey Albershteyn) [2183168] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Andrey Albershteyn) [2183168] - xfs: fix sb write verify for lazysbcount (Andrey Albershteyn) [2183168] - xfs: invalidate block device page cache during unmount (Andrey Albershteyn) [2183168] - xfs: invalidate xfs_bufs when allocating cow extents (Andrey Albershteyn) [2183168] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Andrey Albershteyn) [2183168] - xfs: fix intermittent hang during quotacheck (Andrey Albershteyn) [2183168] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Andrey Albershteyn) [2183168] - xfs: fix super block buf log item UAF during force shutdown (Andrey Albershteyn) [2183168] - xfs: fix uninitialized variable access (Andrey Albershteyn) [2183168] - xfs: fix potential log item leak (Andrey Albershteyn) [2183168] - xfs: fix inode reservation space for removing transaction (Andrey Albershteyn) [2183168] - xfs: fix extent busy updating (Andrey Albershteyn) [2183168] - xfs: fix low space alloc deadlock (Andrey Albershteyn) [2183168] - xfs: purge dquots after inode walk fails during quotacheck (Andrey Albershteyn) [2183168] - xfs: get root inode correctly at bulkstat (Andrey Albershteyn) [2183168] - iomap: iomap: fix memory corruption when recording errors during writeback (Andrey Albershteyn) [2183168] - xfs: attach dquots to inode before reading data/cow fork mappings (Andrey Albershteyn) [2183168] - xfs: get rid of assert from xfs_btree_islastblock (Andrey Albershteyn) [2183168] - xfs: fix use-after-free in xattr node block inactivation (Andrey Albershteyn) [2183168] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Andrey Albershteyn) [2183168] - xfs: don't report reserved bnobt space as available (Andrey Albershteyn) [2183168] - xfs: fix overfilling of reserve pool (Andrey Albershteyn) [2183168] - xfs: always succeed at setting the reserve pool size (Andrey Albershteyn) [2183168] - xfs: remove infinite loop when reserving free block pool (Andrey Albershteyn) [2166567 2183168] - xfs: don't include bnobt blocks when reserving free block pool (Andrey Albershteyn) [2183168] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Andrey Albershteyn) [2183168] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Andrey Albershteyn) [2183168] - xfs: fix incorrect i_nlink caused by inode racing (Andrey Albershteyn) [2183168] - xfs: fix incorrect error-out in xfs_remove (Andrey Albershteyn) [2183168] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: disable migration mode when dirty tracking is disabled (Cédric Le Goater) [2169294] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Cédric Le Goater) [2169294] - iommu/s390: Make attach succeed even if the device is in error state (Cédric Le Goater) [2169294] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Cédric Le Goater) [2169294] - iommu/s390: Fix incorrect aperture check (Cédric Le Goater) [2169294] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Cédric Le Goater) [2169294] - KVM: s390: pv: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sida: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - iommu/s390: Fail probe for non-PCI devices (Cédric Le Goater) [2169294] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2180894] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2180894] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2180894] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2180894] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2180894] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2180894] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [2180894] - PCI/AER: Use consistent format when printing PCI device (Myron Stowe) [2180894] - PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s() (Myron Stowe) [2180894] - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (Myron Stowe) [2180894] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2177956] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2177956] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2177956] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2177956] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2177956] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2184013] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2184013] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2184013] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2184013] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2184013] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2184013] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101515] - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Michal Schmidt) [2101515] - net: enic: Cure the enic api locking trainwreck (Michal Schmidt) [2101515] - enic: switch from 'pci_' to 'dma_' API (Michal Schmidt) [2101515] - enic: convert to new udp_tunnel_nic infra (Michal Schmidt) [2101515] - enic: let core reject the unsupported coalescing parameters (Michal Schmidt) [2101515] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166206] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166206] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166206] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166206] - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2182345] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184583] {CVE-2023-1855} - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2117129 2135976] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2117129 2135976] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2117129 2135976] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2117129 2135976] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2117129 2135976] - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2188249] - module: Don't wait for GOING modules (Mark Langsdorf) [1964563] - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov) - x86/MCE/AMD: Clear DFR errors found in THR handler (Prarit Bhargava) [2190279]- iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] - iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] - swiotlb: don't panic! (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] - iomap: write iomap validity checks (Carlos Maiolino) [2112147] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] - iomap: rework unshare flag (Carlos Maiolino) [2112147] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] - iomap: remove iomap_apply (Carlos Maiolino) [2112147] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] - iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] - iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] - KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] - arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] - KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] - KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] - KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] - KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] - fuse: wait for writepages in syncfs (Brian Foster) [2185834] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] - virtiofs: propagate sync() to file server (Brian Foster) [2185834] - fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] - fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] - virtiofs: fix userns (Brian Foster) [2185834] - virtiofs: remove useless function (Brian Foster) [2185834] - virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] - virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] - virtio_fs: convert to LE accessors (Brian Foster) [2185834] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] - dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] - cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] - cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] - x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588]- RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] - RDMA/restrack: Correct spelling (Kamal Heib) [2170083] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2170083] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2170083] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2170083] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2170076] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2170076] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2170076] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2170076] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2170076] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2170076] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2170076] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2170076] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2170076] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2170076] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2170076] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2170076] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2170076] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2170076] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2170076] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2170076] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2170076] - RDMA/core: fix repeated words in comments (Kamal Heib) [2170076] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2170076] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2170076] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2170076] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2170076] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2170076] - IB/uverbs: fix the typo of optional (Kamal Heib) [2170076] - treewide: use get_random_u32() when possible (Kamal Heib) [2170070] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2170070] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2170070] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2170070] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2170070] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2170070] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2170070] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2170070] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2170070] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2170070] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2170070] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2170070] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2170070] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2170070] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2170070] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2170070] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2170070] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2170070] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2170070] - net: Don't include filter.h from net/sock.h (Kamal Heib) [2170070] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164947] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2164947] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164947] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164947] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164947] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164947] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164947] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164947] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164947] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2188002] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2188002] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2188002] - net: llc: fix skb_over_panic (Davide Caratti) [2188002] - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Davide Caratti) [2188002] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153377] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153377] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153377] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153377] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153377] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153377] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153377] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153377] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153377] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153377] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159222] - bnxt: Do not read past the end of test names (Ken Cox) [2159222] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159222] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159222] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159222] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159222] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159222] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159222] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159222] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159222] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159222] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159222] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159222] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2188334] - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2188334] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2188334] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2188334] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164955] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164955] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2127493] - tools/power turbostat: Add support for MeteorLake platforms (Derek Barbosa) [2153966] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2184343]- nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184956] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176159] {CVE-2023-1252}- mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165342] {CVE-2023-0386}- timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179819] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148404] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148408] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176955] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176955] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160033] {CVE-2022-2196}- tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168336] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124800] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+4.18.0-553.el8_104.18.0-553.el8_104.18.0-553.el8_10.x86_644.18.0-553.el8_10  !"#$%&'()*+,-./////00011222333334444455556677888888888888999999999:;<<==>>?<@@@@@@ABBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDEEEFEEEEEEEEEEEEEEEGHIIIIIJJKKLLLLLLMNOOPPPQRSTTTTUVVVVVVVWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[\]]]^^^^^^^^^^^^^^__________________________````abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcdefghijklmmmnoopqrsssssssttuuuuuvvvvvvvvwwwxxxxxxxxxxxxyzzz{||}~~      !""##$%&'()*+,-./01234565777789:;<===>?@AAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCDDDEFGHIIIJKKKLMNOPQRSTUVWXYZ[\]]]^____```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefggghhijkkkllllllllllllmnmmmopqrstuvvvvvwxyzz{|}regmap-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.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzi915.ko.xzkvmgt.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.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.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.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-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.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.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.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.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.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.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.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.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.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.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.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.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_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.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.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_ifs.ko.xzintel_sdsi.ko.xzintel_vsec.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel-uncore-frequency-common.ko.xzintel-uncore-frequency.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.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.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.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_hv_generic.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.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.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.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.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-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.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-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-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.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-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-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cs42l42-sdw.ko.xzsnd-soc-cs42l42.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-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-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-ssm4567.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-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-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_da7219_max98373.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-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-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/4.18.0-553.el8_10.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/hid//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/iio//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/mana//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/leds//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/parport//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/platform/x86/amd//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/platform/x86/intel/ifs//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/target//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/tty//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/uio//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-553.el8_10.x86_64/kernel/fs/cifs//lib/modules/4.18.0-553.el8_10.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-553.el8_10.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-553.el8_10.x86_64/kernel/mm//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/atm//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/can//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/l2tp//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/mac80211//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/mac802154//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/mpls//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/rfkill//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/wireless//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/hda//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/hda//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/i2c//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/i2c//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/synth//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/usb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/usb//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/virtio//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/x86//lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/xen/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -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)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*P P PAP(P?PEPNPWPYPZP[P\P]P^P`PPPQPPPPPPPPPP{P_PsPPPOPPVPWPXPPP\PcPZP[PPYP`P^P]PaP_PbPtPuP{P|PPP PMPPPUPPPPPPPP PPbPvPwPxP`PyPzP PPOPPPPPPnPPPSPP9P:P;PfPPTPPPPPePfPgPhPPPPPPPPPPPPPPPPPPPPPPPPPPxP>PPPGPHPiPjPPP P P P PPPPP PP"P5P6P7P@PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPP P PPP,P-PEP]P^PcPdPPP;PPZP[P\PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP,P-P.PPPPPPPP%P?P@PAPBPJPPPPPPP PkPP?P@PAPBPCPDPEPGPHPIPJPKPLPMPNP*PFPSPyPzP{PP:PlPPPPPPPPPP/PPPPPP PPP&PPP,P.PPPPPPPePPPPPRPpPP-P/PNPOPPPQPPPPPP:P;PP?P@P.P/P0P2P5P3P4P6P7P8P9P1PPPPPPPPP(PXPPPP P!P"P#P%P&P$P'P)P*P+P0P1P2P3P4P5P6P7P8P9PRPSPQPXPUPVPWPZP[PgP*PPP\P P PPPPPP P!PPPPPPPPPPPPPPPPPPRPjPkPlP}PPPPPPPPPPPnPoPpPPPPPPPPPP#P$PFPfPLPMPTPPPPPPP!P"PfPPBPIPJPPPPPPPPPP"PPPPPPPPPPPPPHPIPPPPPPPPPPPPPPPPPPP)PoPPP PPPPP P~PPPPPaPPPPPPPDPzPPPPPP PPPPPPPPPPPPPPPPGPJP_PaPbPePkP|P}PPKP]PPPPPPPPPP(P#P$P%PqPrPPPPPVPPNPPPPpPP3PFPGPPdPPiPkPlPmPPPPPPPPP P!PPPyPPPPPPPPPPPPPPPPwPPPPPPPyPPPPPPPPPPPPPPPPPPPuPvPwPPPPmPxPzP}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPtP{P|PPPPPPPPPPPPPxPPoPpPPnPqPrPPPsPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?PPPePfPgPbPcPhPiPjPkPlPmPnPoPpPqPdPrPsPtPvPuPPPPzPP|P}P~PPPPPyP{PPPPPPif [ -f /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-553.el8_10.x86_64 ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-553.el8_10.x86_64 echo "Running: dracut -f --kver 4.18.0-553.el8_10.x86_64" dracut -f --kver "4.18.0-553.el8_10.x86_64" || exit $? fi/bin/shutf-8eb6c550b574ef9e13a98bbd0c79042480648dddcebd009c5162cd3d2382691fe?7zXZ !] b2u Q{LY1xO덩֓k hvz(d3ް<~<ӧ'<ѫEn_T%Bצ?4ڞu1_r ?)A,0xχЌ~ \(m,@zH\0Q-llb걚o*CPL?HRUARPhlFa(M2}(|B>H iCY>T+'*BtM&mC' ٬/Nkyɞș3.܏ܐE %@=6o G̙|U]tS}x+,w{!wUapDda(E1л|u2=~3VȒ)%D&p5WZ1OXP?``uNH%FgH#i/F躘Rrrc|~c,rEؤs,*_>Ŭ/cfSL@1qQ+͜IYh1)O?[/P5K~F>ph0[X&BwU!tjUJe,KiäVv..؉{(5`KN[x:{_&3&8Kb Z'= = ŋ`GT()̔ClU`b8ӕz<4ÅN.5*mgi&DQ*l9)bΖ ."-|7kFN39{8bY .8_h[ !˷omQJcRI+B.?5gk[o ucgB:E#F)*O@356M78*3Ԛ[3[|F$wF>5TY杘9bO%dΕ spa|~NM IZJw Ѥ,oǸٺ|koYAl_DwrwhZwD||B 7E*JFɓBC'JIn!yvi[%#kc6qwUڷ@X⸺ ztnܘ('sY^T͋@{#d#f{fdE|:s̎pGBFÔR ɻwz)hJ&mfh=OQ ze`nwڭⱨ ߥ z2$"z^#h; =rɔ#$%Nj?,v+V-YP)BZ=!..9Y}4Ӗgs=ʍ9"ո|w~MHkTxŕ.&wXƘ@fѠnܐZȂ#x4whugTcp@畧^W˦d`K>'9Jmϛd3O?yy DŃEreÏ19Y5^sp= lBglVBJFR h|V56q\\-t+2KFOE'R8'rǐdC\jf+W)!ݶ,/䖩u{ЌS;"UŜkWR{VyJ4tK8h.! M^nޥq دw O*th\ozajmo$L(Pui%ƀ':'gJul@JW'|QоHU8}}gNpTyZ2N檃>(VJ??zCZߴաaw W!ܤi̪Ez͊P#O j{hoVjoaiK/j$7k.l%%!d{N*~C,SD;=6QѤATw +m$@#Z ` Ks.V&*]h֛fl1]$Ii4Tv MZY f!SdVl:K= V)4i65!UJv(jPLS ~Bee^Ac+.EvQJ,c)=PvR1CXZo:vXToqHF<7Uv)~H+̚,~[KWhqv{j*sm83&BUMfE`Y~J3xDMVNU37'@Y-K@"sUoⱘX LpHo#ˊ|tX $N cGypJ  Mm;\GCIy$J)`Y?xp=S|g*u9* L=ҋVԨS#iMryy9rO5)$ѷX:O;{ _5Jπ&ݯgb|ޚ HTT췕*Fok 7:up ޷WYhr1ǁ (fOg}H2H8K)a&sT 9. w9͚kצԱԎ.Q84GrSb7\'0'#2|/AO맛q Angˮ^Jx/ }NrU[(P0u#,9L*μQ?tU\cBvOˋ6evߥ4BB롟,Ɇ~"_~M*4L]MgIF9> mͫ /5JW՛CXꅔ|F!tKDW+!98Lѭ[ӆ0hL7/!'0_|WWWnb1ˈ'P;;dn| =!ll%飙S  MkQXTPD=7%9'FGc]KjB\:\#tU$[,2q8xn|  |Ѽq7XFDNYeсq9Ґjv@ řЗ]VCLPeTӽ4y^ͥTC8S$x0 -^N3nှNG'ԇ$Zbt><T ++`"GĂ;(N(dHP\OK@=<Z޷:]xD[CH+AO(>kCAƳ S_-ode@<$(z3%X~Ώ{YHP3`ʑdsڂkQP![R'4X6>C yC*VZu]2 o D; r}8|8*|bL NrtKp ۆiaK)"opN6fUgDJ|eX&6˺t1ZAZBP !1$=ARKN@?%}Sxk jDa'>H=uDg~%G\,_jF.f++,ޢɹ LğO/*9u]EuS}Z=eĘ{pxo0x4Z$)4]qD;u7e# m\ FnD()_H\jBDOomJ|cY^-W礈0gjLk2{ApK {t,-3 cjAH7{Fh }?K_ pF}k߷#֫ l9?*Hkcpq:يbC&T$7<u|ϓ{G!ڭuB &]bq"+,vќ/@<.bQ`2ajc8D~^L W3 NV@ {s4vfP<__H䙪9fp0=Ƶ `z!h]r{j.zUp:El]ee68HAGV1Y@|cqB$]7JrܤT}JG蕪C|ϿଁKoʙ<]P~̧ohXkH$U/DFJΟf#>1\>ۚL u/W?`cu?\0Ai!?z;7ɴ ;ydSY'^Re{oR*%m2B@*cdc:էhWHv{Oێ%SxnƎ7󗻁*Q/jv4"l[sYv,k-[{Ve4~*2~CN,M\ǒkМF,#DĒ+CҙCb(א\ .(bFSŰt' HZfZ{lB= aPZ)OI,"L(W#sr(<g)ve@&cASV]eW~y&ͱ2FJnēS2(qO:`dHf  5%F) 1䮬2Vi8?H0OuY@Aմd$jq%.X)n\nvj>qЬ 懚 '2z[ {ZwՕUj= ~<`%;E`6u:zh&C3pi^pp/, 5nܞHiKS6'xG2K+8(:ѱ<"Q?sją O Ql3䌿k'(It@U 1 ,R)!y3X VXuR/)EޙUM3,JB>$^mEX>"9C)l:3t1}J^V?O eUkXZcjTb~ObeGJJ$L8JqXkOz'r. hL4_h^Oht#_bt2h6V?ySfR_<(QɮeLXޘS2ϲuaxOz#U ZxdLxuB6x Y␻7|N+6bB};Kv~Uq ~Ph4LC'꿪 uۙq?y6FA|BJ`ʮ .N\A@/ѡ/e[pzYiN!ݰ,E\ΑЏeJˉOn-t#UBYDm My]i{C'\` CGE [![Nfe''9xp`#'lU7&=0-nhi)_B"-xXwv BWGO4^l=e(]>1`WEZ ${5 h">E\4(!qSn<3ݡHhTI"9G *i!Fs*Ua\cJA9"zXv71@_H1ԧl;deZ()x96c@ FI$^pɭl*g F'xQBKQERR隸{ӹ`X.xޙ/ RkaT;S-Ak4Y,"aM?jzwɨYӘxN&vGtp/byT+Y qjIf45ڸo=NC9L,Nɤt9/C W@߄`L[z3EnT]|∿0kx WOek]*YdÅ/-p ,=f2LiY$%р!$~ OR0Hs"UKaIE] g9Âb '!M[vZԞ9S[2]x+q6z*7槝0 cW^;| >gZrrywKIU1ۏ7TGnGro+RC?[>1W ae>' _TY7 Oc37s6yzKl\gWe%Rsh8?RXCX*x]0WS>7Ö="F<*,d%աaOg2NL`Ԥru%DJvz/)/šƕGe7"}PU2gݭO@]paw6xA!.|:$fQbu:ƽFFAq0@GW>S<3po!brIGBM*W۠J$KKhgrs**l:p#lp|;g 7FĀ"ͼhmP]nxs~B{!7 ISՐJ+7!~FNV.+!a']&D paaPbS-4t]jW0֒$˩>:#t:NÈM .iQݾAWDZP'o I;wHڀBpI}@ j@6epZ) -U Apc@x,?JLySuLE;Ttذghaq}]-dbJth(R$BVᶧ.#<1/ &`a8 EM0tDP ci-[>V|M鲩H z{3΄0ĮQ*ȾLG%0/&)_$Sgiv% }ךfeR":obY}˽*I+GNpb2,j! [Omzi;IPNCW{IK9(Vs~;Bowgcg2^> nrd-牣DtͨYM|ڒmWjKCbܮWFOme);kiІm<'c $X%H%#W|PLSTk@%'G 9)1tAp"T2-E5"[sS%Ȱ%Bd0 (8-'YXc3b/Qbt3t*ݮע޸1w8grm~.]$vU7)k9]9x,_GRj5`- b۵l,+H\@g muf7ε$K"يHR=n[G{%OZ^jVN}A9)kumq#|;)ی`5,x#Zgq1ұ/0p{ ݜ5pC:Zݥ}_wszٜ7}kKAް?)^u ))KTǑH\H)/W J(:{E?dK &.5 k)=`ޓz.E3Fwa"c>@js7#z `Pb"jF=#ص` >RoztE)-ښ :v>U [xڨO{x;qjuWe2Kipw1 "~Vi\o@1K#©eIѷF%:)\'@6ific0 .(kêHD8f0lK нeե#u;7RBor];C[h '0`TqV+QF"DJòWύd~ Jע9 Ğ_F:ڥ5|u}s ;K!L57#YUpݮ+o 9Y0+ r ֵ]vݰoF! '"SU&JIqsuE c~FMmᣔ,f9Mm^Udž(|,'(:@Pz #nċW .Έ&l9UR8sXs51+L7<<:xnϢ$_RݗmE1`ͧjEQP'9bc135liߗvbA,k#i0&w`lNJ3ehDWy$WM,ɑێOO,bly `4߭x>"yy7['Z5g a/_! {~tS({~{% %ܙik=,咸1ŅpUDU4r kOgJ悳(J;^yBƳf#{ܩ`PP1(2liD,vMݏ`˲W SwA9}s_Y+&=$,)3Q}H̶o hL󁠜ڭj\b}T( 3w[[ >Zlys ,B;$6XJ߼3 rz _9_[>9WIj*!$B$H1!+ɑ 9) c&һ9ǥv>i ^Hso?3鐈=[>4 vy\,&.[dEvחo͕2wѡ_RT irK@vz6RↀB 1_eFy!Y1`rHv[ڰVsΕ(ESc4\7$5ӪCU#@hע胢?.h Fn[muă΋kL s=IK<1I$giS>5絟>NIr}y3 $nqlˣιL[?NM;H e{_ #N"KJla[qP1[gj5^L T?s[>_\=KzVP LIgF0Y#|FḾk]oaA@`Acܚ~\܅ʳ !Xjux8t5QX&0N |P˜l5(1_?=]85bEI8l4{|#ypjKta\W}%25) Ʌ^&ANUO . /szVشl؆ nuWnPr&V%jjM_۸2̈fplBUgLgu~|7l|L߀#f32]v)sP^?*o%7 Xvefg{1bېNTtPiUr/h`2r|45>RdC"ta`y(3QBM5iB@qv1CD0'=.5hpT?.PTK+h=,_nx^Lz&DH:7Qk-bQ`O}3pkh/I_`ٕz O)~E3w3Ќ&$+-:nQcAs ]0ğ .݀1+"ty49ldӏEJ& Jg0ݨLr(" |߅N%(S|+8NMXYfw >Q#ɉnDdTNH9X). 0Nj!MqluHB=חZd [4gXKNaP3w3 %-7 9`%j1;=+*Y<d(nlQlY5-&;sIe;G@A$!*?jȠDdx&sZ 7>SGc1%"$s°-وP\JqQjnk Vq]Fq,il=6vւ8t͜ӎddVPwR/ k03L":,S'#G8E7(B:r4R3aWFnC?*I(4D!3p٫& D4f$#0(T`FvRP!|g&]R<cѩ" |ϣ<ܻH97X‰^͕e7\e'c:I%`/*h3ݕ~)GIƝw%Ww‰!HcE~^<{ E7WuF-ԩe$X30#ds Ÿ!Ԩ=p Xrtf["c0Rt;:uo/Ձ(9Ų'-~FOܫ+5M/-5m6C2ڀsQ!w,|XJU 6g!vp)o5Y)h"h<>uu!2<'d(M:Δk ǖ@J]! y3 fTX]hg,FB _uxOM3^Mzso5a5s[rΣ$RUT@ʈPPާ 5\K]*8d" xC ڏ+[HUL/6 *<;/vFP2^%V?v* AƏڷ*2*|h G'=Mf15lc_ K䦹;pPR">9=H^xW*1:^;a 'y/6є_J?X^l~ ;*D6g; W@[s5˧dBu2(cl3Vr8Ձ&Nf#_4\c#QnYiR?Iǿ2׏b2nZ%ts }MR@] tmIxavmK 0xd 5Xs5ORί c.5!LpЧx"&K镯1znP+!nE3Y!R8}c(31 ^,_<9a:kM}BE$Zg(Ѻ.xqC@r. ^xR 3Z Jy*Y3ʳWVd+eZ,8Ad40(uNh`tZ?]=[̨" '')FU/* g $p؜G^(Sku7Y>ѧ2Gq`]^˄ɌcZ9ֻ r_^YƂNQ}E(g豦X>!~1j`1p*(}=ƤP!OC/ R ^RdNH1m7 "&r`IGOrh<oHO;hdP3ҋC dUJi `+a8*oSUlݗ*^rvDA`Ve4?dڄ*dh3;j: N]@&13]wpĎq]"Qpz`fCWo!8SzGϾ"|dVޅ7wbxo;c!Oz e*T!حsYvs+/V lBtmNpnj\ѠrsmZ̿HY'@41dL ᜍ8=Pk'?f?4&C\Tq-ځts.=Rl*:^A]] `2n̷f9}cZ& ̃F%sꑺn% 8iɟ c:H#4=qUߒk nsk XׅޤbϮx(fYmx^C\N *xR :00okn1b&ԢūܙQؙ0ߎR oǴ1aqk$# ߏD@5wE*7D:,g'dǼ1أ cf?7wi~|XFDZlj6wׯO)MqSP.*(q;V#'')G@AJF!U6=8@OEV2JPW.]^̽BBA i6u j & ЉJ]*gׯʪ<\OH' 9 (.0 A/z_uB|;M;ʡfa!ub/.?)UQ8,LU#𵣨7ګ_hDHPFh]4ׄd/bwhh] OT F]^TV0^TrqnI -\b~Qu.ӗQ8 uֳOp+gk)l}yP̤KI-lϒ(Z0בO ey|g$H0Yd >fiT r勞LC;~-|=%³M78(@y~1l(wPy?wZ#'yLbӸ樂<#Z[V8_g(- Z+ \.٣SDM'-OL^`gSEx8}dY(jᴵ]@ceiA4L Y籰d[0WC s!a}9V{Gr\uRAml\-E=J=zX_|/ΗaJ2L J55Ik3 NBqږ;P O{/zPMRø-;VM87:TY4m̩r;qRMkbr'V˟t!|5m:=1i\Y?q:-ee7yQ^X 9+`+S׈sxe֪y2į\2Fs$*D^͏j"Th4hP_GM;sL'E{/[ fCƄ@xynp&fǥDȢW 1"љh5B\OiɋvwH&UZ&?"k} >KJJ66zt( { mz6(*ޮsw|Cd3k Baٍ  h_`MI=b@CLȳ9J=ZML/W懺ke?_-> zךQPTq{`lOQk ͘'t? }wvzR>-Y=WR^A!P ŭ790AcV;CHrQ se\FJ/@Y /Ԛ9SLP|r z:z8o~Fh6 ooFǃ+{/8Բ>"WHWy; "4!q;%0| j$ddџ~I=CKȶ*;g ]=XuQSvͶZ?(%@kBRɋ@&a[>a"'=ʓ DS0{|KRJ+XjRmd'B詈h?rTHp2 8aܟLBӆʧ.bEx9?xk28S1A=.])կc_k 1vC9mV1vc ϲ\{/,Ze)mP;On7 -=\'[ϒj&_aFƻG4 y<ЕxUmr}B`| [ ?RSDb-hR<-j>'k~xNCK|Gr扊J6*Vz5$|؆L2*吥U&ʮwȍ9ϐcXVAAk 6P&*kEd8UeEpy1?,rVgq̶S }K0 u|.,&n0qKh yƯ=N<|خts8r>}5R6$hݺ6h,4C;-QNQ*Y:hSRݺs?A?ok<iVj&f[S|ĬIM]&llan[fBʑT`:R=*_ Fl$ǏLtXSLnGٮHJ+L" =Qu +w@+k3ՈQbc;.oJI/rmTUHyjF«ep2p0dp9VҞ`rH:~#5{'® R+k4EՉÈY59.'{=3 lgxd8?΍ .6KX2VsAszp{Q|Vh7@i/oR+s 퐁UhS,@i.7U김?0Xس\ -^cĈWp]< rZQ ߆QnNMھ\LB.En9;&DfbLq}4#tEME+)wJ$`/t ,^;T-[YIޘƎ'\ M(=Ծ,LX·⭡%dzG3!ܻe!BH$6Q3[ToE]^Pl]T)Pcu$p;.}  #>YF?EV&Z]ë {>46d×PKM] .Yq|$ln:'ϥRc%ώ_0[s k6>wGc ;a&6Ӛ ,m3nX:SQ4Rx"HI6y-~Fsp4YҴt ?V^!g+-C Nt[ dGHin;ඏRvS! b';#;4+j7"I/ uK2z{2mfw9< ޥiGU;L}J >q~B02e?AZڴ^t}8b0\CS,dKsp֜7:0>&1IY?pL>/'T5BOTYxd~>.5g"Χ> %mr$8f\ey٣gLR@N~wpk"fγPl"a!lCڸnVϿU4ڻ`Eɘg|4y{KYc ĩ}}ͯ+8nMiq}#wuҽD>(0/>ofs^'~Z3*4-A'W}(6z,cO_*3 7iFBSɋ#u0bD(hhUQx8JoCx]ȥ{i%{Ah3& gPjݵ=xPԬeY~z9$죺asd)x wm'<:&\ՌYZ29#mK#-]މ sطk!tU_ϚHj[E4ȔXi}_86qhwZoC ۭ8QBXG i`"t<]۬e}B44IsΒ |."Q#34G$.~Ƿh<3\ړC@e]+)Z hQĤz3Cc}(‚ WryLz:2~Qq1Z'(M(x[rWC!ՔE2k{]'=3wFQr:> Ao6M9>ڹM D'Qs`,6|a ݭApE| Ŷ}B|0 =nSf$7\J;'(1x.(1ԓδ#,#AɻGcM_ʆ<.AKH_cFbus56掛i<"B <9GpokZ!4t6QHh7yp%2<\bj+ˊ\+ 4N7MFP(0oOϷmcdiɟHCH󷲐&wG6mOU:dS,}hK*0YĸsBa/)VR쳹xރ@_tiRa"xS/C;+A+!M= ]-=Z ,ciWƻ@i^"#unBب5ax/o "UOvr ?)a]^W1R{?YJP9* x[&P嗧>jXcՠeQH*(eM-$5o&{۳M# pHaZKZߞXsI_ecy*g o|#!y_A_-Β D 7B9b%Bb#D97LI 61ԪZI<툷KWYH7~; H9Դ6(`5&&)Oh̐RQ_F›$v@о ݢ3ظ(ݿMjQWN P1 ٨+cYFh~ܝoΒK6Dp{? ڝ Z(oA+yRmͮŽ|W8H ծhCNPl.9egT[^Uu|aCo:2 R&;I<^KՆ?j'mtG&ﴘ/g`"CkT!3z :;_+^iDg,[}b;k%*ݮ!VUHi*P-zUWTa~ ls|P UقWH:*Tȫ680҇vђZ5xs^%$G4H! F;wIXDL]ƼVإM´\Y#+{՘wT%.ct/hwB4G0rf׻s#_=ջ!h˴qRV§Ꭵ4?bd 7Ϝp$[&,t.R D׵kޏ] i2␸Y ;{ ߶3+-R&΂b:??SKNͩ `*rXr(ɦQ64M.4a9cKS^D]\i)fVjgR< apFt-l#_f #b> 8t KZӋO)nḊ6y̥,kco\i@V|0TU"]šs%I37>a~.qkJZU3@~= ݙ6|c XVvD3M̼䑸YۂM|\9myWQNڷ骞amp9/< V'e-B Dd2=Ay;wBՑuBޱKHHȜ4wfR]j8gf6.ƻjƔf\<fʛɞ_=T/Aڒ,aw#SkI)*d8/mA?aV7<{!B̜$3ȈqnE* |=DOG䮦Hڎ(KλxvX0\S$|-n?Aw (ݳ—Kz> AXÕĺ:\@\}j(EE"cJZSGZn3FV|3΂"Ge"NnVw^nLgדΥd`;vݤ#SiZ.w7E= tsWN܌))YΡyGd_ZH%ॆHئڧ<[v`HGyS1? 2tn zJ&!C2eŝ Jsn*$fDc&|؅wD7H25Js- Hy-JN9G!U  E.UE €Nf(_Xq.:"ip?SNޘ_-H ",X2*e,B+<)OQM>j35nQJf3~"#j2jd!hIvE #-~X6ĖHC';k[n]E><rwj C>8OMZ Yd LRB>Bf qW2/*172eM@]LfJ{Sd$:=$7]̷v4 틖VH x=:0΋PfHF/cي}C+: ΕC&Z  4[Uasc {_ClBj EgGEw5oy.ZzGKT4Dx=34F?_lGUɢQxAQOd3 r(Q o-kkӈYV_x<oҠ^RG|dLCwEleݾvhfM^F7b@|Se͈d5fŽl:mH⚔9_xn1:Ci'|$(Y&OJ=E{P}6YЗ^/X5eHK@D~ӑ4NY"Qq<:Ui?&Jl)ZM;u abFoTrpG^]m_$A wӥ DA5PF&pv\dUB ދSЫ_@_!ik&KiΊ|e eguB/;6kU:O# |8!^K@ӳHaaD渣&a KkA'OTSdFIgD.+?Fײ #d0N.<*`` #MY1Q>ƻ_V7|-G ~r\>CƻyssfSe4fk@gVy<4Ť{B{xFI𿠷w4(f?_c!ιϔn}|N7ec }"4VXE.䜢F/oȺj_uOFdZ)B 6BD" *hWyn?p!ZilIa(F`-,uR L[^ M)᭭ $I3hP9_NrJ|KnNh^t(NN[2@&Gl ;hj'j6uUݪy$6Jew#^6rt0ܔDމF_@rMɪ9 ɲqۢ!;烮_d3뗢 945A)`ԴOeb^'f[8T@`zG VoU#ýg\TFSu.V-u ůEвu&rP5XF:U"w5u?幊.$)!pKۋOAn'X$a+0j lw/ W}Jʂ7.]q;u Dl0ͣ?~-o`ߌb/u&@p]HG1O[FtgS{Ĵѵ )eulͦIm]a37Z$/H6P5(#㙭B|nB H^ػP* 8|zX_Z)Y|M-CvOBe~nZ1}`˽xډ9)a_(.KK/ 59gH4o\+Hn).OI=ԣ R0KiaR OAE2 \zCP< *49<#aO3ZY%O~s{{%ث;ȄÍ#'yS+C$Dʐ-pž'7ܜ]ӫ?MATW=Nї;q|!Sȃ5c* 1/GXʚkCKGW5 x:7SiI&8o봝2qm{ʈ!  &g/Ltڏ*5?eFyG;F*wQYAb\?Ӊctt'^<^2Щf>gڷL4@u6k?M4p &JO%|1.txm @2*\SהBs<吜G`W:7e{Tq6wE.gR;U}‚2"a.T< fpK5dh#mqNJ)|voAnqA\p4[Υ&U`7uM5@ cV,D9Gc İ:^|<䯃(Jħa3Ğ }L @&҄%v?MsquD|y@z+_6h>v[t.}-;ʷPxy&!>߲ Sw,]뜋4x}sMWLC%&"qxs+@~֨;7Jz{W Lڡ a]oG)t :W7n؟>ƣ\1_&g^>1`>V0eUA1p6ЩsA̫(j&ȹԜ9jDry..뼦iY"3'"3jLGȷɉZxSk~zwpNfyuӍxQޭY_4v)W9Gee[7 1yv(9 &"`VYG}i1وqƔRhM:[0=槄\RmAh[` @*z߆sWCA102#;}|X (&yOZk])ɴ*}s& p][V07 =fqmv+=Ls#|-q'ov[dKq5 L\oO P$b#d$aH,n3kPXV6#A"52I?hUxX+BAMְQ,NW*a 6v8#w/ԍtmʳۂsPgcM_-I]7"~qڗR%d߶ͦN-lY>F;<o؋$nX9Mh ~uqrsD$q2i OYDD9`,U%W8N9d8I^`-C[N+/PL,лz%4B 4Bjw)b=("ÙNzf'X/}%4_CA񮑓V̋zļ" ;x`y_rI8Xio+mεȀŇ *%=~gzNǚl×;>𖞽*m*ruls~D07/mEXZMK~In%A7H!,>ѐYw\8Ct \R7Tw*Ǻk{m$a]g O|e`cMst!FYjNjO|Z0DdScޜLzVLmh[dcBUF? @?Tuz}(qV>9/g Gx.L?)fHa&~„FyA_F`Hhګo0z]󧦌jImmWv0 |k~ iUQn#Ϻ8Ց%nR|[XM% )$W[K<+.j=: C DӥҬ%z2Q׀1- Mr?m;bpX'f{`?6^~=Wnx0$?|Jl;(O]R<y"?oZ뱖};)}、EfGPHBt VpUekD**6:~03AD0v=q 5{"?Z`\].lnth#/Sc['۲C]aWdULa偬|Kp>xW[ATGic'!z%%ыC&Br6Sj ]ffS){&HR5\',u٩{O ͤۀf*`5`DR>j "O)VEd-[vk\]LJ ȇm2sWf %2?'s#o'x(F#]Ӣ9T| $1 NKQxA\S,h_hɖ"p3dp3fץ=um9(s̈ _Tu(l#%0j8M{Kg3͉0߁W#O>ZeB8Ģm/2Fm\8\~\aV"ZJŖ08%d%A+X^EgPpO/`wAņ<>tyMy>sqUNʉ!yDEڽ 3xi-͋]66&F6Zԧ"sJXJnNS/ ԏfz!ko\&\`݌Z [z %v#pG P<[ؙ@:0ܭhϿb#6?}ZىV+@/nv8oWR-L1s\0PeKHX+1}i=WrKg2{_Ab5v6w<ӕΫ& ,5߯LҽӴ~͵pQYr-Ty'ԏOv]MYK.^V!G}iNc.fI5fTZXPwrj./,؟:nO)KR.t1+ODT6 6䭏MZ!j9`ǽ!r" |? bR!>R6sHYi,ŗH&)o07ӨXp 뉮'p&@4OcVWAv E7K~nJR5Mײ쮬JF 3H=[BG./ :dcΞ@FH 36[E躴S1fD- N|yl~$"#۾un107('Bl*[{p)؀Mir63-I䜯y7 /v حh\p3#*h_E8} kjD` g]9wWAp~j&>nGRn+Dp%$+;%\Cs(geՌ#B pOXؤrc)9c<]8=8¡=o&{=3;vm=œQ \ 9 aVDgc;Z ,0ny ]̟#<ҘӍ*LcI0-}!r13MPjb$f(q`(aa%%Zl:\nPP\)qq3ǽ=ݐ!iK$4_FAlh?Q@>ݜJM)zp qU˧1%nYaYG 3wJ<>~yxnlq(|.ך`PFfƏcV"b2E)Rfk6tŌ8,@ V7g*"qnCBRGНת43#h N([hj6f^Oqߎ6ȁ]=b69nJlt`` =}d{C"~,v8>_f*4ƹS,CmVX畑b(Ơ]}]{t(֒OZXƝjY/3Ƙ-ϔk:P:)y;Gv^?6>g:#wd0 zU r }wةtBv}Gԑ4TD-i^a z?~n & : h[zcIZ?x UEz7,10ip r홿rMÓJӢSTyvm-Uϭ e93l&Gb]VqgZ7'hԌ Xy"^\?+,]FKԂ MN{6%;(X8TiSNw'grFȤzäuXcۏS=Z'` 2X'T+-:1^6 ^KʫrY|_usmݨ-ӕToK)`T-Uv )n?]]oN)a#)ӨXr*`5X\it^ U`>IPKqv!?^"➑WZOeE`g +"J! _A?`;ӣ&oV$W:$C5!.D6)E+j#z\dETc$㧀1j|Dg_lixz{!x9-|z ֍A>?aȃC?j0sY e . N-1ؔ(WN3,B/W'D֭z tҍV>X|!׽!yXZ@5?əLl r"\0-A8=i&VV Sf6M.nbz.둤@SMŤC5vٞrli#{2#!)AvM2zO3WWiPbf_k!&hATr_MHĂ n&WA'-і"cBN9ÍʟqСёp^_i[TB 4bLZ9\;գ.L+#& HWZG|$Dꀑwqh%쫝.g!gO:.wCMդWu*tqPpP[>Hiѩﭢ, i}ti RX1p {2pJrLE"4ZgH4pU_y5jn:Jnq63)P2$,"-.%Žt=iӯ&R_xs+CսR0<&A#n;eL*{8 oz|y&‡~d<fGZ6WԲB7`|3B2g"-,Y?bJ?A^PӘCzӰsW,~&Rƈ3ZHS\ % D|>c"ݟ4>y`^Vm"rПN/7ˑ`mئ$wv8[mҚ/S1xs󔮴>a+K\+,:R1Bb_ȱEosBDL$}|/mLJ7>ہK &c\„:[\Z}bX5o]Jҩ*? n #D}.;xBQ@xh acB؇qM/w}n`IXnkȺ1=S˴eRPDxHP*ŖS 5&jz*M?7y"rmq9wh RiD 9jU\%n|߿ x/нs8-enJ17yċ|z.ں[4Acfh4^Pg+ύG#UB$BޕZX$[iM3"}0ހrlm5휜ӆJ2iYjS;l` @3ew˕܏+ǪiP>$D>4eS`t#&?ۂ iRs>گ!2_?H Pv+VBEjG! wPȢpZL_NOj(B)j>&H4{^wx0a{٥+%5LɁta'4d!zl M Qݶ$Feb}ݞ,97콥I։AÇ~PVSWX)Tz6jʋX~ؚ[z6K.%;+W$7R-G+3%GR<'TF;WL#})dAp (L?egbO\;L*b!T6M=Jg1XzZ)& p/G I>ɦ8μE+sFyu? g%n j_iy22n\☸H?HmO}Qկ>dB:dO(]_[gX<,:c"Ղ;[iE][p8R }3c|XPnKqfmb) CTӸ3:u8uس];]3H+0>8g.`ݯG.C 8OӦ! D(u:vƯ"8d[!x `D= cCO^l4r K ՈN-奊W%5EuWpI3P5}E * wٝ] aDk Qo*Q0]}1n:̩YZn{jۖq>)-J7] 6EO:<~Uۤ5 Η(^hQG8,^Pxs֯`)ݝ1c#a?'O9bܔ|܉m//&$k# u[#IT$S ؉xO3wۚ#Ha(|{ XmK֔$O&\,]|+`4 ㄕ) ^'4ɤ_T]-Tg]>ԁaɫcZ1#Ƕ(ЕOtǀG$wTo[.z+<tpڥ{W7t/C0"Nbp9HjWIv ҁu&bhc~úϩq* `Fo2臥A~>{j(Hyʉ u .ηgèVE pg]×ٍpH5y&r7qԯKK.#zzoGn.+֗d&4S67[ 2$GBxܑgr}8?_K7w]h&,4ruK<Ҡ |1PB)À&M!v\ mOSٺT4s˭($x\IhTF )0hUZ,-8Yx Uxu1" q.sdmb..2OyUu<JJB*c Q&#P֐tR5t$YPG |FgjJO~@I+{Fn:̎[U.+Y-t{_@:t"nָҐ31T=;E\~q~)GT\(A[?CF!5O6N>IKI)~CpdaXT[v6),|(u16u퓙>է'o׺6|O%B" _x3%(⒕ Tb"5r [38l/!Ɠ]x'%k鞩<\,{ax~TX/Lb@8DlR+{#VheL}GhawB?F3-5 @c/T1ݭƱ_@>#S|s0u[wYgbw"6\][hU3!B<\z]'51ᬿr?/?ѥ& [Jvvb쯫; 0JIu*4aY.?r /.S*1B=ψEE 5`*( SJ[-3``l7tǒ8Y۞!;Y 9v_dA']9S,9:fb5 eݻΘ5'yE] v g</zAr /|7;]7ʱ_6w:\+7Z+_]ueu.Y*ťEZʀٳf=gf tQeKx|A'voj*F=%9>"w־K[g4/O h!%owE=5eA^t" ?#n9Z@Hj!d_.feo i(ձH|<!8[` 6?,OwlFqT#7GD9Ɲ/tdȜyLA6,WpB9>^ XűޡoIJn1^d ,=r˳\2 ڴ")}"XH| ȗSk}G:է!ĿLn_D-SCs\2ZgˏsmnvBvO  .53,L!U7V[n@ oŹFMʛ;5`0Oym%?^w P߃tV![WnOs_E'\пi4"10be |ph|:;/MP.BX]קP}NpqՂ=j43嵶|G2@F>}GӠ] wO 4VN roMѵE@^J;:! =uv)@I09ߐwDA-dѱXYG0*fM Md_kvvx>)R 5;]^챺HЮ_49<7nd=EKֳᏧ 1 +o2Z~KѲM7k v aI$/9M#)0WVvP@%T?ӺE9|jDrsKCiB4q '=᾿; ~~n{K+r*H4_͇0&ȆapZFpDef] {AlPitV]1**J2&~XE-BrbEU_0|LqOy [1C [X#2DJVBOsj(`9%V纝" ,cQ i$(yO|,|yeaٌ Tҫ(nc .y唙z2U V= le8_a(7>ZU00§f~2aq~Drߒc-{:եi2"#VMm@KfJOK(=$[jtw fQġ4@}YPVKgɗ|CctjI}НAHT:u4rij)㌓mEdǤ_)b~AHK{XvyOܩ͊Ķ}Y !Gh Խ'[+׊;;q"rǏP;\EB]0vRHUWPhyj/֭ >#k)etTHC[Oۡ,Vmj{َ#(^t#3G Nѥ~B*T4~vdZ{G˦BJ,q;J|74i&]/2LqEZ559%e5SQ3F^%3b K6Ϊl`Um O Y9.9>7MgOHe2y<+i'pN)os|*d_ 6ݝ7sAz"dX`E1 @e$;ynb]'w9Sy*~f@ʤr hݐ4saZq&BY 3Li)|WX@ !N)j?$ҡ"~Ԉt;q#0R=ӚR^$`Yf#/ ,ZmDzP$<)1çIk`^¹|:ʶ!B7"1yIaRm4Fks`D&|}Q z!uuhb+X/ stq_o+7zqV>݀eU]*bBj[:)ROpj9ݷ[3֟g͸YoG>jGzBUOEӷ`47HMGf\>5{%(ZE5|L؋׬4 :Fñir8'|2[ݵ'ZyrK7,-{c5+nm3EvnF~ 5V$0omNL6ʁu?q|Ɇ^]&J4m5IL'D\S_m,eNnZAư3i%ynI@wݽpo#uK؋N#ǝ 1FSb8-Ţ)6'z:PKeRUILEvd6U}#<6xɁj][llP뚒?PoaݞdTL,r#f%!קܣjizlƸh1 1MO/m5G߱\`˴Jf=t/2BϜڒ>JsNuſB yUӂ8o(- WK;lzcxE'RU 26*i֢o}u6l,@h_r2 D,^R7В`J']v\0g_jXެ̽oB1O. .v66M@A^tF/@T{K^t[!$ ZIO?:L|3Elp? ?cvbvE-:\AI+&@mr&9/Uy C5[EVmJM(S Ru42!zٯXt# Gfbk_\b-Lב)mٳ"- `tT$/]H}S5 q/VnPU%}5:D=[ 6 o"W.qr)8 5oQ._ }AcJq wLڊFU'"ơGԚNc v1򌦲JtCbQ߮^-8=k/P^ʺGh<I|`jJ|A24^O9y(mwzޗ=I$^ 5Jԑ-1vd2}eS/D7,Jl=3m?*9*"/` ~&I.VMwO=`;[R`ij+`;mA H། T^w:^G7([G6?o͚5 66!~: +3NP"g=F#;X.&((][M>,(ԛRZzk8oR}u3WQH;L s3.5"FH8>eWᓪyC\ܭz-ܡY󹺷O I[ZP1TYybʺ-ؘ܎;l2)5k[%1(l;fۇz(%yVoR/'c= )|X+"+=Q8B/4u_-r/TtKDjE:b+atOGjaRw8_t E-\); ]\ ҡtLvs-g9j2*u7s⋹4d4ǻ9&:^Éh~L42jՠ|[?oߒad<%vqdeRܨUz8NtSyPuX@3= dynml9&Jn?6{c($؈ a){^~Eh-aXEF~O1vƺ8]";,RjJ8'@Rc3bNI&b)IYXvPՀcq=b*N19]r82Zу<}8WSJD\<˘9,ڌ+P:CO$Zcn(0a3hca6B < ^R\ՇVU<.eShSe)yQW׾|Yޖީ43:&}hd?.~Q< C,\)WXՓwޘ|Pr[ZuLrNiۥPՖvCx93JS34T ? }. NE8-"춐t._ohltڵü?IV5} _]05nnK!7<5>%ݙ=gYB%D0;iHL?* E8j_(c@=RǕ]u 5McʌҎ4I:?$ޞŊ>RrLjj2:u! b_|<ª!g Q |qQ+BIEl E^f|,-w |hR[ Bs#WpcNƐM;Fݙz GXv[]?r#˙QT<d+~ XzԿ`Uw}aƁ8kʍWϚ mB9ieټS%Kמ"RB{4x/5E>H6x|H1b0C8RHj<hj$ zʅ9ʙ;ϊDۼ | .R G930?LY<#P0vdSgH&F7HHG.r@ 90ʳ~Zs#"+JY:zGNKRNC}ݯlﻡ01mM Čqɸ(e@~1IQ}(]-cES!i[ՈB](@,{#7TzuUp nD{aq@Dm{o&}ˢ3mjVD&vOJwt/ȕUP!,X\>Y\Af:nJG `+ӺL9α& COԅA+7_CJBHgD|U Gfױ8@\cx Z8UfDv(Hŝ7lcF8Ab_WsXOá.Q#KMD4/YTVcLCe{$~T@z>~~glFhk7Ize-` 45ɢ ;-v` iNyٚq|*qNX)RQ*Nka>O:09KuEɓ^L0w` WT8Ӎ׀C2*Q%4F'"%co#.m>7D1Uve 2L/F榢(%?2$W0jԻ@]9,e 9hJm)ZyZtOĖ::5uQ;T&ۧ\%?Qjy5 $(<*$o|Ȭ@V{uҞ^ɫ .LI2H7}\YQYxݧӥO0w!fVx8?r? JSToTu7FeMNgWGӰz4T^49th7H('$,Ö^|jl9μj&kB(V/LbaN>KkUmqH$g𰙁t}7u799zbшC*rJfז1țjY  ,Y7e Ym|7FHL3~ pTv1&$j ծ~-o` ªs4H<%[.p?.~cDtjb- Xp[TuMT0hTx=z8_;hu=x-DEy_ɇ_ΰ'B$ 445=80 Jh /!]TH*THvlE"]ɂYw#Lp*}}J-"[b~v-uO %B2i\3%t& <iUւbIlή0`FZ6UkK <1V >%-Ƨ"N?%:>y7d4!HyX^>zgI2U;6 =m}B<۳1;k;2Z8@N"`0,ވjY?r`D$'`J&+?HY!?piB%y&rkk6vcmF@4+Ni57sVh\UXܬ®=24m{Gv43ȴ#>揶h Ci &7BcV=8;z}YÁ5o׀q^  5U! #`EkR O2)*1}Db0وwjs{ 0,`T R}!\sY g,>{ƙgZ*u46@c4tސ 00 , ?iq| . ?ID].Tp ~'N1 JRbkݙ^T;{©ps/詑d+~rh3ܚ|ag& }kFt,nsKdJ bSxKs<+*U2ߓFH6tgò{{vx ]T.;b!X:J4OGE+v4~({8H~%#!{QS>,+w?:(7xyRj^+}ڜx9 i 3r4^i:c]" Pkk i-C_{i(SN ΄HV= _7)tΗXXEQHbJPr~i<1ZWxMgZk>%AǑl˻%}IKl{?X bE[*/{# o4dZ+Qz>eiu*P&o>LX%^&򚝁,ޭ<+~'sl4W'7{ g@䊰߉]%J$T~&MELz@ʅ;W/a@(?Ȣ˂yK&`*m$AG>fik^`=ʣ5 !Γp& RB BUW0ˆq7\pb]-i-Xt)x=&_۶!0rvN`KDOؒdK`9sݮ2vibgKê;czq>FbBDkynzrs 44okYX'_Ŀj \ktX Ґp ىh?3Umٹ1d{~5bɑClwɒnaq?& K00J GHKzĩ 밗z%H*fqBa!raaJo#рd2.?=/pćkq}`?3CXUiM|uh}y|V ?&Rx\$G gmFk=R~`ћǦY\gV [JEp<#>8~=z!z# 2|b5‰?nB (3ohi1[x>5 KʅJS@%15 .u{i#lԝP&-lMXdj)o:T񫋭{RuqЮ!XĴȢ0<>!tdEj2s?9v`u.v WWWL o_ҳVE zoz)pكs߁G..XWwsMk F@J./ҙCT`"/r$GƒKlrHJZx'4³)+öv`G@ݦϣ.(᠞Q%]v]XnEjݱx T"ӞG{i 9~tȧH_|l bZX_Hn]bs y'3`_s7&!,7go=W#Ģw85nGn8h|ӫ!4%>?Fυ"l9\I$[|H$dbj~x8Hn`YaӍ :zusGF3K^`kN ?trKWAv3֐=rG I|^"ߤ@ v4|gs28h$0nt8^:C*[/Hbf>`.Ow=d-y u&i=_x9'Qhw5qEXFyT7;.h1Jx5 2 Xnm J8L Ŏ%f>db44 Qg(}u厣vd|?*[q]Ee+6d$j 1 L1:eMW"/NzBT{yRe'Ȫ\ 8!8˲(mΖs>qC3t7+ۋ,JлB P9ŜtQ'vwĶJ!ZN[]rQ#f1N&{m_O=5Oa!L3 2%{@묅J*%#W| rɟ96:*\E O^߆cN)fPƃ DrGV/a1~t J&=X /H9:wS\ܰ"d3H('ZR)TMN'e6C} /Xf2RjU ¿oUD:U\U鹸az{ D;( % \P~P؏XDtކ: }x5ϑ&kϿcacx9!PX.Y΂Q!~.+Vk]=kI[x2[蠉H/A-=='ݏ ,{Y~ I\Ü#"Wx%"nՎ͕`!ak\lXvH^$&C4 iSoGm)HǸ?:1]vJ'4vW V, [Apk~ph%Kn9fq`n)%byl{bXA^ssK\F$V-Nt(E1d`6y2% u"Cf6! Zb'~:,588ZҏCU)lm8reII%P4^}_Bn(l3 w*U/ȭCZ>w[W@zJs1zCS 3.!C]9+odEsಋC=KLje! nO>[zUoM6K 1 /^' nekJk{ͳ7BK gnm72,11 r$V *v%3wK{z) 4p~}cYȓ,s~|ǂPݑz h C<5vd~;c6BGq S{ո@ ~5SMܐS)fcwAW:cnZ}c|s_Ti T0Uq/RPp u:#OzX]\0$GE@Zy=F7vB[)D'o.!܎vzkcE^Gc1(~hԨ9+GdLt"ݦ2sC6 @,>vPR ][p&Cqv~ҢO&_=4$JЦ6xl-=,v,^V ьNRG^Tn\3(cYp^` ;C6^o75%\ke-r\uͮ%yym? *,|iZĴ? ׇe>s~ flџE3qTld]//SʐpJč%;3,5fðӓ ܘs_gf GY_#PvE j<2CAO,* 7Jb\_Cݬ}nxծc++N@ ;[CqlPn#+ۓXV&y)՟4q5TJ:-GrH+}Vkq4禉R2}^q_՜2WP]u dp5ҡb'A^bBA6"ye@MbsD+ ՘:!u !,XTp\U w9vcgkS[pD!$Ln5v#ĪWL4B>WKnT0N .X?Ͼ8 (Uq&Qze. 5OiQhPE"Zx`iSQS}0=Лwx#_Epx|;&_3YqWC ]h$秖N>`1,0 H¼:(lKCv͡UbKq mO둉E@wM`(RC3Bsd@ Ց2B%7;C{1;1|cA27g+^s9YBfRGZ][ ͬ.5[:<:c`rD|n<| \53 GO6Mȡ+H\N_ pprJz~|:[Zs9<*E*p;l5n R%~5# {['ſ 9CU5& Ag>'e?z3 C֓|[ .!.V-ِʬRTqpF skZ U#ڙ}АBsw4E|aLJJ{0e X^sG|KFatoQv.i,d6WpU="yl)~l;9UQ++ |N= Uj'}+*p/[EXxtgooo/A !#oS'NM9tr kt:ɼfSrGoE۰_X@;U͹A=jhzLT$![΂\1B?Y}}f]E UpkR^YA+W ĄZE)Eܩ2P9wgPkd} l'\xv#8CAV` ]~t>xߵkBގN{uH"!vSZR}6h2)\ˎ-z{GN~(`+ZIiϿ=6É76͠ m5Us?3o3ϳIyYo͂M< '$ʑz\URbiNH\4)T8h bV;@tJ9~U{vD] {7]hiG <u8/.5E؋|o GVsa0mD~% u<2咴!qPlo9nL!`ޥ@rS]}'M&3Xo/_#?0#2b.ӀKf0\)y.e@4~2gμHR;BRTu`(P?O@q~_ dB P Z{|Ԕ;R`6Y[Z#vN;JWwF$Dcrnn iV&?=с^⠦j dE؅6p2n^9{m@k܄ {iф%wl&yEīgL@=ID /= -g@l@GޙPPA\iga}gSBX.1м*¦ɏ0֍l(&0`DYx+?s 28Gj J|decx E&+oCkҐM3\‹t)H<M >R&{eEJ,GhRU}!\oś~@۵숫}?vKamE {"U {NX#PafQӴVA='pH-p.*=?)0_EY#4޽ɋlQTyɌ$j|& }b #;u3--"1@iH$ Mx) )BclUhd@Ubo?ܢ3S R; \"}˳ܕKKyŬn1 xF/{bt `n'DDScAdOG c^Pp+tQX8@{xv^rKj}Jdpk-sf  Stb,pP*SO"zk\I(qޡ8vJA$nbvB+TO8MnKiE F+}g^siRAdGdLs2?˗,BJnkS)ɯiYamQ{T qW:X^ũN(8ֱù|Odcx>WYYxFܭyd0+|ʐZ{B9*d?uq"H=ԍO$A j-‘;Pb}O>}zZyHm \>k𪈭׉l(ǑN๬3Zj \CR/vz'{w;{b̮\ZrSTwl" NeU➣ d3ōB'aZqԮx)-uJ:кo%L!U`oɷei7ym>|ZVQ8$wA- cx9!ku?1L 1ø=KoBMwK)F^ǸL`2h!xh"WOG(t-aNy~v^nrףo`T֜-m>$N$ƣ .KbpcbFvSITTc+$ll7 ɢBjDRrĞ>ꩤ5[K"zgG R*9mX$3/G_md ]Vv,sMGr@afUd8fROnp3#~K+m)`\MVW<`F7XY'L(HXy{hfNCy~F`TTpƔ_鸓` 3~XIh26?{Ѫ15. 9E9^v`hR&3^b\nrB²ۘsڪYpxVDz۠C[[D7 E{Spl!π$'(&y:SFS.^v` 9~>Dܻ/2\3ۤ#'$*`$vEV==tRD7Nk`ȟWJhE0/ny콢@ XpC13(J3D&ߍ"c|hOHSm%6A*3;0qeHg5A/.r}!/@"L5Yca[2a7)Eԍ2^L^:zJb)Y`cUetXz%gh=gI% @<}wYf&ᅸ\Yh5Hy۵'[B@l6ݞ\eXZԎz&1OKe5YRHZ%pWεܕ3!S -Bc(P0/IEw9.2G)D~ŪCS2L {~AGi \0ľsD/w̮[V"Ix'H8X0Xkb:}.ODy,Nu<> ym|a* +ӭ\,0ERάBJZ@8Hh̀T/MSd#Ӥ ㄣ| '1[LJHZM/=;SLʑTSIU:^ZHO6nӗL0>l[l IR+gˏ.>{$ 4"ۨ(HR<њpB tVoʡPkC۩\I,?]GYԵjs %عެBXQ@WQKQi B@otĔ$'͗_m`/N/`0

'SMEԴ/|GHu^!Tb`M`gA<͸ûn>L  03m<{!ZF@J+qPn!&pS ewxXܟc%y({$e[荦s.6~uNNԳ9W"Mk6 }7X?8>եCoΊ;HBK5KUF&v#;K#crDܑb;58 *CҼmr>/mÎub~'pb33j?52q#jSG9\n75#DŽU*!f`wl3I1[D:x;eUiĨQEbqH遌.Vσa neA0}QxbFBn0 0]r{f%(+d"6,?,BCk]ajFƠD'! "KVx}:<ۙv]{%r3?1?)TNe x> ~ToW5+%ףx׫8xXj+ SgutGE:VhuDm*/0,n"S)cR CG8.P./秢`L΅7J oг?@`7J]-Q%e{*0 th>P%o.ef^I(d̸Զ4y.&60tQB y1CeIc.TÝ^>沁/^?TzS_wmenW A&}yp3\MylCzhibqvE"r;ƊM6c$& f^?DDP@ۤ.:, a~=1@f"ا)U$#ި%*\ȹS'д/j/~<0|P{1)>!DvfVp{U`xd"Y UiFb–jf9*yNnI=ǜ٤w=YB˓ediM˟p^xE"!_fȡv _+? cH$(}Tg0Tc!p[2Pwő0&) ZDǐk\O02S||DRQ=jOșuH# 9JoЀ" zIE[*[ )յ2؂ bFESTPG[hB=@9uk %PPFLWB )mrAL}LqXqؔDBȲȀApu6nT2Eh_x@pϖT¢푵mWe}`ڑgA/" 3"]WT;o-ؗo;Y9'9PYWv^BL5,\b,'~?lمS~[#)OX?,\6ul|<B~5gZØ?G,dڻF~ij~b·!,~/ !ܑk5{m{(xU4<k%# ]Wu51#g<2pzd%PTtnmc* :zN)2Ži}+j^ N6$tX 8!1xsB\혫Co H%~y}Bu wVYoy3o~Rd<~\:H+jdaFHdhg綮3^P$@^Q{\ Px;4|36>=i&;YɔzIjlo7p+ͯ F H6k&f|z"2V7㒙=-nb E3LV\bF4piPk"W5uZ_*2TJć;c|'ÞU(C(Q #U;Rʒ$"F㝄C|!W-l@7#ĵ4[(AϩDۼv:}B艪#awCeJ(=ɡmaGd,Tt< . E߸qh+?2ș%F|څƻ:DAM臆fƤiU#ܘ@A:߿CSNB?,b,(4`  [FJ]ZVi ;vd&_ 1ފUnf¯8RI5tկ oҫe{ȼ=I5ҏ_'ACLV-ikLrdcw:700a .ͻ1b^NijTJ)!حZ E P,Tf, 52b@_e^QE'a\8Y B?L=&a@3z4n^wq 2w͂b5%Ґq:?xo X~Ld&Cz,LxSזS2N6̕Fgeʆ7( ]f\,Kܟqq7ϙ^9״fNp:/JMj&d\?AkQ'p?z3ct iM%2!ڛv>ӬW`Z`#1`Dj ݘp:|%z:;t 7`G%|Y@ȅuStB9MpS}\oO#qg e'ۯX5o;5L9ĉt = `u2 h,d'vI$P\:KSZ fkXGmr!5rOkWqFHλbojƚ x%yZm7|K,ܽhr# (J ,ക!ӏaurix/HGoJS]A=h^?}qNi'"v)ߺ}2cmFF8,Fq {sms}F$𐯃:=r;3URjw=PUc'=B_^<7˺ha4iV'hVxB5z} .o# Xk 8~̅</I\s/q>RG_XQ#9VqoQ7 ER![{z.‰pjlLul$1- xl薃dM ';t~`?P3Xx'~U^k}s5XZ#d2BA7 &SVgKr\\|c05V J!g/؀sV1w8PrPS~KՁ:4F{993*c@IGed+%jiu=rg:+ X})U.kj#܊ f[C$ϗO@zaQU8UnxOmX"$Sezm u#Yx"0i#G8o'yS,y"|4_x^MC$&1X?R~BgehKE $MKV;=WNxv#,n1ROUm:yh 4c>xF^-l^HH r\ݭcN{U&'cS=D`${dt Mf qH(͓ MbHzJ*(ls4SOh9XeFKl9P5֌KFmvWwT{rY& 'H%T?{U3P1x߅$3W$Kz \6'Md}ɚ<оH/$n'!yݏ.l} nadskJR'C)7S$m$5ҩHO ,yΫYN|<\cߨu WCI;~IZZS9l(Bj~%<,A Hp޿&1 I C5 F\ 5T jpΠYzf,%4#Bg%W 3*B{BԴȔTC-k) 9o&SA*xJCG"gi %@XC~o<PgmQf-Q6dzP<C$[aRRܬctQ1"jOjcN^GzO8z8  Kfg]f\J9~0W Ud*7qf&|z9,rq|~/hɡ dhdaTSuaVtf1+aBmΨ0CIN@hKD&Bzd"0QoZ$"ܷX\D[ b[x8HqxG:R :fBd.S2NS1@\㋃JzoV8Jhzl|Y 7|Ax9n/5dzǏ4zĘܮW 4#!:FZl\B4I!뵝6R~X*P@SbeȒlM~F|@ mlw/ST1pf56ϧ_f FZ"Q m%WYVㆶ<ڀס, /'t=~O-YS9jJۜRׂm_{EDG}ƨM(ѿ$R4m E>{cʞZ!MV=fp]O ʆImhqwZhs mHOx]ZNWg㒸o*޹Y"$Hc|5>0 P{T[6Ȁ/2E]g|Pq,5:oHB4뗂;2]95l\RnW1-)ɍ+|h3mkf :%p;횵.4Qivr)owPRHyE?}1lR"4~[~l7n|Ȓ)uPSu*N}Í@)xK(8I~J`Ϊz~tHz^&3s;I1ZOn[E F |dž+.p k %l@a <DbfsԎ'irdo@ξy#H3` Ya#,1m\ kٞOBJ` 懧l S =$(IWM`Zֶ[Xr m$ʪCVcnmO>fGκNm1WV]sR:6x7u&w>0 jHN\ K)|ah(~o݈Ɵh_WK. *ibG{/:tVMB u"fJbH*yˆ&4 Q$  5,YCҺd M9n/&]J&W"h1nQ0q1?W ̮3:+vITP>=Uy *U[7ǿuos`8VJOhbU9eD$] c[h>ʵԼu'e~<6*+9@"%fQqrc>W^R(!1k[Ș5.B|t{= i^wL o =ׂk "胓SީX"Z:`/rG46,^?Aڢ҆ęxGe]٣ۮTԾ7pkg2߾u%{7Xz=.56H-IV}>(#pB5mO5"$V[S5zt+.F,VBVXΫtGkJ#W1HrT<{%~jꚣXbei$i8h$igLhH'"s۞ʳ=|k|Ew1~ n'"u'=d4fQ,BdbBu(\lqLp(B  ż=9JI|T }2Br9.p)ޫkGOjP]b=t _GCYv(nUJ'HrTqo1::@ʻgtYH3ymFX} 7Quv &aXr +Ô-|]-e}t)(:51bc݀@ kFymJ6lA,3CIbvE< Y`4u0`]h:Z"3ka[-p{].\{y${E"uqd%r=,_ Ozi1",:=t6`|/ v*Z_dUzC9>\5A2!zu-#)y9gk*s$ 4N8YDwCtPgyRH; @? 81Έ);ZQFT?lmAv ~dJS!]R mu7 5\>ƞ=T?igR{|5dȒ]֞J%]!,oS<) G甊EBg%oP M}҉+)B^,#:h}f؂Zz[$0p۹ 죷6Lp+A3f~o򛉆'0?(F;0}(KEA֮/!&rY=3؟2LtӴy.<~cHq~WGeȟQg_.X/K@O6A|-H˓7yFx(1>PVa4UvDwᅾt^y[ZCp`n,&w6kg\"Fɳ8cX DpĢn,Lnnu^QyjOik)/}X#ԇ)8K|7;9@Q1~ofT=|ش3ǤES2)(,n'rYoh9/NrYJ YukExa#޻܍J*H\PZL?ld^\&~G4/hUO((&Vv x`O,sA<'οĀ8\U`%X|"Ft c:Kodqy23`Rd`K9Itj;!C OM}U#6oD_<~toUiur{11 _|F%VqS4$ߗW6L~XwjT~VOc#0&;1[2dE3ggRS@d8X>wV|ڿEKSZ^+ZʅaUƴp3g9"^ڲFڈ6ʢgIE"fLQHBu !AS1 $۟& 9V^Q|AN9a,хnUBiN-&2t2[Lu`8[ {uaY zglO.4t2+{,*6Y繰dr5߇ŝM"vNVxGV$佑R8@ÖrTM-2(I8w'&/^bJMɳƠxO<@/oa9dZpZ,61ϰvc:Vhj,hu=Ж>VO=%`k!j$m~écOB' Y&)Ҳڙ:NSveUxz 1Vʌ 12ٺ2vuQ[Dab%U"$ VcW;"qwSlֱ3pO3y0g|$y3Uwލ8\UdˢΠL;3䊤3itGhp;KX?:`+!rLGR $WM & #5ib}A4g}^\=]h0"Agh=̐(^{W28aAQ͋兯W6:Ծ1gĎ멧}69Dhdá{+ *1goCEEQ(Ѯ 3,jox =29@B_Df h{ŊвM_b8s2iq hHߘN؋Ua4 s"Ѹޥاߩ[ǘ좿-2Ul3{SӔR32W7-ԧ J}Y3ZW:'ն%?30 ڏ/UG_8-?)L\++??zMNj:R c?TQFX^: H>(}\?oK9 $|8AZ\D'ﰒӷLcSOQfʾQykC\jxz>\kﴺ+rLELkfN/d n[%rI)1/:)󩙀 S !!+\w9Ђ ੍DvttU aT7b$So%M *9 A[o_j R$[ꤗL0in?DꤍTu,9UU gRqrn:0z1{Y[Y䒥. RَrafAǡBL/B*YI/$: MVRpDS'fRV:p0D{}?d9IWT6aXˁG}|;y+yGzl4rl.k3 `:b QmWwpF7=8>c:lQ|e$)ބi›yVL?k5ɾqW!: ^ ϯ0qu$-6a^6Qm#KU} gdɩ^@AP-h))$#s@87W!Tuǹ;co,u_ vgNɋ Wd;pvIAxnLXKkd05sW 0@SO4Hrc9IԑYiYqM4*a@G`hPE\=ڌ kAQwNz!I np_8ⵊyx]cr@ )f,˭ 7.4EzA'"GkyCX.2F^xll'vaoC 9 Po FtJMa%̭g;:)$2f0oLyw[.GN]ᅓC:iT*5^B÷xTZ0ja,3j{]*˞r>x )S&owuu-ӰsiBG ?L7Ƀ^>GQf\Pf|X/m}8\liY SQ!Y0jl`ZZ:xwl_2M"!"$wf޾I'IlW=V@cs. za\*r&nu|΁OMy[˘rxm1ƩW2&i@c'`d(*}EHMvfe6 m<&*oXԾ|Kyɲħpt/5 4tGȫn^cez/UZVXq|I_#WК-ت yaV4/G 8q cݟyyY~tgoz- DrgTSl{@/,^@BX  'DJ] ͆mΡ)͝CWBi@1`dKoZh\S %u ^ߦ*DH^d_rgm~e9`r6[s>k58Rc3Bci2C\+/R&61 Uscɂ?qsҽrfHJVQ#1xxJ)8+BptkU]|*y~L:<t9PA!b1*!TЊD[[1gvkw D2{Lk9֬Im뤍ܺ fT3χ>XLV$Dι(":&M,zƥPb+5PHI~7krKM.& 9:*,sZNvh @єL'jCN@{ |?w:J1;MGRȄ0MgeCZd6cgi3k J܃o}",6uۘˏ2B\ O??\= N$m;OV=*'XC;ֿup%Co^z>N@W|^.HA, 8\Y|b==6+f,#0{B3T4W1$F^EˣΣ~zبwD/Ś{wrM|OaA>tQcA6%!^ #^dM_J6u),ʳEVwڹN3N5w:{N"pZ-4%ĔQMZOgAN}&STvMw] w| H "AT/+C ~q qFqܰS2Hx-b,eYbcO\m먖COѤ牪:ތg̻z6.u7I$߱?P_u۷U?٣;'`vyɺOhN xn])(J]ҫY嗳Sn>9\oNKf(oBo 5+Zv_7.h2rR7JȣW^g %b7Jmu9'k#5Bj4 7~$`D $kMC^)] %*ID.a-t-EPlw:WaJp9@4^ITYp ?}&B=_Z [3CW*YpP9dOX 8w35`rޡD|Pqtl}-v(\G',׶P^qaǼ6]?ۨuweŻ(/Z3ɬ-}Ȇ!7r`y/muC߇(fq?9ski11l,~7oX2ο˨!f!PqXuNZ7 RVk,^}Y6h?k@,-dERoufؤ=#$}R P, 4OEG]/1Nrg~Q>R fh! de^0F`4 <\} ׎k:E; Jb@jz;y1 NwQ`@pFϗɤYꖋ (Al;/ͼ^7?rfCߋzXEQ"xx5./Y kXA>`%6Yg71=c I@4,%m޺ɡD&:¥5x|B;oa5e޸R5阪/0}LLQh&&[`SE \*=&(~X? CQ& T5z;׽W(?;''ۀfԖwyRzR^(F%d˴RS]1| pWuΩܤ )`ܨ}J|UUU11'dMIrĺ)B͉4X9uL3~k$^١EFhﲃ3D(kT2)W" mEQ1U!G)CݶMJtU`qUonDQG<Ϸ;Mdxa׻3Pk74O8|3cgS.+ZM+ ʌը G$d!w8w;$&A@Xa WǑ8AH9?BӼd:HToܱ \"(VuO]SVa oHMY1D@)HHiA@#"Y '|uJ!馣t!CO;v$#/f56H{gp^'wm^t:t>He{I- [еCƉ'|m$B"FǢ @ҹYx,_$Q~)ZsV ˤ.`S,M0}ۈme(.U|#Y2o52X[Cpa{0E `Vtq-I0AE"1D)nV+!K.gQ2́ŽH@X9+~; l1Jk uxYH 2H( OVl) x"^Op⪞f%Yʰ] NNOF)E/AxX % Ztu-W > .t);Ӎ&ia&&n 'd2؀i'dPAS?.-Zy|-@2]R\PC4p=SpGrI6I78+<MbdD X6amB &?}w' 0wOfop=.$M nR6LbT*IJxLߚ%W u Dq&հas]|W#>$|ĔEcP Xk/\e'וq3WQx8G.BGYF\hoWnB C>FM-\MW_7q\0ɜc,s|CognvsuLwLt\(, -Ia QVەvqdqnL3oaLm*'WL0}w'z;;FSzNyϬ5ia7%fHa^@=Oakdx\hRLޯsc 1XY_mG،Dkǁyj끍]ܦ!Zp. RA[J9YQ/[z/gN ?y< W~"kܱj[}z9!2qjɚlk-'0t{X֊}pg&81)J-;&P1?Ӥb[ZzW2#Ԅ$fF$:j]QEET=@N\6ǚCP1?{V㖿M UŒ+M>[ ݭ^~ !d;M*D-ՏwyDĀ[3\.J0{v2CܦUgH$D %Ww<HvKR[PF#̤?fZ!]3ڢߋqA1"jIgqZM8`E[X%d@o,jh.͆݋ý`m;)b,@p0x#8"fܝUзHaXHSg fjZj 8Q*-wV+ b*nsU!_'\iP#+rjdVjR WIA>BOVZP}3 }ݘb?JQz;)  rOhz $*]̯@NNvh5p-4Ҍ" UN-']7=̗U"ýwg| R?!q23S߉|&ך4c Y{n jMT>׎޿%;2;?aX $JiC8dImZzr$namU+2wn{_RAUZD6Dm__.5W/PIlBK0êMd|JD]%'1aNq86.ׄ4 ^jkt#~ymS14 bA)"hݵx5]ʻݼxݸLФ~ܣ׌VC`iN| Ҹƅ) yv\GKY Hfo^پAE6߰ʁ9crX3az[! 5' qSoPj=]y7ke_[iYj 84ŮD+M(\[/].ܡb<ڜ;=85Tq*| _-¹N@ 2Bb %,[78ѓ)Юgytn&{OtL-vm"͹Bw.n:0 k/`ŹxF;7uDci3 ac=H6PN!#pa+-ԆU+kȔy=-/ͣ%Is,ӼۭcٵwQT݂M0΍>, h #aTf;cv>a)\DK~A:@Pј)]Z 콷8vKu.G4Ww5VOazvbc !Pu: GS19UtVvђtu lkڳ0lފG^i3B[-nb 0(ݟםnu#}zqNJV`ţ ެ' QӆY5q: * Uht>q+=˷H{iPp~S"?VuixWZTr' ʹrgcW`!&"=A|YN$G :?^kԌolxޡ2%!1b"ldoЭVфJkgQћN Aq4e#cI6wb5Ue@[5`}b/(2H*xFfZhB8Pc*멻:%}5\6ӝ~5FrUP4WLû$>,dq`riyI9qRS"/bCBaw+C {p5z[I,fk 8^tfc#`wysVnjXYt98U2 /pP Q&iϮ䲮۠/GP 4;EH (.H[]Xpij4 4C&婵\1r?+:Pg&zj\$@>[81$Dhwx74 m1qgb3Qf̣8(L{?v^ݹ[T]#/ݽ`{os ]ȥEvl`@,hf6q"zl>$|pfO3 B* aXcL Ac`|(z1AI#]N/2ɱIq2S!`|g6vSc$C(}n3Y:ËP?{9,HoS`v~k ܬ~ugښW]bU#jk$N 8=0=CF]`M)8@gféZ{w>i@@9d"zMI$7_?3A˅;D*SuT1)L$|cPZ 7s rI?GKl"FOwSNi%[Iܖ uO +#JvZiT"7'XMsawP!# hLNyS})S=ghvʣFO(>%z֭ ovA8΋pO92j'A0rd;?ƭƹ%0,z79> ~r*ഋ2Im4|d8?nm9d2(g\q[hfi/0TY\g0DL'"0j0([ok#mdu N^#xtt갎<.g 2pxbgbGU(&\*:Y[_lwiZvZ|<Ī29"QG c#kBl4mbLf3—A7dvbkL̐ޙ[TkQI]U{f BpZ򮄒D3t@F< <#)Yj4I::jxDKR֣c#f cTIq,h<'Vt<IB {:0C vF0fEhRMTM_^0l֭2aSA$ k?ޠ_*q#WzR M?s'|>$RJe]͍!m?Nҙb;_`L D7SYg;'fx܏= pEO\ZS[fbQJ^7,*:;*hcliҞVJహZk;II*E]Z+ i*1CV'+׏wZ Qݤ陶靖2IǔU'@ι¤F$\]baîؿ!jlLڒ V-6އ<0:>He̎`qkHUסavʮJJ6e[ċ1_¶X]=g{ Ξ[ 6klyٰ[Q69%\63یx.؜^Ce*YE;r*yBITe6ଣf"!s*oQ9bt#疎Iq2W[fVXWV+"VҨώoGNm? «$MR4ćKKa7NBle=-٨}0kF;'9"p4EF,PV'4#v /D:[BDnY:c;7I v'q/&/7l>cz*a`5xҼ?i'(aWK:_x\lA~噾py >fZ R)␃ D.kS8FInW=Y/.Z\5qvzU" ,<}.[C~*S@$pisه"mghjCׅT=KZZj3dBр5C;ggv0N\lHDi^E' UsQTn X/8.~'s[z"q]œi929ܚd?%P 2l{RW +BXcD:L${Z2\ބU)hWI͒^U›s)9wEh'BY QޏALQ`{ԭ(CH!֮-/MFx+LДLgUv.!Tǹ+v~RJ!7sN_'n;d/)jw8K ʠ[I^1oGP2-lٵjA+u^`|&;tlB{с2hxqpJE#cf+TD]yn,H˞ǜx>64wvUۋNu"ϣ9Ggs{#<='J* +{[Q64PoFt~ymR &m P` a- U¼_}1T~Q'dؠLm'Hr`r9;%"X&KC )oQ F#c>ox7.ʌAj+98qT3F/g'3 4MށM AAf^%>U67obPoͽT@)[u XI Vls,ZYg7V6wS񠯶JV(W=0f\ߏ% n׾-f8^7="wY0"ݡojMޔ5zA>qѺO*t >'=tͽԺmj,Y47}hWfD 3YJhpsL1m%gU џ?/[$U [W "m+N5Lq^(^!:׮rLfǶy [3:V*%@#}\eo Ւjad SZI1 Q{8r/rb 5{E>~%]C79cv'6-+۰|j57-Ԁ"d910%PrCg7` V@/}iaĭr+fqc9(]b[j3rs=l:3yj>ƻfyK|3SP k l>jBpS G=&L5Gx 7;AW0m+WLd仐ܺ+)m~֨PR5"76 5oX7G $z]0(^C܏i4"j?E11/xS}5/ b}6gԏ$v| 5nh߰.䱝dx3tp[!{ir) d#~pRec,"itޘ(N/u4M.Cuתk\:jCX*EpeI6 !|*Ͽܾ?O%EK%zKBnqPGR U5+* !)>f,_q}ǘ1|y i6 dDA rLd|5کD 7Uÿ/VvZ~TFf Ky'^U/t 'ٓTXVD׀D^P+a|!^^nlc?d[?I(Tǟ=yWFBx{gD# YZi,m,vRMk>h/ .zd<}/P{ ZM+4V[Ug?C) vב[7`k`C4Y4r8oL˔2կ3u9~MVdI֮Zp;A Ηm]NAnU|Ӥ@,:vb_TxwЏ'hNZa y`27ǭk # :[p۱LH3umxooL^I!]|1ٸq + ^ o؇ |Tњ 0_y[ BHjRdGQAț} B-QʬMiˀJ65@ u*0ٟ|3u|x*Fa;N};Mл́98;XG >U+EL =sL's+{2Ƶ:qr+sި6 U^::}cH `^&Q-15G׾H'v=Ku!v\+nuv>/~)6 ^^rOH/'\M%Kb;68 b#!U(]kr\}?IH3RtnnXXhH7sv:pg@A v#_n`.]hR,L᝴+f[EFchNt;|u_l82hg$lzh2AOY.զM BD X9blZG ^N岜&Ǽh;m&V.Tj߻ˆ"pğm[=>4ѦŲ>ZG~k|à~ڥi C_#d'@_&Q7-]8!q-~2 iEy2=|8*3털תq5hp( d6} 钶Mw΍& $ɨ7IGn3_Vo!/*Bή-վ) (Pz[Ogг}K>#]=7ѝWFˮxlxќ3ׁ9WW"賛,gYOOޤo:E2sZB*9MnrTTn 7m*a[ ¯JV.ոJwfk)‡핑"0}&\%ot?1gjyS/~I,&$XbJ*ڪg -ӵVtN1VҮšCq%2 )Ӗu$1I[jUϛ+pˎձLm%rHI#ю,NC*Jx9_ʐ6N 13YnbiJ֫ӑ<~Il9/!`SU(A"h؂+RI= ('[+-H7嘴 3dZB~H;eJPӨW"7^W}mX^oWnVވs3e?04T;GJ2dœhUc[e79ӟ=k- Vek&_jSۈ47uҙ輊,iKt(hs7}OK~Nqx>P?n+N1j庍Q.2ӓ#+/ܚ@gP^_1/kXp:B]m)Zzh¼7YwiCON]]Hy.Bg9 `. Kz 5Ad}$ӧjI&tPuՌ?~}!DJPv'I`;1dHuJrTMEWLuW½ZZRݫEI|@q h㊯ԫyߩۮ@$24>ӘExFP=ݵ7FC`V`*\1kzՙZPɞ?L|pp-XO^omE7g\IBiQl6^""E @IOc`TwMDcl 8{c W[\..oPYL`ʖPA?xcZkdTm+h}Ю㻟-J65/(ji_@kNE` PZ/O;2bJ&UD xĮIv@ݯSDWRbm6dA  =ZX K= ]U_5(uDbp!`ǑawkiGȧ%1L!dr#1\a ۋl-~q]եC?ϕe)V䎚+Ką<E.x*CZ>wTYҗZ(][ 9s_ƙIVߗW gÔlT7=UPTkǘ֮bpNrvs#YHT2FtgU"j}'q!|< 0saǐ .c&#nH.Z9頗xx$uy;@I2ϋym x SB$U )K凖]hJ5G]"R#X 27]f|S?gq䗠 !"=Ĵ"pl+'_A!9@bASbOWxEq5KYq&LJlljW2s u Tv=ܰ<> 0Jt )f#HnYd}fo }*\%HN5^߃8N-e]5Ʋ 9w?'T>j5 J4PA:@LJ>gTמ٤B4,ǔ3@ Դl"hLS=Aȥ@fۦL9'auJ\V6 ׻bL̓:be`6Ҟ<!ڴA ijq_EQXfhEM&,tXƬaѢ@tig;-W$Gэ-p\vհ~61E[rf;Vtl5F;Q̶NCʨ]9pj/ Uf?mu] Nb q0th̕/T[0'sҷOf aIi ߖv*_(lW3t•䳒d!<Ǐ#8eM׋D{ %&v.396ޫU4q;[@iMiMx}Y0'ԟXA(}ьYNYL[>NlW)) `i#@4I2YR1{x{}@ 40BBH q "1(Osec5!P[E}ƯVU~j|~vQqE FY B /ՒuCMXbTOw+vi;&Ob01Fao6됙-p'=X)lg< ~LN3p \aEb\lT%:4 d0*D[hs#4qP?=EASC-bkaW;k/pw:5CH9^PaC&ő!KH[1.Ge-ZМ3]FR20+)`U+YG*V֍ bhy&_HI5 뮔!渹O&"SLlͯS|xC%^js, n*L-Tڢ&_; TyC^՟,z]\z֞UܳX6G9q`A z/].k>Ys4VpZَPs{fonvzA*[# 7'h gT]Nia|}LHY=f#'r$1ܲNKmO&0q8q^iWBeF8?OgRB.~F^<)"s7?QO']g[oڜ8̶т|:aW㔱Q*uPwRJ$/j4NȡZBϾ( :#瘨=[y憶#?@9͉8.rMcNYy딬$8+p,̈́'MvCsմ,ǎnS$;/Xt%)q{̇ PmrGk,ό6}ӄQFWe$tk|Vٞu`0!ڱ9OxrwkljzDd~ATWɶ~!tc~k Γ%d.3ery 4Mb`pV'' t% _Xd +o&jteכx$aZ N| \W rtjǯme0 t*w0:H 3\^uziXewZ3RKd ZQC$ _Ũ+DiL$Q=]/Α M?P<M{F".* 4+kJqtߩ&PYP)87_.^ْ{Md㐮^YVnJԲKcw=%<θ/)} 71i't ~tftmn T6}vb\1F~)c?XNZ#KEx/s(gx50㬏=1}׃qC仩JvowRS1ۧJQ?r5 yXЩn?T.? Y8yf Wk}%NUivc7A_mG~+IPNSbXLoһZX.ElU$f`w]Tq7qnD,7Vxb,e@:pBI Io} V{Gn/mf6D:6o|bRO쐠E[Ҷg'֟U*pQzKeegY/CK9}bp&ðbxDxi V9 gRMF%}GG P?/$ήZ !SٌG[a(-ڜՍ%ù{:vgd(R3 s 1u]LW1v3i>e~=53*<埐^o)B%K䖼8Z"nv_j*bpҘ%_Op_+_iC|lzRuQJ(.1-EwNFZs},uhެa| -ث=I4epaMFy7U聗o.9sڔX~+ô'@k7KrA%#_5 kM'Ei@| T'fn@u܁۴6 倏hw6n4ŇK5Q,}KFUdz^f1* oX H.ω ;B~X"?t? %a{ /s0h4@zS,`HY|=,QFCnCI<+]NSWhTxͺm١Yu}d]&x&g v`PN4liBi\i7$EmiBlL)p2#=Cϣ|pj%6JC93ʺ*x=GDVDJALw'NI{B",ڔBȩZ)h"@gNTE̠ojo0t Hjy9sAP 2惓4DSE$|zqֶ̎U^l1A@Hsh'lj!}:.#02HcjQj4t.œ r)#GgB~rh8u+@tb;+Cuy9cKZ3zm3bZ*}N۴h5-Xc'E ky5.l99.I)Oښ, A6dx|;o>|2_h?Ȼ9j5a{a]sKHZ܂;w`8 D^w ]J"5u9O w[&w|)0|=|  Ջn57xOYW) dzM&}l|nL|~dOQFzKTƏ hH/I1}_$rZ֥|%ͣGbY+>җ&Q SMG=JQW?LtDg/˕OƬiΔGtr p (=h7mυĪ/? McOY (&mjUXqS;J`)Vuj(QOl ǧ9y0h/Ęg^{u("&ᵷML IDJxXӕ`b (H]<'^V/+RH2zwVM/ Pv{|H8ڔ/үTN  itH#q9<}r~&޿>Uu sn f0,ܜ 2v}S#Z2Pg58]^;xlnAPD鸈_fl2w)lbT< MfjβC&uI7vH~5@~tk 5ًE9 %~砈zMǸ.Ni9iHˌdٽ%q01D͛X%GHݖ0ΉWR}v|^G @6cJnWa!1H*dীӆq\잔~S^+gVgD^!vi>M#j?H͍^O*ibr:Ӎ_'PfEgnv! 6H95C9wjC#}JGEwq\nR VԋnS|݄m҂}R'5w^E]b̈́{RHE`Tuf[db5uF/$>gP෮s[^ $蔶8 f¨74ӄS,C[`Qc@LP3xDi6xv$]_'O9\$w1'ҩU =Fxȓp?Cg@]cBFU?tCN7l>00hk' >%?_6JLy ψX]}P/lCclȱw7G+m@`O8vd/͖pؿB=_tf F0pg/WY2 [flR/ V (GmmCó>YOvS`pek\.Dx1J0bQ#hڨ)δg"o F|#4Z,TGn vh{it0,t)?z$}TR. AFuTn]YGgtP&@\}T Ԍ){-x{yc>Zjf\-٢ɩUakFuQe 9G䈖]8,t[s G1COC5pܱc媳X E𤯾9 &Tԩ yM(>-꧖?^tssm]"q>S>&6go s_CuƺfݵW#7Cb7>ݜ7}ҙS%~<Km`hEy3. <f$zʋ, MVݥX9ώ9˹j\ 0y`⽧43B{>-|MxCbVI@ؓМRf{ͨ}x4NR OrNŁn"xBertN7;Q9@;^+( Nr#tVi'5N9Km PkZuA1rRx{."iƿ`K/*pSVaI7V$IH ^q:rVW iE4ۦRd~3 <5;*^u.$[cunV1T*:k-2ʉ,T7D/=}LAX6$ʱ%cV%)8r/*' F7C+ gK^Z@##-gF*5(1粺s^χa"W ҳUޚ hS(/0[ ?"7)_Qd%h<˯z(?7(: x8L53v%\,n|uVg{*I: ў^ Mzo3:ڰMkB T>zjGyJ@дloHag$s9idI?h-8ZBkˠ9 KuݩZ#t.aS TF12N b`FlZw Lh"";P6f_T47}AQ ŸS0DQG},+s#F.~9EJ'C^>j[SV9kP fW v~%qS^zuoy$a~ʗO $DRuC6zIKm3!LfCvzR[p)!Nn3+ b%_?f3GMt*usy #o4خRW}t於!W(ތ\tF<ŏPNk\Y0\aJ)GwYjsN%la\]d"r ;U6u'w5ɑ []\=G*:;~'Loybm np8M=դ M5,GCVP1~B^?"n4ٛ[ƧzD_J溿Klm*c.)ׁd 6 Vi32c09|8C̙fUbRHJzs[IYiǗ"y֧D^ lFk5 r:'r m 9r({>›O^Pdmbd9rJ-&RsSZ)O=q >M9va)4xY?@fX>X[Q<c*)daԖqJ7C$ok- `ePCbL!D矫Щ}= nSpE|Bquf|7-o=7CU?\.=vvSP}:Pknur]37+g^t2c611 JɾAOn0ɺcF-;:8>Bn1 (b] 5< "-; ҿ2U]-B~{ $ۺwW#̊;$GR͈L]pOnmJ E f>}<سE-?e^3ir ogE9 5 OFܯR>:|ź.\)$ lts9W">4WʼnAFiBsn~d+ř{.1*>JOI#!~i_.ijyQIkc`K}l[d'>x8yqze'w r:c`]Iec"= `Fs B20a\lNvcؚ|8h*de /'x>uFq>1j}w(ɛ@'s.k&T?NaHpI_RPMXjNqF}Ey3ʡr 5Ga"k,I'kH|FE~@>]_`YBÒx TYt;_gFH# J} \84f;I?}2|&κ傈e@U HY_O=ИFnI dT- ͽiIUm$賳֜n 9vD.S9idp쐟ll!5v9ZA<~/rh4CnoߨCnB {l*9bsOzҦ|Yb M;tFͅPewnf9.עKol̉v%UHE#.`Wۺք/UTO>CHVxJĭ9dchWa@$B!-]l8~Np} ItuJ\JrvIA^M_>5e@e`ە@ٶ.}t9pec\ HJUh=BgʐAX"EBfa0l RXe)D` 0_^y]GܴsU-i$’H0B ^@aS0Ӻʿ^ΨhZJ^J4aG1PzDV+𼤗HPU)(k 8ƦtZL1 +xi!>đbN{~6dFUGoхрI@=go BL"nƸ*a򌸶jk@IILN"_Qb[J co&vS\%i3]{\Zt£qvӪ/(YB2k ӬL b2S^^ɑ_N'K)TՏ;?L3 G&շ/o$Fp0֋^v,# +1YLKJw:xf}5ͻJ58ڮwW7Dɶ܉?K EY;p>Ѥ₋7k ͱ+L#c>$RNsr8[:)OS(7O5 k!Xrric9f0)qS@i& 42mҏ8@s~C"3rWF07NרׂI) .Np AUNC&zaƶ7X"s+P㈠Kx} *?\6$ P1?#E.Ι >G *Bh07~PVajnM1$=tzG[Uw_ " CëI@1N@.zI{4`7|Gi-$uJc>BX/cx:SN4ewl6KM$ˆ.4Dit'=`dn^=[!|f^O x`xnA4CGOV'Ebnfw< xhoɁֈ ;-qIi ؁"Xm2_?jEiDk+ <5؉l'ڕrVKmџlKBHMXYJ)qJ[C 21l}my?3l }<(E,Bv"FO#gݛiڂQ&^>[e\pў%5`Dj dpԿ?ǰ<_L>OLCNE p1 dہ %p ,}"2T4;/=v=UYVvBXC/{G'l{dc}V|%;2 \)ޗ1 nzI6Ce7런D5z174j4f2Pٌ}ȴ1q 93Q衪*/g&%35ߒuw |WOf p\ϔ>@M;6"*md/CΑARYic[־! |V 1/luaR?"fǸ#Z.#y .kW rze%n/y.H|  mH}Us S]eݺAɞs~aJ)t4~bnidG_oRlG ^8y8ڱ6DF,FRx)XybrȂDWO{é6aE<)cf ;$0cfAZ`3ASw]UсeH߅=+? Pc``l/ '$Dً`1y@FK!By>;`e]et9i&Ne&96àt4-352kjDV~,PIӀNO]>n۵-!Ēex:͎e)X^/|Ҽ侞+gCdi]27Y;c_JN,6LQt'?񢃍8j5af)8 Q@Hmy-dWyvfsJ6x{ RA<VNlNzA5"xG`Qc\,},[[VUq \C55q@ܳ^㍇f;y=8)s??>d6 %%()19pUЂ1FЅ NɎfXz܉аt 'gS&bܞg['n:%Yܬ`jݤBhQ(=31?\@T@2NI+1<m I @Ag^'9,L5O} A,m 5dJ+eѬMQzH /Ȕ;r0!`60 "Йzw6Dl5JD 6m ,0qqX%u3H9orMVOz }oCPnIPZ:/ܥuL;S,ؽ1Ӎ!6w܃S9;_Rv8UmCU$ڞUE:t#79~ [3 ܒ~ K)H*#d2k0 sƦb& ϖjNyފ+x{Oy]Љ]b#me#Wƻ^ 0 ?i `GmRX]"K-xF{xB7'FRrޙQ͋Qbt*u2Dh'|Ҧ!Y#czM{vbvЁJ SB47 qWݙmiv]_AB؟+:3P4/Im}T驦^iu'/C'6 K:][3e]EIo3+D.x[e7\W@4$z,6|``C'$u+]|fX/dI-{g3r*mIwb'娡KZcK2H=LX%ɐ`IXߡe1>p.jUdsvrQbqkݤ›#L…ry.μ%y7` Xkh)̗2 d<2Y..iX^ɕ,uX}oo2== -UqLmko`(ӛmyR菪in!Zɽyv~30XڱlͽH.r Xx1;(ϸBb^vu@@5@+⤣Np,SL)X![i~^X[-ؗ/2Kl HRs(MBF~n /b@L3S0}/1b6F3X[JG^kZLB @@F^EU]_{/k+?~RClhK~ԇ[Xo /̣}34K!9gPXe#䋱[L͋7|ᆧ |cqhI= %€fNOD:ReRQaUgՀPp'4ó#8ؚb:f- (n2eDAـPbL7ee5 N&/ߌ'kDFEMq_& 2)CHG0T>HZ dX췱-Tp[A$M.EVW\9YJ _E_ꢨZ(|s{y6/s[OoxZOHl_tP*$l'!}4{' ^eR=3#IcG1uD"n$j;h3WtxEϼbGȻTZV+(aĬ?ILٸ'y_D 6yjʺbB>n|~< V"ИՇrWBVB΄U;v&iN4Q6lJϴ VA|^J)bv$w5n"pcs\ o-$ C4o@k*-,4V԰ y=uPma$]8ݴg_.o>S @a6C?@@D7)JN!7пY4,kc=~ny]'ݑ@ۈZqOqqG\ts&H\z'ڐ}3:I`?f{lb Ɩ>r)V9|-LxPp`[)0҈Ys/8SǾix#0l S +oRV`D B.C\ e|x}ŒܡܢR7Ѹ+Ou: psk]Nw zҋN`T#:92C@IW} 1rjK޶gAN\I lMY!݃Oa+&2~*,av4jZI{,Hn;S5`nvQ:+J`KEvR I~ar&mitA W~AufpSbd . 6֯FW/6?D=6U^&ʦ=^Z$tQ3q27x*qV: = ]%qݣ}A/ę:qvJ_(ͦzbE"ADZ1֗]Vy@ap ;R5[,}nO҉GWpWE$pI`+Sę#v*6y N\{Y+U%NK?#GqUZH֕]Z2\;akol$얇Eha5I\-9b:sVvtsA6&b5Po.'A߽pB%蓰G_֚ 4ڞHu',O1ւq~="Kcs*'gY<֚'Vڵ+n>:VgkhʮTCxQ }rQ]UW*Wiy=̮ZW b'o^j#7+&= 1D/ض<v2@bﳾZ^*wc.}u+OW^i;53:RbiХ }ίVh٘r%BTCCI&-jj*T1<qH,a ~@k;N6£XKOs_"it;֪C}{6A'ccsG,5."pr4߾I@O'`yA5rń [O6zysnLuDPյ_'Sm$/}@)uӰ\?snVhm󇶺ZZ㊺MYݜU+?<{&9/'fo%T7YB.t@$gMt@-_z-S1>c*MN+s8?`wFxʕl{ff »/`)\!y \^ mOzd#e enβE7>} bs>IѿL7g2נbb7ulouvޭ8wgc4,1sc:wdIШ'$P(wazؔ\mu {zʦ{VYQg&r7'˜;BfrU?&%#wzڲ:K_Ճ|TϜ\RSus{J h~6ʘTpf^hC 2}://E]]"fp]vGĿ*$mX+dƅ>ةH=/|Y_xM<·nYbbH蓫G D>g^ Z 7:p˥4> AedkVމY!o5+MWyʸl~vU݌ 7dI@nOT(abl "7Bh; CzZkrYw[ ')󝎾Qq1Y,ʧQ c !J\R@O1>Lpcoo;fTKF0qF2C-Y>8]|dzt&r acEܫuyewkÊ ǁ)do|)ǀZ4튐Oyk[l~[DIB%`=k}ٶ[=wҀY4 :!cF$y߅T| JcWT؊Xȃ3EY"/c!>2ǃ z֛MTz0/zH@N"3@|I +*ދ`A#0ۯ=4 0n|uQ8}, NpGDŖ՜F|Ahn:`wqƏg -_S5D{1f{;8mReNܩeIt u®OҴ;Y zD͸f]5Ra`#{S;piEz}~7g(k݁uQrce*T-jR]]r$|ufGxt4&vKO̝:¸ɁW-wҝV.?ك {`,.E_hz _Hfce:]yis"ƳB .m$鬧2A^"xذ?`Zq(L|P!|/P̭8xaTZБ)_@Qs×Okٱ_rl+ގ?SE~VN2 v?%cv oUR//?J#R I'HUL.MؐݛIJ>Aںi6fIN])LNNUutZ=mܧP?Ղ3|jȓdV,$Oσ2nR' yKZ3_/J%[% ,_q2gAjEHإ!@]eXWxUs[3Yqv5q='?m?X{Mf&_>~hH="Wn*"^24.嗈G-~P47t(U> .t兞6^P29G':l~G1UB>Kj9 &-=fZB3fѣK͉LfH ~,wġZ+A搻@!_G\-{}nG?TdY]o߽(i=.< ))mf"m$J^r!)qҒ׬TY֘/ &u>?az\eCT14| be~}Q |ρ/Nuo34-Hрhu0Q_x"%ژDSc7s)f$Lo|j+)76EOIt_)$\1D }= ST85 l_;}"**dWkO@簾"Ҟ'u:#QƜԙNus9eOfz`ɥibL6þl,MD 5g1t NZG"|iA>x4QiC8'j.o?lB1y8MAVFWa< Oq$͜,q⌱+w.10ܙ~!N8l! 6,oobVI;P,D9>)t4AhNj]_`"n3~4xۙkA94H\_[᧝w z Q|\f'C= gcx GiHZ6N#Т9 "u)112ݡs `>mbz߂%A ,1^.IDl(Pp]R ,Fq~&q-fAI;ѹ 9? Ȩ0r4 1B$Bja[#lpzy~:e}d> N^ P:vFdFa-+Q$DAՎh{>nقTlhe=Ek=[A /R ]aWDJ#Uyw0H8i.Ù7F_Vl*Wz5˜`Ajh6[`S n=N|'AϤc)l5quw!ʾBBRV'Ű]MB mB.C>8d|4dyRߒ?ndT诉0\LhL\kLʅ,F;Zi=y' ]VO~P DG4@NYT7!_(l9v" &γ1^cnp! dS ɡrq ̚*L*' RN78wlƀIЦbу=c4RCA=mEO 2B'WbTbRaPά ٪e*N1W d0BRɍy螦$^LoAj kO˲8ϠNO/N%@x1d}6Pfa.WR\ :Ջ}ߦv#ݛl N㥰ƓBѭ"86*" J YvķNDw Ucu)#6al7F0:1#/w8}2"VB{Ttdp'KaH3uPj<o$ s~g1?p$…w" DS*}d© Z[ܫBeIV :(z -t; tp,KA=S/=PoYq.F{A/j*gI)orin1s9CfR u.XA{*1]6%K"Ĥ#z]&iF5[%'N jDsxR `aKKkc 'њT3] X lzcI &:p6.#Fy_Ltȑ!aT r~.`c0^3>@n]ƋGjOyأv/!d*CPJf+sf_{>'X;UIcBs|GDx.(A6tQc}/T̾VC %t_V?A:@eLZez.RϺ0*ܮ2/g[ns0'>{_Hg-s 7U4D-sW"6VR+sЁֲ3r_D˜ܬ T饔U[Nh/ .^UԪq >Mߤ~s0͖7 DYXɣݹ^(j %Mh 8|(fSPwFr7AEZ ;L{dōGd:L& S@pZ.pa+z>6՜)ZLg¦FItr|$_)&i7uE$s΃&WWrpun.=d4ޕ/U(iEPӗh7K7GHOWlmh>Okh^Fv4IXMHxEJ!V{R9L쇃V"Z[3?%0%I}\\we 7X/Z2茠Pxy5"˘2qEiomkIQo*Qq"<TNQeZ΁P@zWd&_ 䚐^7{:!^Ђ(}c1o0{Ppq*4fjXO.\OnAI+׆$3q1go{;ho>窝YT0t! !J$nZA:]Dv~-\`Rj^Z7]{@)VimL6jPQkiXjD+ s]:u?!Zrw(-"ovK+vs#u")_CSx%FӜTx#r9D`_عTQgȽǂQUw =yjhkb.Ig¶+Oh2\_^h_gOTwknCgZOj|y9zb7&6spr By)U&Cmai.K}\(lYaFpp$ &jMi~IȑrS5ȡ]A  umOV:=&"v &4eO/3aSa 9y=o鐓sx}[|uQ)lIN0ΰ#r}aHfk'ǛIaEbtit= /O܌TSv<x|ޣ/OFvM6J/osW;ǝ,Y<='5S^,B='XcB1s5d1Ԉ^#PcEsX)rѸn/B6t5Z]Freix-GWtv8!ˬf$bHjq%BCA>{vN Zug2+S}M70\9_w ' '7J R3Yβ#ܼ<Z`t楦3W)EƦ l(暞<Km`/lqpq1  uj4WW$ < =Fbd -pN;LVxh8*kIiV)cbeH\់W85Ĝ0z]1W,Y;Pjxݕ<#46u8.Hn>% !JGpx^#īѾB/X'k&{96=3}AiJ+@aFo|^[yRo=ͭ9kPkCfzHRrU1tL3!v1/~e hskH?\&#?(KJ{.nc | s. G[^,^F8QJK{ڱ[c$ĚHvPk~ݲa'$wQ@>Q~ 2tA#5p /W1@@*,:-k#kg%pG&=Uc/@`g5Ks4iyǔs¤!lex4 Pt>gl@){w-@e< ]=w_k^U)FX /*(Wᮨ! BٌA'/YluΧvZs5%K7ڟ g+T'<`WCpoU!@OC^"R ul}j.R~줩BJv sGnImՐ(\7~z)3uZT,$AnI9WH||-y6K7"jsNxGt̿r/;oGN,~@SQ byh~"p(hz b4u nȵ yglJ7>ZcQ1<r[V&]?qw7(%mxt>C|avrfig@o o=,*<ݝzkNJui0m'5)9)edGK7Q[Xv >LQĊ#s3rOIo#6_Gt[D]Sd>'h{–VIĽ4G﷽HM<_\hpa Pp`rfщyWo&oP](RDfW/<"g{[m')qP'_4 ՙTz i|Vν^J<7YJzFp~By 㐼=NQ0MҪj}SS~A%ɽBDX+X0ѿmx6M+muVJX n&sQ[@$AAtU7.+YhiO[D|0׎flVS ,8 8@&6>41]-]4v.#Q vY Lar\}oRbpvz.3u,4K_* Һq9m ,'7 &mA |$K~L0,c]LmKf\uЙws37d4n`RzUFtCxez %G(%'Eލe;Y#B2H+շgraJ80v&QjlCZy653=1!;KGv]׆s 7~ZZyEʉ@ ؗëP;Mo0N\L9}\k*)B@(g/P*U`9θQ/Ŵ(bVkUf}N&=TPɷ #zƲPyFc.v㉿xvr4T߉F_DmBP1z9׭|ov9n0ZW,l/*! V|gq[|h+ЙEw|2$s:'n8Bc^:Kl۪S'MOa6NF %"Y^fuY`"[UPϻ} kx]E5ݷ.Ha 96l!?I )>PS}4'ŌMNt w2HMZ8A~OmΛɱ8I؇rJtʹtOrK4G',#o 6 ˂Mv.X4f&1jn`uH25xmAPOޮ~&x.eD,ĻQqhMt)C[NV@n }cP9>ܗ')Jz\&7]Di|I+b=m<ڜ 숾w)ƹvK5\IbuP}7"yfF.@ }l(q'йNM̑"YRBa=YgϠm`L9vxi[K1YE.[+9tUdsYҞ-yx-Uo5ב#4%}WH&%Bsf> cY_W _& |6 spt+?/o0l0ՄmFRN $,=aլT}1(ksbl" Io|f6 VLdr'#/L 8<=MW:9񅷭͓,^ЋSeUO9M<EG玤 z~]OǁM%H[s$ xpFnOUOH2vب. E牉hq)&d4F7P8p4Kv)UF}JKFkbZrKNx22C$&ߖw) yY;!KHY_Ι ĈɣIl0FC8pS-l^;#´4(Mm"{$0׻V{[U Ɔ{?Ǯs#l@KnCh:i**Pk?l=qǻ߁vi$mYjPIM^0MҌ$S.5Qij!#&D2n? V~3:|s֟ZTMbIc:ASi< q<*aO'mp<^.a*3%ŸO^Lfh2Ŵ .yx(P1ϊyx?4Kaq3~ bj!#Ӯ`PdZPЎfxTۓGp`a _;Dƪr8ET +|z|ٛ@B3zqy[^FDȵfD2'0kX9B͂iRx8g8\-KTt[lυAXɆΟO>Eosytӹ1^ktۉfRDKMk4mk23[&%4Y2;Y̓#"nE7?X+W|u+PE{ea1R^A>u5F|<30qYh܃JEܗ]Ld`#1-*" q0P3dh̫xݏó'?s1Y̞/vlgL}MfEЪW`1B͟7S]duhSs;F /դsh}gc^nܱ|lJߚճzڮ:P߈Ϝ~~Ł>>1`.r[w5N>p:Snά׈}}u>i<ߦ.8Tlop )П]'vd*د[K Q;[Ij]8.2ŢC]c1kse'$”RD̲ c|v_+Lr%}jiL1y TuNI:ICAF1*W04)!/n9 06! 2FR>U 5m⹓&ikpKr,!:ꮊ\[A-~e~Ca@R z섎;sHɚ<(5y%k$6),󕘌VJVzlHA׭g!0'Є19NI(\`ޚ mw"г;owaUJ^Pgu\ e]\dU G|嫯ΩCo:l,*-}QX%6]%7r#?7}ϗ0JG>P G6@Ag) mR :1Z{?8"æz&/dWQ8+j5|Qo=<|1245 KKZ|QhXfH%=Pԯhg zZ[/A R!)qϽNl)WjJ>t[ZQ`tɅB.@G8c 'VGrt_|vE3]:fC[H \Tuka$$ ࢖kP@#43*6sJ|DHp$SM~ys%=a?ƦG؇3%g= G=60r})vZ9˘#Ȉ^V"\yPgKz o`Ln9_ښUq\yj(?[P}!5uC>BاfV8 >9PȲ]1OSSiRp|7H]Xcq̿HEgt0DXnbYt`G Ϊ}1I4.=(\z ~)4Iw̥ǔU1AG1ZMT˄(?M[II(@PQ q890ȷ[vNŦU?_ۻ}j&/l".H1}>f7 EA`#p1pߋ+~b] (ɋ,hޫ޿fkfU+W9~NhݝWpG/Ȗ$̀pC6֦'CmU}1S>}F3O eK0})/F?eMgzKɍcUZ}qS7Qt%_qQb ;]hCGiRcj- ۛ#9N@]U#6y^)S3hJ=%x.f쏱k=@2FW9$5Q1رb6yWSa4Wz@QMjf%EJ7O>9cyo!9\nr~Zxቮ0~k郫VeZ›OC&aH@h L)2i'A5Dɜ܃QvRZ4|d>&rn gb+:ObOA6_;Pa*b0jR+0 ل#E`_FY~3&֗Z 8YWpP aT`uDe{.B,e konЮM_ρoVѤ@%^_/AW^9 rI<{A9, &;nE(C$@\ ZV9vQ5@_ "nkU;KZG\O ;ǻuJևGǜ olܙ'c);MMe| L;^RMPԽ_d=Qfqm#sKl= gIm{?t,At%KUBUϐS2Z˪tG]{xRsJ5I,xIZ\@Mp4ﺥ˯`_lAZD32Ø*u32Rs-ha  80HQeNޮy#>nMz{u`@J"$0~AMO ,]ϊ2'@W vgD.43,eT4hIe Qϼ&M7 u _*HK]ɝ"U/$ TgL-9#]RʛBpC{aID5# =p{FׁଧKk`@,g~&|fy`mf7qQs}P<(XmsQMN1Iai^PaD$q;_I/S4/No 1Y2f' `z՝Ί<<)K;sm2gGyJhXPc1za!I[@Zvb?C*RqeɽNKT3tDspI!\c˿ۅ5`s]$pBEU{k֩ W  h4靖l"ʆ5{g8E&5B=vҟڋ9GAx=5ubB=ǿ?xw2+k4Q<-5=uJks7=F:# 8?^l.:Bv/@^&DF~C]p7eV iXn9s@-u`lN]oYh&!Q"t|ڊ#-G /]Ξ6G$ъGmĘ}Zbfrɪx!g0x$[ޘ~T>7Y,#O܍T(tT&nJhKwYyPqg J%SSbXB5zaUrpfȉR>7ǫ~<7_Yy;a]z$)r萅١GzŐo*Bne-hO 9į o'GIeDiDnR骀ӓCnaMd럢u½gwް{Y_3,q}x/ЖYqZ$ia2wsk;2K;i}KcuZ\v[Stꂲ+P< uq[w 0^:p*NHÈBƣJpvҝ4gQtTkIgp ='nx~ :mJ; *K~we;HyͺCY9bF8f-ӊRǤ)+ELt CGGaj }qJlY[0x}n-X&JP^97H]^YmDg9`zcP+C($k ] RCIcwd٩#bElk_Y\O7_j1. qbfywt着k@ذ@7 q"-"}+h}j9-lԓT4 HvqWNB3*!mlQ,:՟1z2sӟ_-qtRЏ쒤Vvݒt?o[De{|@/vU?ٜ:,3OhhK_>`(هx(t,L "0_mǘ'PD㦋>tǦP΋NRr팛ީz#7[ ۝?D2` HߢVt%n[2F2; %r%p2 j GiAIeZ{r]??6 ͥfgS)Sߐv)gʵ1Xfe]~BI{!n<VPˉ0Mя嬭 )R^ K %#"!0P6ߏPP͔h}ʎ*f Hoq{KeS6$ >ҏ?fRNX]@+>*`ߒ.VzQ^TP&DPASS8N}m p~.a*Gqʞ_T֜O%hp U!ךAN@ n;wRpcfU9ݾМ)bU3XO0\ -6z[Qj-fWѯ" IKMwWJ6$>x壏p v21Xa9Jf$z ܖ\_YXz~.@{ 7nb̳ [e{r[sTvBW(.5+'_jC=7y0nB Vz}M㬟B3\Y'TVq D(Jn/{.Bi#p@AT0hriDps]{xnSZc-}lAX:|4Ybn:X?  0|R谫ՃPɱDFz"iKGK$+1gU{m^n(8?F*Fk/[ m W_2ޥE`9 BR#WאӖ;JVɨu}Sppod>u;⑽v%УeY7FQ'dyG@7n[wGl\Ԍ_ k60`X[ІN#k_mai J1֎t8:9Vf4 x?pDa{^2/;F]6Om3H\=iD/2JNٚXK3UB5V^9Nצe#Kj.Fue@K",wx R"#1ʱ;k*ф/H"vd\W sg2&l} gec}#B+<72Qesr!g} ٣,{gB+:" CV|X |B*Oȼ!Q)n9F qMeLB ӻBɻ,iPL%4!c"Al8]@74CɎ0-xpu^G* `YPOc)$&ñw!gOXbGx;]Gȹ[: ܬg xO"{iKei2պt×fm&xzRÓ, @RO%Tq=o9څu\VMbhŪR*ޫn!}AzwL^DXoiXi?m1*JoZ)pmWk%}7B\Ҧ2/n THJQa\vEAܳ&·`u\A& MשoPJD,뽭>aMk-,s]LG9pxUA #jjKwa }wH0q z鱮տ>ke v.NNarFJ$t4@( 9E 5tųyMA1&:~g -ݖ3]GѦKIծ*L3sMγ nῶ%#ν5UY^b[Es;CxoJ c: &\$:pdmW i-5ёqϱUν2Xzur Ix_= nPL_NptAcp:Z z(dv)-*7ZP'A^muQ$ib>mhauԯCs8_[^tkZ(Q˽apY3ݫ^Q嶐2b<ښ1Xꎻ`Qp^`!@>6#U3nCɬg(WCnD[V-Ck·]1atM +;z۸9a{ f(q8cP̴M#W Z.Q,zx |iG >Xm2'NTh2m]HcWx#~r0΍u[& %bGs_ʄRpPX3lvk`Ԫk&-RV{$wW?(CjFvȲKE aU7  ϶D<0$z$lLGv~ӜYr*{@Ko=u/ LdgN_,V*rd!Bh!65i0L#d}V!Ql] 9[N.X4U5<>|.!* cʷdJBNOjq|U0o;x`ޛvrm-\+Eق;EI 4}Wg)@ǸWJƓa-8v=orcBElLԍtO*1ʲsL ^/ aJ]\AT%Z>pO+k#@MI?2(>o OdWP$yZ C JÐ-޸[qKM="^T6+r2/a$.OLC;Zo*.$]z͎6HU 6v57թȋlle4}k-t*!"\*?r( U3.ѕ]io _A*y^z%0wy;":'*+䮚 T:B0Z֎KNwC5xvv1#2lwSg(V#7I[8M6;7'<5A%''R/'ŜtϏ:*@1H_Et|c X"'{(J /XxQON{e\?r bǶ唼@G!])ݭ4 uv 0/1pJ(MyrB]袕po"Dtܜ[P_zC9[[JU;K ٱr{Mm|O}Br=h8}J#[kmb7(8IzV۱€|hQ̭%]ei(M Khl] wh hg" 1Z|<\\;3#%^;e3@G?d.yD{8ҥ>aqkVeOr"?n{%M^Qq52-K&ҝb{?jvr$g9RM(,7NG|rw!넛M&Yck,ۤ$)<-< ?mR'ZixE)T{ܜtfm C\.vsQ8ÞԠoߥ .g"̺:0[_*,ʾ6\y$'nQqrm)fubu\k/?X8*3@U܅N>*fL IFAAx1C4@j杷R)İ6=)wԋ>`xdKV;e80.Φº"A]*^yxv8DG a?YK?)TGe/rXLڂp3w9 G Iؤ)ȮbO#-8/D,tP3ʌ㑃BMiGF4|enJmvK#|<Gͮxl7v7 2*32Vn=i>J6Ь`Yε]`Qu.궢sC앯]CJrF !N$ZėځEf |;>&rέϽ2IZi"8&o)2SgZ.ꞢQh 1 =hPU#T uk@Ӌe4FR79x6hߎSFk&9bFr G9CPFvcD{~jh%'ίenL)(ZG<5TL"7b:@'41>Oma{.TPPb%wڲm wG˼S5EQh r FJw]#oF^ -.JMh1Uv儖ż2,dlmw^Fcԋ6y&GJxY5E\V;sER2*pⶅۃY#CK: GkQ;c4HT,N^!s*~պ{?ʯn0VpsQh۴_|L[MRj^oz < Չa0'8K'1?D vvp0=~N1T,5Dg\GChí-md$t˻S6AxTJp:CNr ֦^ RS&i8HEӳEil#ʛ*l8K]N'Z3zvP@#vN ]G-> %)6R) hWt] 4\ |sۮQWÞU OQYNP#"pHzsK5Z6uA&Q#1<\qc(sKX 릜_43R_ģɬ+*~ qDڗƠ{@L@M&bE Kj;;xeK-er)$#J͝?,Rdg*pS=u!yMkCд)"/6fh72S" ɥs`s&WA毅Ʃ:tn.cgx2>wL{#t~+0"g g1,AK bP >z+E oYE#F]畣 }P A$0q}ԱW>EC^qa/iex8bs`C @of%U?EeXh9G")feՑ ]6˱( ;Uѡ NUa-YL2;l7D!vT3, xTLGѕ*OB|Y!Ae#DIuo,e@@Ɔ6,~eB{27\oj\&qFnj7&};"ޟf$O%>}G) ~'&O3o0+pf}|w9IedJX_bl=rah6%C/O#fCz}" @5]n T0iΐb$jn[^/AR? sk#iݢbtI,4 4Y?5ɵq6[W6-DjC-Ra9q>?m7ṹqߝNTvj6KfGKU~WՏn oKPoqan8`i$WT'j :[")~ IY%TSqOmx "270]F{1"E)zV@*gH Xx؉^S8eGOIFҗ}3ex[<~ox-nrNeΰcuGKZ@Xh4h͈@EXDIǙnS킇Md(c  i3yOl^ \/Tڮ.b\)[` x'57ܷm OӹY/o6A2 Xظ/  Mt$Gz8pR㦕t`s]WœJ9EjEK0P>\W諌pgʊa!r9V&27w\*YoVh-VmCwgg wyF5Oj7nJPEWBOgc;ǸsTI2~-=Fvg!s%dV\2bDFϑ11䋺"p\pO?Iݦp_HS^0oI_G9MnY%?_Jw&(Cpmo]<8 ͯӛOY=ku8[lco߽6$A_nB A:8v4w*{DA˲yS2YG"hfk938Å*ÍniΛ ]K[@ ?dָ_wLSLU7t/8k # mbY.C}LqcLN\k<ϗ_pxcЉ3rS9rm F L:tf HbUJ-vZ[Jg;y7:4H Դݖ%(('Y6}s,f9}? 8Q)Yb\n<k5#CmM2fG`GHS9O>@Hlwpͺ`LYR5c(K tڭ`Ϟ1{5eErC%?[zk"W3[g#S +9g!F_txmsc PVXEKCus)륐 70?%Ty~"k;ݙ'y;.Af >ͤ3}犝_S84c`rV.ea1멹B"&_ $"=NVChWUAZ¡Ig22PV"R 8Jಕ:Ϲ@Q$蔍Qɷѱø g_AkN,bܮv*ݩ픏~VFX,dӚҧ-7p } 9>EB@ĺ^;jP9#v>ұV1 KEnKthqsuNpˆLMg{֥z듁` 9yT2m^=s.1ěٷYePb)/rab<b,l.u y8|ʍ.W MPW7 +tBժ&ajEDSY5S7X ΘC~u}旸 n-`3:˞ 鰬m)| .iiQd3rStZ HU|Q8ւB fy_ g:I88_ipb5?RPmKl'Foȴ$7-&)̋ɹHIet3*M5܈.b(fN^6mWcIf},u^lLō +GpT4gL:0_lecS+p]RoOYa; Aࡗ^tM 0c6xٸK'h%]҈vQ6dbXt+ @CVRZ@%0 ATkcȴ]F&G'.fѓ ?Ul/([0ym}:Vi bpз4ӁU?#&'-ջ>%SYka_3s <ԢzRȕZ/Q|X+)9?AV}!b)݊<`08q3fVb@"xLRKX n0c`pg,"*>sЌm㹨gt]"JŖür91Oj1j**4VGM`֐ QŴ2a4Mafa O?38xE?ny ">Us/ IpВ#9 {ϤbX.3+|~ yug *cQYe=6yh)7M\8zILhj9Z* |m>Tݻi҂;:߇{ ۄOނ쯸jbB'srqnw)1M`-:g-YCGeҺH|F+YydiE%iɝ9!&.-|O afV+讔a3npG2(h P6'*qopDiC}˵He(`{@vcFOJ45([{EqہFn {!ث"P+t9'} CfUO )˛9yTT0[qLkE} 5[5:U+u(Uv,j@^2:XK^87$VN4d~IPWb?pWd&z0 *ܽY$Ko9^ٻ|SNOPG9XeGgZR:K&K o %/CέP&#[Ȗ\DjykxUфVzD.ˆ#⇝PMU".Sσrp B~`t?o8k^4)@t|oIRUZr*@4R6D _0gfУ9䪽"ʠ\:*A! BlUG <-U!GI6{\xj) l4ᬄR[QTF-9 /y =Ty\š'oZ]~bpL%Ewk~opn9I5h\3il}Pq!:vS@p_g">,7A2jfJ}aZE_<{:?ʥ}2_Z/e2}5O+H2wc2g0H鲾FȺv{dJ]8J3=yW` >;U<6 ?ER@DTp )t>rD'L'@ m&w([yO2?[F,k>-I `u! [T7b9봣aY@kPHN҉{Q2~zUF׿Is1YHS\k:-D ъx.HkTv$#We` T9u@)e_Sl|E+筹n=Q:\ 뺈fOSCҖhed*=x!xrX୉;4Z!Lk.6A_dfT?jO1Jogg%<8ag7bnT6[#̿J$u^N4²7L̔o~}EV?!+rߐ>VLF :`-VPâB;~=\꣄GیqWZ4SU|٤S*HpO[o/|!"_mą2#uYp!Y.Gee % !w\k7 ŝ|Dd!1 LaU1 `lݼ ό0]nWЩӠ ݤLl2cej(񙓑;֠Xl{^lSJimzP~9zjmV ;؜{~Cvf]Xxmԃ2V8> C)r{txM]푿nYLdڹ #cUSX.PFd-'3-x[5S!sfZ2,zذDZّc4$* ]"OJ폃 .LP^.&TzS*'62 D׌;sY6rֲ ϡw4nR)5-^n$! r~5 ؽLPCSs\|qr7 IK$ 9AW'`"VSh"ψ*M7uVXDqoH,yh;qU0!TH]۠rW|FSwh'3̵]RDY pROgxÎJ-/uqItgYZ07070100000011000081a40000000000000000000000016650944100001690000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/jP]?Eh=ڜ.+ʄ,2Prټ&EmޮCĨ?o1Ro$聎 a8uBʡ"A@κԉ'?*Xol%V;HbY/p+~x JјBW,6o>!XG1L'aw t*=mtsO-U}vCBdIh8h5њ۽^bh̊y0T -U!R-+hI3)ۢpxR޺eȪϭIoXJf̫P9 9Z&RQnxXC3:9œ>ty( ^Lk YŌO|70Naeqv̀g_s^G/ӝMIr|2; A]a XZm90@tݗFHҠ{jLj% {CkGhP5Eߗv'gL ۼreOM9gr;͋5xZ4_=e]-u#Dm \AxwN8 *kr Odܤ5k;9EgA7QR*VSF(K~1p'K# T]>NsғjGk'Ix]Mzș~a%?z?*+u N44\eɻ 硴3~>̕R.[p. M[ݐ{'f,ڪ-b恌ݔe G3G{F+$ "^2(`uA4*=", niWă< !I:%E+iP_-S@&VƿmF[ ^Ẋgn]p$ 9Mo*`70 X6eOlӤJn9yFxDw3uAJ/Q-%Y_pوi@D8g뺤D.\;íSl YH:C6w;a .gG*]q;jA21:ʚG iɹY=G94.4w-!-B)]זޗMM!?{|`Dh.8s5]N.- J6`Ey[7! (%v!̌M|`kb=T~Ы{7qߖ*`'\  bok/>J?rz[zBHq@lmCpvÛ; 5̗/"R=+X|Ͼ\d/ߚQk뎮 CaB!b@}.gi@E?h$ όGuoϭ!ڿJ^h,!BIQLkFU[Ӡ͌ܪ|QseKka$ڥG-_8E5dtX-1Qԯl˫`ϬjձΆ:{ Ʋc/"'FGQQ9 呏)+S=GJH䱸BbDzЅ*  rT%=#GsYxe{-^ݹIqA 8U6%à$#47ױd5Z& ՉODT#ˉDn6/l)3 JJsMsfd6n1pD(Tx^+E6 >hͳZ.0-cAv`e7ݩ2컎g\oqY|gu3t& g#7(7u8sxTPŎ`*לTch2NZ>k ߅`׆wUM@{'H'vJ%1i1zOѢfP a!FTO 3V!E)1N< 1N|%ںڠ,-ıoJ? g\_5pтT2C{M1 %ޔ;{ ]WA~i;U#th+Э*?|9kofȂP-Y^]e[]Y.B<4)a&  3t[W&*zD;0 ෌@tx5o&(v$%yq2mCڍ-1C:o>"uZ&` `AnAY{Կw;KC. ŵLBT+}5_|餺Q=?`4b͎l&dDP=-JLL&vZp-SJVFYMCAW֙nlc==b( T a] yn%1>(dAx蕒| H"$]X]SR2#~/Nv&!???|º;ރR4$ 6bT?o|FVzAE*4窆G,MA`8CS?{#9L8ĺexeK1!A= -"  ^çXdݝܴi{IZoIjxPrwz#?ٕQkLKCf9ou5g Q: Xg H&8>^갶:2WMT ,9Zv w|V'gf[-A@Hw,Ͷ&U[, y1߭8aË84lH\ѷ\Xcg0d Xr/5.U޲W]:v H_<3+xexЎ[1YOR=ue6/)Sg`ȹҭ6mpprf3ݘp.Ki51?!4+YG% /p ܝ~04} }s*00V}4^ :_y3m^J(&yM7 YSJ%*1D(:2N ^guSXpY,+;ieffv ,WvOՎ:Q 1?Zw+Y3A-*c9VO)~h)}*ޞ6(`ĜJ>幷sId, ϠZHs3nv1 [@T,JK,n$E8I`6ahL{>8drMDddۺ~"|0F'xre.1wJYq6|gZE^__֛X~UHU'[w,?Qg{<}jg/R-B=2c&; MՉ`+4|jSZ:pC x-T'ݬn9<߹Vn\5A?I<3͆#v#?^HuĨb6L=Jg=SLSue 9Nxb~+.D߁0wsq$uTL~: ;8N]bPM@Y+Ϟ-?ѧ> ȗ Hҝ0xUwQصfӍ64]aq}G< vԋ1L[C6~|tz~4h<Nu:NagڟwПDY3{ &K.S3H^4jT3y5">KYN Y ;S% y!(Oc2SU4y>.Hۢ3pr"<aH?6OtUc(|VxmCLmQSBP1MQ= 4_5a*2_h!4x&ҥ/Dd%a(׶0  ]=RBw^̢@Oq7 o\;3DY>@7 k;o/M`dћ/rzO+xgkq3k#|=QJABr  6<6A$KQi-2ϲ|GњLGi/2_WwShSx .X]nom\pa3YE{rJY,[^mO"pv X㮉wppq2q5ϴ!8"Lw)S0Un"yq?jXRDAo!Bi`X^Ehqv@<7`rj_1FgL9'.˸egĨc`j]2ʤlTSvL;#nZ!N!D DzP=}u=L2b-&Moբk֭͌6l6mCr!Qc8z`(bx[}|^}TFP$ko4Qy𠋶 \^}_67nKG䷶F:V:j!(M& ]V.1U4 шKqbPe;M = V' :Z&~U-Aܧ#1 d4kYGR;4 *I3V-avƷ^;׀%:mVm2`f;k@iNd;P6.I؊scX9yGx1LUڮB*LAtr`գ'=bm!1ns J9L^uCݖš'q<3 5/Y+%X08Ht%6&7I/;`8u~\Oq9xޖr.E|0A o?3E]i( Ub{G}%SF=]tuKgsXFs(3]tt>NTP{)+Ity9[T5_\2D9*f\:E>Q;n B BZLuwЄ{W/&&$j)RQ0$ݝP/;݌ P1$NJUvtJƧUN"%yCAgGUoɘe,pSR6˶@Z,Ӏ@K50 ?wUu0O\APd=LSβK Hhaܚ~喨Ja) =pl{P'*űCsJ!zU\EA6;(6`M"Y֎[rD{L-k7&~>wަrJX3ݱ|IEe@ÙgwR7:7+Ϯ_ɂ@DDr#XD/,%n~b× ^;{(Wݒ`ݡ9ߡZi)<%j Emo4Yk8ꔕI`*>M  #S@= 'Y=;OpӶl(~/5~M]{bC@C9 6c ?dՂq+n:XL &oGcv97_4[W[H`Oe $uȋQYB]l4+% 2`sq8 ԙ|+VZ[vɧeif̖ot"GCD~$@xCa;?!ۧ/s#<.HL2:7bbP+1z1Ӡ~ڸf{b0KwZ%y{J)L,`JS˰fw_ֿECϡJɁl;y\sWG^0MgweNrC`^JOnqXBդbj@J'\;)w Ibg'RF@HN2\K)6[Nu[&GGnϗa,rJXO9Ea! ]9a3EփbV!~л"`%.U"=l510SIWҭ:4Y d |GϖIJrC;>-F|l<3#֏]{*8WǶ2ͣAD WF3,N %2~,F!Q았l;5ȸP*H M37C]@ԻpOԮ^9U;*זb~ A4:y hxI},n2um9Y-AU^CTb){YKq#ЅOR8l \:JLv:x;Nrie>Ռ9B=n =*IsuhQHw: v,b(xмd5"È}ޏk&~;+#$z/;+k9ZGt9S ESS jkP.xd 4D|/ gU`kPNy)/![ >\}ًXKCeM0Ɇ7`E5eYO(a`lOfʽب*˩OVXŤM'|S]QxA8MOLrWaoRZ=,BQ߯\=_ʯ-Z5Dk{nDU\FX' =2o-c_xQ9''n_*7S>;9yU Lz'͉l8w9|~hN8 4res4W DPmfC|̆6QM0p4J_OMkƦ_q;38#{UZ#'2^w 0-ã^-p8^ ճ~>3>CݪKfi;4:=Iv}~'Ҩ ].Ѫ^@@?5T2 ]:Eo$쥈gPNJ炙 \Ggf)܉rE>y5U#m7Ha~!]mT7j1Kso&4]ăF lA?KG^=o7Ign(B0!>ΕwڻF`̗++{gQN}Րȼ 2 OwV]o+$CcQW8/O8-z1%|FxD6` wS>9 ZMW]tePȔ0'f7E(2Pn$w7GS'?Z'!LvM=jJ'c ^m k g^ra4w{hpFܰ'& MW&f/%m{Dfk%WXsR ο+8w%Sܚؿ5*: Q8guQ'pf>BڿJskxn(Κnq4y {Ǧ2ǝh+ϴHϾ2>9:NqbGK ˋomƐ@ٶv4M^HvcvRwX9݉-(BV_-@ G/saߔI]nM%0<Ѽ{ME,Pj)?fD(ǔWup] ͸&{FNC kf)ظkX)me ㊱ᱟB@~Jhޑc5)vKL?{zXK*"8Daf_ϢW]UJ{&<u̕sT΄ ^K cC#Ls}m BBDu(o`!rov=#ʃ@WDc{śD APa­NZW|Ć:"'s _BU:'N {hd%3l^~ ^hk@%-T ъPI+Z1 P8[g1t7xX=HK 2vDRG Å@༏M\"֎En)B9|fΊF25wz?PM}Rzڇ!#L[}B̤Cw^=iE`1#yv=+;fLyg﨔w#8tx1/-c*S*1\ߘˑ\]ma1F78b+׬T2OB$x1"P.U9 ogtCd6pV*+ 1G= Q1h o)舨pR E:}."ESqrȯzG'I, qQQ݌[TQs`yz6ʭ¹a¨,N%(ݒyN(n(/I1Ҁª緞7Cns]}ˡꪌ𯛾k3mjub4-j/^ѐqDOg 繊[| FUb)t:[j{=ɴmJPm/p#Ex@K&ܰiZH99,r'v8$LPn/_"G i+l4LV0{zh2Nm7a}pƙ_{b?|ʟN^}15*tܽe n:>kOIVl3ښ:hF 9N㰀( NǩdGDݡ~־1rw_^(Th?Kv8?.B'N]d|.!Op_c?>Ӿ,GBe=75 Ϻg/&<ylG[iRU _cЃ|RTvVh鸼׼;P/[Wx6 awXmiz䮟]{i,s'ՁgXn_@nKjusd@ Nco:¯H&߸$&qݗaqIonҾfo4/gY/)F []q a\YCX5:g ijx7tgEkǧ*Ԇwkjc!ս ٻ)(kʛ- S#A\z؇"WxAY\7>_p\wxy sgI?azLWs6Hxy+lN8Ѫ|QU4xTahn55Rz#ȭ &+chg?""es*NA1_O@ 3qR8<MDlzv@#Ma$ٰ7 p,t~ʊk 6[TTmպAQ ~ B!=cZRHo[ZGwOx ̦r! ێ J|HMf(wkVb%EuM_BxX8MvbB$+֘ 1Q A2B'6ض]uѢ);zpjoPF:O\D*bAŽ9?\'dI׀z#6/a&P͝aۤsFT(;)d+.nS>Ѕݯ`̈(pnS -L>9YGy>[\M<`iN0UsMn;/BRNB~Ĝ54X!n Q Iإvd ]-RI;}"d%갬1#a+G+c6bW1^a 4ɭ$D(MCx.eSXH Jhi'奰Oe!Sq/_o{ID-c .mL[Ŕ5zsܢDԫ\.0b^ײ%N99Vm_yd`v).(Nmڼ"ZA@}%qϯHos}Glq$( %BmxģT87F&kPs}h$ם vZgѠ- 4ʢ@Ddɿ y9Rx-(k|M\#UcU׊#͔NGyJb2̚Ԇ+Sݨ)nV@]Jӥ2Zp=kxjN#E$ XKdӱ 9E(Ux f]HWUW4OG~1#.$~\*!DFL" RΥL!8Nے\Q`P:ҷo ;&EO Sbj%7ք"[)Rj dhH1/c,oPJ1y'&{rQl␹?*jLJg,&c q UN5g,8sJ<kyx!"kYrّ2H ȣ~Sh1q;xΓ;Ԯ{h-Sp7p Qb~0to[аIXdU2O] fjs;[>)V5 | D_fv{+6dC"ۊ_SY ` V%i%`L+;C~R BNZPBٽoB}Vo&a|pqmKX|U,2"K)% ^ w+rdBLl7q {]=ƌۚy#Z4?%80gh]oXke"Wn:pP u0 ^;;8‘-AEn *ǑcUj~U7@ p HEk9 pY,NH/z%x}"_P=\06Џ>C[Hh1ٝU;ɯZ#)seƜ={ma\X#c`\U *cCYQzBJS4 dZ];Z^iI s˔8X o!"IoPs)~-N-|^☜ğۀC\MvT$+f6-mh2 0]y]xy-UʟAg9G|CS]&1Ox&}/!b` w#˶,'y=]'6c {6#+EpR3rPXXy`//Aq$U>PqJ]EmW򟔺ȗ˻&f[(6Os֪r ?BۼVo?0Aљ :|v?:"nӛ[~+ֈU`g\+D 𫆘ӻjd+j[tXY9r^^k Q@ZZb7ǨC~$>x6{A4G/1?-'KMVʵ;E%Z $/smUn 7ҼWT@q :jZ `jsnR`:ANhtsvRAtf6橿3?A79 V,TI+@H+Y"٨0ɏr]lqu1l4sq esT4'5 %k1{[cß%0ׄN;j2.#nErpmZe0Oa> AYGt1^ \ aS{*_TeA~&!B1AwbjyDl~,kA^Kk|-@3.s[DLAi[Efn\J՜+p9 h5|=zm[(vȑ?`X~Ö>NuA_9䃕7m&/ȇ97ziC_bmlGXK]϶$`]Cy3]|6atpT)Pz5ajwAA957ՊYҧ9QߥEA' 5Qs Dy>hMe8~)@ $9-aظy (snR[.6Bk}Q 0Oyo bZ2j&UApwj=iM oً~@C$*碪Tw@/)w-/ :)"2n}:g? 7 #NDۍ.*t?DR'JWa/5:D9R \ = s(`ЭKnzB5 i@5#tMub4"e%p'3pC')eM"}u B+g[: X Ho)^pIM(gˇt >'3-D%Iye4;e+*^wXbqE+ƅb#Ķr: /t& jn _z|Եf#pG3\80qkhc-$S߸"ȎRTt kB?'8H#"6m?@u)zf0M|=-WDP<8)5n[R ^D?/eÍA\6=+P9CٖF/v3!pSddDaFB9Ӣj_6VbS wR~q0Xk!>p:=yT87(@Ii@Do9M fwgo~Y~0E+w>* OԡAa5iWR'ڑ%yk%Wg@f<"YÇ lCDުr RZ+?gWܙj4*d\@ {%h|ѡs^r'k> yt6{`:ɏtih&Fy\ b\2-^^ ~v2=`8\}{ CPL!ċˇ  jYjgKsQIӡqxh@쓟ۀ+~4)5jP{P%΄Ŵ-uF~VĮ..ބgI9jnTZNjϸx7 o|ˮT@c;EɅ0BfTl^wt(\+,^>zjʙ/Re% N"w.EybXLIj @vR<GE 3} zLZU|E2Ci{\;GıƨчwQV[d$噮z!QN伯CUfe5qΣf]FNK|t"L)棎 BH$U #0/"?s m ~arD#cAٞ.c+/jq֎J-hHG7\(>c F۫<Ȁ&iɏJޓfRSJJQX!ի@6VjO_'uW#I߶-H /N̓8ƽPiB+ Nu Wpr|p-!q8@= ŽvZݗf(mO/Z=%8wՀZ~^=.꣛]^e +"%la H :,qWKJF~zh8Le|a[<ӗr6So \# .%B*[GA@NT9zЧl|7|O( z$5\7SbSp]CA8 /փom? tA_v$,.>ZԎ} 1c` @Ô5&/R[By}QQ 7;]Yrvw_vzD.詠DR|K<@6Yc}51Q菾P,u@=wD^:ДmVu 񎌖~ TqV E7Fq ^R/Y:z{M {9l}7ӓ'yZu \ua:K; P$[>zwbU0ldt3c%-me:-A/窴5:XHҚ =so7>lh`@_[ޛ (ˤz6OmfscCT4 IS*}$t-4^?+f|ޚp15ɲ~/ ~iZ&吕-2w6e2ŠbV}=Urt=H: -b $&tri|eۃxFPt CH FܛXzĒ0(&ֹH5iGijpJ78z ~ ;>樳j$wAUוe|'d(6BAV+9c/1Ÿ#!tI(Eɣ{ cu'~ $JȽ7p^qw8jUK q[uO sIT*c]$8U~͵ <Td}>Ã+`H]>drWU.tfo'{#RBn{ƑD-Fio1= ڴ[1*sybX}a)yg:!1MN|8:am/_4e0I~&Ї%lX0:#qSr0ڻ 2"d>с;xZztjvjףvrآuwK4Cxw33}ԆLnxCjfY`[ATF ?)3>{؋YAkNnuA"O-yGvvqwPŗ]m EđY*6qVΛǯi2%ȡ%iH_lRplr르 )4n6=Jv73ެa\ r87ۡR 8:sQ 7[gtr0*'*r:#D嬟Mdie~ķkP"iz[NP&ղc4F%0}}':PxVqwFp>qXZO5 ^3Hbsn y~?hF{4CgusVm=Vӳ3m7n:u=YNdܢ\W_^!;듲h^,tMZrGd/ l^1|ù8 ~Z O\"*wtB_?qqԘGbh@3zP%;RvIv`//[ej=Vr ݘ'ãPYʳv a}S]5ȐX@kGo</7Y] N@}5٬)\L%Ђp-yaa!T7W4t\2g6]ftHTw&o6ǻ1< j"[o:JFQrf7V  G/P.Eל}(6mVfOqmHpveJh}-x%V6&+)Ӏ'mFsWbEϳ/P-utٽ(Ndzoq3y5?N_wӚYݲ(Twlo#f vۢD1^ҠpbτuQ<Ҁs`0>~ۃZ541@H^@s٬Nz!wI;F7ٕƞ5n\pm?BFVkyQ{]ZnʏbO ɞXB{L8+h.т[Y LVOGjKC?N }&MsZajrAxr9ƕ 20/#ǒ$h SLl8[L-Z%g.ܿ]l Ck$]g݊M2ϿXm+-VŮEiO%[!Y?^XF!ϛdaWՉ>9G@:s51ao~V*VMu ݬ3a}EzRro.i! SQʏp=F5G]ks|@F8.-@c';vJZ׺YKج4hMyÏIwNHwC9H7$)=^.]f}{J+c5&>&(r4SڌYy2yXziy?m1$JEU,_{5R!z*s҃RӽSy<VJ%!Yu2ˊ(%P#uļ27f+'c>(n{BXQH 븸UTt,,y!2o?^okwyt bԥu0:̛F86UЀMΉZcjv1:3].7h843o|URkyaL1Q+(yuF?Df^C|, yKv3pT*8y0-} 5x4.Q3nɋK ]E(vE +l) [ v /: ~=y,W> Gs3㗰)m;zFv|.5r,Ґg{ ^{3d[Rq1u^WYcBsBp z7؃սc^[} D>jBP12 sZyp0,ֺ! :O(fј̄!lFiTFi%m [iH}M)7:"=# XK[2fXG"j^aOKlM "f`[{ϗ!7~WBdfG2#+j|9(:Xl,cf"`:pю?9Ԓ_g^T~Kht$4 `ҿH}οڼ_8D^\H* ,R$4տ`%E4ٻZG (.%Y >OڳDu^ a6"1;^5y%e [2Dpp"ۿ\mʶȘovoIbjr{k2fܵtBj^TaMIKi|=<=_H̠U,D$h #j??v[^ڐ %F9xU|.7MbD@zHc@wICWA"1]L¼޽D{];5?q#ќ3- [d'P$@Vn1Dh83w^W&e M'QV!UT +#x"Cwī˔`×Ol՘")$ðH)…P^y ˡͩi~x7KVThHXȯtq.C n|x"Nq%Er[NXƬ.YS +K+wJ@B\.\1ˆ-=%Q;d0j 4M1˜H*ʽفQ!3`̗v9N"O󊁄su<@zGvcrApd&e;Yh{&A◺'y"*kG? Y\_cudOeЅ=b_7l}ʳqK ESaj hd커M | ͻM)5aKlgm>-A7EE2i;tDbR .e/i["wء/AMLUى]<4}S'~[!Og=D[JMqviNZGn%O&=>3E,?x()![m|adR-r,{_|#1Q,"AB$Ý)}.\Vpn s.G Oa=y쁬4(Ϭ4(8BɌ;* #ևTe$-ˤ즦.ir4oI@J@/?qS6IS v>(T(?x*d4zV^ ^]5B9 V3P-AD}*U7n hUUKt" dXڕi~+5_ڮ)g)]\TgΤvfwGOl0 pUhr uMӧ ¤KnX\4 wܑ(4E1'gLWs3 3c:D`+@`Y@s-FR1buc?/5qQTDYZաa'{-*Q("'֎صcWa \aL"I}/6`BW\fDZ2)(%QU"R#oJT>$r "*&}BIƇZ0/v1N0s7`[|_$kD!wgm'fsXc i2vRG~FӖ#xc:z\mLJkɠ5;5e a4⬆+#9]R0}%Ħ@a) ,m} Ї`LR$"dP#L/d3<pQKEBoJn 8s)pQ >*THsz8)e8{sO2@ʂv9rZoJf!q,t* PXϲEYv٭v/5]v ~@-V8;8puhxm^9}#mZj1sg#]gʴxt,K4P#,r`h+\?VFM8BX<\(7 YDr^'Bj+n).HrC&h:Ő6cq-8_Np}6e#WېA)l/^ePjnQTC5&"RxL5Sr{4tkTZG[XNK*W 4962FcۢbmMK+r1Zl f#!<7Hw暶;}q.|^4ԘO 1lYz=Ͽ3"1Chl'/MBy"D>YMT/tN M$sٍ)'KvZ.`c08].۽QJNPNToX믜Erݯr+T6]phoæGd\\("ר|<|ugKRpVb"y&V3>lJ_W^sMmvnn %i)ۮ_[?^#!JeRϟ!mY ј^@{ WS=0ۻ2ik.*Zr 8ĕf=rNִ:xByP]x!{|24Y:u_ X. x=pN;΁~gg'ƚ4>|afzYYJNUi񸬎BDXvg[.7 jb *B#l];68s < #M'FGJz6v\IŜxk) Sm`Y c'Yje;:>'*acQUPNs6̥(&nğ`tM{eEX {W"F~18e (!3^#{k(>d.oexIJMqR'DV'&2DsjP)G}Ym\+↊eJ{,Źwy\g\ڴ5)s0[wcu_*\%pH뤷G-@Wճ㑡y扟C no211WlU2l?pdkڏ }1N>b|C0- E"7@%m@q=x(웠Tf1t-h,oTv!'rۦȄ'JA\=/Z/s1)gwoj1hqӶ`%zu~RQ}/7V `M5A&m}u=Y+nRݲ|az"1iANu|R;~$ϧma<$`z%=lM8;#Ɵfl?,]9?Q#d%8DW&#?tAa/ M^1eth[q>7$Рcp zzg_%Kz?;)v8|YŢ< $.!*3:͇(ϲW&g)E@ @9sF ȿ ɖ&^ ?"/LxX%2Sa2]*Jaɰf@eiP'猍kp /A]*7 "@,Dc@EY^8Q=}mp X,evZ@(GKBOp=!cqzT|U'q5->B4*/5RoE^ ;x *W)!:^0 !qƹ{IJZ08ҁ8/NqbcrtP@̸$6hlmlzR'n8jM|FFjg3E AϬap3@wgN,3V}jhџj6a[9N_h?bkZJ[E, 6oC6:%^Fb5%B #"g{v!eahp|kȟ] xf*V *-Kuqq1!uعޛ4s ؎eS4s5z\r;JA'@YnN|GiY7hHבǹ~"FJV0n9Y~2mΉ^۩>6\%+eϹ}딠GTjG6͵~j.bi֥ 1ܪ.eQW0SIp$!e 儒h≜ʇ0ЯJj.< J wD-Cz@>J { жk=82ћ(6:*J<177xR\I+3`ȓgz)BG]yeTsl(Z6"Ku\d5R3wWf塃VR[`~;#vJ*TEoxWCë7ep-z~FmJrIe*Ejts~M'3tm_*C0';NDIUgKGaɂ5D=t%.L}x 0v.T2T G" ?R%¾>ޜsCh-^M%H.JxSLyD  ӸቯQ9+o'ZZBma{m,IYvo̊8U=U" Z߆;dc !`~{cTg؋և#9t BΪu5Ѱ .@&Kԉ0c(&^#XX:Eny7\IiM!z/?X |:Y/ݐ>&ĎLN^FxH}h0B7Fh 9,_5>~7۰6AQ\DkVӶ̮?9b_)nj-Voc;_QK+C_T96g ԏ׹4LgڦTnMOGȯҔiwdI^ m:56Xě $qȫdpˤ,ޗ?y!JuH^E?P %e*; g#i^enb\+pI=|۳Q3GM xm:vo癙asԪs/3 67/d \tVB,pQDzu|}ldT:qet ΃-Mula: FOw("8}K#ET87ӑ} t=P-5݈&k 96<6/&-VD7`qq~?\{5d\BƏK6BoX^12Eٮ vA}{Q6Sޤ[!% AD`NW?Z\4Hگy'Gأ'fe13vy45LWZt9d @{$3?Wj><\' 4qM!79zf8 ?q3٦[bIPFVq\|*f9OKد֠>h !S8 ~Xo݇9^6TF=Nj{̔.sj)ݏ Ǵg.?7秂 e,|iG殔ia>"dkӳ˜f84vbK*[[ɱgYZ07070100000013000081a4000000000000000000000001665094410000895c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/firewire/firewire-core.ko.xz7zXZִF!t/Չ]?Eh=ڜ.+χl/LnM&D;1-sR \ zRb=%@,|eUҬk1]eu5jIq=@R\ij1k4U3`_.FT-z!hup[ҒmT@Lm01=P`?zF:][{ hNİE 1}WpcezW._L54\y@Eܩ-d>= fdjiﬧN$r C &Og`EE䌤? rma(DB("<zbإ Q-Q>1!8ɝ;h5@p D 3l0I5R .Hq]}L&`˵r\g)hUt4;@~ cWcwmv1XAټTҙ_*45)^GU|?֛_ZD_{Yd)`qJE2Z™=7oWG}" ̚/͔*[- 4H*6j:,è{*6+mb7tjFgF#?ڞZ?H|Ayx# O30yXŧ+4%tUĂfMG:J#X LԆβ.HdtzeHkeIVN9SuQOFU) -hNXM,A#'| Q'@e^`X1_,5]^bƉD?۷OP|@g*/<W K;58$AL -ÓB*w1b^s"J+&b#@!WQW  ^N$x"zS?ԋ("ny(W~ }]fc3i%;7:J! 9qخZ%/P?dC\zوgu^Y92pww:^>Wȹ{qBJ^M„A1D z$ qJ'\킞$CKsQK&?0CpvĺرݗʝRlJ\ d[1Z>yX=^wiibHv\8eiF2r\Qܦ6kPA(ȏzG ڣpCB+Gy,ŊUh$>ʊ]5W"5. k_rqk^^B-U}Pu[Ai)\?tFetê$LVM*8Kp2Зۂӣc\P96&P;Wg(lN g19<5v8'We[ݽ֛zTXWCSDsYnOC|e2EHyP.N:dF_aH똛 zW7?Ō5-]QN&7嫒We5;7ˇ۔kg{nk cUH0v z:kȧv+۰۸DCqyypDHLKV[}[9=;Ir/JީX{B'!+(ùAS9?"cR5)EO ~vտzA{UWB?ɝ}HTϽ9QHI/ .Klphj%؉{pZ v\1l4׮xb6w@Q=~~cQSu8.&)Z@!,hqu5n5`4@3mm8aѳ핺%q4c0u7{/&]@dМ /y,׈nF0Άaхٱb`D|L7X) ̍Eaɦ(+;먜sTtg 0U&]#5a3l̆OԊċK oūOu/=Ȫ"`X=Q\iʑ˜[ȥZ;[=pkQ #g>Mr'{ D'YfjI^x"4ucqVGACʡ 1#Iy!hʴMw1q:ip~&c`n zT>Wy|~Ԝd[(K=q(x:D CFͬWScb+\ `Yz(< }S 3ûXIk634==D]jTQ[a[KYkkn*ϺrfCd|6w\ӉUAWtRB}کMe#7aTh"c+ [X <"Ǒ#ؒbY(wYؕp N(#/,CB5˱vfFބNJ ko~]kg!7Ȃ1KA5/+Od(0}}ŶiYϴ+KL72 D 'l ~FȈ-~h9&؍7ǜO':C4-:qekOSM0 (ͭx!|_lwUDa!&[]*aZ͸3|&`d"RWb`|(ҝeSnDw?v|^0G"-TqD 49T Sh|#L LQՍҕQ(+f8/'+,ymteWǟ`qd׹}dZWk1z )y0)VD-Za=ٹ6Oʤ?(꟬4laFUge!{&.c6Q8uQ݉uOFpY(_06 ؠ;>X<[/E*oY+Y +8!wg]'50;԰RMώ>m kcZtZA5ȶ !`l*6o:_?e6 KCs`< ]#atKƙe[wwjLk-Ԃӕ[Y쑶9…L$5^"T⽈`3y)q!4ӫ!xWW։N SuOd' "4Rh?w3RE{ǷQퟔm9r0* `ĸVжM;gkm5 8rɂD}y&OwJ+԰@BdfY}.=JԑQMUfCEn]CtX72KqQFP,/{%NаtD"Xd!WI&l %odQ8 _:;nOvV7,}lwi,@=5=o$ QlؕQpH}D~bKUV.Xq.h6_^RA*[5a2!\kx56D9-_JvttܹgCဈ%KDž&(adTk6iuOPCÅgߎ&FF 'w7>>WO)ax*ڽ'md 㝢X6 @Pul"lpe&RӉj~v7uf}둅M M8a';}o[x:Zz <*=.AJ˄SnNflswd`qv7P6W)7 lhؼvL.'0[H`qqX 2w\p B Zqo6)RކKry`ufs'3VcI.w}h`u6OV.[m):16ji%)oh B2+?<% !ӆM_\(eLu`@tȈinJ &hݜQ"O&)N_C!977Nt~`aK8?apUܽn:xbHx-XӁًf0ⱇǹd!yPt@8#<} x|?mnP. F^ZPtWuqm/tH% fTu-1@68z(lVۻ[f=LP75kdo_;*6^f͑yOh/Jd4LXm hk*ǴClx tV1\B#;[#I5uc+70#CEM?/HDIe"%yfB3QJ$P]XutTyE?wl᪕}JPellcF,(y"`ݬ7^ѤoQ 6EI݋YYַ`oQjZ k~TI{zPU럩w{.GxS:Q$\xrV.F]%a _) y\)r< 2(x#@Jʢ ƖI6)9Z㼬XiԼ-WA9ooa+5x>o J8gZsrp:5RTdKKMzVTj1*FI}_DoGbX^[p$}դǣyk&&N2sRLQT~e(% a6FbV}![%h.g]y@6^ؕ5NcdPa)cVz3)Ԍ};o8)J}чD3eT}bxl?eSC BJd?ڳh$0h,#bu,@{dUFcQ>1{ercFi=â*"OLMțdXEJ\uÄUj& 7/l]EaUg3vP.R G?LֆE%[]/Ҍg dH7&<}TR*}o*?j̰f c,%"*|6@%W8u:A, yaS8?hUp﨏Wte˽,;GEo>>1}p-rWB6A0=Ɨ׭Hk䱓>L=*"nybjj0X0VqhdN.FAY'mdı]=([ 袉DSk:(3`;엠FOnkǕ[OTSzG-MH]W{;G~ۏqs_'Ĭ@Q(Nu 8̥RiR'\ԏGw"F4坋о%'[xHiQA@mΡ׌ R!TjL5u3R쏵R9k@__tz O.mܞ"{>P4W1N*tU $lb#Ɇj%?Ugw>e?em⓽P]BAO|-]#?0KJ{hT2d}MF,ᫍqkh;qM#3:gYfyKGr?},[a@ص/#&\筑5%928 :/J08E|rKos7꫁y,-Jeb\Mnvjocg+y+N'EnX/eJyoQ(f*HG ļO0d`""!sIڦ܀!fDDFyuر>얋U4.n[1&骎v.RW#o߄)P/yUdRyL{tHǧsz/=@GP ,yCNfPO[A9#i@' %L\GB G23?,q&SFv@-N7 @8vϤ7Em6LɈbe֦; v0~FO_i.`%j֐6ɬ%SRqi %@}iiJ~Θ5 YZQKd cALȽ]6w0_ #yI8ݦ\ XuWܑ~'a3DKbbT> qwF'ny9pk޿c2/EGz@Sbr@g W'!xd@`Ba.!,Ji rEJ,5¿:=Y;A⡔MA=lTn鋿XoD]6R[mn;ªJ* 6!5#H}?۾ڧ1Dv>$a-UkA>AA+i ]4M6Z[l NoPV$kn}?қN_̨+XnG4 n{ڕǓFb*u^>Vqu5fn~ 7yfQF½@;Se(l , !y_^xx6T?~E^C=,!d=vX(n|nOP) ^LqƦ#s%hUS?TkD*[N4N)klDy/c4W 211K0V<٪kۂ3=G L] w PQ*2b{4D^/uLDw)T5؜BB{$z 5[@9aB{ryS 2tdvY9CR7,Op'Q[;hÖ2xg ir-ƩSԋŌFZOQ.ḰWߩg< "hپP0a?yNtVͥ2VQZDB([DfoO\ǣ'l5&~KaB(\W F<svS*,|-9,bnVܼqQQ 2.?̝&d]NsZ*OupJל#@nRs 9wLX[l?B͕gmyI"9p6)UѵF5A8XFo>CLBٓw`xp05?;Z9yɡD(kT1p fOkK?y#&R9R[tq뺖S~8!u犗zҟԝ>Oܛq]/T$C+>8½_@H&/"£LlXFz%܍%EM/^@1 kUt1bu'[E-쉊^̚A7coo^REwC^X+E->:>:n<Hލ'#6X iB}aĚϮ%lmUA\+㾇lgj*r z,xkoW2٪L0. Dw iTn4R0<Lq$q6ASPm/3-SB1Fx0Ȋ8nމ|0'&v̀Wo!Ѽ_YC5@Y胲*/:ˀ^،Y"9询O enpӠ?Ʈk 喿򁴒 4FB;h 2Պurľ`X35[ϸ7ycNZn>9t/| ='qrk܋Fa^f(q́YѵV%0=e,WdG!u(;7Xf²F}8ɩ'OkIG`yr6)&s:5‰opsw6+hn3;K\P@0`Te}@|S-B<nM5O KEG֚A4*,uLzѝw{3wƊS꯭U3ok+ϼ`x?)SȽ)[dQ~ cTiI|׍K|0YdCr|jw}Či7֑ɓs1֝xwKfZ#~cNfoo,nfnHWNSqhD Q\Hx;NcAd|_З(4˿Q6?#cLx?Τz e8KwEp!T"~ri ȃ.rL{,%Dʩ(mg]/ dqcvڏi PM/ij|| ;rVD!atX<ЅУyڈpMZueS5A簓(hxq&3ZVBކQ[=,Ae8aJRS {׌ t<  H(!VI)O7wcCTՖhWC E)d_Sw M,~$'p]Y-/Yz(^>V)69rN$ fOxZ6l fptܯaR6 X H|_+`5uQ#lMeG[\pvlM7aG/@ -YxA~UGO]Ѝ]rTS;-OVQCO=Z&"ܐ* M}ɍ܇@0F孏~Hz'r*)C ~1zd YOR$mnQӧˉt T72($qY4`s#anM`x4ȋ.'*^^ \yvo.SX>@G;qnE>NWRW::HG}sŁ+g-T٘'XtG&'k%+Du x@A`natiiM4em4b)ěaLg -#ް @K^TÑ=3LVՋ ( ̊PaVq>Snڂ5u4<{Լ}:AUOgJ*Fʱլ@~ &:i 2ڞtVy+h,3'نN3.LO'/ =aǴkک`=օ2xL/R"GE`{3*Э^M a քN(#aȣzs>2r1~8>zcJ&,.Yޮ{1+1~z2؄yJwqFQʝ{Kl7|>ʅP:B2To5 ܊;e; B֐2(9i`4]E}cy%W1ߵ]E'i; S'2lX9F0aʖx/OnHHRĸ4W^Vs;Sً6\Gg=S"b74#F~yDg(-ڬ618-҃h%ї`hL^R+ʬa/T`*`Si{z):KtٚiJUj =i Phcqٙ*iE|[/e3!L% 0y1d)!BZruV`4sϒ{M(O0Y]OhRF >4]Ӑ#8 vNiɬiZT1cJQ}?'1k5_@Ms='xkBa6Hgg։#Z.2/=k[3q9OZaaGs @Ӕ+8]"bOvG;\umzeӆPt:MC09HVB*8F\J릮 c܄\%f 3F74 A y%Mlgu;Z K(xl5ɝ;Z>HB'̍FxQ QP/x>֧B)&d&i@ޜtr2fz] lڵex L*qy=HCf<(O@HcbJ= ||n&tNBeTBmFoj}pz|EMh TԆSGQ]9?t}(-CdQkyeoG/HG+~`/yyj|'bο޼Wh֭#9sp8i`Do "RhS 7M)|c.7R};uU[[ Z5D?<rbh`bނGA+刌-ap#g*J;w 3;DgӱR0ukHlk ! Ԯt[wWΕmd ș슇DE:$[Q@!r/JW_ ϯorIFi%2w$' #JíT jFRjJUEqh,S~`눂 /BQPqzM<)@j;Umn_ Vv헓LDF1סȞ}Z -XgoV@>o}Ì^|Y!4KR0Tycrt<( DSzp}HV&d4R])-)wG`>HRijdC`*H1?^KF3bȻ閮dO:CVG!td6r 69Ր4EC/L Mf/QdӢ,v572!ffaF":[#wW$A)>p(F kSN7qD!#L8mPjl ;E(ʊ'\V٤_=dKe<^TV~<4t}}#׉FjURN@}+PM(֧JI V!ލBmTCͷ7:Zcz^: 4ɞ\jkG$0e[aLN%ofwn TܜU&ӓ˳TH`ח;ad qK_VKQ oTb쟿a}IKCMTSRyg0lQ؅b9c)5u٬Yk`-MC&2})Jn$u]AԨ=dxwi oa5Y JII>;<@QW`'l7ykN::d}{{7GaHXPLZhZ SS]@wzȹ 8-}e0) ,zlXD`.KR7ISm FP$u߁%te|㺘s! 2xY(q~ *7gҬ*FCP)['<]XC_:!Z.@HP.H:ކ;OzłɸcP@%xG+9_ux7u.9svQadz*GvqT[2Qn$ bdmjBwd -Ă, O,3BEQZ2bЩw3;fWpO3(O o,/1RS2y e3YJ?]iTS=8 pgcd0ZР pXKY3+TxiXXҎxsR xZH,V:WZdf]w>hB+*lFmJx֟s O )PZ"Zd}_ƂyyO@CM> fzs˦wהӺw!jvb`jx 2i=.Izg,v<%}},(~ٽ5X5 сxG>W$d{#!ⰱw]S)` kr9yap~LS(0fg/Lj! 9IU<Á;G^=:`Unק8M@olxS }}K`/U=i Co"px i{0Ee' c-g#t{}w8i81jTl`4ῦmwLFhͪ"M$4!2{N~G&5>$g^@T%cMW0S5{s:OfhT;*g86+Ҙg+p,@ۏQ" AsGt$$֬5;G@>xlXS43jFҢ V Q ƭl[gnj䋨'4{=OiՋCR 3}mVCzdAg  |G<\N vgD銰nIϓ\MhGde&>]Ⱥp+$3bZ/IGXK>%nnɔb)@% G٤oTo9x{SP=Hy&$]b[5}sY^Kd&l/?U+Q="Dk翫yԫwyC# f$Ft *(T,GRف䟰0f#cJe9?!xV-` !4W9&&4 c  >ϔia.1".ĴxT_$U閝`!no}&bV? -ԯ%3pJXfJAP 'ד;qM9UTI:A=abq yM\p43*9ИXəQ7ZLS/w!^=Gwŧ$#BQ\E$@N~Ҩ+r]7vڹO) O60Q*aK}2QZ2xNk Y _+43hyLˍ*wM XƬo]֪xLK]e>z2꟢e 3 ݒ Q!Ø\!jk-Yw(q8X#02menݺݕ1k9-n7M82;o=7X_5bꀭP}L<KM\Z|t9( hi~Ч g\tX[87`*.@AՈS"&[pz &MTLȑuEA3,;Mf ~[)dw9D(ҽuӚ.SQ- 9/HXa~' A(,%Zh}÷BWd;nTt7 7*e\qiv[橍!AA`sޮ␾ym,t~T;Y''Gոc¬oӡ/PάkY\ktT`0 PB{a$WYܙW%oq<ǰNx'zΙ&}5t? BlF˽0 Ba, H7rVOI;12f"iM>ZK0/ &N n |: /-~1Ąlc-BțDXۦ{$7bPڎ.B/M,] ;g"G^}_ᾷ$ɿoLʯ< IRgC%Wf`/Ng&E[}2G0_N~γ~mi1f;@ |^{<$ ̠lx]߅ CW kpH&NCIJ:nqs>WA.|Hll[ 6RY&5mHGiI` olikm>oo *)'A8:Y1Ss=zfo=+ {ҙ:l,OQ"hBNԝͳ\7r/[jT LUܿ.Pי-_+)A[Pˀq*wmywdW:a]ܛTm#uFOP(3hL8c1=s^cȯ{=6ZmB0K>_ckZInHgvWr/yu:3eA9 j4ُыQs^hTIl3ۑۑ-Ћ4 ;{r\qs9Q -R+ya Ho .R24(O{Ylrqb?JLZcVjvdNGkQl50G5ˍm`\*mߥivj) IoP:4*d3]3 Kh3|DZ}ji՝@pfc5ME2CLҀ8 ;-&wQsIM Q#¦aApN.M+c؅Y>"!<'eq \if}kb?Q`R99]z7FaAZ\4p62Ac8Ѥv䌳NV10\,vg+Yӥ;?Nl" 4 x"bsiH^SrKA-M';f]zõ3 G gKe黵ix t UJ?{LhTll4o`58 y.~Qy<ʟަ|ٵNк dZY!׵$W䊧TOu ݎƴ10_skEA~ܾuzſ.5f-TDZj ۓd3p]vg [|M(x=1iɂ[ ysqV_RMP .xu%JtJ1lufmk\35,{5bїvXH%i;vXxdiH,(kL@EbT~W/2@38aAr&X;aQf+=y.ԟ^1d' fg;Ix=xvsz ́gb{<}Koew z\ $>ŭ-lf/|7Vrw'Ek/,!LY |sOS_mLu4kg] Q"Uq ܽi<DipMM+ؙv}Lĩ"{X9]d% ?gBlg7vt#\"tw*zQӚ"om`.e-]9kl\Pa%it?JxJ{j5Ru]0)}g:.&N9sd"7Jb|*d&'P-#VޞUc*#U("~^V&5 6#3Y8:Ό;c81H}q z;bk h-찢cޘ =]9(_D=\ Ua_#&MvO_pџM[^ BHNI, *EHv`IVo㲊\`_J-ɲu><dƍF-SFewtn^ŭ=)f*OduZPKgXH43w}]U֌84![۰HCOw&@t=AB>qB֑ga`, G 3*?CM=F'R/#؝ U>FZ!,?*-b4I{E 2ns1avN@@I'7=vv]U t!05Mh |}jɽwo9;DxƎnTrnK&NϨ8.: 6Ch wP-9H"O=~MijsG8LG~Q#y^zӧt#Z0_Ptu޻*{A-(Qzd5g-5𤦉I](r6S"bO*9b,~RiKk|lاl#K=g7kCӺ_qpU>&G~Ɏ)5b8 '䫛ɫb-)-0 b|=hus[a(~!ǐ#'iTW=Һ^|U ls& r !4 K˯]i_Ŋt*-I I.M]h٠RͮdL^_U:jj;+IH9F[wHq5IۍhCz^1 $x)2V`^}^b<9QnW' NvI᫒[+>+ag]Bi7,sAXv8%{إ{qd{G t.ՍӒ{nkyUh L^"D2s' Ǥ饁LJ@]ԕ+9[rfEmԹVOG BM1SLhl5 T1b+yO6?6Z71IGOgx}5zȜvЩLnʰ##F!6ffDJˀ{1˫U% @Dy~ZQ#[dpũIe3tC;8\h(', Nk1g0eō4(;½1VwcMH_FN 'ժ$s?ȓlxWYDWԋ'vd_\vBjXoH|ηCd*?Q[#96Բ⹞#@uݔ:I"R8SC+2;]I|HF#z8//#^g%/N/=(9"+$;F?BjѬۇZWLk7(g* p#А"~Ѿ^Ǒ63{#TG4D5a.p#˭m]'45L)B*O+h-4EsF ^a\wGy2v˽r> F|Db}vny|y[M`EQm - . AdF-GKeY&o *(m8[Ňo|Ҩ*dMA&?]YZΉ t}; EkܭVrG> iVEvuRnGA6&HN;=2ws7OH@0:d^)AN$P^Ǹu" A^ƝXc= Sn9𑙝 {ЈoCSaŠUeO1XT1^L\:[ݐ\#L,0Y2^o-/m_#b* "Z rCQj^ѫ9_Ekr%8BmNY-]K%/^AmztVؙ tJdt)Alsa Y0i}G,w[3SO{o+1LLjY*SMql޻E^ycuԓ,BQ75Ͽ" 4PjÙ&%E!Ƞ3ㆿE#uq[[T{H 5: ۳ |efHǃt>?˱g: i S[rO1_ YczOǜYGZ]2Cȉw9Vyg$Nَ CmǛCP0:c)hJ"!~tW BVj9'9rޓnĜRcF ^eCkE4X 1 Մ(t0559sT3|Ð-mQaDU/+ᄌpڮ@"vn1M 5dWM*ľlpg8+qLsF>3fڀdIyi通kqw1cJ T] ]iqS͢:`="iQXɚ)󊁗B͈tڡIr-0'l#$ ڿ&$Y+HrH*2H'Gs fь↧Qzw'Oڌz>N;Yk!,k){aeiu !8:5bS*8A0 p߶4d-%, -ᛆ!/%EbX}?)YvWᕀwamHžC7ZQ/ t!9YeUWPBf򆽇PCӥ.FLX4znKS_ áN2 u)^> Z^lwn0/RuedC:vs0C  5(j$ٺVK{=_?քh.0<0SL.o鍘4(;ՙvy,aJ()amiQ:(mݜ=c6Q U~gRٱ"zɷFexVVN}z/DX_86PO^̨ =u]SwYMUU!@rV#M!Q&,4Oҧd`\5?|Ng0 #FT:'RY^>~-2R0dᎿ1k~Ru r+2H}%L}s=A\"(fN%F,^'(T7A7ׇ̉A|ӥטB^slR\/̧q7CۮF$d>J'b/ˎƎ]=v !ݦPɘHRq|! :MX5+SY*J؍_ݾfBt$ՓqSUg?2;y,?Ń^gfDXȑ GVk+-$fXڒD̼$98˛՛4#"J7!KY&-ἴ0^ITŀ.'(h)d@VPnqNG6>Xbpuvx~1it<i>D #~xm͇!eBQ +NXa'̫c'ݟǁ~{F)#{}H)Kdnb5i+tH*Wjy>܏ۭ,Sj$P2v*]bUzb0) XhOK:I~'!foĔyy>PZzW NH8Y\ c+h5zՀKX44=8 4n<{$ sW9.b_0 / a<ɩ; \4äeQ+o Ő sKi:N(3n5Ǯ4pJ$G*н8=d}85fbh{< n362=Ь> A=oA[V*'@*^v'T<ئWU[G.ft.,!'nTD8_do.U:vxROkLFEctv *cʠخbΗjזN;űEM4iПyVu$5\`78ȮRL$bb; k ?) dsG!$!Џda.re\1HuC{T%@3KwRvrE13{Y,^@*Yu^3S=!ڰ,"eAkA4^b[iymҾ^yj~GF2C\u۾x^͇ryķoNxAr[@`i%];,ksINަy:ף_Ri9L'gWa>d=]z@ Xw;E.c5&0DZ›W<@hz[5LID[H!>%n3c e1ǣk2~m׊oΨ0<{-蕭5)Gk * ngq^ddc\e-; IYA=4q}>t7i_X"^7wm'N,vhÄ0*M]w7$ir '!XkUR`اlKQ$=3쿞 O?ɬx|L~$d`\ \Dj"鳹(BLX4ǹ0?/gSvN;mZ# b_K4Z7z@0د5!2"4e:mx}։J1L24B-Pqkg]_G l8MQ܀+ .ŪQ.Su v2U trs8=0D g &䶍_h^IMqBrE)>{/fェ˖\dT:TIF?Z7I;ޱw@#94H?Na)4Ό2@CO'́۰ئ KW$7Uy++z72NP r/F8;횄>n옠Z笴MOߠ_t JB>[ueGK:TW'y*Vтʱl-жnGr:x8 sjj~?,^D@& d& /I f|ItHNNW  C 6yxuzQ ݔ9A(3u<GLB|q赨RE3^25Ӡ1̟'6={ zʝ9oS"""eIt'үx м0OC@,&9A&eJR8^j֊xб% HYFD#7CmCmr S#e73FtS]Zi8ʟA~*C@O*<& D$rf-}#jU ?'{ħ+AH AjDSa{QUӶa[+ҵ/ͺE]C1gF̑sU m^HX_}Ӱ"|_elg/_"RPvg}McnDu#CRQ@]Uh"?^8Khq8WUAWā)TJ`=T?|`.X(*EC;mU >Ɔ{~_#Re9,~4mzԪ0O’">/-Uz"nk.W/soMp5Uqez% c}-~83J[Ս^+` _ѯfWFO:0V,vd+ vq𚂄(tȑs&\//_3Qv@/v}SwLFM|Q1Y]lǘyd(YfbMTڕſ csnwEQf Z~ZY;IX?v9!MHtG]ww~X'\H5g;m\~&%ْ-͚Ʀr[Nd? TRW)/}+afLH>!6/הaM/ kIِk77~d#@M)v8e  Šhb[W$-̶'M/o -^T$U(]:P6H_"JSADq=>nFkAJԐ]WRf=Ɓ; `i+z]P56pu?^jSXP7ek&STS=_'k[Itb+"@CJe [3~U=܅riSXcρ] ucՋ:n`WFCz6Z&iKG_nob)̷,0ZņuߚopvdxRttO܆&GghE2iBb+[#;˥,Ia &~?ph @".}1L\'E'2S}`j.eFǏ71E  иv'a \N!Z:&xJĿjs=.|cOkH XfuF8#|A҄]+Ԯ Ef#6U+׆\qziCj1lڿW եR{LUAWbK("D, /Ѱ^-'|6H VF' ;H(2BOU%yfXb4z7-WGɔ$#x,Q98# -UJ}<ۅv#CRI$Z`s?ч^fәe;!h[lYsb 85 g[wv{'NG͗t)7$!v~1ʩHa$O3* 瑤F0wz yx@Z[^,C-ͽO@3{{$yTkOxc`.h}*.TkrIr3/Szhv3OzQ9 G)Pkl HW2{"N m4VƦ ݣ"a0A+(x )y "G*}6ҭǡ@I_X<Â-Ib7&[)]݉t;Eފg:b-Z*f8+u݃ȡtׄ0[pS=R~dϱ+$/G'0HoY'bVA+p׊Y;es?bS _rjASr ɑ9yG9tq3~D>|]`!^b  pЊ^@jU vTr\E-b6s$z~~V|ct<.@H*|ܞB&T]6cQV6=@' xhmM/Nz^Aa7I]-}Sؾ]]+e~QFn?L?{:>Z7:{׃'J I=43Bs7=EbiwSh#2b' /nX} yFԞZ˄(_BKan ~&I֌ɰ.(݀0s7Zں \^]GCTxjML8xp,`ͬm/5U!g;ډzQ&29cѧ i7ek1p:r ExƊ3៲/uuây&C[QtW?lh( rg]Ei4їiJw8x3:KFh`Doȅ3ׂ:b`Z zUe>^[8}n~VT@qc96_bb"Fa% E+_mL+& PE[>$9_"D:" O(x!9)OBYfLmz;@8TʴصJ<}5m~,>$պP{L^J(U7r^+g|J6Le;V V:u~#胣qU]a}'_y1$zrL㺰6wsByg%Y2yz e-l_Zq16&}iwS e㬐SGIA]?[8 Y\}LQՅF<{=%@LZ66̹!n gVurE:'ktZwD,pQͤa'tlTZ,k2G~bL*0JV(A_rP8}JuM&/==`"d08x^5(5;F!5bpPVhD00O`Bi@"HM,@ dx,ws{S;XT Ffv'd0C}QtaC=nw3Pԏa9GIsZC 'ѩe s˩cv'ʣSY2ޛVPFP /Of _84F>XMQh05 $¢u ӵי\iY,@<mS`e"x}#2m`+eS3`^sJc*.ȝ;aYyUSnzU}1Έ> 3Kuű-`0G7Cv 4;,lD0ұաϵu.'7)½G?|;!nv)퓨+2 5GXʛ>ZXbh)~J֒'5J$K!wm{;äoe;vs! 9gCB9+1#qMtf'7iO jGOw,!|&<>]Nab>VV~|ʃ ӎtǼ/6ٓ2As' x6PMx$ۙ;A7pmOگeԬq"[$ !;N=^ ]G5|`uTա[(oBnox%;FPTNe`8`m q@lLˢ(b`ޭ‹K?iŅ 2m0ڬDvUJi!A0=O~c W9-Ҙl{,069I&~̏`JwA'OkK,=У[pbŽҏ8hކi:e)Ђc&'5$SE!O1>?$f?D~0cvnԈ*nк>U/ٿf@tIW\ci_Y´rEHXIq, q,@"33 h x;wE+l|&+4@[B<,[;&6Gm&A|vP>N YYRՄ=CWq/⺧wſw3c([] snMwɮܪB&6.aa0"GkOLc!">%{߯RxTEe2> D/<{VKyEdIw܄M#/_`f>6{vPdփC&a1pH-&Pϑ œ5@thI`O{V|<=Ӳ_r&~D=pr&<z&{n속p'L=T5k;" ')?Ġj}z5pWk/Y<Þ.xY D<#z$x`xyP=Т^~֧BPkdkJGސs]~< ^[:B'A`0cddː<iU=!,=u9km^8U.2=jTzMla9R_!PjmGڞCAفX`> Yc3DjAe;d'0;U7)'@q_׉;R"]K0(ֶIkL (ònpo(M94)3&`ʓSy…ؑ.M "%}|^x"3 ag M8Q" =|o(;P7xZ9ɩ ''x dG p8b d!nH GUbtW/lGh]Uj%|ќs5@rV̡]ФJ ̬wYI] ZI7: V@U {ݝڇ FR2Yo<\i͊ny=@ohE$/r\N4m?zZC) jƙ?,l'tC( NjTY.>cWg:wtI^0. 3 ))L:GS~#<,ok! Ux k.Nxِ4`4yERL \8&f1 2mµ#f#w8jg$|h4D; u?W>:ky Ԏu*|ϽþDq{>hO Zpz$Pg{7KzЪGp-+{۔ [X%"& ໗XFvʃ99lAN^K\Ǫl˯ppOdsA*;{cv*hӰm,duGypa$&KWr:F̦M?_`ƁX>UH[wgZ֙bUvt_)?3+P}g:؀W4[7%!p\Ƹ֎3P6\D.E(Boޚԏ\8R2Mw1d"]gIu X]+ۖzBh' iCKȎ_fgXw&EOnY'@4h{㓙Y@B=.w;Zk1^/V _35Y743yYy+Ƽ\ͦ.g.//G:VxRC LyA>|y&*uljKLH& [-Ǚjhz*\x#؎j pz4`OFgN.B43XS#yq zN.vΞӌ`qk`᧫ x^wgiDpQc=f*_k`,N]ϸF%^6CXXA 3/l2v36+lmç*HV XE[eBE )yx3UMD [-' oc,o*EpUݲ[LE?gD4 s-pt5Jי=\$vpˆ=Cm>YPz?KPcAV%RZ+!>κ߮;̟5"r+2Qӣ֏ nP*gYZ07070100000014000081a40000000000000000000000016650944100002afc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/ඍ*]?Eh=ڜ.+A)_,^8[qפ27.Gσ%֒x`+H&̽G4r"HE1oZzh[4_<=0" }U<*PF% Ȑ6NC 6Ɖ+ʍñ6tj$ OW " }NjCl\&>(KC4uT-`י ,$z?10Guv,[UaU0s׉)8S6|Q}ۗ1eGx XavY 璝)5:|&k' hRd^sv J1 "焄(' UНE|6HF6t;HZ3v$79.]GvnDISo76wr2JQ|, f6{tks3 @ӯ$͋(eRArDe$nmvUM ( $9Edl(8p.vՅtKyÊ(gboL_~;B>"C2fY2<{ֈ \,hou|;|nbNe|=!nUUƟ3R͸#C5h͵''|e% UL_ʅriMM (45 N5-I> V1"5`m-ۺlEiH`Ify|_@B O{H((ą1x"C+F b\+E 8ee 1#f6b_^̤f =Y~-Aq"(0*p]}qF^`'Pa/8|CTNJ@0U"KOpݍ̚*^oP.6 (Z>!{x k1KGdu(pz3L!@s `%l~;a*j@HטX@ ym%s!t{u .;Р\1D~m}|f0IzWzTഡ3NO]1%p&XlZb& (>Jbod` #A ]VTP3WCQP$> _'|,zqv_Uzwlg7! ]ya"c:ҌeR]q;; f|\26)(|PL ޑ[[Ťաܐ%L=mw%1oPqc<jGҼL A;j "|p$Ӊ3Ó% vҏeq{>^9Z*{=b_  vsOGco s;r4AHfUQ(W[zO\hKEg| 2f=*fL8˽ д3(1aY4հZ ,JTmlE\¢-0E^ hj~÷47iM !SsLxwjԊg^ي1 Cʵ@*d`yɒ<dJPs4S@ƿXlv3dZj Gw"5ϑJup*p1LXdob~8Z]<`J..$B\[ҮWa)@~y|qֆ6 q*xvA5j d:9{%m(ƟiM9"y1>Nq#{orioMsc g!uW&$ɈNK5 ҄ZYw3szF&ވiaB8zzsٸwh R5Ci,ޢ N/@Ϲَ.xָW 4Gy; KL!nI6X{֩ah<ta̶6bS#9Bgx=0u=_S |ј-X%Biuۼe:H¸vxf" .d8|RΨ+;p`Z%-!3/m&_i P\g.9S lUӅY'bRCR(O=' ⛼v@Es#(I= LY(opwsFQ c!k'A-ܺ͘&#Ex <xɞ0˦ ˯Xs3 RD f iAcy! qLc.ƼC@pG'įhsVZLHF'Ө'U6й&La1K6Gx8|!'N$STʳ,gA',,K[yOF?kyz-xH3KSWw3jӱ6Yoɬ0c~b+!ܼtgZ!s=lq 'p>ܣMH %$s k[p=Wqb0)̛ѧO/Cg_QϏ +8"!ʹt#7ML'-VEPA as-1JGդP$`G=pUSDrB%xԜJ֛u"At u#Gp (N|?k4Q}V8?F$p<P`F5Wف $5S8D ED35 l TxJJ)Nm&?W^]DVzo12 |- ǂ=_Kls{n3+ħ;E$ltt\&[dhז2U3Pne y;'j{dҲ965qI} ,67pgr1HUSE0E_lM0SD5+vbRo&aJ/d",bi}0},㱽~=#'RXE/8õ#8v{r\y,?MRdUкx ]jjG }< l UN@WdY:h>bfqvqsɝdEK(b̻G֭G:]9ڼ|e^0sڏ1DӞl(#X!\%AY7Ю_ {=2 " W3`_2K&[_t.iU֯?MiJXP S91ZU(-6p4`[=[!by?>owk[jtǫ 2:ej3@ʽl7+qŋT M B%ܶ!`C~CJAšqq +\M#`@^GNy/m D TG~M-?G_gmx >u^v>MM@{`|%cK*Bܾ%<'{\fD!=8HRh(gj%"\p =}E1,Ғ1C['0< n͆O9Ԫ838^|#1\( G&JL]9sa벲zv>%߄~;0?bM%OQ{O:U_ K9Bsh,IEYuD+S:4c&R2p *R)˂LBҘ3,NȑX9/ʥmf1#- 앝VUIQAE4 6Gy%4IMkc1-{suer!v,!Bpf es: >'XwK0 ! /s5s׭RaL4@h)[& YeYم^.jڬ 4K4PVoGXǾ;TFQ~d`j&_Y=g .><(H`ΐ&d$hzL~%R#H άUk.9ݴ( _R{^vٌ@e며˔u-d ^C;%0/Bl Lu'DY/*O:_yRmEȼ=Xµ-yaRF@nOķ'^*O^bĶ%ϱ?ܻGbKt?>S(5%*=#GwQؚ u}4P6|t ne/;7]EuێFgY>>X\cj |3pmpj àe"ʟpnbm;pQvMf_+.x]|~$_0U? fN 3mOD)YyOU\8SqY “Qx:,< _12#&ы-EӔtddRAjR&-NB .}>O*N6V[%*o7m rqUm.ILQνtROVվ:/Fvu=L#C*Kt\;I%+1 a G2OMX=hTPӗg5 ,)NKx`Db`P7j&JImlUhNJm⹿^C&5ЍKa"Hb[A\`D:l(G^,Q/\S!'Ee\HO霹~tXf Z\_iiLTu+H_I+W3-"wXŌF\Fh8ߊ^0 <gx;N-mM!?%lrJUU7EŜw=n\~s7{G:nlRA ?p'Be?$? B; 6!BS>oyZ bSh \cbnln?wx4ްվP763nk$uryr3Yt=ы/G/",]kvK8ʲAd_q7en-vQTabK:^3b+C` WM-GT$6Nx9eR6EmaOV7ZBt:~@ߚ4@-u 0?379R"~ٍ_+MWx oWeAө~z!EF":'L#D6SjP))2<İóDcufЩN/aފ=Vr1\sPUВJ\;A%61xZ #x U^0I[PDu'2Oό&dG\ I7Slժ@4eBDj2YϮ;K _m(0!q@(PV?R Xo} ?*7gS=q`SZuifW)sЯ[J&1? 󅗬5ظ<Ç{8{J_1oa-Ymޘz.)E4< )6jZ ԿE>@/b.T~R7 D@D.Ed2_|~.C_ĉsr0jvF "@]YjgvA8!Q nÁImq-""eIio{^6Vt~AuۗhtD4_-{(0Swf8I:7MY?9@>+W ޡ%~S /tbOL}&,[.ժgz{"?ڬ:lw/yɟUjI`eqrJNKV_OW5'=үr&T(Jju0/t^xReJHRU)눏QYk!6/+3jq Ѵ?./ظ(@ *RSM=مʨO-zW;} "[>sJ:{C bϡvxcO ˇgyp9$AF@xp*6b)qUwT' gɫI ;\9gUpҡ GƢifk3#MwTC[txh_?`D+{ ,RiXW,ޜq'פ t}q jj)Ա 2Ř>N\yW\{zT[Pľ 9QGN29|ֻeǁ4![!6t@K]LOCKqwT='Q9WHα:Z!B Rȃ*d+9L3-Ӽ<֕a?Д/:g]O%ǁ蔼OH9^zN^>Qo%Sm|HcmW+qM};`$Veg8KِqTU[Styo5I6q>Xde0ĽS[$l^)[O+"6F` W{6?ZuUueA5$5Xڂ6gd 0e*j%דu{csUݵLw `p%$֟YbӦ3D fT+ 0&*uvc~/,6,=OW 8I\U-KigYZ07070100000015000081a4000000000000000000000001665094420000560c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/pU]?Eh=ڜ.+*ܡO/h}w%'eT0=U }_b~(y@$C"d]`6%;; ֺER|eR "ܥj~E ilMĐ$(3X {İ1,*pU2O_ix_W0-xc\ћf0OtZG Nu`ٲ$^ʘ3xjr|#d88 Mjpk90_aĕA ҩ <\ %_a=)x[Ԫ^ΝܳNuyia!Z|]z<aP"#qai#[0EaWk 9(^Pܥ#uoʠ\q+T]Mkhb&şϟ>U1 1O1rcfUɾ䳵jU N'p3XrǺ~m.Ͳ^p6f(ukЎSX-RB>Ȑk'TI Ȣ0(0fԀ%201Dv|X%~yכfkkGCO=I: t-D[cHXѨ 恲f;(`q'-Q_ QqopU У3^ z0؊<鱅WB3W~tG10X%[c4#̀Oc 0>9ZGTĈ^`KPPVp ⊎[$ s]4 ~Extz 8nՊl/TMp#tSk̔T):/"+Dйu hR_Rd} BJ|/Eҗ!▆(iP>#UBճppT1l!?$ODu dD)W[?d%~cx qgym6SKCyvMr.ꓺҤ?# `y}Z4~VGњ(^O>DB&20ޒ.%&,VO֒RJ ;71Zr7a8qe;i5~GTNK2xg8{(Eȏ\*'SL27ApKCK9]/%+=[ g\ %\ edLKG 3VHJwF#8Nh4LOΉ1:<.}&x{:`ٽ)r D+FN[&ޘŁyS,5e`%8-T$>8^!x4|™DR9PʚplE^]R tnmAoо&Z5O$u͏ӕzꨜY^g Q3JbdfGCG /[~nI}*I˵!sx<qekXy[fR%6<[|NcN@T0S%S͔9]aIJw卉2ݭVO%\b1D*_\ &ϣ٦qLهŽ9%"~BuF9VCUnS-QlJDť)DuKv{26,;'xؽrߤc/RUEx?9`ۑ߻R?9~=4BTyG7갩j0~8֭Qo&PZu_*_ kY#[ĝcw2O|՝ b`]SmQXe+Z$ـD*E \k|:W-0!YR+YuX/A NCWA⽛StO[4$'`4A Љ{@+7$W qȭbt-z!cY$= H,[- X?~4*~6&onsբ2ex [\K+ +H ~ 02CQ09\8mpR{p$2!HP' Vѷ|Ϗ8f DzA#GOz x*7 #Ub_˖j7Dz -xѢ 4 ^T ᨩ\Zv,G%eHHpSi3NCu2|8E8mfAhC ^[p+V;)yK&.3eA&qMêP`&N"ykHN"$>`ξ%V<~KQFF8AQʭC#W~'=ú.䲪kNP=kI)t'V0~0C>kǵk06 nLgZze|m='n)$45H12IC_qh1*=g˟\jt J:ܼImP Z80yphfn̪-5Fග|~iojb>rEC42IKH\Q٥bHVK쌴 rjp -zI]٣o5xa؞5M2>R $Q' 0g56Ċ w3kݧWHo n<)jy*)J2y0 )Ҏoɠ#Q}UbFjW:4]̖D{L N +hC,V U(, ߝ%3,~b5^*@K4q$l+xpްe"^[UMع>d1V5|U\D VIf|Z1U=>$L|HJB/$ҏx9m]( ek< %hF{ am3i*G߇S㐥g1MA:# xGea#~PdTjVX:V'osVc<8QG>rd0na[VK4?ւHl/]G"42Ԛ<(#`Ǚa1KUTwFM'ݰ7`کe`J[щNJ#uekGbu肧)4T T'O,< >A#C^#p3JyKF/ݧ:&{X1CɏDpBf55p=ic [fM9HevL "i2\[UR%X`r_lzX{I;驍]l}AeUܢl't4b㯡^Xp`^~(o >Ac-<f[$է>0nY΢TYQhF ]x8l(Rf'~ߕvK3q,<~"i@է##ڟ~KyoMIC}| )cmV3W!"4u( 7f1 VjOۚ2B9Le-65]%?޲Hffg=D3ƀ)-t3o1؄ iBr@SU񉕟(@\xĚ[gD}@jpjN])U/asEbbp6Auc;tsYwf˕UåTh]=(4r!M݄2OlH+T*{]&kHb(ZD(UJfpt]*m3#/^XcGyamm5Ow0Ŕ=9I /mUuj;BNs |E bh/ma3v!DkzIQTz.rhFJW"4gpW;(!|m 1^>z7gLnnq\"@LA͊)9ފnPe;e,ENJWMu2>໴QOov mڼq7s K*2K8JaP/O)W,{{t<T bkHh&b:8';ef9(^O$CvXGOtKsU\_j"$3EnU '=f#ܠ!O%ގ;mA ,;} mVH]!Ӆګvz%j+̙ꍂMAb ãEbRύxY; Cǹxyu!AAP jFƓrk G~E:}d%Bs@tg}]q+%dFj@2d0c7;XtWK ʐLtX?+P w9}7} V|$=fLmԓ{s=gMהfij?_^OҙqdS M YW>/{n"ҚId{G^eh4|  ϑ\#8,>@g6L25SPMCrPFԇz : fHRø(5KTkR7mQh!;7$I7ذmb~B CUD;EOAH/>Qmgv x%88&,XsImuk#؟tJI Wr54SD k0K5nsqaLక֒͵:.`~YrYN-Wxh+-ư)d_^$`"inkG]|ӮwU2ٽjdR_5Ka4J[+_.`8^P_wZ롮$ŇjZXZܲ%M4HKK#B]xڛN .;wkDDca-_ E~oj,=嵜12fIgR:ZcGȭN w >M&;X[Q9 =F'zw(PLMnf!#q;Uy5ς(`:DM0nWsT2< +BG WTrŲ\ن<f/#0JX&MrU` w?c2Wّ7O!Q&I*X" қg!skRuz{;fTg]o\ p .۟E<=\?qܲ/A{hu^LQvdZBTdĚ}5pbU @8{zk=xj=2CTZi]2i-Et%gG)R!uA·c:jԧвi"ApTS?QިѫwЕ(cZkPiF)٭ۏg~s"k?1WҰ>\-(A}= y9En>bk"Hlq1YofhA}ƹ!{6_.b>iZaL-A'.7 Tr7(Q? N3I+5T;" x)y7簤)UmY+_hj1?8J^ugAfE,\' %1ϗnF-DF$!NTa#OA R /v;>u[(Wg@d Lvƪ;( _YFh_':dEjV=V8I.lpEeԾ g?tUoR R3BqQ$ _H#ʈ'|GeP5^Is_W=sGJK2z)c4.Uim^kP$f1C-ݮrK3eљ#duq]G4Qo4|p53(Se ܸoV, RDf{ ^ } [eUHؙBKac/ 1Iw\B^iz?cu ^"(ɚs;.9)V'b1a[ֽ',„mWXLP:?iu@`Wcx&b63(w'j*}O*=_ o_[@J:~AҡӀPTӀ< ?ZtK@q{ot$IV[l@eG7/w1?W*)b^81"8,:JR-N,|Ӑ-,z08G@Z㥏Z:Vd) Jm,).^׵ݾW*RJKĜsݰCQc. ?ԁUޞT{D1 .q&!d1VVIDbXvbL  +{랶bSC#;tz-0#'O֍,w]ܺՍ2p}l"~V% X`GJJM*a(B1 YO5!`rd-(+#&{uh'kDw!<4*Ʃ[t!->a{CN}{!N2QH'٠ѡ\G7\E;4y@v~e,*5r@7IaH-0$IciѴOJ+"lD3nHNKf0n֟}hh%pİᩃ#G2VxzTPQ0m y-e,Ei3}#!RŒ4 C .I@dl7̵(״vL$<W b- G sq/A# 5gmv+je zCW@s0M1%t%az?(L;:,X538gr`ZH DfS8'!$va ]ɨaGl\g|TWld `jj!;-@HC.F6ܸ*#M,'ćjuETJ/٭U7RQHQ=Xz 1щArwC=;RLSqpWgWY1eЮ?dq+H#^5;T3g+Mu7_RM:=R3;/HPS= sfd{JM CL`k ޗԥ{"(I%Hdw`nW0A0/]'D Yj=_Lq;aڊ5 eЩL9E-qx ()*zIӮCmE"E\{Á;2@Cm b86̶(nȡWaӛfԸFue%YP1/Y- +`80߹0oŇirKN< '} EcE(ZR<ݦYhaGN,e֯Z:Ɯ&Oʡ~]4# 'g e<'Ʊ/n8#+8C7 HxW <+1Yf 2KJ|U[_U{})g[}".=m֦IOq`\@jg -OI^ A!MX!N!{uو|`tHJN^nB %s4 d/&qfpo̟$ڥ`}X3/8YRceNۋ\%bFЧLjs0:=-9kQh) (젭0ѕiih'XE/TĝFI F59dՓ#nx5J:I{1kN%;׿!΢FrΓm~( v5NQWˣk>m8 oJe1l傤e7Ebi)and T7+@Z8pK<0ð(LF+l9FDFxÄcH:[\r'ĦU tN at}#b )tnL*,#cBu8ڀv$j7EO~ݨc$"$Sx^2;*5OW½g& 5$nEZ(f*2Grs=MFu`KA2I'%I=gk<YGbɯT1==LyYUP` N`c,W&~:X6.<ЮvRwã8T"\SXs|gc!52JDɵaߜ9XIx2n +!}P+Ke\ W(swp,u1)Ը-*B1 *M9GLJZH鄨ق6C8a6\$8IIܱRAqRR9k֩fwm}Fml4*O iuCuD&8B{C?Nicx"M!¼R=c428_ѻbgY]߷F*Ho7zʄ3lO%!G<n>&ՎzYP Kup~c 1tDݯnHo0%cQTGKrӼjFƩL;Sou#Vriʶ\IySx/6 >n?TvIyh>қૐ#K[3`6f}qu=vC7o\ň0X 8 T\/U6?C*N`ԑYo :1k䧶56n{KTLy/S C}=%~Jç9r(gՎҨȭl 6vFJfb݂"WIu@5հZJA. ,y ͱ!YbN@(M]FBF OOwKH,|MnW3U5j㉐#DoX0+diX2Z`CJQ~Y _]i\S v_xy!J\9h:d`Ҷ3SB'J'"8%ㅸ(J~|p I(cF7\8D #Ø2ؗ,T.OYE+Z9*4ʶ%e '8 w\zmyOHZ<)U-Kl#^ͦ6^g\ծܻ͞/)i2bZB>wm||=sG|TI( i76R9 tѵM9E1mkb]X9pf"ѸVSy3ܶL꧌fX9ypy. Yu%8q^a$Tt6)+q]ʬAwvA$2O:GA%R=@yLz;`mB%~>J+l>;Qn'_pt;oo ̟,h쭔$ s[*τE$b'yr)K_-PMƒ-v͝F2F3d& ~ߙmZCT#aa4ͨddNMZox!)kA͕@Cw<`UC^hi4c'3ЃYCȬd{ƟiQ ŀEP"=+վ4d! ?} Ǜeio6g[%'-W6+'+kC1 & [Bryk]uFΨ 3ƨӺ%I@_E[E}!:30bej` EUho'`fEQE29Z(.2Hoy(EYO`GJf6yh-r:j*gnل?8, @9+xR+5oIeL GWz#I׀5|׋i0< ͻ As ٣%uVԩIO" , ^h P^\4khk^!!ok̤0OBn e)^_c?{g-L3dVݷƟ9 QJ~*to"CJz+'IۅtJ\6@g$ه\%!8hǞ{)r.`& -' n~~Q`ea)Z@(i?a+Р~ [| V:7D̕$h'OB|u0=~ pb'Юl\DV1y$1d[G3#{*"´ՠShxMg> CX4w-Lҽ^gu*~ojѶCg͛ܯ ;E~%^$9@ b˝ؔ67!(y@.-uRtYÈNfMW`c5iٵ,N}Zz{jp*̓ʡF^e0> BQdW[b]QG bys<ܼG?%ұX /r'7S0G>#_v y9:^r7M%WDۀ=azu0 G=hb ̾5֪'Bgޯ\4{DINK[{,zZV'}!}'L-4v7%mIE  4咧Lv:;;yt-hN3B'Fih r2/^?s&[0/ᰔ+dƯilz ?!+ omaWd" ]׋~WȘ3*r/ cֶxsFDeVWk+,( HhsG=tD{ހ3=+7gBc$X5%%#.U @lbo~^tE1_=HH4- /< NN8{lZ (V֣ٲ#=1S+W?ql4 )l%6=+؍O_F+NztrW|3+*@b̶5T7Z@SQsW&j_8`BR_ŎMHpcE-ܾo-[ XW zkoq }VzPG(evݮ/_) &$Îo(ԭ3ur+Z֑Ժ$ST9ܟrϺyE@rGL.@>X\Y݋k%r72Ac H؈\?rB(M))1kG?͈Ljk{Ňn1;ӈyoȓ7c$ӈFig'jV~[.֒u5miTHH`҉0N@E;q!KJLL.wMq8eRw9&55*yPμ!~V\p~'dĠ ߎÈJF ~o%{61 X:fXYF3Ms\|☜jD3ʍgVKVH8;zV .cU+8vՖF=QK|SQ;ːyڣ<ѕ3$2h615ZW̒)iO&V> [\W'b[JqqqOk 69N"- Yog:VuYLm"_9+7YzI&n1]cfoVázll2 y9w@Gਰ*ġsAtQ40I~ʯaDKޱGI_P.ݩ6^Vw֑! lDoƀ.U.EtܼMa?9EVKS kBklYצ UrTSKS҉vXL8g3vGЎ0~0[(JU)3f[_Cw\dفyjݨr㪢}ܹ~֤$p)7Y9j!] }!~:%x{z|;k*v'C.t*υV48AtTРDJoÐo;33c RZΧi :PWŝAW-W GaLa;*=K׳bFpPG@]A^}q4J+𢇫O  ދ$â;i!\ɩo[Z^b6'f/bGo~a8"\ 2.䏊HZX7P &A|x [B_8'agz-Enri8y>9 xpN'S!c=㌘EwO;x~I{F7E}f)oX6;G6_w*'B}9'Csܡw,z#鱶n3.YQ5z! g+k%̐9.UCD?@yEQ>h"ieDo.vo5,/ 47Efi ߵqb[9!ؑDX"S*dr #!7G|h(#,L]m Ҥb:iLU/E7^2~S-tyJqNbPsgM?IM;tޫD[n J3"\yM d!Vv7aHpSHg[w{`O`GdBs.+vf0$1/qde3™rg iLܱe'u \*æAanC͝hpVOtz5q&= MeiMszs9riF'q*/7]N{ Q8$$ӱ>{}{\M/DC+0U:vk<84S"7]L 0V IejJWY*ŏr^o859 T?J#O B\ۮx2)L쑎4 @"r|7Aímr=_A A$hQԅt蓄l$#LzނY|4jQDx\K*;d2"Ȩ]uZ{KTJHz/^8c7u /zI%9-lFN~Ih,{Crf-ʞ$}B}vq ijRYHCj ԰G b>eoV@~WĭnͅSD֜zBš٭! ![ԑgJ^(Ҋ{H Њlo#[[^ ]Y3N\%Cz@+^Y݊hTZWYg |5P/3 ڌ pGzNF0g޿2.S/Ld)mJXqԻYg>pt1{n. —8]sY5T߷^T :ˡ_[g%,P"ZҬ0#s:̊fml?xcW^P^T8[Z–Gz^RL}7,6])YN%37NVO. +']SlȻZ>wR} lX6~~{̣ h0fJ67ȈΒ|AF ǯJg=w>kH'ܾg/L@KH; ֻb"Gmm X5Wc,6bcdf.erI*D9fݒ2AoKYmĹk ;OsౘF3K0X[. 俇}$txe!KpPS3#㲣w;uM ~0.߆,ZM4ţFPӼ(u⿩៓g0Hj3}Dե ^?7/г9kL-;c}SN 6C͎yUAbX#隣7ޠU,\9u̐dlD:Eo[8Y=3쯏>\Ԕc.G;xw! X.maψ2TޝW(ehYkbLEM-M%r?6y5ն+KA 70 qfV0;?'fjQ tLۥɬT1b_Yl7Xmҳ|Dȩc1lJԁޡ3lL2I/RRd2nİ3/T%"a=7"}(<*b| 'X Hq 5V&ĵ!5/N:Q9i^bFI+eJ[<1;{ 8.бv7"֬- җw|)W$kRuTs$>@ zФ 2#/WUbE(&牉k̀YVK1."[ :2zcI ]`KrLRTaȏ=/;W&?VYy<IΎ#4^JA̹\v dЩf2﹵>TȜo›IUUU'L&vZ;o`rqFgfBq _7 rqKE)T[YT_ x-3%ဩ)KKW/N눰qhR6rq!\.`= v 3᭷]Go*ӫOM5w#̇[^Y~Z*b3+mat^SgSPfxyGdS&a;TOٳ@eX3o ʹ5_IB"<bnMNneZabb֝kchh~]T ֬sAyx2W?Lw{8yS}`//R|CSB̤dC\lc7kSC*K D7b+E#X T` ا>71maQۛX#,>`c#\ֽ_u6GI^S4'K̜)]gϡjcf F0P*^G 8cwږ#Oͷy&+MЛt=ѣEI)P !$SW$p2 $ƥ(P㼌| _^;KtKt$ KP1Ӟ,4kCy%G޷jr`Ѝ"aD* Āy1"TOSI\?s96/\ӑYSJHx".Ixa_Xgy~ƩE|wK_MɑZxwѫ)>!SPC췞d)$J@MixK_Q֗`ȃuS)1q4K,%Q,Hf[:黂, O}cR6*ةA$|F2gYpszi'vKSt4'y&NJIUm[dl(bz9e}CnWtih֪<7 VG auٴz6tU)/sN1K/y%ܡZM߉oK \Rh3QuƲ| ЉguKU.`)Mtt P<ɤu1Vtvfz_V)p$E {;V!\2+14Mi%* AV/}7,x lL}|'Fe{ z:ByW~!(~r|XyqunPQ|Fbv7>eQVQ'O5+mϡѨLT4 0PsPp6(u}z47^q ~ 6> $t C@d,”8=(#Bv}cW&oLa[EK jHh |dWU͓=\, T T{dy{a<űRE!N5.)),:8ռRQօjnpDM\%!%$1)mC39ms8j!CJ8B:&}xo5rkH1z0nKDxL7ğU~;!KjY'E{[Ds4i`ME`; 4xlWX r3dEylh`x>UgۺP_b%D |Gy:٭}~l[S*q^X??3wɀlZtVTV;kVku(dإ~C65aW;['}{anIH(ێ iV9/uJQOiěTJ))U {9bHi)ݿ*%֭ XF}r̆?X Q} r+;v*^¶$6QpcG \s2^ b'[Y7 >,U65k}0:G^dx4݃J7:s9C24q0ϫdG)o ܬ"Vźh/'WwO[o= >_v噝EwI@sR>s,}ϚE0mK%{}w%of~}?k '~*t&."lOf[׮J`& 3`"9J܈&E5q܅#w:dQ[rk]c;X›ƅ񹕫V)Tsma16- vcCjc4Dzq8~(@qrLwzY\NZ4[Fى3CMYl-36=v4̵p˘떁8fi]L mv8{uvw o7|>O: &<ݖT 4/vA"oCgd3I!M5<ޗ>9Q@@Dz{dzmp%Ao.bJxm͍䒳KRɧ#P>'IpP> pCuSemqbKR衰P &Y0-ⰗB|v̗қ$x^d7+,faTǺT9rm Ja52DhuP"aA/>5Em^U%{D&4vgv-se37^[hF< 7 DiF\3yeK-B(\&ט2*U$t/ 5R$[1g*Gt!5S %g`s /ܹ<|mcXM5\S7jF.MSl c>eJ1 , Kl ȲGMd9ks<ΨQ, 3Qgq'`]{| y[cժ/vɽn:eb8,+h'.d|B]z$ ,Q"(4MM26 oMzuqkL7|dtSN,mV6,giZ^`V|ZYC%5JsLCiY%Q-+ K,rfN@Zj=\y< b&nk#B)y O#C1+g@8 Sv*7 +YSҝ^}g6^m|%;D!%߃@(uFpAf`Gb1)ۆ8Ә)r\%b /*85/*uuDkq_r.l4jK4PjEv!)#w+TElsK6XBFd՜?Nc2lr6Q:vP.'ҙ1@ljͯ]RfzsN!Yg=sd; FHj~̚IO<)AsJ#~6jsDo!E(ZtS%4ާMBugBpGI<z~U>5/x]ݗl["hM On+;V@x5obVcIWL7Mo؃{4D6lfƞ)'}ٺ-q<%FOU3= "8K&4,Dsq{0[b0CpWCVHͩ"H@˦b3F-j/}6CS/?~=d6b{ůi߃v~x7g$8 h7cT,OcT R>NVQd[;a1tI%`+'ȋ(S(YS\tJ=j3x;+PAEr|#Jl,KR~$\fCP"eC 9IԔs2g7CNH=G|%G4LR*έr3$!cڭNXrۖv^==ɶP[hjeԊt7ɖXNLm9b@ygW=؟Ԁɳ`>|06iUSFD=4 -:z(7y4G>3{g]Cl`R$Ɛ CAk]VJi!$?o-Kz^8!p̊[ )}ඓuWd Kfe둬Mt{2!xWʏ6tPP;y^ZFDT΂sq&XIQiXLvJb_om>XY|E>6kf.2I gU-@.Sk\ : >a6Si>WMAK!;EžQGr.9P楦aPX)0|o~'LL: >-D蘢B91g@/6ɢo_n\?BWG(wg$#'%):&AOUXBYK%/B;DH\ݑ;17 gFHY&<^O+Br#t߄I},xq.@}7R.0/?}^r8ݵ=dep}NZrnc$b"JR+-tM6XkrII) 1BjtoS`f ,)7v$57D}5ebڟOiڀjѸߏD^)ynf6%:_e"^ ~Km뚭 qog/6~$$&hZ O Uq;[VE]DG>%:1LDzT 2\~QRԨ;f%:kl;bP.AN-Qg𞐱ҧ8CF+_غQ oCA+یߎ^U:C%It?nN-tX.5Ek3dxJSD gF/$@iqGYҝ+?dw1`M*<i'ku߶Z7aEC]J ^;UH9[Ȇ,3we7 MG||.?x E=[g "!E4T`~V^8y=i>Ue޷kTӶecF~-ܥ&^|}ܵ_.Rܹ=۟mJ+$jP޻<2D?mYLk虐V{9_=j{f2)Lɱ!Ϯ?c Fv\ ~0?4c1s:Cd % ldETǗ )6p8j.)+cDP MHQWj%>VfeW}Oe#gjJl#?bh~x0˭gլk bo,c難@"Y9w0Cjn%-|YgYZ07070100000017000081a400000000000000000000000166509441000014b0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/Qp]?Eh=ڜ.+ʃϴ-UUWbaϡ ҁۻd\o&BR+׉gR4/LYD}I,Ua}<2L80mRܔ%j-䊁#^_]/MF$0n%GC7!XQW_~FY&q~f!VMEdvK+JTfeD&0^Uͽ +D>[f DЛcvYJw$*E ȬTs\;!ڃ@9 xQqJdlꃅ%7_ڨN]? 0TGj/ChWT{`$XY%?[;T?MM8n}af9dUdxIaJ-Tm &am8~5nM=֋=WՌo a 1KXLi}|iT6T7~WSxlXG.[ɶ~ l\fD3"/hX$/GY~4Fc)#T1ƚ|rLꖎ}g[eKgFuR{3|4c%Wa@Cg@ؤXQQ[uMt+A(zͤK(du$ok585b L{{TѓD@~'|C8a}՛l 6d43f7=(?,SmMIk/Cpd$E5f])g)뻃!Rj +ߕ@;H[Ʀ^=]փȳMOA Z#}gpMMڜy=[b] c*69w7VCLEtEiXiyzޯ.L>"!}67}+6W< 2#Ҟg)m <)"0m0+>֐ߒ9? mkMƋBx]_+TqɭIv` zt;ЬE&@q"ɳ_FES~sUmZssJWgهGtii!5ܭP"4BD]ι%?b=FɏTW R:F Ji ŎsuW".(ls &}! Jfd0F6@z죉qw$ohBip>XJb6B3ٜP:? uH]U3N>EZoh0]dհ!'~sGkϲ4Nq6`;WgH/D^ ,@Om@VڇWY]dRKr4)^ߗM6;+RxeGЙGb^n7b%o q_x@$kMO7 biRužK HL7 YN{!Mg%ۛU$PZ]{ElS8 պ=Bꁅu$.E<[?-'ivoL Ip4F;Ex.ch7O>y1(!A-,iʼX(^qJ ^(gBmnIu&HGFuAhkjpC4M.Sf*(O@k_G+M79:;̡BΈUtg1=(Vv!}xxcxLgIw\:K]>i[AZW)7OZY؂]&FR52Âw'ח=EG R^1tOܛRhnp5t*&T[\/cn4&ZSFXD6P!󪵣hH&cTڡz2h"8FiZcg.YMwh9̈́T97s&U%C [duMz! L%f>X@5̴v[[/teҠcAkX\2DFR͎RT88_tߢ;lCQh?|2<#ಘm#%ކWM70 7HBJdWvwt 4ni]\L/um<]f+;%lFWၮCOn~o0of;kbq]n h&b$W'D')&<})ǿo=?P.&߱2A3:i1-7 c{ Dz,]e_Tu >5o}}@bd9<Nt]j8ЇGK ծwiDHRkuG+hѢ>Y$pe$E(G+Y@id]j;A4;]}Yʷ+,B|N Oq*5N;q4(肕;#]CIl̈́1?(*ٹ(dZ yN$`Q=*Tw@ ƓaeL~R-Sj צnE Ύtg<2R0a8elwZKƆ/W70YhDn lB+vuS5]T܌Ĝg$l)]3ZfZʾ]~ ).نR YE^v@ƶO1rD)^r-^,1.]mѢT3Wojl/MjęCMi :H5x~N!P5#xqs:)-]ܤdZ@VQ؍SJe A$2*#hh>C%],.6׾Y`^ܯ/ш) *k7,"k|E}%*+-lh>laBG1>ߧPø<0IBY/4\l2x|=x=A4, U}dS%M*xYiXyjzATU[S76VWT-(!Cǁ< %7]8Y鑜1£^:Hy<'ޤ,1> (ޠ6k9 h0 :e,?GGh)ts%_":UA u:mrb7v( {+es`߰q6u7L>4: wCvrP )r v>]D颱'N=Jn L pĚ<"W>PhXaQV;64hԵ_df6~dELqrjPDgR\Ʌ0E FtL_RK'7tpVG% $+8OM>lz(Կ%XëLC"ժV5Y8s񬓷oGr;OݾDj7BgoRAx;FLm^gI쳰7"ʑ29孙+g?*z▼5xGKdGnOH^*a/~JחG-s/: C@QmZaHҸvq}s "4͖#mOp%9^\h]_("{vt/`a ]|$VC[܍h>ڬ>xXN!2_hPAexzHM-m.G9e$-" v= ph3VqxV[`V ӤBt c?= Cp*"k[7< Y+ K0C"kX;C!3 )gv0{X {Nʁ_)vlgYZ07070100000018000081a40000000000000000000000016650944200238958000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/5]?Eh=ڜ.+DuiW k+&BgM2 ݐ & W6/ + i@'47զH*ĺ+?g@6n45Ē#Wg~L~|oU]M~ I6Ơh=:^0# GdNbP0v1Hj'Һ(W *>D/OZ!i_U};)n'8Z@9)BtJG>{ }=KR7&!IB:lN 'M{ USTɞ[Xǟg`Kq%a~Zvz4M}Vc['9V!kg- z* N.{FjtG&wB@h<\neƍ;ZTH82l+ #F*/D @e&!}ߵs3] ]v/ !D[@9iS. ѡ$}y7=*S0r:f<&TZ\$Nh u++ ҫF^*k_1}MNeN_Qi 4څe sv; "w茟 ``hX5*9]:?Be;EEJ5$b>rllю~]԰Ժ\/%b?~]bQ7R3;B.+i񹒘eh8]-a8Jz#%Pt, ,<ƀ&rG\rHpȏeںs&1Gѽ[NumfսiIȷ5,5\Μ97kT!AYUG,O4,;H{=6cT ,E+J {.  mc4Ug@Fc`tW.E20L.dL ǫDxyP0+7@tqb!ttD^B𙭃_Q | R$Wf utH٘Q-+tTy=ܙ8|Kx1NAO08A'l6iYl%=hI_۩TT@Qf19cy8I~;YSf y l =ٞ[Ӄ?4j{e NX2e?d_կߒ8zP& ,:cַ[Seŝ~#善I /&kPl=\t[a0L)p_\찓P]Ĕ׋73kd0$yRus|o;%q~q|ou5u 1l:GM=c-ՊhdLEV,j3~3|ʭa =d[1Q3Jf׸h91ɓj>U+x6ڞn۠>w,mp%32w$eK.-:vA#|B>ieUfnjAu ?xt!u&uv e$VO3T6GG=|2+. 8m/hBYmZ}iLNIid&37YuD+)k)UØ]uqmU|2"B 폂nfdżET:~H`)[Ƹܾo݃'eL%"Ʃ.D3::;s)+{r9L-wxSeJNļasn,Y#fKFt݊g)4{3$bRѿp6 dWxX%;,xKFKuΛ(+ lwR,dwph0)^7/l,}5L M"#^W*kGͅp@D{.,tԫAl6\nY" Yׄo桠O-pܐc;ޙlQ88Cerg0~V޾BFt4 a fi4b5c%&Rc>uQJS`h)[-Qa3芈Q YgKxC*ڟMu +51u ,^ǷCgj,I+v,]PT? ]3#S/"3w] ߋL;!tt{fB(l:ZqGDkXpHC&EOb 3$+ѧpDyNjx/7/1SN|;cS7C5Xx.q2ԓw3zXj|+~:q` ?$pwMSIg0ex##khaIU٥>dO<[J6s 9<5<" B(Őy])s+uf4UрܪDj*pKWtz˩PS~Gч]~"j8O r۹Xz6kE 5M.H2'Tr-~Kf)Kr9GًdX-`g@_x%vocl_F<$B]߻;gJWtYɫj>G0?+m.| jҺzM(-L9o/bGه 0C!ש]PNš_[Xm梼%[u? džMyw)#w,ֱ$qr,JapxGV:s*}%bZk@XA Ŋ/ʇ*8Lʔqݙ2A/,93T!2vX{k1 ,?k0Uf-thJ}L@GO/{nJs_.D}HÙ\$LBN}NMЉ|꧅ ^QT6QDV+=:w4t F]Cd!u=pu;4A3RXm)E&*z@ns&-p#h`ڊQ6BZ4vwvO^2lL$cV2LyV'(vCͬY;+%wscn^';;w^X("P1v©eT cA^_T>j^}rYw4dmd1*;KӚ0ީjvE@g~Y2]X/|MfLa/L iͭ~Ax-l;ͭ/WxF_G5:>] 7 ϳ3)(3ɧ.}rV8[#@O ?mv]^AP>3Ӹ*m>?9U:P:ΪVN% D AJb 7J$^C_1XxJDIe,Fnv-!K;kM鐅RųEPeV(q\+9.bWqeb/O,{*/zAs$ BPJc)28 )x"Sf@A(AM}>c? gᖑQR /Ͳ߬c>u6YkP_qgÈäF-[!L?ʟwUEe)4)Ɇz$eoowoĝ>ՑKگp͚@ GE4H%n=6 P7Wi̬P Ɵ/UU$#>JLѧỨ[&IHjC2]?$rar @0x`i"x}EFOpx$U8Ip>){5=PYP#9Ze:57R{4rH'<77$,G%~T]-a,_“̃̓~A =gUUպ#NvͽUOiXCv Ըj᯷gn {0[xȎmC7g"fѮ̂V9鏑%Z9>3as?Andf!eAe! KL"sa}A<0 7<5ue,`;hG䙒><~~R/7ѨԄgd0uD/r {mv.3s?m#N⟞u9X)sʓeJ7|?iU Z)z[Ӎ؝[ "1Hv+ɗ%4M8t ۬SkYx*"mxGrϦǿ=}?=>)X\ =Pb7= cS2[yuEEޯJlQt *FY<鎶[_zgӐ^U6@mռ'ٴ0qNK.Q }7lH[7GP.Fna5C "9b05iTؘ٢=r|/0E#]"gnw[J'\K?y:m 4 J/#nr_{\n|q[D-:tQz8L@T{@~b㚽{wCG؟Vj89ć1W]Q':YL=(m_,r쩈@\ʗ2N"+Џf* |cqw)VQ@NފuX E$= Pc":}WkH'QA^ ]?ǟDm4C\wAyMnL7h LqI+Qou+>,|UGX9Yn]rs+-Q_V`lUY+Wy,Iz¿q||vC#h5eNЁrl ~Th^YKjk%]6rTxf" kOJiYK49ժLZw0q] T۾W=dBЀ%Gc߰(Y{obv0kU? z }r%㖷ߨ; c& YQjE^Vf@E '5*_LRa9; ui2ܚ4xCwzlvb8;Ơ4NN$5%R~# Gg2O(P^z^<%Z%~P'1Wɋ) MfX ⳢSF6U[~<8pC; ]$T$o8Bw!5Y܃&g [v%W4T-7nei(\s-X##(%x._ ,I-D$de@,4 jUo?$ wx%`vMg\`<=XO%1"d 0YF &VLAnآK8D~?mҬohtCwZI3M!\kF>ƂfAŊKwnv)SY`[K=Uv'mMG|aP54p}S6 uM+Y̒OUwdGO.D RܨSԥt6h1A<8Y,CL{Ɋ6gj?Nݚx zjلmxSCיGqRP8"#vjliHlɎ{ HHOۄh wH9lyX8^ľ< s2ɓܵ]~ 2?&̊T=Bb >wgq~g J7.B"FQm5D)( )gIh1&b_|qӥJުF`S-duTyЍL^f phO>yeU-[ Xbe|qe(@o/̴'w<̎k!<oIr'iB**^zA,uT{J'0N3ӽўGhM~b'6RJP_B!oz&W g][nnuP (u\2b/HlEHLD9 %UK\m^s*iQ5Zclh>i/8b/tdXXB4*݆*&d}H> {;;(SXY _n{dsiWL9.(XVSx3O$nHp1J@.oćNMxg~uO^C*)?7zݰhD+DזؓXghGϰ>hؓg.p7m*+]2Nе2a-,a^yZ*nÔ\Lo"ǐkU%)#W -Vㄏ=Žle7|lq]⌐<ÅD `+e$-T3Q@GZyMrOW,%qV@anOm&kw%&" CZh4Ѻ &SYuK^_F7)Ya3 BV-0Wwm,kY=X9DeUZXS7#eR!S.Qz%)SsXw& dP1E3C]^o-Yf1|XGu݇l߯tZF}).(s_."g3r)bf(K]0Bєs+H=v%;ʇ7eaz0[" ,|}R^C69V ޖhg'rӋ@ĸ90@ 8xWWNP/;Y>V_I9{5B Ꮦ^5^4AbB*ҝYRܦkI=}.k(NS|F P5S:f&Uќ$yMV#  0q3$L`AziDؔrY[V>0(ӔANB֯bRdGS8 t  niJIyq[!4 C+*Ĥm[I؄H:{Gs$Ho n+8#t) 8u:1N8caSgNHwH&mP71)!2yVqC /1xCi&NGoAX@4={D9}+ R0Ja,DY<ք(sG,S ^[]JLO"&̅)4N! ÀD>,fQH1G? h=lޡU]wNMHFN;3h c'uJFPlCz[ @LԘkN&jx&sF_;us'\,/ uǩH8L~%~h*;}x+qT+?v7?tX bVb@:vrSmq3DpwA]5g!z_b\$7=dul |ųAk:, 5Gz Ӵ2)), ٌIzN9= ݲ(_ƥQmKL Ϣ@o0hn}Yӝ3XȷXIieB ̮.uV1T>&=VhS =A\1`yQD%.Io.Y<i7]05w4(+1|9襙#%zkdpH~IRq6f*;EY@@Q՗O KSl DV9g B,vBSi['fY}D#j~Q###k{ W V3䒯4{EflamAoV#Frרf)Ц q96w>hKYm J/(̯:/4ccss3TV5X8H?|?̏Մ 29'm)z4eRe*vjY/ ':(y(4h,'])'?j%fk:l9acF %Ve| Kr~4\3FB,dQtlxsxY:<_GaK6,^%јI^0oMȸq$s=s۹pV:)A&&EvWoAM@lQ*W$]1c#в7E>]'"{V{zWқ` t4!j!l]N?bnhڡ9 !1i4zMTRokԡW䖓liPέycySx[})r  ԃ?$mS`4pߥWkS^55gb=ww?~Cz ?MjH8>q_ADgu.5@f(8xW2'iG-S Xu^i" ;\Vp'Uz9I%#mܬ ѪRm]zU˧r] ^ +.#*RxEHCbI*Ƕb/  uO1 Uұ X9d02a|zaSĠA_8Ha\y# V%h"^ZD1\]$ g. 2Q+zKz䧹E_#\> 7r5E4.hm N+7@səaGR$OXH[8ʓAꊃKC,'2)Ƭae:f~!ZTqzg a,6c$Ҿg6CW%oa>YԄjo8JR*oK S;meҨD$/!B6&Q AjM0 CVR{ .яؓd'2QTt+Mۦ1phGacgOؒn.]{"1NPzHA]H2M, o!z9 ]/iK=Ug](^ˌ։eUe`(KDe-kkDZ4IZeŮӯuAdn/I: r˶0h,~Y[?"2l \ݟR}jw EǨDs`EJA1Ag M%E2}MzIu}v۾nbHjO|l+z([4Ld1$óFy~N&)64m7 l+<\V+~amHdy!4y|+%mˆ5qN /t,[P,da{YvLJVU.Fثx\iύW uHB>̈́,"Āx'zY?(=KfTiBF֐\鈆|̦=NEJv5ptr)Kvb3.pV鶶`!o1"긾tm BQj-`W&<]͜X*!n+Qv=! _YPcoڦ aV(MAZ3Ni"З$Q50}E [$LEOGxA=Ȕ(uæ 옭8|mc"zEq&Qޜenᕒw +QQ#9/>R7ﳫ6Į/scV7mWmYfF/6z oB7_\xʗ,}be[]൴y˒W>#7ieh7ֺ^`HW.|6R{mzOAR*AR ȱ`,l^=:g҄ze1//Ľ7RtC\K !+z,;,ؗ{5lPRJRoȃ*7q@i.g?sNyk9;< ð]9c[.䫖P !?.GZmPډ_q}>T]^ABR]cg*EcQ'͆o+ yW +imDZk5IcQ)TtED_ jCٙUZT!Cw@<ڏ'iw=iP3u4^V^C`ig!\I"HfCMС*lԍ:,$ eWx'"ͭ6tP מ3J2K?B>ӒE@M궇R7EM ELM^ڌ/ ͜0_}PȽs+?LW䲹| F$e 02,Uؠ΀hahYt 62I[)=H{iWjی0ҞmV֝mp1iv3r4 ~ޖ})rTH9mqd#FY]C %mu܇s;ҎuW0z`1Mif: v+6X8kfb? qKnS֮ߠ`!?u cn4 GهxJXV/^_ Ӷ׭ҝ`xY?5 u\\_٩M!}C+ MsضM5³BCT9d@ՠ+*XӝE3he-)cC^sIq2bLh6pvGR!zF?4D(p'Luոl]NXC#rY5 XDhrd|utsϡDGU @D .-Hm[vo8CNfĊ^S/$#KMhq-ӭf f_K X`A[{TQvCk:-dUp̥<Яf=YhI 1]J PVK [MPDYT~pM0Z8Z ;C\f#3E+38xE~yx'Hi?_'Yam<>e)n}yc^ݭ- I\ѓK[{o^:V (>t DdmEȉ7s2:'mLwԑ`6eb'-ؑYOD]׷@NZ|7ԗMRŅH G<ޭ'SMJux(N @Tf. E1_[%? w&d4Ӽc ]mMDzZbc LX8OƫS{wɕϭCu{Xdk9/x[u=O\>[v/d ,S*#TvC=ʍkd!15 MDhUF#vg;#]{r("q ר@x BZS0Di7)3*d .oQ1s>P+!ot&ԣfykrvf'OHK0n!Aw}i7땠=7;ھ7\[o PS4K`A#>ۀMEES[RNBuZ rg3 oJ۽HH5(H+|ٹL$oe)-±G[`ﯷi]Dڮ^5 krcq:T!k7Yf``s]<c`]Y#ZОbA `Us+Cq^"hĐIq+ίrH%tY? W <kF.qg,Њ_={ 4xEn7s˝|LffrI!TuZ7p6 yxo'rSbt$X B• 6Mt N.}Bgc$U( 쉨p/au?x P`R۰E|_ڻ#FF(4qԑ7īƌT: |cReo 87' pMB9uL"4ǂY[hRWPo~2kxM>k4MD2T`C7!g"ѻ6P:?::{ep$ \>1s4)*Dp)u6o&;Ϝ{w~2 !7N _+FH[KԦUH ,c/8Tɺd]|^9&+sI۝k[u6m50ڒMO揹h2,BN/xmA LD ~{c PJ |eWDԓ= nE YSn>]'j7xr|Dцפc!(m+T_WdVFrswЁ7`H ' n'm]Z1>cY-.+S$ ?I쬲_,Qd>ZYe$k\4C/3[0vw`u! HP%"U=k%x8[2ˑtxS.d``嵇}WD)5]Kf $y^G8 3JnFz0 -,k@Eɧ&lӾ`[$J_KI( =ALʖlc2jsE]h;PmJ#}\b>fdY#߻ |LG³:-vvO-ED1ړg՟rN]\ x}Rբ66P:϶ʸ'q@Ҕ~D.@C\ꉁ^DT?rPmpC=l"kt2;)QfUfKZꋳiwɱ\sMֵƶ~i_;nN:PN3)z#֔-sfRCfAMٙ,2FWC:gn6\LmEiвK 6 [Ɍtd ?OXe, ;9,Ff?&k?F rOH3=]?WpR)2N{si3ȗxlQ,5qމJ]w1dk2rĆ<Ã)- J!FBŮ@wo -atBjO:nۮ0I*Q_KTƿaݲ$)O̙nE=i&2SՎ{OgT+ lr [w!Y,Z[: Eqh 蓴NBX)!UU¢l _d.[sK'~T $vy{r/>g~Lv.N{V0eX&E>" ؃pJ*fƤ^D.9bYC].Zf)b‰84^g}N|XaV<܄YOi"t( uc:I8 ZA6Nϊ;u Lٟv:+n ikXv Ύ8\|T*\5!j^hBA_ߔi OB]!t4IdDO'3%JxQJch9͝2@1b hW*E6.?s٠ u94lj9t06(>Wu,~ ɴ(?>={ثM բK^ɩP ˀqДEWng,1YB[ WA}ۮTt+%tWٷC2JKM:EZ],:*NڱI-ɕ]|cWYOPVz$@^4Z?_>)Y G"OQ| 1}H! Tͼk&ebW˼_ǯ?+ "}&1Ѓyb3 h+$_}Kor!2Dё76MY1v Y"ȧK,pOT:=;D5>zOj$ԭڹo\ NjcLo8@wB*?*jlDD)׿,a蜴Xz@Zb3Q D})]MMݞe?MhKj*3UG:JzTdUSIJ*R!@hۇO]Z!)!f#3T4LlӮ%oPp^d CDIyOѰTꛭ9"O*G}Knj )WWJ) ѷfs>?*2v?2i(,#2X?tzLZX ?P9$@R*ld 0~}* ~ОL3?GINtAs.,dKg|[5px،+ʳM8BEMKv[C[[)E HmH_[(.&tϯgށpL -tcx7)f$<8wҙQd ]}؆ys7Dmc@VjoOE[}]k#c^9XUAv F[뒐Vyȹ~&.T@kO?fVy14 vO;= ^"L+[92dvQӞ^!\䦇^p7if2zGVz 0jBQɆl1T}r8?*.9ysovb5 |8a=SE)52*_Å2X &7 OeVUw[q?ā"4g(A6_aQCh*&T7]:o{aIALN&Piܠ0R{'0 %Y/gs<@UԬLJDiHneq1GzG#W#-[lPCOAР49$R-gKɣUv%i3*"4I(L ۻlr=64r.|tqRf utw9G23n4y\Y#HP1ޮgB }]Ui+t7]bWrP C}wuYOYyn4%ak7U'yw4?VN1$ŗgÎh͌xH$(iYNir=&[@u{5 (br pIrbz1Ljs{% _u`υ|D/qs}͝aWӄɾ|ZdhgĜy6/5z\?&4PTAxH4Z"2X|b-哙~e6 j}_(ȴ`Ff/,!̹}_RBEZL G͓ ?>'H)QQn^++-ɟrE6䂏ߝj`sL%\=4KI7}:݋B )xc8sl'z\ki-1$Z-|_-v5j(RUPcu:hW &QuւQgXМH' 9UvV@HG yY˅傰.ņ1dEЗ#wHPڎˣ΂ &2ة&׍?JX^PXΥFC(f7pŏ `y315"l,Wř)f‡ps'bMF'苠jh1f[vPq25zt ;f/(m8[b Vʫ-dxYy\>iň3[vFPRւ6tNsAƺ.dR o!f{fŲ);Hrx&&nxdRb˭L8:h[9C fBz6/yEfטن1IyszKN!o"i>Y2C.sV%j#Ĭ )GfQ%Bܯr߷u&Lm49ˢ҈^TVPo<  en7wʷqr&8@6oT&=QbW\P߫e qe4%\a8œ4\]Sɫ߶Ctp s9)@YI7jGFI>f徕[8T GIo!{R0(»;; [5F8j82!K` 9QfqwQpգ{Ԭܰ u(˰fZP'ZYy678VsTԦ>=h&}x½AWOxAhܔ*7Vj0tB${a$&*Ig͍39cN EF/}}ZU<̭Lb> {3qx(]g?s畨y  ؒ H0$ֲ|7,Sz× $GYȂd̮HqMO'ۖXTJl=8QW{nnwMzO#In۔sŢ ެh寣w>R:FT/|)Jd^+ !<<g75b5TВqשlШ?Ge$m=^7! ͂87&Q g&/ۦ4M NzX0H)YdZy~+Vm?WVm i3VP/H˘Q M1fF4zXqxPm3R`Hx%~y?>kzoqo(6Ő/ ~_d ?\"Qof 8>AbPwʒ^ٻ4NG*Qfd' =zaPX (]fV_ÖU]:މw\69a|<`Tק@Cjښ:8(x} +Ŏb_DsN'/;8& [pybOȟZBI]g{+i̤( q4L2 `w*^T@.4`tO w8ZTDDxh|\Ux~O}w裞3`U-sO~32ȵO 5ʹP$^o?رJ,7Z}(ڇ7wL\V\MaS`>6Giѽ,1"|شej@zdbACcyޞx3"Hk ~2%1S}s.s+*)40`bAY+װ1ID#P[̓-1Wzr榁jbN1b*%7NeD. G7~4O<)e$wY\Kh!u*\d(bCZAa$OS(WǐwkdW-r{+\HyL {ҩ^ ~@& \hZS%1^[b!֠=* qdtRBWuQp#n8y CCPbAk#W)$*a>:yru'p5WWTQ$@׺8ZR߀Јac>/8nphPdoX+)7G3D=P'8H^?:/퐃Tu>`_0Ra"l\ݓ3o'0Ո?^'~Y.\Y+*uHu͍7uem,ujo ]ļxaնkC&-ەH9O?2SҐї]_DU2gT%3_ Y] Mʁs~=:M>7m}A'(9l{V4hjՉ\gjtŮɖnO! Oؒ ⮓I.%B97f\C0>dTW&eX_qH7HC`_QC5)ŜV4b̒G|pՅM˝{Par,"5 Co d&.S`CeއҴ b pvpG028ޝ7=ܗ=;gq_S')'!\buRu͝˞17Woooɛ\|Cx 'iG,Pg)8L^;]zaZ -Ј* y$%7#{CިJYVl඙3+Xqt#AC|U bOՅ5+1M8 (r'69t !5^V^/HWG, ztNu5?Y뭶(Ŷp qG|?5(S(s¯ߏE>Um0J?\Xsb> 8$S9Lq(7%~ [lH!-&S8xOBja@7eh*ź;wy:~Wt r3%?5;EK.EoU۽TpE^2f{Bp7T,4QhD{Z[_Y658H!Ro=\Eb`By2h}~Q bpiDs֮!,Ē7D_ W{9>TFb[gP탰˙Zq3HE^ϻ{"[t'#_+Np,2s[^; ^dށkR-u8Ͽ^Wd@Y UeeE~&+v'c5aH'Pqy ZZD0 w,}* yO%t瀛@hc:kx>'>^#}q>aSI1~uƻ[q^|3Z +틒5^t+^Z.1^W,nj'K.Yr~g $Dݨ t>/gM}>:IEk:{~?mb ܄]S*ܐP0cnđDg'>;ۘ–eJWw4gW.jK, ZWOPOy RGy+V (uoXDe4m{/Tߧ:8`KIꠏnJŀky}k:c{-SE͛ xgοYkIZw%$s 1.^f 񁬘 ҉|:96w:FMMn"TkpS"2I]E`pv>@U:d#@-p6 PxIoܭ2b5 hڧ`qOa~I[-#fYhՐ1m\蝶NpRQya؈{@} ~x !G혯(wq(?͓c.\*2eX:VRPRr[u |l|;6Gڢ%NPvBMq qg6հԐR -&F* j8D]ѭdBmV+FvKc:q8@DZbiV+cX8Zipʸ:xhI%̂/yz?z+?.Ӏ><΂Y5I5,"趢x\k޸YO[prZ\fwq60m Pr'@=n;շ9^0ו^'?$0WQN?ʃx'zxdm4mňR#I(~֩?fI;S 1bbu-PxrG6UbS^@e݆1p0k鍈#5_sn@DYܷ[rsts]V48C Kql/]ZGK^S3qmJsl5iàΚ}շxp_$\-:|pFC.3??B=\ϱMU'x>Ч$, y_a}G1#y kx8~ 6K4b`YN!ݜJ^ym=l6P_ZB8TAzif @_פ~Cݨ_eXռe6܃"Ό)Q`_I|.ȏqUD{CvzMThXM-,SQjo5Qw +.PGql.kZ}@vk(A>U\zđr~ q]=rXpK"IZ9 vלlST^єQD22әXgr,OC!{I]ΆBR=I_6x:]:"XkE}g~(HlN Ͽb w@!Jq^ªC6%d3KF^.7XŊ YknOb3(OǪ@jg%M;U )uƅ+搿<׃$ցRSR[IC_OE8&zau%<<窕=Op 3wjU f. yE5 j4RW6!WROu G=JBtK_68uGd1+C7pnOt$aPgQyv5[78fO9L[koTr/ߚ;Z[2:OZ'HdWM c[ ,S$[3cId{YS/ 3Keڌokt@| z$i}U Qؽ戠Xs~Ԅ'DZ\)oȒ4lק)F51/Il18DIs  C}X$9?B{p+ IPFYit*LùcӨ{E$t_J?X\#,IIPwRz2ԇUcD%ܒYk䛊UPo$S m*w UJϐBN[<%wd)+u+$IFoŹIӝuaUʑ%,Kıt8>zC lA E9h\c**"{7h(F!C]fhFRDtD\ lFqu:-f,uoņ\ 8 j(8$`mdW+'䛽ȻC2+? SCJELZ#/KjuUI舼=]vKh֐ZX/{7zyӜx<!c.@yۚCL~Nn$i9ȴ\5ůQR&-csC㐏7-us}5y:ތ䜷=` u2۱DPH 瀔M<`zvI^OQH3hԮN+Z1DŽa'cNjv gʴmZRoԟ8]tb”e""\FEqU},$"*S;lbVlb3A x6/U> 8!G][\C"FG.  Y P*0̆޳D*e eJ<7@NcʍSŦ|D[@e2{Z+-U" qO-w42{>mʡ;u%HZ;}ä~s{8s;;Ve3?$? ]@9K\^h<[w \bb`27=8u+B\Ӂ2:=5 սsH)Y  r2$ &>vxG ѓn";R% ud b6;x,gʽHceuN-+rGo_jpjř8ckҔs-5+sUpWA2{1Lι)f'Ď4w`n:?ϳ2 .oi#ɏ~զ_GܒV@~W@$b7 ,X>NumX3_3PUEU̹8.9\]|o RE:]كC! :PYͪ8/' 1(+4GjLmZQ< Gݭѽ-OγV\ bVc%Qt=jRY< MLBNj5bJ>ٮ`nR~7yXD͑"X3 *dLZ{C$c?g(^ rn2b{9YS݅?nMץ'F@Oq?k##‘a%a<=.r`*G?,\!,)ۦº= \ 7; f:]߹c2Dڏ ӵxM )k\LqhL)zC*+O7ݾ09(d,@PqXp0 U9.^A#Jo.]t<5 pXB-(O!F%,`*x dS܀/GNVRXE ݛ@H*^IHy:Ρl)xEԦ4FI1iGg'B:y9S "96L\Es@IFFdN.'"E8|XŞ =AS.;L6j:Ax0At&F]a *lT[ ,zm^yA>%gRN ag6&ջB d#ҽfϱ#V]f9ԟ *r6QìJѸDć\C[#y5c JO5ELf .G@ 4E!"Cy[?ڢCϰfQv/Q஭PVm1zRb$'2^0Scv2u+ƻyrbKRKMjY|M!MCTr_LSXTIbZoED,ؙ}axMT qBEU?p=p{ÍŰ{sIQFp I R+!Ƣ]|e*^:o cAR|.z,D֋iЏ t$zn'1B^j^ҽO:yݾ-(CڃyƤdYn WR)tZH+Э`/V 'EKh*J[s7/VkN+UĹf`ƍ֕udKQL8 ؕjM-ާe"[i4tXFGP A Ss7ubk_=:a/j.$BR1:K zƹC8l M*i"eXl֌gs6߄2 \2x[:I ]=bn Wqʦ^ 2ٟgW:t @%yuԣ1&O}ˉEAX[nJWAl omO k hhd!t @-OzSIh^Pr4=%ßY ;ګ/&)Q;[Cq!qv΢HQ|_&pQ6 2CKipB5 /SXS5}79qo!v!&BHTVl=m'wz:u>qaOB<7ft3g#Db;K_ AZBG[Ss E-*@"bogE$rS,"WZFy20Z.ROjKslIj?~-h@Z;0:Z|_i0q07p3VM?:7D21&i3Gnk='lse1CjȺY uD[LRY۰|W7Ya9]&+][|eu4|;Bpb*< ?+u:b>a-܈ӯ^30Q][$z7zю+sMZ;-XikwWUزƺiVّWbV]-cEe&$]l p/\!?^&44p~u”tּP4w; s^@ݵ(6ĮL^00$D2 Jaԕ, ֱj-ZЎBijDw/bN:}fkJD踡gQZ>o&4ϕY7=E21xY]>Wni 4,7 L")Z6 f+D0~=r}/ni\P;.D(g (g >S/JF\m Y $*HD=f},xqHE @fq{^x,* bE Sh1w3>֕0b]]u @rW>2* t7;@f(v}CWo^8:Sfa;ԓ_!ߑ}~ZxQKR|%9,Ykz" bdi>ly_>1M&5]"{Q&@o>o(ÌgO8ǴF\(FCMXij229Gz_[p[fBD[ޑ%R O/BN!Սs(< dvw,O١uKFƼev i0pc: LrZuCïR`mN,4fE{9HE H@m/LhsQtIENjeZD)`[AB~m5F%ꊏ5~\ݐuqho$/+AAQzE~YOywKZO. ?=]\]+ ^'|7V?Iu` b>3aV\ŭ"yC!p5uQ9s\le"puATVPfL^iIUYDɞ=7G 3:2ɗˑVg$Wpgp';]J1*[!_뚜H_Z)<;IsU=Psw`{[Q7պzBUV_x+ !KM/68̈́JW:OJ" >i|}\xڡ{\B.7WM{|&qkQF Х9"XvnV}>_,2m 3JpBוY-rrٟDBdWQ y+M74ȉ鴿Ma>wc3|&! E ~ldRAX ق6%hs(`~)2)mxJX:XR\]+ s`e/1c4>lsO%p~Z2BYzg}OmW$(g1m>.eji'0%4Q| 2>iKu)1U"v]Zw2qWTPi8r^?lҫ__2y y^x^stmY[AS4ճ2QIDMQԎ҄gQ>n.53D!yTClxL$`KO&6\. ROŚD5υR_,.Lv ٸė3W5y{JoOBW.ԪO:HNVM /;ɭv"-.^LF@`8*M)NaWpI \VAБƷsaˠ2m$pJ'rkw%k9L;c>VI$!KXFx-EsZ; N9a6LbL PJIX6xkG'hSb,??9I3>~g #&Ұ9t Mͣ\+1,{>< )iMȸЃtjU|*XɊ&@vw3hZDU0>-`!h}(OJMLML)¶p\xvzhZ)M&&ݙns2ȥQh09L>&6Mz;v<΀\LiSI'B@[Iz pSpj'%r k&GM9 Pt{eXu.f[JqK& `7ٷ;FY湷SW>ğ4ܝ[UL\Uml SPr8=>7,٫)8'7ͦY*F{dovL</a,{t5.6_f:Q$DH ,nZ!#e͜T[Zʜm<܈n*-=1mprbfVZLvL1 l)=H'exV"TaĻ͉GlK(8lUyH/35HjX':8Bȕ;-T>@XdJ_nV=9Nni/)P B@] osXhqldNֻ¯us Hw6iHst9tfCdlc?}yZ 4UḄ-JFXl J]m(s &uT( VuPr;lF]".s`RBF75@a*`բ80`}^;BWϒ- 8{zYև8*)>t}5&:*7c(zCIFUk3IS v~MB~e^{%\i0:GOA=Mf̙(E5$i\! ~&oIh‚Ơ^>2-I;-HR/KJV^:6a@/3\>ޱ5Y-~C7W-qvwmybr='sq|oΗUqDTkm4\e? &3 Ղ>OLP,i^YՑS|;oc]w Wַ l%^m|6*- |a\`6,#_4vaD"dsR҅r@4s_NZ7* a 3.KlђXK,#]誂H⭭u륣J q1_en #^㡝^8q=7wZ93ǔ^U!]Qӿf<'[ѽظ+4N֕Jb+`03:dk5z}xg-g5䤃+cWX-( t"_$*I<}V _? 4a/,ޜ%Q]l&8QbߍNkiQ=+sߴ?^t/{b^/`b˼1 Muo33D d= a[9= ux1\|:djk#k2ɧ:^@ qVN1`XB4 +JXLWR\C8KM{+3jPSkj oTXı$0ol/TFr'9{V7,FvkxeNZO.\d:KNyhᔾcEzHǕ0/dθhGeͬ8`(pk 5HedTGT;ؕF<օG*Nk$z7.g %R~oZ/jI8kzt&pF%~ʑ-M0 g_J3[$N/?Hd.HJ1/ N)24qfO&Gx u=o$%iO?%XO_׹z.)oExn)JÓ;AzS@#\d"owe+`#v&DнkOK>-  Py[_bzl|ޢ u3ӟz'~!\cOhmjf|0ma=+B0 :.8IH %BwF~+KlTuS0s?9ش~)DalеX{pyןH_' HO(sBas\rR\Y-*Ebu,E6: _ު[Q:n5Q4$0\A kk t8*C$v6#e"`TiBp%s6Nj28[Jڵ?p'i]QvbJUE nk9 88HU)M/7$a˚O0aү͇YP61`UWLP,/&fP򇡫lax&87(5ԵZbh*35i3rO0O~w_ֵSZ3[@xk渷:1Ŋ32Q{ H(|[tdp13a}K.l'ob-W ڀZݩ=ssq^=OHK0/4rj6d/.q-Z O!\$N1m'3O{RzcC YLR^ 8QY| oǓJl-kN}Q)DE!n g}*I>Kv]T&WNHg-=WtE` QFo}8Fz %~ 8tQ2=ʮ5\׶yw/Ӑ2.r聶r|^n6/Ɇ}bŘբkPAwedU*"?QtW:ˁ1K:nL!u#?>^ɀŪ@[MaDQ9:˩k 'nqP^cb5/ٯH}A$/Ak(.'Y?ۃ[ 5w4D)%}A8Ȕ3 e-Y; Y xs0{3jEX #0lcH/ޑ7%Bz*N{0gbG QŸ|1*ӎ':\]7{bguP3 =%$Nnޏi9CM20yX|ugYzј~XgуRwM֏;rR+E8{頒!sA2a{ď̤h#sQ<֫9V:n r\v\@ D85$+MNs_/d\n[_llIjBk1C3y>5#5MŔx'Ċ/wǸqi>4z֓76=1ea* bk{898eg̿Mv݆dShW*;{gVwf0Sn޶WX'Oc=櫥T*Cq#ww߅h& UE2TK 3Cf̋ܘrU^vśfA%gK^K;CU(Rt͎\;z\ .rZb,<@<:c+m{|aY/X$aѢn4PG:PTٷ[Syvm~\ J?]'ych4) %Y:ё rs\s@,h;k'8Tw.9:!Gxfl*3i# O<}H?eRS1&yD ʾ|C=?hˎq"O3.vlKp4"qĬkLjZEDvjs+ѵ=&!o(0CiK7m 0qEQ^,cb76 ÿiNpiyOZq7$RqDGP(aT(\PdA[0K:@̸_%VHU0*:ԽN$K\0}7,TX7ǡ"ȪDDEɸ+>t.h8;'{,vQM?Pz9LeΌl0JUoUЊS0$N"!3jsd3(9suqv 8~464*,w=J5g>$ni^62kMY 2X;QݟIe$h+ޙ{ۡ`a|pm\G&.*] ~kg0t6kUklD9I26Ӱ#.v2% ;aF`m5HL/@ٌucPozVyl*NG$"حAy5@.I|i&~}rIGU2V2cwGj5Lyi`v > .I$- ®lWud$єˆ% >gv< Ę^&B,h. 5FnV|'(LQ'Gj*%aB[7߬YgO ae*w7±Hb젺GŵʠqiQ(A h+!V j=l֮>+aki P?\J],υ^4]+"^n(k#9:L]λ_R\"U;[V#kUg`gGp75Q^Q#ħ[w[( "$s;Ncb@X02&&d཈`9gYS.V>,N +4tVh5 ؓܲejJk?+d"ɲZhaR`[ȗzi"yC ~pb[b/mpa\A1j 6~FvsN5{?C(G?{*~ L9` +6Uhœj ݝ7&hR-G{oGYFRLT~XnZkJ=|=8j%38Y6&896Q$E/ HqHQ?{Dm-7_e>`6;n 2@`H n Ƅ J^Vͅ@H`4s@IG>&o3AҫT4m#s@7wz,ͮm~pI $^첗p"fr rd@h[UM$)[4,Վݫwz;\WZ0TfN{8;!M3T3-202o+:H J: {_sh"OUbI~vmnV|r"ݦ&ڛcF$ 6lQH${A`V*{&yhiE;{"XR?h!aތ|OD <gln9hu|`}ޅa`3T 'a@*F5ZNQqPr41ExWZ@HNvio#8.{*y~ A@樂A>wp!38mH+]\(D`%>n\j~7#_PǨܷCZS5!;Z@ӾwY4skHoÈ{]'6gbA"!ީMAl6;^SAG 9?wg0F9ePv@3'%vxMsco.N< QN9%)z'90n#$}^{̐a΍D 8bʙM;ݤhC6ɹZˌE}vJ?rZoxA&S-:7r^qS2 ?[R?`ґ gMnu䆍;,{H@ UfV֊#aI>=QGT' 2s?!G2./ ZJ]9(Ib߉#l:?׼ŃJ'e*Eťͺ@QSȍb"3*'74#MeΗ?c^ 굤֛֛Y4ϷBh BBR '(=Xlttg= 8ΊMC@DWv+8bmBZW*U-ؒ9\GC{'2>E_kAxg`ʦ6Q>=Ϲe6ײ똫M6Ti@hq0'㏿jEQw".Hz76O{lv=t0g.chP~k\p8?_[#/Q"S9Zʆۢ[,Z8(j_ m@rMg+$#嫡×SW{ ,Q8K ˁpv*`-ǺFɽi7ԟ:!WzL2Gvbt~n=dUaJnebu9,eGq9"G +dBxcB>''f4fw친vGb2JlGbZ|-n܊(sk{&5Ž`;ٻ}wܥ\YUU;ɹLƟ&*$CB%"ԼN@f)+`/bư LG[>5"@؁E1w5B g2Eu)Zs>6pYhCu3%9IGzKÍ)<1WB06稾=>04+Uqhd_YT^䀰i&pCؚȾj0Fw#^2}28BW aae] e&Okf$-:mze[Ҁ  JgIW5л֏!:i/#Brx*X/{;CНNeFwͱSjv-kar!Xts^̐V3=wH`X(êSs蓳krWbǂilȻf:p#Yc;D+Q3(׋TВ{?DB9 to[p|X;b'pdSPB*nޜ_*cM]PE/&ԝ(`ݘFk\HCp Z#\i . رFar6)\h Wh ?aCr"ZhD2VWÉQ{W_G6^#/ dqܰI~ 'ɥz*0W^09Hw@b~kroSfsaVesak )YS+AohVN<12UQho1+ʯRX#ϺOl 3z=*6Rb+p 4.4U cLoYâߡ`thmAw@-\|؈HlWcjy`o]p%V5n(3_W>||j8V>Z'%_͵tDo[aHg?2gHG V8BjRvX8Ok扪-RЎ`5p۰Ckh_3scWX@- Hk ֺKf⋹C xl+I.1Zɓ|5BUyZGڼ_ ?{v1p9ފ>bBlJ/1l @X,ZVFXgwtc 'м t$N 竎Ij=YQ'apŴȁhSyt-g# Egb\z S%)D7cD½j:%tYhҞDv %c2#c݇ ƅݙ2\eKSlQ2D2U/Y[9elϐ& O!421ᵈk(ZjX\^43Y`ö' bt50E  mg<4{ 0=!3]W\#Npfı,ʅDD}~5:"~ w/)L} ZUS *2rܩq=PP;j';F~CXEб*=(W N>XTϓ!ALw3.r,q!=љ[TَFCYOcY[U }3 kź;-_~hL@F > ΔoP'}N.c!u&RsS)`5|q0B׳Ae3uL㰾IPixށ}ڌ(ō'Se+I j6uDsH4|8<)vL*6\[ C'US!(=>^?F1ne@GYݱ#: sqqBRȑEV|M[I,5᫼硛nI)JZ|[tyRNG1iq5_BɡBGgʁfCi/Um\渾Tvr[e@9^ۭ.xæaIVI2j,ٌ? ~9ULOtQ7i1\ ܬһa,/0Je77";zx.T+h?#d87rl )uȉna=~%K SqBνU_&RZ$j p#qnlW_-iXЄtr]Uj`(ݸ *z^@‘E.E= U2oE1mQ6a=6=hARf>QL>yW߂mҽlOEެJޟ^gqcmi1VzKs׼2 d,uwnJQ\F0($qDx)7Ceކt0z EM+l6yҰ8.2D<%;I2:beOmaMggb{k3E]!*l&"OKUh8DAbAlX\nn$R ^Wz_Po؉Ce)[_Et EQV %hkbEAy.B`'}OM/'V<;\{щ3]!ęe%F60y!2o3<m`y+V`>)okv=A| `[đb-TN]D5Z?Άa!6l!~Muٙ~5ұ'!l8Д Ⱥ3[qH9Kq-$Kڋ\>ML睊[L{G7G9K@Miclo?_nq#T+t!үZ:u6s(Hb c?y~on+DD Z v٫Q#A]B^ WnfVNdbf*r33j2::E&AfنWTB@!8.,R<2Ԣ`b g+ppCƮT+QTϻWaCM Qd|bU|rځVM_#m2Ş4ygfᾉP"W>KD_.)$ťK{s|-P s5VBFVXxgD|tr`S|-}8Zb1W_trGGeܐd~6KlhJMTL9]U4]ɏ[0Yq~։˙Lt$ʱFvpo@ɿF{J>H/"I~sZ7,ߣrmW ;K=e\q gr;Q-gq*FtNwbo[:ȈHݶVrV1 /5sU厎O,T5Ji$RpNLz9vz{k27~pۡ,-b3ކzBJlhϥwK+^Oقc87G/ZhdnJs?M1<[n >4bW`i{puGL{&Ұ;'IvO:}QI`>{HBI FhbI,n?A2SESS l\5 iUf!S/8Y)H^y+6JZCa_8%T5a? L14TW^u#K Ll6 İX ʼ9]،/oA+ BQmÎR_zUM`#7]V/g*QFxN^& v"wK7/t}#Sw}+)nrz/W{5:<+[%w.yvxQ萍Pp쥢y]!N*&%Dv=Qt bGk9c_Kx-wC E "7*U8A~!N%]qa&2޶ 1M^z}&tp)WԱHv*cw$m!PIdq.NzSsJ 9Yk7g*}%q UԊBCWXgOHY)E7&M<09\}# } ɫm}uԢ$[Xgw~q_3aw/ 4,XD M+`N\k̅``]q$9~u#roqԎk  T:Py%f3M1-J7hUhʲ}hq5*Kn]F U'Lz3s&wE=4|t|m)QxUyMbM2!!s[ι7+[$% EGܷ}ڥiL4QTOx}jk 0( bx`QyaDg,Z1C{ߜ*M9RADdˤj^]٩hKs9hC9" Jn@S ! O" g8a77hFZ2p|=/,BB}8hd߯Ogc҄+0`vU'C!]$='WvYc1T]s84%v+9^ii=} [!!NUe&e]zPLgu{b-Dy!ڊ+ lGQQ+|*ѣnm%`gDԦ6y%z="P?fˊ6=X~8&rKg-YL~bܸg'eqDRj,PeQO%h\3WyG͌$[=((Q}c+K^Џnѡ #!c'Jb:ǻ A.J7 /»D|@r&AńJمc.t"(6= +m |O⦁( l(`=:>,I~86uy.Lj[MNYk>"wFCh/ BFc<ΥpdX_6UTulc1&[ ȲW 䖃U._=,>3_G*Te`rXH9D4.h7CJL#Jǩ:ލ/L? C 9}?f37nbGim嘒ˮ-vhUdɬ![`ñŊ1N.}y$wJd@Qw)'N` G(qtSq[7&"~ tAnvרO +Hײ7S=])B0K4'KUExz8( 6i;fKV=vBJAiꨪCDΚ;QE >k A_ 1L#}1oRm%.E<=ߠ2d0#8ٝB}gDLkdC%9_V*PczS़:`~aWB^n@(|cjY=djK^Gȶf=0toʅ"_ 1c~hSƂ3,p$1g5$o[,ΠxL.Rڝ^{FM<%aY{:Bd}!pq bS~0ki]*(7C8&z*K৓P8rmQYJe=⪸Kg8{7B'6/ML.Fi?-yzS_&t^FRvzy# R6П&smg];bt b3 Af1i4Gug}qW/ E## w,?ڛ'؊`bbLmRr?ܯ7s?0d^;f/{W(<G!\7WcC={WE4Ȕf бBl =&໽3ٚ]Ԥ1X*=|>)̕M3"5gGF\Ȏbp)X'WIM%t`--6d5%[2΀jE5M(, mЋ^4K{ m\i\,͘VHs%/CCή)5)*|؝Vl2|#P<'j).r[5ׂ䮤{;XP0@] G&eu|r@ "yi^WƓ%XR4I4.3r5Њú*D'VlXl}Y@EŲϰ~Ƽ7D&RSؙFd|$Cã7Δ,ҲOpcE'^ʹ_k+i=I@e^[>p)!X]P_[U7( P.Ly6"0''9/[@j9݅\w1sS\~;L">Av&L͒1$v^9D\/^:iE&߃ۈ: 7>Ny5#% ?&bu֙%ļܰO<3 #~`u-qe2 - ,ӫBՇ/<.IE;>9Rsv(9kff3B ~ U ֬GVUȢa?5Z eؕuޅVNh`F Q5Z~ K2^kR#JeCoZmiByHrmR)/Fq^IGɂ@*:nux$P/OVoj8j\CLNLGz6\ RR`%ٿuǟc*ZIJJiK[#jf$ řB#칄t|RNӱ=YOٔZ:g>,FQT1=zxEt[~<8~*EV1$鄋l.VtitcbjGԂɜž.n]1.+y_8HEzq@gAUC忣Y`K#E;o{mHֈoZ|SAa s%(μ O5Й1?<T(>ؿLѡOf+NGOȵ) v(ZoB pVo޼dI)Kjt}{'2PZ0 231D/xӈ1ߌ7Z)_.| ~1 B`N!qi 56E/RXLoSm w,RApkڹi_ү%2AI6/e_m r_FceJ1&ʷg*VЎz+OO5x߽%n86F$]vӻ'{ZcPA wQK##|:7_*Mncm0)5"y#KKѲUN= kb"PP zۋۥ>Ƭ MX ~O%j]%xϲd>գd/-KoA20kcQO)EH*_/ 8ۍ*1;#qN |s9ghoc47We |ℍ!-€ΕFw)Э.0^S9'Oxc[5-8".wV7|kpƝY39^dY}hoBFi(kopX5*;dz#O[% 47pXpG2.^8DKxw!5Gbìo{*#Cv*KU)Nrtd;65k$@$·9"p[1кĶ؜BZj-aH[ݹ܋#qsNnSZ?chv^MZ9ܵHn>FN2qߊ<7rh9qEJ'!X]y,3Yuv6C$ҹbVCKI^Y 2,Ij!;"o֐s;}@nMĤIR‹Q9+B...~@lk]Y77 Z10=;uۼ8^b1EVrUK9+.m6sٯ6=sTk!2" 'kJQW:isӅxRNTqf1^Ú lKJ5̏z./]0h u[ĘpA|&"4G1r E5N!ChKX̓2r PqhQ*cF/X ;c+#2J7Fx6ԹsF GY"܄soOfQ o̍UP*ԮSe֘i"F _r $ \pCgں y5dŷD7"0)`{L"l=+d2ߎx"?Rwoن=WyEmDs7|H3eVd3ۊZfuրI1K%t֨ZL>.=k#b9֏'f3)eXbV]$^SUvO-kҥvټW/u_ͩX r1Di<I #S(XyWB?zXBٲiѳ 1Ejr@i1b_.ŞN:68{=cdBh&9}+R5y#:̫QC1t@a~g@jmP=*.q@v/HfL)e~_-/UՌ?vLh1ņOŝDgTvA Ds2 +vf*WiwB%4̠AM-2G6"lHnzD @22Xv3tnidaM6>:rT,H'& (1r|}M>3=}|)_DsIފuqUhόL@uѯ*Ý,xVo|z v+UhR*w@+^\|tzaoѶQC8̩DDZWFzޫ;Nnwaʁv:.rn…L%,=+fuU5:۲mBT'?Y괠RЛh hGJɸjݣSYkbEރ@mLW @N͉?S Ptg=wi&Q=϶oZt8Q~(kG/l,]sszUådڼT(xS5}'*t{;;~nWK9Qi(2W%)Z u:dh azkD47#>FrT%{7YRȽ_('X+ieYEz!*w3D<9(孖^+@Fm1Jl|Zp( rhX42(BZpIL$^BkZoe@؏7Xd_ UXL]}6czuRͬalF^.pa723?<%2JiL8lbtc̈́1JS/.фC4@۸ Hx`eP-Zפ]ሻjF$:/j 2i>\wSͨO0[c@Nʢ(x& ̣p`?]0*="e0 MrbF8e"<*l b5e9L_ x33iWt!jkҩSAZM(}MUB:+4B M.,7'P )_՛*, b ye>٣-.vNweީ.5 W} H ?`f|> : [*rl8$%A|ӽ fAaz?ջ;^mGŴ辐VB [e5ǯjq}(H~ŪI2Zmn>*_\{i֡*Ɉܲt#rr$('mfRj]&Q7=2Ieٝ|m`GAhT+ZIP(uy)(?Pj[,{nI(\)sjN8Z`7 Co@d❩yjGYR fIa `IM*JލIA:M.A@Hb 8c¨`2%??2?Bo?۶@rHQ&*kD2fSt<}!6LME]IH}% ܃-jچPdFNYWA =Q)k죬Q| 2}TBha[H(y6i{ ¹dCj=B8ғ`ۥizBknSR-vFahQ }7FS uNgKٟw\n9$ѝ9T3`/[B.rݧ:km^E4'N0f֫(!`/y: 'eb=@폿waZAkNOz^Żqt 0˿_KM4*]Rokn<:NLXH@Wi+u᮷YՉ'~7&}e $6kOn%tl½-۱Y}Ӫ5|{l5kwqո uWsk;oT1G5!c9heN~LIJBc]-"-LD޹(ul?;L/ 񱱏;&z\Ew!6`֡*@ގ/h,}?Jk* Z-dGfXJiϔw/>>Ԯ쿋C1*cym'pɶ?o£_W ۨj)7gMݙ5$*{iw1 Ԭ.!Xg)ZcM^M'JBMv6{ܾh' b\FRHϡzfeF#-93$XIxE`LE 65e?s=>`L+5[y KmZm8 $1%m^aKJhrltalI޼OYڣoOT8sУ>Xh%oGj:GK4av>,33DRbQP3/SԐV$[ 麨:F)qsqpb^!4)dJ_\Mz2X2aY(b"mZەR>-AJRHqIXg5꿢Cl4qj8 Mȸ>{&)mFY>'I&׾cqTdХrPJԺ?H;&B3q֓6Nव IڙQ鍹v@PS_N6k߂[A݊8˜Yuhv!Mzː 6:1j+<˘T)d,PϼnΕB0ga햋ä"f\u%awnT5;FzPZ O#DZL(6G{FJ}wU:t-WMGM R5hq0_{<  rxtyF%*<3ӋоBD܋Q,qxIþg[sJv<(/rFVQvWl6Z9-&Q̪f}v%u$,Zǒ UsXύ{Ardrxa^CĀjelX<[Oے3|W'&i{7ߨƺw핫߿\E o16=䥸<{b$ftv{|L\=LB8<Y3&R՛K?H?X qq0K(lsAB^Vs'Tfw/,7(%߱]E]}UjJ ow,2^ ZDz. b7 Io0#9ާ\z!ogej?\%YmGTBzWFw6p5C^l<6y~ﺀO:*YDŀRտa $|5>@cSD|~7 ʾކG"H[τ9˫ͰVJ#.)f+*>X­ N!_d5`ahZ?$p^}9/K>)e7q9pfe|fllEG]y,=\jN92Ϫ#_iGAKWw[ԩy^s:D;΂"BIHGr4\ \FMgGdw&)Ԙ-'xO8%^6cN'+,ݏ>no2f#B.et0&:[sֵiAr!p~hׁ-GT~IL0B7e߉ZTcs<,Mב| 2%dz(?ɝZ;ziH5S(eV*-1-X^M"c;JgQ\'a2eBdjܟM"t A!bC?]$D ,u-l[N7TU7}QH gr4oq3(z<:I*ɘO"a p'n4R>E[<.+た6&p~K Z}qvYpӸ*G) GuW˵4 kw_YKI衪!\RCo܍ Γ(|!]f _})E 7(+U }WǁD^y7NJRoQ=mC#Zoq="`(R[sVWk;䳲4^BPEVy3' ?!_@Ss0~=#YqxaD\KDlj4Nl_܃kp=Bm{ D9 |DA+_%\'`Ҧ:Hd|8 1@Qǽ UpNiWt35';AI.\v[H/@U (~uۮw&e;[T{bwDo?أ'CJsЬ@Y]]GY}4[b^Bh#NDPe''RyťƧDߒס%ڗE隿jwm?7'Aq/)jf JLM$8eG f(/+-0CM4+R~1p;'҄ WE $=(8-}I.`te| ,]?i( .S)Q + ݍJ. L޵([zj#7=u7B+~5 *w {C+/3AbK`J>-4Gĸgs(˜ktD$@Yp1jo\ #NjQԄ0(lo((ƧtPWņ0Cn?kͤGP *P8RL>2Utx HP͕o﷥bpLG++ø/V+j=/f!ӫb|vb]l>4-V*a;FEgGM4wzF6h!y'!z/Mɕcp!9F-SAC$MJ3=*.nDLsҦ$kSt)#5~c$ca:l}̰zrZiIט R1urQ+[ /i.#dÒmߵŀχOG":a޳?+ieš|"D|0׮۶ԙRfbIc>ba7. 4g*ChZ+iK VU;oMqt-= e0HϮӭ]=ceTL#϶ Wk  C&ѩ3y xhZ[ y$}Xz犊}a7,9 w+j~޿lT,{eF.|Y lC8:ޚ!^8{2-nժL;j%2DbwTΘ29KEJdN|0?rѵS>eSФYڶ!$g1P&[(.A;Y@$Kut1 x~jR/29p z?AwIѴ`o{f( M{YJ9D|!yCS#ԙ[j xJ+OJͺ8"CpP^8a"eiI$t]Aς @Wg"*!qƅ]c]a3컵sACW\ۥ 43DAx, G~o({^ԔaPaH;iApF0{ohN_2z7>rtP?WP1_uH>J7D5H?4YP8Qiб6xU#\%; ;+t!0йrbZG]Ǹ5+b ʐ(*Pw6Ǐw6ʧgrL ,?%}M[/ɸiƠА!zuzT/kqVHf\+^ԥ ST[PRtb篧qkNE3v<_:B[2Sr<ɞ&d3(\oo<ݛ9EXJ D?偣ZCaõ4/qzQߚI*C(&4^ulbϙkCcD1 -gbc^+z~|ŕxkˋpZbh_)a%AS;Ыb%RTt])r{z_G,&I^Am0vq%WD@M))6CC%' re8݌uiRkr(~z:V}OgU漢igR#kMSI\1y,yGr c:eÈ,ͧX @KSh0s}aBlNH"L^3dopa>w\j;i0J|>:;o3`Oo2fvӟ3ݚ<>_ ;?g] إڦs P#ѼdvY2 G?,ՅwHÔM?4a U8#6݃`pK Ō1S{s)zH{ 籶CLk[ߑ8Rd*!+>Klε]Mw-vJf) 50ZoS>_,R|"`^ǀ-mF̿8 23 )0SUUzk1RZc&}RtB(qޓ9 ث Kw%Ou9mZ'2BΚ8o\t9`2mH6sX+{ ^3 f̹(^ Sr|2 (tTiQ0=z?defCGJ@PRI'REZ%颹`%<y"\7ă%_f*63t/#&|VlO@0 ǑJ_ZĩBeW]PUðjPɹ~/b_C#^hR ZM&6v 99 tn"+zcL 5яo~ 4sBwCڲ3!zx3wV3it'xU\d0&j8j _l_K@2%hw͹(ωP,#_ 4ҭo.,,4%ƿ#`Ւ&tKeBd1<}xQ 3O3vȏ:-gQ ')oA: ] 0"|#)L`C}IT]ϯϞ6iAoJsu1y}'"p+uN2w)B=yf(qU›[fӉː<|LLǭ)18!ZmPyBAI#;y$Y͙ JkILaI$K2Al79)^"B,.JڌZwMT>fNAל9>SCM3 %̭&JZͱp duӧ3ggJZ]zU}vÛ LLAR+UJXN% YE=_F|ȽD %}_JdҞOCrEʔYBHY-^")R'_G ֮uzJ]۹D`0  RJ.;YX`Suy!~iַqχ5“C#.Dm{?K/kN8$F?~D+%7y pD)vs9ouͩ CojG~]u9mrM eiƀgIyuaH]_QDŽB : ݻj v2d (+XNkw2RU3^ =VCQ*.XV%%Q=LUNXF:n3 ˍՇ븸^FMsy8 @R?%0 2-`⺤)IwE+3=hw GE;,6,[/aR-P _/`0ں8#|+fTTqz8#%FX:UQ4$ j*  |pK1o/@kUQ&舘'<-іLkkʁ~amPqvΫVIk# 7^9=dcq|5چij6+8 'W\+,J-j A{i=fXPȗr_ݧSj=-p֑ѡ~|~~vC2׉`gq٢>Iئ`f\@dns:-/}"ʃ6S:\Ff%hlX)Gv[#>R{ӺPC]}0y]rP -sF,Yшp.l(,Fg c/JPpρk@7qIҘ6gTp0)@OY?`o.MFQJLtG5ouE2SMCl7),93,Y;{o6?dbpINŬtQչ/&e 50Z)]vQ.$H..'Ղ43 1e_ ʰG-~}cQkcx mM ?-|3M;=µ,9 H-ivg]>,S"`&0:L 9ك:C!_ViS'OpӄP !wu=KF@wnT(+N(EYB+'|=Ahu0IP?PPW&;1hZEH%JzBUy|CCc{,6G(jdQ. CA\z0vli _d$!S&G#Q<r.!2<'=gby| ;z%-VHѴjzKH(PgF<^9qOrtjrǤͤ_,㚗Eut S޷  }12h2ň#'t_1~RҾrttTcA!ܡΆk) {Y/:.\#ʊBXHϊhIu~ԬF"xh}2>-&GNlcMbFkqS.%⭡K30$*B{:[7NH568X?U18ݗ6 =ǭ{aV=䓠:j*4Bx{D$ƠJaWg_d3!ٯ {eH+3(,SR$ulpvb\RrCȖ`9]P@,r0}rl$0@%|n9.!R7r4 uD5*?̱z[Jʴ9ͽ7Foװg`5$+%U,i<}r5sYە]5q" =qLۄIRvG=BoO)CMy XEW*En (d^QPV2d wI%vr&h3\hAYVlFعAd(Y^l&f-B&/ vD|DH^MYR3. C ўmV=3"` j@(w wSr!{ ('>;Si /zNǥP2ۅI\d#/\(аL'Qs.X f@WץlRX\dtR࿯C/u8:IԋF3pc@.R"Z.nVɄ~Fh;>H÷Km7(KJ{6VG"?W ðqY2`l3p?mY[nTl8$Lv2ogjĵp!oݢc/,yK<,sMy|mEFqE9ŠwĘ28ט /Lx i>Zu^8wSn^ȡȌ>f*' ~/r3##Az!~P0D9 s;`ʪ_-5w1^"%&kXf1 K?>kw\h(Z5U$c/Ա1!4-Υ5'&dѰjoIerQ7}KsKY6A: W'|(ソhӺw nc.ZQRdK`, D6$&8CKr%T LȀxҺ(9R!D i%q0w6{ŌO6 ?z}/=|2& y%걯~tl07\΅YD4.]EuIQ6lR!_콎?WEan(2NMg 5}GMΣz9"_nf1 9tx+NZv9_z5}0l\>Ď:n=8_.BxV ߚ6j2%ELBR b/y_U޸UwϘ@Uʉn%˳,W+&GA^˟M1vƮ %sJk#NF3Pa=џC]viץhыu ! rQ͉ fm`48씭N?~n> m2"(/2٤FNropGOfk7̸Do9":[B|YtybQ\e! x&ҙSjy:q,V:QI*cX{aUM*Ha=N3ZHTdwKG,+(U!Yܵ}An+$Z1G!⚀Α[% S@٥[Յͩ}uGmN)~7%/xDFmg4G(\fwll7IA)Ahʃʕ݃ҷ#C^RMf:ۢsB\eYw"4 ՗3M\RQݺm&/V~FKȔRP2s_6гMeX kd2r&j]݋Bh33Kq̥GPZuI#4IMzR/ux i!-nv'&p~*C$a#R{6}5C.32(^~Fb>a`啋BVkVqb9 ?]AL* mlu;|~ $ϭQ|A;Ěg ލ5͜Tvpr3>@o\4Bڱ̐n$CLۗ{98m@<%%\=`݆ۼ9BINx*Eёi$*CUx[vASO)|\: H>zhvLƭkyzX5{ѤaOB;^ʟs_F ц̕Ak2g6hqW yn793S+$2qoI(\D(aS=|}oKf7JO=zBEإ5|o"/#DGo VL|?u4U=+|x>K-uK,`ڷKyN!gj%k?K?} rϕXw\y[rF# M@"f}ڵIJ֬UҴU3;Ya%~d\JL&-3#?ݾ4lNri$D02fh|8u; ࣼOU:~kV+>˲KQؗ4l~Ћ?@UhcX +Hf \(=7_lRYc ÿ?7o!KF]qxGhKpUR\^43JMc/ajy7s8.`H>p`TO`B ̶yft 8Ϊ7ZZnkJąGPΤ*Wn`ޢk̼tG\t5wWt>}eQo`67H8aRV-k5緧as~ZNB"jxᬸlS*'ܴVfQEt嶑u 9En2!hX#w5k{IʩF[LAʹ8ddq\ZMN EhKbS'b1뭌2D{Ұo']Ny Bޔ櫅q#GeCXz˕;Gɻ;*º eĕL$O:2<ܷ^ !Y,QaNji}~h償+D iiq2&'3]%]%ޓ3, GCrZEٽL%ɯ@JK z,li6MȻ/roM_kEe:vk>-=c6F3-+=DcqhJD6}DFؙX1e/פR hGo$yQA˼㡰[e}?DydlMr}{xL3K}/wz-=R2 i_Mv'[{Z#J;dS}HyXqSԾ%pafF}+`߈UZg9!l"{X:6HzA2ĖWAW3 8GN %}54BxT#P >){L6Gl' k0M;@#Ծ5&RHvS*Wmk&RTTl-c<+ M )i$)̆ttv`2e*ZNL4{O.4Z<ŏ+1蠤ZkG>LOYӻ2:'?>}[!2iiO#_-LWu H 3HzG߫ 5Z:L`t6:@=hv3Db{t8p7(Gٳ_Q 4!?lak{Y8W5Wd*^-۴7)g2x0g)..Ys1&MfSMBY ;MORb7noxO˓Ecoۍ+O@Ed侾.P#%=*b`l`|ƛN,Yoz 8G1\4!b.u` 'iV HNšO"{|O<}R&͠p9;S ^]e{uz 尷ݦKpFaPE"ŕ&)D/s .ofQ^9H,f 6lr{)jDS.Hء]ehh$~TOOkUˣY.=Ki~-s^U d7+Yf((F`r9`,f~I_1g^rW& He7/7W.|ѫ45p|#MjhRVºඏ8ξ 82`R9́Y{ȬTp z{p'V!>tUuR޲~җIFGT.U2cYFܧji3FAr֗=/59i̝gvQ`<8@`, ΃wح?I2|WKp+k:$?]{WFJ] <^z"sb,Y/2(ruh\քNZ\QNǭ;gjNc وkbH6vcҵ3m/ lTwkdA @;] IB*~TéVT\П3i.Dk4sg6eGb@ȶCaiM_$φǚl:W2(Wbc0=-iǹ/!u7rdeT4!{k_Y^n%]o6筅w^=rs&=0=6p!ge} zQm"Q~vh Q|T2UjBpy*: ᭕ܼ]%!b!gߕq=V? IUb kta7\Q /j>m+vq%f`#*1#c&sBl[ !YsHZ |~.8La5d1+c!K*2\;?DI#)X^r-}]Nk5q;tIԺ:f|Q Yx6[OKu,IÃ#1ðH,0 W~89gO399)P$aWb/@PYUkL8prM'iĪQ+˛< _}[*OUO:ќy96KFPSM)^AYTn"駄PɁe4Z2Y[Kj^U)pBym?:Gnfwp}-kc^>ժVEcp8l@'`' {vl_,$=s v󣯀C:~pHkM~}F`?)rBy鏶 )@БR^R*g,ėnO-ֱ8"xVJ`p#QL؁d{+G 1T(k3U[VƮI>-:YJ&hcWDSZUfz7se靮*29L{u ^_~E$s9.h`Uϭ{}x'UCQzXmROM##+۲KK3ii!z\۴|/+FrԈtf溂@IM#fCv:V9c/4F(k vKoĔqY-̒7bNFԎnaK5=.1 똴7zlڪ=* r na.3 O\պNB7I$] Ĕ+Ћ苑+e)=\I*q4 {e}uC!Z?"|K/o/c2Pjن= @b/o9_x%wuu_fXb$~HW/m2G_6䨵<-R^(sC7N4P@CvjlXDddo+މDnrAZ5Ha8$ :z1R"5zڥiX;DN4 K _f |=0",yJk(UK6K*f Ľwk@m1"ݸ0&P>[N1VG +{3AZ&{RƲvW r`b*`=$aA-1=){!7?aKX9PEce)eXzujӔ*Z"ߧBd"v WSX+ObkiO"'QSzV&^VA5v(9ý[64~27'}Y u;*4ŧyL`pP"`a=[%$-Bcs;$,aFG:S^ޯ/{SH0 FԑV( sThpengX>El%-1`<47 wD:>S"jVOZ*ka2ֈ)1_*䫲MjQ9-WF}ae'mUE}Z.J_<*x-(as&s&ϥtv^*m@g&ǂ6;&&icȃ89[w\:<Y8OMEfG9xUDMI/^A+({Xi,ԋ=ӟ)cLF{.35:~'qKXF2ڇ%Z~<D{s+q;dn8ZJi $rZڰIV)!"ގ*:fWsYbpEţk)p1+idKs /k")VdC&hG[g =sT WWߌ(Z¬CR֪@ E^GW)-)8s4YYƇ*~q`mnMlZlHcF9 SVn܂D3 Ԕ?m~$;NΆ`w\Nd{%(Kjjv*EbMk`CfA3vӋʣ[B}6"V=6k0nGE+XcM)#t&hDFsCزu} l s+Os=w7zM#S\uZngup%}IoPGZз*:l( Y>t:h l=)4V \gQPЌiw(Dx\AnFIm[KYy pK7Mp4w|4ch7f8H/ ܌~*oOmqqgr/p,R FJAGcć*Xns#,J :\w~\1/.A\Kc;[ҤOh3B gem!jn یeQ4lZWWV3E)K Y]*ʞ˦n1&]2fjpKpe 17*ʞ=O2oj"9rl1iaf};t2|Nb6)J %jeԓD_UA.8T;|dBV M.V; tm]F0^xW&AcMWHy8ѰWIC2"w˹mj?جXbi n燨ްGWvHJoz|ٟ^n2rq]hC :zbB zzEL>ƈۉ2κ.KL4)zQ!W;<~)j*VZյ~SiؿGWBhS~D1=H(yJ!52xCŭ9 UJZUgy$$x-;? J= ؇ԇQru=l6&5BkpطIvI@]$Lel^sO#s/xfO{9:&mu+Ќ: 1fІꅮN9b Y#ܞ vVUל8 e6dK=8AI5c12WB4̳݅a:s;k6y 5,%^aD:b~I5U_gVn60Mco a;Exv wkwE$u }k:{#T'} @qrK]w{=|}OL4J{oKJRW:4ǖo0 zwYG{;n<\fĀ'x gY=] л葝#1 ̽T:[ Bw܏ܣ0X~i@d=}ܣiRƵKIgy:$erL g.s}Ar3>ۉ9DXk"e3-`1O]6VrQBKSO_.982TRy)#L:Ol 8KdyQLPpNSRliS a: |N6DH?3+]u08T /Kj MTǣ4p zRӵI+xyyi1řK;x9{X+;oTCe:oX!"WANn( 9>%c†k U{ޥ7.gl $l1͓OS^9(A^/9DHli,'W,P; =5i4n@C#uN2 H5DC+52Ƃ/I>g>VإyX1H骖J9]C_*^=T) 8j //2Z$8 B'@MB:?ۑA>q\`]:h|OY *lAKlWKԸRi&t4{Njsv3JvY)5p9ԬdEj'L*34|_ZB2+/ğQX2IEpIzUbj%z!g> 7;PWŠlypc [au/ Dhyij "@9}pxf ZMAϥmG>d5|nyQ'{;c bYugBAt ʝb`?#Ƹ[BeJ,*" ִMI\GxDoxGS{=ۅz _D|TmRÒ Q\G2쩙DUݠ&ՇɵJ"W̓qp̦y; ]+WMZFzӗ ?UO2[WbVTa&X>un:GdBB02WE<&Л蛲 5(I.{2-xĄJSA6m|Ah p(rWP& _rv/#7D2۩L@܃uMV뢅v֊(]OJ[hsE߳k7J&vii;NW.r"_zy/)>J4XFUp  Cy]Hq"F`'?.g$_KhK&i}.* =ZU!=*7Ӵ ^Ĉ ZMLBB'tMoHֿh{J\wțaNZAtZ,w}ƽQ 4v+/(e^yw:JXEʂwflȡ ŤvQɆoI<((ثv2uXDS0Xa*5U_gh71]&[]&>:zd^[^8ԁQ4e! !kc ZԭAmDVosL)(ԄAd@wpB Qg C )Ià%ꗦ} 'i,Y~>#;7ܻu+e 61U(1W18^ 5-랐E2K!r~z: [=u]]DMDiWvL^&,Ń8s܃ kkvyR-yN%@2-,_؊59~xѣG57v&oZ JX3b5Ŏٞ7G[x _ޔUU8VS0)Շ3sL7FD_,&c@'#a~{ꔓ8&y[b&"4t'=ryL=4Zqd%[3mVw/*ˈY (|7$vd3;w A}YTܩC A3Nesp[R7,n#-L]g4FO4U_(#=' ҭ )uJ>~h9۰E/bt3Ŷmp>O"eG5Ǚ|nufqA+&@ߏY@GC)m:'&@s5pb#4L;t e6cn\S83 42QɲմX09ܚуjYoLqw.\D!X1C-1XVjr2_6faYQ^@Ū!Gؗh ڇ=O߆7hs5=5O b&=@+~M0LO&* * *]7|-`!84OwiHp(sP}N|O>8 kY8\n zH=DX%p[%lX'g&Y:܆L7'sVjET3HSnt)Qq> &S|l[h~# ݑzt.NкW2[PsV?my{|7eXOZ)sk8GYJyztƾ=O̙ENϸ+VVLeȆoh BSEvM7 . ykʝ"\`[Jtg&< 8~|E51o`lr} թ}}=>#5?D_mzG -Ym;8j*Cy)CU:ɔVpu]VYnFP_B'f;K}1Fa ȚXAA> $Vp@V &w$vKGaxX+E :sS~f2juC <"[π <)F9|ZG?Z*sSy/;ʣkQhv+ |X#O^X\Cyq7cuVN {ƐVy8I>vCӰd':shB-#be53!Oe+|~MV DjzWC\83)V XB83I U@/Zo_#cEPnl?T&׀>}{+oCג8A)ڸx Tqa@+n9fzCQW+ w`X:)Qc`W0g(k򤑙ץ #CpO<kjOk/ H?uͦ ?^~и}u,%J=]o4j9gKX=mg\ƈƖ@MRwZ47ȺA3u, ]USmD1!5ө1lx^Lesj^.wE omôfɤ]wV;(=g MOTdusc&P/Dp۲t_[Ge2:0Y L]Ң"2+a$ګjAuqUF).vq=X%|Oַ9ZTꉛ)=ojGoPXQ3%O?as\*R`.Cgtէ%b6FՀwzַ"׏m$}$ 1쮾ZH CYغ| X!`Q^f9n7f^9C֛ͭcz;/лNN3ʫ]eE{@b7f!V)F8`p>iHq".[BФ}ZL3fpBsAL*6mcN1-B"[hoH3UL2)gNhs-8zZD ZXv#OK&,__Yᡢ#t[E^C"V܇Y2]v'\blp<~ &Fb_Qu\*.8?%{#Ut|-o]v w'Z cIM~7O [JSv#&Ws(U:1òdJ=fn] |DKƗ|KB(vs:3! K%aglƿ'z+P0#d`~RbW+) ~\\EClݞ8WZ´\ Q~FZ')6\'.y{Vb=mڼ]gUW\ݛ ب%!@ry}E6,(r?0 8c ~.Zx wBz+OIZj/ E='@CXOЋ l1]H 8'tunN:ƫwl8CEu߽8E(cxV5T/LNʤ)|Xo40*)t\5sK83%2mZmm)1]Y%fYXR7>mJ*I-P,̅! 곴Ӛ}6|-}(gS}qKD%ظjTh(ՕeN~T,=һ~ߤc8fNScQ[CxF^)5ȽvdzK]X CXu.՝fCsf@g1Gbڷ-Q#cPkr#Wpu'Eo<ABf; br:[鸺ݓ9% u#삯)MCl9~Mb sGn;AUD3>1u8<-)U\Cd\A*Dk6%#y J`M LV2]qj׌d;v1bZ5["xg 1Q3&uhmxq<e?hP3K%FOW~ųrh.i6!xyY-{xH/k=R;/t,ߠ?;6x{a2VV9D[>Dc,ٓp57f T]lQ.7_i AɲP2A#C橎 AZ8:4z:USߢh0T$Xa צJ 8zi!aG>3wQ`0g-?p3gVf/׫FwhUhr_l() ~O >\bG(JrPRp ^nTc$sr;YyzҢhKP]jk?cSJhc)Iٽ VZJT[z ?Mߙ!h2$}]}9]N"T@q Z38Jƞ5:Y_: FQ,~5yޝ%<[S%CJ!1qɻ4_Ɍ#jݥlE]@p8CyD>ja wF&TqLWXFԟ:nmMNH6[%<"UĎ^(rYYŇQ'Ea*FA_aCQ͗CW2fḥLY#M$j-2˝ud*igR²%$47^5z_[+NhL.8 IL.%YF~߫/V3lo`[VT`ǎ穵j%ˆ'Ket{5d1t+Քgf@ŋmyxqnɧHfe^UQ}޼HN aMgO…_)c< ӱ5D_buH8930./ypt>4^KD׀| 4';8;\6xScd ֯P;:k57s7鈳niqS!=6*? Xox"PA勉jqKNtZ$sZۓnhvy+/i{>beu_7|HCbW*3>WZxV}I ۽E0fm30k4v~wY `boPbhPpBgU%:sE"HD إЋgBoQRVv~n1R}*=j:I^2|8b1ޣ)`„D!EI& " 3Y2,ʘWo۹R}GqJ'ڲ %>Zy"̠7$F8ƒ7kiIP(8[Z%Z%-[*K *0ιlω:7@X`| ?A<إ~k C~N6L;짉sY.UjN8Szub11P벺FGUO>fWQ?l:Ch{^xԌ!*kҀ)^B+T"Og1m!,@"'ׯkCce$D$GaݚC}eQ CmQnuγO@v J]-I]kT?~b;HApI~]%="E7I` Kwਈ3?XIv MuMy@+4VF A熃u_)1lwʨ)W|]2 D(iE *ŅHec@`o'DǑXėWB{(/B8hFj#\(%@:[nC!s5i§-!̀e X<:\|>gAJ7&C GO0#kh:+h&ǓZ#AY]l$к֏9X칂 P[JҀI@&{Lu"CʱbS$u<||!φDɶĀpjC$"~W-&%, IxVģN=U[N 喜o` F|A>иv-UvF,D o#cJi˄V[U“cKnEwfV'Q,:4&tC2wvW,s$ {n[GwPU%ؓG/9TsP29Veo_wHnwHxҁ%vʵ J^;"GzH+^!'WVK3H;q- dJ(0(A*ωٹM,g@4P4Yka\1{Z-ۿ\/MbߏIs$3垝1t2g݃{N&S+)ՒKQWϩc-,Vh_ }")\pDK!BG0p@Ip+`s &VmYnF{YީzЏFTl*&-dޟ`ֲVLށW[ыi**wc2;!CkXX)07XmS1jFDX@maw-i1W2q`a=a#__C.'"0!1m@ *-Jx@|{i>dN݀/ K 1X_dWbywrB:Wc*-j nMB`:` Qg@i 6Yu^-nXLB: 'h'Udʎ!L*V wah-wΠ93T5' 6#>@˞a *dQ5R$l2<& 1C.#>hߋT,m ӏŨe\&cž+٬6ғ^b$d68 E_jihrmqt}P? Yڟ!sd&R(yI{.KkߍKM gh[́N||,t'#G'V.RWf95dDg~W?qvM5cy9XQ{ͩJƙ(]@L/GU"HI|d4KHI)c.IыpL [RRMQMpLE R#EE3tW7J:7Y\Q#YR8i̻ ƺ3<50Ōܤ89 Er_K %sF 0V[{xIkf<>OkWQʟQCe-,֫8߽5؃j m W~gkolz-ěDfj,n0ZsQGȶ&X6 g K6+';@. I9-x3Iy|*ޘoEW*JS웬7G{nA N*k`%\~$MV΁|zYk|(0f3SrL/\=Z Su[Wxr">)AV5UQ WJ^σ'_PV*rD3Fڼ%SjK~L%Hv]S Gc^!ve8DNu7 U9- Qݜ^"ԣw^զw 3K5ʷ(搰\v-ay+ȋӅ>Ϗ|/}/ov%T?͸b)59ΦTHX%\e?nKkccELs7)3F+*#Q>2 :q}͕ dҳqSCD| mY$-U-POQ2 @4Nʫ[򵠨)rГ: HRUYQk(.4ыP7~>M|Wn#ӻXGGy,:ki4oFUC^qg|3<ttm[Z.bB T?P;K02ww'7"i%lA8NUT/V1Iu,0(A<)i)eSt[&1;g0G&b:vg)5ֿ)םp]7NJGhOwWz8m'])'bֽNˏY1XmD# :Tgx[W~ oۉΗ2|o,bS`UU [yK4!CɰKt,s6ڜ9\>0_6MD4RG5¹i hR`8z3L& qKKUΎ:w$Lmْ3FWX^^jreB6 vxhuؓW e&OC-pwP׼۔V+<݂^", = ޞll4gB԰. 烗"__{l3d2uFxd v-gd0" AN<&U}/G@Xbl;QV^%_ O3fuŪ&]m(Ջi_PE:Fs٤?vWeآM0kR W\#3? .=@̷Hte_lIY姡 W_$;Ӳ`薖m؛#>vB3CXpcD=B]oaL{țċ_z0r5A#1 9g$.Ć$um<(u.x"us>e-Ci0+ S"+VLXj{"qL>!]z |k=)"9]S&J 4l3QtpXd \1a*#Y7372:[Lac[ӵlO`~1Sbܵb k&D'TB+:Q0Wez4I>]Ӯ eբ. H팮NBrMMBuQ_7Fƃ,6,r[d`J+.Kid<iJd8Cdk`2W ίI1f>;Ђ-"yT5/Ƿ4Y)=FEhJTkkrC!\d;Y>gqǻ/1[4SRG.x.:"E:&C+di@Z'7L[ERu=;G#U\ߴIbJm0ft,*Cq j$ 5EUqkV괝qi@qhBZ7Ej~%@%D_SEEnmϰB&wF+2O&;D&*lY>%@;"OץV:t4S3ctŠgh4 8y7?bERT5e1B'oY%erf!Rtthz?_ Qc Uw`\r=mHS6#< ږ`ޅHdj~ C\̍O2 =";ău6GOk$Yvt7 (Ԇ[{r 4,. :M#nWPFJF2N %Cjq328G)52LSΟ7+=ߪ!ROPrrXgLc2Pք2]?)R[zFe0t5o9sܟ9C -VE*8_W^찁懹,&*  ;\' ޤ$/,36NIn$,;hÌ})\_dzD>/n&^ rB\ lnrM:AJ ,# D_t=rt6Qs mYsbx%p'R@?cΦz =OtuJgNZH]BQ^ ,ꨔY$|¾XIE5*#sF*iKB)O)ȱfYd4xE6/֗󋦁WKw * ZG I].&ג>'b`[@.&cT0*bn(L̔\CO3PdHR%yM;s,4|zΩno&`5ӺЫ3~ŚcqQ qhsd˩tuM꘨C].h5*S;p^uL}[9Bm#V4NiCyݛb1=)x&w( `>CZ$'\n2b6Ieaؒ<l{CHic݅UBr& BzBEũ-x <qQ1K6 3ﳩϹڽ+EeܮUK@jB/81[x]r_ߜU,,n_rJjXK >R4q7 @%d:ԁfs$͵Āj[eK2.нP%}-kcto|( Aȅhgϭ1{FBVh<A. L جu209o ET:v/IRВ?b@`2J<#$keQ;筱WVFd@8#Ytol5[CMrP"w9SOեu^ǃ,0gh,,.(@UAҍgَbV`*WHfw_DQ:g?‰#bê'lq!t ΏFQ̙Img'=gb9^ࠆ@;UIH3P06`SZ0z!b}B] ~,l_Q2,R?%|dMيE%YrBi_~cY{ VD;lBg ilzPɰ]n !2(3$ު>\zbVY׈.4{RKY]bTI"xhe N+ĩeCǙ$9 nn/نl ln -"Ѳ| .`GX|ndcMO}XwdKE^@l<[.Wcb (8tcHUf'ix!AS;GS ^(d,Ly>X7p5n)J 0 E\f=Rl9Y?BuPZ{]:@!l#DbN BNDbqYDg/\x3}NhsHm:r?m$(KTCx%Glk[Qcrtx(z;t+%`CnX U.?6mR~PE N5Y\x|l \n oVK4Q\`;(5Z/-kϜt֜qO7u"ibtUK˲I: R 䝆l'ڧnڳgWTkE_v.GmGMW~[?hF$ş- BѝyFn]dѐdMN:&<謂t-6~X%ܶ҂cl/6R/|)!,*_4=jCvd쉘[V~D7cN% ҄r=ɧoNv3ʰ![L{ywq5Ƞ˘6ߚ:*1׃ܹ(y@v7yͰ,?iesgpҞab ?&*m8E^[o0 V;MN j9H!UGH\<({9Jk֐UzFqLZUy9)(D$+ jV_Wʦ\Lmqswl=(hfpF*8p|fHt?L *7؅H0G`\ g&t}׃~؎+>OJ`!OD./~䆶l'ˎZe޶C=5,'MA~bbeIfDJ,F)r,_>;`}Vvte2_6 ^3V$i6[qQAdXd n0cV|> 8S@#`Ele[٪^Rs>N{y5d)}Te9TjsOKP^?%B 'A䷎WćNh\+`ԝ FgN9Og}oHjF]RI3;iƇ<!#͙>_v=RJPLbۏcZ TF2tc |hT!F@@6qv/:|R~Y_,/2 N!p-ew(S"ή=2&#]dymWK-Vg6?Q܁l<$v[MSIӷ:LOw+ՊYhyBi:HNV13dV "׊Yʙ,qӮaU(0ijZwq~Ri,;&_;9[?UtASZ#za`XkNwUEN\6g1<0ؾy 2YH5`|>|anDH~q ~T$D K?S>|ovLܚV3hͥFă q4Cw555Hviuڵ!3$  g>Nf)%yrs LmL3wa,jXÔm;JOpinb;9븋N7YF5rMMb@ֳKor| }gsDdM8Kc;uAGAC"4zyл8H&nF%~+mGP4^V^ u? gF9XZ`Nd]N)&,`8d@@R( h3iԟ6& Dbxa&)Qy(nxf~i-0[pӑ$/\qn ?8\qgCi5% 5,esȲ\N6>}k%30KƾhΖK%k5L #,=R,:U8Q-` 1TC{>XȪ0Z0(oi\?pF kи 9,{Ω"5^2xn̏Ɠz ;4+r   "ʍ& MUpث/YqiťGya~(0NOf%c閧G͛ly`I]϶ꈭ>H[K"a*  A Mz*PB4x=CK(ܞI WDl`iĘ%aV?댥ۂݢJ6F<ׇcw\k:OP>4b*y.VX;No=2pBL#ZԷ~1QQt'QrBT wRR_ ,"h /-ݮs4A-#PW0u2R) tGӬRѼ U2t˹rqs8nс bpm;*c 0_w/YYw4Wu @DZc6ˆ3wq6Ppz!J{PɚWP Jl FYЖj |յ9ܨ W"PBϤ(KrGeRG3>}DoŸt#4RY\!zi|42-/@u /S#f(-Fiaɤ4b؆'`Bbua$+s+~N6صTq8q@dO-tnv6czlO ? !>=Unт1fMab/Yl(aw,ఞIUP$;5ߧp,?o=HC(RF{YN(mB{ny7kbAw.E1(Dj*Qt>쬼K1>y[Ez$_rK1a|N,H*D\tn}J?ug-hѪh2 ,븤`z#ln)U'Q悑^'ɹ= R}{Mt.Bl_ZGU`~q9^K^?bYNZ/.qFplUh8SbA&S0QٔJ"$m70>Jɘj"C51k`7{MߧLp3"IBteCMlz7%5 ݏ?,KVUV:V)u%IkNݸT_NLs)DV>1{Łbos0AM]npӑTE.$K aɵ6S>*\Ԗa76h[Opo Ӝi5lCC?BFLވ_;bTY\,.^ZjIn Y: ]y[ &xQs8#|e09WXFx kic: ɓM_CKͰ-t= Z ]fT|}g9`Z[J>q03PB<S̬"a=WkQcjKRҹP AquRțW91'7 1O15 ]IOW?WKN@suvےx8fىV_Uw_+p;pVzrZuK919k@L@8f[oRMR^Iq7.B]ga|x. gK^Kxj6'ѫzvٲ(jMj,ae5)qßb=U aGXinN\avTcuF9@4x=!OOg_A\ ^5.J2+1 # Qd˛kLqm!85]yJs _JA e'cKE#x|(țy${>.} Hc=Dʁ]5lgE1eSZ0CߒwB>1]ӊ̶Jo$Jٯxx 3!)Bνizmүؤ'WYuH<~lnyb| Lg ۶U6 L56`O$JEyzݛSCVQ`-DuA2%^Jr]Gt} ҵ:Ϣlr3in2򡠾@3-=R艚+*ЕzX^ī^,1^Fn3DrmIPē\'fc>pTz5Y"nw`DԡhGbcrBKA#T7?oWZ*ӶLL;[tΚO=v+GڳDŽ#S`\87(R% Y0 #019/CiS[x(8++00v0O 85*5g#F8*7y}z5r[68"Èdޫ$z i=&- J׬RR/?Ç4JU6 &"CxD0~gIzO?HO~_ IROz5/cQwŻ7fgs1/.9ߝ YQ84>ʲؗr=t¹"q.Q: #KR)JN h-K ?KĐ1Ђ|H5V%> <~H=_|-Үd>PPy&^&ƺ!1&.$,cWP"-~KlDeF mf|)iK A U1b㠑Ft7I`X)suC޴ΑM &@nJ8ǩV-p)l(R mIW̤`=fUdib[*VF"Rx-#qH}e,C٭یwz˶vXYHm|rUӞeDu'%LVzMXDyO:t㷞Q[s@o=ֹŘz >E0^7ozZ8AƉy]蛭bަ@?c}EWj,9'ȣN7]Dy;9PT=ԇ0X0Ͼ eL;)Y`w+Y^ᔑnf84xkŨ1_xPIl:I U% zU/T[̺U,R+&+ f _"y#d)GpB*/?cR | ;`g@ݱӠ䃫*<:Lx@>OQ> d)m2GP0 ajW0_xR Y N+as91Jm68$7:w .&=FʑЉ+yф, ><>˒Z\\Jy< zբ=8MW [؉]xZ}x|3GCQRFJ}OQ@ ,e / k:,wv[={H'ceC(YKN(<-)9~ǎWO`a.T )IrB]CQspj%d 򏁚֮t˾~s*CQ%M'M`YAXorcK:GZ3bl8w4fH&*L% ߠ"?>zMV^0G) A m\[^ೢ̗νGjY\lt1 ^T%K@a%vgH:kpjR?& & 측0?Uw@PB ;! {qOa84^9QУ&4{ɥyפWe#{ՒU+.#2Q-ہW$R_^#dz# 4t5)k5+UC_TYD*LV7v5Wdui#@v umhTN~g+ L$D/]\e3!8Yh vg __Is-w=|X)q^ƥş2n66rX\9#Ob/ tRKԞ+5h+884`,&_M92ǿ/e"c#.) 42DFT6˷뵞8w> c_ӛ8g#!chnpEeT"3!zEٲA<N`0s&J1rq༾֚n!/8 ?׆-Բo@}c&V6s7˄IhL'&),KQ |dƖSUV흘Ό_:Ȃ{g{&PO5a?@ Z@?.'r6=LX4'o\9tR[SY{1+z{P0J#~fg%$-hz\{n3P.PߠZ0eu1Z.-FO)).H@V7k0t}Jɚ᭭̃Ateg5˹D:lT+ Z' 3͊ǢX&І?Q ~wf٥%6ɨG,/ʱ iID"ҝklIOr!&Ddym{,i L Bz+qQcn54ϾkD2 lhVV?K \}ٞQ$l_D 4e_ 3+ao ֒+/gAl q'Ո^V<\v U"f.'o  A ʧY岿 6(MZ$^h:#A|-dV,߈bdmF,p= SѲn`ң} S>(7ssy{WM)B WC f<~X&{%Sy]l'b\Wi {q8^&h S)^00X!z!Mͻ~ZHYXָ" QRټnZ[UJKp[a3ѣC*DrY=.Rs?K ڒN@z 4hr K[MdD6C,['ޚMC0*RY5(eZ)h^2fda7uxI \;n?,q)rI@'rhTp%f똹FZC3y0s)|?i[qIs lH7`x1,[2K%M0SE4KY彂rJNrdy=N{o+o2 Ɇ6"0o9Z!JCR3m(#&Kblj-xpQ"ܓf)WI H wCՖMu(kgH$5L4SC [س)8*J?aV]ݱ3\]Qq]PyN%nQ2*?"zb'roڛɝوSn>|JYuޚ C|IJq( E! ( D Sgt嗇CG(^]}( >3%b-7Nc^/穑H^*\ 5au޹W9_V=--IGS7H:zy b-+J%^CG{=2Zݙ/pu-dipݭ.VyMʻ_?t75݋2-.ȆrEv "+HSpv$6Cm)Xu~AB-ⳬ򽀢59[ [)v}ҁSm1/5>%皝#YnDa̧f;X=~iKpŗmvz r7doRn6@M/ê,=^ZD|Z燸b1jaj{ ji{PUd IU~ÔSTk;BtH?T TfKhsڤx һEP(=߲:RqJ *zqJXLfv>qwN)ΧAu`m5A3 Z7Bq'+yeYnUnunἪ3bsmgc6( Û|j-`f_ASDfE]FmHW]]3ٛBa``vazlI+E%c'/*P{zR (H.> س/CH?LƮld Tm5ז!sГWbBI1I>.׳yK3Q$xӰ9? 쵥xa 5gheo(od!17˔uͳ\IUNQp*cn9(|#ҴH n#m?df<|'XԳ w6 +æa fu?2xcs > ɷ%M#^>Y$4[ubVBٷǀ_{u`V\d$:, 7gZd)6ƶ>rYkd1!ODCmrgnq#a^Rn#Ѡ c?uQ`tBVV2 qrbhqx"8 5ig(tֺ|*l=Gb4i:ĝE\{6sҸkԻ(؞M?ET|W% ᗛM(Jy@'-Rh?"ʬֆE۬?fA-0 >Jy4ꊪU>Fec,lo 2]lzIRh˹ UϯX[CXU #0A?A)5D6y{uF ۠qR̋;|шNb }ݦRlytˀфMlPgv[Mhn I]ݫJq -/WZ37`tJ"=ǝyG;$Z?43y JN1;\)՞̉;"ò3s'㈕ X3]Ӭ7.(V{P?4"d! v, b2yNW# EkEhCV/RX6 =n ABim޿:\uht2jԂ߅D dgFˏWfUZ?|"â뵥Vrq}PG|unA_اWO:_frjr³ȕ-^iG5j@JLFP-s5oFSO;i Zt*Z0(H/%O^ PDt~,ҡ1 =@d ;@0 X6;_R'C ^DDGɍo ~0]ρ)~= v_AmDdR<ί>=NS^H FإAƛpܽRΌY')Sb1w-fye,&@ݭӓ{( }@u Iv{IE&R2b zKdJNG7C4f\?o*R{MV׆lNk2(46tI5Ǩs^|L\a$iU- Q(hDRw*{J,SBKU`D9rh'ۯOgoGۧ(I[K-wc$Uq۔4.<":c|j~@L soBQ4b# bq߭">}HI]R'p#X3 $?+GTmN,2!r.N:TH[A+[x ,KFJG4%W;$X܋io0M'5دx]bVِ ^LH %t=3k1}C{LGY.T`$%= 4 qMS|fS6HyJ zkgQWbk(7}]E7P^ dL#$aj '&Gǿ*񏒴بa?ۦxE&_ $[s([ F_ћEHUqr'"5.xُyڜہ C,(zSeμ|l8j+ONq15ȸz *ZCf*Cd{)6D ]Jeʓm Z`vh~[Нa`re};/yd0`/{Zv׆}"4p #eVl#;/jh!c=oqsY/˞v;kKrYZ]`MjDZGv62Dp 0x]v9e(_ٮ(on\ N=4BA1u,?CaW#-ɦ4Mx{EQI}QXgT}ja.,M V0v$ct3{Qk\ߴe6zckedTBya}ƄD\Xv}%sn wQ=3HR8 x!z67?jF՞cml `?r q<*X^"4ߚ&XѬLd _s_Wwdq_2oSaeBjqӊsV Unta`% 0,|qKd95m:DDt9)ʝ]N xHp> ДbρG6jdރ.IyM=G K'`95Bii7{+\S\◫+kHୗ{f %cp@ @3w} ?yBsqOH;K}`Fn J:5^^'Puw?M:3.^H;6KP=f`{0c#[n]<_;Y(yoD2_W,{ʮn{Xxau?θdʬح-Wb#VŅC3ZV]NL~onOƉ_4 1r!!ϳ,z `ԙG -Wi @1|ubRidTAh(ttC69o FR1hB.OJXW hp>~~d^i oL8}~lk} H$:ЁVVlޢǔDIYey%i~-92/=`1V*s;.fڹpQo]іoD=WC"[VeTض&GC"ƒcT:ܪ( hfAhh=N qrJ ę=;Pb{ݰ7}GR)0?vkK1HP禞Ywt7u ^Dv{29a0)|L~gf3?冐nKH;Cr~i֠ý\^5W ;"+3 o*iѫĦPNShr`Gr:?l|wP( ھ.I7A?$kR!DXMԌy5UỸ?MWěAu#+ 6.qR/ɾ2Wy},CО ۠68$&LZ|H#wTV1YrWhJ*s۲ײpq|7Rj[zN1ӅaH8,iH lǯkC,e s`'=eeWc\v߆6$QMf 侸#+Oi3֔_oV' ՕƍI"  dp Nf~P](|TVԟ2+@QgWi]Yd?#sAi_g[n I$ :yReHGz+aiRaż;NC5{G^v fNEiBq8<5AVB `ǓuLd#8h+l-8n|O\ 4dW(ZAc\mCH(V킪ZEx۸'Pk])'Pf$C V((E䒬p"X>K&~|s.p\PꡃN0[") |Є>d֑":/@ĕC#)ܩ-إQJ8.=\ucnGؤ'nд97 .)Y#/q)!@WDN$cM߆ىJkQ]٘!:1Lrn`.ӔgCPNÑR2+n~BǦÂ/|dflLje*Wj1Fـ7]Kbo-94 >:?85*MOE9P~}M0#-i.3_54:3;8jDb]G^#ۥF llxdY }n? %I=CHoi@( d[pk[t#eȤ:iJ9.@(N&~*)C!iK3Q PܰfϧRN+۷KPT1pt]ta}"f tCܵ\ ҳi-ǀOUԤ8}M:0Dxhxh 2UWmHL;nSHv[g9@;c]:όSe%{zT_vJ)&d/@n*oiZNЗ]}6q-TOm>yh(®"Q nG*).*@LIhȳD ^Ƨ4jNjSj8q# `@&l%"͠!ﺜw uJCr4J+ƴ^Dr+kCbES?^eJ/-V=iW6zsH1^1SR dᨮw2 =c4M|U^0(tWĔᠿ˔::%'tM6{tfW}Ċ0|tk^O@m\|<=.N^.nvn-\z) ݆mǿE;MMJ`#jV%| C'b`azxkôt^)8عzLkai|O_BSfKrbmEQzQE7w}R*Au,Y"30;*W>l(Yeuw"PtF :C0טI,+ӧ+KHo(ݫ~q CT2՟"GaiIC,;?$x:9WIR&9tՍ/3,CFJ-eb(GY\ϲ^臧~*x[IZdq-jXc~SA*r𙠡!|`D2o\7QIC.~ub]N]Xߕ2!:ĈJۋRE*&NuM ;'$4ZksW8Z̩;6pOf OLϼݓn—)0:Sqr1xlwBJ8w$o)`UvJ^VհBFP9} t!ʹc[R>vfATk&K >E$jƴ@`Cl|{W-. ӰCP24@Ny!+iD(Oh 0ϸZ,w-L=Zqgt٪(&d'bM7{X )UkgfQCn⁧`z@nz6QL)"3Y݁/G jZ?l#v.Sg'<ȯRɓvHxwi naYN0/^Kq0LUkeas!aG)%nGF1-%SW1A2@IRf򹶄}ACjR3I恮d}D2Z+XA>Ozˤ)2\N&0NaSEot8dL3>/@HS.s׼jQ{_ u=Gi`[}WQ6rj܎㣜{HM#77l{6ΘVu>KZT͵v``'/RYϲcepZqN@ɘ?k"Bhqz|X"~Km;gqoC뀏| N ZJ4TKyXeY&PQi6U"/E0VPiҼYkp1l` V,BOE )KSY\ITK8&2eB,񭗋h'AF{ubi>][uR`$|[q4%F3D"jŎJ}CGS 2^#f K`M" 9`dLS =ޕ+q䮥9@'qQ.lh+og|{TQcb&.u>= ׋}ʤ!(Fo\ˆn~$5e ׳6]SMlZéW)47;%\,:^v!u# E_e -%0rauoyLw@{^:~1ۀ_9U=,ϯ8dkJ'ǯ"}l.գDb_?㻶īO#uǭy=+1O^តb.$go>L7xnxz{hΈi$؎}yTc!og\e%wSZs=i5؍Sc}nN;Mv``zt?61!MCHC}_';:O} ; 0,-&O(Td+ry%Niz(/],髗Qi l }]v B`)OpK=X NV`Q"f:޵n*ndʡsvpoʧ>G+5S%MW%k)Z tDgW#Zp@'X󴾥i Ƣ ui`pay`Nm֡چF(#<8B=dUA +vcj\囓uU_%23:FğE0M C4ϕJv4kİN sSGNڭpu(€D5H% 0ׄI lja:B֢tǮ;XX́g7E@WkȨ[' /Oj L@ǐ֣UbdNv 9}`(vKӞ; v`gScN͉d}1 }qAU vKu edűdKCP(C!pU늧0gwvXIqk-1AYx٢)*ɠMVscA.~&SܬՔHaXQNJ\aCym<5Rgq2p#BmU?IWFI|>"ӿ^^k'`=OLF1Mzb\@/"r.FAޮ؎m*7n([4k΂xX%|X+?$N/mX+ФvBd&'" a]c \=kFvGLDG*`:ɮ+$q7!`[i#&BKVMbc-&\804H{)4Vg%}Dcyrp>x7?R%U#~՟VTr 3 ;$m@9zk:ɥ80 )ΙP$({k-r9xrd})-`yѫ+޵!Vm#ײ.M*%(Q9dr3J~S:DG;@$ӶG]vAnB~<5;ECݬ hr+ U]Z&t;ۤ?ɣu,GW!{"Gf#vy*pWXSBCЦɫsEvzP&Z֑g[\60vIsgKW%b#JTɆ8ukYlZxTsRff%ՠN˅,\삾 ?rB"frVwohr%WVXR:ṅ'"bT:Yp~VS2N5<NԒed?+ql쵺]YLk,^hIw{^-H:S̋fB!,EΈ.2>d,\.~MȖDӿ*yDrl\ՃLFn ArIxuQ_:;Icb䨙yv Ձ??@,˨TuujBsG\GΩI% ِOUàڃ[}O+4&淕J9qՀbT/83@D7gT-0!6l.CWkr;Q xEY>WV,ї(95 "{H45;tl8oNw~9 ~m:>ՙOORʞ⽔Dj$+B$.jLaQ6r@K9bZzvwsazfT~]o~ӫ5\\cZK̘pRdø uq^:}FEE_f+w:5,7` > .j07`3"!c(&!GȥM= rJ2\3 lۦ;Ф>غth{GdO1t9 qfcCrOkB*210JiIN-.odo5+@[ 3W}O94ICKtzͥn,dT'jg'pO mՋ]\:2ovJMi#\Y{(Q~Ujx }%v4^gcT]u}NPLUeRVv-!ZTodᇎ_thfiQD)"گG7nK1(']L |mPxC(W0]. ٙT`.8S%cQI-SV@bPRBv@eFo oYy&sDr.쯡R}AMA@|倏]e_i??xKA?v‚gU۶AM~-OW$obZ‚*׫JvW3S'Iȝpq2aW`ͣ)q#_렶_ uᦿde(~)u ^q! ^u1 Q]lo .+AX [a%P3jMaFiTd64Cms߷e5fqP+pA:,۶HA#V]E .l֊v\O5Z2B0"]lo'AX8=ur=s*u}"@ޫ9wA _>q*8l_Tg~|BQ8fO'aIz e*T뀊~eP7e-7'd~0GWO$La/S~d]=xlJ6z^ =䙗~3xRc==Gym4p cg"ɌХJE5낿wiYیwҒϖO![z/_BZ>D6h4acͻbSרH;s)*+@ScM;u,xeq nj4M=U鮀]osl|DAb$.5Q"]pLqTJ:p hVt8Qylѵe`R(!,u_Xs_, e&- 8B;[ɓZ (v`51%C$=qؕdA1VB20RH up0BN0,;1ncQUyCnVD2IsÐ_fu. ( >رWrK0B=+|Fv7xzmA-UARJɌQv}REB%ߴeV,A7KkTAP%0Ȅ9OaԮC{S%&ڱ9i;g]a3Ue;>M NJ?9FB#ׄ>WD|zؒoMɫH_(8WXfI:e~tԼv ĀZ ^N̺\yChïh_НS6svSp+С:2K.?'A Ɏ=cf _e<Fy^gQQִ4s1c%^[E cs߃Iy`g a&t@p|Z7ȟGjPy"OQ+ SzE{tmQZmL<'$#CJ^“ȢǝT8,hp|۴.vl N}d*\m>`֙'75됿rV&~H3}Eɤ**>"ڮFjLrlӚ-wPzC*ˀ=p7 Mivn n/M .vnN'>N‰JEmMWeނDJM|̯ \kGpF:T@vznV:EQZ*ƽJaÕNX;KCC-6rkj>HxvFho7 >h=X¢(.;ď}':*uN-e |V%pZa~r{PA>qh`0XИű9R3ǘ2m@S4 |ݶ;)WɅ-kx8dVc !Ϛ26J )ȝ8ȝ k c`aUЊyY&GDgTyD -~y5o/4[?^PfX?*'|ao--([0;jz!a?Iqu|@~Yw/npl$Q$Kq݉o[=/-{^BZǣV+C՟o ь]ċȆ@o~"@(m㋒O /S8GY`~GERrQ֯E \d=EFV͖ZR͘c  26y ZR0$1fݟ+:@zZ]NmSMurQ& a^m?P4N<:$'y^&-6B '[_~C'-"Io]\Vܳ+CJz蝶J~oQԿ|5P<$^eN+1-Z-jov_lV72qC≯@Fx뻞DOycA;wmu4 PD_^'#XL\ӆqx <Bx1b)w  }Sk0PWq[cANIA:ii4Xkx㡤ýޠH~."=2x8!p3b W!$.zk# J3w)SUr,+–l y V}R^v7~t31 RGosH|ܾP I'9 ~'@yeܡ.s=*ic+^ҤoYK_*<̑?h=VDڧ /]wX[38 t ͓Ta1ه&ZTr>B# 8cȾOk 9L"1*F+b-wXLU:7rX<ڗkmu{n5- 1)$ 8䗫LΚF=&x~ P{X  4KGd-it򚮷0y3jDgL/RMUǨ?Ós 8Jfڱ;.ؚ}uUCZT*vNas5?JԲ<$;_oOĈJ\7`܃~: edNp&{!VA{;IF\(ydGWotl蘐(nU'.kY0EsoE&g6-'fjE6 h;QVq-3 E952+3U\eXGz؍%4mf M |3 pQѨV2HeѶX mun . 0'ֲguνnPH$[A#Xx-H z_H f&k95y42o$r6L$Z3̂gRqi1HG`ƾ^Έ_~_&gl2>.:rMًG Nfyw6$D4v=דCފ0Kɐ2tR#Oz8Ӛ#baei\ξmH̛ުiw\ kyYl;3ۀ?W1wFgQ*Av$ܟy{CtfYv0ŲvY %K}|ѷi*؅IBGBSu6<0FNUNgF͸6 qJۨ Os^G 6Ig WhgD#UΡO%Z͎Hi4;Rxj`SFy<0mFVU/JAIi_]o,%`ADqy7F Woh!}z^l2Lÿwg{g篇؉z@BJ?!y{ڍRnV$?gl7!` $w_ LOQ:foJZJ*fc7&Wyf,a|~Kax4ʂxA~ѥ~[fGЯd>Sʧsg2!| Rć UίdM.W \1 zPsSe-V=p'_we>$n>j|18zA>C!`ɕB|Y?o /ݖ̭31ng!6T>@ИKK ]W?A2T}hC]()IPdi:"G*Lׂ8 L"w^uNL'W|sK;=KƱ-1_;2q$Rc<3}Gfi\:҆6X8u e>&Rg*, V+ll#!D;'K)0!ZKGשE@|`E2A!,UKP&GX9D!=tn90IZH Z `]_yl|Q'SFyoˈ2j7EVvEv?8!,4`3l#2\U*i' pR[eɖx#}DF)"z(Atf u3^̮)*DU;ሔY[#unt]):[2/7sBlT(ȼX#4eF!)o 2ӭ,(< 쉒CnbK h*1ܩt7cUN䡀|V'"B⒩K 'kv>d+Gd((qYGffdU)_R:)N$ϛUKpzdg x;!2N.tD^akuuytI8 {i| zO7nnҥO7/.[lP~[&BWnS&/CY&F'qvZE^Uj`H=̦1)WHeaSvZj0"w@v|o;'t>H/l㥝U.;l40P={3H/A^ΔNUk²ޞ3m#:Iq:ZХuнRiwYQjw|uU%Jɏ$,w Ao~HT2M"XA]IU(7Ğr#djh=v@::#eH0G>J#:SHG!9ׂ%inxFs c8٩P}{55~]XewYV>|R)f']Ṵ5ƢEĕ|{H8ݚ^qa*aA£?H TKM鹱{*&myK&:CB[QUkT쪣ÌJD۲A Q"2Bp=Q+@:AEKK8Չ n{+xfCzħ@9CMB)өbnBAj]dBV |=30`E'Œ.P?+_EhY.QvTFSG#Ft?NhT7ʳ1ٷ"ѷשּoKN TY+֞~*Äro+r搴lG\Y6yU2q (~i*ڜz Clڗ[}jJEoN)֐0YStk)|x|SUϼppGePJ]zkx]5]u?|zf>īϦж"yTlJ2 Wf0(z;zAGWb~JuHz3_~J,-Jy׎ji;>ܢ5@h͟4J$Z*MR߫nd|4soS;[zn[.о;_jU;m|ԕ&&N8!W}C nReF-aËW S)4&=*I&&e^zau7+4dL{EAEr#RIsO⬩D5aW-V$,gkuL A]T¹ {JikD=N8a+*[]{࠯0 _ u\CՌH9Y<VK=*ԚU-=;BV ay"TSHyXdW6ׅխزQ 3҅`:`[BeBdeNC9Mj5*F:X*dI =%.',Ô^ڧ1-d:4 3<̇'$+I)CTx>w婇By@!6^-%+|°1svNv@·q$ʂJ".=+ud|5a>;Hv-d >t޼C~ V"SiMHkO {_YZNB朽0̜T6dp9ͨC)"Bn=Z6{pt#-gcT4T|-tB5guFP&â+wWas;EEqMlw^2qH U^xbYY: bFvN>\Щ{+78!H*)?णYgQ3~>{#3(;h;X[ҏ]M:rP Y9Oe 9|)~ W6NeRV DpOͤڳ(2\ ZQO2[>ғ1d/N|b Pmkwʅu$_X(/l#uřYwЎr/0dX=j=.>3a_8-dWlj56p@-En,?/{Ey[,8Ĭ[Bn.ة:ϾA"Y#ˑk#hs8ǝϪ0射ӫ?nrp-==nPʤ⸕!LF}Rl ~BQ,&΄L2+^`$8SK];x[_bWB傽ĒSQ4F_§sh3=0w(<_YhđL9fgQ )4Ҽ U 83g\%bsG7 co3a^)K_um#qz m?$䇇yFށ{BNI -[%nhِqql-ގ^߭vx&gȲ5APL9?_*!Gt,.=kz=u{'!tR'JB9Zܢؚ1{f.zJ0OZ(dVw  t]hNX + 3@kzIk2e%MM; \Ȭ =b1=Rpޫ1]dtbcڲ(rMmjg}@@ ꔱ,8QѬDy9Df/L,K񠚵UDp~G]jzc]wA!] I~=^鸮K5dk{L~X_%,[eK "أq64E !2:qiFoB2H24La<DQ:t[<\)k!;AX{IWߙJ=G?z3cFmV1.7ObH315T^* syE0'=4j='h7UGpƳ'SH*0Fm_cd|0Ѐ%ǯHlqiu RN~_g?X[5#T x;pŕKDa;"0nM\ÿdTgLak7\quwi1  5_|#N!מȤTVhLQNB|;ݡ(%6γZ$H|0 d{ cLԘ@%[eUnH$#xG~_Xr9KtP:H{*P 4\V~L%Ɂ;{c$ MR~k9 $C ]\X)loٛ1ۈ ֚Q䁨CKS_!6 4݀2y܌G8H!Gg%0FCa61Dx|{=7;^g^DR,Novհv~@vj+x^ zo'-{Ũ_Z`kt}ҦP n+(xY_`tAQh]LxyɄ\lZ6#h ;"ڴKYjiYQG|JܸkI/g("W")i ee3%dYkF|Ӿgy,8O@/k^eZ*rC  tA S7k4]x*\`8Xr")DzU[ߘN,VRO<+gfS4Uswb lĐ'!\ tz|S*u( o`Hm@$(# u/usLN/œ[l Q΂cC-ETB/4!O?{'e#NZ`uG'7 ўW|S}޺E'k2=2?N|r1gD9U} x: dU6Տŭóe{opp}h86p`_ \[Ư#_D*Έ FbB=Gղ{*{n½x)!w~5#3aEz;?m-ed/f&9S/:̣.Jéd柦,-Vʉ A:UnJ%rنo o Op~?f"|,ҕm !p_e_*f.ZZX x>B.Erg Rʑ;f$י!v>]UY~;0#Y>%(Z3" Oǯ\<]〰>m.N=Q(q 7˦!z9|\ X6- Ii5E@7v|*%=Q'D7b9nY6"yOo!wA#Z"8Z4LPPdĸ_q 0o!PŠdHܙG#n6sPВ낋3^ 2ϛ2 gNnR=!J6q{H!hpy kchw$-a-FՎkŶ |8§x[HL}OuFd<;Sh0@^t܏zκc!6~8Xz~&y*ZG+>wKo|7>H"9iϊZV0WkW,j;ޙ8!S+['^w;H= z-˗OVȬ;  ?mptc S1zs]*F#Ay(Nl(t)׈Ck0Ơ;m&pg)JY,|ըvןX NuN Bv10啧H :>STӞeDfrw3BFJ\bwIrd {d&sߺEOvE6,S:iv<Ͱ"TU=/ډ6^sBf&e%֑g?%"讵Z!lTB $G0>Hx>l[en|q=k0\g6ݲ¯W?^Iwm [EN"n,|Zމ#~BpL>mSe&bS=,z5avf ?ھ$kA:% 5a 5R]-7Sư<ߌKV$x4_m U^L_"jvatx4|~FܣܰL.WlL5 ٲ\DVgYB1Pbvlf%ӌ\xZ 0w- Uáy,|*=*:hwme & [06;Ը5n`EH.%ŠOh 1ǹ]JЦ9c9;]!T/x׶ vIߏD{yµw3''Ws'3e[.iRkAl3bFyu?C |1 ^> 3j{&FA EUɓP A2+rJ|ABwT>ƿHzn vu?k.MmL=rm5ֆ?#(?q%th$gC`7(w+xEq 8BM;CUBN(8b -nB%c!~s=,%/ UĹo?lj(KjC)I>ykK1i-J塉#+0䥢m]61!=N kiLo6ܩR{l>_ɻ:p`GFX*/L8`bԨ?4 FWmɐp{W>xٰ6F@rȶc˕ȏv-n.F/͂8TU̗(7"F_ xG+bT[15p~(`N378%ݦTaUrDg6ܿ>r~?0H~V4VA"s*}C65d BmZtN_|QеME+d(I鍵mgi'^ ;[:52*@0w*;ǻon'Ԍ-~3|š2?qO弌*#iM3y/@Z̔kq"7 -I_ֺ?}}.C(} *Gc(+LKȴ}n05^9:\$'nh7f'cǸe^f8ϭ?Ý0W>p3&W0FrJa#4B[[V @ޛ׊9@!zmM^I;K傥^N9RΖX:6WMZTIJ`$+Я=-)cL*e5q8Ŷ/e'לKlՀB;aY7ե")DNhi58zBec[lL)c7f~10EjNm// ʩK-94^ڊkM~F|z /n/%d\!(dMVyD>&~,f˓N%I;`UQC/B- Es.Ö}>{,,BNE N%T9: ʄԈ]U`"@!ZK>,V eMzIx"dEPxoE! pJcǞ=1@w+\ڷ1!+ U%gIR.! PC }{ǜW•_jKMWIa\>hUzO #00 x晘BM9Nۛv黕ֽ"vCwpOWFB>>F4hoAx3B:%ɄPNJ3cݗ0$u7,U=VdӁ Py iG*[C5rH6 ~Cu<3w9Gc%5<+N-ư`iy8Sm~Ec%:9T\WPjj#ǥF.{4Px4+tfhMZ*w_֝L9 |_ 5I_;2Jt%$*pZFd0?;eFzܼj^"'DSJBf)kZ7&̀ YfT/WU'8IKp-_',C -,2 QH*`<԰ՅMKQlg/D~o?_Cw:4]-oE4Ru`Ys3e_Gld۱$.]tѷ|".F?d\v ӟ57!P*)E*6໌#j+:fIDNBϋIX74}Iʊc%YXj(Gbek/c*iL=A|EB)!+;hyLcp@!W7%F$P7)]Grwib%E/Z"߅s T (ȕE?g ȚA (p0WPW_x'{h¢ k7fVd?=BObiY`Gfٞޑ*Q.l( XӖfЁ''4T8W$zB,E#&]<H!{X)<}2+fjn^A Hn P}Y@HQA o!#_:T~QZT^v*g.-YK*O9Toq64wOV .D?Yw-A,)D2qGKV|C5"ZIM)-Ѭ,S7Ђ-(8ܿ>4+BKւ'c}LCzokgz?RA#Н`dM03Zst9tgO!XGЂ|{0޵ ?zD8ٔ*Jmſ[L*OeV׭7ՍK 2[j.8lk,24ABaFKPt,bQ26("<5+hC1:\oJ30eh+W?vj}XI޿> 22-[\"=T?*搗y$}o>›s嬜y7hr2чa0(yvx1?Q tqH=3!b/1@0ƂsK46zd`#8x)L) x#o[lq@AIaAߘ|JE7ɢTlϒZْp>c9x |%ZeH-duB8 ٣ 3S, PekY Yִ0ǿZUn7%ܬˊU17y5KE{6~^TӲܗ遷('ŒŦBJPGR7\]~j`y]067Ycz 0/l"*@.ogt6#:-{Xl{p{פ,2z6FR9W:ɂ!ѫD@̓G-hP=eV Cs9oS>Kܘ-q)vʿ&KIO]tΏ>D2gn% p~VFHdD"5͌B%gӈ`]Num:sd2>p3zyorV&~pPl@-Y@ƮhXx{)oژs%t>)^L74eyDJոGVU ӏj\''U 嶁[qʯM M#*є+WSAE< v NuǴN_oxkd@{@9Kb(}"%G$ZozϚM$&H*P:s R¯_TJ% #*!_ (ƨP\lIRɒjf4J;rҤh4hVw_?3L$m R/;6=cm9q-=D?WZj%LX/> U<,xέY>k.&A!cھ(q2Cu/`%;"I%@502ӰWq[pRH#4BX0w2_ux> L ̥d&ʅ3,9)@cQELo`C)"Fɏ! W1t#1Yqh, )X7Fby/ UBn|(&rn0?ZvB)hDj ߃?9T$=> OYetj̪g)JQgT 2fv0v m9@j${J&4'SWcH$Mrr:h9(/8 3,>Jj}Yo^doի9K2WXɤE'v#i^U;DοϩUPh񎃕?71!G;g tٸR};}xkA c^/TR:(zGPY+]ևDO]sʦZ qkZ>[v0P(? vP]yhcGg电uw3RGV'rd6 =K/`!\3x˟I2K%h+G6TRyc,LYdD.* Ys!(yL7X3lU3EU\$/bsou*fqL)ېfPjX?+rj(=$>d>L|a0~NG&̺fZ}[B ѾG p.G5Ȓ@k UA'eFWsBlk`;$;N1W2v j|-~@j)gy^6@ ;VtAŊ=wɚŝm7kS06uj%_o2eOH2=`Nrayǁ1^{o9/~ pҨYW)>C1~d4<Ϩ{^t4J섣EUS4P[}"m[ ~ @r苖M$d5–ӟ6G@{ЭO>>Ez/wbz3sMDqOJd9f<3:V)tsO ی?$SS]w ۜ5CbIr"mrMALm)A}GA.f13,kG\.`[wwic 97/4B96=t7(Yi3\-j:>Ѯl1O|fw= Ğ)FysO|miǧ\88oE1*ae7f:$M_l Pa8bfec X$hKǾ,Nef||Ad$zxxټ3n7C¼VD܊ \uvXfψ|L DS9U:}N,:#I*m]cYeǨU g+=U-1Chd Se:e}Fcjmߤe~.:qRr9)hgK]˙F'\k\9U&NΓnCKivPK4_t03l9'.3ظi?T\(P.裇W]X2{uI"l|OJnON="tF83ԮZE^Ėn/pd]΍@ɣ%Qbm3|;m3Nq ar&Yz>Y(r$Xzye%8~q\J_k%4{ )~xy 1r֯^bO(d3q/Zt i$i0~,6k[_oj<WM+|-'4Q |Bi" Pj]}Rh*aJ)FbR)gxQe/uE!)?1-L‰X&Ϣ+(IXn6'$g:jДMBdGZ=|0[⚠Hr6{5I,GX ("}alma-!D@}Z1*bs`!K+TZ+{q~OjchLd:x6-ˡ zpf/6vJhc4c9/0؇#U9?p_p`(IQTƹye8R"VQ`ה7("J;W 06LRYŚ(33e]@Fpv!d;1UP+I,7OVyTU~XHmPD'BnzG);$3nrbg#uQB%As86&Γ]mݮ3~&d9TxRIa &CP_&"K`93M|Nlsy6?/a;a/=ߓ%LY©qtQ}%i_wRd]Ґ4ٚq)#zuJL9h}ŹHXY;H#*&[ cS<:Z"9 k*I kٽZKzxA'`eWxkx!Qd9ۏAU*YtCY&b>6.0t6 k˳>?8ujj۵1ٞhߵ"%RsZ'fx4ŨEH)YUH}t~zw?s"P˟W|E7$y~mkcƢˬE_PZ3\_& K&F]ZnQnGKWNakw6%XLcp#dv/U,GY,{MiBk]LB쯈u'_1Ê\Aϱo).S_u$θ.=&AW%lidc^ <~qE{1q.w'jWu' P ZI=Me=d?nYwjywjkbAh/]`9tl` g5.w֮/5D`G1 =l} az":+3MxPfߵgz{~ Cx U$;OZN es_sk'#eH®?'b! [$Vt _>ّ["S+V q-B*r_MS7X*(J>܅d?.H\CQJ1Mdf1ۃ. 4taNhr9ގKBPg\?94 IUB-wG7,2R,sŮb #sy0d_Ǻ>+/FyZ&1TQ*_U5m!3y#l]:'^n:fp§)ݖO/ &9|6[?$-ڹP# d1l|@$y[oօ`2@QhLbpjmm_^]˄=4ȐdsEi)|#:ρD1+ ޖ)m^*Ս lxF~#@.2>7|{O.}΋O%+wf&Yv~/6rn7ymn&!~m Jt ί^,Ckt7K{Śb4!YIKHL 8(K:jB`#G Q: \5? z [~CkP27«/|Fk@H\M爋X!\$h/78 -p| \|Rb(1,Jq^ъˎzU7Ϗ a K-C"$׬@x\yq |OQJ\˃|;ƨ6^0Jvbz,ziRL@plJGc2ZVP@9{q xq]@j%Hse7o(L3 l!pѦ'K#{"q; J>K\~e2۩6 DJT2E]~4cW]Y2B0C,׶!Zn5O>Rq尶TToSn{z'$_5E }SΟ9<o8?ɟJj(y&^TY:$ĉ }Tlԝ\?B!,U+际Q!kEAw=B#5\3SJ jW8#WD'ϕ$s Lz3 #R^MؠEoξ/?i İ;Ot䒺;fxE"wO % CuY:7\b*} _^Ln1B2yC2wxaCر١ѕF)R&m]-bcv*V}o-F.0yWӎnPʁt$wi%{Xx6 }թ.'nok$'JC jY=BAXi6 { e`ybfq{epBz`MXUIY#G,zrtԾxpsO^f?/mo,Ka-IR5 k:(1kK&k5Il2`ltCB>A@'t(D^%'kKs oB ``6I2-蘋rA9y 鯋dn3i_4vpbr/3!7, 5w*A$'>tE~A"3xYΠ|f  a*()NjHT99^MQZȥ:W4[0d֊NWx#MJl ,#o:6l;㍳0DQBo-0O3(THR9˲(=I2mdyi,B:I{5d `v2ZXll.7!^u玻Ȱ63I,c_."N| bFXTsmO8 K! Mj:O,%#0nJ]}bw)E6ųy<Z;p+hɿ(9f76Gs tVj/U{*~&NI7&]}fVޙpݞL>e|RbW(8\ư>-x8/MSiW0kRTcx 4HFIP;uT¼Tn0EߣMwڬnXMjу~\1~CPeUZ[^/ZQ+nM+rYT M&.br4\yuaH.݉K*vX̶Mg 1,X0יVvg7Qg AZ~ Ұ$Uzj!_+D!2G#LL\ p8DЌM6un6}k˗Q9+B"Wz whLE0#D'ly,~_w~+s8w0ْ^܈D;r3&5b &xxτK}Mӹj)n~dd"O(=RvDՄf}Pp;Ń)rcGԆY8<^)Q d b!tl~,H"T 4Ge6t2Z@ 8#t)YY+Dt/>lwjp0&.%7;aT6M[pYlijY}CjN h$ZWh FהEL-ΨZyu,\zo% ě`bӻ8fnųsՔQ$Y<U}Ү_kMjkw HoW9yށ-8GޏR7v;/3 ?~T+&#Ϯ%'5b1T띰 !b6Ub /{#"uR2\„65nwDZT}w"vca<7>%|Y2i3 B@eچ3*7`35Fy8NV{dt5,&#$(22=M߃ZNZq,.BWa|E;TF`>:aJ3b جl͊rU4ə~΀}2q#kDkt=1cNF931\v!` < 䀬&&1'=wZyIm§S;IsʺD#.g5=khϝ߰@NJa//}ʤ0:8Oɇl"63?#W ' /h3dM$+0Ԃ* d?ceX C?ȐMm.r*aSc^ɡu9m?;"!}"oD*IK(j 2ѱp 4  ߾Iu!5ƍ Vз?uuat;1 qsaOIIV艃I0lτ6%LFnvL8 sG>ivd=nEb<:kP\$W 5B?ٖ>Ḋ_SG+ݝ.I` k8lE[k n7,7Zk, ځ@D$i!p KZfD`+,QS9pR.'G;ӇJh Mؓ*($DCl`krcƕ(y-4:|`#'& fZ-JY:^ykJ緩!8_j"zy/';ϼg;Ȁꎲ |e۵!I4[!XJ-(GM> H}E 7 OuvDq44*X yU Pno ݊`kn4N[YbRݜwɷs,D {i*k6rb/ߒhðCiQ;KJXMN>>%=j}4F:]jx\E\7{>2lG<v\fp+y6Ur|uü8dj\<9/Am C;d9/'ޫ鷉!SR+tm=Q5P:9eem%--EP9=bq̠[y:2`PWwtm9R sᰔ ޻I\0F+&0zsx:VJzhNx SsDSVjUXA+hE솮dhՑhHE3PWR{'XPݺWÿ F+ꔒmep\JVǼ,IAPնWL}Bѝ5ޑ&nٟ*vlRLhH_QL)bFS, eY))lTꪋsǣzg94t_'qC@r6U ΀q QLa+]V5(͛Nxm̿RԼoJ quZ!lV0ݳ9`*r(E.wH!ݿŒ/S793Vw١wH\d D[R˽S^?j7T/5eke=ay?PF 9fcVNVN?DvB(!gBV*v?|h8hdg|7)zXx z:=*We50;t4yb?y/s>3C{ vLE'tN?3Ѥ< 0>='/FXѻ U<3 3EAL s-΂WtYbd |L,vC^ɢ!N.nħ!b[)yF$5Z0?OY3ԛ"NۦA[ a9TC OT9"XOFA4AJi#GVื-6E}ռu%$$TZLd '-u^:WQ%ÏuQד9]"vJʳF8 ${ ]q6I6bp m|`="0պuUj Y䓑pi_wTp})RQ>YTнSY#B:8q;z._G/KL(u&n6cT[ n9q819I>Gem=9ZWi˱}17|1m5oQy(H"gDf8XUO}X$t% 79jBp_T > IocRy}^dX3 Xm;eVkޔGc@7m|TF5WLPBD֏/ܑzfSFE$JmY~#vCWoxbL iƟF_kK ysJG3|O 31mbh\BeK!|<~ MYyz(ePKIev!oxsX"&Y֥XA욀rPJg̑A?Eywn\ Q O$W ƮHJfyzh|G(^8],9C<;s#Y:&W0 'I[ѕCCF3s$:4~(> |/\3 _y4`'ΚO-bC ! ##ŁqOfQ=74HkCqҷ\S$³o@šortxcK_%]))bۓ#}@ H۪M:$[` C_gUb/yzN٣I hOle?"t@n> н=*72[i.j{$f zpI((8=VtkLtmOc'|=:C%*S#%-ĝRsp/kB~㈑9 B+VA7<,ɖN- ?ijۏoMsK-Mz`!W) T̩\Bպ,ɶ}-xwe]=Ccc݂If_Б&SʜGY88Ni#_6Џ`4cl{Xĩ29&m4<6MK/Gq# [{!$[טּV]DQIJ[Z"`it@r/{=lύi]e/)aрΞK7T 5|c@_T1R(iud#^%/XēfV`BŽ"QŢe?{v[NR$7&Y1"(f>T aA`6AsYz[S$LԽW-Ԑ,HiDDSp^o/6VAZ Kk&_hD_Kcoh(?}OԠf:2AY ?ߵ^λ'yR\G *cW'" \!'fqL.I)d[^s.mi=ޘbeֹH&) ןT9困z 0XgjInA䁺VRɺ5p-eM<:|#yK'q*{,U:7 .i)҈"&H3Zb>X߆x:. |2OP=c`6l&aDē3,Wf4 hspi\0&sD%KûVǝ mN PUg3]{}@9Q?jH(&v[( &K @.|jNM5kB 06vbJw<]7& Cf,|mSekG|0R+ŹWgÜXgWT#yBX̏}P$md o͑TM&+䯂РWh_lFs(iH1d}sqsU~%#_aXIPXE6S3N)SGh\My.Qc"#`XT` XbF^iWlleϹ_(y#JT.{@XY -0 ~ ~uv(s$Q71Cb͈y/sC4 F7;/%?uU5@Iv.S!I\Kf(Xj >Џǰ!nw7S PNa"C;'ܬ ؃)N"w.']%q{z[@G|68< SkOok7{2YJݻ+vCe\q$,ȵWBlJq =33 F [ʎ!4t*ۚ)%ނ?lڄr.1{-+_T-`kZ38D{ŅMgaJ/^qAa^BN(`3AI/!)u[#^o-RrRA*@%U_;L(S(lعKnKS?K7&;i"V#z$">_"8#c> %tSPW:D?buXqbsϋٙͯͮV1&Y$0GN&(IYlwC&q:5QHI/sB6U=Ƀ3VB7x`[y]7śB)/^'HC-Q.$Xԍ"Y5WCu)|,ჷvQQ?:L-^xwYtJrl6ҷϟ $#A$T╵U%xeH>NԢF@O G64;(8UB+o2)=PP7STo$! $CLdִk(I[U7YǨ558@=ixEղ 8ΕԷJbi Eq7k\bnk m")oS؛CnSGZBفA$d}~X)sUˉpv-*}KOԞ@rMsr#ۥbcq֋>O@JA4אʞ3}N.`#eKiRcfLEDZ4">_G3 Ilto&"KdU@hxtr"Ju'bp?%QmX|Fz{\2*wq)yu哋l0woci'|H H&ZϡXF&2iQMCv{Q=N@Bpro,DxxF к]qTxlC>kKa?yRȪCQ=}O R?9;:h!n8AI 3m%:A,J$Di,"E6U1U+Ax1~t&KM:"HM9kaW\2%Pɟ"-ӻ,vƀ^ѻ%ұ7Ub\vB=r `={q ZnjJ$tt/nk"!G&pZl6M[ QeNcTڥ KGv>AwC(9Zf|#YʊKXijZpbc n|oi)*~;΂-)Ɩ64笌CIB&dD:S>;A)}iʘZNg *f 巓AaHl.)$  !H=$}y.(\~nn3l*\H &P1{}ӝW!Vgxb zfFimKrY*֛K%GK:%`nG:^%k*{ESLKh ƌqa`H|5;W{XdKGnGg#\qeYwf/|@#}6a1g}B1իqPa1cga ~{8-[VQ44lepJKK 16lI}mP*|<ޡWx4!:uxnJ1i06d<Z3Us?q99o;(D"8X2/^p8 7QU~5OT2qi54C9QAn* dx9'6vt{3жa:JgmUҾ`T}"JsߢZGV #V柗!ʸ1hc^vP~I}+%HpjeC[G"Hzi.=7xGC>ڿ-Q句 qL$&|Xp" u(L)Hw3C͌+*0B!٪>1Gז[p֏sX|[21|逜64-״a Un7cu2]qZ?aWͰ ^Lf{ ?q @Ϳi+I9RZIXb>i}6WYf'k׺ /V7lVmbcIz+dwNxsc8-8N=+%rYC89O4'8o:+3˽!]q]VU璵%۵"Q<~yWBs\Tcq/Ų=zoڧ˸]p=UdZ?O pY0ӼY1Cc0jĖB d =aQIIx/I$e.'Nۮ)ػa&>Zuc3ꕴ~Xl2+OBЦa'WvDJQ{=wFozd[`m] hy*W'0* X c6,c}HoeONIX4?3E'MN|˴^~ @n6 CzԬIyb)%Pبlpԃ rOU,OFh]$}Tt`Z>պRC_Ĺӯ<vWV`oB9_Np!L f@wFtOa.^N?d?*L^LX?WsZ&Xw:0ׂ&{дgVUcC,zfNV;⧴#m%eNƪHPBή1o+񐶪&sT7LsRrF@09E͙kB"OCZmeƯ;F%hG% [z@,/tyٴrESr 9x+A*TSQcYV^_#g _tiZ٩Ջ]vظd9tpRk$,, ,; T8V2(2-H5@h)T˜V~ (yQ@lY5/ڳD'3h0*XH@Q .B}DI.5XD 򍠄ri<]ξxf6EKҵ;2:^)&$Od[7ٍ_moIXʡ e4t5;{Ϩ2#q,!οGauXr*j$fļ~^7K>[a!YދFO"IXmCfߪ٬_o*ܩL2qqJ@% wIM"^Ʀ4䦫a=J9pvM%< pjDÞPۑFs~CIw I:/s C$95T8@]]ahK㣊sLTֳ^vHLg+"g];Nku`۪/ tC  X >jП=}f$7dKS 7߃%,%a-(\nưV3=l` Uc^|_LL6X xuBlthՔ?eHh.}-38 ȨkmwG1ߣ"q!S|P*rf(STԶ [!&~uMQE\~?mv4e`m3C QI \2bLJ(~P1h;1 3PzQW>3kC?"qG MY\N]t&+EFҭpbEV4,uGQq}~fyE 7|5Czt)^,uX)#Jk7S!νtcnW!/%!Z]SO-Ey|zcp\}ekSK<_csfgmV 3uRݝ0T'GՔ.(,I`ƗշvMBTC? rf%/A:"=g?8~T:Iuxd*)sxsX^WKb7ԍG Lc CN8,Hȿ9z _9u j Bc pتg;-]) cvpŧF-vD Geŗ92R؀wpW? |릿V`Ac|/dez[ӞCm$#m%bx tp%}PC,g!+ۚpmPRLj@#W t3$T +9Ro J S2Hs؁7 6Ε e]uJ0ZQfS]4T1~:?̃u\v ̕FM8:vM.|Rx?1鄔KA3Fn6*CA9!nddy .3,@<.zZVB1(5w yV8TlSR105aLd:CwJ<MLUOv.L>Nj8Ƴ!UB75)ZV"sn{Y?r7EDbH`BztįVzFOSK]|&WsPnaPjXeE0hI}2^|(F?ntn:šћEp%28~i=B~{F()~ӭ'FT\O=yC4<}7d(87sئn[CҪĉB:Ou2(]-ofTga~k rT%lSd8#gEB(jT[7DՄ b8bo=:˟;=b^AjVLB ?o&ǂn=/0kjZ'' &nf'1S$!!mhR6]WΖT$J]i:,hDl:@5gSF[rcE0Gɟ^(OK)"(0#]2/,lbޑ_ޥp˄n 9ԫm֡|똡S]29%Je+.j[X_ ^(yF nTL%5#iUa)u?rW^:~]EQ^O$Lp"k7Hp@I٠y=I} U}2*.j۱ߕ7:x iDh,".U)S ˌm0QMEB択(|qa[aAlw" Jhc3q.ឬU͉=ŇġoIVe4U08궠: 8d "0 ѭZ1դ l]4PQ ys*͵BrJz;mh%(/__n;8p=.aܯQ2Z : N`z@}l ngxEW9)詏g$3D}b^uMv:Ȃ- fe ƕwtmY!UxEޥ{r4vN(h,ᣪ z+lbxWI߸o}bc_ofqJq9sО4#i ֎Fx(|%ץZ t@qo#j1g M{g}Tk|odyr:]:\ cB~*nn HyFi2݊34 c(/.E-N KM?oXTa4{Oȓ5M$ 2/$T"ܓ%WYr&WqD(Tp_LN9_Тj\A C־!95@%Pd6fr`װu-]H\ZTa}q-edmtOƆHg]eVHs& [Ҫ5<{ B OQ`%Z&bA]*[ÿ́(,a:os~ Ҽ42 )ލ-@G&OLmϱKfv1&q`E2o)qё{lL VRc$)|@p"1z8O!|rͼ Ο/*uJ{%ekY3]*#iYeJ }vRh/Wjg7RVf-DUEO^ѢI1SgJ:ީc# n̕3#mt 0 %a8̏q_n\5:Ϧ1{+/j}0|6qڹ~*wKFPK Vh^gq1U ƘgIX& ~Zщs˳2Ԭ[S6{ ny0?vi6u6Oy'LڭMb\n }h>~Q77}&ƭ9V6 kjIbHrXX٧2h֋Ddw*VεE4A"){*}Or[5Iss5t!C>aZ:8Zo@Cy^XWa(&?Ϗj]A$3H~r3i2|nSi*yA@SUWs`Bĕ}ibN_h{㑌D׀6\(? 2ã;Yh7Jpz*߷yô}`9A ft=#?zq_j69k~LN| sy-O .J-hsj|OirsF Wohp@]]nW H_23vJ3~@QEv`r^h]&i^R??1͘rh%Ns tD_@b0xsL7~k OK Pߠh 7n\1wϕfIlƯ[ؽrIWۏ40dRb N/Ng CRa_yuΠF2vX'^h 55kcTBI XpY{J D(Nд)lKL싟R~[*]pN2M+0ʷ_`%]VqAf|IZ]LhCS`āpD8WW9A0, Ay:%VYC|3+kfxvH ݰ'pJLSKjpcV~)bu;CA:GJU92^i2vX7"ljGj~2ِO /ϯxRھO'e0(]ZYuBW6)i"Vٯ6~$+-Pʳ382}E){h$w'%Y^ws{`I:VV_ɟzdP#"f)H be"K>SuuŹ?ߓ1szlf, pE vlZ!"fWz3z󔏘)s-@iemI%?; y!L^N`\` bwb lu 塉k@e|1+Paӫ"#A~ͽMXȅμ}9HzWlSN84OӓXc1lAKwԈ"WmA yCgC[0!c5_Qw>j-D9$2t5+&hk7%|Abo'֎/c$-TOc'>*MtKO9d Y96n9DV5jpXך,-4#72%M8/qxݫ!Pv+jMi"4W^b9L xox1ޔ4u'C|L@Y NcoA-c3`-/AX/Gp&] !nBVE%1 7%=uQn^I؆5DrO[ݾExh/u%@!VcKK 0?#J|U&n%zݿ\C߼Kc$\nq:{܏6TO{7}19[n8O5:L*V.PSm1}ZCbfIãeٸrI%!u' goL+!}!k6 ;$i#U긩m9BZƛ~M&H Fˇx2b3O֏#sAL1۞HHk;q S9^Rv]Bα& yF$C89oGE$ٽ0JAq={ 9F+'/ (TUDz[(M-5 kdI^KTB|Ee~Om<^HDiBozeDIyxx |ɦj'DEvCzC%,O9ᦛaxEnҝ O(<$KnTjMJGsQfm<کP_DBD\XRT3JJxi|5vI)`t5\u/@|K_-nyyf|!Q 8+9\`Ʌ̆ݐM>߷-621X8_AdZ d0$px88LAB[C 6u«(n K?GZ{M?ٵ#[As:1uLm4tne9B(gQ@c0Ȣ&56EC̉wnVW4lKgw=^,"I>;) EMKe,LS"[ч,̽/s" i6^,Uǿg7hS$ CV%c%O] <RSD[ķPyvULPf_[¸`szrb%%z\)ٿcpȺ~{o SeѤC|^E܆ |݊*:d~?3/1]Zώl:D{KYZeD՝MTt%+?YE@ɣgۧb>XYse0B |C`ӆ  988;?䵎"́A(zLC}uGx+U|/KVCp72SW \n ``@#NU {)Pd BGD(r;XD&OMe _ʸLD@L,kY S2$-sA܇1xJl;6D QY%qJ(Q(WėhR(ߙiA{"=_׀'d aLS}M(9vul[DνE"A"[݌2NtZƻ5UjHCxTlO&yGa -9ԓL$̗!cݔ*?NGEUsNLgleX-ӽ6цCbC5UX։Y—YDw{a ǓIÓ9#Gꎑ DSJ`8ri3D?P=ݭDuP]Dj|~7"T7l~9ޓ^<Q)GBO vӂhǘ7:RP9Y9 yIeW|2ssȪ{=&JlhTZC QUJh,`5*,UeačhiEmx'`ȅuaBLe"2}?GuP=@aZ}mff0c,Avu\'`_$i p >*?cYӿAX!͆8J z2hSb!{i. wUd#{7C(OC!3\/VZ?-&ZC3:u1st]FŁBGp{h$Gf `hb EFy0d1xuG}# MixD ҏ$+SkBCjLbp8To7y5`8m`gZV&"eo+VqbEVƵ'IHԟ"@LzB鑶C;њɋ0G֜&UJ c"J,5g\pcPxFF-biexȉuz}bjmqz0Kr+ZS75DiWk6Eҵ1_N7rDzUgA*o-*}!stm:xjy/لJ=Q~Dd9 l7D raM(A{/1 RRZ *7B9N˝*)VN%^'u =)o@c+0eN%if+!pDh%m!0l3k rVUp7l#)oƜ30&N<40& |LeA?X>¬4R&˗@3H(b*պ dF28Y׿V zh. 5 Gr]+kq,[n7oe&bjɠT.m2 _g6oM CPxo7Ql*$ELį37Dje@/&.ԑ)l:{'b7壗-x;lzmp 9,Ԡۍ*̠h;3soj`jڕT)opuՏY8kK}je>x!W-~$T)ecf3<)yXwpX?!o%qaUs лNE'j ? JR^LILDX,,L5SeD:!Hv;2"C_m}$M <*}zeF꦳9"QfGY6 tDn-@ V&U<dБ* tfolERv ] X&+&Y_#Z̘|5K\KHG$ v~g]\h.yQphZ5ˢp=,F!Gf I4e^@V #^E?Ќ"?0 {S2M*if,j]&S T4A-tm :1̇Mz@Dmt 1ѳ/BOћ`Jsά{tj=d0Kg{,Mn̽/@P?27T`N2Fɕ=Z{`!Z? AMij<3 yoKdqC9߬ 2+nEgNw kQ`rZvHpn8jP+KڗV[-($>ȏlN/az?ROAqV~V=v~3gvgI&u]\z䪶42Tqpzbx&CTOVA0rI>TXaKk` hzjvRE+t.^uWWjHW|@#]~Js٪&Q5XX8~ԢGڵCmuX^ j4Y"J!J2*3b(Ə#4{lj "4ʮw{t2^%T&K[ "sI`i1B_[HNxMQ/33dCr)4ό\EXTJE[ qG? 1 Щh^1N)G=- %Ў+zq#KNK?U<ذA3KN fݓP:nx[ bP%0O)yYUY{UիcTR{IeK^B ˱.ݛ ̣ϼA"vo OV0vyM{UAXǬXޤQ ^Gɬ4z{x*h3!A8H,@\G+059µ\8$?R+㊢4~6V>ﲡtCrV hLc\꼑#b=XjKXM)Ho-w?!3Џ]q+  U}vI>GC_iO`a3f<Yq&^ANZs= X:h:w{3s%*WFALk1P'쓪"uٻkMT/JsO>PܫH(_Gy4z @;im:j|(ï?_k;%&8R;ʛ(PgcVyNfˢ_ Y0 wPÉ;@zOAE܅ogZ?t.ޡ⎏A]sUQ\a1֒$ Qŏ4f|;p(If]z)T'4y=Z~hlUB'p_;&ޱAC21@' "vsPM3&W.ҐX5#X; d^;h!V)]ܳ/|lV}8kLE~=HhSV涪b֋9Zw<!V7iQŃk2&S$Z}6M{\`sQ6dyZyHzo[c8#bOdA'˹ kc'>&l3(#Ϧ`w=cȔj"XGQ'% k9Tjri:ݗ3$VȪYEM:m_Q@:!}E?6g'!O}5_JΒV(X:2P Xi&aH%%_dzE3LF"QsCȁE,Z[y*~}yxR X]oh&0d~aTu^';x#h}+P)G =ޢ q6eHIpc2[ԺěAv-=[^67pt4 @kk@6un~~|Mߙ|\P"l{0+7ʚj?lky =]j, !I@O6HO~y<XA0HhȲDdP 93ʻL 7h$'3 #52J`)2iێDbaoU$Tatٶe #i*;ڼ~\9 CSjyxCe>̱ENeimwq4^B{QE ^˛$|cԦq8qk!K.aioggklbi P6\ W*r pX{^[5_55or m2{N\2\Y3 f]6󀒖hB58;uKbQcמn'8y^ĵRM`v-gJ洕ZoDj<*yY du,zmM .ymg]!uBe'Y*tԹRK&-"61<(dx$mBW%49̈[KFZkA4Nqvrnaț[K=w7J¨XmVFm`v'9$=4˘$qrL<M6)kMq%HD fRYʹԃyR["OMv^5 %%۬ߡoٕ~瓘œzn}MV|,ϖC[ͤf̹6ZK B@LVƮZw72)QNG3%߲ńn(,L +_Ւn$BC] lR(b4~V*{H{P1-WuX;'S)bHhRHcH'UHkb;(>= abngrUE/ۜ1UݢS5n|Oxpޚ44Xؤ6tK@!3Bl2>~"<6&WlmܑtPY!$#( *4ժ1e!NՆ69ӯ:֩=LcU Ԋ?c_9݃dU|e;ߕg'ncv}u=p,!' 싱/صD gE o5yPn`|.$Ts$yc鞃bl`y~ԝv 0[e301rƗ/{ZU=Zx.D: طĶfsLwg w; oC؂~Ra ћT3OFGiOvvݤoU,g'RZYؔgv?C=ZLdILOQ7D^dV{B 1 25\jfvF0ەfs"Oz @g,j4g2~+ö/fyicw~H=R{%>h$}lY@啍<:"_ %J)-"c1ۺXDsC,w@jW0 D~sm%,vDwבJG~?,(uIu -"ි/+*j\-nnG^-$GۤLKWLCiBnMʥ89gjeL1NOdvF, Ř E(bt'(]&tѓ6db Ãk"-K u[(&6jCym'NRC_ҒRr%TBF4>Jx*ib^bU9a]X l(45>uoDw.ZXrȬxՓL?Qz$Y?ڵb}bBc܂CTF|]3 _kGdY3 Ҳ~=pwİi X:lL& NI04)ҹSu#ံp b.A'ԕ ́'0 \8S޹3wŹN6Swv$gY-cI}.,at2/xܒh2Ǔk5{TWq}RԾ2uu61؞@)p;&3LK%[Q>i{{eoVӸi\yWaw2H'k 蘪It(XvPUԡ} ^ .Tgc{SqWc`MjS% oM?/F<$n81ga 9hq7!X^+Ɠo+PH݅8D߀>ӺIru, trCMGo$758L.Bl9IKWz:11x P tt<Ұ;f,=/#V 9p5NTIҲ8#}$Pn)E) 1)F?2{کY":*qe$`2YgyCl}WKAWʼPBYtoX+,o3 jii]˽XGI^Oywzi(,7Y6u[T$)\yjXT%T5$N=L7ܚ( Zi+ )DYB5Aeh6J0w]kLAjݜՓ c/eQ/oK\C= "0~3wu^!#MѾ*^Z SXaӓ+Û[-WY$H$ıףLJm0R8ǒܿ=,ҁl"W#jϽ,Rr zzE eKal'g&i, v=t<M63"ZU'_[A2pG*#EsK?nJ|D[ʀ5d0?@uqލ֭ZTE[b -9 (-A7Q|o-Fb mG_An^_M [5ۭp0(qYh0|D:9wZY$W4(˜~U_{Y;O$MRnUۏb]N&otm ۣU V4A6'B"vچ[@}O`MV:b6Piށ4NG[[ nlKӄd{ 08P9_|km8 5&V&3;*]8Vpp;KhlLkexYHZ쒺U5-V,nJ!r.?NĒ.r*Ӭ[nnYIa`:&Փx 2|eR5H&} HTҔv4Us\0|zb, mڬ諼.9HI *ߚò!QNՅ̈PhM\,j<{ͼ(|_g0vqaCiԯ3,Y{c l++6`y4.qlJz4L(:_.h^"0\CEetFՂ+m Qv O)VIm8OpNLiX$_\D$x'n~ѣyww?𰳝l| ظa:RoNSHZ^%I/KAZZZD sibJ`+( )m '< PR#6+]1=xʪjpsa'ل6&̈́d,}*fV3E:O U"r2 yaV-XN8|^(#*'Ճ }*,]A/2/**a3;}ҕ =ȖWsU4HzэFi> V5'UpaXii]GD3F0oǵmZs,)B*yXp_~wF.DfB(s'Oɶ1SIFmn]}C6Y&( ]µ$ s"p:RK4SO# dc!e8 9Ӏ' ZXAet PYF.N?ʄ&{; O(yhV!kA8 (i%7HLn+Xi->er8A!a/hoZ%NA8rHOw!CkPΒĆV[^ZMsl~p+[5qT| q@EA\G(qvo5emK)e(r /j`/JK4T%ؚ걼2؆g-CW%~ƙx2"Ř[WYL6.d7 YB˜/QyN= *,B0H ue 1_?I'8#sXpR-謑$mhm@]ГƢDBx{4b4[P9Z*AvjMa-ȕQURS~Ji)ee7ۨ9 Кs%N;o 㒍DcsFN* 9VK'y+aŶ ]Ԗ1z?O||P "'lGG6z4V:5]"T,%v`XO'Ek~F?o1_ɟG&Wj4iWjFLeE+eӟ.'ʟ|L`cP\,#Y.{~\  f&r݄F^ǕS0[qz!$@W'Sla[n+ŰV2ၚc9˜ .=rUq5.4=.`pk8%f[ )q!ڻ/X͏R;{C0a,%?µATԆ_YDD:kq\$V}PǂW*RuQtϞ5:9;Ǣ (jyh=4^e6+Z ڞ.$3ҫV]fCio< @Ngo?BtN/lmq`>Y2a;O62X5*ُp_IJ>Z<":Al_\wԎ,dJ[mRMC-o1%:A8V)r#Ъmb?=<OB8NOovwVB[ڻ#+zK4 b84pԔxrQ9 M .|od0C cg8'D(#5[˥9\`.AqDSmU",Ņ1E2氷F]s{ &uk?Y$_ '" ?Rtl,(UifRQ#7ZfT Bf'8CK/s oqxdUj'Ҡ,tGt`w45؎5NexB*rqoFnR'_w-=ۤ PX+iNZzX&,ĺE@BtG\EuaPB4ؿn;y.GM^Nw hBˆ< Nnl$9 beme >R4_׼TY9C"]s ZQ<>]+Lma=-9rU+5y]'KD2m=P-wY|F f>jͩvè벫+ ͝)Yܵe\rzQ7kݽ|SKO>1k쇔OC FGirm- l)/KYRWblÍ R8u @ʒ;`TsUvF|A4er I/sl6 drCY37qcGwR>[QԴ}#ӍJ?w1kV=AT~{8d-@;#*;th=h m>d&llD홫 z:.LENtcG׺>zӑ3 \mLl2z[y-iR.8,hܽ|\r&^AX|`v=mf|96nqOA@[1'/>7T%A#B=cNcgװ}(6V:zqMuܷUf˪ϧsROS&BҒUDsH,7tCj vT^°ߏ!+P0w WfoP<'  #cL%O|`Jo3Ɓ tw2ÏG^7~ [3ȗ;2$ (&M .~ G3Xl2F hhH%nS\ş~BC/hV]iIS- cI#z!F? *6Fmΐ^Y4`"lljf},/"hzM^h|j΅^;ٶ%>19wp~ &ombX9%q|hk<gDٺÚǙh2xy9)BԫA4xNI 3``|A1`@ YS 츟R7!;ިr5WDfVg E~ϐZT*8s?koS'o >TÔՠ*h =<\v--6w9ɴ u_z<{iخwؘa1u$Q̵xMSȚϩBX#7"ɘbɽ4SPo_Ze_AȠ_7KEH pNiY 4n@UrNsqUUFɹjPW'rJW} ]"ZO,lBkMw 46qcH&S G p{BtsUQv!8QWsfP@|QO~m![K>-u4cB({8CDn_:ˋ֠ẫR&l?ܶC=Lߴxј40`vhY7Ħ}q2+{8o"OTխB$@y!EA̽46_xH%!Albq;(}#4U Q)Ho.3(no""*dGeqbODz>ƴ$VM+Q^p.[UOO!Fm5ͻM5/ FJZz횾(tna{]׬ЋOXƦm'[7N,bir?1>ϮR_B[EO*I0ٳ 5T 90d(o \RD6rIP:t$i똹/u`vF(\a&  e) A>SHi[$;-cx kS }ݺmI.utzaE@D7F3E͊TGL|x}.6O9b -n/YI) L(Myh)5 rb~~B~ʹv cy`- ZӄtV1c$0Lv'v߾Ez*6]ͫkXgYkk}d]`[(EB 1^mr*V A#Mʲ~6KrfTN?ˊiHx)?†Q҂S\@WI@ ,GKu~μ|T#6隖{:󯥣m?\Wz!;z%j 3/>8aH®3 "~^AS]"W%dhXF ҕ!lcRM"vK^(*be`i^g3 St7n [;b/"_)^\{c/@wtt&%mFR } ܝU$\%Md=e!<_6tmLۄ't != at_1썇$Luv!^#*F D ^o $a.Nq\P2yہY~w'Xх(P*,[>+`ԫ];Wk};q"pow]w/?bςU[(zJi+SGGx+!"] D&uN9I{yXT̷" ]Q{q+g @~n:gڠЋ%#!9=D?8z씥/BgAi ?LeLUL.j1'8G[=iNx[FO,LYҖnʸV?"mPK̖ٽvm5-9j1-;?I(>zSi^(Fδ%J@3 M@$P|U{)*~@ih7d# ÈL)s'N>i`@|<_![ib]t#GL ]Jm"R qt.lj(^S؀S^k?F]b0' n+6䥌ռAoQ6<<>&=^6_x%VXfz-_NAZ)&FC+;d>3؝ )7WU~}N, |j]>$3\YRP^SyZg8y'uCKZ隙-p]Qc>2 ;u>Z'jJs] '=׽4)bgQh0y/cگU*+thTa(`FY{%a%۔R9-̶t\O)3v`@enlQg#;g&-{ޏKqSJ1zB| a_fr}eFpA+S2(:}ӞLYrq$! WSH'W@:J|U$G64^J*{q/9*: 3e[ĀiЩx$Ҧv@UY𘾅I=1}ywkїد:EM*ٜ'ÚZ9LZƯ~ g|"],w0)/9m"O'd3*{7@!Qߩ _:VE.1PS`ϜKsGٍ%1zCW#hVIĻب91xryOZڲj;(R nʃp⭵T*y:|foez%;py´M5W5_+Rv[ݗ D'UmJXbBKW%L8X;[-#7 :y CCyVch$ߡaG4 &Eۍ2OH-)ifMoQց3^I} BV+7!<0)pZtCbB8ģD Y bƔsB٢\l# /#h"s72k$VܕWI]>@BP%BP_o00=-HIPT-i5.j;lÐT-=Pb={Sd)Sj7Ghb|_ܜl4n*6:d>.eO°wŔ# :sI&h-_4OW3ۗh 0Cݡz<ްN={譝=MKu<#Nx|—~9OWaǸ_sfS{ Hq$M!ݏP: 9~=I4xC0,pCkTa_t7g 9t}2b?4p7 lp]/fJOtrtV).^!KPL,3ay(tpT{*>d[{5FW78cZ_47u`Tv&+3ET_JV 4gNCL yŏ@;A02}p9|Q+ERܨK|4K$  Nضb($kz@r2ωNbbؓhg@F1<-BL3PB56kNP9^b.#Cm;r};stKtC5ff¹;u6;zbԙlھ70TĦ;gC>NG`g' mkNǯ4L?S ׵v}ƛ.7st]Ǜ ljm_ ߞ:=p!+3H"A&X>a=S2WUS恲z" r.xt;i.bkB}O5AJ 1̾V_6Mڄ4t lꤙ GsfVG^Ŷkێc>1>sʷ=zja$WxL}cuԑ0j,hبMU:1^^]S^SZ:rV=CkoCz.A=ќx"A NEiWԊ!yg|+,HY~i>IQ,> <&[KQSE_4Ud0fF(/#v'HkErOؿb,5+%.nM4 .sH9{El\^H&qFюu)|]t-xN+o9_O-[1hFwյY L'Aډha;eC{1˫I*5z+H`*117Ǭ\ߙVxIlnkp Z5>aYO]t_-=ܘ;F)Xz^l°FR:7s24+G4gm'7m,;~ u#SgR \EQCC+hE[~mEJDZnС!Ѵ( K͎Zx??ghRɖa&s^h.If)P$o*^HFWp30DT/W9z v<e>rz?<{;ztLSL!w0{"H-&j֮ᙦ y0X.H1zݑX_tV:R)cn^Wm TlߖFv 0o`;;sm?͛yBZוV{xPP U]kS"(^dZ4^cN..M!Q u)yA gdSs"ڊxS.6,EZL6lUwr$Wr/Xq $ Z4MUFxv\Ty( 4y<XLiؿDH"0[x{I1<c } ]-쐭FNP/&0`CzCPϣWjfAQtI{˟vwwb;Av85͆q)!1< dw"i]Mދ;yR$< ^/OV;}«wʥKK~b\SB bE{ 9rmtM;OnV uxh"}9}^3i4sZ 8H(ɤ  t+ QcDe7㪇[S2\=ݧ@zJ K)pV:Xm'o]c7J#p*[ǫ6 hOB$NhHMd$c23()G*MԖeimpO$xKZE*z1& 37RÚTw) .K3 t2S-@ٙMmW3݇ ޟ^ a 8gU!ޱkȨ]$/" fv4?U0)@xZ~ T[Ml, YBNCݴ'~"FyKgaBly~ ľp3Eb DRD?gC+BW>mGjխ͘R)H2PxC(h2\4D-D5i+P!xzٮ8\y~**0sG"N?DYk[xVfbD\i)7*+ӟe@R6D;UNz޴4>& }))1,5"EmMbUs7$c$퓇+ZilOƞEZe(0ʢ#hz|%8%^0Gcꦽ\޿tMnÐ #) d$bXHׂI3?Xݙ@KQl;ctJ8nӂx=V7lIC HN[Rm>IVޯ]>q|[59,+8`^I0Ѥ!8.hKY3Fr?4&9Q yO*vQ?y}P]rx{$ə? c6cY&^}e7[9{MVDewR 6,ŰR/K(T4((쫠m:y#l]skܘltH Dc-DK#w8VY]aŽeKe)2#MAL,BClw=܂Gh_iĊfcJj&$~+Ĥ%&vf[K*{C!&[ }Yfp΃bvD~!Eo% f|I&ìn s$.L:ۢ.Y)Xn̒8]Nޕ~*^)^/3;!4nIl`Xdxƌ$HĬ:w%k,v_,iQcBćj,MPQ8S1/nyV̑FV8<Ώgo+K Bʹ4݂e^LFIځU ^IaS¯q{KRY5gn HPt@Eo.|[&P, 7!Ja.k^ˎ&~pc(2-,W\&ֻjܴjW|xOyC$$jl͊C@>vSYKH3}Z:C~ ^3sO C$Pk)2־Wkr/e/65ĸ+I Xu:5쮪bh7 F ~'=ԟVQRy{6??u :@\P]H,|fƙ82Ub?偋gi;z&j`#%D^=LQ^|%M>jwxǫ>EMRIwk.NXܼ7zXt?ERUswCv$ e8ZD!xyEyQ%&Ɠboy&u8 V?Q)M2 3Q{\"1Di,**6]Axyfḫ3#YmϳRBLS# ƽiOt1hY{,\+\ G?}G BRƅpބ%)zQj}PLmMͿA=Nns[葋KZ{GToxXTlG~aZWʹI:wڷ,kj|$ /g-w^q $y|<`KufŏMr <8Mg 0W6+ if*ޝۻHq NQb t}M&-'0aT͝I7a2|b]$ >uѷ3eXí9daJ6־[fADm̎dL}϶n Sb|z B?餀PAώ WW2YU:ȳjk̷JY7$v$#~#se*פtZK|m I!ěV0VOQYI5DRD#%dؒHaG[@e?Qz'wU dyf>w7埂}U C)rǽY΀3>D&7_+ {@FtAtoA؉ .'~7`En1HR%ڕAW [CފZEKIE%bD@Cb0 mWdqE?*Kܔ\YaԶfԳYZ{B[_+Pev5z;oSnǹD3m5%  -jR3;"׼FL%Y!5 ~7*՘loY/tѢ~ 2{|oRTwʲ{k ]p@6ަ[kamӏ6$k̍Eh Al Aڍ``N`hʩ5Rho:LP֏lLq*EGu$Gy9VH7RÔAv^P6v'fy_@N/h!e}O]s HLefOL^}bFa]mcшQg1kS{2Hdbq+:es7e~> eǎBnNo|R}`_ˬX~+ǜz>%Y* l oI4[$][h4UX!FcsrÓPCqfm#p+#{YsU|[}jl=xPf2)f#Eزѳ5x0rqcf{ySAԧa❐B%UH'02i` -1 ?n ,%ˈ9ǛҞ=xq'M-|܀~'Vb%;9$;+}a)C<}.HsJs Sq:Iۥkgo*mQ4.:\.n/꛺;l;t+H;G^?k 3K\QYp֗z |Zyxz y; ٤@$R|x(}.#<~Qp/Q|uQi.R}+G67_OQKh.xC:-ń6ii;4IN %mI&ȆUK[kDk:ߚuhBZM `+RsKu5<FLoEd-?t5[Ӵ\o1|<ĹW7'EOFk܁01 VK9sɵ8F S^hWbhnE1ᑢeVWNeH&g5F i/,7C 3hB"Xv4(^H/쑃@߀O*^m6kոgŲhus LݎevĄCS>'gYt_NEA}^%ձ2Ñ|S1Pz<{- ,}qJr')iwܹ-z5`r t<dFh30QHCujhI-'d1 ,M{ء_b;'S]K<ďW*jv Yg`caL#O(sVj猞=0QA<NzL:usN9F| UxlG9[1G){^SHoY^ӯp7TOcsU&pUg';_NlkkC,_YH?@Vs'lO^|G c  7Bczc@ƿ4>ClMU M⃊oFֹ݇NtT$ߟ7 _ffUY=ڑB?gj=^ $m:Z hgk:Djx!y \(U-H(LWq Y:~.2w&fE5йZߞ[j6Z^0Y!$NS<R~lկyì(Ę쇨cԶş:_j\8"iVEb'\]n&g@~DJfO4q\ΉiHg:@~դ6˚Wܶv"V:VGԼȯk{[F7#ylD͕Xc8cM[PXd_?y޵uz,.ʄ_Ɵw:z3l T  D&y!AHvqX=1(#FZA1`'Y`̫K*"dqf[9E[V<>յ!>P JZq6i2<@𖡍63QQ]>M ݈ćc[߶|rS&Y#Py,?ɔI#?.mj;B#p|!2[F~gr/?FsF͗m%T4ŷC螠:P`Jjacv Oך7[PH:ڽ%ńvE=HdOWʼPxBޯht /s\}VO77L 0E̝S o1#B8zTQt8R8Hdoo %?K`&11+IHwG4DN}+8_kCI z~MQ@-Y71|ZZl+P{ibH  nU8KpTG^Fh6ٻ!+ 8G✠|=ʒd#̜pe/ۙGc5f?we cndA adkRJ-642ݭÇJOY!a6('ݹVm_̓ik~'W&V5S7zlկ2-s -I~\ԛeS־=~A*PAYxR@C#omo3(آ ε[j/;/96E;H3zLw\ِHFS#3-.IEzT0'T摻; @}73 ?t?y*DIcB]cs!%xʐ >}U 2T$ߞj\j"t%j2}gB9iLKʫ܌ø,:%7 xVV%; jƣ`&D+&72U᡿Ro lrj7gԫMث'B1Lnqۘx̗IcBy< P̊"0ܿb@T%#( @|ɤ"U>5Bήuξ\¢ly1=@|fW0BjX3"rolv=u)o_q-Cq[:x l@:[>-Nc8dbO I=T>:K&@|t YW \uY-WD\xd<nCh{['XN;GUCJY ǀB;٪ONk'h* j{(wskĢ,Z* 8bݺ\"̀ eav!$9<m:'{ 04lpd8XcE\/ُ`pMBo 7kjK>&>X8zƬY7 Uqsҩeԗ3H +ƚXe[y>KPyU9}1߭tZç/a t=1{̫+>'KNӲzρ6(_OG_-`*qn2ǫ "^(CIގ>w^P viRtW„$ SxZᘏQ#)bqt_g=DQǐzG>E[5Թk#;8NɘߤN2C{d {\c ])w#^o,ĜO_36^G{WtV-I='ym0E]:WWG=Xu_lM\/4BaڗiUVYw-bg{0h隓c"Z*D~MɭD2*%{4GQfO BXKO\bn_ei t w }k(6^BYqQ]E:*T7d퓏q~:f"LMhai1|MdVr'=5KǙVz5]`yE׻Aox~hY\2Qrp68LAyzLt@­duG@6:U%,}܍.a_;Td:7jZ baK hM>`xs؝by Fq|/3C"⫈?h0Qj:1ɇ@ű~t3j+. ŷP^uGh Q.ul^#Oo% &-FN !302||Ǖ pU0cA(eJ||5i>8;( WQa?Y&; h,>u=jC^gX.gxޞ/µ/>o{\}R9؉VF9IN8~z~śCgqP 91[1`B bF3TMrt `Ƈ70QiQF Qo ]y"0`U؞:Ի۳ rx<_2?PxLP٠N/p0^=>tYCC^DirK _WV*+9KzX(k`.&-c[;(oՍ# v]aK] !תS S͵ gr> P sߊ|SE XSYu82IG=Ф%[ w<]nnдW0ԵK>H"mّ`m<%CdOnڤw\2`ؑ?%1WcuSreyqFP 4VO:/3I*(ڳ`|i}CJMC.u}j.v"%g0,@Lu,WEPi_jHW7tO/ LЦ;ĠZ`iddNˈ6`A5bga>uu\@~s#}>DoM /{/iAC+ :DTg)%..4pYE֏M.Q`30ה @5`؈o3/`Xԯ1W)):RJn7>dlk}-5W2#8ZtX~1#a0w VlcSXfFڹ`.̋0;+z kU&gwBvnZS`#ЌJݮyjwa~]ƭ,e1owC> Gt#s}Y; =TUjp`%8sTRmdq]sm]TUk:3XCl\dSE9\"4./Ɩ+WZg9 xW'*3D6U'Pߤ%4F8lj8nqy ,ٟkQȔnϳMfѐfNl+C$'w~ŦAWȶB6>zi+o].%z7mj!D I,Y`.=^ $͉/]]vӇ+n8]6>FEWurRh/e2 ˆfwm 19YO\ GE>om&s8Ln#blN%3zfFl<ͧa v^ h>|%](~TT5KM<&U'zZx`k!Gx),MJ"g'7o-|^ vH[ ~[E dpd]$>'W|-?(vМWA\bQXBdwwGNa-'1[i֊`|ouZg/fH/dǺ^J1N>,JL 즵j" "BSTLWjk|{K00"eN1>#7R>/z'2~yW8HkHss}Nj4Phca{R7@ϰi EV~ٜue%BLSAr0%p3;g NwMdcjt]J^y%$":v'T[ @kFiHuP:`V/Օ+dEQPo q{؄UKg xG Lм Yߋ+XD]25;4J#n0B>_IÇW8I[}ͻ-YDjU) xtrW,g>*[61 2J-kEfؒo~ɵZv9t*Uˎ$@B0Rrj8Nfr%pS2;%tU(?./7ԋCwkoZgq apJ{ќ)>h$O A I١ȏkWH30Hoi*~vbiYwur%a%KHw`uqz!SVۇU:kc&¦&Xg={섿8ت7hO='I |`F h' D=ۖ!9WqPw?,lh;Vj!XkV: AwI daxrrr5l=k:\=|R)C/^p)/؄6TF$(lm)LiQ\%%Bl)\&զj{oG {'#nh=O.gA%!af!-v8urZeMg'ȏ=4IMAk>&#bs/I5ڰ#U8yIs=8.ah%֤^"<}[0Ez cE70b/'~*0=FܮT`7X ! GqzL>Cf˄3'tQ}nRјFJ/1 !wc0=K;tڀo" u^?LL6c%D8ݴOĈy)y سHr23hEoCi BD[M xۄ%V@E\M^9#Q$?9#}3G3%iKP ۨ䬞!6 ll\/m[3ޕJ{yw^<`!}H9YL.F{X.D&Nv>D$h|y3w2}I(})-: ^[eza32>U+?%P$Pk];"8@W3*:Ԥ2AjM)pC ->w nj* ʿTB+.%Ϋe%jBCe  Iun4w\(5 EyqjP&>~E $uLr/+손-(7B^țs}+0K}"Zݧgn,5.G*Ȯb)FȖ 18oUZEari5JБ'~IW@Fmxh0“ XxKʟU*2=> 9R `TٳHIΡ"D4hA@zE?DU:? з(q$B/ u8VeE*k݄c)y&r25Rm ւ)2 _ lZFj N4J8;ťb-*=d0Hw}~cX9?҃q=1T2kK+&infKbطdc*`ʻL' oÝl"X]=Q؆%7\%GIVBtX?gΊԯ-]xC3%rϓWc1cn>-xi68$܄C‡ S"l& g*eb)mD9XEkB fu,`5J{=NtMp%.#A?67jU*5j#[PF`@|KqCP44/OY޾T^>CcYd3w- nk$$s>1F#\X#N\N b߽]$J8Z8G|a%T𡬁ƸZʲhCW> (_@2Z˖Ly )g޼%C /BulB_0K m~,)en^8³43 ̄tɴKD]Jai[FצVb?NVs0jj1N6@{`VᏝn5M)eYV`~}ST497l$0ۖc,k쩖rMbBHViQv*j{7X YbNJzf<z3gGxMZG0{}Q~`ᒞڬ?߄'H )\,+M,=YZ& >|mr;e?9 .=T!e?, G>iv>*ŁJ ) iuChxiciJAX΅M, >-ЋH)[D k!{>x`vv8A!jPs١!S@~nUhN7Z[H^Os,Fv/_v+躾t#w C#q:d\֒$At+*ӥ`A)Svo5՝%3º730EL/eYA~v0Mx*xgtޏq,-FzhZvMK$?:ٻ!+/_UrK^YlUteYQΪ1">29S[iH JP-NYۼ >s #ƌ*ٳB˱#gl›+HghgZ+?3r+cփ޴?lruJ=v3l-@8)WTD2Z=9uk&rvPZD?_#/{b) D+V-][ϼ ^^/VK%#o [Km~0 ls,wqɬʅ6 35yZ2@A|9;(u3&+a/J+֢@oI_q 3Q\mn82|$QL 2`#8` ^'Cp8[]2 fJcЦSCDMjq0 f*=o0[:W#LzKj*ab_27rg3P8s;-nna[tz|{x՜-4yK ud .m|9F>{ A瀴Df~[:y]; qE&䢁2~H! 1 /mL摭P(P\$^J +:Tmك/OHEX ym3Fp =^]+\8"L W2rIMlH4XCԀETr T+>:Vq3H3ܠI+H|@O1tXB*8Hz%>ɊhYuCwZgUD Zʈ^kXΎ0m\pβ O"8f5 vg@쿖ҽ[#a[Op\% Fl|CݭM{ruqRzayޚpfPǍyo J"tT/ F`KU8Ǩ)i<(].u˔d1wnGBճn0ҫ\p+?XmoC:}"/HӔS$lu2xuK^ ųR^'lr6r C\`h&x仝k&q(Y²C13`u(h/?rVE'F>y"_ ?tR-mu]Pݡ7evy chH+o s-)鰄8Qj[F1_[P`X\5cEζ"4FPqT- =hvc9˸M5+~ q]0OT-ր|1P GCn m6ڗNGSKo.M.(ֵ?A#}HfmTpH.7 8)91[=w9OUB\rWƑY,lVml2e]"ee0o&0%o g~0衮b g|x+_ٻAdc'JzA%#_{zw6B "-M]}4w"󒞴(IomȬHNIS#/<K w I%K!pG *&F'Gi}OxE5=9RrLu,e>IhrBăq27L?3,-8 6;xa*wWZ5O`qӁ$reXdmGz['[ 4a=}d):T"d5( %6?TY.,ey^삔[$r]N e.? ]>/:׵8V9,Wk2>%Ci=K "Hew,_cDp-h1PFʫu Bo_R}m3ⷃW3d R _%*ʩ6Sʜ  C^ue>@"~n{_i-,LR\M|[9؝/v"ѽ (F7F3{;nT6a؎L #G~݁sA]Md*C!:yevNh50\&`qȠ})Fo6NVYJ`Or.Ͱ݅@jVL=׺f( 8rVk$("xńCR;|4}1ٸTS6[5Y}P ŨggL.e_WG˅^BQR|2Z3{$'ѩ4<K19(ï#< @)̍c\ I8%7xr[+p `ޮb Nk[Z+qV7v5 s")ρz&M 2{T~,wL\ 0XBFQ q4L.Əe!a>n]^E7Dυs8d1N\dƚF@y}k cwڝN /2/t$C"~ (X8?D a"iБ2k. aV^d#X[SFPtZ 鼱D0![aVA[X0W"bt ֨@nlLjSnd6IUwwԑߝӃ+3JN~MNYNAڕWI #s.7a~f7)BECQX|cjD,=`!mVZiɿo.'9$IY(A><ԳMd\u淪/T rrf%cRB(40x߂2XvmG3\t'_`ZTOLu=X5L s 5<ƃ тoFD+D gZXs]X%Q'RNRQ!X#,.ۙ1#5TJ<ʳy%ܠHXI@D)&pqO;xN74u/gh f튺 0ǚ q Q ya$b$EMT_HsVǢ@,@k.Chunz|[ɒ]U$:PJx$#bREP781P񰹬#w{R#~Lqw1+tCv"p CAd 쌟o{` ukޓAN)zR[Vd5I#Js:ٷ@Lv <q\^`VϡTS Y |\T,:g1I,DC`N>mWLy4},dR$m &9;n3|E~x'-f~uӱteo]-DSTph7Q_;5NdW! BqU͞eQP1Ҷ8FIhtLPKKtf0@#^Atpqg1OcG ɪ~&BLa?i^}V'T+2Vȫp 3S3,BwxyǠۡ>S=ޙo]>%~32?mrihDm1Kĸ*: B ]?HR3mJO sYL,# Ke`p: }%7W]iJ m9frLu*9F/K4[j$U6@JJB(%@rrw \IҬX_ZEJ&ZroDX^U|푸 @Æ>ࠊBڕtuzg4K.ks|M%>vxg⻏[mq=Aܗ:(RӁ辜FO}٥K6c?\G6vǶ-l6^udcfvAOEjq' ӟJ!@?]Q<h[2O%Am$45_$F g05ʐf=Zsq~nLnIdd>ҡ V HCެꭺ]ٕT-yL-2=Wa:0pQܹ_v:Sȏb4 /2yB8m [ΝɳƤ;U6Šp:DxY=j!K& lL9f`ND2@726݊\bqM7\oZ*5G9" " @({XI(YھKM4sM+̋1Ծe vujlLpO$9׶!`R~A#e,S$<[TD0y>^N+A6ƔjV9{"FVW!3}9NyF%Xi(TghMS ex+ɯFIrZR6t<30Wzg`;A!M*x[I8֥̀yFol?awת|Ul)AزGS.չuw2Qg9v< P lȑ)[tvt0 om=&b[*/{bKo2|fC 8tRS> ´FC  ~Z%5_`0\be Vk( )g<juʡev'TB3xVs ]T4rJ} %pnלe,i<2>=X5j"H(.CRt[Y 'ȩ 8JxBlnHd~?tz) jd_x AVuQd*JRC,h.σUTzb0a!"5~lr9!TF" ?FHZ۔1SAa^{pL/7,0OZnQrׄ>Vaa nj5 !O'2js.9+䇭H}a^1M̪O+ En=Ps,GƮ<~C6[ )h̿X*̚P4i(:>EQ2?nblբmg3E~~9+Lg?MYgtAic9"If_ð(9wďBxT.I9%ßE?"2] l]U" Rzּ>Oɧȷw@KQuGAZJ7^z?< O0d<,`_ 3Q܆Ը 5:X;>w 3'qʣ5'ga-E2 nӞ$}!e?&tO/Nl|! <d=|}/iqB<]Jr: fP>܃4mg"t^)d ?(e) -z͘dd*I/,15s#pOr ~ d=ztVg% D b Іm6($`Kck"y ,/=1~3OzguI? [5a_L jy[/i4RZ$!c<07B/ꕍ}_Y翆$rPUM:0?-T<ԶZY@%BnqtujV4\]&!Tc|DP0ARdG2G[jJ kr,Ir?̗{39ADBD%UGGFDd *ת\Xbϰ 5j›>F T3HdJQӱD7 t6J1w^}ÜÂ=MP YEzK` ݍO}Zɬ PO{Kc ж|C%ĭ:6J 26g,MFTY`"DM  JcX\~HnA5߶d5$5dPˆtSa>UcUR49p_ krS=)4/ħ:!8T1STAS j[^a`?Tv^:\ ג!Ԗ]ĩk d³nf! =]HMq[&k(E rsd*]xO%$oE 掣3gv%Hr1]@jxObcGiH^{]6-}~]l3kMˣHQ6Ld8' ͇OOq AVR@CT>~kD[qEQ5ܣNr=Vr6%L |8jB.;x%~`*#as㨔P2^Upi@0(K`i84bkw BW`N!;XgCZWD:Ď@!:@Qf?ge6lZ&FoPo4+?ߵF9#1 UGR Ra" 8.=Wv % YLzcѯF;Qz)&7;m6ѐsؕzқү&,jhfUoϐ&{al& e>&M@kV]|dž˘iN>䧥 $ςv g0k5lKG&%RúX| T`2^$[k=.<$%OiI".d_C?lU=Чe;_T=4$3Ie@WU/rgaG(X퀫nC??kH9˴H{6V&ާ˼a񓅋nkXnnK\ZR`=A+{\+EnJWy%'DYk]ssl1fjM9Wl}65y.Sdfԛ?DJ=u@|Ȟ3w6Wԡ 5֬+~CuyU*i\dBU63vt` t>R4BAi=jHKF~ډ/aǀ#&⺄6 qnC\|$Mg|33f2;gz)7'Aj1$)Q鞤w 5&olHXܜIWb$R8Jʼn}=>VߐQL|dzeL~ ,>r.f&ppie+kWx7嗅 ]evah} GޔA^{.PdǦ3q)[nb]iY />+a/akt}ܭ쏯0VٓY̑ QZGɎsuڼ1}IyH:?|xj zdO7H91n&?Xlix65,UuUћш+q IPa<ɝG.r51(5_}(yy/2ZO ]z;;! `Ыj"/Ti3E^gLs<;; aX40,g@v*pXOn8Fju)@teHTZ#~rgIDϘΎفה:AҙP3<1!&L0OS[t;̇e!.+Z#ϙvi0&oo|gk=7j v -Ti&O0jYrSg{x)ȶ4.o34hT K # PcgCeQJR=_B‹׫y=&dL<ۤ ;G; UW Dj[ʙ ;5#M DCM$m?H 1ᕎb-L.H׺wbOJJ2%vio."u`%O_{|)aqgnٽZeීzEzlH(?W3g~ 'N~,RK֠x&bmdgٙV-P9`RS a@᜹]cb۲)P0a,´]hhґb<^/Q @>mq#{WJe좛 y_*6hw/= {Us{7 <$SFXg;u3y\>쇡&tQa"ppJ"b>1˿Šm1i#8:K=F^n(t !'SG 8pz1{){72z3ZT7d-&6]k X:1@p#ћ^\wF%/4C+3 E x>z>N qy/VPlk7[Tr$Lץ#F+qȫBԍ6gv[PӶ‚1=.sړ[A:Vx>YX'0D҈N)O6ͿXk|F^E^cj2(ϥ?^,n;$Z߭ٗUg0_ Wq]]方 E;!8WPٙTȿަDqܦZ:ٯ}Woi ߚäbjfKͽ*ZXrG[޲?@_R 86)1|9٫#žSGi\o(٘6g%{/Yx7xz%^8(A3uhx+y\5(tu`D0-ËBZՠ;Wn> KH:+jR?9e@kzhEA|l>O99*]%ÉVsDKԌv-(Q$,t{tLv sR\-dI!FE2ЖPp;̎sLEg|(hj'# \ԙ^=D|If?j87zjL J0G`Fs~~p@#B4 E*\l^bOwqG:hu~<#O6p{N"׌L暤B k4rmyr ,mj¹슱5 ^}Qhp7èܼn]o Q44G悃s W'i[D(?R%s$ 7LՁ~~>%vk^d@Ѯ%ccN/Km `ٻIL4^ qpe 긷]yl֧s7#^ 4ԉՁYb8A:a~kG6ťxXpuTa4(z+usZS0z%!uf待12=X!U4GT^#W)E+!/ggv;0u~T ]ؽ=V6p]h^ U{qԓvy9 mNZ!3A M%eJ :3eS xk *mK^N͓_iEȠYᳩX/ 5(TJ_.yu g!6&j!YYJRp"n7}4y0|-TZ;yCOݾ ȷ4S8fl4&(TF,AvGǮm,~hhB.bYG{vLK|O됆¶ J+eTƢNb6چ;í ]χ#k:hBESA1jMy5BCNkcYf&VX[KPc2J\I^}_,1WrdYL= RY#![4ۡjJ):[Fx7p7QWV1), vǝ! EOXh@zJV]:$z\[,)ac 'z:D>zH8m_\Јk;(# u$XUcD?0r&_HH/(>HYª']v"1sf$ne%h*"˕.;tvڐ0.Ě{Yꞈvy\ _赩GC7Ά]_;mc8qD b6k=_!F@:&=NwޛVs,+Fyé?a,js@OJ #$=#<:9%q\:ϓCU;e1|ȦT#ղ <$\t -ILwdď3:ʣC<=.ۓBP?<){DLD>@^!Q"or?6{6✊X52 m=!VM`x: &P0]'A=m@q?>=t%^x= Y>=#lCp&5qsBk¸.|oYL+~tu51yݟNP-܀0kev Y[!XQ&i5-~4Cgx.x\=ȒTU'z`ƊӠO֧t6Aem8@-u2i̪23̨<9ۍ|/2Wo6tovK1xpajwT0[N( |մID*]HY>i"ɀ=}]n,B`rcu=_G%CTרnhP?sQ3jc,a0&[/,M6G_-YYG=xz!0ex@zkF8 Db`p`ıRQ@Cw,'l8˼imk(VeӡVwluǠ~i'(7ʸ3BiOSHk M OiQtFF57"W lʼ=yȴ$c3֬tbl "P,In3ygZbp-ߩbj-AA&# S S5d"bbuBxF9mĉ>`|Gi~#;cbNrꮢK|>u$LVV*4y]ux=Vķ3;o _Y2Nmit)r&)Q'0Sl 3LK#RRbi4ƛѡ:T]k.}Ag?ڋDo$A46塺u;h/rTIPL_U-~̤( Ђ'n:$.ճh.r|= k甏Vl \ۑE=-vV-O)3JKu>4n+nL>>S޲L;ښ s ⍰*Цa_+=yYD"mO')RX*'pnܘTg{dM,4S5$.xˠ0^ )Agw連eR4'&ETU0bډ:~kŐ\ -nٌ,?Ebt){zMr9Co9 nh1 %(vxvxj]y%|.Ж?0wE߽JiƬ轪apvC!. *V8 *Ze12 w{8Z Fn|x{M~+.Jt3GbYh, }^z/Y^] *8w5nPDD;ic{2&4cHҍ8JBDe0@[^W.vN @n"Ў(~!6H.S~7qEPEJ:A'YQUMĢo?w:rW.,CګB9;7Sѷ <^}}.'ŷPˠT>5Vq -\:@Q inM@$/1 [~ ǜ3`o@ݝug\n}CaC.5>ޝ- hbSb65dB?K^6;Rbi\/rս8b@!׎Lp)vx#l)Aq']bՂ/ہDj0V>Ѡ8vTuJtՓ¸T~jHwqưl( #C*/S̨OVDYO8^:Crb3٦Cx*yBGL=BL6R9nʃm +lNV_^:lYy_NZ"UfpC;J-\Τ}.A}&ҏLuăN]Tf>#.}hWGg;1l(/LzK?[eMo3Pp1_`dK'[ކis!?.y+騥{ m .6n6 4gtje$ZeJ'|V62H;'vgz#]4aFsX2$8F9"=nPG`ɢT9;6aX1/cnS%;@.설X4&_RK(rm^awv ' b\>dRxΎŝK)אL9t'b&* M<é⢑1FZ4^ W~?lo1 eZ\2)fT_m.L$Y<DIY@4D||aD\+ta xp/,3^#nRw_AD[ijZcmFFvЧ.ݒcjXDK;)h!sm2xncӴm`رd0*vy nUΗ$LEDc&](+MV,Ҹ 蘏rHrH8\ *Dݕ}Eyyv8l!VotՄ|&1&DgaWYpL? %8[!JR3Q\)qJ'`d q>?l_6#ŭFqr$u>PuY36; pRB^u&I HNUS;_$iOmɫlQ*|{+Em`= r2$R[L QJ[шy8>bxChAjureE-bXH5ZdwI8wnOg9s>_Zmv媆~ZRR m-ۇ}߾QqH"YRA֟z''zG\St\ &+$*4gZ _'˼D|wʟFϗh> ?@]ʴOڐWA,iв84{Q]}T96\oh@8b?@az'dk1K CdHo^B"ط/OO 9YH6ݧ(xar;gN%`O\qF-ak툚]Kz$s'S2oW(n~r߃F0L&#I4"˺uȢsWf 32L :S3RGGi rh']?[gKJagzJ֔vsЋ/eҥ5Tk/jG?+āPzO$ţa,[.DZ_c#Jg }!@wl`j:qg# PcMJ;c ᐥZ‰衯zh8VHXU TRxKJX0ܔaOurDYU\Mmյ[d >7.S|:e|ULo[g8QxN'Jѧz8rcFÃkK,̣ p5diRZ S -WElZ)UhUa9&⹱uৣ/g@Wbq?#I׹a1F.䱬EV DoDY&/ebO/#n+mb)sYb﫩 KT WSqT~_yQdgme# \YဵN[ D=*}b!|Ni8STN2XXyIdk0ܗŮD{A?Kd<7SxU?4oN}( tB}f\6oڒ[9zD^Ip DZfyNqL<&Uz${nQ=, Q&O^b y-T;Y+ LO'8\$=*<0 + _bf,9 Ҵ´ 1syo9W˥>΅Ս>W1cr /]negno>bq>4%4 U=< I? Kl +=Ua5M:S5Ѥi}ê~˅1p{ zu͟}̛J]q r,P oF+}o7O2h O/$#Z}v@h. R2RTiD}@X0gjj7B/&} n{]h%Rߕ؏l(#eQgH#+d( 0RGKƺ,bk_۟@=>xF[ܻ)mhK+座5޷%%sLaBHYhJ[D1)OmEb/=^#-̏퍾. 2kzaNHT~Uj,Y$Mї7$kP7I8(vKuhSŜ{(-adٯYEF[ְy;E(1ƬS%\0W'Dz*%/NqzaMg3рfT(a|o yߍ%R^s?W%>@>Z,LT]N&2~^?eJOE̼3vÞ] 1b漗ڃ(Fɭp" '^D:x31nXaɄߨ`5R܍60vCq8Ar\ E;0 LLo r^/xj)WmgR5M9Ov Baa겆 5:)[تkI% />TՄ~뛷bMqcf-Xq„pm[ ۏ"BCp+ų5.w sxrv^ڃ# >- ,fk5w̒I_+qhX5x-6hmq ym_j Dj}۔Us:P!`]aFɆZV:n`pՏKOuZ.ua<S(Ʈh@S[=83F׋38Ɠ8Y?ﰇϒp"e| O 49%𻹙zCA[&8֮09p^(=:.lk>&j rlQ &ՒrȒ\{q|n8(e^; QaGo߉!Odװ((ǑQpi[oNȂÖ\<ȥJKڕq _JTa緂#9fk,eWxOPnO,Xg=Tq1j/d!5LƮB!2SD¦hSzw`*+FpEs:c3L69w04z!*I#@{)H!_F88ڥ"ZW6eOOX!J[t5|VEڋ`a,QIsӠRk 2 x^gdϗT{n~/Fʘ@5-@R'05[^Epᵥ5SYf[3bKNlb(uaˍ],ch uf:ۢ``.‘=Rڎaq ["ydڹNW`zB<+x-fkR! ,k>(DXmȿ<N';ivӘN, ȋ5bJJ22Pi~ZkhUF 7˖<#k!lEq@cfW">w,$h~&o S3 m*;z–A m$\RmWnl}m9NډDA,R"x45JjlKzuO駻){_Fp@n(ԴuNag|n$yE/[LULzRsIE&P^=^ޒI(35"+ƥ;s{4=P5^ f}L#M8՞N6@UڹR]od62 W.׽|D,;T !~^+hRN&9Ӓ "0+!hXӸp՚9t$\`LWM&&Yୄ%fbbxE~,>40(ҐOLpl-&LyXǸڕ]ݤAԀzFx/xRXB2 J%HrӓAL |#bil?!-|$>_GqEg `EvPyZ"9C'}lίĴ>`# frmp?~YY[Z9q)c-﵎H5$r;B y7eC7-+!|0CGwӷJjYRhUBS"@H(eOQ> "Dz7IuÁV׬xM+,5B '.OLTropri15c]bVijy92XϗO֪krb1:.%_ʝ+|Vb9P=y@"w+ka+:_JQ 7GyKAT zЗn\fXf*TY /76) h4r9ذ—eX[r y+~@8uF'q26s"0[T~̃Gl&[䙹ҿ70T<A > ,IWHlU\zMZB"+ |]>vX"LLr MvᄆAs|6ta!NϨHL=h..Z@:ve֙sSUeŶ~ y0Q\p8%{nptp ܰ +kεb5D~}Կ֓h`]¨K:HHzk'z͌Ӫ(#x@)t}ԡФz71R۶NcuYϖ)טeГ ȨP᰻lCARtaaiVȥРrC,VLLB]hOUJExKf]%$0>ȍnhҫ^{~ņX ]- B .\2 9\ԭ#rbz{F`(fGV&b;k/{ uJ@b 8CfSRHRҮ7 beXRx3 DЈSޚh]zOQT #R@:q)8 8e/NFVaeN%+#͟o!tm.Bsʍ~c%aQt^`P$xPJޱqGp&]YgsHa!LM1'4sV) 7 m}ݶfٷ,l}[qԶ?o0,eP_ůi_xA|?Q`6EJ b &LL>m:x$F,-:)?QK<X D=}[j ٕ!3 $r ܋43ЋB +(m&w>ȩS̰o@I@pEwQ?+EU|LQQWo"f8ƽEC&L@wT(RGjj.7I0)ԤewL2o:ЉT{ FV|[En%*'d}γ_^( \ *~|CxR1(<[SY`!">I2IwI dU (=GV=a(йp͑$}ʠ;O@,davs[mR|VԠƅ[ }9w- ~~;8b\5SVf_xΝ(N.+kHЏѷ(~iy%auwF0_f2zsq`ВϪɜeb+>γ;޻7 1bږW"`mp(~ZP{})J `oy9ݹb'tt1#K̺_o])0)?<@CPMW'-L*̐Mv^#3};dGVnR-읛XmO AD%fM0!`q<&JW+HY'<9Ѳ WhDWblzSs$DIܭIuoUQ;~EOE1SJ 'm6.Bf2p 3Mn%(Jrr4ΰ!4c=DtynVx&G0 5~.:nV3w Xnk~ w J*`]I3FM F$,ҾMHw[N[If'I//=1eyO0w (u(᧕'珵_wfwabi\ef7Ub #zO\m))u} (;D|88-9Tap8{7 X О|G9u]? TȚi}E` O͆W&:2cH|ΑurDU]n)ugm&mĉا8+n72?!oTT0d,tW۠&ԫPfyHzVY_aCLUI9K"!ΣP& (c}R_nJ\|jSW^Eo l=$C7-U*3HjE񿵴$;vƏ؝K}__0STojmpg(^YRmD/mŮ6#lK,tbl>> !~\=-j+,Vo?i,m\+DaO[2\1xl0uUyŗbSDG&{D,=xAØ<|?Hɉ&L*].NYecJ| dH La-S >zQ{y?rDCʉiY]ÃR*ldz5!ZfmWP1g- ȹw` Q\ʾnPb;+:нNM:*B9a,r)W,d1Κrhw,rɋ+{ݧvك^wj'[{]=fNp82Lq@ w-#lpq" ͿN~s1BCb""Gmp؝)РPAf6P5(I#_2At9Y( Lդv⚮;V}@!H&f"_fGГ(9z`D'6E9V @BIzPesߪeY ѳ/=*q}w|T U &d]<԰utxk%HyV\BV@[ xC2P!$Aݺ)iR pis9&̾l!k^\Wܲv( >w^Qp*knXrm` L1/`uϡygΧnx]m@5UHGt9yC3Ki‘Rv=ƣE eh_xk%t6"N~dO_"Ԝ|^Z.?qV_#EgKs!~EYᘈuds?y ca~ Lߐ4G:Hl"}м@kU ~Qr ,mjgZOhꄴ/by(f]_°36,a/;v`䁘F{G mfe * oTez<`Q7gc;;-YRǗ""&_ 3ڶTRbGd̞ELVSjaCke B"F>,"AhE-.L˓Gb¥:dJN  ˆRiӶcIA@h+}䓅hi"YaJ c2S8?De,~2'3Z;\3/ZY|߽V2ia*=kO؊wumۖ콈;دxQP(ld3T]r/ќoS-;o "Mm N87b ѕctUSX1E8iF,<,  aJ5۹A l=Ma.IֻM jyj,R6{}7] &:ZRxTe?<ϰ\QAmQWfFv,1 , yh,7h㹞,T(44 GFq4=x̕LWnvB>a03`b-Rӻ|_5&vv@ yk YLL(X~D 5 FSR!ZR 1#\}YͻϜyuLt)ߚ:\sp?=~DRt01{-0=ԑ%P\:v_eI9K D )dNnxY6iK.!p \O76D++qW3Q~ey1R{OڊaRZwZ&e+ ykw{ArsMo|K{fArט4ZWD4 eg +XldfChxLA4|fwp̳1P:۶TKLD6!ҲWxհxwB$b4Jj .bQxbRǍ^A%F-6d.hg܉Հg*jO"]QWcAEإ0Rpvy"<:ӂ08}QhrGb }b{,=9 >324+QQ'k+C?_^hUֻá,-lpI8*Ԅ> &ˮ,Ufω<(}Yݴ힤 3+q4ciꑃ|RST+]%_SstocGvV͏a?7iC4[XWv*3.7UEݽDOM߮D"d#a0rEZ~޸Y$>>("ֺi, ؋/_"|qPH7is~ z\p܌AA䶙2rAt4%MF,;=Cy,xpD8gfi+ _ȃ%jҘCZms=45|6偎+#3e7Lj')fUi F l3>`*' <|B9)V6S7P4?,H07Q/:VaDRURc׍W2P#t▲7'JtOu[;?ߠ=1G\peә҅+~A nRl)Q=SYxD UqGl$b4+hu +}'+&/bG?-3axήԂ, }nk? !s ~}WRpݜ˒4 O5rtDrD],Sw(Xpt !HSX6L⟁ 3z:]>Eo`FYǗJi=OfncP o F%GEwloxo4"*>y$QƄnquw]^gMhV2BvPGj3 }nڀ50;?,j6MWKKR(BF~hx <>0ދCS=G]JO9gz*\'eB(jfs3#+\n-|Qz[tGWA"b8S *R eL(:aVWfK]vKeCyD襤D5f'VODw0Wo:iK S_U6UFfЌ~iLALRѹ^[Ұ3>d ~|@h~~ב/|rŒ'ELNbTQ[֗_X0 I+4\QhR5JG {ʅAŨFc}bKal (j[wujC*3ZNK{$xD ӓ85ǖ}I kfJ}7c$wԂQXUw+LPv Q\xWd. "iR,UT<$TP,0Cz|ڬڟTqݔ+gvtet|~5}NJ=s%AH (Bs~u=F䏏B/t1((h]+a{JIa8뙀m7߭Yo@0\U[Rb>KXR6;$znu@{S5-]34u3uX J C//4I*G/=;LGnd g}n8'U}ijbŮGlk02^`shyQ2#(VSEWe!) tL4Nk!R'!H '7F<1n؋9 0[CHX#ٸWذ'go4&j`T#;y7?[V dN}!5@Gcu0}FȌPdR  ;  f/ʩ)P LV/'`gmR0`E[Q%E KH-݊hnX e$70n i6T33<*/߄>%oЊᱎ@j@P ^JBC)zĴ2܉!wG8#}rCP<2u__mz*V峡TG1CLGw$ Ljb f h!A0.pE-S-okĺBnp&%NTf gR9/͋¼`+84G!@ ݘW|hv+:,?ޤ*a'HŐ7v"A`R?%QCI7͑4)'|UڝRD#u ^q_#+wYqhy^#'bN` b i5lۣ-A%hZ؇}*ޜC"Aі^:rܭ14 cyg:?DHG5UgƕSnB.苓’R=ӡB7~j`H<:8NxD3PaE'h{قB+ieзm4֍Է"S?&]"Yq~ kjO$jg)C\wb_)LMoG2No0Qi[Yq#QC[2hk9aOQAx8r*h3S G1-Y=@ puR{ c1ۛt">dcIR9}f2Ѳ(_bףxn| ΦK};y$pY?!gXyd̪ x8oחur ;eՠ"FKM m@>N*h;*,U8֛+ޅ[!\kS 1c7iǰSj6FYx87WeAΌ-@zt8wB$~%90\)2N /ϽΧ'ax9iP} jpt?/ۆ "SSj*TzX#j}u5ָ'_T JUM2jt[OyoNen9B}ڨvƻ'5ؗUp)wU2ԣqywx.o%ݍF:֍mTv #֫}$_ X;*tUdzj=e@)-~Tʻ*Ύ(xϘ}*cAw{d_09Kzn=1hN1Қ`lokH,t,7bm}O ?hO;oqk=\]]wG+O:ч% U@@*pMLR{dʌUsV5A=|Dcs,Rڛe6CZ \5rqHUނ0$3O#՘1?cXc!z3M5tW (Yn_8nӋXw&KK#)r]K9l)#>dMym9c#4p;U(ل;HZQ Ak) 0eCHɥ~#zh>Èt6AfA{UBj&D/_oZ4e{gƘGl焅WZKuY^6" i&7XP[#@tTVP1' E \íݥdz&~?t:};Ħs- %K^woؼ[T3Rlc3I=o~GW]ܐS 0=wh+Ywr.L_M&jpI5cӔ(poz?\ZWW ,%4^|MCI/a,n3VDŽ*՞lKWɥ'/yR$C g/H6^ݒ6k)J37oytnu",Hj]r DIʑ,! ~n2.l ^ע1Ț>q)Krl2i+~zٙo=g r"SFm\|4u xs߀]rX'fL@X*/?fAz(QӯL.}Lag%_} Q ِ8ViR?Jqٜ[{KhJDF͐K E^<VM s"!|{\i`L s0GqDBA4n9H tEɴzTI=O8=ir>bʤq}0Rgkb)X}l&LW@BSaM^,jZ( 45}@\nN|5۬`FD0)[*;Tr^3?d\|SC']~ ):x*DN Ph9Wr<?|IAOGDL=638c 3 /.?ɏ('fVSK :-AT|kL``6RIvAh>%㝢l%Ebl6yQaSoc<:xȊ1g+5u$[N~J 4%olj+D (}IW [}n1aAvγ27(W?x .`lf9‘LxG̒9&:;StnHc3NY:|bׄYpC>mJꆵy i:ZԔf*$֎ƲXhPi^)pUDݲ'MH'imO t5x c#P>X(\`N˪JF#oؽmDBߍV]qT1NϺpuV vv p`8DsлuԲFՍ͌"T |%R~hE]U Iĝ6ip^>uhe.9c|k{9pfq=>*{xUkQ4wK*Kpڰ?Q%L*lG-Lc: R5JddyDôbD 5c6=tZCcF!e83 фniR*%n[ׂc䮃mo1 Q4͑,-0T~;9F" peL>OCȐF08=I2R+z噸#(Yo9ɀB}ClHwnÄ*Rﻓ_YxhG޻Yԁj.? ]U 0uI ݂_%@5a~U(eK>'m"@[qjnFժVPx8EMB{ fW8*r(џ@w |,ܸsQBr#߽ZQ듍LU 2!ikE$; c:ՖXSܹQ,|t*-< jL7J/]@)w|"v32g\0Tmh\$F~S ﴐ61&ݤvЁ:̡L$K֔lNo8\dl'aΓfMX~JLK۰mqɌ= Ki X3h9X;իg9Yt@.Ȳ/*&w0T59 ,C:٤1m+\VwʢF +4ޖZ`͂G g-wP<S;u4l9q \nH?QyP{~d}>ﲛ2hs5H1e4p݈x ,M#n =Dϔcg1.B<5 3[~df]3Ϣ6/E)0C6>\ #*. ZHz)STk^^{'UfN݃ G } L T"{fx7 9n,Ѻ2>4ܻza?A,)#ʴ=f \Y%]xT%Gp29\s>LJfis{̞p9C4Jy: M~ǚܳM(8C;Dh68Hx"/ˡH&嶻nнlO^ArQ`. z3Ʊ&n7'"a oEtTwxe8Lwcr #=^LSMb ]qԙ ΁AJ_ϽAiMoE0 mMØ?<ςgDFT! <;Lc@[,5Xj x(6؅bcI*a}R}ǶonY_ b9P^4浗"|a.1e\-'s1'3R+?^ؓÀL0>7Ĭ6JkK<*xvQ{J; a` 뜢 `3 {(zWM?Dm Ko>y\g$|pIjb7ǎ;hqmjM-JRSmrOkۛKYhZa:C$ rzD ʈ2yZΆY R;4/sՁ`d!X5܆H_#o_c 9ҋ'I&^kO&E k^];e SՅO*ʝVjy$T"/~l%!--fT4[F=@n[@/m$$+R*0Rʁٔhq zdcV3ać4E9xB}suSaJ+"yӸGpteA<'LH*q|fN$_!vUG2R^9FC'p3 clb;JZ08r)vVO0(YVsSȘ |C c|A q1i)덳Z(Qm xz`;̐8ODR[dKmظ=tm%+cϳtaoU8ɡz5 0h63uM^`^ 艾ȀrD b5`t/`oȁYIZWШ#SyowU$'4 p$9崬0qck6=8 ZcRsC9XkF{?otaob諗19KqTƔh mޏ*z0oo5Ji5z0j$rdU5 dJ˟inprt4<υH`(5j?Ov%!+xN.i,>UV_`G鐡XZt);cV 8_hWb~(MBnH1cq4 :q۸vG໩7448"Ψ{o-66Ovszo>k.vݪ6^_DJC֮r :[Up3> 4/xe1t߶zEnʹ?Wo Ub=]U#!O?I O}t{vi',@Zl :ABnK!G8<NǡA!Qwlhx(Sv^I(2<},Zk4_"Sm%8H`8O[ jYCD62_b "|IF#^BWH <0Ҭ!&^-m{`Oe7ʴ*^#^iʿ]Y?)TBŽi0wvzu!sXӥhttcqsA%Nd+@?]_3B->UNŒu1'vjpiNAgm"-DS3ei\_o#^*Ft~O\mIPh v9*>fĒ&Dr":܄WBf?іyTyC?'t1kNX&Yd&'p4}&a8zawxZnY>dH0 m*G0EiY`ࡉOj(SfYX2b<ݿo-=#iJ#G^QmH|O&ႭTP1\t>=b(QL]!:oʼrϮ% oV$Ǔ'B v:#Lr& [U*}g/aMΐ%䘘lepKW4K:T%>u/vոu; QT1&YhͧxfZh~ ===cdWu*fH q(Y[]&I.pTB*m9+I=C\_`Cc}iޒvi*YٰzərRa }P"9+fwƽؽ\ܲMX?^ER2a)zAq#x_5}/azB_ hvov4)&OC~l*?Ձ "i~ %yic8->f杁B/ĵ;3л^ ۪-rt>U 7Mq_kj\5,C|iuZT:vKy3Z{]i *d;tьOJ=w0WGpvU>Fa><<仁PB+5O}JqMg{ީzvS&Ꜥ+ k^j}8gnJꝒPjH~AY/*Q}%#3g>Կhs"DaJ,idVbu V>Gզp`Ç]bߛiTqNZ5nQ}aS:C|m*_ӟZ64þL.tgbsVnRzybǕ\םq(8ڝTR6<_==P!p̓ߴ\ M(A1a M++@׮|_VNs ;5 W(SpʛͨƼQE?. ^vvϷߙ tHAUGa/ڻcψMyI;(U,~ X,Ym֚0zJgI DȾueJӪ'W8 $7$Ο]T3#_ϭt6iwVJ.TPa}{ȹJ(Ƴ"uԑnMcP c'3ww~TT PK{scwM *W Al͢y=a"5^xw˃,wهNqk|3"JVԒ|۟4gĔR7{ӓ՚/<ܷ>Qma1GO:u+ܙ2ЙN D0)V tCI6>xLƢڇ:wgʜ_ZNtB c湈.ױv)ѽdQ m w9r-+m tV4̨kO k'NBR:?욍 'NϦb7>e%E<5Izb $#`Zi̗UUHAGJDpd"QQ Z%`jtTf J }2Ӎא߇/|xc*`9N:1P|iգ׽-u"aYEHP7ZX Tdks9>K&N Wr3r=Vu&8Q!I up䱲6}7%wDI 8 aaWMar\d5 =fǍԾRPO*F 7gD/ur<vFh%x,o q8ӆy+'MWbںF> ٮұlSl 7oır[8#uK{G]% Q \[l.Mm^v17d.l'eZ_n:OM]g4yS H~TRHÏs_m[`W—ůwSavc)z B!h\Z: ݐOgj$΁NH$~#aGҤp%2r8:v;UpӲ>|KlFNB旉K}3-ڃ3:Ys܎3źgWdT4AjYUBKfAR"6]=h!B9|X $7qUlpA&'6Eܞ")=ڬtFSLqFw8NS,s #-9doˎפoPɫ WOhq3F4ifM(LyAC y-#f 8ʆ 1!殱Y pZ60x/1)ibvN?R|9P"B)V[ -x872bެ(+N(bWJcde'虸 `>!^&O viѶ< gq7Uk띻BQJ?)~t1#?sij' ,3!p@JVjhѢspR7"c>pؿ陼QZڡ pWLգdL>bQ8}JHRf/bQu%yYB; <)Qc:5'A 0 ӤW\vJY}$FA-$׫V ZA@:c9a@V6\!Af]._Z:1hgXd6D? &`k࡛as8]4az5B:Bw$:'_9+y˛uzT#eچN$=Hgm uB|^y}+W/uMv$ b\a颥_`d_U),77\ȓ5Jk^8a4 g'Ҡ$YϠaLLr Ju[ vA-r]hhe?Y rHT EҋFE,+}t>t2reDF+A 6_WتbV%3-T5g JMr' %G#"N3 vd*5yyb]/."^t T{HoVQ+6/=J"|ՏΣj~74GtJ{30aL# '&փK^RK~_ҶtShuf -yVՊT\*^nkCݗ #@~ODQI;CJ0hU$FІEF&ZYjZ!,.2}3A9~u_]+_p5LHq\'8367T122v͆\0Tjt۷; 麍M>V([}nN,`Eh9_JQdM\hv#0+Tf\%1"V{%z|%lCr# >SagYcc$om$n@s2>Uzܯ*U?YcJKV_Acn}>,j)Zfc U,ĝ5 lm2m"YUM<N>:Obqp5٧1Jue=mdmvؘ9A!Xh)[ ya.-e)jJ{mr4zoBLq:wtP]!R@^V9ixFz~c>[>͒>aIQOX #6tr5x|/l j F~t{cv|Ab2!#rDTzGSdNa8`B-ϐ2o}dÝWX[d2ckNQy\e;E|tEB 9.PvPr&1QhDm'A%KA؜Lir 8{|KܑaEsy 3 1]^%y,8̄R5ݸ5*LiQd4ܟP:b gj>vTvp&2 LOZkj[FI<|+Z!P~ɖV (%A97q/q^H3(PbL1>.% QԍrN̓9SFᾓ ubJVw՜50D(fUmf ! $ a)'%tْJe]d8AZ S- ǗǍ>]2΍*YV\_@p\J%$D 1}c$&GykGOy`0'}uAWY(x>RՌa`P\ >9e93:2[> Wa.[b۰3#R[s\~CI+eډ̦E-|j2epz@嚁}?l 7]~R,̫- #\Z~tyr_sZ|Q7c<51Uyn/-q&CtEVBa(/es|-nZ3[<./F? 73-2%B*WI<3Z7ɷB+2>[ϐ3ZWֆ3e3p 8Cэ3w9I8cV9)4d<h#".i9FƏf?7!125YSt*M-!B9LwCű4i-١r!{!t6b%pޥ¶gtBe-n1k] Lgf4 L۽Xɰ6IcmڔF ]d&0k 5|\/ 7ҞȃNL0<[˕BZۄT YvCi. £+ m5=&%}10!~x1<ͧȼ Ѩn@v[P.B]~lʢ4LH/Vqq 2v]HbqUx@/CʶtX6"W$GuSGs; m4zp4kX;SA\!J@c;$QeoԡU'9ۑxBpXb(E%K⦄w5-"m}HzQF]?k v^c³%Oy?cApA-bqDE&Ȑƒ*[j") xtBaTxZHRҩJj^ "g[[]z)>e68ҴA% hv30$#?GMVيIR&ɨ o ap‡qN>ǩY?33crD9+P52| ̲U^S'XLۃ>ExD#,W)_S fHB.mqsA<[(]8 ׹. a0hS)o#)۵1 X P*'yFjӇ`UBs}.2joCв-r~vWdG 0I#Uz"/_6>)m/\.@gu1/]2p;{a6mCD#),-qd&$;J"F[y+o18τ$|! `7s+p I2$YrO\7bܧ^ :8Upp%榈ȋfVL8np!• <mۉC dPݐ8,|2)o s)oZ9cs)ޒ'_}C˲uzEp}iз_:ks",c[_IQGh1DCBw'Ô7y}ֱԾ'[P=% a `ʠCkuTe;pkf>¨u':0;"Omrv@MFI1#C+RbH>g!!ńh̡ 8'֟N.4<브5ݎ 7SQ)U@Ovʿ8 C}RbsOӋAOf=l,F%k@X/҂DR8GiaB h9<N51v_F@mO̷;Yxn(w/1oj)%|:1/ۊïLK)ṗ c/&fwE%gE~(=t*8n9͐%nQr)$S\ȣ!R˽"f(|Vl|ǾD6qT7tWoЦ6 (+O_mpIU:C-_M&V翏{ڄx:a A`Z u򁽈""~THe?hțLtXg#8d^y-,{NFǚ-\@.)%+ɜCBTR-i#Rml/2_Z,5g5@է*w^fV1;GhMs@bO:9Ɨԧn{pd|̵HD3[9i"LG;wT\Y?'.ʷkE|ILlW+ews&K(7?Uyn#E'߱fq.9~K" Ű1B5g[.O^ VM,|{|,6\PEwCOԙz#8m!ےhū{/ PcZKxM|MɏٲRP~Ttb] Lp]\#.4*d 6yz肋2vbj8~v-fDX NGJTFoEL6WgxRMFg~ H}ͩ~..!9; tJ$$/0: r=RVD06k׳tLäuwP̺|Wʺ;V!| +_ иRa銙 O$ !`|qv"3T(g%TwJ/p7b>ő5Xg-֒ҽ qCaE0^e&`ڹ:[Ƌi>X@\Wtn{2tXR2RW; VMROi2TYzg uWb.L#43͟jbY:UKAY_㺌N9hZUDfNtyBZ~Y% GP(K]1d9gؼ`+#.mղY3'qJI@ Otp9Y=S| ӧ~kɲx_Xj3̄;Sjɴ\v@@贸ߟ-!}>fV.% -Q9xvUjyӨ}Yr;:@(,Yck*s,gF!tUw wr?UﭾZrƖHhf@:2r"%1>zATP\beݡ" Yq=ROq)>S]-vEMr8C^z4.%w9886yH.⏉#lEW|Q>6`ilIc_QO#Y= bImBI(_)/l"Q b@D TK%B).3te˂}UT%sȼ I#LBֶT2!0;e$.mF1"y ӴS1jF&\%9zb&22U歸iPcy O+߳5+/RIyrΛn )*Tf5W簅T]|2[bWe і4g?1%} ~ 3ki|bFJhR:@i Kԅ'w0c8/Vk9ECa"/8$Y(w~]:ۦ=׾Bs'UmYpsm[m_T"@b btr-#F4 $Y2{v(G-ЋY)eЅH œX7'[?vGȔit@AgB"_ keʒKu_k80]M-F7SޭJ r}.=>/IF4x.7+k>`Ii ;Ȇ7agwPY,Yl!Ⱦ/6`̠B6ك|ݖ/U82f49:|OAbL:#ӑ(-rټ V1W/y  zҸ0Wm0F8엋@4Rd2mg R. h@X-?JEeH|H%gD"Q-zc`S $,("{R{aqrYʌL!QW\ ߋv%` -Ze,C6d.y &bk/rpSR4B%hpzGՓDeUr a4;g~+a͈>vם0^Ձr MOҫo6E[#g9Z?Vf=fՠ0lG[6^Vu˟-Uh}*CZ.mJՆayhQ{-A&NyTH* { f70ٗzfsM\Z^.+TXxgGu~5B`8C A'- z*T AT?cf.-,OdWЧ~ kiMx+cӆ-Rn }~uQ szH_׳O!Uۯ:A3f~C8 יjg-[^Wy{ÿ3 eHÀa"QL2ϙТ}2[ͳ6 *j?y|l9c'cxM3~SJRL&F_ uB;y{Du^ifQ:IK}/6a6&Z1Dpo6B2DA/(=*t#ԋ6 œ<Æ/~>jVQ͏FR e۝Xo3j&!v##q/d_ /.,fs 'lf/#ؒ2;ᙤ.HBp ]8O }.pAL ˌlTdlP3F2ʖ`]*zW9䡳Zf1rPTlV8;c' 1bN=R?Q@VV+e=j{Qsj'? #vsMU  !uSo^ժgHX)?)HzC7>\HVLb1C$Uxv"S*m==)ߔ0WWx!ꚜX"U'lFMlCeX8rpW;oIC1!P~xjVȦ`U,;x,k^6P /xҸzq} %f6k"gM}1z5nWH6[<D.ߢn}'pŮ_m `ŷ-g&[>pjq2d1Dj b!Q`oV;jsޣL̾!LLO/htEOhbQɨ8ժZ+TԜ*Ԓ$?X;/~e]Vc=XA0d%1p̔U%}s}⠸MWo/(Er} ^w׺AN$aY{GA@5_!@ŽxGimUSco☇ͼ_ߜ)qnP2j-TheӤ(."iG=L "rh) ӻy]JR&o1f4#F=T-U`9. l¢3:jQ^4;lD3:M[aT**vDAxߝagoY̷%=5ń)U ZDQ;zh| a,F&͡٣ 6 @v;CG/K80?q->}ԉkYK+pQ܀'}%z Y8l)A@Z01KX2Ҳ:+NlJ7,t1kN|F#Ny[Қ&M)pDc:2UVkϤD[2*:CMʊRwdo dLJ?b2ܛM7 =H/iťH&;9zdSYE:"PX<o;K7#`'ZiJ\+` ~3N\ےgЃ9K Bt=˚ c郘OSNSgV`RYt<[; Ks"_Ak6Z9n ,1jC%tfT9%&2&FۄU#@>a ~:eJED}ʆwm HiLawgM.7~+9`& @g;scȘ@&ښA:YT'[{ q,BhFP+ ">5TPdɒ{gw'GgpU88*0ϰNsMos`Z |]ީL=lFoSdA%+SFqo E7A+ Ru ;p bRP5Ǒn"ڱ;fSDegO2 L dq;x/Zwt3Pe*x7bШ8,%N R:0˽PCkp ֿD;"\t qrad'܅ӭB̃K8=O ,n)՟FKP !U|8gQA>N҈So7~MrH/MMgA' lb'{ix!5 QA$YpY JKY!<T4!]bm/@%vCG2}{KF=@lMⷸyPd=mǜDMf㖶Òd ݷ'hX0l-#wbRB4Ǥ)V=jloh\c|niҎsxȔFmQl;Qo B'nhH̫C DK${hVn_fF)d7MQE܅{!Z)لpFPˆ ZwL|DW;8C* [JYWc]Fef6G|/;G_y.?ۀIMg-|d_#~`y>ĿL]:nXJ h_^j7ܷ*DP"{ԇJٮх"HD0:E4g?N#L G  [h«[ihS2(sF 7=S0G/wqNwPe^<6iQtCl 0.ÊbK}G!8 3.MK 0=oj8}SF(`KaZ:v Mq>_zΑ#>;*ge;vlUrYR"Ėz+]o$ߜ̽/RTpO(ЈO0(@he\Io3+_'B?4Px7wƤL9EtV9/CևFfom/'[*L%;\jl C{jbJ7t 牶1?2$<|+k+cgnguCE 4]WIJX.IS*}d_o>5RT:%/>Tc-%!Xu[bĎ|zQcSOt$i~tD22 9(&|ΣFaTdHTQ19 = yg5?hccS{9 6W-ir&]{}gc\r^v`)0" vb]oO^পwӊεǨNot:4N aZ}~ۘ̎ į؁pN(ŦS )OАGT,s*P^ɔ x2 鶕18('[ND kbUJ 5{!@QQwJ#yT8J|t`B-8\vos-fst/Q9äYprR'R[ۭ$s/-e "8cآc3$^I4_ ٛ| +^PF i,=NǾ0o/~N|j:59RC8饬K:uʸqjL|ͬYcӬYͫgu]^}‚*J1Gc_@ %\K &$AҔavvX"VǍ29u'/O7\#Mt_oK26mO Iѵ1Q Q Z~ƨ2,NeoMp@ZK:rR(KCxր0*͛# 7^^s}ZV!g& 3bP~EW>H$e>} EfNpڲӣ5d̀{5"J9\,#B|f≳,IHYx<-c3-o Y+)9/P[])Cy ,QtL D]DG`,XX ,+xd2;vo޲5'(п;L+vJ/ڧBeV&ӯÁٵ8jMP ۔;4}W9`j|HR) r`f.7:ba>(;e6UQLM|'ſ#iXKey m6F6x]r? 'GU#7d9m湠¢K[93Y%Z9gwx 3*dqFxϒ<;F?]=6TQ;9OykP[xI7Pce8.lL4nøadYlzI)ͯzfX$]kj*gqK, 4?b?H*f"@sbCw, i|ԗ`}6anBIݨ<;egOO>zLbW\y7i]5k*\l Th3sƯ@Bltz|{x~G>(p\S.-JC~ڷ\9Pt"/Xzmu( gٚ)G:tmP2Kƿ̺}~OMKmh˥crr'yLl$wq&iHL&.'ꬴp TC (gN{-=:)mQ)c>&|Mfl)yK%R꟪tkA^8|ݲWө8QܞfjZ4ר}$o,k[6W$uJT@W^uBJ[;ja/KCr_́ո%0ŸEպWD>잂SLڔG4_MiM-dKboa=$_\&|hF}KZj@0jUR&Ach̃T F(y҆~I/dkʸ2)R,¢, NiVw{V u\xtPvbr 6i'>;sO0 X 5 s呦l9gؙ Oϱe ygXcأyEʐb4# tl^E6}^8J8$RނQ,Z4_XBE#ڑhn F9yt&1^L -E5BeuTR~Y l!:eGwVVЦN&˕-vJ-%ZUOjk2.vr6Xٽ\P5+1,CU3uYp$g^0iyg>R0" Kj].ȫZo(.$ 谁ZBؿ`H\qL} & D4/b+ELP.Q/{E~s̀{WQ?=RoKu^,!+SO;X5 m[7m ٶTU|unZHV"&QsQwv"_>Ⳇk>A̒13K!t:~h ȋzG4I)LyFQJ$PF0yy:p;:uTNez;EhN0D1<ر54v8_Ɏv6a⨺x<<䙷OwXMm8/(E먲C#2kgn=}E鷤E4Q",L{q!T"{uM؃, +\'Vѡ%-h*ehLhDۡkH՛gA]] NJj멀8-"M:2" %M56IwĜE6~MrzWY>~d׾|\F)ٳ >10_ȞVԬ|ҬyGiF)өiЯn:tU෼ZXexNjqljKv(@H9oSv.饹#¾\U%X3{nyA&'3$'`d!mI _L.LHT0 pdRGHx#EmԁEG7/hP?Sxk)+WKOK#Ҁѳuu*"28O!AuJDrCBSPr)WٜUubx5=FNfRP(a8tb3@mrL~ X\êo .Ji%9?yo(9ʶlz5|6B"Zjk!TRQhvD~usM=ײ[H$)2|xPgNGFy*`{{)V茼0ILM)bMڪXsr\]쇴-X+Dqٱq󜤎|!|x0{ N U[)*pA9t ˆ-H_9Wu:֪d%gQ|䗋LԐf&B{cG&V o V9piO%o}Qx7^IZdLZtB<͜o1~gNN:=V /!^}J0p^ECɃ_'+}Gu$X𧥟,6 p~M#/#AOBqEo'ifo, `CB;%glo3{e1\`*^- F83,R9n:u3Og+K8\1f]8_hyH|"sx;}X+ʃg`}y!?~FѬ$ Qs6u,;i}^T$ ;_B:Svě#lNP4~; 'vfkCUA|vO׭RX!Ƃgvuhƈ>k8^M!.J5xP .+Xt%ո 3W'|-q:Jo4h}7JRq2z >Eey ,|[3]Js9#1635LWѡĂj(Jg2j>{G{~D$c [V/XT_-F+u-@,̓n SO/<(\ґa5F7yhM/)G)oŲ6Q=ؖ!߲A*Y0~wV6U%b[bWJF$'3̛{*bޜ0EJA|Pu@nH2ԎHie߸$pSG? }/>'ן-{Ӛj)lFϣ_}e }6˦[ E0^EfX!QttŐ@W?)2q,#UۤOnw^0j ^F‘ړ(H;qY}F6`XyIbYAL5ӵ8 4fI H[ W PbQ݅Su&QT㼟7WiI;Y=L¶mkY3bmeS&ܰe@0V lS]NȡUfLz=oGQEtn64oxZ"l-ЊdtagbO*fk`pɴ)9A;u͓6ڢW۸x+VkHqЌaڽ{qZRv{o`gQYz:PZ´{9 nVVe50…2VìsXv܉^cBh$JPwG <;G0ܩI7`=+Q*x2wy %Hp\{,*(ǂ"oGJdsҭģ3nfj\`ʝ^D JK}v`X"#8h27PNVL 'DM'wˮy6 /~r\X127ntʿ>$JAL?p6G_;p{3D4(F^}:&Cj)x`G&h|0M˿o;y#sYYMYkSV5m9 a4+dNeDJ䳀ֱt-&n.}O* wBK $x/ r{&H^7ګ%Ul ~iмiK 4w CH.BA髅&9hxBRf+ǝEGioqCBhnk!4o].eYRg*mHP$^yaF AL >k[WSzBkDV5B^%0OXXhLPO U g^!2PzU $)-mFߓV8@F5LS*d?$B2\XY.:ANC1~0/6?5 VʆE$܁K9q[XYl[UͨĐt1j2J)hlja3  7rz1ųgs7ᕏbZõ;"/6ɱg "ՈOoI)+ sP(b|kjZ>DZ'd@+ aԵs) h7tUeujXY}ٝ;ˬצ.tLث$hfSY:lY;f,𞧫#pDGH4Mʈt9|>$|aD0v^4W7Xcكf0OS E' 름֬%O|3@pח%AM(XQitn(!ZXL5/d[zk`JA(0 %E(Y떰`8,~/F-9Ttd;57.% VX"SA  ?lNjg^467Dv~NH|_OשNIBJ,v?xu]TӝYdkJm*'AmpEiOν5£r_K(+7@4B4d/̬fOoXÌ'{$:psc1k&vq0ol=p(2\#e?JuAA8sfEvJn &rҰ6[4P6ؾ;l#`7?b mjCHJ 9{%_G_ pq Vܙ}|e}]ysڋzTΪ91p%gCS,(`lOx FraȧNUјR'WJ,CYiS8^ +zFʸF%VuN⢲JyĶ0z͹*LC?ίaD#+P\JoQ[[qtBa֑bsĜi= + VWϢBW@!r`B=9eQexl{ \Fj9#P;q&]v+zV9e_b'D1Tҧ%KEI9Ս~RF}_a2di{LS>@xI3-hETC Ӧ ͸wTN?оl'PiY1aNDM.qtS1¬@&U@"CP9@ᕵfdLmKoД.DaCP MPBM8WD`P;p<,oF̀qD>FҮ|n[.e-s7v591:ȂK8C'B9H.9#B,%lpE5Vp]8ٗ\ֳtR5B k^n=R\S-CC#&azS~>wxmւ=̛U:[.DO/bVxkg8"bs  bunIҪuosq'={5ilkgoʅvT fj'9Z*3nAaU ȯC\HL 2΃wxo%qTs$Q '|&}7#fyXAtbXXЇ<$wmQ;Y%%2& B`o|j٬)5A vThgR9|U)W,,(ųI'f٩o.C/`r[9qa5-Ȝ=8_#cS]ʺNc4"b:V4 P`bշD}x<_|cIQCi;+S{ %-!b\(XNMe :ajʅ (\OQw, 5Z1L`I8gaQmR֠da3O"CPv2pi4O1 ,¾0bW 7LJԴ$ǥI '# 'OlWQ8wl9]K,1qIdg{5bs 9 /).wx#MQO-E2Y WCSq}r~Pa29Vyr8sY ˸G2j *qWo'r',:LzIwu̶f8˴Rw#ظ;$j^ɹQqJS.u{dkDbzW䡗Ÿl \9VO-iYG,4$A8g<|_lqUMtT<{^@ms:/КycܘC>BTSB#^VLoćO) =@}V8MX_,ye7 |I,:'1^.)FObǞ9{3p#PC S&1⯯v!7ng֙i"Ue6%?X#{Ew* oA~ٞu|lsrn Ė֠:B(I }Xf>c5%+9y[m՗=fY)]9I+r>}h@PޠoG xi8vMATHx<%ض0UL̇͝6ʌ#wRsW8jmY:u=N0 J *[gGi {(_{ІhD +Q0J??ijo;1Fz^wh SOv:]ؽxg- UUUGehѰp{\+3}X pCsOV%δcpw  >Hc29E)q-083-ЀJwѣR){HV 4E5Kn*J9CtFh{x:D$齩Hge>Q>> w~뱰ωgڮDlLc',?Y2Tаt$Fxl`4#>pN',Lp`nKA ytaՓ3;eBxQb^Dя)czMU((,~g>?MxŽ+P ńE}27-$UДfJ1miQ w{h }^} U馀J_XΣ;[*,F\44_W@O'1YO#YTpH䋟%P; 3i~7 ? b,̎H8M(!&sW[zFꮢmiqJM;ΰ~Z ljY>2DjQE$j5*0,ȭʟrn`_4E άHCQR^='xW| W| j 1Pr:{gGns^'_pJƓQ2gRRDݎP +~ "xTg Vs< ݁FdcaTM$XrG=ZϹ I7gNڀHVs Mu &A67PZxe5'?ˊʣ^ WfzNŠUa wD Tפf$@MWgBVtżu5" G(=I!Qa:ۄWUO//%'H# Y\/>g@Ӯ5`->09V F:\?~ i`ř*Qɦ!e:a܇*)?) ^g.{Gu?<`1>%c! ʂEKf*'Ѷvj3{5}KEw8-J.7ċFJ: DFOcś+ڢ?"yT +Meg4]ͰM㷂GIj& # =ԕS$Gvu?Y|wilfC+&o+"9&r]zʹ[#>09[hrBAd\Os!ckӳ]&6o_U CϦ׳gC lsɸ+ ^H֎a _HW?fUBRSo'ɖE RlB}p޷ӮSVkX݇Pض[Mx!pԈ&6Xj36V)!ҠB#%^/20,^p"{x&=̀YTmeuUOp~pQ? _o˵0LǴ" X(X"̯SA5t1Qs%^/`u<t'hLIׇ&i͢rPnN;@SWiSiTYΧZ+V]M RڂvJV'*C:q>YjOMJpnwo颃I F4> a+JshI(a*t[FhGLj4h#n 8n2灤DB_c# co묲FQ562K1[R)Zl%,{ 2dK ̃eк=0!bZK>SHFo~)j#=t8ɚ*W ֭Uьo?1Es- =Q}k99fLB/-FVZv rwwZt_yr{qkezi&cվB}o'WP ?Bqp3<6 -䕢E֑?x:Po "9P 3!j YUWpmoQy OUPRͯ_~ J&=jV0!v2>+rɛW)2` zL:;ƻ?3D<׳S aʇ Wڭ4S8=RܜzpD2 ʖ VwE/DGP7fV:eTl^&Juq*ܔ)g+}\mRnoΕŮOW@.+8?ƵD\ ui2s۵nMsE+:%ҧnZ* :K7hߖQwRW8 :X=O{Y67TggP{`~gD֯MDYJQ1/ p UT~MTQb{!Aֵez?"x]EF?uBbd_416 c M S ~ԴjALÓt-wtPg4Ze- [OpnJ%xN N3[?*ޕ;34K

q:*E4@HhL \cdm[:mZZ>C 0z6MनYca|YN kP'Ne)qI٘UIqt P!4{ t&4VoXLP)9 >r 0hIK ;z"يzՒ0iOlZ-7qC]O1y2e[/)('s_t=@V5`3E# ͫjvj8it|qEebPPL@U4(P[i:EBJ̚`fi  zaC˧W+N y+0ߙ- XtT/o3|xLp(ǯrg,h8kF^Xքsʭ؍Р@;nL4E a= \ۧmzBGq3x/z:4Ew)d%Rͬtv(G)q7%:0O7^|t +8@v[$w'jG1ʞf AQЧ'g㙯=#%TۤwFUu^'CyY]ژ0b|mX5zVY8/KIh})? yD7Pv#D˘lcg}~E+Mɇ_a<5'ަ E(-Nc*n3pH,²^XxH#_1MV`ˊVcFGR.î* F'T@o jRpjRC.SasG>OXmp,dy_ZBI8jsFHy.` AuDgrL(~av%گgOF "'zMuzSLcq_%"@}|b Kb?w8nMh[8n>FE qwm=FCZoFL"g)]\Ep_z<6I5M];\&7t/39~x?.ɡV .>?ƯaiL 7ߣdcMrIG 82]W5/zוp7b_^]C8=l _2G,M@7\fuz= 7f]2G]uمsB1x6]]&[s } []muQP(RWQkǣQ$8ZFLgׯz<L 5 ͢ѯ.KH"v'4KD)~)'Z/ȂJS_qZ:e%cR0fk8 8f!}˙6Z)'*` Z, .ִN!u/imѐH4JY. -߂|(M@{9jg+y4 @1KH7o&-B'6J/);2Ɛnb|QZ= 0:j`oΏ \ 4Ί(j" ("%mȇ&:^?MʋDsn HJnWl'!DoRg5q7B.;1>6HxWWn`r@'8Sl0UugfF ~)+΅Aʀ: -ijC>1-ƆkksnO-,E+;L "Aggo]R Dd-'i=R5#/)|s@^ ؘ Og,&TE\jUmR)IUe@!@| %DH ̑}J/mQ@pwQ[xI@ZD| 7bǀ M/Ex38s1yOLGY/j:jG9r({xT0BY^ 6Wج Ddt_a U*s2gV 'YCB^eZ/Ӎ}@HpUcG]SEQr5 hڷХYCWkpˌ@8fr6HMݷIL| ҼƒW˿!ijb6)R\7rޘ?/:ɤb3]Ӣpx a?j֦PEy'vޱ۵J2kau#/G-y K--i`@B>VjV/g'2J1yQЃu團7͚{hqx֚tNV 8$3` ;`m'O;p ^2{o1%дT߀DltѼOߚS(Ƽ->gOy5+5rlOz)3gw鑁&QX⩈'E;-Z{]\f<:ਫ਼_+uJ=F@G?P v|D{=EcUf$\齞6/@l+LcO !5Nz+Id = ~r<wdtJG_daS'lkgѥOF@Wg=Fʒhi-:"@;1$' g8^_FVvr2W3Py!!ቻZr[eufO鞛dX!%|]O/Cv/%'_2(8Hhҵ`9 _L Mj]WjY3_ a5sgHϥ ~]V~\j%C hs08[685rp)&h ? /ݕZlʵ)#uZR9qẢiZω?_S7쁈D'Pn^BGBrm.r˝ǭ+DP*;SSZTWtG>ҩ-YXn!&LaؿW禴*\,SzZP-go/ec GO_JE/8QqWGįxK"]7#ݞ؎Rxp=m/bi鿁+S*0m? /e_-`ݬqHFΎx%>lUf<?ޟhfv2P̾6S݀r%`Yg撛{I·/@`2laCOt R,J 86V.R(\֊\gI6D,ko9; .!+*F: iBQ!S )̂ɔv-R'dO户bmYa_`-֩`@GXuc*̈;nR-V^R\g5յ3-qbi 7^EnUw<5P݃+ڹRAy}F|s0fb+ş@# wy?布y8@`IkT KPymb)Ұ I[bj \r &1>1Ԫ~y,39i؂,!T3 3>gjG}1>' spA=E;ˊ8hJBT%ϕFQF⇋g7j =H썼FPŪw!4K8N`8=`f@iiLglG1C`ѽ|j6"Nje"y7RkX%uBj\d7u7X)/z-2 %P,kdʙ.XrCOG#f*9En[ ձPZ9G6ttRu &*3M㘞#ޡS`H-C!# i/'95t pa.nFqoŨ)+(Gƭ$ z>f6^ 7<#eq圸K˚BS|}"ь⫈h }@0?dѨ8/94Awavױ!YZpLZTwLW㥺@7ʅl}bD#o="‡<&K=<ؼHO@޲ e]ΦL;I_1 /? ŞH+|>,l(-6 |xy.o/Ml\J9J7::.i/;e~qNon/P\2H4)sq{S#( $6Bze~OF q,$:\3C mfӬu+ӳCˡ'b`@^|qkWץ1pYT<`BجRFB>![B{`>%*-Z?K•-kQz!xu̾c% b%= bCph6AxdS*zl \Q^m SJ桇=gu2jn](oHPK'Ѕy`"!;bląe:(!mE<] n,W]LGM02AjEJ욓գẇL9Tjݙ&V=%vl>v ,w /\-!.$PF[7QJy\G1m1J).ۡfu#6|;\CQ`D _}k?;WSp(]@ ~ Dƫ3f[I||g1䭌v%/@QI{CLobFLjƄ!U1{&0K P:V1iŀd?H{ӖyZlO#hEX 7LY R]4>aXࣲ7`(8qx3j>\离l.̏KOm?.9Zg[y}²)Le(fV\e.ZBhdhLg:AnhQcw6FŜ9-&*u_-:,m z6Jf2 {3U75s YW^L^u>{kd$/2P d NCNk4׈Fk/8X`^fmQT~h^eo5|[ 7+^F ޞ?" g΂fR ֆ+)4hqEo'H RDos MRr+&XVڑC#)QlO=Eeyo V7y,s*O(,B:{Jh n.+߈0;w;Q:RT̀@HbKgA{ѩxNfH] PBZ]]=n" rwq"hr/O8Gٹׯ><D/؃́/{3mЦ e},&6s| o!0 ]Uh>[48/j\ߊtڂ9=FP))E2{E7n,<ȖN l)a5Π%V'ioY=;b5& Ó3gViPMa|-*òK!x 7jsX]꓎P F}RŲfP禘)sӸp\9vYЉ{_'-m-{<|zrF2 Egcκ7"s1H3 b-؇fhQ'BS z'l%-J/xC 7b#:% UM !Z_|:P׬1yeI?ñ(m6̣^6Iv&HGN;`Kw`%|bc{},(1QQsH?y wDͬxar88?h>"n\ y|9jn g+~YֻEE5ؚZm9ZRaG@urDwY=NfB;W(BSlǸVe̤Ԋ(Wol|<.]~c0u5Ԕl1REy<| WyȖL]V\8p=KC@? }= l,t@>!wf%DQa}d/e%ѠW"#Qo1` '|qKs~8VT)Xԧ SOfϳ(2!w씱NHW^h7KY2LM?7"Q( #^㣵L%.1Vr9=u;E0*܏RZָ Sw.6)yz05QRaWmKS|/K?/[0.WX4=S~Ũ> _[8w]+!d?r>'s53Rň^ l&]4nL]=,8Ac$h@^p׃g u=g eXB+R[p@37qGu:]Kc675h{fZ;tR"@o<4σe DYמSѭ`8$ԋfL= >X^=f[B)EM}/ x_dG0@ҷ) E+ ܂{ IMzmb(HPQY 0bv*ѪS"5EO|:s+*v[McRdT?Ekۅ-&U{1[`rL늕7ǒWXzPlj|ϽQ)h3ԩǼ`et.AW%nA50BT=eηsCōe:d :qȎ\Py5#K5|K,`~+HJj]ÍD_o|!\ w."g-dAU~ 65lyX|9s;LbBokZi{# g!'f: PS7z\K.$4,, WAY:/ j#F3sU޸ 0VzӯC\$Fd +LHW?$MN̐G]Q x:z<6X vYReuIڻTkϹN4*G;ׄG3Sdޕq!&\]QQ4%躙=3|2| AƧpH\hO "lzz-~x"L#Ur#; ' ZzgLk5\aHL$/Jf*FZ˨Bo-h<ܸK! S)@0b4{ּ9%߅̷wj؟Y}qN ܑH&TO8GئncѴ^9g2/UmD?F ^r<4:EjSF}z<~$o.ZY&E%9p'=*t(lP5XPba̎<|XIrR܉оLܱX(M^hKoyg)O'esnmU9Le-xgCtttJ(ӽyBBՐC>X<'/,j6g aT]1 {@i~Jg3CE~=ԛ$(k#t8'$cAYshF$}Xhn_>UYaE zi%S&=C/:|OF*tvRNeb]]>R- *xiv3<6fm'6KnɅ|\R@Ը^Jw"P9~пQ% b6է" hI*X^ 88]@R#^| rf͙2h8ZkP/չGԙ{Y]p30$=8O5Dz, F'n2ܢv;>[M?МTp}R%ZsRg&:)ڛ%j>|*Π 3Aݷ|pᏔ2"ȮbmCU㐕0)dm/P+zW*FH<;]upul h](֢\RcnvF0D!܃_ШWAs -+kc5XYqÁ$2`wD]1<ͳ.y]艴a漸nЂj+8߿ʿs[5qB_]vuP͇Tf/wWfVf fiǍ< J ۸o~_\ZeM )c7)/h>8)r/ƞfQ"7+ zm``1x7P~pʶ(R0O~b}~+g4OW; 5.0׵*ݰJT)IB;(nuO8}QG{tYuVԥ+ /2cPU~&)/Wک= _M\U;G԰r)Lp2C4VEMI0P/Ycq~[Ef@ѷ}h>pEMnJ܀6/>Ts2.:!B)"p;>OP #At;Ys{\B7?~V7jO:&3f \Hˇ()ȮH 0cA>vIT˼- i>~+~l2y#R'=~lL4ye^T،36X V |( ǻt 2&̕AJ1-̬a H7njL$p5zysw$ WI;Q®o YPہ|z<},B,d$OY,֐ B~%˙ixPVٌ J9;l@O"$b?OZ|9%KQ=}>q#کErif79,O&nZQnFAn+hQirM z9HD~6^1d+poKQ qBtۈr& zMтiPbhkҞAW?gj>yz賤0/>Z}*ʺ4Z-t-wSh|9dN$׌83&#ωHQoUEш32&A0RF>wi-}8jra8 戔n}E1կ?Ȯ=:ei]W΢fX3Ql 쟫T,H*$Ҋr^㚎Ӛ/!'Y>\. "}#1 ّNdM"Ǖ/`mgC` jJD""(V3N^_dS|р0wAq=N#7靄( TWټDI10c0qF; )Bz(2DhBD㌈<4^WAW>(7chPy|vq6Hp`gFLs +uFo0rUFw<:w_)+6=L;~<߆$6 Py&D앏r_9d<U1ڡ`;Wo3!,"g=K5$AL$nKFcXeׁZ Fʏ<)HG~e-|(?bq %+ypDkxkC#ec ό0DƯV5j:O×V2Y壧}HEs&yTQͮWU0Ux1 s1Oc~3Xxp\mUpyAf_Rxge nDŐ5#iMS&c}i YXq)AҘH(+=|lwflFk/Xl"@w(DBH«9n OSa鐞к&ї/OA?;5r4?Ɉ$tg@u$7+7xWks;ڃlu=Hu-9^2E`oz%!Df6"z@B#vdPm;x! =Wmi2D}W~~sʨTGqaNKQ'U}ƆO3cd- Uy ]pNNj.NL0<53 &qsb*i~P>YHL!8(!&)m}y#VAʢ=!uXC1BD9b Z=;Ɯp5v+Ǟ=m#;9CcO`sLPa( L߸d8FԺUސ(Ȣ:5ֳ^3Ԩ_ҋr ;zmkD L~5~4s}EEQUr2#<0f^,ԑE bkd8( Z HF [p(Y Ֆ%8xH6Y 45 7e9YQj%,yFD"NV1*WVX!^9Ήі3#e`^75dəCSX$$ K&tD}oTi?t, Ve}`\Il}8ؔ{`iA tv]D3<(4ҹ\ұ ~ P?#8yGWaJa8t,"AC&60+]-Iͷ<@Y.B^D{Q x,7%(:/:N:M_Ry}G~ 4wj\8kMK1z@'dK0>@P`O-/[˰fUFc%Z V\B|Q殩s~fMxg=vfDd pJj]ؙke"C#Xt_` R gjc N6Y@GIѨ_Y92ln5-96rhfᨉw=c4TxC߻wk VI6v|-lEN^8zH-絯! %R{\xX.[esDÁZւ-z#\MBw[ XٵC CC^jq%5~QjH ++6Ar) ;eR8͍ Lݦ8Kp[G*hBt|AGŵZ؂G.Է<"%4-ш 6D؟.T}\mB _Ĭ ׹vE>\yo#\!h3$4vX+ʖErK>Dw\SƂ2MJ"sWc{L֙_)Ѐw2AFC9p/+yzz[5ΤEA6dԤood[qFP(zUHE[h .Pe1f\oS.]&#K5"CpֳcÄJL<)m`%fn\nd%=!v|\ = g\*nB\QK?59 "0.d3n&֔kmEm)H>(8*W LdHC>fq#՝X9>T$vzN{4_ۥ6 xޭV]#2N<Չx/(dWWI2C7?E4ۀ\w!;9Ȍ(>ͩK^0=<#2&VxYDB]sƿ[Wp$3N豛o `Z){ GX}>U[&bLYivXk5T*?xx̕qpSqC(vѓ__d,i33b*j>թAiYk=m :7 iv-ʘ%tUp Q,Ð+A4WU|&Jd>2 bˡlX UIq:Wcg.M@w=qDolRbLSSy qd3Oq &,m)JF4r8eKǮ- ԯ_Wם 70vCTI'eJɊiySC}bղlsrNQ*~y `uxRqǬ*ЛdAE@Ł8$xAʖ-dh±6ezzaF8$dwqG²#q/J'u4u~GVz輬8<U-`2CI1Upϴ0ƗyDVdSHǨW =ij1,*xN?-`e*=*?ȡPtTޣ}x}.j:]ZM'Az/x#@L9z$ 3C@ϓ$uqa:y[րſ0D59P`Kq ȏct 1P9ςF=Dv,v;?:T`J*wB^5H^^i!bt v7x^؆w#|q) z/KZĄ~;ӡ.8֌˒8݌5׼|*DkqÆx*ArE 9/Fl!RDإ{$ ~. }{h^\g臷!>olq\AhJSy/K&u|;uopA]JoȪտ :g$g~NĀM1r4|,-곊.K>|Z{I.c\̇@ 2@ m2$Dc09{ڧ/έrdSqWՋ҇q̤q6G>gf~lt&ၓD4? ъΠʢgG/0ngO i%dNbicT'3 *`k/"BRA|kmmdr{YċDb GvD6[wPhS<٘7Gأ#:GJ`5 @dN%&Tȹ RI$\w?WoJ|'iEGH B'C?n2D~۬is,1oihfQC<[iB=>{,ݱ+g%@6a:,yFUq}$9Y[MLz`9E U5|TpA*vZOs󑺙 s(d 0ĭϤL' Glrv Fb胥b ,C6ӑ:,Q%ґU"n.GxS̽lfUdz~04$êX^VW:%_mj.Cl eM7SI7rY@ڴ'Gm.1^^<@{ *i z#Z<{54i}uc߆6%]10bZkc,CX,HpxyM eA7=ڎƬ{c1KuR~vuNq_tpc#X/۷G2(V>9v9G~քWЂ+&x:v;ȥELEiA`oh,_=wV5[yXʽY6>qTZ@#l>`Xi1k Ǻκ&<%6ϔ+! $n=GM*a7owgzz%_2mki9#Jd%,cSJ/BIV?C8wl~pwvQ΋$tEP"h( nٝu,zyB#XV4S2ȔDz"D* =S޲pЀS2>x8qO'5AOoۿ}|x3shKM8;H*&#W܃UGR 1\/yxW8A=NT-"vOA.72x>.~80CafScBtM]!RcQ@GdiU ʄ{E SRJ6NJ6>VfĒ93mYpbLKx‚p]jf^Q3ZWcgݜM88fj 1M8ѲCd>qVr})ʉO\.%@Y `#Lu=Y.V(j6L/4|Dz*H0fz'osFzX)՗1D u>I=aղw>a<8Ũ‚z*1+)5%ER!dYMU^r`)Kco[Is؛%Y(00jF[D]]``aoF BPMcfy ]7w${O[z,7erk>n||EQOc uf pQ;9߭S>{uWw>^o IO?7ǷvuT6Lt{Uq{?k^[5U0_ \eȅr3)B)}r>,;Bc,n x"ydq xWb.6Cix}Q8esZ)I)UүVZy&!0gUU*$1.qj4 \׀k֮?#4|pۙI澡O,B2|J3Ɋg(:\w 2 {A# &e{{.rvE)3+7,NE~9͖OKȄ; !Q֌~\cs =1nTNke6 0b֗th A8eW\:Y|.E\xr̭OW~ړ[Nj2z52*0$İ}}Mw 6r,X?hl$enHXƅͬ,CX @/ĥަj'd8v?h +o+2_07)G4&-ews8U;b#4X~UV'm(O$CcO4 COP/'8Ȳ^*Y=q~<5z[sFn5Q+i^\',HR`Zr TcE[Dہ6|oV*-)\v=*hrLK@oR 0q?[`_vkXy&*xGñLhQTh 9JKb,q_d5Czɐ_>ij2pS'' Ֆ+Q}}m$n`e 3_[\0z]%F«fUdJ$;eeIkm3ht d{ZY<(\%#.bB3>N+*opҚ8tEY Kd"*]*yu'yXӍ1PNnv9o8.w-ǚʰNr] ;ӻF"O vT8qF[-`"B#lfpEJV8uiiseIHc,[o͡*>3KpB`M8+z6igSIgp hI<*ZnNܘPrj2?_MeWs9!4[!J&'mpH؊jys HZ)Ǝڢ6a͖b ō,?,/*pwz98]ld׊)SG#r|<_ا\ORID],jue gg1ړ 3yHG0SLjf@@>6hk%9ӅC;k}T'}"[񣔎|`h_ϣ'\l<0:(Fs'!;>U2K]ћVL OpS$E!9eLMZ~H$yzK_-/O/,odUԎ )u(cqQW9╍%Li#d=٘إ\鬱dH`yÁRۙ?WʧMm`;v@ՠ31Wci,hATeЍcl7j7aZeLcSa'P:H2WaL1MLIoQ-,3wGY" dU"{qv50h?-?`bv̛ LvTwSW)Vz~Oo-<.ހ W}}RwNzBTbs]pY5 ïeTdqHNXݓ"h:Q;=͇Iʻj͸M _KpQ2DP;:Ρh^sPlBG1Fv&ލJͰ2x#n 6mEV t4)K~STφ _m'#-ZOb/^X MX\B<~$Y| -F[8D1;.,d}YVjӥJk[H/Ֆ-jDmVSpرic"ΐuo+-" w>P^gDA\EC_[E0 Ccۮ=1ͣ4Mp+ ao4FNeh.?1n&].><(իMڿ24`Jdimcf"KK*Xe()(+X" W%6.960x_ Vۚ0u*.=6mHi_87 +V tz 'XO+kf7(]SQpu1S/rOk[NXNpʏuGY&%ƟՠӦzaہM7tf%PaIZVտ I=!7@l$kw^pG}' mg!hwrAS\EUS5٪`1o˺B8/*uF|.2GхFj!1oQAr UNvrR5dyǙ^*cYDz>V{Zz1~[WeJWÝѺiDގmXZT14 \߰¥PIM:ܿMșkD>hd^]l*`gOs⇯4ՠ#ɕ2QtghLue mFYF*"'zw%jvߖVfOo}okes|ȥ̙-[Z))hoj),T;=KnuQrK#:B]bBf.tIKIϜ彞)9}BL`,I|wZ͉)lX^8e`NҬo[ R1{ _ ]}7<(Fi4ƀ {y"t|Hƪ+͍ \{{Le] uD$OX J Sbݭ(دו!FdYқal;z P>6+.HՏ<)n brs_ADN5k|A(Z@D8~ Xk dd@Y08LI^N:J2gL"4~AqL`-Χ=e9X#Ink=X8P5aWgt`Oq!'" j%Q.v=Y-Hs^a)_pl $e }ȡBF6C^t?ҥ2I0Gj:Pl^kd^S"VP+A:xjCKk\]_jM@ C3t+%Sd d]V*(!Q%.k7DZo sm٩D70*Wq1$5G شo)yrI!0~:ǪM~B42<+j5VѪBTx:cDxTEX!%{[t<զ)f"Ij״A ?A)oX R!p$+ܟRLLӠ1F+CYk +TS=1KM;UZnFO*q΅,N΋EntTW4G؆QCcXscdD=^>(6%˹V ·X0]{ Mb`)Pߪ@57Yj֐YTڊ+,?Y£Xgq3knsw>fhZ9o 7 p3Rˆ^W R\CZ^4 L,a3Fl1]s8Qe $ݑ' ~&Õ 2N\l.9c?Y!d.t^>qJPmš~zB: S^UPNi Kv ̢ԝidCPz+}Y GfE秜_bRG8n(NUyB`3W'XgJ: c>[H63~=ȩz$IQ/WI!z?ҬR[C~@/_8;k-{2h>F E:1xyZo!K2MPdì}M ; VО9n\pS)\ܜΈ50X%$tfb3y6BKBa&3rQMV߇h"ԽUY9[T*R_n_ ΥsX)Z2=z=#H\t85oCK"rByrۜ ҭ۸@kJ{1v)tLL:n$M]\Bl[^W? $O2#p*`qMGoCFܥہ* ̷{̻rnɐTB4/sf? q V鲳 ʟ_'elp 3F_W.{jK'2G_m>o!4fGKΟDpN Ru7_elI~}N/fo[Zڴ>}U؏y IЖd6WhԾ* X7%lQYA42.uS|O~?f.q8>OOEʔBd?:* wBew'`l7c`0ۖi p{1>f/%2NN^j̖`ba!o>< 13' f5t4,B`cPUU<3pgp XEA#?uܛ\bFOS|'6Q:}PSxoݯ2_Rk'u:K+gJA`L+Nq/l 4)WŠ#S:em$7Z:zֱy";v(~6YLN*^nNQ1ms msZ؊?+-U\/cn_aRlg{ڪEUӭ][E(4hOI:~ H 1شnqhCQ>'D)d3# [Fii䖙Wt33Y;^YV(N g.`>7\Zd3 Ogt&FR}O*4{u0C`)L8'p0Cq`O|T9t53qzţ@aڳ(=};"B5@+D}/o1Fvg**lTjIfj˥SU m"}6ß:$9 Wb/cf=ijH끦k tui~Y_s\WC~dR8@R;/DpQDցՄQJZl, +sREnEDzW)Pyu݋?F'ZCtX)piDzy(ijJ}xp?*lQ <+?kՁ΄o3.ùj%ז;|0u Rv$[tVZ >@ 8fqgӮ&˅dVr/KlDM =/z2FI _1bJE1`˟K6JT_ԼXNj 4dpQO1t䧹OhU侾[3DRJ )*VumF)gGܐUqC mSv- >#Иz7YSTۨ +LZOzp:N5 mM_0foSԔMXHݚ{.sAc:;$tyN.ET@Iow/w;CM2?ɕڥ8YfAZ:wyQEXώK(L{(B#|dʩDĪ8vIz9flJB&ˏ'a,8Xț;/$XB{"OmtyJq " y϶Rʒz6xǷa0?)(r`k_<{R;\u,BfY{H6}bt2#ucGXϼe։S"e.y ZAἦâQwFܠ}5ro(e|};(U@g֧5P j4jۿSAxaf] D%GZNU g`*H6"g:W◊SD2?|w8V-wE5}lG蹪lcgm.i[8ak}EYbmpq}H3HCbεgeR#N02a׿_d!WӡķPau3Yɉ ZqVuN֝]XFM)^.(Ju@ Gw9qZ?u Y)nbj^6H^(xP<|/C266AF.,G u[ׄNCŁĥ1+C['PDuyu{θ/0p](ZE.<,3|%p$PBpXR״ g/8}iޏH3( R~]G+ u(Ds~.zV4mY25=i5vXG5J9CKb?P6An6O( 5;,Ad9T&sG<3,J\D`VVAkSA3y_^v1·/!q#zD:6sdnk"@{9X>`d\񇓓flJ4 +өw)CcWנ\mJ5أK)إʖij֣XH&(4~h'/)YHI"h4Λ?1U+T۲|])tT}Xdf7 ?Z7JޱJV 2Ys ,Ɨ7HG%uE'r^Q{H᜙640󺦝 ߗRC&MY\A,ӅPznG9bw uc5F?#N bէ GH3 #Nӷgm5PW&pN)[{BOà*3az*{ՐHqdt[ [ _%^L\+ Bf֗55!5ni׷*9Q{)Td3 eFi?ð?q}PPU{pzϢ=&b#t۪d(#+o?_H apsD)wDhh{>cIzOI}jxrd*7 dΈCDj xxN)a Ja]i@ D[1wMW73@RZ0K0Byffx9IQCgUZ=و[e;l9nl8ϩ6JN݅hO# !H)nRG5]6Y/֌,%rg !~_Y(}.Zix>Q Pkm0b:l9\+ws Pfɓd/UBe4~!Yұmc{-/Ep_=@_ 41f!/BCKGǓI7&){ Nַ~nr%&m﨣Yqg!*#3؂&9$w1:G3^/sю,7nUؐ"Q 4茓2sJ6DK57SrgMI,q0m+XM"Om7O1N:E {_#VF"ɹ["!Dž!zcY`⧳4=j.^^қ4L!5_i`o,acɏiUc2tɇ{jڄWbЮסf)\=걜kLzxnt|UyO}lV掲i&i%7޲;OsGu3!S/l0*ajX&vGZs/o.VFJ mvRoa߯l7b .2G"i#ZgL",45yjO[VKix/qȪޚ!XנM? J|,]d̚?Ū3&=6j$gYCh{$8ő+~=+Zؼip&+b޷xXJUK\<"3cѠ35B=DS9LcO{nA ٩$`.bKOGؽOﻭEw"מ4fgUT=vSsQy4 ^"ݓo5._Tڡo>n OgiMc(yT13:|F!л3A`\ihd,@Rڂ‰7(Dž ,3lnCS zb^OsS 66GOڔ%h^9ij^m-|\ZJSY(eKH|^h1 - fƄ\ ̪w3zn!*3@@ߞWeX6(' 6bc(RJ!oMj8HKwQzzZX&$ `"E—z*|Js*KiUr` l|Յ7T.lgD`[C1 7! _|@;׹ oYl-e@}EU)ձ0:5 v\0;YcV>m? o~ZȝdcrIP#f%:?ݦA5Kh4SN%9KguuՐTdaۄ%!0WNeBMG "6ײ僪fZ0v:~zh>J8&nNQ<RDoD,JX:E՟'@Oq[lkqB׫g %3﷉ވb ӡ( CަbftmMSaOo˸ז:ct{3?(3A׎urksP}ࣖXXRZՍ#MlfMIB|>Vʩ:G~6=&s6'9s~vFlUJzfu)(ƊY6Pa%zy^&TK.E7IJ kٱ(uiXŽډQm t󀵗&Ϻ_w^UL#[d ,W8ywShs̒A@঺8ʨg`^$ܕ%?xBx8'ڈmv33Y[y*uǷդܼԾ p)$+1bXB>||!q;LDsTZX߻Z~*/-mxtYQDl8k)Y!]-߰ZYr',UКZVh[\ep[(DZk>2mL MNj?iͦ_ ݏBڄm@0ȝdѷq%.,[|FTLCW:NE>3q*ֽ>k3P> ~ShJadv?B٬kܚ)ϧ)^6 F߬lGysWstq+Z^֎Kaq1Y&Dxs#  H8St;y[+:a] . z)Hpi\L&{N۴g{)GL8L.@fa)w%eFOѻiFEGu1g qDXu#5Q`q<싽 '긨'!^_D!WlFY(UCs's- \jK\{{(BEGuGs4kz_2/| e*9.p)M"ɜk y6y_:Fy/7BOK e$e#{K;A&HP2 Xf%%*Β>Q[WKC #6YTzbBw{1F1^ a|FuyH'qU_ul ]3PVĭ^ "$hX}+۵& 2Saƺcbɒ 3-RQgf0^p_PckC`9)*U6Y \ʏ0?( λn݌\xtV=XƁgR"@| C#p})rr+]GU fFM$>B"Adˍ'\R]@Ds O3sxGT NZTRZv+;Ĵok0QFjt{؏gCXZ$>4b}4/37M$c5ބh@96uԞ T 5/5(dRF1{s G1'P6o-ckQ,/k{K PNK9g#HK`N,ï'-֥n≸FXR*tmt=  6]joG%VCs+ONARAUp{H.vP*x3({T$`~;"cP o/Bc'z}Ssq=L2HXKӢ5&֙ʼn5 WEum3Z+7}^>ǁcAIz î8vi8!"#\܄I IWtjAh{^k"X}MS3NI[-츍J2\JW֗%x̝(Da"[{qS{֭$=4G3W5yë`jgJ*PXffsJARA*p{PVz[7k SE\xBH\tgAʹN{ʕ1nMJy&őQߡm$XQclxwQ]Fn9؜?t ʭj\( umUZŨ$s@ #L͹~ ʉ=[@Pj5(s=VZw>h CnBm>Ҕ] u@[Y_`lBX^_~NubͭDcԬqp{ 7cCc@廑LjĮT0`ƉnayүISc ~V љJz2 ]a ]AAvX_x S8FI/Ї5 atui.B=7qh-Pr_OxT\zG !״S#j4 hRPw_@C|enk x\y)|]gZ@T{85@Kfx8fh:)K]3 C~P6O<)*yݻ*!i.ؑ8glX~|ށ^f8Ր?0iR%QEE1Ml)-,_󷼰Yd\9(K7vkgM&[M\<-1vznBT#ᖓ&f$nd}U9A#07CШSk=4ꕊ5<[= ".: vCmF4Y`;bnzD7Q֕2%kIG=vK]"sTp# ;m+-st*.5x{y _]݆QkxX~_Q@Nf#y@a䕷jGyd2fQn3 Nh x/x4u,e'S|`q!N>m%1 #W3mia|S |tim on3g{Q .S B8W;WV*+n H? o멫݅x16H%oS4nnٜLۀ{Y\fZh#SNTl-c-O Vg= ՝X$W]d=5Z.^<9DZR+Wk ~u;T<<ɠBiWsF; r>o>LCl^7k\K9N8IH< I.\窽=!>!f܂Ej> ωڳږ2oG[kgm2/g' i:9mUS~*szD〉c{ T[*U^/x:&I%nڎ >/E<˙)^@0U69n7 pyU@H]DgR._V9Bglɉ9Vۧ?binrpå#6300lU(ZEYzwBiwE}1ZlvҲ(P_Ѭ*zf), o;Q(.[A6X7סO,(V7vOŋ9f<&Ugs>^!P," &kmg 7+4 ]K*4_zt\lҪ^d8q<^#wϑg9ݴ5—cnT,X, b_(f]jCbh˔KhFNxQ 1Qb)*®)]cD5Zvݳ/< YE_ -O}q{顀jWQW5[O'1I|9.J1ԍE/) (>% (`pAY&b! Lwx0Q{`*vӡu R'z5_:k1-AC'h6f\T"Ot5 іތgwAk ՗Qʤ!\:C/c)'2HFFɓ'gpha/R.tVm1\FO-=cw3罼6%kEBtѵХ4}R N}~z8i}K Q1$ .Lc \z(X`OCQq20>Foy$5ƪlGEcbA}wso+n:d jpۘM8IM2%6 FВKC3NxKh zE3%%hmNA"H cz˝R^*<372_~<]Q\uRqx[薞'\}6N"ɣ(?#/=Z1F5 5s/l"=9}P։cٙi7<"z גtc6\ͭ=0# \)ĉ6Sp|+pϱZZWzii \ T.0O(܁/vAp—)C)8ut?KR]FM5N cM*ADa|8~2*b'gP:J[i' tnnȐGLt B;CxAt{\^l%xDeL\ӥ\Nh}W)IDN }$aȣ$C>OaeX IJt'r!bE¡Ȇݷȓa#w> lS6ZG9ԾʧcWx8DSUbJtUƘי1AWʰ-ЊN",gQxv]5GBy.!$Wx|>zZ+3_(J ӊ+x{lC:@DJ˲ԸPq R)Ϫ@ p'ܩFv[|<< 3.)x3-x=C]Z^9֓`\4pJ$_x$:8 ZB i}~P](C9s2=^P.K9B;T7auD;j?p)XvN 0_9?(h2 ծ lD' ^:0k%N9t6惲([* f"髇Yoths{fؓ 豅_g@ 35wcGex8ycIޔt0f3sBEbiûkL*QNF(Yqa.2}J= 2YDc{[f1p]><,@YϚt\f"=Q ЌǟIg=+<إ){'>剭@+ c> 4Avߗo29w@&\.~JŨ!j3qO "QPBd+ Ge)cȏ 9^qۙkP8v]`@E0H3>wL`W!ZOsG/V M xM@9E2T8Oioއ`rDMt;\f ?liHAv2f P67}{AWb U"d)lI"(!h0^@1 K:ӨCIb!  mz9A5wL. NlkşhU}mhE@9)RupT)D zjDU`_eͶ*os$Pnt29 Yc-ߗP@@9&ITdUτQ<11 @yfx -`CE&tu&<ܐC:S:Y< VW=Q.M*F|0l3V A0d̃5kGpOI_EtfF/=$YXx6YiwʡݮH Ъb]h,jU̇ak&`23 25wn;j {$oe2z3HgTnv |^̀4,}xa s\()?W BGw7oIs\K2àe㔦/}*<= On3UeM,-8\ k&C^USzRd@vpθhP۪c*z)QG*ĭ׹KY|kΒ))8l㾪J]l25C|î4`/mAQqf]8GQW۟2 IW.=PAwwyp!i{"20[=',S6䖹SL?]p"e\|\2>,<<' "f|JvE m_UŸau}ِ3Dyv['uCYXiXBd-濟-*hMG CJC*z +T˄?ENjSR Ĥ68E݁BC|>V& rB0iqV*H]9qm-F,K@ר[`SIs+@Y*q b咸[3a+W1KzOˆ{ KN SƩDe5Bly| $Vpwdʊ̄X9Ç%Dl1Iz- r1eñ0 4/΂eE'ԬNC=O3|HYxY8Wda6{p Qb ;݀dB׽`wp`" @ /r0'il4<݅KZ.GeZ&USnvMĹl3H^֡"Jaf_"Sw8jeJDBЄC8"'̈EI< ޼߫Yaz)ޫmD30odƅpv#.ؓGxYnLtx7&Ab~4rnwSyc*ߦ*+I2/gAj& DP#1ݿݤD`!o.3-s"$)h)/[Meg}+8&|6 ~;Upeb;J` 9j"߀ -cW.mR%gD&^Hy (Y{H5Q,"pi4E*,ِ֩\9p!U7plK6^f zWv8_TVڣE$5ٖNo7nkgO`NVq[V3q^FZ-I1=EYqmti-P@sへ݃0IBdĬWxn9X?mp~vR8M\y u֠!Llukt8V08퍇/w(E]}Y 0` yN.\5_"lzrwIML(ƓdܵGQ$p)VOߺl Ht7WHkLkS]v~,ژY(v.Ug mPcȖxjB4"|c hV.BŦ ;== ^ L&\Mc=CF ~ZsRXY_[LIo1QX{"bqFa6ϳ!Qze#R# cg**$C72T/zp֙0ra=8kT]h_FmV}[AÃ?@Xl1Yr+ ܼ@HQ/+z3DJs6ivLgN" q%- !!bJ0s.:2lɁ6\>dUY(?`Ly2{:[*Gz'+ڟKdY` "1@ҧ*WzѓTm9eA=FaFKZO6+';O+9(9n,\ʼnb@@߰o4U d ڇAOEk0u4eb-z.“B- HS1["MrvTb˳ [Yeط}67锔~U촢đEwOj6T5V 'Q˒ Ծߐ9QcF衒-L/1GcT5`.&~muNMI4gZm;[ D@!bg{yVUXJCjV;,0Q O7Նn`EUn2E'Ok:Ny{:ud R+Y{tuV vLb+{9:֓l/~|ZZGp\!*p0O`|`ݸ!CbRxK~{ Y!IL,OB:Oڱ>Y쓓/[@SvP@fXkhJڲ.,'i9$ʱs Dltq(  lFѫ,s=|U]A < kMx\Uq^Rkӧ}@, Qiz1r2_|EB%Wr!]^'i`EU&TFN ;.2P癢0mNiyUBtE{9Is)w8{rˇK1BA%)s!w\0SwQCi$Zj{C´?LܤQYh<^QN Io=֬3.Zn P(AK7:BE-J &AkK)F [iC:C}ךR ]ec%9g{vANЉg[7Z%O2 K¿q_h*qe@|WV㺑5&w 3V*jG0ޝp-.F}z ~E rsEAҖI XnErYĉ iebIRoye`cK=y<$mBȆ ـucDyr*׌ޚDimfXۢI8@.Vum_\Dp`Jj#$.0=¶( ,Bt1@dz[%-B:jE0ĈRt]pYbs"o[!;/r pУ !m4 ;=sk*(vWm^撝0i/ 9* 53PݯaN$|1q8 8e"jQ2B!A^SW~ͨЉ@;)P7j T점V(QQ#r08C LC)ggqxjtJ |%Q'qa)1HYJ #z0nMcC?B{P% #0+/dUDtx Hԃ=Я {:ܲgyGg"ӥ>':6=Ҥ)mRr5Y{"zKn~tNE2q'^uVR'P@/8!, W =Ƃ8=6'寮X~SD46,/Bڐ7n3m%%'?AWك7`wC˃|yY=[>Ho'x*X$Nߑ ZA]T߉$ oļMOM2wyi>e!5g%1<@:ٟgv OP3n(Y;xр+P9UeО ϐ9\}lH9qX_$DAɱ^Eo"uI_,]fS&rSQU1f`F_qYY F 4%]Oˋ0$z VU18p~y*$VԿ8&h):PbU fkQ"%TLnUd^)Y P}iVٔ\kS\3ady ߮P,Ʊk-0.2PX210u* os0sh>(_rVzW94E9WLy'@W{hl:i[D6sk,sc1#>u=2%UG\W 򫔃& 5*]{Ee1ԫ4mnԨwe /}A_c!,y+`h#?=zYq(+#M]Exȹmrlw1gRGrֱْ됃%o~4\!iD@!&EqfT&]2ߊ*6l7k&dϵ[zhaAKd%1g'h/81NZT}xs9.9>.3Bzi>-ccQ&Ef!I[='d+UqHͰڲ,h;$e 7@8;O!K<ꇌg2&b(C,ה=Gh:љ$5ߓl$ D>pm/NY1greao5BN]czQ֩S)^7];ݾgKW|/.Y*Ha'_+VgDg6ONO5Ekw'Қ> HO]b@JO'BvAXҹ9-M5tEmezOzftv;gt9XI {&$_"KWZARˆ ,x`!hNEA?U$\)7_+}Pcn VJ(h tszs`wtSmҹʰf4H+*Ao^0`7U-Y$ٸ+JaFl) xKdԻH̻Vb@xn? cvw&GF?lu?eGHϪ( KpMUo@K\+mqXT xOY+I/; *bϧ^#ϯi7AL׮Y0Chv*ik@R|so% n͈iUj{XWopkb<; _AQmۇ~LRS))pϔp,%S9BIzГMY]>f|Tl`P:egy6ǩG21$>h^~kkGBR)ФqDajNri]h %7tNӉ;ǤO9j}5r\BgXԣWlo.7}VX h#/=>S##d`Y)㯁bU͆*`ݕ"OE;|ް^V гRA*Ih2%" pƊ)%,k$'L=TiE8n\*v @zZz?E~;>L*Fg%O=h/Y_<6Ub-bj7!gᑯ+J-t#TYU II``HsH!XZlDž2+K# OGmNU iȴ*~^PEH9Pcfr]51R.|<<7&̜8eVI틉l\ńQCZFe-ל 4 ѿ\u3N|_jθc+t_-@,VTRe~&`șcM,0^AiAԵdCϢUC n|=ܻTXQ0icJBz szJ:x 9w]j1ή^iޑO1bbK(>"x~2s,$%AUsW̞`4u[Z3.Uй{El<ѫǯhSVm?y p $ ןPa2.k bH+9&<&-c <Rm(;C}KYj#Oj3_XEBؒu=Tŭܼ c~&T̗M0L坳k>!>:#vcv@"lW0?7!lF#44e ?Zf0'GhDT~jUUJX\FS`p/PZ_ AѸn3w!׶~6ZI̾^px ;/<D;ځQ.bDv8,rX"G{HP1jArXNr ؁% bN dq&:f(ջU7fHt=CE:&v9h)#" WK3?1`p|re.CC.EH?xnI3b|@Rڍ;m\ , _T]7*ZMO:FuQ~|^g&'JX|aǵ0}Pg/>gHeNGcy F2Y01%(0z253hO/Ζ .!Z2vҲs]IUw>I9]D?nhgZ_}vM??ڠ!H*) OHX:_i*ݪ?gt"tzA^hp&\ M2"PN+2f쎭뻦W5"W(m"W.ڿb&:bk vg\Fa@W[}HLζp (GƝO~> R@w?m %9$88DdWu;icQYs3.k}s{% V PD2-ſMvɟG|OoN*93x>o!9?`KJߓnIqҏR'I v*Vq -~qIf_u MVRܲBnC] N.Ģ@ݿ{-q^ol6t% eL!̳gE?O{n?_v\{ën~nh/\AlGZ{cfdsE'Couӊۜ; *7@9FfJz"؎~ʉ9"$/i+șp6I̒v!'UݞwMy , !ccmWd)΋Gnd? /q\4/a4PH3S.b&GR%vр5"^ n?CI;Τ'RAtQ== _) <.>agnXԌ]P 7#x2"!s%oF6ߔLr8$pgTp|n|ewȢ5&j^dL& WVy4P<ިP@flf.Jph[ҥri-n]\e`E֏p=-S#>l|>b%ǾJ~2"q;­:~Nf GZL`d˿Z(ZS) fsCPSH0ʼk=-4jo*r}AwX Tjjxnj-9E[+Ea/t`h(%ށ.kN0 N*&b&P-͇}P>)rRlXgC>UsOXh݉Ў4ܔy@ v'Sl!Bb?ꁚΥbޜ@v"R #Ko"qV_EiHF$oRàI)se_ee(Osy:FW,&z=JX 9r<5MR\ lcA3|^-C P2ObHhMV jcl]MVэɷڼtkT3}!T\zYM"0mlK͠ tyUpjb.7(ىJECjK2Yƌ}$`ɦQBg&6jBI^ t-)6leӒ[F3s<޼ Ao0J 4BHxP>@x)_.g0P,% 3M%ӗcOAt$ clp/̪g+ +( lP=f්ƍ+o"ddŮ,!H2zT}EwـIowYmTdV Va"X,=` )H!*4$0'/sH{\\_.mP%&i)%  o"{i`I5h]mL#s#sf} :}r(c'{}K?GBcAwE)p[U30S&RPܫ5ue8ޅ 6]U؉E95g`H6șT^Uq`bib]JO+pCB:o F \"kl piSO<|ەpAd= 4eq/!`'-]x sI“TQ!4*V  W 47tnS5>򱆡uE8Db-A  h=^EBdTm{[E!7?h:Zd db\o-|^uj fRLɂc=諦deT3."5^q=\=`o"mH4(4޸CG\= ظ(hkс}et'QR] l*ݵeI왺AJ=C5@:sZVkKs:ȥ>v)X{x!2ãkӱ  ɛ?7tmuL}g󖞥4TA3g=kVBR]Wrj9Wohr 1˕"@*-N1T<bv#LzGY!߁NFG\Wj1('?/}m<$OqY`>\@Vr)xk8S\89hߵͤYK`!C6(H3WY ;cZ Fhmk\XN4yI/KFŒVh5>1EQypQ4 ݔ~|н⮒]y- trt ;+e/LG^+s DYx޷lɅJA6ٶ/1"Ίq*R~ h`j.3%SR]f,^=@m8V5PݻA|%vb׍!ONCi$ yʝ˥k`*ќc =D4hlHT3L]g1\cͩ3QQuiܥv,ϝ։愒ZJb' G ]4X_ NQqK@{F`Hc5\*fImS}KӓFp.t;k]֑3/G$K5IFK"`YbexO[=}pqqPy~Fj \ltkiH`Bi3 66A;W+IB!R Y(X P9؃@vZl;'T~Pe~8j~lE)%ǔoF:t yKnڏIJ]~r4W?{-pBh$lq*AMcs{yJ:ηzoJ+{&ebPh z[0״#}nkktᒈh[B&]N!H_9B#,ִ$ݘa/iOТ " A67akb54U"@?oLV)b@)Z}@8 *ۖytY T4Y ۜUnRLxCzGt?x97Y5:W(i8ˤ`gN儯5w,/py}Ն]7:Y"_"@EU%6߉όraM6yQ+Μ@wpҠ`jtil=C 7s-"(;=<>%mDH 1:7fS1M,Kn0"QV\CeDSof>N)X8}9rpƼP~7h0.n+@beȷV s(u|wDJc&FCKz=Qi1Kߞ#/ENd,)~zT'X%tSG0oL$c/w; DC Fw„1M0O ZٖS KK`|#ok X('co*D Avh<jp rVsrov_z'tN3ae~IsCg-NO/z8bF_NʶK9Ѐ3nJlW] fT,f4I$u&:6*+ p)=/f' :rDd+n\NL9O ψ$N g!h~$OQeޗU2Zq"J,J#;}OĉJ<4kLm;)zISP] aHĵXfΕBK ;u=:|a{ v "jS} v9F.i"g얚hVU[J,[0ښr+r8~…Ӓh%Y\1~e;bB &υ$Ctqz)v>pFno|Fgr `dm$0@1|7RT-ZߨEJì{ fάQeF 7pUYeBCRjE4[ -RMadL2..!ݾ{ʕPQ{V$QidݍH W8l?:v Gq~~*= [}5Zs߻'xK󩟷kx]*=x}5s3Cϕ\$bsfaߣLz,=;>k<;4±IjeԳ3g1ckAi@r>#vSONAy? ӛ6Tή B6+J0mz ww5~2ՄXu"C(%Ɓl 0]>c۶'f3qQPzdVŢT$N4rb ƃ%q֜XZdܹuwV>t˦(ijpu8Zx O+S DzV]Uc~f㴿y_=3K })9`;E@"hŌWCb/**u@Hy.:Yw cITqNDc^n= #']<*^X,B_@>ME:pIr?$ є83)`GdZ~y:i$)MP% b_ٽ+C\amҪiwMj)݋sas(+.nݥMqsпz#8cx1xE ?I@AQ{̝5'8@| .|~`aҏ- 0[A]sp }N͕H}PtNae@gDEQP:4vgԕn +gdj 6wnn8cӶYRҔ'e1^NJ盦Nܯ6BYb=)Ś كvGq:/HgZdWr$H[8Av ᧬M1z K %8-*x&ZU IfD"Vmmu\3ZȝI|3pyvZdVHZE,.:X/[oFFe$Ͷ_G vl<[fndh _#f..R7f8I$䊁> apo(䒩 aXؿ" A:*aS!sJćpBXg,*m!t@5bMwA}ͰÀ Mq?6Ȫ:bpc֠d@yлGXJ,n`w6L'\XxWz x)':*/KK{ c|qTn"DWs*`( e-$uGL-l6A(`Z5J?NIVvQw=RW1+Pb1W yHNB 7\Q$}zf} .uy-ߞ`LO%e>tq,M|c9H @6`x܋Aa>۸E>ӂhV]=$+fb7۝EVy5{Ms\D EI<.;HjBT:?gWEZKt(.bH T?,YDj|y 99n/|"BB$yp nE`<8INtL'K0L6ם'?lOs;uHDIjy"↲gly006Q15i\KwmM|uoPϧz6ԠoG$OUYmrbQ4PP<ގyBoM Saoxio* ,4K8*hR?oUx!lL+PLi>#]yR*+Ζ3JhEէJH\.`7T@U }?x2d:ĞC]/?n]Ab]dWI$V` LŎ U ]l m\xk3bjn7z#rp}=rrt{"d'AN'4)UGKJ(pgWʞ6d $ΈxH&Y^EݫHiJA/;/Hb`LI`$s^8~&M=a絙!qT8כ,IxSS.m i!RGwr 椠q)sb«.H/ZCifU~'`qy\!w:[b TדѳeqZ-`Q"T~pfAґ!7qߊ#VdYswZɴv T: ("@>1m߮Yd'YSs}a>ͷC$Şs NϢF.4%kb0iLG"G" Jc}y, Pl!Va`߳wS (z O-8X;>v6`s+65g#۲PZx̌I9 Lvp t˦J ,{LOyM.I1"N_"V44}*W]S: /P3)/Թ 4E@gH\Q6 Y"^\aroNa䣸%41k}JFPyn;[,ꀇU^""­[WvÂU’z;DZ+%,0SIUsWS%~[Z3& r:v3B(AK-EVP[Kx"XnD"z9.K@rZQ쓗-Y*xoȗty{k>Kr s;pS荐ȐLoU~ 6^=-@g\VLZ DִiOmW@n1Yn;I6n#Q|CeL798دeIxEDS[Y^'Vʰd\EmU ɒK۶`US"KS*2^x$ԣh]Wwd+%n.CMB;K٠_`uحM1sO7 82 Yz! xdzi]z9bŚo_Y4tR+K̸jѽ Y_%0O }0F>Gs#tMӉoGDaܹuEEIjqv7qDC^'%tqmuQ= ͣ hR& fRPm#"/-\b v׹pAeyij=(= Ց T&v m8fP}_ YfݐBfˊ^jF%e(*%ra$Ft*<{$Z hGǬf)K87S>;B]yЌNX֯ob\صdRW}볋3}iYY~+gIVIvh3+wd9.O(rEl*ˋDQ;$1aks~). y]vLϹ)x"Bl.!kj!7-s(/ϖ5̞l໹1 i9|zw樜)\CkBI9֟),Sw2ɁYC@w諚Nٴ|3`&|,,>_igi !,ynC+FCtV u_@t.w t|i$ E002h+֐؄Ť*~[;u?&y{WPQYE1đ m9g]Bu" UqQ#aġv'q^7-Yj+ 8{ ԭs _+ݣؓE@EЫ(ϖ@+_b쯑 3x="Ψ%FRO* ŽD_lv"3t"M c2`ɸ*ޛ|%іR>[f88/ݾf`Ph8p$rn*9 ,h !LC#jMqᬿ Q2avSG]me@Rnc7+b1!:(91ջw?CsN+ע2[G5QkeY vA!F1Qߤ~Ѿ\U}"+da`RJO}'$^JғwR6>"WŶP\.tUJGJ !aۣG! cqj@q?07^C ~[w "L w)72q[wix&6 iP=W]ɥ@1 7]t{[>zڛ>c\ M>rjig=Pjt;l9 T/V8׈࣪ sYLSbvvvB7)Mzjv0& :8lNOQZ SWw9v[jVt! Sn V`~- -=N{v⽧o@7(%z ?|H`x=):6}c .Y3NYKZa-1@2.ؿu&Yf99PU(=RCVA7iK7<& GU޺j2rX2Ek`,M*-Q6d<]RO-+ wFWst|O IAv3B9{)A?#8:_lg7;,~Λ CNN¡hi}呯(E{\5 }>ִf~z-(LAJM/2Q$e'Ā> aL`V2+F }&Ì͋^`E`9X[=,' \?Sf3b̓'Tމrjh2_dXDIzh;y?si@tj)-;4cm$( <MħnMy%? cJ:PݪZPW ጭ0&Dȳ|΋-/5"ff`jr>O#q!aT/nYWU[MEشg5O]97dך8Ų8qo%$]A:CNh7"Urā oۡ0ok&4dSA)j5"z/ ^t}%/'&Ԩ|# *ԇo!Qo_L/66E-PZ2Lw1Cfn^c'E@dlx0 w6GK,0l8%I5Dj3n,}G$PRb/xz<6zҜ%YƟ^` I#žHlrZ'Gbҽ>.^gp2ꀸwQPm6iq+owŢbcaڰ!grs8:s9cd* $C*M|e2dHAU{Cq mRS<%%+p8_@ ]kf6myؾb~l"p_}jqKnX)i6"Hy>\v#?Ls" qn,@ET1Nz$IIȅ쮬x⻼gT.C)1nF ddAgWz@M[WאM˻y ΦQ3VB!6D#ZN[n6९Cwz"Qb*e/zȄx3e ԋXƒmme&oy8hԬ[P?G֋~#Zk jjJ2S:C7* TcaX %;OdfwNˮy=&*cy\՛5m5{LXыpW€L#38Rih6YE=nYN|iU'SpICp}GF Ts! M|Xۜ$58pJg 挬HT._1~9U OO %'D:>l=)UEiµa9̣ol1= V ٶdz8@4b7Ţ܋8i1+ O;Nk:|BӒmg<*3c͘uۂ>픤D"(lh. %&ɒM co.,_QFRD 76L;?ݨ-l_UI cspD]eMV&Zw;tGJD `קʵfۼkִ?$h|dsL$ 9LJ|-YTfAlf)"-k5zN9^)2[Rd.1Mrչ]PGFZ<̯i 3QȼD ku֌֪6G6o-)I!o5NXi&̠Y@TodCasc#&ݥ>1mb/rߓ*Hp [xcbYVH\so%4ki*/ #0΍ Xl,0yBC>Iwl(Ԗ!(^YwƄ-"{PP9BgA#_O(6as]ǍQ|0B 6珁X~V[ҳ컼C[Nz{ ܎GBkSUa+lVVQYp# OdvqB榉x3Z%l:uN]mdh{iĔ̞6dm$-uU[S>oS[P(X\jnޡ2Cٌi6Y#(W uS}Gi} vk\ S`:mXuv h?CSNMQE|>͠#{'O~p*ԦD[߸mPTG-N=zN|F ՗e#07*u0R~YfSELL2ժ_Z;z0v s+8X"YϕtzįqhsY_kaТBЍІ!ZN`Iy4upr 74 CSK5mBWr­_% hmnh?\ݛ"äQ,:A ۔ )c?<.3S tyUlH@ϕֳ( ?jr/ia{K(YSdD#Gb\?ob{4eFRl($6WQ+K7Ompor(nU!R+BsYA`tzC9F^ezÒjKl3%ϧaY{6 }7ӟ[Iؾrj7xi$3=(7Q $=L%O~)"oqQKJ dqYᩣFIo\pp+cAPAfE$[; ڎDݵ"f,8lҫMMq2VƓa Re&C@M2C@'lxy$  Y2krNH0FvdZ0B'7rPQ7 Uw7`qp "%¬uU./lImK @_]3i>dlTbY<ӰTSR37J!YfUge$#?3Q\?c=ߒC ]n.ORKX UJ΂8u4]Q};=> W4@d1\H'2̇9ҹNS9 ;$Nag:+ӸU .7Zǥ[܂(,VTp6s2xCޞ]FT-T"ڴ(t֡.^noԾ_6 (qglda Z_^D[e,0Sn#3t2%xݶX3I'?03򐸯(pZl)6YȁV-pޖ4Wu(`u]Br+ًH= 2)2?1?)Pw"^i\+eVJVikś]&ٕt'h (ddN|S{p9+ѥ\ k]wAAWVWt=) aɔt&   eNm>& c\IQ|u}t9܍}m1kԉW*ELcˉ\ BʓjL>4ۏ3B>98TУV'{C"I?n>cS{C+uEd!3KiGZ9| l%G}ەQy獽,+\2ixDtXeRH- tY\_r.,^;%#)e$%K92풻sɍkQ]fC/t~Sϥ"7Fb0D:xa9YDɪV'w&6c/U]^a(1 "ڊ.z9fP@,Ց2rg8k8zv![.XߪCu IBa<ӏ1ۚX"$_yм#SQ+5,9%͇R-rAH` ow ;Dp(sUk4Jqh:QC/tߌt3.c(h6S:J3^ Vz"+2PҬb8+úD݃.o ~'ZCZ-al?=H=ja-@(َvVט(2p~afG)PTf k|$Ŧ=[Ar[HR7ѴYF#2!=qW/~WЅ3ʷ^RIL{Ȭ>;Ht˧z;~Tsw|JQ`=~0|lϵY\ͭ-* b:@t&>@ FnmؘczvកcBwRSmy|U6`wUbR곧'N\kٔӑ2 g[]c5?@6>Zw"I҉Kb?{z{}05:u&`B]e.O̪X@؄خhK0rlԬzQ g\mjq]X,ixSlһ&퓦"k# ͧ0$D"P5<(Xf&إ|`GJB|¨g:/]:?4i_U2)p,c ~BwRwAϲ9RgQgI M{IAO/.jAumKB]z_ U]ɇZ(!P"((8EE 8o2[$ٛDvZRQ(j!'*G}1` m;rČ+#@͌M GX/-NuNQ]C[N.B8a$9$Rd 8)UsZ0$wOr2IIzGT`^ڐKرUyJ2 V6e|R)ux"Yt!త9+<߃mw UT2br5}C}6T(t(fL RU| IClw38~ 0z|Dbْ@+ }Hb (m yqu6| QC"HsiK`ad)aE3Cf{dx`C zW.}oHn\vt▄`hFT|ŵC[e>'6<^9: y̬Ig@YhCKSaɈZ|w>g?>>1H0 Ȟe3.tʪp#bo9ȸׁ.ki]BdU`8z풅v6L7p%V{uHsQOZG2'R6QeˡH&z  U$1\H ֓&߾֎p)Q .2Ck$& Ut+0?)siNH4I"I'M+ԱmQ%`?NyG޺ %4PC,v}23p CQ<<ܬK;`[1y4QnRԬ>|j b|Dr݃4-qT/R^n#h0LΒfN*z&C^>"LafRq9nc7]Dj8kUZGy#ݣ IS~6ë[T3-E0u3I>N\SiDthEKS%DչZIcDqczL6Dc5*lAG!:6z;w5섛OĮBPE0-r 7.D]ÂLnQGb?2:9}:X/#x`fRubGtyYU=Ŝ^+@IboAyQFQEd/ Q\L˱mb  > = .%F*/Z )]x<`X1t 86n/)F{`xmҎ0*M\s賂Ws;Ry)iyA/L9qkagjC`.n=r2Gd*PnCUGB7k$U n0jB*QL8M$># TIĨJ~0F#onM1mTQI/%kꋙJ{^r-Av WF17<QBjH+#G(E &BR!Advi"eMмz&%G Y~ F3I)mL[zVݨ5L}pۖ-8xm8UV_9s, xFk",WH'Eq8N5OΖűhQYsj)%mZ#aw6R1.B } ]ph-y:[Jr9Ql=O:j[ZBS++xfE1QpEydFeW$:M fGc]F0TȐAQ\'?c*jzNyܠ^4` (:|" K `rB,E[RVrmR8ҏ4c$hM"~{Ƕ [nKd2 W˝"ˍdo'j ?pGM٢tp3qm1͔ [t+LnEuTYzYn ( A@BDMFtC$afˬg.J` W;tzUpĿ#X6D'vU, hC&*wb[n=eB?W%?y89Bpl`,E#{X֦C9Ꭱ82:{q 8[dt_„iQ D^__Ia﷭#Ǿ9;Ж:Vk+!S; r)䧞Zz@l3k0e8i1k%E 6b|T$tvbOyjrs{x@7dB" $UuqE+lO- Ů<9+9_?lxAP3ZXIV9\C@:VNi Nl+9LE<'/q?% 7 L]s0Hi.&+J7d;=`p8|*,c;d6b8Gel ]<mǙhK-_>"JƸ_D\ЭOPL>Wy? E:R|F%BA$Am 2h2~(OQًsҗ'J@#ۘqR\ 'xjBa15 NCƭOu~FUͷ7wIl@rOi*ySq+Gv1&͂N4u՗}E+w'S `S 1q:s4YTҋ}Pf7?d .X57k ʞH{>KivRqRb{??Fɀkl3rj2LjhysgK9n-Ψ  &w0^|&9N;z|Q3s|XB>!lZ@B#\h=CG$T"̎jBLY8FVCC< b۳[l[Nbm̔ n"-l܄;}Z9ǫ[BTWGtvOuO6v-)A>_-:'l jzø%piX~Oް=T@<!.d-_?*\ 㢈˝>\>5bW|@3LD(7%"ZoSqq&|VޡzAu>㐭WvyWJM]cFL1Lp&F Wdx|1T1=^ʚ0[A.YRdZDJ5IWM ٵo"S诳7th(K <^ep(Bj!dž8ӹbqp|ޓgSJXQkm%"OI_1TLm YsڲDkTzM͎sp:]'r)`SXꡊ9w{*Ks &m\!|: {CTb,@NO)%IH{cSDVo`,dIb}a#vCmdz&l[uFzo;eZ5:|f%FFBUS +M?Q2Dְ,B4F=f=Vul} 9MS@婜j8W̏I?a:5͖)uakq,`y㫼\+kMc)Fmxl*TO_\*)=HԎE|x0:kr?oԘ }tl kS 8:Ibul1߅sjM533wx WS֢~V&\P<̜d/h#40>iU3I TCs$$ ;!'DL $AUcEa[ъmY7q:`諰MPCpi5L#;_R+QJnk~bV?+ {&8w4#Qp |D5(ߌ }q'fU錡C!c1An|Ggz) 'L7ڷ4{öKtЀsvWS32wHFLå~e#DGPg;"w'LB5OM K&*9xH/R~b[k56]Ցe1t 3Y4pRRMG5MWyJVnw~0?~ <֊#`-a| Ph4E'AҢWJ0ث24*yļhr'%J>U4_l$O?1ESw.t`G[Զ"]Ҷ89b]?W޶D _36p0kC[J ;s`?|P+ShRJIZ3r#\Ih6g=MI9hJN0B%SÆ `=7-"ֈ#:|)|([>%qV50'ZPQ>Dk~|'JBjgP Ͽƽo{hU7[ZD "'u m1|*':Y<1 ľ5H<5+95&4%ǐyR+ʾ)TcUoY\uRa}DA)݌"!_/ 'O}LZ:Ñ ˓\!x=H^Z:io/X*AikO 77[_ҋqREdO d 2LŃOgn L_X-$k*%S!ze])t#;0 \°!5+Vȸ_MtCG8?6\}h Y;64kַQxV1b?pQ[ tXg BGTJS5߇AU"}cr$G 2Y>Irpg_N",}9B6d&ܗͻ"jՄ9˩>[q>·WgtGm 7僑֛h+xwL Vgt&_6cSіIp"AMc%rgF .d+w-`ó~OB-#> c&dŋ!-ҧٙ&nŖ<ϲpcWor]E,w{יE"w Ty]4oQG`ABj&8^-S+ܚρƒ7^!3;w吸w3y hu>UV{aʩTդpj ->tRnl>7P1?+$wHVkʂ5 *m2R lGRTK&'ֽWG,ߘgH˻x-V{P$`0N:tXIh{#vgr@2~+F.JA@zSRK0ŰKEPfFF(V!]3(RVIdTZx? Qw|iS++Z2FHjTʄ fܹ=b 9/`?D®xi:!v[9=秚'L: ̊PԾį|Ar[H;k7?ؔ%5kI<;>N940 9osU[Qƅ]7c75kv-@c: s};s]>ibV6./H н ;@7'sɴRH7f_%q)h?4`(rw#v?#e~ч;ngaW,mzS1D+~830'ދ#PS`F }IGy@b&Ela>A\-&=;΅bmX5;LmTQ g㏮&R)97ÂL=9QZH+$b*^|~S;[QX7֕e NuSYIPdF,P~pT<MRpR FhP}AJ5]bII!U'yBc5|f9Nd{~k_E@-jzJJ‚B=)G>о]iyd uJLp|>XgJ6.kD~.2 o4CRouN 0ᢕ-Nu}}a=z]+A&]#F F٣OdErwGp4\B\zt@X~4!Հ4KT}>WA"K/2>'кۑ:ԇᖥ1| LƊ=BR9h47Ϩ૷|)p(IsSkʶJI<.!$tB8 r NR¡x@c-Ol=Q3cֲ*$AwЛj/HJoc}0+p 53U+CP1.)N3J瑩n8'!uKכmnjuXiҞMV]rWM\G}$ ]F$KI3_b(̝ڭpLf3aWػDHlt2DL\`M*R/m=/MnWbPg^#37 VZH 6q5rիrF -03Dz 9[+c@\uk\εlP垬0"EQ1p*m6ADm!* c{2|˽OzZP: ]"s7@`C=˒0.ȸv7axT'omdWs#7[7dĻ]XPi %0)TF2'z@)7? d%}ړ|: '-בtLq(fFMj%Dѯy]oT-920{"8Yo0) Ρpq} T((\z8I7/ޑ|@_R\\8a1ǚ"%ڣ~}RMݖ43П=ȴAZ?[OU,ՎE֘vn%}qfOuGFb1?^TNz`Kʾ_*@r Li巸č/ ^iWb1 ]ec/q;q*ߺ?kn|y`dl9~ a"xYXO$bm~@gXX.mKn<7HC04}q$RK0#ֱ +kߖEf*aܕs& JLո|!v}ܼZn==]=q}(hcJ00zОb #P`R)X%Oᔄz }Eخl mz;U_Ʃ 1X6.1%^}\0+FZxm<#Ybi^^}",[ C)-Pҍ>UJqCUm AVK|"hR^OkoKql߬kOXq.Q2f kp۷T{&P]a<Խrw!˜h?Ms1 K{"2k3Wk6mH y?&u=gv5L6Y &gυA Q )]&.pg=86]X4~#PqivayQٶ^ y970#E)ē%EY++~aWDyus@N$WՆl隳~](eZCY(8[naAvI]m.& TL7p%LA͊lPg%ހE/W,>od`خ?b(wĿ^U|ԧYf֩KUXّC 7r'gřBD߇))kDbwAAg&H'+JI@l#fy$9\X_i W|7i:#˯% fT&0.a9R"%cNm *\!8  cVH-H 0kCF]hkex'=2{T9WNZLk5< 1ATo9-X\F}S-a!=yH<=}ճa,vx- 5Մh9昝1ڜ*fVG4Wp.JIW#+$nIb |(o4kTBrT>; E5fiɉc.QLR.n<$\G/Z T5a-D$eԕf76[tLOZ6ܿ:$ШlɻiC `MQb.FQfTʓU2HTYiJ2/(1K[6 )$,ejH N=iYi£g`/6REP_Á03) Ҷ D5!Yn3(0 F^SDذl)EUI*NYSk0H|;$Vi>҅Z?EgH\>u55W 3DŽvѴIPmT[ v~|@z^nBMy1D,q2Yqps`I\moQlpG {v;kW[Cw;h/Ek$CXЉ鹹:$'@M/7ypjz HWܯ\$)*C /F>BdD$F _~4Lz*i 2?Htj]רՆ@-Nĩn}$Lin` g?>SDgUbƪm>p \z90kg6Ìx_bqAv2G/B=! "&َl).+ $*? &ZX}6H^cҹpVy+6enUjW .q=о?teVU~qWk=`OIrQlܐn|[Nc1 Z[F/yo`OX^Y2ux{z, љoCP`a` jSџXoiPUX.*A) hʔ 56P&u3t54G%6 h{V[8Ԕ4/P۬:I+}k:eѴo _I΃"+3nmCWpF9űcSJy"P%>LI{76qgeإy2WL8u]ف۹p2o-Ӈ0TAYD"K 떑#]ijހ? D|rX_r/v?0br =\^R " +ݽ==g]HDϮL]% wdj@-h~eZvZ[PW$iHYu i{Rwm8wPt4'- ϒ?ZOfC6C+BDS5*)})-$ 8ѭZ#:&B[a\6alr>?6H'2͚jԿzb9!M?HmSX@uQ/&atCQN:LlޏrU9kPMNWϨ<0P ,qʁf,E“}S Q)2VyvĆ3U%i X,>\QZ`q.L"htycaoGws\͍@W7ͽ~3wմ AuxY_Pb(\Y m+b@rS{5蹠6m F1'#yfTM=ʧΨH ףWek^SP$ 2j/Y}4rp :!E; g[aDẔP_Cd]Mnénr0'𐱯(Іh _ֽŊ\.4Zcyeqtg''ϧ wR:V'Bs@^,caY Jb9xJ9މQ,ul&bi {iP18AH7fDOldW)/w=s7SsDx5ĠPy jO& 6Lme>|,h[sӬ7nW86y 0dq} إQ$$ PyʒlW>yMIȤ>c[U0B1(BdѓJlm][F̐Ɋk 0 $#cIG>3h"fAN%CJ̪&q\`/BL[).XOYr~LRuj`Ҁ?Pk!+A @t֑=,^A{jB6E[:Pa/Ҳ;@4G!]S=sntmDS}8ݣOݹc!"@",9K ^  ay&[mAl[-TRH^-Yj>ōI S#F:3c}|ൂ M:vKK ~(WY6BD eog!/sX#[]琨GUCU G700$jqLBͭج=s$cz*  ][,*`KOel( Gի,F~2ĶX &dsBEG~Л|ua1= בُ/rQ_J@n7%ZS{^Y9N*%ɕ?̼M-v!GTBfbxcZ8zKK([#G1zT"2$Qcxё\yE5t)[)%L!q[bodL*-7WV4薌"ǡ+o8==|6ñoA2,16 Ia>S%5I9xX,/ {&y>G3P *h9U!,aݲj΃@Cu_eTs"n/NV =}='@*;$R+yp++s- 1t;Duq5C@!nM3A8&"e{kó5M9Z> N("4$FMOq4Iz")U>ZlsSpLfB bK#j 6E֡, 1⤻p`F1YJ}-,gڢq9:*`^2!pUpsc'"AEvil+\jToOYiʶ鳼ȯ| J00Zqꨟh Z5^I#F%0QFE? ]XܯVRtZP[gzu_P#@Ÿ|D:bdQ^Z2?e*WOuy$@`yծ,4wi({<x,z, L3NՆs4s-xD1 ˍ)MMVZeN`aܩqH=OQQ$ Y-} S #<+3 co9>F?okFӟGc>aJFU^f߃r\d DQ#S3~G/9gjU6aퟯ4XbI:o^sZzs|7}ߖ VP,bc`H}BZ2n%#ǫ+J $}( /m"4s`!₞IqD% >|uHR$Gk|ZX5|ƞy w5eWx*S|aSqs)!۵l@.0bKbhˤ4@bl[~)*C ~ywmЕZv(&y<tJh vEM]hM'Mwķǭ1z5X,ڽXAUPNגzz/ aM+~nVIJ +h:7-m|^]L3tR`2'af`@A&ƭ2h2ꋽ\bcpP2 Uޔs:ԓ4|F^l֏WB//0nL?}n`L'9|z TiGn}u $q^B{$s Yu=2v/j!w`fYdj\T^D$< 7|p h:z2 ]qGDq A+iċ9ɹǜI,{=3G١s's>yi>+?q聨ŅhZ7G6c=EAG`IM|__f9%Fnho)SA/$xfհ@z΅gx1X{3|^*M njDU[9VmtJ gv"΋B涙͑$Z=*F+Ϡ~B эyx$ock^'KF4C WL+e6&^$'ҫ}N$;[^'Cr+z[uqt1Y΃!ιZĕ JY;)~VkpxiIݩX~w]T 1D uYGB;P'OU{ڝ7scn+Zs$rzP9}F_J;r>/." *a4 D$»$B*X<1,<]XК!xY( ^GU:-=[SF:.HF!|8bpF536%]&K'9)DQzχ|YF nX8^9ؑΈ`o Bt0mD&_\56\-LK/DQX}jkR9j/8_ *` F֭{J%kCgVH:+@:S׾8BB6AqB{`xqd n^uydq:/2S\̌6]؍X}"!{hrT8v̕If߻φc!Q[/9j,_A5S*UXCv [,śP?;u):Rj ;MB 1X,\wM &@kCD:5;#nE0msZ{~Z/AJKز#5Uu(D2*공o.mvA~ {1QNy<}H,ș}`w2JO/(/M;-ݓ= X>XS\u+7WE%g&y5.BВ5; f ךcq%, Bj f=rSXM'=gp(/{Nۅ^&ђXp"ƜHW ݘ^1H0cц#\a[{?M1oNDE7< cn17҄;!0YypOujdLx/ZK]Ǹ+G7u[R[e.oJ<^ B=:g+rDdΞ%y_0dHzO>݉#r-^:^t2t 0> iŭ|>98Z{Pd+6SqK#>Yk\♧[|Codm, 3S#a0TӅ;_kڮ5k)ڃރ0-YBX#r V"ptO=HyrD7W>PJrG@MD^8+J:nOsfs4yQ6OC> kv\ܑ-9;3,ԨsY _?(m(XKv&b@gP4]l敲gbv\}vox 9U%|"4>5 MIjib4H%pV|vdke#~5rb@UL:. t,vYq󷣍&fT]vG4ܨ;LKKV gI?bg]R3%_sFzeڢR*Y-W܄t$/M@,QX QDA QG<g}RiVEޅCYNi[tM=K&b_kRx(JJޚtDl\}h]/ui~H.Bj 3bf.1[og>s,dp1_l'}~-kv.vgl2oMI4-KSe}CBge j]3d3XT6%Vcv"BS+#UfRx#o:r-*ri˃#i+ )?'7="ĀwM$$;|앣lƳ_iI5\SvWZ_5siq .+|ٖo[r=F{UgwM/XeȭPvh ܿm%9!,{p׷m]`2X PQ|"UXREQ<X֙KK\CtVkk7/[?~(5ϲo4@wiԞwfXˣSC7ǡ&A7lOc9T,YӢl3[.y;:).#X6fQieSP..hGc:IE=mZV1Uf@Zd\0^qdejsYјVJ :4ۍ7ula* 0E`&zl=J9 [EiZkEuQK7!.WItu;{R&s-NJw^]cQLk25 4k$8mNj)͵ۉf7Ǝސm؋ݨganZǍv٣)ENmR%8|Sa [p0{GR񤭐ħ%aɢtJP [=+u`kG,N)ޓmړVl"D}/OSV%`-C!jl֡ʳ9gN`xh($Y_] IQGŔ =C:,M[vQܧpSfgkg{1:_oFվ9fz}F9:j %hيʹlMi,ل6+bn1F_M+ěUn8)ōFB9Ec0֬]~k^g\اX{n ]tIe, 93FU&q8'͒qx VXoXXwDj$ǀ5FOo|hVU/)FakgȊB%EE$3#'Ei՜c)dHH rRrPP;߿wC@ͧ LTJt{L w@. ,3ypnPmA''aݣբ&O/:?y݃%'~Ugx( z`:8ҌOXIypD:m9;F9k#w,\!6CUF[ϧ6٨9 zpP˂|3, Lߦ7:n^~O*-i^v-l <Thޯ W_>>$L M}pTd#@4xtè _0s$_>"^#q$!6ZZܢɸH/niR,Dx,ZoofްM:wDN:G8@$$b*cOS*M)4Otu ZszDQ42ÜWA+iGY߇ݢ=?s}@=aAz8, ]pr!+7eY¢ 3+i9:!H;ÎȹMk@v.GeGydJ$G,ȻcgK$˿aB:^csuq)#qŮU0GtMjƾtwc\ ba Y$!9hTlqXO]:[?WRCeqƄ' `OP9bKl1 x ӍCw,߽SjYv7v+"vADr]0 ~#LϨc X &oN%XUt<#"_ OC:|Ħ+cInV{~5:KK$SёzX df, qt rw#F1~%ydtىwW{%:M{V&2gh{~ }Y6;$?^opYm4Tv7_L޽g+*~~dG6MnNjs{f$ݰk2~{ðr\y'ۍ]<`DgH?)ŕ|g$} ćвL͗ EhZfP {0XLo{6~źKd:1T۳s{_;q݉ 'e}v}*W6H Ds6\ii!یu7rB.) t`^,uzAsT;xm}"GNf -tL3A[o"VKDΆN$l' 3#Y?~@p֚K%'p<ԛ~`1ڈ4WGk>$=X"^KjƇe!=d̕{캔\dSٿ:J ٔYhJ3q+\ oDn]Ⱦ cl qgF@b,6Bm: D 9elT܅] wMX"A{q S7q/H%ɝՈZg $͝7>Y>uD;|[m2>,vh˂G"VcDRKȽy}zWh"p^3t@m"H@7ANSdN*1 Rv"ٓ(L@j)EJז8Yg$qUÅi0cuQ`Ʌ;0{I ' MN*BO?FLaHpq uL[bʼn0TRx7FePM5oa3\Ə8ݞ8 unCR5=qg}'E@hT~jM(*Ѥ D LX[HN*cG[T㫛3,s0\P"XPՁ  l˗bv՘+ze6HlA¡^ >&,r!#-ڋ[Yʘ)Ԝ#`q>l[-@O;?og1 qK H0gz3#*H# w⠮]_Ϳ_xቅ^p&e- Q" b.Dś#'wTDP< ) AspW!ee6N\ƿE\FNJlHkQi6?wp^}À} jD X$!<4ESӅ"w`RE!UW9k;cYR֏ _Qؘ*XaK :^D#7*xY6];kGkUsLk#U?KWx>JhQHm (e 1O$kw} paKU=:]T%tNzR躽\'Mr_f~}o+#3qDTFrxJ}W碫%[fzup[A~t5E31nN%te:=ΉG',cJD*0gf<]?}UCLR!q_ӕtkOrأR.Rmjla< /}3 N[BIw/cYq"**&j }UQغHk_@5G^$;bT;ktT jH-Ylo]Z]~Thi BouW`0";ė?[xocOpnBW a9ʌ|#zlH!/?tGkJrh~)4E V P>y&u C]W3-+%4 vL}*7 ,oW|2G GR.?j Z\P}/3S7]a3m/ `w=U [|BEɏ=V":2F|A&N uLߴa~g3{SD?L㻻GpscS09"o-sn> ?FoC^ZqcaŸxԤJky\z/'&J-8XN *"4;ھX=Q?l 8x71ە.B\HeXle\D<X1V1dтnp]0 V|dR:g6H֤ k+h1zlcg/)AvFrgw`_ZF\K~M[0P2eM4uY7Lzv@fwQ¬A$nVjAQgfmņ?Lsjㄶ%6PI̿2^:'cFk`hrn\~5!yVVk!!/Syr/m!D1wswJrvPo<u:rZDx^h}+v2Ⱥ9_"Q[Mug8TZH}JD0d m=E`G,T#_-&YaUÓY[vX@akxFHʻyP 2)K:n`Fb> 3 E/Ix$.#qؿ?H/ȡJ sN^L=$5Ppڋ<[Ǹ(bʥwm L{PΙLa4d v\ʝ~jhc}nT̵TJ YcSUؔnc"Ypa[*R zw(Z+!&]xC_xf|8<ͬ"k\%c|`\WBiۍEϱ }1ȉitYy[N4=4K!$ʥƥ)U=K.(xr[{"x͋sNjR?J@̇R@Gr1Kr6ΦCZiG! H3:zuK< 91_Z/s ]Zg!_+#h3r誆/SI_$0jBdkq)Y4$ TH]j_)yES  DW|INС۳`p{2iwP6"NZzmIř2ς#bj>pc=m%tqs`3RZ\/bʴϋ'm=܈2uh짗$%wl̼M3ue'κw66n.I 8 u4XGq HaR/\f'<"y"1lK:1PqK6)I|Z!ؓA8kV|G֯W:FF !Y(d\ᵮ׸u#,}Ձ b#* r SxD )f=|sE$@cYmLWN$ZS l] U^=D0,bE 񝔶G`nNd[NC4_[izK-}OUnU*!Ȱ6^hTj~@4Hs( l&2jΞxRVjP7nSqñM{|`Ŝ 6*9._=_psT[FJp7&\=h*Qhg_-c?֮GA_Lå{ؽ;d } .Y 2HNEީ+hETި8&c$,Ǧ ĭ rFhǡ \pi6\hq4yB P j0PT5$I-|kH|u6t9= ˫0s Oţ |~+&bI<|S+$YJ ঐvylXe1S{vI*qL' .EBs0ܒGWŀ]h:ld܁A"^Lxwm~-GA1\|zlVCȚNG9*_/DzzUi/QT~D,f1a$mtF"~QʳXi/=%H4{^4yc;WqF )j IC,Ư~q/1ǿ]/VHwxy9|D/] ٖ>r:¼gB(U#jc#53 7Q`,~44cGЕQZ|Hb\尯'u')!:Gm0GjaA@0tJq/r{@zy5 b7Y鍐`-UN,u #fE%[}Q.Up,KÏTtژNnky˷zY(aPk\Q (v/E#κ/*GVO5}р/`dRbޢajD`٘}N&YV? 8 0 }. h+/ l@cEk B`׌~lq{tnl(Oc-ݎỎ͎+wRvg|R p ̨h:+V;l)|Co<{#l()nIPu`iv`o=n5TXxgC5M /Z~``a2т|T00x!pʡYq-%<fŅj+W* Zbʘ!urd9֤)e5Rۦdz K<}KF;XiZkF쉰6v 3tܡ~0_#`UoM{U[ȡIP<U<RfxnʦPy %$7(6הl'g'D"A5w@K2hk w4D}}$Dpm] D\b}0žbr|lfg5NtmC,f;.u"e#{= ֐9jW?$ȧ֩ste3_ t(LNC]B!n }9֙s)Ϥ5X݁7T&szwOF4 $ C]iK0Pkg*5˳qb3!"& $QޟOwWŸ6ՙ9ym偾3i$ I)jwa2eR"]5H zzOEƘSI,IqK6:"£9GۛL#.q.$, _#+/ mg9G35RsHlW335"TJd"5@!M_4e:s*S "W`F@]wb: 7S#EpRoDK`g8 pN zbFoTXGmiGf+:c^BG/Tk-K=) } ot\E3':SĺLGTc#k3\c1py]Vy ~'~:og:Y\^WĤ~pLH4E~D_l[ Z<;2_$q޺_^*aXr6E?ʼn.:&;U1v#CB8rFsD'૏jݢ<P?ߘPM(զ)Hb;7᳓ \zvRXmߣA ,O@g{Kcj j^N1yXnUl o@ƕ6^LYGqp4tfv*Mo'.J26qs>IǼ..oj?F$Kv}l|؊/ɉ? ,^ݐ6zl(缘~-@A&Cۑ,l (e'IWBMO:0_tioSl"~Ө{4,ECX?T,Uzt;!DRjn0/(7%Q 4iM&!oGy]˽Dڬ 7'~^B cͶ:sqPa?Zf-q2"԰7܉.7Ii0P*YS&jXP=O+1YLsW(H-4omx `V"k_vޝ/%췱@3sS`HK_ ;bABg} |o[9.Nr{xyK~I>Ǐlu։хE ̔v?& $Q2y;yO*C_=P2ɈTUIXۨ=?FE&huwu zy(!{-!T"~WW?rj@"jЂ^s7MqPdW;Z31VNjӦ>ф.:U7iIɚǕ!X ӠKZLez-.t mxg&+ 1t퀣C7J^#POzIهn#v^˨\/he\8g'oEkGHboPۚxRP S g-pú 5N`zycDcЅaXQf Pl>zUfe1O6^f冰bۆFB]Oe:Jy@Qʊk8½-3"^J7eH(]wOJ3-ф3XV4+}`9h =ŷfYTtv\0 r=qtՃn-gKW9Rz$PoVZVruɅ6Yb.o +k^ 6X\3_. k27ig/qBbf.C@qGQ~ښ5\|"Wmu} 1cQŽ&;4kM 7Vb_HR`ܶ dTܸ;M kӼ/>lI޽-M*5i@`l Q{.ޏ8Ü_BT ^ƓQy_iaQ^߮ SNϘuTJH%T掴Jsp7(M)_E t+1 69OZooeo:hK^`UM/C"3Lυnj^YkyJ lȴ?)++3{mO$[n-o\9~id"c 6/.NI69ŗƣۙ&6><A*$忰{X;W+*Pd47tH&9YP#jbO Զ')ߵ$ ^ '˅Dz\Hx?Xq /Aer.SpuFo>5@Tu{^蹟gfG~8>9##eDP Ӆugt`6~xuی"pcE`Q-gj&4}Q$[F>YUo52SJ9 ]-HN;֥aѴ;>"u . G@h$"N^G@OEOXgײ(RW]S,jpPu iʻQX߫N k%mZ*H0*$nՈ2H"{Co ^A4Y!e> -|Z5 hA+&k)kDŽOtfR떃 l7 gqiKh,tӃ|EED1V3kSCS:~,>v:xsT m#M^}uwTuAdq '^T`ʹ{Ƣрu*vKֺD}Addfn0TM ;U= RŃnqܠrwG B,D'gfꁳYsqE܏%e?.`?ae؀F9{N}\s_F@OxK"k'hɣdRp~Lteaa)F+}d6g֎|cqΣL27A25qs4i@dUl5yA{d?1Ht/iH[L"ّK-0#%~_8vGXT%lQmjl"HBu)'{elTbW-Gב DQ m6P2|vou,B( (<ѮõbNXA JM֦70sf v0mNyC+!q8A ;~ʧq2 zMA;&wzض;mwZ!u$5N}>fcVCN:=jvE6a"Qz^V *%pzjdLq#]}%]jh!kT"/ #}_`Y$Q \gpHYH(TQI醡|myCbV1rpA 41GPI#Sgpn%ۜJ74|gK*痖g52PR3+NXha\|9Y5 E I7uOiQTyޣ[36]cєs*ag^TD`&z?7!rMnBćf䏁 (ܲhOs`c;0-n9fھ% ֫acYҸ8-DfaBcA2֋d;sVSdÀմ.P8=v39]kl[m2]ʶ TfX{Ti`ƚU"f a$U%7W|GdsL 3~|+.8_ngi1XqL)E^&CqdvEQ.ȯ R'0r͸t?gЎgj P[`4|R}g0d'ߧT]n[;Jg6C;,:G br&79e1u>i&͐wl #)+oQDO HJ[eEuF:N]¬Xr镰U?L]0y]H?5Vքa{ɍ/#,Vºbn}|uekx}*_!Mq1ߕjKzϥF;ĘMНD1 ]C\4q.Kw$p5REёP^[Z1+W5?ywY!thelxFZ#C4&UsY10e@:X}EP5kU,||PIa+s O /$\wR?jMIa!Rooe]òFOwt,t, J2',.gDtEn|&56tlcgsy cV=a@1KJrE}:؋pN o_n`JK,$lM?ۖG?`iЈ=*ь5grSw(8~OW^EDx.vKQ⹞rڙ ZSEA1q :k %D-s )Im92 ji<\67EwݭJMŻFsVNgKLf(g-8Ӹly@ѧ=zolq1Ph1*|B Aێ H)u9Lcg| ,"g0'^yJBDىYg gԴ'W*m "8:Ɉ8os:dH ъWt#=ju޻Bs4$+R7xKիDB4j09;67N2*;Aۖ%(uRQcDžXT  d,6⼼Az#W => nBI-<㼠$Z~y0ID{oMOu_"I-H y{*E2A``]Ѐumg-&q7^N&hhi.)x2Lv}{VϠ~8W0i&+A>qGmL@57S)z n| )jl !m^\A^e3lY4Xo W;O ggU=u6{Iإ+ Bx :|s&{,$(zK9>MPD@#^oz]cdZ:EGb=پ'9uҋ;A4>ALqV Fނt\RQ<<4/y(-~F!f(hQ Vԯ4cZnθ=m1ɘ ©O?liz/^ b[B=۵)_7޷hc)2r(u FT!ÿnkT춠 ~w 8ؔ$+k<2yZ7߸$n+?z;!ɂm~1Kx$oЈKT4:DRzhPKzAX2#M.Q /J_$~S2?È{,~!Ϥ+Ö|dVAۓq1Ϋ7X1e)y@[y"̣B sL!V+yo.4GH.b~ 2BlG"A#*&29oRz [ėDb .n!?Vl\u;Y6Á VD`<'ae03yشp3C0v7F}~4ʿ9fo/xaE0݂ZX<.As^JBpby;pC3Yeaaٜ.OnklPSͫn\}V8{ΛQ/QY/ьy0:QUɇ~P]_- OPٸ|6qo [~H6] X.i*<^:h\; )acrG^  ]ԙ\Dn^uL]bbnwaW:NTD ҵhzjajtlvz\)u[@"m4*|k1nI\s Cj{b_!L6ǸgK|.~gB,y YG*gҽu̴:;qiL>s;@+ݪ|A"\AI5#q|R22dYdde0t׾qZܒPk^C5%Cfʹ"<.,934Ox`]g9QQzf8:GRd\nq'D%c쪔 4&䝋 bK R>n8K1UP^ Nv֒>)B ]g8*nW$k@ ؛dWfOZ^L ASYN~Iޕr%*86b= mt^N4(3z^?AL}GB-Ah0kGJ)~"+Ʋ'j,\vOzr.Zo?P]SYC C;*VيuA*is?"p]an>|\ssU}\Z=Qk(XY} l6\Nxb7&l5=_FytaPh#,E.8 RBQALlxzZkuNUQ+–-{ "m0tw-PrA{ʲTm,2'@ B'Ő#A}Nk.TYѻ*V8Yy >Z&\S(\. 7p yF8% b*{n.F&Y1b;)߲QFR\c2Ek5(cGKW53ˉk&&O@l+NBFgS Þ:!%sC .JgJ!b[d}1n?>?nyġɈ*$-$I180x%~I|ǴPOC+_C ښ!B:e|$ldc=9faI%2ݐLnD+wPq#fv5E,d2qWM~:DP G5o #E+b>:&T9.4JGlp/1? SNWMWld,lA0#zT?@^f|F6.0p. 0ݯ'(ܛʉ#i9r[T(*%sloW,'.L*,T͂'LoPN8pwaAq 8dΘ6"]-\k'vZ)ZhZP'y)}\fWb:UdFWxA`AYn''/;a^}QQtx(t9xP['[1sup)?i"<Dž7]`^k/$wK"K1ʛzR/dJX]c8)A9;]G jp2IVnRʋ uE͏yŷ%w<ƹz6cO88K}tqC_wB[BΗ*w)'`i<^6N@Bp^`g tTD.0Э ҙo֭ݰ z}/m|mp|G$!M&&#\BYtE^GZ0DF6 #;u_08hĜ063? ='0MbZowљlJ\5)$q&J*Wo3KlC幹8Jj=ڧW:N8g^j#r"texhe.~E9?bW$4Ģnѷ'm) br9= Gt;S`/ZQCMn݈hS@")97nR|mݭ 'YyL1Xdާ']k|-`%7)"fFdޥHM'5=hܓELiޣ'm\"%%mC:6an$R0[@ir͖*kU\x=,;oqṯ4TXY+CnCŔۘVӢjLlE{~;W ]z[8I?V@䎧 m߶] x3 Ӏ 3T'060멛+o,:'۴+v]A!,Z瓇[`/ϒVwEzke؎{@xヵ.}T_5]9JO15/ezЫ=dS,Hba[ qX*XOq)4[4?HXJ;y~T':6g.y~n" ~=$3A${Lޏ(>]")Zag3(}Chgs41KP0%S^wAXyncFx꾫2d̤;To hIk@MoxC&LWFnqܨ'Z^)nH"ZPQK qkStAfESM+ h8s5XvH*#yHBWI8M; ZW?JǵxEK)edI=!P?c^,}nQqhmq6lE/YjNz[ݛ``f4fĠ܁:EA/C(JÔ2B ʫ.FO^#wHvvׁ^]34<u8c~"T͇6sZoU204"Tu ex`Q6b0v)SWѓx9+u\Gv{kVH+%uU+ \v4 )̫)e}Ww5T7G] E&la {wI W%:̭5{zn9LJzTP%2i~r6 DwΉj9řXyVhɆZ3H+g7A'0!!3_bw1Z0t̅uxu` 1Ý)n:!FFSZaucrDr$}Pv DA)8d݇a­q4k,uӫ)+m}{G}9Ak[zu.XtxkR0a`-6 >νV cjU"Ҷv. D0 -;fepR2 &u6nӐpB0!T_"0T WaV{NhH`+G;dRi*nƂnl}=uA9s{Gh~/$ʜ`KϤ;ѥ} SHɀo^=L[,FF=6W`Qûj<7:T|æ^zu#>+|JLpǔivdt{TgjɆT&- p xDwNX D󳕇t#bZRBTZw)Ԥ?UaS)ݸ؅B $F=㽟 SCxnyX[Ɲ|:DE~ɛAcŽfʘ:S 9ԏl%vM³ 4 : cm펪GIM-#7$*^9P29M*J=q Y80/谳| | 99ZKarp0i blB82Nz@p.犓^h{9ꕢ an+NJAtsW_(nϢ)<=G+p;xS 4Tų Iy-K2$B`(o{e4;@+Y!h^c@ǥdk&LuIGr{87)ݽ)Yh38_]x45$=C2uN x*0|JF8pim ~Tli;~NIc k@lỳN BmЫ-Տ%ex䖠~Q5@oۓŸ*Y{бR0Г .#O iC SW{a(Of" kGue@M~Qp9b>Flr*SBa~m&wFp*`gjF#CjGY,0g 74 Scޓdb$ѻ"+57܇W&ﮎ[\(m5Do`SЌy֒9j330;S5 U}NaftiY)V'^6Fjn aG<Gh8&( 15y0U Uϩ}%dh /b^1Bcc!)-ΞNS}- MjVeFr_F>.cgY K2wP=mI'züzӉIm."eZ.J,p&6)'p e$9q8F0V֜Xs+\ɳ3K<@rj2jRԒ97# &7ީjb1;OwEWBP_'(-]Vagn- 1ǎ4*ZAѾdf5a oNŌlsW9RY6a#t2CL3j5dvvCsBSxe^OFC2+:CoTf#lO2S$' @V&-]ujƄ T=Iċ n4v'j6B &ʒ$`@rjS3`e!;JNy  1m\e \˅>*UE7_) вf۶{ ̋O& \I )d@ 9s5y<}?:)?|l@NNmȷH60k7 >zR4C+'q[L%Ь#F$M6N `L%4"jyC%HM̎3[_(DF9V!nbڱS= Az^[I3 n%fOy1W ypr ]`*S2o`}XN`aoveØ 2>Ng~riz«wFp3Z=X?=FqȄ~pV{AaT'qiZ@^z{StY(Gj뷲=$ ȧ?vNOǰqp1eό_1ќ@w_S qИ|{F.>n ]9|cWZmߪuuݖ=-Hub 2X*u9EU8O:2h›6k4[gѱ,!D&puI}gI=Esd[|zB }tsk9ؖsQ0s0ҁQfj#o!MCe=k\+9/Y=_׿H?V꧒AtˎAEPcviYB҆羍 3QutVIX1,=ם3fZy<F&{6@*JՌ0Gb,>&|4>&T2> m{#Av&gXZa-34udٚ14RQfdP;7K=snf۵~C,^k[ۨ#SC}UTǟ^V`RUV~|mAbJ4;|!N|H "R~RO4>^1qQɔ\%8]:9_LMj M_j> U oi#KE ȥ&qLNr{$^@@O=tOid9 !zVv=}2SygYZxν*bOXLS -4 '9٢?]s؁H7)$w ZҲ{YwypJQˀ08! 5zV(!d }9FhJMrIyirnhnjCo1Uo -Ǧ錖ql N&UjRe}vO @4mx1U+C-h@䩨tFS2ƨ.c,pd *p>Q<'ve-5`s16:q:'x* V6l И܂ RRabZ%aI v"#.-Rʪ.X3Ld4ϣ (,[)JƇ/cM_)u;2Y-ߝr}J HעAQw?1S ƅ5{5NF(T홳M $qRT _rdb L7L/$b6\;ZI)oɽ eр=Qm45j?z%MϺ#Ǚ7ѯ"aDnimP,wș$ R>7kA ZuʰM=Bg s_S|\A.?9)྅t{Z:h>T1\b ^|+M3}Y4ocɦ9#jIb21q; qo'#KI{"?dH0R bӌ *#+ҊIq# 2ԛA^G~u̬8oCA<=Qq0t;5Ȭm:.=/"G6%s1c\tXBw}gpQx}t{uoPwxaϤv >+RFhm,DqJ~6b'gԔx7n!sA{ [T"V3Aïm],5k3jj*ǀj9{z5ȫVLyB='k X2bU@+N/1?D~7z,s_ӶD/E Kr7ոNm|e#=Zjޭdj(.~0Hl$L;60J!$%RWaI}L|-zA~zC7V 5\̱`&:2ܐ;Fz/4xk}RC/bO\_ǘ"ӨQkO }}h ñC?(t|FSv?~aT9gO~D;@RK1N됗ޅ:Jqֿ 惴=#Ia]Va%[>p?_ߔ~>Uw6#- 9^d40bAe >v(_vhߓ5Ap`ՕGU a<y| )jOGel5!B5\IH7HYft^Iǩ tV;~JI¶P}::َ4o_V6 [;ޖuܥIM ^g`+B;&"K -SD5<1N|)?O!2ޏFK0vAmݵ,lC>C屰8#]>*Cx-55?wMbaF'1=HemŚ2aATBd~QnߞLXۡc)zW栱As cW*>q9DeSFӐSB[:KkKP:vZ#Zd̅NeQiR'l>_tm|*eU>j֜ax27xv^:W4,ScLH!96I`8]X5,2 & ?qM:E쮝e8b7ٹñW&ɲѓ]ҼM Vi ּrʓ 0Ɩ>Xu"&tfl.a|7UɬgʅRx ^zo$Aﲽ|@&A UowpɋC(1脁miO<[:1&[;NKymg8vOEHdW ?o5@ޗf}~dZLL`qomMFлKg#w* fB\L6|`krrȈ&Ƞo"tVEc֩}:U0eHU}<6׈0ϙ>+G-DnkيUQUr2K6gyGDc_]~Tb Krq'JAw|ߙBP-{nGЂK۶8(gFK(osAІ̒ 7b#kJf{m*S7Pk|Ȫnc{pJL]{Z!u|TS>*g: rJWduؐbC B6 7w>y͉؂ N?Om]Ls[A@[Utn.DrDB\6t`q.jd-Ž5C F6"ۊw3q]F)e1kUvdpTtq/p҃?m!1`9.1%N9qam2cǙLPt?G#xbk uSFL1 ̳ݡ2!w~t>טMy,pu C(069>l~0-}ui{MJEi@$,`ƿ,xU@1sa)k<\*E[.6< Qw-Б,ɥ^w}\ il'-u3㞾 P gAN-G.%u_|0LU RLpr~FY]Njj%~fH!.|Ͽ9~Z(%0&f0BH' x͘<*oU1[cw#oBӔJ?;\ίZlxY|Jp%ޟ.{{Mmfi6N#t*|~UaIAC1ȱzW-|#,k,;1pK1&eh*B0n񵙿Hf&߬,\M4s eF\ֺs}L Vۖn;[M3<c%jB,?^H[]R9Կ^{/R'YcЅ%ջ_%{K,`(, )SߣQMTIk+x d /\]f0;UMH6'M2+3+M2}}hZÊQrhŢd"&03yjcrt0b-N{i9!Pf~el07"a]~_;z}a5 59MP:ɠ~]ۺwRxf]"vdEɽLBمx* QHeOm ^] y0=_?^ Hҍ ) &ԫQ:i*60PCƻKi'4vAuPrͦ H` pzD&.?LnW/nwl5 ȃʐ5fL-s$;D5k: D钲pui6|Q,-ޱniw7zjua^o#p!( J\m= G[A9ũpJaZ-)^g813bd5薧e&iZw0I^`ejrī]@Lz8B/&MKv(i"9R7`bI6a A3' _p&H='J M+eqqI/M󦐸)/CCKs^ #*e$XF-]V{Wp/#f%ze[@)Tl'4Ԣ`i 7,WW>g2vtpQH~g_uk2m߃7[YA[.J*y0CMs2YM/`gO? '8"f]{=Zb]C4(. 02U /\ݤIa\d\DӔKly#Q|g-/ In-j4?t-z0@ƚaӉoò5Ë rz7 K^! ; s[7crO:FŽ˶\Oz.!v$4(ah}E'׳JٔHM]<}]q]GS nV]T}kQlm7Dajo5V"2 qE4~".!Bz_u?A,e63sK|-eB2xV%i҇n^CB -5x); ui /r뼖Eنw4VktjI}7N>ҏ{i1i/mq cb}H)@>aqhO+\K)^=0L/MlBdn$I]x»ՔQ!-PW++zΛXq#ttiA:G8IHDNWD:u {̜as6&ju 5K}z|Hv/W9iuÛV9恝6h~}֗3L24HF+r\LOߤz{v0Fp6 c9?A$sdz+r/b)hxʣ!8&pZoQL}}\ og*O~q(u]a?.rZYHܜF)46d YbBy'xg) EMӑ Ade/sG= u4#=*ohHy7V.y+\A`mEu'C3R?Rmw1E5/NS$)V5{PVkkiv5`Ӯrzp+ uzc09yj&FqZINb7akV̼!+4b%v ZA2,c)U+_- 'LdU]hX]=Q/"h^t4*3QN^M/7)+1_agFI,B2jcڎJyN糺t .m,1=jH:= ӯLb=okoLYxTDתR/0 z8m uϽ [qԈ"yDZ'f@?^F$,i[1`:6f81^Ӑ}`ZoҜi}2s6q*fZ׮fɪco 3mMnW${sCgLi-H6,:ZC#7ړGݤ){'_4Y ='M@-Lv@1+\QY ebQ8o4MZϜ1Wr=.zl* >V'iz|gԵAvcT؍ękoA!i%;R\N8 Ltr E(Xꝓ̊^.T%'؂8@I_Fʼ䡦ͱyx:M?O]lvǀ%+e/ٸhQa>W!& +*u!dY|!·)3``sY@v,7VB q/ZؼgFjrtYqB`]Ͳ0Y>)in+55ҩJf3P{-S3Yժ*7?C͘8vpV9Yps*St$o%ie۝ ڀ9eE5^>QV3s\%=Ϝg]]QA.5sG\HT[ynr|nzT^ZRC߷M*+VN-َEJr<~(tc(m#bY-!? "+v}A/&$\*)ӡ`y@@ ^2?X>ǤCVPw5V25A++0t4MN7D9D`h3X,+WXm-כJP7W!3~ Ϩ/*[ڔw6%4l<_PT3WIV?C bw~ɷI33 2śꢋ>Eca@Y4'w5/|)!ڔ~ k}e%KbX1|e9`I•Yr7{y/"{|H/='a/쏋iWuF?FEA ԃYwf]18o8ᬛE`} J *$F=ҧ̘0,jFY6Vb SjIؑ?-' "ME-"rs AF~1/VWا:q]P*ڦd|:jHO'T ^B9k {9n|#^H˜"4A+n3L5nL1lA 9{^&|`k է Pmbr83k&NLc~! dS\_K): Jza`w0Dž\_a@؂JK0ZA hM^h3/|efn/RΥ;UUsie{p8o2sno5JՋR~,CZNUuVP.@ŅA[qJjof.~M{{'d=hwhԿcЧ_ BH\}"De) Q=_L]>qz_ o6$M^ITK6u"z~r7I{QaX/0oId9L:W|EZj:$~V1G6)#&}L%5w <Qʵ)zqV` ͸&""XQn.$L;.QȵF: j )diSe 'p ,cF*q٫#-Y]*ĩm-]gm`2gd;mD"ϩ2aϨ{\I>m ot޴0Fr/ސHﶫ}=co92%gikĘ` (g۞@0=|ȺK֩@6GX+=N)>KqKi8äd7cN=[#Ul|ss%{*9g; Vmޱrk"9{G)eэ "̻]vqӯCJ@{'S9AEp˱~0'Pi83P~ ̩ϵ͈˼.UbX3`{J,MCȘ \”D#Z*S#M#A)r5}Ok5[;]J4suh0L3~Z;B) 4^>~$f/Ggw}'^[T M'ZHN髏03݉Тȿe7Iy5#MkM!F|2f rA(AhU`~yuepOk5(",nc+xS.X-Z Wvf Yi:&sTeGf8D$|r,E9۬&yQ-=[F$Bh_k/skv5 s&3l c0yګpӹ7j$S#1 =RuUO|bO4ĕB5Neof[] ViE41˧WKN&. ]FCv'FˤfXh5<̺4>>}q"wJljL.w$UC=d(F8Mف>D98۔AgPo/¼t{W2`Q,$d$VdC#L5=DW/cU6n?;|{!.;7SgA 3L U8Tq{<*f UJm&IF^ e*qSbP 9Ql}DWd)jJS _)l\ FŭD 8PQ_- ދ7O(A5FɜHź|Ѽq$TUD:9lBU315X| *z SU0c^vTڭ=d=WJ5 '>gnI+J٩0\' ގW--ݻpve$F0J~L_q<"H"1X1ӌ̐W[Yp2*pf~)zsmgؘaFfbZ:6p޴HG}]۬"\|Ȝɢ<"@CaZ/m3*`˝&BIb@YZ #ri~|7?kiEYcލ&%yxì2{6ɀ{_p lm4QsekJT1AGىrҗJ3LnøEմlፃotC~yFi~73EBaQ< rX@?hWXf]0 v8T#B ]4?SZz ߦ1'>TEe NDӱZ,-@d arPuGUɾV!wmmї 'gjզGq 53Lqt~̕:4KIbaŤ"'rكf$C&-3ʞ^eZ"50NRp Fؘ0-Լ-:YGh {5QDvt;m`[fJZUtjo'+ lYO ĥW 9le5R)D y+=|$ IC?|Pၧt)-boQ \2˦xl?~<,҇c~ \ 17ZCl\ qA)(thn 2 ,ERkER;CN^|YܘIKYsXlo_?W}Y y uҭԕV;/3sxqfS|`hDcd|ppC@8e b\#~Du7׬Cz[ K!D:fKh*Əo}+{0Iľ}ʁ^d3 `VH ygLX7 vSS}>m֥Lǂxjg՟STY>Tܵ2jftmwJ7ۭzB\[yJ(&"v5R]!]S m+wA :t'|)^rԯOg"P+S~ /`]5S@ad kРiKa>LjԻl',XUn,/#UTm W-E i*UGi.|)HEN6x1[h= ։7*Zd9e8s+}ɚQ+i^SYϮzn#.BCQJjG\Myce"M՗e]*o#`3j[,pOB-Z#)/4IK9y х.[|e' Hck/Ddi]FyV(GMqS\Ӽ#{9IvDMRm T( v> QY۶ذ #PHyZ:@^P-eNR"70yS$}쳟lŰpT0'1YUz H4Ad#&%%Bnt<yQ#ebdyW? ϓZB8ܑ19ƥSG˂$'oӚqM<HJǹj:f JоEhp` s?Uג|Vi_2~{bp\O/^ܣiBNϊ[Fi S: qͱY^&ҀTGzL2|ͳ"Olbf/jK`1Iӂ"![VppF):l%w:{2m)vB^d3\;;c/zdC)s2F7yky}/B[H3r?9? Xk’k!->3.c\uTۿ0;zLm$푒h[k%,i>(2+?(S"irעk.&R1S㺙UʊRukuZQ GIz`+IwL 0PG6UbGHKL, 6u+,~ [76L:؊m"<?z#:j$! cz_t\rݫ}`[Ԙ g \V`&*By9å[?cKvrK1N7-6a8t%"-9erRѢBFt%M@YȰ؄!y_KV"Fc騺l_1lD B!˹LT҄I=흥|=$X ry#ohq*=AN:qذDqo#N_;9,8<^p8 (o!^S 9e 1M7ߡ t_GⶇC^C-)fd}.<";Ge' xpA:8ozIoSyU Ę1f46ؒ4 'ʾ(1Z]QRہYL 0:[*4r$>Ꮲ bMlZm݋IH lBuS*7 ƉxYf3UۃPxLwQi" qր[-TG=vd(4)897夾!͏A}Cʔ sJ PЗy\cuq#s2~X+_ ["F$5=Qւ~іi FZ9 vR $$Kq墱)M:0բ2.@'-KD-aeK>"Ddb ҀK9K3sCBVĎdcA+w GٟVP#H. {~XǢ[;1ޮc\ j&0FtZLP0Ȇo(>V[L>#]͆wI G%2Uv#_pɚZm`v[PuQ(A3sPmŋ7rA O灩Otn? ( AcSygԦSטAidem2,MΕa1E^.⥋6Tï?CU kH2@b 1lM62D2h sFuؔ΄YYO/8J%}֌Oȍ~!r(={Ux +R_|#Kٌ7R8FyL\4$x l"J\~gOCD_#;8XٸRbϭ\μF]t#@nT`2qw+r2GGoPA~R$כtܳ[>Łe肻}S k>OTۺ^ @p4Ț5>Ti"zg&/(lBҢX}Dh`. !gpb򁕼9 KV"ΌDh/3}}Ӓv:>ϵYwfEynΖ勸r4N KO%M6 3hpjF+{ ;/rqʪ;݈(ܑ͌R6d^1:ղ)>l nx_C[ō#+%Ơ0laf0CM}J ]%]+/$vz2#+ZIM"aAޗ,l2#(hGՇҵ<.h_WFKUHZ>5SDvLI2_{or8y碓 %pj#_T顭+E$~k F1SJȓ#PnGIT~&3->Ϗ'?;:?V5wΌ;пI'oqIc #R}z5£/qca;OOxx5sY&2~R{ٍj"AK\|(Tuؘtt\q-UǖXU %zbV]qW~F`7/듨%_EʋNU?6IUðZ۔.bb~ fwHyZWKLK7*oQ7ϮQJT2FKNoV:bCÿGAn[SvjxI%HTD>)-L'7KwĎ+b;H٤X5Mհ@'?txSP2mg 4yU^E{:D"駬(AHSSeWnONj̵xM`{nJ8qMmP68jBh-WwI?zq3po0]KMe'}B }b6&j8T( Ju?n5͐#pM tdܔ810lyEaE/ap/5;_5uG me%EFTX fѿf82ZRIU΀wzq+yKh~:,4qnAoՖ/0K13R4I\GnT |ζJX*d}*QIbzܢY{.")T1V0+"&[>*N Xw`b/U2_ꊳ?~wF7jF{S$&yz,Uk@Ƥn=c)0\(g%EB[Bvg=X"=[Ţ8>,J#;cR-M̗+ .sK\brL ??)~wJXwh?퉽y<` h޵k9JNAϗ{nDsYY2fAǕ2=sF?M6npoݾ: [3֔y墯"R^G9XBuz+EpE=oa":Э 6ht}s۹_нr/7q9 o"?18.)p(dE<{0ȶe*&Bj23><ʹ0) KĄX]m^r;'@mS,.=06Y͆qɍ['[㊶Vmq.$Нo eUhkU5gTYŨ(8}mZhBc6G,d Ң.* 1 0\<,o[+"&ZG;dB]0'Gݝ ]!0D0}( %kNCC5a*"YqJpH7Eca/zЄ'7P=25ht(L_r=ʿ*  1zXK..6^g_-WRPKلc6^|l( BDMm4SIGB{ް:hT +/Uٺw3}z,W4 G|&F1C :#`ۙs L4ޡM,w;q,l%U .J\t6};)PFS|"t-dvYjip]vVБՋ*~\}[~P UhlkU.Gl|$'&L-bo`y=!>?79n IڅYzFVDbxAI%6} -n܉1ClVBfabqVO%Lw&*P!"R,TBaxL/iJS %l_ڔ Q.()jQ9ox)UZd.Wgz2!$D&ի?g:_eJM ֽrj/_5^ߧ(i-0ְsojEm ^X2a4dn|y9g'Pn:w,/,YZ2(O^}ge=.'Owcj9ŸcGR@VĭHuIlѷ,$A*,Z;7Tm8jЌHu.ݚ]V$苞 xByO@`6Wů9}Y0Ww:?P #M:ɈۤBVjYӯ :9 Ź6ԍxXȓ2=k*%*#,` pSd2 $~K囃xcH(Ne9}YT:ݮtuoB+a獦V|P@NMa>u@nzռXWyYԬ n58AkMA-kZ4+X -^;})zxESnRX9%-g9)prxÒ{*0<䭐/dJ_V9D"8]S扏e\ꓳWD"=.mJV*Y*ss/11͊9]|UOseg"֙3d>4m; DU !;`K,d-RTO v԰/:faoI0* %+x4@y3&#m'],ci1n!!i6S)X\Am.b{Z`QAioIhF)R.Uw1EhMZ Kvz<`.x%GdgRO.púHkn6cS9S_NUK=^ED,dY$غ-]B^u" Ob~G!CM$=q n8BQ::FlնS0ʉL6X.bSD:o6N&R}~ƨ2GMjuA>:X}SU)3:qx9E`$1ؽU:wYZW\Wt>+/RXT;,6W::/ m~. s2f{Ur k-H7:AkaRYMBy )pUY,x{c QwZ}E4zN_u-;،g4%[|4nu3t==^4C⨁ Ha_֦`zdD ݈Lݽ_l:J (xQLij+}^ T+88-@ȧ}] TuqOv3h>2xwPaZQ;^:Ʀ@,|Ip]v.lM5)go&F׸q wxW!M-un^RWc" gFR:E^/0_<֔)}8$1F=uԦ|IE BH`o*Y-v.? #$OK(j}u=7Z1$@Gt=ďE0|Pro]Ҳ&oyZ#KEh< Ug\'7@ bfKg@-LxyD wu`_5"Ck]ʕiE/o'<ˇun+JNX-`NPгT}1^BϬ](!yxff,)a@ϾqÙ媖0yu~U|cp4QhJ&:񓇼uF5BtQcEz,_4__MnI;4Ġ*B,+cەpfPqpU?B}ﳞ+pQfy/G=#@1%ScSTd)Ep['n\6.rZ#;MB|)YŠ\GPԺ/{ryNe{96SN4 $5]vޡ".[U1^R0%+Ayt:o?r"2 ![B6.Rl~op8 xY.rm&g/˳wZ  fg'y AbWDŽ:TǜP'LA,;:t]()A Ip*lCE<6F_)] ȇK,21!Y0BG:zJwE.&iNN#Y٭tIX Rlh K<$. W-ZBAqmZM{Æ533F?/n\dK`2'익fcf#0 22F^'// 6ZkO}N^H,ej9%MH+?Ě( C}ÆXYO#2>`2!"{EXpP=O(u{1!qEq"/ܥ:ΣJnOKz3˞O>^EE3trE>)SF#uQtmkI2 ރ["Kcw}<9r/׮&TgJ.6]܌]ǡVum=? 2C;X IfhA^|8e@,7ʁ?4o?mw* lG!bZ8x%YR>lwa$O?sQ]"}}S'U@8 ZX\ƣ|b28):s.qcuX f7 'IKNy^=J ;b 0`G;外L#zO-Tn=Cb5 9;Ŧ#=N"" ?sI pTk]'i_^L(9` a-kwciڵm' b| U+Вc; kfnrz@dh  e|>KnZo37!,drCPf3S6wdeKL#*Z?k><2Wbq>NGr0Kb4YrʢZ9hŮRq88!uOm|-afRU5dOZYHYT<~O_\w.;?hzx^ O]OJ< Te…K;.LH.c)?,";Y5czR†UMH,X|bʣX3~|'O_H->Vz_(\`уCiDOkGgPEft1v.qnmI<&/݌%Yh@Bb]R`?S][(F::LՕ(zwxMVX) dI~UPRiz͸GUԨ.wL?ޭnW+չ`Ƥ eK:$M~=]!O0^{ Hٺc's sno[zL=ܐz]pt5o~צ(XwwHBo8ouX⏝IA  FK&aZ'bfx /p:KVN53Vf zQ{?kdrze%b)D.R6euHPZ\7%țq@-0 P{o1W>;T3;,*A>!!d6~3_4riΜ묆I-s$zmT& #$_ N(MBxң;Q#@"VwfNJX9=dV|FuP<r-ar6Y WD/{jgDh7}v'ђw#l&x(kd@^j:sӇqY5iX\º逧ҙE럯߷+xXv6ϧuW5IfqnU*vj=}EKe"~{&JDq ԔZgL/6,O膁Jˍr%X5-P)Zf>ȯ=#P\LJ疭p`3tfF[0Ĉ[]bg5icyH+ʲn,]BsqYD%2~r\\BQLk\I?+i)V[LFmhTuPYfa%{]+ 8I9Ӗo>P&z㉂0@E(= 9[9i|f Kqda).5ǧDlayYK ˜keH8]P{Dg/BohZ8}w)/ KmxIT7evw*$jG݃8-C"^V9Wt4ՊVT8,"Qu~}NwƄ^ c#( ]ʺ7R{^Jz>9Of?,:.S ֳ5 b>Jzb@ Gm.`zǠRL7v$%u:C,?ܮRu\]߃ńOWVԡ3Oa&EKhkfB4R׿^m@?IQMA] fg8 7ʞupa?N ~y5x8g6#r@4Rֆ u36*C06̱ΨbtIaO|D{V!EuKqZ%"7OWN'FoL8E KaA0\1M^\RD)uVvߒY?'ՙ/"+4yW0KX.-p$vnvh /B)f#E3b\<A,QEq|GT5mںbv#;u2F(0!U؋S=.S bE"U''"є( 1:w{e&!MԗO %9p,[fio#&`PV^?X "V6/Sd&`wa6bAOWN[vifoJXjU ͂ k'd&C[٘pGLtup tϖrT,%}uX|(|-9TUJ2ZɦY~:[)Νtu£yjdlRYv}mlaf֖'16F|PM qmWP\9zBne$ϊķ-h)SvKacBٴ]:۳H}[ )=a,iL6SPt|[LSFha<Ҫ9;_K$<\$H_W?/x(M wQLf^|F;) *+_a9!ڼGђ+ݲn.!3I%$wA3eLceL$w¯YI_QmNL%|*K03>F8ܣR2L<;QTiJ/&Y߰y\n@4Xźgƈ=.b#3RnQȑmMlp֗7FpŐ}R!p-')bcܷE n;Ʀf yT-GcҤg1LUۄMU]/Y:wZC+oEz-2FpR@V~|I%s@ ^"jgQjr}@䇩< =1ce9~Xahċ|!Aq FݞUGe2ڸ]x=ZArU܁n^WsƵkJ7hCpY8^_bUeS ?A~!м$ѿMv:Νŏ ~iVd->@"cZ|uz}زL#%nǩk1v.n5np^ʀcGڧ0{g]ĀV[,r+a!I+v߸beB4rk=*Ptzc[RN@.o8u_Tp5ltQA̬\=8Vf^oB^vc.<%%8 {"ۙ3hZ`ET]T/Q3,ah*뻛<T/aH @AcYBp)zI=`7 =uH:k[+t v.Q),}Qif8G䝤*&`I=("s:I/)fBL+bw 7}XSAK¸@].=TYҝhazU9:ǭ.+DEkJ[5'e-{NS&Fّ#:&EmliaGr?>yx~!.ɫ任˯5$plT9f^,enȧV5z/wY鲠O3ʰTXswɗ,!(60˚MF&X>FZn1W1JH' X9Ex\8\YSJer7u97B_0&R@Vx$L+(wk svUy-6>gU{蚖=a:>WZ|f)$SVB5hAi͎oI|CWO`Ptt0R^h/ÔY҄Tõv~ލLwDEuA]*B\$ dJd{])t ❽>oT\B^A2_Wkxl?2=m9nhJ1iP:.5Oۨ3fw;@MјhP2Gm\#hPۮURoa(ĉd'6s?,jÈ.<~ᲪM<fĐT*J%W,g"l0˜2 #w׉yr39O0S1\_qV a>f1jA1> z>Dds'X;B7BZgg`D}r38cfH[܋F &ӹv ]kPr/aSlwl>h&['%v .U|=zuz|48`Ă8ߎZ2#~@Cs_g/eBtSiPlsw9ɅЄw۬`R4x /H~c:/~0Isu[]hFd)$dHߖog?<4KC=#fQܘiL R$ǟl(&D5X=}>J 2Zwޙ(Z=t2e$ѐدr3X* 1u!@q~v ļd(:@z!i`0o53~kZxW2c,*hkyck舜r[$1n Ku `*9u = ;C< `*" DC Aat`x71#yʌZpi_P K|io&>%OBt>x$O@<'T}V+I qf:N.{SZMu&tfd˻X'?yE6*g?[t.k2%|\D^ '-.A޹$"l)RUBDJ~!Wa]u !(R}XBSBR4tȰAƐ^|QAHע#'[Y]H΅dp)LɫwJil.Ɂ]'8- /nkߜdGH#B񼵴AJa:O-z }3@3SQy܅[Vhm\'Ǥt?|z뮁:CJIԌ*GJ*f,UJSr\2Ϫxc4L[2PyO"qP -LS4_sv̨,kjT f-͆ 1֞[{MØq[@෡wwF4/2I!" Dr#ڗ f@)`sa 63zbŀO>!fdZ6NL$i` Uo:~?R0*/v5dR\3J;IZ6{b[Ah4%J*=Ϝ2pЛ a G-BzCɮ W(>3VyjPB3FS2K*scihiȭw7vzثksV ! v&];8=@+fa ,e,c#_*;H:$\.Bm|zkV[G$0tn \77. 9Ćx=I׬>+О#% 'EU4Mb'sU Gmݛq&Y_׏ >E)upEV.fUg 핁:!Ph.H@ٱ;*=>F5S5D2PTBGA!xs0M\6R/s&\3:&hBnEa˪r]j *l\70)9omeIy&dҍ( ЍUܟ{a 9pS^?𲰖-~::oz5_CWпH3&&4־Ÿd6M3AC.ŖҬ/ .@GI!vR5F6 5}p%ԓo_OBhaa ʆ@;$7 i-PXZD䍱cB/{M|x[%͜Ojz%p$_g "5P.hPJ/H:8XJaueĻ@!kBjoښFR.݃d~ mJk gds$$QmS(Lݱd}w*{cRu J=)g({C3lF=:VEt}Ocy\a'ޗ!k<ϷV0PJV*ܧX@N2=q8$cJKPud:&b^ ܴU@+wF ِ̯D0*$ Sk Zk0!>`Z9\IeV1*NWZ) >,A\|:VR1'IǑb{9efpݶmAXx{؀8L=+˵wzX[;| C6[)'jAtzs Wmi5j.ƹqꆳE,]iIʺ5  ZGdHXM0![-W:֘09Zx5Z̵{nБaY2 -L,*'DC{{2m4pu3[O?8 [RU-\IPIB0$՜&ׅ~(>Wf+2rs_&<IZ}ӎ0ԧ/8e0[|e+ }.\޵;~ B{WƸ _ne+&)M2^^ƨ`+YU9v?uzͩ?7*8j=>mܶOI$rRcz/ŧD ~D|DʘTm"u8/''ЀPqFG9?~ð$~O]RW͠bʡ-jp17#trf PƔPƓl /)Imq! 7LyJ ̶fLaȀ=2Ovk9&^~XӃ2AN5ds3z~'Iv־+Ãc>WE{}7HL:[`eFMuC_w2k eB(Sܒ]w`ѪɒSBDZGyxCXUvtw\(^ :8/I٤ks?ƀ;P0ᛲrNCWgpU@'ieq ~66GEnmX=G3#EɺEN;Llm Q 31UYoqYҶU>C-p j`0if}:T[VajDƜy@8E^HڦVj\ RuaX"͝-\J=S5q UnPi31Hx[c0s}ɱyb)5KBEl^O޲rNB}$,0h^AӞ'ksM0/\۰dKv ~P@b_~Qqq—gx~&#iC]Ae|]3Kxxb;g6NQP-k m{I{ya!_!Gn_6 p%@ 1ϙc݀&nWu 8z)ÇbrаE"x_5#=yy59H7Qdxޘ_!wm~i |f>J4oSY y0(x%TcNiIwwؒ-vgrda_@[@/Xҟm!=}cXL:.kC© Ogoennz?2};Dlolx8B`4LD _ɢxQwz7O-w'>aI({ڻc6g(-%`=Kłeݟ=l!)o(c> G :?9NSfc6rE)ӄf.ñ2:ĉeM( 36$!5#Pixd`"+Js͡&v0D#GN[׷: nm,ަ[ ϖ$3iK( u.z VfP@B;ÂO6`k"Vթ1~H+OaןU2IeWIIp/d&y߉CS!kG {|!er4 -#.kcJ'~,I8$osvzY/Iߜ6K]Cr9 uu7v6Adzɕ/ddrDܴ@4w$bNԚp/<2J5$wU qa9[ OG54e>M#|a0}/$> rfLJO!G\#vZHd'[I1)Є{BzF2+Ka JV?fx_>b1 B"ϟo,NnJ'(MafFl2_RW6G|ZhR2BR_9g޲en 7UwQ|Rj-*YG^z䣳Mui?e#ZUTOvUNym6 sAx=I%V pYv$.B14Ƭ#5v=Z&IOI 2>6leZE[B\x"r,*V{GhCJ 3ﴗ~ KϢ<~wyc;GT϶4C^9:| v?U`HʂPS#X]^lu(~hxR p9{5Y^xۿgeC!*1ФcPSU̕O^d{U~XX>( xb!P{JIẫ;g53B Gw<^Z5E§<ˢD\4Be[Wz,P@CӺ-Lc HLqiA(UzBՔ%HVU3e{Fn¼1Hp9j8 +zCQj8g P_DG*Dy2)[YKK[KKwy;y{t0Rrb#/`{V×;9# Zd DRT\L46 F'r:»"O|,OKGrP/7,0GIbPXwtɘr>_ufB92؛jW6fʹ9RNs^ _m)5Mf=ϯu_=d`(:?T VLV]k wt j=\ʺ!T(kcB&@v?+ W jhyv_Q2 5kOgF8[q Qfda$ $Ԇ>_A&BѤv0CYU33<@O)s  >o}pez$,ƲY_J|3<0>-[3V.5зhjJ/b 峸qXC[~8Pc[8oe)~ ?Q]\1^Qxd}K02 ۭ2[$sֶEeyPMM8 \=Vb{x*}E"yV? z %Z1:$S gnOn*F%RϽ&цѠ:)'LlDdzjw ޭ11˭LH]`O;#B䐛r{T&I]1yfx%M C7OzNz] n翚n\nf]gl7a2\s+KߠӠyOZ|Ѕ hC4t]ENv! ]=aH_偖~lNW=FJZ1Yp=Twu. їNj>Ta 3L^2d |OƁ)%QEéxmR%iX^>i8(Kc)~S*C8jIc$9`o)~llFpڄ$ӎrOP[0ׇe9ך/%3RݴOL/C'avd*Z.[-M5rb͟TRR4SU'CxZрKSUCt˙SMO5AK%%0J9A hv3!(TQx8^?2*.kNް\adUd6%c#:dv6?;KkS@wBY>WGn \% b-wj"Ks<#Ⱦ!!܃PeCӞ2pPnTk;-Wq<ϟyx576 0.>awQF J\ͳT-K Ŕa*SRq/)e?$S=cy3HBx֖C%L~sa De`ηmpI&ﶚ5dC|)($ /+9ty Ty׶Ĺ?JpB ;[K^uX"I~IJ{Zpm IqQww1m$u.K8i3VھݯϤg-VnM~/L_1˔M >(ȧCcXB/6|"۾8DU#^iaCij(mAҏ8̈$}U8ucZ*c(-JȲ!$C|gs ܴs3Nb?MyNm+D?MYJ}*N<@}o+t+T`+D=*hy,1#[:~J,=;EYpksHw@j4)aoVނӁz+^8*ʨF[.UcB ]BTZsAM)3>NDA5l:kF5bE?.|O]OeBuMz=p6ǨTnB_ɥHs=e]ݭ6bvJ>ˀ8[ِI$ a'zŁPQT ŇMZr͏Y՘+vI gxlx@T:,U|P `-JոV~a78_Morv;(xX f1˛pI0霪8ӛ W?yJ0-r1\3\vy93( G gxb]/L[W7w785Т+@r$šoZ ΚF7ުCvȈ=Vbς%;r\B ;EnhJiEغϢ]M<:2puq<w'N>Ŵv'DcӶ\`%IV1}ݩ;( Dɡ}e jqDw5ut|MnٿV;2̅ľ|֫f֝v;L_Ou&pv6&H+X=.UQw՛DW@lF*p0ӘuP!#^,&xR^$8k HI譈T;ԅED[௫jfRE(}ި=<Ԧqm_t8/|猼=#BhYwXq.<$mo'R¾"iwfLڄ(%2Nf}IA$p!y*kj!r`Y D^>mICcXוOd£$La 8ܔ!޸ ǥBvA_o@~:M6]w-sy5χra$MvJ2i8''s7R94?%t BnAbry~ڏ1d SO]ި8âYv _p^@QbDp~ϊk.14Tj MxG&v߯5[HP͗WgiX!)dKk7ѥ\êf{JqK5kIi#=LjQ&ko ]ΎU_wnc@bQ9Bjl2|I*(HkdԾ`|uPوƼ4v#vG>#lQ B7]$.Կ7IG*Esv HBR2qɪ۞ɂZ5mB |UˆAʙ,`^+s?J ݫGB>Y2vʶj*LLD*$*\&$|#Xb]/tɘƛpk2:)B'NqXe@ ɠ߂uZ_;UxDBlZD~$8+YF3*/x wbxmZ>X4wn'lF'-AaYAL>^W4&;+YLel >fMz4}7Z~oe~]%& .:kw-Ekwi,zwuYr9(c{*?XBZr䖦$"#afOshUMǨ~$hY"ZgkGRHJX؛ǩF=Tn4 S8#+sXمPi5Md$/6kgms𭯱 Uv"YMe]PX#7:efiAjK,kG=xnP1G~7^S0в)~nDR<|^["+ڙP6]h{x}T=~=vw^E27n,u<~ @T xQH[?=WMy~E<J$5);U(l)7*yqK[2GfƲSnQʑZ(nDxl2lJSX5KpYu`c)ZzLR]z߇N5_~N 漖3ԋ% <N9isQ\y3ZVi0l7:[AS(߂jHlT|–@n)jI[VS*}:-|sKAG{2.$ņx ޹8ndf$/TFxFX :d{˚QɊ9 3ܙ#+zr:Zh[Nuly;uRw'w`"I^hX(] ^ض-{XvmCu wy`toKʐwמLi+ '*$'ب#\ׇ/ KKz񉯐N]o@RnL#Kw`o"1ej.4`ްK 9*lA9 ɏc2jmM ^AW>pJX֘GGg[ٶL?wb 5Ae>juw9gÅDק|ּP:NWH"[jO/~@`|(45j;W=4Qil^z'e=D BrL"uݐ V+QJoM}/4nX/à(]v Ҧ:7&x!)= #̗XOZ$}==6xYc, VB AEukч [- o%6o\*xsv -|#Ǒw ?o [`957Gg.ETjY}'vkʐ 81coD0n0Q[0g*uCb('}*s?kߢM}ECRj }\Վ')3fq_-->"k?U}%ʧ]e,@6Cn/Az=y)w"P9$Z#̤fU9X 7 ](7w-s%]mTk^=G=(Lm.ξЏ8;%DdŦ?NI{ Z4}H̻=@Y1L5 WT03#OLFT`- F$`A$PpMNѶ w"PhA]ee :T9*nW9=iƲ;Xej8=ػ4XP6oċNn0Kr0_=IFNʹddU;Ѳ4+̋:!GXd% KMvF kߋ#wT:WnDʆ 5Ә{t2^1RUfoSRqj⼞tR55J:j{#@m1s)ɖF{Z 8G,rlcB aY߬n;\@STWhU텯{C7WUi-C=|ĉ 6@Lc(v+:V(F6vU2ŊeQ6"arJ? Jfx )x}3G6w:7ӄLYסÓ1ќg-DL 0! _G:<ad:`ym>F !E[o23Z!9DP1c1Xg8U@"^ zj HTT] #?,V͞ғ7#~<=]DGEJj~ YJjVy,Ք)nPhC%u4ܞr;3_2 Wݨ H!pddd%37Cq^ZFe;N'Aə2A'#3LHgb5mv? a '>%KEm`ygmhUR@(v7br=SL\~q#:iAj[Z)j>W^Md ]PXaeK$}2◖HV!VF`3VТ(7]QЭJs {Ξ]"~X -@\\[J_g{HW;_Ñ: [z砌9ĺ">1؂'gSp0^6co0" .J_~ftǖ@%n'*q]n=Cɀ3S51ꘀm&&1THјoń[~9Kx*R 4j)}ZPX/- aŜVq h>V@mhasY 8 YwK\Ők tEty$m@G#HwJLIDw)EN"zaJ)(-+ïfڧxPsWQƀWBTG롧s2뺇y⁢z5d%gL(Y`K+PʜX!lwz 2j&0Cһ\^$T%EKBKJQAfn;RClL2 0 JRm[.~W]2^ rNB#r>,&.;NqL=e{^JOOdf@܆{/[٧;v"{q{ugkS..8 F[U4A}N]KkjiQŽoeˆs[ke{Z"Z+TlλFz˫ٔi0->,E+1WAR=fb9v?N襊V!,cA 1vմG+Nβ*(hӣ|3nPFzi D,Nּ?aak6VdoV@͕gTsSvm;PP;ĵO-PP}몑Rw ,w  !M(. r'qa)f c|[ 0y5wJHrCdž YX5e3K󰶋B i/yw3 ͸bGq@.H3HŠXtGʃhTXK58Xb([pzro Kz￟c[꽞Qژ1`Tӥ3_~b5v)j^QR2\E Yop%}zFz]? fEa/[3|PvL=Bo ^amڣMB9-_Rv֚IO lsMcS0+ 2T@9EO햄/՘mFv`HiSݮsI-Fct1iB` g?/g#4?0`E:m'!_)nVAM. ϕu3$'P%-^ ]/lajZNpDԽ (SGⰼ(9_tBnHÉFwͤJn?_2&.#V+)9e bqVcT-_ Cs(e͑F\){P6>xVysX9CbORBۑFi z/`T1I9Fń#6g׾n3՚ӖvǐJ<Ŗy8ʝ2|G7k@hQm SՉA"j:bLfd(ʩs9=Pt:zN!?]V ގe@q'." w3 To\H48TQi 7JNƴ}DA2M ^k6qK#Ne=HY$?NOcfk!f"qLNCPOU{`5!Y ^ֵkȻߍA B{*~FF E^7{ wǯ1/ǦMĈT\Q4lKsq;`jrN"mU8mm{>5$8g8(Gj]܉f2mG3xOG{/meC2Nuejfp.)X&ޝ6JPaԩpzs!9U ?$Osk +J["b浆׎Hf+ ym.q YHRy{,К3P!4Hyѫ~rRnPi~ut+}iV:Q#>) .6 jNÔ?;H{$R(6VƧXf@q MoZ`G]t4ќ&'SؖiJ"H0JGB8C[H+W>ww%sn\ oBG䛌z^֤ dqd԰njDYT7o+~8]5;,1yX~fOim\F Q,(s9>c><&6T0kǽtM=IDT!=ĬFl|n`r+kċ w{k /pgRZzHD3R]ߠt4$wh I*͓d u|'Z[haj 4YXM]-#o(`NHvZzZsj#h~9\r'CѦXB8jKϝKe|`"mRvzM tGqbe0JI58E; g2q a}w 9]yBOVD6#0͠!!CG02 ;.Ec|"ew\bZm*~K_?;wЭTfhD7*ܩƀRBaZꮔ@0ir\DsaٰNnF f \~=4|d-Y5SZs?ZWwE]ED7`mS'4h_2ayI BF٬l+^JQ'e>yWq!r-@hCzêC6;r2S Ւgwz{'tl S,gi&:f$i!ͷ-Ibx;2~žy|ISɆJtG~VIdbhuwҨK6|rV$X]kc<]4;>m*{Y ЅR! J<*۔ȁnM9* F&ŲйXﮈam#AT*ſ7m. *^r?st twj2w<&7ʚ$g-jrw q`F NXN9 K uH2{:A/`F@EyP8*ipw'4%hPoU`3)'jkA!謝nfô*mAMUelrU3dMe@k1T8mTpU$>*2&rLb昕6)g\RE:ZZwh8d7ѣ V nݡTkn{?CM 5Md$GMp+OÍDR6c T& C A,_W8*H%h.İ)lQʵu6`譞) ]).Q(-3י~]L+@8n"7R<ΛL >w"lźk f +Q.Е`I7u{"k; ⨪D[VVj`xzeK'ēUjT;r!sS!7÷Jѹm #ܨcZL]3%s9J?M3'9dꔕ ۥ Xyƌף=hh>,1+&V=\q/e. I%;MYY(7_DE$Sb-; udA>OĄT8ԑ >2>p h!ɇ( \?_D`Y9.mM*e׃^Ros]V*J=V@D~TX-bX7<ă!C|]Udg'@C6Ky۸4~:E5B`m4 U=bϼUL56Xxj&Lwj ?= WPTN~P3$ʪL4tw+GYYό$ S"ϓw ߩ'(h) eUgol8|[Z;ʺ2W3ݽ܆Z5`7'想6R^MeB)@ByI'3? Cb+&=Cu`ɐ8`}QC 0OLq$4o,B bdT(~C{=C[zaq} m 0uB+nlyT90'JWl!EB)zOMp9s Fi U ^dNQyinSrw? kv4jGﮀAQ1>ς3eU3 d5À;'y&%>t5 oX(ml_OlPLy5!p㏏gCu®q%dloX#j1(Q/hv8u+6RԊTˬsK,JiG8HM\_B+Cr;C% -;k5(oKgR5JīEȺKQ^fiy.)mih8S /CəTgXGgjsoSǻrH;l.P`~@Zrn HNMn]WO~pv*XtJ.fAʒ0P\,FcDW/&]F'cFC!^#x^MN%>(LsuT}(m7D>snz|>D ѧ\>Y!& 甐55>bq;ڱاρr~jg]Hk0$r0δ ao0$& ĽJiK"XmLbв|8eBQv.NB[3ViLY+2E;dm" =MZɚqIeaf09l.!bbTVȱb_J1:6jZ'XJhp^o"d8&xF䰷+,QЏ|Te|ԋ_ͣvs$A\o6gyy։Fn>*źo/ǜ"T^4Aub0BTW\o|S{35{jEi_c#M?o' i-nSi*K@KY1]j Ŀ<r?ݦjʃ'1Y %YqHF;Vߖ>D.GiQ'T1p~/DW2e!Xh|4~pI 5S@-/38 8;ƵΩLnVc@"߶~{T0T~zx3bbU%3a1}rzRhB΃b@*\9(*C s6^;^1 _\fDrHZl0""5r*1Wkb=4)vr 0$m; 9$Ur-b//.w(]fنq8eMg1f*O LzCTۯ _M1S>ϊ-R 9dӫ,B?$<9.UmDN_ $jM!Jᅬc6Ey.W986cBhčc`Jy}bk}#e{@K˳WC&Jn&y ,B}u-%ppxĚM:ذ􌑰gjFXq2d\ Ea3DOpZԈ.KdLJ]tW|wFr V*?a(~ry :=]I/'@) d3M,_W:҃Emw[tkz=0# ceѻCIІzϕtաdL٤ 1"~±gE;FkbZf7لQ5*)r icHnXo- [!]~.fe3GW܀pcs:-l|4RzTWQ7VrCdoja3J}]O&i'HqCk)AorLs~$v^ ke)طsf 2hMfN(l`PO? $ 7 b!?GIe4?T]M2^|SƬK}T_z/Ŧaj؈W0$:vr8Y(ק+Q>L| cPܼԝR맿CN:' M<}h(k0VJ~.f =^ AjFPXmQnw$fw„?* dT~&D?qڏnzǝqI%@,Q\&O5E]Zd 7 6>;{rlQ_-[K{2$R HGCR%&mJk96י4GN9G瞣@y3B) Ec)I; 8MR˯>%C* 9yԖ#ː1O07[syusn…:3UM{-p!X$y6}Ww*feI_1ׂ [PM5?D *HHVl$T utoTKZ'L.J3:FK0X(LRDuk/H9,AN G[<1*QAiLd/xY iAu@KXw 3{EuCLjFMN@&nn\I+R2>5=eR}l[0Q {E6;˵vNuqgylqQR~lc4RNyIHj6Yehi!-|3vB256F#f27OQ(ox|Kʸcj+g+>\VƮpiH CffA^6q*o X͆}׍DƮ6r/ 2'+;uwg?6ÌC[jS 8fcq6R|Z nS@#v&TrJH[  mLֺBq3s/c ԧZcA}A-oke>x,]LkjWŒtw {uL+[jAcs)n<[a6+}n]V,~ ^Xş5.Ź1#!Ek8s@RRF@Y\cGbÚig.!U>^1T@Y@j9 $Z~18?—ȓ mፐnm};˝ƴTk\8k(0O < W\ ?ЪH uᗪܚݴ-V_i i*~$w%A&@i?:rs,2xE.qU5a'S,}󰪖i$_UTSV|i(jT@b0-fsdQL$8=8l ( B,KͲE+ȻaINX|r.Qhh%)6/t]j%z_zOqMu6-K 7ن W+ŌnABwt :M=w҃##i\A6Ox</LNcaMle8\=kaRBTW6 qGȬ8Jn tqC[r='KS'XjZ.j!*j$&%6ԁQ ]1m= 샋'ȁ`ߧ~Mv_͖vm*z0ԆcZ6^%V(t] RYـ}2&EUa-<Ue >j5;.JNyTj%=)rF#s ,w/̯|ݥjb7Ĭt_#tbޢs'1Dĝ\Kl;@E:#FՒU}e1v-]oR9Yζד:{9>o [͔7~w1*μfK z[1&bܰb9?1N84{:Z(iYϨRc[n"ul F C_._ޠjXꇧËAIuJ2qw%.da06NR!k4`:$_jm]s-mqKT:cW@&2@?qRE1SzcR@&Uy ";?بS3u&4 wV!`&r{_QIBUy|-rL ި>lkW3%X7 W] Lhn +=T*Y7k~Bʹ[wprK]7[ 'aA ė]nϒn ~4<w`teN(խ9b. 9WTa[]kNܳPg1cj l'gAUOݩ2pTOJIYSFA3`J2$ׄ%ۆ םWB51p; Z oU}:NF0+asZ@@K?D\?l>uX;L{F^hR Rcv 9y g)^$1ceZ;W*h)!#щRAϸ撉u{iySBE`\9M- +*v}GIFd73ݖ%DۤbхDtD28Z"t囏+yg(vD`=aj>Nl2[lr.USkT&פދ0bp)U ]ĝ2kY2LZ9!+ f}Z?4OC2Am qm[~ȝě$H _ZZs8-zLa rq &O|:࿪ }%g%<~,u-͗h(eݛdmdS*¤œ^9=QSAV`͙t69w[-ԛ B}P/MOCzd@C@UhAKj%COpt>06/ePHQ gT}HzCX$QYQemݍ q  |@͞#.A 4DNCWj[󼊿Y:;]ЛfN?;dTF8{u,In?Xys,6"o|~ӗjT&-4哽EF\,~d6cbmn.\VlA*j?\8F+4b؍!7p~RnۧӉ1p Fr8˘WJ$'4U{ Mԅ=:gq ]F7a> x/x[׾J6g7d(Z<۪I.EQJcNkH\o'aW~l {c =C~GcALRzقq{ .^,C/Pj®6J)C;g|٩]sRHNdg%娫PTf)c?իq{ b u/"hĂГ1Ѻ|`Ǚ8Rb>md?!ؽJk|ɜ9B!?%"ɷ]WSPDF&[.s w:nk枖ϗ!Wq6x@ȵ{ij\JNtiOyҐ >wI~鱡w5HF̛-h(>| {؛IJkuiuO =c!<=Wp:#5ڸ3O^}Mx@ Vk%pFA"yyx_Đ7 F&4O%Gٵ\zf@);zc?=LoBfHc q3A/{߂_xU+#HJ\`3 K8Aa&C;<1-t>jr}x2EA.KYr5:H*oκukr(B' bQk*읊IBǺ}j'LdG;@֞@2\+bq`!U^W3L!e;7x&ũtIϺE+vgM6+di1h@Z{h=cGVל[c Dl/ ;ij =BM<|մ2 ; ѩ5;8ʜĠDPEGlI>WpډC!͌i݄T1}@I;% 3J%>~"V6Irzxt%7^5f֪6 ID~82N }I̅ '89T/`2a+ڏodZ;,r";4~@P :ۚڊ5y)6tt3SV2rgA2N݅ ;\!wzjhOnG~'h[Z7MYr&ŝ@@s.+Mp'т,ǯ,X2AA `> RY0LGjr(.9(؏vP:Ah(e fYDCvN %JFQ㣖gd*w&-wxʽ&x_CSO# OiT/9 @u9$'5ai6cTa~A C/4>/wzRձ9!6F6=gWjxK Q-$YNZA=Pj ;V̗m3oѝY_O'b,B4~8|Fiߡ 9?#,ycEαm0917}Vd3q]Y:3<@!_}~< [pmz:=:Lbe;_V$(EI;dECV5=udf]|Iø,UP27+dw u፾DU%>({,T`3Bo2_)s:[yP :s 3^WzQrS^_si=yVo;pDI~s}c0?nO\<%/%{1}j Q~3ktlN_N[O`4Ar4hl&}ly%A4au~/ȼj5~%7NᴧEw| 8.۔.5P]dq)aJpH`"0t* JFf?v&U+-CRtfs>vjMuRG26 )®w_UhXjeW ̵^g}~/c huwY7Q\T2bl //D)[)^ׅppY7oN~%g& 2Z0'U곑3v? i8?Juejc~A<TիOے}RrT25" M]rIsnL]oZŚ+K^'`8J0UFM>B2G}j;E0\w̲W})zTN)¤Qcm61\sh__ L9WW u`a2oYch^JB 1p.$`r'0#E(itNQ WM[Aϝ3X^K5V| }ѣE9ްa Zs;\ yʫ&Ώ@NU yLNRqSSa+IQZ mhD0__ITl'ɶg'PnR.}ز0is8֓[XTe&Q*4pZ6J/U )SÊ\gj2H1#mb' Z du d -s nGCi*έτJ)݁rFhsE5=<syiL'< q`qgtǴ0r)(FS`CiܿV׸I®I"ztyM\IF>q{U bmpD#ڕ@Ği=k.f>^nSou]>LM mx!H_qP鯠x"du= : H!̟nZ2Rv!R;ӌ6&$aMh(cۼ"dNCLQKL_YI83y[+2=+즜\Wm7SIBtW+XA;m϶x%/1\[Ujzw JAJ^+.2rVk{d$>EHK%t /:9$386(I+mFpNZވz=Uz5)V|loY\䤐.0XuzdDgI3~VkA$W罹eotxI<8V q,a2h^eO&L5*C^=A =;*<´ĉdY^!7C0.((H"ՆgU, RI% !T<F8w7iH4>Da(t9|ĺSD5y/Fz)3l@BtV\f!ge4GURO` AXEL#H8TT% ?tHx3[ʟ12*|ZVIkV0#ڂjx#*k±7N!8ZZōz[NR0l' 7%:uN%A^3W哪H v*3|aa֞22DV8?.R}bvyhY{Ia|Dw7.P􋘵[nF/|F\֪cסq z5᭶}1<8mL3m 굮}]F"Q˳q3`53H( 0|Vk2ycF.{ alˡwcr{ 19se"Z"bl1­4` TxC@ SE;楳e60Ǽ4OFڮD"@:MɝW'>P*<ݡ^R(HѩQaG8!z +_mvwk4"?2ᐧLH| C{*HCa/yxc >IJI}2K<!s2ʃaS5C_s x2,?W̎_<3)*2O I~`~IbVjBwC{uI/?ΐ.L(z*]"V/KD_*Qo~|ٸI=J3qCAhiB 1v[ 54i WS|{ ffn՝$%MyYRԥQܧŏ+al2,FwdDN>go~(e{HBjB1=h 8 y+eS w06Dhp,z38gZҫاL(V/*:KylAS\q'xڞyޟ$L /+="JALaGd3,U ~-U'~xh]k)Ô7Dga{/ R;,#җ9^:{N.@6ư3l5BQi5Ҝ"HjrDܥq,VxMlUzǸQ‡(cض]EyyqzQެzL?I]#\ds 9]1 cVmRxÔ6C?$=&? ഐfQLfH:I@DqĒwm{3ܙs/2`6{#OI8?7i)&vSU3 7xnKL%vI(2eHJ8Xbd-Y;Phس({X]<ƣUڪsܾg~CqpaNo3]"3D2>j~9$ェC~ ^7C;KBVS,UtLNp灿" Jkڄ}t>cw7mn`^v;/sN%:u %1`'cd<8\gB@oAWhȩsSOQ58;JTb3Z~ӄuXEu+%4T5[eKugLA^DKoĂG|w6ČMʂ6 ;%Z ̏@>,a cx+yX6@JqN3/@);DPRKE.pֱ>~5ᆷ< m58o*QEWim|," (PcS1HR|_#J?YؾҕDK'wRN(!c;P~4A*/eG({QOKu /Zi]JYiM%Ӑ{iAks_cV HJ%&oRŋL>rRf6#6b oM ;[ f JtL̇rbe 6Q*P$ςwEz{8?䵢x"A,-*vw>s0 2`ok;:~AӉ~ ,7 fNdDW"˗ 9<3)Mw͜ءB15=]#%>uK|LW~&(ȫ&!—fp)=$_V0ysӆ7Gh(L.~_ jE`5NgtŸd]Dz/f=t3il⤻擧kz;|h㧮'¶/Az!*WeG+좈שDG%~`]1j$&e˓gϷ!/4O'ҝ1 5+?&MJ*z7{NXԀJQ O櫇+HV ]5b8]{=P޸3Mnm\4hOD,8 iF<!m!ԞA&4ad~A^L[S=B.2UŢD70ZgN3gغ$1x´l#9]QLk&#׼XIJva#"`jLګxjbߪ[ D/Ź/\:tvw?ٿe6p!ڰo8N{z/Sc (0K-ӵOW9==gVpAϻKxǑyGyTM]XMbeFZ9M ;?U(QzdngDƃiGSOX Ok( -Ywl\VlGT"ʎ'R ?,ÊcUHϱC:'8D)NtNP`^rC*̃I $#642q$;xz# +[/ݘN$ӶɶXz)s Lu|4㱸S=Ǹ{inO9а=/B Ag9Θ%xqs>bh hU}jszy!C;>~f//BÉ[4 L˞t tr0^{?k.eKy_8xĎ) =`{OM/_8 GVoX7w:`Mf$2*pJ@qRLb⚙gMhPʹpUbycmSAJsU;?JLddTDK f7ZTZ2Iap6.k#|n/ɨ ǵ7#ZbS\DlR*￵#l4X]H[XXA~Wˇ>\3sQ6dLgTZ Ј"\rݰjYjoC>ƒ6!;FsuASbEYK FAOyc`3Z5TQk_e|L1e 4ѦkQJ!J5z[ɿ/tF\ﰅr(6x q:ƼmDjx7`ῡ@'/I|XCԅYb1I^_<{ .R Ax>_SGo=6{8'VOY;hJh-P̬8jP}[Q~:kR|Yb8bCy ˩!<Οb;"oΪY?O*ګQj0UZsE,dh aXB8icyTVno}::-t"y[vu׶r֔%Ko}! Mڜ@}!sűm,|K1~n 'M̏߶PH\Wn! >R~(t9OmDYvSw.T*wmtcbfZ[gq~Ϻh9'H7zd7ŬC+V uak&3*15@e_e=6{A>_=PW /LS*miq9'N09J-\~M*0.8gPbyX$$42\'";l_^JQ蚏[ֵon,jhIo*'{M ?dv\Tk\45fQ/JbnĮPݩ9_LI Ө+ŀBWQB>iYcx\7,V bԜnyD?%w$2| Q-H> ƙ{rR1J/^ۧ$Tt&p?Y-(&ڏeewcnSgU؃c.X%saHrr/T |35bMY6CHp(kH3qt;sDy3 vQC$*8oc=*?9щ|~9w|j2jHpaF4v5gq,96d20Wxr7g@z'""kRk!T+32i㸑?<Y@1Fe R\*3%BOKky:S=b?~+9+]RR!WRid9g ]|B{lf] lR5[R|X|!_YLS8:5ANghfy X4]=15zGxeM 'gn4*Ԓ kS$aM&F0͚}s^"eڐGb0/kw}86nMӿH\yȚVPq=@tL ِFL>zx$# %wasJn{}O?p\i = Fu2Bӣ8\a: hݼV] IMS"mARg> ё376aOZZ?:iZϑݿua `)/yՈqiltMDCqf@V‘XpɝqZmʌZ!}Ί. ])?E4چ{"KPxgre+Eg<@OR}H:/nQ{%ª[3^d{」̗T(LL+7\/WZɚ;)SACyL}-u,"PeKrIqOGSZlkTij]Cfؗ7 ox$F'1M]eo|m{hOU9,cy , fXLZgՉV ㊥EZ&tF@[6H mKUu,l~e!q mo氛EoƄDɭzx {Aڔ/;Tz+%ĐWDt7щ;'??luP aQ""h]rр֛jD%.a@)< Y%O o0Xn0Nj eFo3EId#pMPm;r425qٖ6F#xQ5V۰/}W.X-'9ލ frdz4cqb&S 9᧤3Vj^f2GO]~uQ8%;|9'bS\@u_o~^&jDwm v+?^-C+3ϐ Dc6fFR  o-9ڻny[ߔT@\aJT [n'9+X[MPIe\^e?; Q"gni,br@ew6lsi|pACSU0ԍҞ %o2I7NgA_LJ٨9WS5KgubYO'1f kMN[q/\fӎ&NQ@K1f0ݐ>ϲ~NMwOc6qGVopV,OH|*Y쪧[H '˒}sB"E/(@^O#J{i#><+˨]~h5@r`+ĢJḎE`ylGReuk *8A3үCk7+9ǐWusARʬ8k^HI+[lb%QRْ#9w>>dTa$v7{ Y@OC-л^1=>I IG.% | tϢF/n$\z.IMo3b6Jp8 USG~U|:iiދRe _Zz0!iJtV <M÷D.yIC.̉.&+@ǒrYmyn> vi/ BkH>WH`ʹb̈́--մr؄MܩɯOǮ>Z3H ?")9 D:'TP ڊ8"?b""CJ÷4h}iڈ̝Ϧzz2zi캥DZ_놝2Eņ^c0S3 Vk l6{ pTZz,@!7܅udD*'/U Ao*`qE:ZnI ]x<2#+Y0< F?_쑤p+tEbngH=p^üMPa \jh8nJh-#r%1x%`:[4? Y,[=$ s+'>0OImeFR+yK|11Q! mL %zW3?\dbcYZ7vV&$)&v Wo9Rg6ʲhA2RԠWXjc7ϯ4?)>r\cqŎ]ӡ~񆮿:xj:'gӾ+ķ[Jx$A5 8,tG}>GtDIRä(W>Pz#GͳL %wdCL*]h^Wg?R {ɧxpS.@@7vˢeё_7foZnFyALI8`wji<|)UZ7v4"qN n@)$]W@BQIUAT =z[+ #I ]Ep!fq=, K6oF8ns3ρM*mu.8|P5yd"^[JR`)hAl )~bSJWL.ZI"v>9 H[bV|t MPQǾ6b,tA`<Än;_Lب/J*AXa ݼ>ʷ'"Ե:dT* ˂f\uc͏$,}W3,`Hfu)Ιr0ŞM͊w @XUzFwѦm#gJVG:ѢKbP/2LKeUqҰVܯ?} >kdsٝP. 0O+#6g s,KwX/]A-,ގl$f\&:k}/S9@e^g I}zf6AFtέ8`9aNcyV_Ct˃S)Gu2&exz1Jύjeo[{Z?1$  n ]8eԫwgOJXEQi3uFCLR]h|K7&AlG 8J#[c׵~ Kdh6![\\Ν{-yYl UՎN6rӿu{H8.C @"t[0쳓hAHeYn]9'&/AQL>_G5A>b5[=b>IO58k-L!.%5-N :(8c6&GEDԌ5F MđD30>[W70O$kaUZxNH i{upٍh:B \Yh^ܭ(e<ު-K|R撥WP$;#ԍOrEOt_ܜYPV!1t꒿ HZWiY6Ӑ N|@NZ`Όwc[˦3c ˕/Q8-lupw]_'W bb\˂y0q6p/u=ȲT#fT|.br;1&̂S2ˋs425Lf[I7(gâdLfhx ܃.wK: uJk^5kb뫶D> iںSE.fzHufڊ@un$V;=e`hjޗoM70DԱۃo=\]{q(1Z\#9~rGy&&Z X̃Cڜ_+z'Za%D&ւt7˘\"vFDqz^=-4\Hb,Jk]sFyW&-BFX°_F4-j]}Ͻ2]j.On?:]TV KUH}90@A 50#`wa(c=:>MQ{ ! ^8t>/Bz43~~Fʘc4Mg1 {`Ë]z2m9"ihw8r70C ;Pfm98R4xz&mpSE:%sQ-섖Nqj.uf|2è%0)hlV{ջ|TX,n:ĹQ ^ lMB>"( IrY ,]y7TaJ=4!^ u?6ӑJډ`*'9=z:> ,PgkۧʯӦcj/]Sys96k2m~65zE0 GOx.i*.('S%ye?վSs,Rkh>Pm`i>e[Z)뾌|Ӱ( 9|uhf3!۞̦2ҳp4S OgM0y33)ַՋ=J>}@Xd27;;~0Üo>ץ[R]-X\pTxI|J4nW]wOdջB'4V: +QCtxⵟ&9Ȭ7 JVC(gHB\Q3T{Ɠ3] KAV" v$Ć.C  KGj(XJ{cq/r+;ogК0YR!9<'j8goG\b;O۶F麠sT[Ll AeȟcH+#CzE 8W$&!o2/V0cXl\c7C+_?)a+\4[f8UZE Z*tCaqxKr +Ln㼰YUy8c|V(艴/k;LϽ؋:'ہRwϷt,KzGΑeN\ET?X,3pj4PO4Qgza-V1ƃ D7I.N7ëz]16JeD 6vu__L7 Qv؅09B!xjID3EuGʲX(~<{HD <@n3E:>9ҥ߲hرdMPDȨzߓuT-؊9s4V5lt#5!s%%r4'T]=!V /Fv߰ؾ(ugG7IgY6i=>p^}:[Ͼh3oƲxI7-n5ȇ`ߊ-`% K~ mH0i6MoN e}ټ8CÏsñĴ>@ @,aR3>\͕LLvx! EM bICw_<~QGմ\;=`+9܃|0CY(=HD~LRRL M.z^ep `Km[0+ J.нZ+^`765H/&ƂR=F)=>:"\ =I x#'}u*)ϪDSϐak *8P)) Pym$6] )*@H @@.pȽ PvecGp /|kEȻmߊ ߫ο,9}Ȍ-1D/&7j͹NO>zx7U#8G bk~X WnŦY1&'q@g(hR聱]JՃxBi{{uK~0Z^{+xYB(`R" L'砝$M[9HRKr'$ 4S(Hg\&|<ө' [2yEsQ{z'[Ӫ򝆃jBEwX@/ r_@ sκ!EȚ=e ﬉j~U=gerjrv7 A(NrG.wT~룧2.;'GI7Jccye߿[%L`Вd.xG%B0〸oݙ$/𼛘LrׇQ?!3iI җ8m WT");%y 5i֕#GS'Z6w7ʣ& TZ3D~~h:Gv(Bub[vЧWѼn$`۞rR(9eI{\q\/Flq '{`HTݠ<+$g Fw!M+¦~y™ jTqh-%wz<bX`O2{;h9H䨺zTVRbg7f/ ;<))a' ofU+Ԥ'STAip}H M,"den7y}}OԶ놽Ġz¤f#yE>7IfZ{riRnZcFg.*x'ʖ55s*z9"D-Pns2gY}̫CW)jT0>U 7mǹ4d_P ِ*i':&V/JX7Scmubק'L(4prVG_0>f R#J.^ׇCjodS7>P2!yg ì@q|f㐤t4HWu׃lG+$Ƹs.5uM۴[Оy٦,0&qZ{z ĬG@KdG|Zf2ٓ 1XZ0L\y64 F;~0qL8ʤCDO] ЃH 7Ķ\д e_sU;Kn w[]Lyi`;'zz4z >`_sC6?O1&ٰ:~]u)ꇁCmZ*SP^+`wj&w] >%^% b |"w.7TT|x42jgꃂ/F|-r>oe< D vT;9*^dL(yEk\W3/$/S([d]$^[*KEhUr,ZlzzOgp',3ːd#TQ yC42%kL-,niP{Ȩ4<&Tlh8j? 9\zl,aty +إkehrM"tjQwr8$.tKa缈mt]7BCb/m#-hx(~BkrlŒOτNvsb{~*AiE0>D@B*3,Ro(|q8QvH#GNj= ߶')ýůRmFA b/ ~Akh#sg&A͔4u߰ȥO$>5BO˜W#Fi*. ES407}34/LwY?y<y 2cDe_%&!%kVRS('L@ _Z=OdF.9&_c4y1[XUX03ўAneb)*Y'e]qfҧ`ӛ\ga1`ȹwج$~iH ]Bx{5ų_iREjv7Wvl$b &9_;<B ig}P\.j^hL*Ũg*l[7ؕj|Bpd<ۦ8jzPb(=l&ɢ&B?Нuɲ.502ѧk†~W}=F'y@*[<Qzcd֋lNz߻ .IFM:c[ k|ſ,@qwɋ>=ݤ!kMiYa+.AI+^g+2rk9AxeFٕšx߿ԄT#¹NC\F_@Dy^-b8rS\)[d/ O$0oe tx^߼m:3Kԁd@}n" 1%9]UǀK)kw򙆳Bh,K_eD%y̵K\Uj[oZIK#a~-لgiTn.!V; 9b'[_"DRl\:~qW;[>iLl]NŲlX݆4J,JB/ HO,(4 4#fC,3~FMZK,Q7yK罖S#[c?FDmֵq=ooyn~^f5A7b8,VK4Eo;.uk4 pkoqKJME|Cwn+c 3oj S;'$}5Ozgrk{TX~9Rdʣ$`Yݠc-9鶃omZd4=@%md>3x&rڐ%+v$8]|ftG+Ccq/7@ngRbpcnfG@~WAMva[fE2nSIoq|@K2HI6缾oAF&ʽ9S71{OZ!qg `=YY{+JD2]rui<"cܘK:_<ϿUhxC*`9%D4uNj"oÖK}🿉%vajDiHP@,_ Lߢr@!aA'Kb9f*km#Rf=齖j,l 9Tb!ͥIb1`K-+րy5d#]1uSkbimmU A^hT7ҭ?-kx '{D}zЕst2ٞzB0s} w;bPz풊Zwb*7}16SNÞ7qrpٱ.S&67'q"=-hEiK<גG<є޹.m) `$h =vXI8L`DE2 Ja~ۦ_Afե=[nhXGs9(YeԮ9˜BCm"k_V@*(Hԁ;<|,͚d~f1-W[t>=ٞ LmIR LՇm9IgڬbjM3gxn{^IV9$W2 E Y9O#R-]#Ͻ3ꬅncQfZ{>$p/s27KUO gd KB6,F f+,cZQιұLɳ$r_,%+_i`gP9%L#-7=+d:MOdB (ߵSڡu$,Fcod֕C X' @&X?7'4U(ڇO.?^]',M*CN^FQg (̓]ZicwcEXNHvK;ZdYQת)Bo/+dpbF>¸Op "6B"3`%d4<Uuv"|I 9/Qn]麨#aNX%E{*\,N~,ԘӤ+͍lj)Coz%Z|JuF`椋SJj}h `4A[oZtJ^o١Q5 PM;ML4`?tB{)@S⃇W揥Ye[S{ܝr=|9~FkNk6w$abEB1jP"aZe0ʵB%^}7nVՌD/HqNo!S&O?wP)~~s(Cۛ]\_ ڷQRN<:ޤZqSlcl)H2إW5lpIe e 6h ?:mݞ![`S[r2ވ<7M)4'-!RX [7^أU>o],3 V.9`ԡS< LE4SbiW.‚IoBڡ cCD{`UVGc=Pi6nJz å$`^Q*rs@xdf(dFk‰ =?hIuĬ}sqbDjO d@IJj2x7}2߄=à HrOOqG@V߱ x>l_]wk9CgAJJRw*@FE-42h\߃/0;zB2kȣ'<O0-hТB_0Ws6~)s ^H > >:rz,$3axFGk%& ͎>$bRfL" vw7}4H@C`7-C o~*kOJF` JL 2wp].x$>J649F  l8YMBT߮M|41W~ñnd#Epc>`M6'㡁oX+x%.rut~M ٗ .J͎2OWXo/I 2!}5"-& u97x=:1}R`,DŽ)=]=-3;rsN@X7<%/}-(T]?P?/ i\@`rzr߰Cftr3/[D`+( H\0g_9JOA⺜aE|.扱0Z~ P4ﳬy;t`K-t-FVs"P n-BuC9jYN+@6e#`q:x X8PY%5԰nh.z'оk˷|(8*Hڼ| RL.qsAv8i:G (L@g92}Mv- 4LJ>Ea%|V_~. PD-L)AsԸ ^l~H ZfI \1zBl#fy5zJu;q'?l<{f)=j:pD)e"(t.V T'0o#D_6D 6ƒ$'FI=2b5J1A/.=ov:Qp,Z~id Y?qY <1+dn\OK4;(Tbw7]FyJ83'Ą6ei!r#9%D͙UT-ׁQ}]c hd %$QVv,H@͇O O ,xśem%?['R!ͦfhRgҡW` bJFH.JZ'&wʯ*|?w m(+}"8oϚ̳vo2Z#<:; ͕Ր6^6F30y/.~4&\Ru^],vXԫ/S4Kܘ4N]ug֭߷xD}sL}F5M~ <\x2h6uN,%'D{X5s2y iN's޼U,UcU@Fej1 J(Qh]Sͼc$rs^~2Çu0Du0myw[0ÎqM\-S*E̹gy&<3f{ÜGGq;~ E%p7NȍPoߨ->CHܙ΂ҪU0ԚBl}nq>8Q!Ԗ[$tn!Qm疰z{3X;1j0/\rݯ1P+ָز%BI/z5p1T{ΦyؚMyS"{.њY.\S8JrC(,iM*4CPύ ^TF} X[?`tNq05ad7I' fDUI3- z_$3z;D; ܫM%H]95Nrا<xA!>\gWkJPcPtJüs຃Y\\ dsՀG]NI ?.Ii8p ]&ζW0`K y80׷yYzWܖgzQ$ VF,'dxm4FYl6jSސ<4>HNL`_uEY.ITsWkFe+ 'p#10g}2L43v*I\}Jt -/ۆ27`@)y{㖇5тIGKR)^H>W?Tߴхk=pIzUz$fRnš BF#,PcUُh˝ ɝ§/-Sc LvqtKLj-9VȫMp&m~B4X Xc/-i{0_uO _)Ul/D .mҲe(ͷŸl@FVuzllRXG;Dma/eLfLM[7L0e#oy$?Q#||qha8;Ùd;gCGjv2c9Lc W#9ϔM.SԲ<2/3j#:߀Ԗ )yWdл,w& ]nk>jW?#OxQ\H.M}V"#jIs)H&rCipD\MFc,(慬^9_$AÞ~/heˇV$(}X߁trRW1][ ĠV㰲2`+ ȄRJ>;-!qX \>l5APca@T;n^IASzDQZ/ap.a>zlc%5 䐝)Q9*_J#iZz% A>\u&E7~ ֑53[9yEN/9ȷ$ <IkrƷ"Dc Φ7c9k g_R̍ Q Od nn_F"`XP~ j(z`؂gSD}[d9}b X0:2+,8~Yd#vo߿Q? vyTrJ݀ r  W9S>l}~v!J-{I]jk{aq>nf"fj1I\Ў |{rlaB9Z ܲ8߮WEk_6I%jQ';39\8z)dKucph;VT0p$£u O'@Ȅ$m @ "j5+ o[kO;#7a959;nLk{a֛u?5,bAaz)E2X`Xя/~$X O!Һj$1R/4̐*brh7/Ⱥ5pC6T(m*CX efa*xp~7EL,~:)zk5[.n4/?8Ӕ(tRNk_gS֦<2Լ ;>j |m |;1w=mwrbgK qsb mNR{1PB*_5>UP.sDSQnvEx1,2ilBKPEOp3Uÿ7emGlf٪NSdCi8;}exvLo~(AC'c lMm%&{7 χx5w >3\bc]l:3˝s"M|Y"P 9Զ &z3TKF]x ^OKWG&`+,R_8vI3hN &78RCRX,& c-11B`4ZH/Ah+Kbl\KsKIjD"<3rM!mȠWcx1ܠ=b0†!:X8=$>;(!{᷂csIQ^,_JzxmFkcKmZ,PXoXyT+=3¦EfkɫMr8T*]ZR}6&%TtvH]"I3 ZP~KDs@O }HDuj̏Q"ON$D,蠱:y7(Z ճwv]Z;ИkGsXFKG[}ݿP[hp󶡴UO…hZyR h ȾSWel3I"rCkQ/$LqЁe0+ced#(WΖ&尼vrc͜ǩ&aL灡5QȾ& b?Xm!Ҿ"nvw)^Ώ eG9 c:Yzsk'S SGnvgYlpf¹Vx?!uQe:-.S.}q..[VU+:ZKdel]f8.e^.ӏG#q6{YxL 6n3)D(=& u6=i\d¢Mlv@sLJG+x6VQ\ g˾_lpJS %%/PaI显\!RI*M+]w]Cu깠nVMdm5v+uu̡VYv 5"ym}gхm|cԓAZD?7TU" wHs1&%xw׮8 Qhva#,Wn3ݰUu&<+n7 8N$oNj oPm-Nv9-0=fV[3P7!(U(W}{tk11YȸO!$%ֈDS@"X'[JOc tdZ[7cHا-i(x\|\XF(yb~E22m]pi*IBAC&g dG[^^j,LwP%l")ג*. ~&GJ(-cXa9IVoUH7RUAllQ:ֈMaƿ?sAhWAV {1 ªW`#mC⺳p[.Hdq.ldeLd򘡅stH!W:.MLaM@m,[k\"p[fiEK 9JsN7/p`/uCϑ>UL*ff`:8 cm=IW~:,t{EI_C+b333v>/-i@a&%qaFdm,#eW M7غ:3]k~;+b tJht78 \㽰K VDLj[3I0^n +Wp詬sV|#!d-!ҷ|YtKH{H<%)ׂ:,P:Ã,a\ۮ׹AHAt qX,(T?*1kS$(枤>YU/|'?s!a6M]k H)6jC,/}wJ_/]eH[ 3xe@spq FŹ[ ?5{+xirum;A ^!1Åox;=C9gV T/hG1SuJ/pq+ D7دrzwp %08s>[שUW裾HiAxRۋx,sA9;l}X YO1LtOtC߀KoJbXMyW! zIjF#}wa޼hA5o\Wvg3>_?ԻNN6b8#DͯQYԼkEIYQNZf?^xR(ghvRea&HsItkc zw{J׈o0.U,JDFDhPiTˉV,Nc`E%AEBޱmDl]הV8UV2U[͍^\$`j,}#:Qc>%6YRGAIpᥓ?nP#o˔#+J]EI\gξbE<luy[/4Գ]!JH~Ƨt^A^[؍^UtOʠ:C;̈ 1brd);y [ r)5f[xzDS1WlSo96I ~w:iERDU+&M@m%6 \8]&- du|1I_/b+:AUqNNOe&M!΁?|vy3}5wdu u:k_w6^a *,iC̒guz a}bFfL ..EWH}Äe5pW~qЫw]*Z<+6uDS#ޑ)"B_mB2"t ۱ij|8Qj=Q |hܺ, Bo>GU(BT]R=kNOg&2;qcdDIɁcU,FC&H3obՑK.a~Ү+L tҋFhjS\ d]D߼6y_yakPoA(cL 7h-tرpz'6m+fʹwcW'A( \[36'ڛۃiWPD wU(9Bc䛺gٷ'=^R:;I$坓ᬁ9ଡKTM(YL86΁&P\{P DWnJfD7CYY2Ȑ%hKNގ˖Q)͈Q22+Im򠉯_C-w]_j@'+ˊU Hd|i!7Bcn ሊa+Cq:Qك )QYIp0:&V >{ز.)%ȯ!#,GֹWg_ bG<#]t7lŦѦJ@ٳeW 1hMq;]IM31`C]2*3iQr٤^2q-AY J4G߽gaYS)d;LL]ЬuYyAS=Ծi?% 7e֠D,tcՀ)[ etd2)>4[W5]#Mr!XL786w~D뇇0q=ZEkLhM'2j̀m> DeUPt9 1 cޚIjNPu ~T{Ev^ s7k6&ZGm30X7(@n[>6#( Ik5 Y_ 7JpzeTJzB#>q/\qbsJ {(ʝ8ޘ -bJ!DRD ȷ._q3fWNb? ݙ̢L5E vxĴ?n8jqVE qWboF⏸&SkޒpaXD~0.#3~ 'cPDHHQ[*& ޣOpE, ޣ" oGH9~0)Kj*IBJ=5~QG4 qm\dU~TO^ P8a-w:Di.zsyN(1Hi#i$`}5:U̡\F08Js#Ih'&Ы7x}KNO %JPdJbGhh`8LC(W 9OLavL*zb3.:*rRt~U)A=4x&Q oX@lK=%ܝXtqՀa [s'Dgq0p{{NƱULaAcIs [{VrIt(Ѿ佭qQPf9z3BLJNѬ)'#r慸;&pv VES 0e{Q|ԫ'*Wmɇ6AKoq$r(AG.&¬k# 3&& [hԤz0|^ݰmhrfK⭊ eOUyX|t^NȺn-#+"yiN#EW ^ZAJƱc t}C( 6[3R2?GM:> ijY\zO7"Q7ާL>[Evs3C/$Ly9H|ڟ|-#XRC9˿o$et}v_AV"ܒy{U>m޽ntUPE% . _s,N?ؠ |HCJ'xv< ݗ]<0{8 z=H ImfZElw^0 \ jW8@Kn"9ڭ+9_Z\;Pb~|*byʙ_?8WmH@Ve>X\!×H XNlϖ31-`5s4?9w.4$LҙAҾ?h$PqN=KSn#!͞biSϔrm+襠&嬚[b~a:2iȋ~'FPTg:M6u72+גB ,s<5e0֏1a'$r`ِbIۙOKOA% aT^h)}Λ=)&!pG=6:U5][IlOA@#Zg~z@iʞcѦG~ǣy%Ϗά#aw #EvSMH|Y=`09(]|oӖ!b>⮾KTQI!Ӓp!З * 0 _NLFʾv|5IGJ>T~Hj/H:(b(Mopf2o7K=r-JꄕU)j׶#/zJ+shSEB97riA#ymW|/kA$;z*ԭj@$0"ٮU&Gw1&_!N/,5,, Lu(]rD}F[ӬyV<כ1$H /F@Lf_]''7#ԐUٽi`4ߑq#t.vd7t2^RŮU:8^7@/4 n><m W(qSSD ($ܔLU}=8Ne+4\ [sWr̙i1ˬ!%U<۱< ʇ&k%\8YU"vopx*$P5’12%XЫp-tP%y1/*G8N:ôt 6nUxD/Dz!@VCJn,s mee1X3$ʽWF /XSgt茮6Q5(y;b#f~3h cQ_LbYӊs쵺-=N\:^sq^L bw&W>spl}Jo*vx#{o@GWm8eI;:HIU4|%o-Vv\9eQ vLp;e ڳn<FnBnl- %@ ilӁ 5vۢqlLt׆l[d'Dϊj"YRQO^a8{pX,*;(#L)^E_;nnVpu/Y%& tXb{rhi~ Mic/B,X^EB B8`5^B9+ҋD8o If);p9\cT̊?U'(p?0o:EQ #e\rƝIÌ1!\l )U(u DŽ2c'Uj99ھx'QHaE1P2߱бz\\4w( rꀣv˒*T!` >TRdbTɟIJnu,H|FAoLNqN@\[Q5\Ѹ& Lԛ2p{'ךi+7%;V :xiNZS>B4Quf_$ڕ#a9@U!B掃 Zׄxb4{>_Ю(J/\Io}.b6lHyhĒ٬H!n"љw7z*#0Ҷbbvh @fٺZ~ ;&(fL!(oD(kHh 4Juv #w"b?cOA'+JTo~tJsM=_5+?ZBh6 :s5ќr/D~UDݐnAc%dz=s(EЖJ.1Ҿ)dr~DhuWҽSsm&JQsSW$9 ڄ]vc["y2y̥St}"Im.CHBxN#U~&SA/lթ%*BI u[u6!=Z pIjX2 !j?݋ZRƒUbP1a 7`iIo3w>n(:|$ w;fQtlXC$@Ef^ӋE/Du2nq]f?׵h-Ue7BJ0fD5O*{  O@">,R3wc#iKovVofo@X8PxP}˕GQ,|tX8pF4^*3͡/ְxԱd}Ӯ$o ɷ{g(eC.3OK ǿ5.D Nɾka cWv};CĒۺ碅qG-2]Hb:&oXԍ98v%vӔI?6٢&A Mdn1UBr!HhͩA99 (1O ;[#+苒l ZߩL҈{ UQCgVh)<vH8ӿ[|rDJs``B5EnѿƻpS9>"]Bz͕7&&`f$T#l2D.; )jaiYLRw{"n4~ Urq0gX=WC+b22Lc_7 t ]r4adJi|~CKQbW=!8p.T.gXUm6)uDsvNKgudW b\wrͶ_ ]g`MNM|ϓ?/ AR&ver,(t> \zu .%( :l@+oY8?APܲj MyZ[SGequopW7i6ElpVw4ߓB/n2g\s{AgQ[^#^Q%J)vdՆFf#O ;\dCx agnaaQlglUP `5ki؄pxl½+ᷙcg3_"R5A!.,;S'T?CXl|D^N^OX"#BJǮ^1|giUAv]~Lyu&[S$ P xR({0UAG  " g3UUq]8mgnX|◂L-ᝓ\緟kmHΖ2D b~2XMq twY_2u:ngS>"*^1YHI3v:l . I&(>y dUblI36tٔqôʕU7%3s}a|t,rD9A=cldӢjh?7;;>G#jѝЁ<05HL%5LͪqRtE -5`3_~( rean-(+` :M'w̸='ʥ}D$bH#$5߱prălf$OnFJt)3ˤG(s" Mdct}}ec4 CSâ[Kg\K2oH~s&ƞ|߬:eoޖ;f`GX1l5nrݽdpX, CB덩#t ;pY {U ,'{B~5c;Mg,ಕ>'m1Gs%Cnl̵S0?^ۡ20}v4}MjTGuZWG]Ѝ9ILĀ&T#5gvgEz<K;`G 8>jNQ,v @`NMFtDB>bxg(95t`a7qH?ĚC&!OW)|Uw}y tbGOpSr*S5*8eeF770[0rS{^?=4ϕ}:y}Bf vpESAXQ)<,er 0G {YT33;޼̗e ~o Y~"$~S;IL8`hҋ5t_m1 )y"VArgWap֛']H@d;v4Og&1^XlF%Dh-2'y#!RdJ륡G:fwrˣ#"O,gÃ+ 'sEE{`2N>#):490D"%EYjP:R>OHҵ ]W'7e-^_A"?f{cMkNvȌz. $(eCtݛŶa*D{qϙUܶ SG0'5zBl^Ygo2"/N T((Ev=YGю-&lli6jgٓ43(_j,uZJN[.U!?GX)Jbb$S{*&kV\ˍZ-y_!m ez>t '<~~,Ώ$vhZ3I wQQ}㨅I"w"Bt_dݗ3آϬ4l \n_i!kp X=;._5HhUL5& A6> =3\'h4g}g3\?3#J>7]'sag˟xnf31|  >j>K@aMw ˮ6\sNIhhwmn.e _G16vL-=P$˵r7K DB,fz= Kv41INy2ΦYC;Z\wtaM!_>ⲘQHgW^yŅ Mz/ a.F>㚝 p=OwZ*)$_l:y( %x-7\`51s)W3C\ѿ/BTōth~S꥕uM5dj+LM'sVf j+GFjk"{kOey:Q,*Es=΍,kLflh%JhJhs rщο&P,vӻJΤ_ Lޘ [MZqn1XvV oϒi"Kjp9wV@XCU1 PN\q]~4nr^fap6n8b\HLK1N3gZMz#8Kb`[E欛T写_ol7DHˌ@o}ʷ@2!y粯*{_^HPKk?8+rDIE򧃕l \N4u92$lܺ5OzyO)%Mx@E߸@WSQ#H+nʏKm,ヌ {̈́G tda'u:dRGXBq۸uUFц6Q_W's!r/ ;R{SͽmAE>)|> MX!%iuMVQ.6YFGs{j_meo+JnX>>ɰWB7RC4H~b ]+PJa-tyTc1zG@۔(σk>-<8UDu5&ܱ߳6K> "5^H#$YA9Ppn_"f"UXy6$tqp"lԯ~-HV7y`4rX!NoRp*+!:D۔yf_( fE_ 5ޔWꊹ2,or#V_&~e4`EEbYoh-LkvhZtpf 5!>|C'dг'igmhaGͼ|a&\蜿B1w94TJͮ^x$]YpׯܣRDe*-0Diisc YiA=v j_.$/r>1KEF[==Lk'l ' xaI +7}OW62j&5PůsUͱt(ihXLKp?i * ֎\2di^I>?yGB#+Nx:d;֩#Gd Ɣ5oa: A ³6xfA? k7>ޘ_0kN6y#kTYp;~y P:XֲlB|vHh)"z Q .Ȑ=>q2JI^,<`Es88"h aYNz4'ߞkֻ[V|'H_p]65#n`"Ci,NcQp~[9G(("5+KuRd֦ {mRHL ӦOGuҝ\K CwIt{8_Bh.mQ i"h/hyt1K8>嶟ߓdd|ۿPQɔ]b&cY(V`"I4 mi htx~&c<~hB xiMp ة헜dс!_^y*,Eܘu% #9|]\a[`T~jy+>EA(SA{QHw"(ZK^dmc{VInzcnϲAG@C<)}E2lay-6R&`$Li`sP=KIqVg`@}J[RFBtw jJ| G2nV5wu)Hw"yFtӨ7}!%aa|č&{?(= t5\3ǬӼy:dG}+֨릔}Z3nϣ7w=S2Rf2͛Nv?LC?_8y%g4 %.D0`#IOS)[k0) ;{YtFi5(ȚM6hz)>j-Q,Mʋ,_A6 '!©DG♏Nt) xZ.t ٳL Z̆Ε$EZ ~+a8yN~G~Uf&dkԠD)}ju :s?Hp+|6Ae6eot*DiJ(\ ax+|hZFGQ6]yǥ%@ג^Wy'ޫBU2ݱ# 3r9:NZh%C -hmZ\6r)%u`Yy@[\#!>W]tWN**\~&ЃKo8H{ FbfVvW׸Qs;4);H獍6 KH ~#Fnc{, ~i 2ӝR(fa(?D>@Enpf%w)br|\+`l/'ᗊNo] M,Q%F.,Ų1@$1bO&g4L`ߘǭDwЃTZD_aq(~Gt:ߝ˭ϪpIV>O/{~'4dCz} AE[ 84z`# //2Y4 ob[D(ZR4{n]KH*Bu,IJNwΔ4z~?2Ća6D'Lh]_L^Q\ftڞͧV*7 ߭` V|82e p!ԵZ`it0;G /RSOV|Zvpɐ -+MRA ~ȯy> ZT51Yle 1" 3z6)1e6I7]9Hb+KwQ*积}M`-E?(u_(]~u g_O;6Ļq1)((Kuwo :l8{B]82ՌxJyTV_xjA)^NDSUkm4FVC1;0au|]{|S;KFZ<5g?W7ns  /LztaEJr _ktFnTj/cWR6UFITC4Sje:CrpiUxe4JfƳVl :@Ռw_[zU"x@i&xrS^6H;*|íJ9e51Q8KzAqݓY,DY[qצKd,g"@sVGESY,NWo-u <`g['8 >(APY5`$ ponZJ+{ef. (%DTEsy5bUu)qJյ<9*#u[o~?ZTͺJt/a@}ŦGiY9-h"z`47aB.+tZhセͦڹDprن_O _\@Y /nEaBkͿ~浐8H(Kk ϯG,^/3[RsPl(t5kpntuBB*DAMإ8/YW JR;M^+Ϡpᓨ e\),5'`U[$1nlW1 _4z{I &Yu/v̖%~Fo3v 4Ә>rx8 4BqeoRhnr IFXMWK>1t~ ?YP];8ٕ;ؾvX꥔0ӊ>zƤGne&% x^fej~{MNK+M;O\oeaXqV/6퓬Ic9( $΋ w˜pCeɡ} egEHK_S IOIJZI {[.F/w'oN*Fwop_xM|~0F9fz, [`D?s<Oўv::GR\ @d46/dJZ\ƫ+Mϳn@,$CwVKo8QisD%TC$sxɳϔVz쯅4Roc.[:]*:Bؠ̔2٪F=;7b@DCѹ( cKd*ޟ-0#[_54ե g7sM) ?zvS 5BL*hP >lKG4rMP/ ZN*vpQcp[aL`aGVN;Jhd01[hL\pijl^?-׋6 [Vb21bh '54]!MPFΫiݒLA\o!HcQ6n'g{YHprpdl6><>lEW@+1ĮX#Di O$G0hiV4XĨ v>T1hį]B -i i|y1zu,^X‡M8mjHdHb|v],gr1J>=GbiW':TJVsS ~ݶ#@;jr& ȿ-r:ZXsX^X6@gbN{dm-(b6tz\&Y;l~?v+X#zxWI4Z:xXbj#3F I_zQ艙ػ*=H1锔] ^i_Jgq+_d4 ku(`vE5C5A %X_o#qV_ |gK8ýb2x#ܭSbKHc~z3Gk*`%K"s?y/<7?1KL-RZ  ! ǔ0)S1zvsbg;a8h;S0/J0)n3`N<¹@P6 jUkK񓘱ql_0@&L>aV_hȂ7M;s׶fAw g_1z_g6htӠ{OKD8|]x+e2p T ?;us|,>ڧ)o9EA(SF@ m 7g2r pD;@6>tM_3~KcҚ5i5z@AC QWCr8i烠1и x0my%p;Zncgl#Yh5ylo:#ʚyV+V@E#'bJ^9kXljHzn Hl!MzِicG崪[[@%P(4ANٽbe|q5. 7KQj5q!vpa$M J3":Mp:Oh$:5(ʟ)iHeYԽq~%IS%2AGq_8,_?Pf9Z#eh|a-aʯ3@F`%-S3r\ L}kvPI>&Az\?dV,Q ):~GdIx6u=WS{e{stq8*,dO?R\Zݼj,`mlZV͜OԳE,M^he~w魙Qq_hL 6#N{kS(j-z?Kh@!N9H(. +,sϲBg< ĕ?cu6H3 zFc/}3BW&2"Z'u/GHB t6)uo{'f99_:E{+Xna~:,LOzū |sKu㪅&y ewlk3EqU Ē#b}¨#K*rp$tVSϱJ: )MqXmB|M$ٹٙ\S{6<a+EхdIXEUU鸃Ko:)nX̛cҐ +>Q= ى4[A$PE[_Q9QL;T(> 0фy;"cz& A/_+:w㇨êQ̌Z:G^Fٞ֨4sl`o=9]#I/u=2ݜp.-;!}震߼s+߾h,$uIR%Ԓp 5Hۯж(6gq?_؅I&@ *CNek};q`jEE8±S~!N;>q?)yJDzbGX@Ye YvG-ZMrAU26]Y7-OYRlZ6PH𤈫Jdn9kRY'`7>[ac{Ęi'MӜR{3}^zu#-ATs\{GcPC6n-xGK?4r] !\?{3LeroPA% ̗0,sj%~to/ EqEȱ:fnm0uYDz'ۖh$^|'sP\4%oM+SȨ }{Kb*!c eiiqGm-78 (FP-f 0{= ]gap΀*g32.V9;'?\7ِP{,P'Id!s[8J;($I'/M=͉ՋP`A,C5PL!4)L6ouRxJ2Qdn(LsU3x..ױLs?SYIjo \2Rmɼ몔~_fb/xji}1;z:(%Ʉ r;-B?&f+9}-Vd7?t]xG+1FNw< c'~;-ʋvsFms~:.Ovb-c2h,@)ÙY@QDOoc~!KXUmҽl"vЭ2j~.4F{4>j2r5MmQW1cLLoyf9)+x"cHdj2Iv7Z%<+aҖM b{^u҃C8fN_eL\J]9ayz8gy\OGԁ=8R`)Ke|L;xZȿ\ q s2{5ZdTk}C= ⥾uv8kk׬eD2YmkBt̓ec@-~P ~%š1wI &͵rx!&yƧUm۾3ƿ+~s[R6}.݈?Jtt8+mƓ|iꆉڭ$#Wqʾ-+STI`q*۴gcX1~M: K{ 2KF_>>ZE`[2W/Paݙ& ST#r $`Z4wVpbʻr's$WJ @ sOC^AoA*/t /q")n:"9k?q }jQU)&湹0x \ű;T+PL@ay':}yQ[]Y y}͑^'>NӯQh׉Zno$crߛ\nG;3mz5s d߃UoUH ,>L<:î vu0[!_a1Y٭Zx*Y{JRťd%l fmM[/TnQ#?+˥QnZ 8LgM~)Y|TX_S!ޔAʾ䇌$vzCC( I23g _v H'Ds.1MWH#o{4k|ZyX1O!BFy] f=.]mzliF+Q]xhrWvq!NpZ^~ 6c42l ʹ3_B '$3Ia`55 Q[ߏ ۄFWnJ+XPUGM IDsNWI"B"AJ8΄}ք ͞iSE}珗don*<+۾z9=b!@>i-X3I:J[ȭ 5vnd'\1F6ʛ_T=DAџ7+b95T@XScx\ lj&^wt`,*: sJKv JUXfx@w[.daB1#]w^;2 \'Mpm/6_T^L 3*P؄<:& 2pb5b'ib-+>EIQF1x-k k25eNk .`4;DB񐼮!˂{xMXiyO<8\eVb Ԯ>1ldl:J4M4CI2k7{(/^hwݶ0 2d Y.C]io[,:XAde74}l /$BAbSܪ=KppDW7~R”< nO %(1S*S-mU|M鿳J#rk`H(qw_eu TmBǪ?JxRPMQCN,"R'D=OS%CX2@G"UuaH/6{Ae `dSth՝ Q1:\Rr,ǂÓ]҉@&i8~Hp SKiݝXȿhp`"Hv O74\/-GZ)C(;EjIy.1I;He jDٌ5G0=JZ!!IdCT٧W-0%lTd +Wyr_dQ|@1 {;1By (U fA[%Zq,=#to%c<Ó^v앎gRꗊzWDS}&f(p,r6U (CR1=MonW GΝp>if-_lgP!` Zz /PzoD 5!T5t^";)SV `:”%aЄ[8Y魾_3bϵM&eX{JDT lN|Dϕ/T;ePCNEiX\Egj-`rTtP\˅p(3PYdbلL~ }5`nAQ9 07 emVyv&0,S+q?OuD !\&9ֽ߯ݥ~u;8KU5-@(3 !`/iE#ӄFM:ՏIP1 |$BV53^0\9aMmVhq˜vGM2-P6]%s(¥ś,w=i 痭Yٜ`X 1XYژ\Ӡ^zōdTED:m&媓h枘3Ck\r?`gfMwu=0^gWGC'ϣKtN-mtEd8EЂ|Y"VJuɡ:5KAܐ]qLaD 4bQ!33MvlIG![ėcCLǨ&FG ANA„@@N1?0w4w6&2!rLKPɋUw#U d;I,5B Lv֞6[EyIGGyjFȉ /B6ņ kg=OM1]-RȎ:Ե)F5` ޢK=;Uyg&vJ{kղ^Sߣi_NN2zM1.pëp!i1LEvd:jG"[&̱B{)-:US q-gޛkEuPmb!rKn/y=ؖ FL Ӕ @Cwi&fxuXk4&ࢳ^zU»c4I?dCfP/o+1Ύb{0k~c.f>ݕMr5DQ7[kfk68 _A&PXC)CGZ+P{.QZB{j%$p/Z{6"XFiylGz m5|u\9 $BϢ ɇ*6Dzl: 78VHdGVÓx(h!#,{qJ ؂sho28IEi_M?oȥ$QY P\+t5b?7 `3?)6ɪr!/IMȭ> $/#$^BKxZ (+#*I+O7i_eu ?ű"^28]9T!$5Љ8%-UAG =\yR+8ʺ%Š EQyG? >J~Ҫgj;)a+g ڄp$aVI "= 3b'~G::fֶq>!8TBB#Z)JX C*xS}|6E!!_~ށIJ3^.A,y^P84`#p{޷b:U-T U{5](tf|,Qܫx[D<ǜÆO![UStb0^3tp *}g@f0"X?ܢlHHڟQ?3x =ңpEU־&ՎҲFIr[wkewQM˅=U׍-uFEz!Wc?F7\϶gUg>(FSxp.÷M/>KS# 鹷[|AXI,M%r(@Uom)ٮ߰sU CˈUH gih윬/tUHi+bBXA;KεR,eB$FE.I0#P<ν F,`)rQ FA^j`i |Qb\|eP=je`w@Q5DK=c8.{Eu_yL]|bIT,;$6e2AmU cm 'zAGsQL/"2'ȂkT>uq[Kˢ|)#tvj @$k$K'$k޵/E+rY%~z$sfij!㭃FE_F-RbS62*;aVBN@_]Wdϝg/+W.KQ. TTBԎ:u]8Vptd<|a0ѷۺQc80$'N]ET n3@RHJUr1@^ۋ҆ .3m&Krg[3p>CixB-QHk[l&Y|ss<,_ܮrQf][ĺ7 &|$͍hM(mWS~ ;|`W^X*V9WrJ pr:uyjyZ/YG *Xf& ]{ dASBok\/,UzN5ߩѴiTYtÍmrJ?V~:# z{C$h^>gxXu rarB6뛝 ¸1)u',&FrL5(zGԅYHѤd͘bYbX a#i zRHv2{KVOL:aZx/& {?-`.E ȁk*N8L2TJfy>ЉZ{GIiGV~7G+p 9Rb?(ͽafETu+Lce|\\V#'S"`[E-wg\"6:g^5D極.@I®FZ F?H1L&~7I ]Q|3mz=RiRYgC^X' s\'.a*!MH p%r4b\RPq|M.H 9wļ?Ք6tY("}#QōZ}H~~dF"Rf,nPӺў$B\ *E[Ifx-S;HP,pA}@-!2}sR i_CjAv *vCJ)//kL XK%q|E5_:yA=`ޞF_Lae-Ԟm,̪&v\9ú@=H#ezG۹bp <*ܚKa٬cÈ.Z/P /%-x}1`"`aj-J8ee>I""ɊX{0 +;qſl@ƻ:%>9ވn)J(4ݶnN ›K+w-U'e ĞҫH=ڝo1E-9¤-kXn{C(-Yj*Vi5E%*xpC̡I]ASH2@ W\)8W%5y \݄V۰?LQd JX!}6 mB%A}i:CD T3,JJCÿ";Ք+ExZ{um%DYLZNHRJ(@G r yynäkCѕk'<\ah:T(gq.yi7pG}[yyhw&jpQb bfdf`s却-FK z#5= 蓲p}F~}%g[n ֫tYۜ'7fl3ĤY/R@MDmܥͷ]B(Y7h01:4J$EO d0fV{5"nSX,_oDkٝ_(XH@kZ >dkx7CV5bdmaPwbԓЭj.".^?Vׄj#ݩ^B Y<+[ح? 24'КijrK4W@ ԟo0, V3}\7Q:M83lI#ej$7j" FLLh+aZiM կ:-2k>:V )ڑ~+9Q @d(uhynQZok^EE :4SL~O)V/FX!&1{H1nO9 gn`1:@ $w/Eϫy%Եӝ?*Mra1tu֣Wo?> ܋8 h*H5_J.";ٵ8ZeJT2e)vאfy:: RGb9YzWQA}K=+pK oDglt褺ex&gvD/UHpo +G &*?VjMfUEvra`(p!a6ěqP6E[c@q fSim zcQ՜8=p@WɆLׄ[G5B޲s.01ߺIY&=.!n=>woY4/(!52>a*~O4AVC!lמ#CmAá mLa#^vϗhRGip6o8hBK&=L|/+\嶷*=.MAuj&7>,9=⦶ृݺA)&(S_rI -K?HaA<Il>%M̈<^Xw,Q\G3S ㉻P0x|$!{r{ UOWlTގ/**`kâi?06֠fD򼄃U[`\ U䆷mX~a8m6510F vz^47xRCM'Xy דjR77HSt"Y2S~q3JWV{5r+&x7t3. e}YB9*Cg,c0EUGxsr4XM <<;`U?ߩ(r+B8qFa:r8[1Z䱙 >>1 D iUIƍK{f>YuRQv!dMoԶ2{AzD-:nC#3!Τ@1nLi7$@eI{\>+tr hK UwldvI;k /~^ [ʛ=Όen4o;6L!6pNMk2i,|,)\4fGv-a#ߪmdXe-AJ-pѴ j+J !1?'0#=){p0,*٫n^2꿺 ~C:Ju!iVgEU^=?b?~鉌%mZ,&O"Aξ㣹N tD 4UE A0+@?o"b|L6Z6)'4f Rzp=~3ĺTk+|Y25W܀^[|(H?#?0:'%mo1CY=YzƐWcB@Y*'ޟD | }ޗ4I YE}HÇZI@C{pN {'O E3k=Ie<$bq aȇ@Z?;H{\cTYbD/N_e7>S3%ӽoCχeKE{E3fybaSҜǔ2ɹ魙bИȽsϟ4T䝊+3FÞZ2u7j͞.kSFPSO؋~h4#- Q1$!򍐆ˆ[Xk狊Sg[ ;ÏxeWp8OGGF;ӀsYKRIР.ϘyIΚ.֔#tkg>wɇ8 eÚ{]1Tm5!(*JKʠJ v+QnVnGtOF$n)LS;JQkEz<~M#K 3pFIAZoOP9##+ 0=c$g'|.48P*, M.alt,]#F< DBŐ T T@--kοxsʖq$ZZ5OkJp=Km7k2dBvxQ?V_)IP$Wmt8ljNL\ e*RL$L C0%"?]̈Rq kK@^L Bj_Dc+r%0J3Lc(3dGo1U=p"g6E#jIiR\\`,q[hbLsd-l* Vjp㥛s]?vĽ1FS%_W IՐ퐵^C"|75ʗ%UF' KBAR3k!Of^ bTj_ʞݑD􊮷~D$Hֳh+ bͧ*nPp71oH$ z/`(Aw|dWrB$BFxwevCSGv!\6<.#\$94j9q7ahKїm0(p:U ]?0"e➨c s_s)qC2gb )Wtu?k4Dv"dW&ҟYڞ90ls_brͼTJ[N5$&"V>K)4IpBOk')<(KymaHѨ0WMȄ:vd\|wQ3Dq1J5^@MBh h63pCVYlmzz?K0r}9Hב)hv֔ hN]9iCFn=1dYͮ=COn>DŹ- }O.T$CDh>ݧ6O4l u!4'BW6I 9Ui(́>BVK9榝!T.x=90O^T6&1 {vuwwul] vKX^i˫eQg%Cie$aVk2{5vBҝ4?K&ix\ET%2.P*M8j^#Pxv':2X <>U&s\Em`'c gNl[w 8m9k[SIG ۨ#ss#P϶OK[H3۠o]&%&"=bLK:nS<*9l"qB)f~l֪_f'ݿ3Qqr19=Ipi0Kq*gڬVy_|&y4y8[-ɳ%^Āxu\X@v. s![ȳVbt6K@‰DVc g&!Qdf )?SMiz/od̐4ZVb='fCiHݱRH\"B#bMlhO+҄0FY^nQE5vzGK_x8sʽX^Р>eׄY`^~`L~l[]\^ceh3OGh-_&D'aAϴ$Sic1'Z8fbsDH%H] W;yO9.gp@]?5^ A= :)BΕ- .krrܞhYkJ @$Ц*V^K.J:*j:B*ND~46.IQ,7AGp1ސM]CL+t%yʬS,v7ӝ=6,q<{LDz#j%Ąc(bHT_RՕܡ ~2%tW[]8֞SpUy4gJmVKdtW-%+L{a.Pt ;AweuG6Kx|HCk DN̖e'ˁswEz6?obj˱>yvҌ;N>b阏TfGG~zSYqOĸS)0locp+ιeb;TH蹟R# [Vƒpr`<\XԻ9u<^SpF~=@42.[Ma;ްEsmnMoI# }D'?[my4T4wJIEчR-^e|:cg0 % {s|?nE&5 e2PƐFjlw Pۈ{m49R8D*rL\Ɲߒ!vi1M~c'֩ktnT.6sƱ_r|BP;7_BTKi0N(E~QYߠ{6~Ͽg ؅ZFKE(;`>ʂNEyq00A\qYC.5ZٛO'8Mۇ~pOPAGϫ/"ǮEaA@ҭ:gѲK.{5OP>'9/2 k4 x5ϬfmQʃ&U a.2-]K3Ylr6+קb͖ 'kdSjZ@Y[ީ[L..ҷ{j :kF\aPķ&߬xq$9E94*90; i4Q. Ycrrac p} _X8*)kd{~.q9}9:< "`\+u\Խe[4OcN9'#km7zcVh!Eq齚RE`xNvB)GȺcZȚ'dn_O.K״*Bpw߂›|ZM'Vޓp$3F{_p,ɣ oؔIzɘLwlFJ o$r?Dj@'188}2zz=kjI! 1fğt0h%goLKt2NF"ȵ/O1e'yûZI%z:O~LiI97q؄Y:(3Է({UrSs3SAgW) w{䍓J(p)bNe *q)HZWub8Wּih~߄=?ǃUΊ\Z\3kFLc6SH &Π'ܠ-Ɏ@٘20#+O_G q|EUl <[^d۽g-?98:] ajE#A=Awk,עe'\We_C_C]T'QĨN ?z d# McvbfQ<VAt3':4ʎ̈́FI\ G$zoMGnX, z,E"dl^]I߱0ĵ/3bk^'Y2vgxe;PG\LJnv7  5i[%z#ghgs9/+~JD}xxdkrM4 38rR Z2] $3 UsAG5~ ]Km6l0&M%u1(Alixg}ʭػHdr0ЏOQ,f*VzOIno6߽]֛(:*.&ve V(x27 r/ݻAӫ@ɺW'q%$[/Mҥ{X6 R wZ16FvbGv+b'2D}Zkr7㉸m ɮ%"0x:  +4ܹZD|(!R!l.KK+ +14dLνK"-|&Bo8"gZQͅ5?O_u,lB@[=QiOS%V?Es1+~CuN0SmwTZNVXd.9#Q VEkVoztR-]dUm>742\O(M%vluM5J *rJqq|_;aVA܋yjKѷtw*,*}e \Ӎrtbz&'aw+-P`(Ah /8a uzl 3GFxeK0pʮaM{׿l_zO fJ@>.ؿKjq&nI'l*<#M.1YN-L>,ِ*2gz&bXfs'{n^H Avy b[{V~~‾tPvDvtHKPЕMi}}KCV@sHy[CD,MdhҨbW.UŲ HeH@RžbSS~N` U(.\щXLUbq].kU{XO^/|Kә+x1*0-%nL!jU\H'}P QͳOploC;荧|,ᱸOvvP> Y5!qrICH_U]ct ɭީ~&ֲNwRڃx<[4}ҕdU.ʨsw`*44sڷxmX% %Oԉ18qjY!Ln=; .Ƙ!BW-W`*+q}l<1{'9^cn#Yd{A&5|̀µgLIszICil4Љ^w3=g6![ғݝ5/cwx# 7d%Eb?FBP:v%XCWt3g2ɾ SNE^}@z&+=I2P2c–G.\(2 J(QrUdc Ĉ+hYf^{D> z~5 /YFͬ`&1 qi>̂uR:hXv+Ǎ87*_J:tLЏK-+}W8U>Z#l l#qѓU0Zh@ՐaL~6 ؃,l#\6->a-ژ%~HKë [#&I1[gHX1kW0bK_Jվ] 6O?CɩidI{?x4Y%=Ҥn--n7Q:Q[.!|=~{C(7[>4Z"\o M.,ՃЦpr1{qXZvQ^7x6hD2Ќ:IV R+@1SJ^ڡ L &[P*m4O C>` .&Zu AVkå"H#(C=HQiP*E ##QeCf1&Qm1~;AX".<~\F [Gב*WPDgw;Ur6x{Oӣh$UaC W>.9)PВ :zwYF2Ho#nڀa4) kI +sLcF'vܑNuڂ.UP%,kUЋ~I70|L\H*Rl{ } ,qfDudPp8gGʹ!3> $eJr ez.AYl_WbI?A D*KlLs`?vsFn lȈ75wtUp㤡`<ZZ?cXӦdz:}4JDa j{P &Jp2XIVfhi$)u} V*Z;:~FkWe k)<4/"[H)@ !H]8lc|[JJa h7e.av+>)Iu,ѵ5o /:Ë/H,#G#oZ !D_*ha>ei 6@WzZ*20*l0XI}Uӓ4?SEa(eM3(>wWR:]g0nƀB7P'~2>*1>\$YM|AVq۟4dG77$C8Q:+_; wִ Cuȉ1\\}d!{'9 ay]iv㑝! /'qꑺ,,S,P],BU%Yl[4÷my;mdj5;SAJmRiQ2m]Gu7ząkM=#޽F.εP–ϱ#9tvp[ܜfG&2;w14?tٰ6uFG|H` s3\ 3'k(Џ&ЈOCR+DD,Su5M(Gg:ԋEW'536U/x򄌖m?lk*,i5t Ӧ *bT-BQ66&'\±3huc.B_uV0Hr,[Rc'*绌Ljd];<"|ԿDSU'P>$#4\SfiyL=t#)ϓJ(DAKiɐ7,:ӻcu&\zӁ}pܐ\_u*K <;״![,AK#K(6dZFϔmƸ֧wеxܛ!^RZad?Wq (h(:BY8@;SGHMv@+bdFP-nFF-7Sa;HR;WIk =GhQzj4@PzRW?JiX'dƅG"imarKc 3w)]Ի:mLh*wZ,N=fh]řf{їHްU?hⰲŢ[֠) 'ڞPF#h*[Pw Q8Y@z)a 4[\@e*햎|C?\9WḔ QYJD(]<:Ƿ֘r9gyݟ߷!KYp 0w~=Wp,#%on%|/Y'MW&{`WWwl;W+!$MT׮ zғ+0=)sbʷ!,c"=i=gSlLuS[p.+rQ 7u)>%n K7ʑDJ@'i;-;JV߼BS F0Lo*f2_eji ,?,HS=yMKe#SIVW76aŘeE[#: E62e$PS%A;uݽ31SQF0g>0grEVL9h n -|fS<1S[r(QqVE?̈ Ơv@g0_Ȕ!~wyyP6ih=1k}hQx3Q;T+x7rUmGi7ʡkJʜIGBӵ>u3$ڎ ˑ8?7372~)$q;+\} <&gΆgF60|.9993ie*{9y 3luH$tҶ?KVA%$&H^Y8R;LkS 4d|ɀeNd='?jd'Vi@uYJ34Hi9k2 T54{DeQȳu8d|0mx^@#+bWRKbUD50|Ŷt@fa朣R*_FK]T0_cEƧ7qn-ó'9a*s+%Em0;\wVZE?#Ns1[>VSFG U>0TjZp.4]K|Еׅ >AᢆyA}FbY)2UMv-,ƀ*6҅LvM1֏QX"IqWb=||Tې]pL54s\!wb3JH M'|㹁RDx<ƏfIDs% o*j$T =>~S BK!^vXeKivޡJ6ѣytNlᐎ!T~-TD-ʓutLH)19"`ptD y9ֲ~V̑޹6MxjE{뽭~݇49Kp5w^ {@ya[cr m Y*)Nejߗ>WIڊF\x‰D`%xqV"wݭ_R"C NZ)/>x S4˷;ZKBcjx)TZ,sFٌEve?xܩ.deP *TTE ,;6Z1o%+` W6`قJBIopI#s'RWp}b{ӴbLѹg٫A# Ż9u.87BZ|wtpD"q+3b.o$'h gP/ qn'v,@=]''W7Ი"YKLyJƒW*吃D3+z.cD#BCJn]FE luT+$XI"x,giZ^ J- PPJ+Q1cS˩ J?kK$I^؃j']q# 3w34k LqeFNr5NsruTke]77Yr)NR`Ԋ3fS&ՙ߄w A|VQ?%mq+nj<))}z+C]Y@̐I0A.i یuj׼c*l =+ 7\(I-nӘTR-/B65U"{~ IL؜oZ7=/BZ"6ow%A:{af3X+3ݏoܺ+hN Glm;/tpiy0YJ[Q2VO[L>'4f,W*L{)Sa. 6h/?*/n&ŨNYMDyC\ii#-gmtHjFu!d GWq$WvVJKXNNdȉNEAb3K2oQe3~F~qO$ N'L_zS󐔇xH`_8{WB")SWK_`Me@ePxkf:1WNMg(ruc[ +(8$U]-45j¹h^%$L4$L $MRwg|*{05a Tʵ't+z@(ě#, ʒ⏶*GVǿ4ZeT-F8hu$RBGv[dW`i7<ZkFboLrba'oY$@gL!16cl8aR~9uŭ?Ӝuw`Y s8OvXՂ^Z׉⠎cmx A525W@sŞǮL 2Ն\7Lz;*!}, !E+鹜G~ ;/ج7ǷQnjt[O{}- 7ǪpwW3 3!&kH`G0fvubMn@sM[0]Gnqx '%|S;yS%(솖wJLc+-> AL4{QDS׾ jVWvmIktmE&þG:fEnwlh޻$@3 pէwry@T |]xH .XtYM-Qq(i7hASY:WB]COc^1\.IDyfGyRz-y)\j,BZX.!Ҩ!q"&覢YO-VX5}Vk̻p?x[8$[/T~.r9$z+g̖IT~6)TJ1 !^7ͻ^pԅGr!7'|!K"䛋ܡ%mK/(33Ъ{JXA ˩/DikCqt4,"`@]>fTkf' )q xbV7>PSbY!9MGc:7|b4 B2SᖕA7N/ },&x-~ aѭ fp@%zv>K4 9&5]J1)X 27X.ݗ$Î(`Fia6m_\"K-}=*~dAM1t!;jEAG*>E#LP f^YX3DϛLPRp\2QtvkT,ywryHDîb wmYn^b% oh`gWk|'e1~uu~)5:-3%,ݎ,61M^$.BWwф慛"WY=O_bi݁9) Vju.,U%?ޥ85+SC[]M%l\unbzcw{f HΛCv`ezB xE4- ;y깶c.rM]ggoؖ؃>Cf>{Zb S*P-տH!%fD2.6 \y]=&ac$ )_g31*88I{dH[ ,GiQo9!4p,[40%Y xcn Ly/H%I4Y"tQ'1A/}c5rktHytHe !ѮlQA~-͈+(!f" e0X)J-qe3`ڐ"sQRqSEցNͪB5]D3t 7`t5{NԝM4;4 DP/EQROؼNv5X8|@O8(#lD&N 'Y&quazY r|-9+U+u/ŵv'F^NZExM`~[e7=q +}=f' PF?ҧrka`L'F3w(mkLta K!A%"׏pص-G`.heutW/E `Q6: mv,A4_#L_(XK&Q\g:'_rz9ᄦ0 Ħw9k( rps+тKJxeˀ̄6OԷe2{mVбi0P@ĚX$?+r?119OvY |1҄]0l7ITV;A`o \YP_,Zcs,`pPnᯁ Mvz8 D?}и p=1.HE n-f\-КKM)7]ƾ6xFS.jl-7RBLߘ - KÎroo{*sAZd1: (m3j#B4kDoeSM':c J}Wٔ`M1zϯV\"Gr݁{h0q+z>jJ$qV)'*4 mr%Lp LN8T̵g B].҇j,[ ok䏂üƽkHlf8k*gyʞxYb@v>: hXJO"X@ʦk?f̙69od<#+^v-$`Xl{V3O?9:n˘ o=~)}=WB1-]~kŮHz/K#oфIw+(#Wks)?\Ҭm%ܹZ8)t6ьp05^!Juu3ơklDGύ&@k"I1zFSVĿgqn,+6'W'/g$rtH"B7<V@ vO2Gym+#C8ٿ4)Qmbu+]cY"b$e6eq9"&E0a}mxKRv--]#G1;CLݜؔ֔?E,X?88`}oRu.cWI'x HMS ňE Hy?Q~FӡM9+:E%fYZ6uo@ij)ϲ2g_x+ eMW$HhС[&*JU̍Jg,e9B ]NB$1Nߜ;S+*qZbMw ڋH6 .V?X+ =7"zn;shfA1ׯwڵQ6ş^* P1=._НH136j1k72>)n[UDٛc+C 1:՜(g۵YD]v'ZW`lwG?ԱY6>AOb[@-z KOod"쭣g$QbsZ:|-D$N4JXvk,Hv^QuNGݣ<]`m>X۸XALfiNYk8&AB:?IM}GkNȯcTxf18"B LoΤ>_4BdxX|j$JcK^$CД~w>C6؏5zU6ܔ&]<ΪEj [e u'v Bn 7nңQk_B;SyH²p{N#p?dg`ILyUUKtJ#vvЯуR AN?c&1>7Tiپ\CIqXCDG%DDō Nd-c^J\m^8ٮ.~pV@^ws|MWKGfnrLAx)oT>ڷ9+tdI`Q.Qgɧ}x6^mi:#&lv,8nBԑT6tD3dTRRK{ٮB $ӳD"\({xv0]u:y :B/V1RJtB!HIΫk6偽^0{K'dzO|rptJ \q:_Y5t(CItu@]ERZl Js>< }j$-w"aG'jmYK-éFBX@g`h1EkR>:`%~tz`D4i4b B!^8Cv1NjJ|1l@divsX5>sx~%\vj8W~n$^7ԁ3wUCQB:O(J_m߳kH"c[SvLVldvdXé}6AdXÔ0L~ /{іjmbBY9il) vFj_kb1eN_RI!YAs /om "QA夿 )kPiu̅񝺸R(*Lj"Y@:^rtV3a d}IYGSs͔j$AK-= u}V݉l:ΠLm{ޢ&EM9F3Z6b-.ԙ#K]bҖ.R󞋑6V|kY)mTH~{$z`ʖ@`(V \ϒ'ήlTOVy"#(9Wz;DR='qE|KJ/nL&l~["P :.<ɌPB 47aiޭ_2& YyB1)$I~cqp2a*[SFlNS'\q9%gOFxJ1A U+{-K7Z ˾0 ~Cɷ|L{(i$:jt5Eƪ-#ey;K{R;>ǽ6sE14}?-w L3u%qbw~-F̌Af%9q+l4/~I#m[D.006'n |Fl@W*@n9O H ob)YY|h`IގMvN,0GI5+3&j*):IF${ƦV]] zW~H5UF?hFjr鶌D,rd"p'\G֬om[0Ww~h@*լ᷁nx1~B6Q,m'H )s-dlBovI%OC )qL{)g'jiMVRg&-6bfjBߪџFa읱jR,y/[9O I޶ʶZP2[ĞhnE]{\yzd,JޅG|P?D-AU#d #LNntPǛXHZ2d@vh4bq$7o'̂G5,<)MTL=GG-|)>fsf胸~5pqeO5< vշ ,WO[JDp83L; fAoQ [A|֧ž5?,Q:B}Q Q aH5I [ TVBu>0IŒ__,uN#Vy}2P+ m2 )sP(٩$M 4Hپ՞d1TWű1O;Ӄ~xkǨ0߿"Ii՟t ݺpˢCoYԀ۲L]wG mVLώYFP I%-RЍRڢTQ-(bsLO/ݝ.*cÓ"udp+{r­(Lz&JދZɖЏ*(f|V̓H6^wD[|hb5H];ᓯrI%w;memȿ>V̿2S1 ~w23ӄ>YXv `+o15EDMfznÎ"n+DhB)a/ST=iL1 {}./}@ňVcߓQJR8ΌgQ sʤ&X<.!XKU㔋ISQ54#=Wb+ DaZJ~lhtH  HvMO[M #d"N>uG~[ y>;Rr4KWA ݡ#~}p!2GUSR4b.Gю\2Pxdu8ɥ[4\2t~GVv>It'h`1Q?i 9~lWF5E3,RaKz|1vQEx\xx u'Z^ \ȬG૧X…zϐL ^ L7Е~iHzg?6/  .%bEX!f{Ih.ݸP*Qm0Dm!KT\]>Idq=j'7PuoJcJZ~ `+X@F-b%!:`W]HB%pI~>{# I /Q#, $:TS\s$MCPmY, oĊlLf UCHva'ud:*k. }}ϦK3>|+UVo&ZUxs0# ̧ϛ͑|k4B^N-Cvh^eg>zY-[ȫqrEW cp넘πx=ŚU0Iq +ä$35E)rKOn~nۤUW_jjE9CUay0,_tTVlcJk;/ycanaJӔ@Ԏ$_[x! >+R3?oWͣS oH"rX!IE R:xciYmox} C& _e6IR%)CT1948db\-KiT'ܙЎG-we9U X!B߫]KUԋҷ(o]gb׉yƛ ^ 'A͕2Ff9$ꗎ fH< exGI'D-b~\{a+4`<"t$5UZy x<PC3e!Nדct`= hBY$w wgȼQ0;R`ciʤeYCmrs=[@OMƋ!ϝ}ŤNXșL.akwRQA.hmrZ27s wi]PLHlXkЀ8u װP_>1,̨Ot ޜtsrAM m2*K(^뀼!W6>_("SOcƫ& f9pr ҋ*"D0!|A-!Lamc^T/g7琗4R:P)昻:Vܐamveo޳ 2z:~8u=Dž l}6lr#W1S8|J5iN4>mP5ln|Z^܈T,vŗTS74NݴY-xbp eKc* u)S&9eB2O a^ZœTI3gj. =J uռDvxd‚Y+ytZ85 hsr m;Kul榠R=gh>\X!Aꤘ9}71s!C(M0/616vrA~!-[]k 3/OSߧ41L2Wkc^Yj1X`| GJ%vȧ{?.ȳ叆^"sP_M>h\ 1Z,Ǽ 5=3eڊ,}3BAE9Li NT|3"߮ɢ um'F%_6x`cZ{TD_09RX.8]Ov[ $#"?,?%>wW(wy|/fZSChr;qoU* FPڏPTƅ q6fs+Guc jSDAqָ Gp0^QM0DNO-r:iu$YpcpX'˫ @Sz>nDdw^hҮwf=`Bo0t̘f[Q8t^Vτ8+%+o<Xh,/Wi۟[LMps\ BLV2ԁ0t&" =d+xԸlYlD!R.1M8"؃Tϳ !6gQcφo0= p_)ZSgwOٺX0,k6jV`7*פ_;yI hluIva"'`)‰UPie]yXΤ=~\MI+j^8%5D<}l9|hI}A|_Z3~RYÈLGŬb:w<4 =̠/~UV!6Ԯ\* : Dz\I[G&+ ~WJtԬXޱ:^)&ɣڋbwdwL yFXj7osuT}/^``a>"h rnOWۂB0Uo0g ""[F9ԆXq'{:0\%0j`rXm0-b2f"&[ wY۞z4\&yt%w>cg֙u 6lh? $vjZڈU᷻8嵱 Ti"صI2!bQ}Z6^d <N`p]|=x!Z.19y`>e uLQkchdBS=9o)}WY(fpppOip9cPEMɨ@Q/x0p ڄrl 1Kydls99Wn &0')jU̞Q3 Ph4.J5UC[~ʼnҼ$Wv& Zshri?=+I>dg)*~l篣<CD`>:$/߇;L懧Ϊ&FRn_#ݟpC; xXPT9,sM+9lXp Dq{Ea7 ){mWE7  `]c .(D`"ev,W15JxKOcLrG0\@-1RNĜϲdn/{ @:-U&sou{b=y*f:n9~ ~6 u#r9ؙ6{Tg!O;^!=VYppx|(=B:6e ܂S2i_ns0nMVuFQ`nJ:\ܒrL]@z;yP̎+ 8%F~^VN`i&^Rմ5U(V汸44qp\6F OIM GgDiO&-0ϋ϶7pzW@[9iTW ̌D#9bbe)U^P5l=)>:zW#2QÝgn`Chg^3c26z%A✯1'mEϻnn{=]wpun1p+|/A77qe`u#GΚBFUm^Zv۩?#`l0yj ~>#"6Zic$Nԃjp;%/y:<,<hi~Ƌ7o1-`b۴B d;L?YpvbډMɋL+p<@hz%S+)O Yֈ .fv0/jnݥF}qmDgPH :eZ0͌z\zsR  mEp͍D#P4N; g ! ]{&pp m!dYR좂|;Pu+_y\H"$H#B[Bd(taE>%,.Vf+ixoӦ̡adQb[iNBO_)V=s]]TD9!rBcc_+vJM&@~?zw4M؇خtxv-,&`AE sǏDza0Ju/=Mjy?6KtNM!KZWUjL98[cTmSjh֢&0'ɟ_ fn#fu37|bqyP8,5SyXU\l6NTuIJTdײmEޔjŹ^q%RHRNtJO^Ng)f"ijPHA~u%&GʌWɑd݁iJB[ru{ 뽠ĺɧoU& H- I'!|=μԵHޚu@MY|!d(-i`u]N٬shbk"(0`oY١f3KN;UR,v%1v χMfdR;4vCV\$q!\%YSn yT#7J+`}\F35 |Nԙ"MY挍 1ɒ'i'hVTzr䝈:@).@ G}P*Ì{Ȟq/_[к8~ Fd9J xx_Wm&H%%E_kK*r^nT=V`<2S_b r}ۈt[{&f+@yi*X@G7IY {]S]tܫuUa"#n"b"{&oD!PIN ^RWD3@%0f!n݆NёV+XR!D_Gb*H:\Lt;"zpj9zFH 𮏋0W\ç~&<7XkjU~d W.= Tߠi{~l"Wt9QgVό#q3(6r%&TK`H(YHfB!p'pcGaPϳ+CJCSSrtN[)8Q4GPgO}҇3R.[WޟG/*X }(g%"K,r{gMLJ2@%oBՖjkVXJ[hJ7RH`~5L˼u:5̨7@56hi4w1t4WR"l.CzpSJ8ƪY 9C;Y\)wxKjbަ!dM&bF1ȧ(!rNgv#ށqL>Cr)-[3꾾~6Smڔ4`Upa ߯}l&H24c}y.6ˑCww1 eQGztD8hI(C+X5ʖ6>0-r L rQBan37<]\.樥daf ፥ⓤ$^Tr7z!v\== jح'TR;\Iu:JWӏu0o'qGt1lfJgqw3.Cg 9qjB $[c>L3(8U䙗͝C?]ٶɲMH~ l0ܺԋ΄u>zu17`hr.C@_FZKG)?Yh.eV"$ [ѮSZ_-"z:PLWN$.^[}F!ӀFgx[̒TRSè)0/aeQ2딺 hE#D[M,\# &qMvt 8B} 9~U.-}K,hhC@L͖uˎ76&~/A8~__&ux;k3ŐEoпe|gD3/lW,|QuM=<([.kgĐZ: Lξ's9?:=ޓ* ٽs uq}x92fn:TWM O&$p4akSFs` N#1[.ꞛ;J0K`v#+u{!,ͯɠЙP)jAT 隶aAkso%Q a\4LJ ZK[H؎Ӷ՞xE8(eyH ` PEgLuCt-ީ86~A>H 8XG6Qvg1۰ \z}1u*cZYB#9p0r>%a=2N{C 9b,%2=- m}cR Ȕm2(bPlJ刮Rri\jJ-Ed}I"\.ਫ਼'qX\JRD7miQ,=tbBwmC*6WZ9?uTSy,_ {)'6OC-N5bBLYnMJA.(^7-PkU!Bā B߮pvtz琊rMkgir.ք'`N(չ Y~u+4mabWƛAcjNnTx3{/vςkm gn$|&*-0LC&En,Zۡ/ڍ/q\T([dG}Jg ?Q@Na7UI_?duę7pJ_;NܯI߲xZG~BUx_G] 9,W>7e }oͨ`h*@vI^[jþ3UetwH{=&&e( k ݊Us9ݭ>˂B_jX mh8D!`?7 hы U->+S,]bđ i͐ 7TX\ A91R9$?[ ڜ Γ^8 HZ:+,^YwCA>'kڋ;F`Rq{6] G(]hs8b y{1Ufvz9WÏ^ Ǣ8{r܊M(wF 9Z~HYGg | ?aŪmрCL\b26OHH$PTϊME}ݭ3ž /Us1dp)Ee6G v:JN0|g S0:pqt}t%0>?,np/W"sF7 C]{E 6 -,M<*`Z+[6B{5M{Cj-JűkjJ%}_2K7fd<އ=Q52ZE+ +BD|@sgdA{NA{I([ɥ(eA5Is_?)-Ef qGҏO k2@VсOl/PoA؛\}8::IXQOK. s H\]W~mH#m$w~e}%3j?-x,z<6'f-WsvL~ RZyѵ jX5ﰟ˂GM>;f,ZIT^Pz/K[b/tY:LdLI 1loRi;\ #q >ED} oEQj?x } $l߫a?UfW!' J"$#*{*L x\D6|S*;-vX}"F u(޴ a>]DL) K̚oHRdp퉞EH/mۓD|Vc\ă,4? BpR *o5d~l]Uja?aVU1岭Iׁ%OFc'c ȧVW#PJFnJ@;>t$*Rvw$8 hU-mv4/qâq>]O jιHVTFIKΩӰc&+wEвaFG5u}xVl=cNnim)zzďE.k2$2y_Ljz" R[4& .`^I# ){JnIӅ$& 4{ˆBeJC͊_`6ؑVSr+5lF…}QsJ1E c2& Wd*.Y$EI ";s바p| ·E~}fB"xA/8g /Dg:[)N_>wDn4 W${WJq(vi{r .-`>ntpRK?e8>pIٰ{#C:G)z$NV bŵ@?:ÕzN.qlNˇt7X͐V;r^wfUB|4ns$?t-EtFW6F.l'9VQdU{|iȗ% &B\w$ת$?hWH NfǢ &`= /;럢?Ǐ?d|鉿iDe# yEVj =7GE 3[9% tyIFon!c<ٚV qԴ=Q UAҢ2WqA׶;zt@^\JBij%}9%{fwlz(1;_P#,lPkyO!zkY/hΠ3U3]@NL7WC#5 At<~A 2UlF9()H3'~HBޯOƎeΆONݡ!x  LxA$ͫm۝Cɫm[BN]^ε}0/&r%qIp%3KV[Яڞ+a:[ >6mpgɠ'A=MC/u+ݾ-Ir6 mRl̢N0ò+r!e Vd*֟<,+੤ԅȅN+/"qfXuU*!ҸE ݝu]9(J]L\c&YJA}"8q^Ď)oKaTREX:t4KPHUisJ"W aƧxj8܆@Ic-yTprK<9Z.^fmr\]@Ɍ؛bBݯQ]h^h;VsbU~^Ȯ0={7g<+3O.St*o}Q]ab#eI![4Տ[7<%_e/%WHgcHqCk*B5.Pg_bEge7K܌kAo|?!OZa ,>k#E@֎4am|76x*ֱ3<9xt:tʗT&C_ & ;g,kKP^{ȊB).MxTr|qC1[POQ3oBYpNӣ{%]ѱW@.0PdΟЛ8Mz,΍ 5_ pX\Jm`6aEd*F Lzϟ<TL\cyUM_ f]w}Cݫ:eM)AЕ84Կ\Qg}X8,F0T(Ɠ\BV vo`vdX 8֡ؽY?78gM C>40=L.z.RKRu35xQf̸֖dP{Xdrt;z zr*8e^34\s.8}ffz %JX|Ҵ\]_%7]J=\ލl')<{*֒nhO,A ɔc?r]2 1S4C!Yg&쥛@/,h?JuL=ZQO <0@gȏ|^R#|".F}Y pY!I;#, z"욼+=Yr]m*5|օT{x2Ol :}ɘv\^έ 2#)E]ĕi]կm;Qלr'8ub(=wU8h $˧wʂL{1kll&cBxW91V:%Yx;gIQm#Q nqє'å ˲~VlA`d2gA;MlF:@%ab%؄*a4i*,g!x^s%vr𶍜LۘJB}\QȂ죿zΉS4Nn sjzP"ղAĩ0󁱖H=,V']ϳ{iYn }( pIp26#DmuWc6ʦr#s=~Bb<:( 4@lQZF}`dÍwb@u]ENnV^ӘTxwƲMRMƷNjS~ouq$hT l`q$(hU)_#=ĘLE=4 ZSL8Qgξ/ hM><[v[fLT2 cH<\j~=~|2hVϕ4WMw]V]?yݸ 6arRkW/ #kh|'6zWlGjW *Ţ='V0Qt ^N.d;NxdW1Qj@@X/F>aفHB-@2?/={G-plR{ ۿY'3o]1l043-+/̶[M:,dF6=T;&IEEH ´F pG܍ϧ='Ԅ=ޝ,Tj@We^%s{5Xkh4>!k]zsfkG!Uo+^k?vᗼl7mm[BW%=lބ#M+ |ܚP,‹k;NX:UW]GZn79 K̩g}foJ ~@=&03tgxe'`wa1 ;*m 7XR;)Pƒ#6wsN~Sߡ{ jK+,e?> QY[( daO/Urm/,:G<@.*>H?;txaװQrh|{]&gM|9 ;D` ޑ6L`ZWt! 'K+o/B؞?[6P91#hy?; E\fѮuP :NAkN*4R-#_×?jJצ&M$mzFrZW^#fNǎ;6Vn9l"AqPfhhw=Xdz~kqJEU3yQY|f$[G)A8F{y;)\į8`ʤˑWGٛƖ P)*wHh"!pe,)]#kDB(g1Q#4 tZ%I㐑OJHL_+1#GɰHn KflZSDR<ſҀ̲QIy pƗP  lS-p̜v@,7ME)\?. 'XŔQu3䪪sżN /axMxzh-3S3M7s6A׾Wb'EH^&\tyI!^ b"7yfdꑒVFcK>H1 Ĥ|zsm tٽP .ѹɭ }GXlPjc PJDt+j+l]mz;s+RҘ"r5v.H4H&9سhq/i EQyqa)5jņ]chG 0B/r,2("MO6eGs BH&lw!it虀Y\:MfY C#PK,*UTW+QKJk_ҷϫANW"}@Ǒ(>)W7ٔ*3"" $jt15Ơ[Fi'-!j8eNkҤU1+ (Ws^ĵbEPà)YCwzGh}|^mzP?!=\[ UǵmzEh*Nn~]*U@+^G@Z#L`)R|’o9gVj >snj!i6|]gї|cMrbm% E=v.xYǕhgm㳂Dz.U׶d{燳,R][;{ЀM89yXOzY.R=` 7+)E30gl؉GIigڧH *'Ap-aT֜r~*ޘ4ز>fD[C\zuH+U/'gp&['r[|K^[jSay p߶ZݶݕIf3g38bx#,˃MiVC,RMl|tw鯏g%&O`еYcm)]@J{M y"ڻRΒ+|w%珯&3leωKΓ~v̪ewY$F J/Ca#GC2ƨ!#GI QgJPSs' d=600ћ',7`6@3 gKȱN7lҀdGo+.vDé (YNyin>|uE\Q1]pbJfPeY6 _ JQ3, T!I`2yݶAȭVr6uR5ٵ\_-kdOՅޫИfǏ{~VZ@?sVzWIcm Wy̮ZR`C[ }3[e7*mORz?\աbt2N>AUڐ?o|vЫ뚂 J1|J}ioꪦb:}\[el!u Mi# SjCvBZ֤^ 5RC 261d>PmP Ơn?Buu9pr?-eϝl@o9Igzսo0 Q,ĵ9.#ҋzIRnTrs#fn̺Bad禪I`WGYŻIvlrUt׊`MW\6ɪ=F^ۑ; WwNo TV$L lmֵ$V{ƙ( \ۖikw>@Fa΅F~?y/@1 G,7C&+f$o`kCי/s1=C+xH2m%9bE:Waq#0~1XHE! < :u@#aFС%.}Հ^gaC^iY붇I/M=Q;5 4i2hbe (z{[nPdçђa+BW,.R1 4DA 1~6n289Aš"ku?M@TI Z!p\ C07#6]t|TIhyZlhp26 =(Vu3Zp懓 Uo?D[IKWŜDbkQbbB#'sPm>1vqt6$w3ЂVհV6;a/va{SG-[>GC.o$&=0006V;7{jau2`m;B6E/86d?8:w:[R?m(qmyxV#J7V ufqH) -;يOHZU]0Q>x{|-]({iRNjh%$+1.J^IK{S_١կC|mv5?@%9JkJMW3qlM8Ej65h0EePXi|),pǶP^:*X[RP /4J؂wZ*`K)IKc gR&x YG4bu^6)sc;IBnr=W!e$tm)MjG. o"Z2t_M4R)Yh&R*t8Ļ|/TĬߧΡI@r8L1,P? mSlJN,2g5f]bewU. KPr .7NQ,6.E"ٓ!S YP3eX4rJ,cO\A?URSGtj{G&ho PEv"<Ԡ+*={;+` .OWl9{q*ۈg&]UA"Mި IDk02IغMݿ(_ZfU@SomAhkbFqиmV|"߉t=o7ݯ='y,p2CS%?+Ev-o ௳h!TұO# 4۔uhs=VɄUN}~g\d`HFlQ[rZeTn1]$s36Nڈ2z^kRR7:{LB)ڱ]}DҦeMF ˀsqNesl&OpY@ cJBXFMLVF*ۊPu(C9;ӝwǥ%i1G{[QJ?oip+ ZZ>Ux_Oޯ3=DZVl!j\ Yel n 3gK9_++31xE↎Kf&bXO+V;G'Bӎ3l1i oB𘭊{oQy94$r[s鴠`C:yڀ|3~4N a8!R1Z os=z2 !k_l=d!<" U5[ \^6O2n$"}[bԗ zoEi$,~א}Bo ߮v~*cGe k}lqzEo;]2G|¬Tҷ!v \]/LM#9 W|Qi6T}uOFy.6*{88+-6"Xq@@ު7c1 2 $Ytϝ~@.. F(+0JW2(j+4t:y,cx#O{+.CbpR6x$e"°Pݷj`'+IG m BK_1{o?q9͎bn+-!X&! NNù̑Ki Z~F P_y7 \?I`==[.fjox39AZ /KilFll@gdʎ1d׺U J`'A(-X`G@dKZUHkS2rۀ%o$kvYpdH*F4,~ ߉Uac?PI]W&##K F{H^UvF( $N}#ew2ɭdOTJ,/Ăȩ/3*_ 1#@a+y9c2_OnR1}UP}EFx*ţFYCRㄅ׳6n zovcXZ OWZffa\+<4N g]*tmg2.׼WailMb0 [)xr&2&KI,!{=C"YP~xivGEҌ2AT~#3/8>4b}Bv4I;ל}U=2kvߖ tv\ߕârm N[J>5 Cɟ}m03F;WJ&4z]N_h>Vq&>R< ͤT3iA{aU7k畅Ğ%kL9 ]A6 HRܒ7~%(o0T:ٚD?0?βwrkYcyQWU噌4mǿ w&(-R | 8'mlu$bjF*YR}HhȬԵuh}?zØUO u/O,l;3e7 qؽZti+95h*%Je49B L(=_©Y?=vO;(,7Cj\cۖmSjUϪIb%|G +viT ?{^3~5 z[VƔ9`Pdxv*]V!%])詜dZgnr|Ҍ_/ض{S4GX.摕H#^ ~c0EE^J/^g\T7 žq:.T֭f$a۷(kUD1Y+XiC4 9X= ]f(tYLiU#O:WRH%umlӛ91h]5XGuhM7Q5-gЀ6J,!蠴Tb,#>0ItߗHxW .Yۆ;kcn Y]lP c5ph{E?RdXS`ƝJW [`[% ?kʪ) r"~ZY֊@[Zy-R̓x]oMQ_mUxz} 2"شg6qu1?F,fmܛdH fUSfd&l["GDB t? Z3JAЙ~?5>v@Xh24\5w.ݪ'C4vnˣsd'5-QO na 0mYh)7?A4סw"H~ Mu Rq#!E@ %,AKAg/ rʌ56^}/md^hBbp5v7奄>JTƅh .(m+Jͬ xPY̗8yeAc5^nտ&'tKCRX .'AU3!5 ( 8mJ]j37yr#ʞprOꙠ ʍ[m kILxЪӯ0auNs\[VKang?1fRYIl v}߼x2QU/$ALh2r}g.0ch|sߟqC:W̱6Py?7S姨9JRnL9cYMAr_SFXqAt!ol֗ BJi&+ SfNG+r փH9H6d'Ar}9z\ KTdLP9 is 9|hN7L#ww>uigqV$õ !~ga+nAnKL4;-P8*Q c!ba]wCArD'"?.ybU)yI1 ݧML2d.|փq]#*_p YimRѕ1^gLWnԢϔB*KYqhIJ#\`!`k0y#㣂oq~Wϼӡ<djpZ1l {7c×b{`?v(nD\{FŪCrvskz:A4&l_iOy P9:`-FV4C!ϭS:ۍ 'Z뻴Ҏa,zIM ^V7D+KoG#bGڋ}kG#&,TE{)~|jPeዩk[hὂog #gMTVHj,J 7D0tLQ+8oD lV*ƩYx= ,X;*eWa~083Noג t7Ȟ^!`M'Qvvl~ #b*Q/77|ʉ~S,GUqv/׻EAsD?{,SB.C~LymG O2|svHjS%z^N9uVw \,'ϩ\K)6t3򊥺ouhqU"mmCD )l}O~XkB"BYg [p3^۲Q_TGXhF4cT3-]nD7R/%|^S4qAE ;).F^!ߒunm/| _2~UjZ\hrge{='vpfKoYu<R+^o͉TFkU DFV z=S.vcs8 LԮ@vEL%*, 7ĭ*,>|SW4^l-ˡUSҰ!$֢$Pz&G>H*X|} sS/Z q#" 5!QSݼ-9JPhESRӢ ֌,˜^E'hp>p=pK+KfIA iI!xRA1"@Bdn&cnwZi%&E/%DaVr2"$Un\ ^yf ׸:GiX+ eG拁shB]Ϩ Zq[b⇖]PϜi7qh[\YytH"pϬ4{#);"}~)̏#_|Y~뙗KQ;=_T:ʄ ж}B,Lpߌޅ5jGaUkWG5R2Uo )*Al᣸ ~=Uऀ.1!rXX JM` %C!m*uj#\f5U׷ѶkBiH6dAa< _c&mo-vc^<OG/KHsXzzBM϶bDmC76%% ^wۥ( ?mH#1tr ~ ֿEYUWP wX:1v^yЂًۅbud4-~X:.r=w!?<ĉlϞtkS9mm%ȔLZ-&=uK:YoSo3~{LAV2ʾ@L"}щ1oi^lUƃ{ݽ,k,0Z=nD3 %Õ9`]Qo"UAct`B(5 : ,lw|o.") `LOEG$dґ 9*AEt]ŦZQ˱tN6YF׌>",$@E9Z DOR03r"^=NզBOMznE6?p857Ed/y'x?,Q])ޔ|+f䤓Yi]V?`z[o zhX<2F%wyv=Y*L,lMCfc*Jd[apk?ZR*3z@ҁrf{bQ &x/3,!;$&"K]e?Lo?l4u[4ykby*.kK[L%W~@(1V=zp fYJ({^̵j YKV2V+E/c $]OčۛtIs`*Ml,-^P[gS9K$NN`.#FIoF$ם@]RjHث_zy0iUƩ˓#5qk3 M&mwߩDH?1y7^+4V ՚vEAw3u-?rH$lN}nuk~@HeFP,g[~0pN;}ڑblDE#Fi1CD} &¨ϒEjnM~LJo2B7̬O1bMQ==S!lFp35 #eJ>RC͠#6}%B]}V4-]$ E?;TTxZ4fW;#=`ze^Է"5q1\yAfzjBsTё9ǤfjQ'iUfU$PcGJoP D;̰. ~?w,MxyIuԄ%PfP/l?ë sMj{ix܂8tƢl?r Y;F+x z8FM`he$=NӅq{rYIK8Eou¥x^ڏc^${uH gKCw/(1O(<Oї6e}kVbf,y: hp!rΓ)ۢE|;  /! eIB4E [0yW´&aR~mĢ$G)|ױͳ x~S:lMև/ թ'| w:qf-՛yiorG4\]M`>*?K\aK8߁;e_&ls|yYIyM Vs,Ku[vNLeCY_R/Rj+FEӆoڥ4o\w"AnLk[QwAߏʊ(3 ?[ c§.yq_{F|}]"xPl-g$Cl#!&?rF N"[b65h(hCN2aEym؍JRa$+,'/¼)A+}9&+剬;a*!ʔK`paO~go)a]!>.Pq#0gWWKXQJټjww+d놷u$  fTS5*5/>{F\7ſ%BFmͽo%sg}%y`판Y/\a(b߻7_Gp~,z%{gR?mOy#ptl\uO̲eq[&Ҥ"͏XB้uwZR(sJ{"PZ #zR=ҧ6Uw䊍 k9rz߶{ `5eլ9hF3aL|ORʅJ$2w ۫%oMنƈ&CM있a~AWڝoL(IgR%S*?{htQo*ǹ嫘EP!| ^˘;Qjv[N̒ Sסq78T7w1Wbk梳 ]R1y/İlvosM ϙ7R}-;ozĤݦ&%MkR Q?dI;mQGg*QGnI8(G\^N.ݧ-$s8[N48-iii$밊zQ£n_ݘpS- %.G$]dv%h~>?]Έ.9)ÈŦ1ku-Κ^71ʆA\Nt*bRGw l,|4ec 鄸II|eʊ,4h͆kׅ-ipVw #X @UKUֆJ #c:; hgs'Z,{k^NuLM= sa"!TE ԓ)@S)=?q'GSU} >]OF';'Hξ#? ;b,C4:0OESQ7nK%-pJz+\}a1ꋴ\mkj"1')>VNɨfŇO@W+P:,O)?;<RH|f8&cbs FnsD/K1niyE>ܲ;692y_jѪgO~AZv{tRXcCNi޹ZS9 È\AtQOv ×ՙy!i,3?Ha⫾yHѾzĨYDLiFԲ8lU -Sy# 94p͖IAb+/ |> u"u(>wv_^+`˴6l FSBw kkpKg]tj>%t~$ ~59#w@~Qȹk=M]r.g_.WI~b!M(f'a -^;7Fhs"M>p-0 K؀i|*zY![Շ`J݂zxgFO4zSm*-%5Ye[uϯ3|vxb: |xk5lޑĆYs2n j-W<>cyRZ ǗNtw1FvN6.u ˈ:j\ӧ5B>ȣmH6hH<$^UEj"-#Yg̘XY)%V.c0^K$EJ5HMLdP!z}Sbz}ӽgΖ B 31 е HiL(L_ Rk*)7!ڍHUhk C)\h:S}IIF2$66X_ ׀1 M덻{(D|(|YwGг9ǮvM'+[[oGOyPτʾ5)e##awJ -*Jͻ98ӡ,\ J==aJ/j>=\a:r'9rd 5} /q>Ѵ$.anɭ@݅C]\3RAIIO;VפRnEQ2b4!]/dkLg.ex'mV!C\A}q~dwɹ/@)1#:Mٵ}?p!ͥުSjbwG~ RYw ]D[4c:3JjB:ޢ91r snL"ۢjeio0aI{7T[ޡE.*AW(2- 8tc( 9 Zu7ޖkn|{ѡ!94S }Z[x QPT(? V!OeK1xgB>ԎHAfq2Xc3Iv#蒞&TqՄe{c)":!1`d"-oHkhR8p hb^ˢS;*lE {nkJ0y@6t%5b@mwF7#0/mTbLC?ڳY#{5a6i|;#^SjUo9׆dG{_+_ 7e!1$}N%d#׀ܞTS KyH\[tkv`ӑn9ş^"ʩ6p+,fKou2(*-g2u648J/FƗKγ]VT"w6;e$(xU} .DkojA rЩ[8u>;=*]"qtn|~Pe-?>&* S 9QS5 _Rߝ׃~B--kRڝcBqq؍63aiBz(>i`s3 Xg2PzџZ`X9Fc8C cnd?p@8bƏ?MVЖ _~XbDRԍ:mRZq_xs_ElBܦGD> e[0GBfG˔gҜk2Q_Q5HH" ڵq%7."#E jft/S>Ǫ1ylY;ju3Ɇ>d`B]/TɖRl3S­~.5q+%g蜛*\BC^r,^*!0pv5!z/IK-kf/atSo·]\Qs7&/SY^C7cdRt-Qߓ6㲞 ~VO)< " M%j¦`Er׿  QK2;ROlA)<--CT׷ u Z]Skʜ.}.MŽWvB?T?x`P`D9"hHZ9@%{}1opIgi*$;`ĜezҗPP}q>fYˬjB2[p@a< 8I+[})D#ʦ\(fŇaO 85hgYf 1] Ru+ =W5cHtsJg'bNn2|iCc=阔ֲQ{h6>cZkzjb.ЬrC)IT”5N h% ~^AEC'-ŹF]ҬC%=cTV58Uu J]˕1iV ,8(Uk4R_@6 45rj7~уmդ@YM wGX1iB?y$>^.7lRD?!ohG:^YO0kOTڸo5UM ed4_ --qѱ#ɂ&b!8C>;9q!kR-hm ѐYx+maq!͇5TE/6r:gm*4ДMjrE!bQuBS)A' ԑWoH:hPwnL)9b ?֐K,4G+~R8>Qq#wj]5p!gTJv?jtJ cP$Pz+?ʼ\t\A},\fu=PĈկT ~"GOq&&0@ C"&(kC(a-SDz"œ@p@D^d &eqB4YY>Y#g$>R;Hx1eS_Z/r.ԇK{}:BGCpMr]s+/Iޫ[} ObD2-/DB w1"얳 mUr+<e9p`=K)Vǝѩx r!"ѽ,V skR.Tˆ+%m%~,8ZlGExXH4·Ԙ o4=؈JG ki}gZ".&rSEQ? f,{wXY9*z@>0 1Ĝ-`]ȟvJΪU]Aq=9e^! c6q1F8b:x'576/lNum=?٧(_`u0)&=F?ԷgԚ0+=3tT$H $qhfHۙLw֝za5iUs&(1>Y'hOc圼W[YK&7" o\0e}Bt lcV,Y+'.w7UM:`LO:=u;ƁJ@Sei.&)q^ek=m,nLs ]Y%Z+wl;bUo&G4uԄ>?jP*6h؎,>Ml.9$?fT&g4xҕ- G\}EnS/#NP~U4ԄY }hicaocR6#>w.mVO <|lA=`lg9 dM=jb^d$l34DW"ȿF%x)=jLs$;hOk|1*]0n/$N [&H e>I͒d䔟(VY'71(`:Y=hU,^͛rh{Ɍr>I{WKV`7uOv&!^fhO8J9_^Jkk)|oS+FtCŰMb.W8cB'g2)A:`4#= d,`j0I4gK_/{-%3}AXL Wqnܔb+z, 44<%Pdb_\4fYb% r,v:eIwt˔`bu[p`KU52O!(Pu25 g5Ev#jsB ҃+pٯGdeu̩1}/`y'DlqMʼn6lO|k,(.8؊f7C5<1bIUyNLyϱNVĊǪN{.G׎#ΒDQdɗ<>>"CIx̎QCr`;[B~6 @:.JC7pw43X{ïkmhld}I#VVUBgd%օf6?-쓾^8M .}"?B _vN*#UɤFdtS8z apdm߻i]>Z>ph}Fʅx6gQEځ] “D{\7{ XxaOp3&Ƿ?j5┾G6(*+R9)%~uj6`G3g A[1:zZZx|(PwC']"'Af?PU2H%JyOE@W ?)5.ns߫'eIY xK".{,* EJ >t[˲T BzWE[O`e&V 21^` 7ߋTRycV;CgBVNqS5ez@V2QnuǞFÏhgy0\"EnoF'S~ke'{p5YBAMhyAE/{>Yf#>)()*/#ZiVkˌ n#rCI0Ht)!o9shV7O֫79d{!ILfYZ$6 yXNBDp91i$fν>"F*\-?(;L>d)8T2:}y1ԡPݲ^Y2g5#Q tϹ';6#J㿐'GzF@D q aX ulِZ>,ڴ~dFO9MUR/#!m..KOBLAJ2<1:ѦX OWR x5=`G-+>g*A"yʲ5rI)AVoP8W%GQedZZ"Vߺy'{tH+as^Na LROצ4dUaS?ˎ %1Hb=Ϸ\|oYIӾ ͋Nm `{>_:vi^2*|aAycŤ(X۸H^b ?$=K(:m.Q&9_taeB{x).A?9O 8׿\ g'hَ)mLP)| E5n CCdQ8B&%>B((<=s[n#0-l ,?Hq'%,G',Sx$+? iw nMbB*SeOۘ/oDaWX* R0PǷ"s^%'G:ͳ:;Q^ᴕ RzC#p@ T%_"lz<)sI@~G=>P}1NUWDشCQ@  y;Yђ'O\jƔdžg3nF8[Yxa*״*zgi|akxܥdskv1oR^fx@Ę%G_jޛy¢` ﶡhƟCv] r{wHp``չ0%ن>/!㪦"/ŴRx0]_Ktb}$?/zj @=o]fԱC֝A:{pb} fT+p6ήUCmsѤ&]DR4e{-i|V645ҶbNKBPΈ.iFUz? $DїE@ȺY֑_$M5z%n;n~wM^Q ,?j`$^FN +ox7k Ȟ@5nm4(XU7=dP} AWI1pya*Y55Ңe7(0q"a7/j/QjѴGբ7qʓ6<:gc/!K#§YO4]J湥NeÜgagJz/7wZG8"cL,*L+{p̰6q1Es$Zd'2ȤEރ`<^rn`dm~f}/4is܄&gH\ :eXW)CP6Hf"[3ʈۯdo!LV2Q̰Dd=єn4xot2EY N!Tc5tFz] ^(..uyD8 5+w5_ ~A}oB8+A 9ӿ mӟ> o7zP3<#69W&jER g̵x,@0j.K3c8]z|pS)ɤ4[;Ԇ#y:\N.CՓS4oI~!qYڢ:`b%/7Z6E>϶Tŗ5%|"T9e_yhyD5*+Cw$6 ]B\S=Լfl`]k*8kV4]'[@Fns%ZGz.hgU`b `9j%f[ퟫZ %Q)+FC2"X(LѮ]]sqZXucK42n`o npм N YDWrA2Cg^hT) pIG$^J]풭ጡ` `O7EX-1չqeMkklI3ߞ]0 3 :SAU`YJ/gٽJ7ʝ]oo߈, osGHsSu -/X*)6125fPb=@XnXiMp9E0JKu:tyjm7Ъuro^V~ZŞUbk%c`m>D}mxk5!/Z[_RKD|N_$_]/1ۤIJS[TE!WM:8kFʑTi c^  ˉ&]ʃ@!-IG™шzN`ob YxNP@{`mni ^K]I@&Tlf _&ӓV7j=Ik)#F#T972(F ndPZRpAV7&?gZ(Mv)*p4n=o FAH|cX~g/ pu-1"R9}Gq׭2= E-#ȴSW[xuhKDvNT Ӭxkvf QH5 ?quYO( /{9Bsrg"ەOᚶujW1ˏ;T#2\EP҅:LfUquyV Y"3qʦiqy"Ishѷmps3bZ7M*mr'C"s}"| 8&^J[霘{RJ$Ft;a܉uI> ROv"/TX5‹jP.YPVZv _ԴV7k8B8 Gdu!JTk2 hv~^+Æ# XH:,4jFϩy7P'v?\U+.grQCׁRtOݣUjI^E\$r$Xgi&92J6iY߶; yV:] _Ä[^?"s`=rIձ Xk8rDWy9f0Z>gx~1QZ[ZԸ9ݢݤm:P& x'jNqWmVSeE4Bj2V<5-Z- -Fvrmb}~A3I&=7]Sݗ*K?bߌPa(|Cϖen[5̱#̺Rl#W$2 Y+;%bCRFhvQˣb'[#=2kvWiz:CGnSBo +YŔ`cx*LPQJ5^{F*jpv8ogH:)|'K4 7:fjV[}/Jkˉ3 "@p@r2P뜡02UOaYjw2BqA2y"(ڹ{~ËcŰ;ZF*U-zBH^ BQ&e;y`{;R0z4ش2omn-aNz_, u9<7j;s+@*Z! h F$q G a"_2\: =v*)\@|!l!]XP}YYm94:ʸ*Ry/"ua7ވ^  .@*G[3YjA9Uڠ4tEہN@^W6rB>7.)"l:p$5^,1~^`y5}K~:MVF@TH~&gi $A0yl8 C${Ӫ %kSw#;[ZJw$0wK:8}DP2QBALENN>t?{w13v7&H;g0Kqob/B #!023 }ْvH؋޹(iOvPzq`˖ EHEB3@(T~Kb4(Y%, 'E1,j>zzjqF( LWԈӦltEJJ6cvVb6⑏NxI.H7ȈVY {qF=5푤%h[.{`WTI ,P˳]@`0$'n*[ObQ>f@}WMHOG͔ONNڗNbQM.L U"κVT;Uь4$[B[L>\P_4//WJNzZR W~n"4kS#agBRɃyjZ&2yUfиt8;ћ7$p_Wn517G~ :u4Z˄*8}q&.oZ-!̶XeV_h_Q,gR0Jwf*8]A@f]Ņ#4ga 2̊.9B[jpK(ApPl7.aᔧz`n?dFWԦ2n| 2I\e[ֈR<Dž&!:U:atB'疱'q¢AgG{IZG&7Q#.DOM?s,ASMXU`D.)#ѡ6$ >Nxk|N0Kp~JG3U uxXO=H[n?V|ԐXmS(⎦O`vu̶u`f2| "5&e0,X2f dp,9빏N0XhNp gfoy:2Skܷߒ6f*McIurCl@]Q#/4lt^7\%0I*(-tc7 )e A?X_V'?Gڬ|F8{*h訞iӑ=$dĜm|^ P_+1|ڸoҹŞˢHM ldyt{(IIٙpQz*U'J C/EHv].J%ʢARȆh Y$6}4t62%b7ѵ8=N|RJ^v^٧(D;h;dW"4Jmq?}]Gb |1q$/8BS(,,Vx$.ӻgAAsrA8UXs+7ZxGEu[GvmGtUMv KkhuerNE]guS1~z~zFaХLUdDI\lS8giX[ Se̛wv 7lɦg ̋Mq/N! |Da  GH)cv)lWw۴:j Z@7 c+2ߓxuGv'V ͯb4CkA}v-^YEFb4 ~}"X4f^){Cc7Z,#B|Ik*?}v%Lū%>_ߖ.(*#IWd(͌tl*v>t{35%O =k9As&7Jc5ukYGo97I5JJ⊔֞`Xs[ Es8[{v\~9V Y$LOAKy VFC)(-Xה;E,}BkXdX*q!_@3sήO+W 1O-fJ+1ň_AHY)DFPKH_-S?c:ZIV4Wll lWyAh᪬ih#K"zvj.wbzk*6v2J}B8thKRw<iYŸmMQa'm@ǧ^`@_={ m %ͤɑJHei*LPa6KI쳤)5.$Ƨ8 Jxu4oxK 5Ӧe*DV-VVXN\N (d>DTaj9EF|̵DChf4/34|:V;* {94X۱K\|8 -0꒶!0t\,rh(;ƞuҮPu %e!/;f]_iePr RsC1bۍ"Ɏħ#&4BXH{'>)W_#8ɱx:t7N6\t)6Xѯ›koPYkr+T̫_$=Fs⒑ޠ~$ V{SO8KYe(ԄOؕJFpKB}TPߡgPw+6<8*Mft3 Jh cUе 0wmfQ6n)qkMu؂.7aS8T]H9PD/2>9@UE>7qѦ91`ai'aېT]HEhSnL$x}vZg䷪a`D쒐tn ^)rfSZ'&"{!Ύl4v5,+mekj>6I~lS6 id#q}54MхXKl6w> /-ҸEٖf 4SjѮ!oF3Z/ N+/FARaVd=tHmiNcPt>q}N[Mb_k-9I"Q`DĹ0rV&AE1ۮGe,2ϧQ*2?& zwQ% X) 1u1wr$\1o<>qemwFsxrſggq2|%嗰twGlNN+zđ9shL|"(\5#)OInj׺+FRnhr/|?=OiN^N RW~$X3-__X Vthbp|Yk攳V`+TNڧ=&\`ܩ", Q";eC(4c`K o(׊65&A^ GeC}'_߰_KTS߃5sSWMC LŅReC(K#nv"ٶ+X,%:(\oҸۏ# qU =nNqd0*QɞTȹ&ؼqHRԈo.RPfE6[!Yxs*t;FURB&g}K7a¶ZssX3h%O/%G$%뙰6kz#T.cJ\T)S|`,3܏!Va<#esYwJb_wxS'TYi}fE@i|[qrQaB*, !_te.8'v[Idߔ{K,*]0CWؐH/XDHC~Ӟ4:WA*-s+p ׈FPpՀ{.> Og`G̽VxzRO]oU#"D\梑8ɳzNA\-DӒLjŒev18b͠ 6  MM ٫S30\^ӻ2 g;# [s3%>SdcF /Py3 iRߖ+(Lw!09.E"4~ً)]dgd'*[";>g .g)elBBB {J.Mܘ c˭:?%2a#%Qqp?1VE Sa.! 0j_U"J>s)vg:?Р&E|8grW ,pY+%AU}s (A%&Hb"o'Qw>~;մ6ܴ浾K3L!^ʲgB {X&޳j%49m[]WxskE`!UJ/xcUܧeT<ρ *rF1\]2N@;ׯǴ)A\YD=}l,4 VO~c53Š?[o! ]Ü_xyL]g}I[[4.ş2ׂqbeM{˟ӎ~)֏ -bǣO6CT~vf;^mis2JJSGd7d @syz 荤ٯ7`/>l,"gk >eSg2V"Zj4F,P~Y4\Zc —j6wʾ vٞ^Q \=-7"P(Y(_7P5Q_n %uV.ylWbCܐa;Xr^ZhER,ZLm (0ooQICi_cB Cֺ*2o<{<ݕ;'y ?(Xtw,,Gu?D~joqIX '"vej(yIK,͡aK|y*Kx@p2TrU"3Y.^upZ_kOeol~.NV[g'3YFN ּ1 ׉ItaNgtc0Б_"{0"N & Tx\PQ2n_ ஗ĸl]L-!?FCFJ"ڛ|bi4{%Tr!FG: {-@2E*1 ׷\5lq^/v) `Db(@ 95~[mlY>orr^ \9SJX2AAk1Iϼ:u*j6"ЀiޙqnyaQPY+TyU`P%tWPUHt3&zʇG7 )$ ?Ve,0y*w?(_l•cKQ ١7H 9 27 U $q1DAq_kWcBoc~ 4:Iu;g7Z&1!mRym^ ѐz1+-)̨9QǏ`^2:Y?=2"xmR0r`K9Nvjr.i@Ĥ﨏]uMNm/xMXY}[o &bъbY}'\QW-Œ'1A'j\ødmp*snN *bx֗AS|wG沤 F%L82B6/vf{AsҮX/GqnMG6)8͆#qv4q"T|@qM"TɃ x6~G /gݬ5 %zKnW1<[sZ$^UDeZyU9A|zM0Ѯ.( FP蓦:drX r.yt165[;tDhPgW/BƐ' &دOw9WRstBC-)]#' Ad1RI Eݴʶ\4^ݫݦ* qe=4n{IIH+<\lEk.yAYN[+#(_Ҧj0-H0o`$m;z?.m {,`?L_FsFyeG*9EHW/J,>ܐLQU8/ٵ Qm2*QNr 4(8Kx̀<"lCz.Eq& CK\+~JޭPwR[KZøù/|393ȵckvhk'c'cR(fgE>6Ԅ}A%OI5T¾]jt']sl?-@:_e=PJoTqU4{qq9B6n0ubyL ڳ"B=>`TSE{\3*좪Ԏ9ˍsK=ޣb!؂}Ήae8`WVp>{&p-ҋ|`Ձ"%eTsp:o OP29| a|:Mʠ; ]0f1 4 .`mK@G% V~7ihδ`x˼ AD[_ļ+7&a2+WP!>OW!`9v}|HBk5p||Sy$#vU75MZv܍Cs,|O$S쮌c~֝{"obA΅ բ5GF=eMIƿHw߅K0p͖˰7YBz:%aI(VZUeй&̀p \xCNӧAG&0Ң<7s<LϚ_f%7rQ,١xJk ??*4ӶQ>/V)yrY# c2Nc̐s|G*SKHDž `yrUv(q:h6_ w΄"t m߂pnpH#1 gwD< I!^+$ɰeuls{ nJ{o;zKqPM^Ե ]Lsd(yk1N:딳rT"oy<ԑVu;8GKAJ?E |e XRDG0 ]mXh iIÚK\IE֐I,s8B+?fn偫BJA#L.IؗG-yMpg F I٬gGXd8ΏÓ ^O>ވ40vܝSЂq*,oJgАM>A5xy UI󩒨) _ОZD|/}gQW[,`Xvmeܭs+=wpI #D48t%Sp>D\.^iNӵ bD'mG1vdb&D'O#ȕboyS2:ze4zDp c5ڑ OL9(OlY0/Sycr#PH`.I8Йc[-;>0jҜj+8@FyPbn4zVRl#M^`*Ka2@i#v>б:1e}Vp鬒@3l|B!3''fdW2[ KkNPeM\1U(3¬e$uE\E^L<6kxI؞w23& fz .`e&o-*`41np|m h+׮5ߪ<"=o9P+W!()R:DYo0&6Jc&Re?,N*)$ ݍW8[O76n'VnGI3[΍z--svjs2vfKD9*̜d+SHHN"f$3h@wP6TEU>y8A lg²S0 l`$ l.lŭ9: q C;"Dof)nf9(U!Q8~9 )%ߠBE)JL Hi,K%PvR߼t  kˉ9 4< ^JG/ƾeWMv}9p)Py@d^p3HYUS: R޶fA2<鷠uB1yd@5 +`b\kK*d+hQ 5@3KXe jJs>YХCrwJЅ97w(oAal"m[+K"TS!MW'7QF4uwhDaApZ0k}ѩ)̂`+p٪\gZm=qj#j\TA+nF<s:A+S4 1钞;LڛTj@l6IJp=PL+EO3ZJ(}J!cO7TtP+X[QM0Dw 0ā5KMuB`]g6O}}M9ue:x.z _dg5N=FckN;QY F h+; s );"x]AD|9^^7EbyͩC{,u^- 2y2bk6d t${" j81í]S8{Bh*b4 uo4֐LJ!C4kt\ȡR3xQ9(x8q.c1f&Sogf `\y\X 'aq0A8 6j\{_̕c[ c9I/@̮%Y2هq?6S69Td- aR>B1V)I;d}F>Iۻl-T3TutseдG' zfE`K3B"$GAM\R(6w7LEI%/[?1Zw1jU_&.dGdbm#[cT,YUeFCo\5L{m. > >W6_YpUx~¡!)FV2L#Rw}"NlE .b6ŭrY6vV,CqYAI^i~utׯA'Ƙ7ƅ=4aMxNJs9mi|>ZAA},AsnjsYN8Ol+꯮i ٕËǢ@.mJet{@\;^i]T1wdlk(B%8O{vf/ QkM鸵kK`fiG;F]Lf;֖4.zv$N_) j%9Sa㯎` 'ppYw̏$>A;MhI a<92SC9l,Ix b f^*u/Z@QG++B|<7lX{ -h!Sm2kdʿ'.$fe$Ց |ҵp >Q~(ŝ>+ױ;K\ SQ ǡ*gS网8Pe Nc"aҹWyΠ>ڧ{+22?B=%ƨ>9kiv-{$_ֵ~uRHr2hs%_+ŠGY"@[:ĸŌu5 ?EnRԂŰ)1 m|NyQv'` T 2G("%?aGx_`Ei\[jN]`A-dYu~&]~bMA_reza8pmJ^yojje >a6<\—4xTq *_hjᣎ%vЌR0Vu%%S7fϡZϘަҴ{56$~"52% aڬ$ZQ|.*FkBa`.VGlkX?mW:: b==>nQ 4fǻDIC[&aPCj*K%qSp]Ja"RvKXഇ%N%zYF;iS޼6w7R:z*p:i筒+0h% 2`eSTFMGbVB4+*]r]s&O%K%Zt^FP]BL814(|, *Ԏ:Ճr_> D4"ձ ABo8Ʀ;o >'G?hEe䚒]`yE2ƑC}UOt. Mʭ_̡Nʶ.l__p* p>qf̼ [B;ТQQ;Yg]; 'ornO"Ӭ?)\/djc!hVn:Uښy{F@8l@5b7؈^h*b%t˖wS7`ބeG?Q#_0bfvEJZ(cWIKkEZ&|anv,n˞t0rhNSqd"Y^L۾=:oKᅭW]oÈ@K9w K0$Iº9PN(^P75JT?d# +rJOtHΨ?沍YaLv&p@8MAR6l-Af |6,z0X#`+d*F^bu *Z61QåHq([ޭIzbhM3_J 5>Z}{&S7 lr<h?pGM ә_Yne9snr_f聟xbdxLË (s $/0cP E5͙Nԁskuׂ>.4hR" +M{rs Pk:s>mbު)\z69V  3DBgab 7b-® Xl*TZ>^vKPI —жќ#T8Ϟ} W6Z7(`zDD,sH`{ŠڵÂ8 {0 Aw ci{p@?1FM8>g9af9){ظgb;X۔0ЦT-c9>c[>T6Qҥ{vSG?Zj 4k93A _9^ܜ|Zq>] -X33+nTILΏcLN(D3oׁdi2hMS>b- ӊ XQb[< K:=R_7&uI1duGb} z yPhk{bM|F-j%ve&o /Sˁm2_F8']`b2Fp^27uo .%@r{At`zh xVoEK\feUHH97 ;X\+CAjV+؁jԿHXB] ],)ؼA@—L| :.A\wv}&mjVj0oii&Dr6mLe6q WJ"9RiNF&Wd~|D!OȬ =a$p?US:h1حWh1"OW2na”x 9ppau /ēԨJΆXܚǬȠj#}B&41`2Ԡ(Ofeۋ z?-TbFd! (iFZ:lZ@cPѝU궓]duyL厃QͿUnu4/T.焞Tk;HI80eZ!-9$B?\#Xڝ̇HDPl嶐^Udd:ЀV{8П]xk6'= #o=bûa;_m/ZJlP%>/zWpC*xI[+ك>+ʒ C"6g53jJutV gm*۽ڎ>Yq.W\,Jq +10^$l(w[HŻuF7k(u3QhO6gCCed51Y>e=iگL6H;ҷ8`!DW&L^cRFvh!/xCQcZ}i^*kBW?\M#BCwۓSM`WW 7;-R;{N 5IY 2V" p\}odD1g]LIHnRc/%9Cb;z .(p}x\N<9#,;EU 2RxA&"?{yxo nh+ v@˳/+vnkQ`狍 &p㧚lǦV [p"ܢ +ִsF LX 0ICu52kZ]( "Sܶb>T#^gɮhQ&xs0RFgHsߎuܨN{*Nې ] @l=*fA|9<̓}o5~[ s,x/ٖXBv20F^<,`bjA{" ☓az~9B9Bژ2#(o :7(̈́U'jN >2)wƉ^j*iDMP(Ae;BMp Q UHP_J[3ٓGƮś>vj%Tm5Iꞟz MPC+*"lp^FW,xXV.' 3V5%#b/V9+ؓ*FgQmlOǵs՜]2,glT;C z7*Nv|ds5c{Pecg'n 5|ySO/7/0!Κ *^AUQQHo^]{YvRǙ?7oWl'#Ƒ@v_C7.C.,+Ϡ*+\hk::9/[A:*yl차DSnD(kh^*U7ucZ  4"tN/C\N>ևtCMΣG6a>0ީ Q2FOvT^d[bh:)A5}mVaIAFfS}>u4frFķʔT"[/a1$=\|u4tYO!RظUEv{)A hf,597o_,b&{wΕ4R<,gTLURm@y HVZQ %aV3r6@}e񗀖1wE7ZqڒBY 3*EB6bړe 2r1zT,ol#+}E3&YBB K8+Bv`m w9Z/yP!*>Ed¤lmT9+/aUJmt8T)[i2x cZ;^'@_ys{+ 7huj`tEӱh6Qy^=@e#e<!32yΛSN5ꞋDQėfMEX,tor7]2+y23q4âe;zó)0.V~Nø/;&{i[s1q )y|6Tc/,FS/1#FA9lKzDO~EëIqpyS/gWnf+-(3q::Ң΃iiӲXsmXg5}) @GfOX v,a9yq lsRI9'TSH|،mTEJY2 ! Qdk* ث9рuN.RTƏyH2VJv%#*buk  :ǰ$"<-_IVI'7|OMCt[ \#KSFl([g=qW!mƴznK=:[o/"`9ᄃM'3kߪfmv qc|([y$kfEj}9yh@aJH滅+Z78{H0LU7e`%V*S y`@{[۲<$^HhB9 SyS4 +Q$U&awD\7jLrTl㭟R,3 zLQt3iGYF6r>S2*[]{0y;!8l#^c[6z l[J1pGSԠ#ahľJ{o<3f9`V.ƍ;ٿAr%Y&|.vTS3p5=F%$AH{=+ýOH_:8-PD$  z-{:XQ;R ;gK;+Shm*M q%V4t{U{,MFekT~0mEJwیR B{g R,_^ Q`?cgvY[kBNsLt&hEgRH1ϐZ =ɟ/ B8Aw7b]{r= C>C߇` _eH0ga}- 9YtJ4\4|FAyzlI;U.  Q^nq㾡p }820dR쬁42:ċ OZ!%r KR%߷;NCmÆ#g&[c*bLt bbǢ xgЙ[8C߃&:@Y-L~f|Xs;gwۗDx9u^\3 )AyԗyCOt@ʌͼM AE[ӈ&L$pݱYmJC"!lֹ:AϞ{X{:=s[ʴrA7}sT=8 VfsvK;G Cq1WZ9ݒB8 !Oċn\bZPէ t Fss[TPAU +~:quΗ{xз* s,֝&~8O}lb\o I\kW(ЉE 䂔@:7?Fߠ=%r鑀3Ef0qܵVrƤ6=Gz5~[#Fȕ5X~E"̥6;ɳs3[PN(519>+X&nLOuy a[t=up(QmO rKCwuWKmh/0+GRbszx e,!Lɏ*,AHa{]\8'r.%kDmFNbBhe9&8 !i&l)\&0S3f0['-4d^]LJTȬH!_KuO ,lϭ"4SO3p9,y˔fm,wD rJ]0W1P͠.#5n=d\zjA*pNLyx4,[6=Vq /f-;@HV8@%qqx_̼aD+c,M!GHf/gn !gf)|LH7XDm$g ̮x.S5ua9]t)\+0ȇ~pݶ¹HЀIf ̡ohW^JgA * S@=G;.=-0֕sv@< Ndڞ*'9Gȏa@񜦮IU]lodU{?aQzJ)µ;qK״Ǻ'>]?aùg$F_p@APwf&C n0W'ˏUłR 1_$2jewa/ײ> O|ϽzrJE( %IO W,ۛ˧isBͿdzSNa/n+-⷗Fg|Xع .o %7lg &L!4gHK&ne )x3g%P' e8zN]8v*Ls)ӥ{S:Bnkzahj([(R3xF#5'/7NwOQ; 6 wy){ja'1Q` C%G:TZ 0&c.4xXY_Rah $=u) WA< ܼWx=E[[Ӽjfӛ]^o\~P׽3rBº&',(xX3PO$SOͷtF HH^~gtYFk Ǒy>6zAjҽ`InZu $j"Qx_KBI3 }m!:%M=vOtv>5IPHy'L7^m}_6"AO'[ >Gx7/2i,P=yw-Aȯ6ǡS4Te0څ) JJ-U iZ [jT+5/@H8Š\nS%?|pvd)e1H7g%Χx=| Oa)C 7>%['9{{q;D kK45$*9G;@ k_;gOD5ۤ UXfINRȡ}}OmBu뽼j?k ⷌIVrg$ mJXR /@c-,Jy-ߗFɰvm495lzC 9Xx9[ѝjI2p}.5&yM ǪTlh |~08b8 R@kYט}-vO^s yZٵmLӿkz$+;30`Q~~3TMH=b#h!Z [^9VrP0"t^ /j֮M?>RFׇಣ@)a5j}D"Hp#nh̺QEbxLTؐt)뜯P2O6֚Q.k6V|< =E#:jř bXa״sTUr-sReQmomM2N.kxA0㳇揮Yc\;X߃bNMe?fo :z1ۺjk{mQ맢ZV>W׀ßOfBt-z+v)ͼn*tWT$KO=p'n?%U3sWa2twCur/KWmqê_qKνԅ@m(1ݻ.4#R7K^/9:r'2_v@w[lH!>:ư%,-$@Ώ!`g.߃DO-u`h?"gf}fIŘ3i_=gƳ XDrwkX &# /8AԜT%[ xԉ}lّr[5pA*'^8GXP$NR~{]㢆ap㋤o~s5P=Os,rD#>M _Z ,# cs}aוdې[oҢjEf`hՊOҫHuR:Ѫ}c=lR*Nv[fa4zEv!w|\ Z-4!LUwx"Kbӛmpw/. i.ۮ S0섹y1@#w[PBQN[mǂ筟4_Wf7x3akot#Ҷᛡ$k^CIKBÐxPr*}rmd_S|@˦~sdF2\ yD+F'z#B&X++׼tT-txw2ڔ;1<b1s)!/DY}zΆ]5 G5k6cV40þ}r1Oi%#?ͻ$+ʹe ?Jnr:,cT,Pm ٌŏҬa8pGyLçPJaȱ۫LX>Mp7}}ӫOB[G~>*Qg fgs Oeh S%p*gO]#p1 ym(X [ÌzYB*Ct)&[Ktku$$h=/\?łɿ7LXl $(I. J ꢹ/Mx+u(YACh<=Mc0M$[Lugt"I/4a.?q{BmźSu{,ӕ/S;KLKvpzX\#P7/auBƘH6-ceY!c잡)s@OD, /7!|={H~,|&\nYˉGr6ZI(SYKyAzϏΚ Im}:D|F&zHTDӀ^bݹHaOU>J)M^\ݲab2>d $THy4&s Sx2H-O8׌Qg>K{=LG+1 Q{ [\S7\@m y.Qc B9H` 3=p蕖G)SfU@D8CXd8t4J՜Ljcf|c'Է᱐V`񺹩~NHcxyCgW0bRsU5;S^[|7\n;9NE<ΨǸH‡`[s3?ZtK]Η~F4.|Q}H)'';pŜr4xIGV"?ߏCz}Q_VQdhD瑻HeN_Ț+(^0[xW%UL"̽[]k cPULdcPL>t ~`hp(|P?"buY+bGP.@,szˉ#WtoGXs;.:J9iP9xTZko bgӵM|>װ4QK_ͦ+i4=k7>h,^+K,wJbD; =Tȫ;I) mR X58zǿ*ή S@d2BWڵd9x=[EIJBI"2j $vu!"N?Pm Y,KctB5$@۫A4GW LmΞk-H9ı_s‡:8U$0PŸ˯[Mfl =FNޢW(KVexW{Ύ383|ϓ%n@J!>V Gd&4qkh,aL1 UNj0YFI4'3L{uvi?*7]U9SfǺ-GbG׷a{qa+H4%%u4\4&\n.O5l~=c{PiK,Tb|? J`"{;'z.`ɢG 9^cG+a_3}ҠF+V%tR̲kQw!ԃ'jeBw)Q(dlnيUݕp.i~"-m!#penb%֩XyiDT$ 안+F AR"8s;)!˴\ ^x%m= l4\NEخ:ҥ+_o-@bWz.E%{kؾU+7{de,Ii[ї78=X^ `-x~؊":DhڤpqO?HTބ+cYfI%v`ރT!!ѽX]!d:B@b} ̷P%̣v$`O3P(wٷy3Je= -&G;—gSߎB}WBzh< 0[k%wbA*:4#R2j)Lgq[B-ںxAywq'[ 3rIW3\Ǐc4uƏV{-GO|cVK KM@ KbҌ4)ahBG QSzeHU;3RF\&gu;E'vþM)ʹ=%/[=(d$L^Vci * Ʉ@JQ` -o*vU ]Pp;8d:4UNH,B9JH&mmjn0Jw*|!^5}'"Ȼ>z$DugiCr`א:/FlCYU<HnVf#EC7ŐD]u-gg[\JO gH{z =Z;4#[yS[ mXN-lc0lԶw+3e줾vPqTsF*Nc5yGͬ*,^FsU$MCw/i/Fb ([u);&0%qR/GZ9pP>RZ)1ټ,lk E{K+: En&?~vD ;v\aPdW'u f'?%|-A?;L H枈Eymycdg`c6q mV'sX*[=Qaf a&cA╲tֻ;.k0Ju׻Z{ы/8cL*IeJ&d(*v+S`7i0~]A>{ndiњ WiY2guU<\ ex$OCVU Nc)>d<̗e1޼K"WTs7u^#9W?.a!)zy0޻!c:i:vyzQ_,\>W؁7s8_|)O:ޅt, ,tXCp|-:N4U.(<`ϋvx Tz>gqnmb3[!{3î M`K, UzxZe7a#K1?s!s)/{,6۽"٩)w`Poü(p~Hj@[ 1iKbʎAӢb\P?=*llԖ;$bD(E+ h4% ĵJ$53`ʜ"G*'=iwkĎ8I(пQ6jE3LtnI{S'x .5yeM\o;lj|= tM>%ݍ_35W|R eWXoa'SX胥kbc9ʄa_|XJT C1:QSY"E9559jJVJXw[3i_|2[ޤAX#mzԱ))YwR!OS]v]dOMXO$Uպsv*O A,FIkR0?6u%2/D# mC0ATZ!v,=Th(&I=t|8Mq?ٍqh$ו9oj"1Pv rmw%ߚ;p|,m^࢓~7y%x3gѶn߬+"ԃB77[4H)Lɋ6,~$> tdY V0Zwyy>laO*gysea 9k,TEdIE ehW/i1MS(<\1}X[  )eqe2%mAOM462étKbQ̃uy㮦 ^?X^Ć; Hql|,NŭПk#|aυa;9 wەtyn1{\"úq2,_fЪԯ,>H5GdH)'B婂#/۽̩jk/܈K2O[f C}<RD qqO܎w1= ߨ[7cɸ#gi R0 I; t掝D>[c*7a#" 1wpHߜ r4|bKzJTIc1Oo%3U| SOm(hbҍvpl$8oI{s n^6(:asaՀX/m)ߚn/]#HEG~'N?`j%,>- MضlMDx&/}2ect7 LXPp~D & V@xd+7CM]DB޺kQ9}]ˀF3ySwmNuW HSnjh8_Dj#{]LAiL2a zK%R~@3 g7FQ6Y6 U(mUnMNIxU1z9n[+=|=~\E y4*)lXW2mIE3I40oe |ג$jnz?RY[5h7x,\!\ғWMaKW\z.d8s2.#e#LD8\xUsjB_O+>;j~xپ3IjqyXpW\h`.?qwY54"Ψ33ޡPa~Kb &}MoooCYJ1Yv!a|yáw[FX8qW&n`WNZ7 i!%26%W9vqmXJL>0 s̵4u, (,8:0BPW穄(ekR$Jc x2f_bKCB1w'}}*o-Ll>29ʥIł/E׍TOX-h-_+ቲ~L l)I(ϚD,2JBu~]ZT1ܹ]IܡB7֍FJ׹JH - l.W/$]UO~KbkNB\Za!!F|6B%9o\XD*7:91`\M10TS?[hT>e\IѣH`R^[AnU7ky}mrzŽRuP_{SJ&kC\mrJ)'lJ7 p2g3}W 4v;B#!Wqo6Ֆn1xcݙIm2)6)+7A:X'3kMrڟLp2=]Z p6,X^{JfgOE9hib`NLj=] |kw\84GRG=eab H~ t*@ik|3Fqna LԔl^U70O "7@YA:'5 s Wz 62qn$xì2֒Nddi:K3v Qzbr22zP$SBJt76]:B5uWbݥ=KPAi^LWL/ή9Gz8@ +qseކ7C]_ZDkrH}iCe=cCjk`)6$9s*z< Y0A.nXXO-nJ c5i92Q4Uca RX6؅Mtᖽrek_$=ax{_#̸J^s'(rŦaFaaxG$!4:_M 5PY}סW%C81H>tKy0s<̋=9m&yƈ#LxȌzKPCZ9+GtFP#p6 C;Q{ZYN1rw|*QΎiA+jV)A#NÊ S Z qT8_n[S4pqVhhv,|0"8uQQcUR4I ͻW>B!5sɝ-x^H Sd/5:Sm?*H.\7@>an0vOAmo3G7g* 0'_Om23߿_-m'/$ #~U.nQ:+lT6>,EڰK=1lT~7e|hl{8CG꼠Xn Ni/[ nݭ#/CL6V7W>@~y(!M]1BŶ7[HPn[^,׊ڗD;mu!:mOJgNӼ:L9jTe1*p/벝vY0O hl4V7)Jf|sǁm:cTަ8[tBgd{3ܜW@ ~[UOފ5rJ̡+Ģ(À҃ q }hO'3%h`dgA~f&=b^r-iڠS[E  E msvTPy:}%cWGgђ|O1(]roIRqǛZxiTHX%R7(5;JY\Xfr1n3ilc:p-!{xUl067ez U{ .Jկ<2BSe5>yݷ_)%]j ek?*mA)RlcreiK X廋\9z̓]KkBsGɌ]A5*AV[ ByKb LS1I`]a83x\ wKq=^CJHEIXG1BYͿ-#F;ipNh׭)-F~ë\%P!=I^R<Jqgvgt!zxxR6?0KPˏpܗ^՘ϼ(%`+ , uQiTHUF FTw`E<8]\(3K9)R]QmX(Sz/Iqͦ&q 6v/C( k-OKӊO"27'w66a@,w9sc;рHn1^+FPAb:Љn2nNJE9jM-N8J;k[˹t$ONK6jX0rb|L[Ie<R{C!DgCs3OՕ&"rYdQ<'}})$+BS4Vf;Tl.e^G'nk/g*CrCA R,'(M?aei)#*d!&}yT4#3qWLzvi2籼 t Ro`l Ro`](o{uXo#X Dit*DDŽ$LI 87bjѺՙ 5X3xֳV&91|(Bn9aB<>,pGd:V|@ Xe[FvON( J$WPA1d/|CXWA\;؍pr#'(urAGRcp"OC=/_$#i'd@l؆CKtB:be3CI>HBbׂ>><@}hňAʴ ߀Yo.//)?$txX\i{br.>3hlt*ܟՉ졨qYşB 7u&(&:xW 3dU}d=f076PyCw5"[^cZWեFYy9#ʷ5YkEy]Cѱ,*&'i/K( M,?`h;L ,c&7~D*HJNcQ`󐵔JX=tG$,c8)cLlhRbe=ԣ JJ额!+= eWܙ(R&" c2a+m#(' =G{":Eƀ~p\u$EouS+J媄ѧ'1A\Cpz7NS=J>o/TiAwQP8M|L2ChoWsՉ;eV&>34N~$״N{$1WQ$xɩP(閮C8T: f+ȸ+ A,/,gr]# lGA)c t[eQ/HE;j= =[j蘰 {u4eX>7|Vq^vaMvmu?w#]}u u51>kL> ۤOvogFdGD_R.jXH1=TP-75}9ͮ9}b t|O_CaU:2dhTI'ZuȬ)^`ۙS~C[_Eyz~Vi'ɾa׵b*6@ e*R-iJ~6!F%Ɛ[biXOE2KPk3Cg4eQ OjxbC|J$1݃r82@ZUNws/@>І8G x-'Bo}`@$; ƺL$rM'a? HmtUsP)Yˀc!.y*aȲU"˗kUBE8ffp~ zȗѫoXyHk~G.8ӛ|bꨝTF]G=sO#&/ణCb I͈1f,0Z6zG_/|*5 Baݟf$7dCˌBHYUH`L7P$}( yL[}8e0 M7WS$tO#~2z#,(ro|MkG$v~&Op?-JU%֜R)#d]?x0rj6|f 'K5ꊷw0 -:xu?(t]lk̔_* i` |!#-9GSֱmsB$\ \a% F gnPI<ԲvG_oH5=<@F.tgȊ_-fjԆOz fXy,!?/*|5]Ĭ0?*˕kzd^(.- oQ\tFq$2i~BfXW$0ҺԂrkQ BɛFy_̳qX˕o"-=EhX[ȫ K(5Cյdk& d($i~U;(oǼlJu-}d!w,Y$}pﻌם??$&*@YQFZ!w^a5,1RJFH6S$i}r,nL TɁfF(0ny/Q36\]g$_\>YL_8gVq"p#Ui{z1b#q>UnW`ZQ_fp$6\*C%ްbvXh ʅݱu 3L韔@H{Ƨ3N7'd/?h7? ۠,q>83>W;6,Pm?-AβghC69{ ;pmOSe TOJkUOGdk}2^9uC\f~|~B ?x𚳞A"WrlZlolRnm8nC ?Z2G@\!F XmNusx6GdFXH/Z9G\g_Hl2"l5DI8\.즯xzo|U{6o+1ek)qYU񾇤U+%Lo|ú@_0vIH(xS' Ǹ|P,eu ncono`pMnxx-h~ s#0@9|[)`XIx"߆ȶ.%s@dʵ:蔓. Rq q~'iNȐ`'A@a#Zx0OR*`KNru8HC'OBiEtuM&tlJ>б]XKe/\"?K9~_˼imw|\]gz#CPyL}jfm3ퟑBl7(s9zH:.@7픾Pb tH %^woy˨w1:ʃPR|Bg쓶z$>*bIն:Ep ]uj zv? J 83 I$yoq %3H;n?ùuqxJ[=g w e&_`}qr%@PZ5ŪЩcq߈MTϠ_# 5[9aW+?V᜝8!{>O=84$0iY1 0I,8|W6 ;9~R :1;ygJ8}Zwgߕntxsl (ʞ8,ЫYCjlrYD&,V%]5 銟); ҆!xxz#RWuY1b-P#.0UWXiϗjtfoKhHA_ÑtRp:ߙ!㪺rwbٷeHwXӯɲuS2e8-HEc'nn@J5E6Ϣ̨U`^L`,wBLg5ҁJl ݑB'}@u{̈' `Y P\)yZx *2C67`S&X_kSpܥ&7 ڲN)TeG# y"Cʺ( NhBd9`t .O+oS1]O뿑!]Ī8UNĤMӂ*!KYC?='N K„(K[+oJjpO7mj= 8t, nB.&,}S_329UtBpDx;;#-PO@pZ~ĎIUF#^V_0Б)4K5r,ڈX?W.h W_h(2C$M[jg1oT:Ff$+WO0PѤ~KQpC'/ݼ;+6k@89T BKX(!9IHzV\fj}BPg"lNcʽԍ#ӞG!;s3+s!>9q/ B>m$<[Rlִ$Hz XvZqJ2ڮIѻAw߂ɉ\7\^N7ȉ1FϕݛeQzJ_X77G'g3J[ 澳pBdtg7\ivYdm~4'zB1)O+|'{SN%Acpo:T:+ _7\ecOV3aG#RIu+2? @Q.I!н1ciF/GPs"YrX|vQL/FM5 =uE w39CX9|hRo:9C װlh6@YA`s= aZmd?Ϲ>^.KÓò5 TM{F)|&V88˶IlNOQ3vö{TЋzpPԧ8VWTy~1J 8^7djsH##@ډTJ.a]}fkrl Sʡ We5bwO r] y$ڹEn%ap?@vdh򽿣hɬy4ǫ8tǭj%/Wb y fw~EG̈ނ V1C&R0;=<ُ^J?V ,Bp^XZb Q3e,Ny*uˈnZ;[a KĩloNRPsVjMMr5/ 2VR}baDT oB2 𿿕7迏g1p{:pKup 6q"c$|߅}$d0 RU׵lgQ Z"?0-= }6A^'kr̤&=v4|}|nM`cI3j3H]ty62%e`ѩ 0u=͋Ri,.2C Dl'a>^ ھJB?c ,TOƻ4E׷i~L+)ȬN^fh}:+INyVvg-UHʬsJ.4MaQ+ީyf.`ùsb‰xlIZʡ+*p  ?q /ePɗ$Vnv3)L$x4lu%ܾ<ٓ! T;i{Riܰ( o٥q;Y{$֯:)~ uʆû]Yjs$.\kuH*"_Z~M\K<ւJPJm L|}  (ꎠnDd &?|341.D'ʓ$ϛ*_ j&!l`RIN4r)n*n&}ycQ۟E-ߐ!H# Ht/HOEVFPkZd@zdAv |S;)c|A;DoH/HXjyD? imU !uXGK1*uX9gN6(W61B62sD&4 v{3'7M^::vQC (;w%*Hzsa9NDEqV>D,0${$&~>x!#kp ~E Ij|}V`mk Xs}.;p@~FNC/~r %(j#b 6u>p 4l\%$sH kgF) kttTv&XZrB qOF]~'!E/5]9D~8H &4oAt(.#=tz2JHĦ~VG<ht\dsغmwőnNQyTFfb[c VgEg7іsڍgM0 lSCM%![*?n=k WGbrőq?X}M/1 `6}HI-]쬏/ru l<O63?ؤ(O%H$3]|EL2d%S_*8*ݱ݊e0X|7N S#OlU^ TÆ}B3ˈ@*].1>Z: ; \mB}5a5dzp*!. <E",}\{1/ '6M'9-r &n\Kdb솓tbI\~'Ȏ8|cd+n3~9WGt@Աy $W2TOLQ'Cv&MW{jV퍝0JΩJS5",xd%V=IW(a.hW1 AG֖3T~yAAq |^NH/;UAjfa_ڲ|o UpC䆁sCy!iXѦ5K4؉qٯe%}~_1NEg7N]dAq!t`9 Hp&=YT۠V<pk5OF_7Hu/T@$&tR ,8UdAPHzMQ,{~L*u?ߵ@BArNxʑH$4tƦ(Ri\ ]ucz:}^PjDo/_QMn|aZaRq"]P?fc)mZ(65VZC/oH4Bd1Dj5cw2G[X8R>Z +u˾M".o0,2Q<}VX'q"ye1pql(~guy\ rV_#E:dLs8oRL{'#e9q(Fge/տB~h2H+g-K[Dc= [-B9K)bP=2uzwjU. 3RyI`5Y{Ri92B>A-v̤Ëq=XСF ^VʁީJ% " ?ttęCԖ|iS3" :?Λ&F&:ҿv*|9/N+ʌd QE94byucIu;<#LPiPE ZP-5dyj9˘ՙ Gԉ@!;Yd,[\b wOEΤ:"N=PJ֞ /f!tpH3v,'_d0`+%ėWRD.,E  >_$)G{=L(-!ϽupZqʪR)?xh0u&+@T{E{K[">'4F2*_")yGi` DCyOqNN*/ʔ:E"~piѱ= \NoQ1zxsޙKsZ'Šџk=8P$2d3YĦ7hϖSipFmz ܺѤ&mQ -Н3ƭ>6β'W] e Nns*Qd<6WXU+)<}Ԙ:wU 3 @7E}^c53~H\jIB-㟀eti0W' {B"yMtoQVRQJeAV0dU:BU rj:Cx\%2T*l ؝oE ԍ ؕ 6ORM8)'U`ٻKa{& _ FͱmS]Xё5FW$j_R wE>elDN0!Ȼ'il-.HC2"AZ;Ά5abo|DJ7|Ԑ]E$^8 CT*ϦɃﱵc K5ݞ @"TpC@b5舓K3xUPlp6y= H9s{Fs"8T뜯tMSk`OWvf_Ckh!h&F-I8jڋ ~VgN"Q5XgD6S+\XpD>I[f?f~Lf3rmb:I|\lo\)]T.S';2>`c%zp;\] Lvs/\y"l7yQQK1pU!OuO(*5錷Dp U̱T"u3[ %݄?-٨XI}NYLmU6;" =IyF!,&!`\X0c^% Uh*w? -R*M(I-+]UeWLHJS%/p33D-2BT,]LN^2_}!QuWZÞOm<\ڡE܍u$3CX*5»W1ycgG7~Bi>"q6P 0\ ~Fx_qm%LLi$S}R)~[+k7jU`,nwρ9&acU:Eapp @QvbE>!?^.XIԝ{8<$n BŠOə ;H5T8=Us[':$lZkK2?2'*[g7-톬oqzvma IzW7)_Lt&- ܻg=M|L"WB$^g"h03j?PuJEsW'Ä5xSY<1Z^|@ڥJ^׈u顓_yp"ig×mS;4!<2 I]XdV4"ӵJ:'@ H)goo>YTUr$vOY3]8S/IKlh^i0X *,sЭ^1/J6\#dL M>)}nL}a qpb0F)ٍ &:3(uRnNt]F?J?)\DZy$BbL9RjݠNW-,tU@$=\oN{v 32 P Xg»gD@:̅p)tbqJa[Z>1V)f @ Zd'(iϯ"H;>;)X:VPkk͐T r i;K,ey\mo| $,Jo+54ha/’fXV2<591\ǮM y̸7pG U5POmGI*H4&hOjD0y#1[WY=+kkxdB9SA1uӁR0Q뒁YΡјo8;b%1YrnJE#>!'q9`cdV=(0KU@DmraǟneSnM?㬪$a 6z@|1 (+8~5nce YyOYC!Fo:#aQ6WI>7 I0V"/Lo`j1MW-,S`VtV-ʞR)w]D\J|󴛭"I06[:-KFDK{RӢ(+뵁q#]ә~ V+~rc:l9 4 CIȎ()a8|mGӖa'U"Nа'Rut4U*p΢e!^00}j4vKYAPvnj\ ?{8αp Qt0΁- JBZ/H^E~zZ4!r 1%5jK.})Ea3ڜ .UK`{N_/fjvṄݞ}zQ"#81ձExZ+p WuAAʷc7KT=}KۡpL.eZ0&?Gliih,2ԹfsW'XY$MqFgc9"?I -`Y](st \\ք^o#XPM^ .P6UL! dБNwu ʇvl!v |1յj9o@3بȌi!2-FΖSIfJB,V]! qKE pJ ٌ̼v8ءhXAx]Vw# Uw2\Az2Rm8v1X sBv.2o3Bm!.>X$z<9jn!Ք' Ưl윒&X#n቞}%;S6NUl'\SrU~w!xB8Ko(/#h*~!mueX!_Tyρi8G56v[걥߹.Q"J4Jybo*~"-90|H6GBEN_G[`L349b0B4[-ўr]ԁmk/6fEY;dYy^-qXWg*;>M @%pK{ dKVjXz3GcM61{d[jrws7Tw<Ec P {|>U0yG,D[\6ڷj۲}㶪vCS;ԙFbj:=I//M&b S9$4,UZW[ve%MVqv*|6:tT풒=?`AF3 ɪjF-A-7{֦{2DxyAjuUjPbJx{GVjxMω=tFdԄblU˩Mv&y;s(5<Z"٧y)&g$tm<ƓeL`t.=av V ''X:gubdXi wવ"lɥ!7hU@l;qp[Eat) 'N=ZVH Փ9RA"~o!$?N((>P?*nN=bH^1͏1X:\|$%Ѓɔ̧TqqZk%פɵ)!|cLo*irڱԷhiZ{A%EYĞdLYB)`gK7?>`a.m d3hϏk$V e͸wx[ŪLҽ]*h eB@.!=?̶c~WW;𫧌si<9Mq?:.<%e o;$Q 4(lKn0%*?2:`GEN}Z[b[μ5 J}pԟtqng֬c9 @"uIm P =Yb>Ƌ0_ jG=n:Bh+K e"JAc"J^祩ft &M,fx16%\&m%yKz,hB6Q˜9 -Ìl4F*{B PV0唁ߤqc"/9|.bG=GVbę:S=0)gl-LHv>"l]O&UJǰo ~qfp#t?v_0QFfxPyZDi^JR8?S:h8'= S4.T2+-bCU$bR+ _31P3hp;J~]ܸq$ /Oi~V#9ਭ{|޶L;J.}n9IRlǕ2[tVKѵSbx&vR|?뤞lO@ ?dxNZ[0{m2H ]QF˴K٫a"D2NKz@uzcֹܭs'~r>oE儨3plPi+xĤ ~7`!kƢd1O߽!랿L_a2=ĴM=J(Dܺt}7wl@%j R`Q pNэR/ <=*L>ۺ5IGJjedҺa H̛*rwўl ,&fBG ❄hIa Eo#EXݔ;sfѮ?0QuE6AOb CxҏҾݕd#<*҅LJؖNj=Q<) D-H 51ъ Mǖ% !=B4_[7ئ{"swIg!fIJ/zvM:oLԹ[93am۽.z&R!vwAƁ3NE3;+ҘM>#.ۏȴZd#yG&*[2QpTfw@om=q$ 픫L ״I{9&4 n;Vc3c}{"u5_NSc ;kfE7+nyk[ ;x"FI. eyhzy@oO &vB472 XXC=1IfuΕc(尚脁D][bQMPU(ටpZi2RLKN$n"@󋷐7>^xB Waioh @[Lsޢ͔j WHHD5O@rMťnv ɧ0Qn|J5{J*+ f)3/ޔ\rw=q " #f9kbTV,->|dtjOb1&ScSvO& EMPx 3CCB 4s\!0=`V+ V| "shYc3o~n*|5/L3m@QЭTV;xbgҍd(8g9W\'סb2DZ$ kW <.ރʞ,CV3=|'Q]]E0T=.xF49ᵅYYIsBr_X9quX-\nYk @tbee}ؐ%^[a9ԑ T=4r{P*gW+:5/熼+-d.8Vv0ac"Rwo1<+$S;~K ~Wlbyڡ&zZeh<&[j%{Bh<QK蕡C&^5xQě 9qBl74bf!!CF_ş %0ء*4F GV'WQ|>p2<]DNۚf+@t& ߪ-1ql/c|q~$GU]~Z2T)]w ĺ U=ZNb'=񜣯!bMG^  f\oesΐGD6Z] sHh zz>:AߦsATb@u&WN@_iFOZibdrF?9mw` rE.v/~$Z_(Oس s6 դK` ʰ+̒ rxσ\o&V@=-#PP7953 ''F^y,Dn  CWqQ+AkſBK 7Obo_`Jlۑ1r7uH|EQ/N>8IHK:t/$ g¡( |:ǧ *C/C}C6B[X&w`5Jz7 <& k9Sibb+h~li vuKy_KTcˡ-=E f*|W &<<-R]<{ڞ3$LsN!ҚmI $gz]AK^e_nq "ȁ}^_)WÅ2ѭ.1%fQgYhjFDI&#ԱS/s wWf=ʈtńCJJgr+t]©zM62vfVܨVl7JF~8c˵LM"28 JSn >07pdQ33QfnMf#2◒Jb7Ii4`+-6p(2o͓G/trBO{v G.N:`1O> kT] 9e`\5\MU?T}nDR Q!GP_lP鯹&4̱ȣs=Pqu:ERBP04gzS0{"@ڇu,ƧV4c|$k^$٦J͒e`,jWd>Ő_xarfJLAM 9C{emeygծ&2QEqf:Qvk93+LZDP-GRTAR"(7V33unb*5VR.*g1ddfzwMFr /Ėuo"r;ZD\+.V9=sr }H%|\T;P>';ҐMvk-r&]]jBڳnHjoYd HOFf r9iOMhUK!鷃pX5v-~.g ޛ۽lfW'N[Ȭ{(pYar粈"jn.>_P2 Z "΢&(dFQqxY_wоy) 4XBH~ sm2'LMn⿦ 2d\K16zn&[ \85Q,t=GIںRsGbzDF1T&rl滑eZ]p Vl^Z4λ{+ J(Q]“L@q^\'sE2?8Մȉ}yn14QJY]#h; * EDL2o|܁90I]z֝+=jYZ`: zywM%<*Ne$ 'ZG +怠;d܈Gp1{:8t!G2Kn>amOIZ,\_U^@TՒ^3LPڶ_M` _J^D[Y)cy@O89B6LXA,; )3 =t3ոtzOC%WH7~{H7@`cDk jZ Z]REя}'n 1@B),N[7FPdm89oE>c:HϞmB>f%`ti%C4!h#M. [ ~jѽUۥ,]`(ϥrT%e oV)2=f|*9 oqi:Wi{6@ 20 (dW{VV*8RlP=Z\OTf\E]:@w'wBjLn~7$/ɉc^3)q@FH=2E,;`nRhyQxHxa,; J&|T+ݻ qE+a;-Qƒ]VusQA=K(&m倄l+)W9@Cn(߽0gY`ǧ/wFbz7e#8ݙ,/i0Le^.hMb5\Z%su`龲R.yNGo?/qVO gnhKGxN%;w^UflAR_n螅0g@,(gZǼu,J37&UQ., 8_>qK:bQm^aw8<Zc9A;NYcezNE5k-2êy}2F.aKZm%]rThܠAqA2/mbdtیH sc. hu{HT.}y:ɂ{OEn9&~ވ{{fuE(0vf5ez8BUfJ]I[)VJWe,Wv jF}t47i)Pc k맊JHAX/oAT;9BGTKWQJ*S]6γo(df$ĠTmYvnaW1W;aZ"`>#:nZ;< (% L'Zd̰[ͶYS}J{-3<^s`ً^/u~V[6-o6mh*.W\*a-+ԜmϓI70?Գ#h#GuQytQm=W?k:?u;'KB鲏PT{̬$C +r'o9m<\fק5~{s34&.?8BM܂9&Hmf5"`x~;6rC| Fb^o.ZxL}q/ ZW3hE/Dȹԙvo̚Ka΁2a GBdu+V+8ɀ4%2T5B^K緤RY }بɸJ5近 +>]vc7, 6A %e zݴP|Ep5Pܠ(vܯ`~-*ڧ4oS1sq0[F"QOGH} u6x7ȕ Zǯ2S'PmzHRш)~ Uas&9s`bjto3PjY!mwqx JH7Q6gQ Meh&v= !RFiMpidXSL N脇sV3XY; cEW߇A Gߦ% EentL&hr` kfm3\3Xyl˗V QK9ٔmUxG\mk*"Am`֟5@x[OEo nN F×#)],p*2H9m޴l^Ry_"F#av({^gOcT-wӻ'G=Cj.+5#mT] ]"RPDy͔@}ngyc.2kd2(zS@X63ll3\m֎]N JLO҂?نfƒo JBiAVl;~%h{Sz|Z=FsDiD^lV6xUvi s62R;ڏ^, !ubWG\z_>tPRK].l^UӑbEe\P?V!V^^kr*>3hf5a4fNj!7Ӥ'vפICA Ee1^N@ WT ᫭kl(IIk TW8I͈I~~´mq7@7ph &ok8L - FTtufXp,9  wC(1!):LpGc 4w5tnx)5Fry&!Hב`l69wf"1ܺ8M*a[Po J?,ˮ7T^o3DH= PHva=bu;/5Y7 ް˜>rr -5ԳxA~@%-u'dƔ)uy|iI~u% ^Eeo֕V(ݜF2' kKRKLbRyDJw- ;8щFLALNagNA0UwI,>H:ɰ@ho?M62M)N{5 rA&Ur%2 pr|͉NeIѴkOu>[Ɉ˞1GuA{p')8m4^%B#$MWIN˂2NNElchbIhIT'0stof0ZӍ.QM'w:fbCL4݌0\nܣ$C4N'clt 32xDc0S %S<=03ۆF^gBK1Pז175U0@vμĎy8<#*wERt+O~ 3׾5R \4J"@ɫV[TJ:6x6ZQPwrA Q6]FѣB,hkpž8oE"o5òU:<".}v0v~(U3vYmbMwgڟsGwnA̝aOcIx6;cJ+ch"G ~#:Bג\nP%A K[o^ {BQsxֵ]W4]M1T 29/WNR(L:xy^e˒+ʶHHJԹh(}RC$Y=pgD˯Ib2"x^~pXv;Iqޞ6?=linqzr }VW@JUy ЛnWX4[3]^2n:C7%k O1bMB B<;4[D m|;s+TJXӒyUWjГN>0,do/8 jƘ4^=~\͡CH=Ehn Û"Sx&#F:Ld.*gZнCbm\cIڂ~?O~$(Ր;cHxgUfO,H?#I~E[ϡmB2~vlj+9Gl6ґM3_ 6mJ-=,d(tcl jJ4{̐L+%hvG5;+bi{Ya9^뉸f? ,F5[1~A\e^gʸ<t[C~V)7NA鋻,nPoI=Qh\íuhF$DP w9w_[?ӌ_ja 겁>n.WA|Rj&ݵez01[6wP7ڀ#mʐbK5ZB_rqh׫PpEqh5z0D+uz1C}&5eMa$BŘWݛտc$"rOr..UM@0VPe?N$(R&BʠUi֗`[B+n)!Q|9ȱw=Vv dm[Cwr dpk$GY*Mj ~s]ڪS*f_ѾͿ?XĜfdAXwjˈ:n%Ʀs8[*L8O58G*pަszR2 LLJ*>40 U{T5ӞڅVw0H.X<=LJd8/nI)/ԗtI砗}yGm:;$ƒ-7ķMt11y7Eభ-lNAH\*ԣN>vVaGi2I%8v*Mӵ@ WhIeŞ.nrᎊ>GJz_p`Y53kVv|y!Ag]}UTZM0iĞbL:b#U@`Jt2nXZی&_D/X:I*tZz:?M,У}RUpoW`_]El SWLt"ōOCEo2x}8BR |AN} zN&(0%1sidôV#!1Yeq- Dp. hT"b~]he૴B f].^hOe}("&>9OX. 6288[ lo⺅: AWɎo# NOwҳ 2L*,,\"7b޹+Gb21Ã"ъ;;yœd}Er[%B@ز zbZ 8 VaGP%Guyx?!7v+k]?v:oZqXTu},Ҡ-JqFӒUz`qRSl լiXQ-o#,ϛ{S?g@ "Ud*(A䚲(W4UgHO T-\OrCO\P؊w_V0# /وL()-lC-\?Ё}Js,05EM7A]/=x?N$4>9)>`OxJb_/RC!RIr)kjH_6=.op#bz4 J$W)Jk C`6,ZR97HIe09FY1,B,->M)j9Y6rC+HC/i}eD;ÃQ|dQ`6|bObC EdIݣQ]ޑO]WMz.3h9Wq8$gCG ߌM)lwI9qO^9oVa[ikAuӹqÙ!cKSdu :?Λp'-5a,j8,nF<1v'ym)\hk&/kpQwя%mDe )=jT|NޭuG$ÎuCKG V_>'ҝSs2&z$=Ke!dFlYշƎ\Pj] JBlv2)E~]-X3㠏9礋AHQWD^m/4ݴ/(iZ.%Fg8el0m9ÃPNApԃjZx žnLMO\h%c/Co{f&f<$;*Y!8HyCB\ ]av-/m,6b(1L<ƽ)OS]aJ)9k8֏jWR @.? #:>>M*m33_JKI6!Jatu#x/Ȑʕ΀7sYG:oESɭR9/)-kL.2~sI9'*SaΟ.!):|2TDg$b|-mZ j1senϝ&zGzf(aV̗o#~lʙG4̳SykR"#v5;r+A[~<|WYbp{iP'ޣhtIekFt-(I k$kas |'.}@# cb tQ ?etFUTbX붗$S|@#]aOi8(ׇ8!=ETd>]k*vW*@?YmU.#.## XlԬ\N,ȡ~+h9N7Lar 4N~YYXցaO԰l>1Di8^mZo8kɢ4eɎDrU`θiTS S@9/O %pfA{k >'cn1;iJ98 úDd2~tG[k~t-X3V%ϩA@igc&J)Vr2 wc/K}LU 'GIP:k UCK:J(|8YD$#5c7tГN.nrp]Gx <~`.| p;C$fc0CS([ѩryI,s}TS] KJQG:r[^+#΃GO2@d1gwsjebm>~&MW.Nq1چEϬ VSx?ӗE3V0h(fR?r˫WoC]DJSbJ|W}ci7*;A9GϦ3MB ڶ">D'_nmu7$=vc:`-`>ZB&7|4KN$),mFWn ^m[򎸕`sdĵi= \a)`r\wdHm5Y~za$1o<9|Kj7 |ΟС(;ޞCS?P4- gCXrt( */_Fkk]"O??$ѬWD`3~a)xrs~C<-KoQa]  :=YbC Ք'bs$םѕ A׋h{iK wB_qץ.vPWxWWԂ8gcQگ戢r|ه*5\%b=n+;|mi(Fdt6 xn>Lݠ1G$ʳwk6m2?73n.AdYc/:kBoqŷ XDh|ͦɶ=jk#B^ q jIGɋrl")s8*i(4q@ӲENSxbvu] RpKgH Y[XVp`0Ҷ'ų'_Γ# #XlAm( ̼GPz[j۷$3 @ο#K4)Kb*[^ԉ[N$0,@;aa邦e6C`_.PeQWzzYhvğ1P[ Ow(6ǟ +lLr`ݪa :.|j>Ӊtj+3Mma^CoLC39Kht=]d8=:L]C6cc|Rk kxy{7|RٔBkYado'ӨlS⚒{Jwt\u8+_w`tqˆᴒ^$eV;3<H4,xMZ|"S"Co)qs#fݒq r\2(s?MP1@3Wobxrʓ%z?16"1Nh_-zG3Xª7VmWٯU%yKP[ zP~Q0*e^!q.AJ{?qRŎ5-wx9X"qe;6i::2|[an*5 ZjRg$.eRLĩ/Kݐ>3@>V-q-XҲfm#xC"ѲiX,eYU^;>S ܐXm滷{, ͢!~)0ߝiJ8l(K92]M= M#r `<ͧwX-V8 v9[ON go*e⎮&$=g~ÍǍyHν=AS;mfi4kA=08أ袈N86:‚q&A"cN8@7Zx Sq$_"25ү̎6ikBX.(=`9+c-s=|)M9ݖnVa~~)8DN5T{pFv/z*OB.h ^@m9Kl8r\|:UV&}ɨc`%ƺZj} J,nӅ%-7 0_f`R@ErL9ljZFY[@g9f$!Cz]ͽ+OtsO;z+p*sc $L9,}Iʻ`q5|[&2ɚATBe>`WW=0SЛ<^`'hk+-2b~ۿ7iyw W4XcPgf֭GVKLJsl1gުqUPAY:B"#RX,UsyءӃ!S_|³f& xBwlWQ|SGy" \"Y4m~z-y~<7W8ߺZB3=vwuLؚ8e?=%y!{]և0^oSZ䒤oe HyX$1sZƞqp1rT\K2D-GVoY(`EQ;I}aGZjptaIkhzh"&dJ@oE,eChr5-Y:jMS+; Wz\1@Aux̡p[4ҙ%ˍ2+kp|>J)Z+m8л]H2CFp>`@2[:c8;Uo"vD\;=&Nyw|tGeyo2涑G a 2_w~A2EH~AG #qy^- \JT FCcIq /ҕTKQT}O0"E#dT8$/½3n0m$~Lh^u53n{_˼gĀ6L`1oP7r8@1E0ʸX9cPpK&4~JܨPb'\R Y<'DJcND!vv3r~Ihv+k:y*>7ZU/h)U)]:"Y:05M&x3,#Xd0 876I'&3*_o.d$wc#TAͯLJw SjJ6Fi*6Q`4-|lVSrļ Vrgu'JedN=qm ?-H;ؒFDغhݽ_-c9]UǂZ D-g.'Tk$"gu&P@3^ǐTDe4F1l>kWIK/^9*f@mé4 nRZU\1H+`iQ~P(Mtrl(W.I9Ksظ{6R ş6/g,46JIAjxkD0p8I1D$U{S^GNb~#q_E㌌]\s#IhȼGYS̖w 90l.9\_VF  mgq; 7kݰQ]Tf#t$rMR(\}K~$:PG.Ր< {ͱ0 jJȣX3,56($+lf# A&FƖQѱ>j}`-,)[c7=w@^(:TA:ьJz 8&Ǔ-v) ,ԿPzhFsRA,?`pP2;H_mT.vib>?u]MMԸ`ip%>B2erYTEqv[W;_ )a@k8Wt 1Z(Rms GKqiR(K5261ι2q ɩiZI_>KN'!%dx2K{lԡhgό"_e|Jn40Cw4(f %I]^l=I yPtQB;&ǻL:܃+fG;6%5кSlpFwϲt@2w'#m(+hְ&kd5r ,ì< ZOdaήW+3qHR[^*1^혅q5{@ šuؗKe6Z:䒛åG5$jMJcOo߽^7dže9 {3o 4q5-+sHx. /5y1A``~gzBpn)h0(OG^o IWpD1LƼIތN[r.D~F+E6U{@I^<yJUZIm $/!dICa&KJptaY  pPx5z3'V`3-\OuUO{}j)Ώx;S fƔxty;6=g֡F+)E?_ ''z]ĸ{Igs`ƟzifzN((Ώ^v1 R(nN:]mlHG]߮q_>`hph̒LC8n^&*qߝzh Waҏpa~ 7LX-&FRvԊc{+`[!hIAynVQpV5b~zN;2Ϳf8}g'*V'J*8= ab[WXJ[&֊P̓qajxMVU)VyMWFjMp|kSg` fN^">TR~R;di8fSS!5Ӷf=lWBϭ4P@V`xTvcsaЬ_̷{9&lH< E83+ XEH3zK$ k/$f4 RjܙI#jG= 9P~bP]Zd&Y @ }*sh1!?'ߥ S#ԓfmU/ (>dsR-{nF`OaYsqHX<+(e)握¹ISYh9jD=^\@6㒝 @ܑqdFI-'rႡ1HܜmDH)(fkV/nec!03(ϫ˝셱h;>[?"Ԣ] GXm{_邏Sb =z5]U/cwvxZTw`NfDrZm3N%Wkbc;+wv?T7-k%F],Ҝ_(ܕ ;Jv&re)矈FH4Jd j]sڤ7HICrԟfEMIb,sfI@̷#hWN?vTp:@52mcOꄥڕMzr/UʌL;GX6&pqĒaQ(ltM 3D'E]$q"URcl,E+_ƍedp$&p2!ؒ?lpSXw DxwVV2DAN?;+_*FJבS_Ԃ҉5Pb~WΈ:u$:Q/M@aGfl![N;V/A͗'8o]潔4LM.z4hjq)DL;϶Inj4@;s@y$dAa}+uI SzQ?|l$H#ohS6+Lxܻg#7~*"Pa>PhutslF3cʔ;Bz*cOYPr+4tP4BwF4T*Q+ӧg!an~ ޚv`uu$''(d 3V5js``ccm8kOKШ#¦Ihl~ Az<AڢJ@=΍.[r ==<19S$hUQzm'0vng6SHZ hRP<; D΃fڜU)"b /49g? l:qm?|KqC٧\^eޛ]}OyE1gb^ rb2#ᴃ _ 8=J,j}x' Hh4oԢZDD&&ux/O0?U co#^ D DuٰX<ԄIga+> iFzb64#[c3;j[:Avr?B&a5 v~Xgkq.!3 Zѧn~tuDjwyi>7q%~TjT}?.gS6s!6dzbjVRD :BD1V/ϸFغRN e,P0_ڈ+,D/)މ$ X j@|OD~6nI_N޼Z&/԰QDp>6a?kY}Ci"{:{wYy#~wr*)JW_(o /_l]wHd{IQȣwީ-"F)pNwVD%%ۃ̯&Irkx9M=z9:t]=:RZSŵ| 7FЖî"Hï5 qΕkr,`Ϭ>1FVb#:X*W%T_\2Ƕ~y SNUm.knhkre(83#43DmÜ'RP-ޞBƻC٫9N)btDmn5^=Oo 99?Wyw{XjLMn}L}1&v&fuf0] Fwg;aAy 4SOk@.Ps ;f.67 &C&$1@ͼ  leǮ& x>oʟfb`lLNl/&  yO` gpHEkǂs&@fw3-jǂr5 Iy<9WgeӽO֬<|DG#4-A[0Cx,6%u Z }x #zF2PIOW*jtvXzZ'<,gyT#_Rf i_S-}݇䠠?^"yCK<0!(>o$C0RJC!(:l˼eqk-=66_/9yL|P 2`)8-SA 5 QSGm $k~Nu% m)ZբTmG"6) 4 \ P C 8$MUN:Q~e;jHYK]1nKM>;8x{2oO?\I5`6\ƵJ![0=9iT7jU2t Wr=68j@{biϝ݅+g xQ+"lT>q 慪[ "@P%vK&Gn@iXvDf_q3ǔhqk!jg>˴ImCLtJA}@<HՊq^l.X`[RR bҋ!;m~Y12Kpa6М>|3Ty/ 6J%kIȸS//I%umceQ_n'j2X?(>wHj|Q56St߹![,6Ǧ/p{ROީ$GiKRwh|z cȞsc|h^inI1MYYM+qi+|y;K!t)BZ_>)ߺ^b^ V(L+s~+ Ч~cBƯGk( [vS|0'z u9Ge؟JSٜr`qTx3Rߋ8r6E*"g_wvctц%b4Nɟ%_QwIv%A H|wu xlVwnyE~ٲb=8C{VV*h-uUJC޲dL{UY3_"W-BB'(ѡ %bC ;;h0 ,s:Y:TV0AT:ZBHsl|KXջpEI6<<vYD~+znUy[ѱuG(2Tgj/+)doMݚyT&kw.S>*>5݊ xՅQO ;i45gnd9\!n5ՕN}.+W쇱1}{g'Wa4~?Ɣ+^dۊu_a⬺@X$3.Wۣ4Ǯ$ׅIt^bBYc7v;_U53JP>ľ92rN [i$;˿LSR$& #~q^+~a:8ݘ''>QFѧ0꼧`iD3Tmh=FrP>$J֩<‹8G_rPv'g A6wPM"C\m׃lL J6鎓dA(:Fe(flA?e; mf=M':%6YJJnyβĢͲyo _ݥ_ /XP]Ϋ:OFm[᫆lF}f#'EzxV7׵p2,|FoOHXYU8_Z5~a©7fZ/YdW ia5c?8H6Hڞ@DAgOQN0,ɊNWF\ѲE5U /Pc^-;_Jx,q2TANs%S7d WNٲsHiVTYTW/Iŕ1-e8i\%Xb.]޷*9{rȻ,P[AYJ8/ȵa?iN '=gv!*r>_̆m^n!],heʃ}G!B]ksjq؋okLb.*4*iOƾ_JT'}FظW}fY~xMW^BzKW}*P{M 7s3-fs^;c'`;V*abЁظ&_F{`UQ@$a=Y`GP_Icx]&Ck"j.?ѵ%{4{dfS3N82;$(\uS,4RZM&h lKQ]fBK!d8KTU%\#˟%| G2y`HYK(TY B! (y9x \GDe5 |'gxDܙp-jeq:B R3LJrݬ߁ x\Y&CG#L1`v[,z_u&5a_뼨A;})ۓhs(;Hm1"4DZoED|g␁z䗻cC: c1:fdO= E)=k2[yܹl5 [$gT?ʭucO<^'l†wO٣6[[?y.&V=C¹<#QJa^ܷ]n;[FP1;zB'ivV*rY/Xe*?&K hot#[Ǟ&*܄3-/by<5J9*k5wwm4@YI]l4tlW']h2U+k;#<]%s85^ZPcP4axu816iA#_Q!i>4oT@W: r) EeY]@ܥH,,:7EohRs>ypW)|TO\)Pt8z莅/& FvĒ6z7"/mYVjblBdDjywV?n _[3L 4с\U#d\v$5tN7ɬr4u`Z&T k Tde^b\7Dk雟P;Q܋݌"V]7/2Xa*l(4EOG!8\@]{fُ7I#~}B=i ۪lˇy- c.F[m&6~D.;vH TKsI=!0_paIu|G]t?)Nr%=YricbzhW̶׼t=0Π[ݟ2\ء+H ! W͓3gVq)?c~J-Kwհ|l6Aa͕-:$,S: TLryŨ /mwV4Gӵo CeM-(B2~jߔ3>EcfZ֘5L<~;"=u>mȲ%q!ײ&q==/9=Jq4r>=?Gޥ=-o}KK-`761#Ea̓na@p=54 ߿B',4}52Fh_]lo7h~Ur6!~OPMJy0eq݊j+e eJj<j%e\,Гz1٢CFzoHhXMjά)`r bxTCfiwo#McG❗k'[{'ϼc%jH2^3F`?N܎madA*GADmȴ + {‘Q*hU?( đH6nYVp0 8z!hdG!)W ;¨̷ S{HQ ;#fūa+ʿR*ɹ#dd)0?7GwsvF{}Z3Yu-rQThgdHea:qOJO*saٕH..Q<ao=;< N%̊Jz索Q2 $Er?UF.z8 =vںa1zmFˉD mn{g:˒v3E|3_ /-3dЭ g.l2[Ļz%焬+PJc8q` Y4cLm#3Q(Wlj9.R fR-@J*#PV׷>Brh sv bԟ ;DžHJ蚆h=fF3U#}2?peWS8O֝rIُ1Fh3,ptx\w*n `>BGF-Տg'̔wQ.d&jUPzDQ3r<=b-|PJ6ޮ9$⦐L\Oy=֝d}9PJz9=u9mk(*k?C%%\0!Ye]Izv8k:v$>]A{!X'HJ5)5qYŕ_1F40%xXǕ ZGHB!Pp`6EcEO䜰m_CH(%<\tr6FX)N |Ofg,lkqimI4C)J o.3eI-p?Rܓ a2izOU O4+0 a~ PEWlʑ9}r_ s/ؾ+sGRjϘ$@qrBƈCiMHe=ڟ,)VϓJ3Glwg Hq)@8n^p῔[f-!V?B/LkEF|C!MM'ŷݬ7YK[,峼y=3 OD@wN wl}38 9.C(5vNPCFq=l ÂF1&]S)ͪL0b&u7WDs8 p$|PC?#@[hxEzEhqG7D$};?W\usxBB_MDP! O" ]~3kׄw <^Y5ijZ{pKpbWHW)Hjp0k&7krUtk-MDq3Ѝ-KxNmf4*LK #~?]*Wnq?Me;1-hu2T}$Hu# /Zj/xh#?h-/;[7 ZJ ّ#\6M੷] NTAdsmD?~?.Ll^3&Jŵ%™FEmCjnԔXk$wc=4ԉKܚDE6^w+`zn~KE<>j~3+, OΟ}[}/vø̗%J􀙤$1@uT <23 Ͽ?k)̵R 0-=`YnQ(.tbYxV)'wxj ʝoʮ$XS28Nqr>UX_% ao,tͶT=&OjHo4f~s1:0jt_Q'CRtFoNFq:lF|Mj#Q rnli "J_׷TĠ]Q ai^59WpOϝk$` oQ RQM $A[ĚM[x+0f ͍Y67?PRTl_{6C(l8%]3xG*.J55a kck 'jJIPJS:YkB=GV}\,l9a#}CpT5coOBOÅj: 0~gI_1.hE? Zy8~ A;>l mϝ"Zf@,I\?G5]Q-oOсt\ۇ6ˆtj9lF't-~eh?d6n/jc,P9۠e\_@ Aj'e4qfl%I<6ZcgI*^pyzc60Xbb~pt9Pmo}!u$zN4ruʾ*U2X&zrJ_SGOUuo P5|I/#':l-871e_DmA>uJ絏0pgMZa~+J`"T}~LzD+jIru$3z1=,lvŁf2j*c*SEVZHg88<_,BzMu2zZg,R |:=c-_ J/ RJ%;}j-NIg*+2- ]0miY4Je} <_/I(> uUdz)A9BOY\ȕ'"}ѼfG+̟P[NmG \J%mkvmn y~_. %U~d@g_bO5m + 48D6MxJ72h|DY\"XøٽTu`U&>UCVKSC.Q W>n.@TPmm*zS+өg*~e&8 6%9Ҁ=雥wQAZFKpa6lr8 Φ#W,͍iq{|!1J 0oVO&rsBee}#f)x&%`^a%_Lp.O=xNZ(ɻfraVbs(}`>F݊0 OW?Lp}꾸H \w5 ] 56{`8i4aZ2HkJ%Tm L,:q͗1-o-8|2M/>1\/iǭ?2NE ť江%S_O<=$L K7 Q$[gA$`A ]P(K2h4ŋkB<ޝ]Z0ˣ!~(>\s` dm!o5L ])*/gG$b\91i[{.t|rV /qZrhWӊ{qWG:ҿm245;14_d^ԒUߢ C"ˇV{X~1 W;Sod$?bІ 3 YnxDaş]w{ߔ'FgB4i3 H>7{{׭B2 QM%m09Me&nEZ Y܌e:n HD114K_d&K̥"膝U4En 5|@|Nܥ$.+ qΪD?n@4s [U'h"]ݍ |ymDz 3L+a/ҏ.t5qg.ǚF F5:)7nݮ.)/~Hv4 70\T(3*,rEIYJslJb8\tITXp·",aU$:3)([jJ̸]8W#.YsG; ժ=7GpGF@Ph@XJO F"4v7[4UVoę4])T.#f?vTѠ"|'MDRjh'ANs 6An*0#G ҴQ_k4R-h[@.O{늮6H`ǝ1?~^$<ʻRc(-RnBU!#̪~Su?+ailpG4)E:fi!rݽ`_$æh5BV-Wm*F;PaᶵJc!4:Z.4c֩1YBޏe+LV4휌7)#q<%8k@;h6dՕ~`%ΜU3l̙)j&9~fTc酡e 6c佹,Zh< Tn6u~C}*% {ڦ?>>eO‡֬MuS`F6*;YUa"[Y,>4ѵ?mFlT⻩Q@Iw;L6$9fznߋc-6:X$mInFpV*!pqlSkP/:;T')z8h(tu6̦t$+,{<^{5eF;`z+^fIg(h7S.),.h>DBX?,}%R;/-(B\+uDgzzI47p|H׈6 Kmdq)Yd'\ym>,c=%[dZn#.iׄffi@UL1Uo-iiaLU2ChQmCDwCmpAϏA;dHfFKҨ '00,U <ԺIq;O4>x/|qmjo1 (nz)W5o2dV4?&&𧜸86Ϸ %0x'wt5rX-Y*hY"F=zX2TMhۛ05(ˀk <*u޿"VL0_Y˞61xD܁Fvv>-ni!I-4)|gFֽ@຃"9iK UxNjvD[.qR#hÐ 5|a|3f,TpI#*$UFWj[rr܈O_[H}F"嗢.d-:/ڐN`)N-g5l-=8lARf_X:nF x49!W8S3\GUaNÎ8At7f|OYy"?+ ]iϰ3#M!X7"^qoѿW{EQn-,,@Q{F T"I6U@(knEnD2cW_xѥ}tf](]LB=A_{:5(RZ{4 1kN' U$&,J KMsyxm_Uj| LjDvO.*=`U}9m>R!2PF cD75(\h,*"ڳ8h; &E3z?jqnS_P1$iB\GPU<>Soɽ3jA*.R_ЪU^T mUL*trMS ׾yԽT@L[]e*L)W_=nnN6[ibh9c˭mf JiuYnh``wN$q㸄 rGhH@y+>k@|\P[&!<;9˶J-$ܮn{"TJ4G~G Z^*Mٸ N5APhՆT|Gi Lo#ޏ 6oHc_Sq]CXD,= NVzx_ ,cCBPh;2ˠCaYa\\@u I;H+0<`xkk8,@mg=3] e-JU=" qe;_]f{YMv`HD4]JbPkE}.kר%ej,/tU:zUUO-@&reȌB-%YjO(Hl;Ǫ F-`ԲOW^1CQ\.7oZJ/H_bh yK4o zMJP!džA=+rsחY-HRJeo"4q[DNǼ/YN!|DL~*S\T'\='1Q~ksH-]*)9>ߙspQRf3ө>|NjQT',۰@U(mLuOw k4U2?,u?ƪD> FԸW%ouޯKPJ)<&uY2Ubv u=٣::׭,lYh? qh*]pu$NH#_$~q hrY&:EtI>\em|E"),"Lx eNu2Qk}%Aʄd7=l}>zAct0H>e4}A{Q pjR)t#3CV>|2{Té< >ۅ{.RXw؁6O@8 \^B?%eYχ_:ONφ_Ed]퓥{r'$ٯ^tmy^ya(DHXmE&vm\Peu^UB~c]5\]Qp,`Kǥʤcd vge.,\4b8]v/Z4ӶƦ_^t,ӱ{E cP^=¼%EH7wظ4ne"v\{̛J)@“06᤿JmfGS_F X:>'Ť^k d{u<3L_> \pV(,DݺiDpM`2b{;hVFy-wTZy]!P q׫̡7[zJ}Gr( ړZ{{\/OmmԚݝGx/ؑN,5,"I %r_*|u445$8m2|C4.{wKa֣ɻt%&49ogƄ%BE!?n-nQ"ME\rt [)d}l_H Y?G '=IzQk=e|!C$y8pJU?y/1a ;ȕx0=L+sS?8bf&K+O͓4BBe8Ԃ3 ͊[l~_7Æ9>8B+Nj1<|cdHDqy<gq6,S`b* ןm_MێykfgapV_LTO21@w.o">CcmmB\{edZzSUHTVckfGHJ k ~9AgёB6?zՐe×zPE8)sYJ i wtP*|u4Zew4X#e٥L[уtA/,`dKg:B[uҠ` 3i!,_}B[v5SQ]C^@DOQeh?neTVb[nh6q@9<#kzZ-I t,zz_Ɖ+VY'T7g5CMӔߌ9Y K0\Ɛ]ݝ²a1yQݦZ)XC1U:\3m}duo簬6.VWS]=J(5ϡ4T8ĩHɵF0EB(jPAa<߭A_Z" ǫ垍xgyBa"zmAg]2q`ĥΈ%0 A \"DL@I^۷QNԛ V0OCȪ,5`zN!ߚf= q={^\ۦ}sue%_/ZK8ׇ3%WPJ{T91wyr/~d~|T dQAE*,dh¦i%?wFQ4$ tsIFpoEe/pr_^{ o܍7sI;;=S rz){SG~\o-TTdkDtU=5:!,iMHL˙\l] e<1E4n2Q(j,aeh6+\a'K@xW*ֵ~Dd=Wo+?tÌ*wE M f/7ᄙjDŽLVU8`fs ~+Q& R`)JY8x6OӀ&qXCŜnn(@77}x6kc\Ml.=YQ#lv;P18:M'^DO\=(GyD^n`}(:ja$USU4lx!P -8a!on2M(.9,`6'Dڍw ]N8*}"|ֆ^[՘᭻r`.^YD0$Fj].rJp tmc郡SwL"Ĥ8ڵ +58 ?C^"w "QS4E5M2~];iS RWj{_+;+GJ[4ْ^fdp_9]a ֻ50Ӑ8u2Gzm2L,E OꀯpO0fh?Т:'9XPؐU6_ #Fs0tb"ƘfJZMeU98ʅI{fcCPL^ʗy^V(3b0[DhpC2xZ#~-k O4$ο9X(!Ay]c,}Ǖ9@p) AΓ+?c3E0PZoM6 VUjR3Վ) :m 'NNuJU{@\/3wu1D]P!},8jx$Ladyto.EU $a.5ܪ-}@L&bk(}(xMD#Д/NEsUHKd}sZ-{RIS5f]]53)m[fzY͢ͼrK3>f1>@zlG"%>gdBYk`}4>Cy 0-GVC: B"ӑ|9v]T'jIѩִepTgyaH;'9fJICu5&3Q]VX_w]TS gƢ xKWo?T͏r{c&[oB&$ۡ$5 'ۢ'*>v0Ya,bHc#X2JJo;sĚr'Vl_䌣58wۛRd.$I~>y:G) <1ssա .6y ׬ 2du`(xI}j)8P#tŽA nWZ*w?h<,5L΀ӳ_-R橰մI }"D@K[rY>rЎďiF1(i 4A7vVkMj2V ,%XpY3L=*?|G8L*^b&F^461RWSԢ}璭,HdDH1 #Pv"{O.fѿb&׏>o{/J5rylS[MGoyVAA},붘5^kUZ]V NuiO]"Ë ɽϢ (X-N:I,6pZ 榸 oC+"}I? t>'3caw L *O|٥ gq%dd4w FVWz~w=y7a95^CXɊ _fJJX8q=Fcf+Z͓GUN:^T1Eg$]4tqYU,a2fFޝ脛kQуŲA-VӠlx@GP.Y ڹA&vW6XuS1'?gM8;1#ӀgoyKʺWq_[gy PU8opk9T$rl q~W >VAL:ڬU; !+{n`nMžR1fo8(MeJrhv:CqThyuSOUPyQqν3ny296Og7'׏*G*;rk$Bݲ`u~:[m!}Plc'5+rZ[T#Pd) qe59Oɬ|ӭ֞aAjQk~οZf1vDdmd*y9B!.VsʧzHѹ-EɍM85, ltR){-MCF ]d 52[?5Zd +~6Fgv?~n`YtȉuD@pip'kmS`.2r$DHϳL,,!qd>># G(ޠZFHr9!>0XJ1m[|7Ѵ=ELYfئ KkT>&nC_B}Z {9l[ddw2C; /Z|U5;Ũy%Byh)tQLf˂rT`2Úw3mGLsP8"*ßy@tcԙ]W+q̋oH d|\]eegPũcӆ %&X]Kكoy-HœKa|!sh{u,9W 1s"Zٕ,g\ʞThog-JV%#-WpPM/QO8g?F] e T0& Զxw PjgiOmFqY#,g|YdpqʱT <l9T+V*+ ~K\.7K+O瞁/#56fp~;K- :1$Y{d\eȝk=@?PBgsLWu6I x#}mx  Džd 0`$>"&vqe"E~K:V)7ǝxʻ&y8.{) s+ǰ-Ǹ۰r0ad91jkKkkz{t#q#Eᚅ0[$71`jDt?`SDP9~ Ži Qݣ7tzՖӉ1%ߐ[>V8FO0`hxtFf#%!g iklRi8,>+g|KJ=U0; wl14 U^G zBl.[G[|Q>WTAO'qy' Ibx„$0iT9K9MR:,^r[qsr As[., +"tuzw\q764 BBf-Sg>Bʣw\#(B.qT b4By|"( E@hP@ 1U|ΨJ i[*ʮOed ,( 23 ysϮ'{E6|R>_"b 3aN4Q 36I9!Kw*ͽWL1p'b蕏+ d70OMg~p%Zi/z#u.G0_OD#NL!S`$‰˜ٶ|4VQnK;N[4{Xg^y2֦k& #[XwO}WN.\V?Ѧ9ѥ\s5n5ʖ_CxhT6Z ͮm% UL{a c{p7őqx,V3ܦ`k ܥ|6a,_wW.ֳ3u`hL0 39q8ŮK W@8Ы4q i^1(^kإ@/Zx᱿[ѡ[[Zjm2:*oL )PL%Zs D18c!618(}JW7!p8ߤVׯ{ؑ.(h3FTlIa#CyyBчhXx"] !h1nt@mMt4җ9u?1}@WI)Xl|Fi"w E03 ֱih'U,e0uW 1lB6 cݏIێic&X1kXs[ V7.5J `&cӛZ.n/Y%-7JE #3Zmض;aJQ 1հ(Ү1W~:K5"vlc(W/8{.{--[BVuvOxW75=PWIhcmzh&' lyI !R w:w7P-D?1ZL6NX-w\c#q\'̤3OemNIVVNZ Sv~ObNX_,M!M/>_SWBm[1?/-5KYLIz=wL3 h^҇w<|~aisc*ד|뇘D)sw] kc/ Kge8&Tu)󶂫 :QmL,@XhHWPR/Iڮvu}T'%a=-w:{a7&s>ynAf: ͐%==O:.F졓^+Jꦹם LeatPYU{bF&͛k_3=Gڟ=H Q۶>pr+ EoJH_IBfF ܎ 5uOZ.1rː\OeI<60m= 9*2~AM*[oQ_͡(&B^1xf) h/"Ud?'DPjf* !fmfY)cg(6O@u 0E{WHpZ'b_7oj՞ꂖ"^U^mQԅ~Uνh ɚwKɸ%`EChTJ+o~10FWrtxVTc`@ Rֺ.[WQHb%M+ f81^#B*`hBՋf&{b}:7;3,f+--r=ʑ9ޞ*"3ՑW-(Ru_UsU }hwۈ70{ }d4Aj3{:;.dʌ{ʓ̫%=N@R\xvd\,<gH TCDS-'H 1|9v^bV"{q"bג"'m KI ܳyͮzbAFc YH$o0hVLi yG*:wM*Kv`\aW!~lXMXxEI_ Y"{`QiQ#ZպxiCLhV1/Q'#bw ʘ#t -M,C=0aiBR_$N\$H].=ʏPXmc 4u a3c|(7d;g35>܍' A cf- }ƫOgcy?:; B^$|t~Te_qw㹆 imWZɜLa,9uPH~n&$7ړ`Jk5B1QWp6W~4^t8TW%wК aF5`_+((fŰ\Z Cp6kPLG*Pc"|`1Ĵqn67~]r pͥ*®O0ڸ :A$g\Szhf.}ZЄҕџ [R{ѫ8v9l#܄xk,F487+\CZ[eՈ^ +6:9L)̽ƝL:y.ƈKb)eE՘Px'%FLox/[T @4zm:gz.ҿ+_OGվhBW/Ѹ?c`zUG0s#=F\` ^x𯓠إJQǸ[S,7JhvX&R[5=_@T\e̝˜@c}b+'Gǣ%vϕ.  $Y;M`B Aw$ c pEX7BbJ񀭟G-?շh=7\rԳ=L:E20G j7gZ*d 9V}hPAbl:F}a*!%̮-7Z]wb;W nf1ʛ9tVk/tL:9)d`ڿ`.b4@ ܇F*sRznc< B_qndV} 1^&9e.sꡳ`ݮ ya/{:\0 TtQȸς'B^1sk"ۚMqgg)>-xϦ0ơ=[[р CK  n`}4>U^ 2,܏ uІ_APρTDIBv vĽ-:v'h,"CbTͿJg| 57Gk=0Lh.V@HfvS'J%jUS=jF7v#SP׎2 MpUH|XJbvgU61qLl`jtScX;kgbsiYe dۭ t@ɬ,oc2R o\k'' Hm.Ee%=~QED|,Ѣz^_N3UFb)mÕH.Kӭ}HҜ֗ą/b@@WNyO%wevH0Gޱa[-J<$~V][=~d]7dm^;X*Z ~9 Os=28Xite-wo=B3t>cŷdbv,\ ;7#8$p;4z1k7U Hqa/Jz[yx-mv#K!*zPI`jǕT|Sְ̅=QVtE[[dj틮>Pho6)}ѥ~3$+JDYSa}&C!^:"zb"=ܯW;Bm_VgҕIz1K S7,zg`,_oI,|}"SrQl+`]M&bTk{v8ևYOgF(0w4]eq_:c 䳳ː揢~^q[`Iۏ_z܌f>=ƸƥQ|9\?/o%o3}y_`#].EPE0d6L%NẼ _a}fWqE8P}UҘA&8cGVuXOt@/ IOcu#LZKĈF8u:(6R\"΂p6,gw'U {;  *y4IZ%m':7FՁP&⼸gxAXX(}se-2F]zHA9JӒ>SLeoR~&gh1zƊr }YBb<W"F _| cSܢ }J>_.k 1MgxKrE6"o2J*s  xoVawP.NF>IEkxя(Ic"b_X&Z{'җ"je__(闧<%zMfYyZS>1UT !> h%Tq"/%>Tsu*%s]z[ ~y/ &eZm/zt mL5ڰCRt]LSxn vIKj B,7 pItA:8a4{} +>fP`ݷTǦ[+:Wn#S6V22˽*Y&gjtS{-LV\zOW̩w>0R.-/,Tb|OH7ba ŦK.t{%8`Fh+rp؋" []-Kkb/6>WR=TĜ}ְEqd5 ݩAB)ߔiH|-Ca+˯h4}׈±p|ݞ~bQ%[ 1y'P;# %z1“\2g{ l)n@%շ1Ev[{[ U͕:iY?QWc5$cNr._n6S87fPMa;Aǿ )<S$ !MJ F !!2HhhyΤ|p#! ŪZdqBMApndmGra\0}9TvQĤZ }g;W}tkPjGإ]]^Fxfy3~;CS gk%ͨRQʶ&Dh&ùK\;_:ݧ(;Ez=7/~^&s01dK* 'Yi6`Tf[FYN+ Q<ގ txqܿåR}tK&֋jdN7?/ 'r~@|E o-uU8֊ " %jqȩ *ku_?)Bױcpcs0iA#AO:&l=P Gy;3ca{d- $$S}3"\uS;X}ɻ7L#Gֈvpg@FHH\t3FKD-+])<-QS],Ey陊&z4Uh^KD 2u=ɀb,cVͥN5J<\P2@<8'.IV_Cs8ь-3Nu r(Ơwm@T8/-|RBb%Lz]z Iyuhlb'ʹD[ɅʖGJUPLԝhكQ/oR  YȗX+W\f3N ]Χa׳,*] @`U?oS_G3R޵'΅t7wSؾ1fXO F -דBB58 R| דDﴞسIs~Qռ,׽i/g ֨چq)eu̲`Ѱ@Lj]4C9E[dQں]STHǕ9Yx0e2Rs {Qhv+4޷19bjEj{tWaZ{چ:}G]?"1S R2J{sB0T)S1/+3Rg>k<9?Ox'`35m8i!h4I&#W>Ml NUKyإn_Ҙw?j@}W6L x)/Äx4sT Փb&tgh?X8ln^&}0pg%rdbLZY޳h?gbtq.Jgo1˄B*,1l6vktK!kQ L'PbPq|f+p-= 'K&%xbSCXDxs(Xљ5t.5 ^msѻw_,Vf4-ՎATwL2-L^ee~R5#Y 횳c=2q83 |[ReqyPIQ渄 7|nxb~%}쮂ct\]OzOQ|v琉L.JKȵ8DQF'9 Y} `)Qo+Z0]0Q=j.߾$ۊjhׅg{XEMȠp;fc_w<*J[<^MoB nXoD"P;S - wʜptX\ Ww)$ C8I<Y1V@q3O:LC0h9?HnTx)|M5}++zIۇAUTp-$a{bѻ^ulQ+qDˮ#d}6ȁ5[%edD.'YagEBvnL ]Mmc2ITC4N{M[{m:ZiLpE궶fBZkqf+ kg5Ϙ-W˿H>Y櫳n"hwȠ}WʡxIiN(E+9H߯CQچ|Ӫ^[l-%"<]*wq[!%afnv_Le';6hf[\ T8s%PCru( hLrE5) LMYhVZ3IǥG:,h#UK:?̝O޲J 02>䠆ǡ,_rI crz2>!2)QAsulqyl56VKpuE4Be| Z^!4Vu~G/LBr\GbPzG` uA&V usFgv{;DF3"l{sGl=0BF &Vȫ^\{-/ ǂ|s3^x!e Q2)jդ9Rx¦=C߳wDoWȊPESϗ(f Aa 4We쬤͉*h!5MTj8EN̵̲{R 51' [ }UA_m*KIJ|vynXvZ2_WitT/_v"0?ϟսD,6dK?Gn:P<ݝ뤋~c],Lb⢋9fkjξV+)5+`; ir6=|G3#4}0$ry')8rJC?E#bcF2NI8D4Tڴ `=Æ~<=.<-Ivң&M! gӪD폫0vO+@cMKKxiyEjbR8:7cg0~|r]-5OxN׊ožNGDKj`*MU:&L8cӑ@~n39Zރ:ްÄ=)%DuNq1@{"S3䟇m 3*|Pg&o^Z{厂r7vRD~+/}@cZ͔)0:*gIbq@&3T#Qt|׼1AW('oJDXT )uўȩz nUc8ڌRQFy+n?v}-ZIln~}8{.%}Bq3Bw27f"?d2G I C×F Ů\6tӬjyMFUrߩt nuX&5aTSJcÒH4?V^# (DI:tPV9ң hҎNXب@7> ;|C_K鼅d})l:𢽆V34پOf&#KEJ = Ձ{86%@Jo~_KJBa|M8',lȴt;"PbK c[&?BAIfbAg,-xωy1BG [ ߄IhP3k l6q(T_{:rHw@ ?Ҧcj0BPZJo@ <ar]~r:1q{3QJ4Ih'BQX6~TgëFG QvakhVzHs(o$9:d0udΞR Qy%5ʅEmbh]4V͢BTX̀ l#*/2UT6p'^>KRl7oMöCv4,X|N"˞Ku}Vi yeyI>o|)g`_ ? 1 p}Ѽ G&=ȅB k'%"oWW]T\Yv)n+xjנf-P4{ٔhN~) >u 97%<ҍ8XaJ)b'q{)c8:sg/f<0FF-qmA&A)e36I ,:US1K²B-#u:P.4 ,EdVהW܉(CC(+B4b"/ Rݺ{KTڿ(W`)JyѾS&LXpSah\DjgR~Y*'\lwuA04=$c"LEzeȹ^gWEJDZCoR jD!VFTkR2odMQ9e?L<ʗ߱5F'_U?PBNn_>(hQIs|Dy6H!|`W%Ju$FQ g"YƵ=;xRbs!NX-C!Gv`zsdFAbd 8LVK |I 8[XseAٓ+:01ãxW J ~z=ʎ\7 ~yH{.=9pg$|StӨk!5׈@oq tB6 .Ŷk UZ$rd|P_E šlXYzldpl{r k$e_٭98n.d*n'p%`xP{B^:GԆ' ЯW7hfPTx8~%Qȝtq|ʼn]C4DevI7Nh/*&d߶w3)2_ecN Lr@L3*bX c#vt#M#*~mT" 0 u(7 izҒ Ӭ q% |t֠UC43 ۤ|*ttoY" C.7BiZ/?2h֖2IwŪyL M PnB69n,AQSd9 ?FTx|{ C *4K`îفW/1R2wvfTZp?=R*QV6l%ن<ȂqkP=[&}WS3N'D[ؗ#bz-Ywq*<6)6u 'ߙWW$PԻ0@Azm+GIDr.xhH@@er`sjKO[ĥ{A[I NH|2_y8휷\P|F}IF~ӿiAwĢzq q wPe#BD]ݖ#`o9z/@RbE+B߉NUB1Jk=gĭ^$Y,H>,9OݗK*:D\ ~)bU}{S:`H֔W7R.w|]=Fa>;:O۾i+\ϯ n F쀙`:ބŊ e>"s@{ꇑ&(FT) -6ѢAdyc$Wp""Ak8GA^̜ձ|{ɇz qE1O ng_.(wM"é*0ݧ j2#A\A;I*\gFx߬fMhELDȱr^ڢ*0V}])ʢ}/8NhѠj] |`4:i׶A^6Oҕ7h\C-425Y'LBLH|46dD[Zvex[mc\3C x/ĉv@S…H-k.ЩR76!:Ce bś;0;^]|+rPIǫ/1V D6e `n[ * z[iH3@gLri? PBVCtn|8χ|qk7}Fzb¾>C9rDkʯI~НP)Jc ={9KF:,yDU8:89͓sX;D{T!2C k2h m#[&, w uVul1kvrʫQ5+;9]|y\w&43&3~`M~1Lkj$sTq0nX>^oA$h5f,׬o1O߹,^I( oj!EgX~1e 3lY*VjWHc($DaŸif"xX;KHĀ{9* LR!VVT|r\v.,y"4f?qK~1'iu dD^CbgRsm 0:2*g/맇$"@#旴H@$9^% ifr{, *vB_$4A_0!k]eM ({oKa}mkGR<^߻Oڊmt"0`oh}! ,Oy>z!tͶr$coWl2d9e׃u<AZҠOwMiJ׸$4sO{BwP}6CrԸ2A_>yN7oऐ!(`Fl;F9I[:3!ş@N1`8;e:XWCԚ$ӛE_#Z2k\N⾱zR:fL [3}'Hoplt&Z7t[ uUMY~H{ o:v/p;\qӝ6mp_sB7=]y( %}t莽=p Nk C7cpX)ZI|[yOOxrs_uw4B.>e|N߭-Ҫ Gz aWęa(5cot7yj6 "80mWϤm&VES7K_] U=1pSv`VJ~_c.^lz8{k0l,wۙ,I%MUWt+S*[;nMSIݔ:Ѩ 7 :86;6Nͧk>X-NpSy|#5VOMPVLt18 Ŵ, YޮHlR;aE9 WNNWnjoD0[\kx}}B VJšf3vP:h%owG+h{fډ-{C2 jg jd^%> >4ډx:Լ3ug|N|D:$Ŗt c{'#^ͪlB?/rԥ3Ɉ=lWkϮ/kzO_].7_c\~ 8y=e`43c= h u>^1WDvh=B&BQ=bHN"["ȧ,yMWп,,d;7W>iPj;<]1q$e_`7U So Yz9)&|_XśDfK!WB+<;>t:\p+kwal]mrūp_1jEs,xt>㻋<Ӽ;pw"y'(Ĺ@[`%ktă X2s,g-frn l]O'rkNB5{,}z.BL6='T`De81;$D0 \4ȏɖLʤTԥ+^ʄZR=z jkT:h1,Av--NHع_ Œy }ƥ[$)d %)'c9S~]yQT=ɊE0薸Sx@*YD-Rf^Aq&X ֨l:}¹X{"5J 0b]=pe."FYZy)a Pۘ4Wžsva =w}XgDyA{)#񗯻PFc$Lf~۰_;UC9JB\%qll2y)Dzu +?u=CU''N6 [6HƚyDslG 6?W:FuwfB#j!@ e'ǫV%MwMBP;/ HTi]xS FRs@֟, `*˽gR~@[7w3ZW&K%|R<4Q+'މXBѐ@}Y9{G7e|/;)R i RP70Ac۟I}1xQg$ZIDeMi y?aX&Bm5g*'`HU""#eQMV8զT%liT!\92* 57,AEDpw;q$Mk26g.wR7w%YYE[_XzdkLW;C/ƿj NM؛"/p,*~$}dWz#s47iXKk'.٨27}=>9jJflb"3_gBNmUS3ȏ9vRiPIWUʉ;T(ϣmKKO, b'jB4Cew% 6."_9_0 Q[C%E]3V]HYBojPvAT~{hU S"pk DRK%]6`|#R5{u KoyI3<$4ߴbNt217Njl!q; J,3#u/ ssxe!hUZb˩"/@񳗅+r}C9 283G@.a%{L _5p)>p+"U&[ٖbDOtsPNӳ%?08}ٯ>+Á3Me]W T m-G:E6Xpb3h{_TU} Qw htEZą": 9*"ADԽ@ޟGeƬtq9/^J=6=q ?-^W~Թk5 >7 xoGI_oHG&7Pk!IhK𘝞?}'em?B\︬y7fSwT!ΎU =e!?b!/B 4T!|C.& 2GڗTNCxB=O;t737)a*\_ܩ w?MϞ#`7؊C.ب>䟵{@d(J,J!qcdQ$jjCnv/a&6Q@}8xyAwt Ū{m Z) Mf=݂,_cz}rIL}ؙe1XW.P1w{ҪM`y6FN=!0Bx4sKpXU@6S|qI"] WƐVxcހOT6Oi.TESg&n6D5:BwAl6AhKCv@'u5Hs5( A0vW[: rõV/~Bg,Wp~{XIᏮhr\ Xza}S7TZDIv9h}i{0@إ86s)ƍbMwUfL'd+eڀ5$IKd&#9PR UtEϳb6j9p!Ib%TVwxGYO !L031M+аӈ?{)MLXlw=]+XFnX12U*7\ˣDS+`H;FRGd7>Cnmsʹ7Z}oSlnmĉ󳧩WU_V@ef UߧԐK{K4A]'Ŀ+wp8yhf7+&Ppr c 3S;2w/d'5K*>0{gjuM4}4Bq~Ն-֯IZΞDbR|˜tvv-̠qƜ<@H#w*~aXP#-npIF 4f\Omy%7Sŕ+b ۥ xRqs~ JfpWۇ~5=^B u+9$V^{h!Vٝ+X?ĕW##\HAЯZNN<:rCZxuEl~zUZl+<w BoL>w8Sb\6*hʫW(g\?*YArV~jRKi Qub`jVPL-mkk9FLcngM랝y>SNdVPy:ȿgCXT9Vg]x N<\3߻ST{gDD#Mð@.Ae|1 B]LOT' T΄[Tm&e :$qp ȋז7XM)TBWڿ |0*Ĉ`oKv w*H_Ŭ6aNZ$cU2^$kg6)j6iߨ9pBb,yf6Qt7'Tw^) AϩuFz9~[]`FB0MIHP c_=?p7~!2+c[v%}i{2:J0f\ a-ް7V\~s)4fJ20'Ruky5Y&r~Kp]V롁j5TcN/tm񰑁Zflhk9W@ffyg>? ֧*S 8ޫPJSq#J5@a6X!H~#.SÂrClEpXo_0,!vFz<v#!NTȬ@ y42,ZOxlW2j~y!|"o%Td[ۄ{#z~M``lyݑ6CeW a:ǐm9bsU|^ͱ赗;mKi&X+f 3k Q*Jȿuퟬʙ/gP s%s"w6ұEr2 Xԫr"etmYl >5b'E,MvUG}ԫe^{>):ADI+Ys G^qeDk~(_Ө֯b׵ ϐP\(99z Adlqew> fyGTɱEeWm)6)9?D2+_AZ. |2@lwm9n5ш!K5񄓌];*%y!e?~A^3zj 4\CSHj&FI9sjp!3牅!MmpS\mc;\SP][߄Q='7I'!{hV)>RDkp7VI1 #)$E0<↦_4 sXA龕э#EH gSe'ɒUj=E|N9m&;F 5Dye4}GRHx鴒"WRRIs.Z/OoʚX8 y4ZOkKݼ-b#|MR%S&44XP[.=đS "wi\hѝhq\ pe (o"ޠ2o_#x"\bc3ت𳘙7 '܄Z;F3vF5&PMUuT/6גjZa@Z62җN2P=@g5h9XJұ]=,N8f9ͶC.܀1 ifjNoӸSٚaŞw]qn4A6 "Ĕ!3Q;f N0,{VbrB+ǁ&VSiPI9*q4W۹y 7hjzs\=\q򾏄a5%,x~)-EwxF.i7pKwA{nmCտ70_$qlɚmsa6kVw\QkQ7ʑ%)VY =3ύ>W;46+3'Auc ,.Sˣ֯fA$2J ..oB<Iߩk  _ʳ9Z-X'ބam8.}Lf8aCz!frWbL=c1FlBjJ[Pa6L ٪ L|уGƺ!K0+x/2Fʌ!5$]s.=kk>5`!*GV:MGf$Q}W=4q/,Dz% +Ki^8)nX|b!=|,A)\q%ĥucE ! |<7>d5${$c^,'ۡi@ 2]&[_\ß'bc7+8QzvB.$|1v3M_e{Luа^Ow4T+Uw&)w9_0ebm#2Ҩ: j#ԲY (h1LI2` "mxĘז T: "(!iu\Ga!AȬDXT#IؑYfC[B@m2;tx|R6d(4134+JE;5:sӝ ݹ&uQ8=<S L\gkjOL&kHs2Q)`N3=) 3wIKͤ(oC#j["W3[k5e3I5=IC+|E"{¯g; 1f= Tw¬ĖSO([XG'2P1$Ҕ,ܟ<F٩D]yrћYީkzO8R9ϐ.z愧;ݗJU:3p=dk?Pأz8}fhILG悭2% !D62;b"tv%d' )5'% ]œp#%CIw|hGdZ RT3䍚q>tпlf}Ea$[׍z 5ND\5`l8|lmdr2]F¿`$lq7fo& T/iƲ4c1K_Vܹ+[ KܐKJΣQד M߭lH~V=YJ#'$^Ӻ%U3դ'FSF9Q9kܼh8hF^T5ɾ5 W!eiz .ET=>)Řu|Mܭkk=- YC eH$@)v8<(S'8*3|QnWt~*zK6YSϨ }c|q;n@rNփكja3 4RJ"&9t=d1̥Ś(G-Wm1C]>$|~L:mC&ii ܈]힂LK"*)R4(kOI$r_GHi;ò1cAU)I]>?t]GL|=6mFzAŏT:xqbG}t._7^kH 8MTgf!.<*bGK%s%-"hR݅!>ӚEtk!OJ!(p]L\hvX3l?-ʉyZC;V Ʉ?w 7lg'b%ЗFyG~c%:͂Ȉ06HjDu}m*eT=qZB9NriT+p;')Avd}7_k)mIƏBDA2vh7;?uo&R'܁c#p?DLJmXid%B"Vc8av^(PѾדV?P$ n=g<te7>^nX0!şR+*@!t nOe|f[s]@bNp^R{raa",M`+idÛ&xv9Fqy~HA" trF>W!3MZfzFEz Wk^Drٯܵ\Ө]p%Ǵ8z@sr+r>B55>+Ho 's`HmU]an,jJVY~ʹ )'>4cZx;;_AI LKyIʱjNå9 fKI#0Fj xPPr{<=TQOͦs &G@iG[ ~MaPi F2(.{<3_uo^0oV5ȩ#Yu:6:W%AOC6sʨ+ш7r}"awMtkLմvfa p j{Qݑ#2`= HX ӆ'aXQj" 43UG C#bwE܇&Mc TilEMW|#TT_al$Yn?|܉3yxO9tSr8iNq-T.d8׊#9F79X$ _7u$y( E!7\LSݬf%U>ay 5GzWÕap˶R07~,Qgńa)Xi$,O4{_}+ ېPcLޥfBbfDװXRa V /NDw]l4hkؽb׋4Xmk|oȌ04]g&A]U2dd5Ew w =&-M;aC^%A7@eb3D,7'ø2Rv캥Ɉj8jW!5/gIX(">5C#.Q.Xts:i#%q2O|~}[\]M pJI^7gaڏnkrE(/H.\Hvc~CY-#YZ p+)?:.jkDJq Zڬ%o-Bnf\ZV/1a^+m0)^Vc%[5SSP,e>9j1J0|W [cR'X3`p3zģoC1]s&5\KXZ t@\b)P645Qi /6: ^6(suKr'O6D:~?cҕ[M 2">T 6;(0f1{B/4LR2_ϭcFaԃ3T#oYz{*C3R.M[TKS1L /|YRޤvye^y@1 *ONmg\ɬk[`3-Xwtj:b{40mI!nԒ5@cf;CډѬn=@#YV7`C<,zUpVSm]l5OWGn1l]!ז2}Wr?(pAZ{{_Ղ^G-jVj#:CU\pY35~ e5z+EWT3#X؍5G\AИ`cti>eվ6K+`Da s=ac`UdYe<?Z^ż|맹FBq %|n'6\+#9shlNd"]bF>ŝǽYuCn@աzڏ8ږ,q_?X<Za*/V) hPf9OU%(mnP be6waҿbE܎,j$R_W5o 9)4 NAGf7ֱd79{/K.5MhMOePgϫ|僽2O&iyD=bDѻFrMJFD"-t85fnY& p  q.2ͫy mX$`BCRՑ;|;nVk JI?ۗΐsVL̡w(ψ6 ;ZaqTJ8@{\%>sO# !> ױ1()U/fo ƙ {4Mꖅ24΢ ǕZb\^Iqvyk$EfYG?eNo|ZQw#YMT{w"}sC]Me)Cg446ӟF2<;3Yͦ#qtۆ.򵃆 $c2բo~oA @1C.^1N~"Hfkh8]tFfbiR7ا'z=')VeNd5n-QZPT`BցpMFT(-% U lA -9x83 O螁%rɼc])E9О"Oߩ>rCX6e"g6׊,t^vcF~vC0 vRK՘R0kꨱMt?kM%dB/J'"Ƞx-R9iֳ_RrES^SKX3kWr7P@яS%=OSu< tgl^wkz@ nY >#A#f:~6rKIq1cRh]NβR0㳝 "Z@h"=3`P![%[ZQot#ҹdLV$~&*B1 Lt^~:y9͒ )v I tu=[b'jRMEe)ȽrN}к|v>}=V {y yfNiSG|,/0yER 8oe?\Sνa%bJQMbqpC)WMKw7ؙ<*r)]&PxnYw<(R+l$ZOnvHM]n{\eٮf>:9JRx֔4؍G&<׋% /  fD^o~ $?*?\LOikx~G|Zb" Ź…w+;[Zo|x}D3K`L9!AK,# ([PZ;q5c@F^K,?ɪ*Vf/޹3EJܝ`8'GrNi FGPrC+|0XglKoϵ)0-Ǝ-;14[Z𲼪SY5[lzMX/r, ztʫf65$Ca0*ۜ;ElYɮF?؉O_`#%d1a~kP",!$>p}iǁ8(-ᇑ\X߁lOca5_N'ԺgMH^u~L F.SbQ `<9@ 8.ʘVT|(?MNkJSy(gj U̍*DT"g%,ÏUuN{Z-6C#Wgfq=;Z(H;mEwYŮWnҖ`54ߤ+y/8ڵ..z&K@8ZԔ2?jKUӯ T.YvQyKRN|Ws_ٳ{F 9, 4;S8b-4A+@_0'y"\hf͍'I5 pZ?giDZ\:G2D!ϕa#qSa4;Z\ˀ3R ?$`sL|a )VG̋"ǩ0Ret3Vy6HVkSv| ˍ,Xj0GƲ@##.BH ${Hd5Xӓ@殈xv74"TW#;mI/fa0 #+YPG1" IDk 8HBÞI47|E@P4:}2VzBu Z3/a<֔aaBDs?,0kSdeDzV+G~Z\;BUF@ω~LSdyET P9$/hʔuDeh$7fS9 o6ai H'p'3Ɂ ;t?{}݈8_1cOR#s]9<Řu֬I-i:r4) Њ$Nc%"!Neꀲ4QR,B硟9z\g=^)U`Q#צ4%el~IXᅢ||ـ;_1 =CͧSUiYJ82 ÍۓuAQ|ﺣS tn5lY΅r |k1ŕ/GF{py!ʬ6`6ZIPXTahK[Ɂ$$44ز.ѣ&:g6Bt{Z?J{-iOrjp OAY*f1mqF).Fg̋@/2cGG8ukvsvS&K2:>AIi9oDTBxE9&bPg!#gc#|˴Oth1+L Eׅe$QTw+>D%Tw:x?d+<F .Lk֣-c^P{ ÑlL0"dw7܏u ^$@fSw'g=m1gm *wu7Q j5~-l&P_OH{><N~ V:tcSdc3֘Q:s n.nWpTK|B%҈APGK>(*:R%`5Ĝ}Ӫ擋S(=+9_S0 ]}FIGcT Z Uh%q)y" $XU$PDjEF425\6|1kxmեoUm.쁍#/>A4U5~Q*v/ڠs,ڸ>%6SU߬%~cs 5 Ȏ.tm2e|? ƴi !aX?'_1?{d;@$bfF;/@ NwXZ15(,(j6lduB/8G]~5٣w@!J[\6ӌ`;reUsoxT7"94ŋ$ (B|+0 e׹d $wUղIj_4{&#H)أ] 9Yy؍]wWLpBY=F@/q,{75CZ4fXc'L+d]kvQd [v590C@9,2Hymi'M4(k/z},G/H an3CU(t!(1I0 )%c*0A/UKgDS! /nG qFFH1W Cve bm=2A$ Wj yfKV {`΀) ?Mנ%g1b-+a# x[N+8p4_X!z sjxdLwL ՠ_H>8r:+HK Gw7Hef&a?NvxG6s -:-;huusɯPlpugQXYF jhh}:2Vn@pmoזg`YFQ7M͖4xҗo k뎳9lɩ\ɭ\-u;U#[cp}1C* [JR5pWгzfgηBd))pV qrֆ1ЈgJNϕ1c'po>aU~(Ӱ1%;wxWj#OAgӓ]3`J[hщVrй7LF~MX9SV|K"i]Bo41̓#s)vd ~"l,'*#[b4(l3mx#DvEӶ",smRԗh}W>Α"[֨^Hv^e&B~ڮ"6҃2ZFdp aucJʲJp-i:YI<>9kj$A|A \z-5(&ۀ+l}Ꮁ珜gjѓe'teBֻdx?A|v_ak]ĥnV{׉ Nt,;0Jb ,FY~NM"hD^ۡ<NylE!+r+FRJҏ֫w. =JÇvIQ j7c7Z2[#4҈,HB֣23o ɺkp7N`i^#ݙ(kcð0hwP]&& 'm6xshKW0(gD.DK7@YD.$#|#nXB̂L/UWP%?:-'oC/S<kRJH&e`o#[ m> |5;x3&3Z`d…"?Q\S@c7B K%d:i 橫VE/JC[J+uc\*4s˶n@NpHq#y[&jq$^ذ|`CqA($:U8|Zq[Oz.KPs?`fJdعlU=v)XE5iH]uO!i肋$>w[joXY{#c7v~l'.` vk/G]Cqa2Y %nnTx D&(YFӻ+N밗F5.,Rh+ $bP uWM4Sg)et[;j+v&{aAh^{(ö6-I*\lgVFvU9 '_6g}cbzXPcnF>^M."]?#]` F?ZXI`XCqfiAD;X@zro1AXO,fxb:y[G|.=]'r<&8c.Gۙ Po;rajҺq}TjdAwމsL8 ʷSnȅfoCJ"%&<ئ(H02jo qu=-^u`-H7dtzUڨoJ/,A;ip#f(g˧]&RꝤ&IZZ:$1vNxk9R$ƚ4,&UtEt7,x(!c qq+WỖD/=+>.d,.,M܃ [[)U ` n nեGptYJ=<NjrSD&, v~4-w"8vWN'YNF sa?;9{`},U:coMH';} OvO]f5?霨p Y"4ԯK TX#.G%K Qrva)h[]_/Bnk a3>vFy2+54l! ɛ3F Ě\ `;؍j^A<>7n"}"rV=jPdÅ!>EQ͡R?`:1S++uMciS:an>:q^ t{}}7qȂ ŵ+)eylʉi6?8}ķs2w_ Zprti;㷿m>[%i|(QK<,ΨZޝTg1ɶ uY.&5IJ'n^k'q&'|T;8{q *=wtڧ;vm<9!Kʛ ѴT&,wqdlqƫ`8N [\DE>mT)D4ή9P޷UHl:XB6_JxyMR EHɀRcz)Z`ϧn3%.9 rAiZ.sQ"&k*%i4>Bu>5yXc4AWy#x&"5A/cf"ƥD{* D Y;伮F {9q?*ʉ7T Ek>䂻oH|nO~gW2ھfam_'6X otL oE`1_ۡdnmh c6ɣωA5g+*~!D7TjvJn`fK^,+G8l^-Bgz25nj;UFn~8B'ۿ04|BvUm2b^ + 8SYgt>Mn"Z9GkN=nMلRU4k79FCUm_cArI cgLIzj:xBw~a0φ.u{ЬӇx+&ܹqnjy01} ?Lg,=Pl8b 0ZWɕW^e{Lvfd* ^zp1|KYǸlŞF,&a&L=e nSoOYcyg,fa7UU+py"b4苰 fb+:l cl,~ lEL݇;;c!P?VrPa<,['[! ʬ rt+EϸD+qk?;&.>A{¡ xوBDcj\u/"_S@nn:M>wR=H{ C/š.'No7W4y]re2%oʻYw=>9SܩUh(tWX&g4Jײ Fiߧ:&K8Ai2\7sk,_c<5$M+`Ѯӹ4хtOZ s43jrN0ͫ9hb>w Eٮz峍8J Pq|iwSEIs4GrJ$tz좭F[ƒm?ۙe툤GE]޾'[\Or`J#ŠF!wnG!^3v*8`zLP;>-lOFbSِ1ߙO6:ɭ9FWGpVru/di&Ry 6K&;wx%>2PfŪڄ.T]XEP kMH-V}{L'Ehn Nmf+{NF$2m&K0%`oQRyD*`b@ss{P'#gRCu^yִa:$a#д;eCǐʇ[K/P\_2.osYLuMa!q"i8 L4ɵ>%2g`5ߣ]Y{ʻJک58ruSAD 2 N*"vz޸4,[4Lw$SM蛍ALgy]ёԋVnj([ ] v}VYǵxhBK.Qc-I^+L8$5[xZ_Yd\|CMr3Y"_V_({⼎TG|uf_(8Fs(D}DE (Y-u=4td{QdDVY8?ho mjzb9=[w U-/2o^U DZ%t6rڿIM5L蓻hxg|Mf^Sht Z(*ӎBKylJB*ǽuc69S1 N3ǾĔ͉]s1MlRtK{&_v)D让~hȃUl9Eu,J~od"aYa :Pn/Yk? ^K[Ww-Fћ\ϵ\*m&OW׬˘uL"DK>궒?y8dpF$b+> %p[{^rYٹc %xa.Sn>_"%i*l :K|S,i1@bRb ?ŻSJ6>"%Q;Zhsam)Yr܂ꂽ!k] xn!2tEoܠMԛm;cVnX6h s׀LsIa'vCXYR;I]d#j(Nd$ݫ)ҿ-} +j8JnFv@_Bi݉GgJ.wH]ycrB3Gu2}d(7lX5au^=,+6*4StX#ca?#{Qu~"?t]EKJ"3#^j8'e & ~LVR'I%$ w^AtE"fX I7v輑ۯ,zs:n8Q~}%gQ{D)l:sRjlAw힩B`>g|n"v0~Hv*.[50eQq4 zR:E|)YPMڀP&KhP'm_ n/QSIޗJ8l zv Z Vq86|2VkeP mHXD:_ }.K~V8DҖ%ZIZ O>+~t2 ,ܼ+[IyH@t i@YV\%#!%kTHICp0='ZL??\p`IPқdž(%?\9L`'WټxYwp'L؞TEƤX;ekSWmQWOOpiq+r=#-C6CΓ UZHkQjK1vdy9nwoׄK`Ew2b#@C_.퇵#gocÛUOpb^Q\j/);81bI/2n'R(v*Pf*qVګT9e&ij裉e91l+Izd R'$@H0̙y<| 3>5ݏ&]u%9in Д u9 `Ha1[B: O~_J2Ke׸ K-eLZ?,-ї_םF}/9J ۞* NK90=ѯXCfO@cw)@,bxwfSċj*݇8np"m~mYȷ[{&O0`%ir\'M_žءpfNx>Dt3(pY76x"} Pruڮ0sŘ>u.)u]Y[ZڳD[:Wlg葋uiSrdY͗ȝYgYO `;è3E018*x9v._9+\)0-P.&hAηڠ{Ur)!si$$5b=(. g~pkTr`6: eŮ@$$OP/!N[ P2 >.ni9q(aä&=\D7lj4uԜKuýev[睺F21Ey2{PGK7WtƸcPOx͐Ht&tObFH+)h*HB[$5Wp8xzGpdQjм#R2!=C#PM2#1tHQmUGrCg 57NpBc q4U]>w+>H.muo_ϱ,lV?!yy<*C?$pfs&JsqX~󫂴lhS;zs$p)#IDH&S[csH@~E;kFɦo󇅞2E VN!k`4QQlۼm -S!qS2 ^QST6u1=ق-2]3K&3DڱYzz9#&1XhQq~+<=Rii3~n.3Ɍ66H땀oIwnNkV~YT@i4]xVf@ףJ3( &TBY8DΦЪ\_u*,ϕE=n[FkgkNF C[0l E8.04ƔSʴ`u]f @_^Ț31_Z{J?iX5۷a\9 ;h/k LH1. P{5{dOFGAS0%h $*i$=3UUDƗ!I^A2/2$Tud&+rSrWv`8]6[n9 %'h_[rYכǜC|M{XyIV6{2ijJTeZ+o*)0ܔoB|{Z%nL7Pޘ|Y6B,?+]wܡ݀/NG=ohiS*^` wռ(p\Բ3 6$n4?WozְؗİLp']gC ġ$ I,.Y&L5PʢegVuH+k.ANmP/ZRf8 l活5wmxjORX "46<{f1L?g h${u3i=lJY LYJلdn.;,_ tUyu[U1Ꙏfm[#SI:޽*3@Bl ;@8cBA%c.ԠLRRvY(nNfH*a8DLTgmrH?iݙKN*+.!Z 5f1 '{)x9cy0p_B3G^ޣ&Ene96Cn-tͧl%ޠKcFx]&?[UWkKz;/Wi@e=+>ܕH!.ڱ S_vb3O;2#@@cO-V,}^h!],DžμYpRO97|竽aݪeiA"MoprӰTlD[bsںSVA[^;6MbU^arZVG0toyi\1 S3-i "#:{Հ%Vj!k'KoD *8IR#|Gֵhq ik7 ˃JK-]݌Rws&Xx 峒ul4,.ZD42qM (eeU4M9?n6A$1G!6nC<ٷԺ Z828sAou+>rQK,6^jq9!4qR]]DuoZ:#i?YAotH.qsBnw-w[dMs5Y5B6Tf .'tױk )2D!B2z9J0+ZQ>]2j\T(%iH=VW0kT认{TJl3[M'$MvԮ1\[{vjђ%W9D ?2ٲU `p*i06= ΅_Σ׍ m{Ɏ[LlQ?E,a^q!~7 A$C=dUd0=ml9v.d_2|r+ t%㏠UҐzH-wN)*[Ha ꏬpޢzZJ )M} v> 2wy=xHef3Nnͨ?\CrZcZ*$VL] ~á~OJ`bLW9X뙬#<ⰑJKW$#Ul(%e7iM1$qclR!s G(.^$!1dm;fHLcTuT@̃Bqc5Ӥ4N?Dp4+Ӝ,9$nl[A#P"̵58`V]+<=EpFC ,sV&=<+ :pơP+iW'_ 7#.&OTsN Q z#9kFEX2ڑ" {;vܫ_&CQfftFR{^'erL-B~2)mHeiH!ܦ96W4d[gfz#2h +|h=׿*&H0[6Vk7p_ՂV>:Vkoڋq` N9$ZdO@t]piRڶIjazt &ӡH k\Jִx h;ܰ8 9N0Uo`!wfEa<%l⏆j$NgkHPM6CmS®M|g DyI$&~3Yi/vk|S6HE/= MHC2å‰I?f8 Nn`4E(.ԕԬh]))'k`5=ʻҨuS]rN7=0V#:*'JjE1j RTeY"7sV~aOE͌M?F%Q6abUjehdnϨF ی@-\8;&|mHPh2,)6iVTG6S#k-)3>R$B<*8?dEljƑ$A^i]%Wx ctuHHHo,qMA¾/]),߲79l@6x&ZKb \vy)GY{w$TH?b/?j|$.VNQ8b;6F'(5uL0m : y4<ך*i+QF+]⥖YƓ`09q|%Pt8S.$|ohL. Z$vcn%XFxr mY}ytǚKCΪҺy"j*+;>-1JF iv!PaP7G- $*[ky(r ^lqyIr J,n3C]e^0Js^[SuRm ڈh/d]2L3R?O&t}LMdNǑl{>s@dY3< 7aGT^:U0[^Ze'wY)fsI!B uFBCt}1|%trƔ(.4O4HQ:#]K>U> `姰ŌF_&ǝ%v_mPb}—}\ #f2;Ls)l rQ&roJĖJ0SfQZjH}Q$PRZ?Xyk[glg;X$͔Be( M#-pN!^: EG>mr#>ECi|+0pT?ԽV/+حDR63 &c칑l#IZnr 0g_.DÿbS^PEig P"T?Xw$ZK?QuܢMiȼ~bXM ɡI{^/zVṼ< q W2}XrGTRq&C⹛3+mzn(I,cB  P1ӘjA7o%Y}kl 3l~r)F]>j%&mp1Yj=jł.TDShE Dפ )ep>X$"n}ҹ_Cd5.4 Y ?.'crMQ?Ar  J͏p(AuG¥\'UӸ[w׈ 'Hg ifu`*t:9@xE5zah{ךv[c97b"YZ#K _Aqr>Y :O+RM3֭;wb|"O,|n 7x>jk8^v-з`OjVP6:IW1XOgawe6d/+bc?B w> y&UQD9[^;[u"e]tq(˔il8 sff÷`&>h-7w :e,LP_5U88/Ur --H,6316ak$?:ץvZ#o{ZQzz6)K0 nH!P׏߅0{ޫ.D3y -!7Cs{9v`Z/[-@ٵ3f up]NnDŅu 3QoYUlp)>+}dT8<*\a)lݒ~ú|Sp0RÞaH%SĺfLduF!˯D["#{,M'CRq73&[~yQAnȂOV_`@"@`LA?zD  92AUP4"(h@c\YeÜ.[PӶ/2XN ʮ<%U1.ahy#BW=[VIb\69֍'@=f_3 WPa$1٢*ΐ@e7._#NpM%s$(Fn`KPJB}ΓL"\%dtU?4tm?baĞ3-3pkGɫ@87K+R' ߦ^D!*H`0Ta@޿2_g$} 8.85Hj7`u؀83 N`<7-q\C蚾I{z`L3e(ϸ2d habDEk"(/ mz!ӊiz>Š~S+%S[=ă>3jp\Yт8Ga0>0hKkۯ+Ejhs^a/AxnKLčLC8Mdg `4yR9_- . H#*D hB@o:π^X6q%53ը odvp~*Yw<0Zd'M \[2g@2RwvlwJ]섁9`g]ۿ.7h3DB\m(ah?=kO(nbuT-)9Jٕ}c5CO[Mix+0jkeF~8" 2OI:`t[ӫ[Nr뱚^pc5eY7C >ؐ@ $ń{zW9'e -Suqd4As?C;fk=]ipOl:rJN ۾,zR`X C g.FhĬ85O:ZluH1̡qpVs`W GV[lc.㚶:r)*e+槞 ,x|FԞPR ֽ**xcb$>8WVA)$p- /Rd)T(YfV(޷SrKIo\KE|?[]H\M+96i?D׀<1~) i3& 魼 FH Bf`=J`ĚB&.H)bY̼"bIcރxlГ$g>-_C'~sݒ{ 2b)Xק(uc#ӭDޤ8ԑ;|(2_ه,@^HB0h6bDgl} 06&.+qǺXIQ@!bKsC/)TSww|VioWBqPr]zVi C䗞N Րt(2e?" ̣@ 'ޟc". q+LI~5A>5ͷbNlEg*m~PiF/s=o1ay*!?$SH?*>.{1g!P+  RiIPQB}/ǡGk?۰;yG,9ә@!x3KLky=B+U8;zmpKݐSrd7ZgTIל*DыNpƠUFv$q$txJvRoE:kRhO)@&>")(GIPg ̢bI=%m#¬l+/8,JZfUh;m5e_7w[\aC ]SUB m(N~(Y=c-Eκ9`1wLe&V;YATtImǘcDQ$EE؄1dz'%j-u5^ hL؟wB*WSWyDDZzvWguZ/$Cu֗};딘fkMpz^欿TFE442$z x Gn.OA.i6 !kk006 8]q zӰRl&u!emM#خLlJ?{r\E= ϵ*LTg/O|6((ӗ7ɉ:\dB]94x?#۟XS+kxZN_wI`8ؕa]6]؝vBfeeSoB K Bg (ZF3܍FDeAk07Y,p̝WIfMK%0 IviϽ2kQ;~U7=M+LC%Q7wq F &tŸ7۾&y`f0\?sU4ro;5{4?E=!Z_edu,[v0b9?Wz4I"cMh9 P#ls)Iqxc8񾦬5XrpA涯&I^Wa%ٶhN[x` G\:>< ^+,弽 "9ҠU/׿vZF) œ'1solnEr|6ӽt| hF%3z*{&1Z6*;}Uf}XXGτ+whyGh{zEoE?X" b? , 0 QណV՘=d(϶Q| }q OV vOUC8^ʱWjq$z{X4ȑ@_8ywC}SE8[4RW 42Ӈ'o3a}AL?kCPҍ[i>T&81F]Q8 Pc% fn,tS#kU0K1@zb >1Kɿ ߟZM*UAn#yG4K&dE d-Sk.4yT8 JhrBLB]9Kuo>OV=l S! YO?hȊ'1 i3y޸Qp߻-ߵ}uWdmwrI:Ȣ޽SD 9{׾\1\ &KcE8vAY,oJ%^^/8 ˒,RCn V2|(QeX+EKcE({p7aQGwqԉ28歔ޗ^wm%ho d.HҽoW(ӣ=R#Yq*hΝ*ψDuQ5[aSR M:dΕoN7$Eʼzjr8ԅC$`zO^"Rvj!biS,F5 /ǸޡӴ,hK0L;y#u+`X1`\EL>ϣ?/YG'P p zSu!$ &d(_7i(P"C(S"Uc ]el&A*ny}GmoU_e܍;KcE&[MRPBڔ+%te@sP)f2&xr؊b㺾<.Pl%yV-D5+5`!HsR|~M^$0zroNNg?ys/hp۹G?A9S(''f㗄c2 iQ{ K8ߵF+1^Nf!:ku`O_PUH`պl|epDzR 7Ǝ0-l1//p5͵Lz6*?S8rS$ uO4mERc"2lFQr79Sj4ʨRNM`xy=',RtG{^[elkT]% d{V\4DGq?PF@LQJ@UPFm[F]cя5TM:!eDjik9's!q(4djG3i[f])n.DmB@UR^a`::%`g4 Ifwz237Nfvߍ33U=?t.dXS&S_yXJ*Yu;mܤ籂Ń8{2>u;ʶ32et_}3UA `m!UOD4Wŏ K\H4#ݢ}EKhQԒ=jחyiF.Ǭ8Z_*61Ydzt³N"{կkxaxxhU|)* %.Sly2yd2b8UELitJISE 8CɁ_ `YҢ1nAhyхdR22_geu-Of]V ѵM&;O53z[N0d[ G/Z+6S~"^h`Wߓ(Z A?.x$Q5.PO}*X56egMDw"W \/5bN n:Sxt/_M BM -O0egښS UI>*ÿ(BAH'kLVCnG`vRM6$t5!(:ڂR#4L7 FN_zȞ5B’T驉/wq>+WR&8#d*9֣ ,\_v;_Dd%UAp{˝JYmRFBZvtxO6=aj(ȞGٱX.T~@k:pG"۔1 x!>,Ι7brS!pfe$v_.L8mwڑWD6T->W:W0 ^OJ;#h v||K#] *xcWLkU;@zaOhS$fo8jY.}K)Vs4YW.Hr .Ծ1 ˝j&mz'd,ӑRoetg$eN}9na]J̓>[^ٶ41M0[n fI*[+]E3@AO1?nLJS% ӀQ$ˢ1! )cp-VlerT"d$m=gFꨴpȡQ+bD`lG ˒7j1?}ܮg 1]?:H^B MIdF^u)\NL<cr@@<0XGS_F^aCvjA2Za1hF,=|ڱtJ^_,+c`jiFX̰5K]+C ;GEW/Uj܎s0 Y#m:N`!CD [CK3Qdʹ]? % HɜJBMe:Jg|<*lt| jX۬ƺ ;tif l9.'LQLvI0qe_K?'s\ZR,46yܐ4+4!:ok-Os1:ud1^TU (7t8ǸE-qCf&*宝EXyjy}^OCd/I{>K/ؿwzT5E@U9w&; NPBN_uAqnDX^jojIzY*\f!&Y`Vns7 15)g=f wO@/ .. ѻ8c8]2g*3SYezY4oSR.f[բaaݝ1o aN4vfE7b\&YbP/VWÕX;uy{I) H{MpM(R- 6} HtlOw^`^W:G3ܻ:[/]7 }Z:3?n;xK.Ƚ_77ug-ju_WQ ZtWd /Qq%d;UsoHʌ]yhX>"OOJ;߾`q%dK5 & lnd[ CKKo&fQ!|0`~}1Vфp_cMj陬 bZaaa]wEV&pWnT#MC]}ɸ8"A;˶v=J}k?`pO:M)I-eiQF%8Gπ/\YPCLSOA+AXUZ*GJ׈>jEY;lqsE+."#JcLf36 f6 iGL:-tRrӂu$7V Ku^V!+[ /y ՓFUcEL; ׂ9,@P"@FԕE_{b:x{nn\z @A6b/b2czqjs;i+|SQt/k,8TsS MjKw8QT6ɒޱXg #4*@? tz&lQ'o# G Z0F#{צM_˦X||3?BWͫIV:[0Iu"T?)?1Ocf\B֧af;ϮY6j -G(R=b]tfcOVq o?jagS= F 5,@p}f$ 3lyRʍ']++W`S)U_'uFz",23wB]">-爛Pq;fԕC&m^V:scJg(7yvO{udrʬˑ+ 1ݾO-f3h5nn 3nژ؏NTn7MA hMe$tbV!c`n:N쌋ۑu%JYjڄ_Qo1KJ! ]pIŚ̵r;oCe!}\wu"&B^)Gס[lm\ I^^< ،ݍhQܪ8%Ī=}ӷEN˅`ist%zmt{<@IЩnjUSa,ʒP4PUIڽ!,NJՇ<KjK<1D@s`fsD~YR%t2ud$(WVmӹK&dqMk>aJUWMC s;|0;F; [AHJ:aܜV2 8Zdzc#]lOV iavNh@!!%~Vzn\+7Dnƫu>C%#H+l[b5!& )G?WyM{Hi O{$NcL?$>2:Y3F/#C5V [a%ky@7 eyJ-aF)e>!. $1 Md1HJ_M<%ބY=]e_=yw4S\rבcLRV9_X8tZX2kN'@LKi \9K{Cs]moMElU|z] vjVn}(4߫cL]yHpMZ7hKG13 Qx QSRfXE/ іhb EheR}ԽpMTIޟׇaQA*}6(i|;(Oե:DdAF!N'Ks3 $v{fsS*uQZ?=_Xy-4 '`k :hq*,7Z4n`rgO;6-ktosT/T8+,]΀vƆ9BBLHNˋa( e1$ld#4uDݴmkXta:8ty|%x5 r`-f+CW0vMC@gl-z|w\=/yjPbE7$"\(&L+Id &ZW gi`s>wM=c2Fde e%UƎYF8Z!(D;3m)G킽eRe}~O12:% ~9: ȱv/spVgC zޟsO{vCu;;&mWeM1|83@0[Ɖ^MKW/lc]?FzYw_'Q#˸l־?*/V%LRhCht+ ЖO="IE{)% +>lCYFbb-Shj$`y*{je9 3v3SA+L K>|jŧ~Zv_yayn4 "`l陼 ԸՎ1* *{鿯Z"1ޯ٭,">7eempjBż0]8:E`73 tœӐbȚ {J=OnEŝra4 Ac%S0H W5r&OBxYEf 9Z,Mewi腋cUO " FbzDA{. +eךr@4-y ٍҷ]ow=SrW}D&ow2~ZkU˪js (љ9ԬjaJaq* ]ub/T! l3ጚ]?|>_ʘqX 1v[}Sa7jrݚ0J٫M!;ԇ|V@N5aSAte`X Nsj<-Kև%*.%og_ə4\U4sy'nbUŸș "}z%@}Zj<y#(;VT' .l2Rcċ6.m߯ECNzu|"JOW95@Zc|L1.^6:5N/8U~|$d #f,%U3SAk.늲|"{#͡1"|%?_1_,y J]%8-$2zNnf퇿3f׏Kq\lFN, sGٺ{$Rxۺ B\>eQk&}kB~Nws&{S[u}~'ه؊QywB{DGSpjUTma-"hg(_{cϞݖSr2*(- 9 qd0`deI~!rб.IklM5 Jyx ON—V0_EO>+qU/mEug){dF2wT N@}] n3Å]vII[3 qlu0骕SbLGlR٨<0/zÙTǗ?ejT!Ըծv1(N[uèFpkrVZ!z7ݬdB>q :^@Ƥz ҝXnz'5X P#2p2f(}QId~V3T $Bg}ޟB:SjWp{%cJcq gڹh>Wf-*9SnEk*;OsX74p,n[M ~t'A?J|ˍ9Okt4JE2 '2!5$#l{עكe}6N˲١\ Cʬ10}FYA$[Q`$}Kz  / RVW-$`MXȿᆯܺ^#xv4hht_}SZ 1ϠA7mH"2v8qdøA3m]H5a;4P{?Y٢+nbIbo?DSB,E 9yϥ;A8֬1 I)/GZ8(wr ތ$AuG)Q`).F\FWXdƱLU:ym=bYk)Wq-p6h{cM5+S+%\ rO e64 =2 dzuj~~[wUi܀1~M I*kbT~8]Gqݮ~#dB%;teZ( P…mBz~~͗?Q WKᩔ/qRp tE\ "G̷l[X :K[ɥ;b̈BR˞մX˽1̎jm3//*Bc4tWa^>0fa8`jq !kf&>dtbFuÀD_t<(ao &7v/C;b+~IsӺ3=.6%2O agaPMWHLgO"+\ `uBArӱ|T+!2^DБ1]!~ňH*6Uۥ;foЊGk@.2j^OA4Y)3Dx*3ꔘtYO`l= WlWoX#@ݫ;o} O͚@X(m>C}&=cy&ӿ5p!3PO[J€Ybm؇m 5Rq1o`-Ś!dZIpdTK_^sYO &uqp|Atl>b0_|b֯5rׄ?\ɴG8i;}In?=6/hmU+4c?o.b-++Y}Z*I '?&?bvqB|8׫KVax- J2];XɄ뫑HpR,`)ʼnA Eኺjuu]r*:Ho;G S<)JҐG%XD$Jj˸BRêE>8"fXRܹ  r˵ :w^l@k>/Z , 녑kKz#Rud֣óT:|bW@3%~ꑷQ: 7teʋgu0&fmZK} /= a`\K| |0K avO(ݑu|G M) G)Qǭٝ ;ܙ#/^]oC3MN@2c 1; J.wϰkLRuA l=\$'="D, ]ނ6gVɱâuǹ{kDRU@lv0#d߱i~GNkl,iCdY@yޡ]bcdb2,Twm5dPC\K2GI6 A=d8d Yʊ]MV&J&c*Ü퍃sns+_˕m*+1ȵEݐx$$|1$\C\&g//D JPFo7:ȴ!+IE'1TuVjv A&P6~fDaI ߮1.Ui?v3RGkkC. )^ᩝB--i#G,sJZ:Yp6p~KpLKC)]YCNG-O$N(_iON㼕9.h9} ӝL6VM3vA>qK,b#-zT6WI)ZO@õ~ -:&e{㒖R+.(qۇPw$#CUn*󛍐jm}a$vVzEfFC(8-ą"c;,yZqGJt%*Qq'd*ꆨSAd\$ Vn ,k|(PDn24k%/[xf $ 3P]6i˰7,yRb.d|ThWBK`0ҳb\^LJRp\5( 4C .O{>< >G<R bLTqIGTR躘0ݡhхTi LBY :l ~]y=}<ȫ;Aqq 7褚ʺ}'hx뀛H6'ɮu3JR*n53?^?Gko\{OxE/Yj&p^#Z7J_hNJo -Q'=G\ &DԊ{O/mp R _JNCp,&b^^VNX䧾8E-M}5@a QXQ^U4dɒ+ݹ.RTv-@2kmλC39A |DJ9x?hJ0H:'𹑅:fl"{sFID~9C>%(TI"g,3?c{ 잪c6atW2D ko"C?_voJ_c !֫r> TB5SKTe΍ &yV;bOL XU|B+,7tY@'ͨ Rw\drӢ_-߬M x>U&ibJ,Rl(ayŔ(-7 Us<丮[-$ŻT /[.->;~P1Fc:*P3]5ID8@TwJI{3shޚBܻZoOj©V 8ɸ Ӝ E$ .ĜE@ TQ1;9 D&obx΅r1@'F%W?@7Y9WxșSjLIgoG`mkRnpB`7 X񂲳^>sې9'u WA C#Hr29TBG8YG1M܏*6E^WmrWIay t8,F0Hk[]49dʃWBgHP],0d=>[z?.wWbɬ;|]; C.U8mcK}j ?@>N1⩒M?8g"1߈%BI6Ae]k9n'e'f{ʂڹrQ 쯱K~'lhhO  OO9{sPuk'쇚0{Y&'Z@x Y^#jo}e>›eB_@RѶ\F`>.?JdsbaD'O" e[7&Oݵff1о>u`A4\eZ6h߷{ckBQ;7n} 7Dc>qTrQA1ØfQ%~N{G+j*wܮ@}1\#4OqȚHD$?Dl'{ogO<犓}YdmP @"G |`b*My5U0:i%3Qv|UJ=kFXe' ~~?xI0-EgVbB[xRMR'm?4AzqWLM؂|5HMWjު`2XҔQjj[#p勭֟WKLBm[8hSd@2-jAXOn6=e~s͌+2 ";KtOJxF]ABkxMjbxඋ24\DZG#KQ>l}N@ƈzt'c ``@N' ӼF}"NOzYWs6$Hȕ`H.L n{+W=10H;$ˋ\`FN0Be=DQq^u3fyq68\W(æ㩽 +Ǽ:J:pW$_ ɿڌ4থ!-p%+kݝϩf| B\gr!U%d7k;0/+i4 䏧A׽ӬsXfjm6->ΏPMQ:GV_lԣg٭P5ϳ11|F]+.?&x<##ʍSh֧j_:athm(vZb͆_JFi<j^\#YX#@%zMP8L>5@rm<E!M<__l@ 1}Y[':&.EkdilK6ȏj\3>wWlYKSG"-D`.oկs_V,zBLͧI<'|+Cqgյ2o/lVP >-&sA{?L'yHh֕ox#4$ܺe\bw=:>K M)_^wFb8[y29"2 i!RA=bʥDt8>t>PL!D@O+[w@%y?vaIJV?YL#5=>^jRQ~R+7 Am/8,9^)K\9 4oQHtm龎fZBMEKGFMƪuń)U7mUQX-a9ۨeg!lfJ8Լv.cDl8YZ?MyO9P2u=yk.hm#vDa2XD?"Spl:.[D &>a.KhˮT$%]/hTzT:)كN'P6\Ai߫e^ɒ? reB;^#a4Y eĪ9ݝ\>@i 6rP%u|u .P,bSPC0zҸ#i!%m?螐G.X)kQQ<_!J(<ԦlkXHi(v)l{H8鎭Gʽfb)=jxAa֕j, \ UGsƧ#Pf.z񏅴YiuHu 1P ͹<2g UJ@jJb WI!32[gn(xp:NP'DanoQG*2X\ڸJY[0M%I.8=`zb\dW_Qwe W)Dw=Vj^^*EN Ѥg,.L`kiK2\ Lq6CEykw#UdyQ0W8 8!ӵDaxkZ\Ղh➹LUnR@%bߜ0ɩ͹%/E< Y-os$Wv\< 4s b8ݎ:iE@͓Cӏ^ HwvLaWmJ:NBҤ$76^6f"{/q*Eyˮ. YvoXÌ4P S*)c8%~[!3ìf{x<܃ݴ|7}Ѣ^+{(TzQ oN忠 䉹F˻Ȣ V/zR6ЦW'XTW37 mH/KspԳu50NO|l ^.~5ZPb*c72ByVt!wAGMřeRőqIˏ#78eg,G,ܩxFΠ 0:QڑmeG !_*Y* usS92*ŷ+[3J,Ci"3lv7'94ЖyN!q"_(8ᇟ+#H7hx΀\y'@lF+>N Q ?üv)-VT*^$/VT_pSTuP-y??3y1]˹B**WhʷOj78T _+O;.24[:t?݌ZRdVԪMpABޑR̯LʧUow͢rl\sTd鮦˳qn+s)jYU=VfxmZ'qaoO5ǭKbg oZ7p,>\d 0o(3i,zݭxڅDBb<Uq r[H,}"O_Cu33s?㸮.@[M"ׂU1SXAD/'ݱ賊U yވ*ӄw(hL(k$HqDS[ dRfMbsP)Lr83Q]$ 5\)/i>KːSoпb3#5qg4p&N6/z2"2-&sRTi(&o׿)'i[(L&6kj f3r0*tF:`[^nRz.>d8w.ilBfZ108z?.&;b_C++rN}@dB)2^$o6T[zpOB׃*MG%mljVHӒ3g1U\fe䳋ȠgƈXIOX,[QQp6G"d}O(tv{FΤ LB9\c{Z U ` $4A.kCK ܺBJOet;,+[}:Cauc3RNܓwב-#>?zhB1vWr s5nhOUΨĐv|FHfj~!"N3$q5iƫMXNc˄DȘTEJ*_rHw[7nuQiy'}BOL5 w`ʥW1PIO—+!3^<28mB(B=.U-4HЇ91e4M}+̧K+7?r8+t$NngtS' 64̌OCZWKȌ 0u{i '$1k(ӭc9x??XBh&;= 4gZ%ꢦ$>VIG@jzp6X `\6ЩB]LjMb:#\edŋC|+::JEMt6M핪#N29`aI;Oԗ ä.e3 %(]TP%Ҿ`e&HgaS`UtsnCe /ԙaSݢ ʺ~j5 k 15AU{Pf:ni݈Q|;?MfqN녑(%ZU yエ5Ӳ@yDLB<09dJG`rdBͨQ0Oc¥"gWی&kUYTJJB`ѐ6f\1'1Tbk mdyQgALtuh4}p3ޜ!ƴjuB0\cGNP4]Қy@v1E 3_(}wK];q!<&@~T i9t\kNaB-zډk3'oNʣu3u.[օA2} !N[/EY7uh_pμ9T ~S% Kw3v~zH:'Pv^n,IN1~)}RkX=P Bخ''ñy{r4l.zf"Ƚ °<wMKDT rLBOER+92>OAiKxfkOzYFY.Me&/b}1s)Y_7]L(\5Іi!_!7vdV:DUGe ǫNG"Cg/epzuUUm2T%GQM \bF_7}m4zRQ(m4)(}?,4Rрhޅ7 i+ eU5wgkѠT/Ǎ39Ix}+[_ Sn>O7K_՗yFb_\2`XXm񱑢rSN%V61m ABUc{*Ra,Z@ϵ#7D\*R[c.1F}HSo?!$$by$-HГc[c"aeh%0\*ۤV{*Hm3N-ADtA0`# x4ǂ՛ŀqnF06 irZ?D9yv*K`\K R1iK}. _pzUJB{I7]$LS>v67%{^Pm,C[(͌8tg`m`˽Y5\IZQNebYQD]Gԇ7ܟaDb7sRðd+z0l8^2pg1Ө i-kYVK) $ҥ5 *`F5X aQNsK[?dw,*w0.+@>QӟV?B|xEp?%" +.1d_tDj)S2񆞱dH  GL=_*CVhb#\Gvzgd`K|_1ZowZhV /fT`貺QXJ",~7HQP %-D>7I'RahEpV=['dŒMw\n4otW86KF KEA2,۩c-AhYO'`XNoߎ˷ԛ!6 d!&eߘ`6&蓉}B0|8aSw@Yv|bfTpтr,$pGV&zػpG_1<@ӫw ۴2:[ʣgGs@hIjW5 Di+|sD<>/;'ij.p(&TtkP,?yxx]洹 e,,ASfk6깵kI1ÑVm[[; PX/,#D8IW?&hims2BTe1Ꜻf;].ɲf_ίNڰϠWH kB@q]6,jbB߃|UqbN>Sh?X1/867rو?P_DhO;Y>Eu(+pzf~FyU@NifxGaEnڼ7 vǖjyqCK>1:q11mULqnzF~u,c?Yq ;˧P ꫟Ʒ2kC>#*cK9UY.&(TmR룖_`e7eF\ovrp>:ȗ:{eyqVz7 sIJӄ*fO@ yQg] &+$tSai/ 7 @Z`-7:4,vo({i.m+f"R<G27SOۜfr`S"вp#B: ,tfBh$hhuu;oC;HSwꝎpJb+HM/ې`hd<` 56*W4읁Jm&nŮ K.q>9h?-~^uKdykr>2/B?,dZT,cܣg":~;d3+W_vZgL)0uCGni6;Q)tC@p<Ҵw _{<'س H^N^E^ܯ^jO\@e*84͓tU1br;gETGTTea0mm>e&պ\LtU,gR(3|,X~9n@8(9-C0XpȯQ uMA&:+p鴼cbȏ karU(5b;o.}̈́hYht7 _Q!⒩5 2a6@|h l?ʗ5CG0kXl ŽjȎ͉>9c?fU5ZAm<'jClj8͋ q5UĸH-Mrk SU D(BmuȻ[ DDq`$sѲ8 Jh`ً5V=̽[[BX=s\iM<ӺFAISQ,Miu$(( x &[HVta#J@or*,+vymx>wr Pz!.%JyԍMp~Xw({|ZeŦ G|FlX86ɧ-lG66Xd^q`!eyJ/ "R/;.JZ;$0nŸU̾x2cW5^.nTܥmk)ByȻ }GlQrd5 P[}&8imXEzoXwطc:tPfӞ{'#*XqQcO|hTg.Dp,+GLB#vzbIʞ-4owQ !Wɻ v[L`sY[vYbf5g;=9k'RgIdҥPVjbl&mN&@r%ϝoONJWj}m57`E"d TqEhxOt6ꍓ |E/R'9` ̙M?)ڴIJ'j@Xj` Tm'Xd#||ްgnkD45oE\b5TcY-tР&Ľlq^|M[tX5 apW7=}qb'ԆkxI).e=f~PfQ'l2z6L@P|Yab,1.uo$#MkڵzA$KmAC+؊ ̸Ŵb,J+iԯIbճ-:ܙċ1j)B0R,!8`9A{|t?wy*lO$4:";&.ުRB V  HK*Lm0q,щw0. P$k4kcX>U8sl'DbEoO'8qTTq_Ӣ?? +Ͻ41_eb}LZ@C̚HD>H _on,VcF0 ?:`[G|׈¶LFf*WnʟPU>׺oAZ9P4 ^MZCo_ڨ0*Y2|EԨJq6Lt$'| [\yWڶx kFP_w hqKDuP=*&X8AvI,``2 7un b&q<dM E7 a,F(ӟ&XypMp'>3Cr4n61z.?~?-W. Â2LG6zDU.e%D|[kЗi8A.L[Royov.ϱ032aNZ5}Ci&&yrlEmul:&Ծ5;6 29^UtsZ9(?R|t ĭY IT2^= >DLr[DuHS:w !Q>shL:M(D߾<)yNʌ_XۑKT"74':p:ǥÊ+RGW_Gj"ʰ4f0܁> 3k -m0;ToTk|G aܲ[O+Hzz+֗We*_M~^؆*uq~9T)R6d6|N "&|He)MDV!! ARH0&kl\!lφ-(CId ;Hc f=s\uδQ@)sSbo;*# &ZKS&Rҽ Pz ؤ Q5~ŔtF0v>O~lehgwi3Lu-NXL 4|dP7G j&!T{'){C8W)*RQVc:,IPbo} k9Pc~u+r93U0JcdC1"\YU;h.3'yE9/w>@zNc6Pr۝S8i)ە #Sx?3VS:u)IjGdHYeL +vJ&oe&=>ҷSl}🚗_,U:AbN_'yCG\sa<'&AUFc2 poowq9Җ5:yFw /?yƽr4cMbEroQj-aPztl'WuK#Q__4e^(ع'p Ei5IIy% 㯫~&ee_MgI9 ix] 3@]4@ܱΖA#&ZӣWI;DrMHIR:Ӟ @|TK:gLߏw{T37esx4|jh,(X i[hŷ pY%}wDj)6C&c<:m-xZlwrxL% 85dh ?]xj NtڎjKmXxuQ\H Vl ] CF2EvڙtLJKXg!Ͼ4)SĒ#6n_]kUsaAm<{cV\s\0[U"ERupyp .J;]мvW`3!mu_LulR*p%cd܆ Ppb5϶=Fʻrx7ۺB* ,J4 RqhAlf! %tG_V2.ph~65pL˜t#` bщn]9DYrf1P۶ΙaIA;}\`BR8GA4 l%Φpt(Zm(=ޑrEJS]m_σt??''3GO=r*k% 7Ea9Snj+oK}LlG91gسt5$'v";d7/~![?c?tn,|[KyoPV-lG],^h"5m3r;- /Ϊ-6Նޭl $xD]S3dסm'ӛp@nk :wmZoƨĖ9A(E_F _2a&QQ$>E/&tEZ(u{#T.^HbSQAfq0R Si?%Q*OMq .g OΡ.Kg>Rp1 Vk-„P'kUG`tK=]>NpZ)>n)CU4Ƴ~1QY~ {?^]Idqeq/!CN5WK~&=wB-i/9ٖ:M0[sC}slR0xٓXG]}lc} c "L~Yy)b 8XV-c֣Ɠm6)gXʔn9SH3,!Д?."j҄uI+PB] oɼ(= XfFN&x)ISً?WbZ\T*/N 38N@h*/Y rhUK eaYىkR}>vE ;q3ÖGS/Xڄ_g9Y6FCd-HogM&bw#xP wG$ٟ"FtJ7eCt#JX{~1.V͋Clk8Lӽ7S@L  tӼ2۽M%MZnXT#1O6}JV% 1M&8C dbژUIQl o* 518$D1wOxP*//`Q<9h )L _I)v5;U*VBaG cOmC/Y#0=z&v ij}aaY^q-I?P^D# *XβE2փd!ZeeXq}?Ml=.'C[<Ν (`U⌙!(jt۠yUc(R="J)[Ӌ;OqwlHyFo3Z;6_%@h}&@>ATYO'-l1}`j*DR 5!Nd-L>p|"Ҧ%AlK.vލ֋J"`, hcwy"/_"Z"!ɺVw9zX]0`׃ M-5 /_G!`=Qq!zH-aX 4_ps$L(ZD.X̚ՓkKŒH/_Y&cu[f tg_$ueȜ&S LSezK䍨 Pi 7 Ҁd(2P1^HQ!MHf Eިz33'qkP߬-2 Z &1_з Phi)U쭵`ljmjjDu4]2p|щ]5Q5Tџv;A\ ҹi;;;$,+\SCJc3;wiGw3@"o/Ӗ +:EYL`jGŖ]7Rxf?y :ՙ?ԑ7M>ҾYgB=<> Q8%W&xۤϢ攀dgJ4POۮp"a-7";j= PT6Ӝ_5)SE+;mg 4oǚ$^T1NK^֟M#ܭU(}V"wax}Pdtm MD?D6Ą}j<wPgMU6rERMAZWnhj'7="O;` }:48Buɐ-;Hp9U7R5S ͽDвd+| z AJKE|ș~6l" \wX^fKUfcXiQPk]r8kWn]`'ԓbÚv]8Uˋ"{?iZE.?B=-ITx qc•Wbз9wrӹý}+[АG5DXmȑV02SY T>@[f#bl86>`;ѡ.=GLX{_BňZV8 X^,:B!h~ᦊPF;|;O&xdX2$U:ۆVr{M̖g>j= a&$nRs4>̚]Et$#k磷g"_qKF/{#^;b"\c$^(Zt_2 ?e"'eECau1ʭd 9yN=d!ccԸLh i^PfA,e@b֡t~_9հY; 3ڭK },_~1 CO&1Oq W o'iCwYoWSm6ecb;)N :N>9rLfmz;B lqwghe 6Zj|)@ሪn~w/|7naZ;WkՆͥt]<[Ql3D/K͡I0"{ =,a<3Z4rluI- Z.X`iM콓.@:-[mVkvN7 *k9۪̍D_>53S^(bj9O]MKY$ Ȣ[cIF RO#?e>mX X~̠5M;ymMFKߙ:viBnZ&{mj,H;*7=|%3%_C7u>`*R-K1a%%B<6eG88n!-PF%aV6Ŕ|>]7j#E~TiVx "w絤{C_6חb%olEf (74Cջ`inե?BU{͑6v FY+Ӹ~L&|bYQ{ګoYdTKgDkp, ȁyI)p20<[٨CO#F [Vo*ha3(ŹU DsJlG؛L.ztw֔ZNe[~x|%/܇: zobJ8pќ(m#jNL8,p=z̺|!z2ãG\^\Qؓ ˉQmDfCj#4!~o\bFWۙ1LuEw9JXt~.;}Jw(/O:bΒ Ӆ4ab嫚c``\W@m6D3G`rya f@Qާp xWʸ,lkL=dR(ԣO˄u8dMFV uG~0&w#7}*|};պ86{,FPnȍK;cXV荟BOF,*gZQFqv/=ZXcNvM)q_RY}6_4 < "P SKeQ 6_!WKG pr) ִ]&s5nMTz156yJDVZm+`|ѮΏZ;keMN4]uYNQ5)%Np0D7?fy[ kC)ihJ;};% *IP. ?$\ 27mr7s +[&o{E5ڛEƞ<"oao[(-q}1 'L{~x̑~}aCø@<_VfU@x7<,)`9G187*~]VV|ҸĈ[fgI̧rdjhq)dg!ʭA/= +ǡǑ*|*6^}u0M>`#bySjo%yff{Rpw%wmMDDŏ%$,k8g]9=yW ̹-UV}h7-wb&kIQjuAme zڄHw *2$2. @Ma"\UtůzW,e˥[6;t!(䳣z~eɖ>$KDn'QNca}M+B{W-u4I` Ѿ|'ܻF\;4:8j,%vgԥts̱7O2P.%-&3O3u^"h JN;}R.PhӢ98y~.m*ԢHU>DQz:#cll.h2ec*40 ,vX5&1BX[hLޫvW`H y I;zEq/9&dJMMPhp32\Po0W2s7/6zԥ!T(]z Z)SUz7gV=edP$YS %ߧy\d@L' ZoXրGlctXb8ah¦sTwVx6FphU9?j0K#.y m,捂X T< 0rwyH>-veu\~q4tʒB4 qPX*[}L!r~[>1~j93 ʏg5Nw:ֺ&CLrIfYJdɋ x_s*5amv!֬ k\v:N$̈#):OP@KRyZ\t;@#\BTTKOC>[utEv-fBF-6qKԖ(:E0K_׈k~fؽZ%֢qtq;羅!^ u,A0gDI2r)cjRS$Z&Y%M ?䁽ɑ`, h3d0 w0TÃ_m2(^K+}lb`*I,|yO6P3`{nJdvT )t1Kd=PUL "!3\qWeȰZFK?pC5 =hђ|f5[FSRNGKVx S+FXmz_Ue'ֿOatͿs-im|3ed1=*\BjnYQ!F>S?;u W!crGL_ #B',Ӹud %aH2>]t?]n" %C&~nf?}HT r"ID8+Q,rU1n@׳R!|,k,~_@/Z`SseXi׭w)2lJ)0u]Y!x,]"**Z Yv tC;t v݁#,2=JW}iU~';aC&?Ց}Cħ\g\t=-\ݓTy+R"5rnPi˽yd/ΉC.w7GA# dU Lܱf9K..z3k:Xn39dHҢlP݄[Xk ?gS7jV M4FP+DNZh-*5byB,UX{ SGJ'0K7L712ꢗt`SJ&A8w]|f[׋wR]cӫ^~*R R7@{pRy6#ؤdU :/>5یsZ1b6n  t=_:c~azbolRbMNOlY#5dry:]n$?cO|mq ʩpBܱ\1@آmWL寧.@գ"t]03o9k7c/_|i |1CW5ؚܵy E,Sύt$b~Fg݈c7«CʾC|ΰ1Lɽʚ 3=9VJ̞eG)Tŭ/{]5e P#3*wo 0w7]*JEqؓ 6nZypJޒeaFV;& M>Ƚ{&;T[FhYUKrґY2n zyE =42IqZIZsqQ?ɚy.MMB|/?mg9caUEP7|Še.̊XdzzH/l罎 {'L@|9! ,nQǫL( gʆ=)VNN_K-E#: ~ Nm\r}n@ެouoŕ+?$k4k{hyx, RjpM*ĘU}3Xv9ݶ5Pj@`m,1 .TQx8!) XHy3AGwEa>;As }MIck41iK鶱㛬Q/ᜎ^QKOz &p,}FAFݨYE[[Pf"apȗ" &M/<(ͶqB0[5'3*t+t%BXU"{iƿiM<2 +RKB:s޻4OW5T6t&=w$1 U:a5h0NK?D pR/6*GC!+!ﲦo'/+O ?<ǏY-;` 8+(nb6-Q UCyw fDב7Ê3? ݿ) FSVr~v׻a[aȽI:Q#UA_w!sߔ@ Y6r B K_:r(z?qM}/oB*f%JC/sZ %/[綊-x;|գ0uP  Yoș"{nA6CӣWcoX-t}X@BLt({XS걣E7u2FH1@GcJ4m<f$122/4e\ƧE p/7'YNrD(sD]F6PPYER{7NZtm9n>)wfzoU;V}uʕ~rǔZ#L/mVv&}K"$k4|PЏsVGbRW=tW ?I{]ΠGpLud a̔.t`L%,(뚊v,jYf:Kk=|Az/YE9ɱχ ;w|>C/=ie6V52Lh#ƂUtL~%JxU^8,S`5P*FoCzۭd%6y8h@i3ⷀB={ ̈gEW'׫T4!^4,Upt`IYjұQEpYy`{Q7E7kDOoA*+mӲһү^ 0I drԧ\Ձ B{L&"%ٽ(&z#f#ѹa?MȜ)ڤ` t0舿csK?m7t IC\5FJZf b~$Uxx*s#vwu=M.vV2y!a4%&}?em:/E%(7, 7t|ղf̮";4lg!dd˜F=X̨S~7e>]@.,MU ] kd&~*?XadXg!RJpˮ:SD'U p((}3'`x C,ޓA5*:#~)6dS.'ttNezkփwf%진5&~<=Ui+&tsư(T^)N]r!J&T S^i~ 7r#R~t$EͅmRb@)cg#ps=эd:8DTᛳe/k7A Pɓ0 a #e]->#,\y[#4w)!u7$k$o9 DWȶ' U̠Tc" 74A9Ei2=$}rmzvh-%]OpQ~ 4+D4m 2(G**QQW6/LA|& ByM:AސHv'\ҢQv!k~{쇖D\iw _l*zSvM5Olz0 RMU(]WDfĊD Ȱk܋%{TWC yˀ{.MUJjtbLqT^rEW3S ΢Dݮ^Tjqȃ15W3ٱ;ur18Hx~dcu虝|{ w~Ʒit9 ^A ؆2ix;-%l' B%GvF_.L&eR p𘕡' CX DP{>4v~Ҹ\TLv[CF7&I/wDm[[B) -wgpXF,SP^%#iJ1\AѪ'| gwFKÔt8h-bSxqVmER!ߴY{MSC+&9[ Rzv!pMijc! a/WI+at_Fv꒢wL⑻yqs&: 4zDiUc3 :լ1^šL˶F*;VN=r]SYq(t&lm9B(Xu| 9ā+s\[2m=  cNbX!,j//]ȑ\`wR"هx}&xlb Kƛ% f~ͦg2uUJH;/NvƏTe܋wTڣZ[Mo UW,-%_++XϓmX."뗝Lw)#sDpd&dm"cȊB'gt2ƕ6&$1L? é%Ӡp}^hCQ~RI mfz'aR6 \\M.I\x+!Mq%:P 1(:|RYӟ

)G@dHq\AXqt'{Yg6"n53($[{)P9mp@Z,3Q)qUwgnss3Kah)9%fq,0+į)QG@#ϾσLDfxF8ܕIn=@Sk( 3~呲pS4n+wMxv(MNmY/wm@Qqc`]efLq]$o+Ci)NL-/Lo&/u /tKbW ERB3kv j³Ωg+,eJP z JIMz*H{S5wLkU|*m'c;`@~A-(pz&:<,@K#MQʊ35h2xB@d֔' YwmX,Ͼ uO{.L4Gp޻S/^)F,6T,n!8‡'M-qsK5ue#bO{g}\:zVk0=DŽ;K*lT 0k`rhaYn?<77[E^JSwrB hxAouY== Rv4ށ" U< \N :O}ȉ"sw)\%uHOO7?p2wӇ[Pg*nק?[6KL )ӓҩ %4k-^*Cہ\a C_Uq=DXt"-=ʔ'FBkeh|'O nF^{hKJbPDGNrnTI tjb/2M9v•حѯ#c wk"YJ!ӡU-?ݕ{2NypP"˗ c  }biȔ US`M(Uk EW":.U"* 11l6Q$UqRFȪrpQT^!WPL=5FLy/i؛*H$^{NmxY[i boE*Qta|'SL@h hb׽I/IyzDCB-}_w<4&Ra~!vCL1p^$7pt"a_aT%_w!9P⣾#\!*$Jnկ3'RANA>٧H)=8PwX'Įg!Ȑ=\!(Kc;L)@ؒI/i"}{O/G*5"OnoGkWy?1Ij]4&2@A!m<hcw'a=x@&%x6J@@ &5(ZGz6c"K`|BFɕ2:PJJ?n"[ .u).aS bTRmA$JÑpn>cM<˼&n2sLR~!,yʰsͫo=#b',WER-K/97aB+Nx}떆noGԵcE*4hv{И d'~#&QI[FF'I3Qm6WUN[L˽'^a6ʁWgp$O/jwf D7VDw*#RwvwU5\;P69W巧Ep¤@V7=D1^XNi(;S+oԷɩQz%jy} n^up@`rnnUۮǑA̍qw*~Gͩqˑjل 5`VS[n%ß 7kYk)FiFnm5?W:DAH^%=r(f%G)?Dla: )8J,zY樬]N׫'4*K UMz<`'3"@`[㷎Ykai;qv|W[>K'ϩts5e$KL|0Meo.|:"YɅ|‘*!5X4-Yl8Ju/ܖns2s9#]C #''EՍ:0.z=^RXbXճfM)oBvS_١*yWd, ul5](YNv6̶'Sb {bW6J~x>!ȥ(r͢"Zw9FDZQ[} vS>4?MDSWȰYZQ6ߓ"j !Rۛ[ˆR{Ie,p/V[՛1t[QT#^ *K̖^ߛ^ȨnK4X 'ߪWUY9߀f#2hC ϒ:CՉ\ibTW=HI]ޚFv~*_^J' ArUu\9NdOAv5_Yx*F}2mPn!hN|-Wn+)f|o=I8951CATfYטRVy~Un4P" T'`[ Cq ts$F{H+u- #*%!kpuTk%.$:Xϔi]ưKD,R$kA۔XrS<ϐihTt܁$7LB؎pܖDpП{ y@x`њXۼԬQyrupw'gWÓ!7+f3CDn!y$uFuJ\DqNDl Pl")X/:A?4H/2'φ -IǂdrMҸfC{pS!ڏ ۰"$<(1iV1Aq0|te|_Pド|̱4Z@La9;[a|]d3q#ycizיojpM'܆ݲ]P)gʧb i;HC5qѪYG&0r}!Ӛؒfs=kz6i-oLW< .؛/YΤҩ;{R}ٯ$6pi5(> uVHa黠3suL^V~mōr-$~Na8Glj4,"x*Wݱ1Y|P_O]} <: ?WZ'c4Q؄̈́ȇ:`Vpږ2( d$K ľ;cr}5sK%d[0p'J9DO?XڞC#T1'䰾x_a9+LrE!?@GEa#]*/ɣ[|C,q-^[t{1:6N3ߓއQW']p=i^dMpyJe+H_@ V, { ]dYq9/0p?FМySFgv$O4 ;~YVg"DGUl@(mLsn<~b[Z-FȣKruiZ#>/G/Sje9O (a/8@<+wJS~nV8O-XӗѹwS?5ޏ3,I)u[DGAv,SHƠ:Dz Fԫ 0dԧҳ=Ss::: ܰmbak2"ᴰ|4ju4fbKpes 7>DVE\`[j~_i?:UgvrY7 eEhn7<$F`UzdYf TxV5W]$hX}W3Vmž@OBeaY yjSS8ᱛ T@1}VW-xiDt~{ع=9( Cmn*[$fU6UfUSMM_鶂.D w*-eoIEߠ9 I6,lqx$Q#Aq޻ vB~k'ir SL(.e? Cmȴ^We4R*PȜ3#BG!re/t4 BFYq[9b+LX]ѹ9In.P 2"֚%[XE$LC"hZ{eƒNf=0solD1giR uI4C\+UU ܑ]r??X k,^r!.Z+!z.sܑ|)wJ&-bt % 8\vn)͒S[XΠ;)U,t$(yze6S\3rO5鐸iQ/3B6"t*GτR_5{.1ݠZ?m8Ɲ 6e㘙knJ7x?ŒaR}~ܥK3vD6[eaMYWJB*,O ֜Fn'D4v )i >v]%[qS]?1ى]u!S/U%62+=D*ƅ*(7gE0|2NU { @cQ>}(@7Uim,s$GUž(81`.sUa2vE:W+jjjP x">g%?E{55z#zxWoV "{Dǯ;$TxwSPǀNOPq0Lo#(; Y-Qzx'~J,(YX¬wLn+6ۧ nRV̹;2rݞdBV^5HrfKO& UF);00=^HaYWq#jsq,ГGnfMd7`Xޚ{_Q@ؼ,3 "#!?%@S4fF9eɀWhYW|HSUeF&ajB:+2\ߚ/wHFJQp՟4gݛ FYֹMI1Ăǡ*MatMkc뫈MfxUR \&,cBOƈ|sfHƽ1Ɲ dWK^*OGcJEWq/6|D?'sw\k8V:G]fg7gUF+]::Pg1@606ǡFC͆$}@ ~;XE/%ao:6  [4E @l XCn%yh[h '"K=ӂJpá݅X O{t:i3x?s'0)q]l'[.%LjqZCR _0R{Zh(f3/qXiݠn5-_i?.utL&|fЭ:{DZB(tw7[j2۬gvW6;A(rX-cQ򴥮ϧ"hmY' 9& ɏy:9^q/P7Tu ʬRa<6OYO96D!A̮Ӎ =Y } o&+ e-7`)]$nUa+k;#Bi流L7e) 랐:0+ٲy=1`}F誥 v&voSg>}gצ Zy]Yݥ(Ԫ%T0K9FY2DN XPe xkJlx:舜vk%e bm[cv6/1&iF B%.泰P{M xՙ#wO]ͥ-F2(nFCMiJzԀ1Khc;R1ZT/"t<!ĵF{_.lg#6zmkl s epd[L1ᱳ_ ?*?u[hm/;rdTKQ& ωhܢѽycQH Y)nڴA=rd VErCMb;1@Sc<<7{z4C4PdSSߩO9i>k ~Wg ד%ث%2xl3ڡĊCK^#Y3HðvkT$]Py̒SdWBm0fW21VW.dBƀZYӬRtcΞ%`:Z%_.qb W ;&,9~MBM{A۸Ҕ(QD<9۽T^O4笹OAКr#bH΋#JNzAi AI#b;Ɛݻ2.n!l@ t䌳ѫtzvI cLΙnRjȁMDEb@fYI SE:Fx~$DERt[ِƥ,/%F#yCm* څ̊Y4h:)r*L )q;9>{Mx,!ޤ3ogp뷪yA릉$(<'<ƩPwHr8H1mz{y~c+4 Y{"_9ABX ݅Ѯ|pPS_ϻɬHe֑NhS0K_{9U\53q6E*6.ra+Ƨ2ְz08Ė//$8@ 35iՏLQy |'˯bцc&cکGS*#cB5Ufsv%Cf=a>; ??B{C4">K7CP|+b[ĴG %pxt==r8@ˁ\tV#D#ͰD~vh7Lmӄt:{pYX"q*+d#?5ר33M)'Uf 3bfg*TW&|)#DGU0nx̌qx.*D\0wH$X+GkfcfƔd3Gީ5X\lI+#uss怜5U (ᒴ>W$5!7 ݓ3Cp]#g{ rڦƭvW15@w<6tLZɝTP(z$Z[e<btDM4~my.d6oJcvG׳}SiFB1вf'* GaRTJ4J$'!v+*M6z{hFƞ+. h5dCm9%yn'#Z!@MC>(Mc 2Pxa0Y9_Y$fduvjqM8&JMޕDEăgwl;z3HO覺%CZas-)紊?D ($pcly~ My&:%֭6B/g$Psh>Yو-3Ϗ.\}!i$Zhي@#+vI.4TuZ'h$ 6o]cGȦFhд{g]zOחjQMjK~R\qr0u/7At~4U iF5a);]wxWNjb C SD.1J"fp_gPIMe3aEҪ@8@5,Sut+cəqѱT׸ ɒCr@v5 E[~>Et)6wu8%*a{+Ak##cZ̒ |bXK1=wFԹ rC,Z(:# 0Qk!@M{H;+{f]WvMOⴚzOڥPvy½ :#ԣ>[N,llwLA|N)[fZC=ڒD.e)9Tn`/1d֮ff7ͣOKg0]եݖ(_9öأk?1c}. ]E~'{;C?{G64;ޜb/iMpt!^նcحU 0|8sv Gx\Bg$4_e>6>v|m 29U<Uƪ>C/eW4!zz8PyC臙4b&)BgɅ8A l~h)y".0 J]8_ǤCߐQ'Bf~s,yԃAV>(!Z|0qOZH?X~[ɻv+.OS8no HD!EQv'Yb]83 fɶ8Vn)%ƙE \p\0 4'yia]OPDCqyNΈM.q,9^Ey($P}$O<6x>/E1lhVTskI߇ߘ2Z?Px\Q8'bѼ3g1*9n~Ut-wY5nb1qL7:D%1V#|t=o8Uo\ڒ>M5k4gnOňpmCp8󄋽ao=ŏ8$ZM]~$d̻֩-QUͱ|>0ѹQR?R$zzt\\X\ b(*f#1窲&χM{j ~܋MynT l `?l9@=G_+B>'!"tsi̲e:zaLWPҀD:WBcj9ֲ`bWEk雏n&MX!~$`a {r5-2ďTh~ ПR0.i&|V2X*M%;[ĉq.R'(?2fDS~8:DYŴhM8GXe?+iDr! ˤ_II_tA[I; p'P9wSvtErI#ۅ&kQ87,I6Qr&ݡ:T*{ N$ŎY qd=Ak@%…Ju30ek=>'|v DhGY!$XƉvx-x9!ObaxYꥨVT{%q3 te4φGvmEf`,z@ږ,Ѥm~{ f-;jwF`X m遬,:9uː;Kl?ϯmt\oN񅰔w6`x-pYM+aVX& ޅ'eT`ӎ,x-WH)Cݎbj6^ϛ2| `Mo<(NCiΘPV;ǚ3Moi{לf}yF,2X M@m}wnRxd.$~ }g0KQH̎ީ(t\8'!|Q㉈Ŭ ljGDB\8}4dlfw‡|h_eV輹/M H~u [ST`WV#V! hn hg5[bfEev`3ݳq!&kRK DԺ-52Zw|6nXnL9_>戵Ś3Ta@OYUB[}2 8(yb-_n('^7P:Bb9 }<3<c7(*!8\k s)#@; ^.bdr d7QAP zgg f\fs^^} ('u1*:ل4p1lhd`S ~G3X7#) D-9xp6,^PyFPҭIR ]ÊzC*=JI =DAx G`3[\j{['BZOw'5A aƏW{&M'e3|.'={՛) HBLO~k3JsUxHgA^Mb 68H5 Xُ ǀk,Ą_C!4<#1c)1ʴM"kI0&ʮ\;{EۏL{"yT|(ꎆTA&IF;鿺Lryφ~`n<(>$Dc èf%1Ә(. Ε#wf6a<~{ro5 :71ڕU QTT",/x]͒A4زG"B.va'Ez0b5eKz-'LS͓}y-3>Jx*Be6)X(“;=^nj]y'#8՞KJ G*h5-n{,q,!@*):Pc:b w$2kUgzI6H,6"6#2h:TE@R`X\$VD!=!ŒYۥ3 ZTV%P~zy`l fw.2gk/׼.gD O7&$Ӧіמ )FtRۿּÒXwtΘf-mܹ=ot_Tc Qt?SgMf lV >v|JI hXπN#z-]rmE=X R/ŸoÓ-THN~h(,22۽Aǽ7u|"UTqzB6GSD`8 #1S]c!f;m4(",]p" K4.hۋkvN:0,>Ya*[7Y@b)Є?bqM#PWd>R2@f%rAzaiuwl˥k,S`/ߺIa.j-{LjiefuU:i_Ѳ:W Dqu>ug2䕗i3׃<:j"~W==[t/)@yy>Ŧ1 +DT;=JGI+/\ǂ&9LWl;)BJ*+%*$ӫߛ1|FB_c`Դn/+k_ Iu?}B-MD2=FaRcуS4=!_d<[}xV+S_mkv%\Y^Goրf0%JFB _nEA!mT-|N|vI-M 2L^jRUG)afi.LQ;>: I^4A0fT^)zsT9㮞>A3lHl=Z H]w;/ $RkP> Dą$SCAEżvk.˵\A9%cĩ1YG MTsXc0%wW):a-T+=KTO+B#$HpșL9Zh`^l.H=*JIh%CT垳™HZO &W~+KlQLeʟ)|9xX>>3oZS abn4RQ_ǼJIXSlFRP› cEXpS&GzEnH3༛Dwko\K ꧑e=Y}س,еJC(-0Y]Cy3֟UNX.Ýmr>2$:Z}FJ|)̀{ G "Dv1c'SZȊqR`Yvl(waofypuU I+,dBX, Cm_<\M] ͝(+m-^}QZ1<׹=QT,/hoSu91D% yxo:\t\+Ĥ}L=nUh8V[(ڪ|Ņ*c#i+s!oCz_FL %Ejgaz2ͨ9 --S.5bL]f닧6s#d^d^Efw*ǟx!rDv;獟m;a<2ĪBV_2U} KL#xA^7֦]I{O+ T#Ā@FvFn"h}8H%! g̓cs%b[k(MuXf[ Z \$ G%T9e.>zkYH`1o_͝|LOFtw+1F8Hi$/J4Z1M +zb|rQԻ!< T*K^G҈ܚ[Dž ֨8Tw_Q(QeeMx& (sRq%wf %ӂr`w=" Q! E/l߼jyb1腾&"Y& 9u Vaē"Jʞ/$IP&u֋M ЎZB0 PB82q͜2Bd<-C#6l]*nx .abf,es"Re`$8-W.ɨQ5PzAG׳&_v6@JƼd/+K|F- vqBо4AEZϹZ[&}a.1ߌ#K)j}Ÿ~w2W*bL\l )1y;Q"([=co 'ppWNR73yQbu 堤uyvzYla+d$q^2=[˽ў.522GrZb4ˀ𐚯$iu\:UT$ߗJS >LV{KCJBG)[>l*\^^*+=7'QId`J`Ϸ"yE쉚f_ӣ(x}ٶ]L³%|qcRDü]{䉋6ٵLeUJKݭ>1L_-UwӃ&H-1<216'#0਄rHr^N9GWӠ#GuTZr]<+p39K?b#:]Í4K G $e7fr|g>?#+H+ $p(``dyTY5ywCZCQ*7|ӛqeKJ ;l|Oa2 ev6DW L ~#d IGgY Z)3[n!j1GrlsStOްKEva⇵2%7!x t{&ʣ8 4w2 EɔӅzMQӄN U#sXkRW 9^Yϫ]?W]=-Pnyh2 փ,1P߭i:|muֹڃ0 k9Vwnș ׼(uҦ!Ov59!W 0XUq1[X@qЁ>:2F76˫yu5's5;M@Тk͐:Lۿ٫jjQS;f%VaTW!ŊV-X<4wWiKY)V9{'sNA*WW,uz #paha$~^>\3=+qf0,3hglh'CzOQSp푖SCoR֎qy~+,#6 2 آv<]?'?1\8eAL;~L80q\(:(C#PM*ɴEsE^tZ(z OΌ^debDלr+rd5'H*yКkMr׃ m@rGxSCF$>pԓ1oVe (G;Cq( d2&vj0<܊h?l D5`Td͋e òg?@Z)SdZ]e(3x@:`XŠ5:< >MlY⿔u(~[9 [o].K s)׳f勞-|u&kS( 4*L J68IJenw %iEjD᯼ ,Lɏ[sF٥P_Bt!GMhCJD\M"iJ}C\[%zUkXGszXx}3n [~V\n&&E{*R˽: 04%pī|3¬xm-?:+!* H%RL93g{֗6)$  KYWOH Vr`mu5d~SbmbIVj0<nU)+^H,}T`ݗڨSO18V2yn[H E)|e+.́Tw9GȰ.ySi1_E'zI%.့ۀޙZh.W”TNjCT$қfԤPr:EX*.1A4_V9 6spwVŸI7@]ӯ #8dzYUᓹA$Dڹ)ɤQ>$G(Egѭ˭ 4Ko#0]/}S:~vpAf dl!v.>II WjWJ#Q2U-;zJlƕ(w+;;ƇSh J߀4'潣66:dW'[n^o/BEF*FH_Wdy9 !3p I,7xgX'G>b; hM7ܡyM<75R63ne0(4G[1rbSRC7By!m_7aӏO+48Yn%rʙ)TCέ9m& c+5oq(@baq/i,f& z/s;Xg 6} ׾+g=3ď"d'dOD,3٩9?؂Y}cdM76^3߭ Ҏ;YW{ۉ8Ά(ը+n!rNP?Lza|Beu¨@\ _DٜZgZTRQBήua>&Lb(n WLt?h!E֩"w4p(~Y.=3҉` ]m]vWTpkC1AK\&8t?+Q)➢,d= ow"M[rB0 Oax lgG 7(JꙏNFܮ*+Vt#8dui`ٵBhSY#dLGu妇\Ά 2`}E+zl2>PmCBb䮾m bi8lpGA){6zK_ai-F,'L֌`*mI<ڇ;z8D9CU2;R] MF&$tBz*W`jW#C3UehKWI3|YQ@6q'^̏fzr(:ٯI8q%r c<Mm5yyvvSmǒt+ޯ#Tе;\b/q5;9X =U5d>d(/m?:veDB2Xj80id|CU@[D.f.AU4lK&rc-L3$T[$oT6ܼ>R\BR#"o*9㷙7ys$Fmu>#/1ov`)뱂 " |x ̉/t"*>tYIׯ[،ҽ_B8r2>C%SK|p+rRYqn:X?v%0'8n.%cnmO[+Jy#{zC;XVenx48A@9N@} jS ÷@1 n]Vb .H+Wsx} bKtEOhujgI+έ%;`[^*gC05 kcz %?$F* Ǥ޳ת'dqGRDdyop8= -2n 9>zN +%V CF"zbh%ֻ7/WlkM&w"Uu:Inɀ~q3eapT?nW9,VPMІ"Hv=P9G^0-5Z oҖP@7|`xO&{JcF׍m9xl|w!l/ ["USV}@ 8O.eɠ[ e1x+ˁ%['ȣT>xgj2TݰZa OArW )mMd6r\WuoBGeTkt1ե@l-; A&kth%dekZfihk`6^3*/q,,K>NhͯXfIռ 6ct E7GI B%ų-FfizRb@޶æ' qyZoɣVg%WXx_-hqn*D'x>]^my=.+rle3 a/!E82{\unHSw?F3(k7R{Ebյh^HF::~&WeDxp5qVNRL 0xݹh1_g`<hZ[(FSU6ka-:NҸiU+4;q!v. jw_{ӎ gKPؓ>ycsDYªao$Ë#`̏]MFkrVL]z@=Lf| TEsQE,U7Kel &?ڌ\nD NVC* z?v!G (=ׄ-K?!@ңs4'C `m\/:[?%8ixggk%tUG˩ZB\3Oy jX]m5KZ e ~ioj«%Ydwn#It/d!;0ݾBw6GAa\Zt w֧(q?dUk2\~n SfF`WCZ+YHzqm@qv>>cy߄VP =ݓ377e A75!#,䰤4.v4!a|o"WnjJ>䄐b{+' Y? TVP\׏ۺ/檎\-Xb$GN*6쏬\"$R&qv> 3vӂM☶3MX E"Ů_#[ײNP71pwh$#ptb\aziˬRksAأPPpX9kxen_VT^;6ޑg@}8W = OcSEȔ7 ދ2zHU%9-*W nW2xw( !4B yZT[D\|8RP:|ODn_]po2LDz&͒@}" b#^TyৼfT/9ìps厗~IlRG'kQ1A.S83՟9l:xŒlmT{}1 e,EʾzR%0 ;$iMKS\XjX`m< cwM^>>Y.TfyZF(p>BLryų!SKx35Ds$Q qźە- nIlq&Aop"~1MtZ尯I~`pGH3 2G T#-$[vfU]gý"6(=p+.zZ-Rz$ AR Y 0a+:7?}+A!Ss;E]wr'ݖ.},$ڮ[-W .CٰPa=|;dBbPshh7eT<+Ӝկ2M %ӫ@*{%=詩0wv M׃_OI9邚k^"DY gd-Yfc>VIP&"hSgҍԯ{G?R;qހiD%(♌Aװr4j}? YÀ^ݭX/;Y5#VDßݬր$inX 0ȟ(ly2f (ǹ(Q Ғx/MipV`ƺm;|2cdEb5>&îw(1Mi%hM/fJD*\A\Pcr9a`ތhh͹U18lws]N2arpEжi,"z_v=J `}a'}% sZАZ*Ir0S4("Gq&e ;2H11Hf~/b\|3\}399$p@|kpH_[ oKV`}]vÚ>P\;P'%I#iعԛ Ľ`}|NGa+x=cٷZJN6q,|,XSΚkD(ch `rV:xެ :8vNfN9;l6 [n'n M]XgV;B< D:"+Ǜ"ItLG~o1&t YTJ\"vʹuRiźqPz*:^Xux bТ|[Tt\+5w?u9xK|K %IU+xn`,?ǵ5q\fP/@iM0-넁e~F] :h{-Ea_Dc e"t[2]ƿR!a(i '@hU#Jr$SEw@; SE?Vg9&^/)]}9O۹e%=\rv VxVtSo6l[ pܻA0Z`|~&-xbjSd4Vu*uÆl`q Ylc8.SW`zj*o)b•K{|[$03eO~Z[YRg:ғ c _w[d=^z+=Hp&gNgB{bMuWV5ΩI).V4BkG9jo9G3EAwRwg6%qopd7T%39~[4aSK|@2ℴNZ>l%e9r}^ s|fߤ6 p52d^N#UTgqs!(Jex S3+44 .;&R E,^p}ưzcQ" W*0X Q64kS04g!)胿.bļ8}GF%=(ydKk ݔ)EkR~zm\n r@M"lu6g2ÑS 2BW|{}TϺL[$0ޟ ra1{6Ľ,Pj~@)MM)^?ҕCN սmnrf8$m!*!<+iLg6OOO*:ch*9)nA~JsoG($Ƿ v'HlpN.;[d, Y(w'Qj 1Jx Fݍۦ)!0aU{5F(ӊ.יs`Nd{^wZ=(P'hqy97$(tbιn$q.[]ovX6#l鈆:f՛5`ոZ̬6_ɂ31 ;"4Æpk "0zmIX~9:f.@;(LS%ycvfm zX2@^zӓ\f{diBJrDW"/'‹Hݦ:L}^~pʺsbG ZLvBޣ(2ŕs8nCUߎՆȀNga1-)r"sf6bJ$2yFzЕt ܣn/8z!bMkGssO(MHСXp@XxlE8-)'xB#}-q,] 0~C i~SRqGh6A( *p^ujq)\TY$xwu|jr ox_^%_0OXp]LV;!^G{8|Obh;S%k@B-ae˿*G bq6ሩ%O +3t|Tcn1򵃘^DG>)'q fM\XNiFi\?p4v8mmn\&4OtÙ2 u̘4G^z/XqאdPrY(Z9<M\"[HM __̡V~l/bw_;*"y(S@Mby"qZ<55fgJqxWW?d&w0c+".1!~pk¯K-JŦn$Bd|?@\q?aj)`S )n?ndžu\p<3{F@baTrƆY2rD芐8ĭ_] 8N6F %ڸ߼N ?Nc#2q':'߻RdMM !-6-Х<ܓ<лQ;](k7Qa5?wMgs/]#t=2 Kfbh7f7IZ/QFJ gI7RE?&='SIÕ؀O+# YGA?KdGƺ'YiM+UW%*}/\gOA]NVIO@0t}`pnI@ZAsח/k)b=XuzDuӨ]%7R*r`^dD` J_\6`A ^ %sGaÜ#@tM];)i]xHHqxF޲AUSM%ayurRFx:z^olW)W4hJuM5/!n`uf'8 whz~%vƈ-#۹qdإǿE TDAleLe7ٜxeƗ`59,úb.|)H=} et'*Y'X?vy9#Hk|C=ߠ`$Kp"r,9<(9&'),  v" =}tT u|a]4ulkhj@ C$s\C>_ch) h^TʴA n̚=Mo #]:\L x+^goSS`CgFӯk6]"$LE%/hOd4 xk%[Wԛ+6rgΛgFԏHmyd;@rLd1,fŖ7>4`ە,7WmGV_]/GغyWk 9:e@&h.M)wv[IsM9{tmu#e*V^@%,!ՌoU|8=ei|lhX9Pѱ;Gh7p_N'EDH@܎|qSu7ذK\7mIH KrdW[)׬=̯h,Vy[EtfyC/IHFܛb/\hpPX`V6A4;pYlBZ"Ei"ƕkf,f1/0GDǕ[iacZU}^TFWXl[r7cJVffN>ftmz 1@U X)+poC`]x*?0ﰔu#|JP'j Ѻo@̀d+MgPQMr?2΄e"\d,Ntk7O4uՋteX,jÚğm'yvap?pi¤ŇB2`q}9b3 iV==82.|/BPN"d Ls0V̇.~B$}[ H޿ E œ-W\C/Gٓm4iXl|zbU `CL3^z0b_ D]Kq2H5 p2Aup%¯n}yƵDBl:E Ԥ-d*EX6n&`U[4m)g'GU(3TM?_*/)AV?qVFb:X*r6%w׵e~(jkX o Jm4C< A P,`;8D_!XxmO+^xe^_{O=ePIɟ)MWƩfL8i\?aVn(X`6Kzj#yVʣWy>N5\ /!`M*'MC"j\nfx x! : wOas¼txN*MP\eF)禳l&^ J"/y!|i1M rTf6%pEuʿDg)&'s{jZn)1iiFu4?8Y#bS\r`bn[nL]ddͪ2btznnA_kF\P J%&l2aG*gd޺ˠ%\m;{Hz+%T4+Ni^@9iXDl:`ZW{zcxE\@hz#i z}Y5x՗I] A`cM)yz5 @{Xa@pӥd,% {bK AM^1ESK L#8O "D)ʔD,1)+sObI0 $z$MW_@zUЋ`4,B0o 節? ::}1yВ&uJDڑqǙel[[K8JrV|n-v/ rG~_էS; 8do, ;7i ݫ͋:*i=QS̃%e`! `f-.ru!oy恶LdMF m|iL\qg| \* #p׬8h^dJ;fi{_#ĉCqe7D*YɚGD`)ҋqũ K{˛4@6m21,Kp^en7iaK- UT<[2g .3O:̀JtxPj{Ya*n9B<)a*zƐ{nvVHlzI uag Zj'`↛WwOx9 H~ 3|1hHb(NWDP)K)8s˟j[Kk>~dq> i?9p $Y2jfG-SLrìh(3.9zpՒ=+Ҥ{SE˙qWYobq.SLf59T4H[xYu+ۊ \ezo'a%XeZPt4V'X~'G?[jFQqiN,͓k.I<=|@տ6K"wY@-#U2 Dס&{5O4zV9I"2U3nhM2rkӌb(ώ5CT׿zȑAc4a2D_JyCbsQI8lmFV`YFch~&%}~(N5sr)t*j#\:G 3DQrSeh ES6ԀsEgC $+Tc ,q IB8ncےE*GW$S%m %>+Iwn|nmUmD.η=4hkS:'DfQw'KމJ8S1i’LfPU{O߸[˙9mq$RݹצsHè#ݪbmb )2Vm[1k}_ ]A&`mJXY!T1_J8WƵE]]VӮl.D &ƹӈ 'z!B! CEֳM[+]x*j;gPAɃ K)WR ^72b,3i-W A~s<`Gjaa]925_̤J ##8. }-w3 D8(ns<}PݲpZ3}.6TvbhP}-C~CI%DP˽`RO>˖DL -S٠JڹB^j5QbO\^;pz$/ Bݛ{#=K _R ٵVHry;<$ɴOaCK'ADZv|tV٪OR.ۉ×Cl9,Ny&Q 1 Vmh7~$ yDf[P4Zφ),5<,ZIrZng^Ј}$3 8tSj+jPskqIu!J@]I\@ CEpA%,v%BFI]FWXPׅ(_"H&Qp!Hu/7Y ~2q{$;Z T<3NC̈LMоqcW{ M( 9*%d :`DH$p(G;b y7Rx!wSLADaxF_R/Szz/lևRtHlS 0;z<6jg23)YYMm=!S^"f0WbXGfkC+xMȃ:~b>EJN ;"C"qǹ:K{o+i,![|/)$B25&k4F^Y|6*\i ]O$ti'j$f_e{#\]Z: ɸ:Mts^x*Ynˑ!E{vBy93VFGꭟfgp݆_FqiqH?T%Q}Hc^(=KT ٬_ ٫WZ^%zĄ* cQsqݓC6-وlk(V_Cp [ܩ3qh*")"kds_Ci¦]&18mǰpYxA1>'-y6X$rniXL^zܞDfp l&\W\t}-N yP8~^} HCR)x5蛢}4 ;%I$RS/*exZVd!VD(dƜL 5ɲ5pz%QC@M%3I* U<0]Ҙ/qx9Ol[`ǴF>i*7c<{**MA5i<{c-n(L;nN^4T>:KȽ+zf=UR.OppXqBGMyY}\tJmF)ԎHPRvD=3+wl ly>%SQvF4 ղATT^lD|x<$\jhef424j-~z02"lFS"v?7uc1Ю*-U5sxXYɾdc8"D,= IeX\ǨoF@m_])%OcLq`>YmzA,B峰*9U$g[ v&  )gMFVs5ң3XXuBt"ta!?1<҅GOٱ6*fpڞhjstFRKo7 Ծ-l$q3To(xQil!c\0rܘly0* %_:զ,Kͮ#32ũq$W4-GdBԸRm$́=[.#q\ ]t- DZ@{: + 4zI&rZK/a1uLL]%dK)?WڜkallŤ$j n-rC@T=q9-6Z ßI>~R_$<΢ T';JQeSMhR %k$N̿NgP9'}UM)wVpαa\+Sۺ]_n53e79c/CbV0'^wfd:7=Цf!+e~(@c|LRhZ .6u/-͕_8[jr{~ez>pp00sJGGțƂDc1p[O3IcQ˧{>J.9cog×Τ'] OVTPX+ҿe_;HbBJb}eqy6(iOqTݞ_Z!r*FJyFu9 -7gN djkZ!vp~/ӌ 1HY9f7>e(80޳9bW,H#UfP{nUv½*jƌj>a~Oo+7OLZ3O^ۑwv*ajDzP9ަm&>@xHx?]{eۥI$FKb)'3S>fhOVZM,&3&+'JL8YD^Ҝ֥.@D֩!˯@ n^Ȝ=[ :ib)Ɣ C%mzRX9_9MlǍ3`ȗx 22QAµNW-IyQt kDņ5kt=vע3`{ g$hvjpaCf<yʄFmC+u{.J Y색D ~{@q|u9Iz\cKߘ%&{,?@9f4FƳ٘%U8g{Sd_lSܬYA/> 9B2?*I^ Fڌ#R5Rb;B t0#*>(FJ)֯() pˑpk _S2n5 &c$Ed;sd&sD$j~^E ?U^hQL`FvGwa-+  7Q@=߈R)CPáOqF޵NF I cC;ųiӄc5C8 #>i=é)(q՞$"F%|ϟYuU|>I C 7y!D J .ckJ(\t#>q s\qK+]V.f$ʥ-U۰/WF{,)Hy~ U^<^t8sBFH|!7γ?($cVOGqh0pKIwa?Z\u05Y '9#s TH絹ҬsXF&]e@gQώyG(:/-"}adlghNy09 h)!c䮮ݛ^@ d8+NBv~.f4&(7xM ыta?w+>{콦{ dVҽɼjDx*9nA& 1tl KJz<:·2gCr{;*iQyXkܸE'dR hy$AfsTĆG=wFD*DE^Jkc_Vhi~P$x6r`{Q0EO#9{<3UјquK}hP](Yi-i&&u\8܊ns\j2TU{ɁF ֺ }~83X[3FPb#-dlGd#6_sT 1߃EQ91D\[1AЩI㮝:q[62пtfj-J:Q"lM7} aŸ*|\$nuhHGoF?zj\h LR+an^IڀluSܶwP~1z+Po i[,/{(tcW$f"hA=ҼFץyQFX}.ڡelӛ?ބSk^27 $8ck<]e}c6m+ֳL3aMrxIhH]\is›m~-Yߟ ke5dY{S&fqa#$AS-o[v^It#iMW/=D_/E2dMt;^?;!ӍAwk]_H+]:#1cAK-+7fOe5ݬr h,`<m1;1tR4_F>/xQ$;SsJFt]ަ W%ݔeJWy] }ԦeDffR6O[4PCSJ%^gU Q6˰z53^*:_1K+H?@:M ]䲇([A:KSL5v/x s?}spE[NG;K`niu eTa,9ҥ$*Adhf>)o2eRou41U/_"Nq@V!7AOO~|+!Fmڃ7␺ hv6/H'g)Nd:PXE JH*dc,8I7_P٠w:4_;Dm VW85(k_f|a&IO8^XsO2V ,-y"Ws]>MOF RYbBo^NrN,rbF,7:zf[]x8AߓCVzo; c,2Q D?IZ 5=UN V1x7x@TB& WZ0h3MRřFgd*? NuXg.`r2iL',0gPd|5e)['dB{B+"O=?6LW/S@tn#a>o"-ъ 1`ؕP7o'^i4Mō$DOE}|zX*gڋ{)K"5DEHvͥ*J,Xٞ!>E! /ZQ`=xNMxBd@Y` ?TVY/.Bɂc Ž=ǸLwjܡ?e=@F Ⱥ.xs#1hwwV- 0hERwݳpsE?UBUb؄{S0WB)$ 4g3ԩ^`A|~i+˴o|\RUL-T{ % yG,^v)BQ`:g};j!U Oԣ^G-]APE\Tƿq4:8ĩ{a<Sw L{̘(A(K=:;kӥۧH G>EZ, ܘk$5S҈bɢ^j,HqK @br$0j]N#}J)>h7Y(/2լ͝'ulN Z֖ d]}9d jG=4jB7c23v^)tesl&q^o0@ n|\>qE)@Rf xo(lGLݫ=y w/>,KvINoW2)~cEVpwE<[bJ:!@T|U)Ռ:y0g5rf.[(Mx$3I&y^-%\NzLj;Y<R mE+**"k 5d`]mJwӧd=Njp7B*3F4x8!S7$Bm, v` WuoLvR-rhtu-/KAwbAC=[!9[C`CE`cWH !G }gA_~ź PJ*~߾ehAe"R_o"ά:g[zoQ[)?nn4R)݃\P ЙS /4yk%q=jWK?<@i)G 9C>@ GGhZsCS^TZ+e65Bm R|Gr*8E ;PYљ4z Q{gtZb1&Yg^ iٶ:ޥ[N;LD)/P"U8ز}&~J&.VXԐNuBkr`2? %IX֢%1BRԩiࡃe첎uw(`\QB"fJccE٢.Tqn.` XɵiyW],e2cCf1򙮜] J0ndpI#˖::Q,&XuJe?i$5qFYN|n0,m ;$Hl_Rz[v.VZQ?2g$2 57fl_d纅if}j?nE7D$63ceg2bHgЃ EУZ9&oJ"Ks-h葒kuƶ8۫#ϴGV=Cڮ~-€A_fkhWmBo}M$ hi(?pk%66ez(8 a0.~.fp\jӦpW|(&. bxDyf#g uΰ$*>]Չi ΤJmq_/bXYl*D%VK@ @K# J){lSUfXX/F3Tl%;^ CdsH5 poh86NKlPryz2@IRa!1 CrɒyY U(]w{4WW*'nU Bk605a 'gim` u^;% m]ޓl\nLc2r\@T-J (ºf|[Ħwx3VlMNn%EK=SeonK[rE? fWb0+ߵ(a;3xk-_p@bS͵OWͫ 63B"?XM 1X7npdgSj.8YM#:xr# :*tr/P m7ݸ+mBSMOv:<$Q#PdITpxc ИXo!|)ȟBpNB巘P`g̵ ƙ{( p'LY~{b>m]$iO [mEOAnq sY+*^G_ǫ"5@KW;@Gz6+M(_‹OQͿxoo`,-dH7 [kJ K:jz=W:ˤd0q7쟩0um`4!C78$uv2jpi/w*H$:"m q, 2,g"M$jFH5GII} N4`[~х:X(5Ҥo;뎏AhmR!%;털%X>5rWp34 ɾa}~v쮁QF9Gii ;\U6*̧Q `ӊ Yef2>]?$l1`Pty))6GO+|.oɧ`+u^ Wz>!=-v5ӍuEc_e!3|V1Fe5~Ñk=w_HI.uϷgB~ɬQ^t*Ϯ`"rXӶ=Id[YEY,C#K u{6M Z*]X*=4t}ԗ:uwaͥ>S]@?=ឨO,kd|`6FO[l< SM_] }J҅jT{甩.JrH$Wඒ!v:ye @tMf1D1s eX0=QoS?$s6rJ˕7 jB&-)a$_yqM |S\a2[_\3BYj`(h҈ loUw  XFM1χ>8)pe1p bB{^D"6A> ь_^fȤ4o-i,7W/o ufʻQx5'Lc9XyEZժ0м&x;ޘ{'F. |k{PKm&6zw@xv>u ߣX0?=o{J2^R/DS9_{^᡿ T=ȖTgvt˖! %rVDH :dsji{ $ID@mh?{Ax$ۃ78ѿ,x{e6·>"⋂1י[&c٧KTl0_Ah>=$ Gz_fK|$F*fӒIz|xM:׌n}~ݘh91u NoσAZ I-lGP;$<8˾KLw}tc=;:؋馐=lc?E\!ad\ί.XR H_ˀ5ڶ(n9ZU&}0;Ù%2S skn4ngKVkq_cOu`!'e^xAG5:\)H. }JxOP6֐(TRX 彨;C" mh3J57v 2HoP''J k<YCx($Y퓂K'(SXl=+uE;šA.S-#re կq_km6 #+ċ/cd%1 v; )^צ3_#PuR>9{cnʭQsvlI&S7#Kǻ UIڱdPZ-C\~%˛PiI=#EN]3D*xŀJVAM0.6Wg%28 O:u1]ڏ(wGe1#%(f?[-<5>F+#iԼ(ai5oQ%C♿YNq3O\3 U!Ճ%M~Kk08ba`J`cL@ӣpCXfnmʏi8"ܹF}X$ }'ܹ=-8 ye]}zȊ~ϣ@b^r9Ubq Pj2 l̊@#e8XąwM5;W5f!5%E$n{SPyO{m=)k>c,F5zq^|_+hb|C9Ճ.iN)fcg>`2N%(u$iow ְbi+{)*BHM 14,!tt1g_cWCrQ4ZVGORn C}k_]^Se |D9х1 K3p()I9&iU2*3_)Оjj&_ OKV9=-Z`Q*?ih9ni}ЯHʯ `cJ2|p=ܝC|tv"2wNE{xS*]>"f#F2-hk^xk<2+P,DqJ<;o7'H=LOգ #mZWox'ʉF:;[T$*s=M1v*b{{kcձQXQTgOC:A4{KQTk6]tb?%\ͤOri] mL1Iiwp~,`aIΞl_I[>|& E|r5d%,bpI oX}*n0N4zaYJ~_:MtuNݛ ̈J}SP1+ W["ry wv] ԤzC HntSr,|Ek5 7ň+{7Zs5Ƕ J`=qAsa22$IKmqp6g^]%`ZQbG9!ew& o7|u~+5#MC#ߟH\hfȲ5Q:B}-o,9s:@D@+(Ϋ+%QM;[҅80,k*%s'VYMրW.Fӯ%?sSȻ"^ tA}5ʍphʜF];ifO[ҡ@V0XhKa돰ގ4$tҪXTb0$4vmJ'.LRCt%,!ɿ3^vcQP,H; % yAj84Pk^$Z/S䫼{ dۢN"ԠpY;cG֢i&'d3ċAih.^Wp3?AsjxU轍槃 F#1р[X?$HsC&E?6KdN".\gU#SL[ڃS8C{=W#'7sէ&Oxi\{~-igHސ3R?c,K{\4-rcK`o˭|47b7# 2&ʪCe{,Һ{񘹂Ǡ)2D-++|..CM2AU|W% vv(ąu05PRĦ @nTy8X?'A_r5x^ﺄhC׷@qOrk2+^Z 9)p*&dH(Zf|Nz>.O1zy~٦0 E/lBU% #Uk\ƲAq Z6Tnim#szYnD9w~? Uf14M )SzXol.'$uŁ';HΉ5$5ZYf.aG~{|,.L ~6U?#1Mc\B׊=>>@)VA7?q|,iS(yYjk}>LbքX<.45 dQ*=(ErvJ̜GOq&c? wⵝ+g-MXW7SoϿYhߞ.I{(ZU'@1IvLvܦN^`۲eJmRGAyo1<K .r(/lM 9rrɃf G\~V>](Eo>@*ĸңX5@IhR,oea'wxI9id]P@/sAd\Ao^]Xj$,2}hr:AŠy]W %fުwpym2"  YeЮ L`yZlDv42hS4t7=V ]?bAa/)n,η kq-~UA`{LQ#08chh2)\>9){әLjSƐaP=̓´rc39oos>Z| 6>IrGt \Jvl(Xw9a/};:L'̤5^c& 9r,X@&VnQ#v8Vz]/73ާD) R;*+aoUw.+r`Z5#M(hR)gή@ų3Oo{W+ _h> &I\Y:ZC=wwY|9x/~}:ϧH|H k\!ؗ {Pg`Z:Ϊ4vS0~d^d* 428"îz ,a "Kk 3!u!lr7HbFq$' )9ݫB׷#q5OωDS5"5T37UB0?cYPP*,CB+8z߭}_>G?E^gF"}vnIyrb͡BSȫ`~(9nfQ"龳I <԰a#jRIVNMQ=*X.nc=팯gyX_.(`FU{f~Xo[éWZ)e~g[A٫cST o!Ty$$3saD໛C"]5q5ʡ任VT6/xd ٨ƖE%j2=*Pkð!$B4|Ou8HDb-,8q:+WPtFܟ@Pl;|D.e8?]nEK_4Ѡ6"y]UTmFs'O-Y?e;ep 0";P:oJ}5=3q .ox%)_7 "N[Z]( fxo!IJH(ѥK~d"| 鄺#ztos i%1grA MUrδr'YfvNTO&+K0oP=Bu9fb(8"o$^axIލCZ@wcO$]2yQD?5ǫ83e J$xl­A,Z\b,6О+$[pbSST eyg N{A P:`5F4@q/e*' u+ڊFU؎m;6$f-Mck(-g=˴UVfO˪ń3_ -v9@9MnVS^N\iw^of[jܕa /"FŒlO?:aͮeZW8b H%Ow Xa%tQWB*L *Mӳ5ʺDN :юSwڃƚx3ktLB@d bVD y(PUUrʚij{\,B,r, h$_ <@ k˘Of]bn]u0˵.d-e~?^e:A ,+dO1 OdAuwg9~9{@ߋFH"H1 ;?rw.{AcfeˁJY7@-~ɣzT]3S8X^ w% yC(39$N0(3EǙKrGm(Orf0`aC6)|{ʫuªwJvGDϝ@-#F9NWY5`+n+6={!T 7Hn= !92#nwAHr#\]]5%zKTRgwh6G] A>KSg%-v̒[==c'VTɁ%:6Kb.?+jA%~`e^*|iDKZo)%N va1SIkI''jiǶQʧڌp%誜;1t[\uAJbߐuY{8\(˫=(4ɽ1.+(DCqYę=롴G[(ݥD6-=v? 75y4}U)|a,[.Yt&"UdPA+ATg?RF-M2]ٶ.'YZ1.N"uwb}TªilZ7Y +/8hM;3a4g)%;$PD4e` ['*^'<`J[ sAPHu2n)ov$u]SZ] ?S]TEY4FъV i_WصjCĮDс0$;]FtLo%[3Uov[3B0Eg!X.p ʆEZEs"80,}/Z h̿t|n*29cJm\,~ÙJ\|nkk4mʐNʃE-¤> 4]B6;sGUMbE<&ޡFh,CJNI;(ICٟ%gU_~؞,E|^\Y`XH}URQLf#cYJoQKKe0 C۵43 AϽH)~Peh2`tڤp?Th2H>J0 'C֕N3qs.3cFM9uYFg7ݷ՟w FB.W٬(1ۀq[νJtГ\ b_|s/q7 X0?ϰs AoÞT?: f`E$eXs!>Sr[YAa5ykB\aK(dB@ʰDh9nGIdJc+{}t"}ke9ȸI#Qψ=CÄ-*X? $&aPX-`i'#fdpP[g ;Yp'wUwc*R ˀ.q(\6dy"=4]ܶ.-6#B~IK +oV3i#_|:R dY*sQeT?SqO/DA7͊{_J,} ʒ_ *sgM% ci#/>&B>Uo\F6[?/Y-8!w|1thP,Ben(M6B=/Y# L5VfyER[UJ "-$$XDGj6+/ುv*:-Ν#b(V@]՚ XL1\Og4>xJ>ckC^@BTugL02ѯ ˍč'y*QYĒ cXf`Gg़֘)F{,|hݟv?@`~ZwFcgnN (}C[͔d%ExHa:L.9RriX*1:R5޲fh1+̳L-s{ &keZD 9.F1ϦfօV 8׻4?p MWHv t/97Vt9v4%jCYpArpkANf;-Xgx]"E]eb&$ҟKRXRÞs>:rG}ݥϰALWyaRߑוl6ąye+<{hS^Sq$Hm1Znd=(r@HQ*`=nMwLn)5с̄kj"KH)?kjSnNϖ־P^'NQk[K ]JXio)/o4dMYU +MgkiFS+cxQJ JgJvS^hU239ӍӾ,J iLTy/-~zH}[\\Lr)~#ik\WŠɠ_Ӌn?ٓG_dY߀i{:Bc:@0%$ fGlV'.0d*z {a\GQpԋڂuOSyd2an'`C4K(XI^ pBy{&H!T=ͳFU|d7l+i:3c'9B+XJo׋-vZ͉ζ}<_hI }13#ʓm8q9ԵBϙ$6=Cb:24I d_|!h\!NF$ޔ fGuSͶ ͥsGzS |!=~R');SQ@$|MV:fz_i+kĠ~BL`GTFbk(8}  c1YwO6&{JY=?`1?/ *9B ) rR Vй=l)lojC <4襍㤣hI JB BeD/"كKBzYӍ_pEv)":Dx!K]!Jt"LIˬ>:ݙNOʑ0%<e?I^p M[Q"ѩs#OGh?>_%DY$f;tMŃ#(˺Ƭ5p}/K6ϻv?CK,HX u5t1D/tچo.@&:\ s$佝zTބ`d!Eib[JfܷНYS7|܋fzjK`h9 [Bm+jzVʽ0O/eWwF!#qƗpL8uƾ:j@-eֆ pgX#XgNrOiF ]T$G'oIÛ(mO2"q%u{u$cR,i4: lMʣcU7-(rf_zD:6)s{\6{VR DF+kWRoLRgBC 'Iᄓ?Y'*BQbQBe S5:pw{R%#3~u!99hh/3/tSY㣪 AN1{8E mnnZ:ɬly9N>BHVDm#ԸrP!>MRC =c/C)CA\%5s2ˆ0(nwZ_ΝWW,L?$Y2NOzha:dvKlIݞ|{uO|Y{ 0jM ,1R/Llj|grej`5rVH ~CpV 2[k(!=CP{JԍIkO$;?'@ H%571ГrC6$}ǃ[6( [n-S#i Q/Ze=ExO< *.ruu|j4ڎ|ڞpwPb{q*oS<D 8xFN׋@@n 'dV "qN]?9G҉+ïG'mZ<)Qn(lqY;sd@'R9bo /rw4xZ@&K͈r4f*9j]Mr~}h{ nYҾQ&꯮2c&r`t9tQ!t>Qy 3K1E&'l/xbt rX=5|L빻H.%llte 4 (0pn㿾ߍ@ԒCr8j3>\2C;8}eƾ),`,jZ>\3zYSd(})Nu 4| MuR3 sxgr%Fl1lB^UIO vlJ̐"Gz iv9.  cԴ k>*|6V$sԷ+&K~;@5Y&Lˉ5P,μi$peJ@|N1hycb \I,j|[pW7~]$6E~A.C,$b?i; +h:ܑaxCmOԅd-fLء5OVXAGv9zx"tNeϬ/BnHg(gWy(|)X]v$׻܂u@NS'; Ĺ`{??' wϾQ[sv7׸ IC()B߰`p;_*e[t0ʻ.߻'YBr?isH a_D Cy5nvF߳3pjpH,isWYؿ N GC %IېأvWO~jځ?mtu*_\EU|tPOw4oquE..{@w@ {t`msEX r#XՈ\lp,X~FӉcߞc;PwYLӱCy_+E5 IUZ&9 Kf='X%1cbX ?Č.i"CѾ&s*4o01=G:7wrR)D 1b΍Y9ÁE#q"nVy!% ٦jxqLϥ~ %=LǰF+SW|tVNʔG+5>ec"% rRPhjތҁʝɲΪf0bCV{3Kj CEH@R[>%Lƛgg`ס`.Op?AGkѮǍg;`@V1E]0BZ OJf(3 Azܔ(O8اB4AE-xؗ)K2?Q &rȸbuM-3rH9.EC_eCD )EIF9Ӧ3[jA:Q}"L|'#W OeeǁF{[I~3g]'>Tn9o60nXP,lrZlsz(~d3GVI-' T'U!"r+ЃVlkL=AM5揂|h] P[JiWɞ&[h^,yҝΒ&w&7"q|[4$!8/;GL_1J|bԕfp LE苔BINj9k};Rx`-$lHƟpӫ#=/g$ww@/z9#{ 2$Ǿ\#oQ@ 9}=ۇ ෮E ~,h6@ ID%UwRQ2%JGPJ"T3|iv,|gp&p^|Lz,{*,,XVMGm9YO5Tͽ$ ^v@<K2ÏAdf!C3.~ЬY{IޤHi8 mtt$?(HѹP('+nb ^v36tJGVYN@R#WNQd߲bgp$mV?A&<OgچwI`;:5[\h9]6R l$Hl#Lorj^_7{]4ȣ̉-VhY)]lk@^a6.nV9mS?i7ENUQ7ZЋ: Ӟ**Jkh5>tkk9,mڙ0WÜOje]X 4OmN-ouFØY~c4ƨ~8ʚ91"yҊAȏiVqyKh+g>YuVқ!> ?V?\m:0Ax)7'kG~Y^Zj"3%2{0+:XcWs:-%b%lz ćJDq?F I58_E.(ZђTExwbj;}ڶ)?jNBߜm\e I(C]$ѵV ILZ{7 mont,}Z%(_z,t`፳Dy,BGܙπ`Q8@,|d]6*ɽy,x@O@QP:H*"ķ%pR bz$w$$ё)v{U`J!wrG31=5,6\eƕ9&^Ir\!5rv8?Qv*kTHWIT9waB?ɢƃnA[u5ޡCj(ņgFfB^El~ $+Of3U=e v&ߐHSrmutuô|6N 9|`|49] CwW^|A~Ȃ'kɾ5`$t SeYy:7TJFLl;ݘ4*=8 5y>*ە'`a~XT>A _-( +jd k`R蛮0bc(ؔK#m;8Pk܉6K >aaɓ/,/a')U)TIF|b٫B̢e*P1X&@EII輧 Ptl0/njGMz:5H(8+򢯈LDr-AA1nH5;}r@t+?'f")2U[P4fAt|!ow0p&8)ճya8 nKmPpԿsQM㞸"GG{=nyv{Y/ȑOȋ_[2dC&Ӈ6]Ȩ jYE~W+ׯG|w"a؄,.-(8Pn~a_8m'ڷ{$}y,]U58Cr_kFxgpJBMeR7O Rݙts9kʲo{{Ea>U.}5HjйN (eғ„W9,D-pnĐ+]*Qц!H& sD*gǂr-葊K2jgD1>֜9#vHpQQV42I[vnA?eSGw]Ղ^sMT,ѥ=Sa!Z^"G]eM$y^ >CT/&<^Js7_{/)lM_<>~[pne/9s 2 dwD OSöe&bipټ ><`+2`(x͐ąedDtM͇YY8hl֐ AU"(6P_6̮zd/X c~BCiiSK! 27]l 4 8OuòGHA7azٷavgh-D]SrOtÞQO;!? s&@WVvJiBgjxȏBɯ@"5sޕOf#KZmIr7|o]IS&ֵTSŬӧMODm;[o`EU-D+4_k_+v yu {^JKY0KSO v*\u1oIL%z}\&!3BG˫aX32" P,"}`IzE?39U/v1}V?@V|8񟰙A^4Xt"sK4+ [ ѮEGkVTN2r ęGjh^G-3f!\ZZ}^5Hw`wpk@TINfQ-: y<&0\&( .aYdU4ДFΝω7 'Rj4a%tD GnϞS5F4 zʵ[F:w8xam{A: cJ9*Ի'WNWh1}+5oy?QY悷Tzc[q^6zRٽCs%js 'wŤlJ۝㸜jqâ?G2phHolZ`5nWÇ R;d> ݽ(OR.`|VGJ 2P\ei֛r퉚B`nT!3tnG˸ (DPy7mm w%6B/C3q0X hTbg"`UI(+mfq:[?NI ~\-8/kf=Y1LS#\Hkkh_=VcXMsĞZaث¢p"r9|%q'q I5^B{\2C\͈ĸ=}ڳ Y R2ߓvxnc6#΂R.ɖ܁Ȫ"kLoX}~?Y6+TI^3}SYusѯjB^}'u[$(6k\ CO1YIpaKlA!Y>ƒЌϚ&C _ ,GȬ5k[\f.UEwQZ.d-YDxBk>N/%HLUyVESC͉5Qt0d,qCUw갭9ַ$oY3vv8.>^4 [ވ@ (UTU.p9s!v@$/I@!֪ލ&XX /4țrC݀& N5ڻΓ+"ɔw=9H'D5lWZ,Ve1='rҽs`Qo짠+'"YvzױRvW8n7\YcO-_7B^rs"~ bDjcSgFI߭nMf̲ SOlKy2yQ6,Hi?RDaȏu (I7" I.?Q` cp۞ )G)ue 6Xs-4* * />P1Xu,;B>P]JKGl6r]Pk[<8(Oim@Rb[pV崇o"&7w/SD5.9gE0y%0w}j| M WAU?!jGGEҜc@S"řV5 fVs֨r:W^ic@L$Va(o7'tY5J!3(vIqMЖ+R2ܳU7ؑ/\Uu}w@hA gA&75.W״"^*HUwĀGj0;ʻ (*ta%%}_#Tۍp$ūC;ޏJDL O|PV"(% Dxo^8b2{3CZɽL) _|~}<1 C,4 ^%FoA|qBr 3+5eIPӮ1B2Kd]ina=št'z1V1))_e`Ya[gXXfz*w'3߄*Ajtڪ;5D H Mb` ǁGԦĀo]sdNj|$!VѣQR&jDz*TN8t?$,~Ai1t GîЯ(g& - P] b:>0˨~ gyʹYI Um.q9h_yE~Qp@Od0%-`?# WlRW>_eIa?BUqh}ݽ% ]1S/d淚cJȫa4~F]`.Iiue=-,MZyryz UB?,\KiI@18/7ybNEvmR#bY;ÊcҮ%57DU ݤwS& mpGV%aJ!m2;F*ٚ(e[ x^E7us{cۍn" )I%BClk'PC~o/=pQn )ފT¢` uҺm'!2dA1&``+UV3G+k(PDh-uYxo H)97 >\^ EeEN,&$ .W৅>"l4'%"sZl+aIr,VȑpbvʸC4"9"z$sƗ,*'I_(yd Pb$Y=6j,1};]3bRPܑ [TAX8;͜y䩩玩ӛpK?^1y [,ރDz H\4\4OƾF{$n4 ]Tle^ysG‡Q{)ԉ/@_ا, "RUшF_\(e;ʌ(YG<@'뮊v[\ u`p9,ζnKi3r^)>O񚱅9H5䃐4{VmCKDjЃw*ZZjl{J^.a`HSbٰlS$y!SW@~ִ%}ćC/&AO'lǩG@Teˬ5Ȼ m vL~:ELޣ)I찂*Γ#Mv8G]LWrGNCF]_s3x%&̉z[lټ'h'wC!al2ŻOaqS$trB36݁z68mR^zQ{i""*p~WV\ٲX $'En#qHRflLI_EV C/Mbk}w!5lI^eN zq៟צ?2"R[[{mC}D5o5ƥHV2u7Mݺ[eA 5X9*dۉJ\=Cf.S^Wt:9$;@ƍ8'%]%=iJ_&ϙ$ 6?*P}L3 mf!̔3*m*'ifQO`C}HN.Z!ͰAf{9e|p}SX;^W959D9DO bJ5UC}xB@ݚd4%}=M:Vm^΄m 6f:!7J|FR"L;L?rb䓜B bIr2+40K@}YSj ,[ t%pjs#;3t/}m>7ukxo= En ,1*KS *GҼyV@~I:4d)<1=!uifx@h8JgNw%݈QYm?Ohki$[]Ģz@y->vچX5 J4o dOh0fۙsP C]DH8 >p$~z}JS1CL B="t0uXT7Lb"vOt()VB8JmK\NĻ@&C I<^=h#F9MBm!?򶕎Vg ͎S}3mag  @]C6|٪j{` '4JCmGJr[22Nۑss'5vUc;4/$W q9!^mD[e2=Q ˦A:ȟКڱϪ"b/&.sЪ41#^q7pSO*DM3}A3d68zt"|5!>i wJ%e(:xE`0"bz4y%Vs(̜=b>s%mbO;10OX$k(@/;%2ʫb=QzZ۩v*z /2+w=Op:g*UaBl_a=ӡL[|;H2z:hk͟|ȶ)3S4^Z(3L#]X+#Hue |$C**4aV`9o}ˣ9z/ gKC1[4|>Â8 #<4hqqvyuJCr:9,~(#U?>@;i#p a_K ":#ZyFM\ LSo\EHl1]Z1V7PyN`ﮀymShTK>Gx,ɭjAm|qih w{C+5C9, aht>ܩrI$sۖzѹmAy's5,@,ڴr6'&ye>]wD";B%WQ7i}Ekc?hU T%2̏Fx5\x}1a2XbuM}%v ݑdmcGM6Ɗ#<<ݺPX9frVr0AܥJ3Ү 41\nśB 3vm* 6otm 6ek*HoEx.vdOZlpVQy|hk@X~GkֻN XVĂ íFL _ Nz,;48$F@Pv=KK+f^Y;A51-20k|OVQ[;pW x ꑁrls#Val_^Y8<8{$3`q4uUFaQfj׫{cuE"А%(J t@.P}ui0reݢ =QpgO(Oɭ7FbC/WDy޺YM}'+݋> 2C%{ i hZoF-@oVUn2*٬f6 χj,<)z5<‹HJъ<̈́]'tAo^#͋Z-/v5AǸjėTXPq\i3+片p՞}rHb: is( H}Gk3014ᑥ av2^VwTyB򐅧")1[JPb&"R!+1 Ѐi; y@O~WT+'W +dsJ!؆IOKc^.ښ}asi]ǧ^ΠϷ]\@cl m] &U Q`u'TMNeڧ,gaB}pyQ-8EC!b'U0BXE`CeVGAd|RtF4XHķ "#hD!3%9#;¡vA)u BS0oIb}lPbpCU!Kd#IFpPC[{erZ+Hf!v+[W0mI"",^,xئ&Pa(ԈaA':s:'ߠ$E"³s4GFYrvPcfͅrrV`sZSG!{h?zL+95b9$ewBxhCm#7bugQ.2!;+{`9vP('o{SSf}?]ݵO}t0rHlW LJJX}}u\\ڟEH %O-Gke 4lx}Ұ2@H41Hdc}ʼn{39lL3HPzƦON-G$]DauJ3b&cAkL -`Wl}ɢ-Kj'Ȳ;ؚр$#h%zNZ [b ob|a}aA VWS& q6Znisj{q-G/^_€=N *Pm5~r=s`CgaQ~pDAs퓨-$ ~L ATE| doe5zd>#>[ Xj=i9'.Lб BgciX,NEGդ$ȢfaRT$(vJOxH]s.I)-K(aE-RE;S̆,Ǽ8+L\6wB!BrozLLj!Aw8r []"ńbN-A4j*lB詓S)ThiR;r*7=ֿz ùz,c1I Ux9qĐ612t%"-e҄3c)´qn%gs(5<5?0R3J QcYc^پ IC RW$Ycah,#gO[5In]~ؗXSHbŗ쩂Aboo3LJl@٘q9O+ɫEʵ0Z}[N6cJ ëaaQ^t2w JEuWo e#]٘txe䊫Py/72v(+jq\A=hDlj$ +Ƙ[pE7ɘ8|I!~,!/W!}p^ St.lXF=K%_dNܨP_~+_Q:JA - ˲: Wi=!sIC=8 EOJ}GxۡoçŭTWJh7;8bcM_HjE*j, !?vCb˜[,# W ఴO^U#):ͽY,OEnǡ #"\P mةrNWU*'`G3p@pr6{(]җɇI+R hF38m'Ȱ] 9Eљf=Ak]nMf]C SPdc[5ѣЅ9\uAoEDD ^NUoC5l|MC&7m~ "vxv:9.0|<8\ )P Wa)7ͪFiފ{^PRN>캇~uw).8: ;E9ƫ+0mRsrpjOnZq $ g:Cv@~튖PKr1ZmbTh05JMPLJ`WI#MhVEKIR L7 ]6RֳNK q֍u𙐂Vp0Nf= N!dw>Sߙjޟ#h** (Dlf2M4_BCQĶp &+j/ x2o/}:a[ԭwM܄TjKȧҔޔ͊AR=*ռ snīƠZ!ޕݨ!1!/q8U<eǑ98Bf}XWWA߭bT9]+G"(\5XV{Qq-PĉɖYY,8 /IW2hU,͘0}1r3x )h&qfmFp$'4"HZ-0g\۩.lB׎86+*!:gS!j "@ @P/_o'1Tj +U^XzBpF\EB\%$ \ (+&oFŒoHYofimf_O c@Z<\}9ƪ"9/놚xx R_13oda#Z~pxX!Aqi!^!0ʣ&76 Z`fށ2|c,;=Fj2qŦ2>ʟ/6y|Bt?(OQCJHmG2q{MDƷ6;f!xrD 蟘g.,5 B^2lUV;#~oTJPY 0^`zQX^-^jG2{nzm Kk?;c“j'ٯA vVi 6&P6y^n 6+7 )]B6-#Iz|2O%GRy0`V,~/;8qk"("h9).Fì+)K!n7-ˢ%GI[AjmWJM]ky#jKc~i> Tg! +4):m)pFdHQn`6*b9'ENg vl_ޛlLf;n27-]x 4KEh""2@̘7;VQ0P3^W' kls;2{z[S{S>ݘ.X4'QrOxehgIvfd#)?Ԗ~KTJfDQyB:M SoL䃲(辂&kޟ✀!{U+V@gjʫ :#Z"SQ/ʩ=VZuKDet5шi7cvm>H bwi~\&&?O_\T!P-q0ߥ%6hg엗E^ӏmM!%vnw ; }Z] ;gm2mZ<mpe' ާPߢy%~-%DsgSgrDZ|5;ٹVS\pSogN=S&xJW?vV~ՕLn)2DD7vʙNZjLj!UQsNZnB.M E0<ōMˌoң!(ڇ~3zֹdX!>4[}͎m?GxkQi'|BT}sQ0A>fY<KN\}1`fT>>qR+ Rp>S o|*˝10^ G,p[j540U¢A1 lt*/m$H%EdO3G8>e"ʗr텝ᨀ7r8|.r#T 2ȮZd:@Dg" h0B7<@_Ej;W"Y3266gG 45MViSV5JN+9U.5پ͌aw K2d!wIj]`'ADD$O-xb- Y ȥ?OLbNr`Qk7(uBl#ji[,[%ictn.ӁŹ=8Hީ)Er8:LɟDJ&!:S؋`Udd͒w\yF)/f ,_0]@=H2Ef;V:~E@mVMjڜ' noڤAvEߵkA{;baҐ%P|hs~v Y\{̓kezǗ*(W*cR #Zim3bGyk%.T|'y~/l*fZ2*G1Ңa'#8Å+΃?(GM1v#0W DgkBAPl(%R~0 ;Ug"cD? &:ğ3o^bkv?obw`6GSBtd f xo:`,n,,w?phQ#ܳ~a<qoPN+`DGȌ6}!gQ3[[5֟kD[Jf/r''>_Qh&T|4ii \'^!+Hv,U@םāQaIô[R4/9ʏIZC=h?C ]'o E7'D@k忠RNz˅}>%(wb40%b-N6f;xg/0|'ݵ0rpST <04@^<7Ffdp\\x& ģ@UrB׸:Wcv!EOՄBrJ7;u,|:Nu5Z scjCq<6W`lben& <ޓ @ý^2ŃWn (pI&SL׹7=ϰ55s T,|TlҪkFSڑaa5-#{r2I4M|Яkhf҄Khc6#\)Z0JW ˦BHG >A&+f;`0 0j,~YKoW Bܦ\Wn`-^fXQ- J$ I-^0b[*~:]WXD|eU}V !ƞm^mΈy(ߑ}M7B+ML!(PG:3 rj39Eb-AI WS] ?QU 1-4HKm2IGҶ3ZX!e~upHFS=TLkRԉ <)fKpY/Nw>t|]ɹΐ]kZ@VǴm40:XQ47rzG> yy`ܣFeՔ9G"OnZN_+. KҌ9Bk ߕ4wG*nY }?0xGg5ϰEX?~Խ0mfA.pDd^i1Hpv]#a8=MwLv@0M2x+p|ZiQ52*e眲Ibt5'KSpWuc0-.jNxMV :NU;91&+^5k ՈPo+n*whՄ<:1](833Gؙ=9&3AbJәrG~_ fd0~/WQzòtb`1/gf*flaa x$Ygiy9o 1-NDJ Xf3$Yq{IgtݲYUyOt`T>@^,K;"އ%rH"fvifL|p=zD/T5a^%k;qymU~BlD&iw#q>bW%O*YooO#bJ(8ҌSj7QWHO>.g{l<T P=J`_eH!1ֶ'y-5ft+pejm#`Ŭ,ԀCY,ȪfFk^/:jZK02MwW1TggF*(uTu.$|Npf*8&Q'~_~z R &y0[h "ٶ )ӢhL+1,Jgc| x,@M`Q fBofau/!`xfHe{ĺTZuMiL~ueb"?/m7L{iL:=w1 NNbnYa4J {G[oȡV#Iq\dNn~9@8_u]4zT6IZiE,w X7‚L !ݒYg-<(? VOStZC^GuB4 %E rb:T{̞+eDܮh7= ʄPoV(c`UdK1MAne 7s[R# YިAH֬(ͻ;.!.j1 okWI&*Ӫx#yChzF>q^ABX&T߽N];#Y:O(vOc9QĦ H֓s'M)Fa51`t"'!Ч"QT#IyU*_C,vs(C, .B3j.7.,21QJ/BD#5VesxAկo8 AcZ NӮ[a 3[j*^1|8sLYİR(lDqOM!/DyhAI X>k4̷SAW#&YU(!B{׫7"<:rReeyv󊉙7J1ºa\/TB⑬(V_ SavպuJC7{NJ<*ZIMƸBU*-]š NZxmM!x!DwǍN{HLa!߮1h*f1F%{a6pU -\# ~3_L,~B&\}mJNHg32HW@c'йh|o]_;|$>4:EC !!KYv+q$vJԥJ%QP/5{O_ ɀHm^IJmmY& 4 4*s~{B i ?QlHJj4.=}r>UQ PAH6$:Ȑ ݛL^ %IuMA1Wf+什\;~C5ljP1g< |R /dJVAőY J? Wu "xNvER.,R3ɿ35q cqJWUS?L"sHf±)ߌ~4IWoy]L<zʫZרuՉV0ч薒FipjuZdԇ|qܡk'1h r=ˡJ8C=8J5jΛWpQz4^w<LLӖ>"Bk?No .CZfCJ<R#8S)0$qr'#6vuePݏ\9q aͷ/q}sgqs qhN 0~jӱPg Tj?nGI18g r5b )P\nҸYʶI "HL/ @#Lhs~$G?ɂ~}U3U+GLTKMex,Sʲ$Um}ąCJeENdyyYHV6pjO@ =Vj,`>L 4tz+ (н*'ف C[p;ڂm=1X.`kӐ2E2Yv<i WIO?d /6][G+X'C[js佯 GO0-Uc hoIA[LS) ~myR;1 Y#M`3k=6 G,.PX> ŽBּ;~-|_|K%D+ҩp}MBtL6 t?hȒP,&E\y9 gZ_'d;F0 rӈ{PJnS$64'::ͤ. `~NC=¥ċ3hMI+>=0+*5]n1Ʃp+yK@R7Ͷ-k2ZNn']][ǪJoK@J1H5Qu!ȕb|K . Ibؐ;%yN_Su6&/w<8Yh2R;b ^SeUsl.S$ wTIӵ9mVNht+/a$8߫WwOndL'N]u<>oC$="I #dВw1sr"Jj*X&ϩiȭ,%XG>X<<#O 9q-u)˕0Qo M}کӇ EjNL*3CR @sͿJuNF|-bO$U "v1\q'1wa9il nÂLv۝֧>01c^QBaP}::)e@m306XS-j P=Ṟlwb_ 냔INٸV{| cmkL ,z ݽSsǕ0)`V=;A ֌+BƲ\&.ٶ+* Q0L}בf,4aTapJox`ɎUX+ܳ~F(}QEm]d̟eEA2++╙th/.a%C XJ'͗ ؍ڼy2:ӭs n j5 }}NJĨJ|hմz{0$UEn,"/I3p TCJ5E ;)]P$OJ:[kZ#wů,P= JBi|j$3 6oL}|h bGM'N~8P#m~ "Qګ.}O湻x%yY Cƥ`Blt^J+TϩZO(׬c"`_.ɻ >xg( h_,;&=:Qd_lb]D5>⍜S1RfQ.eѾ^$R8SqB8XczTgZl%KuKDjPf˼ ٷusZ*KI\(Mhv,;:~6of3r'# | ] +Fs${`Ql1$䚪U%7/{-Ozo$Y08}|F֤̏;x 4A>6Ht}R%xK~ a`|% ݲ?E*ԬmЕU DtAYX@k39PSJ#|!l98QgRb W7>Mtä́ l\['bZgm1pqP? )e:/bl,p8`DV#l,H|z^D,1dr˙;0vLE 9pCd#C&G[S-/{~5dmcXT MC@Bqv0R̆E3*DCj!4 L ͛1&"h`ul*dO&;-7<hJ`jK9#slqVAmb6zR}m!c_Ͽe_\bim싼$R>I1r[z(qM?BSR/ aW5vR[?)z`'#Źj$C2LPO'[;}aBh3┥ddWF*h?zO=PkH4Ϋ}cQÊWufkn6OVD'oSW&9>c+;~PuR7ͯ Gx7qroYu[][ivWj$buiD 0ؐl8gWñ@˜ߣZmIw5XJS=B# ۠w =bZg5Feq5sp ?Wic_4^!M.Eׇ [pVqmuEWCVg+oLq:Uoj78ֶZԧ֚4Xa6Q>Ý9 I@g7!$ڀ<" Ta{ç{Hfb)*Q:an\܍y \Hrh#@RM?Q v\qn&WIwRhg:^/2UQ vۂm*z:פz.ZB[a,^=]] 0][ӝĻZ{=Upy35mA\nYO|a=^R B !:}mn LymVk~=m!DcAAY\pgT2`g 0Ky~mCG=)T]׃졐6[ѓ@JۑTLM=dyٍՍkՓ2mBAj? ed%X5 =mJy:wJ7O%[S84ҥ 1ICz1vFYV4v1 |ȃ+jAwt w/|鯥e`R1uP|AܷEz Zx5OOD_Z*ո̂PWթh*Ω+@X !|ȁa3<b&(l쯉Y*2аjJzn W) %(T\.cZnAaߧSE;"u״?xYEHN^QK~ۻ ,KP6m nUgRP>fp?o[Xias+ sG$/8{ſDs}ϱ4n n^439<0$mf )B/rTA3F'[4&lW}Ew/h8}IdZ:q-CS&07v4Hbtkpʘ-k2F+DPp)&yfRF TV>r}|%.8ɽGO݋J_*9KP>`:nj=|Ϋfl70cވ@eN\,ZΛl>pm}(M)&܍k1QcJ՘yzan:Aw1HbIur2hHBNYKkf)k;VCO܀ZPݙUQ^.Ǟoq칋m$*5f݄tV/ ԰5o#L,G[/?O(OH44~F}Ηآ̙~M*?,~o#N.]K൷` ~CxzX/aS79-ve eN5Mzx.bsm Zn4m)>~m ,߬IJ0`;U"ycwE|xai*vVJ| %Cc0o`s E_h{]a ᾋ DbD=2#Z5:o'!V {9] {g7!)GG_@ cD-vC{KKFBDEB(8:;^d&K4_NE<;Lhyk͉>\SCG u[sފCo : ؇MDqA?tk "S6{nָ?=Ayi;?}rJr fmV$VF q7$2&@ JrE%r0gne/V[t;j72J`,:,B 74}ςUr̳ijFssJa=PM K 2g!Ny{?MmfJZ~P|HSd ?ngR/,Z/|yP:YqKr@G0Ldy~khפ^Ri8'Is2 ;闗 ޔ(w&jB45xT|2!ٽa5~=5,h;y~"gV`tf*ɳKh{UQ ʬ% NCJ|X8Zʫ[+_//:^lc Z6?dWåQHUYљ(4<.1 =Y,é )SvfΈkiCR>c<,wm7A[~EB{7X+Ċ"b.WOhW`{Τѓ`L sqx44ãN %N,;S^?:v 2!fxȰ\D\8AdAf3Q::l͑J-x=LN|v/w4."_R"Ʊ[,wjl"?[p&d?$QɐjaȂr&)yU Qg!^#d_NWf<2@˃dN[hG8Zsj; JrU'ҋKɜԤMF݅,6No)˙f)B-li Բv"T#P8U3k\tH!5n>':0A >Zu#s>Ӊ^61]wR cƸl8>Z#mslٔXS#%uP5Si$NJ!t9eN"ZHޯzQNbMiN6pD g՞39P* 8]A)¬~wzTlHO{RMs45ݮemx U|E#Ѽ{KFupGoyK\3My_":G}VQ_;G*t쓳p =Updf)X⫮ѡKVPBDK+Mߦx5C5uo`L(9p;tu8qEhMr^ v!UNRRƐ]}HcŒK-_yԐle(Ķ~TՊF}0`\!1XA3pnʘ sGl Kq5XoT ems$h6gOK,oY"|Op:Fi#E3Vu[zb$q.L>[(,)G2Rt[%UF>|2G73Nt)7g8:0+P?,̦Z+= )@"/1RD$sjY^hD?PmH)5X"fD*eF)VE!(oBM8N xw"jߕ:řm&Ħ_/p&P-?h4@ɤUó#zlFǍ赋v bp?c@A`ZPW$Q)ؾ4!Jnifݙw4%oh$g& 1đ&ǧPxo),+hUԁcMBy۔a~95[z7{<$`8~R^IeX.uD]5:˫]F=+2WFg %bA;H3,4iHu@-9EяSFR63@J@K|<{f$iXknU;GRXhOnSZ_%dO(r0H3Xwyp&_]7,Qm4CR/Ubl>Gm(كlV 3t C,U~ ޛNfTWg 5o~K&a ]b)f3p$wQVMɥ9Wa̲6JT1uE$&y96 ;pYw*YEF`4wC'ܵ*geŘ 0נ+2Whk֊3ym`V(vKLޢ7aLt68/8gM=Vg98ɸYUD!sԘD#~g˩?S}ysW`RDA+*8kRzܕLEO$-ϥ#NS$cM>Tږ ήL8u!#T<~ݛgIf^+ld_[.KҽO2*눰to u6/BS;U|vů="bpP$zf!?ZdMLra ߽8uy&eڦC'{O܊,x ]IH>=ɀ @:EydKǩOdV qfT{10|v1Cq$A #W謕xɨ.ȤT؂ۼH[ oNݩfH|5=nll{y(( 6ֵE`X/F4JPſڑc^1+Wj$̏uSp<`][)$| mI.X ,I8@Z߁=pqS[<S%JAWx 8g-sNOBA}:ǖh^6zh(L91@IZiat,ýЈ]/|O%t6?c`^&DmuGuIoxtv)̮.o5LN-щH6ν2F-]?>N i &\pSQkNs{7$d>:D(O~۰]iF4cnSc M xӋ?fKWDEMj9 /W޹~vnxKB;$vT設vJF(sXhD] 4su+h_j FUVaMCr7bz Dd+mj ̛ G_ ^Ti֪NG#~P3C=/ %a _ U?Rǫg]%~/zX ]C\.&?)cg9(nRH3E#R/p~rRr v k} bRx  Hb_fsiB  +qD1J U0,SU @iN][%#0;HiS8IfWyhbGIb8Z*Xgu ?qXCI%QA\{ 7o9 126 r*Ty"LJU筳,#^ΰTw 1YB\5KIIȲ?yflYѷC.+،f#Qo`il=9̄bX;MIޤ-[l`(kQi9[ Hʊ7$+RV"CTw?l.~n2J<vؕ~܏ːKD&f:ii_SnI\$ExOHo(󟔽BPTI$?́CYWݟڠ7J͞JQ́8m'P sz//4XR@N+I?,~VwZR =5g{= ,I#B1E|؆}E1PٺN鬮$\ڛ.">"@hiW]]I+Fng^?f /pr *WgC#B(A9fXi4,tɎssG<FYXWp >Ԑ{ } P+x+j 0xڴXt^0FT Rbr]4*; +|c<_|dTii}Wsgka OY=+lpv#;+)Su#7N/C1|z}{✷wA, f-z4=v UYȺ1TQùӁh6$XRqs׉y>;XBN 2CBӑO?;n MM)-*UȗϠ.]H)!ds9'nUZ õQ̋_`=d Kcb +9eMsV~*t]ޜ cx[bͲ67z lpKqhh$c [ngmV`uQ3cI<ݨhҎւ'T EamNWM{g g'M,HT{lgW^Ş6ˋ}^ s#-k!b%@zd8,GxO|2:ta.]Wr.v,DLtG,vO\:jzAmطwO8u>+vW5} 5Yd0=)\/W}6'k!|P7{y?f?=u2tؤ)zgfP>hĵsUI Kq? +|XH.wfFvksK?dp- [CRM֚pB1=*r}֟ Y "ZWpSk BpJM;\OQI0thD/!YbmG9ėadm9gElg?5[=kZ?*6]+)8SjQ>pG2V/T!>:́q)4ҍhq71tzTEprb~2{E)1c߬ROC-M¹p!u2\}Sgw0:v23ÒMy9b; !}V?},A\ǸFK֘ihM;iO D;9GxK4 sc=iR*9!h$(i{ B>YB ;S,;!EEFo]{`,iQ.2Ŕk`^w@hjÛ(K;yi1c¸ZVil kN[W;5$9"(aEϪJ{] m=s+Tn /t⨺yc(@kwO:{ƍ@p+7!'+MC˓~8uLVYbV} e ؛mjDsXH/Œ-JC*eעH@hct^*8:2.nZxkj'#k~keT]5W&l>6Rz(-Z4q6wA(]ǥ_&ۙ cgا7`t7(0挾%u@+ԧEN&W0ϘT`@^08TDT7SŐ-a;u4 ~= XspQ}َ>G fT]Wο#ٮ4냾$і &03|(ągGDpSx?R']qT4{r6u@^ mKw7p+M' T~?YT̆64~fh2N;Ey$mP8~O͔,=,[r K͓AYMME  |WQo m'v {"ٕ,Sd,K~` yוM2;e5ЪZ1𑆁 K}TA Y>AQw3﫭k} : =gX9C5%IFí=t##QV5 Fd-G}sD8N[Y&v?!VD!w?j {xM&w>I~n"H^rYC2HT# WÊ|f䔪QeR*<|g4 01dN?3*N}Af:G'_͇ }ZZT>u>XB<CuU2㖕ӌWMl3qNd`b m-D4#'wu`DeT% s롔 3r#[\.q>*V!D4*WsO:pTw! -Xw>xUxUWr,MhRϴРZ{p|wرV`HY洩#jx\{!cQI6jNǟ _(A [+薕?#v{k(/ 7!2u P'%zxM99p ~)MB~V\"qTCX uE4x~64˜9C|]ʽ/.eW[?q_>%BˍIȝd -J:w r:8NxpL)y>(* >έ&ݐq~KE|>Vv$AUn|~ YkB!ubΝ.uAWϳNDP셝,_9D6 tz%m Od 1Ԑ֒\y[\f_.W6h]*lc@F\ZLS@ݺ/,Fq>+胗:Jq $<ۑ[AK-)0Jk(JÉr"VZW*#Q&6ef|@x؅Njh_s}򇈥f=Ke3bxt>ctϲ!]a@vۗN5І?lsf@ܴ?`M MHF] ?PNZ9;@LT&dAS8fTN9Id;yƪI=X"a%GB2^[ f#DŽ]LS2T,{Fȭ%Ā]|Z"q[dmUX7lN2d׬qD;U6~t:YcA䈚 y#g0x{H"Rnkƻl;Gc`Wpc? "XO&ZIO:/DYe"\˘]˞dwu$ew+xQ2NqtXWSQmN"q fh^xd_噊6"&_b.?Q܌ĕ3V1,I ~qӠw;ȳ]bM*3ZB(Wh$kHW9ik["Qćj)I>:N0}vU8Q>m,2Rox0Q-JG *^v e^VM )yNl…PpGTJ% Udیk {8)&i @[NRL=߅xEf}Dk3+m/Y[XE<O"󋼤l(?=}`78-F[i=TTk({~%O\r` b;n{J: q Mih)P|r4Z.ނ=F;L+P??+hZ3Q<$0QVW]|5ziFff*ys6"v]f|u:fs=xC2شp]q] K&SfAb)f@f33[m?[4*qxEJ\JI3(U*/l;aO'7t# 6f7~=1[\B[7Sy Yh9~^Mi*S\pgLS1 B8jl,0v^z Dž:.48)Vт8#{X_l'z؇>Y»_4+#AstuJEP/Y(]@KTIr"G}_}n+X;X7:#2P(`AЋvٔV^q!DipEEeʘ{b8lɼgWϩTO]@vm׾}ނTunfy Nޝd!" cqy! _LQ54dݮcٰo'dH0&Hw)2A'Ⳅu5я4] E;ep\GASI![@%Fxv] '4I/X1e sJ9ˏP\X5NA<†n͐jŬsV `A6pɢ5_QWp 26y]Eٰh/b٩4'7[]%QM!8.'cKnlBX)ϞRa|ƌ?Syyvo@- @ Nir d|wYNVGe& ݃ 0_ 褼 m,(ׂq;pi58҈/G0`$"U'.M)V1XW?If\cB8\5j,Iߑ"L_.d?2v'R5.&V YW:9UjDi`3sjTTͱע:PlJd[b,_~|~) \ Ν49^>MPtUCVn$虡3&LMR뫂A`goFUN'5زE `C&.t4av:nu3ҥa4D嬄, [@|7'Z6qXztqBFi8~A/<$*[^Iy;`xV3)Sd5f5تU׶W4n^jD-m+!ȓܖݒx$ }o\8 VCzwb~3ÚSX*cPcR5AG Cs?>vlE#͕́64ϔ}$Q^/uM+}y5SɮucF 3{aeLXqӴPE(u2įoƥ5K,m!/9 _n+km(+7(IkP ĘP;o%JɄi0rt9iOrQ=o!cP GOS3؝&@}*ÐFY߱C ^A-[p1 `жKdQtƨH]sm8`W3  ߿4mE 52ށ875}yʉg'dŗtNM?%?Ici`栢 |60y[f(#^L@4 R` $h&&@UўY2Sx R >G(pF~g̍ȹR'kJր0t@`ob-C1&X8<@F{DpdB}􋷬nmT:a,aM}9*Iz "+,,;l@h8VZ][V9Db)'X<ɃV$1|F|m!Mm_P:RFS _2( v&{(0V$^;gyJۄ1kWge]>fl5XneB,JKo f/#fG@;.YͼO%s; n mRZj'_U.sA /[wOOe(8p{  '$[E[s°>OyPA#&.l4@)\gؒ] P/\EkPU> Q Td g{r1#ڤ`t,<Fn"02mÈD\RDXsEJ㭺s1]R= @k(ߖ3+E" 9`l,PY:颸Vtuz친jj7Ry~Uw>UV<6vk}N^uU$ۗJ O5{.njFԑ$68֏6;N,jO xg)zF۩`h7gTb< '+pS!(9VИ{YWXiDT9\Cc gɻ ÆR.j ɂ\6kxVzW9R9? GU{gKe5GE| 82Ba!{^ M >d..:GUåY! We3Ptus_-vط* >%T[d)LҜo@Z`Q_F9@T_]ƓzXޕ7bɽF\= k`'ϗ@h` V[l(?ziM$rǷ k)ztŞYtGsjׄA|/BgC9Ǩ,sy2#:;=1B[:kPVwŅ6l2'[ 4#=DYI[8GpAo%J4wy RBZD&;z’{hl 8L*~Z1 ¶dQ.&?s\pba'+PcVEOXUl4 :m,FNe /ʍյ~QAeWB'1 iëφֺ%J\lh,P.n$8]S(`bO-4|,4? |[/,#V=-xBw X^@Z ]*Ya*ڼ(ZzU!zߓ(:!~&Us2SBҟjэn:iF/V2g0R):QVÏHURo}?UF @i%I6w}|0bGLmܓIEa[U{2wdltvbn\4MU#Ćxr`)T-qxD6緳"ϗJ0sS퀼Ŧʘ}pMdh?f" D JA)٤EYfk"Ni0`FΊ:ۈHs\`sإRm#_-nXO`l+ CV bp-?CG3XGSEsVCvvGA0@2'̋Kh9 0[t1ߥyP("ai{3W@xҡXZ/(ۈ0V3!*w=@6eH GHM!Ɂڒ[6 N|4{kT |ϤZeJye^&/z ż_)qAUn *QM[ofv,y"+UI  HLJe gڈ9d|7dE:Yet1-%Lsa@Fd_`˭XEnrQ&GjdS8IxW -3dȰJ,;'m7K2ܵAZG M]} -xBV*r: lrv)q[v=DB,k )e/B;2Aw Pb:M3t]#iNdjP-V 3~P:D,\9b༤IB=}n _[`N Xbn/=BْƓmG/8bb ,VVsF _%*xϒ$ v} ܣ?שw( 2 &eAH[݋;{# 0PdD%>^+V}>dOq Eůet )C-ʳ4r]OXܼ~ӰnZ]Cs B]]ЋOtm7c2 lZL⺥ zb9 : Ɔg X@6Hwz6Iq;uBlL @&J'e ;Ohwْr, %r8`R4Kd 戕Lg7m4Qi;h#4۳ᗆ6)҈wJyL[̲bZ;OJe< F)Fo-i!?J @|`1$W6cIqsr@7~@`!2j(ѹblC'2Z#|=Lz04 Fض_(6!Bg t{4Ҧ 2&W߰ŊS1{ n=@fGX\!iF QۮٓͰA=(G}]@ PKeKTipܵ\هS ]KCKJwVJ,0<$]"= CC/ E0m  + $w)kp"F+Ill82ZiqBj>]K_L=:9 #PP-cNp؜}L 7%IA5VtӃR@i;Q=~2]8V!o#-Bg2of~ՠL_ddDC2_&q` (uO\ĴrvT\,BtC6>&FͫQXEe;lv2sj ;{!R+`d u78"&#X9q>>!}9Wq҅wcRQQU 魙G5/P k #fЎRs:ڭ78V!7Ÿ.ܺS0z_rJE`D ޺s EJHACf &03"\s31Gd{pK3 Q=cRȁQ3Bٮ DZZSo%KEÅD<j$QX37-/_`>o2|ސz|'Mkq8~v1Xi,_j wiM` cNV3Ub3)l=<&8D9BV'S-i+`)CF `F3Vtzii: s?$%xV+(Cd'M`+iW?;51Y #1lk!LS94hqᕗwo жFoWu~oN0fnur̀7pj$wV{ˆϽz4 }Kttgﱉ?/]o QPDdpa32ۍeXIBߤQ`{~9"6 J玫x&)Ņ!qYfNH? V L[ > t\/T@Z(/ J~~$Ma0BGʗ7T OIYgA»`\D$^tN&Hׅ[/322[>:W !p K"M_NCWhZ.~Ұ]WPp2ų'3Rƌ3$oaLY>ffIZ>L3K~8:18JϟJϮ]N.Ae뤄`%fOPujgd4LgoAsJ߄;s!a2]~^ln]+m)gղ1,|@=umOuypHCb*!w Z KLώi!w6 B\ "_VJ/~@# / ,A?1EY+x 15sc8 uG;9.X2,0i IM4L&K|gF0%. M\+Hٚw ;_0z H4A64-f!2,f"d"),` WӃ9W{Sq_W טQvh:[-J0~;݈kS~ĊEXafÚX{^[3j-xpG `_A g[^y_rKS_VqYƑo^jqɦ4TЀI;M .Ew^ _0[xgqX֠μk^x^3"zI#vjYHvIooᎃ٘D ጻ &ȴn2`„RfAnv{t7zZtxe()VFzpζ`.A\ދkV;#wpyVwvap_U!6>2ŬJ҄rέD%McDgUʤl<'>tig*GxqZ-((?#.y{#TUoY^T;:N9b_T~1 3@hT/0+YZw)*aD_4sȚjBC'%گ}*X9{x1K^.޶L0~"d<6q}@3hYORv/BydJ7/wRk?h'`O%j,l&.A5r~yyBqXc&mV[a8hzh /Ɠ|'^ԏtSAxkEUЫQv(gI:TzrEYr~/z^!)TC;Qo{qzql^%f^1$@»؇H7_eEj/jbf%tV:p';:X%]<9; hނp"wl{m&-$ջϪ̝ XQA/!y`^,g. ]wHْ]Jme.cʸ@qOc]?ZoG%B!W.'w{(xR2&$FadvcP xv`$&(oG%rZ.v|R>x V&DId~rwW.M祭o:&r#yhH=Cr&C/Kie3|&8T֏ %X2IО5ꒊ6TU}]M[@g1_O^(V3h5;"cv 4U]%\TFa:;7d;0dž^r7t`:jÄ`V8w"qHF~Z> OZ{cy=͒ kC◫, HzҩbUVq#&ٲ;c6 >jS>ύLʁT1f j~M #sVA>Q$a\D(Quf \DB$8ZX)s搊:aIKUOyo.VY"[)4 Z;& y!#hTH}{\Ba_)}:*x-]lJZ_;FeI(`'ݧEhxQ* *QBjaʾj⠞}8<ykq 9t|%pSƬ`Q$G~mE&$JayFP40V͍#sY=r$JN/Xn(_?no&t8FˡǬ*9]g :Ţ˶6]farR]724ӗDjلGdn%1Ħq 9*x,%@mD>:UH$(w:`\iMR| iÑ,?XduvFmwRQ nge-Ǜ̧2Wc %{n4ct2qo㷇fIwd~ؠjS8k` ffGgHSt.Rw$3A y'z'VKb!75E8›[u~Co+,bxXVv、lFqK­++87H:J=鑙I~Y_z䧥ZS&=@B{5ה [ pvMbGhs"oOqo9I.kAV 몣ˣ=|8}G;(#{Fbkf_F%#|cA'L4yQjoYq6t[3Ex]Bjh$e yh8~I +n )' XmY5ɥx/AM]t/ 3+Hڲp5F/7ʜQdUp؀zX-bYrt =eBh( D?$;`(Rzc&PEO \;2YVzdwN[5 Fjضɷaݖڧ7!@'V/y+Q&e6 gV``ܶ5>-+0s$V6 x#%}_7G"Ә*{5&L`uwn!iY{aStt:S+ihzE-ns|Hͪ[ rՇ!P#]r0h}x,tۯ7[k/b0Fıx&ZؘQx$L7uWƒ%Ү#kW^ŨCHOKU}jLtA j S.Ћ $Fmrݫ.\%;oMi&>)\KoN @!V:h*N*3fM};*NhYlMv}8)%äU7Q9U A+G's2=At؟L|~tx<)͕r6$=3D m&;uA3b0fZ+sOA {d筢\bb<#A̟֨Z\(z2ŏ2n-Y6"s|d=x;s7Ƈ_ 9?uP5 T9ҋ} !W<A~/:bV!,b%; սMvs{ܽl`*4yjtlڻl ٣vAjHtw݀I8&@Ż~m~[5=h`rh°'?x m]eagjz$-@ْF\I\`^(D7˒o.uEvl٢6&^7?{6gցa#&?:*EBNhn҄",|pm4 pź9T)0xEhZX 3n0e}2БkQ?xN΂wÒVJ l ?i4:i~ >RN W)8yΚBG?8HVa{%(qA+M%p&Bb"VL؅_+popd*&o(>!۵ vxjUϭI+=c@u9#3 fwtΠ g֑&;u!KĶEtutaۉ߃/(a{Q϶ӓe(kY:ʬFlV(c%5~ 2`'{ ψl%(toksQuijPV;e=[ڄRyP3XdQUtc~ɜOdq1ֱ9"VV0 u[us2 C $>'gQ40r3ՆU-_KC1!~d::;̆~C35]tȪ"957:Ƈo%,t,Yɉۈ~=M_ @kʁvZQ&&x_PGkCbY8|,z(lӋr+ZURZܶ;vc⯨9Rص)^3½&$, iHD+dpޅʳ< }v5*HP_e;\ \ 鐻9_% ZI0i-wG)yߚE585aXH 2s#+5# ; "}#Ӽ?⮏.ݥOsK Çtў1ꫲaE!F2)G'<ͲߋK&CB7CjTw+8w} ̉ם d4+֟[_ݥ#qA[R^s.eI tOj/xUS0 OKi uid H0kygƈTQX O86[{eVp 6إGIJQ YD*vO,G)F~a6Va^ؠ|kB6bR_&6T Krp!5FLCYaqL6m.кQ n9 )m͓TkJSo;dh?R w/C}׮P\ztr㠫rp7zaiݡ"aHa® ]PM1ps\|_a#Fre%4\2a~[vV4:*X328Tx(dÄ+6WI?C5d0JJy@A?k~.Ė,B #3`r>ºeV6Iӏb۽?}c'Vы{J򇲳\;76i "Va< w!QdĠX߬@/#ZbIb;BDRPZ dž*gcJlG`4˞|==GoJ) ^IjX. qz6&XaEM) o&@;l[sQ8:FDYzO%o%)-6hGn+q +.رC.cmƤ7d㪶1apm~ĹԆ;_]K1/ŝB&ԫIR3h!=~Ƀt Puym~&ݔo3ğÖeF b%-uhLߣ@0S89_;TBUM7ptpOSJU0֡q5ɞ!-:V |BZ5x8CUNd%xK.\TeE_od(OZ"w)xO)HOǀwgPڑuh"eV(HBGlP|eDdM5n<4n4R1b "ڱ=1nXem1V6 M472L..ĵGdyTCG,'YG%d&qɉ^uGo{S_HqX%td W0UTLHѠf,ءPR3b4; 3Bu"@/yxRv\(k'j@;ZZ=ɢ<=HrJ+%z1gH%踌ʪX+&bUmyur69!\bγ>E`WDsY2Q-a=aX)QA,0/RQ)%bP_Ba jESy]urnM1=f(e8"18LjP5 };%<&uk}:*Oe_xؽ+oYfLbU|n+0EGFGJ|te8#05!0}$3;mGzi|fb4:o*ipwIB3~ @\*y +qsM &ɋVXlIN(qqm6,0J5fBIT"emUf%Y;ib:3&ϳ|AqZW[6gfK}qa}V&LH.KJBFC#E e%X|m dD#Kd~NQ`|a*xup0oKVSFbBzc`V!!7zn],K##P &D}v6`\H~1V8q7֫xf'X.JxnILf1w{@bMnݡq̩h_&ݜUxWȠ4U4T:9]ug^O )\+iљӥ*jBN~P3L, nzx Kn, !hjPn fNcǫ9L^?״~$ ieF"E2].HIP<)Tj5rYXfZK=N orP1}Yo h=1h%Gϫ%du؍t(?,`]^f5KC~\ޗw?4;JY4bǜzP$gxh/bG7>v6܏V-X^#* Һ7-~+G^=*{;e*̇Ƞ2H V["U+Ł{|ͺys]K{/NC/|[n+2Lu srU[۬:7$$NfvdSXq 9pxM*#0;|{vQ^ j@>4ɀ;RAj\~թ־S6qyYq#{YSHôm ǧM0Dxbhc^w A®O@C""M)KwM-$w-D@G ?2's/f%[ܡKξI25Lj2\pv:G~ hb 30CKLbmXlbBCah r) C)VK%$ʤZ(0lqS LDp&B\wb9I TEݽ q`V>i,Wc?CPc 2hO 2wdYQoŇMCst)>if oN/Rn 3- 6V)TP# PAc W]i-$q\TӢUƻeh"Zltm!HXdXM;F/}/˥;)moX><DbͰν8GeV$`tQiq K~8= R"ȁyl| ^9؊#~Hu_ EdPb0}z2D*Di8]PYD@\ 'H 'jh)1|_=K` "%Et ?YG_^.d2F@b;(^  􅒔wwq-{N73md԰՜Wq6 _Ovϐs]Eq6B/'v5.n@&Pz AʴL|1Nwda0-VQ*=z|I0 royj]%kv1O.c >~1a&W[c>G66p(v"IerhL2 kxEZU01+&ݛUIBw`rVC1WnK"Ny$ ;ߔGce`TӼ};$ Mh"[Ɠ{?WAꊙotsIMvM̍&anIVsH:pA]Xꥉ,mYM'qEou/PBlo♚HihRm= P{ 'ϋs_2e!T觗ϏDx< '{n&s`\12%l(ΐiW)6>0_] EmIaQi4 \W<"u"/gЍ5'7`jn@X!lҤ? }ΝY,o_)6BDa=m!^E-<N'xmg*}KFPvd""a;~Y+tM<;V!Z>VmZEm(q;[=P\<L '& rD'hx SJŪc>vQkAMncn!`T#Y2-?|#I|ٽ}m{f2V7xv2zyBhR Bpe-Cq𼒟3f~f8sPkj7oMߘɬiW"AݎB$OMs|xͫ\!Wc^^z;W9(jl)@̀ w$\ )RCTdÍD+S"xN`Yꔟ@uEo,k@.ՋQF=ЊMlۣ.D@msHR< ƧYA(boe;}!_;z#x2z1QXkƗ;P)AEF./e e)v[i\5ja YL.eޖN)gHZ+ɏ)gUc݀;;+&Kئ ,m׃$u ZB` >(dZy-a} SpV 0_+. O!G fSɽqw$5Gh"CB[13p~zOM ,xZpfs6 +oaW3*.1С4L/á.0?VO$/C;Z+t8 -Q=芠z(QkNb i(`b0_T' ~0}x9Aeߔ!z=k|ϟ%† ++W:ma!6&e!U:E7|DEQ *Vj%*ʻ M):E,k%1P@dW)rܦ`Mm^!8Hr kB]^*}APʉboxxՌiJu}S{ήH ]W"C u!;!wKn[#i3eGߜ zMdG‚Y=H70s\y -OhtDiK.ߕ[OBbra+ O)ZɬDO bF<7\ba7x8emѰˆ̠&C?xz# M]·?VB8vIrLlGcfːޠqN B!PW߹s0ODGFȒݒ)kPg+$x܋@[b:&wLB0h|=}$٠'/_E!d6;?1MhE`,RI 粯iȂ̦-ccaA4^Gx:nXY eDM3OmIOwNFTMUJI ?mq3bBy1(w7rkCvtǭ[(XSç/:K0#N0jσv V+5EAk!nNꅫCL<$.WŴ[r[/}[ ˃:GQ+Mb\ wl~wMlFД_a n8e;WwyW=cˬBn'N>\'Rʜ1-kFM(cc ۗzPAC{{P2s 9Xg^Yܵl@yw`j@\;$ZU,?M*ԦXslE2\Y$+2igpj]?Fg.pvNx.j("Wc&5&2(\!Vy90'૘Yk* gZMÀhgK`t*OFԪLnrϊK+#l,7ueD@ki:FA9TX8]=$ʬh4YB˚5FzCa9bC1V44U'% Ati=hFs?`ky$ ;6yI-3M2=0 ݫneOYVD92>L r닂ϲsTzAO: Iu{=JGVg~[P Cʆc"h#7,/, ֋p:,Idے "4G9UvmwV 4)Ml-'\Sbb_qLa^=|6)\`oQevʆa|QmLau%3|/ʔqWt0HN[!4¶$K4XڕEǠ0L,q ] .&^?c Rk)H(tȖ6 鿄Ew<C8z)]^Ju\Kw!kt00}B5w?4jtCAk1NJH@02i\4\cHN:Eªvj"!|v}XT&;zRCE$am}Hfb# F d Ѯ Yûcent-]eB2 kZ̕2ť?iLoXdxycu!;!+?ƨۺE 5Jp<2%W5r`NrZV6wK1 N?Y e3 qI,Z$+S;FGU6&djHT4E]&nד$30 ƷV"J"i:=#9Yu!D8س8cS*&Bc,"4ѡ? 0``r:'yQp⩓%Ltkp3ᠺxx!+9y4+yWUc|tFrRa Y_s`뭀BZjã1EDZ ~\<zG^gb۵.^@ȐG wKŻ~ryIsiؑ,3۬)s x.\Z]4We [a+ÛDݏ b;e(CZ0uPN8̐z[;ܙ{^[FY] 9@5; LU*)mۗ[L`MԺ=nb_OC}Œzhle7wwIJEL_)E+J`-t# @!Q2ЧIN)]˧dÿj`Ec|TWPvpP.{(^Ÿ8[Ojb G.qq>;mΈƛ^3.MpY 1s76 ]"z4 dK3+[;u.DND?r4;Tr*Zz`FTի4וHĹGdEs*nAr2ofN!yP=R/rhJ +}CߺYB- wMqá- 3Ǭ7>+L \:ക \T{>vˆ!&c8 _aПtus|E܀nDv0 ;)5,t1,$7 &R\xa~"e \\NLkNk~z `_uez\j1:ڔ6HA/ %ܱ6Bq:#4@-EyM6 5Ve|ћ Ot{Xv<,ѣz{7j'8;GԹ+ߞDe96:,6m.>0~I_MO-OŻY:$MߦHj+ ?Ht?G;ێTysfd_׌f 0'+ݗ6nlMԲ?#*~@wdjt&Ei+~^)>GʂhSBɬI{Uu o9{ &Tj TR'rG6Ayvq E&_ޖ>T=[ )#$hi}ҏM =ꍿc2X+7hdU(޲5[t& P+PJч{tapyMO y_#0 q* E Q1LtH*QLɍvX9;+.ơU H'm7!5FJΊD1@^,vo&!qI3+ `0,ZQ"C(Za 7=Z)a4零g;z}0d'doB9޳J%ek +gV|:!DTPޞ,0D ]O>J;bqequ>5!lQx:3i.8mv6> h,8Rᗅ#ȁV!oA3 /UVʡO${rI5ՓN _Էb>Y/=jZ7F\q,Y,y`lPhH~;dQ!ECc d(,KOC5!A&_ %؃><HYqP{E5kB\7_b?A-.^^bXJXAmɗ,_,IF*j|Rw텧T•YMl?TͰl+R/ _tgw+/1BTaֆ'!'פh bJ?'/`XzICJMi)(osN-2j'K~x mbwϝį@u?9+QOk?RW_dxqw\;=NLT?O)(Mݥ^n*ت@Of2o&"o="`,I{d(jD7Qrv>`mgs2q1ok<<݉)FxĔAo0pb?\w fr'J3/aѸ$7Wj9ȹƝX*/s,w:g΢II#Q_>T_lRή`>%cZ0 *G|6txNFk%ߗ@pomaR?UK!ÇRƮm說ܝc/øo7"N+mLY6JJ}+@jh8mO,][͒s] Bh!C:}ʥt5aө0\\r 3ҷ^d^~}RoJ& ŚɦR¿GQ^2;ѯCƊXp09&n01> L((Mql݋٣BBWcJX掓X 8f{k2o}\F^fR`H[랗z mOVY#œsWx$RQ~ Axy>E* Hf)ijC O!*-VGDa3ڠTD!aA.~HAw_!^*lƢ\VSBVG:B `F^/0 ǫATDrrq%P{B;nUMpBH4< PjvV!_{cDO^qQtC%KsRDW, A>6d>r&/S ^C^ o&ʙ =ϳ Q'qMhW 7@TpWIW"ʨ«ihiE~Ѭa%g;\Mx/{䨲Y HK Ό`+x7XaM&ZkH /7T˾ \uv RxsxOL,2԰6ܱ%V*Cs n^@ 0ż7;dI(t!%*5EXŒAq1Ak?I)pUNOEQ64dOqdg>45:"wR䣋xrN, ih\ 3"p)eĖfPq>qubR# U+1I`(RHtЁo)>WMv<ʕ?p"5ѻqz\ əatX]E){8M\8=i Qq7bPv dyaqDp2k;k%'2 )6!t%",Az? amkBrƹs|N9P8P۝5|= 5䖳9 )bP7; : Bs' ?h)?ҳt2wڝRkF*ϝ5Ғ5{o`jph b7Hf} ӴY_3 9}y1ZYǗ K}`j6걄X$'܁ܩhT|Y_Veۡv$D^ze:o[#o!Xe3i3bz:@Pi? ko 2ǐU+2#QgdA:ozkL,yZ/]ā fMJc`H?7zz+S5xqyEheN8$kj' 뭇wYů73~^y,yܶ/ ѹ]=$Ovl7ީZ kOJ,JQ5)7ɕ,LQrݺmx*5?4|$qb{w exw^C.;P_eSkyKj6{G_=O i{"iDND)mJ*a`{&EГ.a/Ur1|Q=[ᾟ744FYlrGD.4:T1t<(-y4/q+ll꺌.8a1vBv U y8+0; B|3'Eҕf:LA%i 51a8vP^h(㤀W{Lg-`a";%t%vI~Q5 aJ4zhggG0K4JVF84uB`xOОTo>\,,34G+ug{y>k>v HX0(O..v؏|k(=0jޜÄM<@d& Uo!1M'Y(ue(4M.d2ɺ_jh(RBwtoz9G ?!JP+`15%\ $9;R0Y v:ѷR'QD"3"蓂[ pX_HE؊ ej>n+Sչ> x[Y7B_j1 Z^ DpP5N!Ds~X?: rqplZ#7F{M*Wvhz+&Pֈ<)kS&h?x@D#HJSx|8d-R@lWӚ=~ ьc*@"$iág"SWV)a܏BSe"Fi?-9Ç}p[G\ LV--0 Wfϴ{*k\E%?"r26yHfK(^+2_j1"Â9ZP*;k с:Hr^W)f5rua#ou@oxmQ !bͫXQ[B{^'QA]Q00%;HQsk&*k |5@'JIp&ٳZSwvR4=p7&Q{Lwiѫ{%LB%l#f69Ҝ}-tLcfj| ~LP[]+uXmcUb["2p d:q/07pKR%u!׋f#P 3n'JX02a#5W϶BlR@䭉O\4ʛcMµwƙ.$mB%Z=]PSk1c*pʃ B˔vb~ %w$:/!VUN+Wai i1ed,[-C֗덟y,Jak3D>MIus g!@Ky7KuǕ)G]2lrwG5SdNB.%1۞2}jLT 6ü!@mt׫5I+إˢw^Qrg⁈R,-:O=J.`_FB[&s+0A#S/ЛTqh~2MGU;n$RwJBfNm(E:[8yԵ|@.aw-/a&nACN]Mq8JTm19 L0P4#J٪Tݳҽ/즶("g>ET=9NH_tUftb (%]`0_4P~ao^c)Cg_UQ놜 z(2WGeW ?5d*7![> ]\DR}D~цN13-j';K]{( t'B4 W]nܫ\{_9cbXq39.+5֋Z xUǐ55Qwƺ YLiOHv5*wҮ<ܦ =b~| T)q}HH۠v$8e*jVj8kt9t} c .au}+Be#5!tpEaX4:ʄcXxaF?4}`rP .zKS)U}F*ϡm~a$ʫT"6:On)/T@.c#'M'zr$~1)eUD^ľg/ .A><iV@.(aHI yCUl3aĝG#c%b]t4$†&ށ;!Fj^7,=o e̅n["ARȼ}!Npy S}_覥tױ!VhJ&:PuKܹe8_jt9&S*9|Xx\0/sQ)B{'Sp{ 6g"TAb4PX|oS<68\Iu7,Dfi\7Xi&i8 H0C=k,0ᚔ&F6sb@.!ve^_QX̅" Mؐ#Oʖue0h%,Zb~>_.g E$OɂB,~{iG AŸ6zH:Ն oqA~[7\(^ k,+AJ%ex_tWXPjjpwJw@P`҃)CQE=  3Mrek'Пz |qtfr( .) #sVt@rՐU(ܮۋAtQw=WAosH ||2*GI]3Ƶ!(Z+ }@!MPhNΣfje=\&aCO42 Sב~.$d"-`9,?rp$v2R[>We0np81zrK5petȺ{n"rklHu{YgԮЏS@x6j`ͬ1rEy \؟ 3ujyKu)] ye%Kgi'6D͐f3f.Py٥\t۴o^w @ K5=.M*P82ҕƓ8+NߊLoBvF2s.)/3;\ 3c"LYEƊ0575S't䝬\/a0ywm;*hT<-N2R`= o,j\ utn5LJwMr_Nȷ0*> o('z# /f]TV̠ B@H_-N\Yg:9W!MپpWg3"<6qItD1K:S=;#oQZ.4?HtQ_N6q~%@4AN. ۻMf{A͂AT56[8vAiGuD3|WPu08Q@)J*îQZL 4 :( 䬖ظhjz b֠$:" E BцduI9l N v5hjE[̐:"`,6t>Xu&4D614Ռ Fħ˺L3(IH+Xok[g +1 ͤ\zYei3*7Ps>s\M5Q_; |nTij#{kV>YA1I^aޓX#cl+$!PmM%i S֩I"΃1rlkڢI^#DTpgxjjT _鎜I6H>_>r@ؙS!n:$4g+?e n6 ˙\6WFB"V>50UG؄10/R^eGkPVO&keMF&bf՛O?y{RoĪjAl&:X Xwɜɕj-kt6f=r`όoVE&KY.H>6U2 dTN'xJt(0|d/^{Q a)\jBhב9ѱ+m5ChFm*l":fX ~<܅4-WGw,$KfmEݿ0|DLk;Il ޅK\(ѥ MSd@A'E}4G=^aG5@$|%zoAUYsC|]7%He=ZkC^)@lVcu{vcRڣ3*+,'aJŸjQ NB<ģV_!ݒ C<Ҍjmɠ!QRo ~fXU\t.?71!5`_y0.zA1%K(J )7ͅ1HW"XT3I`ӳU@Y/r>1> :(dmq97k_kEx^tfD={jXCO6yz9=nak-Od |풩떢"%$z90޸-xu'><ɋ q޺\"Tr[tDӿIߩ<`<>hTf`#=n}D< E Ƌ0݈QIKJqzd;xPExL/]l*&U]Nb'5 ukUTQWN$NI3Y>Nn@ 5Bx&wmڿySM>ej@G%=ʘ :J#Af?^` bǍ.$-%@ڤc"=y-ytL#| $sT:S>hc@ZP/6kFpÜ4Q-ś4f )ָڔGx*[57ĉ]('3mu\:7/eSQq@;aweqb:DX9X͎E_u0 t7tLm g LW-__\nP}ezDKCjad:VpMf⯾ OSugvK0N?p q)(T}h2]s 5^&50Ё-.{f9LT#!c8d%YRݤ$BQ k}/m+@\enj祍RrO‚ݲsԟ|G}F_ep.RaB2i1I&]{IaOw3-'*LO>g!xLrO(7gbH1n,2}GUnRԑB&df-#ц,հ>h^#(L@hRs09yU>3|LҍHY ?LV~vׄJd8FcqI0? &j/D2s~9{_u|)>UOB"ñ̷]>|PדڠNoen8bXwaKa98t zm\:+.u]dN #dc UF/ xbW \˟8r Zd*c/V AZxG)J&G0䐢Vr Vu=~KGi{X_a qzSJ a<3$\;0 Y>2;'wy\G֬KkmWz bw:_>Cà;v tIvZ oƉW Y<#'eX_{zgOYX34JEek=#$-3U Nff$q<y}i!xcbI=ٸ Pl{y$Aa߫[;/f)w#CdUIo "~̷0GP`^ҥ?Y]$ކl=mҰVǨ!6D4xgbTwy?rOi isvh[{ :XAƳO E/%2M5|ǯrj0K)wo{K%qȗ!]R_0z_E."<*-w0zAB984G/b; 5 -+LHkG~䅆wi{bփ=,Uճ,T2O $ΞooR6H VddАOoQM=ВhBwS1s9E DU$wFpL4F03|e$O2=1 +OofѸb_AR!LŸjgg*R *Ɨc4ާ:KmSZ>oC#Glp@Kpz/ s|$ /`<\MDR\rgH?<'S3 "4B}~ЦҟQ/.]o DHR{ .[!;x/Krͥ7o(*Ʒ rx>7KW-͠ ұ&v$+qglkVy!W}<8Z|h܄ 3(HoڕgƲ񂗠=vemH/U45E8\jF % Sk{ۅf^5.yQ6,p!1hmqaғbjD^ct9ΪȤ5?X4n?T8#!@PSE=<#Tp>hԡ 6B  ԎFhm/"c ` 1Ҙ#_2&rpWx^F TJgDEr6B[sM<\HPWn)>Ts{'{>m snڛ7hZ`i]9lhA˞ Kc*f,6pJwh}9\)b^'Pru`WP tk5c`#$š+Br5Ǘhﳩ/(t鰿%ly ؍ǀI DqX"`@A?$ z< lE" J[/OC8ccR͓ Z_kM8\ mJ3si1Lh΢-Y"6LV"ܑ(f^/ "*tgʅ* }־6O4>3 amRHcjNǘu@vg_hxs "#C/Y/xҳٴ +ʢW4$E ;" EIiJ^ٜj|O㯒1BތG`x t1-K.7پӫC]fڃxi":9%A%Q.1$ 8Cs;TN r@ig.m&(* ׆E^_,ߥwmlZ`U fӟ~ܖ䲏aKI}sBT3 b7_➲Cςv #`%hqT.qq}1ҩg{|W |*\,7캥ldVGqG9Ϲ,XxK6>wrQ,*ZmŸp 8i | p]u6sz_RHu?EDir3/dLe$[t+W9+i#X$0]"+FAOgJ2Ƒj' ÿeeamM3VS6^-r[ wڮ HYh^5…աl PwYqw-_$Қ Ѯ0O$ I," e ENJ#jͿ9 u!g0t`lxI sCLr'ltm\L*9Ng0|bm20.$dkW<½ Iwm5Q`3:(74rjW žiOWr?⿞C.&kIRe4rRO{|?40G\ЏrgY|Mr9%CfOKh%]7~x2.bMK ',6i۔~k"4\E3zTJQa% A"BL ؜PQU['ի|#m='WMuU3BJu/YW,/K.΁: go*qJmeEʧUڙ/Sݾ6 9311'G rY n+vIKQ׭kfvi :>mLb1FVU@H5.v3xd=(kOoR>XZ3Z˱Y$1(yq}{NȖ2XouCqxdP]&XyĆ N%Od)?B$zㅈ# Tl#cykOӹܸ!9*-Kn \MҜaʼ ȸ<\cXwӵ6=p$1euB""f{ Guh,CHn8Xs{ utd[!d+i=: %E>:|ƄO{_;<"4\"z֋{`AkIjo1WArNoy/ 7)_ }z h-tsʊ8kI"ǜm@fs# WP 6`$Q7^q Δv| fCk([g:ܟ5Hŧ=FVI;x+an gZ;_X?́E&z  s0K }!Mُ Yhg3pW6R|IDp "=biOn5zI$aT&9 $O,qw)^U}bWYhnZÊĠO▘ v+NBƜ,/ef5kf 06/G_$vc(ڑ"@OC{Q^;ޟ! FU鸨0?[= 6:CPc߶Kw: 'Ll5; ɑ F}`%bʨ ^0bY\ _ꃬ pRXL!VӢ. 6U5p}bLJ̸hdeN~6- `#)Sc6++$h s rv  W}3vٍwB3mS4"j.9'?Bb1J⻑7g!tw GjGVa*5Y69YrmIe8ZiZ˶g",}l_C$EB2$C`@7mzcVDJU\YKj^'+/&>UFdtP9Aܯ 3F Ead6+I8?Iz<dJׂsꡐ{$ړ!/QBh(oz!{~io&GjUZY3uR;(sX;.EɊsܐ ׭UJHw )@N݂ @ qi5usF0B}Cg 'nM@A6_kU)O>IN:- ts@ iHfc.Am;YaSL'*PPS!Gܸ/Z'Dp_Ɯ[WL ,[s*cŠ~ s9>zɸmtuڄB n"[0(Y x[&z!iϒAGgC2zQpT n @e0T4bۨ'!5]=[+3aT1h_۶YգןEgE!^ >: Z;X Nv7c0$}`{i|=Ƀtgg\B }KL ~ZUVɷ8k2J3w{8\^վ`@L) y:\|I6YټsUOW5UJo2_`9 %˘d+%O[A #= UIR!PtLX3e bUɌ;-goTC[P!/66.B` C3l[V;MDvr3_[;rIa"_?订ADAc'bUK#"(R{=ܐ.jعI$.f- WW=1慮1@1hB:?n2*~!dyIzuЩh(7B.G`51* 95.aV3qQPoB0+$ PWJ4,( Ϭ| Xa嵡A.$6hy)h8͸Z X ٶ2vWŃyJ;]v'3H]*{UdZ:i UY͌u}Y%Υy.Oȥ9X #^([6Ϸ:M/cE.{+HAkɆ#[oP0:H%z@Qq3kdcکFw0)|_uBnQsEϺ$fJe8Ӽ}Q{iR\*^y`(NP?cA[^FI%bd7/9H,?hR7؋VJ!撳8+Ų’1W]p^b9&zv#>#zyQ2 +j=͖uO2*HgN|oQ@.Dc2MqmH Jb 38j|6\ h> wB\~4_zM;I,h/'! Үş>}HGV4-јj̼rEr޽Z@ĐaY*+/l\O؏;gn>74db&+utU"(*~M/ xfxzLA&Z>Yb &ȹ$x8imx 01ϡ8'HM*K"6#܆W!H:$VACG. ްKEJb`Ǩƣq:?PO"C+d#k-)iw%eC㺆 ƽ }X{'$%$$ѹMQ.Ѐː{֦Ҙ]1-9?.."7Ehmm)W&7Y1M;\z_aڿ؍XGa /#39r]8q/:| pBɤ_{`w 2A[-|-m\ˑ@D~`T$=m8_l8@T6@;ܞl m $sy>JI+fIsa x4E 0{y,Гt̤<`] 2'a ʗtK2͠(K ?&"W:y\ ѲvN8a%-Q'`aP$s cR /eY5*ibB0#Zd[]bX~QaW;/MXrtAPm b;:j] LICC<^M@s#;tыQj`r똴|ʊ $빖̡!U\0Ɋ )nL"Rw"07 84w& "qSXp-$nHQfNOZh0@'T`a\Ο]JhGl'pC9/fXD1﮹.0~Tm?ɧp4Qͱݶݏ}'V9̰߅K+TsFAk, O$)TnVizgj@8t .WVrly Cˎ g^QZ{ ì6pEFf=DDf'\l"rL=MtMhb(Iu@E#-¿箒D׏Pn+e9,CmaQ)9ĩ!w|COC=WMmU(V? $K\qMR;h4N wS*Hzrxx]۴Dq2ЇDġ8- %xmzuz>;<ɤӄ lhbIPӓH2$*wf{3bZ FзY?)&5^?S/U!OUH=W3AbX ;6Hxk8/ͫ؈\(O8dV_{خ|'kO/z+r.%}nAg8aQɀOʊs-5e񛼏 ' .3ԫٳvϯE7|5hlwe7r $c '˒15t2-X6 * OK(|+"By,g9z`T˥gow5O8/N]\S^AIdBe-|l^ [ޑ)bY*ѐJ3_fij;)OpMUwCbK e7n(cr͜9~"EJ K)QN gTUHE@ࢵ6/X kU-p iMu*xQ 6ʅgM?iK{8lҦgc|*e)+=$҂͘29~}RzfLM{$<ܰ,S +h!Y3d 'BT ;N( u/ЮyT[CPU~Y%s$t|d>|4{k1!FW[9I;B@ .Q\󌸃5_} Vѓ.VebRZ->ݫc-zH9혠jM(HƑaҹ:1Rx"&,ō~莹#V<[z#\SBiB+z@?EHB:bu $iޣOL>Y p~B+29PꡘQе0'Xڇ0Ϭ[fE9$RC- s>ܫ&$1lmy moB6c P׳B5Jϛ T',jr?@BFDi.e̸q-k+"Tt0/7 P0f_8qGp}Ѹ᭖9-"ɤApʨ#sm$H2ߘN\e1/}zf弫-&:X7K։ҥlp" Cؗҗ=ndKB b~O`בrq yHBL3G0O5[.yFxSظ%ͣjP=ĉ~r#;ZKGEBUK& j'm5]oCi>):g 4lb8S{YgDZ(PAʽ6'$tglʲGm ++;pzk;r2]G77¤,Rv- SDj,x16K$m2}خ(yR;T{عh g@:GzS$fT7 zг$. ?Ⱥ0@" x%Wy5(U蹗o޸wr Ѡ*PLO:^Qh*tల8A C{IT7 Eu)8P Y -$YF%QJ­'/Om`gȮmF\嚶Ǜ0脹Ntִ;LXdI3B¸2\yrقG4&1bJ'a5%C4&Ar"΁MhxdݍH-lü2 zf/)tBza#us&9]cIq9KN*uȨQs}!zJEJc=]9W\81|C[g*= q WD<z tOMMX2C1t \t Org,HL q1Bh0|d"NZXh_8Fߧ+(Ts YZc˱;1%{VI  'TUNeE_ަ3ϑXH/uRth"_dLFWxhX6SO&d*_UXM sc5?s!CkRL? g_Cs0#n.ng(CS0uQ!;o5z#3LԒܦd`!*bE9FF7Bdzw$`"&A5;#@,Bjn4V}q*j4C#?c]ڐ:/c4/j#v #?#. c`mʎv([ڷ2*z^ ,nE:P$v+qһ[xkzPdJ𖭉!e [ҟ)9SLI|UZר%2 ^}_ҟ=ΐK1Ǫ3I46#LKGbs}g7fS .8OyHGa;oyP%!+Q*С(i#[(IS`ʳEV Qx5}]=0p"/Ykc3uPyoUe+Xj5tN=jGFJd$Bs/B^.Rv;PׄDB@1Nz*pބP <%,4ͳ,$KHg6"MQ*6 ~n-O KGE΃o mPLSj*{ 0Z3lDs2E5h%&&vܦ%@8;pF5Dx>,}D:o6zdžr*)/m_p,8\C x u >f0AQ H5Jd܎ژz@[-KƢFVFcQ`E"R4R lgx#_?@K8dxqRc6YE6 h,d$I\R{i^tw{ y*|a+oC9pݱy eLQYE74_Hb٬87`T>jO5ЉSM k2bY1Uqq 0)n2f`Cp~}UJ ?M!)h "U(3fW*∌&t Gq(I0yYlpx4f^])|Gf-DzAy-jZ5]F3Cs |x&r(}2` 5li'uqF](+7$sZf:U/œrx+~qV‘6 uftoN S$c(,^ z,ƿb~>"υWͭ7x`^Q ⦛|5#ᗌgdH(J(Icu8K:#JNw'5RJH?b82MW+]Y=1KBٟ}9qot`18'\/mP,$%lWP\U-Q+(G;zu5R6e֦o ]:+yM)7Lw©'Gx0RT~A$qhAJ oXRUl-{~ˋD8b-F)]wVl }[ a?Lәv2q_z*Cq dSr}'or.hV,0/R@Qd?c C9H_bŢ 1msl{6nќyd#}IWuBO!e_pI3tk˜ך E,-F?cKwX}+8_@ }JkB{_~8y #?h&y>dsuk ݆C%TF Z@L$vbGKDoxF_ǻ2q$Q%.HC61>׋Ћ;.CT{F󞼓!P$kPT/+."+:K\ߥٛ/yVН`y.H,oA,w"rG=ԻPxAh<⩛:$Uak ?6sX{.؂'C )׃w*xeY KX=,&v#ȿ*!wן&ȳ/ɿf2![.w3|D;#8v[,paoz 4~ȋK.6:˥t$3Ƈ6r>aTMyc4LԀ/{sf+ax*)gAQwdo_J6g:ܠU=74Ƞb%]gO\ׯ{ @4ff&$evO_yJİ!dܕ`x[;" !B"QN Fa_~]AܲZ؜eF0IJnws6("YL=EbU֩7R(1de7 )t2;f{Y^.Ur{r0.?B?0lC ptzK-x=x}xWz/6mQ>0dm};s )ٕ6]_" @jRBơʎ5NުZ}P\i[,@J=pxsӖv nD^ Xx$Q4Y+;/?z⍈];K}7sbGwzf%|[fz *)>S:|m( M5)"2%N%UxR|ѐ $ ک6>!(؄kx-f35#4(vшz_E~%hJ3o. Z5>ZRӹEfQtW hPVARƙcrK!yLc sY2 8&/mbAj<+Ć"-[:ZRF=ط'peHfQy 08aY{{l:sRFcۭc-ͣQk~YfqYœqT-(?ty9y>u dX ](Gyfdt_5-~nNVi_̯Z>fqO76WV\d8rƠ@#wހ'fˌkS%y6h'00QouXLE2IN[iJ_LcSbVl-[MrgxpQWufpFkTM Y J8mf5Y)+MX*ՏiI]Fy!:J߮H寄Əe{77sxVvqr$RI{Bg?a,WƇ5Xh{/ ׊x - 4At= [[VVN%.?kPLIct=A@+V7 D.!eMN7JGQ,Zc3LghRX=8u@IHʢ78]XII .|~YN%;:c#,6mxnOe*a;l4Ntr,,~E&%ҙ}eY-=1 bv14yqހG,NqCNг8ddYKE0 2<5 ۿ]̹8+q9B9rPr4 ][^RШoYfDы+A4>^C>@$|b^HI7%Q;rœ#qi@W2 TllFbb Kgt#,Y(sPvU.\_ C Oײ *SMX,}̮th;"s@*Zg~ڧ&JQq|!fß Y3O.Pc 9n-"^ &i#`4ZǤ:b<4?)M ) 3ft .T:&Gqyp#OaLB5x!N{LH6goUJ'IRcOPn(<O*qv" 1f lpdዛ2;}v~{>\D8TaǷdN`LJbN,sVv*"c$9Yوk:O~5'ʠ|.Jg@2!^WIױj(;_D2L.cdo&}OZ&m^c#&vVHxvgt8}`?-NujfU?d<6v&J1o Q ꂏ@.E M(& *bcnlr7v\NzgImȉ;&~-Lm4Ea?yPO -=+|gZ( ĠAbk]v* +])be/\=4HC^|6) )`L^6Y ,@7/eGDx4e7o͕X<2H{*~S8y,2`*oA)O V2l[ഔR?SuV]J=-`m{3c=*ěv7*e$mH(;И/:ͱ۳lu9_t%퇹Ȍ%uPpE5`~ɰB^/GQ_  "w뛜m|DzR<ؠ&Sb¥cJK@\DZ6B~Hs;.*^ˏtf16CV_ []Y 3i#6Ƹ|M} 共 S3\dC qG&=廍Zb j MT ΩA^e@W;zBMuT}LM[`ic]9â1F<6db\?uZnbr pm?וJ,GK:/mHӪΩjETz:&Йq U<Bp&aQJ YR(-ifڴL$ZA[g~`|ǫ1<.iF(vQ`rch3/0\OA5Oc7\`ed+)&d KWN`h"*>}/$kϑU vwr#-W@P$keH?߇O /7[6 nm  պ^%#9]v @8Pj! EdP8#5r)}R"XycF"ZB~L7ҁ|׭i*mk*zoШi!m̴HM!ūz"ⲣs%eκ 1BO1DCn_$ X8}!&r*`F= z@}~KD? u_sLNȬXgttH,g,q+X9մcz$n$0;MJo ۊ]"[#EUMJHu9\ι㏹ߔoXT -p.fp}-vjsnYIkVtZ}D)W&|" uDBG&%YLV5֯u5}H~˓O=էXJTZxikLxSv@iW tV5Y*5I+M4 ˚GK˓wÊJ(Nؖ܀CMb(i ixx9Nuy%sBJ L) o5>]]CiOD_\{:;P: qi ^(ܶev#*1)unV_\,.IQX.Sh]< h0ƺc f] la!T ?MlգEGV\7|?yyjpĵƵ_+9ufjE:472kq]Yrl+w8VH/F{?^Q (EB`4=p]JxC3heQ8my?,pd n5PS (>`b骆P\vҍY4%[C[dgxqTN逨%)=(?ASK 7`(h [mȐcVn_a=CHdXm|/j@>.IWT"O DpV-"0AlSJԧ2u|3L^ y!Y1 꽐\^K48,-9 A*BQ4cl8NJ\n_L/!_@5?rX%O,VRHjvNSk!W`Q `r% j! .v^p}F4r.({<麵z,}-oH=uݑgXLqGpradxedt#m/1XfGR?.T="N0gXgV1 :_^b2=FͅepY+[M_ |%HǢo۾F=Ĩ׹0m!@ֽVj?fA-#xrMOĹ i=T<ՐаN ~3cs4˗%>]?ˁ& alM/GS;lgߢErK~y '@Qt!3*`=U~~0.CN~|o('l{5iBX":>ϯϹqj<ũ.~ˑmh(6I5IPa [bR$醭'ʣnk$EY䎈Ugm؊__qp<*Z.+ -+ܕx4{8\ I⧚AaٮO>Po mpo@6;}1ђF`hab(+,>ݒbm Pөɖ[1FGiz8lGDrϝz`۪K0>>wun2 "kiFZ\y=gzhު&Q/E2-{7-coW':MsT-pS[cWqKW8yYg<jhaBԹc; GHVsYahna2DT] ݿӫxOS@B@nwRCeF/㮢;.hTj;ݢ_CBΡ+!ʔ] )F j 1:1D4#gb'CYD@۰V=܍h ǰRt=a0JCsvqQ&M Nr64źK`r; _6*d#&\oK+`91p*KJQ\ KmJ!^My(Svj{\(l⿽h]C=8RmŽ}ͨ!bs]`,&h۾G& ?ҚX&x]hiiKBoԐ*`c;SKiE~^씞}Yr O~Όl_yЍX{2pW[iL1C0SF Әq =j5=0B&vEH5]xQV*xyo#IrpfsUgؾo;Ȉ a4.9Eu~ ڃ=\y C\nPO1!^0(AL6zRSd,p=t׃?|`.=yW$z;ZFRI,N-<$0[䗟,wY7$/;]pUgo6tBu?ì3PqL(~} rSHBxc;D><&B1Dzr X16AFch} g͸p$YLUÌfR'V g#^f[&kJ&%L,sO5 lZM+lܺBe͚w 2@-3òBstp.Gİecf8*^E)DnLar<iXD^JquQt,a5a)=Îa-; (hAf.,aJ:i m!*}' $l@a2 Dl`Yi%)!]!_o4ZeQf (B#~ōd*:r%)[YATHϸRc\Î lͱN̙$ŵɪBiwIT+R [~p!l4gG гrfQ>aIH'I{[Yn#Q]\ur r1_uH䴏p[b?Ӗ/5Ko,b a:RhON6"-/=SJ -((RɊo~<ハ%;z1cUCT<ǣQ{k)%;:z{۾jIVxTdrlwv'J{YN~6Py&_^Tn\fiE[`- UF#V?Kѧ^oߏ(΂S[VCu*+puv]h[ +raxi0BE >7y@~jɪ~,^y=ޏYGH fL&;E/<':}&%@rpO;&"M N;{+l!E S20V !>!v9ؚ-9q Z:GbfpS(j Y,tO3 rKM7zu@6TyhO,Ԑ|!)]oG4F%Q⣨mH~ޔ`$^T^+1.ľp`8_˽1 L ;!`c'Gk7BެmUH?k SUS|C l"&$Oxoc[v a'~` Q.[ٞf~0<q!jD;̚uxS iyy%uS(uS0lu'p`Hfa<=*d;^(y&TH6u4P,Xdē}a P,;T֐5{2:du Ӟ Fy۬x{Ȁn~ }M%_;Oagr${U5";'/N 9#'WҐLkV:=Ļ@ {pȔV3A_"$4VĒpn_s#&0|Z# f=V $nj3HQTJyfdr &FzM3ɣ(bl\> yG{x'mSj Bފ[e[ߚ( q4,}@3\Ѩ?ow왨ܪoLR705#kiRO"ɘ5Dքa>N~# nE%\CAE~`C9pS&ՁJ| {JO}=ޥl{_H]4qo /(b%CGUFe̥|CiWQab_f4ȭ RTijʑrqΝxa?>9䂣vZA1P;:b[a8-0ǔPb9铬/KCoS/f(VtD1PրyZy 4v5E*X榕$sQ<ˑevrJ(Eڻ6~g 02!HV3Htj֫+]f X /c_W6HgcJ! !U3iIjru턖?Ѣl{дxp](;R/QB~wzHpp7 =gߠ|%nu2 vA7y[ K.cu#Y^)ŕ)u7R$\~$YDLY4FAknz)shzĩۧųw^pkVKet]XS: t&sI؇5N ;RuFhߔAhk(f]\j2c^8Cԃpzbp(*ߗwg`Jq@z5 SR y )}໏|{^]u&_i4RC+4/,rw0W!Y񊝪^..Ip5cD*{H,~ 6Qs?Jݽ'4Gfuz3.9G+fe*DxMyK=ZU / tdSY%Ľy[ixIm"<,q-{vX:}jG$-v'`9ゼy;޾9 ge-ʯ] k*wtG { ݭxQl 5-EKlQd8MJߕ3 נ`׽^k˞ӳ Wˊ4Gõ֡01<4\.?'> J#¼C0n[w Ï4t j-)OtpF2 M늕d/G.`r"DJhYztrqN"h?NU`5ee13}7 ЖY7ͫ}O䢡WЧw|$ U6r7GP1>?36̔11/N6LFt~l&"bCkC y@)tL$kf2ZXd!l M&HN>no"43I4mҫlgVincv;}ӝ!}NM>M,i_t Gw7"M۵ M3s/m@@Sqr',t уKNC*d1X4D2*hơ1piYM5› ˟Sȣ|3Aq ̦YԬY3GE"݈4 }[cHi$r)9zIĶ0>yTmч_mqޚ]to^Wʲ?vڅ1K2?,cD`LkVi/‘Vzt. 7~sU rLPmg??}0)Yl1 ؃ a` |`jRS_Pt [ 1cNe+oTKv"Ɂg36ֶN!(M(dU~DȩK}ݵ_>רىdac:V_[ cIRx!CL5Zh#ړ|#(\jDݜCxA+;^{A̍trƹ{sa;_dX tcMkfxA:q@&4[H+(.5?tY.:])\ܩ [7wm"Vefeە{2Qp)o ֙|mzپL\$S__j\+({QKF\ $M`Oe}O ^ wu5ϡx#L>)4?Y+n~*?GI"&oZ r⹒HhBv%jH/$0|rKwr&CrbӳozkYF- d"!2SKr)È}⫨@B{g?F!7ιAym6jf:@vo5`9C|VA*N Ϊ]+&9xDuET$k@p]36D6Fz(N[7@U}_ ҈Aub;JI lv#z9?{}i+#Km_i[,E#'Kbq) 1<F^ .^㑲d}cQoywJ2"I2,D$hcc,]5h%IR??S4uk0P Em;_oGL!U[ 84 mu^ 6FwJ"Gkqe;w {.$[MUF%V ,jRYT Qy7MlW_'ߛo:bz4rL.jR=Lv0--VxLgWVE9VC*9O9]f  m4#798XKF]ߵr|M݂$\q OtЅ\l5纮Qʏ/"BSKdK1F-C<;3 Ga7>;+!i>2:J7q O- j3t~6$fh^5jh^hfUΎ lؐ*ZdK؆#xKHe՟x;9M{ީȚE-UY# Gi@`nc jjy@ ~R.JmR7C"Kz*ǽQRd_4kU\Z}YNGS&ڌK$ 9 #p39(_a: }˼L 02ϣ%Ab8b 5ﻤvW=_b%˛ LRʠbjq&C{5x& 4%PrȠc +g CpΥAe:mWw,Ŭўo1%QAђ.}yc,T!oټ4?\j'ɷ}5c\m݌)}ƛVQW)ntfcp}U@mʃb{wdUc͐&\N,+ yG$J {zwyzwdH$vlos%  *gUIGnz`909 4@9ank*0~6L6us#[<kGOz!p:BwZ=XԦ%{֚2V2rP4<´(Ck@RQ߀S o Wcu@ULT^P2PtuW\Ā^ut uywxއXFP*d0Z z~M-PTh@UʪM- L[a)Z$ܒ=GBuZfpM&A}]*3}>K: aed?nw .޻}H3k upW JB(yO1j>0%`{#͜+% i$Ϋ'Q(2J5}tP rOjI/&0:X^P3\D81zh8ƏFM_sj!fBF&1R\o9PPT\k4߳Ȫ^,W4$jKJV:IRkXHLz3r~%\DNmFoD;SzA<|a$G kX<`,(9OU& 2/%'()ꔀjLJ]O͂Qs YNLe⇰0C]"+ϓDGy JZ{r3r:Q\M)OފCVuDԋi+3F&6Mdo1xD|`1(]?0>%I#@2vkBͪ%dE2 |Vy_5-)]zPs…\6 62 "4*THU+Q*'MBY3\I[H-sb̛ҡƀF-b~n#otj1^].8cQݿO$FEw!Ah,oC|OJCpj’?҉kl]0"g͇..%o}yV"\*u٧)ٚ.ѼLҧʹ|a :2K./WX~7_w\t|_ʲXַpxM%-ʇd)ٚ/˵RC Wi끇{ J`A<"pزN (q.y1sg<3c)/˃[u}C4um I:ጢ|Z`XLv9SB[b I !%]mL*^$JIVIvo͢(z0(u dBȂl`sA6rS|{{i%@dsn[N]^'nFh&˼umB @.vKcqO#m `?MCf9 (K|srh'| Yd~Qy w 9gAL` X&%יs[Iv,@阨@35$qZ$Xu5ټPxF>fx6'~+1t#`iSj"C~1U8cمτq[~3l9I|touӜ(f ~ P*(#Anx|gM%vK.a@17GGz0phe'2J!][ObݦqirNT >7i#} Q% 9^mh:izpN ,?l01Yp""K⣊Bj;ܤg( Q; d(￞X*ZDS#zdr Ngjph4: ʉSr,sWYVRcAћ'b^G]kX~R^dny Ոbhs u8ی ͡Gj]Lfw˲%)Tsh'Mr~mlI8T̛mFSW'1z`E4\=X2"`ţ@ee̓B 9넌L_10B \1Hc|hܔ}Ye[4"ܳL ,xy}/f(~+w*"^lNh}ZZB%R<$#Ͻb#J_Pnpĵ* /m5sjagp2 g%@? ºU$dׁ>ʉm٦}w:'oV>jϜ`ԟ~b5tءIS^Xk <9#I!:0G*&F,kmM o5_5euRxfA 'J [DGlEXr5_?T;=v< qɿ6?ަ0:[r_GH@ػWNYcTkwUsŷ6 d ^YXhK܉բd#3jR ųG6qLְo[ QHPu?P q )ʛPpQ6 `T$TT`5]'o=&nZX7Q(b,ڥݓ0B<~0j0"] ]n,Ft4Ґ n8ŐsG1"t<=o()3ט"xED#zdb/X5sz=u=wA7 qn:W{hWMeDUܛ23Y|mݠL,51ߨ~խЎ53|)X\eܹ[s`cAĀ,QĹ UTMWa;Bk̸f7RKy9 SELck=־ĀJ9ALUެk=_}h*7jV &P~YƠPaPy./-coܙ UZG )w9ܸyY'\3&աD3"ſ<. n { ,D~Ǡع?-"aY?P$/e-f臈HrK4(LH z-fȘۑuZ GN9^eܟr5s#JCj~sEsitNL\$ū&QAǚX 㑡`ѺMoAS1|-:)Dq=>Л?|D9"zSlUQs1y#OLm2?HdLA.jV5H2w b̶\f}18xdq_9U++N i,#ä_5$Te'zhCʢ/6'Mm/-Mo]_ZX c'$ (JI.Kb2 ,iXkJIKAV@`\Ag 462WOGO2!Syw"8$nLHEH9&}Uπ1M~4t:EE ?& 2eQ|6rOhb9M@x+}cޣLI|b0_qɠœX3Y & L:/4M@ciяˤ2%28Mrȡqo's w(GXCu );mUldε7xOh{?t,mt_rD$7XZY 7 FG w7ۢ'݁ڠa(ζ~wC|?pJǕ~ .+ҁLR\*0zwR4ڬoږ/-Rҝ3lGTε[CI2zx5%Ge(9]8;y搈!ȱ 'FNHgh^,3PhzZTصٽQ8vֆRU zF\٘P`h>8;n؝"rÍ!5{T+a/t#y :.iz\[s|=YVSbaZՊs&bBE9=\(\xkK=e3LPTx%a7cxF6>nִN}U1R3x r'P(jQyz[l[c8zJryqW+4Xz|6ZɈм}SKDf!IsraS&/0*k̘( |{.3l ; ?6)ƤL*0Ow/VuTZҲa?[HңZɣՆ3 [7M(GQ,hmqm 8 }V/tRȽ0nnӚB饇_F` T&ɡ2eɲ鿓VJbs`4?Cr} 5=oZĴ[X>nE۾Έd!Ċ3Ϯ@n~&mC2䲭"Z31.Fxp p4} 61ƍD)30 I}aHLZB(ltK ٧+hғ;&̓U$mzڭ4ϠuƎ{藵"CervtsɌy_HbRk mYj6> Lmn*JJEhe#;ɺt`|7?rS4nĿAR[uO}=;=HWgt˓0r\2 Q=063#H^Z .yS9x"63%o&:958O΃'"Ɂ//v\~qBS6[) q!hlQп^ḰRzƐ;o{̎7/:"4<)soND1ݗjƎ䁂yplZi[l#7uh7010oMP,>!"SO"+PМ"=n*'e :4g_'m_ZSKu6̫WڥuvRБwj^/0).U)N 7|ij[PZsaIAWi/BŶT$bx*2!k?4(*I@(9ۆeq'֮Cxe9ӉRךNEC1̫(O%g e6aV6{4hZ=!k82aHx[ǂC|Qy#!UUfJ'@F2IOJ?Qzeii\;{ow Wq1IZUhnE_>1RNPR3]t,0/ͯK\kB"N ڢBz&K~HfA;=.OBkط,.[n޻;/1;buf,'/2}SNΚ. ̑pXLHkH}}+H-a[ qS0.ŀyP-;~omV|c U,#bևRV_ 5-P>b(!Wjf_UZ@E$v$U{r*ہYz˥P0r? q<+ jxlê HEF݇[+u2-PI nѾc5b箣Iz̼;K;bt$ #)o⠝&R.r]WOY ;ޔ%7`*YIqVF傴FLaGs+WF}05r%5&B\+yWQ.;:LAeŶћ2Y)! ]].jmjPǯzۢ秒B#ޤl%¼ڡeӫ1_F}̿ diBd2 O,JMfmO]ZxHӤ)uڑtSK8 1(&,\Lq}BM\JRI>A8ϢZDN#Łޮ0W}>!IUe.1 pdžN n;+&5!hJDB *m%;JF-%/kg="rRt]8 ilPEhHU>.bt%,%Ө8"5MW%t}[+bq?P'q)-$G>Ql-/Mb'-Iw+ vleߎH^gW DlgJ}v7!]c y tJbQf?7[HI_2թ1sh_tf,}C#x'1AT! .m!O ~P˒ыp )MBf0J *\!mS̓, 1;?ÒHPVWjl;hƱ0CzDBÍne[r͢2:qᐿBIn%c{c:O%E6OCrw8jZD*Nfvݻ j/\4s?0;5uIc[{N`o#iOg=kߣ xW˶m=5PB+*M2 ƿϓ>H5Ȇ}Nwv@a>!Zcu%k ~CB^m Ҙ'&BF~Cy0s^3w 5dL:ďYcV7ݤQ\C"E{n3ɬg.mzKמGޓ$F!ݍv[P?sCx/Q|bjWH5Q;2U'[zn•*@q,nZCFU$㹫fdAe;F8bɱw.jt-9=kBp/+ (kaq\f}gM M~H)g ~r$ |FAuu;ҺNqsvT b5DʽT=9LC7;RyF M: WD$a7NRk^?%A+,S/@]y y`,r=/1$5d)/+hZ$8<=ȼQnZ=ߞ?dHF$YC|fSሱN x2n& (里:Vm΢|\<2רOѵd4 O9m?DJ&ZJm)%РqOj@eģV\Wabw{ S݇AeҌ}G`|EX.n~N>X,k%/>`q p#3{;_̋>s_Nw{y725NcթRJW?pyWJTi|k)LΉĨ-plȟeIK:.[|+w:OTbaXSAAд^mw³-kTL1.èΔNjM/I< _Ғ#Ȓ]4`|#z&gRp1 Q톘^zsx J&XFܷ([/U̾m%jag {DB.%`.j)L6]r=D99߹+A2 rq\VcA 2Q.jQCD֒]P1 `F4~4#4ڿs433MtJ>HW/=dUr6l1檔c0i;_ymDs*mHT_&DEBzu>updJ,$~<4.- n9k#(I5nVy6Do.t\}}ET̀> bNye6ۮ\v8D2ӁvVኍv1аB vg CQ?"mXMjIJ s l[jXnDzzɏؑUhSpIII#r2V$ց1w|@_j|'5X j{qg!%"mR7l<ŨU胼|u2֍ADZ`vDŮ#_Ğ-V1Aj TOYz5rbI6?-zye/ O.=n{/I>KlpzL5. ,o*$Z^V -˜4X תqK'h͹ b?5vӰT4dIfs9u ;4ݏIv}2c-ryE>_(JY0jaȉALyPoXB&}J\=z(^%\3>XWݞ <\]'$ F2dhM.p[/$C|I__2ja[ϫ%+|z't2@e+(Zu:Dg:LLs%i]92== t-/ziXڂ3:weRGt|[?:MKF\h_<2!:a Eɜh*s-|²:QglI>L[sٲ7S@y^==pS44.V/($?Ne-vMO$Y A!: WEW9.pŊi), ]"e @:bw/ɭQ|fxbz=Xo0?v\ԍv 䁴д!f9gk襤/5G*G2V!& qؾ2ʖQ6 ;ԥ(T 5`_CCjPl!^aL/=jb-|g$yHi^M* /bMSeț'ƾ2&|篇v@ao#-oba hIB㫫iug01aҤʗ* H G‡<^ϡT ''{Ju:t\ʍµ2lϼ@* 6$IKAq'pZ/kߌL'7OGVk6ip@P," RJ16b۳<Ca[!qXؓK7=ּrDׯ2}ς84R+K5p o7ڨyTHEWFb,_s/NwC.`lұks4Pl듽QVrX~nwˉxa?H Ɛk?9Э*˺EBbPg尠iZ'+ߵ*]OCr2{m3|ȩdhr@R˩Gؚ_V.ym+mٺz5ve/V7Bu)54P5)kiOGaCINXhVm 3ZsΠm*mDdi՘gz?6w<`?vD&Ĩm!\1@:0A[sTpM~ZG /&xmWU(hlUm tK 6צC$1lz`Q3Ufacx@ŀ.^(՘ C]UbS?̭ F|=Ҏ*d< _!fǰ'PϣFGְ0ڡB?;c€&tdU߉U_BDr_lh<ѿ 8*.nOH8j@oMMKֲz[aJ.|*1,`\l3#*mF] "W `8ߢf(bpf`zl'(C^>C&REoz &B-5 }-۾Q 9c Vi/Q +~Oxa,|[?LȰ/Pנ`͢t;cKQk7L*'`!ʵb=^IY24Ob-PVW]Uoi'*alt)#_*.asM>.hE'*4۪O)w\TanX$t-S܀ =P{/v{LG~EȘx;&rm6T* y TCiEk #\3zqPj4 u Xin6js4ӆ7J[k(kE_W4[5ŕ^A!'"`I##fbK%Viբg{G'd5S}m,-rn_vaO}]>Go31iw#uȗX-|au _^4HRU;Vv}kWC436⎫st(Θ$>mcNJi ]7},RY#~;a;Zö;r6lᰗ.D@sj(n sK'BDNa#vPChzQI+,5r# I Tg` eiWX n{LKIU7¸*1Um&.J9q `?j"`u|l05R%!#O\(χ]GTzoԐd:ھe77u?2]#aPD ЋO0sAL4ߧ`WU8KWH ͱTDD\2Gm#O_A(Jzz[(OGbw%4LREvzU S"@;1{dR"]R[o]v HB|$=eb}28?bh:_;]JA&}[ ʍGۏˠ4D:e%hHɖXqb) ~th8{f ^Lp!gaQiCwmT0g wme46H\%fQaV\r;bQ}M{@;F; e)tp 8LlB.^V6&mU=6)UrRWx,g.uBKrR"tN% .WߪhՔ,eBr'y̬(uu>P|eiItn!Axr z'<|L삌wK騎AqO ːKa/h3ҡ)uwzBԑ4ū8JɔgUԦE_}6.Ckci}/f_B@9hk#j яɵÜ_q Ӟ]O@mh^|ݵC;$7uWnpt7F;΀6 LNtoB;=h5a~[NJR 98UꫀJGj%]߅\Lpe9F-ZC=]gt#2]LWvF8' nz=W .fM&2DҤ;-rfMԋjS0ףިXS<q/Ҫ{>8rG*F{]KFv͗|VkvJ:FTXJlE ǟjFfFFD&7pnG=kF :| ?Yuz3vg'g_UQQK%^AǏu!R-̪J?J螠uKmY/H }ZmBdx^zz?(ߙ1w9-h]5dw=2y^&9-B?K\Մ#x@ڙtҰ즔ܺ5C=|,J?LoH&FgΡ_fV@-Ynljy X0T>oP ,}ug'0Kea+;lb%,R)+ gMvb+8 }s!4'6\tEt[j B1s}>䴻Zm{$"}?.HwSz,g3PGx!i{܋%&^b2b`Xv"#LoLVV30nȟ 7|~"ni8⡁v/B3LեfW *jsU+W1g5#…@M9pW>º!BxGh2G Q|ļ6 \ǁ^I}6Á&֢L2h4/Hzn{>ATL ,àn>+OXm+_BufWIFK+uEixAkVBü`` Ha(EGfe2ȔׄIϖJZٟh/^hH-w:|BHr*o=Jd,z65+kJ$l&t%.(8yi>U5'x.TOh&QG(cV Ei=9ip:ΧP9-slz n#J2\.CS)`,Nۮ ,if&G<Ǒ T@jS %v, YQ$Z ۛ(Yl|sC!FޙjYɳ5sv0kՋH z\/ay\ΫFW&vUyd Yίqd$n"58of\$q-q\1ZQAx!̵.< ӞCƪ+k20fHqL:jmR‰j}Lev^,f8*[Q7s,vqB'Te~yRvll ~| 9v{.;}iV ?ojŶ* o=^L_JKU->d$LW?22}\b9D\Od]jlUC+epI(8`w5t#|dPm ( =f$Yw%Bo"wr>F:V\J閁.LuF{LFÔin %ϒt #Ph`0ܬP',2Ix֑`$䎁kII]AykM #SP6 z`O 6"n֖w5Y! 8š^E&BșO"h>- k=' TK-z^fXlF>?BkkdG 5t(ssHkJSS^bv͈~r7z x̡C:C(I1'_ٍ$QӼr E+÷3_bX3PG*aY5”Q@F>aT4Ll}BF{krMz3K"ጒEMs9\6-8R~vwYUH`EBB VӪ'; Ԋ!Ľߢwiewfv_J,ԯX̟:p:Ł&ByuLx ULM(adC+r,)D]$: =gQ^7W ɾb>:h3pa|VJ}kPOׇ$vlاF3XDzhkƹJjJFvM\ې^{5Wҧ(˩ߕz0 XM/Q [BQwmjA1.sYTA~/)פ[ewfyt$G9T9#A2wKrWW%|9 VѪ-זc+ݗ7ˊgAmUi[P_ m`ɓrr&kfK:t]Bx@jk%DJy};dM"1(yBv)l%]EC="L5ewdNI0%6Gg g +Z+s3Nq]HO@AWnHɇq{R:5!,$tl3$tK*/h9Ǵ!i#Ekoki D&q7Y/+=>ZR^Ӝ IqB51fqtgdDIDC,Z1kV|2uV"qywjhƎJ1* y"* (2m&56&0SK֌*@M+VՄө0*yW43X\-Xa>b#\+Hu=_!2@̘P\ "Br1&TEQPg>0Vmu| uV2uY0gߓL2t1Oq.(NXEqʿXjHa7Q*rzì.潥 DѬ̓Z7$+c[`\{,we UIny]P7ᩋy':fvD숃[vRT-4B1:fW+,E/ZC8I{ ,fd\]ޜ#k2]~ D5&s$^&7{Gs]?@306 &8Ӌڌ8!. 4Iy֡&}DRBC42,n_K}Gwto*E"D$T/$-1%8 ~aO"Ϭ) T}07}K7qgC?"~JL2?>Sv|߾;wwک}#u:~

@&Xu9RjfkBx}eέ,UdήȴIWni877ȵiZY,P; [(S#BD]y<칀@2+] gl9G,g5 $|ELQkt|?6b;q`+^eL +r SC47|_Ȅ6>ptcS V4 >vh >F\h zH$ ^uƥ C'tj=SɚL}p/9#<47L&WycL96oOO$hCB)bN 8sG;ylXKWz턁VKKDZ1!ѳ.oRZ~@, 9eNuS_z8v{)Ci/b21 NvZ6![m\eHO)pF98S)ts>T>s`Mn:w=[0qƜڋQw^(jrq6y:Q+ iPXᶟ6wWޮ1,#ܵ?e[Ȱ])xj&}Ww JHFaȡ7Јss#{mODg gx-GsJ E\/b~pˌէr5xsc(&(~7.'_"J>L)<6$5:QϼU?M8ʇgnV/L{ȔR?߆QH]cEE3Iܲz8{=㢾?~æ5 |]K| c)|YJ^!1{-FINDds#OHhƾQ(|oEؑ5unM qCY{Gl7KШn-/%) R)x#XB~LĐ"ŵgF !!U{r \ DTiw4qly~@JR$o8Hn+$Dߓ1Nm_yTQ5* tCחQv:%Sox4y~~quQ#.Q o 4x}YYxR 1f j?t?tu j@ <{cj9EafUi:⭮B@[ C ,QCdXBxVl#D򯮶![5B Z$MDAGy9#WU׹O{ /kLGdD̺Cy f2Ԏ7Qp%;%Z_ ӥHAeR`AGD$l}fN ZׇrRkw {~;fB@DK)]T8aiڜ B/mh`ߴgI4ĺ[]&3}6/.j.ժv7(tIًc8\l+M7o 4X>uVcd OK^+P@QA^+p#Ƙg;$+B#VRkHR_Y.n .D/BW -cLPx!5;ĭ'tkb 0ބmz~IyJqct2(D Ӊש+F jeS>Q+,nL\_م;0KY=5e0(iC^7;(Yf2!y.b9n6w{{[*^Oԧ C hj03F=b`)l|6 #><5+ɍulOj-g"N|k;ΉV{>MM3Gs˞U M6Ϧn*pwSHPRrq[,TJ{5,{XYz[Ʉ+zHlxʶQ㑅T(;ڔ!"MyĂ_-yk^`\N*ioZyl 4H4"T\!_sТ/slr~AK}A}y,;@ r"G8H?S1Y>O XIKΔDSl$uWu@.R=+rt w,\v2g3&@׎{W:Ɔ6YؒDC<`%C _6B҅Ӵx r2Vf ,)ͩ>3#7{_n6M:32z<}1 ~kP0Ҡ4'D6Kvʻ~M>J{Uh[2~KeaY)bۗ詙ьI;?`k3uIο [E0垮3[ʘƻ*.99`{{g3 f(pcxЮ,Y4j14J-e?{* g-}#3ޭ>e$rCnbmȔ5LkaZ9*Y=Q|ϋ n8v{Nڽg? dվx9n ?/V ?\^y0 J3B MOk;ӣ 0`H~p0r?@33ە.O+6Ȧ^|w.Iܳȡ}vljRSKq - W .Pu@T{'U+^w:8DS^# F96J`(O}!LXSi ІF E{YS c! %‹qݞ59Ѹ${Lx{0} B[ J3UI rd R{lL*䁯EN߫ص(,*h@ɣrk.bNՠ ډ.+J_NNTQ`z6݀"u~",QE{*@DŽD&n\0u_1^?_b/?IC9:jrvE%g7Sf/l$N^3XU f L7*0O#\69CZe8= sL[uNSC5Z|KQVd2V)JlaPJ:89b?]@zD%Rc8Im6!}_Z^|oJ#pz(ɉf4髄p)K5;0O3ޮp -R$ Y{|^I^ 3[ΝROi&bIW( Ǵ0SSu7au'OB,dS[G+̒_%VH}umO>:eLN-U\S-?[ h . sm:[|S'#4l*epc!btJD'ǵc~pr\&, MW:H:ze!󷍜m0X(Q).ẗ́0q>)Q^vBO"nU+a6o)`@ZQRV#`!PduvYs5h`g Ő]wټȀ>[߻jP} /t/I5pib;"Ƅ!<۷<#\R!b%6Z\ݞW+E^`׹ S50GFgpev+{yu oZ>|mdlŇkPmCH ՘wiسIx :&bfl6C{85^3 f|ERztiyw^~?~!$Kf0ˠILްyGP`N[3mO{9BW6dJ VG=o?`نi]OU3d~7 Z v27{h\އL\kP<1 yuA䣜H1VĒR>5- #utj8EAM<*< AYU N/0J8(O@$PU)$0=Рe|3š&?Nlye`38Vt:ie@#_m(uIg,>ʶ}J^IQQcA"KM/m?$N4.mjt[38F͉Ru@_@_ya@3hMD?)6Y?*,`b`.4pB@^jacZ9zuBAㅁ8KA5 gJ.5N4T꒗j/Za՜&-t;j_Dan@, ]i0Nԩ7Z/k!B١Y O(1F SzQ;vC|I t'khv2zx]mbj`7ۢs TJgwO|==Se=a7I٩.yynF%rAu}_TA <SEo> ;M*1? `F(3i˅G.ڲTEםS<% wRC.Ѯ dRkm 3a!f+5#h;M-qȅl?$")dAhHE%i_IxTawyہMby=v#5EG楣O5['"^N5}Mfr薁rDwKH#;{U ܙ`x.L7`u`0lUp~L*.AEMus`di>F0kkKK{ @@/H,$VS%%wC2&=S,A9Nq"Y REs |SyZ3%q}[Y8͵JW,湣bSazV<ĕm2ogC2'L0'>$svd5uSo"\k#c D-OM [ !V@U;M{.YS u͗u펒^c^InQ))wdwK3CQ0Ή']|'Q~ofjֵĽ:Lԥدy \Ksh6ކX38 C5xJ)mG2\K#Š(j2"P!X%U3՘|S.{VAHG7TՄƑvx;N }5֡ sb{+: !0Prr} qu :UpjV(-ŗ16ϸإ3ȖzV_=[8aAZ2cHtWǡʝ]:W HC8oZ"P#kh{cJr#ѽaq{3G}*FMm*GA^:4_O_6"Us}pטPyoL,uqhI]@ŏ֔H#iiS.K u=C'ߵ;z7SӍm[( _UeEoK>KfI&.D޾^2^\U BE_)V[C/ç5N .55${AO7)1'}2ޭR{9 lφ?mEq PI0XI73ND['66_\\s W2ͣ90" >8|H,X/YirnX,4nFk[Tc̿pbǮV$I\@uhLj9yd1[qczRǰo?ּ@uhq&.&+_Cr3CFiMtHPз CR5`,,%}Rj@&&1Bs]wCRb_?jO)i(;uz,h{&``>5'e?sE{tT7=\z̑8_<~#T9i3_axtaiICf q*eb|$;o~Ĉ#$yU OI~IgøNgt֙`DQ`s|G53 胏쉘Ӑ2R qUof'oB댗j:TC4ͩkE/ 0+P4-˛MeRIXfyRGoֶikgK\:'Vi;+0r6TI֋EKnN8PJsaU.DZR҆@f#lt/hĉx)4X1—͉xI 7- rjP `i} !DhU/F}`JT%GJ`'I?D5׊405.yrjf؊xӕdPR/jeK%v3/11{ kr縔S N8BH=M8+;+ǫ&jsa?̩-a+P/hȣ)#^ps)?ˆrU$ˈ)|aܬU#فZsKUՈͩJtxq.R8#{83`e)B)PM丹VAn(w8-Y}qp ؠר''>O:DM@He=克mocj|̘c@]-~& BE ݺuɦy4='bsq^~*'CC^)D>}I_g~^Sv1e& ,毧W'<Aqn51i8Ԩ BJ̲|l&ب2xE{Jޟ]o&F'GYDd& a:^?&q<'v'=k:hTCjW7u&w @ j:2oc)iC;uSWlAe/[=qU$na6zS\S[ 'zgg:ږM1[r@5zyQ-gN_~ :oUw aV8ŕHONi=a(ϝ5Ώ5KRAq8Ӧ59X%d^Ly_wez~Mo B4MB+r VFf&%G i[wcy^gOQjY'~ = [.Sz.DHH {B~({?lnJ9e$>Rj9 [Z curky}fSN"g%'#z}H% c5iT[00~frE-ths$\Sq88\?"I2@gRf*0:AȘnxQT RV(;J9:=Fi}ki`3ẗҒA৾-M^t,4ҰđsCz{f NlHny.I%dT6ږfMX%۰>*ʺ͆(f)}I03Xt{ᕋ$2܉Oh(G.I4 !7tpK;,-9|𜓳N!^gre`vK;))fM60W r5uE'bop%l $fbTB'8u9&JGN:$,<58?ɏmQdifkDt= hη'a0ڿ ) K^ZzA`:3C*3riaԚ:ɏt;Bں7h5I1:^k8Q}>=b`9*PGyɏCO=nׂ;wjW=LJuyPBQEp2k)IpŸg`4΢|:{@P滽]]~Y2BF)e")Z `_%02jMMNƣl'pO@s$gJ+'k}y,1! N帡zQiڸ1'7*KɅIݒQN4? x~Ao(ff5QZ/; aҢ*FMS~ ./Q=FB "zhANzXE57⮒Jʹ*$8)f n'\# L4Bp!Xw˜73ۢ!3Ñی6i#{UTn{16tp,`#QP!?a\  4L^£^BA/F|S{#JTVDl,-6CG!d#3E6ӑmeϐԔdį'zzSpV8yQQܗ\k5mF*/sԐRVCqx= Ǥj%S+**+~9RSHP #Y7?"U=$Pt:ܭv"P -b5 lKdaa Yf+Du n"- ғ|N(6\CӸ>[ώb#yQ 1. NWx>X"MڂpȑUqL-,6UAu}vTbDd*JcYen?ל1Y3Xl )*{iutQ0oN\;\5Ci|wuzـf ӊ}c0Jqzu\"o3:~쓿/T*dQ}: FXu}`gomܘWZ ǕBQNYΡ{l-JyInG4lfޝjΠے$ ʡ-bb["SYj/grS,BrߦwKZf2kNb++ݘ>h7 Wn?PC\s耴r'|p/H1׹MLW<#H+ s"22V'Eg}?4nnɈvJɨSND5MgN2SNfaP5뻜N-WcvUH1IOfC|;_{i֌ӄcdʦ 7F/G:qhJi+]&萺K.Ls7H헣> HGB:Fi?FW5"Rf}}SwnI<ˡzSdٳ5w$m n:zn8صC=;kF_ e!+nBѱ:{P Щ_J Q9ʝ,)SHϤFw*C{CN,7uYQo[u^e>tEI9`:,$i$$*nF1{Z4Z4(IyAJo6.%>NjB)fɔ8hlo»U0QΨ( >N( `Ū ʞ;9="S9%|&6*3:Og}hB'wtMb$+/CaT>s-%Cyk4M"5OymDC(x%ƳuLֵXL_pF>НBY#Zu9^ӘE !sOTt݋`mnݤLJ@}\!y1-rpN_?[ʌ5' > E;4 #A,?U+6W]ɛr@N0dr`4Ԇ B􀙚fNBT.{2If*?][oOHٍȖ3(.ߑBZ`GL[;' QxT^3⛓|=cBzV w>P5AȐ;g稖U%4| F7''ADik=B9iJUHC0b+g s{Z˭XkֹE70Ը}Fџ٬j8^΁胘$!RgN 5ӆk[s~j}y|e|u2a{)7s@"7єpm`%4cAa (0 K ˮ,ɌsYzn9k*N? kE’as9Um7ھ_ _it>!eЧo^]0͘dKS%Lfu0'l+扠$6w-# rx IcHuÌtY`w-  4n_f @B ~*:@٤#1hV t8b4/͠:6:$ϴA~)6c_ر,[%C F}v- DePܑd(,@LyPah [݅vW vєR7OC5bV3Zf$P_%](~ZQ*"4e3X 6?`}zAs !Xhhdėt׽׌ fО6W3%pD iHT^/+t.iE7iY!~=52iQ L\ekX}Ƿ'N3ęjl'2fEem#蟓k$sh+!f(LkX A7q|U o?WIYp$nɚʐeA7d@ yͤfwIQOnS och(kA4b`K41 9j71&R4E]! ӑNd*Dy@lvxI?Я)Vy4D%75 !/.AEq;(%"%B&Cr Z5zԣ5ϙ^DŔf>2p×ڈTœւjUaTkfQ➂ZSZr[;=SCaw'`|A& .G1m6 G{"a- #HK`SHL—(_/zv0"|9}XC)f٬N"LC1 7d{Ze6/M ^Jv,02ʀ9`A z6&0.H8:Rolj%L/sҤ,!ֱB<{wdM`y2HmJWM B\I,EB٨^đ )@#NRKG3sPrt\8:JKGvC/,wUϸjn;~c_@_gմyf(]S&ZE' WRN( vQ7-&w2ˢ8^N>r i) h]uK-<'I5Ċm xF 4^z+cIֳs[UB5YդuDm#Q> 0RjܓYƈZ6ѿx7#IZ{:ޥ3|Ipb8yP~);INW5 fdi^'m@VTXT$6ݜoNd%'~Hּ4/Bq1c9D4-Tq*yzUTTMwķ)8Bzͯj5cyyRD&ICmXD"nU?!]2l>{dVӵSav r.y˅4$kNP>JаUL4ô`EzON$EǥF͂C6 7)bv`U ?ƔÍ *l'R^D %Ƭ展C :S"nD/Hʔ6LH-f,.Rt<.>Lʛxn rԢz"^b=~mВ0azps3&΍vԟxC-2yaб~m `*tiuBvEݷBG~IJ** :<@"XNb?*z̈r'/<9*.81CRrbOf tĿ㿬8Ni:7  +~MT*4-2j~!reQ TU;Q].mG۽~jZvl&&7wntSIjvYAZ?VDsJ!f\jgd;Ubܒa6aT ͱ(؜t7G(ݼ-mrV%'Kh-ldSFXbv$,oF\7[7X+3n!`%Mu- EojV{> 6<'L):,;΀q^bTdlR{.;eU;06o(µ^p-yctl?%:#u-d$\} ,,R.S9/-_sfJ?_fGJZ {+5 w2Q˻\rfդG5n:x9 C)W^df`ٿ|$SWʿ#jzR(xʚ*}]E oؒFvQvEx9=8]jn[46ER?TQe`(t,)^7ӧ3$Fos@nMgyt'8G"iGk5[wcriУy|~R$7"_> RrJ9L֖iqԮ`G-QaFq:ק<\~IQ O.1.R=_.jrû%ߞl(8ʱ 'W7CN^]n 1gy*` jWWWލĴsc$Ƨ\#Qqwh$t3.v(O,) [" WJƲ8WF;Zs<ŶGY[b@a1r7zkh4}]s9BNGJ\dL :4 .OwMB(AGt8V i?O?K ^ɦ9N}G$껗j!@4MI"-?pyV,[X#_/`xoLY<`%^i}{Ȍ_+ز62DUW6sԢV`IYn#ɽQ/C&X}(kI䙹BG*ްv1iK0Htkri_5)G6bnGzT+x. 5ޓDhIPYXE&L]k#+'7yV6``j V6_s6I%_.zD}9n42=HTq]KzzjMM&^*$gD8o\ۉRnK rc~pF"z3r@a(|$g-Cp!RX!@}X}lF$бF8$ A>5Ź2xzs0+of)t]Qf1!#/ZaeA>DLcX>bd.2OgqƮy[#dBE@N|fSM``v;Zʼ`Cc]?q~a, 6]]]|Տࢵ@Q*}2lZl&Dk=|/?)?slopiUˇA웊ke:^&ި krXcI8'Tw&$mǓi֦q OŹ(l*66 Mqs8O0O<+}*Q!8>3ilAU2%*YlwԵx5|||7 \wu ` E1Pͦe7˙5<&QjVR҅ ֗mUrGO`@e,[N2!ͽQru(=-}ysh rDe%4҆Z <3D4[~zY%{D]%E|ѝ_˻N9c'}= # Qpbgh8Χry.Nקqƒ崳sGI^":9soR.GPŞff4HVo^m j[fo|:zF֯#RRX];|-%,:8 yV<,F%*)jyU~ 5D!oL'LYh@Mu.mwq\gۡQWM:~+*^׍rM>JU&Pܔ Or01A<)*d5c $K^O*}mٳ!]k- ]h\=.}Tfͩ74].X <_w X*\8a띓cb7)3ϖUs֑JL"yab{"֪g1E#3^Ƶ|C.L/ZdEWB]t2lDWfu,0o*~}Bo} 宊91ǿ&*z0"ek_iR ΕA$Oa0_ ݠ\6N~ k7,5VL @^ (df89|o`.<̅O^"Rĝ  6~drEODWf(_o:C(uiL ﲞqNKK)@r bY.ݙܨ{ψ-DРF3`w=- 'Q5#biCOp~+f\kUnoYJa׉oa{%e|1QL\l%(Ukoܽ"*3GhoQЀ_gnbRZ;I]'`Q %W:ݙ]b&DYɫD0Ҭm$`M9qa 83ӾyVB*qB  (^1JX%{Aۛ~c+<{aO? rA:vN}'&kHiN&Z˚I&OI!6]ʾdlC/FEJ{hCW'HP3% ţ.#ɲW3Z~c=0]p}f[QN&.l)0@,(s%:R-KO\jM04䅭B'AT ,K]!?FY*5+Qz8)asF $ɚvQesHQ u 8ߵ<:$ڌ)vF9vZS/X?Ŝ 5@#Lwt s]:kׁΕd{*kԺ D$]uy6Uy g@XX)`6M3}7BNJB&[ťEmeCs8 $lҘ~;[4cjr®[LQV%y.X+iRV? EImS()w˜ :!|8nH!H\J-{jܠnt:T 0ze )CqXs|YU.!ڋ0rZ:ƛ|?%a0)>n*uxV:Bn=n5~k:4ù*O^p-m5.sdz*Lavm3@}0Bo C, uoWJYѸ[tɦ},yy޹=Ȇ9;0 ֣iҔӑّ~HH-qq=ǘ@5&xOdIoy~8EgV$kP&={ޗЗ~P"z3A5|(H14%9{Y90scKV&ۈ/b7BXO/c,[iZ5B{Y>&ƍcd8BޥT⨡<.t[Y:fDXh#;1Y]2<*#UG,KDA|u/i=*6"߄#m`o@5bR1cEԖE5&P|Ts^gRDTyiX"PU%9_p65"`9E/ZWwƝ/mnBZ+Nb}ޡ=ݻ H#1xPe#?%GVTDbҹ/鉵S*9U߫ ͥ/h`ZY͘^^NT;C5}Da˵Y| \}Qa}ÐPiJY?Jd.khpЍX;_mtR!?\h LnBj xΟkKyMcpVShUJ;5oBW #+$63,G%{IQ8ꦞ{c͉Q6W=dzC~W =+fa}w8 .(S&ې bn~ڸn;C\=@#Czpv?Z侞pe}!G+e<7)l]Ox?9rRwӹ>m0ZABFpgR-Lu1vfF:Ofu"`N{2LH ,ta$ $IbTq?J|"dΎ{De?{)LMƧt|@2? ~N򶜟YI4<f gS#VL@>tˆnڎ霏>_0d : L0XqT8kž$póѦ w$ 1Dr) v}΁+wjWNΜR77l8XoҹM\O.c'Z6罼Hi:ayFG5k#*sP})&qR2yX=5F ߕ~붥HJfD,ҜQa0:V#h^?z2ַVN(Kzvbb ec^I <]i,3ΎvZW_jIӼOofnk9K %e^Z41|_DV:!+=-h O[lUuzFS5BNSxS`l< o;>:bOfo(ꀎQA5VX)ֽUQU'}vJ>zsfIdU&ѡO1@$@߿hCE4 ?ӄԉn2Sxh C1C rOS vI3s4iN{w Cm'v)DgT%l\,G+01zCh2WjG8G)ϟ؊P#S??1(lF&%Νn)႓I,{|B$ lƫz QqVFq~`%Krr[(|KS]<#(IVW9ڋ.iL>Bcb×㸒;}v.[jyK2VʢGE5Y?tEkI3O uP@0iD#Y)tȠwkދS+?[f>`<'$d#6yB68z~: :2 -+120^lD>83LvQ8ܪLf {:XEa* J()31*)P7ׂej)SI6cQEJ ӮHm,R_N8EO-S#DV﷪CE1=ŤnK:~Rdτɋ[ue '\"m~sq!Mu` ,Q m5 .-Yh٘gR;=fkmmjv (/er3dfu'C,tOLZ"3R:L܀}ΤzMb^a j|6~DX)5RA@ѩ RY'S⦚N}$V" UT]`0%3#9&"hȎR#GEDh2g|W~Z~=ޤh[jC%&t8pde#E,r}Z%_R䨒%6[cmI7pWXWc?|OT\THtH]"[f= }2;VLyMC' @b] =]C,].iBr;yE68yAXB:9.M }8^sCh1qRgy1Xf%0 EYj4 QqH`Xd=B P+51& S>[wenC3\]ed0CS+)OPh1X' !"PjDЂw r\{9'^EI .ČsYJgڶjWl_r*H,}[ގ#nw6]r?[o|(7̫RIq\}eAUƩW+P601:{ʗEtIQ ]&r#ȭ9,j#mV"=.0OkM [fha^z1 IĶ%Y>N3)Cu*v^G:7ueǑ1u1 NS=;w|zCblX.υ0ə dqD R7  "O]+~ijYwL'tI-{kS 銃e |pvQfId98V2y[or^>›Z{|m_I:0;wdîMSCwkУ7 u=C ڿeNjĹmʯ>F87&f9 F,?sP>Hюcz1\.wi!`l2L摚ź[\ .ﭫ?|^Q:ޟ6/SRR.b\ē@#WSWmŀh;bgô&Mל5a$#5a\Li+"t%`Ŷk '脻a*L)xɜ^s|%̌ a=.n.EKBYJ=5*`M#Q5 lNoOWY#VGGv7 9놶 ωۢhmfBSū) |I Y"wLQ'-owHz-ޣP@ֿkֻi*J '1L4?v|B)|ऽ9o>ωaJdSM0$OUy`6l P8GM墝leִ&'Sp.>ǂ$'Rm7zX` yS. [ RDp V2]@τlՐ8`y`hZ,5>,0H3룓M"~RgZ~Ic\9aZWqčhՏ_?ۂ$+5or7Kyn-ozRVQ#F׵?`to'Z,ӳپ$B:MR$ȏ ֗9y{ω46hrP^0E'N0z.R2t8Ҥ:YLOGUWmOlzKf9ۈ\luz<lypélfԑ p?ǵ'H!V }P7y.?|VZUD>ӛ1h#ɂNtBōoJi]dNTL#wԠ&m!Ws6s,>wdtmTnEM!xK9gO𻜎Fȟ nB| 5(W"Z4}&WN?r #0i3gAr*[ʭwF1k,&XLbR-F.:lֳ4E o;m]q Ise7G";r8KٗjMQ\s3!O#+J7邨:W@ylEC,ɍݙcZ 98ƽ!7;p9]XRUq#FHlv+ݗ6߻~֊i{R A577㪉HOcMYhLEn,GoEtuBO/>BW:)G)Gb^ەZ<:'%*w^ǐ8Ya0k"a )usl_'9hVV4 =P2\!]pfOmx\rzGk;ÖqArX}9?&2kz 7vz6%5;l 0ְhj?;S{LWבVv'bq餹fbyn=EeO uVh xde$&/4GpzF] @{\B:n L`3P6e{2X=e}ynNq֌=P(蕀siT&ax\ 7ӳ:!B5δ'䟻249" 9\bH~} qҨ<,F3:ɩ k?WbJ2AJԴ`oi5.i*>LMf0/":d/7ȥ=TstZI 54"d9[}v([ ;Te&ixi?J%*TiQ(}Q*G pS~EpgPϷCH799К ?Hk3"88“GvI!|,'lpM !SYZR3ɒb?8>DҒDԞYE-ox/?iN>S ;}X=5^ΌKB3"^ 0C W" *'5?I#I.N[/O~.=ʺxYDKx4VDa8Ŝxk77%+_S@5!L*]r/͵Cݎ~$-PY3*βM$ld|U":Y@fiDQ+/'42 .6_% x1$i,HZW =ƀjP<fXbɎ' Fm1W Ħ;zUkfRjzX#|7mgl$ax*3}N> v P~'s*K l+UԋX@Q og]ڷzu@$aMt)R\ mc5 .P$Qz~q/HF{༵WmƮT$R%xe3Ȥ p," F𹉧,Rp˓ ~F^SmuF-D,'!3CU 1K76+\܆r7jd~o[V~*>"D)s'I@BZS{q"lt9hL2u?T!07]t `dgvSb#Zľ;< [kR\'w aɻ@õ#&m>nH£6oAݟJ[]&J/-EYt^P 8?­l~_lZޯv`ahK[]IU뵍7>HXqتY6 y%W~f?Fl0ˀ^@qjtke(NJ9n% ԔfJC8 -KT.Ӊ9FD SwyF;$\۩o{ɟ9)u͸j 3i)=3 ߝM*{PnhywcyP QSetn.BN%g&> x3#  U_}sMVo!HVL$ ه\Uy*s 浊rAb f"76/HXV R2)"?$mmq (+NF E zѐqbYs9fY NJ@@hXTgåfof^#)Is~~Lh'JGt_x}{]G1p/Ty=AgOeu*u-_Vr"#o]׎i,$ڳQw$ ~$'An}!6ܱ5#[4>>&vgDO8FtY3v$uKd"y䧊Xy6*<#y]MrUeE7L~Aj5@@Qyn;`D]ob`B BIr& ĬNP)c+@>tBP+ Kg,(#dZàzΘI؃MMhgaOb/E6|Gb~ev2=SQ杸ݹe* md1%wozt OD4tCɧ-®U`ɜdn;|+MI6Tz^Ph[5 ?rj2k~ܤy1x9ϩ}>i[gtnrTPbSsr>T!K<%cHShkRsGсu=M/>̩qw(MKT]U[v@R̾!lsi)B3iʼbGU6A/'M+LO.1Ed7Ϡ 5C󟤻 pҢ|f< ѹ,pd-ŰuCXyI kwM.DE q6zL$X4wF05\iWbM9TsCB`Q0(QiBòLa013B0c%n"-[۔'bg>*QX'SAV &sҬŬMՋHQ&F`՗fyf[ԉ&+Xq~GM&­^0brcgRLV3˂YtV>,l=fS(OkX d/R_c@mY:{]p<(ߌ^E?{=Yh ض,Ⱦ`퇩AKM:8S_=IPi=?,XЙ[ZlXt>lUBą12MoahUCP!g!й}Jc),!lj]hKiR3AB,:xy-l7{c|LxxJT21r8 QE)(86(ؐAHSN~VGpx}2f?i֭=ư^LD)||[Dvt84!,\á'Fd Q4SzaZ3)頻A 8[U7Y$ [u\-oH&K~] DeQʼnI#ް)9> eEK@GAK6\n&Kg Ăfڴ ꐻyŪ8-*?Aɺ&=n/uVؽ$3"%\hK5F^9 kёb4t5spY, fj\&'v39ǎ[R.pp/[?pbvW)n:_ڄ,8;X !1V+W %Q^>dM|WOSLOj w=U/:dzx} *^Z0 0"#F 6ߜcV>O_-AO$G5߆Ŵ tH`~+/Z1& ՝ct-Yh6AjIYf!|G?کg1Ӭ]# IwbK^DIMlu$:YJ>|yLg< hOԘ{>)rW>~۠zN#d(o/p> {ne+#b+D`hn7ǟI!JYQxG$ L<(lJkNlB-[ȗU]TaRFhYb=ǎXFݵ9nQ`b'M9Y?*Ss8uᯛLe5)=sUODv7f94, ZL@o/^mlkÑ Ze07/#6 t$2}q˼YQ"YQQ"iW7{BQ%zͧƎ4I8H*UA8c:EIU S@0  }&WnmhdԚz_nfbṦ_wbH)zC{x1Wh,Z7!'|e(3YS Vh tTnɄ]%6a.POKdݐ*=PGľCŤ (&舓˚+ y5.֦2^*:#G܁3E̋INfs+<0^xtZY aZ+ v0Wd\p=l9hG"ghE=\ѣ='|D'¶r=CYtcvՇKon`~%S\6;YBvn݋vA=}ޤo i&Z}*ݞo+B=,2!e20z7|9ȸo"L^cWlɉV MaJ-;IT{Gz84d*5#ڱ#^W&Zl#)zgsBF[؅!AcH `Л]s!ϮI`if-UO2qtzpLoMnIa?!`?Gމ@{3p#usI,5䖘C/(,WS;HZnGAK^+:#h2V;[Uj8h饲}oh%IGfp19}r'ձϠ5؛pσv#tMyI A=4oE-@a pC\xk┃TozV 0(LJ0f-İšA(J\`8Єaa3kUfAiUTNsP6\J~~SZ?c@!D2+W<~xKJ=ۣ2am{L j>ᕔl8^従`PPiIJ}$#D$R+^ѣ3U9h(06V=p#isDZNz,1h\@ @TkV0nh̨#L '5)a+aY @!?s1c~Y 6{"gR»h(XۄhEs8) +lPYRI1LP~&X|Ҩy0idNFIzĿS݇rNt|)kD8h&emq1O`yeOt"MUƉ?UX]^"'!Js6U G 8V3!eF"z[~9Ub f@VR{892qܵP޲3Hn~Si@ aEY W6!:i")1 ]/s1yb9x}8 >f1 ,71$Ë"`v]AO)"\F_3!Yz 9eS3)IUֹ)T~K}u!Hm n> ;2%P VGٔl ))v x?sB禗ky(8wwְHX}k~ƔYlcm:ѕEb\YeWT{ʇP;7?-}WRx٩,V\F>ќ;%ִW0g(5ǰLhi0 #: :U.MI̽vx|xҜ~AJ5^,t.dY*kofK&g„c)u"? SDʤ6I{x ފFLB\5/;_0dO}.QTYKGI\6;4x,𴥁Tp_uNgAd}aiԁ'Mfi,-l5EY(Lzl>Ed)|.i4Lԡ$Gkh\^>s?Dٞ ݼ4 ] 9q&iqỎg"AVl҆3XeFԐi濩6_CpV_IX 4q?2lzL0Vǫ),^F*)XP mnZKpl2Z5@ u`|ȯcۜdNC~P%t7"=mK#NKe/T0 큄|$}@QHVx^x̳Ȃ_gU)+@T5fo՝wf![z303ՔFĈLIbP +WU6;2{0q qA!qm ʣ5Fl_3MB ''\C'r~@ET6:4Mx.MM'$p30NQ#uOmRʧ P<]/?wlinYoVq~F%sA|eTd LY4(Mhԡ.ee:?Ś;>Otֶya;ns0fKAי۞E箯d(hWN.+.ln9t^:e8ls{禜]=Ad 7]*}dDs<:V]5) RQ# YԽ+RchDDsBZG}$JS4k&Q|H+v,Q}B˸M"Up_{V!XCl&m|=qlGK4sQJy3ʐ`yѬ~,XTF*UyHqASvw)m̂q9| WJAH#S[VZ%$;77.7Ze֋껩ږݶ 8 ?K=EC+/{Zԍ~8+{ Y&H<>sk7f6:\@%J| AjLbTÉD xQk1LCȤ )ǔ50$c_u|!rQ ` KrX%1f_Oq+u,~] q2e[/eTp[D]1*y|^K=Em=[ I>_6dGΎ` ƊZ(=TULBBZ 1L>ދRCPLW9?EʼSY|i/Ʋ5P :]'U;}TC:e6Ⱦx+JxWWl˴So> !M0_҈,I3UjӔ; ѻa&oC0Ŏy YOyXnJ{ C]g7B$o>wиy:aZGޞG)^iB;@MM'hOŊΈ[x>dE&CJ2s3=md85-Wn)9,3طb1%4tqZ!Cɳ06.,snl~zGLg%R=sa wTOE 5Χ uAJ/6#YMc;TDp{8)g8X-YqP)kT^r,s%Gysl=گ2b,7S^fdֽsA3߮ro"kk t w柹qĐ/9R%N1PҾڤ*%~Hpq \>8ذ6}D.0gY8nE4,]I޴=mY_]@,9آ 5pKYo4 ~;$%έ@p129zV 7M/{t,8GCXJIR[CK ݺlrj'6d*"FE\3w(fc|:[FRxr$e¨-IƁ jDxN2ؑ"27v7-[i9^}?{JA"5FJkM˖~>z2 q)*_lk&a% Jo~6He$̀)c+ϡ'EpQƮ˜ItGef'TCvW-vwm; +k#eF. `^ڶ&:,biA)7SefjyFL!\M9Kf~n MFNuA-| ͥx GgKhr:Θn"eKAvJ~je@a4\iK GUEAVb;3&ڕ",7Nz0?;]vjynx۶Z%f\_%(1-}rw&OQk*)ԧ'2yG'%X=a饱@Ju: :răJ(y(=T@&ClDeb$9Y&M m(]?@ƈ-9czrJBY3O΍u쳑S솺JI ,NȽ,o~+$S@@?-PM7-TapҶ1m+Z?2Yrbٍ>#U BLB] /CKuտdnUVCFB[lʝR"9uqy P'ϣ!/U_fx( LBKX޹4{PWQ]Za!Ԟ uؓ,^mYwv3|dkWtGݙ ==O0h:U e vPr7 J`ͶL"^aVϟ[j:]!CDh %SKo=csd(4+`je4#ڨ뙍Ǿ0bh.J4_w69]bOrvD}^WO:}bx:PN0Yo^"nHmD A{Ga!n a+>Bgrx AXk׭T8 !%^е SЦgىWSKNmQx?U:8G@{}\ m~3um[ "ҌFMD' ˘s$OQ(+1yUQ00ND-rڙ6ѼӁ=3huS}JM &&f_?tϤ'eĴ,Z|k4TJ# iI8V`!cI!i(R#1T;iɂ>jPVWUxX׃_!)5GE+SeQTI1YN_=,[@nIO6~3=a(^ %xmxݿ$#-GRms#jk'.ayw-s37l\Qbxr *WLGshHPo|WdqjK#6 ;T?!|-86P9c|`?RdY`Hw{`. b !ӨgXJk:S?~xX a֩qe#fEԆ'5L LGaisH%hW]9ǶÓΛHE6&ς'coblX'n6B "،?K0Hz5$iMTblU/fׯ3#?@ |a˵怢ubT"(.ϞdDU;AZ gy2P[ j4nw0I; @s];EߩS Kd3iTwpD"g 45Bպo btfZcd\NK'D%rjjlyV *km2^|S4m&v#p ϝ!!'Ta!e) `]?68(|o ^3RyUj&|2P_-DN[i$i]~sݼ5P`&Q|KL%bMmRNk? ^!XqU`=&9(oK5MdV$|Ԣd2䠧Sh f`]%KU֥~*[Ǚr@{4JyWAv&\Q+!:'F,$- aQTN*gܜt Wfb+GQxCkǜ^VkDŸ226Eyu~3cixD..R~K;iVCBR|ڨHY}YmYj꘯ :l(l$W(9 'sÜϮu,Gۿน0*zXr=Ù3"#]ƒ_WYؾ */2Ey1pST̳KonfכSX@jO ݽgu_$Ëj z1WKjoRtݣJ =6;Doɿч-VNq*LNo:fkIgݑu^`%.YBߝއ-QzcHJKUG3QfxZ3.eI`yҌ?pcO*j ^*X4GrwuK-!'ǓAt:pzL=Vlht-4K2Aͱ4мbn^C|z-?'_JƒXQ@E˦9>pLR2e 4) I9PCtq فAszQ/OM(NK} ZEj1CF#TGjYETBb>8y\H@Š߁U'uhFxBXdђn4 b段Ϻk$5bݧ #K%Mˁ<E0}L63ʠh5@7u`$U_r&K7:x&\Gqq/=GC"Ze"q,. O{kpFa0ȷ+jP+pai&s5̉JmTꋥ3Z @~O|_fG'揭ݖ Ks`=*oj]m(Ro` /K;X,^Z0d0)P7_(0SiMT\pIs$IfV)3t*wm)a0H9j83ho[)MG7m(PeJvlAٙxh m{Ŧ 9VP_$L${O/Bv1IP F p|ΒCDH_q.va!+%G%T.HZ,>RZq]2%@qv\ ?ZMk9$mܢW[T w(Q-uKv3 [ A`l!PG67- J|C:&ƾ9VAj]ZF GRmZ咠:.=а_:GU? >ɺBrAe) :0&>agxEJpB| \y/qdlc+Md vj \2WV:.u8Mw ċ Uf#xq3v׶dR`m z-E'pX7(wʏeu[/RN^onDv\?8GuiqOۦ U=ίdJǙ<JѮS@>Ov3~]@BiN_g-Tz6܆Qq(_@tD^zكj"Siz**?G<[%zgClI#yε>.&JY!fMէ^Ӂ4gqG"R!S-{L<"m2]JKesуXrgj9nɨdKCx(4ۋS[c [hXXc&. <㹔IK;%et#GmٯXX!Or^9Uޤ6j^GOPœ(q \8۫ $UQM=~>59G:Xd+kDQwr(r[%%$IQKS'wpT4/ꂓ"kL<[TFܑ.]]CDnF1/qʑ5hekb|$|wx ZeHvFQxjHSzJIbG׈%Q2rWc/ j (ĞqLv`RtT˃KQ:hrGyRkDO\'\Oٺ91ɔMX?MjYJS\'[@jB i6mm>>GgTgpkP )6 #a\7Xi۴kaXT0X pM ew4/9"]QgDUxyo CRG'R&=lmweƚW)(lpjoVx@ͿKw'm^=RcOzg1(KFy@!59uU+x[Έag+p6%Y# rrxߓ7Rjvd _D:CzH]H%rkfo!r9jIL.M7_-Y Il~v,\5г1e:=$EwK9,I^ PQ<)A0 4`[zLq\8:Qkb<4{[jjy@eI{1ZNʗR58̨>EyG>Azo+Tw@ 5ut-xơ}F!kAD@ H154>JOXסOL^G hUDD]SHz2!ڱ0pR+It0jNcE Tast;pE 8 >vO@mX!`r2L}X-M,h%8.se/1{8gЏ*m5,GNRd-)Ζ i(@{UutoK`={`$<'ԊdVȮS_dTXX1õrNq+Gb}|'][ZӒvqaIlEfp!, RP2Y<."꯭%]"YH_du3˸C Am9k }ݾ|lI^Y?RϮ.⯇1=%)1Yb7` P.[ÀYV!H)ETgۙa&5]"?ITKGjcr|*0϶آ<:=Q_zv-|o"y};ٷTs´ nV,y2Ϋz8@JFh!I|g)6:ظFm[޺fnNIx)?>vx}K.lP!YVn~AΞmYGйjH5%5/UtlZs"͐TUR:vwZe4OޙaɈ_HSazqYZzgb|kZCSY Jiœb"ඕ]iנ*qj'KŸوN[ܙV0FpSJ!42)@$m6_ZpFr]( $,/ 7]3{.zph7p]~`osTzgb(-n&7܍ձj.nIL} p>|> Mŀ1"u@K@-<.g $.* Moa#JһĎGEr|,kZen}q Ev^1}3vҫ--Og@2,̤}X}~Dnqπ;ώH*D86[|oU־o`܋\a?DIadB?XT ֙y'/mՈwK:x%) Wz1bճuI;)AD(4mK+6m^Rfւq=})ylo)v 5W]F5 ܫ5$ysk.Um**w)cBXlA>ӈ HOVG~]Rڳ4,kץkŰb/_ԧHPκ70Hlt躺نMq|j9~T (J¿}W[Q,Ae<^8ޣBWQf 6ggRXCN2pXRާldls9BqOW+|ƨuM\#v9!Z FgHXkv>.c6T/Ul[{1Hf:>!PE:A땞rC_H{eȤBÿŚ03; w!AP}a +Z&]&i￑g"@®Y%uԡ(˞iBӰ%9̌q=}@Sz䚓3Xρ tdNÞXLE rf@7x]SӄsFVyg_xG Y!ʱ )P+.v_H4)s}+DDte xU~~2/&_ŷU-/;5 5hT D-$t*W*V>[~WeRH/|aQ\B7y_=ΛAA2MLAso 2aSU5iM:X,B@/")]19V![r=soW 2bQ]QDkTR3BtA:kW: QHb讂dZՌSϖeݠȴ{R\tV:gFZ3Ը1-5(Vq\Wr{B XnG9 EfjުJel$0n݀Y'f &%^WE]IN=lI1gPp\+D`MFEe=޻(4cۋ4'pY'mfora|ԝo덉(mMϠ sܫkTdiɦkOT%&g^đms \T_ۇCdd6 +qQc6WΪHŲ_AOCC;{v2g2a2@ֈ3{ŋZG݃O r> ;ڣil#Aqn~z 9^cɜ/1_ݍ3p@+#Wl- thzrkѢXQhT!Mj?{CTu&NM[:.5QﬤTtyޝx؃UwpygjCW켨^_N`X]Nl<vaL1r0:d YfHH4A/{ZZ '`"h$fvDSP5 S>?9Tv߳I:M͝tg.F[ɧU^S0YY +ݎ.*I1_ZڝO?C41ka[doߊHǥs4l\fl? _X٣z+iI-T&j~nhPEҟ[2'}VOxCO+CAS9`X!{ Bzf~3_|Pk9bIƳSM*r| w2ego)ǃv!SX(ۖq!mXo6 @xVm7e:OĥXy_˧.}[evC.gRIhy@Pq1DcUׁu6)bTΌMjPdv"C@\X=UU$K6P!V^" u7HBn7{^*1\H\H&HVp4]zO™}ɱoY=!h O՗nڟמKAq0Y@K o5d˟C_jyp+';㦮4q I)}l'G5-k.J -8 ]UyNO(Wo%Oס9/}-^=ƯL $ɢBCbfּ`=2 TT),9R}Oޕsٟ?r韚/PKln! @@yCpSdc0&l}p93H5fF0'FL$pƫ׺>m\&lϑ"G`&fT)l?1,:q;WlO),P;d022Ҫ~Zu^^o^Dr v~r6sv{`twj3`v1bYg`luHӚc>6㰢 5d|P-Bv&*>DgT|mp\ MZͭAoxաp$\!J%rN4Q)˩D`jNV* 05Nt꺧\YXI6t(\i^B(`Y-)ڗ$"aQ?:5?`M/_I4b NQ/94X'pLv%%ކɶ*+ᆲ _M' [-[yW6L\iitL );D䎦|R9Ľ!jxA:Dؙ*D2.Ro.aK[b(ߗ_38 &z$JR zȑO"Mia*ՅW jS9GHQ|٨WLCnH7uȗa[:ЃnRy~إP{^S!1GEFϏy:>8f } ~2UdM!JK+E?ݡlFjے*N6>qߘ2q @%d Dfͫ?VO،UDVc$AP8~9LUXT{+.ZJ<%2=XkP]rVEs4^Mņ][Co/w0tqD񦳈#Tp>zvo:A8 pկ˔rV\n}>1NEHOtCiAx<3/@` h]>pbqK6<9/,B_`ifk)mn$W(ͳ h0 "H߂n';,L~;=[H?p&-)C)VQp<1] ؆9{`%u |$bC\*9 879cs9`iOkSgэ|oʿ3 T0W%'v]PpbwV\ОdG8E}Fx["` A(ꍾ3)7I`QV@0-4ט;չܫB6ĈZȅ(Uot-&DU!6]Qmlۨk+n58fD?C$6]jqs5H K}B75!D΀0$7!H?`!AxW \ߤ3p \ȻByZ$,a.αiVCi4 ]bC^ WOqxդB&)s71jf=a߶ ޡKz=@2HObD-nM|:,.eA":䞀Rm3dIaKJQ9Jg03 Ӿ_92ܛըjP!M_%/BS%w(e@Mɵxtl?=#sFêB-L6J=2x\O}B' nև؁>n1B9qSĈBvc 3]fčeM,H >oEMSf ).c{Żw-ȓR=53W__l9 Pn{N\iya|=RѴS)EW;}n@**HfhZ?0{&_u+^[}Vo]EFhKY(L7wڝF/L[~38,qh0-u"`(9c˗B]RΟ+><$?XKeMg[I9ZBSA5[i 2VOY:%܅J GxXSJ{! =m%|$虂goшV0W;pA}af@>m몶|.R[4q)`' V1R߿kp9 q8yϓݖX\''iD\lSr=wG^O}MϠx'itLc&U\z`Y0rǀG2gKyk_ ZB] {ot0;=;Ǝ^|$#u a~ ciHxHHⰕr0P;sf5`,wV(^bE*'.u)}1ߊ8.Z,Ѫ2O~&,_0')>S|?HDۻ,Q\4wa WP!>[cړQZudb޶ka'yr>dWE6uwAݧt SЍWU]-m<ҩ3hS:$WY.{bFv .\ڥjI}7/ƽB}L4L[z@t&|Jm"{;$H7.pK܋AOC.$.J yx]UKͺ&:GR2dkY%Zn/ 1xPX{Dz7ԉeN*䡁ީ-s\bQaH&YCj})X݂Sd(YSZYjYHSyHv rݿJҾ#g"-`%s瞨s?|swry+q{saPbXbKҪ>GA^pʅcH<d*&i/ojrN@1r8boR u,֩y)fFm v\sr{=hV p ׿hjDO07#Uq*9ߙmʍm!g%FF ˫Eݛ6'ZxI̴";'ZyD㮳vtހ Ȍzޟ֦Z.T{;@yO+OE=PBaF2kc+53ZH[3G%vLkdC>g@<fݷQ (dGgٺ !?v Z X;63ĠkW$rXJVÄh,3F^bCt\ $p#O}V\``izb ؼFkQ t\C_lDnio+r~&vGȆ@`{A)//IYcεY"+6zx +̆kI{2ͼ+Y[aJZg(O12 J ے]Pq @,oOʓnN2Z }W?TɆ+7ELo.:&)Zw wIu=Xjׯ) 9if4$٨nOQc`j?8#Qx[:Ae0:R@J3 {D'NPTyY ɉ4lOp3@D#@"QP|m eS(h Z#}saqX1Qh 1;?IJCzRr97.[\&*3lԔ~ujSgvw _yw`FB4Ic)LL ή}߅ڡ6PdMdڮ+2cCFb0 F٥Yc1^@F%#dskRU6؎+v/~_StaaVgy~)e`NMzV3zyQ뤉@'AaP+COP CpEq-mvWpL:j F}l`x 52C ;|1~˃ җ$QXP kh(Q+~H:8QA+ɗAlb)\bUl@*%'60` HB .e#[zb ݚ,.$"߶uqo߽Mwh;MPt ָRpN$1WFD,h M6}Ѻ57NVl.JGlmb"v97c7Aa6?F(1c ljz`a-&ُ<`ݒc\'d[:'tZiO5-{]K.}Nt?!XPƲ% %z RwwïdjmqT,[! _ wxկglp"fR v~RTB{l7o}*3F&7xAZ\%>!Cpk&2#xza フ] -p=GGB\&t:xxD2#Q!1vEcG21'Dn+R!:MQ>0Djߺ%MȬ\)Mk{9&IY#?w;x|q=($LYpENi5U1SB3~t(гh-6QȨѬ ]e3G@ -Y@(uh\3;zYKQyb OksCe}F z[J K!q[ m)kg]n!s >Y(4ѩ{E^[wqhyPxDŞ7ݱ; m9K* *i5u}q"|lRdYF` 9 ace;mZ ')A+4`+.H&eYpB> a$zƆ;Gi`1G]D#'qVo޻jGslrJ]_KVO?~MTUb- *X VZ@wk4!Lʛ3)k'KWeYN.OA)FKJLRFKçB+[c;'1҉[00(hfrqǃ`>Q96D)]$4 G7L/x?AE͋ pz\kbBdV ʓdEtpћL 'pzeHD8ɏE-M28KGʬBlDkQ@eM>^ܷz7M8y2$nt@U@}.%ڄt->ωg QT;NN,c@+AΝ ,rKɃ}%-lwsՠ9"m JLWxR߄AԪQR@U?NG{D=}"ثy\@\7W'4"j1R/yIOx0fKZ y]3b.6|䊣*݈YC 2qWcuv^N ?!xF=!1_'ݚn՝$73PV1U׸dgɃ)ny; J`JG"BԈwBݒH?`՚@.iHLTX3r>wy HZ4/TPJ,'{u ?q~ cyD(xzgpR\|[o*Ӧ}]42{hvWy Aayd%He[1* [7K ӳye͞ƻ_3lb&@u'hǕJ]mc4p7ӧfR3D1)>ϸ<6$Px^TUQ[`@m< 9AU/pPtMhfr\tD [ /"9g٤W'Hd ݱN^}4jZCG fm.i{Bx"6J4<4t&&WNnĉ Xjt[x|"HUeOeCc+Aw=zS8qQS1m0KU\; Αq6-8RH4j#uV?s(fmQ {eW&Tȁ%qS 8C=sv$FC(??p-j#܆? %j!EU5޹ {u/|L>[l~LWǾ㌠OCVRnlHf[p#YSDwoCnv'  uX5܈AI\dಢۊ}U8yg䆫N䷖s%e3q*ca|xHbr"6fCKzwWJ/ȀUh=E랭FQ趕S^_jE _\\,0Ѕ=TtP?9]b1`'uhznm6۔K,BZ#nnE.Fh>P֞lq7F ҈n, F[DjXJU`M"x[2*irTn*|"Ab0T۾q6 Y`>?Սa:r [ZxOR/BR3!zvHrKyiH5DGuND( K=׈${f 'm~4G[6 H]IO x3&FEkM:N~CT"h }t`3[.-ZG<ey oV׎QyJ}p #ֲ `:<ϐCiYV2Hv®D@x.Zg[ՕǛveNAVߦ*_xr@{4Җe߂ ;flFVV79%. nc+ҙCztw=v,ע52tD-z_IsHLͼY1Cjm | >)u7wqlaPA~Nx6 d8ikkZ! n^HHfnyeh6Htϗo'~${6bTCK \yX$3ypbN w Notr$yp =qc CK Aicti~@|˱ǟsI&ҏ=Kؖokfl38i*uhza%X 9EƦ8,⯊oc{Á軨 -Lxػm2a'h J[ҁBnvZ[~w*޺% I Cq*D?'9ј@#0U.ڤ1o %2G'#AxqμFc@О:gio7ªKut8-"a:ۈ\ 6U˫Bؒ03=Ms`,wwGuX͉bˍ)G2"SœB*_U87=:{y1;pkdtM~*bm)$Nw MPkR lֻ;(58daTMnef,MmÈW0ޕfV@ݖ<4> N^.@1UfxM>%MFe(f:BhWK.&)K(xh9F%&E 1whDX*~Ʃ[@t$ L ~*kF 4}U\& L}̩ϋR ΂f(= RBjd⁵J%k>l5QUey)~3kJj$Fvĉӎs}уTS̽N[sVݨ¦62.MJ`<濽M=hγ՜kWZtJfUpN+ДJOnʋ]OH{G*O">Bf.]kraDg@SBeS`i~x$ޛCnX+Z}UHEÃt_W!/+r-A;aùeqvާ~Q*9jtJ82Ya/L&O͋\r>4>Œ0c1Z5Q[6a(ø ʂM$5YA!BOWU@ bһ눇Bi,wP[vNt7UTu6!`89=% SD-kz09(ʼn6hS =NDRx' "!Qa,܆mjK"ȓ?o)bUT"wP~1>u&Tj ӗY=Mgܛ H_l=apn?|l@}_ГORPig~B ̸윥V̾&%0$c4 3 u$uQE9Gj!8i)[BN EuD 5ܫnbc o;IdۅZ66Tbj?V6`4pF䘷_5x[9 `<: Lf7ܟQ3 ;}8>y,DNa}7;iJvRvG>hX;p*^ u AD相-*czŢR)%VPb8JyHߗep2(yBj0PC6)4|V"ɪ{ux>ejTsgHFV^g͕F o 7f#\I~,ޗnj^Fo:j|&1Y`Nz^f:~Yl[2ܨ8y7Oj5sT_֚ijp"oTYm|.rbLТ_ȻG2'Vtx_:@^`5'IpHR4zN}ܼh0zi]ƫ.v&ipYuN=g*,DbB>U@߈нάhi/S۲i<ڬKPMծX{2Uܮ8-8f,!@C9S&FNH$;q8kr^hIk"oѻ­/Q~ɏDQ&`AԱH{JާYDFRs"m.`~ʉ{^H;#JJ* {`HضӇeUH"#PЄg࿉3ͭV6kx"V{6]7fm ʰ9i02W܏:9iP _L Q_E Cuu}{+c]I\5풝0r5B-ɩY}|b@/z"ٿh*@MM0^JMh"7^^(R` lVicLQlGߥC{CdM@e0,uZ ih>HH.E5{b^6=daLqmM.)0h+X{ĒcF@+Y$\-٩ 9m/)x,x8ztUX;W>$D'?}-ށu\%6t]~ xB.{;\ Jܘ@n,Bu_Uz8gڬZ[ǠĎ@}x-ҹ*yir k)/$mb JmH)_ -sBxX~W)L$;o܌Rjx^һ6<9g(MhH7}R_-˧.p|ˑ|ŀ$lGJ;?-={09]wl1 s* \a3)Q/WvzDS](, QtH/Qdaܗ*w1,vŦQݽ0quy'j:WL q.b{c@7qCNb:SK=tU %N# aE+IUm*_՗oI8~o'gJk 7(:$A=(v֘U|3}Bt `p^ \" p'36 Zj9X{BC  kg+DA#O Uz{yA #c!H>N5{(]=85M&1f>#a_ƫzvz~a+-:XRAQk}mXw\;wE?{FmP@CLE23lfey5ַj)<ׇ"PHs쵐ꤚ+MONfOojo7軾Pu>PC;َ2"LGrU2{2TI?ԆGAzBL0ϤCIA@6CLk*==U ֓[ Y~A&.R͌C?]aShRwd{ MrDj E\ (0Fѡ”skXl&WJ2)Q=^i;JF `bPx0l<5i7%F >;kWU-YWCb "t&vi10]_ϥbԀ҆|VWE;c8ېIt3{Ph*TۊܣV_2K.T0ЁԤbVF ? n.+sҭ%Q7ү<#f'1HNFm"=Lo:hfs"ºaIxɰ -z ?bR2|wWK}dڦ#y \- ۀ8{e6bGvq_:2&U3Vi[s+Fd\8A";Rcƴȼl$q0QGEy#nl.<𔯙n Od"e |Щk5Es-d?=\R:Ӷp O?鸨7&\b('7Ϩ@]eHyD|(^2ͣKP(j]Q9c5=!_ڕ_2"|KUYۈoD1)1RofqPj˭ 6A Ba8RNd-D 1fqЄ'M&8mŃ`Jn pE*2fKYKLR݆'P{a~!@!g*(u3GtPHѷIQ _3ٶ۝B*IpD.}".(D\ca΀CZ{S<:F_mε;:;nIm)g(Tb+t A)`mlxzu/0;/jbބׇmatz[b`R)y2 ga#NuAȑW.IuJ^XʌOU7L ϺnyNJhk,Vm˴,k[P60Zl8rA]+T<,K~~-J֚1gߛ6G.PNcWN5*+ӕ(,-Unoq=u?BSB6̋PHKȚO0aI5mfSyp*TI'2.bޞp_{XF &v혿cٚaƈw,rNzk )kH4OE$'}k"ҚT47UYMi$Ko*a V[#!nK,tuǨK+;Nj 焬H/*i&oĈWM^{G֋ $PMU o'i H& ,I6ٖ,[ؗHz{4RO#苑5.# wZեD13cNu6oHW sw'x-=:oȾNQ)V^3WlR& ?̳gL|/-(mpVΧFI7;`s>@5z\@Km `tSj 4jz!wݪtg8ϳ>T}ҘxF\C^Sؑ!%J9 gpvuԆQBVwI\nybQA/ I-`j` "RΥ^8e y#)Ĵ4v *)mu>pianb/T@?:wԙXmrCP׌7`dȂw~hgF~ʙ8M@1&#PաNKxu؝e߃j~v[ E>O:c'"f3;> X{=KlWsR@q%\e49?'Tǚ*?1@1mreWl&Ǖ(ܺ+Gkx>"*h͘[OHɶĴAlM$u.ޅr ]OY|L!V>>X L2][eϙ~*hyGp`&'yddޡ*^Mˣ e7GޝǛm *C3ސC0HcAf+MSq:d(/qJtw+.^җG>qsh dcrJƎuS6Zm7J46|J-$ ')5<7ſY Փ/n2UؓS)uh4_sF9_qx>nO݆N6 s@D5UiK4v:l9 M ߥRCLhU| ]]9kʋ 8 3G KzR4drW Ѥ*bgN`U.(X'%I}G+Iϙ7j-aTI¡,ai62.} >-g g<Ϗ>b8Pɏ%;j-FM ( 0jB(He9ؚ=F׹4^|AB|"蜿ƒ%I4I]Յc *cF9U j/S ݢIסV@YĊ&G<뀺]F`OpLl0o &o&ѭ*m`S:u7@P._R)V} :7P\ּu8Q~4ݿMChB}H}&|lr 30ɣ +4]os,[1U~9S~PUi+ؤ z"3^8~4MA1($բK"=SG95Y%xv?߷EIGe"Acf([0@3+ITq`C;@΢0PU*ehM8sG~B8=!I%UT>-mAX9#o_tH%خ`m:kRݔ&k)ȡb6x0)M3䵏 ˥T XqD5M󋖉4G']\W!݆Y?W؀Zj?=~* V몵‘< ,`Đ3\ A1sD=)ͼՔubwn(g){B*>JsCДe5lyKe:=L$͗峋?p6q84jG2)x-#""*:i 6CMAݷo[0V$&#+믌҇M1(dȏ]#}^?kZ5;vd߿YhgݢLd\g UpĐs8]1,Bm>S3dS]7&Ĉ*u֝K 6=0c@&yE 4N' VzCBp9T_\ {%F0jlf([1?@WxJ̲߳Rg|;J:(dDE} aj{}tK^K'O; 0V/VpViM)|lI`!ȉٽm'Xe7C8?ʮJJ?o6gL>mA{|q M^Po&ѤX7^="3Uyi57.F8)y6]Uo04d|SG"]T5jOW@9.}3U$+FmQ߂sP)~PAc\(x~N1z/%ӋxZr3B57OI@1'sqv9G>-]}AK-:vAa"(|a=ng37x]nV`AYM DZYpqTCCk8ޚ D8Ut;$b!R>&0εMQ 0bc-&/~CDCdqPۀLII,eˡZ>_ ʼf©YIkD՟1"J&٤uqs5_<6,:ÖB}\, 2Csi̩å6c^(?@4Z{V,-&=20/ahqUqꩺ? q9;]z\}o:H\NgG)j\zZ$p(<~t8׀U#sztMaMh6!g@tʑi:e*φ<+C_*q "mnbt>(yskWrE(|v,g(̝.dm\8g]ls=W_/]txungy@ BПIöwyIHqމ9Yu7ֺe$0YyM{}*L <*:4^^(?X}˕lƗF{Cd#\e ʽkӥH)VhZps"XTJ떡Y}]YB/9Fh쾸_A/<s%IS2m)CxCU ƤVR(Q#o zhY+d*{ze;Я!eԟ|! ER~q7`> x&2&@y㩲n;tS'G'zbNbn{jÔzt@$\_&=4*M8i6ŠWo\8>1>\u;joઠL+_7+\K(ɰ5?D?תgpC6 Z8]ch7FQ&c&D8:(9@tف(V$H9S6~AVW7?\pi; t)}KU# bH7OI(lo#LC"QpCw^C{ ;?mla`WH"\G& P, 6fb /=2]>+]Xs$ 9Zb0K qXX^GPbm=ДicܧDw%I&A(n\\w'}x,ƹ?P`_[M%{.|kH_ayzP!rǨԌcaV<Ӓ{핆DAZ:^h,:SlDe @ޣ`4mZ^P浳;g:(%sC?|m*SRo`K{ FrS!i"ڢ\(aYr}q}$4[Cf7ئp.ߠ00:|%H^σF, Z1sDSiE.(e]Sҥ>|KԐ _zJNЦS,#L"mY܂$ Sm&>4a8\a4G90#H?beלd𮀁%A 2%("Q:ԞÓDpf(ߴɸRO76rJRIB&NjRj$aCs-=j&%}Mp+By(mw+j&ͮg)2iу&bgf(*D oQ쏟*@8Ϧɨ, MƚZ Xk/j@}sA>9ɭ WOVD{W(ۼ`:čcj4! D)݇r6 t| sfT] u,YS]}urz caO0VD$:e /}U;iaU3ђecs|ەdQ;{o:gbsثaEwM0yN!.Dj,LWk D&P\tXUxݤΔӸR:Hhhr` v^ۮia z7B7b(7:@-xF)s:R hafҕLS Hm/ʶOH˨0=C|cL`5yD?"̈́iE[_2Y8 7i5=fڷ)rhfwu ቯLIH_eP'[!:< _ o^*Z|ʵ}*Vg#(:O|ҽTU-Vmo"~P%\6u4I&s-5lH1wj] h(itvǔ#Lrv]F<]4IY1\){|1ʒe:t%DU¥yZP{'hS# C%-DzP-,vۖ7!!B6г8pnq.B6䉹Zcw"jBidp!ar)pEݦ.xMF(W$uz %>l]R@E%/C&z GLU+ 3\U"b2bӬBV:Wڇzb8!|Jf6=ib ld|q*|CmE"0a^\A|>8$}\+ȭ50Lh`sNJ"ã;Vٲ]xPَHpa1ؾUjD UݩZL4`ynjaIuG؅ғEUK@)2le=v47Ki yC={ D2mT6#"? RD"ę&8- T]ŦWޚ!|1ِr`SKF5NB3Vu@1CT+2X@.EaϓRVǾ%Z,[VlNF#svdGܶd.{IWDwnKi(QXJ.M:HY(yjeXL$,@P~W+}gaCl]X,Kj\F2g5Ko riQ+[X.teW(E12Bq%ϔP|1u l*~ER^c DHܥ@ǚ`?tOPdE2}LZ+L?<ݙD%{\TZ H1"/Hj j+܇ AƗ-M1Ft~yER`Ӛ;Vz$ESjc/F2gxۊ[0:o 6u2(urE?=+B?RVAY!O:ƨĜ\L#7eY BN.R0;x Ґ ֜<ф^@Vru?F)/F\@(N94Yݛ;iJHmKl2|,þ K˶3bj6=[vj;y8)\ւTlfu@dƱ>I^^/w [TQg`"Zl9e WXT#4[$"lPKOyt4 --l'<,SE * IlZm1ׂ[C_HQ}fr2o 4@jq"L4XgNYS琐mSw;*Xh"PjJD'8y~̞}Öye~Q؜<[_‚y7yqdmAT`.-@'bR `|}r) >][dyS#&[~xÜn5ɬ5)C|cG0|ZO.\{}Dm4/c֦!i4D.㴸Ux!\ESD?~Z[~[-B˜O?G4v7;G-}B{)  9Rg-1|ڐB )L([W{je3UJpCxe hQjK/4b: 4Qi Kш0:rTy6yrKӖ-Lq_1 "}0Ǯ.!Z?Ia KEyNtgπnBh "&%>F Ƅb9VT8|7L`}!E[z[wzzc%(b 92o9 X_9/i˒`!TVPT |KJ+ {z _ ̾~/N'˫Nu⊖}u 1)o}Ɲ#tR=N<$pHdZ^$,7w7PҐ/(n 0}9 C}WO&:lSx:]=L1Tn誾:7\N =+ N&f sX(ӳbkRa6#LEb845@L@iشD5C-NqE˅pm?~ ;x \G7%Z]mr_[5{.`KMlp4LFۘMs^0ltQbŸ&Ϸ }\P`<'D'2R2 kJ:=gbCdHÌ9ml=tr4&|u;P ʚiZ2XxZ|MubQOЈS9`^Cpp$_wubIhKD6^r|6i`cP,x̦_VDkkQUF˭!?W~I/+ *1I$|[YD"|G8 aPBG8tl󫡿D#Zv $ QҵB^]mnn/a c" p{WCBQ7[;'3 ҍ!jɼ|Ùq/P}e~+׷*߸tKl$#L^J?"ȈfҶg&2]MOiSIsCf%\[#E!y\(=G}Z X&O|>Ei7 |$ s+miwR<NwQ_{=v'Vn(jY/QVoĐ6(Ţ!kg4;/A ; 22T{Bck=-ȧf"ODV;kruS+vQ}޼Q*7" "r Ϣ~)"B4dž:͍V4p*6 @ < š8]=Z\Zkbod4tfӏ*{,=| ?8sƢ<ː4 <$b$)?I2y+}Om. 8 O5!GBI*%8zUqvwMŭ&OT0E[W?7mn:`*t5XqQ^O W@,"#ynVOkyj xI̕-z6&kܚDokRdf 9VQ߸i!!r>{8 e*М-p¿xg+-V>.+ !UFhgܧPL>)16XGd?g_87{꩛S  ƚ!ƫ@J`To":PUcMT-QcEwcɕC!7/45Hl{/GV(*zf{X_ΦΜrr}&ǂ=q;䲊y8IjCAF8=JZ,X9[9Ĉ߿UAcğ 鲛,OC>I aY t^9򺤤1mױa;YJ3uuu[_ ]bJ-!.#B ,i("SDt]l0SY-D# :~IE៕84[#Gq(2*л[,ߔY4]@4\qAs՚@E-uq %"%Zл .:{ܓ\'Z,"AOg6ŧ ۷ ~hVhT {DJ &[C3,PՠpmSL +?*ڤ>KN2?]o L5[rTC(rodĀ nb?'5FkOeT;zCp6ϒE#qSCidyfjLzq*=MJ"UI(6uTL;daa-ѱ򨪹4M&M[RqUՌTnY_yʞ n[WI$tM>Ly:lVotpyFΉ9^-?Kr&C`G&M2]^6$/u彸&stDMP=b1ހǨ~qŽ\K4 !HbeMöЅhR!rxbhw*N#NB`$Hn4{>aή,Ĭƴڽ݉1QZKEOīꯂp/ZO@Jo)lvD xgvS,?b^AEpE\ #F< Y̹O6O~Vڐ9UT|\FzU /BEU r[׷KyFdR5EnV +h>֝pY͑}jGi ݒQyT?BQA9r2a{l(tJ9iަ57n)EHD67Qُ6Ț7d vFÞ%Z"9wQ^fv"Yz`dSgލS3~iQfw0鸵l|1<@?I9Z4eclPIGpoE[$-jSWҸyK{l3Q:3l\a}IX.EtҽVHŴԒnscC4 5bsX Оޓkj^G؅)CEΗw20/4{z0/or3d]̃&/oTFOy^Wrv=p{D ]LRj9Iy;AOkj rWXeU^nQKE*i߱6DK(GE(,S6 |yLӣ MSYS;Zy(,C5gmOD ^3ۯ60vvW7:jꇻ:W tލhۨu҄314 I۩c5$oBԓ־?31s&]Ko6aglFML_+q.nHM52&a˚dvj#\L:-FWa gS8DH*d!n/>ABd~U~1&=(V+jٗ9h AQI->riEbJxn (Jp| "8^{+ѵB;JnăRTT\P[='XrVʏR3`.nK&~WKƑN! p XN5OVEûHG9hB5s 7g q[mIX7cGܛ75bH獰@[-Q Q .3|p(+ПfmW[xMRtv`ݑGCW'&p#t*@$w#t=Bę0 jse$+l 2s~_LVDdRUY҆#$|~QL+Zxޜ$* HY $ZjAQl<]tD-PQ1yveiFegzS3TcXP z7QlhwAw'g_{^VdyQ29_̜h} Li9}` ri>+ݩ(JqES 8x׶r%K .M-4D=KCv }$4◨|.r ʍlZ<@dR< ANH. |rj8褸oHmTyII 'zXUS5ɰ _x0 oj̩'q#8iˣbi:R/[,Mm~E P~$aw2+ךkQ$\ӊ8(r9_-Ѯ1$#f^<# ߑl8A di<>P|o7CUM T<b !PfiHД3EҶ CIL;b -Y"]XׇwYcr"׸jIO51A,FL_,<6&͖ ./1^どVm`anl^}\.}hosHVDaI Va ޹K+k+-k[28{˸d?4昜gš"$"m܋>@44KM9A෸pf􅞄rrH%FRn"])O 3Jѳp(t)̦KEu [, y”؈=Pda=xdM$a VpSބeNO݈C`I-koLLObaiU=6;ch`%Ua^/8vq4mdk': OX4GT2\M;KDEr/Zŋ:zZD9׊ ¯W:bՕlth 6CХ#[t\0QS4;]!!g8a{zeFd-%`rV>SE]A;hRTZuE 1%/HMf1=h_SdcUhZTZX>|=M*}M8qmcs) 3^hSaMGq nkQ-%<n =*js81}EWJ&"}P:[D'Xa2XsɲKAڬwEx=D3HX7dFuƨ̝&vD/ Z%%oIer$,ˋ&)oJnJHPTؕ)!׉P^!3b]RM04eD^Y4,ꨙ. rYuěZeUgwd5pkE#y{N콠D<Z2%4KbCl~f~db8h~dEWJ!2? g>I%=ZЬ=eKåDI`%GXTkzoj1kN]͏=yAXPRi0t&)%~ޞ4A"xߍഠw`2h8eA{I~a[{ƙےJmedjZp R9zsZ%HM >hVo~uqo;=<XnAM +87xZEPR!skUWj#&})ΣgخDRgkFq!]جߎ'K4CIU:"b82f"\"hݿguz ۸r^S|JIeZsҮR &0P,G8[Zω[Y7 q_qJ^\sc8V&7xtֱޡާiFCWzm̷b:dR@0(V {^g.C|( nd]_CDh/#HhrK: 5yihv\un A9i5<OgT(p]t= #6'OVT@- &FmUОIFasR! rGSa(.m_c&zw`JC BlbcڶC0邇Ѯk(p/6-KPMMrjJi +}foL,i{ 'V So6ȹmMUX&db\ufgHD/ԴZHU*[Art=@<F ; I`ƫa{,/ʻ[ZYbCA_xDg]St/ 4#I3 #ZYz Մ>CF!RJ ceƐU kEx]<((5_ɰΗ 1R[<=+_UbV]|ۊpYP[刿d7~˖ :*pV[S|E4eC|7l6 0Ot,OJPB8b'!'f,J(I<ۀc!|O1ˢ+_qV;*/(Cdcc@:$TYhDi%hME4 OՈO#/&qJ ׻FP]_1fJ>3_AIr' ZE hFM%SjKeN#:|*9C{r5kh6?,f0I>AP3EY"< -k/Mjy#~AJ Xtl6 'K$p e%(Ƞj>a+nH Ho??V4xa7 <\=C0&QVN{Ҷ ؉MzSfj[r& {F`m #Iݿ.Հl!js mPCU呃 eZ- G7) IC_m]2{- :K|俴zlwvc Wff$ G:s=+LkP`P무;zx){v}b snOw,DdߥͤQ^l /B9e)+&v+zTA iwwְr ⢩0xց2:ٞ%M!A {a% }@+>Ef=*&,nh2Cpp`x֐_ؿ*ݘsn2UM*7s^H>wh[V9o~!8M[{PE9IR,!" ̭8Fg3Z"O;?,k[8 VgMC<;^z0n)Wb.D, ɷtN>?]~(?o!X &Fhfam.82ÙfY kHM\z8\=9z󴷔4T^ݚj4{ K8[fOgMs|+WWejα5= C'}\'?rNEЫTɤN;FkRdoWq܊M[,:A my^(}/e}ym*"g 9[/UI9J"!2ߤΨVt9.z-׈9<` ڶ~r.gnpn f:) d}Si8;mj㰂t! EMmT (b!2:3ŠnĒO‰I、$-Qہ?,z0EbJ>7TܬNoh`UOl#c?gqԅИ Xu'y.k؝q?nR'{<5Ӽ @.t0{t3]١dèMRP`J9ƲK瞺AALXjdAd(VX1rɠWk%'32ZxrvN-T  s)-f\6N[0al,ﮬLI*r" oF'} 5po ]!l [Zc:d0yF%oUFu5KuEp_q̗lyC(RSSbpsfξRBF]; 5hjAN׵3{v=9QbdHBJ3˫K[Vު%fhjNEM@1o߭FǯYyP)RMjbfŕ1#)X^HO|S\a`5lY9bĮr賴 pЏ#eޭ5i=`KvcyKR˶m}69)]megkT||ɐ.GS,9Yy  9G +ug+kr-j 9t?i2 iV0 ɱ󴅿1Eԃ;VӔX|Ӊ*4IT [ݻ .cqcUYʚ|XIQ;ۥǖY J\er Pi" <^tsVϦMdzVerR IU2-(ltNa !N}0t';_95h,Aw (߳p$GbeQZ$Vj;pM_/~5oފO[H"¨˿N!7YFP>_,z') 'nӓauv|ԂouLIa{ilр/(lzSHu-(jB\R uA ~\.vx$h 1x˩;vVq=QoFHkfK?mBj©ܟqQuXn1n>o-zUu5퇳t${H)7Mt3NW ?"9(m83 m dV> P_! 킍˼yzt yA sC7;#]Ser Z-H9Frɥ29.#)-zC-4MY.2ZxbV;2ըaq& yz&؀ۏ&tV-xܟPŰ{0k1SJiQ*]2½ů "~WyY2oD/[A>]rvǢ$KA4qO È $O:Kw$b7[mؿn TId:,xZ<7~=/ !ⱗc} 4`Ƹe=:6*i7)*O08?/#5} P=R 6h,k8itqF IzR'Hc9T.bTI&~u68aC߶fOp'X5i!i'1(%ͮH6-M+Ma ]}ܑgiz7j#Dv$բ,9ӈjK14>X_L.u,@eSCҌ"z3Z pCc%wVn?--T=^驒 !gp/[ȩHz "$qAGXO*򉉌pKΆ ftՉ.c.g`ZtߔTiT2-l>DynO뤸txNws q0nBQ&4"}/pCvW67E>ɑog`U >r̠ԗg4OFnxQ-|us GJ&͖ߎ9M¶rZڧt<Y͖#T+S#H!`N@뽉1RAFcl/ !킸Sͫ}}O,93o0ə])!)q/[0q|Qqy j6%Ae;#׌y0 3Ks!/4X7TM^Pt )BtdwT.=mIB16C0sY]dn$%T`d>`_wv줞nBWc ˼`@Nd:$fPJ򆞿5qCZ|Oy](PJ܌[IIoeh b>AZè9QrD_f'Z#힗57uaq 3&|X\:˓pq*P}1ys`~hA(nkBMnZt2莦/ZRn}1j:>*9f|}9ݕآ1MX#rj5#17( sUQ* qb@jaRn 2c; pBh@'܅#AuPa6f } }b5V=3Lb8R|=[WD\+Q+`R8fIʛ 9 + &f?|1! `Fee[թɬiX%{̪4qT W6zֻ-}^8| a,~mÔ=Yon>)ѶB2EWa {hϿS`bC1q)`V5.*6e\W){R5 7|*+QS vLIȊ]X ҧ%k{> 5Gff5\á&+70ѷĦ(lmڀL\qE4ꬮ&LF9IO2\Q iۏBqd"Fp|elGW!U}ʤ$kkvbsKw}~< &W] GY.3`2Z`zu?[Q0V]$"c͸ ( zh[6'VfoO.ٻsjCcsu5tnuxEqYʔe'2.xr{[Ufj}m}FǴ-NHK$YS@HU$PĴ}aj՗Z.&Nm QS[YA&ۯlC#C75ʈկ虱qvۻΠ2L!:^KěR6,j(aʹ%Ae|}sN5L×K?O-|%$zUV:"^ǎBtGK'g@qe[7~*ΡDi(98=9IL☆vHw`ר9Ux԰p.9q<ˡ L>N,:hlH~Qԏ/]g'r]KTcVe? U:I*ݹyf/P!_nH\)&U>JJ~XHaI)$puL.:͢A? _ի.v]l4 tx†,Jj0 C4Q-+ATR~sK1iΗ\|)7>)lHt>7,6cB ZN{k CŘe>i `Ny3w`9'>/KD2_iTŪ5bPyKr9nnGoa1Tm愨qZ ŵdcIn*^i9C3o|;s:a$d{+>Y!xfbdzXۑ]Tbayv!~A9c ]n\ȵgJF،<#,TW|ݡMd²4$/PNv7y 2|yUŜ{~5`Y- )}\LKLV g\~C33?nuf=t-ʆptLNn_{]P:4Y$SB? m"i#v+#(-xv+|0eo;dX7M9^ ?T7ahHz(/0ٖ;W4@7s&],屮ek >^KɼL"( +Y˶9%XIФ }MA"7gN`\)=Ee1? DcDT<}au1(2wP;Z>2Eihzcm -@0.{Hh~6+ָ %8weݎwN%4vlzBx^F_ɭf_5H-;*Fϲֿu ^k+m;fR?Mr`c[׼?_7h/s#V #ge`j8ۡwY.[:GnX.N`:-f2MV xnwe,4Vo 4"' daS-AuC~$?wT_mA>Ζɖ-}x YtD=N:I.}м7&mCllxA8`Lu7ux+lc$&5\[)e^N.+"^PT=UըQfy7LV4a-5,|LAtZs. @dwҏ m̹z!Xjظ+ Ҷ=*cr 'J3G/| v*S 2C],y6F俏A}( U"qO‹xs#d|"Sa7HVIV` ոꦐ-y.e$#{*tne,dp>4!jS9hOW* ]/]Rܩ]O'E7/ ^NF:Ej;l\;剆EBHz({F_h䑒2niK5퀹ʻw?-T*SSLzY)e'LP}C .޻zۙm6e_H!S1Rzʾ]%5nv f)C4\ixf6jVP>~ʆ$U6_\߈J3\╺i7eYܚ^0ҲU}v\ ?̖w]z^TI99 Q/G'ҷ +y {'$w*KU{F5ȤV%by](PPm/~?`ǫ5VDOLqⵅ-i]P>qm0yW-=8p >aK,X[ۇYR}E3Rk[Tu]@'k߶}͠qKc{s3~݋@Gǽc/ `p@KnQb&TMlRD4QyR+iwҨYO[=~oܐC|]GČ%98I9"r`\L<п^ TsҢ{Mcx*)]l%yZ84ǁxTb}/'#N#o;BHc +Ԯ/~7~#"D!0]#V aS y̕h$OoV&%VjᶮEЊW5C}?3{&FX=%bhߛ}Ans 6{o) s#>wAPe?3h8x~ {2aDϷNuVk4;"@Tx{Y I4|TwteHbU&Gk UIl+S?``K_j £{WyJ~iWGvG"{"~7jc8q4,3ozb)8ݣ?闶~]A?Jԁ}ERSjuW?^kWE{T"ŵ$>'M"Igq Ux{3?xD[%aGzS/>> Rs"bp{@|?i ۼzI?}`I 8H5lPG%!k¯ c?9Rl$uhҡ:V"8:%F-{ -Ih z pkn@0%rDAf]IMRMRrJo%.SNYdQ,877صH[Wrn.AkL)uWE5woh3aZaE^SCٓFq[s3+PxQU 5B&kaOYK7S V*ܟ{3 ?|0EcY@GեeB.lT(T0iyD'j'Շ!J[em켐lG( V eL"8+lм?aLD)uwQ|3PPvm ,WZL{u{ G FQYE.+?֏B8X<qH|rp#.9oɭuQnUu|?΂iwsMj`¾x2U]nKxF<49HuVUD}u; {+n Tm6P=R#)vM I9/HSĀރ& Z 9_qaJUS|LB_O (cJd1pכcc,БpγoSnطIen"c/ ` ͉s/(5nkKiGb9Z*,~s iKZz'eؙQ3%pQ?$i(,j؈mߑD.Etg=S_&60? .2v9b:5$f{8[CB+(SbNi?u/M#Paj%c%'"eb \ǩ{9X7G_Wjn!Os,(ڽm L_=\^:6 \vQh ƸZ~nqIļ[>q ˱=$4a q,tR3WpT иH(h "[oC^sb^ 8!kj_`boAa|S(](cC\ yW j9n8 rxlLeD@fΰ_@@C-_nLjYcCt|gF|8gK`t K댑Z8].j4t }{YikڰtJg͍\M(|d_?Vhm~ِ/m 7GEMzJ D46ly&"͇ k1ǖdF^9,g|[Oo@> Aa"Y(׉C=3OpS:UOF!S."?ܼ`Ş ;}$+XF6Uo/c6QsgUiu灣A$YHA2ȥd?h!!C -FC p2RY`a?3ϠtU,5a6B5w7$tAɍOfr•q][7"32 7hA)@HAIJOT\'֮J-&BJiMdsu&wL%DU^#BY, 3!K?V9_6 x0yJzA|W.wmwl,&Feh\*0M𸰼 xٹ_1%嗇s=BtoHҕt5& @ӣ/CςKBBzS]*nLzܮ.{lejtV6,NH~5!}c@ج2b߽{.@PbB 5hB!N]Иؕg"dxɸe@lF\*n[+?S7bIK)﵊! D7&W3ԛLhR=9<}sXTi Ǭe5%_v^.E 85Lvz|hr7t!Vw7@o_#-p6/gi)e])Ҧz/TMDX-+^y^x5UƆ84;g_I6_+|.B`0ux}b q5!5Ͱՠ]9Fh|*#3ls]'L+Gly篇-ڲ ӯ9y?L9GX굮.m?Z"O2~Uvݸ։K *5x [4fvx]dI9fʊKgsO gPևFv@F9ȃ,T**p9D PUbl8.]pԂOH5 ڗQ4eRQ(u{8%sA"9xrs\;`abxX5P5Й. umTN__RY6Oz2T&=NF[Kv̆ڶR4) 6tK_+?MȊ)xm!Ɂэ%ԐщTԸhITj2VFƐi~ }irN*}G e|0Gj^# Q7j.$bF' uJ[A yM&cPK{u<ȅSr8,q{>+kPD[`-n\AXL/j`> e [,t2d jy` 6IF+Xg`+|68gG? 3NENHPQiᖀ6]*3GhuOvi[7H8)"(QPx`z`̮J"4k;q>ı5>hG$bim Rg9Q*6tOu)қLp]sH!ס:m{C݈>. JĂ6q.J'ƷLGo{S7e2X+ ,Y`~㔽q4T-_ŋ{IHZ6 xY}弮Gm*WP0Y*V>MQs]رI/}dЍ4Y&k.TS"  u;5݌8hℎGMz+ߘÎA\~[ySh+ڧ.fj0b㛧SBܙ}i:bj75P±| H=p[-x]c2E+:pd$t+WlE3SS{D[8믪׶ٸd01tx%Q4WC0w\syƲdp&Bѻ%;\v u&5gqtŅbz4VN}앴)2e37MSC|^~xR!kX9CH2AMI%dDo<ㆶ]"2a@I] UsS(Gcg`6mEo@&/qig{oLG.\N:Ig?֦3V.[gi;O D v̊ag |>wV/JD)hUI7 zkc\=!jArQʥwgóoh`VׯΙq{36K=nKE{w@#8r E+ao_1ۏ(偌]it=fVo=cB"}KH[ʺ+b1[KP^5cY>]i4aQzyȦ+wQ'͒Kz!!=mnchPS>acS6`%8p92ymi…D<-a|t|a.BloR;\- fp#ygܹ]l(Q<3GsN_>pV,F+[ 3U|,WƊi…{ær0Vt'Lpgmiob?+Dç3{k bHE/E<)P#Dft©{e Pf^yşM64`3C'󰿿n8 BQjW(ߓ|#ƅ<~xyw W#a,E)_>w(H\G2(r+ g*P }&۪ _GY-SJyCgKm6BК v"nb3x%ucqE5c;<wF:J_](X`dQ}R (}4Z)ӘeN81쯑AYW:)KR׹S֪<u')T!RwO], .ByT|s@0TCBO|MܐC 82PIxoٍe+'ZA{pߨ"q4#TY3Q-t܀B7ؿ(E`R**'7hGJWC}m$XvsU[mn /pw:garb?俬OG'ݢFY~4W+\puq^rhz5[J<2[I-LWО eV3arMs Xۛaa#-{Q [)2 -7航kA3MI܎ΠF' QkyV+uBE42q]!N -'\Ȼpd `.b% ;:N*+L= jGÑDǙ@x S)ȧjJhXyt8EU   q)NφV؅ÉzM0$6Mi;:ǘpɏrXjOe`aS)zҊ,].ed}6k]/ZJEy,jmٖA6Rm^^g*uS{7A /$VtB:٭Bn17ނnIȡ|q.췚O*IJurq ݋}3ݫqIس) '0w ځy iyc$-6i  qQ7Þt11;L݉wjn3Б7?Z_ꪧKzfӘrۨX"cidO?D=JE$wƏqV r VKbdpvPHK*Ik2IPP垦`ܾ voG=_,:/_z&zk9IrA)H0U`kK6sȯ[Cgw<9`:^+Eֳpkqe <|/XZ>8.ZRwN2.#bgk@<{k1=ԉv.u!io=Ҙݨy>E`/Ql焁U K,W~E#JpbFm^{ؖT3uNLHx !MO"jbO 3|xY(|tN!N'@.]nmJ9z•)b~$eUm^=#}RB%m>Xxg|9B n'$Rs L=?ƞ™0v"HOmF( Wa%]_HPO՟SRlˁ GmFE)A'Nǀ:L^'ay\FxdZ~ IJଥ7m9u_*"H*5_{5C6VlevO`N˓~j`.s8Fp p Ӣ^;r$#"M;j)7 ==}sjgER*Zv[ڏrHZ K'-/Z?M$o52#]?E;~Ooiۥb5@/`WNrv-;> rŽ}/g-[(p~=+q.[l\sSNzQwE'k_D>x9,3:X}g,yf" D0(Ps~J7Ĕ}3F`Ea;/@)H(C3;{3yugr6}*y յp1GOFl0 J~1%.j8ͦgPUHӉTԖѶpӱ3toRȌ)qUWg+,4Q,0hݠ|Q]^E+H`=7yKRu}dӱatk+>g7 ,V"+5hwv 5:EFoC;kgdado9A(ߜ+L7Ѿ.I;1rƳ[^Ԇ*Y)U!u<ʀ.yu1z33NEts $sߩӋ *-(D$a;̬pn2޸"gߴ6qw%h\$`"9tnA :qJ$AEAgkB5 MC8671"RՀ6uhn^hje.>`eDE%ڜ$6,GO{)[sTב+8))SD woU`ς" /wGt1Y5_#K*ֈlH6jδ|UǨU/MAz6@I4yWqfYio6XrL} &mo: 2ݞf_Pl ;=_ٮPwyPUFQ)P*-7r0,[J{"ׇY:&KF|E=D7&4GXw` pp6qFeMϵ#7IXWY۸{mQBZ37 C^gkZ&K4~Tl*}}}IXG}'cH8$`l؇ٵ.,=<@%_M&@w(ɘ^*obsD@X'5k3xE^wE}x[+7Ǚaq* "QwTưR>ԩ,e8ߨf3do].M: W+jrE*)mQ7b?Vi-'漜Mts>_2Ȕ}e>"Wug4]OFyt:=Ѷ:ƮY{F>uJR gEIP3T譁,'gqG^J"cp>P hՄ"U~Oj1 %p JqO2yj2HL xؑv՞#=HĬ{!TlPme!!Hnp=Ԙeuţ3eJ@Еt 6D/L"u Pщ$ek(#Zz7vJp"D7e>Lr=Q];_m7 qo~o#5_c7cL.hvLAgJEՎ֒7!q0;rNFXT[ByffIі jKFX"eIIM:T]y"Ciɘċ>ڗMTCJAxB;Ӑ>Kwlq[j|vʝ%/ qA(p<]a<]CqZ%.>JcKoP=wI?^ /j8.U0ܜ0YYRw$pTEp܀ kv4Y`b(t)m Hn)kwGl,Go zNs7~fT}&gf '̨Yn(|re&+lD=9_=Vn!?THudH3)9盘yhhpy`d@z'%7w&S6 H(+AEfOiY3)-u)wn)s>y=`2&쵷=x&Ns䣳!oɖdn 0􂍱FN bqRk;u3ɒ|Y ]خvDۖʷJw,.S!\!`ZfoG!szt 1?AգTᫍiMb#nI t`ɕ_oJ:7c5?ƯcJ)QfLZ4]3nsjB燒H]tU,9iSTDK$qwӪRʂb\. UM:|HZLY%6v%dm)Gx<b+E-Z9 v %N\)^p?6㼇h?mZZ:էevRyp $Q W="̳] ol\>v{L^?ܓShu7e[b۫ug`|YzA~ %OU*5P9ooz|TOQOBD`|=jYnaYydT^\xX,-W22oBKiP犔,@L&GC Sp_uS?}R!/;i2#_*ZzR!qU?m aIV؅QX_Bk`ʓ,\mM 3ާEdXeSx["ma.l%[2m'yqL .eڧgdONu1N}Qo`^L.γGˋl0ze U 9$ru6ƻ7؎ Vs0gt2HqX2ꤌwdkskś<[5.$hH(jhҎ} Qr]%spa܅+pOp܈S⃋2{ T}4ע,~<g@ed26'a}kw(eSPLi@ػJ$=2X GoK@\ٶnG 騀F#>i%&t^K89 У7pd\ Uz2`a(& |mɫh꟣zNuةLsPq DF?5ȁ>dGc^|wfw]1NYdߙsӰak?%8-x*al5.QTDl$S2#/kEvK,[cI_-ǕI( {|N֧}6>Zn ^`iRY8<V_rOÉ >7[0eKNA1`숓0}-qNmn&JgSy{*ҦAn,%537(ݓTOx^ldjidq2(Z;0.fL*9!,lc?dSB\P{MP8?8OC IwQVHֵ)ϒ\Q[e/En D#,= ۙ$JyY"ω;n $D\&v0.he}ܑ΂"+h]FK80 A,a4gyU2)"JE!&}W*EawqXs "# v|F$L3p+/Gd3( '`}WlPCg- OP=YKJn*|; %驘ȣ֛ꚙw7P ^53{Hď7>10HnnOa_v8,ZZ[jF5$gRo*a:U9P +~Z7Uzvcϝpb˜&t%cFFڴ:崘!R'-IR0wI"(KlOWm#tc=״yHkB1nTl 9Rl4Bncub?%aG$_a\xӆAO&ySD 'PۖҕH>8;`?`[rݛS֍Ukrza Nh])p1לԺwiPmo(unG/܄G)n6!QQ `;#WAFx8 mE\aUC!q6gX'Jh^* L7ehh,* ZP*#Wch5> ˻zD􀤗dcٯO<"kĸowXsvȽ3KtcC8@L03 F t8BTXV8j%QPT+͆c<9"-w-*zwrcaQlwfhUTƉmx:2X_8ys{?y2]֝x\j% ?|nIp(-r!adzX@} v^3QeaUƉ2RlΪð %(5iBk*hxal+rmü 2VXCWݝQ#O-dA2Ӯ]u19K}KtoaQ; ? Qӻr<_(-M|Rw)mS2ն]p"3-z쿎h@6j4H.Vs2.PX19AʽC)ݘ4F 1LoNqWtgqXuS*0#o"+_GH8i6˼iZBDmEs4 Ek%w9TnuT>#V0Lܤ/,?;F~UTNw^|_1(v*(bq?wp8.P+}O7 m;*5}4`&(^>Ozu*]tR7=4KfMY s U@yx\~4='zI_ҢMU'H^01ss37da? "W-v}p (#\UV%?eaw| w^ c2u[|CnW5ʳ"0zwؕQʣlO< 3;cҦ>c yc U9 JaGU0ENozfh' Nv,t6JӋ\9|d(^Z¤e+P&! G}Kjذ`{2p}b\+FiJWbTyg6+W dMXb]u&'.rW =I)of7 7X% ҎNhZLYG_a1!aoXjrOQF:5|w[E=1ӆԦ(˟_^ Ii:綊E}{y1{v# lņK ݝ`:Յ FFf~j+p_k#$l c*pSKhrҼo>lM>Q§&0F#' )L4I '8(jdͺ6VBU\ !#IU&f\vK:JΥCj,pbP vP}6n+uʓ?kt|]_(a86'FQUn|;ЁM6_ƃk gIXɋYuAWZar;3+EWCI'+{ YBMDzq WaW`OCV&M垯f nW3; _R?Xr9X<+CYD{)ѝ}9ji.MBq[|vNV8PgP1[TG=LLgQ9%Wk(6)۬#A[XZ׋\o̾xv/_,`2%x?c<{yzF2nyCCl4BF,Jgb r _"+kXSKμU "` +լ mΪDvm0%^>υX所=f\2d>|)o^||onrq$Q-r&jR4.]x p;B^^w{9 C)j6˫,^$h\l`--nB}CfsT$45+|G۸m-ASg ZR*xI6 OfZ%2*g{Vo4,ta%K":Y{XzNՋm9x1Te5pA q,51_1y X ֲ%qzR =";,bb1*˟vX<_sC SռeWA8%!N}'k7-mPnBi4.zJx~kک7:-mTf[O(FY(4n qbKȭL ?[ ÖrL4#FAcLsk Azq2u?*o8(u/kiAAёI=T/chQiɒlz}H\dQ``GtBzf{?CG9Jr(i!}I7۔`Kսy8)5XA4ݐE!-w [/7D5늑 |=E%wN^\֕M UNO9qJvV ,CZ:E| &PJ-iܞt",'A@AryE9nȡeĵNZ = ɓJYV?H` ] #t"A5 s+iP*bSD) 7| Adg<ܳ2{B! !`sDJk*gg7C >~ Ti;1[C&\7btKa*._N9r 2wê o VX}aM.mߒmC2Scwb$WP.`9wbwho,na +&XD&HZ>4M>L/C7i\Rxoj)QZdhcv!Є;3~9BXlx0`;>R~U(s/}Tk2!P*~޾VH:c4@]__%RقF<.! |4:0RuaXX;v]"'h 7;M,ӌDh>m`+>VN%Ta FPEi38i&"7q1%oG3!tji 3? ;s@ :~(A0h'5a5;A]:%3(A [-*l}{}%%HpT+._k.}HJQlz@ ӎQ>J6:R& _Yl &QZUXye,ճbw ZX' \k3JÝޘ > ߉$qG}Fnkӂښ`hA$^\!)uxу-qOb7؍w 6uSOYZ=OE`P c?jY/u}6aCӀbʸFܥJ'VH5N~rO 38ξkX-GOFYP)66r|ڧ27H?jqR-R9!B B*Jbߑٓ4{ 6,@zR"^ӨJֿ߼ ʽKgt3@BcW5izzΏiB/2`eÈ)94T^+,!*tK˟2:)w Cs$ hZʛ DHU/_yVˁ,R͍pX}Duc _mA__͛8"t"9t9 \$y̖HT46ڳ[ly:~tWU-Sv,wmdkQ$C,Qa Q]_n Lu,ehr?Á6Ns4 %"ț"Zg3T|>843{31$Zї`VFc9U{OvجBL_VC7.3D]!%? 3Xc c.jVg&؊joG%,V4hYK]z%g[ >& %Ab#*W0U?>q8,; Q`~:nYOm8O75V2kx"{CCL jR|C}Uq>vɹN 5QvcW? lb~1վXD5|K\N~A.w .ZՑyΪ\xRۍg.Zk ܢ?CP)cLma%O"_1 t=ZIwi #Iek k)e&w>mnz\[1.Noϻ%6W5F fI%*0XʵI@!qgHh$9}{8&^㯭" pOmB;ij((YPwe$}+syxىh!*9o}i{Bє1gKc_X 'XC%|Xcb/-7_!P [ӷ898 1x L G$z 4ÎFV<(5%  n[Oʯ:R"فIz`^>∺] `'ĀD xY>ң+L٬˜r}[V|'ԷwbUBU6c+pKBFr<2ϭpwfV|V(dɜgi Ži }}ZB탂ͳArcgz@Bm~6>th7jUxc)ӱ:B4 A +{97e/$1!x;%LJ@7n$ⴆQ0_1S4]e舋 psQ¨N| тi_gA])z4@DJ79v3]7ՃԐ◶MTPDǺp'km}0a83'xÂ̻!ygߌ+|ƪZdG!ag-09&V\ͶfD  #8ᒺjE3.|Y NP"wֲc }ݭArl=X-}nK9}sSkÀsIX'TUli~_:@] t˝6 Cғ ŒjSʓZAͱFa#v8+7Įr̃њ%#ur$%_O`CQQi'*^D#(OS{mpO4i`BaʓC}}t}=]wyQ2תiQAaX抯Zkڬ`_]O#~# *}W0*`|=\Vy{]wwtmO%W*ŸՉ3h|\$m,&?$_{z?dCɶT.HєVjauW*Yg%ˊxڌpki޵ c+j-Y`uVu gl {J0Y#Q> A~`#g}}"4No}LN-nC.WY{byQS-˓V{ s.IuP s/4OYw Pmrp9jK)<35U#E~qGqI7O;6^\Oҳ54}HjEzsd^)o~FⲪpÈjKԚaEO7RKX̴=8u79W΋ SAw(1سk/hK*)v3Q_O7[1uh)L }& yyy,Uo*U7 K]h?W{ԧC4cG؈,]Rb,B k$W[(zG. N'XWkX9Ar` (cY[+Zn:##ͭcaY֕7׭ՆNf~*F^>O(؎Ru9 ,HeeP3vP43u+wYÿfԊXM<;p#.X/)BЯP`dn kCk:H$ZmAtV?!3IY6U_LT*Hl4$OovGҿ X/6 ~X)*pSӍ.YH/X/5<+ύMS[14h&FJnM쩤+p4Ӄq՗IC@e4ܺDӽ@K"ܛqS"jdɩL*ļi daeL_ȗ-cJt-qQKVn{6Țf;^[]u< (2k[i!+/:qd=EIyJMz4uF3exL"%l/Ԕ(|?2.vO1ڥ3\L]4YջA'Qpֹhy8E>.b9348} + i/>`3+K˹GyhUGLx +ʗ|Ӫ>$ToJ)_h^\l$x~<8.E*OP= guZ) :%ːt37J<Û-Yop/ݭXyI@kVƘbTsji=mv7y&AV3rc0.)xAo4zPCm79& *=ZKT2}Ys)*kō[cꠇ0"O oxu کҖ:;dA\eSǍvDq zo^`/f<E?Ҷ0Dp=ӽZ:BRSI+QyaI";WწĆ

ő(M9>DUTq@$dì|<\壯 S^3?L]Y8 )8žHr1*:^b:ߗt!TomXٺGdU3Zճ ٴᱮ5Z cOь 3a\̴;cdNL1NT"JKϮAS@Hb:$1n ,'>_;!&4m"cacBD4.X&sJiO*ퟨ8S.k3!Eb|J2{ZP v#HfVd\{pl^0o+q)sMRknmlKǮN DK ./K&솉y yh3ua}lË%] 㥳RHkYvA'16] V pq}瀳R´&&6c [Y4Ffh])ʋ{+c%tNB o tPxs[(ԥ(+uuaDԸE\%Ds:BJ` a'fuJ]I_M\5 %B'lB84:yŧ* v J `&`aR,+%_qW>3h,']N̆n48}S\û Ûgb?y_fЉ'w~:U >+dtMf>^)Lap\j[e%Om>m2MI7S Y1OS/;\u0zu a.*#uez(!rQN1,hf,eg|j UlU^غ.Dcd,9tC?I#<,LȈQ̏Akr(LM56}ίhE*;ҋ4C%P\^@@ofۉ:+@vS%wx)dn9 ys ץ8v6V|Z$'"i:X)4+WʞL,2V{F.BpC:t3Hm>0} gdZHpKUVCF!9ږP&I\h;A嬡}vy 'TvԸ7 (p 5r[o#RG?JD0A7r!Qޣ2.{mLwU U:Hn(U27R͊l8lJX"Qt{E?T`q( sl 2պ.zg$oHʛx~T{ڨLI)5j/f|n,@;|R|H_GM9PՍJز V ;Wz<9kI%/$`XJtP'<^ mo^ xM.J+!—yK3H^OB}xGXjr_4 ,AAem~>"s4c8`'9$-1- kLZ5{j7S$Àg?ݴ0…7EDQ1EF2з?ϽԽi/C5vPi<:=#2z\ÕE3T(<ay|pAKTEYxOg#JR(OUtw6G]"ՔFQ,+ZE+?4jq.`;0/9M#b&fȔtQO@''qclrc.[^r툣*[J9B, HvamSy>w"(S]k 2( 1:^eC.U._ xw OPv0x\z sL#Кu nfI`oM9Ύ! ?c&S]1HO˰SiKGΞWZDrop3A'.ݠ/QIYȒΤ(W֙cI"prv.ݫ"rɠE-~iK]ˍDsPr ʲV]{)93=PuI|'uA˜ѪΊ8IoH*dc*}t&aѝ"9D;63Snz H޲m!Q *Rub $h>U!oxxYSȿhf5W 1}tepbChqxT+b=w XQI*Bs^L@gs!SA){K ]grb-c495mO8|j4X[ ݜ딼>h=cN{/:&C~CibJF%Q8PP@3ޕRY'j3U!wd66Y1 Gk%}~sxRg.ۂ >RD&53;z{z"&Ф~3bU>$)cR1SN5tTMN6aQ|c4]G&.^K[PABNl0L?:뤟4\ %1ȱPľ]|'_9,Xr$JQpٜqZ#ԭTTE1ጳPR$7^P ZznxLe }O3z]2CNFNT ^G zyY>n:A-=Җ&wv \a[7+PV63VSHcwuB߇_lbUӽ\ҡ*FKΪP4H5. XtIl\eNm/hrT@7JEk4j5<ا\ŠL#l :ۏf_LqvUíܞ/4P E<ԖL4V 0lGAO~޺g)H z݉*g!GnPƾmC%,wﲨSO睂y/̺6ɧcf&b:9#w];C117S6Ļ]o]/}c䅽SyN2Ѻij![NMtA.:W}1#1vVϩ)$ 10B${E&r4 Q-pr/vw9-Yl\Ç`2jΧrX /`ZE9DOX4e Dڹf3|ki@y3c((hN,1>!Oy-(}WkQT&I-c=7]u{Baީ1)J4MpE%lJ"٪?_#G*J0&w$+TGG*;9Yw*77nD) 3$sO\0 5OgW"UL;=I szZcOXG̲:#cӏ}_Li5hocG(TYhPL}WK"CBub# WPא> Kh/:zOQulVqA_F4~b51d%Ec̺cƊ^B_i?`8MXjb9$qLu֢rܻ.ooO7Zh6;&8ǏI~mU;gc>N`aj8O+uvd[!^!5SeE#3ق>]8/7F:+@C~-oV7@g?-dn 'bsKAOc<~d.߸Ɏ_*OIgL 7פWNΥUě|eH7 U kG8T[fD-xut1{({gAy)<9<*:歬QJdJ7^fi~och^7)7F`ZraCA]R|>19u&ʑ7,hw%{ԁů9Z."ex@Tk E8#@| mI>) z݄W3).-@%E;6C~܎e|X< . ڡRZ9*u?*0kwqZI5!FuՂx08޺*`zW*~7`j|T"~\vq^ffrB=8^j"`wzRT^ x+Ƽ%{~55NA :6 'MW 9/X 9cCbR;&d*o6أE3ؿAT5RPzˇ/0RlzE8>zx뻱:QO2#%sPэ)<f>UwkGAq42u7+Sy%1Viu)%h,Pq*1^[ߣZݜVbdlP.Nldx.zNҮayCy ^ЦΤeE5t4_8/ .1Y?0$Ko,!b|$AWE l#. 8vQ:2AXϣMuqGr ,Mە 8bL )[Xy<+%UM |,>!]۠H(l~Yɂzp,4zy?Gs|). գX2Y'W5A>OOzOclm߿A&XrzT ʩUCNѫ1i< 2;Y .Ԃ2.ZM+iA,-"Dnb_ )GU\ʏ9u)d0E>@EOg aE9Lo[JcQ9'2T)Gpp'V9X[v+Eۉ&D9~^[mY`v<ݙaD:ce)L$SkY4bD8v>RJ?ZX*sQ LP͈lA;Kٳr:XRwEd{VN 2#ےGxG?Tt'<-i'7/An _[{_̴R'JYi^!d  W\]lVއ{*9o+w_P?5[d~c~Ky26yjλXR<%. ]2nN AqrF|,1C =Ŝ?f'V L'ZbF^$"ߵ>Xuٽڀ[5A&~NpT^wFVcl4'N d (3~J{ b`+!'17ZXay0HOxsހJ$ ^7\KqM6g$[ ;旆7sR.<̥v@ߤj7$aզn *93a!jb/wtS^4_FM ooǢL2cR %YVDQKgn~U}'[czph1ωqWCA׉2( Lu~:X.r ǹ[{N:ޣ5<Km27Ew-qwc̫^/Zc] XA}n j(kR^#/1Ufj~>Kqm0^wnodgy^5_ߨŁZfP )۪J0uEQ@pLФK'?6R&2&RQqߚQp^x b)|:Nطe*O FLFr.?y=bm #J 観ZޠЃb^ wwT] |xjU8ͳ<>O>Wr=ֽz.JXZ*j]SP0+* ש$V>yS^` agVwErl&" 1thm]{ÈsB 1Y|/@pt~c@=.W$ /EYЏ,:TA9c<ѐs3XBvY-8g 1,4iŸ6@/x> m}skX7e1VǏ-Z̞ _xшGYڿY֞`ڑ,n<-nfYӶN+,pS4 #.yה7Ga7.Xon-@~k?ٱV@]୶Ka΢˺DBbnf.Ǯ.[6]/UR|hMJS ƭ,k꡼uj)A߱^v$O Vt5M5\j^&X|=A?,?ŏ2Xi~G.9gˮ-s8I,یNeC8,p(w?V#3Pf8VրuvqP:N.]LJ&AlW$+>mY 1f~WcYS^.Fiwc|چ/_9Phs9 ?Wא.Tᐂio8W`( 񗲼M. w 7i8ǹzlqfgq:cX#v<< .F~Sc%!ۡ*7MLOv`n+[)k;ƢԅT3\lH$ ]A%WևVf YLpŶ%T=]rdq}߹uWZbX08o8h} >SH~I+WV7IB&Ju򶞉B$?zK:}4:|Td=x$Y(v'YOC EVp m O7Tw#JU R.*Ʉ^[&:R=L l Xt~`Ů dH6M&+a!"Ca,]%LQp_ÿ+,!.m<TߡP(kD=T_W_{$GtWO.<+uKs BgWZY3XGgu -Nh_޾fj|PO$7JMeYn ٧ZW)7IAcg9>6ґ?{K)8ٺ"a?ZR<6U=Rˆ^=L!MIP+NO4L/ٝO o]ذCQu i*k?a+$biaI h&ƚeuL=Ғ*җs*L#5fF.?u`mA,^ݿ%1; o'~ ﲙY8/ ;l#)bBvG{ћ{+Һ(fgs={5{*ɓcqA٣tao}UY"-a eO L5py'dNr<:y;T(i:8]5sҽ6XIg+W(jq%eu}ݵwuV g+J;0׏l#>s!8a) +_fӕ`;ZP]LJuZQGC %ZHGu?/UŽxd '>*DajùvG1S!ꯧDatdDlҭ`iz+M̝TJ^R*lٷ;`ȭS-92fN۪pm]y۵!W&,ƴM+f@]u0Qn{fWTnJFxQM(lP9?g~9:6gx_E+DOذt(8} _"F{g~:yQʝFqijcYCNxFYtv,W G&Q8lSBөv!j~<,z7GadJnOJBZȰ[{r jS,Gla=X(:Ov \x C4 l㬸ag9;b C!<ĴR_z_Inrn'Xce WP$dkҠ׫C#2vj&$?X 02udUo[=Ѽ?&@:v WKW2 C3xF*yjQV-a%U=m=iߜ_-޷#~Y};eYmjiNclY5At2bOko`g)'jMrl*_Tl@Fn ť=Rk-VJXԘCU TQNG>利-!~LMzEU"GG2z`y:10Sf99/+azAQ@"GTJȡa\ iQ2/=ה9*zK4$;༒C +>UNdF S` ҽշ`a $>-Bh)Op#P[\2-blOY@F\y#|)'F6`!,Tc ?y^0N#ulN{*'o-{yֳXf~E Ռ"yZ-RCS `a?P(m# `F!ܷSGjfn- Qk"JQc$ 󻣍B")mDS37d7{ǮJyttOFCE>Kc ӧ!rA9ۨK uסqh*sTLR.aJ{;u,a67Q^o&H[sDq,~^X3!k:J|ncO?)@ya0^VI4'$47(OgBL 6KdL+q+ҪPV< OCv]t=:]YʼnQhLbM\zO o<u +:P%n\I92WAE+,>jZC&4Q^;4mB jPgquĞ*@RG k#LKD W$63 k9M󺔏;zP^rחuUj>Q*yV$V, @HYᴈvn)!iDݍv4 EB``&!#NӇiƃO7P5c 6DӒdcRQg?- sR법3s=GF4 q1H}L.h;dE|T6\$T>W8(,n!A OEYb5æYKdjP+G2\"@zn%" Z(QuݒoA9 0m'úo ~:3yeRj$%专P¦!}W r !nwy7 O/EuXvhTAyY*gp0灩4,ϢG:C OFhs>pXWY)?3HW|tU 7lj rew4\: Ii xNctj'w#oU6 V?'*&D6 N~!Vwj܄Mھu9`BlE7G?ZR UЈȍYJـ@З.{q|Zj&THeiUIM_9"kīP7'F;h;o+DVT60%VY{ؑ=qʯ~B}Co`PV."Yyj[2H104t咖y_bb8Ȃ/+tAY `L:<NśH@v[ׄ@yuNGчEֹSdi qaov-r0Scud9nj([?U'_/|sLB1qy*Acu6 Wx`C{'}\ٴ5IG05iOwȜ}#u<7\ƃ@9Pk0AlaǒF^o\u&VCs<=QFa=(8JwN¼XZH[ x*ASTGvǴ* 4+3 a(-N&tBQ`gr} 7\Z"ɪ\Z;g8&H}{go:󱉬],6M1 88a[sAhPxk{R=q'S}>vCZ7J$WQI9xy^7-OյinЏ)2$7& #'VG]2tMJD>2+gsL+mOyn\IdO 4޹<"'DKI3r[McV=VObl>4EJ (E#Eϒ4UJ͵Ug Lg$Zk}:PqClg"Ml>lzc 9V:dGMSfIiOppwafdr%s׍U`ݽvw-TWa yzT>9S@0'w(,ͺ~dm=u $i;X'|_bKwG~zpYsM=d㿳8`/ U\ڗ[|8F?j&'* D |`aܛmVwByzw=Cwf i =33OТ#VQeyZxTVu1eiDaw`_-W!1J&{f. tH_]]f o R m}T")-wLj0e+RP2O:xS;>lrΟ]{z \_XpͰq9Ae)(UyWFᗧK,U!C:[g1ʒO^Azm*?4r(CIztl4uPeȸ%A[%Z'O?qL)d/1je<f˃ve(CF`fZ9E–bVR9uʒWybȢXfJ#W%7-ù7Yj?!dT"ˢ^ g,ƩhWq#|h#qL?B (Galɕ 6vEXl"uaD?NNx91*@ZWP="7K7c\y?4YwNp܀֖8IJתv2@sXqs sJEd#+ZXɏQNwG9cgnXRJ~ r1oy+(´DƩ~Y)uL(q'q*52gVނ slE}tfY"{~D ])`TXv-HBftgDꔝɜk&CĂqǹ'd K&zjU?m1T5L&WyZ b0Ňp7lFj 'MIoVY Tƃ@WgZi Apb!R߱Տ&%;Z@=T?]v'7UMx40%=Ie4g7&\0f4vjn_osX2VU[DQwbB\J~26uۍ`W1Kɐy5d&#N^J*E>iEIx/ K\Ads4 K&)$@(ֳڜxH~7GMNd48ZJDH>Ry!{] B30I8v&]FKfdEy U,t{}GK\'K$h>Ye (fM><3w zS, qD;8Di< ]6᪰NZ棡jvhR0ٛ)q.sI,(ވ׽~ ߝME=? zmȣ}r[)] OZ4zzYmM~o@ & DiAiie>dD9KCJ+bǛ#3SjG_IVkM@VRj ,"As# > x8]ZPIlhz(WV=7,j,;o7x6`ODCWѯe* w@kO&nD᫹Hxm{# G yZ|XjGN=DP)g9nar\SpJh<*_C蜮Hƭ>GO(`Å ]іikOGʖ:6ed}{L\Y18:OوA,zߵ&d<} ыY@j*'#ѕ0JԵ.$7lh.No=Yq!~3,}(֊@Y0CbNi\$vչtJt>ykg|"JNˁmEVvhZQ*rDgz0+&`%Yxg,#U!6> ,<(Zga#̍RːJy>k"CCN3B_x½)Z|yz<`!^ I4M;zC_|x3x ­BWFem(yò5enL*M6 Ix;׮G2/0KwgkC&#vxIL.将Z3ةRL2_ΐ ꖑ3mc7I)0$7XH z;Xd3K7_?;J~*'+>i@[\ɛpD>Y,/V͖)ǀ^Ub.=ڇ8zxMDD-A KzK]E:CYzcFF9 FZ/A&x[2x[s+%96 :^$k~΃J@lQAH:ڬ}˟ #=m!+!ܭ gO$j7KGQ*,V7$Z'I 5PZ an%|H_:[2kjqk=,2#Hc؈!Sl!!vF7%iWf {A$d9G=#+KZok:T͞D2 Kes9hUiL,h\] qĶ8if=>լ"yd6n'aOzU`cߢ~o|F-KuOtwX* nPeٞM_s=33qP=9 M Bspud|X}F q0V"6LnxFtl<|@ CK/ D^iG>~k7F_j+r X'.wSR-wmiVz) I9HYc~nn7r3rnw U9%yqj]׭><<`ψ]}4 J1]5ۦv+v+sҷTt_6|u6S +Fc2'eRW+ͽ캙=R^#~joo ҡ0erx{yOhM[zV(kskC\N,#)?&1wx`&sWIo6SΤ< ^AZ-)F[] EK3n@~5Otܓ ,5$J7\_^@2SϿW,Ox1nfʒ`^I53 fPT[I}PŅt(w TT{H,߸,RJApǭ9&ȧą B = *2aĻz^9 ^<{VH1Mĭ5L@x8Qۚ +X˱óSmOŹFT،wzXڷt8#P29}1G~M Sa6Kihz ֭I7VZo7D.Uܙ m95.B5tW~5a19ǘlr~TW^sʙjaG%{?9TS302%I%5_cV)DS?¡@8Ƀ JܢTd;7R;aG=cE>#D#/ۋΧު.%Mk|_}e|m>Iw&Cݵ01:Ac0GHx,x+Cݭ& fL@`:4/ϼlɂۦ^ ;hYοCծ`XMQ /_o$Z%2]3uR:+ZUp>:}di D"8u0L?|L- ^ITs5^{5Z,U Uɮʢ+_ΰB{D?tFn!~XjGBHn;Qk)񒙱69U,nS*ִܶ6Ggi {&|'O,eyM+:{n?48Xѫx >=~Q ZڀYw_m֎zgwHA dQb*L:߁I0ʞc[hO˦e`GirZt3Y9df Ml?Za)Iat!3KpRҿ  ;y(!ѠH0S4Dj|6CaOXp%s[^º`u<$Ö~}Qr]XY]O|f7} QnO9Sx!2%u aիSܒ%?.UjQ 4Q .Xÿ́ ':=HQNشkH' 7:b4jl:@ mIgNWd> dy `PKlŠ%.;aF(OE\GuϽI=5SXH/LHmBBB&L 4`2О8/? F ziE%Ew7`=qVï SX@}G$阴+x)Oxt[ͿʽeXz8YZ$x,¶.50Qe:ɰM?F&8Nfh VJ-v7yAҭVjkEБ&m4de`۔G~$aJ%/;(OQ>`o_r'9CcF3j!@Av@|X 7E p2 ;b^Fl-foKߣ"=,'Ԍ-Uy/tS 2?|Υml8ųh8ڎTSRpb &_̄s>w8讆sCeiIO|+Co]gP=%eےioڲb+C,fG; EcY>R?7á\TkХޛ¥~m3 9zgPlG[E/I5dP-]˾UKG߸&,t"v]b6q:GEr5,!b%M7vꁡ{U\B.Y5q16 $ܪWԷLᕋ+)d[~HM\=~G`k#0+qǀ:q0H> XtReMKҸDof.Ii{e7I2\FOo(=2Bu>Oi CT)U,ҪT'7JSzZ$@[5kɇݼ۶_ɚnD$u؜Ϩ k;ܸ?}cICiaCpT;/uQ0jbbΈ<3gLnx'ߩDH,_w)GE~pѰV27N<ݿȬ9|ns >T$&Fm$ij^#g (G%nE vKbÐId['qf0K>NtQwjU& g6Ibg.UCom(acYpN 5ġ׺qjiER\vO ʸ>g&z'#pGd3pcv>۴;a(\6&_KYL6a SP*fxryӥw<^ؐ\sm{u(Ŭ@ c_jPԢNklĜ9.T'ꓬl|Ҕ]S\ }iye[6%^Tj3Fװh("K%¤R&IQ.^[DGA|[a|{aNٜ1:-i!s<`~GBW6Lq7*`$໷;6=e~4( 4@,tByړ+PEql.j,>wLnBUiEÉ*k8zT+zQ*jYFzgíN`TV-d?_|}f8!";0Ư1m͝ iAHYLz'unOuGwW5@$ykP\~޶ peG̒{kyvƵ̧,L"L=(mDe@L b RA]N&SaWKP\d V0 czλZnz<'n H-> H$?y#imV縻ǽC'hi~ M$rodI *r dU2Th9aiѐfe8 s5ūu4$ɧt>4YޣR"U!B?q}gwBGG3Gpw7r}ǔ~;} R*č]/ t h@ 9YMՉq :y[ %=4N3q#| csMiO%#~t VBF^o3U|AR3XH:hm^Qs#TZ;MA4t*G~U9VPgqO?3 wɘ'^ $\yei]:Gxz pJ K8b0.`yGX47?y $VHnMgy a-H/?g8{zGеblFF(>(QDVNҙЁ}|3K!21ӺiFPu5Z$7I5ŕ=Syk 5cN iws_]s4$G 2&h;egUvAǰVjGEMQ ɔ5 22ۇi?]=koq.k^d"r&θH 8QN9Lzb+%\ï޲!KL-@D!6:nuJ#@~dtj㐕v:{J)bximBrp6 9{咰T@ĊtZrIؖ_m߹$hCXdo/]oJa}ޝNj^Oкv-q(1ë%\lvRb/S$™_]RT:]j[d?&P(3_9W&x*dHR ;,J@Yw9؟0"oՂxL PNoﳱ+iq *qJOHېÖҭWa]&\Ӆ3ɨ7h4D`'b;^Gם%E!'DxEkDը9Y#aq74e 3L2.ai-I# 5}_M3y8L.;J[%SQ:!A-g"$|0lq5e;[)h KyO?ɍ֓k3|V inUZQ)|BT.dӷ ><R8? cD 0"ioewLk03$A.H2? fͶ5 >ǨGX&l_!>'FSaNʗ"qZ { /ePC6G|e[4n$TJs B8Dgrs>fjCDe΀9釀8!9YӤ,LCW:p>UǯN юfGe+ŹVuaxq(%ҩ(;(65=AhH(_LDMrqδM&Y'"LWT/|!QCgUJ81Z诒Z2%L·sH1ŷ!"Og9%5AƠEFRɦ׶&aChagiMq_x1TIQ&U"hћ/yp{Z|cc[i@ d#% գfyJQI$G <p TZ4O̒pYw\5H|o+-޶5vPL N6$}Z&ˠFaǑR* #iCX3Q?_42KA?j´hx P/iE/'akߴ/LH}˲UV'vY t oj>zU`Nw@{;±@ =D䔳A2PoraDwP3hՐǭJ3H۟E)OɉSko~3`,PyzQeIw!Z`'ćvm.$&,l5 \](\ME$Ϙ+YL A#;,}>9dUvӓ;r^L3H CIB~NR=6j`7]T3-8Nx igw8yy'0cvspp(71"j=̶l\+'?ZdSo56~( ^X"m$Om3H ΕNLdT0b-j\.[ {i[6(TBKU {Xn}r 5$#QG&Y:tI Y{d/ԓuh&P#C3 Gk`Gxd,Oa7ZE2FDQ[e`Gp-do4A%bHa~hMΕf{&Nօ=C1.IǪAPlmq &!GL5t3 -.bLkAt|KG31VSË{2 oxzW YC3>u:;٠EIƆ<,̇PUƵhX|%'m&J*jޏNȻkL<o o°4rD/C#9)TrC Y?"jٍxF3noԎ>CHhV˸moҐtOA }^(Z5[< Q؀vMy iY0^-'a!T>mGwg)K5˵ B-БPܓzgn-5!N0aHS!>zTH?2:tD5lJjJF  pw>Tqzz9SE'G73(3Wk(xw}#pѐJ4PWQI8_)YnE,iT@\mT$Z-TYrJHA"D1WҠ1p1f졡+8EV Vmq sІ7д.(޵hj%hfꕣϊ%Q㛯R a>YIvS|yfAzr[t52Õ@HNAŒ2r{/Sx}"Oc)v>|zЪnNO۾%/󢉕PW˃RW&pX4qZfl+Ff9k\4n=MƎ)Z䅐©NQ;]NisM{̇ĝW?[?Yzo=Ov|Yeu+f]ؽLIeCY"\7vcIMW2C֩ѯ'1Gy+K>v vq>N Gk7C5 qx0; :?sq`s,NJQ?`!x(^wRZg FÙ#~*8c4-X&m s:]%R` 1S'鷮*D8Y3uy"ָ D{Iiw>y%kOCT3քO (>iŇl^hzn⢮bm}uL$т3meF{q5\ GeԂ +C)"(nVH >n(e+ozIPʊy+P겜6AUύ\#SoL?khuj@kB y81V?]V+ﶨNo3EgGj@´nq&β4_2Nr`洫Pq{^26r-i^N=ݱQMy(-olP$hNjodiMbw|$ l B*A$Nqi9 Tv_98:#)K>cC3N&Q~K,N:[l8luh N`Dy_L6{HyKrn-5l179#oJ%эJh/!i_ f:9ߥ9 y| b|k탊n@1*ڑ-^(Gt6Wٗ6Wo mKsн:AmPEҿSk܃ڥcL==[K6fjF0 3_]˿zuB?Y"la1<[Ӳ@PpabD|9#tXLjp{ !"p'˧;H5ʴyWbzeN*ĕq=V՞$i=B$"GdW JɎ%%@r8G;j_w[ݫS`",$ E(83UE5{-tjvpn?[w%^wc6]":EOVY$`!:-<,9^Z:gxCCm=s!go8H ,zLm(y !E9sЪ*@픈7> J"j7ߍ|c"˨+cbARIKCt16Pgy*T8cCɻPR낵q]zO 8& U&vhA7cql,``!H> BD\64h#^Q:w4]yN:~/9Uv A#Ci/דC봐d!ހlگs6^hb#r$p4kqZft5X1$3PXdd֮DhzL!LI1SL&ZM5s9hr~-#݆bcHBҳrBɗON' `af[pq9ߛS_I/C4X 㙆mfm;>EnJ5zUs656}r(NSoQVҕþʜ65ÚiN쀠'pjb-^쎬C ʏh:*13JUł2YXerHsF[% \4ZbțlqVsBoMbEjxUmE߮2.:$ %@`~)0!\_{ͷɲ/ l<5V:Π1.lC㓻J(?Z Pmc//ʤ̡[џJ:j*/dwTFjN/#(hL[81a KB|U]N(DEzx-]Gq/JeKɰlѤK6Z]FvX/$D8*KCMS<vH - Z ڝկ~8k'm ]n\X[]R&:i%+eM%OvS"oGݐrx*;6q 'gI-|Ԫu d *'C%q'7> (ļV[Z=[/me]ٮ;}X[̦݌&&6Pda-@P>k0|8}x 6y;rb qC}VD,!eRW+(#۶ cLqW`,$Chu iY 0yKTb1_}34ʧ{)06Juab:ܫ2)[ԧ(IPVs fT#%갦6/( J%.H:U"Zp>5I@qsh_Io5Ggt& : _r_s^6>*n"X -œYŔe%,<CA!'K`Y dZN)iLlZGRP]EǬЙ8STJx:"KaV_ MwH\ s-.*zgҫ"HR"vcM%"XNC|{@IU+ iמ`&9N1I~1aR5:$p|*o˻']A0cd,Y 1b.ACP5sE0߾\6G$;+{F0E+<1UF黙R f\GPxEU_s -|]Vy.oRmO|;|%A/m f5ku|wK+ ^F@Ah 89D`?cjU.:/C4I,/7cGe@OZM9Wj/C\v嵤 XJOe`_dsG9bG[ 3kuFǬ7> 9.BQqy{%vvxt>&$mXՐIy#69%BqDsth9|UG"ɱGí"o" 8S lݚڐt  d)T o)*( }SE<5~`L"o@gXs s Y쉉 WGZZo|ȠO ָbR$qdxI"RDKAI;•R{N C?I"z1\)_1s;Q,EdnP{gʬ<Zltw2y00֏ 6%R&i:?EM~?S]aj8uAʃCfBFx'[yJ= @?IǞ!8B~A^Mn\zXzgk_.e{y VSj8 ;VX]ϯO~xE ݫa=Bw? qIm̀4y "ҋJyab| lhU8O~h'3QmD_fi`]`> Qp'ϥaA{Aw|Xؒ$wS5[Nuf>.I,,D0xQd1;z[Z XV*w? LJY^T{LA5@`F)&/φxnp.ڜjvͤ D|5=7ޞ5.8/-j7R\5>vQmt]`qkR @MW) \e$6rxV#iY;PB;j~9cJiPG@/64[m"`S$|՗ܨm}Zn8B,8CN YcD8a;Ev*`Ht9i+wte?UV>rGc.o; 1GLw ڸ}G`!f̛'ֆ2|uw{i4/2+/64Gy+j︍ē۫bĥڨQmAի )8耄˱=h~.{aiO`~QQq({׈LXkEǮiJ'zOEm؆򖏧 NJ]oΈv u6߮ӣ snT8+3IV2F[캥JagQ("(m2_!)`~͋Ty~*+Cєۻ51R##nzV2UM+%ܑEm}\MĤ=@5 V Qb~݇d׿Ž 8/Z5EˏkT:ehtMG> h6Vi"iei" q-}4kbᵁdQlmd.RN@b\cA\D?KeUDS\,;ayv;;Q+1ΩxְAqr(%ޜ0ұ}AP60-w= (R4$?[B:\ԁyϞo0xu=o`⾝o=_QSd.z ]xVտjVWBb$ $~0CV΢d "-۸\,k*V/LE8_ҖPCR D׬7PX/n Xl|˴y؈\ 5Wnu3l*KD ;=w=weHF'n8 ѩ'$ !΢ʀe~-0;SxĘ5aA4Q95nJ'P*㐠!4̓V_( S.B0"nv̵b{ IP/ksLT1:r߬ed5tn!:^=XL+&#mr RlbAdPTƒι3]6ܦ~gAΝMY$2%G2,L7' mG0>i[w8t'i =6nK^g9SxK${2azA#X>FPI⛟:?l>ulw0M~Jp(Gx30"pv|@b$vR]yG`9Up3/$d1eG8[OL*9pʚҗޤ<OѐdEc,t$cvB PJW3I!d&/mTIp5¼өzy]MDxR*503ei{ub7kLb̛PeY6 ib&=J`[,Xf/#.<$)k~$tO 괠hGB!>FRMrwb$FoZi`YDY):cD cv0 =NK4RB)aJH6'3Eu]!9ф ^Bn-tdkgF] ^B~8I7ePQ]#~ю}𹠱.rt)lZjo=Q6J)kfUAߠF\Sإ zJrϧm6aU(q2^1O^/sFNLRBu3spwi5Qy>IDejW b,a ^K"wbsJ[@*e?rmڞ kZñ߫<6StlWc'#EE/͑ěBɲA~uF8Z,mt&H!HN^V-Ô_tuR˹=*QCNT~m>h@T^ 헏`5dbF7X^K.[3; 93mՕAƭ";H[: m~]~^W옙QEݳDۻ(HPq qS5̟*W͒1L; q-1w^dՔpRt$ոUJ^"~!Xr}fwL%KSI1]=ij(vԆ8_KmRd4anO5!pBLEAD@f|lч4^LHkT_ f 7qOغٟ^NeJ ^"S4g6@OnB+"993R.CqrL'1A#s# $鸹b5Mqj}4`ѳxҏUʸ=An+3~YvdmZa|$%/)hfGߪu[x6z^l*?{Uaσ5,V|ܗ>q1(<MGf`/B!w~T~>[5 "H;-F7SCș>-  m=ߊ32=5-俨>6&"OX#:vo\ҫ3` \#,|+ic$7gZ`)VW7X|qjGl\iq!()A{R?Chlh'KڔޕxWS+C=GkŖ\8 u"U#?H5 a]pH}:9kzk-2mv e jRiYuDOnW%|tCb=˜gdhyv<y^0[2. 4ݍLoFQij8[cZ\bP ݮDlP$!fWwufwRj|WG +9*?AJWu<)kĕ??`QԞ׬=V%!3RJ}> 2v\)7@rl!7HTSS>$4~ ~J$j17'TcSZ 4mE]z=+ )TuKE N'l4\m`H.'>'i[ȅ%qabUhJL4=Q2QvJDPK|lgːdRP slh(hqZ݃vfۗQ[N.,KO6ް. 4 n@?2y [%m1}&OfTzˤ;?uɂvx͒HoFvigi%HG@&z׎ 4v>Kx]uA} -2h :R(<d} %;$_AaMzYz/C=ҮzK<\/EoyR0g4O$qyZ#bUie}R̿SF?N>] [dK8Gg ]>O(A[`褡x$GߒXd ڊQRO 4ɛQrRI\=jzvL VD9hkA7kiJ8eV{WnȞ6=fCU`yaT}k׻VL♌ p -Il34AQ:”j4ߍz_6@9P7 Ix/Ғ?ŰpYr[Ze /(,Z8h&@Q4,r˞4C!f r&>tzںh+J~?ejX^ Yr*D3 ^xbeAoǫ87M.fm,L`LJ~V]șF̭uѡh.ᛮ7`isp\C.6/JkNq!P"Ju+GpauiEOr7TR^,`6ڭsw:,)r)DҽVEh5}|l9r_kT$۩rHytğ0[ ō.3HJ|&e>A$X=<o`*d3W}MȺAzLDp*[ p0Rq4Eh2Əd73IO- MMw8x ՘4Z>B-HswNt)-.ŻEz%(<2GXl:Is) rzU/f>E(Y0kU'uDfe;AV]if`N/A)6iU:$Nst1t՘*mI@缔b7/yZL_~Q"| r:B^>:ƚ_?* vMsG ge\-~'4P(۬eZoDIw/nS&Hb%Swbzܴ:&'#,ZǑ,P4<aqgrxt7}-:pbS P Yq4es` R|㏊!]܉o^aDs$A0 d_l{ְgA:H(>Fy6ڽgbOr5m x-NTʘ)X/Q726yJmVD-A1g[en  7hE=@&w WHHyW5[vq"~#8e Qߧ |ֿCg!!_V<*L,h&X>:°*{AXn)ȼB.\Y|#~,UTMVJ` ?j6DuQ&կ9rVʪ16 Z޴ ƛG`A)@Qwȯ,V%nxo @,3o|( bv2Vo~}qH s$Bs0 ]۫H\UŋB]e񦌁Evajӛl}Z^Eu~ xa!.E7w`Aea^azG{aT z$yU sg$uYƯ [jQquwjgo[j#y,phXO$՛*0"P?9QQZ@_^c2n]RWoXEW: r}ѾArKԨHir,r*lK> SRxYBWT)O|= r,WUw*4K=PMqwH7qο"5zVj Ճh9/U[\V߿=O.;0SNOڜ/iuGNWO̞1ڕ;S}: xA8XGߖ1dtӤH$AVyPzЕTk%Yޅ0Qy2Gl,ɜ>iQ0Dca4g3^j'&ao 4-f릸i,0O'âђ+vۨ T^/ U!Z5A '!; ĮF<2DR6 &(r_8/QC*&Z!^JEe \9D;'^8*-NjFAsZnjI`h k(])}av6`!k_tW>شr2a֊9>X=")vS׋t}m/vE  rYoM}t܍ɫ_ BCi'],&a=H(k VRӴÛlT䠹@B7V`3x/P؍z\gmBߥwZ]G nm}:j;K"9bJ.0kr"z~JRU1yI&8ioƾT\,z ͂65lp~o0U՝20tFPC*-9q:-#iY3MW9Ryωֳ\tuvLL1;vݕFixG˒ \GJMD '.RT*I3}Ӡ8sήE9t.c][:Jrꑼ>$f]H}cw_U}A \(;K؝GZV `@ lPbqM7C=zh=Q \rx8)Ռ4^ъ 2VdjlNp/:,$NY2dyݤCyHlS>)6G 9`7/M!Z{@M$ mÌ,e2CBqPR=S(ªלz רr@̟ߨJyF1˜Tt_ .89  SLᢛ6GhQtwUCPc+3]w4Q忉2FՀ4룉vI",л^)_55Ȱ}\KXJwЋ(C5+I_Ѭ;غs E WiqA'K )@z8̀]3<~* aǰHn9rU.6ѣ(ۛry$4BYq0D `J@l۰pJX{7PėqF d%hT( UӫK?8@ xc {u1囨aH<\8u[ol<5Pndm#ShχszTmu۰(SxJxcG;Ĵ X Ob`{:y,obɑUxh}+MxJ_cϻ1Y 5-7UMoC5g8dօiq.d|41;){::4*G׏.#bOYO: O3[MOLتTPmkSp+xdgMuA懱_wS52AA7Cms@o/ SA6oޔC2-#Ƈe\o+0H()ق!eUzSyT)꼑=M ir/Vq oiFiLy! orkcb&Ix5@@bzoPW9.9=Bxo$g(B)Wt˫mU\ &;;Ce$>*m^G/ [pI.cyFm,A{%л1MVU+,uI^-r΂h/!ﳐ%.x/JlU+3js-dY,Tw^Q=07P1! FUR.π}{/)pK+Jr R1ϟz{:(r< UE"śXq g|-A6l~|?' c M5E$ /lZw;sUpdiI @l>E (Kc0SnHqC-8fqZ8XQ*']͉rQ+J:**d\j ʹ6!2LfZpwϸ8F46H|yз: \I?{+YUx%_pߜoK>0wokKǦk++?կVgv WeQ9-nۜ9X(sSF;v+*<5ISpA, „gh~J)>Fl-=FDQU4ꃭƸp4 .VhBro {QCEmҎX6R?`P)o'j:5g=Q#\fO[aO- :3*(?Y7&o+I3|* q5A9Cx.5ˡt7."Ԧy rw$V,hbwԌ&ۂBAxH}k-/#Z9GwOz8?G~FL_Eۤor[o#;_OLlg7HQ I&t1 c[n8<Ւ5Qjȥ[~F28.mV'ff _ZP19+LDF'v ;s+]eBg\< /,-YWbz6y (.uVd3y3e-6Ĥ6!Gk3 ~/koʽ,g,|]Og d# ?OD8cl)1/#~|3Pʜnk@:"XuX62.Uj4/8l9l3%Bmd1l/a|VX6#9m\jj꒗ac:{lYX[Dil~X҆/x$CA^\n;]β#j{R1g1+r*M;f}"d𵷩H;:Ge_4D(7uBw+=Á`3(oؼl7'd(6_A!Bܟ#م;}X@"k#FW] 4Jx^ j.8b2M{d%dE:&7iiAO6Gu^֠BCGhs3̢̀lH IK &fqt9M)Yv=_&ۜi׊J٧h!؍Ӏ;HPmʍI4cip87Eİ얯Zcnh^#!_-57.]u5>)ˢǟQ$/- U KѕK]2v#+B@5g3'Qp'/DG!D,cɥGS]{wo MET;>c|;<ݚ;Kn4Eg_0l) ו1Q3M"vN+8, J\ٞlJZvx6˘!h*t4 ][bk6 h]O֔H=t/5_muL]Jw ⟢HX s% '` FއB=Z]X@ ![dJNZH<¦v`FUA3vBG0`\8[n +j!6"ІhM_n=C&<83{![Ll 6قp![ԒTKh,3g0x]Ž2 NF?Sx$2}?*|A(g[ :*\2eRxAOZ[6[ ^̋4%Ox`P\k _ʇ)ԺyI%[y*HF" :ʿ|cgボDN.$%Z m.|Q@E¼/?"kհiSHfSⰣ^ 0jFi|Lq!DB~^yĀw4GGTcYQ;ɵL'=4D_ mu%Q?Q$t1%dMMsϣ[bjag]H#Zjo2!2.'AS4ֻ[l1S#J$LZ=&-5v|Y`uV& v<۽z׈AsfIXqzz}oN`06-($t"śȫ |g[y$<|6bCZVрʫ1JKx]w2y@5Ck\jo=Z5tṂ`V VjEX|wuzm}Q1"5{H?ae,ya*l^u!): i=G+ v*ֵyi84yvy'p?}SUt?K{d*ӹ=a6 }RzFӌƲ@}4†v> yZBS|vgS5F0 :L\: f;|!,oa++0p۾Z͘";]b !Wm|- Qu邮6ڼ$E5[^0UԴ 3HM[O6z4"iTsØ<Ʀ,2[|G#]cC`WDV(=YC I +r_4ʣlrwқq~H' GR7,jOmK7Pp@ʁCrY h&gGt͢3j亍K=Z-flwk@hyHlSPg dFClye`FYw@$t,R9b[jxCـnRiQOyDVHD&-e?Lš~1*2O 4&mԏ?]j&¦{tS!)qi{>7mOH.!$Զ5 e {2Ȣd g^/ٶN3B}r!bM<_(=cnUӱbO6N&8 ݡe@>rR3~R,XMI]WJsވShqb$POGАp-4%p9@OՐKaC)}dCh6碔B7J>m11ը;H|Oi f Wl >ق哌3yHΩ.1̪nE ;"n㖪e3Hr⢐~-&zV'ɶcQ{"3Ϛ_v ĵ.`\%J1t9<NsC NT8ݞ;4sٰ Y@&cQAR rڒ Uzo.M02 ,=Q 8$ ,U.ŹJOqAxǤ)}I ]V/"0edeA`J#!=B\ظm:З(>9wΣ^t嵗9(]!էQ0;ܲv 0)@ 2V=t9[M?-]5~ZmɬFāq[NiHX!Aa<*'@$mCYAbypl2~ -/x=/dLPjr%s4;xS POl^VÏQplMe:>ӎ1l7opjmHwdV[ IUI9¤'gc>l h2N@$7P7 bۉ(y4Ԩ#Sw/gNoU.ى<s,~vhxQ<˔߬/mHKe%!t:эuS e@>5 )'of RP3|1)_%%w%hAE\IYe> m )P4@\T5"rB`YZ͹"~ҫLN 3!TՃBX$":LllIX h.%*3 4xt "#t$쉖;iAQ@ig{&@w75+SYLa",XzPOwNY>ۏ0M): \k$R0mtx49l}z-n%2՝9)~2eƧͫCo`vw.b//s LX,igx1ƹ5;!" MYZ6.ǵPDR-D_)$Ы~wYCA_@ |3tsF"[+(H\f&/ 'p*行ޯ*myeJa>y7AP-1%1cۇ[TD.]ۊ^29qE7-Hx1lZcHYʐAb`bܽEt^mwԖi 7.d v/j@-9).Hy_]&Hpua8) @^Ab:7L͚b{lh,G@Eu*I 6Ԥmdȼ" _U#^p:O 8f${~vJՊrdGoo| vdʑ;~4}{qe!rv`qXF &7HBkAV9k6A'^)vCYm#[#:E|첬Qs9Arr/nހ_ys3Y;2"ڱo_blM}1}2=6-+*5(徑af\7cҪT=-vHlN%uKx@ɦvKad]D/B@R 9_ŵVZ T>#7̌t~"EĨY F܎2j2ҿ*Dm+E޹ݜZSS&w">ו-c>j[0rR>[*·?P_ XCJXEpO5V_q_\}2K&ݴ ^-W[B-́v?0!L"ܾ%:oQRnccPP{.̛ogPy />؇CZ3;81+[+qQ$~TS]2;)_G~^]~xj/HJؒ&:/kk.2Z:߿A]B!D\PNk&j܎kB(Cz%h ̡!\]>)֙J5~`kwia=AÆ.#u|C,OTbS9*=jDC(h+]`"VXx&72dy~/I[`bܽJj +m`{tQx{R;BDA{%8c-M Tcv\t?12ˆ}I{9㘝(Sܚ{v]ODcGD!'x+rY72F@y .2g3TreeV ;s4;zKVWyih^" z-kSKeUX)L'/1:$}&\_N ܎.(j $i)O. G*<mO+-S*/']l}©UٮƌI=K􎱿 -95ׂXK$gĀ,K 7~{S/|Uѽ7`8q7#a?PLSJvi?"NnaP gy,փ鷞Hdpk{GO"o%R2L"_w!g$]3QjUm.mYb?C{k̤d . B6o!Q#89Bj_r. )\n3*f^8)9eT4(La g#<r?Lw\n_oZM/H$,^10"דJ곦\gpVjċ"㛤?YWfw ^~~qcάxThluZ<]BG9*t#)HQ+@u<6|[+k\LUV8#ꅯ3b G]5CZi34<[LڌKhPgOhmX0r_rT _J} 'ֿ¤Q(_.ggw* У\EXL I~L &E5$r`{Sv4CQYaLen ]$ѥ>> `;FDefsshFs33*Oqٕ! UxvXGV߹\RRy0ƈq~3F]eL')(i.joorzD,kyKs|VEpAfuy8V3f{NNMɵVNQAWbB4Jz r-7B^%:zXҿCܰbE1FELmמ7fplnI+R=080wAq qUL L `V'gdQT<m%:Ff>{?gbthWKH SOh.7⒢E=?Pvfzޏo1rmf$ňx [FUNZCc05Jx%./kF1C+;TC3A0j-<8NcDFFÀ"Ig".R_aLD[ MKjIwBy(D"lle9Ց >[vf}({ֆ>wfv/ 0;Z[ ~0LPiǾTP&uHaQ.u{f؇Zf{ m! >09!@+JCj܋ \e{Ϧ!5]'aˑ&>4nLpOYq^q%Q&3 3ˊd6%< K'1by(1IE}DTb̤7GF3n)@?`}ʧH n?q) r@N PX@wnd11{iG_fr*G̶VUxUIY~H#nRRVy'b O|`ܢ*ĸ#3c9䯾Te;tc )'Qۆ+;c, ,J`fyDY|]|E{`0Nu&q!$^4p(rYЖ`b94R#-AVga9qKZŠ3{͚ufCBB|@MV<<P!S/A%jvG18#nFO܅00F9ؘ]6=;TiCY;bfMUNFG8Fح#w;̗"}<_n'ñ܁o#f^ `Eiݳ= `Y_tuJdJzs>0GCK$WPAfZoO;)_L b?61 Š52"yY"p_,<0](Mݏdׂ^Ze%O̷n)8= ;otH\lԑ]/!YHrR![^<χM m`j$I:&lO~PQxReF%}*^Hjhd]1̣C 1,Z lbm[؜f94!]?{;)Pس9ENMwz4UCP 26G+㵮ۗj$|^ҵU4yЁA[+BiDmЯLVM!w'z{=&-:` uƫiyPcE!Vx oPymݵ6Btcwj}yHZO%?*X'DS0l_m)/޸>^a_1t_8Wފ0AH<2C!gm='"Tӽ P? ~/g(0nbHV(錊f5(b//6; (ϓRĚ `1WZ#ٓ{:2( }wk-1Ѻ@tv!H?cNl7ȾAus@cv P;vy>'~ VKYJL7ia\87 / Ӑc3#.Y z57 @ggiv$jlxۺ2F|Kd*VS zG,"m[%#s-[o\!ߵ &'@D+]Tۺ@&vhO)員:Ûmś0Sb)cx2zw c L`)jW"")e/B9㈮=ND0DCvw;E+_ŷE tI׫=SH$Aͽz棷ݤ @TYkBt#2GH#/"fFWeЯgAJEw~3,>fз}L -J;}}1MKRDaCn;){t6a7"K>SHw ^7 pՇs0&WCWd8أuA{ _0L|诸&pHPgR%z,5X:C폣0ǗkrR#FFLi,FfoH\KdVcqc.w2dv_H]j]5_B= `O~v/u*!{}?uv nQ]n{/2+0qvKqRsaYi(h`72algOB N;_j @8~ٴ>(Ќ!wĘQ\_!Jk"gG'ggk"z}B<E>ͩISulyTpS>Wu~vR52քbD2KVrdpqA.{НF;ʾϧ$oaFXgC^:8cz8'ɷTCx{@a(LUc@;R [͖.Zr* _];fDwK{G3"n S]!$)Ua#"|#[S'.94`p^+]cnr~׉vV =7PK)==ޫ 茦Fk G$_k^@0RvRz 4*zI=\=iPbZA^Ş81OP?B #j&u0O`I8RCKL[>mĨ{{Vr$7lt?Eccp|$뮙}m>BPVtF/&|BZ2W ʖ+#/QHr#{^?`a9q!F#sRVNxŘic{$c]W beK(ޟΆ-/K1ȗ1ьᴂX<>!^WRB1,>\Ot'9osr180.-Fr3M uTT|mBB): W\i5}*mV.ѕa6%J%^a9ǕPē.Ltq͐aRVQw> {kpO8 50gXќs񥰔KXؐ+":.xɊ+wOx_4f$ȑtw =T@}mIpj~ImxPt]tG&ʫ(g ]ї}oHݔYG퉾n4mIN&H) GXO}ÁW_Y~ƴќ5͆ ??yFWRt~^PR+ðo M.9[kE+^MʜC'x1MFSX3Hзsy[vM/W%"3<5h6/!ccn`dwX6#ˌU)nem 3&cز` 3}@,^AP[&*{̞Cx 4ߴV8;8NU"UԶGg ;_J MٛaD*Z3'r)=dBA FxJDd\ N<ػcA4T]$()zx 8׉ )]NKcB!:I9|C^v/yjsHC1 "iG݁r|ϊO - J.<(j֙ܡUrOҲ\G]+ ʲ6/%2% q=7H^Rcܽ &i@ 6OW+ Mql,{lٕKzP VB.'Fk /8ѓ QA t(`(47zChtzz 5?W`aI,^щNc3A\ Mt0D׬K85yfߘ) Aצfӛj,o@ a>*Mr .v~Cf] pBJ4<(H^)rNY@Ѝp\87,Qc 3|v [A&uB?-&XK: -2lmZoWCPX_4̖@l4KLIC(V1Mӓ#K@4.<|Tkn}{i\2 ݢ2̬{K1эjt/Ub@,BN-5LyrɼE%^7 Qv8]8Hz#whDy'ЯQR/^3}9[: fd CM楈i H]MsK4>]N?/pŋ7|6Ʀ2hIM\\îq;{20Ip^XPWF.2N"ݎ鍆!:b\Cnlɒ ?TYQk2eo+uQN{kg:)ۅ/1ݕEQҜէtȷ/y3A¥%J1|*JwPe%9q11gh$0*0ӂl{QUͿhXF+ʜuf6kHVi*t Pn,[Ax=]1WV!ӸWG2w6i䨗S8ʻ`x3.9g+6L T M|@ɤ4P/F̛ |X1y!$a~ $q>? ֤71&P+Td oE"[bA~JMK+CDU0~,֗RAwgG#PsG% vT%KHЄO aμNx6R*} ?U8UJkf&S Yi4/1{/_W!8 k"lm#D)y2bh@r?{vHӀ\a?wQbu(Ap4&XØz}luokdHQuf=#$\ ^>|38e*Ӏ*3 ^xe-Eepq}^'W,,UMW,hkF#WvI{\$N T697GMBqC "Ou$"Fjs^/_ݢEٖ$d.Ĝy>?aV50Ln8n iKBfCy&µ /ɡ^&]_cGy cdzѦIֳGZۮe~j!]X5$B%j8샒9#ƌ = ,v4V,=A\|ڲ`@SKwdcYMfT K}cagEQMb% 70: SE"jht \J;62:U#N<;4ź W(d7Wm G%!4N?U0CC;}ùZKٍa@0n"KY=lk<7ǀ݀q=.7`$$)(Gt%iVYl-aie ¶ƧCؚPWfs輩ba0.&O`<$ٳjcO+ڡ0h(?\͒*r&x2+pQ?Ws!UCM Lo .B%-?z'mZA]ib7ELf ֬y2:Lng)f_g\<2aXjP$?*(8yᵃڲrҡ?(Kbucc(J<䁦?[tlwJze8q]uLҕM<330Y9fS=YI ;c?wChB_GnڈVl .|}%h|r0BuU@\t><$!u~ME5lW;Z$Ś0ΪДVho$T+FHI&4^'9#r["wTlKf^ݨ\PESrRXhiu;h"[[ 21z E^^pKSכ@9E]X^yWMJpx]qA HGOq6@z[2Z!2:N;dl?B{kmrgU? QEPKNӗKmZ2x}o]SRG#w= چԶj2ɠRVF MK Gfz#P $Gt KNud~_&0]&YX:'|Utޕ@et q13iʝkA Xۉ'ki~Zj(C5H\o&#$*6AWvzTy~eGnH&cOC%xG1-+*~ty=M2ǷF8`%a7{dNZB|8rD5}ȟE5nvI<~֖J̕aӚZjnt^@.uZ"x}H#06*:M-ןSW ft39vT $yv?Y k ˁ^Z0#,PCi\#\'Ε;-B=pyz|~Ğ` ,w7CkX.\mȪ/ 8 khW"CSV^;\0zV04 d%^-YגAoE:ޜn `:*qʔ )jbADzb_s!ϱO*4>B'SWˋcml'] fg`BZI5L:PZ^PlGyIFxGn@=轞Ȋ2lK\Pz#j BChꣳ|TA}ѿHM*Ԁy1>cW0B&n ﶵ"ܥ/%X0tdRi& uU|_t})Oh m.BRuN<=H8ѠS0 o0J,T| qF7sͥ?w\_U9~}h0see4)d4h:KNg %ԋ+Qݑ f G7lZzBXclX^W/ƀ0u`*B[Oy| 8u'wj,/o TO{N8LB$r7<ڹq޿`Ek3k2U8gnpU]e2(I2,w^2WcEfW,Ɏ#9*HI6"l\'+g}}v .E/cvDž,+7H*vD{i ^ _&~)2%Sf5 ~rدU$}'yie"c9l+!nAqQxm!G*ǟRj8J'] ˯yoNP-Lm M̊ŻJY֨£^"k 㻧7%sXiD%Ô6/nFD5>Uzge˨_3DQsKsVBb{P+B8eWÍ/I\>L#w-4~ =1co3MФm2v%h.\oȗT DdOINݨ*3KtfLԻՂxe A/Zl /jvt_@W ܺyTH|'Y.ʄ 3<uf1oupcZ(؃گ]NL\{6FiEQez2 0,kC2.{/55VpءXސG6E/=i?6lܵЂ=Q`ZNc`t ?/xbNec|`kR q @Na7>tI,'Q}kmc{qM{p^+b'6k^f!cXk%c/9@ kgP.nNi+_au 6{%JJx s;;zhЂ# Ezʣ>).ODl\pW-%RoZC" o=Vhz'tAVA}*u[LʆRj,9w x'RpĈKBO$Y^eq|.SQ ʅөn@EJ-Dа>/77zlYW }+Ѹ xXɒ<-R"A(8[_fMYẊl,0 -OX  aH8M'pd$nEgonBZ6?I-ȠܲLԓGڮV&|X\vpDRsLe͸ɸ*:H{Q<[J|U>u WqDj0S\;n7W><{6m%d`_p pKpm ŕ^ݛW{h^VUk^Of`R<@f!h6܀:yU.T@{R  +hk* Gjf!ڕ+.d@Ln``z&Y̨e}~,rDNf}+}[/!']-|]Wo! o34`dL mF|E7W#0 k:O⳶/99!pm+2bAYQ ZE-;/J᰸ãv%5tzBC"1": /k+hKFat/7/ІM>Go(ϪD {`5I;ktG6лy>}/P `2$C`M.+9F./˴d̶B _zmu8c"Q qb:ٶXEH"OZޘ=p>.l`sQMJDϱ*9~F%8O RI Sɰ c_KO3Oyv0ݪ E=䈰Ļc(doPApM/%E"j?֧fDG w,`#٭E2.W`GRq1n} Ͱ5oF~Lڃ- 2-{HGF% f'bF7NPbH%I&U),ܣ?2ܟ\rI0f_ur UK ~nHJalnVJ.+l - ̓mS9c:VjVZGW~ZorEĻS@?A36{/Jv/r^`#Pox&@2&ky*E6KܺM?\oCujVO~4'kυ7~R8 Qdo J%(uF6fX"c|ӻݵa/H[ / F sX0:BG|Ld"N?4aq)\ M!w )g(.  {jVH?U%aɐqc&W[pɾp ^8@ASNbɈOw۾(߮8t;fnYCj:lߟ68jz,+g> KJsaE2p0 =_} rPSh6jU_[ȈWZv:{ %' uo>r {Ck$E|qZ7UrQmYPeaKCR8y!fU=*&EozܑR84>sf|ŢW :pADTZ~ <7+pC&g}k0WJj=F; .PcLo Uhi:vuyN"/Z ^hd²/W^ẕxjXXrjE0ª܇co3Ws"7U{"&CL_"F/nRLP/dg^&[} 6M,ixg8O՞ukPq 66lQwo$%M!xq/h9G=L)vHU[H =nnT:4:{LI=g$Yq4(9>=SoSpO8ػ ;$@j *R~LEY #k3B~5Q:Abb 1Ö/=%ɘ7 1{>P 7 _ {/yfU?FLX?}aꌽY%nѴ-jؑTd*Ś eT4~ D.x^%+prjsƉ:5eoyTt`@&W 'FVi,q-g!\Ghg}ƪ}UJ"Ťeu~@ Pψֱ.b 2Y*Gn'_6Z0 ѶgZG9HĆ9jcJ]S4uwYk ^!֜%"3|D V!l"QMN1.vj;K8^'!sw&$LmH 4߳Ob0Zw5 erI!lFLk fteXuSbVGM QT("vPSC`H41~1S0'B \1.s\Iխ"AYJ{vdvIaTϚb* X`ȑ61d˸guR Zϥݺ}쳴(|Ō[`1Pm&E rɃM#Vx9hZFs!r)~_)PЦTcA8gړ_0(:YǃU+- a q9fX(ӎ7C m׸_ObL17G.JTPv~4p.uXNvis4; I5̭SdCGJ4Vҁ)Zp_w"d7'o/vYX*A&p-*%+a|Avq%q<$2Ks_@h,C_Rqc@D}΁0T yStS`:Ep:H/(!7@rm_I͖fVgJ1dȀM}/CjФBRvT^-Τ{R2`Tr,bZ-ԞdCsqs"SypVYR}.??HzZ] *+uRHX~@%vCTHp8+1E2PiGǨSF}2IvO0`gl4 "]d EW]>K<Dkz/EN)h FeX 7T7c]!ـC-.Q}۲%_Pl0bjH&᳆lG!J*"li0(uJ[i<ūyB~J{ U3Ϩy8)\65DPw\f@.32NӭcU l2l).76(L2Ӣt t(z7[܊Kz.4&PMjy<%6Xv+׮ʱ/@v e8CwKR (gO]G!oeL)|z"ew;VJ. fU !К̯LmwX [ƄD+B˂24A'l9aO[bƩ8dܪ{5=;yMiż: o,2XvQĀv țP€K6mQA À`](NKpn٩{d?˻''E̸9T9/GxzSu‡0@٢h,@|9^pKHu.'>Nx/N?Fg-?^P".5jEMh}fP\c9dl9nۆ-̒jE MHP[*pSic,HPCdhU<s'c]T !ÙDr7Os^e'kX(_ISX-@Ki_{_o[ϒT.`'Y8ߗ%n!X?;FZꆃMOyr&{2z@Ol*aӕQ#+%@΁a~!G>\6fҕqH+3ps6PRaMDFl=n{z-L)kX:PEG*~q,M47|DA-B4nx{mOGjb kݳSi;f_%фhoҤ@|},|#:#T&繺Q 9v4RΝ0W36@O⿤$C-2k94%LaEh}u߅/P^i_4MUwH(*UR"`.a"_ fޠ>E{̡abq[x3qGy-tҺj{RSA0+}44G5蠰 HryzK~3YXpa(`:놵s6I[xY1aSFUǞS~R%+䲫t{CK"1!tAYt`Nl3sU)MpP1#1S d<8RwLA}UmUucʤ*NEI;)u4]ӻhF>de}6y:f u=0侈{Aj^V@P~Ý4W-6RJ2]GT, H/߰A!jRqv}}k?O8]Q|_>:rf  َ̓\hڢ(ih8re+ljfg=MfzKDe= (yPPqY9^Em$T;~j=wBW|W[p־{7e6cZ8`ٞV8[dp sNL#qe-A߲4 EE-Mߴ\ j~=0q:}} CL#jc dyqpfn{~n9yM&iBo ]]6FG h27:Ȋ.fͅ3%>84D>bpŤhUWhSv!d@-;UŬsnuwU>=1{r3џAtmJ1.B=$=X^a4D(jSD([>b,XS (2P_c3%yefZ,X]Մ33|my%/Bsޑ3BJXc MOiq*]oīmUwYj)q JDXQÐu0 v`k,K.+2QڷaMUNlc0u-|0o4]5f~hһ[y`Z>> ]RW3AwezDT#As^hYݸMG9(;ItDm2t4~k^%ͱfhV1P%e)lNKXk桀~e:i#S (LD=d_R+KJSg2e{`jG Z82o -oԎ#%=ɨm+geHH=[FPUr-4*Z|<+SgMyf2Rx:D^|,}517 .Lcdim9Tp"*$}%`o`9ձ@צm bqeX "txB\?FXsу;O.(Z(%>lՏKtHWwWӥ<\j%FY <-T(uWu>YѝH4d$F2Sɛ3tMi!}O- ZW{9-wSy(`>j vRgiSֹ[4^~di]E&e\0K{@(b=N *4p3AZgL-ڡ\VGד9/G ^;j6K$bax:1iUr6%fv#~;i~E&HfXᾰ d8`Z v3q\3Ϣp-St&b X'r*: ?!2NuUKW1oJ NoQa.e2sl\1ܬT>Gs_ Qq&I+BK҂(Jɡʈqq}(".P M,O4rziOVt5 qW%qlߦA4U{&#drt7=z2v(l. Kӿ$XƜ ]A_GefR SUŔWtǓھ(X2Woon3)d$fYޫ^}tCjPkQv<=z ։d:^G .,i8d z2T"P\Cq!?n9"I:IJs)sJ1  0g:@)N>;VKzwE@dI36+6PHrX!:  (noxn"D>dREN}fIc>w 2b [˵".ϯh; eLDFW!<a]j)0n?6FN0i91t2zt@6|C|/5q3=rHEn)һv=F2H^m AFֵF `L1_˔)۩؇VbPV8?ޢ> (v,M \^޿40UΕ)P+4SzIyqoV> 93.gN6P5f3>2){Z< QbZ6/~ |XD4Pq&":K{4JNɧ[<6 GZd"7Mpri0+U,pS9 V5FbYtRd Ql- C/&Y84,ɓV 6T Tm{,QkPﶕpn B4쥿]U/t^9nE=2`r)ZY6$a'Bu>o%- Kȴu?ܭp$57;q;yID>/x-Mr?[]| XаJ6/,Px`t0VuL=L7XL,fMK{BJE>/xYD)48dzEw=d0'O2Wyc%]vd݉D,eZݐp h) W{xxbwu; 9N%} /Ev15}N0{ϗܠNV,^a:FvUUE(7!!9rF4L&=q s򦂫7^^%y{te?ĝM{&yYw,]^mk޸4j4٪W}3褦`.£M_#dݡW {mqҹ+,HW)6m@LQiz(){;N̈E]3NoNl|y{ 5}|}mLH\(6&,ć} "*}R$фPɣZlZ~8x7D;>!̀HYpy٭8 \Qռ.@o%7>hW>: +_c$91|4ER+18%I\;jh@‰+ځOT [w{(F>b6'vx;ҝ tL pC '" n.*Z/UH(DuQx+\?\JuEbS̮[8Q4DFV %,2R"3AL#C H MF`pyK$6a18i_F<3mE ifeϩ,NCS[D+/ 8QU`䉌suKu w wbll>#llsz`Ðxp^fAhvP}$U.n J1ՔǏz]}JB%c;KMY[ӃA;QFEz_4"u2 FR-"F|I 7].=.9`w1^ܐ/z]&;(b8*,VmR͋SsNX"Pq~n?Tzk-} SK9:(JDKh)6x8!HLeȬň|@N-lHnCM;t0w>&58ud\7{ kՉ.Z?[la%(r0_!wXCJ9c\7mfC?{*h#+IZWI6~D6,G 0p+B#'N_ޗzʼ$kiz&2;ھ+0b\A. 8* Cfk͛qsh|4'L2O[w{LK{Ip8f)ݪ%_ۀt}Lg±ӳ0ml%v1ܙɒrV y=SH5$ڪӻ@eG9#z?>I2]&胼D@y!w~A搱 WLlsKa$]3B A eOex,TZI!{R{(;Z6j qЦLAl+:!Dkpdl2ټh)^[kr^)dW=&۟jKfhBP$ep x* KFVVx QH M۰"I%9ZU\KxZhcDܐhN{$g_2ӥZ>Z? 8zx34P4ƒuJ/CÆ0v$G{m'DuMΘ V=h4/\փdaє7bc.5.dyl`ς;$vtlڻiupX W(SPK?jF/Bs,5,"kŮш "53Gq~f b {*N~+]G|)5&08a?b ¿w*ɔxY@& Rp S>|l̛v;KBJFTȆt=1^zZGy&LA",Cq n"#ޏ);)P${ֈ bpn*nY/2 ];@  Ÿt XО6m@ȯKd B4tSYr=0kX-uw3 v*ܲx/H_zwa5!f:3r;=`ߠ !u_YqF}i_xab$%eJ `'>$Mg]`ܯ=hm?1KPz49)_njj3w c YN6,Z F,LjhMheKd=߃>RvU\tT p^Pwd+_jx]!\GS"ptpmzBʜWUBt5K?ĸcO$ԪR);EQp=;ݣ1cm뉚,QqD󨣒+UZ^6Zk 97u$AKwrOgf7( bd?q9v hiށƸZyo3LYuw/ԥņgX>*6X'*Y5*́GvS(N'I9'̒ʋDžC h}U. Wu_ =`E|R5pN#]sm{(iC1e{f0GxSdWWavaw UiӢ Y-"]$e?bO(8j˘n{D8?dW{Jh3V0ҬDzH'l߬> `w':+Ω { 6ɞ8-lc/=5si݀qxҮĀ C>4y=<ڮyP 'R]Pn,7٬_$_%2'RHݷ[Ei׎UD S/Is6֋I=;NY[bL3.]3^$E֔\s{o{+Ruq9q'*v4.e.QoIDdlIˎͮ4KJ%99ɖEkzH/=5`dԣ17tDՊk} =+4V ŕ`aWy"`WuU<*"6&$hb;c ӾhL)t fWc#:.i05 D0e4JE| V+VU>~{!6蒡 އ۵:GNԭN+76 TBqR s*FhbEoj-H2K$y|>VÜ\tDT29x:h&f@AĻv'9qyB$Bk`nl/+!'31/Bahi6/2z$m.ᾷ AK<Ƈecbg#'10*,dR$&yStxdӀY8ndd|EW~Ш3 qQR~Z:)Ň9Vd} a&ʆ 灕eoZ\;Q/׬oViޫZ؃Kt $ͫqbYt<.P*T4~Q!ҌcwNTϓFBh]qی( zYóy(>7nf1ֈ|!?&Pݓuj仧Ix SέuH+:J4gj\,D ڀJzvIų<qiyoicp+2iք23Y uHVa/`)@rt.x ƠadDV9E4"^l.:~^Yˤ]!I0D Ra;\Q74zHSq6IZ +dSp)\؋xFWܙɾ^FV.B#hu6b eC3[|AX_ԷT9 ~2/#^U &[_4k˺ӥRkდ6_G']OV3 &FANsH=a ׳Sڭ2$@%mk*Ma U3[ ;ѵMDL&T$.gmhAǕu-F[[Q[VMi6݊Cmml2޾›!Ca,FtWv>Ax+d[=q1&/Wbt[IRk Q&'h1()H*RXL\ T9*GoT+?jUNt[NzrV)~[ZO&?4]ԞK?gteΕrBj@7Pҽ,$u6%d1W㼾jCYDKˉ[$7 76$wr[52ֺU!IffQ kȉ4(4RMBX;0/GTKDnh%fV{QVqK=E,k6>|0xroJsu;|>IYL+-D Q:\1lJyz l*r d%Q-UWw\%W}nE"j)<\bV|00#8kx0T ^\?n S sF̞ S$HsM 5 B%"0[H]K̷O*Hx(@4j=MS cg0W̙:^:#>>eϜ" 8\V8>\89S.t|y1[n7&k=Lkܬ|Oъ|eKnrI{nYG[%ʜ<C] mϠ鲃oP̷CQc,N{aQTiВDwMѐkhQv#QL1x$)t>J.oEŗz@PC:6ZgX]hp^eLczG\}4-)< '}g_'.EB#c JY T)LڱV*+NE9D%G 7Xq{u!VEýl]ނ/M0&ĒS'9cK&oq_ħ#%YS42әJ5 ZOqj{&;TrrH(߫/8UI{goֲ!N4OHьxMFa%NB= ˣW<Cn^F6--o~Zo{l5<"F?&"y5ƪO= 1Cɂ8m6ĚZHHC|2y $d< Oݫ0yҟ, y1["fRlIèsxD&ԂH} RͿKt&S7{͏ Dk]XMz|`.wl̈́娑`|1K; A3&ۙ^p#A[11 -ӧn>L^u J9t>AE^ҙ)fAGbI-C 0'WPY\[=*mpoCĚ,|)o.o#>QQSbԆ)ĤM"ÆTDH &Jt$,n'cE&nm>,.suB7^+{ZA휌"P/ l!?Jm;V|/Cnn2 d>W*dk^~H({ m"%8k8$d38HBijFg Nrmel_A Ę#rwfœ&1LJg#W=[mY H"eSvہ_D'TG˝#J\;x:'c%5-yr{C|zDŝmw% WԮ,w%dsoǼ45sٓh7F l˅ܝ Zvń8B<%_ Zr`?F %։{6|:<TVtS? sڂzH:]xn# ;Sj-f$R?w%l=i&2Vkԙ' m @kjب&WE~Qn7)f@SO~7KmNXOY+)n9h&}6ӳ;2=Ey!^@׉ Kr #W) =M~~V92"2WqY/hJ%uSC8W.^zvA6o,6 nAvLAY#vF##ArV9qGy*[㉯9IUA`RL`Dbi<̏Z`W7s1e湚X9%NEa&AL:w䆅tX 78ȧ'3$"v ᇈAH :oÜ{'?H4+'sJ)U[0V,ۆF%0Cy -sӸuMO]G}+(GQ)@m:IccCa6tTy+PBshc8 _ޏ\z4!#|a}J&j'{ۨ]4.Hku|rmqtBk4Jl.P2X`VԕmE&df AOjuˀ&G.z*jv~K/LtnB %ҫ چ}A 𛇌3ѣF:;Amh<ˀ~ot 0L; 1P. 4:hVlG(v0৫|Z,B4ߐfz6N5)sʄG?~J?77o㖡hD{6Ӹ,zfT_ƶj38 5v@ƚݩauwRHade:tmr3 <9|I^(Gr,%B#q'v `e%BGdE7(>-Z .ٟe6]YUҿ)ׇ4U b+-P!% 74oaUrT;Z\e@ڃy[խ%/>ݏ9*jX7c6mGRײP)?1(.AY̜UZO0!7F钟T1"N+a[7Hth ʵ xQH2p&Qg@/z̫aZL& 7=GcP٤b#u' LPpZѳM" iqD||F}UZ-QI.X b,h \ta?N4e\Ska_O8B3jP# 1 m>â6'={Z;;O@"j.KE~%,*%9eϧ@sR_4|_gOqwn," Γg+Kc)>l>q)T.FrzuUB91VzY'b{"2W)5%:~[m.Х8SGCڜF2@dgzKcJVJQKg^vi ϒA2iT)- CXYCQI[Twͺgp1hluHP+ F4/l\nc&'m [d_{5=60g.A?LBC6'_x64U#T]8uyŻa;P{Y$+J$Ǔ ?MM$8ۡ@(7Z\%6MCǚ zd+.C ]:6;0/{YE9 !67~,a6o?yfwr!J91N 2rTqv#ˠdQD:R\. fƬqٹ Ibܮu`At0'0]@!fâ%ܔUUcB9[ 5'5JqX _3ˑaTB w3NFMF oI#4.XZ՛1J:উO5&wkp7җ y1刼3rS q M\o׸?$b*ۏe "RvW-=eF%L<01c O謟{#sհSo6 wV 1o) Pí(sFNev3x> qeoő^+&|DD֋?LȞĎYWwRQPҪ|bu((~;ƥU+h?<m_AIsv#Y^btZi^m0וNGnvu; K' k frՃ6 miKecDCԬG,VUggo;$SRl<˃mI:dL %v\T9h:G+k))5+vZa@snq,qG,'K7ǔ] ELrEC[_Xs~u AO(U5!DE8Z#_5 WR21H^,zbѰS5~FGpN@(X ~8J<}G66hkUxiC#b;І6&y7@&J΍)Bޙft"9 Zcy:_OgS 3Gܮ&{ЗP'1*a@34!OJ̠jhhs~´ցG]6tmZ&o3rwMb7C[Q#(sƫ>{af8+'hp0kpQ.ta)"2oHaw~0}؈\}<3y:\{?! _I?_׌ Vkb\a" Kp;9L(1֠ ;>-[1v 5r\e3wgwx»/ }3gDKGnFCް} "5>F˯Zݛ+ļP9cMq"0 4t,M$SPv̒I`P*9r_e'7}_ٯ22}'"[nhS-FS*Y=|؀a'd5x͇X7aGLy+rU\~Zn8Ue-޸]'0v}: 9#PPrC3IiΩk2S'l:u*tcVKN 3# tD>={ܮvXTiz w@ev` mbOc >I nbXb`#jjAJbͅYn8>ɤ#W5~ꢲ%CփwfwD Yԥ pפ“14xmA g?gsOPDpE_^2HoAmNӏ ~2*ߘآ7NU}Axm TY/H|{Bo?r%[2Bl6t%>S+&q0+wIЫii)9I$p*5 P! >Ί]m=Gd](1Fu)Hj(K}z^CԏP|yꅋQNg"0:jd D)8 dośCi}'Z3ځfT*>S:3@"+OMhEwaK pY?Oa"pҾ8c.jٚLme-amp6BPHKORfr}I@->zTf;c#WՃN{99.OKnMȍzgl DJl ]#!)bO.T=|hd)3,d c)L'XdFJRD䩡|jsǹ`a)N. P!ڶ| g@ pEwZUl^޷ uTRT:'KҎaգÙ:4tkNO  ϼ#!hk_d˳DLF[#o_ $@ݣRJ1ù=$:&F3)szE|bP*=g ]ylǝ e73 $j0f>3G5܅E>$/Ğ!|DsH֐YP+ !]=\丫YAVd&R7;_\,&ץbz5z/&zU[OܸPm~L& Ҭtrv2%*ݸ}ޑ=vG"v`i_3#ef/y*f$]{vmjmD$I DvS@[xJ6I""D#_}E>t;fX*9"Xe~`n_ʡ.;T 3xhTnʄ^<}2vBe) q!ur͒4a3J]h]ed\FQ1<:|?'ӟJ]`|w5$?:yX"KdPڭ ˬ2H70;uΚAOȖ^#%D&44/}lz@dQvC@6x!S\@*.#ѠnzR 0[#]I7ECH#C #r Dy!ͳ z̭vfGRz^:Q  *y~@,+ EOrr77WL]%]⤁'@5m7uk%'j=_)c2iz)5|D&Sm߮qeJPXV@d~(ڐ,DWh-_Ds/'A#$ .[[&/EɑB}ߴK[[ɔ*&x%{>AivSlŒvxDBrQjvAzWd:{mjt'0 =!셾AFjZhƆ,t{w 1cVra-b]pf|faCwܽy[%EO }pt)kKm>4eC[lGل&4a4OcьDB / X67Ĝ݄6t @mwX]`2nK_:>CD`z݉mXWrk)]I vl"fst+xa|xxwG3~Hܹ4Ű4oY~S[DŽ&o0'~jZK]YrkwU] W +:S$wv1v%ӳkO^ !baCY'߭1FLI1֡ӂbOȤc@`&젭՞^練_C!~RD$,زw[5̙KC?ۼ%J);ịt=J!6{,$>3J&R^qtA \l)=z$ΤgΈ\DIn J1ۤۍ3ªJ9JQD@bcxYC0ܛ鯱-Ӕ_ж( []-*N0wǪC6{?b0Hk+tFAPn4ƪ .(˕v(y]j' bB.u.f7ACT% Hku SąxT_5}?5YOKeSuYΥOϡꠌjA1S+?Q`sjuՋ,hp OBMJ̇1a4">q4#GZaq\cafP-bͱAPf֧rk?׿ 1b?$OrNd%Mw`:oSOG0'_@9O+"rC&G;Jkw#٬[e+%FTފDRU58| r0fN =3R| ^ќA来}k끩[|C75s&A&T+ xa$i:DtGN7P@$h]|xɥRdcYhq˲Ig/9ؑjD\w)~ܗE5In,3]t^1bwY6);aZ6պbEL0nGĕm؍dR#3DnK,Pc[V}]$ZC6۲4qaE ;#H%hC*g$#ˉ5n9 LXޗ4{j?-JU#c&Sl-p61#UnEtbpLs=T]rwN{J3eG.O[Tv骆XB5-ķmsZz X|#mL-jS[D$ܺm3if 9ԕw5 8!oO\LbOP3qpQ6 0Ԗq*둄 M ,lt &TP=}3薜FD Fl-)}BQ=Kcmq8\"yyAJo @ʾ]e \uSOl$FF =*Pc؎.*j4kx+ ^fJKI oJƅ[vd8'Ӫ HʎO+AJ?(˜qcD H!w:;D}j]5ǃH#7/OR5Kx?qt(tCx^l>BhUQjՃ5y!΢BgYZ0707010000001a000081a40000000000000000000000016650944100013350000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/]?Eh=ڜ.+,]a>'Uڠ lOf21#aʸ)& -ooDREשƓN_6MOqaEȈBQHU@ҿn۫eY4*iipQlA'W|ث&9L3H[7*-Zq[W%MxypH'k<w;M2<9飹9!*+](Xnue0?@P>] :(sXfp WBsp5o)~}~14A N2VKﱰ|1vҫ($]L( n4tH9)vyx7{ dBXZ’sRc1n$-UFy pk߼`@fS2rS#ky(6n1 ~N(dK ) ֣wR{ĬUƊt7[ @dĠ|6[ rc.Vs׮^IzKubm,-}Ϲ{`h xK^}@>I܊_Bpo{I Y~_UGgÿqVaDk@r ^: B]+,4S]l\_N^kM7I0{g{ %Q %J1ղ6'ޟ~6d>FՆI'.dH,K"ϡ5@\f^78Rm=|ID8v]S&ͺW.a@ }_͊9:[zaMptҸϻ>Y8ƱǐZ7CYgE ,m񺈚lN밭i[yٞam;WhSt*S)^qÑ2q`D1u 86:^kRmh#Ah_^Z9o0w1v'EC<:l6$X{pS[$3NSoBd2l8nqC,YʅǓ&ZWEdb Dx܎ ]I=e'I$shl1[Zc;>OtN|mo= < ڝUǹJÇ>,6@LFnJD'R@K%d/oa 13~|s򢑓[.U;`M{Su9jgjr/eYϥ#i罚~#w)dP~$˛-8@@=4tVS G[T0T +e>Z["+owarH;!9/\"ҭ" >HxnטSV`c \ &{\~dm2 f9;%2ΞCFaY_1͟q&Gr~O(6X*( 5-yE_୅ͱ \|Ietx)|?\̂V5Єҕ>PISmG 'J -I`%֕2:6;߹ eFtSKaiT/۫("W(\{Lt3sb:a^a{e./87cȞѿx_q@\ ~m3z_.%t¯vu[Dng2RX¨/NЂA'DH~WcM[u[ҝlfXs~:1v[3lG[zs$$;ܚSޞF9vi-g'8#ٮY&jXV#jvs&a_)XLǧZx_8qx?mE .w0Ci c3pPxLj Avύy>> Wa9G ۭ ᝈc!y셸 I:!ڤ{|w{]fJM 1Y˟[%JkgwMpˏeQӊʰ9uje1ƅPHW)"uK`玪uu٣٤xtG|1D^KO&7i!S'*Vn 8x ' :/a]ٍSAV[t%3:k FpN˓MÇ'(ʏfɚI]jH frrj&X⺆scs0P.KYsJՓ9첡J|fk>WnYicIH9j)+YSɂ FzDІr6\qF!+*yEw!o9=xWëIZ)OgҀwu^,A;*ߟ"sx%7A0iкiXZbqD{\.ʩ ۈ.bY{}zVbP[t 2M͖TΙ'3f}Ӝz<Ȃ8 'qwiN-7&5fx}TC׭݃ 5(Wyx-#Yb }oژ6k>٪4O~6?ůM'Fմm#bx3M`dnI?Hg H/[0 X 68)ke'*۝Tk @LlȨm#Zu u\@JϷ ŝŶs TZHF/x4mdzl\Z L^oE[Za012Qb+ooNZ*3XF;gZiy5?1{B<ΨMskyg (Q V޻٩Ċ?+ѹ0Tm獑+&H؎)43XEa[R9(z<:I_`qUL>s$OO* ЂOze;PQnIעuks׭Nka%[\;KysXD/O{8#/Ž5;)1໑=Ƶ\rxV&ˡ[w!"bdr-TC^Oes ӪIH~ͺ-~X : yz^`0!Sy?wFW{6hK9%uշjٷ0׮8k 3'Q]U#YQgh{Omrt&&g1̆'ht8,V?X5&^%E `Oя5¨,Y\GP\r&XїMw"NHL0O)woo< JJSZ |8[Fc~޿VN;r2 O!u[]>Y_ 64!v{/tDΔ2ܥD"zƙ"N^$WXg{*]&疉AvxA96f$VMKx6"3Gά-o sn}`J ݔ%a5RQ8 k; c[ Ѻf{GAd`,x- 9M4T)5.G: >u Kc0\E U ZάX'"8vtn(zT| p7_ӈp|5etrzf "i׊2m=w%`96iզKz~Ni]ëd$DxqD>odGprX? rn(*K Dëj VЯ~tƒjv`b,P->wopSih xhFa~)Aثz~-qbx8q&_-E:eD5 ʿ\E}ΠMa4q=@oXA17=8 f7)`aP܆|\?MH NӠLf,g`J\b ™> lVD_{LRXf7=@ |oR(VW;lS#:&L-liRx^Tp;Z^PwMAUF>> Qy 0OtvW[ @vJ*X$sָ`r?zHst'B1Sn8pr8wDIqTQ!iek,J´ltHJ~ -Hbv)l4DO_ߺdN\xĭ@43yvŀGpU&#:r @]~pO Qc )\;hrOpmy"}H (Vl@0](B'9(_Bwz$1W?VjhT |LiY61նW'S lR@|xVc,g'* 04Q*65}2?W(#۩^.kADhGbkۡ$?%@ ]΄cDe4kmksDj.wKu%1ZN5;laW뎋*NQk˷? $  HWXz0\o &xm?epbHZ⺓#)[H֭yg ߕ7iVy5>RQ|c3i6WӐ8ж~* iSMCD[w@茺ffz,QOĒnL%NA_xAw /gr-Lz;)ubwou!H+ -xrR.Azb \u"/3m?)01/v4n$KNyj֓+\:O}IPn=0DG+ldY'RW-[w < iEmPR<2 aҤ1j|:;{<,Ö -Zycbӏ Y}AڤNX,3KS1MV7'1l;eՀ3 ~1v3uT|24t!ʒaa'Wܙ*6ޛQs1۴FEvx3|'3mSA k]aJ"3~Z V sĽXf#;PiX#l*'dd@~S,}4 o ?[j$Sf|gj:.zK=j `3:,}&?C"Rh1e=#,X9&}$'@w&X%ϮgFU:9*lݤ{843 RpW#0b8ta"bng!Z<:!)Ab:S$b5gX8vw-W !4qUy;dݷ/]8ԥ $7mY-h˧f RА횻SML_'j> !zޫVQDž'F 0ܧyN֩~v2 ]n?\thC4~>tV3dиI蒬"UkLwgq]=~eƽߋ}K.' DwVo>xq=boi,#@gn,kZaݔ ;wjFg 0'o~*;x=[aR2c5TꪐQ#A,flA~R_ ,fI~Wc^m u=IW*.JW⏛MhJX%gQL23 =-$%k2bToP[:J EdwېrRғyϝA?b[#rb?uY/VŤ A'M ~AvODk-v;Zw-ć5f2a0 `,J?!Z!x5aDQ `yCz*Q(}h إ׮fnu,3.wN,xݏJ9m45(ۉeշ+S;wo I_Or J6w*EpiT$ZZi(1&+ӢDz3#!zK.<σ-i h5): Nc!uβrR I1vi:/Vt?4!0'v%F> /k$il@;kR8ፆ=)$1r^[q@jwp;oB$|mq7>^($W#HNΊlYB\?9p*ޱ'jBh|S{$P\K-~>;Tz}9,:QY>;[> XӮ[:!{z{V\ 8#[xzenBya^n\k |Ʈͦ<'et'{S7wөo„٬6".cF;<;!&#-T(X}HJ#t2AR _<'_~w1sc)94DD)%I&%`IIGq8;GNS|Eu ҩRP#))9L;A֥؋:P6}lqM}Ce ,rUXѕ &3zUC)!Mi$R'irc):tUp=+ecќYCi ITyK) ֣(`Cj}C+p%'ˇSEpl8[j` Y!#Dp:S n{Vv{K!ۼLr(h M35!rRB J^ # 0]`xʘ=F?|(+P!Ŷk=n9l"KEVUŰvUyn J[UI +񈓍 !B2J #: Hɚ}cf3,'I]/{z, g3 Ug}Ѐ1a׈Zf}XxI0115z_Z_Qkf8>y㯨,aHxLY;W+:i *1X#΃M!GwI/j'@\H(&4| >?=GJY,]cgt}l#+{K t7?EȮq9Ľ=IyϬ3 ?qnۉx$%pu -A{މhdn(֮OC2QhSc<*O$1إCAxVK€2݋ R}KR(="atA|BNE(/m~v{ J*<ra S4+bMբҤL 9 c{?+nKÞcRî]HI&׏IMo9:ERu0IهS_M?딌B~quԢ]1;%hY;V!0WK4+Qa/dKr샢~/)=n$< #B_~rm1Բís(*{}.Z=y&ZvGt~d qc"Fυ˒%^iyrm%w">jixSfw4Y):>B|4L<*WQq2Yqsy BoTH́[0Al3myb nBC"lUOOo =B~ }ir ϲU̔9LR}>[G5M-  *J 5?7 %SxjRœ-DO< }dSac gեIqɜw<[!KA J B lVjEC"#Po c$e:R$% W/NA_p W )OgasqV,jOϻL ?OP)M{"<֊ڣ>j 8 < HM#ߕAXHN )i6 \^0(͟_%( pRЅ}s`uZ(.ok-.'|'SAFsۀ]ځsnHG2 -=]|"V[,c]+tHIy pohPpJ=Ir.b/F=Bxx)F oGr lxz3җ&h鯕 -IoW /\/XLy"Tm⣖+. ׯLVw*hەc=k$xz]8B,ǭ"Qj61S^iy o{m$~_UۆYJR}+۽5?Dbĵ8t`ڱ)OCLQe0JIOrMs- AW >pyiu(f7 :EϝqCN #I0Q׆T5I-ִ V׀ oez%cr9]AɋS:;1p-Iok%.D&H`< y c_{9G-ž+&#qzS%឵B)ΩAZ*.C"d5>/G9!9 qPlTLèQ-("wQCT=xE5*YQoraP9Hbx[SbU [U2i}bV;shƂ2-κsW`1zJњ.Mp˥;suH$:kg%u{jP{ %lKN \^xEwbͶcd(n/GҏWv+HSdk4T";S !IC"T.3P =q_(b_X"MnzMFw+nju4mms (a.:Fϲw *vun5?[}hsbܫ>@6يO#uq+wT A0>t-Ȓ!%F\9w5(us$Tw& >aZ)n k*9pʵfzAٹoj&ra -'k45R(:{lCp^:t:9}gI8H+e3"Gutj,F]צ'Nw;]IqHBúؗ=(q6[wp(6Y\?荩冪 {IEgR@?1A!UY(LGu←tc`![IVQ&ղLM NN: dT%ej$0 LЩRAJw*1yT{Q8LR35e+!;S{@͏N1"זJ&~YiSM$"WCi@?xr75 #&0XBu';Xw.F4澅^zq'+OV.[eIbvaښTϐV?IZgzRóe7wvm,IGPY4P &fwzB ,s*Ie$|taZpUFT )#l$ۼ*\I-4#o;Aq($&$=m$\j7Q:jE%W&_G.LE>3M?Y%{|oqkf\9+0ϡZtcM,,&{a@%Z+2{l4D-B.rs3@6dtgVz,_tn)/~SF-7_N+-AU;h%Hs'M1(E ~A6^vWaY =='5\bQ- 5zP"ll"2nN+}.=49aw.&_Kr1: 5NG\ ! umMn/p `x4zAh~)"b}@\4|Ng})_j؆7Ã(LJo`^H'|P#)l^Z,x<䖖̛W9ʼkE`7nJ޸ vhDs̈́!._}AR@b bA|5зiOfAB6& Y!*s'F;]Զ=*k#1H.$bL i X&r[lTDyb";Xbz\W贍 QU'FwIyz~PW?]E9:S-'uu#$ 2^0_'] !QrmˢW@ _Z_)@ԇ{o÷ٱѽ؀S,Vw $C #)=uUSQe-2~F#J?]$/i0aq':Z8g:+/W!B+J5B,(iq'76CmBTsWG1V?f>_mu»V48|ufUuD 9$EB2Hg^ȿ~8 h4'+_kdzug 82yw)W7Dr"qS'r3ݽǏƼmR9Q9p2:<8?*u8τR(*xA!IV~%/ȡSdf#|A$XPlugr+F͉=5{au>:OǸr·I␹JgȽX_Zo7@4#N|5kIG1.m!^,ךr}yD3)o7g)?QW1g u% J 5GC` ٲ'lB?D:5LozG^hs-ij}y?IfʛL|uųvWKf ǜԵV]C i!̎ C`gNHX8 9p76 P?(@<-z)d<c[ !vf.ON349@a0jKX:/Ҳ HosJsjK47e VItCi{}Xr:\ZfRZ/A6Fä9Ouzwc-0W71Z/y{hJ^K`0f(8$q5`NȶIȻmtda5)e /׃W+3V˰[ï31+$2`Lc /tp~p[9@3 RK枧)7~Or`ќ Pxlu]%2ϸ/9XRbf 2WIxM  ݤ!j+@fH@o& &MyGqwp6ғU;/89kOna_D˞@mWW WE-s)2O9<"RËOX5 M<e|RkNq f 8bzOt-6TYbxTr6:}~9K|IE2t\jY4Ɗg+Η/ j*0Ab$zX qIQvgqo.#we+sO~ &W:yAz`t qWʥQ]O}s!p Ár{9Fe̞D/Ɏ&r(=$\ېى6kLaw\? kcC/'ţv2/D$Q ۑ0r(MhIFPE3_LHid xR ߊ[[oOIky0?|"^WLxBSL4\(=y;u$KbpSܛL?g#:jpE ;!<zFc ,^pۛI9*GU88Kts@ߤ\]Hpn 9 ~E#X8ݼGy7m Wɉ@QL 7),3-@) +Q VJӐ {>F"nSb$87ʪRmaw;|{bu9|_m՛}z{WB1"'z<իLjl%ʕ`YhC|~xնdN#R;.wq@%wMe3 U%gTrMe|Ec \Nt_rITHY)xiN{2J$lćWwNȏ $v4Q\R"7*FymNϡ0Rw~im9n@M!2M`; opfQÀPghύO@ r[XKPU|0⹣uA<΢kx&[s\ JMV͈kV1*|T;E%UcV+bj@8H?[ۑ8Jl-9R 3B _f|XJ.k̺36V˨Mb89x+y9Y`p3 EfDRs`CBx*:Aȗ܈%U )&P~v^-P`⥌>ˍu4y}C-LʈY4v[=4E+4_iV+ek^I5[%2ޞMAuS˘9Qկ}$UV[|nj G0'%\;bRio$T9U㻂l-,}jR`=5wQzom+W-.{Oj&GHnކPO_Xt6G4TչCz X>C>(*fiu?9z2ݒ_Y,[WT@ˢWj79;[(.Q{r:T3@^FqAԯ{c<< ;MJ>XE ~-D)"c"DXWy&xʛTK4c%Bt'ph$BÃm1Jb,/ʭ tخv۹$b8ܕ*S| 1ArupӲ-:=0vurMQGo03"?tHr,[*ˌxڄ.'GJ#Zִ]V=IdUxlLIZ#S) u'FwFg].Cp0@=MxEnNVM/ 2N9MyjzXeڗ]DޏǭVMcEw&tY<|8DcOTNh7PRWSk*^qGBҍ+ U*b? #N2-yy5^m<^<V{&_5|9/ҤȖhz*rL̍1n*''Ӓ8T(~G/S S$[]9Ɣ4MC˄}iYچݦf?Pxzo³h0D8(Gw׶h#Lf$cpB`_xvʍs 81hHC(Jl@ձ[S~#]/^˼MY+#~ǷcoJ<{\Lsݲ: !a1ueK;BtAwQ"iD ?h>G4MX,F;NuB#@}a<Ӳ#ά%"}Y(~n9_fGC6YόXw,ehAͪp NxȈ6{f|yQ"p sr GꅣbX`KUa+SXIa!`Px~ Ҫ=Farj(diHׅtMXZML%CCAKO!23d&Ji: M/R)ݚ'7e@fNOԿ qW;nNjo+@\=t+ya bӱr=!|F8rdZ^ 4hi}x,C5vCs(Z딂KQ -DDR]w}ҹ[~{kSOuxr3Pc>y"PcB 5\Ş9a}zOѵ.FMβSnO s)N,"X8HFln0T&8< ^;^3peUAWwTB"cn6F,۝gͅ$֊7|l5v iJZHejpd0fp`D2t~Mv,C@.ee-ð>䌘ti3/:~v܏/ՙYe`Koe[w.M|dƳ?c]eb GEߍ$k n.3Eq?L9|YL4 u b8Ym"d\N1&$@ 9IeA3Um  U ^NeMaǴfx$O<ɝCQ$)vMZ6fI_^_G P]KPٓ<@k kw?pl m(kNͩq8Jik]/C(tZbk:7wཧ74c7]m8sc=0ݞȣsEi\FHVI-q8+)/]K+bA `X C1 I]fH@mɊ׀>*@|)+Hy/l߃AB{D3Дg˜ ٫(Uj28vV쩸r ݴ,"_,=6e-0#F5 |?ZiYrc)Ԉ{K䲹yKm'K(g~1gF>oFa\h= ֣eړϜ^Tͦ9mv́uga 'RFƂ8w]̥˯4@ fJD%Ol5E*|E{B|m96pWВz,n/DgxzZ:w$W1ٽ/w?@H?~~j]ߗ:ZPDRlXfW/ D R<RnߤKhgxE8 ʇՓZYT|\{7j; i`>-r5J_e ,Kfڠd)^l *>`brg^;o>$(+ռERŇ52b|p.D4~gg2RnP*LB*VT(0AXa୫%G[!5zHwv'f̳>[L[m_סFR6;NVMh'[MT5B$ E>U9:ۋ,fEӲޣLqr ; (d&?c[,H_:ւ+xj"1^6 ?Ȃ>6[.-*34˗Iuu$&Q؎zi41 f;.k.'g4#%Pk&YH6IN QeE|Lox_(&=VY^c/4 ]V9UMEp%Ďfr۱h- >vs6 zDƍ tFхȦY 5FD$'Hh|gw(4q۰ cb9.$"+($'{/ UF0< DQm/r`/;} &/ vOf(yt'jjvT^uY_rޖ8 Em(rygQ\iЗ` Gw H1tbd k9mb-7sRt$+ ?\{|o#t} 补N"larsEm\ 2a2 2Y’/x9*A)sUtݡVerDk,^yǜ3yVyS)V\*ƥ<'RAOX YA@H16@'= 0d/s6{mB+;  SG< ̙|4[הl8io,1+T(jc*wKq-_#/0yC?Wsڂ."2Ñ'KxAn1`j%(3{O[n#22z8V|My<y848B"geukw^ )-Lykc_ʆ9JҢudŏ2sup̐${gYu eKчK!4WE269YQ"JᴠDs"ӎ_TmhKۥPƒ@essBYu$` BusNG-vCНr*X wR-"#+? MRMa½4'u C%aRƜ$ "P\5L1$X`7R罌/||ěMd>ݹgvh9>N$Jo&^j>]:kMI (^;y6:ua,^3nO"4TƂHEˣs{ 7B#ڕh~1Dq*cc+!.'ܑU YFNwf?pfPQ{TZ%MxPbh\ajđ~S'i)[$5O1ZYPlݰJP W4 ({^gՊ_~K G9Snxs(Abk6E$]X p6Z i/njlf`iU9!JM"tU ֣CNU|"d6T,Ő[fzJ*Ha/ѵ4]6BB/&"jtOsh]-VHTQ*mu?.fGolrc.߼wL1?8p< K_]b"H g/iIDu2N7deԼ/@%WA,S7s<2~5zO:Q; Xl^"`n.Kn9E ڶ7S.ܯuRX%1ՕƀrQڅfUI?Z`(v/6<4{MPra[JtL0>VoJ|&›c͵[ 9 [.3VEF'-QȢdBB8ay(8=KD^S1$>Pн(™1q6kL._#ߵL4~y&G+1x߃E6t3Cκ>½(@v"CtViGk] QoCv t?`(0Q%0p+.J'ښF _{ |YqEl=_`WmVtO guOIX TSy`DlNi7e7'. PR$\dhK"v.2v/jB=8xBNkCoa d]52Iԍobɖ_/Ça2pr>6灜=ޕ:*{N{b3`M 1!8}F>Ӻ@zo.Ǵe&z%KQf縎_:dKR#_h䥩E-õ.uΦqp[&wH TdhTqtQo0N=B2\0۴ĭ.9Ҏł02XqTW&Z8Z!(" cWNVup Nٿ^Z0m051qӐ[{-ė68hx6ӯGft)~顷AA'yHv`z0_cg jGG1 HQyNF08fL{{6ӊ9|lj`z延owRrXӮl1JWEG_MĠK6o}Z { QTaČ7I}',JY®Bdv%_ Wi:Uzːӑxd8=ބ ^t``{Rrكl7U38W3墨Nv7l 쏼7f`|O@,O9`!!AD RF4w҃';v3mrf͊siBDuWDzw ֙,azSQ/ NˣP5 ЉgB;74}2cDݔr,b?g:Z+K}"a^GuhxC)kãoĀg3_9jKkFmcyH-Maߧ'9>Obqۅa{ cVȴVB">@d}`B 6_F~# = =o4$…C d,`!0L*: +62uq^Ih6fU[ˆk+吁2dl"Voҫ7Q3= YIk8%7)4ze-Q/@3H~Ųɻ$-3 P 4u#;}4#Jv4sL>cUJOJn,8aʲw"lrtk'𣠤T^9ǒP:\JaYYsx6Y+Tq-uvfN Ns * jKI49*w\564cO쨎vTTe;,c .Cud;q|e D02uI˭RHY@;@("LkZB[Gb֋%,VhIl fFxZM5Q=yj0ȵlNU5Dcӫث!EJGO 6ݟ{GʺSOLʌ=€Ήá0ncS(T-:)Ɣ7 tDz?90'J(\@?Ӕ@_RLD\e"(o( eSiЍ~)"oZ7iBZl\cw:6^v_nEbsNw IW&ro"̚Lr\Fr0+?P-4E%PQX~5i91銋(l@Ey爽7_|346RكèAg(^3O٤ys8Y1'lFymAfo?R63?}6TF鿑IGG:yN*|#AUفc4p/!.B?_*-h">Ϟoc9˷~Pjea&X36@_n=hUFӰL)2Uk{+0;XpydEr;GCuh.D9"zc1&t!Jx v|sPU3)YM4 bϓVlHLхڗvߒG_QRt,Ь`_ {*o56qsDԜQf&TT!Y&~Vxviyc9[PC > 䊭57!0!<>~?*xTMӄk,ۮ6>(6 !#3Jqig2pB6y}j,@Evn'^t) T$"sRPҏvq4ejjus-D]͡5BX[Uxu\fT޾bj4ժ]pV]ЩNO%ZHvz2B֊'8`)0l v@-K1R2sN "wW199mvR"$7mW3*c7 ɀMnpSyv,#P]3!9PVh՝ y- sNC~䱰":'.'׍5gAl/`961 \|n`6"z3UmJ#>b<̶P*aR-LRRȳӗ{1(Zfo&jYFqƪ#-zEx]2L9Ci ouMj%e^NhfZP[v=1%{tIYw@at g4%A f,pLpڴya^ > u݋-1{KևN"xKb_HdLZ lX"Zf[E!e5gau5 ,ċ,kUAWcr}NQV腬݄_(s. 0CDU:/OGޞrnj|'bY?dނmwɀo=O~oRsՏڄljco5L +DF@>~mPnf}1}64VIͧamЄLp[<^jl 1ؽCɓd[B;b#o=Ä͎X=sA5pnk>! x}~ؒPݯF"8Y }y:+JOdžf&|'j{Ԩ}¿5ӇjRt8cJq=9ӮO_0;B:~~@>p<է1 TԄM4HxMwnBvd hY)3ft y_xHЭf1^7|L$Ӽ58Kr}n/-"+. BpBo>щp[,G[ʑZ& Ae, Aj,8 / 6+,wsSlJ-:[KQLlehfn\! Cʿi@L2 P2`B!}DB)DTs2Fcj]c(5jO8ns$LV ׃uo=W3U7ξ'jzEyX64z0 w9oz>0$֖ /fT{ ÔuSH~0ݡzMBb@vD\bh,6 /e9zz41Y1 T8 ֪]!YHA1ZnLE ;' yz4!ĺ",:AX!5)F7ϒC(P,"epszӼMܴA,= TsLkȧ]#H c;Wz eEˋ4Q1 E.4LZQeV3 4oU!g^3sBлNXׁ~ޮu&&yn=7f )^AX$"6%9Gv ˉ?^[bZ3e[nx61!#J<1Г{j I/b۔o[X定gkhi uz+c hBV{{1c3iYS#-*ȶy(Vޟj « ]Qm5V}*,%Hhn8ȿg$mؔ ?$ma3B6.@c4\ztc 1*S_ xNB뿲5/X>'/Z$25W,d@F4;?}&D)#W5fi\(O)$Fϊa[Gm&1i+"%C%! x~$s{ oÖ]Y0+cJ˔4lݝvӀ%4rlBiۮӻA_&k(lVVT|"筙-!)n1&VH"y?m#Et"!)E.}q[$|^Һτ+T87WgbX¿t з~FRj1m b ~ZS>G{ RI['|01M6!>ӼI+f*(;(IPMQ^&d^EGC>gJ!C wr$6^*Y T!1[Bk,ѨZE`/Q4GTO&tzWH3EMad|&IΠGJB4Cc(9e orRI=r' e uZ0Y]&ʥ6%͖=8cr-rmTqӀo̵->&9Sʒv-)sL# 'l3!mn‘ibKPg1K.Ք{Q,.A .H ^@geŮRX2 %_ OtM2)#>ߝeZy1Xøҙfr=~rXgtX 5 SVm-53%Y?}?x/J B݌9eԟl\a8fĚj4kWSb7dm\(Xh^Ku&x$+7.%Re>1JEڈQ9-3tEuait'b C+M<;7|T5HZ]x\6C/ RwAƱ+4ĥC_i,U;J}*@ç\6<; ڀ}LН,/c*Kh[ꖴ=k#Lkls @]|\Qv%ǬR"AZ`&i׎ &tzEN!.m2my۸!XUf9 C֤@'~M$;ii7lg+=fA}&tR5Y)` l I£EgD,T eZNԕ^@ WNRT "t.pc\úOU"I|o1y*ȍ>wJUƸv6J[ |`P.mb&Q@=6uqxu)h<$b(CV 44'„JhǨf/%.Tl:^ҕz+7u#S>4iij/S|"9 7m֨V|Ǽ4iR2*Pb Ia=PcpC˰XɓdW H|36Po'fL(hXz$4CtҲU+^1 0o'hk-ϳz|r# z9"<"]dtx Rp1l {'4d'-bJIaǡ}r ̖ET@4_Ya5V +Y =LqL $$|f`hIv&u"wgm}-fW\B7hrZB=e?oYz ΊO$^]K&=EBHl9Z ]>;jbAHs %?x1we\Iy-pTl 7V(ÿ /.ȌڰFʓ )t R=8eIc ZxX. r-xoJ uBoYt-AVl_68Pśrû^H>&hBgz"+1 P'B㍏h¥FD{Dc݅~ NNd 9Lm}j\GW>]Kg&W}7NxEU %[ll IJCCsb]HuE}L]ظD05E D\πކ̂/ `/&*KʁZ"B>-1^5 ɡz;i9h/]mB(Ofao;%\03܃.^@ORZx;Q2Eaś\U֤\PW62)!>o¦9H!;:s@0.!."e'u|G+ :B*q*'qЄGGn-b>wҥGǼ(-ⳋB_(wAB~m˶rg7bn5HU<>dLm pǤ]J K *+ɍMn7!g_A+Q> Ӯ!ޚ+v`xޱʱ^E-#=.ټe+ ܊Ji͹Q&tH(rFbJ76R)eW˘DEq#LJϐ ݭx&XRWֆEb@}]!Gu/U!t|=9Ǎ(+iWs[iC.p4/VH"ǒ˚2 &XFg11xP'XF.m 10uX0]5;:o5^~.B'W޶$Y)џ&3I| _8sGT(XGj ҖmQ*H{pDJw +W$8_x#4q<Lu"wE\T yDH^ v/ OE8NG2Gd5vF*.|;֊z)i|cBK.ٵELJ03"b~ WBb9>6,7۬w1m~t쏸6|6>YF(fFˆXFsk;cN]atafd4҂TD˺qOL?X=IS6ZnYM]Ql9ʬ =p-3c8cK&YpF%$"%#Hj6y=pxwy9-#3ߒ/ Qj^ V_cMw|.KusG bǐ& @@]Q̵}BI*Im}cJ[]_zbL%5r)SAP%Yb/TP2#水VQ>ϼIvEMG%,J/$&FWwCҜI|o@QaC8ļM_p>\0&/QmӾ3>2臜"oxD%1fo$=rb.%Zщb:ƘO=}  5?*l>rM3?1WgEZ(H;& {CL,0k6™]vQZHr-zlqdEl7\W`.e#^5h(woXkcR'A#zհԸV^0r[ F6 d{'F?TzMhj'}X Ι"_KT RՃ´1ȩ)kh=1KU1t"!߱@b#by]RsO7^%DCߑˮT"}$wemoqE|$H> T 56Z&Q#@#V0<(᫡EV%CT@P2xpb /41JS{'`*3¯]}/ E =we0\*Sja”ʼS6w J@Ṯ9j)qu? @ bFv27Q阪Ӏ(n-rnCYp{)#Z$oaziMҐ:Yf{ż@8/ GI8" -X2ص986mKQ\V5XjXɻ;raF ۟P2mm*(qtkAN}|5W<l *<^Ҋ$+J`U l3<S66y$PUٰJ,!:bƫQg| ?]ªiS Nnv".K p>$w=Q) 7Kӽ/ʮ[~H1e2l[xvϊq͙̣K?OOFYl_p?7co DaRbdCYlĒ|Q -eRj(fb5, :wL)*떣'b1Tenѡ0A I/x@+!3땧5u}b !Ƒ, ,J+@rnm|<@OdJ`hS#&,ݐ xjoE/xtiirٹCMw#F](vfhDB>ޕblBt ke|إB}hj % e1'{Z= 1 08^u<nuIؚ$\φyhBj!E)өeW_p,\rؾ??e{z'Z{ڦ@6DIDg|Rd3߈l}NB|") 1aϻؗTJ`.&wCEi 6)w@jїŸo0qTkӰ;aE6 6aa4Sk;IЎ.:bc?\]ZNt[}fI}bm9hL؍,gRP?s,W+JC\| *( 7@/e1Fu1JQkJ(_tGA-j V|pl]^4:@ͼ3WmDAg4h<%ǻ?i7# M꠰Vר/++d+GlVEoܛ78sU(AM`zd~'%D:!F4!HśZk:ѿ+%љYyd-$T~(Skqc151mG8D1ɣ$gZ_K,Fk{OaJq.5UL: '"\<zp"<վi_É`n  {:m' |;DM%-˗]d_Y6. vҲJf߇ޖ&b=wBݨ@ 4PQ('dU/ߘ& |@@,eLUǝt0 ?; k\OqD4:T_}QN!FÊ%r>ncfsJ/NGJߝnQQv+ke8Hry |?~Z cLly%13׹$,۬GЋ ? 砰+@)%4;)?z*BB*2t=m;lx &PQBϻ[Z][ ﴂTY^y |g5muLۂLާ-Hw,zAHd,XR˨07 NkdxXAW|Y4R0 wkkn |HU~'eK8 l "YQdRR&߰ͥ$ݿ$[ek.9K)hO['$"غo }7i-4w=A}تpd:ZH[?w& ӅYʳ?L:v yl< (աbؾИP+V3^{ uEv?PiñH8{FV/Q .mW9&1Biu W8Y52a&.#<)"g!\29)|@>04VYe }qk#ENH >))_iˬ؃ XshX>{/}5Ă3vȸcpA)JQ*U縲FBV;9jA yᥟH?$ ҉ P]eǃcL p~idtxje!9@D |iѵonBL$ *yQb=*PC9Td BM^gKB~XFD2 H|%V],׊#xXC >cY;6-U??4~(CI(Bm)Rqq!6&|+{h#Evk~P+SfP":nWQ#b6^D +^_6)˩L70PM@$%Y$ G#!dp6d\zpko(š$^ej*g/* i`Sx ҲP+Ѱ4$sWqSm*ܖf.ls DgtLaaw<)f8iUQDpL70t"?ۗoC5)r?WccV)DK\=v#Yd:BC[ ,LyN۔h/(+ޔ\*KͯJߞ4Q z6$Y)k^jPd&XX\A72|SN1Q:x &uF>FЦ*D|ѱ .wXA[jN uac:PVsYWÁ.ܑs:qd%+1$ጧZm^ZaT]*q z~+:q FJ0֠0z*ZC Dd0 '"&.J6-d;!S9kXƽHAؤ1ƧXXUP=y,Yd ..%I b8G&DR/j+{y}xՆ@k9zȨP7,sj~(pW(=߽_]L܎>[lOt[2AW7}zrlEr(Fcqhl=ؗ?O}[5%<{c=t`_U~/W^"ѳN"Ҹ-X^&=yFͭ.̫I˘|F@ Uѵf?ω|Fy ,#Cnj2$eU?U2՚sLDB$UܝqȪs)$Դ*|Z[ dRbLX5Xń|6cQFM8a)4{Oqlxj$ 8*<:xT0<=$J1_8tpx {A`Ǔsg7% & {z 8IŚh~^= /_,s^  @xBZi%Fv/qE{F@,NbT*-H8v _󰆁jDŽSNw#D3Ghƍ#dG; pYbZ%Kn1Pk":P8wTOgW;Ql|Ms^pkQP#|W[d*{{eg834X:FF oe"wqT_We"b]_)8; <tۋ[jӐ؎'!Q6ئ#rX@_x7(%-wx ]wОt 8b Tp2̉.X΅)#16'Ղ8S439N- 13^5 &J1*kǚg +`ҧu}#/&CbxpDam V7=^$WEw `MAk}5]^ [ WݼLMK-UX|L ĺ׷K. F]v_DT~4I| 5I*]X],ҽ~Xk\cqC-R؜VKX÷!1v>WduA^uƁVꙡ:cRa?P/ZkS?*>(vi ' hh'YNHL+^a*nG8 ?3pK3< {_sRJ[<=)+r }%C XJäs8B}iI{2F6H*FbqX撴2xtP?gaǞ9Ck 2l ")j2rި8g?KOV1 !e#[bK´mV.^ec@ǚjBgrѷ]ύ*߃тm/C@9xj/נ(>ReKB"P99u6WC͜汈RU;2HkHj4 GN`,|L+!vWQlcH9/~U!jZLWg Ҭ2ȱ$q\\w-NmK /&1 Q 4M5_Ӕ~o]?OۀgTOJ@I/ gC_g,r>M32ô\lg-g?#Si&9R)BK_'LzE#N(2OgHk'?gɁPcoMМKttKT~'.\MY;bpB4hrhEZ["inNExW5$MFoQk+ey \w\+'6; FGҿ㱮Z& 8FkW7Mswb-b#8Uw&~|LUiQ S؜ ۛ/崷-OiGd?H/Cs]6@Ln}`1m2r8f$ZoVs2,Ћ$KD%Y5]8e/9iWE-5H()A\Wf B21s%ޖHg1me#};ki{KŊX{WHOMjGggGC1j!t(wpXP&"*VlEXnj.}4m'M<u(@ҨOt')~ @"|ooOh믅jcxΡyȆ\hUynȧH(3sg;=O ^r# s%$LǤGCӼxCXx ȶF ; ]ҏ|w+j\S.>Cmp@r-V .=&fc7ۧ<&'zI"8lc椈$I)EϛHt׋fC vuGx}gy OR0Wx#GR:ި7&#V5x[Ҳ%1O]GB7|X深lCW삽WNCwנ'iNV]nOO{804 #:z X 0hlnI.D'LBlxMvrb٬ΤL>x[/(cT*` W+^Mn& 3VtC&koM8M_IO Pd&t]i;hH*2%<$f-껯! 0=RD/SX'݌n\f_,K Y0%43p/3>6WҤ0M .z"+}[\k又: $i(y@qV952|vp7Ple < Z4 AYcΪCi`(fw ?əxu@֪8Ezf tÆ?<瀥5`9n8fd371n'K:uUd|oqC{F*w|&ex%h*5C%R3/jrR3#6չs=IQa0k2{Bw_F.".یw5Y?Oދ13DF<$>叡!A)TQ_DX2EBqgN$9z *qKadJ'q7vso=v 4"u!.^nlmvU(Q^SЖ\^p)Q ?|ʐNro~% V+aIǝ-UR1ξ O/!jL`5Iq=0+ H&`Jp8?&vD~U/pQj d ICaM+ x6QHbuGsPT 8';eeQAhW_l^o1:s`zʪ(6|/D`;֊%`ז( !%d e981*QѤYX޹e?I5VyͪmY^Ӳ?Q%3F O/Q g|9@L3)̠CRS;ӈ%.b_ %)= ;VV1yy,$EkCzmN . s\2Qw6B-帽Ehd,s䓬3c&7I0Aӧ mJHv Gx9^J^u8yRȝ?@MBQ5^N8r"=dխ&;z|0D F,P8 Q`9(MϺb58t6@$uE_]q\yH I>$Zf-K#B='Kbija0IO:ӪN񚒻:Yj \GW[ohTVn|p~@!߃.I3;CV cOd'o:f7 }V(!F ODw_2` '̶rT]$**< .i0t#V=P8yFzhق?'|Pn/m+YTI``m]Z7fskvąI0[qͻ 9(V*w{ddN+NDNN2g黴v..FZ=~]rٞC-!yu;7`:Usd(lca34Qz"8bRsE`Y%ʅXOؔPn}JރhqA{Jjo,4#v ãg]W@6NG{]D0*Fo OX=-THԙRWEދ~1e)7-N$D >;?>1dvJ^Xu;5U.O=xfꋬ, d T ҅΍#Bq2|ÇO(<MЬyZ6vTUV8ݶQDUي=~mτ^Vq3bS^2>28H4[d𒶇vbYOquldSˁpmDsp>V0FOh,$FmV"͡Y8cK 'Jkf;{xk> $mۼp^8u7>#NBo MBc`(Ik4@*TXs@/ubf QU ޒan9>[KWJ7lbvHd/bvЉ$F6m:x&R7LeըSvmeo)<9ΚTdsN]dmkE\g;hБ TPpTp*@nP”D0;pT›@`MhA#iz\'LeT~ V&[-@pZ"4K&E[GfߤZg5mIEYk &y+7 Gāmm%/~j[[ ո}Bً[6[StTn6մ\p5TPI6iD[%M37<*4b}+)BmG&Q|1~ͺP]BAeCeinhBmd}fMk,,^?uѷIbAη$oiF؁]BF6Iò]A@^Vq`70of]RӬk]Olڈ9}6:\hzWAi}IU*fJ+gâY6LcФ ^ ZUB'hX 'u}̢=w`w 53#.q70zo. |l:KW+02]rN:K`J>d|2¤^91Ch^@p^I0 83]6V!JC㵵X`z!B϶W>Eˑ6UIF~YcN _oP_ƛ 'AGTHyUHH(Uï <()G⠩X;uk0=R٭BW0}Ih٤چ-[+_n#g@Uh*9blC ߞ~O&zp4܏:'[Ӧt|e?j:CD%{b#jm=32nĚmժl-e9n;}UMLZ,C!Gsٿσy%IЙc,8jJ511fW=v)VooIAi*3l$☕Lu?Q'gQufNKQdx !D𬨾ܓlAXFH@{dIH2"t8҆Z.l$19M\;gsM~vA=S|`?% N8 Us~֎j@ה0[hB*v&,& Q)Zӽ)kok:KC{m^szA&*Q\0)c+Ld! \_+~"v uZZmo^r>lO铣9 uYt6濟4Q }w8o5ud)} Il«,oK/L&fWOUFP6fiMC7#-~%"k# |؞f^ӜN߅B'SG|~^\rc4mҢYOs\w]8&%X˜!iy@3ElI[u ph'doL!䩸,rXEe' ݲ;,l&B#8GwrB|oi"J_N؆/ZllMҽH숏c7/%3ɯ1)`D41m;hlCxo'c y%)? 'e */ ~9>N!'h,2/oKHmgwWh1p[XEmTft(6,l|PgM¾eAzմS]( ~ +AYHRK9yr氭Sy^a_=e!5Iu [xD%Z$/V9Қ9E@ʊjvW-u7סoF❗@{yd1Et`krkr..wdځ>']fgpic^M Ge+ xҸ.gQcAKk,Mi1BϢ5 ׉?K3ME@HWVu|.qF#LgJ/]V9/'^*PɌBTrfgM9_F a%fґ}eF! ge#YچLnwz2ԿG3Cq!F J⩚?`*kR) 'ΗG`oOkO)ȾdU p`-q)~NupFaRygԣ䥱-CJx \W8 D%Pldg\ ݁Qf?P=Q4^3!:D\y@[ qXI*ʁX) {il%4s`kX1+j k\#wܩVzh*޼4Ș뎱?uJ`a`g`2{ VȽ^lj$aQ I,U?@ {ҁG5jb d%Vӽ6 ㍕E<(t.J n͎ܢeEK54U]y(; 84jXKAT[EtMG׋ &~'(w4Zy;ę¬T4o@ׂPX3+8|g|Ie5eOG%FHt %:K=SY/1P]&Df-i/wŲ'*Ll su`]UBIt !b9Bʊƃl Y-ϱJ^ۙrQEc 'ۋu@5/w+Õgsid םj:2)l"< oư+*!ZآQ'>l C['D1S.\ҝd`SneޛҖdAAIxqt9BMjFSJB P%0ۑ'\1_>;Մ1۰m|8*{ɰ(tT]C,sxjnÉlQMv)H ûY)3 dܬt^-+s"Ev\mr5 M$1eAe}VY x8^c:TԱn?@,9,B]ȱC"YBu>}! ̄c?|JZw뜠PdF+s@_EI]DED{LY Ԅ{\>W,QKAx^̈́ ]/^xf̈́"+_ FƚYuֽ{.tI Ì۠f\JbIe=< p`F^B3DY AtH`gL!R0ʴOn#[3̈d%Ϩ@,: vnlȦD4:pOl8PKq1)?!В@"A՞Bb;䧴"9L'T9+Uy֨q0Щ&VOW|xg":"x6?Iw3liCG)1+ 5UU3J_ryQ B*bw!.KaQfwk=T7#nU}e WM΢rPDpu~dQs+?htJ;"H 4iKuA=UYo?97!+q&ޅ .MZvran,uBa8g38¥7z; qzOUPtF'vxj|] mw"2e{.:Yv‰\sd-}M5 b#jc&Oܖ+u+,N?GZbUR_Yh挷i.$T,WMזI*QUߝSS_W<cP E5=i{{?/1n{cB;)5%ۺ3dT}YÐ_9Tg1HBX[b- 6[jRԠ e{P@|7wdB 4{Χ[^˽DGz ú^9-VYɭUҥ2^'5hrWµLiZ 'sɎ*`Ɉc{&C\m YbA{_6}i9%oX~n&ґ[\^ m\ Sr8v^1+Hm) ({>,'͸|`s:7 μ-P@ɮ7cO79R{r_m%i_c^Xv0n|)K[_S .?gwXMZLswTp_M"dD*Nq"%|(x<\-8jY /\4 g4뜂Bw>lhƪ 93PPq sei ':BS $bReK  &%yѮp#J?Zw* F\fv@GwFe"񯓧Ѥ(k%x~|x2CPHI7>HS͓QoᳰsӀlj%-P-ԗs\3Na4'>0q# W 欅Ldy=.Y~WdYHxQõhqX )VӪ9SH-˝̑Qպʻ_ےk9~\hNAL*˩ɔ7ꏩmFfk0S3#ēwAGTL~s^S1W\J_L*j^ $(IWGAߧ[[Uzǝ/Bt`L(>13BBW67);hJ(E5lbEbh<{cK ?sC:n Z9 k!Gb/Y&ќ|onpH uV (Wn+psBQ>hf.rQZjX|韫qAkO ^nx_  uȝ"⺢M{18]&vqF:H32cw'W%.צ/W{;UJ0c~ԺXG GgG7@Xp 7}P8D@ Ic3FBusGju/j[VE Pba.LATx>sly ZOޙs^$NY+:/׆'BH%,;}E!6}0&81rbb:.859[~5C}"_fh|Zq; o w,0^=Uݯqv\s}}VIդ-=tb09lɡNA2w/d\_sԂ?qmσU#u޹Hl]?QȠ#˝6)y=u{tA]c˺@]\\Aj¨]duadUƶKW9E;N77zh~A %R%eiaUqCJiPMku}ui]K, 1C*IuYEXHٱ \2f-T$  C< №UzxgrQ1_aI6H=;얧(w r2k~U"9ƿĨ9j~WT>tD[rM($~di9cf}bd./qbJH0r-rMYBRBYxE+pZnS9*^ to)`.gЋ7k .տ񄥻ie_EQ@66ݲgAGdYŬ 8N9OKAyki,MOu>&j5!N3pMOԿ-g^e= FW@7㞃^76>3h¥djUcc+֩- :&χ o?Yˈ2嗫l숒e)8XS)?#"Leg5%ԯ$~!i8GX?*a!Em^SU :?UPp%:G v__xS%tT\+1Im3[} 1CYX^aV~,˻]w`B"’v"F{U v]5?\.'hZ 9BC]u&Yz%9 pi?}MrnrdE + iA~B33u]kͺɻ֐0JCug _吲K'ZiV}gNjB}hrj= 49L6Xƀ_z:0T.h2XWZ;؛bNhúwz$ nnq&^B\l6NJ6Z_ԃ }KՎp]a,#!*Dj~ ; J:m#5 yW>;դH fpÈ^&:$YG\4Fٖ '梁g0tա/0FLXkB s۠ia=0LS0 Q M[ϩBaFED;;ˉ5\9:[ \9:]ɏ``WzNKTʹ`;|asB"pS~'ݛ4{ۛTҊ痐~_ZDDnw|]}(Qه3ɖ@eZ;>uqԉ/T60$+Y)w#EDXW~/4M[ֈ1&]ҫg_*^{]xirH(1`2Jvl|OGz1G^.ud] WG yA& [%2sN!R4 (W2#jp\OGa> mit,7AVsS(IXAڎmMS}[o/Nr&LC U헼MW.MX@FDo?y¥?>|,N;q=܂Wu z~FBo wFuAnl_j&B_Bi+樺Lc"hM/!(fTQcgK:qxt *jk%#0uA8iBMnoA>hTfMv"vjç2T@tRt<摧z",acaZ+J'QJpc&_7 ٙJ[M Qr;g2CXKfo`(9&{NHT_&PRè"2JP lX{H)pV s4~L/oNЯGpXt߉vФ.Z#ˎ h4tiyȄGQd5w6Gd`bK&Үʹ˫ _Jz%Gnl2J ZKbl}}g#Y+؋ *$j}JdN.둔 K>_=k@;G_leJN:+)Pi&51sfNTľxM:C\rR9^޾6K7 dC4H@sUt)3*D!5teSPf&T` D9w3CoO%@I+t~x͵]ZK(kj l"S ] ' D0;!^`-^fvCd_,=Ȱ$nyه'u ֽ~[_l 8_ES1_c/Dq8{ u0 T8hgmzA0$CR埅nNͻ9FMN4Kq}rߨh K h\2.*ߢ~.MÎ,A\,x$S95PZ `EYx8jc тz4cE.B@ PęDQhߢ9l1$iQzgyMp1]ڜtcCnxuRI㔛g"JލTMod{I }Qs- OCϴ'GqoO iQJuKd@:tKC)l80C-;Qx'cLp?CdNl'I([4g)z 48K]HBT%A85(C;9P_:j S͚ qSz.+g:;dٰW"]]z![ W+ E A2q۾کu.*),<~ a+51Fs3'$bz~+E h(pɤaL{jl/aNGcB}w1>F/}҂85W{P8R˽e# &if}FQBE!$ YDGN`j~5<}~5=)fYJ,u^Bء+Hjۺ&{vF+$zy@Hd dk z1'e38Hf*GH;:bzE_D iƾ PB?b-ǘiO3y=^EC#2_ϸ R3Q}(l5>M4QYDXu 󃡪(<[̛PnW>ΚAj\\5O'{fE\q0[XXÓyHSHf EuztγhU)y{/ BJeN;_xĝ%X9 Rct{Nr֪|EPM&0:ZzIs,6/]ˎ@/y(ғ(/L_΁ XOcJ;oOb!P!% F#A@Z&{%UC Lg.ZPy@U(V 9(ZE$Q5GwW=pxGUInvF{N $׆ڠ/v9峓Fp餅bue7*zI<$zܣ ,lV[]%3)dF{}S-[th}47,cD0B!!wp'lc~I^V`Y^'%A>Ijfq<H1X23g+^X 7`sso5muOS 1 ,{|cP<]cBHpp?Oa/$F(QN11/3lK9mGQl!U|ƺ Ys?`8َ30%P&MIlWbCra*%ԨXãe@G1~RÎGV9v|d#0P)͘u',ҬR׌8 %a0}ve>F)[q%7pH .ћQRRSg̐?|SZ<h6Ňpr`M LӒaʣt 4fhǥEZL&μ7H}j:')? 0,d./o|xpD܋İ;^i*feqպඨ8$ҫ%hЭ]RlmT3c?J೗|^=ccz'KMPOU #C_1^մ@4;r] ;щ[Hg6h'6MᑳdudYC ?!j;sVXt(6w9#ބomgA7f:bRqU1?̽6GrR&C87KE1.>+X5E%6Q*)vPn*B"iAB[zG lxi59T+7pP]T*g]A٣*bs=,։>6+e+nI{ddnVDJEQooBTIYՒFO5;?jA5E}a oŁ@ʶ,Unea%O XG OO3GԤVfl/sý(]+@iHY&+HTXvLPoϷT!PX~L|M$2> ⌼x 2VAp@E{SSZS;RjR *,eQVϕvJ4$?=7;*N'Klj2ѥܒz>jN:*ϡ!IjКMęmtM>LX52$eV1H.$X%>[#WG NUP$Q@AOJMsOYnz"+<_@fsl4_9NnlQ+GIWƪ*/I;7pHD.7.'h@_5{H]drs2%{- oR"qw+~#Jjٺ$)5ʻy81p:CMCtd&Iw\1?4$apkIv ZlֈuI-ABh7Tf܈j&S*H8&V}xY3>Xv5fsh}~,;rA6;i߭ TTēCpW$MOΗ)]&_[q 1>ٕ؈ȑ%f̆`yňq{' 0Ui+DZ2>0\\g{ }X lXr%.8mJ(9 NލoNG[UR/_Y؅C3<\Ӈ_.ㆄ޶Rm%6 s"- dƢCm0 1 c б"JȗIc[Tߊ`5o)WR>1^]؞k3 R8"S!!c(ϞFW鬉ۅGGBFt/P2_RNYv̌oFAW)` ̿!(-Hiſf8U=GzjSm 4O98PCsQqM#0&{k Vj7Lvq:@H Ak!>_ KL"L̩i.?C4ZPR{GtFr(^ٔz5XU\`"W6 ֛23ǪݦRBԈ^ TtʬF]- H9s\ؠvܟ @͏KKrY`B4b{K^S֫&0^_wDl\ ; 9kCULd&u- +((t$8#8EfM)EES;6z, :~ & H}qyYiK-v9wwE$pg'RFKݖ*9XXc f

rCOyJ!\4S"8)3ft[Zj ONL7!<=bhB;o}W???j3M|x]b%9 Y$rK[q`6@!]|<@YJfz.ՀOu+3Gr6r\j?9iVR7m F3_Jc3"hA{|}(Bb <8Wv_g(:yDn j-=kAUUf?upABUZ  b=e+l nV7,JQx .7]B'`8b…M^oէNJbIirx)ATȇݎ;0V.fw{CW0Tc.}vH6SnA^{bpk'XUG%/vfvh)( Q̹Gg cO9K.;#yRJ@7J..;G5/\MMWb!182Q^!A0XөWa0r4y7Ȉ 4NeZm&ww:U?8 Ah?2ԙ!P54_"8ŰjuKwd(9xY#lc{Q7jorZCv 7ޟѠC1(`U;UώenMOpYF/S?=hayʸ@5[+ͽb NLQ*PJ[nysbtWQnam]1bn@x?.(aiK(GǡFen%] aVbyy+H¥$43 v yYO]8}!g8թ4^֜y>^4ϳ%NyIU2o lKÇ]JSpl0ɳB1?"^z z-s 57h֗mr[ 9Rz5CLTuaUz&~9Q^YۣLHRO ;FcO;j -$K*hmq^6h7}wڤb -Kjі-Seܴ pU$w(%M0+??4) N~/HC$T&ңMLSj<%┳>", m{A.& 9ŋ&'ψ?7[/fHQ!n"3',Eyiow'ϩ^®Ri.@ ip̋S={{NF 2 L1kUϤϔ}`&Ӆ&Rz5>A?mJj $`h2+riI Gh$WpN G( NH%O_ۻi5_ )? Y~n;"Mr=IpephV88@M0au~̯{{ދ L7|6Ah"7[ fWSyt=r1i)pT^ H4 E3^pW7JˆBЎI Ll/Oj?M,s[{Ϲ`Ϻ+mq|GK-H0Pzӿ}>m\w qxp?:6d ċH;4Q'Gq>6gUJ'ƈ-:|\fcy ]'iV>-7{+L:ދ?~AA.CeR+":SzWZ꼌zaJp٥f?@bZl,QϰzRz l { UIL9vw`ǀ|eTiQK:%%^"cY~rNQ9P PiF)a;M",3[A [ceؙbg!̗]57FE՜_(a [du{Ix&5zgԓfG u则ӵ'/9B#o ؑ,;Zio3+PM8qkᆔuBpFS@W ڬܲS+3A/Mr OׅL)Ibg&S+JWoe*vkђ/GZ})BXpv<ᶭd?ܮ]& B|#^¦9nXխ@&׍V:N7mrYHn"S@CGտN5Ro(Fy MпW1i3z;lT]59:L'r}viKRm.ؤ; MoSlܵ sFN!sRxfw+ӬS!~3YN;+3ō,=d<˺kT.&Jbõhx@l+~Rb,Co"sŵuGQm0%=wbHFD8x @PEz' 5-sJ?\ꄚ aT+~iaD ʨ?^diV^]ib엥.^ Yfijw2N;Mh `j_:W6#,܀1ƀ*8OM0cMq8xЍ 8 ~& M t) ^V|mod|{@Ko>P.AN״J6NF!WbI*,neO/T'RJqYB畱|*ϒ>@SJϛbSݷ $wĦ"Zom-آG\Qn{x{rr%R>[8gJVRg+Kbi7ҹW^7E cءWd.8'd;j?)șP12`{۠~:GL# "p!Vo؊ׅL@^jHQ0$Ecʧ>+zPsq51aބi+<جDR@'tOol&z~b P| Kbi%w Ռуڽq>aPGgZ c8G././%-L,Z=mv"xYLeN\ 2`1gTɴ}cǺVx{dTTW VFSH2k4o{?P?AVܥU\Ac>F,), 7*ܜJv[WRɓT13Wxv'P lXqD"=Lco5?w9|5 ,e'q]Z5$lPSl$,6@wHtLKX~ND.]&G&<5Hɵ$(.'PuZI\*zm /hMTm^)>9 g+jJYxH+ܔ]R rF&{D2bXd_pRIDM0_$TnIl DϑvRފX|NT6/6T RJ 0 _q+(~ˣ4yLJ!"hՐǽu4ە1э'+B7f}q]Yq#۫uc f@!Xڬ ͺ,zSYD-[:3k2y\\Ϧ4 Q;5VpL!nw?LFr“,ı4H:MaݪQV2^W_3JL+`VPWuSd_M fTV&B6лߌ%klץvhTWanv/dH5"˚-e5R}nÛKh9H7U-OD97}bIn >:^}ĻI.'#7 mq{AfZR0[=W@glAvU_Jor`YyC"n>7Wl* ~tI"C{-2Ȳ6Fzdg 'L+8`MkSjbe%\`nb+ZTŊ`mGmHMڹF8,?:ڠމ9CBJ ЅiGu5V}єv6˲{1Y~հtGԫ;ر7½֞~'bd8  M,.hё*Q,.h=V_- BN?Pc7V;&O y?EhIeS0jkl A,S5k`IxfUR6 =,\$NCu;x]FQ-@tȒewf3XUG@Cvh+LAbZQPrT (wtUX."ȭFǮ6s+K`~X:=He]@2o>y3xS "n> 5 +k̤Kmzg\mBB)DҬ^~mq9TMbLHDs+Rb-$rq Px4M}{ү4OsDsͅHJtN7Q$$Vj(D:FTЇqċh6ևGy{,YCoƮYd5( l:<@gbԸ/+\:Y )r)62s9K?[7+ˊ2\|: 5t~V/b%EO;:o>bp?~)( Z97ˇƇdMud+b{T3K׃ʇ`vʡvn1/FOnkM]|dШC|Ju/5LJp,`,X^ UhŐcjb I?E|ʅ_B=eR/C{e)GpY$^qd{ ID4fp{rޒͤܭ95} |*ZV蜷㛽FCED`$b},XAG~}v,xdzyaE`}8 ^e?WWkkRc]s9(pgK;Y*ޛ+B{@@1ZHu j,0[&Kwz3P f}pƄbgՎ^+6V.uA*k&J,$$g2*"ӓJP%C3kv6f&/SG)&:zM%cq9Yr96 vw;J(BP|™#0Ql-XK@E_z?^'θ} ߖy/Y44""`G8oRe9 sF8h:FX"Y~mz|JNY&ULSm!YPӡP{ZyC EK.ۃ7;l'(^T_ߞN; ᦕAL>m~!ÉO۴饘XJAf?I@’i_-|XEdK0ם6i2R{ 2b?X@+P5 #wx(Ue>q#<:*0g5PPǂWU-m A5A*WAsXZj/[`UqQ ȨʲEЄK3pWSQSeY| 8K17`!x>8z9ޒ`ANܰZZD4BR 6tצA'Y6|/˼TWPdJw1yd:#5;b /k}Q|{"lwCϭ})@dEZ̓kDngIu`kſTC 50d"VLkrrUאp{b\bRXG~%Nl&2\a~ WY2߀6S)/PD̮@A:`UJn4<ce} Ż>nqRxLށyr#'d="XAMP>4h 4) OeLFˣ0Z-<Lր˂CV*@ָ~VBS(,8(BSց0]iA "-ϧ!yu)!(v$$+d,D8j xIEʜ@$JF/խh%9]WXT;O7=7I9du-x "aӷSTLJRfXeJAW_0sКۿkUPRܼݬ,ר60֩Ly F %agS[WYjj _ܔc%DK# F(D|OFpg y(( Mv^寿*~aro,\f6D D!7 /4h^=\$[i;ki(\<>rUc;D\̻!XH(2й4N b[+#zq ET^Sߴ0l~OgTn&k2kƄ׭64VC,S-vJ-U[I}ߋH[t<+Bo/ieG]\mZEP?˩"|l;`pKVfH{+3eAb-doOͰR2f7$ lS pR1Qt $< yB,-ڠk 1%6 bq8,uWpF] m~&|{)ڜ?B t O0aJ}6'L%xuLn0(7A892m`Y,Vcӫ@Ҙ$BCdl:qXnXs!8foCmxƧ||Pejn;RM+xW 'b\6[(&zI ĞlӄTgr=6,YOpjͧFR&ް]+o4U /X3:ٗmj`cPa)W Ls.,Κ#hKI2 QMYEq1"ujra UUrPB0>E(f?Z"SF@%){f&)W zNHpRc 4ڳTKW}E|00JU,Tj= *i?\oub/12_m{܏qw栽uS1_WK ڝؓt>rz揝qc+ W@|ٜ`"s)ĴxMP T)7_Eq:~J=psr䶂udz?{1DOJՍ͎KF,Nq%=6R9Kƌ,$d;8i)\[RWQ~_9\X,:.a1 猌.d8v="G2|Z|5bZ%!(°\u<푥%F`H` %e[%3$b"QTBx? Q#\x=C&lH⿛Eg)p@KhJt7}3ܖ!@WReʞ:#ٸwvbOI}&ؒ -ҺWAG5F^P_ZnjW~<vQ :~8<4ZzCXٮetv4_4_3 O@K {ğabtN8J-0Vۦ˗D%ٗKt{EUFN_KK RC}n--HJP-\ݒ9 vZ&r*=M$ֈ oКWzd`H_P54vZGv,p# (gB\Bc&m|G ?X8p!3E*2٫>ip$ ?Lj,GmZ{#ysʔ[,[z1pKbiЁB=.WiECʶ<.5F~FtMP_/D$ܱ<%6$s-*6VŲ5VkO.g ؘi2~@^Tʆr2v{50Lu+5( p֑ώlH|cs`{j$:D7(HU c]%LXnۏ3vL9 hm9g{;ni9;ݎ;N'4O]]BJG(&ϕĵmeLFo@~5{22bi7Qi.[nx| ?WۤkBB |^9 ?Q*:}NN^hH1?+I3ReV@ȁ-f'w#d=)P-_*P3;S6*4!@tDU#C լHu?K.80̛# !^6JgbՈ ޢ.sc]6#~XCc!l|*;CvJ{/׈O+B0*tV\>774b^u!|#Ȳ,7Oty\Ai}p]. '*F6Z#d4:ȿxDռFPyt XgH&nE>ۊG|}[ߚүVi= ~)kv2sP<SPS:{qGYD|0xgêzB?fh+MEr7hfh3u#0LnM԰q B?B VON 8@.]%  Ab&dY9(]Z3h;gVLl~5I9]>ss #Q@DNU愿/w$.=4"[Պj=&.!.|ҕ_M\ = Ou{> ۸e@!_iN.q2b&IfCms>|a\CJ쭴T^F'~1{WoJ9ٵ6)ۍ1F&M=tcKP4˨>a %/zL 77F/LO2Gĥ:U$4} Bz J&$`7_V@Qn)$etfۨG`4zpXB!4? (" *h߱f:./푷f,!Z/P XlS/uMd_]$mMSD>eZ3&VGt7uy阌Z$ʶxa|tuʳ#F-^,k|S'Y*\ͪ-+&q'$IٿnkeLw͍L/HglY[.@ >./PU6#I qG:?څE 2*Kw(I@-kJmV$TZc ^?DǨl}C%X N[|l h@9lPa!ruu%SPzT!6gn srLMEiwƢ5$%faZ;+amj`jIrTMZ־Q#qiR4XX=,c~1^}K?vXd|BnLC*-=Ph~ఢ;N1He\)o6Z7陵/7؏2,I_s}JX_f1׽sqE67' |?4n7g,p?2&o6zd:oMGi+y̏pZ|r'^;I ԡ"NP[p`a3=::6b6{ TڛAJKt0-PE !J͇3@W5r/hx!fKA]_͙g"2O*wl{ pDOU.r0PJtAyԂH;_FZ1_F$lD(HAiLC' Z[D~7fwcl`3'L?-dPzOڷ7I0P8}vwO2YH CG$ ^heE3JDr&?,uʡ`Ǡ`հiniK&j8dy)먒rL5 oHGCAuk?s-§c9hw%oPPwtGnN_'PI7D5%,GE|r6|PZ1d)ÈJw KF4xC^9X Z"zR`pjm!L.?]-b3݅47}o(S=WThϣ|,F>#T)R )$~qTzz.HT)16Ǫ$ ܕEAu g/x'1r.,Ʈ_-ka}#h{??Jyuեw;c 1ztC56,D΍a +切C;d"wL:Cjf$ʑc0d+=<|6r >tլy6\:O`}&#2eII =X&a0/fP\x5f'#LjIU` ʲ F&m*+9o$@儌l=M0 s1މ1lRNF NPi$jVρy e|Q횻ע *'q=U sb@S.]+H9Kx?TCcsOVFC3v >!o1D t?N޺7X(UXyٜc)tWvdZ1Ok5J`!<´q~92)Vw${OrS#p{Sꫤd~UsYm8 Yv1Ef$?yl%T:o.vKtdX[.h0c^4 [FdஔƤӋ퉓&kU?.ϡ/ڮ ݂ɲD.B[$RlYCͽtcE"Pm`Q9I_̌w)@mrY<z(t>>=uew~P7&6*,|V*+݁&A-b@8Gy ([2:4VGMiz~VHT櫚FV$!Ix-I+1z?S}?M>f^͋Xpyʆ)1QKr MˊZ ,}wOp`څ2m^bG+1V-ʼnvn ez>rYvJ,2زjƦUl&J@rQ@L5Fimߧ'e ҏfet}^iXc"x{,{邘vm;oU،N/ZPjLmO??1^m_=2Aߑ#t]("`_;?o#PhT5խ5rtjݮi tV'4fs:#`<`b\/$7b@$jƥ_q@Ǡ 7D>> Cu%|{"GRu\>E3hƨǠ)v;_;[CF][ mwWs" qfWs&6p126TZ׹El9Q'ɚĊ5Sw< n+VlB7IZr]ӑm\PJTVB$I3r,ǩ$3Xs/5'_a t` 4mg<TYbo3 Gj o68E)[Aܯ M}-ʩ;?Fڄa[4&o9bp̘ ,'㎋sAn5?1z{BGn)+/ѳ}O ?ͲU⪻Fž% \$6 xg>zWK #:F2C=G:ݪRE?wс_;W||Y*D7^0b&{5ªh__++c}ߐi1ݍ!I-E򕘞k.)TBӭ5h3oFtćTj6XgIN Tn|lUD .;hYKkf6pm]+T( T&( }A4AIJ& ݷ0D M?2/ qWiZvఖe3arKV"ӭ!]MM=Bjv%]|B=PjR%CO.3q zeߔrJtOZ/zKQ4fv8<"Z[vFx?T\ђJm pg3 2Q#̺:2䒏šDC#P7|!~"`C:Z+q ͫ{ 0<3~wJ]U>zM‹&.].|d> k? "2zϒ 0]UU㌶Z.aIF9ߝh[ģO'QSaX.ӷ%Լ[{ [֛δ }4'd}~C9YCZdj] 5qS`Bt'1%Dlvv +L;+b7̰!}*qnB+ XUg| d׫9`aIW? ڳ-G41^(2 TGA灆o8e74Dygx&!ZZ`* lX* qd ˘ b]né((ii(]iJf84(/RƳ$!-6VũI!n( f!m>܋<}oA31H6d}l#_7"nj uE 6%YCI}t\yݱߓf-͕k45?vIpyx]0B" \+~&1i1nJ !b ׭ aF 0F'̽1|ew_*8rm1nM~ʰ_רdhE5Sqb%/S˲c5#V wA$DADvZ6ARy[bJ 2B쳞V<6po{ 92+ 2'}oԙgMo~j)fiT uɴ(ͩ{3)16̩.eJif9<22Ŏ6,f>Z(^56=I^bFO;)I]td*ymB0 .b/:BB<4g_~mUHլy|ȋPRF*|k"9l|~*&n[;;2hE#F^|DYصώS)87 vw`xU5V*_v!ϖAy:mGL?$1 S.4{29d+׷4+x*A1kGUKywƙiZヌ+uSne u T!Sh(eGEt)7U.XhңboOu^0i(H0xy#TURehsʏDs0鵨Ѫ?y Yf*[wƿ /?Zn{}p'MO{ `$nӨsnIeT!Rm [|,yDb*@j?i 6z\V\zojkm@18թhѱNv=lLQ>WٵFa֛8r\-{qGA[f&8i$i͢D{1{c_总rJ*e!{y \w'x > z~aNCw[J_oǪ:u3$3|ʋe덻u*A8,%uJE ZwUo12XzVg? ҅DZB?F.0h}q5L J$*!9rEGPCJٴ龉+$J-_o_;CÆ]NJkхٰblzeYE #IUUAjIu/h^;':V֖4=O1TrnzG6R>%ˮ] / OA_&>(-@ }"hSc0'NO, Wq KI= ir|W茨'!ki٠A$3OOC'ƹR]#b*i\0z&Qy› BvV ;@afdDgiw+*4/ɝQ;z%.fM3E F3U%P2mmZ伍hD6p()? ݕrR=6MYôw6f¸CBB@94Y5bBػUaWfT%Q!m AByhæ7a8u+5 aS~3Xi`Gr!sRJDQ_A|ppz 瑾Ânp|̶1'9蘾DV~A%B1$BgYZ0707010000001c000081a400000000000000000000000166509441000010bc000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/Gy]?Eh=ڜ.+ ,3HJiUm=g`RJ@ik H_>59ʜm8# 6'?2%LGDBÜKXg~];iaDI!)"I[6=dE|׸X8rv D\8~CNREؑQ?)5 LʛJ?! t*?rF8#MB3>ۛ#.<{+CU L^-5h4ۡJIY5LmU X0Y(4yrNZE(=^ZX5"CL ܎12L[H[neFHL:W^-~!qR6s\v:Ӛ,wTD<euy9%FX~'5gr]tAީagq!Qhk Pz@A MX k;͉:mt/tt2ǁ~vT00qU>.Օ^xRm#wn.C_ow%O|5 2_7Gg${Q+ɪޒFY0rnґH_'LPy] Fy4X EǼXKh*LZGB@9 F/ͽ G4FDFYۚ2΢֪8" ~S>Gޅ=b탪/&a־=bwv@q/m຦XО$`$$kvHPNza,!hf~tEb6bl˟+(Z5_[Gج[WOl/ayg O  Z{&~b*mCq<>۽i<@e xZ#C4D"pfo "]ksx$r!e\N]]x>7a`E9ty`o*vT`r(rYgփXUm%JK;˙m% 3ܵ,0&\ʛauh57,#L2W|oPo);No53 l&*|zt-j.dy'PS}E0+SiQ̚ ;g=$ad$o͐ЮXN®2 #ѧ\V9JmդОUM$!kD8yօV̤oj;W&&A>0 ,31ˤjXYK1t $QT2Fi-1mFTm>7bD<4k"x&Gr YCZ!P]7б/KLSW)ė7쪎ƨF":&>έ[""vF;$؆G.fU9irv|sZs" 9VIgfm1bxS[yUN}ݙZQ2% c /l!YXPra3@2s1n[ߥ~)~ܮB"B-UxK˽|[$c%1MqY:PP`4>A'SǤ.ހy8P~`EgdIQM,C[6޲rZ 8<>:Vzߥ2br]30M6+U]m5dϴEZOjP>(:KhWzT^HK<0jpSQbj-CfU5$aACjEl['eV0VK9ّt([VNHܓ7ٓkB$*ǒayӽP(ٳV|s66=`ѰePM/gF<{k@1N >Lc* i-S SHyuht^+->AMn$!rX18Tƒnjv`GfPAq,p 4k2ݒ5KuC˒$^tMgZA92l T{)GY5+T ԻZ0h U r9k ߊ^G";9k6dFst"x {ypǣϛ^WKPT=&zgn`UoMfȬMmu`hqxB<%G"@0‰fk#/.#6=IsAkQBlO7=з<$T!W*.xu{(:# ;Lrr}zMYĨ~x=Z, O9Ɨ+mpͮ{ZJAV/"OmIb_k/O?Ho+]e퍗ziB ӆ4ۚWkXJ9ɏoš>X1=LU{I]i Mbz4riy|᳇  20I^KJIAo*y|dx}}z>r3*??)bdhy@]:%'Lv=RC!¤8J9`GD<k73~vM9(詟͚l|S-5M+{cHj)RM8|)~fm>?1p'Jjl׬3 \2um).ИZ/43+" \}V_W*u][l`h2cwTGb%}AF֑'EwoX I^kU{Faw[3O Q ɵICJ'['V]\_CvH;W Wü#1A|܌7mvPK 2Sr;p|"2[V>^yr'vLA<>/N6)s*,tM@padBY,UdMdz9OMXÚA**ЀH2]˗ˠSIFw  ǂ'~ T-$w)ﻌi?{n5x8N)zw16{C)wdH]*-ZJI7| cJɽP챝2.)Aiyv!HgYZ0707010000001d000081a40000000000000000000000016650944200102a8c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz7zXZִF!t/☓]?Eh=ڜ.+*Y},Nr4KsGF`O(YC];ƄOteE4f評 Xi!" ц?p'1K?NwyvI4[a.sud=+4]qFUŝ'& b hX_3[C#zTUeAJjߕ9˒ kҵ&]d[fr ;H0g,郾 C\sa!S{v,w^Qf7Inϧ'ZS!+I_9w6^#{E& 5g T,3;/Y;[YB C*ƨ{1\1_tF-Jt Nzǟ?XW{b6pk'@13$`yd_[ zN>XPnٻ~l}D-Gr_QG RO<翫( ǎ"4h&)RᜬKด} #a%HNF'!4Ñ H=D#}N?N, IUY1'ܮ>mWS#h vIp!ǜ(AG.~͐SdR^# sz(W+ň~}zaMwzY?`@:q"wBY\r4>à x˹wNSV.Wop%˖㐪JE 媁w?HALTav V;n(?n~x̃6':|YbN45e^iȱ;24.5!Em,Cݔ9[ !rK(e@ُȋβ4:xZ@Z&PTi$35J=FYJ-O~=8'jJf:!R~ѰtJۀŒT/)y!$Cgrb&|׏y'IțƶRAP+yyE~376o.eS:*c%ۊH3.^aR?{7,/.w}{ր;<8%((Myye0u p+QJkJ|X}Dv;ەԿv *Њ<ży2zhwPʖ\{~ߡ#."la1NLyE%µiaCkh.kXj7kr)0{fbn.ͯ5YNk[kr;P;NS˗&614(BD}=߳*(mrɞDp%loAA9xrIg߈ʽ/qвbrZBn{ !賤k ™IU9-e-Vro?3 H}azxP%Kdռas9H[І/H \Ơq|-=6ˈFzu c}r]A4;xCW/##P, (bnU؇7Tx:AUncx -Xß(~遮ma/bc,)wIY /$maÐO9R- 6\XhC;J20;NgUOxǵA:1Wω^ (itt)TNZ+$(0_`X_Bv(=_?Ѝ *XO]ݗqj?4gop9?d|׹{cJ_WU /^zijap l:l:g]kw#CYqS -Ւ)_-ᐄ9$x,Ӎ2>ߖ:_sʶI?kETBu{;I4#1&o$߯HUFwk:` }[p*s#I7g:P2[89`*T2 @ |RjG\p,zd@2#;KxX0du=EȺ@ϭ51~àSw}q ) VT3)Ohyf B! /D#髦-/'7,j-QDlm/e}U0K)ܞ  _rģ/` s;$~?Q3N*#*PGx(+$i F9Rlu0j5NA,t ہ B!|ENN$~M^RtoE3zDaʥ< 8fS I{cxjoW:;z X(|j ZJor1p {Qb\bxhKMcx@n^ff4c94MA(Jh|UR)79ֵSBrZZg%V/bWOз_3a*XrHբ_{> u3,ѫ WG[2!☰v_7zu+n0)j;}*1 $ 0QMWt[jIL ӁS pnWqJM؁Lch~0@j#"{Jo9Y=oː?Yz^mOVib8!f]0"LQ8ʍ_?r#3#t3a_R©`wɕGZ|ib,bv o'lr+> P}&)j.@9>y~͖Bn:M+^ UN./&R\|8z"'U 3PI<ۋs=zQ8 *G3[l'xc۹ 3`65WھT9x{cH^*  "7}uQM.C|:S!Edi;.b S=R৸J1(/XҒn5 -Q̏vfb竲Atq7M.L >qK`xҷ?`$9e|ܬx q̃'j +oIJ/&.A(wÉYgw2M|'J?-bx rlx9WcUVƸ"2oO?"jsw7Y"~D#qe/%S+E %rk](Ҹեy!X2q-$l.A$ Tim=<-{ޠ0 $­0'PM,"$w{B[Č 5sY*;ԉ#1A)JM-u_pʒX.P]/+Yp:eW\H)=H^L#ӿԙ_ iXY҈ͭ$SSlT-KP lAɿ'[xkh?+>u3HAs&'GرE.f߱} L1]aN ;AբKwbBz׼Ct(" >yx;AVZe |nnrQ\GhJFHt A+S$'eS uv_tz[1!QnWd`K~FC@&Xh+dn"#F \8BD<10ooKtj.7ͽȩHۄyiE`s#Y[2qb$!2(rHQLk $Gy~ϭQ^۸K[43GdGgU$Sgnxްp~'ਖ਼A6v7@*-*wG X{^x#J۹Cgk^@W}It5ɼ,MMd8Sak罨yV`cw6)]515b:/7-&X`[">5!lPai>F@l.Bac74?D5 Nu788zr"b D'?0>.B>]Ɉ.lh)(n* dgǪVE@jNR* Zҏ>&uAd=7AO)ZZ{gI S`|<c*?zZ.Z5>vfa<K/lX{U7VxG=޲W;ѻXs<:NF2 +*DTp%%d 57Rc`!Jf|+_M%3}rJrrl^8 K D ]`e HZArN?Xj~tLOsep; ͺ0w{rm侐B#7j ņl9HMRby&GŐ\a!b A俈Sv/T;c~F?+tL;X38DSB>s,RBw |,wk {'bK"j3L x!}R %x?[J+A,Mٳo{c2{GځRK`-4/-*7ϒpm,*=K@X3|_eg"kJ`aWmLed7Rv_p@Kȸ-W^NtBkc"t!) Yũ;C'a~` >[m!\ou"LL"l4xHB ⭴4sk'ngo:>3j:Wͅ} ׅ"?^hǧ'kM+2ͭ sY]1O,ReNZd!50zF9Z^.HB~N_it9P(u-I圏 QRgSp5lOb{+ar]&b7>B+$c\a0rZst[qҦ'h%CGr-&__zeMԮ%&z4ػ7AE1ozS `ZDљYU'!Uʣ;XKbX;!bUR-J@1ȕ\q--H{$2ĞylZg~p f<2l1ȨNH%U%ιA>,q|`zz>& ]f}v4gQW 鈄W`ͦwܭ3~dPo ȧ0+QPhGj|i GhWdv6٧3/G <)\8Ώ7hz@"(/ئTn8%Z2{!eۓT3p8 #0 cusƽvJ?%0ydePG"يb0.GGޗ;كoھ %ﱹiOiRoxIZ* K1v<';)Nd/tDTޯ;Cb3*Bl*2%9_t,lG$-}#B1^7 Ф3hy=nvpKaBA̶6,+UI6WZ*.%RG'ԫ.ܿWG+D:olR%0 }2ZԵWd_3NG'S5.!y&A`_C)4Eh rD#/3gRӑ|g"G~oƿ_1>6;{(ӭTѻ}dd 3J x(eL}3s ,"^99>@^kT JaFu)lljtJ bkv6U=O-8'B ,F @Q3$v6mf ^Mws6sJ!D *A>ˊ4g2,?Ԩ' +LE.Sv KS z2l !h(馚3("3")>JXʯ_4⓶y6=,?b3}#[?$4{Ϣ QNhe\l '86(ϴ W)&d"(Gw=]C 6\KያX:cLѾ8#f]xם/ C%MϤM0]>TrCf̬~C?HFnJ~|h8^l~O; D,;GkS ܲ)c!z5vaT*J) ]aAƬZN?!Ow%ƚh͸xIEoB%gAn;:c çmJ:ڽ[/^G4lO8Ŧ{\bҦWNڻ*%<4"pO~§~+`bJH {B)m|eï0WP^ @ŒձG8du阬|5ɵ$DZlVıҤ—)Z,]=elOUGx5P%X0S3Q?hӼQ ?Ӭw@<5$VE":֣mna(F{醎Hx/-EX륑tZ&i<{đ ~}vO$J?&_$#  eBZmp5ej K=G>?G)3=<$5qYuzgMLA hೡT0]9lh 5E.Q7?ekW !p)O:}(9#C(x;5Z"vJUNl!ᶰ"aU&lٙsw*$R!_Й>[J\9Ϡpj^PfdD8&Crj'yC B=>)S1`x# zg!+uf9cN_譯 T 8g RkEc)2W5Ͳ֓_.yEM{.::$R-"V͞Ἰ#2[nm\ ye!WGL4T|eP:X]RSw=RDᜑk{@k:NJV\gIՃ&\ n$~s߉}¨("ur΁ `@%`+#9iǏ`n_gg؜AM};oPF^n`n5GU2&J`skc܀n{J땱P;Z kQ-9땫8P()Ckl7GzLԩd'xީQ@n>hMCF(JJaZ"xn跴ZĴ[RV[ >U[cFgZ/?Hl"qYG,y d[J=B#aۋ,uG?8TJ"+?- k͝7Ln<|[I7B!Md yQZogO gf2_$9k c~תּd[]U$݄N ~.,= У?~L 59l8P /pKfdP\uFH#Wtv 6+_9&&Af*`A&MYNqrg @FH<)Ai12: gUbrJG˂C[5&poxj!P0XCI>=/5BTvwcnNkN['Ϲ򪯟 ]Z(f]Ǯ2h!dQ`<$dEL),q8 qjMƹ5)O]wW)@&zgi,*ɻxDbf5R)AuPnAnp3 vuA(Jt 7FaHa kpY!^Ͼ=i]PC א" 1騾>FX0$1fa(lGLVIgCv^n|]q^'h5BVkj7Uy3/ >77Nws-79_墾es*(5Ԩ\bP_88% (\nT!71d݋tTC-'gLt/S͉OxFE™chՃhӏA~%H51y{ƓVU~uU6]ֈ7bxyPEg%͐*Tq3pum&UxZ]%"e9یR68f&j{H1G8݆q7'~1+FN̵ }Ӥ\Jݽ=+Xo4+)KZ~6LKh hˇNP)Kcn>5_ }aY$#$O[akߺvirvmUn,֮`0뫀Yy+1LW.LBwojdꯏD"X\K:G~#sN5 S5(Jj42vD5#ڇ>\w"YTR&ŪwUXkcɄ5)N:&"31"8dAXChYiGD1DnNBda! y /@ bՊ0mU͝ ⸄!OuNJl J=%\iy}urz8akl#6]g񶩌1SYcf!:JQ5"OS^FKogMgP  m@4\GN //{2㝽@?e-+D(p>}ZvY%I"rl{0 Ιf+@k>V-$1˰)&XXa2T 34'HL[Q4y&F(vW$Sp\`3FG Zs?Z?O81%f #IPii@b&2 |0%5djٌ\Q@0ːY % 0=mv a>U!4^7&#=c5h2ĶESB3ΓgB(/9:?]rSP RDU-N6f]R*N'XnQ9 ڷOoy-pHWm1@m'dv2\>Q-|w\bY}ʠ&Ũ\,PPIP庱n7PF.d8iF먪gcI*8 uCpԄU W{lk:icKK2e[μӰ¹keY;WiNM*/EXVMab=N%XC(*&vNϛ,ނ2TcZbiXa$gUǫdv\dA,Ow6h Vc.g !QNy%է?Iֱ 8܍˕wguyqg !dm$hC$wa+f%S/봘]̊~ǧOS Vޗ}ZAODtVu61^މR wAG9P*>=}IJNUhk-h١05m D\!?h霱^ß'.jǝ]N5n] n ј!>R1"Vclٖe X$}$TK͔)Nz-P¬N*ά:2FHflH*f]Lu@J& JA"5͕#kA\rx%}/M@~[gjƒE?16iAk_BPl\˃`hJACŭ^We@i~|*zöOqbcϚy3 ŷy0>;2}bd5:`(u(mĽeY:c3phvH3I|9Hv6/g^,EiK莿әA0}Vu8aZ3 QA+~fb`ʭ?DyZh;gu =EtDM 1jQ9@ܞ`Lv'Viʋ>drG/S↍.dR `L}=}? lt&>?E8LB*Δm7.Z,Ta4(!uj[C73, :4^zV9^V21 ÌY*MZi VQ*ie`y 3ُhZ/)cJ}'B8< .0\`D6v)Il_[2 ؖ v OjEePW唌\ mNKȕ>er2à G5l( ht],'oyu4sfKݮEv;Lfū|sOa6P[w{cę.;B YLJ`UB_|k&Dō7! ݱhM}I87 C)e;zvt=^ӓ-ñ7FŗBKg8HڹZUAxURI'-!Az޽#jzTİΜ 0@U黒iyNbEbͬdA8 !"I3LFyu'u<;y `ii0kº6:Dh?UXVc{W{ڹmW7}̲΃Q-`>b ݎ|z~^OlRO>e9N/lio +%rqCmt)VN9̛ y֐o\Ő.8wz/p:@~Z=YlܧA+B6Gp9Ua?"m/[I]Ji4'}Qyޒv4yI󧅜iػ %۱k<`WGXEwNՎG03ԡ m:Ͻ* !Sȗ{Wv LA]=P _> 6d`j\'+qpji^:ͼ7J)0>m]SӪ+g3[:'+Lyڻ).'նc.R zN\l12dߋz5W2 YВ6|%ڏ(}XCh>Ďi&''jf/㦎*(G=7kLS<鷞TQ*:c S0Lp=TX6" Ex=Zߛlq}RlVnmZߒ*mq=t?rf3#ΡL=}ӌf-umϢ."s޶% ^\(=y~RNzFj4Å̀'"tJsxYeP#n l/ 6Ce'?ѕo獉|FpT # fE =Ƃ?}V|+[.3/8IDxMSo|_gm8W5JXf'Jן9@NډN IyqzğiVpb [kA|?DӁuW^dqYZأVO\qPAД ޵U.i񮷏6gQz'+.٥fYsgL~e,pa (Ezϲ+vCK/߽p8ڬ['%>-)^sEԻCgh]2GeNJP0.a/J>Ѕ~6`#h(]:3]ՄeϬ -ڇp-73 O5_bZ}S rԗrN30|l-A*ԜGۈqC2;}[uɏʰ9HuO/E1q R(~r+/[[/ UKsO5kHAn16KO)YS -Ax~VF%WhS^X/蓁m vkv_ږ@fQjx"U÷e`FOwB40t5`u̧o@`#Дs@pI re )t wcf`j\/tF~IO7g,'J"-GOfavO1,,-ja{~9JÞ!zɾL " ~]Ǽ<7\IaYe\yI/wg NwI1\β'Мb"tAWt[ \lՕ7i6o(|OYC?@xaEH,Cs i7S$ h>L0~ĵw{WHr7)$[T(hnHtXo6] 芭18f =FJw[ :sA HQۉ%Gs8g㷈A9C%XsԂgL&%hAo:8*{Q!a>VOw!fwbKm:yTd 1g=[:vR!2ڋ4oƶ9QTBq xf>q\ǛULO҆ \owD++(pb/-٥zHBVBE}ZΌc]Ϭ'c m-}4^4S)מŭʪV77jdcY8$6xthAwMJT Mpm8%Θ-N1 }P9t:h$4F8bV"\Vrb߰#THūwﺋ7`Ood]GH$C7LdvVple1ÑZ|҈)C*./Evxe"OkZs;g-q;!#'b!R |I!I/N}—U`,Y4t@Q5L:'F=ҋ։4B`)Z 9⌎%vN+->]Y'VŇ9ukw a`o} 5P,Q'D+~cgURӱ @Yr,t+eI8"f;{3Tb[Wʡ@B8=ް2Qؙ,Nj㢖Zƞ"hf};qCN)1 mЎg^RYj#@<`iXDςAd~']D}W6{EGً:? H,Zޚښ 9Vϱطh񦕂zePab+5fV9+̄,@HX1SXv} .π|]ΑNg|4((n5}.^x2"0c+wSS,jc~>1 [WakԺmqRm (!koI4+]6-"6 \\kwj#>.6M{PKh0ēc8+3+ѵnS0ᘝ.g7"Z'{fqWgH[m Tqi|8ge/Q@rc'HV&z8KPnfn#=m[ ~x?NeZAy{R. 7*K leur愬Kx*DxM&A_29p47.yAB?`F& $xBs+K.؈]y0ʼg,w#\tG:ƬjKy^O _㔆dХC۞|d+MkT4CX͔eB~(k败Pw/#܀0DSFg$4D}a`MweU'wEinz{憮6tqa1yf͋DKs6*\3dd/ C;<2(E~t\ p!'M|[ $@[ZEs.V [ăuOE^.T!>'xw+r7E|^,f'r9B3o3c qXs'!^٭2VXPkbyv(x{C(_B8iY,:;_z= )Q?)",4&㮃hpC6w0s4 rx=Fec9me7-n} $F\>`Pﳄvҍ/*d , wEE]lmKc t"LQ#3hcar4ǵ) 'm%)j:1joBf O^V:v'57U F.q4yaГ_S']2| x)640 k*gPR Zy\1ڈt `Lwe`\K^nkXPp35q0RBP( N9 R2JGϱc9Zj/ٝȼ }j'f c5՛udJ[^R5)-@^>'_H:3̟='u4Wc%'Kjaa:?{~NrgvoL6kP꽩f @ìũF%YK+籤'h hc6er۽Ѐ.KԨ ICB=~Kc2TjIݏ3USG`HLRkZIS+?q+k>zE2Qhm-G W  %x^P1Irk\GE LѠ_UKr=aa)JUwEɖxy]Tr?d i~ybysJb?EyU  7$/(rr5Iw O4aUZa fU3&J j9A@Ax p2md2.Zʉgf )H8'8p_|.\AX+O.ꮂk|~}UՍ bbreQwl,_}>%W(i_(D!7 'bbiI^ <%[?g7 uBLi]2բ'mHs7/wy%Mi2 ,jتKz G66}̬;r,^ r`Tw삛O"BFJ}{]|X$ О ;(.^BD[ajMX[dC2GdֺؑV3y< bs)e+S`6DJtS/\Y.ڏMk2d''%[xF_s:_ݜgpe<ͣrPbzkc>nd;P!c_Z:ncX,ލE⹜;"74 މzNFC3y5[EXܫ9Gȑ(3C}'"Kx )M!+L]̃ky3ŷmfgh_SxbF-ųQbNL+B*O4ciqdfR0gDo4D=6{=&V 6?\~D*3H:X= 7 |PEU#r t7$L !Q!u83{Αzƞ3*RRn%53uk`qo{M4k 1&rGKz* @Jo |Q12JR+(H^&ElJ / vuW<_ž _*sDէY)̧Yr=ww#xk[4GiC֯p`-)l8ntoR߳ԘGTvBI&0?Q"QwF~=̎ļv4=9/ ynȡ(yz]} Y6#}0ZEw (tfD:` 8_Q:]GaA0'$7Bҫ+YOˆK@x#}AYP"~Vku-> `#wnboA)i3C!þ8;SK P;yZ5+E:Hugp^,<xT&O6(ƶt|T"4//#01Z{{mJyDpwyOjbCrMX.Bg9e,nO+OB'bU 3p6Vu=gG qkأ MP=گ,:kpRWEZX\Q5`=@8Au ̊c2>&Ak> eb~n)<4@Bؙr;>GRaG?`FmōÒ <pꉻh]W0j8)َ; =sPsrpa[GsJu"y `4E$2u}Sw<{SMk.KԦ &sʏx`'S IJ_8Ai+4~HJT`eJkҍ(vI50-}:`C&Nn m\;pn( uN,n 򦊨UUKn,ެ&~糋S}} lp44ɱr@9GWD+̗ћ0+Hn`EBqL1? 5qAchH;(K^l5$&mժzP݅GtMz׀/cc)seN"F0KŋhV@crȠA(KVN#o/Z" " 5݋A8ctZ@f(hpVn/^)h+E>Z,x_jE>h6su9 (4 ڍ,Od j?rk\_ J1N H /"_&StL@!95*yܷ*]l/! <-%^qӎ헮xu(aɟoZ@=GVq,u5#=%D3ǞxB>e46/*ex*Ft[>lnd.-{--W5יaV|uXX7ieX.[`Kts XW!?-N pt!~@.nb 1n?iq}D{\񱨢ްHME`CVqVQ1&49UN_<~@H]c: hD;(c ݷq'/5q eWRl iy\ z6ؼf͎^y#Ez[m9| ]:zZbόG9Rpifv=!GKMFz|݌tdx @lPؤ-j7Aa3Q_q"SZ~M#UÓ862+&HG*} ~[7&avv'$`ގ?G1ܺ05/íjmĒTe-oƜ041uƯR¤F5E_}/T(0a&볖8 JBtj%F&5uYTJ\#wb=P.w%=\aV0+Ӛ9MA+zd$ܼuRj%?C}{庯" z>W DAr~ 7+a0N ݱף-LQ|࠱T0n0jYہAq`?ٗ?op&3R#(O%*2 39u(.3O2:9f֘͏7wl}1vb=+Nl&50 Z']]."x零VFVb=scwywGg7U]C/U:~--ҵÊ?D fnIA56Dt:iH/M]gBL&Vx!ҩҡYxޥ<(v<Њ0}"4Bߋi_Jn ?Fw/ysl2|)e\wū S /PRJS*\_GO<,cb¦ IW@ƽYN7,ƗIʕv6$C],SDl=}D}bݞ0dz2Si1HlPE\rrIdeV c Kck|jǟa *WTۘ%\mZl.}%ct[ÿT(grBfEKL玙)Xc&^9eBncJ}lξn[w j"O}PusԴ(lp#+jK׆s'et$IeM_e!D G O40U ڨ;=rؤL`g8_|Ǚ} Fh}i>e60?5*k]M\iTNֿ\nݺgG'*ST8QD3GvFx7K0 s1*uq]4&GO# uge'Vg @#Wy+/r8CF&uJ)ѱ7C칈ṕiX#+!ǘlK|sPw8S[7 ;v)﹝h5Un`Zƽ7)X;q `kKlzMIr0'?O{xfJî'Ԋo,u_{1qQɼ+ݔOJJV4ڦI -ӟ6Db2,&j]ISbqw=8ⶉfM$QLZJ7wĄR; Tt 7j>H#-M6'N,,D 4^}b?Uz\F_X`5 oAiSŋԛ%m9Q^ϵ`|ig'qPBA_c^:KG58>XGc\ãSc)(w/_F#C58i QwTe kRG+#π8#=Je "|8=NS7Հ2zCd>0WqLQcHNM1IjxPg5 o5);t[j18TMޔɺA^{]iE;V0v ϠuBI|R7||(:F])eʼndNULz>;nɆd,s*]ugů4M=΢UZ^2jQjxVLMOv.m )qAӼdw2-[%믬GcYJy0WzKL h#B?\mbxl=eedlKHR@-ܫMߦUK/h#UK:9bDٴdj [TO/,G%jIHx6O-㗌CنOygș+vg2ږ&i\Sة%z; JR㩢:o2zO]?\ i@:ySTAڋ^ :(|-592f?T~IpxQI`nX\FŐ^l zZd=0_>턆Q TlbXQh{RA1lױe$.Rcʡ/{h+(uyy+}Lj{_J.Mz2?&ֆ#C$Pq;{Hiԣ<7#H34{zyxS@;U>hli;y֫ZlUrcJfoWiiJ 8!0̽L@3!r lJzێ-󂃲խbid|1L/7YbP\#zqThz1i$wfq!c [j!A#.I0_92>Ak>e _@-].ߞ>@s$qmq>a>5ma }Uvt IڿvoQ$u)5 #A a-|:0oTU~kpnvZWhF@4-`6ՓXK%*erN;g>~ϴY'="”*ڻ(d=1bNj@ߴ>z5_y@?s#$srfrAZ^ȶkke,Ea4XN!OqGmP (-Uz7-,K ~\,=w0}A*ǔޯ!fK65˨'Uf5' k$LJll*;ҡu>NIJm{ :XDm! ^^}{Ta+ۋ:CI%D[|p'aHFyr/I=?w`:=1F:@Fh=z~[sKs;{"Iř-PҲ~k 0RgCBxz\# P;~2]9/5C!Av52jkco3my|-.+.ք4lBv#a5'j͂~:Q- 2ߌ@QO[$$_%<S== {[x5PdTȼY꒼%H l(553ĐSrHUp$Ӫ{v\K")ũׂ,_fl+mˢx1rߐR~+1"\=P 0v T,6?C3m^ zC~O+BxO7AxElW0 ^sM[4A@ ϛ}iϡU>bM Uwlapm3(poJa8KvRJ,?tSW mscug:#2[W K)updV q07i:h;sz.1&J3թ12cMayĪW6fCY~ᠻ$$ƙ~Rymx_F&OrI郤jtp>YK%S|9m7KL*^k'U!^uIƬ/YUKyyF5uU <3%l=|7ƥ3\A95'_^ EonM({C)B,a],ʽQ~ 5wyWu@$s1y|w) U[ [墋2L= +߇UݭVBK.Iof7h&"sEA Sޢե(@zoEID/Pܮ~QhҼysmjCu:XLc*&+O\`wԿW8CvgnJ|հcc=5zP#0Uru g\{ Ie;q 1a8aux&1pd;5=[v71wQg'Y({$ e*smEۑ^nN\bNFPO8@$ZLJP(^Wn+0^͚ߤgnnݷ$ٔ $PCYIp?WCwQh#V4q&BB4H 8qJ:>Sk28hZ,:;iwušK(O_6@#Cw P?TwmE\B'Eod\`喙4NROa9 u֝yRjF\rMc\P+0(ʼ"//3$|+56;4[?+~)"BX MRdI(ޙ<,$BZeϔөʃ$W|Ff;]iAbFG([! u%׈ܔl.o#g"b0]|-F/CDWw*?dc#CUΜ`Yݾ$jeV{_ l,ޛ=C;(-~q)եty< {H "k DouNPoyRi8?&Hs;OA\nZحJr T^i1+"X1 $Id!ހ`9Aq͝`AhFaۻ ߊc`BXR[K} h?*?E-?9cH-pO#ISw'lGa% oWni@fg&sֆ{Q"+ 3ضP[iyHv; s;=Swz䎍퀆HTew%R]adQ o #$oSOw~UA{VzbXr@mE&cKq&ܔS/gϩSFJfYiR|:v8v?^\i)$«˞JuQC?zao֚!#t4qSDpxVts\)752m*0w|Ad`?Pb˙pn,r Fc:C `QzY0QVlN +  ,˟^)@ӎ~N‰n}vɺWc {j܇EJ&`f|oa\s M<)WxU! Pi+i`8j鈊6Qty32YPAWfg/E煸ٚ[I[b ̓}aA+.;hB3yNQgy!P2 k? *l%길l/XC(&:t~"?u :@8͐CoE+$;!\@^Jn CNE&4;\V/F7u%Bj.!]Mdv~Mfh_y8ZU::,yIE%xkiu\:[7]U~=w @š ]Wr[e(D?X@8W[֐ǙX\#zk#ycL):3\t ^}* }dK5=hAB"U|{2|rUI&G*kC|E].U!3:K yh+.2jS%޷?ʈR+U4? QyGoFwo|xl࣪a]ӷګbA`8.HrjfK HL RTW'9zUCc?w"+A6X0w$JDߏMHV`iQǦZß}yzBӿ}NP'G")FyZL1hPݑiǜnHgە/BI;3v[0K573UM("p2olol6[V,U0 $+$g_}Di=L˪y(?hӫwӮN!C#${YOAHX!Q;ӨLqgA{eH]y0"~i%>F*~)LA Pev)QߨV}0^Md0eUm 5:aqƫ0e𴤝NűqDczƧ0BlOUPaTRc~f}< 3f GlEQ;GTc"y|DjXE?9:Et 9q$mêC?e1FQ3bI*OMkn?a<!]hEnB8X-7h20'"vE4ʶN>З}\(Ux < Jjcw;SS<"fhsvyCț<|~( R5F?o`X/iB>I9v}ur`WdYBEjjml 5[*(T! _֊6f;3T-5^+_}}¬]NzҺ{+"j|˞ȱA9 ;WLCJ: 6 O}Мr.TtYq ! b.:9T5ߌژieAC¡u.v[!SR-a'9H2aLAൿ\/ID}PxY 䙨d``МsSZDhr ðPC_pGқ{9R>{y),SNeb5'%cG|<05̵gζ˦Ec`_L}+/e,2*ڎ- Kw_ٰNWf ql6SL6<}Z(bC8hȢpӱٖ5!9kD|ק 3l84P8[K׽#U ;=~Jlw&Qe ~^;V7iS0WwfkۓO d"]N㾌ZZ -A:NӔz&?K=)JJv"v4xvFl0nZm8}tWqC=U~o0 ]vvFP qPC~^ ʂF0GߛwgJ&F% FegN|S[Y|{ք徵*#YꫀT+^\Șư[9m$>g|ghZӺf{!Q?H)LnFt x$R(Mc/ݛCqf84ҙJNsm -w& 3 N`ukK&R %Ԟ8Y %P {_w[}ۨmM,`g.#'Xpgd1Zvk_>> ''<] N 'QVQ߄"((!7CXH-^3ᔉSaTZuTrw'+w0?;P=$b'Gf4 !e)cM)o7D;e\.)KvCt:'kuP*}7RON$|8ҤǡL6/> ԧ!4\pPv\S,;6rt7 p,ٽC[ ->j6_p4}smbaK` Vpd\ۤ1R¦7K'&A$0.VxF`1fÜ;=TJA֚DOݹqM6@Ȕ~YZ ? b3H~xQm`qrq3.{" eYsAz"•06ll;CTuy1{g#r!P \A|kYaOCO1ʏd3ILyN/9kk |SWSkN˽fԷ:ceb+t/aޒ]h0_ոu9[{>7=̠(1Y.&q.{A: H,%-C;gs p׊P!& %(VPBQ' .=C%i+1I] WJ8 y4%qH3\2KBe%{u6502{L~f*+(UW†;@sD B)Uj?\9[40u?\>geyVz3K1xȲY} E+t^TJ1s}D9t+ 8(9TRe~/|[4]KpB:ц=uSȖvJ72ك&\aa !Oc`YUt~X^okƿݬK &Z8&8k|BgD??=,*vYVmDz &E_S4#'Q$YLm2k2o?mm4EQe̖?iĿ gW3Y~R*~{qj:hpݪ{]FAB C2I:h2:ŰYV*Ql%w^!J| Im 0L,2ί"EHBY_ `a2ڈr`u:uD賠/k fMNqP݆?dgܿztIޏCD3=o\{&)*M~"¥Á6cNʋ?'8$͔XѝV?L @UORT3k *ו~ƆXs 38NqO 3,Td*㖹*A9yȿ#٭X0(RahESITa7t@4%FCmϳXVp2#Ѡ\4b{cZ@=Urxy7xi=/p`3b` VJ12sab`" yh#~ mŽg.{ ͼw6\-.%I-ir1BˇV6qbzgBՕ!&x:!6+qI =^:+ʍ05vU!pp,t\91;)Q'0o7Ztgu헂5F" mT@g^~!=5DTnh=dk.`}^HH:A!!F))6@iI ɼ4 'h_B]!PWUphh0sw~jw}擦0{NHVI'W}q/v`E^ Xةf`s}Z:9/0!Lr1-@ӲZc]֬" ظ-ytɾ 7A lVkO$A-?zIβfXN0HiҴL"!Fyí8!~LrUg5φ4Ѐ҈-DhHg+?˸IİcYOVO$2X=>L<1n@vK8__9}86G]ltL"|"uOT˵0 ΋{&!6`xj?ȁrF1<xOP5|7B 1ͩ16Qq"b~_2BPz o.#ބIǩto<+NЪ^}p@Tkn6WG2rt|#5m }qyާC^-?; =z 9[R'Tsrj@}z<^Gf}K(Va"Ep]aɁ д_h4AS;YeMPuUDC1|Z 歎Hor%XYLS2͋.ii= CO`fCIPIjLoؐU&Vy-! 9K90 A6QkW2_3|"fQ!8? ъx_Bp hq) ?IZsY6 g)BLS-QiǓ0b*j1oc;aR)_}$ޗָy+L*ك;/a8N?Tew{LPBB3)|uj|5Y0D]>/Qwx#ȧM6虈@$$/6XjYG3z(kO{ A:qO ga);c伬o ʮd:w1ЦHyX\2P~Ɋ2 r٠ 1K $ݺ$.l#ŷmhw|8u6QK3ƧMp"Y5Mi K@W" @ibo01pτbdFF^L;uw&$D a7S`?=0:FA3|²p5zI4 9Hl>՘>vhy$a`  1HӪ.iteI+ƖmU1mhjjV P ?wpCC#vdlet5}$Oi%q0:7WY=Tv{|N"nzjKg|Gg:;SISZ)IaeeXl[vWh|b* =sa\,NLKY=gQXaS/jЬ?Q8|U LMc{3dy5* *NyE^vnLV0hhQ/iP_rZp䱸 RKIr)[q"+ɬ; YbW5E4TsDщ#崥mVu95\SS冪c6FHO+#]{gvuƶqP*-5dQv 鋑N%,(x$-3wp /oHlK4ěɝяAZwXkςR=Ձd4 N+ Nz-zQЭyM%$Jjr݌;r:}83}F-qLR2+6F],c:MlNlx(Z9IOndQ:_$IlV^5Hc"_8,I,vRi`4jh}1ئe5Z̿ ӑ_zV Qz]=H=jo籇V,A`,dI [uFBUTFK I8zЭNإ1CaoFoi8 qX3`/SP UG5'O䭈1h _k.\s^a^7`?ΩD0 0_7ۏON"e"*޳9D$yh\=OFFnjP>H 2 ~In ]r7C^Z?n .QZM*t% "B0E§pô&g F qCe0 fj daZ"4qɛ6!Wճ+@IS&DC}BmS5=j=b8<"n<.ּtlSa{T<̦G,Rj]S' W.Ac!2T4͊XgڱEYuD7t B ;`s g:$௖βk-O77BXЄZ1FNC~XQOwaB] -ְQlw@ʹZLY.rw z, CZ9"8DYwkC .u&X}-_#*g<% Ō[W/9inG VT*zʲ]֑:†`̓;lm|%DolL Gv vY7|s D+ƿFS!ʡdq}0 _GkI*sҵ_kT-` O'_h䀕 %m͈rA@VjS#EqWNC{lBFa+wjCQJBbx]%h6[l$,nON7fh[bc]]ʩ =jr`2f ȍ"O=݈ٴ"Xg# cdqSpN#+_] \"Ж;!ѳdVat;?" @9Dx: I|D>^&t'?̂f]ڃ=%cˎjybTC!%f?nTW(~YJq9^fl=f_u|͕iv]qQEs3W+#gUB~ۗW &8;HN2BJbY7KuY [^ChPD]|d(vQb =~ qNa^7vFNLG[`%Fwl(Ihx^&6$?i,Rねxn|fcYkLBPvͼZQS{a/ nK#BOPl''cjmQoA?I-Mx̢U?`3U*@`nUFdYx}vXxhXysv&{˅#iٝDԘۯ&3$^|5;`W`ˀS]P@3[d)`1ڔhKmesyZ.%)Tzu/X6fF)RǕ*3ZN-;E5oũzox-~ 7'`_5 /}\ xN+ V@xPi=ITRRkTiP&%|ے>A`ܳƷ'h;]"!P5#[NRKl8Vq OO 5ZYFΘ7w Wϟ@]^V:!k/Wqz}#Ƹ8\uDuQm}`[ i=g+2x͵|^ӆS7T] P(52VU2Toe3 VR$ku(}Ebp8b?&, y`=Yiq2N/q.mb aaC#4@'g71+sWDTW/,`@?b$!#T5l~0?mOۖ)3ֻ*>aHu"h[Gtʦ+XwB T#6+M ^ ^c=lmɎp-KVtbaNhɦKZ3gpc(2ao }ɘ$,CQ_oU`J&;Ԡ~#)2SOJs?yBwB~6 %(u6X<:ETm4=Lڭ6 Ļp@$2ؾ_)dR8O_DߠB@z:M戟p2|&<.G۰ \ ]m 8Dy q=ae7 EGQVv,’Hk~=ё: kY'vskVvHR!;`hC9`aL!M躳KqKτ]ݮfl s'{V{ &'G4qzBd5BWwr;EƸU.Aks!.UգO39WWL!clQ}.\9M/ܶh{Yxa]OF1P) m= :|%ge(H\I_3'q^=IK˸&Y8:K*orgXrvNn8y=T ̟FZV|꾤47CMEIU"L&DL;b8/ʡ݆* ,O~m$m9a bن5-@|Ŧ%J"ռj&_XHV~f1 'Z.tr)"Y=?j:z~>,Vus9,J!J|lL ^b< H&(hD@_{6e &q"f̝Aލg ZlH>% ̗"Aq]`5Xjq6pZws _@ YhRTJT$)%Kr!@El,0ҝ;yڞpt>ʌ0?.OB1`?tL/Rs|mRFf:6Ĵ5n|A@t7 tB _ki:zx,Rbg+ŞhׂqDgdBGάֳjs*J:΄&VL5jGQ5dvuiCGYߊBG6}8~a^61$YsU3-HP'NA2 j|wc疿xu޴_'^!3m]f#INsJhEy[-hbz"DgŮ;j+1%7\|f.2pW0irlk_mΘ*dm)=yK"'XW[˸OEH=ţ̜ɳ&τfxV }k$q2L()%JzVv_g. w~B^ oeސ- U+Ge܆Wpr8y3GW1wqPz0.٨ „EeJ$t>Vt`kSTtomsV=l(ol   e4A9^ S35x%dsU6UFқui\*9K܎u>xmFٚcFr$m%w% kZe yȊNZ{dz[;@N"$%+iCm@)יւZκw :D>nnӭ hK;`q!=~jh_mkcK=:5HLg\_ꭲ{desTiLhV4U_D^n;TDi^ٻߜa%;TSC"d7(ys 'v&QmȚ0^ 0 U<>-˹k8IQ1'LnLrX:)h+MW sLm9M=KrRǮlj7f6 0{_4u=JŴv,yṡQ ?^px* W~[\İ"$@G ,OߚQuF%8LSs{6+o|Nz}@>NG8714DYC#AT<-sPS(GФ}dt>[6 I+TڒJ Q\~J3H6xO؇EQumK֛ҘV`2WZF]SYCQwG4o'R+%(g"-K Jq2%~E A2-l[y0F~SkIa}6ἢrWUM+ynn4u3djpF42f4,f1@BV^w\~ *ʼn>E%ee.N2Zct Ցc-{*j̸uB[( #U|wk6n:[i&g5Z2qp|+^V6 E}3J6[ikJa~1u=[K=*y2Cϙmvx*@ 7g{i`q֛Ws^8 4¦NiNKJ VA$ uGX҆{p05zQH8Rˬ#";!:%*Zw5Œx&ybVSg}v(㮯qQFKEPX-(uuf?ea*ʡf[yw{U64;tҁ!MIyֿKFF,uw)lx w[nh3 kb!s:Q wv ?y j0ڂ!/7J\#p9G"OsyǚM3$B"`tFhp^ xid"~P'@ȟe&PвYN3D@4@tE{'iR '&P5WhN5&;Cqsyd;hk'FBkHPR#ـ@!~/Zp?֙Ĩ9Kd"G3q2 fC_3)T)ERa\yGG f;()PYTM~\q }r$7, 5 Wf*2C9[gDES_daibԦ4 Gf3.^_UNH|LFT?P{ߍEy+jxE}^Z1H&@.t)B (AI>,ꭋ *Yf5Flr>"d^3,;Q8 >L^rt=9=K`ρ^2ԒEj+M*F6%Iw"ve0M܊<l1f17u<(lR=YKgڋjdsHu5U$e{w(h#'|}0!Z,;VLq|/ݵ#ou3!nlYBTPݬ@I\Ib@{GMnmmz`KzNm(`ETnWHKF7"5׿RyȀ3w)ep([Tkyr&sY<{><,c_p4G6,-VՂ>uG Ofً7q d ǁ1,Ť; 0p%c.gk2q*ACvlPmɤBn*E,\v}Z ϢIώ \$~>j3ψĩc@8䑵Z֊&3#Eq(%g{-,r*CO pҸ\r4~ܰ?mn7O1 5#.SYƷ/Q>!N~pM̾~i7fH28,>7*1: oH̬SɎ&*Uk~ä! JaqQEeצFGjNnvb`&hxDeNuA}S5!#l|j̆ql?UFr  YQn]: ?ͶSWЏXb39HyaQSvJg +G5˞#>Xc#^.FD5 ,[ynmiÝa{P -B6>R,5P t4ҬcʼH#UKzti/ RvfbqEJ|ã2!UsF$.ν/}㫾I>yPd~Ȋn?Ȱ2X :&X5"\hqQ(^ c_}ɗ"g|;Op{3W(gm>Qlκ̱Kͬ`6Pדּx eYCQ\dӔhwyv rÄZomUMBXѓ 4gnB?;-28|]<х6횶"*d'X:? <"aۨ6F{kwdh!%<@Y@o+&6>5hJYvӌ)o?r,r5Z7x-wJw+[O7O8M)Lcg*)$O}lw_f\+A [X-*:|gr0s@/b} sDw MsKBL !ģ[ C'2.gb9LBhh58LU3Yց+ֿ_QДL3#}ՙ=0Xq]x^ꖵr4d ͶQUdj L .6L#I[>vDLoEb!8+er;_zog!LRi[dݚYg^LߕO6Hr10o' C2k1u+KBQ)vצc1ԫĉ}؝S@p*! 貸S<z>)?lKs2B=$UQy5A?d̠DNc@bw:3wl|Z+issֆMԇ Z3v >VxRe:JbL`w|+DˇD[^6&b5])9vDJÎlgs&FʱH[G idY@֟!ڄТ)` 4kqQX;%22w`gaT5'U?{[N)/-_FK=1U<;%6љڹ%E ,Cz.Cs:tQU.兢Kf 01RDFj'͑LY ώ/8OE;1^){MO yVba3 1{si=~fmis:l{H E˫޳0r|+V6Z1VE`H{B[-L4Do`X5 ./G'o.抏:9>Xqgzd`r0tf}GשQz~!yGt:F,}.WNȽаSSd{wB{o#/xD( ъz!ϑ&FeьтxI-򚕌c۱8_POa+־ {/h;ykz@ V(4egj~QƯzC%K>Q *&%>]cEUV` .k#|bR.)s<=b.U0%MWSbh$X1rGFXJ$PWP-kD;;(%G͂, jSۗsA'镗ɮ+xu 6,K8 ?Zs.8+0p;Lvi~H`qZQ֘CGOx%4Jiw<\Ba4u*A 3QU" 0z*B5R"ך9RPq&!Jo HFP=͡CVW6G_?ldTz<|r\oMKʫF A؃\|8j$\ۏ~]`uW,! #R=\J!40!0u~3_JU r0UG;W)h%慢~#qXPPsoG\l5JYBm]/c#*᫴'D0"!ωqfv lW}p9>*7 wpjˊЪc*=-2EtXO(aV+t#k~8O4F+dlTO1YGaå ɏ 7%?dݤshD'C%^N{Йgc(l>di6:|vC4j,Ϩ'-翪w;~ŨB*zm̃L٠SSk_udo1Oy{\ W휬d8G9s?_ړ]mAۑs{A@_%Ƌ ;U_apOaf1zp4gnh-5I-9<\;/8bYLN7.§[R۹Yl~MiHקQj\;~۞^z;*' @LG5 ir #s(ƿ2zOW w+OѹI ލ!f- PKvaK5R1k|ؑ]Ff18ĽWg?kIetT9w@13~3FX3oG -}f91rCS(e.Nm i:B.SS2׵:֙YT As^ǤQsmWBI*]7?Ϲo%`m!], EM.N0lf`r J}D%/@UbI ̒}{@^ ϔ EB4(:{N>(At%t{\+yE7("=Yk>X&L7" 6SƂV{m *~G\ֽo81)ܓMXal r28΀(4޻-)f ϔZ e,Hр؋$9T,KQsj.r`#z>rIAd0Kk^pncvnth(SԐeUW~FJtߚI3Ѝd J!ڀDΜzFwhЅnlMݘ^{j*g9/"Q[4iK}8f!FwM *ɼKz,[̨qDy˻xOն'/նy^ }2&VsA4ZWOZȣjFS;}Re&t 5"po5@a㾜+x%1sKVȋQ^sk-]#VxZY:?djsiGB^Ƒ;"⪈~Fj*4?TEm *Zl:*_2{7rԐWȟ\̋!Zƃpt2CtFB4Dsh ‘{,l1Gd{/XƁ_[I҉tu}Ȉ?aR!ԫy 4jb/"EPDmӃF(.55Bj-WV7sT#0:$okր{B@Pܝ}Gʷ2$殑w?D2޼3-N;D~UꘒD$-D 1B U<9#QoC@KdǬ#mit9DMҥ#HLtGADܘTǹR;BH|F J1*v01Pv/Y; 3#,Ξ2@Dyj}Ir~0R%܆W. B̓G-Ǧ,]H*M]A"Dme''ȕYD~>B I#ߊ6t2ʟIKB5p.pZU>C%ρ&LLګNd0i!ܓ+lvDyf! -փ"XJ6U"tPI$.] YbO7LO>zdy9y}w`-'9cمӋ[K pkPb=yPYc1e| =tm@ HOXy^U\} {$,E){EZod{ZQU}(7 y$AIClVSGKA _: >&'E?&~T !)o2MxUYEGA锲y ۙkM tS8yGFIL/^̩Z=&fRF(O=^+s!2S2xX* "HFdj fȯzSrt~|eˉѼA }x1h^u]*gqZ VkntM'vtX29ǵA,d::tva(:œ=«n>=L% NSSQݏWrɛMq7|_$<\۸ wxÆ^4ߋM[ L1{Ѭۂgmd2 0̛/u;_f.YskFE#|j[ݻǕ~&GP-PоVF3L6f~nJFvh`z}_W?4r1 {HSveQ)Vi֏mݚNB;C~=(qcQ!|DOͭ<& 53wK{=߿w8$nҦ{?E>NRe]r ,R aŎ2jHq69`w$Ƨ1^gƨtlUƪ5 zFLGr7QG3_ 4D1zYK3{~!\ l,H I0( k>]`B‚J##W/2#BH-e@ז%'j }` KB qwXS!&3 JDP6aP黫(ƴɠBx7R9&oHUp /ݘRF\Mg6f{ nYB4913|BRy+ W{SjފinR KɭhKd,^:o51[j'2Mb駱[{hHSf>R,)қK# 7{I<<yh U7vbD0:4QX{4%,tS1ܹz>.lb0x@;3rd0,2ypXQ)l##zgMǔ"MME|n.=Yb<e* BAg@ky{Awmٚ0y`og lo~[$7t%}L@`(c0K\_阪W1 n_OT3۸/o9V!hN)q}b@fיBc)7a TTl0ΉpQܳxw5Uiި.:N:m\U˟ΰ\A꟮lg)CvlMg #)YP]15 UN7Ӽzpӵ Ʋ&']"A'BB:>5tIJiGU"$N ddYUx&F~mͥ8{fOPxJ Rnޯ )?GϮ!eT+,ݱݺr[3BnlljԫkA CYzY!A!B" of ȝ?> ?W,6pkC2]:;|g45`Er @VL΅?з|.`5r%ӌl*ŭw omNϔi5J/^$((T=jzB?f \[M H7ON }SVov~ ~XHGDN]eR"݂r+qm\{Nħ[ oxΒ0kQؾroN{X9'6'pW392m>l7mocP *B./Q]QhԨv>Z%OWD실:$lJΒ+N XCQӵߖ H@c"F;N4l#:1d4SsQO## pws(TU@yIʸ) ?!h0DA卂P_~xly/* u+EW{r ;^%uW$Udx[U OiÑC}(S-j@MwAy 6Zr}&~˾{[c暻 וq# NA[\}*U3̯&Q74od(Ik¬?i|6h]H$V<HC0vϪDt1^ 1Z I\ iig1˧Mܿ.{HFEJemG.h US6J ڌT#2vF64U p zAwHسL;V|p9Mj6pvL>W0}mYֹT n6*^WHY5y>3>LJQ^b9βwfkoBb'hD3rgb SdWT$dEmNK۩_ l$|uCv ;9e<~bK",` =t'BsW8ᶦJ4ݼ1]5XNN*&Wc9dVg r`V2} Qj0εi#~.^CCg|cFP侺;k~Gdalͯ3_xȫl-8E ^VOHSS5^ǚ):V@ Xsr,L&qм#ăMU2{۠Cy8NȘҷ bG-jZ~e#}1Yӛ_͇`Џ I0_iԿ8{mnPrVtWdFl i嘤AkK1 `~Ues1YƟi3oq"\w~@sr]hUzYk,XOOtlӕ?P.., (7'ڒcMم8J eevӬ_ FH^1v/ChHz nbr#y dYWV$<4CJi@ۊ.dbŖwD1 fHpKc'W,çͅ[ңT[dZ\bD;½WǨ̩S6Fs A@_t0:Њ1޳PO'Il3) U֡`|]-/gn3:GxlR,t!vɚIc+og'sIllS6e% Ӏ؄SQS(gtGZ"faOjT<$cz7sNtKYKȹ|H2պ("~;32zkV\fT= ]#O5ldˋnHGdK .*"VI(_ Н(ܰ0{- ,j.wN36+9)F,۬`-9Q\E ed+;t䕍%S|" Ě[.I1k~)h*kVKG3m{"IXj $p#F\kCRƇJ~'@LhNLţM(r Ug ;W;T Aۘ,}  5m)=/S-H߃Ͱݘ7Bڦ_!Zt6EnܳPTЍ '%X!\zIA$pKhfMEu]Z1]r!?.skafT9d+KT!'+FJ)kMZm6#$8*A(#>!dfV8l"EP60ʓ*nxIyExG\ytYv Gbknb k~ytgU::bB)1-@N'#ɤc dTX+ J oX?Mx';`ٶS1XhG %p۴C_<1գb{wdvߠ$uy'قaR+lB{{< O@Zg:ρ>189m9`|2S+'%8_ܐ"(h$g4>%OvyŘ1Jy肎e u7puDŽԵ5_dSsxxW/iB6(r8rx@i[TLXǽ%?]oBk0^+qDep㸲й gPka"tMr>/Gc>_&/jwf(S9 0K;"2#Ljf7lH}/><'_޸eCZ BN6wU/a9ԏ d%2բ`̅%N-) t}j1c."n3_ MF6o,s4Ƣ8]@RdS{@NFl@kȔ '(A/qyn49fy‡KS~Viܛ*RKL;73a[9b[idtAYr VUK# Z=Cs[Z8s-ҭ|g!f1K'L;x8QSFtR0A߻[>"6W=hm5'opPMvɝdx0e]VSȂ󛫲po]AGǨXvb_ DKQi4 YDZݐ'_z:rwfž TxtS"[^}"NO4WUY◑=^v1R]57m-mA cuQ$V?[p[!u} cW,>ޖ|()}7qo{ \B:kS̾p!o(Qr_lAIYC3+oakOspVPIB9>>{ѯɐNx~'Kv=#BǬ1S7?t3 PĮ$Ŀ: I)4:7v ,%,CʎYbAߎ-<\=wQ?*ןuЎUaw̚RUd-& <89y@e92 dQ\,mm d\7%ieŕ5a.ykۿst[xW&?$`&łzKKUCqIؒ ]IQy/(`< 9#[%F#K<]MLVIs vSn^*2f-!8 jݙo.=0ceTpD <$Uiti,f >LP_r;9kE3RS\ʷ_چؒ\۠ kIv  Pp"L6p=jMšEm4;suS0`tAvA_cUy} V-r6JPCFi75X>ЋDDq|hp1IFAxlZuV]R>%' Tu#Bff|H} <kҩӅ5h`*0bHYE(lQ-)uBbؔ5 F6౏fr( EWRv6sLz&SJ@ Bqbr˱@KJK,h|SRR&Gnp 2S 0ﭒ|re /* FZIP潋^@O|H9bnj̻>H(t-]J,Nߋ Ф&YNOҘ "P:?\dKc5IVkf?HcW7,5TjتE?ݞC o/DҹoLݳT%TF;a1FИlq'~,׺/tbvY]>ЙS1yxTk֦\戗<7M<3XIS-|lHo.Ǻm!%qgu? /W/V ~.*(Aw JmP2[;A.* CdQEI`Ϭ\71}^RSZ*X:3whn=wJd'*H=>+s=1E_T. !yw ;uŹ{O+7]s8#6"*G sx2\N6\!W+%%$~6CFϝ *,!?jxPQʂVh] ",r|wZl,hd~MN_ X Nm=OIbn?aTfx2(, K[+SdU0i+|:H?AZd(Xt%w>#^tR]4{2W=ͮI8&)|iwx4wJŔ!R棾v-vdkFTnh-89gw9Zz1 Z-\F>u-w<7qdRF#L.#I.b+ji$0JAK1e税ʊT`:-4ws$*qOL/D*R`רFCy $· 'A;>.8 -%}ς&OHVCZ@Hd,9X \uvƝiyw;iGng0*z@#:_ш`%\z9IJ̏x):͌WVpFupܤeUFAw@ ?H`[kр/%%A~rLMq'eVZ_K\䶎`[Bc?eyW2-Ȥ|:C|-p/X.P> ۾|d!C}~l3bu.Va wfLMm/ʿ:m+*Ԃ F2T`~H%*X%ëןAGүmU};W -P8]BTZ-*K6qA*'GV]N6)c,TTiT9<'cʳc@`[ b}g{9䰎ظp,{: >* A;h"=Q$ `t@cDӝ>Ȓ1od^Q^0|j=%n_Y22Yf{(=&rTMm/H\ccXKCg(d=DˮUhn@W0ux 0cP*ȁ;VnD2rWb,a#&HA!s>\;l."pn<itȮˈ'ϼSaN 71LT8dwe°$cS+.hN20p76w 0,֡uU=KIW AS ̿Rxy8{2/eݔ鯵 &#%vza*Ρ-0a״{M*GF!d>T|?:6 ޭrE;RN~dd@@a-GE;63e_yo-J~ a~ȸ74WB7dM1sW/ff+6f4&neT 9j.n a M}{ETh8JxMr0`8$OS ~C IF~ f"[keG`r9I+2ʆxbKusjێ!fz=zޭ=)Vg(³No4m>tAN *¹p]Bakx"E&b5yy~TFJ;tz8@#r"7-gr&|l%Ŗw)N,4gEüwړ=sA J\za~_T#npY&ZIVm JfdttG.ד\P޴Ő+xJe٫w'e;1&~^hhkͥ q"j*u)`x|~DuFpʣa2JgU4O)8#oBSMc Q#9)8DXZ*rzQ4&b]P!-?[$P5XW7syRh/O#AUp&.75mp>>2aRܲ U͑M# Z33ucm#J>#t "$??7Q_Wyu9YJ OeJ,Mp3*Y.Z,y.C< XZJ&C~:vnѵkA=cn=lLJzN}$;[m?*;ql>Ӧ>eΩ6gqRob^DZ9/[3=QZ[ $d V];ǴQrE"9ys&㼵XHJ$D:[6mƯ $5_`ٿ ;BkAgsݶL0÷z|MVLwQ5r& nRy|rBg:A$}kǐ7pm*-ly0L( 9sa|B vzĪJvޕXQ;nh9 YzӝEPxr2Hrس aȁsV_c~exRUo[hM_&(VzjWy'v6*5̾C]'b2ωDXAv)y7K9K@?yTFf2CM.zN Zԩ{~m97^ 0:We (mY)Rsޔzs/DtxPw؟~d%܋O w{4|k[@(JjJ:d*>`Gק2jJlw~_ wJ]`B,409; +QnbY߶λ`nO*gUb!-y8XkGJ&^ k?(&_UY86ivxm~p"(k ߦ>Ð7^@Mc, XDF+p%:j @ ie6s̴ p(b؇abzDW8Jb*o*{lm-x݅?IXU5.x0Hr#P/H"Q9t H9_NAX:A@6ɳΛT+c{4 oƚ}g|˨`Hm&BV)]aBK~hWF& A]u1IfVEl% š?U}w;pͅ %@)uaٍ_bA˝?l|P++ZQX4*ނcfM vLctdy c3SMgږ3Q({K!~+Y{m7d8xii[+0$u^k?Ҋ8{_yKR'on|PџXi~W` Ö׼½rNY“C26rljA [S4)}$O7:ElTTVqKA^)BnGh=ZP$) I?Tv\nL^|u |*v<ؘdpࠟdvs*Zk?j2vc V'CI2C pCKCIhᆷ`'K+@'CJ?wy&q!{`HbQNt>q폘vT YJѩ0:%(z[Jȝ{\z!^ G_#o 퉧}[?쳍=40VdKZ B1>`fp\!T[2-VڕDdff3s LBI;) Vң|qZ/^ T]Trl6*uz4%b!VSs71ՅŒqԪ"I#EZtc 5*`bh7bףU$<(٢li۷M g +6R]XQq!4ljsBQyJJ ~V!dž7䙹rdH(36XVU:7Ҡx a ރOd$w?vi_X%G}XVI%~b|oDiRΪJt@6V`2^oR$\cC]ȀR WI p{FTΉ[QDVL p3yI)OD+=fT\57psKɵ=[Nfz`[:^OTX΄"S.o<8 c/C0gnƙyJѷJF#yf1e;ѷ8uCo-mw[]Lu E݆},XŌ OMpH2~v#gn]ksm-I`yfv6Vv| 5T7l]l>јM}-Xg) Q )ĕgӪ+9<2 "8013bt?K`;ӳBdUz zDD Ϊ8@yixS͕WK\Q|~CA<.b يJlâAj.$VO  @TYqu _>x9qkZQ,Nc_UOjn +O ݐk,sw m"K'd+B8fWW>'(9r/l,T$Jg! %+'^Vs3|/1IAуze5/go;F ]1PJ8s0 MԜ% {~\hf',ePSk wnu5d]~GxsD|C' {vl3TeLwk3򧴖&YB nGX\`Z^NТoԩPpN_5Z>8t<]zkq 58ʊ(R1fN%7el~%yjCh*{:սU_^O lT XN_j:Vti,RXXN֌\9p0zFwXs@F-|)8߹Upbv&7ܭȳ/b $30λ\P1/h쐙J]&ܔdlWUQQQg~X ḒP De{T'=1Ќ̄ ?zRejTZ GPfaxzYGFBF_&b:lrr{o=Vii& GF] q[!ܾ͛3j"D=(q-SU\> `WDmzSה -Ij7n JUÐ]63Y<ݕ[0 Cl 8RXCJ!f{'Wf~->u~]Y;ύh_h[Һޠ+څWA HC/]7&m4ZsޖP; zҖDHV0+>r+W˟NIab(\2~%GwsᡊXt9}zݞ洐x^yp9RdY?gڹ%BsPɇhYscS )(?(%CMh=VX+pѬ8wEkՃUidŎ.݆}o9Q:CYLuj\Yl/ {EJtc ǀ%Ks{/C[.( b^D}i*iEpK'| LW. 0"0\c͚P {UZ&'0 oܯ'Bҷ?٫?%slamyAgW%n)7/0R~TC^߇=}'8Ij+[U4/8/ϤH.BN:$!49q)&% RJ j,N0pF/ǎ֤2\yNPUQ5/ ;z^ iq JȄ2k- O ĺDyWm|ΊgT-1S(ۡ'E]jC=̀]W^g Y4**pngp䵦\~rsg>BװUJTn;j9ֺ!1~^AìσoCJo֌?lWⰂ#_p4Ww)Nt l8iEL R1 \`fQ򉢬hoAG]'|Wh8)0x % Rqԉa3 py"ś3u3R첤aCCMAf:6k\UY{qV#/M5>8aRkHDߙ`AsX f%? `:&FZuǷ^n[_NE*]gĖLEfW!yp+Zv-N-~K=x2xlџ#juQ zYc BH!g2*'ev8E5Elc]_aQ_@Z 8ZsoI}{+z#†)h|8kOq@iݾ7MPDnd'8yG;U6^?Ve}P|K0?C]x( xό840io3]qEI/@n#1WS0Đ2vWz1" J\k{W C7a2ac} ^(UF'P82eց[⇨t.lFtz:wDc,r%PД' t440'А) j>X4z; ~fYw7Ӂ,gϠt{LӺR12FqDSWQUR-͚+Q'X'2I78YiY=vmQ<;t /]B9րw|݊Oέ3zcMڜe.Ăsç:Ep!A@H&ZF (p~ߓBt806בEjH&=6w &\?*Lqggh@_!a}RAlarGyzKIFPE˨vΥM1oShJZq iʕHb.cFH$XDݵg? OW}ovaכm\DƗ,0܄}E;#{,O} g #[j@vͩD{+9]tyoAq9}Y-S B#kTsGBOke ~$Ugԍk &x ];݂ҘQa)Cm4|$ƲΊsB ܤF @X2}CP-@Vjk^@.H &H4AFd<.|ivi&-@^Ȑ͡!엧0?Җ?}7->{?\Ҵ)`oc~\P#}CՃg. ?pZ4ᦠlMNch O"qj_5X'y@Ÿh$6_kMT_g [(7'Bb?e#֓}rYaE`*u0D%l0Q)v꿮Π~NG%fl!MzuٻJ]V|mOb롰u7lُPk1u33d:m2S>Gj >]e`q=&@/2bӣ%0 'H{k)/ͳ>>ً['YEa)EO7 W=7X*sM ; 4[M$=z Lthq>So.Yw-sR`/_y"AI a(7 ~ek{7B"?}@M{cT= tX[$u5p}=7:KӔdžS52 K!QCr1Uc[n:z\q9"D@$6âX=<5jl`yBdәf,D"X5?|ؾ.z$o38[_At ȩPjSF]%O|[1-<-vWi%`!5FBl,3ܚ` v[c+`Eܔ$u Ř(.88yހtj}+0em]ҥt/'ĸK <&Ğp lO莍 k!LU4ܙ4a쥩|]i)5BoRA{3[dN0;nQWk9o|-T01Vr@ =qJ:{ДLSqz Pll !XCKaq8Y8*iJ {Q>Z;8w:2='t|eF48?23rsͽ}JIWZܓ_z Ͼ/ky𯄠3'PR1Of6رꪦJPϕvI%Q/E*G@) ҊXy5j 8']@ -aסi*67; Q98k$9-W(y}H46Lzm%%K>%Lal &u[+(Cw^]tE(,A_uO8`Y Ƚ &dF)p`Nq'h(bЗ*DYI%,_ [{,^}L]VЀNҲ䬺m^=#$7$`“ l2pȢ\)[3EUa%VU:+&+YT][7I2d̶T8ה顈7[Z:O*fIS{7m@@qgRA0^]B7 (yFx-Mz)[)Zٯ itdlMm{+$U czMA~rjVYh-|Y]:§ʒ ^"v)ّK+2O&8 /l xݔge0=Ci+ 8VSAJl M@Yscp_~?@6:YAB!8Ԣ$w|Y0V;YfH:a.tw`H^=2\.!kp%s>C ys֟EV^ (՛ ~_R}pпk05ĥYC'q1g4l)%4 aNBՆ5neVdz>f` Ki@rxKT`R@hvN>,@w=r9+&AP;d&._ SJ2ҖfO"[,g/BQ2싨َX/'m6!ҟy:OR&ZD_fGJ̛,tjm<ʚ Yudڏ`@Xu8_qAFw^|+Mp5Cv0"?I.d޵̄ĚtLMYq#q֐F[AvkB%UC`m s:]/pz WJ۽S(8(NX=:gߪ;bR+J'=n3nJm:G'5m8yIY;*>nU.=UA߂πF1G&s>a)&Б:{xaU!9^EYrRMX)!FH .A\Y5v<֙Ej ע=ê}kNRԛ|8wә&`8V8r$]@h?3|7ƛw< c'#A.tCAs<8%qsX}c;!]uLpca-nw"1j Eְ,ofy&lA_7Ȏfp4ϏE\#,8K/vTxÒ ;-0*mүNku$Jժۈw)7A0BVu: *\mDA\4* sOb|h0r^/kSX?>ŭG,߭ݶxTEUH*)RTˣtE-g!0Fi5!HQ-A ĉk6U56ǩ$eSyyD.jn؋XGo7oaTB~vkXژSDG?XLL2l˷b϶ކE(XpKGVMʾaUbFoWw'*ގ9}?{ݼ ">KdP(Q-)և13vHeĞ*<1H&qVtl62-%"F7m3L\_C\=w$&kjya++;FA7#.gy "`szBdnV Hs*w׺:^5x!᠍Ɔ=|\.P.JDt{x3 ycK./&1Y v[,ĺ0jԽ?/EBg`FI .|!lhe1Ƚ܏"q+zKKa,+^Owꈏ,dUx>lh3ѱQ 7a;h ob\`ɔԺOQtw&mpcKm;&D!~T<+Vn4ۃOˈbq]'^w͉k;q10%b?6#ykcS 2(+w^Ґv5*a"]z75k1hYi4k3'AĔAЇ >o]mGi^ -?cd 32tbeC4J ]ziBd_L_|I+y5McqUg2EaȉҺ; \@Vc{;A Lք61Ee6gy.e8{8-X,9 M”j2?]P?1hLhO7s BYM_qdmܾ+$YK5Mo_Q_.!^8!6 MSQyt9e\k-Ja&-Mիi.TFEў\ :d;Gi35wE6Zr F Es'}vg\-x/1t2 l@MVnR$5>Z2zjvɕjF{hQgF_ەQ.G5$].;1rZ*8H_l*fw/ r ~hbjl/ \l-[ Voag{ԠC@4VJ\2mɭlL̵XI3<=޺6K @ؘ aS?ݫ=SILs, cZ3o041T &Ӽ3qn>/7T\ v` #dn^!Jjӿ4q잟4P؍v 7. MwOCWjUrJ - '`:74E.:(hE $Kt0Dᙗe|`w{m0q>v`1Tnkjwn`#sڷ`14)ͻlOg$tYt\^a~y4תǝ|]['xs5c5B1GkY-%/oCЂaU]}1e4`qŠ5tgvBjj|>;ۖuN}Im^HhFԴ1%+Z2v;.H\p\  OFQ4M):8]>W:{VS?fm ČًRz .5 l1j'`GD&֍n%3"7FcR*2Teۅ -ݔE }uw'RmrjZ)46giE',xzGM!MYԢ4Cۃ.M]U|/yxt_C>y849aN E#ʼEbLZsJ=G+RT'ذ2MMJF.(:8ny8/0,hrezgvRҞ= B.X)ֲ2C+\QóCGQ$<2? YrĂKmwRPl<@Qfhr{P0#7;rFYjWG}gH ^|+u퐫S^3ybrCIWMM@'0٣2v+Z|%tP[ga٭)׈F0\2ywVm+)Dgi97R-[WdcINDREYL{ЫIOF.FӞX1/mv"a 89Ւ l3 (n6ʏF[} ɐ>3+]?lSV.Li* o\;'cHak; {hP f8Ib(XѯjeBg  %\ő$M, >(tҳrj ֱӴY*WtI | I9.CXm-q73J!HMˡ+n B,zPkA7j4GERԃ# XMxZt9r 8բ|:{Joq^KLQC*ؤÞV+'n*/,~OZTme0g` %{`\]4bE` IgjmvFܔ.LnVc1c8FmjO{3O\RV6y7߈i" Kơ锵z &UEz`SE|" JPńRX+njпGvn BjY5/ӡێ\_Yz *:鏈2WZ269 Z|2*l)v^d=m&ڃl9}<6pnNMUY+7kIMU珃a $C.6@vs% CJ,wj+ W;N9e u (։{j vrzV]+J(7|#;@H|ަ,O\.bo>y,{a:8: *U?˽)KQ;;4` 7WJ*&I9{X9ȷ:%[\NXw!@̤AƷB!9ũ-L 6.h}OPh}zFK L;V>Up%'y8l_Wc{mJtN*ތ#}!X;8?KUW:7ɁΡ{K4M!I  F+Vz${# Of^=jw/#n&B(-ٔ('@BaT へ"^K\e|@pF@a(Q0Dk9e#:ȵjWAރ mCUE9?r37(j5G<#o,Fi6K2/;EX1aY%'Tpf QMmBZSjW!O?'џɥÀL ןBh^IXѮa%B_!r;S8,^S?j^U~y_ rl= )dFk$;|[Ԧ#@kOU}`2\j L+a?:NL`Oʘ kt%c!WvU;\׽5^i7uknZLiijܡCLzB|Xr;[K~a 5d SƨH:kisޱ\'Vkh7D &Uqs8v5#at5}th9$wt~qims!DkO7l`b}ru{RW6"sZJx-6% Gt]#"'4i)]o.yi9L_KD-_ZOsBI"g:X8VQE8B$[ GDsjLjʹ.v2'2KY_[4ҭN^ݓ1*08́m&ǧbR)jM?P$⌕Y~ O]Cxld BRJ atX̝e8͹iZQ.XC;,VUYƉ" CVn@&š~鍂M_lE $ɨ^ {&%ݨ3ڝufdz6==p=EJ#Р`X)?L''DGoy)԰=&Rm J*`<4Xx9f(a'&]KDTky6{!~_Mwy =Q-x"B2z>t@!kK m[iDV μEDYUbZU2͛kW}]rϫDSUC8&(oIV~x1Pkչ%/]#+]V Xl|ҊRU2e4IvY^]GR|VOPO/rv6;E@YԘ!gkjQߊtX.|]M %B> ij'i}8Ems|0K0!7.2G_yl=o"S[9Ęfа-ÉZuh=~R%{$ksFE9^J-,uFfagD*@d@!] qIau[AΛ$Yv{5ҧ\b{st~|wUV=W`cYQÏ}˔2 Vi ?4"/2MXwG>0iuQ񭩟CoB hvP{gGގq]ȓqn#&Rv{Ert ,\d^kZXZNQBG|b(]l|º_Ya;:k[9GꓛT^g';O쭮P嵱^nsTCjAy"wHo`I}=׺HTשW;{qJẑUQOMp=.M[]pKw"X1a7}b= 0)e}{HGɷ/ǁ)YPQ`-m1`=h&$d'-;h۶l´ Ŝ^ήrT%@:fB`F z˔OdEqI($s@skcZmU[Ld MX8p n I샙iC s1dqԁ `ōAXOOU DKyԣ4 IgBڸCW =h]q>;Qי1~{LE IU{9>1yKًGϘZgc(KvnN'34E]L9x~J2nȷz̶<Ņ~]ⱠC -B ]Z9%- ]! 淫hzVʵ՚t3+#2T}S͚R{&Ö'GɣxϮ23ka#=[cxoWtfMQX*$Jm\6Dٕ]n!aM z+)HQM 8"~Wu=*(g?I_>8@x šE0sqР$O6Go.\si޼9P (K F˩xA襛 0:8fNK6G &skGjA(? a`ehjZf9ءy"mOT5~NTT^ud8u1jx fZI=SI8 3L~%+Aץv `{ Xy K=6vZU6 `t g~XKu>Ac gQMcMqO+M5(,sVpPt1`Maec. FF?;Ӵ<4߰+֘/jcC/Lii'ė}N,h .+ȆKtDi #ǨbhBnG?\վ[BP)%lPfWBŬJ0U<+Ü n<7j@,tn3ْNz}G_t@%j`(&VВ$_vEջD>fM & "8a*_u!(pRSntR}BN!~%Ɠ(X}X&~8Tʥz[f/ƲEOT[b.W8Sjdp5m?gtޤeN ?.2 !jM'+e2@jn˪ב,<~AU % B;3޵!>EmYyڙ 44D lJ;IXpQ,ՂcKŻ(^>E'upMom-֕xU(X/qX ,4mf'00) /==k< q' =g,5~)VP;Qo=ӔULi wh`+y6~Ȕ!IG0&Q=^6.(&A$m :hjƢG(FD +Mr*7zz~!twL#.z҉iA HjK-nu g.0XʯDwU8^ aۊom{'_2U0q;opDR;CF,K٬ @%y"R%C?TA]أbz\_Snql9Uvd3 G m̨2N\%7]r j@k-u Ax-uhWhhMb ޔ->.Vn.r+F(gJ)[G+[OZ=E{;gbϗ} 13;H}E@Pga R!UuABN"=1]OIdQIt=Â/Mx`/:вLTt<G$kڜE>(ON%`%>j#T6[8)@Q;i- -4}6(k.'fd.!Ȁ(WH$y%у"Ѳ#(|qϯ;X3;d1?>ᒘzxq>^P%H|)r;2Q 'oZO)gA`cZ3EU{T)n=,Bפ/T@U3!2~7 >0`'[4CcBCi7$_+"6+5jٚ#+QM ZM5c01Vsuo75\>Q$[qdwJXRDR˩sL)!7.Hnw71]#J3]Uu9CL$)ҚkzטXi Vo\/A SiϺڲTmc%`:\˸FL=ϣÅJGK[E~Vz6@hH3֚ޯK;XǸB'( Pw0b`{2vئ%RU ըFghIH]롚5/KIh,x9Py#ʼntBldBL$=puMaUEK9OvB>hnpl0m'[8N 4@^PWkwm/"4pKH->%WQLdkOfoR7μIoy@L s 7䡧ٚ }bYw|:XTD62#q_6 :1.%_VSf5p[7KkxO3NMQO| hŌPiJaZ7EKgnM(lK߄u8. +\*2{=ԙѫ~?<@1=SDMOP8@i 133xOB):Jk:di;3jۚwd,ih }Q(:+Hy_/*m@\Wjg*]);19z)h=CS[MXw?VߪɽAW,}Mz-Ya.G=)x Gh1F6wN=9V4˦Aνt/P*eG3m?^DcǜPb c+o_#kCp6Fd>'=yq]F &OzwirtaqSnt24q*ouq >] x2x(2)ssĦ&_jw56{fqLxo. [?Z;C9;.n{h&-0!n,"3!&}T|J?7 &BAQx̏h7N7o"Sag (:wBLNrl3w'sힰ_iC.:iF>49$@)OVA_R2ohtJvaɥB1`ʝ34rEa\R>p])jcFd AInwe3{U骔&#҉kJDM3`* g C5~NjE8ǔP1@,p|ُz0@{Mdz\#)׌zD O B橮˸R &FN׿29t,o=5H#k ߏP'mGq4{x*bX_RRFzmgv" tx fL| ePofDE%B/P*hw٨E8UէS\ԬUE9L$Q2𳨵Y;v̗01CGV)R=+[4=""op"@0YMH!' ʫ5:}I~-Ev-\0ryJE{7 pυFX$ n ZIgWKm*} _w ,*Ң\1%N9k=G̾Z,ZQ'`_ 4\ 嚆oQK+/wj( lf))a)-k͚T&BNΏީl)0H=[xȏd'x603f]J7Ep~?ryP!#.K kb k|M(2b RIIq8Ʃ*iZ=:tsiiF'] |y``6`9l@`7$L~u|< pv< e4=Qz܌}%iӀ-dLZ2})mka'F=ÿjW89^ LF K%Rp&:;U8"*]QߢPL[X.N%(f9 Rĭ:}9u}Sݙ*]E42[gwfɐ7%~KXwj1 ؓ$e_bӼnʧb b9@_ NĨ{`v(\P#$Cpi9Püq11"LCȣb:&K.̵ I)+ ?,yUS:+8x[[&3MyHJDžG{t$Jjj]4djkw&:5hY'O#TʋBݸx˕ ]%hW]OC/j(shm0 :{2]f_X#bP]Qa`geZp}?Ч!F|~}Kn-q6N+ceQhyyAL&Ig)* 1xcM댥 (bƦ_ ٴ`ݴִm;Nыc3R]>S9 2dlB/Y0fs~4RDy`t2V".uM.pn}q^eeicV%dۯzMʧd;s7鑁T ͷ‹@3RȻ5>pA+bq>@]#Ť+^Qy:OÂmFyjj: 7;Oӽad~"f~16{: f2b.pE\Nf@+WXihP"n0oC|k뼲T(i"VŔv)%B * T V[xs'KkA%dwn-AkEA뮼5x|WB:~Fw2b`h"/)f^.˂\j98|zbY]{ڰH?ٟZ~!l@0;u[<͂l[ZҴO:aMO$t.| HOU%5B>q-RV)Ƈd'_GЭ $qu+;ez:Zvȅ+cBkUě_;/E 6+Lڊ'LV@ݹ78 `PGfRƢCTzA]\Vb=j8"%q"?` ?~sz)e;lbJp e2 H! Fؒ֙ 0zIF)((|y5W9 chÿ&Dl Lz٤Doq>RX[ xrYLB]ՎD k ^=9J}:uxTí.lNo`{ry-jIKBQ$[a6]+7[.lF}ucZUz 6KrAHEK!}}HkQeZ . AN/0U H11IF"lbݦd<`rB^'?t8h.4 %09ƍB!`?2 plu`|?7uWRz6%hp;հ$Tw$PLvF) ?k ,5P:Rc+n [{f虞sN0 ]b}6e('IM+KGjքBUm1F9 ){}7:k"g-^-e*2X#IQʎ`BdC?T}/DaR 9 \2kIЛFY`t1YbJ1| +d]toV` ;  R[ƈ%$nxks_f7vc߳\})l[bTf( u8ؒtFn"HoMf켚uceܻXA024^{jGf,͹NB1`שK#j14fo+ JO-1ü97rKOot 3D岒쪝 dXgb "$b1X!搛|}YԖYzV769kp6/;FN=?/SUM+?-^P'^)vJsrj5~"\%wyXoVvgf5 T.gyBsYI j 3QPv ckՐԉ'PEc J.ϟ1 ;y^I蛹J|AusɲB"-ĢY*Cv?63Pv"JJ?-[%KC:VE[ey*h۴ʜX+꽑2`t4"իUknhrk0ݑ9ttnJW*-v__߹|X{P|~1ۻ,?*\ e)=[<sT@猛-R@h"DPdLv^ٶE;QG0Ùʝ^"Z6 hwXn=h YI*}Wuم/ˡ_< z0 2l/b#ɘ9x]*1ݙ Eyzgտ*]n,dzzku}xYiV RIHgjno+m lȄ^dVNe fU/(b%Nnj,|MJ75!$ ?&4˘{ L'}Z+=K9vZ tS7>p]>Eڡo V&@^༝uDλ9\Ȇ%gPTIr3\pgQ [k45~k䞲KOސ˅s1Om ٣7U,0ɥoVmׁ?zKWuGɜi^ob:_In4PUmVm0l)5.Yv" $Biio^5BwduW KX,3#C3$3XpН$%vwLPS2jn{^vTǷ>ȿK=F(ݵDZ;agлBK'䰾:ރ"tWvNuoraGSp{d5BTqpzҙ]T+HvG3x?JejgՉ1b%qrU'ZB*_%4'“kJ\EDqw2y>v`a..4Ff #h9/[co{9[ʿA7t)C5?̼[]>.F]5݀v.|^1ԓi.%Ypts#H!l +^$+Ϣ)HW%.xv׮lB)A@+ ;H!)] .N$Ɂ !(U*_rDHSJmňJ'_@"IL!JuԤR]:$I|n7x|t)+xL^}5+gXo|Q֧%KVh3\{T.5cm5]ڷ/\ev,XrVp=MY<@O"UAޓpn_Q1C_f> ! , %|z=mdD25S7ؗNc .gXv77FÃ0wcW<{h  jgTO=(W5[K kf?ԍ%[tp{>Ahyw!Cڪy] O"׹fx"`~i ^&>@|$48KB}lυwL9UvObbWwvâzL0)ۖ8IdhOYoRέ+H3]@Cgބ2L֭m'UR-)]y*3YB$Z-\)a89w0 XGC>#) ɥD,n cpB,ɗ \mY[}p<: S!|A-gVRu!"8GKWJ2;{+/J聥b-(Yj<xdiv۲7AJxqe 03c MC[]:JkEeJx*. }#"ՇN)[1R]ňgKl:x,O.h(ץ5<5ﱔDKKF5N,";v^T-t7t{ ({&_nj >*킻8 _قOpI*./|obRu_t"s9qTXvl%ڭ[5l/וŽX+Eoo~rrk 3ܷN}^,hӝ=x֞a ]֌g=[>f,} gEk2ͬ!ib̖}Ա50G4\ĩyu@bAvSM<@N1R raKޠ;wRB?%ԋ}xy{-)WX{mb YlFwuWc cOzQ %b ޱ* }Ѻ%jl!'\I~- @w1ńUz2B.v,lg]lC7Kdr`V$+L:aVV}xt1'^Vo8Q.x-1: l#cM1斌Kb:ݮ~(v'vf&oTޗ(kSmO{#mB hU%LR z՝1YK&0}Yvŝ(9l"a>髲 ̾ĕ W"+sh6 m{/F)Po/J7 >tśA{ÛUn`̀}D6i?dBb!وS)ЖoD\3rl>2쩢߶Ŵ}U48عGtzDa!$a(v 54ampő_}U=cJ=b/gsqI"*YgvLQ8#RDp ~] *U^DU)H羝ю4-N 8&):2z@υPj L&)"^^ R{> !ˤfr _pv˜j1y|]"W*=dS[;G7ȋv yZ`q8;/?_Lc&"d74-)͇V'.4w]7SPKfBW{Cօ:dj\Q4_sۘ4i4bq|u8Ox9j:`R9a5.`hS3<\(5ކ~ՙBJ[%cm f_0f.l3"IewY-/¬71G$b:O~;@[ jɻ&"/LŬ{;[xM`\mMho {;t5"v R*hfG"+%X>pOJަ Wy=hZFҼ Ec'YEYNA|y%{2jʸ1vsٍb0AdChu(b^m5wFtiy7gWqnyʗ9QvWÅ>2nogL~F%u``3\G9tLW*W">]6>[]O}߁GU%(ZG%=%N}G (0)MN||ٯo,| a]=bES6#+ 5`V}pIAӃ8BC&298eWgn"*x 9o7w(څ-Y-'.!w"}D G0plAH}業w!fD޺smPpvt׽H-r$UԂ-v M? [ﬨkC{dvݔnz?TF1qr1.q&'uP[6pYDN%8wD+(BfcB20+>t]^N1iqf0YI!x>̣^!5u׆3 |^Xn}EȕNfyvdPR#ӧ o~f븡_yGtK D`|i)Vo_&l+45㭥envH,l.I%Dňb֬h&S%Ri%$J86^UwݝaCCH0eEX_GJnj'A˛hB fPf:(~3r5<% *v;Ti!E}n |r8OL1m[na\թ1y&=;ކ3%hvy(ܧjIy}7 QmoS:ތgoYVZ~,D?w[} /_" ~܆PI\AIcp$}Dh'6FΦj|_QYQx:<!,Wh&RpJ@<2ĭD֨H5x֨O|[8i$LXjEwM}"DSΏڀg&KppIZ5p*ň|"l'Hk鯝s;ķ[I7$* Aϐ@ظ?*!̆EYh5!x?#ce@f,6ȽGAg_K?jwVp3)heώLUWQP[@T{kPf / I9v߫N27mol9~%+ 22$]@CDfƥ{1Ono,8翖"@xC)͊۞ǯ$.=d.›} 3?zI2 vb%ZB ͘#;ލ>zJ"(JT[:e5!w6Gn6s.9duG(=וKfcԋ\CjEZg2;RYx_gYK4\/R`=`wFSPtгC_1^X!yY}Դw3v77Gt\'^5l7i_'\(j9߱`{Nb9sHyBe-6 (r6k߮~ &< Dz=!-A.om͏f@8Ls9Q:O~&Bk ꗡOBT.׸!ʿ~RMZ |9h>6m-.^>jWR U_*+=oU^oBFqk`ڥ=UfU4GT I7ySU&pŗmfԉ_㥠e)LMP%Ji$?_Ni-s`陭!-Q&e|>^a¨c>^"e0aPP槡Vgσ ΍Dbg ʘ0Tr=\tmGgn p\+.͐&*+R\!5˚\;;>OdehG$9ܭ=:XK)k2P~T+z`7~P@:ke۴5܍P{P_04ǔED^44(hԧ3)E4qC6\Ď`r!ʻzj4#d|S'mqR2yFİC/[HCf,xbujfǡ DS,x=8ʞltrO;ۗsrYHpҽ!N!7KS#??2d)WjsH$v&5e vu8o]5r9g'Ok^|YA9$aە ?>+>*s!"=`M!EyM*@(Z!ohzM,ErT߭,4aAdsEUIvQI;8-i hޠ#w+)Ѝ.@KNߦYYk/+GE &IٴPK͑xBC~JBD`5U2*vY %xbm)iic>J[dNfv?sE^0LwMy>\3}{,By P̈ x*_w՘X},+ #-~X)Z؏uwLYcj_jM_~Wd[Ʋ5SW̅-2nA#͠THg󓰽Baʥx]=) 33ऑj4>o|,>4ۼЉo@Ja~9Mn 3AX\R.ӻD`\y|9dmٺrE,Ewd $梭&WLfrot-R'%q7hkhVϟZY.h_s?J:\؏=ukWR˳.8!QNXcRSQ}q4.>Ӷ JKg8+7>x3!و,)p>\RA9/^.VхEǮ56Q/j!$,be"cE&!ltQ2ax`r%  JL,P) "Kʦou꨾U O~_ʧ]SwyBW5/QYFb5hC^Fptb#zeI(@ I0bBK鼉=(a9,x05f 6pТH Qu{y]| #8£/9 ѮE':"5z>f'g`L5#TwVSP!~|_l$y tq!s4ktݎkڤ$ 5M8P8qUmg8,ܼ":~B3\x @ϬPF~k S&2H@Kjrwp̼ {p#7cWoWڱ;EoəC$FfqaeYjOD~2/~c00e{rUMYy x6PP#5/gv~komx̨04O<“yZ%vFE~!w9rd VK djM\ lB?*Q2]j.zˁk7mUehU?n,wy$;NjSfm]GJ*m PDn^5+s:!Q__y ؚ Ml0@p:Ta&^\RH4q Q5Ph5y|[hڋ)djrc8XdL 6bi8?)4,q/T Bpiaw*nۢ<"$t&KS̪}-,eyO]cSm y:Gߠsjr=9Ƽwݷ,%s1F^GLZ${*30ƒ{4 TIdHFh :{pU%|ug}ycz)2wWU'VV WFˍmӴ\J|6͠dJ\!{sZpvd\r?ۼ AB0, Ŋp9|g3̼~Ru_bJ3;2\&c^E5!o&u|S2C*!w[03>o0byr8ii`M/y<\!7GtvYֹ$~ReEzʛF u54 Ж͇Lh:x -KLۡף Kٔ^#rkg8tJ!p!\3``'eQ9,Թys|&]Cjr4;'2Q :{ztPkWR1*ge=-)PL/:m ͞- WFKCc}wu=A Z>㩢: ,?:\3fPY7xi͜ HQyq;)n5S=!ZK>/a@^byT[toQ] \RiJ[]ĝ:g!$Эr t>9-qBRo_ζXolteEű<~t~L93ML|Am:d2됋TRi ac5:fxf~s@RcejU nܘW"r;I}8_wZNxUb1jRYe% GC6[ f }+y-{2 riwc4L#"T)ElvFs ςfYZ$O@fwvL/`\Dd<8]M,?nm)my%wWK Tv ^ûiTb)7/n,i;Yrd84 Q1;-,ShvdlLltWơ_)6)f2^[m!vd৑3=t,0$**'% Ep_&Mdʼ[Rn4;3I1 s˨?%5}jJW?)cGMM.s_El?jrj,5TbA>Wo{@ |T0'10#>(Ncؖ)US/T啫%Jl&,Ɛu5KK8ZfCKÞ} r3]0oVVl~m\(:!;D-yEΫص-WUUJeG9j0veIgoɸn#C)nM݁sK-(;^Vu}rX=Wh|/Ԟxbs;nܣY>AzGR2E9aEㄒ:wպxꦔRLe"Oȱ: +u_ct6O~VN>؆\,҈F`c*|,tOtS\/q~SKE#x۬wv:q-9aUѶ˲L"LFM,v!x1A:k0AĀp?Cx,_޺Dp@N41 ').;pinH>C)|#XyJP6%0!F|s3'k)( QVÚJ_Y9QTÐSȶ?1< O\{S`]5J:no>1ؔeg$U\f'F^]-:[G.MCmקʲ^2<<=k_Sk$73:X'i KP(Q|ߩ^<hğt^N1ݺl -qQݥgFKBC> !`Vѥ8p5yv,cqҦ{+f5P`ϨڸwgM&1C\>#'\dn3ljH_:oeμVfl':2))ټWiׅCL9-i:[lLŦiJr8dw;V#t,P$F ^=PT2{\8ͷI)yu$!<=qŃA~"+zwF̰*:nV Ϩ⳨Ay|j=1l{EU|ٝ%rfZ>a VeZ?Mۨu O@q̐zvp=^4ڋ<GFpZOuIV9!CP§u7r(*!72;'X/%n©^ypm1tV J;8@r|JnJf}T p^$W&[OH-8=3-y{Bښ+Q ,WdDѤ}q 8 VٮPLƕ:tJaf=ᑜ/6]mVA(L qiVWYhOHJ4kJ1$, (_^(Q;i.*jcL)ӂ75f3eݷQO!b$ta4QA^MbkΡLJM= X 9=oX,c @OҀ^|bNh$lƠ21&rwkmJrEZY1A1qWM?;B*W5-p\QR ʌ wM3z"m 6xC~+3ܑ|*(qҀq(")}ct+TzXIls{XB52<Ç}G|l 䮖Ҕ۲"qʦxN73[[Cv@6D9<WEWjAE @^B[&qcp"KuRpFwkEtggDJB MH2B2i\ -R^EHFôsQAqmB3[^߮MnWg1fP LFn*U:C5#,*cX&?^i}:'k؜JXlzuGH@~)qә96vS['Nv*I#MY\ULNXY?grkZDX,dZu)C"{0ZR 0xh\5 ĺfyw(sQrzadH魩&e?cܓ5d8]{[Ajp ̟FW, qA?u~3d|]sXi'g GpTubMUb`H֕pbqY+xK}=-W٠7gd-P"@rwvvQ❶%a]NPBE`%P%qQ3`Dm{w@)vDuUOB0eC{2dr8G/*kFn-ٱf L KAZ?`]poT7d7 ,)檬b)Ouh,In* %tw'rUEO:՞#ţoUDn,3f;y|gI*A!8sՊpPC°0u1,'o;H9u#^U}tЖ}_>|,lm(%˙g?\F= dQ([ӾϷ5̯v!+' K$ MqY5vPb^%EEͷGt(4EFdǐ(A؃fۓjc뵹WvkE%]}LDWI8#{v泍@b[󎸷`÷xGc“W(d?FEmvyjxo !{%z^d܉i(CwRr5A${ryf$.`C{7zt&;Sy[quXr$BcLb|kz2yhpUrDLkϘ K"PՐ_} Uw27\wqMGZ.`=ɬ&:T:$zr3' u~m\ӄ\bBv]tQvg}%M@w? RZ+pGllPӨ[pF f&o#sIs4 k<:Yu B{ٝ}‘U}#|I,ǵi_4\ytȭ<HHtE̶V&Vz`y [q>d0)Myb8K{򟜤9LMqip ?r pIW5̦H_[8 [ϜJK|ڦ!=-4r>g<>WbF?l+ X j[g>w +gTCBq7DhD$ (. ܊ hy鶔A ÒR"<& 3=rf7^S nöJ]kd~mRg Ca\EL1$FEPCߝ KD ۾n HڣE9#r#{OZh 2*U%Tq7~9q AZiOw*|^1({ޱdIɗgNbЍ=qi-yRg8G  [Je@83z(}HT~K4Q5TF%~vAi5I4SJb;2BIeoߌzKjq Vcd# z}ʟszΘ19"@1t۩ХjȕBlQ3x|+ DK]qؓa6Y0t,>L.>+B3LmPd"_Zxof[A{$Hv"= v'S-xy=[61Y΄R22o-lN&U#*, /Ǩh.L3R&vtP>>ۘj)UF=d]+RE9 &d^*QSONy&C^{d{|OnXr7|CϨ_*#s!*U/hg:WBHnނnא{rdu7f=<fiN@Pj5XBىɷ#ڼ?NYDrlԷL밦u @O٬~ZE}nrQ6c#rγi:uF8_ |*LXY;LhvW`kcEv@"(kK)% pNi_}r#DKmhuzFf+-p4VSZ@hߓSyuTfC;0Az>FuҖ2(lx6[bWebTrȋ O;DLd:)Ob%yƇ*[;q٦jIr۞$gNƆ:`^7TC6zg?|AU!DZOUIH9`3 r=OM NUz4@_X}o,Z>g  4kп^z.)A-8zG8!N?{Xc /wĶ) u^fıY:(ST`h3#˚DATaks OsLY#!ZPVX_6sߊ,[H9H~^Af\+zA_v)\>;CVD*}!PM")9[isP r[i\LpTv#,ա1S}%]1RQ| h86eQ Js|V xhdY{jћU"#Oݛc9-qfIWёDL{a3Vo-Mj=t|HdEǝ%*YxwOE+5p$"=.E.i姓PoM[!}Л cC X*:#g&a5 *)R=QQf.k"G+ -dDNg;FɴYf4"RE0P{;κ'.^[ls`j^&;G_IoH.ndtEs/ޑQ MoNX,nP9͓ۙ,׫) BCsR O7nݧvc ;fHPz %92V_s'/Q-4orr z:Uد0WC~V\8s ƂTf[T m u`of1_>g>N'C/ #J$8#sevJ̘&`хo@؇ry:4 Bo(JJhY &`|&6L$w2spAL5EuxZ'g!q440%^G}JXVq;%m׹Y[&¦(X ,Vt 5\ z//eަ7O3WxEE鵑Ϊ9Z]0e֯ō0\T&O%o;V(Y漬\//߹V g&b55_BA@t\̃}ΈF]SBcd\9)='G}uх7'=ɭ&#Z(w@ك3RŖ3D~]^,Q qYSjga[G'/?n q.ʥ \M BkXٹB󠑹",2E[ݾ,p̡H8 gdHҌ[j~ȚOtI3՗8؞&8@`E4Yǜ\ݮ`OSAkcr 8T)#6$8 lvPkOdO'迁vJ{9["r[_:5VA"cBj0!FmK NYm,eq1-u:|ϻ)Q ,fǗ"W/8&%]+]Qv hJyƄ@y fbFfm)l77jF)SMoj"k_w]+2Gp{ pC.M܌?s;,XdVۯG84@\t'ɵ(c[~?E eYsOR/v@&[li G5RIvTSQ~]KɾqQKc ʨ$,0hGw6i,qEGk,E5%6=l;]ox+o4BzP/m6tg\hkz*h2Z<0 9vby C>?|{ 2hg Ux@06s\+8N0kmFNkٯ fV! k0`=H7#_}.OŬ? Vr|LKcj7<q#׿wk&ˇ*DIzj1EPsHsG|2wHUJUoLE`fw=MVi%A`̇eQ~Њ}>i˥\*ڍ@Nܻsaƛ䪋M/ dҨ3*8bzB/ ̣B\1:=9 r;?RCۼ^0\-EM-Pe \Pr=0;@n1Yl*k{VjO%1=lI{'|h%viX0S PF!<ܛ@$b?Hlo_S%EStM @гS~KD-圲rt-/gh0v EHD3L@/{%lt$_1`-2U(}aJa{R8$~fk% 0gV \ Yz!@)[h x{]Q S)6AYtSHb5?525+!H6nesބO@:۷9T Sԁae=˽{FȎͦdUV:hǚo U9QO(eZ׫L Sqk k*lAZDN,khKv3;@Tz+t e9D51lJhʨ@ sF-q<,@#m6i6WZj1Q |ķⷽ_ljenk!`₟) Y(ly_鋎 \H*FvTޚO0>a(K#~U|.޿&9RV;r{ex٩O~ބ'x`W WKVEW7lUmy\"{e?*HT{F1HL%M OU_=IsRr+zW[A+.uӊs_C<,>rDHc_QƝn:0zo\f.aYkV2"ML;2/Ozˢ;gͷDB ~,pl z`1OШRMgYqx]tsfy׵7:T.k>?cxڗc;zrb<jX ;8jsQ^/",տ$Ф,UẎQ#E~[pٟ!}U8عySOv>0Vb1b$dѮD3긴䙪Xlz)iD6b;h QW"PQ8Eɽ*@(cjNwhkWw! 3W Y&rZu)UmhҊcW s>]?1Q0&4(t\y:+a.d)cǛAxHp4͌9oy ڪTm; >)&P٫9e&#L$LB͞*}rcŠLV27}Q#ۂfڳD"{@9_p`,P# >G/Բ/T; 0qڄ\ŧR J=R"oZKb'Y%ܦ gHOBXPDr!D Tc˵kiIQi T0mUUNJ^!ZT5>hu =%/e{oULMK[QܛrĢ暹 \M`itWz3M5 Q"x/2/'Q_zb!ol7&7W)iӱ^FΔ8)c6Fq~,2̦s| 7QRVN#r .ԩ: @#j|r-"H:JG:X\$u3X)(--t >Dz0Kv`lAnGGR.-~GyA ъ'j,W/YG0a@mսhόVi2]LZE6֗ф?@JE҂Xt _H bp 4\hި*~Di3|dsHWd)%̥>mA% ~ YIļYͺK@C{Ql_Kk`1iwJqp@B)翏@W4}Ϋ64S,ss-[d**}o:{f`u4k$(]+y2СeQ̑¸siFJ h rORLv[g½vaK9k_JlH!0,kׁXS-gai \1 ԠA%I|󣝄o0#u0ü9ǁS0W7Δ++;//`ܨ F#mA3QJǿ_sdj%칡#6Y>u{^Q4dޭ'޳8SR`͉-s7w甀w6}Sf Tk0cp"uon! oxIFפ/( Mr~F̊Mq([Kn5~RuLdxX=KCFm"zjr†Xjϻ˗O )>FBE; id 2W*M}|{2b 2 έ`HO@D\ײھa?4^E@vv7Nj \ck_d; ivZQ`}BU. vj{5}vg[wo3v`m=4eteeМ2b3b/KA'XhK5n8ע^1J?6bKLYR2cnGaU^A*ӷksT9?U s+/Fq@#2 p`f87l7h ub|z]` g)|SSSfz1E o=Jأ?Qm[cw(kud:4Lk lE2/W105-ZKD `]H$8+`!d~ >91I~L$%SG0LoQU醓RqOi"ѡ>?іX2>FGOOƫDPJ ،nWv7qeO}A۠f/*d1V0' ^k~jSbfp'94iX ""ug **4%ҍtWGS2JŅ}W5CX}EW\-&:qtWԟD+x$#B)Oy7CDFX58׿;㛳2ƒmRp^E*q0.jD>B-TdAo?}Oבt7Q /p#kD5/ .S𯵯7M)O.L@t.Rj{ƴH!KO!~ʾd4׿q"<f47:f5aAv!pL}Y& .|VKͼr7-H7[%| ǿCwϿaY>F5na+jO8dNe4Pi"mɼ1C><6Sb(ātEg-R҅~㱋ѦI:}K yAgvOdl q0@oEBAr1M ͷ-E@!ҬGs߲( /o,Y_*q>p@hU/"Fhu,ZWr=x˥BØ zܑUIxM^$;%ʻ x*YPiQfj$8MUKbuA3^7_dŒX;F|ZIԷd/`f aF<2h런8f(^uR+aXYi¯#Fw| ]9(ņbN(!£A\ƕ}.jR^ԾĖ (7_9k^- qE-T|v,|!yDAg踚i[)ޤ{?~ZjOO!2L߿DO3aPa}CYv@kjX'z5%behW^C;;aβuP+%Det^:C=}>~]hYֶV}H6t:촶6T8RcUR@fs¬$OÚ2D?T=W8Reg`\1O@#vt}iTC#*>eS] oVV詺+.9g ~E3K-S0ڣ+&t~ mcxoDofJXI}Sdl rN%}|"wFto{C - ;<>ZhLBa?FH:&K5t|ٴVm3,ќ@M﹠6^QnCKJV3ZHK$%TYҩvVi}W9!&g[kw^\e|# k|-J8Uˏ[v],1?~z۬oSzQCׇ<%gy'GnoU(w΢HWmF\׹A˛t2a-DkO)*_N)耀hp)LJ7dy-Y>X8mp՚VB7$;Xe.ldiB0HcpRHʟwsT!l_oOukZp:otRd$ ^Nj&XU#mGř< ) 緡rCX`$ۧW1ϞUR"(+^1^MoqֈHs⟔W\3|F5x%&Edw9/gtQ٪:xp@g0>kq&I̞} ~܂m[ ّ"Q/ŶS +ݗg0.Jc] $ӳZ)\DUY-Q̽/Q%-2}hPUGjeqg^*Go3 h ~m5W$lf{<=%p?(8~nw^w7NAq:c^R  勇|T4}YEi[kL|~#јZ;({2S&zܶslʞSrn[XE Æ7F iNZP$2@-2h,Ipq;,pXp/ZE6W|_OI+,|NL)ss|9W'eѨy(;H z 'tuΔLg6/ NQU RN %51ẅRn]uxη:Zf(MzԌݕ.Tfeg17'Иt *!é ja=>T%d+w]a@4\iPY=_.!+ O;oWad$&|^F+D{?nh{Cu?-UjdۚP}l0bXE& AaQdi7hi)nuWH\)sUH^P\1B7"{7k(+"xͧCs'ؒ9B Qlu{̲<7/9R܆ ?*յ}7mmwl\j޼Y=N0Fb ˻sS}bTR&cq:Ia%Ϊ I !JN\; / .')zd$nY zY9k=Ƶ;u(y{"_6R \gFa 6u!Kj~~(ΙA?Rޣ #}Z=bz۰ {_bu\p%/+}a(s<VvM]t5?ȩ ^Rb,"6*Y'mcaW4xxQGq x@QT`,< y\ٞi20Xզ[&;TWc#EGqg,mw}w:o%Ӈ7X*?^EDR/1K1+I%6\nCoŸj(yohvMʂ$qĻ|Qȓ2{j$6e@]Qs7< St&B {j#An-\,aeZ}Sl\Ad*̓(6 *lTR: 0D%1楫S6mUr{!6SzDr-Kkv&nIW`OsnaXMч%#U$d'lMݟT]sMh,pS1u@'bWk=:Zx7]|ȚG' Y>v;S ̝9vJUS͜!FtF~JD 'I+{ -ߗQ{`Lo4'5QV7MMbxuR773W.mhQ֏A)Py#>Vi ;54)۲N!GJoQSasMk('߄͆E?Tݽ' ef 1U5MҽDo# C.PH9(NC/Y}(htk*fsI.[b2~Rrj- n*àp0(̦1^:`/`*܃yjl,LG^2s MZ9LmYH[dTt]Vuz, 1wcqgg#Uu#ʤ7{tyrW|+y‚zsx|%lF*;!%8¹/uU}#1RQ794 hIkw*)9l:?G:캐I=;՜vK6o`td܊{ ?Q{wyZ :o6$1`u|ߧY;*dʰt[@v(/ T8/,ыb;IIVyDSΪ]jH\?/el5 a1ls7^2+ﹷ`u-fATt/8^835(zaӕ:]Hx5D3 mbMɒN pwuKyܦऊuZ߹q4fK:OA.y;ˆ)bn#ĭ'o^-wȞ moFdrQQ({>{i:*;LDzn#34vm6/Lzeve>wR4`r-O0>ɑ0j.g@=v 6q XԿܗ7eMtSH`'2-Jg !;=Z'aIٚLbR"N= W=V\涢r; PEX DX=)DA I]Ӑb="uQF]xBҟ]ڐHτS,+DOV݅dKq#֊Kkzt}g׻>V%͝+׎_o Xʥu +!wa2H,dn݁.0jArmm}Q<.P#2ORСu+"{LB 8i{^.7)M$tLh]9y&}G`wk__w-XLUAP/tm.;I{ ? Q|lbcq:<&S\V&a0bNB{UA]@-3~Gq?`e5c,Gl/R. ;LE"r5B=^c뱉|Y8"s撴 PCO:R|>">ZpW Cr_́rGn"b݂̉gH*".]!X&R6 6{R蠗0A$msq)^ӳP2ZEa;Ixhj:pNr}`annFFu(üđp.p 5D0QC]RVR/szopBt~当O[ԥ8p9&$|"BK8DXq.a U;f+njbOV큖{Q8M=6~hEr3nWӿa%/]iȈouܺA{^D>9{.MHaX#݂C `m*.)_&vP3̧g<%&gyًdd)5&Csn~o&&} a/4+o/DzAI; ō w-gjcsaeS7~`ACZ$T͐4а?H?\Lva-n85VL +=|Hi} C p.y}#v$xM&US }$V֣d Yzb֭|frVqxo#%WY_wq0)<ȹ#WVQ{`SE.$Єѩufa.׌3Bϭj &AVzhf%enl%@Fd }V=v|OQX[g aeig"q1NI |ؼ*qR/LA~ r W>?sEDZs 9g|ۏ4U:ED8 6#W-?_N8FENAs;z,}ٮ= f2WTu#ؘ)8!TI}MQCQ(\5=v{%]?yF{r595L.f=` ve_',- Fѳ$lθkbw.7y2-l共Z`Jo ^8>kNAEZ7C[pYU|:DXp`ܭ3 13dIR=?.*,}!V!5_BF -6—ӸTͮ97r͌sx,O11߀CkF=̒uA}p߸*2@=Gw`Yi?Z"{^bnӵHRrOx9V4(k>řHIg{ʯSFgDg79QJTW!H[3j66V)ZcޏI("P"0gNoa􎑨b\X?1M(hA!Td; 3t+@]|>?_[:@:cNWI )y ̬-:E+rT4JsϙQM"-7"ಛ;1`H=Bz@{CCe4g2vWGbƱt2ӌvA}~"rw%mR*ScmM1/C-r .Ը,y n骺 Gץ`< ss/+,& wlSaFAוRF-I9eˈb3ArZBB[fC^g_QO #aJ@\zMftƕJQ#M :1~]{(w2 ^!uIzU嵅b^lg:FWP}EqI+.1@P QϲIWrI8#?ZdPOl@vGF9Ʃgvx Ce@tVt~ c x@DpD<춺1扟Bh)>N,68,4ADV;`A^WX艺sPeK&g[F)쉀rn=3BMc'ȧ7WR }2U/0?N1G67-lYA+kA"9uM)JoK;#DjB(@`Pz,wSn[cBYU1:nL̕7F1> 0v_-˹5(bKʐHfi>|8-&s:/)!gUxmY wĀVV'b1CGNw_r)1~eV\eY^N7*Dg3MDd yq. Ũ3-0,ڴ02g:Ȓѻ|` lcz!uw3D;,m9GgyeLY8MFZ.& +9+1K K{n:.¹#{LaarNV/[ȩՖ Yk9ݷI]61b2EE j䬋i$k&r6M[ʝNr@B]RG@q'oiXK(bn Tz8Ir?rL42KkV@IV?o٬, dON ͜|[%A7;үgh@:+8=(;bv]7%L1Ȋ i$0Z6O^qO Ӛԍ-ҧa{frg1uUi` YӪ#vTXA(ғ[sEW-DA/Wљ *t١1!in8I'CWj~ t4)Edt~v/`8%k̩eWOl,LOɀzJ)|nFlEzOQ.fؖR/dPN' ve\Tkq"UEGeNCפ"#Zn"rB:."UzaAfO? 16D!ϳ/Ÿ36iubXXyqEq/C:dI󉃶kVנS #:]8gjU׷IaNEyeE?_ub %.AZSU΂ʥxK)G ({p0A.2w0#Ƿ Y*T uѵc,bǙ=S_^w稛Ī1N`vj< VIEѫƆNԲ$Rmme-K=sࢸ5?Qxҝ쩁rRsghٶa0$0y tɆyA  9W y(`p:Q%^eHМrh3o4ysӥ%mK&{{oNV޼DX;;O,A$f8{UG.PiHE%D;NpM56gJxR6?['/d#b]Pu>axH 8՛!=ǻw(%y()Q登Kizd @SRҕnMz_hTN՚[r2p}ގ U"13w\Ƕչxu'Z 7 : )ӃR/MG^rIlG c=F8 2\kLNs:[L-.|2h oï5G=MVC厹6;b)ϴ.ځ5ll^ӚN\s:!6J~K31m3O3_%p R̜!XT2Fgn+ŕ@6ˠYޕ cەH5=ҹm 9֚H/u= [M&\җ 6.X1XV yCebUsIP(SԢT]ކ`]UC`H]O|tUxoVLê=nk6'pnd;$}A|cre[+,I.&գuلs&M/0ˡS"^dCtF9"Q[ʤDz|E1\t [{f_ЭtR7uRFgT'3p}R(mINKi?]Èw$ZQf'Fbl!_\w! v02U!w8:4Spc)SC@u f8D^thSFkR냓{F[(-=]aQ[w9 vٰbT7G;r/2٬ó-d"-e_l {\EK/%-e4ECI"/[lV9DǶѬl E$q%jsk\[rv T 6w6U }xPg!~5'up^>Qp`:C f흨DshDz^[ " a.e0ĤURU%d 'x:;(](QFcK5^;6^R2a 318*ṅq)4Pc8tbCQ(u>^vdwr aUt՟/\?VAɬs!0Tnk7;U׿M㶐L)gL !9<;:dgC?Vm62QOƆsD&*!0kb#*BMЌD %3޷9#39M|560䥶7%jXؤşxNۏTBz۝>&@8 l% ~"Ǫcn%4KUfdNHS%(L\.˒AO TB i⣠&ѧ N R\VW<ڑ}y\Y!f@tqv2e;xngauxM,{Š\HiKI{Bʐ3Z$1W7|*%?Y%ڌ&s b1:Ud*Nu=37?eHG_yV 5kp8@lL.0u[v]m֭z'V^ پlg@:y4vBEgaKn'+6:n67 pGq1$^[);14v zޑMZyx*^ʖmot\*vXym'a0|0ņz6tR.o*Dȃ˳w IGH>JULYld/C¦Rtu8(-G+\Ҿ:]qIaƑt龢frG}ޘ͝1BOA:4_,K;{y'ssUEt&$;tNFۊk"ьknqIiӏfg Zn*qQY>o-O"DX`bgzXJR6ք 6ilIdtJ0rq5 ݲY`fZ9| cռam븮sÝYdO0)1hձZ[^3A8iwh)[̈́f)% tsHK'Qu}alO)X5g#\B!*pCK&J*ReIq\b.GxCP)@ %O/6vSS jc^I.&A0߃uM>cׁKK.k& mY@Rug|DžL-xԚdZ#|z-!v;x_n  -z,2$ $"FS֛1TK싼e+;ٱ[w/ ȿuKSg\Y"ku+?qBA+:^UԶ7 loA&CԲ[M`)#J|{={6vԨd`t-0n]J䉶3#g<3'loG#5 {hoa#uUCi'˚6oKuVZdܩ )ߺ 9 ąQ0(}b5Gc9^c0˥װ:s Nau7(Ш `"#9miJz֭gyܣufDӚ{W+P{`:'j|Yy/[]-AzgYh2ːːpf/h|mS}.{Ut^BR++tb{L1Y+Rwlr.CCO-zN0?[ 1L& +]!٠F%<"D+} . U5|V W>,/$q5TynU)8>aύZ:씛Q_?"^u[nm"D{3K1םDPJ^q.t.͂?._fyPBpF-sq&n2 ,kď'8WRuU㭢c5bTRl.ؙ@hӷ|@Cvs}P\PN\NyOCzm8[b؞_? :52F L1F9[8$` Qzwҧe'@ݙ܈(оz!ɂz~gYenE-B&ZdS@*'ӵwǦ?n+8Q,/ZD nۈAKCaA僄J5H S2(Գn&P0t=ͷ' ^XA9@i:wmb0 "8aMH9BKK /*oywvc]妱50+C }.{SÍ+P5( ݯ3 sjL8G}+7i~c/Mh0p8]+. 1d`ɮmtb#5-${wn82c1l>MRL8uQij7e-Xѳey!^xR|(:JJ+hBv?`H@}Ȝ2aJ/vJ46>摸CRI_(k\AE",0EsQ!RFv|D45琂p0ʳ)+s4e-ps^gA{g0^Tt賣2J6J?])pt'ϞLĐ hj'l| ̝CtJ jq ^gj24&HDwq,gN O9Qp\,؞G= 5c]^uˑ\eVWs@c2g'a-|u٤t; x 0Ey#8T-kLy|q[ɯn.k#B2O|!#b!V|dS<[;|s(.CHtBW3-(J.y4)q(6L` 8j=8b>_zP'rVgr]ZDl Zfӗ(m>A>29r\*P%ҏ %8pwU0d90x;zXAUal˯;";[ɃyQeyHh|Uiin b;3 D<ȠRpa~2 q7(7q8vHAa+pn_N!+{V}Y'tKu5u%:Z)|Ú#м{Fk'`6݋ l]=={0&mKfW C(XѴ:T)p]LOTYWt 8 f2>◧xPޛ0]O|{O'TiЏ@BFI9z4ywLZ'1 #4iq)>F W vlxpvj#$%G|?Ι=5{Uyvr4$A(='Zi> GC{x?EP׺ 3&`=yNJޡB3%gۖP5hy I ~xM}S+t27;|eV~9$zLJR &rnphkVśFl(1o/k_gl' 3r jJ;WjR磶&:N?Fne}*B3xZ;7 6u-?x /m) 6 UOM1 wm= kh"(h&$z-H}ƞ-dY_ UO//X [UT&t ߘhΧu!sPU sf tr=ݷC1xc7m?zc?V0q~Uaך^b.)wu>2Rq3*A]YW wM w0mwa 4 ?DAMZY!(e;.ܤPn%|MecCqY;GecG$\/:Oi}|&${l:_ ;U/^ Vx)VK]vjxk/݄v”p{Em _a&{&g1-_ѭ!Tuz6Fc_RVvQaPP% uA%51n9;"]b/߭NT49>:kӢv2WcwB_D:ȅ]된lg,jʾ*C>#Ie?D`bE!lJ̈c P-"B4<#͓hS*t$!f4eBoRǖ~ PE0t`r)Ϧy O'.{3B u0DXp(]_8k|I+V ucA:C+q wwjeq {-tZyA|JLrZG繉X\{7' ΀dcr1"Pc02꘩YhEO:WtVfvҁD  RU_Wq#x^L?qK! oc#g<]aRXи9t7#)=Kzd$Hȉ~4dOdclM{_Ozc*Q+@Oc;|yZ1!J;*ء_S7ж\Zuv3v^~EAFS'H]ʧOF X?j|<%/FA6o0l\h(FFx]IہZhC5NB?q.3pBOxgR'enoVS9,Ѳx@u+Bue'6t" -H"9tJ4)uQWk,PǏI؁Ædb <;S\/j:A[,їi߮!cr.F͍6Be5eИÑ:e 9N 8Y!d 2==YR٥\%Fo=2^ˣF 'v87; LbM~gLb bAW,ښ[N?ǒ-RϯK{KC|>QESSVrt+>"qD>rz]ZFQGda_ e r;08e̲z(?N|Q؃/Ql`FXP9a;yNws#0=y$;fi'U) qeg$c?7VL* 7 m\fr]e]IsDw)Aټ|ݢΦ, H \pj 4k._$Y8um>>HG\HBgDB]i'o>3Tu>X)VCW2ðy"ncQjNFqBҧJtia W)"(7Ӎ+~68olՀLfk.Xw=IÔ8 U%A-Yb"v[;4Fj{muS cJ>q.r3o_ZW&h[mJ̹mA1ͺ/(C~ͨ6VKVi8-6W0 XF=NL"gW3r4e b%y8>ʊᔚtd'\4k:yVbВc|ď R}έYȷ,E+%jHXf~Ug,dOةH#qзlI}{uj4x[O$RMSzT41 4p(g5dB=L#ԊvOKIQ*o?th|08]KnCf$ ϩTOr5B4Z\ B٤=jI2+yviR>Jl/iyypZ-&1MlswdyArhv79]ϰv6,_(kPIfκ Fݓ,2Z n]Τm)vJl6M渗 ݠ&F< )Y/^ K hHS1Bxׂ?Q:jgztpݱP vmx4 Xկ8SY L┼BC 3JM;J^|wq#U,Q~N.1lr{-Lx3ޡ/DfIxi=&juIcz\%k.N#1T#Ş ,@ꁋeKyZhM1m r!4k7NLYC<_b4223ќJ#w23+@@n!sA@s=od$ y:hז /Zo.cmE桼hp: 'gz m0+{ŪiRD| !3 Yȸ}hH7!}. x;ԖEJ'_5#ɷg&K;JݶJR;&jsS ^ZZ. C0?!!4mP|sP|s>`z"+v~S"|nF Ӂ rNKǙp{9ciWs,?oD Pьf? m{-R&JZ2b+،VXSeɎBϩ֊5]ܞDD_Oüy3@O%}!fޡ'x"_sNagxǓW{(D_V$WWD V/A ì6UI5ÆACS6I?ORnX~bݜ=5r"^>ͯuQ3o ҐͲSKYr3VR fଔ!5)}E:[9wZ)Տ,͌ Pv\&zPe@dk.fѢ5VM@ {s}6_x2m0a7y&Wɴ iuC@cG!e=%0G~<+=5\[TG3X8cNإZK)^ưg,ޕÕ^‚4k eբQ q|?۬&Z @=E,?yNpVXc 4 v`iC-D Dp@^;Kuq0"'U6-B႖责-(>qY> H$=TW.ãf"7h6Sj!>3I2 u K7u<:FQo'}I 2#Ȼ]M=&sf0ǀ'R/Ԕh>Vؠ[cA;9 R o 1^kYC}LM%JTCfL`E!0#-\+wǤ*F'&ˠH â3 1eg݋ЏiPu !Yd@Tw&yJ Qa2:'܄ 2#{hSln @3 a7?SxY(̼՛ٞAj|Rg8ڞr`/QSzFC[Ɨe,^Ь֔#pimx8y+2sOn/;uE^PEC*N/5_(/1fC.1-&(zgK L<_}WN>Ө,#I. S&a(݂ _iFrM9}+9S#JM!2,MbZG0w5Mޯ1O3ՓX{>39q ¯O5̲cHV @7Pl0,ȅ=xf"q6+]s1~t$)VpI.QØjV±u]!RQ&3m $@x,"\8NLlsOI'C54#hsb:-d\/֑G% =$SF4LyՌ}Ғg-1)y&BYb]Ugb ]Pc~U%TÆuOePqz]#ÕE?{ sRHvR6lI`y9ROmyYίĵO^~%HE)sMV ,X|,ZYv85/ŧBFB/ݻ].=*[쟉]ouD5$sr <;럌| O9Pi~!ҙ,; TVqvA+ gN9DhM' +P ˤ &(?(3zB.>m/N~n#F8 2U~gC6%x-H4 }|e})D~v}ajتVl,PdvDP݂ 54Mt+ hQi*l 6ۥ!mQ`F ׷0To7.ԍؾ=`_|JTP Wqa#.^qx]_Y[Vo C;*ofQ1_~ͻjn'L2sCnk(1ƃW EӨs_HxR(zгq1d< ߇(D.P}Es rY2w1jְUS{Rk]5G1; ?[sQcJIFAs:>Tgm7|Y|)Jv$oдj!qH qE bq9 &5fw ,}e K^ ]-SLB%} k}'jΣ' $D0)NkxSz碪EZ(_>g [5Q1?0 +E'QIxʨ>OFS`2Y^qyHXONBD/qND]Ē,97+ Q࿛< S9Yθb&78䋽 ~Vݦk~3w;CKRݬI$kqJ<4}^66&*yNҫCnqLrעyN9ݪr\˴`d܏vJ @ K[ -$s)ŦY̫Z'&HlrCIDGUTjbSOH_-bzQ ; `ط?ğ_TڗG>[#EW;gP-XkP #^íj/8v,a ){2/0dLXGbGGCkRd㕵U X4|Yj? tH:lҒY  aemGuZx؇P|!4(kkl!`I2xmRe Cs$Gtӥ?ax29ն_K-v 0˧SFRQ.)k5дz`"io(~gnO%Ie9c},1#dेjC*3X#amD1W'%l6uo?Qbؠ; @.*+6pe @289ʆ.WpԱ4` Wch܀̎2;݇xeF>N3t|x)X`=v]-ߊGQV{ i8^>%е.E} C':#aW 6ݜp9K`łvYa+IִБ{g6'8J頟9ݥt YkMr܅XzYA/"4q*;Ÿ[ZB6}AHl3KEtH2~WmR>ΗlE))50z(ڞz̬ y;Hv|C|B|wd'^vARYd/vv2+|w'41ѫw|p8c@KLgGt!IO~=2q8He~ ׶xR%)-[P4<А\Tu |MVJ`̀m]vE.Q,=D ZË̷ O3C٘ǦQ)Ux5Zβ˝)7Ǥ 6P'ɤ@| 57&hmQ9"C0FX)+pM,`=~ zn,x/G@W7++T'ڶsMx3U xnz%{s}iL!-2;zض0ҝIvjqFh B!kl$oESI1XYu$Lx#>]Ƅ0eo(&8#%ʾ} 'DYUfGʹ0WG7;,ڎƗf'{SI=!YT#'쏁 H OfhS٘QW4߻omLH j)fehP*nmZ2yXrK*!ŕc]-%JH~ Gl1jQ/t$rdK[%[R9 -@D?e6mU&X_"Fr?k°N}`w5H¦փEL-BC%ܮ0~9dm { 2TΉ>5 @^'Sɝ)Q4?lĒk+;_Ÿ{gݤ̅ĂeYć=v*] Y_).Z΍N}>uYv O׎iku59q#Mq\h;qG8Z:iBޢs[Lc\WREdyyE)7_ۂ*X7/CܟrҬ2Ir'ᐇW!wm>{krwXw-L癪q=|AB"nd6 t33.S.Ê3Oev; [|޴HO*?@EawpbL)G BR;02W7Fgj>ˠMk9-?t]I\7k~ z%Qz'^dru[`y7+~X6Kt&8a=/•sJ +),{^\4^-Y؇'`Y>U3ZKb`"$\6[7mΒ~jxۧ6% *Aw%t|y8wϗIWe2~Ү>i*ܖqYaq~4I 5OdQS ̔~yk|S|󏷤*D~j+u C ɅbdDItzvET䟗w jR27Ƕgtg}>96֠ק$^Dsה_֭(뉊 %ʸZ+VMfƉ %S17P7K ajY 7q <gӥp hy$8GAvvHZXeФ~≌2Ms+ubs.\už:g| 8FD/i/=t3F-O>-ixnH -̵jNņtFu` xzbGT֗@q&_%ov"!fډ`ڑtCgó4Z3l-3䗘_m tW{pA'.[UGr[ˢi.&'1;6AɅ.D;W=P=͙3oWЛJ\\gfe>,r߲t+thEhMm4Z궽0j@He$Uğ{Z by)`hmNĥexXy Ȑ>ܟ\gpt/+`*w yp >ObuFšzD_C~)֍ xjɱy^axYB/GuEV3bd4&_uLPPJ?1/Oita6PwkXpPcq`mnWlѫ&i̟EaȊ޴c61v+{ FºY.SDŶSle᱾hyOю^iּq#it{IW J",)M޻Ʉo~#ddCdÌ*kڐ/hc=܆| K]ÍG%?aB_ɢOu$!eLZ\ҙĈF5v3DuwzI<ީ`VQ"|a_U3 Xsd-(= O9X #ſ E`fy7=\DKs>0kGXu2Uq;JwOC+ț](M 96S-AXA@=v}Wod?b0tԪbLBrk /葬+T< yDy}dpJ˿% +{G)"+z'Y^ҽ́rI >mo|wo'FEyG~ϺsJ^{rIٛsjnfLBCRq·x-cc"eC ﴛR7R3BQ0Q J 'iiINI`LjB1Gy8K5k~E cWgucofH1_[YVi?L_mƻ[)HFeLDhs[:̛͎!VP+*֐cYu`;L)J8b謲l2&g ?ȃetWEp+IFuw'/B5D^/.h?ȰNJ!Rj1yFBlTD)^}?ݺNJlXԣiI1Dԯ5 = _I/rJ&aUQ&ml$;FxT,G+IT|o^2+W+8`n>D P%RDT5b1.PlC"mʁaq $k4o #q;+~Uq`rϼQT~7akix!0 %Բ6PZ3Fnb.|8At #LaZCCc=JTdPUבcl }<Ze[OoE㈘̸hlcxЎnɬw7sLr˴?s}-gWg9DHTzIkk>M{s$sks`WO5Dd8p쓓ZZݎ`L'@&+b{-*)ćen ¢r|)A@(}>k!lq._ppݯH_ngFx*UGzwks]EhC?X>0j=ny@~"X/qN1q4;d]٘O†@r 'zh1V)~¯H% p˗x H/t7CO \{ M0 u:!J ɛ<#}Tbc *6D|DzXDrKL͐ t}s:*cm^7q$F_b̳4FnPZ^ꄸJJ6E("peXӚr( Mzެ?(-z`,c?wP\ac{EiGCҍcaǨ{mGl&=Gֺ~ICM't4 z m߂R\qjQ&H3S M W!j}Zюe:M-(;ɠҠwtU8ҟ3@]>"&.KBMs ~,W6F甚=N+%.,UhZ⚭w5m 'ǔZx,[ގVb.bX?$ ⮮ZoYa'CݖXTqwBhѫ:EAŖ|siJ!?|>$⃊|$z^M;#L[hk GQ`za߃geJg1i`mO[tՠ4Y 2P͖W'Xt1G(u:W?KCM&ՍR0Aj)/ PAa$ s Rw<џ{;er`zndi^.r +:,͈sP:i5g(&'C`Z~XFK=Փ_جh'5sD !/L1p$M.zF RruaMs} ^![y-~X|F57dj , 3$k1;yIn %߻7)w򤘞MW31}SƉ>x0ϕ5 o^pշ)A)p5dEv~һcabwE TR Ծ##p ;ȯ<([QwTZѝ k=Ob$xA[.*,#bާ8u h5 `4M+*iv"W.oX:ӻ]2Г*{x<0cV%?',-ezwa1Y~fPBJYݲ؍0hl BD?B<X;dy3%s:eQ+cM;&9>ٝ>unÇ|޼<#Vm%J_ZPV,#[$s'%vbvp Q2@^JV1Qb0ꞹU79Yi~}Gql Uۗ+/[lDŽLWϛyZ_,ҫmGS3qPBH8gnJEGmys8~W*,q 8{@)A;)8`H$oΫO9mB&;WfMA~$h$[.y6T{ݛ^<'uN-؏i32 o!knqo~y/6KTpC™NLhweӛ/32Dɿ)d-n&?,n ɑUhG@c&Bȏ EfU^[.bW&`& 7Y` 6jLњuh$#/~-;`{9heW׭pdr45Lz%ͽ6-hLTwI$*Øl]cm\;^T=JZH?!k'Ӎ1y+\+{BBdV# hy@ƃL'֐l)ԢDo"s7n<}fdM# )~Mz5wNk x0T{K*y pFՉ9:mJA2[@[B'Mbd~yG>RLOHS'ݾcd$@[ߔXêfD;7mK~YUDlر/ ~Vھ=akn_7;Lbb a, ֝l:Y|딭R!_CnGf3"e6^t'=J:KJ$&8JN{b!yTDJY2!xհ;ӝ)냳>aK5a"72Z0>7J Nn/5ۥH5MjVmMiԤ Ӝ\1²=:hy8 (.ɮ%(&q%IKb'H3.['/Dx= .skFPqA? >;:p*U6nhBUiTToεYCuR>Hߢ:^h_@D}2z`3I,F݉L2JF*wEX䂸!rG d)0=m Fhq|tY(;Sی%$L fM_/sA2?G"хu9`- Ccȴv}cDVꡕ\B v/fwQ|kyw0 G"捒N4>+VMzNܘ#>0=6܉$yGh7އ!R`m[`\¯46$?T 25VcVR)g eH@:߆ݓn U}{`M#D@rBQB^wf#բ.۾GRâ엉UT%V&":M!oa1cZ)CP71M?N'o񯦓-苌˕[=TXG\cJg;AbRZt"No #_i&.zk8ס^uF4 qztżEGF{b9RE1UW Ug,i>Da@dGG:? ?Ye'<6&qWV(Z=_J ΛnZ:4r=\Zt@'OG u &[j;c {Itnohl >THkӔ :DXm}@ͽEW1P^@nыspeMz٠ݩ*Q'j/ufJ&x;7R =rFYJ>"ߗ@s8aUYt !M,zc{2z`GٿhhXЕɦ/ҎPcLv;N'ݖCnXJ{gFcmؐ&zĹ4+.k5J/ԯ:ghU yL) F} Ⱦ"wySmʼnƄT@MTPx(B;VP )OZiˍuSk'swCIK B&ЫHv=p?#Ԋ /{?WB;@߽2HJLeX1ܛ.$lued❘f[=m9d*g%%EF_ﺧz@2>-w'_k;cZEJo q5{Qr  Al" qEB^#bc+ǒYzS$wLP= L}#qgLGxoE.1}w\5*_|wVT?Ee==MtI!<؉_⁚CeX,! U;N{V47j fvDl>*쓚hwqy1R]ct[Nxr=׹%&鏂iV.>7;`υx2}o0=c9+{Ԉ-9,Ma,]gܬА3a4 ۿF ڔFn0vl7*j<dZIf@[UGe*25X3Dno g⊄LV ¡Tw& v[p0"{F t"!NA\%^/0MU%&OM{w;eDg"P[tVM XkyrDM'|cʏCZtR?Q^^vWȾ:&}È_@ kK,ӓY5P c8If'OCoO:+G(GAN4A?cq7uYd3s9ysl g b$Ιmo1}0}"Zxˢ[ &0/-Q8 ŦhZ zXEajQĚâ& c@b~;$ۏ=n+_)hDig3vBUn".Oß;vB"awZ=D&5ZR9ֹI~_Z<~?~Rmv e𠥥"zk L"l6*GDmv 5ճ.= .NBnV1Pqv=MۓMs w&\sߨ'!QxJfM R?Kt2wϝs{VASvA/I&[^vֺm -d5+Bn[ "b)- Į+zybD_O|7-Z}eP7o>IWsH]cX^AZXy9(;.Ŝg̢Wz[9GG°Bbb`ZoZ,&hv #SU*9I;}G}뎣Qh]"׭]s,SQ>PPsb$.'AL6? :=Jp 8}53,ͺ+Z viqhIKs }`={\%Ⱥi[clNE՜N7ܣB40M#"Z {{)xfތ"xQF%#34ӳ $0ԀŎ/K˴e_'Hr1ȧLe"rζfJ"x2E,ѳ'ZGmD)|˃)`[mk@Ј]@׺3^PD![ZjEY+G)\5n]!DuT$1_L|d)E Ul"yņ4\L:U; Gⷧ/lsĢtA)F2جTXgzj¾(CzKsDJccOeV 3F8d(J٫dgc )z44#ں5B#%i_vV슧?0[3G6xoJA a."|ۖq|Q@ b=q: S>"9df^Mek ;k)rsm z9³<,M7ݜHPo)G-U͹I/c qL)RΒsGwLh2jt?;X8jPnD3ͻ\ ༨-h) 5$ ~G(NjG|*O6/ɯm;y]ҿb g=hyDNb1jzǍ.],ynꠅ|x3* WErv x'&2,%u, 8<¢T<_kin? :EA>a-(sc2 p;@ B^f(;v>V6(`GdIu[I>)j:k"BSZv}?]ISpM1珀a\ETF+%{Z kX|8A? ).9C_h<vi17DG2N>ig U2)MByf B`JK0/fn+Njm~u2EuI[>aswM6X:'waZI_MU@<)%tR񋑹x,&{ZBga 6%}'q.<ѐ懿U#^*PesC՚20ѓ@j2LjX[kw~֯SWłu#/۞Z0h_qHZ\>m5 Ok ^V6;~C+*(|)Y5~rDi#||{Xl4wUi% 0Jò!N2s?u3/t! 1rBMSO{61^;?3'%m1?r 59?X8mU?&]-˴͚nx^ JRrAi=ԩDp8MFY\; /5'Q7t>O55m(uDX-eb}tv/\BCmbvV,RYBݷo)C$Qa"N?Tv꾵j@'ncFX0li\S>n~w@bߏLܞ%hN-deiŠlYh=cqqU\p @a aD`*-S;›eg$A ssGa7Q_AhS${ ~cNlJM<-6,]AsekS z̒dHG|= ,-IwUҎ] Y%{*5FZ23g~2FsDVdmCg{7dKl];L9%}Ha؛fU\+ -/GxʂPԚCjB:Ǐ#yhؒC 8}A@O%ƀQ^ |PK إ/NdF1'c|Ag$֡ {qv& FgdDr.?ص4%mG|ҹ,N|V`; >V `,>ckFrdXAHPGt[̶S^5䊳3|Y4 &}EҚI/;ƠڤTE*@_Zl924RPHQ+0S40ӵ4@ ][^7[ T}?G$C<]x' KiLhM54L88KlR?5d[hTi}*2ّWz/V d6|!`R@klؓ>~1u+.',D`8qNXԞGvPE5@.O7ՌݳwrUOM/ ŊN4et[uư\}ĠG&-ciN4HgCEb8 4Oy@1>dAû{S0%%Hξ51 nmj +7xwY{BւB_wrꃮMԇ \f i9Rsr<< &kVXc5;cոK2כxt-05wW'y>}@ίEϦ. \BD;9_l JN]8VUYR[Y "UF/T'FKг+Yʌm?*des7` \xPc˩NWڄ ug7^zCh:3%wֆcPy X1g{d?U -&K/U>u{-4ui!6Ȧ"DvfIWI@3(ܵs( ?C?ʞk $ /:h.I}"Hф&Wl%K\ !rΖ-?W;sub#DPJ1R8mWD'e.G[T/Gp{!T@Uhr1 /XZ^`bVW2 T-~zpi- bl.AS B|W7])NF¨#ve d@"fz;T5g@jh*B f>KY?dD}˜!᨝Jm`ޭK#HYOky{%dz7Xbs1j{%M13eC <aH 3@ڧ\QbXʲ^&ۅ[_012EKimLޥS ŤG;?HvxkqtR߸eŪ ޮPe|PE{TYNТDlEk6 8aebUP%9fL<>t,C{d &5H.>C}k *@]ɹ9H -i7ooLkp!A` Q> xk x,yi{$n\Z4xnqId?(*t3ӌJX $F'՜WMi߈ISam :%u  s]*Ow(]v:>u*JmrhJm1;S}i!NkfAB .2 ԅ-Q5|POr:۬qelw\aQnWWA+XO3L>LlMq_37VdĽL& !v߲%>b~޼ӏDE8DŽLJխLF}]S ; CBm[3;ZL7=qL1.(v_uG>zFÁHB|X=UxΉe2SےOw(u.V+θQ.廮D|1 | wP?+{\JB4iɊ֌.tЧϾ|jWA#pI^ϟlGº,#pW,Y]*X aY eM%j1R U]0&ķa,J=YũUWKj^=|8Cu j.~kc6i!"? SZb/XG;KVhOz wǴz 7(-FܠؼH0lx@뗘t}ϙϕ?ˀ,pi+wd 0h%p p&]G>>t] ĹN;GJV%:Sx.p6BZW-ykOz NqI%+zP^,Dtܔ^?ȷ/Y!-@Qt~$[*DrxGF*)T7?aAC$).Ő'RG \mCn 3r޻y@QbCZ?S7XtIN7XN_W͇NDPյb%ƒ,H@dfs&gp~c gHyt}V 2)3a(Yh cen?'ZmòԡˤyDZi8hXYmfF//4Ғ>$v_ { 񒑙 wܲ 7i(y+I$mCdO=G+6!ž_).w6PvԐeu׊!l^-W-ӆ&pޟ7k݌+ :`N2;!nU$EزbJ{eUK[~b] [Hj&Y3BS;!a^ؕ)5^cgfZqtm~tՂALExATv9tW>_܌,+6w`m}RTiV%Ղt6ziO̘Pn\kOgfKGk{me$(IhRZvBUK%$lڰ1`V&%b g66S3 /~|@P,ڝ׈pŀ/-'Bo%H04JRI9xmo#<ܓп ct&@x|ވ/ )k|AX}a`cp^1ЭuY'"= Uoӿ?%OAo5Y XQP6./4pRiFR\)|,%]gbSpx=E ? UZܗH#3^iuZA2IO|QvthYUI3i$-90>!YU6GnzOnJAZo,Z$d0JuM pV`KXCj(=E&fzXwf ?6cNEYV!ǮU5mᢾGsT5x%:,- ћ_Fhۈ'sԞiP6xw$]9LxYn7fP}z4U'$3B?l D6a^l>l&Ghh}DÌj|]J(;s1 "ۡLAMA9M(\ʤqg3PwLWrWD * [DҜ J<0VJ/AooPj  DWYzv!{-iL% H(tv_76̉@؇$\7# ]%[hM 0>xn$xb! Y5O@-{ӌ5ˁVgy * ~:9^4ڔ^㇐Ic 'ao F}6aoxFT ܈FJ:bU,:]G[|)z,nݣ㽿^y%-½׺dGvTb.Ϋm(SA,{yg*TI!q?e]19ɼiTODRU(b>K C؝c #̖:H?EhUt\Jmuha-_?H1y] eD0')7l/Va ]]m"&=Bv1Wi$ڜ|Ϩ IHĻ\Ծ?ɤ ǙkuT+2dH X.5N8VG{AH{s4S(&JN,.rI:{8gBhWI)g9SDeiG.*BH>sQA`KJ Ng 1П#_{d|(-F$G4m%πq`jBA&H֗Z>Ast|0Y|Z8$βnPAjIKBHi|Qɗ CF4{ؾ*T3ĺ]W'T;[dW \q\efqȩ+PB$n`@܁p^oy)8#~_e'rP7;.'fpC]WXiH5W ,bkVਾUp3duyrt*xuwhVW ;~"F-u}ҥccC7ܖV1#XͺFal<:%2PBk.]co/qNl Lkxם*V]Eeds5-5^Udž'1>#N]08B @8erexK"k#`s^/D>Aq d$ڨ?* 8^Լ%ak *7:rhzT|qZl0$nB]/h5`Jvp޹-ʻOѥ4 ̋C,fžuf6_y6 WDi'J(Yzrܛ=Y/s7~)ϭѫ^ne,ay/R>#śv/"<)᫥iOk&$"'?,/~fsGy bn"/zO2(dmCy0T5Ȉja=K\G@[,$hPqdG ^VuLjjֆrVoqi"*%Bм2I B k`I.YxZvhC48pSXw#խƜ HFQQ;U9$xGa_(BO%~Ir” s3ZH%VDog?{DRއ2kBL5xXqEvwi}Jv\*+ݎҳk'>U !(-'5Is3ШQRo9yغ琪u R^F8Qfn4c%w6WL+s0$k3byF??'0< 'Yb/DgH$ 55<7)V:JdPo0ReB{JFɬ GsSBTrJvځ>Rfd}Tֺn1HwC=͘GrXBf*8LJOWE2osiM1;;M|>ə0 ~\}v Q=kOq>+~h@j'~HSʮmE8NLݺ_]o "vx<4DzŐI+ F:jֺ2@9 dnHR5^w.ALFgt833[$" X;PI,ϔI$ұ K"ȿCBv-y|!*/Rp ēɩv_AUNfsonKe䳟V#(X*ʾFo L `WLwΉPL<ܱN8EfXUN2CC48ZMN (m?> !.=H3֌U ugh[{am՝ =j4IifbkLl7iooCkK?l=9|J➐v`7n(x-ci0xU )f WٸM &l}µ_cH vU YYNxCwJ1. _21[Ȭ]}r߼Q\ !@B;V_@dD%hCAf&Z~v{0g%K!ԍ}qM .y2mURLϵZ_v%y>%/aweMY-ej4)esۧF$'nW2.)WX`$Dh"lB+( Ig`n%v/67%L YOyȠ ur[P) 1p.ӊƗlC2)IN䃿\=9*%NW">Ys$I窣SSB4ψI)$Nq$n:X)Îs$9\B|TY0߱[l}+IJLBx Y ݴEwg^?){8N[dQrT pPTf!^b˝ ̏X^E,k|M2 ,%l߮FMIa W{ 8znfߑLvD.E[]Z";ȯ͵ȃHw .Au UyC6FIUEȮuY6N1~R A=0 ̀~D 'Eg63ISiRcp!u6rj5yAO*&ʫc5d;8j;T+ sR陳J媤)v[Fp?.c\i E"})c>/SG56;Gu}scd1eJ-\5ߤQG7![MX(|Q<08]N9emzPg3 =HS L'Kd<Ӏ :?Pq(+#ٛC괡}q<5T<e*ۦNY-+yUmMW)]՚tt]~?=Kǧ!G=0Wچ"9ZaБ7҉Ԉiك& xZvkJz&m~?vOv eh&W͔hM[C´D w[MIkL#(Q!M'9$[߇Y6@]2OBFFVQ\7' UȈXRdV5*%eNg+2 bu$(+jҕ1F{1cSk=nYd:t^լ"Tkfq4N{] @-I8p c`F^Ex Ε|DF@Sdi#4_ŬqX]V$JmN@ audhym LgDBJuI}N{վFS/*ԒJՖI5%E|^y>Zbbd(uƙ2 D__u B C F3X]ZVR0~N9X@ %H=J1+Bf$ٹѧp . 4mgh~ 1I,Ep` 43]z i~hvs\Wi W@Qa!D𡙵k*{7[,f-@%:'.“|[1sW7Ҩ2}bbQ{ߝFȹg)cm';yv'~F 05` XJCy0?yŊ$EJj#;^w@~KwyQ KtQMLUV|ušYU"؜"(/v>MD ɴPʵa"?2ԂV m.IJ ɭuCA<;oQ ow5BGZuBs Fܸ. k6&3%: =(mXGX޵C&oضqSq\.7,K+ T`ZS=Ành14 dԓ*bG:eO:Ly{c )c25 1s1L<m|EBnˆòW B V^%MsS7lX4$ v:^W2NivX#RRv{P*iͮVcI.`8ǻJC%Nc>X7N^H>TSYBenMV=$kFR!C%9_rxYW+,| ZX#9r˘;OޕICcԄ8jKՃaFU(o Lf/sVHWV`~[~l*S 4?׺_/y=]tB8˜UU}J)(EOCdy *&ۓ#F3 |So#Z_׮(8 Gi?q251G}kdI 7*ޔQ&&R.s @{h6 bʤA/T`3c::<4IuP,C0s] e\LhzJ(^㚬pGjɘK: Xrr锰`nj%]IF=$Ʀ󧴆 yb?= 7a΀SPb]%%ivJپ.v%mL]i "]l9Yc#V O @bIj7\} i0M @Hx"jqc  5]i93H.i5}:xyA4m,yUV/B }_o/9Kj 0G/[ +V-RMDh " O%abs*.~Al]fy/e:o`P ֱcOTCjSRVHJl|QmjG;q{smO1yW'pu@bz 4F{}3:Z[W9}RETSC.b\B ?$bp_p/In9yuDqGfG|>eMJhF~q;hztI2E`Eh]CrI906})vD;Lxhd J jєfmPNHhelj^Ί5V`kx:ӛpOz[aN]0:/ut֝_+b}?>/IPܳVƸDқ9dT/Bw@Mw7:XKd389!٨qk"XVϓvJ.0ǖ$wU$̨Kنn,J˝5)_vSe=~Vk6ֿI @Q(`GvaVzk7en$;+r6͟6؁s<$S0X=&NyqM;,zƆtdH'zՀ >4ы- A>鋜FC Sf;k+eAٶ,_ m,(}R^>t͒G ReGcW۶uL6)%IbEڐy_ b |l ؠ^gMNbS> vjR{ x;#BthgJ~ *.V\]2w-ȫr5wDsَ>x܏E*:# T8qܠ^[6$$ZNMghT^A)IzZBNl5nvHq8qG\֋4">s5?}r}j wkNd fӧ1fa9rKM:m/$)`ү豬p#HBX\|qDcB&/aם.D.2# k&;K#ی싇j4U]| X7(`R2 mw1SkC:)$RD ?T7FԞ׿_0QxI$soH!1| #Kl/8}(1#RF$K}\] wX |nQ±v4YB Z<IF L.hRlm:)9#g'!AyHi;̼;աJ)+n kǝ @=D*ݐce8;\ڒ<*2[ʚO@T7\W- Ձ޸v{nnQoѳK347Q\ i1=kBuW[DM86$;]YYHT>BS,|͓ QuZUKyB'b~_ #qTJ}w4j=u$je#ouBJWn3 VǝU/Ojo=t4 %>RUdaD'v;:+,^Cl|һSeD8jglWaz C_護DXg4EL' !l".%a]fl!OVs--YU*DfXNquaEoե*t&`\1^8tjۛd %}ܢ;-@ŷJekUphXܹI"w:;D7Уz?:T/]JtLL6gڰ=y1E)W=D F}|:'޺18Hqܻ *AIEهb8i `+], Ohn6sZC1- ODQucUƵz7k ${?K'T&2w+S g2bQ8Qf 69֗:'@ya܈btEp:*fEM;w;&A>&.,Iye nVGmh)RaJ.?3ћ:> %L$?GЪ|WeLHyPV'M'eB^}eH+EtsϗEŁmgZ6مg- cb'2K)$7 . ?ujS!kgĦRQ&%o9^ˠk 2U^A3R@̷cSZzk-?(kw>O@  "|ArL7 E'((nnXa=YMiAmUj3ĝ!2X2?cҶ#dݤ p'7[ VG tb- :!m*D6=8mX[ٵHC̤cycֳG2IC G;'S-7cwgO<_z;\tڦ pARMU+-5,Z}md`kBI!Gsh?ʹd.Q)#9MYqw`Z 촅4/؊,dY@6!1şaV9WPaE߼[{a=gq)jr'a ".جC%4鑢="j"Rl3Ai$qx[t)v%E '(CJ B[AtYBM wtxrMVp kyj R[ZVh B|dꐏ#|\iߦ9(|_Q63a1A Y7gFsYQ@y HH4)lH<ބfMo>\jzhݨEƣMqx !&Cg ehQ(i@@|ksZL Ms> r?S:I~6k[1g ^_ 3)y8>AO58Qw./6x>'g4x /t0D~ |P_U+;ʒ#]~QC$zpŊ}1WׯﰓEmݳxpf\fP, 0UP]?ȃvk{L ut*EkaEHܪ6Z©QB~"{odH+Qw6˜ IMx?/_}#eO; b{l $eV6twČ/[5a+bCԾBah(ۼIJ +Di^aw%EvS5*`nis<6M ouAՐ%Ș:J 4 .ldMysA@=v:D 1zrW S5 5 #>E=:w̺PF2"x׭pWX;Zh҉/ ""Ц'ST۶[\-%r8fPsG(infPK6?a٬nFv]W܁t\#5b~PWp[-=dnfWh M{SzO^R|Q*e0fi8jM)txv>wɏ)mӴdyZF[.$(ukS峰ɛ!؋?b.F`܄uK>>Vۡ{&2ߏ^@ On?٘& ˆL)(l 06݋{jU>C) |vkZwH>hA3O8Q/̵nw#8zܼjusG xʽ%iXL%uSmAԢAI|,YSWaݫi"7wXO 籌o3_3#ˣ)mS%ȨU\,%TrS=FP c ۣCLNJ@47A~f6*)4s*Y B|;2S*Vpo[ݦF(XtATn EVkVdz(oBdu6 +~,W0Y-5 * JyLb_j~?, @+G!p1:S8 ?kTcEkF4cd5?;R!ac6 r'm:b2m|b誧={z=Ut@<7^ YL@u\u Xޥ0&r,PnlΈtF ~s K|nR> Mb߻CL6PYxD)o4; <$Bhm :p7SM 5׽ Nb/Mjxe!,3wv0ϕǸ^gZ@y Aw>5S-gҪ@7.J}*Ñڊb8`.sؠrF~6z|"Q  ȹqKN324tWpbJa]hO,JdfC&ފ=U*{t( 0NB(WZ<-cJڨHVacC9t߆ pUBU }C.XW2qӗZ ''OTC8t^^C`:Q<DK[ٸ뭉i_4,H+3p0Jϟ/،X(@ß `kv*!*?VtTz+8V-X@6%8g*a8']sG N6(ȞrA:˲$L(Ð2J8HWUͫĴDY\R$?_~|Hf-WbdžgWߴ1g|8 Xe_0&jVfIFUt<+:<#@s{~ na#'}=B} ^!Qfjq40T-btL/8b t9W_) C H /݄}dQnxQ }b݅Ƽwpyxȴ^NsTFaIs)j5/HWFFS=)S)4gaM]GI̼֊8Dlui@0zzҨ'u7 LŰNglswnC7S_?9,*w{bn/`7WG3L6f z#Ru;`PPEμ*l}Ԋ*~B[;#E`yLn?~؇>!o*({x*'B bbCRlC%Bs;P2;ز4N.GPғ濮J*tJ!:mlTEp\E-.т%"`1:YRuwp{JJ1k)?OCAѢ \TZ*,0H$tQ>Vc 9ↂ9J_*3O$I=k;B_Rx|k !xԢc8Үf18v'vCmi%9n~q077\\H2-uK;=ԨF/"Щ`Մ ׅ ;|l%`hTo?ԨwRG?k}9HUjBȉ~QܱoJfW&Bi%inR~'rRE#ɓ˵DXV^T/yR[=翟$1F1^&)]FJ־im)I4{J恹ƚnJ{?jKS8c\MȁV"^o 8A.; &`RJN\ϵ*Ӝ#b-eQLucX1RJZHgTމ}wı#}3@ Yo1Jéіe+S/bgRs1lXYpUn@~X聏!={,[ zuSi-wgһܴq䕽sTʏILj6*Xy֭'TKMuEnW)nW%yHOv+F(lefI-\=IVVs=1`鸗%d,˨|f{7r륬[c?T[a"DlPy~bk6gVnlث^A&Wx+=T5Ptɇ1u\胀JJ"'[5kɐ&s4$ߘ6OLw/Ņ0}ӭȓ;>uDz]P_*v0!&m;d,UI5oi8a18rO$jj~@8Oo_T[IH'0_t;6CIܕ3/1'&8{rjc҄Vs|X$f,[1k?HB0MY.Mæ"ɣXߙ[r(cqPz@y e˗G{i)3hnLJte[wڭ:=oϐD~Rq1~ cbe_ufP(s-6nȭQO͵1e?ҿToUޟȿ .< eYvsy^\7g+מ P Hp :iſyvBPQկ^ U;s2nzրOP& v76o_e ᝿W' ʉ1#Q`b}yBz(BOM,-[Mq?tk$bujEE1`NZtKol"=ܤڇy|w]]͜'[f?TK~%zJ&0)\+#ff~**rڑ㗽,bF"vHt/=C79_pi>!XApC䱕Uw{.-wpNn;GW5'9*H)PF`&M[]Q&&/QZrvwyP P~e\R lRPi4o1|i_eLj4|}M-H)$ &?g3-l!au|x?S4 cii͞jG/7+Uy瘳|Et+A<_l"urܹŶ;,n\!$ )(ǣ06h(C+ 90M5:F@Ⱦ5Ux?,WDIhR^orc) vsA,:;*b܉8<Δ/7y0$i9՛2>PZBK4(.` w Na1:g)~@_UFuQr9 oEjyuiepĭ[Yi4°Qp&QLr`]XBv 9߮9طYRi?B5q͔+b`r=B,y hk)F$N@u-[EFzm?je|'Shm()vFtscP֒ _洇*!ooXDŽM~BG˭D?5.n3aKn4Elڕ8Q]?~~M *wM1`Ľ?MO1wRka6!䉄|eR9% esA%x`hF80>3?T:5>{~kIR_h իVU`ds$Q0 -E6&Jq"i^w;ӣ1|gxt1/ZVkrB")xe* 8;-|SAiT7O1,%jS+ɦFA1c#͉.tle6RKi9+G89Or{r0˝ÃÉafyl$=VNpeZL/e6Y%GKֱU~*S׈gZEp1u|?iY S96,wf6t/a9G)&'c)#X~ ΀|+^Q&MB4{R+D,L4ʅO8l^'dxxDIim7iDŽ]EoK|ϽЏU/6yu?WKtucƗu!Rj1GD&ک2 ?O r,Zᵣ uG "Bz6NMīO6vzKD%JX[y`7}mbCZ .S(Or:+Ϝj@VM ɼ>gr*Ȝ{IQ p'Qzsj1^ӱjMUDa ϼF @#kLK&Bh&"הݩVD\ aE$fYȐz~B,'sТ\vhW뀊*VU{Ţc,mtO&z8AH [G~3<;݂ɍEnZ4 UUFnvN ݫ[\ [vD@6c{w㭜T yV e)F{:/zZL Wm}k}׆]L5h\mo00c5gQVh1 wnx>;5`ݧpr$+,TGx<}y,`9y=}]Fv9^ɳrEǬP"w;3M:|@գ:Ϻ˃ܵ|o kȂ l4cdL=S1j ʩ8oA%6 P{$ ]z} [<ʽ8֫pҢ| e)-` ,Sy ~/|y_@A*Xpe=tE7;I쭅| ݱԦ͜1@.,Eh?6 W ) hFHV|3EͫGexK'"ȪDֹ޲2Ewg~TYB,wgXa;]^M֟~Ax'S{:`)AqWh΃x½>z,IO/W >^Mxa- -b9^4uh.-^r.2nCGF4*))(&|L>*= Yy_8,Ҕbh)+B,etl&6aGǴ5|o.QɅt"A7c}f7h lf8/>[I$:x 0,H_la gˠ4ZW/z?Rfojys؉G%sRBg&)\ mM8[)ieRMIuc/VVy&s|K@8>T- XWNgPl:g=Fpݶ=r8$xoA>gk܂y?1$.Anu}<|*bv@>I.T/A2^%,`0)UC'2w o>rҬũzz9~I*Ut!I3[ k(aI,#U[}%93tty\Rr>Bv(iLz_P b^$Xd6ȅ(u3p^ˆ*LSSJ +(^盓 (iʂCv{cXTy"֪r%ȺXv܁L[ GLCXP4#И $)Q5xI#.^3mccFo}VZ!Rݟ'1mgWݗN\~<Ww^2t]al= &I!!Nl%SkIm mf*țKCRFgdVƵ8^L~SngQ cfFx:-BBY5w]FQ~pG0s1/?P#TguNƊԈUŨ'i`rUVwEGkJ-rHBSu)<50lMsUL\]]6WU ^08q 5n epghA+0.H2^{9Pĕ  oIkfB\paRdwDI _U]CnVrG H]Op5E-!!WB*T#(+iZ^#%Иfl7lkx9H*ltI?X !lij<0RTGO<@rV9 ؝/茼P'L2V*?v5j6 kץWe2*`} i"X¼2~8=(`Ռ̠',OXCAko*ʶx&_._ 39UZNnMér_DtEZ^TMyvv׳J<Qxf_1wJ9\_V)%Y)047|hs ۉ;(`#]/yS!i!jI%hAxZvўS豩1dyk>]P+8^I)!8? /S@8S4%(EN'ȱŒ>IG^1lf~3<Fm N#=2V܏Qf7yk(Hg  RO7`BX\3]kn3Rv1shyƂ|Lvu,@J:5)fT2~D#8p 5\LjtKc8#m[g*/YWKY__Mnp*զzɒAp^+Hb:|.$Y p葑@b>` - tioH`z j/I[yEsb7O4;[gp˫6>CK_%q϶ 6h"8›?mg NOY@N7GBiuA"ɭGUAzyA.@ߺyRE#ƣqG8O4gCY3žMLE<(L| U}ZQes^FǠQ['|C7.rԎ \es.$u`TE<}԰m@puL%sЁ#w Q!e \[*H!$ }<r&x[0˯uc.QqZx{ c`omibBj:BFUc"=> E}"DԇAg38i ~G5}5e~-{7JTD'^jRg1%>n3:#J<׫,$=Ǽ,,זkebȠLm,?IaG-, +ޜtG,G7K~@Ih7H + Z-[AiD'^n=*fэ_S0 9jU `5^.FnVϱOg& #7̮ikgc!/YJ]$4ub,ISېcyD=XA5s >GTsE"Soφ[5Qr W'9xirrvsđ3}_yBdAoh2XC6 bY`=<Ɖ1u㣁23#к?efhXw?aX|tiVǔcI; Si>Dld ̚9ݯRdYCS]I7]jT;D_s$wD5/ց> WiXҝ I|Έ@sei`%zC ij $۲Blt u>VjT!{ r8fx/ACzar<\e!w Ex/S  e/m_!Š!Rƹ $;<(N4pDXxF}=&%Ɲ^k':i)1 bb?9.Ѽ9$ZsYPពR$^NMm@ ^&%"4YEMDE 0J^aF\Y(z(F>J?ѻ/laq%f >~)Q RZY]TkByyA+ LgQ 4f>?|ǎF@ytZюSSi*YMI/€ׯ9quXv|c;qu!]pz|Y6SO0 R$3ۻU1ni!S$oR[(2Ib#mZYP|玕,h>f,V̀] έArR~yN&F=i'ܴMmL{KXNi>b4n6'k~`el@!7 M")2j^ro;\kڲk/^߯4g-i^Q+5c<9[ ŭ` oN :l%ۿ /(&$6OQ!n'SrRov ?To¨\,;0Юb86[[i$$nfi9v&\a#)G3*[D愠1sG?t {̶>979m| .?2;(.-үeL8 sN׊_'Bx2@S9STje!SqAp0UW-I,)u癩$.,/I5As/mԷ7 0|{Ny}3JSoY|8P\e֢fӤ(SH!lG"JBd>|%Nu=\*U ";8,Ƥ+_-#%~1TS~lф4FTWu˗!GGpvx_|) ܞw2n0[n"~QWs<90~QO"ƊzTn|ts yqȳ+IkNHJ "ᘷfKMNqmڴZ!^>yM7?tY9műD":^8E{={E=5A6!`81L/l.vR*c dy'BU1cxs C8dZRm۴HԆud7|;@9q'wG6&qJX@oI{S=?&vDi( s7ReR#6v dSix26q*r9,me4l-y|ji,)+Xxm{ 1\);Lf+B1QxhdsY,[C".8zJkG'DgԶmKcx (P VsEl%كBoDW .M -3W(:zL .H$n YįG>͍?]]̹B'"u2qgCTwIŘ);5 мB4/ ŘH0pz|=%Ѵ!bW,Df$qw =Y9NQRKEVSqq>10yڦ[@]JQkF< ]͡BŕNPQmِϜU\{3Ox\DOx7.7-4y~m3 K13yQL6-h!L8C~F8P  cpTD;lToC $k -5FNl~~6uQx"@ҟ2`P`+rv%s~"ZT. >D(SL!S'64M7ERB̹F߫]"VF% JUV:yqaV"uL>:u[n1qxmcRC!u  v:0[jIIds9q8U6C %bޛ5$:9J z#h O؉)t iq8L--90-NНq Dfnp a +~ʢh) ڣSZgp`<$;kbK@I+:J89zk\q\z8ݟݜe Ӡ xO]NO:j,mI온*;喲\Ъ%q6֧u /d+3׶GWC&Np>ܷh`YẔRW~*aD5slq2'Dxpcx'ǧșɇt) 6 _R>skpi$c=VTwZX~ǜ{fd.s9ժr.^O!{_#:Wqol*g@;a}6 [tܯϩ7rjvA2yGs.NQ~BExlnV ox1mFOǻ^a Tqxx3 Bzsً6@cc\9گzD9"B$I-ɨ ZjW7{wTrBy5vyK&eT.H|a5 TpfTƸcPZԛvYS Vq c6n{/O#062qːvu7tl-(~]z8ZJW͒_[@noh72pI7_rWcg:ib *&]Of޺.=7?ue{' @:kbZ7;ܢg`cV ,ꎆ9|uGu@˞X^|d12gRd\SIg 5p(.[$E`/ 1ǢƵ3SBhC7Ә^r^!D p̈́z[+Z{Y:U iaD~JQ*spϏEX~q lxd\GiZo-CWjaHNӼ/#l5oYcbkRvnu'?I*nMm;c3|Rrb\GfE&-w(FaWJf'Hwmk>$-9w;ɻCQQGz9#C,O/{Ԅ/ op'aJˤqlDjdcp 3sD-d^ FFMӕ&ڸ PiMATju.T-ʓn9&lk7vldbft%AĭsS;h[[q._`<GS#aħ5 $5[I#A=`^1 PtJo2]%>8l>2_Ҕ3AV*]*J FHn/<8n!mFM!u9rrr6 2ZIj>jԜj_J'1:fglocjZ{d|DcؐqLUa ܨdS$V"E?GRb)7gt'2ND2pW2‚3<,Y{sn pODxs'Sݩ"c V>W/;H)#.;UtEZ`_bXe?_ߍ^!,cfb /3t4jW.`~VeY'̃;~yo %hüWFAKWr>yVCփlkxXZVy1GM:UVnGz+ *H)`b=zK?Gᘬ?_92y1ϑ>C{ OpnṘ gNuˠ<ރtte1eOd;b{:4SZ{ÒAl!)>5Ymɖ@ IDNY) L$ bYIo'S]G{>Ӧ<6li:wVWA+Yxoyő~NK" ԭD9\[&S`?J*PkX ld@e%r *$$kpq>j?y/y ֈLSu]y9Yy$ZcS >297\Z m:2gYk1N#Sj)Ft8v׳Cf*E+18F˚ 3 =q277֞j g8%ʦ SQVƃ;*FSgwv>V{dg;*B;5&p{c=*,Hqծ2H}ɶn#NzyepTD{T[ur7/0R[e6kA?'O{kDJIJp]j?~-\;ғ1Wmavs(vUS8hܓ0A8ʸe&~+r6AI٩w<Wa[妣{?áB_HE<8A6lQo1߉&{cܛAX]\-.ؖE`s5jH6K9"N!:S~yt`t95֔ c4^ʵԷ.6N#Z:eF|)3W/W3e'^?N[:>-uY@Q؜>.ϲzd i1PgjJeA6h<ѮJhL%I(uK]Aܰzu3lu3it] 1۲n]!*~d>T-*'IB +^ŇkZ:DhEQ}\Z qtЬ&4/5Ya!ys4vBcȎd%G>up+ޮu0_r7(٤YZdƙNWO\d\ܿљocKv`tw!okxK(-IR8Ch` 1 z K ACv[f@TP&cN_VGg)>~/N./%wA 5ܫfh%V{wrM Ͳmm1\)~g_O;K2SMp G _2 zr VHVnw\` BU9GrK-IDR®'T8xu;8qةUI;7ƒ9^OLl?iٺfHu2Z2e IJx>3 TwrH*tm $ğH}F*.hm%?b Ls^AX&qn>Xxl?~]2}ABGVRNBb ,S(r΄zh(d{6(00p@i;Rb]C+nC|/* ]`V*ͪ/Ldٕk̼MgJ4cQwlslifq  !GJkDǺ !"vgg1*kDeeoMH "6A{^,/ҩ6=jyGzzg5X HU X]mh.l qV~ TToݱhLd:mXZX sdiߋ LpYYAY9hLR 6h Z=5 {ct @D]Ayu S>:F`/x H`FTxw Ȗo;GJ"1if܉gq] 49u4,_=wn\årcPzgr|5o[_ŗBhpU@=쀀gVE%׎&ats-5ȟp&>A{C;&Ǎ-֪* =bՑ  GGc<amø\aSǭY/y+r/VVtC|k8 3imG#N:imTB>|K^r^'F&陝0Y'Ѧ gGnq.t ť MP$UaE\n m1"#Jb%~f_PڗWV(cOϵz@|ƨ[]A1GAܦQOS1#=hQۚq~Iq;$j-vGyT^~:!.~Xa> !Z zW O8-9R|Ċq}0f,^ `^EEބHܦu03dTjy9@dRN14b77gLQ˸>Ro EO]⣝yϻ* Ȟ[M>zC/bW9THS5{aB;L̇|om \K`"|m?!iw+VѤyMm a(S;XfZRPVW/Mw'B0֬wD,Σfoܐ}a2% ζU֒Z;OI@4Ӻ͒/))9aǮ׏iYR!xAOzs鿓`* !kQ#@ \'QῘTk(_zT ,[~{OEt{'(m2!7אbXeۖo๒p4`y^h20v8x.{J:O9&;փSxׯKQi Ľ (ap(:euaH30x'y[j44= (X#U֠׿TUJ`O@AҎ| f4Zrc⮷a-Ȼd P- oh;X7#q2ln=NgJf3Zg[h, ^{p/c4ow!> g!_?.E82a ^'=1ΣCu_p})c( |YVu*$Z\Nj+){ ߚ{/p_J! ff|ūG;\3B;"}JvDzbg{ݍM<ôp(B=ⶂ"N8 )a&]B{>zAP~W'~oTop(2g';l9r"T2b8@w~`-N !7wI>3z3ցn`C5u .\Sh%E;L1R f)rG c*v}Mp+0t-JH wzRjFwSS<:^Erj',q~\aFCHxb,tZQXBu. *a?'_<˻T2gw0Y-ߐϪ Uޒ'_.U.FzWnh[ P{]ҋpؙ+I3,jqY5<@ky+pڢ{w64i'>XDUF%yy58^+zFLl>()=_̻'YMX'4p~~ fW'"K]z%t'_̀Z32NwGMڅuekr :M w/}IyM" mW yT~J?aęTɩF%<ވ":Ӏ!}Ir3sxN-,R,bE [Nm~*k C]?} bwAD2l͇d&n;v ]GQr.qP5##B<6O/5# 5‘7 tD9F k(9Ke:# - Z_/t`DB ef!')ejOT-[_S Av[@]R=U#꧄\MD^ Op bܳ!tb_ o AΥCvRO'GY= KFb;0ZruߐwA"6 f<"|y[}!xz_$oL\0_qLUMLKvx " V $hi<'cs 9!ʗBM#͝慨A2CJ7Yw*~z"jK~nƳkʅ*M'xܣ(Xd T4Fρ1_~ :8yVsUݙUp AV#5vE&ZG Iu9P_6w"4ږe>5/Nɵ[:n# F;6E(\d3tPiCؓлtf7l1~K%9\]WA{OaȒY ryv+KkQY;MA\?#Vu&˄>=PëU>j73q'&#Z3?=c, "*@7w]bб=UO ]m$*@)Bqibtgd5,ܛ +ᶯ$I Q(7EN/^"] ۈR6/@yL)59m G$>tqU;XQ H_akzj+eOsی8SKJ.M% p e7yka%g 9tԄ }j}9ֆށ'#Fk[ 2ebd >LWaIm][e38qlx?ZubHYsbOz&R؆  /_0(LƸ[c7~NŁ;ᣤ\!e*յ=@ÿ'P=h2mKGrZ{Bk|U<`HgLnl3K2cΗv`hd@ Cjk/1_.lZpĿ \*V|>}­aOn\@D*,py&3|g'jO1SW<ݼam` RHKYզ<|g=jpRI:IVTE:4i)nOOch ML7K,r 0JL&ԇƓ/٪H *D5 Y˕K["i8T^8z:4#U6exJPID8m: +CP ~;Rܴ F=q| 'A3P 8 X_upfA; 8%k uL^'~yi !wE /t]̀OAJ}!:K=r8Dm |:"C/$9}]%ΘOnq9F9~%WkrsV!_u,RP O*qAa<.)F2TY:df8Lu/'h Tݨ =Kcz!M h~D3dl=DPR´]q!=ԫGepߛD6n95s06ofߪ$_up`P!s-L,3Vu?yi'J*#ҨkT g^H W+ɹ<⍧ܠ,>/ˉ { Ш7~.D`ze*MwyujpeAD52o\}dƒܧΣϋ5h!p/2`0{o l07,KE/)4< qA84..uu1R dҐ@qS]Tg@c}l3kxg݄GaDu~SvVRW3, {=qi:Y܈9By&O34>TVo[J'D Tc3Gwȱ>A^A^0ɤ.,(<~TTDy.ip2). 0K&1!8RÁVY-YT ;8SzV)!-Ft ȧNMemy7|797XΫ8TT^Gƅ?GCߊ}=kD"^\Uw!]D$b/ 'e^ry0zb'#w0*bȡy`=Éԧ+cmYmk7`lNA1r]ߦ|PDˑ,\sZD)%)4 r߻7>Wc?+^߼V t=ﱟJjNĐ1!cw>$#:xêWwF 1}ȵً Ff#'sU?0*-SiV]_#zώ>yl':O̅AU_p3)ikX f^JVoBTCB='YƁA[vmwL^J?9\BiC& k8;jmBuATfVTeyl̛9['^y 6"+|At<݌ VAF5կW>4<6r7N+D ҠC]oxgD =h|kCaY  ddfD02tXb|[b5^s1Bs{aUT:rG"ZG .Ynr x'ɮB'# 78ǰ 7~> "hvg~zWwݙp)8@ʭeN?{x>P Z5+M"0 y`,N=8~u*`|cϷ٫8d"йX {fol,0D{wk3H5|UkF^r!Oyl)pCJ}267Bgt [A"6]iaE}B4lnHFEk=_o föYb~[@GF/Bo&ٝ{yJ^jR9ݎsG sGH.N*weNO $|mtS>(SN E&la x;;jj>Ro8Zk&̻Rv|Mm_?nXm#a!Gh-d-*׶g9/} @X.ם6 nNY8;1O`( (w:(+HJЋ=c,UMZ87cAn8YkQBL)e|R$n6so~T]@_\7LuTBa"rFp *8 c-@X~sdٓ_'*&tޏ\өn2'_Vul=}HBzD/z}vY ?q~2UU?yW¯*U;P㹣UYh՝za@#:2k6j?@ARESoaVu3W٩tm@^b{MBMi$f}Lb"bEv樂}Iʻcrp: Ojܫ-o20Z&3!g!j[WDXOM&n*Gj~lj4MXC2G%5%%h}!D=KVXQ>UbA3?wvUjT_Lu֧"~6;y#ON V*,w7`ё'=),1N}kHh;$[6lQLfQ ,C*?:^k'I j9Ò,9BW ?`q}X|P9;R `sWG ia/S -ҧ+nP-$ʇ:HiX7e#9a\Q[cgM)o79=V짛#[+%p׬%Q׌a [Ɗc\R+o61"!i`Ȣjs&4$: y5In #ݵҔd32ivKl8c\Dw`a=YDJhݷQlaeUdM 锟v-y?hkBFD$"EsC;Z Et}J\5BOT?.$JCtң+bC]ghr!_]=K=Im+ ߕ + QD#phXG?IpPt\ cگfz!'m hfһY%Mqg'_w{}CLpA(S-^+Մ312 \ԝ\¼l䳂΁pG DYƗa}RYliPZ:ǥwW8RٔU .tQiD#%[9ت f!ךzri AFw@qsu iQNz;2ݫW`DžR! l'=(k]? | ^<^0!s9U y]Fbx@۩'iuI'0aItǠyKݽ ÖlHs"YԜJ`BQk?%7F)عhµ)C_++X*0? Z3{7J}0P:-OwZ5'j qxVXH>z1΅ב՜֗'CY<6:E"QK8h6w2{@Zmؑ4ܨGҲiY_K#>l300?j&RZ:t7I~Sت5nXRjr(d")&{u%(濺`j5YT$7|{ѻA+nH`сg9h[b(\ h^spcpE*%K/m)%5K6֍*peʹP&!@8D U By'-17ReB>:i꺝i@ʐoBSwHl~hR:sc9 oi[pيtv X^a; at9nڱeׁ/ |z`R..N-K%||{tQR"tm[ R0&-եw_H(&1"Wֆy-8۵||.ךEʎQp#g1Ļ60rS#U`{^;RW߸ӯ%>"9OG's92E^̼6ʾ5V*m{3²*Z:$0IKbZ|p.jbwbl-'X3BHeL=Erp*k)(hk]^^+ f#ώOA*1ers>XOT Uh"0?n0 k[kl٬D#:#$&Lvow JipthlR7M:;޸ vV.}b{/͋ԋ@.>}ؚ"# m|u<`&, Gs~ybU qT5:6vMgB#>^k OW6,t\YzpئiX[] u\p2yhx^}a^wsXR9zl%ݍ+/?5@(:@_uBa0@M0 !\ *yS,U4:J:M0j=)42悇,A"':zDT_'IBo$:<y=2NM1oc$mK4:|\ryBU_񆾿Mm$ ]@XŸv OJi4m?U}+k9I}4<'!¢M `&.tub3)֠B25_%(<b{׵3Nu _iÏ RVCWq(ۮP.eiQߏ.M+Ʃq:Mqat(`V,=h &0/>s!dG9ԼJź#~VGVʛ m I#gCF99>e/o-'yRߙoG\b r<ʳ'۽N' 2S7II6___&GԞJ5Vj #rG:'rAx+td*a h,sIStUzu A͠Ri5LL{oK.JZ'm %&vFTKNLZßT<~%/dh?캹MԞ!I*9J W ' ܽ@gPPSI# L`,{IGmbL9\zԴ?/[d hO2] "$^ p"{Ե^AIq-g)< JPZ-pcEBL"Ȗ0S;ʪu)u5 Rq[sV'"& y"pIWoF:`ݥas ĜU"ɵK.BKK ) 77nJ[l} y"Yb rT(h^T:+v QۏC$N{,ة{zg! ej ؅T:@.$[,,5sNμ3ԬN\O&/Vqeħ1 TESŇ&H*A"N}ѕԴ7$+~1>td<OZk,RGC3m GxJP=^wgלw,3bqrwudQatO-੡Գ3-^V0CWܯlVA#l=ouf=s K/@%n@^Rv ԬyDl7z>٨ v@Ұ1NrIa)z_g^9jO,LMw; Ĝ(H]+*@k۟D|S{lPr[^`yZ1'zfO&ko})wL6:džNe% i|ܬ b #_S~9]zk^o[I8Єsq g:4CXcӚ V[{>-* ,2<($PjlLU,Q8p-csw|  ׿"-gdhܢ,F.9c3r D =p7;s~` =) 1ePThkLR!Q7B#qJ WRҤ_>ܔ&&Q~Oޤo}+Dv<&O(gv$9xF%7 /uNDY'(wۄ#+cޕ 4EWzzdoĊ%xsIbYu]otIJct嗩١5js-sf(?*,ޕEjT˙&xμNwl`X$um{*?^G2u\ ★`1ڰvÝG]=Q]lD(fS>U`VNݕ,.[ʮ09bWo4<zcs&K,WWLbzy - c4'F칏LKm/fYaexҘd֠8^Km0V&*4=Yy&fV` qU^T#!C֗Mu֤z6>isHf 8a 壪Gȉ~/ r38%HɒL1@NehDQ.K9^;Or*D #taDW3 }zX%>`k{03\spOshߢ6?xTpO1n{zj\Tmir0Ž,E$lK fmWmPJGJ6=so+{6$d>p0ieo$5U TO<2'(%"g[8tHEj(DTo(య#J_xק/^mKtrg]0MHc߾qvкHVXSQ=]/4-QGQPk =G”w9Z?iwaޛλ0\uGNUFL~C!p`|d!Gۑ#S,蔄Ckc}9B EW!Y_G.cm$#3~ 7O!W/Z-!iyƐ|C--0LZh&1-6H("Jk!MwW>8@ħȫ훐jF\2נ [tA , V[_)ҫyZ`Z\0 yxlnZ^L'!VCv)2MW&QL?}s92Vi9'Yt3bΑޡ|Xe"wB҄iwF1\]!3֤T{!6C_-2O>*@%_a㽰) Iw  He;c <ݠG?hh; |$TUf!Gs=>o^2D!hkt9;$3e0Ǜa{1 5EAoG%58# 7?td X|qFܖa\lN@)uO$` ccn:h8cјv*uá%|7}f̈Wж#12FOFy5G*D+˅|uvӅI'Co&l}SOCLI@| [0p&twc:j+M}sii @旚6ِXk1nEiPbt݊AMeEdh)@Jb/>7Kzf{pj|}cDI Eie/;zl5&xS 5STo,AuݧsXU.hX,qJw}~IR|ݔ'Yh,5b0uxgw%%&\B8a}Dt/ ya6m댪$gnoAhC(|/I~"2NZ.kGDlY0 ~l?ץ8&ihx\(  >Cq![^z}ەGTC%_ M9U7ףfXI X)t\++Tqـ ,H;Mḱ*j2nj/(5:`/ tXjLy\y&jH;ڐNK^m!ywLːKh_j6pyӶ}d_zQ@I qjePtգ(-խoFpdiܸHc~XNx \M੗Q ]r 1;Ȥ.e\s'/9%$4dV7\ĎaN8I^8]ݚ׻)tڨ;-'5d,o? E4ڰߗ"~Q-zgЅA"9SevWh/8`!+:Gzt!ѺeZǦK t9(S,MdsqvyM2BTY?ZwmIjw,X7%f7[[ KApܮ7Z M΂!>HBOA@yjQ%^a }QOWMVr+|9Ba77qy*cBd`{DiΪ̥U-7 uz0ЪBWjTR-T>[w i2[D!jx >r "Gś-c`ҀiײH0_H#w-QHz2kYq޹ o,f ((߼,tzӽ|cW`ckEb1lXCQ{uVu3Z>}GB?ځ$*觳YH#B!ȥ/8{GL{ D6Q=3Pa63I NǕ6 lF蹲+4 E6|m[_ҽɄkr1=Ki iYETkq2C2 w񖪱4]*ڮHkvMQ^H \RBw"LQh3* gC<T$na}HMePicB4F죃C(>}*/ uY3pmgemm4U%䀲}].Bl[~F*՝3I[SQC3;$QJ9' [C,t4MTr©+mevě/ ܀Ӱ@Yl$vn\ 2{/z/#,hd6do' 9ʾkMY)Gg=[13ʰ; \68)[x).N68Q['v-9ǜ@D>VGP?x:'pw3K ϓvJuNī_t *]o^}BhR~*53#Ls-)dcwiUV]@u~X4 +kͱ´#S'>6uL,jf[ms#ZliZ?ؼd}N)aC~h7i?Wߓ71T LalX-xXJeG3jzldCo.WyUQ>x(Io`NA UDbTRN( Du(E]-Ftkv lcAHӈ l/ݳ3sf3<"3@tBGkr=<ԉ†9.G'U+hcr^GiCÿyԈ ]@ܐ7n\}V#ZxAܧc#MtU |K% qge7oV\ e2SOy3[ݟ=-vMN~*idix5`0ɣSw%=h)K(/XoQ}rKN,^=j硡}5A/cebqQ:{'O.z{MKr#@ cJm;U;8MP6)e7Zŋl*!dd|u,^͢Uk)vz|zJ0ƅ׬L)l"!%it7tR`OuqVr"9z#;^85yH {ff5AqS%axssv8ˌۏ1&<"|ڃbm$Ra@5 Iy;FRjQ v:`t'|Rlݝ3BpX ˞N!y\" Rm;תQs-v_)D2a7G8rW|sy7}d*7oNν0qK+܈1c(gwTV5Rf*Fi/;nL[@IHuPy;M "gKЅ_9(ȶo߉YvIM @JFsKU},1dԸ+j CGЍ*n 9s p~mX8EA7nd<ڨ!˻,U|XMHAy鱭 %ile t[fƲ6G^a %DgB%s(rO_W 'j+Q],}cEZ [Iܟkm7tx/$()NM׳Sq( ~XC +'u+u؀V"ܝ'n}+Y\tJtlN[VŖ-G6^~g6hvJ3跐ٺFRz~uR5E"jg63N>R7?lFV-/ S2@r! W떬H1+*t##.2 [P0.[GO]lj96: !zbW*6-JrFƼAXNF+ %ܦZ29ۻqOfS<='(D(qKKR"*7Hkkʆ񚄴y7la:6`u(5nyNd A,iܞtfj ;I*On 8c$&UꂶަKF%ZϵV^ru܏.M ]l M [K kuyrss9>It:-lDIdWp{ىegaHBx`TkY7$n!rJ4!%Qej|I1J]\ PZ7Ha4zK%{7σ svWV BU^YZ߷PLg-{O(s&*uPD㾉W}'騙 aU;Gu,JQJmjь`tb>&חKʨzH((7JNp*|Q' 2 +d{Ƌ%hv 2 mF& =qdlmH@[aG^KePfLiYIyBy'qAWo"g8^'~^4=PuS[܍}](+i?ك<⼝d6ᤘP??yw6ęwle%ʡ\)MGd$frƩvޔ枦\oJ*A(ҺZH+NcfLvD,s72Bx} nf69岽;ڜ! 1gYPVE_!/zϔD T61I=J&"fL"=aVK'7LS>p GUuzt!W ?6,8g_*YrP;<צJjgY,dŶt-1h?IJuO_^?z t@beJv(% Uσo5Em~e]|] 7yF`s?g .u|oon4E҇!սUD¾r_| _elt^`Nú j^hpk L1Ne@VjSþI{R*3pqm˵~uG5ihmL34뤵0x CD:T&*JI-3T;l[>%(&q,]R@ w , x!.17-!g3 P5~IV82=8Qd`jrYی!Glɥrѭhc8z}IxʓCIu̴UW"\Kew9*l 9Y֏C +@0)Qp'V$C KH(2$(!~`gwIͶyeԿbqDf7Κ⮎'iєKsJi˒k =/pS&AR]Ve1MlP+Nb sv6kT[ѱ4iPa+v)fRԢo8O&cyA%M~$՟4+G) he3YݻFG8nEgJYݮ0Qhil +XGFTP0_q@g9&C'¨iWMrNLD+{͗+U˚s{C$6D&T>Jycڮ z(8@8a-ZƖ1S*_޺) 6%#g)OA1:3S^;Z1o C{"#lV0~9,i ʷyԲꍨUX5 `}Bq $2;h 1 xɈb|@7ؗ?ȒES0M )=G,~?vJ4ht#Ju5χBC0- 4%afB\un˷aܳ>`t#9g2=l_aKUC.ᾰE dbkAHHwڀڕxN$4𲫩H&ybGhQ8U_VkJDrWi9=X):ou4q5TZ>%u=z+Ui5 +D]j" I0hnrp>բr! %/\sy{$!XOmԴ鯀 ^>3!1 Պpۀhe |3V<GYDD j?_,iGۀMn;?ZI 6vFC48Ay}Z6.z+]IY(<d.n^Ggn`f:C+nٺ8A2匋 "95Iϡ `8T~\YKV-{IJx#ƃV􊝛e)39lx13$;@ߥP W7 ܒA,ìeh|GbӅ 4>Ka.Jr ډS j?@vtCpBʍ_Q30&93+JjcCHUxa1/$auUɁqZǧ4$W"EdMÎ8pX cpq%)M0wwc0_yy핛Ebh#vw>bC77+_3KzA<0h|TP rǜ5~}c'/[ͳq*JgjP@ U2#D SeDT ,COoBFA;VJU(QEٴ=4%ۑ"t,I QNy\'AL=L<{BF l-.bUJʑ2FfК%q5{ ʐ-dWlx8 ;*h}ғ*Qt ZEtX{#Bȍ;*,UB-F8*|kaBIsGԺ&"{W|`cR J`z5GB@Q%FIYu0r#@&ej[PFb+Y:\}#PRDO,n3/'>o ~L[< gf 7^GZKkyǐ2CK!]pvRŌ?L"A;^9 yTs^y7PX7M#ebPkU%X'eń"'ڎv}I 7a]a` p! ѐI̱TDKtA=AЩ-W1*G w!$?,ؽVf~)+IIU\\?juqJOfJ,W"FSW}lMϙPף f5lS'/oK td_5E1e/LRG: 4pwTB$PߧXS{2PpX Td֍4_x¹>.rk9v >V77=y'MgcTmSP-ll[1?MJU >]܅[&yf}:J`=T|f;]%ղTf5FEfBsxh P!m̙΍]'\/O0+m q70׷8 (nMTtAi%j:8Wm0kGF|c)30tbh6R[,B,>l#\ U{rXo|󚪍rD99YIg'Dޫsu,xxo}MtTgRdnrWG3ӕsr4q- han|mW9+@ Y5*-a4<]V"K:1ۻ"L䊸d"km&PC/˶H:wɝG ᨃv[/j-k(ANb74YK0Up P{zk/Hp粐 w%rcvoNrGrk,,.Cz&L8ǭO/V TyyiB)|ѾH' 1oŒ1c1kZuT%+;*>%mİ;J>؛~&L 9`r]FtHݵ2Z!nQ9"YkRzb3X 0vY>هu\$2L}>n渳'- IĉR" GgV{93jdܧ|bvDsoi#CA 9τꭉS?iKFh4S=Ѧ8-XH G!̵ѬbKDϘs)T+ 7,L,J۟;8z JNiN(nƓ乲lzWf9HpԓbӮly vlB)I;`MK[|ːZ&ڿcG)6iضh:r X@K jKY!`:c$ ]tSϦVRW`O?W,lb݁ gRoddW`fd-dkIIW(-*G<|ɮ/{*XG'ȖtT<,*5?ۡ`Yiϕ7|m8tÉWb`dN70LCb!{NʳTjldt ɾrXɪ\kcW^*cYgr=I,A0Ϳ*il8eW^`ZMS]pkEĢ::F:d&oED0Rtӆہ/#`M!hߓ.R5% {lq {c_DN]}T/ڄ̓^q* XHWK18ˣR4NwJz ӑѴcuHoL0; [CFJ 1U"%O׀Ln}ϽJ'sVt8}N(ۢf6 IY˃[~Q34u+<+G>E(h%sZ};xcNƌj"kҧ%@r?\ިP| 9Qˆ%F|V;Vkž;hMLDU,Ӡ3a(O&2ĥa΃#0Nrw N݌d}'F3v2Ê'׌6b6R{!o]oϐeDl,iS_BU9KϚ~4M唲SiƲO$8 C#E*;,Tb$Esla BT-wp {STZ'B.Ԕ;Mf͠Lm91QWkS^?ُ> =sDPS_T+֞kjj컒pd>Y P ^LQY~(96T`i(sJrT24u$E f}jY\fKDَ~8^A"q0=.?~1GϦբLvJJ㖐7e=X.]P"5vxE}@((|_Qxh .B]gT#P†WOp+(f")T$@ C L7?{@qmg^@ݞA~k Ɋ1̨in~)_6ǀ2O/aݵO}1>u}]g2;0%RP<9Ydi*zAB@r*ɤ˚&x<رR܆fO}DorN ϧ)ؼP1~;;2<"׼HwU,ج4n9^9$ [N+RYz&^bwe:$qb2"oﯦ G ̪7lJz3h  NzRҘdEFsH&J1֦:4O\K L|mvN7Fp+_(];fԃ1HK0:4,R;Gj+1mD+E #fiwju3?ܷW9L"‚T0mg6 0D>HkѸ q+Mm⛤xBPԊ${Lg`YbG _l_ Fx1 0қp-6ȇBSWe,ồRb Q u#?xʺ"1kUDWAvAv c~i>sZ%фIPpZҰj˜U>VJwF\jNrt7:s8& x(+&E=|_2ǹ!yTԩW@z5QF!~!W_QeO̠Bb$ _f>B_6vM8l،8,#d߄U]p1HdnLس &ЇJsg4x!׬3j# 1JMOkBl;cQfN9 QM'HûiPObsqԷ݀WBÒ P"օ4PY:K+>o̳-VSapvZҼ SW@U[tM\"W;d 9qVL~p/HT!˴ k|`F+90Y*J=ꁱ 4rsF oã*QjЖ:WZV׫#B =nd?&_*Ψ.sQ%m[\٬w\d9 PjӃPl5R8sϨʆ}1aO3 $JzW4`3cp7Pp^È͢ڬ+>0a7( 3 L *nL~(fXj8=ۿI#gg͇ Yn/ Dz[)hirۻ؟q_Nθ8'?)Ɔu& o@>55ýXppy[(t{"mVoM,{ DǢNSC!)rs/pxFۮdr,M`ĤRkթdLϭE%.:\IxM[Sqc x1t4ᱻ5uT;]xƓW.zBN*=&/@ \u) +YuMO}+B* sw_qBb^I'WC!kf[}]ڿR.m'a?ѷs`HMI9`5|BhϨKp5BR`Vs Cx6]`qVc_Q!&ΰ@ʪ?JbrrE 2!6U77k)a[K,ev`AŊp(X9h.\tZ>tHk}zҎK dLÍ!C {տz-k~<6) h,g1OZ`wu\}6,\D?$@a\F?OG1_Hl;MP' o5ڵ5T6߶[ؗ5gXC(eA1g)yd0VN$!|r]N^, Vls-r2QS/̊k6q>IyefA߫m%q 7rkk>{;3'DruIȥW&NXJ@HA5- _޷>xl!:L wYaZhfbYWE T_eK5_ষвÑEiBJk``o5'.gcj&y_dT)xH5_4_YԞ8v84GF<{Tt%+9w!p(ռK4䉤0j? '<*%>RS tg'tA{e]*=/Ei\ϵp`@}zoc{'d󿽛-ͳXjUJ(k=nO*RO-ss i:c#;9H'']] nj+. F$tBR!*pRkHjelB]ϡ#?wa-}bNZUꚪ-s 0ZcONMTV[o: vjX)bc(֓ݮxldyc^+j%D2cP K;:N1R❄G ֖-(AbrZ|P G8hjtijL;&%\c"Sm.Z-vaJKim3Czu?O\y(z*qNY `Bms4\Il-uArd,6O|eFd_tBUthvG4%k`~V<&y' oXS֔19MYERqbߩqyN pО%>z5kC*$G990shV:/@'[) zW:G,ŁCt.‚d\[ٷ@BP%1#Jtv|\Ucqpu\\Yp>Fz.;Ѧ7jH!Vxy4w;9Pa}7g}bĥ.Tơ*=_br~/fQwaĝ >xɎ) :jb5.s/* y6Ag#6{00fQ=~/ᕇل ^i6:J&(+Ȃzǥx):Džplvwŷ%PD |kŗ;kaDGΑE@.qґ'alѾ"t?HSidɑ]m[=)u%>xyQQPG t愵}gWԦ,;ȭ:02znW7z4؍6}~y`}sa+ԤrTRoVC$USxS_ lw(.&n\iP0uF3{Ʒ_1XHLS} K& `gGYdY=ux\ 2w'?RM=viLe%U>RYHkqe{zuK/:Ń*;?6ZzX=<Xv1]&WKmGW1fqCxEs}+]摂]rJ^2*%~L#LO^ շ%.DsE0Wed;]F:2%vdQЈNrrejNU  I^ %/m,5:Đ{ KT ?LsVjVZ 0hOHqtGpnkR̤P;ib> BA5sZ-_: kߌnhiQJI] jGd:-zmT-07y_G~ 4z:)0 ־rG]Q֏v֪D/_P3r9.x j%㮡h6?DI@Igh'jKicr߻IMK nSI3T%,BvPS’=BW0>Fh>xBfnj6ÖEFh-h?·CX$f^\T#:D =|!-,_7d{3{2: ,z˫;{ndT"tvOGֿ¨J%c#Ἐ=RNN9stcJ98bu$SI?@JQ7r-PWw.!k7Ғ7BMYɸB?ݒl1E )"qrYy=m9м.u2goG[N3LH9q I`?{OjזL:7;Jfg,ۛJI"*Ν}Xneç.ʿFb5w#çE}x;!$~Hj%uʿ4w *,_q[tz/_S0+#nF0gP?ߍ!xsU*_dzžWAw3GU(#0hU4 D=TZ=8[7H*~&9QߘY ߲:!͘suUrǢN@Y~N4&_qO^(`3مa&tO|zn2b)r 5uXb= E0UHOGCnv`ҰNKguChVT6GGxƝU Nl"G(؛bPK7 k&uVvOgCSb\Xr@Cߠ z]6#YHw"+9Zk\$e%%D4[Kh.o𛴯&q?QJ:$Ndj#4vQofa Enf}Nߨڧ|pZF!]QL\_3gp.t Z24D)K{i޷ϙ5WA*km)SɑYei!=uś¶可!v{!^~D`'Q5_=4o:ʿ~+A%oni4p")Xz=I0R2A Ɲ%Ӧ!w0ЪhQ&iؘvN"oI3JTeqxTK) w2x)ϴ_gF'D§4zv)3^3!gF3$n/v!ў0TCd2,k4rig=oL\b[sZ&pY0NI\U#O@9SV%_7SpP@D #lu&/<U J,G($Z >U˥=RU<}c/KνHdKat'WIKMP57>ObpJ :[i+oA6&>e|+}4/ Shb]Tp{!pڤKf }x@zC֊p|G}0=煴M10>TsXF R7 ;,(J#H hAApv kG"P(=:$g,kZWc/Vr^GHX^& cyZ'yѲ>U *Ohď9'-;}%R*y$MLt {Ái;{hZ E$YGh{+\mr|v0&Sy:AH_>"ޒpC?w'1yfDːn"=3t#s?"is}&xH:Hv,XmiH_ dާ65<:(Ui; VxU%h]T8ۀyqgܺ;kjydc 'F#Q{y΋wMp5YB =AjtY`gJvlfOtq]{J< jTd*cZ7/W:n(OFbt{AzF8mQzOĻڧ syD9g ,M 9- X @S5gy~gY1!׺xy,&2 A*6ne涀.<E9f_NnM⴮'=o-|mCDXꐺ7M8\w k5{7U$Z)ctP:X=_ Bc h]=Xݟ=3u"_H`و"ڳp0$B2b+gY4^ oP }A{F03MHO'z +;L`-6e?Ҽ2I+*!8'"x}RiFܫ vɲK><6|vDϚ[72݌w◌l -ơx_@`s~eܝFqA5aJÖ w$(؜p_#mCyG[e`ך0a2J(4JS$GKWf uBpK`I8!]]gb~!]PBfػ5 6XW}Aoj|&jCYe+wN""d-I=qt;? ?-F4#l!B-YJZvy(N˟9*iغɂ[o  T;tvdpF{gxe)nKJlǯIvq#ֈ<2ei/q"IV~pWG Gq@e]^qdK8nIK L2LvFM+4å|IfZ*^/yJf]B6 Qߛ3")AOpl-2y;*;:!ܓ$N^c*|#wD2-Wz j j3ahf""rH=6M λSYXi=*'^fOǨ3֏w8Qض M-Ba^`ܐ^Vanz_+EuGU5H(n>2q﷭K-1Us{ӵҟ"!t+%CjBpl4᥮P4YD/U3XyȮ-/|t{C=6`-a-YV%NzKIaZ: ADqd ` 7cQsv읦}W2ODqQ-OBB >lu6ɏ5Տ]n DOڳČLr!ʼRD鰻y c'#*yR &q0l&ҔpF^&mcDWʡǴWgy [Y-覵᭐i+cD1&ǀ+]j̜WdV!}7fϋ0ۚ:&֍OO-7:VGD`$ߥZ,>)R<'F[H=peޟ7|hۺ=SN)Vnʎ3#eK{*d۾ʶ UROb=t3c?T^,GBie7^mZ+'Jk{pK_  )4jIp=Yrӿh/v,Yj[7wLU. hz@V5#'ozDƓMd􍂵,xtA UXCzBݏ ^7Ègkt/%'"쟶U{ tBT1i,qp͝2o5-t|s >$u +u3\C= \RDloDFfdZZ!.Xq]qk z&3'oHdggҰ`51C߈;Lm(qd0H'e:8Ap"T3+1kQSHnx1dP|\`u*qگnU>4tZ͛Mgn>ߊ~j(RUB7#;}(+׎mQiM0ӬeMPXzNy| n,UKq|l$yicZ`HAE~]鎇m&'jUǕu3%K,twkAPphE$Ͻ?@vL^cZ(+2ȗHQӭp+uu+1NNð ̼]Cr!.QfB͐&u^aY h)hTC7x;$DLb4Sbկws>T2D3 YLDPzEn n#ܷ2C-e.[ ~np.aN1|WֈEHn["G ?grۺ^uݽGYQ +lr\4tr<|5EN{>2:AhhBAU(I{2p㔯&nc8;o) FGDr0Jxn4|/kAӴJXqnSGz[7>Bck@k ,hbaeNY6fR _nT]>v *, m!~<{ KwSf7JWƎ+PFεa_s  Dtwv8r7 i8ͭ%@2I}4]-9r2pɟnD:㝬0͓[nʵﴘd\Q~&-f߻%H߿҂ vTHS>@ _f᳓>WR óJA ɒMB*^%XO$xч+8p J[Ng~z($qy"7 wvg}L#>yr]p.En;JSCZoii6h%;2|mFTs˾$R6ĭ ;dXmpo-"A&J1-ʋ<6z÷~^ߪ7X4Ԏ?X;{:Y/ǃnN]% h& LUV@AU ) co0`(H"xC} =)B37.Ӿ`Q$6(as }ct)1 >3Ij[zI쌼+o--CEx n].Ⱥ~eW-uw!PWwxBK6" :eO+Z̨;AzGt8_3_rCf| U 8?2q= vp44tDa&5{%p`c5v&Q9*gi}+hl۟oe^:.W;:(z֘?4CJC!72/1X^TUhg{ }mY< n^;r~:N1ƖsH;bE~C>tZA&p(/u豝~]<_^CeFMY^6H~*55U]A_]Qtvq`W8] I}@}N]o( yWgj,6z1iO7D{ jFvChISUF9Z~ƑNc!v/U"-,WYWLw  ط6ڔ{g%q<`š=I3S#F CL~^p{;bo?mý:6Imɺ$¾YvtZ;L`^t e;\awu.+Jn<ة^]/ i%:?[׾مHXx{"»v΍.kv]]UBD/l!w#z?wӊ~\yn!)P+{>1.aCoA)"NF#`>.bƤ8.= MW'uϥV4PŴfts8- MfHA#>m: l4<>F#u֔WJyHjG.be遙 j[cx΄+1Lz}enE_:kV| x`rR!L4-m, ӥ#M݅c?M٥A MLٖƼW#| hU[T;N$EPk`ُϐ-IZyY*v{'3 .@&adX?"u[p]\|42-K=A1'PJ`CahJwx= sqV-:8I@s,"j/LMl˅2ˉ󤦞 1`s_,>AwD '<`߳eZ4|ZQ8 '::wς"s0N<#c 8Fu+-yN"oBvqλQtW8Y-48 a"_BDً pcn'5[\gYS殰GsKQ$ٜ5%TZfب"Y`ǿ,/ R"h/B7}^h+9r:}d0ؠ"O\!$;Yf'8 ԩn^ux:B Yfc 镦?2~u3]ëzB MI ۾K& tAsa.ӕ%f{מLS97LzX@0U ǵYq?T(d_&eWhx>{aWP[NkTSVf'<s#|&9'Q,7CGWp\cxq*R&cRzn -:c"r'Q9x䋟S}@ɋEXrk-˒kv [ӂposFݛ]WrS} i0@/<.acw 'F"yktFԘMO!Mj2n&VY1Е 'C>9w mXUnDDI'APQ@w)&#%HܾbK :VHhO!E,xx+D0~! ˱㡯*`rÍ7V9ٌHOتB(U?}}f4eJ7oaMl? FU ZE%o0oIAT^0(TƓcD+ l({i/7-&16%b3<Jz &l̟32!K S'?ƄZ.Zt CKtuIM s1%7K?@]TKa^g^-G%'<,E/@G0zՊ[g -lO.t ZKheDž !4^n Bں;Q?Wor|+Snr^D7/yǎfd|aRr|W h˾t J;ؖGXL筕G\9N}Iy%int1Mphّg-l\Ax& b@wab-N:Y15,?@\+\* A>z"sf&Fq6(BBA6\D H fA$Xm#8Ѥ7ڂM.[ȃ9O0>B}IQmgO3~Ĺͬ&Vz5@(>L'xU!JbJoH J(QS> ɩb,@fd0\tf8RwZ.Kpy**6CUn{SK;z?_W1ҸF1Fd޵)JCBmR?;W\_mfCMkJ›!V-o% 7ߚlXJwHH8pg kf+xy%AT$_i*z;Zh +Py=esֹOy@tjD2B ż*%2j.x` 1A CʏYߟ t"q-t͙rC^خdH6I)!e5~Ū_GnnY[vf&QeTC_N!sBɃ@p-ҮaI 䐂gL{w7`Z7p bhziao{UG;jRo}RaX2=ox#a\gWJ u9}oy'aNƆe9;U\J 16*ǹ%}-LY dEsFOfx%KgGY_&gڞuN$! s6D)pb"ҼG;o% s 3eAҰ=w>iI~\5򬩄# x08+%ձ.n-SL4H_$(/!pGF&T3GQ3MnI/)+طלzy.\pbY@Zm; M4ܲ O4}A)%T\UPs?$$+q9Zo"Q@&JE.C ~{>o-4@z}"c ^HaET IA*́922)d݅Ů-yJH`QFU gF^urC%n6!Ȣ{Փ(.l=gO @,e`O?J;RF{JYvvq3;'jsio4KŃ@L622x24\gT!]Ypeh@~1 ecK't齨[BzoHdZӇJzr"\58Æ&AA`{j|ӕ1&6^٭,9^$լܞ8m]ey7 β2Hnu~,˘?etpy#Fa3J[bـ ‡ix/%7+X#Ic\" z0QYrÈ ,RNcPa)04s5*CWїikυif{ c&t6{X ̷AۧVxp/M4k(; v$!(w!*ATl1d΀a43nhFJpPC?0~z-Q}߇oMdpYrŹejݨ^j9PcTXFI dy[i)cكJicx$&B|P[Ȍa=iز*(ohZJgp0\Wc*zb_O?lU FAWzh%g}%KsVG4{kQϡ(`<[GBÂ`^ub=q64?4UB!5>pmVL3KezA_m秶wLW?RQ=ZqߋRch!2$^+,fW\[VQ;W|mQ2IL#Fzŕ$R߰(zQH]?b4_.Nc'ַ̽Z Wn& źAu,D7% OvێrͺҩA$\}D 9I>L =\߬ΝnɜQ:n}Ngki6+^יnK:\ T@6\Eg. *okMӑM9m fwLzsLم.ߡ388yXVCj-բ.LJYS߲C.;ڝhy;Wa9#CuH{,߹zILh[ŐFD4_hAu/= kޡJ6~I=htbܸBv3._5J}&a1:j/ԙ ^e|"Gn70?]m6U[[~|%W88,ęzSqb~ G}G^i:6& 2'l0&3d5 /p~7'}i cr":~cz!.}SKn '#8 r/W]7jsm`6?z$lPjP>v&^g‰H2!!PʚT^x /,czxKZi5,PL}#4(R&Rh nvuk&t]Poe>=Jv^7&ׇpx -'<\epsh7ɔ<*xV95LKVN!3[~aCp Ԝv:PD'ojxCdj#Oxo1O\ohJJ(`o 3ȯN\ sH㝰Vwߢčq#q?W[+'~~VE$Yyhv 㵷? f[3E4z={6!&~Oqtgy.3Q}΋ՙ],+:JK_dos1ś][Q0n0޸:CpW۶ /{0y=նqӿgEjxRXoi>[KV32IԶ۴Pb*gyǿ0FE٪[93`&pB+Jfڈ;tH]04AR14 ޝE5j[a]>yq{ mpw'82]^r4DӪ9"ziTyvMk;L4B8? GH2(#ȮS:egDS16w~,!ߠm^JvU2#k!朇~}Fvԍ߂p3D0or)V)t]Z^*~87ApiУJ,b{:`bSeUƈsEf*xVIk^2@#(p4ڌXrz%LOXްF'Y2G .Ȁ[;|ɟ-fq:f*FB #[>M=JX}&TD`{UQrHol Z~4,-+${[^Y8Rz9ru8e>$mOЖ()B8K׉ <02+rsKO#g6M1RaCg=Mlˢ8spO1ІYS\  aםBŢz![vR=")_Y \vBRXEKOvYÎw2Ҙ^ m^%Jt HjR*7SFg޽6Uݱ;T5M1IHMH#$Wd3$At #%ل1y&+9"X;l$8\;:S{Occ3 nW9uڻ>҃@(qd:jB$5%L+5u!V v.T}٢y`L43_*~`'6UB =\L Z2ar F`tŪ? a2vXIr'Td d(xƁvh{ Xf, C̤es nfVh0[J)ӣ#)izW!m5o,v#ۉ!/ל @0O&CNĕžIACi1r M5?=kPsqlE1/qG+0qʱ14+o:cOit!`+#x_ݺp}ť%/EwܺMP qU7e Yk"X@Oˊ:, c7|(ߓ9G͵dbYJkUtc_ 5ko.prCҥt z?l u{V %e\cQnd BssC :6m„7HC6{f2jCn@Z^o_aĐԉR>ՃEw 80pGfO^@M_<%J{?iK1+LF#P@] "KyAWSk /Q PCT.R`%C- /KuF2ypKNŮl¤Ϲxހz2ʢ_r騎Uޠs+HYpTlC8_\dk'"NE%/sg`]5HE٘ªL3u`?+ˡK@MUp3zw=Rx3<=Y8o+\MMgט@OF-P7G/BM3iVpn L L=24kxz358}keZBi^3F1t0}K#gSXW_CX[u*U5?4XiI,vj&ZlՅ{VL;8Q1z۝1L'^*56Tt +c6 : = J?ӟA23އ Ɔ(AzO;5=]pl '|Hm&+aGrpܡrXL@FNY./>]А6Ӑ?y?gpW,F"JV)LW~t+W>'qϺT275?-JDY6x\;zENiolK9X1's\N0(i-y=sdyg @ɕ9o*&N@~& zт_P8ROciFU~Շh굤/2 7[9ST&DR ||Q4Ba<7^[]b}2ie M*˗OVh +hX6l-oȞL ^g;(o`U$k/ a[sc^OQg4htD= 8 uaxFg)6*&CNҰV~8ZV'&gRIm߫aFc|81>B%]ykf'ժ=b|#8io2n^7 $sڈ'n vWm*}%ͫJ* Ɖ`b#<*ֶ|^ {;:# :+ }xiFggj?H̞x%dH} ElP`C˦,Ad~dSl =ɂP,: t ˚XFM(O.u$ژ±MVm=F6攨v?" ~j6MmN}_?IpkpŢ6up=du-~ɽ 1@b}-"(VD(|]й){J}<_#d2|aHg :&8a#Yv2hPsH0ӂeƦFק1v3J,qZGT+ HP Vnzo 5O` cZ_6:{gC 8 &*:XHԯ8&If6t.ll|H׏M4M¹bqWg@CäKYN?:r{ C& LVYӥ]]c6إp2 _ۦ4J\!7% {2os$RL"ruyޕyS߀lV 7ot4A9䞭@rk^sL<Jf̜dyCHodJ:])F_4?$x&R!ʗiK_ \_4m,~]'(Ǣ[VZx[XI7jc;hI F(_Zg)tb xUhJ ( Kќ.'w*[ q2%0@ش%W LLJYɍu8Q ~lڤN#n/ %(!gK]nN07.hZH1]dHa[ID{P$ 'q)p;9Q7z}:;`yʃPs>I]t7:^5vtP6/H`-dˋg 4-有~eeǮ.^(Ԣ>)<1pwjO*|= e"_F,@W=jB>*d,{M=xxE`\Q|r7Vxa~H*u%2P㘣~yb2"%#LbX`'X>Nx(\Njy"XIl,c&dDWLXb:uS>wo`V}ƥΡl.D 7h&9uCp^TwG;ٙD Ϡ!y<*N*Cz8>l$z yC=g)xj}ݶ^U ^Tj0X3-B~.lR-̰5Kk +]/Z:3 7_ޛ'SeDۋn>Ka~n+ KPuwVhs(7uLZW*MFDi3<6>g`_tjLY8E %ɣ{ˮf3a|^Vas? JFsXfh-!R@7QX<`h3Kt9z090ἵMhkr[yؠ@coS?JJ,&#mL(.mAiu&:| 硟LVCS[ߟo[p Q ߭ŀ ^F{6HnWȈΧ(|͆sՠ VHdy\暴zf#{Ϟ‚Wj̞l@?@+.L*ŏ7)wdo𗢥BCVk37xi6p$n:ħ@hTz/\^TG\AQ{%BHsX֫AђBGnZ*b4ж ' _ϟ)Գ1Yyi(hN~'Xk<48̉wl3\`F2V>PD8" !RhxqB/[s+8f8>杭qA\#PϘUV61,7 iңdAPÙ 1% a8"#ЯѺ3ʶ$FOp?TZ.iAnXjp0/%#P^ t6"btަ0 GbN6tx-}lU0<`Om%(ID+Y796ވ9Qq]?v9zj'ҐM]yNѾ|o}Sv:SaLA=RÞo{>O++CˌxxfVuHߟg;H/s{nCeO "]CFq;X HӕOdDi eihAO_bP9E'&6},tG-==e+  5uaA//Ƹ2݆avyT*Nq?%lFn<ƧRXǙp[ꏪ`fjbs5 ylqXeA==Ԁ H kc6lUS c=G a0C`.n_.=-,#P5qHXRo`O{܆$[uPj)0?^/Q0$@f{|U\;"PҶmB5.y2Qs5zRd+ٖkR.4-1YBueҭyx!\ I PwXT'3;/~sGܣ|]E|Cim͏.>W+.\I'|Xu ;Z % ,0  eS{ -3?K6JWX hCuI ҿ]=?[~m aՀ(r]˩%j..҂xAU2QIfs7['T v|_@8>?GZvH04wHn@R3 $!l0bhzW]9mL!Wgu* C|)V}{7².jy^vRP ;蓡x*8bD<&w dawA <1W_l-kՕ5E.baB{Q;^tPIn>0Kv d.$E0`GhFMD5XPKlHܺy,LIzGb^ ]tNXdvN.$KVކ:&[ "L%hgFDDyq|9(:Fr ",fx}<* I̚M;#5k%S2TkyB2_t# 6PXz]tﭝえ齯 QiY1@c{iگZUu*oM d+4fU"lX4gߺvC]: `}$@zZv1>ySo0YmL>'D㈳Ae'D_SRJLYg,50{6 Y-.o~k؇m]x'!6GEkkڲ6RT_W#60Jz2}}=y*3(_QQi_Ⱥ GI]%èD*P#VIz;$R''7fF;e:MɪpK>x)B 0Nd%zH*2~)F NW*VA;!Ʌ#Z8㝨q8e5.&b'@m'@&o@/`Cs5I %v}P{[)ҭp2]!X ~v IjGށ'H yw%#K3 -M*_kYh+gCLO}L֓,w^}:`"l%ng TQ&<«CBxk^Ty 1\`YO{j#?\/wiњv%(.fXG|IfTq?vT9dpD{v#%lϼ %*@KblvVAg0 >f "oF#qe 3U?<%~* Š]a ơx/|ғ1N6J̈́:fg%<4SgFfM`E[&GyJq6xn @:s:PtT%؏a^}yrőeH >O^f!sfESNcm]h'/9t- }څ-6s~nwWWI2*Lg* ŰY[>Ƭ@k?k,1[(F A ]v$uR 3"3)l襉ԹԀq3QcLW0d"]{Hc(.SxTZz1F[r@?'ED{d+v/xuuA>a^̙u>xD=rfqh=gXtvBW9+CFI2葩z1&W3*~f*f&zʔNkccd9xй 5iG6R7'SX 14Z/&E]NԲ2㒮QyOO v:Dwjgمn/EbQ,;Sa6nuݣi 2=%)W6ǏoɇdyJ7|o&k#M!f ۶Ov{D$|ƢF,QGL7DW~Ұ;PýO)ҽ6%DEyIr;4Gtf#ϷuLtY(_uV^U1?\B<I|*'lЭGd #7*tA=hr0)kI»Tw\Q#gAܙh8fhy.1h{rm=!Oyծ=/g@~J!WoW E=)s!0qJ&UxfM^2҇qGsPFѺ&]IF9ԎtlIr,O}:/>ZG9rȩmT }_e>"$ f}my$V?gb]_?xK*B+ZONc}S OJb^$)"@:a:Vmzg9S»2BP '62w19=MuUӄ7iI0|]f8OoudޤKo 1aTy}vFf^0cʑ֤o-ݕQ?2*({tbSL{hR,'Wʼn0 BZHٟB`#[(OŅEocuRp]`/ݺ\;/ A?bγ3P两&qwP-.*㣔[۔Yn%e]܍յ4Z>|;|0YhPT 0|TdIx!P&V> Ms6c4)A#Iʥ]ԘˁqƖu<,odpFr#Y2s6%ѽx']q ތUDEB;8@)q7M}ENǡn2<_gK;CO,cqڏNOŰ<ߺl3?Mq :lܵeaiVuRۘ88fߦZhEa>IakW؟dl`IJ!F)9?noo5賔.KE?z NJE49T2d7iz lrz@6ɏjZ14%󹇨G`NQ»;Zpa3%|)h]3+Lc lxz|{0^O3k%3ΰ\#T+㹐 yr>S&뀈(r}v=z{X-~eo^LGG,IML8ZR?D9M>#'$qU }JmYp[FVBDX*'7*s%n(d/J0Hu{r fG (HD' W@ p͠[a{UA9 Mk'~o2/}%4S~pȧC}>T8 >B(1l`ׅu]n=wږa<+nsv}V6^t%.3rrKjyA/bZv{ N aka**{2`T߾B r/l73DΙ3sPi$4"{+<$n)U(>,D)e$BJԏ4ߟD^(Ծt(L[qKl4 /崐O<5.%kXI&*EQ{L)s>ny3_5h@|o6SAc\~)τ:D^<5E ynŚǭ,[D<K;t/2g=iU8~ST@lojx/ *:@ AͷQ@)/6ljXrt2a'u ̒uhiL&f6o8-TLOKs|sǤnk?XPzhBkL {9>@!]$hyK b2Jl38 R{нy$K?%zVZr07^>y ՞Yr"(]">1:"\P@q6^JF+g 7JB+-Apr/D@yo%dm—xocyd,JyRt#2tsobc& Xlr[Ԁ ؟@7GsjQjE A煋MKR~x]媥p2_BEpoxPH{"Ԡ70Xy-.}.e jyݢ|9;VWlw8IڝLS0G.&2t0ʚ#xNOQ#: Ϯam=yns%6SoJ- !gگKr2BJˡ׮e^*j0$@J'W1RENLN!F%[JYt;3x(FG $S+E:)d!\X Bը@ 8B(yH;|σ=pdX-,dz9Lp 1q@mN81غt,IO.aI¸2bѥmJ;k&904 *R{7F,?6ܬhv LvvQxs_%(9)ە"gPdG!?v5˃;z.+(gƬ*IQ?'IҽR%/Цy˰[$͏`+$#oؐ~G.)bۇ~A+73vW֦Bx\5bh|卜-U4|9@Fq# HmFi߯"7.]8grgW*(@jb{~Bn VlKZ40u6zrtҡf"+.?఻McF>%V ő`*!(@d/-rEWib`H3k+9Q^B-d76W܅\SːIE)#]oQ1ÌJy$tشzԞ:AU$dIHGX!NB~p}AYwJ<7+3B(z g^dO)ܵf,@m^~2헳|LYbi~xbFLwgZvctG`mo_Wu6}ձ}ć n|XGZ?rF͍Pw3h"9=AH65ALC cw&qV3xG.ˮL18 oMrKvBsʅ-PzB?a, CHğhS!W~;3=qP uSN;ydr%l\,aUuI$E=%oaTZ~+$X(obA vyg3Hx^TiDˬIb t!Y<؀AԢt?JbLE& UdͭJ߂T}T^AV$؜Vz,QHQI>/zڃ 7# f[i =*3vVPK4u]~,ۥLH)ձ"S?>F . ɇzD`'\Jy 4X"XeV%(" +C{m]yjcۥ6jU*{S?>cP83jE4"e/L 3ҙeMuQݩ-O؋QBC'?Y4;G9V{@iR"'˨%ɴv\0_@V;vwLK@< s85Dh_\b.H7.VD#y ĬkJ Nx/ձ?e|iw)۬)Y8 qXL;B4pChT},?ͤͥH[]V`677G.LOY>(92]Z.LB@϶CŹ?ް*<#|eyG&TԲ}_N-<DG7[=&cJ)uxqZpHjU*zEa5'n* lthoF.ȚE!rS+\u?J^9i_:HC :ݾY0E3 Bʔ*Ff(`+ q j[( 0k-qSdP{@"4l>)1xk`K\9"P^k{-BMC9/Xw\cKv:TmZYx'9Z9A\;3NBa IQk(c22 Y',3~ ӌEv*S֚m%4Q\@cvɏؾf4/}{~W2e˹mUmLW}+ؚR  ajnKk,)ÝHK\%j*hP}[A1:'K{nl91$*e܈)bA"fx6sw[,},i 2J;8y0 -X.uI>ЇW--gLn[Kw/nch4g Τ>q"(*CFy-*'gl6%'ƕIutf8g7jw;Q thx,k"KJ\jp'ӭQ9ݏL~i?AWZ!#) [Q92c3Rs꽞0< =HeDȝ2|$l?ů9Lfw,{L cWe?>y܈JW)LҎ|=m|Β%%^%t)%4uȖm*ۅZJ3qWmb;qV .%)>7VN:85>]}si|׶{Mqbe^+ f枎/i7c+Mg.DRY +FG0>jŝ3PM?zi|*v j*DY}<:!շÖaLPCКH57~Qh)&XvPyh;Z4:FrpT)Yɝ>](S6#F\>,m~ )\HrH2%_5, %ѻ,rh/g_ĭ/5F:S-[Wʈh/Y0?3 ~D1R}(C:=FBI^E9wSfO(bx3ių|+GPj s/ݹʳvڮs IdsQhmh[]G?A0F*.`B3F)!^6mh&\uTEGŃ>bg ܎ݖk0+0yJY.VgЂ46U2;dvn,.0 [4RO7dt;z A_';pFv4Ca8Gô,g&蜞Gژ"Kmqj\dvZe ݥESE"ũs$uW "~'b?F~WgO;M6&$]/ޟSx=t*6Zyɐ#_Q2ew 6ࢮEBCx[PZ6'ju$?5;-W }2jgK)]v9)ώ"?6ЁC1O (UY\ݷߡaEd'ZPCgxۅBnY2vTV:5ѓeSY' ERY}bs(́κjc mNkL*@9-uc^m L_x4vQ=\lֵpQ#N`N .”5|.+l鉡r |m(Ȟ<2&y3`fqJWя6S}%' FJ '+90gt#7)M ^N1OϜSKHm,W8E\Bh Zw[[ &9< Fd:6 BSCnFd7|Kb:]` u>.h"zи۵q8H%H&2 ۿ'5G8D_( k&6RܸscoW㺌h Cڻ4< $ omi>y `Ti+i3RݏSg%ޕe@kQ@Dn2v,>m[*} a_zG$$ (ASk{[CȴWŘK1yq>/T:<"4렁D%'ӎʍ`_hDQ_lKu*ϑV]Yy ~PdSILn( 2\Q%Xm|TvVEԄ$( CmB'~B6heRk"kx-Mu:*X AKC? BEKaL u@ynA_I+*P;K@ٙ؆KdЍ2R7Fvl0ܛ& /s4WZb=d_w~ ؏1ug'n M{`K[fD5/旍\u}A c4I]#WܿpA?s@υ˩;=]DF¥.: Lb.!pzyD@l{gSǖH{Ù~QqbWVIMD;#m\B\26dZ^F̋{neaXP[XfijŘvoQ~|6 ]^;:/|yXKWA6#[)zS۰ 83&}ڥ%$ٞmp#}iUD#vy}M>|5]J|/I«Yy8޾{Fc;YMf:=ۧN"u2'`Ywzk j 'К̰7+}%cs밢_-ZwXvxb[6Zԣ㮽.ih.G:vV Є I43ub_Tx z(8ҋsjuljRڱ-!03Obݑ,xp.$=D{ g'mP ~]r jaaDq3$"gJFűT\X3_v1=A%y6>]H=WrxvQ ?F }g"?zp YKu O I;JB0qY:MϐE$NXIP4fQʶ>nggxBk0A_ǥLR;Mp!>wrpYKB΃,}g-}U;' ߗ-woQa4s6ِO1(/s0_Doh7p8vNך|5O~ F&4^INyc #a.َ  [;g$̵GT䬂4c.u.Ro,{=EmޤD#+pu[mB$Mz3r@bɍIyKu zO ;=wHoG ^{l%Qpv_x lh8(]ׂs m0kE1H.$MOOm7Ũ\ ::^=ҸI )Y^΁3c +6)_kpm,!g4_ɇ9E찏;uS:;< A@e%‰ 3Q`ד5K&w6zTZ+:Ү7\\seο;ӿQU+Z>gԞ@&*R||0XAF7?V'1wB@bjA((ab$nd< ]o3$40FEK{d8p^HIrZ>ij" ?n "6k%dp.o $zkhƼy/IS"^E9YqJj)Roރ?sNE7<2VΧD+ۇlUfWFF!-Oo8hۍ=n-c5v[ $|!fNt:&&m2 Xvb҆FƦpK6($]siвv ovzO)q쿻UG~oB=!qšW)PxI+tG5h ja=ݕrZwL#j;-@:G7 tZ:A\[{~99y)OGO}Om\Ͱ?p`\@B±/`~NpME,#棿̻JgN#ꝶ5~R͹3uon)(2)t{]75+D‡:j顮]!k_qfvH0=kU? {-m]+T!bZU0d`u+jU%sĻj9 ʙz? FE tCԛ|^TQ>'r,UeUf❵TeMLkCa f㿭Kad 3LJoh{$` /1Y3۪WxlyCUg)[SPγDflEpa@$(jRFi A qStxHe3H0Ós'0|܀pbf1h|sX3U…սdȷtsɚ$_s ۫ERʒ=j[K^N1?P 1 N`#fHްZSg4.w۹zuhVS⧔BZP)fоD4)TZmg~%$,< Pl-sy.qx+P?'Sɘp#%=CZF*t?%PF!*1sNx\mJ(l;y>~t&lHiv*i;)l"l%lAjXp 5O pMj&hD"0m5?ZC,{ l~vuW툡`Bm xw)ϖTi$zDF;CyU57"iy:V;[gY rެwI J^+s!(Hhug*JJrB:{i5vOEJ s'r-]\7WsXYCLV*kЮTAː7'fx$Y,9yZ?wec2t>gQ$fF$NtTC hdw^vD c6?*QC8 ½yGv mmsY2I>K-Z6ڰU^uU:x v*yY`|X! /j^oeH$pAMg|UMd%B̳Fv7*,b"͞vPBp5^D,}Ī;19R8]U-LH}%T~FHcLLA9 ۀO- 4s IL*OMR('J7!vtbar= mx)Ѡ4X)MmœΘ؇nY )YgG|*33bpRxzZn[kld~;9iZ7-v(:bF zxg^1'DŽ G;i$C^l㗢d8  %}'#|>Ptf'7lW9!MpIB7@TL ڶz>0n%HL5 S].S_Q>:q^!WV9t?Y=U158XgpZO+t[5GhO&kt:_ - =2d-['Ec%Yk9$70pMdR5w輠ԑyބc+뱣x=ϭǸQ[e @9c48u$w2l"*0(?5砑;4ϖȕ<\'jy@֔@0~>Q# 0ǥvE RU$?OgP:ߝhVm@*o("{uQ}SM'H7IA } x" h(ƒ/S}fD6Ȣj)FC<6 d}3[eE6혽u?ԋ(g'C%-[ v<$+Pe4 YjVgV%xK*qbKW68nJ#kA+hAt54ˬ]hYՃ蝓̚q\h]I,f T!rЫ  ٌH4ח Fzp!gaNs߆#j9& ,~ot{u/1XL0'⠁iPR 6q'f #>5hTq9z*LT\1vu68A,؟ݪiB(~ƅZc;pχ;Bv/_ 9)qWQ:ίԂ5(Ġcb={۸fZ('ŨpXh[`B>8k]lJJPT(iZyW;v%oIuDk߯6:d Tz>KrSW!%r6c݄OLV"TIV'aaF zgPupugu.uN\5PpboR ;WujCAPBz)s#-9(3dBS|s:ywFgL]Jįw%&@fP~j ^؃<ڮLXZDJu/m(e _y)lo(ԩFD("YĻǔT33N`GP5 y+7zErzEaþ|kpR? 1Fԋ}DF[no*oX׉疎Zύ"0PJkLQ4dkXm(1OEY6JoW[KѭM1W)d(IzNC\az aFʍ?LR[Mm4Kۙ[n}[x0a"/\ ِBLvx'\Dv-N0| >{ -rM]7p ^-^lwı-l Mrm}랖 Mˑ1 qsgMEN,5wI\'W^AԞ7'Cdڕe7ɭWfPF,%r}2a[jXw44?ߊ1^C< ׆{z厠6Z1lz1Ý"rݢQɁ>f5mM>`N ' ,-anbՂ|# `X2md8˕"e$m@o_mp}i_ug櫥PXɾ'Em=$dFH5&} ۍ4k=:*,.$rΎ_8[sm˩ =op"  7ZFΚML0{)#;Fm;],/M 3Qܧ%&d߉?"~#R[ğ%ZjcukѲDke*Pt6TK4!&оWο#IsB{g/I4_c'i9C!Ҫ? |: W9FƟ8ʰb鈢[\FcyIɝ{Ej E(tW`ڸ KR`*ʆf9hhbHvզTJM|KmK8us93zzw**Ha2 Ew[?&V[t@ba*5ط|k@CR:;eJX?*Y%ϻ:{B`9ٯK$ n)Yg3ZҠZ_ƍJM-!N;ETRChq]įO1Qu[l G-O" B;;ZiOۨIbne.=DRZpjqav^Us:ʞa $,"FF}L=2bs=xft%psVfƴ.j+efRQ&sFf6#D;Y# Hڋj9Qf_4œӽgJ_Q7boFnh{z؀p۲  2p{/Xk}}bɜb Qsg],I{&wX`Eh@gxɔqJSL^ܻOEw[iPI Q&rrc8vyOʒrSv{SZ2*,SeV ৄa4ln2[ A2Y#܁YA]yKZz)\=eNyLS jX?!:q):YO %dIώD6b\Q?2cEݙ8L},J cW"ÔnB^覚V'i-|Rԡk^NDR٧*T:]j &rOiRl^.9pȥ1`A eH@.*L%J.@mG~2HH Mڒ8Hç5LW~%ıeK*ze`4u{[%>X1>륧ƙ2V$FY';}('CpŸ+^zJ:X#Jx#v&`ihZ7!wCdEY6C !B-Ư>6;PMw-6Z Z20ܯ\ ߒmA{([-.,]XC U4ZAsI1K5^Х}JHw5! M/j8|0䋻D14laOi|O Kh}~ڙ#6ݶ׿0NUo07-9n y( <Ԧ2@٪%OҦWH Z:Y+r\i΋Qna kR[MF{IΣx+:ɓq2d\D"p s҆;k$o4}F6W_LRz~&nH*0U&j>$K׽FU@ҤXuKi'}"L9nRNэZ/S`(צ?_mE8W2/T(/%tZH*rq)΂2<7>} zo,_,׊E<`K@xk̴%O}8X=,T: '?2 b.ףޟ8Hds .[2(¯M~ q'KXN꿾g7*ґGr+&H9.#ʲ3z*YXUm4㖲qKfg89k)X?T]z ;U,q %ȚKܧ0.Boրd~ߞfP}eԅ܌y<dٛo!D׉l띥R>R8P^q\[;\WMtC9zŢ}޿Q ?`(wX?>27:;C W  Q뗽%2Nɬ5,Nl>,$sspPHk)/}p3^QiDc`sAe,~+qu 9M Cd+83j %s6Mg9"Cuq鵌4~E8ݬ'qT?pຼJ6ݐ"8|%'梤Se4GpsxqՃY:L{"; P4ql%1 DՒn,Z9o Bxg?6HV%Rxz5|$A4s3BKƥ-(!asMtV=mOR)jPzOyaDh'n[xuCiވB+-= 0O<'%:I1ʄ`0"S)@SU9 +LIn ^QNv:/TMT*T(k,:wd$MqyhkށU^pY;`@\xQ)yڡT}Tzb6UN:8ӝ6V)yAEZE.QyutF) bWM=BA i X^#*2SGUPk(^xgPř)4n=eO;Uqzi@F&:rtvȍC4EQR p>WCݜ =/Aav=/S%=ٻ]<34v񶔘dɑ@,[M59af{@@TA}Ŏ%VbZA$Ԍ- 2miEVՙ g=ӹ;q',DHwbnd4ɺ?ɓ"l 6Ito %"0bN{7r'/+fQڅc^rLoEdݍ)Xؾg2N$00Ei1$ا9K( )A)xdw $! 3}hLJ(EkLlgM/JGZn1T%(7qe?^4hj>X`NjVU'rPE aPi}ԙ.Ep6aⒶ)/{y@@1"Y9=.T 1M/t^k&Z*o9xҩnt^4Zm(ˍ 8IQZ %i,V;I[sI}.r.59 Ta]8x[/PL?~{UW ?43Z0UR4󡾕-"ق"v[|$^]Hgp/2̲ IH=h:#™8X2bB׫I;_42{`;8oyY{x UV,+K >hUVC{-%qEz^fkNfR?yB'l :pv?ۇŞK C)^Jk N0 9l`, ]36fXؠ4 > 5p}+P9>;Tm<ҊS[qB{|MmNCNї1^NnEe넽I[5sVcl'ܣF)P탹QǹcG^1 ɞ|ýZ0w9YsgbEh.RC  U%L.sVP܄(mdwσN7V5N.4QM}Ĕ'ٓ$BCVr9= X&wY\@2B0]ub[ݢ+OqԼrGoF[B0K糾ʇ種ZDx Fiś' n/?[u[ ghHK3$3&O+X 65itBEh]m2qAHVYŰ`1J0\cZ̭?}'⼅ng VxxldgUnTc:n%ܝc˟xC3Qh]$4{V n2ڝ~bGtQG=# ڌUL;q)&4_'f 'DT(׾%S T*a+_vҭڬ#g M w%s?zٗ0CmhGK|3P#˷mCRFV6c{LR&mlE_eAw» 3螾8+wv 4$+LВkh{Rc!B&4qv ,|B߉)q;d雱1v*(l *^ NH 4 ZT8Uq$!ײF~ցDaq]$=p&+F_ᨩ (FS.rܣ`YF%{9E>wnNFʄ٘ں'c<-Ď:%g5!1]l7A<36G5eBXP3SSisG-k&F`+-Y]"!Y0CAbXҔMʪsD LgbY 8ZiDW9?F#*3Gahk҄dW(4 5&:Εά™J5v]iB"LY]DrN uS4ҶЦ08qs]$94i!+nl$qv@ |)>~>](NZ/9^X1NnGDa 8k'f+C~f4e59Yj벙pX|̐뫧Rc׶]a2S'.ip,qۓ܏lY6?sw9Ί~`n5}ajSh h%WzRB5sAC(&fK;/GH 0\xLD%-X_rflͲIe5ЛSCnxgN$o^FMS[=A2 2;sX+$1 SB; ˵CY T?dH$ȨFj%¸|]dhmB-ɼ?a9v@w|?P<}<}nMGD)]9դItu'7]xM{]R4+3tQ~ xun"yR֠QIphܡdT*<\$/ƙ Gkd߾sր L";)_ t򈚦i EֺxT葢rppL?9ւ<54$ &^}~eɐh|1IĔZsMK#V^Utfnxg3 &>\rѠewv۾јOCXT* QL^k g aEϚD6k]$`OlI-) 2QTED zzEP" S'teiآ(áG6x,6G_|E-B W4M_g!J6DA|x@X$q,S=JAؖ.]EWvg(pi/`/sa8RIemaeWns >-zC<3}ͿapOc' )IP @spSHSYTbJ DgB̠[AfȎ5W\hf?1csXm| Yº]aVzGd iC=S^]kvoݑ sWSE Q>nYw/ StT)f_,`$}1 ۧ9g@CG?^gjD[e0ŒRkBxkp^}]yV#3f*Cinrn1="㵵ظȴ7Nٗ_KN9U LBJ# T_g# JUke6cL7~5QOzLm}3u8&2ӐsP#iF jwI#1-|c]p5/I…$O,y"=mO}/x DG?M5mjT8^B ee^Wn lSMg+n- ̾a}HAIfT< v-<:!2ڝd)ԯȴ$D? {MM=q1/ޠͤ L9#}wp"*",zɜ/+E*!#k N>b"ij7mG}} ^-L>2h!X-d`CshmN5 }+|ڻs|uO^i1ؚ#7j80 $bP UiR#W4+A?3md*mdjńM6U@VS$13i9{_z7"|Ol"u8M9NԂY7ו:GΊN_"̌(1ЯDʝ7  7*CDx7`$Oџ$o(?EMF܈F\(1\Z;4wЇc׉?ZeI͇XUuY*F3SO1"cCL~WJo( f9Wk 3;“ PVSz+V׺ A:/sDۖb-*ғhm%Fצ><#Z=N0 F{tiOX5,m#U|y".5 ~< / "`?3i$(}p>m?tt*,OvFgQ!f/.Od(Bř򺒈Ӆ6:b km\Db8̃ސdB;]\N#'p`L*2C4=w.Q6 9*!5cb+ir}͊AyDk빀wRt%BVdh`sh 7a>ej d"̕s)sVXDXyG$SxPn}*R ؿ +GS,L_kLfc/˱LC(q椰JD Мe7%{fT/G|ST:?~"kwCJ,}黊zgd4t?G`d e7^bѠ{;v0]{apѦ}3Vۡ^]p$n̮q,uC^¨"['ULe@Ie1#ZkL'm4"kRr\s!8c$`Nw{QTOv@61\V3# A"K=py~Rze:KM7y&@ aMi DŽX(S#Oq'S2MQb}m?OYzV/LCEVTv9E61TR_-IkRW<^f2hx{s&Qn a{x0s>Y>p7eD,uY?_1 H(_g.)\3YQjh]`rIU/r!c¤$yR)ᙹe1x<<{pa$ˊ s%IA=g%5gUm[3S)RvS8ˆ+_4v!D|ЎuP{{w/nd ]c'iêcFDcl(` Ȳݩ]!oS+BFv4mVw`^mT`ʒu uyQw\{ Ak`#U3I95ص,5i\j[kQaU!7)Tf)|1>0P9j=@m? Xra\c%̧ qx ' M&p;Plxpݰ @E;lkVI!/j yФҲE1O9ޠRQsTYeW1,ja^Ȇ=_EJLU`X@OV;'/㙨vRlڧ Z%O\F])S\Ԟ%]|Y:0+a3in0ȇdSv)KNQX\;UU9̂Q 70xlxPGB΃bO I|𒲄%<_P. t O^C,Fr_M^&ϳ>nYXfc$i0ۻϫ|aphP|`F3X8KV׏NXq!'6S̞a(aO5Z֧ɓVMȼ%bZ\ `kkwG\ ^q⠅; xLj7"vRh Ȱ:\kj$0!Q^Dxq7zT]ƖsKgj'躅څJ S?2V߽|V@1.Td(g]~KR;k;{- b?З[h/sK;y+qz{eS9cb>-# ,Ge~>qQxY@z =L[nv}ǖ8Vi< =91.{z¨z)y#Ygȡ%1`YKѼ9dnA}wkdr"χWMy`Uڌ=?k:x @IkW^~ fgR%oJ?nW@ύ ٔUW<uQ5 @&5BNs# ܵaGuEtL= oI;Hz*ʎ~˯õzg_GZ]+e5֞((&CSFdOղ]PvɻôQSS p^mW>_cv/QLcgw%dO o{6)ڃ:evnMUQSUzTM:G[쎠~Վ`w_w{?HNg(`l*9y`Z#JmSm vQ56HyӄdoU26Xx $ RE^.H5P-Nhjvc0%?-mAzMj V#<};UT v*ջl,B0R|UcfFq{;yqGIZ n$}oٻ pG'bZNvܩYtuޒ2|D9wZ6]Ϙ0fjeNҭxj,3̤%k#:hRXNIR(|p+zquY+suWzF}6o˜T3Ã~Y`W穇'g%1֡Y"5g}oAGK;̍s+BϜTU[sn_: %} ۑq%Q"fdnʥiՌsu3%PIt_l+j"pa'jpzH"ڎ7,j\M%X3 hsb1cI0撰?]5 qiܵ%㣀\5Ka&?lףp\L^E2?;D o_XpgdSH(*-7ʺ\!#hgu _)\ڮfOd<. 7]MV"-,ը籢S;n=P?cag*SЛ~JH9FBO[%hTSゥy\ a7Ok/NhKBKQ_!!xFg v;F{VkYTq]30}F'gV I=RInfqtUtÃYrEp rY>b9șޏ ?H ='cW5??'L2p~8ț7̍ߪ D$1,_ɨ9LZF!Soު tzDP )@UVimȈ*DF.Xb"{P6Up_ɸN;1O"jD-8O3{Cx]yɂ{ܡ3PQ.li6i,Bu47/֖Fsi.T\ƊHȗ>Ѻ@_?.H 0{;7a\#O?ōn^P6nrazI\XN/H);yL3)hXo0HŸjBq:ɩ}ؿeLA&!9mmAP_ysNp$.4<ʽT_lkn 8'(RU fKG5 5KcFo#2vٙӼ3 ̈́p`:8̆>z]'>l nt)–j%LVϏNδ%K9~"O,._eҫO؞{ă=*ڹUUwKřJdB6Zd$赉lԑ,gXcFhgY3䷨Ryg#M&$+su-eWtv/lZW63n9Djt^I @Sp w=<>OCG2|a>+XPL@ gHVa)qi&r`W:{UTvz\.?FHܹX&j+'ph6eteJ,k5⎶ wOƦݍL%yݮ SHTLS'B͹̇\DD)&P6e{|@;Ŗ[j730.z@DXxN($>)8F lBl"aL1_2cA<~9~6H 3c}ů.ISMn!&ӗ L'"<6j&)/t3 Kj]\u8Af.N,(ƞHmPPf -a(dzX4aˣS7جzu( QPfM bGDĒS/-KH;7iFqϤ(AW"{@0J)kwzC6ϖ_s:D9.MMI}k3I!O FZI09tOlj~o(I*wHp w?zfCZFY/=ɾ7̌xݟ_"MՍIKqZ_!qD\b mVۆjƎ7}]D{[(PNYŇ79U_5=`Ro(9 p\s(q'%s,BSX~Ȓ%ċrԑ1 > Xtf#.4H NJ)s=DY [F&+Y VmO׆f6l5 1M6qxzsBub$}Ź7@l ?9n#zNaUtSqz@ Wq y%n[Kgųc~n9VIc+`Zfi%iQ,oI) W W(֌Mf޷h5S+UmE EB^bqPC*˜GTܷ! $j؍t:ϳ|Ό u\UO|GmCeuNuzi^?Ƽ3*Uѻ}cU~eLVЩ}5OPdždM ezY k)T GdBKQe+SAװjmT_FsLxsPlF~+yԠ6s ByE,{D x!l|r nB݄ Ozm0j㥈  mĦzuSquUfZ-NT!l(bѷN)Q4$^a E;i:bOϡf /glj%@yqW,٪g' 4 M1aE3yx¿=GDp*^ GW>mAA 9=>00}QwffyB m}ύ鴑x/Z wB[O~/K|Q4+&ZuPg贑?*?QvŚAW#ĆU&3!D^V@7T\5 P昡VU4*EBN B &*G O)겿&=P)4„:]gT*KH$q`pVwj9$_UtD&܋Z^d z>bqޓI"OM^(E7g2Ok`qM#-yPUv-z hf}'=TN~e׎aDWwV/vE0x@K6&E)IlR.\׼3XFJ8:G2Hq˘@Dz0W+f374\lq KbYH L"2D` h5i%}Ԟ<_cqe(Q4]@E{?i9uM_k|eB 2%@p;kNt#И.(aݱVòzRzb%q9Xibdd(VFGfI=rr/bgCӜf&H@,}P!٦amVw \,g';KiښEEb$sMC*jyK(/Vl%=/jB2+u ؞5!h"Q 3ʴ3Z4:*TD7:>uQyk<)#v6wyŤ!}+bJH~ώ>AX\AzGQr3yi$sK?-gfp{1s!ȭ̔N"mxbhP+ɲk!(0<U':DǥTTmZ3 HKO/<#kc !{ Fk.%AиSBDD1u39XNbOŕF&YtM|4m!/u,y|x,Lk=e63?W<4="@;4'TY^^`&0600(i^_W_6δMJ{rUX*9nFMP"KH;H7n{`)1.$ؙUME 3:4?IᎂJNOF~vDC-ө6˸lho,Z+cnS+^Sasf&mU7X\d /PN)Z(j-7?x72"Yhº2^)s@^g(\)i)585Asaa-GſTqK:q$v,ؠpjK%>Z GSBt]lxI˲)Rg eB|(ҐevQlK R`ϣ NR띒f7+ #}׸'_bDf#*\?zs 5c`(X+%j-UTdVG42aӥ8W5}-]!$j-M& R%`)[1xg.sO#e٢XG]vΟE$^k&LcYr6m}4|}meypr@bGV `FI!A;<.d팴lvХ4&7ܱ]mS$Fu&Q0824Ѐ|m/ѭY? 5i1ڴޣ5Xm}_: 1arN&C~0N惔⁞Cj?FZ:1VõgfH|ѶpZ!|d/Cpp&C,S^7h1ks}skI6⬅Ia.lv`b;OI臾M9q1ۏ(L.#x-C`lX{C8y'F4[~h@@aL>F1!RcutPC{2JZW؜`tjAT&ϧVZo0Bw=g-VlA0рN?yoFt rk@5|X1*.QH @$6Ra*iGSK= Ѓ0H,~$C1& QCf^zd+9xv$dΖ7ڏY/2ၗMН=w![oR&2۟ S p.(-f tbVH>jI}]<YWpz?Y2YIvg\@mwCg:`ES6g%gu]@` s'`f. /UT{dx&'6R#)UPwp2_8m@wFEY0sCQ6PCە&u7E]ZP&,7$k+HbtǍ1cu~ `J0`+c5ųH@[7L+AkS=o "D;iR~~^;Yag? p湔V H:uKuELthQ [p0ۣ>@u-J΁LF<}BN{=_lY#{aDva\Zaϲ #̚W%yOS0%,GrWbPɮE?eO эsq~ʚ(9"\7-9=g\І5kܔ5l1[:ﰤ)H-9klZ]In8 /*uZOk3e]C5:hONVraX댿?ӭkT7$G+Ѥup7vO u(0iJIńlv7/BE!JJ ʡ?A9M6:T#e:;ϭWqA:l7HZ Pˈv[3eEɄ3]Xv .ꚯp$H< V+DwBT7Ӫ^&PpVP{JS"Āgx"/b@[1S8K,NԣW3 'œ.:G=+dh i6J#233zwy8 &ĦF"kZBdzp#T`MpҖ.p^Q +˞xpXZ吴gFD$j9o 'tB3 =Dt!kR~=YW y魞(|`H~XqmbҐ|/J\ΓPnܱ 69g_1m{N09{3U-$aԖNrZGъ;O@ݡ|kt k)ŤծFi7ħc -usXe?7B%D>8~^PO[f <7C_|zӘhȂ4<'/E:q~YӚ*Uŀk-)s7q+ڗ"fo`֊Nkd?p~MP> x=w!e8Q@)_JS`\3f@YWsVCتO& 3:/a~n^AKe( }\Ҋ)ԓfzTX<u-7mA/Dp URqh;r i^ޯ(>kfr ?ЫߏI0QϼfߒC ku# /KL L嵠y7kKj KD\_jt,8`Yzvd3aNbqAδ|phƍl TB")%ѢuTdQ3{R 6%&:R$aS * Xe)hݷ^̡A f&r,ʼ.=dsŷ* WYǭ.V`kI6fl9eyt^2Xm-  ~oα҃Np i%7J;- :3Ԓ;p:_/NqqUHEn GIf-ퟝkۜ\.MOY= ^F?KW`8Lt@{L5& 2ʥ!jlB6R c ~W*+0ͳ&&e#Q4gT~Z_z5aO[]O?QMkXTBLfY~x[4F<ply>[I^љ aq܍/ a]e 2lu>J%&`$+9n2ӠVa?dJ͘LH I6U N()3k5,cs3u9L_w˙CM2m}T`{cyu+D`RhNd >~Jo]bjL:GXȺ l#H/\"KŬlG 07Y񁸸ܺ.P$~#vŠe/)rbT?儦囆-ipb%*jD {psxEjAw)2]| KV#x׭UGV ܔn >9D7ڋHTՎ4(aхM/vٵ#{)A•w&Q ?7⃭-|,Ȏ4JWJvb/d慲gȉLWP)-}\]KgULzSNpw0OS i ]i bY` 5 A!?&mep(!##vΆ[1KqB5TLϽ_Jފ`բ8(Ⱥzp$ه{Rz@s"Lf<l~.X!)/uگYaA讝EI5kiaKo̥ ׎8~\ yN<r(|=xΔlwͳȠﷀ]s蜵*RՠK;Sʹ*GNJY7[ʝMv#1AzOI!TBʨ)g]=U04 ⧏2dʮbC5 oܜ")x] E(.slhF'|h.p`TEb۰%OrҬ:(2 {MFC䍴!0ؒ2z:WDYʭ{jt`%.c`]3;95IhhjUV٪ C*{z,ɆC֪B DN:aܽACKm{pNWjy0 豎_fVs Pm,}09c+.9 y_MX#"q+$[L!ngMA'2F{O6Ib`quwq;F6Hl=n%FVó6mɨkWA+]^:^I$^|qk5a{-hg_ Bxͯ]h:pȓP\O7 G%WP8:{4G`#A?ʍww~:$G[F @iKE8~B@i9L~pOkEEF)|R0M/%d=26d7b~A:ۂ- kɪE \$/H"]n,Wplն2rM"tpe][Eo>'>x^IfoER4oE1re2GRbVQ?tݠ qv\cXr2@c% 5n&,yLFn}9dZz_LS(2#U0 Y'7PQám)1 Z$hi3\Gs3x7+^^əҒ< ~_]My_H(\ʀ&We}/V!Chk7DGFbK,rf75gPNJG{Y8$k1DuقrREOO y$ L˭uBܳXQ`_{[ Uw @*TLF!,f<7 qx*#RC_|3d+zӦH"4,!O v? Zw X)<騏&4SzfU~,*!G6>t-~.S^ S Dۀ1:GIS$ ΌʹH:C 9q]iJuxF HPi!q/Li5cPFFlnb$Y7 T.<~g#Nn"=,mAzo07 rhZI,A(bOIx"cfo[H팒\~6@fYi6#\gBؼoTLkO zK47)>5kԀŅKWĉzy(. Df^p~Y mN9e!9c*՘5 Rd'+Wnb:[7DfZaF8RQWO9TOcn am~g}'R8/Vip" Z-6ئ ұ+),w5nnO.ҷ:iX0No9*bɻO)0~>>(h0=%\NKlpɗ3Ń~.̔|RCOV]gkW9||M)Ĥ6vTx1f,Xvy%PFˋCϤPŠ6N>s2#:pF w魥?ߴ~&)BuY#%oOϢDq*Ǚ\,Y@S.}<dI|R`_$)|4u~6qeUmm_3;H"@/B-4ޱG1N"fv""gosUBkQ wV-+^)hҐu̶֛eڞ$=P*{8q)~gLZoSRO1C 9L٢2Z< a?(/*ûAn)*@d=* ?^\|H.*0aS@pM%rO]専'31Sހ`ZK [mJyzM? dه';+`{;5).d_';LP}t*ln(ߍͷB^ޗ ~\*U 1&Ԫ~>]~{Eu֝ 4Zy/adƯj޸uM&zo@/_/j;+Q՛kS'EnP Mhs଻=_j NVLE}9.ku@[O/u~hKC\iIQvlXsl )><3w7E ozo~j%]i3{S3| 0Yb:G0-RQl̀j N9m qŜ*9@,KXԬ? X Y#ECThOU-,l>`{ȑE&{B3X \A!x6 潳XpX@M~ 5ft|? %a5. )%EI0=&6hqXS1c{|41 {tЎ.بoIQGg*p?b$Ï,D9_[i¼dTQ`O&7tŌr1TMew[#yG+|w<^\~wI@MJb0l}rgg! /_76J+YeH/m&>,|,=ZQFr0Z~aFC9y3zJSh8yFbE"nwz$!1&=0odX>b}\Ď7)%FY( 'F DufV)l^=&~tTYWVWXN ("iGq _&<+Q]׊3^CXiͼ$!seB 7uL˼rJ 4^j39ߢ$hI݇6}& ȮiZ}XK \d3{'m?nZ Vmp0Tu#xrр._Ym=Y1bf{gL Ww.K&9Q:MMA Ƞ\c}oWCo(92"4^l+/1 "%fu!C.C WB5(8)|C^Z _(;"ZΘ#n@.RBW4&<`^<@ZLFC>z<=o4:FY'hxMBiI[A5 LOԂ&5ITԦQ3#h_p1W!dȈcj9jpvu?0>F+œIZ1sz  AgHT"|;y4yDpd*ά+9I∊t4£BDoH l~=¶w'Us1ꟿZ g "bL!ZR=)S}mCR!p=.Lާ|AmJ /xM6FIѸTm63D>?+P\wS 0hM]ʐACT-BwWTZ4>_uڴd m pjA~03ɍ{הv9CL ΘOfo"b u-zzّD斗d1 7su s;5.Okv@R -qQ,xnؕX3F<0sd׽kSQji,_ڂ?7h!Gh2Gݘ| hP%##r/ 5lmbꓝc|v\>NPQ+h(7"}HI= io)q<#8pȫN+gڟE-bgS'%%|TR0P6 z=YD5 .׽#g$p V'|{\@lx;If!o! UETծ:W]->Xi@s)LXpɋuQj٘Z4_Z8IWN!'d WeHf͆w:55RA;ONw>qD\9YZ4Vwj$5^/efoY-!X&mh|efk <keb/+%"P3vS1e8l+4Iڤu+ht Iv(ՖIo.hbY3Zl -!M71UstcV9~ TA^Gg47a9NA{V%xBwIUv`p}\9!gu[]GSfPCgf_@rS\LU9pjbX97W~1}y>R7oY{Ϲ@eVӧ}t1Hr[>PHj{kEc`3DŽU,ϺQRܔ&=Ąϖ;.i`nWC~og ?; $'2>\no򸯚!t?Im16K^diZi&^`_ߡ;j k 7_qZVT]鵈l@gZ (Fh.%1M B({i;>n1BW( Q2ɷۥex}@/H򐉧l *csxSR,y%'* :8Rܓ؞#ˢRB7:ÎF^_=xK|HNĿG"#Geبj `8/G q<ۍ؏Ւ̀tZ6=̣U =j=3lQinh~mbс}ͣXs#>tW"n?y/=H>taǘUC9T:( pqZ7u4@baY̴7KhCk9E]^E%gtťl}g5#u[⊷(b[ hA/D"w&ZsJ 8jf'F_Q_>>_P`Ap[=zǢ s05ECry;EJE [̼&WtbhPER A9h,:1x`0}P*[H^dMyS{Md Mo%gYlt&\YБsevJ2u-XnTHv{eSG%%dT(8ՔYYQwl5q.~_ą9EJ".3]wt\&,%|ͩ݋p#TR#tF= t.?j Z%,!X]>ډ/0aF-`'dcgɥyyW?ki ƊehE+DC3@6dDp؈Og:Wg}Ik9 9{;Pѱ3`~ &>m,$4{XGstE9n)u_屳͉zP?}~t֖={^uV"{C!I(VXFeI xUČ?s2Ʉ O|7G3=930$nHs'wXRs# MTs<wѮDKM%gdF[c=Z Kx1bsMyl]e VV$$}mW/aoU60_VR{cP~|u]Q}.&~5X ӕPU" { 1Z3=dqLvB1;Tvm5ҿ fUت"2e.;/8߄LwJbTh  tݺ z0DC0c.;D8/ :b&!Q6=e/Uf#J(nv'uVo |^,e#MrQʲ^+0u>s'"dA@ ft{d=@<ֺ'C fпE:֧ѼkIXt5ya)7y))&ɅV&K+P$(;Pr#w!j%x>kE*&\AUZb 1#|@>]!x3^MHKAa0D0d $ al'!.l@uʺ> ؋К? K&WZ5s ? 熞f6J,m Jb(8uL(7[19R=>{w0*Ʉ:RВ5;%ufj3 X.-FLnW~XbZM[CعsSk+EEL<~s;r  3 9Q.QVY5P[{Đ&5@2lma5Ǧh#㹉{%;y\ծZ~Gi@3._ji(ׯe!У~i$Tմ= uI{wE皓X~hB. ~A< Q]HL~py2x $:<妚 EQ:C6` b?d%}Gfo(a%yn$-f{{Ez}T_"J Ly 70 o)܈kƿU?C]81keTʉşItK0DqH(u'2̀ZSuT!6NYe2\{w߾݁xeX+=.$n?~R[3"d<6h_3>կj) aVOR ߁GkJ o%uqֱ~#;XtWL耊۵*c\jvg 7`D;0sX~ !=nQh ׺IIl)o74NazDν< 'thQ[^s#vq`vg7h!I+( dHQ5PLWBb{,BlQ~e}GDKF0^@!RRG[Q jUg <0/3r$\9*Xݙk%1ZYR&=J*y \ZYhĜ4@WqCXl󳥎t^c݃~,#Y {\BnuvSy_"MЃ#T%_>7B͵Tަ컭;zF7tt\C4ړ |%-ϖ!1/}q+q 3RIWG &מ_6SNߺ#o`u( ʃv$z -5D6 ; хŝVrx0#{kǗb?l&-kaApjU~L9+'] /3RjDG7 v#`+;]_ 19- l䃦\8sKC"iۨ!atzÎ B>H mmM-J\d;pĻ%b-(c Zx Y:ò6[W.uX0A\nN:Ҕ.2}TSJӂu#! X0Xs򍝠K"-)ͼ1KgY&K-aJ| E #e5a}R6unK : E Sj N!ȜcO!{h!V]կ/_ϋ< Z_A37b($9 (IOK \E%lGGrv &̫Wn+]a+5툗%%\BAdoRPQO%RL|+kN9@_Q ~/l*9 `-310%{4q,>ӗFR8\/Lij]Ld;>!9W69<e[M .,ˤAJ0PEczG :!+{q "J%&]z{WErmm+ J?~gUŐD̀XWv6I1оY}W\+ A尽%~"LCt h2HJF|P;ȭҼ3"pmZ*}pPHZ6M I-Te_#;t6d%cw)Ao]]7">^=<6/khƋҌ 6Ѐw6O/kCyL*C[d 0=CT.L(".uB `]I`T$Ag yEK_O#*"n`J "s1<<m+T"YX 3,) MS+~fXKC:nrӧFTDcW[6N*ݎeOkXZ"1.:d™MO>J^dKl8~Ȩ83u)p|TPZ׶@AnIZK^."V.>Xe(G-hto#^;:hC{(JY4ϣF@= H u'˳-(3.au@nF0\6/ܭauKRp((U ꛇ*d'0 =BqŰ-Q31Ss.Ə? ܌ &imAMB~C%`[}E<Hu-9]eoKjHB %FC3 F'tIc!Xއ%1-!ݢef+7w*R )0l; rnzd "zGe:m+r f${ǵ^rpFPL=1 z.H^P fʕ:xU޸n3t }bm bՄT}ٳ0G2qun 5;l1?JnY{KٹPZi4d d1tTױvNn!NJ>(9R_Y%dduJKZ@e}kd]; mqv#<[6bT\~vƞ!v|j7b{`JޯXc>NZqw_D|U,C ))*4EMiy>fp&, vr\D$)UvfPFO*HhRv\X( \3z4I/^TKMX:"e'9 "<1{{APG9mR냕,Z=A3k,V(bD|`PϢb%weI;eqecq$[7{z1真b-'NRn{g[]Ɗ6Ct(mO\Jh$hJQC=>o!-e/W%N~z5 dmh)^I!k~duN #gEzǼo3i[:BLƇͫu*ʔ8s32B;Js/jIU#}e$p3c^U\+>W8\XNJ/߼<6$F`5S%8 73&0$ M|}96BK{A_Sw|?71``zΧmo_gkbjA1\{S]C)$Ep؝a4x 4n\Å`D}?V~ X>O}Șb)9k9h߅*K7^(}+mPK6z+FBi #u'㠞 aw2իd(7\٬({c4qȸqMsn6^Hy_y=QOͫ ݉-:nZ&/jtN#; !?84W><;I{Pi"j:t|Ȩ#GݟxJZ(ސlY. uU$GC!C'בf\Ͷ! GQY00owz)`%̼|΢eA2ߑ04(tIID$ɦl/l3{ r]^.h6A}yT&} ns6ݦ7˷ Irh~"b'q@EJEOA 3 ($lq8K% 9zcĎCCrY{9oPrEgQ98Yތ˚(\HD2܆r`^գg.Ř$52SDg@DyKL"GJzrRV'z{ C/co5ai h?ّnFNuwR3QK8idџv1(\Rlp'{=n Kmo+d[ʣFVZy&`ZqVU[Qs\{TR)^{,Kӎ (Rip* L &h*ǭ`omԣXT,A$Nm*#HسrkoZr\Ϭ,/oDN,5ŗN]ޫ_: tyIWheٻ%V:`˙O (Uf)0ΟS"X= ElDbTx*KakѧOo4gUiD~)YB[O+Ua;Uhz3,{zѮҰss#+A`66։ʄ(F!XA<y_dRRy Az&$=Ai3G鋿ܻ.v&T+JCr $ޚnXZY~e/t%I$Nmԧ-J9})t\6"J,D=;%`A"eϒ.;/Bs(Y+; 3 EVoΧM  wvN)(Պ|vܶ ̄\欄)CS!D#)mON6(8̭&,ŀ%THD)Ĕ~W&b婠F`1w?ut `9BQ)QTt0Ut|pFO4 '^ ͜lׄјªæ&8 A\G V$/5$G8`7%/Θs87Ȧ٦G?]5}c#?v`ܗ ,6mi̫,t.#Y'rY@}mR]ˣ#BfH ^Wr2t3Qs5a0p/t6 b6h6Zjɯ[v70B[sEB MC AXGs&%a׵}xF5LIMgNP:@_vB.E:bZٟRʅ5~_d!T4pheeNOj(*xf``GH*wrТ26kRC1Cul6# djl,7$QC6{2;0%CbJꕮŜ>2zdӋutem1&zor4^&wU)RED| ^o &q.^.,.lv_YE" K"@h&ӵ}TQ 2/@ 9.1_O檳Nn񋱍_1B C"@n bH~)WOfuL<67TMVvZP[ۙWn[ ^gR{mpS1y{UFqA1犊|Ja훟DWWO[ag٧6(ه\s$ AGcjQz [(EoZ:&4#+-ng`{󶉋W~HRd3`v<,)e_߬qň8)JNP+| V9WKClp 8K`g 7S6WL!Ջ-)ABϪw(R`3PӖk+ֻm6v:gDAU!}'H`)(k| `KEѸZn&ӥ07-mP+Hč>"d@5A(c=vQ\.q"9',9ЕɍADkjK%a[xrBKY>́J[<屯Y`Da:o;44E9`M"]Fb(O 0R(o06]j0o 5R鑀jKV}2̬' dBx-&5lXё"OIn=Uw>,k3~V{ǍdIt@s n1`mUMjtw8زЇinӈW,E'G>P')귂GÿچZ<] H_w@<16"Yg[m9) hͿi/iqKB$@aJ<ܐ.\Tp w[yVǎ ;H^6l;Mpx2b,1|۞ o"ΈBUcPKi%AN F]Ѕ #Jbx(:n`%c~I#@rxe#=G@,b\)YCA'l JƁ|Kb Ub78w!Aruňh`!Ýk;{|{O$72l zaTrX3H\ 4{aŷ~4۝f0IOjZ=3lﭼaLዏH%.$]#\;'-J~O0b".(fK7r2tn*Rfq3DKKcD`;=V-jDOpTR+jfg%dx!bG2ȦAY©/W yI"o.{/qGI MN텭lG]-$@kDō+t3֌&]ۢ2j/rل92wPԢd9SZׅa{O3ؤ~xi~d՘@qq "FNpɓSڡQaich-]ZΟ`ȭ]}IE8ܱ񄭴qCz]a:K-(_-߶r|[}*QV;&4G}~Lǀ`<&M fWjP/lQICl x_QhL%Բ1>隦9@ ]J$D-x?pԂH%\Όdgs[q +9Q>]>rUydOf J!eo`gp@@[ B઼J !in $OGOV2Q$,MF87+ ̗ap@,L*vwďEoz ˺ޢo/8N d8&&/*qkpZ03Q5ذHeS 1IL^5=FVB]S 5ĎShpߏS52,]Vى(DW(MAOfD]Ƃ[ضFcHoj7$WbVýz;Ŭ at&q8IAE`H\z3}n?RYcY~@% MFPwNku9gdھhXY6yY-}=,`RLQI%]}4Mv@ۅ^HF6|jFJ3!Gy\gvI#rƲ(!!~_a7Ck8H}fGOUg', J(dgio媠6Jk> D虚-}v).s4M[جk(~m kh>v`hþ3ơ ol0s% h>OZ^A0Bܪȷ+pteGIX@1揭zGxDk73q°$y{O_5z#wpGvX%#iCL6{q*; xTjUgl|}4Hzw^׿U/qNHz~1g\'i 4)<-JYڮzdjx[hI(27W0:9]P dFJ\Nlzl:l=K,Nj!֐W"/ejdWF@btro(abΔ gH/񣷸֪% G7nB,: FEϟ?;⬸tt_Skg|ns[: .D U$1%K%^˱farE^̝%4m)9ɰIoF>,`Y#'a\\w": {9=+,$&k/<>1H;}>U #w{ݰɔn=SWPe >+^*b~UH{j 򶋏'w4~'jX$ Bk"$d*$?5]iGA(֥T>vV9%y2Pڹ0U1i gjuZˀ(qR?KjY7=tZxx(a҉DKH;dg۴%THF } և$o`{Zym+7~m+ M72.gkj(ީ8z붓!}K31(?jLQ+r9H犞c+3 S.6vÐ:!bTsdMfQ½uoΑ'S~] õdM18\Nu/ /*Lx)x5 3-;9{p5Dɲ ڬ'/bF<1]_|ueѧ;N\*8z Q],~:ny+p=o+[̇0(1Zm~D9V⧗Qr;:ޠvNj H@Σ’5YD.bܠoxRؙX;R3L^8 Œ2~+F$AQ~ |9+?vk;3:w@CA@qwY";jvT)Bb܃Y؃1rI.`8%b-}u=C:mH{2=4_eb_rJXE@ia$0bbŰ4}kIOjgC3<4ycpH {rca l5`~ey{vGN-O"wObb c:EJI6-bimv)QN`4_LͭBןCzC!"ۜO8і+3-{/`Ua/5sg/\3@y1kzoVz7D=M f"-"$w@ƱA.HLlBHi 8ng@xy$f}r [us&s;l#ЗA8`ހyG]QGwSt̹/dH~W[lT "1o麳L):@Aa~xv>ڒٷX#qV8KRcM42^&4Vf %eʗ5KoZS:aaǡ5<ЧBJ6[DbUC!3+._*m?91媝ؼ6MJ osNB>3C0E_Ci J>SMΞ}5`7X^ kw/ґш2.iQ>Qg-3z+ Q `t]T)Zkx|4Uˆ3C=oT)tWT7,ARfYk~~&HIidV(ML#= \f7 3ET+1 (nߝ :yR$~)R-c#J,CċF_G$|~:~~02 !K/PBjidǟz{ #5"{;͹n,S sC7Df B)oB|…|BK'%Йy}@ TOI !sVo%"NdW> ۬^/Of [orዥ:@9 ("GcKeK/YE]&N }^ ,qͦLç4kVY3-߅>&,o3'#-^K_nU$i2Jz %SH3wX\'=㱧uZT(b4,Jks 4 nILVye0+Ɂ˕:VOmEӓF>W?goWb`&ݲ,иIki]oU`5|y(tp~]ͪS,9,F!1Nψo[)#l֝XȋgZ%sQ+MZ85H 'zC=CJƗdrIXEE>$H2erdI@²;/aܗMG.۪BYɠW >TSHrDSs@f5l{)HYBb:05jR.VX.M'jiE1 U5 *E%bzfz\WF>v]Ɖ_"&֣Ck\,JYn-p8!b ˌ%7eBk7h(hHgFؐ F@N;CZ餬U$-o?X^$tҒdylƴE3>3K_ϨV>%6rt2>Hԃ$+N< .?o]*痍YґLX PSuC#4-shqhF*>RB)fxkb|^|>x=%>0!# :xDC nG&h&\sO5Y|ov} 'T$W|aVJ ui LL{hdygOTѼ຿a0qZI؃GىxGz;`*Ӂx,]_DB`(Lt=(c=uFJD#:M9_nվg~tQz}dLPqcFF{;4u%@[E  ;,9&eUǃ"&gqUcꭼJaJ:Bx9&jɸ8 q8#ripJX r=?cݨ,tVO(ٻ^P0km96ٙd Ɓ/Q7C\u =;bܾ[94_n#0LWT N!=ch 1OEЫUCG/:XV5 K3f! eXfD  -g<!#]443u3]b ⃡L\̿SyW Ə7:|^kNڷG`3O.Q Th?V}AW^}@O2tL3xf7\R Ll'xR(~#ˊ\N!d7 JN;%U `5(S L\k:6 oKQ/ċd苠΍58ZmTQ+L  R/GfY0;w=j-V5 j>/ӡ4nVH Aߎ6' ߔGB'K>2=wS`gQ* rvZx`݃S9]٪KamP|K|dr*qjCJIժ)لU%xhO7_>^ϚrpHYEG%^)>" E?MVv.l/3?>r0@:N-̞]dF~NVw'sNxY{iyG5ce(s5\hE̩al0O)zP7;paB5>Q@ r$Mg aBMiB5xf*T᜙N]yvL9+$ xh ) <`.Ik͈Cہ"|:+7rH3J{NIcrO2q%Lab8pDN<\WK7̏J(@16F;R a#CQ[dDy׾(cwg (pq-05jf? 7-,;K28NBڠMIY_ z8N{@;e|I/N.f[5tp]6TvND@(_ӉwwFNηHdcz2AYTZuriA74߅r"˛/n o*lLf6r !M+(R#%/2:a?>•P_h-.u2gwhj1k4&j cb8;"?6q5X˰l=X60qQ'pǺ^hyʑs((_ҁ5`6P|؀iJrli?%0=JNAC|H_b`q[ڛ4" ޭC0яyPo1^c+uft2Gm\Nli3 ƗP%P"1!BYMlj)[-cbYTWL/f p M9jmk5Nʧϊ$5\|N9Gm$1[ ":Ԯw #;Ȣ \ Ѡ J: (IOA` 9w1){}:A(MYe;t})G^Z 3xL7O#M;1IH7zk">j. ¤JlMD,c*s;IU{g6oʋq},U(wWqS~ !?ӵ% PӑօfzjmwQA):HPわ@38JKcĒ]<2LQַ=!q8ܗ9P]ωĵǮWė2v`E RI2v ήcU=F"PZq (([c†Ţ-RNUX)VL+b*uZaY }V_;!3\ 3/Z.OubDsS,Puap>}@9UQV{}Rge\JJ^1~/PLvt׮/Z?} ;,eq)im~K{8~NOJ>tQdmeܧmr m ӮiEs\+xٮێsUDY.Sk^B#Or Cªw%8NMq:AxDF_gP:}+2Pjl -ʄ淶"v>jhcK* y&U}B569{H3ްآx T 6!4J#v=6l 7i$0]U&$Ad@.y]B1Q|LnHSMK6xrdb~3Z{6BDzxfd|Ru.1D.b.1…J_>P6ipw?"/E= R^Q[J|sZ  :3GBRX啨 WFE2DX]+U 'oo[dVCDԍ qE<k3p6`KS.t {eټQ$;Oe0.rMآXTX䬗 u-$:*12}<^j,"__INuEhCx`Y/"~Xj3xe}hNM^hSڇ pe둚%ub'Ko0z2 شKzҟm7ͲHK4PTQ<GfEpM;FNի@GO͹iזsn%|{N`۱3> 82K=$3f!(O.#r~];=Ƈ4Pg}=޶`ȝ=@b.u6y2Ujb_3rC&UPO+0nB"l3]Y=hۧ;9wK 2;8-0]u⹘>ڊ4Fp}RgopZS;oauGj^baNlYLCGdtsSX '~iwd 6y:@uQw5':=[Z;kiGTr~KM;n_{FhKYz 6C>K+-M>!Ϻ˜ΙzL*٫Jt+ \z>B-L? (٤_.J{[p{|7IDZ/8e5d^ Ez*;V2L`'f$uPt:? AV~P|z )RJmCﱽBH^8ӉCw˥UqF'#goʲrԀ-EXS ?Xjð=)^{ekj<wXiq-VҀ 8/4ZD^Vʐ[ +☈ v&o$ [cÈb0*S8̑,,F#Vi >;#ߐ){ GXijP$i@\ORӀ{OMxĬ{B/}];"v]%bi#eF\Ĺ.!KuC4 %ێ,0tI> j^5߰ ; 7^c ?Y`sVT@y%ӺoV?;ORxǀSJق!,7zuOT)֕h5Ih tvn0xgf^D][̢-  OhL2p8E߈Z^n$ ]pxH%Gh*gZZw T9j7j=f; Ztm2GUo* ^NJx6j^>;ۚk;/Pe(!w=ši!y!mModBr('z:f-Fds}}rWL& Z8, -ůrMblBi}Q<9MX?GfsxOpz&6;-uIi'/0Y~4RȥtxJ峫H۵"r' 7R藉 PJ3OW---}6{B*v%ĘZ4,ua4̼[ ! j+<^=K׶O%dzj=E]}_J XqR:]j{[Zot+Rla))FVѭ&Fq#u<*@s) zhŹ.C~$6~\E~\On|}1H;2`&%J0XoUu@\T,bgqqEWT^)Kdgr>CsԗK408鍊w0^N0|9(T6iG;ԻaT n3;Q[[7(2$S.jq\,-`!U`Ջ'♹zн;Xݘ-XDJ 3zCm <¬ao_ 1XCobB70>) bit0VD掭32Ds⫩t R& Y'ğsuo@f{W`U%gr*y)yC|J b(? ͅnں/8QGtΧK.s'X5%Z"<Fj3{- T>00ӳ7CEk89>iDwRtTʪߑ6a=;"sUNl^:@csp݈YvF)oQj(7q尌zo"|Nec&9AAeIXۅɎoɴJ1GrWkgC߈$?9W[pL՛6r*lpm5Mfc{2U;܇#Xy/:$V+K!,@X_Զ {`l ")d0:.Yw4T a G\,='r Xi qBʌxpL9W|F^,e6ٽpۀpp/WYa?-u;3Sj Xu^o-L3s@y]A/Hf'n`9EGZ{֢O!*>tB'¦$-FAU\Jgk,X2K:"YbTXuSSZX3<#> m_ߵqq]Abj!Rd3ɐR˱krd" B)8.¥:T𳴵HUB(T9QMƧ:<3 ھ´865+6Z&NEDSlۓׁ8x`k|IK=)N}fKC <aw!*`5C}u'ZVo{9kW(T.W = 1cŸ[<n-E#vTǪ5:6TQ7W7lm'ZRD^ɣ_K?VjG (iQ L#T\վ;(w-g̓Hy1ףO;>FXj"qƺʀC$|Ԑ*UAD<_!:W*eZ `h&+9#2#*ո rΥnaұ/$F3B0i5h~!0ݔkjL[^5VhhoDF :g:|lL)XQQES[I߸ mT–>7uC "Ǿ|l!s+ 2K΃s֬bc4A5@tgi) ABy]S,JY!b$~hZIkgݪU] En}`>KEl޵Kbb h>-)51Wݍ31BXxCEצQ& NCV 7ݾl$)'OY.; I7x]}/t E̲qڥڥ=1Ņڈۻcڞr*HULOĔ&ZmUh3* xgAddJy׶ .ޚ)q9 ֿ(ya]Q5n)8[46|ƨ߰Tt!\ҎRwY'yVC peGʈTHG-Zg%U,D)DuOO{ Kֶ$.P+%bhsDw/\`Z۠8c`>X.IR'.(RJ O@8zSe6?5Av[N/Eb?uOMz{$m|Ltt;I LoJ>\qHQL2b ?X bzR LUe9cKČ 76m9IgGge2z$7ntjǹSӫ>I1 $RSvlV,p(7T?(^f +l ճ GÒM$ܟ_׊uV)=+zŔg*f=YA6 ig? | Iz3>xC7\2OJ8E42ꍤĶBҍL*@]sg0nwy:x: Wz-VWUйIӯ 5!Co;\ȑ@fR3` *j];,iE#JRWЧ6`6k,24({!@_]yQ pzP3 rɘ{ mbb*@ "eJWx`9Fp VH)61频7kKA6͟^fR:c$k4@U~L(TH*.ItDQ쓞u"MLRTsVz4SՌXS_+XF ozxJNh#R_!EEg#qT hsxi_6\J.X&{Vg~0H=yVΞ05d{IgN)Av=|*W5<6ڳ^Q"I53éQSi۲[yB^oIg$h<)UsZ1B22 GC!$EM6DOmWEx$uSB. %ƘŠ7j7s Ujf٧݌Yp68W f/:+ӱœڙ6,ًױgV˩7,&Qf_3~Iѱru2ȢHB{EK4ۅ*j%?nkS剐GQ(o 6Fho1UQl`smo #G풣I7SAybHt1d2`?ʓfLѸK ڧ̡ل;M|FY8q}ӇC8tބWCYX#ƣN$=/ Tr9XL\@̨dx,cwʒP>WE@VďQ`GltKOސ&)XoFV*nSJS@bA\[uگ'⛃.>/>pxiUx}|\ND t77v. >ԗMjF~jvU\).sP*+pWhUWq~,i+#I'W}2:$ ~"F΍WW#Un?|8i0/5+ͣۺ>0S:^c8/&3>BA^!~W?0Dm[ĩ(\*>j+pgMX'%˚8E $g-$Ҫs"_uiEw9ֹWTQ_aVjMgcǶڧ@>[=*§/T@E(5I%vz%! ;&|`sh I1sdP}3 U]gB4f,},fWη7/)ҫo _˜N( Y#SD4jZ]ƶd[t5ڟ*@<} P W @6e&I?GR00#DRxuǕ㳔6-vmS?Gh@_o7L!"(APg~gSCc9h.<0.I/ryW..3]`X*ji_.Œ"ͳq7t1@"J8:fujc]zdX5\gC%8~H^vRUpth. ].8s:泪k2*-+xgp8B@߀Hzr;:>M|?} Jo#P)8 Gk`0!P`Xa(6šÐ}ߠ 1s8OVj?觢0E+iS_7sչ:pݠs9ENej[w&e/%`J@V|WdcLTiՒSmLRh Lf>y?֝ fg;ߵc8L-B_d7%y" nc,=2 &yèqE,(Yëʉc)E5l3yXtAځ:B9KmN ڒ~$9++MfhҸ-qJMӸDnqAxdYJR؎hf@T&~y #עe24iYP]& Ԩ]ůޯ! 4*_beM_XpNTBXprͻ,)8g&ÁOȅiEBL5iA;K[n^EdtS!Dw4s›NƘ>?F&~b.Q+lI\l; yp[8=tǦJ~I{N(e1ʯCRo0E p44&lzLCqkOyHk1vQ$O&dRҮ鷒MHT5WL0uwN>ʕhy4jƘFfBe7kCs~ƩYA'5BXӴ?< .}Й,3%FD\ ]1媖sW} d!|zk\iswR;Di#P`O?~fM{_]ãSsr\?0識x ,{jh[jRxo=ވ@ NL˓s,kARUC4hU45\P/b@a(Yzle1 WU_4\*"G w!(C@.ڃlٯ&V|fL5J zj0偆N:eN*͢E⬛F[7iuxm5SZMg bU1%Cj*Un#jB7̾6m,(%a,ǀ oB i֡+'UX;#Wv$t$jFv7Y#Vo6ĹF>Uߗda9@0 wD6zY JYne;YYXFGV hTݤPIJjwAY}H,|Q9y}cUj1CX й?9u.j uvegQP?qY!zc2~YOc2*RH/ִI[P[<>e1j#>ޏZ5GAW/),1IۿwԞ0οŎTD}fIGE2EJ( az|i/x5KzKħe ,~N٩fLWKBTikFjKňHӔLSq_."".C=3ۭO=d<{*"T)p$Cl&О&]o^UG{.o5ݵG|\K/Bnc'GA a"ߡrvcۋ,?aoK{GyP BYI $e,ʲxLm]_~}|ޔ CcEc]DCέ2g`@>N(J!_Reog%RCm-,k"G'_3:)Z!4֗\Ͽ>0v}bYכ'R*b/Xo ƤN7f*Rz?yaB5  zS@ ޾mc{x&FLjHAU45 _Lv}WI| k]ʃ.KX(s"BB;gQi80t/SJ0:1wCbfBd);n+ w0%F!'7x|w DWVoA~ \d>dij liP~}#8տJ &fD[ Qqn/Y$)G˯^B2 "=[@.M4;Ia~vcU0O;*f)9 q#>dj ϡ{ﹳ"N 9Nl)$kWg`/8cJVYRTƺ65p0_.cHgy-ci׽ gUG} ܮ~qh bs9j1+fjQRe"VP(iMÚ5.jRۦ_2v%2@''UJ}p#{d׫!9l?E˺{w^]/vࡅ88'CP:b@<@!G+)cdNׅ}(?3הS"%Cm+5vr5S-b[e,MCg宪•*Ձ";rr1`my1V A^lW ߿@kZUE-tt`! \ #4hJXJfO7^fgG/ %Mw k "3fq@ZDF&n.Ɂ6Z+ VXӓH5eQ, 7^;J.Ķ~HًAGc+I\[ *br3hmed ![DiyQj1Y ^*'q<=WYCI{=65:ꂓ4 ;(GK2fZ\Xo9d[t陳*"n5ZT!7lE-*g , dzUrXS`N{fT H(~%|L]5y>3psӡ2̗\i*^!6G@%6R@fVV "Ns[nIꗜSv2S))d!:ZĪYQ:Lԋ=q @pzKM1 XiCIO[Yy6YX[2I>ܐ)o% F`2gF]_}1tM[xѝ缽}2ƙȄZD{2<2ڥ1ԋ|qB:-90qm[ɸi焑&=Oe /&W5G6F1CV3=T\Af3 FyOJf0 ՅՕۭC6*!ُ_S=}l^ Z|DKt[SIg!n])Iɺ6;c)mP!Tč=ȍSߊ> 5ݸ仍Wx J1eMWb<:߇&45xaOgp *%*FW^AzGb)Y :=Ak*V t3S6㐈zE)XԱ0f)WE=Ll2@DT1)',4 ^Pl}Ce_##yZ5BQ GvNe+ sjF/H 8`P鯩#?ff.Tu[<(knyJ7,=Hn_Ab2E^/6[N  bQ8-='r1.L׀KHqYJk  !NjBZIp8:"pQ^.K.:_H*L!˄J9aƝhʃp AED.fh0;EбvAw6IS?OXۮn|=eL^;KF_(,l & #lP7=oKZ?i -on \V?>Rnv%Pws6 '?aw-zdT?hsBΉkT^>֪,oN}0C,{͋sTH~ H`XB9JsS! 6e:٤0MRhωB9bu^K _/B荜bw"raX$$,Jt!]NLF=t-=o%8\n Z%GQ-U,ب=śy.U]n|=ғM >v|'x ,ǓS#^ҹ,;Sazصn' rp\w,FSǗy@c+F{gQ)V§\LS(] ]%3'Gu=1xcJN,r}\cݔ}d'2b\b m&d׉ZOqrs+7Y_DրcqqnYdE#3lXeX.AȥlQ.@|J2tj[|]۱fHs& kްW˃Ft=g꬝#%z򝢺$*Ku5ST1Z)=2`0S(.{`lz>u)ܴv dH ۽ XomQ!JoY`l]nxllϯX{L\OF2棒*IԄϋYr9EKňVS!{}MN3 յ%cC-uL?|d5~iFLW(\L _m.NNeo) Z6>ý+=,鎏m/N]sx♒jsA%`y*@? ƕ,nl@& t-V&9NovzB+r!r?Q*8oWaA!0WQ[^z0 *Nn[Sז앀(+[+z57&B! HӒ}$x14+%޽9r~DDk}"`vb= tĈ~~0ݔJ$ǀ:zݚ2:(|mQs!w-p8(K6NT}{*,T(>o&&+\њQpg8յ\plAWncBh'^bJ$Ez2@NH ,(<݊PWY1n 謄A BF޵{ldtIID255r;Zj-r ORa"C>CN%HU8X%f~z9N1tK^M: C(49zkr[4{V7$ $|Nxvbz9z2Uɨ[q{]7RdB(Z{9J7$[*4ʹ{hx\:y/FSs30A̷?] aE d!3 ZFR]*8:;8e섥mRm['' ol. "5}PXoq '(M}WJЁ`oqnwk(dbe1)5G:T|&L@H+mϲLKL kE j7P\0rp dYױtq|V|lܖ _Ʈg :]R : Gϋs(8)x# 牛:{ tctu#X GD%w_kC d[Lߤ+{ KZ~;Aƣd>2䫟Hi3Jk+.i  I iI o y (sHjoy,.(/+i I!k_\ҭwd^WJ͗'h4eHU`{ƙuT x+f3e{²c|M|ٱT%3>ji(xPHj6D EuY( ْh׌%qΞ806Z6{^{ -O:3Z7pҔCuWfCfȌ }C 6IOArO0Sw]vN(^y{ G hkC"dI|TIPPL{~wZ61n^|l@GuO&Zf(mZp덦6GsJ,@G0@WYW}t46tvǜP5II  ZcN^;޽/r_L|΍||zT { Uxh`ߙ\-`eC3N@՜vS`;>M 2_08O ]G>+W$a EfIx~V& 2#;t<#ՍϮ|IkY1^yЄVtyXb$0LZno9)2`~ KG]fH\my~ov %b1DlUVe?`5Eڊɲ//g_=7A V&fF$m,{%CP<4s?Pmh(@ D ^/3?D-}0MFrXzr6M6Q/=n!Jq3*}غU|Ci n-hT;Fؔ PhH<=->'@|nĻSv5 [ " bw\)v\K̸hŢ6ض٧)>=deoarw 0}/TlaC@SWr/gY61J%{׍ڒ-,܎*Ud@I`O)GgƏ .# 3vmTGG~ΜSy}~Y] OmwJ?j+X+$e{,>A CH7UF$kxRB,¶NB76u ԬTÍ${z7Vg?5S9>R]T=BlJsFs 9 ȥq MUϦ0D={rsvJGD$+ydgwAb:q%:b}`Aݓ+b4xSdJ(RO(Κ@(G}#Xc__1ET][![4k]b $U!B0:éH6x(}0Y0;bkUHԦkKq٨#Vl-VIf 3O3?D47KiX?Q+ ׸HmAv]W67#~-O"4 $r;"VmwGTŠU}맫 s~*ϔ@O,z9^zzFVEO;A[] eA9;!Z i8 7tD$˔322Gy?SEnlr+Wi*}rD/KaQʻ>Xjgt/$$dmU%s>FOhqy  ި2M-@9+ %ŊSufv9 9v!" S s&ۦ[r8~H_km謓VCKs{S]ceGh zKe/V$ z>rSj P&`xO%w*s׀uGzښuZ]*w\B0ﷇ4sc,W&ZER*NΰcWLLbj3ZEen߳60DnI[q7߫t~`Uq F W< 'IgRr2B 7:Ť1$\M7s']ݧDePśQT2! e+؍z8ԫmhEXDV()_ "xsm[N@B,Խ(T8~?[RG d:TjOW Gf4۸*}7}=(~>{K_c[!I@׼-4xR*ռf6ݿ@fr1:!3$;QQaGlXKo[ig[0H&7B+-an[΂FBs;VK„@t=5!롘aKNϚBs]<)z)W_pV!my)>@OXT^t\zOtb[r=K|5#"0aӧGx -ӲEpmrNB$pIeLkoE k tw}XngAoNCTҹlL:\<F鴣F=];65 lB Y+oD;P 9ks۰fa&52MѿpZ5 ?]nQM\#SF D'ھ|*5 1`x/$(c``A$BݨIP_~'LfkO9)Kƴ|ZIƗp q^S~Q{)bB[_kY8#8].1m?M4l m΁]@K8~8dJV2_ԡȀmxn|v N>i&][ޢߴ$ M!i B0J!InF7[;f9ƍ>ŕ*ўVvcOV'Qc7S3PI ((}]`gf獀DqyMJ\s`r,X1Ɲ咎M6IxQ eL&~ԓ Ξ=>E :dN<}!glfdwZ䊹px*")ֶ(~L`_B 6 ˃)4_6zZYurxjNIƪj!c ti/`έne,Œ;rЇ1u0W/)%S>'l+!449x0Lm%͹Ϡ ɬhG:^aG>ۚsyԨ8Jc3֙VP$KME/akg33{GݢԷq!q[]+=m#e-XLxƎ9=,:=(X {IǔƩ 4wr#.(Q*Q:,'콼FQ3O.+tOV.{liƚKRTȉe Bv d-7s+Y:INy N(I2]R>mM:Y&7U`g,f UĔ֝6˺wd]Va/nJ/}X} 4́@;Os Բ!7oij~~mgz_Qh Uu?$5;AѵW}V{DZρ*(boĉjh$0vZC̙1T7D5ú0ߑRjb=`#E"Á[Yp@Fڱn9/jȁŞ A$o΄i.M'F D>,5.HxC9I<\*xa,g7A'Ef\҇t@S89X.V+t3}R`n{{#:p*4c}LGNߠYN*L)NeT\)~a`UcQg Aͼֆ;GA56 }ąyaw>TnS_{Qc=Qah*aω\7|f,M`xd6egLa'Ob+-eN%[Eߛ_.v|wz ?Miѣ&+PxdU(DBʣ_R4g'0:/\%D¢2Q}LN/VaIѽI-YX(>z8Dǧ 8;ڔdcCG1$L+s]=Dvj(&ˡ2,4tn(b&_@bS>j]X"JRMХ_bþΕЫ>fS.x+4>c(Ŏ[)#V/!Ewq# b_ !}MQ,X@Ʌ;#Mj |cL);3MϽ}]E*"e߫ңK <1̗~rF_A8چx.r!*CRoM}_1}>jCB|ŮHv2)K_ T5/#,K 5mj44%wId]`HaItVqwU# ,ugo: FQr0|[g !D~jQ[zjN?# hwj%ɩv N~8\X >bJ6;КmЎኗwa03l+ez+ *M/#/7}=yuKv ݡTE)zd /ןuzWScS=0?WOfT q$k X"[p8ec-ۨ$^_"f1`P( ޡ;aB"BE@]zF&(잟]j!԰},8uR\( `ERo 5RA3KZEtN1ʽnM9xFSdkj|"Gƿl6Xnҥo`i-˵Q~p8IwS1 'ͭD8$L0kYU|%J~+xbѼ'{R6H2(''2f:1n}LwLQ^E_ ﭺ5ںǥҞYwIjֈÃm'MMGMpq/<ɍ>{R uۖJ`7⼘UVckMswM1ȚqW̏yZګ(dnO%w pjrrMJ>#`2hϑ v}X-,$~f{K'3aR[y8]Lk znYծ j`C7{ɺfh&f>^ f=`IˤI$nK'>CQwiK,Db:f+5XXeҐ}g.E8vjo!zf~e# M2Vhu@ TPa%QgK(d'npCm1 '|gq\P<~Nպ@zU V-Of_MLi0֋H Pjv$p8pxlÕMUr櫷ĞHdrg= wY z?h>[‚({d :A5܏7%k3+MOٸOFE p6cw9i]b~t']uFN풻f> 3S8Ѽz)HR> * SU܅(辶Yqȯg%۠քM~nxk:fnjkJ16 ٚ@M0d&Ma:m>!gil#V>Ad䢥:FtjXsz t)DIn9` Hz=6"}j܇/?>Ceѳ9ެpȪSm]4#@OE O,wcb2DqIlr֩'Eph{8>F7.p(kGΠ& ~u*hJy [댨û +j(SnQņJB߃Iq78_տ!~r%!j%6|D$. SCmdEt njDE4 |}rf-L*F(ugZkGp=h&mQ/)PeQ>c+ 3#QVh@ˊW*W`_Ֆ-|֜ͅMwq 㜂ΨMMjo~ CU=5oZ`i2۝-o<}Yqxy>3bh&Pu a071 @ͩյ.躢˚sR>&z'Rg~J( yr}TSl4ůʋU0tzI TmUT[a8fأ2e;V:g0(7>&Y!XA| :~Q삺ݫq) h^qǴv`aWWqGQuPҘ6K*e RbQ6*e%v:WT'lYC2p[_2ȵ3'HUm Le$xB[ά!vE?In*l}&w4ܗ>4͂*̾i <(4-"Na"cqb]n~+1ѯވ=xX7#xL@=gމ:呂˾poRӬ$s; i{}\'Q ˨4^?,uV`-Vt`TpɃ^1\x'G\kC8-+4gQ-^h#c5@Vdߖ@# o^7i]Q:LJ|hYI/]j1!Hͮ-B /T|%3iڅpw':т@xb9Zz j!]ă[7M䚿MIC(T?Fߩ41%)~L]@}N 0-35@A:Hl<6(d"3UnutOC3G灍Bǹ)_={%_J*0?'HՐKqA1Է$S-`Գ-6֜bgnØSp7 Q *lކaޱ;mB웧Nf3TGz_C1{&#>UҶ~ = j Ϳb%bew2y_ÂٕͦA\7Si!bK&V=QgP}%S^ckyv.`gEk&6zh[$D3 { \%A7LKkL{)K^_~3hW5u~u <sJCi3u-nmaE i0#q Kκry/7_Hݢ1ȪNM޶IYU^k _1:Td.i33=(Pm]3;1y5Aɖچq` |(mم?Az#W(Bz~Te`xx#>aphlL4g9\<8wy_j`T?'WwڒX9ܞwF!O DV.5#[=}tT=UUZz3a$L*u8wlnYIdE+(9igbE1_i<0P̈% #2wukL7DZWo08/EM{uFU,Lk ԞJHR-F*Mzĩ`h0}%otfZTއ@0r/Ok췃ȨtAh.q=, aٕs%kwMr#w |o,XtJdb`@SNR'kXAZ;OW0Ũ0j-tU”Yt@,>`,}aS 0\4NHnv@k(EhO^pV ^>X^}{UaTA {nUf{_?p3i"R [[L^H< ߁ g dWL?윇 u{azt #ƌAA"jZ!]^IcG#%Ybc1CՅhcP7keT% Wv5G9!rdQBR;"V_;潗;_ 5lJ!IQ%IZG>l#\gP6K~%yն;VM8;07t`@&Tw( õqG͠Ax¥#'xu#DJ&%)fC𭇷; =+ 6'~C"Hhrv5k!lU89v@ˮYt JkQA3*]A["UQN]Fdw|&7"lIu~PHiAؙzL@&wZv HZ--$m̯/J“'y[QOM*Q|ـ`@>T nYʎnly 1\PՈݲm3S'\T69thUg "F.n z;LCh L%Od񞢛%} O䙷sr6l0 . K,e$-oNd=f~,J WvpjLxKVCEu” M䅲su>޲*/+_5o1l۵%cD&+P$/5@38tZIi8ZΚ`9vù%0 :niV3kXv6_2zB6>Sͪ2զ0{9DkAUm!t%,>q71x#vYfޝƬd ޲,y="k$ӱf)W~:k(2EPkhwH,8,q8H9$*jkʅLhUbЛr[sdC~1͔!.J buw[1Rs%G~ kplx-1okZU$ҫJCAt G- e.U4I㰧o."͂F)G`3`8#헿;z[ן*AӞgt4١bRgHD^lYrzgLw-ZWzʃ.j [ ~c,@DoPsl [א|])&՞cV ݀Hf"z |lꉈ}й&jh(~(S9/ g^!:I FjʇW#da]?~lo+ғo4uHD `nB>PH2{d>s?ѸV7/`7kJM<2JŻiǧ8T4E>A6ȟ3DV6 l)(=BJaFCUWebs.m 9GBW/7g0Fc.hdn< wJ3M-#!>DfΩ ,*f`0ʺtFG'9:A_bUw VhWi0A-V h{yi⫤Hu~ i^:=6Tr;t`3\34g! u<ϣ0jxitf/VPtrR@`鑂`e- 1dB=(Hd!qRfȮ&Bx K5rg* %Lѧl"=.g!iaMH:Ql9ol-pJ %kvA'v t8H|]I,K ܺ]d9# y()3~r5.h yX<(޽=]v)`)`CxޱPvf>`~}c2$ԧX:K9#,!b_Q6..!k)t*9hP=(x:9?*k%c.~`͜6QeQ9nk샖1F\u^ܜ꼗΂3l񾣃N2b_|Ii";q(J?ڿҹfR/AjċIf≯Bb_/\׹rCQ?U4JiffkWP*ùT,'e*$.$=e*GՏ-[N<C[6h᳹C`>NPq̞K|l% vO0W ]J4EgD/v Xlg(heZ܃ l9D(n_gx3L9׫F^*Ӓlb ;?6 !%|v$ T_`kg*yJAo? ?j O&Wo\8s[F+O f%q !kzx6MM&TkEI}Sn_F%p+)i[MDn.i8"h+eMت2Gf˃?IAi ;ŝ =B6Q )oz:7KH!@܂^QFؙײ;yp V_SZ?RhU:T+:"C1v5uy2l0"eߍHz }@%›w`0r=] D 2Z|+aH.s?'{mRWg`i!k <Sԧ*iYcT4x5]V#:q ]ҧ_u}.]?AcM<0۝TXυ|8B!sZQ$rTG@eAnXݨi*ev/ؑӸOv~;,aO5Pw00 {/6i5(ßOלtA>o˩*ɶTCTX~ x=g6=HOFߒe ٢煊R6CtߋjQusp2BnPj)/>dݝ4 g_Y*?.^!ś*F![DHUhBoCǩ#E__jA8jˢ Iˬt]g3"FG:2'|j;ɰגj؟7ЭmL(b>y ks@':w@0'V-+ڝqMAF}t2kYոgMZEbR$$psh1'6l9 ٓ?P=׍m~ua ,)^ G|t`Xb9m,@F y />HQ9 fRK;H[m8 AA VdJsk c]'P.|l~>#=apWOL_/VZ95;V1wb,0zWtwm1D ,x8r2l-0r9UzCEl#< ixDb+-) y=YB86C*ѨYcҴ?+{ÄxI@'wbu=;ď!`-Wd弎*Ι>ZBW>DN;v2u dO-WXJ[b2ױ7'" "f᧢=viK|,C5%W3%:PN5= ̒v%UOH[``yg?Zt^$E۪Û4+ u<-TwN w3. qLEv??(K"gM7(9:֍&IU+,qͶ J3%%GvsnB8x݉t2Fx@b7! Ѳ/SH=#+`)b zYaͤ"o;Fk2x2^ahQGYheQb!CYFwjoGw=U_o#:e.RiXW7Kf~X.ph+/Y9$f%͇xD?ܯ^N84E$^RaݧTڪƌU^ZELbZǙh81T\FyriŎ^xb?!OaB 231`§Ex[4:q|l`74eyQ&_ xO%m7xG&7-z7wSmnHW֊Ct":\Rfcƥh(tNH➼}Y6;>[AJlCv$<@aNfbI|Xqi:S۞@KˤڔEi$L Im7wƶ Ӕ1>RBZљ57\7XU T`.ib4j)&(Y:jZH*+[-uu6Bƻ.m&cTMYe(>he$ԕRdYa9KB+.jL y#Qn+_$ӫ,I]XO:l,L.nOBHk"(Cz,8-}Me <2t6R !.  {au %ȍ{T5&H$cs߯N Md뜘SαCT}-gȩ뤷~$gDɓD[I;,OʇfDPŵ+7'Mtjhn`3Ƚ 4D%y?Tͽ<*YsM^*bf]tpm*Hmg4ÎM(8h)?em ٶw!\rkb ^!//vE҆ªrrfxЛYAҍAO C>yļqyYůeM?= [}/(IMY3|#δ %^۬ 4P^@p&^2u͡Oi#-e02j0nO'Ae)*2iAteؙꞖY霜0ZxhSA<$DK۠OˣUna&]t9c9a J@O`Π̛BvC`|?XrQ {h>(Yڻzޜ ~0% N637U{!͇F`* W([fS(W#$ҭW_Jt/XZ/7&wyJlJw "6;`8\=L7qx?nSe]P\䟀bq>%HSM$脸? V%˨jzey\f|Lf->-*.,[JEtCT+/e-j*凜(Jq^ȿ\& jĺ?wpL۴e^,E3{zmdP+-ŽeJ#F +Tu&n9]9/75m+B1H un':nhmx#RiW1ӥBsȺY 7'%ʠ ?Klg8`u&N\Qmپ^GLre l) N),эk ʚZ+Ϣ<̷҅س@\<i⏈Ac  wRgmwcuC3GAg1& /I&IeQY @ $9RM}] P7lr=5ķ-Q_ p@XvA`<5rOgA6J_}횳[L@؉}uƏ߰+ r@# _u@a:hvGa=g\=>z~{VA?wYoY R̪wӐ3,9aOVHX9#řN^Tn\I 2qy8QqPbloAgw3t˄̣8T)pɎsfm:Oϣ_9/GJJ)*eIբ ޳O$7C-#ʉ*oQ9OiT>{@ + ituLtڞްyp,eoޔ&>hYq`\nvUI؅Ij #>w+ MBGz3 :nmBznc110uEjO m})*$wQbz/{-}95";5C.L+ Sgo#aY4ζ~q!!qU-s;E8Ǣު!Odp^Ԟ,XϦR m59>|EL~ VM"_ V+"᥋ˋ"p!NGzƦE>(mhasGwm!+Djn茦ϛӱ4xϩ;ONy@~c  #Klϥ~U:HFv`ymv &(XU 9`ldg^ϫ+t'6Cשo^7NA$P䶒"WIJMi`Pe,@f7 "n/ cЖo]m_B\A\hd12W;D ~ kNnrip3f׀b0jjh^ u EDHw@\C@,eOjkWLt(w8L㤐+ZÞ֯&ī1}@D -iyV`K?|LOBV&/oSf# Hח e} 5 y\ժ.QbVY Ы\7R6w>E9n-E@5G3Sq% bHqNnXxGUҖqߺúWzoTGSDd|_R=3-7 l[cz?PlV27P};g tqE|QF]&(}{֟`X#U~ @SBL-Loһ^k+`rpj2J @ C hRj_j/,t6j~»)'<=x͋yQ\ Q_[jM M0*w%VuA#fSIdM qB1`br'p-1!O\K]41*'Q49!Gc#,hmi6u/5p@9^K6P,65AvLڴw#jpOX[W'`m*5٧gꁉtҍ_!N5_aJ+C'DA|0` /L^,Qtibj,#D l<ejb ]{Tzlew#zM8 n2g!>%.&ԯ( %"w:{_AvIS14]\9FģVSWs+;+GP}0Dr"Ru.#܇ȉ,6 'Ħu-ŚAׂbWOXPbG3(Ako)!QNYh 8ܞԓ6Mxb0 G" Jۇ`$-4]BpdV\K?1oLlʀo쫂뢫K6y>R/UK{(DOEI g{\aRL/r]BxrZ# =ee IkZ k֔בRarCOQR(W^2 )Xb+j06Grof+ iM杏Ĵ Sų*Sԡ Bw|7%)v]E_$>A0,u1kH|+;`W2}vH3/Xe5sul}&pPui/Y$ F8zCol4П_Ab-ޱ?`mP7ei@3?8Or?@$baV|P-.::⇄sFyV{PUAl}6uo3}6ЉC`BܪP#)dQJDqpr`P4/0aPHJsC.~8<*e"Jx6q7N>*0U9vcToo`JIк-T7e9J! k_=a9.yK=ZoҶe7A |/8N}x [K ?ۺ^rD ھAGY%ْf;`r1}@3';U oEƣI5$ոm/ޱ򘁟~QGװ~RZ.Ce< 'v@pC@o=hL(+EBв  jANS|.:6LOBX Ln1<m:bj6){k_J (oHG^\)Ɔq?='% iAcboCSO Q7$)M&μGBCxu,cyϙjS$kgt^<s@+ITk8 k DMztKSR8YB(b#,~UC9$Ouu UXP_uUi%fsbD'p[ 9K ǰpD GCWdW\O#'̩#" /X p1?Ȥ4G'7ݛp} 2Sl?\g>_8wm?)(߭i^ъR3'V7{1;IJyhٛmVMܰ -pOj­_X"Yvbtbg. xͿn`bRX)nASiVs><ԽyIͱw̮晉Cs#Ђr޼4K]5FAH@|m5,wAȕ% {rwv9mדR[Sy̵cQk;i.A. 剮0u!Rcq`̬19$jV4BVw#atwm}2hھZG3" VpƟtA7ַ?nu58"0Ѿ_oU3I=Ie>"XP:miJʵ2)z1_,ZDYbƕiF TgSoZ[tp, " vQiTB)ojX6ϐix$}.7Jf$m*]yY?Дhcɂ@3҃W`.gy8lA\61( Iu!Ei3Оj8B΅S'6m$|GbǥɆ8Tmb0~[q0?yAh{s'!#e6%8w W 486kz->5:~Y&{PB; =]2/Yo,+Swx T2;E'Qhz,j Hoo)XqFQ  !]S"a^$&RVJP>$, a9Hr;H(1"Pa$܀Dٚ k7w/ՠ=0& Fy˕5f@J TΧA/@"H<9*~)4w^J_-fs&mt\=hg+bjͰPc\˧ x4w5tt ˻СƐ eoPG5W00Iv5A'x s&R*ъNiDi)/Xvk*(L3["uSK_+S1,e/t|9̤)rNrcFHkjajЦMߞZ5ߢc}HBOi^IӆGj'R5t?2t!ÿ>kY?:Q}N 6ϫ`oUB`>[)c:=8ɮ:J8A$9W%vRԆrV'а=o)oC}6=cN~LjsmVHݴţieDӔqY:l,ո)Yefvd.]=@6ɏXAI6/ǼI(=ws#(b43GQ #Vtͥ,ݜ_bk$Gg,ZSP3ވBb"/IBCB2B,.Eycz! H9cg&݀X+~iju>ٜ.ft_<` N`qʌfl»wY*oBZnj!ADѶ/azjp] ?1Ns,"E 0)q:{n|)ҒҙFؾ)gs m]IwJI_.c o @œ:n0)=YLN9产5nH:`D{a3?6 BNΖ.j`ք6dV|>Rz TLP؏ CNZT x%/O!"P@6#EY;7aIMGe ryx:*P\/@\KN@/DlѮ&m>6閕 tf]E,b?HcrJHE+w]V_KR.ތ_R^ZH1>A*SgGV?mLjp_SnFI,mid~? Qy?[u ЯqˬxjF:7h( u$O. 2Y(6!Maꋒ{\s-fP`<$*{3r݃{<0=rݪ\pB;Bā*ЗW8R[J3Mi]ο'鹑TZ<*UW~ /Z_LjEgN4i*N'2&\?]R^ѥ)zNovz15BH_ ++w*5cq*nDog|,VnJA ^Y[.T?*f4ʗYRokL5plBGW1@xhl ^P(hHN[蚹,+JVq8ڲ@8v\tp%>? =V)Y. i8H\kL;9hK{ 2+ym[-WىzR "=ʕڤh0lwś+bnɞ^SenfNUg;A34-* Fm kןjZ c, Бx]ǏoH<{;]Uq̛:RTCɂz~ɄtdT01A\ BN},|\ĵb j9c82pwݵ#DR͗t)=obq1.@ ɽHb\Y7!@<}_hi{E2XQwmv z] L:řEVNu})wW~TIӕ(Qâ(e3dlZL0)G"8t #гuwNDL?3,56u}lvQe[f` ?UԒZr+Y8BC ;)r#Mxo ^H³n܈<֫pV^_-$ɜM"o6h#m$i߿ A͔uvQ=ܟ^WPR|ihƢ` ò<`*Y IL@LSܮ5 5!!FȓKVh1G!#&zX;*х+t;&{D%w- PZ x$y8D[I_ "{ oJG֝Yk*gy-e"6n;>+8E}Rh@]e&,PȠ+jt`' 2I5 KNa(!XWӸ-b=ܳ< ~ 8ǘr9um#kEܐkqDO\KBݮ?1\xgN\9?1I5h7 9n [om]0:lNS}G?3oRP#š=*0ad>d9?.6uQE}ki" VownD@7RލP7Q k'l n]D4@טC+g"9{ju< ֧zAcd 5+۵hH DO6zh[lF1NY;Z(&j,-dpPY{ IFc4|"rSV}ڦp}ZXQ0N_a %ATi;k?^҉m ጤUDfh!,ث.7rU$Q6!V(17 3m?7W(Mȕ iȪ {7贳4J lyG :iT[NpL7.K0Tp5$S쮽.A9U%aꗸN2yן5zH̿qIj:+V<#jC(^2 p|qH3"du]qYB U;UK]LlfS̽,!}"pL^A*Q6+6ZnR+jdLa(a$$ ~!*߀]{hӧ8q`ܗ/95DsARa%<'} :幈T&~:|Z‹N]S=w+]ܡ޼އAvor)Q&fc )|/ۺ^?˦YXWp p79 ٳ&hM\Py&͊KutΛ g><ȃݰnKS蚿FA]ycx/>ΜH`[2O;{\Sg~;ff}.9YGz 'z{N惇jTҾ5~zM{Xg!l85 %x~vnl$]@g[aWv|?Ƨ|Er&J߆6ޗ<}iLQ|Oux ojI]ڋ&Fv ?4 |zhzyu} z\tUSX>k![h{-r :7i}y.,2jJ/HJd!󏌣h聇fnW-J*bF[7͏TytD7heC>Њ`19)MdvŦQm07$̀S_4Uj3 & $o <7"'>ƿFbI-aŬ˙].߽|[uҽ>ĸ06 U3ۙVR{g!yVU5W9Е++˝flԫO||J_#TkxSٔܲ軼7]i"5BņR Λ{ԢХ<8# tIU+s{#]E#<*UwĀ\P'4ueޞӣPosg1sPy#e1[DՏI3 B*W=F{AAc_eN;A-, $WDŽ5-rfm%?H(upS s=H[ e]*"%_]˘lȉ*{{Y1  *Svu5_󖚃拍#x7?QC >ͲSޒr&%mF]?n[W%"\(7Z8v9$ ÷,dPyN,]pev\QS;="%Oq=p'9C)T|ˌ 4H ǁ!)P0AcEZQ{HтOBcR.:7^ԭ7SuwfA *}(]ȳyxW*ŎTLwV7'x*vO#|?ѝ,0Tw5.lJpbK\ ޺9").u׬9IQD8s`M %.x~qzEIг:xv٤_F~ѿ]xI/Ԑp:K/G9Im3< TuY0Di)$Sl]٩2p^>]&Yn0UZ5>B1h;!!:?Ƶف# Dn1C3%Lkg.M׮88 <ص |ղ3Xgp?ՇD5<#:=L&:qw\3e/nt>nM`ip#:uGG\L^Ϫ9ݣ* <-kvTTjo0H^ \đjLj6YgmӾ5K]#KkH!.:Wh7IP`1 zkQcGuMp@lXFhR,CR | +[:xU!J#ҕ/]ٔQoRE/M C `LGT3ס* egJux{*W쩉Lj'-*䗶m#Y- !wa~F&q3^jPfxmMM`|\]3@vol%bF>=gb0Z7B[2ʿSGfT{~(XF޺w.zqc "L KAŬE+ }NiΫJR>,ċx[:D ˅Ӆd۽IsB9%dU5 *#<Ҫ~x0+~U4m|8ZaV@MP /"<LJԡowJcY1 X;k|vAeceK~[1, #\afj+s~VZ"usK3}MVy+uپj&/)ip'6CH.JKW-X";9[ n*s<9QI bb6@;H[xr&(ϤbVRd"D95xx߇NW }~ Y}qӈ@V !%;{BQ})U[j{g `% JB3Μ7hX*gF>|3n#_E RȎK|T"Ay.ξ&Dח# #% }6DG C?G/&Zks* tV Z3iS>L |m0P/ +7 pU>f5@ڬ!e Q_ -sLeQEd/}!8zDAH _e^ C"HC Փ-frWAgR\Y,d*Mh,h +,QJFu} 1R XbpZMvylDd_\}'tFst&Aʯs_O\Z]liHFJј^ܧ Z*1sOD琞nJf]d1^ Z@A$Z.@+ f.TyM4OɌvֻξw-f/H.5dvf:7lM !f*wB(p]Mil>8 &b+ł%`z12Xvz| 9zf!qv}ĕ92a1TqEiۆ`Aa}YS IQg#}&F 14!Ǫq(|<&84(>԰a,A3d=Hya#$[76-&9Mg,N]f>yyka۝eb#BiC'v$03{E%8ފ VHK*HHNɊ}W'wI>"䐉"lj{Ab&3F8ƜM^{bۀ^?)wLDOtH fE|t^eD>xOK = pTƦj o[6.QX6=Ng_F 'dtt6{ݼf@=F2U*"H#޽B3"f9Цky'%Иʈ Se9 *q=).#Lk ^+lE`}$lW~E1(]޿7%vl@vӢ dVm{"NJ ӧKg!iHq[{eft?VZ3I/H_ʨc1^@^s%hf( ]AHa4qbV,EThhP"v˜rc"Թ(YN+isr 6M/UR |.e5wK'?id5CXw ݲ0_ظěT_b׍xSrqv k4?,v g'aRSؽaE@=S5qvPN\s-dxw%X@Õb.:H88u&n΍8 n^o]==v?Uu 3P~[8.}NP"ϲeRIk)z7'E,ø0Ԟ㼮B48eEK t/37|o8C;x)GNϹ  l%#|6YdgF=9)I+gBûV+Һؠn>og\A<% Mi<]e kcZ$ DC^dT%'a'wq3ao}a19]]ܕvy[~y{x'%@PNb[Xzbdu&ђ߆HKfDj>,lD }Wجu4DutmVG4̐ߖ`DaQRK.?/Gukoy)T,n'H'֕h%ޮh-~[-]_*QM iUG~>z-JiN/\KmfFP["һ.{ G &kvH|= SʊT/^JtiBxN3H+zJ=X6K1n55];mŶώPGn&q|ʑ tw=`e}PF5MTvR ,$h*otF|?:Ӽb9&h6\8N/Jp!*ŧІ=]t{gkҗ{Xׂ[n@1M7tet:PXVʰl} g}gv7dqŮTaOGG/u㉭ޮsȢ{<>"i]XrC(BkvbV0MУE s$KXmbJD@s™1-W4DyOE@LS^.5v`:u)խȽxxaON-/ASAdr2 A86Νٸ~}Z.ynR59l(un&>Il_.Wmb+o Oc(m/`9Urf6(`hZI rJ~IJ#כ ~(ԕҸ -4~ES('4d,>?D+1p,,yEFx&K(B'Q (vйp l4{owkфԢ,=@C8u8DȬ( 'v%]f;NhI2 YS|".dv(GA7&lQJ: 1 a4fD4PvŝÊBAS|?P#_"m\*NAVQ xo?r: M66;NdV/.o`d .HLhV~n&1k '+kcudaHW;+P잕@2&R!XcOnE,x:jҺvCX-Œ Η 50\1Xw"2=NO;@q@&4m3^-jvT][j/iE 'peK֩}-mKchO->@[0 .!- _ HHiI8RW>BϢA6fi'q%# &1jiC<Ξ=j%3L.C-hȷ] U.ӸXl@X1'g1{%J3V ='+pPfmKI@/,w/CA<;[}7e~}#@UqxB~1B,Icm9|")舏H r\~^+JE|Iu-pNqe֢?[ʰa= wLIlb%Ew툋?(%X;A.fT~!?}i$/U~Q6I6DU"ϫ~ )u{v$}B3i2kHeJ*(D]tBF6tz+3SG(fV8ν%k?*3ѫD*=ޔ"\}V ", UgVL64ՄcHߖZRmLdBNɡk~y 2-T`u OXQM"L.ۄE4l^wc &.BQY6 Y Ji@e{HPo>Ƶ ţy?eك%%)3B M J8Fm'9sdp/Ԭ7)wŠϿgb9sۧiĄ9~%> qZ;g0D-¦'jDzVwoPhI ]8xphS3Q@0]3f#+l ɁFVPM66ek4iJ 5pC #8)DRXyI<G<˭i*H261oO9HUo/P$"cg h ]Dx@)q78 66F㈈c x6XA0W6El2^;=/IMn&ݱ뗈'^tg]Q\hMIEZ$n()xw^ i@Zv{z0_Pn>EkM+բ>(R K4c'y_ʌpBn{j%KA@yI;|ҤdcLk<b=C&GK\:M"7 / R#pA݅g ﺬ~۔=AWMvk5NQS@Qw呛2j/#4j5Ka_!$J7GB"A\1H<@kTRN7mWG9"U죬ҕZnX ZP>$ktP ޶C-j0D9K|6= |R]7F0ԁk lcuhi-'j eTPI!Y86p*g Ʃdi&<R,Ywˮ{I-޶t=6˂Pe*BX/sc'/)Y v; U h/eω!rz}?!Yӣ>6? n Vs&m.;^(ŁHrAXm ]Պ"f å !nrs=3*B*a'sTϯG6 "lLW;F& *] 7gy/_]Ղ8a [dxy+1 c1vQd\]b(vzjZo=`N8yIh[mBx4_V:( P߸wGd=;ݻX}ڑ"ʟѿnH\W|>i`;l]GWV$u -UB{k1:%2ANՐ+$o-1x[fHN/H. 5\I @\Y:\O y! 1̈́f,8o?noWʺvyq _,A0Wx6sA%԰2UwSvKm\?#"^.dZpJv?žᜑ"Q' 0,˨@WDV`o T"!|PXŅH#ݗ&ĩKcM',A- L^?UHBy>kJ.Jh-X[0<6<?fi1ԗ"JC}ĝ Xrg/](bC&ҫ7O P /P0bhmHPwL MeJGO ?zz*i2wWy,*YN7ߒ^vAZ|L?joXyd J0JP]R/5|~OzWٸͩS1@, vyo[k`g_ #0_.BEAuS3$I\&":BSпĕK vmFFCDSK/㻃.=e "` `s\G֗+'/0 N-A!v6U-˺oRqn50[lXJxD0QbNN /C}T,3-B+Aa/P ޝVo^!ݜ4e$ i0&H 7/_NG!#%ѕdD${RS}>y. k ZF0锝උ%H%|C*⾼mV.l;%u",$Ҭ6_^TH5% %?F7nw^h$ݞ^]c3CFPjuKWiPNTГ_ΜU'xiƣU dD!jּnAnsGZ:s"G7=-pRQ?(ÇV@qRm28Uw,KUkA\7,ReƤJ$jglEO^Ja/>'5Z]Q.DoWo6a1 NܞϨ \4tr2_"^1)%%P}euzqRUOUՊ8^t~|-wZEY)x١: < :tg'D=;M6!>ƵFjz{n2 R+N/$;P~wyՀE ږ$w&E᷿$8Ot6foeWJ< YBq<&RCN[Nd32uf25j%<2uwPyJ2ҬKF%͓:>ٿAy@lOc_GtB j2(wxkE;IBH wDϷnL-Z2m/;l|uirhkRBS G,iZnu ]#b㶨yzD~ӊ&!|3{gpm)*FC1k~S(0fQ|7m?L4hfnAs,|@j5+ʦAzٞQqi嬽 OZ#u|{ԪK9&qS`2LBqg?9gafGAEqvMz~o\7;E3=G$A&mmō upgx-<ͨ1z|T]P]P*{/DUs(IaM=ԛLw]g:@5}  ѹ̧/kes}]nU $5b 0͛Q"/n5SÒVt'>zOfdgrηd<w<]CJ~_IKU.%!{!rCR0' OL N;I9)0MGR-psSV?ˈ̘FIzZF2l%gQ.rGkEP tUqͰ> 7L=Ý= SLhۄ uҥ>82 \h[[(Tn8P.>-o!@^Ej]f-jZY2Et7Mp6)=QֈvuAgbȲϕVj[XL#JN*HAޣlt~P%װ[;l$s5m&&RWacwARl~ِnO[ &SԻMBo,Fv!g0Bآ<b6BHgDb_jJ*L|w%1~ ,x\hnh;F\uM0_}iwR?,3*{5Α&/||K]Wy"D`b>vZRƢe9k`O} sH֠cɰEZ2VG>P=l&Ip-YSOHXx~U:"Ky?EFtD U::BV;_ɑÍK;I?b?yjX~YqLRe-wb:/GƝ׷@ }EstlBd5 t2]SiSU#&HV"~mQXnFeȧRbmT1MAWiXp# As/rw7r>oL /DGhɢ˚!O,^T1;S&-i+rFK$;-طaXOZz]Ҥ~=QF0)Rɳ! 2FfDoC& X!ĀyU#aV@Gxꏫ MI߃#\ %ɏ2ڻx_( ֆ@\f -Dho 4E4q4c-Pm#}e*tH- G΀ J.>QDW0hK8yk~E7ހFCG-s48fh A'W+n_BU+e%@${k"Eip" R/HABE 0=ˍṕyİ+;|Gڽ(ڷrNs/. _rRo/|&FʆCyTBDUҮȃ2ф4wa<ȉ@X]#<ɿ8lpH!hwVv :h2 eAHP'EpqX{ :󯾴aa,~/2?0d:hI/&7H߉Um`$,uf/֊CHST~>Ip7{[&8kz4%ySc)ŎXȀrpCD9Ld-s@r%4j~DU? Lpy7* xזv . qbLX1GtE\?1P(b×G$d#hD7Qaq)]P/0{"\/.mWވSqQfӸeT'ZrHRT7@vYt}b0>M0Do,p@-{wXJ\u8Rm zF AQC@M\e@:ӿ RH '}—Iٗ1KGӱpPeyAJ-VF 2'"0 gkD:8/,#.gצ++"D :[[~2O$K L+M /T$܄ȵ=('(RO P~$5@{0_&)`p[LSe"ҭT3T =ZcP=X;d*ro4s~U~sČC =4_n< vtabJ1{O^GȚ;F8#TcD&Ԯ~"#i;e^OUl1c}ʌmsNbFM=b(A!m`Qp/O8YNp" ._744kjKsy;D|ެ)ih7IEaOL=>L^sT ;q6#e䁢Ky sO8&ܦ|Nc2]!|1kiKgގp3'~ninEΔ}Z%t!EĘ d:kJN_/Qd?1{B?3 4%YP lzik'>T ߢ˧ߋ (U(Y ǤQ%m4+$^ 9G(3r eB} }ٸ>Zh[rxƥ%$/M=&vll8^z/%ʂ@"};`jr&vANUp>G.~umbLad^H W^'F*pu`(~NE㕍*'MS?kk }{kZ2=IBZ|1c&\列ť,P=uLD'ȭͽ;LL7bOtطp[!䜼MnF8qXy%:7֝DP+dEBl`Hf J 3h$^=hnYM{^&tdo5ygxsоKW] ɘca.;?@Fg(2X%\|G 附3:|ILPXiRϽldo#xew(8#-Ҹ% uUҾ#mx="43sqan6}V4T(fI SL玫'4ѶmyVpܶ9Q>Q|z8!Q΄U1Q>_eQٰ}r24p:aS<_~IzSŗ=e=d/V[@len\j)}IY-kU9+eMTtޢ\YI櫓3  ȥ 5 EX_%V?fY`LEb#u(+M}FR0Ф5SMCeڡAC EJ#-w7Pv??؇Hu"+vZ*=E2&g<1.ow?@ئL. 3"5v ޠ&m8żE'Ck EhMtw_jKUK Ҕ245Er8? : JdW@[Nkk;HCϓp@E7Wwj:U\.™&RǮ tnط*ǎIgD{ 9@wv3#?E+p~{^b%@ifF< ӶW^C͋  #OiPQ.Wqa3do(?lo쨏`\PQjeu~P7|I|9k!0y~yZƋ jNk1l[uw/`CQV`.008"nuJgQ.Q6Fu=$N D]"F˜NibVv+tKJ6~10Z*p(q'G`x"QCO:M,Njӏ{eȻn]ܧ(z3RB+`dRd$_wQ:sJqy8W$ddbC@F>0` oD&Rp`Mt 𥴚Y:tt?XِVH?HE\Hyjj2H4V<{"gǸP'ZgM(SDˬ_L%G,Bg+t6 c*Žo3:f>i}=f\B͢9tlOye"Ua6'jqUc1jN28׎Nws۹w`66sgRbr?}z.5}`l0>|IY9VjHLj `d?)>haa@c:!<5Eh9M ݴ{c_.U򁶓r~eeAwGt *3bX`XŜeg3khrSu|K4M\

yBja-S#} mݱJp/Fu98P!* !T/gu?*_ˋv)Dz_w@.jzݥJ1ʈmFVp11eZ &C?8fg0z}2\! 3ޏl6x55 /6 5&_ȓ?]H_+VG`*øHz+cц)|[קm"i%'u[;h];^t}a($@կN$"X7!v4̶mPc=i-ɣ)(=Jf괎<AnLDׂy ~ylNޒ*G -gK4L~)"E7©r刷R0MC0?G@;NanHkxD)gL/ψ%6yd0(T#,Vp1%O #JD  B2k復q5W衾&1B]sⱤq~ +c #?գb99> M/J0Ш s3*x+ uv]1 LtnWҩῊ+*`(?YBjx mJID'ʲhЍOL `药jcvD9Bv3LͮQk_W|Rx777a*o%r9!bn9w<%I$Za*l 9gtiы_U}5&!`_74]6G@-1ĥMDeH&] {l;(2fia1 OEρ!0t|lFp?}$R4D*R\C[Ŕ^H̼5yn( }@T?- lwܮ{ 5e@ { ߫y5LޜF_U jU8YЂ5a ]J髢\ ϡɵǖؠ8wZ^^ 5$Ľ|*#NBJqw*;b-\ȁ6& ݥSJ'>s'FCyahYT쪧jֵuS&: 6R|l^6QNb۴#Q|C~a)Q6:cp*7ba#-J .;q-y/,Ƀ<@^F[#6ZQvB&IiF6xPTh#վy>iS4 Պ (Q!+aN!Gk[P8;lӅ 4 Sj/ڢ*Wi8ohq5e+.lSG|1 i͹XkX,-8ʷC16;AQFGs '[ǽΣhxigj)[0)/*'Sf1twl s@=J7$@oIڏ{jwF 9BČ0 GhzO[|=r=RD*Ld h}oDԎwK\b{$֓sxwIdg8 u\!O &L9> L[&<5Iw`}|-bS_5%D`D$rjL/l CzkLWV\:plM !AݠxugQnj;Xޠ$4x!1h]b{C|CNmi's!,{Q}N3b0?e-֞؅>iZɏB/Ohpd%~3vR8uFg+1.kքOoT@c~*tdƆU._qKD g<\VkM<%˙ f37eZX{|O>.vRGkewd2qZO⇙6) om6ɐ: fцg3R.+`,7eT{hO^fI4H8&(&0h,JjdkDFb_G~a^ꙶ"s}J7Y>-\@@ZzCp,ϤbG4d?4=, 9:Rvr+ 106Y@ 5 P(i~$3 `^ W%1Aq򷱣&:R v{2_q [W @d ]u Pz4{pw^v*mkhݥz3 b| S,XV[V0~'@rLBaak3S&3h2J|<&[_z'/<2-ޝϿ]U-%LK$)B3=Q9`ƉAjk)2rj 1[xzuyE4SBZUs\&C 5P/s"KRq@uT]ҍD"q'BsO0./QLv:, 'UOJz}hԺY1%>Í)j;7Y/v|Suܒ]"8{J5llq4qp* :yyTs18w#{{ w^mM>1\Gɿ:ȈM3%^y{ \-.QVxW6 `7`MtF?ܳZtߞe]{*wѭ0 Hsɛ?PaA/ܼV8aB#k&Wg`^bZ䖫 "_sɃkj,ւh~y .68 Gؤ. g- &ŏkbGC5>E<8wLjR4O$z26$S2;7A];<(e"cȁuD :Ma*+' nQ*'">v|{r}td3N\dfH[k X.O.F(:n# ~nlsf QHm~$:c0>Oq(#(sJPq?"/r?HaԀ5 nb*yy ,LJedոDlO8+qk<^>>iZK5sQ"݀d*]\E[AP[a־R^]&UA`Yߣ~M5+"8t4) 3Y_;CcaOjBeKf0(U{1pbjMő) dĊ? 2ܶh*_}S% ]M^/f^)^W a tKdX8aɫ\}%Vs XF˜aHT2z!ȲŠwi# _XSSLIP\WC@^R6]i@| 2×[Β@>ݾLsWҚ6/!#${lGy6kE$xF&~Z,XmuچTF3:L(("Srd5'gDc1ػ'EDB331L ɼc%vwh  jgSwgоvZ?>F :P8 T9)%7kwnU&?LNթ ,5aT#V]ڶ~ >jԧF0RR.r|39h z0LwMJ>-^D l^҃Pki͹ ~JѶ`cJA^ OuFCIږ÷T }^b( Qn?,^|[=X؁&N+ sDq'L ӣ;}WB*폈~YNsNr>uwρ+?zq\1T?^e4k9OǓ2 &2}q%>|H)G"HȑLmWmhE)%?\P_ۀ$F{_Qϴev3]D#.4 KC01:;'tXg*!\_$6fVaAW@9e39v'`|?AA!imIVКKj0uaS"9Jቪ?m/#.ʳra'?EbCu4\Y#I/OCz6o^f( x'Bo|aE-z[Ƃ2_⠘Q.>h? -N(DQEd캸B`O*"a_Gj`"^Ggkɒ_bmX ni#f02SMe-'t*|~+4 hvm 8$j="ώZѢrR ,ƲR9p.!ѩ\zyCbo7?9tc<`OY?!$$zn\&Q3V~ j*^5ׅ  4~ng_rsp; +K `.~x3pxS-]d׷AI `~ˠST{2lߘuzˤ,~*=![5#e޽#9;_y+A'x*'7U8l5Xx Qf V_\m8>a\ ֹMxl`F$h:O'fݗg+<8cU?K ="1wCjBE8]g{ ۵ W>sED $4Hp -9t/RjuueeiO`O 9ٹUo(x]+rT53_;$hrJя(pxkn>aj@+ Y\ Jj1}R)RH_zZOU\>gBڋ%bq,oJ$hmwn7.g ݶp3c^GSX~nA_[K{_ҳc]>'8ru\lb0r9$x/ckQ4.73ю kZpWgBh};<\%yDc{\t  k b ƣLwѓGSl#R4WG`8N>P /!(`q Yv1LAH{H8CY<_/jmuTCyC!<:70]Na-\>~NvlC춁JT& M; ~)pHd-/S6PMzl,ZDtA~W@x |mD3b ~x2 M?ʤ-viR@O./4tA$KY* ]gE`%LP]"ǀ&x"I1KV΁?S/}=-^> 9wt ?eYQ 6x jjmD]` K8(㛰PR1vAi'J֣ i%XN(iyբ+>ʏ" U#MPLO>YGʸ<8KX&.hR] (l԰02}'kF߻35yo z[M sOV v!$ L)'Ug(mF {DS0kPr=7u2%F,b(=p8)-tt„.kUr{nqLʉ Y@vAC3-{q%xNʅ2;߻*AY .{V:v2Ɠ B=?}}7|ݦ8A}! SIЎZ传3ha?#b|td8hlLt7 (vwv7ZÕs'Q`! g\"T-AxwfeL^l&a.#0B#dȺvHٟՐ.=*[6=Mks"Ln-@K[@DRSK=Kq:S~r,Fo_)sL3# pVQ@ݢ8l_W: AX^j⛸M`w.S]$KTOyeqaPXk`mFvq HIRl"╜3ɩ9@x;O10MyF}UOgFն͊ 238|UXWتiA:Xi'c uO"#<"[i4{ /|%4Z$#F1h s>?̘o{3=o*e\ֺfVI7mSC6&skVC(؊e3Vŭ4NWSVKw38]u>5: dhhV.c3V '`Ee]T@Eu|̠&B>ic!nPì)?n[أiТ\dPt ? &|A-/SϽ 3ZP4ް4-5Ej0.Jz4[,)N ~أp]]4YD9ySDCK_ &`ziok \1AmW{#|&4MzЍ(GO)^eOޢAStYI\=%Y2􍯻9*T¹Dt, J([R[j95PZqܥ(|if]9˅z(3pA݋;I}w`è3/oE{6N/Jˎ)wjïWPqXvO>d zOP:7|e#IL jp+Ǹݪ%h:Aшj=#r1IW&uf$BةS /qZTWH*9 M~عr138`BN~Rg_yWP'HsC Pgָo9h$c%)Fyi /0\պuG]U%uhFuR%K:I(<*hL fsi@۱ppr$6NWR.⟴+%Atw9{v;IdjUgؚ=\d6fphs"s7vη`Ⴂ⠥TQw{+)t.At^^ڶ45>_HP**9\b\ak%"G}MW&C;Kj]X>V>q "9Qy')InW̮zj Ǒ6g3 k/^=ֶ4 E=MhHD|MѦPn곊"\rѴ)m{E(-0reņ!*W1Ѕ(@'O} Bz`Ybޖm{Pbfbc1V>P n>2<5 ͝Xۓ\K_?_ױɪJ䨠54(C"',a綋]fWjZ2k܏ xmo!(E:ec3%{_Idijq7j]ADH|_%ilMlB@3@ ANc~c; /MFu7c^wAw3D}AUS=y,MD>O$'*ͯxO/S CrvcObۮFe隃TYm/ jzipM!Jf4q.z:SsV6-;Ij-z5 ' y|݈k\>G2~y&jrj_~Ϝ˼ ,V`LO@pB6!>cԳ ZQbC QM _He>|Oմ)Z3/<g8HP=MUIL7m/*%߄Ry95k31.]wӻ:!ӐD3cW߷X)o?_f_ r({OqF+GH_<0lHv92TP?̻A?Z(EZe jI}m(1x>=n[dĭ4, +>mAʥ[_?%/vAذ@:k,㌁Mp nIp,ZbR ݢ!4kS ,<5="f&cQX\39 %wc8JG+3S.  p=q$R{^Mw4`%|ioYU7S}H):r!g2i 2Y ~MI6NKvePíYv>xXUo8B nuUm+  Q4F3Z(x:p3%񁭼*>1W]Eo~FlB[SJI-8|6pgU T4Y!dgAO8Ճbnj S]S>..튺e`//DC ;e"/).A8=_/(X5vD %R4}P8:g)}H&Onx3S. A-si@0N4kxoča{IH;H|aЎ LR_l㿏0H_X0_&-t_~9@ k^G)JNcZUEba n[f'~S0}";MѴg(lA0e3T&{euq{p͛, H^0bu1i)n*QX{x Äi]$%+3[>3]q_&aݔ#e*=/.Oh6 4 T LL'Rf@G{ë9^=cík_;\ DDuY\? !TSpWn9 QL>N|c#p\$%ڲ F~;MF(U_*\A^M}yȩb倱TJ,d7 )WR(pl 7cYx%ɪg,z^x/VF=Ȋ6 O_-WČ^Ȋ@k#i )K|x\2ZIϰ)SZMr %J.L>FXfYUV xv䨯xd$ q< [>$Blg tbO0J(Jj"ԅCZ~-e `+GZ#1`9rmZMH&(i fQHM;fü&N)"s~Wѡt=ƭ9]nӳo#Z[Z T x c5?qL-#,K_ [R+&揈yB) =4G-^em\$ qvȿ!'$4#T_xLᨃ4>2RK<`JݱoTY@}wF[> H/(v&Sa'(J~Nl!a#&mx#J_^: +G!B|RFFh=&!`y`e9N#?%[JdsI fZV|%"YbIݵmڽ$D t+{M)?t (m5*,&?N ̡}4yN+yl+erjĒ3]_V7]2S\qI Zvq0n]#Ʒj*Q%C܇DBs0![Y@v?jm{Cm;CSRw~±Ba=eaXOymRekȠthˇ ݬfE t/tLFJSKcR:6AJ.0+D& 6roZS d1EoХ6]2|JТG~1Jᆟ{]C7,VG"V9c; SQj|mJP꘨p+=[I U : yu:a Anjl`|sm"w=jxӐe+U҄ ]w'TxH{$@Tݷ^K#C@-7;TP Ķ8:B!CE s; _h!I :#j %Sv/QswLՠѷFEqEP:MvxoZG7vuV7Cg[ :X$< &V ½W36/ZT .e;TRVCI{d S~N2,2+Fj?j}5 C'NrO \j2tOk'_u{faUǐ.B<3(Zy@H5Y(Ri _g2^=ʇ^I)U~fT-ΥEt6B@#9ddrr/CA'tgf^k(ǔ5 AJĽ * {uiJ&D'ik{~~>)mb~@Y\3Q՛ 8oU!Y^ u tؔ9  1g7w4$hfly'~ $1Cڪ/\_Ab#F7%K3'0~iizLP_׭O!D+~R!J|hWm~󷍦E)˽7R2SN3iWᾇijpلϺlc i$v <~c$yRKHql3kGV9aHjv24Ѹ qAqac fAxj38,?v.;J"$W#HCj_ U-;2:P,&:VBrMddFT=? !)پ8^"Gݶ ^ [}n+sq5'BI6CL8IN.J;^/M]F3b>'ZEvoo,ilUi2M÷>Υ (0+0"rl6 7O =o|!Ǩxio8;B)Xm_ӋW@Le2pz* Jj&ӯ/2Ny&/o5hËJ,^tY.|aR [A>Yjh0 !,c:pPJ&ؽvrZ~_K,dDScL#9P1H{g_ hnӨξhv #b Ng Xy*nٿ'х+K,(*00T&(P@3Es>5՜;(s(aV !cPX$(5\~fa0x0}K C4pb$z6" EVoܬbt#{VLJ*W+{JqL,t9G0!aY85d8D+&"E*v&p_rX;247ӒFs͐|sh6 P*{,E s.!ߕ0[ PXٷO6W $vFXj5I 7[ϭ d'úxnx~GɔLQ~:./1!}* 0)9,&YB~SIB x lnjv( RPA}Ajɴݒxc%T:vQuh3+HEC*5H`jw0 >)*#8SMʼax0BQ/0y'd$muY/ ^#ocSº'586ۈ #Ŗ_P^KѲ.~x&4z/({ 6U5SdSu]$;hnaD}m{TEEĠ >u~ .+g/ *=WlƔM傳VEک*)*2 JJb.TC‡6GKY` e[sLrlu#J\A)'vl^{k`~ ?͇Ua퍁I44X6DLZ/|OLYJv*#V;Z2jvf6+cW0i8loC`QP:l2/> 1,7'kjV>B q=IK!,'i5m>,an\ Be}pShEQrRK:u,p~frR_[ڵl!ɂ+tێ̘5%n\gLuM@q1iL-[`f3f `QYݲ傄U )>S m4hK(1!*M$/KĤyÈ2lMFMteM6}[(0Ů(mҾ'i{M`V01E_Fq2 A6 N,b3(ӎ97mx};6l#"YVX{ bO5f",v&0m8,`B#bOY\m9 g뀰DPāI ,M1Z,题Lwvy|,rq4CΎ z@ԶZMzKuoz a˟XO2ml k)C?'o!@OΞ63nqBއR"38tiyr7MKMk*Qzw;OJ*@3񸽇u,f.;hN mv~ 5Qh1_,J Jmd,?'d0xTw Έf'=(U޸R@=CWMfyNAťc Q9ˠ53 hz.vy_H$/6u,0-#e%TԩMfp̋o]̷Ip.mfנUc΍*  q#-,YzY6u] ]z*Cp$NECŶ1cTl/y6 LiOkcJy" }'m|3AžRmN{C^ʹz>#tYb ( BZ@/@:Jvfb֮86ԑ2=e%:Yku#7ϺMvHci1}3Vt͜nZiOU0ye(4a]A ,u[6uElnt/._(9,̡0˩0a)olnLCˁf0usw pbZuX:jP5I Y*H 3 AT#r;$NιOCwpVT륭J /^a!$]oo;w,g  GZ:ltm=Cbh|&i@/£%썳 Cܰ&ΌǀHkY T`+n'X+h\xM'r$2F̕B(M̀8|j]k-%)owG,L[!Q􅿭 /OT.*]Pl* o@4Brf(ֆ֞~bɑ (si0Yg]<l;4[S 2<} @h9. Ƙ 1e֢}p` SM#ItHL e+=Mc[k.V{:2 R0~L(K&p\uj'=GX\flm#I%u?|k.޾Ҳ31UBA|:]XFۀYbL_!Kͣ=+ͺQ%Kp,8ګ=l? @ (E h7` c@G;e˱dAzdN·FD n("Z0 bR5a/; QfC¬/p̮w yA'0#uyo_98SNEYz۸k ǹu>lpyI^)2/F9d)t Kee4dNlLu:4݅2Ih^3^4Q5aDJ,Ro ]C3)Ԝ)m]BH>_4:!1肋V$ ~Ʈ<} ]HcWa:GHd&~(y BY} Ǵ[L>M@k+7!i N[wN0,AAOY CwJrXadDB2 TfӘc涱 a``>liݽf &e D/˅"\yb8L,b}eEO6R%t6rnhos uevBF~5;dY!g͕Z#2BGDDECY-5Q%s?ܩkgUpgӛ~,ӌ.^3OT; ǠlMlc2źԞo&BDG _[uڤuf288Νre( \7 #f2쐛DH턳[&l Urclrʘ! (^@R:$Tp'^k( #dU/, mds NۤTϞ;=y =:L\8&0m1I:>)#ttCOWF|i$y V0u7>dg 2Xݲg8DuZ2ǿqY8}QRz 4rWFx4{ĩ7Ѝ?6Z m7n )Kez0!WN3fwg_6_My^8nC! 66 _'2& ,T_Wvfb05([]*Mɑנ&T&* "[QĽ;Dlp+r-9w!weѰ+( mkY=^ _X66x0{'i.%P2HļJI۷q 2ްxgLsW2/>`X@gD\at>^>fm#nܳrp.j1' $;9"]XpL#ʀ#u^WetpYP@2=C&9Ri~ CddQp!>]q_F ?1Ej/\@ծ^bϿtL3'r u[s`$e>dD,%48vFfZcsWl9KgWrg ʥEEuCiR%vC~ey8g㶸9]e!HB'bk-|*2I\me@Y3ekvċԖ;RxIGOKƃT20c}FUbX[ C dwk}hXy3r9r(_cR8Mz[ђT R%cڭu:pIwa,lӨV(VUD@|} TQf-jJcơ/ٽVr3|v@TVvZ]4 &a&^捳~?C=N B>M)sªZv;| @b!i ƾU1>_}n3teUH\P=Z!d;ȅXq\X9s *2:Ͳp[:) iيOؐ"}֛rϣl|\c]7đ oC4!ĺ?Xb.s[HR۞AAGd1* Ԑ̛:L԰9mZ,IHG fk~h]cGHρϵ%muvңX,rl?̸Ú~N&G{_E> pr䌡U^ q>Q ğ2&󔫣c)umE$>׵S\GnZYΙ-YZoV7v5U AN4>cDj<Yt%&YjAͲ ӌ=!`nEVOJ9لET,fGܯ+lE wZ{*+b}mirq:s)GC ,4\ǝ/VoG*O,uXD͡?j!7+RҸzַr<eO?΀rɜ_1݂hƽS/(5ОːǼLz,OY3ɍ1Ay,"ī2-Ep,_B٢/tyh q6^ I )VGBMd j`ՒjB}p,4G6Uv tY7r?բ&$4 #Ag@aBY)^~s9Bދ$MDŃghÊtfُx.re[exh~2w/5:l' >Du๛ROAGܟ Y1S=G5/`#iQB:ZJ|N;hD$6 WugPs]04ahrɩ^DXQE:9\[YLSpe}P$q~^#͒G-E CclӢ2.M> LY:4 E֔MNm=Ӳ$+ ч̝\(Y2oNxib9J{lnQ'8 )O߹@%ihUrpkRl_ؙpa 7 zd8`} A^x|Pȸ•L>^~JԦMڗ(b& uJYq&y> bS>ɀ}4}+s{Yi@p‚Z T3MN1mXV*Oٖ7UTPWV7ZJp%)*Ks(GndʽyoF[V'MíDV1#ocy/c*O[ZbT`֕R e%>4D#$fTuh$F GjY d&ݠIllaǤ ?ZdWDXsT'wppB2c.EԅFD5.x? ĕز"NYtW:֥h|dBWۯrQvJ%Ѳgx Wk6IAP{c̜/68o6F?+?:7LxRgqM*vz1*qSW͐%_03OR5=D#_=b/OcVvNVԐ6{G \7K֟/w&ZOU]a_Ԃ탌*x 斧zDDCiJv"~@Q-9'~OWjA)'}[f:xdnfcĀi@ wۍg *7S2űH|`?9LT|M  8p..7TDb oHG-#eC9t1afHBڥ ^\%?&N4i cFxM8QH=nn'Cf !bÆψL5Ue*D"Rx%*ɶѤy²\Tphm=/ܲ %ea0Q^ˣç?G%&ibxHpVH^{doЁKGvr jJ7"x>gI94HdJN)"lK#'leSc%pw}YR@ib&PL.c4A`2  G(A#-=<ѕ\L7m6bԅш]>+n[ҥ(L_:mF)Di4EvisgJV᱉1FZ$+FO_Ȅd"s:v{2qnr˛!r$jqoL(p@|PNDP czvL@QRpaN9O8 m$$#06g&.΂M1A9dUА0ObɬEDykF__lL!J* Xat pJKCp6O 5 ھqt@anC:*(E&*yܟw3M :_;6Qt;eU^rzJ-?6;2AےDP]K$Jx}`S7:sQZ b}F++sձ>FLqlBeϘ`"Ͻ)#0ܬ|]k@Ӹ(+0 G <3gRV E"&-x/(> Tpe ´2cI6!ݗW(_֕Lo-V W{s4ἔfOup:1h7ݭ D['lgSQBueCw9#- )¼rROV?- l+G.|[-4Tj b#ʅi|p=HH(( ⌉FJ;*Bk#@~\uUr~޼z/k9G:G +w, ޠ%;)5q0jM$0{@^Pm%tǦYhAU-B&n'NsH$Gs7do@y ):W n䘖C['0PC#5jF˷i ƩEy HڵjՕISyxsm#J`d-leYiwR>[|ߏ@[Mٶutම8M `t;]r8G7%C\H ,qcunÙKBM'O^u:5@ #V0Ґ*~)z*-ug'?\͹?\D3mT)#nҪ!=<9ߔ5MGS1nthՍD$'*^**m\&pLA*/cVe8~KRV(?|QމgpJP xt&=mgcS1V4j`=j\1)cLW 8t8eM4> S|WpL܈To^"v N6lx< /U#8㖉֨[}d2E b[+^=%^uYX## dz-d+o]7~q{ki~K6iu@IM$MvG6"lL2J+XJнyCߎnV֏O'ȴT$:gTҳ<Q;ĎjGa. !O:}Ǽ3d$D2iQwkpޤpx>c]+Y쪊vnכÈ{e(NT%-ID՟Ȏ:558"冡9KF%YC}_T/s}UԽTL顉X$e m!P B| UM2HgdaW/{UhͷTXcAa'>Y)n{#1ŬQ\,$ސ)2P" JsF>ϸ k\L;=Cr;EgYՉT> g^ⲝPu縕+Kk Sn'cv˄r3\R; sD30u|#>R+գ_Q?έA02"5%6GgY}73! %byOlaB#i9˯ߘCH3M"E +ba'/|xljä*Zkƥc{4xED(b0%M%%[{U{V4Ѧ+ . =EO@&3tN9bi1Z N\ϮK{xG_VJ)DU޺R85LLkK?K;_GQ[tŏIDҡ#GJeGȵ^3ury&=חLOPh;;75K9ʘImb͒ \1*ỗV#j#8AW_ͧ7kw FlCm)#ZXF>Y+TV.+^76QG"uj~42XZkn 9{}IE~9h~4Bϣeo_X 28=_tW Lyi+&v@:?M5DTBP0kaQ]FL*C*̏D btr:GЬ4|{5GMΦ)gAl""L /{}|b*-AuL  <7iMVJCjI.:=`tXl*}sjEx޵*"  o"tM<#8bP\@0 JxX[>Mvd'o~Ow>*=lJYN =ҴVs`[3<`L剎rx? z$Qn T ߦEXϟj| Qg \ }._(opR_,cga~OfP=auwufEC^oه[r_Jcw9Q0 `һٹt-dNi&nվK,M]➝$IRg$+âl]v#4"um=?Ui4ً:8G^4{MzH=Za%iQ(;Ƶ{?[6J=Dwc쾿(Vs|2@%*X{@2&H  8?s z; l5 H=ivVb׫[ДvyywؖX -xx"g>M蛋Ò( ♄@uJ_ϱk8^g:2q]zTQ?xpg~-gFY3h1)mI5Hd(LTFAFv.IJҥv"BPq^UF0맔{.,vu /ެrbdD3)G0lesC*{ mȑjx+4U< T mfg-`c. L5Q@}=c LV%ߑ|OTN,?ȺaN4\7> T~ ZˤZpjDt[낝h2X 9a3`[7 0x o\ :Z w3E .KiN4%@?H_XJǔԝb7 b E8R ƧAc%MTKQ4I'VsAɔWbjc^iwXB?__j\"~N/c06\u8ii ,Z"DAde^jU+8uf'%$QӐ3(Rć7-BpcpΎy8 ?pHwK6${ [D="T );QHz6(FG9xdz_U8[((3Hn,ņ>H1Ku G=(zGMq 7,'yl{Nv| `D*6jʮF!cZ ^e@T+ ȳ8*g*??c#S<SN/i rCy ՄLmSwUS hU"Wo/TLL!75dlmptU8wJ8\H/v+ bI3Z약- [4f[Pxe?4B_)4rOk0Ԕ[3$I>i~%^"kOn O,?E>C"A◇JN6-b:A8dNQfw3b89!25 yyahe Nghb%n[kX?^,C^8eY;fO2e9;„ ӕ*gm)BJ0!Pʼ ^AVSG6>xW_{ʔ?P+ I*M@Lؿױ:$ R^~CO +11;D6u nD.4RI?xBqe ~ҁOC)1#W@/mV"=_.~¹X]-51\n;g_Bfp$V^&n:(^ZP'r@nZZD# { He=C`8-&aEa oz?f!uAu9yMr1ט!n"R`R^_p@ӳczci5%>{ c2W@0T:D3g[!cV7~ckV|V^ َcC"EǗHiOr=u Ly2Ƒ-wqWtǚ{77A|=۵i(,L ŝ{%{Fժ}Y* q#7o4 k`wG:ZXpz;~lFmnF\ۖ,"i_Srm&%BNډ!S9uKÑm8ꟼG|ؖ'j놦( 5;p%~ýq}Lɓ>ݎRMV$Q|qJk{yJ濨X%526,0d*!){\B]O@rޓD/O8<,_-1` j4T5h)Og7WR2+C&*i=tM4 @8ӛ`#ar FayTΫ2# PYXX1{}iFL{=؍tڕOfYF3'#7W?vbqhzLn,$2~eo}>k4 ?h J ^sR&^F.nfg ҆[I,A3MxT%~`K`[㯛(r].$Gjˢ -b691y"8 E;:"Bn۽=tes|tbL%?nܙ*C5KGY<=c$X-mBXxK%9GEk%pg̸V' d tɖe₤Y{Lo9q {I76w(ס0XF*<ɣ±'jܐ}SqYjn qOjM6o1\+V)'zN^" i{\L9fޓ _\g\V~056cRAt^YJ}[tREЅ>}|b26MEȂbPyW ;rLݓ'VE'Dڤ+aNsMԫ)&k`m(k>V d}?6L YWy͢<\Q0rN_eΑ)6tΐ&G)c˜s'zL3BSuJЙRwηIGU!Ƹ_GEgv1I Gh5d['mY**zHZ'eٹyŻRЧ` 44Kٌȝ;':Z8 :gBQr\ mΥZ 점Im _@:VI2mK nwsKXKqJ0 F<y!,O"|@OnB4jZ8J9ip$ 3,1YLhAsM*WSsQ%F՘T72SMA]Rۯ1 (qa?XHCҚmbY'E 4{&̅b.> bt%37ZKӒf]HO']OswP#5_mSpШw`+^qZ5o?ptZ/07 puV0lpÅ^{$8 &AiJ魳S\vٸ(t䕎<Ўϖ;:)S8wMV2؄=>7iK kXBL lRmۧ΁GpY|^)"}:M\C(%FhvI#\ 8=U($ L6Z+0iEHH51٤] ǔ|cڵEc!*фkhm|ɮ+KSERj qJSt`;carЃP` Bd4j :-3xUeۢ5fmӵЦ + {a dJ')HYYuP yUiZ>zy8EjJӁEh$ ۗd9N1YnKA:aZGQbHcl\fjMr ًn_ YA< /ӀEzi)6Kg}j n9Ju}#r\_$lGDNjaZ'-2:,!dXӨzkAEJLO._"ܭ"nX`o,<h`]Nc^y ,x|@ մ<[#N04Sb/9Wp椔5*A{`mll\ڬ0ncqq3sR_W?M5SuGׇz& Ô2/#Ƒ:<U%Tc R ˨\ "wnm-ӣ aD{pq;OQ/InWi1U)t ("oQZU֌۟x_+;jf{bՍ[¤?nU*/:YA8[vX=Ӕjqmt "kd˓<;$ $_Q>%T6( 5S^h0rEYУPov``qE2dz={i9_mw&Gtx{gGK'ivm%0fKzgY&w%_h mstt>Fqv-;O|cV_N[ϙf҄ys hLcmjnk7=^cJCv {5oB{yZXZtp=>k4k9{WХ O~KpgV^ߺ|jI/yVsYiS7 Ņ٬^8Z+٫ ,N13{S~IHp(BR| fRSUSCh "zpK ӱ@N-zSqT~y. ӫ$u8gb7m7j_ey6uK⬈eXHL=/DU}F0;qA0 {}YKkV<-P#GVy@p"DB T F)\—`44m2$F7qЊ(XHJ: '9M'I~:i5n)vUXy˼6*b$N!c^%M"km)tT:J󾾍%@ Ȇ%lRlM&u|M$5!$~oR*SpXni7w p"W2a똢gE](jMs(z# RKt¾_mOnjBz}Vs "wA;^IepM_ۃC΄lWl{M`6CK6+~8=޽~2l{]YwCtU{mr\[SZ?ӹ%X;kɞC{umoOF$$D!\ODF zDWӾofjM&2tO+EU*\j J\oGEzM}-XC y̜Gb(6h:^;J$('~1 g!xi@370H^0BWoMַ;0V:O:'N|P CָF-{7cH\mMƖyQ#NaSa 0P0K,9$ 0I]A=CTk^v,P {y 3dRO F,TuIX說̼/"qQl@PV/'C0Ԋ|/XiJ%mY}یfu2^[v:ͬ ~6TBe`Zlq.]-ݾeaZ$~880\`=9)`;>d:stxǂRRV.h{{Z 6oFs]J"C|%*FkBUZ^"9FHIޞ]['ɜ(%I+k4I2GA|7˴wЋASQ=ę7l>c][Hxoon%I6!>JZ:; oGwHy, K<`I!='KmJݿ&?i u;3喀@8)L}`?vޜWCR #a̞ Fd=z,s)Д WNi&^lYY\zy:y9OK[z&X-$(_%kyC,c\69L-e^L>stlބ&΁:=c49]1 . P6m9TEYr ډ$O7ӳ9hvEcv!Sݓ \ߨuNZԍEĮwlcոv!qok2.`pbL}VٳW@'xx5?F!Kɍ{^) &?@<%se I`i1DŽ};4-̼Cs2x[ՐeIz /wh1mq& V b[!qtWނ˓ &:3f-:WቤOͤϳRK~qU:p夳bUl\w}`|k9˖&w95\1ݤ}2]gR۲DhKf$Ӈ @FmZ:_0֒'eJkNqيOfq6, ZZ:V9vBI~3_*fvp WxR]!`DԲK5h\)B.\zG\stB2~tðؑz[}uVq6?ހw{NF?irjS2k,eچ<&n^تmBfCr0i51^+XFȬ 0GSsKY Ӵ]XN5۞zKx;""ztʗ|XoYǢo#dx N,ʬ͖7i7ig?q>߃=8Mm@C/ l'J(Xt_ׄ,^oUR6`^ 2DelT"\#i@u9XB+L/ށ`>KJY}8]0PTUk:FdQn S@S~ wLwc%Y?YT_duq?>Iw}@<]G )i{r5ߦHVDT]/f]q+Vhs԰rJ(u\[v'86+hngjMe@$,RTCy[B¡Jvfy&'Ngz.3rj)ۑgr jnlqN,^kQGҴaae, 157tW+%:W0[j!b  e!S7F-fnQ5nT#" $9Ge E?Ϝ7}1OƓ` zk%mX[9 ҁ5"mFjIݕ.\_d~{&cA*mX8/ \#s .SnF8T{1-qNO F-.㧖ehO9ͼ>'%LZhgBH2i]"z+;*Vx1LRIV3d-p&?7_M+!k*iti%ZZ,}jqYMyyqtT FkBb"H'1匎\87X|-]U0`Qr3ꈍSmQ}--7_eqXU [J`O,7tI#[Yo aP+\wn}<43KzTɼRQ&U?jʜ+?h:FHtş,o(rQ?O0軲oX/6`DZQ;sa$hr\~T@قΪ\yYx~vS*WZ#Pv'KFdB>7H;9  d9'ӭ^> Y閦٤ ff5/Leh/G+MM1Cy 4+r&#?V/oGf1f |]hcW ؇ȭ\GELZ.h߳~xQZiqMHAzI9π 86%r&Y唚:@ޛH5_X8j:B5|=\0)7saPjΔaD1'v̀vhFt >a#t} r)@Z[Nt ʴF ܸ7D\GUOSx48APU$dN`~X#{EQLv})E H5>{e^V $c~mhpٙ5.9oew& "Ɂ+:')K1yūؚxdWHBii#B kg6\28ܩ|֙zD{as7ݟpӺ&jh-䞇-kġ3̩c<"#Ttt菑e(t|Ccw`ЬK"ԣ(˴ 瑄VO':IAxqY'V+``hL}T!?|9͍'f"'Ig{ʚb$9]pyQj y_n|&߇9 &,&x&eg>n>@qIC{-%l]}R:anu^_6QʠJoT&':2a7N]eg9`S_vb[ҩj M>褢 ߂ v-ķ0[g}f/bNz /\j &(](E'AdsOp$C7V,oQJֹqFɹ4+2YY]4WYĬ)w~;_ _w/Q0T6RY5:68 `/:=2Eo`x,plWi稻2QKB>{%T{Nz̶.]-طQC#MN@cn:/b7_G5  s5rG|{I-x <] :GX9x@-Z7o3YXsD KZk]Ph#jD`8*iIJ@- EQp468RY cʔB_>D_K׈bS+a-هL8) ā^9؁#~f ۟߯PlPן C wcvTx5(/#,kK. Sr-QFdM{`܀pjb#;뵙UeۢwnfD"s!'a[8i#qB?R kYD+y\+60WFԍ9 P.iux|5;ŵ%8tH ` ي` CݽئTnLݬ c>Ep ؅K1{X eb`yQ{ bV)Ƽ8v;&U-3hC'vy '.ޗJbA3))d˄m9`Xu ZZCc#Ic*2|"'% t| 2 x\rA w'{ù W80I6ڱRcSkt\ 3ҹГ4<5a#X {q\]8jp1ar]h}$|o⭞\mOoYLaR4#JO_ngy*)Ƶ oU<88^e(O]T籜4v7bSMݤ q^OS凩q bLmQ;hҮ%c^·Y ދ]ӏ:s7XG-z_nq,V8` ؛ f 'dwbL&[qvlGT $=lyvpKN&Ke_xZ(CF?h))94ؗ$dIf)мr*`oST겇)cl0?}ת4E/ۣ|aF&@HHXm@{+K=D*E J*w;% P\gj[IXE破_2O^?zl"1c :RM ËpxJu$b!1he,XJi;+" ꚝ@,ݰӔx;HO4Q`w qȎ奷.oi*4d aoUr8wR;bKcB;ʴU4ݭӥ7jJMA؅dz=J"Hd]xSQy+3Vti ;ތI:+t"ٽ0pSk\E D觭88p%)P7P[st4v;ٮ2^W/lПvh_ *NDF 3 hrµ"Wқ.V.&jP3LT4N z C'WIGҩ]zze6wTU+$9;B,d-ؓ_7*1 iKޱauR; mHNDzQrx Ѥ?BA`֪5 7+s9t F5}6˞KFO/'V)TyHny,~;Aσn ל=Fų1/YO8 a/dr7JfmŽ$fx%}fk(@"G_̦}ičF${XR2>KP#L#|BOP~ %+ 8m{oFk|LHcGJ.^wiH V~j+9aëzX}Pl1N^|sX4tT^.^SLV3G5 VE[0g~!OjP|؝MX'#fkj:_ MSH‹Ӿ~7#FӅuĹ4Ӝ72XR?# T!fp ^mmoa,DRg C!:PNt'v(J9*3\Ʉ0D_ ]~wNKOWs6Q~ښf(qUA0$g$iY#:H(|Ogke |T[VBE6r?Yw?EC:gNH G P5yYW~vOȡ0A Ձ;Xd͸]"Pq}6/1A2{I-sHmz'q8ID~@UҢIab}`T Y0"T)UWIhS"$44GRf(V 00?uif+n@ҿfS2)eLu+lYpItIJ>`3R vxdWc*:(,-C;wBKʽచ[}ث1{h5i[I`~ =2fOqQL4n}yp8V=yrx3ܦ(QaS~5e][<4rF-loHCe HH [^3:Nk-̎m=!&Plw(/~MrX3/4xR p6û6(CkZt}Jl޼NXEɟsm0hh?(`&]S rDhX O}9j80'WCu"\4HU)pB~gik ;K]9 Wö#务sR(65 aj/X=C,5X2²Pkr"s */ڞ[{G=+{:lt쎓G>y8L6nÜD^vj3a\ZƣId8(a\Ck]mМlu*i[YO>Ùd"i򹴴,Cf-r6t_OhUW;";χz:h7e0tḻ%ӧQfܱ8k8bEOB!=wzoXe`9Fr?sM+dU$5JJUDD4b]AekM7"_=,qh5w,>La oM FAC+ǎS3~H'h+򺥥=Qb;\6\Eg{''M6ySwT  ծ>uB e ksմI QS'"3'Y7jLibB1RYZ6yՒ(d=/ 8::Kg Hd-详.bBĞZy9[%VQhޕgM?W-V&úa[A79LCoUg3ӂizzݵ@I(Cjǁi:6bp̢ VD.b%$VEdGƢ=)dEKo}Sf)TN5X߇xBCP:-TShƽS F<]˳Kld]Bׂ6QS"1CYr|4M@R GN< UoxJV VY )(Գ` x1xLTN1o'GR(_3\C)*uV#mnbL %09l ES$Fݍ(}gz 1G@'j5Kė6xx\ G/O81bJj&|"lH]4PTؽ{394;е?tmIk[J˓(UD1D&rAi삾^uUߏSƒ߲_I1m].S:5^+iu_.hCG`nkhMGp:MiY9i¶Z :zߑtҋ$Z?)Ro֠[o A_PGE{e[ڥ%7>jKJtCr(鏀 0 Y 9!2QRn*Bo*Y,# 68eO6VH}!fs#6T#9d߷&Xcp `pƩT&-3AvB+̶PS>fXSVb䕭a-9hvL!mbk Gl{^煠e68F_djҨHօs}=ySs-E0$+f.X25mĮ;LliDpM6,>k[62FGdԯki$^YTbsK}an^ VvQJ/aod3 rz𫏢nDYȹ&O*0ґӾRb +H"bm/t:P"rٌVI>;a@U9;r7hSK4p9WڐJ>RiPayO҆EH*uӴ3`"b"-p'eW=b>md|έG*esA[2 ӓu-N: P6cds'т7=P:-"AU i_]CCFkyL u)oLJ[\5it]Qsp19Zf$e9)ihoh:43$i_{GesAS8N#Cqo<-nA1I5'1snmoZiFuW(xznrj@a/ ozuMVփК,dL@zÍ3W/+YSŒr>l4D1&:dA:gGrSQ3%\}cS@@ Wۍ0ۂtѴ1|DRzM7㌜lv`Mߐ9mgx ~rH!}NЌ]xng# obMDb$tZnIհlt%l:j%v1|,9 KpFihRQ{nm0|N՗Xڢ C\ `EgU\Du8nj^/wsbsk6%uNAJ1zc ?#a@1NlC;ޟwZ WXu7krݟg/y{oF

:ǫ1K@ D#UEZFbe.%v&x"jT~VTRH.̢tI%t!u{v)[Y#, < :Vxb(DTܒiBM7 3LFMl@*?]i+N7Y3xNM? N8i`Q|.G/9 zQS;JRyU[ұnǮD+!n4~puG-Bͳh0u/qBnOqE2X-z#N\NCF*Eq9 r #&\Ffl8a`EJ%3/&ܐrʁ<5NN8 cb vktB+Ƙ `~<"NnMp}7l]BVAl?| õ+M$`#H'+,y6FVdZuX'0(?V6.i^f?|[nО=Flv9P & 8~56a[f^3r׮A*~(1~eڭJ*NT],,H8Q!vGF@Kf]Vng]J[/4ϥc, HQ9+B*Btzo+_3uW i@/MV#iY+ϻ;8@q:39L']J.>`.J 5"ҀZ^)xn6T%~'I'!ToWU%e&6V!~!L)\t .#[V%Cz?$ %m둝}"E%p!w qm-ϮפH ت4|-HBt#/Sů(6K|r[31ō 2F;0Iکh#|KN#rXp(Q 8ߵ9 ~Uw9z=(G%"G<ȫg]XBDނ[4} Lo%3QCsu-Zľd?v%+|`B19F7LQ|sW٬8}rf`]&}DemA{zby\OxtS? +Pg*)IQ7wO#C,qhپE{ (~H3l𞄾6@?KPm&?Rxr,G D9+?U(ڿ%q!dY*5+Ԯ)> ZHKl/`BTLW\+jIBJ(=0Nihއ;jb8$FyP's*fg6/ZIidjf(IO*. m'q7^Q.7GxxZVUQ*(~/v-4ʠ P1j;]ģEsgxt.[pSzMR]WN$Ln6S V / )Vޥ"K/ϐڜ?oJΪHz3?Ќ/q*38N1~ !ŒV;avcwp#ـNgxG:ʣ:a<*-B=Wϳ#zjn$<+ οM>^Q<\ o3ߚoxQ,>{3aH[G O?z^ =1 x5jjíU(d7 ޑ}iCzR.ܖMt/iUf5bZ)5Q@ bBi^G)nݞ[ch5]MP>_N[HvA7w=TgBn'3WZdoF:ƈ -EgBVAی!Pf^b͹.ѢmupoQLp0JK؛gḫʌ ĝaDS#;蜽w._6- 翱B>UڂD\!jAx40h/ c!d=BtZB8WL*=< s<ܭ;,攤?l#&@s*'p̿.bVʗǵr XˑRm/x6dHe&*TZҘɸh[h" ha66hjKhB7 fn$u/VgQmuVi!4ߟ$&&$D(Ia候4<>AA3a5BDsr!޺|C]hunt8^ܣ L ӽӨ%nU6N.OHH+ S+IDF)AYn5@G % '4dje:]0CB>A$]a^&K;$hJQt1={Ũ"|YmULղ^%nw%,rF^2`vrٺ`?Y7v)6Rb(#D =(,kdvŔU˿2>NF7(Q~!CxeHB}MV7C"pٛi6*#@ nQa._~p:Rp'`Ξ$~v *Osì"wo/jN$JX N.&c7c2  pۭZ㣘 =L','y&F[VBPRNu[p|S9vš#*MZ\D y@EAia5x2X;noNǯ"htu.N0DR4jN7V"OD_/AJƒG#;?#80B¹ = u +fhm{(%/}:ugk;2F-9zf_Jb' [E\88ć D V6 G N(P:L4QML-oM[5 4ݸ _+cKԣ8F<=hX*5aI~ kiy~D?[;ҹ?>CRflV o4M;GA8Ӧ'[QQnXGkdh+5xWBa@?+q<%\ppT7+KT߉idO9_EE+֭{X+?U+2QR?"kt9ԣZx}fS&4Y-52t3$YTp Y< DtPʍF.oZ@enp"~ϙ֛Ĉ s{7Jҳ_%SP/~g@۷Z!J sF3 JHeӇY1@S@X[ UVacwˁϨp]E[wVVĠ Kk vr{Lwz\vsN+.F]0~?g*2q*AE/k0 ̸OQч)aDz7d?[TB#pW^5iV>g=F>2 -(I]Y[3QgNsQ{„fRFn I&#B;\ٴ4CRogh%nLI4̋%ٴX QYQ{vA~f9n|gSF58cm@P?~AP].z8@tL!z7_-ؘ)GNm28:koڻL0 Z 5 G Bx)WA_yv1W}pzÙ@JO3P|6,9͇^hx\uGQZ{ͩ Wz0/",}񎠜vKL65`^3=bY?5NxnZ-MX-rW\.،mT\i2| <;i2%T0tQz~f u:ætqhdgFS9΂YQ|3\\3elk"Yp2NUC< #Dg^}+^Vew86- /%^yS) /YhEnR30!.G[#N.?Ju', xyJ9=g2NeKZanWgւ uJ&Yr= G6WfsPI eO04DfŐV90$8@ {0b8 #vHX(701 ;/-5YرN%?-:qU9Fech=sZ?.˗Ѥ~edpɎ`l}N=B)0[[@h>U!q _oG#ysZ̈ͭ6I5r|ѝy_xCu]ɉQ3jL"9&d=p-3%=wcvaU*ltmW@?o׺Mʫ g^Os6M=@fTS'1J2ȱu ͂)n~E>"BGdP$^iNFFkogvqe9i_$-r jFQ&Tfs [y6X7jeEDlip(6jpcWbgd1lF~ aFm?\p 6YzĂ{i@J!K}F SHMRq&ۭIpZ%B쀥(qA54""1FNi77Y=HrJ=(nYĎxnRL>x@f|R-Ija\ωؽFk<_kiHޒ}q 7u+BڵyJkfÍފ!lx8uamQt5(\4n$Q8SfJƑF<8qCo"LǩB͢8`\I>z]ATk.( ^m.e49Eda{X<w.ka6YĦYRLZҾ\T<@p?m"bf5".)Q>s`P?vS,eGFXؿzCϛ >6i? ] Opdg4N8~OFX45O;2>a,*ZD%!@VIp9+khQZ0xUMc:{9t)ӂo:gm|ϧ:.ķ+>ۣʛxrS {0,;yym/AG{?G65K'шp9tȒ6Dom ȓ҉.[X?8EPD7Ck~)27;NU=R .B+,5E}0db,Z-s5K}e 3wy5xi >kuNzSmbFA$roOO78M.nB$nG<&]ͯ\3P<ӡBߋ<CGNT8{i .+A@.F f0I`=tZ Ȃ#}m8o~ o. 5×B7Kdp 7ftJ7I5¤ &ϓBT)ɰL b8+u6w`Ro$ŷ'i mg{) ĻIžQVaI[U7  "RA&JznP&=}*Wq?( KՎkwn #qה|l {aVi=3 m&BН2\?k?ʖ58ޝE,h5V]9'jOȕfx?p8gl-ӯ0bm_nL$ Ia_Cig`= } 3xgh)nARL(ef@`cEfRݩ7'xE Ud2E;$S/7^zY64bZ^֖κH{(!ɹX1FV$?~@*1K\ܘ(JBAșhXw >3.x+2z l V2yL3YǕ)лÌc%UޗbqSr_& W *p%w;2nXY<3ĶGBv3X)5RLv9ƘJgcԧ p)'"7Qizw4-<@,%G)<S;UMj>R5]{8%1M粢 RmRmȳ>ߙZ5@6AA/ Cs~5}#TLT֠Xew>Mmz6>=7oreJrd}@G}" 3for)gX7v&z$#1($j-@UhD78}s#,-1 b[%NmqpI_F3wj%n"Jfbx/eFz > :O2=V&e4܎D'M8E˒`n0hAw@P$QcB 㒸ַ0к\?ZRѵq!90d<X(}q H븄!.?Gȋt'-kְ̳Zݶqu?W'c…ӏD٫_u$Q7,]u.;1 N"ԍ|REHY /iξ9:8:kr Ԧ`IBKӝ:'Z @Qm-KV~Zfep1=h ߒeWEE'by4d&C<=3mC.tp;B/wWȈCʔֵGB!a 0]<`HseKΒ2~Q?F6Cd\!K2Y)%"~ð[1Rni)QpqBS[0{ `Œ*T@𫎈 .G+.D_#h]I@Zb5Gs ۣ`ct" Jd7V$͸b" =Lj;e kk}alFNQG/: ʩ7hWiN1! CR% N/E4YV6  &cˠ|L$ji(aL=6 m"sq(P*Z0e$9 -w3 1՛kKi@WԵs;"2EP𩊭Uv*T&%gX᪴J_ K͸dsLh>}IUIp AjH *3k œNs۸r@ 1T.6|B!RL[d q&4(S l^տT-z%u[QIeL  zA1oǸlі(JJvFF>ʈV]w(X ^%?}$(D!I6N&x{Q/VgN&J5=VW>͐[t&z T>8D-hʇB<%iߦbqsaqHZxt9En b;S ܸ8X70 f>@^Zp%գ{u$m'6e@FiL.O+;ki|iǀE%Gg֞h1.Ste@ gBv(f桵 ?7 8'tx ڸs Ki)xOSkMPwᰚ~gtLE>Ѩ{PJ'A5[ߜ?Ϭ=;T=2Fsw/=]"y. GnI)vBI:7W&l^(;uAqU-axPEs~$$Ŗ4:J\>I cUa/˭zx;ip ?w9~%sp1]1v#90-NhZ-gL,\w + k&ѥʽ6*NIwӍg0px8O+7$unmؽbb^" Z0Bd}UQCZR8[rD^rxݥy|G5HM+i!g\rhC SOo%o.öv*3_D.@S@l`c 8"WeIehS. ޤ|24QF%'`)U]q6%-fNTa⯚thsQ DvvWTPut4j\+C `cV^1u6Ꟙb*m MC Y T)#䫮X7\v;Ҽ jւuWV|6LuBΤ9=C<dL} [2&4Q=iYܕy5/G"b0 H62<̑jl+{,aFUF)rI/Ua'`(WnqU3^*w4Ģ`.DDޭpWogs9Ch neIlzu &('W$nc6^*q XX^];SA,C ={q#Bz0CI\df\)6<2{@5ܭ K%f-sVԿ4gf<-_̨#@!]@E/ T&u$~:r"̋Kv8Zř^u;}Qk" \WT3eH_X)z|:4@RvfT- 5*/^Ԧ%pҿE?7H~YފVD:2b'"+Q=BבƳY)#qf`_gJ&\zͧHxY_##gWDjkWEN \³0F'(]2emP" fz+f,Y {E;,pv|w0N F lXX6})(tCD,akjˤ;gZA#+HM˓L?9t-`naîgK״8Kk_&:tf-")GcXsv䐠gNaP," p0?=t,u 8#5rC+"V:k[ =ZP ~'h,FB#_M3#<>&.nkfѫ3ҭ.Z ^4x-IDo )_8Β&U_( љO;`U_m$x.iFJ1ɕe5pn K#("ΎI H`E|lraBW4䀋۰JQzw[&.>GMuݗݤfY,y4e<>G59#%2yTlk+!x[Q!M o]ad`xnDEӟyO`E5s%c# к1Z-^O[wK"A"vD3tc|U.fԛn1~Ri^l B;y4HFD."dOקI/IYB.(>T&m19k#9l*XoBNm،8tQ{a7ڸ@7^~9#άi9`Rlx< 7٬_vͤ!F3?Fm Rل@NsrX, ]e:MSeJib@>{ "&!ϤpKr{bUgk9WUg[<݈ P!U˭ЈGAw3L^RT?bt_9 -ڷÎ&xg4)iEѽ:C*YinBst%] zVPsi䢰ؕ>@}\nSsA$32[6Fq+L9M a"Omς6*ٖUݐJw͈v,jkvwI̲Ij5G yTG4H&ʻDc%/0ɄXn㯲lf*<;W@=-O-sC*uqZ.}c"H$c'[%}ͦ|AA"DvK x\$zrz0W(&1zA @Yp~vCr5 [Փ-׻HTZ M5{ %*y$lHNpݔ}4^j jj>JE0Hdhs(ÕA!Cq~9;qs1N4뽔hH[&芐y`HQsOeu5GJ̈́Dfx+6B}X K!"Es$C㌶yJWh砥AxDK4΅ңEV/ng*VpAx2CݓSx.6|/%_('8!CƳ} o\sLMloHS$3툧IXk&݈4F\`Qf)JɕUu13/7IZ !+lN|z>~G{):[t9lէWAOnkS_)˃RxC7# lq(Q)3ߦ=Ĵ*.#Hi3YuDc"2+]|#@6rQ\]6(Fn H:4%a$ut9^*ĺTZkbQAH'5Ԁ:K\By8O]6!Pa~R'̝^\]%_K,"2N3+Do>Z:DX^B1, pYA%JNNjX.6?W 7tmno$,T͗ oҫЈs(:>b%M @LnvH$*2UDвQ $JvI:Sp;Z_ۛx^o;WDԝ@'&~B1^rE Z>Ḣ O%FLQph-LPձlzo^){aT69}0kje-!xW+AםwThus0l~ku0h6˒=LfN)wsȋP\.gi*&7?if+&KXz-%Y$K +(p#Ot%lf]J *~UL 5V0 /aЇ"5n2kK(Kkw6Aa9 f`TVv6z&$X]U=@2ms{,r}F=ip|KcKϸ8@M ,jZ"a])T8y 2*rk<`>. )z7{Dwgjۆ-o%CӣPӜH!C9i!HKȕoxwRH^=sbIs_aa a^j{IJxnkj|vӷԣ 97tuxv h5FoØGSl⩃ExA7\)no/H&\H j5( o T߂o+,PVJbu8Bu57x% <`Zob(#M ['eʬ\4))9Ė/(W`Mi[Q塬c=O.X Pr ǭIY8 kS(8<kqi$W>m)E٩)G[MJΏޓ5Jn'~~>"FZJV7beT 8?}v~Yl3]=f* YPW?>VVij[C1fjC\~*nxo[SʝB"$Kp4?ϝ)rmr2T3ֽU;lL9 1lL6Rkz_±N`8Gß ʎ8XI{A߶W IUEZwD/+/DFT-r}͠6i܋$ɦA#,Lc )PwX~E'83R/{y]0Il&^}tD:abS9jG5€ܧPc\s](97Qf6A8r~2=>U,bnRrܸ̰uHRqmqW-e N+^5ghڮWw>S"P!k2"#d#P%)4)ēיv>ng@7aY?˨f >֑p5S'wB7@>ɇ@#޸o'ykkp3˼< nVgW2`5*G W)X\npKeZ9\ dժ,o(P H )q̜eP_9v%Œxj#ԒI0f~HvK0+ ;Fl!Ž܄u\5}Ō0r$XtƲ۲TpGWR[x`(菥 ́0h"\yUlLAl[y}"@^;Q3蚲1TSm]5E5/mDo5x  +{o :GiۃO}{ސQ n!(f|yb:3<R-Kޯ#|w~PjRNa9¯k(%Ma΋׆FpˏV9"S|;P߃O"J˻%qzKj?/|2E UGֿB$2O%Clt mHl e li=i3~$A H}B՚=4wlw׾s+m7(9ל gdx\V7-Ln /^?DgAp4xGb4>{̀#Mm?2 t]dX'M  OFf1Rla^gX^^\XE]i7z7] 4-r/f]Rn0!*&h.8/[L#uNǹ 5 YCosL6翝]ec':j1'ḷ݉Q9:|~wǂߘ [N RD %8]`Z~P׬cSj(\F d'-LJ _1g`h7B h [ˁԷYbAõ1ߺK9_ɦN jԮ9u#^li~e8"zցj2ob׌\2gU-dr{Jg.&? >|Y(Y ۜ`SϜN/A^L`Eh%X ԓVX=shNh(ݪH A&aUS 7*Jaܺ]pG agRs%H68" $ K,>gN9<}g)]SryoJaZ,++6Y6&)*aH&Z?`wmݑ5%a01gD$s:sogq8Lcl56;gӗt Y)Rd |QCڅ?f;"mn5{MʇW:h$AlيÝXj瞩gl`~A_‘}~E #JIxFd2ce'1ĝkqj!#pBfV0q9L9I$zHN ""hK[\^yc f:=їPeth:d>㶀%@Bzkv:tS4(&SUԹ^U15"?sNP(!2ˊ @4hNn\Ku) _%"jdx2db)& ȧz}@FoJ) [aDZX#>EYR5EV`~ {dhbrvp'3(ǯD V }"3)&S96a&!>gnXOfrlΜ6IzGEjޖ+uܹ3J QIflMb[T-A{wes>ئm'8ͻvrLuvk#PgGXD 'Y*$iJ2TQ֙g =KICkYzN5xt(tЁ7V`Km|ggb|c-`g!3[>Y{Gs*/Ԛœ݇ym2E>~ʈ76_jz)Y38 VfGL<5ك[@'CZ|eV V[S !(mz)89HNnT?tW~:*xWݘ(9CVR`:6#O\7lb(\Ȗ<ΡDC|jWOB @s/;7m"ӧf j'N/&W1\b!`f$ǍgǷJ-/{;>(fǭ\͵nMC}KNWz;G"F̀k>.)ẁZwIl:R; 1z=YwVu^hLA?HR?vH8Ф۞;O2xnoVc" ^ ?۲^M+5x-(:=`׷y oS 7Zm ]L*w&{ 4,oX9?#+ ^kKN*K|[X(ZSc;M'_e{$8ٔ,pB?o. uWƁ?n~™t&^7Ԗ#]qߜa8]ҨÀtKW'm,x3>[&Oՠ#9 eZp׭sieXBy N׼Ԕ.Wk* *V9C +ҟ#I-h\p>:y9Wݾ&/ajY*I5Xg+ 60C`[+k8q" .u:uiYwdA'ixR_mc"Td徱 ZR4P'ꥁ=(U`o*gPWDSk%uw"YWsm%Z8fڒo@TAtJȰ\D H}STa ҡD#g7ZTiŜ/s+K9JQO} rDl #SDY.@|w6ь!Ŭp B'8燷vIL8q=izo{uQlVT~akˣMRZ%r\KBZI~ l*w '#r߯|jـfB *)%`,ɧXsW9Ś8l樕XZU[fj~bBX"n(o~x<8{k7|x޾YJKSFׯ-6%6(2쒎S)i^5J2hT͠s3_$u#G擈fCx̞2@,+֔stzuΗL<" |9xJ~,L/gKAzz4bJ;Dw~큈qY[NI|چDѻW^GU6 k'.3t(O9|vDG1 ē!a6aV-]%v*i_>63:zQ\ܥ4zl)7~!6mGP^W%y)]iK=%9FTu%*8M~ ǩXu$sLOKYH~ZY@p]\$y-Q=U>:mIaJ(Rн-<ZazeO R@d%&:/Mb[.fէ>Ep k"ɰ~lz/Z=·4CGAYiTYg;5[ԴsK`XueJ:z)z fU1v] F,{vNg /\tm>K_IezBƢƒzE+=)c<5#ʳ/tb6r}~0KeAsM E #9Եi@C5^KHoJdGL5>!@-(-i"oW|w_Mg'>T9yɡom!x) i3io U:#b0b׭7$²! Mm\Ƃ"%N,8<(|%Х"yT$6AZt~mv@Y1nF(KyxP')Vc`=}?NIbep>̖S A5h#ڸQ3*j椾QăHIݿ)2WDN' Je5 a);<>xh)Ϗ% `8ѤCE[W(\R襔s< vҡs+XY-Md2Ȥ ռjG&%ZG g7Ly} )%HGM%T{n0 ,⨲򀢩2C9BlY;v>Q]nĽjk~RP/rsжP{y\86 6O)4aARL Ǒ,^ k_Bp4 9#Sz It Ƕ[rgQm*6R$oݹ&^yŐrWŪFIeJY7jS(XO<ݾGc<:T7zZ1G>Ӯ(ȋF1gCB{G񰋞*+ PLfeXx;irx'||Ot9h@Q/LGbٓﶅ_H< Coqn )H'9TFٻzYW-kALeL!(^NK>:4vXuiNp=ONwc2J HS9vs6(G&HI2>Fv愷JUג&JѺJUWxx%=x KqNwbm46Yqkʮ?6pt\-}JpaPY ?O%mċTtJ* 8+zjPk4NH­ jsX¡hhr%qSs߆ڨ|!: #5GĬ!_פ3?o/jϫ;cf>Ժ ұjC;f=X r/3_tYr3lJrhCImhw6N 3;:y21hX#/nˍ1tK|rFI^J20Usgu/"/G8ZIQC!/Vwo{KFb Qp+ PH">0vNاBtumL#h2wdlW`q٥Prϐ4>_eoġ499nd寀Y!*w39ޘE^Uʚ+e$^(SGuTiv906ܤAE^'Kn٠ӍlS-7=ڕILSN{Ѩ[-BJqLsmJwOpVr6(/]AD5'׳Re+bqKgY$Vl*`w崪`9݊y4 n@}sj2B(:q7$%7 &qDmi4iv!弯Ѥ5([X2v}hzBqWALy~PPS6roje;Ѣ¹c0\g"^""/%B̰]JxkovaohD A#B!_Nĩ>`K*zDFql'XVChGǡiY 8N7 EQL*ޤ\l:icž6~<%]=JIFFD#ENS`vx'CwAOs4ʤ*W!m:EbXʟGAl6S;MV^ L}Gs4I*[Hc09(cvteܻT9gtu+4!"g8'_goz:Fyv@&  #\$ TL=BH6dQh_p8 (<7{Vz6a>SSCL;XliV\^P0v=PçA7y{"GP4MNSK@$H{4:eI:}TpCKtѽ>{pJ[I0 uesztk8zzv.O'<sKst#ښs{Ԟ)Zl7V%%6lc 7(#/_n`°:zاM\gl¬W+&h蔎!GGyan"S7MlWE,h`!s>!oUE7&^,3|K,t*66@qjcI|C^yoXkI;8̓Tw[ $y͸("ʾXat !{0dh.%EXXR*2O{~[M K[{V yq> YUX|d7{`dZٳ/;2@U&gLJVK6L]i), !|IyD\p8Up 2:а 2mK-׶bvtL'k1WK~_K=~ PGe3k$^N g*iHK ~M{ XyZ1( ʫDM?:rO؛jY|9h%--bg}2|HOSR }C H%؟FΎ{7wKe_* Wߝ8W%m.9jK2$"c%mk, 67Q+F;U*lLEX6]jtO*q9!B[ōj-0G=AKo)~dhMևP|EVd|L\n+m-QyQIw(֍3LUJ$ӤrMcK0'Fa,0⇗vΆG.-)"F~Zbm%ZBM~+ 7ѦmĞKd]ZYW,sA((HAHB-"չU◔u|cthC$mdZxYʤ]TQXh~(06 |] MvRv\MRr$'4v/0 z A1wd J='"znxYמI;NX?7\+RY*gYnzߔ+y>?it,p,|6J܍ρ_۞×I>2 d$z.T K'dYZ:[w  ~4(U߄Z BP]/{^'T ;h踽Z㛙 glRt@‡';{V}6rG9'rJLL~Ob)}D;,@*]`Eڨ+I f$ެv`;]E/&Gb,#2B_ƻ@0(`?PDe/Ү%]ƞ(SidtJ+jfxw#[uN(B"7^~G1f_EJ;ٶA v#cD{EYmFkn:#*vojӎ#;$;1&@iwoF$+^\Vz'9U'!n('g^ S{^d-CrtBώ! $RKNVE226n~-OmRn}z԰E(SdQf?)/]EAќoGSC(sXg]5\gr*;nh+_4Rk nTwQI%(zSN)?$oItH|3_v76g?_]Y&)}l-G'e.(ۢ9n.>R?yj>K,{0'YQ`#~ ɑ`(1Q2W2&l )G;, KV>7%ƻ̶Oպd]Yb?$E"|iD}_ϣn=aPz"ԏAW[ߐےr#['AsN޻c|`ʔ jBi<"6I' 76&i/> YC" ojNbV7 ˠ3)jIEaFZtF?V~`v\ob]q=XBOxFdZ1΂i+ߪx Pe禸ZBP]*`č#}WE+^Ujƣ[HZY8_tlֳ4nD03alЙg\TEr/35dep}ƻXfu;kM!~A-JT)"n`RVe>6/<>! F@ՍnΊ(x S.!#V;Г٘u0kl*Ṉ.6j+u sԗDZZ~ )/8aa|< 3ZJ]0 p Bt@q/ E]ٮλwwIuυCԦI΂;,Y.}KnM6HBq:;Y$6 7SN3UJ-#v [pS=H0!}Ϲ&Jj yjNA-͍r{I{X_ YsH;ֵ›KzT plXpfjѡ?1ۀi49̯' 9!V5 Q fЏQ0l|\CN8N"iϧgʋ3&뙻/qr63PVh+3ӃoiXh-&N5 Y2ǗMN#Go)YKNi:6C7s(Mig2Pe_yp*_`F 19Qxש޿Scnn1 GF%!EM\n$|0Χt=1C0<*HlF"tf!]DQyiG.Y @AYe2uzxt  U|Las$8C+ \gb.sDёByˮbg?O-_!=p{ 4ok|~_3sY`̯!81\IјT2^eܫ pa)ڃzΌùA0%3YhY|( ۸|[ZVpG@q[Ki*43֦|k-[c @ sQOk蹫K)mU7kV{ Ds ٷEvDǏu2@_a@;!qӡt}Z 20L~OQ~NAyT*V1Ok検 [Ir<öhdU .(H`qg`fI3>g&=S4-x @n ܸ  :Dv(4֔)S؄rlxQR>., r7 ;o4|cu" -߿> d,ÈS`wrcJ˱u״~-8Prq%r^Sz gLj"7IF;G; g~p3^nՖv|bjάn(;l\z+1C)(RY Y^o)[[jgIѠ l^$0zD];p*ԡ߻;bh̅1ߞuے2_dvW5?z~ޠ?Q3VYÕF%{ \q%`nI0] V׸'M!l-?[-S=^Z$] twT!IsZ(vpyƹßaezIMŜsWC oE'<7q/r`Li4!ʩS6/-W턷h5ګ;P.+R X/.{:w.M}="r\z[|eq"˱QV)NJѱ|D}g=jTc0ງOFbHbtl*^g#`SxP}gXh[tk=nH:]!%$0'MZ._l'G۩j/dG1O8N{,-0 4}8KYAarN#I4wAjy[yҁFjaK/OPƟH^KIJk]K(5yEP|'Op 1v KI%ZPヤOf+mVȺ55'$h癤DRnea+#@׫LLQx2? ݜ KlUc~ ~$4䰃G=}_y+Ԧ.I>i|6w1LY/ x'R;u>eŭrMSpg*&QOa|fGZHg՘+2(MODO&@Qx >pÍ\ J%N@'.s{GG3=WDD"  BG[Ξ Hd0Bl&O'T<-G'H$0ƈ?Ge OJZiDe(oQ IKNWiFPEB)&5,sb, bKd9!A*h*r!Վvb+ٶ8bfƹ΋iVyGη/,rвlA;)3u ijpGx^MɡLѕ}ͦ/TΜÍ.f>/;ǖˎT.n;ҶbjT- ϲ-i9ޤ+p:Fڝ䊡~b d׈?5%0(1 `7r3JVWgy^/PGA t (Uw2b|hC@*xv&E͘fyS0C:oDXJT3ٌf P2;?[i՗ވHR|Qg mi(@2O'LpB-'k*;km:p2_CU TI9G>>HMǻe[@g(C F; :{"DGe ⲆЅej̛f"#b+|<_J-nxx82F^;i(L,_-~SIQ;LoV6<\һITG dDVms+agzvvFjό8w W`zu覤Ff}3m-TPǓ :,gd4v^jHϱsZ:%8ݥ$0$݌08cB8$Ⴌȝݕԓ╳"I{)pj~=q}n߭|&WsnuV[9# ZyM8H[RFpPZo?i,5kTa5ox ?Ig4*v#=#3 C1.M69&l";FIxpۨ2 }jʄ1q)Vol^2`_Gl,"q!XT a˥ ar.Q!NnGW63߻}>l|C6ySzvM;Q}e; C 4Yǀ|nw>`Nr6z0-j~lr _3LþL{4{a~ԩm"WA7لՄEL(V2~\xڰ٦/ϫT+ |J/a&j/nZ-d}1N ]VI'knķ~: f;ç,3$jhr9Qj MCʲ/2jaJo4]/BrF"YQ:dWo,B_c(3?~2{:5`O^/VrBC-xHyXix)wJѬ/*QIG܃C[_ L@=cQ0MܭPA*sLN4L{ 0oqDXKBJ/Z/EZ:#`-dPҏeoZR{H0{ N ko,Dэ2e2u{y-ۇ]C[SG٦07K ꩣJHѼi"q<;b6N8?O~|L jHô땆2^9r/D~@9Zw,K GƉ~`wJ9-ςywLT WSJi&M8n?["ZgZ$KT_Q7'2H_ʨxkYak!(&wZ$280>ԿlFG[)x+nѥYBiKD,l@{ 6,} YW5'g^7%ԑ0ۭܩkS]?;l; wpmua}b_;yxJjn|)K:wp FA _Q6/9Aj?[ mH.PB2R'_1ݸ~ !9yT^hRkʰ܆UPCKLp4 قy,-giD!]Y8 Fo_,5r+tݵS/gФݴɠ Esw10}S xO\,KsG>«)3{yb(&Tс0IgNm&~qXrdw;ڿ{pW(żZI $X;XOTr NBJ=*= h?E%̲2wg>`tR$Z&0vOEsb ֒j~Im])Kwsk(_\]!UIΔ+ݧ>h0NMٱgZXSa"97JMg ¶*^Uѕ9=m]PI7؞b7ϱKhDnG)4*O8ȵ>g/9,'`c 4xgS έqp;.$#U‚{IPoC?NˊX 3_LWi!0V0M}.&^1I o^jn>&pA6:LV[7j+`CbG(bYr-B|-\  c}ƱNhz upsxF'djU۽T}w;gnxqn{@g`6( H|lbS(e*D!|W~'%yM0/L?i`},>ȯ3C񸴘{5Xc?nsJsQhiXGzHk*zezG1M`JM]ǽBm?by DV=peKDz/DwbkVgb_.ʍ:h!Zl!h0"(,4XxH1f0xdDʨ5-!YP(dmzvl=]kUبg.d~2́[ekyvYolSv9Z2H$B 6N.yq>!7^AKZY1vop0$ě ̻ - ՇQ]wP1iz3RB u/7t7ұQQ{%+cEkFM"m{ ik鳴}CwyP`towTFh b~51Ր?D VT55g00: Ѵ_??k3m: g|%yK…S{t4 vHYa&nR|W vr_AkH/hLc_/$N81KBYٱVIg#.~YY>_ʆg%kpî(Z=Ļ&R&]dO^qOVOH ڗMWC|~]\QCW?vPl@Q@z,U49Ds;ĢJ)FNe؁_M&L2?W@4Uu*¥3;r}u6T3.QFmM^EpChirL([m#f˕[AM6eѶD}x^-Q*>Z#xn>y2c0 Ոq[E)>XQ"+Gy\yWa7ꄕ(qCux9-J%LWO*.kbld׮Y[j_v!3+.te"LKS[0( j(0Vφ'2(`eO$C=3I@0W6\./(T6DhR`O~ʼ37K&zrV ?øP(6_[$Q.Ũ.@%Զ%,K<\Aծz6 [З&$4*č߳on-gZ8yzi8[c͠h$wļl (dbݴtcNMK'ҿ{cVP5}ט&h"vW30,q_2˘+su{:P=6EU7CCA@g8O5=}`]X0, ږ+{E:PFL~-pUᕱ3SRC#:^xNW$do )bP;[GEwL# ]_E+:zRC|sy՟ _צsPH(I/ 3l2/GnvØs Ӟȯl7iKL @} p-x ucJlΛYK¹|ڻ=R?>0B:Ec- o82prΣfKO"/&Ro7 ZI]oOuPoRvsטK)haA͞$<K53v#bO*p}nИv}#egaQQơ;!)3R&˗iu׾mܵH.ydgt+ajk¢uy?w|z {Y:3ݗO :W;1DN`nE&l[xHVǗYwD#bdPA_/OB RPSN8} F]brNK @fxC 1Ł%8&E"pn Q5m.nv5L3( 3jS}UIV0E{ 8ojJJci@򒚑 tW|J+7 Wvy)"7ԙ[~Ny%$.A#x%aZI:E 8[c P2mBzq6RL}cfNh;#lCY˪ '^,_Y\'x a`B[HK/rIN8M@,G5];(i1RsχצJ*Hj1E>s%U/iG$4)Fm=+UY*@jm!&x013'`+ݦy3Y}7nY)p%5Mg j/A8uXIUd92{ 1lCb@M蔼a78ƿ-#=ֶQ`9k{9>&soqz2\)8ӹMY^4e{gIgE38>El9$<$l35WnB;ә Z$Ck1+vTd'&qhb '}}en]Eeg8AئlW!Gq2sUI S[*01t|پh;蔁fs!T- %a6V3|kF^ o'@\t?S=s{zN*!6~xaVh|%kmKV88KLRuݿ qëC)pSM@,bH>߽ǷA-J s:ɯd#=f%2POB i(]bERݖE8v7%n(;?Vͫ|vrV[S.ኂbz=z`(wۛK9"%kK1GG% O9D㞼(¼ %(?κiôu%7:JcDJ>)'w u"eOޮt2wӋ>iVq-(FSCE_]U:Jq\hsxB߂TˉBa kɺf >tiikl+\A@_K|v_̀n[JYD+D[vK/搑qxlbVY4G;Bdl?qmUhx 8s":"a]|nm钐XF߭i2k̿\30;= ՕW@fF"`E]pp5TH)L-t.pEX.R[{}lhԥOԒs i_D?{I1 ʙ]q߿U}!TLn\p!Jm|Lt A+\MA>^M^ya,`nUF Sf6u&X68؂`=W7GlWan`/2+ϥ{||N//WC>%qP (6aE A+v1)\%-вG {źݎeo'&=bnRK^LAkDĠm //a~5I`aOhSRM)~ޣEsE/^yn?8XCCu#ods_7Ֆvp4P>htquCrOPV5aDbkc1~H&'nwA4.K̖$'A@`*MǾ-~-rkbFHuH쐏(:綠j|#m[nx:ѯ7D3%MsG!rʄVJC ^(k>jyGw PLV;ƍ1]rIХk0aԁ-|UִP6M}W W ^G'm/^ųNTh=jNr]fpX&xņiB^7C7)O%~S噯${cuY !gMvm#y1}! ;roiwqZNokyKe);od :df3ÝЖD' ArhT >>)ܽ1 pj`fbEc~gD[Pi]Eͳ.?xX4Al!k ~OVex 'c,.Y"\5|D uuA;̛ k{gPFBG/呥*qlm0P3.M.hX"rޥtGB% j]UӠփJSD/7I 뷟Iģڜ;(Az70#hV om553t79eBFgD c߶_,zd!?4q?vPaoj*bM-(ω>FZC4Fʂ)6$YxVZP,(ŋ&ʹwssvJx =B35};\ozDozҚsRC: KK1av_jg~mQ;Rv*1HV3zBud gf 7ꖐ`#gWawZAJy<p#}G~{`(Swo%k#3dA]N̊ehC%c[GT`I3X7EƵ%tJ.!F +(cPBJ=B(& 7:S#2.caW[tbPLw爧f-@h-ucnݨNuAJ0{5N(5F% q-+8!_;Fi61fqhV&q%SASK=_/K~n*u8F_ 2ۘIz^U1!ulbTx)Ds\C(.((1Є߸Ρƶis<4`\=Vv5{1 cA&v]o>ҺG޻/Wb#0+(ۆ ! xGx;$ B-92n"E>aMV';Ow\Ů%ٟYէzs$0v"3x{,,w:h{(/FA a]N큉( ODsY̛Z c0$:wL.%+n) z{"4`&j0*0x TR2c$.c,ZƇw[mmu*6d):$?-tSR>|Hgdݻsa?KѿᢰG˨Z.HaM~V:gga8co8 $N:E(U2'[iu:Ⱥթޘ.ndfICfĿA +Cvɋ[b!uLAe=u|G]l0nvKO3<PO4]1u%3G!~0Fǥپ<n WI\v Y zdHve_UwLyt9J{PcD'Nzї^[T5 /l-/*?\ z$zq4+'ZMOޣ gIN {,Ӭ"#yZkKȁә@m8 _oADC;H>G c7k8Bg|"qqb&+l(BNs=? H@ɖ[I:H7Lw7XVxJ7J?%ttB(Km{q2)Q^+6E`Πotz‡ qmAa(|}=Qʢq> H}L=x5l誒|ƒ +y Gड??N'jʵz[$no)\_^ceHDkY2{Ng SyіIU%GGٝ`gdK5I \i߽D0W'Ow{A? sZ-*_QȘF }Ɵ _ p\iydG JfFc{}WK:-p|?P C~d :8[|L64DkвA:p $=YP]Z/H![r4єYSv8ݤQ wsƓ;x8kCaŮ9 H8,O(F\¥O/)D[TDnO2ݲ0n TLd,w~e6baԗxd3mmFߡRyoH_Ʋ`k0EE?W\ABaŻeq.j HY2Vi $xX@f#q9\=t 5ojPw)[.ڈ}UP&sMPV0D6l??Mop3)׌o4H\y9L1U{ #BGUXl]:>.eNc̎*eZ SZr>EڔtY'L$uk\>7P2V ڸפN@vrP ptXwMznz'ZY:nINS@)OrXچ1\}p҈{U3A2j)-SZOwz2*7ƋZS#>?4:(t]B14n3J~ 설2Ɠw<~/|@v2YPHRM=Ktۅmhj܌{gAj;ogޘտr2ocƌf^D&a<,Qy$H5,#DDFu@Cv^_l͙#mC2\ݞQү) lk8'EGSblP:L4|߂_[En2_#p h,eղ3Z"Lγ>-UEyp,dc_)2/n$7ed8f+jU#}u]ۓb0# ?5֕2~Mae02:69#s5kak?AT[n[{"qsBTB9)M5 |aRJzR3}[-S\z5u3r0;ުx^ fèɵGgD؃V([*IKˏh"g+>o9䂺"ޭ,]rڏ̊m? >hY"Z[~^DOЧxexFV,>d?\%PХ7bsi)5ؗ/9i=`w8]z djU4zm39:^)~BtzɃͅZs"1Ϗ؂h{=e/:u9S0̡1]#r\=exOg Iӽ+&s qpaOա=}9T3}!žA9]1c qid-Ipp[&wd< #l 䖮 90X+ߩǙ3ߵ0-R[4=99Sp[t.7ɲ"]Y}sUuo߁Y/wZ,"j&(22VG6>h1bC̃ !r͈ڈz3 H#y?5M=_X}ka>לj5wZJZ E/Bu PxBގ2 JRK ƨޕ) bn~IibTgZ@| QyfJS0rV&^)TV3&Έ1sZsy,!aDJqx9$ʄcqD jѓMGٸ62}ں_/ ߵMkZ (NN]uld缩#4+B*7G@ܔR[sc*Eݫ~;h2AĢ"#d2EǯMێuCm?惥m^ z ppWnd~VfGf+.`"#l6 /Xer)>A-M(ٖ6 0EUlEVGWۊL^Ɏ+}*Ӓ}q B%v¬ȿ㌌.0Y e1C $I-ʯՐd*5 ,3:tc:j)NBp-zΤ/l'lk$TvV͕d[;S?O 3b2Xʲ2 H2[> r's?Y 9/h dZVXm Lr>RmsWL%6K\iʨe[WuU}' B!x ^VNtc]_e^Kb-.eBcǿ؝.rٹV< 5 '4Kw"w`wL_t4D<*L# a:\[kt&~2ٗRz.%A"6 ȡ;jՁp4ʚ@p*H"R&ٖKҁ%竱]\ ! g< lo ^b(GCJf)F"<^7y|&²09 ֹۻ-k JUm  7&&(8|pPtED,53|v:l/ {zhߊ0\#Mq emq$OYyyQENs9 񍧹{h;(a9*`3u,w_49Ac|x9h`o~KRbLddkA+uzIX YIcabǨfhؓєr;5QOS'~XJ }ehܲmPR\ڝ8Ǭ(n o(f#&QIoﵔnL"IBR7zBq}4- y !PXj^@q)jݾʐ!dk ^Bś7 ŠRhOު舦*ߑep` x$2}ELlu(/az3KpJto3oCn8~C^]JxR{q*پ@Otc1b9̆QNb=e5᳟|9&}Om̵57O0S!W)fD- +_Ff%4xSH}+PWU1:fo}U9èSBxH gVL8'+#V[EZ %"{]>ð%ؤ{83&ZXhퟠluwkD\zjyM$!VɑS>bJY$JA,\ɥE3 RT 1Я6е?W* «5ifW  ȸZ8!^/ fz4H`)5{NWf\>x<dH@##{Cy@i""]2?Q?(ILK\ {yQ,R"8.E@W4 -(MSt4_;b!f~pG6HHyAZC\z5v\ Po7G=ٸdP׳wDžTEẄ́ӗF@*]yĬcyOc~{A8ϋʭ3l,jZ53?ݍU`_ K! 牊00XX G%e~Aq-5{hJ:b[ʋuMLS%6djm_d*_Wi3UG%m աiΪb/*K,Ù|#=9f+*ED`Oi%**}q4Sr6KnagEvn1Y>VV4I`xi7zCFr 2V,z]xh7nl)(`PG_ nv͝b,6*  8H'"rLc>=zg\x <>.8WeS4rp8pښRv?SZ vh,tlxa-  Mc43jaFs.ϯ6Eq~%9p!85j;fvp/or5?fM]h-qU$It Y>0-?oWSRxKlK*q_oG87yU8?lBe>8zɄHZp~t,WP&G\$vҏ./oyPojk+0ӴbAgFMr!~+~D?Oe m xI»9sm&qй\rZ O~>*/~ Wb]Ucd9 | L 32n2urwIܗ7TBJN`x4fpp|RAhNhpGO4m"RǓސCJ1|=<1&p(֜\II Zp {2n Xv ?w|c+iNMd؏ܐ7Z&*DV1vFH<5P?9L1B$Ĩ/zQX㰝1CGZnA6:>Վץe^5:<4橩\\wiP[w6oS?j^!w3R A݃믻0,BKT@o߮j[׫.R^~(o1s:xjUrB?ђFwUn d8[3Ϸ<:{r7veTKXVj{~>x :'6m$V~섣"F 0n 7ɤ>ol ˃W 0 }g HVб5E3>~@q@fAS~`0d%l =Q;Y3~ˬ0.'ޖ,h aa7M\݇}UU(,WDnHB:QmD'bJpG(}S?ӰNgFVRxp\QkhҢbb9c&/[!;4H2_d+\a"ش8=(] ]@_x(i+.JEGmY,MșPޅɪ1}C/6}*LJG{C&}`G0Ʃ$5վ *g_u?t*o>0k'PY aq- { =h6e) 0"j!X#m8@s+;dɻt rer NG0ebN*\6."-WFspcD{rDLeM;z:ٖ45Q=9~8ͰjJ5 OH#ܯz3]ZAXU:@xo^%'m=E$6tEz4 ;z %9Eea"c>WTBm6ANN@g(<ALDrt63UE2PD`!=K0:qRT%^|tٛk9F4k 95đop[g4)񜃧0UXit<g-a+{Z.N'5eݖ?@V(j :1[J16s_L]?f2AeÀL]EovXpT%P=/Ys-IwRM3>8ѵzB BE5t`ܿ=gv|]'Tm:j}̉왼[ tL](aӂ,PEfN%#e}Ckqz?ȐTtرaųKϔ≩΀0kRgiJs6]ra\WLaȪd+j+vGo/= kD#MVK\8 _㡠&>.(8 ki)vMuZXq<_p;p>|<#sK^ߥ/q'Ui=)՜d uB0z rqYS,U~!ˋQ'uc^fY ^ P@MPG ݜ qRV%Ɍ nCRdW -,F941Sk$[N#`ݦoc` oJزadљ =Ah "$I pG~+ HOzJPEj6+Ob #D@t S 4d*sl܄s^35 yBξ{ ^Į#8nͧNRr K|$^T^Xjw>CvRgc|0D% #ز6^GWq9 XgsKP+7k\5*ՙ}3y.쑎WY2S 37u2i MѰ&#xҚ)vOJa\ ?{A\F)Q)I cEuXN2,5SX_b+ާZ8@]!@t43Tň?.Ђ"Ҝڨץț g&AmY wj$Yf"h JT)n׮=7 Ul4!y=|ː@NqMC!p?a %=^h7OЏAT]}O8ŝӐ 7h :@KQcY.-ݔa 86.^v6\}>U{6Fs9xԽ#FFpܼO;ʓR p"+ \IXb*mNر7;Re I >\{JcPʺ耤\+SbVN:?lE2oKt3[AEyn,,z83l ˏ/zh?G?AJ0"x#L67R'k[q`b%JOsrpL^]di Z_k64-6b½7-U,4cCʔ׌cQ\ PFb%7{HɴQ^(,T*B.l\eDc?6Ӏt7QR&S'HZE̋{A|R4 &{/ zngDߎ2CtQ)T. )&]8klxxi谰̜6DOqru&;^AdgQI4@ `ǔQʵ0rlA3}KHİ@~r,};Ɇc\T0rc*Z8>XsBUnZn03 "u˲zMlИV*k iEL<nO +Ǿ }#BoKX? #KrDY;z4ArQ7@󕓌ypABp%<$ٕ"X T;WSc0'5EÐ[AI5fR$v0Mr_(xn~/hP Fl=rq1XvuxwSX]D*?F'xqw7`>Qq z{Ȣ]ڐ {/;Qj6Ki N5Cf}.)~FtC.>5 52a~C@FQ.f/ϟk 1vp lkfMgkbJ8ppVT\s.d)ӟ+j/}z%;獃@mg3f~?nO+@z!FuC5{9'U+1 X !)X_*L$USfLԂ\>VGV`FRbfPž7 :) o4O7b^YZg-A]ʠN.}F jֲE:2Ỏ;Aa:pmԼ>zYx'r"r=bta~)~>29__䣺A[`.&Zw/kkʯ5ۘ&.b1k N/f =ֽ_>C[ȘgǼlRKy|^2A\j޸ j3pW&sB$lm="Y$3f: a9i")ʉ hs:'Z\7sH*i k2|`{%M_Z Z|r toW=5.9Oz{eG\1 ]SHYq ETĭ3gțYH# K϶F!rx0:kKڕ~JK/flO^18:*WYʚ3GI|ج"SH7|>YJϝ)QqS(UtmwkavQ0|EwR_>µ S('3:ڵh](~ӧTk%.rGԋhwczL佤Fu:cthW$6Cuao<@%s}2(,ltPp1(7Ǒ֛!۹c4 -ĤIn S:x4|wgX1L,`:Ч "X037JʡQLi*5VLYh37ȣ F $۲loMoJ[rا&Zӿ+_8M:O*\4K \S"%UosL^̻ގ2V%*k:TZƊ  ?>UT.6ei'sj^6ɀeq~;^'sÒL ]z n:SxTU]\} y2ԾsX} VXCnG%4ޕԄ&yǠ":%Yw -܈x/ -pmeޓM#-:'rࣖa`Q |eQ(RXYY\z>z)x3LDm)@Jy0~*+ *EfWcun^SI|/僆5ADlqOUA\ҪY;'n`P'EʴԽ Líw*FP,-΍!qk*ZȪ~k(0r[_/]i"#ΐXf jsUN@"Sr^UUDi&{.ӟӌ1p3R&K[MyB n'cme!3~P]JiBD"JNo&D9uz =(AHz 12~e~6KY v))F-#iV:hS)A=QtLFo,m:]DN9l,h}_ pZLaTz8Mt~ZR=z3XF=>=%rTzq37gܱ'UE9@rQ7<η ~nYi{ sRksn@W>~.$VaPB /sOe|U<~Oެ@L{*Rp$i(M3r6#ec'mMGXDHa?9צ%A]cdr^^d/*HK19%Ȝh(u|c?C1;'*Zũ 0jZL]O\i4BNs`CsҤ$u7˽:&8. ĝª>AfzpKspdyv(f:hf1@f OI ζoHLJHR! A\aDw"0&c#-!>znau'Y9֫h=@[ w[X=+ `Mmh\zmۊnscFA8TF١+S]>ïCRɩjB~ALP¥)( I%Yk\37|o!ta J6vd ʼzY5 Ƅ2pVdrGgčD}n })JfK!^'$ր>H>{-3Y8BѝG6 ;VHQf3B%hJ>) e'v8Q+{?Ol$9.f:﯊+5:#4g.5K2$@* RНXc/,fn @}\d[֣T8稗 ]@gX޽jC3ZG#.ܟ[@C9FK(s՟ĵ'ppV CCv$# zwP(:u#mR`M~,{U >Y/?^6CMcʢeXbDYe2'DwTr4l4RJHVjU2*j<d7e @4[m(]{y;PH~! 7r.M~~ i"Gk@ -lF/ e9= *s5]Pہꐎް:UP uMqv{`6+RNvZ{ j0ñ|#l/u8>ŬV|*>u@6# tKktU )!Jjjh1#{Q"/2| c7ԶU sa9#5c-mWfd=V. Qt,2- jJ$$)K+*s<NN>#>[-uzIޏyse`.o F\=nyCA_ebqaqۘcHl]"8pٴꪷJ֝D\i?zU -~rQ{=D ;93mbjW;XL [d8õ}sUswQ8 ֦V"2W!Dz0y|$xNw̌*̌ 4n1Pύ~pO7!_ԏ2 0lK[ZPpspNBֈ #r&oF:1 lbH <8$H,d& G` ` "t+ PNE '{NOǎI`#T@z7=[PCQ4bHaPj:jH =f|qZ>k .RI#+KzKŔj ] l2Yᬐ۲?q&Wg3HZՃM*qܽfh!V0M?xDm߇CW.ૢ'ׇ%@& L+gZSXRQ1(;<_S]UVEQa ĩU0Mɵd>A^>zdϙ%S})o@EStPd\Wa>@ɷxR1u "ț4o6. aN# o.6ohIgcpBHC}CiFy{,Am 9=jyx7()ŸQ*@pia$)ù2U+u.o22?ˠ,]LJJ28ULe? '9 e[%8DH-̲Ki1(:ݩjqqKJqMߺZG(W3<>\|Q U5 } HM}cVsM)b:jU{jWs,qbc5ůQ `$\@Y-%32?PFӂ:)GҍG@w V2Bp"y[^k˥:`<(J5tq RiR?V9QS-;|ͭ|wHOѢ=lQ5OX1+jihSaEjs \ki‚tn>ZA\*6]ZWCbE*bvcByNI.dwPpDDpb q©w.qV79?%mgO2{X,m@lɵIߌ:3<8sf3s䬴>KҺlK[I3RaAp_fX޴ TRUl 'fè,9ċtµuZcXedi>GH8z ۤknV1vZO-ajKUBc+]+] _fɒ|۸+@'ڹՔ fmkf\1\sű$K1Oc T޹_=u9+|b9CHڅ WhD͘7 c`3Mw(]o ׶H#_&Oט9lТʨQt,T {Cɪ6ώH$+<ݢ"7@5ج'sk蜹C\NYins~ه#~:Ι h]puXlCwUAxoO$Wc>=T 0-z'l_$F $UL\1'8'.w=|F1/^n&4񓱌1jL%jb%rżՠ:gbl]N:*O#>`^T?4`t\Ҽt/C߲%Lm'ͯ>5#brTFN_Q@,8091ž=FYC\JL Y]4+~>P([e1>&>w_(,]`hf*M±E+C=Yp1ߖQЩT/{/vavite>S+g/84A;=-W;Vjk)!.3)HMߑ-oݰ)uX{$(G, ZT?Ow O2,sOyΨo8t,2Խw_#WZ#x_Fhf1a:XANg38o-,T{hdGa P>_,Qclk_.$#oEheۼ,]-yk2r $̶[8Dʉb%Se2OTDL?9>[{ ntb+=fy|q@yYBǾse@(2~Uim:슿_z̃GHc xcNrkuf$m,JL]9@kmo@^Sçiҙ(`ƎHEq)q TAy0*g9 ϵ"*i%NS'Э(]}#>JIuYʾ DTNjy_$vdJ=u@[,X@SO %ml<)}0K\G,uEI0 ~clkYBMtʋBG\,{3;:'F<ŐIaUA<_T,f 53n g#׼cқgC5v'򽪛^ˑ<,ճV֌!}5J62x.$2p4/Xla'Ͻ<vݎ-jWw2SG3*\/`VM] fsph Ŕg.@J ћ%ܿ/t#{N%bG%EcqƑ!3Y@^; mR8JgE06 _V̌xYil(ŏAy~ѝ>TOGO4b*JF+e+!EfD.boi:n&HiDɺAI>jl9e_?]զ*z!X"₾vw?GelV2hW.%Zs\I1!.M<&;/O/iJJ/#Lbnr;jJ$$4|q6J3@M3"`|xJ7OPx& X bb+;0 #o%-e]x'WE:,Ϙ? ;y<鳭+|kcdER#ߩrb@%?%6IȆ%t7r?LxVf`~/hKڐHK$w# QOSM~[i$*9VwLw2\OzLT=Ú Ԃdjsࠁ4][Uz1OkcP"1HVK)AD[$OlT޸acF^ #S&etVbJ;ؐ)`3ĵ4[> -ڤ ɞ0{UWv[\6`cY4ʉ /2HU*1i_gdeq'c>n"oYw'}deK(3Q@^a»[}P+{RJuJ<*@."eDy*SYO^yLOaH˜4m_0 67;[/x]e&nz`|UjNU!fȸdpON4eՎ|VYjht͉O~K2YF<n}OInR*zAmL5eL;s e }Qq]ϠZGZoW!ʥ|0;՗ݎ- /s8Q² W$/$4yچsGwaV+`j< (HaczԍGq``}n @}qc _iN!BaK5~ u+S5ao1\7pb vvCn914iUg; d@M#_AXqiv 5H|#6o4ʯEY{xM7Q+$ѐOMnXEx0Wv~h&ɾfb*1\_o4#K`RV07{H&.Zn-<*w(I/8-KTG#^=SH[-T]vn5J= =emӋꚭ0wݏ҉(ă 2LT] C|xJyz 4xZD $\c1נ\HOMAM!\Vz˘}~9x :<,L{1AhQW9ۮD[2mez,$5c$!6hO\ƟEu[@JFp}h2aKL6dyz ]]:bzgqg3ۉ*ވh7Y^l$a{}cl}#ɬUXT0xjn-u$XwY8-'8gs$=Wj3WcBK4w@$m&aSγm;S[>'UOUaڗǧIuY?@Y,7gao -n&YTUY#sQiKYhPC?FOY^_W",= 1!ZH7,YcAS]3ljp$Ug_ZGq/8mc78iDJF"?7,ЁxY9sC.cK=t jjׇӟ`:յwB0,bnX# EMf֣X9@9E:Mۄ|Ϡ N :@,Mw&WX3sw_[?0܂[MTc`:⑧aY4p80Ox-׬!ck|pv@N$bQwi'b,>*>CWVL L´_{<2{/5mve釴ӒСфa&frs'm/u%{0C`o Sj/&sXlن=uNG1Ah A%+1xFI8mW/z惲{v-i٥7hw OUK-8#d!TID$P?u( y9) ZX%-KC:cu02w@^?,@jjc~ϗp G'6iG.-%޻|Ԝc A vmT8{&vtU>À4=Aw6>k y5ɉPֈ=d&׋ S)ЌP^Ő]U6xٸWhhS}Fئ=└o1M1lX~R_#[{+]}P#WS_+G_.2SAo Mc~̓*PW㧛S|[H$=qYYt0RٺӋ^V2-9h ,Q3Aw}(Atm!y¸rzҝokgWң4p]NCl/B?jdNpxȧ߽SV >109qvuo蘅Rɛ=7&Ľ>(Uj7;T|[@`w[9F"{mE "el{,B"!A2o_ =k ujwjr}}fH͘F;/"Es|L^2\뉐bXM阮#%onՙ\1A{e9EA5j1Vԟi ,27 lr5u}M6GHejOkM)%O\tP?vj _k +b!ʲKmAܥyp.EOkյ•Cc8@ix7T1ײVsk2"/[g{wΞfnҲW M= X(s~9=AFхk@,؆hS8~bϵN(b ݶ3fcUA/F Z _ڧST1l1)wVwܘO={50ō#Ƨu&jDUY zxG_~~l=ҀE L5hљvܑwin p "\Yl5ኖcu9~PŦíqsY8Cz;`)&QqglVq G^}W,'W9YaF;LLlK)Z鴙߸2Vϝa^qx>˜VvΣ|2% q3U<|2eo#Prt~ $ I5kSX_ǗIs)zcm$Dɫ tuXfUϴgĀN BU]Ó0_z@];{&VsIOqfU@j7fXf˰ ] "& ټ3֪ ],UuJQ&^|#+I"&L  D+s; .^C"vrꊀZtsfՖY'6'<]6D)gdOr]2CG-_J#S!A7u3,&9vIfC@ul円04MqBkYL-~ \|h"5Iޝ:WM"U͹z삤۹:~1J6ԕ+a[f6Q@1x= sҽn۷bObz/ R-@4r^ȍ}L̳/5 U p=,CY}I]fFJSOCi2Mi=m5LUPF{'UmQD*]zbW ˏħ=X) d9*u,j7P1i{Y|8;rp J(dZ0q`OG` DZLvE^ʻ5b>0lLP|]{ .ܐ6:`)_e+̉:(qg$Xw#J/s7F >º8F ..MR*R]\xxCs)N^k:";dGhtg+ gLMT\cHZ}y >'tWiܾpsM@aNz}cGT y|xaOgkJC.3TLg& űݔƝA蛵5Ugxs4 hZuKH.xL+L>z .+il?/R4Nj2pDۙ|-\)~ )mb wA2,nT#7A<*Z$K `@I,L.XeiuqdJRȊ3k"oAQ` 8 =Ɓ h4V=I OKic:7ʔPr)o%ܟ{'k:+vV@3Zר 靋I'8A `6DWLbUm8\,D? RYn GܡЃ/( $_ZyxJYmvhTp.Go2NWRm4z"Daԁjbd"RrM}wS|z<0H %xZ|'e;^*5^@8B1Tɣxezr0Z͞gX_N⯜+[d ~&8ռL"p:'~a~e2nj$)-焭,X[\R/ )z'_R* RVwő6cWЈzH-}Sv&h@znǽp Q>X}+'ctc˰k:eV*|0 &xYF7mT rIڍTӻN18U Kvxr@b]"e 1 cS󘾨 43FhXߖT {&9!.3#Uo&0rƳ`U\$04C= F4uk.5HqpЮQV:Nׄ5uC 6|N n% d*хhfa\sKl'0VjNʶQƕob2 -LBjsHV jkj9cVme:=1m)׭;/pDdfhMarKTW߉=kmv;5E1E)߸\&6*K)mrnJ 鱵zVah J0AFa%;Jʸ{iuTKI W6m MymRa&or8k4]q,$NR̚1` SkS *pt0>N2|60`?_5nA08&%It^Φ¦Frbۙ} nޞL.@U*#(+uj+;-i %.>Iy|/L+<$o@(r&ٗ?vItk`Op,~S}r'ȫ( ?_,uIz^UCP=࿠}фB$E긚4vhFR{Hj9C%1~.9OM7ltab5!3Xe#g H}; 1-t&s_M:ȴPmqTQ=7T^X: }WKd_Ysp 60-ĥj5D:؏mWǾN9J)H+w=T纔ܚQkV9'}/* -Eiׯt2}-`j@~!#.-T9~8@ًrUظO2E.<.7ϐbtp;n'3rC7e%ĥoS(ֲ*ͦTseT<⟱EQ{H _DL"**glg!tnTe2HdS)e$&7rpbJ-h%,ZWՌ H6xܽc!P #,iJB=YdQYJwO 8hhmyML |mcLs;7V kn c4Ul a tN+?Ie*p&q4o|qOPm&hŋeFtIt& ?Oȫh;g, ǀ.܁R:+"QUfl k#T;Bn%5S;eѳfno1 wx߂-8*jV:@ҡ*m&rwޜI^xVe9M{S֭A.< \9f 5ϱ#=]?ޑI?sb-ݟbԣcp/hvḬ-- lI>!}i ^6{y!#Y(ԑ%)a|# te:FU&#ZaXM<5V*nU//l1XeDRtz&L^J m 3wJk(.CAh|0&3NزT./<#Kd' WF/J{'`]' @/0F!/ﻓąһ,p% A`B^{9*߿[t$zPr7|/!j2| tCVE~#-"e VnL.܋!FwmQ|,#e, v IAV/,.HObK}|֮1. a4jTS`ڔzшiDnǃohؾwA~hxƏ0zΤas;[jX@#%bY195ا؆t;fRV Ibk-] B:^Y4NoΦ^Ls)pƚjNx TvKt%tdHKV}'ՁM:`ʙ201O4/uƹM*.ÏA|X[>8$"A)J6wV2+@J5v&F.68d@"c(ְ8#7Ҽ1y;]F!l֜EIVkl/v8uW-@{ο5eV Wp{zai*4=%X?}G±{ӿxF1XLgկe$egW$ ɀMBხd*w4c~CsoNk^.;?AǑx;H܊B:|L^PY F&,Vzk+_!/'n݂oL![4 $~o%Gy!cTL ]Qm€~B@cG7;$\˖-!\Cؽ-*ކVfdK%PybzDY8F%Ex>{y6o"C0ŇYQvxW^<$|fM1O98B%VD#h'WKJ+w.մs2kPK3nYVs2 vLP-~+f'?^#oOthb(L%%" Q¶»sez'ĵvyg0^nۧZe*lq*Mco4ѡb:#y*l`Yglh3)1'\nB/2e@"6eYx7VULOyٍY:G7HgC(?h kFɠ[B+>cZΟ k=(~`癋ƿ=uDAzMl,)2g g[coVEdg5x.3ۯ~{? NLۣ<~j TTaN"LӣhlxCmD&* [p\1{IFUh‡ݾU~);y$ fDwUbdYXWRۇ:wAj^rbdFgxh,W%?X+^^B kGX*eŮeOV}/JDܭ lwcWBb}NnWfhaջuQK/a>WsK 0C*o}T_*h'][K/l?K&؏= ׀'Sז719)~ ?4[3KkҪ[Y *`۸e\`"  6&;!% #  I_PMPUZI.&Ţ&6 yƮ7J{ ,W<2˳ɦ!*wll i='&_2$bZw ٦f(!+$p Pwcg*r98wM$j[ Z,ov5Ez_zO.abn/-=:FC)mI  &M+2ry2:O ^I&YB%Qrb: JNQu )JSOG.":5Nr]bnҧ&5؜KLܟR}e]Vu] *:;>& Ok'CiI,֬JE՘m^ 1vȹRV%Ѐú~v.!R0v#Ev:ͿddA|JUUQ=@SBϯlr|IKq 갹hϟA$ZpӜ/"Ӧ4.p{Q@ybR_x',S纩:0e} y n|nNco/@o ˙Nj>cԯET6 xj3J*'KYaG{3 a{Tv!cJ)%W2Xm1Fx yFS ud4Dcz 4(P%H|B-P&ha$jڜk/ҰO[ sx(DG>n:{%o%F/ԫmu 3# e;-+`C~C)s"zO 1;Sz!ExWip%NO]Ts^]-K_g |e!󛀙 1SfE-Բ}DOj;G^_+@YC[[W|싵ٌQ^b ^%{=YLX]\iV{6?&eɝJ:.%UUxki@"zΘ"-@*y{wI ,h*zW&-wWjY&6cR{9eYUߜ퍵tb+pW77j$S f4k혋즨d/fGk>O1ĻE\;|G7J he"4i:GV=454 "F(_\&T1Y|$$:SD9xx$ o#Y2jP:,hS޾D1çhȃ з\&VLL"/kIz<1]d쑾 //'<K*! 4=BiE/YgtK'p,Q{԰|Z$˱@d:B'a`є8;Pa:V46CU%,?y}a@GѩPTQ]\id-ŭvq y_Nf\xqR:*"F >H;TAWL5DTZz׵%yt2eJ%kl-|O4_?C&'ΆlAr|Tq;]{.< HrMD÷3,=ڰ0eV?$) 8rul ւB`< 9F s oMj#i ̊. R=SJŵݥip/}eh䤕cP0qί}pUDKA)-!i.qs`.VsE0H !˒vYԟP$c^0i3j=] v!)+l$An Q0;úXb\Kƅ5br9S%/%Hޤ#hʫoN"j̚ttIL3Phߨ8%VDgҔe.$VO0ޅy۩ma. z캊3$CAPJSLItb,/ ZK@鱀r%B]5 mޝ@2޵ y]Z|Q $m͜Ihk>LDmJka<⼷'|LoraL%"x֋з~1H#8ORag_'GS(ո2.iU Գ7O'N!a-mA6v -{0^ obt)vO#}X󍐵$veyߙY1L?O{vL@ߗp&Yx/[Mf_CkEP HWAU7 J= \ՖמߥٺRXNJ5&Ho Be+|7-:8 @!6P[;N5ܥoš||V*ww1yU^]Yk2/3 \`zD(1?|\_<;5S֟:YbvBl)\mf7yկ{F S.:;d%WP ("vٽ֥4i_ XY6tx| 2zfKgϥsRMZ6{7X!|noۉŒy+zrIJ):#~I.C&1A7|!Iӽ<iŧw,ڨPt52U< o}YaLJ蘱,*ّp8uGם)cFbM_!7)[6b`"^qXAz1Y9Zws8Wgx)vnaoӍj2|ƨ9lkBx¨Q֊PMB.4l>%~obvxeVV.'v _%ݡs5OcƗve-ļb yXM2]KQHʆ]떼rϺS<{7 Z<I3pH>vIBiUw/?zaE~&<)3UI!_Y9]H#=hB~̦uL=/1=hcq6v}9W5*!1-4u{4e?&I9&KG%6NZT=gc>¦ztsu8B-pi7(6. DpMÔ<~%ʯlǯ1XN41Is;U$;LU;F~< {&X P&翼=E)*`>͐irwU1D`IL #H"0B3W GNK)ʋ`1X˔|q.3WbӲBJ|8|hUG1Q XX{% `",ܯ,~ sJ)ExБBJAćv$'5se"ػZ{qȲnߧ2-3G٠)7#=zP"Tʉ$Gvɘ1M=&$!ysmFJEq]Rߵj0yc5AF(B +PP(EAOvo6 г巇=pB^C-S9͍ },F輬/8/{-Hg%nOiD], E@m"B7nEyxrB&/a:c2ԼM&S@H]yIXyM Z!?,С:?&MqG"̱c GǞ{:vYmL1-l4@3cx#+%SD^ J (DuCI2JUfOK)';γAܒ!l4g,aKX}VŨnՔ<,oO@*GIk myJ֭> ~f2n֟RdO2 >|Lj`+ީT[A33#@(>SК+3rY1NFƉX&cwtc`UHp2qc7.;;JBK?nsC.%C%f0ִtc s$EꈿKng- 8}x}UUqzrwk?L 1)zLYw>Qsle<[gtSn̩ ^ gqh#\;c#p# yDF멿٦iExq9:ʒSTnGy٦I|muoZ|,f3t" tW2ap^Ȕ l YNgn,<[b7NoN 1L3Zz.C%}){PllbOZ+MD6Zh)fvD'rIHHԭ$w.:V]VepfgUtbn5aq7!d*wK,lE2Σv.tϏ'NL{ Z{2ώC#[|xl J5]q6"` ޯAha\&DA<g#"+%cLQT,)"jh}%-@?w٬F0-Gπ0Kb^(g2u#**IDŽM> ZOU9n։ɩWZ}gbpUK&h;ٝ .Gܵ][=p5UuQ/iSs2&)& X+,Jf=~?BգvAA$Fh@#1^a0p !׿@Nn>ÓR F ^:T!C픋iZA@-/ ^~΂6C5eb̥  ۶(=ޓ[vd*)1QuÏm?|6$HpϚ`d)Q񁍜7m^gi.iL fyJԞC%A)&$5Œ6Y9ExI{='#_ 3sCRK7hRFW2-d uubjvj3/\RӽH\"׿$%UW'4sx0먍rW\À7аylTӂ"r-"J6M(-P ڈJzHjΰ(o{k쟅*_a9ʵ%#M chigkݝ7atgt#zʌ^l)c{<u4p=vZհ !N[Jd3Dv ";JE's+)L]QK5&JxIOy/IPO!t}ǂO`Z5ȾmJV^Vl%GNosM\0> cYma| Ӊ.if1S-Xw[y:0ˆAMk}Ɨ kxk_>Cj Jʐ/nco;.}du*M}Ntʵ^ERk@%W in_'] ^:@0 !TQr>cYiU"/(>ՇvIe'"'bhDͽc)h_Mެ}Fg'EwMw6wifcdz A4&v[9J]SEDo U`R-;zNiTzZ 1W&19ʂ2? >Ppۈj5kp;{2b-^`: jxAShtƱo9\ԧ&'HB=g!5A̽GB˶|uƞ _pv"iQ wmJ8=*i0[P!dW7\2V4Bč?nϷ6ήFlO`Gov;tN*c,r/<-L +q3wr62 >b]ѷi>H=$V$2Dݧ@+~buԱ#V}y$fIV #U5N}ʟO燲ޯ/܌pEcﵿC-V-%C ]1V+P3@z-3 -dt[&$ o7^ުZtp (]%%G:}bԉԔv0nn@9GgQ#h#ʶ9.6D)+4.e1VR˕~E,f"0Q5mW." ':X> v+Zc]&<GkDa~TiWRmfN@VJe[Dv N kc}t_+wfBL⒳Ymx+I?߉#wYNg =I@I2K[(l/z'A)EaO#MU#-rXfaKcx't;T=8UfL&oRN'{Y*p+Rh!,x\JI^"*a;\?JIhZ8sА7,F'~R{ I)ecPىt@ʡV!L:!21a;tG*A0L+\ױ2䟬(ed$|vQ szM9¸ @qxDHz_1Ay=&(REil./QKԋ&Mti3E߀C`ܐ!R<u2_Nqeb BƁD.%=-*kо>I5DZ%B, 3 ֢ͮkJ(Lnk9b ep!̇ya}!ph tUpͩ{5p{];qgA/%-uBGe`; 'ޠ8+F%62K ݏ Za_\ ewʧtM7Լ=2F޵oji( 'BXn.t |/Pq'oۭˠV:u\ɦĀ+^d}IAsr( >? uUxڝ9E]xD1*K U儎imsԀ5"&wM #⽺ IK{(!Dbtٶݍ<[D|43}{YTʩb&C!b"!o$Lėgۛ\y$`@ M{OJe,dJ*|MGVBH%2((X!{otP& &lsz|96r&p#[G}Y"c 3лu!bqIMVq~WuG:WaH'|Ea8ujx6'mX@.`?BgJV\VN8[[kǬ,FL(@F,bWsǍf~rM5Mo:eΜJ@@h"Kx+FǦU)2Y\aZn=5O,¼BZP;:%Cs$UK xXV,݆]',_C| ΅XBSA {m l>; G~Ed7<Ԑf)KA z[< .θckX?kD=T-\Q~bpIAֱϔ5s'+.pևiwG6vgDKdVA Ms `$g<@bìB F<:@u1-gwE2H %!U!g_Nc VIVk VJf_*: X޹m)ΣCC ӒD6bX 7&U-ě%GrO:#F0̊8X`$D= ".'|{J[AE/9<։tH4IXpj_訒4͇lCSIf8K~,Ensvs8A7p+olG]$\t%&=s*1AfsmSUWُNr J#}Ws!T2D Bi0rX]*x6|^ݚnD?Lڕ)Oބ0dW Mz^Fs\3r Rబ[slu*^^!$I7cL̀h]o[;{Z){-ZcKܸ8XeJkޮV-P%ʤ|>]QĝA%L+:\Ȳ=  iŋ%wȟThwgb;fqZ_Orsezw]A.(K_l\_-4XVy옊)MdO}Pbg{.:Sߣ>ͧWsF::ppӐ-*=::fp!~7&Af;"e&r.?tdÇ# -#S-ۑ [:t>y#B~sa@U03hLIj1x8h̶>uW{ _f^t<'6qxN͊]Q# A4n#,}WsF~G`&ܲSCl:wdqIôfP$j4و-Wfr?% 1ٹҬ`qYkExi^LD4%'M0ѥz:O`0|ZVXdsd$L8l /HYǝ:XwBԱ6Xnt鏢MAK*MTe)xW[)>u0&*&?"H=:d} ~WxQ;O^z%J`_YP 4.>f` dH_.s+vIOpW;<[$8 XH^"xK"''gU9Ѻ7f:j@ogߡZiDXyl ^yqwʮ9Sv CЗe}Wcvyc ]A!ȲDc2j/ tRD!&zׂ_\"0!0|;&K틣^=WTR\W 7ebz"'(R||0gtCEQ/ۭ1r&WyO*tm<1] /_JmP 3=W oH4\}=ǟݿ%4><%|w` <'{PfD|8]CH: )ZtY}j9mP+0rV Av5I0G) rp6;+(H1o\YLpI'0~ g]$ co@I[rąlEq$5I!sr#ђ`mL_ò*5u5n WTHpVg% p"Lrzɼ\da5``gV{1ͷZF#"{fh(O oڽ,WM,kD]ظi}ۃH=NƸF> &U #~kץē^,P~@7ձ$:gJ* JA[}3H Xv#V< > #A0`żk|c $ۤ],>Vu¹7yW ~6Q$T؂V[3AXW ו~;5#X 7I!~$5eV+J1b0\ yӋZOL(S5UZ5 eE!OV]q*7(ӱ P`y0m--A;*8LG+ lʷ K$rkiT=:PLYi%*:]mȫI5TkS/e*K L\i͊)XoZޞw*HB'Y/5 ?>kBK^6ݴ9eTb3̘ݝc_T[\6@ G?)${*[X:]їfs=[#X8pJ)K.q/06ߟy' n x3mb_UR a|,1L?/`9y8֞K2 8H-tC'̆)6!h]Y΋zp>I0E<$ l81Lf_3;F\$Q岴Ɇdξ*^ +]F%oK.B=*./ ǒBIZy~J΍ ,ŀFUa[yQv^)}! xnWX.CsnL36 o8kкإ8:LGt1U_,mGQ+Ffcܵ& ~eQ CL$=.cmٵ%LI ST,Zby}kiq2v#f eҁ ]",K:!qĞ"P8p`"l"xzWh e)SlTP-D~i$L0(zmMHR6/b^k tRlr1*81mٙjpvee #=6x xbݏ8γC<ӻVr3 ȰO6SKk(?/f1Mb"QmB\=yb^~gCL/یs){ʲ-HuBUJȎV{;[G](Y*]ga)ȐWh1]tMJ3RnákRHe8K4z[ C?eqHwb޹kd}7$'.pI@@p2/60bFCդAmGKυr~<.|?=VsgI1FsoNezZJ]<4|O mnDz/ uڪ[.eȂ=""FSTA%|j%;G$oC՟ѐaBȗM#S Z:,ž MY#J)iTS,4u&~N."ζ|u"EWL)*œXER/\^%ED;R|v&Sa$epw< Uad֌5rJ&g 9Jt;iܴk͡hjqG92NwڗnQPc^Q0_y|@?(Xۣ)=cMNیbx#DR!;BLه"D5s6!?doKt qX S)8;~$"ʞ 9,r<'ty :'bQ| %E&l*-{x$]ٱ<3"x*jaqWlM/JxS3{E-FDL4Y`b'8&۹n3DyM%i$#OgesA.uW+hXm 4ƘjbNPTYxF LӔl Md㇔C5yZZ=;C^YC eQM8uX_eKaM o+SM,ݕЋkMҢH5KP-Ho`^];⍈O")w^ iH rϮ7cw{2Jyo0R!tľĦԛT=,Ǐ-%gpcd]ZV_3kzRefh4(\#ռîT?2Kr:f</%JOEEH3YVc29TނwDِTgL 80NIиK!θ\\ @r1MkhĆVG睤o~I_qc27jw8GwN{*ѱʂ3JϞjZ{[D>|n߁mFiΨM%b6wg9@RY`$cT6ۇs#`1$ ,^bQiAEQ\> hQQj.X0%_@˴N%mn?r&l^p9HVs३ph̙_l_<_ ϴ֟v.Kك?Of#7NP@?K?OE`ddjut anxz2i}XrcH>E[ t? w__Q2\R*8Rjۅf` 论U@*sBrY"H"…^J-C7_q#AEnXCU-h:uL#gi܃/-Cw¯NZ_#!`u{NԌ] ;HENDA(AydTT4@t0gҩ0ޗj wp®ʣvED_h vNB$ѺeU  Ub{?.(N$`Yk5*u>aIK##)YyrS+L|Z [}&)~|kt#WRAâ" D.{!d hb-=xH.GBδPУzDwfԁ C:e0\C2j="M&@z;!j_ԄG1cekў G{@w=Y6hkkU?&CW>nՠ%)2W>f 51I@AehBvW_(Fw!y+#}օmBe vΎ7p>>W<=n;|it)CɺӴֻ. }D\Jz3|C |)#NĂa^=ߑTR GNa9n$f JIX8SzJ Y(%hPȋ_ni"5 ST8;r$-rhfjtC&b)ȘRB:QԱ8TT;Vk&/з琣"Ƚv+I=/$ U M)9:K$ (/n T]~ IW#;FWq{+-A4(R&7U3d`[I7"EIdtQR.YѭI-wr;vnMC6Ӗ5P&`8Vʗq/STG*n[O7/-Ko5F\ r* ǸN-HBpWIxivrjrlbd˄*q0A}_c4o<5 Ӛ77Vv|2ʎ=m S0U/`U@m9Qܞ69]`$ءaFN$GM1E=;˂'qUQ# #;AܣϢ 8נx!ƽ ;N,y҅?[LCXou K+ƅї6;<8$\- "|3W < L[I֮(VWk{= 0Րeu oH"($z3M5aG⯸ҍqnu͠ǷS2EI| ]=S+L!؈$ Ίy6N,b{+7vyF@sobEW?4_orhڻ. /='[pw> ˩Nyޔ mix>iQCMfCi >ᛥM)XJ`':3vC3"uvSǹ&Q&Y;qNlY~KEE B/ʋ'u.(0GMD%QC4$1h,Lj9t+Zҳ,B Gjɮ U]BH%`g zpR9m>0[[ 4y%彧Ο꾑s9#&*R}OR?SAo?Nqˁ}W/P@%>V#|XQ|P+6r"$0%v2]iqDC1 d{ q72^u %he̯1T [,U_1E]*fbE_8Kp>cE\.Tk]){Ia,k.C-/e\Ӫ!ԂJVu$g7xuf4KahѴn]"A^UsdփS?ʞh;9XFnعhơS%6 \+ | gSf'; ?Uon,/>q+'D.~[@B/[f=-C&~%A|uU}0];g͍sR%,pJG5a] nh+LBѴKצf Sj^PHdw2ՍYx@ 5j6mj"JoqDDs~;8s.aY 1HriH8ؔgA4|`mV`Q!w̸ycw#)SdQ^edЊ$)Tʆ.SW3#Hԥ `#f^F*b#o")qMM(ܗ8m%$^8@qGׁp;у*Jȇ7UfixSr`ΫLyUTgO=zdYm Ԅ0-x $am0ù 1d;;gY3ڵ:M)4 @t.~}&<+W^nx3k㲀:k397oAp I7jCxKE akRi.;ENV sYhWwyK4[ͥӡ{I |бߑ88%E0f))^257O{ L{ƪoԘJ_O>}jԈ Fm,zi@PaɶM;ZY*@re:\#" W#FfGqN &dTЖ"h2food NMy .~D'O^j{He&E22ݦ#t1יZEuGJP;oG)H>:g+%X翉c̛k6ĉZRROi bqc[qGf6Tipr9Vwz85%en}.Vu|#zv$)cӖzسb;dB4 ͱ.ԙp\֏ Ԭoс]p7V%̥$,nLuBe bڣK7<<,;=ϗHR0 lRp;+!ƃhS3ee񋷯~8th nڇF23y-r0rg6mҔ_g؂mB(~oF NՂ`mq$Ã'r&M%B rh6`ULZ!Q SLz>9#B8_{U 9 qLWN"B, JeJ0oak5Կ$~g\1;]:.zV FX l*+9R_$ *jo:iC8@3`{\~ !ah'c",}1ɞ}3G4ws_ `w.^@*돭%^zzgw '4>h~7ମZ pN3 ^ ,jsC+i.x1AQU K]=,VȮnɀ rG0~R] "Z+䞙޸ta#uR%,aҳ-CY/phcI H7g!y]७PH*[>Qy7ŖdDO8~<qQY^>@l0^ pPOh ? ^+*Jp\'TiLUoV;W<}"P^g[Y/K\9[m(mJAP*_"Jw9(_1>o"E{hL]re\Kѯ^` (m{lx^vjU6W{E;WX|_[x:O%bedOIX1^ guPz)arX'=8\8+T͢8D1CaiPigu'!ų%R`5u1-۲CM& 1ӧng1%lj/ȥTJ~QoDuRlx&;Vk u82s:$B08xQH3| ÀaIW:v>0Ŷj|=xos%tjִ}ch酆Rz¤F=v Uy3A΄q|} {C8c=㝫bF!_:kYVr0 kV0ۉ 0#[!|(iw{:趦+81Ƃ 1J:JX 1 b<κCܬwmdEL a+ 50‘;,g%C2yؗ=|?['U{B מ"]?/ƈ~WMZ,TG'>ߗ ,uO͙][1ZD">&F$kI A#'5tKHA)$YN ay0Wr|=٬?jR?T}s(N-(m- XrFm0r!rQ`DmQ)fյ5"ڜ5"j!>;}0b#^2Gڈǔe蒠;[j͹8 $ x%BV"ʩ.],) k.ЅJHFja_!?h%XԖDa;) %'60=?*)9:gd fȘ+it}0ԝ_+<0 xSHVpo =lˣPc:xGa”:d%RxFb%%aKk틎5ha%a|j1gIWn_ft\q؝oLLrk Scsw1cuӦOšF@'/ xa##6dwr O5TlY@$2H^K)O48Tls|~=p7q>wV4+UZ-Xi؂K8JD pO&g(_i~a̲jJr6wZo]} X'a;zIWjeO5`o~dMΘB܎PJi6OwHAn)[\Wz,Pĩ+/|t Wvl7b'|n$X["<Ф`gڱק]bz^Ols?jP0&g z}XCK,6Z#lqs~Y Ef6Mpy7bbBX#,k,\Kl1uTsY7Y͋OTpA2qU w&&fVBlk*؅GF2a&^k%j퓑 /2\p,99G!:&. T-*Wdj۲}gC=/[xB䖶7w^ %(я şy*5:,&eF4k ćC9Lg\A2A) jOq~D"syc#>.eNS$F1psLN~-1=Um<]f|gr Ł׹BOssCSGg U.nbߢW6A}jo-ky!z'jJ)dhnxg^0  SVauÚ JEt<`y*4NhQV&*Ma(KuMo=A{PY"𑵉\ fzLWнbSx'£JsF tF3wwnLݪrY,0+dZhK "w6J`UĄϫ w,]`$\P\}#ױF/rjN$bH0 !5y >c*h$Q}קQqxp (<'_1Ebkx^4Hn0xiO-\Z\F.i KY[͑Jt(rvw+oƇ>9Ѧ G$Bbi'HeU|G>@PgxaYʓEf: 8MD]naX]_`K{89$?‘}/ySڂzbՌgU^u;JDŽq 愘tt/̕lY6e'Hv苽P3)v坨PL[!Z+5z wOrS 馾7B4̇d"`Z*"fo4d_n-~Q$V,orc:ۛac˞&@[ɗVg4Tx4?GA_Y>MvJ7#3: Rڂd鑉Q跔]nTh+א8\orMb] h~V<ѭ\T9z]5U%c 1Q d|'SgĊ|JcEN_fI]SDVt-uFzkȂiv)$NǡՏ 2ߨNr>bٟ9G@ jkhiM$e>;D;mBPE>2DmYp1KD#7=6ʪMjVآ߫k :IeC6'f?MA[f*}:n_u_Rbc|N$NGج3mފf:hU!|MOҥ _lF5]۫|<ww,$l-BR8-Qx=IrOFw [[IZ!ѶP|oC+DG"R.EI.uhATI]d)<#JW4Eʉ[f`WRlбOoΒmBkv{Zp1c ~NOy&sfʯL~HIb iXS$7[˚W .Q4JP[Gh )Dt ` r399j 1 4F**p\Fíbhbԕ6MRj%\XƂxcx~'u@x3-P?$e/$6uyBh'bl 0yME0֧)r}ì+ky ^ȢѴ&qV۰7qgM eX5i6ŗ' *2r'CoL-0AC[*,sK@( cqȮR7){7+{++# V~Ls" D%NMcI֩N+T R]UpMaJL#cix>1ŭ^vaJCݍme^E؃F_̜% ]e4̜U:Mlɚޕ#{;ɾG1gI`n6YdHQ"p,F^LϯgeeV%Ui1FYRCIצ#04feTW`&bӷ$ϙbX-0Xd"RJin<7LemŇq `(?2p;x$+kH8LphS؝TSԠᢨ@̚F|qiQVO]*rpqNuoJEwC9<:) `=Ҕp_P.JTUE]X@)D/Ht~-q"/?Xayf6}o]E\f(aUD3-*Ά:5GIהb,:17, jO- <#5;F''8 ",0^d0)ӭZoyIec14"V Bn;1 (Lt,plڹÖgy<Εa q5ԝp7F4vIo0}rRv[Wj$dWK>[\rU 8I.@>6CH ̮`>P:HF bEKL5$:487֛$NW /F*H\lfmTuX3LBagèeO|uD[D# c[Zw)|0*".;8LB?$ogF*,s3z͆L=6oA19Ga/A /VP%5~.">r36)R<|̄گw-\}5n{=nSƝ]t6ԙA xL1BwpwV%:7=Af^#hk6.y9(BC[Mr@6fJy)$26+lo9/W#G.\me c ( Sp<@`gl<-ĵYMj=x鱄 A7mqH'?̳y#Qa31GV:SFѨRZ ^Phc>>CiYc|1 |@5Xai6sPj!3?LyE*~+{wFá8w[t='[_ F/㺎lF}LŗHz95;5p2^ȍCYEh_e]#ujiZHpUY ˁ-Q%$ֽ9(PURtىěK,"ipvo̞TS5#9FJ0ҕ;qi*,s(0~4";eJ)Ka{ $mVYDP"V=m[/-T_>$2^PxF 4esWG s G4 f Bց2,ⴠp]thyVz9uġ~*'a?"k=f~^2'z!{(H"HM*=t=]\``r&ٞD E{C4 #[!kLv~VOmʗ2nI.!&D#s9mV6TS2)/)Y ӻ9,I} ?>]84/ O'%sJ""]>3*}^cN 9&[J&Zvw#N6&18;'/IΏ T.@9E\oB_2G01LkB:'ʀZj$ X-0Aa}l8kX4 /Ѡ\C1k ZD UZ!T*,t LF)3KatzF%s/s8j+p}Mb^nέ\g%a ;H%2|2R;PngNq`[5LU7g{we6m}}g,&gQ $<8p;##: MZgz[f-F:[i0&$ĝO$u@|6%"Ew4:6qLfPzWc&cv -bAfXw/ƪmb?hREofɆnk@#i[V+1H*stoufz7M.c>:б.n')d_bu®$z+ݸr{/jZS-ۛ8i B#*dh,$5}֋z@}ŁE3|jhҒB #oWN XTJz chR<"&"J[+b^6"]x{'K^xYw,= It_4XCe{(=(B3v$|dCru@iW^TDwϡjP1:Jh_l܄[wgζż6  kh[9mfHcT֤"w{8{e6:$ʬN[.}4@mKCk#5e5i_P8`XdfX-AW8kQنiXn (-oKO RZиKˢer7M.8kJyeY[,%lj 8[>KȌ_^N N-uok5miASK֏ڨGshnPI!Q6'Y~K9Ym֜hT2{&U_TTHUVx^uV抌|<w>KՌv4]1v-?*<6y&2,e_ #N%ċ]5IcijY߄<{%yB:qNc 19lqmrdJVE'jj"^*˯U|R(HJ:U:mNE d2klmFT&RA8Q(]YW$stm*mF̈ '&ڰw'Z5l%+k[Qx h_")E'5\~_{`kC ˨$#&oX;SVλbӊ..O!"ZOϔ=Um`d$Kʣm:A/b%(Ǝ.v;lQp!3$TV"9j'M[Ϩ)Z?IŒs~;8~Ĝ1Eh([_rV>/Ռ_DRl D`k(h~a>"~/>ʹ(_6MZ-bS z0$7hhAUM׫3ZGBu1 j [I\0+8A'I j n}hvӈ=~ֆC:Ao*ǘGqo$Q^t,Yn!V#k?Z㇣j:>5^o2$J=AνռUa10C:OOԭL(p(nPm5|IBs[3]#X_LKA-#(.0ɴaRp:/eu͇f;a$ T+3Kڨz`qQe7X?-|_1z+rR"#(:_cN!$SHUr[xIx߁ m6'|, r]9E{s| v-BgV㍬9PrILqnjD#o羚= Ӣ?`&N[C4k*^bE; J>HәN&m ̰yzʙڳ 77Lm44u7%+ϥߐrydįg<8ѧq`,L-w'օ9٘qRHШ! ˚zRW[KMƊЯ"fw"յ$Hrp5U<NaxnB}ղbs_ Qx tX3Lo-10@q\bշn+#~{t>krĨW9MHxJWW7z~obRO'E!J^8`:N{PpЇ0~B+PE~/wp|q RZE 4TFk#Ls v׵M5:&ܤ9厚e2F :@Hd^Ó8 AWhofB͊%,W_e&X2ϓJlp?%?wMKH*_;8~am` jK ȣqr1ֶ]MBe6^BQ&QӢp. PJ|c|Xe1f^#&gsj:]Rb]q VM$6=&+5$tcpj J2| /+(3$@<ԱY+-w+Hq\$q_ɳ0ό72pۮz}93P4ƢK+s3< %Fg $y9U_dvY܌>ȠCoA&јaOs>U~ЋBD"O}wtω r'x״5g4AdW.2nB kؤc|;a<ήˁW|hyU 9EFE01,]j?2 {3$ ֤ se _t^vs]?x+YQ<x.'_cj g,\&` 6',#V/#"l 6PI`ܡ}N+Ii Hŝ;,ԹcLIch} .,q\fG ȭ& COIm} N(h{J ۿ⊲'Vc E8T$VNYWZi$PЃ~-Lh(\ ?<T驦Ұ* bNQ~K-.Vh-=7hZ.z:ms4 YrַwdiW/r*X-caRK`z:@Ǚ0(ДS.z*AE-7ҮQ a؇q?CѬ^"h}!˞uU-zh/,XbWU}jF7Vht>%@#Nt+ ޻kBtUaV7#S쟿s~=dGP2ێ{ _xo:G ‘9+h뜎U}:n2Ex"d.t.MtZ%bJaӐ#̬Jtz(6&Mc6ż֟A+L4cvf8 ]uҸ}ve80Su4C~GnM^'C$`4g*Kafh&:ʼnV^vp=Iacsjq+4`Kk q]mW1"A}#FG[hΰk!k{* iQǭDuֆPeI/yR.( Vƣ7@`{d=5eK6׵WvzF\̩Zr2=AwxbN|I<&<={tP_K4_80}1JDYp|nl1^%qSV,;|QZCPezuqMnPTxpl #Msg,^t9|%Ui_]uyF Qk </oalkA,iHqzD2<Zl&Ҹ0m)ð F;Gp.mum-W\_W hӵO''kN8YnwL?YI*,&`gU 5s*Kv; a# *n8Gي&̂>֕5F۔>-\-E{@?ܰ0ܕ}H!Lѱa. 9msVBVt* cQڎx5 l3L%ơ~~߀+{WWݢh:i.RoRS #7Etl|t2&\|icþuV?2F7#U\1_VGQLe W!HRg)\$ٍ ΛŚ#"&pHP.s"00Q7|s5_P>Jg1FH'uCxr9}Jfd&@̹5IUt${r` ,b4]Mu{ώ49'3PbV晭S =J)& Ne0 ;,6j_8yM;'Pu{%sjϒ G tʹmr~X\@4|yzdZ| ;c g-d q+"6H΢ΦG]vD5ÀBWrpccw,Z*)1ON`1{lIQ-s>s(3x_k끓NJfC}g9}?k|BDn,,6iܓקʟ}_L :v}{Ezw"ZPy@{`r9;̗d= ONQg -I]|cp Fj6f;[jn j~}¦a´xG:dϜ<#q#ܒ% ]Jl3UoT";s2cT඀ P\eOD,΢]/ͅܯ!ΧI7=M7Nbyc=b{յ[A;T1Gٺ<^+gRtoq|D3DTޚ~*IJ?jZ @78x/"._.KB &e0ckt #AE@oa'ܿJ8餌os|4uWev9ț|Zݔ6Ľ>].E8UC-#,aga%1zX$aC.2&DO-n+ϳkyP/)!Y"0)/e)آJOC[fly #fQkt -k&3E|tͪmF_YoCW:dS5s<0HFWVJsW'<>|V>abk;]cZWx 47B^|/ F?0313}k ԕ ^hipd<;:aKem._vf:SϒlndjМ,,dQkBX4wfGV]_r Sge42Džjx#]Jܯdi[ش" Dhc̺UF4%% !졠0KqaZ9\dݳk Y4)G-uc,#E RÙ5ST/\7㦦)%G\*yf,ŒQw1t4 PP.V5-[z>ln^_mqB<g3c 9֍8#󭍧6f956R?Z$soqՙ5k(/W?^}1E;#[y!3͘'aomQxMxy)"?r^Yq+2YD}޶5SB+U,iR ג_@鿌;'vե92\)s캊x'i%:d镘sh~\RvA(jEr7<;p=2Td.W4Q OqP-ڥ'C}AA ǎVZu*rPl9\>ݭ= B1і17#WJns0}w3._qS1P=@V>@AF[``O;GnD:ݻA<iRӏHBY4Kql `sd:~*sg_{2W[F9rDE5{s Sm3fTぼeq=ZhWZe0Xֻ'"8Otc<)7DL<<2 6ֶgp  p6#HC#E۠)V9(TDgK}o뗪Θx#(&1xk BJ9oJ(}Xl$CO2eGq r͵ݟ65J˟P逋LO󝌌u QUpgY^V 9av:t(G@1}W8$/Ŧ QZҫȖ+vDz?bmJ|(ogs {Gd\և~Ž_'jWoߺNC/{C 3wuSȊl׾fW_K+" 4 2!)\Dc+az o[};J/\犛iGX*g_8QlKmphe{ڝ\ V pFй.;e,pyNV\|͘kOÞJ!5g'a#MO[ul➅bgI\M]*FFqL!d=;Pk1%c=nbzU6guү'Vު֍u-廅#30lkY3&<KUV9#f'*U|{zE 1)c'! B_7"p}޻g;}6QP׾제!݃eKZ]wTXE!Ub+Q6no:xxuA}E5sk4ɖ@H-fOCHm2w;}dgXvH` g.7d\+Wd-V1|w` Mٮ"`r<񋅪-ZM[}#GFJ!@ЮeOzcu"3w@\ӆX<8 *oHdq2tI7~DyLhȚ1E`FHK'+=Q2zX>TW1Xx gGkVT^eA6mǶ\O?dv2rv6 8&zV]`#H#ט }F\(8F#VcCOT? ㅫdyZ} ,COWOD4bOU~/o4ko'k<khwc9Xpc_n 31Qn$ 3ey2B#y<XEhC9QF yBIR'‡̦Ags'y raMMO#e*9-4tL插|>$*(~ !t=6LqNr|2ܩ&5`X9g\;l09CC`SqϤǑe_lm`6-k fK2gXOW6V4g( J(uU񟐰ͺF+;aФh)1fn\?X'S369ӊ ɾI0;1x>Lhqp"g1^A Y4`/O|NWԞ:}-S(ֻRyD*̻`3,+f4ŕ~Nͫdܖ^|>j䵫kB؀t"}gF$ˆˇvDV2xX$EfBky#Bqf1 tWCX`Ia;gt'ܟf=1㣴'T|7•'"'зFGJq5DvRk\؞InwB,kawE,`nō}O ^̥0&TZGH̉ͲP\ S0XiX.e5y+fGOTU+!}glKE})l%a^mأBz|vK*.ya`#QK ӎWpts9Ýh0+8c)..DΖNYDw!a|@1ZŎJs3GŒA0`b[ѿʳ7۞N^r0JUl⨚cfҹ-(+LNX` [|4&km `jBUx5&4H/隡:o$o=1S<QH 7]*] ~^228WM BoD)Ox"h˄f}ɯY ms(n?&ٮz}D)#̻59?( X2p"qkon]et%cA-vC0:;7J1>G g0#Q=NsB }5_dd :3j# =jް` 'rmt픒u3ȈRR%nbs`|("Vvr@^>K ?E@GO|9R;$zIYlƝGňa4뮙q%VocT$4):R5gQg aF$inVX1I3 );I2'O.oq=Ck$Gه` /~v'h֣oPQ[yYxMS]-nMgx%^NSCCCK[xy(J8 /g%2Lw9.RgV B9XJ7f(.Vڢ弨eCƅ+*X&c||kj-yPm,{Ņ؋q3-l NhqQs0 ]XF4s}EeE&5>m9@;&HN3-TycKɌ砬N<&k0}}fQ 9hoe:|Nm6վ`tf+$#nT~ Yl҈\7*5̡%W`MS QYo K-vU@)/<Ђ:p y ^9d!* ˑu#Pq]I_I&LrbqA1"!?=.cM)/9Ď"Ath,'[^E= s zEs@Q }hs)B `^{ Ef"DCT޴! jThpDB)jY$,{w@7 t dy!6MEUɉu4;V]_ s\ ~\9w?vUWIsT_RbrҶ=$%Nyˮ2~3ꅺbF@7y+[2՗#Br,#x8lHK4{ Mr|r (=93h։xΏ Y?J>]pinJcH3aVE&둺SgQ/vNP bk0oGKWBuٽBENYIEq$2g!eNMAX}@u`E9s/=h~<!Dbl"@XyY2Kq`(Y0jf'%o4ⲹ,On_w@`2^3hlAv?Kfc.MA6>+3=v޷lۯoOrߥN%CgcrT;N‡%z3Շ'  d k!:) Zl1ǹrfS7ɸvYMz 5Dctcnt&D᧳Y%8+ON|sr |7βUmXD] Irpl=\5vUl҆աWpU(4WT,@R>J«& ,5?r(gWJl2/PMDJ+z@>B ͮzI m_oCj8]Dr#QU?ʵFs[w|[F>Zܖ>kD1aQ$Ye9rhTඪriiл!b,v2mCNPn`:ߞSK;9}?)>s؀{glh㣦D@o$Iw bj5lQѸw!uZjT^ 7Q]10߸W3u ; R2^LOPw_\2qP_(CuC8l}0EA3 UC ?ӃjlvI)\wSκ&2 0؁P&#nwã/_w /c`x|c'o mNG۪OF625'ήdDvyѪ m~8_5E@Ma9Tv8eDGصc"Z4h3aS[d1iS`i KIz$ٹfv_5Lk>,k[7.Jtb|UEqaӒk]ٙqpl`%uCx/uB?/r펷AfA!QIШԑ2?Mq2&sCUe  bp4lk/m/"Yzt[c̊$)k%MTQv-PwBy 3j0ѻgoy1 \~a~_}/n(fD(I::ԢW?$˱bvKw Ҷ'yǏ=Jf:ե\cH* 7jeb2$$gbBRl%X8 ϹP$3ft< ({OpHWgAi;L4iظ}MBc1y^/,HUw Xf3ǎ@ :!Fhk`EUhD |O#[Mwna@8/ PzvEOI߹B.AM 6晆^F PZ/2*.=mZ;OpjbccXG@}E]6Pcب6*R{wfZ2ӹi+{o'`/ǞdJ9 D{'Tf^, $QS) nr}sKm 6BYx5G8q]7m9SՀxX鋚p$꩝'9P~NO"XJ#6bb|ּh̭C3l탞Xd']#If! U1~w,/tXҡy߱X7O22[Ex5$'R9)z~,Sa 2ڸǍs^}_٢3^s4?V=%i D`o4#׭x8^IBQ+ o?IkrRtUzbuhM dzk唔~^T]䂌[Tw*E 5 0eNz;$@v Z_d4Kd$|GażrOM''˧ơH .'M`L-%}-i(}dF1 'fCWKL([F^sE-&>وhQO`5yǧnq] 3_*Pnjí1UjЙ5 o@{,(4E;Jٟ451q qHAרk\Ҥ nC׀ޜ~^DޭRx`pQ8;(З/4EteVîN lz*UgwE.=0U}%/gn"u~Xo_$ koT<'UmK'vDwZoV1IQЏd*s͏sumtryTb:N9εaX6ሢstkKpRlΨa/8xz?1%1i J1z"uI>*WK^Db$DeI(݈/}RVO##[f 5ilJ^i+F[:w3,Co΁F2Bb__7N V7,ud# {ģ~eH"0I1Y.WՕ'uync);vlH4-&1fSZ !y/;m!vd |Ae FoycvE8C8z0G\〥™0qڄ LViy~7c?f!PV^3oɹ'QXRĦ/UDVxQDMF" Ԭ:H· cVYBu.[CxjHLS!LTdT:Wݡ $v1(xw/@iwlF! Rʩ59r CPSh bC}=ɷ::p2}A3t)}< T]TĠǦk_R!ͰQ*%[,s/.c޻U?[ecihY+* 3-dNIl.xm[ E{ yl-(e@%\|\O}Յ ,E/*_% v%ƣ͑%x(oo*1ǵxJUEP bF{ M܎nJ3>7[7rO"0u۔8l|}VmIpM=vԬGNqx20Hv%yy{l&-vb-㪭ǃ$x/E?i\#dLYX>#gkò-X<"\͋*湹=Mb,:G?Nu+ڝ/FԏnDYS@lQgnͮ 64,$$Mz]mGHjϽOVصjYJ7v,UW+G7h+Xz z/Nxv6?MŚEzzBUr]՜ HJhm.wqgCguqIiuŚ&EL-#X]Jh,|+Mԙ.f-Iܬ 0jSaAe֒ԥ) "9-C},IC"(!߿&Z?yݺÜ$Ij%ޱqŭ38<$eN"}&:qEM{khaFr?@>徲= 5V>]eljrkQKkjsrԄz}ەiYAɠ B¬aI̴(ҿ)Oq _ 7Qȵ IJ ˫fw*{!L"UՔe&l]?*(1#o\xG00YeІS7 g7̧aO7Fm~cR]/9|2#cﵡ-}ug pƘ^^[h]ni5 q'JA)PyNBp_DD_C^2:1L"\W3bP}L{Cey!Sms=4=m34тqf!̊^;yy0-z+*d> 6?RKa )B< *)ovMuрiH T‰W>czX@ |fM sILFS\ijvR\d;d:9"AGC3%6%0g'AxD"thiWOa#uOIַ HB&Ƞ GÚ)s/_-&8;W>vpµ*( J,*!E}HMYu2 )jڬb٪:^9,٬nY?U4Y0Dg5?| s>p`q[n{,Skq+h>KrǼ /˓5'ewМL˜Gk*?<&4p: OuʪTd V􎜭Qˋ\S/A~˃>$r`Ay}}õ4BfT /Us*?k-D I vh q6~<܎6Aphp\䴒`TiaV\BEΧF5YB) }h2u~7g*ӅXSS2^YqTdGzQUe$~GOO 67mu&[5\Gɼ `}KDJe }]b!Y6W:\8MFLtqSASFoL&U<|ey;" 33I@< 7^#Fͭ()(g)q4]()UZ5C94cԅ[ʞ[.eOkLoe`_צC ($H?R5[{3f6z%&t[E"3FN ;״3ٙu*jS~)y۳f:wt_LWZ qOo.24 } K%^59h1/C5C,~,75f?Oя k926 SJy1Q-p . E)K"W[%ART(XRA8@1/{І b֬K$xbueq%Yf:fѻPW-"ʽ HxhZ;;ARqtyA(S-QSQ[qGtsU=>QV&0u b4 W F YHxU\ i>HND ,4*i{% 6~>PVHV zd&QV*Dd]x%vE&TxD'0 t!ODswQ 3x7g9Il0oCՊKS>S8ybB j(aGGz9tiuWEۨ]nq2P#6d{. 266V<*)l[]B2{H+M'0A啕Oν^+O4=oXa@IrdKuǶB$#[Y1\&IVWhR 9<q=ػx4=1#Z%7 Y*ucn=/ &#ܳ(1Oj+ut˃LF rzS%{NϏ uW= @:~H)#fj*̏D-עq[ăZR=C ~QgSB݇2N'1[dWJuV տrVLo/ĶB30T,;W+Lwwv'çY)»}Ӡ< hY| e0 ]6\DTr ѓxbDXd.@y@%X$RP(qIXw4ݰ֐&CtZ*`MR7. !ü=:|t5s`CYbuhwCTs'FQ!X{; EobQ\WпhM~{DWt8o܇ti<S44hpBdj8sK9 O(ڃ3糘*ep_@9Q'нEkQ2::)ʊ@ƣY77Bj-$}j *$][s^7~ZOUkN;MH\NzM?nxw_zI_MTp7zTjs$Zya>^=i~TD`dLBT_U&  07zbXrZJ(p SH6[&G7=qp#خ>OEǑu7XO$?JG>3[g]/u=A;3׷gt(з檇md7;;_+^*jm}ďmgZ3R/d@F5[L㬣C.> OI喰JQXXֳ9^_p۰/h41dy$(:kv/q !J g9 *|;Hg ws;;'S?aKCK^s@(Կa#ETycVw pn |ktqCK ݬeb*yDr!j +3GV3RooIB 27Bw |Z.FHߑ =k}Q2Qbs/D$*! 3҇$o ȱfs0+̔1KudYz,qDIz~vbm@ !/'O-}'i6 91CYK%*?wˡcyN@fd[mj)mݴ>v›ur^4E`S_?e96'75 ('No[,J;|m_` 3S~Jw/J?`>+"s[EP1ב! XPo:']RPidf-'id(_2OTש|N.2zĆ)B#:Ľ HIXi] xREuׇi5 =H G&IFت*C;8N#@ƌ]ka%f{ {$K28>e`E$[ g۲e$`D ScMj+g9Ŵ0흏v<֍/aJ~s,~ۃrȡ -;l4o\ bG$$"L JcN}J`(-BI Ӡ#}Jw(ҪVD9,(AY2,} @=aJj.9M o}iB꽫Z 0z>5W}<v1: ٺ#蘛. \صw/%SXt"pe77!忠ˮ5Dا6"+,bm@F6[fA ~ F~xJ}5e dtPqu**gK@WU,@<[S|k˺*Ձ2:j'7]9 Ω1ywM7A'b0wWYT nZV!x'YܟI.aM 8'@Ib HlBd)稷+qˡ>1|ї_5Ǫcuczr޵gF4>^VRcgދ}p R9XIo"ajy_A]%*US_uά:.aΟӈn"qA tY8̑t#mwͶʏ $_֝ONIzy{H`Mѡ\=\Hk,@ZZINl&-u?I!=<ЯKbi`kt@4z>#׷Xcxl)PS\Zis8 FȘ,F\vbZ8`egj JS4/̦jҫ \Y)~ ,s[ԜwRwfұV8v55 nmH)âM7ʿdnr^y?Ɵf֌YB_mY_QnB'f, %(] q7mM;pnƣf$4Rp?@T$X$?;ݻ!r9$#t{I {;(l#rH$6b?Y-x"_5d:҂gJ 8¹]vo9pd( qg{.}oݛ/>qKoB)Ž[{>^m֯tr?iM#KG5! ˆW|OP3wOOA;5IDf`gq9ǖ=PǑ("E5ZU㠐ڻ(f5zh@Λ7)CXgwǽbiY37Lm3Zzz u-9@chJvqz4 =^A(Ƙ<Ģ׷wոФYdj%XÑWAK3".OɈrGN~头rM_Uz)~kVA]e|Btq`r&OvN: @yISۼN=Q!&st#m`~&Q)[ |yŗmZ+_  ]돚6٫wSa_f0ݭD̾(8Cza+E9🧴-bw\ÒnpbWoEQ<iӻ$IC}Q%-!*D=f5Pvz_cX/bƆ=~]-_z.?}p1',syn`] #q?aw3 ʮ uy|5u4ᝫ塋=eb7?{m;OJ z,ӟ$5 r{ Bk!8]̼ג@0I5ҟ;x&9RնV?[[/DjKSwtdCBO l-Pt^X/@qZ6d;m4܃GvY0wZ$9QsnƑobIAUr^vi_ql;6/WLp4+p_g;V4xB'1`S,(s(>U8eYh"?V",3b6\JI:%Lº޽, &2|4,l*J6o7[_i-]v"+Tdk"DaA8drZ?N1h AL3g 8 XP&`g8zk,= Q1?J1\_YF$bPsڧYv7AjSkP'唔q\1z Wlf+AFQqpng!"xy DV9/QAVfM}x0 sh샀 jo^Of;y[S+6idwsik)UQaU5ooL B̅,^"쒙4{iLE})e5@QrkOɣ'q gpVeC.ё=0hr-l:%YI7j*NX64 Q=uZh7} ڡD8'ppVͳQϔGH3L =q?'͛cf 7k2gwZ;#f Z,t'_]=-UMr:ǸK,;/ԧ.;j˸ #ZW"+|xƔ\;do KA&mRpYlLJTaŞ̢&ZVZh uox7;  o]m qOpiV=o:J7͛mlC!&5h>UI; "{ Z%7Sˆ3!4t>#0'OG^@Y-ۡ\|ZoWo3Aċ譿'0ޘYcm1&vfĵZSQj8Q.6y8@Fּ^#BsLz1L'=JVcUFH+Q<0Ȕ0Yc/<ّ~]zZ1; kzp.&kU{6P#þN+ڧͤsI}Z`=@^Η?{.Je+Arc!v9)ʕSf&}5@q2y0tYr0J2QD9gQNb%> >h^EZo9-"9~9~STXtC1 9jZoJvqǯ)tA9}tХ1x)4h5Dg ݿ" qH #x*<'I&fRcc}&;(Äe YbC /͇&jN嫢4 m CpO'iZHQ.+9呤er;VTo|d9Kf _N?:e\lGW)jtotHh[ @=HyևNFeA#sҢLq?+L#%DIN?Ky5ӧ12#["H\iC/ ȉKL}7׍o:?|=JAqEUA&ƥ%(oEbݹ]%0Ab2:aX)0ԞpH6Y#Ly5dRFt #:*-y~uIҝ2ȼksh1=ʆUI[;ɾy]0*r]Y'#,\>#=}.U^C`e徱pqȈaoz?}OYwG>c=փ97> H} Y=XӉ|3фcyyN#2-' {eKx9]2Iz@Ǟ,pl-U0ئCr-J~#Ta9r]]r1rK( <Ӡ}n% b>U-"`R&4s" cJ{HC حmU$9enۤMG Vg $tܼ҄vȹ"2;ڼqZ18YE/?ᭁfNez1XWJz 3%/4s@|8h8c@ğ|h{|sLC T6Dži8u`+=*Mϛcnipk(*J;s<#MS-T쎻?ILyHk ,nDm*rBXyn|ca' kϣ(+=w>aBixe*,5˾@ 8&/dͿvu2^O:B4c!{g)WJ^72闚$7] j fB4RYM>I{d%NZ(lf 葂Гi$;i$m]ETl MRE f)Ȇ;L4/O>'Dv[VMz'NTH(D{m\#]g>%?w+?$3yC7u3Ai}qU pӷ_aqx28}`_b7xoN*Me3V)SNC07(yL+3ʆBG'B,W*TE\ X&.᭮::q:'=?jm=9D AEhU1f2- 9$o}ɛT9$߲KρX )׸Eg^צ/Tv@`Mx_ I/S 1 &"n lOSY:Q%=y ~K8$[w;z}DWsGrϸpJ (GQ} Kܘ\DMZR::K #CN[&me=u=<+{od[;J-ErY ?ĝH`4-^ar^BK"'ӆ8B=HyLmr$t3+w-w&Ve W'/IbԨa|`uTܦnl{c1ǜ@W`acHdgOv@GXĖ *~fĞ g;LN6ߟ8{53NV7 HݽCߏᮬc2j4 "Ij5_Vzȥ١S1',!]z=ЧI[)`1&pPf2 UU|5TnL1IR7=49d\I}VQNji4gW\y Y%_\kB+:/d6?>1aV 1kG]* `"-#":6;!x:d?TDͩ  Za[=_@+ŌV*I8|5 Tve/q=5˥@}v. !(1p%׏."v ImS\XGwZUci/w4S4{ ((./6yi)?c!=:Qi}FKO~ =A\,&wHY_ql`N5ɲ l0VߢdÊSg.a,nw#axAjexu2kh/4e8[ƽӥ׆@R`࠘ ~Ƿ.A!?P!H;|VLcX.S~ICnu!An`~;> R.=?J*^eɻ}f5ʞxᅋPc%}%qJ(- qʛm4?9еe\tQNh)8.yh1؂֌4&tgkmk'9L@E/1n9iT* ~uww49m[ߏ.r1z&:Na+=:Q$O$X @͎TR }os_ZLu3UM[900dW3=bdm W1#dvn YCᅴdأm PHc7k0?+[l j{[B# w!4(x}Ցr0"rѼb+@a#N2ߨLnWn$n̋38﷾&#Qz@chFPEY6'g6V-n篛;Y= ( ImcܳXM!1U$.i}3/؀CÒE5UV_֫p}s7\^ïPAF%tせ0f]!4Lơ#r/ۗ,~Qٔz|lN;gJmUٙ5]U\,KpW<>sk C< HM`29;os{/'Ř&@m5e/5Ne #$M],֊NHr'8n€e:}9>݉Ȗ6_8$Qa,͇+HWAjc hdl{^@f{n9(ϛ$>76,aHCMgj.Ya9o8O$n+nYO#vh5kt2 j=2=)%˛{ЈOmw;6~ӆ#TWMj8Vom&k+@l',J&Ԟ7Y$W{.Dk"U4";x[aD"}KzYl П]gy oئ*~_4eNH>0\^s?q;h8ZW,|j(}=nϠ6fblfMqՌ Y:aTC#n}ژ\G`5f% s:=GNO; i͝NstžUu;{}=7cee1tKsvl?_d!8vX~Y͇<6یtݔCsc )PI(\ǔ ,y؉6n JNF(E 9 V'^`h,s'm=t^FJ:찬6R&yPIv+?Ӧ[_-H'qb Cvw]"%2k)Ka-\)[VT<*Ըq 6;_.[G&1@*\)=@L8V?@cglu |[6y ͖V=9cxY¤_]5@0΄!"7*s&$dAzM!'X.mH\%/ //Tf=S|%z}+^[Ce} mUu ѻd,^ r,i'X>G>?,9 Еmv72=00[|d#e/'C`\_@k 8#݋*T)pj @.e9j-Fٴ8h:ԺaWka(lI;z-SD\_s ݣ*H RTS8:%~*ڔ2hTDz3PN8g Ah. @Oxz7x$#~*i4yHP|+.!പ4?0,3)䶳6.5GHC0:X$+ *,9#vuݑ& 2bϸjaYmQAm-`"Z`-0.`+\ɾ@x"of&bN*y&Yl3FJfNح>ё=݈xy0_uF~ہ,G]u$+9/VkiៅjUpZW1NApXh 9 +R˺,lw&ʻтVgPffZ?P_s>a䨞q0f.ӥTSp X3 $+;P HBH@=jشcg9K27fN|E,7 dnap8/Vvu7mk1X1/@2nEPcqjM_=.-/0 u-p]'.5!G|(΃ l'i,^veC3*Kk߱>a\&as ,&q=+IVLnV1D־6v ?*w<9N=(|_0jE-7nD4Dee *%@ݶ,<,MJػ 2,SBD!8HD}V/Dw)LH_n O Κbwk9%eaSrw]`K97&aM -,(6pv>s be$cWfO x}"* a5h>fPthJLǧ%x6z8ۢ]/d@[~@'I2QHN? 6,CP:}IH=GVA,Xkh3E?ܧpٴո_4,p' 3xG%HYI@h0 j E f,5{vdy`cLoP-F^NjD!o%L|Vb+lǝ1($e eg=J> <m=Pl#вv'F!]C yX-?q:85ŢL+΀*KJɁaj;WR!qn훀0x¿9c:'вMDE]0E/LI*%"ՃԗEHx'[JlYm fnô|?Lut$B\yy';RBn*HK?ݭ?p7L^۷!3ǔєz~ѭx'}Zs?yG[[8底1uPg5xi{Mq.N\püiֽ邊GlG|W臱 ?p&,#.b%U K$^P>:|8@Rsf bdoG>Nt)e`Ь&*鞣1uw:EoQcRc  "5Bp\ k`rMv)L Ƀ~}58f#9@fu DIBd z|5 ®-p5NԽg!eɏ$ ։?Ҋ5Hd Iګ挞cx֖߳HK1OۨhY["pAꔰc*2\(ޫAh$ӏ`[N}ZP(.B]fF 2.dz9!sC;ot⒌XoeOPlʟ_F@h$ [إ>%E\ ;oӭšC@G-*UƬYQ)}Yc2 Ն h|8tyW"4fYkÔo2qCV I݉wL5dKg#l*n9Bso,GkLJ6M~1<>\~ S^S0@T,O$72Bϸ !1#eƕU"Ugօ'#); O9TO-V):_$[.Y1D*إUk`~_rhE_MmWpفW?yf i3& w gX vLM9|q'[bQ^̷Mf8O`T]!BM5W(,0C[e_7T 67 ^lK_e9(.dGM*GBHnjk[&L\eY;N.|c=#w:6j>UnQ33?;#3DUI")BSv=~ӷX@ 7}llq Q SS% dwn]?jAXCj25r/R#La3A p.xO׮hCpj93qiyB_YgeDq F=c)qdϹ 8<'c9v J/GH5dȰP/)$=_Dg5޷Y)T:6O~^KKkm/O>U ;ei02s /VPne#zjǠ@By#bR-t*YՈuJq6OT[F$xu= Y^Ț72kpn8+h\O;n\^\? 1MI3T^ࠎK2ܛл?M&PytfɌ$hT_KMw:3)%tP]sٍ1;Ec [U+^ BFc-x5ǗdF*90&ҹ+'=!5 Θ>QxFB"E<^\Re!#N %SQ>R0#VEZ6i dCJ kI /4z WT>XnagPl:% ^/x: sN{GjѓM9Vrʷ 0Bڅn|D!K4?/*;8u9ah+u1|ױfe9M"ѡZ,JpwP-<2l'9 9cA/UYn a4a*0F1AÒo2T\ju'/좿l g-F87avKw3wn{6iBLY@ }woM8ϮuBj{,wߖ2P|);mPŢ/k77JjR{`_Li6Kwfz`'Jh8\\_eێM_G6<> .5TY(&SFcijQX+hׁ3uN>+N)x!YelXdw0,7ci$ {+Eflq-Eј|>Ō:>ШrTS7g{ϯآӃ9Ĉ#''r{F!rJt a။&;Cg^ $jK]II ?mq)4wK:*ad%bmU r( llߴڛbD )u5S֒LVqGڳƒ<)~_az+7eaMF9ۈݱ'Ȓ=K6ŬAw, 4Z)YTcMX?|e-D*ݦxixͽYڷ4;reu?$sQCJf +XG`6AM(E-HSؔ`HeeDZPMkFZ۳r\ u1/t0p` >[Y<]p;{Q\#PAr`2>QPr Ga~XŏNؓR5iZDŽ.xya&YY٤T7iU"y[7Z&:nh3malX1gVBí3g.ʘ:P~􍧣M#ʋ{D* kd@Bq&,;țT9bG\>4Uv edddAr;.!x2ƾF1׫i9mBM-^QzjN)v8֟h"V\GYqoy3N|*Ty'NK)'ilp&*"hŹg@Jvc|g^N:яJIibPxGgfS[b){ ӿB'#]6.nG*I 3GdĨY \ yH&ܳl ȰѾR}?Ù4{^ٿrĵ4pGdw $mh\04dKԹBFg1I$;6=0XJg75=bDUlj+H-@/dME7(McPiG=c̵4ۀU*1Lb}-3a 3V \JYu˷/*EBuWmyëf%}h&#>לv?3/c@MJ~ExxWً'")˅b6ޮ]ق]ѻj8H:Z+(šA^Xpu 72b]Cp߭Ǥ-$|Vz||7(UXv]\gvb n,LE`|uN L}&Y})ڀߴSuy5FkvnqZ)bhy /$OJ,}7*_GU=Y/>13dzձNB){X‹:>@qL)ޅ|HG5W=5:6ztIUKg8uWqћ|{N`^ijef#{TJv\3~ж` <$Ӳ -h|x> 8S4*W6\4äIIlt*v!/GT.m[ٻw{$"q!Dyϟ!R%;( cNxWF򘀘D&wR>ias1ޒ%Hٿ[-'#Î:;~\}Q*;/7Aިݜ:ؼo{d[%G ?Ar`jtwN۴oEh:Y1BmP }K0os-oM-ˇO!N7JJӟPM(7bJkV㩗O:Zl09UۛEI܈g!8 I2[2]z_4zA){D؈Gr|fHз-\zv|3v3zsWڢM7uh s(،6455ĺAҷ4YԯD[ x@Ms6ދ\($ 'Qi˚xK󷏾]+UĨdm:Mگ20̐Ϋ4x G 7ߚ|WƲ)r+3h+YŠHRv6rDt/|T 3Wwk gmXH EizlIrdev-Q82`dA@4("!5^T|iivtN/ Y7ch{=4E~ƭ,#.,{[ÇcbwXhѭ0jý" dSJ~ѫ .k)3 2q|VkTzQZ'.OJL6JSlE٩B3•׼:8(l 2Lہ.E3\C`Ks 2fSͽ/qg#ikBۑ9"jeP: n'VG Pz1lnjE(U91Gh/@/iDF45_àTIv֚;W!z0Mܢ(?,B 4 \6@Kz_ݾ  VkRgɝLĝD }1?4OJ[(dgG#HWH7=`D(A\ZƙW¨حMġS2f&^RL^hqcRb>pmVǁ2' =*K#LR.Fy\eR}sN}J d zTB`]ƇZ/=}{ߌסE rPLCVR 9g0/d˙lh:eJ^Ia!tvwd%B:P׷kX⳱ u*ZM-Ąעߜ#70%+dJ5P9Fc("حfJso%FxW fv˝nZb|<s !+"`^~E杫KٳIDF]K=zEvؓ'8,qEnχYJ,[;dz  Z.~ @8)/p>(ecΣ; ȄF&CEDwW-0(0bg.v ~KxY7#f,ɍvios$G_HHX+7't*PUcشk KBB]D PJ;LQIExʄԀ C84dP.&Ң#bZ[Nehb-:=DY>rRfCFS y40"xt}nRF_8w8뱱2 ,1:yϠJd%p;e}X'ĸ]٢4gbs= Ɉc-t0(/Ce.j^mkT3tp|YT9k.D,DQqʧϥt:źHzy,[:=3BaTp=\WT?h`L 8]VP>cEd15HG,^=L".6 IYIxs/{ t>B"?N(R&6Eh^bU4{|tFdl`[=ވG `u4:7SdUVO*>3Qȵl>3oPUC >뛩mɎ^a Mݛnkh$%Dw} D6Q}X PuP'F#2m+bL[ ԇ@1;FWZf*oږEwޭX'h{87+?NxCso{3K5;O kEpUȰALX8Ô0yizu^ dB(f%(tI=3]XXEK5%[ۗ.z6í dLnB=u( pm;x~صs"莣$U¯Adɋ0Mc/_{ѯ4hcϥkc;h,mw f4\BuJlzIPBT[SaZ&s]՞ADF p\!el5ɞ uÈfDuk'äҕt䐕 )"'F$>pf{$MCiȏ Z7oe-0Nc.HkFQkO7Z4ۦff8%g-]d>_`sbޭZ?$Ԧ/&tUJy|kQQ(͆ ES x]L*!!g/d*U/EZ̺lsȸYgy|RJ ;! e#r<8Ҫ]r2ݼMGƖ*53/l@P^ߨdbbМtg[Ko){T{L{f@@ Scϓ,ܘJq]=DX QևNٔa;0 JÊ:8e42IKdSi%o!DlO9%NXڞ#Ǯ2{po3Q‹v.TRbx7S-Ʒ E]IXaoٜ` ^|ϩ~\)Tr>Xt "1w3Hy |$Pne:kQv&Fz]?qV2Xl7_FI |/0Uj.&bᚍp츮zŹC|qdĿDLÙv`v$̙pab@oǖ:i|+],ؐM RhUWP?3'bʌhH=o(gS`U ..LYn"Kv4̶p&\0/-Pl'|%zt<Ļ78wAZq9z(E+TɩZ ~CJmyFe"L?GD"/'`6k}6%fp֊Vf][2֑&+L[K(kC@<_$[>VZ%J$;,xRx⠳3!GY `~wJν fbR{!}HL 9_SV9: t~UC߷欘K+ޝoT1.dF/05tD1AH({t%*R5*;UZQp`zOPV6CB2z觜_V;OyU߁y`-&^yфViDX]Bus=UCQj=ղl"0Z:6L3Ҏ_ huW_E;/(uNÙI $ S{{8ۣ^>`x,u nl'׿#RE}@`WH!7;R2.2wF*WuDNU sM3T'mKX7̭c%U4;C'A`1gNZKZzeXw3-zw_'`.%9 ';iSHϡBo &8K9OF eé5HV8sNӧ_D}L^ʣ\'_o }[8_,FMRBQF[09ˆ[nT8j5- ,EU>c vCV/"NGj.CU:oX+ H ~tsɵ{B{hhN x܅C#ǃqH^y/*GNG̲G_ ˰!O z:A'm1:]p ΥyyWZODCl*9^8Y|`BxĽ?a+Ci7ҏHغ5eok43ؗ4zu.\AEt\ɦ& 뇟Mɓң}iʶH۠IK>:aLTjG (l^01zqv_dj)_)$l,+ 8!VbEaQ!a(:)Z{B"( ]dڝōA#5NIϤQ=ǗŒ4/XPDVBL M"0}bW iUod\V+J)ߵ LiZ"#c) -CRZk,6b6%&Byڨp0Wj~GϖWa0#)с#[%O][4'XVCFLj B~K{q@h~aJ9oHhPLIVN= ɑwWqجaP`vFj 0:4 R*hd~%z9 ׽fQ/_Vs}'JiRSA)D}Pz 6#՜1p񘅑]7 H(*`fXX2J^N6WyN'A F h1TOajVcW2؋*FC'mh}GԪppHN*"g4@1*8CDn-bJZ`S8ZƘH;!9%F?ɬX!%ɐ13J)$K3l8W?!F1d-̛&Uil [@U3f-+ysAj=|H"UtF̧mC{bsNDZ?ڈVq5la?.[E$[Y52"gx-mr䟾H骃7Iˣ(VZkvJIR=̔Z=!Xi͖i=[ߜBN|<1Br]#`4"uXANhg [b}\dIs {34Mp캌@s "*UV1F `5ȅ?d $>/qi1%Ah*) ?,Rm'&txdK6CfeZ6=e;jYTP~WXpXز<NJF{o5سY0DRKZO=T:b*;޺qBo8x #_ghz +}ђG=. 5yg=y^>2JJ/Vp D&}BAFo7QAQ Fa4|} 1u+qߟh?(ﵕl$ؼjYaYcM+Z97OhSɏh]Z͖Gِc!GD~s\v|e&K S26٤'| 7]- @|{,^*w|0UD))`gm([^Kb Q}AiL8upcgi N*ㅇl0_QɬxDoHʝf'Bƫa/Alg 3Z<X6Z.qE @#9Uked[՛7恼:.L'`؅c%u$@/d4M ;DOnrEWt?] l;"{,% mw[VT1Zd`m*kG A}kU e=L6!,qǼdMDCW,o;1rUNX?b~,}|Oͩ.-QeI"x|k7i1PO3x'?LiJ35BXkdO~)`W4Z D=L @QKVY0°܌UDX.- vaNFݰihd`mWgj~ U~ /',2ITV ҈j]FO"ѭ2H1~,Y NjlC"N]p+%BM FKn yR=~{5ez݈F74AxFG SC?ub {26$ ͮ5|آ<15<-[E50=tr- ~ /BG>G Gc"ՍGL}}|GGt7gzZI }hsh8Vb]Nr]T܁΁"M&]i N=2J Kh,8Բd;'}-& O 1Be8ֲ2x nzd͑Mti~9hFQxX- @ɳރZj_*ΰf:9mnm-Q_!JE' Q$a^va'"du4ߺ Thiؠ6lI]H;:54ws'ka#,2?ݮT2)"!aDm-cN*jf ik=j@W)f;ѽR[3$4ă/.={Éγizz6'2oW&N6 T<:X`L셫N̤Btl&n"u9A cE6wC̜PsQI\;jWoH#('b~.V.F$:[FYsiھ;MF<4YT6+;l! Ѫe&c؁Ka{][BQP f#2`XV#Az:IE^t( 7 E 'L3 J*Ɍ+`pc^U Zk-5x&;H.+ :th&2|Ϫ~&ѫqcFLkT0)l TDvwme5aׇk-.u|[Ć1xy[?TyN%LB_p=Brͷ|f߷ ݜm$RtמjRb{CP 醭lPE4<p$R "`D(DvE @O.!4%[Wb|з ]/4gOD~ճ3\Ek1m8ֻ*F,t^Ar2)Ƞ5S`ѮMA#Β﹆t%\&23D//y!XEx=9Ox0'!^S*ZdQ귛6&,`dI;FͮtvdN9,Oaw/Pk#ԼEXF,v1J{ V4ۃxufp^BǺa0`'RVyLIg0Z^/ЏcLP1-d»ԏm|<-![U-b)2OJ'.+3&U-Im:38}o8З- 8,7٫Z dLJrPO:祔 ySEw3KsQ@UQO*bxSdb]d9'f\1M ]V6vP^'{%DP;DKT>=l$֖ UErI /걱{4g;dB\˳V&BV|H K).{n=I;X 523۠ ?K{Q~PShH8(dVӷDMNY4'׃]V́kH!,oc5$oMJ&}Nw/߿mY !Eo'aX_$^̀YÔL8e`8ǒ,ǘ έ6Q zALIQwҜU| h+4ƜT*Z#Cx? /3CheWgf8Ή$a)53 u]D>t͟2 [ :YҟBW DrPKc)MPq=<zƴ,3D2XK@<+~EQ @aZ_5S^'e[3SQJD[8GtZtv61MЙFDTJ&^E|Էb|\gZ *n6$fVj䝮tͅFaqGL;ܜ <&UaEBK# 9UGJa+nxB~30(>BR<Q1 џwtzxaU̔# 󩂮`~rZ\̧>7bX)Q駷?MA=OV8ReF;[V f qUFK[7lv.a\8~Lc N]U>im _ele^=bi` (Cf^$'t"kZ9 *]< uq ;$Lwi fDe`%.˿]3쿥@z3 6'vI(S>]f͂\ehAmW( :";7 f#e_ Vqv)=0e㎅8` vcc`&ncfL ME7ThNӰHɴ@e 60K@h^@ 5uii l d90!ɱ^D`^> 9nX*~ 'k myQ. J9oROPDq{"@)LEP"MPO_:~}-rʢN<|m~H0nGbը o*Fl>VK.So侢=4Q6QN91=)HҰ)Y+.>Peca"?XDU;R Ezd$. &s&a+MWf>r9]=U̔zx҃ZQ̣<(4`S,mfv spyă&fmMwCޚ)=^<>gjբk@smK{]Ow1Fyʵ}/CpLO6iS^rQ/0G aƭ̡0~LH`u3zYa<w2,&>0@>ؘz_~ 4} 8(&UADW/6JOM*^;ћÑ0ڗ}$kEmW-=`Zk>@9 ܄GfDPGшHDY) r@cQd&G~I;ʩPA;K4&ܖ*}l`54Wmn-8wEk_8xZeVMLGtr;2{:xIܔ0mgizf:)ZFdG l;l) #$ѝ \6 | :X[ 1f}%x$*c⼧ "H y]mEngoC ~3 OFf9#o߅xf=a˵cZ*s˥zTy=]3֯c궫țTzT1?5WSnAlfz.>sGU^M+aǐ 3KT_Qbp'F7[E :2NvD(&9R!T'Q_`%AX:[P?Je4f15!خ~]$ H[ ƃҸ변)x⥕w)(ˬ.pp|K~|oNE|6Vx_4u~yC+r=Y%[v|unA.~%Kz?Lwꩃ?xCNkG[=ַg_]D 0E&w`L̋Ugx%`ᓔQB|j&VeGEw УE/j[b#=lO:ٖ.Ct/G{A5T$*$z:-",&HZsS"> ^Vg?^XدDX!E*6EZ9la}SAґ?EvDg>/V\2}2| .B4m4e_R':s3'Uz*6A$am7>1sf#<7ՠ*[7c{ ~jO?HqXc[n(G#"G) ?N V{7ѹ84z?4>:tbw(jeEdS>?fRSA#3]'1Vñ9W{~|rK`0W06 h<ϽʚK3e]kN2'S¼ۈ`Hјׯ`A۽roAX=Uj:cOj"YV+tr6v:U;ܒqŲ~P}` sQ72}Nl,31& ):BT]t) +Ǿ&[#JfY4k8vw IsĎiJ U݁i_aLt9egERf#`>y-V=QлH0/$1,dE6;^*֟`YS2 C0觱!py+7NwE]0JՍe- AeG7n"&Op;):2[ZMMnOWGIArL(UA֙u|CM\BW]/YT_t`v<*+7) RJlTs #"NFL9 Ϳ^›BYE؝;<!zV2P {n=Xm4C^23)iS)=Ȉ=%4T} bWX陈+6_b 16+L0E#~KMcRZr]>ZΑuAFפ{dQhȈ-(d/CV)nd죈8ǘTL1 8~y:jb0ٴ+x|0UC Q ylz渀r xtJmxQԻ1 w 0]? lkBdjJ؟"㛠2Aw&L͕lTU)L鈙WG{X^8h vfc\xsss\C@Q? |y}LB$^I!┼/S~~4vǮ,.J-͠z>zEn5T4-swzw_ i SBs>21:) Ju224NB,_B%w}I<`wH\jgr.\:WԠ1s֬v|ZLF3r1_<*Vߥgv9M Fi4겳A}ѮEO^Nl%QjrNNy;E 3=Т+gT,44/0`87X\>63i lA#<0.@R)hf|UV?"7V4 mK`B䶭 a8#xș18g3ǵ"wf \2m.g1j޴Q8q{1p$~Ǹ^oxhtSȉ1gYC\^ss;*{\g=Nf!&~X_NֻH̼a bmIjS;Ÿ+U8rSmڳf>@+1%!=y$% +2h΍d"} /d)5Lj)^`ًT՞e$Vz^)*gww#iy]':LGEe _;KRjQǜ݄ C՞%며di(IgR,V+omM;BuS+>%wpe D s1V^[U`lExqm {r>5%-K|bA#[i)l>r7Y` 0'r52!vV~"6gփ|=Wve6ī(3,g je{q8EvM;#:qzVsRis\!W@/Ӂ/7ye4CXn '|WV0lc}E>A=%a͇fvL^H/$0ؓl|gIiciXIDDI.fZ\-Ab5o䚤izopSkĀԝ*h7GXY\f\N<8h<рYa_w:CJ`;LwBY+Yv R_~,nr=&߶sq) _Zy8s>A*UtUJBmve{Lge=ih/s[XvS O%7|\HhƜ=hYxJdT/ iEYx;%]=TNvy_$LŇ{PӨ>)лOK'q\8ޝ^Ri^->6G!K7 D09LjɌs >QC(pgT  `FUCM?:]0Za݊2gE=Fb4_ KTFxJD˞L ^%cZ5 S Tw8#_xVD\^:CDKMl<l٠F>F $-^4[I:kY?as% "Z4yR1wX 5]z,lPrw(&tT3S`lFv֊# 5Y[܀hs,7R2  ~S9=c1ERx%} <AlUIB?ZeQvQ_/Q`eςq %C9{* dHHе<Ն>$P\ldGLlv@j2,Pix4U0<5?}^J1.)Um%B)X7,҉$8|%q/.P{`vɄ=?ߑ/~Tї9*ǛSE9/7{0]lȍ9X)ATuC-z#ts7h1TsCY$tSwd`Ռjs9n.)||e%rV`([X[|$u1Dmy%2iB;,3UH"KCn]{Ŗ|LNhh4lHd-D~Fe_>ᵸCuc-Ø>gwj18!Q0rGu|zI6İઽŐp [l䴓#[5;oӿn&rgSK$WC8Lx{$@6VPRAaPHP.nqR47,ĕ0ZZgyMT!!ݦBNDAtHԑ0$kdOsNk[^f$T.$5f8Re{$DvqAgHӖl}UnRPު`tPCd0YLloby?IdpW "x]?|6[2v$pϬ=IUQU#> ; ګ̔d9<0CjZӊ!-?"|P8ذr;JH0Wݣ /ɀ q?qB'PC#`\S3!3JݐqSdD,{1q9'p[iu*(UĹtTmnE3mZyvaO V`ɜfS+NO6wY)CFuZt E-6gNIs rM\^K"1zt/SW' 2 8CdƱ34}L`_I&~0XꆾCO~Y#Tia Di)26dn ޿ظ:BE:ao9^â&Di{cb h5RG9t ]' +inהν3ZҒ#kzw?Uӊ:k뙤.R< ɞ*l͘OϷ"b bu(@V{߀q}Cy>;RZ)QP'2BA fx ̙2 m.XR/ q3a!͘f |XNV}3H+"#fZ=?eGV*4#x W =\Yr=|`6Mat3~Y@̈́tUX>7?YIFIy}ۘ:8g)giu$;"!LU >?d: 9A&DǣG8 < \l!}ԚS9y,6D/aU3@4inP(yvԴ}+A%u6O#))ᇣ5})aB3i2|qA##,4gʎ7'g|_"H^9tvdm6"k*?Żv15 E\Iɪ/є JM gs[:h`EWhhǑ?ζ~ !VSMA 6ܧOyj{ DS $HFV7F*`a_ҵ.^0?yn<όQYq5,xLZxYx =]VqfhuDxET.ZM/"p.vFnt kfǦV d "S")iV yҦa<3Ъ{&D97WBQS5KayitHe,=5d-_cRLKdHݞqIQy3#bfk!? ' EieWJY䒻gQ:GGo ]m^m̒>YO苉1\0EbP M tY׳[އw|ph!Hq ]`-̬Lϖ4,: s16m/=Onҫn\Oۯ>f2TLۤUDzӁhDXіc1BbqiӪEŘ 7])L] $,~wm-%.?T˰E0V3 /vBy1˟#6Rm)vEfEbM>Јd!_*M9P xiŘϓ 5Yn'1Iaix7,1X m୧ HGX AZ9OqOšmUVxA B뚬Mz0}]AI8<woth(J>3hQo#~`kcg狈5>٩ADMAd#;987(TE'(:{$lzd0&z{p0938z#h(H YCϘd T.ң jwj\ 7qGm; uV%n`#1J\ ofI;Qb R$nYn}t{8b]a<6Q`M]) ̒ӃaA=})<[>'5 7>`Z\n<7*,F\%T _2ۨ7([b>%L ])wLSvg%Lyi]3Ii|G>gobR7 AjʼnJ`"9vTn, }i~O% <7 cim|ɝ$beuq=;!HiGG"XDrjcQQwYF<ϳ.<׈S6}CjbaP0 <&VaZ;b㥶dsAQq wCJLZ!Dh lb{ 2W䮓=Ud8q@1&u-E\9Uhf=5mj@JúCW/AZULT7SP8KJ?y)P**C›uP(cp1NKm:a[G'kLmŽ ex@fF|n(tI; 綐/kF?Y,1&醁مX7jk?k(B,.nj@IEp.=г# 5Bm}x1@f!ٰQbLǙG!eDX1gM+B*A  Qk 'Sb0*Ж='p]\>rd {@@Ϙmzth71M+&x) CS,k{ZrqM'3u:Rk fϔJ$ljB~CSֶ~ew>5KMA4&xl遊ޥbp80':>T}ߟ@8ha%+*Vj*}_[T9ro[ެ8xZ3|i)w\"1^듃I \12q>].s$t0I APS?Q>|MJZ " 6MFSPª\<mZ/Q>Yio ]VY)x[GQ) v_VKnd]'rAXʭF:7<#LdBF3m_D3# ذZqL]?型V!R*^d_wf0(d陦v6_Jpݻqp{. $>}cdžMgϨ(yL#AlG@/ VhZGX)wVod{Ic!S!4V) DD'O̊U,O;$hh829 w$N> ] 6,4JX%u& AXBjPUK>XqƵb~O wQK1|68Xgbg| =.~q(x &sY4R8'WMw8wt=:]b?B:6R#:YR:0$Me#. #$%V?P=E@9x[}3z0"[BrrAB؛*RӔ}]I?!Uù di2\1U _mY,*Lm+(#T&lb> ;He2y "UxƲ|MJl,VL:} ~~O[s&9ހNlo] ̭T4Ό=A,j=[%=߱kEW|TV]{Dos9SH5u4|S^({(l'( s,8ݙX2y/td-cWQ񐇴!/$^ܽkMhS݌քG{*VBq!0d2Okq8H8p%~D-8!֪GQSYQ˶BWo(wQqّ&]Qo=6 UypY籫2cokh55e_7ysZ%&g!rZZ0 4z vGNÁ dX$e8:#~!|ʘ:Rw bZ'iVruCYRQ|Qm)B<͹8FpBhc|޵yYr HmyԒu],rѩ R[ʃk2+G#"P+#^fw[dm[F(-`(U}9A^:|2@2NrHfMYpar7g{F6! g7]S<0iM)'Ip)C.B?H5 h՘#\{԰MWsh@$nՈ =9>&{gnW$H\F?FKqHLi4ܙϰVmeG@q; $Eܷ#e2+Z@KǢQ´kR8IhU=("+7A!7 djs.RNњrl Tzf1LH1fOC AQ6a*&}/ iQHj7 LXTw4HTDZT\Ɇ9`mZsyrXakި ą؏?$aPp^\E\RV#SRUF*IZT"Nx`h@Ds`XlIU!0s /Jֆ5eZ0IxsQJT>Ѡl$ >ޙ.pxQ~)0Me͘''?OG?Eo32 :?ac~%M;zIÎp>-iJ;t=Nk\\UΪk DN;ɷ\|]vL 6aB|h/;+ 2xm?ZF"1jzg}mWۨ P/THo^[{a,&9''FU4 = N n< 'kR4T*yBL:mB%Oܺ1KP&:SDn\b&8Ndd\Lq6r:wj]Ce)q ԾrmI&qNGxpEnX;BDDػ("8(}-$nwHzG-vQnyPjsMѠϬC+&0\e^p &* L)(#@}yF&XƯK /Ժ{I(Q eMv_%8FO\O YJ۟upDs#ʼn+1JSfv 4:]ut kWB^ЬJKR}5ۺ6[[g4\6|oT8+˔ baj ݱI܇* uB9OD!zqco,lL'tߘU)HR%/ywe/Puwo q}i -9 xpfEˍ"ryR7nfהkjkAy'DxȬ,dd--S3Þ$Nۻ,_e_` /y(K`-c0F&f> y]'l,~:ܕ)5#'.T..!j6\ *mR& okC*)QtpSGKK>H ''(+р-q,j"OZ'*He8K0&M&p:1&BH1$e!-_m.٦AwU 2)k%Rbw Q@&!Rlj8_fh!PYҺIH7B1N}c hTxLoDɑ''%2&{jhv]g4?u{ؑBGޮ55Mڦ#)Kp`U>?7Sj/pq4/ اj RbA□xX# rcsZsBwJz Bۡ _-b ZkQ5pN}Mh^b:6!XW4* U4ca ȉIV }zg`c^pm'^-xy9.fWMMn#[UOFq†V+75GΔ1etAHVAN"IK[K 6=&q99{m!rٚ[BѩHl xC7}vآ 'λjWJ<+@)м7VUeQ;$x{ :A DP>H$ni7$x/sEVbF !qݫ`UgB2,P`cǷ͵MU4\KMWZfgҀujL xrI3w 0Da0lWjD~D,Z8r:}A{r/l\s -E$Z/%hr'Pu4rG;vl/hnS*Lb u5N͐q@{̮Y:k(sJ!עf0]^ _sPux'87r U6wE"8=1Xb[=A0bV.8˭ԉWuogBiZU6GNAtDzȆ!2M㼍ti'mh^dZh:J̎ ze9墽VX47OR4ck\CI4%{)+D[;2APh5"4Pal8[ԧe0,[dN`E*J`*UV†cS? p>Ξgy~6gĭͅG 6c8꼭jHIXSnٍgձ:T'j{-a ύE"Yg]xvrxʑKҥ&GDŽɉKZ la,"Reg; FrrJGWʔ?G`2`ef:Qf登d>s]svmAb ^9VEjXv=UIvuHQ1a41=x}n'FYAS3|F`iڴ@Dteo?-'ǿ>h?FNU,fC-O'UU|dXE$)HBɢ) 2E q%IQovk|O ?.T"$8(#o SV3-`a4G;~qȆG6~R 0Y~.V{fhPj4@h|qkσOWJ;} rC$G"e` FLg7X)gECe94e(bQjA2Ɪ.2DEvKs»֤m7(}b֙%`mM@X1 NZ=|)"[H~ދ%ۭVS^dn24[cQ k8ciB!i P'sI1AW1`Dk(NlE,C܃@KZ.-gQML}Rtʤlby2DCͩlCӾ5 }2Xrdh:1:;2t]f6-iB{|P(-W4yΘ]mOp F?(-;{ZEX i1똔L[huGvݯL>N/ӱTa9{$8Z6Xcxhbu&D%GϚ NFM̠m򽻎!@ WUsr{nT +Nl>`b9N- 8nNx)J93|ƫWĄe.g}\gVZm >L^fG* hv[]QOԬa\k)C7jZ/V,R#!Đ?㰖hTtͧ{He;G$fn,m E[.,DHHB,#sʇ@8]5ƞ1'x:hLNt .Q^C姌 *Sncb4\ٷׂA6=E\9u0lY6@#efvU^TY9i gV~_$y8?´i1ΞQG+T TbCF: Xz n~{IxL\-OQ˖妪f!dpDo T( >t颟&?Dqt wV:Ӿ/m^\OxB+%ܡV o @Jen |'SVSܛFBL0AC^ʔ wnc59̧Pod#A_YA=SDS3/3>9(rJ- Fmd(U\xq?/Q:,Քg\[ c<]GFB&B ]Z-ƤYtC0N$g"`Gn$G̅{Ups7Giem&M"K24n<@ ?z!Lj:nH:.BYi͹ DOC?$1 @S<{ыKNׇ$ a@ƸהjBמB_Q X 'FxR> U$,iU+D%q}7y#ig {N:gm_JI(naKJƣ'k@Hp92pfuχ$f&M| *1_8O2zV]1T*mnEѿ_ 1Jڲ%q2&_(хf!=cC q8,Uٹ,'&-2_$[b$t4J0z>5 > cQCR,&eݩ>?=FN}`ta1.2ݕJm2%Yx>Uj_폈CiG| _OKPJfIK2GmS=^eK{x0{ߚW7Hѡ˵6}Us,rRDp}aWpZ\f}TXK@ EO '!.^|# KEGcƒF:g6 p-bMi01jFޓ 4r~BAml5X,Jy]%ăD4+Fmnf]+`u]#,1iE] R`;3K&ހ<^Sƭ:8q]56ީL CNOܨ[M(`VemqkIKo~νqol<3xQѳI?k$0O*dFvMY˵P~-A\kFA@Ij[tfe\/NyPt!{a`ܖU .RG-Ks)ϔʋU$i"R%YN~.ݧo]Mţsΰ#/_vBM}̸TɈ GqOe&ⅩNi|wOL.wqS h$Os22-u>:#`8:ݙL*׳-!Qnơ΢7WVR.7=&zB(便#񖗀gb+Iz㙇kbٔ‚"Tm24F?ɀE'pkA$aLGda)*>Af j0?) (}4I Ƴlv UzE0ef}[`'q]@o_ LDt_W(%ȭJE);z+~>$K78(d(_e ^iR4 i{uN7KHʆ?VOЄaZ-I%*q=a*u"oXM[/BDc5tQ[:߳2'Q cDLC/mYUR"HuٗZL>D9T_fl~eBWssE'%`WuzcYnZیj˂Èh, )¥-Gis~3iNY1lGya(#yŦ#2\)9rR!Bo $}Q01h|o$MVCٞd x{U9>' *Iaُ1܅#y O7OjF?pvj._<"dX.! ,ު8i >_!2`Ƅc[5m\F:Dgjhć%qZ[p52*vb9)(D ?E~-LPM ~"S˙ėTz!yV"o^Sl}k; RрFͽEyiE*C\Q`_sj XcNlrߤ^чmа>*q<2CK*vg0<53=f к4ړU CBN+Dx5RoA}sBd!7y)זwi=Q[3,DAnwR/*gl.V G$HVZ5Wc䖭o&+UVF!̾@i e#y۞2iV0R2R{sQ蘆9wϣsڞ5/fO7`ʛ4Vc}ÿrB?\H;X 7~[Q"?KE*4ussT&!tu ~юrB%21lsB}GñcLXzBxC* .JbQ:L 6-Tu ؑP1b>)\gGFS5l2in=sGr:OfwqfmMb2yQ),wv|pd#(i/`I/:j`:NwA1DV6ޥMf.g3X[fȀӳT Db]Wz֝0-;GރF9P"Fe gU 9kgj|]yyߚȁ eLP"j+߰g(o[>t壳X]"'AjwcNsh^]5р6^sq`߱c2dUJ\9WxNc`nzX_ cO,I*^qZW+Īyby$BrZ'$re ѼRv,JvK$X-0%.V/8NfȲJ)@Fog82.禙$)ɞ/CQE`h2OaÒwCeh}z yც~|]Qp1Lb1vuINЊFWU*=|kdɷW.nfLȦ8H J֞ɱ?II[Q\7m8epڒh+֥apФE]!K[aP iύYvzVe;hwFѿ ;sawR`.\0~W>a(-""lguǕP~Iz7mGfFG߂Kz$޾! @Y 2SƭRL'qkΏ.[O `J|2ߍJ¯77RI yq<ijz1tLto?*qUNi v Q{KG{> 6@2oI<ǫୠV%UYwCߦeDcugb,m|'N0N1b8vu@g~<:&޿ .6^\=z[ $qT9K|W_ U|m3:%.T ,Hx!Y%Z*'H1S4j9#[w!PfJ]1]QgM:+E:9O\'Ȏu.uT|md<^^C@n|Em93.65s<{o`&oQ1$+\M}k.kxU%pXǪTOsCmV} n -\E^Q,()WP {j* WlNק* ݉ٞGDɖqLDy6,b+}??SQ@+qp"CJ_d=}D;i^Q'?655dkA`fșto,5 ss̊5XNޜfU=䙍 M "Nui|%w)f6)3$s׎,yt\/LLMؾ!B` ™S)LoaV/@O xMr Γ7;Oh5[ivB+p<.rl{M:>B:ZVAߔ$00yyhڞZrK=uyK5W-EsC=>Zs()3HeoYJ3߽ ]5d2C?]-Rq{fZX9܌ț5k kY}tLqパl7I`|:͝0y^ɑbrmdTZ:I%c=wT&Vnhlpeq,,h#DC>7bc~?u9Gc qts֮htij혈z g 2R;ͻŠb)1?ZPհsE9?U\ ƼVSZiF7ShTznA/eg35cA \q@4jK1N\*r G wʈ[:` AF&Rz؎g(PtWUwsg>AZCϗe\T*9yD*IzEVKJ !i߮`N9N `zU-:OV-!I\x}l 8?HKc#C@or5 6q~9Qo >:M %2ѺxnF3ø8Pcd?x^IcJѰ QB:܇k_|֜V2bA7st'g7QT#(|Ӹ y:$G)KvM:Gkb"^EX¦ڬDyAvNpn9|"!ǟD5\G 懨w$s]x?Mu,_nz{2> qںG_on6-,QY.>_Фŗ\2%?r%0ZNsttYx|/Ԫ C!H,mkhQ0YԅQ]Lw i&nt҇|W?5il9:B=`+dcHӼ3skH!_qWC3OzR.$_QP2j7q)+-.I`"D-.D:so;ZH=aמ𘏦Jfzq5MOXO6f(|%lq *'ݡsҡIG6׸.(ɣaT%G!,]gvJ }X Grg,۲M"ߚzo+J?tc$nR.d0o)v#S!ƭ%J_!Mq4ª[th ²UrUAdgO;:ky\ZJݺj }<6AgO[$sFzbϠ*a㓿 {)vd)!# =ۭMz.~ LKudde}}qV>f?p5նe6c\ [W2^I[+:gLCtVu>4VIpLue& ZC21Y 7ǢFz/$]`߸*u%s}Czyqv)x^ TB^Z|k;_n3-S"168R ~kC m!uus0¿&##Fܼ'YQ˰f޹K!_GGZ>|__ϖg-^`mQhqۍsq؎%g8L]~jǗ#ytv>{[c5(f)x8jCk!?gwʡGvsڷ =V,ܧzK%onA(?FQs1eo@ δ+~b5[4%xٵ|47 N[j6Ŝ>>*Zr4U3\p֭pG[>Ohx :G~>,RQE+`!RBn4CTCX U$nlLH<%ytU1<^ TcG<][mpi` ^{$cb,b $V(a(yn>A+$I@m,7x+g1#{ :_[@;z#{sQĽ na;hW׭jkÁB\@mu~MЕܡaǚw$2ꧠ-˿j|TW,\rN. l]>Dj*/C;yWޚ> wTWyLűQ6-eqmVc[1z赍zJ~h$Cܒ,zPf ɥlJ. gH C* a>Crv~a5Uazkdd1^"v~48&'ԓ S :fˎhgNp#aFH6W&/­ɧ’ONY3tgVgz= = FL_0rF\l ľ`vFNsTCK7xň :#M l!v}Us268Ct 6}l%rex`Ե}VX\DɈ,%- 3e"^W* QG}=G8Iv$e$@q ^W:VTjtGnҒaGLu{]Яx"qӿoII/sZns*9 c指E#_nkݨ]Q J)hQXhh >9M! B]tSsL;HU)ZnbR:ϳ#5wRK`"t밅Pn"+U~&FoJpD9dDsvVvy"BpPIM^rvswd?6r81wU&1%O-qrS!/6r㨪M{R_>MK L;LpAm&u-NBpwmyLu{X;r?aKSFNM G\j#^Yyv)lL͙ؾҖ-^e~4|YP9^- YuSoXXᑪHm)&uO*{HYeaUCloD⍀7(G'`(my!sdwzIgR:κ`ӎ69rA0mY^B/mЈª8LҮRX/XFڨH?HF`.ysN]-&km_߀W[[,b|=Mx%!q}©G)ws#e5HDΐhǯؓj^xYWf.0KL࠲tïvƏ>tEDD] IӬgM| 3 ϕ ' l.զV@Y?,uyYLlD`\sICx.RYvwǡ~'NC7Q Y,VeAÄtXYrb?h'Lzk` zċ9(bF8lqlF&4$ȓܸ\f$bѺ(9m#͒@GapZWF*k޴06ϝtkU>|;I`S׸<t]Wv*Ҵ ~~ nQ~iXD}k;k|6ƢlX!-/d^;\\uۍҿ5ְWJ{Kx'!fmVNמo# )x_5hjZ8ߚ[NrEHÿC]fSSIL6R pqhl5|"C(J.1v= VE#D셄',5'L퇽@|c網_SXOz __jRĮ^)c;{Rw( >Pg@`MWdZT끬RX]@VԺKw6"߭ǐP_X])#l>N P"Cn0^ȉ/)6xܳ![ܗ+ 'Jh;<,_;@=R0h.9H dyL>Po3߰;^=oXŭqܝwΏG }-0X30w Gy֣,}:&ɪ6:"(b2}^bAI+滒|癿h'Ʉ.kzidׅ51ZZ4%eXS`U/d V M@E ~Q:x29R4gJGWnKu5:A; 2c s6liּ9+O7H_2 5*<~`[f?;I`~'i>]/? T-ĺ&0dԼ\9x92`DO'˫b?K% 1=M|i?_1;skUDK,7WSY`[iy4Oy]gxD%!Uu[Zgd5议V8+뭠4X \IX7itl&IJk.JD/~T3'\Wes SI!hLu~s a?HE =-ׯ|qvKPpJ b_R-Rk;+?842Q1|KL&xM'i)i%1Q]R Cy,B!PZ 7 +A>hϖ9/ ⋫N_; 1װf=}VZ7n zi *au Ya.Jg&v4ֽ%Ke[{g\PRyJ]98$hLZ'J\B 0-]K@V<Xe5Nђ[뗲mǙ0j X# eqB2͒=,κZe#- ќ.7QSEL{ m^#g(#"{@~;~ZR#* Lma}M/y[Y"6Mu\G`c/KZ q]9@嗓1@NPj [^U/f9W[Uf_ez{Y( "¡ً*a->ʡR. ou#XA07?sg]bgBz||gfKGfHS(nh 6=`eʟ7bɏ W Jd 94%4d n1q3p. ,V.,Ϊ'S,%!c3Κp3U:C6P 6*5LD$GAL:^cMSd!ܨN؎S!c`Y2/ܖ?9ᵚ^+u0HT&4qA9p_(ˠ:k W啊3z ;Si7 @LpTy#hbVoBo Cӂ!u&RAeuf)m/bۯ6zOV  g"۲7+E`豉+2˶lY᥾=JqVQvN ۠)-7^0([}{D#5g1)8l)J0|v5z9qs /&v%GTi*ԗ[GDԘX7r(m ߡ t*dC\3܁l z}Dnkm}0jI|gB["St18 ma<m"=擀4cJEf6z|%>arz׋;`ָ\ĵG6r?*fĔQpDҐ0zRNR]K')6貜^ eBŋ+/㪓,2AvqSZ"bv *f^|zm'*#0OIn]l2!}<ފ/LWO:پ[Ý~B~z?{YtU#ՓЬi5R.B7ScuK-s@%/u$τ*,;'8doo=a?.=\4" DӾ$nMO@!8"/d*zhK U[wA /tƼ (x!$-9xb!ґr=X=f8Nҡ{պa?Gu7Y?{n'CXq/(K C,P󔈺ի@*J c9B#Z<kʈ7883wx;;o X6 !ncdzpvʹ/i~]@'U(ԖEVo~ tܬ (LC:~0Q:ys'џD>egcK65` ՙ#5M胃HoǕe d*Rh02r;s-!q4Wil<D~Khܣ1a>;/ӥ4 %2E>8+?_u.qS,VnN)٬wXSA @Xr` b+2Z^n3DV9qu(%-_!uʺ;5$l]U"6-V08+m/.c^El ]3&?BuꈢÃ?/@tY0B4xP[3q H'p+[!G~ |G (618+yhDH*1=kݚkH\؉iLq^~ؤDJ }.AN Bת7\EEЛ;뗿&CF}&g31oYM!PPّU''1| Y !ڶ!)GVZE- *X KgIԗ ۟莹N2SZF{58- Q҃fT;=ZboJ"`W  o5{p=h ǘ} 5#I?fXk7[@8'nO$&.s=[`5|8vR+5/xYutF+Oׅ8ZDAUJ $ܙs9S+6ɽhwH.Hm$bރ}Uulw+1f 0b)𐳜N,*dxĘ!ȿh#cezsHܒWp5pI\PgT}FV}?Xęko34i2ʡϛZg"ԊW'HėCV~C(:z; <~]v-3?bkWJsZ|S iGkߓ-qhPlL3vt%SqZvp>y |B10 xzIHV7PDR:>L=О4V78L;Ѷ3!,:ARRRNd9I*m0]'_0۶[\J3y?RXxA{S\yiZ_+FxG%-hӈzr_߫3A>Vvc0ۙH(Kgz&zQZiR?[XtT ZJiB>*khd\ԤkCT/*䎍WNK`[HݬiĮ/PIGW _tɖ GTO.@!b-8~jG_i.4Vli J\OE`uH_C ƈLk~Bv~ud?Bw"4c%(n_8 3;`]J;dVu/+~ (a2$*49ksOڿ*;Iɹk٤/ &a2T~726wsy,9`)ӭDhds̳/p4$mo&lfn3vI|ٺde3Xle]g7yXvqf:{q\d`74z?؆0gjm e!ZlY)e+МZ2m;=C-zku)R;29K@p0 sHۥQ @CEMPz D])V,;J. P2_bhͷ Vi%)D$q\ԢT=%%kW[=te/ތ (MGtOlorX߀>Gk^ a=L~Ntx1E^l1*gJRѺ Uξ>|?7<05Y1 ^NaY傷>ul3LQh<_0muQG3$ܣ]޼1+IOv tFg1fB8Rqko_)I93)f BV#_uϩ= 9+[(jMvt*aD6@Sax|8"Veыm_6OVf]w-/=gR8dO7xD8U /ivVjQ &AXal%DI˘4KIH6#v-祅QtzVkxdz@ݭe$е *rÒX^a"w@ '[iD1(Bhgv9+ @ )< ӮT."ݴILOR}[sopU *ctg2 L儱jJvYsܼe9=}[wEb;9 ."vJǾ 5vKH VƮG aSm+zxny/OʉZE0/wɓM]g}ؑ`?/+"PJ C kUtK8^!{ ԜްΟ_sI: r ޓ7+irjCʸK侽Cj{Tt2MǴxȀD5 ~:&x\>Z%$cLywSTKh J)hw2 l cD -a&'tz t;AS6Zn\4G= ĄǏb7bLҡIErԍ'f#Y#~bDŽw\/ؠ.!!bNK荷KI?Kcz4q=3IjeFa=ms*a:js+kN #~ژ˝KYnNF\1wN2z{gߏ߭ɗ[Df< $auz*x2^܃9ɲ|w;`yElC"x*>hlU923,.N Mjh|*1?_jA]prUvj&CBRӴY c{ kHS5}BKd0bZJAS&G^/ ۀ>)JT,ը'ü(qRt@ +OYR_0a~<⭺3{H5[X~d4ԟPE4 _Mr%~:~%A(WYJm+EQ{骟:ZLbgj]*N^v,tX䀹GBYp^lVh?Jr;'p ^V`rZ\qfT7]#lnV/]nгP@V'(,1n6H}a G#Gd:R+' jD! Ò-<:_/`yrvݙR[QRq4 ZƔa>5(Cm^"b[4@l0.m/li= vN*܀IZ19g¡^-rq7fn-;n:φ?YG|ٿ=UluBT 1rha4iy7iz&4[Rp쥖LoIkxFcCr J_K0%U:Xj-*g-~$68eao|Zm8VE4a8\sگt`*_9zp'|v 0"܀?" qюO†e;5(($I_dol >oaLM!]*clFiUقé1 n؍η08XXr!XWKODGϟ?XǶ5!^Sw{tr} 0eϬ? Ucs */vɞPROfuL\uJy0`~s ﶁ&+K?/ 8+ -x(j!?hj+c3@tuRoy6g 0&@ڦ)c~U\o'>1G)]rՆ'/S~!X6XEM6bJ†J|{!Iz;˜ oph?4+~I'.={>uǰW3c]< Q@LȻޯ#\109}YNCqNJЃ#\YU݋:*aI4֘Ū * ւ?fugeC91wj`f 2߼e6eмVqr0N:jљ"tNy+Vs<~x14 | ebBM+>`Fk1ᤝCҒwܔipVrCJDY:)EɳJ*A<%UC9ZBAim+bO Z$ vVRj}Lw躒mQk/)]܈:(־+ٚQ8{֗Q$L8 wWd.tϵ7hD*5ة߶?DKH乄hM99cB~K侩`,# ;$M8t>d3Ww, x$0 ޼/|d pɞb-tn(CB"ا /Tǀ CJss!!Aagsor&b#Syg@ ךKr}2}ltdR Xrq'e?/=KŧhQDǵms󞊦QysOI-st5rCL5=ش4WMMN,JyaP\yKs< ]9Hb<{,, l%k^ [6hܣ #?]=LeMTq2x茨yن^ԍk}oΠ";W}g& CNH}'*pY}wk Xd 2]m%t횕 ED'A؏y]p%H(37>Tl)I^HZdHx|~yY`6q ፐ|#}ґuw ~FoXbF ~k](Pnwe nM_:3Z&֊11t6y/\ :]51ck貛h=A#Kay7}lD 9H:f\}0pO@|^iql)bmH[uV@y1QNpm~&DUۀ61=*n~Ԡ|"Ar@и} ZR3%i#t>9Ò,;Tg㈷`hPSDq fv)PQA_ub>v?xW3m9Νw+ >ACe UT͏%/bi{;:MjVdkHU)~Gimnakj7HRE4P^r'er2%^26h!A$ItgO2i*ݪ44!6V}*>ci 噎$:yZrC5՞AR:dnP KW`I"Hl#[9jVmxrPӵ zF1{CL rǹzJU6P.&`gO2?kqoCg; _ZdIE.#6{ kqsψ-.[hUanFqB˼fh]q =){ E)MuHG#)upv$@\/ma#mZKM_mve!(3Wy[=˸gi p .l}q.\ߔA[@4J!%R~kVnIyF焙b&\[Nw]FE!-SJSKum1dYlzY[ Xkd<`j:!O͹x?!X64/dmi6ӵو}=>oDIZi4 G #w91Ab^:RzEի?,zمݲ ]cW Ğ뿌3ͤ7ڜuǰsEn]L6 8IJ۠-ʱ-5w7;Mqخ48us3m)Z+ `&Yi 20Ub k4D)_gA6+|-/pWhYYg-=)Gtn]*7gyxbd1bpCv:#0QW}goo(fɯ֕0ؾ&D c³sp!˝VFE kO/TƅC/ ؄ IIn+e`=RcA8LDu2?1}aة\酟Ƅ ޕxݧĭS2i80%7Nʱr" D_rG5jCj6lTESnp,k)L^OBI~(qÈ4|_cH5ך#KH?,8Vh@F$8"ᭃEzs )jw ҳMÚƧVd8 AmN[)b!iis.;I Wl ctM)$a~ 0P'M2xN\8$`f6(!O-pq `3%w\a|NQ*'y`QE/KEE|(jXOgX2JvU ̈́[ۀo=ͰrR1B9ӭX׻(22bp߉zy,%beJjfA(-S9zYpGur o 撙:55@Bc{x75%;z?!e6.F61GlNLGDQVȳ7(ېV12!R'-shZPHp!Bfśkj/\Ƀ=䍑U=/=+b;OVϤr-0 ܞ!/G 2=6VF~a$C˥g+F^aje*kylN OS'Cn7=vƆQ ~3|FbV|Ze9r ̊ nE&mb*]+~mJtZ@ȱ6^mͶ>mU1 '<#B Æa=׽kKvsh\jiKòfngYF~QϯRi7n3/_ RmK5w$!k%lt=9+gΩ5L0k,Z@#9uDS~p-[~<8**Γ2C_ĜY@ ƂPBVɡ;qLm# ޑ] ,A᥌VŔa *j;B<(5Tն!'- Bc!!N*v wj}Ou#?Ox1|^&+@X23?RX ;G4(p̫uFXʀ&3Y fJtmT*q^=ϤjhN"`4ފhfe V06¨Qr,lvC2M w~mTKs)'8JC#ܛG!z+N> ,DxER%ڋ=(odBW8C( #4 I+y7gB U5e/^Db^ R*^+FJufywŻVNz\ ` (yDx@|"E6=BEm[uqA](䀡r0v;;?5gG0s kKTTŕ?%Jwj94%WAݥD'<@l4).P~x8,1goad$ǯN 拧`ËZrpQfZF^ :5{]ӁfqTIo\"Nr!\)iܡCqʴ]x˖_cwJiO:Yh%Pp4-Du$90w.FtVu~KD5 E( a9U\|nPԽej?:S+'z$6SiLPl^4G /$Bo ~]\@SAT)To|idѳ\ ʿ2Vzn!s~ح:NqΨ<,d&0)v^!j5I$bqmQ<}X8>X֗d0t^& TLC0%S(r.2b}Nf/5^Sk#'JL<K.fGBsїi%_ ojkH~{O B2fBy|@ַk_p<)()Q(_(7[^ Y;ʹ-0^_8 e.dZFF7+ƾԗ5I˜`[rS Խ|zK1V#\{MnAq綁hiM)Vהeu fkWV EyMs'֒ݍrb%:nfcbέc^BKt}3qXeJ0{^:@S":8ZyR߅%R^XM&(诤$Xu;9! 8i\&]0qXXW~ &J(O +DʂdΥd~|:GQbd/-@97g=lAL#vBTQq!Aƅ0X}\KXZ% vsIRTww>#phG' r1Y3Plk/(5%cf1j9Qiwbr7¹.jE(ݤ+(^+c4yz 95D.O5UV|cվu؃P*#,wE8sE>D79&Nu {+pmɁ>u>sw4E*)Wzc Tlq}d`P%&+[7IqbܷR}8h;3i1E3$#WbZ&Kσ {C}LI ^ݦ:0&ǚS@7mHjbǏƢ^ OԽDE/P!NVfRs=K;'utJ+]iDH[7 dId5hv"fГcyuARƲ)n%(2;d8tbCb]e]Bf1ضDb'VI:rc{MɑQeFXLra "m3MXR"a٨g>lE91ej Ռy\ Ej$\9cӅ@9 ;[Nmo8j4Wó9[ي^ k1V1q+0LêR+ L>a/ī^&Ve+Uc*/cyt'v9n*`0GOD%ّy/"tCn< u*N x—Gi3{rĸ満3>އ2(U}?RZ̉Yq¼cԵ c0W+̷kAMM/X, {6rDXd!* f`P%7Omoq;P%ٰ d@VYZu]^SFk]k,{n>cJ*2Q,c g!ʒ} B/,woxo=FwXƦԊ|y^{Tb?>PթIsh%hi{,PGQWq|2=e;^8"$%x88`ƦYJ6i ]zP},)Cjy.XK]H1 ɺEdKnsEr+ovKR&^7ߵ?7@nWyl K~z8WY&2.2 ƒ^Z{z?Œs 0:4~++Gސ0K-NPv&UxGS 4cWB.YJNSYː[\eQ٢vLB?s.@ӕn~?k *v1i'k5O6MI0ޛMAg 3Ok^銺$هy,id*Ϡ,~aoKD$X œS".+ɂz;pU7X BQ5 r`Gu- T8!No=1͞hIfsP=7*WA-#,ሒQ9&ORmqlu_6c[D-aǤ$BAb%% <I8^s֖M \ZP*yXtnr;F2 نu> 1ǎ?d"ڠ!fީv?Aޢ((kO%6*{ЛҬ&Q!5F30#TM0866K 'y8P+Nٵ/;~hJk"q(J8foPѭ5p̌1O`P?t#ݢTb֮jp|:qYd!XJ:wRq(K!tI!Ϊ. ;7#MkuXFЈP)Uy\+oq|і+ ӢKdrpdo/vQ{ +狌ԋH Nj ƘP'gTΣF2! Y9,9bu 5w>T_V}B_Xsͬ,Nn萵$f!;P-;Hd,U؁{`rrрqOaB@PuEqgbABMha;P-»݅[[UDޫs'J켶*,^5fNjdBedNu9mHVqa8PԷi]>Ó4N- <=,٥;؞ONu~,:g{F3.F&r?W0T1L@MH")mHrΘ::oº6DAC=k* \9:8W<]NdmnV ]N2=CfΖ1y`65 fǛ=iuĴ0Tݗޟ߭n_V%t;5=, OJ&EBHE_$8rBi>pA5F2 D(%LB`I3wtl*t*x@X!KHhuh$`^z:MѵqCX":W9be Yw'IwhO4w8gq"Mdc٬0pz"/r3R7P/2@NЕguQf8NNffE\75z]7@ӴÇf&r٠Z8zz@ 5"bʶ;Ef_:/ |N=/}dأW-.Suҙ_ROhx㺕,g_zy\eIk(8m7AN+xِzv`b'ɬ|u, <_&Y%>xs+G=UIjKOÇ1(_礮\Q$ܒnvAvóYssoVs~$##}Y?LgPvD 5R\Y|]~^x׻4Y5RXJC:p]*:sS4uKΦx -#sAlqVLNo{3Ybٍ"ךNYVC6h\ynװNsu}o+۩;;56%`;yRW=(# RXcpBIta[[W\_?^8"2~Oa}{ `1ExBwOSm,?)U&-7tm[SZ,k$6 4SDiۓU= )G0*CjIw91k 򨛫c$/gN 711j;.E@UW2ZRHҏ,݂t+QA ^Z2L5|Y,R6pXrXĸULuĴ㭡eb~FY(s4N=]A)76={UQ **el6A k;Rv?_ϸ*行{S _dXIwS5|wQq8saڝvhmھ竐-w(}+SO9 6m ůUY3 BvzbkJ 2ᝲ]&(vT.^~t%80&\bE-&j{:jC, L$PE`so;<1ǥ2?*/Rh 맷Mli]L QS[N7TKtP͠jك@KƩEK@R'#V4A  Ƹ殉wN tVQ- kkd }&Nw#wۨF苫z WITW&ieFo.%>3)ra.cs/Q+t|tƯ44v+Dq.Wϲ;{[p-b>h&DBo%Itc0t?r}ikꗂM7a UJ3BKd-~ Y/8|nzXy覸a^%ClZ RgRJ8Ryc a1ͩ#HE[7RFS%~ɏyﯫQ)aI1wbo[|S@5hѩdeL>$6"o.-.СMĦ=e_R#u %(^НUq??6;Y#Lzz|- Lǜ*Oz!`e:UH6em vQ ^ck>PwVl&k~`^/UY 7DKAN5(hodTdQ;{YFuh\}t@7X0 ;07xv@W?GN8~ffVRbD}:4f#I|wLz;bk&AQKuu8Eewj|M)Kfпk$7$_|% lO ]k>Z|jAO6Bӆ ,^u^)P ONWuskRDL]JwŮ:[7GituZ1̻//v٠vv*XV٠3NW^9XЧ~i ~\5+`w2 4xL˩yWpՀWe(ɠ֛Q<^o Yw`D3GZ<گ%hòk> i_Ffo $Io]c` Uafi7tμu89U|I ]ʲa ~(Tk˶Uz&hs'O\JA1d:xk| Qn~+pxXftrN܅)`t!3ýs1W݂:9G 4#e[c>5SZV3:a Qm&W507SQjЅ!YRMC`{+Vk;H8YZ2~E.gk` a==1+cԲpX}~ ?ʗ 竕<v$Mse1 |:# }`4z@xCʁ!.w%:Xjz"l{fdc ̖Y$q#vsWょHF#;$D@hpM=\Hl#ou2Dʆ|x87FkB\(H\O"]%*V}aZ:"zOK_2Q/FYfMDs+kNNX *l8z,=?37^Q!![=qywE0tX0d%`9-a)whmBuP[A™SPL:nc3Kp`c(bXLƗ5xU.yJpTgVs =7ėx眬hxU h*<]BtpȤIRʱMbxl,f}@wl %,fM3%l3iͅP8ȓcZΝMÿHkX"RZۗG@h}h}ԴU4QGz({nKvi)h[P3NK?w>3vǩay&M[@B?q,6/*[Bњ@Dʱ XbPig uo!Tsgza=Jk:-JLZPrBP^=j"@E(vFp\=kY!ndZ+'_r;GrƅE·u)1kt"I eZ?(҂=i)vrm:\}+9G?:!$nWh R}QUk]CwH gGCma[CdSP0\ z]s?48 u)9 s%$CmNÀqlӎ%Qk"X=cipQ5%O9}M?>C6^(V)i+E ʚN˨u\òbNU%Ϥ)Lon.Yَl;Ȯ* w =;$iYPreMj縈:"A 9 mf6rrv?g0*X~ÀTE|ۯ)L!1|S})|ELs .z}@i4]RSȷ(g* Tmbf Tp8Qz|U;lJxWPr. 'Z $u3>`k G!i}1TRʬʌ "nW,*+D99dQ0e-l$T;b6r*OU#@4dD7[ǼF.kROk#j=޷s 4 H |¹GOYa+NacGyJF:~ӻeSEi;FՓe%tcɗ_m}Ji[Nάד˘zksER.^d_z?G}Z(./(61im«RN[UR5tJKP)N?Zp0ɺ .MTb?")}.3#`^P}M3hJ4HQTZp6fCqWp'b%=*A òm9":q1 ,lL,iP d9ӺL2 g:/jAn[,mbf=v֝l ħ>Z0i\P\X]75pe1 lu"9ފ=ӧuN~ i\9}M9&iF0]Rke8(*VD>@7U>{Lg'P0&(Rʐ$Sv*2xaM aH_T8EeZ<~YoUtJv(l<F΁A66Y^U_s/9 '[T/ݏɣx"Xr[~.5bΦYv:*H99f\ Mx q*HM9O6m/ã4F5/f M䨵`*iW A?92*0*PQvx7Ӱ<a.bVV1",ZJBmƫ*2OrrӹTFxUh1" Cg%>zƐ_d$HMvGIz(x[BUU·^)aeAt,S;j4VmV,'h`tyj uR"ْV%8/"o’]o -#71'tL3ltֺM_U|0}kFtNU7U5 XR>z6]`%ahp%ruW-{OZ7*<}8ގ>2KTՃat@s.)0M֯HLHmؘMePcP~nVSCs,w`%0=oV${r 3]>j:kte_F(Zc2*.@'nu\8V1eGj[bGr7ܭAMEXPkyo}!̑э> :K] \릑UZSfHN21Gg+)r INKN5ol}`^۫f;d<~c n!/8y9,Y-ԫZb8Z/yB'u]^eACIG@ ײGN$J\f0#u[s "?\ #rڏrJ-=d?j'3p'aE7Ssi .ֈ#IQZɋx]%BF" 'Qg~0!~|X*4|\@&vAfx1Epf%N_ҙJÆ˰m ^0C޿.<ʑ|^T#fkd ?uMYYu A9kK,'$:X9ƻy :$(Pq2S9Ӈ݆d2@ fEwm=\l"'V$\C(7NK/p1YR2!I%}~k:N*m'W)Q)S7.'ݝq`=d `ojHc\zK>>ƌ}]IR飻TB/Nln_5VQgMCQ |puf(o: zbf)vvC-W2Z`n,]x~)nf݆b# {= =U"ZT |a`.M9pXkZC' ֙կe,3|ޯ͂1h3Xh6F>D7$VӦV<\lɍƆtF\k:~` ߭#om0T.l/cr*efZ9Y@||iq0_>$O'PRg#kl-q s%U=/+ $4\[(feS ~*..$AyNDשu2L?E޴3@l?X1CC}ؘtSO ekr ݸ1<}^3Hs{ sk ۽-{Pq/Lh2Ѿ|d9VIpЭy3ukƓܽ.AhuԓJ$+N h; vˆNszqb5XR;vm tTrWCw,64ϮA~^qK le4b6=z`Źp\ ϴ1w!K\~;ѝ}[XE σ6E"ߘɈ$D͢ ?@?BXGh {p6 q#/Sn>3_ʜnH,5-4L.1b^l"(N+>|Ք˅֓\CNLi.*߅NWܵEÍey+Z9h0ye;iJ˴htcxnw?@B39|vzʯ#FM. 6<_擳<.+G|隓d7o0\#9. ;Qx lܨofPV1g/ډ)!^x^M[Blitgr2[1}XR[wID*A: ib7g83 bВD<8yh(#w,@{ ӈ ;KqKa HWP '5uEMў\T!LѤ1a8ݏs pa3lOcƒl]ڗ{ټ&Å " en8{j5pz} J4zGgR}^_O"9%؎ Dq/ZJP$^+Չ)Fl+ sS U#IV-gj!}$P.St|[&kz0Ҟ/Eh1npo6 8_'uXUočT2~x =3 ׹Td]Vnu Q}$Q\+ @9dKنza.~~ GG:)qЯY"^|]#2o3;oн̐7xWXoz$P 0ykEx쭼;flT<8[cԩ|pld{00`WBO`𕅿6v^(pNJ lI{u:$FR1B@e&m'> ]t*$D mKG䙷DN?/Bj/:7vjC! nkشOl= 2?9 vY=T-cM0ӕtz fcbqz֨8;xZ' FU '!\ݯ܄ >U"+NL:䝣w`֋Evka 3M S7r^@~hx`pDU 1;"҇#1cH7ݟΔw @# ͈He69Q8;p^!/g0%X<_zů *yZ]b˓M16GNX1#%m|u>pi$F:kI7ؖ`܀RM;r w u,[h'F_?従6 ѿEmnPQ6@FbU sǐҢPomB20?';W\̅Gvt*@.p{aCKsA sMzVe+qn7wn9|sx1=~6ۨy܏ Vj- dnsfonӣFi u4{=zth=JpsN/4jO*M(iK9_mDM: %`Ӧ8*&CXNomV;%WJ'zQ{0㉬et}T髫5t7dpϤߦvˉLnҿEbJa+I%yKYCTK:)(3۞$QMRiKDv c2RZC#?`n`- "񐡭[LxiK Wkl7 %Pu3=Wy7/#`=ӊF=\2$pU ͙ib-{0x@/y/pg Y)^|[3%TTg)Yiـ=rf\7b)!u).tC[1,=wkeF~i}P/oҌ>ZIAץ*oH^ˡ# rQi}ՆJq.z zT&AJЌ*t\A:dI!bgJj 5 h5f\/BQ8zyE*qqI%[%T1[+{)K*]bDVco'c)+7*Ұ~qS A4Ii'^7pxkJ(e?#Ұm ]<<{i06XDyBX3=@q ۩RnnqrZ?K ]%l>PH:iN@bb&|tA]\ϟ;+c8̼JuJcIP%8\`9ċwrM@쑵sWERy#4w ]ՑSu7C> 5.VExH@>AMmڦ%70"ޘ+ɮ>ڤc'x O&IX,h swOl>C(;G€$Zvl1qT |pwG94H=% . t Bⴏ=hwb 4 0 enH"Jc1c> i6ԀjtdpJvXK\|]HGuGfϰZ%Z? ̷ b^W%pD}ԉd%' WH q", "3ۿ |3ҖOвrX-bOF{JhtUJOvzvF5U igAVF6O#8Gbu礷kIG6\Ĥ+_v?b}X5_ s4o>I{'?_XTΑ;Ug_s 2Bۃ#UŸ럽!|$va coVVsș;_Zb%g)Si} *QO厜Sy)-p26X%|-wR( َ`?:E oTiL/ukzDr!o?CM౟{~JK x,r `bܞڞlsdĻnlL~_`Jw9N$~)8r$`Ev y+Վ\82' ?`sOJc޻^H\9GVS`@t-Wx;0-83WQZcvԌMYSx? mw_;LS\M"WD.roGU5w:/0 fhm.}<=ҋOsAl4υf-(T`cݛYQJ%ǰ5q5?ԯi.dZpTbMJԑo 9k,G咬`uY(oqܼ\) s,3}U{VqJ:l֊eHJ@u* Ef9a-x&Ow]I^9 SI1*iwAktfE툀dBU?e.[ZʭE Tiwݻ*~X->kdFڸ,aOcM cYԅ.\@zkA\x }@)Se1.Ub"T2ό;LV$r(T`ioj?dXxcO *?qcKB_SGZdv: ~`le}u$8xPD֔LA^":Nw ~ٵOܭ,t&QdN+^wOhJ2!'YؽuF1G* ecDV/Ŵ[䉓(mL T46r~,PJS>q.ck |)uh MnW(RncRvHb pS崯Pt~ϥLEe,jb6PXem瓏r#b #_@A ՐS6%WDmEKۓB@';X (~s@$8£Z-"3[CV 'Rϒ)aJ4ɐ#}+--S 7$,.k(S67oܿ#}*^ .Ir1UϲDҚo`%Oxa0# Cm0n vB+߳Ե: z7c۬az!gb$h*nsbHټ*0|6wDGv6Yp:SH0XF$]Z]Gn3dоlFFN(kX:XI>46\c'S#Wg;A zߌ-o^d;8 ~.H2lXyLX̥:0H-ݢrD 8(C-nPѥW3Ea"" < [ʩcQ <.q>(uErBeSx{\ZAnǧ$dEˏAㄑi޾0I:˻:>)f߬q{~!pyyT xVq)gT|I!vD7M ^n(.wN\;. eMREu|S9%k &<|S21}9YTD#C}$ypk"&EmKP@;0j;uJe{̶& [٧yRC"@NK~d^GRo:<g"nVV87ez\xP.+ l"6!: c)u~8,w;M&â؊u^|`X1$`Lxa)9'o> s< XvF}ﲽ$CKJ;p*:fN( |)li-{z/Ђ8m'>1kɶ$DmxМ ̬" V@9kX >G$ GE-< bveщYy"y c_-;6 ք1CzI;ἇ>pAR# p R@wx3T/vu-q!TB}e *TLϳס̃wi qP ^=F#̲wz&uCd{9NOoLsV3}ɚT:Q*X:v٪#tb[W%a`{\ُk*PC*c͡ggV/P\H2Nr✬ RBG%>!A>H0H8ҖA,:w]\C ŢD?;4ؐ_?^3[g .4>_Gǃ3DE|zْ8t /1YT*ջ)64rKowL ;[6KGz6?/Yd38mE q;(/]bĤm&[#pL3]G;{"4!̊WA['բnr$| 2PT[`ki G@d鬚Lpk+@ A.p$mo}x1'ⴓXq91vt"1MƷH&Ka疤^ U>yL{d| } Z=ow&J#vlO& Vf[Pwz$@RY ҏYԑLv[д6e n!W8 3#*jm7frm/ʴ.je@ [zcQ <+Jv}#myE4ˡku!;[e[)`d+Y,T`/zbg>p?ݧI[ZwT6Rõ%<7@sS-"=s j$Z4/ C j`lޝmEjuԅfhtDj ,HqP6tf~G_g۲zH_Xnf I!&\%t.fgeq~1tQP#R Lf:& Nh~*IЅaYN{О Y(,!F 5"g auCFc9La'TaQm] ^ 2Kl}H%5 Q n2RnPM]Ad2aSO9|>V0qĕL (-?t]R*uȫR5`I|G2kqElIsB.Cֻ*;Y=UxC;%Q;;|\Ob58Z:9۔ n-gv(\񰌰f!2irU:SS*ƔӠ P(Xq5꺌o\7$MM*ʒO]90[おG,a 3CE fa<2;c>/Z˷g9 r4ݹeR= 2OV']= %AR[x>/O_+/3 #hmkChFB0HЭ ĜжФCUqPxצ96C"J u/!G%ÃJ?lϜL|L}^$20}dﯧLiZtHØ'i]TQM'ls8/lVR(δ WaJWQz_}|pԿhq=G4K/Qgq_ [Tj[`Id} S`ؚsHƬ@d(zR'6s_ ӈÇDs U"k1-Wh+=<a~!;H]}LW׋)=ї_ڒ0wfHf! 1\4VG.V&%AUܳ~ڻ(2wh6j+[̂tqQ'vAn<^rՁ2Vͳr(fƳM%}v/tGR<1J.*n%16 fp?Bəg:1Z&;t:ODִ =¯/\>ن=vqN,{WOyhE6u@l>4U:eIVgWtJrҧA@|ۖWٙm\UϺި'7BocWM9e nXR׶ϒ䳠۹ . 1)[wJ 7H-rOYM\lq;H|w~v~a~Szd_놶={ "Z^>g47ٿ;Y*t4+e< ņ0P@{ֳ=1o ɒ'k)e7]? 6yS nm>Y'c>hză:'M'_'#) FFޒ`R8)O{ZzskyRYmMorC{q`I$0$$JٱhH&#HVΞ8G}מҗ"BDQZq }S Q1Ł`7[iK_u>>R5L\`]c)/cB(v׆E5-,6؅EtA(yj qĚe}JkOibuksVSXӄ9J0c3:&qXX{M0w@.VWAfTi=LĦ[i_(̆!2\W1Bϩ,ɓͷ`28 ?ѯ}pf_;rDVT9^ Og%kųWVW@ uxA'4$q쑯st(˟Ӫ5S̙$ 'E)鑁l*dqHx-h ʴc-Is[rz~h0NV7ΖE;kLvhr(,I&1`;[ Q= m>qH4O%3CE.g{TM NJdv hs6 B}XI'ct(gcw}3[uֿ`k&}6$4B_82_pѶqbV9"#NAlB) ڒh}%㤐 ˝`A7WQ>4݆cNS~dQ ɑ?Ic9snr)ދ~OV2Tşts-"NHm J'9pqEX$jra{ZcA֍հ9:FȔ9a_rK 1I>;>P$ Z;QjȯMxi>bN(5`#/1l73fG'Aڃ.U:b _]pj6-b|`Yud,7Cgʼn*91t ݮj:9FG?E}蜪J1s]=.E&'z ,l";aYK3ML᫷Pk > D+fN B .ӛ2X̿gS%vx.ɥTx,nrSWPsU.,®Sv3%KgyhypqW2HTҖWo4lЮn EV(3 cn&q3Hz<:x9J~0jG:hdʠL,WKj5M]BΪ듺P da2TVY顶<30ejs4^UNHRm<Ýp6&y"5Q*H'* ڝO>{eK'lDi~dR]VJ`>W@/+7By ӽ^ZzDhi3cwN-E`9$|e'4j9GFor#ܮa`kP&[ X&9^- FuWBd8!`=ծ`wͫSq}-4eyU4!dbRru3PB[=zB&B V_c(S.45pT1hMA tQUzhAC^A2`*)!'£򰦮}YKmxҀS2H 2گ "ɘ*Bx->+oex.0 Եb4 -s=reQBB#l5+r={4骈SCG۲.1-6Xr] vӪ`3ϷC[8?k ~EVl|.KsLY$Rb̎_#Cd/:Yծ (9Z[`_ʰUPAl fx4=.z(ܿXGl CEF_@#x4}=gOQD{eIaΒICw *YK od X=k|7Eo%*b9%vVu)>AX p=ABZ}4_I [_ڒj ٖ9tM5*`9nD74)2FIrM_ nC%iH'=O[s/A:kѯCi?ߘ {< x/gpN\VzXXs(:nC'6Cl.m'`7Q Df,na=;tEj'y=}:FyOpd Ec< ZնSJ?ymOŽ!wԘ=:af2 eEZm."g3.Ja BX \Slwm<]:Gph`8B[Oaw!8`Ĩ}6hrЛ؟ PY aPgR&F~Q+Gw:ǣ4E])"j/)]Cњ~ "`*M6jki;ykSA(sH ]1?!$ / EtXrss7UQpUwzTl".Hk;;ިԵ,w.9=H︸)s04 ꃖo۾^],`Xh Nox EG PTPkŸA;pzѴî{E -p?uAye.|"Q޵ԊD1C!rqYb؞:H,2H_!]ZiM׉L"w6""z):DU0*yr_%L8Z a7w=["|A'ÍqW^rNg*CL܊O 8,DB*mҶ 4:SNdkt~}]c O=շ)lui1Hj5>pG}G-<‘D,OV[#XH>I$ajeX ✁>zPc;2*}kiβ+¬yuO4 9GS 7Fb%MkrEj/sFCpց`ԻqV@'%^}4.69RZ,;}I KؕL=6vBy^~GIw%B]Ўc@$<{yvгcWK'bنslPG<sx>D$Y{AAa r>P7.A8qQy!~$A34W)xOGI鏾'0:{oqy>+U hțv{?MFlQȷ[6geH>.5}tN ,67o*3zKkWcQr a@dPv&qb]' z(2Y0 ~GtAtW^oڠbu:F޼T ^ҫdGsF.9Hҫ?"ZMCbBE*SGJG2qrOٸGlj8vx$Jz* ?kFzƿA?7Ǣ{acvcX}& tr dvݓ| VϭK:WIί17h@Nciv/Px脗!X q/+CB[ՇU%OϡnX@28l'3ocQ=j%迈@$-Wf4`tn+F*<0R3s}_yRJ#Rvp;̫5pew d :O职5֤Hug-ވu5܏Sn]L%96< 'oFJ 1&àdd, ~A֙DûbHϼPy~>]no{n(-r.h(I:԰+{ AIyܾ*bW&{NYryw4 ErjG5ht2|,X21z#[ۭs2 peg͹[''ʈcCԌ_ so؍9k=/@e9 {6T3Sz;lO$_~֛=eA;'H{yΕŭ(`1 xK1`KUko zX䰻*p4]kq 5DAUs@3`3 vP CܟaZR B gKQ [:2y( _쓍L2Y-w:Ʋ&NpqK@J ۶_1h/d/Sɫ=bfViN]EG|::/`tN|poyhn}Yih BSyHօu v>><`7kz^Qy͌'M+o 5vR99h#]Zv*>I1 7g،Gh0xŝ73o7/`㙠0oNy݀y.JczK>\%[λ)s(/#Q(F{A:6<1.YA@k}U+E:|\(롕UM(IͣH[qz&87V_߽t>"..N4_׍#aq}EfBpB%թ-oiCI-d$$KwoIRRzN=yXe;hel'kfvpܒ?UԹgAq.)SrzvٳӢ"Mw!g;Yw[ɞY۽c#MU>NR]_ koO1%XI<#,IF3l:Cۨ%xoa櫵OY57KW$нqƸGf!nOB >2Ve=]z߮0tX&Yaϒ$&^$;'ZrZšf<5hyKr)Y_'SݒڎhێqO:~a95l$=Si/!dqrL+, ~J,{ R, D1dz ZbJk(GlIFo`meg3*!xt0Tm}G'vbM+unum01 A5F_.wVEAH:ÓAH6@;7_GX_Pbp<WFT/ln\S>݂t (3K)Lא KT`'|ęh 0'9I b7TK<_Zdq&4x6; -_Ywo3}-+!W@ijב6c1ʼ= =(4: x/ UW3N*I|4Bm!wYj|7jL@%Yf6RX9Tai-_I\CQp?I]*;sMW7ՆI4 B=|Gaw75T;tWG2]i?zϪE\Y=OY`b?tws#;MǪXc)c5UzRɿp#@,wg|gxBЛ:#N+GۼOﭞ>s|qj3;Ƅ`@5fS3ov=a,:ed,:wFʁ@C+$ T5#&H,vLf[}B~…H ]l[, Rҏh3nXU%k#FtG-=b2 #TT953ծW  8[Mm-xXWWQ` 1 &PV|bWK@$A$;n-IL#߬:3X{RH2.tNWq}+J7 𛧈T _*5q%~ˡ3,c~M?+ֽpN(7Ks1뽆 $CM۬w MsA)#=PT@Ê p҂ꀆ7%ΚUa[C- :A9ZyQ*TO.d˃i2>G{r{%Fx.gsG;x }ؙ @/~Mz';l$7Xy=AGoNbeiW$4+^X/~*czb2+:PRmnߦ8FO! ?yHw%ZΈeԯQUMڢ:}3kRy9R_Os׏4 ^aP_iC8$V2#OBT/$mG)sE-gWXdL 0n\94C20|g?Ero_=%" o_*l1E \fn`A*|֣xo%`RZ/UC1_E|ϖRbg3SavA>:-WgH91ÞGҸi,3NWĮ̓)3ϰn?X.vo%MD6jwrǹwOGVxTcŸ(dn[e1)g$ ؈L3cd+}e18ӰT  +%T댙mвuvA4'V05NV,ti-( ͞wLK8 i2r20s8 Z^~iTv]oFcyvis\ OۏzK.#譫/@W#6e\e8;9wTcUB:*h?u8^SVӢ83B7=cMe/-2SjGKɼלcV hƭ~e5=̃7f6sa8fZղC.3A]_Tu8'"CS 5zV=_?m/ub;regIX4YI;5<$0NLG#KBPt}yPߙ f9D3`S~?>L2t ӵLm dfzʤ*\|7/xq֣c= I-s 熔K5$\fɑxqZz¦R,$^}$* _LiV?R"ڡ .W7A[熳{_nlW!p%"{E^RRõ6!nj$eDHAA!`Sy# }oQQG}4k!WC{] H@mZ6v PX Sfއө\$FR}M2d_ui|l=G4f@!H^N 5y_s4˗xΕve:k:+nhW81-Z Mb?n W]|+(809j+Z^Y!L.Jɬ2hG1t;C6L1A 0P tm 0~:khY|4^QMOM^݂}(ӛawMȤшvZKs׎5)M:rn~n7KßhJIu0`m 㖏}豻-D;Yo/jM Y7MS3ևn 1Τye{Uz`P+Yb]/̧SzdVǯg,Y#՛O}3Z eJC~V|."-v_7:6ŤouC W=ܓv` :E@p&u$0qW[Uȯ3D\#c /bҿ3q.dGw%u{ ^N N mG5~ J.KIb"33CuF* Z0ƠM9o>woJڑ|La@_ʖNjjT"[\AD`j Q:?mwRo`W uKٴqj.^ ׫YS-ڗd_G%2s$y@33l@ahd4ɾ"LI(.@eBi@qL*${pzy@m=%C#ڃV:^j *\H[V)4{z݆_ٲ>_;ÿd,p|(N7yh^h} AŃן:_7zf^B;m<+o '@қ{@V48Ն޶w w.>"jtSQ+]ьtŴɒPBI#\ &jzq5:6}v\59Iz1CN)e^Vk"ǖ S*Ed)ܸ6$Y߮/29񲏹:YTNCa#oY MpoOta^ZcT+[@юfR_n7B$T-R0zIG{xkV7JEq} ^,J&kۗlpjIפN _ݨ@]0J2uj፭B?K}Geb6F5_pJ4"n,}" !f$:ߺ-X@:-Id"00҂Qxo) 6mEEc&ƅUCO7vF8&~V5%avD&\5e _~]wٕç/'|Xb*LcgN!<`:w@:]e[&IF)l3o}]g}Ao2zyu_!pC6AL!g=Wusr W^tւޖ[4|\a*9Cs;NH!G94n,:YSr-5g {=_Myw}SQv'#B{F,ZсU6I3VjSQv.jו}ѱ\]PRzϐba*VVKr+̲!spg!95IٮPߎ&l>'aYxd@I<% p[p]"ԄP.r%%kn1ka doA0 ;q{jJ'K@2˷iC=6%ލ:<*i7ΙkM _qtn]1. Ef \wEWmܳ`x7:tWīt!p\8p{TNP½-p]bͶxS x;7_ZAv5-q||>jllsŶ 1{ >S-QZ;Ԫ}ݾUpWl`9MjHڅL2 \eܐx|-59nܵH(e.'l0Bƻ2+":ԀF)T[~ =%ks@@ +/\lhXG5(ۘ`?a\( IW&70x;N_r.t`k`\$σ;-(/! f3;ޫKߺUx- 1x ɼDN !2/Sp.[p^鷡qݵ]yYi~mҀ;BvZN}*GG0ZW(!fV@8n_նv{,|K>$x]LSP%/9*T7ditPP^s*EW,7v)G{M]TkYŘ}@["48'5O& TRaQR_Ez]t"Ii~J^(eAwaEXz."LN. CIJ=UrPйuC0׻ 1`cEI0SxW ï ,ƞYL0?~ОLM} ܴά|ÛS! S~ zqkS[Igv@IurG PH"k{b(^6(8pQ;$Ac_ c`5ĵDr.ӑ wXw"]w ff* eR!:./TM?y4zEl7ì3rpS )"P02f'$]GgpZFgœGD-T7~m6!L׽q r?ٻ n69`O%ʝ;AMRUoQ 5y ۅ( qHc"mT0HspԴ;#p`V7 oͽ<Uf[#_WNɡ o."bOP?tUGtKǫ8`L@p% ~qZ^Y A뿢D1&Ɏ[87 3T h]uuB}}8We4nſx)n=]l w< :ޖ)i+O)Ͳ|vH DWJC/([,106(|+>˕&ܻ. j"mU$;rgp;3ݢJZ : -YhxCݒڒQN;/nɮ}rC5Bxɥ8%m&*Zg ֒Y>vA@cAfa'RD尡hː͗lYe>\|R"7>O+À?D8W`-ى'"9sDvT (!~ƚ)S Dy)EKF+5"_|R74D*>׎=lKZ]k+,+PM(v̲9ta}ЋTIn/~%]d%mOavtp}r9y$9O5VV2ͦuSPif?n\.yj^`.: zI \7q~mE}Ox՚lisB?GI| @y~*,%Jx\֘mzߛq('n~+_dey $`XLpVzg.z3.Y4|,ǣIJl#m1gh ¿ugfy0 jJ+S"4:/ ^۟֓U^-& hx8Fzͅu5୹:SIBr 3 KhH XBӅo}Ǒ>قP}oycCbۺ A\:i h|G줸w ʗt>{ЖXrŘo=ߕlK.PbvP2| J#$yΖn)EyMȖq 8IDߙ]5 be"pfRBّB5 >rߏX ǙM8FdSᓟj_Q<-%N: Y{ЅgaysN``Vd6{WR6fqdUub3ͧ*[|f%sqE];եHԺh6uI#{Á)˫UV3X OWP;%ڀueLgV{ҀΤ;+iɒu.[Uv;"GI, ,4lVO|=R"R@FD[zЃD+W,#fpInζ~( K!%gk)SN7z} BR84JHlCQ@l;^:;׀!XN@7tf )k:JjȒc%8|tL4XLO-7D+kUρ7 Јsޘ*QAHZY 3?rHWt$M!!Ds#H@.k5/::igD#*~t0` 5_Vk Iu%>@ wbSwc @)I30V_L~ȹZ2b!gqA {mw<| uezVH W*0qK \=t:L˞)]SH% u=wJEqt tbr'^3B2ൃ4rU Bnݣ1D;[k>8_? Ual MfyFlt"Ͽˤ8f[Ҡ?Ni Wj:Eޅ|}%'Vh7ѹаMFtG:R"41iǟ~tBx$^PX$cpExory)ٖ\̓cWr#} jU_5ݦm1):\SKGQfDHLnդ> ]\'}_dҾlCꪙgB%mkÅ!Fr!Jl_"uP9%e ÈWTT-]< h{,>W@Ok0AGx+@49&d-6়!42 S|]qpGbb<&%W\aL4QUƊ#kkҪAQWE7~2?V3!KNh%CMڲޠ>F"enEPB?:Kw6II©-Oid^zQS򍧤%cH G>U({6Du= z4Υ)d5eX'`c#Q&jǴ"|Xٕ@ w0Ǩ=dLf1˴GOr-a91i 8ﳍ; C>d 6rw-pH25TzKZcS԰ )Pd̂D&䃫VD>zz^T\a!O~y8Z@xܟBs񨷁ȆyD蛻~E$V{;-p56'G0V~8QzDsx]Hz jɣ$#e~A$02.Xop4O1 ӆNm#^_sץ 4i" 'ݥsB%?`$=R#f'*.1YT}qD=E)8oWy{ƂNԿh6O%Vgp?.Kχz#KP˲%n@ sYpO$+j6gώ,]FK-9\ABHm ︭J\Mxȟoi,[eR,1fQr5X˿ߩ`?%Y62xB98/'(`NC$,5P6ܝD3ڨ" 1n 3 lcSV3`)ZlXбTg7״Vt䳔%~Q@&Oc #cY?0`z-kެZ~^C5Z)+=Z,4>0$9?yA7d1>b+כhX$;Z=yo^P g9eҞbw;(tj+ȥM~5<-bϩ/XxZ6_,k N}DG]zv{6z.E<4~'荓&r:L,Of(;4lq[L:%UT$RvK4:yM2ןm&[qhnSq B%"ӷttl&V꣜Tt$V.Y9NnXЩA @0Oʝļ$ӠЩ^ < j4̣ﷸz)D EHpaeE>?PBfTb^GvH{S)#K/]\C"ņu,PRy(lcBr3$q1Bl_VofOdП%ߠS N# UJ"& :Р#~;. EIg>cYO<7q|vu,udM?oM 7vh9D҆C{{6{ %T;Yefґ a\#?gp!<+)@]7ͰwBE>9pmR|֮!:iEb~FIuiZ I{ʄB^;^E]ÄQ'ulI)uZfe,[ȠX+\)o*@pQZBOf~i4F&7BhAQ:_?c6j)sBJ&%څGKBNQӠI7q՘Gdd+x'0 ,pjk0Sڋ^72Xqxm8!wD;kz5T}[u(:)deQFeadRlR5_|ݽ% C<o%5^͑ "oDCC렲lFrd/+U4EKԗYI@9h >)!^n;RP͚/{Ea}~jobڀ SOx}NL~L45LC{ݛ Bai~|p~Tkt\X;#eoE ;+jU{ȭBi9$@ߚOS9W:x.u[zNȲk$I*dDGXYmS,a?sUwcRA oQcda\jg|߈WV| UJ,w>KѨ”z0pчRtb+P]O7{15k_#WYTv.@"mY"]v* XD{'תA!]2n΍֢8%w HX4.dNGOCxb~Z`{6l̨[%]ذǥ@^v9fTAlm+[@ujU@f~ Nd  (DWU&iכL3yH _ǿ6*hj3戍vӖ~JLN~P嶛{nd vH A9UEء%O )LN Ƣ5LCpIl¤f%Gj)1SuP k|*c ?'/k|uͯvc(CJLyvԶfL( b ;g! +/ >6O"^gJ GMhT xӳU\dH{EJ} ttI^< Ij uNʳ% 9o4D.p:XPr?RФցOFL-;ԥu7`ԑZ$cY'qgٸhgWZ u?QzRj_/*ES mVL$$uX-8:]+ @h"S#:tÌDUZwoF:szV%:CۜkХĘswyЪB f ߔ+jgٻɖ$!%$>PS$%ΤHo ӏ@;LtӃru-j^>Rc-w=Ut\\ը=vH&ʖo*A՘,#:!@vbqzll2yڮȊ 7[]ŻCW X5oSV+izr eGrW>D^sh ʸgkK+x PQB< -qi@t"U|PQ02|r:Y-a\`wZ4R ~#l%TI4Mf7hkqnz_jsħU ;S*nDܮI8N:b)8W&nv,3Z bneSƤ.޼LiO@ Uș0#qV;^`COdAgM~)DS'<bgRS2fH|2zt7'YBdI7D g;۶ ǽ/Xv;"1CVgX!~t^I'y|hBS&tP[9-G> N綺p$!0vm@7~7y>>o bSɧ^X{y@#46 |l$תn2ӛ@"\&w0^E@)*)>"meh[Fܿs]?ѡ5! ͱA ЯyiBvVC@d9Qj")(5e(:2fT\&US'}sl~ۘ9W s WMHF @~df5AX#Iw;$a{/!ΫBOY=9{kkj  g>z&ָHǽ`7ۘX.HˆEx@ʲ5ZZ ڰ ( ~}-;j&<^ۖUP޶g HyiNXh] F1X=?*L]ު7F>WƽwdALBMΔ3[.a~Eڑ+7^& -(F\em@Tӵ%Dbd_Ksֆ'19{M߆>Pp| dQ |6( FkӱF1 _ rޞAh!4\gzETX)ŲXx{k,| `(x2ї Ue/.B$tJ~9CU*ќ1u.u}|\M _e ,g>nb j>ϰrwPAD3(OϦ\)=*2cqܐҐ3P3Tcdɠwշo0IV ):9ե bӶČK֡uj6LCpD~u¨Q4LڎR$M̥:PA Tnۘ60LV![I k|)E<g4xє RJʳb6A1|BX4VScfJ'Ch֤q7)7'Е:} )L y)kPϔV _[[aTn hOmT|zj5ha>+w]磳Io4h(zD"d UvfVUA{BbpIE)۩e9`ʍC/礈fP`'Ғ $#+k` A/GGoIlJBvkWv<.,hD!zD޾J[]o`~Udn#̓.śL7e|WW c2\w#ڢՑXa;;f} LcnT\+n~\6Kkl,VSM#A1x< rD6~h{:OFDȫ4R"Lu=$C !"'QʿAԵ;t h䴰G S"ycZړS(=>3 aiBdؑ)jƷ#?ɟXj6g\[ $s'e!Qu#V6+Ym*J[rIxU g ~fp:arz(++@$iT앃KJ pu^Fa4ɷBiQ}GD%+iEtQ>)7ѵ淫܆pt2kKB F-z7xëKm@>VaHsB*nl7;Nn:'^֚(%';W[O49zo[`FT4C2)@= }S8c[ʘ)b5p_ MDL |Aؖ 0-._o8צ/jI#^k"O:#we35Lc vr nVmQ\v|=1lK/xw{E^"P(m3tVP4۳=ٹ2*~=fFRk@)T|k4Em I3w\ .NL_\uXI"kET5Q^o% + PCSZB MI rfQ[ШyH+$G^Hia R]Ӆ"}$m-9dvSF" &Qe@ZG҈RF8Fg)N: $<9G y.Qd:~<,BsFp01ZRv3=ӵ)S-*denjl>(Z!_vLMdw" zPL9!t6^z`-Xk귊'NvrA+Y&iᎾ&r[$qS+Qٗ‚ 3Nm`)ܡ5u:2Jc%}bhWvm3]MJYbYe>0; &"Wq[{ 7"kPDT^LHW}A' Ěš-C~=sHZy0xJ;oWJo PұC#{pWJv>z)qEC?BNqmFtr(GlLЩT|cO 1"!⬣ 5a# L4f>ꐣ`&^)Gq+d䚂`j1ts6`}S;\8xrભL$'_ XyHAŵnرϣ2=W U궀!}*lvڨ}[ zAO$3u,0;$bMxTu"aHtNf±L6ub;_RܓHj 4 4Fh^֥SjA.Z:c?HR)J'C,jC#KKF"c:Csw ColiQ#2['b%0AЊO0=xiN}Iq_wUAhFT"U _f58 7Q6>Κߝ luǡqNknP|Z*~ཻC&)?8XsvGok`]}7\$qRM<nOy'3x-sZaɵ>Gk[޸\F`p]޾,epVsMݖ{\#11"V.*%_Se*c4lo{tVt\ijrCh tނK])H4߶Dd:Q ME,BDEuKl4{-t8"DfKop%nqR?C_۹fԋv?USz`L3EP!XI]y$MSi]h 6GӯP&¦^_5bI"ʀ#D^nid¬0 0nhU_E'')%jHJT.'CMHjЕ>),Q_BURuma,q"8dlvq..ir\ŮPԍÊ}'6: Xh,om[ yd4}٥{2|mݽ%1(uYT6w NYs*Lfpf34'b:S 72"?؇ ֗Fd:Q(ۧM9>Df\Ҫa7M: nLF"Cy2r}U4EbNSJA2X 8ȁ42oUshUK6nN=sejO>rf `2|'̪,Uld2[Π3 Oum=h[m2kmd Ex@0|%.W!h ܦN{vq{!+jZO msn^a F5LC(pA#w|=__d^m Xl)Hz~`::\;+w$tۡu PC-61aGjNkHU=Jm#jS=X^H>NS\Єdj * 1Xzob,;#Pܰ;1bR~(UV3k>*J .1?T(<9%!bAkOowێ:̗2T>JAJm7"&ŤD1_ܦ껋zlU8c\w>D5P{: 4mg6Cfz54ZT(Zxslje1u`dbRz״y\{pKξxgmJ$t̑$T!z Vk/a2FOg81LT叠}^;T߿c,O4$h-1ؠJ>bתeEDBWA+67q'=apCLÁ;=cSu2aGʡ0[x+F^叔AA܍Ft ^{O̱̻hkw.$qCǥӛvptvh0ʁ"5G8^}pҝݸ]xSlLdnHX; f9l q% T'JXbGVz!#ɳN-=xF\糨' r ZmB3Ӣ49h簋o͖qwGLApbՕ/u.M)b~ CaC|-Zc,RjO ɨuTY(\)>j`Eigsgr^XZ&ٽD@ $L?<}Dhm}hv4P4] 9Syk+p$ #Zp$5GņjBҖP@PQ\{BF$^O#Ui?*ZM=8'Y7rx5Kƚ1ytct8rD矧IUmK9bD^M5RohH;'3NQ*$5LtEnn.Ȥ6-!٫⃧"w6Ɓ瑲AMulYFϕ1ZO;s燔󀩀oNp%T540g,s4 [CEF~lې[(ʷ6톟Sy* \F$xZ74 .+,FqO<=5ǟޠ,ay¥%İDGgttCzZVy)GTZ5 4Ɗ3pGz*$8f~(V+n/-fAorOɅ \/5Ͳ-N)Gf/BV`=sH _cEXkSQi3*+3:ȓ{mFo+leVH{M*_oQMKlosO)Zxjr+iS klyBOP81 cLϩ92v`\TxtBބ,jh[= {0)`Ɓ? *$izԅvͣ7>;AV1%x1ȟ2֏{-crѕwL6KqUڦh?4w] fQ!F7W.I<doJP;%YECq2F-AOg%X?1RX҃)Oe C; zⰱ":|8K-Co wV/}h*BtZ Ї}+2 a>wcl gwGhd{wk  kq_GefN?V 7E/Mqm<ļΪl^+$hݰcqDMesL4 T& a|' k>?o∮ qBR^K9ѱRA2u|!e_r {F_&%/%&"y{nǗD+ՁmZ숭WOb+d%<^@M񵿶|L?/MYݕ&f=&Yn`8Y[|K̇z C[qMJ{20#쫙ZӤ*@(PH ]jZxC5ϥ˗&Z& 5-潈oyעRn{X5?~" 3G9=BlvmTqAҪ8f,'-ЁR-sѵ84CC\_RLw,k^RI!D[SU`o!m{WqtfOuLw^1U'gxxa΄Z r%rrN`m*-do U"ۭ+ Oh4o)@0A!wu(.%g|4-4g$.wTĖ23ov@hTZ>s 6jxRkja`p\ywO$NQ;69_'iڄ? )KV}3A*RJGQLFy~ApgX376u$ْ"9 /p*C -cTAs1D=oEgy?F7& 9Q2Q(T䮅qdK-hHwg&ذaq鋩aW' E8._HJ}\fht{!]<:.l6.>\??]09ŸmS GV=!ߍmvޥ';e4Q 'M%Ӣ#Z^GNu~YZȎ߾L &+F(Ћlk#i؍4%iL!;%bCQ@8Zt]fg,2''^234F ؅6 w9\vqɧ:])7xHc_Ĭ#N{tסPؼ r<~+*Phu)Y*9ND{32tYBP{-lNpry١p$ Ì4jOk|Hp ۊQ'yb f#hEWr@Emv³ o4k@(v1 Su3bfj-j "! FNE)Dte6ÔXWy3Ⱦ2'5u2"ޙF!*JW&$@5*b/;!U P?וpxc=9}fqiʭUdIb\#TW48UK =ꥡ P0XPśfLYdRLv~D :!op.a+LzFmDxX>/& 1Vtr|0h *k[THIC :HU'ݫO.=QאQ l]^P_J `7Z6Al)043F(!]d¢*Pq:Tm3fVnDIA!4L )7~߻-}ތ@;/%JRN9(&c:Ox) VoI;7!)Sbdwdթ11p4 V@44!M1±?l &?Lqsi;cޤ]vu/̜јz?1=5x7Hbi0Z&T}9cQb; c)p>j8k#Tom_CwjJf$5N*冨;^YNDH{'cjlKeN}s?QgA_ɩ!'HucC6|ğ 122A03 o%;1/X 7Lb`d4Nq&q0G')RAKCM4>DGM11Qe(dgLOgqU飺6q<ŏjFH` TEga(@¬L9̮ȧ {}HuKwjÎ79޹'A:W7TpA[A2ݧy[RhZ lFQ4/ϵ`GrnaYcKN9ZL?yLNz;Q$czp`ś8FsMYrD(o3h`L}Bؖ%RTYѬ^RIM92݅,3pۙz~zA^&BT9[q1onan߅(" ~0˰"ƇڳG[ L/9cJ5+W78~દ1u8tllo2z Jswk/eZ)b;UY}O8bt\AS3m~}\ 5P3Y!&#s YU+\4bẀŞ&1iд |`҃)ʧl)@GBAPat*qsY Z]HTX--3:elB˹r x}MS~w,FHvPO^%ROXa؞AGn.-˹ ^i*(S~a3[{PnD&L`svm]ޛCT}0_HYfEYLPY)2s1|fڟ;Mvx $frӻ X"uV b`#Z3H^Eq ޝymjfKP"T]= Ae5%!(lgqͯz0!A˰}T]A$HK)͟#)\h[rFc83sl~O /L^-mkpF/3=Nr}elWw$V;9Hӓs‘>f0tI:8OAuD5#:P)dv6_j['0GAZE"N4(`s|xidPqN|!wz(j>0yUa*G\ζCWt]:s 1( ͵2,s| :5R)n:j$]Q1§>ep^˾o*F2怩9 }2*8_ t+q;Ʃ'O1RXaWNZ\`F Ng9pY=Ns@,Fwr$R/י0|6F߹a |~i_&Og81ቡ:0g N4FAWr;1lYproE,+jU\cQPQK'(| crP|D#J$g_pc$ܢr(zixدoG nwp"1(DS1 K^w}p9h.v/Skf7c5sB-Pr4 ֦lR()VnTlAU!*YAtUqlMd_؏xbb u#ֺJA=HHc*'l&Tݘk( N®~Ӡȓ9qz__5M)>~QfU.]s9GCVhB RPKhŴB%ii`,51',q,jo{iX{4b *TqM>#9,N7fh}ʖ$sF)F=)(.a3򬢍Khi<) w JjGHTCl+ =#4A'}OBĥΝ3g7GdML9&Qc(BW\ `V!zS)G\ek# 524ٰ)K%=d`kbC;тqKaj.GGNgq[ Kf2[Xv'= H@Xn(paۃ`uWԜ5_ ^T0$ ,(9@$1ͤM!N!H#'eh܅CkrQjk|Y3m t`=aiߐb塬\b݆`[lhyJr ?aB"k' Z||G & 8bPjXmqDH\ȽC'68zkߕQXx ÊoG?۵V:RNJLX fzGrwgH ^}c ٔ@vZ"ķCb"O89C%T|Tw6Y9|ݐΓdzc;@h]׈OHzNɓnb:M]8^!8+OBָ%-#ݟ_}WW-m5/AY4@@&]jbfjߠ쎚A]Ks^^9ޥ0$&5~];9zx=RFF~}_:ҽDH/ƶ Ptjw`,(_Q(s&\ס6QבbiϢE6.D7R,>\nDC/769\Z@pXaWCYIp͖o3:cP|y-|Dxg+~; 9Yku|l"}oW]ðITLmy$vy4~0:/k@WCuo/XC +aq2kI-1gZ@l|{~5H9oxIz1]1Pv\Z'j:? Ԍс1f b ЩEvl.I 7eŶ{+5?W df@\n=ָ,6(6{J(dgT)/(+'7c-sN[#gHh/: Z͔CLƯ$_W 'C)RhyZK_wwnr;¾"5'Z[b9){֍YE#R-pr6GGIWJ7=x]Qg {jq?L>Adl9y91q yvé:۰0@U[ZN!oV1y U y>FԶdzf(Q &dc~wD'{ߔ#~&Eq`VM3GBfz&_ wzC[66@m6V߽oVN΢h:Df%ܟ8oOAXB=IlUhnWsC:` ̭7OSRv/hUK*:9Tb1;.>>yqyI\ }W ۶hޖ&&tBa64̘"eGZxEѲi3emA8wҝ,Vr5o` .=&Q PMu+6 F|'TO|ȫw7˰c”ho[L}7Wg q;qښ0nv0zhDXVMӦ&uU} :0*D&M+gSSuHp~.`\H{qd .)%Ukk႕DT ) &$^A UH~aFSS w#$K802umB='ߥzic+MF\p?Li" ₎#((lH ٜkue0VfjVbWKQ}}Gm(퓚_had*P@҂Tcw:$>H<v)E8)RH85EzLJ;Ł\l u/uc8ԭ=FˋoM[YQkf(03U k7钒lO#x&cL44~lZ lK2 2RZiJ|e lCC" s4b:k䮄Wm7 B-Muw>r^ ^Ѕ9zP\NSzuVH|;71Fk~7L}d#›NPЅ s+ܦqA^kD~ ,=V.("a%" < wWr9Uisoěx4|V[,MR% q;h>>GB2.AT=JEڵaRwoZ 8&;ƙE]ŨhB#A!q8>& S8Tf6Whu"ZLNѤn[h\ R}@UI Ժg,8 %a1ABLu6l{K"J,%j0dgA7hsa,Mh*F͠^6V4i:T^^ڤǿN,3_A7b͙źb #Ml6<\җh&(j򾬶dJ=xS/7۸EΝ2h3<pD哏<\<>#Ud(>?22\Rb~l:ju %qCTݯwCZ?@peYG t59['GɆ~2GPGQ6zjWL~ਇ #J!iY.nT!Z>C2umHTJW P=' 5y<1\ I~WSv0 a>_)$ar2%qǑoUZ)Tt*1Ey__Arg0c+ 6:em cR2& ta >Isf=+C.@O5pBUA ĀE8u,_4(V$%|L9iZaODԘyX2 peJ0,V3ϰHoH #y=}fJй95 yRI:P9M)UL,那˾$wO&hO特8G J{׶Bܝ 'mw :רKxߐFQ,U@drɸEi pKX4h$olvO)k/u[xe? &uᛛ_A^b=5;-ZY"LsEi Lk Jgs0ueě7GCm`jɘoM7?i}pwy>Zn;ÀoQn} J$?{Om'X*?y,=yhzj!)ކ|+<{|Ja*f {bqrdD`Wi8*?OЛ6pc!ML[9Qp#wmƚ|z'NE=I\tʯq)NJf''=VS3clZ#]=-ه:qJ<{ZrRBe7oeF7bY}Oe4AO*̗e_;<~ 6OUǤ'e6Cλù㚊{qR6@TW1I #'GkxKiq&H +x ;@|1~?\y7hp=*0apjf=^@~&= uM^TdpQlFyuf.uj xf Tu2M|_0Xly0M;F O WkVW5dپZi}=zOd ͠y-x Ug*I𖑂fr-D]nNFA/;M $T?r@z<ϗ|s|}%* +ehDz`7 qKRP!]YMl WV(i3vEϧlqfm[ [Z3*{AV_ <2bj8uv;fm3paJ;Lnn$ Dif欽ց~X60+)!S X4{hSUBix6gAfQ$&SD ٥"-۱Sm14vg ʜ; ԎA}Qon~)B͚w=ǬEiE?$ꅠ,3NxVZU<9b<1ضh> 6y&uKҒ` \j?.0F%S},Q`=c'JR9h 3H s>03~o4S$o4z>/s`69+x;04sQyr}@ǢW8KALd%Wl8]B' X&^ h );ml3pOV 5&`Z&?HӉ`֟ 1? Za8bTXFݛ&"ysEES=}jڴ(g3FEԋ40 odVE\T(]|)ɍ~,?=lG[X)()} 0"L4IQވJ/co}…TbKC;CNJtݽV|C#FK&ϕ 31,=/x W`1l쪚YʮN YOk\!M!jwA!=;)[S='@Ni֢ţ L ע*vOr8 1;S5L  ǀrZ2GDRG6ZwiߍkHb4GzERi7-z0&D1xo}hʰt+Ks)DC'n\֮-g)?t3paRx̌ZYTJ\ !q20@UC iWe$_N$՛u83offVǬF91,4C喹Enu7Zt;3i5bb83$ N \|"SU ])ǍDfQd9GQ/|S7)X hԀoATVAS'K%&ȐL.pHޘ&)JrYu>ygH9㕨hdIvx[qįt;#TZF*ΐ( x+B* mkhZ4g;3E@)78zI䚗WJs"nǂ5YY3w[_e A^due_caH-9Qe:8Q4肇|+ ۨHz%) 5 [U./?9 s3M3 vzuzTvݖMJ#b5%k4XJ|1ҘZ|XpL@c}jʾ4_w lgDՀ!2:C EEw|QU`@xY8PHFn e>oʑ6 InZp>Vv,YxE.ꏲ= @LFkb_B8C*㗾DyHYen<{*^ztPC2=!]C\h+s$0M[)eE؁j2c"K C~8L ;6<z| gELUVY^#l+(JS' ւ<(RE5"3BrԾM]v;xrKOEe4.XG5CG7 ?S+NW|Iϣ4mY]qyTj +ܮZڜ3A#L$mE]h+O؍Qw,QWŀz Cc͂rbbJ&T&)xӜfۊ#!l)K4-:& 8([upUVaP˶hL"t㣞Up=͕ 8"n=Hcio{3 AEIrĉi0P#ƝPp2*o(Lw{$E/ipW- )Nʻ ^] -ru۽BM\wayC"!C؂bΣT=Cߢً ɳUv|a%\UPg_ '&_Y42=.I?Paokhw6>>$K~i܈VB8 锩֬!9դH\jF7)~Fioxsbx@ou?(ZSJa5y:rP6&V”ȻJ|+7aFi1"wot[lk{ k >~/hJ'b0c}# /{7L803x2U!f!6g*'`m`9~ު-S8;fK md}RS#/Pż8yjJ)nޝ T=h.WIęH~-#hK/9b, #?> |.!2aD:&0EjG0{fZe:M[h~XoI%N.aS~?-U$R㧲ݗBgm $;o}'O}+nN*MvG[KZv@24Qw9m6)U[X*slfHsi3Fm(7H\ =+k5]ta(/KpjW٭aѿ6?ZLF߅ ͧp؈A{&X1'@n||2vOn?;9VETLSU.7.hf ٛ/6cEje&݄"><*ٕKX ok n+,_L>D.AaC{tA5Ww9WՐ.?pݢ\ATK&~ {lnqE-(@W)d S<-^iJ&ꈫ6Ð;>K3*&[ITl_ nqٹ/V Oɸ Qq!ww[H2C1"ͧhMJK<;W%b̓b~(@)HV߮\V e4h Q[ASDm6Ac%>$D= wx2;fC.wW4_?pR[?ဗL2nzd^jٜμ Cp"X:tޠ-0%H[OzY([ɯÅ3q{Q8t#NH%^y8bI!BBʤـ_%{j>Or}RNO Qț;Ƹ7'~e"Vu6g򱌣m*(P \i D}bI\Փyuy^2{|١oF-i`N[x 9J.^ +`K.C߇Ū 8n3H睇4=r k) =a1lU?qʳԄses4nV(͖=AZ@*~xs/ط[$`DXFc"H珺)sv<^=UKkUwQnF!RȤD LhQyn"%}/%c# /c.l#pɈ)%>^8> buT8+i T^ $D_ M#0=2r1G[h#`J,PDIdž{;Jn`}0<4)Q$ݗHj6vnE`4_3WT>/3cۄF}XF5oU)x ޸%pswr2` *^B3q)K:]xy W/ Qoie  75#O&O~hi' ټUnh`B3pGl=4˅U+ zG^c8- L I#97'~ZU5.>SZ,˄+i#йb. m`ƳjΘ4*f2ptvzba!O++ dZ~iG$@|ǤwIز%( Vm64l! u-{Z]9'G[*XqT8~6 dG /x,8,!DnKn T(dov^^))$rH=";ԲY~nt0?j,`N5Ts2!u郪8&Qvz]9VeGwaĪiloam_00ujo5@q(,K7~|HFy`S.3W ͛(8.k- /b@-N?J-Hl0nZgՈz쵗@G|(6'3tz#0*9^SSPDq8D7 E3N a`AyZPi u}L,ڑ*m eWD[TQ|;9 (cjڂ+Xx_ b ےgmh6iŅArD3fw8eoѷ!s(#_,l|Np]9Ųt 1 ? T;/-I@of!8A2S5We(-?Hh9clRR hz5|S5hEOtUlBHϡ818Q}mmDIQl 3'>z~kw>Q] oDt 4_]F]wKB7CG߈<Ѻ"-F/ΜBHXC?}CV+iR/ i~PkFac5j-|nŁl:> 䩩F@ #! /YJ04ctW\4YLҍ+ y/*܉̉4 ZjVζa&\ 2bǓmpܚ?~Th_؛ <ϩ * TU3,ec)c^z׋7(<_Zm MgW~!$FCEppX姩 x.j[ őg`70ZKI0%׌ȭYe5 Y<!@p<GL0LH+cTo@$AtCw gйGsL1͌''g1;V:oR)NjVO1kt H}Zw V,`e?tnSD x.\NQ|„.ep*`>mK$eoG_g|9bЄvlX)E8p X(th+@:Dž hyf"0ظHTXo&SSWfNdfd~ k$l[[JQӪFq-x7߿]Dz(;Wuxӳ w5렀u(C7CWUe)uPGx9%ؽ=),򐩖7jzM^l; )MU}cbKW*@Wɤ{p/t<ɑybԥƫᓽj?tGΙ t-oҲy#x@7/΍߮JWĚk_]XN݊@ 3m)K7BX'q4&Ǐrn˿e .T2s6)݀t+ԏ5:1w]ede"&Oyv§QǦPY3+e0˾R X^v)EZ2<-3G7薨p5F) =l>0A@G4Q$ՙ^"S9Հzw<Ȗ(i+~ބ¾Q~] bT8Lnܤ% gGهͬ9#|U1i`IV<T>wuMZu l^V>h)Y4B;h(o Y.ÝOCl3xbΪj!wk, C;"@˲dx@(U#M y"wcOHZ3Y픕)k0`+GR'S'\m@la I[[>Nmw 2"#*C;6|mqp=v`HN2o7nSZH&ď Xr XudH)|i~Ի{I…P֗;stnH`T?X'9veIZP`1!.E医"9+=]JB"bj ǾaAi+o}\$pd)8m>@2qߎY|QԲC1X&ӵik7u tF^~G`C7ͦk\BD!yYGC |Fj^vN4h=*VUq^{3/O, V֭gX6+'! vL+D鮇%? 1iiD d)dqlB@ﱄ 5 0 NR=, 0RP.b@B#8'8<b硉X'yrT4-N 18r0:&Y0TA+к̣p$=F (ܴ^i*LKo&X`{Mvi,;U8KxS{i}M1~Zè ˏlJ:ڋ<@K1h{d'={3 XidR[ķS 씾'6? pTiɠ',>G{p@XYV39n%Y_3=b%3V5 !zz%L#If.K^lt= Dd3UMj6<lmjcI5m؉ 7"0y:y.wǦ0ZNQ{_ ob͟{FÝ3R5vQtha_y=ȺK.O [rFL}ԯ yM6ȿ# U<eRb G A%z(w}Nr oCLLTag ⾿$V KQەL7FG>w<=zQ59&qT:2 &M])_r _E#+2U{?HP[ uXsH" 8dz$#ZZ~KtʗK^ĦkOĖڈ=4nD@@Y͈9l@otۓnvG|#We R d$Yq=$RfQ@e 1+Y⮛]V ҊäomʯWSdjxi:^%Zpr aS}lq< jW$s%*S:26"?KS zi4'WSJ+Eu:QlY;}l\OnZޝ8[uQM1]tcFL%a\;9onN G}`[5}pt둀ՋDm ՠMǴ ([t/5efhUEz!TӀ=&\Y1rtˮ13p՜J6obP;&K{@#>O[DOY kv@"K 72Xz.X0cdFk=B$.l5Np`22L!NgGAbϠۨP>2* =:%MF) l`Z֟7E qWE W ӫd*,p¬❖~49bWf}EVɟ(nH>x HYגF巟ѰHDl#FiDY`6"LwFNfLTPuaԂ^X|  n7yxjg#Yd)縫FO$Fʣ&n7it)S|!>4ʆy*9C,ٶOmf^734$Oke,s6g#mV$ h%c }s.f*-tSS i~?Bul[x$ O_m +Ŭ\ ;1e;ZoN5Be2>.:Sg?`DYNJCh-`WKX$(&A|Zw^5Rð'{#G&KƀԋRnx⯔/]hγ-t_)lOx2lY(9Y%7Au,si pqj/Np4&Mo(-&=O퇽ikbY Rd\,Md 1)Mni":r1s2T+D𿝎e%V%oCgOkYoNpFr^<7@)cpA3NOXn'\Bo0ɫGK'VSm( `A\i+IwE8^6rQf~r]X1Z:-ryɗ8k8+=]mL^!F9E$fU1KAƊk[qfqՋ5wUj{>-S_Eܚ!MpkEaeGs"cnܪ=''-?:mQ3:JR/deRhlھ ~;6#I3u#Oҕh4)z. ה6(5wv-t?-;ACdXvJUV}FsFoikýQ*<$ $GCjDwMu# ^[IK) jF-)^_?+O۲]6]ܖV\PoN;áƬx .ٻgbfS̱(d~N(:) U vْ^"LoRXԛuUe bنPٿO;tk(ztfV۴/7 ozy1\&Y1 эP37G֙l1Zt+2,exVuvվE۲xgMD2Sϕ-ylF,t$}d %V\L oL+>rÁ,JkIܡxI)EuY=:܏vyIlwn2 8 K0b[#akэ;[aus5VDyxけ 8*oٿu Pfk`/8x潝i*H1$ DA?([_8$2hP'Cd` ʑ :li GRX$Cc$6[=&͔3WL$)zv _G(V_y JsNǂ!d˿ d0^".lg<1DG=d߃7[Zq5f1\v髖e.?|z1wGz'yChx*Y4n+>ٹ4)hw wp;k hI-o L~/GŢ7a}N+'|Uy̼h< ,VpZœ榜?pAKO~XcI>~傽|C^>E#E= Sc4f,BtGuN: I+3"iRP=咬Y]@lY]Y AzQҪdvqiiiMcmߪu(j_M?}4ϩ& >5{4 "u/M"#Pql]\orl-3TFc5F/2щdEΩ<g] F<]AU8" C-=sHfmУ K9VU% D= HW;?&&!VP1# 1P(@",Rkuۈ ݵd IhhBǪ,<* lWi JEB0MnQΏzFyxN$;~P+LUrh)4Pyvʧ*`)mUӢdHn œawu9`f9O@F{h|1-:5(0927\yK}n7x!\؎5duKt AXlbX¸^l˸maŋhXթ݋di HcjF<ÿdf&e>Ni{2sx4AAk0=KVtU)p%C$y"τ΄1@uIN]^"f); 6NgrYW24UlZ̀t1ϊ[d]SߝM\!kѲsD]i~d(A-G8K]];Z󵚁dH]-vӄW\ -AqiW!i]LGRܓ<yI$*8;u X"*c!KXps0E#toacncp-f=^^$] `(g*, L|?<֟}e="3D =ã*HߎƆjߎVũ#(}{KMsU./p,őn `EPq1O `y1y$>GE+ghwQJm(g|! ͎f(Mbb0ks)(z^i}o>~2EiԨӦ:x*i#+X?ݾ8+EiÉ2V"Ł6p(*fu wtxoӡ5z豐=jIv'S}-X5;봔IS:L\+DZ.)Xfn;{biOB7m&}aZ.Ly:Q՗*,t:@x2,D'cGkrӴxoߠ@Q5<) #>õ,2\j*:.|B-p֚*`yTl:KٽIJn.]uCAF$=vғgAR&71g gޡϓ~х/!6\gy-3}d4.au/ԣzہWe%B쯌޷iaIGD)~ct~,nv$)," :o])E2=KquyRS(b߇nQ f)]@'8&>G5$GˌpOK֜PceL K,vy"4pոSQ;QяWV$LT׃q+8'u--螘0nv.CE.OqU::tn@2:1dFlaL@!! NOixЫJ[ ]\DF˼S0`\mҠ17؆a֕5ٛ`S*a)1;fg%wyD=ߧf47ŋ(_=d/(+6mp*Ks)p~Tp>x+y8+M݂ 336KAXwߢAwն]Ar9 |Զ|}vohɕ1񹸄6Tq٩xNgN5|"Fs#GD8n5$cSgUdb $00XŴ9} 8ΏFQj]+UFF4ӷҷx2}[ƶ,T/%ow=fS˝(`uFUuj<}k\ggzk8:IkӔ=vظI9vJc`ѐՇ 'yVeꡐ׻<-E{%u=$ ţ[P<-mPK.i[r:_/;P)hKvw7' 6lcHRlu7-n?VKq,%B 7H-~8u?n0'O>YBqITWOuY;%:e}Y6T7+y>Y|{bUyLpK%aҗKN,t;'46 F p~eO6ƣ϶G[w\K!l S<4zwjP& OCޢV-!\wK_+~źɰW`Vi$Sd9r;)^rDg 9M0K3~\Uܕ򓠪S^!"i?>'_a=KA=Pg:GoW.<2$$h[)Lxz3.x]a(ߥz'{-Q92ixKnȧ4&/`e6V2V pc7h_$q9=POI##,vu8`­ňxFlyh߹A1*[?G~E%!ώ.<.S@Vv?6QR^IBܖFm޷xI/Wb 4Υ Nf4Te5aԾ&l^^ׅ|0h^mwy6u,GtAVvbIԈok(Ju2C 2z6n+,F# _w(l[*ZԯoQJV _kK]HQ+8xj95YLY-u̪%0qGf>s1C0DIڟ`D3`b]z 5 &Un*Yjρc !FW0Uz6wF@ɨ:G`PSʶ&JCStprfOxNV'ns{8,?~ _ dy챵 wH@ +5 FcyK w 1#^&nn#JԸ{P rwrCj&\, )C\1t" .vo>܇h> stp MP惲8_ϤLl,unEj;(࿣gf֖Sb"[c%XgC}bxo-VQL V}'<>vhx|3s7mIc:uw7惙g T{*\8D_5H*X+GK6-VȆVybG=ieROlLv/4[X""p羯]WG\BiY0rc$ep Z-MƼn^NjCl8xg묻"tIŃjq;\b:L_BULwP^'3q.9Ѝ7);cwm(pQR.H'66] wg`VZM~Vw͕r+X7+kY@0F-&iRvYl1l[__ߝ0:|Dχ 9futugtU)lvW#uQZ&P]XیžX@WJMygΣ O @!PhE3||YժmU9CA5 jBӠ{v\\dz7+34_m4tؚ(]k%s ٪ʄx%?3y# bLa3qg?+nG!&*E*c*:9#YEׯ.M7ç U%d ( >O 8pbɧ-̕@c ]DU'ޫ챘_kf:Oz z% 6H q~k֟v(صKjtRE:a&@q<GVAdnwG@U%$^Y[<9$O\xK 0vKdA4ޅ V(^=MA %TXT{=ܻ"MnG>-6AIqri]yߟbL\9S)o0=!xB&p;CD${Ih@0!Q.շlmNQ׽cũ+LֶQ[$K58 .2Fz("*9Zlԃvcjz+^2%}P˕r%,1ul#b5.l'Ih [T8,3֝ȸ[),4c@%k|>\~Ǹ !|eU9ʪDr^ofjjՃS^P 7B${7D yUpU %3b9F]U\Z +< 2L|/9!e۳~4JԐ9Ezo_vs/) pwJMx Z[[JP7)GIzj3|vdT΋t%Ǒ.9:86U*Y* ZDkKJ2 O+J=LNP%yhik K4եϣhx }ӟiDbӫ]˅Zvspc}'&QvD܊GЗN)zHVσu(Srd '$Za2ZV٭/yܤqEH%gPNMkBkʝ@͹TjiY:S}qnsaКEyR V/8/ :QM:K kiS y5OĉW- N$Ір 65~U5$CI3ǓyLl8<òdo`0-P]֧|EuѠIU6zQsC_:A[ N6[}h庒R(Rϑk'95F Ն :fK<"ݪ{FjP*1_)*z lL ;tPTv3WbIBc^fݞ ?9ɒ+K&*6OWݽnဗwpU *hS\=zS.8:g*w$@ >Bu|O7.aM]e,ц/3 WA%71W^øL2DZMGP;=~L99`gqfmOαyΐ$TZMIs 8bD&Gf Ϗ+~gmR{ N\1 b*1uGD$fr*Dvo h*%qT\6n':3຅=i4˶_a'bubS 2)ͮDq*,?BsL ,M>PXc$c~ =G]IX*yZ1x!vSā.3$?f2Q"v=+߄HeXI"HpLy#ttnt@!qΪ<|TbnQT+>d"{$"gv`J4,1AV"Dퟅo5 3o&DTqrwU[I]~TC>U ^ O7-P$ݹa/kcNZkbn2{2.eӤEUQ7?Ql 3JMu5%>Ne5Zn:f$6't!Hߙ#,;Ld P\•~!l"!4'1Q5] G*:c-! p p/0V]6`uB2jAZ㨴1 ATm-DC3Q,޶c&NWuV:F LG9(}iDp*Wæ*O bȋB)_vk+&/Ы~}0+aS^G6r?׫ K=ENu;]JK'g0/xN8RXA5Ejt"gm4=XWv6H>ZY c7D&7.}&H jAiQNi ]{75 kLI#-@ c|X}aھlʸ9t*Ǘ3a$JYm8?'_0UKu= Wv_wF,.ޭВ3J,5%dKme:{Jr,0>\NF{F颒h`YUIBnyS!6_{Z,Cg û.&CCT1qU%_*呢pqW8h~74<$KKA8iҎB YX&qvJw@89c٨k|]b> w>j`'*inIDqjg LFϠ Uxʳj/C4Vji^<čKn^]E:L㫟a'l&JeQ.w>XNQ&Hg&.W}!/3~k# 816AIg 2eq"Xbބm) ~U8-(I/|'g3&Q\A̋oȃޢcr4|#g`4U{Ј\+Mڻ=l#$6A'n5HRY+iK уq űv *&I\ƌۣ<|%vύxk*rZ(1}.s(SoYHbw|$0IG٩*}8(@ݽ/g uɮl"V4 Q uL_Y ` DT-e!6) C6oğOA\])1uny*eMUL-W`([ C䪜)3S-Dsk76ȟȒPkŔ/c:\ W"CK"8tDbmY]3x=R 1<Pҝԏ`HhY liUWv(_z ٨B&H5_:8[p+&~fͧd,c~=C;E?Φ-ІS)pL Y|("`3.@%((*ӓ2+TC0E欣7=/7vsa\b~L;5SE.x p!)4}E"ji ٟ ՑLEي'4ΏQlC>숢 Җ1N9Z%J9wKt3!m"QpS*}|Tzn8=#k.1 Qk:!K a0:^pQvA~ħuSeel)W$mX>{kmb[|P%`K Oe"4Mn%},?*,>Wf7xVxh>%&Ttz\d!,AU+}{o?v5W-e$߄mC'4A\5Jdd M R. qW`7!PPsSiP&ǣP34[mTpV&UJɓ~0Aׅę X .o'K5TJUPb,肾3N1~@p2+WG,sG͢'V\_6 `f@޽_LGhnʪ-ϳҫNF!ЭhgZcRn깮H:k|P3X܋MdzIe$]7b*!I6N:pYX7J: -mwf &4 R{\*π`|tm rLsF̦jܲE;;WX6$|:I?rq4=F äYt^<}:g-2Ʃ>$0ZRF %<4 i>bd#UK j3bUHg5[}lSw)Tt3VDex P+Ij!@逞hBoyQM<|G&%À q&8krM ^a`EX - Ccz}C~߳ 2ܲğSpIn4l=΍~I:tȼQY:ĈMtSt&B9S2DX"^mC1銶R#F*8Ft-3+ Pdk:wf3gT)\ oyӐLJ-#'so-8Q$5kͯDg6fխh QGs;1j-ڶB`g<}u-k+V3ۗt)ӓ.hx@RnYC7/ !s>0FUAst+7W*JCw%b :6x6nYc+1.0~F{A*Ar1C:!΍mn#:Oɶ`$zV!)mA^&f*`GVe6&<t]rQ‚T\ŘP|:8=c܎C*'Q"2yM<M QYJ=$ U?aꏐܴe/G4f4nT_tJ|rBl{݁=,C3 '#NteGrwKX{z Lt}(.3xqt+$ީL^[?մ 5)m}LY̌ٗP rxHM.%#Uuhz䴠. 7Ogtf]⭻_|%|g {,0jkՄsܯSMԖBF*HֈM~9צc8C[Y]gJD`wA~I x \x+^$s6NXV0WqqfZ̘ A6Bfu5ێyCTT; zp3[ NO&~&%?0pFͫ'!!)ir|SѧWpeJè:7xRJ!35#8!+#R-R$͞(Yν6|_}Dn`/?pEEݟhEGY.n%)^밾TEwb~:,FGBcRJ~k&!L,te:ざDg%Γ}*$ 5v\2IEU{5K(2;sW_knTmd4,ʮ;[C嚬UW؇=b| 7z9:%O ΂=/z,*,?: 6w˽pSZdqKN:Z 'sϱB1U`ѽĻ)ʒ{G^5pPZLZPg^6Ro=ن1y=sժ}o-0fq+lOw3L=M`6ItFP򔌈,0&"P\쮮qTp%ϻR.&WϽ^#{18.pFPlfxcڏCg&>8fBKMuq[GX#&4 4D͟KsuyaќXXIRaƿv.u:2g\!Q1뵊5vhLB "̗&zr_H! aA ._^M}"_uN̋P A@NxaXLzh]]RD& ax !Gxq!gKAbxK?zehXOD#-Sz{Ik,s-AӢjN .LM6TE^CT+G׶f~#8لL6~a_$V[)6Z/h7jERE;97ȵ?m='n!aՈAS3@ {dfđK%cB!5X:Kc*OUe`$"|5Tuw<Rȋx*vnnCAbC :8og^:!K/jw Znҷ /  Th&+N(Wzʼy&«c a<6(ɱ+ኸ\YAg07Z}B<U (Efk*@5D.t->͇Q[[vgu|`h֑:nHԟq7y$RG񇟔WsrLWn݀P-32 Hy*cZ]<Dy^6qf0/~1gtF> v鐺 L˴B`yp*)X+و`/T՛ȟ6OIm=uxƞp]W8W!LOرCGW&H8kiu5o;uRezD0/_L` SKy/:zM XiK1$U yĩ8YD 6{7ܞ@5E,/9]4z I_} ‚"=}6>.]!‰+7-=) ΘĿBU^nQ율t?H*[R54˹~6KOn r^֨Xp~tb9WgKTTd8N`4M4"߆wB}P֐,@D;PLœo$ oYD'}7@ݪLJDt7DP\8o@`P=i1k=K?]A DƇ8T_SʦaѹkiҵyzHFkoMo[y(z #^^Ln-! DjA7`džŪ}@M)) qT6c;0vYQoj+҆K1)n-d {w428sfP2\g:ɁI+?&0<Ď~NBhdL 5k4%`q[4&":Oy`kp䷱l H*I]oq|('yvd3J= hpNMEb T+&YR(=ң_ԗמp9r$X`^'⑷G>$Vw4KdlCv]0aPE7%\I]co8=-xfGхW=Y5Bj x2-UY 7L]n7nN:@{jc8_ q <Ж=oG=?0_#WN4Q{ex%Pd2uTE(>,0T%'admꔹE Oo FZ%n;֌H V00?;tUa=vlMZ\`b`Wo]3<33 &ɱi% DGI!zȗ\L#?jdĚ;BkSԄP B ;6ñwЩ)Mޕ_]r=c5"[H\hѥ.p[vFsi}ƪj?%VK$nv xmPɊ6VZ}9L,DX _p\| =NXsF^j!X]-+w"0%vX~WatP-~*t ;𛛫VibNmZRo$&9+j?E,P#ߒUYRcgM{Er爲& ydޒ FxcV9$K> FZઑ)%*#o9lHNYa[CWB.TpS]$`AdݒɁxnqh]<7ZRH5)}ㅗVg]|P5B{6HvZ_6tL(OvwC<$w^hU8IHw,,Z `f%Bah = \Fs Ap]m'9I1Sn=ӽr3x:-LGQqD[y'l߮%'֞^q@ٙ76ņs꿈r 2`z1˵pOI2(m̍Ć3Rbɪ>qryq˚% |4xg6Va0I{rv'.VbOñ5>MpoZS,n?msj% BȭJs $ٮ,ۖ? ,R/^6Ns)eU%IqJ @R JF +$\XjteUןlȨf: JZKpQ(g`*B/A2?/JTLU'Ttha.-'UxD@d̒E7uid5:[dU>hA!Slô;*/i'ŘN@A;S/wcKUQ0K;1#Wۥ(`N-xYV94wv&je6YG;6Mxr|$Zs-qo%$|zCc0?a &vq*]kvrUhDLLSIl,:O)Nk<(><=fkn$N}4FIZP~Z+9]|[ϧ" q}Brb/ӓQYz'퉱n bH;=zQX@9GULc}K>{;W9+RH9h 45Qr 0br5Ieg=xj[ 6IKO_Foj< =}rq8ݛ.Vz&v M" X%6NWBWAa@8NJOzjsJ f|#ti$ԍ,Wx&DYs}mƻ,IF>a2d6h&LX{MT6K\S:Wya]^<p.#OK6T `IT!dah4,}:f^ts%+w(/- ]/GUբ&A{i䕴w|+J#ҿ<b ]>yHkbZb^iJX]DKYY+[\T[`d-50$=LC`Tg^CLYohoXi+n-?)QpW#v$ hn?fPz{ =rRYC\Ϡg3b(Mej Ո t9u9 0x83K?N\[#@ltϔh4 A"ӄ+(,if6!oq#W;<2꟪4$`c(1Zی!#1I]Pۂm b}l:xͭT<~3󶾆 &#+sI^ɎX''kE!f_2gTHQr$,E1|m݄e0I\%rOpD Uz8wng@̇N MA\{ rZIg~%0Cm@m]>A?;S 28-^] (lQ]D H~epjBOp"t`¸탇C waեW@jR_˗]ЎIn A=۷"1ǡ @2Y-U:omWqK7mVh0GxGzqjj1t8}цMm$nNklfs%VH(™QE3T6cIӗG^ }ϱq\F{<  G׾]\1a͠ CHl$¦TњA-;DrN.fj?͎WHاɟ峚d2]ezuhsiO M7D)BT%|~JTܡf>\pnրC̗tZC@~[TrrbtO(]x$V{aO#kLsP;F36{+g5z f3glhݔr~bAn+z5FK?;}ݱjS$?CU= VQbNn#2!⛱6}&(IL$!!G`kWtBdtҙbKᴒf( Us-;Gh(ž\(9>u%O3,%5:~kV`y tCKV\UF$EWEWK9s v~`4K OC;6}jyz VM2 8JɂU\n܊91) -,eu^O&ݖ$m/q Y"^I0HUewNѸu? hgFdԢ:!pPJ(~V_\><`lq]:))IVܥ!JHY-rd`V_Y|_YrLȯgPЩ&]>⳻Yk4P`*VیM:"&g'E[!, yob>ܢfP9;C7Z꧙Q8DKP$0;q Rɿ;eSP"4؟C07,XSE%~pਛp"h.8c.F}u}U[7$>ˇWf 贲$+㈭Ҍ#-V?v;Mh"AC!V,MDD6Ξ]"3e+0**$j{총{V.R EMy^Qc:s{u%sЛzg]<6^|e/;9WIF(mȬpAno LɴC2muF)#Ԍn>=V=3p}gfmwȊ2&sJuD Ehv:ߌKCmvI|!/ݍ DW6'8|UG¢tW\|__WOOÖƠ6O+zW㏠`izo hx NƼ)2wIP!J_щ?r{E zjL;K? +Uf v?t.+U8ZaA|$'Z~:Ή[z?/pHk}H<Xh=ieˎz"C1V?9X?$21 t;S*Bt\4,qla͎.pf`R >پbK{L,`LmZbWx͏ߒo}? ܍f񗸄}ѣ7y6WQ#&L-za#2iiڳu}G<Ԑ(ajrMI,V, &6n޲"dp? 2 U> MU‘BISjKsFCB$Q9 uOưsbe;m}TYDGW '2Y/d$oVؚb)B/3UMIi%+06Ao6VZG/Cțgh?˹"&ezRm1cK}E 8Ҏ9_\Yш$֮4C^FND7 { pPF7P|owus!hxG =WE+I*5!nN$#7&?,aSmv++$\bi h7B2u:$T^/ȽZ4P[7*}rX~P K Sx ,Cp>e*3~6^vsʹz_ #f^œaEG,u .M7 G&rYGppBB>tpiUB{)=J4DE:qb`yL6oCzDh)Ix?,*I`77-.L98(wzP6&Q +0 'd`aF$DGFJIstB7ӄ!"@|!''95ق4=*^;83A|gA@@% @A<bw|~?-„wB=+|CAu*hޙ8I^3AMYm6b R#Vm 3֮fZL 'S%h;B].t/uaV7%+Mmш|p w6_Ӱ:r"%K|y㩾,33ʹKD1]PG!\N,IyE+CIa_tRс{) ~iw'O]V3q?~t>t>O)=XkOĀ֚<;2᣸3pcBZiÁ5)/).PYVV &3n:G!d^M[BbբTR. tp ` 9?JUXl4*"ƥ%Y WaF{rvDG"N\5yqVeH<+sxjmLhZi@@ Vo/q#mCDDDpx|m l_,A+^~gxِD¢Da޹`CI:;@j}h0wC9w;Iy r_UjKHR&BKg)sQQJ֣Y%۔ {8IOߥ#.47< %DM3h?}㾡禍#C&X 2Iy iӁ4ɺUej!l9cy,2J9&T&ab 'I<C/u$R_k?o6K[?fF*Kv'A_.}XAL) !%k퉊?|DL\hmc7Az?'Cx_ n,͵%f8 =G`;=kQ:3NQ5@ p)_;] E=%Rgev&7$*&q7Wm3J]j/{ dx%$|~E"jNy`pg9BAnJiQ(~meN[ bqI/N-}ﯓd4šgLޛ*м6HWOhXt؎s ( ~p߻]:͘SmHaXTjV[6sbI@dC&b쎋Fgut#8')Ye>V@ɛ gQ UDkm.X f`Ӻ?~A `e]8O[l )kT'_c b,j6P%ˉbO:ɫ%ku*U2-!4Xc1d4|ؙUFZ&¸I]UtJO㿐}~K'?fEC.BDT&S=LGAl,?C;@kK7w'.95e[jmBWqyc~X مּWKg>.r4@R ÷hP9Ⰺ{0B[yc:'Zci>@#r 2tRP_K1 צ/Wp_J> @b> Upw qJPʦ!'g 82duAr}w[:w'z/3 ˾S׀8 {<{D.^ yR?XJT 1]-Px늗Lj e% Q%r]QขQctqe%R!G΄}4I|]awQiH%L`xsepчqH,` ˷.[5˩HQ6JL'a!4wKX>I%0`KZQCK=hI+lF4JpG MƊ Cū8 nxxDSFsa0^PB)-G r1(d;݌Y1brԱ/+VSp)[1%z< $Ryuq cc{`T HaZW ` T@-Nl ARۂ*tDC6ɵ3)NE+Xe_HbHs؈ ܝ c6u_աfR"5;BD}nBsghGS|) v ԠB WRw.p+%(.k؝nQAC hR0)jJjgnQkf:HLx&"khÓsLLnOŹ{!+ !ʵRz5Lƭ8B(;k. l|RvzCK|l8Q8p~A0]mY [qw]m*t@rq?LRxN9LOY#ñCn* MhLd~Y{?)igB?OIb `dɶ#ݩn+&@=cҡ>ng7߄~<q}DqH{kUw>N\Vu/S7=~)SZ1\(a:$8mByÏ˚AYWNF@t?HΉ95OgU= [E]N1;?m@^pY(P#ƽhɦNx>ֵ}8 ;}g֞ف`uOCFE=-DS-.W/xx:K`}#-A`Eӷ«Xpx;>j@ ?s d8çRCJ1eFhb:6ƛf5dGoi9?rVk˹vNk fhۊ~&ΕJ .`.<s xVwy(5Qg n(!㯶d{BrPhSB9GX X䱱L@gb_ݸN/=e 8-V݂( 0ò#ߋ-vuOAeB{V{v11wn5ne灕$;dKm! /F4 yj fOV"5 ϮKʨͲfyrQ¾A*N&Jn˿bߏ0Ӏ@RHeB& h5&Z׊jjVufHM7Xk:VX GY rZDi[ ՋɾewݑU'}GwG pWy@:WM$*%bCI5`^ (7L]{ΜAÂ~1EZʨN[ q<@b]=" 5GJH YioU!Fr˸**.,Jp+_;xy>/\=EY$;:$Y{jdj:r<3Z 9 kZU_u^nSUIC?BIWaغ@ oGB?0C ؖGǶ]뚟tdv,R`K)r4eͲ1rM84E F mnR8, ܶ2Nţ V)( o: 'aS pn 2IbOTtomH˴*h`0".xm,3Cj[\6 NeO~.o I& { 0DDlDxY~ܳKh&P=ZֽT2jo5cص5\Z<,CaԠR DɪT $L)faLnLԚ@=8lhbV/YtbΈ #'EPŭY͑,hl+ZMxp$ K>Z1s fCZJR)]b| e։5ʽd%>qG-vA ;oQrX*ֶ/xbb5IzEkOw<:aꅤ9$a uhOo+[³ ӂKΥДT/V46cbkmX}=(:;R=˞7sxCو҃fD Zq⽚Լyq/'gL9=~ qzTh_3B?sESLXqq{~1$-z-*MQMY7Q^\pOJ|\f,i-[nX9lV?Q x>//A{"Pcp쇖 &SyY/E˷<sUnQO׳(]:$PN=uWjN^F2#.s>_1fIEI̶t<,s4G:3SQf 4"颸]Go( [<Yw1kEkJZ; c_tu\f-4}jK?pKƈP2XVM^X5IW{h:"]Gs}-a >&"~}1X]Ӕpq# E][zkmŗ| XyS-;=hCf,^L`;adL1pTb BN@j!Iӭc Gm<:Ӽ΀ٴe*p4-}i qʊDTSHo8yId3Wh8+*YdM&O1?\/L-J\!vdOW08^~Sj r8"fcU" 4 Β?6!=ŪOIj7(o}/Ϯ G:˨_(.4*p{1k>Dә_,~zxD 1.1DqEgc5k;Q5g'56ϺȺ ďxqk†n -` pYoGĻN4-;[ z›ќGg^b_Qװ.aUɲ!?=U$3{<N!t@Ϡ=S_"U5Ł}*32 m,=>"KbVÒZ֟<^V =@?' <uSS=z!1ӌ{IBXRR-B0LM. ѿG<8,{y^el?ys̭^mܕzن Q2g_2DY)}њo*VO1=ˍAfffۙ|g}\=~8|(rLTipFk*2Y:LJ3RXO%fNe`QWӣ4%:sr$G w=LgSӑG;)֕1;RlLta)R6EޚH`jZ-`_l3 ~ s\zG1ZTH;4iwZF?1B.6z3Bk2wS\:'yG]eI[ ^2 k}?[Hc\jIAlg>n4(£I[ g*`mA:]dp{E#m@5DB&$j3RhB 5Dj~)ӝ`."4۪׃_p!h[*O,6QXӍޥlel^*&:x9-bϏrԹZ88ln٪!تLS6^z%;XypoÛTcJ@.C(.4鬂7{t_"ԫbP=FQQ[l{B!DuG+?UkvU,dI/9X3|B9sA}"kԓlBINRC kEEDd9&3r80Q9, 9J/SNsgchI_8'6y/r_T}7/!"YԿ>ۓ7mZߌ%ZB<)T]ʈZ{lg Y %LBB&K~ܽuL6qa.6CF(K{ow4wԔݫ,Xʵa裉U?}W,ى[P1WĞJz#I7 E~TY{ :8 % @GjJb +>ay)5muu<JҸUyuCGڰt)e586avr]3=yXg&aǓ\EަUK '`pKYؗwo.rL(xq z0S\Tߧ*GWP.cW[5:2S/>4yk։ \~zuEVY2KcW~alh9U4tEm*7ɛ8f!09[$Dԁk1Q^^uG}%ȏp@SzEVI͂zw6M%^PVYqDQV$."{2(<%C?: &n)ĨQØ,sIcJ t-LY%1&x,oCREF:yy4#ޕ<{yMsטz֖f~u{װ 3ʌo'p(2|1>ϯgCX TUCB:7?dmLuoeMmk2L|w ~KZ J>Qg=JJQ]Nh>NWk/҅*6#Bi#o^Ez9m3O Ёc~6A 8q"5Tw3 lA*]JՂVw<E.L Eu@E""`)#(&;W ld;/^vUFnm|=cu)cb,*lѾ4j2\AQ4oG0 c,#ިg̷ ɟ620 '8n"02|sR2VTC%D`Gp ⃰֒=fHWi e{R3UdrJƃޏ/ȊSdo!+cQ0>ӐyQ;OTeVkG#㴶%9axj$1hˈ\}<0d|!s[&x!Y2SGC6ӤU44Q&$<[`]3osH" #wW3싌'Ps#omdn_"e,^4>Raͪ|t -(Dq|T Jۄ:L cD%@[mRI(y$"!Q 0DG QŽ_*dU[zb'wŏSe {= $N=*Gpr q{<ї2 }jbq,*!jc$1 ֌-FgҊW7'qCGd랯%$TS*wV|0,!;PK7/kYʙ)ϳ^p!S60@4q󅑀ݔhk{i`B `RbT^RgnW󫥳HrnpqTMwM S }V1LAKꑙ$H#&~|OD( Z"OLPxHI\a9ON@$Yqs|B)`>/4{]_!ɪ1SlI0OJHbv\ײoX@+ }M :rA޸mG@ObQPV"]7jftsrFPGc5X&@\h{|UW>:/^,2s >B<f#cD:scGׂ09')R!wj3!J[Ÿ-=+/չhpD- D%*}L4J FJk>EFEKDdhK_~1T*H $(VOͬXtRюiq "RLlqw i+2,{]GE_q=⤡1t^QXlVWW>LI$V<±L69YwqeSe}eA)8_@S0H=%EOՂ> uk~ JK[\ <rҜe<|9b$=璒?x)!)π(/=\@#vJ@QB%b2^lh!_C1(ZBV O"s;f4eIs&0RfLwF 0o]5sbHp} Ig0 Qτ֑c/ zzgu$R7^GiiOipX M'exrΙ!eXUgnuE,*yLYǥ'vT$L Ӎp6^N#I/Q)2\i2@(asr:Fh@#;6mlFr4*3A7UHe9&^OKh=:ّ6w!š*(\6 DWF!j kK>@d | 8Z"JfV鯌UgL5}!uK¦20R^j*ZI*I $rz*E6xsoT8(8TOpHyK8kBr?' Ft|vQIs!@s(;Y[ͨyǨQ H5v6G>qJH &Vjeqcl߈[;N ā!TcqbՅzM$!6SkCarh7yP7Izpy%Qڡ%58> qN3JEAiײ2n ׍BeN7=;fG%Seq^ :&XD)iukT+Mb/pL2l;5ǹhو\Dfnu`8PϢ!KWLQ0vqEᑗO!r;^i} Œ$ bq W|B+i-Z XPO4ӅVӷ 5nneqͦv[Ԋ}rjyȾmw)~NuZV5ۏG)jk"SEe< ѥ`vU.&xʂk؛ҠA> ׺"@D]zi u-%Gmrp7Իkizb^J5^@u` jGj,4v)aOR&{2bKK6 B A6}'݌.|BO>R>}] ǾZZOC .9¶ehrtbBMvnZt'g!DiT~u>J:B(q2P6b},,v&f O<얓 Y9ZNH٢T(S`c=Yy{x SKRPm* ?"l)ţo0_ם}%8w}qo$ܻ0@tzh%pEB/1GKrc OB<\4%P$P>2RqT|J65ъmZ>9+|4:Ea hOYnng3R k+d>x7ev̔|~b;` S,,9Գ^3ߥ_Jdu+HL̛"rsJ :á_1f@/uHujFsQsɜ/I6"V.&\+ί Dh'=QKEp[rV-F1Ṳڮ- ='q_H 홏Obwĸ=‡ A#Q.~_!#˥c+bGf % ѻ45<؃ؗؼoxT1h=(5<> zj%ٳ-&ބ>%N{1W|a$tNvcLD-d "0ꗇ >؁7WW`Wp{A8ח/7ƒCu@=8@?CA#C 8R{ށ\DcyO;UiC|8}8iË}c0fCdAkTQwu3U_:7K0,XWӷHOq)Yyi):b38iuCZBa1ǐwv瓀hTwo:bnMxGGG2kO92nTŊq~G$OS1vdu.cp) $o n5~\wڀc 2{F:1u˫s59XmN'x5.H9%O rj pWiT[itR b-(![&jl(Ft_ޞ@Jfq+ԙ)t5VlݓCw62^k8^ 1fAm%X*o x{I*d/BB:x{R %6z1UӠkjԫz!qnϹ<RV1?<ހ_uBE-K< Ц߭i:d\=7o#=tCCow(/|Y,^-sT ގh +nGevQmFP]J~ܞ0KB4blF:Xi?FӂPy7Bk*Ֆ;~LmN2BVvPLtt8Q xBjڸ]4kGz5@H]mW| T 6T6W"\>#sزԨ'-"RHvAd'uR׹#Ss]lCRj|bXt\׏wòRC6o[ 5)؝_\xGaaRwy+YqJ-)\^ kKƟvbOU m-vT{M͒xy I37c-?ٝKp뛦9rV5G' 9peOȇWkv" .W02#Dxl 2Uf.* ˩@j:-n}BFSS.4/X1q-⫙uqJK"2O6]> _݌xyls-goc4Du8FVUxHȜ ͯ=/O80=z>S`dg!-̀C^I1BZOg"I+OO֋oٞ9cwWu[ۃZ ДxUB:-,tqp@{p{K.G;/?X1^KW\2Dx,q41p:/n˂A/u~RC} u2W3GozLrF=PY2k5 '@!#EJQ/T#NK(hכzZAV=oy i]w"|[} 8VY"ˣZ K1fPĵ#!k@(pj1Ʒ<'`ۄvM4![RSVU+~ʥ,;<4 .px} yj^ă;6l[i1?@P[-P^6h \dЦ{2 )!QX0UL'*\3BR%qf;.R.=XHVԶóRԄ|BkGʂYQa .-mԺ/m(ssB\b-}N5 |q84x0u ؆FlP,0#6fH@jY!  Lt 4ɘ%azQzK7]E+3NqĜIzh@"tRfdMOH1V3-cݻgw ju{㍱V;z&~Lሑ1EI靏vX߉QkD,lxi6)22iȢUV\3*\P* n06?cjL nURx /e ZrIhL9(#pcY hɢ eOZ]~:\XK]s)~|-_)R"/3X2 g4_䦅`&Qa'rPߢc <sYbȰwK/Uq1/@de4dkZЏ%\AN:DذSOjn)6\.2e ޑ,uL!.v _n699 z cgYSbNJdnDrzJMNK>>$Q3fhZfif;em8D/9| -"0Ʒy*9#`g27`  n\ߞ"QF=1Uap- eJ{oaZdz[uHЕ;6g-C nwQN[+l r?$ˏ'tAgͼ!rq/;C)I9RE>Y2CM؁I8bd,nQb_һzԞlK\5)(T֯¹+u^rEX ۾^ntՌ%6r֗ dk׷2#/noEFe!IW)s.a)bU8mͩjl:rLBӛ;* r ->4}`P8`3~5bV1j6% j+=2z nۓ&p\DzP⊀CyzwtSjπ>BD:觉ab ~2 `4P,];K$F+?eHF5wCzJBd~8cه(f xB yF,ц(OѾ 96 lEkgwrI 4"jj_וS?9=lP&pMQ'K6*:u- hl27-+kEŬ8/ p ^"4ܡ%e[nXE/xٕGw S:8 5 9vR> ?tQyRP1`Bhپfwc2`9Fz5f*ٔK 6lgRqP\;jC騝ۨ5 usE9%pL+qeWpW<4P="Ḇ733Zy  5Xb_ߋ|o mKI5Sn'I29Rjʊy`H=d%ɚdnS݇$,܃QXiHzOؤ:G9P&bXX:2Q{ODĬi VC#Տ sހlmH=je4d9hɲTe*҇YSkIY} Ǥ S,t(%QCx|>?LVaK{qȐ]$I2ۑNF1 .evNLQwh!K8!5 h nYDblˏPK;甮ϭ P$,X *^MQ}@_-5T>QJ"}rhTAn Ns "%ՈG,3sqQyՏaHjɰAK"S޾ w41zi \w:̜ 3n4Y=UFpBr:pKǙsav1ū7| /#Ѽ"^;k- 6Ŕ|BY * pZ>C+lsxݝM B#OTwD41Yw.8$rVsc)`io4AXܗ7MuhLw_|@lϟ![uևkj/5X"aQiÓK_:Kf'[]-x WjG ~as(>#_(2ZQ; EqF<+Tp*6c loT_Y`=.#&s>D@CFp U<^LOL4X=_\E)lXj hSޝ(B 4tyH\Gb˵~CQ" GȽl}!j/raAp]aԄ+1`?1f䈣G00pWDp &}NDjr!a<`Q."ZfX{m.8dXT+qSB#%y3a?Ay" hT9X)bgi/Եƃ:??霷+/m^PbGHToq. etH.GWm-c -a߯-cՖ- ǻK :(Y] aWD?od7[ 0wQGucMyLS-ζy:{/Gllb{F叄jxKxl}=uv]ۘ\.HZD.R9i[#XIUǥpSVA<$0pZ5[IT (&OQ gZӼ,>=ctĐ&`u3[Fsb6rL )٣80</0ԣlyq f;m`*D z_qXw&LG< e TDMϱޡP =G}rnX7 &cՙm &{SQIRfE8:.hU0j i }m8E,[A=h礅WU|,}=+ON:Bgh(yLA|>ES D݌+u3  l#̫n5 WGpV6{,C.@zKh5YTݞB1sNW<ڏ˶RѦT7DlߒPQ!`(j5.ܵ5 S̿~v=5.@2~b=%lAP%GFPk V HzG=Bm#eq:Ƅk;_N>ze,DT)Z6B7ƛߣзG[ !9gA-0D:mV$h,yOjƠuQ;deimch!םh.#,s.1q`뛚%7]XrΣA0g gFOٞ=AEۿ~5ʕN3LJ] (5r REFA9gm6R㪈PE5Ʉld(o ٵ]) ǕwRPk;|‹M%uvCl&m!_˟T/NkiNQ_O5Cy8sF@'Y ^Ŭ Y.Gx(q|OA^};:90}IZz1m򈓲N] *ZEʡIrt4 lSY K{[, ԟ\5Zi+۞#^ cŪ]. 'gL(^ahV}3-6_-^e^\GQm~3eCѧɧcD6 /zđ^Z.>>IR*ƢCIc/) pG>CB꜁Е9HPٍp%?xHW@o6it>t5ޮ3 {G/ƞ΅f#Paꚣ/&\*_w`$d JOː%bf,:2y= Nֺ2Z5(tS&)[hVo!r&Jh:v4_Y+|B-QraZ *=7^n 圴~ǸuB5-nl8A[V"qMHvXIBKkEV`#5o;N͂%#0E)(_H"_@6xٸTÙLZd7*O8.dF$Y&|ѤU+&aCP'̧.$Ce%B#lbg kΨy$"7zFܿ Fe?O7u$Ye74@p\(<-5]z6^״Gkr ;߮ѳ?'$&Ww19+S s:A2NLĸq0Bd]ޙL o5;)vdQߧe2Bn_/q\5V*)d_CVlklk442h%&Llσnf:c`/[M-^ʉ&%fw>'.u▗$(t(|9y$TD_T.m'geג= qQdh`(dy%r=<pP \ejKCTWS7&:4\i=.|f}co2"z1a?8N1 uXq4/?ñ&H7\ّ6V~l}@9o̱zBP̳)/n +y$qg]\+; ןT^7[7(mh GNO N: mFV몕a7]@ ї}w$}[OP+kx CZZ.~>-rAa.Ю*fV1^svfDJ5 S}Fh˭eGY/I @_}.拷Z9"X@^ F O H:%";D$11[F&9MFb!+ot{u^ #%EU2y1b.efⶥ5X]E~|_(jnZ#` M./w"NN8 2uIf4ܱC *)LLZ4 $MQ͖v*qw䀔ܒud5\3H3: D]?f uyIJ랩?q/85*E y6Rّ 錮ߦKN$3Ρ9=5&L`$Ya1(QA*~ 7L;~k 6M\^Mh5BQ!_c?IvͰU1xX7}Nƣޣޱ.ʔ[aэ0ANK"5xyR޿7 M~n|*HA6(׈ɋxqq| d_p\49?LHѼh7бT`@6h]Ժ=:ﺫPݖsO0ɘv( &6ᅲ|yU C M/, ?C[NiKj-inJW?'+zB85om_%-AIW?@!]W6;ES~Q9جr#-v1])I|w+xѸ gN#/]8SZ1QiN>9 \13n6aGl\\ d,gEzt[Ŷ|ܔ@R'lZJcܿ;*<>)6kL;E)Un FkD#F&l  CBc^hKE+JN.c" |l5U W6X0jptڱl:kSơCIDNSj±2B|hv?L-W'NG<^\yoU79m.A^s׫WYv1\2A7 u+TAGM *S @ij38>*h4 VBMT_˦]%xD;9D&`K"NI0~ ;~8ƵqQZJ3 oj 6B1 N8Yogy{c%.cg2~#;!a;lWGgc.(Wz9!c&V5SRٻm1SE&C4;' ,b)Y nUM$fVm= o@c'24(O q8CkڠjIMR\`MxH2D\D5xJU&ů@DG+Kn[ͯY9&Ga|ҍXʛZ9MFe[LO/?X|D>5[Evd{oҍ~bbe]9q>8:4^]wVcta6G|U7lkKSʑN/l"V4~QÉ}%~{>-UqЇ^{F宊HC}rơ8߽P6$ K, dl.RgXiy*!s&5{gfKeW n2^>jxiJdfG(Ie~&^c(Hƶi,3& VaG]ZZVaj_G@kSDL{/ehj$NmsrEL YS@zas󿅚TXYlR& TZd;*GG뛽th °AX ՙh- /bMnkx+ڕnymי/څޛzmtMLb,=<|Ꞛm&F(}QFk}V 7%{O8w-"wJjfH #1]6ErC醄`u{]=" _Fp-.`t>XB=a7x8?4Tl#>VgmZo?iIE#∣ƺ֝ }$"'B0+N ^x]D\>SW'+qtŒ bn("X:%:~8o0P/E` /5H(GG?9h@߂+9M3ML hY2 ̷̡_c8CAa'I"f'iL6xLy(^-A/,G6 b;NȣL[_dEIM~A☧mXf"m|4lx?2D,5a<6iː 4x*Yd[%9'n!N i7ط*!q0e0 K[YBM|SE~zΙ7W,B_-”9s%]Ğ$wΏ JZIno5L2Kn EiTefGpa*?wzb ҄LVK?9˒G}Sbv5 %3슆QV|񷎹\w5uS,44Imr֑ь-ݗ}- r k_ `JPF1u9~ֳ۴^lCʶBT%yu3^v @̿h'YE qH@w~gxSh+Fm i CDb2Us$'\x| 3cr\-~y$26dM6,D¶) ,ZR>] *$/|`&F:Ar*jN}/{IcIa-`IӎϯXW&Co\lCKFd0Cg\X_Kg1hg: e9K_p2n0V9b+CCYx2F㾼3 n:@;7+\F^FP u'Joz ~wpVzY:k`mt _Q5-)AZ #emE E E@ܶ.kFkBh*_hQTC!69^羹r؜ 0!+I_:KPee(uZ}*`P;l)m\Nk;@Qs4u$:4*p%SqȂQf͌7)V0a\fiٻR2'n[%X_H钾%I6n<hh4H7YD˚OJʠB 1_JA8VzOBJlP!:#=]SP%c͘}ˠVې%?-$X'@"%Aw (DǤskohlv;=?h._A"U #{(BQIj- %Ԗ*Ja8G=ܞ_ *T] Pfșo.g |灞#ݪto)P]T/ nq(Kb LK2&wI^$X^loqbu;lIuתžAAZgckʳ#X1G]55dzz[oKHz EeOa#Ih }@IRO _ ͹]-/3R̊asQuW[1gn?/t}CHؼlj{<E'"KVŒV l1[8?$M<"eF..]C,Fm Ex%A*R16om18")D+7'4vO]{Lvd7ng'&<zX7OWGIf׳؝/ܝ@K  e&^rqUœP_;|%UAqIF v ZAٸ.s}Ic#Αږlׇ qkIu{&]b?Ւ7o"_7[Z(r1AͥnK@51I.AmBp'y[.~ӭjI2[! 2 :"dJV^]T*'8Pº`pUW}&%/:zaZiq ׄk!VG5ډǵ+;z?h430$6a.H}xv"} +!2j*%iZYK}FjuBDMC2|'ouDOSI1*UX]\^Q] mq'*Q9N)) єRAX,^ _WdL1KrQ%;6i {sZ<zG7LԵ %`4;jl9"Œ_]Z-r"wh$u'}F4q2^0Dn0<߽yGE-H3U#T$Qx<(^̠32W0 bbE!lVgFP^/-,D>9Vuە)T6$G]~V 3ؙ2 )(_;ʐ8§^5.Q UNwWA%(;*.A,+(ĒH(b}M]RnE+;>tYΗ$)hnC89SfT:JT53]WR*iR]g郊NG9tf-`^A_h=N7[6~j@t0;ecݡo?\0S1hFTҔ !N#h޳HihXr+ CRGȬ0wYqm/ak)((!ãxl"EH8~Fk1fAur*KGSo4aZ*;y::ꉕMBJZQuB+5ـ^4@Yt=ڗ!Eδ?Sy=D59"[-Q،6ɞcW[TȐ,lM &6 vr@*evaH4DgҶ pҫݫ6h戜aؿW9ȡW6;bφʩZ ;Zr i;(βd\#5[Pڣ OOzT1y9gKjil }e[FVѴoX@nԀ:z]A&&cɳlOR&d =fga)wÖOKaBv1W6E ":9E5"|Cvj5^ $Wwowi|-B9/5jx2&jR!0O'n3i._x Ǡ8Hqځ SV7϶T"Z2iǜ1ɐ ,%kYM? y\U8῅MCr"I鼙dfj4?|BCgA1eRDT0/JA~uwٮon q(cJHO ('CD&&v=ABvӯmNJMqL^X3҉W䣥z5~FuÂ:50WL GփmMr: y L6x7ud`d^ +&uЅ|DK 0J\# CB "jK 'JXxѯMHx~H+2._39%K S#I^Gl)2A2ϙ>NX12L#K-8, ZcG%[àr">^T-IL=N/Yďpmf}qǍ+܅Ģ6~q&`fC<1#?b%@C؈hrVw׽}3`Z ׊JטsmEnYo8݄+5?l[{g[Ws#)4AI4S Kגu6VC޲aNetk=#$9`7rt7bX;|Ȧ".̇n`*et⽄TiB~w$0 Jpmi;;Oy.Qx ђ'p&၇9(/8.-B|Una2W7$`һgkHro9'zܯ$ ? qrrJ38p/!.)_qQr=cQ56K3wIWIt;i+MFtvlIfdzS. c >Xp-8TXDUtܕ%*5hH`];pC S|LKMy!bWv8Y aA~j[FHQݡ2(N!ЌH뒼b)ӥ@` Gq[]:k `E"kw@=4MaupCֶ查!TMu TY( -2)'%amcɬ`1CKaqNTkqѫT,[ R9mM ӭ򖮁/}8T iwiUGj=Z:jdCMLX_-N~ [WY#e&Iקn*{zcD^_C#G&\P~9( Kuo R;Z8`sW˽@\'B*I'Et+!U)\m}-d\gsDn G!rnTɢlN!5'%Lv:(xz]er*X#p `1Ou׺rl0lWwU+2^pƥc9+$~ik 7Ľ(Ip:Wd0aPa׫/TZ/ĠKk4+zSAqGG9G:BmtD♭SUxYڀ%5𸹉>ӸƢ%.U@b ) XP>CL?kr2^L\{.B#3諮#"hޔChO,/"@@wRfМ1#kP#WbQ>SYkHS;CV#wYtoe:,Wg7{ A~H|͂>UW)x<ݼMbATP4oaxojOC"@b, ܯvNYv:unDxVe`!]p㹞6~SDo{[([ډg 3pփR?D nnk÷!զ BQ{k*~ҖLkSv`e"jPWJbn}y20dY.})%HUb`/FP*giXӘ+U l_$M-:#03J㜗 Sݽ 9<*tIWp~%lCс$a]j*0;ߌQAQ43ǼomdKʯ\ƊTÔ? /`(u-ݥV%Obbr*{< 9xhIdRZuKS7{ YcY>y"V>@-'{t{eBrrb#iG{pncFx2 J r#)ufږ.%Z jF:~Oy 5Q/b;HخW6p8\`VnGY!9g}Ţ*3:(O~WܯQnXY&iW=[nN!&E} BEEI[/x9aZFFBkx [MGͿ2{z054R\GZ˙AB`UFZc؏U?ՠRHnaDiI^ (af܊xIc"r2ɳw_ ~ð\ 28(DxA4uۙHsK93 N{75ZZW:.,;KV-P 7HXLӌfWyBP>ޤ _#ܬ9iztn n*gg Z9h ȦE!{ߧ$j8Ԏ^=0_/u1Ӿk`)i g^ytLdSxQyZ H^`; _6ZIPH;hc~& \Dp\Im'HcZYA]X_SڱKÀotewy t+4DWWW~Q+%Ce! ]Su@P,DB%Cys%;I쟒/ﺉu-'L~˜OGm܏3-.f r,ܝJcF/9i2OF r)ٝd2_/Ēbx$>T'q<ȵ|V9r"W^t"D6nz:"A R Dl.>KuJ[t6^}OF3w#tgeQK+bjܓ[d)^gBc+{{Jru;_#/R wi>ؒ=y{oQG =_܀AΎ2:i>ς-{*BI5y7ٰQ\{{}զĨ7<]ɃurP!~FJ ?ɱ ~% 0=%&lN_F|?ѥᯖ`V|C_-gSa)'+1{3(+/z\5"8tńDپrT+G#7bfÃMm3*eyY詋4e'HʾRsS!cbs&Հ];SPU0d`bĢCqoG&DLDd ;a c ~D7 ؽ⹱rB(J$LPI`ڮ]@4/(4/pxq+hM`IՖ}) 5**ZE{ u&3U`VwޅWd3 %r7#ğkG CC߸85NJf6ABu7rnВNac/ׂXjn u}AwAӳB$fXtQ+ $-u*mE(-/'2JA07<ݷM$Pr> iy KDxwg|Q2ooq=Ɠfn/U`9/ R'[7MD6wQd!dD}\Gyײrx[Lñ&U>wj8o,`*=SGПH'T>g=ͥf xOlJ2dCkЯn*LP@9w\>{b!6,fBx1 74j{d8_ث~!Z)N{ۊ傐» ؂GC\IA>|u8WpۭZ΋^A@5˻ןK@l?h(=pv^fKKV-JiBy4Z!u)Jsu B:d!3l%JR^;0.aYed(M2*~~1o,M{EbvX\v8;nc|8T-huZ2ܦrLDC-h&X!pg 3/Ԏ0f{pY9jxՇa闉A9!Vz5S̾.bTH7܎R 8 _ꝵ SQّC!h}:4B!24/_ͩ%#7#.QZg6 2bR>GOգv_Z|lV̘Ld@u"]: ^*"|οR}If-(E@,ح;PPZuA!&Nfaf郇0)cI#cz) +էkFZm-fV3ojl,Ͻ̂SPV,'VE{;/ig凍t"a 9 Ux܌󊾈Qhf4+,YEOױ*Z)8瓅=^b'vtUڻj]_`7qW:l| 4/#S:Y3IŠ4#TlѴ(/<椄1}5c$03x0b(!-Юh\^y%]y~lRBlC04Ԟ)7)9NcY(lHq +M&hjxWD`w+;*B^+U:[8l`}imO1Ÿ[Ή63 {_=B; gԭCԳqv;z#ƥyur1:MÙ*}VA9{ p/B(nI'[ {IQ;"n6ڧ$U+|I[+cF^M.]!JE%CQ?I$ęͺ5pu3*=Rf3 F-I8s |. Y}q4EZiA|Tx;q;@Uw#c!Jf(ujX<{zMF%ncZD#0+8YB!qQIhRG8tA-=nt 3Qv5wn9x*~m0`⇋ *-t PKPWC "mfv1QxN<4΀SgfMiSKԳq+ʐqV1coCgaƕ8pĚUms& DTx4u|-$a42.gju6x讌VѸ/ rdPԒo#{ <90sH>ˡFiښa&z*O' "T'K}ͳM@dtR.տޏf,!|~?]n \T:+ϵ|'5iE%9 `XW "ٺˉMwqHA֌h+V`ӎHw?k%|fOJc~[$e]/YD잋l05|a_6#[^bv+7`"=s>rU`Jo'wJ ޳@28Lz,3K`LI?cN9Aː5|G!c@T r^bXHhН`oRP4%(?rNcnn#34U''4qxA"y3e{d}vS"nHqv .µ=NߔxO 6XVgf;fnXDR%BTߘ(?ɮ ]m*X)fJ﬘No"̂"d3l[#a239m䔯"&w=+B*Zd3iyA.E6VL82 Gu}ۂBoI٢u"~4 iH*`+z_7P:. *]N5XGLY fG)ԉ ө"ͣL5 R+#"$`|c3v`A (X5$G< &QWCNDx΃dv_c#_+`/^JEPQ4$-Tt%']&뾚ZdmR"v>J|-RVz\x ?0'_PЃ/PyR>[d},Χq_KsTrK#G4%_`'m{QK+ d>mɫb6HwTPZ)2]mWoDio33IYXX;Y]5 gTqfGw].zN2y k_gzEMM='diG% Jz@_ @+I^Y>7-AJs%m@JѾPOkeYCORcg; u& Qx|qjo;@e;Ճ8fº!m&5[z UuDX4ܶ,f,FfVblq_iYoxͿ'<["2ZOЏkJ"RiʸMzGuJZXV%MB)5yK@5 i)Y=nhCL@݂mYXR ; HW;`9''c#yOVLzL{Wck7Gh\jō qR1DDz Zf[&HmX΀hi3t^Oť5РسC {`sb-oB~@d|G+ѵ_'i98ĎodG |lkx^24~aH= !FQ9d+>Dpk>#9D{C-K2ոɦB_/gc٘Tִd>aybTI,VW>=rkSj''%GuwaOJRGNP6؜E|]q뢏['1R-g0³]4QEW'.)fCȠg9T=}c'l:ZۃyG:{fQ(gM.X ~v\ i:rk<$ Dw+XH;>~z25‚w t#ʲr3f_SA3e,ׂhĜJJ$vMI. l9>DN>I#|zsX '?3$m,QőٚG K:ϱ8"p͆?"p>F(b]uLI=0$CC8_6ʉ̑HN ڸ[0{h=/Vā ೉7(~ \âhkQӽ[HTXXkku4v8\ISlK+CC2ɩOAmߞۇ8Ş$Fm4-1T1/pI-y.I]EgEDDAyF*U3K=ĂՊ;zTiqԃ|*C172q#!oGWwPGW(N~ N61l/%n~Ε(.W_tņB^>YgG%VBllZmMj3w=V=w-ve(=s1 (b7?vHIFNFsCϧƾscO=UL$X0ٍ~\ICi219o%&J)Tv |rv2H ._(2R1n?\K0+ );967&2 _{4/:6s"8N i`{/GF\A٨3Ē]:KiYuyȝo .1G9z(fI.!g_ƐN 4HO7&6u\<`RBӑm V?|'Jy- iyJ=$Xxlod$옾S_ Pwύfjo6Is⢠Ōa$c҂QĖ@[D"C/Iӄ- %}AƇ X#DZ10ai jcX\OmqZVnޫd"h1?8i{wxcO0ð :t2Zۈ s?nk񆗥!%_Y7m~IdS쐍p#X\5i MbTµHn"hkj9^i8-aMp]JPAEe)h΅"`o@>;P3eamjEb^S{\yei ѝ<àxX'L=a'A+a~L;nl2kNqp\XO2a7 xSY_h5)%ߖ [!q2֒kϞf c:> 2"z%XUYs{?xИ!n#t'7P8(+buV,_,"MCP6=0`ԾqpsB{% xYYLM?>G2OAec5ʵpP2q`r8Fk>}9T|"b+idrѯٿ@ǭk6rtn[v%UJDU˿%RT,k X6gĒNwF4zI؍> o#cBTegd,%/d(3Fx:A]ꝪydR ): ظ;ߔ߯h buSRET\@41v(Ryx'.sM4Zx&DB^L#ӐrZy:樒jNKh-t0"#.%F+@2!rYn y_:&J.K#.ډЍ 菪C冝fFYZN(#eVuP~@pΜ<+D ` TiIOugl xh_e&SMn9 ÌuȖu@kk++ |hw#hf(ڼXVo>ZTm֤B"(ORG#䄀 B$XD<9q/(]v~&śO̔^pYKI≭oRoi*zҮC,xD#Ψh}()6OU~s.kd$>r3{@)vt'χÆ9{-> ̃!X0-,c$ 7nrXdo#p~̫wx]~EBn[`ٖdVu#v-ZJN ;k|Ϛ&.7i,8؏oo\Xem/*u`HC!<WR$[ Tφe{:9`ǁ)v],M׏Pٿk%{h˼ACzx!X6-ߪjN^f 1b_΃WtobcHgȖUu=PM ~cwPN(_+mUi !N%-/܌u[\1Y`iDpnlHrSotFY!G~,o&|YwJj.etJfp^&Joay\*$>ͥwaYJץYxswߦl)1rVn Œ?NJ)oajiZN2"ZᴏjĘ Sa4H:SqP4&ךd4tXU^64zJMVi3d\J-"Q5}a] P! 6Xco$(= fNּX< FqrJ\>b192^(nvȟ*CO)X% IAZk}wTWWUc-)Wq^醙ܰ.wv\FkkP]#~=_%?$HK)iuMуY 8TGN腂[~L< T?C}4;)SӾ^][[j֘9|6dC%._Y 6 w垆vnt+OCT#ovv5RߏWAR"@2+KJW9#j0hb4䩄.yIv.r{5AhX+elqrXn?ڮA&v0e=+5ފ te 냫D>~a.zR`9& ֕>p-v( s¶y`e ƞؤu,*b.L8Ru'$LKyJ?oP`űYr/j(\#d C@="}n|ʰnFVѓBv`z5lӻ-Mqu(TP EҜqU>Oq 5u=R -q/wҗ"4{0AH= 0DP>o]/U o&V\O"" l%4V^Тǡ9#*.6O+c[F^F~cZ|껀aVE(d+; Y,89h3 u:۹ 2x0?Rs~ kQ 2̔jD-yy/4ÁE:Qt),V>(JC6^2V׮9Xkpu*BKIƄHJfGN7G{ )+I덭ul7D(P?&mK=uEIMXT/@_.1uA? Te$Xd|1/gsMy"sʽ + Fp|cٲc99 ڢp.ɰ%%l%M>xAԍp!Oz._eR@m+f01чV}׹eX?S:č9~dl" J,`,g@^tikkʓ d,oR|/vM+q!m@ϢOMDH8s~z8WEy E4-5h/ ש bb.Ƕ22ôܧ`Al|&'#yw1 y˵7dpΈscZ8J*, НKdUF£A'*dX~KzZ1T*C>cZA}=a^WY>v ij¦v3_ld`,quo9ͧFb RS 速o}O)> d\\;ERԒX%72w'TOI@E(˓Z- +W܎C!X,P.)CmܧX|L/[0i MC7+]&f ו ,>_#I~jA6 劧wVWA F4K,772L# [ iQUnP-khj![V}7&{:'΅CVmSz{&# Ya dJF3TL*=, @Iv$& *bZV$ciiKwg70>ƨet#fЗS5]_;3@aNИѰ&0 -zv4 #75PG7$GG :FI.Z%.ujw3 TEGZWC\O|u')\C ;Y2mf#*)n%-f5f5b6])UKi{2g7ϟDT׺v*#s,b'W-uO7ǀO9j+)>n`! tNN~_cE9ǩw7b1G^ g/6x MANaYm9B_/1D>3袖hD 'F%M1K`?hn[MIKY}v~=2Mw^z@Kߠ-Ks&Zܭ`2?aSNmYk{N>F 3Q[T^"6pNif 9`Ҕz~eKiR lL2)7ģ:`ʘ1iDa_XW=C3Dm᫳UV䉕h93I/@eU >\|ug2l [(+}VW>}$HJ=ջ/E#ԣ;'38g=Cذ+jD˗FV ]Z,6ש"Fn4VߍҴ1 d꩑nKO6Q#n dŮ4mt23Y?v6}aeM z?]Z -` Ob##̰b!=o_tmLA!i˽VM* hK7[A,JYM@c]%$ƸaT2sk> ߶uWl=`pu.Q|55 3*kKniORUd(%FS9tg/Ӥ4 '[m`+_| HVlH˯9:fqUi!S\ٯ38"ܔ\ei쏸mMXd:c8oe:|鍻̍6Fm :9}H_Fg~X d0;X:Y)oUedWL[&Wz/&t;Ο>bO]{*tk`}P4m-{G[]b4BGR\2H8F&vk{| ; UR"46 ~ǽi"vo PEn m@4]ߟLXKt CL >-﬍ˏ(UuK.py\miCDjGU˱nakد Vug汱V.#hM/s׼@W;dSzBRyhJԣ'O*zT,9ң#c8,tXǷ8`KmNFG\ mtl^4@;䟅O<@n.3'ҤkecGP<@nB $ۭ?KCo eȱp3#q`F= Necy.G#:R$e)SH2dy֑𙱂d/w,}vYʌ`\%utKO\kt\%᩻nk]Dxq+05$QB0W+[Ӕ|/0I,q4/@ -'.@]PrIyF<)+zhôg82 ]%Q.sD06⿚ɗSbrt^T{'w&dkLSCz d|R'@e%U ݪb|󪃚/חw}kHjֶ$iWohZ7\~XpcGU*MmcՙЗ#>Ջ셢ӴԼђ%> Nd"Nպƚ;3{cPSv:Sz,H]hla^Lbe̥Q%Xl!pÒudYX~"Vd [Px#] 垒E7﹕"(_ynV#eMhK |(2Yc\L#+Y32<}T+xWl&ZqdGɜtA7ڃ=T oxXfeqXs-/L%b0Ә @V1Ez )k`_NoŎľRJ>fxrN-5htpKRRzVۃC[ 6ЌLkae]~d[Yił׸ScCE57R}8^?'^p/pNcT(tLK@ גjE$'C걃!n w }Xed#Ѿ@!@';1tBpBx쐡yeyr_8| od7W |F?2Э:a[kB^DAr^<7oJ{vߚ UG(u|bQ r_Oӯ &bX)=>kӺ(#kSB7 ɭ9ЬP>_[ LVtAc"@1a_ZCF< $9lvU*q4e :9Ә1e iwɚ*;챌RKiG5Mk7m,*S-Pzc&ЯA{af,_x뢂(TS5mgVK~0`"Y$D0=E%a!4]$=a-^*J)7NnnQ1hy]vεa:ZQ7?")\*iU>O8(5B~K{2N[R k !_}*`OiG0Isd:s\һiUPJ U 2keƕ^ 5Vk3♱R6Г XZ#'\god ܯ@T}#BLbixuL; ]Aib= GO'Un%6Qk&>yg%e"rA]xM`4KK<%RA92On/"w`ZW|?nX~=QjMZh\5zs `sB7,}A\nREɒ\.c)f\fz4)i`i׉eS Vpq^>ݝ@|qԽJPط;,7T UACI+V^T7ּtv;v ң֝QT%X`BW8?1$.NBymKW3,$Ryq͉DGcjlJ9Z"aNɡ6_iKB0A 8E Z!itLȘyйRB"hǸu=n:]܎xʺNxirƄb%mf %22s& b,BfvQ-wDU< qn;pjRE w.&M~տJ:1q`M>_z)Ut~~!bQKn CX86j2S̈eM ^VDCDYbkdO,5xW,En:*../ʽ]tt]ћԵb̞!1qR0OZBP; yV7Bs}dRFrP 58Z ɌԻFb1lYtq|ak kktݠ*r//q#Mt0;j i b7~;E r/H}>P\!\9ZjUO+~?i17V0驗-Ӝ2E8HafrջLA-Jy:R+0`&rQXNb &R߄AU"U۽ V' 3 hHt-1 o}+U̿j>Mdw>K"8B8V[﫨ʼ(+[xOlXw4ZjUfԃ_ JOb9gXZI@BawnoN4ɟJF?Jڿa?M &KvQq8pS(h8w.9h1)[rRZnk=% k$$]~_N!Xun 焐 ~8;dOp6\Q#$\FHq[v?gwnք&h't@%&)=/W)լ= ɒg_W/x؞f%cbمhjD'y\Q#DEh&^-3% i_^ -<~֧B>!_CR*3D U suawCTmP>*eYOްjC7O;ڣs;X;[VI4OfR6Kj!#/P-`emӔuĜj0o'xuG|Z _Or߆wmWmÚNS21ё.^}o>)?R~ SOi}wik,)WE5UOxcұ^-\Q!л;xX ]}^U2:C*eѕz}mdTU<{ڤuą(]wy)@G铎V9S AHOoMT~3^z4Pj;%mw3Xj@' 6BLj EEFhuQ:UPP;^rb9`7窂46D}OmڏUs1{,#D_ԑ ]YGı\JA^ vfqy_xx\K0Ā`18\7g2J#ÁQD(\ABP8"Xח]݊>d/$jݷ$r3ZbFH5:KMVuOZ{97d5t+qR&~ĝ]bIB $E> trs=q/F+ڊ kޠsa():=)!f"U/] V͐VT >^9iRy*Os6l5r1 ~yծ(@)|t덛Tgr- i۬TO \TS6`hk7|zլ\!9?08,CH}*-+@aU(@kTnL'hA(Fu-`GCq6`=#d*:0MA5@(kVa"e6/dzOEglw}˙HY?A6l9 l8.^ѽ1)? Bu󊄰ß.;e_2W=f8kbr4}=jJ݆}vwF57RƵ=^< {>gGwz)5z)ͿcUX}'ĭf;i19N}'{諉 TjMԀg滾&r\ `r/2g÷x* eXyDL=z>!#tΒw%p<%㍯xk_Q]v,0:o!14jn=IGwOQ ab;CgPyӭkSU[8 2̄szDED 1vlIogG[G7ay1+9ȍ7VE-hK ">u e3nU߻3z `dK{gd[qj" o5jbc{)ɉ?yԣWj\|"*&R{e4bR$n8V&:K˹L j#$'=wG}'=ZQ#`)d[5FA YJ$c=<`"(>N&yeVʬ TMVV\9z;{(D' #Q<qFtkFLݛ 4ϙk#âsc)k=6?ZO# ɂϸ"(IHCbΩ{ TS4 _x=hR?X^~aqj +-hI+ -fJ.0 MRtȝ =O{ZA,qsgJIw qNRLyP2Rp)Y?LjLe^)tMyL#6n"eJWC_xGhKpDoqN# X΢`s>[:Lz( {dL/j(ttX_Pā{9\V~lWt܄m*oe =W)!w㫨YBG5^D[u :pkκ tZMQa3d"LH+ Smgw\ui ]k616ܾͫsSbWw٨izf=8Y\ŃtvRe7v.?eɨZ~Ckt! e1>y<ĴCVdn?70Ja|J3 ]:"CcAE1pPԿDKxߖ-.L?1_0 I0/% Hw_7௘{yёE :BGG=j0 u 2 ?J:J=0YwO`QQmGS|!vp;?VM3Կs]=juiZ~5Dq! "nqdf E^I&\y6~ K2l!2>k4 k;D$jQ}=r. `[V$.> *$AM8GBA ;l@EͧD J eS4w8X,֥7И0V A4107z>W7ٳ;:P}跧juU.$jq}@Qenhut2~Lΰj7%rJ^𽾭G:B~߬3C;\b )xxV&dq;0&TX;gU$<뜳͍\E-V<{BfLa {&Ahm1LzVw.^E^w22BOW x`6>\e'L;K `XOu޻hwyYN167Q ˊtZ '_&PhT5h?3. -)({={IZ  .7^ɢ=ѧ&:(9W/H;Blؽ>&6N"m 9gcL=e\_ܯ˘ ޠA@ٗDǎm#`W͸m<[ue[1}3|k y3XBσBVҕe!e{N9蝯ߣ>s坋V@\v ӵTib$y҅I\R5_T^JҪ\._U⦧Fޤ=2]!3茾 фQ1lǤҖ;`_u{X@|YfzAw71^KHgOw">*(v]U=ƸBjk49y5C<-d[`n'$Jl Ȭ># ᯷w;jJc>~Zxp-)w@xB?ݣgԾ2I^?:m8[RY_rJ=1k5hI)Ӓpmj R y[U7vTqxڐr 0<gܳ=^U53b0v1M+?72DB O^* [R[fST ^^f$wtz9 Q>%388DD''IW@ Y!+;ͿG ǎԚLZ`U_ڶ@-2vv[-H$\&_x>J@r{HR!G8Ai[IHx5ߔm{͖ ~/r[ Jٳz WW=_bp~,WǓȴQ0c[SM&va ɯ8t랕GV ~3E׈#씎րyJ?s{^.uxGãRA;.K Lr2:':il)t=sϪfI{& s$\I=483v'e<6q6xDG= W:J) 6y+}43XG)sI5Rɘ3:cC]T4h#M@tFuqPnU|2gyjxby)&VYp8|dy|{\S{Qz*!h_&*_+bn $ʡ[6Y_.`s**XE|UMhU=pPV5tGXjyt#х1&2x O2Z7Lo[ Jt" 8>[zD0ƟoLlcx֕n e}I}'P|oŭ3cg4(>ʽ7cT-܃f)w2]BI{A M\fdPB/b`e:g=]sT<нTi >GuDM~C0e/p;]e ^֦o(l#wELuN\X=eڤ7 Ak;/"էb{6m O ӷ"d={-t{<^2eN7}.R^&"Zr=I^ f6;N<ճĞ-v 7c@bk(`LS%ƛSO _1K ! lӋ& <ltȷcѿIZ勞~61w :j-LZ91ڐ4xZh7̏(ەmIhИs9%l ^" '=iS+^.I§6{N/(ͪ&yB\qFWIoYn)'Q9_gpb.oPgF r4Gk~ / ui6/qa% #F|b إ|}?u#L!1A9߈.LTٖeFɉ? &(#0+2 np| |ЛpS' ~r`k}[:g}jƵze%<)>6+H,8 Nf==<ѓM 4^ɴS($cA@1^;C*wLַX~10E*nW h{q<0z7/c=oz;|S۳حUF8!,?|>n@8u(݊W)C) t$`yiG4x zpaB|ݣ@'p&6?io$2҆#"ȦT|u&?Tw""A(r֎?&Q/hqJ# ßvIx!&"#I&? [x2+8{=9߻hDǃ+oZza/.A\۬༒zm'gJkrDXE@xȠ`o:cS6Xx[yOR%Z1KF.a{sL*n̫ݟppWNDi֢%`2l0# ̔di@gORI]nV=B YN&p<Ί۞QWNH:Uԓ7s!S¬ ~럷? _<$>y‘MiT" *f>Mr@!.[|S, v ?z"h3pE+^$7k0g-F5$Qr/˃NWGSy ez) qLfT7O@!S60"sX#;B*QFOߢ9 8}V\wYFdj$*j(,0xOH5ʣX9JlBj,BЊl;xj40xW 'n,<4@>'kR<{fM`pC>A.4 gʹTXDBk]ڶ p(Pǐk۶EÖ?k#|*!m:AR#"SdAFz=˜Ϧ.@joOoch=dL$r- o'k*?K` {iO N!lD;k|'|6e8ۨVbqrG3RϧcF{?,gȒLlK e?SE$ԴͻZ5orC" EZDm-a :@a>p5}6 $m-|q--p7NdwP< œKI{*/XZN L]4ClW̆fYK?|1<̩/.~+a;19/Ҡ%c֩S d1.m#(r} dHo@y2VԍާTbN&S) mDL_>1I?L(u{u). ] Ro Iwi}n5.̴e!1[Xf_.g1b~J( F TZhg50=UhC0Ȋ͘b֬"cӈ,( {ȹuމT X1Gm5 W5s'ZѱD`{4(@OGML_Oj1ݦ``yajM<䎍:Vaibك"+#~s(ޭS)۝{kvf~.KPf{ ִkY1mIV :0 @_-SJpeIHrɠH H6,[Em@,%7oY˹AK#BWoy;$!|62q`}8O9+@.IsӇ]"5wVqY q-/fHZY*^Ri7q_NxٗP3>p=SM03iruzzNbѭP;V;tw|kWniK&T^քzm,+@+XV:W7`ʑGv&/ [ӐNƦS!?Lqa(NϰN?0NBѰ"NkTn]e7:0MEoҡ&h\Frk^f o@]cG#bS"262g*e#@1z~[&F~dӼT/U>#+p~Oǻ /:+ИO%y4;Tr'+X.$ b6f[ͨoĉh;';De8Z4<ʜT>m#i䷳pv`:j;*bs ۚYVo~KRE4Mf MQYA<9`C2=v)aH^wvv͜QT'>LTl3\LUU+Q@~?[3pF)(u!}4ǒ*msX8:f胃KEظ]$o.<RE=c'6 i>PZ`rI*rEO]>"`xZ$e|GVYn-pNꃲ [S J[hb|\:ii)]CǵFhTgݤ"L)gi4ObI_5=X [j3Eae1Tpl[п#ѠmڊO&V*CNzuRUGUBi1;ONyt&rK qr%!$(Z(Le\> ctjw`]a0[9㝓Ɍ( ei/J:>yGW6EpA PTƌVQJ2rd@.ЎI;E &H-=UwF'lĿC8:`BY0Mm 8kBNCH~/Jy[t~8hoTьiy3,Pzq-(!!~*Tn_Oy\"wmʱp{|)>̧r'A6"4" Mގs,<軖HE[0wXԡ14Rj*N̬/JRymt 1؆kdj_gҎ#_2qn#ºDdHwoD%8ʥ̊ArtȖ+ dl+Rj^D -}? (sܟZ]T:ńY28 UȲQ%;j )H %L^fOhk x)dEҕP!ݙֈm&jrO[4_.HUu&yTi 5~7UXD{Ѿe'-`Sid/RJ.WH?FDVz.3 N^y`W()8[p}t"Vwn\rle b,2v!KB`̋ndlwbgQf Q"ԺGf_3%Z?wIUVV *|HX6@xDk\,!շ”r۰(D'e)j}\ڲP+擂"Нq$ &=Nsgeܪ&*QL>Eҡ+Yc1#z ψnk 72ZVQXBwue҅5*ꏆY t~} tǺ%'rx}T=JgYȆ=U#l{ϳŋ7aMj[#yJ)ծD b:{u,{R./YϚ\ξhtk!d5ݹtxT][XX>}(4?Z2aK^1,)B>P۹*&piI }>1\dv@E"s uy.?#@{=dr,9Bvfn1iU/E˓fXo[E%)ܥ DiB!NH &D!1N蝪Tai3E_pΰ6!gkMv˛; tv405z*mlt9CI=E$g;u5 h [7'Jf#-|tst,>,]jr#6Zvys1Ğ@?.iC*EfYuTA+A #%\Ϳ\:8{0jL@ R)#<덳!b\:.xeI[%/af{o5bbޫ!^:&897;i5!uVmZb/{U-|>뱴lCZhGa:=Lǟ-jFZ<7AtM2ЖvWw⍌ko {魊C6Q]Ō8WRu{O|2޹t9K}tiqxqK_Ϸtt  Ё  牢$ʼn;֡W~M#5rI5_m\-?蚗'8\\#5I5ps,ǻf ,.M*2/]!9r2qS2FY5nQ0es!9C #4RЈ ?4hKD8[*p?6# y}uA(16U38 S6֭7"n:ZE{᪻lNZSg#̧.Xer.)w!%>2M(jy ~lUt b]O)S wh O- ZWHuR5F%摒ߡf>z 4֖}4S/Z/q)Pp_uBnA-eb+htSt7*ߛ@ 3i=}-v'Ā/>+{3fxpZ>ibh2ӻ鯺ȵ'Q&6ʆorr?A'-DƖؙrMXm'~]a(v"EzcVTI̔ zԛ1_9h* S_Xt싶6nQIspbBB%e69oW`B'A2x[[ Ja:=һAX2 WM cx>Y@pDG%>#t Rۡu 7pF+MЌ̐; p fThhjk B#^U -M iR_:Zr+[Z#ª̚˶߀fmH(EJHP,+hLC* +juk˥G10Ջebmk2hڣL=No ݆y΀R85l{ ?TB_EqIۜ`4s^}ɚ~)a͘n]}s!BV*ZU{*~5X3H}lcCCM37Dg휋-凯`=Š7o0aӦ%:Ĕ~dش)X,a)]\6H_T^_hLP*랲w@{Pge#wzg%9SDlE(Ɛ<ڌي֫s)let$C@2Ξ_y^) pYX<%ƫu2"Xl-R% TcW:_s,D/vl,jE`~d:#ChOGf/֣ 4*U9I'$#zx?ߨ:i aђǎU{ЫRL@qny@nq.^#׫¿?Zb :ť7qHg#fl$xDTO>p q2J5䥌wf2ru{R$.nB:}֫H."(y{C bLO+n4{`~K4n "xEK7tYLL Wn]ԅA @9֌2QOkX3Zvf^0ǵlMC +f"L-gʕ'b0SE{%_LޞNV"G|v JgEɌg 9#C1D$}$3"8kU&czhʔzh7-41 nҋHJf sb$8%z!]b́yX+|GZ WIvxl=s6.`)ڭj< t*%qS{K*J@!ŸR9~ҡ gMoQv`'5W1*tBɞ v/JE~? ?:DJj85s6~-6i׃ 9 d;=s? "MӓJăD('ڢclZO T|'l1m;K/3* Hi%w& 4@KC5!ޯMXo 8 Kln18G655[1q\H_qؕntnkhU +6·6ʼ;;IzQ"ry"ǣ%{h>K:~r5 hɥw\LH{Q Q@ =K?P9ַ$7ֵaxyړڳe#YRg ?q4]EeBby-D]`O' ^$6!coy>%~{ܝ{*^/m:BaZUODc`ECR4V47^䌅9[CǪ̥~M9WaQ%6tL5BM Xd/4͛nKJ'Hct%z.V1ۥicEbd6)>s(tµix$\ Rv-y WPo([?-hpٶ&WĨl ?CflmH1ɫmYO XDL(q`kvXl7Y Gs/p[&n]>~F!@u%I*z?9&,7"d} V+/gEo+S-}vǝHV+wYm26t)ɎT?&YifOɚȁ]#A_ +\݉r$b3!RPZR,ԄhnNjϦn""ӌʝ!3#A[މ9 ada)C7/ω CIU(7ҏE>qx\6ȋT^0QVELW!Ed}\ivHv3_ĺ:g(vCc%;)({背[>Lf7ohѬ4G6`_yx Jiw`gk*PU}~հ.%"-,R rfK =PKHb]Z ߲+*ʴ%M%>5щtI|Zj݌t&=:w om&Z*%%!r5 O VTM^=7lgO'ԚS$r|3](B d4 E5 c&R%>bh|&FjW:NAgG?M/J.oϿ厂d /N$P p%I2Qe"wQz<Б$1-2tR&uP&㘼ފ+3RkI;Me^i8ҏ%S/swk,t@xMC2<ġu;6wƦ~aV9E^03iR!?Y6 ϝkրK?ӄt*di>ټX. OS._^m3WaR?|<0OAN:p:[F&Xa J>F62aKQP?_Y-V0ـVCscVa-\U+),Xf$}B$}vW826\A8!EE8e M1Fst;S2Zn8&VXYCpwrC;Ukmjj1ƓB.٬6z0/qu[ː1PӽZjdwozN~(V1F>qʆךa#(Z{EAQ4JsE}kad,'گմ;_Ѕ{RPrb]F#6/pM{M1=~3 6C"/Q/zCVNyN$d7taݐ؍ݪ ݕ EvdՉŰpmO@f:ۧpo{ &(eR8IHCm|ôCcfM ]w3yE¿DW+Il7_',Q&PG~y['t?Y$$sFJ`˨r v^ ]kw,pG+zs 0437Hec/n 5Gn̺w)\PMUD"Q ,q5]rI{G!Ld~B{LL[eM30NԮg5毂2́%zA)#1ϰ|9ZA8Lo޸=8iR-Zru?!+KAB8K ݯo%GRT Qw,:n!~(\[4L#Usj2J^r1HIJ)yi }0S y`}~ ۮxǓC:{ڈ+KpYs|NgqX2RQ cG jrדEҔlTI;T WWE=[5zӰ];6M1M7,޴'Nހ@HUd佲+=@p`2wk6VdFfXHlC|x>~?>9B o\tl=(5-=SJŋ֠l¶ 6⬦ 7@70ՅH5"yWPR3mJĵoi4 cNlpi+1=~׈ %H=[ym*iTp782DDq@\0ʏZM[;jhNSRXԤ'R/) t +qP&0'e`]/& eO]"!G6S٤|PlUY[ͥ#,pB9Xv5j U˃\vLXAK^w[&ӸE:7"9lu>T CDeH!ރVs&G3uLK}[v9 D؝Gk/ݰ~tkQt^,o 32. ce|(! EƐjwX.*)1Mh\{9Rc,8N.;LEoOJS߸%.AG K:ОJspCq䀁.XYPT/mY0LI@`ao ;9%5mrVmܮ{Xdf܌kO{c˕/5-2 &Wb C0r Zze"JR܏fhZ8)Z$zw#"(jmh3̅[q~q۸,,4$ θM"zܶR9c@Z rKZWo΅\Ѵ)E߁DHjMꁧP %lk],ZqLW0kDp8n=M=k*)*pGcRCmi楬@y܉OK!;>Q~'8e, D njA#09jhJ }yU;qg"\|z|C\k祣%P#PeO4v5A-FWnM4bwSݍ'ύY'q-{^9[miovC7!' Ok€b&/u}b]lx~eQ'&}3% [7}E{]M[ ||sv~{8;{5'UTG3-ۙ[v^19ֹwj!C]w$7Q|%fo+QZOYҾH,[$茢>~.)rB]m]Ճ-v LФIfbu1WO'X/ BfI#55qVEZփ-ͭ@?Ame@g/e?d ՈRReVXoxFJkԢuӴOl>Tty쒆Kkki+G;㾤۪Y&tBUdV+=8M$pbdt:JPjzk5bx-er&%;iat8)" <2 J|"{=s5D,a.M2NK&jU%&31f9]_hYldhDŽU+LuHRJCr'^7}!f;XpF򣖿O+Y@wJ6MkB񁌌MKU |%^QYjWA5(z36˶emĀ`{P{$# ׯzVnө-MA?tԼDٻ P1 "Dgn%oՑ 2}N +h`LꜤTNJ[2gd5@kK@a}! \Cg ;-e T1ӚRg,.Dm*\Cm2D0]1mdC咉. "opfLEF>xp˚O]#hZD^G= $c8ӄ+]tTilOKOi-^V&gQ?LjU~TQ&8=p#nIt R'Vri&zU:AK*~#/i^N'zL0qS2&=ype=~iǞ sV3$`HS5! u6'!#M+SSۢ`O J aP |@1.UwNO4P* 5KJFS V])U:[ G-y+UbP_ʦdر ^aĴLIɔvW(M݋\_ yhw{m޾'t; ʶ[/KvNˈWH1EYIsѰ@pNc(g&\Q)ڒ#l|??5ĥ-DNV/Y-QTH5~@gS׎Krr>MC UYTfY3>#if7FXH)#ϳX0Ce+]:*L3H% E|pc@^e-Z]@W\K$| *}PNr鼂䳺Dj $7<.s< Ym*ao%D8LzWU&kt#aga^jPЕ{!谀/O\ba=[w=m^ͦzUC l2^qHbLṔm͚$rhbdCInIè8]kNҷ9|7i zsՅ[kh)g@V]1{W7ezDI׼g WӉ F0bcHLL خkǫ/k| :)0 7{2 Dc)_1=O9O/1OGzṂ-fYYXe~ʫ#n|+>뚯5<ǴeŸ \KC;"1&WW.ҟf.I8aimv53t&R`wإ?t<8{woZӎ=MOɽ[w\<63\t‹uqPIToo 6FƬemlF.f54FoՖ)h`E~ 9UvHU${V4Evyg!4(̞*v1HkU1AlmD)׆yĔEl^cSBN[ `Gf K ybOIpnC.HQR]iJm&;|U3ΦT3lc"YĻб-(iUy Yr\#h7߾%W|ػ$jQu8-Q`{z 4ev>fL:M\H/0`K\"kdEvf" Qd̹ M+SLP{H8ac_3t]4nL@"P]qG\SfClh]k"pBo8]nfS?++Xމ‹П5z#?xIa5?OİNiɀi&YV@HC)<2D4L:pĎ+*e^eq"LBK#EMME SNC; F]j7kP=k787|,Φ}-ΟDNusI+y,!sD\J!(!Y\H)!^hӖ&PthG۟;4 4RxtSB#1'#A?1_t.+/s.4-#|a~5Bxԣ^\T u>ҁ鲌dNn3ulC ܁S.y6PW wXQMJ mo^p{p2'@ @ɜ^2 R%xa7 &_IW<6 qxHFC,y;Yy-qfJeE(> hsD`[ < a3O,&H;=LL'b;Lg " ָ^w= '_EgPhPSNf;q{u(=5wi9y"{EobcX5iдDϰb>?u+w5SU30R9uIҰ52SZJPFokӗw\I2 ~XנO&nLd8P4$m =x{!iBN߅~B6[a<{t2<}=sPKn 4`7O 1 NQCOQoǣpF<~5$ ^KByYHO4)vAy1:YQN% eJE 7?wiNv'7vTjywxT,NpP] vs"A*&Pas,ND*bS]A7Nt!\Bi?m: iDOT[Dz"~9,t|?=ye3GS.mH#SsYTQv> >59 EPIu{~j*CڇIC@KT2׿Bl%cq5rhMQ u&y%) ڟj5x6>cX[a;UD蘶%dw*GA. xg 2(!yZuc^HETe#Gk`O4wv@_nb%7Ot2.9 %Mݱl`#P[<0;|2]j >Xvg~~9]5qP~y`C~< 1pԫU|2{7Gob<R]Bmq4)ah}URw|0Rp'. -@~䁬KmBdWStpJݣwoH?v9iLIg)aC~z;БIz)+qvEÆ;u@I qCmOwJr,)ܴ&-cځ_?JO+JIbVxLo2x4_ߦ`+x;rJߵLr{u7|?ExM5Sy$s=siYQZW2ޤ,pyk ҿʹ/.OGV6J 2;݇c8_H} %7Xŭ5TpgeHNae5DBA8Έ-RTxҔڧ'vǁ5CKB~HaM na4 荠cV[]tja0BkNK)2cCJG7/eaW EVB9'9{[لy#Bㅂn-2 IoҌƽt+KV m+tw1bEڂk,Zr4mя(c?+O~ ȁ߽@φ i aYv? h+d.gIgT])+=TnV8'A`V_sVn%z}IJRvK72k^k;-`4`oyqк~;U>́9ْpҳgrU YmAk€-8yW:٘ЛeMI[ysq(=dcN>a=D '{漇VҬ䠻j{ȵk8]_.r֬ ]Rlxa{'i:$gJ5a)l%Ӗ$`hhij.S]~7c] ImWpœl! #ymv B"bzԂ3N serP{)W֯oA댅/Of2b2(װG Eunڂg~zn$l ?٩de({[ =}e y(gc(,,'ز+Nwyiv,C "ϒ~ a2]TF~*a[_sspUZ[CR}oylI,Up[Hn:Mj@NOGR!0$Uz/Y!\[Wz{T6|^L:sZYͫB(Z th63>ڼÜv1h+g,ܙv "4B5% gmMdegzo{]0ʬX[jF!P B^FA]LanJKl`]T'+p ?K0>ħr83?p*$B0g1Y>bRno2fOIyr`]w(G[}L yR(ꬨCzȑiɮS"TC`aEgD4&N hYjh^?ͺ4ÅIGZ%,.AԴ$Vam~Ҵ@3Rw옓yJ |<đ/)lñ]uۃ7 Pيw:(u)؍Ik0":`@-\Tqcbr+OpmLG|jx~bN~ȟ"\mf  Qu&Ø l_}4|\q]u#nD uHcײ6xE"]q6oPedA8wToWy/~~ClBhxIaq/@`D=Ĝ1G F߯V4i`\eG Oj*l#׿|o:ls2qƣR9\1}2_Ĝj&:Hxta%^Xx@Ps04k`R$=ፋjjd!|J"9K9ڼ"ztx u~T f?zi:N^Í-.."׈ 7Z,_<ًm)Ӯka=Xp,UeԿ յn *ceGxmw-ŃW^iK4Ww2[wOnav41VK9!/ĔK7 >e~z)Օ 3_!? {8]}y0Lۓ`wU=@g\\GFK35$muʯ5@tWͮGQdE]\uqwF^Ԝ.{qnO޵K *_fS>W: # \XN$Ʒވ/x_TGۋZ7 /#A;S?*h%6R2ļœ#11a^d'/*?VJ T"߈b,,$إooDPX[[αksx;&$_(1 pY7lZRndeH#R59/~AЉn\龪Ħ]\N<<MҠd;]F+I[yl.Oќku%Ȩppa~ZFlǛ1#F$I+OOەZLOG@ ܙ8 ]N? Zs^!n#94;)뮶 8@ w'q׌Xq/#fgLO=4K8ֹڹO@>jIAȰQjB~D:dd"8arÂz龪meKpCौJ?ŲpVM4hai_YӃ1 })Lpel7#ʜ),>IY\y/ME1ՊlMH):jA 3G\75ZtNwŷzIW猆"}zwJrUe۾ROz`F$A ,Tu׀gHbzMzfu[x#j^yHn`,~ M\Asv_ӔȪi0 Fy_D[+]p:e#vf#9f:g6nFSJ# :W] 6J/1*5q!ľt q+\mx߫ nlWl4$"L o,f+I]p]v+69C?vM1;aQN!d>&FN[?:?_m( VU>O +ҵe:<GvG؇a^߬*̪͜9 ፖ0-'m l oZ(`V{ jx`PrǍ k2FGq=eKyH+@MNa>73_֝~.b3o7~#‡7UrkG5rqic_YASyJzܟpcΊڲj($,_AjkU.9'PxP^_x7*IUrWK)Z+%Q ,vS |G#sV7p1Z %urD%kՁSdPf]FI1o "D^uyfReq>טߤ?gR.5kN| HW༦zM:Zk\}3W\3?n%7E6#K),NHo*-fh/F)Q 涼FMΪ#lðzZ+0VI=Z 3Y@|^5h$YLG I-;Rܤz?Era7nSLyO֌.b='n``PLBZU!eB6SRs iΠe#l3`>&}x͈*-` ZAD^5WRqO$׃uz];Xf8 Lvfpb5ɫg$[ЩJegvZE̼JlDžG&0/9s[ď!L? LCOCX<&eTNHLHH֜ZW$XYs*SNڊUʀ^Sd NoCLIa%c1= P8 мZfap LlF￰ ިMbG*҄Ϸ=zh'K\T-J4hSyuΈi I­c3 k}UGZi֨G'u oߨ`鈯{ipNRɋy[mm~NyZOn] =@kEv\=J$.i\m;u}qt&=~ Q 9.Ml:!~]8ّdsMѕ`CS%`dxy jfRE?A0= Ik1N_G3Z@k`퇴y®.1_ٙO7<51.7S0ux^UjLuJ-R0thUD4Ε qJtey7dl@HUטt!*Q+ Mv42o>-rhAvgH-ukO5_-oq9 {}vԮz$(OKФD1CѣŁ>HJ;?$nB.JK߃ 5[ev#1I- u WNQ$lT41FpLOR>3Q[8ea^ +ajphq1 pF.|P| ZؿgdNDWWjR\s&ÃR$څh㭛oONu90@C4W\yCLЏ~uu} ⠅/}587zIG/p@H-?Òe(4^іSrKFD>>r^BU>;1-L~^z)5zgR3_ՇG&d@$H] * G,HFc^[L8_ڣ,WO(Xzm-VN,R ~'/_-|dt4s)pJW1|IGJ齒sڬM lAIvZZ>D!fk? 7;g*S[-!QbV;za>|nFgL.M:ӟraa|8oI_m.??[#ț߷C#LE`kWAJ:(usL)Vі7|"5a=X/'Gz9[L8fS5)7%1>Ϣx{HSsjc o]14Ze!=ٿ 3݆F{{A3a+$"kt.B7 (mTŶ/ί=}`.GþFVcW7BPK|xN#R&Aվ@!<75Y @oVbaj {;0Z/u_qN8( vH͙blqrKp,~xaz7(Sx$P[u0vM9 @ځK U |P\z֝ϲ3HP!$h0*;OہԶtrlS XvV$WU0u_$Ն {Kuqe- Į-QJ#&b)uRE<MxFw2Ug]Ō4Lw>?W3cz(@* ?8-#4(<8ݎ\O.2^ҹqtCi=DD;JHϱ㌾ErL$-.O_U[C5 Nx-xY]/ڇuU MgTy7b]VIg˗)onB:Oig}\h  FTcw!e "NqaƱyB}/Y[_\W!TČ |j]FeCZL& uJ璳LZN 0lbҸÝ|nxe'\Q"h._sH FʍRL3n*iֆ\4bPL7T*WxB,%nJycC_c^YK(+>EChNp ŃtK l/H5(Z W(Mg\hyv>R~F&@|((Ohѹ(n˝\"3# 5: :RjKif{4F*=ؠ<7!SswՁ֞V=oLqPS!c8X_0+87VC k`!G1Ɨc7<7d;s.î@(٢H/cPŭRyCzր0q{3 ; SgXrZjP8LT'#Ck*Tnӳ ,p~c[3<֭JhdDߋkTeB*}xg]h"8ho\d4HQ#:Nv޳!:a}w󫑚!'C^-~:jF.bg07BCA|r*A<}(K MTF&]}Yp>n+( (CIP +cp88QyyEj*'.T|*Dy+? ƻ5e~\V`^fX_JT%{h|S>z׎~bh!inё dm`]1ʍiE|9;Go/;9k!Ů,MMaEF;਋5`:"@1I8 rZ/.)Ҕ5֒$tuX1@ $b)oZ}Lk"{tl+W=cT ?5Tەz ƕ1٢~u GN>#[[)_(igkG/ܳWh OY~~ B\)OG祐:30aouRŏ8r0[Vi_FPʅA Y]9}qcXɑtT֞c fޔkN WHQه ĪcIY[ٱsp>S6>[Rk?*8 `yPxzWsJ8SuzB L )z4ӌ2#]x|ҿ#o9@)]IU{:;9[ NȈ-+Փrhۧ;fYOY`5sɏB?[ύ 7kX1z]LaWڧ57ͬnP5MI*L k#&4i>E<ĈG_~v SĀ"?Pv1SVBf'1Q&:ff (meŝ21ѕ&c%>z*!601'G%6 {¾NRZ&kXmiOtgarZmp·9E7g?ѢR6YIz)cLJXɟECVQlIR5/ ;,>kX,!>v& ˤc;u%t".a~gD. *i/N;O2<;Ļ$CLl2h?s$mmc4ܚ3U©hn6-On;\{z\9N" tH5Z(uowTJn?`uoaHLKNC,4taQtݑGEL,Ɂ7hMxT*e\OѪFr <Ìew1ӭO0b {t4=%Hst\b-*KPwXJ훊}/;yxt^)ZO % Tm,P*疍ȖLTi`@CdE)tA:^IyX[wì>묇PۄQO… *b}1fd&"UߺEF^h0%2 e7ib4񨜘AW~*[tP.m5ҙ3"p:iTmq̈́F`Y dp3D1iuUZ=?# *Z%ELf4D`<2{) ea@d6eF&Ձn0 el)#e[&X6p*uɅVX1hr;1OI@-F^^0mOAe#9]49ͼ `GG4OI_\/k6N]C)9-Y]wi &׽[l \Niة̝Nr S!!{\V/p'%T8xcxw {\ףU{_n>1ѹ94Ez3 >؇8lHqɦ&Y0}s:EfaFUpTؓ: &4 ~$G2aa\U 5p޵9bخ.X}uz$R~oMTr!SXC>hf2ErtP5WT0L}o#C,O +WT $%QV̩,s?#[v󥯲k8:JxFpl(@N8 k껳)R Ƚ>Fd5aKU^T3]e/ĄաRŠy',AԵ#޵t&B D%T#+;=܎^MCFt3 L1^BAz3 @RG`ϧ}ҘQ[h bJr4VE>+C| dPtk-)YQ@Gb@ˏ:m<G YۛLA6-`+ M Hf: 7F/s0溵)Ǩ#Ry31ڭ> NvKl@#wHʐ2z40KŘn@ ?7sQP41ClzZ]AF@I_CXSc(+Q0alZZ>q&RA'*B ArVZGx8+f!5j=2S`ޒm|mS@0Lp1]m$?E"sY%"h#gPgaf 9T)-L(PPoQ!DLbD܃ц2kf#w\|PpV>x|1/"}O֡hLP\"q3tqLSo"0g {rSj@l4'7؂S}` {?o\B$7T2_i6˺d(>,HIq"k\iR+Rb@#2"L?_wq,nY4bG6Bk2态U7^r*-Ggw5Lvѹ?e&"v^,⼁ u)Sj* 77@|9Po (j Rtw V˘?pNxJ`++>e roΉN$KDN'ȉ5B ͂+:K1rwQxR? 6:}'47v@ϳ X܊GF(FCS y5 aeewj\UPRv˥vԅ<$ڼEGo-"k\G5BAvZ&z}/迡I% K㤘ٓѣP~-H RHarvz16[5Vo񇔽(SWġG8j[Q2@>Tcvz{ =Aw7SSܵAnVDpbaQeCE>v^Yq:#ݶ϶Vrn'2y%0>~fvg-OvUK889!jWtt5ܬ Ilhēp="n^_6. {9ȥ5 6"h0Ǯ]YRy2~a z0*gWYmF 2ZMc^CRrE=3W1JQZJbv1q`aEƝQ#+,elFq]ks/G!R \n6k|A\,MLT`XX |)V=Pf+q&t-ɟlGqth;ڬQPtT6LBE|{]4y}Wx/'!u㖮@VX _z)%nȂ]ڪ=}p'shț<4נp g3+w!t0 o031\; :/&R#/ggp; ;$")6`v팄'o}kԞ`Aݲ/]Y` .1/MBƊޔ*`몯'ӑS%T^qzD?(߷^5ו6J&&0 ~`mOH 291wBAsc7eWWi~fDzZ*կWkS|ИI(3.d1M'7v{{v>1G3aբbzp]Nѱkjn AE#vTF'($r ".sJ EUfS/JO[q#@4UDZBEG >9Ϊ^f_M,jk7 R0srbS4BAEPWl\=>yrJX{9=vѲc]vq|4[:@ζCo;G8iE.` 1`BMs3|M,_f㓬 ;JT[JB@Yqq|@o5&dnfJI skmϚ G7bX6ka)W٨5}ɔpoǀ3"gUUӯh.%挱7Oe!`w:˛hhn4qw@{stLdv9Y0vT9@Q/mF*AZPD!l' Sruhc 7_ygf3)FiRZ(8c`ym'dU/ ťg6< <Y`=ZUuRq̓H EOygfܕ_F 7񌊠!ȅ1.}('M24q4H@$չ01SR>)L@%IN!GC"T";ȱcc8F0сi[/qx3b fG{q)R~4j<׉?ex d`v/" ļh44(LOrÇ#Ĝ CR +/](f`Y'@l^r`ЇL&0E(Ղ~*?6 [r)}n||cfeQާb w"\q179 Hx3o0Ǔt{bqU~` !“|H;TɊxK] -MoTN|k}:uY)Ħx!&+x0S,67ou3d+WF@NO'ߥD HUD-1ߍzYNVkGF4j\!)]m 6cڔ}>r'c D_Vc&(S.EQ /YZz;8WkDAs]q^eV|D^prær;)*HD{S9F"l;mxGe< Q01Qtɔ N8Bg\.+TH~#&*/Tw ܯou)4$]&c(Y ZCiXje!Bٞ.e!@Px8]_zx U< g|1U+ɓbJP\gً4 ߵ?da / &D r TdCꕉ4U$CW_`hIQ% H}Hc-n%dm/~]J7=WFەofcc-vnJ4XJ.kf?"5qrwMM(u;=< ;_J oI ,ʔ3V8` S>ڵaH'u`%&`8o\ȀW+e Vp !ZoًЀ٧M/M緲,'>9]# hF[ZnkRU%{܂!;hhНR/*Qdo#@~./˘P+W}_eσ}- ]*$ Vȃo: /1CgR4MuRG`,6Gf"%[p uW=ym1د ? w_DCqPcN9X|U.cҢ|{f6KPLR? _(6auI<Qc~03^4 r:HQrf݄ME׀Z9 kLeĿBA2SMa{z0ާj;U4%ᬷd`F.><t2^FK~d*StJʲ՞ y {VChm rXg7Ȱu4@?K鼤7L)>#j cC; ?FU'70O?&ٟ\31&E6yj4w~bPá "hdMLBO7Ա?#?79KHIdk~jZ#TgC%?ţa]W]jUħ1ʭ;S85d*|ґ$]-} [LA_VL6 6E*9T1 a.$س 4_;Ae)d9L9ݴP+a-8!cCZ[S$5{_ *AC`h#8,ԁSx;5Jlߋ†_R:k r}tB9\")To6;ٝH.i:/;뱴tM9Md0F*Km)7?Dw ![6s_bGFw>X+LrN\(p*ۗ&~M,%: F${ 27#~8[F\@}.5!!% "9:NGڴj~W0x|@AF]RI@Tu a,ի=SfQG' .Sאv!:{}6a%_:fI ? :CmqgA_NHB }G} L2*3,uJx2>2'JA: ߂̉Wc %;B[NN'Lz.{fbCnS=ۑj;$98ۋcW/7 ȯ2"OͨOnag~HFLX UB j,EkTq;ЌN2Dq[:/O1sbcqc*{hJ*uG ۉR݌,jr!uāM%X͉gV=FTQfg⣁†]r11Au wdyaj!c*a(+iޓ;7pA̼fVq =o9;OΐFߐ ˍLne$JeA9+MUmB|{g@ PmLOۜZ8<)SO†o.~T$Yu$Anb3c*}>G.po)@ofpKLP bP?qrhkٯ˫@]j$cv MRy`h=ܥ֖R wt|4+Q6B@ =H5َ'Iށ+W۴qЇ9Tn0*}D\ʥFU|%>\Y(eR5p"?K?]칋R:iVgc#caG^` U2KSVU*\TB}~{@=ɍ?I^=մ#Kz߃ovy~y~{pXC_TOtuaqШ "m]/!mGڂsd:SG2M]#Q:50lng M<;w3q+h.I=uI"!WR)jiDIy!B3,"QzU7h>K Fkl[}A>R50uTFδeУ]aŠ`#LAbS]|,}-fznQ/@!*o1_F;yhIz#H *ٿ0FP1^# T[@1z6FsKye!+1fFwXu!RI;ԓ\ʔp{]nPJꈶQnko]߳G;!9;.HEKEWnʸgÁr+SMX|'XK*͑$RCzE\D _<*A9pbeRiR<\Vϝ*{ G?{短vqԑuZإԿ¶9ݠ>|BR ,e]]"\]gfIkY}ફK$_a.A]`j"rdߜW(b=Lm»X0iV w 0=_ [oBgB~92Wٿ3w}p{5 E1GnGЌ oLXrQ۰ ֥ w | {VKrB"mt$Չ ~<!$[RjL Wt`y"2>`j: ^ʉ֋!G[SSEͬ!ו7FvzWѧmչ(D#!|7.\\xP*孯>J qbl~o_vSѡ gsܮɄn|ږ&0Rh);.B,FQP(T]( 3 MK/ӸY >XC/~0_iQ]ܻ*i Io? LCujͤ}aݿr,<6-p#&y!K[浘eսPYm x.v"!Cvۡz4ܴBlg<6'l<^ҹ%k|eCC~RFN툰Wr98rJy !h J(2AHrik zrŒzydZDan@Ygam^e2q椆Ī#t(,6 lcw>G%5 P6~BVO pv[Xlk( $>i'NG[BTGx/P"V<10glj\ߐ57N7}rج'#CdØSQf!xr)#0]a̯A/ -sLn§Z?cGP`Byeע )9i ]c?wJؒ<(Q 3 E{r{\(/eT< D4jB.nv+WV\\,3N2O\/ }/IDglL{ۈMی?W',N$+/!͉Z5bN04">DvFI0JWb|X ~8RZR6=v_c>lPI^z^ՠ˪JU#+Q,|a<ÏzTj49h5b.wlI~Q2.۔;\{.w0n$W{ŢuF7{d܈>ZFSK5(W$T0/C7۰ޘC"=ژc5cj3,^_kIwy[S@suGI/:5*e~Ӱ bZ,[c"K >U}>resY" umQHi#0$&G|NgkH"1:TLO_x:YݒE3BUJ LhcT.uMov~ьk58Cu/#z).Y-x#4JY/@F|gj`Pbp&E ӈ+%QkPP R8IO>󞌏91ĉwⱷF2ےUolvyyv}=GLvV 3tOy9S;ZwB2*il'!&nҒ^vFa $(gw6m{.rF#Jct|}{"]ՖQ6v^Q8VXz0]s2Ba{2^|:w#zRXi\@ Q5T^]vHeK;TTzfdnt@WuAjvV \}ZaE#-1TZ`dlkf/>|w 75f{)hѿRWi[_2C07zo9#]pO܎=-/QڵȚP]AUϒQw;3cg<PsSTw,k }A ]HVL_GPQW%_P-$H 0f▜/ɀe˛܄ s*,pZ([GMv9DXߦck ?lB!>v~Fpk OQG)ᥘClߙ"w>.A5ÝT#[dW"ܗ9du=$jGn]|[;/|ҠPt␔\q\+$v*yZDq82(s#W~ɣ?5 d(/n-.qj[nCܙiJ^N$oܯ*6 L|I⧭hVKKٿlz_0հh2~eXP:@i]1Xzˍa?oPQ"54z$L~g[Tmn+j^}GE{#wliS"ԄinM fEo6uQQ8Gd]3WK_8*yot7;Ʈv3faOyh̾yoN`4L 6zꂣIїFRWD;7B6zA gY\XIh_Cye!g-iXZGz1ݺI,V6eQSZ 1!sZ%Q\%x?lՊG^DtţU!6(9_.UdWEzDʠt;LBG]2͌Y3;[jZ&fe-lxuXT" >Wʩs%3g! ;mQIk7q ;!xBq5EbLߐ<$ヤJ?0e|!៏M9\` }DӐ݉m~t=>W&:ax|BJtb& @01h5G־a3Z@;-&C-㊕ 'sFpLb%O:fdXM#*M֏}Y}Y ,}56ԠirYz0;B)ڌd8=3ǙV{ߡ%l:EM/ZFO 7\ZmVI DOm8wvW %%d8kY/k+H*ixbࠡEѴBXqr-P :NļV] &mC+W SS9 "?Q%Z3 \iy>Vy2({brP0$SȒҲY`2J颋Fԝt@Y4~9ˊ@ +i0j, v#zT1<#u;\=FekFK< lޔZeb-]`-'pm΅z gh= uJ,?,W{%Uiz72u!Ypc! /_֖)֣K Ycb}Z~]Ϧ B( ? JZKV@F!'sɶ\z!l?%9AjsÞUqxmw8O#wm%$ܱ~/<"SrFV{e  aC-rP]z /lkuS[)*t3νd(y&zIy:Inz h(t˴gDꇽ]wI/OQPhkuDZЀ]T0m%Z,0HgFCߤ3WӔK4(ddzN*LKB.c2mZLgc6pi@5M6_y|Q"C[8ڜ'< vݾ-s*ki8ӇkjR(|T롅C><i4~fW4rEV@G]S-JB]>1%`>s(pxwݞjBuju~{^+/À׵ "?Y21*GAʘLRc+ yp52]:ڥDBW%%d߱`U<@.Z'*|sXA}!Yj3]e)SG3Mߋc2BH'U۝aSLq$q>e/NV=[bL+,2j[[[vjhU|G|sp]4-6\ HqhZ;oAWd+wm2ͩW> %|;,38՗)2˩o(_1R&-{vмH[{&Bm܋,&ʮsW vSue%#LCֹY&D#%c SPqaاBo=ʢeT I&bR¾^}3siWC}'s!7;Ԡ4'O <)pƿnzchx&}Ʒoc]CT"eYff9hҒHHH7 }{7*!DVc2Z&ѰtxyA@$Bx,1}ɇ;H0>BdWCaab0V,e!"ٕ"=?"!" (o ׃m(偨/ w K:MltlPZF+'߁Vr"u@Дgl>L8ԛnl|ݶ1#CbWzP][b}F'n"hB" hk'njpM x4rɤ[#ķUݒ1Q/Mt  f?IdWu q_p}ch#A8@ wN t Jʸ͊ ӷmZ?*';\Ǡ+}* }2ͳ닂d kI.X5m>Pؤhz S9!cQ+%RV!;Iup$-S5'>o:~ḹ@(YN+)|}y "ȯ$Dm1!RñF6f=3|Xm6/[(]V=ߛ=w)+>CܜdOTa[AnRX%;HsJrGayG۵4[dJvYb\E/ ~ OvF[) \+6?ooE9Q:)iu #)(:yڤ\X&Y5ѫ};`…ĉu R3㗆_,rVL\ǒvc&]IG}{mNĶzI9$<1RXGKjL BmkY*Ҟ!Nб豆+(TfC}[hW*OeEy3Ez+iصtxFmYBw%SSF6L'繌鉳k˿$4u{P-7A.hE}kW/7$Z:aa5rL[@ 2 85a fŦIzF H˸aMїkw-gү}u^mǼM96XO>\5B1g3&!s~s?o!AνsKг<`pypJ zlnVIBztluIH]]^ƽٺxk礘{Uȴi6m$]q~٩[fVEƊۥ6SרEY3uZ'*N蟃Vq;:d{j :jG-+?Dܖ9m=FW l+O44.F;4#9"iRaEk\Tk9W{*-Q#Qߟ6Q ȡ..+:=ĝCKXw>}X^ˍzfMyAYCKhqJ ?S L۳+q>^L%wtg2j%]a6K'dI"e"ǕsQ־:ʼ09asi\$]:W^Swq2_s?jOhEE1&|jn!<3K`ZDްr *8g oͅ]n 7C[vy;F GIDT~!bklrjf*5uѾ[Iq?^g5|}$r/!є 07^H{܅v Q!/XCe-֦"-?? %,wTf^Ovp9K=ŻP5q̅!4é;g sCV=c[Mm1]JN5JT1k(`,$Nmh0Mh|ffjH䋙 .clbٷ\gΤ8Pz{j0 z_Q}yLaXloI O8m1@׳ӿFh~aADO`.4-m@XR_r7dB]JjPE2yz>~Ga*$f6췳)=*|E`#jCWmc ϔiѵKawʗA3ER[$ k]l4|CAJLDS헀:# ~^EFŜu?-D{RR^9OhHGɂjn'Ǣ9-P:nZӲ~/FMSZD63Vyf"e/\8$P 2,^aT#l0"H0_"`Km@ Ps * K[bzlII1dB09A< !GHA4/5ס  k5l=BӔ6ԡM5o O>Js#MEAi16K4"͖Cի;|G)1`O8w?ue"hYH5*J',?ZofXR|YT~c-PW·Р3~fˀb4˶ؓ9K}T(flEȒ ,O^?L6+!N%~"mz^n+@Cl\u[;f_rFNc:.qe)j*~R`5o+gڛZI9Gt&#HOИg`4m"1QqanZ {hB#$0ڶD c3 N Z {a u|:)N]֢M^&-OD#ӣ'`(nRJ)"X3.Њ6HI_:Z9eBjKS"=kxpn}A| '"uo9t`\3$HuYZTdow&[Q|PA2=bKYvkeLNvUU^nE$xҷt>ab7`҄є k_gEҡB [HF%6GZ9TjoX$<|^lshGHԡt c!_of8nqYa3f-C ('X 03 ? o۪bҶ:K.W%P^#{\H2O @)1TYI> K``+R}AdGe}BU*`@L|U$I_>02ۊJ ==ַO`Ar5.r1|QW*]i`š›nv.4/؎Yϳ̜"%|f"ۯ9tS{aVffxU}bYF;D siJ3_Ap]U?ڲܷ)۝[xGM{YiQ@BJKBlv "XٿMji}Ir)⽎㬣E{XuR1&GhƋ%@W:vW:r:on"fkTuߟܦo ] 2)H9Jw!okY-WIrPȧhHU$VGOO \FXbj ik |] O8j3yN^.i`QQ_5TcM71Sr*;gŊ? `<%pБC∞mjqwƒSoU{OQfvgL Lo&pp yf\$8mG(6YOr盇"*]Z>Az2VdB8e[a9. V$,B`ҫS6pI*o6v?}|SToUɴiҬ\v-Y6Jr2mQѨ};79Ӧ-Lrb9F)v|pur_p@A9stt< 4ƒ\?'9KiT!zo.ho9O"$ί{ξݔ"Shg$簸ZzCH)8]DW^f8+蚿􆿝ئ[<~YD9ߗtׅ Kt =$G&(m-"3v/1( Fd>sj̒ yM d1} P⒵8"&EȘ_A*hcH}0Ƴ8^mˢ[$_ t:S4nKް0!ge/)эM#Cի+嗕JiV-+h@{=ALOrل3A|Y[q"9nfGnjỆ͆rŸ DNU/+ /SS] @/,cęQ"ȎUU,y(eG.[9Mq`y^*[0!OrZ3h{Cz܉Lo%!9 }4[L.kRnmBH[_kL͜iՇ[ 8&PIZRUlUKSW>Ж!ߘƫ"pNa긏veGr*1Y#BHq^9b쮭=8Xh5i^ͼ"-\1K*)[88wP燹l^OSܼ{>X8:w,*lQ0鐂A-. @Ki oT#ܺ{N%Y-A@ $Vs )j/|+t,Y3F/ aS;9H^I'޳ho=5m!Ni6\@ nͯ0߯(B:t24Q~'L+ 1tu<~dTfeP[Z\t4«kLߞg~WDĕ.tQG|w4Fs)fTVgƺ=)q5MVD #}bO?Iev\b{m ?7یW{pAh%䑈}dF_ JD:@HHO5:>,S8pTgiۡhm.J}7~y]pN,")׻贝NqW`ah,$koyo"G.sic̴贜/xKw»魕I_ &_-o$p`KW2l G+HvѣNhfZ5 }V2y^dú 1NG_H{t?֐ 0` TfL^{_|ޕJi'|m)1LsYv{~anNníeTRfprEna~XՋm{8]y8>!ֈv+RM|p3ַ/+டghCy6*b-,I^?qIѶ':HbL=]ҍJL2?CJŕ{-M“rC0c?pgS$[J!\I۳!7 yxްU!mX>&ܻ_vp}}%[L5yy9w#JyT=*U*wmOKҗp,ѻyteMhFNbPk6Zgʥ[U[f OF;hOt=,乘z_}z;]s7;Ř: 2QMBF\QθKwnH-C;*"IqηD/TCI6{/&yF7l]dZ 2(Z"|ksyo5Iwri}n&DAW) V*^C͗–gχyO:A{-5` D a>)9bɪsC1h<rygxi2?e `n+G{gV9Q¹ *FvkH$%6r]"ZAJxSMrvÃM$~ +N nQ yՙAһvo52~>b [P t}W\ )7ˮBࢻ,c_eظ4`݄xb!kxʄV,lBR3MP^AږwMUS o`^tuv rH7XYj [K2'1Ez0^jń1 I u"_u\0YN ,Dfa\ѾDhq{Brim[}Js"ur Z'頓)j,N^y}/c<Y7E!mae_5 2fM!X0\vJY D;Jo0"AWu4~u9p4/i2f$Ё̆e;4 IqQ-40p. BS!J-$fIFu/:4`l|XDQ3<Hh#Ï5 Z@mll"\d @(C^]0SzUAΦvӬi&wYEch=V)*6XoY-acw+x=_.$ailYie˵cU77$r#&%+e$h/ƟŁ~W1ǀx5% dqZ4 7W0yisCvgu/|{±ȗmNubwoCofU#IxD¡EڑzYs|܍ )seC0Rn/;_ryg^;m8P1F$οl=R<Y(c~ oz:*} zB*eT9DȆ%;[ZȟG'+ DՠݹvACe10ZNyTt[O+ԉ =Yjw,_p.^?fv3wcxXB%P±"/^I0E$-sU&/ NwY Q,Lh{ҧF63W{AM1'7d2=(ۍrzn g|_9֊ ~/ĝCZxx)eZia~I lƧeyN`ˁpoM0Z]U@!ӱ!U9*@=\(Wd~@/"W\~? n].)t:[ܦ"l5vgNP,|6yc-$Ý-a Uy"z NO*'IZsh-}|-{4aĤryhYR2镮?:i7c@;evdpO "/q18E``[wuTdhǚN Hl-,Aw:Z}O&?` P}_!mVWMnMO(k bJ&CSMҸ~) RL_-CE]w׺3'%.V<]GrXTg[XPbH&rhR,5ekVk7V̰bjX:Cwx :HR06'C>$rX*g){WdmN9ߋ_M`*==D{17oLM ?`u+8P5-ƛd[xE)LT-~-[zeN54!i ;E)KؐeP=AWu]ku8؛ȗP.tʕ(tJG4_Y~n<X 8h *-='b` 2NwR[ytG 1`-K q%AxEX\|Mk ɲ4Zol+ոzyo!xc+s:nHzJt^=tI;l(#WKSw-as-oŚz1x.jq+2M&) N5uRp 4?O.`tL# R`+1$&9-ѷ'hIÐ 6H;y9{@bHs Au1<\,n7j/e'mo9l4FAJ . :"בy'ld\w]Mxֳp_[HG2*K"g ָ9FE},J)ӷ鑠B>-G1}a,Y_ 蕔$שJ3 *Typ7j!ߓTz2WisMl!ϕP wT}$-D]J6.Z!MJ_@cbSGa ؐ7q;05!Aɪ*zco x'qɖ 1\Żx:g%e Sxc0HR )(Y c`k{"+~x)!I|NF"m.k$2{Zl|u]v4BwA؈=غK^dwIq>عaBH[ (2/^s/ (NGB* ,A:H|Nӎb.~aw4 > 7;mJl{Wk9Ǯ#RtKBmzC_^<FBjs{.P c0|;u)46mRDL8-z9 9x+e$JղZԺSCg+PaLUF|5ZEcqXk7(m)( Ui\[{B睨p4!/`oŔBOqo1`BqLﹻXG"sjGB@T-N]BH Gs({'E,* 0)t?ynĝ15}rQg?݄  S ΰ{Y*D0W}:/q4U0K)061>O| a{zb曼z,Wa[N,kc>r;C-+e-thQ5P .к{䃳Q 8zʒ{sA1# ~vSH0n\cl.AÝ/G'&wBQiP |qgsylث>m1$tυa[(S[zv@[FM2প2 !^6~D#<{;քb %sHчV^2Vs&3I5b(̣3AOUJ%t&RL 2(E$F8л3 gF[0Yv4Teƚ6عsY01NZ!\'Sέby^RMfl-6i4@?4j d^s.2ǎRo YlJ YYvزr\Ho9$=/ dM x'4PkE#тiPc! F*2#R6Ƃ xu@[ ¯vW2hSLDOj"Uп;}9ImD}.33nd<'aɦ$Y Q0Gac냃udłcO:(7~&~n~橍PP(٭ T>pSC<һ.@-枖eNmPP%&ƊHKY):GvruX}fhH Cf}E ptt BHl%Y :To-m q$'i 'Uƒ1㾱8+;}Ng@Y{O)_x'̽r7ۏϻyoNFL%Su "LF|(&}O+?m&":)NI H>r/ '@@ ̊qk{%`ubWx4SʼZ&dhnlG!OyL)s&g x ۶Dm9Q{EA Ķ'0ϱ/sN*B怍WAv~w't]dA*Eqi .%v%? ыAlJߨlfM["I] j(ɫ=OVk@Ƴ{$Q'?=mrE,S.[hF05}H-^oPZ"pܼqZ+9Q=|&%8QÈfa`N<^ūySq[($oBef"]L^7rwp:r4_{!2Nk= Akݬp w׆e^G'u)=gu/'Y~R֕0I엛Tn~~NMp[>+LJ*TfSv[o'txD麗j>rUs [͕3R“v$t'َ4;;PxXUb,/C—ݴ1)]x&Қ/ W{jU.( aDY !m{ZWk TZ؀=)c ]#GUHcGKf}vI[󊚄:hus4}|B{yٹÀfWo[lNX٬&: j|76? /SWa2O[Rw$ڞDp.s J1{UU]Z{~=YQ]I=RW݈aSz{,} lzTPΘiec~T?A|>{B2И>Ly!IQr(16kR&r覮XqRpt~*<+WT"Vs %4eXp2L|vhV!e!G\~RP%p9U2RT* "?TכIY7c-dB#/ou ]?I.ač@l&3⍛l}L*x B:هIQS7]N@YOkb+Dmx4i/QcHT9_2'#0p?!@f"ޙ:UVyBwa{0+Ce/SdP)}( TRSI$~ a#Yt=AO6X\sw RAEkv6n#Q,iA w'JZd4KJ@q2!֔g&юU?A$`0`_y)|ՃD'HQnhZ'2qKLF}G?9ե&a?GY#@W\Q J`s!ziT. HBӤsQtO}C%? %I, n!k35(;CGF[nEo%e3F@"v;8 UҁHB%#nqJ $6q 㙐Bn/whĀPSsJ/N\MXQC6y@iN7l8fZbtIŚ,UkŶfϻyՕikU2\߹R?sAÒCsdbpF_QQ f\9#Lj@'iOK uez$]л\R%Calп>EX={\?5aPAyd)4.NR4Oqw;^ ~ق&q!HOkrTN[tL~ǟ`(*"´=Jvy/%4PM zr'j>k3WZDtڋŀ l>޴l \aXڀp{ʔ%D8. 餡uCgۙLh7iΞv̵Ge+VVǕ<!?0~/ҮM%]Ŕ ?|RMXJiVRmgjз"8DUDjR-;RnYC3b/2 19P?ఴf!ހ5,kcm>މ'bdsծ(e<Κ=c3o4 S&~eFYBWVϊ50k$*sO]AeU.m&:=!?C4xDgqM[]ڍ'o:rU/C!` fbiϴNFqĉƵHӬ؟&E*-t5>?VqiF_Lua73w+nS4 $u}edbpٵյX`;T7h)(JRa9PBcex݇GЌ/?FК[4gAv`:Tjt=wM喲d *J`"tl9+rGb nF}R9SiG{k.~1vx/W^ h9&g&~q:"نZGK%ksPb{wIKeO^:N8wa)~V}tae^,6I~ȌWHYjczIk~W9۳i -;g^.Nvb2 /ldHiV55kʉcM0vCXsތP_{m h~&XQ73X?rRҹNʬQ(^h2d u ,ʥBPAU\`zUz-kdv׹F% HogHhd &g͗ jqA9fF}ҩS=ncKHQŕѻ%FI| 4b!&`mO;G~SeїVUMi"'lbZ?.Pр5| e9< }%U>6;Dvh;_pƀ@pц?mq_d~uk9#Lo &}oٮeWh,5J^zgr킾-:G(dB 2^:>$-48Q+aPl  yǞIe$jzI{]~]#DcYPf^Iy #Y5˫48~b@*XvF9տ{e!Ij0kWͤ-N#[Q1GZ]p oH'=Vb>XuAo+&ق$,9tW}K7f7k*d%-%8*Mu ֒k*4 :Erx;f<FyoEY|{l("I'IҭMp,`@3?%yK5Vwޖ)Ɲ(Vޙ^0 qr\6Ll^bDZajh~i~ryn#=;ML5;BlNe/<ϡ):Hwhϧ{n[.%}Rȣd~Iq#9Zc@n:ၖRT-&C/;eߔ7m8rJ7ew},> aY$}lTvL1c&7-&Søn!a=Hd"lDhEt9 mƟS4Ev%sXӟUb&u-:O^ۍu66rS: %;Ž",k'MIEŭCh*EiDitF(k~vMfK^/}N4Ǽ$5E.IQkPTi[ UɈb]`bXqP#TқJ/vH]RQ@MО8an8WRp$.) ?Vʧڸ'N>Ad&5Tqp,D~-K$P)٢>BHUqukde{fFYI z_Rf[˲Kj/NRDIѭ@J3)1ƪ̫HC>Sq.{wfUr7ⓖytܟi &+5UVt}Sx:{uXSA7Z\e ؍[IrSMty4AA^(tv}0:9u;ߴ4an=K7D2 G!5ʑ?/6x?a^h璹X9{o$?\&VfYKA120So/ݡetXN2cb~!K9U+H9@ ?Ke0xLڸR2hjFw^~8킣_Kdg\բNQ RcM[0:#L`+\ TA+?\Ǜ==5emmav %Vc9C#RbUN b79Ny#kHdy4p:-~?JG]hUhpFY4N.q,[h{͖%:ifnE7mDEQ9[i쫘 ĻuY*?Rl"*&J[ɸ"u<(~k^~5_xȡYÄaD6c*U!:b훠52z_W}eno-y]ߚ_}jc8y\M[ܵ,TLqzK]zCTۉLZߟf&?N)R&mԨTzFӯNjyږ"1X'52sw!t,oߢ/FʼSfX {>qd% G436E.&}֞8bgZ!: ^ί 4l*"S@A舭c8E 멋vxm6wU(˄M:4zۣ[[`j=eD@0k*m'SBPz98RRg - +,ǝD5u;ȫ'zYqwNp.xl™T|Wd/jY;Wr64m] svbmva{^GyK,C7hʪƻf,RPNjiҡ\)8q5NgpO6ʓzeD- lV ǜ576`T)t]G+ HH3u랑=DOR#{A“GpZWxhwH֫I):=M]"jM>1# ^>"` `+pl{ =3N0*x19!d*<W]PYJ)ܾEҏj IC$W'ؒE 5z`v:͑nB훕³_r!pIǸ-ė7`!d7q\E k0v*Ƙ'KlW!FJ1-)o7dV{61 @\G%-vMF@;u b1ˁPe' sѷrOtimr|4Vd&U%撠I(tH} y1in0~5In}(lQ(-]ujO0!ebY(3g<)w*4 KۮW+G&+J>B$z8ir KqG'J/(eKw(nL0U`ti \ta)U`*S+~r&܃pna(Z"eZ-W벙O%Xl g8Z5*ճIΗi“Ԗq|еa]Ua ]q}d' h u_g#cոRU^6?$/)?K\y&^(Q)UTVd#Y-l*cT;31񓱬kBlzE`G>R!-oO,`˄dM%ޢxJOm rlfa^b~,+tW;B0:NUy/d;T88rc",Ǐ?O,BЁϼx@Ur#`"GK2s#k$h*z_CmpoRjX ;-U,_BDbM;0< Jء hT&u|SP7=CȬf;k0a^:4'赸?B:&~it=~GF/ XjN*#Qbnf|d`R:;7j쀧IF$Da4T٫FLq;wv~cߜq +B!t:@ f r(yjIUW HM.>.rKóL {T<_KamB-xxP/сXs?(k4 !q;Llq-5KZ7n4zMx,]ɕEIqta{_j؈TyYe'39NG-xg{ux*Wt )g}Oz5eu0,耂|dkbV#opZ~'_e?tUc^uȱDzV+Mx2<(#[N+uS1*m QbQДw1A"㹹;W_!{5rFK3V?rGV'Iew5>Wl>9ma4U_E~BZ,o נ~% JI lc+F2jW/3["ëK̸ U艐S֑"d 8KKv>`3]B,jJU '+hWdxϩ:B" vy@3(U7YH-uߕ_s]Mc sqҞDfKpѳL2֢qty +g=~38d#^ b`Hq25ec;j1l k#SOhUae-0  [ENNS%pec->j)C0VȜ-]\pvnn& ?>ΨVk>BS\(O=/=ySjC}('sGdJe`{7~ݽV5W얕 186c lyWpҳA軘OKiPe=0|w(NF|qZ"d"5 ?";/c8'Zh6dKA+&h#2?fa>(,\}ovt iKR"h:;K-]莸5A^-kn‘+{~co^MJsI&@},J}㒧x rϹDPqXAZsD bIށ!{vA籊m 9qdmMT^ݵ+~/ЖӸ[%aƖ%geXM96#R3(n };X;Y&Pˆt8He%WYjL^Sórnb3TK*T)xwbny#CJcȾ=RZa"=a13$ IDUAԾy R6>j~t'dpX!6#2p!&7tbd,LgT$%Ѩsy&$[ˏ əgNwS -2&-/y~NԋSdm \],-'?҆ >n 9\MLKܡjc[%|dt*Nqb {D,qV^ᶏy*kr)>α@ṱG-,>ŅuƘGC,8`ꁑ˓;v87bnRC Xו^Wū\v{KO6)_BFɎ q0^Tpzl$mL!N1(ϪiiAc*ƭ/6\v h2aϼ;S@;g.#H /"9[A!POWצSb5 #? 跃Zk> wޏr5 K^kvyݛd#tX&ǡPx2t16 L!\ӽ'#pȮ Bțn =Y#ګGG1J l6u[byy<&Xh%ʉՂRx㹃Y?f]q&YOV,թ;_/{k-Hܚ _f\rEmq$2215-S$dbۥwqЯ]9CjƔq7\. f76GwUTХ/3=L<~`ϰY;#% >i(Iq'ܒoD*J'Vǖ?g~ŵ7c2^[QjڴHJJ9cowGa)H[sX3TYhGcmR_U\m!*=veЊ蛶}*/ʃtQ}hZfY-{_P .f\^5'k_c[d0͇'dvpd;m])PXR8Pe{G~տJ2ϥϙ#ɋ%0o'=1Dh%Ov3 EҺA61mN*(XE":Ucf>K.yE׎m;朹I`JkWSjŸ2QӒvjD_R=tIo ?t:dpA{LdrG\ v064KS(tVCL(>ǓeHByܐFqY<.(a<'6m̀e{\<|~~lOanjxU{e')QԹPXTlO2QUфn9dsYF[8@yϵql7qKǾ&u g[aquڔO[aveݼ< }_D4!وgf+;#e{[]j!.԰_+.ɖ:zl nU z-hto6iUnQ֝Y0vx=-V}!1Y(6[N$fh|>8f@f@稁6MmA LUhpdW+}*Jz +z) ]D z]@jYݠ1p *xN՘ށ ;yEA(tu]ӄF2{/Bgaq޷Hc:%D/TUZ+c9j7Qdo"r)qiR KiV\ x3'`:6@ts xH]׹h$w=ْOyZ=Bm.* LMk)t+݃:n#x<ОrfȆuˬhWZ.Ŧ. h)H9ٸ~%0JwsКnҢ]:c.m^qZͭFFuc/Y0#P)aљ;hø=.t1)'ՠ2c ӱr-cB8<跑kD<|>B|vٰײ̝$N' ^Ir)~vن&88qN4-N}XM,'iTbw>VB)r;ZI0A{pi*p&04lԴGo)75bBүY~mY8I#YlW9LֿВyĥpx$pEܢ&H:Dfro35Xn3&糮MmT(S'8f- )ٛd$pV$(VQL^q Ct]nJ%?!o֍S3|\{08e\uЕGq$HG 8uz A G=ymG-L\R6 PoZrXe>(˱y>s5 zoaĂZ< NWMuWV?shwqEtJr$ N{^|Qߪ9\ hЀFwV^ƔKVǓzK;ph0Ұ.NSbOdィ'+OU\79ź8Of}`6!CfG8̵ٳc@&P" NMj8zIpq Py)6 d>S1Ckf^ARq93Ayň5C:  mIZ'u0:E߮5Ȩp >§%?2Ū] C T'6FK;2#C(^ύXt_ح0ue 䴠̙,{cLܜ/p$czi=&lw(\1#,8mX+K]Y`FU[lt"sbtT`OЋGV3 M)" Μ~gH9Id^G4r.?8ͥ.(;DR:5u$3ݷƆG3?= +]$MLf38Vj͓+>|[+`nFa"boFA,h6<|zPT"w6Q~=`\p(F~@ +G(lC0桅# Tw9)S|^fx|iQ'Y'̬a^LVETR>?sg|)7e'P?_`}JH{V+~+y<:? Kyj|ɔ㠖Y7s'ЉHaQeAoa!9dc.LILpX?$=aLK!X嘕:ɘ:F1G~d\dқo!nhdYnp{dkʍd΢fpMYGJ搪0b>"X-yWBێ'D+SQ &A z~&G2Aʭb`,wȮwV.Yp|kB<4&Ӡ'fRҙA'@ᡩ](t"LiYl|˜QfhSur,L>j(⳾B ULjgMۜ&{glfӴko/ n!z2\ ɝC?d9Av Oy@.@~55PdJsl X4>&!V`vιy1^Oʚ.JXtY8DbQ p(4^7Zs1΢Oeg8ÿ/MEy1AAv~p[Νԍ;|*|3N<{}&)j֥$`gjvɨDYH~6P 5g3. Y1Zs_P1GYKIj"2H9-$dc[[r{O$Htl*jqvu`Y#~q#8?]$~gud;t4-=&7tCzJRmR5{$sRd|2Hļ,FS]3]@QTWRp\Y|UKq*KQ56LO+ʨ`~` *nڍO !S6:w ;u/H+/>58?)H/"`)mcz͒tŎfHw>F$\γ Eg㩘 T@Xg"՗n!˯ʬ|1fT9(bsKJEi_ "lܑ_,>*6dʍJO惎i;EFe:HQPr/*`{d.HT+=M Ol.F؁"z.njo*F70+ jڲ=5&N|dX=>$m ~by݀u\0X䴘K GWFdi_-j* <'JE_"+Y4Hd,r:)s.3[,c+J:5w.e/͌KGvyJS\6K{YsA3>ʰg1oP!Xsc3X$F* ADLp!(gߗ`(7(Ɏ}ɱHB<.cÌw.Fh(ZLA,[TDj2ۼ"2oD9 V=ezay0zxYǪҸWxDhߙjZa(p6,'z +Tޝ#x;_H4NU`f4?Zܟ}$ZOn`L$8(r7>~7"_ĂRdm&)+u `51€C k[x~ccc  .7S[WczKXZ0>@bvЈh<'"nZy<}fU9u %ODD?C\ lj`s._"|MS( md;` 2U&笅/ 8ʘ6 S'(-?"Si&oD~05l8qX~hyY٨&iY,qc viBC@FPҥe\+vrV]|1ll2t,Y2r糐>r|o-\az6}3!P3ӭ~?gFzBb/8)[S8}\S;V‰nzrf8sд.܊Av'M5,ϐmvVt53;h]j ضx6ZL 6I;^7ЌV-CG"J$8bcrp08@-#5"*%5˜M}pmϱl6trqL/Ho%#-O4<`z նLW}pIMoϙCt" j N ؃{5I:͹DbbCiY]cݬ{礒]zmG;lN߯;+&*~]ak=`R"66\5imӕ?*_v2>5D,&6]g.B d%G7Opl@`PπqmޫU~!/-~iy!MePT#?ϕm>KʕtΚќK^#Ҽk5Ȟ[9ćvU"fR^#W 7=G2y0I ju\Q؊/K-8FF%lcOl("am}bu Lļ3^q/wQO%mJ u|-ngwNZp΂‰ԡ'i}8oey|զ-%l ];6]wj|-2 #PYEXHl<^.]ë [TNEgȘ<^%2'% r灠ay5 \˅X Ryⵌ ۊeW);M\xԴ&*Zkf&((M&y(Oƨkb}8Ĉ]ÒU'kvxU7gq!] rط BC󹳵+r01^BВ}@i?flN:/|T1!x< iC ēB$a@5^RwMTb I[zX/Tv&tS`&}WZ8|Y +x2f^P xE[!'jx0R㹭X1o$+eU4({}Xܫ@Yt\R#:>^0H% ݷ T:_GJH/K @!,@b2dp/DKU#PWs>u.#Å jS3HeٮvoXs[7~${5w]?n[Ǿz/~a:`x›4w8Sd&O:Ld[L.ri clNnM.(H\.\hCEc]ݪ᲋%|GNJ|;X̃_~M:Փ|d2IfL)GAeC),q* =n⨞d /G/n,J ֈ2j| FkG\:4.d, jzvZX1>1p\GXIc~e_ihT h[m|^fV#^g4$ZcUHl[-<?^ Nd3z9CN$ {{K5ț2ŎPQK' ~q`t8.:JھH>KE5fH?q0&n0  `o0&&%FiVHT]lLxo@qCw Aom aV= ;Ahҡx0P+UChU'\j:o!tͿ=m,+8B U8#g, 7F,%9n)%۾cu9~d$0o vƐlu |QO'9:cm CQ4,ͤYXYAm6[ 鼋=pw8~2JWYԗ'T+}a(tߞeXe־*dp\.0'XrgI:vܺnWEڟx~ZP)TQ\T%;yQR <׍j:!p][o9xi,r!E뚠Cv=[9.:w &%Ť~dTV'brnKKxX` $ !VJWOٞigy[4W~)*6T/,M~=Ŗm[ Rgc[dw&}s)J q\qZ4LQqe.c)T@V"U+8DnhySqee]M-9g0Bi+ ~zܖ07ɝQr"FۊtXyg$줙rbٕ啠jaЉOoݦv7Vk'HX &2a8+)yS+>UMAt|`W@`t_]B5UeAcq M)NylTή\dj48~,ㄭ΋ee#-b}80V Y*,>'>F7~Y=t.D1UٳԶZNOdOu/Pa*AQ~"p ýnbr0x5blxa%>AN#)rAl(T\#2M@4.UM1V~Lƍ"B=%N4H =<5p?[&T]20ȡy1=/?7s1/Frhbe B^缀K "v2I=+ɒ~oo>XYj u"Ht8#y} []7R_p.܎RS@d:/Bag T7;eyj;n yl=?huYU*2fꭴ#%( 쯹.Ne@CKWЅ2EG&BbZ;Y!˫-o?MCl'Dwmj׎ r:~B(5^C++۪:;H+BVvЁO]1MǁOqpєWNj BK2|]37[92/(9Hei]n*aľ PVAGj#`"׸+a#N&+2čĈ3]<}miψF ٠q^D12{#5n3$CķYJ;owr؏z7$l70-Y0cehXWy8Fh|!Φ~Y-ك)fg3(g9VxZh zξlF.Vkyޱt1ט.):5qF }: bb"NYuGi>$3*5c1%ۼ.C2]ႆECgeo"X-ۋ*r!yݒEMq ~1kW@ $Bu/YzTh}bkC{#/<&iLXhI$E.4ch3C{U.O8_un,oˤ= 2D\5lm[ 5Ѷ4U?)k譅=#}$UCRDj;zS͉,6,P~0/)JU!X%!@%7gGva]8&Q>j^3ˢOsJPK@6:5#LBɱ[*\|Y1]Zv ؍O63.썜 ȫܭrog5ki&V"L˻B6 L"Y4'@^kR̆͂1M B}vL>ߍ@">m/UXKq}LS$. nMC [ jS3xi_Gˇ݌_U+lבʽrjmExgHF#J 7ֈ,Kn72|Gay>S8f!yqr*KfF/Q{}!O6OzCeXcQ1smJ9-CK^ԠJNZxM2VA7\h]Z(=퇋 }yPpE!Kx~Jf+Iyނ;!~,4c 7 6ճEc6IqL:;uFtۦԎyU/lފfe >**9 es5țoa̚\w DJwX\/+D,(dVg\[LR5=yvB==-9" Ïԩ 7&VI(ו /?]W M|eڧAnь`jv}>4(kP1%NGsRuOK#$LDV1,c1}YABs燰˒Y.NJKOγ M5=3s-Ry4<[2m/}hWr'"RbnL6 c25?iL֬2 bßv1JCN?ѥx: KOpC9\%` MqX[pC4΃ {wnɜ/F;SܧeWQQ9BMI!ŝ^;URZbn} GZ`nWWC~"{g7IcU-cv]*{ڧ0IiA?@j а~-;ll O(>FRBEfJ4?=^3qiKh "w~/d,~DL7ԡ;:,< A>eͭU"G84k()C"]zC7FY Z-awuyyv%/@6P):T͒7E `r[J߷sK Gfsܦ;M`c츭#wҮbK=6-;ށ)#f81Ce[hbu%+W,fT-ޖbmŗӸD.%e@ن3ˏre-fܸY[%c1F8VLm:n"*0qxif>]sP `noiqNޚ_6WY/X ݁?aUn&G|F2nl^dyÿ3-QA71I*} 9r6nS=cHZȁPɘ3xi!U\ðs_oˏJ$/ 09@\3#z*y.CznAڿlciȟUy*cĈs*~ebjܲ v˳@>0MK2d ɤ_!g$e*b#$ʣ\6aivg@O 4ث,FYU:Ud~ϐi9pWW:vQړtݡ[}+Vdj@A/jdr ?ASۙӈ/*F,ّQN8;,0/!0'X)&l$(uvb &8#\ڴ6[(Lud XCx@t\jm-XuHq>N.bePAE55M.";iglL¬ZIv5TUs su!|8ytُiK4*D@;ʻ{Z@R+ƛ*"Ѡ!Ea(ԷNO1>sB3:`&_+B2U---%}8>SCT-:v޸{ ?gOniy VZq).XmBd;j/<n`P[ UQ~=Х &%6ڦyoȱ5N5+Cgc1c b-_ʯsoIZgϳ}kW0%ͼ qjt~[Q׬C=Z@jb7hߨ([. sB#NCۦActiQfAP<6Ҙ:H VSi:g퓵 ^`rE"TD, "'蓐/\X9 web=wL&2 Nrz.T[8߻~HV²* @dArx`5JX%[’d(2Y1$2YfhbdzCח X7@ 0 ϶GRHəW|kOŠ3yxQe9Rȟ ylͥ@yG>؃;hmH:ٝ[~|DLZ(m(7u7HH+Fp ($8+MI#y$̸ ^Ȣ;(&4HOEcA/U(ZjSPa#8T; _4oppŶlb-]/ފ#V s*\ڣM@jH \7ļʗARHNVt2Hrq-kJ)钠Ъm mdI6q"f3n@omG~A'dVedL/-#.rw#<|5 s^ <}i(IU}nZo<:('`P'IN@"ZO{/xL3}^V}co+ ZΥ=+zӉW$(0m7w>$V>t0:(.._*}6qK}kZ coMk)ixvi!i?.іY3DskD<p8jߢBD܆hImof{ʌ R /Gd,:'qyQ,*:{.4br )2"RA?,)NܠO8d YϢ|Ԗd͍oi<p)&kD@Gh< v7WT2C o}6&L(S=9X="йǴBg@a(V(G)x[m:V+a"N"OnVGK`iqiݍ.˴&haog6*ҭ|zHݹiKmUdhnаqjt ܞWؑkrOO|MxF9ƬjBFV\ %%)Qʙ"_Uwj;mI>q&fX{/6eS>iS8Jg HUY]{DxL̉zQY.OX pSe2t@no7?L`,!NjAjvSt#GI h"vǴօW:}KJ+U쵗`$fV+JXCd<"DXfokv [srνm]ULMH)5<#%sδ]][ɀh2 %(S~FXHr|*Rԋـ\7xeWޜtz칇5,*R){NMLnlc?\Do{ȗٜ_< >k6P6WC&Ĩ 2'|2v,g|Ñ2i >H,Kǰ~56MIz0dv-MIGFv+9[LV⬘s|seF:u`U'ѐpP8l qp 6a+-ܳc[aῸN- UWùɍ^i b k9`tD6d˩&`?V~k)TN^kbu`AQՐ&޳6b!X}l.1(dDi Ո2{+uH9lϵ뜂 RŬPO⨵ EO q.Q3|@Mi'%^~4f\S(T;>q]4*,qyJJvr% :ϡ5B=OcntLN*7 ~'N1ogCڸAhKv4n7{k'F7@rĈt^XIR9q׋6<MoY )?lU@O+> nChѬ,6UM6!M7. ]klaXm}QHM nz,Gg,OC|zD|#t,/ИB0$tw {dvKK| Ұp.'YԯS$r'6%o-^&!V"lF??GN!,~1F~8iAAldΓZ%A GQT1)Z+\]RG  )$MOd qs|P R<#*5+}w/ڍ_ƸB-9m5q< $xhY Xj69^rKP*uCuY@/8ax-xr!@ 7G"' jǮjA϶'n55"#]P\dKP2@)ߎ!,$}Bߋ7!AS)*=E9\w,3O. JKtr252òg !w,3*88γБ-+rMl^sT@o)/hΛY"ڡ:!?W-ĤD#qW[dRD<kE]:9SQ6M?]`[Kr 8\6EҞ`|HCG#L  +G"_WG[]et{`划o4\ʋzC&}HϱXE='ov ~U[q)u޻)9Yh;\5/(@&vU/;7 kKջ]?TUoX^ vVG l.[L|2`bg4}.ɣ5(_\>ͷ/@evy#`z;G/S%/ 9QKM0(!_Lf {鈖/+YxOaҞ^DZZR_z( G~2Wnnm; I.V駱AV?1T$8ǀc8d'rk@aǜ7pQE4Drjul q wV ._jiQ9+pcK[Z;7%;'`5~Cr!cHE3ى*9rd_oU~*G=eWl-gTd62g]Y 삟lEݵmԭYzst\զq_1ĵ:-X~RFݚm6GNMuwV0}^m 7ɧuz e] 2 @M_eE\xW=B"dPYN0Q\HQKL9lg "^%.Pɡ\Qsʚ !{`.8[oM^!O`%X7Agj5i@VAkυm/vT%i%Q)/l?o9gS̢*B9د]?&pf UrCRF6I|y'wLdrvm_V@&{& dgSʉ?N˫JYyͷ I!w6ǃ;2۪d<'>+ 泘"sB~Ҍ%FS ω]xounLs2}Qо[EN7L*'?`;?6w 7OxI`ɆB?Xno~G-MaRbgb}\*+KI1R XJ[Ҡ w%6h-^j7_&oH J=\&/G.]ZY_U OI^#Ğ @y&YeT2Qm:!QKch>ϰDy:{=#Hǫ~x4l <"ꄩ2{qZ}0^b?PkpkFTEt`xK){ˆ=i#`]˒ ~%+A: iE扱 Y< Ù{b#Ʒ݄C,QlK)(ԉ[+Ve9v@B9 t$QHCc, 1~~pBяw2U✢Fvz@@$ > {Є^A6Wam7dQ~7: WZê'@[9s,׹JՊ-vvK8D禝1e,߳#!Dݩz}iFl]-[[F\Kq,5*7!~-ėjA]ߙpZCgdXQ>n\NY;C8O We"P~A-Jv Xw|~GPؗ3f9YcgLSnj@03l[NJ.h¹)UI*H"zÐKc;x80"NPo7B?%6Z2KaՄUel:Ғ[&&#)7@*4^-es#$mSדQ`m/_@s]P2.>ƈw+3kM, 9hQ@y)D% ͫ#,~`#,ƴ/' ;x 3drF 0pE >ոS>]/gjI~ln (($QArZTWjq;Jm?(F(58;kc/'x#xkv3@tN.&tz<㹏`j3*LdvxAk_Td/Nz0m=4זҮ'~a{B2/PC>xΉ|l+>u>*(4V܉Q|;.hN ?3mFO~ewAiBK09laYExK9ԅ.Aߌ8 l &"%?jV2B;Z>$}d⃣7 #?*N5-dVw1swP"u3 ~|w9pM(QM_E"v9#$+; m9'+2Rg/,V ^Hlh{x(% p(Ѹ#\yX!QXϩA҄F9CNKm˞`KQr-]7(y>3.E55᥮G^u/|4 b $uVߢwV 0"Fmbud5^dljjnF_Жlڧ>o-_/UjLu. 1P8SD.z c-BPLNR}ӛZydh(CHyҡԄA [3_{m>%s zD,XX.:pI\5pmJE!x54x_dpZol^&J҉P~`p3fi#j#58Ei[Z>esH)I({#{G=ZꑺMe ay~'zã.v+﹤u[]dF)욟liΖnY {5`N$/SB(n()fъ'SloyKK~ݲ7{W Mf!"Eo`' u9<={)S_t@ý{.b0@C4 }*f }P V)D!qeaH޼:zqF'ߕ瞬aDC0[ͧkӻf [6+8DWyAy)0rL:Ng朮_Y@U r? 7Em,pҋGgvL2к7xuLǝ.,ͩuDl)Vr 6[Mn0K/k^ p9H8#Xs>w~:!Q,Za->Msl JiB[o.Gn IWdžoBKĭ1f^r/NMDywXI~+Uin(6X#s d:x*A Q8ic`sVͱ&WrȩTrd4*788 5XP)k>qH[p; Bev0/PNzmLi)NUmE ف4Vnz]ŹIXnV65 E.9f*h͘|"do5Fe 07`^3R+9:Qܴ?hFyRSԃ)Nh1'HCϯfjLH(};S >(be2 9UDul迺0T C\ cEyfSB#,XܴMko⯏vдyR?j"F[ԎR4)v\Iwgް=;YQTGzwZF"~ |>nuF~"'AwyO`PA-Z*ÅwLdDI\ĩn6,3V4~.GdfTYe{h=vJNnD0L)U}XBX -wb!e=JQ1& 5u]%:YUCzkN:VYͫXx j̈W~E&UPOύQQxU_ا?sbr~ӦtV~Uh_>I@>exؐu%Ihy׍CSъ[&QQdQtg$ 4):.zP1^)x/E$ re>A+-o#!֐ H1VSdxaSO9!^Y;Fg{nE<8 )jZm`I;#BH<{d*!s wP$<ju`=#8!wZ?jfq`h__9Tk3I616(̼_"ځ}”GJpwȬBiy[wA^)Eu%6XbnK8'thRš=TT!;xC(8CتJ219r,[-|¨YjC8ЏуIҨFFq J]5vBcPF8q6aM5ΊBK`W7a3l]tjX}@YܳOCC_T=N3 Q:o BF ~vm ug|  ]/ȝCcVci&v( z /)'D1 ^xCDOQ+sEL¦[upZŊmHϔMtWar$!o 肈R"ѩyM^+krvVC*P:Np?;m2uu^Q x,#l9O1vrrRP;ST\W^<0:i٘IWZ> xRwZ.zQT -kЈ87֮\b0+3oNӐSrNN{_B̡״AY}Z:j.K8}(AXd973({Mb@yC[sռ+QU]/az[-SdzS;BQ +=e E `H䴩L qAUI3|DzCQp/Ƀ؆̮5Tf- 1θ e]2(n |+&66KKп\P7k7GBl?k OJxVЋ1]`?BM 0`J 1t۬{܊sjEV%5P&[|l,du)Py h6 =rs+<VlԨl"Py"w]RgIk^/偣y p#I3>`T1#:ś}`S@kbH/箯)e=A0Q"GL&2xRoR Ϲ~VZq[g8>=κS+_)*Mcpv{c,d\ج#,`h!" i<5N ;Olc~^>NS)fo JޒRZ=qf|ny&ljsPR)[Su=ɧ܏{DO'Qi|mэ] 2#jQItoK wZ"=0>8' B *..BXVBŎJQ/ ⎾Rj*-4xx2-6fIл _S•'-L2(,eJI.뙀'4&u7Lgf}tPR ~ȥώЗNR y9z= J g'NޜOA6d"Ck;`x}%ɁءUE{Ŭ~p*P/Mwm yLrp™$;ZE_<G8.Xԕj@P 吀Mǥ:(5-XXyA0جu#7',f5Zl>QPgcReh*OlJgZ(CG]1 ~!wqUM ^Mk)1?&ZY o-67A6;r( HFپy:z Z^YfC<*ˋ&%-f'R-P{HuS։n[Ў }2ɼj!P8^-ψ@%Jレ$MƸwۅO2wu]Z٪m/hrE|̈1-es#E4TeYȬJ(5T=wb>i hއċbW_PPAB/h(3Hzھη.)!fd^U#- XZ)6TI5^AQPկfM:)K 쓎HR۠/AB:Yg8FԻb`eًzG)`CIշQNyy@*Y1>rf>Y!yXru{.Rt-cD}IU+(u<Ռ>F)s1ވc\fA.kz:` .v͍ m \E,Zj/{/c]9SF6֤B+ię;mFj6-$|cԤV|zNtYl3@uGd(DJSb^ȞM0ݺ!71J5|!l̪cL025`{AMI<2K}z}klݴP]T@߹pb9_g|V_Տ$s;d[h1G`5*v|{i#cS;w)WC{Ő8o=>կ) w0s$og&9^-}9_rMeYOAKu(x?qEX㏫=BT34]tk<Օ q[0͵)hyi]Jbj iEP`HC#n12~"$H{ ?ّbvGm k6]S'VaW;;6V,m E,Gz{%On "'+ٙ%OxqV؋BY]ٮ~W t  %8/WTi{ VdRm%j-;L64\Xcyntk!EgP@) At?Tm %@# 6<%U>G$_)Zw6$B=d?z@; FyڠãqQtpM=RBPMUFSb c%읧y OJoXN1!z1/n]f (vcEJ"*oʐ1![_ WW-)cv%ؐ r|%d!p>OJp407c#9Qk7#Ղo1GP30 "J& i2.G2mXTka`z'S f]QY D&P]qI {ƷHi {nܷf! 94%~a,V6e!K m"2<&Oln~DuS{,'_4;WI_WtyY胊b$dwBzw( P_i9!צڏgQ:}奥1xBD/{'ng+~R W àq(1KTZȏ7!%^B9d>Q5mҡN[~;\ҵZ5vdo2l%FNB%@[X([=` 1ΒP}%ߥmլXF80=gjJq0S4Gַ1zx/z@ 48)r)#tCv]*ϖv8<:g}Rrɲ &5-h6x zcAEp=EKvp.[pR a5F\Nȱ(jZ-?yzꂏ▇a:; +GӬo>T7-T5鮨q67mk)\oǽzwaeNJa˂ }ʰiHmᘹr& m*Ak͢hxzm!zR[VfkxV M+ 6LuG5 m`UV5${ضSdTc849iձ}9-Å,?̳b Az=Y_ 6t.Ъ`ڪ{ y}ӊ4צ=kDN ?EAW0GU]scorhjf;bh4huAԫVޑo#YYa")H-gu®^@P[oH~ͼ_@ _VXI{KHH23?f?lb)h<1̊om}:c y_8Q5qEa V|: J!I i\8*> z 1Zqk1hhCw<9s`Sk! @ß$z ƞym D\Ʃ|>ĸk6fPs! K'<_d]~*.3HV.;Wi {?qH\]R/)~AxE SӝzMBRsّIuX`B8w], iy뽟ؚ]Qܔ5cS/QǴ3h&R#)=,YbNLd,>@ 0Շ+ng:zL,J:vc wTTq%Qm~|}%,YU$agB y $B#VUr`y lG@/yt]h.DC#nt)*5-씧+Z}JNfP^WjvFp! {HD{ ^ >2mA5xHcz׋.d!~fܜr S„Rjrt>HONKu9}/"ĮD+9] !{sPe<{ '8<+~@;ܚz:u0r;y󆜂!z"gOu!ϔQ)3X=kN1k]* a$g+~Eѯأ^kyD;ϜJkط X&?m]̕9p-3rA1]]kpjU-}%6DǵN+]PjoJp&ةN(VOOY/,_OxT/@1yP㓘-RA 7@ Иco LD 9L/HŐ ~$ꌾΣ5M'XAr.oN#`03~!i}) cDSH A?J.)ƕI0+qLX ^p"baZX [gBe7)J/]YڴG'j|,ͪ6$1z lC䬄{m|O7$zfHxe:J5 B 3 V}T^KG4 ^zN6XR!Văc?T SttE)ѿı86Lw4r+Z f.c;=;^''vɧH;߉u[T>A6_NoѢj1o<bic/ Dםt7DAH[[l%'/}jV38D;eygS/)ڀpOP'`H0r6hy5dV>/ rߣ-s1 +/6\d I^zܟ&\QU <foӄN^Rd]:sDPSdžќ)v@vط;d^{SPixH~,_pŴ7@ (e*W -tz FMH6RAY*X }qy2Yhcn]cV Ȝ]YTqtl_d͜k'ΡcewiK76X*P_Zd'5kr&ȼKu#8 tШ԰/W`ߕRC ϝ5 IϜiؚCę{|74-g#ZU  R_ҽ깚".Z(9O<3Rp<ְ ~+57ruPM\"X1*:IH':[D!C8xPG`+45̻$ $ţpX\v\8iFmڷ?3']tyo-[o ضU$wHن(o4h6yb'ܸ+[cGb [e Ϯ}G)Aǚ-6fa^Olx51p2ojfd'!a7zlhK]=ZnCD~Apl1c;*N n75jHDA8> au;of(ݨ{58r(8OԺ͝I,)b:IG"f|d8N89˓=|[7۸d;3J*ћj;ȑ05H a5 A`ʇ4J%r$uu*g_g=e$*rv2쪟P&fB*_f;$wy;4 q342DUr$C;!l=-OG^#QMN2I?L43r/XoU{,|SxtAg+ele^ZCڔ'yunb]6D:乛y<ꔛyՒJlEܑd=e30~&9K&/ ݱG0Kzj* eq ~LQU聛F ހ̨BnVΞFt ?DF:Z/:d, [BLxІw9tGx%4'{Δѥig =k!+ ~,3 TcIZ/CڂDj*~)G2LCW<Ȓ-[JcX)/QK7 y( KG*F_8N%*kjE-N75|#)#xQy4e/- kdmPu{>Q/C^zj<ĝu9oDv[Fzuxn.Sq\KȋzKeKaz}(7ȀgHX+D%++'52bt>Fr-Z7>o$H]H q`$﫳 X!_ڌstNu?J0Lmj&;(^艠#"P;0B.tՀ{*a0[ԳF)gtuѸ YyʯY*C/-%!# ¾>pJZzh2Yw B5fv{ P4p^^b)L>H%NаµҁPq\=/gd# &Vڰsv#b3h 'tNmc򒃧U֪GuEg ^d]L轝1:cB8 >5}PY5 :182_,46}>R6kܙl=JTfP>$s/yY4o$Bx*SMڑ؝7>|.)#EבםUVs C\{{qCikQ(R0KWӲmIH 󷴱qпxG ՄoW~W3["yl{3Lyg7i^dRS(  F/ WigD\G5aTq /k.SL=K|J&>Y*琡K`@}4 oӗ&-y zUL~&K`> (Ba׺J 3q+ڠZ:$$-/ QxFh^sX[{lHH^ o)` cP 5S.[xOX ^J$"yKA8J fZ;oGORO٦'',۩hpxTզT~ dپp"17rAx WPUC^wuqحPRE^gUBhᬑC VI w~(JUlf \Vc V^-ICBT zj,A4XuŘLPvyY>Ɔ]1tц;pweqꀑC+p|O0:ߗZk[_ "َ4@U@Nob&dȅ$!GV*9c'C{EMWW1$s~Q6O}ŚKQ򐀨yQ Ijs$;T oc2pdV+  X!^pTONհR0'\K hCMPkZ/ÍJXe[zZ/!RV/bfy]z9|@F@o"/@QNL_i^6XE嶽32D_أQ+qcpw ӤdCd1'5ifpi_G顑. r~k9 ȉ)1,rѿzy\a5vJx>$-m<{*ݿ09 oQV"d:)29 Am_APj5.f߭ Ȭ2ی3;)4im&[Fʻw]h޵o^l%= Q1*+<7|"5Kf kRRȕ&%U lkY$jIbؓ8VSmkcq+$ @O)r SnPq)^NŹ( b;v%R^f\ycEp̢}Iw_KT% BZyuj=`d(L*AQe}J5ΌA@Bx3GiCjpqWb10|jZ/UE|ޣqpCx8+&9 l׏efX=H>̮a#U?8ō͖A# iY* Q=~}XQ`2|&6^Wv.M0&<آlFi`ڑh!C?Թ!b fLnZvk` ^ ^ : .p 6j%},D7htyAy<ώEVHǗ+Z2S2䖄9G2lJ`L'^bQИ:uj#ix0CBx8⚿sXL |m3$}=#y%Vm>goF3&)TGE7T/f(]AC@9w? _d/λb5<˥ EqL1zw!Z."Ëx1|xz:UjP\ ˒7$]!k{ַl` KG'}l)8!=bsx; 3[g@OQie,=rp'\ 2F7iBfN8Z 9EQ]90!,(Ck@ûaV~h kf+'+=GtBtEvNwn &\}i)z,->,ZBŢ­@soڹٶj/?ԵeyAE&-+HIvWg~m|d 4,ӄ=]SU.=aQWiv~5*ó!j~טګQYS&v'5+[BWH?$02 LEw^j$@o"aKS9o#g.8r6:}F{=;h_뻭*=L<FΆmNmijuH+R .3"#: [w3#*]js:OL0:#@̍T 4HJy(]ėp^uքQ%r֟[hJmYkp6H4ʫ~K < w`JX";Acq[ Mj[ܸ еrUj$EVmAڃ@޶ˢ ]m=b\G{p,zt['@.KVg(;4 sesS6 jA3nS.a q|8QS-ju0I(U!+դȄG\XxYc8nX3:paSX {)-4X0&ADr"r@V<xˆзyk,bȕT0#-+ Cwgōh?{uUc=jNaA]{!SƐ#9vEW%a Gʟﭜ!IaI,eJ=1LG(z+l8P Pr@uSܥXx9yVNA2(ğ9E4]ؓH=M͸y6|Jjfr.x(Ft%ݤ apntG}Opôr~oL̺Nj5vouU-U~9Г{KfTT2/^" •)Ҭ}px3:IP:epkoYه DW ^3^uWw hF)46' zG4;Tfg;{DzuPn-X -@k疥]YgjG 0 k 0\[i< HhD%~Tj>`αVG\"8X (qୱykRXPf L+ <9?۾u[?E\:!d-Bڽ0'NExЀ,+,k;NTO+=ϱƭsRҔ'.4i :5܁ar|)Wm./߶? fW_Gzfs/=[]acK] [nx0PN\NK#" 98>>~sET̼{fCIE2C@ڥHh/G\ޫZ^W g<%aZ `pB=] ʍRTA\N%b,@ R¼0rg55L=hm&-ē! ,=Li|[T,!~5lf@&WLDhHtD9va2i#ߊּΡY=$ѶҰ ّb'&f?)I`ʁ p(Kogwt>JG*q9g+B/A(x-=pTZޅ|%Slؿ=^4Q A~s^wbkm_ **TF:'kS.5Fdz6ܷRqװbߓHjE /Gc .x1EZ·p頔6VqD)$pȼaƷAՓJ:xgԳժd:/ڗ{[ A(|-)45܈`&컆aZoh.h֦q%p\$CUHmCEwg6^x*CÏ&ѩC Uïs\oEug*Zq hRbn<8V c{rz)Wh|ZXYȓГd-|y*N+H0J~E xj X53#YZ[|))lNlHa:H=*UW/H LDc :gSw^_rgN{;4PߖeKϫ O|-y?Mi_B$ PW30c $|혩<6ٮ2s'RPd궿vR4񉐗KAMf e>G9LsƘjfHt+'Ÿmp V Y^ u 7FiPm;w}3ǞA#Mx3CSPaB~ 9˓J>QϨ81ĹyAR;-ׂaj05F@lߞ3OW>w8]-Vx5OcJX)`v]n&m>,YA݊ۊ? LBPMYWWu:fv]Z5V#7&^N[EऴXC ]r5^z᭿ ]4m,[ ?諴.bN/49oDi>YoaE6RwC` ĥ#Hfb 4|{z &H!G2^ ѭ-^d_Of@ʎgIMMv!&BXo  لtRB،IL$̎qNG7S,9cɃ=$SwYJ( +p#CHWRP$^P*ɞ10l;[Im!G#60pGb<^'okX^&rW4,ACN}zb#ES@)x Q<a\d55MMCfX~p_o#h̚XE˚E:Am'zڑK53_0T[J{&n#>qbUk-R/MT>5 /"/?XQ2|iZDfäT-ÄK{kCănr ,s%o zn2X #D-IiPvH~ m ;B\{kJVO?ApQɡFMLM9΋WSr^D7!ucqD @h5B4'@'yP8jx-ɱ"{VL6' d}-BzIN-Sja?L+*Y0lk|gWal޾D\H@m!L$Jj*z"?6,+A2;wW~돹ns\j;k,@ s c(qOG 3CɯNS$zyyx5>fJhB7#Y0i ; tM&dڰg\d1[\h15)!Fl9Oˠ:!:J8pw$ TSpqI | ٭ꊔjˊLopH}"&kĞ($RV-* w*g3gcGU)ia&&hskT_UZdKnЏJ= FiM+]z 1Hv`lKw4T0G'&" փA%D\Twwe_AUT ב# ͵ǠލR'sE}b:K"ܫv"U:A :;L )vHU>{B 5r(9۱曋u#ęzzs¶|$Nf=}8xg JKzwC* sxx2NVUotTGm8ŇVwL-}n~ȣOm6>o1]Uޥg490wUerĕ s5A$$aw#3?ڋ+95katn@B;ihC.7VX[(ۑ 4Qn!Ɋ>"B%:a4iFv5frHA 2d:VZeg}!efZH *!oαT8̸a [uԯ)Ȳx;]7vNvYޘ\J"^{c%;رM -G?,Xv2M IGz+hX]uR55cBLj:@DD8C ?OKr`dX (ӕ{6J?%(j4Xh=WЌ3#\*BhV&τ1@(l_|䝀<ƉPh$67蚃 nhfmjw<Uq:n5 -߀˷gnhe|īA:M>,G>)@B$ H3w\nu=ۄo|?^X0e+˳$KQ8h\ PDH͇†-/h6h{Ξ۟*@O&J|mX#t .jDB^n*U~m 5O`w.3S8nhܨ>w/x#լ(;;8 ]}/C$E}rOW-щF!ғ171xm!Ot*Upr>ڻY\04,Z@4!A[#~mǟ"#bVQY٨8L`"E]a2NM^Vyɋw?ܤzR~iu;ПweG|eK;{oA{Xd,x{utuS j JoC&]/F9bV5Gxtn+|mfrMW˻h*6gMjWL^"% ȕO?y^ H~ ״y_"D?SJNzb~"1 Wg+{c~|Zg#+ޜRL)5ZЩE_^ dP#nȭ!XuAU[D QEY}޸=,c[ YaB5|vwH OG"%b<]{_,ƬqJ.~풷[ŻJlJhB6cKoeI6NX6|e>;a4=h-s֚286Gl*A4~C-63CϯiE%28  QYꋯGKtCDPXi,#(>Ϊ-1㋇fI @WpKDKV8xR=p$jzg =M+_ĹRF _l3A,>]Tj'pV9%RUR8)@R/ߙ۲I{{Aa[d"4<6޲g4a iAtLV7?*?,@ʖcffSdTAΧAl,bD(zR2y#G(={MRrH 7 .]EĘ⬹ĝ~9=E_=VƹEȬ3U*>ovL> .$u/FhjD[Խ4u`)<0ۧ< VXRKs}XJ:#_/7dG ]/`/TnVyuCpxg3|g6uq"/{ĻyTc.R&+8D·$Wgaftx݃z?t! E<;NlNﮛx(}&Ոbz$"^R3Xo2]K7"S-)MaTD矂bYvWY8A-,1WiD{ٟPSժ=+oF Nc wPzw/ \z$΁v̲h1xqR ޲k5Rh3J!e.;%VY@Na. p!FO<}X9РqngCiuG=52æK~#kx[* D_,N:NPc>L>Ih=Be"IMn,=赣,w14rjHq䣩XmM*WbӐh]t k}gb5 QxX~D%j7"0}]uh1;13Lh,wQu0$Y-7zHwd%дK4g+||ucD:xdwb7{y?!PƔSbK4) z"J*31;wzXRW\> nAh@*;H,- ErN&̃g_c5.1ϭp&$B:ǖb+ÆIaewZ7ϴGlO`?!)l! c EC-޳'%F`)nr& Ho^>K*y 8@#-ƞ&A_Eɋ(k]:_Mif EPy2}|8SI)5m Q'I" Y ;2f98YtM.Z2Rl ^1A9qglF7Z7fO)~V?Mr9wQO|n%邝(dG Ӊ%нYm:yE۝iU֪Uώ0JpOP;֪޾Cg vJYM.Ghd(ʊ4,Ү'ql~_RB=qb l"ܖC_ÆC2wrNacؕ#YK*s*"FQ_w4zV?g ~eGt.H%yNX_pXڇ`6jyǸU?ǫ+/~RގBC-P;J~jN4Ŵ{3 }q ǿ& lwA$8)W)͘>4!O6!E43&[l"kNP^6 pml_hihbqh,d?ge`8g=6Vԧ+'ZT8T{Ŏ+~Y*~U\Dll>2) KǼ>qQ݇A*ˊ_7~s&ǜk E@yus|$+qm6ۜ3qީ+Tq+Ҏ&g9,܁%+Q9ӄZ Ec2Fj;g0[kW̟rfܼ"HfqJ~Z"~_ԝH; 1 KPR wcTegՂF[@=S[+b<֠ba_Q8JYѯ+-bdae#4?NXQm;oRhU ֞m$ Y.c$i%J%SVݕpt͹hxU. ZwgNFF |6LR-l~F˜"j :-w9}L7}/b.bqf=z] y9Pه #qodNx5 HSQgH="T/ƴU77I^o#E=ʫ{1T;-sX(Jr6>;~{%76;joϔ RTyXxCzSe ρ̐s(qrzeL\֗`eL*-3`~x r'zni`V8%fG/C;8F,XeHփ"frC|Y(˲sz(e&Ir:TQ4t9ɣ_3"C3 ah6l"7),pT+*kvg=ƴܽWХhu*ǖdP0'E"Ĩq y#02)or_OѪ9S?/W^3 >L'Ud̾Z[^@{@yS<!:l*ps+^)<;Hime VT4u"Jh6RJI@jlfg\@$rbz> 4+~(gboTVp%f ^!fh$jٙOLʰ7P)9F@e>C4Bv0kl->/s%x]:sux^cQ\_RuQ=KNhk{᤭~#)]erW5 v0f h‡m/ zH :"kbC,  1Wu' YzO)dœ mR;HV 86Sg;Ql=|O0Y 򵔙6 iV4= UutZVI ¿B!ݿ)4#; Rh#~ڒ5vnȿ%= I|We@ $F0rʷ_c!㮫&i[ QtŅ˂7;/ǟHI x8qO 7x /J=-Փr 7` Ph 6s>K sZ`'dVe'y\N.LrZKJeIfY [j NVG=A30M#5:j29>x \ LLK9-.6xz /R_6}cx[u{~r{SeO7*ϝ`-rFߘm53:ԯj38y<װie뎯i DPEp°7Nu`! :f$[r1êiEXĉ}W 2Yi_}@w(~1mqQ ~_++\퇢i=֙'f>GZ9!T ϼy7 KCh19׻.d!qYH6{eFԅ,GCnZ_P,F2ch^~Je"^\RIqJn>! BC4%Ck]e +3:jOH R*QMKw؋-9kiK儌~9ظٜO(f;=Es/_ oNr&D\- &z2K _W=zoiĘ&&춦GϞa~踝Qර̕ h#U‰zwZ!MNC4~PbCXH䚳X@vCt l̘>`F!DyW$kG ml"ͯxK" FcvoeOD#H<,顒@w,fMTLb8[P@-W73*]A~+)tTW.l^7tK[pY|` U=d#- A#Bgi0$r&/2ia󼫸-YQ% XB`dL,muBWw ˏAO2 BT^3bCli A}GߴhX$:"G; Xs,e}<ku MEAɵWYO;~v?wVֿ,ƞ^8 " *wXқF"B,$wtA']4<\pޟwzDڠdsf3N,JjuI r#@8IBQ`=jK$"7^!>]y>D \:@xj J\kmV$} |(i$ۭ. 8xpxgd  =ɆvҨ08,_zeL;{q9xa)~*StSL'VgKx?PbUI_r}.pc֕zӹ T>f #$Ÿ' !_0V1(HfݎhUܳD5?5:rb$Hk(%?@UqI7VVPNBY=ݫ>KQ+-N?~ɶ/e.BiLoǗma .  =;Uoc/VϩE/T&YQaRV/k k^Vbqf:#@]71;߲N:;=}Z5a@:4rGf=|]21t4ʣ %"4U#(_ԍiU#=/ 1ܳblz6lMG4sNǙ+\cW!UߣPHUHSѬ۬f[#3{Ι7')bӢ'(@ea &.zWLz]=PS(1CIijCZ{3&IU_3TM~VLbԸc Yx`Rh=ю8n o)(fB0Gw8f WDI.}I:lj&HqCMn~-W⸧n:ރvA(u/rI";PdH-gc_%))R5. *XP YpjEbm7ToY[FL̙*kI4v>* 5cΡzK:%˕Kؐ~D]jPgStIuU*,i~1", *DVB5QAm X{,D_1JWm51:W XFƓ3? THdt!H++ֶJ챈i 9_jlCm^\I1|7.Ad`.@nw?e`l=\@ƣc0uF;3, 4@RhݵM"&pDUdէhC+OH(V!`dGx%zAʎ3ô)FZ:0QUXy o+zwo7{I8}̀3a$i >@~#V)(PxnHuڑ-a~Mn+YkyֵYPN ӷ湭,9k]:3q\u AO247(,˵uM4D({a^mC(K)^sԘ4u$i1V>^]CC^,>pKXԌaF<_}aO [inbH=ei%zN3D .t*E|E1Z X Q'for@? :n%2D|iCl w4|jw=a!;s1-fyX_#|)PLAδÐYುsQ;r"ȕ1$&M / mf4t_ gڴȗDӖ1QP?"ߥBJg<ߣN5kv7ƖMC <6oa׽}(e9RU%4t2ZD9o"|ӻ zOHȨs)М6a~$?e,xi`]7E~G(Х M!p8fK q-3lR[IZzj~ӥ:6] S]"Uv8;CI2=)_M$);ڗ'/,'I^Ǣ4B(]\OwX`yeQcKd{NqTV?Fo\k<렊wR,ư/ժLgKӂo(ydyfJ XXhT'$1}a`KmT,Qu,Db(ws,5_ʁ#ֻa2H@_g_cM!2!L]Rf=NNP4(~k7̳[ Zo7 ,ni%sLu֍m&UI0acmBnB)f[M6uLnf=M2]zsw[w@{1OMվ'4p~ 嶚2BZi&^g+tԜNE6_Mb2*< s| &%p~'7.A+( psɽ3okR.LhO͌յ)lNEnD%kdH\̟#hݘ5 !t_O'P8"YZ]IuDORw|\Ǫ2w}\Ec]73ߗ-3Ҟ\w$}6!_ɓChl祥{tQ$Z4q¸ջnԠdE^Ԣ=6i[ZNR"<2 Yck՗[.Q!މP)MV[ Q,:"o+?cbϣTd3ꕖ´P3lN _e8s*r~T+ѺT,.|Y4ģ]% tkmE'oo$iю¯X*$X {d,̽.07fі2KC1a`[ mow 7폛U]amk1+IyMo0JͪR8s6+,r0y)$މxFIY6 6hJ5KHUk#epѰ%!.Ik|"6L-GY,wAvnшCcTWG;G[[kVs52J!鿼šGBA+ eA`^S=Sc cF؍)XJ=9׳rQ8c g?7*GLϓ8c;wW|w`7Br\F3 ]Fo#І\9^d;ayg=+v 1 Ԃ;v@_FQ/#J*tYm5۳k,bC*<%rM+kDB+K9V6ÊZ]X6#&k A 64l$R$"[ym**/Zή4,L&PR1#].IWRW gpS"yeT e?TVd [&fvC}e>A8SHZ^M9\Ή"_\ ;nk(4] "@S2Gpߒ鮩 nWF!":/P ȓ #e_~Gi= BWڲ,1Dkǯ8_bCKlrRS -.ӢN1P GRkTrZҙ `C?I T#rû0P>6Ň'P8h`"XУ/6^8bf䈦K!YHbA*m9 ^)|pPzsaN}6y5 7WsRַy";djeI1#Ǟ  g#OKmW{Rq \64E^w^bE¿aK`ZkyP@*キ)3p!AA<%.29!GOwFv6=Wy urY @yR~ޱdmmcu)3 4Ƈ ڽݚ/@x߿pL>HuH4g.ŧ5!`l#/B/1ܺ_V7Is̥80%%Pby [7~Щ' LkD1Df=ο{j_f6X%LQj rՈP,4ۦibW^6`WV7/0"p$@ų4$&"\ A[.7eY @B8vC?n*S 9@0E7TfZxFgĿ7p-*C wQl439se~퓏rN0o^5EKZ{og4e)*Z_KuH_g f?"蕤 Q6eZ.1]=#;h)u'MRs,[ qw ]aӐrQ/,ѪA*]۾(~Y?B R"d=Q񴒎h~G߻|oYosSps]8['ImjeF0'$N̵E!E6Ϫ1gF rhA"d%a[+.R'K? NILx%k}o,H )@M2%pDz.R 62[~PKѤm! ;'A"CxVB]- m!ݿ/8hZ9BIBToR%RR[OtSB>bF!ݶ~+fᤧv`L-?1Ixk*~{?QnZg0̏=ۘs܊gpx{h̟`5J00p|t/aLW@׳g,sStP1=C#ȤIlſ_W#;BdԬ* ##{h7Y9Zʇ]>z`^ڴD'%IL\Ĕ~g ghFHXgD V-DXϊO;Õ)/@ uПm%¡~Le !Pt~L1 iG)25QhJϣD *s<355bi8БP@f=HLJ)Vo)aگQd.c`{I# ה]8uf^uM5 (g}}%+8Gr'fdƠ̤iƋ}qW0PnSuE2ajLA _KVe-Ng7+c1 +w°EFpsy=1ܟ\g.w|_-'3CN _}o p-k~)w/̸yńd4?gg}=Mk3L1CbDn*^$v0 Es⬿wl#^,go,\m5b⃍&Ko-5#)9=`s`)\ 88[ ov,5N N\RVsʡRN~}ikFc DAA$?xgw)ԟ67^M,uH>~kռh|#&Ky6VѮ&Oy/䥜)Z$xGM $}Tm?C٨1P'w pj{,ShS H |?&Sq#لA4~Jq}W43E҆SuF#{lݼ2>IwiP#UjC VѷȽگ=!sύ=gl`sp-\c6=l4%48tʺe|tcyXq[L7[}U!Aܪj1c2 ]DCTկʌb{[YԸзѰ %#3Ok,_l?@4QC11?6# t4ID`kMDɎ a5g}nψe$㼠E)%}ږ]2U<:doT_6ԘXFHLktβ+5t*bRlIV 2Ł,?B}.+3B-;A]|w:f`` k[}$4 UQt4JLoEm:L2Qדmy FW B߸:k؟ΨkʨRyl R .Ʌн-d ϰY0ao!'pmkXzB0~ˑ?8#ᄌ˒HZO#/޹|.Dt`qoXʪ"YQZ^spa̍O麗5wߟ~΀8}{a#^Κ@ΑLP6f/}3ᘖ}Zlv>KܭZg5qq@F8qC:iIWÖzzY. 'B*m1]=}n ]y_\$h`3? !ފ.e`"f~alySTL©q pdM>IwqA_2Yxi@7QBu&T!}xF"u/3ju0{/7d71}ۉ[D163`׆yU~o(Js*+IqS*HX֘37(>♞%{֏u(c Ee ʔ7Iqx"al EAHc*~dۏ5"I{cˤۇՂG/w(Dp%6Xp =]G0,鋐?zF-7SDM6]'۩mVmd<~XY^cTB}9}shOQ hA9/= 2`3ݩr$#➛lOg z}=[;*P̬+l村R]{\/RB f(h.YiTu#x ":ހRp*(E)T/XPVr_ F4b~evЌ&Uz|8 )z*jY!|Sߨg+~3y{VUT,aK.Rw$vz"ZftE Dqa- !:Js!6}Q鞡k8lp:75r+.!gg9*Mv g )t^Ҩ vHnMo{YWF3f[h828} PԸ磹-Yx >fZ8t>V}ی:QZPJ"A= tRP4 x-u;a+8šEpc-Txs:OtKN{ϪR (*wA]M/״oE=pzQ8Нa&9łf>ON$aj9I\iҶΘ@n(T')phE`5f*H6]^[Ī0:syD^흊~Xy_n \PWtK_ unVsH }?\:V>fM%^Rz}q(Ϩ}K==0GRs,9 C/tHƃg͞L"4wx+'iZo&!:g;`3#yՖOK+_E\g㤓9pO[u=CDjb2p P8N;`@$ )I[/+ Y\$f%udjAݸk9saGRHߔ9Ld$?SlF ?)wFWJU**[`Iy5G NP&4M3 ?}SH]'r|zÞ|JieYTp4_54$q,?Y/gԍajr^P=>}]b֎/|֫lo0C\-OQUB%t@!FIX9>Av{6 7(/r+XlZY̽hshUCsuC1=PɩUOE/ŃmHqxx0I2R9C@DˋUgX |IT1t.-յIۋoXh G"$潏Ln*mKBBH\aJ6 X89xVFptd$NWϖdd_k?He# 8V5C{gzC'n [2N*oVUQ509'GMTqua[\vh}8mCIJwwSEP6 c'22 `<Rf`Pu)JVQW?XPX`kZ GuvnV&S?8_F8l~혭pW՗\z=raxl2h14-|M2kϰ(|U/z8\eClycpvANZv WMS:'Awp^J9w#tTvoVY 5(ŧaNju/4jBR1$Q8 k0*;!&VSUd/ b~}Јn q6b$"Btcc9Nw7O”VY};4d)^sr9]Cq(Rk%PYU/BKT3ݚ8w6껊Nm>͂KJ #Zj.Y[KƣcϣqJ0]qMDtɍtHQѣY f;m:L/!/WuyTDrFGR$F vΩp$*fx݁K/!Sm t_ o(کj؟u lGԬ=KyQ[WKs@m<[m@6{˪áfF A%t١{xO0trL5ދ㫛*!ظoק~jeH|e5^r]d=GazَuD+2iLLy")!`@KHC)6QAԍXw!w@C.AVU;:MEF/$N/ؑ2$amx$*銱oIxpSHW1rF履FΚ?љE.sީA嬨=++Q@9ei bF;ʬ?2^hHش6>L;7>_B{=(3=ɋ[2or<2|{-:YJd,_' +#QD3I R%8x7#IqXz^DCJ=t*60^dԯ"rUQ}i=]R먲.Wg'տ[`?=<iN)jɕpzZtG Ï$ Jʈ<꽕Pp-j*6(c7ڷ9l ۳%-{Q.Q  ]^cɤaE@~%p7Y\ BF|#?_[xtRr peot+;H%{ދR8hYcD n⡣v$ LKͷ7DLv4rcpQJ(oj!A.8X]C}.AI9$wjz5LZv̻^7H)QO&|gD{A]c9y dF@v20TgtY" Ѿ/COaR}jw'sGNȮPk6^ < /o F G"S NTZlDYx+g_bFC,kd}1<Q0g\5J8))z} I۝tKR2 Ye8rMh%cCe@Ӗʰd>~:0ﶓPej'\U]Ukln ]it=v<|Ad@lI‡r"m-@d#h)BP^\,!?U'Ƅs 㧻ϷEB :W2D#HkȬ(օYOw] [u7\ ^)?==||QVeu&%F~͠B}JR8-KxjACo !S2^/^lD&gCɘltnWZgCN'V]Y\sc7@R W/6o7D˰z/g/o'SiD~?bEs5űSyߝ\fa7E^$MkCImpFc+`I7Anb\R0鹧ڨ&=uѷ;&83w;Sqkh`t-fՃ_6#,1Fb:4Tc >_CF7AƵH>ФA> \ZhD](nD}15q/7+ ^ҿOGj>-ةk:n rXUm[/i/ĊZV4׫N<:4hheY$?>C"r_4*%6[+F::goÕͻI7POWq0㑬Ԍ$Yl>g,z'baa ̥#>ܹ|qS5E'*SRk VJak GKGh=;@sMu@‡J%cD*ѐys㍥?1c2NFA"6\@Oz`wkt3Ԅ輢om[=%fs6}8!qy9cvq/1OtOk6 ФhL8l]^jIthLPjmyt-g05N՚*8}Sː^yPk*ҷOc!k=TKKgKk NW@\xu/cT Wz#rqJ+ϙNl: "?Z;`W/|Jfat 9LTQ-(ᐫԒFb%s"Gq(5ōV_ O|b6<=z6"3ܩ* 3v: Q~k%XqAVw.؀znz TUwIuKO# b7~󤍉0#aAbj $h!&C.)/˧%sl6m)/4݊:WT+4V og}?@:'ĸw^$<9J{w6{ӂ*Oqݪ68̍ ~&>zkK߃Sd <68"m3+h[ǁ-1GmlQl)Q*S*A三ch/S+rjy*{ |$b+_b4{v&m1h)=)X@,47qSSF 6)Wּ”lT/O'F tB 5]O9xh|0]gsoQ( 9{!5GPsqF_[-O!8oo؜{D|pg]5\k ID&Սph}o085uv8V0)]pLL(Qb62 ASOC>RYJl:2귰hq$h?sׄQX,x5z fEMO %;2w_.à}=nAJ;j8H .2{9TLE(يD,%9$.X73en1 u&-bxҳ>o "w̼e^4B-IB;C>r^-ۀ;P]VN꧆L˃WNj % I"W2B&7jآ_qy+^Ļl гS`  vtIfL#=\ (7G M;Ph8AXSjj ÙN3YBϣY(쒌?A_ީc}Ero u껵QjfDsї9lwqC )dE^D!9oEʊwXknµ+qQ{ }` zWt _:CY;;AL|.>{')u1zs"!Y~l^102zYr[CB)qR"8_`ZG&:8$(u˝@kz`cc.[`(oM /@$;b\fkد&iXBgV}͈tG~2PӭPӱn{ }F[rM?kYJ쑧<"6FW7M!.ӡ`/Pkmflu!RoCݭ.^rE4"/ "Z., 8>AvvyfP%l76BX6'UC)2Sї| P-T "y̫.Nn(R(RGˬ)۞U _̐ml< w>B쯠U4#OzݻH яC`fӓfI)Cީ#.|^W gsF,M?qG?nr}9v<1%C|ԿIǦet$5Tm\\$[X\DģF5rK˴{, ! mVN,CSnN{Ib}Y|+'fv"oqTJijU\oEkVʩzRwl0֠5'ѱT4T3pWPiJH{8c4o{"_* ntkZxXB=3*RU6$87oEܝ!/9EjweأZJP9Y٧Hh}_\~ݼ<]<:9_ӄj\;8ss,{ \‰|爬(pKu=d+l~Ihl&R>v3qqZPe.Y,/]2obOizE#DM FhڢoM&y5NNt 91>r ŸυȻ/Y<  +}FZ+5c5!Ss[ʞ@ʡ_k Dx|R̐]3y)*H>&aIs{xA KE>J~4~g8`ySX @ZC1nӽ|`7J7ԍUbk?ژ/Di,HZX; UOO )VGI1"]ᇱUQ2BY.f NJ3ǎ1HhJ"OͼEü?FxtbDVHj@Uzk-a |-.q5JQHQKMB[qn!׺Krn: bA(ngOc #4b%:KL`߃ uGFI{TmRاKA4eXd6LPW6Pҵ9a"EUnaǀKiGɷ}C6LGngqg.[r6( #B~z)b | K J+cg .],AT hZNޯq,d:n֥vہği)!!E.GȻ(Yj˽^-(^ݚNUx| X3ĀRT4BhuzӺZKr_@^p,[x@Eqs %'DO4tg՚`RO:6}x:ZFv_.(n ߝmOM?) `X&!4OdRb5 ۿ*[Sgyc//V[BsGY/&֕1 \JxqU]0N7aBʽQf&]rOٝ`nC1 1vʙ=oϙ.\Oj v`W_(Kr tz<3}}hH{12 f*Y<:zAT+-IV;Ex*A@?v iA9U݋GЯajF@ak[>y $P!( 鴗Zcr}3WxPGv(f cE?C8ng5%DKߞ.;QBPNjPb[f߃]zF ɲ9>67Uͧ` nI)y+ZʴȬC?JL ok)0#M+Pj2q[!ׇڠnKIJI7tRbߠTīK؝.ZG2'C i 9O%+YT+XJ5~較R tMak-vչd 4Ac;eq ҹ9ݝm "ŗ ӳjx! 5Hr/!RS5XbB&ځc=( WaVIGkz/|,NZCm{Mƽ3y bGW^Ss ߶ _ ĘbIVu47(PL&g.qmM}MH٫Iz< Y'OZHO|狞] aEWs5dX *>{Dn uzF/bZ")k)edhՕ?&̢t"ɘsj#W1-mF}Ͷ  /F#\S h }8U=F Q8LC "VuSs~z~4+ƫ+ $c!e짏)W-tH<0:@&ҟmR_+ Z`WtX SۖEXF?$ȓ?hz7wrmpw8K&鑊"]aB{%Xr7j (2@;|m9p9u{~rTsɒ=Y0 NN;e)1WK73tҋ쪙myT^k _фݐaNVVEȺ4\4=0XBľ _2VhߵyUsajϚj{{fՑ̋)mZ{9p՞If$PiSuVj91^`;xSZaPDW1TLdA`Q!fV]&P8xEaz0ksLdFzm<A:6{kranFH;9)峱~F_h͝?fĢAi#zmԾWb?3?Ps; ui?N6VuF ScR8{FY^ 8ȸPqK%`iyN+; K6oG/{bAlwvo?TEa0IMܐ8:)mŶ;X&EXVbg3h 0=K[‚ق`^} cӠ@ s&A/Bo`etϕx+`_7f,t|9*W"I0viz涴HZ\ pk$<dY'0zC`ϸuT|sn*;W~zF%6Tm]ͰErM^%f_\Oy~8zԤi L*g|v6Ii[nnՓoT q} ]ptW^ mro %oLDITc8٬uU^#Wrəqm*_Gdfpչհ 80f|f)sS/˺l>e3sm35~?%h?΃a+ع9)l÷6AU~2U*1`5lor]6fwgJ>9lp P/TCzG(G`S K*?0|TEGf0{d́$4xb9))# ñ}:=gLۺgW׆4V e^ f7c&oY>11$zAȤ #@4xP,\[kjj=DHrDŽi6^I} ! -[ ^UeYےЌ?IN+(lQ`5u$IK0hiseHU{n[ҍSdYdtVN>2} EH8 Duxa6w tA#\MJTRkT蚮 G*8{sMxz1;xoXMFh\,{ SWvU؂(XaXR V4}~* o廗YHd&C8l2 MCNҠuҠ qa=ȴتt_H'bcsW!fO@[Klb mD̰j$9h_$J\|[) ^$ELs?(=Cq$4F F9Vp6䵧):YOc‹]y0SG1~Gwr9EvJM-_Tu,PܬY !P1 wuTęhwA6Kl8]ဂfnWi.7b] b\W-~W ,^19"#LIR8tsym46fY)aܦӷX2KR~.~Çuxѿ*މMGP3cy N"Ba&goA)uز7}wsaZ^;[Yiŭc,ZNWB0DQKm-mW8/.|s7ϖl~)ޗ*AY}!r}|P%8[LyԄiߺ $*f,`YF X?\YR{mgQ ]:$t3,4KMKD2(\MB0V>" :A%qhVFs&z+ r8L7zT 5D5 %4Z݄F0:0ɽI/Ǐ8}s"5/ɇG^65ZݾfKSWZuW":K'Y( L ;޸,eWr?~7&+Ctk+1 xݎ,3fw"}+&=(kYUCH Eú9eKj>ld:=%T-=FA錃 )z326́'Jbl5 (Y&jJ%#Qz_$Ig *N$r:J<[-ci5X! 徳Z}0&J+WԖSx{&U5RK<)]E}_2BݫR yv$Y~av#P|֕ETu3va̶ryabiX6mEe}}jCC 7۶3l3AkJ ^{E4IW g._9 h~ ̩ ?sC`F+o&XNe.Bt([G3olLԃy)IA>ntEڃ|n8 [bc:F3tHDQz,hU .Y_(,dūŖ~ZXQ8uAN*+%)?Cv.ɯB| l:{Ej6ٱXkw _CCR\9?LoO2H8?P`&S#[K`?dBY&lF" ( `δ9>V 5wPNNzI,6y~5N( ~@(naݔ}U]56U>-xK?V'jD4P/&J_ΤSŶ"۫(aL"*nZ[B.ݰ9EhLPu@R]n]1 ѮFn~,{ <|wrEu`q*DC=r#QѥlnlFB!OwwcZV+ zg4 sQnZ҈؀NN"fPqo{5O<;u-Reǚ~ [yNOikNP"1$4ʕ)z7Hp6(2}G2qL'xzSZ?$j9?y]# 9ن*%4(xoÄ0L06ܠ;B4834jUy\%<G#O 7(?h.ECf+A[‶{$-m>/~Y?\qAeQ"T -5(gƅ@O <؎0,xcjzbԂy*;Wh#Sd]TgN?6cΐ_/(xv cHnM񀆊]} 8.dV ^KBwřαO"6\y;[pŧ8w"Ml]D1W}U#َÃģj@)kW$r7_$?&Pl @"ptc# ]6p¿2ݏFdRĘ vonη"F-#a+}e9>HPak I%foS;l@.Bܥ977#b,85!߇l<`{+n" !,0*"R`D]/M佃Mc sT@U8.K}P o|7M+>J{j dhSʝ~j wNo?==<_LI} voT?;s=[}`5t߂K՚_*eڨef۔ C Slhp^s Ag}Yqc}>7пC&>RBU)s)( oGa׺ƕf|X>>RS7Nsщ%YKSU-Mn{b9c6UM M*.?x,<+.Cg=owUݾ8F /{J$C0Nn A~ሃ7TX}P o|pӶÑ]I HFM 3eOGb!_$PuݣbxR-ػ"F)k7_To`Iw:[@xIww#iC愭/0V߱Om}6&hv[w'e'Bi$q#2~CN66܃['])=9`c߁L[ڜ9`X8dezс [6 P&.z>_iZN _N  A4 a8mL*y cv`M 7y O1^L\]jCqt"n%ދ%91:3IP>o(y,[Z汲p 'FG=j2VQB:We 4I[6=2w h"+05K1 3׻Gtrcj~ہ P~P;I^q$4 2I.GܜV'CIlFN\hu15.xP؜"U#\#\1b֦}}m 0g~ 9w#ZlEx6ry풌% JBa, m=b5gQŭxn!|`d`uʂўge/3h _Fe=L{W~&! iuTw`p)kYһEY]nApNbl280ѡ/)RAQfb) <TA _%G/c.6N>Bjm eCkEl,!)L^[p=P42Ģ 8||WGC&tf;L)2 穻Eh|=5 8 w((qC逯 Zfܳx9ըY0rXF<aj[>_CBYt#2Hq_x |a bemtOȉ~#h 9Q o`wK8+#ɒpHª!ؘZ_2%>@;ڜ7bj=.9ccr_S s-.0NBl7[ng+3*/`Yj6e(Pă2b:gCqɿ qI ,k"An9ng 1Hm1=}=!w JhKFsr Xdi.Ƽqmke3RtAoX/]ؖtbi kKm3E:͵MBc*/OJb!VɿN3nLҹ؍Hfv3o@rSo M+ S,_xʛ*ηLWYj>@S,aP HWkh,=w׉,*XQqLog:'k_MݴxN疛&c-j$ 6nDփKx"~ﴮB]/`[q݋TA6ϣ^z; J ݏ-(Id$g&I&Hvw1'A dkff8[$?pu MDpk*2*xݶȩr _|Eƪ17_]I>U!O}# X IQ>T?2MӐ!eD"Fࡱ8ړmpr{.kg"4]u/ t fQ2k%')ЋY uzWRXg۩G'83IؽPh*[^$ }?e\2Ҏ@3yEd& CXl<+_o9g 7bla὎cI/ 6Gs*Ame|'kʳM;"ۿ/pGK|?RQ,a\?sk^7Tڄ<)Xet8PwuhN7}ک̲iqHzP,o5ma dEr+ihL0wN$.\k M`+_-SL0Utx8Içl;e,Q=EpnƜiRbW 󣟒5׳WOt&WtqmY^w(,)!|`d@D~P= ]0\e:$yBB oZ8bP5m&Wї@O W(=P w~zL,R?қ<}8 (u:TN Lw7Q#!X/$C]aq 5cf>Bs#Evd6x"Hs82N0؋S!|8.G A- F !W)AsdJ1PB|RKA刾f=|clOaw _V4WB{5毖3 u>>_-3b`:Yuo׹c5xv8npodd' >duOdrٌDHn0J :~b)G[SV 3h.%,F)O"k"4^4׭0LoL#؀*4C񍎄(4'/6X<8Eܕu4DBQظ/PR=mKY΍Dr q"|b$Cui#׳RFQhP͚_:t͖wwњy3 jvЊ%7.FBi*mNFu>jy3!M'HPZ̯րi0}zzQ :L1 U. wQ~g.8ZPhQԋ*ҧOwqEUd5&=ɾǝ[NfJQ[W=jlP̽B UN'V#|p{#A֔/i5 [zôg^bmHZ`טua/1LD\B 65͛¾gGPb9Dg}^2&j kD#Co+33W1{Ì ._.:()(-sgѿ <$HC}:d~ c'8?IŷYXiZ3tcӁc#LA'C"CpdT^0Rq2~:CkOkxiEw [y, 3!0Va&}kxT'iVa<.`vE 3Ո-\i%pnX\90hZMڡpU4XER&uAꡕ\(۳-j pfFՂPp>`SYp t+\.zǓk"&=;OՂXc9r(!eΖXaHvݖLITYw o[4rX-~ 8~Vu)j!-Br@G>+)B* +&zFd#C̺%%0ZCRysr7NHрr"=\!% 21Kqi=Cl=$"F,Cnp6mY-jڦ LPRS|3PŸ`0ɤMA.;+؇pF2bBE rPA\ݍdqY7ڼ \* ũeiֶv9>N 2JɁDʚM5V[)ۘ4MZNfuڧj$:(f H2=f :omm0z! t /yBX#y[j)"8|?Hވ@e_4rKa!^֗!D`gmW_`TtA1@coKoTB4b`{?$l("VK^C={şA;L#Ykn&M+X3sFfk-&8,򎌆97S-h+պ½w%a8}!Deg O$,}u]> N)PyTZa"UȈV~Y!n"+x_6O(}>Iw&4pj UlJi*rBPh1?owDP&:v*;8Aئ PdNOxq>UT\`hjr"иs kGӸ cu4jٽ#Ѝu/uyBfWZUch@\۝YeoHpPm٨1ctYC*ɺuE7^#byEhh -&2j+"XJ?4w:g#;)%#E-V' ,T79<Aӭr;3*>ԥ=zKN`KuN-Z urxFWc< G)4֡Mv&/M_=$Aަ]1a?[fN{~u/ca!}Yiܬ :b%r) 6r8ʢ$>EX3 nG*B3UA5lYAZ6ƈOגօ+~s[2 zM5E<y~8ձh0 |;ӭzb$a])9[7"*ҟ+ hB KRƚDh똑( iϦRxDX"ea~DV0qMJ B9Tb ,)+[{lɲ3~IqxbGAX ; baI>XR1HS\ې$+h`knwK=gZ\ϼ|ձ᭝:qa iڴk3"U"f_@TQ [0_Q&aEb5 *hg3EiߵpV/P҃Ԣ15%@mhicq`6]5 Hxh` 'BDQTnnPBCH ݉}n~q"f@ʋFT+ŘHGƁ (?E`yW+};3K[{Cl 6l!j3{Cf}\jO텷EAŸG{xΗd`‚5eHP&ڨ6uDHۻ)tRNUԾQv5o/' 5ZOYyÃ@Aؒ{z@- ҈SILQ:+X-V[#uS.n$DH= umse6<3*76 4%r*Eu"GܘdcRZho8 h0Hm,,3c 轙BFb.i{`9 ,;^i=g$+cBS\o,ʡC-,f)Yu/2N Wk(0J<1VgqkrxD`y@`?`n<_|l"^hN!di9҇}XXnWM8 PE.(aٰóL<+̴\ ^\B6ɤ" mƒȁe2#S\旝䥧~Tdo:5݆7T}H+j[47]7ZT ڢʌ~.0E'MVT ؋xof$<3ȇU`a_OCrӮ` <Ǯh.8޲˽nƝ~sr5 -4/r K$hv)44Ӿ.\ lTq"aq+fWp1KPb R[-`KGAoLU0 <0Y:؄Eh݃J*[;uO'VB ,Wf 3@k2!qkfSJN,0!؍c;|F A:4-}13UMU\!^L!ԜøncDz" B.hՆ_Ġa& rz\mB,]:!=uN.uTt1Z}$hrU !P$oGidĎ Aϛ=]|/xēq(ΓR߆HfО Bߛ{=?@/~ #I~znѰK"RMÇF;vm%SsĿʽ-2T0mdEOKf˫2}ʷ :ҝ~=7226!8+0좥yJK+?ZrZbwUbK⪬p21ʤ#C8"Plf=^ʶEI(О3'(m0!E Ŷ5)Z{^s.Ll+ Ӫ.f7MUkt껵_cqy.V}ɉ T 5^ Y%Bӗ$|҇S\1T"d# 0Ǝm|r7 1Kw5٢1s/g,o7fpS;OY  >05 ]WpcQ,&9 o|VfTn"aUqmogPU9:̙߹Z24RZ9 ̰- U`j;-ok އ}Qc b%nl?_Y&|/6A}5'n^QY^txtFT5?s76߷^J_R?Rd7+s;.@n{(=_OF"]By'$oj{1HðKNuI+N2)[GĽµDAВ jn#|עV7$M zP+0KT0H6QtvnbQ] ea Bӏ2#e?ʋXV/;|+[uz&m^X&}@1-$A4xpAgVS1KnR|)M8)H/kj`平zၘ$%O1+c3Qsi9}ޤ -, 6 L[-I6#Â~We dCeM{yA&N5!4WꞹM{:,\o> x/Y.p״ # Es Vi'`I 1cdT 9sm JOY-?$?6@֐b}$o tzZD{rƍ͚y[T j$$:\ A1]3:^YEx3rdlY|<)EܤD`]ǰm%"N3oőLMnhUWƘhb=&jdL]5lmw@,n͏%f/ JѰƩ눠Ԉ0AK:+ 6s *;E=&Xh4ʊUS(1G*񾰙<0%p7WgYi:X~,Y_adxXL".(?r3]P)2޶HbUew^)GҪ^6O+a<;yΨD؂_Ta~|-sǦDKNb뢯 <:nyۍg`[ZcYk[YDGE|O_1 dm?.LTnn6$0ُ@6DyK9 hK$ *gspRdՐpjQ)#0QncjkRQ F/kM *M}R$}R9zIH>9W %6y Aq-vbei]626l`!FF`j7ok69<4)y ^ⰰmDWKѮ1bg͑^-(Bx7-H&ϥIOkhqK!(;2ZluL 9}"$ӯ)9@(ר4 ?Ȥ?=erScK]B堀1Q&RC9Knm{bv-d_W+7n @M% GkMdѕ,CvMx'E$jo ^uKiCI6%eثDҸCza~ bR4 eCvjy;Gdbl[_`Ш?clu6Q8 PlӿVߜqDN`7]-*A$Sr)v*~ k|΂Pftc0({X\O z հI-Al5*3a3(^^H"-VkV Xy9#V ɃDZ_6WqtaJs^M*4@r6.9*Ã<.J˯xƅHߎf(*~ E͏CpHfJY#zNv=1N9=%' dlg~1y,BD(8'=ď^U;9b\'NUJ8;)$0I&Ӛ:}7:β dY%1LV[66+%SPilՉBgM;OEQ0^{Јo= fi{gΏ8P/ {Ϭf)f s> X7ͫ!@B`Qo6vVD e^XG'6JLS ]SreA>Xd?fbfu;|Ա&thq/L :ڨ3,v:2LguH1Q%jJrE6/(W8Y[u&@+A R`w]Z/)t:ˉf<:a"?RrڛВisj@HIulvB)E W1Z$\e, ڞ*QN=A l&lnx v'O5`!y@,Bt fA+qW"%~nɇ`dWe#p,,AR:i&EZ},4?p;VO/"'p'!d B'FI5:ZC=H1( ;ۭ ‡o{Xյ=lu0 JDF-g9aݺPsm:R P׹L^C-.&2]=}/YlHz:XA|y?^L?b~D {ThH~V[3 " .,ula(\:Ltk}6DOHˤkѢh'E9 `wcAǷ#nӬ>qo .u-\w7+#ձ1xn^PB ]%. ݩFǷ/GfiR p`tS)љR?T;k;sϡE'߸>- ,1#|jovUr6UI$eKP7ϟ^)-A5B~dU=(C$=eɼ5eZAJC%n{0 {'u/u\"Zupsߚ2)ByVzcu<9D4 boKcdbT;D}~wW {[TbߏQX-OhsB~O`#POk{uM l"#">(dUtB\S&Q7CAUJ m;}2kZb7bQDM5?y^y- CϿn@|(t_,Y fmqAlO99ME" (SVR Q#콚ЃQˎ1 ϢU ީ-'߉#pJ LM^o5lT"ΦK|66%OM*_3 ྀT2"lQvtF {pĮw;a)w,vXsrJB Agc߮8*9.ثtu4ୢs@{[ƩRN,?S ?_|;z(umX=} jBnL=,{&R#:#'3NݥhRSmU5- 2V/8/}@@Vp6{WRƠ},.Tc=,}XL4R'&=p [lHreJAU931{ HẀ1$%!} 0a>Ft$nj F:H(_ Q?-  îgJtC~̆x!$_4oB.#On=֏ܳ@2mdiC;K+eV6Dž|I`q-@2ڿ(ms ;S:UbIЋpï: Ë;V{8Eb2wS-3d}2=4#< A5@Aӏ=F1Py\:2%}#$5^"[{u=OT*XhO0/?1qem(H9o+ȶd*w)2QL1LNF#myvƩq#p)$'$ HŌI]6l\{װBe!|%J6I-}^ΰCҿK/80'cF%xwBŮ`eS^ P}rJ)7NX )3]yvsԇDtiaJMV$7)qSRS6Θ>.@VF[.^܅g$PmOIͰ35y-^>v`Ie_ pٿS¡j -/Uϼ{jʖhaw jp AՏBXuiISp[Y.:hXqHٜx/h]oX6^Dn`(6oRH2o Ӟ𶳱Hptض&%8wɰ@ˤ.2$0jI>cu{iGqʩ[)TPmMEFHlz0!( %5+aG%uZSΦknuI9hMN AM`엵W!grriDsK?쮲J)xNґȉC;=bdG=8hK-@ZwGv kѬwB\ׅ^WM 01!CЋ8#*5U|ǜ 2TA" Ks___6`.1á9-#uU$Efˡb]ܧVDhԯA.00¹w+#kH0[n,oj`3${@RC0Q1vQr2bh^ˌD=؞0KHxJ|K7~RAc02$4h<VsgK5OPBqzZ#r=¬we=6(9ugQ^M3T&v!~S^38s !q|d]".;s BMz\&j8ܙ}en 6fsZLV]c9k :\'QʙfO^~ dKC֕"UP5e (3~8L㓈f, ,a㜴! ] tJWut MpMpMb Q9 Va˜CCB)rRE!|d-Y.o6{_>$Q(ڐt&}&̑B7]6gϪ VQ()Frmwo/.: (GxN̴w_(Շ>]-4{l.g.OӠ6ppyMԟdm!"Hͭ`07)EZE)ǰLˁj%s!1NAzD[^26s&gK}aNuul@HcNNj[j g+`*y!("9#2.vXi$nc]NS*&M(_'9VM4h"aBTt09{zP \/RoEfǻ55sHѝy|MLȧ "(|$rnK]0}eӷgaCOVU&M+mue|A1 w272U iA}pɜΝ0(m'Ȃ{/M`AV^3 Kh'9B99S/i?S^Xe'Rf2cwG?o‡Y02#(d\vE`_! ޙasȩRY^GzḄb)ҡ3 =Ws 4FO  u|OudP)tJDzrN[+Yɳ4pX*&^ŤX6KbIXWB~・.V27" &h;׏Q_Gg[RyGI9氫nrbv,<:턶H8|n ͒#y=fO2J (\_xF90JfALAhŠϬ)08ąϤtaF|K\Pij4;|&6c(djU[BReP.JͭV)MnW#nRW`EɞkZEJ.!Q}<=&z|( 7Ȉnxk>LeKߨUX'|]9wWCl]U*uݏԚ@&̆' vi-rvAdkڢ Sb@ r8O7>օIfS_kPaΜJjS ^A - MLĔjWя'R+V9FXejMZN߅{BkA+χz~Ԓ'cg5; ޏ3kH@ZIݯq~x+OG)+SV$ܱ achSY # M)ٕD<֔/8 _!x ^Gi$T,DZBn h7+P']IsMImuȄ탪Ð%-9hj[{Щ!&)3ɻ27[acm)p##=~\Dxbb0pG fp+6r}lĘ⨧1(0 )`_.)rɺA\{[wT}w;/" (?qH)꿴I{.&Fbܙy5TOs*QK;@X:p;Vx+DGFp n0H1B\"(kTULmK eXȊBij_5\m HRp#\qS8p)*tȺUCѸه\I:=SiNE,aGkd]oNыv V,`U?1  ԼmdzcfPXd1`l6gW&_~1U*ùEG[aExlin3f^!ʉLyF!xf$CPVa_c8܎9#:,zbyow'Oi%CYo/nFP׏.7ytRJ#O[Q"ē`a[Jce:I>b2Zo X+7E)5 (@xP_|-b1D7au :+9@yN&yIR_>m^@q %l Dx0YTDou_أOG@[|O8 S;_BdخqKb\]{ >BFu/ p;Z]O监MZSPm2lfL%LAœgr )%5wv:ǙP} 8C'V <難_4wm۾R%sYqpQC}fw.[A !;aM= ĝ=Ʌ`m1&DW"lǀ?e6A}f81qG#NjWbd>TPmYJS() O.΍q5.&anCM}~ N0!?{NvYRh.$os..`f>xdѳh砼Z?xohӥy A,cMvvqBr+)E-b%7$aL1-s6PZFf*Q (u(ܥrs=n}3n%*%j|Z'@ZHmgTp+8I@UQ阑lAꢗa)-Hh5ZRE#@h9l4C'8Tz ["iOPQSE%)@ԦNWbP<)$ď淭%+_F 6(s{0kAT߈A6΂i+( \ d: f_ʹAvh`!%:}D{/c$~yr#p)Bg5e~?@qϙ Q;#օLJOYl+˹/1zSx}M*Ry7ۿ9$sO'2"ۯyҒyg}⤬o'~@O<Ե_u[-IqȄlhdgdpyLVbHeQ{ ~)<9p$OnR@  6={ԥDh(ب겖-58A&Q2$"ɻofV gx\ءsFJ^M%|/?WkJ:z!43aqv!廊0YQz4L f9Q fkd Dߥɶ8Fn|",H!L=Ƥ^c78%IAB^ \Wi`WfغOX1ig T5ts.)[btјBd. /9"KG+ }1gWm3 9H._5 jPŕt $Q A_jEBwAH#A[=,vTȷZ;p@dd@58ֳCx;g{P㚺HfM M58`v&<T]0c 8?R2S-^X?/+ z'G|yX;P$F5T ags>2f{oYP|b8*4_)/E՞\QZE֖5(af831ae$ޣpi$֙W0JpVguCHuBc4[m ̾(MEP.bL%'_m"P\= OKE]p7SBJwK`WS3U^6 ~O{_D秈 Jk!z +Du4څF#/s:qNō|@+,Iͯsytߝ- l|e*;ȜiĿEE5'".LXp^_N6FYDc[i+@ɠ2|߽~o;iIscnƫ^Jάtsut aQ:/3֚ABl̗:* %; *+ǂw1'UA___NiNǾSxۿ"l[1` 'Ԧs Iu3GM 9heԏl%߁~Kh4N*$|Kج")nI?xGҠQ?nKd@ɈXaӐ-XMAsk j6ʺ# +x pl oҋJY 85na/mfrL#٪6u5 ar-I5I5i[uײa$EYFLʼn8:Ӈ dāfmzO0S.&M.LQAK~}I$W^-],xn;EKc rdQKmQJaݩL|gW&` iNbAct$nYD&쬇3׼F~ *8 &dŗ(]Z~^4u` 0_9% YƫqsU$?ki<%XA!lڕQ͒/lJe_{ȵ\)@5fP / 7禔g1_ 2b"Ex- NYQ~Vk5l}j>zJKB#[x:A8ɱM1YLJ4qsXy|=bhWpS:R`8ٗ=o)cC9mG,\;|}g6v[rfֲ`! ,(!jU{B~f?##5mνOq+s1LJ>[8.b: 8}UEX"Ƣ 7ݼjsH~~GZ.-;o]Bb6 yPp ?@hYLpHU6N\Oݕ.8NbM+b^&1|*a!D"Qr7̝Ҽg%Jl.֖6?'q L[2y9K\V+Rȼ%6"h"-\.,d亄^2WB`I<ijԮʏɢƒжUmM2 _ M-s|0NA\ͬQ8.-7R7g~O/x }R$Cd.Z|Hx@4#*mLgA Lܓ 칝m Yf/9NSڂ4.l]w!Ť×f;f`Q 8T/C̚VX:Qua?'=Kἲ}͎*dY#J\}WvydW1"qy^_ɛ5eN{u? S7p.^2ʲd0m|O8Q[+0$_o.{ε[\. Aϑ1 Jh4פA%t>}"ݹB<)Y\n #lv[!-1n(:Gr px(j(feBa7|%:=[B{_%wR#ﴅE,8j MzS8 d6F:O#*pUDC)|c"hl[ fYB.n_^]vc|hHݷN nVvj2ۇ^k3~I.s^*BO|z!U#5 Z,dAvk%'ܬ~3jO?qB4N7N[&PH//*ixBaT[ zvd+;_)&s\rN ?nŇ.y/vq'ܞëV#5P IA!]͢?Gǻjq:8P˘\ rO0stέF2Zk֒ASELtDNlD/cލg+RB/:Ե>dxOMЗ"zwlsvXVz gv*km_\ _ P5VDI=uEm Cz}/y{"Eô j/~~P"e˿y=Fj ,| s8(qؚ"2L:@"i~{=u]͝&@еMZ@W]W?9X_(Q#`F*qw *Y a(i625?-p3v^P scPju%jd1E/Oe U287HԮ0S&BfILƑ {Tщ'xV B3opԗUhַ bk@l)*<0k# :\\a: 6 twGR cJ6Ё 4mȉ̔?(:۞Iњ5F26bi-sF[לQ?i9Y|YSFr4q%7=eGEeATk_ח bs(fW^%=m(`|2m GiHڧ nm rab+%MN}[i%d tMt[|0HU؉dLȴ54g5=40T \]-hDK~uTËFgJtt9Z' Ub]!r}QrzUƅag9OSnلAidr ̢sӞ+:N%sGCX66{H#P뾙gNɛa ]Na61HmN׺bAҘn\ϭz)j;is@k:A- S4\T:X8 rwnoj־~|ҤᗈEOOcr {&A$\WkSlo) Yx股:̘t 0&ضgӀsMҾ+Ώ<]Ǭ8PWIl'GQ^ 3{Zd{Rb25$'c37Gْ@ |JCb.X5 Jsجpה!1-_YP׻<=tiUc]s̋K帞t-D0\kjGSYe¤ŚQD~h tobe:y57G=.V.5p% `o2~3CBͣݿHehOq[2;h IVܲpʍ::D2!r(lF6Jo(@ZCbVnQKqH5X¼9ic+DXC4ֿc0^.ee ^ݎchԱ:5\%O] j?=pu/H92Cſš݀OT#nI-({c{y5jV֕2Cb: |3`,QfK6ݤ6_MG;5(_"xz>#*V铭~Զyfg;5/A6) 1V{uֽ5" Kx_b~p)dH)X ~jwIsz 689w~]%15%irD%cR$ [tf8T&]q nqZs  VEKBeݪ%KY1d.:3I%ݫ,,-sb9jn`o@TEB0` ^,Pnt[WNg:;λʮM.DZI`e d2/$\z[L~Oْ y?XK%JCL=Y>>؜44nw?/hP7a4ELaxLpP{j9!,?+l\9MH к|a>j' C+dp-HtF0DBb3HP|M=&Aw/ Wc`@uĜli*ORi3lr?(5*52"׮e$al^S4bJ} /.p {6JL|FV6 m<:1$K{އgqmGIrHE0A`Qͺv<˖h~ t?]ȏpO\38++ Y~Yس@b<9rpyhy* Y^}5hŒOQ'0֖$J,/Kl{+Qta7Y'So~7fHf"EܣLXG5|zG;R8StE)~~T_mM,{ډӨ`2TZW"1}FT4 9>Vm{/qLKmy/DrKSSX۸w-Ahk3V@[߫fVn(zOjV?& 'ɮHu- </.xx L'ln`]E=^n-Gg.|q?.U"o#V;V6/H*"vq9૓L)g[A aO"1_#1X(ay{[%/W !1?KO_C&_hXiJ+3?QM\wj#G#ş1x8[8%|l4nXWN>zEJNZAy1O"h)zSpC=Uҗ,kx%f%P˿)Vvk%IJ32s<-y'IWS,/r$  ǡǴ~WMšd\U!PBxSFTY@{gb\T켵 a& 72_ޜ4LSY[PO(ĺTqב FHN5MnL h9 ^Q)}A3 4߼я}|߫zHd>4 }aAtHGs&3MZK~ouV Iߦ<.H s~BGUxR OZ@ )PaӼa[{BE uX6_Le[Q|cH@2&)Iy(m]Hm07?R{=8JXvzj Ib⮦YhCĤ%xOƌau*UC68tux[.BGV<%%Ҡ0Ft|g_c"R)[ch܃sO P ,χ(sNr)m,,'@|3iHkLo@qĻѰWS| |/[}^UsHtKu1> ||vs<BgkB.d% ըHWIx|O}5Sƿ&pBv7{S{7MT H-)?G?45zs5ŽmG'E<`#4 &[bᮺ,<''$R^nԚ\IPHy#9 QJ\Rb!=8mgJD|}i^xÇV۷G 4r/b~iwҴ@ZkrWuDVwJTPo,:h/VCKšl<ڛA7a zH-Z=Աnn!!dF< bJ5!͇f i%P#R7S6-M">M4Z=M-UrIl"X+ 5GUvMmA <: dx*3ݷϢfj3ΑzZ0IL8j9p_`J%eWD†K~+(ةL{s<@PmPb ź?H3’r1ͶBհK: bw-!h 2Nfrqin=r bؤE9ɒ3*MG03}mb;`'7a=DQJETt{HЅ)@߽G/A^? E۔I"I4_WˢO ebLa`^+ʑ?7Ax~Fap+fvou~ ;M&:-ek&ۖ*f`lGћ-XSIPlN5ofQ5, f0C cLCgwuꬾVђݒ%Zv\$4ՙX5m#RL|&f(F`|!U ~+@3XAepH;\ɤš(+ˑ'!7TAIcWn1.qǢevL婟H:ge_:R2 WL呏c)ޑpbbU}rgAu{kiz!벆nvxje ܟƽ> D9L`U>eV4ߕjDF VV:8?/$bW~A>7-plE?A=$ymDi?lU꫖B|0PX 4C&82dw7+MBY]ه?]a!Y5Ic^k-`tנY~2 RjVt_W} ߁g+ʎHf1; zZs4xQa:ftPB1/1AQpBbr(|J|6BEF !B=|XJ| QcT+-sYagW'-F*ѽnji6`Wa4*W//{۳?J&8KD\{'^ۡiw?lBb !rmRIUﵟM=_[iYK9,M^<%~#=mGr]wh&SܡU&[Ae%HS~O4-/1į[fq8 𺹈Cz-2@"u~JjS{ Yռ>5.~:X Y%$ rm1` rpv3jSjn[kEAًqpE()ttN4HÔM7A*4u5\Rkn;ۣ;ͤϯl>%d-5FcqQ}U(Sy+X/@d&"MKMQ3q뼯rB^Y= !i7wiLD]Jq7A CݒKfsNNc#PRVW#QR܉Mܯ2e.y!2%{n`t1@p#LM*qCCAQW+g/V_4 V,L,B7ͦpPۤQqXT+^yE7Ue&(9$fUϖ04hl/07ж$M Xq @)?AD^pth![?y$oADocY+w LHrXbBTdIgWJydILu$CT!ޠN,JTr.GDq)Y@F!r|p%Pn99:']8<TxHӜ"/*̯1^E>QA[텝MQBgaW`ƜAy &|l&8A?>6n8z&fPz\W#`:d}Af낈¢M@`U\I/1XIՎJ@©9/S h^Dn|K=zf!Y6wS>˥̘Iwe:l (#D~/gqR nxW#4Gj* bIk-Dc7lO8I%hbppy[X 6ZҒh̟|/h(rerd~'ް[a *2d[43QMgGiȡ\i |+OfOΙIZ ʍG~]v 'IwXx?zlNO(?}Mjum4 쐲,-c#(YSJ4 "3\žsI`.h7],RYBҳ۬& + nU>+aBKe7CB腘\8tUhKNGI%z@̹Lhlum}7.V9*g~ۿ*]0GSk@?܄Zx~R:7W3?841nY_'LxOǟ!Bi-| Nv¤M+ 9U5?2Mm/Š td7 p?3rinxۗxhL`EKz|5=+Υ8Fzt犅m}y6Z$JW|1- {z  I l aU ۿ`Igo=n{^$M6n ij:PUa@rIGd|;j&ۛnBX1Vږ6gAi2Q NA gۈۘ5$ݵ$v=M|ŗB=4>Z.},Ⱦv 阀zѺk{s1m7t`ɞg*jP4I1xծBQBSk#C/}!3>U ~= k_=8`zp,n Ì얫 k-Ff" F9?2|nT/SV:kܾq}mztMa^ox.Vdݼs<醂zb T|,Yr?Ib=Y67[0?)Ku5KA| KȧZGyDJp_V.XHDL }r=G=%ey-Uf#gWѳY1H2*44 ;r@-]װ})Wӭ#39ybNsP3-զ=D [?>YcjXEo=Ýk%N&&{(wIU5a3Y\vO OE\ K=+YڈcZu^T"蓼vȕT?8+AhK䇫.RW:60+mQu/״6NJA}LcKRu$LF9@3K   a=JO|=]'+sA ܆>S}*8KV)#pu\)Na.S '&D}U&W_o|P oą34ޅ2Xj18 =D}|;For.h;tsڗܢK濫٧;`ϬP_D$Zc0= )$=gG+q=C>:ERBi !]t|%.Uc+ve/>>݇gA"_Zog}R'_5n{qKnMo "6swd%#3rk^ues=Lx{w;2)npMo<]#|]zazņp@XDZ!mln:iIL|f> pX%܇g!N ɗ@-y?/&öT=F93&9#Hg eE^H1BFߏ *^ӑd177E1CtУYX+5 oa ,GBIb~#a2Q ZøXie_ GGxGMrTgRvqt=OʱyW l1?5o~ZE4YPi#jHT=2}#._B#adDNq%&,st0MȂj#ԛ| 3#J]p-:Q'6@ˀ>%\XҩXL%o=!{W? ㆙~O楳}~ P ֓rw!I4f5Dq3$g-%7[3x0f8iTxZXpwAެiseP$)YNS0^\SgEl}eAVca҂Yz$bǔ ӗL/ g e{jZq{gK ָՙlxcMY CP$AYd?PrgOɷ2;0_d<s$~o7E cBۣYE vA[75aIaVGZx>:km`jU/lYZlx (vOJ@B !(++G DA0UL﫹X8{HZ㬡~$2дDKI?fGF!]SQǢnr>N._e.a}l[E.$MQp72NJ"ު=mgT*YƥGbi`}mZ:-\kH8rD((NwM[m^+J$} [U{sNю9T$7w:iKJ "#'D /hkdVLXBrťlTw0r+8lj(􍫸t~_7GQD_=ZVܼ}cJ0%#S4/s/ݠmF&ڛܕV}:R%.1Uh%:[N_+;¾yAn32BMőbȑ3Ֆ(5""XUd'p#bt-y;nCG8q5 `m,=n c.@㧀x`SkՕML)!F)@+V a 'JɕHrb~GeWjAQ!0|I=J$lL5T'MVןBz.pHpxVumӧE BPU!/'LFP[NhF;Xn#eĺy\# Z򸦂0默.r,\"Dz}RTA\TU<^9O|`0W"ʫϯ^V1 g)TCPJWɁm5I=Ėx?%4^R9ukue|^?Ą>haјL7f7?YQ6@ufUm~{ete0BxCSB_^mԼU~)up T^NIuc%P$`ytb ~ gPܔ3lPy[3G]y1nT3>O4=|LBPƎ^-8q̨m%{_+j! ,"~,>PL!q10F*Hw s5*3z Æ%s: ?UN",FA4Gm{d~5~YsÁn-.Xv+ӖA\صxݫgJ{^&ah*^+C79@C!ZYFAOQЖءt(% 7) >bgiF}>k+x@{$u\fyL[nh::ZL+Hlj:=a78M~% nS@vSƄ',Jܙc<{KԽ*$v/w,Yf~)63GBxӒpth)#?4PTb`zxNEw$;].cc`jq35EWƣʹ۫-de;Y8ޒ AUc!{ۀUer׈PEkD› ޶9_w暓׸6C &zɰlHWy }A [RۻwHBkTO[lD Ej2=r#57U?ѵh %$rj*jq 3cTQrS(ԮU3+ ,=/29j'$*03Rc_w0Z'}D^ hoBM#>뼁ch<42wc,ss dm>Q0%%PBғU(?u';Q%Z<Œ WpB >J6-jӱ?ֶۛ(ؓ1¸VJ LeKJN ?}|nGNW(JZ'1,,ωdz8jaɑ]b8Ode3TwE'WB"}ʾXH`aE.Rģ$ eQ3`_m&V-Wy+Q?(I1 4ZЏ%@iZ1SCLKJ;V(W7kO(X+lC,V\;{*xѭY:`9۫@FݶZ1J?˹D@oZCm7_l.mgx\q5CLq\g\W OgA.& i: /7D_=YrQ頒ڧ$z0e@0 ԓȒ&*Z2h{F !,^&ʠe;uҗWt32Pմ?X `S02/J T|K{[+_U0 TlOZ_%lșGǚYY %1 kR<EQV߅=Qs/?q{djVoAj-?B1ZjtGvz h'׿{W- дC LR+v#yf=h" xǠvKwHtm*&ʦ*I_凼!8Pss*A@sɳN}rxnEMA/RΕҾx;VݶtgDM4RO{VJ*yhù "Bي}]2> ֹA&XLex_ ܽEGa7JFnneX3ݐV"@$~)\~,.=1Hf?:H=a(d#9İrf_G'_ok4؟KQL^U8/4ي$]bҫH5:hHI >*4f4?n>ze:<)^{3q)@ Z[7`j`Zvs~=0 z2=f*t'"lnT5gixHmrP٦SiЭk]׻ ~~{M[@ agTo6nm3x_G4:/xOt!u_rNcG;|`7HJ\o>jtvh}\'4ʵ[*xM0 k_漪\gb<99D>5ctlmb990KcORnETkĞ!WMmZœI ~ny]OOikmn]߯\qq19_v,WD9e60ab<j|ghQK& bEf&AVO9s%mjJHBu9O cwt`MR*jh ;Z FE1&]㆑!Q5\ ^j֭[faUv AIl ,cAj9u{C{B~[&Ʊ/OZǃ\S剐BIpx.բ*>Jg8`kPeAdBϴ7:<.KL[(@W(jkyjh$ٰș?}6*8fBq_5pkʱvIhD5//#OY7Bx0%3Ge0Αv{c oaLG{Sڧ xZ(4Zu&0cc"Exjͫ:(mR 3ErPS'yjbq ?UcG/X;K}=/h &d0ݦixϴ~`| P!|I +BrF767A,aq;]i>wyIk j85Kj Iyt!nroeRUn{(8(6s7ݶ{2U}|L^(A%^Ѫ ebQ?: Vz8dj@JS"\c:1*iA;e^3گ$KOp&p8RRvrILb:ݚW2?:n, [$~>|5G1R]!,`7J28楾~)cCDejbq.I}R8kvxp ۰:YPGOߠV&Y =m†tmwqSM#+@G((cu^լc?i'|x{7Oz_J& h\aя!˲͡3DPLa0y3 վD D DYr֪!-cґ&2 . 0E^V鸒1~~D=sEK7lP 5x*l, xZٱjjx#aڨXHoWLOTS.ܞKC6ܭ(py3Sևh:vy^3?t?1CG~\gJ8rUa$p+3' mZ~zxP_#(D{["H/1D[[x}ɬZqcLgp55촔 ~#:L@AV".n]0MA4 {pHrH dc J&\?5Z6I͵}0dQȄhճthEKKP@3Z(w/ EG=1њ c4+WII/p31n3gF?ҹNox5LAG)}$= Z PF|*T7W bRq!DYa5F |xrxG|p| ,K"q?m KcS%2>&MT~H(z#'@9}Z:ڠ}K[85l.aYFl]1*X5l\* 3/ J[r ܁^Y_FU8)0,.T 3h40ՍEGyF2N)QZț#J2/\ùŃKJnQ$#זڲ32`,$H{H/ʷm_ox_9fM ks}EYMԁڙ*mZ5C > 5*8[lsڅZ/;eOK/_PfY D`ۥ $ x:Ml 8xeWoF^83312񂳩][b)sT&vU'x!ѼВg gJ1#k9wMI;LLTLPc'/&vVago:ڎ*#}B!LPNw"PXgĸܩoDv43o﹊HڌtSMbBg=,.8Em2DkfZ$ |V X,{¶~ٷD9CjMdNQ,;'VtN~O-Wc4HeqA[죀.G +gCoaךI+ 6(Tc&J^O䙲̹ٙ=I둬ϾfKj %923 lM7ҭ5fY柶!.! 8࿆̖00MW0  rBLʹw]W\D-Ig6bVk&cNLCj;%U(Ko''x6MĪ+X@|w U<2>txA"'mr zn"MԾc d?*@#X\I cWsZP=%ꌳ@Dš3dX|HǦr`(Xg(ClD,!5C}պPdtX8"0&V4p(g~+!t{߶%BӉX7MeAdNU$})8*ixVp[7S3p__y.|TG$^%뢆zN'/pHO6wAwSךhl ~*.J]HBlEmѦFvIɽCiǑUU)j1 B-`I~isO*o`GMvZ%45_Hh8bog*p(t1e#텍ouAvQY㪋p@NxG8fLԖ>JKg`KWwƝĨm$$A&tvߥ0lbg9J9EɎ"Rxs> 1%34fu=moXR9`C=|(E(<04E9Kh[Nj+C*kE?@|rxWSv -)$"|)Qx+1=,=dM%v.0gmRS^<ܱ=H} !V}{q 1qVijd1fP|ZLFx< lqܛ@Rq5ip鳰J) |V E8C">.3xN"d>q2XGvnWRjF ɱ7i:uT,<τu넵g %GO</}TE)(VBb_ wRg>CvE\XMqYz[A= h$*tOg]ͥ8'_'w1\>H֡J%]2bWkX-[-<cȤYMBS!Q6ɦ`jaN;m kfǠhڊnޙ]myŁ}qJ`nxU%Ė0(S6c5ӆEC:ߨw@7)N\ʭiQ`Y-ʭ)- *P|{gFK^O-XapV&'}3_"<t@KKMфSYYm^JWr BTdg8rQUK" _6o}>@^&y~~/XKT&azLDIY+U0ez;zu,}$[VK٥3[ȑs$p'1ht]iЊ$,6m I'Poɸ]v`gpɂe@eLutWWs., 50?̼WR;ysyz~I>T:s̀an(JD,;če"VbO;Gq@%^>QB.áj*Ecgpn-x6dya 9gV%}.`Z]7{VYEb#Ӟ:A = 3_4$AʎI剡F+'|8\B4C962QP6,~?fhy;T͸sO/baLg8y&m9>K`?C\_MۑwghF[y^NJbX]̢U5qw>- joNF-o?LBzԞ5I9TCZ︆8i8hsoh3淙󟋄? LݠsR,o}ü44pN!$kRN:}?h ߢy1$b1CRtJ83hǓ Eq,"TS 整L-"^&Q!oy0SKa{DDM` DƇ(|jgK! i+)<7\e'c!e%3UѰO9|nk }A-)CA!eeV!jOpj"9 e"Vncu>鷢ӌM[Tz:ϸ@pu5eR_doL}R7! Ņ3ڙmU?_Z3+q -9ý~!e-ߨV wmST.@dArZk'__}ˬ Xy`+Qpi fը@7JToBW؎gd6W L#M>}`ΙpC]r Y?:OʳhMgهFʖ>@tx >gmXmSW{U.E.v33Zu߃~Av=d՜㈽x%8BtN-U 2%s3pOJT)R?ynn Jcvn#[:2[ֹ"aـIVYQFȰ/: #v#NQt ~_R(;F~lA,!Fuo,15]N7{CmX uM|VEtww#5 !?ºpybɻ [l2q?+^jDe>-(nIP[46rӥX8[yL&׮$ 5\01l$& +GU d-`lWJY78O'\rOG=9c%Y&3.hw57.B$&z8?4\9r>sdZFE~T;Zpx׳ms\~6t ǍSvC.[JSTU7;Ka䉫2iqZ\4bnC<׭/qmK$gSyRel 9FXIX'jKC Ғ Vx?=gjfH;ꦅjΞ$a_іC-p8@bP/n`6]T1)B Ff2ZpW `ݍmJcquMvu_lU3Ohq畞|_V[#d9NV] Zmw\Snv\]r Y=q?2Mm6b|EjeA75xIŽ?]ɚ FZ}=7°ll/LQ&#s3p AtV@;][Ԭ$/&k9ٸHBVՋ4#Rx2'A"EKNZ^GOÅ ?}ebM5  9a8+C=SKOY<}%,q8RIv~ !YZ}xVgzÒb4˩}TPvsjwH}ep&xFIrNpF`%FfEn&$$گMP4k\o+D{ v/ΕQIX-L쌨s3o<˱6 9;C5>vtOlʂ8mI[xD&ʔRLqWhDB-h:C)"MX; -[ G0w"b}[{E`l Pʭj)kxA=J̘0W&ȎRb0H%aMI;=:۲-hPh~Ml2`=8H=+Yٻ0*4ʁ\hYRIp\ -]vp7nf|<(86kPAL<c%Y}Έ{M;1B!#' ϶KQwN~6Tw檐~`|sY}KNcWB=y7gBwn ԩV#m,8Ph1EETs]4We\ƌ9, +F$7?~VEHL:k>8+`:/y 1u6># f5~Okpyz)}Eʡ xN7 ˴4;)Թ"7.n3 8uIM-f]O x0c@B)iWa+tV-Dr/(.<4۝<@'G!n[3k(gTbmYrftZ|4/6(H V:4曳K }3ne$A&a\a5_.zROڲ$E|!t59dDT;R7j?U57|׶7FزԽ&qRބ1|7ތq[_PF C of#OW᪜ d`6Wo&G0"eV *rKI2b%F𝼶>6}t4!ʤ 3iK݉wDs_q3 ip ~ɬa V<6;H3͋UUXԗ9m]l
  • %5tw)YvWsm=HkJKJxq4ɅnÎߜWDjVԓʴ֕w?yўS ɉ* ENX|ϢSuqXC<y"n$`kLlfTik-E^ePk_P׵ EY$.~ ::Gr1RlT'tiBgʙ4k)փ7nhtKM`E6g>TmrX}#N}21Q9*S V "[ؕYiT.؞{-PJǘ; T[W<>>Bēnۆ#nxsof=Z H#TkӋf#5 rI]v)ȷ ׀U]`(Ф{BJ3F#@GXn}Fq۞[b*6D}@' 15nKː؞)I7ҽI ! 6UUkcV_3o:*q2cۀ5'Oo!VQ/ӓ4$M^_JĚqa/i̻vsK<1fP?;WR]QQ^Wk,Y{dIC5=Q*m;[́Yv-S問8b#o6? lU?N 4 q~> 0GXI<t<+ZҨY.dT}yq]%u8].;I^\`Hz3ߓbn)ۂX y얞qTOynnơg*3E0c?)FJKR~겴lskI:4È0 yu>ɼD6I 2q<(86إ{4/RzELzfDmg |RIP#!H8I;\? ͢3. B' H*%RWc?8őck (>E6hF yuM >6=EnLK$Ig Ǎmyv?&~8$شb`gľeߔߟ`JAoQ{O˯Eٙ2*DrP mTjow+1엍_CmP^?r1XoEH݌A\g9=rO^q sITHN\2p]AȮZ Ve^m ^jPk YR,|쳸(@r@`\+?ġXXyp|1H&ն o]&霠iKVP_0`Et6@\wjF)LM`؀@IPYL9eht0*mB1qy(bԢr?z.&\\I?O#Y2ε;ޚ~!_Q\dL=zM35'PȣhfgqaW'H<,3"U2(..OZvlr=E"G37q˥nP)#8l}IͥclQ;&K!p'Cop $i4`VFRE-2UV wN$ QAweM&;)8`WA/Թs r<;5O|pk㹠9L;΂ꯃf P*"Fc=,Ze&ylپYO X⭀y(㍊`*Fl P*0&y 23Ύ[`i8ceE 4" e ?]J. ӘiS̑Ff[u1MsL;׼GI`,ח~~y-q}@CR.$ԥ;2'Ќk\][W)!voĸm5ثCy3%Ϭs|Š&61 gL90@:⨡]ݝG"#Kѡ} pZk>I=f r*ehLهT|h[S0lBtRdqgR=%V<벰$S)I=l",ݼ'q-͇[0%5.U\c*#erOs|+ux85N{8#AEj^N<_e`=rءrȗbo\>SJ@y.夲jA-э- y㷺t']AKÌ7e k_}%KcRqñk`l9kxkwKHxƽe+SRgX(+<9_eug, o,@OKii^m(o}zrCbo 5V>O>`v@]dU) ll+ ŖpC#) .؇God]4Gl~a. ehFiI8^'4bC'Ϻ@,)?-?MR^W Q\Mj2O6Tߣ_.!!͐}=M-F.ׇ)S>|#/`&ַHSD!d2|a7)kěi7\-/_AY9v(S{\qM`D3HR)SgQj.&,C/paP xJ]UFRкvעr7 H'N+Ѳ^—Fɖ*R|ʅ6crBG@/ok~pdQ HՇ?&[wVX<}U" TܙN eΛ;,಺LP,V䁾# 5⻙`O^DJ$V |_N:gmuJhXh¥ШޒH ZaROSMļeWJ?}\Jb3=rP.0,|.  xz})GikE5Y PeBT?^ERbRRN/ |2ENӁvvߟg4rLL'ݍxjQ^ Y9\oZF^x[Ov[uEgg>_OQ`VFUfU+]3%7vY۪(I8c BvCxFAaK4ޱdWQ$^B˽!;SGF$[x]0P 4N""dIHT+@*5` d"V+9p#Xvq]A[BkuW24x÷$t{1cʷ+)֬3Dwja9Δ ;ƒnJпg?4XI&أRrf +ѯ0' /Ph-@ _]pyr-?|:ɔ&}[J?hk?hx*ÍE7NGmj<(U,7ASlŗSp6f~ӝ&3%1N ,>^X3H$hYO#<B{ƫ-{3g 1/t!3IĦ'pCΣ !*pkc_e!? \6gF=]U6C>%aRbtḨsǚNk D*1$.)ɂ3Sģq%wٰN5 `xc]cB%f}s_iWɝR/`;MnZl#YaRTC)` 1-GI#17@1R2qcj: [1 EL\`ӗOF]~Xbb;'{zmΏ()B_ܢdvVX BcC\5epQaG~D8čmR;i_x4; kD]{o&ZyQEj&#B@T؝G{+^'h"=W 5ʉ+qVU@5d#9{i\A`:tPE-<oa;c]pws"hr*7R 0w0)9MB<& X3jMpAΰ6$btEfN9L;!sZaag(Կњ˔/齉@qMcDϯ6\}\4(tmG2P¾A?ACO~ Vt.T*@"MGxo5wV]Ҧ}G>Y`,MO 9+#bҳyeA/ hh*[p 'DcJlZy򕢩yajՒ[K57ڂO%gӹ-t>'se_m5 S6,P:ͫ[;Wεҍ`̄I' 7H 27*yyWtZ@*L$g2Qj4 /Gg:5sJ@\Vtԁ7eX918?Hd*z wВ:4ZzfYyZңaNF9*tIՀI#(QjC `<-bCi!E] +r[Pθ*扉|K|YBz,[QP0 GG|OѦ3d*1VtU#TaCe߶bcˆ=GK4 :%77a߇}5V?VNOճR3 Z-a$vRWw+MZ# nI4jXw× ^t׸֨ݥ iQhC{-i9h 1r"dxD7~oCI^n9ds" ~8옜S.ef_d\B ǚ#, R5"%10`^gY]aKmsB vǰLүΘACN l+W5q?RZ\ 0Λ"m+iy0Оym/zLfƜoo.ljX(?4|v-aV$IƍL*-z=Vmg_\0F~ۼWWqX0ve11a":lPMH%<~P8¢XfU]دd8M5d&9<*i.\,vF- OQ#qgmHrEłd\[[OK|15`+:u&1]zs$}?Ӄ1N밦9pZȗ :xs,<A-w][-hĄH ƣ"3>m@lwYHnb A}& yZ;ڂR'x[7> oXWN~%O>b ҧν\['yBR6m،3WUEj+OP~T/V`^PUI(ޞ\'k'n`7~n`Ҫ p8E#5 G㴧 jD*͟c={E78cD) @)0G5@#̋4gtNQ %73Әq4Z,R)tF K+' f?o?tM}(lywT]{hJ駼)lZmT j:+V:&~61Mq2LXȇkD\6w4apDql ]=hP{fyE x-,._?肵.y ZW14ʧhG{mo_F@@ҒC iZWe0QL3y^)Ɣg} r4q&+SfWm#SuJP& ዠbGVD_,9Uuz?L)a)of9"r/t#alpAm,ْY'J3edo:o+1}ȱHqX(!KWZ|JAd`,@!ybGpFS~aWڋ- Ysy`m6T":>JEmNRc跿*X2qĸٿVu#I7{^%J ufI{@څ mM|n}R^S SX@܊kީ dr>rׅ 45dBQܚ?2+&4rqC@~~{{i[d7銖y:=Jz ԏaߣK*ע01IAj{Y?a7}sw R|USnԮuL\ʈֺe\$ O79 ,#)eI\Jku/6]j_ j=le4NӑZ\A@+ 괃ID+tw$?~~Agn{xv BgyJ!ymYNq71,igb%duLQ p9.كFixX9l U1 6y;T+:NW*W~vH:!"H4W-u`"+X,y m5s_k'vb:?P+vmnSs) sz.hDnQWK%?CŇu`Ð^?FA0eMuG^fƄ{j!ĞD0+moHΔdSV=(|wCP< [ ar+ȵ h )yLxZ$_,bnxl3HMb arR }sCbKE^,F9y^|GD*0lOqШ#tt1AX{2uM{o/wrEC.ka|G;w(A,Br(9#3H]F@ڙ` 7ca8%z@^D0 ߕcD z zV?TO+u8_SRS@0A^/nq!`rX#(ZL :#fvÌ|2kG%W(<+{{}B{Pax 0iU9jś*:js#&[{ [J>;`&1z5t3EH+bα1dxvk7j@]ۜInlh?Oшʭp#@݁Sof3'dYG!X]d7?[(EqQS70W "$6 (VP L՜"WtR =Βo 5 V-uW<53RU'џ\2*rf!ק;|/7 }T,ܳɁy\ #Zw*z TQܚ.sPv"udkʼnstw6T]NH"'M0!!,6ԡ68@f /^dC/魮$.tbc2! 6ȺJ?mM_0k.ٔ< 1ֽ|~[nh77)9C%R.!Hc}b%i~"vdUrfq#_'Z\u;Pe G ?2'DF%xS4̘LM|aP(X ItX=oi8[[+ 3"{-0 ;`N`/-vf(NѬ,܊* YS$"8zdXU$9 XGd(2krK%6!ͪH*˻3oaVUfB5^dO4:>-`X)>}E%.CꅱNOWcUtHBd\4mף)W;qg%Tr71V'7|bPrz?}{A&@_\ҋ V~lgxP1]UmwC kJaKu:nZU~VIK42(׹u("6aQx8z t[X a"9Ej (_ u@Au׋}s2kzw э1'Bx<|3-gW9BH~Ig'}^%AnAqQʒB7f/Q)isR#P7Uu{WT{%IjW/ާFr;cf WwX?MJ)^zA|;W0ӾcI: VP&Tj,XēUdT\(KoyaY^=/&r zG[U$Lq18Pc,`{~W̥Ԛ,{CѠ/g̢6ivBg#jUgňzTɹ<K4<DUm!hYf25Wx @-D\JPp߃@kHabP4;|ʳK׺. KwQq~%dݧgIbGhlW 6gFwp}9¢7x3'z]c)mu  RMG[tX &pe1DNv}c)z#pz\G>_EHz{Ls8-4 [@iSsI)z,Ni"(;EB fwtNSsWXUd)M*F\_t9Q4\&KP CMaCd$uS+Xwց#Whj%Yt-?ޟ\BCA{ -C 1 |WuoaڥQo=RdUWOV qY, ]=> jCJ|4bB}=^ϙE =ik~3s9O'5XrB(i RU!Rl Ks ZqZ!JnqvcI0ـ@#p %Xo_Zց1#* U %}k̿02~J}) CYa4)P: 2&y< Q4nxdNaC'PMFXe.B|)A6#t+˶M\R7vaHLKx@(xsԕEDp^*rM0wn뒽nsTˮ- kl髕$"v(q(XOLAvTU~~Y[sO|b!iٙҚCT*h25~|b~|ZEN)j{mybg&'٥m 04Q4W^;̀$ 920g񑾚c弅GhJH%Nl@7LRn6#Ra2+նNfӜv!(R:f|M PTY4i'e1? 2 D Npx*6h`K`>W{`=۴Ur+Yxɤq%a_iigdמL_w%W\i@8ϩ +v1;)CP4;d?>8j\e01YSi%Id F4h" Wh0UqJfNMJ} #raEG^dQPeUXhЃ#O"ĎL>5Zp?3::ʮd!H$ $}/Zc#*TW=bKw쪼إ 4d⬑8WtT0Ko7=}+.5n5oSQ #H;Qnq9A:&?>rflT`Av.;Pzџۏ z* )&{hF\.~9jDZXpDxe=F :gxTp{6*KiVe ?;[չ323 h 4 F/X j슡 y2RҙP1}/YY̪aeY )Fg.ަ><1AuҪ74}&.5BS%oHGG;g O:+>y-;_b$:$2bojG_Tz&w'-l '^v]Weo/O>thCZA%z ^伡h}J]} nd! Iy%[4xwzyiCZjѳiL =YFAp!Rn Pc!u.%y j;Y,g8p8a[D$E%HD@Ö򩕊OUC]1gMtK7Ɵan@ҀM؞;0YZ0707010000001e000081a4000000000000000000000001665094410001e17c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/i915/kvmgt.ko.xz7zXZִF!t/Է]?Eh=ڜ.+YuEYe oB_ٔU.9k\G( pt9 b%?Irok 3Tcr jH)/7k3)0k*96 ,a 2 59D!f(ԕNZNuJ}B>ɩ2g9vF,h'ur0W0DUf}AӅl(_2-k,:WIh<ģ?!6Nv* u+yPy,܍'/wM"1J־(+o,r1@;L5`^KY"!tɕѺ0[{sP&oM(=ވ/kolc?ڐ,l3)~iSg/db }` - 2qWUMC|=|SžmʁA|ug݋nRm{sGo,/wqBRL ؁`范/W솕'ƞu)GE6+PTmb/'p> QcaXܐ t*\Z+定z(@S:ap(f5g'umQSlR5LvYv> ο.7RBrcbP@ZC͍u|S hy2\#+w1UysHu,>Yr:WkFM"G }bcQQrx:/{aT߰GL6N`d2s 599^7")շ٨f8}NGߐ; mvK_y"Z/i).-sA%AU_PWLihPY/E!Ă,Rt&6 $ٜPV#&yYI4◺7$Zݼ@2V0񧇺2%~Қ:la8ȫ1r)Wowu$XYP=[:HCU-ю4a ,k%E/F\/v4VG]Ztł4NbiJ^:\O@frO>فE䄴w{\k9.)q9VZn W_̲8/2֜mVqGijFV. Utl%ZLew\IH]޹݅{<~en1)+"D/O5*ih{ّ{FY|aEGB_R֢h;cbm{1ax,6V aI˞s-g&/ġCJi#Ui]+/Oh>+X⪓e +f0@4i >z]"ݼgH08U /NRR+I2\u w،3b#Tcj~W jW~E QrCw= a-+acҴ쯡dHjxҌӛ':Z9@uG}*Z|  Ulj1 5A1'e$&'v##E.k>wR(W8_+[5)c` zXphHg!RA (ǝ AS' o9u+}P;mAD=U*hkcA0Sթ{.lM[G_dTLM|@j?:I_g~ӽ'$ψZC&oV}Ak$%PЬ1TYCڞȨ^r^sQ٠">q>׌Ǭ1,(e=o*=ȘbPJ *\pu+}?rvLM,@{B~ ):/Ϫ D T`I~:Ȉ*0[oLWVRۦNKiELh#zE[ ^C~!/ĄNÑkBmǏT[:O`x(r+h0c#jo+}WV@.5V)>̡=7*\hnG =TGڈM{zS[E찶B/pOr}'7(ɜvey&34G@d`Jq4NN/A*L };#*3~YAZ1YV\a)ޠ#(}'eӐEr8Κ`MǧTN=;ە.kfkuNh-8K0#x8eK y^gSܴS>DItRe+XuiD J[$,w7u92 8uo э}mXH3AX`1Q\7HG#bkFBߞ[[!j @$;J$ڊU {iTc2y1VPwa'9;8|*}GJh`W+|wLNBH&#K./2~T9K\~ qtepFgm㔛adc>Gu U3޽b|^ްJqoT74GfES6^6hv\!N{|B::Apdn=LEF. Zs['fP4 |sx@2k]H? y$N`Gʊj"Jn0槆x\ϦUSRW~㺨7h_vJ{#16f +$:qBsEp: 9.fYb2Bi~B ʟ180<&$I)VuaF)\({fWnD+_P_IS*_Ѽ7'4XM!Xlqu ~} ĭ~qܞkLE5A._w2GW0kKԆkP^ȊYu'0$.DzTT`JSuYU,S J&AxpSAO/`4$Vlu`4P'Dv?hI0MX6L|"Q~@%58~=J5φE<לTQ`Uc)M-Z1e82fi/`LG*fS&c4[ zQoMD:]o&clQP$?i٪ŢAKN$ `U|svhDuj*'ŔXw(P }sd/Y'12%Nm>;s ɅBĠw-;\r>yM*1Fw CĤVc=bYMUli9 J Iܟ ,7"05Du"UB3V0O< jnjLɖ.}&xZ np6&_U|S$#/@d[A `nZ ]ˋax}mRd`K-eiĎ&\BW)A.ws#Uki*}j0Ѝ{quI }Ol^"%8!Zh'gkkݾ $kz7CNaϟC d1Mo(GGEK?DaCܷRHݰq8dw\y;cGt9Ri}[*х2OÖ?VDԓTM5k/Uǀ#tgzl̴_2#']&at\IC|/MNK82Ԑ'o=-m[BpL9|sT1 5󒜓TVp{I5߹PѣĘgD/bޛR@j!=b:02.Mj?iܓt1H@!'<ް|3EAG ̄28 87ȟǔRj󓂿j;H*wǯn'@wξ S->W=B`l0P߅>kl)ZΣ'%TR^Sʬd϶ꇹ 'r[Rgc` 2:?L|%`| -Hlm!~ N>RRvv{u _TϊF)yU5{ 4vZ㺥_zEh䝵qrAc$4 lѸ/t$(‚e c\MdWBG'?N7qQ5)?aud+ _ˁ[U+Ͱ0QF` _5%Fs$wOWpG=SX3#zf :Lӈk 'vev<Yظ*f~*>\:#ip4kCȜ>r>?9&'{*@ Zo 9X1.?ϒ%I6rfQrGȴj oyT5|>st^?Bq@"yQoႊ|gW ˕'@o 3\y@_(/lZR/7zAgxv=ߣ`U<^kk? r0KV$NzWD0kr*,+T8SN)74rき$sf#dZb9uT[?祡L %(ѫхbՕ?| ؤFnCÝ̖ㅹ dN/k@EARswc{k sgzxrZRˑtI2%fm @bW7]/uM42[ fԛkhc LkF7,IlB@eGNf,wxbR&>+N2`qgJV44sHP￝:)]sCĜd=p9cP %#)F >(p{cb{xtRŃi RR3[wp֮F+*cxuBWV)vyḮA݈W 6XK05TXH6oaK5 sWemכ,Ljk 5IZD4{0%[@جJEwkOl3Q)69#BL'+xp@曍cPzN&;Y$Ǩvxk$~>)q3=" S7Ul)i 5BȲ7zP/;^^;$_b'nwGԡ;k6mM6y٢^DM*vFYݏڽ5Lar͇,;ܠTV0E zr[H1xT>_ݔWT-1 E]3!Y]f18"vv*pQwb d74@h,C rmwMU5)r$I%E i uo dech2zAɲɵ_̓`U!:MXn]A;A?J8+/2z ʏ4#ez9$/zy{Ac:*sqLN77E^-.٣W$f G*r\t<X]/rYcfߟOF!5ZyS(}1@#RC|ƟkH-jpz(F {U+5;`J-ƛr pm\v8Bªlxj-:̀3#i*D%/({Un^CEyx<:Ȳ.u:Z%*΅KSpsu ]?AS`roELХh(z5k=Fa`=uKa\$w5em^;֚dRKdk$m tF88Z /t4H*59q~tv 2GX=tcC{:Ov"c/"c1RQ!}8{udc5*\Rxzkf\ta="Ԁr.Sl\($ WbC [QD~EXB)y~l#ICgHӪò W0\օ%8jC1um($~z]4J x(J, pQʷa/ &)j7XJgGY ۃ~%F50-Z-"n).+,%YQI,"~`j m_{w՘z;>[ӛ* Zk_{9Q xul,g(cs|F1;ʐw%#Ď䗁=zĽŸܥĒ(>9fn;Pϻi^L@$UPB"N/NFp{ u< p _J%=ƈuz>Ea}\a0xl} Ywڴ+cgT`u^N0{kZdӝ="ŬZ(+8-{ZLКiʀ%=]xWrF@ZgYV:_{deߑ?q|wpsF 66?ypNu7,z0GXcҳ Cq _tD&ppo6tI'T_Җ8u dqsW&}뤬w30Box$Q4rO`_վLoYg}F4Q |39IWضkk4dRxKd+@6p7CIP訚 c'O5_.@K.#Nxl,) Wsl6Fg#vZJK@5o:ºZ0{k_T`blNRܡ*K!v+~MtQ`h:/x:>hH΄oWZ3Dw;Cq"О6(? qY,^R?Yؿ{*zW7^ms 7ېs1oԜM=9y))&~2}Qn!{Qˍ&PЍš-+5gXYwa^I8ʐ bvTT'A7ޱޫuЂVAqE켚׹{ J&1>uR>GK7%noX`yU3>73/_ zg 8}J Uσh5in؂UB"JIaFaѯ2 aO({)ď6FyAdv%ߢd xh8'В DcUۨ.~A7鶕^,ol  |C>Gjd3!K{&șumaT#H%D<6J.6HH ]f raVpSl'(N6dHwwVQ3k%)\bi9}9:zj[L~7LM@4YXu|ó0P/59fl7sZϼ>X¤YE҃ wNDaN.z |:`B #x!q8^|&%X'}2FYVop: StKgoFm=D wI &>`I蝹VA 2VFΦx;*3_"oSe{εr/C>b 38NSYUy\ng /HrT)'7k|'?+JQ/ pۤTlB F} W7aژjy|?'kKdc['a4C@Jne#fdyߚVȺ A_q?Ndj Ɩ!yN\6*ms%j-kӧem}4cq3WJ;H(J? CFlnA 9‘>2Y ֎ـyE7jw%D.rp} 8&gn"yW jj+\xdx 9'VU]5x_]w9~*ѭ7~wj3Ix?IGOUQȈm9\ӫP0s?6leΆs؞ O4&P')> :8e+6 `=8 j@]^qh( $?[Ba#?AolfۧA J_c9t@;; ™vw5I﹥- qxp`BB9z" %B ݸ 4&fcNh61e@&@w"U}U7ş{v@jqQVtq 95Zۡ7_#9B#f}_\d 3)864i\ Ǯ͒KRhzpܿ95<򑅚~}db$ޝ, ·.bEA^FW1j #䉸X$\;JDoب{܂n(Km 0c)UfX_BN‘ v@32M[?3cH/F~]g%FixDzܩL-zxe4X,˩D)k TRH 5h}C[kaX(~tR0ѓte˙zfi0%%$aW([e.0nߛӤ1+_F 7Ⴑ oz}$.2ݍ4mg=? vF$rڂZT<׎ Q) .7v+o5HO %o<cy'ԍgC+SOt4P׮D4/esiW[ç LqtaVSTC/< v*'Xa&mEɛl|dT3QZl~qfb)e#Imd$=}>Kd Q^dӿ-b)L=䧜>7[nEZn\;KϟxHjvP0;okWe#ωlH0X̊M &٪I|_#oG"䩙xUeZ1KKbM ۜ- }8rCT_\JFẤN0 :半GlCxP3n )СcX͹FsK6G Iqڥ;1!=y&jv*[H g$XVfmcw9x2=%Gxd)[̌V-*; ρ51,́q@a*lKC0+bz$Ew飺9bM66pώY3b@ɪSx6%f'wj[$:[̊S@lNdC "l"q" ^'_R/1[l \{ j#_k Ҳmz<to̾,bsjsԨ|!An`,E$y\kY' QAfsCcU`tbJPΰ ަ\ Z߶ۑf0:ָ=ɃH -xJ$K0rQ1Nt4G\Y]nl(l{Hl'hgmeAC DDuecWEC I A?=\ho+Y=3z)# 1T%Fz^02ɭ=R`<hӏL(꣏x$\ )v Ȗ#HܽGJc# wՉ,0{<* :D=Ұ&ZٜGbjTv!3c?.e|,/oyK}Q)sM`{@ ͫB2jVSH-WMٚr E[L?8Li7tLIy2=,VMsF_ a}A3EK)‡Cw;q\G!KX#4d|rElX_H姖}r'Pk[Gϻv$qNv3ϧ!0U^׶Gzr߲o,QF_@[rԷ$/́29'6J u,WBP~B/dUX؉鐥ѫk/G7L`9 o_ c^4HT V?%'׮u^ DaդCH(i{mHA6c,%o2W.\ɕY.1 mlf@Ŏ}'ơ'Q2L5Gr$RsN٥=#B,:']G;i(;Ce[&꾰Da5󜤙>xsp}Yf}!V?o<`hdl ӟ s~3wFx0لVЙA3M9H"~(6Lp4EGؒE ,ug3sK{ݴ(1ݺaجy A* pk վ;:v,S1C:ԡ"[:ƐHG7Ayќm֢[d|P<`MQ.; &3>:1 R<)"w * jA, Du=fNH1j]戩LjaÇ0^#-{j%9􏙵d'@"AoZny^wM.jlA-Y?b6 dF>ȅf_ rJW4gމm܇Fc/K@d,,g.-r.u/im‚8S~;0hFJ93=ces`2^W^͆ z78zQ\Gz^.Go>3B~v- o?'Q|8ABEK]kIl;2{(r:tE8lo؋ؒ28$陸D8 `381z'!.Ad{&z9XyPbE3I>橅d<#}jP0f\!@eL~e]RA4m$-N~'ʧL6 "yd[c<|O9,_T3P7TAu$jRJS$g9;=InK3,fqFM-gcWɾOd_~V7UDz^*B=8]\]_k+7CF>$-p89h4{~+s\奥\謲dQ"3;z]_w~Ņ-ڽ.T1]Л,4V A) :a!jGqxN;Z]k]g<%2}xш1lv9J2]s"!Ce0e0S0iki+3-OG۴.B|^xca5hK;?);6QSkݯ+gfPtSإɮX~/G|)]*asZvb5b}a6 ] bߤƢO?SYadD#^Y uz2?[l;ĺlV[E}QݢEv6@<>Hm?zr~Vo&48X$S rBGNyR;cbjN@A">XU%C|(Ŵu %Ɲةo+lG&O򞫗>c,B,MDV[ UR՛iEIRv.nu7pqHࡋ+σܱ*}9ڢ@:^|؂J?H4k, fCX!@mMܠylA22G[-w$ aX?*ޕ 즆]  gc+-0I1eU]BX[ <""qʀpa:r[X[}(IEY#\X xbh @rȧ-s7ۚ&Bq_bx.IR-pM)ż"Xde=^EzrKGA9Rj\u^ۜگkr6~EjxuBexDǍOoU^AÔ<8ɕ&nQGqMA)GYSy @[Gܼ`#ULkzЛ/&8S&%;{[LU-RupYCL0I `{%XPYp2J2ܴ>eF`-]T_i+xC=L$q̍K*WyU§,I>Y6$oBs, xN՘Lͮ&M6E[޺g7@37F90ȿf, H|D?6%F+;|r\=L $wwBque I+5xs@Dž0 j;8gs̈x>q)>0o7C fcsaGzb4dAM󏇮 'HbTvg;v' bk߆(&N6/nW k}CJ!8Tjħism Lvu 7̚;)0&RjeŐ.\&֞,Wqܯ\@U|¸oi޳\c%jF4J^17'wON:L/\SK?90YCjt*Vg-<ťJlH{Fi4Ӡ~MbGЉ)6wЛ㍪ry;A<0dȻC)bEZ0.mx?~K7gȔvymò " `Lg]/B o?.U&* ?bycշtOx9#O=h6([R wvfYS6˛Pwm.3$=0M3m'$\ -*qDndҳR6ژ)_L C58#7gqˤWmP;Eo]EAc1Fͯq8RAяi\:/7wIl4;['YRϯ Lzg]jHjhD(S)42zy3MKˈ lFӉHGEye_s u t뇻&ټ Z!L}VsPUFD؝EuNrkıI`;$%9+,,} 4c? Wu.!z&]F͎ -pv+zf!a2Yd4{x*q#9b3k,qQIFmh}ī"+ _iNҀ>ݭ-5nLIkQ,PL2l uy} CqXϢ@MDBJ4̦氵 *11r8N}ޝ3`$Vt[;e\}zGjKJϻ^mZ5+@(邲bd:LMFD{@ZmB#BIsYճx "S.b?7-=ݔv \@A:oٳ¸D, g.IÉo wd:jTnagΆ(}d g(_#YW܏ =)HĢ8cɐ dNr?bi_tn=oO%>S`ɜ͉ -s|ۺD 'ʜ-8O,ѵSD,iwa|Pe7BZvS3Nvc$Wh2iFe#+h!$Z֯jЉ(D<> qڤdgԽ;jƊcZ{"fVp}?e-QW"bD@Hm'kxcϞl{)PY鵓0#?;#WQbV<\E0"t* N7EgA Bi^`q]t& %×ʘ=ڒbe˔o}᪎m `o$#؞t1YقK)>m}qR`x3 8 m}5FeP*,l#ySJfC?I2g @dj4=Ҍ~~Ý~~Q싀TeGku(|dkJ<@^rRxl:k`o{ D,|-EÕ\MF,8KoLbjh30Ib%>ܼ]-avdHgӜ#X)fv.  Od!z6^WN[rӀkkAd>z-x\X < G 9WFA> Rd)k$tS;d9 4Y(y="E‹j+QWς-'zjz+d"3T Eyr.jekz~8y3ayqJ2)AE:u=!\{2`Q L9\nc bhH<Vb0?㖟|pȘkꧩ0j mǬ]dk)N)A:R,b.᾿ R,TGg G H]M58!% Ycb[!K2b)FwD20PQ՞%5c\{;gg1X>mXWKРm-(YB6˜[=L i`RyshY @4X'MX7R\mˢwʡRSB 2g@ӃP}il[ȝkUn)3H[‰lIBU u&Õ7Hbs^=_orn ՆK`W 6z1=m%h7b#q-Ex {<&t AazPgcxq 757_1xꕚЈ <X7MSΏBWWaY'2ev,1 ivs*㢐-1~!^&PUAXLzޒ5~ 嬿hvrҾq[9[BKJ;$3o3ԟ1$eTzte:O㰣j:] :+Bi:fr{$qB"qv笸cgw.-LS 54T;u^ox:xrKrrjߢkxֳcMg$tvnmbgK> f=elտ- I/c[l(h _0?L7+L=HY|FvрŭN찇Xp^@+Lmy"|\uUI>?a'$. 5gI%|Fl0(ϧMp.G}rtmB!KйCEƣ-)eR~E#ΗD)f\-jnWnt(I).)_ߵbə9o.C:ceZڑ!T[\wi(Nנ9 krv$#%y֬vN{+jV$Qu`.yjkYD(b[9) y**<@6# 뭏Lv 0e +uLJ{ۏ G[aPC=Y/0°J }ANzݽЧD"QBKaZD<`Gh>;epOOb= X-hr `b*.pJ'ÑśHӞ{wm[X}Yv:I`/;pe(p\Ȩ}ճh.8emx;m3b%X#]ν9p&[lض۫]n:%'#VD";D֊㫳e/&tC ±-ɑ͛ ѕT U.x ?J裋 mjo3+9ۉ1d;k}lceVJm]hLE}^"SL7 RRe0`D*'7zَ bp[oEkuO Ǡ H*1r5Q.?ͣ $8)ۚGU(TM80 :ߤcb8#uDaE?94I[Bhņ?7lSm}҉dM UlumtќrzCA v"X z(wG亨ㅩ")bׇhZd\*O^I/XJ$17J6rHpYa~IyV XgHt ߙ^{7vw`cWő9k_B]䧫/)cߏ[;b'P<ɕIFoU`߮*рMz2`wuVlx0ohTELȗoKrV6mpVokgP>m/8N7bખ}BwjnZvMI".K+0?z'UmJa.߄vEl<*yȈB^赊h!`)X.~nXf Kh|7қa+uВs#K͓Jܠ}*l8f` i.ύbε1C3<*9JÝBaC9ݒ{\m1DH]"5O}, VRSo.O$X$퀟z3w9 ' u'اiLE:fR%qmp#N$Jno_ gBt<'8'11e5>~<,DUEP;OFI{cA[œrt98ԵYp-f-.z5A) $Fy%ÒdW|Ui^gI{KKX;]Xi=`m .;bSsM " þݶzY/gҲYr;qcRP=B56ͥFjo<uX֝M8guC$ iß,Ȫ~ŸTSF1Z~Ǖ4 z^:zIϤR}uʃxa=ףz}P%*IfHpjD r|K͌M/ ajTG m\QYm2Kn?HrIl OTxX4؝<7K"<83\.,h@'H ]~˲%l,to ۘ+2*a&{-%wJal4Ppu]*iE= ;w>4QwT?)Q[|*^}#)fΪt|i%W.F2 CQt//v]]A[;H#b5irp<F.@}Rm#/rER{ڑ<ڶ8 qn*:Sæ*"e-RaHao~sauG*pw愿0NtVPrP;[o3FK0a''@f#D viMdrRC^ qKZT%A8KMq=xC$s_R#> 5Cx_G\ 7tߵg [ֹA F;e{)ٔڔƵ⋙+>9੼ ˩WU^Y-m^tw4ۄ̚#q\G%`$,N#/6?fL Yg+{'h =XZO T.$W;ȩr/no``YIWnW}{J6d1v< FMv4nWK9 -(oMpᩋsZ^<aqf+X ք"b8Ԁ #,!esGS^BLe Ҹ\I~q̰#o(`CXZ ȣޏ]l)wx^9x׋~ӘWLV{gްSm ^n$Qj p44RX)He|B+̴TSn[ޡ8C+H?(3[yX9OzTȽD  y&X$&8f7O\F&VjTrV!Uު=6..TDV!Z:ݨ>}]Wh wx+vb+ʚ T,tEA -G0Ԡ?bfH, lB:TaB3\_PIE!NRpHDo, [!mdcRZ]j36Hn.ēp#=N^9Q-K *}& i=_đ*iޠxu(t, ? KĴI4qZ>a~@$KU M6LCD܂b #^SP:$<<*J9yC=y;KIP 9!{ozK{kYnKnghn9I'tSc?ַT(D\Et,(?%joɪsxFa7"y7K/ %A^O܉\: % ^ ^E+\"19)n*Z,A7­:fk#N:?xfn]Fp0aѕ9]$<3Eސb#Q0mW`qb/\b[#,-]v~' Bk!jibXc̻t11G_'"0;d#}p'( |.K/e1kO8zIܺ-3p<,[CrZfG]QV) 8 wӕHD==s=MѸb7k6mzH?^6]%i }qiK[?Emtn#e@O"m]n{9BeZ~|ڵ*`/ɭ\@Ў}96\Z1D}wlJ`ؓl)GA㶈krNn]skXjHǣv}K~C޸H>\G0Hj۩|fJ; {WsSN-JmoZehb9/)SBiR@+ hܳ8Z Aǟu68vҾ{FAc\N`U".{щρ Eƀ# mIvl0p}LB̫ ?ZH\ A-6zq0lq4een ڛ;= k [s+>=eYpJFsb3'MF}˦!z c1Ţ/}Q_=R6f[6 eTפZ;\N*X6h-髆˲?0wYg4v67P3W;^f]NR" ,/hRTٞ6̧֑$(# GH\f/Ц~CY9a jB]l {Z]ciTWKf &ʏuEd^5޻3*TRWAnݴ PTykh?\F: L=dZCX ?BeU]@s mm B}P܀^)-HNeP5w+|Jx_!r&h(A&ߨi@b{¾!EQF!uAT7Qef|2iQͧi'<[&#,jI|$*?;C E۟PN3^y1:mKZG*!x|qQ%Z$C @pՄӔ'N!#' HxI`:zN75Ѳiǃ؅T̷B l3Ŝf-&1qкr"W xCVhr9& ¨f԰8/FvϱiZ%oq+B*q?iA}O_d΁6K3K8a{{tWqS K&UE>ˮcA/8\TEnMh]U0QSdR ꆢzFmE* faE|1IWwHMxjL#"޼'FFC|Y:R9V̡nxJį̹eqP= zgdg8Z9f'4e"%A xהcue+E2EbN' Ca7A/(5^F? ?}>j9i+g||Qvumcm?<ט̅IO5[? #sUPC7#Ry s%9\uc~%Y{EvkH0oUt\8Pparsh%gN,xS{MUu,ۇ` r `YgeM |WuYR  9Ah 8\'{Û ]Rb8,>*fZפa#DK@mjg-ࡰs4tD;el.'qm^Oǐ qG*|%@k:-̍jR.^a WGfrݐffwJipIw}Y|GlCfڸ?lZ42/kV[3M:jGdο h߉ ?Q#Ry]Vfg;ϕ1iݣum,5i:M9˨BW!A*" s_ TR*(_L<9bh)k2fC,VkͤJ֠|_BY`wDlv/Ԯc$N/=[wf(V uLZZm+ ٸ"Cb~x2CLI=pbyMgc(`Wes!|j: @kXY'^[U>QwzR<Eu^6' wR@J[Jd!T2\_l4 olilKu>3U"Z^O_~w]m0)"lZot9 9 [#;Аey J1'eQ#\Op u͉5E#^\ rcClG l|hQȒF 0xbD 1Ì\MkW]ضZx 7hddD =| {G|)]kAzA%GW]: /9Ջ,jLU@!K Xڛ5enà9яWpWRWKaF N KiJy. }TfJG@9#bx W42uUfqmg` s+?;ެ3YͧAz99BmZ[=pw ryd1V.ډd'Y5f;L0s哎u d _?T~]4w[Adl Çk>b/=Cы֊[5xk7ke)˭39J/fA'cT)"Q%(li!AK7Xr/i[\_D}t(hCޒѱYM0Ƽc$2wq$"`#&dR$${ aV֡4Ȱlg:ouĞR}Ag29^vY-q7y $˝S !;8괯:H86EJwF)CV.2j 7y1)O8Mr_t%7Qh Ag=Nruq~}TW|[6j2}"5(msM`C` QhKѐU"{_ ?6*^ EtRTwaŸ=Spoޟ:sf#H3Eqq7udmig+?c1, LbBmy;T,Rs*_?Ѳ(stXG~~9Y0"D_{Q9h?SGs(p_/88oQ;uSOB}^erYV'C|Urz|N@ |&\KY } ` )gSBxË́X2{;fL%}oզ X [vmd]|OYdUUWJ\+s. V2v9l.h[.7o?\?BUOf$tb/e &怉x#`LdGKtp: DMA/E6Uo(s\r6|Fc;a\VIweZtc #Ѧ<.~ậkd9>R\)ӑ:JGB A<_]9A3eЕ +W< kbD5+V_P _U`hW oLMwS ZI"I^XıRCP vwzr_kK*bYeǦ(#nPx5p&UqS̙vZ?f4[hcnx5Ŗ"hx2@pJ5V~]f3!RE-P6ZJ'Z͇,9O>Z$6`B_8O `eq kJ3T'i\,U ^2bW]` K"c\m1!lHbqK'[ڲL;LmuQeԲ[ؓ'hV v}IKRc_׊5 = ƙwW\ϊeO4j=uV@CT<4v\70X؈^)pFnQ ? 2%g#GcHAcE ٣dJgaÝRW{{;d2bD+:<[x&0DɈ~gW't?AD :SO(G!w_ѫx=[/LA,TVS/ô 5=e.TFV`j>K:8\jh޶+;!pNF/r\Aǽ29' 's4j#SҵpHS&[VܹYMB)K @d%咃(ZHs+snr,ܿ;QA/HA"< `>p_;OشG~ =ncO Ϲر;,eWqq >'d|%B2:DWȰŜpwc)XkUA= Y2nݿsb"Rޢ.tQbG}qgeFiʍ#r]qYo.O^{cG"_FT?dV|dPI xM#ؔiv6T^cta>0fAq:le Qw[1f^Dʤ.ԭ {vX@Bϋ@ ~O#)T[Nʘ!SBQ]#b83;/4Qt \ .{ q<.2'{I;Wi/>}?i:PZ~als˭(P̜ot|,LͬsªLj_Lu`޻`_vkq Kyl JpZ*?v$\mx]ɏ0D:₢SmHOE{Yu MU4;8xPe@>L-V/`4od`dh updM|0`~$po ߒ<'M< *.Fz@J'{>(N} 8f8/nĬQꄤ,0E}&[O=(n>U> _+w$>H%`L=KUk^hbdyYΌÊn|NbumV+G//*k"=BM5d\4xZ v3I5=x7 ,rTh^I緷 iE.4 `o潆hj>*6m"w:TQ]SA'k*bBUoo(RK~3/bo+fZu-} %MLP' UY*g H}>v%q_xK 髽Oݩ}̀ 7,zm7>L>nYN,FEs׊b_' ;#~D@bҿYh=X5E][|6K?iV9 ! pUwxX5蔊!6:%׻T𣏕5 Na_H6ӨW.L&bv#'t{͙:t(PSK<^|nuJw&,oM>`| .G}!YkVeNfsa(,Ob 1bWל^ M]h#tJ@ww1<&e;:2}Kf8!H!Qn4^`^?? X8E{^CJ#"f9MӃhVW, BN0jtC{.DG̜|% pwŨݏn`? >˭7H,s}+JI#MUh;~A+HGN/ 凋sw6g6iAG&wh=e)  <Jʅ{VĄكFE!j@ԶRCe\ωn}OV٘h3C9(;9&S`bQ2F$Y9;p؁op zqfC| !d^]`Q¶9 Vc$.TT)VgVcJB`mv-i'pOB`P%oD(6oLʀqһe|Y^D "L)_fȓXH>3r>SVWWʥg uÙhj^=b!Gg..;!o3Ê,^N/kJPǣaqŽd{;ɢ~}P›rv8~xD1,b7~>s%B՟L O1Gw]B[IalNN߾<Ds\a:U3}΢mᇆgn<#b*z*.2YkzďEt.]FYW\V@c}ttHN/J@f%n=,‰\v@9}?KTey[9v]O#'RP[G|mCbdяu#avnI{/uדz! @8N`ԝ㺭8)oND[[^slU&\MR]L7֜\Yߝ&nϋbx}]>/zO-hj#xK>K:$(B$8ssub0& 0-.$JX5i6>5DHA<O_kX#˴pW̄3 ~,:KmFkX1ON_D.%)D!> H;9 6Q# e(kv(-sMM۵R3HE]~">n]r?ŧV|Oj RYH @a6+Ǹ'g,D*B?I4i5Ppo%J buֲUp3ȍaIDADKc.>^|{oϥ||síSW]n6b^fj []맕A!q ӪrߖEYR"y9- Rʗ!T=8<(}@a @GiH{>յpVl;22~= Z=H;x)c -c/p-m_>u\=soN"3VНm`-Q4| {yXF>=(-`Oa>SVeYz-K6R'_A$ |5^)w%2k_s* ِ=Y7INM7fu#] ⾚ SHh~Nkׅ!c5iĞ> gP,#~%FAm'R[Js.s[<e1Vd#%%9ԡoKnx@N1VzM-̝ vVS>gΐj/wOI40xҙȰi M))t6I@O aT2c{I')֢\/3DСpt6\CҺc,"bͺ GDV_'VLg_E8 X$,WdXAKmڰDql0Ș6@ӱ{Yuy'#tq 7 !~E ;Jo  $|S1C|xMxW/оpj1U Rڷ{!߂8im׭ru7!֒ǔ 7ZK_RZ 44f0I*Ym$ ;hW5BtB/N ]CGz' hT1yR1 sXKIjhsxBtȔu5()2qO?30M`W,?AChQۖ+;ERVN<_wN,꧰ Rޱ-q3|WHO>wL\ 416N)wXs. $2S$Z&Q}#3?*e3߷cel\l y/{'M#Q=Yu"Nv[nN?$|O@4dvRPj V{H< (X 4!g߬z-$)9w*ϳZGM N;ixJƳ;}xCf6'ǹ 'ISiU~N%!)Ks/.Bql܁?zdlcCa1ۮZ- pW; ?+ntd66 BN ),U1P]z8רEJc )dth78ŧtv)u,u1?#NU%S`EoJR#1d=X^ɽAr0%@%!]=tfckYWd>yQ͉Cm6ocĄctK覍ݴ3* 23I#L:LdQuPr_GLrӦ qG;VP/\1l(u,qTu%q"=KtX1GxمOK'(o:,0׼2CrKCk ]{|sDŽ ɜ/^gsED#O8?IϣIa>ڌFl o;{\YK+Qga=]1x-w0|rP?l:hC-w1_{$vi5r%?ݮA@K]UQ\'@sX,ӇNp?N5U$))`';^YO22^=+Yt\Ԓtc>2X ~Ʊ{AMغ@mu64TX"y@6Ds~)"m# ܠ3{ F|AH' =ަV[cey ?TJeoX%hV:^eFYƁzM2$/^#jKq.td]`>,],p웪Cc#ӭ14͡];1n5GcuNAE0!w)~aGL?KqިwO~69厠vDdc=0+,Npn Ѷ/Zv \G@dU#f;@{Rޤ,'} C^V> nYZ'UC:K jrׂ؉pB!~.an߇k!H«C)rML%sa]N=2չ}7<2 |$Ɇ69{Nʧh9s,4eBkEC#Mſk_(`⽱Ufwi'{U ;OSWt%%*k"6.;!e(Hc@N԰[sȓu bsνn̽aPd }a{W2*+URߛ^ of™gR =:\2ـ~tI=]Z-a3*D;xV@*Z޳#_h%2a 5Ph#0PLgާ}P i.R&,C6lj%R$ dt\F@ϴ<GDAc?j19sQ Չ@+C%Hb\#%! bHB^7`;CbBE.F^$Ď ͧU0m.O}`/igejU"]0s0)^ q@wW}d W]txON3;p/ݝR"¾5q5GyLyb\}pϿr$Z3a$0ղMǢGn8%^QI0Ǐ,j&OUb}W6U9rĺvMLg:}ZOl FW*]loY5p^'}mFgz~]x {SzV-^S<<8(:]xW4C|d\t|!8)6vS=qRfKVb)]B_L sQ6.:NJnϝCwMK%Kܞ;btcq>/uw"܄>Y>t1;*{eڴ)ŊʙE'i?< ?7)1//qON){h"e"v rw'@kTaZвKu )fg!c`z5-+}yyvޡ1N(G8(֑-Z&!pT(z|^7 I@EVۏ,I9?6[%cu*Ňn4XPz_A*TH% ,2%;T6鳱y!oO ذe7֦,s::sEPe"9܁\a? 3vFE >y҉q_.oD\}fkZD`oAǝNǓZE8R᥿ԑLXS\MB#.RAL5QRTYAn{dZQ".!H<1Baa2d*MD+$O>1KCA(()"r%oֽ& R)!;{$C7T;3Bj G*FBr0UѿcpG1Oz[!l.r98HI [O:FЪBm|8lVNyRJ@Xv6!i>GN0 BnETLC0n2Jѫ%0;AfoYjj<06= N6zy 0qDax Ac#BV'wlM>ɸ>@ t 0f54QBCj}"VW,㣣Oi,7(wr=ѕIɐ&mZM֝MVk(zбIHOygCw d:smũHݞ2i%.T+\>ާT5ų)Q0Y#:xP$af}gE:E0!RFSu纄Iݔ,Ň XӨyJO9*f`r*5*#9?qJ6';癦4oRNtE`K4f]GJT!Mз v y^~Nf³ pMU%%F)ْ+€F[rf >%Nڮ,gSU.6gV]*JHnvmpDCMCAaPBFrV^|(VCo̔$^p)᾽(?OSdui 3XSEJH~w}صtPF@KDđ.೯qNF幒9(yItNyD%wz !=xBf|<<:(Y_Iy)mj|v4%(~$J 8*)!<#!$Oӥ>U2QV)חw=: XM~:Ml T~.MY6,!xWVS, lpԙ Yޞa_W+O>f\T[K3ۿT[zWaiMyV2_o8RToU$9YOHQ7޲ۅI\Rn@jC>z|P,b\*W^!=TI2@wRɣm* DžلFˇx3g+A,/->1 -Hx**W0E2'neҭmBe҂J2i/a8 bfss]G^+6^-3NxCRb " +s2mcR=(w}W8b[3—w,6bZk/0KZ5d2Cr]B}x}WNxWemt4kw+[Vy|_D:{ephz_E 0KxbD`hc%s(žԇyzOUAo]kMc֪ a0O$ԜogϠNEe ns#m=.k(q=2LUjE~1Gah˘6y`p$yh in&Aқ,(O7UH!.%^V Pvsȱd#9Ŧ\39#/CrBdU qTCS1\B))<󟱝`6]MV*dR<D_~U8&ob0ƤRWS,Zk٩At}I8xWegEW(ͣ%*X>~K+3'o#0ҵߘIxd摢Uy& yysuZ^YNparevl)8EW&B!->)bR qV d#rr,T &|4hۍַƳrt.|X5(ؒd6c#$գӲjgE=#U\6UZ=8 \+7lOcvOD!vf ݉+TٚN_< gnWAn!w19RrY5,忬q׉9hR򓧧 0as/7Lh LΩaMmB\蓯0yL;š߰Ja&ƸI;@S(/.ʵvZ0!5QO6R <A '-ߖ"x^#ʇKŦ|NJ8~#B>(1 .A 5"Y& ?Kی;9*MH(fr`+6VFJx%|pхϘ+_%6vRslǧt{& dX۰[zEg`ȃ|HC5:}MsgmCi`+*U+娳x9 Vc~6C%d`EEz<ԬaNi ~dPa\9Lg.q BvCuuDB\̘OV$[ vY"÷oGP{CMݨ2YE9GoxXʷHwbA vn*@6x|+[ yWTwҎhcGeH/_2DIt<`%@'Z}2ohN'&&>}"Z''k/JVMM$S0-,_ @LWDUrst6ʳ$GRYH*/<|o%-ɷ럐͒Q;ƫCȻTy׾e`*L ~3 -~'g'"rFu&x<<@yR͠m׾QV˟mnmzuC(,N8c4zǭVʊ+a[a))ͥBfa qpȃI錬 0@f0yag4YϺH] L/ ]JIbxB E@OW:ީ,T3ta᧥kc`~=N)IF| :Pm OY50͂O<7]%Y:Oft^?.ǁ.]3aGtMbCq#kokuEhixUx'k< EFrcy$0nUM,dvT̛f8MS>CuSܒ}L.Q~xWmj#O s"JUR^k1wC[J KIWOvhWyj&$4kaf"-,ޑ.˺| IuhPW((,t暷\QQWl\}Uv՗3㍏е|WPGlT2 v}^S. Q̏W]C9$5zNb:{^ !;]gD[ǏΈ@9ruEnٷ}zwcW+Ħ!׌}7pI`Ŏʒ(=Ei ?aj;87{QHA Y O>/5\2yU2qSr JZIǕAbBHÊd[A)ֽOh(8-(Q@%eܛ< l孲haZ]0?5UcE'eOɑc;*9 7<D6^M+R6}r\%/ߥ>%HT@HrCk-$G<o7)KrHHۊ%HXLKum~ku9x,u+Oޗʆ]G)b YGcSPhU`6¥Oڋ`O*,`A-Ed-?_mEá%Plaτ試V@! d> du#3=!I"$Uc4Holw=>K&+PQ \}D*I*P2XcS1 v k3* BOG^70.4#3%lq "X҄AV>_͔BiW,= ~`nZSt2]Z*0m躓9vɆQaTy=kY8oRRư=|\8<|;eOk*1h7&UzfQf(jf27>yBJ3EKHIF=7l";I+L(hJkʵX?Z ]Wp-^Uwʚ}Žp4 f s&eSMCOtz֦idۀMa_ÊYP#?q¦;(0  (֎ɻ1 "ZQlAlg&A NTȱ@,VGk9y]/HMf<])eް#{ͳ~d̄ZHkHh=ƙ{ic a<{+dV ơb>8JJ}=G?ds9UͼzӁa@ Cv?Z()?g0Zʾ$>x_qOޖ zԊxZyszhqck0T3Aq]*\=,ds$3|w28`{.Y|:r!i;8d/pĺ%W5Wf@qU: (#ۖA~5p9`I1qbMq`xӗ%Y - VmHbx uAQTN?m@`kZ0R+.kVFVgVxd5C/h5`'E`(QToCJDF/mo@>Rnv't_aI[&e)U0 ( EYaVxj|I33BqؿD;Vإ; EpH" h`},#6gᔃbVNWvґZ,J$T,9n7: >?jo6#+1]_LjPP ǔpo{Q y՗g 3ȸ_Y*nra〝~Q\+Dڗ9BsM .V8,{tZ x*u2dcG|k]MKԥ:s*=X 72gh[GO(8vlFh\5bpY(>GT5:XU~B^\COxƇG 3tApCss!i@ivt*/=J; u{VG29\ݢk:mNkd܇NI>mR0lPC*,qb(1]lr9G2q#(-CByҼ#o皈_\?yƳ{ǂ7}y|{pG Rue B{^gY}Wd}WÇUTv63 {)-  T{;W XhV 0XvbS?~p#ؙLjm[am!%TF܎\Y<.&жYvz[0D?yb 5_*!6Ga|Xg)B|=@uCM/Udli<{Yg˹|-S%5&Z&?gY{gq1]0rK~,C3vqRlM^_@Ɲiu!MQdBN.oMwjAP^3@oko1\ kt*J!g]5sFL .L4'E~:iCslv_kwJ(!G <%F- aN2rVĬq ֍!z?ғ.m(v AVip5JAʝ_|F֓Uro^]x4ghb$(!zreܓ0zaC YE` k@#L[n=qepv^"]Ѷ( *qT7;tyb;*%DlG_\;Kޓ3)|yŊmC?J~KVnF]vV&i@Fыs ;zz7R-ҋeVޓ4&b7-ܒnkӋDZ瀡P'zGxdǐf/v o;VY!MR4,գ5%[Eq4϶;hw&IδOV,qԓ*Ԓx@񼵉8e;WڰsyG2"D0!˴9ig,䡢 `}]ѷwQBXās+٨4SBg9)h23slDŽ|?0Hmm"> e[R前(SFM9wM0v- &rX u]GXKf9Q(a`2P {yɾ[ąܶ Զ+iOTꮕ7 \uI ýH[=$z.BLW/V:<5D!+U]ċ4vJ~$|6Q/Rnm*3bv% mhȓ0) ~Fb׈*eRd J|\geP"P' wj1/yM^VLWՆ󯾥L(YOa9==ROfIr^3V|ʖes~SbZ6^E\%Z=3iZNd!IKm[F$[aR@q!oݧi6z4g#'ڛHA"f+j"~[I Z z 'ZJ`12`ᬮ'm4kXͦyMv UJ 07.S}Q#1X|pP¾q HOy;?RvUf·˱N{#|Dن)BGR[@1fPlNH V+1qz;2seչzrƑv%&Ax_2v3v-YZ--@2 XlsGɪ+Y| OfҞBY$7ũ+U7wLahRJKfd &OS4=^"㛖9Ohe걲{:7o(l$ixt ¤ H@<И=ɐ\ wR-I^E2d &CVŹ~$a qL ;S)8p{EpX :ּ~EuW @p4fQb`1Μ\.0t:Qv;V{򶘄k ׶-dVt2FR hn;?W.b ҮBOJlCR{q~8 %tGNɡM},iDx̋~m!W w pzj%Y9 e? 鮜'r$Nx1rr\9>6UܭNp_v-~Q0"@TQG+5O)) 5I7]?:F 58" ㉥Az"wMrb[ջBŎkKU΋`ƇmW1!AʛfSϯo4e1jK~ /.AAC;" x4 c"#\w^s)9]Y5ʩ;_Șt[dwq\yĝ/Vu$!.\T*!偢Xġ染?7'2qt"N,S:jD︔B?`㓿v[~H7}7/Kvw+gC6:X0JGksQ^[秮3 fJ.򟑬gSUO v#ü" -/iCBm6F>kۿ6#OD#;%}$2DI=t@FBYD}܍R<&j0m6R,]b٘[$)mٱbXdM ɾ' j.2|o Yw>6id. vxDz>ZWGR})3H-kZ9wPQ {ྱxZ<8I5i+o$_KVFy7W6iF_R mzu v"4eb_gi?PcYz\_MlQOʠs4K18;XBz;X9/!W@/ 't[='F$~H4(/ï5t7%B:Ks;^֊61dE ~0#L'`u `՟5^䤵4wN *kO"MP ؁tCCCo'4&ĦDQ_P;Tɂhxҝ-6r\xDms*I"uGjeSi#_(6I.:%Q(WSS/BAO#  PæEȥ=׃ ƒ dHt =d"7biD0}Al9P% Җ<5mW|?)+ypvim""VˡFA{=FS@ 8ӈ!}jR i6 N"CەUg)Ih!6\Ԍvjƛ=;bׇkvD,AzUF1}T|P B|6a7PRk0'UhIx$VKcOœe$m v. t&OQQG7mÈErv`8ڧy {QuO>rӂZ "㖈ю%A eM5UMXfaV,6lS̍:I3cm.fB$ƥj}kWn#ah>A18 PݬlqQk_ƓvAeuꀖzX|2GVfǗ%6*`5oڻ.0f l.p ܛ^dHW_k}u#0bmjò-ux8-< iWor%8oVٍs̋1%xɾ# vYo[N uFbحH o䁪[ ߉y4*'k9H kފ}ėB vz`H&yD3+$ǬxPHM%MIp6Ch-P`{:{,|/&r@8`ѹ\wG_ohO;1W{K6pd}VIb* NG%7 ZfsBLHͧ1!<$=7V\31(BGCJ%rM/%"^VoE\Ǡb/{{Y5Y4`o̯+w.tQi1MaţzDq=FFmHW;9ГE{rc\!$pTY^aV/;NAs܈f^]4:czRgAW₰Qp/D6iqW3Ubડ*19gE3\p{diiGm#Jt>βG%K>oc=JN̈́.b(rUpxxDۭU‹Of/T؈uh)}`Zpqhp1Ɓ=|wPPQHCA#o/]G~2I >s(18bA2jy,t覶Ё̭}z&@P6+3lR/O}}lZ* ed}/}af9,eH2b+L6:DS7~' _nNCdIj%]hYz8TpLB& d?oTf*E8leh((`$8 coqc ۘp):4ޣd ŗl{q+7RatWJmdӳ=: O<+p4|Jh'56hsmCD;tTppo咴[Wg3fᥦ"2"ʟù|aDn;#XSYը%L86}ec,`*{@K}*K  ^ZCD) $t<3@wF]$d3W'S\Yk8XQ>:4?nT_b6S!s^VLzR\>\Kl[Fy![[x*|-*Ot\{^wWpL3 SO1C081̞W/Ob#Zs kw@JB@%kVN Kiݘ )֘#E".#LҚTD6fB%i k̶s6om Ώ;kaeyLUj&4Ӄ?BCGcE/-(+ί{ZigזbQ!\ڂ>ZqG;Jבv06bSb󳭠SeÖmD#%-%uUnlYibLlRaj )E1; ȪH& "`~L;!KpeSoDt˝o$Q.[χ4LHr^70.QKu9Ά9FGRo}wg4$I 5|;{B-16yZnR̟ [f8{"]jpzI(i g7GG/i;|u{M$uTĒNXˇg, oWgQT'96fUT#uc&:$ Dڋ[tCQ j:r0UMjWޏ4u:dڠ)b->K&.j?y<ѩ0m7crgzpeBw?99 5ZfC :E*cȋ ~.Ȁ5 VᛅШƒG*(CdSP]Y 9Һ#OXoIE|Y!(X\fDd15^.%8Vdԛ̏?"J"(ͼ/أ.9UֳDtV8]rdNя辣Z\h",_X'%N ٬y޻} "s_0 >:H\/xs;kk~(;SI@g<("LZoHpbqO˜pO, JL@GifCjjMU+)թIcӝT\\)[8|j}zV9TAmkY:h5~]am2KiYա+HjW9ZV9ڑ2B2l]Ջ ]?0FٴuXN-ˆ JAvx fG8i1du{ etTV٫ͭy fps0m/siD7K+;')q={pCI88،u)lQ^ ]BHμځjxֶb=AJQ3%"`摦kh9 ,D̿vx~*!t ґ4M[ ]u3[WDkkix޵ƎhB7L{ysp .;5h͍  S.VNV$X9!61XQ㯱p/1Ȝ:,hl hJ`0?  'H.8>u[tQjJAuuzl~5)!{&% bn_ jw-UuoƗ/ (PvwZ|/m C&!GA׈/ un y,`92m*GUg9D7f)oDɵB< 6HT M7Hs9ZCiyu")cوbORoI f`)T,>[:PªBYr0aBz(L%W4e (&!4moBsJQ$:wxW9t2LD$.}R(\u4Dd<@ĢӶ7l@~< ^a bű1kTMG9ؑi65b!0x Ā =ǞB#CeT#B0Smzm$]˨)vg>p޺846 b SϿRz3,.\Bn* B;Nw<)DQ!3nw1UHF&`Dpm>F|uDPYߢ=w% .NCF[ /ЛcFS֤h~axPΞ0QPMq/G"GZNtZMOgpU1g:UPL$(B}kc1\I<) K?W:B`B3a>"Vo?؆𜛔_GWg;*Xjz)0 #GkV) $fLgltJXrUS۠7ӋdvGi1y`[[z"+% ,JS֭WOvNXS+ +C-Z:KSlhJ~Hibƃm/ĝ=8N!+\WRa)TxqZPm9/4D~T`T>Y&AMK`]nd}o97kr xw[#B{) \TX" {jEgOsRI,8Wv!-­h9ecqPFG1 BB*`nGMgO^7<[蔅t׶qnWxrTNԴrIf{;;$.7-ȯOd.v֐n [7Kx:R$;Q!. 9ҁ$16F3bm>Aera2kGQt^oٿD&o{0SQt6S/:hf K{ĄW@Yݺ ;=JX=+p[QfEy [#GFs,?7骡NQk1P.5M1/h [OfՍ} S. ۯ&%h_~ )3irlCIg.$DnB]M}Xb{c;mzb*Eӌ⹷DoyAa"Ezډ*`.oF$-ފben.Ko2Bܕ9vקӏR$pHv7wDp:  LHgo/`2!str^{C¬-ݐ@2C"kou^ᒑw4wDf Rb' U20` :Pw>c9CG6q9":8rҁ`W7 (֋~[7>mۚH$k ]ޣU!B6C5os;veh˧uih+;]t X6bm+Y4͹C:|8=(Ypy6CĮv,J[h*{̉ 6iH XX~f#:d &ݧ^)ʰ U )$԰` Q|`ELԩf~_K zn#<:M!31?K  <`(5Rs3mF`:,~>޽nehȺ+~V96LX..Y tGBmOR"fE~>jolzrF$KK>hn ީ%}Xq$8/b|ܮʁCVK@I9_QfM$LEZq"i(Hd\pQ[3‰sv-G*zH"ȕ̑*LͭY ".dإViDj7R%  ~GOVfB>zd$ǟknw=GGĥM\桼/R5%X.bX'][*Ihi<%և*H'zVj0TSƞѠ;[8)< f-i.f14nCX֤L,Evn]@O`,eXnBy7F2Zۛ$ IEE,Kc/B#0Y,_*k"V6&DG72R>$fF *8k4T_AI_s )YKuÊ腄qHDchj@/ef{%hL!׾',q6݀cD$.̈sQ_})E4h ZNeZi@<5+"6q4w-E{$x+g*?o.{"#t{GFyS > =vm::wnZkr4NbRA@) O4/g X) ͙YyCN :B& T%xȹ,&ߐ*W*!S︮7>]>4(z}ǸUbURs!ހ l{SPZףNrg'|dy+$5伌Z&i#4~Fd`Ix ߃{OWh1u@.@A)r%]$ыdvKaY0/=%`F#(b"믜`z4ѥ &W_T6la(ZQL:_%('rx$,Z^:*4RW$pb^C%z‡OH̝ ')J 26׽tVwQ25˚|/kA6+b)nY%A1 DX=#g &q"N56d(uI^ 2^HE0!2 pQdiͦ#_moxa#@UKZY}FT rs!'SUguX@:Ja4۶M a y:4= zצcgp~[T˰l1o̍rؙ1`#␪FrFX?,Ngvq$\/.z*ݏ9ʼn4Oؓ]H 0I|0>U>dŘ\m*z;%^ȞCKC]i7]Od«(RRv@AT(ْ[M2Ey"O92PxS/ycPFƉu];*~l*0b2E_!HXkߴCך#8B"Z/m9=ދ ?|kxx(c&GkOq54Pf \4JyFTȁH{_ܼwͽdKN4CL ? GQSv"x&O $һo1Os|ȗY~"{X3l#AVh0^)!c4n*-Aly~9L^ݒ6u$ENTH7{;rO/]ʳef[T?ĔG4ȄhC C9#HaI'!3lv3y]2uyNˡ|]aVZɳ8/AgGw(]( R'n|sRZn³4,oi>aB@9XiF573gA 7`C / R6yw5~W}$LO|s%ZD0qMO*\I%qj/j?_Њƒ /`lK:W`t(вPY+Kg 1#|qgn{*+yUyBI@K>^"q_c9p^lyTP'TS%Q\|A zZ?I'=./a:=Ssr& um@B8I/Ϥr=읱J!ΘXsÊu(f؋-{rQEK[0%9i rEsA)K.8\џzպ >B7’:t=+g8޾(H뷐Y105О_! Pӧ^7\A'%)TfX)\Y=|Ez#c E[ǿ~}Ayhr t׀ySX<VfU!{OS?~G㛉GMhrfI.2AIav7R6łSq$ OD%Xk跬zbeqt&_kXr;pkJ%o's/$B:gؓ{y>}u[n䎷D(Z-B!xL(81u:K-y0XF?f,{vJ 'a+f?RԈUEbW'}.Jnb?;1>:9Q;Q$'3B?6z?u{&g*jcI=@^qj_vue\ChARPCn ^wXG=Y~n2|,t*XA6hW%-d$8<4wQHik=ETʊ$7nendPVp/b`0I ء+[p,T ';44`w½Luּۺ&k;| 6T ^S%ĸqQM_RRZrq`]c4R)Ϯ8%PAi=>jʭv-k"kOXV,P81[B55 ^?#ba5guF5/bݻdhU6iޱT)}Z[ήzfo9S;2qBKגZ( ]V~)"%Q8SSYuX]QרV dv5>WӁ#RIoIoY%ӳ=qUxpf;G;Co :hsgHT,7&SSD=;s{F;bPK%Cf"J <#0+)F(oI\VԒ֐#z{fâPs].=>O$1 Rɋߨ PF EFHk:x߭e*a֖nۚ("wϑ@Ndr)b5Nʼf*+]Jv!Mm RV]1 "ݭlhk"7tB j7;'myMz;o,#8qk\,C~_Y(JF}B,β JJ GX I|H嗚"^C U݌WQuLAr8Z^~|Np.oKHJQbEzIBt% BfPX ˙jRwCf(@ j_kvjGN?3fBHV>;!B%|巉h3|X&:5,"Ct=ം$?)̓C;dy nɾmdzJZO鱛Bsq, >c^J焒Ji)JG Y}(#c=6 CZL240 L_)l3b4(N! OTYd4p5 ]vpY/2G![l ]upvQm JZ>^:gM8&Nu %\49dij̹}]"<3bK2 qTXPy;I2JRr!*B~F䙈\Lw. FpL V>4}[7 (ث:wX RTɿ#>Upc.mrp ZrU\l$#7)!>B:5H-]ӹt1[ubY_z!|.Hr='0T[5NKyKYAU`$ d8r-ٯK6,c|D3_ӴB|ぬm`8N9pKw61/?bM]ZMs8ԁek׺IXQ˫sqd7Z\h:I +&C["z~_څ8,^n\Ͼ'%207=a\45Ѧ3p["WPUJ}R,hr)yk4t9 STq"Ð[jB^M:8gF_T$( p3ocQ:eG+ "7κ u~/ +'j9"('{`E56{ hv39AA@MH~VF uQWY4 Q>3>5)} 5! dNfgl&ee+VĴK$#3BFD5R_ڝ3$^UkEcrkIDV3jBfprJZj- i [lTV]8ʶ9Xbn ;JkVQ\2'_|:&L|A> $mƛvrCrx6 6~dl/Ps}_Sʟ?kKU?5$;8ffeM |jyxK۽3/+'w[ 2a՝:*{&A)Fx-m^>|ζWT0m$4;YZ汶6b fWᏂ^LL/2N/AoaFζm* !ӔN!Ⱥ"2؍ug7Nj(bRD (E6_˷^= *TXEH@e;8 ~k_CwWf3G#:fZc'Rs2_vGicmlZͭC4nŁEɃ>vooD!A'fb(IMYﵭRMдި}FZ) qMce #\o,*(A!DjUAxp VDZ7\xJ2 v.;#>%6_YDm}o 2~txF:)g#my)rϩElTjP5}"˅}iJ#a꾣f_(-]Ӌl,BX[ U΁(,GԬzr9q s/I8g&r0"L>u9Vxnkk]hII~;^\eP$ {*Xd|#җyjYvhR1J#tSH9`<5=rgIja(e؄Kkֺ"<Nz0nUZ%b b$gnv"cӒ<[LX4: zDG- u{ VWکǫ@v[>>,vx]+(]\kM!{5Wʃ;qltcmhml9Eȵ\KّpQ1W`RVgsݳG:,93 bX C[&Á՛TfeM64Ze'BR+}c jn!V_v8z pymbLњQ<:߅D`o3RETdvbZz,@3"6c̔q3]cEb?I`fz ګw,E憎T:SQl1K[ DŽ}?UƢ&Irb{YXG:IY7h$hr{m]s ԗG[]5+N:ϦsЯm k&U{**6S6qL(Mr=ͭ= ˶6yA*\7b,ͮ=(ePrͯl MwI迓>?ҨB Mƻ<7ZyE4^``M,#ƢL[os VOBQqA}ydo cj9PQlYiB (lhP?}dk9y;mAX ^tQrCE [)q4Yxbh"B%y"s[CO {׾.&5&Vh"v{JVK:wj0ңI7!fE*?ʺka (BǼ0=| 4?>4m(͘$?p\ NAʐp"( n:Gs^)T73fqnpșbG2\[ ;b$r!3х, $9q ( 5%[faœzjy=n7"eQ0x`&Tdxmz!Tѱ)=Vڑo}Y9$fцGąx̻Y7 Y(-~Kf^Ǔ/ɨuBd)p[{a'e7{=f?.ՙ'fIEnU)1,zx7qbض?YbU+t~݁xqx-]nzbG̗O)m֕7Ra> @Fk{0YNx&y /rnyD} ;T!$Y?@yҸ\'lD4K@.[+ _p}~l׎.E3c)2Ӹ4$O!$YJfAT2GONUY"D6ܼ/|/lUju0Ȏrfҙ qChQz=d0Z7g["p?NvO&%n)[nXs:x|(w4=7xn^V w w'AM>0֊%7#[~+ >` z{AY<*b"(>Om?0]ө+Y CG8ArDǺ)iaMFw6GO@i9S#z3_F&x~dj&hZ 4:DLQskO2yQjܭ lG1?ˌ^>lɷn F+qI uOHqHkx}le3gЂ4m6I- fYU:(bH="APAK |q̐C2W7yCиKC"=:禌kiM=<0te*:AS^9Q5V%(Fd|RYnr`::pAJk/$?s_'J6 qeƷ}p^4,Fٹwwک'>,769ߩUwˇcLzypUͮXd]}"dhsk>v@1Y v|PD.l@H4KUm:DEYnO;$©yӝ*kM].bIQ_l`X|~iznsr 3K#3v'Sra^F/u~ Į]8V:@\ٱƒGGh:*>qc.Q(qm|i T=^ 4ϥB{EϦASoPv5o~Ӵz8MϱW{ٗM43DD~!kϏ܆yљNJ~Y~|DJNW.TA(ű46D9 L86Đ({J [s`c(Tׇ'ZsQ 5nov7~ {Dzj訌0;bݶ(Hŵ—͢ bkBFRu6U1ƽhrx7AM aR_I/n] YKwh#zPߑ(2퍺Q!auMu9Mz80%m0z6OęE*Mj֘GNlt^ŕ9a%mE {b;*'ks0Ƶ5G^փ}@-Xg-L,¨5.A5eEYoT90Ԯ;W=Ş1 r67/"e Z2:~ܑp1Vc@/\I{ NmzX0FHTDG;٭u@eY1Ew7_~MzHL;JZz.yp){J1޽ 3,=SlJ3&efIӚL&D.;5FnT,|m6tZ1-)>Yg訠qr |\#[cOÜAڧOeJd۪NL w+t{>MH??ю&UűRjv% O./t tApe@=):2Ga݀72g 6ﲧ0Kczk?7+.i~vfuE'j_Rb~ADjDM ¶B7 M[02|Q&NdV/6|a[|ְă\Pƻܺc~oX*]!k$(TǝRdxʎ1qGڝS;CVdG, tT(SvדQ?N"'Q5cmШсV; SJ(ŵ'hAal\.;t*~wLIˡ`W+P)baaXۭ M TF-i)- pRIOd\ ŅCd9kblH)[*G@kt&";5NT$ )}VH{;iW@ O-#2$*wCҥ\e+ƶiulSMhg6K}.THʈ-GRۄ_N~ڗ}\1}(:)0̈́&Y܋Dx>C٤g?Q llVcJε>>=ӥ,=txq!,֞hPy7O&&TNP=vaXq=rW= ŇRޏw_xcsOd|ԎKQPV5k j]?e0f~A%RܟZq֫=c~[TI2]A)ؠdzY2sM=&+Ɣi2:aFw#!o!LLu-SVUޥp=C:R|>7inun< ^w)G-߆\ PKYeR1 kU]ޫRbm\X#&[yѯlz}Y3ӹ*yvDlxfT٭k3= m˷ za$,: PL9cXl8,f?c/~@*6s@}|^~|TW u%![S`}PTᰠ5 mw8zs/C=3Diuőcqgeoty(Gfd6 ft|>!tkEzƗ_a&hZWa0{>g s=ETr/J%0P?Ysul ˓^_}cUƧ+]bA >22) h*3_"աbLM/)i!% 2>zo1մ״N=zw*sMktC,k3ȈjfcM -I; 0DGnF9Q6iQhnئT}ԅ C;U[?/HCٯ%@tFW`t\^ɲaf%Yt*aqz6SEN׎7_ksuL д4c'hV6A2X Z0⾪Igß{* M;$?mw3$O!ȴ,=4J'ƲAĠ=k7&0$s%~yǵ0+C~P#4 NiG1NjL}Z(6n/H?@W01LlivI$ 0,݊b.-eWzApW?^!<p"6! -/T I &~KN[ yΆD򋡸&p'.B2?57M~nJV] BlmO|/v8lΈHVoE91e ѽrCJ, eMrDl\lEF'ٙӪ@7G1mlN~C  1^"\Qk߁{FG.HCr]Dž.^e,4ɴ P ?Ol_V]nxGR(GrD ̖j%<:6KT|1_µMz3H Wx cK~Ѥ OE25$i=:\lڽ`k8{3̊ `8tX1r(bǡF> ]O¾ zYrwצC⨏z+Ųv\cki9_ܗ "̓=7TXO}Tyo+)aVDbc{A:H]1| ag g1hMРדG-w`8~]#z| R:$ h|ygcAvF}wGcЩ/9?WD*Q7-S72frM͐dgB3-NҔ_s?*8TDvs8VNw&e`:FBRrm$vx^/q;mPUlt,ŕ~v|p*4똕}Y!ehf_*RQV\]~@2t[_ Jz|++$@#_ %K8]Q޷_@2X 4<9Qjt/e/ BU#:V^<|K 4iֹ drNSpfb{,B ;iF੿ 4*H}٨?C`x{1TT@6S]GP4!O 2p #YQ0fFr\ADZv,¸[5X$f c97ޛy@ W3 'JvŽ߉S 7^6 )}3%EQjd́$>!wIvbp.X^xi\I"29^+C0\ug+؟I0*p,DgnzSK,ZBp;sp nNeEUȹjϾPLl‰Q<ړ$myNlYq,(;%xy=InQM 9KWLm^2hs /m4 A[ (iqEZ`&[UeRW# 4aYPcZxwR=>n{kP%n~TnQ~]()`?`yMmţbzJNfg^ӵpE"B 7 ~7OL*uaG/0* nmcܩW ʈokKsCߍXn\VS7ݑus k%`&+O(1ya6m¬HJ Es$l$ n~:#<7-D!6ne# ayNeL?*(-qˬ qR^-fpWU L+ v"݊%E1Ā&S0@քM֑>'ABm w%%xc|#$pGEך[/&cIyt4(Y4I#' =Rwu&R#8R 9IPhcu)B0B؃`pJQ?=a5qGݚx$*zF&66' |9bl3&K" a#і1}`֎ptwb5T3ipK͈ p{d 'm"/e{|UK>|dn} Fe}I̵ml*w(_; X&K#ju ̪RC_RU}E:qbF>q  X9S9i5 :~+gD“HfگxiBIjpVwIr0cїh]r^կwOf֬xN4v0bmA{$v]Wu$4+)ONvn<9h1ytJs\]hre ❑ Ӕ~Yfw{Yƈ%z3~oaW*PN Ak^j{{ n򀬀>.;綈w+hcח>k@!Rk)$۵ӏC{l=F<&9|0,ȍyg Ν&?to~9җ kB̽5 $;mϊ.fqK`J,?=6A}4 u @T;7_ORBdL2Im.x) $r"uG[73;4%NѶ ceBأ#ɱ*y\+mOY鞳bfU4BѨSl Xaٴsl $7'&k|c~ذ?Xo˕T D3Ow7yJuC,E "rdk71btc_U{Ts3n9zLiL/ŏ&@RK!!N }YéyC!:ۢNZ HxzwLB/*h[UPwѣz]Q/U ƇVE ْѴz?~w-]'r"nX_DWjdud9Ťy\RoIWP-/u,|}͗|{5NPI܁2''e2%z=F>bq^:\j@ǞgLփkʳ!9CY)ogtLМf$%Mk]K t]o7` 2$l0-P`!ƻ`[*V76rUx%>)C8lXf~d_cd1\HFf)jk {Pi6`+1V\M)aszA竵X!Z,aaz"K=01gwjgzjI-ĐV8n]poko KUxrkC1 ӅzKEVC#LJ=v ̎Qew8rKf_j/m$A.o*%:0hT61gWVP9Ԏ2xI,ӓl%=ܶ\@̌H1ܾ rHd̽S 6.5kmt~!QfYyzDQz퇤x. F%Bwʸ&"NJj͔c}6qsQ H~!6Tg}UўЂ 2\ˡf'[/>pxTXl_D%`B*uݾ,3R% y4_ⳄOq'Am%LCCmsT+En=ˀUNoӕ6RڃHHl b^ciՙ <"W-F|8Hq^Iн/׬Pk =s1~ QsAYy!j/*\ G/#:#)GF;aˎ*X*j*zym=Kkr߸D`Ё8 M7xA2l>8dbIzɩ#}y߽Izo?<8EYoD_q!?1M-|y.v5O aEs}ubs=_j0ܴ(`fc)7%?U @G{r+旛r6cP`r(oK,"[3޹cz~J`EZ!sL' }UG,BKmÇB iW ^ʘc` _#_z%[Nߡ2˻D6Ǵ5(RaBҹJdG~mVmp0?vP4ށ>ϣRLK*vGȋ/9HHp^C{vUSj`(6iD1TW6VjgҴBga[ _jQF>#Q1VMSɭv1a=-ʞ Ƒ@']r^b AGR@nӹ$,g,RO;NTbWZLkdnr-~ &+z/$\_Gm=\:֭YU#T,R~oŶ!l&JC dz݁RJWy" 菦Q1}7R9^NG$)|guI%M-3Q* eȧscl$Y 2Un >iݜ5Ud+D":qeBE|,їUrlꡑ{[.߿ ݌Jgְlᙁp2.S赂 G`Vgĭ |ӿ<Ӄxw/#d<.A%=_wB[vw[a.'guHO{Tl^S) A4 0TGQh6hG .8og߃X>yGg~<Ӧ7Icֶ&RIŇfЩJ&@yC;6ssӸ#xk"BIRgr*0neI +X0bnX%Zco1p'-kC⡯2'֡4;GE氲 s}j{;Y&=x$ߍz!f䷛{D@?Ϥ'#qhK!gꇭH/؞8 ]&I,-ic l|" `AÔw8ߩH{_ގ]8֥>*%@{m nl)f#1#b9D+j )?SW2sJƬ} zOǍE9Բ]w$`4=hX)o~Wp玙h^B}szEf+kE"?I(y2!w4o dKe ~i0KkuqNH >U!^zUǰ]r_e(L (Y%M9߃S_jḋxmvPm֚t_2XWCГĎ+X_o![())K"z* rC'{&3`M@d 'k-gXj~-K13<[j`oGiI*@xƷ%&J-,˻O;4T rwd{T|x ip$A#[Jb\h<$i{x O[-=$ < SQwg8۞n81Z*Iu]E%;/2e5 uz Bʆͅ>O0=ܲC +)y~R ^&[s1z`n2)P{GS[d $Gt%H`oLͻU鿄-D۞mqMK368=&'PPTʦڏ z_5)Ei-:}̖mgUl?9TZJiBm ؽJEu1)@πb$/!|;ĴÅ[U)bɊ#π@H6<79X '#Y*AO @PH\pΑ|O#ۘ=5A]`pE゛٤4OXy,szf&=<t5qyĊ/4iuAO D%YQ8GhP=D0޳xj'$iA+K%H6 %$3~:4PN/*hq&^o,4LWU.{[eYyWJkpզxG(6Eqzi䑹\sU9wa2B=p7Э6 Z:\1: ;_9ݭbSO <1Q?S C|8qJ}[]^+9|]Y[[KY wz@JkO]2t,0iP<%%93(f8Eh\`BsYǣPR~~W=3Nk YaYThzY8H .ظ=\w9j>lI,A\2m12뮰4M%V6(mWBvGwg~Ѻ:z4۱'=@ m :KwW \減v?,WSg_CYԤCrTՃ9嶥ch<3{A \GNj _өW Ze3p '~C'+9IRЌ~|$?9R9=~"FJ;1OW'w?}umίI)E7TlQ>ڣفvc̅ǿW*iBEi$p/ f eeO kxSq)B8eth;Qu?H{sEnhv) +` :=45\ǻ_~Dn$*嗁gA ]r7[Y#1 w0 XU;AZ^]F߽k(Zy]`FI5/# G=P=m: ^ 20G|<'etYꎉ}=mh2턻HиZvu%h$e20_qLYkωjLY<4&S{)Gh$4o2jtx.>tpZQwF2b 6L ĭ=WCUi1N׾x^/p l[Q929bsQ:]A`S=1KeezJ\;P)&(}]rmT: oV)  3NV U& \IJ[[rV uD_rT-`tčFrY#ՎY'=xl][ϑb+YB|zqXCB3+Ba4XVA- ES`+9 $3EaolբU\ ^k4P[8yМl0͌sgq /]ϲۏ@ M*-wi|T}Edھ>ȠoO&\PJ=H' NNcyd.'҇OV*u"#SF/E$ hX,%jذ3%Д{,=T}3~g}^tp1f$)4W^0bʶb#޹̴0U;^~{bekyjQY:NEt{s\1Ex2BF^_RWtU=Ù +6ų zk]/?iUz_7?}*(ZΌpF޳TVS_l u1!橤ypRX^( $= p .Ǚ}Yd:*m8󘳑JD zf>hmM{;@z6y2"rюV.; Սk4̜Z E u׀D}NeQq`K-xYlNtͅT`߄%9j-o r9|]:XWM8kS܎SjA.-M}_5ȅ;9@U ^E[9~@3WY< /3x.m^ed퇪l'xyNEJ{,kP$:U㢉:[k6b Yq p-ߺ|sӮ|DÝ] :e) y;C@_]ͯjIBkĀ(8lbjipyթj>dÁ#x Qĸ0x"0Ί?:N+yҚDfd¥50)kK!-UG .)zJ\V]U+j:㨵Oʼnxvܮ<<'֥YlGBq<~И6>.S;I9 _MTvE|qo.:R/V ƫmLV] x/eL@8>Џҵj"Μe. FLJN\X{إdzsL2WI[#D7vE@6ZN>Lmy:ow$i+ \jƹ02&ݕ; YX#moqKM\5FC O:5uW03Yy2G}FE Ttr,駭wzqlݻ"<926pn>[ BGtANw_0f6d'2.B/'59g_@ @k- _7,/ :_t@ w{2_ GM踾G~n-."iKnAzF2ZWz %3GS7P4[ qJτw=Ջ(jq{mϋr5i9)>:_rH FwuwRLk[# Ed֚8 ֧ Ia%{t*?&W1x 7_J MoBC}X~r5@`RK;:K#c̀d>"LsӉW:i<5IYlLWȽ îbd'Na0"#^t/qjS:1>jBR9}N'q/{Uy}NXX{7D1{w= ~z1p;gl5&\ |o/8ˡڗ(ßLiݙWelYynoVDtsC9u;)fmq֞RDșjd75 Ӡ*ʦ(pb#xLcgFkH6~Zhd&nWA)/Db9 T+lї\ilÙc ]SU];2}frѽtL;1EiftE Yz^r~A\#(KPyJ~ۚA^84iu:Nì y>Mj;N`XcgW^v<g.XJ2KD(4?45:HL/44& [}7G5x}|s%ST~% :$J 9xnNksbn#^lI,$wj+&;!l.ncLKT7QP#c̪*ّ6|d2TnKiMtO n- K*UjEe҄+B=4Sݨ09w% *llyAE]Y@dKtz7T6qcL\6nIj<|Cǣ%^Al0MW$ke=#'qbl(T̯'okYZζN%patxl^G4~w>NPtol_zri ["3tqeL@t>\̊x򊌺{W8J!N<%hu;G"iJX_#=gf`I̗׃G>7HV= $?/dl]㷌?,/!G?T4 &QV^(#[ EGFQ jyv]N!Lڎ(~̿FgR+8*2Z:DӼ_FAi(|ͧ /1KCh M7wcB4t ~=x[HR/U|6o;d)}5[#|Q4b7PLw-ڌrjTo$i⌳Ux kC=\Ly#xoh~mkFчc$T<TNPw#d,3VN Mʆ)Bu\@K@P=r-[Ԙ7h9Z‚zC=a\H*I/ CܴuԒ ѱ"!SB}Kc!dmsįtj`< R ч(Lpr]G3A/I,K@Dm|dx HCطHbֆ'!S, so3wYhqTG2990JFq :,#ұl_N쓻O}-%.;h7dʗnߨAA26}Ĵ{dFH__.Bu9F*iIk%fz`| SEE$s訐qdŸ$D_B8׵=_P-Iݶs"1(;*uyܹ9y4/-sfp=2F[sFjNn7OɵnTN+SpuV/Iܞ8K 54R|mZ eyresx9F3P |x ? Va|T. ]oq 'Yo0J˿{}[#: _ `葲xJn뼈bc. _F;nA-ro=f&dF 36,ݲ)zټMέ aυ$ 3E{^{60'qeMEs8[xUFYBZ0f/;\i"v9{XtUt5Z/3srbӿ%bJ-Cu-+?#Zf&EmCW hd'07c~sa! m?Si>|5ˎ| dR kg{asu̯WH&AWt_=P_XZ>n{LR=_'*) UlDj(_&U}4@܈hHU^M?2F R7d+>s,i<|f$.ϰ%OF\ӟhDyub/ɄDGG4-"%@Gⴚ.=z@BR"\&{Z$-oV-mz7ba6 0gED_9}5+:͞h kPI@[K PθIry(€#-&!o||F*N=k;&x޾ ,dR8!"Pp9X?^wt\c[GhZ= 4wNsLݫڝ5NE#UaV-Yq:~%Cz fWi\CiQА\hAA=B7.C#}Sljߦ` $ Ibts98תA-/99 ڹܪw&Y>R~e|nCZ֨R"7{f|o$݅s6>2g^nb5( *w kp::;Ek):&8[LXq6'Y[?5<^FPhz@?̓JeZ*e}%ě*:jrnӖ5eIqxҤ8Ve&CZnP~Pa9WV:޵R(3׎4n<%ݑ\[%X@YUϙ{kIό{wm(?I^Es?G`ff2`efCw@"z ZAaQ{1)TS2E_{;]I];STrxō !."g'!UWKϴA='o`g'0D:h$b!yehufPPs6+֯>{m2.X0NB~-nr–S]pnZ3?!w9-֢J3dr057z p=ۅqZp?0$ղ cě!c"LzMg]{M!͖h7"15 AKW.e遰#Gi"PN]=$ݝL 'j44ԛ2s;|$X^G(8аM}-KKi>HCBYaB3FT mC;̗o(_GDT-3$<4gӫej **TZ5ڂ5s>95$yvA / 5X sE@wmU>*A8Xּ0 #E3 \Zު#I2ـ,|%EzBA^U[?ëI!=QrIU²YxɂoQ_EzVzM3zа(Pn0cgH.&p-v:0L]WNMq#ߤޫ.d䎆R, vՉ7KOiJuJ{4e|%L Qzv`]J'AC2rEWCG^z*fYXY(~~ӐHFgk1sS;\=4ԒUաŵ(V܁xY䘚(jkʻ$[R{̙$u(@P5\k۫mH&Rۯ]-IJ̵8pLZBVݕCh @A^#Žbqg[KxE9x6wY٣ Ev;NHm&gZVk|ShyKnvN9My\Jν߼ԙ49XVU~IGu&Kfe" u=銕2=|m!hO5+gܱplЂxfG5CMiȿtwQ(.kjocVRռsAQS󵲦ڗ#V-0DH\S^얈 HYWnc/bzYO]Ռ&>#KI& v_Oo4NQF[n8. 7akۗ&Q^YGVB.cW.5'`?5(,D_Ng>*4: N&Uٛ6 NL_ƾɫ0Lq!]:+MCIrGyל}%*%1m/y`7:9;|1[!% 9 @eV{&Ww.ܞ8j&'2AR䜽.+z=X #_hs|y4 kɅ|c1}ܢIYڻ[)Q9z9" stSmtooÜ _4>EL Uw=i )x cǙn16-Ӗ=qt&uW\q`;r 1K Omвj0R&*5| uow 6#}*`t3U=Rm _llg3k7[3iYsđs Ҋ0RE?`sz Ѓym$c'SzPdvN!D!'>v`5\.USF#?<7Kb6ikg'"T^MUpe4Я]#T(KP/HW)!j 3+Ɯl9lJ-F |QCo'=u&MD{R&DIX ܿ,,ʐƻUt#l$hUHcA(@3*sd71)a ďM v!h' vyLt.xtY3!*WȀI<~x˝ՠ j Biݿ +.+UnlUMKbţEYs:##)0b8F jHS@kW3xqgMra) &@!»߽4Z1iqP ֲ/fT$K9{;[72.koA(o*"dH!LT*ȗXϓW}H96l~?y'&1Hdiߺ2qy~tOf.S`Wnt/4]PpS!&L+&+?F&Vw~56M&dv0/M 5e`巆 22 V{xcgcsCyK rjy9u&B>J #{?AEj9* U~k@d[٧]Q-Ǒ)wt,< MaiohZ0@o[?\^>Nh.g>8EԱrf{yWe9# =P jG< {`=tyU 家]ohC=mO3t\0q ^k vPU#fO,-trR1IoΒtuv:(=EHw ѰsqՍ&9S@[dӛ 2됰b|MD=8ͷEfGXtO0,07[gpdz8Zbҟ[FQ@F Pk'T<}?UA&; A}>N88R-x*_Cj\oh:Cr_)he uJ^# /9uga1x~=9mNCu?á"y4UJ~@<4**뵹6b'!_ %1(>%qO$xٹLoY@y0Qn0|p_0*, #0!R36}}W@I~۬ jm;,HS\ahR , "?$)vIba~[IX(TG"ܱ/1'-P"E-wTe6tQ7K]btkqPwMT/tYpK} Љ !zTHké2j^Ǔ#@eS1nWީ &T %9 zkeNN\kĹ~)ےA0# x`S|E8n١̚ C$GhdĒWwC O2J)o[ ?*^l#Ï޳2d:E S䍍*W)nAӴLtțSo;y1 u-}o&"Lt̔SP2}`mu{rJ&jtWoOj)T<8ygeYRβ ϏB,|G9SqC' G)Xچދ" T*a0w՞xvZŻd_9~Տ}]eP\=_{XN23/ XMłmHQٙ@; 6%ϐ65m@9PY @o$)#wEH 6 [`N W]/J6ÂoD}RTA8O)Ȟ5ZQgMt%wmLF]d'lin)$T ~t@TO7j5k 5rHAi.3,5~P*%5Ul{p6yPYp G @CM 2FOzCw#>g.BHo7DwJЩ^!uX~Ay(}!˜oJ}V&prdX$T;~_tW(/.>b؎~$NBpBM7F=ZE:b*|y'9Å`˜5kL܀GJcT0~H@m)ylHv44p!QFTaOgmi+GoebҾ/S:q'ؽ(4NJ6@ږ2{WOvسwݹ7V%^3TUmUr .Ý>-@q:=#Pӌr+koŶn +~C[~`A3Lv._\=1+% 6=z// JML/DwJav|'ܢ_,m>`A-lPt&5# \k%|b?N `F+kC︽9"fnʁf`MRm6=:F3Tg/BDnOHu&M60:,m?7@}#UGYsCAfaĻ-++-1<|E dj5#]C$8gM.Άj-Vܗ^;ˣuX@GHm߻3Wio< 8=0ӽ6mq*A]C5#cXew^6 --YB ZWꒄzڒfKBS26}"U {cw:X,yA$c3bS^ƕ=hz5 z7&u>.lr,^p/MeFsd%.+nƏT*>6j4LUz%0ډEajNIiLJfW矻dJT.̣a=5lF)+<,^xsMYr-tN8"G /:m{J }q3qۜ(a&y>]&ܯ_13q@W79"vҀ~)H+njw)3vE[~J;CT*̘_8n:5_ W7ni}R M@v]^cCJQƕliaǂ1JO*q/D<\O_B)8Z7F ȸ9a鿮X~r&jF]?Ǘ%1zFņfg{Dva12g%, p=f9T[SxQ¸bCyMU c'7E3hus>ޞ̥>U]ZL0 %퇌.v#ŖHt/'43)5Z8Z9uOZVY#]=a$k(ӘRD PfB~o }/ZYeHօo==9x98jQwmId!̓uJV5Tr|\ )\?z!lw" ZOstk}D гfKӳl)Q\ƿvK7lI5竨Oop̕k'CU*r0ú^ &&^:r,}Ki'@.΂~Qj^Ȟ{A:շ<exI l(N :-v*C=NF0H|KA+/$ X~oJkò]QvV݌#|_塭xE,v f OGy|)/ޚ1NQ{)/xS Vޏ$pp㕚ْvngq*유g. \ގshzhzϳ5 %O/YW^ =>38ڗ ܃;F`aATs)TΊZt# {'p^joW.9$8$UZ]wjBt?L^RXГZ_Zhꚫ#R u&g&jeLc707|{os۝D| k̟Ҭ|^qfJdU%}[* PrKbZYWWkߓn"svIJٌ>Jٷ|Q EҺ,Yy -ۏN򍲝=_:#0 ( 4 S$XU"4͏ἁZM!JX`aM邁%Lhbk5nE 3Jf<fHױY7Dl=diY`qUXqa3r ד)4]pbģvP"+81MIZ|O2tQrax7 [41aOViH aC6O>R!ޅ`%,q}\:RZ ſiK6+v>P.v偶anaHS{n¥Ic2~ '9A,ɐ""۰$;V&Y@} G' - GS`;ytC\.@r$rMiFxd6H`왮4ne^ܢhx3!i9q]&5I)U#>!{ 2^#^/&IG @LwHzd? ϩt{҃BRXuoW>ȱuqi,lޞ,J%VMg!=ysռKFbH'Q0v ⧌uAXx_pw bcטP$ƝLΘM,%c}]C\<\.#qrX3Й/Д5t6&.l\gN cg;ÓsuT/hd@c..Qz& :ҒF*0{.&2/Le} $KԲƭ0RF^y3I+ <%Hp^- =t"YRp_pTGX 2 ,w,gHD]([T`(:י=50J4c޽S0`2j )"aOk,k%hG2:(2zX0=Rڋ&%!+2ZC?&tks5y6]UKk Kh>;iԅ2(dv+6G%i+R#Ou #Ii|`H3/Pcb'"vZ, @@= q !` ͠Rh\]Fm=~ُ2$^jUד .},{͙31}u>u#zrOuX^R#98O5ޱ<ޠQSsj]@`K.3KÐ0++<۟jm8f=`Y0 Sqo|BǍTLBKB ':Ɇ- 8>KcD&\ |I jKȡj<()v?!¹eMܧOB7譕dDqtQT?@<SF73_37ܻ+7dekYF?dd6g.%ecg6m~8^ }E Zi짮IJ'D80_xl%lNJK93bZʖWF=#S&|/1ϝ0 V Σa7 6ZD/Zﰹ'lv})(܁5"omuE KA4_]b@Qk8&\s"+S9m݃h>-h5}4rTiGH+*\'{8]9ݘg 1婤c9[& 26$/fJ 4[M)hF`yޞ6ك4T 9'\^%n-},lI~F#A/{n;_c[ZVLn0b L !*hU'C&2M[C6{^|]-) ^3-8IXurrd0rg|D-%QspVEᥓ-S`.VcY0:^*fYg$kF|w,A G2fD`ef̹p#$z4'a_:ׅO Ekzٞ(w@Kώ/HgebtT SoŅWwk0'C{!*(66P)mg#~~ СeHwǓsK',tEZjaÑt8S}Qb{/dY#awbA:`Q?@R;@uA1FojA_(ٝfKK9`J9@\桕$HK+1iLxZ۸㝭ZzǜRi 7D0Ľdugks(oWD67P5p# AK}^Ƣ"lm잨@2?2elȦRPnk0n`B/Mڦ CxP}`~/&|$ޭ>yW u=)6e{vh|2pe{Cs]/qv*<?J"/uv~-qWˡ6q4;]5Y3JX$S+PoSs,͡H:!1@i~{ٷWdi/<%8'(cdL?u\PlV2<{7ݡG)Tc55 7sCfL}%(JPؤMty*7Keu%U!23 U#\R.E􃪕rωo+ݠ1nfOd y%308*މL3nԨ2HK yv|cjyho(!BVv+NSʹ~ȫQY{]4ƝgqXhHsTnExS`Q~Dk &;-t# R JL:Ԕ6'tfU7K|p,[hlTJ|alZq[P\`8 ~b*f세 S,D|Ӯp;=55j:`֚fTNǻT2gZP1t?uPNQaY .zm4㇘U3qr*_EX182H9G:u^\~ݹ 4G@4T#A͠aD .EmjyN9ȚA3s90P"XuJqb T4U< GkFi맣r+qkmuoQC0FK|:X>A4#H!8]4x|vKkh*e@ wÀP`'x̃Ũ7m.b4ST%r8y˻GWǗbΰ19;PRB\c#dTs-R0-{vJ͑AyG#D"DqO>ܱ" }sچoO=d:=V+{۬A0k2yH3]g߭1[__ #p5~zM(оҰ # sWm0ww D<u"1;H-z6\~d{hoaJ]i[tY̻*ftpAZ\@ԟ{7\*SDΘaͦA1ePz -*[d4H@~E g1'X{wڲH#uˬxz-Kؼx.!i<4LEa(pմtc +P?$\H@HpN+ )gBV"!,/WvE 0;c ş\n۔6ucX[xf%[p )/*3(:^ yF*R&m^/]Ǽ2c?m-0N \ei@dcsm+'?oBʣR{ד["|ܜ捉n<7-Xll{ ~c$ZHZ82J^x}?"?|wmGyvS/VB:.0mhDty)[!9x+MF.}2~7{%r{]0.9yօm=HeQ5']x{1M]Qoj-} tI)Jj{Gxżpat@r>V}FHiM5_2C:)bf0]_Xhbnd'mTmvd4BcKϴ+_ҿ\|L8̡ lflߌu |yzm˶{_Bw`1HzyK„2/`[( YGS :Bw$תj:\P_n1-tj<#ٷCE)LF4sKƜ +My|8ӡ=1УE%_~.c<"ٲaɘ*2 M`%8Am<%"6/@Z$tY[٣|[-637FF-^'B(y}NͪS}%%l U~NAi^;SW@G\y=][q vkÛnr ]kd{3Lȓ83 D3eҫmR#./vxo E~ W[s&.(_ֈh,mã(47V (K-CnO+0B7"qiWEeHkTmILkݫXسPU?|u7+Tؔ,9)Bb,!F үlnkB/ &04_e@3]0x KP1/RZ}VP;IgxZ/{#Xum"rFlϾ~s ͚(ׄlFGI H t?ʷ.RnV hCkj3fUvXjaJ GǺY.Om>QUnIS )-7Y DZ/>/ӉfުDUw^6'0v1 o7$]j RYƃwhf)-'6=N﬌F];,TkDx&Om (Rf߇wA>/QeT`9u7ܶiN{61SYhVM?fqI3I{99i>ifއH~MwQԬG"&ll"yw\K'i W9='f|)w|2쀆y'|d8X.8gBZ:AlᔇUku#C~; ;3d}[zvf4 [K9tuhD'̰m] ʼyU&:f1Q)[TM ԩhu)<u p;zy` Pَ#ٽeaB( g >t. _P;TY; 3ԑa3\Cn?񸋹⫁qQB䕜1HZI,.xNy I-%xdz,֬[ά}F%TRWx{,߬vZyՓ1Ayck}\3Sq{I-?9 Ix _Fc ?fNHԦp131 @N$[ˀlkǪMc($.otr;f2oo$T7P 8PQ !{o;^Ί[j KPheyCglZƂvI6!oՆ~I{[)~aʋ5/v $yk_ QViMӞ6@ # ŜqiURp.uϩg6ckAD"dh? |FnEqI"*--ǖҟd!_'^3h@q-Sa[ӯgS}sqqLIF+~+ip`t1ܞ,F4țEΔF$'6s2>M JU ̔d^BW@焗Xa~K,4LA/cH6akiHiSXv(^=Dl!$_\k/ʦ _ pMJn_S:祝i$h.tvoI"8c",mx&c\ez%zʬ{agZ${&awى8YƕwYC @ kr+6&S k?\CJpQ&>Cuz898nk\7Ep\g:spN&-nbj6MTh̯ dј >)P1jx9Jtu2inUvuSFցˎHmbbP``rEo+ncFCU,e/h - M|$j1 Y!t(TEDA U A` ,ډ[]u|I@<@Xa={Tez Ѝ[,ڼ U-hM2iH?y4E¢˽@(Wb;綱B I] ȹs[gQqgkdk!M'$X\WslpZ@EW.D@;:oї A1+)ׄrR:R_KD[0Bqʱ))B-/yKLǟ'a%6޺f#.XbJۊ mavRw2#ibw Eůc_ޭGoJL&D\3׮ #$vsUg _ =y||Mב>7ҵy^Uf?6_# oa#VE~I۔ kӲ$ Ґr/Cc8A֪c"kUW-mBbyRVnn5ϗ1'xeu/7%_㞝  MOW!Z1Fonm?oAL4C}!~}cZǍP8)n1 UòyiX4M/B Il\:UBY)81`"#&جbљU;+$MS4X… 78Z^;ep2gb럚ߡ#@9Tiq&'2ԗ=x9vژ2>gM>{$+ @7_l*˅=ar~CT|]7jNTk7[1{4Rl7}v14e-<@zkS^+ N]IZRlEM{{˨pcv_Wq~Q 6aS8j)"6{rN >ەk["r~g\W݂7Q5>FivHs w/(c[8Xn8CCn8zKp\v#4Dwyܰ!,hJL8{GE-vǖZ݁+s1;5lb:2Ajǖζ5.Q|q61CnsZPzp[h|@h&h 7ݹ7O~A:9FS0^"c\] c L2m)Xw7_h9DCy4(tނ"5^;~M*1ZkSwQ'4k/ ?B@6<ǧ,6;{|XCjtu}9Ehn W-]lULCȪRM ?ŝ;UQ2Ks.`ߤUQeꔟp&$$e9ph9Sdf#9@^E$h iqHUMi?iLqіfr'jNQ$V8>]++3w^iYku=p0ʬ$@aJ%^9`AkZ#%_dsbxsӕK2kztLGѧ4]kd-B߉+HZokܝLc#qٮ;鼩Jvr;1GZ2X!TcF O˙a;wAYS,ys6bcow̹)(jČtE>C:WVtxNU')绯,f=@kM1e*+hL7nC%3,j:~s F|Npl̔qXBZX=~62A5<1ccQA$*F*F5Zxkh)$n氺^Q[كR27*uz ׃[\]i 52-ZDW6='o܈ʣɐ.EyDpKDk/F/%u0(s"4kPoI * =cv2%oOt(K:̐ uS `>$ӃjF; ?MKֆPJ߀}2hC%CU =qtK^KD%ʿ a@ڭԐXK'n*Ծ| n#BE:R Sq^I}+r׈/"[}ED3{f!CQ~.>b70$*K4ȂD0ɇ `HLIDgSCc )j0TR׀[&'4w8`9쵁x*zӣm^#(E9l˗aUeaU_ɹsm*CpX 5FV/eMf 5ap jnNIß7CH,c͡ U{V*]r73ПD<3?=-92{LI7Ê<;"8T)BzTuvZ8%͔1vCTiV2G:v&sc8fֱkRe %$^(72' T=Afj)#Vr凅qQ}6[wNa;`bH[8  <+oL!M=j a=hoS=~+E .%{K+b2obyRtĠm\_aVtGe^Ne_[G{R +k"IinИMX5Iu@clY/wV/KKQ֋|(C~hOBK|WX{ل+ӌ(?w/ghdX;lJRuɹk KtG|V˲(o;RSZ@7+u )bIjqF\;$ Bnm .JŸoS`mFt?vAPLwdoc3[:w:ٸ"HaѲ.BѻĈx醙貌YXX-*AĶ&@8*}}{6iU"|? N;o6"xޓZ8* p}jE%Q9 Df?Wp[$(om 6$9t TunWah D'q XR(h[IRJsG-w/.&UPI ݠSԾs> P ,jpvC̵kƺ'o)ގpfCͻd5A?w _B}a9ב`Jp{U1ϺUȟNYAi_`}HŜ,4?OIBjU$ru%c݋Qsq'ե-j[>s>k>_QP/ YȗWT|$y#B4?+n҉Jj<u65-16_NcٶGm 2@wӃ'{(b tC}v#{%Vz]{:ޮ3{*#^S^;qOmtzn>Z3/]fԭOՈGXtyBNMÄ 69mBYlXq*l[5SyXǥ.mCtѨMsT }hqEMy9ϧpC@?j*t?q"؝P'&9hEE 0rP֦u}t!`yCCE۫׼{̈́"F ?!<#n"4e ZLx-[\ޅi>N×B1fh`9#%NV ~v\jDa+[kѯs)`2Jtr0عs%bرcc&GS C;GȌA`ٻ!!hOXpQby%nA"f6QW`#?@;A\8ƝT*daN=-ds>Á<ݼ/? k= '<#͛kK6%+ZpNmBh ęV -#^8)P6ԅ/^z"{_21l/+&ʳ Xua/͝k:G3}j3Ta!kٓg^D(kxpVg>c3LE)*=,>*yC*=uq΋I; >N1I+d Rnh#*>ܯwYt&~m69C݂W 2d# mLeDɍ:]{n^%Z&Ad0TjKЅLtʻŷTar2ޕ/a)BO+14YLP!On(Xe ɼtCfu܏';r'-oeg`BlgV(& m]}:ߋl f=,o=R꟪ULRKѸJ=Qg6VRsvp嬑,}PSEj{/@B68qoC\%Bc,7 ide}v|0 }KM17@}vXh: Feٗr\_V+O H@K0QunWȟ i9ۊ`"q?%dF r,ʖ Hˑ-lKzhH(|bqEfZ},ʲ9Og=`bUSVsdV6dqcUY34$ }e;}eĢW =h$Er0" eqgh:Z|s6ks"+^bj4eX!Q\o `Houx!isZǝFKYX9pz4mA&/<>\ ϊLy[ֳ@!Ls؛ 2u:ë" Juj<n.=Ku_?y) qъJ#RI1<5 C޴'M'=jin$ }8w\ Gw']HTdQ^hMANꌅmIo7,umrGI*=tGF1fү>.Цz -4еQt>:`zM؝Dw mxryll;nԢCȑ2VCeAG'5CF|?U7Q`\~64-=t+BSHN0cSC4 [&u#)O b| sA |},Ϭg |30asvyZ% mCZB*k6a>`fNjXBB$vy5p\xsb9"WPn/Gjs+d< (o] 0wbIł.82q;ᯩG9J[m1i6f~ oV~Module signature appended~ '|>ޒ-CgYZ0707010000001f000081a40000000000000000000000016650944200005220000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/Q]?Eh=ڜ.+Y{ mqCѱ4GN}Ajǒс BHC9zqĆ*˗lWn"y_P4r[OjЋr+:j>TwORz] , rSv <9L}Y$1۸dbi_Zdd|]|a d `QӁ\mBÎ 7DɶRᆫZ6ZvT?#}k >~i4Ajڄ@jGK:Ftm]SuߢDs 8u+=zvE5B-AD E] O3οՙ$.A>hRJR)wa,KssԘx_~Twx`[w~ F'yNQ7pzй80WjWP]FEMTHS"9mHFܯ#8$L'ob8>;hҬR8gBf73ԉ 75gR"[ZPʠWpa ߡS;(]1?9rSp,5#g-,ĵB}+vGij̗ ׎"M؋(C&n*i\c*QAw:RJȞQ2I":[J*-ժ6ṃy gqk"ӡ=3лk .GS=5PQ&Ez\  FUb_ )3 %ku+gH**!~lCGjiE餋# TYJګ|r Dz.m {G?"fˤZrgb$L$xoeǒjBf9>0t)#Rc}c&˄i}?E#WIrX9/8 ՙ)bޠ?&&fRyKp4>-9lU>OJe$}u=޼v"|>uʄ.SUtI-LjUybJDudS_G HZ3/tj Hˏ9iTl]QLW *f6H+Ϥ؎AC 3>CrC->985]v7PIΉ^| eMJP`&HZI27 fmK`iEþb|y8(~m !w[ǃ5@z}QƇ5% Uuc\7~ϫsa:&Jt6TeM&rv꠲VO(h'W<,6|vʇƂIsȘqZ-f7Ózu{uY&Tώl.rO!5$y*6"R[ZZ§ ItW}lO,WIʾ$xDݗt;rܮ3CYTuXqGbTkY+!(GoV)ϻ1~lu*ۍ^&C(+Dsg%ȏi6:U_hA2\F"|W V 5qfB3:>J9P5 /! *Q-cQN8)*[&8BiF4@]b8鶋z,g ~6E♸8su؋Efϭ GMܛ| ,3΄NFO(GP*-8Pg y=P8x(rdEC;"|6e!`;hc,rhm;-a3[1&֔RIG^ 3iwOs6~&3BQ1E2 nv'E< }9d唐L|1Jiqq|LW| ]+*-d@c!ybu `8/ ێN Ps_RN kRX5OyrԤ'3a̪sʅTc:glnE ~<}_W)p:~)C*Z̽w}M6UU~rA)u4!>YE4¢vЭK3ó(;itUO/xxOP5:\ЧF{57ӻI/#ϼy|>_b>q!]rLJ^gFwa1N2L 'ƘtRɣWxONH=K4 YKpf)5~xH*KeSg\W70C!Qg օGY̹Ĩ e'ՒK/=HS;!&F_=c -'{S>%C 딇'>KY?nZEa_fVʶПk C+>akI0.GGݸ%DfQܦ)¬SPUj1EPQXN:S@J?cwT?SȃY6WT LAiO9QfA<4̺^Ie;SmHAU6O\t|ԛ掹PܿJUvq`KI/Qq :H}0|}q>,Zqh~n&6{cc*UzH`Vdɼf0@K+ݵe~r9"OIG1`Co kvҔ^;2RO~ۈ]3C~f|/`: %ϳZwZnm_CMtO5?/yұOCI 'Ch17gk|j,׌Z/n#ZN-mw1Sws|תqsDhh`c5^b%Ryf35Flz%ex6G+|d̍00%0DmP,u?ٯCSb;'9Xi@|$vIq%XJL5{N;k#!K6y}K37Zұ2jKg0^ԖgCƎ!YNtBׁ>=~}ނO, .(Pա%(giA޳KeGϛ=CJ?蚤[cmqX{_7b(i \l&KL V𺼦4)h>4E/(xDiF ̹| [g[%Tڎ5(8!Iy"[\.=l44l8;]6VgdUС%ns ~O·e{>rSnRSHiVZD3Dž_jD:lk? "=k&*% t W]KQvˉ;G"4DnF5ʸ A*3l rT^5yQ2\cC&g rCBW34r{ S;GM dsx'}F^?M.aRߘ>|_c6wZ6G)},d tPpvI}֌O2ZSj*oŅ1AF{~.y݇Cl )?8i,xk72%GCMHR8ZWWMp@ ;ᰟkp=,@EI9"CtC`ki(5ژ +ES-B$NC-?:/1̓HUޅ ҕjĂM'5= hIdsdKoz%ϳYte)fJ_< SveYMA?/)t&b,D6RIʯ=D=0$ZFGUxu0Z";ȇfBkv1J"noĬ> E& ]^<[Zq|&gdӉ3Y$^j#abt v9%k/o"a'"ͬc]V7W't^5A\t~t1ؿU`@6|6.+R13yReLp H˷f@Xm 0\p.WppX]S$,KP =~c,2UU31e ~aZm1 \}GմW~5:6 oWh@6jgRWnQ&c@B16Ҽvص!܃N׆@0Vt{5>\c3:=vF,w(-0YEO6u-9Vl&9!{xH<|LW) "m1$XDVp繐{jqOE1 ̖&_[ s&I: \ D|RB?qP^F(:`Ȧ~Kt7EE ':CJ!n9*rQsaqc5OiXg5r|܆᛻*;<ڸcwhSV.g6liKւ;M K<wq8FG?:59ΟcxN{M Jhg$n^<.U_vM_#kɕ)?x"pOo^"ҶXO7N"l4@ї4FZ72<aߓJwfk%:*Wq =;$WSoNfZ%M.o~C#$"FiZ+ W4RJ5re2u{etmv$Ta-M@%s(m_l%AwV(痤jU]{"5%`jC>v=F 䬺 Ghÿ9e)̨(͢1:0N-2M!)ŕSq*T^ hE }߿\wIBd~.?{m!ҘI-tXkjDxi \RʛuTjg YߵE2'8 /xKLCJ忹`S8'..Д4p T7+ԟ>BkR%^[Gi1B9k,ʳf%]q kdt8HvwT]>"o|wdѡcP` '4\1%#cC/B,6ZZǞ/ 쁔<kKh刲b(I]T}||轗SB{UexGPOqXRY%6Ǔfx$ҽGkil_XΉEc](cOP|%OIN2&HBv{~^`w2-E ho ~~w4Bjew6"su&?sYWpEd6ژ杩o%ʓFtl8ރJ/:VrO{n֖L/WndZ[2}B, >MI6j򰧅KWA)8Tdq\zqrJqG c&Ⱦ[C7D -ԱrOr%ʨsˢs+?7/a1@{/$x>EYw=Q^_R;lDClQ(O*X>r%Bu QvʏdS,:Uކ$Ru=E"|sʸ:X ԁgGΔ/AT @oY¢H.I.p$BqiT ƾJA?Z'Oj{$?/ GSho"iD+4.s۴.X/w{ &Riظ %y6I|֯dfgM??5 W&|JȚkI"P.,`D:hKﷷe0v CA4^Ծ@9beh H$4oK^zu4S{r] -ȶ`", 0& cB dƦ>c>.\iWP8˼}x#o  -M4+Z3Z;ŦOX>xSdMJeFϹ<<|"o)*O~|wjNʆUw1+%'1#S@F- YFO'Rse1ŵJ:s sю/ɋnJWLytcfgi\*-l !\-X:n ؁o{\ =#ͪ\cT4/5ۺLA'@.]JZ.[({-kƜAXat%oRP#=!sjXp~`t!DYl0ɹ'|0T`8G\#f.?8(]ެo#2A}Uة&\[z~Az Fx; l%.I3/RZ+jjLUU7) N' K7T%@ew^ rqUP`@HK 'v}1}Xu,Ins9'BQVg?`lRqf$'T’!zz|pC?Z8ąƯS2^;8tZjnȝ$C' am^,8R*ٍxD<`"p3˔p:D\/'OhbiOG7ngx\m֍C9-\!>5]Y$+o@0ᤰ?NÒİ#|<>ȧYS'_S0E/9֥5ySRya~%~ s|Lʔ`V|4&~NE@z s*6 ~@T͖P"fTP>G_FvE~ujԣE'84R/[听(M cؖ/D\v$wY'/Sq t!sBVw0X5ZYBEJ%xhѢ=s8t qm+6.@@]Ģ {+jϹڕM ז 8[,XP~ 4֏6ᾣa5.`Ed|om0J* ::`e\2}pùVc3r}% E+ 2dK秫5Sj!wS @n_!<4Sv ~/̰,@Mo&l ?L~ݺlni0NIx P{LwaUQ=dP>_9cEw@Y -y6YvK",-S8v#@z`e1GhrN> d)@j2;Vg4 xgĴ [wQ Drhޫj#k/֞j-Ne^ Aê M3f.E!f0DG2!u[l\3?L[W R=GNE) rCSY|@ Ф( qm#Oc[U+lPcumnD#_&DzΣnϢ5UEY)v]`Yܫ5QJ@nz>Q\>8hY t#Ü9<цU=mo ڔG\Dߩ%b2Rb~#QwQe2޶؞>qhjQ nVh}]]3髄UN?7R_+/_ު|C[1rgE0y09GL~nz]6>k{Vh ~[.#/bE9YYH^X~Bԋ* 0ήY~8[5C3 xys`z^s'(E7~7\>V# TX8qi@hJHiG 8wZUӜg,usFe%d4j}L/myK'm@n- d9Agj;K#LtfSzWDfN׼cs\>^\ߟGn6p}>lxi›Q}:vI=Wn6菠j=nUũCuZ1a3~jctzohxU֎Lڌ@Tv PJ߄ 0%Ѱ0LcY7E~tft{X(R6m9X*ͰJI0nn!A|ؘQ00WE#u*N O8"SaQpfK9=v!9[X$jmvKOL`2̵)Kנ^_3 xz8lA&_~%K/.Yu3c ?_v`Bw_KEaaQ ǺoVR8a0T|RgZ efk9!cHh0;0G3\pG>ҠN' {5A'x#zwXa&6Y 'IvVĄ3b+N49eWضӹ%sFj㰧 2Yx):N56ϰ8!౐$P&2ؑvՙaW}ѝN{¯,o4"D`"+'c4]sa+1mrN 3B-8~Pꭽ?Y%F2Igl͟NL(3mies1^';#|e58RODf!% &4l/I נxߧnV,tL2ľ5QA+DqDZIMcōz׌K H2hUɏѿ@UG ͩ8{kH}(۟5R/Dњ-HhR9:[Ӑ:! wE&\1) wG+Ӑt}[+b|KOs~/i*~VэvKV5獈Y_#:bzǾiV61NOE?I}yKRuiDYWŽ]+ޔJ+ ,w٦yLr׭2C9ʤQ?MjcMr4[ D͞GهCSy#FGDWr~_]2U fDVTQV&(N6L$>!ՏUyO#V"h$8nS: $JYܕ>ש󫄕ѧm~qwO )ع$#t 4õ;ٶ@huaBYgR?{JZgRfp3Y`Z$r"fU3](AS@kGrD%BQ0'xJ+݌lJ7RZ R^3)79ˉqIGKóƒKt&d='J۠a-zH}qa4$1)sI[볭?r{[2[ZJC~K+X}/xO6$>g.@+)L9dBbTB|#n*b·46қd;̯ nN& MU_pn=U N'@VlhHr4;+V"\#j8^f>DqwS+s(3 <j&^.^,v1YbWv$9rUM2b+Dv0F?w ^jV3%wP\6W9@{&>N7bܟ6CN2`Hk+nk lV΁"V>7hFda#w(JC .g@UҺ- Hddtܩu .ͿԝFJvf,#%pdm , RmJ5C&X"9VWLzc.Ƙ36wk\6<zDy>>4si@`+onE Al b|?bvc, *#U^q*CKSM~Y3= RdwE9YiArʄ7tH2-F}eBc霶m?2܅*17̾/t],fZ([rF-=`Ť +3\/vK|tv+ }*ec6gCVnL1o"d^~*Q]z gr>/>`־{_6,93OlE6L#6'ւx$1'T?$(ӌ\ǀn> }wEn5jc?euz8Zq+8L.ƱWڋEjk'S97ŕB,JKL42m(cD3y/4nC]ig2sDµJ$X{6v߂x 8qyO}1ЏK׈lCR΀{.mi`hAbfIM b+<6ū G_\O2%O絓k/lc+rkE=2GF"wyk'n _ߍ(c[Dq%#:IN“_4dN+e}:ǫVΥSpwm%[ gI!\֎D%I,b[ů(@بWΑK p`^1srGvGdn dG]/y O4FoOX̪7[sQ2 ?71 80-/+(.pnIw߅ k)iFmK6>]W~G =6ЋPgogc{V(Ksl?L@x(IR 5<#V+?.~]䍗VYtɗί/·=PwH\m?k^#&ٍ^z"shEZ*z;VC'n4A4Ă+^ Po !Yz+5cFR 礶l sUMj Oe}ZgfGm0|ϮVW/M__٫XJ_}R;F?uf 1]ߐO ]Kwܦ 2ux$wj vJP;+@X4 s  Xɽ\D\OqF)›"UK1imX'xqy"Y[ ˲:D+KnsP_w8jet$ly[Q8GafU{$EO^}q62Et/Ljz<$peZ$jؼAC dʹ%#W.՟i5׺GB2 ej`ɕ,(Qvu(wY0}{XC{՚XtYd-Ds:ƽoHUv$;,y Hnzn5f2sZ6|/cN_Pw+#TQQazkO]e;UYR/#l7epၒ.#hۆ@܄pv-Uڼ_=R᫨~eH̐枬ƀbf"Z0GZTtGĥHߡ^9ԸtMW "]XJb) sr:dsg<(CΔ].C_Rj2;@[D."g^6]+}p &{V%jz*ޑ~ӽnJl4pN2Q{&/!,dC;翌6*I J@6 H>?y`Rq{Umg[l^?vc. I$P?OA7-b =jDa$$TA!d;= SUhb <\7 έvz,-ls{ǜFZvMXgӕoQW FD= ?'9 1 A?Z.>nߢ )J79tnvuN@CcI]s4r\vߞitIy,uoHF|Ԩyg}'Iy!MEAAߺ14n&B̔QpQ ots3F{ GJ= "ToT*E3Y팩(*F<?0(t\>{V4/#~aT^XpU=L?TU;8 A14z5];,7IGf(;? d6s}:l'7Q.>YpRmYF6A O5^{=2jъPrmz40zH%촳Q`F:Q of4}ճc{.=}sP )kڌ xvGeﭑQ`@Ɯ$Aa}UqD}^kf ܩ{%Ly=\$iw`hA#e!6t̰;}Wr ooA0QWM HguУΘy'f2~aynյnyFpMzQ׾ r$87L1٭mԁ61xXe-OIFm g&￐sH_'#5(ޗ_ʼ.rA]Bnh~eb3?a88m }陎ݮ?R7v*h~ ['mB9BWut']=yƾL"~g5QTNaV.ͪZ:'ZqvpءtAC*# \v1y`D{GX!,;? N6RES0g7f5\?2ĞsL@5yv&CeGk2ع0(s|msb\<c`uZtP ~ Dly#Հ#Tdf[ +ec9䚂uygѢ_(2?VDtXڱ9QnC:ۦqxn^/RaZ~^*~2ĖDxj_[S% bK5*jCaBChF2D Q}M~[2$*Ճ!åMz|s ZE<,$Lh$ =ʆ?`PA >Ԯ1PML ?m*m`I Iϋ3@65f$c^H$Zڅ2|Z67g؜4U(~uQ+pire DDPΚn]H2=bܵ)?_ǐD:[WA4(IX-*4A1[->H+zG]] ƷDV!~Zv[dKXcJ&+ C_*hk?@Q^=gG#4>k|4IM LLM_-]Sj4[ R4!$}IbYy@BHw5AW1S_t~+m;M#:y)z{?oGsG R0՟+sk2kpMAs'GMYԆ9. \n5k,F/ dcT>c+Mנj[^)|ly}wn{;ĝP o/-+*%8F `q5!MmH6àσԺ^))=t+@hzz$5>'mP؍ܮ:{C n dPk&<Ǧiݐ"bAQx:Jm|n毄rvA2{n[M7 DB0]4~U)Y/a_xH|sn6J=3/@z7PfavIG^"{FC8dN瑾'pHp,tDwi3Vї*iNJds=0R§ zd2N3cwS6 ֩C|aCQV.21M*tNʬ%\_WA^KN C&eX;ёr#mў\F_S,PX@(8Yg/Ij,Ժ%tV`]ίY 9U hԲ6ȱ<=r 2 bNt‰Hz,ŭ%fΊܪ.ʈ4>=^:^^W.Er+cمɶ0w J=9 .Mwh2Ol" * (['7HH]笲8N/A`2Yv6U7 :d'G˶:˭#bh4D{ʽUd-ވBqﺩ r~ |{lJ,'+*y`mھ H b}IP;ȀɣGw GNt'u)H)=$&\yaztgnAe~[րNgRi+[x4ȁ 6v8/~e6xR$I2gHêţ36}*t6AA9 1LIZqWBEk\gwFc?&ugEf8 ,08RD7xIwvo>Γ13$ n$&|Y:qPI)!yѿ>*[XcIB~w)%HsR 6FMPx=Ps7yʿ`;sWz(9\Txt6 w6/O$yL5+C*4ryɸ&swgC8Sit7O𵟔.={Ʊ{D0d.[4wE#GwD: G HߋѴ\$n~-Sj 2Aى_u͗~'[2o}n'ymHLc,:$hw2`Цҋwh^FtuӶz LohG@ˈNPyslӀ(#q&BpcÆ^Ż;*ʝH4"g^ D3x)/AɤٺaȢ5 H~X|p==ՙwں_: wkؤd]cCLָ7W/2Th+ Hm D(eqv/*y?$danC` bF`)xm}xB:dkutgYZ07070100000020000081a400000000000000000000000166509442000aac4c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑ^Ks[OgЕN;M*'+n#v@|c[]mxw]jO4hG|@׭6d5b5%M0 1 =]MKɖ@CmɴlɡIf Q4>I,MaAD!A'MNC_TH)Fl͗wkN WrU=vs!X~أ٥FM)ɧGu#1|#<ÌAiE~*|u1G0f?39>$7bſiLPq[&t/RCHT間K@& h_az|l:Õe@SffGnXG͞$ھxF4uVQQPb@҃>\<NC7C1-&KwEnoD GX|GXEZ֕>-XS6xB[ZQgPyϏס#V{(ApXq} ؀8+HVoV:zo |LRr3;{OnX֞jpu_R yV<$k\({FQ}, ;ro`Oy*;ʌas/K>~cXYƟWՠ: y)9D92N۷W.TW.mD~h1蹜GVAeU.*ܫ۵/RTПmu咧%2%JfYb)LRY\7W~`uhU7ZSӷ/ 5'Wz!J 0Ύ >ZnjDUX[ ѰEj(_v\J,'NڑW-;n ӄ}H/CN>I9 W 3tp: w~)/Xay}s$VϹNaXAk|A]PE!nuO9C ÃP@q:. G;D -2Xt{c"[B nB|M72$_Q"~L2E xFK|^ ^`>US?*]XpM7>=x{\ϝ^f O5{7ķa-&`*q# ZQ[O2uq&u"yhj$=K{LUJ&" fÓ*ڐ䆡"-yF`* !uf̎㗃LItSNϷ}[3GUAg"E?C~2@vI]^ǑʛP."Zp&ԌZ2s-Qm4;pz_}=#<㠃"::BZ &krB=l UPRD0ezo%:2jwl:H=|,5ZQ^m~E! @)6 qp~WgIڋl J K՞6-ˏY:b'bL8/i#2=1%~e*@e:/  fܽMfw< PFH &);ka'ϧꐘ͏Q\;0< 0*ӎ@ ;,>k?vd{e#ZGP%wlё"5IWp2ѕ-Mud; ף3c6{@l#'R <-Uj |4YIMa($2yEmƒ i77x|;$nd&3t?/0>jTZ R{"$<ׂ^|AaǁYs=MŨG x^fE,nk1pj Uo_\1SZO}s $ Z?ݕ*qrmTQC9t/昪ƉLUsT >h;Y. 6ih#l. HJȘ'RUX\#?FqN%?䆦Ijxś~Zq XncBhwaJܒWNtBXjW-w_ڽ'+KT, Q],N17ńYݕk[#1☋RX\:>:g~ʲbmKL9E%c 6ЖNIҒnښAR!ŜRYؘYz5XA[9ԩeq "zq;0g%6+s̈́tk>1lLB(P5IS!x{h;aK*ÏwiڵNuY#Jgc뷑Q8GP dEU;jIaCUo?3ugT-xd` q18) d(ya29T3Ԓ pm[CNOfhFJ wj兹s}%`SEN)[gHm%A%JI|eatHwD?4eU0X -"|r ٹǓ;Ey7+nNT e!z#b*߁P )]XLns@ \Ut, ڏIItU,AE%I~w> lƩXLz\zi=|*d^ݸ#(kYԌ;3B |(̧8dE!U-+Tb!$c*6,߷N A v~ܭXb@}`Ȼk%hN#m1)WNp+ jfɑ.:8\j79bf)nWlE?,'7y<(i'\U&8Mm-YL>l!3M2ך8Ǝf 49YDSoFP;[NXavIJV+>nK'j*3\S^kqn~Tm~O G[%_%uiL\3M~tw`;Davst]zϧtMDJX(wdtޡb!+jB<>?lʏ]|,'>A@yks)p k >xہ9m'*R(œL/Zh\oAs3K)]:ciYnYm뫁bFF6?H&1+Ã-ВN%ŧlf&/XÎE={!0dc(zV6E,kB3 Y^zU}VHa8âk6_zLEU쮯X 0kɘ$3Qm_csR)Gz*aJ 1SLB*y,_jzT{҇l>X<C/6)n_Zݟ|Q<7sP&TW9PaCa $`Fz5چ C&KKIkoct)-j9%r5ZPڡ*2!)'";@#kF6f#|QY3/!l :ťD=$H حt$','`Y@={[JEQۓ0>hXDn;sd~V0rˢ.$u,QVH;_ԳU! ]. kM}~NL?>gC6Gȝ񃅵q #yT=߱n Q tW;ҡͭBq^=74(U1:k*(ci{t$uZIՒ$+TԶڔg5!8yv x w[ojHgb|*H0p(ÀTOݹTҷ1Gaޔd+L}K9N>H_h2KE.(·*N+7b=bY=\ UafIRF Ӧ246B«?pՄh0=z<o;l{@R4CȻhxaRaY$!0,{CL<G=+W*s9L<-_}!6` RkqkkԒӋ^z p%L$_S(ʔ4oOcl4OoԼxH\_k" P谁6/5a0i[Տ畑]b94Pi)TϲYM^̾_!k]lJPKo@>+J<"3ǯ@71v~n/p"F^ľI$ ZW~sڴ1'ݞ$|k-b*an"Mu%\>@@]gH| FG7W 6X^t'Ud]9LOyYy_*n탠RI͎(;9KnqA d P\M[*u WE 4B|`%[—q1ָwk f:-W@0>#@.㠧ɚк+O ;%*W ]A8>K4g(kUb葖#<—(wP^ ZZˌيMvlҨQ /xBp-7X6VlYOH<1l>x2QMuEo ƃv/cm0*׍ mdZ*SڥX`PUUn}ʽ= '6"bŤM2x?s3aka \Ml9NɎ,T(wo-ƅq g_ v܅D2\QW4fg )yv4Wp⥓>&&Ð=ѳSƱ揎/଀2(`B`WpƓ䨜%hWrgWEڷ 4щ~Vem fx4,=t)O1g?ԑlR%G2p+r=IՃtϵk5[f-\0t#L%_; @/.l{.@mj,4~Ah)G̃T>@qLa~@-CsyJŝAV4 ovY. "s :;.kl,|4"FٶWON9A4C7m>O|2m?lDJW0ԋ zO;%?PH 1 V 8av 9ʅ 3Skk[[SKK7Z-:sIcJSٔ}3[(_ww(>'?fƫ~ 1zTYirind~)gvjoGbJK\_ϩsIp>mAWՇc6:_ i_o~}OAF#5l[jK#BFw$k˩Ҍ=EN98\D1*_4o1R p<\Э@mWƠX;b1#d` C@E U1roLBSKfGUyL2%}Ӧ͈eRۿm1|d"la}f@&;=6ToV:*+)O( y$*64)k:xjYX79-'mz4{!i,f΋}@Ǭ{1:p_D0n5,`Edkp"]2׆:z+!›Dj&lttNKg y& i _fXY㧧zp]$j7&Vgp4"sE3V=Vc͝Iʍťp|qS`yR_kLg%p-%hFL @7z.CSaͪϪuO=ZIޟgvyU,i.,i:Ҏ~#8N-ў0#}T0Ws5FxZYSl\b\<& 5/5 糗IWawҝz;l}$Zm\F*5u2öT~pY4 @Yz`AIK}=qiGizX]MnzR:< 15bSvh߻3/7y`߅¤FEdٺNaHhߵ[Uݿo+oR^#^ 6dbN荘T}cD2V> |З##g^srR;"s۠IXTPb&Gzl:Q[]MM$T󂥐Ec P_vW О`a9=+Ԭ?$:4Wu : l:^gQ(Ӧ 0%(Vّ533vlM5 5_e;{~y^?῿SPY$Su&M;ҎV@-3b.9#O$KfuMnu}yM?KQ b#`H_l0sNد9Y]V31Fsl؎&s8KB%s0f %?D>;0V3tLܹ嵓=fZ /+?B4gV%Ҧ}AUA_JKI`Jj]P MuƨhC0ͤ.._+P`hǑHn&k$QeC0s ǨjpJ7Ozy04>mFfLJ4yDYd@<3rg7]; 9:B䖊QyTuemS\#6K:}9`@2CkE<վVzƄض0 X762>'Fj놑Ph$Љ2.b9dݤ2Y0O_OVSE9""7P5VDbB-Fi {bJ㘯45=;nET;4;:&2?F suj~AK՚F1~l+jNM`2{9f@_(,{R㋕1IŚO oA#$tamlNڧo l{;~){xX qj`ayÝS\56q}q-W~W>8d:!(a^leX!|mOFQiMTA7ɂ_ScC[3 SNjq"@]ԧ6 )jRK;D V]%q"5+ X$<>ᨼֹl:Vd8l;7̜d(rh9hTeUYw/BnkD<j-NOp QmG(T0kLB3,Q-3\u:zwsqߦ Ѹ?k 101)ᮚa]zu @qxo(WӬ3"tM[:Yť(C_*h[L#ٿNԺ]lJ(VaQ407̬en+ :V}qߍx [ ǔQD{r%Uciss!hŌ5ڟ,cOht\(4:<b񮖒~YZ:jEx 0JPj+ YdR?R刯Y&dC<(c zݭY[L긫}όȣ=_̸` i;vZ%ĨH}9tQ́q?nN5Xz7rŸMNbY!SMTo2֜vq,+7[עPh_7a&ԏVz 7![ѩ!,zϗ-!nr'.XM4դ;L+Rkݍ}98*ʟ~ 6Q~ W<^ $M; E#y=RNqgHu% 96~(Kʖ,1zl}M 3śOhI2}Es\fo`!"Xj#%V:FMC;sV~m ::8`w) D]?+~ީK]fպ{Ɍ*gʱs~2N;p߭K64.-G3dLh6doyԊ>\HqgG!O4XfT;`)ݙ9LA$ xG* N񭳝Tl/SthukeVIذ~7dI/Hm{I69,/nu]0)~:ìvy./p+|L\+n!*ڂI\akF:=໹{iqoZ`ysCe 6?Ȭ\рf Cah 9Y~,|GiGŸ9N!^#DQ@6USW&Ňu nw3-cw'k填SNå \u8qjc~ַ~j6^UܭY iucĜNʚj:t;_ddxj@? #O$ů$B6nxfjN4_ˊ2㈨E"`܅Grk] S)vBzJ2e%)Zt?*%ҹ{z[C.M˫YĻRiu%Gv:c0k[XGP4S ½^( _zPWe>k5O~T~z}}@.@P”=AP8{ē$v8`9cZÂn,6RˀK$yQ}cK)n\Q;`;|څbNq9q}&\nrءrBJUR{`T~E>G|~x\/]h.}|mRw%B߫uڋ/rP\sJNaPūY .Ek%xe.t0/V[߼-| |+"?$Džض #`ܼ"ѫ񷾠- Z3'J?P6٨ƵUk@F`@+i#&eI@%aZ=]2 4-PW|Oj=y q V)A*,}[x| KGW5pHogB+"tL,-5o5I' UYȏ=CP.u)3s[^^)9˷8;9:fLOW\{f֦Eg]9PQHQD"Hj1l%_ =̞D9nnnX?v uk#K7`Kw. ھ!1!J7 C"9APV6<W d#@57WmH_9ELP9Iy.4F>du>/hL]6^I ? B%a&ILxm O`)ls.F g"͔8Vƫvr\\<*05:E:[ ]ɎW*\K"Xo]?3dY40/1 6Lmr$2yC:Mp _ɠݲպEgimP R <8 Q*opJ. W9Hnss,\X_U-}JC]xg̜ZJDŽkolpIVqD+v]0gzs(RM ZdN yBtVVM-1€ёFJ1@?r乾oy4 p<ꋿ(Yt"ҦKjGƮmvAS'U\ zɸ4U޸bH!0NK==F>b1Dr;;@7a4~jq{̹\ 6/|/,zgWe/V {|>^U# zZ%F͵2u(obdq֤=G._-/=n_'şBHljbL7 ͬ02J> d;JR h_E}V2=K+LaNZTAڂ;.d.{Or8oCh8 $](A[gviǶY&Vw,ye`uuDC9IvSt6|iZ=Ɓ~8bfQ'YP]B#_ױx-5{ۓ1`Mm47W} .0We%[>$ܻYADYI6|,l r;n䣁90_j\w];񗇟CYnBC|RG,a38O{(cW$/h`.P?qEk}A8O9IffG[IYܫ,hSTB#r| V̞|V֙?IB9{Q&lGvbBSs}!>myd}}xz*/sk[pt^[ *PH~:QPgC> 8աY][; ~&&X"Ȟm֑*|p~c$/vy+]?Kl5_}YPO CsC!4ܕEXKH⫕{^>SZ6 ";cW{ - gx[q m* Ӿyo{W>c"f-Ήiwx׬1I<[ĺxSo =Qt)NE;\ 'UM!k_A/^r4{)V&]Ƭ;, dq?Tw&샵O)3.QE.Q0]'Ӌp-32| !IOw,kc Ii]}̂PL?բtnrh'@Xk" 8+~1l׊ ؾ+NIKsH&pI`9X/澦 ~C U)v \mKM8DZiTv#5yu}M{g+ugu#Rd(2$X$m˖)3<Hd 8㶖ifqVىGUOT%#J< JlGN85}|Xh|HR*eVpLsG|U}+cEMrQ!G{0_?Z qĸlV7+ys:8Qߥɠ\$F$!k)l=Tp |#nIqx^̘uf , [1 5Se4ƳWYeڿ/x> 52nQ*v4 G~w_kвE_?K`.ntSRYKR9[psA33`M-; \,hwK%N7 XfvO4]C',VHvG!1mEåǥK:`sZrڑ>qu0>7rѴqg)oL:C͙1o_p~9@@ !#iab §$Dˣ+㾸 /['I EX(<8MjLZU`#nTpMKGR+oك:ER) @ٜ|XɽYy{(1jQC|?X=Y(k% 1OuO} cWEOݿKޱkۂud1)~Z Ⱥ\ʙ*0͙c 0lߑSlqEVU`-1nV?_/[j+0YK+E!K:G?҆zAzofX/\H]ꃉgh#*nHF} .CFfvF^N+tN`!Jz]&c%f)7[Rb($0#dAsql8R똉cM;,㉕{!米^/[l^n$DG,Txo܁?3&PqT&<WO~sb`T P\[Nq`uߡq_AխvkchmK7Gມ7S䯒MNr>;Of{8ШR3y4L1Z_FXnAi\5_{0Al:6.ռqq/U"Õ 37Hn'T8 q-셺K3==̵UkL_8t̲#6\ r:7@yૂǓ=^+ k>w,懿r /znc`Ujg neWv=ʈ"WgG"' cWҩ~jiAzW漗$n&_ٛZr.VOl8܅q$b~KD,'P6'㓁if v:pe HimGUI@kY?q\n?W< VEHkxZNgn 3dHj*x]//#54vd+/8BJ5hy}vv$& ڊ7`(J,so.e[jך6d+:| Lm*xA_J )‰yAiU_ZD=۹4;e= iHi=f2\EeO(us^/E̋R:Nlzϸs,V4.b)<tPfl`EqEK߉|: )H[N韂O_?#T B-^yuSpUNڣ~ӱd]ܪ^fMd;i[^^W= /ƻaU؜fe JzZ[mVu@nR?S^/d ᘠ:&6*( H>8]uvC+!U " mJ!杷P8kY=t59I[y􅟀3$hș}UDj0:K-%d8b~HZ M!WNn4 %{]jA戚.aVB%nn/sd}T3|~bW|n׵ VH!&pB7ijk*8]3p2'kKQexbV^84D֮:#6P:D-ۑu>.tgE>MnrLPSrM.ꈍTMG Fi.&A>kzLIjΰ܏R˵nVl!e`GEԃ(W-aҨGxe UN >TEz=@yEg,>M3Hbm u:j%vЋ[ nQ"-ݝ … z4'mh r( 6Q_ 4$Hc*:\ 8zÐaDyv}N n[86^/Кkw T(*/Fr j '1Jjy>ILݺƹfpR(ji6"xR[B$l~Xʷ4>-U7;B,u "КVN H}B@\iH17-OpjȤ,n~瞵txm( sSR(>؍#`MU$mf:"(4=},tmWa<51JgS6%6SvC9>᩵bO?>T+)jћIOQAk F@ʲ cI*^N .N+vMiA<ɶRX_dP<lƋ~ XcKpK6ݶ:l Q9M<Zտ/lU֯*ou .D47H@XAPImMD@ z/\@v*J#7+Xu3QM>ꡳJlщBױ#$CЋ Q>|zc=~;ҍ_B$\z`ɼ+,i#-0>A;J-tCU#rOw3pd/Jiq/m#{iX 2;[S;lw'D `&)uV1OB}|ZR}w~0.o5iKmTs} z#dv#Psޮ_;[JxPH{MO^{m_|e"O8י`i3D†ò\#RN:2u`േOPn k 9'CcսD7 ilyO܅c_yoo?E+ޯ >!oɧS]Da(^2iH3`!2>G!r܏kqXIn%=xLߣnc0&@i^ұõ>;Ή VE[y|XD?wŮ|J BA&|>%dΛPCs6-[Bb]/}t{lArEa@ 0/u]ʱB ǸZ5 ^]8Jt8rXuo[ޖjnI/i~ S.2 Ғ'K3,P(;G|Ku$! " 6u]\R^3W*)HZT ع)\9>/=?`,̡JԁFò=cڵ/ b~,A.vdÙj< *`{BʙN2K0 …yj7:Սe:L6c 8 dX? 1@\AX"rǗkD/CNt'.P&I +'xE *Ǖ >w95k]L"I>",Du({NدESҚ,BGB! %ZKO-,bz+͑M|_2|xga Zh#8SW_q|sa/e:@Ak5bFK4{v<y(r$풫e(!Ч \TQc\܆n5z P4+$Sy:k:4eV>WsG?Go5 G9I::+hhPu(3˚( ?P@lq|d|$i-]"d`զh+Hk_n.vRt~<ưAYw^=ՙP|kJ\}'r)⧟,΄#D%Slj6Jse_94°ߞ:ttcvd(ļQ矔k+1+3xp- gv+L#(y<N^QK8J, j) 5XaFgBǓ0sz4H$kC)4Wod^)HcWL]2xӵP/3T&.Ɩs?O0tp Ȼ1?m([qiJSP/"I-BM-2,d{MaRl>C--e;k椽25p~'BKG vb˞W8v8&X>RΘB1?1`ݎjjѰ@^+(nq_d8x}9ND2}8?Wīp?q:Z # k7?-U\YٷDuJ\. cWmEubF,aK%Q8&LKZ; 3~M>cJ~},uCAW"&pC&/fa9>DJ@; GJ$[^e/~}Fl|S  Ĵo4a}<ڣ(rQ\$G~Gj qO88 ɍ@d ĺL`pEYt9We lpIFkd tJ/A<rLvl7)g?4oX@h"jq@*-ve;n 134vd68]܄py_t^D37gEgG3 4Wk. PSG*x8;w@ _|_9=BdLeXh~?./ne>}I\´JMtD~92`Y>f8^B IJh-J_'$Fcq# :uF FFfwQ\?^VBzWC z_ {癤,|‹Bȉ؞*$ˮuS KB |w,(EȓLN$Ѐ%Ǜغ Fҝ]JV/~Sx2ߏ=b*بC = |Srvq.i'`?k.6R~wNuut&J4 g{ďքI^;J!5R Ǭ&w,hB)@B R x"n _V%2,1, *>y]զe8(L(.ȾQpk[b8-d>}|>2}nG|YAmML h`R!u&OYuI[vvrVx;ዞ7~mߨ{~Շ`nվx.m#ґʴ"}u{1Њ+{K5Qє. g0zũ]ŝ7 4| 0M)09O&Mw/MUR?|0R:5f>؄'=(:Eg_uk~YBG~WI߬ޣYAOS S@ Y4[i_^rA肂Zk[ 7~{9̮+Uu^LNE`͓^wXp- d|XFLIFOrs? /'%}t sI}srf;Oq5i ϘW|IXjdN޴ e~֎dQS:YÌyvU eҕ~CLu\K>us pcxnuI! 1z|Uvmj>e8,@LX2A 8 ИP@}6¤o$LϼƱNc4` qoD1KeIbxVDpҎ"Y=q*RgēWCTi` _5z?S/:Ն`)&XAW;u΅Un-Ib2 (ؾT㉝- lj(c$@lP vekUn~>!$nKIDBXtLBAKZ~bW3ќֈ1*TexsǣXs炅/n`d]8"ԘzKG9te-!N. 0X}n?,=,̽ByoEهh\nTN9}djAt=ϠRd{" {lҫl½:hc|aHT7|btViؿP0#rV,5EJnFS\˙ſt0Z器sε6e Tmܜy8nO+pV:j{8HrDemɛUXEzΡ᪂eGdM|/8Y4v.oѕ \L-|6iDQ}Y5֏<P t:ifHި@{@1.PUgU ;2HRuxne ӸAc`$)DA"0ܟm.\& 6rr|OA"_@$"ȉn1>~J!pn=W`a )3A1~/_ vtޫ S)I%ms~@bև!ݨJ(FpذK: NvX}RB \ 2d;r^*w=@Q'׶C4짃LWci!ՓڙKKa֙Zh!W7Ɓ8Y3AyFxF, LD`w]FNEĚyE][nZy"ПAaaV)ъ/֬n`瀟tjlNU\ \3:bњ&9 5@Rww!} tXP50.SxaSX_1 XC\ PsHqiA,CZP/[_KicR' 3>vT8c޺o'Liditr)s/ŇZсn=hu=EnzӾ.* myҞoQ|=>e&zn JMQqe{d̃dJXOr2.5>!RLmpSd(pqg4}/% =]tfCtbmOH;4{$kSeGytL|;#xl3 CWhlRC複\Yi>"$uGmq3(>37-딭Ђtmtic ,tL:~ЈZS (?a!POP,Mnzy ; .;9iL@2 Aņӛ Mr 3J|wL2uIҧ ݞ%̔E^e34,ހgt^ˊ->&_ƗZ\QP$.댜,f-Z2y7+02j8=s-]e5x$1Yh@am;h!QJ ['G{XuQ|!aapiQ퇷QׇŠ+䣊vtTV/QHX8G)9<m*(kisGsE0_Ŕ(H"ތ *>RW,>a%Vz b#=GDȄ{^ni0hUvLc0]|, tln 3Z֖R,z>N2SP^LҶn䒦bvXjq*d"8@K]Am FS5|=-v.LbIH.TiɊMv:KFzbE6pЌgN 6`̅@ ,ýѠ@";e`Oa >q}-95!_GsHĮ`1^ǨW ;7ʬ O&͊~T? 6tRVcCPIRuE)5Xnf;TXDuyIq~e }{O rC.h!~G̈́3h~P;%~hu -b!I9¦$v #Dֈ_KT#ZF/:E7lڊ} v O3t``WO5z}5ZعL$ 2|-˳ f+JJZu W6q텠&o|'!\ ?m O^rFKiW&u/دLŃkGsw10&R=&Hz`-Мek@}`;Ͽ8@(t,U0ٳF Yb XkٴϻH Ӻ$3{>#Yd0 ~': B,4 *|ɘ2^&j5$;SOi1blWvJ\Ϙszed 叼9r _8eҙWl{]lbS=]hXi|z $aP]9ӓ"կgVw1Y |C41DKf Pc{>A-<6/B4 n_$YM Fkї!]9$;48T$ ܐ>8֫D㥵q5-?YE/ ]T2jC65^E~u.[^6|Õ1mf|}\w RXgWM/U36s< RMe5@A)U#6^4cQNHG+ q!JJx ûg$j/D#T@ܠ!!P5T^5KJ2ZoC uy]I?&7OI-+å{ڱߜkR [rj@" )2Z~PB;["4VV?[_Wa ҈+<t)=px{ۄOӟ1?kkmF hQo#ݠm3ix܇"HcoU+3:1c[ծbE'o̡HғFNgX}F)47AoX2Mh&PZ bEj0.~K@&VY U .sv~">x-B6)_v|),>h.,;dD{;٘\RLpþakxNIJlnT%@,ߓ􈃧%\iF +o.R1÷=]w3/7BQ#6yylv}ǹHA,؛,5d)rE3!yA&%vAJ)PE@^uB0&Sت aqN)^"ATB͏;Im;R'Ǖipe.93%@K'oDMrI~xt_ErOr&?jqs!I')1k$qw%fC)? 2 33c*y9/n W֘+Bzhx$v>QVd:y&|yP9zK/*{, jڢ^W)qГ bMLP":Hai^JO-w_,Nℷ*3[9Xz\-X8jˁ3R?{3MK,y,8u/Zˮ~ ;} iPs[o34(\O_deվ~*wWdEO%`Ȟb9D]#Ҕ.n`2s ;P-mHkFQYԂ%i>tQ gIPyX֞B*wEy^'&_̃h6 y@&>qǸҕ>x ɲ v\4mwmշӢ9/OlD w ۯf ΐb|wϕ-YD$fA)ak–N:b3Pq.̊ wl=#d+&|kP|44D)MރAPYw%`!Z!G䓸R !fĜOMcm )hq&mWؙVLvFSNlI"Y_}Qa2J}IZ=#L_e4#SK`J軘Zdp b 5i*!'_WnSƌOȒI0"׊ Rd Z ZBAld?CYu] P>xUGk稝ei}ԍ;M2cȍfcG- G3b ÏOZx_{`,2Nbˍ0 (SE궏wGB CYe&$ JZkCD_Š3H\] H`-;Q>|ŒU aHFtgҒ fjqůno .#_E\خ/YgҷAYUQS'WvIͽco= AEY/.Iaw>2A1av渻Xf0m4dOCr\\9@׺2s|DIhH$mݰ 7[vl,KQPYF?6mb]"$,USZ]u!Τ.@YW |gY,B+{qz@ dpV&lq['M%Y< 6Pƶ70ѹ?u֘$V1|QaRtIbI4FWBm֕e֒R nTz8r-|]D+py5#8c8eq}.OٮF}(%%|:S$(!-˫7`UW3sxwڵf!yCENN,^* u }ǹ3ྯL{wsf@]W/ot 8nt QWz[l=T[~4lc^ZfOLdA1Q-qzr^ ~DFjO"M)]9+(r֮Ur˯ o%Pї~uq@i [ [Nh-\(oQoH@U7-/`Q+!( ZՠoXS?rDv6ܑ0!W\i=FU]p/̴ؗzA0S[sՅو;Lvzͧ#A2Yۃ05JCv^ɼ-ϫ}1)w.tA!5~exR7|gc(ۡazaZ$q:&R$^t33)&kт d0fẒZ)J>.Mi`T1Pnb\ KY';Ⱥ[&Ln*$# >jΟ #qW/s|[75Y˰Kr=wȯRO(kE ??C6; ߓPkMޣV8Z#M*R'aq$`e&23sG,A A%tNigd}IP|$bF?WZrӂ \{*[a\\_nÆ䝒/a*zUpev-H85 kmucKksô+>A0oqյ9C%Bo_i UF kQbr~Z૜yR(Tݘ삸\yݾOkp>{헞> Jz|= 31#wk}-! VZ>f ŭͶSR07ŠA]Q'C@ydR' [rNɇӕrp=)5YwOXhz|f!t :ցcv<փp%"IavhhOV-PYx߈ \2rϩ_^X2sĐ\!:gzNtB=2NUw7۫hj'ڹNQɛ>=WyQj|jј>ַ(E$oXիF=bKSřQ_Փ|D:d_ة']QO7?/.1S^n X;yAesv!<ɞn0EW?Q9Rad8z}]=7>?)}N)h}%}hvtޜ:LyPӽmE*<1L}ϾNUzS]),ȴ&4s iK^1M j;痵5UF8ژpRZ |Jz5QDlE u|g $n:}-lÆ5=Op"d@:ݹzٮe^'r8?vPd&^uH{t/*M*56 HhjiA]n(z! YDJw9W6<$oX<%嵯ZhyF?sdW,c'bpG¸u%9{#h TԓtF 1-j(bt,1'װDL,*bgdQs IK}kcp֫ M1lJGemKQ4s1'Ҁ͔`+).Op7TF!# yRlC5AUV3nER7 U::%%o/GN'Rsar@ia+?0!{VP&NxNXm/L3gU,%ⷩ ~sf[|[CL2`n #Y,xʚ?QˁO]YH$C?WތL$ dHtŎWS ۉnJoxY0W' p@9xȢ^e*y%;u%JCi,9 p5p=Ш 8LK=ؓ8j [|J|WLtSy3a,k@ } :[{hlb/Y`嵚w2? zlY?80SUkPp,mҩ )&Kj~D{wN?]69x<ڞ}]l$ ӽ|3bLAAHM ߈qnھG̴"8tQ{Y@,G,xnzazs) k839Ik1顠49lteILIN*|^d"7zG "ן'15L9œѩP〘"Cl9RyY5 .dZ?bX V^(Ցnkh5R/]@I L$ '3%Lv[ @b~aKV8Z uP Y`‰=S#ܥ>E$H= }y٭*w*)uef:MTȝ<,q 3ZkqVH^Mg+"Y.?^Hͥ%X<*'Vo)ɥ~QrR:d3܎ЏRZ$bJ(k2p 0ѡL4?0qToʲ0-B|ߍVm6bis߁JHSt8PX o֏GA蛙xQl"y.j<| e x.MOUhx31zʹFG-'}RI K|z>Edb2 %G 2 RݡvH/oN.w*ZiۛSfl`8&`uݢG{L]ٟZiC7z"lXe"0Q mQ!߳ܢDf{QI[{e9ɺ͒hPDa|~fA:k; p[,IO(Vn&"8IQUյU?<ϕ/Q8@d4ʗ̭%'=.B+1TD^jsk^Z_aYŋ;_pKߑmx&窂Ѿ+$ӹ_J2C~8PP]Duh=VZ-og5FxVȟIAHA"ޤ`W'Qm뿝2GN!eOegțuЗe@‡.F(1V *m!S8;0ͣ.LBֶI pwxf6CV 濿4j' v700At"NaC.1?SgaBo{*'ټp@5x早`D>gX1{<9v9 {Q)U\/"X/U6KE`0 ١61>+lO*YZ6-^rى(D-'hFQL+ ) 3:"d΅H~_db0U곢v|PU22z;ߤl_N/?8PGR9˃ f}Ũ*q-]E%Z^TYɽ1+'uϟ8fp2RsAX(!@'ڻ1;̼Iuƈ7Tl̟0UV,AKG$m@<3Xc;P,s>k3j>_ r҇Jg(F}?@|CA8 ppFeڍ58ˁpI'Wa0h4jʴ%SQyCn_l#ڨG>_{MPD^͂:ǗDF+?`̹P0a[.UTT X>'QZtMc5-[wHt&W&݈ܪ%7Щي-Yv,Ci*$/ȹ Țqlwt>CIRZ‰2Yư9޲nϫnրpϼe-9ah[Vwl.@)Y ];EE$VnЂm YzuzNn) - 7k_CDr*닽kѮKt!~\ׁw3PBJnlH}H0qo`EK'Dw'";7. "qJc<2N(f-><[P ȥ9fQd]1z 3O`iuD1<ʐjQclxM-Vw0!]JjUյƸ蚀94t3"ϋC-ڝ'Wo<عDH?1:ǯdawJ(`(r1f/>p.?;[TYV^-P O pq*tIF0Go5(5 2)fmv΀Jm8R`%Ɵ/!l[:[gnxN\bRj]CA\> ~[k?*@:1`~Ɋ`fq?e5ܔJOB߷/REAYWB鯬 \+XauH x~ӈ4Dc"GZMUp>Rc4J3^:qDfS>0\gӣQߡ N{֙~|n.籤/:+8l[rZr4 ]!ZVc$r^Dsj( ol+8bWj6)߉sxfdK63u+{L$:p~,l=DwP[DC$'s=37Ŝ`$2 qi 9m_374euj)@tS"sM--Sp?7>}^{Y|F(W JXvC,I+sZヨFNl^@T"@#PCڬ^хFO#j3=!nq9qmUW`do]{:f+3s=(GyxQ`~R( Om%AnGG.2-}I2Ģw[!oX:yRMKTauڱn`dMO-Z\#.Wy`_.itbGP8QN (?y<Ƴ7IIbW[Xk2>x 'Igf<ˣn5r r u4b$Pq]^|,L:h /TthuJŶvS{ht)ںita5X1{z%P#KxÙqc#_,o+fڶb}e*4gUT6oItxo i8 A1m7f`i-I@0k^js L)]?X~G@;݀/6Q9G5D0uQ|Ŷ$_8t> $YI(rLZj!J+؎pJ?HlL5؄@UK=lDXD t|p,z \oFEn)>7K]xs #ajђw(pjk5*12yC\Zp~/z@l{^2• >+n`fΊXAYm]456*{AR3y؊hbn88[l\WĻ\Q)z=t=YL9l"u[./ {pqJ"j[5)&(p^m`'Dh G,kE+<{۫՘CQZ) U7`^-SR2Y_ P tP DŽH@ďv#?#CB3 (Y\2;wIQa FB{ӹB//ɿ~*B& -鯬ܳ.f.QC"َ~,}zCJպHHk#:cku 8UfF̭(FA2aVBI ~h=M2oik,0zӣsh4)% 81[Z6ǘ]c YG|+Q֧@ca<ܭa%l5VlVN| 7/9KoOSćL8h7NwtV{C1}gM׋|lX[k ;ad !` ѻ%HN,.}q(VeVF"ÿTZRrF 6͔P# ŽZak3$ild\?:Fh-޿jS 5RJ0(Lg`VęV%-;>b7FMɚ0xF*VQ,|v`.)&*qM5ҋnj~daY7gG80ecWOS Kh3/W\LA˴+_7;8vwA]r\`Zc1k/OGG.O=ON"+ =T%>RGG / jٚdq*,C?ctLFW}k %n_*7ɀ21%GCtNGPmp^]SڨRh24Z#0ٝR?]ƛ_M\75zSe~"Tώ'420>0? k}&|܏rݚW>C5aEKۡEgq/X 3QgK#&'Gq5Y:ͭk!73"]p7luZm9pnͺ<#M,'t_r>[]f!]וyÌ; O|E[e%xFF8~IKdoR\9!6O^fLAsAzƔ `*o A/EZgrŝ\1 b_&SFU!Tq9KMVqoVIzDo)Q㙲LF_4PhWnBv퉮еԛ fE+lN! &nvI'D\]YzC )%R~ُwFר Tx<E[+!4?yB fvF9gر`@!WM.VuP&OgSީBx|#ѣ9w|J96J>U(Z !ʎ,RWMʋ S$0]nYZwLZV{H$3|vw65s&t%.LׇB4Aj5*&Jz Tz3+Ēƶ@I]ϧܓOw>vE͂Z?jm$:{;dN@՗,4ٔW21Z-dˤ΍g'ɡbRJ>XjP["fSq4չ4*xP`~g7k?s2^;^v<0>f`j *+ЌQs.1 }fjv t],:*3JrmԮ%TuOQpxJLv|O!q2XBwK$ >Kȝ􄵠A&f#h4]zejh}9x6ʗM]Yʃ+4!Ġ)Yx~7Fkv VV~""CCd5Rx <3XUb8X9& kWI!(OSA-FgVLinK0E܁;lFdYU?d;؃Lt[ A =?sc=q{_A~:Fٓ6^в 8;Le3̣_τ@_ܰuÿ6{ B:Bʵ̈́%'?cR_SR匴ӢV$+&_tQ\H,XZDTh84DuUcBO{w6%Kz9_8cMl1iy<7a>QEȦ WdS&˩Lxg{CIs~hha*¶uJ12޺(f4\ F& ™|6 3hF|3e\]_#brP?)Iل8fIIt=Ig{eZqK~o2%+Dh䖱oAP MvaUr#l*3є ?zN_Ȕd:MQ}jZh0H<c P91!lw$WDxŧ|[Hcm&bSS;IfoJiBSzXZ/UV|"PZ6g~ } f*tU}jvr03-y;v#+<.xuOrRʭk Z6>s-WRAV)-筸ɵ}a}WXH+ZI;/xrAivKAYͯU BxLAYDUQrЉ;tzb(Rի~`iܿ9*ѡcfOdy3 VI1̪ )j%o-v3@8-C5[r7'LN ٵ Ql3SPJNn༻()Җ"dyK">`Dbjos#ݴV)-b\GQ1,,բ}vd7=ǣ)lHY eδ.9,T~݅rDmЩ~7KrM-2 Dp|,Jy󣶃]J[I\ct22JV'c!\IaR0#Cb_e\\ eo^Ԧz W0TxE3LK0JS\1YA3͞*:MZOtU%#hw;w}P g7IG;UaFS|LGt?u ? -S>;H3z =p{s3@ti,Lm/ӬMMr S. cZ^5tŵHRnc'ouUӀSW48֘_#bLm{ 7N5(bnڍې:CNbOP ;-T0W5hy.ڛ+]JoD3t%A$/&?n>_:c*d'I@*f)8YƧ>1](ȉ 3}íFۥ"^Q/mkV9T[I߄Kq>/yXU8 O-)kPz=\E?ëD$dEtpS;^=6qaYM?g-v9U b[^ p/p>ɠZ㝼?`t1WUzwڬsBM)xdi^OszY2P9>qO"7=S>tO<j$0 G@f3Bh1ʖLKGMqcg-6D͊Ӑ->2쌓Gpf `[bun|gϟL?V|J8®QK89rJS*hO[8X*~`JCPbڿ)aUtQ\ 9ʷAӿ=W$!re zF),%l?-3^xS ( y`yLj͗t/xr }v`3撻W@2i{kSMPB[$*װb륙VٍhoUaTڒ#\SWdl)4ԇ5Ԙ_\pj| ZZC`y#7NI_0`sG>EgEKm$Q~XQ~8pyǤʄ+#4=)HؒwX#jrfL93hA@oo R S7L Ne›xoȞƩ\QnF 7'лpCrrf{[!JM)Q^53bcEtq!m * ($zݺ7. *(( q+5G`g '5zp ]32!9bEeZҀ}=l8,QU Ȇ=//'͍!9hmQA2k)'2A&'Z^lteɬ/aQi8t2G(ݘ@hqm^@򂄚vR"Jfo){Wq1\AJbN(OB5r vL2G5ԀcKڅ[xcBJʉ-eJKȢ~2 8= &H L!wL.]LHJʹ zL1겗,Z Ϻ:#@FGtS|^< u{f<~jMAB(yGXZLMq_ #a38ȭ)E4}%0Lv* sӮ}b:W `V }E&Ӊ1A{yU`T^u'踻Jv^WH~Qj`3'nD='a2@*Ft.hsЫ<ܰn0:;/ [Od i=NYܺhv}5QqOC eGӮk^%r1С{=؃ONa)>k,OA6p,#tʱtQVSS2Ֆ/{o887+H"PޝpᯅK,~#Pʶ ar#x(ٔ:m~U=`t" bw1ZAW"^?cg5PVBsDB9e)q |q;Oct6x twVyYjYk ~׊ u6X?LԺT kt![ F}n㏖N=CC4%e*u5c<,{P^BBdv5U~%^W нZwc L\{|-9RHZ c,T[ݼW46,o Z ET"jR ?t_ o ݾt:T31ٲa'/irр~0Z}=q^:g6(CFpEm.;gn?50YwQ*Yrҝ\G_Xf8~p-^5I@G2.EPN_of#VeѨs4_rNa!N >^u/k=Q%y:ŗ ZhlWƯ4c|N7|J=t u+lXhAjnX H(@ H_w &?((?CZbը*=l'jbKQ:a^A@U>Q_k+݋on#-=nwzZtml;# WϠ<> 3@ˮII-o zEսTS .˲+S=l1=8`O;'kI4K]'D4  `Lp]vs|%b6W?g[DdUBA|9Ph9YyS.|lk!^(h6ĠE­ ܤC/\`}yqu$_?L ĮF;ڣ@L'n1Cpoô쫬eu71W;~*yK(ɡ5\@qǕÒ>QK ])=x䍡aλ17T%|_uILlKe_}{*ْy x)7 d"^])_*'r\GH\/ݾ#f©`_{{X_N7Gݜ0 )xKDKXp&s^՟&%LnCa;YnZ܏vnTA`s} C[BΊoM6ʺxKs"ȵ7J,Xx[7Ӡ;DC=7K{#cEh  &y`P+l( F0y:ğ*݁b1SK@/b+Kf) L9e*׬KI9EP, %ȒiEsvD_ PbWڶhR)s4*,İrޒFN_dІ[ݥZ1exCy,N|ܮʷ:Rt. }"FL, cS["⍩nSX2VZ {x-fcRP3IU;9 vގ3{r-wSʔh#Vsg<2+˄vW}IJ5w!wC4R(-y|(ѧ0CR=zRT4c*ٓoL=,x&S{|Vh4.CwLE 'ۙ=jBq&B` C[p.\HWIM0,"͢4{hBDsS\_|BG͝9BF$>AS9=7 Γт:9yd~%"S=>Pq|\%%ryFW+o4P/e0 @zĝv=42#(d,9gC.B゗?7("Ъf(q{D)nȏk s8t,c6޻"'ɲ-莻:6k!C&B/kl_Bi8 h$]~yվ7-N|~Z'aw2qط1+w#f~ޒݪ`YsivaqprSPCz#ْA( bJ2?;V D_g7UAsfWmh: "qN wP|i cJ6J-(- 2gߪ2GF8o1ѹT3%^:K1n~oG$Ix9Kdb [y'Ԁ͝Eb~`t@  2 ǃv~_rzm&2H fD+\ALiJw~* sik|gP5E2i~TPeZ+:!PoPehٝj۫۝wJH ?Lt&nG/OPLG8n=?2ȑa<ep7[nNٺAcx۾c`R-4&|3=h<7ob(c_cZ^Aj5w$8i Xo[ҁ'҂ J]V:F&T:ńiR5yW,p X")yyޤ)̸B22.cQ "XՒXn` =f=כ@Gؓ7;> ֔%BbM~`HLy~Gςpgl@pJr xx>sg"X\̢ u4*z i \r"t/[ k$7 ܹ3Rz|7"Sü" hbM>=;&} #(n `[#&v |Bp +\rҨqT FF]G]ʢ`$;4>转4ѴE;ƳןMeG18#A:#Fm 0!i6Kwd&pNO dfUm g'Q/%/q&8.+}i]Vh]a;h 48cR5KLZCX9`5g_̝1b7$ASQ #(D~7LX|B$ݭF1~ٺj5VޖW7Hp0;h gT M1ڮ3*;FiK6]t}˶H!m6#BW~uid, (w.i)[+qYKqZ4VsO#X70,io6-jvg1瑯53E =>b|@e+κfχو ~_s.y`0$ý )h 880*>_ijtF220;F oɶ kzgcs OSYEm c{yֽt4V뀧GɜK(@Vm1J5iKe :A}` 64LT'oK`bL >ÖP(oD@o0ZHb78{A1 )d4\Os:,h\s ϻI:nt>&aj/C^04+a|9M9sɶL}rnA'p˾olî-&Bd٬ήF| ,i<^{ Kwb]OYAo քza+u/d |h(Ŏb) >q{x`NO8Aa">f^oӐ2U_k$e]޹OO.J5pACgÏvju: lj"{;q=*Uo>/j?Y:p69R˜&H*옡֘pwT$\chqL!Ұ"VHJLQBQ=h*X0EF,wzrRHΥo+T~zsfˇP7gh.D7n_rx;U?u]}w6~Ȳ`2rǮrSgj*Qf%V!S.ms|AGfS[dT'`S"-v:s" zД߆5"dOne˺:=J}&EI@mı5NVk"@6j,C*X*BtXG`qp0)P݁,K>G:**nN dfA+v*f~=CM|4r'4Krn8SP9V W-]˛32!͵|.+f؃`ݫ60RCN3Zx%ɟ)g%L2¥`8O텎? a"eШ(KD0g?t{2}.aX~~[6g^z}_7~;?!bA2l ߚTҮx[{.,D+1POx ;OҬg8R1侥x%HhnN˥ {:c_:aHѶ:Mcd3:.ޖ|"щ^+ϔ/$SXRh\G1y?:+t;9d.J"|lW?RNF54]0ZFQ!_ Y_l0γ92$q>7"]+aQ{:J'?\ ]/gzMrj``=7F͗ ?\3GNev>TFMEk/n5N#6F$&WQ9Uen2ͮ:2;.=hPL\1 9eE<㚞Y%mT!8dg1eHpZH-9vrD.7Lr!A77( mna>;h<.Q[|N\5&7]Ѱ;ʣ23yDi<BK[*"쳺ۤxGq_RU$ہGTj2'l~$Zd=o5AM-yK9rYN9]yf`Sya ?lz"+{׉HbN>VȤ w)L!OIۢk&UHV=/4d;NOatgW'S{k&2ξ'QCD)].u72N'++z5R"4>nPm?mQRn0i᪬kYݮ.q>8I:7!t3Ja u ΤZ+; CAށ-YnV`7mt(r ]4crᙛEv!yo:]#M")uy\4IגY`rUE H 5iJĕ Ta"bM̜K{P&WN` 7U;1]ϧ@eE6яSm+C}<_qAg i$6pZu]H[|ʴ0Vۤ x:V䕈P_q ̬H#"- 7wԻPͱGԂl3H(/9ʞ,vͨ_zvYn>5tBlo2`VB{V;fQRoS!-P[!%%BOHgНIZI2:d?~cx柛d~"r|iUU@` eM^Y8b ^vLTusl2KԹ;4&uѥcДe$4ͩ5QAgm+C-:ivy7<#I%pWf6TaÃU'旸j/M-`2 X-P\3$} QQQ^Tma S Ǐ"QGvf((5I<^0!>[ /$Æ <, w  }kA.źw| bU0mjI;I_@ӧ*e/W._Χ[{sL1lZXA9hBueiUx+I53GrI-5@~?ŭYخqUh{!y׀(lx7u]tf^ *;P񛲯[G!^C P~9xچ>͒G)%CX#1WZg)*0K??r0rɄR>7)VDadJIH]^n!V:3m2>((xe(P}ӀJjQ h,ɑ׽R"xEaUabr6ֶJF^ݰe63U<79~m0C^K=DqnkQ* 0k Ӻ{|h]&Ep!"nhuXp7nM). j*]\p09mBB%US6ήIhNkУ)di7!;r2u7<%>)rp0V*\b2/۽Q&l1ymKSio֬4Yy>{YWY $)4|ڳ8˘![\~pUz3[ L^= Y t|2vRf⪽}&6p 럿=.ƏTO9jY9rVN|?&)9V?);M#U>-Umg37􏓋sM˸TV<Ѱwf2]ni-v-X7a{yp4FxJFPc9+7@Ɖ"x&q.SNП1}Ut'hcp s)'muN6U."ӊo蜼T3#6p}2à"Ќv ˄5zݶFn&2=eI'x/΄c:VBxr]OAplnQK(+> Yx>~#4q6ˎ=gbQ*}N6O !qdf3 k:Sjx~*% Ga1I#X84$A{*9đކ#SmM^.eʫ@eo%D횸%%d+'= ܡ Nkնnʚ 뮝T ;jKs&F>fGqOMc<j{k* \:JLV=%ǖ .\Maw5&vV<&K% w*85+կfGUouEVG AW PM}  vg۩xz{GC厅l54 UAnz|ϒʠq[#RQ5ךbG'BnR@.vӦepBaEhDdCra?)Z/mUDR0BP$įXۖ\ I]JC`q&\؂oXyڨ`>w2瑫BB)hZ3G|ΈOƊD>dK3Zvr DfHP(iJm젋X{K.*kh)}10ϒDP´W9)~_xjf8/ wg,^;=WY P;;C9Qgw 98 dȿ~\tQ Ѿ~if!yAo*y4FqЈчkJ';_%W|Mrojv7 :xo4R9lvB1l}cT8$γ5 "f VcJ=@&swguijh<`8onRJ3,?}8zۻIYeْ@WVFInjAS/tcm2^̏ssbOo3tv5t N4 #<6}A8j@bۢ8?#s^lB$|x-Rٌ+CH6ѦNa77D|e.) ћ0̹H+[;YTܲ7rE]r8Sz!Va꒦=o~oG= oP޸P%χEy@L3 3r~Bpb}M'Ex_LO@psllͽþ2()>P>$Xл㤝Ԑ(ۿ  թ1+(uj: (ܭ>ɝw}7_}ڈZV_m)zX >Lba\N17@Q6v=Y&6p; :ǝ3P,,% era&M᷊߈1>$q|w Yb+ol9 ) /ʙy&K^u8#5)V-#D0Eb*sU(j u"JKzc7w-5q|D/2&.F uQM tSH6$"\P b8$!UQ@df`ޱl6crK5ݾ:C@WNYaZy~s"NbF>@<n^е? f&%eY[f%K<%QR=-M=B*qZjf3Q`&LCc<|d>1]Djѥq)pT1l<-+B޻ ImLWBRK?$\x2^y%b9i۾1KG-C?y!>gdER>mRAkxp>\t[*xX:CƲm |: n ^ Kn@K==yl!ˈш2Fq2z(-2-~W VZ4~l^dhfĜU%X4i;<JjViq'RM3)C#MQRpoZj&+a̙򊱳@`kڊt# N}&jHO! Ľ3D؇ нg0 .\Fsuv |mF5֖V~T>v))%c>K"_uٝ aRG]sC ˄o-5@m\aK1;5eV ߥ@(;F* z)>1V?Et* )P~&C@% 1a;[Ǧm$PX5&;⡛l` _dZ8^vhRp>3 p:o RNǞl3a Amllpyi6*2P"|㽋?IQ :|3 #$K#@;_&VeFb8}-p_RT2[ 79ɱŷ`:ɹԞ AvXbYY$yG73 Y K ,tG߁Z04{խ>Ml RMT4zo=Q>o""-/ F0$UYݹOfqz6 -$t-kҮd7Zw+!X}Y{SO݇f hJTYE^=ج#rYk9(e%M\;K^9KyBg~t JX*_ɧYnkX#9q  &C`ѪS2#lF1gpqA]d@cǼ &(1 Bc!aŵ ]U-=/g4$ eNSivZ7bpo6sov{7좪w- :_6-+^8 wT>A wn\Zlw5 %(EWT"T8K-n޿HIc湱 #Ҙ) T133U1ƜΡk| &a Ŵn,vѥ5}3+>?.?J.(78,Tg^dBĤUǵ9NJin*A kZ+qc|/h½YD`ц.:#٣:]+mF/)*ǣN?r&kx%yl;/Ŷqύ|_*O\Gp0 8]s^4+iv|F`]RlX#`O PZa+N<kMAs/Njt ya}k׵A'3QuwxY~޽po6Yz87+ىk?w[Zp Iܣy+fJOtݭX3W1qcvtIP-}X?2KbdBV8S =rnЪE*KSs ryG'652 26+"ZkV1޿(nM5sl}FGtyχa{gCj N^P[ݴ}(D[OvkQK4 GZ: h("3 zZ.RѠ[*2l}'˖n"\7 ~%m:9y"*Oωm#w&Fa* &b$,C6/ ,qE0}_hDq6?,3TlBD#ew3T7ym|?oΒy Sw#h$c3?]UEVNpw59h\,[. &b{@7)ANdM3gTyp;R͜X^5'o]Ɨ\.Y SR`"7w:qj>f:|XS:ŜWx;V [9 vKɖ4˕F] ^ m)z ɥ\Rc@e%ʅ{O>ՊSKnNh( /B.DS?0Y6Eϵ ~C؜vH˳+U|e#rYu8TX HMuy](Y6kr)bXa1D!@9 #W8=-4\qE; Pw4ug,"hJ.A3SFթ.'I"ӡ憝H%B@Q=!*Xv+V{⠱~7#0 ք ~Et`[#oN #|z+(U[[~ a%Gh[ۀDM8ab!q3!BizT{LitCs v=~ٟB9,'Țۛa9; qlf_8QCia7:P.$6zM "]X0b3F)2؀Yct3DMX*}fXX+b_f5IWLRq$)Xh=Cɇ a2HS'6ag(a۲2=3sזP/3#,%8>z/iY xEڮن,"q<9oD{hZ-$ѽiJ7DLDB(y>WnJ{rpOs-:~"Դ6ɸG4JO,!Z~2>;N#{2Tcۖ{W?+6ƲBAWSb[ΞhSK:ԘANWL;WS$ D[& 'd ႲTLRjd9lD>]n0*N5˻dH׽ϸόKō{#Q`+[2HfnPQ+a}i 6;ֵާʴPK9w;h;_/i$rR'Η(8 o,^{9EA;hDpg#zfI9% Ls}"l8Cְcs~߰ZY_wHeo'Kf4鮜;yYo2ؿ1no6do[;|:V㲷z6]4@_JQ7]zwrx>MS\mv1Dڐ2ҕܛCebiJOxP#N~a͕0m!:lC|3 ݋.ymFz>Dp1JE>Oe̽TL*ŚdW%۲5,CPg۝cM mtc<a`BPloѐ.}tZ!\rA}to@)YԹ04;`;- 풟 {EzIU7_AB1!(o#8ob)2\p۽ [ ':NSc+zyu뫩|@pe(Kճ{8-륤5iKj OZ?I{d@,YdQ-v|T"v1-~\n_K<@ K0e_\8}$E!F]%m?v;hb*r~F޴`[N~۶S. YIXn´B&_>1B@w3+2"o{3rsh: V=ʭzH1ׇ-`_jL<:v^z'.VF{w<4_HirIE|BCa RD=Vǟɷ(R?1{QFs _>.KCJW): \CFyfX~hBʍĂ'ӧ/7 W>/~che|S;;PWdYv$E߮3yTc $OƣIkHqyMgJq5y)ڼT2dVDvֻ7Z9*KTQLC;#.j|"2n)@%+?6D߃?,Aۇ0(æ 8yv@FM`n mܭYW[A 3W^XoXn`dr.1PO|0Ld7huW<~vMt EQ.[<dN~ nZgǠM%nDeL zC{it8fb rG13`2WQY-Hqy.d9Q.&ف-k ~8˺Z#}PgXdU2yga z:ꞍmGqTwXb *v^} -^%ysE[ \y'>=*MP뢑J͸GnLn^4!fgGGTa-ϫsQ Tw Y"2$ɩPQܬ@-TXh9E;BF97%w-bjJ.O#YnY.VRs4;8 (bͿq/\& ~{D{C-D 13n&[_*4'=Q>A)1J;֑q^)?mI}(thےmjg'p!gLl/?/X "΄}f5@2\^ {/pf/DB0lMy;*QL)(GG:m<}1>MX$Q;K6C5F~㨼w{cT3j 9d/(Io޺d5רu#Ŕk@ugN.[GyВb;ζ<~h(~樒_Hq4S^M68ZOxD'^'a8vMP<kQv)fgf ,>ZeT_wYAQi)P A!G@}JZ,hk;64/㨄]L),|0h6  VGc?-5>@VG B,awDuzy3$0M`Y:BmbJ7Wx=T}ހY#8NX0=5wʤ 9WӦDn :g3-^ېQ֎|S=tE;ʵ{TZv}Ԧ-ﹻ&)zӏŴ i} .F B#$x8:v]\QSOkN5?QHzeن?caCy}2[ yk= wƄi &ę`YoݒǢ~p}ΐu(?u|ytRy&4{Υbdn:*2[#[d i4 W>ۛA$>gJI vˏH xJ6?Cֺw65 /_L%O(.-.lhv{a]gy>05@/bT^a" ET1 g#$zn/Mv2]@Z?;nH:}M V9h8p3S;߭o`DSN+"zERT'#Fm!hףү?oӺⴾtxy;CWu7XLM!G,)f3"s:fAvsBOxJ{?qvIz ʅLl-w{kivC,# $Mi<7*X2iTQ};e1 qochթC"zۅP^Ic+b}gZsQ X@>Y TPMG$x>o#z {Rځh+CL y1fMG𴒭H[9noܳOb|SnB%`l ;6h{l ,-t/㷪 rn]^K [ǞnCX'mrkxE+$!bЛ9XMcPIޏ믤&(o }*xVm5s#S;"6vMc+;/8HBٍ`X9lxW,t1B0M'8O0%RVB4ct%@3q->*DTeЧB^Q,8;2N}9"\cV̤*P(Ro^]} L5 ڈ$VtMPuI7}.5Uc9 K|k,_P$jPQLR|rjn '0Qyg4fߵgN]R`.*>(0%K<-J0\yBY[8gju>e=my_bG<@:( fB` Nxy3&D--u9}q ˋF?Mol$/c}:a#%*v0:溁r1!ڻү%f=k P?*(pzZW>h)!| 뱓΄#Ǒ11vNicxSnlCrSUuvxx7yERw䍄 ~qm| *ǫa$m\;\<ˏNB ?JFA=h*M y"U?7)9c:5JԢ[̇VKUo2#TY6!c^@g!w"dx` C#Y#PUis^ ߡ$[eV )ۢ/Ze}VvxY# xskb%!vnwX[Պ()[4ϹJ&fxm \q$6e;/H$#t7F:V&+QF/ЍR LGGxZrխ5Z3{+e`K'b\I|T& ?$~l<~hY@ʉ:jgB5GD1׭9B3jYMw gB!dq(@@RO՞h\-VyeQK <Oh\}P'T 핋yimf{Khv8du!D3nVw'o0o,I_^f.fo|&Ŗ0K,xP5dLпt>$儘Ҡv3u( q^xW/B8t8jNw^zQÁI ^@Y^gA<4ʶG:L} zȒɴdcV|h;\W~GEgWx<1%g?a }d^L{y>- nQܟquQ&\!!Wx("RbϪN-(Nw;&G%Uyi#WfoڐU{PDݮH;iPG4q~7TְA%|Wj{\6PupX';@`haf,QM;HdFE޻3@RnR|]L+Ը2Au@;ixOh{&:j_.usB-i6Zxc{n)kgˠe~䜩V>}E ajuC[ eҲ)!Y>. үЂ}B2M||z7qU?^ xNtV.|XFw-vlWA`u0l0 љݰ8lt$zDk@4++2u(%6J \jMPx@eU(zuXR0RKݖt\u,tl{E綡u7@/#NjUZn/"P.koJM÷X+vA[#_X񱡓լX+\ZQv5)-&z9DH0n;bwG7L#ը=yv(~4>rP垫5q_qp2cv (Tu^jhA" *^{#dIOlbc:Ӿysˆz V+:[G̅UQ )??uQo֡y 7Ik]ųbftd;vZ~{0G҄!KU ؎?3.JqT |j0?<81_MvWΑA%M4ֽګXq] zpqoUbϲ0{8ܭDj(w9u)M3jaE39T@YzWFYj ~"U8RLxUnG>QT>3fgRw#(ۖzVwz5_ȸ'3ȯۤ NHcGJ!Aϱ50= l|*9e,Tw-2!dVO":Pr߾5O a? m;ށjq7է$j1nbN%$Ւk)GpᡇXݲMYS4yO "Tˢ@b/d>icpv/:{]azO3W'#2P*(\P tZWe ?zh%ql8%um߶I=MLjyK^w@[uN^aJ3;QzP͖ZH̑VzR*x9JgLYZ)bOA9$-Kj_6z^_0!7rk*ADWD?^i28/WgwE?zGWce \"5myȋ ;vcEYrRݹY~5ClR UlH} Q!!n;EJisg bhOM+o+JsRiJcCc7E+j`]@Ci~q9vBlaZWr6P/'@Svcv{wB0U싏asbAǼ&$XDaqfx0O0S ٖx"GޚМDRBp\mVˎH~ 6Wk4 E4g* z%M$*1 mXJY-}VJf |d{n::U0pGqR8 4B I/Dȃ+.P] i.dONZX%/կ{#t Ŵ?u;r|mo^Yc2i i3ir;sRǁ2 G,W/I;YǕY2{yY `};h΁Cðpx]:SI˼ޠgx|)t|V;Mr3HJ/GoeemBA Fdd)"Hk*KU.NBS,EH^*x% {!ւBފ^+v+ȴ{# D<ӕ$ b]tSyᎀN JPcB-Ն,gU\Ӟa&xzF1 &p/<]r}d5l8}<͝  L7ͮ}ˌZù{bO/@&2{~1&Q(.״S_aFSx w˛-}ո8o.Էq'Cw*F޼ LBrG)f+E}t2칢^/)NɖD՗)9ڮ-w\JĈ_ 5O[ghxAu3md&?/w};h$wfZnQA 7}K%:G~X_?Ysg|r)5r,7xP.x}rK-8 'RwP~ ˳crROApiSA[9_!jDoVJAmIz #z 7ZH!"b^fXoHLGbܐPf(ҵ/S7=0ߢ˂ Cf3vUTv_%ȴԹ9,s#շRj XRRF[oE _Lܯas G~mO~nNKN {pڦI޽B1."l]" yg{M{S7֒IΉ|Bdޗd8T %a3 uőBkص8$/<+Ftaih֑vr 47 {{j/ Ƞ_j7(WlbMTG!GK#cXM-hLF3n3'_I76jLZd]]3P~ 0wUKfQ3O(Ҟ.w!CM*2Ҫ%#&˱z~yՂVnN+:/֧S>ۀ b'fpju@/0){2Un.MO@Bn렼 Om̰ya{^h_rVJ>uq-s!<&y~hxW!`(%Qp)`"C:#ڈRewZCt*_?Y?kya}1.acZ!^?Ab> R>!?7G0m99 ڗ&ieR1!,[Tּ !cĮۇ<+j[Љyܢs͙(a{S0OnBȼ۸<\62ժnʬu 7OnAEJu ]HQ_=ƒBMZNa9>8pGQ[`Z 08O3W-#gV&~vHIgC" 7sYua2 s9#>$O8ʗj#@ItCc&]ɗQ)4܆ 3J<4xJ+[A+qKwz}`vg^pc$bWZ@1HEе-i'!8K;v Qlb~l:֬h ݄.Cc@W9bJH2 L>ۨ 9B6i֡AІ94ùL+ʄ z$9c$6nxc2zFРOk/s9zX،97I,d iN,Z "%iTg6j&49ջ-]rL <ƅ5uOQ.ai= *7Ooׇn7-҆4 k16WdćJ9LM/ {Ԑfp7t%Dq@ 3%aєP'w5veyn#1zS`ߋK/re$6c 0&NDbS&GIԕܘg(LqM`K}}vNDT'mKc|),ұ.OC3䯱lo}P5.DM5ޟєjYNU|7 <U΂ [f=laprEտշ Y6kZ'&E ӕ4OϺ<4j%}L&CP;*Lk*]UQ,Z'gG@^̀H\']5?hU4WnU&a< ׺x^?GG>QSzG87^g$v}gM3B3VۤyN,(7aƸʌ9Ssy9x3[1\QX-Fp~9 !ܱZNPL$#up8. cQt:eáW19= #B%3>RE&0dӁ˵詻?i\W(D3 0zR9ۈcMeB!wQ; QMd}r#C$,Iy|}n ]ۘ\-DTc^"Oyr~p,/EnW Yoo,"qMC)sTz1'8H\}ͷ+DHbWՙu%8R?#gv!GQ\Yz}b:M-.HݴV)-Go"dϧ4&57(~^}(ԸГ5@L&sl0*Z E (͐3I5!8nR&'inц 1gOL8Rn;[! pR!R&OL1ُ$ҫѧr MMF+aKl G3K#H7L?se%' #xץ9޿-b*; kkfmX7C+=pECHPڽ' rY=Cz4i.HHmgzanҍVzJf쀵¾d%SnSLfUuj] =nw-8IbE%L80:2"n2;Oh~ B$\u3ΐ蝲6bjI`a \tm(㯥9%Mڟ9ؿ'S/̡P>p5| qy˥ op=V/Ƴ,ݿ rn\T8T+ K^ CY'՜ӟ>۹E \l6K;uq5~s80*>!G{?HםWB/~.Gr96LHF*3C?^>?hp~ lTWMNNYA i bVŌH@SE:JB G'M?0U*jaFʺrr^UVa|QR!d/!SB-l`ze1ͬԳ䅷$v$ X淠ױww?Ot tae'`^E 4 ٧G92U>uFGQmF8$rx&(ΖbVv߼i>B 3^ٹC >Dw B#{ WW3QGլfCuCZ?\*,2TXr i2{<1<{o^pֹ>Y͛ mNO"Cx@qy_OnQ!'WXϓjdJ'ğ/!U8(˖ heA`q׊@3KJQ|my}jJI@!lH %J|+\@" WkԱXF#Aq=\:V7 W8cv=%v,dS/d 9dٯWL4%*5gh`־A_k=LaBE~> Jw7`'7~*/2] ډat*s'J_s?(-,o .8MO& &*"G=>~"CG'B N&jI&PYaje =f]Kl9p @FHLi[;n(`oLbw)R`ŵ&^p:ݴ|YtJ*2&X-L"T^ox'T׽€MܔQJа y|uozɮcǓ=OKr)ߝHz'9o$l/lG8=//<&%VP}!zdSdː&L;>/u4#~\h{u) í,}+# HfM 26#gKmp\HKp]wޝ@M zt> FDggA)(lE\+cc\[-)q-4L%مmʁbDmֵëy<2OϘ)02E{n1"wY'7T"U Vgm:#dfBwQh-za5jq}漧rHE}>vÌ?=ZG@Lg+Yq>AnYW5y\[$EIgsJCԾ(_/ZIi17/yHNFILŧ_2 \.P_0p-l tp@ohx הǚ|jloN .g5߭Xﱿ44|{(?m@:|jhD×ǓZy~nj(̥\ .YM,S\VA'!heF­&>SvX SxH28}xJR˰h(hdxs6H^XH]Amy -u A*a:L1/t-a޹N暚]{zhj vU9BN߇hfԘdV;z.y} X8g>?=޻-> x{p<*$"Μ I.xiq{'ڟ1S0+:T.i<'xb=1ǝz^SGA}0mm޼)&wU^{zlU}CsOy!P9wX1Xr5: -5?s8j {cTc.f,dF0QJ^ۏ: 9Q!G2:`ÑW-ޓTa(\_LH j2̟3b*C69])irzuK}1Rgwz|8x^ي嚃 K5?kNC6mh\ 7DH~uə(J w;yv̆.#+ҫGrɣ@$r.&vPꛗע9,ðvϯQzIdȩEd2kgrsQF5' AB& 3tGqׂÉlm5|3PYK­-VlK c Z?I=O EH/O`E寬+S؛VPC cU! hzݝ̛D_N0H:B'/Epn, ß"֒u@ΉuXWD WzK8n wEΏkAy;n2)Q(h-[&Ra),47XyU>`weT s `i D(>A,[+m^ ~`!xZ5@8C!82B̲I{ю -6{u;-">:$<1d6j 灂ʕ $$=߿TaWc[Og@&iGsYW#jO^AnE!A{9s_ʛPĀܖA,V#p5⅑CGv '?Zk)^WW<[e|J%|!VLfE2r|z v&L_-.U= J~H P9yBw4{Cٸ^0=Q ItBL:RTTɧ[u j SAѻRN+.\0Fj_Y3hoQO;wnj= F\(^%D96$DቪBkI Z> Q! js /EcY A'.pCƅ%\LBG$9[!#Hz@%BXw+T)Jucbn >,V ԅ'#]$Cw]?f5,M4Hh,x|$>uUJ^7ٔ^4d?Ȇ`nu8dv}|Iysmp5zZ7TV/$єsw@J4 ,M ckAe)FjUH:3H9zUCG3|2z]5hsHe cDl˩,} aGuA1E;N,  .fׇo;bQHx 2N DNM@73e%@ qTxэLV5mq=ΰFlQj/2 yyQ0#@`>9ęie†{hd.3 apTXD;=*d*SrzFC٭D}`6)xqW;hFFd~qr0H%0X) Xg6b.%J@r5wtA3sUգ5l_9B{rfvF@d!Sn>K1oTnhʾ'D0N}Q.PiYqb`q3U:'i~d(\Gh4c05\6QMI{2+W׬DRИuҋ= E@Pq4p+4 ;Qx (O5gZ /eb=YE:/T6RX}6ŕmwSvp05]B4~M+|7ڇ ۚ< 0 `e|h]dNu/|~Ԭ:{$&* E!lw3"vOJ+pf2IpZ9 <lœVܕr6*PpN+5kcL5?-ɚqEgmho!PH.Z zJˉι&0T,? j޾8<:Ww!e.o(Mv2mzAtrѡd_ǚK[3ng!NfǶM3ùwtEo8avԚš{+y {ˢ4_ I93[ANT |{`& \M Uߨw˿@rsWg7\OyfN`:o XDLb~m8KYc,Ǫ1}ܬ6eqO8czօׄIᚰ> ! uä[zkuB+ٷKq} =46%b}36>d|k{X˪0*8똭:xIit5Wlީ{TWVC@nte}uwۻƅU=l nJoy{/rbVJ#IHYA>8J38tɽ||rX}/=RYlvah1ti$b`6ɽpkx ]ƢüWħ;} h, B Fzny|Gج;p-o޾Q7뿕BL+=Sr4k .NgȘS8y'* Yhd@kRIk$/}>: rbŚV0Bك~Q!V2PenUY"~Voۉ] |W7-\0 z Cx"Gh@H@V(t9~6!\$âIķ+]8u ~_ߚJՐECܽ;a̴ (|Ujc>ꩻg|n)viď e8)/npBw\5nM9VֲN:0(.-qdçڪz#eWޙ23~Ru(L>(3W8] ԨA)lh{Arzʨ |0!JsO[QiJKNP/?]b].ݚB)<'oK#\@Zpx8Bw Š2uEaB4G%83[tjuEt|60kj,`21.'[2,&qE߉D y3n&"ɽq`!y`^)BQNRIKQ>ɿY_+=/ƖE7n=]kA#'ಿ^VUʲ];MPb"jh"ywMWضzZ0+yr|dlWlsh͵ܕd7m@O_*-aėYꬅI2 >0P.,qpo(s JV@>pMlMB)&OhMj՞,-MZ.'$)3GZTL+c08Iڞ\_nךJ3'1Lʑ08{0}d'Bdؘ۟`C?jY *Ơhޮ-Uþ!4ѾzIy- a߻N0>p$Zk,haiDMT8 P8K4eJ.jXL{<㙰x.W Ļ,~  )|B)?7Ħ߇ kFi0=$DJxn؍lӣ7+c:%=ڼZtD= 0p띟 'zD `VÐ&ENL])5h:R;t?P25j39e*?(hjx{6"kؚV]z⢚?<+܁ɤn-QHxފ&{XE[Pl?\rOQ I]) 2 ':WRǣK-rR튛]1IA>y:ҭl!]6w8(50e%K//L/s-on<CG$I o ^mW -cg*ㅒ'#Y29o;q`c) t5-t1I*C4/:S?b7b\/MRG@uw?Y:xX4eaD_Xslg"ftN}ˢmW@ givgcͤpZ`g1M%k"y}Q|2ct#^gB8~tm=U?mvB/1pl- jL.m*ErK`Vf9Ee09_8#~lU, bf\k YA 13%C|."h4qux?Y[/}傏_ m$I 5ΉӺ>-\C [ Ҫxk+貪O2]z 5M6#j1ۄ6?a)X80UfXjm1C=O,&^o=ŜCtYBXy-͆8E;T =۸\lcxRh̽C"-#B:U+M^Dۆ"$$(SD.@R (w79] IW^1G*t1 ^| QIzŰ Rt_i_KGh[Z3uH"48omϴy=d$}62ʀA=;\'hy*6w9W+.[wڻ\ol5hN -lsYrts2GRX:m*ΓjK(%=&x6;*wEU_p/.У4^goP @.l#'%CJ_3om=J^whgrO0]b` BJDo.ǡmP_ D(`[&T>y.bt|znj DOz=Q\7YuH%X]ѣfjx1EoF[܀ R,./=Z) GoX$h[DY+Z_ճ_60D;%a\$qޤn礙|m:t8ֻMC\ȁ)Be6F$Ή]sH$4 .n+-wɓR#%DW"LS-K#f:ؓQ<@tAI#E >Ǧ9ĥ u6io0seTF.5g_FN~~q~IhSz-'EAtܞȋD5IST?av#rf\S>uW&F$' K+Od-9i{IH Ifvk\Wt?f܎ ( MYϰ5>Mg U¦GvD3 Sp&res"~Sw O]"ZQy%8mY,FfU% s褙\IpKb'_Gj  cb*d$#b# @U.ttu;q.`N\ha $h2җ5?c`^9C$)uuUIo٩cJi[VA+!AShrT<m^ssH-L8LSD<< o60LvVH-Ou+!C;ZFQ]SM'"%;;Jxes2-%:>5| mUzS8bkC,jF]PU쇇eβR ۹Eo>vrx&@ ʬq}Mip pe7!.|U#Z1w)NC*vyќw+Y-gQ-J+4Wq Rsc/{A;9.L#lm\&O|WVd?_WF/X׉ȋٿ l!qs6 ˗M%OF8;yk׉7^Vh`iEJhL~ 9]qa*Y==>,+ᤪm䀄 \H(je6_ K<e _'j_PuR(0d~6\jA{.j 3L(Ab(N+nSL AOnQ6H8"%WYu[OaƥꄥRWM *'1US!~}W ExWa-ےlwo<M_SsQ; j*J}uz*vL$vbwfo z^ul;'*F//(8s wz ̪d&0rd02KKl%&쐈~/"T`яU^vǛ}j7E~n],G."sG܊I @iz~5† R^a2LƿL7ZUzfriJѸ@.Wm!Ԏ-$TLGM8%یJA̡E L<ĸ/2˪F/!xfDX6%)QB](?aw*ӎ"VaYI0h{43q3b]oU/M=6FN[rk{Nf=؃~-eO}s(=UF:'I^y؃ tc/C6$XRl*JLGŜo{>iEGI8B)J9&֣Wq6L'bO \ .9t1g "? ++ /VJ! ѯ[dD}e%MNl.)3^6\OcoUv_9PZLCBWUre3ⓡ2ХVh)nL>/ob;#9q@+HK-J yL ballG8 j&nn/~?Nl~_?mq}RO@Fj>-p2^ !Qyւ 8[rȨrU0q(&󜶷evӶ[FTՀ<9%@h)zvR=1u;GkC&宓c*|oTT#Q xE;lpMo@J(yD7ǂJ)ώpQ-Z! aݍlF۫s2 }Xl48f|]vKY-:xzsOL`ewËX[z_f7eۉ2T[gx*h8o1N޳BJ~ӿ*\>/HtY.`Dm&=J(d-;s-u$%r0*ѽ鶎aPaZ}d3.=Gamu`p̑-k3$FJJvWz|UPDwGatIAЕ_LRD 5X?oƩZm:}b3$pơ1+ZEhzTߺ?Qa!}ӰhCǠȔڨ:14QF^C*=-cPǪ޳4W-+IgL)k: f汇$Վ Fnn޿͢"p w_m #_4%?3K|RlU=L'2laTɋDbP?ZJi%0#:kՍv߸1XCX[k=W 4]G}`-:\rF':k{,ă8ͽԅ/n WVdHu2EPGD͠9 \3:cOCK/q..;{}(^#J%DhYLCۜlSqTtDh:t]# cyaxǣ P 2}|=R⥢&0< (3+F4bL> }6(ˆ$nJBM.cc4ٹN5/iA:`B.c{x d*W> K_%o-3ۑ>1z*u&YQlP;yT2J?j3$kSh22e'8Kץ+ّhMϤ4b- wd3xFkDZ4埰A]RXXɂKmf6R:.{aħX kK:] &#,,55@Mh1JccjX>&p_V~gV~|^iԠ椐νDV6綆$y!ϙΔ ",P䚡#[81MxyC_ [wln^U#l@8~IP +<ƗDߔ$.AO܌mCrsR~,Gj^j,_"H(Ƕ^51TC@[nqB[+ Ehz} FgTa1Ə#T-4ݴ}B.O,ʬ֦۬D^_~u 2^teɰz@f0-?']Sz`ԑ@Hb@ !<ks޾|RI$ui(y>^WXE#v ; 9aWl2^a?J~ }{GT J&S`,*dK?(K`YY >; P}.tZ,]sgv͘P v+Pp 9(auqQcNkaӿj8`IQo=vTf ~^t(#<̷@|=ꗹw{=$O0s%Ai Qu u=f j'?4#| E8>`+Zqf]F\|;1`-~-S@3rW[0Lg߯Q|x{nͱn4UfPwڲ83 OUaH=nRbz+$&kwf $e\go֖c2b/ї1u5 7NXtOT{@*  pGws0`˶&֕[S~!@OVRfNEZ(!eJ8oɈ6j$0%0$˻!PX?McӹZ+{\$m;aJ'F*NqI`~{> Z'_ ?뭬/3u6wV=J2]:N } cQɐ v}A4V %Vr(;c #mnLz6u1'!#[κtfQqh ssLI9 ĘR:db<C\շ>GP:W0:5hŞAM1N$XˊZYH<&IÞ{TeHA5\: CTԷO>es`*c4#9z֬6T+[354|ʓL9C-4FնļE6SQRңe , G2$,BJ/)-.8J,g+fU Zeq\zɩ-l;$ޜFxjAECP!IHWĠ}SZ)4N1^t3/yhMXϙ]b@/l0 ȡׄyuɺ&D;rAG8}#G Ok/VAP6|;06!i:P4Bʧ >A5.nz J$ J)zQ筣o:"qQ:m!QAS}Sd*֎Atu͋eT}v]#MB\&L[ĉ>N{=N]0B†QjCpYg\HE CVE>'C& h夙ruhPfǦE fzV_>NArX|QD"G}8_ŪƃHgׄ`jsX}D/5_>) CʅC0yh?j썀TN:"RGϰn E~F-89{ +Wrq L]iV\vw5E4xpÖ~H4YL 4#u/P^/c 5|oHO3Tp:xo_Ubl2)8pf{W9ӒvScLI:H:7cJ6+ěyLP ۴\ @H?:vp8D_a(D2K|<U{~`1t+7iHɈ>:g IM]܇{t$|rؾ?`>XLMt ٌ_'Ә/]fKOg+ou"## Q.D#ntgQѼsLUǐ=b+EQW 9XHz%òF-[_g eA^tkԦ*-Li;HegtwweJiEʖ*`ˡ`%ALuG<j,M6⎨uhvDgA2Z˽o]_$WoLN$a.e8(#"WBCIn7g` 6B[&`?We'!q<CCȘwowT o~ Ι9&#_!53M*DcV\ɑ p禆lЬ )*Íou˥6/_*q$2z2 &Dz}ɒvXgBEM̨MXvN%U]k4#fHr+GQ̧':zi7:~Oa^kȼ8t_A#ύg@uN@tC.P߰^C/Kff=8wg(Lr1tGteo)q0_@S<$'3LEWYߧKP쁭|A H xF 7pU)5nD8+sXTXFISƠdB<( #/mTOz2o^M N`{Ł)/jfQL&9N憐70y--]/XJV0䮹Ff`wY~Ic28w9}1;N&n e.Bۺ.UeYڄ,1߇0[\thVA=g"<Z8 )XMeZV9"$͒TOJ $57j@eBVAԿ#Sx%Ȁ 6zgrT (82*\Tm|x)+Y<Ьbz;SG }|؊*>׉ 6Bʺ/tlUꎯQ@bP%P$+̶-ų+-#clZgL9z\H7- MդBN#FcMjytdTVPp̟A͕FS\Jrj^ZV!.!9j7{ Q DZSPef>OgDFpiL>w(E7: 7z)h10a^Rj݀ DL>I%|]/ Yd%SaמT?>}#͢*CٌKB #S5 *(w\ +MMy+RB1hU){K@a1虧V$+ZJ6.::l𒹁`8O3)&,Αn8|?-ʞfw% Tu@A4J7zP8i}HI50EiҮeO_ӬF׋`S!ӾS")t@>B|/f%YE 5.BW#ax#؃vׇ4) e*z#SfWqh@pT72s١H-`v 6,gб ?i D1tW=QpѺJ=|#]Qs5_ed ުKC BSeYL v8rb#A$w`̴:Tl&QzZ5{r K }}];t\NJa>nA۱sȫa}wL5NѣbpD<`JC/i1 ˳(җJG|K?%kp:bxlS ezCs./ Δ^5"a x9.qrmȄ‰kD/^`&IGPpRtFm0h 5d\[v"c!7z78#ћ.2%y$1L-"Hʙ/ٙs4wpL[T߉9=Og-ԓcSfpӌё8t=~ RЅIaMqsm][yiW ~حay< 24v!g<){GZ㟋lP~ϙc4"]b,CibY]۟QABj}N Rnɨ{A67!%ĿTcBbo&%.bf6tme.!<̲?+N_0cҲ /,1C'=}w9+WʼnEA{]`sο;Hpևd˔%{䥿QN,P*{~'6S 5i$r-D~9lFx,Bx%\A;<\ 3 ?!FLHCкf>l)eX ړ땔|VQLWc/FdB;`խi9HnGI<n^/%^kF, .n[oV=4nlS`ga:q޶Jvs 5+R.NŬI9oDrdcxZ+di#3IG}hR_(f/EkRсŹhYu!=Tςp zieRqd`G)QV޳Y7_ۯyƀyr5킫j%0\V|H5^* ? xW(pJ.t_"΢^|/1y% nC0XBX,~-}{e"{'fI[Qpk"Wmfw?֣Mo>!7Fn 1#-[Ғq 4.+퓠Wjǒi | ڡ<KT=B(`W#=Ez'B]%*8䠍w8{؅gͅAKL!E@I1;@[s1i|/@5NL?0vC(6%]͂LS ~C';ׂsޔED(1=q@JWߨ5dq{5fAq:I@ZOΦ*j 7$=I"aO=+MKQb f˒6|:sowZ zm#fGQ9K<濦vR'vKT%Ql[[;d|ў{E0żڃ컔I ّDi-q~ Coh2"TmQ⎛őަbʡm1r_EsHdz6k0o@:*mWu 5K>uo,{ `*^lS4ҧ 3ĄfxC6s>:s$_.2j:jbX#ٴvWPoqrBBirO =0f5_QԈg~ЍkKF0Ejap zAH-.A静^U A֚p*XwePJCc8c~9Ke4ʌbw+y?xujbv'mkay-U"p.s}$B/LPgL35q8rS'NUÊmu^ *i30,UVxn=&myۉB֮E@y&Z5y`A%\<44o2ʒJSci;}cAS#NG3[;JuP$D601U3:ZTchnhʳ0m|Mzɯ`bppY%NG1GrR.Coz+vY/D9Ìa LFeD8m˸qjJy0֗Ex|IyOcpM 7&o#&& snV؍MLP= R`c,eŴMeH^-'dE_飫 4oQV3c\. 'UrOiu`"oa&7@Ld|Y1\i Fڎzki]z̾yYh0aQYv7rt=|٭Sszf {ʴ**6;QglDihAxQbPaGyΊ5Z0:c-;gPQKO$xI{^vkAgFԑ-#|ED"SkVL 7L]WoWz9cS<bHtŖbupq3.g--%rq]D vO0mšb:N?i~$!9X :ik~n ៞`&ތ`8ed_ܹfom˾ȌmKWPT߻ &|˱ێxJ 31b2stQ4&p~0u4mYYKӉ(W;NR=M7Y?E"Ľ;YLn$*'ԐLPQ:De2P_ ť^t 4^AMĦ!)244]f }A{$߻&|@*\!KE]Tj`4T#. =X]'-,iy9 u}oB% $Ch^+7cCݱB,oSyB&!S@Yd)i`闎x#Qm,+?%0@}+zA N)oSv}0x{@kQU>̖'}Pz@w`״* f[l:֊VdEZa31M)?񨎰h,z!XH+)KpM6p)P\$:h%0xnEp-b#5ڵ\uQ/)Nu,WG@u{b$JtC{b;GBDm@wf2e*)Hj}D3S7y<' Z~6U5Q 1Y# { &NUlZ)0b^'4Kq%f#1k⍪kV`:/D^v( WJtL/h0̺,ڞc \2|C!,Z[Rȩ~W0yU"TB 4^W]б ^Ctu/Yd`zn}?|o~FBX6 ^v>B[̋ORrz ^dhLLQMvQJR@͉Mf1"ç%_ |9zLM„vp]*F  nޢå _kQfG +p8q-,Z5H2 fVrB*RtbE/٬P` dAWa8L~J#0n)O IG<7%6rYyHڧ VCRTq+CةIX*Ӌ}Aة'6ˌ3ŭ $ً7÷[K{Nw:b9m8P {}VZge5b2@N)|m%x;dB㏖YrG@2lEnFͦ+<߼zo4un0qSNԎϽ$QMXqÊ#)gŔGǾ^r3rŒ1OM6OSOsnzp쀶Q a[cڬ@'!k_+xByu!7ZbQ3e}pݫ:])37dn,Kȹf2;Q_,ތqXubl}Pp2( uj՚1srzvF`W^ r#dP4g0Q|ɹy)~; CujX[vo4JkHwO>yI[o $ڠVW`Kyz䬴,(7tnKJ8i؞ 'S*C}|!2 傠SO"C{Xݔ !-TJ3u5],#{!;Zm]xc8q]n5ѿbvI7\뻹`͹\D,?lދ`vpgt~H}dMNœtv?QKDۄB;_z?C%zF؞hkC?^,ȅbu=p"=؛.]^0泧!i=$0!K)i˧']VZownhEh;=VQPMlm<՚9]p ̠a2nū% waȗUEHL/LPd}]x-Y%P>|MeC(XQ0rt}5=6ODC݌V[^`fʊML?b{zQ2IR+HiͳҘ!˾5 tD2O'&({ңM8=Mhls }Ns3_*W\_D ,ivM8+Tm`'A9hD2ݙY]6Z41ޞ 3wz$3_F+xPK6lB5KJ2eD%؝8᧠ l6h ^7ZҰ BrrB+hx*i,0G"O.p\?iZ}=疨y,~z0z:Ϛ w[ua' )& /}4q,jtz0zU3eT?}1^ $z&PJeu}K8;x&ŏEhg/[v5A=*;G$K+ EE$ !ٻ| $XXj=3]B6fs?u0{R˦Wt|xfog?%K̇$O{b핟33S ܬY|Q1 ddvih\)pLRf9 k:iL̪{V ՏLg~S+ 6ߔJcP~_4I͑Mb MigRA[G풆Bݸ>UF|9z2hPX'Es0xL1cR2ǿQ }y[1gUxC&M/5iLqqxnC~#hP_ 8v"!ѿDưQd^ma ^SԴUX {HmfKBùt"t({z``M@{ $Nҳ-\VK@om9TJ2Q:y TCWK;{Mw;9~t|×5Tl(]PkHW_w-N]MVΓ;g^+됴 ? ZNC8jˏ ׍_ +fj6yĻ wM3%l,%ϟ@Tjk&H͑0w`%}P])5xx6O}4hTIώABat d_\[Fs?KLpe-M^:Boސ̕8X`e|[m-|A$1%QWeu:_j be K?|Uj>GM ́g @xr"Bӭ%z.x1 L4S|2@DS4r EIRH Y&M[mSbUjS8`r':G30sf>nmo j/;0&=ĨK kk_,7Oegn3slAx2<,Zca q_Z LEm7Y!$u})$T҈Tڿ8 ] -?(8 R8:?Ĩe>JOؙvəK{Jʎ^0P!1L7LVh2-C"emY dw!YX^EqiNpI*G+@)?X*Z Ǽl!_u^U@"j'; 9Ptjbٹے+nVKgqt~ج=NʣR_>ƈ!pٶH31D/X9sXZ/j9 \-q=DxRmfU~b:ȸDKMI}e%ɣ'kZ=e̺%{lN/d[Z@M'F[,a&ԠAjt=3fO}jc΄@S=ϻfɂbU^&N5ڒ*H':/ t5f+l"t eOmXUİ$>y*w:g)q)^.9MDf~^Q11>LIv~o!wzJM]k 0 vaè)6~WTFrWoW| .xֿ+qFDK#HƊ75t2!hFvG 0\f4$,. ٳ PҾ ؈]*0h2/!+?^I<?w NIO2wyjqcT?CtuTVQ#HM߱A#2!e9,)h$=^LfoGB5,.Nit y&JEf[qpl 6j?|:ȲZ #-*Q'}tNvȃC/|A =AXuٞ%ƙ ENtc[B,[I!&- RklEͬ=Fvr D̮ۑFUDԿ>aKߣ X4[R^ 女й} f6Ñґ_I0Ϊ\*^&qޒ9yHџ`PMARٽPm::L InzuZ+;N<s7axP?# 86fgF3 ﯣ9nG/KAHL@Nn12|O46tv"џ2 5蟶aH,xGO$p ŬCјLB*9Ie# ?D(ɓP*￳"5_|mWM$&>IeE(Ty*'-^fwBFu\Qmdc"רJ/Ĭ*cilDyibpiցBPdZ69u/uoW>6ƾ>!;vZq)vy\#}%7e Sn`"+'wrjIs \v *}ބ%8ט[pD%ĩ|K`R\8-7V$ZL͊76aU0#N9 =#G3VŖ.S7ҝl xmW2g%g0}!)SV86^SK˵3*UQC6iAnY<K㛬1%{VW>J^Д/1vCfjUFzjp΍ awk+cdЯQ`n!08[[P|$vǐXX%SlrkuH1?&)6{ŜX%Z]2@\É>iֲ#o֙ |X[QM;aFqU3ED(d7PGJ+M,3V^ׇ!!(>J~eN󧧸pm6N?1nJ֕v1LN},6Z=ps۴˳e]ISPf6Ns9]u)޺;s4Y1AUp'VQTbWo'# V)y}o'XbiJz %LwR0;KG6VFZJ,)!~&B@KRW(:K&pILCcn^} 煽3QYh֯4ZG. f2(~f#R߻ߑ/Tz\{9X8Xi#M׈(wfI\D] ,WUl])τ_"E&_:Ɣ.e mOjΛIJ:+x;D*Fpq0nP@VKW9 g'(dCL™K;cX:B o(_˟vU3CF)s4#+f8(ƲJ2mU[ArgkB`bfXP)8&tgl٩ɡ[kܡ &~%]u#Cw-z;'@Zic>X.Ăcb ߓ6(˭荶᫇/LuM.+ w"X0/"ϰ4K"CjZ0B:ԉBX^w;؃agTsw!V+`ɶ(V; VH:} Tĸ ; 5M)F=3o]c.3)0SXr!Λ^u67N3v:݅ߤɂ @GU; c"ihm F9qiNăYLQ=%ԧ ]7i)f]dʊJ={XvZՇT ,lJ0}LifdbC{BSmf6󱕿}Pb=44hc ߓaPOA]كlE .\Ajf+X x$i`9y 0mkςL2Zq79 $^@XoDx Zwm+Jԥ_8H"2j+N`KE͖7mH@Z:5 Iј Ǝ=& 꽀`Ԃ370FFt"#*X-WC>rxo{<`b8ۈdϊNA!`gOCCA0Z+LPr+7AАAq= y aR&Q(pd*0~N*ƴAAw#F&l N}Ea k̨P"ԑ:ǩ?:!G`@u/[zXQ]\zҸI˔v1wQ7݋pa z,^M"RSeMRآ,z L^NٜMtY ] ٗk=(zalցc2! }QeCW7P@4Rc&Y{t6k'VGPxR6 Z1-^8RR.M$c1q /e *"̀g kz䬡8pV5'C#Vzkmٶ-=YLhh!h$s#pAb1imbʨ-"%x(7+ IA3sBSz6>4f,J6>9]%>oLhmZWimvWQH* ge^! gu7 mBUYv{Bs&`lTT ?1C5ϛRgQCA.cqSr('‰;'DHcܢ%Mx&BiE/&vDzɉgij<#Oc,1QV%"OwU1>*1?kLK,HM xh-/z6+LH?ʃacHŜ)k!2c|wő`\piH]'ww)wQ}rfjL# ?Yߚ!@yH5=,lᐡUxƗB o4(~ QՅa*Bl7vϔ)1 [;lL+yݏP(F!I@צ<^/M` QHr(ijd|͂`ވ@Mg8)5-ӓ T޳kPP' l"IN}P2F04%(6 V^o#. :/kn$TkU*c9m ;L.nŽG .JrD{Eyh\ |D.BVzċ7dE3?2M7fJog߷`iImUajָ&}A @S+Gc% <^4q|A9.()^􌅡P ,ÛCPK.nΞuyk?ށE Ic&|-ݫ lKS><)Wlœ"*QhK2tTLy{8s{=bRkۛ?n<*^ZȚ^]m5h $e;ME(:Bu7GcHmJ^Hڠq :|'cӿ@ U(V,AP /}/ZanNYdpa4ToMcDߤj>TaHvW"uknYnwJ!0^1gZZ> $ -t޳jZQ~?iZkKf C%nEtf-~at09 /Ta=-:NNݐ #viw/f֑.*ӊ ά_9$'ZutPR\/}ꨕ(1Beޮ0w짟]m# Ӕ(@Nr\w>D ~I * P!QR+QZR.y̼|?wD*4mP̯ApcTiv<4ES]Jwr7쐪V~ d.؝&zṳ*DEs2[yOOx`I!]fT3;l-Y5G_ېP"^jvoӊqV3ږX( -4^,efX(O(tE4VH2 RGIe֧`5ɍg>bqos=K"DӸp4.MVW㽔T<.^p㔨~L:d#Y ʫ9&=(Q|3s Z JθђR9^JcX)dE3ȁl744&}.I$]HP(R jܲ57lQVmb@,ŭ[JQE fvX%JuƋ^_ˆ$N19&UtdirAX^__%Py>wy`}?7ZR{0h,G$FO_W~_N)j_(WsJ*׋F%qlTK sAq)up:&'miP0BV. h[-ݼ(GW,tT_[И0 WE]iɅ NlN:Z_x,Y֧;dmylm3o=bNj \2&wќp%{qoqR$t@` ;k,Og8f觟dMyȫ][9߇v43e3EeL AH`n\k,D}#>q`;)G}@Sv$Z_##+2b_wR>~E9RQXDÖ^JyQ.t?/r5:,}?v.7ywqϬ~1OH]c\|+ej69=EF&fd= 1hrv^G`>4a= Q^RMxFnnjCG{/'B2ޝd 0:8UʲORYp`PƔze.5 nF4׬{6 ,O $Zi𮰅x8L$d95tFc@Ԭdtp*`@1Y~:j)Ar`_ٰ/b+^Lq;vkU5s$@6s {-Ε@YZ髶X*jswV!Yݓ֣}q CYcНZc/RXq䇰19gV$]c ~rvȟ6gaz[Yi;Ǽdϋʙ\p2]JoVLLSVHiyr3!F(ҘO髆K)sYBSpUR̪Ώh! P<nq ʲmx2`BDl!v'bpN&v,,8ۏw5pcIuyAk3MQw#{&)C0Tu\nrq9}AJi!F# W@1ڕXKb5ftsiԆөz聬[ɟcb*([ȩI/읳8`u@Eڢ&46$F3:I-DcU^-̗NY:]@/=C -l/-c DM0ݖG98:n-Ȗi=8Ph0Sn>JUGZoJ$[&oD80u%IFB0ƞ\'M&=k ]ż3iyмK7F7[XsPl}\I?踬K'!u#dNC'Y@y:*E$D  FQe uF0Ql.E@H{7hAncz l 6Ks^`= !{Ѱ\Up:'Ȥ~d*(by5`8ky3 []&-7tBܯ0ip|0/=k{5[مB0֖4#kRKP?|LW(wxC1'0Q{;8PBߧK#P4G7"CB_o{m~T Y>A茀lgx"㼽(ZiwQu>f(1za:7p&C)sZgނ(tlDxh5Ob- W"w|y׆j)dne.–@/w ]Exhb3r !u%M4NLQ@ݯ$c*r#s5701I8 b1DwKW3 q|-/(dJZB2iujĚxlPڭ#ͮh+(OP';n2٘me5l=Rϧ'Q==iOLhﻻ UDoyP<>EMKBŔm0N=-DgiܺRxؖAaQ@2 {`7˳P@fozM jk R\[EftO?p|Ԫ4iտWUj銨a# D4RjI@ҫ~ BAo xOu$ρv\.0_dj kkn{,z 驮Yy rxv_퍘s|Rl`-ኸQ;6}XW! WiEHHvzoT_ܟ2Fd4kzŒ M g>UCGlcᡛ,p8vB rj\!-̹rXfYwu3nqTaZC6]`i7fւ--.q3ohYȋ('0{P@!0$k6g1)#}'}6`Ę5ۘ5NPhK({9wtռE"pgoEOlJ@̨3#nZ1\[;& k8B]g]Q4&ho{w8+7l.M^ Xuv %QDxv4v# z3+^~|@>GڋRJܝ3 1-5MU@~SAP$>$>ELdn<_.H`/Z \"'To\|SPfrBZ>L;Ӆ{cdXww~*T#R~"nb;ο5WqbٓaֿG@}]&(PN#]^. kl44󑘫0ExDX!)X҆4fG\eʸN)NMuQ! KH>FxOl5dRyz Zژ )i{7fc*͸/]q>N%!5e?r;>ǵa9C2ۀj:+A:MFM0*CLп0ϼh@*^8ʈs҂C4챍\1B1[{94qz HR,q&˕TGAf!NV`LIN3I*jf"J} amR.ե$8.0(}3naޟ۝ty6%ʠzp,sK 9afm 8:"#l5XF3I 3 (m]Ւh%a t!Qt6a7s>4\2%ƍwW׼ݫ:Lam9DmnZrE$tZ!RVJkʻ'ʌ#Yc!˻_2<*ó,TF _^3.\+9{&˂Z3L X*Z啥^7nCK\~*s ֺnu M8N "ȼ`v,Cݮn]N+˞([K;/MN 7E|'j1]ǾHXd\̉3!MEbP bgI1i=;B*$6^'K7p9# )g'%1j(k=\@C-e݄HN u9}een1-+~E* Il]2{\&<2S#i?d h~Lڃ3I Ɛ։M yKbYm{tBل8Kl_8~Q: ?ܖG| aG(M%ȹ8ZNOC>A\uO3MG㫽493r@ [a3` X0U8@,ר%:gSM|Ig3s1&SU[ !Cq;xh 3ا/nƣp2+"ֲ5(/p))h3}ظ~ʏГ+ps'yeMriۘz~ƅa22o}j"LBͥEr˸RgK mA,EZ\/S浢[u>]#L#V0"@w-|%Kn?_{pB4Y$ Mǽ0FbNҖoX;w"QP^RLv֊&fu o"Q1yHnlW%1l)B~4,})on)#Ff 'U/xV[j),f eBֳI)c=R#)Ӯ#·  E-Ba٫yaSl{{!Ύ062Ap9(uRȌAd4 o}`b :210D|‚I:bDn,xp!{ٗrFsp@RpStZ|MS 9ZMul8[W^3I#QWc5O 5|nn QP/=3K1P_A*=/B'!GU`_,M,"@` }UZCf;x 9v[k@|;6nv1o'XHjuba#k>ȷ׹@wՇOrfѠ]]Hk(X(Qwq'TPw]U2_#jaXMQu8-띳l`ܸlؑmtrBpddxuR1-B<!Qe۾@T钖&:tO+hFqJ|ckfgŐӟݲ+{(1`7Ox=Pc=ݐ8@O!nNn@8:f"/s 8jP貖oq+80ڐNGkp*#QrHdIR;F"ĒƄ FNU@ p3JP F5KgڟEY18p nN\a~etTׇ̎UGp VcXmm;e,s& bMk*W!(/ wu|j4LʧZtѽ>yul @dBgeF|:| cAL >G~[C]ե]: ]!7fzʠUnpg8VYmi;r_D"J"'4ɋ5d9<ʸF.~ &=SX;>UAդ mD| CQ6IQyMKloR[²&L D =hv *qLJ4j f4O<𕳍G{-:_/'!(=3RT㵍ULϵ2D+K32$H>JZڌl|Υئx׈a <[Cط~, lƫeS}.3Xwmf4I||g%k e#oP2&qvo`=HZ*OӜa/("Naehbͼ,ѷ ȣc*t}ӂ<|?O-2 GCN~U~z*Z@G;޽4f.C˸jdc2( 3ɻJϿXŸ2E\?uJϵ ([`*RE*HhFam(K36ֱ*Sp0df`SYl) d׶I#pyCqC~Z旂ihy&-կFz*zBXjkJ(" ijnLԜ% 6Gg괢1@z3{(ə  tfƽI)|QHceHM h|fGSqCM(u'<ߡϚVkkY>O=q HZZ`g[̣pS%{@$azMq4Y7$/02 &/l8XQ2 {]eKwB'ȈwCl~ A i$ě%V">XvOT**EӇ;u2c*/췛+Ǣ-fl=sX&Yd@%gN]< 6yH'ʍRo*x<^rUIpJui Aď > &h"/hgL[I"s+<KH*e) P Tpf~U^֝x]:2peʓuA'KY2FG|TS>rFN'8.Qonw(Q[AG:'R=%{HC{0Jpn.e+*]!#8v:[tԷ#KcphY5UANNʛ׵*q]~zXGC8lxP?pp.v ΠZdN}݃xVG6\fO8Ii=C.#XBmh.At)+spJ:>*9QOI(JqTp^bn3ْAxX79os 4fW2-Zj=j4bx~rufP'{!nl7ӀҮh)\f.(//_^ %:0~e c}+7&}N\-V^7t_?!.2Nΰxjk]VfdpKF~0$ʿhD:H%BtU: CLGH}Yr17 U@> Ҳ]9QJlLN%`|ovt^lj{j'eMc\G@3 f͑I}oIUÒ1M@wܵ(kvmRg8W7X*12j+U10]N⢷ٍ1&,A4FI1 osr ʦ0hW~rtZ{ĠΞr+: / "I F?ٜwP;{I_(!g|g0'/=X)vπ>BzO ?sbu# Q@$Dz.  կH )QttN99 UGIg*p z$۴ ÉsGAԈ68UɡAto dhC, aY?ྜྷ>+ҫH~ I*uf<്Fgڇ' JWJIʮB}SLTHW)zGoOՋX칽/~Bn++UGl&r͡[sVYp[hp<ۂ*9S=cˑS &1?w *ĜfغΈM\l?8N?N ^*٠ܵVK1d |VUG.sRSn!젞P_ 5H4$쮁GZ&Yu&C iĿ1<> [^=K;W 'wX9 I ]K [0/܂h0"/q$:WKS{AfHV"衲cmj]=< Z AevPRa'KՈ˭zw=`.Wۂ.홈1bǵ;/=b ǒdBfm*u4IE5Up7g"7&qV4:Y٥S:{+24+PC,qȐMmlpJY=F`-ĝ};䖻7S)ù*.|.A`㡃FTe82[z0@8Fr7[#V&Z ݖ)D@TEOzU=[v~Upq2wj- [)g2B[/"Z˾,b:y"sT@WO^71P It<YGyI9)ȴc)2dHوE1u %]=- NWJ\$ ݱV8 `@evT4\QlV.x ''_LDJ+.jl]> KM# $d&!5&LHXd{j]@~$a5]i(.tO WU\M3'hӂQMB $y bW᧋=Ec dq] t* l73_>[^Opł:ZyY. g®<د≂ 2!o 2Yi h $8 Eg3<|Ѐ PDv} MTѩuKFj$t\ VT1EFćSJVIffqA9rPĐLUG\"ɮ95;{צpV-ST.iCb7?j] f=NKоE!zo+ h6&ؽ/8˛TPgW?G n@t4mw_?lQC 4[O5Ŭ)$N_RCpv]U&qTȍ.LoKX&[9[U1Aި<uNL$j<#Tw,߈/HHfpnx9"ފ&W ɪP`A"EI B._ V;v"es'opUbO)p2de>^m/[p}R|UD^IT1x(V0(΀>|@t(N (3ђA.!q2Ot=4[T)UZtHk[39@XղV5xg14Mh4 zHZ7Wco,?^J"\r3-7}ɷCЌM%_[Hz[1B=%@Sl]dc&q㔪&̱d F|@Դ-)w`Lh Fqs.m7bg~Z)r#G֓?2xI@^n5" \h,'Kx]~O!y7{5ڃ=-Cq8C:D*t{}^OT*)K2oő|Qm!=d~)g'j|7NC E| J[F`WoD֏Vv|Newo+{ueC+ʛ(mHuD(il<zڢwZ1ŒzfS glb )Yq,5Qhjܭj~m"p% +~##͎dЗ4Ifƹaddp{U, ҋfUC2}:ޯ$Yo yQR5d,o D2=sWl1<±F1Tv=¬Fcc}O4>\S BN$TLPs1q2#WŊEѫ{x!ͣhf30?ۇ69x0ipK?aAY1xKH֐=>~#kk,yw;߰FHIWKs^>? 5ӭv&+]R2/aúeo0[s:1`x2;a|I(,ХITuL_pk oH@NMG{e}KEA~15HEpaFxV&T&m9&*YY&ގPCg.YL_"v3`o܇sf}i,&EkD6>Dҵs5_;YIMi[8h vCTt^unFK/*g=)!斪5S:3dTˬ6Ȭ8C&2d=!F~9g Gt;M Ȁe4un0D9FQ;#ZT7]kIQc&~ՒYn#@W_ 3[ώiR#EQMc Gљd}x/VԮN`)k9JJFX",mMމwp侅 /\'^*deYnhGK"N0sP3Ȟ}/KIY_`6Ins9G(ߛСT67{TŽ pjN8)QRqm 2!3_5x>uͮ ;QH̒XRJ@](A଩/~@U]Bq˱dNBIH ?7,mW*XPskl}"fF=]7~49`u^wfOJЇ7\Kc'{|Jc҇y:`7sf芸 Ǘ ;seܕ%ZK$gLhais=ȱHfLɝVh blkn y쾩RыXKUny+?2:ǖSi2VJCxO9A[|[w/>r fc-u 4[9U<T̮jƦZ@c0/AƓKbEIΒt11#pxfmW^ p!5FMp[A-W49UBdAh֍Sۄt@(o.9A}8j[}".r*wdJ9Gŵ5]=HlggjCDKP:6oCS ;jәmH^oggӈ3 q*=Ջ]/4$2Me6OP~VmUjJtf~:ڛ]1Zy[TZXgNֱz`أ=lt탛(DL.9>ZSq_bto"Fj dSܸox*<?-U5p*Y"}k+ ӑ &t'I%`n3\f2xvz$﷩auU9Zf&T$Cp 1}~%D\] ~a64g\~<w.ޓnY=PeO6[9húЭzqLo K"|\ݫA4^2KK 3;`mn,!js`FMh|9(4z[- eȆdE.)=HV>}5$;qX~M=ev]dHR'3QZA*Ij Y!U60{C&8kdOW4Ro;AK3 F8˰:[w4s%]T!#hKiԵmʹ  V>dq2z[;a;i#QRLD<_o$KET).3džqSdDb:NV9~+:ћ/" /I#NkRy;#.`B?&7A8F'l!W ( `EW 氲#fNC*4U2 b%Lfhin)•Mȗ^kI)Ie.>2Im(K^씜"Hj 21P Tr+1'\F׿R!%Bj\2.?!keW͍p 8*LO?yy-'_ˊ03>xNZ'I:۾BW}F ? ҷ(TfxwjbT>G[Cf/A+ ,Y}Mtғt"P cʻ%}yYdz`!Z#FoƁKթ3WH9ŐRz+׿[۩0eaŇ1ev16%Xd@}c\+;hI ғ-~nn}  nV?rG,e! +5&Lg8 <:ۨU-QM܃vfMOEx4տ&2k%K 2](.Nv.eؐH¾j0w"GNՁv[G3HFP۱I%$9 Lf2_0mBXwU_]w阔/_oa0śӰ0)Z;-*C:|2kiYPP$PhWgjGr|/ `.x/¾A"9 Lj]\8OOk1V^+x{V1±8Tj3 n=m;z灕"}%5&M`{"h`ȏXJ1]3I刍}Ay&]ԑ"{ `G_[E,c3G08aaLC#22룊Y?R*/ʑ/ʺ2-vܞ#DQcH:z76nBH d;ncugY-L %h =@IiRI M&VD1p,͢i .t!~1X=ۢSJ?.t&5F4y *iՊj y͍w>w*35 Tsfszַp[Ѝ:b{qrrI=zJfỊh3A*#Inn௻>6 Z6X+;\9[nCSfI46   =̉l#=Ve;'2F}E<<8r 6Cm5/G*NJտF׫lKBW%-lZEP~g:_NbE9䪤P?܋}wL,<9_gA URzZFq@Sv<_Agk~$K6aJ3tDž)X5ɭ7 2(8 $Aud=&Łôg~rS=);qm[huX ]\nR4D咞'FnLB>OLV-ܪbПxbkA](/ua"Æ֑ӏUgEx6A}eE9'RVx)'"eո>H-iD$Z#PwFzYRcqG*e>,¹Ƿ-oFg9Z-@Yz@Rŷŀ;fZ&Ws°=Xt<(#Kj##թ1`aퟵoZ?a]Sq)){! ̃xᢛ(\(hiBH~]r_\ϱwX<KR7 OEɒbbhaKC2 aG~QJ%p0SRuu{ջ:J"{X~Ot'ِW0<>ͣCZx :s[nn:r }ⲕpCټ*b}]m|.E]U3]5^csT6_K}mWg?xq~) nqmu$ ^ٯIɍu&$pm-11qGoZtV[2?7u-@>h|o4_2'׵x.=^^@xh#r n;t~Nh<1dm; :I+xcgw)P8 {ͭ} <2B'6/uޠ{ Gj.2$>C,GƆT/&XWp~zh >*3|XlU!p{uLl~ ShTiw.+0'GT;{񒵛E./`Pb ʵʙ3?_%7;l}n)-7dCI_Rl?6jFuj}8B:g.`hn:RUt=xBUYҊn]x|L4̖ G`M\ Rv~WwiyY-mܼj6I0r!FHηl+-9B&rs- ; ȖAdzŮLy))]?7ϗ.a;^PEZ*EgzGqos/ ]SuشSRBd<945e@/oq/L0E?'%f~6, VԦtijAНGZ>J?B_e|{ᒗL0L* CqɿOŊQ~m4XEx0F{<_ j5.kAXNșXa$L.o˖bXGGz;7FhC2zڗ(%QlGܚq(PRJca4"Rr{l[8dJR:QC cȈ'+Q70bM7"gvyu/Mk^C 4@Tڱ @㕄7>vDAJN6ĵ35)w,VYbɋ_ a~C1]d߫T,J>dþZtlSU| '.N:˥'3ŁM!zF+ӢE3:µjlWC҂j }#sl6To#t1! /` I zOZ>^h|V,qo /a+| ȿ fkT^^p"}ؙm`S(ϵBsp徽k .lZ31.qFȶoV W3I~CZH]g徵g,fhkޜan:|9p()C &^-P劾̜׬ zArG8IZR_$V6/M\R1լ脰 *wT:8H#J40s~1i],fyw+@cZF^3âjk}XɰWrfdJFD&g BrK8dU/2^ _^ZcYy݋t' ҭ}GQBXKfK2pu %GZIRr?[&E^g$3 +jwѴb hmP7(Ĩ?0'SvdZ қ}ۮOMC;_] Xtﹻ nhj H`l%/fBDaPQDFw^+,}j yPЬear`a0C`@_qh ~'ʍN~x.|3 ;cmQJvI: ~Vav#$1;/ӕlbZOٌ)i[Q'!JS%nM3*ʴ%:õS;k^SԤp,W4" ]ʜ%_})XmA2=~VZq*!nйVO7_6ZDˆdZ ˧fxL @r7T\jMZbً:FMbN})3CLUS?x5n=>˜HIS)oo$7[˅p S1Zǒ62;:E#t.ƕd޲=* Z׶T0ߞAt*.)f 1{R_Vh1ǑE]WBj#9MZfC={Mk^ ,ȇ[v_#u;9GJ3+z2yXpe攃6Rl=U)?`>r;$NM,B#)o nuHs^>U݆S< >#Fē|\]:uv#*AV[!0nM3:|_SqsH״rR ˧0B2FȮ)&!Jo8!-<s9 =..;.8A ,ͣy -î{|ԋRA\k'4ceГ~Qm(io҂O8^ZK{2E(_ŮD $ olyxMW7x=#jȁ Q5%݅"tEޜIt1p]ԇ LʰmIL3{{x* i!4߫|V|hʮH4'%d-Ջbm74tE+o%B^9>w>;F2.w]3Hh5$9¾ dC<#;,G/g^?<S[# F#~ED2ZH*zM<ݘC|P]‹ fQ%%.UH’6VPHF6Y}=zY/B1Zʃ i\h?9[ H AĚ+܋ 8c՛ Rb1Q‘[XF%$H؇6!o‘tߖu6<2 eA;z:O\UC6xr*yv%X}l_yF [ZpʺDJG;8d #wvV+.P /'$:> c 6cDzNݼjF.!^;:chQ{( A,;DubG>!zD7Lݮ붓6^,5[do}yo=?F`ODJš5M$:m)U-BMѢfLy"c_z}D¸tk; n J;bPhpʎ7 CRqWteS8"m\jb켛U^ "#5zv4l24tv|CvxZQ q6T+^7a{ 쿧C7&Z 9:&Wτ7IFkR%Ԝ- d[֢n![L]YvcOT,j۹ӽf}"<]a/!F7]$ďnح*Ȋ<׵W?zjĭ1IRb4qh]fT $aҡn_/ p^՚@+C/FgWfU&ZwVN6iå@D:Bwa7|(XLtyEKC=DP]MEY6O~WMV?j=^&1hUNK`7CH]%3#,~$ k/AYX_`і\dRn5&Ob OU mJ>FQ fM֤4`©+?sN}`6m>5O [v8ٰb/ua2uYBET oi75):sb ;*^vLmP 7;sj%A>stٴ EC#\wdWb?i[yJ|Ί %6Q2#^!i<UT+VFo/m \{;Բu4a-gUA".-u)%$\΢e[Lq )9aƒ 0 \XI--Fnbѹba!Kua:E.]>If>VrK2,.OYe`irS .wMƔb*:!ah(v_(ZItF)n z{ء>yWv|c<lĵT_l̳}hT $^i,-I.3 'L=>@UA%xe^*E%n,ȷv^WrM[3ca`Aҗ-BAU%LpsKq'VcwRi:7U!o{.r5346ozVx><ٲ$\6J*}8#%M ћsJIJ1#/Ԥ/Si#.$cnϐͱ!O9+ɼpys%kWY Tt켙ҿž;LjmR[zsN ASwPh*Lj<Q2jic`Ш8.z/jj|Vs\wU,u3)iNܗܒeLݕ/x0ڄxM>"oԆ_07w$IISqOqPsO@0PHSWԗ8AChh?Y_Lc8T~=0ۖwn 0MFӴm1gv9udvV -AO[m*Ju6QAxϔ|!w !\|Ͳێ ? zw@hTn\Qg#oaNVI T&ƪ0mi;{(۷U60)';T[RDwc>s"{Ms~&00K[|5K&1]78*hm88$>D{Mw0D n>9 ͋^}j~Rz܃T6)n[dRnJ6ˡ0shN3^=xK.w rzŜ.@l# ~g4A‹jqƣ kqiHYg}}b㞭=“olKxf $BT~ .UW\|P1aƄL|Dqx姷,"٨3w{1(e6>o-:^xAx\cSƧ)[cF4.1aRts;Bx R8At?ޱTC?Ẑ H(Ӫzyd`|E'xGt{'3|=Jyҵn-6#]5RlD,ݽtYJmS) L+V:'IG%*3k9'Ogf-]M9kOb䑗wуDl`4OrJzs7uI5B`R"L?`-T3vgk ŤԊڲDd/ b:ü%ƂǬf59#?xX]_]֥˗ߘ'hHw^LO_.*H&Aŏz3ZZIcM+b+".J%.9EKR}>.q=uYvrT{nw޲jA)l݇tMLWGϨHm"KC9l"52»'s 2HA#q}ܜ\sТNͭE ŶnۭcU-=BtD[HGDa%Tw os_2'),C7?' [c]Hs r6 ^ {@ܧOSB^mܞۍ8<13Gv^K_@ĸ|;DdR)+{ J**Lݠ׵s<ߨ:u^>/G9W@/ϱ~[`9B:['Cigfg#z$_wOToV_ 2&3Z>?'3I^ҺdZs=JiIȓU$.4c=,`O$6&Bɫ'au=EK8Ly!`;)?@`[M 8t 0*mс6Kp&sG#) Ն;ȇfA 7xNW:w4}}mwk*W"8tK\7x6/K̗0i+YZh 3Uf>sKmIMUJwҴ^Jw_2͹^Ʒ˄`ǸL9L|,)/s`X i2M#`ӷ|;FꙨ5WDtrC@d B?~D, XsCM۱ M휌YYI>!b.|H 1=7C]1i?f+q@q~%lGအcp+թU8imm|c9o"~%xýA$̧ n׍ye?;g E开Y_ I=Fq ҡײ/mTq)P*Cqnba4 l}'1B瘹5k:XǷa3*HЃp[A:t|4mֿZs LoxOv-4%0SҰ8ZP+q]%:>*?G'i@Z4|ܬ(wg@y֠.uJVsLV9ԾNP5+!ŸlM< K4xt$twNwzK .{JETb^M,fVk]v/|0O~%(~PNw~#ӻzFފ#q_7^?$v(hERG.}zPudDM11l=3wK̦jx3ok纷\"Gw<9(kG fO&I? ,os DXvXֹqT2; SXǮ?YrE J7^fi|[W՘?7)=1k ;č M]-'!ϩWW f潒#ѬBoҨ$ƃ%o/g0^Fz&i'%Ptk *'ii%K>u}HAt;oՈ5cvt1㜹ڿ(ԪtSgC&A3kұ)tqEA L*K0hy(pE"'q Lu[T" =8zLGI9}L*ŴI'$ p9e|UyLg2SͻՆ=:?u*0;E^(2FJ,G =OSo3p_{z۬q%Q%%e2Kz %om*62D` _/"x;"F'mG^GbΞ1蹠ڐ-.> 02&'T&|*Hb^YMbh]/IR1a[c^s4O|r XȞY oɹîz* Ljnwf&7ցl |d= ^#vNj\lV͡>HRVګ#Ty%;H91H}5OV {#`h= ;"qP ^b,"XR+YqoA8%Mhԗ֎Fp~\whz Uu&W3 $*P:X'C^m"琗Ruour)Q*V$F݈:~µ1I5iX7ԣ^X![WEj?7%rq#;h'Q88r[]*G;?鷚 ]!ljw_ɽ9D¾HoGXă3u^?@oAS>|wiUfg.OX6U~#CLs?O$! KKZꓮƖՑ/՟BWë QHBr=r)DZS5Q7nE41:3ËK fAt>Ād0V\zsݱzys:>h߹ ~\=ݎ /Nz-l"S6OdI_[CV4qONMXIR2Z\9bW 9$'i[LCQ'P:ZpǐrZlzxVJ߷MeLOv7dHG!ZD͛ir0e-Hp8>&z > !ƹ=)Բ(&3"6*@4ng>/F)Z,0LcJC7:!d1<Ӿ."/"}6I/?/0#U'vZEyݰᚃj֜ dfwf4WZ ۭJy?& >AjwyM6);ݟ뺢?H0Ւ۬;g-ZR ƒ]~WxUU(r%K+0Y r0c%Atw&!wobuDOJfWK_K=K%SCp_"qR[ڟK|lC.f q^x:u##4^&f/{Ei; 7[B\?^k5 -zn:lkyCWj5Vcky3(ܻh^ѺMg)BRlRFl/M6̶ܕ՟Azd+ @PpbDTڔkF ,|$[5ikhw jȃq8<; J<Jlmqe9, 3"bp#KA ?<{ /`yҞ '0i]b\B#ӇJBphrHM- H_0Hٓmq1j'>{Kɵva2 -vi ?:4*МcPK׵bi괎ե' ]CHpmzG."xY{輠Ѭϡ:8d_jp[1[_V`sFa'Sm}=n3o=vƮ5Xy q|hό]Cf<ӎ) >)u,6%_+T2|UG4k~S:Nyx&3!lI 0JVg1I\*v÷볓 %+UeYޗWt_{d 4Мs^7#![zpG9ӷEua'<#Ύ.x{EWGjvU ԷICd '٨Fc  ? +%Kja&rvcUsR;rE_莬UWۧ|J;]Ę?kB(Y縳'cb`lbF`5F"Qcn!pZMwJU8 tYW l9Q+%KHo/a1vT׳8w`=O~S;Z'zuju+K_s$*n;P΄4[|-h=mkɱZ~&a}kwhtgAÅ,dslQ)$·mĔc&Pgۇ=n d0h`6~o@nKv/CBX9jz SMnʹ(soޚ6:t*FWGT`,n"E鰁Yshڕk!HPv-+6SFrH ?:Rϵϰk3¸(55_dVcK\2 |"Y7k9ҼNğ g_hQZ`X`a% uh%ĆζԝB*|)ڜ%(9w'¡'5_цbo]Me%:Hŝ2暧L'^UG/$?ׂxUHe2:}5T9>WͳusW6Abu&t G,Qt?AR'pcu1\{֔R#n/ 4* (R$Zިް\o?@,m_IlȢ^`3&8=߃:bDֻA4tg%]lwOj V%D,=g2@vIRY`u'+ [.\؀x{ V X`?L} Ly2DVzelO(fd9C8>?B\@B85 v-ѥ'$B}$f[qع̗݁([?/`ٙ&"ܪ')$yG5XzovQxU鶒T89,ёi\vux!al$1*#%;פvݟlhsy65\~_*"H%A(Cg]D0Fr1Uֱ] Pn9?J-&A(B0'/no60Odg _e yǵ(?1::YueNt䕊{~H1"lu;zR+b1k>N7<$jYVnuG'Yu_G?7 KO#5w%@Erԇm*vt<LE|8X/1J< )badr:IJ!<^1M}Y<@>vie @Gav\(D`uM[3n7%Kt ]x;QYFfl? hSA)x<=qH=t+)Tcp[vr4J",k"YB-J`ꑥF*.Y#փ>skGC=޻bNl MY/ 8j=N [ںs2'"(!>lms9O:)Iӧ}rti 飑-SO%lMD~4#fI~|MMF놑iH\~ V.h>ߐֿ̙2eazkaE' }FNiܖӷc:PMI8W!w]m+cWHw鮂=U=f/}kbt\P9-ǹu`tuMM!Tu6Fx0xwC٣ #kBgܻTaygA/~ޫ5Udam+(_7s;PhԎ2%B(=SԈXyF%̎zi;ζm794^lJmtg඀n޵S'2Eiɜ6%6]p7!V}AmEۤ[#E;yGz9<x# /Tc e9MiqYՋtodsȧk> ȶI MIk@ Yp5˗?4Gs;&?E!Ш'hXV*% AC3i`/ty8- cF a h-1'Y7B7Mbu4 DQbj?2 %ǧx(y3>Sy9\.̂ ?VjS Gk)Dx"y7yޘ/s(]*AeOϜ8.T)a6%WX%:WKc7H"~ >)`_, 5 ½1h=ef?~{?8UZhTl7xr2|$}t:]; k$eN`+ꖛV ؓ$1)Yv {tk0Ǖ- 9"e)&ItB*pe3 N)d%q B* $ 2D̯H `C=FEy@tD.Ieoߦd4Wx C@b"%f2`dUc OMrϠ≦z:7Cʚ5BoR#uy~Qޔ.ǃbOX_Cϔ1Ln{ }E]p=ʁv~B>C2 5i} Zk׎`XAL-[ؔ*VOV?L3gk܏*.1 F|ǴJv8hR^k!>ebc߂#׀dfՃz{,Il T,u4/ #uϸ<b9KSs)dؐ);d/|"VH?q+i WRyd>)Ts6^H U 52,V#lE(y٥ې-" {1UuȪ^bWER/?`Nf\[e#ϴ:חNF*v{n"h^\2\kB݇όl aghtT5j0mٷyࠠz|CPo0J7$^gߨͧʊܓ ^a5YEMxYGXt77NSj  FN ^(B#*'_lN9{t2UǑٰ{qH婜d-KօÂKC}u+0MíEVGӆڤ f{X]U! '{܂j\\ jv3.hT7cu^P,M?+cj撈kyA;ڧ=\(XzRdi\_;am ֢^^[Z3Rx 4 0nm_1棜\*cCU>z̉&bN@l`4ЏD3.^%c-?N$hZxseSp}JأÏE- ?nZh lBۥH؄OZ{0\6ٰ칽g+[cJo"9fRH ԪOU1 Bݚu(-DY8gM%/o+ծx=o">|ĻrIh*֊YzѨ&`"Ko |OpC".kTJ[x9lВn?2 H9Sбp>Lfzj%dKlקStt, EnJ7q\D:~|OӨ .^ō`{] bQn{3.qTkvoxO 1o܈@clnP^ʑȝ-O' ~Xur2²$Ėw/nbBL32x%29rXFwhm )#!ۚHq߁OHpyyK[3aFcyFmi ?O>皈(ղLiNW4x^o"[f/kKw;4h/_P |>5VfWa&/_+fV@x~jMq_- 17ÚaY5S ie_HL!ST M6<?1iHugjoqVpn yA ~x7up-5# ȗ'08W~ΒKs{e3Ma^hk/!ǏWrP:tѱu/+?Uڮ !T拑<1cv; P @]Aoݦ Q$?])n"nE'Q6ԗ"=G8d&ɐepCK=W^q,Su%un"^ܗG7~j}@^k{QJBqQ@e$, 72Ӓ6Sw KwH0_( zBe6#$ #$Rt\D 0ωAvg%WȎ$kB8Ӳq5mS:0 Ov/Կ[{}*75Isd/^Pry!67s1k;V7uy?'Q\7>g '* PvI<ce#!nv$ ‚}vSc)31 /qL/mEqrWj9kBNQܡ\w;[`Й3t0j"2 SNUL+72-ۮdN@+OM ,;r(>m|q洉 gʧ3EQ\a0RO#EL^:1ׅGj. 4h%ċ"d8˴P|"œG$atD*gKp<q>۾Wh?DƒjЊJ엶8MqF-216baO?G `F1USX>Q:h["Ϸ{(\\qkލ-$PmGϘyZPkI*^-ߧ.qB#jrגӠNInl,܊8e M<7Y0hd":).2nqX(jƶ:[3YS餘SuLDX,~o1KxPz3}x?j2<˵e$AILd,aR3./P9ӱ |V> QblPJ.p"ߤvGjk ہ9a@8|$ɵ-[3~N:qҹ NK!nqIbS^r\$;߅CY +%QsiF͌\j^Zr;Fs^zE CWL&qJepv͉ל %nZD%!C^|dEH3,3E=DfF? _ǰIVPjNl+4p`Gc$!&Z%X X8!DZH?UxS˷6]1}%;ɵoGq> tԵ@g3w9,A>ehn)7|]Q%<,"~2 YnWrLusz"&eY]9t&ЗOT;t'[2Φ}r _ұ^/otࣄwLWMjscMJ$AO 6^"%zM'7jP;&P~gMejN;-g~ڑ oQ4U`@U(sIm40d2;o[!+ܜ$C!*\e"d|݌W#Q)%JThm =É! Oh-^f!/n.xNO܉NC YS֤`5dsc8mE7>[@hayS> O췬 ܾNy1 b uo1I#+j1m`Njqk uT zglpE\ʑ^o+V"1,NxaEо3z$i&n٘nϻRTZI8`m=] W%fJ)G߱ `/X5X*eթ5 fIpuΉNcuavVhMrV)UMǃPa͓(%ӚOYjnjW5M5^x:m0.L([WZ&(s٘SKAIr W]j;g)TZZ9oIҋaOjhpar WݢRkHo 8[t#yUy$=4v5LkC%[6cX?rW>\=4=sCF98u )l)aP(˚::(1$z Pq'@(-bXL_p&xad2p(Ogf;4lQ̭!F?፹gN/oQ1UeoW͓}s9j`i+X]sD~oɎE՘]2U IN(L{jIʰ8 pe͇ȮRlXW9M>lJ&V5'!1/9O؛e2P YJ?/(W_5L PNNAx 1瑛!z=V<겖al$`և`Lѷ&K>m\ 2|FN-b^UcLʀ6Q\BrpSίgJsC.TT! ? X4}Ǫ}{ DBE٩2l+ rp46`?uZbr'X,ʏ-\ &F=}1*n;-F+c} Hz dڋiw}ui/3;qV~pFQ@N3!/GشEt'^2"jی1bP ?IŠiFi QG|TU ~%qf$y~1mW٘ղFj8;e ҸxŽ5mSȓ& 8|?ՏܝQz 2'"ӯVGO,|bUW8(Z!o0mO̹1q8ZVd{d##G^`,M tJ@|oLwp|Nu +ŬtA1~zk,_(wmFT[,>|PѱNz.yV@i~13h"Vyz5ïF!-Jk'Gr=r-X9L*9oh5eḻxaO:fomqKNY;ԍ_ɔ C'&_?V6.~~ n<[2(9Gʱ@4Y.ó3q̹ʫ[.2l/RGWA!oHtGHDds 2.E 6bEx>ʬDx 笠H{^y&jg_8KDyK`VV` L?B'R&_b27 Pm6{ 91'FyZm_?H\ӓ[VoBF`vL$b|vi+O{4x^OSL8߀ T:ʱ<\qƤ=ޞV}izO0]+঳u̯!!XiUEP:"}P1a9ϫ4Z&"pmBc K|s]3R {~9VSsTP V}hqTݝ){i$ },$jTټoupNipPŵ=֘ϹIA7Yi{ P-':7N'=m kO{5L#6Z h3R:u%E11XY-#ZbY$[ݬnbBlI|,hUx?űIÆ,dO {ڄ^IW]c{ilQ%t<`ـ F(%8g6S7xzA#PXj=[Z&7 j|$῅]s!P3~/<<PzPtEO>D:P\W [Wo[{=uV3~}DB.[hzUz.$V1&3,fJO<-4ď a:( aD2Oݝ!Q{3IEuAZRpPAhju|;<znrKe7"wmC?rcأ_V<($m?Z/Gr$(7KڔJA4<;+Pl~Iuqszr808l䜊BySX9cH]'MaIR YT]iS‘\m}J[r,{DϷơ{g1cg7y<v-lZe>@ڍO ӨDt ݞ}ud; gWEr~xwq!}4<`o_軥¿E9}Ia ʀ{tF^ʋM Ӿ,D)IFRs%aGv:)-O(>CQZw{:exg=OC TR&q3g_xnS'}P:<:\|mPd("ynIpnrK[.̙x6y{=*QNĤGZm!\_?R',p$ ݶu$k/\l F] Q+7wG t"D>< M UܭՉ $gvr l !D=u]%|&lךɈPF`bؘxEL֝jS2we58sBP*qBWwȻ: f:pM[qgRH"u>G1v@Ǟ/8Ϝ!yz}і^8 υh'>kK0je&?~maC8Q#v*#Qi\7V笝)DoUi_|>7BOT4}L65 t9 tϟvRtt= iz95Lp - BTQHLFlN&0+B.nL [(FlzNyxkǼ w%e^SvwK]:ߢɱǦ}'_1ژygނT"fVV+=jS. ,[{9> L,|&p8aH9o*3M4(dmzD=9#e~ z"mdJXr4ނI2²TO^uh6a`!x˻3M^w1Y*z"s 0P@Ѕ|оh97VJPHJӌ%VJPz6A$ӭuGn PԙK }$/x J&2 |[`221wiWk#wC8F{o=4'11/$ab[8F>Zу; 0rsHA. D=H)YzgFynlsZi pI(D?3P&β9Y_Bd5HT@c !CY%-#ȭXW&15NGJ6YQ<$B_CҪt5GkQZ5/5cJꝵq ׳rZ'u,J5ca9`7k{G[P^O5||:c5^X!UgR ZM`G~.CVkV^}d*Oo,>78߬d%]*;:`D+D"o5)])Qy(f`@3^M9^,?yJ;@Kt)ʽ3]ʯrWF˯aJ!Kb8[?Aqg(l4T eDG5cN9D)XTT{]@]?]}S1R;n!8Ek=8b /. Owv=P׎?R (J̥xI<*2(4lPOd偖|Ђ `$Hz۳M>x/vLD@\!ѭ5]0BVvEyY~ usME0qH> (. N!†?4ciOv ZWTXz=yH Jo5F 甴e9̀GH=HF.n")j"ěJ+ $dU.mۃN~;&66{2V8R'z5TY4#kZaP'G,R|@1 "p^ Irǯ Ft98?k[i )wL#\I BrNdM*a'p X[&ϴ)]H+C Ov<$u@ckKrW8ʏ-CJXZ w?V4^hLyZg+!I`0q;Ǖ %\e鼬'~T[~03eDR>} }՗H.Q3%eNT{{~kF.P猄=g hˌ4 Հ%Oe58:~ V.P lm:/WeI~DCY%H 4)H'T׷֦_A*yJpMca󨜯&{#JUKӵXsp*tO~Du|s" 42j$10 IFљjoV[՞ Vہx͸+Z1."pPwW|4T[b4'o#QM#ހ2'ՌbyĮ#g^waC2C߽3$iUޒHP׾I"اёpG;rDAyB^vPo #h*ν#{3a W?s0 \0謙}gf`r?=պYvN*h{s$Q/Tʼnb3@>e nķb+ v;FoYEu!# opgS4/ŴAUF(ʧV>S&m]GQĸ2qR9RU:Ij|dOAO$0IL ۋmcSp_tb \t__r(NU o *VKmb8YN{z Cu6I_?yȍMG'I^9oZ#S+5 8 ՙ{EOg !Z0oHnK j3LR$nOAŏ3>ITY|3ϜM[F.9z"BC>N<~0|.XѾbPk/ՊE!T68q""/!Z}DzztMA5mhQ%$2DD.WŽ.iN(6?׳@N|C_݉QpK Y,_ G~(%=XL e(oj8y!rm*+1Ns=J4&Gq=yV<ѠFn|P_9I5N:\(QZ۹‰D/B{zSC! { 0֒j0K"B`4Wu?@'F{|@E/aH)PܔG*AKwC@*ڌrr#=ר:@툤q$(4D<_t2IX(HE?/4 XZ__~(6( 0$?*#RJCM&鬡ty##xjbnz y8㄄`nX~N:o2^ROWOa%l.y!sPɋ `9tT6uQqS'qڋqokו2&VD)Ԍ3c?XqcI:‹ƅ\om#!`5V3P$GD = >6'hrge/fMUY#hLBT(ap x*8K@<~}K*&Q N\~IknSM7f<{!rPɥ3f~T_J]Wޕtd3: F S`-.CҸCu\H'ys~A/V(cga$'N}+cpe3$a{IGU$4Kv[u$U9)8n(K3G7̓;٬,~v 236NC;"ܮQ1B2Y*%JXiPga^݅ټ^A"6[@jfs>6}Ԩf%3v&A'^~!Jʘە"I*(Vo+2LM}B%h~W1QZb? 4t h\ I{Ao%0#~ތ\@ҙEme2rU;߯jB~dٌ0w.BvV,I[gEvb[#CT7{IYYiְ3Wa:c=taWOHgJ${.-LΌ#M<j+89iRK+>}|'Dy58g(xIڼWxB:s(ҿgvKI!J eGJB-oon-9G.iJLɸ{~ }? ~~s[ ^* o[5B~of>0lhD>U<؅)a@FF-▽jlԖhm^aHh7+RWq`kt}K~74<<ߑE-pftJ%Y NcY0Ʋ^Y_l;C̥]hg,JB(,ޱX92_n@Ê֊-н?Rco=O{.W<Fq4j[ŵi WT?5DaC&4]`B%;;ףּzjJeZ(d% GGljgk"ۆCoxBX@2ڟ/}‰j I-5ϻ1V |U0jBby7@'܌O*+e.[=B|ׁK#S⸍V;Wn}dhR |A ڦ%E?f6Ǫeѓq2FRR~C/PUq} =[N:6VD^Rpz(6dG[FʱvK!;&p?[{f12 aC4ÖJcBzm*1B0$Tms UY,2 ݗHPbv5~jbV3"dq5l9Q4*eP^RB-DwebAe`OEc;u4ielT<Sl[fHa(2VHuibpN8U>hO[Oo m;ϳ ysTj֯\j9wa$8!sg7a_ WUe&bf mdT3ҫ _BzxS\B"9:83Rwȹxv6:̝X*ǝbel(M[c:Bz'# 5˜i_o ^O{3ZW#Uқ&>==h>o r؈IJјP}seCB*l%&8xW owx} QcO?=w,>4'ߙh_nKHII}Gd1RR SS)P;U kÐT'kS8qQu;&vs,8T ~LMLj\C;)y؉<.RKf\b}㐻A8VHY0V YGi#Nуc a0-eiF,S?TBd3_ Tۏ-.dJDĶk+SSGT#5 dU< VOruƛ3F Fxxm_pGE*{DNQM%v'jd ^DETW01l:I|qU@3UI2.T^r$q0{e}/in-tU%LeuBɭBb7B&tԀ^qL7l)ib.8WRU8>2~XUNACES}Zn,-bB?jG | ܵK9"O/xY!ӗďqܟі|;J,\766 ꍸ \ i43 i~p,\ j޻wOzq'}Xkq3lpCz!b,(ٖs6QT<RB& KÃ,> Skl-Fī~8ldI^|.aO:SyM2U@CÆK (*Q;%F`ң2gRcux"bN> 4(CZ)5FֈdJ#k$1[q~9}#J3xVDk r莥.9ސN24|gOYCyuV EN32M{U<;rÄ pPi_3֫\4&S e/[:2ݽ3:2t_c0F8PֽDtrKnxg4&_&`M8Dz(L.J_R|VM*p΍Q9{M#[NƲ|vu Acy$b:gM%ﴑc(qPUyP~L,)5bNEѯ혖l%' K[e1Y.ňCD[+A'6/6{7my'n'՘IŐ7̱󉷤JNŬn *BY҆MbDdIwT)曩ǃ8EG/)NJ9wGJJʎdB߶&v~hu#?REȟn]VdJ vxEV(uΆGSf=WUhPJlk!A$RK ӽBM>l;t\3 D}Dz>SDؑ`U㯮+Dl}hm~ėX\ZcE45gT~63˃|\JQ$BQ7=O+hc2EMh_Oa P\$Sؠ.Q뚟/t_>7IFVUvٶe('7%'XVbi 8;ғ& |rid{F$BړJ;pbJ>}ip7R/`C$/چpx3)ekxD 4᪟3tg Q%X]4S4 =uJѢz!| n%ǯOy-RG8F^os I5 ~U>tAA6I5 RXŷyus敁sz\,1F^"BMiEB~cįmc_Q؞$whh;mAKi ҃2(@r%)cHRсԊH?a[ J?ARD0=O?淫 X } RY[ g&I"^q|zd. $9fe[D]z:)󸻝MdTP!$7")GF‚]mr%4ޡ[4ӒhZL@PQ BUx1~*FsvV4Y)ċR6haDD MV4Ededbocs+ΕWRVupW>}VF57L ѓ?hAثV娫DK *HJLoRUn֠& e![J#>G%USu%ƕYmZ AH||+\c%Wү&ք]rIx`"6zLYpTEt\x &9h P CQz@nr_}BĶ\U3eq5 *Sp~QI$"@SY1TCwG@jQ!./SU碍I#t'4}+,Y%׋JȌq ޖcCEǺhp(mPrw?m3wuC_ٓyn6= }w"ۅ|XVVP 5c9)j(~ =}{1uɥ/x|0Ԙ #iCOhq zCy ?Kv)0fa`qY{I Н-p p(ش `2fZ <Y?c̮A&sQ^BKBX{ҵI͎G[I1@:E1Lb3i*̦3Y %{_eSyUdώۮǤz!]BYgJmU$>H _l|7fĐ\##շD'p`VO %=F7+[aXW!@.Q.yHrv# !WI)趣rS>68N}[:͔@c20ѫ$؎5#̠G<"˶t&ǜN{íPW- )\6el/1Kn2РŦχ 7 ٤t{LLOKo Ȧtb!nս;H>q9vQm3;YOc$ŕmΈk*t'qmi !IY Bhl<ھ]83FE((ۉFf5}! *r}\zۑ#ӵ325FєL| b|* Nٛ>!#voKcئ^f)OPx|9.ohy`,0اO"]<@ખݔ38r:R)q]mvN;? x((.Gz zpƥzD$-ҁ.~-l HQ9&l);&p}uhqO `tAW_=uFu=:q2^D/lÔQO Fe3!N(Hߔ 0f?bJDnԄT7a p7qׅ߳ \`ڮ+ɰפ|3"юyhcUƑ9)L~Zt4`pL"KY;/7X#LV x[%Ol `  ź㛹_EI^ѸeoCőba z4qSit_kA%`8? Aȑi ׹EPn9Y Lu}ALRV{te~ABp~n @#S]7} oB}*X;2݊'\]!/p,-0ocmk$ >_ȼl}Pr *@7Xi'%P;۳̪3<ʭo>w}j69q@Z"r#~c *-&\>?C|X-7Ě' E_^h̍#JUJ*2Me[V8ҕ:ֳ͸VrJLVdTsi*rliv%bC-Xdq4819vt{7rk͝c[`AFr!49g߇r; `Nn(N_dQՉƇFm:kpIrv#L)'tYM03"OpaJG&fp)):[W= f b{R|RGg5GCbM> S(ꍗ!9 1.wE!sSqN3Cd9&gTlԤ[D/pyp}aeb)LMRq>S06`c)3Z^;@+/BfOTO&Gr1N{Uߝ'jJPkq.Wړ#Aa^U \5gj9ݺrژ gy,p/ Ձ1 K2nm/ VHxZ8`0:nO}z4BD4d j"l ȣ`WJ,j,mkX)~8 Qp`l* HhEb[(c6ۆ<;0 !2JOOAΒU?L<0 "yDH},"c]D9 fcof6Fpt`4!δ`GWG7a 9Oq/ ?yuRo]4X8+H"Y;6P,ϣ`6Ԫxpg}Jk KGd?m~R+jrX*5~ܖ.>e톴Ulnk;,eE+h'%ƚVbE"&BCuC KU `2ZKU)1: Hc+`~ygx0?Q(Q#Tq*"C"5\g&''vw_<-B[)3S/c}!ӍrRNА#[ WrVR4gzk|X a8"EkRjtQ#.PU91ic4~\I%EnA:|+<r%Tاm{Kt:dSkpLn7Zuħd( h1xsRfsj>̕w 8)-_?Ӆ4nҀizOW+WujSM0pjoԸ%n+C+4W륁 C᝴ST~~Z="Q@NU|ycH":ǓmRѼ QDKN[SB&Ifsy+0d2m[wTn8SxrǷF<gHuOJ8bʴJ8[!ـVՀ7/U'ha+s+Ⱦ0} DS3޼8MGw !(eBlyI 9<S/'`ϠqCF=y;vV4 ;iIs TIȬx^}2}~R1J^r4M\VЕ]wtU3U`WD l-nRi)= cRQOa[T;_ UE=γ3Z3K}~]lw C+NQn z+i H~w-bޯF+1nVӽD $a]nbf'/t/PZWMB>fJG ]2%Gpo2iV]5ޝ'b\VT4lhOf|Wm}M/ޢt0DuPrcg󛱦eCTԬR~R׍&ڶPd"(P1؛_$dchݞ#%Kn~&0:[l }!2@h&@Tσ|Jn&@6G9$. [#g& !@hh#Q>ykwpN?)=1EsPC;a_:ActpCMDZ Sl8_+7֕DC۾;Hʂ}T w--o:2{PHc" ,,J<.|pM7Xo`noˇ#$\ $C;aὯ|t>Zer7cvBxc珢2KhC!$1]i g,1ڞNˠΣ4dl6-mQF;x؈>r9P= (GB× x}WF^=~#$"NJT ~2# m֙NQN4s0D5qRA)38>|JV`̄`05Jt0huФlruJtg/ DnU;tfLƹ;"rC@sbT0riއ!>0c6mU"t=3g(A-.qnO"zDNLRAe\q騢-!_Vk֫SAB-f@LAhvW?qih!$ oqGO]y d49fA>/M<-ʋfo oܗ76ךN$BpМn`Y<(՜abhKMz`g[PT7*&I-.#"A%MsJO/ 6 ƉvgrWGL~JO-kOPr%NN{{4>7u¡^rbkr]  R[p L?  79G^_`|Y,eY,@&/Td7#925 LipcOe]6s95D̟gM.Ik#NKzn!Q}:+"|47u҄T_$W9_]'4_YC~tf#!a12)[$z9/s$flFC~?4vݸ8ХaFY.ze:!jӜS|<"sӳA5.6aݝ3/Kr4HIyV֟'#ߴ|{%/*@9F%7@ɏVLl05|XRߊm# #}EO*z)'W3gG“;sRjbSK3ah^K0BՇ" q6g^,X=D7 v(w3ڈϦ^ݧc wĮUu!rۊ9c .M\=eDrǻҰpfUoO5S_Hߦ2ɥL#nRiH9"&mWL'Qzۏmc+dlJe42剘ea7jXTчY$_ tuXb nsz`P0;€M~s, /핅(m<n<}ixb h|zza -V`+-6~V'2R NlFl^= E)Bd0']rAUrWf_g6c`y%Յb+DX鿉mPVs/rqfyp'T6Ҧ[/^M|ŭTdJ 4B$^^mt0F u3{)K>+#g[G8̸) 3RjڡDć;SlejM J<&z;@֗-D᮲eoH@|ZT?Z{!Ooc]'%Aw4R\QBoYlV] Z3(Or}gE ܫ0y(ѫb꿘@e^Ml-w(МRgM`驅T ܺtJ,Db4wVKa䍕Dq`}YLu/꺨T\7$Y:%<Wdaƚ|AN' $M(qAFc_L9X`BlH^ξZu|Zy+B8"_Aۥ;M"2dʛU~Wj$57'a+B9^kLZ\sCM fMǬjFcy̆ F QNNQDN7僥y@Ji"u&qbZ@f\Bw517[+IAO"!:! O[AtFo.]F{"zL)-wrZUG[X{:cRg9i[o@dbe_u*֖.uu13ex(ȟRݠD6SUU#c;  ̀. S1ު.W;^|3k}7ux%nH+S[ݠ)=#P]!-C}S/\];qF_R@&y,i6dts ܊dЙ@Ɯ3Y`|@zx^Dm*^ޥ`7;JNCnzikNem ,n\~|8kcކ_{fq/xF'Jؒբkf32m~ $o'f&$(@6(֟_RT4E'Z⒥ ںUb|5_r-^⼩*qzrBfnN>4 { :F$e\Sv34x+1 lCs5oߔБᴦI1KxY7,uj,(*K<X9"@?H(ADΟiq+!L)nkHnk9|=>U΄@5ZQgS*ͳ#migx"*y6+NY?h8{Q %%ylH h͈&+j.ތGG_u)K )P|@)ԂxO[!,v g̙ %(<(Gy]rʇ/nDepW\n7TSeNjvigӰpVIF5%2ĹC3]J ¦7i~d+b> *4ʼnp1uNjFEj-?NWwYTLYB!>/Vҝf q}eFs\ 1SG MkoN!n¢>CQ &pH';p#,'Vؒ习sqBT˽[ե0ePrGo}̏΀A.J+tkC{ЂJ}DR~=ξ0:Tg/Wvfw$ܢ\ y OOD|~a CD+C?`ye6{5{ЍKQy4&QDe}odwSt 90ÈiXŤ&G%5X!,/nlLots*alW[%DP[m n7==@Lq9SZ-N| hR6Y\[#L%E 12/+sb w#;q soR  h"FzFR5 y j)-|$Y>PG3yL{1Ndc.,iHx;vKTJڡ7qs>o D6 HMs7\ ӥ4K(/BbMyeCԖ-TJ'n?8ΟhtsS!=-HHOHps~r 1U;#ύ`wlJDJ*䈈(jJk!v^Ng)n ?o)A)ncaݖ*2d+W:۴"Y0eI1=dZLĻY//23.7UKTV*wcͺ 8-_u׋b][3vڣ\]@pпb!._X%(Cv6odA%0O "F@u(&lwAC*D *]a*s2aTגbn8n1ci!+>-{erWDg=̝ۜBk%$zm?|G/A|6 9xU _|H*ixGڞKr;ךo/)H ~]⎯FBXWWT؋/sR\ +RIu؂.鉤N>>H-)(槝kO6.s fY ۊ}7J$9f_Iʷ^ǣ$W}Ԣ",: ~ 7oD8yL\m:tU`GJkKREC3NFTD4ZQ4Pzq^Y:vNJΜWT\=|)]d±@Ȓcw4 cz-&z} !3ˋG̹$.A}:Ws ]8> C#b4^}:8~<*#n*qYM6ka*$(dbI3GtYEyZ? N#4m t㈞u s-)  (Rjs2N)#57 F} UlR K0 ]ONAX5[:V|dk*`GIT^nT+ 78hU3qsd`N6K( 弮 ډhLettn'v%F޼)IGR#(!Sg /vҟ[ԡsI6p= xէsT0!/wP妠'-E l_42…[X7dfk:(!ܵ.QZ}uG%"p<4*Z+YÅr\G-ǝ*AГVCȝ)u^6q !^Y]([㠗vRI=7\j3퍊%1? x(HXb<ٱ;!Sqq@I>,1hG`acCr Ym1 IX"75eWo8S띩UcU lR\; Bn 6}ic3gM%C; xjҾ!&+b9hT/~ǁ7\Kmd%Xj&[sj2 BLjT[>% C~ u7 y6+=;%n @{m)A{S k^ 0dk/cvSxus'o<+#nr%FPM%cGߴ BnE8T%枺èJRravXDi;v}݌ۼ'A֓&Ҹgl{tJ/CwnEbwpG:C>ӏy 6I¹C!?Ij,"B}4nKyKf;fUTz PN4'v wE[tmⰂdӉ\D#1l*g!]UMO=Q]T Fm5? X&<`S .KfcH6,$ 4=`=٪ab.'%]T)Q?[X86{|0tP5gRO$9LL:o,0q0 <3a]X!)F~Һh~x\̃f4z) f`R̋ ";߉n!ೄ˛s1rώZ)>?[eܲf o3e$xL{;67jk "Y%ًVhcHQBb2T(l9oKbWV[zS^|/lp˥Sjj3hup[/t݋t3$;:%JAE Zyf`9 F EwCFZ_gg ϖɪŹO^Z f(Zd"#@!j\tK9P~Vح[:}qlLFc$84g=}x&&W,*׏c-?.oYB:Zp2!˳f &-!TK4]u'ӿT9Jī y)Ĩqtj^f,xx/>A1Gk3[ᄬ0EY }o,,O)x qz16aT,YiQ70M0QDk)t6U$5::F(GaJu\ 6# A<ȕOVMI E8.|2Ĝh5 (Q>V. b=UҴN^+GI7J䠡x JU콙?r}Ý*!%n+S:f-s'Tz3: T6;)L2h%:ɳښB%!s@>y$F' ~Ll$GvPJZ sKKZI_17dOJd AC#{g$Jᭆ"]ӼqSX$ЛAnRamzq0Ԙ2F(MF]^cX>/9\ԦQ:HYH6JH҄lR~װDeM7FZ[!}).MB,*p^:bK, BIxKɀi #{O&zbb_A{ >ff}m]GG>N1+bܶMM#e+.RQ.Z5b(c}6bΩ9PrZUmLS[|sH;pgL@-=|@ϝyukc3[p#3sC5J ybļtI0k?h PqK[^fKRNY?r_bj"kqm{A{ebl>O;`( b=G6&b 6y}~Oo~vJ?*a n+xPolSBǗ.+7`8;)+r!y{I`1Meto-:ϳy>?g';zcZY#Kd_7V/6?}kJV!16]V@iCʿmmeQ)CQdP%8p() Pv0(d7j]dJFk :RyO9O،AJVsw%*jA[hL_rZ%vόXCB#:%p쏫j&00g*Oe#XC>3ssRfQi2^)q69Oy aVtHX?()+́ V>J9~ EҪĽ㵬Yi\ EDen!ޚ[qЖ)/m'Xߝw|_QHH4N6&i؀}3aBekB<*n"o%JPJݏL1h2vPOTJ>!"S<behԴfd#?_ VEk= 8w KNxWhcW< ^ImvFlNSxnu!""g%~㏎ss_!ouǧ K6$՟3UYt skR0zYs^6ۡ7NzM4'h̪8M \3boв wZ}m:g؂F?IY"*P;oE;Hv2׃yPŹTQ(I␷{|hz_ZпͬҨxأ,vʠgLǢO ŵ_UB*j]^wn~52k32g8;ƛZlE_l.މa7NK@Y#p)#>v%!MEkIT_1nqL\N(Izq+E;~r*\uap>.,!wDgS/~+ ݩdg{gB*hˊS? t*#W ./xZg%#<3}xgSY*3ʣte[Xd,MR"N7% JD[1yK!a8"T'j.!h7}Tu-R9: >ƶ[]^&SfЭU6]%x#韂zW>+fJ֠K*XzTk#=\ٸ_d!}ŖGd%AB+3)=scTpNc76*\8\EqKw[Ř=`6IC'&)h"qsԥIëB7iȻ,ebn`ngZQ.+Ei^dGrV]6ߢwn¸^Hmb+5x0U᎝<lQ[ gϹ'|W1FhfP;w^H1wty]pbN\}"'7\7=b?T%}@:P#_(@Z7s +b(wEBQ6WSF&F9a:fE/8Ns5H+"D Fm7qSбܑ^Q,wDž0{C %@ѯֲ`h,h%$%_Ư棅u]vLAs_?^n9l]#SVǰMsԦl_T/f-(˅Qa3vzCY:GODN5eQY8’Ao&q6f^0ThB92RyLJS1r:oa(^jg~X"{3/c>g!v%[f yh|)DcmjR 9Ə%p6T3YxkqR]n?%' Iܵ@L:lnT`eu8^ B}c(6jJgf41=| : 4ɻf̫T^A'HQE17lIbťjjLډyqaHi:? XbDXRQ̳3'r*Ůov)> 4 ]IkL~c$)w!S4hޜo+@ ^\Dgmvo}l?*{'7+~B26Nq?(\}d\LVU4l/x~½s3UL\g\) !|lTĉ3"P) oP f)2}Uj#|+ŗ:B6C]~YK~L3s;TF=v֍ c+Lo!']*zM .N-[9 j̀(#$ + _2bXw#jZqΑ;BYfP>x-~[Eb؃4ďKDd"Qz)׫*p{. >zO;{mW4fʑӔu9)s3jtLm|F.]WW|uq ލ/pe'CO6RyT"p7$G .vAPs@8m vDdgv3x}(:/wU[%use; cq$p`X-)([jXWAr-iE -rg&H"c,f^t1E*zۄi7cB㩜]C X;+%3G4.q6ϕJ%ugxS/UID-ASn֑A C1RʶUhF&\fЈaHۇfL>o() dɌ,^l.u٬$]Wէp,ʰt!5#h]F[ja0$*ED-nn1m+g1&FcnΣ#@#u 6bYS"(e3Pf5Ѯ!I=4-~dlf~ȟ`,׭G#_u٣jQ ZB tRgR÷h@Y$O`BPJb}. wJaw+7OF-*,p <NKGs8pՀǙġW=* A:`BՌ !_,j^EA/JqIhm<\F>l-b=,zmݺ}K=5_qEIHU2RCYaѬlӻeH%>,t֊M Q$kH4GwL? Bl7b)qv{;0~zI9vi͡߿K}+nK $3:jRt0{ė6cdOAE ѹVuvOlqU*.I7<6hD:ON<.\mV=pL:R(MJ4ZA;H`IpAh,h{ '}aQJ)בuLW!Hy&b¤pqa".<a4ŔX⤊t `m7!h!Q1(jGEqRkȾ+11#_^hg Cw\% GLqxuqfOjjK _5!{ 'wG 0NR濩tkj/i*>)i,xXO`Y拕)*(z&ܙE㛔: JL j+2sSSRIIa5p>MN| oz81D D>I L?L^| q #smBD)\jOrZĚOsZ4zl}հrf-Ngq#l L'WL+{Ǖ}l'.ܠEu܂h--rDz[9HN\hCJ8o,YTG<1X+!~|%3ᢽb8v=#]Dw~Y]\wX}Fǐ+Yj[?Z~7t=\k[VʐԓITYʬ J3JQ|&?aZB%H28ukC  M斞 ~`bz3t܌f EjĢ3]1X"] zj|_;jlJ^m ^~2x%*hA#e?Qgyp`aq}+\NB 1z]Yg_ z&l]8?RP8Ψ KbST%ՐDkr\ /X uK\܃M"ϸ>9's, kqcB}EP>t0RRa{rYzY&VJL:Oca)tnqz3wp"y} #b.|!>H;}lnhAБ[ιK9h,;UXiva^t SxEȤ3H"{+sD=c7LW?0m3%Al.@9$({J̻o [6=~חYQ&k;WXUi$b?+U*LJJhGX==㻉ޏ6tHzQtŢ# /]r-}Ի gC~^1F ?|S3+C<?:nQ_8!rߢye1 @LA] \cl -P%ؒ\FշGjk*T#BڨMʕ{p#cf_>#fԙyz.tQLQ kLd,&2+HFt5DŠ3*~ͬO63yҔh,WpI!F euU/@:1t?&*Y ddˤycGv7- s"gbKw|Ź6 Nm7 ,#WU[.v aa.R ئf,ץ>fU}\F>`}pgV<#`-{` u2OۀOcDy1;y)φ';Fj>pM+o@=Sd߭ED]muS@՝eƌK!̤]9uul䫲ʚ %ڢqۼ2/ab~I$\3&K@\b;p-񥕭[pɠeglvRw5!͛;ЌxN鞈Q,(s)pz*⿡~¾)h$A( xB ؠr?NfTm/mB`5{*ћgb9ua>ߔcA5*{zx5&xbjiPy%ՒQC-crD[RZA%UO:[-eq%*6ݾPVszDҝL>7[L`lEn_y=M͚kEhY#<\v4z.[.K:Xۋffݻ:g4jQe|$y21!o `ڽ@b#@Bމ-7׍0gtfӻ۰ iLo$ M(&>:®Ǫ8fzqF6yx$9g #X}(<Dx: Tg &#Ԉ nrVғӠm`hʣ|xY"՞ԲuILʿ]ڥ?pP[cYUsȦDMf׉.c>Ra`}SY|teO kޮ0G4ToEi5V}׋Rm7AdSfm)Jt`_2Cl̚}KWf3P\}vQj"u;V};'ǬnRx) `O-&O9VfA }(} T,5.hlyeřNwke>-&xBTg~[,X$aG-j|"\.^cn 2,k+iڹx] < Ek95Ҭ}fkƦqkEB0Lu )b*af)5*mHC FG6W\YQ jc*~ J+vz\Sy<5,#isl}A6"9r'{ַ你0pdEe[Vl}zr4Xw:j:ʧ({nLBYf% ~_Ο)p^vһp~Í6Gz"erB @>Eo<\>ɱ >E%Y펖8GN^D%AIJذD(&ֶxUԌ]8>؇ E؄7,!RP ^_b=$GJ56m;-b*EB$kF#fleȅOŴȰrU|C2buwXP]XhAAҩBid}J`+n%9EwM3Ǹsȼ٨{ |ɠ(z J54sE ,zд6ѝWz#m*ygY)ja?]fvDmSi~~x\*%¹dQD @Qܚc>Ì%LZ.FoӁ'q!kZrJWɹ1|<+^Ѓvp#~ C@VZpjXC#?3U5rY:L@r])^àҬv2ء4߱#vSF7f}L$dJb]S-PBRp_h<9#.nMn` Fߠ S|N0󯕇'^ #|j[K"X}n_P`2"l($پ ߄rl."ͣ%{ix&ZٺqTƟ%{IѐREޣ?B]nїWxV09U_*(9%Jeb |AF@TQڟz|] [@ JEԗz U$xk6;u&ĸuc$@b~7@~gq۸mYl/G-Y ~5Ău5ѯLIW0:z g{VY$UBD@U8gW~\k;0@đq7qspV0U 95!')[nS_'ϬF~sN@*ޏw#* ) QpCo">wa)%ABH~asԟT m:/zB p~(7N!*hϭqKZtfz+ +zJ[?rRj61e[?(Lے]kji:8š4VCr,#S %GwXҡy\7c^@-m.m:@4u qX _|ݼ[ЉV_ShҦܲPsPჃG9F*h1MaȄxx[ -k"8 N6E*ؒ(zq{#D z aЀJ9Zy'/IøQv)Vkm=h6~3tmHkqn TԒnL2amJ1[]LH%8"v+sGpxw9.K?;f 'iwLWUTd$-54@M`@C QMӞ>)ͅ*vau/zcͮH/\ʻA崶-A/w9,C/ݒ3Zx #fK}ek zmP+W]g6ݮU~LMo"~m?‼x?bT¾T:οEOy~Z.1C@a +bgu&]ʞP qYMRE V'@Z+y7ʷ` Dvy{dᛲt5[p]]ԇe IQM6˘DW#,Zd2j>)>T(?cxɡ=e:#A[ Z!>[]pXfIxxwRCjBy;및۝=o >Hמ2,%ZMK@-W$h󱟪fγp"z΀JLH#CzW,nk|>^H-4~GnFx&Kz>{~/~ ⶜GdB"Ucqfcpף>|EPU_$Ǵw*-%6WYIqa%ļs8&tR5_7JE4zg^[{ M / 1w)@BE-I&-^*[55F\Ȣ s* z69kyܺ"m~ǟMn4/M=&5^\ iujC>&.G B}CCbӣV iܲ3f,= Mvb ll2})0 qErɁVAQ)_]v yħ**C6;.T+H30\S5`7=c%r!OA~YWR=jBPUm;yJ&`?A ~.4zTubȼ!([2]_#Si =i|-h0|ܗ?>8r)DI&6LS?r`02lSLef9'|jTZ#e>`UK muLw!oh ~0ooѵ΄p{MAp*!U%(~\R^C2ԺRƺӂqASp{ݑd>qv95PL s>5-{~U;T.;VDLl:zⰜdžMiɣs-k" d7=7.>"-Y3$PC@wC%/=wܙA8`\79d73zH,$^Y jSލ-(P_8{(ɪWa!s"γ%uֿ3~,ˀ-XF%KQ1( 7e'_'l〫7mAr'yv n.Id Py\ >!^W?Vz,, lyu?) ҹ<(\te+>Ya kvqXh9hm BXOO;RaQW %%4}|MJ.ZŔ~Z- v:/˹X6n ~2kcL gbyk6׫OZ|CHh0k۽ETvh ؤŜxުyFqW4 cV%u0^v*NJfAIoNӶ#=:&eGk]ў.4 u`p_ d"ɄGD4d(nLA-Go->zTLS&gf鰵WtaJ[g4c(8f3\)n!ו *ӊ]YBRBEܲMwJr-&go>JZ#?{(U"or0@2mYpM5#+":uu> =G)dh<:UgPlDt4C^)R0ytV^u Iu> "-KL|G֓5.6QLEDwPtbKUiMaNQ ;'< 4C!aM:TQҫ89+L x$rE2EaSŨ=u{,xJ"~_t f L4_YrDǕp?7u6Õ [ѥ^զ5½E\ I)GQKޢK{ 6K$YQ|FwL8Vh:a[aW&,>-g$ oIf!ԯ4iuW)E|*zǢ:3/|jQ˖q?h@Ys*,XeVwTyݲ@\ôİ/RNͫIB"q%FTpN`gY.\G~>&mX,L@xel36ɐvb)}v$5ğ=,gùT3Gtquv"^Lf47^\ Ӄ% V~ PC(HxY9 x AK^Au|F`k 1lrQ 5$F]b(rvķl㛕0ICFFn?# bŲkBw .D2qi[B4;dUSۛ0L.+OvZ902ƌ2yfB bQzi%Y$P+%x?w%&߭GjE ~2g(k/~ Q~mx#k'VsO=rZBQr>o#ߡ@[8ȁ8VH] RZJ1`K<6Je=G.Jȶx^GJ襝χa:nNG˩8[2٘ђ}2k]8 <c2쐶a*< &cYH 귔I-=l[I <I2aEoF=ߗfC%+3nNr/7 Cf*q7k|;WGjT 4nzwV~܅.1i˖paM]p kLPjOVp|Xq-bb:4h?o;Z\䑻[eӗڄ| {&AQ9Y&, W[]zZ##R2Y5GiEuR'|,D-{ }"/GOVda'/Bsy j%_U2අʯi2`L5>jV}IQȪE^&.OkIBUN;ZXuҙ;pQ7]{v5`w0=!!wRk|b8Ffq,񼳷qF%!.Є.ȃ٢ λL/ ԧO&jf(K*cV1"U63ܠ{!GReH ˍi`]bF e&GXlY Dr\[@Ly7,Xy(.}ֽI' ![Hb/tA=}>#VNDgC fkzA҇8pE%_oJ"yXj I{tE 8HЀO.q\6DrS)O2ϗVĦljG|By,Hjl!eMמƬT{٭GŠ*> juQ.{\#(pG@Ċz:ҲMBOz?ӍI,}y;bf{wr*rL׎kAGB_=JܻQ|"OuH{1 DibN,yZ|c aw:~ɣ1znVʠng5*Ο"{ F.UT*~وOz @Qp;n!K=Ȥ|WtSBjm2SS9%kZ) ܍eczO>% | HoՑ^/"TA,'V^c+~RK 8f4b$%[ŀNޝLjovB܌>Tt8|>i-5(|4x=Fkӗ_5t/}رU7uy \k^'.yzWSW-ԃۃŋӻKBlrܰ;m&zfhNyK8F](i@ZlMZ`/\.vX4G~jD^JRaQiSU2,SxBnݮwbcÐ邢LEVCRMM}Љ?0$ L ϒfv_=%&}r+bוy> ]&+6*CmY6䙦p) .TdA븅Q쇵 ojgb]Q(7 þB,04:ϱWXX[^mwM`wb9mMfi5JW$QH.M4] GjAijJA޿'лXf{`Vթ;v8$s>[D24apW&=:NZaUҪ[u?LgpǨc%I^o锆J-Hbɺ?O0TnB56%2)ذB05^I6I@MKmHaj,}3KF_> O˾W֢ӷ 1aXʊ2ʧQ/a!YrBf5i$9B٬Lm#u!USiw1bhd0c̴/:m("YPT=m7=4&Q5oGN3K^߫˒f^NRIjO:@^ zOd ~{okӸ[ DzޅP7ֱƞ]US(?JVvC~FNaCعD0zM1D)]vn$}Jx ,8E`Qis;A^qWɾD/Qۍy(m[x$r?<Fe85EpUe R4</M¥C݋?q=/ I(f[T%Y7a8G,p=^Z>p<1W݅ler*ؐ4[Qda2$ڵl TkNyzfzCJ<SsfsCH}UPL-U%0# n@JьоO~ꇦ/BLYI ͼ3v@Oɔ2ԕS@XXǨ /vn|ǣ{ v2;ŵ99+c޲m߆Pza͖Fk4>܌JK:cr5> -wG2V)}V e}KE74#cbQ肤^oWnQCU|BX?+dmISЊGR_9Cs5y0y:*"Q)&{4yc]@6!έȆ@x)&ӊ :ySx`6.lF?eQN毳:0bex iB"H wÀ>2 m鹥̚&ʯ@؝.|C.T/.z"-W-bȊ u%YQ'G`ȓ~U4߸q9QFgȾiξLI{Uy1PrqDdfVZ>1`3A=?aFn@D.S\&D OrU.96sL> etBqo\eq݉7W7bt Z9ވKrcDAOS+2_yh{}y(%>tb?kĥ{ vajI)N91Lxeo.8O7N(0PF™f$PHYD؋ FBg=)qJDgf\ocvc/lq<2%]F͋G9H-Df}P1Lj`>i?$whVVx,7;(@l ɶ-$ M-Dc"D#eB^ze8iaQmĜ:ɮ#+wo2 ڈўZA$nhW0󶃋hAޡ`WK]&(o qLiULӘ桑:ն dbg,ş|]X:ۅT ȳ!%> J*&rg{R~̦8cQYKfE#2ˉ92r5,r8,G׭Aw5Є?!w1ci9#"Y2ue:!?y@Mk&uNl c55WuA/;cvDn)bLa%ʻh ۞^I #3=gI6|vUTBq_G3D̕ :}EB^]X3$n-En 92#m!,E{Svݕ*FFxIӗX *a{^w6|28IZM ڛ; kH Scd{+YmΙI%u#Ad4w&Ro?JE^b;`Rq5z<1/ilDJ*,8VڜNCOΜw[crzH0Q1J ܉32R~kk^^tq|^:n_é޾7T!t4d )y7o eT#SxdCSTf;iD ;}pV4B@ AMG~5nHp䰰j.,)()^Ƥ.h/N6 OϠ.vko `3x!܉J?N]Q?t~FZWnҰ/%V6@,vel_DZ[N<=h'0 F`ll]ۗŜ=Ųw7H\sf> TH>*DtQ^Az-a1n%61mS N]ׅ Q jӇ7PR> +t|b3ѝ.7W&IDӋ(`kIJy^Eg@JE <K %է~Yhי (rsKA 0YNh)I0dmM|EA@2F\c ,KJMrlrf߀"[>KDmP uCw*ȘqH𮱨`gOSu`~Uᓉ4 oZ]]^< V؀=x.Im\3Aè)ga~2+zTY.)V7[ _%R`~u*g<4;h TY\f᪆VRC @R qRX\F#Eh`im(Չq 3zck_4C*Ob% |v,輣/%KuմAK;8 R\ {auY b^:^mV}|kpː]r~.I-,I;MA{*F]onJGh5>,BB?oqDRmcPp,^A%> ѣZ%IUt(U);Udy8\=O<5 LJa )]0 K+:Α )u8}bdIc"^\9d IzeW(9gh06M(=ن&-e"N_^QN6r~eks6)BbFL3aK l>y3,8:\\&Jjsj3*G8/')5ds "C۬ևoQf ؍h~vF\*Ԇ>7eqUII0.&>_1|(59+ -T4Ѩli] pK~}1=!Zעm+'I7BtĔ+Y6}dZ͖z,%IiQ(3t Ԋga3-@ZlmeM=OJPZ [6j ez+#1rC7w^;6,@8$VKYVYIN/j!A!u)DRR#pW ۣo߯>u~>b'D?vu'b#:$  cR$nQ}U#7W7kY_,AcZXe>])¾Po]EE9^i&ڜ> $ 2ljXyLI0Y?y D$.$|# o5??\EGxǧCLYia%guN М5B7aԐo>M3q1je4,ehHc_@# ;$ ⌼e`RM{7D!Kxy\0^A~c РqʷÕJ`vZk j;Wk$WgnI6SӽH ZՌtk4E\lOMnb:\>RnhZ#8JƄ W%^{"J#Q"{`,A |GTVBvA*< 6GORZ!CQ6FT{h8/`|d{ ll/,n~œmewT-}47 !bUɞ FPe)f>iZ/XHKpJ; M͸I?(@݌|C\{ݵ3%^^{ t PsNLSv .'rU%p탐ǝ3XLB8t{6q1*R/꧸wys2~|FOܬ0 &fMͭ_BvK{pVp#9>ArxzK_Չܱ8f >2%a\rC46/&th^z=Mry? %hVFǁ>ݭ iMxY;_%yFJC/ܥ@ ^;sʤCAr Ek{[:aĂk0\Tc&hu5\ bh06GSm m%"s N@J`)$\cP|U Se&-J_ dړ\|fD;:V(FIAm;(?:8h=3/ZDG0q6˗¿im,J7jB!'byT,Z-j@$b 8{e^l Z.IEx9u&%)w\[0þ֗7Zv塞˄mQDZ&CkqܼgQ1&!i.!Y)2')&0fEI1 :#׿~7L6|A%$u  M)*&gl4?" 3h:LxV$jƱ|ܟk$88r(-R=!(zr҉}S؃8v05 ֹ\jLv9u; irޤ{a5 EYNa~Ӣn]]0.P CmkJvY=OrF4 ^1dPr0d *eŨVAfB1c 2҆{Pzm9M)FtZoUp(Wiqyֲ맗< Ğ\m-tQG'5̹hXJ1o(@ԾPL~i:lb@r4n@rSa3IHx-Iv^PrcrmFwߎwpL(u3t3R㘡a=qU$tk8jCgP0xD<5@t^_hqi |x< <Q= D۟)lE#e ԖtC$MJ\_T(Coۿ9 KA]L_o.y aHCnG%#jr/:#_ke:ܔSqT6DO D=j-iRAtFIC<楢%46T|ykvъ):"Pۺ%ks0Gח1jH8ֺ7@˞ ?a񩚶!qC `DTndv\Z*w*/§i@r\.'#*S)>c2c/Ua̶$3QXO PW/"HҼ݄B^l.Z3U=kfbS#^|ʩ [߂7[ G&4jXŖ x^#j^%$Ȗ ^"nLmJɭl!Dm8qm-ɕ ,4<xΉ+ k@54eLoE_{: fbN@-27RG/;{k*|m5"]*?;TOH@ƇcLroy&G_vn`N=L$Q?NC=o?R4&y#]3eGt 8m$.IAC9{`5%`)lw5  `}KvdQsJ,[0{qz8G84ybѽ DmE3.2oHøe~ Yt{S]6+/S;̘QJS1L1ޟ^9iXgu:g['Җq٣KHbkϡgLH}'taw]!'\pCV3F1/.;'*8s8g Cĩ ZybahJ:`Eyd % aZbeWٽw}޲-um,x%$D'h*?tޤ(Sr9XQ\/a+mœ=OȀ^:krlVOp]L lV#p]epRF5zn!4YtDP \R&\kXESMȠ VqlW݆ ??'-߮]vv%"H޼G. _ɘǠCH%#®WvEmD Y7ꟾsA ,@˴Ƚ<@"z8xDi>./u_!wFXiij95mrL 4@ӏБyN/%ŲH=nnHoAsh˷WLgCDj/pCt#,#Pl5?f`)2MI5Nh?$@ ?dE` xG|[(2_X9A `{ wwNYވFE;o`z AE8Jş ĐfG)>Pq&%AY<1&jc1F^upg_2=tߖtj=u*=^^7#ʞ@4Ru⎅G.=/%>%/q I9[et E)ցg~Uc9ST$"zG,[]C]ԇBltLTRtv a4NKcq9G(bd9*ݬzAc_R|Z >)| $Hi^ t<;l-䩡>9 |0 I_6e_/E܈H.{0.̀l:)ګYprV>٢/FsQ*n~KMc kSQ"FWqZ=,4fD*t9R\"Hb`6\8{Ѽ޴1r7H寺(a?H=Ixtʩ^_őMp<Fs]&|O^r'Q2UgƬp:M\펊"i_I4jaB^{)GO󝕭fz%kxNMT;,`>/AF`Z|0{#,_A ;I$¤u=dN@)L8,+E^-7 ,Wk²G>Nb6?-5ŕ"b=_^g,(o x?LmLBgc 10A M1Q/Dzu4U%˜Gh<\19;%s^%/!Vj'=Xnu> :d3MtE尤ʑb2:ScZ~@!_*jc8D7nl#w\BLB %##[@op Ҙ7;A(jVlwf\Ӻ?د:gv<3%sB9c]QqOnmPQhx_Tle%BNV. Y!I-/=KB_O_j2KHm#HOQ/wR#?R0.Y3@+~JR'x&4=\V#U +7)]w>e<Ҽ'wJ^> n*ʩy_Zx'mNxccH!`ul$AH U@}AE=t?!:\4 1ח/k'T`^x|{#=j \~)Kv2qdCET.3)/ԋ![a(Cd:}`Vޕ-Zx:3qز{7TD󏧚-C j7"4<<}IwX)9Й=uAI I?KY!V+^n2>Ȝ؆2bUwHFϷdpzA&YՖp"H o.Pz:g-3栗S{X >R"gzJS`Jo խUK:<ޚh/ٌ2bOa@6 U:H}J%6T5,&Vtl': ;S tD/N׷ ohgay7VadTtŠp뚘$EI=za (1a{^ J)E9#o0 C"fAr8oS5gN=z12JMwC0E:D{Ml)|f[ysr2}[_1EvLHL$3Rd,`6豘+jH(7;n&@(324qǸS|z8k=Vrkc]lncANM@T(s <+⭓eUW4ܤc-{Zy[􌓒mԚ+Pd@zHs{+.[J0 r/lL_0 'm?f6xqAR̎'cWʘ *[xhoP%o><]Zh$~P25}ńWFsJ+(+9RڐyLg/ޓG,T֣ ԅ49l8˅}ϾO:Pj4Ã&'#/3P96iΥ,U!2> pRJh wq}=C=8ۄYSNT[[)}6Jt=ȈSI4Z|%Jf0WM\Bs_LՅ4:& ^NBJ L,>,9k#ټ{ 3?C2=(Q@K4Iw>ڿ %jۥf ^m\YUva/ZnT ջKm'Ca2>EJ҄,cDKh@Mfjk+ \̥,kޮhP( &-Ԅ]ߒBM@.PFÝ&`ΔzD+a\F:{kHب:A4qQvAe3CDEVĚ/1`q⫋`\B8hbBR3t;^d"J"oF5#iiV|Ls `^eR^4 AlAU5ul=tɓ ܢR~t+SO_DN+1řu5\ʉR<Љ %L^M\h^yfBNu7gpKZQ)g/,է|켣1Cg}?MGbŚt}Γ'9+D]5*raN\N1htå~f)&%y,X'Ǵŕo2awur{Y~ 5N|,eD5ËQ)C}LhW:Z#l9o[E\ !@Ύ0Ugz%/iW.RVZ0fyMr ODwM(>2ѣ,+4'&1`:FP:d!yBogrExC_g/R%`x=&㉷zIrA90\޶4opodS KkI-%Ed_6RrPW|d!f&B0 wT^:m/(4rK<;H]^2-b M7Ya%#̚D),SZaiQj^kKñU=41B^* y 6lR&_&m -ɗtevF6d3MeyiY+`'*#*! %gcZ3Yx_UhDhm:ݚx)@ga]BDe6Rj"Dox"+#ϮvZ6O{n8e2[%0pQz^bIVc SiQ^nh֔Tb|Ef)t [~qIR>^5'UN3Fi}r88Zif{( e H ֬yz)FW2ù(Y{߉ZlߒJ"BXT36_Yb# .ۛ8BuIrv\1L]n0;7؝~!X+Jh hjqZ@m8N KCv>Ss>i6T6^E‹At"t]͂xdNNd|GPd?ƅv^W+a&K3!O"I9?:w&=n [d;֭PZI[G?Fhp k&1/&gZ-[*XM)~a ԰/vB_yMJުpzBEyPa$Uat1.w lvw4-]E0{ޥ *}N<@FNqYc>G>P%UCi*A}P&M8v#a!}W[:j" dnCRe{6ba'c* ]éD#!nQi,>?k#GɹQT Q@l/@h(4YbPCBz+K dm$`S5tf"ڣѹCg# Sc<(*0ZTV.`Ǣ6E5'F6>49snzF4*; Wi`(8ekp*{ilUL{œp,PBEPx'buKDΪgXΠ#ƹI_;GoFd;L/RW;~ҺPGJtIʌ!dг0o= %ϥ)xoZ+<"{;5^ΗOj/O/39bك({uUвcZj\Oe%s CQYz5A > eХ|LzLxuv{+so7ѯ +:0Ba=ކg XN,hS*7X&j8]?| mng7,ߥf2u6PP9 -":@FZ `^8ӟ:tHj%,%UMYQ6W(u2^ھ%Css;O-Kx!ۓʚ)b5b$<*[ nqVXMW)wNY:3 ]%L z$fe4xPpVa:cn7u^])'ӭ7OC'BZD[:#KT'V mLP4;nRUhGBd]ӻt&v-;]o/`\r z,\?OX#w0&Lv+"8HЍzqF橠ܑaJ9Zd,V]\qY12wl?M{,pLPmi6ٛ)TpŅ47rs0GS?kap:Yss%&31;U^}ұ~ĥe#RZ"VAKUtP Ǣ:<A\oV i=MmB[H! $n⩊*GMDÄَdls YlhJǨ}xh|J4ru "aFg =*G>{[WH([ A~6@zg7K.F/Shӂ"Qk*O慽xL"2::yB~+?x{'A9jDrNk?e"% fw{Lhxm`d1;-]40brf_}1MA;gDݤ.͆Rq|t?unDa (!MZ! YދCHߛw:R7E%?k?EB֖p׃5yb`.AwT^r, ;t %qZqR<@m8ܦ{c 7VD{`QYCV$"dmGf xxv!%<#qREi}Cg"fuNb3DKGٹZH`md<'m]x7$z%Ib8ͦh͇#o/ 683PG+c}V|PA,#͙:A\ u\ᢈՎcCp2{۳A" beN5M}3ؠ|`3tA s#dǟ?ܑ7kYgCLPU]X%׼eK)kEQ(lOʯ-'z'd##kzp{V)b`` Xș(̛ߤepik8AM7m (nߛHf-CVkKD#kMځz- 6'sV UԀu7 0}y栝ߑwu[0 Hs`s`ieEF,{Qd0eqܜY/oZev6fKe/R9]⫰Bze쐢!'azYO'զ$}k׹7ty?yxcz&btfM4NiBx@V +%1C@f7ֹ7!%*a]vZ7(8c%R8llw{v#rtc=X0<& Pe(xnۮ{L9u~A_-st-2\,vKp;2@urt"ᝮ$Ier_\#bCY$0I}-it=|ٻF "Kͷ77)qfQ{ZBI.v4F?X1 H!\7>8߾=ջj>S;.Щ.cΉ9Բ҄*0Nu@R N AJW@aOsgzO"_ [{'Q9V˄X;sh5{$CVJp4Y%Itw\WL 6}Oc3&/$Wfplv_xbA$0Oph dDp^*gݜOyVb[ ڶ4\ WHPJRg}w̪,?i[ /GS>*ow= }hĂh (X>._6\M%gcC0cZOjd4KWU}ĺoy?DUpVYgt;T@5īSA0KƮ;> aj^%8@ @uS10 ümb)-RщRe7MgEh2~ '"MT%&ݬ(?.i?`H:Ģ]fT|c-_ oMPèb}kKAn8Kl<5⧫a.!25&=| a eN܏iCoq%$^7`{p3SL.'[v`!U $_@3o_7x1B&^.(KiQrzzB9Ċ䦖Fb۾?1!#^ӗF|3 C:hS ك횉:MrDeK'ީhI?f$o+n$v?)bp̱MPA3F6A8%0nѣj=|IaͬXt?]}In׏גslq D.gA& $4:\8.ג=0j%\9D=z9J^p x+:[kIzCg(#44o1U}T`WNJ\IZ~Qfe+CK\Vf@b0hWvR8ula'cXȚh Re#"H-(`0AKټ79P\nT YMS%=KEn5Jey f(EL@Xu0Ǩ38+] 8z+M \91уJ]6jWfѸ4㾚v4#dS))7zyW r >[^$d@_T~mp;Dћ㢁hTYDžǠ^<ňF4+rmLϒu2i(샇-4 91w-mNܨ_\5nWd]]]->ar-Q5wOM|4eOI =;ap}]/}{, ͝=!WֲyoEKH.1J8,< s'vr|j|kP@cl{wgP[]_lLy(2Ô- iv$l ZvGLxc֎Bop+ȝ Op܏<˄a)+/{QB>̟ӚYK5AgfvIp^u?VhZɸ8KDHRT@i <zOjg+ P;c}݁':y1h}3.{@ OH}'yK¼gCƶYz|&Jj_TyS\Z\y=H\9Bv~(*lk2%Ɇ$TW7tt0M< 8Qi~v1ʓ w_ j}Tz0GHj5R`P"0: đl]1aݣ# MWo&"x7Ϣ6l(!-6sԸݼuX^_/&azib7B=&=CG cv(^iD͝ZY(Tc1*TQ'G UD}R"KRoba(M/-7.-U`;eƌGm#×MYXR)ܟ?SB&C## }L*u+,_rZY+?c4 $,i~9xM|5'\o϶[-do a+ ^`' kP0 xWk ΁Z *l:uNSSƱ3KU%QY|G{+YL5+"+e`s7Y5 :1cyDI !%ҋNew9v9PNJzk7+ U6*p#W|սb)<>2yW9'kӌU;8cE>ϚUQKuL < )P*=*(@͸v#z1C+L&A:2Oh.aNљ|~!dZXؙwdpqgl9NaI0{ǖq#J7g@CC 0$ 5{̛ Po/ ,`-׋g $p{&>(Sl`[i/#-%' :±LZcɑˠ:d%͑urQT1:>QǴ[}jWXCԕ|5 *=B Xb/Z3km;&iL=E- K9p# Pmظ8g8K P #Q(~GQ?zK#ߣN#j"zWTܸ8q6zcd+n2Ǖ#xF ENvA $6$#w]q*W027JPvhGHhʧ*)M~ G2gtnH_ WLSc->>ykt8cەf|[yVYv=IY֑xdzA KCc;厶%$ޫvDwqK` v 雥n?Ȗ9HMͮcAX+Ne~ UBG<~ӟI ̧eڥ$Os$8iTUOa4pZ^>I~Vxwa& L ʴt?ElOcRY0ҧd6T1CfH:OKf#p66شDiK(dڏW.G%x //&;"B퇗(%ֺT`*I'\l /V^6mÓxu[i+~ĝO浤?5QTA탔X~5QdAc< бlT_VϧBApϝxz 5H-6l0~6Hgtq|bp>M2Pݓfަaȇpǵw1~."5 <=X4 ^4ZXH%/F8>sԢ'K{vVq 6FןQ2'>=mT`G㾾m&gMSw;eV0>'\eh/®wBJmP\iQ6k3{W2v)YҌ&(PkJ,?QY-tZf՗":OW%=|#HۆVu$ bގTm3ԝ^kxt5Άyݨ#%:PkrW޾e٢1Ά1P0~+PŇsijfLPGYW\XW}PKJI5e-.F> lĽ&ӅBwbJmسa!oWe! 6i%:^gB7tW]n|7W԰Vf\s.T ^xA꿟l ?p1 Eq}~4~ >=ˈ'cxT;&voZd#[;'ԃ_|d٬?;f!F\ Aigs0GYVO3ET!ͤhM 9x3Gh?|z폳-K_w7b?W\e6\& HՏʇr/2PRxdO3ad`hdĆ]ƽMB,?)<+.ڡ q˂t#jSk %EUSOٓ~XAkg(@ ax0Mevn5Ѥy,=2.Fєmj򿄿<$.H)TLEOVJ>R!\Ue8sITC ]tK#5F'T\3&*y? <ھ̹8>Lz:\NA&Ŏ.ymHNPlCS帝)tǥ*ҍѫE<|6 $xBaw:}U_bRt{o3<nA#%G6\eT *vIӥ-p++#gF5~kd@cTӭitN#/oϟOz=w|8{+ I׮ f*RT4'y8}kb!:K&kxc ]bp'n)kuu],g :LjTI5Mg}?wa"|X*dɐ8aȍƑ7xW_,J3R F}"gMRD1kMMl1$f3(+U-_$w/*bKzD!\d|} &FgT$g7J38_@lA!K.ƀ# ImgF54j@T}`6t8y"gʤ{=JieO3N.1x|{s;N.&KD҄Z?aM]pm$BW;@%(jE#c(a -Rq6Xqw?f;n˿ͤ:V,$x"vD*gv蓟d2@Q\,B{Lf;/bN+3 +L ,`jĴ?HN9 2tf;.% B[ ɫ;\rHpSeYfb(26%5~9鮽82E2{iQL8h%aO.s}ERB"h1p/TdwRV;~u &vrTGQ H- Bx홹=Y>9 Ez{A~#Y?bNQdx?  ?ϑ5V/ Ӵu$M1ng9y5Zѐ{jZOd m4?M[[EὛ0GĺpFQNJ m 2tpGT`%>}cc/WSNFiSAU8;mҵ+2dbɒJO Υ\I3qZ?4Rh$]&YOz0+Gٵs:Wx.(~X6J8=E)+ntn0Bxv!>o1˕t_ %ag[]= )3nvu0_JU" {41K7*ǥ,%C`] EnO?ʷ석0ZR^WgI,G3Uxl{csLhH7r`=WfeB'ʵm>)l"]AM?K毅RSl讇-@x[N\\d'r *OQ'qĮTю TKF#EZ>j0h(fڌ6e_tn'`MFtY_GW3$xs +̇{vY(෼¼d߿{qn/WK(LBr;, i+Ӻ6Vqsn#ᛛLr1;=Gx/+!cbRڒ Rfh]4|J4})v"EatsSL6ԕ48S˦WL< F4E/rvxm BHš<2ZMٮآ%9;-vS5u|kIzM!JBt(! _HMeˏz:qCHŖEr!QhLJ$EzfpEYS.<*C /Hi܃C} cYB>Qd~z1w8c;B}jI]"00(]{ d0iwӔ $8 Ë41ǜKٴ'2&A= Պi5+|Zѡ1ݠ90{ reM`b97s-_i$nP˽!R$>BOl\%'Z1fR*A=0IFVdr忬%? |R+K#ߴ|f%edW\Ofw eKv>5i1|"I߇2Z%'fND2w>N>nUB3FU.ÊZ: ,oJ{/)۩L`VYVʖe?h&Ե,XMÇyW*.8|0~8brWěnE#wQ=(5t4;FF݋Q,T{um2GPp9SSiR'ZtlI M&fB^R:Sns[ٍȰQu^a+sDXel%l}ږ]J:'`@E`>j)Mq@fA_G@G`RP?sppQ[TUS!m΂_)KCɪ rVi\r)`_f=n[k?m"K) K'm|km]<ЦXZ5).T/(r0fգ'{'MNi5zN}3ljp8M{u)og6ƇgЗJX@ɪA',@PB'vA:*O)q*Pt4D̈́1@|Z7hAw.v;ƛZONi]t>9Z7p[~:kt -sݝEyH QF+g>źYxo#ScQƻgx|I4N<)c/8fRw 7PxA-m"{ $VrP]gªeIgɅn KtvݼJY Jww&(ccJwH1e72E\XXtᑮzVtj4>X'>P,H6Z'MD6QZMO@maN [nnkMOs,i ,EyPs|8-ci %# JfՐv\ed_{tCT  UZCh;^.@|(Z.ϝ :hԣ ^,a8-ʋ*8 Le~G s(վ@>3N87ܗd{8BL8.]7c##;*61W{T0[Iw7XݐmWď<ڳ]Aİ4>7?>\=9'bHQ rNWGWF6OvԞ^"^l_(Ӓ$Ҽ\qJJn/3fueZ{7“y{"~ $a4te:_by.P}紻URuu:e ;CAtZ9R͆UU;Qȗ`WZ@f&; ]өE4akZL4u(4B` n)Y&XG( okT66,:*VJ2*JD0[㊞ 퀂)ۻ]O¨\seE1ntt{R{ebs3:{4ЫRIАm ܙ-Vt ŬER9/thB*:kuEJ@E{vSj1~X$р?l8q~<±YUY2JwE*[c6h,/H؍N/^ңl?wH‰b6.٢ꨌSvd[sG/j_ZG)|un۶_\6GM<.>ԝ^lO}JGx5r<ʴ)E4˩DnZy֍i?o-8=kKپc {B  @>*N}`V"= d@M[ÌxtkN6νG޹_蝞/ח\stv=dǤRc^NpCY,q'yK oL8Dfw[nQ\K<;DLHV|CކCP#9:؀+@SDAjJM *1{>1 ِ}$03pܫ (RÀm'v5 ,3OK|k8UHlq F 375RQ:6/$A|Z@DvbeR`_| =; w \v |=qDd6d|ΰJE0VǕ+{bzh©yNI9ЄY2 Kvu~SDZ<\9;wgAbݧfCֵǪN>FZk~P87^행aH&(% rY}7A.H\ϯ-oW:B`%AZ]jo@@;8zfIm2̲1 Lr)mŔ: 6LE%&TnifZ_Wp `D™N"Xk{͍?o>.K/~f{=T`MK_i gvdlKdx1=Mb/S7>]VDE)U[p#.]7)Zp;=&7jà^8&p0TinГ b2LIu91]byucH }fa];2*M--yה0Su؛^?wXߏܼ:^5 qo&+wj=̩ǠBf/6q|MPB:uc1 _$p ꦘ e~M} 6[9[MO`mHȔL0msoN<>2>[*eCc✆ڣ[X S=9.TN1.4IZ.FwpV n$?/-%2v{ )&E}F^;&.™'mʏ_E;t8y&ª:JVT> kyB^E#z U~c}a82S:-5wChkl26pj(1k2^0#1(aa&;Bo"&EȦP&4snݶ~..c.9w4 ^C'Wyc عAg?>1N`Zw^]ZOk2g$gڳYmŪ4'/[[-ʃP_U {}܌:6vʮJP@)ePC;> 4ϰM;z=Bj*R롉ؾN KkƔ沂x3t0f)`kFo <:)hT]O0~Qs/fF=6;R'=vE>.9!@"\%ؓrk}~0 ac)s8ñpdo0U*qBl>AѸ[6he0$#韍%1AF iʮ@\{8 ۟a#mh࿳@^CВŗ\2Gm}ᢋcNe#~t a`v Zi k?߳<6#+5s&GY% 6v$yi[>ɡ#I3SblyLnM%D]Rgćm0ꞹtXBwׄHraT!~BiֆυCm$p4nhak4h.;ёVeEA{AH 4˿l1T9%NeQqP{=2taGH{"#7"P`$@P $MH=\h~aP[xWĀ:_NrT5 K4Gi%/Wi8"nHJwz1Z>GQM%qxunQF@ZKS]FSRl N[DYu3pr8tl Pm*ռ^_CZ0 Az_sxq ͸rg?!*8UB9r [)$q}:F}ՆJ('6 i;,@]/ 9̴Of3ce LbߒԟgX1l.H[S~fÝI49F& GHaA DAn #~rMk4u:r N(& VS' +IvW?<c.8T TPy+w\pp$~VU>(?\ed>}#mP^uN>e1_TDZVH%EqkwI( JjJƿx$]1=iG̰=È2@JAbc/<*8t(iKQNf"*lGO妈,KS* =)>BDpy)1dw 8BۑKg&wr#H 0*\JK`Pݟ\)a{.'j@{(91n4v!R>@DHraR=> jy66F4Y2jR<œ9#P!`E"GL d3bנ괽dJAը a&/wMn"nxdôWz#%2A=, &gߔ+GSץMc0f)*0-+ݤG@H9&GlYƺ֏1$֬WRNw??j%p_J@s_'R\E{-z8Pne-eLBS)P7ʧAOnyf/70 u^ilbɊC;@pO:S泚Ej j,NK̹݋N[)(ɴ逛>WohFD`R3zX4 9 %*3z$*oo\ln3FH:V7-n:2>땐-TU4`W *6 Xٗqom})O}}s;wvAQK;s7c,9r1C2?ksDPEd;GF7>^7}nG7(8ɯE?MLn>m-]9=MjXoB("N_2L}jc nQMAiXʠѓB zj0^FPEI+YT#ƭag6uEgvdYUY㇞xRc>825_)<)MmfN󐣸XV[4o$,6H ϗT!7#ЁwC}kQ[c3碘-v%c3 eg״4S(aU*t(UγJ(dHkN%u~ WHr+ &1L[;Nm;dϼɇPH6|[(u$ =j'@h1+ zn]m+ J!sX$3MsρGfKN5Ʀ!,9U+@|v`ˣZyo5(,U+pv$bC.:5O2pAKxȻqKBSXaI.H1!O6}Gb:1*Fa5[t=:O$;չNghW|G.]1=_{Q(m 9{U5Rt6PNX7nX_i VÉ̙TT׳{z|$/Ee&֠k,mfQYSKn5v2gbnٍTogO_OϪuӫLyo-ׯUTA/>b(FFYL'*}΅IZnDC+!Q9v~gE51*L]߼yJ`M԰q.QSC:P2Si<0ç*V֚!γVωv9ˆekÈP)w' x(KY#$G/y%xKt%P WpAW/_PPwK&M/;$MA P8I3KyxD:9WnNޗs4_Mw0GDoJfw2 ej6T6'9IK2S*T]#1&ߝ:,د%p!3e_9I=J7բ>BL q<<;LD5M,hXh=k b;2t{E**ipm[9-3,oahH,pl?fZ/0bDꗁ.#wTFʅ] k_ĉȮna"\̕_hNQ'jM$b>ZEu9VH>l7\%uo3kѥZg3ƚVD7vOEx{>;W3 ܾPŒB+so3dV2œB`]d=aCcQIvdm~;I@Ec^}19vH^biA<4o*{a)wP3BcH2iqtzlᙘgiY,{?(uV 7q3؈18,(Sseł`ѭSyJNwAl7wQD`v&+nŘ F\^ 8Sͻ42B.%]U,yfclCLa,^ha  wmh5⮃N̩Q4ŹbD l oY>{u@f 1 56$|{zw6VOz˺\DU283i]˱2d* SY 8Iq12X&^bhiGx fOf xe ;~nDX]]p"ϫ$@9l  =t!cU-`4a_[&k_+ڟIjʪF⤬"u;%lw!a19ΞOs(z01h3)gZyׯ6\K- '?:sg(0.hp#B)Z00*z\ֹQ-sw4Jshy}q~*] _7_7'G4QD|g(8H61G^/빈y`qx ɲu ҧuVN PI*%/Te%ԥf׮7 r*5]'B4WCRW\}J[wSa ՋN6 ɧ ( u RD$8^݂@}'s%|pз?֞.ɎrsP/-)9]DiLjk h8t4HBAɚ#zt72Lyu]# PyN 1yV6w/G;jU.SrMf.ǧvP6{v3Zr!N}I1Is1Kۙx܇![!n"AOwh :~6i*boOR3 gzHUkܼd 8X)i&?9in=.hT~էZPq .A'|G3e&vٻ#"!O=rHY6"|D?9N/hXYrWP;LFk8-KqF1WJrk?FqA79NهbBrrKBps=y3IOvrE(3+b^؆"+u.b@7 Wݺ΋F 3]'=fB!QQOzu=сZL0ӑ}Ώ@2Pێ@WѣյBLlCdE@=7B ˨KJT3 dنqqh8~Џws]V>V}_kurGd[L3eÕN oFU↑ى;NTeH+mUW -iخd&'u(8e:"3E$ ǷL5K89Uo`xZg0 bn092w>=:"bzuf͜z;ܩ4{9H6I8JؒrTNt̟Rm r>X~ -w:0v&2Iaov~߽ޭ9Rr Gu'xG:EJxlz+\jkLyçU TxA|$8oC? P0#%Xwg\ <~_ ҏ ^aO9ujb|/UҞ8"qI!"qn T> <Ρ]<@~w^!lZg3i*i.Uc{g{FLZTEǎ d\tJcb1tlv+e -e;8՞5_ 'uINtȅ%v<(g+GЗe!#ӄmyh& yq;n ʶRBnYa_咶ۿ#9(>eLڵ͎N^6.>!0f還0+49$OcT"@U [=W:!Q"/N;tY`,KPa -, %Z#2xᚍťz-Og#%wc4%/X]Ua]B]{w/J 5|vPYO&{\3Gh Yd2Ogn } QVe~ć0%9uMUw \y^Z y ['I^o|) wkK^gC|Q$Dwb)8OMz @ASw@9l߮ݧOh^ijT<4J3<cXYfdyV>duoحDh20qI?A#DHn;Or=8}+YԡNQ5@CV^W1b}Y[4 63js|+]տf*s!ϐ [do'$f`?xԓ^Y )i$}:4;:f?8&Q˺="Dns ?*n-ijοhRe!7FՍ\CRwucG򹴊@ǃt\Uo1YoV&BzS2gF KB OHsrRǍVc&uFC~FBII3HWƔ8@,ځXSm ruv +#98nHWUY uݝ5Beˌk_i:SQfm(b)@JJ4)Pw' >$h &37GRDw{VEvXi{OGwķ\ڬiSJZ"FÙ}yt3k$4Ej4/i~y1+~1LݚU[ ;%L`RP/A2v4hSg4= T 8mZ͈D FȚ68EJr(TjSg͝±3Mb{wx))`K2>O˄!)M7T*& EڙP.rPdgY?j4+̖ %p GYA;~EhQUmȃt=7g]j)Lr &uʔ R~0,DTfwJ@ѥ$9ֈ mv=wTF,|EAu1~oŧMWIo}~릀űE s ٟ@9, XqAZ œ: (L;V7:;y`.LJ`ycZ~A pKu"܉%-n!2'28/cZubd}ML9>p0֫GqҖ'-ηIWLN`T" ?M v!&{/KE|_ʬBڞC.m;bfB)TRˊi_k(dž#Q +l rJ_%G<Y{|>8wGT%*4|"bw)pq!6J]]M ;thBQϜ@0EtK#G?HrS ,Ho } BXuɀcpah-ngQ|iFQL#uC PhZeH+bO!>FRG8!4ecy~[qncpbD?:X;/u7Nqt1 /;Z.RCe37JZSLeFTɛ٘Oj(:Č5}26zBiYǚ||.':00#jzZ,X 1T0:Cʬ_R-ñ$&c2iFpoygcJuZt9eFL5SO58vY/kOcxoJf$US4%"5n|GESa N5x\gLuX~eRDmAhR"{DcͿ\[{dzQi`'[KBwCWs,vQX)k"K=LU)2%etEW^ʩgLpn(ѴH$ݤhq#"%|ǎ&* dKOw<;!T8xy_e \SP@eEP:A ^#eNrL==~F^DV}%PB9.iJx)[RjvN#I%px(<PëHGV\b1NGJڟt 2SnE(oLH^ӻHl?-!j'jSv4K9H ag T O#w* }e^R'۶$rb%E!_xNs 4)y:8WDs Mr%C@1}PX;]XX_DXn[ɳ LZcAxddvRXމD iQ^R 7s_FlKےYPwh8r 7Tz(RMG$hW 82F3NZD#:#U WP$ioM.%; Qr<.:VKeL B2}CdTf ղXmDC*ٹP݅*U@gԸ+UHcRRoȝ t9Z ,^iq1BEn\@aQqeצ@,Lϋ-]g2;<1LiA1ĽS EX<-z/ Qz{G^d3$7IE Sut}-->G{pQH׮{˛J]fSHSþ{Ӡ 1s7G|mf~b⒐0' /' 0ۣ$Y3h##z|j~Rx9d_VG [ ([Q*-{!Aq@ETat٥*QAX? &1ͫEnf M)<>ݞ'H`IX.`F,sNbt}g8Bbק׌]L(B3+K,u:{5`<85bAY@ɒ|@g,Jqs١>]?J+-ZnD|JnTfpg[\#'VI(;O4G6;:ߡi槀RY29.wL& K7zT1eZs7yϨ!XQ, k雴H=^Z+ ]lEz 'u ~.GeAn_N8Vg4zoynKn$LkNwI[cHXۼUWwG+Ȫ#0iS7;鈴e W;Ӊ9&Gql(۴*m&eȱn'KrV2ha! ֔6^:2c<{H5L_4e>ŀs]l\B[0N4+rƘrЀau\0q'M 9sNi(`>s|:GĹ Ou8wguoRVPQp=@và TvmE[䘒Q0eˋxD&a^luHFaH,f,򍻂J {K<-SCVѐO8k5镵xvf8*3NӳcGSJeY2 Kɫ{ 5RZ !5hixda }/yuqvAefbWKV [)J w^ƀ%11 c^W@j2/oB.TڽU]O+`oQJan |G-6' G:tF—C66~ . &koK nz =%;l3 k\fZʗ>wK CX{tZCjǔpC?-NX@5FVRKl?>P/I}@e]nL?S]T|)*ڛ5 vOk ")t!m.>~BJ"2 J͠9BG[ |Ɇ_h/.Rh7] g;;ߜ)DZbƙX}λ𓞱ږ~lGe[( lΒd@5/a[1c,%츻M#籿PHP.</gi?kӶҖiɾZR=^=}R ViR^~(^5\ O-ȧ}qH\ {1VgpS?fV |t~k*Z! #D! OKGS ~jdי)m н*K:&9u-;,R-EwV\ I>\% bH* Ӹk(,A{E401ުhzSո\Hϻql2 `_f wl,BԤ?flrcZ6^2'}<'*(*R(E>% 0PڠzqȆdB+}؈b1 QDRM'fu[^NAkz@2X=VaO&`*(2Ofζ;3e]t:nyCiu"`e~P5nڴW ? ekF;zCuX2Dw\=w"_ 4w0/i9,#!h.AXD ∶XF^ǹ|k2 nBjr kn:׍>bLf&"l% ^Y#WW.pMzg zcbzZ&jBb*yK@#OCdsɱ(e8aFoowbQݲ`UzU۠Ag?b[W@@bwxiz\J݇(^!BBf`)p/?e[LQ sjU-W{5ފ! (\ R KV@Nl8Uwfu/@k-}mI'"*TursRb3uUAIz[xjIt|svnތq`5nr3`rF"!t[ՀW砆J'_49GO|\[/izdӃ;+#YLZP%w,6m TQ5{_]%ϮK;sī`(Өމ1-; IF*J'/0ɟB4 gtKaA)A0,_kS-9"B&tqm=ȓ }֢[&  It+8 oq 7MF'vD/u4KMOwޔ•ij=ϐ>Xlg˸KiЮDAC J,aj27j/ h$*o2 ೥L  ~'.l\ľ`2'mQ psCHy~=qFM5~Y۽ìɘ&9`}HRq^-s(gRql<`bT 26yƈ4:Ԓ 7u{T%4b{!S= /mwҩA$4+Z Ԁk3RIJAp&}+;֯<.~纕qvZ;b߱WOzlmL+qZ\dqӥLQ= !M8Zi R4o7s{8u,zplBٵz_ir`{_Fsu.̠0ͻsO y <)!`WD\s_H5% RAQ]ztiv5$(Jxr WE M ֋lGCb<l觴l(Yc`{BzrXfj^;>sвEG#eGAह@ԁ`u=109< 4>S;AU'"qg+ tn:Y/'ԂxHG(|aGd!F4B5FihU6D'1Y ?ntCDxy /G&D~@'sMwvpP)^h6jvvyA[ďص;I%Vs/x.Rop$J֞y#W+CE}&ofm:ovi4`˧#?0jCY21pJ!V+}&P|#yǣi|/h.%\1H#BOh1kQDۘn»,@epAdc"T>um8f`V?PTs2H2\-ӣ`#fn*/}Z׬ۗ-f_8V NbJ,YF>!ĿWǷ^_J}XĽt[q)?w⦕j%ΓP SH%="r{%j@ޓRdp2y(7C%?ݍS 8L6%4sn@D26 L!ӕ fm]^5}+9Zrj2hL/pwy!+\ܖe3^QB뜼S((8u:p"yƳ@8WzmfGۂ8mizvM)AuSV3k".SN(q"jM%J4:MxyZ+u }mD C@V߮_ g%(3~ @pKR7?|x/g4g" hmb-W2:qIYgWֺ\SuC B R VTQnn&|ˉhSjv%H9gG5-B=9;uqƼ)\S^31.$3ZC##GWk-yKɄ)g-M^|"=j|NŹ7xnQ7;L\eDO%phz#`O WF5z6Yԭ[7Cw0ede~!מO!_`O6@_Xds-8 D/NqFߙiDIt[p)G1ZFTcw%&N64dy5Rtar6uՁ]*#ow̺hjqO t$B C983d8Rw¬9Y9Tr!LB<(83ÍB(ʕP&qR6ӯ0Gc, X"ѓ tj_ޫ5 MtA5݄vpϒY}GaeٺL`XlK܋U: "4>uHb'>i-d8y$}Ў3R9aIK>EKLO 8raJ].hk$KB<ݭ79Qw=~$ЭRB`oDI7xEK}lK$FŸf]жW8n 1zU@f\u!3:wMUtkyXrcUJQ S-Xd%Illi$T-mq?AM 1t̬0z'OI)w '8\7kQA'E!l3K6;CH1~ő" y{`pJ /}N<)CFOAnUReGjT&j Rh DȯKϡ&59wdM^Ѧ)|3Bo*J\x` \ob:ӹm`DscӋ GuVOb, NvwArrGt2t̴.8(hQB(L*JI̪%$KhR/c t״zR&Kk.>ݱD_>t^ea<H|-[ИsdmK^2vbJn`[@{}Қԏ,_\#f(gW[ܝh&wK&L_|[8>VJ̗@HsN+Fab/z9PUtdo-BZEjC4XV??4M>MR5=Ru<͛$a%LuUɠp\:V#h8>(\++mi&d. vzs)1Z+]S[loF*:nMPA{ i2!`l;UFפ_)K2[[rKKէqD0(,b|i-f26{&%>:P'$T7K;{ʀP2:"iZRcXv7򿩵R-*andm:wMVjheI:g_ ˬU,4зZF=:ݰXwku3Fҋ5)ї N )|aa.jS5;wL'9䴨iN@>/)|X\iS!,qɲQ>vG?wi>է L]P RL$v"1dSg JQK~ ^E_ɦցa S-<uT( D<:2B$/trNSM6L¦mŸ{Fܧ縔U/0=ѱ\!6]lhּ#J8ة~1vʣكTV^.ʹo<ұoG7Sm-^9Z 5B,W,$]De,%CZ;E?Vbztɝ17I7NK >YaT`8TG|ͤ~w{#jVVKAw#=r@֝ uXCioX~6Pj'hNgex%(—/g0.fqF'ǝGlO0ާ\gn=AtQ8j!Ʋ5|NGG3Rv]kM,fy=yWqyS^f)) !_LK{AP~a|簀Sg}RR(ӹ60BW w]B@:~b<8|[h{Y}ġt9%z>icе&n"fd<ύL,2 v2UD;b$Q({\eτ^D)|zB]us^;tBBxCF_]N-Uԉ` ;&Z%JN+vNUW ^QQK69+DP]4Ā$^lU7 4ݳzBqD\NcJ4Gܫ~&c7~$TSjCRdC#Ѷ &m 9mLUs1\$_(Ѵ99'Q1y.xUNGK{H:t+N3^ uy)pY~XZD38xh9CߣgvP{gEFw޹2V"ͳw@{:7]X!i1ix]dDSK[V`ȚU F`K?4jsv^{:ܖ\@G&G49}B0(rcliPz؇[({[qEKEL%N"| J-?QSz abЋB.i؛7WJ? ]6^j_-=NB(ڙeÏrdSm5Z FY;/jnB<0Ph6?.6Ȼ6,.Al󗥗 M/V -_9/bmqIk5CT[<ȩd/82e@B N`<w~cS!d7+/%lNLjo:r#ɪ2xD,Bpd}_IJy#O|g܍cͤv < 4m#wE&{l`!0/vvVp F_E_kI~: u{uH*k\PߙO ʄ\ mm;YWb}nqR$[3v7g; #ˈ9RUH 5fQ|u,. qSհaBЙmDztY0Q(P^4}îxLl#N ȂC~^&95/5Rs1TmErJ|3ceUfR)v]gLVR,օ2fbE"lE>{ _ZBe #-OdZ`vVƾ8[5\Ш&%ƎT9:aɭGf6!1JNkE7{FDrRR[L%hHڗG6*O2̋fo$d$Iy:Et|ݚ߷Wμ\_>4 +uC;(52~5[B6Y H:WD\|VE_k?-*d~bqBsb[`h,iŇO ӘVC?ߏA;~D^LlϢj VF8_; >LY X?rAź)jSZ =]#]7ףͅ!*5pHq$3,Çͪ 6 ٘ou)gFI%JcY m8*jnVOZ7wyRi_ez20n&r*b1&IkWPQHwZC CU7Ev X7MD?ψў8zby!"(In;iж/Ds}}1|`S=[b0Y=g0 quk4rV&y0 {F+a6B]Վw]+*G\JtXdYpv5nj aTe~Vd۽T/5>fI:ʺZx\-QȒߤіGA1(q:c. xj=mRDEǹ ^<.I ٝF.;D_l_X>a @1a E N8?6O1G2h;|xoAIXbP XѝÄWm¤ 1N΢4{1m %M%,&P, {+PnLDYЭ$d<5ڧz :@<~vt),{:2 2tڷ4V2:C0aڢtMA.R\oafKS [h`1WF V)ŹI8)1,@gZ!7eH^@}23JQ n!g -WEciύ4TsziNxM eګeŽs3×+epn#JTa2Ȟ{hZLTmFU*4Ϟ\ "'Pwg9H-Dmh \^aOnԄF&07w=1o{ v J SN'vUؐm]K$#S!Ͳiů)g;&aNrx- rEλ &poJVLl+'ƔZrtb ZaG(kj,YCT7GRdpq(ÛѦ%CU4yO~2nNDW}A#G9̬ <S4W2K`1`]eTIx굥PEÛUzıӐsYx1tK::-7T'mCt? 0r2g]UWHFO锪i{?!D+ߵVɼ'uQ[53ϗr SXE|v+W˾$>M΁ %~ݫzXRaýۥ]5>{ { hIBh1I*E5HYL2= Y,L =ǿ=DB,$,uݕ/N}$u\] "ˁ` >N!lkUE4)T f5k:K#նbl{l{CI&-zOj*\O"靷2eIzqɬ4wֶ?1 u714ynDqt_ϱQTgXx5jW!쿐(V@>wFS;d[ h t{Ӊa´CȖ$<wSTc)F!ډ2UpnϮ:zCRɃ͘)RV`da y3 ]s$vs%Bܫ(zu dž-yq1B`ygKtX}6Fߋ!)1/qznJ): iˣ%ƳOgwY/{^9&U$o=//"U2Ľ!:.CPM=5ym]#QqA2$WRX3G犱؁ va}@Pգ0EF+`( yMˉʱ.Al>p˿Ԑmkv\CU7r<ĀCa ąTiYs:\ŧ[FO吏vLO^FZ|EgXw#&HtiȈݿ;p4EGP ~˖*"]u˄z-Ȉړw8I_IH xUZ!Ce|~ C>Xa݄a*/5/ WI34:j\-R(7?[o(TvKf7{]:qS@Xl9J} \b.j1 ˌ?{٤fٲAܭ@ U<tuqB01n3m49Z}WTGM_^e]Ѹ|М}zl* NΕ(=v[ 9@CC?{VB'w?Ƭ#F1!qߍ~Q`&yZK¹qtHe%A6#۬*9(siK1 g!V7̏K\\8T<.+-h1y&KJ8fbtZ.>Ŀ$\]"2 Z'+^IQ$p2S>pV~̴L`ޑ}~ay>|$53@h-L7C/ZҺ4`ۃ剦E݄H,HS4j:>>YPf=G5y ӌ|dNJuB4$ 6 J *ǮfZy\nҩxڧ9xw}sxq}EMA/m8y+{nW#a uW퇗iLV)z_ ڏY*%v? _P@z1ݿ} X7xDh f&IVEe@&3Pp^8k*vM7j&UzY+8fjGe9dO@5:Y{#^"|j8}@8jxw[9mi~~ߊZ$%.< #z[Z2<0Դ{+̍RTjI}ZТP%؆fPu[L*MQKqL=Aܴ`k4dGzN9FE,ދl%ݴϺ,}ARXo)\V>U>4TO~5<@zjlH;wl%}bA((㬮ac䮰wM{Xo_*ܗ0:[*Ϋ^;Ā!q ?xN"@9}L0@?_Sl/tK WemK ?T gLR1,DzwÿRV%QA(_C8D|=SEd,L# hι~}%t+%Ԯwe[W7 }RD0ˤ Xl)gzjQ7H, 7owc. A?|c[UQsUl i'5?pbϽrw̱ES:esJk֍6B0Vb5h)D$ޚ'%MaTIDUw͐6M=,`Lׅ%UMtE>ِVK]PKʕLP@2iHG>zY(J1!G5juMl "2iM1x\΍~"_50Y!1b8iE@JA)lDb d;ҔXq=SQ(`Y?rճ15M06TlQPØҫ+&=WJ"&x_*#r"ܽUeBJZ  <8-&-wyԠ|B$t}:VjTG:sTОb\̣NN~WWo&&QJ0?ͻ]Ɋ7*9dy8/L\Zb-LisбVautw TW\IIhpc3w ~q>y.V(-SK WIPDx_xfZ;gU^f`= oJSban j kf:UnB%ndurk,C_ .e0GV&dtk)[@/kN9 H0'E=eWt;8 Jxc4.Y^IXǺniȋRlM6]  tzgS1D_e\E2t R#%zJr7Ο\0^PRE[; ubAl5IC֓,N WrhפG=eوxԥ8tsFHGdnYfudIX1O Qҗ3-i0ia/1,&?0;{=Sm|~2;PCAM5H< ;KgU&&;t; .t.V dw9XG%H9>q`LKi۴ʕ4ZMϰ9K< v,N.}+=I'wNR4Z]dlx25ZwԧyZF^ xލ݀}QΧ$lp|oB.6b[6Y}%n_`U)^쾷elQ0D @|۲tCZ(Eh"b?)7/\XOIAZҢ"B3O;#7nɛKUCyu?uNR*[ݾUid:tcZժvMГ=Qö!>f}sĥȺ!<|04i_)hv,+wгr0vPkm1`Fn e;`*.R)y sq7iG#H@JL|@ZA ~!"WTk؃Rm`ܚ0:2=I׫edf! t@DXHeZLX|-䔚2h>ފ%}!#hkh=* Iæ3`NZRlJ{F3s~nbS67nyJ9,}auq%L0x\f:Bud,7+ JY*y@ڞtgvr1tڻEgSumUcK3 Njwb˕jF5*U{(MBX-?(XqOmzsuܸG.&aE$)K #̏~8]&(HVp/dn9WϠ5a 6. h\*hO%%wj[؏Ld$]~dao׳-'Qň䕚*0Z4/ O+޸2z]_hn!a86ſE0ń/2XNDp$Sp"Ő1nSh?;M"xu3p5Ɉ  1,k"ckaN 'Zp 9-وL&Z}Uߥ611V7u]Rs:=uWTc}e2xtgn WR`t{YD}f e.SkxFVFNR=ԗ= % f'thfd%7*(oYֽLK\F0_St?5Wa⸺`nC$zYKϹ?<|Y8GDjx T͍{FɴPbM,}{o%+|:~.H2w;'<9*LwW>[^@D[]/.4eͶ4c#1:݌,Hc(G=0fd(LXLjq0:SU ͽV#rՃHl$ JZ<|Cl̐S(> &v -ϥLl07THjEHrm_BqvD._;ĺ!ŌzohEJzuK?©=wa/f%km夲cƋ;2b DJ@|? 2mNMD<9fyDRR 0* rWN&IIυ֓6x{_>s0OyFVf2=Ř"1Uxvʁsu<,nڰ+.,bݩ5^*igG wXRB7 v.܊V,490Ѱ}#y5`Z4gabd@3scXHb @8̛<w/J&edg8Dv M?,&VkCEu! FDcymSyayPn:x E7&#t "j #xTzm=#_/-`peռa-i_ߞl \WkxGuI Oʐv<584󳰕 j#WH†W. ;|&F}VA7Ʋګ.0^xtW?) " EB^ 9v3Xg]ҹ"xp=&Sg`63J0j~P6۳tnI[ `P4MKO>R0,ss*f!"bfbȰl^~;6쒱l 7@p+[OFf0(؎vȕ'Ϛu4rAF%rÑ''ZAF>FѕR0ŰlBH@F3I 39B>Γ,˥]{;qؑ ̖"4].we TSQvpDN't3bU#_4)=eӃN⸺DD)&#;w>_tcW gBͮ ;e :P.yr=aU/(*v) qE*rW 3$C~Ws'۩!k?@Ǜ626Mwgcf/p"@a%QS"Z[d~BB'L%[y~*ͻ8DiFld^ >q'4m lv5urҴ[}2~cAFdbaqTeP X(=+2pJӅL'WM&_YfxJtD>)Ơ +}';ŧYfA**,Ao؍Z!x*\}HpF7ULˡJ<`۾\_RPql,*8mFvCM=o쒯J&j'i ܯӱk+rJtdcrE)hJ5XTEKF}Kt_v[^Oґ-ZS$#-YQa/ǼIޭ sEg"fQ\< 28xXX;%POQD|۾@Ri[0Ώ+ll,ADE -&)MH{] xT?2VtG rnӑ6scs`oAa[- ;1R^},r{LW3ƌ)y[?~r\`C2S0lFLtq-ﴣ[*2mkFnk#TqZCՠ#l(a @̯X8Í;smpYK Q5K0Gǿ$ZҬ32j:Jb%i(M bKsZld ]&$Ad@AbJ?((gn~f<|o&$Ljdsi-*M in`bV*C]K9],y\5!aC9 E-NzAA3Pivg9LHU%w}ήw XC$9p(oCV^ 2[8e;͐5T[+9)1#Ц tb>müSޑ^``)c5J怏Jklr/bn+~mⰷݢ& TlYߪCtJkt5]|,;Ⱥ[9?,n-QEp0{1gcTn`>Uk1M _&TN1gqb+POyP1wB;UWw ő48Z4n|/>03TîdA]}h8&NT 6e^HiQ_^'vS|A10ɰ1*T` M3$ڹYtjJ$ CT*L kBM" {'F|9b#kD:Ɯ;aX0#@K_7b~FcVQVdߦGUл Qp ]9X2.|tPqI!|])18'gt%YvoWb9F!)+sZU[mkjז(2}-F ` ]EU-ӥ+[%64{ग़~poѱSz{ |ҬtMXF*4} }yx5yЫ.d*^ÅIoԛ /]B,q]9mYn[lZOU<O "7P-ɓV4Dx|i$v/L.y*r7LW"Ƙ|F@.bȆYŐZQ ȢQ L *iۘO܌7y}$UHlfTx*-K!߷;;䰋 %?{؝1-ř4,6Ɋ|N`ubD @@VAJh+6OҾD\9+C嘿oT4{~ i6ݴ%pi{pۜiK a)sI/l?=zK֍5f ou[Vdޞ.3[G{cQ)"I5DxJbk"T`e}*5&/n^H I@pTg5ǝ/vv Y{&Yr ˆ:)$_dw4y*3V1{ulTu7W:Z Vɝx- A ڛ vy߯ 8yFG:e-W=e-ӷ JP ]aWD;[J'9k5LdL%$h} ɫ3ȍ6_6l|HHۘX4x(fUgHO%Kj]PDrY|Җgm`BM*f}UiQah.k`]]GM03ܔ"{V/-aTmjvI6qM|K73nEo9 流- F-i}xI@>v$5H"&q.؃mz?T u},Mh}̜4Jb?ɪTJ1 emB'#B%3EĂZ-6oCYc_0!\D^U!=Xؗ}bh$^qFb58:Q{jpvm { "ٱ(uu]m`ߔtZukV<$QM$ 6"wyJ'p%l Bz+M^kvVH7aX-xW8 İ,X;CߠTˈd͆E8nG!Ac=9ޡ;+Di1;U ^@r1=γ*QDӯ>N47=ng!5:~dq^ ]>ۻW0Q 9>hι: 1]j-!IQ}b%7yDQHԾE @~+hPϮn >Ԛa0*4EPο mS?q%LIKZO#m=oPH9w2rGjY+uL-ɮ;B/#%zHiK*~բe( Rp2AQdZWF&#E`2~W(\Ez;Z[#pP%Y`W/){>aWu&Q+&'=.W(H㲕[BOp"J"̻D6'*3wX{r慍[jHA4.~B#,f|_yB{VLbE.x p qk T,Xv,_olW4'$^)4LU]ۗ.$Sˀ{T \]N¥4h5 ,yOݴ.N_O) Lusf$XezΈ 㮪XBZ)n-kYӀ M^\}W}(:ڬ쨙g|^[c ]uL#t1dH?bOc%LÑrKԁ2//:mCO7^NYՃ6>m-fUyQ,ڄb9͂J2&\pM7EJD@vM ` 5>_%a8Ɍq;;x^+k@%Mg`h9@?5հLMT Ѫ3 h=Y*" #V lGluJCBhODUNwA~P= fFnzbq3$zvhOK,@ùIʮ]xN`˜&eiKpQ D.16^T3onNt%_/2L)H^[{UNgtM<`.O !z܇-&aDT7O3l>XvH( ~M5sJ`{4AH ܪeV@HV yHRϵ"_*LƸ?N\YUkZPlDTN:SMO.zQsb)\2󰇋͓>5ǴY"O '}#PT#9ɦ)i^o'fuT^ 6 9=!|Y-OzX] &⚡Qn 8*״!$+46͸l=m>SVԾ\b׸&Gc،؂7,v4,"}e]0s43}nlR>>Hn:F}~ W'f? ^Px:E40I^F`#2sq Uףl-V+I5ؾL> wQ~s%Љ%o44o!gd x{쌻ۨmpۯ4݊ޏOȹ@]TLSZs_z{L杁1償?P 8rSm@yenXs@ T_Bݐ ~%tcD 9ğJ[k>%q? 9(/cEuS$,ZN_WOqgbXws3LCE|6˿ea+68𻗭jdc7%fpz`Cm^}5qތh*@q++ qi*jm^ijpӽi BZn*a-~*xKmVm~6lIj I_Iۥc2;v7A';ĥ #:ŋ:x䒘f&sS4)I#d[4G ((J?Ev, %=Z M?ZĊWk%C*p^w|Ē׃GYB yjnHe?P 34CsǝTД6Pf 0vuD lEe% VKCs huxO@zZ_W_b3?Svm=lj?F5xAdk;LYT%yPʅSR~[$iRpo\xk`E1,M3 Q>wJ270.qWS;a:bTtyxU*bR Z匋WP ^w60=6AR7IN1sj}1F%%酄b*h!K*ti盌(OfN=0qUE Ã\bAf+䗟 RKfxL!>t_J)1}&UIl ͫ|{} ƨ un~7UDIU!bŒlV.)bStY@!:OUaOkguØoPMUMD%x<43)邁i˂HVG߬+U "_XY0lP\%0zXɊ,Pm[bUMZ9eERz|c3+ohHU87gmR7N<_8+Qu %OWVji2-cFZ8۶o?w="93ؼؿk=JoxnnQ(%7ܫo -|Fh%E81dp}QVlDYtqМepWcnUw;"7Z5.wlF@XtbpT"cߛlcw\ig"eu8B(b jetթ]KwN|yW_H6NVаJ >JXpP(|'ݩI[E=,4+u /M !կl䢶^Vne< wL3ܗ|iI`-#Z@:Rfu -كk^դ|ϴ+{.[[A@&0ʷ LS5cҚ. [EtUv.I$ɬQ'GܙuyuKjp {ncK8)༧,8mP\}0<;Yim Й|.ٹ(J#^4}7 }1zآ?8? oj]|i1T`G=Wh*׵܁}SLpDaD}f` 7 d7ף|jk.ptțKO"ɢ7,Iڍp=6]@+-!e"4[f (%kBzd ~*d<48.^lW:@e0E[`u/Id44)9["*;3 4XUP>*9*ӭ\ed_a]nm@ZH܄- 92x:M )w_}SVc\]_nQ!4e6S29? 0)dEt*P+/]Y ]8J_ d*v9˶{7hӅ= :g>~+d'D^Т(oJz>{zzr- IxL +۞. USfFxRk1uOJG!Ν(r8ˢsCe<-`N Лė?vq\`{ <oSK=799[=#j >`cW2hujLYͅ*i{S Q~?Α-lZ q+dԒX/՜'oqcڹiaQ+8O"*GJM/e*B"O$\#58n 8b1J+Q_cpo0grM+̦XsSS*]P1۟TE%ݥkh ֞Tǀ*?(6F-N^÷rmA*^o \CC_XKڧwp!*jUz*J# +:Tj^@2hs-cp49ۥYɭ[FFGrwkS7<\ɰpb<طVGCw J 1)=tTГb0*Br JvY+M\z[ak팓]ObAy u5_4n z `Șd,<%ge;8Ɣtv#k߭ \JVwap:VIaMKŷ0J4\|3~|G|2NU|BA9 t1v ֗.dݺOo̱aJCY$1*o4J :T.jE^OξF] 斂 DZ`?읽hlzXui_7˝bWOW0s^9"LJҞQF9U4󡋘_2AaޖĂ|,D [c`gO]TJ\)2F۔3 D \gdv>-=o'jhM_̎HHh.UWŻG \E"~aq"c82jZIm]>}y+eȦ:fV9>(F:fT^c'X>p&"t&:'/eu~LbW*}@yqD!| !u-s/T2dMs%CNX/k}{#yn;_90Ou9uX ;/ \ꌁ `ab11O8^wE^v ': &I,]\ItAV4TUp̏[C3y%١e<0jj8דz޴" %ࢄTb2Ig̻~᳸(&lNy>4Η$j'HoN^+l*>ɭRB_p-G0 ߉f w\*gUEݸ+UaGe|AV&^H0Є,%Lm .`n [8 p6x(xQJ]3S2&N;2jՏ~K! ]8lݣ_ . %#a: ۞ ԊVO7Ga w#Qn-fg吝xao$ćhԢJ[JQbʨ% S0TQ:k)KwQDjJv﹛} (wJTrK-h3aP]LGG{tJ 垏./6w+a2p]@INytJmYrR@Dhkvdc,#s&̚DXXt5p]gdoi4g4&ŕ4 yGu1흊߸PXc *dF"֡(6.=ƵHtmgɩ u$ 0> )w‹EJB:$KT <?S H E2.2k_j 'Qj6joVζ'YQd#PZe&P#ٱ s;鉆#?~q!7xpn:,ju@ROC?m78!u8QPS5۞RpzaB\= %st8WlEMlG[dX"*rBQO2y%tlfNb֬W7g~5j쮖+GyHTe(鋦ݧՋ~/AFd@nntt2rۃ$)'!y?a$> |Jd{J+My 2G V6DG!źm6KoYEһDm|$p8KcPm *%TustQR!0leKXRx}BͲDǣE 5DC̕R-f`qfYQ|=[א$f k`q縢ϗΛШq@;˅4Uբȁg_j-s2\C('[yi%FQ uc9Fd`~J-[XzeSdpDYD#` 1>ֻ*pCNu` Ei{ A"نßiwM=NwbI&>F!#bWqc鐨Z)S k u$Cu3 6S\Tf@GO Cg˅6kQfl Ho5"HmYD s"dcr+v|}&c",N#+@?k3'An,]nJ@d6Mb)½O t?mqZL8 4L=,c@0Z:gɖ@Dfxwņů ߡe2y*Y YpXK>PҸ:ZAW2+ځ|J^F S_9EDo@׈EwѤIz0yuvIܫ@]C]Eϡcl͂BqӄћfG"> UW aWU7>2#-:&9 Iv"KHJJHSpHlr!a`rP9b|O}wehP#l6fQ{Dq1o|#^w $7.*Ѽx6Z+BMI#Gm$O[""5MSӘ_8cZt}቙yi4ijq&V'*A؉o/1N 2TdRF4E=zaLYx`;Oƒu ${],/Bo\?j$Ȱ@hZ6&F- vUHp2  o}$dxELS5!lg*͒["j c'&Yԍ=q*?+WcB+.N/9S냶)'֬b'4˻8M~膸nL[VJXJJ Jn?8u~ m;DYʧn*3js$mC4omG3JX*/z1YU &S>Ő@60sX}}7oпjՕH9F D09(>_sXKԑ*#DL?p V]v+O[فl?c/2nn%5"*),w5aY`^E8o pD.ɨ  +E*BozN̪f"Q܎ 0KcĬZy)5 AKPd,Pt)S=Qs\ R9AM+[ EM@Q4\) K63MUB<1]gvw1#[795 r-*Ct/(Xuki8ׁ]UpC{h85f!M]ZvGWyt)kb;[ _e5o iAEbFqߋIn=s~*C} \?[e1ZH޵tcz9T(M΀B˵9aTxUU~ ow)Y>)}YtaUH|q `5(! )ig LMτz39h|:C)$2 zUQOk;R*rAN<4njIW`$\cZ˥䩒-mG mR/1"=k]CܬOl]Sx+Ο}ǔ,D6,ycsl-9h+ٰ b: %MZIME" i2o#Z ("x#N3:h?Zm(uK%NqN h?SMإfJ9u[zeʿɞ:)AI^,:=Y5=JE\۠n"_] 0ϥk|alS?w m9KZ3ek"QB$-Os2;;fXΉ$[aVBt(9fTFj9рUĆaN0++ـK#Oi=:}}вEO7\]0i"%و*ǯg}4wEb>$.k?};t.??il4|ubI|%wAZu,eEDxVsw05B Pw@C(}#|z%Hs[D}ϞI61$,uOaAΨ?Tnz AgڤeN}vL3Guq\a*GL ~ңc7c!΄FUr֕MO$&br.e9BI\e{N d1vpAz) J(J0J4y.+ cM}FomN̏>[S,s/Q >-)N.;B^wbgЁjpw\B#ɑ1𒅍ύ݀=\ 7j|\Bq~R `#&`p=ѬBsemUPV휋R֖T)V`Sx֤j[宑y@\y6?˦8G9le)1cI%9̓mɝU5|ÉyS*2^FZ0*UyR&6}0e(R$έ)N-?HFtc)k@3C6g>}ewo38 B֥D!]Hw1NDhCG2Spl:&S%?j\@,4vT X@P>lIˠ@(M1h}.аg)-2:" ~fYRF[`+jP "a4m@Dy<Ι=y`U24l0APYR<čCJ>,YATJzPiqEhߓ+kaoiaQHPn ,p7 pT?7` (xMK攛INldb5g^M9^t/v( =I҆"eN!Qqg2beg1]R1% *e|U[v_R +|OTW>`ݒ6f'z(~9Km;ʗs2e }\1p(`W1e4cc1Pm}|Ѫ/pm֖ϭLyiwI v1k2|E!D\O+u_b ' T#@)kHW?6˔I;P_e;I7M}҈6NQW؝VD r ^tvb_n"ø/+R9䤪&ūtšz^˹%ӭ5UN@S. er5u=λ/Ŵ# \6PZ `Ng3 ,erMwBWd|\$#2.(i F ԊnmY5\k':zMy%gk<F-ۣotfܢ6lﰽc@[۲|rdv AzYBm!c-\sP:g*[rS8U U0OV3hK%KrGanD$(reu^d j%3gym\5~ЄW߉JV0z mQyMؤ;!e1Nj-m'e$X #H*LN=|&.\fĴJɡv~ɴx)Bhw_w꠸R!ư_9!&S8]j7Vs!q/:`3`eiU+C33:{k}Sݚx,lX,{z?Qm!K`u(,:Uc/Nߚ;j~xN򻙭O)zO"S#)F˶췐?gaK&kHBm#i$|eJ j;p({+iN6vV+zpjZw:v~"@L H2{tV^ R.]0|{ qgQ!6N(.|$l6C6Zu ~og1bU~- {Þ}Fk,5]O:Cl%_'{z_-@apAD?qw9 ) z-[X`KiJf'us 1➳^:/QӅUcV+NNly2|`&4X3Dfܦ]ɏ8@6;%lakuzXsiBoj*ppI z9u٢h>V,b˭-IFͪ=͎~Ыou:Z&^ORn3} b=LgԹSTW'f *le? X=n>84`;ds%9*|ʘݨ5:x~Ⱥ#aK'p;(Jwdݞ#dϠ95(O uL܋hGe8If'Jhc9EqPNCJ,I>w1\X!Yx4-) {]yc$as.oGzKET%tkޖKv-~Yݺ3⹿xrޮ $ +V(k3iZʓ%p׹2 cHA4&b֝Ė;,nf?^@N!3[BۓWC=_QTI{7.x%bdč}YI-ʹq'\XhHѽ>!cnp!jb]E4l%_o7w7ù|@cHCKW)Jc< Q?r42A?wrh1joڨW YF L)q)ll<=PğA+W_wzM0J'mV,/\n201U8,33;isE \ٲV'rf K+ > l#Qb&/Md1W&,+'Ӫ Tfe$,6CCmoH`j "rŁvɧ[.$0jy*"ܯ,7IKP+ 񼝡nJF`"hN?G;Y]ZI>!Ƀ+1-վ6ҾVK:ùeaʏ`X]ʓc̀2f߉P2VA46+$՞xΥ53|Wqєv.L׃V83i9&O3]dO}"f{.T}~5o*Pڄ Fk"{ ZlF f:/ϳj┞w<#) 'ysA1K\rjȫb@gw<\cYt4Ѓb'.3NW/`.{?#7yHLK\exd_e5@?zpZ65ٍ|?>Q:CU3Aiz=7<iKi1ʂD 5xWBii22#1?̸z0 {DX0FY2^{ҟ,,o[^=+b9kU²nXY`4 ѪzY<^{PK/' U>}~L^;Ⱦ\jV=c*Bj_]Mvva.Il Hzم-WJl}ҏx3ܻtX?%wX7L>eK顤;xntP9q4?:L8y?}`-e}.2h;Ŵ5sʗJ{͉)uCr֖}L(u!qͩi!{pP|dGeւI8nvAxJy>kdu3A(T ]*˸.?wl EԞ]Gz'`"`:p#?B" ;FZb k) t^:oNVJ9A\{Uaڠ msWsV J=vP+;6:q1,dHv=?SW&!VW›`OAY\sbL%S-OU˔JȰ g@ohPPpΗJTvr6f+:qu lݭ0ma dH9`t?;kmG0Y~ž<&LywY@W:&NqFwG]0@|WX2MK'İ 8[>-h\d.K71=ʰeȰR/|*?1;`ݫ~&`cQ) !çe ZX&I|׻oQO47iqSMfyN8?6RcVisY( 5'U7H>j|a-7Uj7|޿Q&vkjQ i TD@~>ډCw-&.w:bLb/bPۉ MAWL>H-bPZ鐞B|8h\h' PGHc)ٱvSjXrsiN;te#ˏp\Y\Iafkiacs5 E®?W4 Ya&+d}qx<-5<ëGצ͜ :Xʦ˲Eҩ~$2& ?f#Ǖ-k4[rVdg9T^C-򁂍'@MX)dw=o,veJO S>9~#qۧ2y[[YswI~$`j #\AMХ,ue 6Ný?T/7ȷ4q@! M⽕ұP^SHyY( CY4C3 :{0I~i͒陙ZENgђ!v :bSҏkN>O0)̀EX;%xnZ8\)-:&8e}) !zW/uZwlou翤elФ0&tcXz&yY[+ \S6 B?\>M/{;魝Pʐ{t4/b3S:ڄ42xEvRKF_8lXo |* @DO`_gK(!_FG#eȔWF~2rd,LHU}k@y&+U}FE>G! Cob`a1)*u'0&.BpٶiyE[ԕTp4E@!c,:k/Ha>)f#D bKrSfv$.)H:j?`5גhP%/HTo밽WV沔݀Ê(p7  \x^+߭XB,Y?;NĚ[,{S`&<֪`!X1(rm%t5u.;q˦GNaz01I6q17׍܋~ZR+|bS\'6I*YMMo/_v1`bnoRDEl<@+H}ѰS&*%o{i=DK/:SBvhǗBUʐ6Zve%e_z s7$:NOpw-TqmF)ioȏ4 z)BOo2l6sO0!G;$WTɺ\R9FCU7<Ȏ9^!w8[."'_z}.tmk0TVB)dd%ϝቹ%X)`&hq5pK%7ѡwuW6pBTH!l:Uqj.e4y\.7/g?o1(Ksw ̍2t.#,OhDUbIlPe:rP6t3RVvWS7cHD0?D<0˕g RDԹ1@cwNqv3Uת!LvԼ+)sQk/tbjFvTiioVңYybHc˅MCYACEV2z B q;R1Buj7 FkShOE]=/S-Ywɷ354_>}ℸ(kL߀/˩iB.<4|e% mKzRAO;(3{Η-Ru21yЁ*Q|Fv#h :\C,Uk iDrE =-H.5 nxCPx#BmOYK:LJA'[xRrՓʨ ЋÕhTryΗ0h;d00S%GfXwY)^. {zu79C /Ѡ3){cI@h'_z'.dXPx/B{"z:QeV}yf-u]:2DT(ZF[fW=`%`d?X㉣&!pFBg.JWՒԗx$-v.%J\*,WBg5 dTduB9=lXSr>BQ?Ymwzگ@Դ#0Ѕڭ3rGO\!R wZi9Ѐ {i 4yqp:;)LћԥMS/<ξ0MvIm+qr޹07 @:L *q-|M!{Knž&-P} >jWQ1#ԦKc(ML.Ok?8n`(/Jۚ83z <bح Gbξ6-6oޥ=AbQ`-3CͳW?bDd]NLz`DY4g>-5@q4$г|Rm!d&y+UI uxa 4OmeSf%Iƈu +OAГ,#aXf;R.yKPuMy1pDbuH)X;pK\l9u|#t"!s4蠞,^b 9^a %` w3ǸCDF6v(i?`6>WOdY/x#xdP@I>~Fo4gFƳqAFjeNVB,OXnb4b=ɥ@7x=d ׼g㘢ZR}Oh_;-ULRek=sㄩlM6v<5GId/QX'MOzl-+Mqa~ϻJJpә kltl|l}afl@pefVA䨞 ^ im D1nE4s u d!*@X>)@bpXvp;׷[0q!uЍAQ1*tuXҒ *8xmDWb-y +ILSϗv(Qb">cYhJF*qE2OkFX_ 9 `|my_V-mU52<mlz *PھY78s2.}p{WD!tR c]~o z3bmJμkuO "_E 8ݼ"j!!6t!UA_ɬ uiFVv.-RW?VysEP4<ϧ%h cl}"E0)ܠy3f^qBI, E9E/e{B̫fQ ZS\62EQ(6LF$Y#v$b6vjDIL3#zB'2] v&_si!+e->`]0DDj窟GT'O2#P6d-*>2j]<`кlkA뎓8?JHW>\pe %%&@wHm p>t g[jZ#}J-S,/W׈ԟ4w'Pl[5`S7cp4)4Iq)a/< *nX{-Z;9ox1C3MZXv ܎a"| -jwpw_X;`%N(S| C)AXM+"ȏ R"#)Rkx<š}s+FdTeBb7a83=<wR+kՅ-p߅5J>cI?"-udԌnpTY8p]2o:m<۹u)E4Tb"x[@%6IE~n& >i ӒϐK5('Ό7AE& =8hپ x=K5x8)j<Wtjn"=tqW'nj=)]%m".y'"&S>HgO_$+| t[ cYrg 3i}mo48H/Rڕu# I!NUd<Q>|6J1]bU~Dy8RRG$Z $[}pcxՠ. 훀%)lfD[ӜދߔKXXI׊ũIc{rͤ>y#Z9X`KL7d2֋FƁFP-JWD,z*3~tQ~ƫoou?Evd^"Lh%LQ߽Ƙ-7Ƴul5~ayt{Zzf4dA-f]ÿju"ä$] 7ϮU7ѧ/LQvвRD4J"w˶3 <( xsPM·d+z-x8L^< 9km\K3Fl;{ۗK@]7`Ky]Jָzdm~Ԗ8)k噊m(ky4FZ-Y ěr̛ &o jЫ"HBt<Ȳdo`)].sOIjJC20 yƬpwOw]N3fCk/C4}1q]2Wqڴ-pԙ p黚h^bHrE^H{Y0Vl7_Sjݯԓ.'nbJ@s EOT牛WCF߲;-%ZpwI?zkҧ%>Vj dj]oj莜'?3p7E#9冞 )eDח3 A 8A͇F#͢M`QFV tv2k,_6vF{ n߼1ֳ,5x^= N%qd7զY R69&:~~ ArQM^rl#9mi΂$)dj$Q8A 9i(k!-[ThANt _F"،M} [{D]bէ};6n*+_HwkR_tv7' :pǫM\,i!PjvX>F709<ɿ )3؟A\޿(LD{c>Fـj Y )x>o*):t =GIF%X 攚UO"O җ8+<M ;dE EMB͉쵑br`-5h kxR_;Ye$j S>4[U1º]G JheQgO؎H>R p 99y] [!zG$7e;MIV6xVk31NpWRS:gzV+O? UF:^1wp(Na6j\9ӱ-Ψo!L<_^&NiH'gi>^F1?D Xt̠^Y7ԏb".,,'xSRsC5B#=.yd!BwUks |QLϽwM\7OʡxChn!38 #T/$J$7u.4proXRxؑC\qL3rG)n+`F 5 ޵J*h?HodC7M݀˲E9ɴ2܅DxV'=K_DX 2&B;]fMs;(v*nײc H+PM,~S3׵!Yp3 =?x<1BV1|L)n`J շʎ*TDkAx-x AN6>8𑍥 .)RkxPy:;N5!@|T΄>&f7lu_BvsZRM$IK >y^`+xNޡpLH!lщL!00RgHXk!MjS>׍K]B˥NjibΙ]^]r.2h5Hı:X@[)_ M)/1ŔJvoZwgY_>'o% q*rk k7gMcs?)oOIP 2hg" @~*$|I˽_}(yb%2y = B+{m Wb"Os!-sawphHte_3B0\>$N#wmwX|'W?s(3>r3* X O;@HֱoJu2֚"|2k#=έC|i ["q{#(|gv9<]vUy<$JS㰘M$@uO:攌gV-4 - (bZY۠+,Kq L_qDJHenkR@^T3ƄH.eƉS4e2;5w%[\;?gg,lQETd(d$5.J_nnJ*qjn49Ye,&Ꝯ׀ii{.p%Fv˞FTf:gS;L挙[V\qrA_\#r3$p2<?IQ_p')]sCh]^,-O"@ǔS%8YHonGk>R˟VzQNCԢRh=0\9]k={JZ״gz6X^-m+0PTh%v|I brkni+9M/%47—HM=ʃ:8Fl13ZMz/-BQYZ6rHT<vt6:U΍׿TiޔTYP݊9kف i6~[^"!;r'O!OSԎFi%[K֜J\; {)<}sVĚW'bf|68AC"]I7^m17Z>~w $# pB:#y&]L5wL.[VB`jibc3֐:GT#qI4K qRɒ67V~OnI!޼XIf*TsTC,yRPNJ׬6C0[Z@Q8Ѭ؃ḍ_ YZhJ]Az}b\3; BK7h_wcAq*zN' =q4 ѿcۂv C7MS^$-[ϡXPy8yE;(,I-⚃LLOP@~*~9@?|i]"nJGY26 b=Zǡ1sIל,ʬPI2Qk% $ lVĠ)u|L_#B-{mwMI~/-Ƙ)wYt6H~t {Eeφ() 19=FY:"8tSVxx9L"mmA2 Jϐ&GM?=!Ϩqgh 1 {gUQWGF39aE8 _wb ;ND7+Ut(Ë%>Kt7ߞ?3vĝ^&p/~+S'i"U&%b7_Մ6I`<i?̬x޵z4?4bBZ`9l R&[4%j7C.!oO:1<CоC+ۨKIfZԟ=9%A0^2,{f^H*%[E2Biu001Hz@:v:;VF ]6jPDeIj\Qñ&"C_*?6ܷkjD_Q2d:acں"WzCE&_[#*PP0߬.h[16kdQ%ynAFw /wV0[H^](Mox6/3 mo4,=IE}=Ca+_nP IN%ъ^nb,'MYvA}) %`kr{ #8>'Ţ9f0$osqttgKh $Γ1n\rdgV_ Sɱa+w? gL{\Uv)aHזd i-CHE TLT_J@wO&M9&lد30'oj#L֕҈{qAk蝞;ȬGշ~gU5BkqL+o{Kfs]x ,9wy9!?""!zwaac83xwJv, h-謸<2 ||&_}7Rp!y D2[hXtBCسD0sוVJ;QE]$Vѡ0Yjݕ=j7*k1!"nЬ+l5S +r#֗eUtF*iDzoHoV#d/_#uQt~Т@?cPVy M B"vMO.I=څY$A/_-ClءH%U-Uc~:E/FJJ:gSӂ,W`Fc㸗Ϣ݁/TS_L,2Z?ٷc6B㐡T$\R<+ġ('W7i]+7J Ix~6'PƟM[q̌cVe*uDµӼg7 NjVhT\OC?G0;-{5 \:,ZK6`X" 9!F:wJTr|l(ղLڐYd]L+@!_+iٮa390#D\A; LzRAd&Vƕamt>K_38Zz(,g&J_LU,Md^ЍJֿ$B/lS@6<Z?&McX] ? Wn?ƶ9L# i\5(ᓆ}4ij"N_C:֨/3 3)ށCL`.AxVCe`SwD3u"$w!|;+ϯ{1A2Qb2.'eg=R )̥ V>0zBk\S&{ P&eR6ͣfd_FI:]" 54GWK~5|EX$<XÉ l^d !sQ r6BaPLܨCWĄbA )Z74pf X6h<r4]EƭXtdyUw {l;+> N3s|KJKb'I'?Hb k|?lIL_KlϘnZ5S.|E킞6v9ͦ$$_ J !ł m@nC6SzszT%x"j" ~UGÚ-/ W6\;=qX-d3OW5̰c#NֺHMNohvUR[4UJlՌApѦȌr86߃4@`H\z\B'@k˳ozdӀ _uL8:y Tk"gT2\Xza:NS[\~jz;<0&S3Z!)"]0DWsS)]R%ͦ UX|7"7 %6gtS7Ud\TV }z="95d:ly;a言ͥa8ת:Kf t0Ln;C{C]T5%lmcXԿ+$iXd7@ВZ0=VY_/~=hpWkɣ:6ؚ^:^$qȽ2'wy7c(em Y{O㻄(GB%՚ݢTbrpf͠Z:~Je 1QbHˈBB߷fZǎ 1j1tډ>ݍS6d6:q8uEArlI*~`dXX[Rj*9gsSΉ[Mjd  4[O\h\t6LflwrUX;P͔6x^=piXϋ`wJ;G+ i[+Z$p9JhB4WFMA~X0i͘TXO0Q8P }i{=*znR>C Nfk%s@4%@a]sh 7N!M·kKkEW j.$8{l"E\ǍL>3#!s7Dz/|>p-L.w Fo8*cÐBìEգ.gG4AJ4iD:t@t1p;S7L!Id,w#PWɊn_kiz6FaQFvK&LA!t>=fhi^d^9T?eaMs+lldK (%  $bwxAX(Gs6~.Ѹvر`4f/ mzLQ6\H yf.= 'DrZEɣ W<7@R*"H|l3s.GvLVY}}cŚBm9~hE _e')U}Pʷ@uttr |ku{cr H fQȧN6R@MB[DŽ#C<\S]J Mq5~ޝ08?S{*)$\9,A%p&[JR{dw!A~-nųhp:ڶ opaJz]GQ0X&U‚0'ξLĝ,7Q^|",[O(+cX۽|: 0|V+wq೺JM׊)cӮ!VuQSTooE3'S+\ӓ>[zdFP>g+xY$g W)jMp#`DoTGԫоT1=EEC;oyon_x920 YBsNA=QIT_+j [o\c/L'sW. cޝ_4!'QH+<X/h*=5+Y &H٥șZ|$? `ʫȓs_13'w65n%GֵL4uDc ,g9>w} gpOca7֞Œ%"N{kX`3]mةwgL "`Ry ˮ!'{u[ޠMD}ُnBtUn%$ZWYl&@@ ۇdg>ѸUN`GkɃw69[ '4 іVixk.ֹk~ 0n>A&WgS }gMH2'yUЧQgYf ^%}Ӗ| YTFjLnRSbYDy>U;.8UujJmH WSfmi?ri rME`^Q7} <ѪHrFm^LWUgUyX0 17&! Fw}TjhW16Uxax*]1D+.*JB>W.Zmc,L$@+D I"$n>vt,t%QpWE!qq[a"K:F\'N͋9Tm/RnazQ_ڧxf fT vVP_h:5N Z|KE+cgo~\kS͕lr9}^ XPXJabTl(~p`}(#^y_,߫0FxٟE@Te={3Nqbbv-hdb 1 MÚ]@4+J(a,qFf%zskVgI=2dN= JP"QfaJ8W2ʀEObYnFL~.\QD Y}dx_+637'~G4/n|Vxq>\ɘeOjqyR]dNeBNǫ5)e5@wϯTyq|C0dG4iL4g5)$ hvaWJ$^O,w-LP@klHXbu$)=Nߵ!]gFxH7^<(ˑ* Ԣ\t VBn"@5NݷZ-m+Ve:~sd|vy+%v3lH>PeqA=L.P@cVnvPy^FkBdoç7u6H!qw$R&\]s(D<˶+70v|+AuOrV>1d>RD9/?mL^^)3ftum.~ݧVO&rYwV]J۰J6;!9qNk'nC~͗J&լ<~l=.oNCa~=pAcUYfsA&),˲X!PgВ\z `6`w67I5ɗz﹅^B*ca$C=0b?Kw7]mI[#}0@ѢH~N,R3\\h|1Qla8GBUVBzjx|}?@%7kad&n7~+gWEexQ҆۩9s:{Ap֒*+]6Wl+; r$'v><k WP ~vQ͕aDʀV07x5:87+(VDi0k2v"Nrb:v4\G2 Hs>*IqZ$]wlH)OA+d~x1$â] + h 8G) @-+vM}ߝԪg,̦iWlMUrX#) *n+ǜ#y?Ԗr鈊kΡS~?6~ ]hL8v_ Cg"QT32 ,OrSl&Cq7}pZU<ĈM:+ @MP{!D8Dx,3KԶ8j6|fefC-oQ p|2SY7LrkՒE|,`iz'.P%9$"]W?w)6m1fKA%?;AtiP7cNu5_%:#m·J!.=N Z,F[cD5.3Yȇ次t '8:{AdLZqm&N(XjNqVd" ; 1$=P70hoOH /*/J1KӾra'2=G1;8A*z}0m%{8NLZ=c6kvmx,%x?{pql,0<ЍA9F؁咘NaN6™ ~O-BiWpIr}{i DBK œH"Z0ؠ.& XӖ?@Q=م {f6Lq7\Я[*Iq) #jƎ3' !]pg#H¨4h 1NTzRu˳啖HC\HlŠe<:M w(XH!No S~'rS>6%t(p2aﳛ]hx"hXKC:QUxu.QEPQAIܦ޷GW*9%b["U<̃+c?E9݊)TKe}.R?԰XS-hKh1jtZσ\PDgA]9y!?8y/KM/*ߥ+Ȇ@Z$"*Hİ?:{6UÒ=IFH O a%jejF-{pmZ/Nj_jDyB }̟%uH̒<|PYe1߁Y-zO21K7 魚W8cLjņOe6\ρ,=o6Ӝ%"i\ wL{xv+*{6F)lnkQԑue'v QYl9䛿FAoADŽ,zD?X Ț5z68[᱘D*NtSIS 4.}a"Ö2 +*P{Lp{ u+ta/d*Rϝh[RQVp|3" [QaL0pi<3E7۬ ^l1 !3O>C%mZ$lB ¯ލ61bsϲ$Harm)@D!^&iJ Ee_ɐ8v7]LM> |P*[h_/>V:ǀa6*)ڲOg'C捸[1yBLy~?)־A0 Ov8,NZPn.uTќ\O!1]/2?e/4?EĕsK3[Rt^[=xpnztM׸&R>{D 8x$2\ǴS3Q a_,e9I9 E:*850٥ՄkZT (gB.`5ψt򖏃mɕnqfgQ}״~Qxώk~ZsVGx8agAuOks3j.Ί]eK[_@OtIVm_-;SF~ZogjD= S鍐9@a 8"xzmM:ªЁ|u ˾F$oqFE TA b Nh T_8p3!{(g&Mf`c偿("^B gXec>]w\&Ѥ,t%W0̶(F_)!$Ġ rufc^k-2s*I^H\`|(mО8g?umzRAGn{l%0^ ήmnb|ثjs_{MO[cu ӟr;0Ekb]ePc`Кg.%ũQ& .5HŔ@얰)@ qnjEXҏDx;(Dx`arz 3>K$p1~ | ct鍶J|-3Cu>9LB4-+Ἴ  E'G"elqd;&_) +\k)%{=yVSnq-Wzj9;4uxĸ1$;E~)şkG9m`WF_A>Wkֿ̚#ghlەϠŀq #j ֲet&ߑ?Z!Ҝ@Q iu> _w ҍj"1I5JN?-XgJT {eɃ6*oo|. sO&oGkH mk$4 CnDل lj*CDTm=vȡ3 _MǼ~ayf[C%• <N_>rqba{BZ8tXUwZC0ͭ `7]2O$xCn!9I``q̥XAK{ ]z۳ڵTYpI>0lџ "4/;H;ţQtUx2(aSHTOa+  >"`%i [}*0s?w@G@dd٭Q++Q|0TƀMy&'ͼP_"}=_AIɥ]#T Ǐ@=}ukDU ds͊\ 0Q,(aGYw_^!/2̖Lԣ)UGi(itC7 ג34>Pz*6{% RἓB"7c«1s"5!:Nq~aQ6@[IT^)yWګq#.~s>Aj26 k, IRj0+R->\TZ*g 4\k}_]t [ҝ+[,npP 2q*4b@PÊY0kd*v<зoL(t߉[+ߓu?q7lC3ʁ Jy4ꛆb fsJɅrɉ[ nC% euBjyX'ՖWO,3hIUp[)龬G C~GPSaUڐS3eX5[C,x:^WF^5Q1;1>vu (aRv'\Y|]CF MU~2 |mVs8ಒog7}/7 pUP ѹaK5Ζi%S|oHNv^w׾]K`W|gb5thKZ-吏@vD]L^72.p9YNMpU O@Y">!|t8OWzrCץ.taɥg; CUM/Q-9`̹픓b35*i',xxE% 2l_H1Z:5De9)$39߭|X1ѹ$,Tw X4uI4u&"qNbf|Zl9##,}6M:IwzdobJx2)╨Kvx_4:pv1w WT$,V'1:$Nl<8V_ޖF9 _xߤ*FC_DIN5mj~{ug-lf[G=i̒9w6iZu&A"Gޔ2]XbےRS T>@E=lÔ6$[7|V+Ha ́:b&T,;qf_0hTRn|/yjJo&y7%k@#9ŻL_V1ػt?<.4~6 /bAKlfI} 9Ruo\STZ*mZ;ܷ*[q?, >};dʩ >4jÕMŤ_56}qxe3"8}M1zLw>ш "3൵T_"N*hISӑ,/*ϾxV팠IJa 2~j{rh7(Ab;~F/EJ&=>W2ҽ5)sEØcNؚ)UC0VCi1{rL!;$po:7,GWooӻkKtӉrM=YwKxkgʊy>PO֒ߛYz!VnW=\p:,NuO13}b6H/2?/R@VGzF)hy(L_%~)@>˲EbA@Ue˒yÉҝcK^Eo4}4{ WI}ܫ46X"H)!sq/q]_5PGn#m(ְ=pČ(MT"PAS&nuE-4v}#`Q,F9(dW%b¼#KrC;.8W3s-BA-r7=|HO˄&vԛX=QS[a傐rDtmG[ Ȭ$ԔoWo۾cK2ݷbGP(Fjlp5ƊH1KFc/0٬jE 3eqP*34aWrAb?!~, y2Qߩ*O ?+4aw>A\{a~Q,Ў!DGex醺K%q4>+P(LY!g/VW״Ue @*5QH5_խkc)sGCȍ@qKIrPY ׍ZziqcaL-GHiM+]P[ 8 v+/Rf #; а@6ŖL5/VT~Jpym ,EQ׃uvDB h'(Y#q?>s9Vv:V;r&vatC:"8,!}&7&|~ ]4p Q.r+b~t_g#P,[ݦ<";|+g?{/Ee_n{SϠvqv*_-8wE u+{G'?С11Ty "i`瀫 >$MD qC?l=}y=3R Ak]N"މDDyvϹdQRepг2 үrA%'~zHoRcBТ0BQAM 5 T|E n\_r ))EQa..ZM"^dTWx9vyA )n{a.($}1%P;KOɑJfkOn ߾ lHvpoL#*ksA3h#K4Vi_u;MMnàߞ&-!+G 'I.2E݌|p|@@kMI4G[&7 cxxIo?T~t:CgK%2^+Jh5pesOr<AHOؔIJ2WR b,52r`D!)I7 v)x-x,VO- s0[-<|xW dhf=-XͅU('K!8:QGrAX `);+dߑoN$u3˿GbǮ1`QIZ*26o#0ϣc&U[dTh><'M_wְ0 \ ʨl V¨vtg*GIQpPywnͽ:^)٪>͟s9âR{ M'"ɕOh. f!z=:~YniV$\F}P!q m v%ZЮFh)yRHj@dxb/U/~N$57iO4YHle4KFni1l?6#!+o8貹whj'="ByEjR` #j$ Fa[_1D>dZĔ,A L1qmy"ĦgӸG+VURdioƣWkw]M<"\v@[O5&`m02BjMJf0y@pЋ{3Ղ H(_ *ŷ"CĚp'u<0$pi=ʢ)Fɭaz 9Bv߇$>rXKr/ܞ0,sw#br /Lxkꖺ[RíiЌ|("WAbF#nArfIݒsA:=J+R0k}{"Zoc[&@#V/{_F 3n]rwMc}rDq{k49wui>7jR7|SmBK\$R2M 1mؿ$ʯd˞fcU!eU *KW( b}fC[9#!T+iRfDe9CCmX}1*gSYþDĒ<3qIdUajs'uqwH?-)b~1PռAH ar~ΧLtɴ|4(gM/A *X`kS ՞>8 ^{Uxspρ_d3F4N]F-ڋ-3Ă.%z5Dl)zBˎ %X~͵=CDѸI)\}&֒fثd}~Y!i2$>M:ly_ݳ2Rfߪ#GN nv<}}_yE#B. [)L>;ej"r=& F>`p\\Ca H4 lXqykm[3(]+XFaKBLZ.i6}TO ;x EUT<2(|;>]=j_K_gZ BwTf *+1}.ų\vx[ِO: 1sb6fr9lbXDfI; h2}Я,^{Qv$w'#U +RX/#Y&zϐ>p.*asE!b,b:PWv0-2vi_)>tRZ,7Ӹ׍N_V_c9K4zKǙQ, *sv: v+]Ѵ+KT3Z,{d>mSóàRo5LXxNjeۗIʿ&~= ˜\בHIEWF |o/$yiYArj?c<$,_їt;x~S`~QL'\cmzt^F؛1t;BD^I෕*;|vIˠ_p,dm}3a^17,h)dkEbHw^B[8W{pMDN|]~=:2™w~XQͪvκةI__6˧0F_4Vb ~SٞxAu;K& ]L ib1H`blAg$F(T]c3/DRW)e"0Vukj#X*YQ!k,(0C[+̣Yohg(4m]I#u|*< 5|b@؛ ųSDlΞ/GnJ75GT'Oc ipyXi`; rqё_7x] /HU F%Ry?7w@3,Ul}΀)) F4{3BSN$Z0DӺ`Q u/)m'cHvS>߻XtXqg\f}$'Ɓ ;v%t@H^(fOm9k)&ahʝC Om .8qyN5DiyZqQ n>M\1g āE""'OS.oĎ>S*CVIJTZ rЏܧ5{YA͢-s0Zf>{JRyTf.rq̴lqS'@vw]«I`X]K( ņa6!K٨ [uCTx2 a< :8f;ݷbڜY`2ulcw! 2/W!JN( A_e)r@k .9'V`O=zqF*wsY :AQUJht?԰/pE/xq*Kf 뉒xYD;]{[ ~Pԅ9JK7l4*˩\{yJvPP *hw5bQN+V,a7oډquC0PCd{)AH`tɔHHoʼno.wC^Y1*dΈ֫G: X"vW0w"B"StiGǨvϭ}S1&`BV4\X"Fے}.VK* 6 + mViS`2Ĺ?S:4A灚>AX;ѯZ\PƆm Xǁ}^qs:+UNej_5)zg]'T֥޲ S o7c #'ԞI~NCb\)QIƈiAk`0>yV/سpGw{/wݵkviɌU"2".?iHJ*wM\ D0!ey+g|D! #v? Q9h(߅ga}@!D\1&5N_SN<@FT4"joAQ1ޔe>1La H~c~e4WV7=Bя^PT3LVJwۉcF|SMjjpji2ci07P kF(ZW7 (~{GSB=WkO!hsyvNiBC],BqcB+PU1hMF5!27Zs3 k/Z@E4oA2X錂^TPZ]E5ăpnjRh91N: 9W+t# )hrk/::T)Ų^ush7Dn.') 8%$0ƪ>MrBo/8nـ 48Jƻtfw9F &g$SXK1>WҘ{)n+)26m=.|EYqao _bm\Q;r znMX*/$|Y"k> {hl_cJ'"gR(M}m΃#K6kWz1=k(~=Z]I4B?[hk ia"#sqt_W=O <;j7'/Wi _ H&bQGZX9_.QO_GBgg3 ?M׍ ^idJ _66NβDu UX\&ubm)&)#4E$,2YIҙfS|+}/:> ?`a!ze0g?7$1_|7)!NU(8Tr;Jc AI)Cs> E^B Z֢Q­ȥfؖױVR@2I0⯠Uw%Ǜu²]OBxnNF-k.൬yhT%/_˛g"V\#ɨ}-pRSb?@=`3 k`[D)ye #0$\ʷ߅1k(%N/V`.?MhdXF&ޕ9 [lGP^xGad<ȉIbLԒ D%0=Jv'ӴU87N'JD2={4Wi6)YjPwg:UpnC;P{^`&1b2O;Go7>)ZEٌq_yKa,FtG_TҼ։Y[vD&4Hсug?x`Yj^+xPZg !GVc0|tJ / 9q2S=/%rtzvKs ?7˵5+;/G>n7G?F:f,7nVfìJq JbG#oք5iB.?yM Qo ǀON7`40Oth-7`¬`+?u4Q$aX`+<#rK2݃HXTg%EÄz\)53U@ph柄guHG(E5PCv馅Älp (mG}[l/[0Y2Zy0A~J7AODns09LH,c:E럓ڄV%2mT^CTW4GQO-w8R9rs]>F g7܎-A;O0νocvfz+>o4ߊ\"dxu{M,W"XKv׏O7V߯^!/Xd Ν02BOY(} szd'B)C(`jQjdƥ\{xKsXwVS)0\uӱanc`$ɘԽ/\t">QܟP:GECSԖqpT?Hi=i^U~g>K0``89b/ OԻRIv_)Fz"ׂV.!LlhdI]nsXǕ Li Hj33Q?ҥD+L9~^Epzp٫.3.,FD!nT!1,O>* eњ/@Qyv&W+~4b";dKMՏˋw͸|h'q挄z1M+|W_F\JX7zV!pbMAZ_f# DZ}HOiXĉx+0GGS[S~HDZL(3nd2>jAAxG5yӗW:W0 "ȿh2ÂSnazu#HBjDgl`󃯵 h"zpi?%0e(O9̷_F {#ﯙ2u{KݩsWe1qmZKԤCFoJDoMwJ({j)8ątnc`#5ELG<2 şD$Tx<ZAh,,ysPQmqZ eT&L৓![/;J*7;.7æ)'Sn Wo>EP]lFhܺ78+ _CkJ/uX1 V.2 cF Q+^ n]EƼ̣LvƨE<ft8竛S>i5UI@]2e M%&+9"qp9VZp?y%QK0L\qJI^P%)-OE%W-.]jG`ʠ^ukA"(\W[b򨔜jsPHfpYJYѽE`TZ!zLY>IfX ynVܵ * lGOw gW-#=~3ORD(&vj=^sh)>1BY ׏h#HނqV3Y~gwm{f/^fD:B=c4 ?+PqSL nğ1;C*uNc˼VPRvɅ.`ȵ5,k>:UwAٰ8tZtjVvzxŻN nͧcgTue]&KgE6rKà Ϲ?"bV+9ے\g <pTi,nMq "grϵa; h=ؽec8TvOG>k~tTUZ68ddJ I_0AhBЉJ86RT-%Ygp9uc&T?;/mxe g`:T0TB\+wu6 `5d2Q4Mԕ*?ퟢ!Z !CakϠu;fACp8"rMI9A`cdӐjֵ{n[Y@i; ғύ=AS1eBXX(sȗ 0Uꌸh5׈(vOE#Ƀ0Omyn5Xjt#DMZc_q׿gi`z< `Μ5v% &pLVpq%֟ C]&bk? ˳ /{./o( pIjv!H[z Ap7jμtJCuCvק&LA#Κ] J' yU=Gj;L$ѽmlp[+YYrj\ыXh_[L;d_A3Ț\ǂ H(-rxp-]oD̰dxfvqf!@SmgRVi9.cO}C,q@)WȤ˶…iǍΆ|9|c\zB{x[RR < 'xiC<7EgLcfI!qGY("QmaGyKow%ș۩'ҋ̂^ТkX/^ T('|̇ATa6Mbr OwU Gv6L."/jmG0QQx[*0)3Eפ2̲z.ɳQDԮ{Z{ͧ8F$?UHp|-qL;ֺNPUDt|2*mUM"ަMx^;OøȆ1{Fu p엑դ6>JyhL3= Kഅr Gh*^AG\X} a"EV~d~a(2×"(tD;pPxSj5GAU;B5!Hjktm[RUf+_Am˟./,`W5=:dwB9n6c\Y-CdP08J7 :-#xLrEhx_~&MK.f}E*"v`X1bz t6@ Aƞw=zئ+p:u4Ƞ'P)," Fo7.0 +~jf4` L ~tD s.J_w0*{QƁH[?e~Oa܆\Q7-?J22fTL|jI ofbh--Gn8񂊭edMkR ʿ:_;ܷoQ]Q͎%$w.VVwG;!XB4sw*8X:35/[0 mP^z&mw|}ܐY)o3ϲm?$J3IVWG [ew@al9_48W\y@\缜)F46X~Ĭl/[QעJFO-Chy,n&9zЗVqeWZҩ~$= RL_c"^ $"KmvM8y'մ%m^dDķ)#;.Xu.T|HNCE\Bܟ>C3aN=,A;&;זJjqg0)2A o iaMZ 5Qf%ҙ`E !`@?̓ =F`fN9!KH#4x5ϼBs HЂ;J4$MƆ 8@3Dm0Sd3_ċv3 Iq ښ zy{al5x՜A5=EK[-0/N ڪu+Kl b#EV|ᚢ-S, K }D &xx+v*X/OD[M=^փ1>3*K'ML%Q mOF/YYXv_jH-jTxO[-ʇ;쌚Wc 0X]f4-;6)OLSxtlTgYp;|J郍3,q˳3C|殬] z 9:;WJ\X8;m'q(C% е-X&"QN*11Hm'+"!od11xxk񃐋3_饠]ܗ),8^TmBy.蟾 ehq3țX!F!ح<\E Ӣ/hD ks|2JOgitlgh-eC!.w7:~σ-d7/)W< PkLR\ (ьaxFf_{߆< UIR>>-?!CDtCƈ7⋐D"`oxHcJ<2"La?k޻`y%:R#k џܛhDrCafE Dž#7=,s[4n 9\Ո[MG ePZnUb.>|1o[ g ,sx}c+4%1{D J] U[}e̝džkAh̎6R' O P߬}0ސ+ gnfRt)ycw€K[-pӸНv,aZYQkEŘ<-2EG9X?HnO1Q|݃0 l&UT5N}Ê⯫>)S7ۘtp|FMaNa o;+{wjA@` ]"PFoq8-UmmQ 5"~K[?#8YLvzk 1+1LUK3~[Hb orO4Ƨ>6ӃRZ= -XBq gc+R]Եb>iʹxpǰPiU)8Z(TeJbt7Sq*̝!eFPzV #ʱ%6F}p,#yL;<18l#0+=&hwHx0PV h5LhYDa-!aPg[cU:`ר3>W/~~$Y-v:bU૿U(m]X\ 92)r N/v$ KCOK BBn9𬂓 asxJKŢ%24WZR5GT<] @J%^t4 F% {-*1H`{ՎͶ f٧ÂR7.;!Rd/76qVm^ʃ-06&X6BZt/q²_Q:[#/ }4O}{F_W8=6Tݤ%UU oq1>;eiϸ8ٳatIb?#XЖj V'p ~<\/Ch4Ɇr}!FnilJЌS7ggX Igq>Bc8wOFiM 8pZ*rtc*ia27JR5pٰLT-z|ap7BV&g=]c" %z^DMl#vR^~)>lLW KU0gd PpE*uUb _$&&f}rIتrLw}X#v ڪh4#ݽ3Lzb탏Hm*:*قՠ]ly (pgX 봞 2X2hs'jGiqI=hzGO zUWٺF:s^[v. і$,ԮN Jls ItȺ!'\$,7$.XάWL8)#jh`RT-ߟ!@"E}agӇ09*ū8Aۤx>LN%!RցG Ѓ)7x э+x,7y:MEZv╫@JYձQwVt$@ʃHTMA>@KpCsź>{72?#]ªAgwpU5&C߽Ju}K7kG98>}2Zm05Z SiAL7ŢN*&Jh $UEn?k_8l*hYpm2Gʖ I篡"hh)XYeq_Ӭbŗf ˭ZVt2Hj\h!nB.aʈ`&+?X8$OK9ui=tJ$\)D,Yh@}'8iueLLR+36h]Rike\KOK gK䀃܄w0+sXXnu*cCGƲa]{@̬WFhOEa}oջw`)yɢt¯_E$>q5Jm>j ^ךV}Swԫ1 \Mf< J#IϩݑP7Ql6,0f=6*9y]T^+~-w^~ҽF9H'ʗZ"ծg懝#Sim~Qk?B"GN8&RŐN^˝lS||(}вSV6'g#2]MqS=:'*V\M7E|qۭ; kH˃Vq֩ Ok|w.p՝' @egߨ ֠{@-|2c@V:YXӄBncT #EM?X"6˒N;͟cɤ\< kI)W@l*e $lzK/~i'Y>_[ _96bjN iR=g-3o`8ͻjlbf1 ݘ dbq6"H\ u$In`:YX__ѤF Vxs|kJoN"d600$!Mlr( ?c@Y 3Fxϛ\}+BTxM@$-nP-K%*e䚢s(Uz~k{~B C|K'7 ANR`9y1-LϓDrVj^rSzR'%%:ۑgP=sMH (Kҽ~%>L:O0uS ?,@\㐾+WJ?utФV-]zNudMc4hh} 7<ݛ/=:툿c]@z;h~}T1U{nI(H`ѐzs"gVͯ1,spǰM~G+$A1"_Z-{B& 3Dx99f;EU`+?0G!-QTp$ǚ fһq5V6 79J9У "\GA2$:qG[Pyq:ӠĎ"P`nzg%59^ẸGy 8^o*=RP7t P\Ƴ WjQzR)O ֬o8 dm!Y#ŞA crIoȅ͔o cv.06LB3`P+ԺvF^NR=njtRͷ͙Iis)2ם R/ <Ỷw y-ZRb滫7z,OrmA&T vݫ%2=Z"@5>[ V:'c 1潵|9{ OKF/NIU,VطG9qKIw!2&x⎵7մqs۔ugpKaY)@NpM/3BpG]SĆS3h+Ϊ܋;b0‹$ovOgGVFJhybXT;$mn ĊfB)*!B,v^˯QLH{Qzq@+T@&¸[rGpp[ i~0Nӷlr`j?gGp󑞈RY Iawm%QS=G9ՊMYtX e'o~Ƹ)]VXqh)i ޙUwc|HW1LGZ3} bvL۠V_DE;b /=ǟ </. >39_%;G{%eHRGӿǾ`t-Apz .zkifOn7G+?PK?1&iᶅ?GHL**pZeZ5!Lr>&RP7Hu1Ա o )vD5$ώPL0MmzНy7ZG/{T_յKebQ:-u c`K:=k<~fdXFE)HihgCkahQ; 1!\0Gr p̜'T4ͫyc`9 7c~>pnt,Z "UX> ;H I^lNKFB$zÌQ@rimU/Qh0.q#VstD礑ĖCQ[LM H@2ǣPw_Dm'ʑt6X`\Yrj8+;iwHEEKo|c>]o|/|@6x'z o8ļ(W|HZ"[)Vʧ UPB+<ogHd{FVT&*=XgW'V|i899{@Bxx+e ՈQKx,žC)d& IĴ(QhdcW)gïWN^StuֳMrPYԙey0C~_tjmP$;/oX%5d F'y"ePn NលtK& >gdcG>{$e  D2QǤ<lPx/m^!Q}پ(iH F8ߙqv >L5"p؍pQWvz7LwX^Fo} DH_iDbM T[OW%G@"ܻA;ܵ+O@5+8QofDEy%bV"XvB>`Kچ8p"5efX؅$[d`xM0Pʶ6``VTz?kwFe8*8 M>R2cהHJzDQ\k~X86atҶ@){WB4GHC=Sj`a;sHĊs6SxAЌ_soMgYq'+Oq#c7n|ofVeJD~V Ȫ9h>ЖUXB$ס I4cF#[|,PZը -8'y@8ea-hX^Q7&my?7zl> V"BXz3#vo\WDK_A1o-MG0w3p󷺧 ,izzgz[[-T%ߤ<=G .sPtQG~.=]DY3k5">EO(:XmʳmnSəxV2fT rZe2&Gi,jj6{֧?S&/nęnەg2aQCs;})*tNWcxLVƅai|5g(7"w+ƍSLe)9L8Q#EB2[t^ƄS2xA"M!R/"h`۔@1,95S?⌴x g #YR<Ǩa& ?#3tC^L񬱴)=1x5]H6u,3(P}`dqv1̍|nHSS*zS15J\7 %Cy^Zqt#v6ѰKP ﵷw]Y6D'u3'%@ީM \fkxM vqݤɋ%C%z!Ρy҂唣#蟊בqcA)Yka 08=PaRDՎ/RfkӰ=w-1߬# =FɎ&˓&0X.ԼƎCT]"U{ YQs;jK,fE=r[9e~UDPj}8#B2q^oܹc/ 3͞;Hf۴6aTy*^qFQ !Я}#b#:8bb!Leg& {ZHU^ Ћh_urRH-S}i¯uJu_Pb}/1:s"Mr`!n 6~[n_ q,,.ka ɴȪ*mU|~h )U}2ջL uQ4 +[D:M܋K5{2r #$(Z( =( +Vӟ`MUy_[50ZG0D[˕]T&qH-ƨ8J|$C'!w?nqoVD./zRt{å:gv#N#[%0xilMt"Eǜxļ{7LͻCZ7ro]s oh"ࡵnL^=9uI2mBJ[ԤW$SV~Q5J\ˤш^NB9̴᯳Ȏu,w 19 4cm ٌZKA:?F\ZCV޿1[M5Ǡdc8aVg:01~}Tnn}HJrP)llΓ '!}kwu0حd$:/QVu1c6b ӛ );Xr2T&*D2\r_6қd°!M>&\`naPPsYTmP U,E .zcx"V(*r-^d2/TȖG%' ]k䛬[ZN{N X,'0w4e^5 .3-V e_@;7c`WDž#UHebD4i$_"R<  uze֬5 xzr>QA.TNIToUVVd]ɄX*YdtI&&߷hI" V1tn0瘊TgI4r) "@- q8#߫䇬~s<n;3T$SqGaKu_W$bUr^yL.Gx;j `&YjVם9D b}Sy2?bҗ%L͠ (Msk/P J ǽb M& Ej=9d=O?hFq(qKK](u^_E&7h}щ+x)x]n^XwEۯtdA& Z8 0mQc{.g҈3]6JåFҩq渦h> -z٣=Cij17Y >c aDMƐg cRߨ=hƉDDAn@Z9~B9H ƒ{5w)vXS~8|h^I=C ZKE4xơr18vUbb%HDqcԻJ`<e &8Pa%y+^jl`g[}0ߛ29;1KhhD=DMp8QJ?44+1Z(&?umja_&W#TP ^fsi'%g\ h\ehjMd< P-fy$3-+M}f]Q*OF"(ja^סn[V Ni)77dm0LTF\mr;xWtLՀe:vm2F4`*i 6Յnķ<3F\~+lMҔʣ]ߜZH$/pV7lhV0Y/.UbN$8~،\ ºfys3r-k>CYqPݝ` h0\:tiplk.<9\&ryrלU-{ @Bi:wM0VC#%MiO`:ٰؿ|dIUMhLMRuJel!wD~Dž ?3MZ7<>05Mzᆁ̀!qmh{~PG,dz耜o&«qۣ;ݴ;w ru 3!lK-y@nbz$Bk̆oKs~d/u6yTk sf+?cctRq<9(Oe@j}E?;Obg.wB .,zꬌЅJU ;B{`s|kgL rAxr%OkvSmeMnC$ $}a]I\^NZy-9L_s nޣըv-d/JZ,VcIO0B r8:u;XAU83wo]g T•_K瑁kwk՞.ԍB[V-л՞iKjIy+Oé@61jp@NO/b B꒪~`P`'owia@vbQ5Ԉ]$x>2lBn qt95>js\L֡gB;K3ʏo9WUO<tC]W? L'F3p[=Ih2%|D?C/*hӥy%z(ܯgV'޺`:G.$ʱjD<,Fk(aO 06t ΤifTTXcS ,* @ޝ"۰@Em>3=jjcf@75Q^`2E>p_(uћϥ!5}HZAs_s.&=sE|HDQUle톈Pp>/"eQ%^tCYI 2am8(ťcQ. [D4HYr,i̝8BŐ,UV +U_ERi%GGhG1i,Ā$ϻfH3S y?*/y'Զ8[~R24}ɵjgYܐ>rCs޾ia$i.ӱ>+,Q'B y;T%y?bb|5n~OYMK rV|ϷU2>T jMZQYd?ePR~ytUvy b6Nx{{WK?eA(5h)L1P0 j)oXNw1AFS\6;^ִT4ѿK>jsrji.!gܖJ#8d\D Uߑ$٥*m[D ʽ;ȻIftŁRa')bAw=CGo_tyӒ\߾N/(q)-c"[Tk-h1uyp$",L!Z?0Z3oƼTaCi$&Y0e$$O*L@^4niNH&J&;*p[u-b~s9C²u.†;n(f%+aڸWd\tz__zT#Ьk"bJcsA dȝ'V 2Lͻ+U\:A SgKBG-l@ڜ&h( 6J"3٤{ <2'ͺ1½ǫa|?˵ڌ\7eҋB\@+vH݄ ){°wag3d9W_'XaU=C3Xa&8>_iN|I ǚNaIJ{;D~t(gk9O0#^tP6)L1Y 9EgB?$3HR+r_ZX(=h%d>_"KظB=u*Je!ne8zܚr}fݬ mVjB~DMjfįAWl_XMiНW6 ʐ@źn#pQS޸65 ZLd;OUOڂ^%- bqb&&XH#bȬC9NU+xuu3e%gw,Rr]Roۣu`E)|#j?T8AhP_VI['!cwl1Y S]J #'1N!θX]S=.Ҫj`FzO-FzM޿=x9 P;&B"+xz`vm,uA&Qx$$Hw4H=dlp@bW)18H9Oլro}k*RD%D~W`XfvF+Yסլ Ie3uJ _KkD}Vcu' {$Mpn[( U.$(`7_;_u ))ih'|e3WIXSKbtsU]+SV|Rr{xMҭcNlmq𷨡ʦ.ҍA[+⒘+F>~5"%;魱CҠQOqYt,El|Iy|"ǡ?Z( W ~PUR_wYBMMƳD焸|қ;dPI77}",Sgs1D1bK(_E he`8aEQ3E8+g|bUv)Ip֕5LS')^ζb>"=YR4,3͎ޱ3`84p(OC+g[Y{|1i L`iCi1:([vV.DηA1ȫDARnz9{Nvm1/9RIoL%{K.iE'6cAwLJ! gAEY{[Y.sqE4ȺEn3^oJzA[ȏ錍֎հ+R-u5X<[\{ $jTx;f$5EuG˖ NxX:RO*JF{lWG~s&* t ZviD5ĤTa|m5ۣkšU VQ+g usQzqvL~/wC?JL"U"Mm!eme6(! YuZcXo$U}} :Fz )x<{듯r<א!GMpB?sICQ*:+8Ħ`2c<՚Z$~bsj:8s9?ȍ"l Gf@'1!klI ]S pqg`-}}55! vy}Ś~8LX"Uu -c% \`_'gϻn/xe[n)]I>޵!z֑^ .U.۵CbCFXhY9ad4 B^I\ɹD\N^67eZ'/JUrVFra!k?0DV}J8(m,wW6>/.9FB_ WD7zk[dZ,?4U; rnѢHJu<1jmQ4/Ѩ[w%NM0M݀i C'Qk)ЙV6%KrHe=8ۣf6Wvd;\'xb>`M !tx[& B0M}w_GlfNpxx^흧a{ٝp3y$뵰F3đ٨BܝwZxd6X`S͖@gs4LFZN/һ ~9a<2tB&lRZr 5;f< q 暨C0~ǕnM43rBqRzGaGdžpw=TVLؖpENCP %(DSޅ*xx]mwڑ}HI0xL3%ڄ+}^}BkF06ph\N|cELZ}Y,2bIw%uO롱kL MndװZIc*}pX( p @;Їc4۹Ӊ8;y ܕrIx\c@@{m}Ky"4yjBrtzNl{}|:yZ5}Ao1J%iV'E@Q)eީxJ{ՓT^N*Bc7rwLRi  b | SOUlKJX<0mC I'<'$N ^m,jyQ:*6c2$&a$Z0)X!$W̸bzE{\fl6Z¼ ݤ\/XyTH|UILvH?\lgXi~1+-2Tu\xӔp1!͑KbJn D(c eRK\`5B1Eh*в5=Wt.++ρ(/'olׅ/feCH-I"^HsGnwe+" []J3~A)ևռTvI<ױ߄427`߆ҵc? iQ8dMJ&|$ѡen!nѱHGF (l>u_~IſrK Db)ΗgHdE<["vv&B-MJKl"RuGK9A/g!L,$P3.;)8 WO&Έ3Ȑ}vݪMS;< ?| S& sE-1߃l{g<(B${neJM$H=cB 7 F eqOx-`puY mRV֜]AΞwzޖ{ղ7_{\yQ|x2&#;EFm+N5e>p"߼5(?7م/CD+''>˯U,(b]DnȐk Ziy++XF\)d$c\ѱ h(}iM`QU4)n%⤵?8[8:xMMFCv!Sm'lf/Dn=&_xDu]("թWGysH%YK}X>S~SnTʰ X?V[GX? Ո|sŸ^xR`:̂a8 ߚ\]h8wW/]/[05fH8QPz'BZ=LN:aPizڀ:f wy `92}yu\1Hf]gRzGa5> m( ` 䭣$CSe0$O],5YCP|WHn{2$*‹ϣ St`v7\;;E$"w~zSJ!xnp|TC![d1utVΥ,}j!O~,BdodBކiՕ ކ܏/ mY_BĿ7FcBI~錆3"Hq]_c'm|lNE0Yc'Iθ'PbgFNo:2_G'xDc#VGh)*s8_ ~An9X (PmpC=DH O漦QX"R:]VgF˂<:X^g3DQ֙_Dxm hvWi˴Aw8V]f=$ `HG{=Ձvu(W5Db>oBSk`vµ@зdRg망DU*Z/Z.{4+8 )ʾٯ)э Q\ʜ)aF+h̭ʞ Q7%'0nߣkuëL53ǫ9~.*}} C1xxkneC;Ϻ\qURLyG{)ֵ'6X[#dL=}&R[ ~Y1EcwB<~?N]Ȥ O}}!!v-cE˛ӆ4=Bx-QˊJFZDeجz&{u~2&~H Εx: o H2/v̯ Kԃ% p?Nmi7n3Ky G۟6*'GDYw/:uvA Tc-/PˉT Oc{Ttidީҭ;Q:[^=)*nΗZLomk)n!u&W><@0$fR15drbf}̐܌xh%_u5'ڴYc&N(y3,iGa6SVXyRT|طa|q79Adrz<RJ6O[f pz3 /Xtau7,MvGKUPoʣUTȆ YV Tq zb\ýhU9"sG@ߜ s8pJ_5)"%_X%qM䴮 >m.G>Paeepa$zؖ$r8- Կ4f8, >:e]I3SQL!{w -'_փUYqWC]B$~4jG5 S :n޺FGc,ki yv1~,K~r'cmBBUY1&R((d𑲯_ =γ癊ֲ;eA5zWd#g<(DdAT omdJ-?}G=| JNZvE:ʖNK ;Q+ ig iәf#g}RGdƫzS X9Zgz$ǻ~_^A hϠbw}"5} ،k,:0n.\^L= NBM? 1GA< vK-WNm㟎f6>]# s A\ڠcw`YBչ/( 碭F/jȽ/ Q2񣏢g$'kWYvin^@s,';0{.{OQ/V $E@PcJF8wҪMqyM) ]}{ܭ49>b][޲M(AL&l>k \"[1ˋ~B n}JA1uX'x`lޤ^͖TԀ#{&gezMWGE^(4C*B: V|S5Sc0'5Y6oYP6UV]5VDS9社$MQry0׼&NѤX ;GPG qے~a|?}l ;LW_Mtp?a3>#$LP eigRf)t8fO(!yv{Z_Z֝y>߯Wy$(IisN|aDlXEiSZ.xN8(6ل"j'^OV!v׮",9ṳ+oo |\@>EJE@k _U(qQ*X>%c&;th {7Y(063P0cJ!D v|"Yk^uuȌHZ_>1eEd" ʀ+ž:'/d+_5iiFϥ1X|/ۧW/>ݩ%PvB۞d/j)!jן"L6F-2c!89{)4*]tiRy"D "^텧ٓ?Lc\.73mUC^0Xi?*x `Y>O{<5lCFj嶙]2ك81 gUbFS;AxufU-Ձ9k m&}\ǀ=qʫ |5pF0^y3chPoZƐFf>3)\Tjl6w!"L/.e)X#5!ʔ2$;4I+0eX`#б>c~>>dae|Uh 3&G}H,]sEl~o 3}}],p;zbmr]lvam"(*e.5t0d* 8FPqaO%Y~!P|.Y=ϋT$Sg"FHMVGe+Lx9\~@w s1wz2T톀~{j0vA aeJ@=ut1ǰ8FwePyqVRܷk?E%hdtho]s dD'IIaO_x40^D)/aHySwwmRR§^[!Zg5-&1 f3B#`8]|@S1( .?h \]kilY=*+\Wuoo w9w\нB:OlN!b-9Xi!۴m5LPVYA&c0⨈$L= @ORJb32';:^*rz|@x4A(k5hdecÙs'RbJes7°%aZ4Z*'W->'HdJO7wYL狨h6 >AE64ٮs e{vieM:IH9r8nplMgዘcGEg`ѻbSHx.m8xqɱϞ'19'cϤ~Oۯ{y:^o L B\% qs·@|mՏ! j-DxϦk. vYaF޻LmdS'}*-kO/HuRޭ,x yHB7yU#C 9&IzHa>z oS{䜾Fk#ֈ8e\F4"d֐wԜH Z3M|:r4!F,*%(,j5S3i{)Qeqp V#t같Qxj\]i+y~,BHFj#1u9o*Tor-k"gaEe?>q&jf#(x6-l_F%L, YqذQ-Q(ׄcG5 6֞GEɵ"<6Q> 3dЖ L4VQ)iT4 )0b*I8xeva 85tput)CeN(rzRIPg=Zgu_ l>NCPi̦u΢YS]aVRT)@CJi =P]]Jn άR^0tthPXz;n')]$9oiFj m d0G;/eVg<ΗbÀ*.>=h3nJLq;K7Ydت aߎv٧V4{$nEhM\kB̧¯[o@G$@t؂NS# ]h k 5;=\^73KjG}}Z b/%TE틳tR ľ#JneQQ1f*P?bA2vDeYMW\ 㵻Kףp^Feu:og/8إ+sR4*+IF]T$cd1}u$/d.hQ sS%m6MJ [ڐ\]^#)@ᷮy])Ӗ\m7Vv0T@bgXkm5kC`zBE0i_silоHaչ X./L_|t̢C#mC 7ةՑ0T~Fk|݈gQ< j6xæ@ Yۡ1􆎌}g f|Q儵X) Aiq]E+MԼ`_I36jkS}P& 8ƁR9j ގN8H,HpbU!!o^7TA] WDW;4Ri![ekyOgK:_/!$ աϚxN% x3]秛eB7q7 t3(/|o$@W).+ m!8Q`aUm2q2922NFpsgK{Ù{33G_O@y,}ؑcXv;Mg|L'\ #d_dK& $׶H(6{<ˑJpVm>ޒ32Lje bHiEtjl6][FHUcS/-ќ߶9m@KMcQ{ %؃! A0j@!`޸ͪv=)Yr qOz.sRb0qVh='s8LOKs-- jC'd}r1+^{+= 6hKZF#aJwGE-wiy6e89vRm7 cjb\PY&/ 8FW; <_ٹEh `7s%'Gb,<Ϣ} y`_XFtT`a!!~FCgioG7JQO֕N\WIa,x4<qI<0F?Yzw4QrPRp׍L=((K8ya' p>i4@oHy$Fh|mu^''OoSF^Y` oyN=nɆ%tYF f'`s 3:.7/ZY ^\6|2+h=ؐMPr34 hfJPf"X+֠~=^|LD"} Yo[uW IE`-0Ugzs^{>&pӌi`@( XLsȇOB2`'txv9MfW9MI^//Adx0IPu)KrS!ˊ03'Y"[2~XR2! n ~23F1zhƵM; }FS-81MKHrG<5!(aɓWl"t@qpOjt]s2W?QS:oO\cVd\yϦÛ pعY\lVy_W0ppF = 6 D^3=zQ; N Ӓm+:`0őQbƑV.qu΋ѩEtd#g)! _:F3f0C|;bs6qRɲhEC\ U;IAa2/iw.5/"BwF b7f/X&dy(g/f%`lKf6Uǂ+ qdk;۝ׅFΨ@e&h~\rho+?tDҵKTuUtk_Q0VC|$hyse2_70?ҹ4MZqH+WDBuk5+c.ÿ,G4f/Sy{ e6V59fbN¸}o;zcl1spT܀#iU)h~qJJj}*$}[xG^nqpCCKxZrW\h=RSIٮ:p˓1O4cט X4J5K)W#9E*d/6 }E%f&$,s80vW [xɅd.ZOyGb rƸJhHn;E^ϦW Y1(pCB&w tYA\X[ ɺgn782JoG,.i>J,C!̼w @G0 !XLߑ:xh'yOvR]HPN^0RRvA& fGCM?esH[`!Ԣ*e :YΌf݀R4y`Vΐ!OMx#S 퉨N1$¤D Lyq4tny6ɵUpE+>3l'lM.g72 $\ @0bGL O,vMf؀Ȉ#ê|"Y%lrrG&$w{dZ`S%9ɏ$v t|VMkHkj Li O$.L:3h\YDƎjA?7Yt&SʉY4DCz|t$'Ly&gx(h+fRû?I[qew<w؝ D D3s <;tr<0@4HRYFj>iXPz-%PKoetM R6.ɷ"VrہL:N[`4Tϕv<j.rTe]~~2F-Wf(7iaG_jE R^:3zxڮF\3P%l]r@ʑY5s[= 4P3/AoLyqʵv.睥 SG"4^́RF5hw1$Vl-b2×Wci:>Jx5.B9:AX53.Qm)ޱOb@_H8K7wb G]8g~1_DjkE|Nr+?6LŷxmrxzUC5 o E@ʨw£NgZ([:j'-d%zj %2]2òP s6W餟ް!yƿ3JpCaEEϢUv`Rv|FV)Dž+$ Hd|鴠HCCxrd 0RnW-!W"X\%/Y+s̹,g'LS[CVV\4K. &3J/}{(_ ,6R*l?  ?ήPB UGֿb =@p"Y Kv4P7峛GATV ޱ# `՜9'HP-6`g#z%t@$gِ Г8[ /d7"7]e" wyܨ 7|r' plY&}뫺 i?^y+R(OZhShn @b/rg=Snq+k-Z X!1 5b\hxH-0 Q;N29ut;eSX\x^]Aӡ[?d=`ijX|[ c(_Gy$)Pp9%S, v4Yqpm/Q8mMZ C\0rLΜ\* L[,_mNM$y~A:.L6-}!"wG@I%s7d C4DT|@$NCa 6gl "\5?b\4@OqU6F0tܐ.Q첩b5tq$ar[0 EK |t#c*}RRBTqxzb32k)Dmj(S`ξT˷2a @G@W+,Rsƞ (t%o? ue>*дaDž֖6;>_y S)Y#{e.qT#:.HXZU }saCZ#F\X1SrxYM{R~;]1 AP<ZXUI7Kud:|zA rm5U| xY DyEWqφ H13LdCU$&#ЂwO/stt}ׁ tKh6fǏ1 ^`CUOX/ W_#(N0z-5.MUԥ{v9M6@Q^Q5H3E7ZX+sNpy?]!.` Ys{ӵwKvVRh+N-EU6^Dp:hۋ|IV#MU/weqMb:KrֹI4YZ7~)K7 >*XMvo <*na/NdtfeZT7tY @h!UMHlՍ\A^F_J hÄ6TEfa2d!W,NF6Rn@=$ceMEI8uzI:Qut(F<= š=U2G[Aia[M衑4Y>'QB<'}TVyC,0NQBlFh\nd,pJ'ўL 8,&v^ƭCGDM>(Q;(0Kn}I jp]v,ߊDAVVb4&פ:19:t1]TNDXsPq2@ZL."1;X%0cvjK3t D!pP+F&V7a7d%ŒT?=4Ut-}>k%_36xYD(̈:fqeIo@%q_Sq0޻+d !qmʁ QJC|KG3Tr$V飒QqGd x%"q ehTK\4f1ܐOTruنTS8\J{pތREj2'?+ UE${E)-$^L ϧ_YuUpfGk`gTS3:x[)A k@*?S3GÈ0=G Hq!&zfMxID6aYb&67Rh~„'f `Xa;i'AwqP:'.ىYpu3²hpSMd_wPF)b^6` %i &kmbG ;7vi7- `N=jWbh[OlEWb%*teʒ#,YA< ^ʕo}aDb[Şb\ʬR96XrG9ΩrlRrenT9iAِQh4X4fk\T6f.Lf#KǽYfga}'[uڏe,)4i|5VXH VhK(`A 5jkuenXbA/{#޲b)5s]LSZe4t{wP,g֟l7kae4V{l黗gU/ 1^xf){8GɴZ*Q&kr]' oA 66-V]15m>M  G9Q%A7R A`n.72yn!r3pN{9pfIHv/U-3')%=G9}u|!z, f Lq']ѹPΚ$ /rϔV(G:8Zn=#h1"wfr=]ybsyR4IJhnU"{ǦcAvC(I!+]-&&k=i3"<o-9voE/o-<6&e{@Aj[EC ,XTzXKv kgTcF֫c{ГkaKHHJUό+0kC c"* Ja8"XX=nEjEM$ 9 oJ~4nW=Vgq^fi ,'|XP!ݡ S3"yT݊]!R n?Rqr񡽆rLUxu'1|V( =)Tôq,$%_j7W4;x(~V`)[ ~~i 34w!yx)k18!y)Ks^L#jg2'*֢C&rV9j"]k@%B6fz:!ilB㢕;ú4=! r "EBoW&ۙNa?f6b<~v(nM>'ggD*dY*`P6(pG*ϤQ??eEP2QuQNq\ZR}#㬜}E)b&Sz4ad(_ZۢTF:s+AhQ(&1$IUR,|^$v*ENYhwy)eAEc[8 ,P3Gҗ%9<^J)|@dTx'[Èr3#ӬMri7A}># $‘@԰|`Y2K$k\L*TkrDT!k:~;af+r-j_XmVeiKm ?l-ܗf% [:O}yBeYŠw%,#,CTTh˴1rBc^v,K|l0ium~>iWϩJ_0J`d()Aډ+]P1[`#W m_6ٲozV˿QB`DI˲:PCt ?t Jeף> ڌR?lbej|9wŝm 4Ćxn>gɪ: [Lvˤ-NdU+ ۊhgɊ =&$&MtKׁ1-VɎгU';{wߛ3 ~>lK1 @>6xOVz h('3'f1ceD$kC}浧lݡB"anJ`O&ZZg~oA\ äQz_[m3N7(%0s~˾R- DZFbj݁m2ĊHK\Ѧ(ژchݔ5fDVGM:z\L)LPޡ$?̞8",5ȯw?9þ=YAÎ<Gr!䛰/rq?tLSO1$fp^rl6wi`QHq9#Ƙl pInDUXBf‹RyÜUGIQM^ Ύ-VDY` :zL͉0rH hcK!c$ڢisIз'./Hk0'㱝nbg  Y,iV]KXT={7ȼqKHSoz*H-[!ȍsE{@MkAL*O̡g/*HNKyޓTlCL llx1L~S!GA$@N(w#Yɭ0I:L!_ ɸڪ&xT܆oHS1z5o .XHh(~eO41M)w~6qevˊF.o6dE$ "-\ =|r7X :}9&6l:"~[;.l_Վj)&ݔK5b}ktgN/D>-" ěOrRk+w|c哥l\)R㢀$Ps_a;]X=ϊ7P?"gqմ&5 jZij~z E¬>QEЀU1>1c~兡-"~N@p;=Q"VxEݍ{}Ku{M.ˌk(tt ,-#g#f+*=C-Xb7H]0d h;1PH s>Br(Բ6Y\,4_ĝPSN4h PP`aQ]'?%Nʲ"~4(fX .{ɑ@1)怃)J`msnT5șkJ'd2 BN*`zwrJRjq-C+G^A.8 & $p(@N^'X!MefJQ|ѹGʮhgC<ցM8!V |]Z,+[3YbipAI, JmNrP'^4}sb:bGΰ( 9 |@~UTD"Ns&mb^_NZ %ҼؐʝY¹ҽW߶۶8O32opVQpc2cVwkX&rE',Cboqm}O] ߣ!vߋ#xcm>W%*ڞ<4GԲM ,D(9>1tu"&'{(!V^iIJ? r &%pL&U땗9࠿ZR,]H3Q]2fø9{ؚ= :X[<bb4 {L晏jHF?zk, oE!˿_2Ȗ c9{fUSsov.憚' /Qj^&T-j`CQ͗1.*$olV0s32hx\o8R8*~\'}!VbZYW=?ɆN7 Rl˟X:q47FFqN lgz`HG "/~S6Xz]~NXݚ2bSmLVuGF`غQCİ%זtDs2f.W+;S; jM(Z0:O: jrNgEr1n4Ho alApGN&FDY:HOr#͛{~P:G/]/= EkEtIknӒ6אgIMMZc_@K8wSҔr΁CIP *`%, KЄl_cɫp՜OOP|3⫝̸懒Adɸ5cR*58t grEym}wBݻW_PJrb؁Xy $WLssgvAVJL>-~豌دh}Өd!OE] DcC OL@p@IH2o2OjAЃ@;0IўQB*\!I"3I1Cgj:CPr:Oy"^Mf᣺PPhzyrbF2q;$Y /5kbLs?y.oDۉ}i 3G˛BL *Kx@}2&RE/i~S =.ktWRMZU8w2'L /٨2iKʆv^:Fq,M$X /Rz!=ТD3WFwֶ|G;B-L_#E]OSm P-Oz:r(y(o3Tp=NtFoͷsdS} tAA&0#3L@4 iw*N>7 SvU-Y- |lU;/cݝMwn*GX ]S1oP}xo3^ ÛU|V&O=51'YRr$4G{ <2prINbԻl&Yot7~:}5i-e-\|붵YU 4@ϕt7ب}W,{\ڟo]џ  Tv% չ Ǻ=e$郚@ҹC+w!N Ӫ k`cવc̜-iZqq_tp}$|5UinyŏirQ6\g~9tW^u?hcGZ!^~,waݳR2 yP@<6"^~Wf?O:#%\^1=.r|`&kx.zEM [0;=b9Ú)quD F YԲ)FܦZQ(cXJi<,`/467duV#kW)e#bln5C%=NoPb ]Gk1s  Vqgbn8PA;2(K+~!K;ʃ$״V/)᳕h :ׁkIaヷMEqcyշ Hc5҃5= *KFM!ǁ70 03}Z!Hwo]-Ӌz<u3oc)_T`2DKG%%#G 3E9ivcsyȪ n 0g7n_ugi_ }w\2m9h+7?c:M]Rt-H%oRYgmZ]^TL:hHz9%5О<?g6p,)=][iUf' p0 ߻HV7PAFtB:ebάI+&̓qm4%^,gOј1fLO˟։PM6~N "ߎ;j *wWھr}˟!qzqnw,J%OC,^ږ@,r}\{gemr|Ry؆u阈Ac'1~ݛG)JWP~/tàjCxRe Kָ47:.Wwnlv!ܡ*JS.̳829Zg5> waHрsZX2 q4tn.*%?# j@: fdêz@b1ԇm*wl$H_ oJip"a& Q68!@AH< HF_vh |wMPy먵XQ(u5g_%[<<f fz |Ichƽ Ck}2Sk=V@8Cwf?I@P_YrjЫ+C4zylֻaf"Q_vJIq+?Is >[2WN?6I0Կ!=w͙ c xbBAM/FBo>Q*u w `VW_{X#+7v=M6D(: ӿŰ?8vYk;r0mg1Zc" X2 ~EI".I /q%阯618m7q^{R)M*FH) =Dxk%~ /ڶWu*Zʺex}DI-/ w_:LUoJA`&7{HeO5.Php-5{wQȬoϡ,S-XrfFY6AV ?x^9t|wH $m?n@Y@g~.tD774Q晖Oeܟqq0#F FG)/x%3KKL73$%  {fT"[a P _~Wգj AH\U"8.oħ 1=)?g}$ofҬaxko -rκIJYviH.>[lpq+ߨ˫<]A9n`5l! C'"HiTX)Yo8 <3/' YG6ވ/ޟLY>5kcm*e U4'5Sv ֎_U>pn9#aX`NvM 2J N(pa%>A|Y 5 2a@A}> h=ArsąH硻 Vzms"cg9V+> -xYMק o=zυu~ib0eM5Q8s apoŏJ6_W̞p)җu/`}x=XіPvӸ6", ķo/O%7up~[)E;q(ԗmL-@V\ޢr=P 3`|'{?N ;\o:z"cz[H!-U:?c`NC +jK%^U8 M(<͛}U|O%P#94t[[ >؜AbEؾ&]> [!*[☺caaLc PqL[wbwIbE[V5%_!p^ ,Z/88Ur 9Ջj"L-9ioQ ^FE XJe[#ClﰲKM[,y g#8dE88#gDH@|43Onm-54ݜ7C7rjW"!CCw(yjد\SPaXP ;$ 2$L h£v'cd'_,!.TR95}Nz/=z7ǘqs_̦V{ 3soU=wbR(ܬB$KlU]"sˎ~8 q%^}% xWS-w7g3rivm~ҙ2OEm5WI).3̰:gCxѹ(wz̙CDIea- %[$36#6_yu:aɓ~5qmKokFh9h&k[`[[iK/;Vo[6mr{pĉADn2-ẙQG_h Me  @\ͿqEN5rkOx|.h%"¥XPYJIm7I,>@Öi^lXcY#:Ft  #HrU ĽJv*mH4Ux8'+1! T@#j3k4uWDamMEOroM|̮ƭi'3wb!C/r9?- [Enǁ<|"<]+Ts#Hv,}w"!&>>@_gctf Pj)z Df]c2DI%#6 <42%(Иm%9Wy{r~veŮaV& O;r&/Qb9ghE:|KF->|e1Yf,!I ^7j} %` 9}Wt@Az:64rڴoDfyA_6#8"td/yYSa&˟k?txԫ-IBܳ9+3_ ,҈rn @lRY2>g,.6?R/'- 3VyQI(25cl^#U@>:1$@e_7MJЩ.Al4̓krY)m@=m o!1ج3a" #[ 13 %5՗~Q?2DEGA,2 o lN,MN GhO'$ć^I WM^M[=Z2F@2WGf0C9GهNx!{FҎJEPS3v\%^(bQip)]ꗎۨ4Z^|QʒO~vA/*pO v΁V:09(?ڎ"*zUB#ȴZͥmRut #uZQ7vAj5|5Z67hB Ӽwl)NZVgp6:C3;$Jӂ*#\ǒ8sV~m))C"h+<Óq=w{C66 QRPO7@>© _3һ5`Ui%3=ZBex=8Z9?чNXDF];RiUQDNwXbƁƠ(םqr 4Z6`".8 c3gչɵ&MQkEoPW=%3RB3/ hGQ=CCQȴȦ3dd0ͨbťGݜk^wYwi9-S~:iAn 9kQO5H[,0r%zI1@ ߝg1.=ɭbLNԸ,ɝzəye-  Q&3T% BWwH.t +ꊕi{c! M{:}m_yF1^e%Y]C1~1mA ,6B$.K>DYɊ{QI&hQ^o Lt %rT\̄waDna5QW!ʻ ,"%p qR;9ߺET^}JǦ'"[vV>B  /gzM(t ScI8T|,= Cs-#7c9q@N7{LJm@=Bw"JcjcbN8kړ[_(sR{+:F-p|t1PZ~ZMBNo?~l:~,{]D"rO2Ch*_JU ?|S$'le7/> NȭɺgtFR ~DVDpڝ Sims`#_kz`F\qZXif(`jݏۚ]wF)tPg-w$Ć/ ra-A~(9ɟ&WhBU;G hs:jz[j IΏ.:kƞjЍhWrwaeoe%mǪCu@﹜1c= |Zw .z vɌ  4%#X]gx0˧lOYb, Sk3*<5y~1S+Z,l`пEZs x7hfbi3<Y-sMCUVk?_/p`%NxP.M"g@Cj?Ɏ@MoE}%ab,sn=/~Tֱ@  )n88`Q׃U sToXy(AMBaxT 3@8Q5#U >qOQIE|9LD}4ԍ'7|qBoQ|@IeΏDҗhdewJJ0!bZ\9SsHUÉ=lb:u6dǰOMLK1/$.fyjQId`JFh¸R Z[uIy bA UYY@s5^"բ'ɈU3_4Wx8 ™Q# Go=rzXV&V3>7'x &i۳ㇷ20'd` hKM2H-lt:Lk'x\'b_s _iTS aJw|C}c#XA#B dwVTdqg"fd;K: v1Q/!T2:_M ge}r71 *?€Om}a!i(bʦ٦,jLx=zwգA⿮?)AxZw4.O G]ޑڔ o7\G2Ip"<a,"!z^B1\~'?;~&ɕ̈7u::x$qmk҈dszˏ$O~"L,NKΩ =wQ#V*%*bIAWozṶE״{CI2嬀9ԧzy79Q51mO et.&k kmJ[~[+ ^]|ƠefP}OO3qsB}M ĬCLC`(k~.Eo:4-BB dAټDlř ={-H93|9 X[ TI%$`e%~x>O.R-u k.XXg J^xy,lm=b;Ep" dQMkԙ_L0X2$4_.x8yi=*,GdE]8i2k-5+]]I繇7 'C3YP f©MiX3] [@SctCC:ߧ%r:lEf$X!T7D0ycҡ ?3QI/"/:[?IPxڣ¢+@1qj (ҹZ W l\] `i䷴i3#=]9ү+V Chܰ}d?je\gK;^Mg0 XE?YsCsu^ݘ]SigG03(*#n8vlY7\/%~S |\3CN{[2%O9D+ "er$Ҽn &R 3;3|=īR v_S>0Ӆr%#͂',$qDr5UاbC'rd,/鼫}<@0W!=g]E'0οDR"jske2wV)΢/| yEN|=aeOqG8\39#IFa,Yy2cJGY /I%LJwZ>V[]3=PE3#nQC)Ο6:Jβ  y?'ɴ'n/DE}LQ}M#ة.W反_æ`;\TG=WLJuxN%:OY.*sйZq]OBS-8YYe9o-L% ҇E5Cn y b KdqT9DD*ÇtMW5I1%K^țJһ#k/{k{TMK\)mBMEv9u 1xϜ `$jt2YʑYM]6ĉr͆Ć)9i9Vv6RR&ӽ8>etfxW&JUujC>Q%|%[IUhgܿƑg}~9uYx[6 #/9nB1N#ɕ] :趣31GP1$yuޟ,XUѶ_G)?=Ri:$`qFl 0A>TD-&UAJ"-mF*CKx? F|u.,f =HS9Iar>jkk?aA.j7=.e `^?Y|*݆HѤLS2RבAy,daJ @z"7V̓4 fo 48Ibd^ 3 +"E?GeL"ڟ2zR׌{d?{[cAB{x-xS8dֶq״h3. > 5lf]E=(;W9fIlJ9< SW !9ݫcLq\LYDV?n kmHN<Vעn3\([I$Jh;7]n_:'^oW;٧oyA)Jz7tk6S^/DG}K}]zf?/|\ewjWDj٪bjڞk%2pH9L7=$x4N,4; K}֔ uG-r6V{Ӎj3 !=Kν4|[B]*?1bQTTh7X%|WF`舄iq߯Pۯ[sJ v )\Kk  ʁe0̂ugTQz}뿬 "wHt*ҊvI"a͓ W!fuUgQ֖m2ipQϟmW4}G EN?zsS [^("Rl8d2HiJ>amP}Mۉ ր@.G sX1>͸o\9,:օ{EiFr @kz/IUip~#S |@EHNt4neG /qEdV!Ƚez: 0x"osٓahq]hHKa_oh^И)+U͸;ҏ"x1*T &HF]+K΢s9OykQeL[6l֊Ӆ(W {.w;3b+٨B^7BQi-%|/kJHd>" y³դ=܇ES8Գύܘ+nR)fd1Žo]F(-%0 b!i'r4jcQ%}A ' "lxoR,W;j9+ʉoP z;s%L]E RP NcfX}\!fÝ{`e-NBowq)}ә$ڋR*)ײ\ xI~[ 6;=}p^k=`vqE$6`;']H ; hphM5j`ﶯ[7^eDW^"PjEj. 욀lzܒ`iYk~hmIX8PDئn6V 4$Xi:pM7 tm,e:JGL!mӖ{`7m8ADUofH#2da-XN6k(!7ςF>',f%Ԩ-en4]s1it ~)4ҳ* 'E褨t3wn)H^$O(1 ٝۑ dI:%Tg nyD*铏#`ڷC_Y̫ŸUՕC$+RPׇS-iAQŦoC#j 'QyZ<GYbt}xYEU%{Y@pk %t,(^>QA5LzrV B\Ά&0S-Q7+hi4௽Q?_1*ʍ|ĄÎ~ .ݴZ㉄rp;."g(vDJKLGUeṂчZz^J)*O/1򊥎DXaXqx:eI.uEQ"n]WSg/_SlTHo2扶̎ 0T`wXQIk(CO UmwPwfĵn'D+8"ǰԲLrJ!V'~نpT+#&t..U@@,U/Y\z.q}`P J֡9|}6 J<ݺҙR??BֺEaH;-u?RJ7͏ ,L;3Ru" ,q_hyسHVi1U!9 Tۻi/sy#4^%"Vi Ь? &.~ k }%g/^PVVn\Wx@Lҗyڈ>д-Y?F*XǗa~y}Xr\[+g_H` :|8z,h|&_.!l4z8$o=̃ġ\¬gM꘼k3ؠx*r"9ALHK\yr'%;l)#G0S״&'`*t^o,n4귢ͱœ#Bkj60QKK7ɸfJ۱p ٻTOY@W)W  堔]&lzԁ\7O)XTZ8̐cT|Fєӟ[ S-x6PTLɊ˨@@QLUd7Dmy$JM.LiP{ rk!ol]a'-T5Q_UJ,t>', :J!*>@y˒%عGlZVPh> 5N i' l4)Oa1{ uް=z.8H>癬B0Y'w1*Qj˾Aֻ_$ݫ蕉}jpqJi=P;?>_7HVmft|v;nl"/3KQa`mcIr#novciaw~RV=| {4*]p3};9.߲BԅI-;KU@ڿl}:=ڹ0z@6R=aZ)}H *[z`Vh+N1%qjG< ͷag<}Jĸ3ݖQh!:g>G]Y.~QcǷL %:wvz꯫Ą@x#'N@Jj0Y3r^CbN?峸md\e8Dgy\8% t%pu-\Cee^MU/Ž~׻<~deIvPd}R.])op* }5h£?(@{ #94 0sqLlxz e [^@<)9t[V5IbaH Q`gbEߟLa+68aOnD.`+o pTCWC6㒪ۺ^8fULnէ!zVUedN{\bG}XWv&ouN"7}])m G?|=l<20_mkCmn1vD5/9:ϪKz8 _Iim@І6i 8:Y;hΤV ۽Ub0H ^_iwo_o`x2u|䋁0ʣg͝OJ2)M0yIQfZR6m{WM:S*Qt\c ǻKlSqFjQ$6%¿@t)bwh5UɾCq01o!hn^xA1Cq"i -}/Y_ܚiPOu}c~pu7W3aI0dWl$G]Z\<w8aX )lh>!,9ir`F\5RCz{ zt?,KhƷf3jƾY N!o(=֞pоھO#fyoL m"iFtbub΄N90K<8#a_t?9 TJƋ5.ݡ8JjHF^yu+Kt  oI} W7Oec #2u%m)<)/;0ŦdO"ϴ^bXzn'=Wn1("ؖ꽞lTO82|#sWՌ5ϼbtXq9=>&h̹.lTߪ?k#Nƥ جwHSK6?O3ͨ~&ג#zYMyNf@-zv!y2u_&_"\*~ l?%E^h&V`ֻ'g4jӐ9g*+KT^rWZ/4ZtO iwٟHژAL,uH)9z̼۟!%qemZ*AE런%f%P>=@,X29_CC5MZީ^\C|D\d~rKn'ʸ6 4p \.(oD%;)h'uͱl`ibA@f2E~dL.ZWk9>7h[\z癛)ua.J "Z?\{bvҴ,upҥABQXś> *:=w0ä0'R<GjAlP!0AӎWGnf1KkF>THס _\34+*oZPw 8|%v fA&MU"S;476^d9 ЖѬVfc)[ bJ[&{z|ۄr{}K3T  16-s[ǦGϨcȟAi[|<փF{fDB$^2El;-`.}D6,BxUcEhM^.js=D K;@9,AHS"?ipAԜxPpn򀞘k{+.Q$PoU[(4z=$S\syxiC:Svf AN=ߚ5#A1-Ln}**X& +d1yR$G]x6u"ra}#iciۦQ55K5ѬØv c1^t_!|Zg*j]͜Hr=[ͳi<A~PpO#Yzʇ"?Oe`5o3s4'|9sHeɃC]ryx˜3:R9>ZzWdN 0k&p`-jNG4gzq~)݊HS# :wHD%']-޽"eP.K[ d\iA9]O 7V2թt f]Zb!tR6;^G4@;^1|1)X,aEj4!x~L~+kBchImmv^.5iHu @fL(%闿o@;'xTΠ:y fn.KY g~34ԧ=v έ=`? cDf&NbjUeE)5H.4Ue_fVd8LćckͽPW#v3"" AzpIm ɘ >kw+E6sÉx2ggYҫUIvuJムQqK1󴨼sfP^Hy -Sl_Wfp =)Ou&@M4:$e)_!@||Jr.Ɓ VO UaH=k³4P؆;vF{6uUljZ\xS)k2||:w3DBܰIlM߫vògFYn-Enny|zsFl;#<'?{$;]ʊ~:kyl\4ǫC[\쵖=M!F&&P+*=ώn$loSRC" Uu1O~ްWO%VYBe[3u9=^cDY$vC xn!| uO6ҋfΊYDٞ$j| )Kݪ*{!>1 2KTNWv{b4,"M)ozsE w0o?XZ|U;5{) [,.2IbPAej+'>sTx}P ~xZZ[}یM;P3 4ppw %]L4LHr/?I``_2 $k%贖5[gtO{_~^)w6'ޅ8w[0W.fQ Q&}v_"afyÎABF%3&MjܛYsvPvvmk< G=1̤d?oxX>WV 1s{@ӓFm#q97;&FyAhDoUz XΞ0PG·3~jׅ~˄},ll7ZXe1;mT=Zm!CP|%Jp<-QՊܦVa`5.ŇoR hvǨN;Pt{/(;=umi m I+kKߥD>|Ч)*#cD"|rnJ'k=q%x[[ņR^Z}A>~rRhg 8W^Zès`)t @ߖܻf~R<YR͔kw4!NU\8"OoG{EgG)M'b܉ } Q(^(nAhڵ5;Snc6ė-_.4NVՔdH-cqreQ\*Qo4%l_ zך:s$cb?0-N}I0P=L`xn.mW GPjR 3YBB||z XꝠ8 7 %R4 *7;\l.^y~~"DR?c ➧ ?yNFOIg[#usfiUze~0N*Ӧ"-dKZ ߨ݂fmO_ $W[ תRAJEsR~K@a[&g٬*@;"/|=4 I!ٮ"FGΓ-?f6b$tkRk9;|TWHx<[\!@.˱>2EQ{d4d)k-rb= [wem7$mYi)iM~T8PqW=3Mcp($Ajw(ză֧S'bv1q}'տ[vvkj\)s/]UeRW)8y+dNo  ,Io:נjڢ 4*. Q9teiʳa=R13^)PkT29LU!L}5Sl pY@o:=͖grb/WפiR^J(ţ)+(.aRsrJ>YN$K-ɏFC#%3&2sOTg|!axw9QUtґ`'&}~1 ̚2S،+lgi5( &*BL B@f }E@&l~6SU-|d׃OS-r3! vǝD]Jlx8J"K >("P'T$DzK) KE8"w{6*}Ѿ1/BVz<+g><'. y HS7;f xQ t݊ 4V )3,#Y=~)|a[@)(NQȬs%̏4"DvǮD]c^]cc+ # Aj 6fsW"M=|~opi`&V} :Lʝ+[-8 '؏d6zLJ/wouh/'Mrr|ue o/~$CqEu4waKoXk[_^ yz a6$RWߠqAPo-, mKbf9DduԑeTڦx(NV;L[sb o5˲ק6r#A 8Ӄi&Tj˟NA^#Va{TLŚUxd: Qry7?KF~~eFSBFa 9bh>v(PVrd/ Yrh&*םA,]Y(8"R.+qP>q /gUaP0W6Bf~iI>{;1wd)%4UckL~t 9cZ#Yu'rƏ?6&ZܷN<`ʭ*BċeMq2"c%>䴝~2АFqtT޸˜|FoF(I^0׎]mɻ{l9AwjGY ?GQ_l@B*XOXmkW_ *]q;ˋ`2ܐ& S_݊ϕX[F[)deo(cQɏ L,ϕMy(1ps/u0JLFIML3ȁc.LȞCnEJHB} 4wDFf|v3 glp<+zd1(w=Ă %Q5J`<-Wh{)I҆w?_W;. AY3+Eg 03"\D§3x–5XXѕw?PE&v/c4"Vl$۟ 8p箑SZg `ѿ8L(h \HbB^X/L̴*K<k,|3>ZJ2:2ESf8Yc SViQQq2v!:h\aLGnX}ܵczЄHn-bA&p2F3cBKm 9!D)%9GiC :7Y s]U7* -a'jə0Nlk7i~s.J0Xa99 F 3#cMC%Sɱ+ Z^ b.6hgjBՙ3݊*ˬst"0|WIz偀H~khɫHݨCä$Z2ʲGQ_L(1#Frmf)jڊ0a37n/Xmcq'Tš-b-G`Ku8} / IQQm{GCm7ǝTd:ي͂hxfux ʺK< 5kC?'pypܑejDk4/ U:^hN ;_¨ymG_x>c )q MA|4 Ů&E]XQ槌ˮPBϜZxގh ^' ݷ>KI8)a0%2ҋW+zn gK<1n]f-?UW\N(ؤfAe+4 v)j8~Ԧ't_@D.4?N'ӤOMNQax)CV/a7lā}FFLNv\\cEh&31wtfH ~͇貖&2T\=^i3!C4izL/j`.4lo̔}Z<ڻǗ(l7 D+959 ԾVه,>RlHp } :raSU thl޿͏513Hk߰oQzŬX4'[21$^@",qL߅)%]@n3pY,5od>*6jZ&H nTNqt{Rӓ17$qʸ4)jfԅL cm3E>`W9:%#Pp5)<${ў >DTqjp7E/jY۷tTA]?;mۑ$BC цaZM/Z1D#bl14IC1 *E96{q ?L! 2ƨy" U IČP kDa҅ғO q: /Da*C` mWV!Uq5DgԻ*peG K;S6p꬙ l7\ 9[V̶B 9uӰc煡q.=BPU60` (<Њ%TL#:{IaE (xgUfSIq^;#5~$f*`gd}U7ͭ`sj[= ;c;C F{{Oa`MygZ!TYTxS=! <8 #}Tr3權)%zGK02G^9"R oq+31{m.߿Gr'!I2l7^^3XdZSB{(k| F)*e>f>)3`ˣ~?,(!,Ҹq}Zg~|acai^9A,$"aU;8o,Y,DʡL8R0J 6-#C6Ă- /߻% wjE~c\um@Gc܇G:#*{@b^  z,8#n;<_DkC5K'tlxl4vCv-,9qƀ+&EfhYm̯ 5;| {k wQ{O"wz~dpvdqZ}\~h]`[r02qLuර 㩁Ըib{]1;sm !I\ 6A:xXk{r'YT0x!#xNY"`"sGЪ%X^&QBagjJ*swX0 3\/R!HpG$60zMz4x>#Yn8nh_R:l~F~)wV?&kRXZ %1eD`˛^(۷*.4#E>}|~ޜA 7ĉe.tIV+=r T$Eĕ0E  B-a`۟Rūpf%ݾe]T%m " cTnLZh?怮HU aw;$jI3{~M`֘TmrXQmN1`ƒ(>207h(iara0j A,+Mg?3rU/kgS*YzܔnOURLx)g`Wy&4N5([wb N}46.N0!;`g慄N`"*.SjQ`s5}yFQ]gkdE|`#U$C+clԥƆ^ēQ֑#ْ( %݋1.w\l9+9χ%LXCc5N:^*xFap@02.2JzH8 ,Bb` TJ/_2܁X|&?bPG 6&ƒ~.n+ky^΁^gOx+`{zBć(^<&H!0_>?IwaygW?slTl>~6IjF3+]% G{رuV+z Ο!;3^0# m}࿬di9G[7{Qi;L59 [ P@Ԍ~,RExGpTW."b8b_D:-Wf WG.&hl:X"S?9B/ 2]甈N9a< 1Ga/_ +鹞?dg3Q^s[P5K H! FxŽڡ>c=`RԦXE w"BCeUz}2P W(=Jf;WbZ|1qf*uBDG\ݦw4Y=<,H$~5>y@Ucs|ގXqrI& %@ըL,GGbv<+]83ah}*gvc\پ-–RKS*dW'WA(Ӎu! [Z<تT4D*%( sT YN<[u.zKYfӴ\-UݔIgugrn {\Z{4zCA KO]D`` V a0φ̃'RN;LsXnꭎِ= 5YYȔ FI]˱@G|_nEZpߡb39hkʌcWIϽ 4]_H1Ji(Pʅ'JP OuݓWvvsrMOͣ8sk΋/GgWr~<ٺ?% f>fĦ2Bm?-+*p)NO pȠh<Y`S]Y$]|1>@LEJ,R*Mu9/%Z \7:0x@GXuƿ%oHӦ$N!eu#a5⠁@3-%.#.>0oOyjcVv E * B#a`:06ŃwIq>$d^6}S.R/UƘc6mBf;i(ybNϜ:z@L"ug\Ti 7W%fPO] / V#s.㽴'0/ڶ#ہf3Sb?=hi"| $c쏆;11j󮂑E|)+P?"i6<5xi\ l|)1˥Z J $FAU.E Tʃy#BUMzR<))ouY@I3lL1vXvY =dXVD©@|GTIDdTwʪb vӊd:(ڠqg'izQx8xDhŅ()<[M^]$dzҡx~O./< W-8# +n$oy%HC3] ;n.կ1r&kn7} q8^ g*t֟2es[!U)*\,V E-3"mA:Trxrev NfY7"UaLW iڱR ))[I=,_ve/$xSZb، ][7tZb3"kKxb_BQ\ƨ=Yq|B/NQ׈Jc1!u;t̀H( 7x;瘂 gY0@͋m+QĦ \ܰGk˟L<|⧍p([h5~ n]W@o: 9P- z׃tDGc@+͋0Z'-}2[H7:`mT%J)M`u0 T7&|"(+}9kk}NOsb7Ȏfq_{WF$/>>BԲ~I!;4ۦJ7N@ϼJڕјY"qG"{uZ*y,O.y'ǝpw l;p1@eCu cilXՄfI~ND\V{iFͰGQO AM7zxP⼁:d7 g IFzɥyg6AS~_9+yΪD-̀LÍIR qHC1:iRJ2M)ꘙP4XNɟl4#ؾp@菢)Ė_~US3F\o$ '\]ύuXvnN/X\R:/lв.7nĴqs ~JnN%58<8<=<$fk2ц'jiĐPT^Ұΰy9ۖOdWo[@1.ۥF5zAhJ ^{rz9ߜ:Z^R۲M+ A7]xuAf25/eiUP]d`&^3 a4+Xx*wDhyN ͑uҠ˂Wá9]T]$ƫTJQHXx,e};w_pcgftz䚐~.z%+9BTKG[-۞SxJxשּׂ{@z V}6gr!5؈p^eWRx;]\hBP yLk>)s@_)d諚_Ð o_YYXPX.:ρG@:Z%,r+k'sl[ [] ~=M^v.%II] ~3ڣA:9QՊ(%!dW}ufĔs448iwP("'Rb3bZv#j<i6R uj.5g^{˰*I#J)Xm+ά=ܩx V.űF)]z)d nd%x=&|-帩U$mLː1X:$<)'XYpأ+Yr8GL~ F=U1CW^QXmJu4 7vDQY,w_T]Cydn̞D7V`K%w^kW ZZnd:j{a. cN;zjH]b%xqtn6Ůcw]Rj홲m6H۪EH1Qp"L+"o( C}MEC2}!-M+[k"d̪Ħc}/JɗN k6]s| =iqLT쏖 S1^V0982dE{>I|̯s}"O<|kI4em'GĄ=ELˑ'Ԟnn6ɍ9s%zGP&jbbx e?> aU]+7EFAx2W{_㷵F'gLdr\:@rU# V-Em}A@QafSJI0 YgJf\0ʯ'sg _fnL"`K4x [CS.PTIxh/GcQA ݫ7qBr2£;RhZ;D1FÂ)MݹʔoՌvR+N/+e G⩪٧7-Gۃ`:v ld5z,I=? &W/GMu>Yh &W$_>7!yc)]u :]p-nPsa ruHq29mry$*^ɤ"! 9stUܣC*95/50k B/TBORYٝj0PF:jmg9iourؒ^aSQ"p$5#xS2q]Ȏۦ8MܴYہ '8 Pm^E͕_U=uu4H⭵+5+ J&0B-a6K!rusCZw8>~deoTy蚽4'o"k؀TPɨpT,a}EoJCW^3Ѷa@FYowO|~QР2k! O` ;15yC%D4CЂi&vüJ%bE/(߾F9 ȵqmgVanN$h`v9b%TԺ莉x80.u5PQtE؂r樂\x;UnZ$K:lA0cq9dIDx&䟣߄UQ>:TFC¨~s3:ǚRcjCnotkX xXVԼpZ?Sfy*Zi[;aCUP> !/ߪX52c`3 !xPSMDO'0ƢӛM&}}GҘɢdWEqOQn4c\:T[ MBE6>7e# :zgA`|9c j5Q福Q_½VB$\e{.Xw6/`f!7|y`T-\S}5K]_liѝ vYcYsAǜIu< PIx0,tFC@jhGH s{`Q~2)5etu:ouQ.\8n sU(OUuHq$+PТ7N F*+@S9/ԗ. sm^pFWc߅Ҳ5|!t~>. d~z]4kmQ38c5 ѾxOL*cƻeCl& =v-3FqIWQ*~<'!޶ ˉmwUsʎA&XAV5HA/Joyʮc>~E>x>@:k*cvZILiU7#`YNhfyOڂBzUw+o0׮DrLݘ?E쏝]-֟Ѭ9&s2`fŹ}!On> w `vWpOc9P5 V]fdy.9oH`v%7(ٽkO%S1M_ H1bk!R U.T,L2{%]A S/֮ª`¢r#KzCEk#,6lfҧ\ Ԓ\*:r8B>+(mN2(69ٴ0ጃG%? oNF˲?8N1տ{nj3=XpaA\gE.}[{@~U¦nC'<46ꥎvf97}s"ǝ׶0HJTr{F{`߀*eM6vz!lpNsg#ʒf׆ELUGwc  $$Mz1 |pjFi/w\> UhFX?GfI^ eiq60%rxLS<$N:CZON5c\$V Am-Eu.^"Uotň1n0AsZZ``g@:P _#r;sdwzJQ}/ xM"^e皒h5 ^-S%uvD*p-H<) L:.)x ZǪ10@jdfh)lo&Ҩoawl2@/:qeu>]\d=c&Ǩ 䎧]Ph)fծ>4~P>nHOk '49+)kX]~ xx׸ ׹R8]Ӎ׌|9V0*b`k%@<V|N}fcD8Yde7DGB^3Z HT̏#>UAlLUuTy:~?a-QȓplqF7 F)1S;my;Vg=c*'ϧ)$= [?Jk8@1yUpHdlޓ`(Ij/'\,DcJ\rW>ZQZ)O4Ԥ+%}e%rDT(Ǻ=st8]_ѻw.;R yrpL1؁Ų>1=5xrn&){vߨ1F\?n`.Cx?a\\AƆE4+8U#n.,~--]M|G&0<)6-^0=bܿZjS!K;Gb6hsX-R{)+}4Jӳ<U!dؼJycY^::Jjf,sDŽaףgda2SnJFye8ɞI"|# vWdC74֝&~DLʔ~A; o*#t0ٗH}􇑵y@Z5O!5]a0U`0'2c%H99o1GҀ;'᪦ T]u#W|'~\S <~9Pzi9#GC~lVJ%'y9e NiʚdƙR~rFMM g";1NDW@ ymrK}W1@bg& "9Ն!8Xw\pr^GTV,HlVtQ 5u3mv#Ps(Kqy E]{2=H 1r"u,`pNzܰQ`KjZfe.4%iom`T펵Xf+yG7E%'r~?V꿔[ 9ٜrɹ/g=FE\dceԾ7b ~Zz7iFn]hdsrƷ~%"Z^EEa l=c&+}mHc!M0XO;`}GtZDĦOOO0I"Rudvr(DmQ6|4M{6: X YhY@P$i^JI3L`rwAUf<m{q?^;N[9,0 [ V Iە+qL N_~{Lܮ{ ~2tZa\CrH@ufA/qĊjPDf4㛉*O~P%%CHoB 0ۻ[RI$γ[S;^7| \K}.1oy@= W &H?͎z7Ւ|o9,>M>LX]i)BgJ㬫"6XO]+g /YAl]-^ӫjRazҞL:F!FT x(z:ӷrvӴu)"k25V@Eb=l!ࣃ2x;V?b8}Α;ta/ PI 4j0C?j1Ghxή\(65,_&HȽ|PQ1^^()hiV^jPm&7ZPBA. IYu=yp ~8͘B**el,TYzJh\ϡ} v,׾^#-Tצý_Krߣ/!a!&뢕T6| %ˮws t58@aBynСARI4Q HѿݵL]̍.ogk{~OO3CrԮbLz$`uoL[@B|/vE1a#15W 4fWZzTʨRq'ϧ:t{KXAJvc@ʗw{Jۅ^a%鼵n=5 # bT lx{L:$Q,7vn%),ʟQsND Y;@Ys*d#esZ ;q+:''3sPEQԲ_ΐB?>]Fyz.T.c,B{*s}uUn<|b35DȀqIɆ =QT+]R%[|g_J@Yd&F u? ҏRBb"iZݱXah/o'8AjcSC7…`vN<1|y E<\,6*ۖtL%w~ʇ|HJ> T*|@/RŞ1~b冑27?V󚵅 n#*Cv\YX >+X@vm>qe5'OW|=3= YH Z*$+;m q G5@/# ًԻor z:N7Xp(o 7DO s9I+WYt ԗ`SɄ"))K;ePO wy"ڠt5!GIb)09+גpЈR \e[au}&ׁo_B߾wk9q0htsjJ݄Փ$7p7@z DUF,GpJhGD-;a`)_/˻;]榄k+ !nMY+4cu]gvVƧN̩v@Z6?ӊ)*u؋zHGMROolEtn&?Tላ9SDOl,́ɛU6SZ6"^2 _)g-s9Aw<e#0.|smI14BD$nb.vꢍGX ~lZe1Pm@6j 6'R5c<+k%8꽨uBt Y/u%0viw#Fܴ}*E3QG)&HJU&N3Vֵ< ԢweЇ9b׀ȻU\FKWS#>8s7>tՐgLT}]iљ ZIjtDL=%QrE;F=iБ0I%rޠv$!$ y$6D3*r9?eȰȺQ^^rfp]ԺH({hI(31Q|bfO&w99O3'=,kGp')* It ^}~e\}\r=?(ZDzOTm&}P9}V߉eO{"@`3E>*̴G&=?H̎x8[UD3|HH3,+y1zcq."2d446bɤ'1T͈JIjHu@¾%j ޑY %֊ŖYoq?_\.pgd!t߭=:Sɵqܔ/ܸɭ?7~9biy0#l0 ׍XE_f )T!vecGc8{:5!sW?wp7h9i='Œ ҎhIaFJFAbO`g2bKs76]T1Y}&?/r ?5Iw kv7Du&3@QES)}k nWlx=bLZ3 {bBu:jgbqI6/} ML7W^8IT-Bȷ@o_sH7(VY %hjQ 4ҍG^pPt6:u~2:q@ Ҩ{qicq\&Kuy#Rz@[6}ϮA흩$p{, ,膒ѶO kȦM#@z]$ ?s2z{_?.7%d,`96``r&2ikVv:鑈Y t=Tx[_I{˒P#ԪmΙ:Ci5m(^3MmB椕1}  xuS]npr&G\x {`JmHbyrľǼ'c#9@$I 34kR؉Հ(^C~$0L/gyJF6Ciʖ4d(= BvhQZTz8G`qj Td׈`m%ƢkKc؝/K0S&2=}`Ĥ$vXT|;9-d۲lK{ƑO}ЪdB*{lQmTG"lP@¯A^'Ѝe]N˶N_N2nvAuV_zeKp.[ T9/1{pAPܛ$_P8ƽHb8(=s $&e'Թ[Ͼ2W-Swxs(v 0?\x{jwx엂c򄹯׽%^ƺKhqJadBÞjwl;7c7fZ0B6t7G/Bxb++>\5&j̵)%cZ(yOa|TyXࣙpwK#ArYcsv ]Nq=TVt_" \S-Sc׻Iab`^+In<35>_SEz;xS1wdxGO#umȷQ֗x#XԄC%,GI2&}ɆAW Q# "UOvW7@‡V>T/8oNz^sߒǛ&,vX}t \= Fc_vƓf AN+;QOp= OğZ6 .~7#|*uKuKBIwqVy$f:ۑtdPhl4aj|Y7[+iϥ1;׾ؚ<3lOMp~hdi󐫷@ˌ/2Bqϵ2 x|}.Aβ ʟ ky5fklR>>!7mlUX}9_o/4p8@uhsWt DA 'LϞcو ~ۑM0-yS{!buxmhkخX|,.R<ۦNH#Cѡ?c)wFwp7US> aXa~wMRe`fmjOA]~0"'k"<:7LuZlL5BA_k\J΂r{n\ԋ~C4ב_Yz#;4Vnoct0Vp ,{7;NU@@Ep⇕6]k?U4 c"p`J?2T g wŀ94U\ʝ}i[}Ѻm|HzFzƙ*?!%Vi#s/VcX)̄3q(ym\SP|7ݙqcG4%]TN|4ˇU6I=TF(`1FYl5 ص_nWS_=fcz].ϙ\cx30HE\^!OoL%8ӻcM?w,!-mC*Xǹttf`1HÙwfBMxV?'i. ?ڸ`eFDF R u[rCP!]@e_e0Huz5tnixd$ԱTruP~4E֜|,ڴ]Zb嶸3¿I-[n/5ސĨ. dbfNA($( P%DuBR93÷;Ob$G5g;U#؇|+s$Ѝ͞&?z>̷.Bi%Ps@K 5( oZ ٵoںіH/7;g\$RI^6sOsqԺukOP"g_ڧӒÓ\NPԶ//]hJI5:U[ 2!5U}E bVM&P*t ]C#<^ET9Y\xHs^Y|,G@XSX =| y(dfr $)0.: mQ2W9wI3P%OQr $.}OuD6^޿cZ8܋LFW@6X 0iξK,rsK&=tg1|, [6a1H^h 'y4pqd|*4 %vZk麀}ۨn^V8S -*T;59D`MwK2H4%QVW`X>fnOv/ݶH>ܼsb=/̾ 4V ߣQ4IwҺxz0/6ZǖgY LÙrb)Zʙv dJ_Ne.Qf3.,&Q!!R;c~͈J^M8}gdd) >l9tyȱԙ)jz;nj9&j4({q@QUo[)^L|LGGL5"jQF_Oo;Oqr=fhG˜7<5_RbzT0cԩ3fk[ieѬ[ *k$͟=&诊߅9e[ጐ0N_}7Ҕ-Ͷ4N"h=PFC̥< rf˚.?b"'}zGUq!?Xk:SjEč3,>Bm"&KʰBc߀03T( (})]WF'icl ih4'\Mȟ\1rsJ7/EOi<%f:7R>z3ĪKe9xئ\wk(o5T\^r Ä`x)I7IU9]5vY<_ Xx#KB;ѽ<%>Lneh۷ \ 8Ѝޱ0`)4fx_]ޯjt7pu sթ} DQ}#롚w)OںJvlFHE*~8,bθXӫRtΪ߸ {nQpwK83P@&&[[nXqDJ+eZqSN63ײe RccJñx'ۂӁcsjl~[?LɄ\饄gt >?:ˎQ ޓAT֘u !V)񍕋=m)R]m;:-h}5$Bg4|yQsP9UC"ŎV[6@K Bp 䀾z\rIa}F%ek]> 0J!`0p~ Ic,뭀N*Iwǧ;Wʽi6QXg `y蛋@fuQ{n G[o]f\p=% &BYB.`<3f4sH42sXiXRFyV5Y\\LӐQ>'Ffhp^0H/21zΝi ,8ݴ!#^t8ǘ1ςcu#b[SppM)@QIB$WipЖpq(^q=bfbS(6z ۴.DsAgөg:_wQkQc8v}N(C>=N7z8!.-V Uυ̛=p_7?`btmjuEcALR%Vхyk&@(ݡRVCt0I܄_L0U)YݨŸgpMd&rWZ&o;ީohsBLV e8F t.M&s˥RȦ hn7OՃtvwδ'FUaGbYizn]ߣi'{tƅj )W a _' D_$l"}ΊY5DG&Ph4$p]?UniVk߭E\MasIɰ7^fGI"BD P{AEu I\Th|oǛ[6$żUiDvr/{MP2͐*"Z9|H! >ѩBF록<"2۲-(kDK{@8mUKb)?XT]!au#yhg}"?N`j9+Py/D`W;?,Fb]RVU[=#Ϥ5/4ZlN\~=lQFUc.žU"Lr 'Ae)S60ߵ4\Ɗu:W [_,YMX^Gw:>>9%!^n\RAϢiN>5oÞ};:׵)3BHix9#rg U=mr;.Lݹ7xaT;r LM[ϓ,)Dd'j64#0#8B)Vo{&Gfv$Y| JanCeFscQ8hK},OY%33P C@:ˆsp1r]?whJ6@n$fb!fQe{\ h/)2\_*$>\t9ɈX1F3< ( ar:%TJ6ve5R[`J^?g& ,ْPu@'C ;9z1ZK^XyQ£rn0T@t'CN26wiԶ?_#OqFp.ZRt4d^wE;G;Jͨ9PxGEp0T =e;u9,!Ɩ*R6t/3PX  ?JVKRc1.մZ*&͙jo8}>U)~P;p76OE.#=uĤڌzB-k(6^+IZQs0=m 3u&yCw xޠN4zȢg9ؗ:)[՚<8ai9|OFvC|U#방⛔[lY5 *vOZ,q#{n5R8 ϚOzgurV;-Zg/PW2Ll0ojZ a>C(| u?TgfG 9jQ8kj9WEZccjJz`T1Tg0^;^&EܚS(z1䗲!ݐ:'F(~.ϲbƆ*}6оF.9kN-;aE2bzWy:WPƦ-I D*0)oC.lY*lMXM~Hsvquђa`zi`sh˲?Mݮk{b6АG)|q-nEʀTA(yo,*M5+݅|H;Yd|nx-0FZ%f/_Y4֥IF4xhc:Y*̙uOi[XCWXz2:z}muZ9v>)X5.NQ?{`+_7!$[6ΫN&[pa!ZGxT3U | X(|{DSrayH\x.Οb;mD Bs̏1dziė|sbLTdЎ.^s!̙Q qSCܩܳUJ_ۃݨ,7A VqF 8W5V纛{85VaPܢBt( Ki.'1%$>+qNҺFC>ĄN)<ѯ˵ѕi"vbne g.y*$wVaGj<4REY܅Z5aW {O&$(pu.0Fi7յ5BmgSo )AiaC>c^5u1nbG`lh&74MЮ­W5AWbkr%JIG6_U! ҿ>^$$tZfV ߥ|;yŖѯ)>-liyCg?z![ hʮu-)?#Zb%ގKRoTt,ū?,++BƑ,y brHta6XRk]niT7B=&'RYJt{}?ot &̅\Ў6pR6M!-\(tu;MY5dl%&"h2V>)$mIMshXep>TO[3ra`:-}}̒Q7vSw9H 5KVNN+ ( G+=)\03C_;<^XH2)VɈr0¨vۘ9I":AGq:%Pu|?;X}XDߎ3,Ws[Q^ =z:lX~վSQ&bp[uk~\ ?4{KO~뷶j1_ o }1.\6BGѿʳ s3Z ( 4\&-$\_Hq7q*3ήw\jF P⇲ b& ,V^c[R4̔wNw|?p˵Qo#Dfν<>e3ic3-?uƭ`7 XC>Uv#8Sg"1T&)s-E&wkn# ҤՀ1q+?z 1uX#Ճ[0f.ߘEP lPn$iYO:K0sD6ڝ\2R9Lmzw"m Td={un}+8QfB" $ |K'AćPs&[+X/ϷK݋30V#sOhoiӉ[ee5J(B.xC~5\:N>^ fwGW`Jđέ!@xX%sbv;2&7XΜ Z_o1m %J|Nuh D4R.p);ZٻFz~]⍩+E?φaju+/)ϫ7YmKH.Lj4;,Eyl5Q}5iloFgO#c<ί2հ>zG9ٌa~_7N/1xՋaƾΫILḤ&x_ Gi9p3Lk,3 @J1? 7^P>%8 -&/!$ Ͼz mF}NP[ D1_SL8άc'fAP5g3khmT}pL[|#As{iD,wW ,hxup* ?Z9@;! Ξ[w͍7*8uz7e9(q_[IjvGLV5p9~̯X}nse~?[&b9ZK Kzܥ*ћr LO:).NƖQ7_a0dέ{:íV`nYL^1MY;+dM,dagץY86Y܁$gE5>|(S?ٓBqj&G ߮>7Sɴu "sI0:'8Z(֗\0Byi"%"T2yvn:JrHϫ)A5Tg:;2BʶW^xN"ڡ>n\QP׿Ó= OD@+Qwz d570OBc2f/o1ErWc۟C|2)JT9Bc]NٟgX0^&.L~nIq6_g1iS=㪃:yJbq[ iK2o qL{1a +8nPҏ鿝"3S- f:J1SfWX̫N?3<yzo7S!3H+8(ѽl t؈-m$ $v mD%iY]0 wP-DqD5jS٪+c'Sy⇈4!@W,oL:Ks ؃.f.ϏD$g9ҧ,䪹)W],=ShpKbѓk w2@H\U9iV{8DE~jLdڄT aJE&~Q!_Kޓ͙5jpljڜBivPhc]Cա=IޯNSה`U:ŮD=}tlQ0GjeL+ b`yW8=(h^_}!Ű ^E$}/l{6POchrP>iسo9p|Џα`iPn5b! |5ֺyhȅXm(1\mvXC:MlCwiay=H>{o>7DZpF`ZC^dPo\M loS`nn棛޺Lj0f#D08M#IEGF%%?1]"s]ER.up+mG<)Ԡůq[$ kzm$tt@mMe|GI#SE]fhQu%6V!ٴy v/.+NƃLVȠ $u"Bnm/yW3 p_s ͭz' hF_s5SZ;%ŵ9 mtݑUZ`@9!O.u;-X|g"jn 7BٷLQI\ RLv!S.hu'# =W} 1aK5T}򀘼~H'>s!?̶xy[KՕLҺRw;CJIk2f9\ iZ[_M%P>f&j 'AO5~z;~ao\`*?X#_ t)y $qW_pnDVVU[> _c [O'^;oP\ߘ7/=. y޴Ll`s&h+lyq3iBXj \7-HФ{iЕ6*H`ΏanQOPLP :?<츲2Xݡ Sfa8Wbak*mr*܉H(<5ayi'OI);d75vJu3uR6b}mT]nno蛷t/l CD$i +ace)rcnH鮭Z O (b\e"47x a̿GKe;:rn!,i̿vVRV rr5ijtx>*|VLnR"9!THYU 6ÜkU66D}[FLdch':h+|MyīT4o?AҐ(FLAWtn`"0[l/ĝ"iIcQC̍)kJDD?Pd^e6۹Sj@̃ޕM? \H>t\ BhtK[}}x~x]̥P=2?g@G?5)4^NI䙆wUa2%-T ;4*DqHGN56%}-H-N`7.*$Ӄed&7h$P׮Cι&ffMҢYKkbr4yq^.&pN r@( _oqfw3`Ann3GO `Ԁe`KP@ܣ\ܒ(Vm<g3q=s F3~4m=E45vVk,DZ̟SnpHlӁ Pl 6C#]5<7Xl&)2[C]!XВg±5 3mF \@L3iu{a!S]4vtcB eCx^(m44KVhHڀ8l&ARKh\̐^y8A N.ObCI,nar=j~LM#"=AUҦ9쁗KdUv7c-㱘3]aJ~^p=*O;"QLߕ&Y6HO\g;ћe8<|ͰN_XE+a.E1:,5QDl^G%M"eA奧x?; 7]c,**0 a &EXz;GyWX1)OEC?zyJ.r"^,fr*I ݣw%@b$Z$qKŊg_zd4/_zbلuQt#! $$ Pc3e#6S_i p .P==7?x&(Pc z<ߝ9v{EM<YS2\{Uj)ac?=v6Ll`[: @3m*N@?ˍ>VhNc:lx?F-2@~ }maH>_E6W:H1xK>&*p!l8,wo3X6TX9Ɂ*1&a> oohJ;u{tԥ+M_ _BxVh]yqwn*+}܉HjHmXԐؐ&QRޞ7/ceҦ^{Id Z0mc=;KoݷY 6㮋⾵=Ո~[e)vUJR|9h͊!+J%пd{F3ʻt=Xb(E_2.U>#RsQ5Ñ\5ka|jZm)Szw\ qv=&y0_#  ZXbD b9"ɤĮz|,GFSqoч(::z^V#hFN5Y?R/@w5k:H`;^:yOQ,3 e|~چdců#A0?($qz;Hh62QrMVVeT*Ώo:#cwQ4׺G*q&vH{7y vSiԀ'2䌮XGuz$$jӧ3;`4sJ~D׻r42}ҽ\/ZR=g=zeY?R|p3rbo?9H:1~cy7C7p A߂O5tA] GYt9mU󕔳>U7#|S"Oj>sYGͨ |~1XMe~T0PV4C!JwK+K 1Br'&~% z/u ~-G̸8ǫ, ^ 'v|[ٞ/f9O`설e(9^ak6 57qgT=ew,Y/^ZL`z/+^4 9n'Y8VkamMɿ8)B%QOȇsՉmn<3S}VZ~mM֯s u G:&ʲ~3lHuX˪ ;mj2`QZ0" RiDup/זZZͪ 5/iyٔG $Ds\|9kk_Ã"Y­GAg]`ˇ)(o)qL%3 4NJw=kMyKoW\ABM&p]%[Z֑ۍR3 rZ#6SgF04hd#݄yu=.%}k ח(ֻ n:6SJ"s 2?=CJ1P:|Mlj TRaK4TW Ř5`-zWdx`K|^5Qrв3tvPWbsr g1r{D {ZﱪRld؆+œ Rь' %c )~Cݒ:=$g"[!^QH׵- -B7>*mHIPp9,׻Q&{TuG`eʌ.=.RuR҂ϡ;?I#_=% S%NUGDܬ;3kT.mScOWG!\Axg<~`Ao#)wN^9}Z-KpĞs%a;n?m:hOI]A̟P`HCN<e0c6Pms(%!|3%SgNԞ9ɱ ,΄qHm!wSo ~u9ϑ2FD.i39 8.Oq*^+9e3_X['AȈ bz0͗WYs ѳoLJ ,q@wn~A "֜Iz|.΀vhL:YYR>q+Ĵ&7A.Nca ҂M[[Yp[x'̖~0BK8ڀH6 I]lۛ+nN\_{"%}|ݳO`\}^pY󱍡&gξ^g͌5CRLЄ<3 36 $/3i_X/1!ȳ>˾Rw=˝ M|3 ?Rkjhqs'5 羒L;rx9,ƱnyN8,8z;[t9'В6l9G@g+;;"QGׯ4WsF0|Qڨ QҎMLQV0Bv8@5rI\J>\xS|~ϙኊDM:>P<F&O* `}sȾ"29R%L /3U1Ҏ "͠ެ,=.Xr.yU'7_]0N^kQ3^63fۺjÃ$ؕM&O ۮXQ˒$ت=|8cfN^QUrdګF ː񑋟bQG*U. a42(aӺtm{q#NJ&&JH혺Qmyom^MzHD;ԲޝY h]cyn>6Q^NAvrUF]R3}frk$INHtm8ѵgO=^dw!_ŎhM_LQ^V؜cYx8+q`1=uxc r5,0@_>ǐ)k c?U:clqwf OpaVOႵVjo٨j 0'Y?;KE`c)}$83;ok*736V( ks;;lZGEWIh:Vó]R*r+{)6Nbb ʧ:9WW%wq!s=s`m"q3R#%rY c¨F&{D ?7)A Q; @pyhγ*|TRaL{FGw@OQan.ro*UkIŜ""4;8)65Nxҽߣ~7K'fK\gU8?; ;`cRb`R.~u`Bݳ L+j& 9XgmkE)4ӦFޝ!iEؘRQ!<9%F4jM:@xv}_&g(I&=yWo4@&7и\b5MJydҺA;eDٟy0llg( J[aH:nC8k23~,7q_-Acq B6R{?(Gc|`?OY03e0gIOddcBy͈QڞQ:Znɖ4x=A\cӚ#,Ѹf{o I@x[Nb-&Z0ݤWPKtK)v^"bb%T"ӛ&ܽ9!i[r 'h*׺=W;a<4Zr2;PKU!Dc#U˫zdQD\M\,98FwtɎ\x)<¥>&ccv"FJr4(fn_[XЇjxlMiNaIґg. 1i& itIu) @Zl<lU G0SBipr-u['`5]7nt^>b-d}_yi3GAqv@XaFM / Ha֯Pq~ڊX(3dPTRPgxMC ir|mπ{nr^{3>Ji'U4Z;$N.塚"*JϨ j*8QaCݧq(iF*\fa/aW6趈B!6o^{헤!uL3nT](r>je~FTg4m;֟0 >#ӄ'aToP0)a..CI͖_OLx&Fn*OTO6FkGuN~uͽ5C0q }ۺ8KhHvBUR;q[SŅ@u'qܖd5./WؑbGCߍŔ%A"?h:@A'Ҷe3J aEUV^bCuьaC!.& |,TfفpK$b,H4ܦHmΈxՍu=jyX:w3 5MZ3Dz&ɬ'gY̤615+jBfI|)ؘZ9ix̙s w ֈP:̅a.<<06^ttר$s8l[\ 4/oT]2=W x*Z߃Y[ h P/(l{k-_Кs[k;-"f2X0+5Qۏ~oENp Xu._3j2b$nG#ͨP\NіY%.>f)hGOiQ=3'gT.wfM&cIf>*DDt23C5BDȢhxoizJ7@s-Ku R:o+GKZC[TXz}SHt1U[57փ#*)S,V%$g9/w5zYE:֑VsH5f# [ e/&m /f %c-8>!S("x9Twؔ5GDhV[6 ۗ'{71=ּ̙kVj t[=p`rf.1- J QmB0nqs&Q 9AW W0Ez{}N2fH o; >ϪifۘPZŻ/C.t K,9]4*O{GXh]І,*ٱr%7h 3Ca_8ra^bԂ,= _g$؄xsd}(I#qFTPOUF|J(}>yVQހc5옞M1'cBZyёq[~[i}m8}tE@5K:fAأu4b&ͭ}ĸ 촩FT{(z=ކDT΄jteg6Y &sNa}4m`\[q)Ԑ e,WDb + 5k>F0)oR+#N7ܳmv6+q />iݵV9(a18DJ$!r9Ym-2g|_`2&y?:]H6,vdbv\Dӯ-Js5sWa [E|Fc`Ynʢq0ȅm dt4 [e&j R/Sl܉{W*~Ts/S(%ajV@aӵ ĿoUvF YZKw]`mC  n۫~,@tAx[~xa- UJ\fM78~"Ö L%T_O8v;VMH͓Y(k%?>苯LއaCjx]1s"M g[M{ȭjZ 2'i%+gɧZY WEM,q\X f?KfdHi&r -Sq8WoΌneIlĂcA˿ѡxxU;~."zqoz?gRxRp%`.sˡ bSjrsX]=g􇷢OBup$D)V]5jK g_I/_4!Eh6ksgsfBQmDzZGR)t*W hM@|JcTrM 0k􆜀I\S׫vցS7?F۸OT3bOy| TI俲 ȏcyµX?룢RBWk&M 񔬗QnY0f@dk½ #A;ݝTjg碢=0l)H&qKI0~7gY}&_++U(wOL+4L~7k[zuXxDfAW-|޼T>M{O`'J_}(}]| _ ˢ7eF.44Rk,TDT1ܩrFA! md0_8=+t,E 4kرm"n148guKl4Rq7g`k|[dI$ 3 =cvGR1ܼ dOZJD1fX0*J+^rAbJ~حE gG0@޻sq6RM˲B&&fڥ?AGM16piWzFgXU21~j0RH"Kz! n@d\)"D=pHz bgB^yh|iEo# CΨ9x'LdeK݄ޞ^Š#L#쏏i!pCM'!!<$GYmravFms^*,{mW2XmsLB bM BzҮ$f/WU<>4{T/]mNJ"YĜ 0Dc<:5p֒6஺abt v> &R?ɲQF|Bf%w2d `ZV/-܃ѷGMl5fjp'm\(.#v4↪O3Uڨ| u=C6гdĠ.z^S_1S(qb_\p5x Zuе>qaCpBfIBakL-AX1*HԿGS;;[pI@YmL5Qu`5+Ey@`E9 e|p ~SBes&h~b &,X(]'~/+5?  yi-a|697ޜ\bf|;-C%Hgߊno+Lk,J2ޮd/ ފG ?Q;í;%Pb^>IM'xnTB,&6Pb50Xf7s% zi3G6_j=+ .;`-LӒr$EQR;Ee{}<-Zkxr`4R'r~+Y@`Ftc~v]V| X@eDג!F|x/sяu=Cfge*%;.~ %l%uҝuZN&_7r\[%T=&2y9? aClcědߚO' uOgw8pCU]и1gkZ̾aZyÛ<9'ꓨ;u{2l9L3!I)_Y_!p}ĠU+r ^ ]AWbF-O\!3nJRb¦5d)@EU\Q(Z0xT懅!''+hB|Ph"r"6(ZXHb 책޿7c#bqfoZQd~d=S\O7G?TC垣G=J't&.Pd.H-B EBöὣ|RL-"KE>~pVqܑsp/]C^NRt!?!eOuIÜv85D'MgV\k'Kqx&ܳCRb)4efMI*QnO@j .n02:a"N.}l#Jx) I"m^`C.mYRb'[=Q'x}/sLw<;iqT%hD $u)JQ"loF:&1 7ƚ)R:fcfp%rO|۩9zyNRɩ9r>jtfsEmoب[ GKɈL4,O֖G^ύC?yj[-wF-? IvEaQul;rJL/3JYqjaqRg<7a"RS/ѹuKr>Ƹ\̥_I-8&Z>E/ݒrkv<>*}w/R7T ef,uM;$y.3IkmpԤvqF&G楋ޡY*ggڡA r?Bz[5(Z!uDh7 Hq.tl,Se; 4(rrY2Gف}tB+_6m[¦?7"ûjeZ&ݨ'vgos\lHV/.I0b]3\)6cUK;Cv5s៊vkÌwĥaB$p۳I)rنfkSl,Ux7^-|V+e acvx`HkAS0_Xʹk<2KX%U5#ަЛH%vxS2䫋Ivn.(¯>=zV֢Zy["ng'9J!Ko}쑵cyFlWx"?c7PA)w})yZ=K@ס!$u]&!D.8^iDHj,8GBSe0J(1pQGIi, -HPO_(NDL[B8[\,U(LPW/R\X$:V6"J§&f~uMbhnRwz1u(Zjan]s?n_L]N#w~m&+'P>:ݲYM~şJHg-O~#0'R~@374j#X'ޜy[ࣘt1v!?ĒQN>6fVD\>8G+Re+vUlߕ&̱' g0Fˢ<^Xgvu,nTupRmH2K}JEp  u!Avt[ӟ-b4\e=߁G $'KH֭G*D"z# _5L.:8mU& #4&mX/p&1b$LwTLM+eF%odW&#S;lek&O܀CXs$׍1+VUh"Ju%tqHI&c"x_;‚V:EcqS岰Pߙݺ jUjl_4j2G3 s0z:l-ZNHҀte%C5EC`i,>2ԣdS~'PJ-λ0L ~TJm_Rԃ$ί#[PqCxTW2zPuzNW[Ҏ ;ۼ35JXp,ռt&F3tz6t+裁R^>퉄٫̼ؒ7NCP%O+o#40N`0 Bs$cIA|oo9hNe622BOB:@$AҤ?4Z0dk[mhF9$0$=k2gP\,)1$H}Q|hϠd 5i1DSwE^ YQs/rӼw*?% B[{OW|=ғ0Vs htԇ/i _-(ID*HˢqN1]jcܛUQ^qdX)U0C56RŦޒm'L:qd_dGn;]]{LVD5 NZ?˲OJ-&U2s{؂*v~8eUYE@9JPB|ymy$ݽUoN?4A_Co(}:O>B'%j,8"1^cF4 Π)}G]<4Ja jrVYYIIuP؏E3ܴ#9š q;?jBՠDEj<8ٮJpq leK֍RWT,%Hm= ʝ#jKQ*ǐ>LP7`+%gAy|ֽUPW&6R 2QA(1iTRom ?"뢶7EJי$ۺu S:d~؇ıw}آu \z8іY?W-3[4S[$.]e\axp T]~1U4wo)~ywBީXNuD4Y:RN{M^ȹ:/1%!U:Ь#;iBdB7Ӯvσ.1vusj-@ ZXmŏL鬛LBg_ت{rPFfYjCFA)@2T΍Ta LvƧ XqGٯ LYnr}oݪ";~g yDĈ& ۮ ,׻n/| IFG-EGH8Zf6+椖'VFm;.b}FOK: ș*%).]"@X"^ T,0#!Z.;s}fr/RJԓ/A!1X<ğrw$a%v eMv]yOahj,qtDv=1G#>wtȳު,֓eyDG6ՃX^R"LaU+AA|)P78iM;LC@mWńlzTA0Z EEpJ ]5O*2|BHzY7=R\PJxP"HIoyV/UTe#Sv;gjYSPq 7bԫܐu3O fRYnʙf-X76Ox:PR@ZiDypQ&Vqn" oRڲ5*Q4p; >~x=x f[N8vplnV6qUtTV%dt>&*')9I՘v$>ڔݰ(Yxf\H,0'jeF+S/=Lv|~ρ7݄)xV}UXsdG5R*%4N .[a3ʅx h_ "+sK=fv0qy}L JCD]e{~_i窕OkAsDd" k[]au65jNvf. IZ;⼞`n|M u߽a_4ߖ#~XCZ`Y*ORcEזd6޳O3Xl be˼ JUtBqw ӾҏypXY+9- Wq$bbSXbm03*m 3#8`|ꉄqM>>ok$|޸يOVo:U ZƎ(a G~0E65ix}pꦛ7vAWW=$:̻d6**!r[fvry Bpԕ't':$mJ@'zV@UwIPZgl}wXkj%}o'М"/)`\dS OYtssiCni / |2FP$Pv-7ss_1q<[],.6_cMMEsx*RdZB'JSŴxxuR՞UQNUX?(܆iz&8ov$ )"apt;0Y#x wA{9]-{Ձv / .𻂵zGy5 v-gj/Y.xd\{4b QPr4ERgn׹$Oũ]`.PiuS'[M$`kƦ nϰishvl)SC)5kX@/핣\֟󫅴+-dkh2 -EC쵿Б3%;(rɠxLtZr_cΆaFS5j6 tEsЇav>2fp u*8tn(+Y_ӝT3'jڱOi|$j*`j%38ZKn7/ibd] c:HT>%m@z~Ws E;oEǾv.>̍+Q}.B ɞ#J.HyC?=r<cb9q=-+}IM%PY_<_Yoc KPSt0!HYx2_.%O4rr֯G&.Ў٫O1}CGqa0Ccֈ{ڄy23&ª9z[rwߑ_X [܊<jq]c-I~_4 ]OL 5 u:x3?{_͠jgt5'{ߠr O9t8ZZg^Sj^ s{0)OȜR(8i47%d<)ϊ@1* K=#naA ->CLzqd6 MDP X*ƒ4lyIF8ObvΝZn:4¤ 5p[N33Ϝ!EF & z1Q4Z^C^iWsDL9?-)jk3Z̈́\l(vL]]΢0#50,pM{8i n)fۑ#6XyQAsjJ#{Q5UBZ Ѣ!|ͩL :wPOG!,snHSS_ymIR4CeTJa(0CBWD\SI9!hL!H 3o2џ̏T:7?9PSg|n}Wjun#׷$^Oy:~6!O 7~7kUWwo3ϛ`|/@(QR N 'dC KEOF4}(y gZ)1ZvvHE#ۊND=\KiD ٭DzS5t&?2Yujx6 3AqaA=L@@Rs<5%5d-H\@Yѣ/--{9jW6r]G4Vc]nG\ 1(4}}P!h\5P a4GWfdSW_IGz |TQ@ "Ztj7> WU4֬Y9tSen83? xe9 X[9m}@ޅ c3[%B߶=Nю8`/o[)znPA@,Z\Dxb s4}sؿəIE]㚃r5[Qtjf2!Z |ppEFDED6z,[ӒI^S2" 0馦u[dUfu@ɵ[<i=.,0 U]ili_a!oF$ple۷{o % X5Z iK3s?+ZZv`ws]V!'V&Q(%vѶ+(ޓKjR0&,(Kᚓ zYfbbwȟ P>:~ +Hi}&ΚPUe?:E9aH~ն -?Pi^SPh:ԙXv(_j:JHڈJXۯ[YqmvA*Pngh XԯHTvJtyʟ vKs-8ӵV86x57R YAxyYz9Kd/NEN$9_lQtwqR27 OLa!(l?'w5 i͈ٴze"򤉽nCS59yIw%&I%_,/bTpI/FQ> ylu3.DE[1NSTq, msۿY*a*pm8QYK 7_d#UF{je[ ! ܇cvN%7x.Yw>5v6='m#NF:5сJ6Suڃ#6 ~ LN?mdsϰ0 lNmm4hz."&B)1 :hXxd?%V?MMʧfͰBPsMAc'?pvsC"S' m{P懨4d[)jXEhT#juә:k;G2m5ٴe9]f6j Cq?z[0c3AT$I ]Wkz3I\7Fu]/LPYaւ xTGaj.ϝkc NNlNF/QlL٠0>kߞ߱턅JR`Ĉzza}?3W)YsKCw)'bڷֿhAf%hy~Va߰ĀA̅Al5%";o`=87ɁK&9Wӕ4 / i/D.'?dqengd%ۯ  ;Z!Cl*:@'ZzN0ÛXF3ƬP4 BRڄƩ!͟OoaH'i#ԍv㲮7lԧju foIyI1ܠ~Xj̝vMQ`x0 ̩_BM5a x4d}6䏶߀d €~GJ 9⋯!@Nfx=b.#4,8L7dekzen0 گ>H5AXR edژ#ɛD nElk/.5;P6qNTW㠧j_Q hzMri>D)N*Ϩk rx) (KJ Ms 7J\.ڧ[_Cm zI:mf#i*QL@*/zʐ Sf$txvaO;J)|~H$"d6wq8~uXcSgmo?/PXqf9_|ΡPrTOy@+@%>u_z̧ DeGX{M9A%~J VF"Cy^lT{-b4@c !UsgH1%!SŢUqIcKÐZI4ѓEJغ"ٝLz mSq_oL W3aPzQO)M/ˋ6 mz @eI+766R?p'Z}&uuBOG0B3ƿe-_WK 땐 ˙db+03d=RH&!LU1tFѳePQR/}2Ă:>+Z: -ؽ)5twfF+%1O6'8?%}tzGL6hTMmZtbWe %Ժl~ 3Tsh23A'.kEt/(cb$KDO/c%H V{.x֝)GG{7 OV(A? G(U\xW o##kHq$٢mB uips~IYo\+bq-ՃCIvQabU˟"` TasB 哬ay˫>8T9Ĥፁ' /$QI'BuOMjMp屍;Yև!Elg%~Wa"W#U1z7!N&MsHiUil]v?6O-ۃ+VMa~-ޤ+SUyTOUj^G#X^B%fz~%>/ *k"Ndd3=W>8&L]`]~*c5p-ɧ;NqP֓n#/f:R_SCTZaxivmۛ߶FqkU]Φ?i|hgzj% ]@#I C(¸C ]ȳٰi)ҤH߆n *6JdW6ցnj7goLF?4Fdѐ Ɍ&c3XEf*+5l>a2AseJ !T+k76~<7&'2lz#YjcnTxJ9P8O\2S0|DQ $rM/[ZcryJ2cGi/&C4nA+T)$.)eP"_:5pP~ ?z⒦&\ qgKq`F.aPC1Xmw|r+K*yjڀr3 |HOso~cR֕tx$.&+0Ԟf5_ؠEJoZY"[#j$Mgܒ:)q( Pp~-ʩ#uSǹ~mř! ˩MDi3gi>F9/%6]xX]i]@RfAIuE^|;:S =|`YYa70#,q@]ḣ]~i0dw%1h "1<:{nGL`^l;[!i{l]Ɇ;WzRR*/ ?b91XL_.?Y>$#I=I>%K*PC݅{ lq_GEpQǷa:΢iAjMFo67+VU7n 'q:vh]C/|wjwg=2Fy= u㰮uod[>_a0ĆU0Mh)1=G<ٙ3>& +MqpuW#VSE6mKQhqƦ3Avú¼)Ѷ vuY ФmCp ž[AIE V_6|AgVB)mVa-͞cJ"SBaZ X+DؕKQK놟f;pp`-q^/_"/~1dסہ`+sAU ‡$)MցCZe-viR:v\$x-!5D 1HT?pn4Bif^*1^ iZ1z3Wpɝ*ߓ/ujO[=Qee܍u:akintZ>إf{Z2sy:9VaIՐWp xUh`{SƔ2>/9OGUr~Մ;i6T#6Wi9(YEpˆxMZ~#|sC ݊Vc{&ع [ln#L6s 0P)TaEOvR^ &Ll_p&cT62$,{Ңk@ kkc{!]G˷婃zCSk !_lh)S-$i QVfa7ےJ6! .9jQw lJ'p):|z SlΉ!Syݾ>3qIquYWms*!E:[+聆#LQjd"C %yU<61V{v+*P#$E>t?+R>$ ؼG г>iYX^AmP?+NKRJϳs/mmK&XԵi\7Cڋ66jϲuμ'&t"Vʭ0#(Ad㱹 bPy_ yh¤'1!#./3[& ak(Y. YE quHoߪ-Ząu"֏3 8 ; '8m"nAaӸe @x{6uI3sªL$h1rC;>x4 !陋.{7&s`5y K}Ѐ'~E'so$ 2ctnĐam<L(Wi~iKVaJ$2B?۴A@'@*+,8z  u:jʕy3d[6i &bn-"Ѐ8^$)oc$5>T$?굁L*hp@ZK>vs:B籷.NԒ |"pt#<Â)ҁ~qO@ LAZ\\oB75Cf: Sf+=͚>0iX%Qׅ4% ӒyFDέf-Pʢ!FΪ'Pԧ)>< O6W-P(+FJbuTW-DV)_ܘi0™U1^(z9So@lCLgôSWӿ6?"-bZnˍ3@%OuT #mK;DPH0QZ[Sv;s%5ߵ D$*vo`BC!q,v{ u&"ۆ+VװOo] W*c8FIb4S0q"\ 3Fp꣕J2_Ke?sO#f2Bpp*Rc#(mo.LzՀuSlsj&64YMi{sܬ-Zm-W!5Fınn"ft)>Quj%Ӿ4o:$lqt8nŀ:-)&R.ϖe_YJLRrubecVԞj)n45J^HnhlIa(D~]@9|˧ŕK$`!CPWH/aÈAkj!1P걻I#>T,\E5Т'T&8WSBهDȪmPw/NJTBbHXyu|(ܣl|wOAz~[P莒C nxk $/ ):7Fτ>|6Fڭq \73dt19Ã(:rGV>qiC@vbt3e1K=T?NP*$+Sh X!x6ӿ_vJ4'(?OVs{Cw xGfK BÃӯI@U%QQK6PP[i6@mB8Ք3U"9[E]U!XnL=u dbҍq]N^mY̞U Y?7~TzyWkdX}>h qt|֓3mgp5AE/&d05o F$ a**Ԕii&ƪ{<,xh5=W9!O<|r*Z tNQ9mh`8aA!κ D+1y̞Ģ9q1ʇ'60gpl$i#:+`{#F9 |=[q#[p/d<6D(hL[:xqr3d'ӈsdtm=#%XTP˵J6n/#fbcU9 )=澩YT@uسPѳ?6$Dg5-L#ۜGg*m]Mg_INV.#GnU115{81uJgKc6(_U9Y+%4OxT7ϙ~Z#'z=^O]L* / x#o|W?kp)p{>Z(L]1.[ =vk06 h6_AE@}G`&^;ҫ=5IVbU*y""@xXjr O;/ ը5Z?)' W,Atli6NekŰ8]uU 1tV8}GNMҮLٝj1JS?0';2vt\h;7 S ;:og+69lyk-SDgNEA\.~QmMUU|E{lm)&b4!aGߝz`Hw3#bW`ʦ1!$Zb\HdL S~,juv桲LbWL*B-I$[؄wm Cʱrl\5=~\,q]ۑ!8iQBبaHt NܿF +N()\gąb ^rR1|jqʕдN4QMhg$awRDcB]JɶR#?ǡ80,-w6=XާێﮕmBST,LJy=2Y W`l#B1 YX2IXdrzTlK)uڻ|4NU[L ȳ~+L|-6-"#Ӵd94&]ڑas^6Ra8'l,jp,p֜2z2t/h_վv[믚E>`uDxJVY=O̚J ڕSy|6.LQu*}hޖrѾO2\؛#Z: [8-N ceHIF>" ^x1UX9BMIF ' @)ƶjhџMz3\xE?.5r%# ]'si/ًA Wf ="K30=)~$&Pn}94l Y0KLgX`b_ JWYml4SvGV@Th7[~hN8`TZ &S8r }-@&z "~0z!ҨZ3@lf嗡-ͨƉG4"GZkK# F83Qbaf͕eMWҜR F8qͽBo~!B||M0\n5~v9(ݘ=HɲvpZD' gbUD]Ry9{&E"ՠi)/Os+!$)d Qid{l ϳ뼽xO6m&YU'D.jP>9$') Dy_Z`1.8SpWsg7NW*)#ǣTv.cq.l2H V"kbA r)CknD^^Y }x֟big-'2(n9VneS`w,?f6 s AZl–BKa¢少r`L^:ז%-KܞLZ UrʗGOLi[zwT9CYbqb° ㈸UnԭU_L{yNc֋J'wC Yz:4%<628[%]_m"z˧"K5&i2tOhdZ!< ] ǮտRqPЪoУ, [R]4b/>cuD*\hr-Sk=]\AlHb1UuǹʼhIt0~'=\x4y 4YO'3JbX[5uR)Ge[ ]5cZ#VCez],ZlVכzh\M 1D@+< ܗH Oe H=^LEx͹ݣȳZO\sQ%#ۻSQ5:}:߄\"ٯ'e p!ViU7!Oո)>3!El'$?A90SK[+78ê 8= _n}htnN0gEW.B)j a4SBgݻJאzW 7DW4-_ N:{}eO/ m8 !Y HD,ΜJ!z0{wBJ3ъ?vS;~+-ؠcb>>M SRQ~GZ==̀8hܿh| xS΄bw]錢0Fat}|l'Ʃ,~)j/B[T%LJR#?cTkuRoiU=) 3]>oyŸ?rF+˼^/`hTm+O՟TƟQI!(U~{ʇg~oxs\々~Ỏ4w-8TDI\9u C'&0w<>{T"tu"4ᬻBbo)) ! ߯TkWcz5E`-lV&USu0a@ $رg_ɏx7Ϧ1 4now8N]޴LU8kzENɱWulHC}NMTh%"lP !gO NN޷gu?qw!ݽOQ2`̼5Y,ڏ qHY1r'\!0WqT/qi_HԏtsU&\KV-E*wKEe S[zL |4:8+kx|zoהXKIA8K'8m2<^ zzk0y+4Rlt0Q3"Hp(ܿТ?nw Ỏ h ؝iR.Wt #)pR{=re HrS^j+g3]Z 3R9$!i P@d\8 mMpJ1ꭠѰ^b{ P҈Ea'z`:dܮ8Wȴ*F[B2Mo24"Wi\vJ"ѐ.q7|p4U)xW!fV¤]cpYP/GJeȩ\>`h4ی9&*eW&v!QlXq6 T7ϔ]Nfĸ-EwͿ/I R.k!9PeLŏm\"1ˉ1is/hؕ\肐hS`:' T &^nEPʨU7I>K\ݡ ]./lz|](T,dpnת#0ՅII !R?gLN[pkq\TL\9ZyJL9J5=cR`thr_O͓X> J YR3#1޹3mXT'|I^FqU]h5"d7'>w6//GJ*h0B'm4RXW17^ @8 5S*ȣw 1@ޥ*uEzTR#e&p(n>0z[xO8/Ҿ벍ݻF9Cb@X[m=޽? 8> .y.Ss+b$M0437yǸSB1pVej>Ā_wٱB(SYƸF_;l&Y=ab(5VvW40',hK /[ v]UԦt,H%IP`;majW,}gP%9G_W)쎭n)  &=# ;Y  wnXg=!K[֖xYv>\s 8Z[ 8aO˚jyn9z}Kl8;0Our=(=3^T" qP߉'[;3ϱ a Kk }R#R/[5~6.w;wW y*~vpZHl|!P|ٲT0z ;\)h!uY~! cdž ߏn^-[ǧ4!E+.0m#> .EGN;eKM忳no o&-u&L]0ƈmw*vL}a D!cIolGt]^YBKMP;ǨZ1  v))JH _WxuTݬӐaSPAu:O+ @|$H?x/=E^6VƃAӷdv, b}CWr}0Rv}ǟ}8oLL]LsRi=[7?F>V l;r!Ù.s[D!VNvBCɋ/~7inSXnl7- r4"MKc^m-=1}4Z](YY|(H3 TW'.7 zϰ6մaXV> E;CkQd4![%86 RiAt Yk\ vI 9^霯<kHK(0>]>2L6vba$p! ߶7vs̻|D {rߕ_ ;3kL+o 9&bA$1_AzuB@⋫(.\Mr6RFJw2}.] &gCȇDY"NRHhZl6l,?#F-qt/ǛfUC`S`Uy?Q T2Y|["`gK,]g˒T4IRY>0`N)wZT=5.0Z_3ۨ-1->6=AlL'^Ѷ&,F RW1鰉 HR_NLAK7@/wl]^o8]ֆsg|t$fmjРНDuB_ i&/ކEJv_ MXۤU ӻɸ#p(QuVǹ܋hKNc'_$i X#_ST>BYF7iºz9ȊmAwDO( xkn^kg]z/P!.N$`i-,% bP}6"UJ_ͱpoQF::ñ'NtcqT\$B&˥yóPT\O܌]mЙԏ qPZ70Ӄ8XrwV(>Ў)SДv#[?\@:c7+ޔ̓^)`RD0pZSQ\|]HOTJ@?+,q5|O=!+TbC[8F+A_nRu,2ᆱE,״ ʉnǀiyLbUDߚnXR2Hd+|9ʟ@c8Lq dHRQvWK>)h?4׌_ʷps1 u5TbV%ZUO˚C|lEDS?=βUvedQ_ *DAބ}n3ZӁj2 Α2|e,|sB?z{wiOz7D= K#Ŵ)C9z2 &DWcPѝEMzqG0" CN09AۏY(a^b)4<W%_igε+ngK*f1T}kw^W`!F<Bmr4I`bi qJ/,#a _mcQWZdXe4֙jxXP[na!',Jed5-mJ8V8@|UiAem.9wIpx[ƿIf@gsnQ_-!SOw휪78Iơ(4\sR5D:ADЫ*Pa\̸e1Hfr$AMq+II`Nb|u(Jx `jBw袰ʐOVPӟzšK(j\m'#ea[%0[~nk4`|j$Dۄ*="ȭszN9ޔrD#f]l/uǂ(NI \C1Z!X%Yk )6|Vk{aqϛ%\⭈ XO(bJrFF_ 26 <08i Li ߷2foJw^oYv*%\#wɤ| 䤧km)>axTYڂc6#\nMfȺ-X3dݖ:]FYmxg9CrX`86I+s  ;<Õ6Mr\=cmX0Ȁ_Z:(9Q.`+ !N< <^@ikn";u^8M{J°Ca`&jW*F4HB~4YR~VNP#ŕ7A,N6XAI I%6d!xacW{K]k +r'csjj f \k]BVb3qG9yRF=N*$Y;pC< (s(,îadK<4vբ: Iɛ릋fdD8s\"#b[#z 87`0 6r1XkZԍ 7D=Ş̿ѓ&'NEhP9pڼʋrD$kӷo' 'OY3:~(ɜ6(\Gon%=yXA|fE)Pf9h]9)' `ꕈbAj`R-L S=C*=3 ;f ?Xt3 o 3F,DvU[_eu`~=6vk9>'(Nۺ58$ !n]A (@n *ab7Ksc:uq[؅kC26O;5@7H.5 '!Nxۨo4Emrc,qO* .F#w2i8=F r` dMs[Wn;y k_ シkAR>?4aU{MKUY e@e`'ɸ{E-e{_\{y2Y}AɡE`%'+ ~3\S]6v_]-/]3!Mbxzirz !y -A!uЈaC@V8F5UAhnQMBYn (ybNw(x%Gim&.4ߕ}T /;ЀrRop箢% 7#Q8x%utuʴĪgvӍVn  q)U&i*IiYػLb2–2vriMN"y֪dr?6Ș?Lό4f'vU(PWp"&?'hDx3PΉn<~D&SOck--:՛u8C;P`S&g.2r\J.?i%K }ݻUfRy>v;Uċ,gظt-h\J]Y3ŇA8hZ2p0.{EIrJ0#}{3ꖎӢMwza|/!X5pX7BUg  u–aNy|LC Mu|}E A>2IN ,B0,ޓ,AlHy܀Xq)E { vP.)R{1^*L҈ueGBƤ(]C,*-d²mEq\o[;.+x!FNh-E}j :CiĂƞNp"N&ٓ{g(0PqϠ|F-;`A!;462Kk\)RWn?ָA*+PyRQs^Ȉ S"^<2vD ͤ ɇ܂vy=c=SKftnoۍJm~1xw~h5J%!߀䚖jNFL!BqkHj,I;L=V3E.D:܌E0(GŐ/p`NGeYXRXWc%/Í V>%HucUrD="@q( ~h\M{|j"՞' HeýDwk [9;˙,~tƷc`;b?hR]`(ߦvGA#W80b3HRp煞S6a !x>㝐߬z>TR1S{̅^V $>+_4ƓgjJ0{TZXCִ#R(l&Kj>]f?1$l(Lj8渉5ںڀk3 A2N Aڷ;CMx׽Df/Ȱb˓^D@q"~3HKC_cDm21DR .m uFfb1%6Ak-el0=5cHўχ}J\Ȉ+ jF rQR$Nhco[AV]R=)qmgm ؎ CPt)L܈'&S4C,cC߆1*9QyJZ檯-=6]sVTyAΘlFmL#6WxT\8 =)?W32 Ň#b,f=OU@w~׆V6nUlbR.{} D٤[zPmMD7.GJotu n kF9 :kƶ%twbZMmq\l=q]3K[ sbf ).IKW]iqDu#qC7+JYZKb"_o.07 gU$9,缢@.qvSvwt₩Z=#+_`ٟQ %0 ƿ,˵S7*Ck&P3<qU:ڜ ,eѦ}щSBі~br Aܚ>0vHz#Y+KKZ0hDaN<Vk?4asL*=+Y5o#6u396ȿ>\],Cn|ݟ 8 Id #lQi;U+&F_ Y̵Co84؍9ly7I44&HJV.æ@ >?"go )>K ٜP^LK8c=l_n3)lADՅ!,QpsK: հbtmÜ jI5uǭ/OVɓjt>B=]JY9t tt;?{K8KUo ժ.'X-x2 eߢ 0YMuY~/;B(Mb6b)>^~nd1q'&ȥ, ]^3[b,\(k;Xe ِ坵C{t7RG11[qzʷOΑVAxR<;k;VhaMc(Hd8F- e3> @˰܏R O:i&DsD ]L%ZM[t]/qU1g&M ]MnXWpQxΞJ3GdT0aLgg8[о1{S1Čm" h0xU:ɓ Ű]?ӘYAŠ@nQԗFc^pmRmy= iBpajG=P|OI#K3cY/=7bɾ0g2RM䂏W'ChåiAs8)&XkiހO 39Y %o1$x\9#OP{W>[?WjZ.SΡ, PYITah]VumILG&z"% RZED93u[&l72d--.,;۴sN0[DIcT ֊*' B `4Q08rk@dJX> ς,AtXx218[H /|tD5h$, ε(O}tv)g bߩb8|Q5s4'i>^$םvD")GR홷ꂊXײB'beK@tP^K"~\?߬V6tǬuwd)j/Oĥ蟛](R|cqݻU?b4V;qMyn2 ~.ٱ>]lr3iap岄)z( SnvYL dq*>sqoȑ>,p2plcviU2&@8-aI_v=GJ`"n癐(ƬbIm~!)Mhx9!v(糎U_jPx]'XIĻSB/Veͧ^: 9tqX6#\B߃f.HM$r\rFHUx8)Aسz!ˈsʲW֓% c/C `S$RƿO]; `V4}4ڎh<&2΅l}>+2oQJ l]q~ }`jwiU[)Z³)m3"s dgn8@T侾"ֶkꤰV  5l !R~[-[sTh>@pI&qؙW$TvS )}!DŽȂ#+l443{(/إ1AۧaEs=݄϶pt@oM? L >.Ku!\D{&-1+?Wn˟XFpHϬbbgy:RGk{K_Va;hq**_dvolK#snv*$g"BSկ_T]׳ fJշ$Pv W^}%]GM|" ̚tGi.j~ZB ŠBaIͩHfUibZl649ѿyp'O H4P EߠPR:PeBiMyp2:W-iejirfc]׆7` +ÌfA\K4)X^a}9&ΕOྏf{`wjEjws*DOnD_&h+P,dX轌ey3Jerx_^ t{si6[yO% "9֏geލ*XGU&R+6FӠCEk#:LFPS> \5z2\nΩ>:3O>EY=>rAMp0,|_-l;'`F}BHl9> ƀdjGj@ \ta`&&&_%?濛~11H|?v>FȠ Qsp/ $SCVG^gL `od彚 [D*QAkD}ebk~c(0zeX3D̺ %e]Ց7S~pydC'>&zCjb5 6Ofӎ5rkm'Iֽ ojmMع1O(B1_&,b\W 1,+|{BD_ yVew T_S]1W&iBM4O8MU )!rv[$?괜{~%W/ yD 0rG=R ^pN8 FN~s$ta1+b'G[TA.3G:Iw]p"9" /ٵ}v OqA"'&EJo9cjr*n,{fGJ:긗| }cؓ#B=Jis⿆nywH.!dcZ*\Mz^w%3*.BotUnр,kœIlJ^zN䢿W1 "X+PO/Xܛ<L,ڜM>Bx ׾df=d\Q3*j 6P:C\niNE+ m:I$ :{ zJ'415s4ljFd{҄udL\*Z?fDym3 ; e<Á+M)̛ǜ1LsEVd0Ě8y Pu盲Q,0iF$pn;-e[=Vڶ;o,}D DXZ[8FхeXuv8Ɖw2 &p//2ӑF\==)BI[t;R &F8D n:'Zuzr( })ͨt6؋6dOd-sM@5,pM,6 fHz 9o#@TvRrD=ۈH ar#-U W&͏^u1jT8cY YpgJ>`T5yƺpF]+%>8V p5[ƍ'eN[^?KkYc͕hGSGWZ=Am*cL ~m<$l*vQ, Su17u/,̤wXd&yPы?Ĉ`%L/rO'vkWvk Vs}.D>RsάT0JL^kvc? ZY'^{9 Z)9|P" sҭ VlV޾@DhNW-x&ԝN Y*KPʂv(lfmUsd=qi6OF\o?n &m)U/&Ɵċ Il8B,okCvaQ N yP NhBd`v!2D<,1![|w=/bGmޤY=W<_se5/)[RM-MY5t>(fOן!f$%-{эz :3CƩYEÝsAg r.  p?lFY2@ : 'pe;GB' #MurŘpTwu$3)bo+_|0X/qg9]KΈ!xcNsc.T M _ڥ}vo2EX:[3M7 5kIG8 dl^4Ol$1h,z@+f t4X$r);,X/XA@U(Fe"gϋryybSظJHXAڻHΈs^p&o??hQ{=,Pr}$i,e qR`#1IC(0b5B79]*lZ >lvǬQzyEH(|hbyS~䤟=|nԩ$/F ,]x(tm胩II &#d#VH٭d$ d\, u^.IS")"^뽁 o{$%]X=.78{~]a0xVj|_ݒblWh(_t2Yy!B4ӝV r Cqv_GxlòqoS3,!FaޕY^5kjhlo)Ezx~5-?\"ohdK#BXdr׮6g.iզ p!]4.RJdqKa3ƌG}Q EgR[J!Wv?͠9-Oˌ)_Yv|L]kv&/KѶsLKҎrOS"r43 ](i[=p{_gCBy&L#p~(S u\^rV'ߚ8_b9m)UV)'ٱ ʹ.(q eh{QLςLϷ\=e $ ;Х UZ4V.]x̀k[z9J\>7j.y4aiR]dbiĥ*m%k (״6IQ \)\MW1y PNg'|7xr;dΫ#nVko$wlGx!y#z%Bjv _hi"%>mJeu]CaGFΝtuƮ[OV6xuwylW14SӠsO}ރ`TAEݘhH1i!l+J@Om w*mB,3\e3:>գsB-1D`7{S“}kS阍s,}odg/V8I6ns&T>烋xIb8*ۿZE`Yf'fd:mB7}1-wQ=a~;Hֆ=X ^}ȓmNl-AR[5۔cOQY*pÉZoR]\\xnOʫlzVôrəA䇝iF.`ZBӣ,QAIũp!V}\.Ɇl,k`\vŇ VD%\Y <=0OEӻ ܑyjcrK@AU`7Y򫆡or3]vG t@ϯs4͟FV^?YV-J̙EdO5xWfh٫e=Z azND6DPeþtGsA ̦-P6U^A~xmHZ1Ft]Q#:@ $aE̕BJӧvf$dgtalFla_/8E8@P?/ϐ_e9Ǔ@FscMA )M,_NP#2`$zY57 ײ+0qDzQ ޟC,dPѐR+ +;LtDHzUv9zFghDgBjY22D'B_s^: އ|3&7 xy(gA1>l4UI 5쳰j VcK/FHpe3[gLyDͻ qDWߩA-׫:-X%ǨXKcu/u2ړ}7BEHRDm-…Hݫp ˴ kPDfV\4_Rkah3}X"WD݈ۓTЌO"o٬'(9D`QdCG.*&}YBaݻL1[4z9δ[y ]ê| y[}SqƔ hG>DyA_e 8Fl]"\lcoR%tj2̚czʼn%>qd|ѐ@I?naݽt0Xm}r)6Ok˶@5#h|e @iL"70^%qxd|1fJRrd0cunݎjYrqH)R#q}WIBudd1> HS6@F2*܇Fw Y+,;RnC)5RmA9eOm0a5iKy=}ɝ]BD̀HR_fk=)EF܀Aw:t2<~'0q5y!KBr'AK?eг?VmvE.2{^`MM! uO^}.]e0eB d^kϨG!Њ 0B)ȱ/b0{ɗUQvMwlK;ǹ^;FJV/`??~s9w2"n DlFf)䷏!g57ũZ{gX- nI;GKoRtdч} [DpɸؠD뼖O.k{#iw0L(\Dl5.lrmB^8V#nXIgFY `7?@Û"XܣWOfA'yи_>3جyxѯILY,}"P"wJ[*mn3|ȺLNis-eyϡNi |CA:AQ8p襟%JQaBN.·[UZ94TNx )ً;M Ұ }1X;a"zotYMgN$|.ځUL+tX`)N0T;C4vh!F{0F:, I,%lB7 ҲFnj+,sl@8KۗQ?c Y\E+&T|oRF}fW^`20|y0K]LvB60@k ʲAO*PSꞢb*YqO1 i %7' ~gF.hm f};nW)K9BIG7s(LXDa[Y\Xt|FJœT0.>͌yv1PG(Tf[Jl֌",sΛ)5o%ViE'":w2B?cS҅Ѓ}B_!w}-yFngI+@g6e[/> I,,H?w3?5)EI-ˉ Q?,Se̜XB wfnKΒr^H0?؞0@,4ݽ:ock(#1{U`4CԸ"4rXc?3l"mwI_`V3׊@Gq6|{oFe7m+|uR3@pѩFg֗Ds+fȹ К :BD'e[]%wAI;8QE7 o60%Q!:=p`pb0l5"濷 F `!&y a5Q 쿖B1YT̔x̺ys'E| FޠXrKqk-^֋2T,Mmv:.m']<@b>&TSbt)[,iT/;0Gnƾ$Ė]W[dT.Lc}h@n-i&UCʼn33|1O `MY7ݧaC`Ƅ >>r _Bo[ㇲ=C;yozCpaZEb=gdMg mth!eXhԤFq`VzlJGL}!$ Xp$,ƀ1{0aې ˟7ȾK踨3Blbh9v<] ]\ICB:Qѱ ^L秡A`ʄGx͍Dh@3on(zW-\Dom[%8W$oCԏě~o>zQ,l.Shl jyD6Y0/,;!W,u+B+OpE[9B0eG˵t(Ry5lM*xIj(FLԼY= [;&u^j` Yv>s_v>1X@K0@ 2B:.k;M7dPgA2C»jv t1Y/*Gkp'VuYuN~_O:' Rt@͊`Ov= %nYEc߈ 2Dt!hDyK @>as(~flpH!E:RXWe&E|lh0sNzcD3}.$nDKOTP ow]kTxioy#+B$KnV4h!NP}#ߵ.?c~D*`HZSv H+46<ŞIO}Y4濿8og$5/tRozf[ . s8:~B5Ł3YraYNj>Lx!|{&l1>Lj3E<5> \3}FaXWB_쏰]Nr]Ь&669GYFW FiQAzwJ x{I'.k *y|caO[ҭC*L)~5 HP8Nt  ]qЈ@6ګYgϠO#?FL}' ƾ#τOLCX^|Ka 3N6{8"g2|P+Bk8e\D[z36WlDn|u!τ@x;TOH<;TEVx7DPvKgomGA9mQ3n*?QL㐖;6~e.p1!gu-wߘ}AOoN/}h?(Ha$XtMc>tSJb?"Ⅶp]C(WӚ5V^UٷТd>#^6II9aP~6wȔl!J+RyU%h5lDٴ?tjx+{ƅ/F@݅ȓc;A f{?󢏞~Yv?ѫ"*=p+<%OO\]WG=lNC@H~JHIIX9 b`2'Of\jTNO}O'fun;|=cXp6t/_:R"V w365OzY +n X16ti+ 58va NhWd a};PҪ7,%FGXDp}erL'~-JϬ"]D҆9PL߰j7lޛ-ǟђK/OvChҵjY03l څlA/?>|I׳y>i܃BVNja] '(̽8V Co^*\s05LĚn4 ~)WC#2ŏ {QIvT`/$]LcrY_"B_ncP}};wo#;FVQJum&%i61c;ԑHDec,t0p)4FcgN~3]\RW1Q+3r/)85"i3?~|— *4I?Dmؒ2l?W)n?`LM2[ 70vi{n28`;UMBKSq+N!U2s'I6, wd0>)0Phgmj"w>j|[kPe I.dp! $1T.8'MYʂ*c| @9eqgvH^^ U/ oSRxп3+ɕ'#1HWs"{\x{> кX'X PqNqޛ@uފp(Yg[ {uĕ Q}߲>M{-*{qN͡轊O!QQ2kނh/-ۚs V,kH@|X^U!UXH>"hp-z(,~5*KHW%䊔LX.GJ˭ӶX[G^!ueIĄL[nKAe6Š4aV v^ɉu a}غ,1x1cJER4GGiE{=.OQEeP vV~,mTX*J7WXꥺj&]oO6-[L~7Re/2Sl]7)*ܪPt ʕOq971 `%Q̴WTGlb~8wODq2j*_ugDz{<%,|gb5JVKA7GuTj2mh;Kh/L1sX#TM< b"رz'?KyZjݍv_8DqmWq1^3u74ybʃw҈Ae!_fh}a.llXB7'k%ɕfkI;&S31 y7K:5Y6V o65ϸĠ}nrv 0wQrf?>JG=h=A|7 -ԭw>o04S9UnKj3_ZbIvw"|+ o%iᵕd 4a) uV21/ĒjPR_љV ls4eN$%@-JAKD KQӥԒ(~CE$ߙ`2K/1"]?hU8arO܌&S> {XB^!vVșXmn=ҴY;ԭ%\'Na'PZӰ&OJ*JQ8ʞ}¡%ˏ4Wǁ7zV(H% <"#<שS%90%aMxթJ 8..7NIj&4Ԃl|! =I\|O*Պ}݄w^FŹhy P9CTl҄[صıR K~<t!R=:짳~uT=^ _w 7RWn=,3 h,`ƒ##E~5=贓5\.@i~|9y9՝eURO~ٟʴ /R#x"L6)?U'UTYS8xm[Szљ8Rl)̟j ܚD/BIt=<~F4R >3(&CH}_o"+|$.F<\~au"؀P2|"u5ĕ,c;|+'xltL2j$-LS/A\L4Nd/zO&Į ⒳;X ezz {ȩlfNBJ&嶻M d\6t;BZRbW'+ROXP')WԊtC5n/=,I+0n7=( ªȳo?uKW?e.u":E*xxcԓ b|b55-wHa+YrœZvCk T}cb)ɔ"˩kiA*Gt 8wv$~ "s&'FjGӁ!KbȆmg/G)fhkF%ƅ* )oqR-8-z) U%vź$iAY;(֡ti=6~Wo3GX7Q`7 5kj`j-sܒj4U;gA >o!_ˎX:cBl#uH1ohл#A|qшD |t2mO,%2x^_Hٯ !:]kjt& Ӗ !Db1tbBi=u91a"d \2S94y gwta)ORY)#HV{V Mjs٬L4:ɩ#,pe U,.K#j[opճ/ WgF+H"NǶq1 8E|m8@ J|?$Sq8=\-rX<6i<9"h%Si0OQXиAHNr0GK6袭:- WvCJ}6l ZH 4g J z8O nT]~ uu|ƒ"]WH%ćo92{䏉nՓBQM2rǦ~5N<8 d#3e&TU%렇y8 xsǓ3wׁu2ǣ)QX -d0B cbnx2QF)̄^1|iоm=Dm >~ $hŃ6˿;-]2zid 3o@zay"e<ƹ'(8<9Bq6EUӪhyֳi2f9I/Pr4x(섃Na}&߮>d o0_6GJC_i~~ p]l m " l^!AGzy >D7LwijU+hWm +-qi=7+{b`82IK\:o)[$$j.wJD=wZd"FS^}FvIV$-yʽY 0uͬyGoC1,xoSr9=}GIhGT+8ԗOSֻ8#ȦP[KT.Ǿr1Q-EYT.0Ojæ!>gWn>CŞcO`w}~5r; @0gjgE)~D + :V}nTW֋OMkUlFqw17+B Z_d\C#-m:eg-Ф1,j:$>XMr:kf~pp >=1+ӰJ%XƭBrV$gEoe_*bh{ۣbz217.^Z8'"u/aݗ.wl,GXtFotzSx3-rJ^ dr * C(1t(\: wG*ڂXYwhO Ɵ'+/t+/oRc3aQlv&$<)`ֶxspe0iWRr0"j@*rV XLqgs xF̠7Hā^<^$6{8,0ۦu1D-c k# K-ºثd0˦'m2 -5)^I?mb!VqX㵉֒wh^E();\+Q5/8K!CA)ʨiA2b:qE1r ϵ)qyz>b'PoqcC &a { N!dϐR%z/s~Z7-KWeIǸm?'UEu|My!dp5&:_jci96<-.y?'+g9N},CJߓLӑ-+Zp;-Kpzm_By!*> /A=!N Jl+ء%:oZ6b9GE~{RkUJ O @m{E[pɾ;VUdTQq07lPA_N <N;?_9yiR$^p]'TZ*V?Vd%k L9*f6( ɺu+M4F1G?PW_3Q-MV 2i~6ґ%;V/d֥\,SN^ 2d5nűdy U!` jY4T]\LOY5|DyZ5D΋9 rrvBB$\c sf-Zر1;IW:I(:H/m-1@,KnBnXukVRm-Mo HX3*نZag@Zm>q|~wđ4Db c>TRPOߍv))3"%C1GxlB0z19+T2 쮲$/WСD$F@H2< ^BB6dÏ ts8'Shƃ3Cć_{XX<~s_Kz[iH , %}Њj\Dke)~.M HKZ|C83a"{k&?B`XD2eQ<>P>4ngx8<;Vrwm}4CDţ( Zi^U Ԉہ 3K.ڑ[|VBy#}Ѿ/ p`{9T[$Vʼ#pw. ]l[R`Ԁ{@-`fp@t^M⚱ 4qk)m{ M;ybqN*.>Q8sx&+&2}7VVG<@:vYc]]!֘#+ NҤY hG9J19vT"s=6 ӣ(۠UIPP /i069q>E>en(4Uzt{OLG'u/`dXC-b N8)O<[õ|۱C0,+=5C/}=b,O 'B 6\ċq\TqPFuAHTІ4;Zitŝ0kA)!a;DYAGlT]1Z9I5 8Y@6I:`;:A 6D:f?>o  !YIZzh tlj2r g}l807mE%VWl❗GIjbkV*h S7$5C*g/5؎Ήw-@.mi۪n줢͵^Rx*=䷿f—PkJz {9D!mDaw*EE JQ*5L-L*Ky{HgKZ>om13n`o"/%`ehNF-rA$ho]3;H"RA ,Ax\*J#n :/pьҘmb<(_[MPWt![=XJ<rf/ @ZtN )UV:`/|׋gISc| 8$rBPxowٵpHcDMˍnzAmx\h+r%2Z:aDb]P`xݕ% )ѕ%EX[ H.d\ANtr&m LJHmpF;C 㛧'yJa\;I$x=$ ?RnLޟb3~5f5qB(" *EMeKޞtr4L*00jxKr ,u,YR;PT Dc>I?-S۹ [j=Q ^P.WX ]}S4QyFJ_ǝ b.:OWt͊GE8n\|(Uo ݛ@ TmÈ-YpeK V.-hQPmoIvpySWA[k$ m/86:).ȪcY8ޭI~# R̵& вj>*n Qvc>@,X\FU7q#¹)}F}ݜYz}^&qe1ӅQ iBK N??9F}NsN\{MNRuhxl> i.qH"ڃ(n**';j¢J޻ 8NN)ʿJ ثWvOb#a #K7M˿-O?"Ήloc᧏:!#]vBoQV[ *GP/˨mwt,ŏ Eh`4}c>L=jǫbF;=;;Pm&rnᕻ(㱈,c)"k9- .%'D\2/p$i֏UvEvB`u`ApKD̗ ZAӇVq-nqLA(qbPIᇇ3pF'xxM +Ir`< ؏ы?Eo@=\f5od55̄S)-k9Y+6 KloA$iu<>:a .D THf LTKb-[f餂 M"Seda1Wm$8ٜ=F<i8'zNIL ehƪ>d١d0ե9F.C DiHC}U.7r´nˡ+3ZPX^1Q믩6Z2+\bg|k--wGߥ?:մ+?GWhBK k,EҜ{>6h 6"b .o;Uy"']]kA8w5g#?"1(We'"tTQ{} aL=扪;zR\s㣂wo;B1*7hL3r+fXg!!-*g5|\ўPrl 0\'xz;Yg>qL7{ږVmv]\:m`mfRV6v{nT3^_]x:4=/wehѮh$[ ~(I݅➂ qcsmWk3rh|+r` תb$B&鳤rn~z$m#Yêꇯs,@ٺ3}Qa^$dF{wI&p}61~Si%PI\RRMl} : t >RmZɃOȒ$^imWlnw@+d,EڅoRX9` t 2 _8?4g/=[|l^Tv tm=SzjeQ-Qi'ї$\P$zȣv-4\Z@ c hPq@|y_Z;2u5`ҩm1^WZ6$١^%Ɛo7yuYX|rvLܘ0/0{h.Y56 ף~_#5f]+E|"zC<'VBgVUt .~n\:-=Z׵6GZCiljH7 }TZ;ư fiMuH,[Grl4Ȇ|jY ~^8M 9N>U}MxwAݳpէΧgc~ M]e_j8IY[ .Jaoy+,f^`behngL D c UTcE'yӋCXuB?23qV֏yi mH"-g?Գ8.z[[5 )ؿAr+5 mjN-K^iu3jYܝobΚM-Ľ=gB'-1B"mP`\IvfiF v fj6.էE5zbDcV|\Cc^Q@mt#h?pΓz?CN彡v&,1jnrb磭1a (E)S߅l_ zV6`LS~cUa?bũ_妜Cc0X:;V8&jL$\xfMٳnlR?#-#)2{v2]jEvX+fJ*VcN&7jrkr @}-/+z]HzU@F*תV;IW,@V͍"ޖoȊ.zU  71VdcD gѸ+z<5]i(N_"z<Âurm=q;S~z-H+ q`Q`/P5xv!Zf]1V3"3*oA>G3N :_N6eb1:sUlW}%qW_ ɠuvA@y{Ca5Z,xmF\ G:q*w׸׊TGt}Nژ6?mgEMo/X* /}]6?jĝ'y54g7ɡ!tލg_s}Kk~Dw~\+)8MWU)=g0~Vf_Aєgjl=j9B)M<` W}jU>vZLT-tN3F+9Qm+-Qhe" ?h1.8p.mӚFnxA5%#z//VHZ>‟UrOv̛NHd5rn"CjK쮁Cz! ʭC4no|yS-O+XTRLygHP7uHfrrxߵ2T馿CH萴Szb A +SEQjbc˘|w @'_x$=+qwuGIw͠)!GsI> Nko˩i>Bfnv6iМX,Vx+۸:!d;:bB$T5B99^ʣ@ )?dkgP9K8fh E& ~@-b5a4{K$ιIv8m!fE]{۵W=JprY[xkB\ P;9Ntή @WP46B#1nt5 dǶ\׸BăbV1ūӈrl0#&6 ྜྷ?S+OaZ~ X9Ckg r l00*2>6홶cP)f@1 on\p@5Ѐڌ/\ $qӚXt:۞{GIw䡾˝jZ %x6L1,J{{cQ5b q0FΕ{S0awIsb/JX[pZ8iS9m(~9 y;c= ,M E)zt`"^Ztqf<]Ȳ$bA^Y;%! DM֋QN'QBBF y*kM`>/.N1kE^O1ŧ[>֥hE"kzNpZ_K牙}-6ܴc#H5lrYfw~p5خ~Y*׍l;e2K+ɭW'%/@vӜk.d/sP- b?D>|*g1_wp'{I-&V-dS:;>MsW@&+㊓Hv%V.71h˪HAmTnb$+|^*$7{. 896' (Xύ2 c91yMW8=J7)CfߐeH]S?W(g}S\zvw[\oeס1)CDi2h^gYk&,Z'|nҦyUIg= 7 2^ڏvURz^Q\ƚ YNV%c''m @#ưΡg/ lz(\2*'ilUt4SbJ"hdcՊ\Dz-Nq'ݤZ : >MjTY<@(&$oS&=(614zggֱː]'R~K|Tsx7]@Iհ$,ɒ}n!93a7"DLf3+Sѫ5 PjW1:CM 8:$XEC'5k e] */敖xl(|5t7/>C0 #ƨ֎?yj0S Gwp1a߲Sk+<<*{Ul~ch ÍBpKi+F0ە-^x+ v5ZTbXM69U<(q\<f'hXłݰ6o1ײe?jno>-EeQsلiwzRf{K w*GxqVÊOch`~/[C0ewfO ATIS~ݣ!ͬ7AWVny{Al@}&䫓8+Þ^_~Ui['lh_z[>SN1m|OHSՑ[g.-/WM÷ra`'s] kࢡ;b_^2cK:z9>V7؋8XOwQ?aO֥ Do~ UO DBtlyq6oIQv iZ wIw }fNh _iW樺~K}(׮#& ohJ#$tgҏ迟#"={7aҦR'NI[pf&'=_zk4yJ 0՗SP9Lcõ].Oҁir+#0BX_WRp&fN Pw wd/( #e@ ' [`s!$'QѪiV|3ZKwmǑp?js2>Z1uifj]|uv]p=y+aѮXiET{GHyEy+Q&}٤vWAjxNwt,V`*feb^`| Đ7qQ@_*HQK5Ea=JF{r7 @O_k09BꓧYeiA7*u Ζq C;FUĦ'Һgp=Q1k)t藃08 ύ4AN 6e xY7m0$l\࿛8:{6D~@]o9$?Eu]2CtJNC \kh!MH&*6dpJ/+ȃe/Ka[:f/qpXK V}枣e ֚r4ن^3^@_ڂEd-lCZ4 vm Y<$)f.]Q~{i4`c,2cXP^Cf{É$% Ǜy.%P Q"d7'%wxؿ`ϐ5qQCOT%UcmyׂSś8P9oo.t뱩O `eVp-@N'*(sc Xf[ =U)HĒڟkT[ {}3<󋕄.m|v)3aVp'tΦ+EůRhV}~2[h凄=LOɉ.b2 k ]փgEV<ֲI"&h*+Y2N{Bu-'<6Tcb&A>B[N+3g`z k]J&Ϥ+f!e$k}7N#IǞr/Bԙk@٪jk[߀#Nȸ"88ULmlL&)"{5= )Tc%%n#ᓿ+EfZWZ+]jS tn+,DѬ^X16ʽh9?TI;;јJ3yG{;XQٴS zBALYMڌYGPI'febuIhɲ0\-,)pdY 4n1A^hz5NtiN5\ ^;?ؓnʳNs6 \18\9$If"T?N7Rz~YQl,SU/gq;`rC=th3,\yI*zN8xhSBf-iyy7^RΘ [\tQJ6`<ӟ-ʧղKXy,Y&U)/ ߺ!1M. <"NLN9EuQ7ɤ}5tڥ._CAn۸GX`*rѿv;~ F1OՆ=e9 ᜸@F5w=3sKV%㱖z49Ow7@F䅃ˋMvo zyoGՙI2'Qh^Ŝ{iƸ+ED>tPROQOJF4˙6O8PN"41kmj B nH$ e4$\TZ&M{_ayf?,`.&еJ?łe{uD&o++Z}u{n3.]n 􂤿GEv5]X񄥫/ FLd1#0.H@BG#\䯒DR9e䘇G.29 d8+|\~0veYֿ{ѿaAB1?A׽^ {dҟݵ$ 74{VXĢ&ĆhnY HOleHݙG)6Y^G;4I^7@lĚ<9nvx[&I56pxJp&fY*{C N0a? 'fh9Sjdn}s+1l?G4ƅZJ(>[IKٞG {uR{ xfF[dW)DoHYG kTl51{@>O_v)w.8K9y{_bdz%f1| ;8҃ioVs.\G$ 99*f f-mmKPƕhvy:vH$P#-Uhs7nf_ہ'̊>űe|2 %'㴮c񑸶[LPӥ0UcbעLwi4-|R̠kΒ^7!!Vk[|eOaI~N* xV&SZHMqәsD 2 ڽ̔Ji5ўJO$&hd?,z&w-ae޷`+aͰDm$n{_T"uae/gkk-). iV\ʕ9N!cFQ }+M6ks8lIk:[X\Ώu[@#2YqU86 ;Ut9,p!53Jc)udtG9kWQ>3)5С08sq] <6& S׃Oі ]/ G)O@-%^14nH-A nGk"5OP|N3i\[|ȝx8j갏˯< Wy itU]ZSq+7kI(\Qg[i!ԢhkSC2zg0vA&{/Ojy\.MC 0 g|KX_t*s D;;7pYV/CW#kl}STMKoq8mN>#i=)v7QKfuG^sc g1`'4s "D@Df3Ud!$iՎi+2Ͷ:J%گzAr~8xxΌ}]`ZkRAi|\"$cy=l?1e]wHB#;XehQY6o8"zK{ψ(^`$AWy<}Ӱw<$ 9Eo{/#% 7=ϙ꘥EJj/6&c5f+Opl ?FUrzқԤLpKb`ީ=v$4H Sï<3نw~PO/=郭;x'BWp *@H)zG*V+)T<*aL\8x`d'omQk_ ĦA6ihLƤh;8*;O%Q1WYa.a[ʺbL#?ntYWmI/c^>HIKa'Syc*|RˉvMZo% 6Gag?h}QT ʏ*0X-_zl3y 7w?ZwxH G 3iZHI 3U! R+}8]b7WH{o6625]SG v;U迨4; nX6ű6w9i=XI&`6WۤLLg賖"ن$Ϋ5%~ Lӱ;1RМ8Q'ݮLxd÷m*.Xñ2ߤV.k>`gS [.es)l4 :>ũU1'k7 Zmg79^DjUʱ\3 ulIz4Ξdytp~sZ{nQ!t/Dyjtz`!:h>{g-U}X? Pr>dL,jf#grF 4cHOn$3IuzlYV]D(26lpnݤ<\ d.-ss( l^ea7rõW Tamj`zJ&0r CʯXys EsI4m^bj3G~=~2%-] a Wz1W2r!|KP7G c1ht/)Tl|5wvKȿ<^Oi-#/pQ1Wqhɐ_Uo)^oɪKE-gАH}h~?q,ks:f̨sk$QwعH[|g5$4k&` c`y 'W/To_ r ЗmJ)dEd<=$(i?VďSE()K'j'g藐cF`WeDs|:j;w)IXi 7P>gNX Vx3m~XⳞMB3ig'UC炚py?`M˗]89#A1 C#ޞf470KWR#D>Eh~lLOhGd@+y^ˢv5K lV}[Oԁ/n5wQ[RTDDKAK`⃯S[SkV݄x2Hҍd:ݸ\I/jQ*7m8UGC_%SK `_ AA>ww+o"}p+BcM1,W7ĈsI_ShCz4XX)C;@+J,ÑuNi~T)8t2Ry:HT֍A6m pG}VnQ̕Vīr " !<bgeW.$?죪xllK͟4\fƯ1OIɝS,7XqE]eesvz_OZEʁ{[.',23K>KQܭz>]O>*v>'$1}B[yp0Q#ՔX bWqpjdGX)@ sB-Zb5@g%@}QeYPeT6fg~I jy4AE/Ƚ;p\=PKm }:~ݿ?u:D$E9:".5 9_Y~+jrk,} eZD*$OJ| n!bÊ ~]h'=?S{tid.>k£6^ՠZ`J)6q"z)F'ɟHZ gSwԨJB%kFi3̽hm |-ӰHF]853ک!KU8k58f"׮V ۮ]&t\,Q@Q>(PQ=)"Iu2ۺ"@ 5#px) @jN9H!lr3W19Mdi+uQs_"9ytp$lyV)YE^$&Z3 -'Z5C ԓ2X]*bmHO:"r"WXTa˕TndmW*M/ƁdLA3bDN!'NA2iI#xX&M# wRlW0$gD/\U㬕0N +v;\~d/1IĽcZ[M_5Q_ 70MЫzFNw$nq〖1b(в拐 vW*K˚sܥ#uE,S[q믫tH" M8W;gd4܇"n+Q\q~gt%zYgEzi-t؃`ױ#Ћ dh:q򤓢 *a&ʥCLu+vm߃;O ahJ?_J_=}fp]AIqYs6B %0xR XơOpyfF*BgKxq:!p&JH!#Ŕ6F$t PM %Rb/-[\`&kW)'f9.1i&t?|cR(=z@6Ycί_1ʊ]ZU Ki'C␳D* IA~c#+\tX]㹔%j'ڊ 0x7?;d2h;(} ֫#!^U o-‘)zmCj#EabV/3%1A>go.\Ues0&y꿑] rZ׀)!_-Zw+wn[PSS`lt$u&ZJu WvOBg%~Hz)u%;>Q"\ᰟ ԻR3)=3Of,}AkfɱѳA0MkR|b0U( !٤d`X9ICrU^0Ìݻ*GFea(7׋ Ag0#;`]=bjfޘŸ>#r_ޮ:6[<Wg4d *Q>=8G.,$^>P!k_\.T".BES*,HEρ" gej\VSb[x2xW7Knw>x|  PKuD׵,X FBy!t`{%=/!.~8@|r!rV w3G4 8j% up?*P"(iӫ2tV:y0PUyĝK8CZXI8]kBDҿpԼGS)StAXrɲ]`]IE}fe55k.Ӽ5Q8$@NsDQ#N;K0{Rj0Y+ yG9xߤ"TzǸQ Qj2^QzZ~>6?SF<y`i14eC1 ߒuΞFQՍG&nꭗT3N6oOݏz=xHU/G q^5/ZVN^i7ss 2A_u_o@XVs\>?5cs t^Q\ ܈2;jVX}Q1lk(UDk4ß6\Rc b1 ;Zث}u22uŒBҙ6Gn?EνшhL}[3\ëZ>ܡZd @kXrȋ1'1lЪd[AlG/5}iWEa+lR}4܁T-' SLt|sKSē4G.@.Wo3uh9 J98MsbPjCvpP#=OQ9B#ߗ1mNE|w}1ҵtC:(G QNh%y8e>5LCh|oOY@qhbI|V%Q4<{NBe7{ oNkBTRωpJnB;`5e^@>w7(|b,0p'Qff0tD$9nښn*49$Jcŷ*!&r=,TpdA?DSJs/S>ZkW<,SrDO}MOQ6YLl oQ4k +쭮 Br "! VqavpgI_Ҧ|&~Ulb/lU7QqB8ZR$!bQXgBK%@3SfZ#ďݗܒHOL§& a _]g苐?¶*bf1SNǼkۏPr`0jC1Fe)s@ɠe*֠-@oʿSo-)ɱz]d!~ge0(H%ˊtZU)^ǂnj~;\8']S@b{ջQ"WCE-֛h>6Z#*u\ qf: z2o]IG2U$٫3*"īkMgF9@eÓQG[wnݯ1/)ȭ3'Ķh5L~Wv%)t*ETnEƩK5x<ں/(*#\!YJ6H$5;OF^~ݲLٱGpk^kU$QhK Jсвw tr/%Gё0OI ڭEX+~b 塘:H{ k RK;fΕ@d;ÄdbF1d`ȟFTL,N?@CHvRPey1?,,?Dz+ǧ#O)K^ 85q|j}d`Y{5̶!c&'B7 p  [ke*Z 4!.?/G5th^q$lg0Rp3w1 ܆q^!VB#reyD}4D ohl|j=NNZ8"RHCL?esEck!RBXkڢ姼U_Bv+ s%6 r惆175WՏZcagcI:qeD-umA#?=rΏzW^?M(+xr"ۗd>XeNBrQ(60ZS.LS9GxSE-P?cWɗCQd` SF=TNiO _N 'a ##_¬ȷ($Zmm۬0Ȟk,K(_o;Bdbdި^P=)8P,)k!h5r h m[0/|=(RW%-R+\W$w)R/D|]* })#sG[[;F&Rڦ|$%<"QVOP_7.NTH!)!U##"gW}CZYآEtT~xA)(’( kB,|fy:r>7wjE1,|F&?7H kچv$e*`NUD ?Jxs8\7. )>t}$?e ;a ZQ[9Ϙ:y;pFd>6N 69` ¥e(7Y//TrŔPGٽO}i!j[cUen<%(0uƱ%0/ؗszzJ@QghL>&s|Ӟ`&$-OQ.P+-k-e6VG^J}!6\}">?,ۼNOY4Hnf] `]׆t50SjY3/`\ C*ŔFvkJIذ(eL-{$"Ԃu,p\MFSɪ9md5AG}ꏲ]=b_)JV)84)q*⯠w6%ÅuZ,D[MblD,Z`CsKg,/_cO!`䱁gTcוo]9}Uw;LxK1hG1I00:=I "Mfd2 |RaB@H.45gg>hT||i0^QM݋+֌.́|F–V|ln8Vɴ?`=X G:u+d\Qjy74qba[a./P)w*toԆI%}A̿Q-t-dޘ!c]6߃8.2B3~΄PƤK6L ⍱J/v zgw\X  3@.dNødi G14<҇E.~^n%X;v1vݤ Jo,y\m\qM}Y-ĺTC+Bc$A6gABԌՎ Q0& $mguq0&(ŒHEN٢,b;mB^ɻsމ`"3mWIl |5|xӌ Kh qϗq>vyn/pփ :1}ns1]#-/~>3;[GM_%""{,MkIlaZ|!5%D?kd_,y!~Mx'"{^/w\lS ͯL6V%8v <˭#"n˔΃ '+ 'exQczڥ;_bs8/Ղ^v#5fiBzAl_7/CP'Z QFz cxM:ݍ튊l+ vxf%m 閧~E>#nq"H>*8uXux OUXMcЉSx%}k}Ѳ?%M V΅Tƭ=! tȎ"S|gRPٶpmúkV4ƋǪvAUfIƲÓd>> 4oϯQbDtf>UߝVx?aY`.lmDbсKZa6k2"ʡET" @ r*UKJ75 O~Nx7R #Pԣ)ªԁ(nb:2h? 412 r/CXr1Yrk (>иw'm.=?ŴIhjQjhR 9ԤdPa͘E@@ű;?QJɾFԓ(cqGΚ#N>1;RwLܔa;(0I[3A˲F qI\3©[Js?e ~rtuQ٤e2kxZnp{B<} 0kuTYluδGE3-qV%;uz5҇%uu<25HH%oK±}pVKQ$qz;o %Đ{k`HǶ`_ߔΩ`mgͣU:+{ GqS2A _;H'DN =hB`xX3-U6e=Vdsr-9 9%VјE3;> X)Joomp*N|ݥfS &'T́9M6n'n vd(K֞`wa"cR"GU z,Ag󭩸ox|&pz $[ #`Cy9):}~D^j Qzn{ƙmee#|GgKz|FMޙ"٤^ƹT6y;DVZ,HhwҸbw6w*{e/",[c:V|+ص/dƠR1dT<w ]o^?yׅ|Z>  %ه WU\ i˭͓]l͗֏Vi;">#(V[ᨣ OGk:~ wkͭKLzJQsBo֮K2. J?j_Iv()QJ$3KaΗc0| մjgU+WD{a54!т2ڐCI4'"U<IM"/#Geh 5ORGl$QJktukZw~  d+̰@"='uO֛Եs8:$T2*P8!%b#o|\('[D"lh+xtW\a.GB5q7;uuJ2}Fbh@9`) [k5gt: W2_c3+PϲM+pn uئs]G SjGi(2BTƫiHp`SXO&DmSԜb9=ܞ5Mayʰy@rFpw+Fd:Lt/#fI?ֆҨM[ L5xtLp8sepCTB/fQǸ1`&!tã1,f(𧸥_8W*[@*^RjyXuxuC%ZS?4AM!Vm;-D<NзM-o4UX[ fihK *-1颼˪a!dc\ yei?ƪP!6B^3u@b)$0n&тU6pz3~'~8S qrG YIw)u\Q%cﶱ,߄dQ (3/m$*^'&v dwDSrǻ^H8胡٩pO\߹ HzR+ƕ Bw_ɟ3'+w97 xDpG-+ěnOnjuԇ͂pTss36Xz7^WzJe읻-qNN |sKzu&]'d )M)QgVn  NU81r#b{YQJ[_)b>~fĕEuB>,|!&S#\Y<ãU[c _i#;X X/d59S̼\sjҝv;l7-xb 6Ծ]A~Jn bko0pEY0yhJ$bQgj;fڳa"%wL(K;摻i/]֍KoDUS<,r-,dF/+=Wn沄_B5? <}>H_=2]ĿI"vaWpMpyfWh*Z|x6䍀eڕ%+;*~s@C#`@!ԆT-ۏFD^֩&LfS(\k߮q;Nts{J5w2^4f[3B /Mj^9sRd4p Eɟ:@ + ML'WG${62u*doٽhj¡ MoZٛkۗ)/5,!ы $NZm3џp B;|&Lz\ B}t~\~ xg3.b+lSm۱6٥7{WmX۰,ay *8n?@{e(|' iW8&qԯ/OB d!ߟeU֫l iY=8ɟL+uVk؀0Sߒz~_eЅ%T#5fфGUIb*kkłY *.6"ќҥ{Hݞy фׯ߄b p1Lērֳqt=ӈ;ҢGٮK{eQ #Ǔrhk6b99άL3!cf,ۉ/S s I3xjʍ zsvŢXUb{4@(zsn8E /&}6f`MLW:Hp [԰CllZ 3k˘P i6L%`( N3J*[@|PюD9r ѱs2 Z5c@[/;ILf=lI1ڈ<-4EwgaK>dDOf{w£KqO|#y4_:"ZQSߛH)̛ >)vfyEsj &tCD,Fo &Ic0~RYf iYrn,kkWoIz``UmC<66A~dn3NZc4}B5=y4 5Zl.RjOi@ˮnv.i-}KDP7FuWȂ%LFv.~nJJ$jՏㄩ04 "/8^! >kKs6-i(Q_8Pjr!{ が8S{wAJ$&Ť<6USbX4}kLn ɀ(A]D9..n35'3rӖ-\Z a!rGWJLXD7jI!AT|6-xpD-+ ?nV܎x*Ǝl0Ioζ''"כaݎ>F  (<TؾF1$F̔α$VeBe7 c]dXOoO=M"V,"n[}6SOI` hM"߷l2?So`y2Abޏ7W\rޝ@1kԃ}F;%;%ZH؛YA^0/ɩ( U8Pa vehs_AV9oTj$j⍇+*tsNl[`->klbPfÍ⽥ij~}R٭ +,ek* q^I{ EssYa<>o[hV/?8xY_:w; uB&لԞꊷDlNE"p/12'S|yKٙZ{]G7K4:>¸ OU{|hU^q_UlYģmu>2 J;7Q/7^Ll0?D;:*&טGNS)3] "˦Qytj\g[4PUW ;$ғ;r-t9B6s"8/oΜWjgaHUlIrM`TVL  ]X"V8`LEsQl Bl5 WشL: 0ň@M=^tt,҃9S,c3AYs\y!A;P{poI.筹}Bf.& ,5&xOrňZ1Kʼx^ 3ik 8@AB˜1w!wԵ(h,.9ns=9H$ob nj#=8H59Y!z7T2A h_7zKR KK Ռ U-,DYT f?'").&,,c_vjMkUh튭@ߝ|aWMb"i#/TT־{?&Kj/~+d+ˡ[b&_ts&aĻXFt+_ס 9fVSj?}t5>w9BĚbE֝u&A#!dƍW,q/TJ6ѓ?G^^~xJ (V pGk|64pŇYL3DVHoշk$<"hNlizN6O:,v&K@4=7akd -/r՟'0tjm;rfD8*w D/Askti 9E/qRNyYM P&^H7&9OZzNxxi\&|LYC92oβ|Q:KuWla-Ka!\UmD18bu ì{B0/S5# Kv |˞~R_*MRc!-%y[<⽲fmEF6rZ7@Hǥ")$^~:ѽ[mA oc9\j.H}b @' Ky9|QVkI\6,y zL׽{)#3Lw5<}!WZH4eV aoo+MY9uylG2$c@J[^ھmL88`:P6vBcC9@.qYٚ" ߤ ۟ N-?͛l;\QtRpz7wĻ1j3]LϽgRCc+yb^+{k<"_Ya{:ӍmVΞz% PiڔfWC %ڡqȦ5fCl6s#n4žaِL<z< ޑDQB!`*O๣'ι0lS )<(BŧZD-9Դ.xoYLlL$Oc3F.~Bi_W ,Bt.0z$"n82'qz1!MaNu uiԸl&WКDhRby۔4p/e<>栅M޸Aɻ77 x_Fsv#uut|LYoFUZcM+11kGPw2XbCK]Lڦ'眨PV08u@G`m@RzxԸOq {;roŢO}Lߨ k_@Xőg7 2wɓ"9y#k{ |b8JucЁG Eaw7<4}!H]+_-{w͂tb'u"O Vg'9"6/A.5E+?\ R_$aȷ#㲆Rv,&D>lu'M`J TCr!{O UTAsCaC\@ݠ|um6mZ+$D\PSmMҢ#eg !۰lO۸aƸ$VFvff0'";TBty Eh&h%mB Z1g*l&{x߅6X=IZw(ʃH 8q%=S##u,,ulUUwq56ǡL^Y‡.̎Q&[s-h  57#=yNDTT4O$݁|#Ni Ssގlh *A.R5$I6*U߾kk"9'^rsp"{ԑW& ^hj4a׀Hg?tItY3ȳ"qd=\awOdBA@ǩ|$Z BU+b,(WW¤@ekGvӘK(YGRAS.;{~A[| `qlkZKXQ}Ve"1:bjк'/1OXC_M#1^C ^ %1eA;7X]xFlJ4cC}Se$ T'w46:ZȚ79b0M5x~P./:БjXqo iSPIǘLSF(|m腩}kbLA+^OMSE0<ζ-5 sgMЊ8 9'PED ݠS [_j0lAI F,ɔ <(Ds$wC,"Om?`Ra s,J !, >2>>dV{cs׮ ϐx?wEio;V째N8ITfԡVcD|)Rr@(;S W9p?(KN0[4x^&^ (/eVx^g|yzoR!".?ު|#2dAd[z )De%r'z^#@ ""-ˀ+ӈF9 iZ,ZL쓄w^0 ~fa XwN5dGܩX=zzs2=UTkϦurh *((X~ց9fPsPfmtsn)GH߆$kZ`QN0 \o`Y/"ܰ}EbYm>hbIH$sbsEbH"NBI yյ܀'%v#89N XHTL3s\g=Yh78)+oLu/`\kB '&1[r)n0X_}hE Bt] #b `[ş0P^cpB$g?dB2T5Yvw5)rVeGAm3Φ8;\T}SܫR7h=@ ZDB/ tv&~Gt PD668:ڒ6/L&{N1+'WhRFLز4͵T,ҀW{H ̿ebu:}){ S >ݏ"/'ڎuK,΂- pQ+M#{&_^wg9MT&қDO7Cr˲o@0G -w)ɀ;IR;Rj8YL2 y~_7*4u@- d%!Jo?׶&zp؆֗{1xHˆnXwG c;:ݩFBQ;'V%B:pFΘӃ.+}ѩm_9He.svdE@ } nq .mi 3 4-طBCb}ss׫ 8Abh8z-V(ԡ0d 7,/d1S .4 Dx"./H6#꺾ڎ(PI1c~B1 ]*'minJ'[AanK6.zp/rdgn=Sr%\`OV7<: ̨֥M28/O 8]PASF1;~ĀGt%Wjtg&[9p_m/"Je}DlnM0~ЫcLB-2*]=LeT F6:[7-#0Yۭ61yhƉfU#hbyT>\ !)%e=9X" +FdM@j9z< j((㱚z|%𘯬4rsYݱ~Z,H9{ (TETݹ7K>&=Jot"X=%*G51Z(՞M<7[2PI߅IbzOh#R/$O`Ks†zg%mUatב\yaCQ|΁b. Y-z9mމ5GپZbK9;mÌbϕjL#{͂,,= ʯ=]kbf`e Eev2s7ҌqZ͂.;QHN}{أ6Inj p^[`2:x*a՜sMb8TS|AJ7G#OR3&\6"tۧC]k5LB́ f"䏞{jfr#ԯΩDZL'~& b,Jz6GMpОr<)+YuvѴx\ib%bB+0 IrsJ9{actdWB*% ha޺nkҔt+j^S}8'8vHۑZ,-lDrّ&yS]'|@Ԭa 7u+VrK1X:Ѩ&߆]rnCYfu;6ӔkǹKI(Xoy}ƫ@^ B[K%Ďu-%WKG}E,'>N >_} |$tZ|uF)f45^g>>=|B-BXz%(v눵 4'~ԲNt8QqQ'rgP/BP m*x>`ĚX_T`;$gSt\_$)߀5c5 dmUhTLd9bmw5^x~j߮[+u958"%G^7d$,aim\9 HL4إC}U:ZB@"rF#h9YlE2\H\ہ $s,˞'V˃Y5G / NJ"oKhW e$6FJh|2I} h?#cZExg3˾Ym-k$w 5Bic}(u8(V 0D+{ rx$?+ԭ1B%0grLϥ{~Ǵ`#[x3H:CҊMroG>Jd|g {.uIߐ?d/Lp ѵeUwٮW8A4kj+ݥE]0H0-&iʻ/XS o &֣*C1z4N[簀o3KKrd̸7>nz.l]N9C'm2?!L*C n.Ud+JOB}4OUKNwg[ւd]o9읹ÌV=\dډ  X|c^|\ % y/@ҁ% Gѝ\NewN~2éߵ<.x vIFmF6<:yw)S w@zVȭkT Li8+-b޼Ni"bh1 3.4SݺJf'r7豑DZǽ~ɬE筤/:ڈK2qf*Wqb%^% r_ "NoQ;HP \(>çeMkU)?QRA6]~uKAVT[eQ]6Tmn!qa0ؠZd1z MŃ8m~v.`|T|m9qsBVz灣n?W.~YSn0#za NHDO}6fpNPzr&?5.i~L1wqjU8ڌG!S'c}ؠnmbdf 梘``C*m(3{k$Օ}C[?¢or ػhD y1eWwA_ AF($͛dZ~.ܼ-8|K`a ȭ+O~7/஌ȩp-3 ; *9_"Gz2JoJhr)΅ܶp{WjdamP ]J5j`wkyrev,o53؆[qqL %n-1bN;vkx%'>^@P Kz~L" W`"nbz7>#ue6=`60"ڈ~ {Ǒz"7 =0|0 *gCϖ?}X@z‡ qPm % cNhmm*)vNE+'<`[Sw<|!(cBthb&?{ c[Zi{B$T\"6o\aR9>Cn1܃Vobya4 Onuu*oyS# 1.tiY ĂFsVcU+W?V6g{0*{ۉ;*b"<ґ$k eC.w>qn/xN4/e*́-) lu犯Rt E1+z^ni=0w:esPV^Xu_4k~uEů¡7DWtvI\w_5UΜc h+ `MM޾iMCeݽrr9{U… v4񅊗(ց [g&.lC+WZb6.sEJv[jș> l;ԆӏҼg;Y鹜8DRL}WjֲKJ`CJOEyܻXm~hk~x0_ {0I JYN^0\(NP^ u>\ac+^)3{ DUiR *$hףp 8!LG 3[n$2-@ ߟk yQx1}0WMc+ydl&j4yrS{N("_3n`ͤ89@A%[R˺ Ȣi y]6*…3#*?>a^Y\Οܞ ~qD%aa  A Yu&/=5bͧkzc}*&/9PfW-RBg:0qcc""gϧZ5nL?BJj9w-GElnrM"xX•I5;2 b;7\:~ II؆9㧿DL_ƚ lKSM _#&\7ϵD+6nG\kh^i1{P]+"pWz!YHtcFS =G7@R4'5傎^t_AnUh(q (#<F_*X 5bDU^xj|BͶAJXP+fjG%>dP ] QC6n b.Yƅ|0j7{Xt8'kqI^wS5lu|fW%l(/bȉuA+q:TK9(*x-x 6.uUO(Ebٓe^ReU^!crvJiVÀ4ӑpyGg \RfakMo4nc!aa*Dt7.w'S39 6 op5^p-t.fD:d駉}s"H@4^qUFw}0D_s"te iEZA= )!\NOgӀZt-ljkу'B NFrmTfr%e,C]0G%[K|ưy lnaaͷ=Op8}kIzCEXWOVsqx oIG7nB~:CE"Д ?ah!%ӲTpf⾻] M/TfyYgc:(Z$zD,M2bg:7M ]cQZfAuJYN.}urQ˘ ڧE+o< rS浡Ss.Ńy.MNFGYr~|1.ƪ%k֪~dswNYwN|*&Ι>𳨞D4< D)rJ+}ӮQ]N!+̢2]00/PkDY*~3F_߰l *Pq=_2s!~}"N]%G5HOMQ?{w8tsǻ,z7pD-}/ȢI%أXeJ*ڬt&܏3;9Bfb$$$6Qn9aGXLXkLb1LB?TZ㫴ZD}4'0[[,!hO$ -<G#J$*cx' \GY C"+{D85V`T5~ R>:4p֜ϡ},mU~eO;W3$6wrlmQ-ǝr]Ģ11lEKȡ$CIXf։>yiOyr:v:ROt,uBll$`tdR8O@xB|^x$(m̡KUNo <{+ln|ɬPh&tu E. jEe콢X*F( Hk=JڠX&F ;fñ(N ֥/Ӡ?WIw.Q3`pJapF- ICMˍu 2 Sy>i]&[Š^KݰfP}C-ހ֙ KL@͆3*йw PTv?%@YZ!t]2t8$fWOLE$jH; k|BacULqE+Q~VxE5$w 낀ؘrԸbyzxq/ mrs&d)|(̉0t##!\ D|4_\Iq%97VE-Єͯ@p7LKp?H Kg͋ Li>2>݇aths~F^'h HxIb\[ YڍÖ7i JcW:jQ՛DP[C|$O޵:28`<9]@\ ?_O|JYN9\sJP1 %閏q 9Rv6auz6NGf,ߤ_@}'}ь.fǼ@ (yGLϣchp7rE{qҺULDOY-z/ ZRp0#LοPY=u~K_yeB;|۶e^o9уKTFmǦ軲?}2ŏ5ykמW'ma(@&j*J@LoՐi˃=T#}Q9.e>?|1|5Kc~W +.T"~1AUY=+pBG1,ēɊ/->-C9DsW6_(_h3Ip ho)>\]d|LLO@(P%:&VZ.chIW˒#'(@# SgIj `*̖0 |\ExE [BHC~->p#;ra/o%;& SSAU};!U#@9E `t)R@8EGaCs.3+ S h[Y2N!j 8DOw3:[J/n7QKW"Щea…Njvzh+L~;̙R5HgQuYy($Z410W9U : MHZTμK:R@ *Ezp.+v0TѶͩ#b~$i0Z4@o~2FZ"d%6LLps.jOBxs>.ם7:p&`dժpD3?^ߗU{]VUq 0Z~'YnɗeoH(j3䊚(h | @HdQ:GXWOR%+y_Ğc:yeA#NP٦!V\S&%>\:*~0޹1d5uy Ӄj nBҍmܰ#J8ݗsZQhRb?D^xZu\K4O93ZW=~-ʅ;W`EYC-*=)$)1F)aF~swd6wdOk`'))]sq.fɼ[vLVtC)J 3t:lӌK)\}KѽV\ga5Y+:nՅJ>Xm# Wam,%/L=DFXS|1hϾ!w;9rTiQؼ($4+%4-^-N  W v'BQ#ޤ!tUUwV$*vI^|\ LaΦa/ͪt:+|s%x! DG85AMWIG? 073meYvFWmS5 3WtAxjek9;όQK3ՐMD=̧"l-.>m_Mju8lgh)~~tWY nrt%D1Bl8fqV~VMBV>c]E׿ϳ٥|g܃$f뤑.z)xǽ|`B{DP8F 6%`݈['X2DB*#Gdɬ;ImFTu]٤v btu1@%^Ge%DDġR2jY|x۸r%IR:HZ<\.y(c(e_Zζ%[|$ [ᖓ! lQ"3WCa;ώww ;*걊 Z`w=x&J?F B]]"-gq;O²P[CwvHYm8ImкaE9iBG?t(9 I 3Q=Vֶ8٦ڔkhkv4 :$[ V`}(CID$`p~IrJ{#Cβ|"@Gg6XC#5Ԥ[TEH ki~oTR bM>lSbKAԂ0ӄIF _`a M@b ǟZ'hr "~DT;+=&Rwz5t?h 2mѨM#6!e(h'Qe "^@𨻩+Yw޾`A_;Lk@z`2:X|ˡC$8a` Q}I~q@G6flMø?ST=l.xjXnCP8h` uÝ)SN\,ڵ/Ay+Q7ZV ENH9gV,^TEl5¬( < N{: #TvΣ\htL*򋩊Ra~_[ݏ_K61]k‚ȹ0)u%7⠨Ҧ$7nGTRxoOxHK[j&|~۶W /D<>Go\%0[Z%\V]i0w:D\ zVT-5L ٙbO5nh],kWgRvNt G&t׿Ik#2Z[ , œx ?쨖+Q.K}Y&aF}|⒡yнm۷6e&A6 tp^VYā*JFes`G8r[̑],:nr8'21E9V ,AN4rI!/*O,J- Z%JO)d;[xp͙8ehו){~u0QPNg.[7I7`23'*kY?#M ͷҠ szzWa)1 ʌ'y.XD8؁$=zNk|X̯ltRFo--bok#k(x/[+*>vk1 Lim'bHA +XWLHy"^5Z\hB'ф+5Z{H靗 OK X8sKVcUQH .WQJj@gx9MPXCS ffH[?I@fZXQ0!USF!YSvaTͺܬ90:cIwVqmvD?{ /\ n(vOU Ͼ$ObxR mREzawCc%M tLR!%2`!'7*V$Mk'["6Nhf' A!*cڇDEk)Wٛv"^3#,طáb9 6k&TP]JFjt\ ^pƗ{9 @H'5mt^jeef `kqt[jԿMPm7뛗"`R3fhZ#:e$5DjWbQ^ 9XxsďRɫoyZ":uv1k=N,6tM՘>tBg`}/U1Bf8J? xk|:ł9~tFah WEKQIlJ Gl½(۰ dX 1Y[W_+y0#FiҸG67 dYV nחm( Kl5$0q,Cc\!F}ꭣ顂ܽ,6tv ]4𤠔Rnv 1u`V$lqAVX{I:d!O{"ff㽢N -"CVrS{d)q3P{X(*p_ |DtG㎪8[ɹhf_ G/3\-h[qgǗoCzŕ׫P=^,nൟl<]Ϊs4EpXh8ajQ7sK65Xc C5`~HNՇ7q_q SCJ'1b~1Mx|1tCB"'ݼ c:_40Mk^CrXbP ϒK["xBy\$:0e6>nU'Qh-x w  DgiJL6n%[@i[f#Ô 9ze5@>S6]F64ɝX b^c`#ވ7nU`Pasqp+_ b9\*dGExm~caj&Dv7 [*H({|.Q@lB,ŴJ{ W jJ;j k- i|j~Jda:>£ mPH&l*O|`e _Yg_sGPcBG<Eɲ 뗂n.9fab'&;ggHwc>aFX++#2"ʎE8`/'W9?4rܳϫ,UiN =IU_"ƅ<{]`V0\0PJJcu+AX/lbLRA1_ Y}yrvnF.!Z5QΓ|]R?'g!Bcɟ*c 3$q-ͧ#tvx/II5JJVbNnR,*)vG7؉2M"e*^-V{a.f qKu& }řȸ]Vw!ps{ Q$T9`X{1^?Xp9'5ư|#Dfy x&Z>8auXArעΡ]E3-h1 wЎƔP75= ~zIq/[j5uB/g9O.sh2)Պ(pK T= l -=?f&[#Դ|)QlPz@=,C0W>nv;vy t&oO{όvh1XjyN-A&PRM`ES>)#E߭L=p[Jx4CN|/Jy 7A4"d`dg ی"}J&M_[T,3 xMf9*H4ꯘ>'- #ًfZfuP&ILO&4V:W}vi4QGID5amҞRkgkƶrX0$A6IgT=DUfEZ eBc/㪫 6m:u9G/8ϋZVEvJ@sU<W#ZG|(tM2 ׾pUYN\ά+*".4/Ы"7+'cl{ߜ%K<3f .#=05WT]ǻW+[C?R+c%4MHieBn8uR2ύgXeGO&oor 4l姯ܹh$}Gs، W*͸$!SKGL K|j!TiHJh9a๓[cI]X+}[A~t/w"obz&*Bm*h'-5\ՠiHq^:ޖ#q˗!hdkV=Ȳw w(ZDfVb*e6 [iCr$؝ $yABB${m2UV % LYB/)rE5j?=f-2?C" 8db3m@掃7N6svѶuv(:9ce8Q,n+dfRQ71X%]^E͘'ƿҾ5fG$OϢ1iXp;!Ɋ-/2*c:=|NocJXcK>œ QO(i;6$??h ( #1FI]V=N'Gm;-x r'ߺY ,ih\ן5G7fMN0|t&ssI('m'*wm.JWUs@VM>:}īXTP pgnK@& 0US5<9eo > .SE(Ⱥh&Jz|@a>߀*QMIW_HĎ͟]Î5zd^ s֠C|3~nkuDk.6f*EJ³S8\VŒI'8XM*/J8z!SV>wpt-+'XhwoREga89q63e xtF ?hXu`8-j+;&țo p'.5QrWWf5`yP@SXt1kfY\wtR>`I5f)+A5{it>UCUwJO8ugFBD9iR)~QwqAWrݴ䙆1{Pp(EzheoU낿8~C܀P u"{kS=:33j|Xض,}T@ FlGk~4(zEX$A"Qa+JF7(978Vv+EeN_C>dNLg!ͦ/\`k%nޠ(,g'Iϝ3Ll;~ fVݮҷ F;2Em7N_ $K7@p0S-4+ $p!^x WQ`n%]jģ[(}p^v탋l#j"GXLppGʥʴ] ,G~cF7Z.OL10Vb79C~< ~U.2 {;^7Q%{oZVAl./92 Y9w}iռK D U%h6YU$@ӳg54ɝYXb6hyYu,KWζLr=(Tc֊Pf|Y6iu y3#P,OnEu7bt|,ΗjLaW3=HxeUJ,\z7_Rѡ3A% ]^$E73U|>1O@hYF䤔uq|;4VilvFcB8Irj|yODy ufurc G` twiO Z`B24S^S]9Y쒊 pw"9xA|b[$m|8=S<Mo3w&e$Y @`FME=>#tu _nWp~c2+8S(c޷K$I^Ek]sCWsg7 yS NY L>FU}^ tE ;pd ,yTk$2R8c/,5q})BRE?&zLeWǕvPM_dߞ"M],v\$sD`.4ܲJ%o7ꚟ}"y#*$?ʸ1]!7o<v-tbݴ'ׄ5~# db_Yf%>K$}-E˖MK-HlY&xOE Ic i2ǚgq ʅ ;nupW.iIQcdxC=,ǘcv/KOg0aп (gm39FoBkfh́&نe\4[%ĜV3Ux\h@jyԖ*MY,\؛ʜjqD's+d0O7DW65֫\I(Dzf%x(>uz[j栴Bo_~'pBfn<1mL<|"YY+ K8lZ:`5aM?Je39;hm/,Hݙ& Eu*o[,9^'* ߆<ҎϥJ+|H͟-J:gaq# ,v% YN"eVY!ٞ^eI. h0@VMsq~CâD\- # _}]򻆲}ZL_awT.͒9+W0n0B~YɐǷdK#-OJb%ӱ]L~m)WAhiKQ{-y`i.;)\_kIf LRҷ@OӐ_R!Wm_Ftҡw;%`g_^qFQZKWMZK T0=H]M9 Kܼ<Xr:Nzy <))% JLN/Mԋ4ZyUSX憇8CT=Xvr/#]6(IWf"֙0gG5Yi}Oa}v&i'<,vʰ:ЕN.nc6?5k Ӡ!ҮA-BT8rgdN4Ͷ,M]K0ݼK힅kظ[ϱAtq<+;["oe/t\{2a^5L\Um}5W7!G0\>/]nwd,l|*'u͎s[ܐ9<+,p dBwFPmR X{Z󨨯p5ψu"OAYlLdܜ<@F^o  k(\Ae&XҐRڂ4A HFAJh֠BFO+ .Qjk%? RAL&To.d*̽* ixU3V;iLLlkZ/9\ -o3:y8T>T-s |-;{irȐI Yz'$"ç8g8Ƥfmg0sZVE@3?W2QE9QdP>;>8A:e(ZCkJ=!B\@8HLOn8ȉ%Y˺;_NS CNK"6bu刊{'Z${-L7]Ӿ5`Mdžvܡ)ؗR\Y#D3M:`k&AK`ק -ߜ/%N֦˸E{zwEQsu(uvINVP,V\.ZQr_FZMm1րZUNrU潤G?^M٨z`$sG./.e1q/hsGy:Ŋ `a^+c(9 GloqzT=$E=!].ڗIt(ԋp]j^hoNI]lfIH^kcj{mSzuPPzf" Ѓ΢ᠰc[hkĖH#JυyL)5A4hiٿ/?:Nfh&46qvQOzsd'<Ƴ~´Th^#>CL{Lz*+$8'o%>(kSY5PJ۸Ü#(ٜ.!i=D n~&n0u(A G5WM6=N?h)efݽUi[Ыy.!r) N.u%J##9<uIGPJ&,A"z!-dAЭs8{i&J#._ާ0V)80"BE'MVB5"3 l3<ݣJ]y!zŏWVVaO|<ƖR3ܤ|zpCY"q/Pڤ;'ML{rO|6ƞeVŧ4G}"&܎|_T}E麼Oѓ{?isv~w̋͟-` ~Ży QQV~ 4GbL 3ZRJol+`ٰu7X4znqiyiS)wkzLQH;-QS?s [  M KxԎP ,_n{:*6IF.Ȏ< Tڵ)g'k6+ͰQɃg&̓w {*$ ʉdt0㤕,n!^wF5 A|璼3b)h߇/hE/6c3uH[>CKjK6|_P2tYo)mk$([K(ωM^w'8`$%>M8LU,O iRM ܪN 7jV.)29VW5tY% )K5 UN|S5o.Sգ9A9uz)3;=̖{o˽JMqYGUn,/d{z:6(X L5n_{5"W  %|@ wb&ig gӂ!t~l߽Y,$bt%H3gڦgJZG3ZP9V5 O :@AQrʡ&)f߈mVoNO;ԋ"4|qxi|u%[ GEG˅Eǐ@,D,xYЎ#<=l-(rSp ߅eeJ2㨽A:2e#qthLE虸+= Հߔ%Ie#Lƍ?)I&A;c3Irp!$j8RoةYlP*M[}mW'ظŨ􎤑R+CR)}5YƺwS9T2YevC47edgV{-:?[4A|*^o]_2-7/ez[( ηZߔ -| W ε#~kfg]g=ri_I=O.Yd 3~K3wrWn͋[J+fG> , z)oAqPMA(_[yҐ9,x )ӍЪVk"}Pc±V[Z)btaˆwS'Io}M/&GB~E8h{dv gdʑrFPd#ɐr{t5Y Y"8U\mcּl??Y*. bk EoLKk8 ,w˳^!uN H8E>(ђKKs2ϟ<ޖ^:U'o]G+o{P J`ѭqU,NJ@뷙UeVVi(1*)N8bU 9zB R:t pB+hŠmBc܄3N&&,&zoq׭.^/^y5,VWL=aӿb5!to & "D33#.gf q>S4`qòC'E*v"O =fq= 2H6T०VGFZ\f t%!rE]OR0= *`6\+#+>c ΑN=lCzKH]q5S{FG*Gɐh^[K4u%eKo)M Tm|!ε qņn`U9CRMa0wW6aMݧsU9׍(AXs R ^fwɁ`g.[rxz\WБ3M8G;ixo5hR` ℌӰ~Wn]0ޚ%9G3.mZp+ bĦB^Y'̎X!RS4O7XY)~yj#k,#X•j%nCnW E8l|Q^ bA|\٢A|rmLaI=Kr %t m@Naf Ohqμ3䓬߷~|!0<,!@zam[ b{|#pCxBj/QjOۊ׳`:}11t %UXY5t;e|RdY Iw~SFc]|háf>6v:(]W lVE4 20Is)gvtxP9ll^pkD5( <2aB?$n'B.VG>kVFpE5Z@U-AUn!5CU(; T~l;h $cBHr>DW!q ɇl:L6g{!S闛5{ פ,4ݗxȆcMb쳶_;'8*|V㞜4*yhSn?utkX(\8gaNYqFؗ ސw,-IuTpǴ HC@rCoa 5w<F-|~@^~oi۞b{Le 62˪2HѤ*@"5 BfxQduXL yM+f>FZ*obf2B qV~7dsêo@7EwܩHdbn ->?UdbdEX=!8\<{^1C1A!V#Eg6wp|_T8a5}П\Ѥ[.AD.9_8aFe3ϵPK ^$1 pSبdUDf|e N4?R"ڏG '.i..ÇDæD[m٭]0FK_Vm}Y=}WV ne382g2q=LM#L  lU۠l#Z@3X!8T8QvKZTqBZlg]U9| %n*C]leO'_Li-kXc9+%hBmdg JK4@)d?BUne\j\9BVxm 맬}ĚH%622 hA[N $/Zy%D4y78I Zrx6KsG/c(d`Ok;^ȶ yY%ܣo3O\la;^aMw0[SjU vAg %fʴ۲ΓbApB}4+Og2ێ[5GcArLd3eYcw#l-aezyBBqB:38<lBO 4ܞ7s@/rnhZd<4w;["E{Rй!ʱIg"kh.pm蒨> C]K |l[9HUTtc1,[^i,MK+ VqTGNXx?FsӨ{S %+hpi:y3Xfc:BIkmwʔ!4s_X4["^7"òp,(d3ay(Xk, A ˚I ِ-盁ytwMCX<1F ƹ?$REC?WqX^sg%)vp7Cw FSLDr.`WmuuB1 U)jz ^;,*B|?I?+!My9'Xd(6ītkTĆd(xVt55Xcו0O2\APV L9B漢x jAӬTkPt50׆4l 7 +f%ۭNM&W0*>܀? >j2gb?9@5K(Xd;&s| )!k0.[8_/L%ާf d/K*ucDt.%ߐ-Y./PeQkԤUcb)DrRTjlv3{ l6BEqy`tpY0~xHwʔYs>o~tsJ)ͫ 481(9fy 9$!:#Z^1`0zT@X` O]q[ B <~2m,t.[xߨڞ Y #ܕTRf0s~xSs?:#fDŽk|bIGʲ/`5ӺАx̏uGa,S0M`򶥃fhf'y6ӓt,t;2*70?0o6|lر%I=DVЃkßkoy);Et꿜 (U4"b MlM}6z5|RPhJ>h_lx퇪^Nyj~84͕ tхrCօ9ftoJ%hǞ{smn7R`"_o|´hcOK( D-ӃՔMgI Rb-^O*BpFUSDF3h>@HwuFQۢNCv~Abg~.?;A9esJ+IBw2h&'"jBy#x@,ؕ.UpU`Ȍ| ً=rz;V@yF֦V=f8,ؘ0̴uYKv |7ٗ>9gkBW'ϦY.5bidFCi^//|RHrq韴#O# ܥqodNŇ1`- {՗|rXE.aFo߲xSj `{ÒvWs1pfaOΕ +C.|&Ԙ Զ>˪ jH4tFmjmxzTqtuC| U萏׆$12o3p`lK!K>J|ϟGrNEq KI^Mzzz)r 2bgx%k[2kZQqGVN@ )H`Ӣ͞a'zR|p/ cd{!8`H[x&Cvarx{zlB{Gx.rw]hpFM)@)+C,MFIYqOAc[ē=p,vҦi=h5̲֋JYHYlQ=' ⷵtc2x2G8#ڌtiɤɺh(!xfX'Z/iy-T|#xOT0c "Kt,Qw4,0H%Wb1^S{+7;zHCv.?}GͲw+5z,xQVˁ`w % A8s$ka2$$H{m:D1|&)̓hlCI& YqgsIBTRȏX/{H,6>[L8)KH7ʲ` VD}XgY ?5'knjGBFՊ+x~O9a=ɮ]F mؕiC@%uj bx? 3%sݮ-; `׬rk]mJt/ʎ3O^r[ߝN햳&sg0'+c(ltǐ:$<졖9D%0:A@(#vuR!yCnZCڟ|t]-v#D7 +~v M5­tsڜG7n/R zct@dp7UOJ> DUxa]+uszy`g={q)" y۲v'$hrrvw ijG{\/l.9qg( :J?EzΝ~dPը*Z/uiW2x[?7[7FJS q}P_`ӆMŮ`9r{_Xa>Z"qUjΆ#ms{ՁUj-V f7`ek ^5gD_V'>.8LF%^z7zTmfx^0f=͇*~@ҠFn]= )cٺ% E6x%@7 Y/wyhf͵敷+#zY%&ȓӆ{"M:Cw}8|~̷l\}.^iTo٪@=uj߃@J؀bT‘SJkF=E(&<s{usi)TAvWv >9oc'IҴUhٻuYwެ[×TxXSKz爧+2I:C>/V@d'-y͕- y1~k!v~"1IJ>'n;yHq5vXIwOXlnJ=4`I߳[k#l 8s9)iK7eiw c# s4l̥.d !m;i bʔԠV5C&7=$Y4lhi~1/UU\Dfwi\iӟUy#5fVt\񭾍B/n^{CYjɫ' ;siR\,d"YɪGLֳ# gÀ/ѵר7*-I9pi&VD)ԛ PcscR\;L)5@%ayeY"PAyň:(|G5 y $jU怣Ly:l;xK[zp"m~ ,7>]r1yHڷElֈ!xMD$ˆ0qמ"Q]bjߤ hW/?\#J69!ZtWmiZ1F#RI9hroyq Lju$&S.\}HWn%P927(A_dE<}ϽqRm#<$zpU+K\{pZN ?F<.$z7?k%;SfK[G &Te8mB xM煟lt_3=w'YlJq̽*|7MB4B A] $!nfKHT6']WU~ѐ{Qiڠ30g\S6I*2>od + A'?J#GāOP= Lm)Kn&Ru~ǐNW&h%ǃ굅O/ʎ4Iy($ g 8$YG`nW6og(* \O-8#};.yYV>6Ѱ1c"z虌%jqaBgy`+`A@WxvgqØ/;%-4ehuya3XrGmmzbE#(@>"{Wʐd.ɊU)_YѸm2 eܭ*G^+?lS]ypr,;/LrHQ(oIu8̑zL_['a(`yi!)pxʍdUU#ZGҺNhy@իշWgxIxAA)N}ҁp($I"S^ׅQU U1sR09H8, ou706ko(O f"bЂj9@8ǝVWS~ڂ+fX9⁽haRD&7Vnzo>Cy%JNq&ܯ3PE8/5rN2жtduTH)+NxgE̟M_ەaU guJYwcΫ^lx"~ j8WXY?DB oc4}`Ig !6TS/ƎTY%tTN#tY >Wo_sc^x?`fy)~^['ZMО, f1ʏt 1}yۘ:~e^X"zkm iBo` :Iy5G*eۓ!X[?1h͢Ϣd:v?zgZ8Q5K#Pk$sv:wlE*kLŞgP]cNtX:S90ș~j:Y>"ZdpLN1O=zSl| ݌?guŻ@Z?zIqWӆaU9b%m!" -~&)-nՇx%-ǒts񣢃!;<Rb&J =]uCƜK1%i3Ql4cA;^,ATJȳHML@Jr='eOvZVp)P/}e!Z$(\mQ, #U%,FjU7)6@ sE=&b!ѭ^!2MХ,VC(E >4~2_wUs\C CbQ }8ƾlOooAu#d|81{e'>Z|ups8[ODc\ێC6A oq#j=W L*tj~>ST(Ihݟ˂Վ|$g~GI?E6Jfr0s_@yl IP>{H2V*t{|n/|Kbc[%فKETԋ Mhh{T)d(#.nf-0xxSqyd T(=wL܁Ӭh ji\a0:ttJ`sJ޴R)jQ8'+2iUv<*H\gp{H2:~{rmJ[\4û^!CK 3r@NV)S;HS CenFdW1M%0H6-7b[u!J\wg+LeHGxT~g[d{ Mx|Z1m{Ö Pخ%i`Vs Y]MxJa|ZNdD,RɩY-`[R aʫs2; 組 t|yBco`T]{eѝ]~on[muߣTSga:rpC@GItCzNәC&76,5KB q}Zn,|^97}`Ԟ*\Z|V`-< D\SR5Fq6DM.h5EwNutTU ro5Grӱo6+' n'/mV2KhJ7BߑZ:JG'7/eGcrvr-hZ횑R<a@0Cd<{rtH} 8NCY ;\fJbJa#Kh!d||;&C6޺,9Z`tC+R|@V*&AUFD 28J8leXya?㍱Bc~.-#^[a{+EJT+B3Ѭ}&MsAL$~Msb & S,'L)56D@JR*ŗ5_+)\Jd*i vhQ8yG Ĩ' y>-U&X"[ M\^4b7ynRiDmo ('pwxxhQ/뻿-":TA< 265wq #V5}wЀg:jBU+|H'(+F BjJF#(..֌xarV/$hD[&FhMX dBVew'*MVvNLljggMm.1r@D-($h; [g55iάRDп1>"p Km8%Q>gdH2X&ϴ+R A I ƪ q,bMbS,-` pdZMa/7?ctfB7!/Ra1lH=b:Q͑T'z[]\(%p?RPěN,Biή!ѣ+F8>/`{ߙ4\Ao\eEcl:_mlBZ9 r,hA/M"B'rqþ6qr 'ڭo:ʂ /ƥϫw%ɢ`uw/ ZF`͖Ҫ`Y?e:TᔉU(Ե!B8KI[!i4rwmAvt1(G6?b :mKե2g99K=$ ;9)qZH5.r3_E7&i'j+e4g!w!u殈=9Iy޸OTY._,6`Ha X 9V+v_>=Z7)ep3!=&i&(O tmrJZLC$BM^w>{6 2/kVv0%Stw//_fmZnQ6m~Ge& :o1vcueLD"` >ZyHh?_QDg̶-fu<8̉PAHڨcM:&È B/B!5O\nɾE}poI~&C-̼y::aIIGDv}Dq `HhӉWU7Aɡ+I p-0&У*kNa"IC;DHġH' 87OH3B|]򀲃m\~>̰>Ѿe3"$m_WH9X-K{)9穖uI6ތ̙,-k먶@cJ2Zlݖ.*&dqpTHJ  xj n `vӘknjsB&W1YËRB_nU@ޮyl1lܧ1#`In֧7N~ҏ{3'Z TwAo`ND])Q()^1Zg(M≡Wt?Jbv|M9IQZ̐LtQfEkVM$,1z"Ij:œu hb6֚tҽ`x1Oւ ~/J16  :bφ9>usfprSմ~=Zb*oqtJ8Rp|Љ?M-JNxKYx ( t0Kru.@2ք + |lpRϙPl_.jhN;Go~?1e])W|ODꜷs1%Ip̈b tb5>0aKSzϹIa=MxlΑmqy5n H\4̶)>WVNss5˧UBG7zWllh^G _lًaf}69p8< sJFomSo6LHo( v`O E"ڽ"@)rs!}j!׸qBs[k+N$וHp-BQW91v{9ʪʣVP@C)}UvB~g(boSxC:~D 5Ѽvҷ4.luu!?p Mf[UVО-ʭ'BA`U#NJD1'q" p䥖zRSG$BYGڬ{uH,dh•4bv6OrY>74- lq>HCFEj8-RL+bd^([R2# dfL#W,iH 7H##(w 6RH!,AcR_!v>j/LF1q Fy5V!DZ{zPqI$/!RoCN<Ǜ*biXR@8`SmAˆ0+vH:)ZT|ssW>I6!|儶I7O~9l LC)R@J,BR3w`QM_ 'f'h{8pgς.]a(kI2KH9d`]8ýX F܏oоefI'Ɣvh_b&T62)B8Kpс퍇8}i<ͰfMVӯ]POh 9mpBV򏭁n0k3~}6]-vU%Y]$'5oUHlHZ6/k)"2ήq XETke"Qxu c}@uks uMkPG`2aPusjGTbZVN}km7IbHHȐ]: 7&j ÚG۱+RvnιI:'_3>] NA$?wUnLv xDmv˹: .C3_B΅Rs[GǕ: ԩ`sXT%HjJ;v-#qZ8U#v;ΗaW4;$IRSe+ϩr\<2D 8$WPu^צ[ }5Λ,OKe8sG@3Os$ wGk.= [o(͌Ȋ/%^xJyfۿߎH1û&\g +!qGkG(cz0ބݹiJɚKq)ԡh1k/pv +nʼn}#I]/N! b({`L50/!Q{ j*QNZ?_4L]4)erTal/u{b8a"O̚/Z)cD+_]xDq4J?lE^]\>h]QW!dWBcLux,^tj/V\I7m@7p<"2YP :Ɓ9 ,e j4 Pu2'G-_ \#&vbW}+op0Dl),C>c]zLWw{I,RcZ9#( W-}LD S% twjXo~ydq1֔0B RŸEZ"ӈȔEs!Ɨ*y4̇6*B ooEO h>mYT *}ķg*2/^nH.E3O].ϊπyU fmB0E#wLBNfڢىh"v1TeUyl"ɆxbGzoRD%z[AթG~ >}͟Y҆:ũ9܅EbYEr8|%c.IY7o\d;)݅уqm DR`o<ՒdXuDk\k%(O*& 'gЅ< 늃qYl`s*=P)ɟv ܹ54]kbWq´ԫCس{f Q"hFiʿ^s1`na|]^ >ÎP^'1)dB4 B\p1`Dx`t<Z$:eʂ>y׽H#Ձ,ZgohE4ܘQFDw(NeJ= 2r2-p8z,k? 1 v-2st%Z|:dL@3@ [ ȞO5^B(ƢiA9ԾBXCrPByisX po7}bh [zeQQrir7a:j42i2Xd5h9'ޣ(Y2~u:Ƙ<~)>,x^AG]I׻: !?(I+ly3DQxht`8H@r8/ձKRs!a\,Yee)kZī| czIhj7L˞ J tN׷ahP}p-lˏ~Sk_D#$EN`#As\ AP{`GeZ% A[y2(~y!IP6 r>-.X" GiųLtac0H< wyB7S ï%it$.>9f#wJ mUx~htz/Ƹ 5@.zd䐽?TazvہCp5\5pi c$A@Dw7YX窈Pǝq#2HLdiX x^cP%i\w[_|hcP%JA gI2ɿjͅKt 6hz+% cw]-"eWek4WjxJ/ qJMtv3Iy%XiUc_5S=P#0-<$=eP_z Dq*ξ] {jWXy~c8Qti>R&<6e7)%s\(eeY01 `:^F(6;*Ҿ? &R*!zDm(gn_ zE <[}ʱ߷Xuf ̪R;V qkz ]:dUǦؠuqUuj_u}0$_w)-ATɒ̆iz:K75j⩮=NM ) ROs*y63 6؈8 [>c.r6u>έiP~Q Xdѱ,\|cgu}.hL!g]wK-Ґ 6KONK-,kR ܼq*!7b:) PE'ޞp+xXWfgξ A֛k/p>Dȫ6 lT 3٘?\3c[7?4Vq#L]bygti'*H//Ⅶ]ĒEu<T&22gh.+2`T;iIO=v@g3=s`Znnʞ*ܔR?y93ãw^ԿvUKBO w'g_:=kt֪͘r .'R:[W/):W:TˡE_xodhnW]&Ze1bLV% G#:4eYAGP]$Vr4[\>h;ߊvL)ID%s?4²t gb'BH&, XbC)l:p5)^9rC4eROrY zEYT<ڿN;V߲TZOd|1CM aq[;S}߯BH`% SnlgY= %\uodDqN -C=pԓٙ9v/EAf=-̮.Dm\р*p%JRʰ8lEöoaȮڈՇz-XDk]LZ֧Ro8O~ {Zl%9ZwP{-3/E`qHIu*k3+ |v>BgK$ݮ6s73'Aj\!EoHlTxֹf-ЁEw=6wgp3F^E%ax9>8f"2b,$XP%ID"t'".n{G#h8 8yu"?W;H`)!8It]YupoJ:` 1H'XI#ew&VC}Y`5<}s@AY*'-in A\y(zt5kE?*?0 ZoX%[d`qs x}K蚑JAm#C^wb$rʔF̸;ŕ;_7JmMʚx􆿭R'}o"N#kjS lGYJoAt0$j` ?Ca4}{!uSQ ī&Ä3k\YEq6o%^ 1>,mwK QT'7,SZD94biZInآ_`6p&N#x֊2=nK sqm 雟GVa!Rtl"O^/qe~&G {S{rGC(V}EX5=m] ^)o6;!:%Wl5oE YOc0y("DwxӥANdl\,ݸW,z֎Zdg/fjS錚5 ,@9U~3AzeiY S| PeK')II9( :{& ʠ&Dm2bQ63?v1O1}sީ{ؑS9RKSV g+Iht+s1"qf&:ʭWX+yGݖ7BɺuG, +S._휔AY$XZX#: eRf}|*ZU I >u fDNE4R?\3L{KϺǷf\#a7y=roe(ZTDK~R+cɕڜnl&%XXYH8n'<&$j3kkËk{Gh8Vgо@`%Pu}ڠ|rkRH}GFݝM1# 2uuhdVk(фHvsaJl½zJ U-2T\ p;l(o EC5t³B/_=ZOu/#W:^Ζ"=MILo:!y"H%nG+0u^W+'fK3k\42p;Ti$`*)*wG+̌wBGzs>85B?hswtL?Sc6]dh!7 N[/~E7,򾺙9K1OPӿ]'ĦG}:Rx,)y+dYSS/wz wY0F~b8$J!Wm繊 Asңap!$L Vn4{dLx3c$[KE b-fwC|rAYdȄ.2v7[1sBƯhWU06*xPXL\j}ju @қ DO  gg"#Ssr{րцڗX9-6fuz٧n7 ^bE͖_NDAnшwR3zyU6¦*1h% mPZS˗<#-zd v'H%sEGPfq'='QT 8i?¥p\ F* &ǝ/rUw[B r%_RF$EaUϱ*Yifʓ[V}W~L[W"$ۉ\F Mjq *cqr|?(ٗwER q˥U|Dm͕^_6\H !:TH=K#솆FՏk|RJH֯Uv5X B,{iG`69 ݢLĪ5ߐ*6 b$UZ 5ns]z>;˺w SL"5}?R澲.S~^:RjzHgs8zQ~90T"S57˜'"m(?< rAtxJ;EPc(b1ɕH{USr Bd(Sz t@!U!lUCzUci"z%r"+u W, ˎ9e99ͿmY%Sن p `31Di& Z9kyiZjnY>fs8~VVRC{B3%iuPU$ E |HbSe?r .[tL`xRT}:X: 46nc%1Py/#`(|{/ZHonf.®b8Ur;IboTGdm`N\#;8˟WV1=pW[g6>/l;_g>88X,mOzgJe8g)m@3ReyŤij b3Id1Et{ :QzE J%@2=ֵߋ1f-engD4R~3h_npT_ &uP?617s.0h+S-f>2AkZ` C9S0G?uQ: U[V(!3Q4 =XuХ,9#X@ƀ{>zthh{g 8FH(;)wx~ ۅ?}Xˊc-T'_ z4=6֑ql頻"zyCDɿ,c(= #x,<0%P-kcߖ_S֫+qJ'е.4ʜr">LV~b}-9t_c133Гd4kT ?pVTSKR\jF?b fr8螋d$w4A44~ЕJ j?ѱRKG_h>l=>Cz[rq_hZ2}v0ܿR)PI:.9tz2"`tJimHd')>H z'Y󁌺>ЋX>࿭D{. OO9#XAdݸtQ H<"fqWtqdkT,1f7^Ӱ_87 %-CCSFn&WJ[z-/>9 kDƮ[zKXy`IӥuAcǻ&.OZ+(]?Dz1dTFCzcB[_S'fw~`JBHb.VϻW:n}(l1 pE;X!ybV2`qkdV1w#lDc._* MP ãhCERېw6lD{J%젢H+b{qɨoĢU}vMK-&m5 J =3T={n*zk5E%"(]|c䍍39cQ\x^hc3WS?6Mb,ygyt4PKz4Лl#Վ,P8IW+A3dM)xLj *koDjB̍KC$yӌbQgD?5ZVF-ƭYV[kek2`']d\DOQ̥D|i|@Sŗ'o`7ƽ,|јQq)h6yX6lS4F(@`|hk@,WCP4 Ta6Gtni+{W\^Žk(;glҚF^/ >f6ڦ(|`33a^B޼WiⰔ;?r̺cj͕;ac~ػÃ]3_7Z دZ-E$ɻ| -UvN=FkHcbpo1AEjoi>Clh(%B¼/0a4,Z҆?|eH?G*Q?>Ä͋bui%7Hn9t鐕qb#4 `9.fi؋#nSV}X}[:0mv%+lT~3qiUb 6/Fj"wЈ,C@0CcWHO諱1Rz[NxĬ5 ~C~EC>p$dX֍L2Q!Ǫx?[@| L.~eU|QGBJXS,2;q 襯RZX9B,|~)V<5e ^Z˫0t-O,gAt(ܡ`%cj\EΦGΒ嵵r{a 0< #.G|wVh4A{>4Ҭ|>E?,iOHK+]8"H,IK*9TUQdo k;B神lm3z_Vi2K#pE_o>`XHWSibH5эS\lc"Jc mbjP4ŐVU˄A:係]G[SH%\@$CfIMK԰fߕľ>At7|QȓJ;p}Th鏱O.]7.`mTqVJ~JA ~MXնw`IzvWMۋJ^lvhJ~5DgM*{0@;ޒ+EYK7C/KH,ԙt xLJ3xEPi}w~fp 6TF]Y ~71.[wJ=qErKblȗ{äC4ANZ[lHUR"ř_fɯt?kՓľF3oG' Y$a҄<:B ygxң$Vxy<|et%*EN$T#pbg/h8#g:'vp_{&z]&f-Ik9V蒛-\T:?R6\\}c 6)Ԯ)_hP%n(N_*VCdͬ}hsyړf&{ɋycXt^K1nI?v׸^ f( 50l7t7ST{|0,.D}bdC9Q )HCQZ;ҡ7ߟP" vqW*km?g1G?6=2'*N.hX4IC+n 5Vz( n('CAh_k~KX z;FeqhV5Xӈ4@tfIRjg{7Lw8$"Jv@EoG&DIr&ZJ"H ܏9Dpf* 0. K~T LuW/)[V8g:#Hs+lTrp`k'IlٯllaK9J +1.rogGiQh%F;6^UZvpN+1kW?/A !C5!dy~1kuH$>Jr[Xiȗڃ-4F5GCFgX>q4W0ߎ\cX ea%cND=qKt)L+AAHL|;lBX]A_6fzhQ*)?!-5H׉dUUs9"DId4WrŖT-!LS q2w$DRm 0?Q,o  x9A^|Lӷ坩TE6]Yɟ0Q{" /nUzyNҍ :js̗5,vY9 !ov`0V3f*kB^i)RWs(4JmJ@6Rغ̴ |1pxRa<\!4>DzeȕQ@A{'TI K--%wnI*ޜ5R0%{X0b;)Il(E]иFsBePcDDtT4O"d=+92-M:)6%D Gre=hQq+IƬxT-%5FK;wnJ0 r>|'rOOpTެ<.g7cg1ɗ zGzXxZȩ +*Gww(=핝SrqhQ&vBWU8_w,O떓.w :CJ #Ҋ`e ti <wARR9gehvwSXюYO.%sU5tf1*@i9S4iP sXuz+P&P)K+aA[i/bHYTNu"#nЧ2P!^aG' 6O{rʎO>:e3o,@-KoDdZ ŨFڰ*P"V¨8` T9Zyɽ+)NkIΈWC(uf?pg\4eG/@P5tZN)c~:*DTeeӒ=5 z>/TAJtYaLa"yu$ap(=HWA1@\ǎWPΈz#T*lT?ڵdެ`.hmST:'ŀ{C,!K;,ȅ`/+!_ACZNj|v+<~jIᖓ>G(ouD1 񲞠j`<oUa).!Sk(_uR0ި3 "OӠ?"ϖ?pnu _00 5Ћq90_Bo4ֲm:͠u8-#M&kb2ᇓxf]Pά/TUYd)˕M(a-@],p:k.۹lK^C׊I`᧴)#xG[!FZBS|wgj# 3m'a{$##bY9[v_=(i/X*04*{C$S6 (? ]Wا_M# E&'?> Tq>(@ӔW Xlޭ("v!nn>lPMڪRo:) |gOfppĸCx^慐k>èӈ}crE.T"LZs$ )iO2X>HxިbLk)vz>'p>G@K&|}ŵbrB5qILur ?|_oA {[ [:W drtN4{LB&h*19| AxgBE@xb ?bR˄̵F#ha0r8߁Y"aC0=7L(2UW7Vm{y1Snдiξ#tj1iGX;oހ}7Ļ2d6)]u)U,v2͕2 O^UcC3՘>ǑI?"\i#O}7K?QY=*o IСRd{68| aaT{m [@y*Ctm[ww"#ua"s4n;)D뽴uYF,z2?w"H1|'nVpQ"c'UL~FBH%D:zbGrN{M=cmKskUuəR[jd9VjفhjUzZaϣ d2 / 6j R-C#k4"tB4QUߔٌ s| 97U}N5_6dI>Hpj0 gQ wUI[֌eU (ŞQ+^L| _R$ɆvM UTwv\ dIߗiZܾZ"{:t;aX߷I+%aǐD2e ^3&GV,>VNS0$@ZZJĈ|E1+D)wk@pk\E1J~`չe1 Иթbp`n\>U< `͍g;3l"{M"s?n4**IelA#-Q#Cdω0IP3LIaGzSX ܀0+L텐 Ghe# xF HtSw[EgLoM>ƐWDVvM\GƳv+kl;C|eY"Ϭhch h{Y 4;&i~NoszXmvV JaU&rS\~"/?<4ڴ.Am aSŲ?}7cbrd\p찗r$iuYjynq9!Y|Ɣ1yZwh@\Qcx _yBq'#R 1QSi QW2jTǢ Zz^M.N,Ϳ u#UbIh@)=~DpifT!)%V -fX ?&G O {~ :SOzz$ʎR+ncHyS2E`&,R{(ּq8.֭C9 HbS\)gSm:sm X`~^L*=ʹnAȆgĨQUրf`Ӯ$8wxHDJb8DX&>n$$|l:ht7QڮkRL2s720|H{AۑX.Wsyj"['DL ?jYCՎ0CH3kO}XT嚼[].tA>F0ߕIc N#1`\|}+\OTH! 7W I:DĂK0uV}QUm]>lj}^htB3pq\uG]|RM /.o&K?ԵYEiE>MJmm 9 N_Aꝟ OУShs? ~LY!};{ nOw7H1ig]ju|?3iv;6to7\cSb/.J%4~|QE" o0KX#uzNA2<"V&Ng^*V!Z RL[@o(񘡌GAZπظMB&JZ6=jH18tx CږNƤ= CHNpqSp3 wgC AmR\^ þ"hw(;DSGc1{zImȬ7FFFCьl3h~vA%uhM[A?a[h o!T|9V f&9l+7ZPY/Tɤ#N[аA@.ώiMS$2u=~)YxHi2b{̓OyąV2痂Cv8eDc$ATb!s5O>CT3Tk@ Sf-ocٞW>~#@w#C2 u+z'+Ֆ] DE2R!(kT(ybxvp4YcN2SVqQD0AmX^IP4MMn#D6\N:{0Q|V='{T5Xyצd`pdYytKI*]J*JUjuo}AY錴Ҧ⥃G'20U;1(Ytn0 c &VaD)O?x!Q_Tl̙GU=YSUt5Q06*gd%H sT9.d-h'zq1؆oMv;7*lNn)&]}>+ 7 3Ii`[1wRprV@j?T*ht<F߶Ԑy>hDqq= k6u,UљՃUzՠ^ f7zm6]L\^*pKbɵSb&yڲ)0NօGƵ{uBˆoW8>8ѿvLF#e*`r&l bK ƨ*sRdtArNpc3$Cz 1NV$+7ǒҾ6iW:Oi(&2O+piNb6wﶥ4(e3Zrio,jp}O=;K`”k`NK^a -JHͯ»28X݃E/((.*T؝QXT FԦ+@娚ّݘy%dC|V\LzZ .`y:B>pO9Ź/Ug.)`L)ƁeZmlV륞0]鍒fW :oMG+:v#V CXQ{7xLU%`n]S(fnĀ=&%xCgSZ\Jj7\7%l1VԵ4NMq9] 2٥ࢭ!(S{j! :,9eS'QČg-1s}C~Imt_mʵoJ-zwRϏUa5Hcƕ\mrkLUr!&ǂ.YhC%bd0I$ȢY8pʆv WCLG2:Pԋ/WɯhٜzK z! ONAtGPQ`hQ@Ijd@X Iuʲ  hVy d$6,dYM7!+V(>'/I'Cm_pINMa7k^T#ixMJKdZ:BվTJЯ3,N=2/{dm#nnlԵ1C%;銌vM R^xBſ f}%PBDd~~qP d~ʕ= 7;A/I g>9,EKhH̢Qa8m/1I|u h取,1mUkV4gl~ !">-&ɁRdBB h6g *_5Y)Y"xƺ(~m0Oo3lzç+0t{\[" p%Jf W ~8s%|(W( &,FW0njzO{54C_ĭjJ ,OMy(70ңhg>Hdo0{OO-Ƌ},.V]:>BLyEװy𕡙Ie;9_p#GeTArmpQ?sjCpJBZ f&A:԰0ʤ~1AFn"A [oV@;JmRkMLUꦃ%+|z+怷<~2ϐ #xp69KN E}b"KJ \r! Ī?V/RCT_h/IPTk "D~E- uӓʱ!>҉P/qAC{otHi(J8:[ LԓxhU쩊CS>fyyt? )*}y/J8m{P?%|)6!Řu4HQU>u/6@a%-%m] 0L'f9Z;uf2tz 8Ev}ŋ)bϔ]@~zP W!QVLi9"2$7[f`kt'ftW>qvP-D),_:v%HeNw0n;SLV`c8# =0eR0{WL?Jˣu^fO7dhLM u3ng d=~} @X?^&h-yX)zJC(/?U]yR|43Z<¾$8?Mm=j=%Ӭ~oQNy*Oj=6U;|3*`|?QX19Wbrh`6i&4WB=gXO\Du\!fT[=$S @Ln +A )BP li d܉Cp ]BQCȨZL‘"Ւq(l$;y?E ˭A4bW&0e)YpƊ_U=!|"~j'V#ֳؘ̞g+pSycLf2^sBi-Ǘ"uMC۸^4闞>'Z i9tW!ͤd͆pf#l{2SxP/}GQ%S4Ei$C ;+u9Դ -u2VH(5 ~>:u'|B SG-E" ,e[swZYڃN)^Ѳ]Jؓ:JA۳d?tRWfb+Sq+ 3&݉'iKGcg$ hR3Ca3OzcnTW XTf㇯c#oIϑs%6 Lٙ!nhnBQ^#O7Z'$ҒaDjC]y!Qԥ_: 'Hg1Sz JW&H?(}"0 4ON#ENtFpא~VaL5OD[gƟm_W3歊gJV@{څw BUPWUs*rN/b&Vl/fw؇T)UE] HH:=?CAjyE/Ζ#,*T.H 螐U4Xoā[T`2OEQ:A |uDFgbo ;SQ ެ7偮kE^Z"鍕6 HRcGqg]Ao! ,g1eplY%  F s WnA^o:)S?aXE{&iV)ac ?bJŜP]ȃVb)7(4u29LQшf TR-\6S}PbO1 bˆ)A^PL.]Qێ~+8uC#syYU忠2y{H R d|YE2)c.χ۱L'V_A"F:PlGH`|'֬s/@#}u;D%U!*dsS'umTQbRX|{3 {)!gz8 2AyuBC Z#y3L(,X@1(HS1ą;7$&>63y82) 8kVMJj_!`Q_ĵ寡`jr:*.Y|QdnQsXC~dJg6PZ:&EN\0l8nTTO-tM@EPC*0ƌ;NUå[EF &Zr K6j="43 qѻ\ f'Y v-réo^ԎP؎oD A8UR*+ 8ᅁTTrhg #-dD*JbL.rh^ KWf0@.'R:3k)挞yI|ϺW\R܁-Ys9#a~9T:NHIu;& 1m]Ow!_7e~ziCI; $"fuNRGһM񽐹fd+Xn]q }.S;>_]\k"䙓&s8d1 ʒ]w8/}־NL`^# 4@g*D T6<~ R3Y%)n! U23| .D9ks1q̦sJ&XbY.< ϰݾfq%"g2sⱀY )* , }}6pC'Vn^"x ڹXQT* ə)/XQ+idt?QM:[vr04Txv䋓#_MU8sٴ-2$!TA4G>|Xj;0(5-,3[eRim}X r=Rd{{-nwW@i`KVu?R\c렟ċ}׻ 'R%}I$5+xlr_E%2-|UJk@^ Z,[/.>ȒG&z݃w_2㪐0.B&riAiL ۜ_F| A MJ/+jw^4QF~Vv0ZGVeo<_̍L3S0:qp͙y%sH 7; KϏwG]5c8= y}G6H3>)#@NhٗG=A|K{?:I=W [Ynmooŋ0(qI޸cmW.zDK@@#i(Osp_y}$i'!MuO6=*4M:7*I!uK(7H!cD1#_RjhqL/h4+jh &laPw8Y* }N*؊Up)NWY =30~xI> 4\F"vQC0 ͏%PBE_ZKo lbb Y=Pѻ.zxʼ}͘ɮMe-DT>R l!VD[/{90jagk|8Q j\|v+)Nv(T;_U؆t^gM2+/8VIudTvaㅅźh+-Z 뒇U $E_L2k8WdžzAmG@ i9ʚwO 2a}UKkxn3 v2|5%t}:G#fuGi&Bkk'75.tW˽i"ۓCwԔm yoH`JR/IozƟCEWT4$=$!5*UˎY4#k0߾gNX90fO 64mQTϐMRH'LB|8bf$awDoF[gA=D$/JoQh8rHnes%zb'O?>Fn8<:.X ޏ_u|5 Ñ#3܈\wB=ӲZA7R[)z c{Q] /}c=Wu}s]pReb$ծQbU.è)_tu /Dڰ@77{ZT`%0~U 9` ƉFf#:ttLvn1#ϓVKĮ>*B*Fuy^.-BzĶc39%?;ZaEQ㸏 6G6 /j( }Sx_WoD= f&Tl]ʮ#[M̼`M%3Z?Y Kis-@oeQYrLE FNF]c~DxE҃ GJcSMJc,c.ȧH@H: &H65FY َ@ \T_},k<<?NN˼pG)UDcAl(#߸u#R27ș:tQ SEEeɲqjfف1.(n}cXo"&PØ06 ىIzF()Q:Q:*n9+cREw܉ɮf9n]!)^ظ)Qɚu yPk{aRd%ɛ|SdQ#w)gJBsxܠm+ S+>/`v܇(븐b]'N4's;_ 7f%ם_еPjsEwD$GΘ "aWvp?M}$-YS7&SSwcvPobYH59Hc elex{aPu&,;n0Y볹m=ɬf<~eqg7r5#2wK!@ *ȿK55 'nQrt|x6yR q#D2jl1rHuuj %3xM 5LbQ,.IW8]>C[@:vHJjrŽ9ЊTD+ghދT|c3UWQ*:lEu@Ղ{A:wF$eGp'5v2YF"9}yʌs~C~M2 'Vxe{%]Y "6]bm1#Lďdׄ@ehBm}OVVbc'Ԁ) l> Ц\tyg_r70g {_ܨ~ú~VJ c]Sst WNHs` R j=uj[L󴍾A/k1.%U` F>#YEM%Έ] T[$d!,@Tm}찶ņtFZZBOZFvԞ35fX c&oIoײH}KBf5QAK5 J~NXN^5>L/&?|\}t+ĉV-4/ 2q쭠$G x߈ [<yuk%&9.FMMu߇8FQfhj.TP/uօ|O2+; ՋռYF4Z_;H.nWvGO[2?C7݄lr.Dm0rg]{5@|=RIth+M? [^[n2栛IUEId+ҳ?v> ӲWDI{5w<`&Eb&򚈚➿6ߡ4QxSh]lFWpg0ȸΙ :qCJ# mg$;'26 +PD*4r"=EqM,l/,&r"QTpg1/Ap^^Q9!_>ieQ2g 6[P}j ƑI˨"|!>'`-W1!4.3-֬D_,"/=b|wb:-4j ]+SQE}]Ä_a:}9Rtyӎ-]SyˇwLd:~m /A*ưgRY*`LAW}q{K(PNaLSN64ճR >]t4|FY{\F"ږ/F(ZF 8hW[hT==_˒Lm}m ЎAҡ+4F_.IrK=x$ⶰ($(z<#9Bu~u>^!7EF3iO.2osdoZJ-n9H+0iwPIH$Wi3C!\&6=]L)W[Wbʫ}@ʔCH<Q1 t湱BMVw7Pli3ͣC#Yx!+'Jׅi zDov. CD= in5+5Ԋ`38:VJȿ+߂rK+ <"qݕdytGW+=ɗ hy[goHx VI!UiGoެnQIgrƗNv4r Q{7+JQ6wG=Of+n$p[v M~8@>x0 IQw4<؝p1@ɁH1=؎:!UĿZ7lxky<^6K;N؃l␥Ԋy.lA/T\]ʤ@Kaq嘞#cveڞئohN4WVԹ%$Q5#N R,?.a_~Vj;b~F P`/൭@S2 Ձ$HMbؽSLL ^§Wo9%\*x| #7xv rE)/$/E1e暈ƯtH3PKIosT˲B NՠbTQ֝ۏ=M3{Z 3T\ Z n*fO[O5!~^v  Ke49M#O57=V&Aw}̄FG* &cǐ@(1_1&.a@[~N|)>i]iЮy)̀Ƞq?cct?\,T%bV=g<kevި00':2.]$zc| aޕr"\iWUiJ3^QYf{0C 3mzET^UܼN_?`#di*b2fJfph;`1,"X4wmx.EeAKe.6! = `Hd Ư,S˳(JBK1N2qvpI^'95DM/vKy?dH\|WpT.L]yw(sRZ7#&SarP>VqZ^{c6Ѽ:_,C"q0'" ١Z%$eb'k'ʱ@7vxH=.tp p205I4+E|Dh.4&h/)& k@&{|q>͑Í"%gDM]Z[͗z,W> @]mGIYSκŭI!FS46 2komZUK ϶Hm1ɓqdlj!]:,m5v_l`H-ZH_\7+) .+Y@[@|?*"%[GςhyPv) c&Y5[zRc D{ERfeߞ%-#+&˗Tѓ.U*ݪ#`x9wf;R*me$~s#U4S)l$WUݻggc f JmqV)$`yl/cͧJ>5扂n߉ɰECRjH+WHSUc/{ ^e0oSZ\uY_2i*Mhz {YLnJؼ|CoqI[UzxNK5hGCI5݄kIG낝 $ ҫGǘg Z.-)1cY!M*+џ^؉^eO0 Z@&vdzaTH(6yƵ?tó余RI}>MʄN hӇF^ %@[&:{+g{)\BO&Pc+oOHZZ"0Of.r! nEzVű*a!)<ZL9HҏFU> ÿ&BƄJ)4"!a0QNkm<= ϦH,PBϓ8{#. C"uyS mγPH;k9U4bL?*;^ [Qx}@% zut/[Ʒ ӵOUx.j4aEk?ʓN.鲳7,[8ű*kMw]Q[rߍV6UND_~ sD%D(A3pPm RKT+3 +>О%کFl0 HLSE=*31x1 @к`P_1[Ϳ۳;++I?NmWFRPMFCcQ (=V-Ѫt$4d6_+oe- O5b 1W?*{ ^!Zf[l d*7~Pym:s@ñ򗁩)rŅ9ȵb[G]ts,=Бuz3%%^g j`3-.QZg'd H^u?2IzV'Zar:R–Zm+MmLXșfG~ ) ysc^^e VXB2CjxFSE_OB&ƃnH7G ĖryfbɢVbu $u|gfµnpwDK/x1n|/NG͜.NQ)N"fSl#n~9dBbdsP*3xލ%5sI 1=2D} s N gpͮ3{!_(bllP?֐aømvSfp_w_f}-qqIrEyBTܕ$B5Ğ6·#F+2AN11V3 h NS{V处VƠq5RBȳA}6灉{:6 2# 2^ (BbNEngټC6<%;s_hQK߁=psb.@u6 a2:9xe 2is9,10.uBG`뒚sؤ蔠ϛHTc@;+0 iLDCEMx{ svaJ(u[ UQP6Vk%L}sRÊ}_; @*ڤS~@z',xm0 ^]C6n-VW; ;Xv?;z-BT v. X[V~A)KDr|(:,'![1Ɇ$@Y~RtIT!l#|-ծ*fA6Cr1ħ 8f lSrH2V2( ti=;ݏ4 l'Jpf$!3f~+XjS=9[f@M$[ d&(+}~%y ;/oPFThNŰs켜`0jMFp<3s˜ dM}8,\ (9><%nA;ƒa EsX5]*޼%?~m !BãA)X{[?k~J_׊G"{5%׷ƛ*"P Ml%qFYIt.P1ڟq=cc~Qָ4O ft ;z߈;60Ӌ䰝d 5Lr-i[%5ߜ|n>W+'=O8!3Xs8pn2%S0&ƽU&:721\2ݒ6^jPKBZs.5O|jS:SZM%׉9,g'J\LWSЏ!Jʴ}h `7%%RzZ pxI-8 >!-{8 DCˮM'a:@g(7{մfwW#2kQ UT0ov",M GG2a~P#BkՖfj rAXwJr%A5)Lc@ihƠjVBJ[DQg2N8Q=hB60!HLL| 9[8`3]3)!kTm\DQg?^L0|JsqNlXnǾ2yme"5Iywo?.`{FAh>xЄ{!ٵ8ߺqե֊z&.f `)a4q'Նʄŕd1V6Dò)ȟP5rW ֻ{ [<nBfB]W|"/DdL=`F5=6K(=ˣ mx^Ax\PbW BYG S'՗ R󨘍R$v6b91Fv;W5Lxu %JfҒQ/kQ FPHA<銊l՞8YI&)&/:SCƓG23EqYZ(1P/əoGo&?981U?6b/0UР W:ˆڃ}ˌ.wzC Uoߓ]`8k}>Z&,C)lI(3}'-RhF}]k/?8Wao U8L2}9"ӅT˥p^%rb_Ch.\u,\?Rv,/=+w[a-lUߍBmZ]kZbY=g,g())=.3˰SӸǗlY{c, eP5ҖHt9ICht_QhG~a8]yu}q+OP u2f.lɮ"-YB6A6֕5U8GdWg 5bOOψ5"ɚxH /x//AA,|C=$2)DѸDlkonqh)2H쪁R" OoXu~P'g E [=5^`O$ j X쫰!۹6&4{3x{ ~N0}mWuzFC"Rk)&bK+iʠE!WcRڐR0I>Tt'xSe 20]yn 5UPOH-Gma@1ŕNX|?p9nH8-ȧ\m]ÇIXvMh//5=~>S/\)9HQY;lg⨩Ȝҧei欎hjq^*<1r*_<dz@qpdVr(N1\HԦ|#Z ]ai)bM'`v3vX *iP[Кw=#`iԗ!5WqV)]-<YL:70qn&-Lʼ:̹73Y ~&)2q)|gR-Dy%a[:v3' 8ݎ?YhhuڨVptt»yz'(1m 8)|lk7,o%"ufb"O;Gs _xl}q*˷qYV n"qV;Jj*\mLee۰:> L2%wd+42ϔF}*R:ź+3!i*;-41"-1%gv4~.%6Vy Q>AR/T (W:ڙ<` nR\Lbp[y 2)̊n~o>ؗPFURCV }l  4CBmBڔBD5W,[Z[1u˳Xm u`S|try8=rrRmc=*>Pz`(qԈXl7FvIdFO.ϪqzrX/-h}Z+B!MXJ#ߚ3=mk렠5aA9k@׊x/ Ϸ  w,Q5DL) A٬EǃNkp&>%mK()p;/bho8=򦙄rbc1ZsYC!96ǻZ~~~_. #NAcR`֚qlz7a{޴o6Xc)lB@@j&lZӭ@9nqYIMc<z\ / #"qڦtK{7 UfpqV~Bt3F6򠊾rݱ{4ym fQ]\h;2?gE7جj̼TvWwXz LL#g`հDt^0t^D=;*f~h^& '#0d%iƬp6t;F_twH BA OD%+2FmяNXRHҙ$S|TqŔJ;\}!ѹ8h}w" /(6"vc%;QԲ R:o:#|с9![:dz/ײi.bCUzyw}Rc%4! TKw%78ZΌc|=t nakaB}% dqp/?Nb;fgԬ`Wim.T]5+Bn||4'94㶬f(  K|2.| 5s~Bxn{Kb%lT4|Tޢ葔Vu16rw@s£/zTn!MQϦDVSw{5U1B0 Z>LU6bW[?5y%e10 .(nLdWD]0_PK!J{6_T*"l=WwyݖD^!9 dB6lnsz7.93v9crdy)uI.ݚ+= =SöEo&LC>(8|ҏ'w:.Y8AycܰwՀ{.)BUCξo w!lt viJ: A齭b/m FOC a)UBS<.[LÄ@Dgp {}h0[!kPb R4 =FWGLwMtt6MHжHJ;Чe[~{#)F>4[6:v# E~,y`q%1E(OVYfѬk@l6hob < mFO4MK9~OFt0y76JY[&/)8̠|ƙ7;9^PKYZ@aJ[mI!Tk2 g ނӮtdCwH )|b4BZGXXM];!v c{rk,JJ|m-?s(!̮_j5"t$?ﳷ)|I*;5Ļh]X!'r]]aF zaտBñ`JKY ~IȤQp&Ifؓ3QZSZsu'vjIc-/mXQYW^eسfA7*x2EF͏o>3jp NE;ip@0;~]s024D7H84UȞQeƼaYz^& `3?ām;p+1{isgtX_is ]\& b- 9M/N/r$U>~/Nߔ{j-َEp){?8taPU\D"fYR7`6. jFd)z}` v~`}SFZŪ {pQDpq/F2QO(\0nJRIqVg G1%vۿDt&,3$@Mц <jMEX;,L)0Rfq~X}Asa~,E$%P,y'I+ Bcϑ]妏Ƥ1w+5]">;'^P G'hCe Q+Nl7W6eH8NV=gT2Wq,Ѿ-?0[UIޣ3“>7Y iPYW9u|&K0D_Oa!/V<y$Nq ˕Z S#EܩL@h Ѭ1S#GEx!!YwʩBDsˈ`-&Xc>Z"7~4s' *; Yߵ Wz`\3;LTo3_HW(+j׮OlQOSDWTԭ~B{q"ն⳶:`ϛG_-S=u$K2B5gOpuz3p}8]L5-P!̄|Њ_q/jB6"V[x3p*c<ŠT =uWdUy =*ube$_iƶ$JdX1?!ڇ<Fq/" & &X7-q@hWZ*cȭ` vߟ%2=ͲʁkP_7`}5lj pR_;e,ՙ8muLS玧AV GNlm WV+V53P'.\Q蝒!tMBV%sCdRfl=URi53 ?2_S uoBoO*;0 .Q@>L[H<ĂFbvJa@7?$w&R!Vqtl,tʁqfu·ZoN`#OhNTk-J`XZ>ːyj/,%?)$qq3u\i˔̲N`T uUJR\ ޣ6a28kʍehluD~S5hC춐F8aEnMD;Ó,s&⍃BICou\yG.k+zZl=ȜdzQyUrˎ&H ]!ddIrUa1։ }&qr{f ӑxk"dF'CgI;m!hAw[jW!\ _Y'@VC@ڠ f<j4atq#ʦ܍I8ov_.u!&Y[eN3&24Mnҝog|0+'~Ƃ6L r5gT/?@*c"r)*Fە icBD5sy1IL MNQj}u)+{LRѦ@5?AL.9M*{xG4,UGYPSa(c M||/SiUrZSX pO٘ˁ&6A53oX_xP"a9)ܸ$ XPqΰiRN"硃\8 ,Y11%p ̩Gn`Լ.862N1č2MEcZ!RX`y|`;jˊ+ à%Qԇd%kK&Hxg.ee4Z\u`a$=Xf|IS}PcRmҚc!@7VEt_0٧psi2\sZ \ 񤙍n$j1wφYKhddT;3ٟD}QЂw}."<.UEٸJY7P(!70qKqN5@r~! އ~0 e*—w-6Z]d| p~AJR׌/=}Ug0< HSR Iᦟ=;ލB,~*ke[6oCav 8F@3so$m2'+9C{R̻x*>-tm}R^h&:W2-|RbzdL\EMMFIl_X?_n0p?i!eg5% [[Rv\< ư e.l-CjdF~>bU1Am-3qEFb3ysQaM"@/ZT/-igY#'?&1~6dV,w"\[uuSIb-qd-,^z#- :4 NffLv~̹NioeedC4*-:U%LWflݖtFxtrHpm3)vfTO O'B2`mֈTBtGbdjR7'aBB$_wFdG~)đ_ s'Z2L9%s mUU4H-1#ًOkkhe>Ȇ}Tϵl/5*ؚ>~Bm iͮ[j Wjݥ奈T)n0ʓ_0!:/PMWwZ~MwGGW-<-xB/LFaDėŬs@RHKT][Z-Wa cU{)Xb=뽂ƭy7;ZJܢHhY]Mgʬ*Y1Onc5f> qkNQ%|Nv ^j2Ja+iqo1^ENhKHxQeUiH>s>Ii%ڹv]=$rIAګ DO0Ro "kK]kf,M,GZF Ofb~|cяj ]_Xp⎎4$tMAFTxu諁SqL}ӂ]Ӱ]Y;+GŐ3(E1"_몵1A( R .@Mnwbd&(ϕM`6b:GP*wVyPL!Цc:k,0-.9ǝӰ0 }iH&:GGdT"sɇ 6(sP>tF$S޶d%R,!N; ڂ 8e?V+iHQcJGNIxdLןvݖ?5fwY7BSca `Gw>7I·)~OS19_L9o1.7F$(VnLHXH'cu !*m=>[@Է"f{3<q@^4 yT\{`?u6|]uM</IHnBaYCFF:n:@Y}}]r oJ< ?TB Ox斣*"|'RqDU0 q[I}h-^Ý*+̩E4CqwE9x@C'5@펾{-oR- GiK yEIvfE( #M%i ** wY!&գowny̋xILŞȊ%O *iHP؂"--O$"M{*Ȯ'cPJ\ZLZn," n&tȇ [xQp! c,Wb Cۯv{a3qLxJaCd/5%3f/dKٟ$ ˇUu&=J>GjRН:sڷvMm"fRRbbG,yK.i6Ҳ ` AR]?`hU-<r;K:Ol&@>VZ]@NՎc"E5''PP"74M8|;7_/;֔8x[z~Q7HsЇN0:dODH% ppI oQ@C%"js?)n#Er)_'xkҽ8^P6 rbd׷joGHۊ5`W7&H0: $-[>CYqHxz#@򳐑;v3mdV 3ʘ,施E?g tǔS kV~)smϨm[L|SʒN]'>u"K3᭏Sc-} ʈn/~vk3ZN<#<!EU39SJ0)bsrQP*yҖt?W̒ $kbj(8=aPXWu6 pې^F,f'`*P2c{HU g\zG Piv'}ްPSZDR=L#ly~S}n B 2q’9 1ܪ*0~ۀ!,T6JpW4m, B=7'P:#. ֲwtB)=V/\y{}@?un5pyN͗׭(<->@f$|Z4]X[~3viR+_* ax@Xc*=U[/?@>Ho.[RY 3DBr)t mI2͎q .*^?d gH*C|gѫ\N0xՕ2PH 53"BGx^J&q8yvwrDJ#JSE1>fmj<>6F:bh_R~C:#fc$P%b BvRŷ$03DU*TԸcUc ܡDX5 ;wJ N ϖ?~;oK0tPg~ǵuY w.Mo-DzrG8n ʰ?I(# en]Nf@-m޶&Qa[ g^lr~Z`Ӭrqb:ޝ`)fov-ϖKL'M⸖f+2,xYP1FĭRAudSWpF9u mGz<J[T0 Cb^ӸzܗtCO.ML" ⼨LU #;Q}8M*N 4]pv}>^F2:a$ԑyŁazdƇვ14mY;C."T+xg_RлwW)HhX!/B:@EvK|kX( &YS!2H5r3ahq,GWց#ЄV497<6F@̾ʔ MCc#-'2q˜$t@ؤ7kIK&eRo A'%d/JyZGN'E#R/)-!VRgLD={LN{jQSz3Bxc8FîʱselN>moS Ӂ _<$KF(UU[o!f&"9WrwAsa r`C.IhUe˲#޲a]Q3π9fTђHm+aҮ$y^Y8j8 QOΖxa*"KUv&* CHәME;;QNa:%/R1WgAW/J¬ .&MC?LTq$nŸџ$]0dװ#qt)֙2G4VN2D!\kAau-fOR)~.Axˬu4WZeW<#PQ!c ~')smL2۶ Wb ^ibOqGܘEnТ܁ZRW'E%ǝzv"Z~H$?Vn%z&{k_VkΤXBK)`sxx0ީuz{Ko@>ssii H/ ~~xS'kJ& 媹;hpƆZ+W/HN3rLj&6 i/Q;/ eoP͂hW=MeSj`w*G \TȎI(_Euiκ/f:q,]yx;Goّz7!4zH,yxii_8b[(ԵN1N@RjRJ Ϭ-W4P[LgDpN55Ǩ%؅ЬulЯ64ȭ +/Dal5CX0WRuϝhȌ2N"buR6Eҷ oi"6E&>} 2OTZ#]Q[aʱp?waŢs(9C\O jFFݐ&Oadz+s`E=wnX#)D)y{rQփw|eբuhj`2`dW@6-س 25)Ӌ\g9R`߀L=8?̂n)#,XnowbVC]pJBM_nL$|O2*b jWUB)VBA^o9֌1#_@[Sr4 ,7K)jKZ=E>`zҙɽ/h1` uNW%|`1]k%moBljͩ}A{ՕInjɟt,1$SxGVvj^2M y37#'Rޛ9UN EP̩'7wbc^WK<<#GI J K9 WY ]pI._QLϜ&xÉŽP)+ yy?TJ6GEO`?ƯH^{I0V>P>V\U>Xg^VmZ=*%߸:\-Ay'T wK+f (K筁W΍ ^uZ\!<t]rydadwL15jF3#5:B-ڈkn/<̿B.K֌"c& kǬ KZ]ʐB BŻl[Цk{GʂJS$됡MǞ/-e=O GT(aA*{KM},Nm^79W<@y$[~dk}6l͡I-D,Q>[׉ uVFe<.wh\ـj7# iŖ3Hg$x/hޠ{E<P/Ƀ^gs!C2i(xÔT%h٬E#5\ϖ6c,X_54;8q&1ִ6澶=Ȓv Z6:%3Gc4it4nZDq/L21cz=s7`w׵njWs^\r*5iqA-tui`h͕'gZ۴TK9t6a㴾݋ʻ'LI_.x"  ̄qHb#Ic|Y?@6+DsGXqBdcBoM1܆ػ[)>ѷ0 $3 bjȷ$~gnc9{6^ .*) R%_oOzKDƴBS@^`-E=Zŗ8Pc|x(PpD" ae8y|몦GMF[?!YX6B ؎kՅVQAUy˭SZ?;Ҋ lӂtR{L-Ϩ"sv`;T8i "v?TgEыiNẂ;pՄWᕣB1Do:vG|U߿qc &=>?tU8Ҽ\dS^{&4%\sдriγ$zA Z]dO}~}R>ѽwbfqA" `hq90 =0ΎPs#k]iʽkt[Y."iUk^%'r4ς0XK 2K|WFF?Z?0s_k2ΤJ-3+MS@i…]*Uwp>.J0Be[87i M~c2[}u+5Uy Utd%0B@;2p̻cOu M.d-(7SVC5>r0[-uq-t5D G5@q3% To+ف(fY86Qghs6RޤvB¥gxLZ{YO<*Vpt./#q9YVFbѩ|51;a?Kk,_$ gFc8@2y{Fkl6z>qΎQFaM8zJAcTh/NyCy׻Υڇq[<>f e7!BG#X¥S_d <klfU[sj&1j25˲YLcD$)5#&Fј-:ljNSџ& 0CUWGXXA};[i%F쌶$CiiGc^: auZ7ͫh?f _Ex~vOMkֆ|+7ZŌ*-+vc[ ({4*ٳ`U獜aE9 ZGEr3nn)c_U&4DeCbp ^r<׼H6 yڕQDJ:EDW| hX h ܽ}Nj撴⾽4 8ˬ0^E!gAl (6|:YЯMq Bſ- m'72!1cv{h"64 6d\U-iLhv*?5@7F&TnRp3)AKyR7};ܒ!}ES9&K/=BJu,ky6L2_j)_wu0x=MP7\}h 3E3N[6(@)&[ڍ[y']~x7E2ps[@VfRK_[8ǤcSvE,% O9Ȃ,JbyOr)eB jUXG:˨~[ս} g&zx۱l/GYj݅f GuM#+w1|bl4v(䠱ǩ -FӼĖ0H/<$PU-d>& l[Dcc'T;c{InʹQ) V8TobG/N;zIYmDYRFFB2pEHAwB!>rhֲg%,sH%I E_px' .GCݒtoaȧF"I r)ׇ EP$ !^`5AҪ@WfJ%JYpʇMqp`>m q:z7Y(XSIv mXp9f) dJY7>HmɭC%ю쯞=Y) Vb=WqD\lz"̻J"^^c `mHA(|G/-^eYԩT` Y?3ް8e.1KH(bY(Y侢c;į(vU\>]M&TTބ[ҙnZɃr\_>ے:-7x( k?z1&Kxd),Mg+1_ff œ C'Vv0rCk tuܻ½4I2+X4:+TCZ&@4? GGF&J&fR%Y([yLDQ5Ut UwǓXfwl}< 4<"4M(Wtή=JE Dv  eUxB@pE\.E3X3e i=#|fbNo\j̄ :vΦH̀dy1< _Nl7UĕW<+ pA/5 %nJvH놻81lȞ|XI5_?-crz^]am)E {`]NtA-51)jk4K,B:`Fsրh~-sZ} z҉,nF)d:xc2:#Rwζf7p[kn#E!ԙ9"$tCwP Abm^Ԏy@kcb!oP/faH [C׺7-7#Ē\rj!B\E ד RbqE?pM+@;nU^h(Xoz(YB]vgQM]bbUĐ#lq+?݌'jjBqnߘ:h|;Nͧjn-y_,@2Px/N*q eB*2M=&d*uGdFʰ[]Cb$:=P›x޽YotS5%RÀgղgX5CS1O^fy&a@sʼO)2!pRF_D]$#kpJ*U-;1T4`V4, v.<! XaIGJZVqQ.Udʛ‘sl]vmuĊ);<sZ҄E3؄8!瑪Xĝ Y+1hҷ82g$p9$Ec"_:P-?>׌Gae!O>4#Noڂ cBψPĽ Jo@OL=X4-hcĊy=R2Youǧhى2_| -}`j~kO&&5:LBrVd`C0I>+MRkb)9 Ytpw|KV$<ĕ%,[GB";V #$ 4  f_A&V4*NطL͌j7Q)?t{,dLX)U<[j!8a(V7~ڶ@|@v7yYu%kT@; 3 _N趽_6ځj*jnB<,4QZE`Xp"qVgǣW8Di@eˌ@PaF9KvD*C#%4 EF8#>/D[h4RDٓ/P㑲Z TND;Y4\007Ƙ|ٻ <~TY>KϋlDEZ)7_߰. 3ӊLIqޟcDOO0We>. N5U)0wOè˚>שɬTCC߼ -T5ƓQ6 )GÞsK )T٬«XA a;]W]B+Mt*&}BpDIƆc#eԝ!r4NW.Mw~oeJ"@ =^6sfemHXn:3lU)yA,7X{rHߙ@;풚¿W;8i9B>dZIeIRݕ>E`+ꩅ`b9bX$Q1+z{{Εa9yQȸ%KDU&rWZk9 yccýp"lG9C6\;t$!hS͊ը)'"#UڱdUL?>CT:XJ2/fp("d_BA!o- "hj|o]I N&-)oYD(2p Smd9wP[ Lv4=|il|E*ĩ/6cO |T2u} Sf|`w-Ƀ6dS qQOFӔ-Psv( \*׃q-nuv>qhYG?اV~JZKKa<|W5 =] BnRTlMG{K椽IR|h9vg쭕,:o{p@`:*F)LfAI.+. 5 x0=H|{D'ӈrggs~k ef'_!dZkщ`m++KXrVUM[]#kS0αipO=㻕ٿ5z&q񚷱Jw gC gsdiXX gfJ  4C;!z'nd,U*E~6_[9:ϣ\K[S, ٻBipҟ i[(԰{U#wtA'Y Y+u?y4T3rY@QQW1)+~cRF98 'uxd]!5];)H1owl"F>f>`BKKJ D+X~&CǤP^4m^fƗqb*tnwzcANȥ+=0]o3i>ESNW#g_Ȯuh;|BD?`Y+p#WW-K-``|V9)rnRZx.gP Xi?:q[**'-{|K4,)N#-j"E{?q mZYS6RX&E8{Z FAy ܽiA 5Տ'Aංr@Z\tx„[ 32i_vЕl\[Ў"5YZJWqmA7Gko*Ȭdb>Mn7!M(*Owܕ4$pq7䐷NGQK͠I{UcϠ3@âpc\AK MgUs\x y_ _o\*uG5 [MV 퀼j VTB8KZYmظ L2ŀ̴VƖEîbgỹ>T~Qo Q9(j@9,=ah>ZYXh}J#9ux6.8vQEr!8 Jt*E¨)]^mc 'Ck _yp*)@":9F=& tNû|u&HÎx;V7~8qLnKQpڈ*GrI_%X ̫HԤ|^ۈks;sO}{p잪0xn;:84菕\h{$U4B_nPJCwׅ^LKˡ=,uДy*q>ԡ_-s|̟d?%N/infJa dV/v3}H D.k\'k9jRCI@#|m}:Snfw6[jn2|/0(@뚥ĽJ[ʥBi$d<q 65>ѷF""߷SCgjL] Wd}Vrp, }gϫU"z: \pX$nL86H'|ǽ)_yھ7^a4F -R"Uu:n?BhAr(Ex'JUMg'mv6|QWsL?r@*3V;yN`/Ҿ`ч2  .W^˪%{7 SsQF^{L|~czބ$: -BxoD3#n)i5w 0*y!14B.MŁPx';i>ANO,ƲD?"BRfOb&|c>k,= b$PO d^~|Lkgl7ρh`]AqTpbuZIݏM&{_͚j%9iãQ[b®.TB20 s\gombV!rJZfCTdq Aj𬣭/VgmRT=PVvwT:0`\ǠnNTKK$zcD ;"0IkD}vg{BuC dql'ښ*֏͌dƠi{S bW)H(e*Ft+zQs5| U`uӊ#U*郵;X6Էb%m;G 9MS5W:ψ?Vp𸑷ZhZvUG\yYTA: W]A/jq:>eO?_fѼ`q( u6k*4Uj4`(Iet*~2X)n M 0Ij=M"eH)!_֐('C#1}o",'Ryl~'I$*̌ľܭ)ܮ>41 i" [CXQsqΝJ)ǶbbQRicf*bn(= ps +[\Cp muFcx՝}xA,5N 5~G_oHksz%%;U!*C żlcnj/,Y23O+j)HN߾8W$ʴSΘOzxi M7h#]-MRIMݍ5sKqv&ASВBX4^Pֈe Ipؖ?&4 ]_u3$Cf̅i&EV*c%_(ߐ@Djgb"2t`c1T^͑h { #^>]i 1FQOl.׵Z$rog6C-[Xkҍ ͏j"%]ujY.\pg۶͞FwY#ָࢄwO>"0qO?󳱵[TN4c եQv;nC0?4p&VLX0rtVcD]T)!} ).U$D2l)iyп(vM {;\.d<}0iuunmMw(˟ dƦ麨,H3٢,,]"f` hC`L K=hVUywzF}/խRUN\I;Ӹ=/VXflM:Y>v[/;E Bt~`"|ks5`mۤ\L䂄;3^$%@pkMjXע NUA6i",J\#e T^G pvGa;&DfcG/1wʻ0C_a4/{`90HѢvD}kt?/֣W-㔴o+e?cڀ˫Kh/S /KEr Z$X:r037F]Ħ|Y).bѐpk) ctnnd:|$ Lj:,39Z91fy._+$VBFj̙Mmb).zuYmuy4{tgL䉅iԐ{Z;+z]0ΑOkjMo(y2ritF/{ ui K_ X h;׻w%D.SLyWQ^_iָn45̿TxbE mY_(bX2So1.CRa;st]DLjZX*D4MdEpM.ҩx T"̓mCyCnFpy.!?D?,?x1ף#I[Y%ayQ~ۣgR0fTй8c䥒{vWܸ&?y'pg<l qo R5 9km.Ndt[챶 ;; aWA9v5E"I}8+3-(+˲ |<6Us{g&IWV:#ó$y|P˳i𚔠NOJ(eqEPELU#?)S/0֥GA7"ǢEz؞v&wQo<bBA0pɵ8XOj|suQTW{Û芮$DW%d&PJ߫Ftf `$϶-'<*CҦ6&-| >ZS } d]RPR,' eL\X.fDzA]kpA>ǻV/iC1\BUh+aS]jftبzn(d?*M <\#tg9(:,P&_v/ed8}qYfI /]A\Ը JCpxMLZ=d+9wU龍$I)nI=eb'zWPre_ơV"#L%&CWeNĞ0e7 /򜱋oB%v*hJOAKk1 kCf;U5g젘^z[6Da_h Zs3q嶟kVc ≮& KsCbꇤSͽb.=$S$޹O"3$Fvq”ѸUr͈@|1 +laa8¥voC{ɦ侘ק%* 1}Bİ;@,%%ސ9S@triՊ6jKc񜛈\)eGI%m)XuԐL=bu1Y(!#fye.lL?2N{HM<0{Hs;M` x%<O&QA2I-}1lt34^Qge(|^šv9.l@/}yb_wcb2@<"ũX)`L•u nkC&)N:4> ]>(<;tSZMp;L6{kP%21mR#W=*! 'B1 X5 g3Cvs6`(ӪlʓdA`(; au6,6rdI}q/hRHN\U' -fߛ=9-l2K4^TUBlJΌIoFlu%EԸ,jd~m/rc !w:1~:U1)9niZ{1}҂)*{蒳A`pݸ4eiJK||T%B!%8~#khXmR癟6H+Qqi:{N]uTBAR'G${Foc3 UͶCm(SSE =  {<_/ Z&eIw02mp yɹ*VZFH(8:1ͱP!zKjkR‹aCހ~GD~l6p|73+.GR`%A >NP<#r&Rbt0@#+ï=K}zwAb@sI(0IzOJ'cJ`DwIm0uO_0êqDv2rnYD&f=q#"L09ۇ,&~e>;Rnh iy⹆pOzי%vR 񗖙@H?*Zk};kR('uUL}s31mM95'ZS hR&18& !WrmK#nq'& Ol+9+ƉwI?MV5ҥG| 6Z8>l pPwՉ|rE9 "$D%977d@d"hpE2>h?4)'NQQiۡɀ#ԼʑSl[1`&Pn\/cevr[Hm5bjvPPn쏩fiFr< G0k+ 4'xqН*x-1gM!w!3ѥ_03Fq:F晄hNaAsN>6@W)Z ^^z[?q C晦<fsM ȧ%|ÒlSYXbK2찺đ>a2DޢqiB<Meґp#bk>asJWh5j{(y r%{0r?G;u_3CϪffL!'e^#< nJ=ArqѪ80G$&:kJբ947q6lb3aKv`)E*l@h%mEj'j,auԳeĞCLTq ݰ X{36üٷ,B?F7|4,][6N4E6w1vN=xFI+Bꗷ6++0a_ZV%cgqHgۥbtpIXQ+lI0A (X]J~S:Y|At\8_[=kU,J[^I4&7곱Cߙ2zEiVv,rMΠ3&2@Y 7qs`S6ߒ/m+͌n4isfo _ۅ8p PsmՐId𱵘pEs9%j1;[$tYn$M(t4%L 2?bp: o"[[|#N p$Bzkv f_~ cZdn(;Iњop|1I+0\i<. !XZ,+cCζDޤ)f)E2>z |0X̊i>yr͇B0-|d~!@RSJݹƫ8usޅ 0|CBJOm O/c5Ob6RgU--Aog|?*%},2t'{֊^*f&AD+R<ǵ+P!'+5k&!B@xo'dZEd>J ~OScsT>Se l0Hjj%[: :M_7aH=ie*Rf췑$}.NJ|)և=k5`M]RىJoUoM_lTnֺbԷsEJSt*b~g>iwO8֢H}!>xW(c@\Ɣ] o K Yu\5vf! f3$r_ֶbXq$FTuZ[U)(吏7)4*}uuVunKIxDZ-C> XvỹYt p#9-/7H9)UyhQa}+Rja})Ԝ˻uC݌gǡL5br 9yrm ?a=hذ5:.yY<٦( FDEpeQ,`l]'b˓n8$~4@Fw3#Ba#>!Ԋ,$l "*`6(CyK +C\b .']m3| TrHF蓺Wq|Qmҍpq#tbuGz=ZمQc49.Jޔ?P>|,/#g>sͬ>dض{%AN7KOT%Cv[yI-Hk0p,yGm{{N]E0ל$իML\6Ind(ǎV,yI,քW۾7fwU9R2dNp!Rk"dWE@E8c7zU|UEݔ ~(+"0,pG/Թ@KUgD;l$xٿZG|vHdžS-SjNOfKl*q&cHQ4m"D !܊ml]7:)OI%OdkMO,sL_'UN ]x{fB0B@݉.;|0Z74Pl &S>Kwazܾ=0%򋂩"Axr{ThgV&~v؊O@`(SL%Һ0X&$i< )`eqZGgՁ9a*RكTX ^ >]V #-e}AȻB`a[1N*l%\|#ƉZSJݗ M<e<QТ&fS&uOy 8ew읯FOz32`g}d9D9;_գ_ 5P 9p2Hy%-I;\Bd<H\?e4-^U7O查Ҵ ~P8B!Uk}>,rҩCI_)4^Xe}eM-)s⯚؟O; {p0u&6k$ ˄vեBڿ03/awfdHgJ^;HX:&vGBI+)#% U__3yC!t1mta*^M\\Uq:IC ׎K3Mϫ<ԣ}.TܷヒmnMwVv9>KjZWl{B7e8&O Y^s!ٴs0TH]5x6AFI5!vٻDXE8AHda+ي4US}wм73އM&Ij\@VQ6 v2Q1Z3p EK 3o< @"dS-{>n/"?1ar/#cflɓa$ f2*NJ@C "uR#7~)w,Gev,DӔ#* lYXd~MdP˦\@~E7N5 bR57 < e,(ǻ3 8@Xn=в+QXϙ[F=O}>KYb2^"/W[N :˝>jtM);`,a([n("bmBXN"d5HzI7FyE)v=Ʀ]flt$, Xs?M Ŏh_͊tw2AblEe*éK1ϑ?`Q KǫOq tTuKȩS`':VJ<K>'dJb0Fh@Pa+:9]b>/4Wc7J"RNTe=uMaĶņ M1kzݙݚJ¦g tFj  ce1rz!л@I<0]=MxQa6 G;I;9za{;`{#T+C/mL2,]Ѱ)kThY㑞\N)_ 쎝GV3.5U&*7;|{-Ԇ7H:KtmLY1uި ȅ[&C7%!{J<$.:-E]= a|"Bku(VЎU{)xm "7jli*5s%XU @!lm#ʣu<08o&sq5Bh#\g'JQ#f:Z sRm<Ë;u14:AWZ{ I e)Cvle|n\6VlL޹l4Š=sMHa҃\2Z࿃$+o5D^?j_:C&-/7xlP۳6H!""lr +.Ν\W\lga;L,ʵ=ȒzZOƸ5p֪vu6 ԣta!+(%B-ydtCFd16XQ`,Cd A6#pGQKH@CԻtT$$PzI OmNc@?9Vch@og@Bfj$F\x M":C^0~h%]b1›iR.5_sAdl &3n !;e*[?ŗ*OnX:y]ڮ TG ּ.O۔Ëb*C3+%%jybc Q lFrKDcCGfXCf'DB= _ \)df&2UQ@Y-jm3lGem;+swoN\(:h(Bg ]y!{iNf+ M=T`5)DVwڱ,9mZUtJ7nٻLa49=%7UDC@Ra@LHm}jęW ^oqNlk슈خ=˜w:ZnHъZYI`o22.p8ՙ`nQK{mIK* |F+:erIʺ65oz+< /xrjݝ̯9u;oWc`>#e(Kqb#98V[W]C ȣ+70.w eL*l^S0@`cȧ=aX) ρO 8_yi~֚ʹbS;(eom-whNl1`O9D}2/;\Vdg2$O֍L4>BH:vT mܳҳ>Q> 3 yO>8TNOEx]&U|I9s)GrxX8iOl@RJ7گKa:7PiBjϿ^MN@7P+1lx^V[tAo E"X ցBo*95O3frHŻpy_?}7Gz5*|( Yq&@{ Y#Z,Kty'3YL>Or“ ]iE ϝZЗ/A9`stùBY|)0 i8&|] O0d݋L\>Qfxˣ|LtY%I?}MLzk8gQtJKJ[Cb8=KR_wѕS&ݳ5a$n5IyTuZzV`EIQdoa}mvD:Fuv͟*^oio6Y&6%Y u FT aI4^;BTOenʽ2tN <f,[6h4JAyk{{ъ%s~BZaw%X`Ƴ:SF$,l4Lq2^"mp|E:|sjvOC\TF/2$聴%[tɯ-e"D{Yl~<2;ޅ\+dh$5VKbH$T% ˖{mafZm_dI>ĥM#$,u@pes~uNq|*K᫻ږ 'Y,&ninpN8%$^c7$qڮhj2HL2zmǀ1nD‡*#/Km׍NdGrY),1lOʍ^]]ۄ) (.&-I򳦽FKKoTqZ?r(H7![k/+˽WZZ;1h=p f-Itu7Ta}rǐ&}Zi&;)lJ#jb^_׬9r)j݄(mVnN@^+ms `Ӵ]ꝭBJrW%kl';] 8†<as'޽1\M>~'pr]R?U7=ڸ 9F4BSm_c IIl9C?d#qkuCQH$sۨcn$8{ Eѽb9YUKۆ4E1 l!NIa8s)[M ujbhLD$ a树cgHC&s\o~BV|p;(e݄ ~ˁq-#]#ˆ,jJ4?\kk~y? S+3ù^A9i5;=vGFTϝ0ifOI{7)dm'44XE)Y~yţxN͙.?Њy^7p"S-#iA':u]2" 8M~0ZmJ/dbH>=ϫ}iTbuh8 f.?K݋|Isw#%64zi}8rw fpi$y; v5앭~njICZ`JSli>U=vとMXvޫ*E_ל]R+1&Fv8g s.4z5T1 {&HP522 Mw/v&úQoyu1|RXدq#^/J1Wk_8f6C/%xmH" I(c"oOP,`v#1%;0?ڊzs9$%O.y}Skƒ[:,^H^SEC}DrVKPDK #O@ .Xrr(n3Ah!"[M0/Ul,Ftw-&9-{ޕ[&Lx3FoEx_rjc'( I!&>8ʉ7ßmsWP̢ybpg]2U!gm#dni,8@/`Guw(DdZDȍv!zoNr!6~;{E8Md-1$%rͮ6!ǖ6$fruY/P]Z)^eݣ,l< wȲ^WId݊Y= c1D_#.FX/oY#&_ۚwR0С w80n䓦6iF~6 b+@! fԿ FjB"UVx5J"ajhQRN|VՄidƦ+_}_4HR"9hB2\p*m"d x5xD >,B52<|kC9='p?{Ʌ|驿O\~;#{]p<,qO Tss.(m {v_W?dì!f3!z 6k_:%Xk rLtBuwN# ~!?C=c y]ke. %EjS:M.m-hZ#[ٟ֙#}O ŽDrk>21JeW7,[O5LB%bN1}TE_DEnb~lc-< hWs55C1D+TF x[[6-ڹFrg㇀e]`s\zaAr JR_;KrDz&P`|̨)psp0֞j[G0,njAa$ho#c r`w7x~"U.PXٵq]IϏ{TRvg$G(Elk I/H!`_> 8|oj\kX z塌QbU/(=h՞AR-r+}Fkx"MR'8$ :s )ڎݾqFMwu,^*%+kVJ /F<4(S^6  ``¯0zqS/p;ubspT\XOxF]'9jeLTUZlE\̻P[ڛDF Z+^ Y 0VC{92uPV62 w~!;J0*P#FmLi0'&4dWz,w,b0._K_"l6̱ާQȞ]VnQ#4G(JnYXiXJiuy >Y36(VsL:! *vzcc?]rf7s_ԟ|]SBVF;"# zڭ'!՛"iv?t7etkQVKA,-3h+۬~۬w<2J#^N/Ȭrjڳ]Qc0}-^3F˜zf,&6o{MpKw[iIw;97_?'ЎOkXk0a!7.wQ-HV8(%Z=ܯy_;\N1ؓ7];5_)},^$)*Pdؼmoh p1V'_FwOWU!bO-,t&p˂ au[[b$уnCggeN+KPL6?/ (J-zbb bx$Wzt4zH:0LZz˥N?*DPNIfOU%sks35vjw3ZW=kd8#s^c< BZpڈL@Y~]s̏v&!O % ]4BBg>XZjq˅UWEfBo=.bׅY>{,sf_Ɗ>q# _xwakā^)((%FyUu4[m6/ƞ]zMA/j7|Nãie4428 쎡Z3ɉRH/"'Ls]|4;Ky.앖0ԧ‰HBv%⸤\UfavZa,~{l $L cKQIKv[Ƙ%RMu)OOZnT drRvۉ ed6mo' ."4[>ū X Ar:| ̀e|f=l˄x!|^_M,>iӤ/^JxɱX%ќbj 'ͨ? >^)qˇ* FwpO雪A0Qޝ4ٮ#w``>ʎ&+I^Ǖ 3kJΔ6&0jicMHIqčX, eU8GFtRXY:0 dEe')"Q8 `2H9LLY;4,V0)(8p:1nӯc 7h:uxlKpźqI\ Dg\Psb(׋vr~zM@sSSu:[3Cx.`dv9+5VPKl4Gr72g>@ X =׻%~bUHq`v!il>a5JA3iػn R+և&vbmU㪬>mCgul,bx}*FN?dw#_Ȟ.bX-U2al@`?vD5m%Dis~.Lb!ewo9UV}J0&Ws*vE(#jKbl/e?Т 7s3H5ϪMofLj8փ\93)95&t=MdS'?n%'YDsRT=s3NTZVK4w_n]m~]ښ4y\n1rX79&Aq_ZX.y@&vba^Q0|VOCiD`S fs.5*'0j J|ٍjz<9\u i"/m,;Ӫq!KV8-}(Q50KH#EzdMefŋ 1m'r4sD|>T?=g5N&>,}R%?l̻0?5V/c3?AYԞ] %BSrG32n0r3:`gг8.kqC JI[C74<;֨h&Yyxz޾ds\z}ݾP^u  fj+i]BK~f+u8FZK^Yoþ6ܛ?(E=2MaV@'u:eI)lg|rc9 >q*7KFЮq'5K["k6,-Sû.G+=/شF?=6BQOܠ>A8-~A?" f>Tnf!5 q| E7xCVu7t)t:pKPV ~=;75/P`mu:ے ćO=dߕG[1 .SKLb} 4Ua+f%pM:B֋}bgqd\;[l4h<^S˝6 3{ ~CRAdp6i)>y-vK^D1-+ָm x yk';-}! F\ZNtcU؝ʼq˙b޺GzArxn m; Bpzf^ w^~ZK(d˘5C!( ϯ:p -  xt3 I; p!w9}"'JT:{;" 럪5f88JQކ32Ȑ* ,4VN^řD%>ԓ?'2 i'#`T1` 7)*znr?efs~+܆9Ĭ4N] ͋˛4Q:Ǚ=#>ȆڈgW 'vՇ::gU!h߃,{Os%JqH&xµu&2,C|/!*󋞱[VoZ3Vv xGmD圷&NȲ˳#mx+]D_CӳJ) a8'&;|p RMXj;hz?B6'9eV#$(1Y۲D=0 gn4lP[f^ɠ7e033mM CMSa=T9DN:}@CEofu a8SNc # s?Mҁ2cVx70gs5wxp1t-. SrACq͆pI Ƙ_V殿눓OO]I[/?%NARA( "mc'k-og;(,K DiXS#1^ s$RXxSqզcg#Y|@RSv/3py=U'Lh0 3:$jaNv{UK1v P:t;V0f8NN(PXY91 e^E i깒G}^nEjÐDgmd62m d. uX>/po/6nTS?6uAHEgҰeiukhհ\( OQ1f)fCXEƋk}XQ I^7YVQc zZ'duDc ]X]V7\s0Gp:f>;3,ZXXmBYY5}8 fF0w-ŲV+4#GX`Z1n 58Yu*Wuܥ }Xs|1')o[fh\OD8D"fcN}ӛ"ڋsz&E~jhD/x |5]oV`C%(IυM.#e<׷;E\jZv>ds{AM{/Ճ3ck^bEh3ٕb &o\BDj8}~hA= N]Jg/E鵢\i30l ^͛6hfBLT;>{yx:w 5~Kg4[]9gNBMq_NI5JUr7b ohSdmui6ib}8C m20[u&uh:\rM0!H\C^8hPjHj"yquip~k0nCz j{ݡuA(l˳μ,?<D.h3G L mUhSD||e#/~NF>{Dv]n*U1J1#=vo4ֻԂ*O>q%AMM ƅ0,ƦS0- yb'" q^Doȫ$2RGQfcIOԼ2".X~O٤,eé$ƈ| b]JBWR5"e,au+8"sPgDMNn Wχw^@&AYᘐ׹'8ZI=7od'pskŭ4('(%y~o;7g6 Ǒe8wH2%D_y^آ^7AD۞Q`qyDR`,ŀ\$ih,I6._X1O??cM)LuCdsSt:+BdHZ4`*DDw2Ry10: 8qnmG>Xh6!S"HP4Z7rYRU[^c)sgqxbש1~0έZ }bj1$ҔEC_YgbfのZ3Ě;\2eKo|j"Q(kt4k0gKiBmxHYEZ0+w!g0.҂IyNZ۩2@czyUHQE}.ڈ|Xǖ(|vn~|8l6pեQ'CA?og|kpBG9; 4$8͠Hj%raʭc{—el÷qLNwMr-ފDWk&m..8L˵*]%Y nlF+/su۬В#ؓz z5 0eD)Rr,įEd 1;hQŷ0S})q]̎?fzN.kJIAtj~T eᦔg*3 f) cM*'ie6_zjGEx\JƠ)Ciqt7 ^m?\g>ޗ|4 ~F jJTq%~#O馻rZ|O{0RҸs@JD"{Mm~OejC,ǡI*E [TԎ%l0.-Q~er6#yί8Q:U)B^vfWlJzZ~a8/q2qU{[|KSvxβ!D=x"bF Kt; 8 cKK x~N4EBD]EtؐE7(sAq`Vv aa?cHTVAa?yci7eOypa"͙g_I.a khMt}^=I"6s,6X(V[ QW])@xi0{_AG(AM񐱂 Ad,@]Cܮ ,q/*z_!EkmnZ lՖl.`^ "Ϳԙv@#4~W̗B*~=%Uk[n+CK죟~b)dqVhW]tXg H|-QC9m{uֿ?P OPQI皜XOwS@fF 7v߷>9sBv>^ybW*T+ 9pƈy@ Lpmol揋ﲔet½2muW^ވ%L|ٿ?-Z;zU 3+ J롳Mܗxǻ(.nERGd{TrCyVtxڔ|W/תvw_%4!\݈CJ`㡝!c8y! o[0:$v?ⵎ9{4F%4 ѐv'\BqKoT'fŕk0iOk%1)[ c!^W !6K+Sk$af<+ \x龦>')u>*a˨O. սƹ}a_EOhq͋qxn]+&6%+!~kȃQikqRW~MƸ&ď:/q+6U+.)tGd}e+7~q;ed%l %{hƀ4E&Mߴvؔ U:Q l3 %Yχ+`K K}>sx_/s-asɇH*$|P{)M>1U0Od]'2.$j_uuY77f_k>o|"e/vh6H<ˁj fh0|׃wJvG]LY4ϵD6Cy@p|W7+[W.G|[6igSm*5T@OA[lؠr#[)mi(A=|~3UrZXJ-IU"QuNB@/e.w"]1@3gBB?qC~쯗7iDOjXVؚ|%f[?@2EO 'rF{[Z^xeJ4i[G$G3>f޿m0[/@{ &D&Ҏl#C%[өWr SYtU|m1b BqEE1'kAoӠА[8>`~ AQސz 6i'J\&[+^T\k~kD1CsВD]s%RuE "@PiCHbq+gW5U"h\Y!|/tS+D_Tbu!\{M5hA^+4`ԸcE+l x;_tڬ|!=sC?4O7aObsDʇKV} +fO'S7%U8`r尤C'vU i.=ނ ~0x[<hJI D$15ӫ*0r@ ˀjr1 +ppV npn,+sgxT"DH%]ԏ61=r)ɦ`FE g9QڻcyrVpVBqMLZXU͟s:ـ8Opd.^U&MIoy[5OYnEV^4G)nƊctD+T,H N_LRM#W;e%W59t*AED)7+nɛ)6T\ыZ hjmɷ苺\jͻ >NN}lzL^^@+ǯ`I0"ާ~.-[gfrIT_} ;`?FY'}F'w:Q a 'ߟ 8*r{įo]c£, SD"! Mr8ƧzGR' !F[-epULuů12|cwCt/Ŋ[ր0a%̢8ήoE;k2M Ruade֓1K) ^DG%t8 DDlwB1f`PX'Ix`G/h0XbuA oF!Ҳ9oA&<5z_??ߌ˧Vf `c2Roߣk9f^C:",52ǤI$wA/zFDmR_;L Y^#^)dx7Pl$ _['wrDH %4Z)W7[9[ObIru@C_=3".,R^ vS;,ʤ{ ;L͘X,bu{`K^7ţXJB);Ɇ}O] ڞJaMSXojbzH#X@WxiӚÔh֑x4xO(fno[ E T 2[wNMY+!(DQ{4lVgopx(؊BX sj.Z:Aa鄓%G.L>w G)b0c*f +YGC2Y:,6K0OJ?~YNAAZ N(G=]Ɩ(ڐ 2yX;PΛ)C8dplS^Tn;#o*G]=yHnvy͸j ]vOd2~JPD0oōꖥtyŕ|_E,}ׄ]JYoʏWو驑Mȉ1\V=.ljX-ntD'wZ $! #|ICO*4{[V: IRfof{sIPSggLYs2 m!44}l$Nj<i8v^s "16B@+{qJA6+PΔ) ׊۶̒U w 1i |#1#AcMd o#@w8V&_)X o$9dmz 1WX)j5?ahC1m yS>:>Gͣ$Dobl00LNH8ۭ<Ɇ RcBu Q^~Uבϊմbuue8D[.'~m3`? 7icO-n 盲rMx'=R"?UDPO9VWU[4+׾5+^WI"{9&%UK_YamKʷӕ5A̜q |L RtsFIG,9f:,ʮdXW+Ry}pB5~* ,D f9@%cn7ʓf>E>9L*ֵaЬO{ *1 ΘCRnsA5)t7 &3/͂$+ tTN;ѥy~ӅkvŅLȨ2:eߢeVpXv!MIYѢ,AY= Ɇ@Ij%M6zzÆLNS[g(E $G) ڃM ч~C~T #]}U_^_!P-&uJ˖EcyHK)fl|ݐJɝ!+#wx0(^,9Dr顛"Wu/>zx0쿣tɸþy&|NҤU)UfWN 033Бٽ7~eWec¾YӳfspwUH r>mMy8[6;繗"=$//*r#wg9`@w/aYOpd\1G3@%cvS)CGhA[G=:hP)/71 d^ǥn!!nG]]pz*ӂHHAW0@)y)sCc X@`nKK<~<}ՉǛiؠսNn->h:;mC饬(/Z8Lۨ^^ b{bLSqŕ3N_%Z^ !ʽ9) ]$%NO@u5x2IY.аz@=_T~hCn,6q3q1fGvPWfCskoH>8@#m2.l`DM;V299c7AaB$%Dg=w?#AZGߒxMlt; ?2d7^-!|1-SSoy yq vM'[vڛqU YIJwܙ)Ďy\mU<q-_mom |buI?] ,%C/ހ՞Xe``2Y+J~_ q2d+Մ%',ի*E%h9/@Kje*b:ޅÆ H vaXOf4MGj\)?8ZZzcRfx6|Q@ҨB-ET<ĵܥ9ڶbb64ϿS7d*nhL$WߺӋ^?lJAXؘ!vWxVd q#ؼwO{6chL}ާ{%,wN>㰰ԼsFՌn\xl7g|>w-Py FwTʎm/y8q~Oݏ_Jb KƏ &l*aqRZns-ي:9 VjbO?{)}f'`K@  K 1HNF{~M+KjOJm:γLibrdKS#)Es 7I K[,J6Ȼ^_Up G\FfA0jTP!OxPvj(% 9I`Q4BzDc\pJܝ[ ۬zuAk}ޠ+c!irgF t BgkaHM8*h6l>7U}x15ڎ~Y4^Ό@%Ld*9n-/*coʩ'BFBeQV!UxsATj8 __+@4ĹGאx"م7ғ}NCaWnwHFg' t?ۛ D(3ut8[Mc3(Xޥ⒕2I:_ 0H Re +X(LNQjQ ߠO47:  7R\7Zn^(w79 ^Za@{K7HrG-F_,% HyDzc>^&05tԹ-vҊ^z bUӲds :y 5wTm $j H5 ҡ&]L䓸*/"c4gG[|Dz6':}=p᾵ Iuv=E:VWU(*E]w2ʛ5V}TQs(Ʉ\Nc3a5K+f48 ‰Ǖ\2%BMTrܽI.eݦMM&/j`3߰Tys(Q_;&qJ5f͈%9) tps8М29ɏM6j0`PbH"|,Ύ,9 |*ߓէ좹 epǕLo-?igv,߆~ʖ r|_H[f,m'?PPNRHmTvzYJRu2)l&"z䏗s펯S4 $X2e)4U-ҥE2fQćo[RYc-p^HGX:p|dQZgl-k2>JΨOELݪ+8.Y Z13[\ɤiO+AY$x'>\Yꉃ&kցfzK:5Q iH78Pә72#8Ywo$a+NJ*W|JqVfyᵇRFy7׊&%x9iE l1VTe[s3&ť.@OKW 8hI}.Rt8G6>e2+{@p@(FH0j ݶlv-(_WxLО!Ο ~$TIg0fU(3b7 >D8@ʫ]3#rnlm <ĕ!O򲣯Tj #ZAA;&l }C/>0vIm]`uƄ$Όܦ\!zdxE̥ȸqe a]$xӕsɾ2yH 7bW/<>R0W]g(jB]+xXmBnU mѕm r&0$HDH1{w R&/l?JiڙNF8/)# geqТ[8%O;V8:?!%0_5qGNBL;6}&ŅgvB*WTXrD"*_y`fwarE2NhO WN=kCa0w}#z:!Ct9'Bc0vS S5Bzl{*eU3Ef7jfxK8fzImRYMn8}ev@_">l˜lܾ>q7it 8]G38S/Ve6XQ+XK1{4GG ( +Ҹ4[ǻ&_`}Ѯs}UZY DeƀCa[~ɏ‰PN𙆪vI^Qz]~S]6"@Ii#lܞl> ifHRt6Xt{Qi~d w`2 mƧ~5"wlZM<ΥQ-D] "*2r;0YZ07070100000021000081a400000000000000000000000166509442000812ec000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/=]?Eh=ڜ.+WR0# ŤF-ʺw9t-A0+%vVWec1 >o4_=6I~pq { )GEDF`4J m`;rJiWy:ߩfI QZk=_XH`U&-8K;_|p0^`c [ji% 0qzwC8WYɄq<E|iDԔTy|<4e4S%Ky%ҿ|7o*pQ$C2#ZΠNMsG#ڐR(JwcA'y/)W C:NK?xp  N~[@тϛ ^Ѣ3^_c9ѣ7Mwc?oWv}?ADps ld]'!xi5clah]aƩrp`ySdNsـUѼbm~YBb z6܆ [AۤjhƏw8D<+W6y7M 'dihjSGPjlS&Ani5@\s583^Fg uOqc.hî3澾 ` ]~'+~2vbۦA:7%M}XX(Hluì[QE>_q{6ϸqSջMQ%l@%%}BW [5xfĭ|Sa55xꆮ&uZJS;z `<~a?,{[4d% @Y34Cru v$-_a! YX,U"u"R`77؈F-×|s6F:_ (0Qn2GW=0upێx-wyh"}im0VctcwǎGR"ß"lTviT c (aI;bϵv\WPO4SʬFCs>H1Y^`F G{,*[q/H "ˊi*U4-CjMb4fztD3·#w *j0l(wCeL +vcT dp=JDع->m SpFQm6H^" B|ڝL@V:m pt{?h*Ze79p B|CM~RTr(C[GaὯ$Jp@ Ä5H)eG^IN:B K̜|سx0<a{V~g'wl7"d\VmEa 3Vр]S UxExMB[䰒`{6 .dNm$5>gټjlv|iZ?X -:֎ Y_1vH[Z LgRv/Fꛆ,qg/mw,?c( :yK?q*-,?K$D ʨK.= %B Q}̿-u<+}(@~JH`o 'Q> a7]< m/-<l'K[[@5~PpU'}t.fcFISTsRHmo&1qL6C%/\Uصlvxb~C!t9rJ #KHq dl ճe֣*W㮆LPд:lQm/b=vE<@߹vQK0H][,g=}dyPs 6.m]7% ŁBj]8[\d9&|!\2@n*Lb0z4GR(}cq^fXa}T"(`M99sjIrމP;ۮ W@J8YfRu$EpxTm'+~$V_K :VJy5uӌ̍: 3pN Vh;MaLm&Z &}` ?pmg!x\L10xBNV }"Pw+AIJMko>2h5@ 9z_N~='!xΣ1%/a&O7FDwg7e>PaRd)c3ԗMRDx դF G*唔DsoȄ}5 @SgGa”ݻf%%P@i-@1$N xj #w5L87$97(g!F}Mhz|M:loۢƋq}VEgJ/ "1c)Dz>U}Í1QB*|q'Aig0 MRv#e"+ uX!u]]ID:h^n7lf5{:P\jKÿxhk4W= T+L:ѲqPd  J߇S (SpH&/{) ,=VH=?#7;ק {?;E H $@ 0̄p\10^mTK%~KFz4RRR@ܜwĈ ^ϤdF7ꉪ2i?5OeMRҐʵm~1O}xhY+vNw䒒VJ 8posӛ`ok\6W_Y NtcN4 aFViCqY0/S@ l̓=ʀm#x.S+pTsa>um_H3ZkHyqgچp'qZfJ)*c.YDkqh(9R &1'9ѡdc'u|7|sGe?u(Yt5 H ZC_X=[~$r׮OA ?$Q{]ˈ$iHnUԃ bf}f̬w1T;5hNPS9ÿkSMdiEZgMntp>q_^>T|iXF32BHYt % N*"RI=FcldjiHSfܜyo9ȩfWo!~lVe-8QE’[SN=KTϮ> VJaeK*om) ]s1Y@ *}'%/;`!>RƘ% DT#&ƫ{Q Ycxtn C@rߟ<6+ 5wAKfzH\29 vþ+>֚wguehWH upR"MB J^5̙@-T734rP`G;zXb,ߒYk p){eVZ)  (~ i)Y;#+rVJ,zk \<9ͦdR3#0+=[&K)M6KC7M5aS\ӟ>5e@tX! b c}*aaFՎr,\qsIyI3B(.A_XI OŊ}%؇/ C#[B1Xz1̝ |PmIȌf_X_ n}k% d'xMdLCΞ!=df7Wl%~QW)8߾0y[fw׹K w gh3ę#R"0cp"q5wyv^ lT}JXOI*92YL/@L2Mps^fJ^oHaĬSk=m` = ̔n!^ZR7!(f$s55Hħ*ot􌴜z db-+ atu"jƽi k`=%Ehp!(o;C ~RyqdfD 9> 1&ROXa+.4fQz"X?c ӵ*g~Nm':,4|Gsc1V{HмzQu6Cs\XZ$ܕtGCXP'@OĔmgΤoIUo%ڳC&̎ԙcl}PV!Joc2DY_WcIPӊ,C nj5#i83I|w7τ_PEd,c1Y$$™9W{)X\#e UT!/Z!gw.Fj*r)Bb:do R0]@RlOqw6e-kk9y mrUjnQZnc3*㝤6"Bc >Y*(G :HRZGe[4N)ȞEnvǿhVt~@nㄴA4mHC&>;}xz4ooH*8+)ߕnCseT(#{Űv^TOoǩI_GG`,y-9!!^"P$2+f.p9YQrul&,9|d!1$W[O6a, Bxi%M cyz-1"1p)U6Serb&D;θtou3hqRDJфax Lg%z_r٠׉U3 ^8BB&:f=ǣKG?|e ^\Qj0ni>-=XgLͩ~~K#ǽ ^1n4iZ rgNտe:ȹj f+j)I_}a]3t~']<6yPjjt4Lv0^dxfUNsg|ZuJa~A2 wROs~Vs2$ l[仯2!8ѫ~Vk$`+WX ,, ".Y?btXbۿ>V9DE+\FkCGo2t[lYZM͓Ĩj:nk:O5*nT uՕNV{H3,0=t#':4s4! y_xa5klK ZcbN!!݋;Eav݇5ڃacW Jˈi.=͍LQO"}.;kpG 9{̫QҼ&.BY|>ՠog'3v% t?Lݟ58v$N$Ov 7*ukPW$gHҙZFş͘v73\=zv !%F$uTtj1ʬ8%sV:Q>X^uu>B, 8KǧZp#b>znMof %m}dm'h3i"&r.Tªpg=)εs4cj !+a0TrLfR~-ol2ʜ 5MRoPd+΄"{HS2]IVcc 6 2ryϺ)YcHp.@yVX<3l^zS#FgrH}"|^mΌ?~wIϤ7QUf~yOa),_]tt w@'\=7"q?jzeɱyGPB~Nưjtbz`טQ"iNkuFjG94JowMl CB 4{WOlO-ӚXKtQ(ΚEi/JUmgG&28ɞ1lҰϾ%؟0ϸ>fkWzX81(`ksfU{(V&q !IAaա -[Uڈ 5|QvV)NzEg; ]CEE$_ oYB'tDJ7 X֋$!2p*VRy3EolbQnwE!MmJ܂P t;-myIiHt&Jĭ"Kj6fm1lV*"CW*VBG|L5Eo&ʧ-#_ܢ1I4hb pmG64KTN !v,TQƾۿ d`9>bF(+Uk|GMwaf *7m}mč=[ƪs^@-0`gaѵZ 1$`%bhPV<nΌqJw'5ߚ}:~[[9w:|ߵK8T~7ö04f!,2":]K^OGXo5We2T$)͈<5l,wKϐ\o< 2=@|FQuch0{P2-峫gmʕ [ɦU^Wz2C|##plnq4eՎopjọETY;H"ҩZUwՍ]3q`%7wGWǂyB pyqINړ֛ Ӳ}р)~N/jD_NKzz40ha xVyvK;Z{fxhکafUeJu5v1{%-`v*.ңH:D7Cμhw"lB S3*lVHjX]Z~-G'Yu_a_^ (etmsG8.3#ȄAUNDV'D>*M !$?NA !?Cf_#o\]LVT9ƴfym ǵQݱ$l~1.T H7xmJ(pRsҜ@կuJ 4P8"fPNUD r솰|j*S@7voTBQN@rΑj},ޠˌYj&k4[5Ө-,J{|hb_n2,/L@ ߄yj]_h8PbR<iجh!t* }{F-(Sh^S:ߎmD5)lzO}@]͏|/]\orY)wgh6%c㦣{?#o D4QDA"yP|^D;J3T1`SJ'|~yQ5м2G#DJ9hV]fΐ/-LeJT,OElUK&R[=3һ2v_(jjwy8_?v$oZrs/- uEL&I_z* V2Ӏ%[ _z$:!6eS\dQ7 BHEQ,27=5 \1;@鹈hl"ܟ_Z@3!n<7X J mEdi৽ f縶[/4-{.Xs 1$X~uUl$ݬ[A+iH8] ω`CX]yJXx }q)|/rPneJ-VƪǞZLzJ WgKLU˚-P~L}"M3RbeлmƗ3WU̼YPiiP &oO!4ڏ}zR4d!BIH'cOKg`|=D7 agX7O^{QX CL#wHސJFAR*`|1%g1T!ۈ6ix$D~mygY>`4T,ؖ&mC^~Oq%>]p m D'_\ 7x ]lX/ 7Y3*fSRH> uIC{ PTq4]RP1 [h4GN 6m=l1z aKIMk@YxDyw7SƔ`ma W O;Msu~i˄3h7tbd %15vAQ>^NWn5]tkZOb1.ۢWu\g^$19k9)5zp8RJDuN0Xr'Ō׽µ0x¡dXt[84B0EшU;ⲾޠuI3%rQ~š#AzZ؟H aRZL,ܨbpEyag:_bh7tZB*R\Os.u5Oj?VA->t"Yy^ohIPGfSk!> >|TD`$w$o)L_E4n^^&Cf>)Rd x oݷ2-B8LtPZ4MIzhvfe3f`"]R/$Ҡ)]alͫzݑgD[ ?$[CXHX*HbL8P@ gan3D91~nǏy5FQiR[>{EKL*;ev)x~OI7*ys}Y9 ޭ>ϿLܺ7b@ 6f[$[I_ca&k,rTRiˀUF44@E`?´P6M#_B_V6`2+b%o^g>|19wLԎcIݠÈ׆ȓfo _Q}d7hzQBTX~qv k ZĦqB4F7]SU]"pR;߅xI 1z@t>:^Acaܕi[i˖Es)ux|{x_ޫWLV(bB5XRDd<}^&}pRd 4(z RlZ,͊t pVv|j%jN :;Vp1; M9pD N$x0 Ң%StW_\|~ \tL@_,p:8BLZUϻve)nTI: NJ hp:p8g>o :##KU>$-&v#'I;赉Lnkҟ9:L k_b/cIV"&P;URV,4dVe,)7S3-IVQFX2\]v$SQSRYkq.S^NK(f0>`[-E> hLīl|% #*X9&!*U\C&=/&Pc[͟LӺ$Ɏb^J 6W Ė6B_?CYK/[b4MB#AIpi4l؄y٘RaP^?e)!}di6vW(gɍ'Дqv~(l6Æ]ˬǠ/έ?.B2xw>kv1M@ϷrDd6p^\\wC90X>H}ZBMX eY_[0IxC=fk/*,Uc}\^KU6𰜮my3=İVc6ڣgoJЂdq rU8ivA_Ҁ@T"v!ނ`_\KSl, +G,ܜx0+ (T' թE\#Kn”` 7m*Đs谶M*QTe ?5锵.^h9%jQ3W; 'Ōo*%on# ~nࣉ,w@yL>v=ӼkP{vg-l"w@a|\ԕ\gC"@?'FCy9njOP؞$M Pl}ԏq?Zenk6"/B=]U4+Mlv $kcŒT=KWO'"`Yy ua ; KUѕ*&ԩb7!EI_*}少 OkbE]u+۞/54dX= ;6wn.KBuE>eu~qM'z iS<s-ۗ XwS)qSg6[of"!Y5;fM,D;+][?i&{/LZHn~(E@0 +` Ϻs4%+#=d𮖿*u1(?VovE 'GlpjڷgƱ`BF@eNFX'inv;?Yʐ!"vhjclEK}LHJAY~eSh;\o؉䵜CE ֆ C~DN_TN@,rA*Us1I^_y=١aEL#CC:UhdK]c R5p1~Ph_vnT+tc7>^Q}W8{1nuЗ5`nIYx6 8r`ܳܒL|x1Tw<F9ɧM!0Dy+9 \QI˒okwA,UHJybc9PT ,KlP|*/}2;+e9 *> ޟ'SkɢK5XEcLZa)j&)ҖU>z,w7ˢ4|Q/G—j'C`Z|oG)Ե$ 'tV@r+bMq2'+A=\"k -0B:o~f!%[=ګo>?yqjlhd싅CmAKjc"9@#ߔWP\P<9&d;tdt kԱ08QWwA-|$в!F ͛fRӞ_!'*X@;,/*<#;^JqUm'Qc5ףËX0 GK4kx_ۋi`;+<9ɠy͓9n?dK,&ϯQroRN @HzS^mcX#fe){i5Gasj^b,{|ݱ4JLt3ozZ򪱌 xJ]F 6Ym^|Y\|l;ke])d$/SiW?JMK"c.k J I&ɞD\!&(;B'->mb߲bce|]ZŞ^z^F[y!mk l/EԠty?tp=(]"-cag"qlS6z64B5co$A*i;})r$4L$J~YZ=k\NPbӻoUR,r5Α}Xf(BIo%!CQZFNY8S_{Y:s+oU"zЇ_22VM)H%Y"I|K~aFh I&X='BrjΟd_Xg 4Yc"y" jm#:` N%g9!CTS0chXk1YCl\ϥI1M"],:wQ(KjAsD>l5Y=9KU\j) &͕u3=3kZ,D8wyPPfmwTyS%!7,`1+!_~hw IGu* =(;,y)+( M_<7\],G"n"M08^꪿{p]OĿ#gpq(쵸VFI|(y Ug}L8qὡꠑy%H&Hx|Ӂ2E]}gf)C"șn*[h+EF'ID]P h+x,n%~F(jxvϐn}loÓw ;NB_dKM ˠ\lF`iECV ׼/Z2Eˑ3 btE'S+:=<' 2 gj4OYQQЀ:eeg$@4 v{,C2G!$]'E/YNAMMSs^,n5YfaUQ Op1 w*:%/"jﻍU6&ދy.6FMe:aN<{lQj]$SM2kA'y`{K\SdBwsoRdϚqh]]z*$5@3X ^ZW"F2\N6AKGPIb@Du1U#~S=j:)J},H/=,7>1'v$><' 'j(׷FhVW•qGAϼq UR!͋N@=,_tQn T T1qȃ^F73 {R֔) ιwp>;PKJWJ[]Bf8ן١LfGŗ֓&`ג<]>d37چ8kp VXtՊ8 ցdqK bx ]M t]zQ3;'FTrtJ/{*5b05z⪂[BF;jfB_ ci~f UQj):3孰g!1k%c'kkZV_ԁddWrP5CQvI*6j)[č3Q1=9rIF  pd΂1vMOIujT6xEm'"a-M6 i,d-s `{AeGZE'~0 u^K `!cgp[؃Z_0/Y\7lV/YÛet^$|1O9*5=4eq}~'@ >16))f14*@'|&nS;J&ՅT[&S\N67FqFvXG̅2mb F~ڙjpU*06YRyF[m/}1%w R@ϱ;f&#EI)CXxh XQv ڼ2aƗna;dH5Rm-O@΂,VŒItmǂw2VեKy"2*[Ss1=Uy{m\o(xr. q "ɾ*hc)|\x" }2Y7O&?t=k!cؔ|i*ڜ4 飍xm[QVn ,^-)A7x|B5Ik{PPVͬYhくV  |)k=l%6&! lRHRIL%qjK4O'J)qvSHN|`:BQ Q2U"3( Z]V]<//2# ֕v>E>@h;/..b&F-xZf[Քܾ#? ٩Ѩ♉\g%t{uAdn6فvkmi}hz *"C5XH_&ƾVD \6׹`0̽'{$+5ۋ?y糮̼ |l3msB~p"<3G/D@IeUzIPC#մĎ 7be;3iPpn7$q'CpK~]2<^h`MM'Eߏyb)Ka VdfN ^v@ Nb- s,?.MvcW+g6H_+iV}'4Q}jC/ٵmY`laJZ3f"YvͫϾ?IXX=Av z,| >1i!%b(Oߓ( /a<Fp~\__D+5|C76B#!~+<"T8A1T6,䫴ĩ+e8eA,*;e +#7|S19X8mwËhL`% s }&9@<g  v;yHoQNvm,( 2Z[!o@cw"Jl}K=L&(Z[fܰz㴝߻IM2c _ꛖTYr+jVaz<ȹ$JsfX5P s07R`Г`F<ą O{^鏊ss];.,'2 p}) ́ isHka#)PڒfdA$K|ۉ[S$GAgHvjA݇!pNhW- +g*B |\Ms^ɩ&!PPP#΅1$ѻ.S}:CWGLrrN\=&T_2R*ᐘ$go@2G%B^&=!Aų6pYk+$9~o7.W2Wy7𺔌Cq I { RK݄ gZ"~RXģowxܒ>{xOřLgF ;vuiys-KfLsЇc|bp|m$7pt٦@@A·xR!0:&7VڽU{uL)uWJS廹d 9ftϫW`_TbKUsc' %_;vhXzܾ 1Y-WM$̄ZfלsCNJ@p);cm""~.^G'~$~)ǡu*XA醗rg *E:iG?[=fTW T8B*%#$6ɨŎ\D0xNVPz2C>ɕ+'[q :tM(/df:6c 6̝[[eF[6m"r6Ze н?w>!o׋n#x S W:}cQݡ &<3j{Z Jl>6OS,VmC%!~Ib_'܍LJϯvǏch3SLϡ\eX]t"g%i6ӑÝČB98fgђP? Jj,Oڎgd1tjM_OUUc?K 92ݞ~W۵4VY'IƑ_|OoMv?kQ$-lxU Zb]GR 3ٶm6Ђd <{Vzl9ǘkWҤ7gKJ?2bݷ\7(A?fd6AXM`doO0d> W&fg$? "L[_@LWFI>}Y@7o-ml'",*C@U(gAXJ[ #NUD&e, Ef@Y6nwQlU"д{ՠBm0KV#4DMi%PMխ)y 璐M>,.e# 9ru57H7Řu&{̛ut-[ְOfs$l8秝 4WkVF}|mKih}~ ˞؄@56C0tzȮd&EZf^I0B|D%5ZCF\xd.[h9:.bndĠĚ$pڪH7X{3=L1ӎˀ0g =8B K{'jnh,[c F䦰OAqc;Cs[#ҜYR753)b3Hp墎Woզ@,UY|i;]!]RQ/E:6-yk3׈Ķ Sg\-^)ap8sk,9Z4Hf$AF¦.:oR||>+WsmF aJϯTK埤[)K"[bT_kc/oS4lf-kJXO),&fj|][ysT E jGW}lMeՑ̱ٙJ*aɋnʨݎ^fYƦ3H=x{ 4`*El^([jXݴwMKpU:Mhя\|X\7";TP!wq9t2Z+]qMچcl`@T,x ,3Z1KOv J'f0I1A_rq wc:]s#u:w1>T8gW9m}d\j>N >+_9QoKO>T`Ft~]*]|z{TK+w+Yqd00`>+wZ °fOP-VT'mH@0kbkQPt@ +H77ww R`9?RNY+i4NNzאun Y1.@ɛquL8p!Sb5!{a(g`bpL`G1w/DiW'NR6Cx6h8Qpuҕ/I!IY%]zn_V= _ Ƣx'ͩ+b X51tli ٿ_^}"'vjųv&P01ҋvc,r? 豻t:'NC4KSQXWFs!M~xl*$^I[ڌr\auĸlV_qٽuroֽXcUySғl81C 36߱+Үm{?1˒3(߭ӂA^86%''?lbSXo2jeUœTT5o⸍#U|akmyk|~6ݣJN]&T et0s"z @ >HV'K,;J}̬ :T+WH6-3f8`و+y=7K∀ vAp39*P|&q!F 56^ryd 5G< խ\>GR %u"ݶ/Wq[hV1A]kTVT#OXT|eT W4T^k-4b8](,X(R6PjAzt@&bMB )RgS]gU~6~6ga(Xii[-ӎ)QiFii?3Q4(8 pdWOmXOz&0&Uyz$MP2Z.8XkYVQ˨ Z;U@?dbU&h3`1k{F,QGr%(v0*?cxEKVDJ'DR?ȹZ=yʭԟ4pJE6ڷ%2UKϷ!S#QC3!i/-ᴤ2nucz \˗c}}4 'u(Ƙ:VCaK]&ЖIp\ ,)o`Zp-6O+AM" {hyOHGnnM|qQh7 D~ˎZ=`.k4cGyx `W?tnħRS:HK s"9 @!0VXNMpiBsS֎>.TJ C-^N[h|楈8PFNH?K+hڐNȉp𪩛x|WLSQP^n>7 ,1oT'aC[m[S"EӘEzxE- (e; y|wh +M *%pZik@.4{xح!@@Nx @(*.SN&W=wfMW;uprz^sn Y%sQ F,Ŕtd>sa~>R[^D'!$Xt$$ݰ0az`р@֢AʊYb?/+ )a )c.bm (ñQ: y_d5l57Exyߛ`&$ N譹 ŏ( wY/Tomt鐅%x)zWjDȿ=Ǣ[NH͊ˍZE<|ʉ讅.j])Dxx⯑!Eh,h Lb U ϵV%M:I1$eW#Kyg5K aӕ[+u.]yxlAn|)ų͍ǏOX֣{"u wBְcepC <3` |Eʾa:PE7  E~!t)\Y)I-O3=p:DE,R‹6Ɋ>WxjL䔛;qRdAqXKRr5ՉS GwrsbI.sG՝)R"Aeo嬴W*2z9L&990_o/"   dd4}? . ~ -{D! dOcI]@w@߃ ;qn#aZ\Pe*H#L]%@`H`? TM)$+ Y002fv1cgŮA\E"#ѼvlPyP!uL4"94±K]+ vu?=nBp+[,Ah1_Q>\d)>)/<'LT0 M"Z_Rwg楘K=?ꈀnqи)rpWJbc:B_4UڠmglcRꩫ2Zv>Z]h-L4^l%Y4F$Ki OGN< CN-y0|X";}5Nj,ztw:'U%]"=!wx?~O(XL}Xy|gnb  ^ap£ƟaǚN(9g+.@_3L5X'{5ʧH`b`&K (Z s$G3bCXB5Wrm-!((9KJsi'3뇾3%!4!񱛛ӕآ(Vg)WNJM8*b#Q NRt`wjN /?Nޭ8Ey ~lQE5Of[hPg""ċ< ZR_&"%gl tMW_,0 `1DkPpr;..ԑ_"~;ltg(6lJҠ̟ 2Ĝ;O[wVk9fۢx11UKqi6"B~f $ZYlif{7-XGegTMòQnt.mj35@jM~|M6"Gᜬ )) y$]qeXt˕cYW~]ƣ5u~쮤⾉L:p" rOE=H|^TJkmG@&q pRWO J\͇EbP{؛ #H5דS;?UDBKr7{9y韰l&k7lgР.sO5Zѧ%D54ʚPtIR>FLOOh>F_CǨYΌ1qu&٥_ YӇ wKңqGg;*qI&Rۍf$u4ѭ@F1JPq)^v++ ڦNT;䊦VԲhtj0F`ԭG'P(rmU 9eXpxӯIdN{{89|/]ZJ?в +i<65r8sGM75=○>y/3u\C"X9jf&#zjg/0H.59cw)DⓁ3Rr!hu2`;af&$BloO}-BI! Ƥ\"mQx'ҜjZ.Q oP[|F"efe^n'H\1c>&RK;ZV5gUr-J6*r\--+:!X$N-Xi uMZVSO]1%T6unI-5QUc[GN1q\>0[ִKtSOb 'v-iٳo:UY'hGĬR| l9Cu(UcwŧS}c7z}+7:-# M]\Ϝ>SkZb#^f뵘>jZUHYmo =rG:yN)~fArs{h@a;zwdbt$،͋%Z^w*Z wǧڷ dVݟhvZ*#5l:Q[3~lgl =2"yölr mb~y/YUZ .[:` cFϹ}.s,).5Ͼm ܂:*!'PgaA|"?sef` C{l]J ~$ý"R mfpv4e ;^I- [ "߰ig ,!yz.nfm?L.ٜt^3e$,,ڰݽsj4b}]GP\^`3>YkE|"ktcGGĻ0[;v$`ndkކtƞYWW<=1w]QEѥN5"+}2GZ31Y 9WkP ` =߈'w *EĻ\ { rV\%52N^DPN1rcpOy,TR~C+α_7RLٚl (|0Lm}Y4ɤ4M~=B^A{l솉O7 KA뢟n(m98eCpyIQy_zl LKx}a{oE4'ڏ\w *9EYq.+@e~,4Gd.7g?Ԟ [M[4+{RL^/KQrzFǾVm] ]9OxI{Ĥ5"\jX3ln~|D߇ y3b&Xƽ'> va3eEq:)5.v}KK,3;\:?nu yE{+i-: t@ҍ$% ,ûOX3m"vaPPNCa5|m4[~$<8> ؉H3$qZb#2͘Vx4IIزγVl<~ᦱ:$0?Ȉq{1Xh \׊θvFT x# {$Ͷ8ՈD}wJk9[S f&Jy VOJٻC1 7w"DC`WFư) ֆ!@q[ T1I._|s>5e"Seb[.J`N(7DtX`dk,z?QKgSDM}:_*"8p̴ٌ-j+&ꩶP74¬f$9͆ cV)Y? 9&>[N._h]&nzvH`\;e+uZFuq$SmГ.ڝ4K~Wga[ ߌvjY- TBsq4/\單` X)grQVKj2&9S(!M%Rdy(JE%H64 ֓,˷  j{lf("'FUA.#A+߃<ӪnV 8C> 1׏^wܶONU^R C/8CsCtQЙP}^JRK6dXeI2I=H"9Eg_ Aޙ@'@L09URoQ,Dd,AIo8Id?lbz%Ա,ץ9C~f < UÓ?0|buA^ 8I>C'sGr~f R3;tj'odx9Y)@;;I z?T5oR sc^!">;JVdqA?RdvL1z\Rjstbiv[ ۔>9ۡh aL@dE%$Zl2拜J*YN;U3cįi0ld4daO1aJp6!Ӎfy_ K $=UɄBaQb74\{4H|0T6EMd0dW##ЇXJ胰ε! H@3!"FCoʾSHk;]ea,W&"> Y _<YVʌԱ [2*()h Q1/seaNщC@IV}0ibg*[T.{y `KbPkbQ,&fuiaa=Ԕ/z39P&I-|CF>g]bXn#:m! S9mTC׾Jw4N ΀%)ZE+%"{75e:փ+X,?̀Ħb 8E3.n_fn5G;}Ы髧0oVWYc: (%O] Y1H Z!1ցU#KhJsQu\.9bkN#xiPIc@Ӂ"vJ,zMuK79=֝ HTj4^,7@C GU^ߌb%S.S!>R܋!d<{ :#3{+y))߬KStCJ'F#/g~&,[N*6gmj wutЏ!#.3%zj(a;" Ǥ$F1>x7}h 6gA(|9̶ǃf9|,IP↭ -:9j=0/44L1U1ч1oPP8(#TSEVMUMh|S@J9bGmp +v%i|N)Yஒ/I(L LRrV6MkBi]*'ZU3H9U9X3\p{ޤu}: H9w}pP%T ;ى  OxM9-UzwV OfCc0355!SM$w2G%)ЧsDį7M+,O2o։EbT,1:ksâ_y7Ledy ZTo5#_W+Lz nbnPt9~̇k`V]џ+[9(3hx2jʋ1z o56 _j8`dUP]cB)M]ԓ}(Gr0%tA!~'BC5NCKJ|%};iYTkb"2ĔXsJdY' zu `BslQa\,tH9S Py@s'ekȂOnqR KV!LLn킗!-ͷ_w 2֌䵼yā!2訡?W. O` (ſR@J)Mo+ӨC]gTqi,MqǗ0Izޙ5ta/ =,%ox O`k1ȞeeGv`79R# m)vuԇ`.l 2͸kɭ]U C6zj:RLexrIc;mءڴtynFf2!7U溾8G%Nĭ˗["jaҮ Pyt>GG5flN^nZa}/߸oW}?K e 93o\*8EXUP XBK|nfzegF>\[sX#eꟊE=BR/r=T{ǂzf",&%3S }ҐF*ֻ^/v$> tHH/J@R]XEd |\y#/lƙ~_b6QhVyFxwc\M1zYLA ;--AכEGdHsƘО}u6-wLCfp8-K۷䞰B1vkKXMى?d83y*4Se=œXڒ65$y[ r&u7"G6vf**h3-'\?!$tÔQީ'H-C̅ eGw؆xXSu)tyK##5ĎlzmШy96vvf& RB/Stz(6D()4$8x]F}Hf> RR0LI,EFAE s>Q4!q; TTK+ǃݘUb[f{x HY71$z2ˊS[]ػ("{;~7KC8փ}XR g$kpD~JO'בDV*jʫ^1[ j"5~~͆@GҟmEvrnjz+Xnhv/eFs.lz'Qꛠhzlk }=(guљ_99C+*xߦ}S?j>V${[NbjvD(x{T]?nӖ)rVqض-iήԖvaY,U^Ƈ(^9(oSdoQ#OEG\OZ|{*50)`gQ!A`v@Ob+>p̲/.»7t }>xN=$&ܕ~yс)^rJr#ٳr+ OaJZTMF$/șuQ({QdSߖb./{Z-c79E6Yd鬣w$2drG < z{:2:#cl16T+(@ny2A2tːCZB&H[4<فJ֫Q'%5lxIΛ aM:\O 89Y_ j>HrZ&S`uSU'̅aƸN6^ևn֣%Ѣx!]( LJ~1'r Ř?D(@&+74VUˢSr՗{W@640p %VOEVo j@BVԺ4bW"W*5|Pú9~|U~MՉ]^Ua)EAyW$%F1>O? =gbyAQS qVm4|_i3JC CbgN}\t "ΖG{&Vvo qpmm&iaR|5,sI:8>p C1(U†P DZm:]&muY[} A2wk&}iP(E9\'OI1*0 a?jc1 \ayp,b`g_lp /DNkc"~?Vqϧm:pg!T =Lj3/ՉiO 3p>NB"A!4#^L`y{@/ԖѷJ^U׎oJ&%ٯ5YլrcWM2YC jΐ՜Jhlo t8 %%( RP@=(lOEo*x+L`ս [iL;fZ t)gXxTo튼uS2Gr0DCR얏74 .ccЭJ&4Zv. !$zSVx-j ˾K SxR;0WwB mК r_Vh$#u#[m,*nojQǨYQѷ_.L=Mbgt߻:l.'=.ag\Cz7`#%3VM%-2@걦甸"܃ܑi1*WZeI.F}THq ;npVp!"%;rnQp™*V}XLZwF&'P/,3601`K&+]Y?GB44k>.?}w>|Zho^+Urzܝgw_Frv&jg&!pMA7$XX݀;1 }q(3UXtoCq 78sE^Ą^HAg[wFҿq/=oaC_,L4Y kͻb/9ziMƓfۥDk&vyI .0RiĘhNlSE)=uDRqɨF|术+OSFg;qBW{B07mt 'M`[pgƦrmDt tD Si m3ŎK4 N1@ 'lYAQ2ݩŻH}ȉ]$b7Z.}0o4)%]]e֝W B,Օo%ѯ{Q">;n v06G"XhSh`S_pߐX-f2U,- [8ovnVO&; U&u% Bvr^L4+&07]% s T9# &ӽ>YxQUUh*9waIi88Xȗ^kPl!!N1c[yӭ,G׹8k]=-8vG'WGdZDGibW?:_sPgbUſujc֊x >cGg;X 5ޑF] ?BI(2L$j-wvݎtATw'<tf8TV A=+5 0WI7oXC!(050 nx%H6%Rm *§~/_^>n #MO~`d̝x)0|8am{$KVՄc#?-#f9Tn|ńm%٢/v(C푡435 䙻.ϑg\yf%cKIv:1uc =\d#L+^ Ygٵj1; BէOr,`fhɾ+G}5 qU+07xjk D~@Iv0⻇ˌ*}wFr>xx:;} r(-[ 2[$|wȐY5 W0X~&3dڥUվ'".8YCi 3k4@qbjzna:ͩhLӯNmY&Zξ`U[\f'|CR>__ÞX +䓈%Ejz mc|B9r45^}(hi:FƊVh9>3Cg-ޔ}pnU(+=7 ,Ȣ쐹y)H;ĝ`|ioxJ/wJ1Y%9#^vjTCIp9{49dsG]oQjH:NoN zk;^0;k_$$q&FR4`mt֞MV Tv)$q(O:&Ou\) һd DjIB@?t:ʨk$D=HhѫlW@d_gU4"i`,>`jH^LJk{ZH!TtMḓ;1 hc~ZK H {),Y@FiwuvE@V-{MhcaȞ)ŖymAe .&_ A%9IO6L4UY6_MѺ](d_oc b͹/?ei[\ێCV6'%B8ʋ},JpgYlma\O?\fF&Y!Li&)Ed О<ʫ@vϔ]Zw1J<x<d18I 2e7ELkV]Ƌ[u\$.t2gJN})ѕmơSBLQ1d9B4ѡhRyN2ЏCk{8c\?៖?/{"T>g6լ._/\,߽Ը\Η~!pIvb߉OyShߴx q IVvOX۪> XY|E,a^w%hG_b:旉=^ZDkv }) _!l@T|˔;}-atw\40)F5|%<9⑫)-E%1HGH ;IᐋG]r `Ы}vn(k!۲K%ј$KtXm*ns>Nlr4I%m# 'B f]&j [~S-݌=E_*db$N"FdIA024bmW̢6~;r' #ͼXV]mgqV6Y2, +)<տ`EoAj{Dm_:R96|Zo$f-t65 xjaPFU4weEHfbaimCK(G TA !P/z}dΩ'tXvXwOcVQ3fmH\־hb(hgm[D+| ֣lpY\DjoJ 'Gᓌ @}{:<@6W^8|Nwd\D˔Q $ 4dޖʚ,?1v cB1SLw*O^޵Tn3.N09}Tx-Ɉ Z;f\Y*b4^eôz˩B@w:c=(\.qm8C53tXbAXF]n+I!wr2*ſROdu\,b&Mn/y#Wp?#V$u@M.ZXZfu3!8+)xѪ5[,?mp nvkl{kYnڐձ'7)?Xy ! (Ŋ۵g[j:raCug5vITa+z%1ZRPy1+Zf};”7L~Uˎw&7k0l3gX?8b#g~HN$6vCz:7 Bó 6=RtŏkQ' .L0PcINնǬ%ъ;xBUr)I#guRCW_Bo$|'+J(fOCBߝp֚/xPo p8OϯTIޞH%HHc;U@8w8Љ,fm?ާ=Z.?$%y ^V]PgիP&ZW+Z"OcH1%M|t$)Xl,}N]X7ֻ߹[Qvwq}J. OPpX[3JJaA9*1*C-yto`7zO=ūoKQ9K|jVg_Qlaoo*S˩iK6bY6Zg֩ƶxM:o*?{ҠѠh- Anv4FMK]-7=9hm[5S(H[E(O%RW!9]Q0)sN"c|Z@Cs|A;06rA}TA~?˭ 'wܒ8]?Ϟn֍eڮ-t`iU"zƾ`EKms5gpB-) UeⰝ}89 #gq=fO< PF*8Zq@ _0CoQd\ E[tJM{ Զ9ء9Rϕnj A&LhTo|7Mdk48}]iQQكu[RPS!'տn&}! ĪapX+ՄJKq'MJc>:6Ss5jHVQ i~N?2qЎ[YKt _*'>?wKtZxjgYb^j a2TLYb3~|Qw`|n"m{p[f9㶖v?zV2UZP "@crx&Vp+%y[~.~NAy$x%>u%-R(}6FrqP9 ir#[D H8Ƒ.LBnG{9G ~ 7 .P۳r$9dRV"&gד~wT)btaQ<]$fʺ#%#কtU?7Ѕ>9_F^ͳZ]9n!"q^UX NRt x떞來9>c_Uh 9L5/;uao jA"w֙C=^Τ%F%=<.=T?# g;f=i2%+Uj@RcNӵ)ڣ(3+rs5e^@Yh"1x^ X̕ŞPQkO mI%ۂoɟ֏x0#YmmOء_HGzȶc;8r%kr\,4sWKjU33af2^ʍ(ķuTxʂC S?̺"ſVɠ~{o8 kC_sUc7yw#))/%e9;:a3W DkS0C6$„OWvŋS'SKrM62v-4D)1+\046IX#)x'UT#iʟBdQb씨7SNƮqY3a> ;8ӎ˝9Arv{F:tj.NIoJTӐš㗋ŨuҸ@&v~ӨGЋ?Wk;)'29AmKYͿ%P$/' D "цsýOYEI@ٶW|7e7xI~QG.M>93y_^B5l-Y_ɡs CMh.k-1@d'.Zɽ6I. y\tgr0֩Gggȁ2.e䩡PZ03jÏ Oqovhvox$v2Q37:Q)\lZM[أZׂ;WԃɌ&W(~I\V ^"l]^w^2bst (M`w" tJ ιSGRIHW+qsERYQJAk*t>V:׮>hbFTe+!U1z:+H9|~䏖U o9$!ad3xmSSÒ)i;|~,T-j"vyIΉZ0K&b#]y7nE<0(Eվ5JGNd;x"IyF8fp^sf_2qp&hylʍlSž'Fnܟ5w-pO1Xt Ûo(?aGjZ[| N5:/>>S5Я=EE3k@zꎓt\s,ye]SDLݔH@NPH0mw,XMQV r9p:%/З\ydT[*=鈴&2J@umnr_̙P1 vb/< 5^iu]e-xɳz7ܜrcdpPƧO>-*fx ZPˡYz=VXZJ|G6U3Eҥ-CG(0[tdIx~~|dRxZPB% C,!e-jARyZֻ:=9А@߀1]uU*no# ֓Y4t5 7`lxu]=!7BNL!1 Gϕ0R" ,`yu9& YU)ӢpF 2V}b,CqhURcTre goܰ Pf7cw4z;Lr%3:m;f~yA~HJ@s-`<ϴtjZٱ.@ Z(Zi̕h]&AA" o/H[0vĸC?\r}I[FB;TjChopۊ 8?4fDzdmQ1{Hu;Rh= Y4Dms 87LU<. twK UE M\ĥH[(`숖?: #;AcwB9H.;z7/%~\lB ,8;E&^}饝[΁}P\dTX a~v̿5 |˛?%bT6574mAwW:I={ͳWL0R,ӔR\KXt~/HT/4LfH?tb9K8iOj\y*4|SͣOoYhKE9@\Ir:̄D)ӯGPOW$m@ 㰧^6j1@Y ]k!uB?JRGhB:\Y!%@uhH݉i3aNc|Z ^W˞iڿ󚁎Anx"&\gZR2v~#Y cJ dj&`;hd2˜ȵUs$]\LdO䭃*I $‰tά&9/9D `eҦ4R/xO&{0%9vOq;TiGcADp0U3*]`_I[&G<ѠQvPT[_;uXӉ(,Cv9iq/V"V7ʀ %׹8Rz#,i[]0{%g$'MkK%O3o?h N6D5& 0DJ%pOn ½gi*vp6r+hZF/L/CЖ#鈰QBUe*5"ݣ@qh-xT2PQH^V*b(p^MDž9:/E~? rPX.cDFao xcnVObMZ#34)u\! ˛i U tZpws6ZHba])3>9ﶖ5~=gz Fȫϱ*h2[Ĝ`eX܎gQȣ mvf iTe]̼Gxj`whaXv|h)! u|_WNVJHc QK9.ڈS=#[ĩJ5uSbcx\@kO]8'K~062ݙdwoxv*P.S-Hv$bS3 (}acFW^pO&aL5%GEF#o};"xK?Vwc/5,JUm@9ar k[40f\ EteuI!99p`G;F9[Fy~#R&]@`aIUMTI<󴁽:BE5]AʃdD;;rk> !,{+y]>9׸Mz_ |W˧pZu}^U<:ۂ4<`?p[c_JSW䦉T֥Bz;14+0hwsk~q>IVucb׊@1?U)i#K z<["]֜ EZ\? 0Ñҥ݇D󢴣m A6~ܒbpܣSXX8AřF6-k2)_doq ZƉÛJ鷣#Bsk}U[n+% 1cmQU{J^<j+f gxN\j9ws1HV _}`ؖM 6w6ObυijT  ðzf3HtOm+$(qN((xQ=2Ľʢ/OXMLVGOR񁳝c51FGc`[* &9upѵu2^YWc xF:@ uHG ":o&*W՚zy |~H @;:ep],qDMedV>N){O.LQH \>b}aV0+Dg2Ճ<+5!_QKTBXޠtRTKZkݹ:,b!մL=4$x*5OL;wGcrU|.15I.8$ AmyH4|4`~ r,Y.QSÆ\[CnE>=|NST\+۸< Ejb yRmy+v࡝1RxeSLTfnjޑXxkVzB)Y" Y|ao6h5glpK>ULq,*Bw-ҁ7~9=_O@@ZϿo b)CRR ^qEjw亐9BĄKE/y ξǦH,6 O*p\@~o 'cd(] {"}[)󓳯\YwXh#umk Y!v\2a!iݼ=^ˀ~_A2I, '4WHiyiO%Co9 :_W heVacށ όmO$34[1+0EwP0f ~l~QB:_%%5PLܥC,Ya< _1ߧ׫Ŵ9F**^E'V2e!#45zB q,V[Ja4|&)2c١'@ Po;j3c-Xv㺵Ȉm; .:e:'p ȨRo\V܇T@ 2r s[.(YTWFeꋵ$($~f&GtX3 Bom_ hXATe?{g%"9+ b1Z'ON>iAMB S}bg ۱1&rU+*lˉ Js̀z4o߀ܪbC(l4g^Mt;/C^(ٗp<5AlBԒ ϸvpEZ&Aϸ&MT"dU񦟈Gic( :xfqu xUXʫ9K&EwbTPK(:0V|Ձ[||~I5EeHG<,<ź<,d@$cT]_ow K˱UaY+feؽY.n^ 6reȏa5fhe ~{UAU/6(ؾв dt핗^iz8)dY_ `+N@:\xA?DgxC2mHѬaű*j{DbD iLt!"3CLJ@Rr^߱e}GIkgL%>𓸁4@{XZ'=tH+!P)u kXRC7m>"tRű]'`r 7)ˈs6g-0܀ F~C8o PH9G~D lX-;KL,U' ͝_QܳZ->֫)ԑ1%Rt7B3”:{9wVm*,߱pIo|A850Й\fBf-GbJXaIcD TAˠD2X{8K=PHAڷ!6hOY;͇DzE!O" "b$MM ҩI2E#`vNqDWDL i tɰr:r3y+.O/ ?tBF#;#@Y,2O{EOصv|xHE02 C]}_Tl/yMM\$~d R-{a+ |z墱du_'F&ǔ +?Ϯx| >B4#{+]=x?=9lr8oɴk8eZ>bnbwozj|9h*#=QVSC_B;tH48 `8ƧEfзx4Fdr)qy޸-c0}:I~s̈L!u!x`)zFr͙U)SJs䙮hY|ãb;΢~%T r8[# 0MoIIcfS 58uX&WLGx.7慇ZZH GfB 7u5!(_7"%r lAf~!1HBW3ىk0,msаU@U E8]F$' L/=b̏f0JQ#LArLmRM32TdDLz d qSqW^éƫ'}sl'!UsWs/#˕q.:񣛲n'HiQPD>+ms />fxHqĠt ؋e`1)&"{>P#)r1UYАj,ܓnKr/Y5zslqYR.݇?W٩Jtæ tܒN@. c~ :ZWg9x*n2 pWz֞_5P v䤯hM9't1uR{"[$<$ˑp$th֗W)O&22e`XR Ll +}$!}(&mtc>NFѨ⫗6\J,7VֹY 7|:خ 51Ш_-x.T:#S6ckV :vZ:4('LX@#"QX@gU;XQ?Fnt{?1 9';"b;uK*YG|{M#t"DBP"DT*F=VfϬ;.Se+wBsoU$\4x2Ic:Uo!b7WݪX2"&I 0U7 |'. GO`DŽ56`!+N`!1=v>Oh~.z"褗(dwXo*?@"!yY~L>d%t$C]84-^ y C|`=x,w)#u"ӷw( OsT&RQb\<~[Zc`VGE%7Һ Gf|?DfS]K6\kl8 R5|7|^`(kGCM^Tҷ s!9|~ ^*|hIVS,4gP 6HOu@ؙڍf4H]Lhu:SrSEWiv=%Ȍ;Kk~sóu$UNUň뷼Ö+y}F Jn{n><:C`GCel p6?6 6)BlS..< 3-8Wk(I1oQ*3PmN!}nYVfa?KڥY Ci+&q6Ev2)Yrfauش( ܪe1j䰮}E|rI^;Q>fc88|$E&ћR0E`ee9lMhӫTs4b|nQ@1J_k0|ΏVA}OT|7`FJu'b]B)tB>0&W5w/jSR eC[?2Us'l{OܚP4αwRjL'Jr*9GČۇ bayo5t}|e/xHCFX܅tV}?@pGhY+GvMHï $iAl6SQBZ10om'3Eبߞ+8mB2#خ@rtqՠrޱ6 [aspԩlE%!U`S2A/,MVl$-+WQw0=Q[5*~u2ɒ$ڏa%cL򭡕,p +)p z!E\?J!Qfs]#dODx;v ɴ^>륑 /(HiG&{}69Rp bGm'&_?nS#S?$ڹ Y1ۨ&)Å"6">҆+ YEFQx$|[U+%R)Yq>l=;-ږ?IU) )`&HXeƙђ|FE d\b0F5d-N>2)}ߛ4Ljty]PX@175cs*_%xZ AD%`:Z/TSNBEV1B;|v 8 gw9.سrbDϯto̚2?{6}<Ҡ\7 ZcaVGC3>QK^H"єhh=w< #h`鰲f}b'} q:OiHweckkgI -ځ>o[ug|0 ι\(LڇN9}@H:iB8lmk7E6BVvgVF ]7Trs4H  MyĂw]I 'Oo^h1g%\>bٿ;g9f{}/<g,/(P[w;;h·톕RS='0 pHtVwwr=d]E7?4vCn2"1Kz>ގt(G+}^@+#-YOfi5]IղlśGcF[%yPYntʭ46.KljkQeTYe-@*,T~ A\㘮̓_bT2O=S F,j&Z߸OX;FZgU麰2#V= 0@װacQjNJF:rNvttSB uΙιX>-J}1ӂx̪BO.gdELCrZ$x'P P#=AF<WQ|Ō #m$1r0s#ׯ5,p̋6c+>. |^U_ #tQ+Zk*[tUu gޔd4PH<9S$it$`*QppBnfH4-hY TDH@ 7KxEM"1l˽Mxɮ|2;#Kc358Dپq~XilNBf/adӈ_?d3*ex댃xᗁe}lTNHb{yl"RBd(P?msQ:U9B\t)Px~3Ek3@/x@f /h ߛ>p!Ė\z2M;udE!8:l#/9٭^ ]l=p3#< Pl„yׯx '2S 2t-G;'R ]7 jrٿ]%`aKpWnb{LF"CQ/8ި62ই)k}DR 5Cq.N  P Ȃq}HmT5E vCo^iAw؞m'S56qq(\$om%ȏ \;^)N"RQg8}:kBc'?Oc/x+O,jE(nT:B[R[70goؚ`oѣLx+rBS蜏%* ѱS K90ffE0ؼ?T0w/7Qsdk[LFT";vY6!vj5P9z3-YX5DKj+@teZu)gz;pDcfxs}|0XOc]~-(Z8lyLKfZWHÑa0ؼa %NUhjg^?jo5NTE@66 k/iC%u_ԯc[*4q *fRS@ޜ{)d3؊n%Use)?meecp7cZVӍ͎L@WeXuXqB!f,w[bj{{Cn+6ɢ077mTB~ʕ'L.lOk`׳Ľ!ʥBgiY>p$q;l404h[Pq bwoE{oWN,蕗n,H}N' DMEMݞز{L3ϭ\zUvצ;?FW>JQ J.B39njֻ?AV";;m{Z{ LjY eQ?:@2K8_"':w"mi[H@$"HzM+!76˒z؄v"?2pbQ 䑹z6T~ D a2TOVCevg&0ҋd8Ǵ#JkY_I9]er*bEm1v3Җ+gcaPҕJCǢc9Q k̑4#˕P "²'b1hp<$MWS1*E"uTr;iÎ^(G6~hǦ1*-(tԷhz-rr ,/<R^qUᲚep@7>D_8K/ÕZV|MZu7NἸ "Ksf`?ApB\xTj Oig+QZnrL]6hb\tEI}]`()TW:ό*4~&w|j{wpI6RkZ6]ۉt~e͇ͨwQc|qvpZ/7*% ]+1+o'J2픲MVN?~}d4$Ѝ \ .Em8r٬gC?;Nvs|mp@ C^j,]ʜf5~"Z0\Wkƭ5fT9]toQIiQ+-O"EI@]K٪3/7}h{98;v ; $e"I!u,«&<~D=h[}`"X6yz!qS E*˵X^ӥ.k]"?ȵT붗Pۏ eXDCttbf$:Kb¦lB%έ|m\vQ &m3rzL^^ވ"UUȝ Ҏ Aby|oG✠W%R7IZ  AOٌ'\?̀{<A&;w_ܗ^hk`boe2àY7/7ՃDCD|t)C=cI`AcJ2Ѻ nc듦I}TpՍ´I-cG>\*#y]}x,3NEdxf:|{5$cG=:ANȏ2z/zYOrlCե`z ʼo8?h;.˝<^.څ Ʀh}6gU߼mZXv :ˮpj>}ɳ1ꋺJ'm.@W`VpȭS-ՔBSp}8^t)"V~MH7'!W(DžxԲWB˛detp?9u9(i˙ /2|g8)*Tɂ*fQ0rZ9䫝(ov9vS g6<$i7Đ~_ hR* {3kAAhRa_zKΨjMK٨Bvf Jcd(GgMtT=3}uh/٪$ B{b)\f.jp8;?گyaOW0nM}DI`db;BxPx4W9.}k~9{glEb%ùvO|҈3LF#}J3el5ܶr+?7xޔ}F=%7" vIbGLVeh5A $, 4첗G,J 3T8̥=/q#Aף@)+lr~ G"sc~m9ymA <wsH#6l{u|nbAAo@&Z*\G:x !j>KC,(WnpEjp@]%vwϾad$r8r펖9,C 1H:g4Ts{oEײ]^,ya|YX-6 =%iFzC..g"ΚF胝 X}Lۣb vZh<[^ ~5B@Ք`_{ae\G ߉7iНD)Ca} M?o;OG-H23ڄd\>N`r؈\^-9[ԘBFZ N%Wb3\CΫ8N5 _</5/H%~*>C"4N8Q~[b#* !GI}P;sD+0*#khODJLIÚ&NعΉr?>%^6⫘ūTuYBR^+4u2^hifLD]MEΠPP6)ĴThfȁıVW=xz\yFɋRqf( aD&VңK9LۘY"ұCNPdSؼBBȔ]C3ו LG/,.UlJ:AU椚kZ~KH?*+Wh43%%U{6ib*!$uDAf)HO(ո5֩:HQC6@n!>7dLDjh^?FLʙ#w$pn[0#r /T9=Jo,55OO'Z]YRW&]5geXyxb\hZH֘Cf!$`HAOYu@߻ Auv'!so`y-MWB*8ʒe䠪%9V(HK<`HرJz!wb޵椰a8pBM=a$EAh q8PGfyB_zrp5D{om;5b4c5@ъ9T rԸ3Ɗ>\! uB 3pl!XԤ)Nu ? %-< 8TKR5mR?23 $⇩+G4j Y$]ɐ#as.+%(xbG,IXGB޿J hLJ*&A_gm8P$ Eai'vПC6~j.%D݄AZ/rMqgK^M%t4M7A/qSG.>y40(yHd|\x]v-[ ~}i5MV$3& 7wCgRwmh+f}um7XW:<,5q% jɦGWt)X4ʂ/Mߗ1g)n9։+8b;lAmzJa;Dgh YUP\M ɪ(lt)[I=԰|gEҹP 3g:0^ܪk%\2Q c5oZto^3K{=5).e`/I_ȾLLːl3'x1]{~r*Lk> 4u4"m&^t#]^ - #@l K` 8(D~C/ ^߻7hY *ţ"E^%Q VXIjv"0GLP8Craa=;}PI /õ_0o㎲#|$y&hڞ]!2vUyeJYvo!XE/ +s"R^N?D9w4E=wB}Pdu/!l}.:qXZ|ݎǑӖ%b~N y/&rokpepc`~5+(hokl`z0c҇>/nRai?C=P‚TkH{ IT#%ETo+4D\!^Z7<"!J!%MCX,r"eL{61&3_=!ð' ڲ*Kɀ߂,$Z쭆t=12;@ n("8p@Xً;+KUa0( -Weu[BvmjԚdxͻ{Z5T m3=ACoz'`E~r Z!DG[UyyzR [Op]nq#=I@H Rr?u$Oɕ[gYyYA mQ*wSIJ:]RTAw/ʟIsBcRÆ5f{>i>(U-O~ z a䀩eG8mV. mrAH*r,յxh]yPc Lu*H@a-h)3r F>J&WN)sMusks|M:.뭳Lف󣿳ٓsofC* }kj*JT8-}ÔU[AO<3K2P3,x"ԹO1!GH&gje@IG"ɔ{wifa6UblOi|2gpUﷶWnG9{Gg#WǧsAcd1`W'U8O 0Վ1 [ػvFӆM\]C ; N:o싒xXлbJna^qh.?Sن\J YK_5@&b;+QZor4a>Fr4TşyI /o* G7Ä)ROC#ӦMh/X&:~@.CKK[X*7P^Y.X&^3d/*lCt pDY>ڳ8l^ m܅qW'`)8_#&|f)ĝ= @=EROJy6Q@3%9aQرdȾwz~랉vEj^[R˽J7Dfcq==eE"ԚIoIM7x&WZT`Z^0Ҩp3܋A-HQyvMdž%!2O>/.S,ZB14>an o*v^>!$.9 Cq$@2k{I~wA%ЁTXl~rQ0 PQYlUTsssHM ٴ"6>mLҽF ViӀ UAHC2CIv񔘌Vxn@cbu_,# lIeK H2r}gַ&V)X$H|cr>?,,}z-+'RMRMQ@jY`,CBP4)P׎5: x%x +c@_!6Ww)e~ʆFOrkۅ SY`BDG( mGOw&cCStx?kAW1Ѐ8בE]>7T+cPKDq0CRrs"ȹ%[D- GZezlaZME_aAC8DߤjlHNs!z~Ƕ`.<ꔥC OuWSH03MT}]Fdʯ+`0`&Si5LPDBgm( 4NHI(vQ0흷a% 8K>3BݽD0J*k ͯ١*pueV3 ]9ĮT-y=&c=J[hViJa+ ]o< }Lrg\X@}3 oCz~`&RܛOl3T'|mH)0OS5{`){xpczp}; >eg툡l_ˣ=I+}tw#0xߡу6hf_ '楈>_uUUD$mPh8BZ-Z@kgZ~HVdw8faN:[_h4JN|Devu90Bdd.L7WwDؼf_{vuSKo'Zyz[&݋F5O3e lx[$&7' {D%c-V&pdp&I=#ӏק.{<wHaYӗ%rn_}a `u?Ef)K.:N= b' trjmđ~v&^bƫ49%sqg%bzz˲@Ch_VSwZIx\Ay]<m 鵻?NBc+onqQx=:[[S?wW7'D4tVf ~yO.:/N},YmL+3mgVWlj _v/CW3s$qM0L̛H"8v[sV38ՉynSàP,|{f) OGROV<ұ ]71g{Zp0c5XM;.\vň6Cb" <1*j0k"BCz <2]j`0y貗o;~-銀6_HJz&'$y:xjŲCq>t[xuzBTVB|=(D2sER`8oȍԢgRD9YezFW9rU&Lk{mt ;ґ#0.nWd Wb5Wmh qBEq-KSs64GB|tm!'9z{]yK*<'ܫ^@BzG?|ӆE|p}2(4f!Rr#Xhb#᫓iЮˍoMaJ!ξ;A9hف{nib%0ݤ +9MgS5k^mxw* $KvXDﻐj߽{F",)'Fd0(V-h9 d#rdHPOosT+= k}S e<|UcI)VgYW<*_&(`BGzCs8+;,VHºMzIuCN]߰Kp<QEyӂ-:0v{B)h)fJٍ(ԵVHD&,JK;>c F}U2l~k2 '`ԻNw a@4c$Vg%cj*Eae8KNѺ B'#lD )&  )]7l;Hu04Xm,$9)wG nrD̨Nc);GxwT 2d?ٖ[݇ b\h~ېD# 2":ˣD{hǙ$/鬦g W~á61txԃy;:%+_XZb@zS.>>Q͈VEjlj`YU$ rFS5R{Ftebk AY$VͦkH'Je(( !u/9l+#dkXW`G1)3B]sWt @dBw &`֎jK=ЁvBAV!C] z"$ ]IܐZ)ţfTE0u7 5*-Dj0f>V=ue"x'%*] 9˜F9io.fT\qpWA|ԚQ <wT,2V?f ] %ó M^'-3EƇ,|`|e\n!sVg64~9Ķ Xk]>#9*X|c\r_6a'v s+RпǽIEm ß"Ld\>f練uzcCibLOZ!V6r&IpKk$+v@sh]u#dg>м.* )/9r,_А|KRB;H3-1! &>y.8nE+FX& %R hЗˎ`^Li3^NU:%IN>Jsw$^;r )̤ I&~Y#?ix6]zei3im& %:p{fЊaF0 1sL(6-rpu#ܰL[Iڲ1浸@ VEr~g 6kd-<8(E--QVWKΫPr\nBqַLJ,BPa%1 =mpQ5~cE^u[pSukm\)\!&X< qVu [${ 9ww2S{{+)N- X6oV% - 8w068}54L#035+͵\MVx)˳19- 9kL/d4Ė*V)L)%WԚÃ[|+S3P !#M邝d B{p؀3ZAW˻x Jay13FJ!e ,|)&@MfOs7b` tNHPƫGs˘ wʧ "lz\ V%axR{s7 ,"C#sƯΔYIݴ_ʃuMg~U*+j+h :3aocy3I tV?!b/,\[qa\lrPRL=m(6\} 'Z>>c(MYPa!O,jCJM,kU"xx=F# ?ěy( e#s\"%̽,/ Rtw4' F W:q`w Zl[17#,ڵ=c#F0m Gy-ZH~_R3b3e +v {cM:e[1(Nߓ9l/<?gUKYzإb, n,ԜX5r*'Eŀ8L]Fˍb8;4QJnJv׵JV1:nK{wDQx/F=qxόL[("rBӖ':< *EJz{a8_N4]LSKԪ~R>0Ua]IrةTS!yvtWt5@;?}9AFF>LTk7r855 33T(pBc m8 em7Q`7 x ~9 fgs)X0r.: 9hM ϐ@Z2VptH`GS,!%X@74ذmFWewƫޥō5NW?zUi Ō-S&m8\Wj{oٞxf*=sEe/JK2h8Da`F˜4<~xw`dW mzz_Y}/>7{>JgkAOkk7Mu|o<Tdke r_iE8dWc"k'g:@awCzO3:iڱ{F `ջSRI 6Vb Xhסԋ|at2KDW+4(LTHsǃߤX {7\IbPIM.# ]A%h>d":t'>7>Dʏ3kpͥ 쩍#/rوC #M-Էmm 6Uݹ Ϯb}cla'֯Ftf.' !|@h{ 8E g ժoF0Xj~ I@} 5!pX_& G?O72"0)ւ=7i5gPF{&ӵˌ۶dtaDZN9M5g/ 3=))٧ӎgdŭF.{y7,,LxS yRY޹"o}"MzhEVީ Bki48{M P-ujH>]C˅$+_.WZ.q4;V۩7C{i5[u0 /bٞ+P۲N2]'€]\*U5;SgI ya҂[/Qbgˉ[bcRp0φ(X_5}j ӜO|sK?0I`8<~0oN8xȪ;5P@5DT&YP!kʽhk5=[]0t"7_}(m%s٠ 9,iU}->ϓT=76\U6*>ʄMtD3T [ g\8N~n@Bw6Y&P yr+v( ?eyh:TohֽUp0y1:i[HT~E3VFN;E`=.ßY+d pEE$!rޱ@z91/Mj(JMH;H#)?{v?R i ȋ9u{R`ǂ4#%sm[ij忪*3}8 lxxw9c[#vn3q;f/TǑ!  "ϊw@cxJ Oi=z ߌu*FHӽe8?Qa9>o+h݈tF"z;0٪D/=ƪ!"Y)xSdnnѴB2§2ׁ޿p%Œ}F2x}zݥAYFgNʋvody?DJyjۡGU@ՔVZEPҡ=$PawA8B"j(?P'M9(;bd +Guy#6%x4 Y1; W@ YS0.iƷg0OѴrKxIlO7<2 Zփ0Cjt-w(\eVo6g:.B|kCtU+nNf(Qnc~NZX9uŒoW^{yy(!8B&$Pl&/'puWQ>DÈe\fL0p4тyz%5.b9F}ݘo؝L5R@jc]V]+}!R 붔,jW?-vՍ։H<^J8[ K,}sXataw2  k k{= t INZ/OIUADaDIGz4_K10BWp~6W=|f w 6U2 W[(lEUlUyVJyFFpM?GQQ*nR߱?` &fwXP>JRPAX_+=" 5[_7ƒ{A$_ٝgG$-.ܧASh6A#?"xߣv_?|kKZb6aq PlWzJjI]ʑ*X΁eqsj2C)$kH+fyfVȡԮx Um, 4`꩐"߸Xtoi}jV=_%bN'Y%<¨g!DEzYF.0sTYpPpg[i(jRp$iY)^`ŰGוF9$ 6'x`c0dTh<'Ѐ",=~׻Z\(.XnCYr* ZSH~:G3" } Dj8B; /9sP ù}pܱHfKRQljlCBD紬bAZXڒJ@ƪ5i YFl~^7x!iocn+(HZW)j9 ZפؔɫԹRM1CFzL =LrQ8@T qS"TOQ=  $`zƒi蓄ߨLDqyE3Ȅ>O% X>Ňs5|.( N];>/.߲nG79Z9g$#pu1q{/}-r4^X1+}">Ά`;KN!4y@.'w~]2l  ic`J{Rdn@0W z&8L-H1)߅8|)@cTE_wa:b-cI7HXqC >}Ǚ,eH~"ߵ/0ShCm:HPaRvaEfe PcH[w&lYFŹtC=#8sW^ {>v-HsBTA#_^[:`0wCVU1@P'axhR]XEʉ=d\k?,| S{'/}< t{oLP?q;"t.FnKĩ(wǮ;]ʏ@]Yh<W'EB @ՂUso?9 }JU{XLff`gV_7S)oU'Ғ'+>029u@S.5.4Û"g 0@ žma4+)ڣ-.~{[;U^ TA{SK{Nc~Px2b\ *iΰ@t_Xc3҂F,[_|pdul29`!: l4q˵y{#Xhc)W DWcy:\͒,x,x̵CFK;;ClC}$?Ȳ=#şG)`K@.3Ǥ|YE$|oW$-*"~9Sebw$Tb&j-[_K4\+qnxb-躲pu1 fY++/&S Y$\} ,M ͕ٗvKt;X%VLGg E5ο' rb\6-ٚ߸p)9ڀ|_C84K%Nme:,zщ< _Nǜf\a-@'2݋*iщ Xƶ:39ϟza >"}5!,205%J;bN8 ! qY +! >-1;D{B^&'$Ǣ3-òwZa qT q'Zd 12)+;[=S5Kws ,/غi.[krWg_Eǹ$˷sn; ͍o%y(y'2~gM)My|d\y`on1&:?vC v,p xJeK7Ɣs%lRM%TGM:%@(Jӳ溔 ='- D[sB;Ql_;P t!7q>vNaVCbMK@񽃷Xw-:g `V`Jߍl5KIj1Y.WK!$_M1t' NFt]lW{mJ ̾&l<ϓRZa.sX2XTrHiU$<JǬ!Zlry!z!ȴCyIOMA^aIYDs&?M\]vJuMchPQmՆXcJAA9w>ub3pW[Ay'DfӬUhq/:s" ̭mĹedee0i kyWq%?d:Mb\Oº#O@y@QP6-U50iRFrHqlʎQ@bmg7^M 4Uo]֏"y>ei 1ƐiSđ˦aYWs笠g!+c pJLbwÖհQ8* M4c G 9vG$g BiQRxV>W_y=r^PJZ6Am=EDO9-ڠL|42 7#:}}WЭ`Mi2ߦS:sMin aJn✗1emV}l$8)'+%;(mи( ݻ 'PҾ86̈eてi5ѳFga+QV]3^A~^l7eZL\ p)/9 x+O:l qU.2lׂ'MB>͊l#L$IțpB# M8 U jd% #N҃MIgF!gۆC{tQe-X㺾>9'$(v97_fCEfw&g?iq^0C]L_1q/ VݡDMV,fk@jxdô ! nX8f|5CHHM"uu2>ըBVݜUUNR[8 {:>|@<HVBb{[P1ua+<=FX$W |J4 _Oj,gq>Ӫ waO|iF" }Zd1(X zzS.-}\o$OnV VJ2~b[ bu'̬q 8\k;BWؕ 52 -c~DD-݄H<n2bdє-C’ nNQ :x3_hH{)@%?q\7VeuӪXJ@ttnB0  kP̺)Mtx ~̽S;d0 2 N 3zFR.#؁{ t<'JPR+?3&-"}| CMP5.RVQ`N\w?eh_w&d38D4؂ٜdi-v$6/fjͫ~Hȇ jvzF@)cs ԰˕^I#:r؛X2 [tWFGʺmJAӔڵe͡ u2i <h{W"/?]KIx#f61Dk!oAB$o耳pkP]aBJcfԾQM -2̠\-=b^6[V2O^*# )qɸ$O7,7qLAޡbD1jəbno{̐x (b:mOi|hz`b!$KS gP(Zu-XHQWUw Bׄ+"[p}x8c8pg*QBifʛ nH쭻"qeCI |4MZˁ[PUBxrm+9^ǔKC*;5lSMŎ/ʈ,-?.<=9kBtn%XV$ |7~tHwJg8۲<͙|_I*hDH)k g3ËJŸhG8S>Ӌ([ȠߨAI@.Sr;e(ptP-O;}}sTF"&s=O><4ZEf 7ea-vV9lK$b% ѸEˉS{ goi=6{+ګq}6G1U{~薤a!ŤX!6apVdɱns+((yRH0'YFP,")%*#!È>)J \W.U1ԂUMz]ɢSҊ2Ac>  3Fʩ) rե4jzc /BHx*%OQI}c8~F<-oiV'XW3AAʾ~/T)g pa՘%æz;Flb3SDMe^ c:)fPN.#vjGW0u-|J{3xk& z16tÍP?ykqǃ;?JNx%<<@_uf/ˢBR\vP-Do.<Ím)3.-rs ~J>)Jlqn<+ŌۀV"ʹB:I0DrxߢiYUn^<~i˷D Tu(0&kafYH/∔`~g8I3TX%Gȧ4I`Hp@|˲Fn)蛱gnS⳩E8LN]u;"E#Z6'"{dZ^mpE Ħ5"QZ紊uMby уnۼ fk\~j/,h,);D\iV%Fv#c$s9J$uj̐oc/pG Hxu}6OG30=] *~3L-˞Ƥjib2fbYS4v&9F١9;qҐ)H p#=ۭ%M<vXSH2<55ͱXJ^ѻn m+l_U@2 //TU3JP釵ʫ3QZيCtJb,C/{ؕJ!)-!u5"sH3»7<&18d:p^K\\)`e=\;I TVݛNQ4r9G[jIέzQio+=4rZH P1f]\d*~bW2Exn(bl]+䢴$>#2SoL)>ZȔ9F䥙 eKE2O9 ?8.Bc\ lXT!"mX ?&N".:#$_ӏ_˅OӳO 7ލQ,ls[MҚ6o`zwHd?VD mk0(krѺ!F弚!z_" 'y21':.p]v 8GUB[ S |։8rid@%iHj'h{=kRW^ MRV-۹ia=u3k bg1Sjԃ,?܄-|j`$-`3/hBѼ4Rr,iIel3KBTMP3IGi0K@w@uFMm-[E q;"g$WDx!bӬɚ4IBTAעE*>"BxŦujF)/yZ#+b1 ʻ'R-zx1E?b6`ZIٮaW"y4}t֣k&Y)gbng)nW˙*#8Qj4VRnnS@g"Q2ڂ܅]M2QLPr.!Ywܷgq Q3$@C&cX:BXyE2]yfMJːݦd-kLTV;^*~򯶎կ&]a =!X"Wf^!X?0|!MmZGVtv7{ #t;-ǖ@k}z ZLq!Aq/-BOOMSI_1l}W9b0mO ·V@> Qj&;~-P8%3Чnmky -TGa rk];9V?m.L :frC7>W!`&*ͨq!|KWV 8[L@s* .ћs@\.lRWpXѹGIwSD-;niLK҂. g_MbkWB q)lQ79^ {Ч.1l,8A1&>z6`Nծ>T8S@C0k!p9{^淺q53 t܁ XihI09N@4cqYFM ^C29_%4ߎn'BKуy&8Ww0a\ꛁ+gqkth-FPTMG.#_pojvqZ9(ܿ (-[i = ZyI`+7+H-9g `҉Ĵ]v81A 4x1X-7N%<2FexP+V!P _3D30ː~n 41sمOT q,K6ZmG۪@7 #!,~Q;Jni!u ECGzs,Z_k)'LәZ4/vfcU!MCX8TnL }r>f0FYneX(Y[,R M^5OB>O9K1T_b>];lG/d97ƜG̶Z`3!kXĿقa>˴ _뷂}'g=bV!AXq vESyXSrܵ#J¤ྉhi^wl˷BSH AlϱFa u1#3#) )PpK)?8uT6qI5+og)QRό+h|VaX2.'#]>$ɖ/r9Ltu*>IICʸj#4lx&8w^CTPÅe2'Kl=ZBvG]7) XղoP{R\ kٓ\(&@#B !醋*`: ^!:{ e2ʕxsD~`\^>b@ˋ~|)=/Rp=@ cߤ'(xK3˰"]"UYeՂM iQ[GVSuM^tʕZMENٲ@ \ã >{ Y ">m`? B1>fNY #gk"y*]|" ^C7-+(RGԒAG}@FTm~4PSo&VK{.N̩ZSo iB|_͍JNpv, M\<\ˉQ$)"=tOax+6¢8&y/Cl4I'}[C=A{!$ P W0 &-\Pøǀuͯ?`C[$DmlfvN'"XLd+MvZUi"3τf+.vU5O!ZnbѦJ2W$7ތVvgPW\DQ`Ĺ:zWL n I)X‹ N&YTK{=(ZTj`.a$z\TAh5R Gc+W),t_\$"5^ՠ)]eN,΍z㞱XjVǝ= Lך%ڀ%e!c?8״E %~ED&W/]풗w@]paz?18¬-Isv\㌫NlRM97Q `ltq( :ъdT4UjlWH*肼`OEPN*tV|ZΧE~2`J3J"p;&DX'|0:T'w~msW ZZ)b'1xYeV[Th \0k) w('ַ]ch|Bl@1m7a"lϑ%g]\(fRirinHsxSF zܑޮ.L!R_QTR{mE+] XOl{`| cCC:RFV6ŐPrϑDhe4xC!uc.L%Q (ho&ZKHV S VoYOmԱh%'_!9)nvQ)}b;Z+ Ftyәe~n.R,|-?;f%c&d}fA''ޠPUh`*sn%c!}iD.JWP (@KJټbr1uĴ߫8i1|b'oa \Жvi8 ,/6d,\҃WQN~]K_ˆ"rь[rCTQ~Pc?thaF횽MPL2T0OyypkMܞ0, x8U*十 FPɞV|ԨI8AP\y֭M@39P6&l ~,^_K8,~IלZLV\ 4V[٥KdLgr10*-_3P)p=IpFX]wꇼ~:f2uz: XOj[3~oZߝ\|ܻx8'Z14Vb> H&᢫&Dt5l3tumn鏖R>Tw3cŘN!1߳@2P쪛~=~$۟; O]aȻN֬"VBYC*].!Hn"ஂ!*ԥ<"](%KDsѦ&'h~i )+>3PvOU] Y"@sK.II 3.ώV.84кc4p?sdS4 LʓUY;5X&`*޾,A@,&[ $%eE]J,| -nYv@ՔK[>G[u*VJ'= `Q&z /B9pƋ(X50_(^GoQG {I+6UgC|5ue@Q`6DrwE^҉I6'd <Ш2X#mtUгH -F&C y7<fW4X{ ECu^ 1,A qUR9(;p7c Tbq^aOTL"/k M[ș"Vq?W,XuB0_!4_F^L}f1Tj磏v@z ʴ#m<(Hv,|0S8 /Lj0ӥL+nyE4=fSDl Veq28Yza# ˔\aS+)tfw[ykPL|7e\&b7qTom[,\Ψad3嚇3ԁPY)&zR|tNU&yRZ-~# vDz֜A**쬹|eWӞmom-98TKkҹ3'>L͑~'!ChKxBȑpp$!\fװ9栭 BVToн޾fC[֓ej'E:KPkN9K,iMFؼc]<IDY8FSd}%iy@Ǖr"R kOAl=OwTr#9atޤ}ZxIn{t ('{ɰ3Џwqʔg4VP7]F2ݸhֿPX_e=ڤYq۔ ZYo2uqD?C˾9ܝLiV) K_[ gHOoNqA aeGZwT@&>i?p|{ k ` 3َUz@`Ba|m,̦:U%Zp^n{U]/uоYA4aٯmދ5i\|0MrծZ+=?*%,C.4qpz9ˣ3o 7Qe"ѝG\"{A%:FF*FI#P2Fv bv;8 gBϹ,odxL]Yl kSoJЛ5:3QhJž>MD^YDx%f^Y!otiU0) Je8n@ v;i47&('e-}H\hy)LN/=W]&lΘ^Q 5y< i}՘r X˵)34/h3=Bx |Х]0YYqKcz~d7zJ&kMq._}*pn ieTK>iYDZ1- wP. p}.6'%G75eUezMARKTS~8IE&#7,R&dW70aYRr\2^ncQxf}mWE{L@X'>aW#d=.Fm`*Gk[|ro lA 89 Syn~q ίvdU<]hhK=g; azAm錗ڞ2Fk?"&H5^+ʗJ4kGaI{T7Ӹp< i.fX2aϲ-NmLUyeI¬t7H$ŷO`JK^ a (_h$~_C'ϱ=m:O6P$d¶V׷+>O>!pVB&G$n/ߞdQp~2*Fċ&tLdK6FPffT}*X?l͞M(,y'GuRѿ|4ZA.˰Q0_i+"pz˼na8aXZ'AM[B>[ZP@Zd1DB1N30d1G,|e SG*T;g(ꥨ(:/?2iFyE dA<R.wYtm\mMһTQ'iD՚ Zdcly Ζ{/ۇ3jK3 `idJ8 񨆡Ob@vd3UC.:tKr`Uhk]^iZFwDd  7ijFzحC _VaMLo묨#ڹD'5SiŻZl<~LzUeYg7MAI1 Je8_Xk*_RENKF o-v0ey{dfn Vk )(x r䙹>&MPfcFk gl_6%~b-ΐKP2k*&MyƶB̪d V'j7Rgл|[ /<<ȵw$%ePeׯ9@ ?4V9*38N6T Cf0GtҝB(c tUkGaŽ΍{`:y@FE&@aGV׼|8 e8HI%^V-9A ]P m_ VDz|/\_b8ˢ[QUs֒SE-.:z׺ j7Xf;It uGx0CßJ}ԆoEWz{Y#HCU{a(Rk@YvGbNNU HtPƓ3;F~,H}mY>Jlk&2el'bOhW ɵ.iLڕ*vU5Sc_TޝR[a*Gjti;@T\A(_ԡ,4ʞ*!ަLr؄0}VݬAS1BNwM#N9!99'^}b[~(l-G4#"4ʉL( vH~eVHĊ+VCYz32硈!sy^Gy_ڥ_xKaaHKό1OG}RA@=wI'PMZ*V]Qe4M[Y> {qK~b%p8VgRlݕ?7%v=m;3(Ͷ=BTB q ^;(|U^sV؋j=Ν×[啃c717M8kh*J~c0$c .E۵ ~M?l8wWY"o?ߘܴ7 C.ażæ9ו'g}!M;[>[-<*Ub" c7) ;H[Q3f37*0X~0l,LQv\1_r7~3Dץm ~I2b5}eDs`1-l=Z ub"h9CIm < a>j L8fK:IElj3Sh+`~ Hh;u Jʱ0% Br9|TaI#hկm AO"vԘx wG( Tדg#]_Gl7Ƞ]磶GoLs5GY1Èg/u>, 3"M',60hpB$w!q,qM%&ߘKْ>3xuĒ9 A}/= -N"HP\oīROr9N=qN!RKEY&Glys45PwexQ1gڮp #:oͯj 9p"L }tf11*13n[x2? Uܶ>e&=Hwױ+Y4{CykF)yJ NT:tΉCӫv=Bb!4|t={t2كMD/#jf۴oT[i^ xKH |@ wѬA"<0)26~%QX-dG_ANkgꏐn-o1U t<#9,;w ͥ Z&#5K #5AB {ҼphJ2?Q81/ mzg)5dtdI#+atlN0ީ\Uι,0e 0[,KRIV,~*o7j+zj©N\H>j93}+ƙS'?:2/om1c{<.^'̳șf#}PUp/;1-H;SRor?"s:<9<>ˑsyl`*+a- yBPɧ5:]|pL;-!a#ZЏNHR?mR[ɀ+6.R=f't%TT KB)6tkȄ؊0˸L t/I D߄13f\9dQ| 6Ц^"$I4e999~ZOd_,Iw6+%_wl_CB<­+()&Nex|Q.|:J.0HhY/=<ݗԎ!AI~dP "gӑRl?~MBo"' 7aֽo/}_ RgΎ,$uh+5=2.n5(UbTw )j߫΅)aPQs@`Q ɏX_{^,?Xq+n1^4aERf:),`Xad)'P)ʠ!3UgT9z]$|v]StmJRطgh<}jCPB'F> ~ȊT@ Cu Z4iLOa/<P1rŠS4/an^l+\er*j1Ak\_\FP2%CeE 6t)hw8@`^lMtJ CN'\Sj{KKX_|ۡic(N^F>3-!b9chS\P&b32.J&C_.ȀBj M\([|TgY" F6b<*]$X?q6Zf,%XF{ am6m#X^#145&q0׬X=j҇[k>(꣢E S!ULiGddq>^!X&!֪gyWByY8s|V(?:/9s{CC* &YXw;w!]Y3ozaNO*=.# $`os熈\2 D*Hғ'.aUlrƗ:g!kE` R- dZ -bOŽQh`||X(EpŇ; D@fT_#RyV,CXT Vz=S wx yhQ|u58]^Jy'$gő&) z q>"ZmWg?-AI u=IFj I=]K`+ZTK;]@b%ޜS&bZsK kV#8^Jxo{UF|KPbw4ݱ 07O_i!B=ڐwF5a`5i>Gٚ*"!dp|d-EK;x QD uO2~4y?$O#UmKAT⺛Lx>"]&!Dcԡ_{RS&%u\ &~[b/0!Y?k0#Vhԫ-Lgd^A%]'/&EA=}"CZv=ec|EQO-Þny3Op2" K=}X_9TmmOc5=Xb3F^4&Y_6Cލ#di[iHnvdbf)ןg,e3C;ցv$]7HxHt1>̌m$~-,F20;4"\akr-you.CLݖBSr ym+S0; *d,}m80njԉQ^7WŰ gh>?FTQh'{,ϟ|\ULAeI/Zkew/d F=FLtպ?;8n|W ^>gI;"Ѿb{Dz2{]dc&Ź-FOGS0ӿj8yvำ,ڛ{!-)!`䲹 BvFU"E%GtڀKu$tbh:|dUÁޙ ᡴc0~24̝i܂QlF,w+p;Z*5b"4P]`1/1s6ۑ$X2@nU;"5xwT!eC2ŋA $+wbN-P.F"[ vKAKod}.z>={#tƖ&Qݻ*4Bdv zLd (N&8$8ɼ Uc~NB`[#0' q:'PQ|=:1иD xSY*ڍY)N'[cXM-S 顬e=)]_,UI6&2[=dNNĚneNpr/:cbF}CRJX^7}9q9C2ƁWP({ GcFlœ k|Җ.:{5J.6a::g, voq\|Z^&2uH8' ~)R%ᶧ̬-;o=?nH`I 5~3zٙJT@M<"?Y*?1X@1xl^'E_8}˞":kb\8sK`8a\"]sN}te>R{+~~ʈL-e1J|Y;?^kĮō;Hp/="3 r&C!hsllSIBڙ5v%| :l>s֠5dזS'8Ulg u~gttUKfC^t5 bgr0הּCnL{bcT>G޶Ჳ/DLA ɽF)>ՌR a&{E7TpTȃ LS@z,́F5<8ѻr{cA{hyyoJՂrG^(qwݯw}ND{ eh{WR*H.[Ouāx$ 1k)șR!m^mGCkڗ7S)l0CӸֵE<^r형Mb;3Y0d[7Y'bU&ї?iFZfI*Nia|PS<60[,5<БҜݚ!dM`?$}ޤ\ 7YޫG2U2]R#SH1Qwyܫ@֌mҨf$&;7G͙@ OųȾC}9m қ2p4CR҃a>9)x3mx]W Mͪ(F8ڂ7S#ޑ?GI|hYNnP4x\ m{[%&t6:In-5z@: Tr/!wc_iyT8NŬQ|_ 2kx MQoC.[.;Pi"4QH GdSsPСȮrn@W)1>=Y ⤓UKΝDciצd>謽E\QjH{~?pFK;|c? m 4bg Hp*Պ+:cX{N9u#1:A(i>q'JFBM5 pvBQ a5P zK7,ɢM9-%O `39,FȆGF FfF~"(GGc@EoZu_B&2Bv|)G3y\]ʸ jd t* T(•J uDj:8y5(KF/S. Iŗ<=Ag IR]`yM**7JNހ:i8ESjK?,L ΢퉥@*?%<)*gbE=W#2J\c4;SSj}CY5b +k1qMvPj`524L]KiO.m] 1 Z,t6چGSz@A&DzGE9W>&8p.T.'_pHAWu{R΄D!+Ũy\I9Hq o+Hֆ5joPhiC "W}z̻U*29˞Ρ>1l>KM!Jz8}f\)"ZA*yFWU]$ޟ1P̂M^#xNO'U/uCMz;g1>XnYQc#+DKט4z3UDNu}4 p84>"}?+bJA\ӱ&/1w܊d ڇJN9$:]} (c.ZĞS,G(FoiY?I9˒uP2-^fqjd=@;AịNe?ܐ~E`cYXƯmKby#'P +8*-=I#6$ B?tr}EFÐO'q82MCkFpбUrwB|FCj_3,ڸm~TF%Fk"Kp}cJHΙ{/mGL4HlVVI*S8sb,ĚGP$C괭YIB9\`bu*[NW܂H,*M$bot↞JO:U-%?}٫ D\v^]5ΏtL!Q2Z8OwW[S>Dԙ`;àF)Gj~LZ:˿ 0kпE'd+0.odX/u~3v}fZ3f}M_yS1+!snE6cٿ:zTiPjރ޴e:Cm n #@= 璲Z]!ݭb-(qI>PPӭ5O5wʇ;S =lJlyP¢lԥφĽ2ƫ"c$U)M9fBJ;Ô1+91rWwJAOOP_Uh>>L cҤj)e\72*bK"}Sw!t@#놧ſB/FEoxShԫuP}(.1| *Ź(nuv<)1y:nDe5A W2hxaBZuZ;μ6 tYG$eeJX炈h.d+:*~N':!$0R¤V]41HIW^p6w>x V[|h$f6)jIJWZ¸:o0u\77ضK M›$ [Uc:;+v^]ZDS̹FF7acgיiBL7!* Ԋƛ{`-svQ( |h㻴) (JjHA|*\mY&kOQӸ݂/>gRqvF?~f3{dz(\D19ک5§(K{zFG~Q94bT_^k'Xۢ"7G>m6EԵ~Mvr:~٘ lZtHƈgܽM6Ɩ{l 6F.}.ZѱMr?:Kp6b?c-o?=DJrۈ$ur6Nr1 ؄sp~ "2iu%< msr~+0֚ܡ?*3eykBȺ TXۅѧTCq/7({uwC ` s: Gf *{dq66JtCMo%ZrqyF~@(~!0 )L߂>Z+Ա&zBX; ;B>b&s7:X1Tޭ{8RyN]=bZs_vZ^&uXLIQuq8;5Pޅ-3:0XۋI6O7GOBSgPѿr 8Ԓ 1cۦ]2.\Pvp Ά)KKAAX"?O4K4qz<5D4%RQgբlwQMf%P7~λ (~xa@kN%" 6jJkZ\ Qˬ# }L|?u=i C /tsP +9F( ,t 5EyM2"r^.2`fȱ'x\uPWu&H.+/nycbdJhR0;95e!ݸ7F$8]G[p>}Ӄ;}4\e$^hxd/Zd|0LF4q>%XWQYXk5:9ߦYXx|ivX_GO27&;isNuƐpln8Q[hZr n>${%_֌@-=b]_^~Z13ط݄{z['NŎ&$\y7)Y]|rnv*D]`i2 909Ƕ@&8XiцD#s"`a)qt5YYI[7Itd[RgUfHь6X@aaV uR3shK ijBN(Y,f--!]]rf7ݥCK&aOBB'*Ev'ͦ`A̢9"}3u[ TfΛثQrڪ,h3nrb7K ,&z _G܎Tmwblki}F:RFlwy;9GvY6^F,sgu:xNV4Cy"Jp1y;0†s}2B }SC]4(F12P%\zݕaB5|VrJ ;ةL4(>!#DΚ8h07<Wu:0 ;@2c羨Ёf}{°g /~wbF}H$cϛ;Vp$,xǸ|2 | {|{`Ɩi=V?SZ*o#9ژ-f䇷sg-KF:Cm#łE<3}zTsFI1D K5l(Z͓yN ??{Ȕ`w$dhG7zH2{v"NTŨ ֗b@ztI-"wnHMƎYw &#S]eXZe,v؝"0EuXTSD4f*6vcU}̾[| FPtEk5cזD5:m>S!ϧ La/yE1FQ*'{I}As-U4 O[@{فPmo s0{0dfb.@ߞ'1҄[IJߦ ;,Hw]: vk}d-LĬrX9xSW+$qa'3H!#^R>q6 hsM,ȸȵ঳·p ~T@R ;FS|Pdy>Zb:؉ 'tKuΉINVѺai[id%GS#y?99U_JNj0[p e yY=Xt>q1K3dlf$&$fd5o$QB'1SEIND5$\[hM#'sUԐ.d@ЬDNMSo`-kisgZ n to)Ӱw )o{lč_I֓2NIy|-s6 G!ӐfscL.]֐~= >l)di=Io潆txneN&,\`kiOv\żWҏ5mBLI!J.S+n,Jȴ32^eY)z&+$J8 I! f^:*YoS큱Q%E2e㟣F]z,mn%y/^A}*T+7iuY@[+cn' WD ;=I1[L champ;h-1@/ $h( Qn4&!e( GJ"#`+߆@mX I ω_Àz8&fQnc3~LpqvÎ}F=&&eO%znhרyllkwA}D1bSSA{lؿ=5ʉ]Dq~bHrW>@S'1 ;~}D-4"EEuVYXLsq8|>mևJQL6QQtxYPCb8J90ӻD]/i&úW쟶md~Κ=3b]`I[TT Mc jظ\,0,c;P~k%~A+5ޥ(a@;v\_  ;Y NI)&"80zɃbY55Ȝb&#S~] fS]*7wσ. J;Еi8w(ѿkKtwңSW?o=i |y` 6ytVvhECWa>M喦PvP%}oM(FGl~<=D!i4R՜s)1ߠ\U^il^@RæWcF=!d~YMSh>xu}b\!񧇵v[B Y X[<8ȤJk>#QYx^gBt7oO0(xFɽjVPk[%nv@W-I6( MbasEuVOLbЂ h&JIU-2,6[{b,.n*cuV0sg5 7 kKA>+| ]I]+v<_20ym8}u*)CQuVKHk0Oق*"⇪} G,B)rdžL, 2җX!` LQy['LB@L\zs= $&<RƎ{?i,vԱc?gl͎evtY{~)0fX+0Cn%Si>o_'͵$efP^o=IZSCrC%E[]r#7o傯_ Mr3e>@,8&R&5Gf+rDpbhfs} ̩=N2Q|6VvkXH3H>484iJp(NG@gAWu,]FŹ(mf'Evapv艗=bțsX^V=i[D'Fc_ըB27z/È-x\>"kKZR( ʶCxJxSljHE2t4:jGOrN3†A>"i]Fiܑof^ XU*vDQ>i D_Gn}:P(a9s}ʅ4:}Dեybc" o]L(]'m/m4dlL&Zٳ-l4Uo*+?G]swgU ,Gx%ĕXw`&Пԣ'ˊ5,>1i&۳8yu\*-y/俗0g`ȰШ)DSCs*'3^- VS;p6rXS4Z-ӕ CJ؞S?WAhե64u'[V.4p)J=0aᵒüNs*IJ%N7jsW cJԌ5ۤ'H>!I~nVk>E`|P7 y^%k@PV}?!I\l1g!8 l In=%*3ys`9=f峌{A&},`lߑ4%&?c wbszt0SMnܮwMn)}Q) ե6: ̜@]U# ɱѳ܆S6;dsU_,MIVZۮK6±~9<6<ϿyFp%_W7N6DŽ$R*JT .Q퇞ɦ›߯ g~KF\sMc!gYF¥IL}hLEo"U:e{\q; [pk6O#'ilHć97WlT4bm"\zƳlͪ Yt8x&mwtZ)ΝaA&JLj֏\B8uOD4L8TZ$A jJ/KZ'^@GTN ոϬ(4c`t*tr_b7CǂA2HNKVcf3j]` =*{g-揜A\g+`SytB[4 ٫XZSJcx^]8}Nݢp@ⴕjLU@@'of^hCHxX`{O3M%Wo§f/lP˰A[N۶hQDlc0l#-q1VAK֔g|`&0J3[X7O!a73>qN{FOOܨpq1}`O sQWʸCpP"Az-=m&b5lAQ">cL'y(9* Աh)UV~ю, G >"ahb1b+o2g4M|/*foM]fa$}.8t^:AnR B ^g]dǖE͋ @*Hr$9ƒ<ߜ+NnK4ʩ)sq097 Y{]0o ؖSԨڏG_~ 0rCn"D}/V؎ЖXrCu֘~M/PUuצsئSD+4Mر:巛:OzE2l*uPm(s9c{OxgmLNqZ0q9p$Qs4*FY=W BO_z0XNa\0(8 ׏ ÙZkT^Tq9F ?aaֲGZ==K&z[X^ v#y~UG^RkYt]?.* Wcb=(sl1zՓz$"GO _{7s ~{_~PJ]_P!5GI|(YF(_iLw,jϗ5jB’1޴]q 5oavCDbeD +_T`!ǢVa:'t|\ۉ]+Ā$Ȧ1lt=IRʱǗC$1`Ġjf`d3UFN{$vnp&^?F=4 ;rka敧Cdr i1F^[5W 0ZJOa֝B`W*mSJU(|%sNܠ2ZtBŧS8Yca !0]q泥D9Xjd1y/HSɝBq:<ѬM"`XC| {fIe*:;tv70**L)^3OJ@wo]zR 9Q|]Ƙˉ{:uai Y;T}=txøHG;aSЦ}q=, )2XoִR @5ąI3mCMx v-[i^za\rP01դ hm^܋LHc{8TI\/-k(Ob XWPqHuOx6'&x!<$ds-Xr9٠a +`}9UC8{)M^''4bڃWHagFs~Q81d\2])4Lg댡Ij(f6púo=.Orҧu+U"vVFnv}Rk@{ssq[̉W9MdDZphgBH:G'^muAս t]YaU }>.͑-|qIKjKՑF!Ŝ[.-ZDa^~fP^8!s!eK8Cm˒)E6Q!W'AE)s~cUi씂|̉4Ad&Y |svShDoikJ֬=_&s h Hy7_ ϰ [ ,%-e珋 -3Dk99ԉÊE6CDf-8Uom>,?,֑S=-"Opfz$ T¶8ߟCtaMK2 յgQݒJ-J$/-Oa8Dt{w,zhe^~ظ`daΜ|?;xCk"ym3 YcG.`oBsD- l 雴0S p1BГ4d 2H~iarxYݭز?*z0mvghF݈$c\B/O4}oQ^5Xf2QΆ) a!*U4*:Uّ]x\'ܑseStwMJKDDCze* $DKXl5zؔ!~Fj;{e#䷖;m*G$ҤS^%7lob4P[IP_ #22ؐvg"im Id x_^Q]H$l矦h?VcL`S9nA AWT=.CRH\KlBr5%&-G5'ߖb4^gNCbf 5֯1$(Y_M`ՂTo/bqM/矪/\~liHvfͻkVm@>ˢ?M(1Q2yPBۻ~/[ t9ẓM)lӸ#1!ژ&EVZ{Zyn'Ƹ.B[7ʌcb+ZkZm6S,VbPU/N6ـs Pkiҽ1h]1 $t|K%r ABGri2,Γ 'à !|B4oAzfɀo_[`Y"`f:D~s*U;OG a0*\6lU;N|%M>c/ C\ U+clPЙ& ,0\#0AF ~ t !<5L2K)+ ռ/b>6݌b gq}}aD=x㍦fJ!x̤Jo+eB̀O0,ggoi3{Zt-+ɥۤ.7g|\.|{fo3!V; 'T lHCt:,:Vw@\.h'= 5qJ<;#<\V"٤Â1n/~2nufRo}uh@ Jhy0pksF9;$q,͢3XH ?t`^ܫr6galMT)wsakj,F98JU+I@e:Ӕ+0gf%JQ?ȱF\f6O<;z-Mc=΍ʩg ^5&7O? ˓-W-ACҧeKP2o?[MO=lzu.Oxl(}>7/64 ף?xaZ%au_6Bԁp4GPo+MGBqVVe҆|FYD$MFD:G*-4 L]2|50g 9@*p)1 Mj8.);!#LV=$# *xy*=QGO31齄-[îz.tĬ&դm[ZN6oX{E9z'Schiu]A@s yw;YPL##n.irgZ3?}M@D8ћpw$u6Lޜ ]Ĕ:v3^;LHr521TɊOf rɆFp(U;gA2=VZ9G /Χu%Ȼʱ# )Y w2c&7 Ӝ='!ƃp?J3y&y#X=K=j2?Lly&ɠVnkm-s01.TM}ܙvϗN(-;7i+ sFz#+dWPŌ2V 5OL}_@@PSFzL~' F^>z޻Sn7eDq#WQOʱj[:.ǟ`/-BSHio Hx_tJ\)kQ+Ոd%U=QQ3?'LLICnfI`Xn*!D&}ݛcYz]۠Nᰖ.~a N<<}Quhg(.6[Os7f>BFdzkr!U_ 0DP0"Z+0ԥ]F98#jvOU%t{չF3UkT<Vس2':x_9F7@q ͈ƆӘhL2.U IE&fGꝞkO:# eI8&%)W7# lRpUۤª.10nZWXԌi /UK}v:`YT_T[7:@Q6{ b?T4QQ KЃhgya!Ki%;y+# '/0ؽVHQ-cu=98T^szCv,o0Tļ90'.|n]b].橆yL Ck~B4߶/&^aK4;\(4EnE 76HZppginjdl-3"W@Rvw<}_29{2yzF{N٤ dFn"NU<ǧ<[Ϭ8ĴOƣYRE07ʈoS/#왥n~vۂs9 8WR L3NhO{Cً6=ڡKu@I&HMHy-,)gAOσ{ҩh>¿ "gb1]HU?m4JN q*kX %hk_VFhmW7>A̹-ds?igH|qV6\]9aN1GMpNC64GR#>C;.#{P4軒nk2 ӄG4Hy:!6hPS /HXY`c3Yh BhJ̭=`%pơ?V^+*>q:+Ui}lPi#kܣw ?E֥Jf!$F{c4M̨|H[&ҫF2BjI: 2mP`Qd#*o$^v:EشFgkFGXЩHYrzU%`V(z7uBS:sjA3;("%!&OHuʁ'ev$˟oF c?]ܴ1cXk~7hmoI{Bڼbuˡ*ƈ[`SЋ0a-O{9̾ؔ9#FȬp WMi!4y6_ktXmI?T"QM D+؞cX:~˅| -o ѵ.VCVz]ͪO񈾿>>pV+yg3k(1zJV&2%8΍,F:cKߴS!#ocA3&Dw%8j3⦀g!fVtp# = WCCd*mz!s^沐0؅V_]b)BIѻ=zq&g@@b%Oi mVk}#pJ|=:F[D%2Δ;, Brr^:wrY ԗ9Nf,_ĝ(0bR]*gw*+1.yzO!в JpƮTd`6a:f7?P\xf|*7^Q`˰c+14Mz*DY7CWf$ ٙT<39goT81T,9OQߏH `&֮DTr&,>j@1рˑl®ZP<7 B5h]/)NgƞzDB,}l"Ds,;>Зsu&f1=vT A⼂p\򢑒'(1]FÛAWϬSQז?xrC-c#ØHjE%j.t.DA:II洉hϮ"H =REUq"RyPՓv']ޏUHM!iw틃` !ɇM„BQM >7|ytp՛pO&_Æn.TM&*A ̧~xuwrJ̷HR'#%玳(v\3l+|* SՓ;ǭ|gK~W.SC{ 5~XvE\e4EsS"y E3EvM&"ğ֔&]P)HEjsIENch'?PT #I#~jm<;iuLNTyYm*ˮNFNJi E"0ʵH\R?@}a0Gط!Q]#tגbYo[,5L!`_`8$׳:ـq05;PaFbywh]znp%>u~74"Y˱*=Np(4Q5!F;Y=x!ӷop= ݏŗVݞiǫxcן}q*%hC4Jd>{^xOTXGK! 9 "B3HMQNgĨNPk؛U^ cEa &E{h}`?_w ecl8f1=nH p:p)4EK &i9)4ugOD*F*܁ XSLd`X_#8uIi[W sjb& N#iTp0"ю<^B0٨a:T& 3l@ʜw.~7i܏S(U^yCy X]҆`~5 h-qeg@ o%( ugnU?c=zv%0f$3 kl لZnBLBBٯ_E.U*tbWfK"onΛt(Z#[`V6_CLA<5aH}(+fӿ &g70MfB}W2/sG&Ι#/i@(ۯv PӝZdw\ݤdQunDɜ;ѧb+fR8kS)BBw\ӄ2)n~]'*%ھO2/+IQN-.1UvE0垛H%Qc"s\Q@-;SgeiVakew^Ni'!(ݛ#E!05ݮs5 oj/,3l,EwLz73ي3hZg :eT5n~NU5kTM0S6PTѷU،)=njb/HE)ѴuJY񅝵gyqQ}Ns_%{c*Vm9NA`ɏ{nn\  rkc53D]`r.Ku2ˍE{o(LoF7 .N*:药h(Xt/\S$N3ޯb`}O\,>a t9A"[f{U[S#I*R%mWGo Wl1IB p4Uy)dْjȇ 0DTlxhjp:+ǚMz5!@{$ KiVzKg΅ t{ pّfԃ(0]y{k~=7V_TD47JROPɩC࠲'g[2Z)VLi~+1|FcYyKzU]0#:E6Mr7 \{l(!D_wkS=^& d%j0}m/M5] `qy[f TZP| O,maRII VA> XU$$Er#JC ~POn~p#a,}9}/?Z0HG KuLŤFV>UWqbd2wE'A4@A}o2ݶqyTrk@ZM^ʕU}4'ފ{깹c V^}e@u4r'ATĜBmվ惜ӠB},\d@0;'HA 'ԛ&)B.>g: A`m7Je-/M(4Ro{oZ~ ,#XUaa*?#JPj=j 6 "f `c. SG6Yt(ܡc:4 M%a.+ˬawƖЮU/tX̸^YIԡZP@g\3)QSv^->#`rֺ/Nn ,/[sꮭ4VIIkZ WYLt."GO]u)$йѴXGQh;Tx{(.4֑_::|`T=ܶtgn4H}AGծ]rCƫ 4.x;l[:>zW"IF<k*l saeUFDDtt.`@+.jr'/#? ChJ%􁓛75:"y&2T KˆFXr}07!vN#>*}[7F-=mg.}jAb Sx:jNSwAXa~* *em[$/3ݷZBV׹~탽G`yPGswSp+ҭs2fSPEȻAјF8'YH-F8jBu?lzPÄ)H0L$_T}@^p z%'>ACU}y)P"|X9ؠ `k9$fV Di BHVƽ@iO̕_z`")J)DOBNaͥW%Ru"OW)R 3Dpf9bn ,v2}cUXGkgor[ LÄsj/4;0b⽯Ҧ]}0 ev]Cl_o_f];* LגbfB~,@{hNoU-SO0ZaѬx 1z7;"?\=c3s-3r4 M[f^\PjWnn6oGe.r1u޽šj\;t;J 9@p+֭ wRͭ)ȫ|" %Vݚ *S39 |/7xQK%Wo#|Q[x&t1WyH_pjCYbj|`m'攛Xw;N)f@C^i0jbT(+4rZI,r;^vއ7?ECoR+?>w^o.YFϥKxmu߉$)3/`J?WQi*)a!a3fB -TK8Bmp4>j UdLsXf<׆{+BKkr5Z ߦO}0Dk~Rqংizu¸ ϳ>ۦtizǔTqDڽ6KVszh>D%QiH1hOV%1""N 6kZTy7b ')r?6`O=ɊD25y%@s-d:z> m1_]nթu ]HH8%\')5~{K[*; 89Q]II14 0ֲL*}xiP0̤OVn*49|X NL G*~Ft^-5" n*]peH[p9&u^?{0ɠ-շ}Ƭ<,JY-Fm;ޢۤ Px6Cs4bzLeCllo7ӭC8Y2grafjZS> +>qY:f}|GWp%K"V1;fFe*WB<1@Q?(IxTSB<Śɖ%IF\>گ4+| #TCnrnRIw%h/9TkJT،}/ Б9}ߓA+ 0!T eA:f`Pwϭ'O:Sŕ$1$Lxc[!!Ev4Ț^IppeU"/s `U1Ly!HDd{%PnwZD%G6ƋQ,+{1,BEXU47#cʙxtF87/%{6ʽFf9tL?ug.ޢ̐}v&u?_q1?74<&f"wUIqJ|9@oL)lk=E1{^jp͝j psX s=;ptެZRfǥDAČ3imLAӫӟS ՛H;2#m=/:MEtN hk|G>]1qi/g60vj{hU,VͤS!52)S=Ȗ2|p>|Z#tUPh+-C/:<ψ3"˘F{lp$ q}V Uχjase6~ `nȓx$O)/"OqKRyjs^P$Sw;+|ʸUxm97|P/|O|LZ5i[7F&sO(d  {#b2)’Fbu|]z3L⥽ZJ[3w7ח GC=wAñjhDKن <'nBR2Bp)@y#㶻h~nzAuq7_ƚ^{TQ JO;}2*C@{xsekeA[H)481OEw4Dʻ񦓥v^jSS¬v&x_\AaF XKtdMCpߖ#sg)G7=<4&EF":4m؊;puX8JQq6>$1ibd4(.A-gMQ#1 ƒ7 tO:gݛJ $4S± |'bE#uq<iSsFTɮ[mՅs P͓}ZT  O6ɘgZςCu3Ga2\Pl%-Jd94BmY{ċ/Z(+\,#*3$ `o5ĝ`VԶAb`ZI,:m͌TI$s̈́х2k-`")aF>讫Z Fx 3YgT"z+{d.aYr~:YU9GTdrJ¦ =NF?jս te3lk^XĬzD9`'aD yo%!ʯ!3|-.k ~ҵo!f#*JxG/\|sYyZB~Y^4 잂ot"S<2*pE~))>/=谵\i`&B1KQEeBK `rLpwЪNfi_3"3%he_o-Ԓ  i%LxIe!W{&@ޥԷQN:zi[\x"G&0ՖMF>/4jօ(G0'gG?!rXdxYHzNlxDg )`PC~QP7 k0HǗ0K7.`ۢh_&NDƾYᠪ!OOD-äv͉ !亪t ڟd` ^r1|"Bm08{yn)Q]\&IB>Y|dD9n9'q`Et} O!FZYlk260@l[jD`{~L jsH7,ev^-ۃe*Z"aJ$J,#?Q~0U6H1|eFImJA@ T;ۢ! ޤJ!=~lz3^~AOnic diY% QQR#2"I*Ծ; ٖVD&MߴSd<yb&儌iF!tU؞f8gQ? n +*ݟz|D҉lD]샚QB@B@07W:jr1r؛ ?ͬC2_/0nʕF,?; ń hf \Иnssy]m C9,Tߍ+X^*`\ ^c}H v疌yfp|ڍΛĝ7`4et3;N}^S ㄷ(HI6 --av"eq w?HIE77֣TjNnøM?AVᾯ?.wDW\Z!DE Ddd/;c'"4h2ɩ՛u?)S 6(8Om: qu¿ Nq ՓQV5͙2zTu,ӋӰW 9x hٖF&~QR1!:sSZ,fhQ2.KSUʮ\_<0P ɼIX }lτS*Ps,j\mq]TIZBR3 !|AZ^ 2Cx ]!r&4>ˉ%a3-dʹ U?|}o{חxPoʴĄ?Ů.ҫDY701J؞+GElQ#V+Y+As!NN?8k"OତV]j(и\:I]_x^"\|bO#bYU˛gPjVO=yF}i8/fI:4fސժRE 8>Ksr'Ir@0=A4>'-4YK[\d _<a[?\?HzD_G}PU{>KwcO{FӨ}_~-S& 2ȈUVݣqoUejǃ\xU# ~%U¬fَ]8xER>@r*TMf.׋W3}W?Io6sk;YRxxM6րrŸ&?L{S/Q3㭞|昕T?O0/]%db]VcOdq)$wj\5Hp~vul0f푱skPonBDP'8φ~$aV[%GΟ5&6aK([h7- /F14GDJQX)Fݛ,l;.) tm!ڏEث Kh/~żȱUUp0/^_?X Ҝ&'R'Z*`ia&}gAg.-VS-f\CxTm;c<ָ 6v< iVkNGE170څ,jjokR̪@ŧrs9=OdN1Ig6kIݜ9$2}3YQiw\HƄYohydVdbg `0_3 $Ε+X%&ۯ7⇗yٙ0ע7pKbuӑ\>||m/ P+SBw'I`6DF0" 7UNXNԴذ[bLz/Du{58kN^ 5)RiFyH㵭pNQdb95StH֌06H듽 c[v]-R RA_8/04TSٓOg1^[ %ك9qSBvZr)SOj0=^uU%2lKVo+/v({TРBg\3C?s iWK/Ցo5RuPp+x[o5.HۤjMEK_|\yA0ˑ5(oJ*"1)ek$ NJvxRAVWLY:{|Tȼ|!8r dJ-~1*>䁟G!5 anbpEG.!br+'ׁ |槣ӆw}L)Y8<~@tj1}QY8/ A9ʄ!( P+]7La4oXպk{e%Fho3%΄x\W#|5sp1HR !{R@YnxM (e#X*?xI?Džxl!"Po_0͘d̻W`%(쩟yayo@Lr؝^1-.7] A>Oj! XEC gi%߹$OA;Oy y͙琡t9qrqkk(LJ{"̴]i"Nd5Y8.凚g {B9Ţl%T҅/,P#3qnH4laDu*s'QyTeU }Sh<,έ̺dIpK{T#m_ջ .ܮP>ϖo׵0ÈnB|; SDE-,%@!V!ǛFz4`H@ލ@ ?¢K*"%v*K~_R4yL?Ҵp׉SsR6J\~%pNS`C]2`*kfټswzV'4eb&ӏg U" sYump?KI|܆u@Z"Ϟo$&ik1tIYTɁhd4ŭ" 윲/9JL|s H8 fc)\TTj[[rl ]o'2BC^8Ѕu!CgtLo= xo+-01P%t䗷.Գ)PtH1nq nmTfά}Ŧ*Jm&e#+1UӀt~GҗmHg TW1v-F"ZXW׭i* \CV]Z}&`hP\@g+7(U=,G\fhłLrO;n^A6ΙRe5L p$4B,RaHNBs`>M34d^C*GLgwזL/1zB^T/fm}5wwvׁ%kJñ] ǃP̸;h$KRbꣀ\f"pXK+sD۱ 9_j3X!dپ QV*7`my|TWrʜJ;ż9I^3S@"z^`זiOF<9w52%,FuMkMA-P e1횸;w=^`!ҐCf|DW`Edxӱ-S-7^>!i?s717S a,?n/ێ:=13(m9uML9DùqaP)GU25& h=Hwԯ+:^RjnsMdn),%76 RCcᘚw\dxoL :lo$F_Tf/;B{ўg2-G.YP0 _Ǻ>mwdC[,w3֢k 2w5 *UO*X2hL%<)P%5.{|иDhrvu.gt+ws[[[TyoZYP)Ѧ dw#JMC ΗzL5~잣N ZbO\U%gsfT ȹ4w|/0f<^yiF9KX33~'.*6[. f]e )qT㲲TOdSrRJ՗ur>[q5 ^=\zrZϼˆ~/1ua.NPpy|J8_&x tO sX9EƂRٹmGv'рs}%RE`$r^R9#U>$]CW)P(II8X.2샛mTF2<‡<č]FP/xpTxپL{&%%'⃔#$D\YU)\f+/_@aqLs?x7u4tu*d(  GWO0$%> b%=/L nݭJGHCv`c\ӾmTJ2?P/Ll[݆>46ZxCB Yoّ䌀7[.2 Hc3 H矧K;k %:C}㦈YN-t^O«xܙ\:9\"׉re@\ Y>N ,x*To[R`|b6j')C|pg4 )( БC=0 n{;3ԍ=#YDx/qw4BҪX6⶝Omv=Kuh374wWsSmnqގ^r5et!=d5\#C7K &t(i5)k~zOOw! k'ĿGJh׊֕H}&SIˬiRFw@4FVe19a@e?[Ap-|G=4۠mSZu?p}q$ҴzLUF+.&OЫE+:O1E푗DJu ;o]LqV^dַgFd*Ak^֜KtVf|"M0d"}Kc# xljNiWJ7*r5m\SlL u2X!"x1 =DZ̶մ9 6E;>5\=aK~&a.O. Y~M5MrÍ/yIOI@:rBO"l^XO&Y?,C3,o=NG_Ʉ*o䙺➘Is.˯+iD9Kľu)(6C s65#*4S>^>,TC!?Ţy4DNO J43ad2޻X%ҷn#Ej;)yuᖷtN;/dpFQdQ e@&y5ǹWshD+ENPcX{uN}_p-xrG[o?④̻ _DL}4*XS|f-AnCNOK֎ޞ-Q* [X⺅Ȅ"kdbo1 p4 9: jU4(5Uh4-n}q^'\ud2Dظ5@*19@ X)B{\(0} F~|Sfu_=zz"_(fKwnКy kEc?9d_^+ȫu rsK##ֹ?:Υj̯$tg&>Xig|l7&PgTpZfU i{ݣWl:2\?'$H L*@cֹTtџx=֞f-|i *q^ۙ'UX"/&zv(ߘ d](n ~bL1 :W]&0hYV?\ty:s^fwGNP)@LHl0'SN)7|*3LI{]$tO=(j`9w'VϾǛƐIvYduLWvqs\O8|Wh֍-fQlLEI?+ /?ĊpXFB_A_HY3romɴ+`snC疴1'KTI=`Ne.bN9gM1jHG.9z1|6n%E)t>~ h@ W|3,$6}*Vc,߁`t %oΣ"^3`=9K-EBto{^vmRzl<.aWqi`d|<,A{r%n33ӳ,&Blu,ubW&hnc($Ya&$j74nn(1_~GM @E}k‘_։tSH7k>A,)}k 'W(BhjU4y.\# smyכc ia D"䘠}[>PIpU c̄\"+D3o3;'B['TT iJ_US7sU62WI 14._f7Rs nw#ېB6r <4l^52 +ic9< ;WWqLzyp YKBܻu>|~K]Y ɂ+.1- .ۦUN)Cx H'd H^;8~~E #!*4ZziPz&ڲUe W(v]]A )4)r03MV=IWX~_۷~4lWg5w#}4JNF\y]Vpͼ{rE9,og;-(so-A4;߭=,ANt7u>l3˘ Rܼ^}<&=f0dE,F/˧ ,nb:Qe%r3d][կ79L$!_$6)Z> 3bִN$2 pA-toHtŠR&)@p&ߢq6*9g>ևF(nds1?9hweIn?" t'ݽ<8I%/.v8*['Nz-k+rXoB|>#'񜊕ag)|ftlߥDDzݤr#Tj6)7*_Wl}Q"J7ma{1*p՚}M_ L "{d~#gJG^=gk<ޭVaY&>} . Gp(x,K㢸 zy>J<57 UTf ]r[RnLfMr9p{IPB)fH1_ ÈlcP! ՕWQ"Y=1!*t%*|γ}ny&qa(p'H߿i z.NZvfglNR}1e-D" FLhXpg w*w')`E\WT+k54cN1Y^XrΡX rJ/损Όa6v腋0 ۋƙTT>\ɸ=԰װ%}`v\ rE)v!e&N`/H].`"VmAJunH7!c+`}\jq>'g@AdD825EiP-\ǸdA]5L@%p d >'kzZLJ|b5ХEbA f[LV. gM8DWe06]w;m&P[D6ybljgcۥSS]0cOEv{eRMYG041I%S4"IGo]rz%'^4r J6Rj(ٰ%U].&; O>y{*L\}%7)PԂWAmyit|D1*> WZP`H hQA^w0F;#>u3MӘZ +"7OA;z;s aޡg VUp?@MFv%}d /,6BbUy l$2mS0PJmlx@ҺwSgQ#E5iv8Ujr]6M`R3u'%31$.Q) Cn[M$ m*duKfm=&b3O%~_,~J5Eh>(8B@fmEw^\J V#ޟBug'!a([!I,ZlvԼ?TwdE6byK+*`wx_y W=KԴ\V7Zy6o@jیG_g?+TTmUݩcޅ8wGo3H+?>$}ys.KT6s3C;֙,x1qs];1vVCgS1&:ܙ%Vai ЯNC,6Һ[F23nkJMYȎE_c۬L.W cZ:upK 76P"Hn6Ovp{t :odzE;nT뮞^h 5) ս_SJm+*vl)ԑ_8hdm^vXfSh@ &W"LQulQ.pL6ݦdϬesW 5Z`i*҈\N+.*S6q?.Pr$9KDiw@RCncz{%> a.ZGN ?d 6 "vbY&HKtѫd3Z߫#? 6p 5Sfٖ͝Hr zf{60/xfү+aE@STX6b O5EE7|~1`qX9%=b}pŘ埐f6FNadE!^_WR[O@Xv(L'g)="flP%唭̾uCj5@k.uGT;Ų}4鳂_y'saT0w<~*o뤏$qC )s55.W3`-CT繱EWP#rGU5X~۾W3#rqϳ⼑*G͐tf8r84ݓ#*La.Y㖞orpH+m-KCJ&1)\FbR#~gYM.=Fyukܑg3–4pyY3sYZ3J_-u9J$͟ME5z7ЎT)tt`DUs0%wgНf'󳏱tI ?+~ЌIu:(5ԙBJi; qyݣ[#X.c{Vq~λ0=-AXg_4 ^Q%3fF.)8%$犩Ƽ$q2' Mwkr֖EC'«^G"\ϟ V +]%FŖ@ cLBXfs8o$%\~Vq0"w1^S۳{&_p܏;ښlG%H+gFpdI(g]%fAI+*{R7]xmwDg$DŽ|ng|'gϤ P'txs(䖵jQfB 9|Cvu*y-tw%IY3lڶ} Y~xJ_Mu ^4rD,Ev'Dm>{:I/ܠE6U zrj&KkMҞ#{NIbq%e p(;ϯڙm4ZAK(?^ ixH[Q YI,.+#kCTH5Ai6wkO8*jaIBP1 _6=[ڢ'84:De$yr*8TB#YV:XjHg0e<-aֻ,5i{NYl{# ;x75yhRr?/X@T9"?WP~ISշb,= _*E6·|KJ`2H oՑuZZB;6D!P24:mJ9jkDJKҤ!fb4NOlP sj ZHKQQPֽxNhKDS-þ0TOB缏N(ItQF6r,A\xi/mCױQ,O;6eɽEn.aM'h7%ߡVkn*zH<@i>?\q ~WoaҗHSY2<@u4e,_X 86Q{PeA)RSpZoʃLќJ?>&?R}LI]yYCse])7[Ns7G aGȲ{][;H'ڙpG*ZAOimVoܵ%iS#|4%tzߴ@&V`d~i, P,~IJ] : 7ɀg!ח#6aB!$iEpgI)>b| @cphxژAOL ^!^w쐗הdVC7RSz5YM@Wo_3_USKVTypXreqj *np&fns$&}Z;]ޗRNKXa=(\m=cjWbh5pEXYpzt'hU CҰjzұ_muQ%Ƽ3I^ڨwfR[vw7@\ 7rf3翅l/uYz6}'JNt¶LQvT58=;*Ƿ čaUX' ]O-K#4qɨCf.CORnox)l"5mPIhTA]ȣH}YzL[h.v?ط/ :GW9 A͒8 X2DmHXBP;1΍CTITvI6E?|.K<}֟ @ ?OAa(A2 Jo =$S ,^qЭs]D6A|a)fRԬ`,Se&WI p `La/x%7|KGxAC&3:[:nw}^oVI1mP%zx KE-jxŒ(D%H> B }ĖZK/v Y Ͻ Ϟv6fF7"6G-w$u}}7o\6F^z4s98~1ĶӈnJ#.?CMyeP$1И0g2]kb2 W83/$}@IF:/~xHg ])R#)v*FF^4KOU+w7{|#[n9eOu샽Ӷ(*R@Ir7G<I!!下K_Mb#d+yQ;Z(wb{[X"}*2dbt}8AF#L5AUT𱂩~\]s7K52?;4fw";>%GGRU 7@ep/ a3)4+Z]V⫍lzctFlS69K2؈?:㈑K1IeY/ h|4v -A<Ai?IP| DI)W1HMV<+JDZ>1C`t](@O;YZ3;,EŊn{nl춄3X"Wz7;o9ˎ+HShXBzs!6l/5|PrW,C@֋ZH ( ŗ[du^uqy<~Q]$@awi\Kb{T6è]vxrd3dXW@FŗLh @de)F#ȼ{# 4p; 16`,&C^eu=FN;M]kznێ!\/@.CLw8ŻrIɴ ZABZzq愨C}8O$+S9$ox#zr["G#s,MaD;e5^XOBG}h]-L6tݾ:k LkCq.CE`!jFܐ]%6a$wE FX)Τ0/Ald,y'U~izY|fTkQÍ\{zBk .;ȓ'B= )޻Pg?>Y'̟Q7Z~ ^&sQgd"-apf#ٮVM(aL5O׏4.{{ h?l]3 L"9mg({5>8( T $Bw4Zq3S2l ÷|`Zz냩? Ō&s;0Q5r8H' xIէ">'9X{77@[9l@:h* / w <[c'n[ϑۗ4qƾn"\Bq?@H]o'j;^ aM,N%&:7S&d)ULUכw/GF,g_yYɅ\ m9#:$ }V?-Q ތy9١Blg~hpZkc^cfZ=-y  kGa MQ)횾« DB D ܡ1o|baW˿_҅䬶RsS',9D6 5+2J x ̖iB9)e2ɀ4Kޠ7ՆN])<4H V'N$4KG>qFg$*8 __zrDVGT6_T`'j uجF̞j*sBIr~ky48x ,xqY8 <Ԭ6u7fJR|8Ո}YJ4g="3nor,Q!Fʸ̎nEJdٰL8x\+~CFMJΔgorԿ?D;U43 "y@ wіT94UYFCZ*TMz;+YZHDIIj4Ѷ>V`{-v0g;?~y%#E3cq&di4I1R͈ɽҊմ7tϸ>-5U,vwߵ'P^$sKX2! XCF FB6{^\Ɔ|y8 DP]>$ ]tA8^^g %c.~IрP*\M?o#ob/٦߿ M.To,U% A;pP"oM'9__UPu?'cL/hcr0 %8t;&2t `DVCׅ M_t)8qƖf}iAEnns ]V\:b`穙6[ǦnC2@4(deޑ\.wnE"%T UYU)8K ^q hwx&Py b)ozp6hW3)M^Mac֟A)œ޳{2P |\gv͌9O:όjn{߯TtΒYYwyqB Ɩfni * 4,So{ý %ҝ);5m .6=r&Ȟ[ewnLm\͹zh QA^+mASx>]e1"^!+?;q~ݜ>?- obsېoJZ6񒇚cEУneeLM'%՛C̾rMt } p厄ںa:d15E3#ЪŇ \?|h,ի(G$m< P,JnO1_׺ &TljQWseԗl++8ZHS(bc%3&c<[|W kbC)Xq[2<.gyoѴ9XxS:$5S{tݭ}{\Uew17qX=.K ċ`TcYg1ilHϊGTQ!bg dۮᬁU(0 }յ!|S>.݆/F)䉋K൬U*xN͊L,=& Yǀg^|g\iCh29CaZ=S=G)Kv$ O͸\Rjv7?d}830sO~ P>nKX2\TmC C.HSG(2dssM/|o[zF'~E[* \k2oϖ2:;ˤyu:0B* _kIlq >AaCA 4Oxsc/cdH @Udu z|C 8[UF+RF7{(+e~S2 &c]PU&Uz=q3JM9 $ ȃ#!s80 /\AphHak[K|VJNgUL4G-BsZVI:c{ Z H46+u& cғi`>۶l$,leAc~84oȢ!ų6(K;!C!MfBv&Ou`=C(Mm9D F1e#%v=v 6ƅweF+m.9H0'E)ŷi gzoc| Mp˗]0$4'"i587Z H,kqVt83s,M?+Ú |pgEM6siuڋ ]癵 ,~v8hڀS(mNy]`v%˫db_ aLF'^ Lm# ;xv8 *.!P |F٬ZH6EMk4" vu!sSq` NKKM*O)W@K}:Cs݊W^tdRB3I݌YgH|ص1 gXG/W rϦ(|]ǍH-VQFJ`U'e?K bIW-ȕ-U{(y֍)"ZW**ɷ_4!#~s_!䖤N3:}K]\,aB\v礥V~l[#+`h"_G}9SyO85H)(BZx\WP[@[6|VUeiCE_[͉̓hN&rqvB׌ipҧ~'ܰ(4rKc0Ma zf5ԺI{y0a{d}Ɏ?,_rA}sjoJW*{@p2[>) yҋ,=GIGRq9bh5Y$juAǡn!wv3m^uaB4lX\ V%S i8CIݩNO @s(C+/2"5c^Bh r=.5' k+!_?؎ "L/"s`_5sRFײ`1Ns&'^"{WGbe@@P}M'_I٦9߹u-qYpT8Ƙ4U,sc˹b/14fpJ~3ՔYp9aNz@׽vϠ6b1C ^NLgs's079 IAĦu<\QE?pSĐ7nekУt/ ٭`hwƀF9sN=0g$E<(jƊyPt(T^LϞHu53KX2ۘ:l:S1ŖX$3y6.i_'JPPieޘ~g0`,q=6Gb~?mm|x fGD懡x7W-{0]&U ;0/ UP(^K?yђA?)ÂLbQYK) j, ^{Wf[W/VXp FZSJ5囚Pp'g'dfڼ* >Jsv5۴PS?+(5Eۓ,2un.]G=8 9AUrP3U"zuPlCg^ YXD0b:isP̮nF#ׯ|=.;fu8"L[ut W*%|&" <6]/PPU¶TODfnLX訩K. tG; @;_&HEL9-!I^sYv%9J6lLm~ۏB`KrC\qAQL0kIebH-_"R^:?+[8jGҾ!jS.)[g:qy.R$ j*!f)ߖګ/>mRߚ4x6{B4稓ŀOMJ̲KWtaF GN2%>^ҵ =\*\_=  %+1C:=\EuTB+=Y`9q \d6|ϩE)I<v@C;d+jD/ZFf¦PuSzVu?=rP<,yӪۋwVRu)4x(di_IrP"?#}_ Kצէ}Ab=klLxf"[*f[SK^$Tӈ,)..uw!т\̩u7[Em۟Nke?꟯Ȅ 3Ex"ө_{"W|Tl}gLm I^\kE쫇4FpD&j6FZPW1)ct8f:P8i{bwJ+ёVEg/@Q Pfv,YՀ߻-J=0֤fn ɗlÝSLx˾co i L4U`8FdzΘ=C nPz5?a4rZcd+dUZ$Ka}9Ms(FMw q(xWn8FD~8VНerK<0J|˕}$F:nrMYV`0^m37gq4UF%nUnPh>ǁOG_j&}f^, ~f;#2{[kO2ެWzwO$G5ńٛ#$rSvk2MFU d.-uy]^P$u"|܀Ngx6eqO3k<~3Ƥ%'oݧFlf,mX0"0,k/Ϗ '|$=0Hv,^2t% b8Ei%Wb.PgbDT[TĎdn?i !i)q!3:|6Laō}H2bA r#`(c+;4ԷDq&]B+iI /\FƤXC-4|8hX͙32!} 48Ҳ~dxp^(sb0ҖH~YSi^z21n8)?SLY*v`>h4;>bht.;|W] B.UG[|QQ-rZ) ;L#pnT\a&"! 2rB_ϝ+YQŗ,\4pg35G|h+sy;w"7$P+mR+2"~~ CfY&JO[.%obB/+;4ipI8DW976=PO yޏ\#4QdשS(k̝nXgy Ij, 0d{F}c<$U-mgeHmd1r^js5 D&6{]E;CeZYJ|"dFuA ot͐4" 9,XIUcQLFzKWyW؝ oP%]l{feqw^R'ܤ}b6Ț|1r?pbVG3 8D^P' կL+h}:XHCpGt72pOf[2.p住QrzCkn{-c7I `ݤƳrr4crz8Cc48^պftej 'KΈ^y|7eMg]ײ#_\HL[$ },j_*mdE: =g Ig̏ϩoA7,~(žc{;e i.>ԑL6g["bB-jRقW{7DqMڮcBs݅BDLuӏZ)~r.$"iś'nU:7{Ml}c:J-#14$`Qm PAX?^<U+z/fZErcڊ*Wg ?N_j~~Rxn]$6tbD"2~Bαb`HƷejDG{ܼ&anJ_ A.yY-4Xg`dA_s^vU#Xg֟5'#Qbyd.~aFp9^YVUwBZwNv{yt`\I(ޘ*H]]OkNpSJ @jL:)4* egcq?tVp2:y@.yxTa?ଡ଼^WfXC\C %#.M_m4U ]~4Ӏsdm MGlWX<F/DuLP:v=HA$62N)!{06漻o@ZG?Hg (;%'< oS529htbzҏBWj /cA,>lTEcߝ1l 8!Y!~5n:j񔝣N #_R"Qœ)j {Ѭڎ/'r$GpErlǐP;>Jp[&2Bh k!4یp )+Y ]&tqm @uRR=?b8Y;#؝hi isFXʲN-޳uŶ`Zce %jrK.=U R 9l`HUlԞ2z>C&e6ߟ_gyUPٰtʣW8;'AmW񕅷ņP4gk7DwqH\`5_mJ=dK&;D{GV9BB2mRq:;r 5Z;0CDUt=FL]LhniZ.Dj#1Sh@hIid4Ñc*e^ ˦NYH\h\D}SBgmaIvk*9'_&-Wzx72۷ERm_3a^8*. YcDET#>vcV5Ū0Wt*ʵScKjS|Gsxߘ-&tS%is>&ec_CZ PW $.EO$;YГܴ?*1 9{PU~)qa>'yM=`P\oʡ{D%.k ߂4=tXU+z ƿ/ (ß#|v)Zh/UnJ]NoD~WBkERU%H&ZP=/1{C>Ax*ֿ "/,~حWR,Z,I$n O|.ԁ H[G=4߿ɫk)C2 nGv+V㋠8+3q6Kh| 2 s1m{N'[s:y( U9gȎPY8ԗ 72@*#aUK<7/zs81-n28ER)vJ86Dh)0 &C+V _Cw үQeg8:,9QlRa{M#z MoU(8"{pWF3oi8yZZBa>J@QyaUpeOFuc < G)H?JYAL,W'o/BEE^-CܵfS-{nEg X8u7"bVF\]dou7AdA7Qh:HViY<v2Bh0]MSMTXVE&m% 9s-iЖ:j-,\q_"_sqr &܋ [Sz'o68Јhl&S4[.`[ #+)ArM%'@cr>i*We(1Yn50D*@WiYՉ #g?W%-NſqvK6^{s⢶GkX@IdO8ԑj7B6_]=ϼu|jab Aa>ܚÏկ&\Ў5'8)U[? dbs,@L&ēC]J$L:h !ȷ32"< 'WDaQ,B/CcnL}dۮ|0_p즡4l71l A+KNINbE ZWdǐ3e]iGrb(gIf za8BN/:9k*[rWbFrՁ!׍hHU ldyRw}+HdnZ\Ͽ%DX^_lw8#3B딾:`IfwUOqRfi'H0ЙGBT,f=o,0b9Nk0 W R\@5#+3gbS=Y Ynҩ#P'B?@yCMoM ruhelG,y ]'wk7ӫzph:w :4b]Kkzmw\ٯv^ge+ZՒ2myX CR h=tB֧D f]kDܮ~#L5[ RXd?хH= (۞M}1tP^k-Dūl,J.' ^l.u2݃E#dϧQ)b#' w\2!a4( ަ ]1!PK$udtғM9roj$Sȭ*K?\t2˺* [(`3-`zoGC{ Bj1k<ӘأT 0zyۛ1?Am>LbFBEzkJдAynxتYzY׸/3g:ސzZi8LgW>粇!ouݗ9,dz %r T)$:$⾎+}r86wFuǛW@:zW;/=hh*,EMJM7Vxj:֌.kn\pc( O~ZMVb8tT>)"H4SugS\s?7q7:X /`A77P1TS7FTKW'3&7a}S;{2+u#mQ'`^7~}H]Y_zI`RL4rgn]TlQD:Zg"{FmVY'/ 4v":P!a^@#50Q F0gQ$*|>akn?OJvFH@ؗWxdRo3k!KL p^)Vf%>s9 ]$wP@YUj |"58qFU*laR|\+9v9|8[xtV'kx1YIċf&/u"%YF [woJ}v1q]\٬*+M{Gq,|%[|l7 VH1hJc$, bDs]0Vl]5ڶdX߀1뿢AZ<@G3(2>%eֻ!@.\ƃOtRYVa)Kr1xC拓 ?E3Tq#wȄIHl3a3P˧㝽veE =vIFK<>*چ ݐʸ-,.Ӗj+eдY-tVpDN#%15{g4/XE0n^`э]v'?`US.YMh+ z炖]g)y3Nў8\*v:ȕ`rudHe9[ tJc:W/C@gP5+3}cmKr#􉔍v`MqS>Q,W1DqO NjƕXK=xƦJ~,/z$)1HͻM%IuV*ࡅmߜ@@Ъ;^W@,3"7%Z6y9x)_/nO\[<'̪_X+XM&2lr2l D.ưoslaD~>Pw,i7zSuX!UC"+ھV uQ{nCkSxqR뮻1@Zg ^M5HyaqWr?u2D yDくPD Vd4eKN0旸֛#h0VߔwwW7P8c[{ֈ> 3`[*-ZiʹRhMz!8DfHtp%FKZ7}mWS;,&~ }1 ӝTV>, (| !aXwv CD3ڸ{whiu~>@E= ˊ@u˅3Yц7 Dr(؝Ls*T~Bq4b;*1ք&6i_v{ҡ ؉GB+[MF)vwGc,tw&"_:Y{)sE+S5[޹qbNWQ•f[4La&]ͨ3Q64R4Y[AٕgQG N1G,avT^V]ѾGkgDkmgPߐkQ3"&ZH8Z~5`vyv3MPPY&w|\򯍩'lvC&8)X1i4|\l[#'3@1TV+(Ь ƄK΄Qph$ ]>;3[G݋(y~ecW֦h垎BV&Wta@ů])a} wf.gT3W*_郾Õ av&'<,zQ=>s Rkh2fZ/\R7J]La.Uvuyr~ܴϗh"[Jϯ$Gx0BcԪ0z=>Qh2(wGvZ~*%y7\y -|FUH SEh`>GC=z&ZgI+>Im ފ `sGֻj}nXbq+vGL+KO0gVD+eUO9*Tt4eF^7SpDjF{禮ʆOQ[c7KL9wamMd4}x,?&,DDk|Rˣ&8ZQdy bPX[$5ЀV 8iO+1#P`7n).VHwsnU/]0*$ !ElۮŊMF*S;(g*keƀNcǔsm_㪺%3J@ц쌵w:7v^Cl52 6T}6a,kr f:^W^m֘?( 5G-VTG'G"<׬.|DH!+nʼnfPmbχřOHu[Q#u30᯺W򢸎m$A|4׌1BλZE9њPZР/_0ap $)jo;)a[YZ{?!] ݏ%"w]@S[4ǭ' Q7\g;-62*\²rӂm|Ur+;85; QM 1>z A/}IV CnnCܞِDKs_՞1O3 V\Cg"cȥ>gu M +V纫ݔgjs\!Z(bڧ7! ʡ <5A˗Y~ Ol9H7^&Y.! Fx\ 6?޵zBbm_z c\]j8qN \:CɱV:] (`䓪8Aokp`EdDGA7s2X3We 5ݔz[%|At.BS1Q ]Z~ qRW]e' XcDZODskb~.KО)ҖKk 2p/Cy]B8kL65R!6BvIM*ϥq渏k(53Qi> J2BHD4 \-Prx'kyI>R>/aU)їL`X2As[$UB^I/(7#v͎ܨX|B>^3?f0ѭiL6ma L$D[wr p?^^,'(6oU0=¦U-24nQ!L|@K5r:Y!4x0r^jdX~ٕE #dz!{=DPo*QMy%JN)2c'.'x kpRj앷z]Yk %JDC!ܠ} R+~3=R1g_ZL{b,[ci ~[G'^ũ`~O T>7 KD5w< Z 'dR2Pͣ.C]apFXarG33zWclDx]c9N!F`mO-AH}^#P,+ lJ\t/ M#)R1 hƼ5ۛg-ӧzv[ »$PDҖyu4}Uj͟f%;-!XM0RSMRZII&KYb_{QĔjpȦ|nHm@S $:(FZl:{ޖM6C"cScYb/fፇSյ0lR"2q!oA`d< 䮀qPpÅjX %P7溊7*S,wo8X/t|YJNYy٢LҘ3/nVOߟi&+z㮴fesm%qqx 8;J@tۺO+IvY߳/NNG$=bfbeGTP$xRNA(r'JD- ׳uю>XM~|FR&Qg+^U df2oh^JjI M _߁>T\KrVCDF$w?I= #i$$Nj+B5-Akjg4B+NR8ݺq0,@[A֒gu%i=RntE]*\%.ߺ,Me:#3Ư[b_=Q5^,Gǎf'w9WC.gV3ofGK$ +g}]4Mp i, b!0pSI@m@ЂŅwhވ 8ʏctݐ yMc CF.UB$G"ɭPZNeLmCQ/%REA%A#2-yObhiF!{07PSxi$\y'D4Ь5<LZ64g%#у<()ϋ{!WɒVM@૽|=;uH]P>k{]љ1H_ 2q=\Y/| c򟼬3*N >'Ed?-(UNOCvA1|ڎbS#HmϏv4J("r!Fhi]=CO%s"w+eݵ@3gjcK8Ѫ7i{:G,!#z/tQ2A`0 [L"(R7fbp8P9kGL֊/FؠrπTzǍ'Gt$!>>XX54PGjS@\-N 8M~@zk5':DԫI0 imx^$< ؜dL8D[po× *)wn׊:h՜KMF2Hlʘ∇9D6toLA+o9,P[I0orzB2 P.)ڱhb>NctcL"y{2_s9K euz/5FtKe9씬c/McvґwJ`e# K|+:qJQDoy7Vqvoe lOV^dN,7Qq{'7Ia3 BҪ&%a 2I6}ѳc_M0D2oQ6qcY{Il8$GX 3M' BAȱk*1 ܒA)zɦZ xYQ?P ,w.f4sSMKAN@HbT#D`-},g[Fǰ+Bo-#Q.@gʍi>P؎jtK_2xYM}v!_2jx,Q1ǐ]C|l­+Ps NaJ&FHL;Tm+׀18%c'[Y= 4zm5@تzxq5.?NݿTB,Ƹe:p8뢪 ߌt1/Y,da(L ˄o^g 1닇 qH,. r Y[7f~-*': Dx0kM"0?k'L*pMfP+?e_o`Ubs7xQȘӇS'~z%CN,]%gi:z # Y8fSD*OQI;mh]GA yi#ei;lmbwJmܣl9(nYL3hD;} l{i9"OXxf zC^<#N2kmY(0btRWV'12Zj+=ҋU+׭odɜCN";,`_os(A נ Ge҃_ `ttzꥈa)%3huC b|˜bHK8#D4$ })(uVh/q.YhgE)$߅wQW=\_dk7qK-m&,,DsH$QyqQw>:Zn,Gs|@*A &7?bF?$gD.p3bXqrk N|Dzs=Jjc٘ ܮdt|WA ̖Q< U-`BR>DTqTj8l]FǠ Mn;Yr./ 0>Ew$T%$\3eg0`FHaR-1}T\|7Za$9Pǚx> pi!!oz؛ υ>tSܶKeP`2/mV~I󹸿Xm8޵qR#e~M[yqڌ{ KCdL˨9&ֹ»C>-bqnK&BMùu*SY`U~GjS.wi؟a 3O2<9E 7:s}6q+so-fw06JpSaD~#ͣ2-ЇĂ BC2S>H0B֊tGΆSHϝH$@Mw6,RA[ _ clobs3ՎL^VquW4(e77h'To2f;Mh!gǩodc ,•$.K&pvslSz(Y<_.LmXbq*(W X]w4XC,ʠ[} r|oP֋<5e4: yI G"mEIg7~V 3>㓩'h}zF3ung֨PHai1>H: ("+p<-Fq\ڲTEIPpLd O:AWH܀5el@,\M57WffKSS&~ո:S5,TӌX-fhLuD1.hO=VΌCJvZC򱽴 YQm2UyjG o| 37c8N^t`wDjKT-}n`.DwZVN#b]>Yͦa}x=kmP?'y$7nhmbDtJ;ZHm{ Yoq*)XR/+E*eBJXܐ1Sv~+P1m&LcC@q(880{vcڗiBz/V$͏ӍQWnCuF:#l Z^&u(NWaڼ[(*Sd:RA8?1.|$ k5G7*zƥT='*6'U2{] J~8h&xǾu:4 c+o,( ;QN 'eTz>A 480qr 53ļK-?K"eVW@ytw9lSdPET#-&N9[A+;׹!ѭ쐭=(^&i);'"Yd6D&:ŗ+gΦFBAHJ? `C}~K2`.[~ۓ&W4󼂨 |oR HӤV5[od0}ee☭lo[~:+"fטXb9X$TozSC0 z:Zߓߣi3{ohGM2=Wqw*{"Ddƣ*u.VvD{xIS$3ղ1|cC=@1²'q$K]۵tIFg1? ~㿣C<拊B\#VgX4[g~qiOY|׵$wg1c%ch2]˹k=wtǃsnz Pca1Жpa,cA‡B1Q"}reՌBxv{㜔[ khojBbWo}=v`=T||'GU~>_r}b\sي6{ड0bFԡI&Yt4Eu!F$x1-/V9<@r$@W1גl7r#LqgDO+Z[kJ]ʯi=lKƊ9)ݚ=T)"nWϥ.H"*pt*BuGºrR1e_9gP Bt c  K݊npLjno3= QjMUnp5C|I5+&B\TA xL<A/16F@+/Q:3APxֽɦqAU՚MQ~v/73 0 z8?f7eX[,D*:xYW2¬#w o9__C$@9jfVsz,gXh9c+B& pyPdI\P0$r5 ĺ0 6gb7Ϸ i\!t*vŤg^ iOEJ\D1"jSxU*q5;$]ƓʴN'jj5RW z9ߢsK(7[*rتYqߨQP:L~hak]Z}Biӛkjf@K>J;ƵqhtR 㦪<Q2az`ȇoXO2`c2Z4^$ ͞\NR Xzp!-YAMzutGZ >ڸ:$ݕX> >4g" K}C~' !S`f ZPsEw;t02c9; &+C^Bٽ~w%е?ti⌌(+/M"'|W.Vl͍"U0䷡7ݏ‡u|[6TI8ۃ@PfHfSxRFF[r$7 |C$oKz3⇠b#i#vNs[]ѥtx b u\wuU®8Mkfwmtki-9T*YXIEvaPK/ZmB`cO=S[P1yy~W.yJ2BtI_2_S*퓊E֌O5t+6W4jME \N{[2=1Tv]\1z2'b]^kVg.!d`ӑf#W@`%I7j63'Xh$99/{&RiL*F>yjI]0oMƆ">ʞROc&%D vP͜_lܹ0aI?[XqY]m< $ !]GGa1[F$x ͣapyOVVVc`9t,2|b]4Ui~zZL٩씰x\Q3r^-Ą-\V1!Fs~>~L/RԶO@qO:`̡OrU"^[FwuWYOL6Y&'λ`Y4T^"M)?ዚQ+QA5Ok٩fʁ^Aػ'c.s|^VhI ͸=Z8TJ:N6̾2.VO Gwa4C{Ƒ]uɭCRzB|@%<fU,Pc`vaQj#. ߈/BA6!ާ8kmUeJ(a Z)]֐;$1 @q:'|Z $Z/Z++z#Zּ~u|K/6v!"lGftoE0IUy%1w}vڶ|]xLNR/aŹ-!)mˆPܬRc~zMk7A1sp._Tq0K.Yph ]#{.ɛ4ƞ2 ^КBc8I(|5IQ7g_i2 !G8c%|q>j;CF>WVyޑ]=pOC觾gr]YWIJKcY sa}nXS_l2v?&L傻B/b'f0GK܃* ЀY8jq)8kXFS;ȕz&"KDY0',]ghU&Grsw\*cT;x%HC u NzRp,0螽~05$ 63yre-ZgB27+(|4r)R'̖U^k=QTfS|6Y2!"AW{;ChJQӝ`P9XI+=Diy6lW|xhëƼ_`f'AU΂E&#iݽBڜ"0:͹YZAO͡ DOZP|" ǿD=- 5&x*9KzWFgfzNa;aaX-Jn/%o^a"`q x\c ;퐁u1!8_;{wEp]+='"= /\KbtkUw͙|a۶,=A_, Y|MWBvTQZ lS kX^ʲuղዯM8br:LG ゔ|FϢ'Mȉ 9YO*57ecv_a_5s%-^Lg9wk-m :{|sph9cw®HzŶ=aI)mIK>7;h%!͈?*bT{}bB%[h ߺ+oc# U|xJQO(!w={KT"]H_%q꬞\ՍL9"SDrVldnnEvVnAX$)aG5'Gi)BՋI@G UDd8Ad@شth)@ Uiqc2ƥsQ2-N{i58IBEXj7¥oGMsUϴ*3 8<ª?ɈZf EEhUgoþg% +e2OX>P}N  HY< +V0t4~KoAb!9_ɠPy~TnG/|\ l_E̖8lP$3mc.ٗ/A|5t3kЇLo`_ȿ ;.b9UA3:` ؔ}ehˁbMJ.c&\W~LaM)=W.JGP&V/I/0ݡYDPPB}ʟKT+$@]3w"t[hlϿiQ.\f]%5Oh#y'P?\ q.`*4.2 +ؑΟ! rkzJ@k7'bΉ2 1 A+K澫/$,a/ХO̘ .H=?3VTI.JW#[[ıdBmw6I&x\&f}&$Xˆ:$ 59۵T{swh1$ + l*dٔ)Ҧ+ƾ^\Y-P5|o.p߽JxHB^+%䶦[hI5Zaģw|l;hElGɸW:t!~ T!E'E%IݭA;?# 1%[ڷ 2&S<i]LXbpU3 ;h 9^SQK#0;"D}-FG lX{I1]9)3j>쑆&D)Η"e`=:FR (mrE`_ X(' |ݙNu#Nt%2eteWB +ʉd3߶k0ڥPTSbENP뗎ՈR]PTH~ ~W/vUy]QyP|uKbOEVvN}EUy94ki7-˱cgxZR&h 3xp+d6tyVcbCi.g0QжeU7lp8%gIn\*d`(ƺ(Cid+/SbMYTS@:B*[DqU5^j*? .%_L|m.߾l ,bm6 >@Q7Wn9jhէM(LUxZ'7s?jE[cbOfa0 OJ gMWGk/#!+ +W:FlƊ\64C`e^'hHrŇ 1t$%7#`(!S}p1ٔd `kq=%KR3¶ZD /[ZxT% FMmj7z@Bk_nU51O_F eZCGRMH|>JPmdhq^: x|j]\hINx>ox /-S"Eq $RV{lSz)I誷%a;~fE 6&AZ)YaS/>s,6՗"KU'O۹:a6c (ҭԜ犜"d:TUnVp'KJڞ}gWgU/!D;"-d<Leb7o URRTҫDY>mVn v=R@۔G`5^QE88J6HCs< m+Ã0xcjCE<Ғ3 sM!%w8G#=M}Et]}m~p) :`Һ "h~ߡ}UHdtI77O`U%C’"2yʌ`>E1]כbRDO4S&^r3qY+#4;V.4S.M0ZDCm.q9:ؠLCD QpX=ɋIR8bd_ȣI(`c'|tЎ>mI /&R6*NLq!aB0 궿6[5~RGڌ@~Q<W{Yk"L=GZdA':EUr!*u VVVdwV ~B4ud!^כ(|`BqaB1}S1>"[&Lp},U7f1 | / t.&m 3˔U_53t' 3[ ic } $*a%2:@= N2Y3m " v>NOPFjP'D:|_ t憤 GmU܂-^a } P ,[~֭gn(52F$dM"Ί'Y`@6(7j{W+>Xcr~Z.k` wjWanȩ(Rh[[3l,ƑkBFܸP?|Ӝ3e}EbPYDѮl{Rx.r9 Q՞_cd?XaBrQs2!cD1cWy`c(1udBwP7cDd܅}нѲ9x褍 Աr] +I'HoDW᱇m=#xGSŽrH.y3\q'sj_ڐ5LN}Fx.;nec:Y a~ScE~`!,@UҰ*$\+\֗+U *uÌvf'1HŧO0j0t<~mG鋯iHI%9_Dn*h,;b03fÝm0/bEeP#Z=M}r6#FVV02`Vc64S;S+p'{!L/~|CdkfͰ #(GigQlhV(LvAfNSѬ8TpxW%E:r͔w yy;7,P"w)#%o=d;q7qF:<+ie_ОomW8V[VAAbW\f1<#nf@]ID (ɒ]a뇙MX 2g_" -I}Kɲ.Ɲ@c!I#O8ii[(xU~uyfz#ͳNgױߤTk^?%$;+pL&U]c#$LߞAx3O4 KE~I $Nb1' rLɋϒo p[NTm"5 F4n䨕oG| )}>\b7V.C譳7{woJ1H~7ѷ ZYF @qr,)(i f`=2\s+pz+8ƄaO$3l9&1؁5AQK=t 2AOFڐb xHl1+iī?JUUH7CղHv+L(b6aԜ-iNzk3r j-vrc/.d.7|nXE`[J â43c>#S ZHb( )JA gpJ#+Y&nz?:,UteG%Z"SPA@B*uI畧x뛒ݠTP!BX'drYo R,8H󄓰'MȤvTݙv"N&8tlwUuJ0\„&?oU ^N>+An5z֟%6 {xbHO]k\7_*AjvϽ1j6`)ʻ% w?}yZrGc ?Ʌ-^t{ cf ylÆTܢ$b?JﱥiϿVm_ĝ&{!Y?G ޮŐ!VҐCf-X7R4FI >A%rO?* IV~oi#ql\wС*9۠Nk fλF4{F. JzVatv[aJ:W(śĚ;`&OKla)>xo[*iOƹ~]xyUHcNW;-Z*;׷t]dfa?}>1~Ѹ٣:T$S&.>5W8. ~|x|ȲqZt5詻«9R|.@=Xvw6<+%nu'9nsg> EY(VG(Њ`oc$2^%؛4OH #m$Dj )%2~K'ۋy>!irGv>>t+TAC2d(J.WwɸQ[ۡp+fpv?V|7 OP|N=uiֲP^Lri8CHH SZYd7redRV@\Bv#\x˹ }X.|?䧽3H]1DZ7^Atür1Z73Lq|P2V55}xG!艅zQ{pkCJ>޹6Z;ע8KW[%j)Ǵu!"~m*?Aڗx6[ ]<_Ve-q7 (B8PˑkӚ^8,<_:ƨabh ŏ) :XpUuӠߪhX:X{\?leDdw>K t:FJr>yF]V2 EܽYX7GTEOw4ǥBkR ƈ{}:mtS^ ㈅!zzưL_;D,a]w}CV95|C'bRСӳudѥΌ}M ReIFv[ӐKCĉV%xurzϼ-fbA B/]ТmCVp+&G[&䴼! ,W;,5g i~,*R([h̸6Ԕx-wfX`X" 7*mj!ȯI首ƚNgp_R ļ(AϓѧTU :#9 Y\rsM#Nur#ҩvE)'3ԸF'ϧKi\\Ftlt'E6cҠ}ҲQvtNtr% nE|/l,J 18$ c3| dmX!Rb1&m6i\̙aݬ[ѭN$cq%i>L\۔ !®px|?3YJ#.H1W,g{g rl3?R#2 C>;ANQbgn-$0aYJA"bqw )݈ϮeaZb%x/쇄ˁ>cmN*`뀫H4w,0IPx%Ȋ?`kBiq}7p)*Mp˹џaGa`K'rJ -םh!{_5T(9x{BހC(#X !uWxRy3 t 6V4uk9vYGkf1׊m⎉rI=WjN+b% :f}0PL+`2 W+'Є 0ڙzWJO OsúdK&aLp(lIb9WMP43Z-J48knDx⩭!'+n9C(GSQeD v$0vhoHEWQM1ńjAs$E~焹Dens@&}!ޫat,kJ1\5)dá͞=z>[A LSwĮ?+NQ @ӄ޶B42_Е0wew?-@Xn .hLQM@ac)KB!h/(ҒYfmחDž]hݜ@%>߬\Sɻ\.>#vk5,] ep:6V:܀f^(G@LTxE_^Ե\peE3[Mʐ.F m_SY8αj.+Ix ˸PRv{AN*D57&{J6M*W1R=V*P4"6!yĤ\ $HQtv>fssy ~U/]-4Q#ÍT/g9ie.^Nk{#wOʹUغAmoxXE؝9Cp}{=\ȐPTnF)nK`QBrյj8IzD }"'xd: 3֐kUٍ8J%0~x;S> /Z!?ң'|M)ˉixrbӷ͓־T5Rs3yKɿ(Lߨ&˨t+. I (dүt tUT,sf[bmd.~ZUf {\o-I# Ĕh+~b_ xׁrJTEߵ6)xBW;gj:;Mf T}W1tJIBx?Rbcv[Nc"N؅)@\= ۗtmfW^ 'ҩZM7 /ExkA/|v#]]5&EG'J_R!tи{f?>ٵ&Y`;! q#um(JEWo!aQ WN~H+ZM |-eu~Us/j޽+w;:WAaP4xIQחW`"$ XAA.X[=Ӥ){!<$<ʻG ׽i+?c~Liam?`+%? [" m.eOeHXs 3hw!-, ^`4ѧT[.2e{[ g;"~dESg&d 1ۍks2METbZiar Q&Y.DFH[?OT @Ŵ*?ENkwI6h?sĤj~nYt](1!pXlf*"%40~ emWN䨎@,.]g+)`) M:^651jAp4-W)&MBxs h_ #NLMg\|v]Zy&>(i~Eb}x eta%ݔcrWq6Bt=8 >\4ܐPl>o QqKNea#%Qڤ b&*YDP6hn _LtKs^G\BE-sN.`&1^fI ^Uvcb%DK`-$(?OQz:9VA{4}}x-1bڸS#ňf$#*[P'w'@xi_c%b R^~m։ ЌU$W%U=./w1g:5B3p*yH!a fIp\6/0.;KjaVz 1kΡSWmP-['`RAXM:sIJ!yR/fus#…?Rtl[BW1 lLocW1X]?1:H4#i\V|ŝmf-[5\DFXǐM['bI3dPCdL|[ḾR"kG |Tv)gW}E#͘)S#l%½mˁ1$–9aSW:eEmڝFCjJ^1p@wٜc^Q\4<5aO*w /y6kŦ[.m hﮨMPYL|)?bq͖8$WAgjsU݈J1x~#6qf Nhޮ;`[B(_UD)A'!c "Bmdq[33DڭSD!݀fȉ]-=,f.i7-:jLu!<Wl6I>9k› ݪ ۷>QѺkVC4//3IɊ%%ª0x!fF ٽlW͕%H S迎{ZA : < 9R7աo (q[uN>=yCM;tʿk#NpR2Ü{-h4/"7V_A(QD:Go#} 2\(EB*û{G+7xSh;QY/9p!T-gX &Km\ʅؽWYNNKv3f+R32ZN#ZG%m0K%OV{ %꺹1RyzpJViZ$`*Mq2dA$<-1KA<"] oKzU ]?O a=w-b!z^G MMטJŹ+T+-2XDmMcmHxn5 ިmo]) >pV-%Xe/!*ɧ)ωKҞh'U󎸉p[ ~`6e*b߾P←zrQmp9=8 MIfȲm~t@&c4|/b\I LcgZ<Ёk=g斆v F'G .hʠ'U[qpԯGJNh<`}a쀓M?g^MoX@Mk= Iۭuפ/I ! ]&Leؿ},vCPe[rR.e:9 ܱ,8Qk V/nTnPlJCҡR w+! b#]m6f/wTqz *'ȥ0¸'t5bf]qMXL6}9a Z~$ )0vִdj8)9#4rI`-=w_(&ԯHr׊JȗO;^7?r#r_,a/9Rķx0_ !| @l;e bJ3+je~c!2lqqύ a 2k;f-ۡ58{}BWCzB+[V|),aB)`}y5-@ޓr; NgIE{g#*S.SL@k;&6W!5ΔeBebik+De3w\\ 64 $gqa'3P PJi10±8CƸL1>MfQ>Aݵ(]]/DʑTJg7Xgv`r8svj6+pc*mUdrmHLZjn-%)0LY=%~Petw@Y_2B z+Q $ \?.5k&WDuH[%:ZԨ<V 7fsmљ `Ll/{p $G45eWI[aedC:%B!15-3E{հ $ݗ?  8PjS|{>p<V4/ȵ(Š,) A"  3 DyҼRY.Tvʄ?Kt6-?u~ox` (@@#gœcuBC] g}J0#nSu3fpf@oˍn[2aL?cIkqZ`θ캟!jely G~vi?%eſt(dN=vlɠCIJۖD23C3_!I[ ʩY^+^6,+]4or: zSG縻 cLM$)ܑ ]S/#e9jos{9H' }ɦku8NV|Vx6+UȪhǓ;S ]/f:xk {tYuN/G? eq u64}l5R~&g %#A"6lMU^o %ϋXvl`n#%PHV$N!\F?:Aŀ]~u6vyOe܅04 ;zv˹(fC$ƈo#EPi*O¥: ^tnRG$h,$ .'z>C̻>!N^d{D uW A,Cen~+d&q!dD^ՕiAA,IF6чm'sO` cJ_pM:dL"tCF6J#+X JpLK33LLrW^0D.Yϭg Ԁ!'Î(Iw]!O?gl=r䓛_?s!39/kVوO?xu[]hPuqօ%gS+L brh:\8`} nG&Ց^nY[c ۣEE@_\W=ifHA؊斚,1kB̞^M"臜h+f'!d0%n/vtx/[Ww3K;ϯ}&i1y{fI*[@G$M? FD0,¯9!G ,LqҴ~lX CDUM`&/Jdȷ]3ie唷@дPE[}VтEbF OBmmCQ{^fLD܈!JS~\0zK;gqf<ܮPQ[XX1xQ #jfjE~4\|Rxq?nY#]պ 3Eu# #Zz't=($4ֳWB0aPޱ2jzL!+;&3;y^9 [bd(22Qx\g6"0O;7lv #*bHNuPA`k HIb1gjUxR"Z"TZga^\c![%F*1,̵>!">M}7.=9gF u,nq'zoxAQR>v6.#yLܚ)p"LRpQF?O!rYVJbZwߓ `rā^8{v* }[p:{[O%Kb8F|~!^6#*-@@nhv]<[O}6/J5`NRc4#$^[ApoU=dn KNkDa}ζBIJ|rɉHCXFLACVOtEFtP.<Nt5ʦL\kw K ~hapҸ[cUKQđzX)rT8{(ypdFxlK!o^-SU|r.$\?MBldG~B&1B:;4ʷj.eЁ0F`0.m'_1X,u{Z}aU@0YxHxT mKXqWxHGϊP˛݃" ~PCCkj2J4%R6 hbV/ʢONT2U=",ּ̲:lhJc<Bx)Ќ5*:Zk(Obyu6KBC_ 6*t@B ~6l>0Mw>< v<_G@ \d8QPTBe>)LohAFDoSUI tqRwjAP%Hς-6ŖI{l>sjFqOf;>͖wЉK]voȐ)+DU"dIsńdx(Bg1?#}Sޟy{\Y$m>:ld[4<CU8JUT*3' {esTȊBOzּYa~ĉJG-;1o`dfݒ3Rɐgņ鸖"і<ܭxLc/(x2<-_-H0_vH!]|B4+֎ؔrRuLrsh)!"d1P ǹeoT}nv\zSco_1zM@rAEsƥ;ʙ_w tnZ|D];{ɩtv;cB,JbNh)$\& +^lt_?gmU.FGi!# D~h*g7 ڕ6J2l[ci?1ԃRy+9vG(ωc{)2p(N }$@){: 42U\F4=hV-Tx)]A'yC?8{QՌru= [J6<"8vy@m^ԁE8}F#^ ȣivbcJ8OM,bV3*5>#P8̉O3ޙ%oa'O6xPȡMf $< `W'LB_#ڲUBH(Ws{[,8FͧTn}vP[[bĈ4W:sPcC)cdlm7+H]ƞҫ qQsGz WO긍 gG- ɫnvqPsM:F%VΡҗ70j:rmIS+gQP=\>i-cP= .bBh&&szΉK*;UjSQPwdc*Qpa\Pג%w Դ*aXXKi06hf,ͫH@Cs|-P@t}̱zCF(18oO8hhhO]xxR.E {(Jѷn $`U**:;Ʊ~E~T~+}[ s;nݼ=X1ڌE?&pKuq=>JT8>ÿ3m[NM,0ɏXu+CztefW9X[PI(=oٻ0{N_| e6ԗK>d?$tqo9a 秚vFy cj mR<ǰnN/7p֝i[+Z*z` l_ʨQ,rE]{߮Wb ٓN篢]/hY5N̖KyF{Aٓ>`>_Q m!LlM72XxljSj GYtR@_OD}d+R @U&[]:Z5ͭiyIdCz7hEa_8'z@u\u#yz1qVYhRUaK;Uܕh.; Qh!0J?X._j#&3KOn/]Z~LLct[r+ؠx$λG֜tDXLc}b8NO 3}JړU~KQK@i/y4`Y0BK/5m&M+v{zEVf,vQ)yck)"z OKZTC )F{TVkj4_HW~04'Ӣ~neg;V#OhuAx?pO㵊 ɏΚ^│.DzbW12BS|İF:nnAz BJn0̣,8ĕ.Q7-E$n &#wBPC)ưPia&FiJZDQ&LAB7luMb1|(e$]#G%@yxXPJFsI|M:*bSRAxL=+10 <: a1~^w4\f(!82/R+v_D!OFӢu$zܥ8"Xy)O,K4=iOk/MWF@F=E!ᑧ7s#ݡ˓]Z؁+{;o9r0sd *ݲq l D`-Ea'D_l ];4ϻ{\WE/US!Դ5IGXn4V}Vbw|lh nX& \@'/(y៊*DmOyn6s2%HXd=@D7lKtQ:]:7>5l慒@Gƨs|&=ΤOU2BV@{0هajAudZ W}ﲖ$vFb͑SbXF=p!@ކƬ!)2|pX&wpyOr:IEx~'=6"$# e6k̢zǾRM:n5 Yf;պ Q 4Q RH:K\e)ˀjZE^KŨ_S% n? tНѰD?,P>UX5=ʭ( ە0&x"Ԥꍾ8P_M_FϏ[6}7N.Ź$e fprZWT[g P LSZ6y>G.÷݆S\`h{QfVH3?9whFS5Qab% !s=Q|Ro J\&(*uA@9Nv,ˏkiR *1#ѡF .iU%^w/=182sTv'pQ68CB~YůAĬ`ztmup8>R$ :mQċ{pǥEyBd1 ǒ@nS ć =~z 1^I19%ͫ5B6Շr ^a7'`DuoH"8{M4Xa[A:ase9WR Hv@f{xDD1U>w*[3u5]]gA"'ܷUo=N0 .QqqvIQG?Ru^EzQo&f{1:[=;%f0{'!-e/wI':FxxC:?dˍԷ1{%P}+Wۛ(PT4}#+9Dquas? 1k$9CӲ,N " ̦G"h̴ntmY:byL K_c"hv|áZ!L5#3F ^f󷪴m&9s.\IrpkAMpCxr>Ŀİ9%4R!ONYzaQ.F CtH|+ky^#Q+It—99d78,gvλ!`@ԳuW{D(j/&q~Q/p73-**[2N ۛlQ0 $('at(1)>05FhY[Ɓ,M_}JmۘwzڢT1@ME;扳M~ rZ{\&χ|OC8kk " yV2'cĞʛe3vOjƭE0_kINǿYnt1svQaOAMHn ujQ&ܤ/ïI[Tܦ>SݒkuPpp Hh|\.EE(@f}ZS۷zbǯS4)tkOw=sQ|Sο$=&D{1<Imj>[+Y~sZ_l7p5"lR@S524 8]d"c]Ǫjp HV,&IdtccxjTU3=U rH9Z^h9N\^ʴ_>j|<>&{HJ *=]>G5buByБ n7%ޞ-fGdBwS28XK`?uүHx@{B;AL[]G$Yw-LwVi.:g)+PLm_hifHM~}"[sҶ`k3:'uVtnM^SzXy_в%|wJfځ XTpv d{^xLj A)ذܘ&C?} iNN %Q:j c"'ȫyA__˟ a{˳AfڴzʛD$m 8jU^ˍ=pR$ |@\/!D7{GGDז'8|BndMMQ@)+H݇ 8 ^$yV.J׉qLuYoQ5EQH{(UnWdA&K"aM0ޘ6%L^B[PtoYFu)|ةlYz ٌ1B'-|#Y4=,b k)"(LIC"u@F[uGSmA~-]nk/>H!]X-&UW>C ӼzboLNu'͏}\k[1:* eq \_R3w?aP#dݨFg_jeI皠pA+FҒ{l镬Qh&dc_9x]oslF*>T"c%/]MLF'/Fh @/x z6KSHוz(.ƌOb4@50=WSTTOGEooHHI"c~|"ҲAך= ;وLfI[cLS!U3|#Jy|0jݏ?$Ayb`+,a#mh(OG6k#gHɐ.҆,S Kfz)y/*P9صCٙc^!Y+>ܸ*36moB)h I2(TdUBb{?4 nH-m ҸQ"~u.rNqeo ƗeߓH kDӧSx~Eh5CӶ׍n Ṁو-ʦJ~aPx7-]i!Zߌȯ*n@8va0E8&JKLaXo; }['3Kң1y>2SW|LJ@ҏ\/^U7h9#Rw=.h=(_ <$gwyq2Y!z q2Q+̓-Ւ#$c>f Z6k'HcbHpkYX $׎[-NLB"0?}xz-]$õCIW_VF 0u" }Mg,B&& ZT~s)#1/b¢0&1v|R~ȫ> "5QfX \1VU_P.SV1$`B퉜HFLLJb\+jSuW1kRl|x(E$/\0m)(Oa<@RDedt(JuUGS=R{ q- ʫWrZ5b24 דlzb/TPWhp3o:߻I_{ѱRepVx)@0'd̄Ga桵+Qԭy9r u9s) XOGlqn ""<ư`‚m(,%9iX.v&Z )ö)䪘$ *;V  :UJjmV^]gBBi8A ESZc CImc& l39˙3΍`e_7prAzSTؔCT8e}3 Ҋ m@ wBw8_ 4PgEo.yL݈f#MaX XlCƣAa ]Eh ,n2do扑=Xa1#B..WiLz 7x \Q-h o#ujaE5T5IŬ1#l}\a6K 輯jTTC9EU Y Ǔ41wT_QG#OqZ2Qvx#0)Q\f 0cVGV?[5΁X^?לfoyC~.+$mQ}tNŲ̌T))CμTcarKXi»zL?A͹/'|[˸bǽ>"Ms+\JuʬTBn&X1^߇xc]yI4SWV tB9ie}vTLtsѰbJ C=cf}bb=(ѪK$׾}*zUPT W tDZ\```@:m=7e8v)+ Ln@c=b=VrDq K?dP൏ aKeRX7R?{/Of22}C1Jd7O5?Nx90Z⭉?UcB`_3ktha'lйTbtɊ,2Uh iΪX5n.ltfSA"^z`xM*m/Kp@%Mc;g# mDkQՠR.@uqh}V@Fri iԡIw"Nm 8p@&(Ǯ6vj)9Jse%% [UĶW]ĉd9s3SjHI^ۜ ýGɝ*x[;e6~]];! |fLf'&BlbX3S'37\Վy.Rw]s>SKݲZ_Wm`Ka9~mx[VaN+MH:%dwWPAS gYSJJK7LۋsY.M~lߗLX7Nӭm['B#za3t@ Fs&p50_:{Ҕhv'C 2vͫd G*3".r]C,Vќ!,}PdTj A0;nS ߟ 뒼N,TPb)B"OR1i'OQv3Õ,B'wp~N2d8ae+cC \'IW~ p[f%cT׶=޵"&@7lI !Rvn#wzyN]N짖|uY_IpͶѰ#1ͪh]$߁a75GdHh$Iܶ#LV\!`6oى  \N̍䩁P"oMy5pVJJ}/A l Rɼr'M!ΏK9)̏.dE)#68F,xȕGyT\LTބF'[控=:i!*oW;bojGӘ<#p9 no"sQsVX}XMuhqnT,r z-un>ل-cl#BhkmZ,BFy"*"%X-2@/ѩ\gAyKT N|.Du4?,P}RͬK hّ_8_MowE^m||Kӷ#\CD$ 8fHAi\ҟጅ*qvG_R^:vEdعAc$ݹ1 ;g$Da>7 5Bb~%M^l%:jv}B8>&şʰ ^"#DoT*CTb0 sk[͐Tf4^C4jY_zj;P{=u?߱ŕkO]$O9%Z|k9Ն"@Uf; A<;><Ȉ/۝TB ƘJkPlELf(sa6- \'YnDE?=`BrRκPOނkI6Z4xK=V|ɟd5(/(Ytǚvj0,{`1x>U):EsAL\+]F4nkQ6A<F3i_謏.[T-: ?ampƕmXRs>_;o#=)%gݬM(D7Od&OEQ'%՚gBt<`&y{5fERF、' |Pb5ˈf #0XܻvD@s=zr+ l# ?Bxm_RmB$XsTMl&g˖]vvVnnOs$2;I\lhP5<.!3@hMF)#33OHRt҈Y}"uVih{?uS.[ZIэqdI:|s4 j|4^$wb?Otwb3 |Z!sg xYҌBC<|9 S +;IRM^= R 3-vj4ؓH?$>3Ѽ%Xc} '9,$$z{>姿vP͋G~h'5ޓTXĞC{OUhf XSsU{KW#}B/Ol׭lEEbPہYU꿢%z%3r˻W>uI]iw5qG./AE^d6v[3OŸWLJKH<@bk۰}l<6@dE_#!xMW #qv,U OuOqUثՍ̫aUFQ[(,V&SuiyV`C!U Zɏ4y1fC c\f-c THoEfBqva&׆#llOmv~xO|5feiA <# mFVkK{lC) ZH $ glΚ{RgN0iNx{[P_APM]]~ǭUxtuT3C m`1,?q9eVQr2v!c[&krjk6g%̌a&Հ^,^MOklF 9K+Q$b5){gVnF)^CWYTzkB=@{j~. ?ġRN+"3pG!< 2`,_~xcFU0% RG0I~%~='V~ҡ`fh.XE[?CTk"gRK Pҫ=f[a:_BRbUiYR*c'^,h{ /E),`};8`  0v"оM!2oÀWcJ+D7Aڎ*̠#˷63e6{ӲnyU#DNemch{&x>2EIa+_ :^ ߓ OB i< ƍ#j]v+H4F֔6yKpE&FRnoݳ6LhR1G2AـQC'`t=9x7g]'k})xnwHh>1)0 *TR`ޫ1lѿߡɤi=u"e4LH >&-"\3FmbM:]01t91,àJT%M_M.o,-8xRQLFqלNL, ^3|zݯTR%z̊TfXwT䧁 ]ڄ !\K %!1~?zX (OϢdyd?tRw#T5R T\ gBv?ub@ϬeO~0Nj JYmSY(- ;aHwa""$b'f'яhϯtS[MȪ A VݱGwNm։ xJr )?^;GV=+̣42)?&Y >jxBc|#w)\<{H~'}1= ?8)jyKHi dyG@o!C?XvIy7$ 3W~!H࡮:¡1\ ^`(5YXu.Pr8ĞG pfG7cb; @ml B[&"V/[LyImjϬTY~+G{Ͳ? 8w;xIljto)Th^|4rĆ%SpVE?AmHtmxdgw"J}IZNJT9Ֆ9I;if4UovL=kKg6Rkc.M^ȭ1>=l=cX!7k1GZe IX7-cUK.TcptJ;aUmPlę˳ץn5y@q>EFQU:腯%z 2Mt$mhر;9W ⃲KR -/A÷~pج( PlRE M"=ښPgȘoG|.I͌nD]IXvyxFԌ<VeWAcqIjܗdAH[GYڟSM5, ?5JSqVj~^ȟ؃:OtxMQM#s;#0|95aLi˼}yf|yHma$i+λ@Y_]kwzU~q׮]x󀻌|{Bi*w =pmGL(dyMT o= ,mBxT |VY]'yD\EAl?sЇ1"4-af.7 j#pxw` GӵI̪hy)"Hŏ#Z~{Ӑ ;Ѵ@=^cSE*Oe}QE,{# >DjJHPAz )eDp8Y{T]S(Yݻ:Q"p/hT>1[$>mJTG4!-9~!ϸ_{hNkGR-Ub2feP&C57l > u|YͼJ}8+XSmίk: x*z8EgK?ⰽjam6]0o9 {?pV~PAD,lIx\`TL_BԈEWT5jǫ|#س6f㖪wI=o|E[KM;Emp Yc$fv(e Rch,D ctuScRwZ[-`zv9&zA$\6G:v6+ʹG59Q (15w.O,@#Zܒ0#0xpEdr:5-&GPBZ;s ~E\\` Dz Tt k3CÛdDz$I|lXJ}%l$YK&I}ȫT}me]OR6&mYJ mt3AIKTTuQ_|Z:/)bBVv@8 :"#|"ybr7KtƬQ!)tǏnY^$~zy3 ܰLFyNE-9`/g.ԤmuMp<5DI7$?S]L Z(g0gFI('/RwagYT4_8AqLti\ܨk ݜ@ҁn8{y"rd"g)<'CM,`|tE*"rCN)Q]CC59ft*yvxt7rR[7 `%m]2yosB8 %FXYݩ-ao5K:~#Y`@WT2VudjȍLVZ" Щx+s趽5)N;TŹ]q{=gEtHܢAR$py DlܲLZ3Zso8qyzcU,/[©V?qΫ.x9*g&޽b9ghHI(QH`R5AMƄjRYQOe3s9bnOwM}kġ(pwv`gŃ?6zyw*I{F"s\  /L趝1R"{SYvml /3JA:C 1Oxy&]J/923 mj gP+$,xʂ6uԝk~ETVfS~zi>IQyI<*C#0{"Ƥ|&N9Ш2:V*52܄ɽ:6zMl eOd *36cӫD۩)=U׍ mP#E8yBKPm%a~wX@bX${_w05ťk'4ѣ\'V3I*x`V{Yj7<Ch7ʌHz46֫ 3f)YkaN'jQVLCjүI=4<Wl_ 0|i2Eqtsõgv_1DïS6yW(eNcr~+[EOTdy/zxƊ< i,3Ry äP|%H~e(wgfX~O"{awf6"@TV䟋+N)q qm/x)ڊ >gzO*]k%8d%MҠ":c}YTLw3]k壧pɜ|k-_L*J _LcYVAǠ GZ,f`^hkC. q"S[<*8bJi`$\W}r2|?~AcZ|x7/#@$\"| }/Lzh` (a@ fKջU-(dUV@ &:=vJ)md ʲ,-1WFozKV[lGH zl{[Оg=zQLb(h9cvF$vZ c~I&"k ƒa "uW+Sc7(Vc ]mh()e]R`qZ0#<&`\ukN@.2X@9Ȏ֡K6b`/"'_ =)Њv!] y;Xt),較6Q*T^3 \= VFye j3]SˈI̺V$؃g]:WoܦC`ScO3\R,qXEvxLNfU'(,C4F'JZpeJ~ZoJ̩ T~&IE-sQ`EKo90Fִ%Toy@`J'iv#U;_\K9tecGv'/ Z ,>H"ĩ*o:Y{.RdJ;ȕ>(nM"\8r }LI~sLvB3_nkжOVd2;?&z\tӤ,6bQ @fGM_NqZOՁ*6x3e+F.\t#ș&ByQc3@n%7-y1SU^L-;]'  "\onEmݜN=Akl%\r-k=h!NwOp}QʓZ-_,}%VYCy|8k5^JlE" D nX9:<E&+*tYlXݳ>܎uCY(Z 5l_4 /*upbXFtjEO|vjp`+Re; 1r5\D @fuYEcZNiD`9[ϳ홵=mi=y-(0uB=5vs 5ex1y࿯EO.T{O:_?& sаfCN si MZAn3AK&5D0m!>罌ȤK+(ҹx*Ѣ4Duv>j\@_&O4= @]ailyTpgN]W{e]7Q)RC"ĺv1cHҠ>Ps(; >f 2d r=UM~^] 4 f Qǔ4xa&B\ WY':I>GAyIn>¤ц 6_mL%8 [93?T z?wBu=d;1xK?S;X2y-*<#4?LjXk]%8X2ځg> nڄ8=Gv)OԳӖQJ]Vu`fiZf@$뮱V'oK$ l.Q֝N2;$v 5hƯXc-}7!Nz+u/#U7B?!G$99~8DS~I:˾c4)p$/D]=x.g ;MCyWM[:͂Ϣ(rh㠒6j7Wxq.#'EUr(sFa$jORYPTin!sp DfJ7#-h-f9G3qdҽ.R" z|)LNV4B࿏KSڪ>k"JuxF)夃+=VǙIzX5})o42Xw w.n"Ris=fAA&*/ afr}K (5gs'4eY( jc CÀkȄA: =ŏyL}.Y~W݀" oUYbiT|C#ZBA}4/|_9#N$XZEc/{aSxoLIlr&8 eJ6٧?Bto]`p}ߋVɸCrLo'S+֒ s3||٣oC{2@t##Bgbw%vdy&4*z^a51J73K$.9=;?G4ddNᮇWy6 f\TRvrgfmM4'ܖ((} G=YWB%}yu5Y%F][ iyƐӚ}6xZW'qmbVṨw*2ϐEE<xk6hA crXs:\d]] GoQZ ѣ$/X(ŔowI>$yF,"s|]E Z{jY^^Y rd)iLezɴ='FĜr K?VlժEnp_qumiCb8>gZRЙҖ$X[vto&Z |<)=LlA]؈An|[T҇ |(-ˑ)+> .)ș(sDv/4{utXfEgdOqĉ!BRBǓCkenZҨAAxf<+5kH_w&^;ZbNTZ6fnu۴IKFY3w̏[4 F3F.i?Ȼ?ԧ/'c k .m&Pqt,sVB97YБm'J4_VJ ,N+Wg JV)hDn9A _2NJA7 _@XH<psȉ/|h׼qQD)S`! A Px}b}ӢٳC@i ϘR9`ZfwS07uȍc+sP8KRH'YJY(b=k^f% , -bb6MLɠ Enb ,z 99[FbN};N IZ}!ScMDiM2s*[OF{]wf Dz!Ҡގ\{q-aq+\ibF>Am 3aKt-!o0́$]OWǸD"9f&jPTBjYh/@V" T7@;5q{V-}#HQ"Py獍 ɐl"u$(0!6\+pmݭrw&ɐ6FqF"f,H /Kڲ*kiԃ˨DZ˻XuLݣ>$(?Rۯò ޿<,vpZ2 4g4%2yk^jr)Pn}i6#wuDme6Ue43gޗyX)@~Jc.`ڨ#3ѐ$SNJrYH/^2m\aUxH K !AϼP- c ' 02LR;OMSQ~ >Tv( xG2 nNu[ѿ*X(ůV%G?SؐfW8 jWLTՅr⧏#]/@قb-`˟!yGهOm6R>d_ A e=kb{W(@-0(8Xo*#pAvukolYl;AuNl'=/lX֌4 6{16nmi#vׅs38~>Ŷ*l1HTEYDoϓ[Jf"\$S}"G(]O+~Nq Rglq>Gi$7|Ci^9_2}.j" Rd<ƋEBBJ+ Kp]YbD:l=ӻ6 XT?GWT$s3^ h!F\6!r zUGQX><4SEX"9lYߣa$xx0 ۑJNxEm4zμ;z Y+Uf\П T5 Db ""I1?ʥnMZmm6^1.~ ŸQ\ =G `D(l(so4{iy2_K|fӭ֭ד[)+aQPNsY*\Ha J8nGN7Z |G5=  Fc?)X$ 8"mf) cRS1<~== }2~o>UFExC?@>ȡZR%FV/G4?S?FLQvaw B$yt@PHՑpcģƔ*#<',<4ӯy-1pN{=Ϫ.~9g#BDm`֫uH~@!06-ґ*Yu{ʹ; 6md2i2Z *=lhg53.qeONhA;8Coυl1ZG- -o!y~ [BPkq.aa j=l&{g l7kFTlHMT3m m]p-}NRUM (([qq-d z> L`gQh(MbϼI;/ȷzy/4Gdߥo46&کYC'TTS4jz^Bd ;= *&=N.\+~ޥ8a8""v __ e5ásCi6WW8Ӥ#+w SOQJ\L&TddXKv~4R C"W2&?0`ۼ~slNhꁪ] }td- ?|ҙBp;O?J 'dhɿ5 r@E5''u#%8"%ՙmmVח"ڟ9%M܇g&NϬGm,:+oC$d9 ^=0K"DPgvkIg]m*W["Kw}* B0T`箲,爨tԺ}ծ#A9/^z+MJvb>yH\3&BgVܴCxr|R=+7VȄReȕIZQrE2xwyPXỴ}2PNo ]MSڸ909o#gȻq*k&N'нw;=v@{)JvL!G9e'"._Qczܤ]oVO;/iy>Ӧ6YHhUwS71 MdM8ƋWQ"i3U)H)#w}gxBn)s69Pk,=3kӷ5ފY~?[Nwsm0tIJ$8;}zΩj)g-XQCOCH08kH؇ ms0*~\b/K"wchLLrʓpsAKQ_>j-t\Nbe/%p ٿ#"lO/;>{~cDFÁ+;@FdO;tNLl,??U݂֓EHr\_QLAhPU܏uG*~8c&X_Gx,!ѫ>5OD.&qֶ?ZhP =]X F4 fd9e@y79(Ҡ'Qx2$#lbqrZ{; feNM'0TYu&|EBHImg@S-`Ӏ\Aށ(O"Zsy=beOٽ"`A$mKw9&ԙv Y*_",˿rBl˚ sCyvH" E(¸3!㍏V䱺U@!\ xV Ra^+gd-# z0I,:TMT-. #tYjrOsw!Kwi^e9MMVƑlN˭?5o1Uz#d.x V3ev؆wXRP,q-EU<{ww F)@`Ǔ#Bn]qN=RYJWt@1,]<82blRΐ%f℈ʣ(ǘ6#*ZG(tdEt%lm$8_ o籑 i'HZfg+THͩM>X g?6h?sV,ZxXi)6wQ=M!7KXϬ2> W{vck5(PkUdTgo\2B=<ԻnlWZMUZ/aCN0a.tWDyC!D ДD6)o+z>J͟NK+҃Aԑp-.^U|IVF9'/ԪdMs\_Ih [9f^PJ`jgG;Vj.׮\Q~"*C?gVX=b?_q|$:J9%8(ZxEՄ !bQo@^;9X[ܤ۽( C6ǭ#қ=M(3 :"6=c ˨1V ;4_@|^KH6W@(UdO5t(eK4 r@{N]=Mv|G!؟/ +[ ~v+.~?,R3@a%;"&> Itz<#k"iAfc~#/V#g%C WJGn"n]@7ZИdޅf:_ξss&Y)rV ղ{Z6.j_܉jk4y8M}(PJo-&GD4;Af|a;~:֩{9ܜske+ Y ـ=U"{>!Q9qR|OFҜ`Eo|סY!Q96ۣղʐVf_2uXIl*s8DE8QZ^@ygU3N3 u]٪𧻓*ս{)0~nlɢc'0aM7@BxGa"ztŜ#bS+TN ,|K 9HGa|%v{[!n=9-\zVz[[AbNJY-bw{VnU̠/0NB۞6ғyo>r\]k_08T7ՋxƨkmFxoYUuc75{#fF|rRW!J]jؘ )DD_'$JE֓cS5!9ӛQA71EG^'3s HoB;|,̹ k+\p=lœ AeQp9u ~Rɲ> 䇨J6]gܪ^GNisl2|)3AH6ѥfk+hIi4ɸAsJnb WDt.q襒WގR]W:ÍɞQڿ5d 00@o=59Vi89l_%q' ET筌s}e(">]Y'aQ"E7ٟ6e-Y=1t4?.5u||Ij~!!w[v{U5|u?QԌ-Ⴗ9X^<@U$'cdhe4baVNz%8D \ urތ4U\a6u(ӒEqR+ ] kgf1F7ERtDwِdnv %NzQ0WV'&鼰-JJiAYK%ÝK.HT{2vM>oda_:>H,_}"(=gEGSsL_\n ƧzL$3ЅvAv.1?kgfۺ#'a䚣>"'zR)=hVDQM$h_6Өtqmu#wt5$xi )HNR kx*^(? 9>9wyڷgH$63N*}ENh^grh3YlaV*";rx݊l#YMv|V3Q7EQ`9>|EKj:Aױ<MJ,r@6 wUdaؔ-}>MXDmeD9IN .!h_ɪU{lZ* ˞̥D38j^d->#jW ټCD|$olga4) $؟E?mnaS]G]h_-}%-sF‹!NFc.~OJ:ʹ-GZX-Ȏf I"0D x.LӾkM 1 +0QֳdBj݋3ɴnAud^V ?{Xs'>n89;0;1m؞!}abtz]fD(#>/+- KM?=n`'PoKBus*~v}">f݉y Pi포i> eRw^u]8hZ_RЎ 6W̺w#9ZWՏ s1* pq!Ep8lemq-nehAu' 0be~3+`O+ÄlU2#i$pߨx^u?B9~JXJ\aTۅ^E[ddG.=Fx?rhT8As-y7߁! ~).Q63@|CIM-`n27}\A"Vf s.B rfvS5JYk!2|MeqɩRiIB 6ޱ[Dq$Nә=Sofc};nr4p&8awrQPb5;㺲KiF Ҵ?K#U"/Vs58jܩ@sOnwzYpDޗl)kU;Ao/e`Ei7|%B$QZbKEk[ł[N: NUG$ЁA}EVJoWET:o` "M*&jnqոٷa(FOc;^jO梘5ϋJ(FI>_Kθ>VMQAb_&2-?@i3G\A$ jsd_jNπ+N 8i.168$ٯeabu* oІv &!zGY+u#)a掛yf t=$yJ&z wۓ=v G$^䜭T܍ Jӳ^"6XatB-1eG/bFc1kͦ8BHz]S페GW(WzINB~ υ~HBcr1W>v j]W=+T(*?4$7sؐYnV eV m}G(vgE% ?/"TyXiC.[weVZ;7l8t66΢r+R'r54]R"V9?2ֿ4N/+U v 2}izO$Xt[{,#UԀF!.3q?E:s98Ҹ9c]$Oneza%Y6!w-vJ؇F৚ *?p}ZPLVڝ64‡ $c#o!r ?%㜷dI:1SWEV<"jsAbKz ATc|YmV3)\q5YbO 1̔"Rb[!Z맦oD1)C*Whӂ&YڹS7{ۖj4\|dz}P~j RW :ޕ|Y{[{HF~A\z+a !sYBdIip -)2*#҆mNeT,< 3hKƹalaY }ΖC{P tEZSkԚiI> r jrgaĒDVș6&#[BZ@!@loD7 E|,8 z6t49vkH "w ^yB5HvrՆ}UCP69#ʭ5~b̧aؕ4)Fw">:jIoHS( 0AKa5sTQR(L8Ť3@ ƞЕ>D!_WMՖY pP}}H"AK v\ e=质2'2]BKj5J`X)+~bsLÖLCeZvT5%OJ)[ݡR#=AR埾Ma+DKP$dh:sPqU͙TkE6mJhd{uHB(.OVb,gxŸS@SJ 8*QqJm[՛ߪP$aru we@ JA&%}{9B/f(1sQ]x sUmhΧD*Oc 69[}鷱VՇ&MB+򗉯Q p>bW ?? k^KYߌWlRw-d ߳h%=19O` UYQiMG=UB2$ q^^YbHK@s{Ml9/tEʝD'׬#r6hCQ-APaw#+~uB^?ZӢͨMκBeFX E!;@@JTz]`CHItebj rG}MK{t+F¹aupu4tD5fY c)&g1?[_H9M4=1"ED% b"pKH5b}Ƙ,RixA~J.=r[p[Z]S̙FG%a &5a`O*ٚDvaڎY PQ;eG/B 29+z '8yu!||,y3Gsc(/caAK̮eqHqۍjIdY>ym9ZoI ;3|oU }sIe -M5G 3Aֱe~;GiV~h-7-)wҌK 'yˣwGBhD93xl\H^⦖>%{#%_אդd=`F̢Ǫ sc94Y[iϓ<_Gh7XTYUGz=_b~$40-S $Sy(sŧ Dmk%0g"3(D'8X%ߦ~w;VGUqlWhKLGyF7r\I]\zH+qc_Mn_!5jGʈ1xU<:JȄ{;Z]:K-ONPBqppdUJ(>eqjQ5k;a'@f<啃MRnmҎ`A ћY&y&_aQrjPbHu_ _P,c~S}=zb0 ,'&L& D v*9սrʣP[| m?31nUD܅è_NZ(D- Bϡ-bj $3: >! $THz8[WK$8>JZ<q;)dB̤ )R r4>leu1C˖ɥj`Ujt-:NxτKi4rVp m |b_nSj}4{Ǧ1YQ<7mBZc' &97l'kP nIdGhK=b#pr e 74 cqAfU) 1pČL>#_+{k Ah̗ЍО= #ߨz/oG'Td1¸x|63DsJJ&Hn8;CPHĆggrHX+p+F: F§re1Ct;{$n!K!-As(FfAttz h#rMuE!WM/ѩq)^AԼOЁv:a4F4 |&Vjhk"[BJ(3"t0G\|=(0[vM@!n^'I1[PJX^JEZ.;ݪ۽ Ko}gԕOژ{, >CF{Ң^ʜ]2IZS4H.ޫᢑLF{Epe'^^}9p`B֭8 O'pNQ]IXrgӜDmEf9%</F0m6~,=TScv`F+ITؘW^N2Sڳ9뛓oCq֦2?BwPjmX]rnF*&J˟3SgE%J79 Nzo5 #Kވ=vjeu*DW\/lz:.UyhEx ƢȊeօn25!D?+0?t`)kyz.΃p׷gr'9Xˡ0Q,>jb?e7mY4OtLvL_E^ eRqĢ9kVY_¯0$}6>?d4 \F>f2+(/j&[)j3GpxuDI8MDT/~Z'цŸŧm7^#, 6z{Nǻ$qDU6v9NjnME UDԮ?i|`s|4)|7[NQΌ#KB1s3CLX<W4l]=X23dWHԌSTSlV3.|1˵5`N ͈ (G`p^pǖ.At@*+=;*XKZ%Owِ 6(zWLђ?FM;=#+   ij573oDWEmwȶz =[ҢWZFonEa%̫Lm!wIg.(Qv xCuJ2p!x-/Xmn)D93t٣h+q,e :¡؝y!ZLSRu:49p"Jt*WM{E_u\zMح_ZBqS/qADu>S8?сU.:1dZiFq4G6F֏Sdə}FʲJ ٸa<穱??M{%yRBѽl5Wf!|#p^kQl_쟓Ǐ Fn5}B_yMi_:,ڦEZyX-*F^űmGd9T:뇡xiƬPuqPɱʖm<'ł43+}?7 IO>-ŸHkGA <3v:_![8(3U'c9Cb^ϚVZ,P%=g13)U"-jOwRj DP>omj9g\V%5u|i#-F̟My<)_Bt?Vux7ifLu`AWv\r.dԶ ˆBx;ƃy!RqS"a[Bԭm>KfШp @SюL{)Mr?6ړB񇉊|T %23Ѥy-Q@ xl |`%SW!d SnQħ} 0BJgIB yM+㼯r^巧@'I*Pv%}mީqm-t qߖqz ,Yi#y鼇)PnܗUVυXB;}>*PH뾻8ة蓎d6?Fz~;kcK7Ymv x48aPl/tP`]C|KNe pnp|:dxS<,Ƴ闻ӫCzש1Ψc fC-,7R7:LBu[,ȏ&lIxx+oˇ ;?iKf z?ͬ4G4Ђ(i0T 6]oцC\Z5'<:$'kٿ\4JGdk/@I=I⟂gSbJs \ΕMɬEyWn" RP"<Jsz`q?}PcQIVMw*q;B!0H}q]WY/D3G)t]JXB<V@OU؍Y~gZ-gf4r3x9I\~x 4\kr(mk4Ymx{G$Οvi{p#/)U@M,iT[ɛ4y /۵ڹ?syOu%^ݫ_ɚvohFHV',67Js5AUYw cR 3lQ>p)SFCL/?@\_ߡqAfҮLgؒ0tSc++13sF螳1IBx# _{.3"]3Lײq%Ӆ15rzJBS%P\O>SSX.]qز.>GGBb|R|~V1WG!&ָ"k/I6FR;p1t#?krFnk^ti}nw}vWz>]iZo%V}7>3SĚ?X4L$cbx@l[+Px .jxNF$E9nb\ HW:SPuCu% o:mc†xܤNE. kO8( tRT}k弝>wDͳJނ4qHRrVxd-&S/-d@T{&lr|=cJd&jTysCWS% sU譀 u' -¼{YGrJD)I]2UѤ- '@*+#F: - -~Sⲥkߕp)N 큀*t)TCz6*-uTdg.wܡj/ G S`.0֛jMGmkf^K[7$GނbmInP-^3:+WJщ5i0vv 4bwªa=T7a WN%H\ L =bq;h*+#xgBִWmbNrn0PDǀ xp7mᘿ:@7bH!hqc{4AΝ6Zsk@#)$[YBv3o5O>mҵwQ`FT&s`A:qITZcvJȾQ)ʥlx?cV0TfҏlAcsLGiw1BC vU07 [[A Ч:$<$i1%MIP6l+h#wM'k>ToDM {^/Q@ !T+ B8Kֱ[͓ؐ7yc$4V̩.oӾ-'C"袃:'ɤw&46eC ;<߽& cH}b[LC3DU1 xf#̃%r|&q cT>(>Vg83:뵶E-6YUI0Ϊ,LD`w!o uh 5s"n;_r#y_fc^D~"OFw4ne7;Mֲ42ך]z̺ȥI9Q*C$3҄%eu͵fv?W@h+WUi"C6è:S> :iJ@ `5.@;Z1.962V[l m0)W;&F0h_9v39G;/`酋=uT-{81?f JԸ򃒄5'mU1gemIxڈL-6s߿kQ1J}<$]cjPE˖:ͽ5Wb!-U{3{n sVZ137ǥҋ>ߕnpY'3D~V1L xgs9qP9y~b@r81Q&^h-&3QsEvlA&JDhVI{-Sxw-T,l3/=}F14,,`qJ"r;7XSQS E4qy>Hi3=SܘFst es%VC.p uukt3\h^^7uEwz],S1XMxe$r(ɇ9ClcY== Ocybe57񖢊Uڭ8Uoʮ?su@? B{Uf n b= ُ7g8KVxo2&oYfWS9 }vDhGI~ ƟH=i. -qw՗auh'`(qg]G#6;D}hz+yÀ_|*E{ OȒŗ;Ϻ%oNGc+r"7kI?2S5g7aHcwL(F&b%2#RccRhݪ5Jу@> OּMCmTdɞuF0xDS̪3bxjj:ֱ3eЪ i=Qy% @o[mTȟO}?JwvŔRڡ^#AʠUVf:I&OW||zD{-4>70O$cC#rwg$,|KV XWu쁎"]tU?} ֓Y! s:-\e9h(-݁ ikqZ 7|V恨Ukc/u_[w䎕 .\G>D[tc'YNUe{T[_i֎j$.S8^dcG_"2t>IQ.tPaI=C dxw:X~RQ,Hlsdy5JՀzPUIZvD0, o_GuB{wRWwqEa"j| mVCnSXOf r l!8KWN4_`)V#& ^^5Qkfd2 XCu*Ie߻d%#C {{uHr$ 1D M4υoN؂{ˡGɦ3tf ,zNMl#>:j:(J$%~6J&?VGS[Μ0j/26F%Y*@Ksk\E@t#+&  phjkf}TxnN>]mdL9,x䆣.- XP)@2C U%rC<@{E7aǻͥVmՔdkY_ &gz5SHƺ.yJڬJ<Ɨґ[C䬭6M1Q @,Ogd[Ԗ`<L:Q^#;O$v&"}MwqS>pɼ^u3rF-DcXj8R>j\Ѻ y7PF)*kDce$wd1 KQұ'`:Dʗҝ><uxL# I'ՙUfWŁ)NĬ @1q>MW~9 @ͭ71UndYp|lz$\d!O^\B062M` af" L8|va2 ^/Ә0^sU`W"c;*8_֋49=(x|B꿥z!ߍ`*f6 \ .8H"|AFN% ]*u32܉dPM?R,|_ڃIr|7օx_3$J@W'iG}牨 # " }MOG|irC5N`n1i[8qhڽӀr_C9̴ $EsikQs`q8s!yV7C6ʆgL*qpz?id; #!P T1gVEY(}j$ Ti2-?Vwqd4j/!qgkl|fF `E,q5;-9jKk͜IA7u{fIaNP8svYV4-\ C"V^W_E'1 s\92ch^+ .%BE7,A)+)uJ 99W&62 -Nf C-?\e}yPAry)khzM$ྸe kJ+ߵκ6o.UW)+(k>'8e;`dg]baAʝ5NyFԲ!B@rڇI«›ieAfqEQsÎp醃8t?*}@,\CQ0\أHՒӼ f ~rFVȎ(bucRfۧhUZacŌW IDxY70VV67T;l92H`pSVdO/i*Qjyow HE,U1&ƺU2{40.ۖf6[mDN HMT0}vT2a.7*R.C "UIhqr+;dD;vʌ'Y]!NQcoHLC^ ]4d.Q%fYz.u\??RFVW0 rC$6e_\feyl;fx|}ct}g.Mxw:Ĉ](iB7kƋwvsI`\3UT3޷%.C [8>Q-?Mq; łvd qc[mph5:"*/rMxW8M>`Pޚ|i|V7Ğ$~;S:' ^Zs F'n]W*Ӱbވ-hy!6,ߧ; aUvԟtAjʻ‰;W`h!vyW*HFKJ%NmAtRc EHR0BV I!M4 `"9ihTЌ|} i/彼TU\8x{cO1 ~]rs *EseV#]6&+yYSiFmX`CtSF~jzֿ?s⹒{ERo#+?@1fs3cS zje] 2f|{Z<[aoP'&s(|;5Pš~O ,C6ǚWw2|q^LG&i3BRuH˘P펒-q]5 %f"!c)Utjp)$b!{Oz][w+ `9LSUPu?]0uqQ9yt j~ + (%%%Q`v? ŋFhT+84d:.``{ B8W :w\ښL۪Z#%f[ dC?{izCG |J3'U )awil!jcRyᓰӊ]GjJgx#k,NtwaZA3Av%SBu؂THtZ f[ j9΍%[Xڥƃ|j kkpg<[m [GlLt] ?euۏ_~1zaG2ԣHC` 7}!n* pţ>@NE9$F%nn3:h(-5X @1CJV%?ŵsځ3^NEw8V~@ ksz \?֮eDsJD'c)i6:p#c?fR$3^1̦9&e8XK b+?ȗ}mo{ pĚwE}d:~ӂĆFqiBpi$ ךJ6wgrɬ?P2OÅ.,V_x49.sXjƅSxRV0x-G_`uFٲ 72kn׶{|VHOp-$!b2]M K[NS:_,X'LBp͡!1\̒ S,BҒHUzmV xIׅ<w!nOɅ HEە5eO3Qt͟B0;HcGtN&.Qet${@nܒ0Cd z RfrB%j%9 i*^&DԽ?*7PWmY;+6_ZWHTyh8_^Y>]N6ߟHqWrۯ"5+ }#dp &fR[ҥ! 0hӺdARHX aÝfv=5M ȹ|:F֗öqls_Lo1ӷH̓R#^lgޛ"Rik$PU?l 5@GW廯<c 5YL((? Q|!HGRG'U"I^i&r[ "J `Q?3Р=mpKKҒ+ȑ2R da"~6}iۊ GߏOˑKc;[iNyd@* s#+oirLQ C]75)il(u^,xXXhw[w,hi~hCTܷE(]puyIap㕈ȓba#"SY9qa1q*~Cd1vEګ2c^8՚eKߤ@jwއѸB] Ӭd{(j3N(VE+tڴDn 2p#:e.x#< |34,Dʈnz]ݜhdDD79mx+yX6)&oZ*uHxЃrO]ңn)&[V '^`Cz 租]gqHJjuHiӞ(ȜRS4/(3:iv~dwaIu![kq_u@^cqhw]簇J'LqGX[ƶXŠ':Òa0*Ta=&ysA8KHΨ-2ԩ{b QcyJB9r㩥Xy"4  ${X+Hf3]G2™yRѴHx%]ۘuQ `-N<,qSŠVvZyZ+'mzFM+Oal-taXԷX Bx{ke)5+6FTk,XL}*xUznV\rOm1\د!N34jsv^ZEc(J&MfN 0Й؏A{ #nn.LJw꯽uG'5.V\_CtuCM VK?f)a(&TF8j2ԶvH?81o4Zͩ*?E t(SәAr_6=1`t\X+6HDHflo E %z1xkuʖ{Dh_wVx=̴*rҞv6gy`$Pbr"-0{dJ^q*"DfR sLX Iz4#2QvZwM/n7 # c\s @3TUUQYu%e@G6NK#,BF"0 iخ?R]s(^h4K쀇MVW6h:9d|nunMzd+VW 㿸Qqg]X99d@,IRIR%^f>ṽsM$#\464nə}%AKVx'Lu>^zR?tsrEMٓ4I3B/lKPյΦ_3^኿7 A hRxza$X=?ϳ!8/YsB;VߔSTFt`v!fd=0 ն8p6i B/d2h-eLi1Y;ػ8;30Ep;S|TZuKbW[ ? 6~~k_eX\%jyO _!ZFͷ/.wy^*;BKZ&٤3?AaבL W(e%%.KMΕ֩>Edo+UCc{ފ_Đ5IQ. t$\XFQԤ'SO(12!snQ=\*, _s^_JSHn0_OAmfQ "8ksؘS6YNso~=TB .N՗fZ92ދc ]Aq<5Y8l:=?.\pc]j:MÏk' n:9Vei9<!=6<δ!)caYyQKxM4A[KnTwG0!xNg6F%DbA3hdhfʷfZ[X%UJ%"߼urbDIZLs>ĶL8MޏJ݈n'i9!5Q4KB> Ѳo<(`@r(0 f^ÈMk?9š0 h.C0czvwtH-(c)ks6Ҭt0l7X;2s1r?DF 6r`B?F Ou p$Rf#u9,#m4>gvNr(f`|hx1GlVH#&!O+N=Bהu1\7f0LD0pbJǪ.4=z6`yFRSƳvW`Qylnwy U>&)! *P78b yu/GqjtJ޵0*ڠ+.ꘇZpnr$@n uE`(pK-ՃM7QC9(4 !MGae$6Еݛ܏PQ - 67sHUЎWPb[ @$1Qۧ R"ÎPdPn81RcӐjy3aW|թT JKJ$6m? 7-FBta*AƘ#3XKA$k8B@a"%Bt3V0pKxާʕ L>Zm~X }fB!!'@%@d}C|țPbpe]|d]KM6v H6w+ &X%Zak)IsBTg|-lHbQClm盍$5mH] kvqf: 5" W6(\}?W;Z@$:D cwx͈sUĵeI>y,Ե9*MK2[58?v_ sH)0~93Sw۵ Q_^Ceɢ6N*㥣-lD1nOK:3W;D IEk(ؖ={IК|sEK*^hns%Zov /fU103c(ȄB!_:f3vy]ْO3ݺ& ԰{WH`i!2aǛ?WMWbeV˾ҍ8B JKO5K0=xb5m1_GpM31╁D*@Z(Չ1L}xJM:WG\XcDWO,aWubQ e9hNIB!CyL HD}LCLWzxX풽+s«Gw~RG >d\\9ib(u0>e=!ڮQ7XZ42AX&g>oM^KU{YDY~] ƒs6ΝO;49<JEU2l:PחXpB`Lj{bqFS}sMhIK#y%Z Lv;65qħS.%2"[_Z~cz ,QS %sq XQ7Ч}:&YҨ]!dh^!bm]ޠ(Zfuki#Um:'XKYF8.#3fl`1Za.kDOSeRJj!լ o&6ֶ:+֊Y:4q@+"= WvE"RiM@9jURJC>@BQM2:F΋8Hع;R4C*,XTE9։ptMУ2ou Rc^ f]}#!xy.+#dpCuעC=3%krٗ}FQo<@uzSCP\ & u{-**-/S931aeI7"dL, KN03B۵:d&eE^#H:u\TV:a`җ6LĠ"~'ZSIp Dc:allw+~~^$#Ѷ{, c)?RYkJ↑%5}T1U^JB\f|Hw9nipSM96U8`?A[9adJ֤. at՘SʠYI1 ϟr | _FoUʷ7Iy])QbQVDd-^D^B8B\z#p6fFg奾i(yܭ2(nMaumԳ7޿#NNzBs0Ť=K* rU 3aCn*^yKQu=Vv, هVjLԍ,b˾eͪea5tMAV6f]yӣg;}LYq6PX{v~qAesǿApz3i CT݃e1e3 U?M:PɢHQO]rr Q:>_lN%Q'߭Ȭy88Xp ȔP IMg\|dE>Snp٧e=Kl'[Cs֟ǽ"| ?S|<xV^2Ďѓe~C>$y$)^L`NfH%+o@)el= 2NɫxUY7nL?xM}PqgzcH "6czxMz^q[=cR䣕e+- 2hRRdz&͒i;sɾD7f֕R/_%TRo+<ꃹ( f07{l>ϭ V+LM 2Pvi!0 7m1!q/(H*Pj?i*k}2|Ѡi_h߇n f&#W:A/Av+i}M{&wwG Uyuiv CڂGy]M$+\Ib_mAaJ;H~%PX#Q vfQكV1Nr5:{+7+殼 eX,6R[t_͍/}PSvj;J.x+^7p8g']a$[oQ͗3p IzxQIU0B!Ix.wZd_'|Ӣ3#6HTӴ!+|6茝 ZTf|!Xgn2E |?, ҜSB ~=YaWvv߱ , r"i|rlQ:ЂR'~!^Z/>{Vll_@{!wknwk% ;S0G“$+jH NpR`x9zX1[m~&[/9u3HV?Z 3baޙ!2"C]7`p<%1 ! .D~뤁f3H.Zj{vrO V ;;) =RW6P[2H^u@uit3soOK N`|*8sdm_Z@ua覷!Rxؘ?Y65HLM,>|e S;)n&424 h.>4@|mFibgx/׀(g'6BI9srl9x*GF4w؄HZ 3Vs'JrhrTMhtq뗍#Q_L>0h+mfOGJl}*yb,uUp,/eOv"/zᲶamE덜 [ZQCMඛ=ppv Nw3Ry a{2u a79Pz?Id>xr,㽘*O=r_-v;|ݨCTQuo}e:^UAL(F3 Y8r"Fcjͫ#HOS1YTjJ8.<6(yvfӋpC Xf_jN?-i`5DmJ^b) 녅Jdzy Gyne;=n[3x,,w`^+ziP3рHwa[(|+Fbbr4W.=&=5 U>źi+j+NXPOJ"N)5$d!C|գ-X 7/cF' Q{V\A/d+^*0Q\ aC?W؝z f->'URH?A lnK_F P* !bܖJ Mx}pe*0XY"6UV3jXҺ0 OI|If!=*oj~iXhPynl8UiQNSZp}E4-Gm/;"`j8&ϮseYB0\ѻ%λZK+m*zvՆBMh۟u9b}=4q0Ƈia^ޤY]ܲAiԴ![||*6_< sPv*v/S<5Sxy%m5B@+c+Z(u頺K#SM[ ѹBy^|֭Ef+ ՞b6d*Q`4yzxh#W"='i~@Ķގ&$Xφm^P,R7Q=7Kr24?34QhM:\X(n2X⚄3lYp)*3Y>E+dHmN;qoj(?(>^5V H6gݶF ⎰y6@ ݳwm#JuWvz6(@޲яbq(}_Jh-;-5ȧ vD0ʲbY"CqFb"yj_,8r<|֑TxsxaMcE~4` )Z@*9 Dl;נya$mlWW̰i:Mo>Ѹ%X&{JZt)ؽŁo[dDf";[.* δnS~諉4%dwYcl&;t:Y%;Hql.:hnmFSP{JAhU4)ՁJ>Gl-zzbxyaY#oѧ\0T2{Ո¼Ю ,gMx#H !2%Г79>F] De0 ]Rz9KEmGDնD0}ZU}rD" @ɻ(UF^=p:O{I.\.& _ܖrg?_r]W׌v* -ᙾ*mZ]p Vǐ˺ ۣa]n,7?)0{ 1Zavmȯ' j]Gʊ]oBSU'i8sSD '/oB.9e2)`RT&`bnݔ<I*D̗B^r!\s(!oϴKbfr /& 0#Nci5t`l0XP(⹥aX<>9>$c0*-u[7D^^o(n\j*G \<٪Pv)ܲI(uثg_u  +uq,RagͅQ,URg&VX3ʧ>ƘVT 6mN;*n|!zG<DW^MB A[(3d43scg*a eAOS zmRv,-}B[XGQꄰ _8c`Sbh"6B"S`D:z2L Ir+tb§&$\Jh嶧P;{ .ŧU+d cWĸxe$ QTw.CO`_^w6&*Xo3o7.WƏ&/0Yŷ?|O')z6Axx)ybǷU`}$PS-7S&/Z(=L13")L˒SfMZÖ%LH P"T>$0;9my)I)]Fpqߪ/ DSMgpS?A@@܍|-{G?^D86 I mLsKEq@ x)<ݖ ¡Wdxְ'q+ZM;r}9+эMZ \iPKw!P4H]&.k< E%&E+ Q7DGo~oHmΉ\?j9536C:*o֢v}E67MD~*Dc-SO&K!{;OʅƾxX/ɵ0FO+%Eu[t*[_(>9teCLڣ8Lj oYòR2a)A-͓Ì:-o~Bu(+lc'Ѕaq}[cpv_paAqG;6;,O36-Rb ņb 5Ѷf}^'uj`BStߤ-ɍ|dNxΏ«p/R:B~DpJ@y1P1Rֆe-X?ebfƋ7|z]GXiާ0,o>2 bLq"nm9dwR1x(3se4 Kq&C8,-CKVhW^ /TBQM: 7 K?x߷0-/o0ɠ6\>&%^WcDn7߀\1d&[K>dGcVً- ª׺k3v-SNsˌZVH0)?0+_lj.c J,MJ=C];F Xh7#J{0\&22.mSSD]a3A:3s9CI` @a͸VV-HQ(0RHe#zJYq=գS^}WGe)}idUeJ 9D]Qơd4:+Dtwn?7i7AlG\؜KZw sӆimʓT7'_BՍ[)?ϺRCT +مzjA="+-,?BMƒ`|^rǞиHSm߅'!^*@d8&kW΅$ּ1bh?us 4k5>8< J]inDžQ, F|OVyc`5wʥ:#HM'xwcp>n+.Ji{5w5 QvB% TKs6<5IU)+!y;>YBA7] nͅb֡ , =P;%L*}t2lsBO)*O~d1 |=@.[,NCmH&XI } HW őD(\3ENۜu3a-Zm?QۀCJ>< 8 ML0wG*X F7i1tP>޸Z՜TZ45WR 2s/g99P.Q!$g0C$ ='6>[9,K6i`%.ĝ2X)-6 `{;a?-#)+!9Nhz yFsMFJO,jS?MR- !x8+]sj"ej7`WS9Q!MR{0c)1Z2h/ߞk_:|pjރnҤ5H-NZТJB` ǧ\.5 7gi;= 5 hiF; /7ɿgdrwmPuONp0drZvOiz!4 5;+ fiTGBbC2{hO2 L=(4`+Q:n|ՕyQu5|}u0NQhb=: bs֭yDxM_NDWrhԞB1׹3YkeD j̀ orW5yw)I03/KR7y=<\"ʯ2S Q)FP 5өdkl} `6fI8 Vd/U>~p(3="hVf3ڐ>VX/ۘ?-7/.baUMS5c Aj<z}T7n KvdƮ9@x[Fu2Y=0p޷ q3#[N-mpl]N([ۍ%}L$a@w&(2LZKJd_Y@u2N_" {{jYF2 go7: pnwOU Q`<$ `d ԝ"tpTB0+k$ъU/7*[q3ry=y$y8+GبjS y|:>`Տ{B솕2^fpTKYr=֧ dsg;Teխ|Z!R0vBF7E_ǶUͬ9l41[LlP/֖1KФ1P |2V_ ņs?j>4w%z2/Ml N#g3kiKCli^ ܦ f`&OƧ NPҚjP peH"~mM;FH"OV{;|! bi+8P(.Eu?++m ]i<o&e+8[x[Ijr.OjfN-GrxOY[nqDСe!2+v>V9L% >b${SHZRH FXu[sϙ(;ƕѾ]O7Cl-*gˠQ50znIy @d,@Ez@'£E`AY0` GSǟ2`tlC֘%uvzI%x>ڐȼjbݝ- ^;dLmW#$ 6b4XvِN Q{?B5Xvg_!h.( qNJD " =T;y=J<׷L?>?_s4VoTDpC!t$ 6,Zrռo*Pߘ%1B)`V 1&] rǬ]o3ot}jS@.h(\>dJoEagx-M'͜z˖m>AKL0qg 21ҰiE4Sٴ{^`tp?E:J9$'b<24)Bucx)Ym{ŢOf󓡦*䞈G*ٍ~(` ?Z: 6 ZEIwc'-=EiUa4# Vy,]if+-Us.v4aL5@Cx6jeq6馱 n&`MPxzѿBIJl?dSi,:U s=xvƊ1 clZ:[Z21s|eB>V*V 0=[^t9`?@(baǝ , -#G) |216Tk΁qkՓTT5;*qHEO'mrᔥ NG7DN1Φ*و fBd&紞rǙD?I%ҹJwV$Խpn~ooaŶ^z ;Ę30z=l97th)_תnHХسx婝{@{ $jڲtN{k/wϭݣl8#An Øu1_MXHNFdc\D*JA[헎~o늦f1s/BWHH XFb"rml =B hLHo 3kr :bŎt&ENP#1 _7D[lD$҂0f[?׊w9ٝ-=WF; Z[C{y;]#y'%ٜJD$FUA&W:%! bbAaЇfCHIͦH7Da6k.+EUu*l} a}'. ǢWQۭ?%,M{_nK`׳zS\mIſ ]|pAbбPcs3$`xR;/宇&mIuivIw%U|sݴ1۩+ҶbM;+Z,=V`O/P P}oKsXiTqF1.kvt8Mry/3H¬1~q漆8ӳi=Z `DiP[MyPDJ gp n[|6ώNh01+  31,CH; zP4Q0Gof?&j? Uݶۤ)}Aѳ*H"lVe 8*J7{k@] kBg:#IU0Y7 WmkVL S|ߕYDL2|ߌI>v= 6">#if{4>`/Г0n*{ ds$<$Lwډ%yo :~h|JCZO'MAhIAP{ *~SŖs;nkp)O,MV>;wºQQI5Ln뻶xM >mmtp6v=BAkMONT 3 B9ټ>@F*qLlGxVu-|z1$Y*݆]ӱ]c Abrkڻ1;ن'*4*m\͉cxks6@D@Qȓ@l1gj2x #ZP7&'觠}Ji/(Te PHw0 _+aeGwO~Rb` م:i$bsn'˖ZR3.WHuHn9*I<L?Ҳgܘ573F8>kYǠg'moaban4TqWLO橼:18p 閆7Zx> Bȣ)C3v{zu8prEУ Wv&3 HnuZAR,}ivd/<2G U/0#VmԒ/2:P~.9$k׆rҺPz$eq$Ui90׆r/F4w4ڄdmS YȼKi l>bP SpO:N'2uYxsŶ)[`s3$C/+o.jE błLc ^L|e]N| GZt2)%k/֕/[V,X<KcƬǦ {ѦXxxCC kFg:OԂcO3@D1x^C;'ze_-u*дܐ8L;)3SEa],N|&6K6ÿlOՓ-+ X31wxh S6$ȭr] COؙ܊ђƥhυưjv[LB1! f;G4+Bh,Aq i=vCumJd[ؠ"c4TR&xU=64@CRM°֩nRa}b%)Q\ |0~@'Fv/Vοս/Iwf2Cl;"JbIV$G.Zفe3)r|V;XX="G#D(_!NʷCOuˏ;!):U$sAұ{$QY{-W ^A]4P>)x*m5nII d Ǯ]}$oB{^dpXt^Z~ޥ^}YޟHV,T}G9E[nOp5] ܇Kf7Mjl&R1ֺ_&<&^wntXRӜ7E_'8K=D?-}GD[L¼(m*9/i4?46db.7+\0|FO`ycﺟ!̯څITݽpniҶyU뵢vw!:@A>ipq {ia:$BڇĜ0@W.F#* ~hLh+x,(ͭѪ06&Z928I.n~D(Q,T+$ P-taA (TJ%Q^xT#80@H [i~ʼI50HId^hL3.DRM˚*l9Y<՝ncXFKJWb: Eb ՙ(:ػOOK9(~*ϊeTwoalf ?n}C~rȾB^ |Ubr)$NxS ׅUvN08u$Zv&(Vْ]?%0 *SK!TY* aKkL3s=7bg0`SfA"qrl.M mws4~ ayI9Ĥ)Z8}Oo8P%.B.'neE&ϱdVFyHel0 ǍҲs<\%Atz&ei=K܏sL5HvE7325/l5!u/<͕i2&{GM;Iiy5h_sub,7f@ r Q (TM&Ѩq s  #I-V0@LݍWbPg04 4B x2B%; $;)C:I9Y]X1?a wR_#dE] %FqC"ghsJ]3DKn)F_9(O(a-g%oڈAv&NwS~2bYJV/ %WSk.~)THŒȹO偿44!NzZ]1Oȍm&=WxZսT}, 9E (A[V1FrzGef^ŁI6DLk |Z)A6ȚE5Y/)m@y*L?LA6z+ڣ# ]pC%S)t}b\c.\gT^܄;@H9^aXm¬{&2zǿeDp_>:'V:[7 Scvߓam"}z(5qKD,f!Bpd '2Uqi>еn%+LE[#E'i[IoJUNk*>2;Txiɠ|vF3lj\ L4eӯ6tlSWp|F#|T)+hb/tzTTWWqΖ:*&ɤ^% r+S }MCW.⌒$co( ʕ2ԧ_kC}Gz+8y:gG|{sT+U`JDDTFldP0i Fqs2i͂ɯͪ`Cn5N6::Hk_Iy"a".G;21w If`T:;D".d{Ue>֊i$,vʎU I}8B8=Aͤ儝,$VB,Ҹ6+ l8ϰ&H5[裵W"Ⱥo ncvϮ[b7<*k\hA!D{O7 F[twLVzSrw 0 \D|6Yr,Xxv- PUy)s2W hS rW\t7ȰzH-/r=~qF!LTabdp,^s1s6N nȥ'i4VHk?t(bO`g}.Wztu.yoGք(O~c"MHB aCun7ѨZ]Ha5fOtqbŜ\'00^LPejh5,DՈڵ̓1YVm0l$ޭΙhOxVTzH.+bt iG⚴|5Cv3!ݦ"sz%R  'i^6"o.dl%ՄSɦ59q tuNYW#@&p9ϼi֪&S\/'5l6aI tTƣۡNxtKE WIX>E4kEf"Ntl#t[@6R!M-D3Jo_ZCP@߶vZ9ӷ+n`ߌ-'ٰq$v$i&!O5)82޴iirlTM \\G]{쫛d܈Αd 'ה ;{" 25쩧JDM)s4fQRBERFp`VYK"@I+?|Q̼v2 lu\'0J.>!yf/_;P]\ ?5:;6yJR Pʩclj b&I6w}?[IC^]$ ;xe-",HsB %$L8-3J{͔J9& eErDKf=Ez?.| Q o}PD]ay?b8 UdD^Y3BHlp7&3lm$jdRbYõ*yjsiu_݅ ʸ)f|Cꃥ!H߃YЁoKxtN^1E$j6j *1]ao 5s7 E󖿯£oO ^@Y?5iSA<6__0NzR1MBä%=Ҩt]Px'b7T)@7KP?0-BŰ+G@7`?KJ(h6c)b1x߻B7rVRM`9~0Įt>*Lre~BO hAK?uM-+#mVm^.Rկȗ#֦ҍQ4#o'Ga8VnKIJδhb z6n26&xR"V@)i{82T *jBG%pVb8iV.\]\__ec k 2E}[c9<֗I6;2o0Yީ`ev- \_K'̚MawgݟP,|>:2sÛ2d60IܜEJ+FW?m]Il˨ {b!'*o`C4VV F$JUhyxBUyDMZCfe˹9yIr(XdƈRZ{`1iR8Wu}<+t<N݁s)G!8#Nf`4x7V#GB/b+8HnEO#y1#!GJmtpddwafԚʜ)ets=7$j {OwU`Js۾dd#7ǂMɶk fi~CNI0WgrAed)A)1K7dtH4@q)!WO0R*%n8juaG\Rx,|KyW_d/yd=O2nt@3/Vzб6ɻ/6\xtz٧8[Qnv7~iQl:,>_܊c"o- %n`AxDXᰴGˆQ @Os U]ܝHLlTL%I2qb#JJwreBG{9@M;d 5<_h3 N2OEm.xsqD:c9.9 \sgR@ehd|+TbbD̔9*w - .,LhgUF# d8sH2seP=ink|` x&obKĭBiIppHU{1R}5v_b^W] lfw4k8# oRSQKq«tDgaOo D:rRxE Y h!m}r$2bڶkȠ$:cM fva:%u^t [0.L^Ez1KGE)"P3 :D$0,*%ނ<[NǏ3 Rlhz2A0BX^.GZBgd$j~Z{<;$>DuC !\7?mȈeJ5@ى9$]Xa$&=HQh%t{9)խ_-]z$";ELj#䠏-)pg;iP.t0g)!` &fm񻦿汴%"urP Zz.YΨ/,sF3Q駼 wOC5~B ٲ0EPV N(bY*eR %[IuãëX/>hzi[vKuiUTyW,]n@{/`=XDv~^1ȓ67yLU32?W)&zoU_Fz0@dykJ,`PLաz 0 *Z ePc#IW<#u-'$I|Qv2wWSSlv`eg\,8 }j8cGLvgPH 4Hb/ '#"4}b>E*Jˬh22Jӭ:htU6%w 'TDSp 7>:W`<Ҵ< #y1]lC$&Q4`-ke8).+mwiD@ƻ)*y+y 8aN!0PrwŤ AC"cuebOӷ_W5-¹ƴlzŠhDEh*H$HϷLHK{.4+ !j-PV z'tΌ뭲s8GQ1Tf ppU;|sh-J#@`HP40PAyҹ !|NYPfۼsh:;@A[Y+4eyB{| He(Ǿ4ܭo[~ZaPROV3soO*sKs޸Ո,Yf-WnR FgB*cTu7KCR?pzu',۶%bmJsa7XIIIb|U8tn1(IU,Xb=;#ƒ_ F @(5yIΜ&M.-C(t=W!<ˠ1wlR X̚$GGzyT\4x]2Kxb,`m Gz'yO; 6v$a(4 T]H's-H>^ hca,g褉_LUk0x=V\S$8)8᯻Uu9C3q^8"[[ @`j2vN7^O@QΧ);:VY:[@xpTG7s@tYĵjL< ȃA8m,#{dU9 C.˞%<ջe-t/p`ⓡXcI%1-[;T&h[,OuZMvp}\sx˓uБZ /93['rw44!\>̇ c_KE+}.H!m>S&>1z0?_pZ.w6gi_,=,=yOֈj"Md 3<ܬv'?8`+0 eZlpAs6D!YӀtty4.6Zh&Je~sE<[8Clt~ٮdgsm#x$GrU7Gjr!]0%\\ZWx<'EFafTg;_VB_w:Tn-+ kfW㷞l"j5sJ?<)Qr9?(Lf0 #,1F<Lޫppi/V ]`>c`ɯ'Cjb@oEMӧ2`́Ԧ([,o< 'E>'R!M|+$D<}}%N@YYɥ^ >~du`p|ɌE!i]Zt)(hLo .d[ܘȀ ٌA9A}9,eim4co{"M\ ifv+&œl1kz%@e4T$[-EWJgP_+hU :2vJG74Aqњ{%QT;f+A҄VԽ(ád|u۠RYV5|VEHA8Vg a{Yk$W-7?@֍12/\dKTh)c3ؔ@ǔPjV)cB!>hs A{EA5Q'hBy1":i e˜zOB` VfI%y\mޅ4!|TpAF:+}Dm 2gAם.mp9nySx{XEd('bۉ#di~-4uP 1E) "[26ML';JkCFP:28a~>Kq$['OmG=[ۢFu-i @Yܝ$wFr\-I¦T6aWb׋[{|{6i靿(ssuQu yLvuI'Fpzum-=u|~ 2ñ}[C٘+ޘS Kʃ \zt),HD<͛/ Mej)qKG}7LTcvPohQ51E5~A8i/)uotkmA-L+0iB\jzAZ#KF[}xf/uM6D/'VG-Gd8!qʿf?|ؿ5!ӅO=}l}/ҿW, Hm?Sq LImc dĔ#%V '?ULPamK#YdɂYc6 c(G@ 99S+C6]r/ٖDVF< xDŽRVh'OQ3C\)7x[5p|QBzī)]GS8lL^`fVm'!Fv\(ILMA0ʴZ>\]C w^OhhYQ& :(#20iWLXQgETIB!=3p}=3 w&8jm;ZGDC"sXx 5$z578B!/rv+X^AhFM/5IYw=罕aeN*SRY7Tj5;h|^y;{7!|`˭J(n])ȗ^'^Mj'+r<+8KζXxlvUOD0uY+ nu|vؓ~4[Oifd2/n+QZ݄gM;Sb=V 1:4k(^s=+vw;\4iVHPUV W.tL4m^ eǂp9 /NNz˫DøgMޭEͱpu?69/W P3cs&Q|D_㚫Do7?ʱ`7@)]c@dKuWwؚbgX7$7at҇ڍ(v<^zjގi&Sz`=rhTQ֦KkJW?{N5c/rGRPt0WLLt\MPpb!h@%STq#N>LSag @j{J lI4!}Z̹>N 򌟨PєNnXi]^C?G[G."Ѽ!:[pT,^9O i~L>zj$h#~]=͠iF/; ,Q9v*IډC!6jK6bd:k~fgB1&e&YBCkpJR^2i蕟nh@yDFUh&{z@y,!pO1\d3cNތ3l;Dk<0:sZ'RL̪BYֵj7vK>.FJc g.s41n5<C9<6̚/U~O[z鹌W}]r{ۈoW8|wԀf`+kRq&`z!D:"rRQHɨ0N8$:T d`^wVa;n k+P}áۺ`BTk*m 8ƿΕ 5~@Jt͆X$Ru{A'W1J^&%E)Z`q}.YDА$d;'r-ܷӭMށCHDrg[2hȳ g !Y F{_i#)+ c~*C~ B>0D>5!\ EgLxjYZ[.Ίe+4iyIg߫ EEШl $sv0$'A]Մ_2ܽ87a=wihibR艹~TtK;w@n p[,4HtE̹0\PS8pI6=(W2YlqG'YX'̨LN쮇휁3.XMG5#+u>s8ɹp]wk |@t_bk1 G!ebl|ؓ NF)m r!,:X)poN`]| F$ꑷoQߏ$<@ۗDTkɉ"hA+#Q/L}_gMD.z2`OU4zɺ HeeRZrJ齟Y 6kq o>ZP wŕ*2$RoEV)}e}4i7Lir$Mt,cmC5 E`QܷtEgQ~~rG!ROnFc5PăccgiHAL3M]FQ1zA[.1S-)z?(%6GN ^j0F3;N<8 [* !Zigj Qd)̂5+S@L}IMDK7 %`kH0x`2?kvgg/v.9Ec~P;W?"`'Uu P⫏ 7xH"{2=|U}%t@I_b)@ɰ30UIm<9/ Hxn$sЯKgif,z!pLÞKF}z*u$ۆ*k:I +4h:\,vHW^Z#J6O.8? M/,pA҈+[Z^Th),6,mX~>JD~v<:XoW Z?7 J`<7`4'iiu7M+PӠ8ԿS4̾ i8n h6e~+> I 9}16%)u#z󇀬`I6*RUĹ~CL Fd Fܣx<XմΗ`uګ25#M7↜wţXBT~vHg`VܻݙSj< +w"Dc5iCFuU)MIvp"\: K}7ڀ=/UՀt-V:~P#dVVv^Tl 2XZA})Z?wgԨ~]Q>2Zg1 V c b:*ΞcxHIՙh sMuF6mPn.HZUH58AG+ TftkY7W{-[`o:4D#ۯct+yqȠd.q'{ Dyk?qw:-KV*XZJFmFspMw*^BAK6TfH_12Jҋ3o /$b`ɗ #K&5k~`X8wIA `lL4!lz~!+dfr(EY'cZ<46,\uy$u Z#g^bxnZ}TdIe-sW]3:hBkO!`qv6RtKf߬Yp_-DQ,G5k ӥFS5ө Fx@e恽akѳׯ?0~W0~.cR)Iֱ'S$9v:$='99 @^'9NH-P֑n7-<- rgSUO!G&p /1_֝EXlocC)[͗kqӳ;QLk3kVCgY(rH)܎N(珽cʖ!sVkr0^:BOƃ{8'ȀK.{CBh=]Y)wkc/t~H``*a$I|#N:aѬQ?ur/#X7U Ƃ( ٽʧ8֣luEb)={bXݚ 5%ᐁ-'KR[+~?^)_,K9 &?FD:aFah$Ws-1?O' ζ-1%P$ƒdE#wbKRp*(YEB[UT %ۍ_ "8s[kbFWށWM/%fM>U #˅IqUqc7eS>q ʑ 2ts4:':CJغ0 @I0T'^,E+9D纡hnk݁!SOx8 rr Y$: Trhl{Y@?=MM/ ,ޭzYݡDbӻsp Se(֧JDl[OIX|CV9  ]*T܄"qd 67QtpcjTc/tm&/(!-&](3O55K5JE]L aIhݥ:p $?]sa'[;4fJ9Dj?%!dUV_%Pi qt,ivas{CԶz}dP'=.lF&(wMȞKj>^lC^/ G@L̘sRӱ~+4 p ]@TQ+H7HN yz_אklͨm$]:C KiiˑMG^J^}O s˨ 6dZ vQه c1 L v[XJ:%l+xT) pijF'^bqD7q}L橃!$\/0_Q#? k玓Ff}M !Wjw3^X0 'ݠ ~ F_Uc ޒQ,;eRoxST}bQbM'B1NֲH^ ۲Z( /,11nvc^KakSeiw_-%o9sGXiyt!`/Ds 2$ Lv!l&`v!(a@ɤ΂G9qScz{{%!qr}@Q^J-M/e\L 9.IEG)3? g9%{2@Q_@2D:)3־tNElG0w t=UGP>XgdkN|p*0Dz`-MZuVֲ9jg,F4c֋Y"c,,L:D_ %Y/}<}axRBg#HIvi{ 1Bm;I%]G],,gɬ(t:|Y}/c"Uټ9~|v0MKUmjqʕK+ dA@JHѧ#4 t=,{`g=rTSc {'^Ȩ0Z</T7`Ǣ(6a۸Yĵƛѷ[|[ =]2)ˈV"6!DXx9(!heJ>0|[-Hqe6>|lGHc*q[=};Gn|@O%Ce QKGvċs|:hTSLhJ薧}Qb~ND$2OLGn- ś3o 0w-0x$?r8-jw 5jBƴ?ԝ)']FLBCA}2+yO0j?"0G&޾wC6̂F^P *S[S zP탹|Gi\@ yW1d,K墩4TƢ`K{nwSK6B;To:iiv_[{O-/,hX3:\A;Vb'"}Wq'Ta0 p>Ápf#5 b$E'R4١sJ9u :o{cϠwjk2EbHO[{ɗc\x5(jI h:.NJ6VX)8%2f(ڄT$2׭+YB#"-a(>_"\T^n BS`Lfh<> IFKQs7J`èŶPI6-(־4/ ?FSeJ@}#h?Nߤ;ٷC:/=yhA/'_WC~.ԕnW[.'x{?kd߿ZD#/yavqvTZl?,k=5s+8qZiO ^;e/(HҊ#(NN>4FffVD70& Y|bGr>Xy$NԒ? kb/W/3ma)fiV neW"(C޷G>C)jnVSh?*Vˎ&LKƋ0]8To<Ț⁧3 " fH}-gu;yLiˮ"ޭ=JFd4U>L0*'(9ѬY'<9%H,ᓂ 8jy< dI&S,w/' QEy-{]AyUHuH LQ{9"b:+̝"4usMrC [tyN>^[0.ƾXtI9el[ oh ]2@rIa{{ 2a+I/.,{ &½i9AyÊy5JӕV( C`ްMW9\vC{Jb9!>lF(o*5} t:!;YQ>,LwƑAn]UU]"7eƛ"v.+J99IuF93DOL%==Z_1˽rk'=(^V+ rKxIǡɢj[Sqg#8ȩ*b DcVqXx]Z}9Лni̒GQxuU˩z&1n/-76Uӹ73/ W WFq#-S7'랗m6D?jQF.X,jT2A tuϪV\/#iV4`MSjNU3 ]ĝ5}tc4́705b'4;yh˷$;8S>Ph 3S4i:!w;7'*՛ W 2=5tul6=_mR-}앸LN/Wqdۢ*RRR"~tX i^_k\dJ<庤z_A ;MN< ?o@><ڔ\)OB.|y㹶@KficrX|JߗjlԍTZ6<(!Aن *ˣ3Yћ˽yGznd!McJ2-MjjyMHAoeHY*=1*ݩ|θDA70圓"5rn0sd+)F|&o^B &nGeg ]W: %Wj\J3N݃2H W5%3gwŷЂ~Y' n(v}m .cxr_=]47X/&V7E f; p)9aP?ِIf.믕.dӕ<,Atk ij X֜-mvldg&!) y%fZno|'1,0:g2/T+T _F$!a&xcjFُT]cYX鷬51蹱3pHCXT"m"l󯇙Bmr6w]c4o(*2"p }T*U+j"hjl%NiĘM.e 6$5b/ &c[Y,Fw3t6uj EXeh?y>R ˥V%ow! B(R&#yy&@УQRdwO70T#WݞD\fxfjNq" hTx]SQ-#DCa< faЕ]W]p`˘*M9%%p @]LB+ 0^0-"P.,ˣOSx06;X3rQ(UV`E ۡ v{x)wL#_6""/mz_xhr34s9;0qg#n~~bNm_ԧŠ&q= aSf%19%8PZ0rkXJ Gԥ+&C {`o7f2 PPZNE>?'Һ)Q26ݑK1V۝ߢ }mMQAHS:eqH!`tX|PR" ( \(t"p̲(nsZ j*N\P5KO9b #<'J[:mV[/m lZ{%qdRҰ;@Ek^rL\QR53=N9oTBgzUՀV0D.)] Zs GA2YhϪDlB8e{_jt_򫡯=GCV"hW@bd*W~E-R%E՘:{M"VHl#肪/z-'K\bX(Fbn){R=1i39rM]lճBF0=wXG\-Ht gN[ɪFqvi=@Y),Sw6}=_Q=3d!^x:X ?MDH3YEǓgz%(\1v&ZҡywF*w[{v!tD=qt8=&ii/ ezxQ%KV1J c/$q+sV&,ٯH%^SUE*/Ǥ03[3R.6hXwL m<*1}*C*cm €Xu*g|6 & w #b,iP(])ڄAa@GQ[x9y: /!n3]l;SWɩ'-!}s BMqzC$msz?BA?FͲj'㕙e*4#D8NejV1rM2WvJpvK+=gN_qƩBlR@7|HMq8P<'#fX} YuW"t\#^){3Kv1npahլuO`9Se}ۭe#bGq;Ua@,|ٿ L3,|`xX!S.*GDrQ })h,WW !+^/݌؟9. i58 ?( L˴ō ?GFVw_*'n SDF;Yc9l XVH9kxOYsa Ĭ}tk䦀4a(q+BݥkJA|SMvMXOZxTӮVx'|Qk'g_mY@ֹaו&YtR}]9¥]*.rs2*ӘmMouI?LC(0DceQ\!2R+Q1֐hhiǢܙvLp~T4ke|SLx)i>y7+xET6ƯJ:iInކ^L]ue8H'~ZN $ѮE HR}U h0WKG*(/;zR9viD nrlLcc/c م?VQ%z<$jo&$JQYZ##{6[S].vӬR5!q kHa{a[;!dExtZ7ѧɳUw'{CZ]FWCI빕X"}D J U*w>2}IOVupm!6pr\e9F{ Y*} PInoW(7 ]Z螎5{r'~}N|<0w2`DGF ʱ*4PjauHXGRfTHT!_; $uTlwY FnI,Ax^  81w"txA ."pF'ij#V%L1orܳ˜=}vG8Cr8g%Z5/4T! mxA I3د9•$b#hc%BL N+ToMc0XM?j'Pf>~lZҁ[r*l<$moKQN#b\rC 6dpaE:3 6 hl=XgZt-IW{m7e՟;1OvשBRK3 qoe:M2 'V5ҒD?LGz\ڂww[W$Javk8%h ɍsx6٩GVISch2 -z('ӯno)"C}e|=RqIG7_c·8?zta4PS̕/ Oj:9 ʷ=p/b.r \(8W +viƽ^\|@FgzI̧t7j+ #@ 4u }bA~rbLD_ö|DpEFE[q@=9uS j0pّY7QxxXWZei F3'+Mk4ÁjQ`W<@uxZSޣ33UB-LV2Ks/AiW0.?+$弙tX; ^$Rk@G@mC;!_ݟr_Byj.+4q+@"wҲtlhkTb7jR22.Z/G`p2F.DX4 @$3{t9~FcLIܵ:ߛ$>RƬgms?nzzuzS`ӓ 8,'V:Ba"Q[fK-2@VFSBQAzy* t㒆΢rҎpԃK'mKkk)pB7 m]<=tgA–mLbe}i MK};1_T +-88;t@.ARN^ͽms& U*c}"OkJ&tռEJ)E靣~m>'Rר޸8+8,-;y3ɫX,)fG YdڝU+R=># 8 Hq~qL8DG( 4'5^)Y* M@J(a#<_A l"p h&h5[h,y Kb*Wrv<<أhXFbnvCdžc, Ca1}Uccy+S9z 4>6."(3?A%5Ke<Ra 72ߎaR}[ޏtc/\i{`]jc;vMx7ImidUt°%(#J 22(N-@ GDj''ynpXD4ɍVP#>/sݰ4G;*q4aAt߇(,p/vLЎ-Tg8-Bx:u !K[*aRI E|d)G9Pg/xHls$S GTLbދa!VBJ߰"`G A­;ry5P^wE[1uY3knYT=@<ʒH`rE_hk5ȴ8튔׭Y1%XZ R|Ŝǩ=w6*.z5y Ifh輩06.k~P$~o5-ؓ5␡gsqt1'MH }J< KKYed"+$颕uB|=GK#{?a^E9lSGW_ؙ^9۩'&5'B[S?iD:uHl`hE&bk.Xގ% kG gߗN.({lTM_4p嫺コ*:K~."Xn j*D^WG Q" +zT -,믽rjYD8$ 7X!j$Td"@@1X*;<-E*?~I/rgE?!F>NNwk{H& "׌ -Gwi饜K*j̜-)'IiU fF.]\wca!R$ˤk?2=-_2b[/Q]Ԇ~| (p4'Ѝ t!J,qr LVݴFO2xv !.)ݒ] ^YB&grʄ_9,4Y?p޳%yG'}Oqi [wwB;&mkQ#< {Þ2폐¼t:gKdޒ~™zASrCuு@$'b߯Q I!uWfsT$hjEq:Zcgž {s64YëLa#&3JјHOWnb&R.yUDN~Y_;mQ4$B؍F&%qmzqgVo8fٽ6m$5ܸMP|( mixF%]@;Z{\{|ϋĶ]`(54ovKduϷ`)OE$PJA縪}UO.]eۼ6AhQj\~8b8Q/lWim7 )7d@_D)#0 zdg{/ @c'Cʪ#US9V?'mu}V/]&D"6G0iT]]&WT7psr`MѺŖhq,b/'ADl'YD2B.XJ;|XB2{[KQӀK0a]{m*Kt3|BUlC/ښv'_mQ)DY mh֊nJ!:`mZD4DoB҆nכ|#˷8/h}1RGS@ܰ ੹3[>_̘w-Ws%_)tO'=o_QzoQeVQ! ->( ]"UQj5lh3N|r3$l-` 20]³RrO *8mf?9Q`gR9;)ʓ5CYo3NԼv&vv{JX3‹GR&75 > $W"1Baj}`W 2{pז%&ө;7w)UU?؏9˘hy+kg>9f7Y6,3t|v5Ee!L ]#jldX+Wu]Pm%K_8R냚+z/d謝1ڬ%J`j:I q_EH#eQeٮ̨a"U: XɻA10{Ĵlfk7EgS$>,Cخ>ij!ȴ}:TWqʈqW5)Xlg2#}JXգyOm=D~iM$ jFw^A!Mdx-#Q~K~rhiR7N.sG`֤=^8g2mGxkRv-aCTrfLr!A)06nC؝SUuHﰗ}J<17`ZcrVĊȎ0QM Qr{4]Jv5y&D'ljIͻUsT_8g4M(|]$_fC))қLe7NFwz^K [.П'̂xIEݢkmV('=u$ZNlwLDX:pl>a#k1"11V>f" ÿ} 5gw>s"%SJ='(Af_@}Ÿx* 5.J41=M.]Q+&Rф%E`pNgD¤$ q5[Zf 5]o@ƭंdIpJ* lK!Cfgtʞ0~b 3!DqeI3H$N@@;xAb@`/Z; |RxȬ4@4rY[bw=u^ h뜰YҦmk|mw=!;r~Ho :.>IX`Xko|y*| E,u5%?gYC䀡͓ԛ_CykHuxFɤҕx 6(RU1-d^L|#gZ RXnN/`RiO2B\\)6d#YZ?P\HM, p ׿^2% amL܆p;"1b} bMQk%0bi1 Li|3 NԿ$b[ީB F\ !-*URhjOBTx>rל{&B#¥ᄞf#C򎥁ҽ,Mv ܳR=rKz owb"un}X0Ȭqx el%qXNocSOEX NP"BihxB VKe6TH#\s dEº"@VEQ> dC~)Y4:7sǬ"| # 28YcǎCiԯU,?r иGxz&orPNcRDذ[1/QIJ-6H7vC(Y@nG'ACǃV~$#_t+\[{7؄(/K*3vD1e۔O޴JH74U6:`2+ Y;j6{1FPJ"jsT;ٹ4Bk͇_ɟ+O!ҹ NSwX.Ϣ;,No"+ $G# g0Rfc]C/ys[}Q7rMcM P:f\ӷPM}DTH-eQsɥ+Dgh [Uk7  1p2CMq4 bF.~D#.u12.ӷ" %"qW2Vw ea;A.ZY^6b:@KtKOP[̚=?5d+tj[YxiO(Q"Ft ^pÇ! 9v]IƯD#wXT.i]nhiyr\EZۄĞC/R#Ը'dQw';d$Axl5zO\>fGa:|'sir0lTI3ǗC!6ɷO=U]`lv%B,B ͵TR^STTHs\8zͤa s6&Ԍ 8أ Z>r8fW2I%FlIHͲEIUfǒZ9s Gs,PS / f1&4#X]8R%wS\eK+Yw;=7 vU|R 3&G`NeHXT?&,c_/-| ]4ᣌE9}˘nEuaĕ 9o@|j@䳇5/bA=/'4u'ܿᏁ/!󨃬ˍ<-?뙵:"L{q4Ib3 p١wĞcGÌ%2 V79샷nwQaYo6>N\~il2IH'w[:&HAK^3U>һBKš„TF>Pn'w ї#) _\pzݭB`Bl) j'׉$hfhY*HU5 sE]=&6o%ZpŪ84SbL.&GANȅ{f3=}'I D K`݀)̿bKUG?"np'Q }k6Gi2|Ɩ%Ӎ )$h0U[&Y~Wds~_b0s iY^B\` "T,u]V!Wݿ* UI=pj1NA.PV# s|L9nðYr4a6>3t7 pO:)K1]rth/`^n͉_d1/xrg+ ?m&{(\AsV.Ȣe]whDt'=Yە3}2Bsnx ґ& 1P~q*aQoq䂭4ؒ8As֬ QQHC,5w1#<-#d&dxk#o߁)gVHf WTGб-~p7Ms⍰'cm_ SB625VQWx.aFnbd烩K]Xu Cך'O(k2,#8qIjKN.S_(w@e[".d8E;%".V=(.H,esyݿ[4S"I#K{\URF@.n]NH3L{>0pW-CNe5)qFݫ2qak\:B%hWn]";)p "7D!<{Ec]mk &v?J5w` DSE3Ds!_6aΠM2 TExvZ"/:d ?JC(μLp<5W_!?NqP\8@״xԪ'~ ؤz.xz\yXo7S=KT1#U5ǟOZ"sʺFHѠC4 f9 ]q.:\9ķ7|X 7/}V6y_{+.~tt`ğf7/ LVO{>w+Y>۹yI|'STdh0tH"K[EbmYJU!E4a}k Z WS"c,U7WL&Gx'x_3fkuWac]z<_buZow$2) }ڶ(G|{0=|O,b>J rKT牾ӱ% ۷LY`βP&'^8`e>5aNqC%at޿w &g]O3 |@ N*6o&(xLg3y8`ӄ7X5}CVwuC}8o&mU6 Ӫk+;;m(L5  Lki ~HawJ .OWLÔW%r\- #For /_5|e.Ir߃_.Vֿ)Y-,ձ!,g抚 ?<m=*U'ckغkmhPɻH@am}d~d,v,'(q:|4bttήU,`s߅]͵[pI!`|k*Z<ˎ4W ezn'|R&!,2!I0tn!nჟArxyvަ)<9~<dYE.T Kuit{%JA md^囟xMўȍJҘf"6+#6\䭤r NpZPC Sr&xvnq=ոncPəU *_B"Ml'5)8Xq#dB u˽=@kZ $)LS? *J(Tv\BE>iۨ<-zH6M9JqlV+W`Yi0Jݵ~}\(v(>:x KIʎjXaihvzL60 D}:Oީ%y}*4:9gV[OmJόԮƖ͹1'$CH 3ޥ%Zm)#3%8 B;budf+"E0Xu $lͦjmu'/3.A}lz@u]3;H7+mqlk{>`# ZBED4QhhInyXSE09<*D\s´\?F6|h _^N _"8zK4QLN xM~?G4QZ\͐B.Ӆ &KiʉVԋ>&/LDxnH*TǾ}B<>޶B6deM8ՍvR>W8h^24džy[Ihіhx6ݕ-TM!KNna5/Fť(dDAժϡrrҮ7o/H@l]5(-Lb QyNtm}T5"]b!}Bisݩ bGv\xIuo~"1Lw:_œ{]VJl5s72lmxX{~~v"yOf.ɻ։R圸(Eљ*ܵ D |ߧ.+ypӢUCh'iZ?1GUe:̦f90%FW5dDbT%EyචQ= `lvI T]"K9)h1-HO>s Jܛ#gjb.1l_5p<.WNwIz{[z*4 &TJ>ΘtO$q a\^7Y3Yr6k=ݒewc d ZZ^#rMI$/5((,$ȏekJq8*4!p*pN=m$fuYSp3;}@!BU.f[i5,㣷lB;d1LsY@^n/B{:0<|ͳ!c.#ɕ- ÷Df26ib9%s YQZRhW@k3Օt e+=LL! ܛ`Oi <7_ LU5īT3&G_Rd9Q{YrY}e Yq vTD@,@8{G4fJqݘ5il!=mU K$EI ."0D7싍voϯ]P*cلIԚ}|{7#?8BS0"چ])=CY.8۬DBHO-`Hgvn_Dm h+6-KbR(u|Làj7|rCTsRU~d6v8ZS_|M ѣ<<)jo*;#Wt%*=8&2\7 KKt یw &^7wEF4=3׌ޭO#4:@vKu1Gd*^8611yJweXUUqV 0B0^~5lJ.wdsTz}@gKsv fn8\3 s9ԗ%DrRH3YVsPlY_zOkK !M@˸b~ݤa b%qAibMAk_NoN%2ס( N4ȗ;vekgۍ2/xEE ZHܑf9y;ުv6\bLE^|Poq%(\:gb3I/犴3GԆ+wȎA e]1k k JHQ('!$*|ht%7z@(-O O@WNFO&Ps7-ac ;JA!)%p+E)]B!dMK: SB&5b a]tf}Vn9js8-U54?,s;R gLz)ata9l/;S p h<4@.SuӸ%c[M*1S,p AXYL`!„,ٙJ"v`r* 9DmO L$8MhɈ*H;{F7C/}w4 |͓Un:^LjՈ26YdZFr!uo2(Y-W p5 te= dD܍ T%{&(Is_LGNA.GOD@|ٲ]c./_KpPK%^ RJ }T,E%^$NAaC)P\.ɝWV՟B ]9y95r^{[σ[1L=A|j ERf/GivsfR/nf$G5;7<%3jW"HW7a2U4*X*7qg"m(rZdi58vzC"tq&Ё$^Z]Lb%<+e Fb)Ȣ>=i3K1r (~BjNuo*58z(X%o+ƤbddM?OXp[?xWu3%(RTcD}b7;MtC3x mџYwUX!j]xGqHs]1>㡵-ݤqslYϦK![=X cJX$tqA@EH\b|u0e8Sl/HI1Ф#>B! >o%q4qu;r%@puڋ $zjGli;՗yl{;|G8[3&X^&{и,& Ja_rLY(Ӻi֡a0uu2ޥ {MWcȔ})wҜ&ɸ+^ba4 L, mTb|8Y5I;s?#C\5R '.J X/z-vl5`:}^N ;iT-A}$|n7/(,|.{Fg4cQݦ >d? :w#АR\YȀ#u,f x(y70L[m?'`$0s22Ǧ+?`9Vz3|> pNIw+kV\tU..~(+yl|d 0T\<ƀ}NKApj!W5 '۷Ϣ.s\V/d(V[(VGwqéV0sv0܆ "rRI!^GuS|\ stfXNq%,pPTK(YeWV֫~^nPaH gf*W찴;. NjvA'^1$o{XMX_âa0Rt.דbK\_huH?̆Tl,fz|7?g&X*d?%L Nv*ge{u͵z'ƫ>dTr60*ffYI*%쐖lMnVfPM C"ʸXZhW vH+J4a .8B\-7(_-wEKtCe.NtK 7U(%Zws:ZN ifVDU斟9:F"+pk`/ˋ5Cbj/@.Ɏ=EvBF2ateWh9b:ʛD'7a쁨bM1% 񔭈C>mه0~NS]+B}a6OU:K3z5"AXךr<;X IMSS~gIޗ Iˊԃqy-__y_:B a!n _q zD{&|R4{l@$T*ƒ  uhgV8_'0IAvPZ0Dkt= `pF^̶PP`WgH࿞_rSx犳˶qMk 4#lM{"bQ^é%H_tr:qnqʼ7dsG#ng)]`MwBGBOH5$ =P[x(}m$`^r\`)2O't.#ԨѶ!1$, {7sebBlWs) RR7bkx-C z+"Q Z߹H9Av9WTN'sRN05iq@9zZ`״. ilAiH,ՍQ`>릫4!qp (qՅzQrt&=2/XjfixxvdVndQh}@"=`}m4J G1_4/A!K.`7 6pu3~9Zas/9p d?*õwY7Щ,y)R:[uU 77$k [`2v>{19j:5!7k}JNn{,diQNKy š710WC EJˈ 0|j; hӈ*(BRKHN.wz8^(4E*PF: ԁbclԓ^ d.< &+ ڜTBq-h=dƣ_@-Tczѯ&cpA h ~-u1Lhc0tqϩQLL} ƔPyqbNǓ~9v\zzK׬<))V |ܯ]d.&%%jo|%" zk޼F[?cl)r28a44ş"~e)#'+Lp z_bYl#^2Y4ۄn) Bȷ/}y,~V52""8LH$ Yw8b4B0jFTOPU(O?쎦e=@SV(ՉdjHHgɀ&e4@)^M:ՒCx8Cm ;63Rv8! 8a;a:Tkv<'V;\Ct> I.tW] |Rꎩ \L]%g#!#(imcP==~cۃ<U$6fC>/Cw)8|8?L4e=ӻ9 ۩o:1#|2H]kJ%sKW `^E׍]/6}T#<;kBQ٥OvM׸rt`KPQV0 hBJcZ2` n;\+jb:ސUL>S; sVЗq'*1gX6K=&GryݥГ˖\uf5f1.:qy.gyWnF /rѤ!l=UnG%)'1sCvnZ2֚X!ǰ$'-Z`彠pjG( @t 6 iD یjڴg S2%lCbҳ֮hGČCʢǠ|(=I+@hOyA j qi衳) +x%4 V'Ugp/^󨮲WTlʆ^aEwR+Z \*Ͽ2DQqG)DMA;A&}' [ӣ%ӕ04;~sMpSC'MB?ѬO8ڸZ}w q .A$ 9a# a K"2gG,U=δsAҎ#ɶC_a(bEFR,a4~V]*Ҝ(3ʃƛJ^ˋhSƤfW^^2S5'ڔ6B/Vp]|A`v-vG8zq0SW@d,QHJu)=P5*a9lL)U1 /^N< vu' W^GB]^H}iދΫ9绝D6;ZRLSd|NzXOD;Əi,sU$Nk]vyIv/x9} %tT|eAugR'/%C1F?dБ}_TLE%3졣43̫csh_SE. m;WH sFH]*MoC"EI0?,0%ϟ \<ќtN*ziY<tkROl7hmNb M~v0cxI~`2I2=A@d υ|V+D6p$նV08Oͺ׽TՖbUa?x,+z`H_Lo:]91@U!N 6Bt+E!՗n N٢ϖKOCj3l%K᭴Z6w8+b=RwŜб fNbwjĴ*֚L_yeggShPc@?%L>$Xcw `|$iNକ KV(1%gIvB a촭rQ+bԧtҤNÑ1ͼ7-+-XaR0+ eؾۤ\-Wi^=Nt2*~WA_u sծHκ =L <ؓˆ^)6]]KKϠT릥nio~dK= C(C%h)z|R+B_W k0np>sy&:5 Bx@0YK }]BY"@7FE5a %o@ U)7h+QJ$ƀ1)>&@^STZ"N8D`ܰ15#PS~b́ۯ&Yg#N,MWarBty6vAEκU=]ST U2G*AݰEk~鵹.&>?E7zf;+j4Nd$ӡ#k/!`ˇ>hS%fH rGn0@@d}DnS,a 󊈅^TR%|/YdU;7VB H# 8NOv/ö j- %:@š^a^wr  `x#Y+1 93m~ʊ ;NKB)Ƨ; Z&klY&~*%R DQY)5>*}߹,V'$%IOԈp; S}r|Wg s!ɧDTgt"<ݦA;|h H̃<_JLj'h@(J{cdAC4!كי= WB:Vk,CxZD H'7*gK.㼟+V}C{!ڙ"gH2H-N6fSǗ,yH[aSmMf|ZF*y"(é|Z\4a ݇keh{TUUHo# wV벪S 9gg*W0I>6yџ8̚*,:q%O[V ύoJDܢؽ(/˅))v B'nډ4y0kJ/$$E6[ vw@zTYwYs*h0|I~Iq\nef3l,gmBP+sJDt^2(@?)?q2ZAhGVGҩ?q)bΥ}fySu<ϷC#<5j9 voɁ `3|vìNl:ͫvDe7pm38Q:^'0 |iԔ@=D1)XɿˉE Օl8!w,eMwyC  ]õt- `W\".giuYliޮ,F}LR?<#z1o\fzZh&B,Qκ4A~]uI}%pb藺E<.!X:?a*4)cFμT)id/P_r<pn8%t`saX׵4 3֗'\QzҀ@Ҩ7u(8QamT(Ž %d *W@9>ޓzc$bK $IԄ"N e-k9(ԓ!߿fnl ;-w@B\*vъxoԿS$ɠ [;D+AVFϠꑡ {-vm\S_! 5p/ #/ RsF2pa%=LC)p7 pѸ01UN>&:Z0M`!U$EدSe:YP Z5in&]Qb~h2*1 rN&S-ۀ!1 y,d 1!.琧a[$vIa%$N\!@ wـY5KnC~A3&<)}cT&7-/ޛAfڅ6т°CA t_3x^٘"q >ܬԓI~zup=rVm}`90tg[\vԩPӴu?/g>.=~gۑ4u1'Mz;tNǏ.@[>%txo:j[s0&"ak<M}h =ꒉ)Ps:ˇg r'j m&~1 ~.j[U=dEoWC%2ȣX?`X$y662[QrPʓ2#xzBs܆e'#<m"Bn`{)κ 1pQIt= `. lL~Gw+6~m/ΓdvR8fiC BDT;;n~|v}CE)a[B/pNo7^#zyI?T׺~GHe篒6pD4Ni'ᦛtˎVeBp3"}R6Æg8W)8"h#X5 }ǂeo VbFr$bٲCSxr~(Br=)g6e5p9)x\ezI]-ٽ iM)a.y\Y(*)myg:ܒ+0uNz]nXO$drFj8^<{q)ݓ%aDVؾȣ ˪٩_`ȵ:m=,,!M}\rVt}OB [%DjF?п}o>O:k$,:nqLt/S {diF[M,Z8a&^ \a pȃP&5 Xe Lբ?W[UQʮ"nH00q0d9oVY#aUxdaq.r1X cX`h䇻:,܂xnlɾOoj5]/+}1W1 Ⱦ0TV>N0Z]q(i|AxSv.__v628@(ru7y`XM37i h!'aǖ6̔pVtO(oܿVLWWA`m IB2FI_ܖ;lβ*Gg7vL Z4f·aˎ+2GL.Pq}Z21@-\r2m0_ HqXWi-CみhF)Y5[_ Ȟ fb@qx6w I]>#f$9v>|IK]va[Si,z;6 <<r" KpW :v ܂Eu/N}b3O)>yۑQ-9_wXZ%DEu^bbPk!gHqN9](v)ϽEb2@!k4F7'94ÎL"!;@#%(]ṽwi ҭnXtABɌ^`g>a|+hEDܲh;U&|B! /3qT-9B,kgeC(vԷƪc` PB=敤RFe9eߗ{5S>g${9~*TR5rfНU9a BQ@*z\eN~B.cPEg4!d2$q51Շm@"+7_d9@;Zh.Z X2É`/63%M9睙hj` Tw3$!#<0; j>=};xF,ɘ*[6r$#Wbj/㬩tjrU8 M~QW&Cv28ס e4A:aͥax#e<|:FP=9y u ra|W'4Md,hUW暻ǠG<3J. Qlxi^|bP$g+x -Wǂ\- .'X_?XX̿ U߯y0*~e\LCE,WUBq'[8|9d9W5gX4FRw9/ 4:| T4v|dQXDхZ6ÀϞ<6& 0iC]ī-%W:̀n_H)7kc _d { E%u)PDel4= k'l ."Cv A`MkJbe-OͶ~lwkj9۹(.IM2$.%87qyL}֔Oo|ӓO/y!n¹`٫CkjLؼcQDQ3~)IjF8f]!`zWX 2T7M 2s9}6h(J!Y 45*"(Y#{B{#5!rP<O?[7QH֘\}n?{Szk~`q;Ӏf9,erq:~ij#n؍%|='܈i 6Pd9~߳$ >O]τFiuUs"К(گ54W1/qTu~24<c蝯vD{㯐B鿭x8s,d7{=" Wʃh"<NeOY> rV?f K+O:LMLPGs JU/&zg8X8D$xSmGCһ0j l3CM{Q*ԣ7NcBջn*G[>)xX%4DoرI[e-{k~#lq78?r87v[FlxK}1w-vlP(iΗ/⹋O`}9FQ,0H-OJQFpY :ه^^jP $ĉ;_&)U~;vaeJqW"(._S|0 P)Q~ϫVg|weN;C84aX*a8Uq:\rlfGzJ$PYun*g )k3h'^@_p0nLjCB|FedIidFWt|Jj`N ͤ'tFdV?Q(vYϵXbt -0SЩ`S 5 1ڣA6EI7ŀI߯pbVAV ,gu=Ci ѶH*44 %K# î&U‰4BVݬ.$`WUl_mOO8X+ҽb豿BQ)[ d/]mՄKwOA`T%<.ػ!$w+o0@/7E:D1'l9߽geIRjl(3+y=7%esu[)BaӃR"Y/8|.U?8IHb89oncP@"Y'H4VE^.mY\9d,M M ?Ϸ8*]〖Koh6Ȟ(V(/Y <..P0#DVuh,D<\}lKu$Mհdb{lFnԒ_SC%[x S}Lh #{GnIF!vrꐻzxMtەGxN:pHi2YgGBU%NqȲthO{\ ^MݥonߝcX݌580Wo:aB1p#7\6Qp/Uy.;ntվi'<9:0A6y[V,2y. ;R9;,^ҰڴgMH6 AH^.'=ԫr)l X"-Ģ )!&^ܹconivz "k]d>dy(Hi*Oq2)*3ME>=2bs ˣӍR |8gs#k'dEHOߢdaL+*0/Z;3ʚa,XhcyczQWrZ`j0dOfʸbeVsʋ1IJCv_=$_ 4Ĺ"eb"lGoTC9MhݺX|?SmyK?p(Oi̍VAY(D i_rүD/坳Âȍ2*YCF Wο9oeԸbN2npb8c˯ETU!+.}@"a#rjQ!uť8>{ǔm .(K9SÅ|V˚b-L0_@JmHEo 9eɔUB-9)7qj?w[שꥁrkW+W[V1ziRȈ\3C!fp SB9߶6Rx^S`π,(}6Lŕ.LEg7L0²Ԓ5¤/66StЮQ҉ x YϐڛO( 6ٖN :TpbI/ .VѥqR:rR~O,Qϴ|%j7c돉⬧PvM6=hܣjain- h': vw.b d.,Vhs>3f#iɵY Y aD4m(BQafE(VR% ۤ.7Ũ~^;Q턩5LElշxW, Hƙ!y9ɣVو=)TmveoN?ǣw5ƲV??$&]Swm&FBŘkl:aEo ?}g5uVZüҡpZiQ^P(9 p 7xM@DP1]Ĉg|լޛ]^A+'rv0ؙq)骋샢U~뷟|mΜFj4* 6n]+#D+hgx ׈6XgXwK(tESGӻ?x1:ӕҭb ؐݼ)t2HY&F)ΎR$,93`eiQaJlH p M V<[dG冪Ȉ︪#M t_F>OL<64dbDz؊C]l IavQ: J ;N**v'08㏭b,RC]._QAo4˿t=^xXkF@Bd{d|}0A1v>G =`̭=&:v/ Bu44o(go]^Ǹ1"=][:(~x*Y B>-ބRm23:NX 2OuǶ`>Aɏv6Lø&i!9}5WwϪ@=Q[4q1UWAPǠA<1R[z)Hֆ?udny?sp)_ܮXE5}1_uW#T5<aeć݀74f5F;c S2/?N`qL@bROu3L#jG^iy*Z/\)t My{\ӯiK1df+M˶,sKэDkTi%Jhg/fgf3:Uy:rix@m4Nj3g:J>ΐ"6OZka*sx,l5T|xɞNeVs1pK؃R p'/|dp6N l_=Śd>6d&Co٬\ uoL) `};oKb躍l 4/O/KZ ͨ*xpO3U6@T /taDXR3)WЫ\7." A;ޭ2jWiR*5a>'h=Sr&! L\,`1_ްgx˅7nG[6!o({M'd-?gq6)*_́lғuw`jWviTfk`M!҅Ց< XIS$õ| sS9 Ϛʞk3o;Km|X{4##vSo2BCcXbq:HfOL]o&ojy)b]k-_9v?Mf Sy!#ЬN0$%`,8:-C)(#WNqd8R! kbQٓp;aRH脙΂}XrSwY2^ Sht'^ l3mKbEsvo=Z$Vq煟yYL Qca\ɸW[zww1@MݺJ';Q?*R60/\tZ 'i]%N=y4ˍrХs$v œ/#|68b+Kܑ3V"vvW@Mt}+En'~´kylVwe褳6# C澃[\)<9k)#X~)*yaEhx5"L̈1څ>O飔v6FV> Վs}_{ē5rR DIF.j+HE#"m/&yÁbԈ̨CLWwVOcU*xHE=*a' (}hOI'>#ū~2Li]i椺j|3@r`Ԭ5"! &ym՞{6Dlm)Gw/6GG5P"i]BKsAFiTo#ERLm$ץzGq:8 MbKMy'ƔhBsf"b¦WxA7ZJH~|x0үÒa(8G'۴Rb 7˽,~j7/a]Xyfw7Pkw,KdMa4mo,޺t@T kb6Z?pyBr*~bAʶ@V3sKseS(գ{dkY >'xEֱJvzz676Bo(h{xQ| ĿH |O֦]5JIH'R"#Qj=Hb+WoF砩99<]uN_Oh^XntY^V B6{-O~Is#!f-}xc'9Ddh@֛asX%$w;)/1 ,"ʢ+7jeXީ85ru@AVx6PYbM=6 XR+Nf*Mc5wњ]G;iATXl\U2症[D;d39%3:R+E/oФj$ [2tʬX9 s5}= N:;к](FUrn_<j|R;dJnΟX4"aTrV' q;Hڔ?!Slpr~$S盆wf9MQz@Bs?Yz׿TKqs ah{X! ,젘=nԻ8hCtjwO*'|QVZs} : kTq K=Wĉ$Pp8&hf( |>+j J7!oWu!œkεϸ3+5W)Ts]oVV =,E6hˇD/+$}n$WKitǚ%඙585ղ-hZڔEFFı!;Ӱq΢@j^a;O'L}AܖFI쬜gXI(+srklGk±V'O4<ezsSRbN96V!$,J/AVD/zw|e|aPY϶N aFQ:UPݖrT@4IA+tm &B_8>}?%m;^ֵ&K!VDQQcz3&>Ux[:I\8b@,y'`S8Wm!%pkA[(UQ$!BK#M{ˋ|hw&6BBFNdI -7rcXԨ`/qL&QGc%& P<5&~4?f4Wm2 ?xD RIY`zڌZ[)t\-eSLO8*z'fNCpU |h}naA0UCx'ܕyPzC}:+Gyx 3[1mSc~Aʮ#)h[ܲ"BxE)sJ퇍@{GuظHnڹLJ4d8Sc|߽PWd$0ӯɢ>Dow: i-# W~K/xGd(E7<ʎ1Z.e҉wW߉&|dzE4F(2~@WZZN!lc'<1 M/5p8Nl ;IW a%@dI-+]֪* c9աdn3IpJNB< WjSpn![5>sT T ǚiˍnh-"00e0HlzݎmfczPm+mY34]/K䤢0gۇFbUjkRӑHkz7.Mi -hwTY[4ƻ{@Jf??󂽺ICƠ̇̄KRYUo0Qȭ/$!͏/ૣ=-Ph:ܺ>Ug8UI _@ў3=U"\,U$g =|b"N2` vR4GsgXd!m'X o`ϐ!*g{dPGrpыsI.'qtv^ŗɑ~e24ٔ GJjzwXgI+ >b>8^jJ֓z\Wzg^Y k@XI%H0SH~qQUP `2g}!xuh\sX=Ud"@unŴM:cgeKz'g+XIt*g'4*77FAJն8.xa_+f吡RZ%X˶v2L+`4r-i W\b6+aOE>Ht2n:ɍađ!`=[g3y>6lf4L֋uye5t&o &EvhҐ;Q(e!Sl?&RD.nea%4 g%|gm īe3_7H~LI&<sFf\4Tj97n؀VɋTHUFs gJ/F?0頴s"s<֜X,~?Ւp(*CM&eBy(Xڧʲ5`#'m ?6ϱNx&Y7+/{]n D-]!΋ճ˼*^"1ܔᒪU.O#8M gQ iQg6glpb:"n o_P 褽`Yv6V|aO/Hb贝3< _`}: Je#h*/ΰp;nHO?Y+{aIRM @D4 Z/,* -3zot"hHWc35'lN j{7[r >[Pw. |ǐыGQ09Ό3*_Rȗ  7A ə};P7`Hd],ϬIS_&r9,̧<~C=KWݮ= iܙZGڞwk:i6s"KAXWKF")pL>s[㋝8"J7,('eГ#Cb0ٕ)MA $?ݪUELy0"{}Qw4e^bVj,qLg +*~߻hA!O.1f9bz?+b): "رdX]( j{w ="v9cf1hSrB&3$}.7Z)N|(;ePPe)va;U,b$i ?j@nQ|݇J|j^oܧ!]n}y;F,mCo&tGE%@4Q{_-}]dC #> kc k>CKBӺ l}V ##K*6xz&qgV;TSUM.x.lDDA55[Qe0_"B'2k"A[OG0WcU5H3NNXsbPQpA/H2;7Q;4OoznM"S^7td"ϔa9R _qV]ua <ޙoà]~4Yܨdc2z 1t3(ek^~[+:ZXY2AX(k9l7O|bEbSī&%hf/84xߴsdk&Ern}1n(bJ;dRx ؘT׿O8b{Rp%?WyͿΛBX=mCNnS{gFT7Kc;U k}!Eh)S .ፘm!ǹq5^C)w̋p?^V5Go-|&5:D6tP9F թeecD s>b.E)TLʨ ]|ZqCx0Aw9!6+U Hl_*+ٮkܔNjŅ#=[9Z*UIF+c;D4Z+MN8@ Q;] GNƟ_u٘!2\ Fa#Q&ulg&eT]1Y7 N",s91r]ưQ{mͶ*^ D^ԝA_Ξ >[yS~h) x߸yk)ѳX,t1%׃$:W`,㵦eɫ,6B>$FO2O윬N#$}T 32eaQxt0[(_1ÎW3!ZWOhTAT\AXpn rL |)ūZ_Ko(.[vtiOJBP&f*vJtpz˫ҢR*ճ<^Rs0HK1 LU׈TjmW2 z-.ش8ve͞\˪#ĥW $}=>$oY~bZȱ͔v\ q<6DpaMEygvt3XP B}smP ̠(t&L/mi,ę4Zxҝ1@>K6|Wnhy5|DM!1mx͛ D ?EJJ}!pUD 7e^]\3H=#!/R3c,8KUĚ1GS?rAeˋC5N|G԰ZgFܻw[z U=~u CM*ݠT^۰/r`>,0L0IRm:hò0.XjB8vm}BT9<ئӶH}jR9p r*D*q] k@[CپTx6Hk>caqiv> 'Vow+]U=m6կZR|y3&9ЇFSp׌PsmΘ&XA\ܐ[趬؂^T&^-jؐ8Vc:7F0WpWgFcEL~ôT8](/R/=x2ڱ!c1FC3Rk`@ɨ<-zC&-(goՇ]lC[?$_z~$6G4DYfCeKL!|bi҃ZQp4AFը@DmNC[xZA7B-)^nׁ,ł?is(V.sq*nʠBw F$M9uw-xoӏ^}Q GoUK \yiDU-}hN|%A̖j.QK`IY ӋM$ݹ}?!xp2qo>^L>>0eF/Aq Y kI)oKkW^@X-mmYF66i {tk-FS~g(}uuyQ(i`N@1l }M!i'QzB㙊@58 J#Y"k2u[#B^+Y /N GO^Wu^!(Ro3 ~V~-J5;_ko3;a/-%-B)-0iD@(o+o"Zېz2CnݸMnOK//9ltMOZT0gZw mrO~ƦlDpz5#(>OU\$'vܳ񨏆<-. xxroW0]*_SU싳'~Qvc*.vVWJ'C||]{f6Bm.c$АkIJ8t٠sk6?/DINbj+ N]H}*̈緝=:iqt&uV>:7HRv7t x &U螞p& hf}~Jf - :yn)+܏k"_N60IkWU@z*ʴ4\ ؜d+h, Y3_Gum& A9.eS8-T騈56hž+L=oranq+s¹J`Nc#6e1ϤFٿudJ-_w+f伶e*aL]߆4%ܔCu-RP P^%jfº$dy\PXig*fl(Pu)Q2g,!21gbǭ+Vh7O;~DxS%YJ2u'2`@pV$3PisZ#q1۹[[@1Mʙ{͈gnhA2J.2e!|NBNI`)|Lx O9LQmnp o m6C u:ɷs 2JԕIRb^g/Kk,P]+Y1:+쭎3ps@qo٨*4C*}l̸Ta?l-0` 3ĕ+Օz&F)sJjp(AvF s'56bi ]J1vߕa[km+8Rz/ZK <Xp!"[;E6HW0K՗&ݴEW;-ȭĆ=gyPzO\0ץ":]' <`Mm`U?w <w]&){Uo l}Or aI:黧FL?!ٌu4t`ʧI^l`@VvUMҼk.>Ib" f0뵕"d~ls`"6'Ŗto}RkqyK.gtڨK` Sbk~ 2:%sάPrDHaaLJ T;?jg&3Srau 0xJiK#~Z4lw:sT^!foENƓ#fD0Iqgt0req gzDd0"kru>qU-Y ]|轌",)ƚ 'h$@о'/H?G3p}b6OwH޻R%pI@{GIhxlk-bJNJrk8Dg사ib3tHdVi79Kx/DS2xX+&WWS‘A4HMFSܯ܆ULj4^̢%Jhua>x[N4uչu#?K)_8d˔^ R C{+Vi!>%dG?m0B+e[%@:ҌZ#F۵=QhWx`7-Nffkmc!$NTK[};,nBV1AVom/șL&04֖W8[˹jS"'ΈpPdzPKHlm#4 aKE:bbA^aID]O vnp(uâ: {K/+*/0MGxBΚ<[?;jV}C\et*,cE uC}MG3SɋwI|J'\li>_hCޔ|e qb:Bk.wE%"3&c//fi_i;Rs%UQ8uZ ~rz`J?ص!M۩N؀bA'AcHp! K5R%5LYh佌X”Y;1単H|K:UU R WeF=m~kZ9^\؟h?Ovˉ5KyV$l`P|*F%>U0Ɨ2O9$WE9-pH"y= tU7=wܰ9%:YW6!w"VX{2qhԧ-lVemNQ9<%9J\^Rx}#8"NIb "<8\|rVU~{DniPO7tW_"Gժ&=g^™Pt>$`-K`aGugkUKR HG =bK"&Co#^:(` vK_O;eF5F(דmP6DK`.N!U+!dJx,% EKӥi_ķFO jM6TXԁ2YEEQϤJ_uװa웮0^E‘+?BXt Z-Fxu% LB莞!չo=c%lh}TeiDz$va*B4B6I&WH?nt Tpi@A@ܲ' ):YR0zWRTܞN(* V)/6̐A$g7 )->*܋a /P 7pl/O1%M69]5i(z48A:TPddNJnWBbSy|]+ks\%nˠ: Hm:5/-bT]y\F.O /e{#MXN|ww 9 cK7d Ф h`tmcSzgzv̵`gwG!Cep,yNtNjT=}Ʋss5 ()7GS1>ʶ @dcի/aV g.W,NwZz2'ۼsv-l6}᡽ |ݕ)AىU6CF@<;gTfܨn [cxZk3 s=etUˇsFbݩk]C@Q!@9S?"bGJ \0#7~nm<<: rjGg8K;{ Ee'(`w^m)NHGjs|7'U(-"%L# %^BCdY|vWbkCpR&NO( 2a[}]Q ;xNQI$?N7yF)";0畫Z|7+G qTu֎2w7oL,/) ۔ 82w:/Ś~'lLs(ZIn94!s=4,@Ryo} cnNl9@=Rk8c耨.- lrjP3ƻ%~[8Oϭ}&>6%MV[qm^7'Y ޥA5b:S5ܿxx>حbsb0 ж@Nby4ޣWO1SRBfvP+ݚT#-s,=B_1IBڼxbJJnUI&k<<%Z9E{utVCD60ʂ\C!ԧ6#ǞaނJ;C?JnHqb~rK5iFR<5X%&ˆn8f@Q}N\i#R{+ƾû7Se~ӮrXz#3#&(H[?RBRdv}mMv’T:S@E ?ו`{>'ֻ.]~#z[O^WV@ZdMj8ؒXp  rZF{{4D i!NW##Gd2hϽj؛Μ[_ixW"o.1W^ǜi]\6Dsknڗ#  rf># jGYı!VE`䈧lLݡV6yKhLqw??|i`5hUZ,YTBgd'P|M܉чSQՑ 3LǶ_fNqV1:IJҒ9<}Ngrx)5sMSwx6P}O4& `轣V]6G@Oğ:.  htKnqܒg^!ЈL#k@!ji;~+? 5uAV>#N_ %xnہo ehpuoCY4L=&[KA".33%[Cc=1%ZߨnQЋ*LJd2hkWAѭrj!l5%3(p,}d6JiUCK9l7=@n(oص;?nLn5V#\ 홉$*B'U+ځv:ҫMpf[[a3@hzX$dXg\զ)%\MZ czY47Q ]_*8W֞h{2CqtzyDn_?[)]v@_(K(LP7α+wK}#Юhrq 9=z׷X" ~Oųntk-]0,5* ׭|g-dO1(ٲP*1 DB"Rm%O8DxEOtt̊0L^EbGxjř9:wW jex$טҹOIRj-ޭ~Z#6ņVn6\dx`A{>@t %CɭZW M^eQDMʨ1:mYekZY7PD!pq.2mWt[Z^:vsc$A6gF'`"g^>p>LIH^7UpO-_޳V.z;D,|ֿ;zăz}Pz#Zk?GfH<8,Ȟ@2\U[TAL ^`<h%}%?l&QQq}z(ٌ-T!Ԝy2`_8u4Y/YxJż $cWDITd6\n P4OahpEx(Q#z5S~w"k`XOh_0a;ξF.9zz!kq& )]XIj9"aZĿ]rX+z8UtVݙt-6NW@-% FKn".%>>1wWk0b^C\/u|y 5Ϝ~IгDfDYIeU^*Cm;SA$ᨖEtw- lJx y

    V8\r>ʒԻ>- ǎpU/ܐ(KŖNBGIpkF)%ה!+>e;6 lѵǝr7=ފ~>$\11]ݴ`2q")GuBx/^iNEؙHu YhهO|焺]9f(ĭCY?Z!şlMn ܜWg3!`rIjh5˘Ua<}#wQ1¡?TsC4XXZ.0D{B䡠Vw)Sfa0QOJ8vQ`~\[i4 e2TaA;[#ndG%rׁ ;*ÓuǜW<eWI簪?5$-*!zM\֛!B1b_.X%1J 7?MYyf&Xu؛p7Wt.)at6 uqo=]M+SSu쵓a{?꣥H]Z* y>Ej)AZ0.-$(y4Y%d!=LuBfT6vӅWp$`"q#oRhĆD6kI`ޡ|Txb%Dݯ9ύۋNް@,I4=#%9'H@8oiЄKWYf9t%Uy,XDSe * ԕhg^ X}b%W߅n ;-,ݥɜLB[I %;ΏҮso6hnmrHUgK̥U]!@N)߰}"-M" O(\A ,3@7}A5?ӼXk]۾AA1+SSsp6`ޢ망2&ǛipZ畄,)0/ס$:!`Ƥ%x2ENi>ҊHShe Bq}aăpj^_AnsUz8h6jrT"u-T_`ITDvefn%=)ul7*Fde9F7VQ>IC_ř^~LjֶNC Jּ`!|KxT۹V2QNduYqz&QcJ Y-;ojm3E#`G~t,THisyaj$\V 1uD5Jw4b).E99Yh%,Q_aLA!K2C0 IWyhD1 3[\eY9BNnGZI0':Lzd(W1@=cV\ o emW#|͚7_="4r<2#h|h.:O%(cd3Jk/,uVsFxu`(R+:鉴y´Fws2y^@ c=H W58JgZhC drTȪgf^l1!x68i ؛ʅ/5,m~wn{W|%Q4cT>rJӂ5)I] ]3ݪpt8 $MkX]T>11ngEg#!Ybӂ~Ã?Mn6OFrk};Ydy*NlQKWmRTSKYi(>"bSt1 =?_,5rO,nGw\}QX_ϭt9hCIz}#zoxs0F1;1QZ;( /@m-mHBZr-[6b!K1V('M)]Gk,4{cָBhFm(4}3@7M[[q5Dȹ1kuljcږh5/]^&5XRȂ&<@8b^d+;bw1. e#(H+nw &Ç>ŚU_OS'0I눹 R>edp˓lѤI\'_- d N](r) nj~:}cڤ"`G/gw7oyHݒV&S\+TPxᤘ5]Ͱ/jXI ZHZf3vY#~UaVޫjsZ9N,C/mNԎVuK@\M7n8R52Pa؍SC u1[=;qYē oi{N40$ ̓ƒ.S,3f3}VVbi%koFp50r=FoPJ811ڥjWۍM<<fhs v[Fj[CXue0;B|ÆZߢ {E|^!Fvy}Ws34D9ے|>C5Y@mɡ΋H0| dC~0ona-KO:!ʮ/ޚXj@t|6B#0zBA8)) -[RkUЈ7O$Ů>tS󇜐JyEFb5Qp?ٽ Ҕֱ](6D6}g7] /JʻPBwTTQm&?VjTr6up8-hM7 ٮkgD]vY >N jCD,Jpוv,,T"k#c̀0]$_@#O)N5)Ӻ%j#``+Ǟ6|C]=xQe0)dڑ,8o-^}fH'5V<\4-IOC`pLR*jO JLgnsڋ*hs&x j"ɢ vMpUotWTDaiG ցbza{!|r5Ȯy7_џR?e9_x !09nn?D uCZ9uJi"T@ECByq1qmҵOP1>ˢönՁLj= Ѥzn#q>SnbVL!qXMXG&wNͷpлʐ\ff贈$>gxBݲp~ G`F9K1hٰat۵IG~^:T[>QakdΪqouDiSƒB|Ӳě*$9p=)>f~YVcԇ|ѥW VWĤ:< Ryz}Z坞>xgSu~V4 +z:_ HU6r-?%blEZ^䲆tWq1=4o04?(Œ)K ÌLt Jh-@uX}IsEjgoQ؉AVԽ7lR(Tw!]SU8In%-uA7Y\&# A_.hKb-;LTmetׂmBPs;I!N~e 1;$ً<5I BoB2BBVP9I{2q2!Y*p`xHھmpTR7=,v;W0?p l{AZL Yb.#spTƯ39Šq!ĝ;1[]ԿvjZ C0l/w='S2snS m{Dbk$z5Pqſ_J|!kKа4#^KW ėMuBnAy"~O~6fMֹnY\,C|41cS ȴhsc,У1Blky|iFsmkS De@I$bjTd5{!+8{צcE[)\0вϝY0o{*PBxŴحaioW:7}=:x f <`d fG <,- BPسLJո5Lk/a.k"|l_jЍq⤷ASv 3| }pF#Y-lfH/@]˺"{j_DfD'%RRFb\wUQϴVYP>M'J- e05C;M̳Ju ku&7]b _,-@@v<;8 F|0 .o?M7?w͊!2ʋIL.!Sup(^NcV#TI#ʻ\$&t Z<+!PT h+?`6QsH5:;H7? nӹ+s6`MB. u}obp`1Zt1x(uVmx.#S{ V𷏚ZyŒ#w2~aϦ-'Urrn֝g4OASH,.Ũv[e,-`vyJox1|b1nbWϗ h<$̆ ao[e1 w2(KDž$DUMk4%Cx?$;CD.OeZ< ZST,@+.: m~fNSG+Ny:Wj_ 3ߡi3z@lX~NS^x׈Jn&! bK{N>D CS$ []mZ]o[p@#-FbҠ?~h4cfcdO^aGl@])Cl ZpOb#}_[cwEՄɱ6.g{)> GI_9r:]P1wձډO32h]^'q-OKJs>,BL)ьݬdAB]$\J8.U3 UѤ0tSVn)6U7.溥B \Z*MJJz#Pl& Z|8(^Ci1Ixh(' 7 rX p5Oq}6j=wɲ!-wY}|̄ 4py}1XR/ ͺD;3Q{NP2=rRZIs<@0=fq :js&&e‚ĭ~`R#^I?#ӺՉdVq(GLg/&9c r jW{Wcxۙ݀!~GdP?y2 A<圌Ic1hЫE4O$\p_TR!"1d}f6'dxH< @vTT)2v$!EQ߫=W`qR5dbQ#+rQPUWph&Yͱ/",O;FӱwQRʟu-W5̴wTq;sEt7(K~Bu-d|R@6*C܄7uK\d]shvǞ5z}:AQj|9KmGo# FUе{)Lv$:ibSso+έ>!kŚ;$L_;>^n=kvRPD.xõ=^4p\.nz1oypn'u!jހi7[=.XtE@-G*G=kqD2_R 5LƄ)/\׽)f{ Q q ["l>Jbޑ:4R v4~FڽRTQ 0WSySݝuKmB˙5P,Yr6H b@).u)8~aIڍ:2J %0:_:QD.ΟM7a$'"$Þxf_l;AT1+oH% ܜP f d) t!e #gNr2] X/ˊ.ܝRKqmލ?N!JVXY,p7nX^ٸd!Z|7@5y+E$>fRllB|DHLjR|(WGx}n{`ns6kF[ZtE>1i|_#gzĤ]Ps$.Y](+;=߷3ɱe6GmJIyM_vvf]<3].JG{Qv GsqU B a@BK5rfXB ߐK+D6Cm$U6$@2 #TV0V|Vg~5x#E2A21I _$ K"5;4"EsC!XĊӌeEg`d!E4.#xnl8m7q~bsMyA4kVJ.`Ο84';Y& l#qH*QoQznlF?FCQ&_4Hxq,58Id'uP!%@81ڋ:~ .s=0;D[7IY!GUŀ$>XOH[4@Wmb^W1w>d􁈾UA#UfI3agk 'Q@BA g$yХAbT]Si݁D~#:d! Li2 _ֽ=h @ avD $j3EʼĖdnn}V~BRXDj܄-MNeYyq1Fg_;EnO%?َ`cmWQPӯ杄yGmn PPR޻10=\ KxGA#HVEB5|+;X;PwDeϷH|Bo6ɂ"ざ*Զ@db``q{>bx}'5`~Ej' bsp:&إ5 GV9kj J.vW0̿+ UXL pmB)QG4+1đ WG ;ĹC.5Μ ߬V vF<˟}z%)FڔAaAJ:' =j<|~ ! |q :?^[ S2 .Y-5a= E NӖyIK&s|GvP |m^e&ݚ!:v?8{+"63Y#f4!qe5(E/dm.,+1C(vB8 փWMoՎ6+)~#6ab%m~f|^$4 P-uFw5a۷ƚ/.9xR!DOeP޶3Ÿ-9aܐ;hNp9G!բ?b6sZklF'M>ec?&w u<|ۉـ $`H\T["P෽jn cs@D P#"?ԴV_ZxdFNzZ W6CpzЍj b)Z,JHgpҏUSK7)@T[WR Z?4"F3Hp6]@DZC`^|SIw.e9ٺ^eS3̬E' :4u 3/>Y][UTa7iLTdN ԁ[+'NtlA,e UQ *se iv/Q)$3id<ӠZoNأz8c\C1O%8*or=DaI, MW/Cdhs :QVlж$@,uoCCyRefD,uiRZCڈ+)n nKl)P=b~ė)Ϋ+AGjfλ˂(PE2ި*d_R6E{jHFQ* 'tlʖ*A*k=l^شˑYãp/+D)dT'0}bМ-b}9zЍhT0jheEkg-K?E*OS>!}#g(/yj6&f@k s+Iu/ P9Ic]wN5$Wfa+tOcvIi+@4v<D{;nlj[pnΰYx1Br "}C-^'\UXԁRX8ۏ钄-0nl X/>Ol^-抋p`Ь`9(Ȉs-x,JLn)T|#̀9=6̄MN"=Yu #1òцYND0J.dǠZ-:hCDA#GFۊE%6ԓmAb߫b*4/hs*8do*d!dA5x*Nixai=$eT`y/4$Te8$]5/CpjW/=徲du0{8] M_}D'x֣PؾUpL0]04.zɨmw#dy8Yp+I.%~a?6 g~VpZkМWA-_-he*71'IUVF uvP]Y@Ď\ƭ >.{U7l+)!+ R|(_$(^R(]§/'٣>sx`eȞ~[/YH]Ex})VL krb.t˾-dx$ŷq6rDJ(VKڹCMh½_gAAY>VzWpŸtt7$ハhS&LF9a 33`(Eҳ:CDaIƒ؇$Z{פ[&`p󥑨'vJ؋R*(((hdm[(4DӃbM񅯉,0b?:5-H+aҀRJ_KZ+gS>&Yoq\hE7i u2H|-{:"dL;Z*^,bGa>gzv;#1A-1.A8JL4p*}iMAdC5-#DE(ԥǥ%l ]( B>R,lī1ZCU#sۃkCbo8}"j`)1aDh~Ԣe~(Cmf$Z1\aN@xag8NH,nߨNO#N(%`_n>/_QiM|fOp5T"Nd4PJ{X=Z-"db1_U[ Pp=W9cy#R \"kQfՊtGJZJ!BAm;W?oO%؄HH4Pe coN0KCoȌͲʾ I:B+qCQT$+||RH%~d*ep4)̱ zG T5{={Rls3Q ҬIݕ*0yj~IMqhvhSpو[ Ow`d7m}v n"PW[;$q6צ5Tcuӈ(T5f.$mSVӱ]s&zCc@D3ok 2RK:-(Zpl(۫[hըltM9uxFI:1s2RN[KPGB!`r0չ.Pa@`5̀%djR!Yș:U@>t l>\wPRH2K@۹=Q}W CPu[ ltՆ42/v|$lhO(̯,H&9v7s|0}Jfk, Ldmñם6a-˧z/Ϝg -i߰#OL/:36cMv(z J]̆oQJXi 6^SmİJr3sJKEVFԝ ?謤>^Aد ѓZW/` C~&R\( i:5o`!;.ÑC֪9]oxU\'Hv0\M[x^;@'l9U) FL&֔Ҭl2qqۀO{{?b`AE10eE]MHoZ[m o=ӥ9[ u$8Td!Dk㥸mD8֌+h7//#c?mB 8_v;3m¼LDB4a+()=a#IF9h2,;m%nvؒ! 飦+ތ'AuOOm(^2{wl![<ٽUK9F P7l%0?]9zб&&9|]7 ,v6C-qɊr-mV*U!S'`|td5jAx5*;3kcmCzHtY~#{VQYER.eUܮ{q"n-ƞ8$f{ 2!Le9(W9)*gS{ u,{ZE ꐨzXLxyp7nًT2A)y#>S<'R]fEg}ۄy56GϘ#3[79b] Q[l9[9KĬT{$+~8݆V 3Ob❤ V\zev:(*pjE#X[t[jc: sFMIp\o)4)yn7 8~XY\-2\BkrQ[|Ocx}P~hh Hle'[AQ$=V2[1 QA(:b}9fdt~6 _;|=fZuxmM&^ 'QǴ݄K4zucs˄ *>W tg\нT@"|΁!` wkaQ&bi6 }9\Z7HB zkf܉_8J!3ш%>ɣތN QM 'N[z*`\dIN:eぅX]k&!j}(S<]+>Favwy'q[TyD@8 u-|WdM\_3*)w_ %P|OؠpN΢@Xu'Q'MQMTw xu w&?%e2//Oy>&9!t@1 XF!CP*^`J"2,9^1l&(JeD@ ,Fw#Ш2 }fqOz0*$O%d%ep5f+,ݩ0h8Dup*xjfhʨ7ZȑA؂ o2=[36߶P %>U,sRׂ^0֊ࢵ1e&F. /esS|0:.Ź8,W2y?o+A73,L,Jk\(VFWhNthm0Ƈ^;)$ Y<,(Ka?{p(6WNB{B+>ѿr-_D.uG_Ӑ}W8r)qbK7t˸*F&˧C/G b#.LC A?Z4kܫrlv/FKKɦYc( Z'p& kHz<5*hj^gѹl`Ri^! 86l\[(QB1B<400n!pZQ.5IQEXAdӳ̞jr }1A}nؾ1S29n kY)Q}#TyUVWKM?,Uj %M)$C#ʯ 8 ueCE=p0fe >`wA2vS%y??CM6 @)14$Qt3DŽ]_WwUKE>pCB%V򟛀l 8wfF^U2zj8`\ARG:yyEwD`?hjcЎsW1CMVҟUaUËWt[*ƬDƻj5v1+Mb\ޫ-2 Q}jKhw`HjyHfk0,\Wczov+ 9mD /=p kIcX*1,@@þ(XSa`~%d}nB(W=Ej([;9דKw{6'W xz>#Z֌07 䫏|G"K|ґpb[&``kMNP^io禮3O-vUVsߊ1Fc[ ?;xegʣl) z =0%\ag0+C ;͝gx;1τCm<GKFr'Θ%^|Q/8SI*v-<*rݞ(ZRYۺK]X/">j5yL!'{#vTXq;!b.#OtZdօ۳j^(gHtW,/iFm{JwA 4 L{xb6L闡G!lv)/J -sfJ['.\K]j0suXDp";=3:#UIMqb,/,s>sjWdWa'CTx.u$E,b`ao$3i%9*} v5C(с㬶T뿭vwZBD=?YOYK( &4kVמyPHhtYAISc +c m! `L04?[Ʃz8EǩjYVLQ?95R)w=kIb}cM?Ʈ352P9-vˑo?Do39~aڜ&R"Fv <M+fU< xA(b ڱ =eYY>Հ!|&S˵ICC=l 60vsK%wxo̪Zh>0;NnymC379Js tdĜ0(ws?ɅO9n҉ᅴ]'Y|窐Gx|%^upF'wqq 4`Bq#lKV 3p"$֑4ն9xRJ-ē@ߋ|{c~n12.HmyP"1ˆU.5z4L)1mTtQIIBlb\t;҄2{p%x~^#dT2u$To E[BYg] rA*X" D|dRyQhkg^Z!z~큑T+ U%&%puћW*//%wO-(21*G8 $N^;:,m6Ŭ@vK+Q=Di:ԅaX{g &gem(7L Ot/^֗PoIٛ NFjpj|&\NѠ'TI C|̗qɑ ' oGF<1B0QFx:hٙ7dɩT[$mӔJsFǩ l[ ]Q6]1CcC\bI ʹ{DuFYL[U(0r-FCz# hl2'YN+=L5NԂSG͉@D@b:V1\Lم7Pwql7%%ҭɱ=Ѩ#R&?MVE'&j,.M*B?ǺܢT By?l#>H}W J0THdD詨'7%R79WIḇKL}6 LQɷVg~Kߘ# 8.AR(~=+Bq("kE'@11^G_: Cj }W}x3H9KX} x)ܒn,nU[mDYthi_c2AzyF?Џgb- C*XWf+FRu$+G\Eu7Fl&)B IIC Ɵ0}HVE39*\rV+PC3UcS񓲁[Z3,+V^߻7HV5a{(.k"e[OZ*E*!5x\LQrSM\SwOfQЬ;$E8j룐Q eߒO~cs,j'XQDrma'fWr̖sF;bSi) eǽE-x`P4L3 _oz=` /05H8L5JyHwv1jn trIT(A?z̙DE*cjF9۞SG.ḕtԤ0e=L}:II7+p17vI J!!~ę|lǿ͌1M9p1`"ÆBPEukUei=.kӏSY#+'^QsZS+SJmV!JN %kܱg \D9{YM]M Ng0ZIX^|#Kpu׮u&kQHjT>,xP,˕ZaO.RB8w6#!湜)( -5|OÖx֭Lo6E {RGf^2ݔyQF?XfN+jlRSzQZ"ގ̭`cK@#L9t4i1$OF7'O yæ[TcO\qRǠ*vҁ^H)[tj Dr˓4*pQs>MMu6”P")+-bCuV>,8ZPDh SMcHȉiaj E4" +*o_Ykh&w3ÎkS1E\`v!FV#?f| d:/G0 +/q l_AbKhP H(D}w3x"'ea+'ꆋ(Ĕ9[Xp64z߿D`4N J U^nTյ}KmrumZk\g2PRHB9;Ęe7@jDs\9W%KsgqO=j#8jv$tn )Ym~CH imGf$ږqz$K>(I΋KgA/k3t")ʏ^tkLgiApFҰŇEijLP"El?ITUPĀG 0Ԑ 6TGJx ZCڀ3e֞1e-x]i݅v_ X;,5-}@G/>[ ~]Mmkkjq2#ʅfkbF11ZLr ~+IEMwShw>2?"e0:b 424*[vy۹13_To_Ƭz(1|%yZZ#+po(&p<z[:tMӅZ_4N[8v̤Xvam06883;:Tk}8H:z:'`b#?35IO7T  % kҳ~^B$}}t;Z o/n*IgwDW?달/Ψ_*A>7a,e}r8B3}ǦV$^HRCP eęj`AŵŬ˃2~ղTUDj 5K-= q8`cnⴟK1iJ sP4;6Ӥ?=Ft-Xi@*8W91riPu,an޹ޭ.~ ɲ zgUi4J<3Ej@ )^r < wŴ RFa k= )ll^SPЍ~+-- s#zt1coނUՂe%uFNAھśzTZl FV D42?]ʑv9HWBKe.ZQqfÐ49s@E ]--]QECbvEGcD(C:\׬NxH̽.ΐTA"Lsf]b]5ٯ "ahQCXEo4S9Ts7' "4"GXWl:4mFGwFQk;Bg/=׺@5m8e ,h,iʑ`z[c?"Nݗ8N}Q4% ILOrTS]5O68/ l Le!my]P6XI*/b)Vur(Xp4kTf):M-UÔq8NsQC Weuұ n߹t8jM ab:@ fP^~Zu qmYF,@ A3jz)Cę6lBg9ޮHu٢d*SC<-&@?Ħr iST>>8꣡y ߕRՒY2]^sMF`-QN2,SDRE.TOf%-購1=/:w$ԑGCk/`^9?.Lmli StHW)S"XuΥVqI=S- =#ͥ >WVkw\>7 YJ}ؾcw(\8Mbhd&F=҇a/Ŋ=ZF^ԫ&XCQ][t|O m#⽧Ak"nιY(0enmS{Zù'c^ȑxEJ-nmgȃ8`+H- 7X=/ef yBᾢbNWj!U#} GLg(2[^.җYmᆍ2U^`%S!I$DliGaY$(s({MfUNcW#h(}ȿIt%]{71U{q6RTiաؤWm׎SWH_ND*^j1_g p,#жI2= 3kR,aDHs*O#ح.Aq~yR$2w ']tY#YN[aKK}]O>E?VE{%Sw:{(nuuH> ~!y E8Il蚤,h_yɉ{TYt鞃E?U7y@=/vP^nmn) BnԬŜByPF+[n'4b 3<\GC<3h,ae qwvQ}C;nY "!8tf>[(o˔ >$5_(l7&4flXP͠[Sqv'BrեNڈ\~YSQ1EO]'6Ṙ^Kb Qr?ŒLoS*Mtؔ}I^Z,DR7.55 w5ڍهl QX\ޅ^<$,z2LNn=.+*T[p '.m/ဓQn7w, :0С>rz, :9 =#\1Cr nhҡ 7NeIKV"fA=`{o`uQ"YY$vījA A(iisfQYh^Cϊ'O8?^&fS,*M9φȍEF)uXu6cQZ"|9V hfrdiy;GpޠD.k>/]] ,5"yYaKN΍#w6Ǔg; |h ߿ܗφ& )&$*TC#n⁙ؓPT 4tM=HX8`b`X~( M u1r#MjveT x;o TW.;Yғuņ\sutNh4Σ_CZs3;}}1;ȣMbh-D65l{KJ6GxvLrz&:)9yٜj/~wH+PzXpx݊apn.{4V4V6UU 9Yz.Xb3ړ"((+8b)hp~Dտ9 c'5씢Oڜ>D7Ϟ[,unw3v(Z"jGXW-,рl\3zo#mĠku,]Mw}< P>dϑfP .K/}z*Y"i$8įlX*6/ݣ œ2&ahlAEP#ej b@ BDo\y[%_}}(7`:-5Nq`_LJҷSMhKś׫vm./OۤC߼6rgIg|Y]3fخY%:(ki(315N*> 7bC%uf@a7.;]_,mϜWE`-abl{'q _#+*>9^*ŷ7!zzsy2Dr2}4S)yP,=y#a*S,yJ]7gYWc J ޱ5ǐyJ&Dd w?t"re:w"H|E!9,`ُZU^ؖ5}l=F$YzyeHpܒ#dr_l)x"EfbNzxPԟ=5ҽZ4`HJ{zRKF!zl"`h6_j f'+]y}fJwߎg{` /᰻9-&.Ko0Z`SfCr= Z^6Nt=EU-&e-; DMJhœQ=扡Ï?1N"NӦD{#/MQ2ףJ,&K zs@3ۅ8oˎ9ނکICHZ)eH e 뒈I^^<3zvGɍT2'۔D H  nϥ JJLvD Bp_WC[hK[Ad\rA6 2ڝ+G˭adf_]5V,7k$~-m'{7t ͳVW޽~eg}d5@TI*'=_OhjآC_qZgıĈ]㗯$.~Gs)EQ_b_&F9_L1>`KezR_ NZD{3ȷ)%$S!v-bC;MC;PӾěu\41kSD?D$+Vd9..l +(ZpBx!Bd8Tߦ>h7;Pp ť>@h>1f^:ڂVTrY'_DqsM,$E/OfHw6,o'ug4`%xi^s"~P }wE4ẇ=iF|x1|oy ߚgb\ȷ30c vB&zFU둦j ~k)< ܖ_\ˠfzbX yA$ْtR/[|X]_#cx' d2͖ΜDsprto/Z;ݠ%{]wZLm!I%jؑ\ ]ywƴ w@T z :w^x.&y?7 9>vP6"%_H W CͻZce #U8kdxaA]r׋.0P bTkx)8U K@lSqmDʢ\jH#:;%YcߚDjq&>9IMDk ȮCiLrl!K(YHYY2(v%}*-'!8Q`ߞ1b>*٪rPI;5x"͗OHٞX6,+M!g]ַoVTlwbmd'\ϭSYJpt%]dU%8FcK.MgBh=j9(`q4 ՗966}X>ѝJC#:?A%9b"/&]a [!48?֟ Mar):u0IwP֜.Cou1J%z7,;/Y)etdžNW4t=so:9nB+ը ',o2Vތn =0ZB6C.>Т1f r ܓ#/R"0R܄F~7C00 dnS r']#iۘhvZnr{#o [*g[T0Q+?N~]^+4^۲^Hىʐit6S^ўUP-; SƈvpU]aS/|&.JW+=srh2#BG~TVPNIK2@syD%mQBrے7ǝ@DUFH|oc,'x3U8Qin J&AcˈdU +ApxnE+&qrΩqa[DdEZ76^̟_S#ڵ߃"@Qs5˨.0hm5N*|E^ȔJg%#͹R=!&/.=~!:CɛlR'lҗPM N |}rJF4jE(u ݀N^U$CrR7y# c]g5oƌxU֐`BmQDD ګҀsԺN({~v$blxsYb zTWR2xdWuGH< ?R`R(1*pҥ6r5v$K&o>u AJ |uJ.v/sZ}2Mk٣<:aAIà ~T3gS`Y"IP=L,W|N, _G= .4+B^vu/VWO"׈,`6k`Ud8!]1Uӿ2+pɞOQ%ԍ2V6"6#Ճ"}*6[^>?|ܠӳUxэ;*J_dʺ":,Ve[̞!,HmMM!P9)pbtӄ-@JrD#p鎻ᒡ^amE]gS3nPWT!l8OE751_c#Q A7#'pc^]ၩ?%IvIVPLќAZ_JK]3˓cph΄9b%ԓp`2߇}IiMӾy#zGeEB:+tt,7 ]}3ҡѤKoc!ؔ Yu?状wVKm?W|(hזLzpEؾq)C><f;o$<]sP 1lbXD%&zDH:$rm lq)]|_l⡿̱:E"3]ҘjW֤N=sjIC;yRj|z@[Δʆr6Kd&h/%Ed3S +g6 _ [T٣= E}o Mvx35[^e(c +qy s>wا̀o[h eƖ\W֜nRj A?l#UODp2l{X PHuTG2盗[SMu#}3Ogv+]u59=)Pɫh1k? Hn9u*mW zAU D1wW D|}6,^+s>,MХ kУ@㷔<2h'萾YrHřW/u&SRRK2 d{2c%cF̓k bld@ k kmMFg8+ +ցf<̫}*j$G(ISVI.ޝvR,:c;:!^<;h8.S^,R) /9FONex,#-Vm[F\&K' %=qݜ:j ]!r:wUmol5L8/LfSDx37bNm< $] ^Q˄65!8Z.bOD=ը/p\-blULĤP-{W9Sf`u6$DdK@6l I 铍 4xg7A6 vpٹj"/q #2Ve*|r \Hg@8/d{NڗszBuQ{[1H8o6U][t!M/"JuC;ǁ|wR|"A`[vy?n%AzvuorfDV f² Z:nKL5ӢFGѩ44z ~!jkiӗqvI~MU~& ;c;v[^6;"ϼ ަ?\)Ÿg!FK?:p-$xlqĈN>Wx.)?Orl6#aHU?J}G61ؙ7ݫU:nݮo!:|,O*>*eX )` ,gq:S9;Uq4p\ei< `GẆDR/3 &Jҩ+. :Dm w B&XҸN!#4x7Ӿ 6/҂N12jǰ c9Iaf?|/QlJL] ݾާѶ# 3hfVo}B#+vQNY6-;VٍkDdFsP?vlu3RB"UA{CsEM{S$`SwL&ބ2@XEBg(df̻cWV+gɗ{UAzrƝp¡{O?rWQ{M `䈼A 5~Ϳdu7s~Q4~#BMX~V3 Lg$0Ȫ l7F_G n="(rctV6 }z'y@:Dw2u|"+7mUh=/%kv܆r (uD EɛH>]lf:b*d#Vt/yw-÷W+Rp׽A@90Rytрbn{8 {}*PGg}uA,j".?1khПԷT\{4;>21 :eOj9'W)õEQ LGyY܀(.Ú/(/VSʯ˛ oqOn)ǭUd D> cf萦3juy']6 hv/2J?YᾰVG `uZOFO} Od Cj|B:2Ɍ0D2Gn-ifV2tBgZk'bxsh?-P9ݴnMG:$7ݨk=gmk-PշB6%0JVAwC@롻QqK'e}cÅ\E㼓w )!7>(BM8<6X"X)+{kk&Z}G[^h"۟a|RbeGE% ~$!qLvoULTt*Mv2͑бwn*X }o/q`](X=/hh*Xsqͪe8ő nUN=eYuElObKs~΃,-L v-q;~x-pJɣ:Zur&m8Ji;H?$Kg~oeA 藥ξ_M맱Dt϶;N_M>I䪾` Mۅu3mWmtdr1(X! $VNx} 9&ZaDjr9KUcagk Hst&H"u-T֌FAPP_A Rȭff )\y0avcKW:cL"hrZEj2F2NL:Yn|6]f ]hΎJ6rdq4ٔ.՞7$2KE,#(2ze/ē.ݻJ_+\Hz&pA9|7s/[v:R {dёvc˸d̕RgKW$&VAČ v2rFDa̅xpӱȫ>hǝ1gg^aDMsFۧstc|6)y8pSKurgm,C(]g$oLHrIXAh6%?hg;oeJ`P'GobU{4_ԟ]3sK.VQ"(%J$d>W=]1p{C4 PhW# d`M:%TNϓ` r[CKO2rq6xFOW!jBM:c"qK͓.=m jGvv C6 $P$bXz\_}fZ2˂08{!=ɟcߣ/hqmTlbm`$5İ!yAϦiTN%-){Y`7 ] aˤpj#ʘmW ϣ O(XkKI}Y#zb(jDxcu,֜:v+BI=.QMh%ל]1hWg|"4t2ْFI O@br Wiً,jo'^b%H+zP覵ǭN=7zg$X[|kT,wXhJ #p[sKc5ZGk`$[Z1 z/p"#Bn|n%ITk0}Vfr>C6cu`r%4MWϧJTT[焹T$yd&NNM# U!8osXּ۫lqTL,qΠ&IWj(*$_rb @Oa>]Qoo͔X?nP湨kNwLŨ4$-MO%^DfaU]f2!"( saePw :\|$)޼n::t`־/zg8M ҪET5G~ɂWݟr L)ߟ}RӘO6iu^1/uq<4scRڐ?Gq5 \!G(bW)TEA8J-u99t b,\Ó1;(F'< ylċ<^;ȨGHYqC; V;+  :83ϼeáFylKȿ,6Hb?*;hO5pjNːrE.q ~ ^ZO]1ԴBwړ-sNw[.lR"*k]=GUg] U}d+ oL `l#q=~`Տhh @}t0Z\%?&c\Yl2￶OG9NX2[/1@mλA̤XItk 'K'P!o 2<\gkfL?19yå j(NBήU_Z嬜-2 U'vJ>7ݚ&Uʠxhh\o7Nv`CmSyEV%-+D9-S^ޅʘbĀz>Vt#ƛ`F'48{"0ݙ(r4t2Z /UoD=Q0d1|ܰr*uda ˫n *T\H~;uS O Ɂ gV`5!K*CM[g∧$Cwx XB`[>8 Jk ^<ؑCNl t+RB_z LBI/h.@N8€{@g7['V]fz0˻G2)LT  :ηq=mJF ~fa/65J|[`vI ڭ[GX]5lA]/q@𜑒ey@mMc -A=CAEvFemU}ɮʾOI׎#R $QCec?Ʃe D;hbܣ0F2#^/h 616\j+4x>hWqv8$S(kVU8 ǃ4=IEk2*$ᶛx Z1;m2]3-c ?Q>DS2`zB҅Xd^)e8Th8 X:yّ8WBN-Ut "YƬx z\馂S9/CO"HeB"8Q:_npmG)i5W.q]rлu&BXza't#^!"+ wg|^}s3Ɲ8QP7^ -meSUP-<亚5;6,zivhMgdA= _G8!'k7^•i_QpLi&P#qD;\S*qZoMɞH$ۓy1g|H ~?  ^WI8(b^ɳ0O=GZ;Q[6elA C/.+1JQLkGkQSbASITpو5Yh >mJ!fqt5*k`HQX.5oWE6Sx'}8u@}WtYFЫ.`&F}AadHM qOVV)s(crG;,7㟗`J %Lh@W`4׬eʕ5NJt[ŭaN=oG AKwF 'f"n5>nueNo, ăTŹՇOn1/Mc]1'\V}dJ4#{Bt)#jF|˝ 6ҹ(a{sC\#ɪA>?'6Tv0qUe4Pv +ʩh۸(9Tް/6Nu};6u:5)nLD;Weٶ@K3fe.&?ؔ揦0zN4R7,!R:z<{ `p??5 ,Ham=t,)t>9 ؍Έ{ y|k?5n:(E܈هe2:Bt(V˿31Cu}^T,ݺh9r ;?8\~겚]aPx ¿Fd*"(rH|˦-AN-fo\ƫo4- >Æ=͘ےT@NHϞ{|y!CE}0V;qKIGwk՝=J6^ݒUZ'=.$DųޘfA(& \)qOٰXِqE|BbfS"Znc[5VX]{YEÁ4XenEzʜg4=R0▼g1b)jDjCyK@b(?>UoRy{.vBg^Mbi끋U )>'Mi K/ l4>}}f2Ǻ29# !F1`qP+JJQu\Cd[<:2ը'ev9"!^E(h oLm/_8kԅ!:a)GZOs࿮?(U:yܔ)f@LXSD]Uqm v~~e/ws ?v#Xe\|nbZ^<6Grp8duhTMÊGƔ) dc$lA c"bd[wiA0Iȶ2~xE'=(R5ͣoC\C~9e`LQ.Fv0ɱ"ɅM>1x;7 ugl[_E'H tt2psB \) ;[Ơ,#UǻF$~gJC!wb\Ԣh5_WU{~l\٧|6~ݎh)]]C;mHqO,Q2_g_4pڴ@!I1㳢 s.-6`LBAY;QS2$]R8a%Ӟ" /(oVXczk>f}V[` yNuiNAͧ<^tQ_e-E&83hI *yʀs*jC9kG"Me{R)ik{9w=7>䳘FuRn1(ri'MCӖy?lEBC{'$Qz2%؇Tf [B?XI+*K~1a~i+(NxDeb}bSV9I)? " ȁ@.[vJ/zLW+ 5Xhr )6LbAD,2rwqERR>hW_pVyʱa9b*= yjenm(Y85+ɅFC7qV <5r pU]RLrX^bC[n1-G #nU&o_PE<~ɜ9.$}q82ivGxT3jC m;^ æ([ [x!%v^LeN:Yfpkde7n$PpmkΚ3_2(eD ~x 1 ]ɕ͉".0>)@ye[<ِl~ҩF+;$&IXCVA-5չ'KKEIza6ْ%RgUw ~Sl|JWCo:0Uٹxۆ3YA}ED<^sz Eph:τ& mXg_24$uľSɆ,ׯͬ.izticД{7QCrzP!|^TtJ= ^SNa=-Ko:KAM6N߮&)wE} >QgǛ;eʊti6!`,\iWV^F5PgmϠ$bSָ ryp( j'6 7W/ZlV8-' j:NIH8i&R8q2hmsmXK!V >9Qr4֊*<)H&}{'9LeB_(5ܷ>k2iug8ak]삡#"b(O׍1QF+e~3 taG3;f aڝbNC6gڅ{ rl k[s{P|SY!0c@bF{+2Q6zɒ)ú .|UM'!*Y>f^\24̝ P~  9ޭڪ[IkJ-M `yVM"n}G$fTBx]<Ьݛ|;6[&L?%)y6ip*?u)OHOܼj;/*8^cwws+O0rf*$yA'5"#'hm*b{QlęOea4w,ܾa٣HQY摦?5V,0;*22#M1{bW6؞Ƚ/0C^Ly퀒S7?z/^!G%*Xu` )VOU 6 ;𥳐9l,ʎܐL0ԿJ~u(9GCz\xG*HFC`aBX|unh(!2hu*8噪KҁS'~Åk$2PFFqPS؛.'ڦ T9[襹 Áj i=C G5 W.b&XN{4YIg.-j bHݜ)%45"9VMϴo/< m{ǵ㕖|uϯI8N -ߘ\S_`Xt̊8 cuJɘ❞B[Eyxo00ZT,ZyV hcegu^,*[2|fʩ_ ᯫN afбtv#5K~1l^Hp2HXDɖ_D"ڻl|HF Ocxy"cٲwc_8b.hi vUܶ:y)sO$My&EŽT(z@#9PR_s(%$oM(KL /S:'E4@}{XBOs|(]۠ho|1LμV;$Vdi89, 2#?&GVQiNOPAsj?٥S+޲$MZв=vǟȭ%7js h)d¡i; ʾ$k|7&.cc*n"&ׄgSB#1;_j.=J-wW@ $@+̨*(KqCX9;^Jz6HwI,cAiPzd VJ*:6,q} _(0J9gV8~a"̚v ojTX>? Ϩ^)}#иgDq,LC3Eϭ~2j .\|&/D s+Ӡj0 b-eņpJ0ЦM2ȶYO*U60)a]l~f0<.y:mwmugQN_˟=7H7R.%5K~7քŸ(}|e\- XZhjq{y{~1'&fXzijEGNppT jaLM␈K!d}y ?Q" IZȊAI H SG֝htOIrOGi`rZϳ)'< inԻuu]#]nXv93zJ3N)ۻ r:2F m.͝ߒZ{.Ud3z`~uk-}&gZM+E|֧3{'u~8Թ14=u|~@Jf Uװufo{G2sFI}{T*!yӡ ^2˻g | qK80B?hzuON/ϔUD\coYNh2g9mHYn"q%Q}O.G@]ֹ bG͊A@l BYy'uP|9@gZPSEZ>n3ҘGȄu Yd7,b|מ׃<1xAjN6lHBb~G+{pD~F HJ~dPPӃޅs ab;Յdzњ:8tD1{ '3$ Ȅ){X].QvbGŲ^y.?KZ-KHreGxNxU#&d_|σ)sg3َL7g-fagD"2hP;~)aw(T۟BH1M"+yއH~_ZB'OGL.$Z/FkaMftJ'6.(kpbϠYwO Q!N rkN<S'1wy΅Or=nV_ -py ƓnǗm\j Lќ׆}θ1|-y.($=ǞYJ <l xUn{ "|6C:uhmXQ 7`Ԭmtl[8A[p2?l[A`N@f4JC}.~{RgD2^ó\]K 9`)~@.UcI7ynۦ7]=g0܃T%CR9NkIGԹπxud=7@Ơ%Vi,M)fj2kQ|7  |nT}_H-~)T95#J'g n%T$v^qРfF7zL!1󰀷%1|"vTtx4G{QD8/;+R'8["Ϙ\Vo6[Zi-rwϽ̇F'! uZUF]Yy\k zr₫<4:ZV-8|!RlfkީS0+qY)[ՏNr :! b6H䥯s[ClLB0b9ҿyAMr;0oIHЉxPz&t,ӴIz]Mq78-Ol]ㄈDF9 k-0;vjtZsU \ҹ@Az9!$c 5=(@(1̂{G$tCAwUf{x'#4q8Qj öPw܆gN7&Bk{m QC a#B o]>v!/# GHwO˜qs`|asdμꌰ$f()qQmEBUy} BvTiP _ʳ9'R:\sD1(n:m$^Fw:bnDps 7l-p{SД :pG#^-#C!,q\d N3Ewde ,Eh;$֗Ti^/{F-37Ճmۀ=z@{ġ?EKI nPbAVݟu.ߕ*46Dn/⛎\!K ͮ45λYѧ5 _'&`?ɟΑf`=9'?JMAal}٫1z$T+-?&Jf@ӐiV_# ~cYjײ%#ϰyn6Ϥ1i)RF"Ep++p:QgBƚϚUBamUcZc[rѡ񑆞zYv;e%HG9\ԄmP pCL3_nR֔Yׁj/ĮtUfn'Kdؗהì PcW~݉wgȻK_hnȪ5 鈯!?.}EEtjRN 3{u ƴF ZSE/r?ECi@WWmhۉ.9#C^+;UX]%@߻-,ߴޟvȫSa\1ĔĿUtmfF;M|vG!CJIHT G|S#%5=ΌybU1kJ!COd ݞtCZ#ҕ_&LqyI[ohh xA0`..˥R=4b#j<66Han:}z 2fNٓ⼧%FƂ,~GZG1.2sFM3_XgyjU`g /ݑ_KFl$˗l ]l]ҋICU1,~Jn|e- h!L=c U>rQ|JnIU#Q8R%]TM|a-w㧄l#¢<n\]uIl" OoM 8G E}On-Nt:J+b+IHJ{c7].fzBق9n,Le -, 9}w,w٫I1Xf/$u!iSwX |(,|4kO&xAN[g0Hz c 9}$Ri#DfTWuhNdsE:*j>g0XKFd,6T'g][){#R< BцfH[D5PGEBp gXTLJ@Ӥ1 wP0o6C-nOW xUbm5H⨵tZ2Mf:qg|YDF2*ڭ@qME^%r'fGl?`:qؾ#g_dRʺ?mv}ז*ItKpz&mRjTUOx[u6`tkI S-_b;+DTg>Pȝr)ImAoyx:t;Dk@w98qD!21S'^v4\FtP?tR75;} { HEj8&1b M Uo~{Ѐf䭈miXl WɨhuIlؚv#!T5^P!ucv8If`7:9*>?2xb흿 S (04$gDEIB'B mlIqLƭ0sϩW 浲&&Jک"TќeB@O)Ռ-7҈@R ڠo[1S=tCQRӊ ־_>&^2lubZõyEy 9Eմsv37atU햔..s2.y%qM>&ioΩֻLeM$R~oŤFCF୕/i Ɍ7j;kPNE7@=G1c&&oG̀(6mu{p|hABqQ !'&&t;AbD);|Z1$UuU5tVE;3+):z+0AwneX^i`lrv>mZnC6>ڸ+n(mEL{ϊ/@ov{]"%-.dg;2lBm@ 'r;Y[yL K5nM*(p rޠC U'8$Pa\?+*akcK[A .qJAhVd*h#3w2+#A&\Ч@q |`K0Lr,N "ٝRž(;HY.Ϙ:X gqf!k͚l0VHQH4і;b e{΅ӓJ3p";(,26 oVL{oÙق0ҜQTN{ 0E.4;X5.uH)|%f=& ŢpL*e5/Mn@sV缹j'\6с sLJN 0`0 ΍Xd.@uB,\t&nC W*:&Xg:1(MnI MYa YTaXHfL56yo$u+X;Y}3q^Ff2K8zR'5Bkjf7$}U"NU[7?ֳJjɪNA|srf\/\oI=>x#ޏ&?\&%JUMԦ񑨃h}WdA 1OoXITN2Z6H~{?\g;i.:!@0 > W O׍ȬXH w=>|[!Ae͡ @WK!)}Dn4ޯD`hΤ*4iI"MA+z:19T`q5=# v\F2q v'VfqDCAj'{E^u]]"4:tH^ٟ\Gݛ3Jot4Cҗ-뷗]Y+crZ 3 n-D24$YZ9 @ҙxg$U;`Q8(G`K?v>jƏcj6rBc]#euX8x3,A'X?ޙt0W=n K:KdCJ͔7RbJqG[GM旎q%Ko8t eRg~7@BǚdpM(Epp/-$=e1X/ fC0MRF9 @0d́%'e$#VxWQr/lJJ8O}܎jouЧXRAC^|\V-sL@Iy1WmgVnIUm~- ֱ .D(ҤdOT7_P_GCkh\.Iڛ?w+U ѽ]UH* jv[N?c$8V#Rb@ҦAf5-Ֆ RLiKn:Yd1Rp l aROFC$Xy)VR3!}]؄.lHw1-NhtofOC#dZ-Wc*GZx Q%y ]xN5 *~z.dM#(WPHgI3'o۞p1W:G6[\߮[Ì5dP5C_k*ڮ\c7DGጠ.<䵭jiB|̈́kښ#wܽ(%~ Z@*Mh9#/U rmivijQYՠV ujnwX-R[ a̗цL>ah8-j`k]!]/=zϫ\95JN{'6yUSZ2fPeJܩ7>ܥk:6GĚ\P AY^-+ }ɺp=ȸX N$ܨw|ћW/-ǿ?OX f/F#p#BYNܩof.|w@w)SA6!\aq;BpEf қ WQ8  vÓ.Ii]FfFz?&XnƂU?)@)gFb3uroU@P)nU+hzi0= S"}g=/5)tszn^!;IZ}5ҕk}mਫ=TMޜ&ve&ߜ*&K8N"U9:*z΃VvWj> f䄲_Bɶ19ֳɴ;1>r&]tMuM =>p:4KmLEQQARUJR"#Cr9?5'7~EVgQFWw8'SSk|ʿ^N 3+ a}[gn'M3eGJK TjOfI`s#E<68쳣DLXrQZ 觵޽gBKЫ_^ص&A3o)*CtGkզ+|vji ;ZcIMօ&N2x-QO#v愱D1UsEfkcl\,h$3u\:ڸJ\!" UBLqx).)Ȅ0[t2 _\WuE7O-ZfYaX!GVj!LdW.L}\\X 63dd7Tn:M#[jq*חv,( %VxeDbI"3:.VlV~6[V>2HV%XeY` /LЪNQy{rn;(,>7$[a3SeBy 7Tt(FyԅØ֜Le^ >)ʛA[VLNARE`_q̀@m\sHj(V1]Ma[[$vaJ! "ũlW}Ģ0>wËF#>8DzD4kNluA1|XCCx0%^O,<'^'a |ّhTC8C2;bjB3O6f^ûMz;m3&\tc/ĹPSF@f,YoZ{)a7JT?6B6(Em`[;uj)z2opש8r P7QJf-풟kǚ_$moUa="tHHg'y:cH?Js`Jڹq1.&"LႪr}uʏE:Fo r -C_z?&]>_v,iG8z~߽t*~]-}{j߶Z8!v 2MGt}*W?nE+ZZ>110m kg<=? ygy q-\m<|kHg+N -zS;uxŗj{ t@4~b,NS&E 1Xx]A!HIbLFYDaYUrD`q9XpmG֖Znu(QD#ӭ9A(I"|Fw-89Zx٣"T[9#7ۦpu'z,8)Sng»M!?1؎a>O Q5vZ f#T;lz%pD;6Qq!Lma %s@|2[ǭ-|q3^xtK@ΉyDؽdʇٯ+y;#+^'VcŹs1/a.E@VuAȖ?$ZGCd c>ζ ="af\fDW&U,IDaVPoK_b51q$tHZ R+тm sLuu(aFz>smhH>u\debդ9l zj,\ >E+u5vK=9o,DAp5/ד֫2_(sZ"k~S=,~yj'y%_&Caf"PdB=x&>fG~NiÑtrVށk Y?|3ȌI C9e=x;=E$5Xk$%Fa_OO)[ NQdw, '"2v"iZكsZ {xQ8ҫeE_ &ݕFU˪Q길DAf f9үXDDD4# )H><"7r,$gE;aS#2;4ͅOY/WQu;RЉWim83ŒbLv5m֖y! =]2ŲjXQ!s9V&/uF&L;]|31FF8;8(]|hy(@#pO8_m$oY{ն@ f~`Mko`kҳk e Ir9tYȲErF_|C ۀ8"ぼ3iu|Y Tr9go|[8DhQQ J2# *?H5~۱fvs~NG@$$ |j 0PjuRڰ=jXq9/Z^mXy!KLw.0|(/%4xRoܾ-F/eكo3SԺ C9jI99S"ͮx# `uUnW?s;\Ü#8^3"qmqI ܍@KfSAjC{%IҨ%gTO犛Tx(e-|Po7ѠDѩk pyؠNMjdF4c{´B "Ƨ:Vq~JїšD%- + L\8,>e,&.xIA6t{לMkL"B#I1v(s[BD2(BWD>x:0-yw:$Hł"~ZŬσGD}7ʚҮ KLY4\}Mar[g_ZGy0;us%LSqF)c! %IcG'&m=/꟟'Z0%4F16Үf6* Pҁ4Vư(DfI{ kX#]&HS3`l}aAe5~";,jx_呔iͮ ?Rochրog~MEg/_!?/!5h:_8mly*fƜ<motOc\Y{]uF(m92hDV%™<7u_#smW&뮀ѶP#`xsM8&oMԭ惜 [Yx:D@M ܣJ%ꐫD||N Tb̴0|wgN{M<`|Qx^w( ]o Ë\j_Oz= IyZU'Dl?eb|?3ÙsT zOJPDKv5:a'&Tf84@1ߢ[.m yDe`?$Pv {R-w*Һζ+_۫!0&o@+'1bsγm'ӱ2f{ }GN~BkO)/FFҊؒE1sjkmHN'͏~ fvaT%xžh1㑽s~ %Ҙ[a\'^IAL-`l CцC: B" t\s:*F'!no^.;MjG _:t ~@6}ud|cO¼qKR?"oeۋMٺ~%$zJ f D-穄h>tˤQ b^% H'J]W }1^Iƺ)1ʘu1g70GU˴  ID%|~+ÝyA؏]u3lwbح FZ7#hV8_Q(#A#ro L=w;8A1n-I Ҳ4}sn5N،ܓP 9yi ߺGMٖ6ب%EtUow`{rp6V%eepFm,5yWURNN溭?WH">7RRtf9ŷ&(p$'ᑜ)7bS;Ra^]utTԝl ZF'cfvG̮M 1S"~-V"#Ffǝݻ]CC ̼|JljOdCX^%o)0^[/ODi|*h[X1”9 GOenq | 6&Q/XOmwh6B4A?7 R; ْ܃CwQO"}`@j,/Iީ7_70'Ho2".Cl6lC}MgTZphHLo"L;hcˢK]Vst2 SvՕ|џʇeW|AiT,nmJo*jW %\4+b/R{œ+51{\>ABʊw~O2!u0~ 8)=oE1Aς eSCM9J#YLVa 9y\{5@By`Y.peFw֮лq·WF7#I!L߀nJm?~A8FM@M2vArk1QX`UXC3Roai19)3ZSK)t^0zSg0B:H;K[%U[ؓ$1DP U16"oW&+ZYs ::P=S`bCnHEZ/D`|xˆ?m/ hc0)G _P^kW[z &0w<291>]VCW eR ʿUׇLK~.͊.=5B҄uqfһ7yè`uLl^t\D?L>D :AVlF nJ֦4Sid"$,nն@g:)&I%-.#Ձ/-%~(,+T#> p^f%3r{ :bv6|HH4%=S 쉩(h鐭tl Qcs漣 /muQdv~*̱hDD9|#:^$@,x;WﬕVqfLV}k :޳n FFMʭ.o90ع!6Q:U+Lʏ*i17ߢN%: Sot@ͺe Wu*Pz д'KNܫ/F%ql7vYV/-Y҆(tݼmӮqNV'`*uT-=ܠE6DRܡ$E5#pݧ Ɓ^ް¬5xW(&c eX|>@z |"g>a sa<}d$D}{X,al9}. VЧ|-- T_Ƅy}n@i5Qo@:9B:rD9 Zʸd!R6NڢR qd5=G=޷G:.d!WۆyS=S^$ؤ XH$j .ϾT$PSf^Q7tp;M;AQIcah;r$4o5X5"&Wgӯ4/AB@ Fv.CS*AX8bٿ̍D[VjvK#O[bc Qc <1`ӄ{^ Ir4!E1Ⱥ[4Y: rOzqr`.{X܂fh4qa_Ѡ650&XsǍ!t~lqQMYEw%F/nT԰Q$-1~1*t+sQ'uZ1;;OauA@$@pYvPH襊~$3сĊ9xEL-lbES{ɗosaGn6bul gA1Fs0o0~ d6jlrN]͑İlؾP9)I ؎W6x#T]Nˡ&Ծ1~l{FMFͤz <_~i/)c0V ٓ3~։I 9^dLcz Gg h \<Ǘ@Q9Zİ[\ 6$9xﯺ3ՎG\I^_M9s RŋQɬC]̒Pn#zj<+DHt,mfG /@=ē4Bt}:꠽[Y|}=g_HOEk kQԄ@WAڵMmAӅ_fd+wi4ԉHW&c!M#2Ntq Kc:9@.xUuK5\:7ћwV eeUɯtx]eC}WU)Mr  5GxG6`"M^-P=u>f&MpӬNl](r1LBЗLЁ1ڋ[9OՖCT&YyMjzG ޖpy%֢8Tib XoѪ [f5g,dx0Xym9T>͐['S6h҄v$1+kZ}B5Jx xejXq (Xs qLb xh%bمû[WTK؄a(&yᄣAv79qH^ \Cy3Z5+њmpqܫ7z`@q {չ]Р=R<j`l'TԆ X$?жLOpgi;PI*_AY5j*2dδRtb L3,Fu:P2mFKo$O)Y.o% ,H -QӼ#;HJf`z 㵗a[NGu r["ruf uJ |ORa;؉s721%0N!~yA)|`Ch"#}#]n( CmTdLu&3٭2l-$2d]m1 gL=Um YQc}[LZtCɹ3K⎁I%7 y!m&j+v+5JueL4n ;fFXhGz.Fi`ߊ~A:Pe ?'nۙĈ, 8r-Ϋ;ftzDxφ--,&z}y })Fϕ x;y^FɈ4pόC hOz6ٗ&}n юQ⃰Pӄ8^I]LzEx"֜0-EtAiKƀN/Y$VASٟ#]G.7}ES]1zԴf}OO@Q9+e R?㍺hП'ν E9rL3хcc7J45RZ̮tΰ*{2P0N\yZ +>GUUtw}‰wG缷^2 &<)nio{[CxHA&YGRR45 ]!PiG ;R*S%Գa!>^%tkVї!\}PWM\2$c0hXd 3[¸B*/6( #E!47/9`#|*EQOCPmQ'1<_~uZ ؒI5Jan~E/KC3|2sH'aTF-B w-UyWG8}pd笴ɷKW^e.P IE>|2!k 4^ Q ;Zmw:RTHmD€E-]~Ρv~ H'i7$PJ.9omEXj SB톊\ZLx&噄ۼkŦf.ek#[-Vw8 Z:Eu AN%QQ7A\\|!.m2HB|?9"+N~c,ׅ~8X{ xw%W @ni %g/?Ƙk =j&s(DL'Gmx*A K[(9/=5EUiC*cLƻJe˺~,%[ut*)ɚv͜YU~}ާ'u*O`R]v>wa$gIO,;NeD, =p8sU+,T-Aq^r"Q7dA6u%ZC}dZ J5OXi.=;AzcSl[Z\ q^fO!I-jF>jG?8\j棱"(߻#cG'{Mb+F~XX!홿Od%+e\+~x?HvlZv ç"Ke𺋐M˪TGKN.W%ȹ\)(8ժ!`v/ø.a"3Gh\F Pi2Hd7\Zpf:s)EE4r-ٍI:-?Of/7E8c|͂ROe,M~0=>MsHRc`9p{*#qVrTCZ;2ؽp8nɩЭDdnǠ'|Pqubn9Ky]Vf;3ll$6ɘkivwR&=@Z1mCAԟÓ~(cDp;KLAd*yեՌ7v(x\pD$D@6 %b]ASz^ɽ 1^ f*wj~|'\~X[La@o4jg$4QS5I@gA,\cG2.]DSρyya=K~_oD."aTlu2K]DD4. XPGj`3@n?NBߨS]5piT1U9TЇ#g5ORRϒ@oȜb=Z:&,-|2.C&Jg3Ğ߷n <*ؽ(԰#+P8 ,[f=P&qYBd"[ vI[_e!D݉Y AAIqj:j+L@ZF&un ri^:h;)nu_ڽv_]ov%c3ʸJM}Gl@I~TGH髍J\Ե]BUV춫B6{P2 lGHdة{ W^+vWol&yOcld"jNE 8CUp`WQ?{>Od`4eTMV\Ar=+#lPs$1O_m+LѪWٿ,E yh휼gпø!@Հ3O,_ܜA%ܠ$b/&?)(t]$$K ufԬ [qLE<D-?ʾ8cGq`FכkU*)H}0T=fX Bš:fEh;Τ@8Q3! S 嬱j/#,VU#-(A1& ѯԱ6Ï/՘a'1 t)8*4REE}u7έVpE-lGmON[KKmՏ Kx.ݱyV_F'WҖ S}oQ,f Ej2 [UԢ-x$^?Yrm1߫|ȋm%l9\HW'm#5E2횙vB<*TA7Ms)|,NlLL FT*0Qe3H0g.X)XDJ@5Di[Mt)誫8Ǘ~D: @:EM` =؁{G%GItm2i#RđW#˼HpFЧs8B֥l%xHnE;Wyu"4`c`Bm#tx2r 9&3=OH#iOeS.{٦[V,7,e FM&78z>넇[&+⥍P(SPͿwnUaA24( K^k *PWGfm (:H%X!`ͺɭ^c4Q#i|F=(Rm'\ٞJq4HĎh*[X/:(tz\X)ϩo| d}ݞHJF)~rkL1!½mT\oZw4+T>fHeܧNP3܌X6z}8 S%+X6\iGgD%DW m&oލjV9$*(g/uծ.a]2)WQ*`|MoEa."U8a,ӭX&Dmh.Qg.H@\AÇkT9o{ntWb~X kQ% Y5vR0TmMKf[^n{ Y25O͞kseċ třzQs7AT aEMF࿚`[/(zMM viZd:9vH(t`CGLéOM\f#;o_S4*p'5I7.s)i,{X:Q;h=Y۰t/zBqc+FW>Wu3uPXjbZ|πȺ" ">LaLhB~"s|F9˚[&g3AcG.Km~_xQFU#xRj'/h }VhMd!xd!+\p ccaZA[ Q5$9/T;%H IF.DQA#G~+K4={S3#4D憀tFоŴڠNs@oi[1}*E<2pDeB0H$]J?uv,| Vܑ$6,f}h@Tj틥vjOG왪0|**1Vח_쬇O[μ3 퐢|+K/O-T476]a v>_ƻ |/Ipa ]:\ Vp:ĊbO%{ݝr T\AW&;4rK:aiH6*0 ?1Τ;Cu -K:/owE|H/`s "7E^_7#F ȕ{H!st\"c|Q47= 䵦cds%Ɋf($%chTE0?M1Q|{r.O/ fQԇPH^-XRzqy, b q~{ޜuz/cwe+,G~R(ΞpP?է!Y})QVRtʜ UU>R^$T]IiN\>hW E5rGh8fY/U( q CJ`{E&/*M'.ІmR[$KFIB; sz@EbWy2}P8L/S'AAo5ȾWY]8zf+; thKzW0(W,~WMWs- G`Tm: |7<cgS~[n5dOvx|'@H*otH + D-Cڅ TRF&+3ثIq{k\wH5o5~8p=-;$ez=]PvcjdgK[h~jA|Ji'^K2“ot">2F_?d:!hw_WXUmaXUR -j& ۈ.GNR0eY\m"(]6d-ޓP̬+Is1}f[ҍFeL7/+a0dc念QL Y dYjT9}ҙE$.iK7ܱt t*>h/8Ji*lQnFtj1xDZb^WF /v@t-GX;(woLXݓ,k8jձK%F0n<$<#"SN=Dޢe;[u zmvRKыU=SH-HÉ 9J<۪x\(0dN,'| $Ow+͠.v:eTq3R7ء̤lt60݈-f\Q]D[}Yg<6Jsgf;v.A''A~:LV6ڍBґ3+6~JgxXs]7_&x˙ LOz=z|o2 Tq>0\ܝsX7REN*g,z|\n($y!)݋ƼbF79ex c+EL;"3IO  ZA!]E5ܡy.$%j)"A (e+Rp%xwtp )_?K5Jc\$⹑WHi`p%*4;e,P La~ >3QwνYIyoueIAcK㐅Jrg!$_H:ݷ}i YΰMex˻jJ BXu(R:8_-te&㖃 Dۮmk(+. ^Ae3UOeo[A@טu%ʙGjڔߣo]A$2Kwd|v\[HҵB6n袁 **3'/UaWj&Ϸ8`BBN_3eKqlRZ0ljи3 R/shW͌l=ULa劢P2RNaxx^PEȁٗ$ 9|PջfqĂ cGBA8$ZP}6B\8Q!=5&a(`GΌ~|{}i}x92H92 tS#@(ѢM ? =*-ЄeDsjVaxC2(d@ ]@eH5TvR{}ԝN ^9b3GC'rdVl( Lyҥ_5Θ@ra$HX&29ϫF cRi7v5-qs)̍@{EaFԧ5%q]ؚ#'or&í.[o0RsQJ~<315(@9#,N:Vq. x!m5ՠ*($L;$&Da[O KԓI AO}YXe}jJQ=t⃷7m?]9SE)Nj]]L[&Q 7$42gn%Zmgv?1ui8 L6dUQ% /tyClx9@[F\e0BJ|R.Ȏ~ZBWkQqڔd2f O/#|Wq m10F*,-惐W%Ӕ9!bHYin]}:C e97:=FMarԕ*=0UTkеˤ⻐SOgRif_ `!}7a]q|ܨc~8/ɲ* .Uiɤ|Vx?~S,ܾhK(,C0u1>3?#IB%,(ʇv4"*1@n+&?볲=0 .ɰIEGe!ެEmʫs2!G('qFwiɀv9BH9k<{8d4sc3KÇMd=«B#P$A1ڰ6aj(-63!6ahR,O% ؁оsױ *?h\mT PMr0Jij;M'/ZBA~h"Vxۆ RtXDA-ciN6py$,,u |=CM^M0׶*sT?uZU^`h7f,3 qsƺ +N < VKI/lKKe-1a82;QU1S#E|#kn\ 5Kl'A UicYzfHcR,]MSYsA:-; zIOXTF{P*1&;n(=+I#Qflخ!/\Jutȭ*?rY7ϪԣH@;:EsFI18`?_+88mm:S̄⻅RSkB̮>jΠ3mDuq+z%&Ѽ5jfc7L< tF2 T.7Eˡ5{JgpM;qqT2R0m`IgsjzIn$y2%=Mhkݴ+؁F%߲Ei- -6?LjngEj!O"H[/=_gNJTN c_lcO\oPS#g1Q] zʧnD’ \g1T°(#]۫@⮘MxOvy)}:Aօc67Qa|/$uJl-_jϬ.}(vȌC11|H.c֢R*{mO(P–Fk5bqh!0ZmO71&Ge>-5d@DDߚi˒է#}2L0Joj+ `tuWyERV/c7UIK&-R_|7dPcGZFk۩-" "#b*Mu&\s(Y>YPx(E]=< ;ǚ0~MW~D1^c_R}};ft-_JQꚴ]NbLOݜ+9YDA\0U!F_˹Wvz}aSOou #MfGNܨQyB܌zA۟˶Z Z;Ǿ$5ʺrǝ[B'qsM.;?Ix?ggsQ K%q^L/Zɀ D.ϊm_—.eQ:_]YiS㓃ն)V [(H;_6aG?IQʲdӣ<4nQG])'sfN&Nfo_`z 'Ab;t=D > ^1^6F" teuB]+-gzlW{Bߗ SttL4_ ~épKȆ#5pE0 gUn3!XТg[Hi-ã\cB!+Y=|IO>?e~K7K*o:jqO/Iujc3Z0k%J4Py2,5jA* uJwޞ~-Yo+㱒:D8H 0 `|eB$ȶsctB;ҴqBk3M JfL~NN -"+;1:ͭf@Y^LCzzynBq!Υc-Vz=օ١EX}A(E!]f|ZK-E yQKUzh KڇUyx\FNBaҁ GTkӐL6)~ss; P6< \-=`0vĽk3@KРFt6p>Qs?EeSU`R >j;2}`E"ݚ2nLOzg4y@>jX*>Y4keH(0p΋*UD@T}[xjX2fɢ-@G9Om}lu٬p =CD& 9)V%ac61!C*! <.~i)+WayB;Pk)QN֥ZGE\Q xqVMuN뙀Z ;,3f.])AB=ーJh.ZJjEҁa>+]'=Y7kSf &ԁ{@p/W潽xPTp[-vNES Kjlے)Ar$t"JDJ˴0N j+kgu;_z'*:!6} %{+Ԯw[E4jfwu^iZr#=M HI]{-rJOԩWpC:=ݓ@ T"’(׃#OWzr5,j\%%PD9$ {^3@&te4&ၐJnN`bJg6ìGF*Eɯ@w_r /l('1AKQg'% ީѭɿZ ȼ5 "o'*S (PTuwv(>Oq*K-| -$j蟎 nI{|spHhFkk^{[!}ů+0:ApfZ$&e3qkə諉[w kQkxA@OH\A~#/JZޢmi4Q(+Ɲ PDŲȭ?v)-}'HJl}D<EIvVO*xZ<JvHeyS| bS}NNtfؙ3S+AGx3ɪ68̨Ya\Gȣ̡dZOK>]9b|VP&r a8 Ɛk%#-8EsRqn/_rJTVŎvmۏ8rVehQg>׽][r:ah?2v vnc`\ XRv4B'6ვZp'Vw|eBʂ:Kƞr]n4  >v3StvoCu&.epϰOTw&sެe](KǪ8"A|2 2Qz]շ:Ek+{ m/v2cQqvgRlTӽrqi-N}}ovM1CIw&\3{ "1B<|n9Џ~ G=tT:dz_ 4"͒?25`S't4 -W Y >WM[rBT}Z-Vz SwӮBzX%OѦh()vN9V7f׈Ի{P% nGJ/S( Hw|O9:)Νg*^@N[{xVGO׮|:KMv-/iŽN18}iT[;r+Ֆ]A[OEǍmXSS1D#锝ZH r09];D.ɷh#PY8prשB^ۚkfXfDWYO+:;IN#Eg]xƘ.MkSQO\^mMWOSHc{-sΏ}1cmkZq7 o{L1TlPѢZvPXuKZ>TP4N[kIª?qMj0lfvy`z^Naghh^S]EWE4R"!1$iF9y[dPS&zT(i8iE,*Ծ*B;@!w8MN)' #'$B@:4@fH:h= B+`&Qtxm#t.9ze݆A֋); qI./{pì"*?ޥIG7Xb~/  BL9#@^4 w] ^x0Z%.:$ЏtLDd&kt=CᝆϛLZBUjGmt;9pK^磿q$5Za !gv3+ h17"N 76;7jp,"$UC#7,c ̷G}.x;!l/E0=\v2&bJFF cGnwipbcGQ ʧq0_gk%)cߠ 1(1(*S戮Z "repUk ]1/ z';, KKm~_ FiX9;U>I7d1VmmʃF +LHrXDӆm L*Orm.vkO'ul'F'My4 JD~D v%cena;?r7psie&ɵޘ(  p9\ 6 ` !/Tnb(u^+sFۆ:wvX*Hԁ,XRW#.Gx ,1 p`~+w ( :c+t=IIӾG;&y)3۠`V*%K'0'Jye3H(n(XF9?聙@J9|PlbKG7Y!%fI}=lP"DARk#i:|iR(BOle}؋9DN{htG]*&~w73쬃!}dA4!͈ GrfCPDC~Q,`W;{0eo@ 9EJ}KӨAC>#Y4*e͍^!l;]Ê"F/W>R&eONB.'A7Iյ ^[;N{ۙ`8(R=*EF% yRZmm$6y~DR(ۉ-'O質Uvx֛FМk0mJʴ"ԑ{HBpş'&:W jV[$ 9"b=31a@{9|}`Iy/1Ժ`n?OƧU(ܺhEQs ?ٔYjM\ (n(زH V΁P@tdOsiafo+ݗ`g;MI7LΦ^C_=I1~Ԓ`O0Xf963K:odSʵw,dJ0lCeq!1&6ض|SCǧK Q .܌4Um N BAmP'eUpiK#) a=|o-'DX93|8Zh7eHXSَ(g ‡q3]t!C[B4)X̴AM'H}8Ff ݊oqYo/ U0kHS,7|&Q_ 믋 e|pԩyXV{Q(A`ޔLdGZ 2Na H.q ů\$Rc$vލP#Ζ/M¶ #=@fOdz:J0A("AHdކ8 vF##_D&)jk!CҪ162u8"ԜU/ʲvQeA /&kvg";TM"u`ކFj1VT=6j|Uy+;ViZrBAPi4юz؟gMTt"nR!^=48Pz.PI>G$UmQO'Q i{d%kΈ :: Cㄡc^YV8`Hw3Uݛ™zY)u{4 YDȊQci1*Yo4K?xF3t@x|bDOn< G[ >tra2mIgRZ\ OJWGKLՌؑ6e)Xңl c͠Hf;,4L.(?{HkSi"HZf\]Lh:H_)S=qkM;//5PW 9Y_3PVA YR럶̋\ c3TsE.v{Yd+Hœ%) ŨPo)aa &B 5l1)vr6G4d*DNTB4hNV-)fG ;w1!Z8 b࢙xѠqiDN"Roeׂ3F`tq x3T?7/vuL".Z$Q*S>X()4ąis&FH; w,!@YpjZXAܜR)vZz/=`A@:ЛcwE_c^pa#2Xw 66fpQ&%iw6ixyB 2E u.Ltl VPb[gFsjb8;]zG X cy6٫]{Ę+wX:YaϯġgWoГu\ m< :H oa\e*$f}<<Rˇ:IbcHH>Y%YNi&:!8= E֨2Ϥekxb Xy:MvcȔX3KЫ^SM wXs;95 Q>H(?'*u <|o+KM(5Ͷ6+9zLԦV@3ɐ)N/Lf7wgف{q ^ۀM}}_9d/ '"WǻLI=+V%bdx\Shιko BhpjJˠ>.Lvr}精RsOA0Q < m/*9ɩ#mӢӔ'sc1*_˅m {@p_E g+#ׅUV/-?-pgB>ޮuu )r̟b9jax+"8BMG )>xT"bnzs?-qd@\5ji%CuM~hM){XWA%5nĨb(߹XÕsI$pPR~*`=I} T76(WF.旌\q\QC|ЈzTơ`>|H-}Uݘm+o"܊6m5N(mAѺ3dCG+hS5n*@Q(!OCUڿd("ڽ|{xȢ- ^ oLռ%Fj#)oa% wXE׏1{ ލZӊ,b9E`\$sJC|p~{(Ԓ8cW7Y؁Iavs^IwuUO9#ِ`EVf.q1S&Osmrz+=A[ӹלef,yj?Up Y"}?fmH4FvSآq3 ?u2-jX^[YZ0} o/j1ˏ;Jp<e4Ltċquz0ed#grW=ft:a '+bL\i&iITnIR1 ʳ> AwH4xc`i{6A ZHH.T @|S85@1Eq]L9yGs%8b56f˿gO03k.HIV."&}6%-&.k ;g@\$o[X]ۖ%RLCYiy&dWχe$NRrgib@߁Nj2]TbaG3gdF%&%ZSSl:]By@qB'\aoW"~q>l8c Zď0_`\G> xO`M܃εOO7yIl!i_?-&˳MEpWTZ,zspAxF eWz0Q{<)S^?#zTU ;yV:YZwĐA4ok>OD ]^[1#~ZJ]@u1S1ן2)N,JJ瞠j",,;CZ9BBلft4k*?d[9i@&"齓Mw9(ǒvZK]X<K7rt;Q8^#Vn"s'VuN\",--MW~4і"ۼ}Uc;! d ms(jxXLLcJzfNʒӤ6bMMbGا+|sibsM?G;6bt6;c쐰ps[<44jzEs 8p^_9ra&":\ bT (kYXpi5]׮Q9~*\{`z foH*6 ΂k.ǦV{ 3ѼN;x_9ab}9)Њ[G!'B[jM後=(gM;,g֢ǩnDI*c|:C|ҊS8Sj x*CO߽F:[)U5@?f0=udD"ft^~6"w[.H {'˕#9bq8m_aqI:V LQ1b܋/d]' 9R^no=g;EYE#KM:5xȀk4ęu%p1mO 0URL^N~1H [Sυ^h:>A|+/صkɿE/gV[| CRtňJ+ 4Uty8 iO[ o{,qR_T_8)s|GNjsPj lQK H'Q T#,W(d\,oú߉t[': h3RH5տim)@ GXmeT:;.Qɰnv%\T: TۮK_?ՂcQ*C)Ddӈp/(,g:T9ZiW^08tn${o(*CkX';3ps|1Vrc.k8;q,~h_;]Zzy=ps0!^o gOhW`~qhl3xNP5T/~$Pd1uͼ] 3Hcj-{φd nI+- XΖT4:^֒.0B 5e7a`;fH$0W4I-td_U"H-pr66PRx k­~@ӲM b6T_=>EGQS-M4Nn!9Fh/eQg^O=n&zD#_4K/lvܼՏs>BtA]g 8RA.7JK2{;?W88'l~MƯb]ƇGh^V˽_ʆM0۴C Mi10(?C0tt| =ATjW;-9]Q> ZBF\5*a&]6T~ P)/ N&. q/2_jgg#gnXlNjè6Ɖҷճ2W(^%+Ļ٬bk0x,QU;en>K-aP7}}-ةo`G O&ƒRX Ej힪ھ^};) l-CKLT11L4_HF~lɡvKj :W JLMqp߃dk ulZȌJ(8}ox2nV zbV.Yqt;V[J} 6:E9 0Ev(9QĤ0`•t2f s?߰MQ#\7>q%enު*Juf]S3%qF&q~ pbgƧ+٣*y '3SVX\vз\kX~0emeI JƕOf:|FR;UcM%; 񽜩yG$W⭭!nzHMwUΘx D-[.~3P-\yִ9z=}jX'U?zj5(yhP_ֱJ A(!Y9w;r w2}EVY}֟pM@717E2cTwPŖ&M]535Χ+ρrbo_t+|/. KP9oP䛥{;SR Ϫ Ŭ-.R#RK_r}uĵ8&/ (3rEYu}QDQoz ^vru:o XTaRdz# 7c}NG HO͆{*'fe7xšFRxW>C ?1{.^%&ܭj}騆`x"}d,f$.^KSn~ ?1)iq=ҿXGqAb7KNtlYC_?F_M* .C "3`DX%̟^#EwS R:/v5a}Tɏ_v2R/3[Ox #UmG>伇KfpU:1U77_[\RxC/Ky8W"ۣeK'޽/x)}pS844u4k,DT>zv(&VHЫK0 նIϴe~CAD^%YGY:[:KWޗn) 6]!?ƱVql> 43h|bљ`FV=@JPO)BVۢűn>mw5x+* H-mVnʠLL# y4]f!}vܒ٪*Δ EQa%G.Lft(y׻l~Zp%S&Vxet;X13 $J8kz])GX$pa"0Srt~ PA n*[\#6'fc^JRc}[em{ߵZd50j*smL"zf<ޑ*`m2im`80^u39U ^k8wH+`.ѻ+m*OƬOW$2&B *W ;BѺڃt.ezah0P}_re9E3ӷ7|DFf׎Ϫņ6 2IDB_OHs:EŎeY߸cj؈a2rd#19tS3 Իʥߘ])L|dl@.aYzX^a:fZyߵud( ӑ{$zFX|`!MS-\W跇:-Yq upf$(3H:B^X;C,M\ѿlpylhThU% rEP[sC<YbByͦx(N)\\encES?cfowa̎">>;55"9m:]g<V(\)zR oG\.or":_E`sHmn? ٹIT½wccXҰZtJ~^ q-X3V0t#:`V2q+Ӗ(h4d6 !c[|HnΨLY@91Bt-`zB2b͇w-^s oQTn-O!%:e۳iW(C63KLb2#rʪM_^vguHxv3#l$+.<@C5!lMfV<3J,GgeEiu2 C;?!$Fe#e`' H\{5D>,T Y'ޟku%΂5uMvwcS0t# ԗ&n?~0:)HcJ׉FPV8OxئnLcI5$jKh#s $8/(cO,볈 }hxL prq1T/pR,k?!IrSYʗ5M9y J%fX'N 6Fn )$HJW ̎ ZjMtե&qyH6G7r]K `[8=t^I4w;j),v}5uFqwNSc\rkJk J'9f:FXq.y>טrP">hcHOIkBE),Alۦ*} +oG!#IfTzԋbx͂ $f0̘cK1$znQT֭dʔ@Y{n ZpJ3&@6FRz_ʥz'$8D N)X/ |TInwZ*? _̤=v¨OΠz"x 7dkX%w^Py/| u jj߮- ?GI<)\9ithӄW|: fBni5! m}~Uik wق1<'O,ӲWƧ >Pwk#D 6xRaA̐q@-c>Ou u|rm W 0nO[ѹ%d? v/tw0ˬ!>ė+B]ԼƆkg2P&fLAJ|̑w6x|z@N{>XF:ۜS4M:زz9 ],/)7Q4z;[o`G/2`sZEӡ,wg@p/zOB{{~]2/3~毓y'eW-$w^79?:Q `c3{>0R.cV'-}9ۦw W% ,nςu L >-\rCa*Cu OF4C"E=619\^Be+pn_ ?!Vm'U`S'Oԧc;䖤pnCÃDIjh/b֜@yBߪf+x2(ҏ=EUG':K Zuݞŀtq[Ԅ7^Z(4%kF= (C Pd#MmP'0AɺO\ ADtCw ܎3 Ёo)6OSGU/Zi,!j-t0s?,bf.Wvbo>pĶU@GzE&=\,?`<]/!')3BIOi`lC/-dFkEEh*gyT Oհng265TVm{u>iWB4?Kι :Q1Y &~iP򑫑3$}ʩfNP>wcj _uzHBPE9by7j7"d"V0Pq±}QvBWjKJƁr_8>6&-krm_K2)K>>ȯe^Zy vpSjn1`8nu=-sOX/+[ْqM !kd"{4?<#P]mH`o2qu$n=Gy4Ɓi㋒_{e_;<8A4CPOq=5a٢Vq-EN1(Rp5:TFyWR+'8d*?M(PxrMG×p2rKJn ,B{Ҕ͌ ֗Өn&+] o.&OuL[J`F\<:jƱT7@d:"mX/Δ=)63MŶԚW]MYvrPBۂeKv7uJ߭:{9ONc/( Z=]99Q6BXCm@#2C/i K;%"Vcn՜9/.T_Y>Yn)^MZqZ  7ơ׸7u{oeŬIkX ǐ={'nnE^QAGU"g>K)ZSKw2`١`po+o5!j 5 A6PڔN}#f %_| ʅj2XͤCsNm0Zc}./톢"??C,E&ڲIS85 5^Xck-8aW7^3Ny#;xak|ˍ[WAo\HQ􉣾$ƗdJ֝&5@CN(=>'Ǟ ,(VcIH19XG3*b%r~ҔIL#:0AZBTwfp>'r%R֒_m2م#X=8M+@l$N*s]ުV8*ĤX8H)'|KmS 䉈%q 4KD|(4=s} ,[M9e f.BZMRDv(x9t[$+zWɾO{^>(xV'k(ñM|Vy¿`ac.L`3 pDN8ף ~ň+1cEjJHo D|ME`O-r8'5 &x(4NCrH_tq +~[;l)MN멭]4{`H䄬-I5,q@KFl.9eP1~`UT*CȲmD]st52\6[Wxq f}z 5_Wv!kj=O6ԗB!N @dq22(㼖X]23 &2)o0TY/!zyz{u R;O=~":lDƙvz-xX-;\FP$ܜE)yќq!4@HtJNUt _h+")ꇝ>]Ut~R`-u4- o>&L?ݕm[8#G.͂xҨ𪲱[љ"DZ0^m*!n00w]ۑu7!>,*MWۏ QICH^?^`Ihp*%_d%'st7i#t3MJZOSݫBI.S$Ga-F#g=XQ 2] %IcF>ѧyNʺpKX+%MIplxd/Se"yF!AK4SKU$=~ $p r{Ѫ.o3YA tۏr5}~͓yشƖvb[I-"6bd#G@Z\V0cV,d]4Bw MNk1FA`v;vƻQP^7Ы6uR’7E+e# UufTomcݯO3X0LçR1r[a+XfN;`6N #$ HFFsElV4]I7Tќ$|KvV>*0M3: nc]l dXe,2*A(Pp%ev{jC Lڃ b_t#Xk\=u e[OTw7٠4|bxլ+8Y{[iA=z=j{lt :4)$m_DCgq(i 655LAq18];B/ /c vBqՐYDl swy0HL3 VoiaV}k3 2v[ڜ7U(| _[|""YO^;:u]z^4H\gc$L,)pio̓*|!R+GkPŔY|yH^>fBuII: zH7"<,"Զy1oUC>1ՂSG=}W*c|1 )yJW0 ^3|J-E->֔6X۳#`a%%!!d5 G,ߝ~er"ѲtMn_(q@o|,ݶW,1JU:80G*ȨQ3z %XGd;5\9CA[Hsn Aƞ* nJPo$ ;4aY3V >Tm0{'"-c#$Da ha8ߛh$j(WI J;] #5yCj=ѐܤ( iWrYhg`?HLIWd ,;lsBl]NHX$4qj=RR+" (3SnJҼŠ)k𑌑Q*x$doYE튫.D|NpFܼV`M ~ 0u/˽~Ŋ6YӋAWNGkZh5t:ڹ;Є|}V`=4AYO})[, @Ȳfsn Tu/kϝZIx苶 Tp~R0(PpXA1o]A*2!S*δ#ji ;d6 q^*GȒ/y\mI3\l&8 &?ӌ\gXT1Mt94߭xpVYa +9>ӏ|pdf b"Kjd[-nH[So<Hs)F{3|zH]3EGX Yi5@ T|Qhebi,G-]O=.#\cztVMю04+ʻ/*[ Qp~J8ˋ֊J 1.Uy b,OUW4ZFߞ! !'Xěa44bX6+x'/zF{#.ziAS\>@enw^6N;{@O.c ρdSNe P;[_KLMRHaUmT2N@4}[ZCSa%q߿[sCA;2El^/ :sʌ+{Pgi[,(K<0,j[Ec[y56dr^&nNr{1|;m=W%'Yg%rS81 &/!\LlV)UPeXFcȊq_ ?/fEw!zA_C;>֑TZEB^}nrUʜDzXr޸4#FqOe5jԅjӊrJ1v7Pf)wVʻ M9w]94a4- AS:gɱ+MJ4evhڝ-,HոJɉ!|)|YG`uv8@+J%IX鳑7b8O'9Ghb&݄^b+)ǹ FiИb*[@bEYvaw aWT!1 |7"01RIӚ".[8jz5L2ߝǝEJ#1%5-J1|CS_JX窧tJ!bf2RwJط &zJ%G/?=!y/ʂ`LTy‘鵤hCPvkusrvgq@Isw t0n f[8HJO.>H{ݕq`2P`/'1z1p7-G|:梬Db71]$&+$¦)@3G!C-|:mTX;,!bcbξִxJһ;_[ \'L+ ~Ǵ8hŵvזI\SbO͕6B6Կ]?Band52 5i@F`y~K},X@\p@R-yn:3m3ߝUu0k{FƛDTCN(;kDT% ,AؠnNoɛ+ET UJ!fFJls?>U/1\A8Є'CYg_v\RE.7VhAm YT6 3c%\@8$SuX#ADQ1}`2!D) aPJ}1L1B՘)n"] @˛ I$j!rʂxQ"ɿ/Fo]S@E w൳6/}i#hvg a>ɕ.Pr/ǑNZd'߿?+<\gz67QFx1r * .$RAkT{$ҁbկ!:b\ב@DG0z7n{Q9Rv!tE?vy=5REȄn#ꊶFT>a |,h>SwAQfF'+Z ϻLH ]q  Lf/oϔHic2 ʅ"bBkl;_h܎Jgp̲WLSq(K[敔ţ7<%fz$T82Ŕe]<2'=n!5 rP hCb桡]| &Hb8('4O r=깤3+뿀A MpM%* 6?D6b$M(1V:Y;G|1'ZLfy7%$y+׿*}=;ʢ ߹:Oyzov=. +ȍۺ IJRFZiPVNe=h4i; cԣ`"SD]iBf`Lf|[Q%~$CךJAit&fƤ/|"Dd 񔠫UsWbP2} r@JZa =tLVE^3@W#ε1y]K $:ry,k'e)*S崥>N8WFKٝge'l)gL6*8Ls4Ԑdv0<)jђ &/@JQ™|xe]#)uCLcǦblm^A- ‘avT DFDK;}9c#q@Ri᝝{=<`?Cnw^ְucuMtZJ|nxݸx[;mS1IPoT};@s#>m,i\ Kx>>Z>/6 g?>+q~ aNO1,!(r&QL =W/vNH4ZEb2|B:чI'o`~s'S.'Sz`;,KCI -P76XQBB%LP}C>9ފ%û!~t졶(;7Yg+΋*"R}DӐK/;` s6Zƞ ˩b^%.@{CNuʀB0C^пLH#DR_x)Cm_19#jÈZ/C6*]1q2Ў`?Z"g+`h%%ӦXH`1oJ-bd4zq'AUol`llDwePXX. -0rQz֩ oObŒ]RjOn@3jরg.~C>,f#~-g6pvؤvt!H m F@~ʴ+i  i < NsP@;iS/Dskŷ–[i{8 &"M1n|>{lܢߺRюʨe9s<>[4gj~_v?^=`<YP Kٙ&,YJr9n6*y"ߢ"ywY$LvB=!+Be%cRC8نSY^}b1oʥ|[o FcGRZNmcdϬ\y*>ھbiMz5EOI %|4guĕ}RĤ4 YC2YWJ򄥓ĀR*6 fКdJ],\P+AojQNB}1 o}).:|}B.ADjN"<ͷ%EQNK3Hv7/O>m:dP/(H'__թddψϫjEc~ 0F1J0׵rˏKU*sWaEDf:cv 7kaވA䌫PPa?f(M9]𫏶zxp=w+ԉ0lT<d%xVR ֒URvGrX+WSIHn)U(5+=Npo^>ٌ*"Sqynv=w 9lCtb֛ WuC?qM]_{(OnC]KU85m @vxt>%+F^j;&Qp:%RG (&;H). r^ m+aMMnasڞ8@.@=832[\G{˗a%LTO߳o>yϺh3byȡʫϠimQZù4aPŲeORq.a*5X; QvFny]%娾+H_uQmN %ͫ:qOQ2|s"+'ap=֕rlXD3t##_, e@Q]&jGKX&ғgƜkl{~^J1[Ugq\ܜGI ol|lb} DlHӿȎ`5)u.N$JrWFAi/cSkowPhxGզuەM>7 ԙΈr F0]j8(ς~$>iu,^D!=Mw{6< KG.`d/JîI_BUߖ9ǐsNrT .Mh~w#`0077Vex~9ipT2N٭Y+)^qB,uz QcV2JRO'iFWPcx-mq ͜DSS4jΝ J+Ǫ>TWK3#TheTtM!6`a6N[ef?DA $nl*>MR) Cg,9E{zݭr~A۸:\Yݨ) oELY[Zbbv\\foZ'a)bA>l-Dŕ|E/SF0usY}%靁c?:\׋K㞎Z1A7ʐ.kZr!̱i!#V7PEMv:-b q@8N`WqX{3ObAC<,'OzBڭ\w0f@9)cʞEs2RJu ,ˮ>ʇ^yBmI|&8u":{c {[0_(W;o qqRuTVH`'Ӭ*AB )0${>qƄGC~Tv6*eGmR0(6Ͷ#-Lt4?y?=Ż^0p.["uz3k0' _}7Z겝LeBӪE^a!KQ,12]O7K}! ~{ce\QYOR0.X0lݤ| R0 :/悟qGNCv4+,L:[JMx)jEYRPiRDIݟ8W8ibkZù9HΙRB={[;[N5mCiHpf+ZTdMFNHǓ|4MÆ> =\ᣞsK+"D}LړS0Qje]#W{A~ҭA)&ry}TfX8qgs^؎4tu:\6?!Ra2P$eҬQ2*6VFa lЇ=OhM4ܼfpf/u5:R:~,sx8YXm٢2߱T.n^Bw8V|^ke=gmχ=_OD_dy]y-Mpheqª' !n vĨHmٺ a?ιLaV<~䝳']} :ILAJ  "5]a-ΰɔ~dR5A9ZSyнiv{ZZԊY-#9`ߠBx(pzAq(k3U~UnL*1~;hM_ݎ?{07 /Z nogڃ[XlزZMZvyV"JB;p 60oV®L&"1e \OƤ~jzW][Q3֜lrqo֫IrUx$8ΠV(q"-n#rX: 1z8HKZHV4YϮwdt 5QQne! wwl=My|[vBqWTGB :32IAb\J šnZ?O'ʮѶ= C`!Mڞ`GTv?Ւ4$ $!5U<^nc ? o]Pެ5\fW~~ ۽)^&mr^Ng K v-w?IxJE)0?Īmy}hAjb͆uȋB #%jMR1gѥHgH=ii<=?LAVNM87~mF#g35^ZU HپmSi YtBTVBS9Cyt1߬\ AX .n\+\4>OͮAYs bgX't Q?Hj93z?;p:{0̉ឣS;=pbWqw*E@ڊ-4fb>K{IHfLFdMy[IIߋ %/=u&BqC:شu_G*; qU2ǸY _7G ':.R_Boa!/B)![;y+&\H6,ghogi>JQbs%?E.߆BSou"^nE[]xZ1T畉'ȭ6J=:qfnH^8@u /Y5юk] Ɗ2v`*i#p*=NZ=t邫g*gH.T'#b\k:1m@aѿPZՇܡlʰ Rfs/w4،¯n,UT]E`zk'a֑eSÉIy7ncq'lΝAPXySx0ֲҎ4CCFvZ+F kA=Pz(EmP&&_҃H7}2rײfmKY=դ G `B1*:lu2;-)oK'Y S_mՃr%y ޮL=B͛ Yר*I{"䕕 0krE/vۢ MMIi5ZT@ QVUV,![ԼҸzSӛ>b#g">gMuۛo?[e^&y$u}oo؛K(tP 2m[LRQ ѱVTG߲ǖQُ,)zո l t_pgͬ׽DE \^3MI)ikd?*{jR:x1%ld(Asb @Q ])_P/Vl5_~I΃qnt@TǁxS0F̫WQd`~ƞTĝvbԋѱ.\3|4Lb׾(TɌ]+$x?@7R9=)T92ho|{P4nf!}}Hז±D1VxJ I i.h)K;( !z5|&':))+pfpAwM$O @+[U>}^p3g>X~,>3oդQWĩC`$ Y^nGPGQeԅ1ACJ 0MT!o`#>$LJJ", ĀD3|s./~[aPtZoAjUjԞWhs Y%BdH¹f"H?r6/p01` ,_`q I>s8t&N!a_g`2LJ^,:fyD)!,'ą#93_1_γn}ROJCNaG =Ѩ&xbbiO6zw>LA4*sE^z:_QـÆDlOCqb7 P}A;No7 Ev1&a|QzKI-J;->I3叻ϧ]}QNL)/D@~\+>tQE˴$ ӁcH9KVTLuK'g^K%M@ aT}ơ߸Ha510R%dԽ?b!,=s& w7)22GQ፰5jNX4[RA-Jʆ.9{ѝ2)Cp7d18&ؤ|V%[!\"y\ {{aք b&0+Cd[᎝uƘLA-:_K>+D0ϼkΩq<`-l0_RNY{LbNl?_#b#o~c6}XNu0O|ZiOҝz>MWلjdI|XN^ ub+n{׊No9%2`Ocʖz%F,K q LHY8ؒ)W{/%FcWJ> 1EH4csgA|6\qXf~]F+xD-Re/|-]C=jokmdg x^gQLڀFK { ݯZD#LF }?N?EJi 7(ZKe/([Zk$SzA/VTA[N;f&M=;757m;3'\[Wgj^JWw2tf|WxEн3#/ 66v/\GKUZ'EȪ|a;Ư>L7B%EPq:mζIŤ]V(}8И>Bq`ۅt z%!IE,?p4̺d#/U Li&Bô[k/_)+ :b-*>nkmXө+|<wyz6Z̄!E+8bW8⎮mq/+-uPU~ "7FV.-$jK~O4F{zeE|N3wLzz)ĦK(8 l/"2G&P[jD<8i_ 7YVói%^NL&EՑ71OzM+lqs鹸> G4M!8M0G+^GmID1ĥޱu4y8KB ?바r} bS86ekM/TxS% +۟yrD}H\HBTtߔg?BWE?;y- lπJH:JCznPrpJjNN]v\1"7İc:M>տgU$ʛ% `z>,j;N{ ea_ByRwg85'k'a7o A|~E#`b%Fm|fCB#%nʫ Vt]HL/}cq aYi6@vօCwP|B v,#: #XyŲ%m%v_'y6 3r[Lwf> 5sƵqCXsz7#mJWʞKBސZA; PplApRo.qZ{);_c3[|}'^f3rw>Dܬkm l4WoXQz< k@Md\]8 )SB44 qے E[C[ܕ3.yit@\}6&7V30њ_IxTv<Xc$q e̠)uK I+HeZETK ^VBcV rŶ$Qc!Hxq%72coPE1]:|V 1Eɱ^(>D\8AOT_@h2b.gu*4KQܡde*$4ʉz=c4Oo މP iꠊq sܤykm!d8>cj2;IS CoAzl?(dxuqx?!}' *yU^ KThطC䡸RccY~|LqzBԿR.C@ h) m&c zϮ|뷵a|/l:-K z.Lⱀkd\ۑoIӜI: gݬ OސB)3xju8F[\!k ùGRki;Ϳrm^A SoG/8&cv6`Xy[[ԶXS=ϑa1v!+L=wBn`ց&䱸gB}ʋ۩m"OzjZlқl~b_ ,V;M[`&B@OO,HS~j-v+VЙb7Z~%PC./[َ!`7~2'-i;2#m鋛~OD)')[Yn&+Q2K'4c[)Gk'_E^և? S׆`4O@0;CzXU^ krB82JZ{ؒmBLjrO^TQ~<|!OʥG*Qq:)LQH=ΑL _џ]K}5vO[cl*4k!Y-LaBugCXK R̋JJț:o!2Ut':䗊ՍW6d%B/G}JRT.kcP\X(f]M2_pýc#&N&8Ō;bPژV4Blw)> @mV"M&Ǫ0\tb/YW%}Xk9)yMdvzYi?` ;)uc͠Ԣ~P룒{ʫݽ;`yʬ~nܒ3# _ Hx}s9%.Y{oĸUx=X :>Us2$\BoU*'z&ZGǘi\؆ =]}>N;ʘMmLw&U_4 t=TQMgrz0VP nU*}!BS ?"`|P gM8XD█.6Vr[!'}lEy& ?, TvKKz||HǺ WŖ2Pݤ(.,2U5rF<ùQ0nc`ѣX3.\{c+.2ڈX툌IVaV_4*-`yKDsZ5&5Bn2gd`)~⓮zeI>K[cO 2{dAc8"uQqPe_n߬ԖԌ$T|/x$F$ھ odW耮M\yL^>fj12ϓ9(\wEewWK-E1KKׅo5?҇PUWfLuZ~"G5rCU҃6b}52dُy`&1VKi WdQI+` 쪰S 8oy*LU[("IpB2#~Y=MtOm8l.dMfK|W"q_Y:yGI`sRqnɷ} vN,L*X%NnіT^>ۆ9'k‡ >{[ 7{vQc "^DBTyXT㉮CaaP2Ҵ Ƽdғl4ۖ*EONJG/n,Yk( v>>aPDC}AF#𱈨b5a( lN-ڔ#ǐi?v xZTZ. a?`G_{Q\rl<]Ě؋ni.lKsk՘~ի)z7r (*%JlתAvT!|7j̵\[ rrzf6h\M ̘KGȍlʔB.z\\>212d?=o jWڒF"ǼFnuXd2tӴ{Y | ^ynza(?EI))4> D ;@>"M W0- TZ^jP:$5+lձF6j8=5W5-dH$+>&IEb"7qAVl k(Q-U?CZNfr_Ӥ=a*VDmyjaFs P3儍7'Q# bXxssy x+[$oV1%$źPmfTL8p]L5fb:.Frm4 Ϩ.cӊzݻ".Sٍ33a`kwZBdг=TpJ;\9) N<'CҠcGH?J[ A`=a]ҝaEZBZO Kno zP#r=Ov!ճl9N!Ԁ%CLEm6tZ1o/RjL?=/sT؛[f-E5ogkq.̇2,g @ʑ>g.d T *0fk\_^_ Q6x)!٠DŸ L4s'<7>ytԎ `-q.M!2Tt)š+HFaA5LT)zR =r߈M!jNҎs D-!}-i#O67s%(F 1emȑH/iQʇG풆.R8*dk*l+ PE=y= fq: !ֆΏ=!oɕQyFau4Le?sWܛzN 0@ЅJC2'h+$prT"0hsóh}mp֕vi3.} (PסAVvR%Ne}/z{gKK4%\yi2;d_{}i%joCpy#[y5z{ $ubX!$]I㷍,V283*ԎB+>J6eU@T:ڲ+9_klVHѾEvЂh@dY^pQӇ^mBY@Cq]JZy$8"8>IuT䈈ʧVR)qfYE u'B`@ ŌE% ޥ0v6AFp9|VUWV 7gM e 7s %EA-RP*d2UfF6Ziv:W㺢QŁt6m22W9Y`[K4G4d!yl0Ha)(0 Qc/Ukrj5o,vIeIv#GofEuF:7%@sduDX-8\]NZD_'at asa}dF黾U* s pb{%G&U+3KPR(X:23wO_>>~SUsX!"Ye8 7I#\(;}$7T7%`޳ř-i:GbT7E A7 Ԭ37`~AO=KJjgށUź']%V~k.csO/YQ ߥ,1)WaǷ/l:Ǧ ~-ӤaR gPL~c*DGLۈgKK@I =cwB[w}C?(cwoyξO~qf^BU.K)%}6OeTa^0mՙ /dnl/a@$ˮ=Uê0y0|׷Z97 %̙ f7 -Q1S9"47Ce9$e/"sԋ~ߨ ϭ:EW vgl8Qb mnp\|h {%L2 `2x|pMrMƲuZww`iM..I )-dg<`{TP|6BK',+K*hjݝ;id!gZ]:,-EPH] 0pb&4PX}>|~.É REG)ഒn,2 12mgPma{2L^ W#wf͇6}_Yr(jKjN&죻p8|}E`>pLHI6ک| ;R%`Jb\O`Z9 ['YrTT[}_ڤad٢1@b{{̍?J%ecȗ-X"Gg8nuO># vA.K9]MUϱonfØ+.3*zXN鈭#N6Z9֏4YI}G|tx%`33g|OYM^̠X ݤJ=tS~,2Sm<[AsBY=o P%4WL(vQ(kmM%iwqm.;zIۿ{MJ& -5iSA)׬]I 3`2pTMfdU,5, Ko诮zQ% sH(GnI}X(Wz G8B3-Zby`\} JDI螚eÿDGZX :v4g?t.ݝo5FjNJ~DAEx!&6&;4/A.ݑaW0* H{ OB(X`Dawq۴+vt'RV+E$_k;X#?5k C&|Bsd|}籯{;[j6M2S0* vLģc&)Ƒ0XunCx&델jY#Vᡐ8} Btiz&WwRiO B Z TzkWxE ;jH8F;!3%,^^u-J NB] ?ZV΢7By~<*"ې8Ƙco3.CZi:lT+y{:Bn2vVHU;pTA&(j_"FTl欟f噢8E_9jBQ5}ó1[5ͥЁˉ̈́ZDůn.i9('8nu&eA?.T$1h617ԕ_f J)N%#6$s#/Ǣ> iທ.{V~ӳ٭8)0>QPAζ"d`V5^>HCw J3U b|_jȋ}k"CC8cw>y3/t*ȍ $fpdWx~zff(,nEe{2j6>۔T3XkaKcٱ3n{=MS(q|rMCx7N7X9_q XZn-ZRӷVq,?5dV )vP ;DێҘ[=4#(a[2 1AkY5MMs˸'?Hj Kmn[ 1=/8QK\~3c6>tB.rB6׹TJ:)ATpR%.JYLA*ˇ. X+}怫ltO[vn@WVBW0Ⱦpv'?-=:Jb2k&e(8[CoҿM 8ӀR~䋁݅*$&VB'q&|w34ǖɾ*4O{&|I<׆h2Egl{.^j<Dʱb} x9FS >^ 8Y02G 3vaۭ!RJr`)'w'S34xM H;dw>1?TRע]΍4c0aOXjLl$Cd1uП8 `͐c#V=g7~ؿE@g5ǙY^qN^ABQK*I1,O gT3j,pWaen\f-K \6Y:l7tet\QѼIn2e؍SZUZ3}CW(,˸Wko-&2ƲnOCzu jE;#olpTFd%:ep0[g(^S4vlHA<.n88"J nJ9j Zw+!Qttsy2X:1nb@ 933uߨcu *-|*pnBVȺwY\U%Dhdɪ[ hKn\">toBgū]"TN畣@Nĸ3=?k;rusp7V׼'eؖfbP9\O84ܶcPмƒ9_3=+' /r G%tWg\&Pgp%2xJ"\*6`N ~H7.DCc8xC>8mDಐpIYmW \&#&r["N"a_Of( {1!mӉurSB?5HD xDnk#2C ^̊4`-bF4%h/FK<9L-Hƨ;֋C{bhv:KVZÇx==q$nl23_g_Wnr/W{k=`-V\ptNN0Uq?UaqɿH]Cn~t~uh?" f\͆2o$'si;34_V*BQ. z \s'kX4/U !QS5G%E(&dжΊ.{RܒOXj"jՔ[K;5E[efM\6?ظ/^oNfa=j^`㺤OA[) &ڣɏlqȄMxAط[P0&CC}/!7!Zk2(yYsF'md'ۯ[<&i#&kh,JBl =ЗlүS99WQAei/J/  1jF2+%xg cj,(;]M0X14ް<\KHB 1dsBx!@sx3Gm`E@Ѥ.r? R k`2UR]H{?Qrm-Жeit(g YʣǕQݞU;jmw)!T?9zVr;!*z,~ b-/DҵYޯ'b" $p Ak|D"lV4FAE&=$&M?R칓NiA{.c#ʦ!+8}s9cP,!- s0H6̮jG*k MC0_Ns4X`#^6Ojk$JniِN*rg3@z  Y̳~-?H˃'³')Un(¥ğ:05D #6XzpJf< -P2)i\/@[Vl=B/N˞1Q|_3(.Iը1s`+Lh:qݝF< m/;IJu)AzatYIE'#2_Je!_yGsd`a(;Z0Jlc7#VHX2hfi{S RgQJ"S!clȚK)>u!S{)P"ʃ6,f$ &=0; %~!^nS;ն{@z͕{5!on\LɌm084M˧Ec)t#DbMf %:AoG aTK39je/6K@Ar,޷iG+Ցp߰})j3qx R߮ )  Ä!s=8n7yuT}yΰi(Qo]+|.:kX=d3jE…ՔÜ-Y-)sh3%KlǑ@^֘A!{u] *as>} H? Ǘs3[s^4Rx)8Q-B)& 3WR92jIw^nudm ^Ã9 ~ɘƀKLgG7;;|'fC\il k@$$H,CSuS }˱?teư-͂]? \[&7](_tLE7/^RdZ_2%}k+$icd|EStçZ_"ޣ" "a!T(ŤvO ӷۄܼA2X]bV^@[%Z'^x"N޾87 p,!%eKDWa7gCiƨl{lLiK.^(<= xc+6Y:׏MF{[LɄ?hʃOeWS׫X/>־MrguIT( TPߘ+w)AZS" QP_5t+:?dL07ѴyvdQ#Xdw~aVR2v40 ا\ ѝJNRh4dEIc-~>Xϗ9,iE>;{AtjJ\H۴:kM i+3MČCYA =˲\ǣr5Fa-7(Ȕ%d(F'g`KrTUMο)K`ÊoEM[rY,4lkZm0I4aDeE1=ʯb_C_/~7#u㡾8(+hƲؽ k@"Pr0'L&6?H]}asAO'# q6lu~5 990fVoSi8Ÿo+ɭ`ZE =JYLG[W$P.s/{~&| >L,/漍K9n7 `~aL@5&, ,ևS?1"+ߎWڥxCBD6B$$2$mKJ~$9tx%>:پ:{RvJg\Dн;-H a=+~zT!yYjt7O6 S,G @jSB~oIIz1uLT?-a ~zj!P`dQ:$ Hl87uZ+4a w;l ]"RRZA.^Kڰ ;_m8oYUb(ElMad퐹Dc9Av1c&mGLc~SS M W42ʼn=йkbuA_f^aʩq#`Q0W`G\Ĭ M:fx'(gp 8jH `At YuSGx'?2WVe< @aRkQZ`;zs >xZ%.sH$Jm33nLYK|:ۧ}C͆7AM2@̝s/W<ӷXoԒBo/.5V7( +\_# CPR@MݨͧN^*}R1:0*~ fS$;uz#E mPUƽ}^dd,Cіy6NW ZUi#]S°P P9zOC=wu9HYsOC)!f\5nwF3D@ @ jD:nHpSX\| JYqg%*}rg \. ׏D,tVOHSlrjHLSSxh\lǫBL~"bþODi@Zwf-(ŲVਓ5U0=.BZz+7Y 1[K-Ӏ U'~![IZN=WO(6Cz@X:WSph@a#NȜt'ً['9vNN^- Qh$^dd"Y"<=̰??X{f2?#s{/q-Ϫ M>p5ևۃ>C[E2C)=~7 :o UtЁCV.*q$0୹FÉwq" X̓)J20|w.d@ya5Bo+]SKE0QоfδG]1sҢ/N -x wp+h)pJˢVidlw r?zR-VE-# d $gpnnp; \H;+ϸ 2NegYgW~ ݝ Xd`wL7Sb3GMwµZd̯qaD~:NsLC-p|_<7); -a`/ y`#TS7v~skfUuhu66|I:9rjZ{$el_kmH>4yhuku+ȗ`h>T5Hu7_r닩``|3Ά罂H!]_Q 6 wH(1%@L*90\ o5Sfp%63e8ڽAeR$'2Ddr ɰ' u{RF/*//~>MJfJ9[ ,T }byzke8:AAX=F~,RrꖧK]H ׮_a]`E2$7[GR\//hyӦ쪧g~PY79m^f^ⴂȰ)`8AQxٓ# EӚ V saVv1HZL|0vɲTpBٸ~g('r@N^/I>7S|2knйUuAHUK+6HefSjmR4 3Vf`3T@ذS$WړI͝٣4ipaۭo+@X@xp/c?`ۼ3ătzpxyM&o@'a757;U뀣Ǹi F$Ceb-:X=H$0Fɚozx4^$o|?/:v>|>K4?T4ELs\b֒J(O74uI;џi÷!^EtЂ8kf*ai}/t7.qGc5Tc];㮏l^k}C,Z<۟Mb.B/,u-O@dZ16lm4I:Ѵ?WΟۂE[ҹf>i{E%L VoP/V6"UEI‹*s0!SŗU,4Q㢧k w:k+*Jɷ7o)Lo45BO9@GxH+]ZQej3uW[ */8)$Huh{AݏQ739x4p {R8dG{`m+O6j'^!<}. g4_: O!cwRG 1>1rKyP#Q #7*wġW*o\wݸNq̇<hHT&: ЁAޠw oC6T(Z$uJ.1oZE+T蹠4Lg~2䛡wgqʻ&/SKK^W+vAcfU&<;ԯVx¶@ $;ryY (Y_xޅWpGtj 8S_۱Rfc{YvK"Iy~Z_I~ !NDFrզI;|r_TG_rjե6eڞg6Xb,>9S(%!:M0ww86́uS'd`.cJ|9*WmIk/ Z5>fÁlS>bX.gaD3#JB%e+ܮ7݇q(%OC_AL_V*ܣFF.č%]ZA0Y6SEOՑ4<$rOٺu.IT Ai}XjTYA(Ik0HXiڡƑR7 ^rb [2Z[+=*x[o|1sC&LqDX/XD&YL!%fFMF:]EX61a7{kP{EO-+#] jO#3fbҕq$\3?!tn"(͋ثKeTp4s ^iuܓVhG줮>bhޜ'qnLVp7 Fx oGv)>z<)>Țs y֟rb,w"Y"wmFȈ(GAM*<Z<+qPF2DŽS7AYnU\ޛ 1\PRftu\U0-##S\Cݓ,G*u" JPSe#"|W%1hU8LIPHKdHz ۿ8zٔ@,rZ3V~-/\m>B)hxUc_?la 8zP5VjR~o_O^=$quX0 o@ht#6ɆMsSqu#0'Z2h*I 2t*"$@=Ş@CV [+~kcl6|dтl|r$Zh):|'ڞ!N)m*WHbnr46f&dB =FY%9U5:J8uv`VKqD9|=pVk6&Bn%]|.zjKyq@sh'vPC2ZzYMoyq`E Dy13ԱS 謬UE_|pB/sEAG =XmPCsa㘍-e(m l}wt?ѐ^Eyjpݙ!iTZ5[!z+,Xw?6ShQ͙ȯ2jۗEIY~P֤싓֋+4۽E 5薖Lv9"5 ~y $Yu6 -6FDl<b-Vfֽxaؠ 2Y) Vw'%)9E Z B;[~"l-U;ʩ<)gjJ]L\-˼lQNmHxX4NE;ҟ[9S=׋F0rI2#luPpzX ÏOa !Ȕ 1Qk'}#Ӵ/[ܶgh.@=йTAZ<`5S֓؍{w+Ԗn\J3+YS9^:SGÇq$T@_kpL>AB< E[w.|ɍ+CRi8T(i% gVpvKhKTm7jG#T)usQ7]Rr(,YH[1Fǫ 3Q7n;jquʍ_Xx$9(Sf03;$s|J̙=mH4_"^9,U:H}f xMSnW>r2+U}Wm6 /-bCԭٰ^gFoLa8S9 ZV2l&>Ԣj-p/Pa>PT.j\o\[]Si' ${gSȜ=SwNh 1Sa20"_=cr2%oBbőMz!װ:B{z+ Ij" ;NX x|v71AT M2D1ɢw@h3K8,h||LJ(,̈́H$;lkQNtR?{I yD79rƫJH׸@XD& 1KtMINC3>MəA^kn.s.Tivl#5k%f]#fdbT?^3 {b%-0XHo9ф8BNW-c~<{qmP}nr_s;yX iʨP߈aGRn *H)-B;1L.࿯5fDڈv. 8ަd-ـzdO$n#p<4, _ >`7E`ZX <'J ,72-`bB'h'f`\?+]1|2R~}kN!R-F*_S4^2yM[.${O[.eԺ6Ê&O"?D{:E&c5.5SJЍVLQ{5yѳlPB(ގqGײݫ9Z@2)6ָ/[_2dGNM'`Lt W&0JkOS *i/ jJ*J!VƓ8Y=Ŀr7NPόPf&Nޟ۠QdbTƐtسd9σTxPD}cgE<|2-2U 9Q.U1*52@FY0W-vz禎i^?hSP^浚 ]?(@ϸ qY9[ȫ 8t_ )|t2'Lģ:L\۷2f{! G_]/3dHlfS& rs3OJ?m =HoԂ{{.g l闕Lۧd*z|, )ߟ@:qON=#8Wds2~vT5u`x|_&ܪu)78vӔrۍ1,1Gnq'մxYAθf E}y')few̔ۛv_**dT~Q?,B/B}Vu nɠYyB &; ׂరDmO,<@j%3c] ĝ/@Srʃ*gƟOa(r:-ɠFӊ@UwbvĨ, G)ۂ|MFX'-|u5\7Ҥ) xzR=@# V3^EZGl'rg%`oŌ6Lzd3HȷhgU4Ӽf;mVkuJܾKq;h뮊wi)I3 h?ZAʅKNƲŠs]9ji rňjYQ/i*De\͊tHDdb|VUx+:dUx{:zM;tDU#Os)27mkZ2W>Ej13(4?W;$Ip/k?m˸'m8#"J;/#'Z#ѕ\Pśu`2Ii `bMʿaAD]`NO|B,0:55fH:X'}B Er pUI*Φڦ+z1HXҎi,k%@=Y]-rH LG3tr޽6e2cU37 h-aMd$]0gʊڭoҙS[>Tʗ5xl~3 UAīI)Dy;A >悆745c7M$[۴eCoeʬTA@ ПdMxRdmԪkfָl[ի"ިeh<  Sg{c@4'9:-'z4N'W˹Cizy7߸'cU͵X-3PhZV {6goiVؿ]w7բ^-bG&BxM ϬFT=_vt*a1| p W}rbffGiZ;yiI+p eywPS8   hFæI0L<-^?8b#C;Gt\̹82Fo*{͕\R}zt8?Ht=?(̩0M\59۾]kr#Gӟ!FENfE}+0JN X*w":2v /}_xV D%}W_8;]&BQ'S`gY/=W԰gan%PfD<`,+4.]wNpr_O"oȡdU ̌cCqSruS}_bmVr= ^A>_tZUt("2N_[~8H̬,33FмTؒ%HƕώL25[MS; v @%BI*2%X>g _@0~WO N"7whB?)Uv&qBy.diD(y:؁}'Hi+kk- 2蕓;zCn- [uO*eR;w>w@}ߢTaN 1=qCaȼAU Bj 2H% ~__ɰI& pZU3Khza-cGRRdZmr- igjO7&ǁ&kRgnuʌL Q~ ٕA#x+v 6{ӎGݓ=S7 ;{ՐNH-șG^κ TK::?Bȫf@ƲjRw$,U?!;&%Ђ_mZm`8}/MlbUIT($KSo]W Y.'ˆv=I?k0r ;7+OY:V[pR} &vEJJ7#S"̑'呒 DJm| =tE.0#B ĥI?VLӆI#o)!Eԋ~~RyNքXzRFH>󾷑19k6%15]+~a$!=I5ݤ!\i5KpixT{2ii,Q x]Do465Y5"HUI!/ϩjD1'xO~6 ,)>g'-iǼ}Ǽ~";.}(?1N0 T6^6?uy"U$bVM ΈޢO1#BR-.*ԯrnt|q1W|w~#<:^rXU,HB+|<0 _0O(bbAct Z$1!=0@ Z'Jx~mfwufꗻ3ΣAJҔ[#^6n&F<0cp`xh u@\dL7i:vu\Y59ÏlM$ghO (RXMNjhLs 1 ;N&o{]Bmzy\gf8{`ú.K/o$fUܔK GrcϮt5܍2ɱÞc ^`dnΏ{A鞰.j(| #r]![@ ǐXU$:vᒵN:E׉䰥 5<-w@13m[,/~.u; h~)`о}-« j,#Y lK67xmnqx0c,䘂h셃GnXަ-CszbA+-;x"mзa1 ?ўI_Y$4䠍hst)!ETx_*ɀj=Έ CL:Ɨx0w P#'ǵwoYz@_ V n#Fd2Uk OG]'VÒjd,̷T4dOt&Wubdbe%IWZrqx0?|t ,mwVly9N>p?QYbϨmuA]JC! k+ SaTOhGޕJĹAwߦAL?y<>9rF,2`q1Eagr~'乙]yޞ1nV|pWQ-CZq,zҥdBa>]=UGԡ~[SZ7y|]hP3st h C5p`h;ï;_dDc:.Wq&mF,׌=uNί"Iӿտu_Xi1r oቆ+0̪m3:N`vL{O7eF.O_TC%ҒH)9W(D+u2Lzݛ&jw],C#G# )+@++{I]m86'a\w [HJ1s7>QwpWCVQLR1W\=~Yő^NlW wk&xfwh_ti{>}pkS<A)1k~VF"!R6^nrR 6KΠۏ:t͂)OpJ~{F˭,+T\won<'>DS37"SIc&':P͕,`r' c9o)6HV+}X!aϠ-*dH;E1^cʹFqhћ|\>Aq4JFܩNC]]S$"2" ;. $_]\V sXe|f4r%7?L 1.Pa{8M ґdDf78\% tW]ad- "H/6]qɳ07ڈi0\nYSGWK Ȋ96Ȝ!^+HnR5kX8y_VG5>-IQ1< w؏FOiƈj,?2 3;QAO-\g3biҰšC\"02 TDӚ}Qy$w.h`U7Q>J!= wwh:N]7TMDU k]y*0nhOHKluvU}I= %*{֓>ha]בK pdiΉ~5-3BDwT `4`iܥ3Lj H[ck&;?YR(?hje57P62lllL}HUkN O]nQّM},1Zcۧ0oF#^*b)6KhdTf?{;L Ơ;)/&ۊסfgg #tG#٦ +OKû Azss6s!=6ׂ+ard;Ůįz<[~;]0Ϡͷr$3pUU 0ݿmQtt"2&#x ֪* w^w!P#D(?Uۢ)S7_؀%y$-w?%o=^'ݴb{p5P$jŨ=̄6`c wػWjPG s ;y,5?DtL pz_Bxn~TyG Aтt'@k-8|)bܡ>JEx=J3JrE)K!b}}k"e :3♏U=f=;{b) w(Oߡ7\@lEm>luY,z@ Og%}mм[[g)D9ȊyO28tf fqspқpҺ<0(x+ 蜹.GFE!zDKzn>^" nК|eI9}ր}E"ByGY&3yݼ`>% zBH{S *ǴV֗?-uq@ XFYm]{ Arg@JH;2] ch8B1`|bT]0z:6uJyF#Rj(¹@E%H9"s$=koU# 5X]JyV+wG͋)#yhH_i;:B}(%ebU]G,@ @]*zFrV`sG>tR n8`36{R3a&;eH /ڋNm[3- >#ZD& @b`}mjc&[Rg5rTRq<^luj\H\T"k7-Bf1ާ{EĂr+>(Z.\Ë#afی`}PnNly]RB4b9n_4-m8 T j\'r拥XZPivy;d-uZ.Eқ\ܞf5Q}+ .X,ƌ6&>Xì?(j&>a}S jߏq@w e zmǞ8Iv8Z_Ov+<^oij\52@vav缚]}xâ =I|$ [w8kZb_n(cW!lӁInf'09v&6ƕiܪ]$bkhM!>U`N3 3Mn(pUEp:Z o^ 5bf$ G=# u:q:w􏺘_ʤ4R *R'! uw2q>}_ y KlD327\P61'f\-.N`U kHmZǫ˜Q<L CoB|ެw<2gP VB /*j[y~&`#CeFH&w1hz}fY]5rbrO"U+wNq?ƄR"qv`Ud9$e㳬44{)qբY;IVn V+YWOJ^ qkYW'΄)bF@z٦t̎LsGi|^|XC$UM􆽟׃> K8}maXA XZ)" Pۣ_L~@?A_⬥G2ѿIF/_MHLp>?&[SNb\ XQZNXJ\9Ҍ^iAD N(*-T 0!>ʼLW}PIJFSM_s%xw-Fq :^ l (/й*-@۰^k;n7BHHnD"Չm+Elc!i gx'²oJǓ94GAĈɏe)@o<`pul ZBBekEWሀ[A܄π{VՀ&.ӇHoь:.:!O¶}h"Auƈ':7@.@4vdni(vcwfZu^/<].hG=ᗇ Nd٭cɡMN$*fb^4*[oHIM݊H!";ζ9+WI )!XjmA^>K&}DE<: mYh* ISނ4Mڣhp&`{wm^9)Cpt@DCRr3S3Xd>(׌nyqe05ωKsAhM@ ?[=['Ӏ Qd[wϞwCP ZsS8榈~q@ v@{GLPn?]8hkΙ o(9)Bbl/όi*N^gϵ6sNa7rSQ?HB75-f@AkM[+UM;Eʰ*X5v:}YQ٥A M l ꒿sxt`@xBC'0%|uN51S-?tk^53=D%,GX'D.Q_wr0`*z^o-`6v1C]]4lYc#ou^$O)pnL[D&\\VL<^C GFK{(ܵ-6QZL^ [gC$I^~oyګU_w+AzxW9TUW24dbJGN/|M:.!&i[O1L6p?KJh-0NtG}'ZtJng7,dP?Ͽu^QLKY "0}/rp )߬vgܽX/Tۑ)הbϴ0_ uxN'cEyD ݶ N*_6~,6 c<@)z-[;>dȸ{dX!OMٳ/ml 4ד;Tz`{Pź-n PRbARa1T]yPyh#lN<U=n'*gvc{w۶|^1\cw? H啀ŞT#ge- e`mK.z E;Mbk 8wy1NV. c [*O7˧;Efl/ۖcnN9mQ.v:7Z9q INgxVXй/o)`/S3!+͢;PGMi2'Lʶ}BG--+M&AI}6 ζpbx;y|\Ԧn ?šwHS!dbޞ0D\/ƿ>')͊GD-8oiݱ*Ei;OqDaD\kB@IȗΕm>DVVh(KRyMa.Bլײfx" J85[35={fV/g\ވSY4J` U&.}Ǿ*B"K}3~X}P-W`ȧϲʼ'2r |Hce_X'{B~Ǫ,"!fB5O+ 1N4nq|#:2aɪD˷/`R 5iQ dԳ~݃G@U![uqby87P2H1EU]!-\ݙ[?d݋g G1ؿHq~ܦ%S.na&[5J߈()ydjsߜzC\ܒ)2<0gfx-aEkg\$Z!A'5|%1_1mߓo5/rtqL2[% U_g0zoK*⺽cüC7e4QO3\eGN?q]6lpY{c4bTr$L JStAz)DBxagAn;s1(m7"bфhnX4,caLE;xLgSc0#@rO/=!5EB1#k+~}mDYxZJ-tM57Kσ}0;?$ɩ}ugKr~C ;kb]?q4'%[' |}׆S$m2\Y |BȲsTՇ]Qlb7L.9$1M rp2qgŶgwZ=R-}D Íb@K)'g/`e^5@X{ ˉ{|vî-B=T(J *X*8Pd deMukRHF*2B;2g\8RJ-I Gʂ 0=Nb=Ѭu4YZQ˕] 6..F 3<.bQb]l1;0so .,22O`JOEP[>Uě;xt4uY. 4?|h4㺍=Bz* FJy9ӄ8Iћ7(ceO&-fV}>>bmo,'uҤ ߤCQi!jәϞQDҗ 9FY +N"hU Y\޳nEzclؿ-c;D}݇Z;.d܏1ժE5H|S pR'N/X'<3ށYg(x2-_L*1[q1''>BF;ĴW[ >(gzrjS\J^FR% P9\QE8Rћ/U-ƗS.Lks^x;*&T,/RMvP7^Ds" %u路\{N^8w)b& )ߘ+’f4-CgضE@'nr|r]=w2jl%)ǘE2Yj߷&aTwԝWDP_֡6O%$7@O:!  i \ƕxC̬IB/Ex?$TR4nV7VQL9Rf!D9K'?|'ΤAN ]-V#B[ nOQ1XP4hI/x4շ77*=aҴņ27q7*sè˙ lъ֘mDBv1?݀&1.+E7ą{Z슑ϛZg?|LW~=?&)!-yvr^mNO )G'ywwY0؃:"sZx`fOqclfE"zChJeL<)8n;FZ,yӅӆDJM0)fAB=-o-.VKV{`՞o)S% wBftd.QJ|IVs}2?C$#|~D.k%&Ɛq%azz; `B5 ~&"fq?b2x%kw^ HNr1!,RҼ0z= 'ℱ{E*KգdƄ~;$@7Tf)m=On-PyxmՍ(9Fuf~Tg30CU đs>OZrs:dǠh"' Fy0oPyD̨Эfr.[pRq!/kmK`d+ ={y=U# >jxxh voj{0;ѿ<+x3RZFqTc8nJxwZfbo|1g 3F8TuxhDF9 k 1`E hD qY!I^?N+~攇^(wF@sdp2u^K*YNV泜QD8\S]vg[ͳQ!*Rrvx)bb˃g8xǏ_/6uq eV5oq| cxz~Lÿ4 /Yk l AYLmM[p-O[=t9an8wY-}-;^#IFԒuP$[k4gk= c}#pHro :M}EL2O*Oς1 !"ڞ+4 {q'@JC*=egg뙋=R/T9zȕ6!#}DEqON}9!T3{I{rk{"FAlAZQx=1\'.?V!-U=3Uh#GF|8n5JDaǂ(G.͕3/kuVX!q#uD,Z=a /D0~d Qwk]BQYT260GɓCSBW~ 6taPf܈ z,##E( ;b"MfE/&juWWis53/򲼩F/旛!M.Y}bj_>3`a~ycQK+ Ґ ?jty@C8 |Svٛ>- !g«n2ͯGF9]\*9Os[M 8n?N|>#d6à9̦p'wM:-M`ޒUާY[|DLC4=f;$Q(0=!)@d8 SIz"ėǮgT iMC3::OwmRj9 )dy=>{}vwK~َkB3U2L& л՘G0yu#ߟs;va@|o쿱KCmVQȌ<9Y.\PEїhV7 _GiDkBep(LV2i9-]azɵ;^KF҃8媎qO 0Xz._}?S!\D۪&V|BH=OOO9SݯFF?*EǛ}t O$%4Y2TX13"xp~M+.,GgnvVԃ`$!~ÙF l"%@yhϩtnܢrQ k4 k,"M$旍bʴFu[v}n.Co!Pu2}~ y)UG453!#}E5u KfIĿQ QLxKQ.E9zJO=4,nIβ@ֲ\sY]D,dKFWorK'4`[AH;]y-eLXeOT :QYhڱKԣQp "SK&5v ]@ƓHtFC"pQ/%P5B ፈY`8PoM(oFK&XxwDY.G9(C>+<0~L׽W -"ϝ`x㾋R,ߊ싣 S,|6 _/[屝;nhuuK5lq&*i Ŝ_u#nܠj$դZ@`_7 mh%sXV[.c>R;|_&)0ݵ})rm$0GsRl#7xOL. N* G ݧ.G=Y?DCA|fwNoqfF*uT)'m!?~=$Ttx6O URfuO%|=H (`;k%.uz2oST-opV2˝߶$bP2 k4o\*D\W]0 97Nk%[[q{^ ^S+Ol3=zgĚJPkd6'/WEjqܶvZ ;Ժ α6ne_Y;tbO)%dG{]d$]t98u" 缃N7SfIO 2ob5>ӟN_Ƹp]晡t1]zCn'D8@2 osEb\(ӰSv[Uqm #$:A^&ݩ\mR%UVNJ…mZOܾf:*p,FۚE4Ap~s%'`ASM"D>1e!yشjɽ'ĂA)<8^6x2PH\kHj̇f_՟GŸ7Ѹ0OlS{:ed?LU-in#xM~n[ (,/^Ot e!]j?VR߬xQg ! }sD4ɇv:s|Afe6^{䱱s2jRAxܛ7!&'iI3}ܼ;{yt_jzU/k*1Wx<串Su-joyONPKxIhN k`l'բh;Ǖݎ@%8(3I.#=Uvrټe'0w!ΡQb9v+zU7Hct<^;PRD_m9I #ĂW8`*Vw1%6D(~TA KeA,Q(R' n s^ICeH 4|ʨXI2ٿːdA] bt]GrδNFg>͞]֣s& lH-s$҉,I(a+nQN_ mLj=&a;@Ԇo|UQc]Iu^7a,$ k^'mq,mPBjDAb+(i]$8Q_(D4a "&^9C~P`R識Oc.w%Y( bxo:ݐ }@E⸪?:.>ZyЬ/Y0aB5G%)#^k1e $9+F;ڔA^Q` g @фFJPzqhKA@T=Ց1 ?>߯CLOh*j`4*0VH*UyUU ]7㑗Dd8HO;㼛X:2XJ2r̹}ނIh6=lܹựԹפՖ:d)EgeN v&Հ~z0lWnMЙ]R.q?$YsYD8%Fbź/_zA?0|/]t;Klpu]9EǮFUOsI)-:EҌA Xslh Ej :x9p~΢J\A-pBLcUՒz+W{ֿs%L .1Kٶk0tjL -$&W,a*N;tY g ɶ1\l-:p+d?X $ƱtuK4#0:΢kP]%$I#߽g\e~(>T\ ɪQc]`'tk%%f(MSij{o$$@@~Ϩ%=u@reI4`3 ~a4:Oz6#Y-;}Bث\ MOeШ)C>~+pV<ߊ;˿t\cnE^?b]A[>\a%ݭO-KMˌ ժ|Rу`y8GKHYw'ɍg:H.;f+P;:ץ!lzE\G:LyR?VlJ<&2ם|U 6 I^ lpי_֤O;㖯(ͧd_ŇT$ !$,~[轤F(cU7%|eJHuP`X&jamжx ܵq_Cu!шw$7os ` YLL̈́2?5NEj2%(j&J۫&ӈu/DPbW&{ _AeW>dHm.BwHCJozYZFӰR sTlqT]eN[Dg~5B-D؟KC]LIZjM;)ݙDzڋfʐJjʓ/ͲnF/Xأ:w<1Rr̯fH3#G\69MWZODqN5xÂ,Z1zQPEŦQ$-)F/0Uku_ZRJ T[3#=Ճl(,g@U*"KCzNa mz<0U ՍASLرu#UjD^4N 2Knm)g9PM(ۅqk^jI\:T%XquAk #(C _ ԦÃBԊm8KʷGW`^'t߰⊜-/ a#u7.'Vd ʒUOR>"x8| x1|Ibr knz"i_Es;&H`U^8_@ 7@"Qđj"V dӃߋYEe[ARj4ԥ.ptbܔ&~N^h >IT՞߉X9:]֌&!5AwWx$ :)U\:*Lo.I>UϠ%џUD*ҝ'6<uGzy kH+6vRM%o^da܅&~=F},>xhf5sO˜/HIn:%G*-LL>Unr-p Sq7̻Na<,$4GhdqUkPOҀl֏]n]dEbC%:*tX\23-L*I"`/6 :E}T&VB!|RK;]fĿ{gg^v]K_GݜBu8ur@oypj3L98ȣqPg~r( r%Z[M:m@Q4 :[ݔy̺> V-[U)#<_&!F\a5)û?_hsrQ-fIݬwsP|R]5ڑ)R}h:ބTأs*Y5?-q\§u^ !Նf|Y|\:u>g<(roW7%,uh&-S|JLxs0, ;5B B{d̨\r\X|Sfcd7PT8-%*22D5P!Y(yڌ= I4LβmO)Wke(]Mi Gy6s]\])at"݅hD^S&bѮG Zέ|ZcX8 DJޒL;I-ӏDJAJ@tغ\g6.Ng5ߏ{DNw;؄kPBS!Y߅GL p/!8%d!JhG+^lX胚UԠҧ>.}w?e#[MļXͮР!YI(Tx+^3Kit-2A[9$sD xM1اOۭ귏ii tܦ(n=`qW,Bq28ջ/8Q;eF(o3~_Z"xGmswW+.=EP{;\O h˩ح9ZYBv &j7^]Ab5 s3կ]= , % }}7 i;m` .:_NxY{i8&S՘rOe=6DKPW~yFSMC}ZHQS#C\jEKy5yXW~7,HT&ݵLn`7=C, }o" #B.U yjJIGj NH#-ŁӃ)l2 .;[΀gY ԋrx5ZLRCegʄ9zr!Ƴ_ < OF5Ԅt d,L*5.Rc$+$!2˜uv\ZT<#A2sˇ+640C%UMO)\Ji @{~jߟ[K'x?”\|%, N|TNSp`|E3(herrwWV:kWI>e6OY[ٸ#JM(PQO+d[!oj 8wN `wCǎS6jq*IA8˲Z/OҺ[ҟ  j["C>=w{U*PzZ!Ezܛm (ȈR˲g+?He;\tM߄EE%A)*tT* ̶Rt,FiG +gE-ؕ9C-T2#)dRr1l@<jCR`'R+->ih `vnJ/#sqdI9WdgXОGX`6I*=Z u2]|1Þ,č]ȉ ځUPb(SXtJzƜi4[€/VOs܈8U#[~+ɦ2! *{h $#83;r{>_>ɵdCf ;o$,g\Aq~n!t^f1*(Y)m[Αjk|U4bZNyn.OjflVnk֭?/ ^kQb_9 .?,] X8.-pT>ya߶PT¤b $Pg5 ׯ6g6f!-+ťSBT}op7_N5RzgĔFK`N8c!XKgW *Q˄gӫoغ]%b bpuok.q˚A gFg$O Liu}]lsқZ%KG$hR$yOu(}/CE<ԍ)ɴ . 2jTJ@"3d_}] Tv\w.Q!w)xTN<Ĵg$|+<T5"SDY3$4V J#krgsŸѾ۪~Fk5l~fĬg(y]wڕO2B?S]R30p1mn/NE49|C[QV_ђ2.$gyv(5ڇ0ajCx|GTN+"KpW!HbQ%Z<oLp/L8(8vsR,ظ" o7=Yoj$ק(uA:E3\$yTO&qQ  G֯Jj{@GNq>jP\݂חh#y0Q'OG59EsțS ,fydd^;-> 'luVE}$OY\t魸@~ - f,MΖY8 E5#=U믓6L `e_3,&,U(t9E4JJΞMWsY]]Cdl10{"r6Le陆:*>*#ds3?h {;s![A$&[ G.877A )5~Z]ZT}N-1UighH'T>OSYMwv7w;a KCG,VW#Q$TӀ'.SZmK$.\wOqK𳴐964XP <g"!:=.fde>P"<%o_I_ٛxI>#~dY=kigbrɞWKj! Yn2%ODY/OgTh0ysTg]#njn=zHBr&4&$Jb*86j<]hblD\ d/f2ޫi`ID5Ѫ;l ؽJ!M; 7dx,f9n{" ~/\,,K&gF!CxmV( UI[Lu7!Pس} "USRTM{D +J~M:{$سETyZF_q-*Ǩ'GoPf)n"0'lE3\sѰ)TNƔm0r6#UKţ8:梹cwVo6LҲf[]lK=~B_פ,i\iu# N T<46@Mav 陁~#y@ooAȟ.5*[iuW˯|鑓RWd{A Y,qC礟NNSO+%eIGi&I͉mU4#7[r&*Q*%$s;627UPF"uW B9"N µb~SKEY U4yFDDoU4f7nldyYRPh`NVr5իt=^5ġZ.:,Ɇ{jц%H;-x3@}:z X)^[(1E0IJa FnofJy2l50z+᷅Ww ѴR gƔ MJF1>N,fu`& m$%b+PKz 2&z{)܄=+lۃ :8|gIEP!,_'D_nOv|KZ!x6CչC'(&l1.d_7Ut\Kx缏!|gk]>Ix>0[rRN9V5þ!ޱ\ƑDNZ 4r !#Ya6໗{LxqiI>kXSjg^9Nd.&^V9"\Ma8pέl>:ڂQy߱1w T6j~yC!)xuWDŒS EjZwQ9a3ĠS}mI ZMi<G^}չ.qT +'4B1oėịE>jK8?@xblC~${#8v<vdO3m|EU2MNZ*.9tADcԖi-RllmUT2J{:j#Ny0x/8L=+߮,?Y>?EC\k0(!n O 5c~N:~o5 # :Bp!m'K&#Į t27o2mZ"MV P_ nSr@yr&|(Gdrzs)-0P8eHbZNH6Mh]hs x9/o=x&R;JIQ?>b&km!绬ngkL :*Be&wL ZA! l K5G J.r:&]"o/LھHZ#V\J֣z;R`[&kh;zw:N~KmUla |<+7}1+RcZ G"DR o+Udd].w#upcv$mf?6%Zy,@cYe' 8!WOԑ/@ ha0KFv7Y >҈Iٲ& =mBJ) <ұ`\M/R7~SNa'D IVs-˩ekVH;y;Y-gU(9vF';7-6d0+bggWNnV-22!XXbKt˫lK8/unL* 93JKW k(FHD&Rt`ZY^U9T(4|U-+ɲv{v=TItJ*Tm n C"M< iNJ|_Y Ͱ3[B|jO71`d\4flg`y(wJAg|9Yޘ:+wv!XHij &f4mT`2Si\0{^ O$17Y], ɢ@!`}֦p)6|9->eY){0*Se?P+jHx3؈`{q1@)Q]b*%@%ÆE22kp` A͹{K|M@7O5>ǕḐX*P:*`$fL"@+[[aom(kgs/YP"Qg3X[k|^kB]Npn7U=hA%¨m[%r޿O$;i(^/dhG-kʳ}EB^RQP~НIbxׁΎ rSP^̊88@%twmVBKIO|^< 9b&m Wud?iu{G-b(p/;wDoxiu@J#2R"{=k kĜkh-H1ň? 0Pr֎O&pZDez|q~+m, g9=|{ٙ[c&+%=!"l@o٬@w zlvY/7>DŽWWa2(jHkie҃}A+~Ux@Bx:[-KȺ O:h*s̯[ 0}G@E>3:/hT̺u+0) [j_o6nٸHۑAA,όiG Ty웼#F8FԩX?j%(dxQ X:^XhbGlzgڤ 9d*54P]+vZ5m)Wo!;Uv ADk(IXˌ)ճ,0k!MpR;$B'%?ACry&'BѬX7ާD*;RB]iPhw! 'S#ZI /Ĺ\eT-3Nƒ'DSdZH/?D8"}X& K0wg2Ǐ`##.:a6VNtnQYm uXU#`++ \SH9<4y:Է:/ ffB @^ۼm ]uCo:Z,Lo$!nvi"iH1dFƞ|zx9eFt"k3gu!W&8fvsBrNS2賝\迫we#flm4cODJa^UJ_9ꪴa:3j(_zChܠ<$Xj͟KV0WmWf\`loB̼.PlQX]W_5%m*InzzT^~LBlu)<ٜ%jj#h_E YNGj:7^ FǟJ2 9ˑFd֨j14 _L0ώ6#Ƅdzyt)VZ!3v=,Cy`.I6B^ίw0Vct;^3!>-0#|5L6? ݳFyH#! , MdkēN={c_dN];54Ԩ' qFBj_މd楝EҜ/ڥ1oV-σ>U2st *BͳnL H2x;̿y_6M*Vt8[[@>7R?3. 5$3&ACX٨uP'P06WjbKa=pccvfA/`\fEF~nOD^u}r?cErWw D{GsK;;kl4Lʶw~M&`o2ٛж}8RBLfbGzHEL#  1!W9-Xo9 B?"{=Y[Gacu>dSY|zpzթG{ Оh)16\0u[c!Iw8aGÃ#ظ S-#{y^}ˎD5T˷r2ɚ19$,qGJ"4-r$sq!/XSmb;lg;:Km.CJq)WAwuҡ >1öI{NfѪ,^~_F7͹ӄ{?3N-xHT##:UF,g&N< &_ Y1c16"% xm1*aXĴFUK7D" O^KZ|4p2ԁ[Sf0>[% d]# ~Ty6Z*<ٲ[@c"{"feyPN\ܪ'o;$>7Ƀ CV>aA㸜6;D3V%M&' se iV`vG}'\%R}G# S1Cu]xJ\}c b%Q(2*5 P&ղ7NtoqY] C9i- p/lr:?"&z^ \Cie:WǁXX3Z~KI9+FD3{k> MpĪ&BɱeY%׸_@5%&>!~$iAvju=NJgIr7\+DAvl݉2|>WRKS9a>p-$| JٜF7,EtD}㡻$#iz/,`[VtLJq}:hMӸr;Mg;[5^vqF 7KYH(V.)bQ/ he+SC)گA_qP)7N/휪HC; ukuSC! imqUbuCpZ-`@u f3kG}V " v~Z I@G{? t@`.#][F#ߴ(՜yQ2ј!0zk1^iU) 85O] yw`FB0::7[/8ƑdeH=ğȕ\AC J[x%JWnN=;4uqqA|ڦ1_/Kc'LVo wo]5]^j#82'PRj*%=:zo^hHy]; +TnTm.8vfix8UW wӐ_D--̾9\vp!&5O}FSoȺ~lI~MHIaN6FH‘;DHK$kf=jYAK5 x _h [uIfi z&qAiBY0hOW\? dau쾆Yf%OvWK /2&n SƛsM~8ѪVbqQOxocU ӟ ;ʟ>o+< 3\oJzIu7?-6q/"~PP2|LE:=N1XWc$b>MijWՁW m}_ם@Gmߖ{+ 2q. P)ݲ%D;W0|oFۗaL9S@]X`L h9>[2tώP a/JQKEj!sG0" ~}9%w/]P/Ωd;$P F#=M8ps]&YW`ry[Aޓ%1M$G'/X^ .X;^4"S${4__PR4QE7 g&(DÙ[ԆʩArWr?*6^Q nS+>O"# <Y8Y'THcepܭȣ0upu (^"tyOat Ҿ40tS1%5ch6|v}+\(8 f'闛[>TuDmb̃uZu0# $9/UuԐɛV ē[] l$%'oit~Tд!Q9UDsۅ&*6kn*ikZyȫMf"KV6GdhT~栬 6Nd~t8neu,-IIHb,oW'a{Ho'Kz[G48>쥲@ŹGXUQei#2{ wpn_%i2P+?@.nѠ65SCo 6 @Jz΀u'b;R=Զ&T D`&!nź6OxO&zRb<wྒྷL?pSKMP,244; mDͶjO˧\´dgikc }?9o];cCKsa) P4u=M&.ȯdo XAkW%#\{^TŃ?׺=f4x3ّE#D:E{3`>oZ.~[E2dd @xA*fj1q|{c=B8t\$VMe썠 dD&QoވqOnΒga8lp! 2-4,Ȉ="iw\3pZLGI8]y17ݬW3Xz8JŻ2Ypxio.y-px)VceQQ(ө. Jm.*(oƇwP:Yij/b3|ǖ}F,C.A;RhZϐ{:7uعYѢ]yK AsDY1' xv&aq~XJ~R?JZZ{T9{T$NP-Y4%4coZ߶&F5Ŗd՝W^{LR؞;Q[m93rѶczҖVd8cxTwkGVuZ~VTU1$Rk\a;"^B(/ʘ򆺻'ⷑ+%_jY;l٫7ql{X+}㒖Içyh/]9j_GѦ>1hociLvFBa E `Z@޻@<yox#vWj@|oD𨬭]C+aPZTVX 8l3ykmF$~:zv΍Yc{K5,Wph츻-q|Am []=(SgbAk%ԑ %ISs=dZ:NV8 ,Eްl˭tgm#w, lmP,ĆIiή9mExE6ZSߡa(.H7%v qbn -"І }S?.)^$.POu݀;_{]L@(iF .F?:`%<\٪F%UO 0CTJkeheYK_s/J!p<,Á@+gjY/`=xhlT`-<_f\Gkă5XC\2'n溦a b1Bqu󮘏?gEuW RFNU6.eF6GYy%3=ȕ99>\L}IOT7)i!pڬ!?eڋT-bA@~_ػ Br5>XdMt~+g$(6ސ֌jrRU/ `_&Ys0eZלɤzzcE/΀CZ 1O,WA.n7:9<,6XxIK4@+ۍ^KrQC>U Y"XqOx1wSW٧s7/t\n1dZQ& V)',mx\A]sreaH >NA:|N]bc>FO}MJ, Lܔ{9Àzv{k4Kp{sǿv:LR0Msl59Kdժ a;,nRl#xQV@MDI}8)p Xlnv 3j4hnr~ /D@%jm۝8 rh)p@Ʉ:YˏK(>[0ZCm "LÏ܂lc`qʡfUUK . !,^qUz #^'9IXs8k2k0_$8FYk/#7|ZdumoѢ%4{j<,,&eH 9 $:V{t`Қ]?vbhQM,~*: N֕[~ܪ:d&?C-Fyp„n%v Fԇgq㌻جu]_e0:2f7v9Q@oj!u . @v8sp>=S9EUN\+ U(Ww^9?qJ,HπϫB}KB{+w2Lձ$T_@wgFqk~̟b4s2|ZAG5畓@` C9Bz^<U ?HZF7H4)YQ(à|ΝT,dE~ (K;nHux2 +·(B:mӸTD3u'F ρf0S#kOȺN4CbrTE%ВMx)mgܘb|Ǖ$)'gH sqd6_fV6V =XjBƌ]ʈ}Kt?4#Fnsl'tqqt3Q4[,ڑi3K*ߓ fi/dQ֑D' r[)~j'^}͹mn]E~ְjD@=9dIngSRB"uj[ ;YGÔaB6BF1D+<58!޹-]R¾(9Vn_d7vtdL+*  j:F_*(:3YxH|_$32"3}!LA`s7y'ȳHnR^j)[a }8y'|i jTm戨ϩTo聨ΜAP68 gdIʜv eG4~{1}k!a ,$A^!Q@bX+&e'NYg6*R M◇~O1f˂rj1?U]zZ) o;YOlpEx-4xQxtⓕ,O1MkBw-%Kw3z#x {atDWӺ^a#f+P prsY.;_nF`DŃ%4~/Fam2d$S @B|nb`OxY/tm@s<$XvV &UKOݑ-b%@ѷ]]~DO,/ ;"G˘S7=8iȎqFuy{CI"NEa8Cgy{[r!*!Zsi]/esz*dWz~RotsZٖ p@wsw6kORm2V)B'~_xr-uU"&xz1fiќik'Yk=]7c^.A=tAJ'-϶!3=hIף(~dh` %Nm;IqRO¡( z˼ArZ]( GI،̕*0pjnG.h#&8 /":7_IҰšZTtM| 7C}dh\;BI I6Fʺqv 9/*Z-Zl+0R%_dfɦ+3nV\s[8*,.-l&,G-cQq'K9d R":O"[]/ۡ)CMSg|;~h̦+o;Oz錽bH iAH8 Jdz )|05aY~?G9a^?~xDP'uHfa`3wO/AtlpMˡtjpXUbs"lry,W~ſ:Y&I) 6}7xH(Ôwܷi B3h긧ٍBz)Ae5ѹeo-"2ZeNQXT*g30/)O*]68fw3<=M<81:Oj|Ng/iС9I_R"-(1ő{;bJReM l:O;K f 6v- 4aWsSa@]j)o1TlСYŹ?@ !j[/uhbXv`%Yf+0_݁K,U`#(6'!eL?[\Q;[et+Lf7FcM-|`HVtp/n%tMvAL?A)kB6I254/H FS 8WT"-ɧ5# ӹ<ޠh8^QO}/{-܈k((*oXlz!̻+<5cO%dpəye }㮾ILQ9 L"K {v.%Sv!> V`|upt1}҈e,H̘jfLH9?nR@om[%Àr#;?9K4=igN#t9a"uIRNn*3Օ} :' JC\_H anJ6r˯-gڎ)1 W~;@"BW|0gh' nUb^^q~rw  ځ sofHTD{lkglJpG\XUyUwGY|$<o_Ly锑dTkLqI6UCeNY:mpnkaS0+1rc\9fj$^iܢYpbJw >h5(G9Y^AY Bu4۞y)8O,Iy:,\(p.I4D2/ǝpDoh_CQOo@ 5YH(-myɉ?DŽ#n&۪T!Y؇{~h@;|),Gv6ả4&gUf֔ {[!ݔsI*LeH-9)z~HO7clhSF8pr~R.7f'"JP>K@|䫎~7 £|)^ @wz[6D9^߷ JvbrGR[Xx SƄ_{Wwvާ€_Xd8_|],^`MyȪY|} UL5 >TǥPz^a#փx_ ph%HsA ૒u,Jh5$ սv|m.Px9bc}\R(J4تV;^Aa+pr[_sJ@uқTr|]H _7KȮw.~ OKR YAOZ#ć,U+Î=L[Ԋt OYA ;YvǑsf8nO;u ݹ+R[ԪT {l[gm31yߌ&L-s@Y~mTDŽl kۇeRqqIA BOEjl{ T ]G1UQHTOY\ hϹI,*ld]|֔,}IAb?cto\1}v eyc8cT&Y*`axWw:O ۤK^ k?}vlEQВۗB{8X&k'1FhYx`d?]=kҙ]/n\Qow TKj,9;Z럤0{;*|jA2C71PG~K 9D?;:tN%fae>$|5pB y0?x~(s ?bCg)?uuFҼkv"-+ e{][v;R&}t귩;cV :|7_(l~2@\4waDI$f3ayȁwn1 bV( )%Amw|8]af?5YBXFox<_Bx2zS=dfO$s?7>n?fF"~{ o^VUpS#/Dv'8M8_gP~T) #c+tZ bhVH%lA#[IYbVM) ZϔUJ]Ov8TA~\^v EӔI#*[lM d5o&Lfx( Rw-$`;q')<&BbzBSX|Mv3@S41sL#CYyGtO ґZɒyyo B>[\kB#ض5QJZԕB`6Qzs GłZ ~Rys,9V_{3];#:%p] y8;! @+LI-S?vx™M]cIXpة-Q; O2J])@74&*QkV:W(F6,6YHi4g!.%}o%"MMRڨ#|Tn}dM&r D17> HkE9[]N翸w~#ӲQK9#;(M$^pK|!;4Tk Nx%R`8{&ܝb&'adqqga{QYzw65E3w M:d 4)#G=9|S{WA ^I& 8>IĦfkB@F4߲+G֝~Rhm&Pp8)۫8-n3KUjJ\DT\* yO@ ?@o>d9R8!ųfH|(-Wio#6ꇻ5r2XHT'< ׂhda ~+#i$Xy^wbz}}|^bc G"$"V4:e'S#jh m0@XdIR`>~I* b“>AtefHkU iՈ3]RחLqhX6KlΟ%9cr_1g.Wpp szKXѡSRcBv= Om\?yѲu%t|..}ˊzъTVu`4 bhՍBS3}F r*37>ɲ4b7U,^/">q4z9G{#D^yG1_^oc;U SLo 01ZEָTQ)1 @:F+'uNMgȣЗ2ck+]{+C7T(9p YnF 6ǾsLBL=Xz4.  8D"> (6Ϭ#=Rw ؔuʬ6ʫ=quAG\g;P+F,W{\ l_YYfvcd'ўvO|A5:Ŗ27T.j,AFbd(,%6rNT,3ڬQr6gFi0*if"8DTӪ C@20% qD+4Qk ,nQnPЬꀻ@YRN "i&Qi1>1[507: ,֭|8 <\P ٥tZ d| {`h ^D/k`p ;D Ŝ7))⎳=lIۥݘg Iضf0 jnhCJ[?/[  g ࡾ%>/>KrrocTgX8!e}h,n_ѠqÎӪyI/# vs 睽BRG;G1&SD$c:a{8;Y|}ģW3=Z+CK9JPFjdV/: y 1: q[\^;|N_ltI^u]f5ru"‡pDdo%oI>?\ N5Q>EI.ku#i9XrC󦃱QcASuTI?w=ƨ 'bnϢzc-_Y JOb|<\ZZYo6$Py4kaegej8`T-ȟNjAKcwIOkvX!an͎poa@(",oIV HOH^[O' gIx%1;DRVS +k{|o-+ #¨ž PS6 s PBۭW蟾鏼+dHj2PŭQ̚FvUuXDY@v/?LZ*oD[[}?H|6oe("dQ;ǥX>|w8'. ~KA,yxKhZ{ygd6>w!A9m4Ο Wy3iX5gaI5}'s! =P241=cU!,.bJW 6L#[(%7Nsp)+r%ja1V|w7ױ0v~ka H@O<JF];6i̐;By 1^2RzN6)E!`,W^&&= x+r4"b΍ܯ/*DfD̀zKh? p| fӽ|Y!"jE{#!; հD[>34pC6lM@OĥnI~MMuX_O\xTHNSÄ+HφH!^(Ez΅m;rĎ#6huX#C La4aL_ LJe_& >?daꪜ2lƴjS-Byu4\J4KL%@` CĹsY[_iylx.5^Nᘟ6ը-mN{1>.:STXwdL$eF F8WTTJ(xI "HR8kk>t$7JCHr>e*}b(k>NO(kDw 7{k9˽p2pw@ 88U^]J KM3GC9Iod9Wѫ{7ǕRV{Xdq̀?mϿ?[(ZR/3VFy4se#yJs сX4bFvOsQZ8V4ճyGBa=WY(?@ͤ{^Euio{J󤴶ϴ#Ƹ"٩5;tsə9'{[79c^2z ^?qx++WN$s3-lX_ uKprDOx5QF;!!py*jbgbZ.&!IՀc r'[BJ[}+|kBqvV+d^^>dGu]h>3@A{$$4{ۉqZ9'y;αal6AXP9(ъ- ̳#s}|˱7br"=q.qDyyr]0iF^YixDL$v:JnA8P~2/t:>)k} .eBq4A=9VZ[ʹ(/0N򦋰Y!}I ECpSD(oWs83CpWÌ\X˹eɔw8tX3 B WhԲI]TJu,"a( HR侫H;Ύsne:MY ))^x{$D…njz"p )j-X|_-cmY>)fiX 6Ev q nt [|V)WW]@̪@wz; ,3dԿP]K1VQ_}Z\;EȼR3?DNNfZi &4q~6yncaB]-aʠۨNhq6f3mLC] nTUz7(>x>ߝ)_YJV?"!_ !QLlN!X~/ZCVcߡ'SpnKᅗdU]0-hA A|hϑ {!gs#@Q?cC#5N1OeM9+ZSPtHѿLF; ɡ>۝eгl)Lt.Xeh. G/x\')FaaDFf@'}3:ZKcGzw`Pz:fE۪QC3v(wͣ )> l F@&Hn䱁d*}㢔Xkͣɶdsϑr,3rfu" d$HZ&MckDsU^,]WqN ` K|yr辩lZ|Q =]]qIJI8aQ,Cncs2yCFh}~A6aVFV%;]CV[KP 0֢k5K=kY_>ܒjcB a7ԛ@̸_e=S@e}*iM<'}=Qy@ V$|Lk)ڊOl!Wb&ef/2\~'KvXRfk1[mlZSF}jB;; U ЭD;}Г G4n}SaT'xSax[>\cY{Au /!B?n+][E+#{KW JZpOXc3ވ$RBM2H2ePKVp`g:joT)(yj8@Pn0˚+(?u!~mI:{tkY>A#+VuzOag{{-IZPQ>|})@ۛ^NҰh_7K%=c^%?ɔY*"=bGf{,kF37G*;$@ZmnCZЉaBap4@\oX",7|&(KZFx۾^I B߰} d(0ԯ?ŷ21aȔ>`es5g\ έ.><6 I@r &aoVޥ淩#!Jdsjjpeƭu۟0S y)FjkR}<$ֲu;F B\P7BV_^zп_鵼nL-nɧ jjPgV֭ MLCÜaRSI馫_f#i_Rƕ4,䷊1O<. T2Fl:?|D px%SD+K\Z`I1ݩSZ1v7ʶw Cv8vbc=%* wēÉzTRd-5BW% 0pTJbGm-(!^[W`4FG sexugm񸶕]+^xȹzff~*T'Ե zuΚt-zͭ3:4McOW_ \c+8c%iʌtQ:duɆ 4D/zްB3,hsSH=JDtѳ7ן)oG#nE|^I*ADT[y³AƚBYڀbg-kغ`/T))ReVC*R8* 1*Y`1vMX Ff SJuQa9HP!#u8VԛL 6l\=47l<|Ϻkj)zŹ#dgU:S>O Àkc%ްSpڸMg]Gܟg .*>1ׯjrށ :Г+Zoq4^&|"yԵ˛\GJl j .Co]rނrNoqf/=Gb%4v1-M(/)n e"iه^|2hCVQR:<,W&/ f4T80bX mYIn c<Һ'Z+Bhk)22h=0#f;腬L;F7Ce`ˀ|wE &IR7!V(z&X*et 42_&l3*MfnCA-B,ӏdiIRN}#Դ>]۽%)t1^c*Kڀ<ޅ#9L9#(ݑÇ`DUV/̟DSo _)Jă xX&k^"QZ5QҞN-f[Q>Olvqȶh۹̗#gGMcald_e= }aE4eڵp ڿyn+x afO 2LrFy\w@vM^?%FtX RY: ,hDJLkĺ}#Vm]CT|pHA+62^]7Բ| :1@^UV $A:: Gh(;.:jPwTP`kk%3o>(^*DN%fd%v,oɚ`i5ɱ{xm A=b,ݲMm>GiGzx=Ͻ%"1C05 ̯y,8dH}CXSWd8J2jA*2 XPJ@pmGm}oyn>CdM @,]o𨯚I='!"RHXvhjXy m*X~?#V["C2Zx ;HVMC̥RY4% }WA@]H)hQA=?[?V'H$ ;,LY0y들/K 0ck+",Y@IJtqoJM`F ^٥Te$ֲ\+E<g~wd%\!o3OX(8L k٪׎a1[Eվm NOq٭s4:!"b&3=~ bױHJw{V MϺ\m@NIJ{J9Z]M+idEZR+6޻,! BiNl$7Df@t;k =N\VMWnÈV kd"{iUĒk7š6y -wѱkDPsti R3sa/C932_+!9l`&[[J{o$y _U 4hBxkQ_~&J9!]$W.d$\hB:7veyKpoq,ͱA #l]qXYΰn Fظ|Yw`2Yo^2;7gQޟf-#Dޡqz . ~J(_vgJ6 Vy5 /7 teCE J{*P\F,%;n0~sMiQ> %ÛMs]̒LM@4yr1K-6O[-8=̋Ix@tR4䋾^T&VݭV_ CH}ىLk%v5 GVKO^1Y %jإL U! "ʎӊHzzAᲾtnQ݄Š:7՗mpʸ {Rkv`ɅZ@(cnU] mJƊVLz,Q}>H U`9xW\\$Zϗ &$f>(f"^ A5}iŮ_?dڙb B!\1m'L+>:{B;\2EfwphwUWUJ`zGqZQL}Qe|r_aaH_ LqUN.)â6GxXCXob> M z:5v6Ңd`m(u[EOQŒ8o^wT2je|Mȍ<Wd@8T8J SZڪM8{k6I/{Vl̓NكD*u,{e5ynsdnYk'r5E\GNW\-L(p:_L5w`߷t6_n`xsn+GKM.$"KԍgĀz@i ##-ѮYN\¶`X)CS}šJ6",X8"vi4!.=c?[+.w|UWbl^;[@`ſ|V%80;6}\8ȊܔY!)!؂.]#eV:مcsoa>)~GG\ f{JQJ]7!jgiB0 JUW YΒ+sB ѝA^nxl>>[o%NV[ic|ZU NÉ90rVl -IE2Vd5{ʲO ASrJ(Myti`N\"bSɻ|Cdl5cELg7!"҉4(8çp3sNЯmďnQ[}Ob/@kuUz(wu]`ę]3ӹ|s"Oie/ǩ/]YQ{#\ݥP`.{v}z57f i3B9)Ayp*#VKIhضcᕧ5 Kۉ6p`M(#AN dP$9n,:% Ja[<#,+µ7,@||&.kɷBP5>GUƄMx&A B.^y”"0Mb׽V]1y,HjTdǦ$;1 k4ilT3Օ:x޳=vώVM:wyin! xI-yLM;ۋRAf˺crXFz2[Eӏm7\6ڈ 8CYyecdN~w03KU&2+] V!6 }9q&~c*ŁoHqFI>?baiYFt ֬6]1uklnx莟m8lټO;xʰ٦{$CrfCX:2L :: hW >w;71HaήJw<2Q9SxatbgYsPHV&8| KER4Q|όB{`D7lF!ۉlV6j1il,#C|'m$3hڏ5uN8lfi1&/6]J4sty+N%BRmn `(0Oؔ)$#YM~4p ~kQ;>II1+dʕƱVRTzքޥ8[KE'jN16\F>Nq/'@cGA ҙ..E <[LHdkK*i%h#<'{&iަ%]մﱫUEF|c`k]!) C?]P‘Sqv+@cvLj`KՙࡿȤ#[IXEXQ֍=*\H'kf<$z}3 /iI +p>~|dg (йA}nšXb\jeUg1vX )TA!q7mr"5(RJX è9s&R-3NG\)JufGua[j~Ko%1p\J(^+hFjLGS-qu,c4'( wBNqK#Xeԧ@ -@`?p SMzٞ[(1Cm=C{ tb=ߔrOL3:*Gz:[">?2;Wm{ŗ9ƕ^0Q>_iJYaapD_X_OvR͊oc-_S HFE<^"U֋B^awkq(Od_JnCe  $ɏmo <²O4")|[5$f%&,H} ; =.u=7\zXݕlPRyo ,cCBur$߶MiNlJ曏IZb.>sp=ÞU2dn gU|XPb D|j|C54$ȴibj1RVT^ ggz xo~w}F*JGx w17=!/Xbxf&(١"`76[r*-;6s\WV!|䏈߇A1dakDd-b&~0tȒ/0LG{.:ѥ 9dz)^w7 ENɧ"GwʶȒ~VY]z{X@ Ӷdk5w>Q >gK*%dwG9ÛPS`A "'WOh'sMf!W#k;k JR\ 0nZn10^A(ϋAӨ #6vck2 w i+*ECS zA$`DثQ.,Y`Z7[9 NpFaݷz`qJ%)@7a6ۄh0b&s?4@#>5,n#1nrH`ꌡxkޙ<#1{:VK5?&`l:b덿&IP?r[oG* ԥ`)? 6]Tr"SźP"t cE9ړ٠*<Św4 7;u9>+.@0&!QK19y RbJٻYC'WR)tw ۪ EV:}@c4Glg Zhe4CLAp%M[6wXW17 {ז.x@+߁6'NR4GU\\yokֿ?|׭KDez[x,&bz ~fׯ TR䛧alld݁m/uϖ=!~tm%D5I{.6g >P%J&ƋQ9kwOƛΫ c);~}ϵ-ar XϺgRU*R V夞>S9l0*nSh*X*g-ANXXޯy vLgX{ m b,]{ GoS"&Х'[Tz6tC6(g.c#EኖgGq9")7 {-^-*퍰LX $d;89Ntd 'I^eK,تKh*aufb7V=)Pl'5Zlu'6r@m#GӷT4IdeR̫1|vګsB,1‘ӟQm"nAP>:YrRUP[ˏ_ j2#N|4fODAm\nOSYfV>gי:cNTd_A:_OH@&rFL a`imyiv`јv&֚Ipo?lnku;h݆PP=i%VK OǾ< <ͬn*ح8P&P(}A]V [zM?'@CުV/93H3'jm<ؘhc&! }O% ,`˷7gW q>OnTYҙVi"[ӥ:u}tFM Dμ0ƇT/t;-}BC;nGjZHs[Jgw0N̋$]/]~w"t;f!Wоa`#N94m&zZ^Ic/RYv;7sV?J7mB"8W0-WLVc5jǸ0oUs{2,7 c}q4Ƅ?\Ò>;]>JtxaYLJ&5]Ȯ ׇJ!=]* [ 4aX9Oݗ7^,#؜㡬h)e Q_Rnḏâ)2=ZyĎ9xjhHeAX$/)fEȎ[Ψx Tc^"Zl9uHZL c*! eypE$gn`{[uNUs'j;-֓#K!Z(hc rw ƻ﫹]5fc XZt*籴Y[ӵ8bxaEU"qߐ]+A-7Y[*,Y٣ɅiOGoG!n}/O@ilVJd =X.&1,iٳSI'8<Ͼ3֭MrͤY03IX.D鑋M7jălD= =yP  n >VV%>RֳX6 oNaEG2(T~3R"*l(7I1MQ+bbBC\Pc?TwJ/4HcAq^J< ! x&fV)KL _j Nnj9bŅl;74e H㹯%5\2 ̆RXҶ0أ'rpJ ~.vKÃ# V7omvS.`mGYMh~:2PcSj<8jU@} y 6gT֒wIfUӨRkms)r#%ȭj͓֨`B"sK T*G]Q@%Iu`q݁ڲuzigG| yҨ -6|'ҩyr${fR5(g(vA6P)؇LTt;Yt.zrE{T(G6lǀX A|dqT ^<6NZoؿ4SKOc.C^y>$zBJr"-wYh=r6-<0T\K/X+!lZzƸS+?18˺+~(vBlm*-wq.KCN;zF3!,z-n :¡>uѠ1N}b>?4 b"ĉy%R'#lG/r䮺*vNCu%as\Wc E#F} Km[V5>|#yPʵ\e=9&e"]%"NET٘e2|v|!RX\=N(]ю, uxp7GtrrFÓ?) C ZA7='s D+,đW+6D}n(piXfqwײ*77. ܀#u~2uYQN/!xKf41b,7$++#!gKgy9]IkRC+dpW?:. }%8n3[8 o-J]J b1Ҵ7*")ُ3 yͼNnФ"^Zזo482Cle~4АRfމS?*j9Cfݫ<,ך2C VW!7h)^ {CgUۀ_UAQLہ<8;+zb݂")VbKr b_rk/ >`dNpp2/ wT=njej95gxpFOW1󝶙 '3hśWcKS[eLЧ`Ǽ/kp}gugu ,R~܅y.mXsMA8n?b# [=q5yLaؘ`y^KHx:{/YqO.VkU=@:m(t` RK}ƳAEzBєIbRP^,?#ѐWa8{sleX((ytp ¤$Z,!faa.1\7(o? L;'ia~VZrAWϹӸp#@oU[Lf!6Εi'Xl/æQm귋ֆN wfkc8YEm4I7ۧ,Ml_ZK]㥖{k3L0p>HigvKF щEhe^5noe͜L,++6 5wI+ݼ(c`6ў&Yn͍51&lJ1r#J=fKp jav[L`kMo[&σםIj(vRq{=S {09I7Ƀ mb(F^P=F u*>[lٛlhjBmXGӾ{‹%Gf$J^^&f*$8BcԻǘ!N`ju) HrUZ?9IUzHP~&Z*,#Әg~+lְP wg\Ϩx9ff X0dt6ؖa8%!1xa18[<6N~tʑ X0Ԑ/p7! 9Ǚ~@D3 I *̧czPq]܀g^= 7DZ-9f׾G|v075>q6 ~ʷ[EN# ÈHQup8'dcn +L4'ݡdO[ZY\$F0Q[Z[cݻ$agDVzAzaF%00zp>@ <6PH!9hZ+0D4c8}I,hd)fҡކ?He}At]:DAˌ #3Ef\ @A(tTV:/]O3!Ί?quŢ<#uMmI lCChⓋg+57+fet;t±Y=:l6Cw|#+ȥ b{;3[c/Xl+;PzQb]$k˼K~Ҋ^?-+u8܌raBν&Qy=t:A[(6ޗDŽB?fԥXԭR021B\lNX9"1u@뼘GKV7B(@%H#wIiۨe x$;8'Jh`ēqưF+\IK-[HqN]2YX>}F`~Ө̟tz!'RurIlbF_?Zi/׌QBH"K;I-l׎+`S+_ bPFWEQlL[Yn0yd8NzT㷣]DK~Z,->Wg!cD$Y6vؠ,{\"A'kQ{7UVYZ_!QlekynM& |NaM7l X=.zjN 8 IiΈcպѝ*Yh"۱SFXmKq%9-Ld|7.-PӼ)鰌¿V3\uQ蠥2 2D9VJ7pM[k>}S9½" v MW)DZ=_G{Ӯgw ,ٹxcqh^*GC<Ȓ٭&#>y0 ~IQ`jh0G=ɖ qk_/.m,躆d}jKɵY⢙24ωUK~_oLRS ȕ(\tS1":|t LxGx]}S4;P @'`'،TcObrpK0U)݀A5+<:0I+X-n9(7ΆzD1.x/-@1_2}@Jr70E 8ܔF!"L (k?f";Z4_G4SȀ-ŵ=.́SIڧo}|x˅3V1 |P~2],$Pi"s^:Ft>k8?g禊XL1zKOф@taZZ=f ,F)$*RPU. (6ʽ O yp%ٿxj@WS1Bv<ȩ<&OKRYҝTZK&$Xc)+~BƵyWNp4.ME['N_hy4?\WN;I)TM!,nueŔОSr@ â,]MQغ􀳰x6X,*h}JC $aq3KHbG#$+x'mC)(yz_E΋ɺXCO BB-1yGⳣ~a^/%sM繯ΎR8wO*qNUceuk\ҿ췓0Vz`z+m"o2Sfbd17V^Z灻cqp򫦄'WGxۯڙ^bm;5[RDf( *Hets/Qk!w*Cin[PGVw1[Jtm~' Qk; HD.S'vˤ8NSHԸa$r8T}(!R[0\`#{ h/jd(hXOE^c|ebm7uW]ȃ%;X p%O! [^UZ,fۆ9Unl\ wFCd3co3V 9pn;: Yj%( *L3+Tr68H86\'NJFexa kr׷/pY ) :}4ݢnET|Q7"]e{ܘ'[~L&@mYf$Ť7(㜘5 '˒3z̤]ͳ Zk''UdFC܌]RA<:Y Zj<LYÚ3iHe Ic ywSI1J '~ `r5-FΓ,;f0 z0QK2XS<ޡT*_ ~2:x)@콚 NGB赈z{h㜦2+JFxe>Q`|uKWL`ɱjJ:H:S6b-nZۋV@\pCZVO!C}Vk nEt,@'Ru0LǹG 塥{ܪx}ES ɟ`P7rUܻ#+6rb>J^N>.V=#z39գ9J}4dzd4ǁGw&[83ZJ,cOVg脳,VZkOc 2Vʸ8,E$Høe3W"QحF@y GsJ=D*ĵྠnjR/qQ>C_s%iZNW8@F-Zq[i?e }1r 3_RK[fG< IK!FGPRbJ|E2ȉZcb߷L`[112涩7RVjFn(zHw`2}du1DmBm ܌ʹ3jXg3<'t /c 99ÃXIdos.}+bI{7R`7>="]תыL} 8aּruC1wuCYhjԌ p3.kt |ώ;G0d4jjZYz=v`icJ!|W׌FℰP aҠTgg3Rx# 3t@"@6; Gt7r"wwMő29f3mX?W9Ͽ8:R)-Y$wZ+Q՜d[ւZ+CrkBWCP`KAsw:⪋^ABˠ] ,cTi'9>| ˰,&' ֩*_3Hx:L*SxDכn%RvTO̥Ǿsꢇ|nf ;{RBīiO ,l`RH@|`Ō\;4Ј.%hD+@wK!s'?S( ur4F)LW3]yxd_eR67??dqGW f*݇ٿpM;ozj.MA4üa~{ ?NI~{esS)b fjqAȃg$-V>*K@u^0PF xC8x^*:-WM nGN:a:f.ES/{ ŦҁjPfdiVh( Gm )2"};3@vʌ[㼊ќX?6A$`1$2>KYf'{JWk'ܤp?,cf6`AI!wE(:{??90vBG gvҀJp( ;QA*=c<7bFJuB*VNy҃KB |.o ψfnfa,1M*5fEx2:"ĂJŴ#$gĪWz[\ew*a'd_!M:36+ ^53m݂Ypp]ƒfФt$" #KG$ef& GpR0QKVrŒ]qnhyrS$6Mxgk9dN!#٢p׫aP83ZَtUD+j##y#Nov2y=.'13ck=w֕CG\D}4*)µ v4 _S; tUt"?q2E XQ 2dɰ{6hG'H\J;5SކpRyT=r1Wgsm6Cy(ҁW;9,ϿU龐A-Y†?iepTo[4 7~KJFFeu9'$_\dv(LPOc# /n5+y H ɤ]ry HzBCz$mE߲ʢaQ~JKD9_L.ht6.7ۊVFWi xTzYu'BBwxT:G~:ŏ̩Gl% ӔNY٩1w0(G@܌ΉIVB*ulCXu6ԁd?W+'Aծ4`Wr66!lMVi旛!nu-|~嫲[R0 ~lꦪzW肈iޜ\O۫_"`ER*!@lMS/񳦜DE";@~SG*S2~_-.w`M3Oڙ;x=4BCM! <2*ϖ'XeB`tS AV\ B{p.>M'nC?.l*V@/"BG6b*&p,_tj%ve'9 [q}C1rh6_v<2""\`o R_o<.v9s%깑9w@!&Ϳ"Jn }@zB$TJ=cܡZf0sPZ<y!MDHS#Vj'acC9uЏƂ8"7E"}">$(:m6,sޔ ՞C>xNj z.eҜN%pE<5 ֙=e֠@Kǿ͝%ڴEP釮(yLZ- 9OxyGz'`,^1OCc*Pڥ,uвraUB9ZU~@XyO֪(F @h x##qVء^fAT[^)kda`I j;vldPB\ڜhp ytQOnۨ A5bZP eL;/t=0AZե#Os,9yWJYwTlSǸ ;T쒼nIዴ&$DcxE7" &9"{f(P!b}D܋wkڔumr&hMA{Jic=d2׻ӥ4l'/Tۼ0|1j{dZ0)1JRdGb\㬴1{" )kᐖ\j^Dkf,SOE 2]X.2?9u1*-Mf,0 FuF!+q ChcBy0{8CߐDL~%Fjp)>i3Yֈ#&~)Xh#\l[aq`x&P[3ڶY\L4y >vcYH&i?#ki}ςiAV6b`&7]kt!,0 ,T,@ XkQiwnn {(leEd7ll$j5вUg?䗫u5y]IYUsc[19O5afƠ3MFd&Wh1_kFOػ/ ~aC"/fA8fքTf`A{UC_*H;Aɲ&b"KĄA eL'h"#UQrsx|'.ba->*a!5EIrA77k|~+ WtVn 7ҚP;ަQT@8Lk)`5D<[6cDC"鯂 o<;Zۭ^yJނEXm8wT5|7Ҿd_*]3W_Wo|I _$qw9ގ]ҵC<{{A霧kD!B e;mLPAFӿys*:. ?eu'H ĩѾdra uv{G-G) .5tgDFGU;C\Ͻ_*YCކF\Y 4!>ÃRj9t΄~v uk))RVBt2aD޽^YRʴ!amQu{p0ecdRDxiX﷝ZO3+ǨlhA$ 1gre M^&p؆Hɴ(*Ɂ[tڂCDi5ȿj7SSy= mX]uJ+wk/ q+Ӕ_!;:-qָoDȁGuji-zj_ҽ0T6´ν5dbk״C#u+ xym2e"Al⚡'~+:xKfn-Dzh0Yv2<8f=_4?EN|L:3F~78()Uu=8vv 5 hW2Lm$)W:52Gtqqn!J4Ɖ^5!I#=b\D" ڝVz; >g)Mm61ג]o:T׹mv2WOgr"s$B-gD -#0[ V?jyCn&]'QUgɓ0?0hw ŗE5|ӜB6B>}9fqs?W)'ME8VP%eې|׺_0cf4aYWڿBHHۜGf]d- #z<iUI0R$1R"pu'5,w[c NQ}vzA}~o$BSEz}2 d`?׹uO+55)R6j{ =uȤ*Hȭ aMU`lt9Y GU Ћr=ZM㒎Atw} ˞tjgowWbB wU$l;g˥C9=5/Z:\$-|Sp-%? %@1k"Jv=gIR5fr/Y˺&$~"\[y J]2ܰ )qCEdp^-(*iaVELx#9AgWLzc똞U* nRЈ42W V}7@ I=B mx/XnӋW 㛄tKj>Љי@#EavAsl?q"%Eb;{9T /ͭk`4wh ?$[J&:5嬳^\!pmU#.5V :f ϟ+-sGw"C}!3H %mu9-5F"_P7 @Zq͡2s@Y;i6MWm' *WWޮIO s ^L 8HuOlNw>7 rC-F?-HZu.9YRHOlaåirTh? ; %r4 ڈkNrOAFw)zJGEk|lIld99rςKeV}[ {N/eP7'^}c[[xK-wu \zFu19 l&8XsZuyKkPAaF&ޚ $ w-t2>'6 (R~5>?s[K)$G0Z:=?@ Ʃ!hBڏg˺d`tkqbGzXއz!ץg>D,L$yR݀P5u&.tC7*~3O?#\njˬY.-q1jwR>,x$&gal}mhr/T>EJ)pxxU4T.X;oEC6,&Yz]l,?{X3}^2zsM0QFz+K<<)";w],Ё>+ެ'%=0<ٰ.j }=jLG->6~T QRXSC d:8%Р9H,힟5,eabQQ%bSvEfRʸ X1: V@Gf4r$ {f^$ RmFFߙ\G!(0 1b+mZmV}.u :.Bu/Y$b ZϠ3puׇ/gJm a-Ǜ}'"yP4qsiˡ>qBitaś]>r]QGKgSjd tJ)H>Ľ#ɮGFܦ6Ѭq j[E*, `L/$BX~P*%-A/k䌵 $ pAL$l]4H~&@3 -4>a"~=[S 6pFSŤ#N,Ƕs@@Kd3>lYg?ɰ΂i%A{BSNd(՜/ҸgCS0p&|P1$cu[kO҉dkikpP'eŌĥ܉d"wpCD?tq\5D{Z;"5MYhՎ%[`9aXj/hHzePFaO;٥{519}o |_ - 5ۉ8¿4Wh?dV׭s[Z~) pFA 1&?Ap-pl[%B}*OF9| pdJ_ɁuYSцB">gmNְtQgV/J^Hp]'Ml.RhL>)뱨r/W2؞\P*X{Uw?H ʢZMĚyF.R' pgot:ElW֜hRaFS00 z)#! ȟwEYkbm\-Ge)1aIe(x&A5+2!+i=#ܐh=kiUm|P7OhKd&Ui<qsN Vae ?-Gh٦.S02C0[aEYeCHjnf_m:XV3\_mJ@2ňHfRhysY8; gPqq-yr7!v߹McI)<XA&9ję\$]w/IwG-8Q$E>Y@d`&FcUeGAL(җY'|G ~˵pF+ojέicuc/=,&Bãe<ČROt :d+,I Tޏû Z_ulm{#*z#(^7[kؖG['5Ypl=81 Xe'[_@8IDN`]:}ٌ͗yK>HBbέVpC0õԯ祄!Px3<:g#3J] ≠s.^?ht_WraVa@1蘧6XUSUE/y!S;! л ?g<5$bS^1#<")+Tb=S.Hp5lؿ Xq  `K/TzvrzF@I{H\tx6pu͂=RHD.ErK]Ѥ=f9oIi.@p& m$k%; yl9`7Un 5-DI@5p;xh\l$'a~/:ߐ2h*T(<x50T^XE j"m14)jwBE1nK1~-O˶4ēS"@ !5pa5~*,aӏrv9pS9o"%%xD{DDYh/spb^cNum<ңB{kO^ri`8p2 l\.`8^v [%2s Kv`tj3"h}5!Ru̕qCWyCVܤTɌK´-`'*<ޔ,woH0t@aF!Pg^ %0+ޏCA'.6xfp.XUK6UC/# BMwr&78u[8hʓar:!zh48)*A*%QFLV\ ]# N}2]Z4YI&3}PXo.\xRϓՁ]mN:0r0>!K*_fJfŌE IdO [:N->έu9GVS@g@]D,pMva2:ZڍnfJ%{Ԗ9Eu*U~E3|ӵ :'p,14>DF;Y JxY6i/x*p #Rgs_"QМdōG;U߽]W{5=R0S5X.5Goojw/PXO2Q#z/PmNjh7`aWEL`t/0H[\2:@D{mr FtgM?(J>( ,0hXJL'QgMsw\P}Zd@{_y]59 Evow;yjT@I 'Z*}(aaE|501&m{&? :ǵqDL6IgоqDL⒆( Bd/'`-c&`6Lmtj]9noeu7i%nm[bi!Gm$UsB% bp d93@R{bl̓w(BFK5dH]W|TӸF4gukcK?c++6?zXO$0J_jp14LVpa[Fd^hP3:kɟD̠83-W(ϝyї兽l͛FTN(EgHOTD\ rM&q:sߓ#VVHRF450cUFXh8Z,QXyU MSO<ڡJ"ZK|mK檊iryo,GA&h!e6:"oK0L oT:@.w%L:i>X3iJhŬda2(/Jnkكߨ LvcD3L`@471U0cd\< AaqL#}>uw[=uQ>`9XCސs'#бʈ\12* Y*mqT>f*Ob(/ƔIwƫS=y^AW {j:*p&Wy~(ɪ억pZDIPgt x HB7gΩ6U<D_=Bb4k8 9jR)otXE !u R(ϿL5Nsw]4?ʠS^U୫|xߴ, ⚛OU,^`zTɖmBWף s%BdP4NJ>ՙKlDzq` S~B p-]ӝغvUX{5HuZ9Ԫ;Q7V).\|r/='I="0.#X5bl <;n{8vmG#ȱ*N#9T\ǝSܷi&_¤M/\`mD-|#'Ļ"u?>]:z Y7ol[3;y_[Kn!7CxhAs0)ƹqJ$d BhoRaEX kcήaH>hqc&z`R;|.W]zcT~!x"= M^>xy5PQf$՟(XѠ2ph|x)ζRmn(#s3O.$D` e1zi5@(mOHi~ݭ> [֤Qǻ :c>hb[oVXAˤZ֌n;À֙xdt;+`rO*U?u}KQ?:q;{:6هa J= @CNJ&)kE:&7HRw geQ<44{]@5xs ;D)~TǪI+5(^cRtaG @,Q<;H=M.OJi$)Bi dϢz_QszYRs TFNT6 ,xsJ3A83H# n%7>v.9pFF痋0›Y6z-@-X}گ},1Z(:@ɋǣt6Z7 3dPFa !l(4'C(C% ⯳xY0Uwh nW]1uq35f.kJJqwD2JヨE ֗`;1Rpf*r~8rigbh^eF*X-kNy_u\e.Mp~j=ҶTvKUFW"]u<+#g}ź)5I) ($@qKl{;4mcGl+ A{C{Ν Fq:C}&CxDL^"1=*n9CU5m*z\ ζoa>}ZǦ&Ka;(Ab(OZz`g2r'Y&:Q˙e0~eݩ)z)~aqBN$ )(ɳ@ARS3Us7900iQAX4d, @ּg Od1(1p@թҬTr'%"χ݇(AW'\.,# m̙f qA"(MHr\{7ĤeZl;mm({nmQ 2]*މH;;UYZzÛ ~52 [Z=: Ƙ }){%/:k?y Nv<,+A0'UuzdD* !wh oK#Dr3¾;|/=2쬨2 (%b3UgZ7Ly!lnc,2g/NO~W{ Eԙh?&%5Ʋ̕1TTY+4\. 7c,>U_@w;rcNB7>܉@<`EPY` .8201N&`>W݉VgLjs6 (=2yT w8b30(Ƭ9kn7RZfp2߂zn O^,F(*? ?pz٤U+BzX_M G E(S4C~pгCYm0Zq$@1me, Fr5 ̎+2*8aaGնUA^!vߋ dr]5ܵȱ(CZyeэׯhU`oʖتa /6d!2P{[20-T'=wo'qۚ2-#EH MnwGlq$4Gg JRy9Xf/m%_F^c5n62ؠ13 r/,pcrB|d24Uhׁ#NJWDÂ-т޷a§H_*n}_-@ʡ=BX e5kNS~)ʈHtݬ2x;9y-.$X _:(A+;!~g4?Ӧ\hC+jR8  <թe\Ik !S#4[dE0톕fI$Ll7>Q Q=@w>ƳPX# CצTHkp&`5ѭNĄ́Wod8И{7S.ZR!G⹁`l;dsR:jAhA`%c@L'>ei8 !FYZ bޕʜͪ^YBz%)!zۛa(][B"sGO[hśc|45H|iLՕmUtZ1 o XekSb9)=TÀ($)|`A,7Id|Nz, <[e 6.~Wo_ c?к+!l|_bk9q[]W֊LfP}ϵiMpH6e{Nq|?RiiZCʨ3Lʶ]t[[RR|y"u[k{dvIM0ldI8x"60_~iDGF!<3͑"}g|n5R]&lz* CQ/rI0mz4`D } R<HvE,Fp--,6z D(eqsp) ԏ2\m1V2SHqĞ[ux}8ǫnKUC5;q}h<CȢ<(J 3>v;w@f+F#ilY@d/Ʈ&blxcI@}}k]m"!p9r52+?eõޒrL4=q P!-vνs)JȅWJ Qv Sk$"\v3pE鶼-T,F0H{Ƒù )+ݸִF?1L DNd70&BJ? i|xЭsU'n\!,YdablQ,2yWfGZt%pd`(.h,̽6P(K3eRC1AI0ybC|a޼#cK/o!5fKw d$Ȗa$ur7ڼs g;Ƙd+%V%A=v_qNQ`I)&:/k:pYɲXlĸ.KI (ALS D-W  ȕ=A溔ځҸdRFkw5 җxoQl 2eR(KB0^><:.0`Uvubp5,K tr ?/Nʮ KsYoU?~P1Gq{snpB#Δ-%g?>Bz͘cc΀h;x?I } x-O?6BeJu_FهgJYJL`ƫ]3]nc֜E5AX 1RdI?dQSA_Wr/4鄉M~_TiP)=b(gi,CN`=Hن,(rm${(6p9tM0GF8{u00^xc+THD埍J5)tSd!J$Nڢ>ݓ!P(i^K&g$Luހ㰃NcF.'B2ّ&?yEC|ҐTj`N9H/i)˰ΆSt9HGFĆ͕d kheLKG-Y$Q́kl%_\~$v=QtfWs8krȎj1AZzgfhxy@Ea&Ҵ,wr'ϛ+cxz3BPiU~/'y^>DDDJ.+g#Sՠ!'~aAw+H{L}ߤw#oUug<rus0] bZhj=^̷PUqupL'12HEyJBuWs B [JWȵٸaɈo-A" ft`B~{%ۛ^UJ?gcAN1՛-v[C/zzVqĔ.s2n"رhz6~`"k% ȎWZWWB_N>с+c¶VBE.ec5Mlc0k@7Pn0]g8ֈκ[~`2gpF)eH8Pmy:G1 .w4g]DL3 szjl?$[_;a7Y+/O4#W(S /_ r P a=~di''1dȅа TswЅe/+  88T+|%Dme*:,Xg;w⿇;,NAAKX3mɊT^[.!r|`}8PPREG P++H h>#rHlIp~ ӟrk/,5Ľ2 ,WUh<ŀG2)'6b`v`QIUދΝgz쫺ij/@hsN6$RjkGHGcB =pVd5R0(-}[ (S) l/?ޙ#}᝻|IajJGG _y<__7YkR?t; Cou1uj3k_VN_r}~Kk'>3NxhHtUuЉh?D+iXi0A%漉[* /[)# -]8u18}=2P\4X $)>[ /`?m:Qj5}y $,O}^~֛Q I8myfLkq Bghr{8GphGPSq h>g=m_/!C"i5`J<)}&*Ic}dq ( -|rH,n(hE;7"&IJpG!غy\,Ae$z⴩vrWQk&4c(0 !RtO+tXǙd WAB7,n;o8P.3. w-1~jVͪڻv,hAUvRعE=EeXMMf/t\Ր:>;l9>өĦV~}J䂢Ju]g1OÇY $VP&M[t-?Z!%fXj%RҼR͹ֻe0f5'?\祦n5ߴ횝ka@_M&;`M46fٙw4w6QM Yfժqr\cXm $R#/϶6"v/4KI$H&vHY{)1XtW_%r6Y wݕ p25h4) .6atF=.Weɞ,7hi&K ?r8kC9ʱ`{0q4}J;K$q^!yuW3C,ܡwsp;WYr!]q_:oN6]ƫazAyTx=^ύ~ x-H).BUgOGQ@#0#{塛]ekh'=oh"Q*L?luN@r5oaL+-}/Kz,R%kqgtHp{2!D{"'9 >$-}*$ܤ>ғDdҙ-7Ad2ywnfq% P+Fr1!eۤFgH2΋;WC$j20oJ! ZԘ*_ou#KUqЅQVHt*-jݙ: 8-%u^K¡Jv-Dǯ&8&2fsFx𡹆 LrߌMkV.b)=ȷR7IPlLuVy&rg#@EyTվL\EOƠRu 6ɌQP uov!ƶ@X p%S Awʿ/ށ׌zݏML "Mʸƭrv@…¢LД,kı~V ]d#8qjq"@@ϔ\uTc[OL ۟bǔ1#tS9;§67WKcվcUD=y~l֞_4KxjqBCrs̿D%P h| dh\¿ f_bg(=ߖt'֝ܶc8F-x\Pen@+7KR(̞-NJ`S,n'RrްpDVrp]}Ph tofSoI'@Li{qi|ԅ*~8)Rf}qwk99uKQzg{U6@Y*W'iJGdc~Q8,h%୩z #ѶD7z ßEp+Ϗ@QO(Ei0n̽~e 6=)`AR *nS+=_5=ۘ 24'BhYpK:}O{WDԕ{D{)Lʆ+piy\`jΑ WGQ` 証C:.d8"wB}lfܭ;b4;~ԑ0N!Q'OWG tM|J8ա:n_>CjTKGHzxf{낛gFD^LXwHJ7Q铑Gt2+4#+j~q&~u#@- 86Fɩ]DޞTa,l>w ͟8P2bjq,!;q!=M"=y7_.ާnV4CQ$ ZxY6z^~v)cX qNgp^N)P8C^홴`gHH4ꜱA& AgGQ~'>T=*l:>m=W2۽.(Y*SEqZ.; K[ 0>y~z϶G4Wb5(wasw7 skuG`*V4 !ۏaF+2WC ERDLcHS-5m>!sJ* N|GdQ4<+lz\n Y0"/42M@olA!M mq9EB " I Fҿw֐wpjplb3Ծx0KZ,OO; BxSX\dǻxf㍪?@$-:Y58S U{ {y>hc@cA< ) c׾wzbpg+32tq̟N2x04 r$x<{c0г \XGoڈD͊Xg9iPjX*D+VK#*8 |#u/i v\v/j&H]: %]6Ն79 J"rreˡ_ 52^)LK⮞sbրa7-hԪ,Xغ53MT2H3|O2դ!n]fKyңzտs*+4?T"RDQ_ʮ!;-1(RyZa PIt!'m?X&?R>'⅚l&R8)ot!tq|۽tS/qZ@ptQ:g526y:/ɑ@r.T^`}c0*Ԩ~P{\7vZ7轊! 9/Yxmrh&V/΃|nAK$͔8_J]a&58*D*t R 1y?=Qz (Ӵ=E ]m22dU]7F5Zd^S9lM!t\ah]}}`mӛЦvpPɯ.:8I2I~ߦu k-=hq&ӳv^4n9;T 7h.Mϣ,.UG~-qWh\^꽛g8o;fd?#KWa:rGQWhK,"t}P%2 i@1Ҡ~&V>v+"n>u| 4LcEY>qے;eÇ,Zxg?-GQG*!,T5o2-VOH"nLf˾|6&u._ub^>Ȯ.Q']vljVUdNWnԯʘ]F&B>濂 }hA8rStRH I4wgWAzx&ܰ@C8[`~ZC.E]qWeѰ56h\JH 󩞄:VO=uF2Pnu zm[z0{X{I.qI|ȇ-N!?-nm_ mKe+@/LQgΚQѴmA3,0/l8mm}(+OIhb cuvfZR'-z>zǚyA Ǹg)N\<:gW=z*N+:s)Γj'޶ȯEd<|#Ob /iVEςc) @G[kǿ#~ֽĒq%5t)bS? 3UQ1Mkͩ @8%O북ߛkI`2fU_`(꽈%7xSFm#_R m ?xrsm:u?h.OiDZb-"kNЮqamtWfYW0K\f;NV+60_^K !.ֈ9.K++ DA4Cv<_d뚍lo6s\XlU۲qZ-/0N5M׼bB:6ߺ$]c^OVk츀ĺh5}%cNa^dʄxSLsA=ɇoDm/ ad3ND]\T8^͢\i느peW I).CG,|ȃgpZ:NT@bG-X*Wߜ:FU |R!qht;7kGC?ߒΙKԩ۷l4]ig9f5\k>L?'nmK[|!6LZ;lU-D+2.,x(ˌN=/*{a|MV4/X>p&vXW<4XiJuQڵmM[ZKir.“V>u !:@l^UUlhhջAsakH~(?]b>Xu%j/T{hr`n)ٽ-*xh#H6;YpySH2uEq]MC1 ,=WAZp6+i!:k0bP]&u)'М( Q+<9Y?l*HƼB*8crέUjCO= E'|3MG-| q7*eY NKJ'N+= ●y1"!״5n}fi-)Ƶ2C \K8/q -U r)0Dc0Onn`sKqg3i*ep84X`EFLq}A ]}׏_}_lKM/)s W~ ;S!ϸ_T0$|涐vI>^=#I^w*CimCC^Ba#0g+`pg%1 k-lVPnLS :)gg/欯F>.8"z86[̤Z ۿL;S] U j$Nw2Fy+[aZ׫{琟5SH>cW\A4c_GK=F͘ަ4.ءXvGfR?~Le{-aJFB"+kGBlEN}+˘7! t6$tJ1+`s[!pV 1)#^MK- G:l(nQ1z6ziT"\7=Z0NoRVBPk 16 qtOR®(ZPpBy ;c?2٩th맟DхQ+ XT->|~,[ҧpϏI!Rlw o$tsٴSeGgiGZ0JܟOj+S1ݮ,SJkI F<'dXhH;ڄd%VarMKiN)۬V `ejˎQ\6 }/ec\LK؁pj1IEs!Rṁh[zo|ɑFw r,4 :d 1 nޛ(wȜLA&`ؘD(aK C,44AAO -Aj+V+(G#Kո;3 n .KĒ)j? $& 2n' }2ѓq#S?܁͍%NU.T|8݀BQK ]*z/ȵ/YG ~uw57RvrADi(>-ntO`RϞ\V/3dk:ED)]F]fWeR%ܒD˩e' ~yh]Ot)wbݚ{DC/& E3)0;%߹aoWnV-Pz(KUnj^G)I }( Je<^4ϑeK\&Eʱ٣Ȭf򃴡C$ȩo1x | Z節#!ݡMתJ!純bxy0TC; IFLi&kDbi6s5۶'G۱1CH/Bdw|Y3{.gsv6U^ I`Ӫ `l6K$jrc$̙)RnQz7g&bM%3"a; n 3󃀗 Lώa>q37h{*괓.wu!~cZY{W+zr-GS Cp1z=}O}/㯾[ΘfO9#GB-o?׾jw.1̨TQ ЅWRlO (Բ6鸖B#-jJο؜,̶os  ^ͮm[As o}-qҺ#SᎍC3/shd?ň"ՕLUӔ8Mvt>9S{g]EK4+ Fz?AJ b)zV9*Gdkn>XdE^1d G~zO'`XHjPcCtP/)d{`EG#~.ԆxB%ZX(x#雘3ns4ݙgf餈iyScI#KV:XwIMĚQ vGub j}8 /7)!sWh|z1RjX^C )Zqi2˽ejXF3Bq5D33` H湏p-ߚĠ",c͒7y,6k֦Mܿ i;vΆeK4v=ږvL 4DlЂXU''r@ \ɚ.m_ȝo\S^6Ӂ@8PͲ[0>2<"/'F N ҃9X2#̔v~RV%cnYzJ6…Q(C}ZP5?9~)>%A^B 볇mnD'*^p[iUU@j(? &D"."O..u\DŸRjpp yʲ!ӀqǨeQ%Wr zcq; SvXW_7!}շ-yEdc]"v'$86 4b1q^Ew<52-+L_8 W&ȶ%HE2Iip'놡(_e?aaA5lkS`rtF|kG" m¬S|5}hz"'6" n+2ʎZ0Q[Ow ?.&l} J<(V`댔)?""EBP H!1+ls[F~׷\(:F鴺߲0.hL:줝Ϭ rE;==]n昼R3#D(ތ%'&`WҶ]X,Iˇ;SR՗ jD`+V/<G^c~z=[2 g@0g(K3~*ģY̅j)/ȡYiA~LG2|oT0 5$Vp(>~/HUGҌ5hX%I!potd<v5S*(8E~c> !E˷ChjTaI9!nz#?1h3?5yK PW7\HMȋQC/2W!9M i^Bu6!3/2c ȥ~,ͪkCyB-Hu٩/P Z("#]]'V6Ng^RV- TWQ7AwՏB] /uV^XH'PhXKxaUbWJb M;~ѸFPkj7~irVg<ٚo\{}l oafݯ2`Pqtt&v3X%n&l6@NsQ6eOtE# mg1V8]z$W(Z)KI=-ZgE, ; `0"}e͈-BJ[$"m=<6I憲|goZ7RH)&٣MK[-#߮\Ja +6ox;+,A0 ܢ!- Tl/'0hk?@ )eT_4fRT>4(eT隆%<;Hv'Yp8P@ZQ_xo?A}puw{]ّ6K*㶷<9 1:VYؔ+f]uHDQ=UC:Y#TwC':E=-'.rJd5  prA;|N`XMK8ŨOLI R54Z pg m?$$BW`Z_]ZNHIg=l&Ӏ (sZ}(W1 /~TjS/"~ B/,qVm0WRVb), d|&젶F ~˯޹R^!g!קu{Ҍ+N R`.-nx$N5Sk9aKg<9 q-Qp8S>#.mW;4.W֡ѣ?V ]Q֗saH1ux=/oqciQmoGfX}& %?]¢NHgJum3"*lcE\lT; Nq=c:Xh>N PC#Lܝ:;ɓ{qC%J?+s|55 "8߸,s'bw;6 Fi޴=;(&ȔՑBO0َV{ TfVSex!pb}*wԧHh3%%ai)lwO{Z}"#=2P.\E6aHY6 "jy6X7:r?}el/r4xۍ8-Fz}%2LΚ#xrԴVi_4*S4<&f>=㯙v:+ɀ6S4{IRtx4;Ùwrv+7(IMZ rP6Ԯ266KW衪yf==ghMm?-:GHv2 QCqn xAtbA-FR$ T#_? d ϕNd'a :Y$T k;R+,@XRT ZZ/QYa]^3Ol0DX3U~etȯ0Z9,Jψ cOhykjQ7P"NgN}U-dɻfYWUNd(Nanx3I09 LBåK DG*,ԋ &[R*'&J7BN6=u%F32{$1!=֪YHED>tu]0`PR=C>5W a5;<p1{󬙿X%Mg<1N^qsԙd;Tqu"'k=g {v&J`8^.O󪇲X{z'??͚6=3XZOgg\OX pA]Fy2c9>k%m؄TxH(d=`j[f_\QX^t{T];JH-yNΟfݺQLiTgԋ,2R&5\qt2PT %7C-3gEU !S_7'Itbp%n ۃ-V bQgm(@IpWb )C 0*Vgl0‘DN04<,/N 6r{ygH&=jZ=]0 jJ,^ RH=ӑF!yS_ډ~,DV,ZأFr$)nj'ї ՁeWJ8,@9.P G˓B XbXXpE{R~ơCIll>ءӺ'E 0C+_&OXNŧ_q/-Zq6r|*+ 5%>2e߮\ڼY 5.B8fϜ5%P j֟2b( u^,sXvюSl5;ZG :=>^!wi2l =Vk_|BI-8u -WF*;\H+ѝz-+]ALOCiEZe5򊅨+t'.1\2ad+{ MΙ߃0cEce8=v%\ΗyxM#Si}Y; -uIA)wwv\ǿYpmG!qX"Awd֒dHT{nDёᆑgA/XriW'|%mj1+Aj ZYAjIK_S:>>|`` SDl{2H'얅wU%Yq0#!8=?#ŭM;Y|;0֭":6D~\6敖/_\à Ql^ f[52mVbPK;\2iEy.̝ JVrtyēz kQX{'׍q`նQ -wT \x#B qc~bS]ub ږP nLkR4@͈y:E0mp)r^'`3Ca 3Wْu%= 'o9-gKoM'jʤL_HÄФ}Ѩ@Oula/ Q~wc6"4v]\}FBnT_qƒ/x| ZyW}{ H7jl9 rn&Ȟ'p*N ,bOHB] 2ԊjolYWrhME';8k$n (Xaf}]RuS k9K@f?Օ"Z >Ze.pҖW&ׂ d7g,S½!`|pz(6l|gyL2A$oYKZML\Eă_; + )Q? n,?i6Vv:tf+Z,RWB#<x;iĊCխ#co#*O1Wxmmtu|E"?~쀕Uhanb\06ёM[d̈́v bNUks,6mp/fKC~z,p~#o#i(3穤ұFV)]LdLLlzs%K~*M3T0k&Ә,@HD*$l+$(o< 5Lof/'bf)! YJ :3G~.`4r#(,yf:B'KR+{߼ԣb[UbBȱzQmS ҺG7a\};lNqI)|XA) }>z T?l{)"(vp`4yNjH""ԔȹeG u7YۜW:7oU>vw5wX)jN>c9~Wz]Xt hmBRd0#_V|Cfoa^Ń66'M"йI)ߔ)JSQ)vMhZ_(.*O'}^!7Lx7[>YMw08ߕr)ی#hOSS|~X5dF/RYC6pC`'F p>A75U$!>]dRbdQ Ll#)SevX#63q *y_YҹNס8 8fxVPRCyGUzffe@9X"`^)ìLꌦ,jϵ!(ɮj+])me;^.6'aۇc 6ӝV?Qgwh6y/2VWM@ -- dNG3QU#33N6٣vҖ4u,eT8c\tIBvͺ8MF* 4q+).ar0v*̬ZN,BWEX bR5Z6+@qU|Ξ94#M L أo~t/SɮCgW )T)Dwdx;IO;=:|/;;+j.C2;E9 ˧FUd&f)`a?QB cpT7d9l-ʬ@ӋRO,^/O{0)rhRyLqҒJBJ\ 1Tl d~<(ȽT!|%nOhgH/07ӿzJ\|dHldMH( kIH/*ȃGjPúy6ԬB;zcɢKwڹ)+UjYwgDKϕEaU <rg ft?G/OXUgJp͖1co,q :LFx~/ !f5c.Zw&"Jk1C@@nKDYW*(!`7 Ŏ2"79dUEvhU =[lsl,9^*|}dŹ| 6*3N [[w?[꩑ǞbXsB6ɾ !.63;9!+{iQytȨL)peb;&M(rXrm?Y/ͥ u"(R@Df\+/iC>b )0ʮMč^Qmy (Xp=ן|ɨ1mݙ:j瓏Ҙ'['MXcNZAKgye,tgv\A gȅ{Px)y\I6嬎Wyd*rL":~(Y0dV\=3AB#'{YKf>Q!unÖ}l{/ ZАd3o6G̎.D# ~2尼: ] ^y>JH ɯBC)BRH6e9.w:}2&mHL^U\ SV*T*%(d`~ZR:Ƌ@ZV;eVa3siI.*vJgp{?ʻүJo*`]H@[ΠhBe?$ +G Ž}i (%W ]a9Z>3J4H Qw4- (.21+r.Mxß DGiN*22[z må//h c H~5߳ Y9͝pocջO'xuohw=)f6ri. S"Hz6BeّS x` [h~!:ݫ N"?5D4d1˄Pf20XXWT0S ێ}^TbBbuk; kh@we5lv`T6{:kE!{ o'_P'1 C/f?8cJ!EW T;"f^Fo}E( R L,P_O3qN ɆPq]Pj:HhZ'3QAYR8N HA\tND5 pDZXߦ 0js09.#_k1=ۼi%%G;w+kN~i7.i {HIF$+HόY{!igqu"g*V'vOE-!4YJT?PZє;S]_Dsy8|MːAK ;ẃO徿t#jw@i~D{w(G%vyW " vonO(oPň;)R\X{¤8GV2'/ҺOhOS&v8љ`JMr v^P/k;}gT'wζY\)t0E]gdc0j8>&/ &HozA"@BШ4\G>49'^'HG틋>E2-ء{Ym1`;A1=}oc#2쉙IU_r!HrX GJᵿm3׀62^>È]-uxxr7 Ԙdr`xzdc;Hf_U|܉dښipa/]qq[]xv&6 dwX3y;L6V]@1r" oM#^Ġ񪨰+x+(u QD_4o"N!;\wz0aQsB0*TLK[y}Pw6h^=1tf3c6kA)rv `hL;sEӊ7.ZR EnŚltek'0?uRRdnC'%aqrZrxK ᵎ z `G*Wt-_(,y[f.b4*jR2=^znJFtbm7F/6vzaUrCh⎨MEe8`(Ow7$@QLp X ߯rV/&:ip.ݚ6dعo =[CVGcɻ-zcALH` rs?ole몫R&ZH%a PZκR[bȞE6#o@|֏Jq.mZ~}x~n{A _eORjY}EWA~h]ry 5h)m^y *b16zhB$$'B+nӑ8?߃Ekz -bS!=w ܦ4S=uI g,`dE^Viot8:Q%Bw`>#0YxW'6<"'vH5;=' :ƾv⽥fUV%ǀ.IeibO&QQ'P\fQ2MX [۰[7vjA&sX9^㮒 =D˨" έ6/ / v0pPNQ+D`!)ɒt8urLtR[']TTZ OSājb%,y@yH{Ŭ~A敇#*5N+Hqi(ly)AS-JL U6ˣHSBx++ ϏcޙQ.^3qlM%pW56lmOȝ?8.ƚ{BZ$EFfub:b0, X`"2"b=TU< VV8Nxg#UqC; Ovh(9DKl80 j{^u_RS1Sw%${ rZJ3%:V&lkp!96|h*hpG;H%LxzjcíG̬8Uj!;.oIEsǟEဉ FYe m ('+'Gs%.Է꺥ۊB$~#>GjIE~7Էمua_6)'XxߥWTyFH\6;S+DB iXtڌKٵ._3Jaz#h>BGzm;$-- 4VeZ7Jy1nat]1cZ 0fQD?[S )ڷ, tK!#Av;} ٣@FĹDZxYR VPHWtzE1Fj?.279IqҞTy֫'MC,G9pV=Rѓ\`nGi%1]JcփF8\2O5GjvUz#՝='| !2Ħ&V~c,.:Tr-/uN.JM6 4e>&,t~< pM^yƣ mU,Ikg-`q|<,2m'D$siڟtâG iC"8\F˜ߺ* X6RSByJ4ѕKE;/D$‮(~})P;)`iD&GSdђ_Lp]?&4B[ǵ]> !O$:ogMZf{RIXnLX3)NjeBLF ?.# Z@PdG$$ fc:Ɛ-'ˡLBQ(IF$n1XăY0e=Hѧ:)MT UcLzҵ>΍}4hVJz(3Wmˠ>ʳt5O{'C L`_5;0m}o~/5"lDk<6`=> C>}\H/sdž9G7Rhw7\xPF.hu ?3ww{ɡ XrG$CR10pMy^nK稃63=hcz|l> bRs~[o3O(нGjlϒFwrYo;S$)nԹ<UCJJWQ!6ޣnDz}%cd[`Q8Ƙi9G V5>շقkjq]5~22~VcbGNC(e9@a")pWN)50 'Ƭ+'osDXegyTGOdo:{'w](,[lGW~ Ζy=҃;k@s$t/hz欫zQDQk̛r̵p dI%m%Ah¶# -JJB ӳûstÑ!(\.]u{HfLų?}DW9cC!CG4^nqzBDk. )w  \_T29Yԋ}r߉U<"L*iRL_B_S;?mTN%٢̓X7kϡ%w&z.Yii6핵:@% tc(c^t D ]@ ]wP2J,*lo<7O͞u9LI]D{A>=ˠl,H-x FC{Vd8@&G^psTV(-ZrgXF$]WlDl/JA]O}Y(mP8Zh! > Gm~Yp2#q6v9&Pt7O{Z]YB.ytRF3SNmd?C֟a? L9h l{.T*ܟw7 y ! .^ 6%nXjZΎzAT DUQ(^Nq)60/a `zf5P8gk#g](/l5?G`d[$PaarG,cut#K~xhAm D31q@Q5ډp׏MIID2 u݊y f!c 0)=n<"L ݣldžcOi@ΘJ3tse{ sBvDAP<SdE`p*lU=°C?4y}4%E$ӗaM͖m$.'ذ 'zXx5 =h3I@x~kdKeDH &>ECb Փ9>m<ȫPj|/7 Ȕk!enMjޕO*Jv @i0 h#, oa$ 0lژ#;Mc$y@xFludox6ȱY̗+ol.Tq9TY>~:>Uh˟ C`X(&Ktc kX {.׎Bo .+D >ě^Z+#~T +Z/<7B$d2^ޗK|4/x ԍoÏ mmEzb5g,ED+3P?jbaCahHoF`-Τ9erH!S1!v iB b/͙b+hknf*R(0ƾZ4*""v[C"E$*bIh D:-$@uK|mIDhC} Nz6vj`k\~?Iv5)Zx" '$Ï\N]Eeõ:4QdV4,)@[s]]}uf*#r&=~P| nM䫿ikFB_$ RA4o^ ͗7<+G"^6[]._m*ّ͂uH<T*j |e=@1! ]QXZ4í\#*4`w2L K֋x\oSy'yZZS OaKQfÞD13<"n |cC! ]sp-b!D:sK]a* Vc3ʗux~OB?_8-Fzޙ%!ޠI ]]2"uRkqs!ʼBXVgBShb3,Łm>kAM 0p#W}r0 L!0TJbY$24˃iʞ̥'o&ӖxC/& yGR$Dm_{+DqJURY@Eڧr6/Fp$I0k_Ə[,ܗ7%! ww'hxzl.ֈ&GB"8a+SPݭpḄ}}h5c<~­Co {kQ8rX<H+:vЫ&4=n\Up뤰<5>2%^ȹQybv)2&`h>! v;>ePGYGd#IXtC _/y2tW1N5M%yh~. gy`FfMH ?g]W=8Ň951Ř]  p 3Zw2G<,n")ց" KHiulp{|HtQz1!G'DT[}{7~ʼnox` "3!פ#[ [gLmV5WǞ(kJ[޼Lh[9ĴgIœl 9z,u4K]cNoy'oY蒷/=zOOJyYEVMPtk ~[O]gϻn{.X;#L߷ ko S62*ߍr2iK>J'|MQ^6i::=Fw2|ŗ&8x8#ά>/}o3x,&`P>D#La ]qǘGZ1|gT Bê(>?6"s@^h[6 Iv1T `A{v7#pU cjMgMNuޒB:FKy(7u=nrrAe;!G$dMt 1~>#yj\]l-Oz\t/:"DQokg/XAlXi# ɳJmɻstFCeDRУ&*۠x-GvK>{ToӐ5xYSՆ zm,BFZМ;W1c8&pn,PCQ)~0d^GVÞ*X8$%Y7TveտzjZܧ+rhđ4E<().  Lr@ >H,Mk*pzj U9(s2`~}%b5Ry-‰*%o#aN)z&b]0'tRD'#6 зȝs# 86vCV_vbPw㦦 EI(ar@LCwAs$wp¼!`psv&[!0&!LWxlw^nݯ­bN;ZVYV?! ֲ7񜐣(ؤM#D\%0(ù7s닺;W0͗e<ʲdHUJL\q(3;4}"47>%3x]04餋] 5xnDd8TŜ svttN/C!Q $z* חbKjyR-ʰOpY :H6O(Ljx@u/82QƐ-hփ>"Q|w v!c>Ike)]b:C͚mNѼv!;9d.H - Gf a ,7hOK]TmCOuK`\;N+DM /F+ /uBU)RX %;'{F&_m拵FoDMp~P.)B7b{k;jdǺU?!Dۦ[0A,6rxi鐟ɲ{֭XQ4@q,+'6'iyB1Z Ϋo ĖV8)0hd^O-HH75LiM c)mL,FvzXVi\w,>wya2y0&Gx o|ؿ'rn=9Έg;W67q+bx1?>& Z}A cPdwL-#ikUFͣz:Їݦg:}q6?gDi)-&# V q,snuS^A|)F@;CskH[tH;XV^K"l`{Nf8fd ?D}ƫ5Ch፛h)a}@~8"rIiă0?$qmMV 莞IjfGCd3]8}@[:j{x1e$TvHSY.G𶛉QaJ K'0ҧWU`:m z7*qpcrJ["|Y͕:vGТ`E&jU-hggd͋˴ʱl_`={kМd,# ߃.|8/sCt;nyZԦRHŖ}LgFSe:Juc?f*h Ua'ٖ:Kxy3ldS5aJO)oZ6"n' I%d%s] PZ$oWQl]ٲTVΉGg{ :opZ3vs-b~t#cUί;PSqNQ&`@Z=cy":>NYň#mA%ۼo!sTǽQv8!n-|~-xKݩ Ii;E܊?tqWӊcϡMs3m^}:m}6D4.{Wö:I> VO{AAo`+ *YLjb9dʨ&*L2X-cN$3haRO.x筓EG69N0tP}*&evʧFwH"" X͘@Sm_']#xDkw~=EDB[O9Y`(h?ouzArJ{wuI{8܁q)I7y7H_>KA 9r9[wԗE~hW8C,.B4o>e%y<``{~%e2(/GHwtIwuң l ]j -s@ZW6E.jHoI9FPd0"=AX>U)z\ioQ--b Spxpia Q'xϾ?87@vFobo+# <ɓO 6܇ j^NVg&=ݤEt:uM`ƞ"S6ޚ)HTlB*m`i¾S#5[%Q^LB]x{ڊS/N: owka846na5.0YW"u C3/z\.m>C"3_\9 ktZ )U—/t+/ c-kBB-cVׅ>|U7:ճ$ʋ!3QtXN$ dX"&P_[aިa׃0L:YC_C8+ۥE{܅TVmՖRbز$4uf+bE!֣Asp<SDy8OG Y Ve6ՆzT|gռ_¥7@ɑ z?CC&x΄cXZ5\7)]`.|3RfK=`!9$+OJ+x9yd-wKVO 7kb6yH_9TlFt57եm^Oo@<ZO@ uz`zB>m6 ܼkcHʪy5ktaEc$TX;gϐ13o[4rÁ KpYOWKB UsV">~+/?a?n\}_305V̪v32R)uly2[2 ,)Fda0Lo[&ό]C]fMedZF{zeh R|5/)-:97Yj?8b,U/Q3%-((r..%iqWꪟ4 %!ӋYf-rIS({ⴃ&Uͨ,EC\38 ;Esʹm?]znWBOBb=gAK2cx ;+MotQ[wߛ/Xٙ=p+v#P3IC}'9\\XAp tnm%}ZN5Í)$d}<яnX8J-tcAIޚ3XV@@IӺ:(x40;[Ż?(!׫4m5koY $.Aٲ&)¨FāWb!q7VW^>$xMXkWU9-~ DxrQ7ջy{)+mQzׇ2h|펅9D N!1 ?liyJX-"[TS]DkcY׽6+z^(뢱h&z2y(hPVd;CGPc!҆LMJC6Yix;Ċ6>]y+}د߫21Ur= @p#^{Lq)SԞs]l@Cb- 3W-+ް>ǶPH ~~@(BHpjJFV_dP'@2s' vy {f׃DM]GUC\vs8 L:a),Ys$p+yE/TdƴIF<./ {<ӑjfiWOr##5M[7fqځ G÷P;(SJK'H:И6;k[=:Ru7ag>7;jBZflA|ZNτa3*K4ɰ\ϭRpyF^ߟH+kZѹ{Hb:`[!v?}'g,`^fI@Aٜ)IT*0mb[8|lCLO_QΙ;I㰜Ma.y΀tC,P9w(k%Zvzیd\'-IM7cSv24(;2ӵЍaASd-MsORgX\'g8u';HnD-t铤S$ X&=uZߩ) ꁙ̑\K&jR6#_Ž{ @oaS[+?!OFWPri Y Y|R0 z Q3bzͩ@/vk'OT);4s%F YD/0o_g>_,(w QI|B{C66Hz<7XY7RP<' sT@ĬE-ޙ,VM@]a);o~Ҳ5 5㔤K (]>rng)=gx]e$vY ^1Q=[5_6^Вի2\ȍݤT\UqL~o >`r~i0ǡ ku-唚H.8 FsC|};g#yG@?(uǔʯrsjR+M) `*`RA [ۿgakڸ )Du޼m6,l:|)/4)6*{_"3x(!ySToK;f~6v' omr,\T*EzeA.دP% %aZ.&;w%S$Y6JP7c& s낇D#?͚GK]u^Z;Z=>odJY۲S \\P>5Msz *Y_Sd`͎~ "i%jzhbhQPS#Rw*LCA& _1 gj| K좖G1SA]bZ~-Qs dV0CYSLg"1vd(4ښX_ߨLr<6r [ 3#lǡ O*5fv?ID=!"9^2H2ƧƞC)6cS\R j@:X{pOV`LldVP1&~ILpP4UutkC|o崗4/(7\#-ib:IGoDi5mձLT'.cG0 5 aCs~L Vl̈_uބK<2*:~3鄁V]㌡7E~ APK~!9YͧjW#{h:MtdAu 7XdE+5;6z,{J=?nQE8*I`'DFrkDC!Ay8 9Ǘv|&Zkź[#U"ERY)-nN0*^/0.Wᐻ[,EXz@~Let봰C4qWi^ˬ~+ӡ!nhHȮ@_e[L;Ђ||DvRd^}L6CI7 ;0Y![D};p8Ct0Ў| 3v(.<Q\A%M6$d;ɺݵu.Oz'Gq>ЅsfWk@!ZXZ[vȚĽ(U$7Oox2uWX]z0DDO_]t/BlC4 s7ּhRHb!3ݾi$fzϹk)Q12P0_ W@?l)t.TS}m Y|,=}1{9j~,!zPݾ6͚cuܑ~,;)'M~Bh&Z]HuKgY KvL~:3K4(v[!L&ُ4urJ1NO減GXo W]ykWVfWUBqZ8ˀ4}@CrT#Smo*\fZ*wX\YnDD?C0 xk}|,=3ї^cVAP1yq)i1\T] J`p9:pJ?Uf&^]tP/Id\mK$abiZdVAZOW\v Mjh(*Y4}Ǐr0mbJMfa5IbLZk TH\Z)Z*Y-[4j누y#= րKtpuh$,ا4VIc/2oH/-(7WsK0G] ~Xtx+5~Ԥe2@ VTH)=J1G/KЃТ%' -FA l5L :1ʭ/i98J*.!E;f[;*u(M˭h*?KVկ6jJpj'E+)R'uNPnWL4j<+E+>X嬚#V~C !mAE}৞p]YRZw-mV@RjvsD2m*n{"oXnd1j:/G?jMוXʕb$;zNpT>얳'h7Tvb:z ng9OMqeTv@3ks4K!?XFk7m0`T6| Bc#!Q / 1ZFp^A*.DnY況@Sz\ف ܗ1J5#ﶸJ۰刷r"tFX_q=ZIce̡1^ܷUꋍhzʢQ4/ P~ܼpinq4M2V%.|$ aBݼ? 22.XZU'ceK{Ay(9ĸ49;oMgA 5/f&-MT 3{ 'mp>,ߝ&14 {TqwQ6~e$WnqoO+&@G7X4_ qCTlAD2A,n9&<ٔ-|@LwxWdnb=HZC(q"GtC%~Vb5Լ[twAxe=׷k^0ɭp>&T|-V ~ƷB=6CC[l& SY&r3萣}txY羚PɁ^i㑐i""`KVd0ſ$,O# ምG7&NI7 + Եjd\]Cu~ aAM( ɳf DnuH̥+#,;i|wTI&ѤN>0@%b.PX{vBDR \a}(O$(qTP A-8GŁk88oT x@6ҟcbk&C~9U[*9peߍU:b==ԇ>VTd7EP`/ I(WmDzVtqGӽ^S\UmbEc #.j(moԟF}H[vZK}0"0p͹4&_<+G-g ёT=^[CI9Ea.Ί`Sՠs$%~Ud\4lrt{=B$[2ق" yMzY@yPNeir7B\'qO u3&~1mP4q?lXd|g{7 # G=PNߊpS8AbwI:DzMhP ZO q-<,l.( + +CṊBkEqc\Βd3S^:W[Ȥ<ѵҽ8<fQxWk^URg3w)Bss.?kUŐqT4@LC@Uz]i~GSBLQF}9W7%bWY#(O-1#O3·Pt'z2ʆۢ d-KdLbJP./T$Ӵ+W04`U b_%,.k[%&<ҨsF "GZd%QQV/5-FQg s'gʡyv'Al)~bƄľ`dQ.'h35O_oV'E[¶̌7%R Xʸ䱮)|ۥ,=5S>;/Y5Ѻ s&:RHHWsmV׸`W_: лn-^b;A=J0:4 m^Opy%6ͳ85Z/Z){ ɱ?D |@'qXf|Xw:/oM>HKG;YR#{H/Vx6LL4eqX_X^Ka{IsqrWB  l'6b$svPVOD5dy1{?pI|Q*x|G=+k m炗 fbT쮶zPöPhQϯ+ MnÿWk~SkW5lṯIz?xH_\&ALNJUwbelx26Wri#{Z^LHTj @ngCHh<G+i64F(vOP`vD{^ڞtH6ݎpZr(gD+BTTM!Y ~pr:9պN/RL3UϢC6YX*1W"D+6\ؓPfygA|ǝڨO 0аOD`j(BHZ s 2H,[xhmIv"仨C#L-M[;|Hhr5E+cZ_m;V,n<\$\g Sra|K=~@!g)83)C 3um?tGgL~"}i78+@gyt>M֋JSU CA  6^ESb='"f woҊ4"^Q+土5g7sXL`"bˋ((@,jc9jĭAsR>r(>Ka=zsv]?X|M~1Crjeyn+S#<՝͡-6\L 3bd)]u Yt51 )ڇ@%s`T<#T$(OS]Xg4nNas,|8W a L2s}DS Jw@U ]%pO>ingSssnmĶǸ qdDLtL8`UDLsyz*Tgݛ͋UiH7Fu.aWڧޝ!Y8bHpYuͺx%r}#ʸ*Nn黂׃@:4T1Dr 2?S"F3ɲElM8z5irtա]'(BhegR7<p)f!7@ybr `Xzϲ𘀑.g݄C:QkߑtVlpn[ lddbfC[PM=sRdַ$E_6A{=94EF3񦭩P4B` 7x2j(?Z>axjz P4v|FŬ o||P[V)|^oI+97Y*^38ƬB{ť͛=\.6,,n}L[B TvVО,s%șl懲Oߝ/m~]&3IskG{@,4< 01A? aW'C%_'8ͥF"Nz+\&$ ޠᘻX go~hxԑ]3Lm@H\#D&4`ƿ`:_XeXFm~ * 3d}'j;v3@fV*AayXϑ#0ub;M<̀ c/ugvy4}&;RW(' Q-EMP,$q>9vHAz3E/)aǁ=Λ$cXa4%X7uN*Q)n^AaaYa^b8)*pn߅CoQw_0g4,ݥauAPRl't~V!_Ѯ+ɽ0GUȮ/{=tĴ;e$?g)XfcB2+6CG *[PRPr3z{?[ӽ/ _00K{EGlKca!i@|A!X8adӂ.#ԸR)+y=#G1n>εb i<#&  v/p? gψr/uZ+_~ВrpED.io]}1椥_ӣmpۦA▛DnT?/q@zo%uX!垶̺5 k*bxdl(|t\.X:ƬћPI~y ه{6gQ<0OvJ- )6>CsBF+*r͋_u{a7R7ww xvC:NKx7:@&r#>R+3E*wz]9o=Mn%53 _#PeV hdIr4#4` eT\qC?6} %(_ ˓U,?ڰR Q"_ @bݜP¾Vzٔ M#iP(rRh4hnGSd~5m4b| 5!,4eIa qÀf`K}H5Xl)g G/wW0"wG=jfqrRŇKX{6u BrBA52 \r\|wL9e ToR K>GeD5ƿ99 e1?dˬε>N4T=xd *G+/VbDQ1õ1U`<ĝ8gBtq$XZUN`2ܽ?|YlN,ZNj 橏"MJ8g0j*u5QeIJ(͸L)釨:bg{KɏYXvr_jNEʔKmOM9]rWq6p'U< N\ה>(A1 ~iO](u#V7*KeԈj%?VoNq; ŦK޼92Ţ9T!4XUe懄eKF(?5Zb%ysrfʤ{e.,2 LۙX3bc7ƽiLAޯʺQ`IPʐc:38B2,mJVʆC@ s[{:9 fmVHru3%`8Bc8S<6̜L8o#^s5M-&%N{.EׁG:utS`g?Aj!{M70.-e¢&\ލ.gd•7Z!57?3u;z5"'GHvشƿ$#ejɨ@r6>E> ElQn位c! 9*WJD~AI$XY{6B8XԽ1w7{kFڸ9b bϱRWg Oǀ/|!zGU;Ô<. Vĺ؋:.=IGU_S :-RD c8DsɁIP,4Wr*? z  |G)[)k:=&^|ȟ/ ~ I$[!}"䱶D u2?aT?hO#)9pi50?Rp/Kjt3^qg< UshX>liPSAJ!OᬋG긛pY?EA(qSL'%I{N !r:G݆rya$1 q+Z";y'v+ zz t,LS?{sK-:S $J ƶ'~SĤka;m8rHL!'eexN#w|VKm4qù֥pmOmPV.0 XȃsK(D (uTb.nШj_-2",'\/'~$koY>< ]1"cQKH`yR[ATP N֔3hz󜪟aLTdI|YfDaC:NB.C\c[]bh$},^k y|v9D ~USxb3hVSrʜ"D㩶@#:E)1D_@M jI킶YPpĔ4ng2 cU,!'Q=pYs#L|1Ft&Vc-><7gAP V0mgEE)h, Dpu;ބ$$k{@ iEVμb!焪 ]POzӝk6G:9D%~IA櫋BA5j" &n%KmTM9V봲x鷀kP5,FN\‰s >\C0leBM0P>C5XΠE*Xo?:QI!K>"3+J&(j [y Jͨ0 \DŤƢt@Qz3U2'lpٟf\U\SeҨ)s!ej_9iߗw+_ bL IX7ly*RkyOAG2&@>ǜ .P z4FnA-s_ -˩ t$'M n2PE` bMn YLҶCH g?9 }K]Zt;nrWmQ N;i*Sqg{AB\7μ\1XZ H(2W[VP;fΦp cˊfCMNGDKJ_DVYuno'fM/]]g6~xx~U1h64!Fɬ紊j`Iip|H4\RRc$5ȂABkSH4>tirHw,B\k ֣!ZmF2s%JEw\EO02Vnϙu[Ϡ+:sF8ep-{3ZR%.2M^qe3!$jb@)SSbT%>BaIv∱G@Јd6IJt>05ʆTN+Ƣuc\wsZS$gœ: L+%^|i8O6@Rh͉MrhBI࣋ܟWYsRp#KNgNv@ή,?J; _蓅#Kʏu)1!qǺ^QmrޓUV$%}W![z7_pXgAdQ˙.tBFnA(F NHD%y@rt ׈930 ꘶&ResYOŭu;o] 8܂XSÓ:o aD?`0. 7i9H8bo|H\[z pQ(3=/5q2-/Q KQTMB2KAU) $d׸} ONLBa6z-%AdP߸ "0Mz)MW5: ԫ}rM] [][q."_C7-)h7uev`R{gi'GnAhc?ʔ|I.P4tD)Xh,IUr0U5r{g7`]F tM)y{WJ*BVN,\8;Քܯw3.V0yԘ\K0 Uq5U{\\~^h:bq2IL5"=L`K#Ql0ݠ7m1oz-Y$U6tҧ%cAǼ %OCxs$7y7ҩ Jj2A$199n*fc?{:6lS rg35>[|I K=# /R;nG 16lĖtalzid'M!H,ix *ԩLm\mb #F@zus'=vȂp\5OYhDG):F!S"O鵩 \Ѯܬ{wPX,<=~B{;aipD#8묵DW5;'zXi%lJ:W "Ѐ/rb2S# #8o6Ta yY~ \O3' 䁼};ZVǹوyvajDt_3F)9x^X5T>9|*lcnjÃN΢ eG  ipԭH o\PbAI0Cuh`])j:zGY<.`3E@jz..?u~6 N 5ꉋ*۴do{ nj2Za'H8*B֬d1y(R9 !Uˆ9&X,,ygXPs{3< HGԲJXLQ:7 ([" !Mn$aaBb[n. #a/:Gos+Ѹ 92>&*v@0w$AniYLE(Zض|6IV . ^BɡvXLGY!DkeiE%BV 08Q Lك' &f7,4M#.abf߄48 ;c%NXbu2TON:Qy+'xI :e:O(DyA HOt{̖ܳT=2{wuC[  K4釉}wZ99?ΝzwJ}ol+U (s7xAf?+7&t:lYkJ]OA weZ-7p4"ʞ zb5dpV!=3Suamg 9O^ȱ?T {*!:~eV8/{~VDЕK}?C7STg9{qz7_ҍ&,}XD>‰o:Tgݸ}Ca*^uea͹ 3q(Zƹ>8Hhc= ]MUX@tĿ$:y6.s'D DY*D-a)>c3w|Su68Ļg1M.ymq/TղT0 /;?պi.^g04lH;Oʔ!N }! 7Uף8 x4"3p*Zݙdt!td.X3Uᨳlb7 @OU˫y`EL!;EnYa&=slFኚɩS)hp1s`̮`$R >ҍ{چxC蕴Ija$R4B~6s`R4Ոfx8[f=WEK _ ʓk22bdүd*zUv5j?> 8 ikd<:CCCBRZG1@;oؠM#hA^>DWE?c6d&;`kJ r 1E_P-"/鄙OQpnVH{&S B( ir 3fQk&Ku N':ss ׳GR7w_`F'q!E /ԂqzA4"ra}z~y?݇L:vwg!rǪ _,YtoArj;1Ĉ)2׳)Dkh&X[KjVZx#ƞA'֋ǬvAsU޴@b۝=] SKw`%:"/:Hq2?RpZ`$=f3~ASZy .2 y~X绲޶^-QN=ˤj hG$l4(,ʈ=ŧRʝk7#"'1,_G+:Qh+d¬#BůG\Y\]cn436C=a;`*&ysaAE3`qGss*!9HNWQed a~.-$Xaig5RQ% B\*yf,s}-eL?_PwVE͎YJ2A^wUV;F4EO`qx񳤔*`JhJ`dz;}eQiSB;nwh-4b;ӌ4̴ꛪoxmCJ{jR~g,Od@BCju,"ƺRw7L #RUs+OMv03qjG<1o5͘"aȌC: n*yź;F'bhdcGIg9oݐVSN,7`M4DT( [Ť>0{J=;iJbM>To2~kgCހW~ X~~ig7uLQgY>_IÊ2෱P%g{S\YR0lr9rw}C^^Au&Z`b>iT0ym=@Z6fŸ! 5hCGρ#ֹ Ƒ~4_Zͻ2O ?އIuRL=ѣze?N:ٔGTByW.[;"~X%([?,<1h3*-P '@ɪR1'GU9NN? o4M"χglg;5oXclk9#E+h[8*s̑ VUmP L!/[S\l|n͚u'rp1E)]U#3>f;{0I=:3ೠ1B`³W)Ӛs+gۥۤ站g ӷO{3K Omk|> jHA3V 0E 쟳5*DbMMb5%tFbF#.f%$.EGkHVXtr $0{"lY5~_dhq\r< RN{%>Ϲ#^A IH!ף*fI[foa!tCi,C%1YYS%gʊ$=I|#kUZ RacWY"o#/T2_e%]yxi_ND*L ̈m =%Y;B\ ~׃ i0QĂclӶşvh`p >~ "c%ίKq(]&ݟ+5&v K㊔FOQẓll ?'NШ{G\NT0^ ;a19ɕP"G{ܜ>g=}+q Z)H%R^u߄| _8OXKlMY>$?W\3E.wo/rdISOn0u3s1U(ۨUHHcGqe+OۻP]} {x T.5Rg754CVt蝬U"^{²EL8/!\Wv|\"/:&u窿!R O-KTO06.Vk$-*8BA03FFϒ%\*}2_7簘P5ۗId (9hl9#[:/.3ǎ de)0m;4<eRezHZyG;jMZE3=ӯصE6f;R^Sk0'b`i-0T~#X=BXdE+]HŪ&>!u>yJ3zdn*UAiO &!MeU88a-2metH^\ wD_bۍ?:4%ȴz')]7uѷBRn:qnWxXVµ0pA&x`L7{(C@[D ~l'mhd;rGpd5l4b;SnЍ7 a{(猰.<*-#IntVμm[g:RiB؉;b.xA'rwlUz;05*htqRXk$̒*KbGN&qNLf ,v>}XyL5c+q B#& S?r?s^U$l[-?u`LB: }ݛMAZ5@y+MOP0qlԨdezY6ΰ9cMҍ.R=}Go.OWy^*=5,uwZ4{ӉY΂cxĭP.xtq91Kij11OZҷZ/П9_:nVuTdt:vuk̃5ڬgM ]°'wktw Q[u\cK<xTyNKcnaߕą͢2fytyUZ?+{MH%kR3h.֦rH`9ƚ͊:TU`V=$—>+O&D%}i[,h0MomcX"o07sݚ@˽u徺Ã3<~,DM4c|Ϡ{F"⌠qnt)gZe[\Az"]7Rg0R c2]rz.\:mdT.ӡxfj'hwughKe]? 5,L~l>2B9I[k(FqVfwmܜ_62nBDwh|],g!Z y>Obr[J\H05KR@C(| nf0Y N*&1Y;WvJ8I&->%=x)(oYB:NLF [AN7U?gt˟ Q>17/"rzFKq^ 㙲jq?ʠQr8j_q}d`EI^·,^Tl)j <&>38M3IRtm@{ iYJͤ"2BM) Πr=w rh{|Ne`zr"QC"/}i:Shܕ1Lltuu1 gg!! w2$RVh;/s`JDk`vB#u o* Fv>NY}.j㎁Pe#7<[6޵̘YAf C^-ybZ x麙Z`ψS!]i&n'PhjZT>K" :b%PVJH2## FRqS6:=c] TWșn ݕdy"*1{AdʠDV|,EʁfPM06`<ot; ]jespɻxM${3m@r%Odꕽt9>TWQ_fVUS~_Dt%*jNKޓT@Si A؜Ϻ$kgj07MK8_TԾT瑔\E~r'0qXRXCxA7. G#ޒk(Fs@vnk7y/?8F =8#{Ma[ m.O_'Дq߯H +#hk۽`C ;آ)4̊++ DaI9T]'챬;52rOc$5вttv(aX7Kɨ#viT0J|R=2Xqw;9%a \:/.k~ ,Z(=1P tX)0ېƄk#L@jo,[+]/?+` jA7 >4֔Jq>j|2v 7^5ðXuN?ȵ8\9琪ڡA *F Snh͏VtE1  ӭ}rE'}=JXT@xpf`{¨I$M[Gq%}{C*Q n Md~eZǮxMvX(?}{zyt`Y:R^< Y+Y+)S\b $5Ʌxo(|jjo0KB0i&^oBB9]K_{䕘֚1sLԢ^w.EsAEύrmѿKQmz a!x-fw}(CLВ{̊уK ƞ1?O1ժ&ς?1se%m?ON7cI\Jh o_WVaΠeQhpk@ٽha2Ë'Bw\( ۩kW\ҕ6I oVҎAJT@WڏF/D/,B^g Qmt:mêM("| BYRPY|J88Am·04#2Kˠ;XRסmU,RO`"<γG!f?5 sRwOKtyB0'['Ǡ- +J:m#d3Ȓ >1Wh!R$B;&סkC*w`f5^9l))ȗ^bB)!eX%q?a1ܧ~5:"}#*(T``Ӭ/ ̲diZI-刀)z*2sT/(+{AK.ih!qטԅtmIװ\Ȑ95΀Te0b~:|9k%֢ɪ0&u8or le҃Lp$u&R~ oOI&CE!:km{'ͩMD2WY܌.Hʺ2SfD<ҷvGzOij&Nr V hݥ.\"Nh]GmI>!lFE "6>9Q kL.\-|Mt9Q-p)YӳBSkHs}$>^uˊΨo cEh&*CQ(0Y؆٬-R Ⱦf"IAR $jf9M q =[Weq b^#WC S:܎& Ma"Y.Ga T|F$l;꼳b-D?g 4[L@y,v~QXy&=o}`GWl (: #WSM 뤔 i1Kyd3;m8`'InYGQ 4JjHΉ_{pEeLI_KK/q ?kk6ϙ;񮅇)ygX$ Xޫņ?pn<:H p D#E j dQsIlYZ{ UMgW+͕#Z:< ^罃,I6ּرH]\ Suxl1 bg]h.jdr}ia|/EI2ˏbT8u^ |`#E=2A w{Go!D4MTv0M@F?6E`cV|~!~fp=_ olp8+XA[!+OM`r'wűᾓ0e27 I8a N"CyX9G<-"AnHIU#+?[:<_byiD:nӬUB~.֢aiw(墅\nEX Dč% GЫuSV(wKHH͇ۛ8pY_*`k v%؊RUpzgJ']=pQo:7vtZ;uh~-oE2~V^ڀn٬&0^ )[q.ݶAn*}ސsUp ɇ/1"5ZeaF f_2P@K34zn(d@N3B|[ƃ8MD~cO}qGŖq/#)0X֬~2}jIq3Hs vdx2IO_r.QWcb ff%OMetk/i1 N~bj]ft0^VY{:ei $WE n(x' 9PQԯ@z"ݨ~י;辗!Ğ?*]hաڎ܃JW%fVI>Mw o5`:&9I+"&lһQ*k1.dƿLo6hۛDm}Zm{szCŚ 7D8_`kx!v>(1?tB=,3`rora:`C<ct&gt& u A4P"Q0)?;= D]vK..=)Ux20\脤\kCk#3Ӑ)zR^Vhl2;%8c^?TŭpWT _ؐ'Hf (rTRN'۲w@4̒$ WG\|NVN+ Ί7Y.฀qCs}y9J5796 Q Habff {>9 C`@@TfƐˍ佁x >vvbbC̭2p y4*siU i/2~cjqZke'[Q{K![v  뼷O[_\4y>ņ֑DN+ƥB:]D:E=h3g3zS4!,nsҽW:L f]$|0-)=qhX<n{}shKѳOQ|~v~} V!.p 磙*mF0=W "#l ib ۹H K'8{FQʅcJJJ@Jiz#߾TYIF{:0؉q!'NLیRFR,K`hX^l*tΥK~7UT+th䓊jD]nTMc!(:! 򼩱 ˝M)[mPKk#}}-Wxht^"6O(bkKt\1Y*=O_k0􀆈7M{oPc (3A \ N2! $:c7^=9gZVlwH7Y:9&|DN/09ET,y^->BJ䘈k Ϗdr}R'(hE}a|w& 7X}נSECoy1/B g}; RPTP}_Igs3k6en巽ҳ j+$iCd<Q73ǖdj(lƧ0L0zu$ $Ϟ(Z`qvB]R]`V< Cw w{2 MBS % S[`Du诛tnR >4OY&] >v8>sbmWr>BQp,vM=-ƣ 'VQ;jPzd A2/sR;*ADQ[v$S!sۧS5^q/dIVJ?v*ǒi#-+'ObAbtǺhm>8q{pNǥ ;ɂmZۓBJ9)DEVf7 yr@L_[>P^0kޣ/SMJ^B ]B#6)_N[P0Ecrl&: 5ےz2ragL9I87:Ж-Zpd`Ci&$ɐ/;sm0o?D rTiӡۚ0I%7I9^nHS#;zqZ!K,">y$3IqW%}Yo7&>Y7)bZR³Ad[dT;gkn  # q3ґ<rtc@A\YЧ5`UQnJKZԔR;ګdd^rUf$b1?<}y˫qJȶ E,pc1L[TLޘRS,(`8y;Q^cza1=?JQr ذ͜W'VBM1E[:5nK* 7!l'Jhŵo<9џ0#p -(Ra{Hl!'g5}ƏpA49Ȟ$q#w2f5:ɴEh_-7u>,=>Jq2_X֭<i$l hswQnZFR$$ ͔|мEb9,1\q"gms' 4sNj7C+s"#w'´ Gl(r ,?ː$|2'SG?Uj8uzP>†]^FE~"84hȣ,:\6Wy_M%ϥ -N5x|6T-S_mAKbW?(D;Ǟ?HJ]˴m &T)e[}4;/C!^Ro!=N\Yy99|I77U[fnLܸ&|.()=Ιc(|ˎZr= BkDV{R|+Nzr \HM6䵔 ΍iGPrt P1c)RP$AG *Z8mP{9hT>ǖ2~pLJ+9y]rYZTa\e\sƦv8q;VtecƽĺYC&BY'\y k *I|RiXh?\/ܘT:(df8#ei}wDArg$8V< HilQ) c3NO,3xyp$z{9 ZyQ#[ M*'2P5>1CP%І$'3K+=2t0 8Ěrcmb{ RW`R-L3p8{Cb ryK)II~$&|rBɀ*yLbR]A EJfbkM*YUIX.8 MVwd+[VTV\˿mEs' {x|Q~%Y4xCt0>n-zB9)p]~fգ]W?A>?F't= aJ% GmDE!rJEK_"$zUr\"v[P֕:3X&6}ɰTMgK'xKX$w:UAA=|L6 k ~Q:u@yӸQ p3 =Zwdc~l}4z\5tҠv>ձl;NI4{6kׁQTu:D 1Fz|Qu'Ƶ d~D&'mIM!%!Zot P¼>85 ʷcmםl(M|K39X%BMܤ/rÒ`I*Vbxtj!L=ҹx("RG52 Ώ!t$ik6AGVa!l/Ԍis(d!FQ @ b:YPң8#I]+cVy汋n"$vpp /*P67TK :gO)#6]Κ72>S amE?mboB])V.RE{@/Iz>6<&g S?oi Ԟ_!ٝ>O{step(S㓢?8bKX+?[xc7Qv/vl-?`2Qrs/ hO=|ػ!]fmDkp[ʴru^|q@4t.lZ7n)!2׎AD"т^w |K)ܱҼm`fdQ3b')=5yFki{ha82Tp,:AG'H QW'!v#--J AZoʚ;\ȲwJig4ieT2 Y F3|&];#6F{T`K_QfSPnu>te|~ ?KXP.3r(27J"W+b&m1@]ս/ zv/s[sDaZSp6`Q6vK7|iU7J2(+ΕJy3#eC<գF/S 3xpӬt؋.4%5TzkMiT7ct·sS3o޷1Vk_ 'ʚDgW`$H"ueU@S$jUDK6JqŇ0F}wJѢ1ۃ̟G+t8wDTv yfF6NǔOo]-K|1-M= CU^ LΒYR&J&dI Mٯ>"<UEb:OeB7eKlrp 껆Ah}Y=Bڦ*!CrbGt*aU(Y5?] "w'=X<5 ̉WA4,'cg-Ǡ"#+XKdp l '4d*n׃!jڢlQU:oI]idѦbl_:yƾj7fEW֢fQxh΍AÙ(V2ZpQrbdX9΋hi-qtgBn3y@LٴV$ X7ԯCxxW]S5̀ Vst&Wt;.ۈ5P  N@"p ] uix:H_11"βeCF_ . {k twT+ƃ=8jk?$/a4ԥFCW}j0m[Z5Zgb=-] >r>w{ Q^+H5]{) Wz3#K0]@c a.ʆrzl5WK`1gHyD[5iTm]Inќ ~&ȕ hN&yՋ @vʞDn{t=,< jճ 4"$Ώz=!^ܘG q+sh(jtSDȖՐ &J#^BO,-QbC[cŃB'&e&QkmaS&oW㱇$nYoT t~,.B19".܅`@qV^Іޫ쯐"sF|!bzƚi$V(MWV?¦@z$UC ʕ-t++6x2 Fs< z:WUJ1|_a- FވDZn[qտsшFROo8Jtx/Kx<٢|{=I(t`֣Q/۵y.tjm4vʞ8"܃@  lŽ>'OTov$6E3>-CZ2XhՁaOƽPQZjMΚ^9Crk8%uNUAg8F%H#9IZ& v Y IVRya?l+7[ OS['ϴDR@ɹx+2a*"J`, &,N W_g>-֨hWgxb> rǍ5.lir_J{rj~ʇ˪ͯjéջ.u'& OE=;=LU|C718ɇYwTִЦ'{_$M5onOB! -.ԫY$[:;YʨX?K{=/( nF C^_ 362ѩ[.۷:BǿO2N`PoUO tWh !H-:O>oz5CvlVV;P)|'my%Ǜ&?EvX?K]!UAyO7дM逸|Lhcpf A#oxZAi7(~ B+!!v ߪ*]W|\iϟ@FiFFQ2ӱrgB+ɘ/w^vCCUnCo*iPhV6f(EPѺ +19eHQjl̩.sOG=Qa`j˺@vܰ|H_pB5b)2v MD=a?zh:^sg({>'U ;YCH[u'uB:7-~-=ɝ)Ea_wL`f,oS9M ڷdGP:sqֺJOl;a0ĩlK$-mϥюZeMp4,x IL31vpkg)=RnDL`"ח)M+_Ch$2HÔ@?( NJc⤊0vc"Iط7*3-qOǧt [B-Z[pKc/F/ϸ y-_$)<5 R4ՈY6_'+|~_>AGTu2V4@iߎR;˙Iu-}:4Ziʈ!_OM݁AH{8! 4ӇWxsb|nobm \@{*VhHS 8D mw渟t`єt w"[ybn|\nyV )juk^1/:@ϕ eNƓ"!<"EQ>P6/9sψ*TET$;,s%>A?A6S2iLӄxa''%&25jvJ3+gb;xTэXCJ!ja=iZɉ=#)kٛ~e `blҽ0<]K22%qIن6cu΁$NH"{p!g72'$xM ~ _Q\ d#lfBL 94!`XAV*'$;7mEG6ՅV JsLU7KDށ+EǟDb_bTS{g-Y.[zSk@l۴L7nrH8NK.FjSUc.Vli63d(5N~m@IkJ( > tH5r:8]<7hyg}^K4pX?kQ5^9Jγ B l 8<7yH p f)9b': "B!sO4PHY`藮g2nUpJH*0Q)ꖬj+{XQ/S'؀yA̖@dJN[؏݋ɒQvi5R)=Կ '܃5y„ZiXީ 8J4ڎTLeaMBԔW!A+4LLK ~fQ 4NbJ3TU] .%`)*<'~JĤ#m v"k=zeVvDȏYIHww'{<{YA%c9 }Ec(4- a.{|{iܑl0ٜ,?vkmzV=S"w!:e+~ RaSONx-G:*sIcrEu*$D,γvNNJLoR$!j. K7܊mȝ4!{A F\Jc})GO;o4&.P Rci;n5@o[5\_'jBe.}#Xj&OlA{Gs|x$34 :6pNGtweUe{^^HZZj,P Gc߾SpɩѨ/@4 kSa]([_?F7!PJƐVȕP& ldU$Kq; WA99\0kĦ)]\0#H_lOL_kdX%*c)*|=Av X5"` ׉QjS ̬i [|ůi5e.^xEj=#u˔sF/|ףX=tig@̨% -֗M6p|/bui56i3yt6)c+IAVJrWGMnPS/\|BŤWI85U}3NgJqr!q8x-l|J؇1v%O~0>bqzut312R+jGO*+o8o`p S%gb>O@=.-I7j%JAEPgJ)یħ$qU t܎.?_*v0,JDD}U<|uLQۻ-CG 5TO)x.a`KgS^Y;Vo6ebp?'kJXGHMA>%z1f/Qc{$3OjcF(|kc.#3o߅I-5߶?eEeIs˨Kȫ:D0۬q& gM1WYCį(T.spо"AϡFNtQ!; X]'oƍ)JaE{_QW~%YR`O DX_9f^*%l32ՏU%M`m]|0W#%Ycax=5o` _?B lEpf9+AZ~:MƱi_i=`M@:#sEQm (C3 уɈzP \] JuNbƷ1_ӭZh2 uL;ґ SQ/ G,'gnL|cy}w!iWīɢu,Ha3V2{e'[=A'ms+Ur]zτ05>а!y3cWG3.:n+D# U% SNJwSA& =| Hc8W1 eXIjYGx$jbbWh5Feyk9Y{Uu)ˬB)՜^8 bp@S)9aOz6jU qCKGhLpܺ&ȕ!Ƙӳ?T?PoFOxQvL8cݢ*F62R5"Mv혔RppZ}:7Y;5?|(v?9#nܣ)`2mehޥe֩uւ7d{Z0ǗJ1?XR$8^NÕs)'YA ܟT8RpCd# -Ӳ\@xL}XV!}p (=9βsRwxal)/:Z7_{w .HLbI{V u(TXЪ4Яz7 ҟ]n'C3:T l8W}SdFJ==Ě{Sf/Ș[#UܠЩpWB"Ye-] ;s9msckpKA ea!jTY_>J~e[1>-S9 QZ,Ke|J3 B(y͖~H:m TM0Q>9p:P$ۑ+=K`O"|<1gYԻ[5bu}.etSE]cJQ/z-BIP9>nzsm)N7"5h"~FG쁄Uxv1k1eɉ2F3ǷtOjM/=vX7f4d8hi=DB^铣ŜvC'++V$F`ǏSHh \hu/א2Ě2Iߛ9T2hDj=TU=ʢ]茈RwŒZH `J"UAz8 ; L۳}>S "ܹt?h60o^9 NQa0H_lVC!h Up4cm\t{)8(M3:Whw# 8Ҿ:Eը7V,៶kϦgw hym['ASW]#ڧ!*n͎l"v7Jtkv*7T݈)2LYE;ۏOaF6L8QdW I\dafp ׃SӤ@\.㽂0|ic4b_hB$\xx֚T7yL Qy&Ѥ2AJjnvJI.ARd;m%0n~]ЪZ&p12bG w򬝋0Ȥt{}~9߹ 0<2ӺP Wk*F,Xii,K$CL2ؽMl}7#12$9K|S"Wa /[VxG3IɻPz7g_sZ${ht'jgznRM0pO!/#n.Rz"^ڣxLTX(2*L𲘀rHS4% עDf /#7RջFT3G"b}-LenmKQ^EXLXM,C+1K!tcRdIC'BΎIpAÒ25B 2pQb8eۀxЬqz#IMo~__~d0qk?\qjע2Ϯij:<BY-4`?4v&*Ĺ|@mY>}7ԑ)JT-Ta WCpaMVV䞽aWaM:w 3aʧ{Pl0qN'9E˼}msq0ͻha򟵆A;k ,EΊuvXGA1j.TLM~;y?^`@m_  @[7X0}Wԑ>y)Zk AJeKE2Ѹ[:>Fn)DyE"z R% GYä>Bȵw',k6Q5224:8ʦswoR3t YU\xh_R[b9㰕;9-sb^eݪ!$|]ࠐQFU-_##7Ҟ4Umi %ZhuI4hwm7.)^1o!a̖&էʼn;fۻUBp*~q+lj$\4V>kG4\ YNSwk}Ƣ~9jpgVbo'2':.@ ;?u^ߩ ;|Wug|(=ӟgYZ07070100000034000081a4000000000000000000000001665094420002339c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/O]?Eh=ڜ.+\}Rn:y7tm|BR1v,>ë) 9}f6i VOs`8C06y+4;W!N7(z!mE[-T]$b0+<޳_\}S%;#,EI~3s|k,hSjS6.ߛٝe( y `> 5{uŒ؛]PCPċM]B3 (IAI<02Ps%YȶK]zH*@!0ӁYF{?q>?Ӌ#'Hbt@+j*-g? }eevŋL ICPo Sߦ/>(peg0ZugΈcTd%Xl1B--j#' u}Hl 21+qR*#M$b8&U}ȇ멜\SYCWV_ ~ `kXÜw/("tpx־M;u,'+R! vP zb-}pHNX9h{̍l=~I*,_ 6΀ Fl+F'گTkBԇR-HDPu&J9gbiMŒ슘7H;@(p-\r_(|nijrZ ~몚D`GZkI:w~J~ vpcѦ@T F bOz>ͷUgxnG43+GSB3 gR})Z$Dnȳ(K"c2SsqeS(U3?aY8KC+fR]ym]FGSN*v׿ 9l"oܘ:XBM@ UMRDr:N!Ji^4s ֘;DYdd8zFzQsԠt)26qj#09crXl ]&990MOsڴ$,f} AOD0a=D/Bcf_)NTh%AXt-` N|H;rP. JZ q}"m{236cA o]w]] 4ɢn\c>ޑ$!|ºy&U9Gґc\,,TB<ܑpO!֧Rh;/ IMHZv+M_ h7~6X?εq֗5~ָLI5㵄i! /,&'4c}wلu8Ejg2u~C! xw8ڹ%G8|hcj̒`Zhmx^cdﳑνW{:/"Q֞MaM(UgaKLj谗'w{lmϒ|S:}$0N6nV40 I⧾3;"G9y5ŕM™bDT8_8VNs%5`] r9iK֩3owqZ7AGS y&̚Λ.fcSjlr&hv8]|q" }5=|jX7PɕȆCFoO@I sЈ q E"g +υؤ{pN08]^ ,?9IV6=\ %ab$*ꙹ83҈#tI/Y>{6 %w2|BH7@J'GtHY=3 R6Fo$?caϚ~-HshD٩j-?d{dF,{+Fg]<),ntid<0A,7*V8yivrEaX?*@kR:͜O()F[NЃ?_{5g{.61twRA#4IN6wZoD3YQSTTjO[{@I/<ﱌ@5vW-<sTK?xYiYmTN6$r}n3nqiz8PR o~Z\ЦDn~2$bXUVAl V;%4P#oz(TFl$/mb͓oFoO:NADbrI#_Z1`!~k)6` 1gpL:]QiAs~ v'vW3clAXhжf׾7@S~n{R>X6O]u_f1ҵ @eV5Vo[*hLMPv^6|׳hWE@-o8:1F>@|8Jx\XF!fL2ǘO7Bmxm%*Ȓ0D+zgbR'>j-.c4$8cQ.7у">}viBH mn5'Q,Z@cg뜫yO3!tҸB30c,1f>8`Cc_N^wM"uROO #կnL\ }P$Cpރ4qU@F @ϨeSV_(R%s=GWmyFs0WAU\L!De.u.ys_:! ΂ ;y4xUr #s\*V8 )HӀϠ9~;Gm375NK>twjdNx Er?8hCYWi!pxϷ2zG`^Vӷ,VcK"F@5Sp>B@|G,O5-# Sƛ́Al &ai4:*GvpІ$vګ|5C,NfG cU"/ ɓ=` vtia@矞;OTBQ]ɉ- ҲUR{jLQfR0`ҢY*Gc9 \ u8ԸRoKn6@3NJ7"Phk UEF>V>5js@#D2Lm|K4h<*&)hݶβ.R|%Zp=}K?n#c? ُE ٿJ_ࢍOeN'%dqDu{D[o[xzDqm[T %~ },ؙ@8%iMt+7eL '%c.OYMC:ߗ"V٫QcӼ9g^AxM.,)a_zW-{h-?ly _ʟf~%Y0KNiNop -u+~`zbӷ[ۙZl\Dx(mBE>oy…T=+@/N =we-H?'E5a#)tkXL`=P3<M$gFgx$ƃŴde) )ZX?$,Hj+c!+bjdէ-/Ouśl9n*4BG\[KEG׏;ݽfp$/xj^44QH !4 [P?{0-w_lo?OYZoEI),y+TGL)Ee| D'Eܹ MC{0jGH &iSU"P`JaQ>jq\Jd|BJXd7Lcq\,'Y~F,[$e ,W<~Ƙ`ÑI'p<"Eea@B{PSpn~fRAIZ&P R3z֡-@{31BN- ߁&VS[Z%fI&aP9rPGr HH 9L](~wtl{O1_a3۠ %3H M[.zg NZTAmpYPD=tڻveVmK۸/џzu6FAxك!W xe3=RZhɛut~W/+rɉwm:;% -"#Ňn*;%/buaK\ll'>X`;$ܗn؋+C Aを <er2/bLJ?jÅ.ON()7`Mr[X&XB/IP0/gR%_M}|e̕6RUQ0AuJ ?Nx˜X]T6:#98dxw>VBqX Y_HNkK : ò(8_) [_I`j8A`-JpʙޞmHh~wczn1STd#)]h|x5wmџ 1IaV>^ |x¥@gIE!-N^68>^z0ZP· {ίZ4$W-eI:C=Xٳ΁W$dWƯé@\]qhmk/Ap9t_BHEApFu&[)7 {^Va UZ: Svwا?-4 r OB\ǀB!R=V_:L%OC4p>ӋΌxV'&},j/N N-P eh=1xsƩt$9?4Mo>VڡѵυM˼:-ֲ֑kbc #(2!p<k_tnkXp^w̽s{/x?M8E?ܹSTS4Z+E=˟Y ŗՀZi^GED`W$yb*ij/.e촇(lPɳRGhihN&~Բ=N 3ȑ((a\c/ys!ST$_ejQ(iR n~pG3y,)x1TE[$7k:Y|{'z{d'JeQq@ 鲫ʖ\@LL@{:6x.@CTU >OPU5Uxѭ1Ұ/bl+@cfmz3*> y Uώj hxI,xC>B\mgKbE/N.͕KG8l gF'9#{_c&%EovZZ? i~"d[)B⁐dsg%> L*{!X>PvFuk5窑ݪ[Bv@Nf9H~Vt3N9e.ay' S6 i6DuiI!8I 8C0!ŽAvj> |2gܗ̒}\8kT+A?u18ۅ6^_gEe8!=wWۯfKk]:\_vEߠU>`49P)n5+]ȧ 9#F><ӡ9=wxaMuQIqn~nu%6Wd"xKR ~7°<Ƀhe9ILol_sO˴#T*&L>N/h:a~LUeFh-ݓ>C4W̓_ݷCqF;f >νh(b^ݳq!_.jbAP%VN:Zm}vS,BT_^1vQkw pqQٌM]F•7P+a=ň7[#g7ׅQItq5U7P^*M*J~h7c:h˩$g`am?]n`ao +ebA2D#'}vd" R(2Tt DTtRs/ Yh!5-M]ƻzluL-S$[  CPx~t^ F7߰sH`zСR绳z20hk,m4ړ`ZvW۵':2-ټQll胱B6u7"~~gbg~9.atP8X$,W=Hڈ|é#BI a,mJQEɏUl)n,͞Up[r#2iG%:@}"zg Q)ލ,ܿ/ tXG0 Usn'=Kh<ӵNqy7jq ղޗ Q Ko5sD?ӎr(>_HQFȰo)K Sn/\4'rfwu$EʺuWXl4כ-#e}D8V%f/xzat#+ͅC咷xAbNɛ)&:g~Y^IÁax0GaSa$'F[Kk3L jw1h0uE{;G|Ժ:>8 bⲌ%s ]@H.y*|d<Q^ UM6S"Tv-uGp)>Nʃ/FcM洦Hó4K2\kpZW݃t(Ln2gG ^7LA:?f +ϓmh'Fʠ ISZ0QoCnEϳel>;(v- H81=$/~2/tz$a?% 5@ߎ>x2: ϲ*hz; CTr/Q;`9. . lnz11-q;@7QeNO!BRC`Pŵz[ vӼ==MywZW?3xұ0~C]Ӆ>щP'*g|'Llbj]L}B'3"pGB |w!9S*cYVatT[,޾wl ,#dG(FyX[tHJLq%697JSϊZڷVpra Uѳ^\Ҏj7hħ,²V:h%mbee_ 'òI8L=f8 ѱ?e.X{@Rd}I΄*,NþqE蠅<2Ԋ2e7((cyQK4jiholdc:IܙɃTVk uqJ=GX=.*nH!䐩L2OWu"9 q'{azFH Q@X}ME1ؤ(Y:+`h^o `7dșDQ ܽv^ІXn[==}GU7IOς( KȵnE~REsF+DHgk뺃5ȊXQqyJf#h9 Ԕ)L-s5Ч!: WC^G>oۉ/|011S|@:R2+!6rhЪgÃxl>hghXCF>,cRրXBC7&Ӑ-j^vN,#SrOb`/umXZmd!H+.Is\E/R1d> eSa}5)n9m"nb68w`ɂjܤa"wڵ(O Lݘo-sx#Bό2,^B4c_LJczwa}An4O}98ڭ#=2xpW2͐a$[:qݗ%c#Q1LlOׇK:5^ؽex^,['4ϵ yJ=hV1F5/ʱ\g/&U"Si>5t:VE2;D~xrF xzǿTC%Ej{^q| `l?zA1X˜pFK ٪('C!W)n&q>q1ϖWiz׀^%jS uuަpi`yEr9 XnM$@6 T4UHh3pOj]A1tC?5k>IA9жLbgӓ,*!clpwrLl+BhUh ;1&Riw/y6 =\no C"vtJgiɂ>`FcDO6O?Kcc# >IE!*=#I;w,yKSvEe;FT"b+M>΁eEqa[4Onntrώ/)'?\XN~w͛i&9XX-|f-Iڰ'9:ݗ(?99YS~uZp/,DU޲pqgFR`i]2 xZTpX[,E3X1/;/\!(&_MJy%s$NbmC*0»D^ѻ&`COȚR֮/|.dN^*kC`_#~.*ךdT&!T7ϖK.Fعd;Gl )j.<iEs'ڊ/8KM^Cח+gO|4BIxѢǧ30즄d 1/ @sJlۧ#@bb 9z wњN)ph oѧlw|4䮚`/*M /ZPQҚ}ͽK'޵`ƿ4MljZ-\oN[mK;UQ7f@8'0r~N?]+l<8R!^h^w1We;Q54vf#ߦOG,-,6@p>pZD RQ+"Ɣ4j8u.P$XjٕO'#  6,1غqN͖ܝg`AGB U* 8'52I&|j׊M/Q5 \ub3gjxɣ+$ a/h`E"sN fL|}Fb,]?Q c V= 7Iv>( 7ʦs,Al +iCzōB?hD$-.7!ރlWa\=N0H:M@%<'0b|S'.Mz/WKJ@Mw[Rp{9 )ANO.CB`,>N  !>r׈گT2L\!]\d< ܳ5a0H_l7DhsjQ(Tz}?ܿk7D޳f䓨=Ζ[Єӕ L@4Զܯ1GGPda%f!olt3 ͚mO:VT A[ûn^ūQoS[Nɳjn%`EH*_ΆvS܀k B§/\=d*'s:4EMX-><@¥(/K]?vD1^2ǥ\Qa[,"N.Ow&1 :r`{ol6z@eIӊ]ZEER<PG͋ Qa#ձS1O7 ERheDZɭK *R+?yMdԝJOO }BڶYeLvX>Bvh_v@zrn*&xQ5Yr'9l"xd'!O ф@IiD{Tdbg[>-sm =gijc!0T!Huko/(ۊ[yP61;xIBRɸb u(Dǚ~&),`t ѣ"/EP`öo!36Ԓq)k Z@ꂦ<527ءN`Go+;%K`IdC18Υ~1ܖ:P[γo6֟թ ؕgflB>uDȣ"c vnK"YFz9L:3*N=F ܶ?B9MY[U)IwBV5(rc s+*?KbYg(c#p#LJ`lNYrv "~qr ZZ=}Pzٟ4 ⇟o!P^HܮPi Z ߢ0xbf 58&:vZFB4e9P pBԛ8{Zn dΨGTKC0|&HH,JޯCR_$8K3@/a5.Qwb>s{,bab"XFF:Y\Rϓ]+;UxqQ$\` iOeR`Z& u=c~ |E@-0yqoFͣjl%t&E*8(UűA5@ IUp}bDpU+`m= 7$Dm~k.V ^sk_/Hf* < [Hq:6PIOd0EGAq=:Bx2͊P#{ Dt^GdQYHtj ]qajӑ V,+W#oQLik-{X*\=rv|R$ -H׳C$+Mi q4G9? _Qq9F`R?nP ҇òs#ʎaM^XпaMs쾹A`\_DȮ9,_m+aOP:9ƼL> dR)C H~/_L}jÆSdLEezG"{sH\oq 032Կ#ɘhj k N qs$vm٪^!=RV%*#*T{H4|/v )(ihM*'J _8+?@pѻ  9Sdik\B` Sۄ)/KJЗאvrw- Ȇyȥ}t"]mHP~_̈(7=F;`x=W- Nh"c«3\6-<7qyg@MɚUI'jECyS&mk 6?NlfPi"`*YjzLyvbܝBY$T싡nci~Z p]/5| Vo=kqsڀuXP חN(+7+ӓl?'}514(oJ~YLKZsV}]%oR<iPv 0ZO+5 H-zLpPvv! mݱ9;MxTyKۄCXr:KVJ.Ѕ V퍀/8] dV/'z3 т+kU Ł `-ո!  5ਚAHXyzms3e5ҘBPPy]k3s\kpmXpw_7P<vkƅHBajIe1]4FOPp(v6ֿ*0.?y#>0qoI7_u_^ˡy!]?a^2422_dL $nD&)fQg%/ 0]"Z\߹Cvطy5GWӧfE`x; -%P$qO$aj) agJx VUC+I-K Qt/#ior/&&DIv-j+ɜnNاjCU=oܱaBsԽ(Peq_!}0ڙ*@H}W̹4o %MulvΕWy4t#,x~WWM=5 #]t-X;rl5:*tXnm{}ǤΖp]a82ahx?%/:\3mXRmC ~fkg%?q`EʞOTqi ԣn҄Nt5#䂨44`$/rqGXh#9(tp E*T*/b%Q72%HDjN.I/衺߸i*J. +,D"l0z%Q4ZIs(jKz^=qզG_wx@>wgվJLM*.u+c¢ͥ-n:lc+͢@!b,WM~L]'ܶ)Ȇ\ftEF2-|F,K/xA^Rr&Lq5ϕ/@v~8rcrq)&kd]t\TNAX@_ajނHY9ۢ@!:cdžv[٤͗liP CH y{?*1b0]4=E=k1`3=-yXSe>0x5^7YUUC_$_ږkv6AFkxPCIkLԓgC GV( 2N ^L!Ϸar3lz aI_gkXs q3.N5Q(};Ic徦7bpe X@7bMt=Ϭ!kRSVnz8Mڶ cUy hÃM9S_ e>s9V2*fŠ+Rߢ9RuڡLSbPS~ n`QC~Z!c>W S6 `VWR"Q &Ou4]kCp7_vff?O+bE G<6rHeʍM<,IEW'i)p}FG,SX> 0pxzӰAKXZE<頔WXuƠňEn ;DgOb  Jn>f]XWmp +6{Kb-hu=3M 63EBػM#bgtIxdvrٟtt4C,$XY=9Lt@:QC1ϰf:x>9qъ2d6)q2٦j58.ފΙ\?%r\y0 w8Lw>]Ud9JI$ȷ1js۬'V?2&NU Kj!wz4i<ÑM̶w=zǘpv~PEIl9*4e@rNmCU=A]԰,G4շ4#LvuMٸchrlR;$ 157(cKYdLFc 飢W8t%k5Am`^.WP|Q@cbu *"UgYKCGfy&lt䓴x܃^a>c74jdҳ߁['4G#4 h塲 Xu&3יܩ~^'#ע&DCU+񛺇䓧42bJ7 ?/q_h<\C،˭kʯ(K&"eSIv̪@D}"P-fE 9X%C,ʴ7MIё-"Cākpb=b&:z쏷8Q'"6҅$«3 8- FƮ^eh ¦ {oׄ ͐#fꘜ i"!RiIВt De"AϜ``@ ZbiT )kIu$6Uo<]g aRB$Ld|/L4Tdd`cnLQYI F Je?w뗨qg]8Bޢj.bF_}ߦcu9$#O0mO@R-`H E@A[əy5w`chw9]-Q40|T2dNhw'琋uoN- ]_bdq;Dta2;Y42 rٯ{ݮ\'UȤmd-5jw3(UϽ6Q 3쏮eKfE5O}~ko6wԚMMğMO vHX&H#6F n#s kgO/o |)%)U+`zZ؈/^ E^犑9\i?T}K\c] !ttN?m_M [0Tը2q1$1aP0i5 Q/),Drc yWda[* vHD7_j元H`6B'ŭPYHYf|cIyHfgqz"?5-y' ;K<(9cnNx$/(Z]kً}[2Ҫi>gtbRlim;PS?u\VOhGWךLHF3\GH*979b] / -Wgy 2ahK} K&޻4)Qt/mWeѢ,_jT#]'"{Z)5MqM\:S$KI@%ܿnI~_'F[O h3I"Uh;ᕇ;oo>kgI@6_BR8hM!AzX$^mW(~TO9_L23}/&{}N?̑B=+[gfspI}d2P a(4f2KNCwXfsQ =q:p~N`s eIÂ%Ny)BDר1p,BsWX[a{VF7H1e]3LhJ1.oĶ(",1Kz6& R x%syLF?{9s#G\x'l>ݺNYپ8|6I1f.xYЄgb l<"Wj*}9P z O1`~'EP' Y{HL>cLcQcџvYdRDGsörFmW~n=5r԰O<Œy]zOF}M A@VaK&@P Q?"X:麜hQjr>FPPK6i*(\#UY!Z"0V[ЋIPW(YN3GI>a)J$ xOW4m/O| XRP6(LQ8l>uԀ_WNر2',B eX)?! 쉀vo"ƿ>݂k4hK[MT܎ӅNšĴ;wIjI/m]i^w2][Dru 8DKY(VZz<. ڴd6Fk8ue5ƙ:UD'okS;F,q(5fT>7cқyAoBf0H̋z-8Q$oZ0&L2|Bmܸ+kY}JhVw8횒r' M5b_M` 㖊?Hfax!&^!]e:fkwLX1]/& VxUo5萃@@QA å0(ST 3t:/Ft2$K|NĺםNavpH(  l&QdfFn:!%6`\oJ QϚ{pn^0Hv=5V6ȥPR0Y/BrSd"z2MYvcLft_]\*dN\E9#D 2mҭI`%ےoEḓڈxQJ׽O}ߑ $W߷Vv74p]c1AKI\µ: ?&6(;J4pE/Ŗ K5)س^sϨȩOޟKͨ(YLOS|fcrsSظft7%O2DoJPT_e0!Oȡ<0&qg:}4SҝXm?@Ku1Fk`*97_EO!i9WGUGI60Y+[/ZM i6Jb&4ۗmfW3€ BܶB8;Jx_א…ӊtV>bLG&-F4fS!cM9?w^62Sed!/Yvf)%Ȉ}WU Iv)B~rpVmĠh6+EJUwqb :T@`dإkEt|$=k͈x,6)#HrSd.Q2y1@P(m.f39اXFa&d\-H5#n5Gr;SyO%vͨCië͉>^uӀu6Q`)=yuuz :t2~ӒE*'0@Z7 };]STnaSc|DUnV 0l69~5Lݖ{k}+և$"۪7/-{FHa Q0B 7_r@v$ Mu{&W*2w>;J38i MLz6G36V 4m\;TR_ɬ:tj3z@iVR}J Cm&_dLBsZJc%j3g :HH  4XnJQ<91MRɍ51g0: 8ί#d慒eABrIKps6ͮ7֒wt_cKUh:#揄w+3pVFyFF)(9&0dou z/QOB{OBqYwjˍ!FY=I"ޭ$)k O \K Y !4C)u[2b,LocS@rX=Rt5aWȧφSM iYnB&He|Xy#J3(,j7MbMh|YK}(uwZ~a3ewE*Vs7FN:K. ЉKK3* /TT1`V!ws"vm ; /.'S'p~_z/!AY]H쿡\(۵ҙLop~Qkϣ (+*oˆc_Q\6=+oWR^4Qtw(`&,/f r혒Nu2?ls(_+؅vYwHfv`QtTӄF 88gR`Do!n /YSfP#$c|XΫTVkr$O\#$hC,9IIy&:JXmR]GfSTfD 2=-WTvLc*3w6Ku nZvhFTf-~ZV%[g.Mw9cK.T0<\45Sn3|ܥpW0ޕPk,h`Ym4P EA$:`FVJg>Ewt"?Ym3q{m7̒ 7[VF "բ;sI;Xfj4'zC˦ZO:>fn֣0=t[a+`7 ۲jdom]4 wVQ@~'oF1eR!#YܼrS T+{|][?:X.ųzPmƹzbAZꭽG>XT 3كq }ͫsH O VPBL\al;$j\Gefrڿ eJwEcpt"ѽd/7ieS ~IB/ȧWaOcUVZaB-NAu2@ D 9\HJi6- 2OvIVxJ/Wʼn,LTmξŻz =`L&Zz{Fo5aFX$ȑ duн̭"vWxXaL<NqLH־]~$ ٓ|nc 8ȢXKm.ldS+2XM AT宷Pݸ~i;ʠ@fitH,XfN+dQ%AQ)׵+,*uɜ{)<]G\iD_{ GCddβ+y?hgA؀*0@uxia!d9wp[H\\3*uwt!b0[eRƄ iyqSCPO,k,E3oZ8!3$O kڶd,9yHEYTqM6ҡx]4JBA,٧A X7f|M(4~j+0HjNkܒ믲PU K t5ƀk7{6EHiqA<.\/-](7)5#*G|BXoe@n5u#fp_V} 70+:8'J/voˣv 7Y4*"|=/RMp61 XIY _Qݱ*I s& G.ff(ت 1EK9I]wǘhA>;< )hdwG?܁5mݬ!:bli1/ʐI@ R2AzuMw/G7̣ح bCccQi-y] xsba!yG#@×XdE3 oe  j夶=0 I[.oл󻭊Ґ]R:9a^;t}&$ __dCEt[b 0?> ⿑[)}uSG% yR&TaXln#3DE7V 3w6ڀcg:PqMK&@xs,v3 ã: X-*:hTMcAW zP)S|Xh̚^U{^2NjNWU1@ lm\v¹O6mqjʯLzj;>E;d6B q N[Mu64A\b~O`g2S ,C9ݣfQ/0"ܻoj;r Dz/U<(Q-Ct5OIOCuF mYQstIJ*M u|.i(a"7hԗX~nR?6tH+-YwH  "(*$IFd.X>G#EuGB3Cνf_\XBYs4lz=DI*$ԑ4s;.,HVW1NΛm(E捁'\$N Q#ĢS^\Uk%iu?V(C Ǔ^ Zi!h9jo!eX=BġM4^&?,!寮+ '{c 5`b/+ۓ_Jףiyʗ\gn1k?.G6CA,Mf=71n:!2繡rG\'xɰy-BNжn}?$?\.Y/_|5oM$b:Zs61K٢6y2. C4V]F cF>^ٍY}sVvPLC% }Gi!exϷibEIS1d}X{.94 azv{v2U@'˝: k"pubjF<b?6sV#΅7 t\w 5}sFJѺŔ}d)c3O6{jM7$N=S^̅z6Tl*]mZIaWޅd1'+x!B\VVSFT? v@9zQ}a.LK6̮Re/uY6SzH!ۥ5R\Cp̜0[Qrj^H윿ﴦпkЧEOM`X$Tosna a,ƹOL3I:ʘud@2pȌ/t70]OA 8)VGz[ScM߂:2_l6t/63? DN#kIyYl+`_:&د㜂uz! Sfۚ`q9!SY=2#2:)0v+@ iٸ&_*>]zzK>0 9-[m^O!Rˀu p=e!|yrgF֟=!eҠT&/:QP:GmK[^t[i jPV>4VǪjg2e19-wC: ΆIhi95Dz( +6UΒU_ܽUw"vacc&$uGQ`h,G͂S >[ttWKO{R* ^YԵ=T'UYxζbvHb$t푑(ħGcygyqY:="aY_O Bg9-cR.ZmQ9*A~>6vhy=:gkvY~>vtB;A{ ss)l*so1XX筩XD޶ 뀦xEK91}I|x6<:~̣6SdAR4@OO%Ãg:4w"LuÐ*P?{NHbB@o.DvB|"&oR<{s%Q 6ěgG싋4&"F0c9wü6YkIɐ̝}?}ygy)yc30ElU@%}dT3t!&W^-MA@D4.|MH.ݤ8 cTK 07_JNR6_5*- eBT<jxm}Q)11X'w*7L歘gyp_ H0'krMه:',h*Qhqk\rDm@2U(_hԻ-MC{ aglG /^h $'V[!۶`iRB5~SWy]A=}9zf %7 ̿9 ti G.rvDhV-:HVt/] UL&V-4Ix# ΢+] t™䳧E< Lx뉴ڠ3rWz¿`P3 ah9dW@\C;slLe\w0 9Dp~R^_+uVrQ7<9J7e8P%qgM]2v3.jM2 >z`NQEG;8|(xB6[,{R%!~)m\ s(J$&rMRjqqCᨣ@2ZT=zH̷NC)I6Kۚ4 IO _O^V^Q5FT1 U39dUA5t6ʥ^jOiN4`1' 09@iEߵ9q,C?y_ϑnXhT;`>UTXrDNj#e␠->G 3I5PsVX{ Iaa~;̃0Nٵ%6U3du0G~\m.<:{XUlE2$\q4#Qb۳_ DZ;tDz}TD{bZ_Ж S 13G8]-L;DFM$hjD>Ku|WmeiW?jf\ezBlݚĐ0P0ܑ&u[mQOIV{XK+D$)%5P?O$e$"<:Sc9`2֣bWj+ՙV.PsbѠO8{Ј pУ|[Wh(;`| *?e ,U<ifS45F~}(p)~ 2\ս<-,r_: ~f5c~v\FA:|9iW>H!ݭUϚxKt (x0thxK GANA-[ |V4Y12=iZ#-S ud s=ӵMsMF^ @s&uQ7v/ ݙED\ϥ.oWe!pZW`JSiZL8oAH.J#^yAhg,C.kMU"Lb5¬?0!Lٟ'G[mm9-6R3wmn{u2vUYR XgJԤ,'D1(Z}/'uMw+]! UOv|hD.{N4ñ&1BshCu7 ܃,ߌJ)nu UW?$=+#oRsb`勌=6"ҀVlp/<>ܫEMZYjO?qٰ:um;]uai?FQgu W9[쵮*sKs(K : m2C<G,[)&r өDs\o@\E~ülp tբV2UݨX>^Ip+Zc\$즗78MgdMC\ib.<_/RzamMAx:(r4nܳk}T!(jT.J=5p!x,ۖ8 Oٖ qf|ݘ>x/% <;3Ճ,F| 7O|JRU0Of[xsje=uUEO_]jvkIJTZ2 Sn|E˚7i4B헅14ba4EAkkfdW ŗ2FMS9a%.;m,k"' x㋨6TW)"Qe9ܢwAN҉o^9#\0}msp$uW4%7Y8R* Emf60Y ~ Ҙ?*z(߅o{;JeCi fo]&+Z1.qD eQi1_sR@!2g1C[MS,fhJG@r3k;mqeP94t;FY&5* xv WŖzLImp*kl^0 ;+ch{٤-g(n4nmF^Y V,ǵy }Jc7xKO` %nI[\Ԭfm>H& 6^?lٹiP93mEn` 6Xнy8SqctuF%'fn0:qW^KN k(0GHfWgpPtj7[EGD]c*-P.i);^aoeYME;Tuğ#Ft<ʄ"\?-SU_ËWeOidVꂰM&w&*)nDng/RQ4 :j$,g-V1kq?#E2ϢlMMs֫Bơ?[-O^(o<T_Dѧ]ID|)y TMFlӏ]pπ6&sE3v1pQ " %(Ν)w9@k O[O)+Wbh r4ĴSJO 1Z3'"##_jRGapYK~TH Aع,sRR='~w`ZyL! Tj`dx<"^E [^h^!&i]1,MZAhA ͮ%3(J}(rUYI:wMސV*oXc=(s dnhA"fxZ+=GXBUj?u#RN猑qY4 }Hٹ@N5q&pa-zd7Z[7"WXVG֍ɬ48}cg|Qw]K9S+S}3zm'f?@2Zrbۂ 3;Vz_.9߫Z HUcZyMo/maS v`[hw])6G1p Z,JwTmhQĺ<"6&,)uy~3s̓_8=+$SRS76rؾGDfkp#r@QbT 0:O5UPe%K:3sߋÄ\Q\D뛉F5%&;G+:/i?L=jn ؤv[Peo"!GKf߮hŀ ÇYOtkɥ(5~c_-gP}a89gaTm=a'֘ KL"PU^Hg[=Vlwؾd]2hq?HLdԷq2/-@7g,~>ޛl[N,i4"ZViP>YO DvCM*xш-++FPj9Ũ0z {X}gJڲRbzMW/{WxΠ[EPھ-Dngża um]:R[kFxA.}A-6x>Dz'p7h Ʈ.U̙<R TM5{I(N.ZVЂLS<([;RoiMur&zۛ#)H]scCg$Bcԋ~yvuLt ^`͡8NR*Y <9U;q1!G=?=~a3{)Y̦i1-xW}:ϼ4Y'AS#_nRTS¿(Oۃ @(;JbYwk[Ǣa^Ƙ*-OwC,Z5n۲6aX%륵;烹B5b_9;ƸN-+WLDܠɎqR񯬪b(X+$bmJ> d0RQʸV3_8؎#p!c~ОI)`h,0pm sgI BM4F{Km}d^tŬ4ɫVّ:$1BA{ 糛(V%))?XroO8 )ca|Sk3v笘tֺl "A 7SY7JT\{h_{'iU* AѮVݗm 4^2徜/fK9EGmSh=X Ǿꃷ?J΍TQF\xUZ%sb-!(>J\/yC%utO}'[1L8ɫ!<;&泾!u*:<6{eWϗ> ymqH ,̔+a]HR=-HEz5DXDW ˧lL%\:tG~wҧ&44[_ {pc1_<2DpvS i8](n@`V6/s !%! &yH:kP.S:;`)~K:^Gvϱ կB1yp[Oa59/ t'Lpi,Qy r Ft}R٧.ltJ ]p:q0U jDI6]6ܔ{(/fȨ xhJaҖ؇+ ,P۱&.E5k7UЗvwM.c@ho/מJҧgXs IiS\B6]!J"1<ϾhUG 86ֲ)ܶ޹=+:m)3T[;%nMXJc{ z^-29JBEO0#Yq/L&И` X]B".I)+mLԘ Wq5v)8~+/3iD\TpPOlky~U^ }SyL0.G \1$[Ƴi`!c;_Jկt@b9@2o~ǩT^[w1C ̜vtHNLƷΚ}J{&=Xh\rcpꝯavm, {զ2 T ]\J QAd{m we ΄q G_inj$`QӮ5JhnT ֐MK_drH5z1gu 8{Ul,7#+X!ppeI,~^\ꮐi攫Ğ^#J>{TS ,F\g w4Dt';!¸i=_P8rLn $qK_6:Sad囹u$~cuLŒ'Vӽ*H|5 ^#bv(Rٔwv0Ndv5ѫ55t~Hbq@1:&aRymf=-5C\yfș-ΉԅM@Zm1howUMG *L-<#(t ?zSX%~Rup0'm}͓jd&U&@݌W>< 3Fm | Ki Uĕ,󾈓ًNC|to뀂>7< XdϨ#:G|'>C| dڐov؂j6Z@7f|_v~%@䵸,lco>&m>@ew,hwg~[|b#~lA`@pWܫGC Q^f& \/{Ӽ;;Yh !yI]8/amVF|Hl* (_[tUS̉NB/FԳ2XkگvgZQJn8Ag!vVc ;(jݿ6];LիrpjT7pTPQ_hG*wV]Cv>,EC6;'{tM sԝCm}E eUkXQK:NS%\`F㘼$l (j"#3ΓT[!H:a]dp,/fO4^@grF@)`^(J$U#Navvd['vy,FGd/r~]6@?:z6-ihtvo!Gir8ah>v;=§}z@3I>\(ƀ ^JTCy׳rS_- beQO%R,sP%5ij$)RRb,׎L]㢳:AČ<{vR7L~!EdwEQr%I@&掄ܭٻPMZwl+JN!3f+i4LӦۺQ;F452#%b D|Lao2q )-cĻbz%sz3NKY!) +%^XN n?`Wwy5D4^ӧ݈-TRy}UT?X5Rum_ Վ"@:}q5% Mӷ A$ղ 5ЦW~ L .=[heilILKCk)dLs@ fI8dۮ@ewa,3;dQezH9/0=vҡ2etW8Uw@3M3&owdbMHLg2~,bIcw){D iDP&,ݝꤝ&X Ɏe)\(wRs;R#!Tt6Њ6E}Y(·^g4ӆSl}`*"#i͸4IJrNa'5~"] 4C^tJx84w'zitJ废GN\ Yk1)!E{o0+qmT:OSc5ޞ3%aSQǒ)21j&|4R ?.dpsϭ *iCV4ryk'ssbf9A9 .o4O{}ve4B?znAr9uA"%$D}/NmCc#ʞd{Fe@#B jΗT.׸W>`yHGA.i]+gI[W= R`{!Aͨ ADȈN|Za+Ο0Ax(Vw4vM,ʟF͇-fI_Ng:ׅ䖛K[xx-+ewO<+%[ ggH.d'PW㼁C0O .帏k(D*k'J:Y@wPnCILiUUfa<֢nyUF^Rƚx5>Ð''3-.B}PxC)yo&h[ zZu#?zV-Y_|:,jo%1S{˭p[בֿ]*]g.Rz Z\e%Uϕ4@ UA5븇- ukMPMq:rwSTNh!/ajؿO3ogi0\gaY6`P@8Sp`l /U_U]Jc 4W¼` IẕlF4S2 _Z5=db9k|嵼!4Kel2 GOݍ~3IIozŸx=vK *!=l?$/TK4Adl$:8\ .X^匾H"j:1g#E-f_u-(X2|mU:9yItAL񘁓.9"dO9Pݜ׋;)V/ZQnePJ(gʛVd>F(,z#ʀ1`'@$wNՊlovztzGH [.NJav9vҿ0Jd7g_K57 KuKxkazoW\Y(Y/8kF>bپ:@=y/@To%& [pSZt&F8YE7k$~'%fNAic$'^f ]yf8G-Z\|IbF/: xID[d)rя6VX/:pl.+ln~'Ơ:Trnd TjAȈ<8I؛b*]beɀ:_zX,3 [ndm-|{N.a4>ǩi8%]FT蒕Şۮz\BqIO、_zL<4rHN3da|1pg9WP@XSF3sy2:x.XtrWUa+o5<%FoAm)˥$E~-SYޅ7m9[eH߮-(%< ,M"(w! ،Zb"FoסԾ ZkL_woo rcP^I4fhߤ 4);tK%auqܒӆmdm:L)ip05yW=)Ig1p+&;`w*Q2ײ/Jæ32҂WbpuM ЉmĻJ5 ܴi@9?8? Vxqbl}SZ&JL7vф̛,@;Gp#,6 c^w3G/Lr5z@yu 䈉j4u's8,ư s 45P+cV6 Csmz (P ePuÉ`1Mkª8#z-BuV2.+%N+fϊR10ep]e~5=݀/qjPp8йz挂t6Հ-xȨ_ C|p#c*+锟hbCc_ ˻Yף<1{xa=݅_dT2/KK~ :ЉNEdHi<:8sK'ýzk_i(-k0ƔeDz +v+NxњHyɫۡ8ַVRoG ZD5azn)9Z,ւ;FMN9iY VNTv쿊j .YN+w_8/\D ?a@%9:\\;$ҳZXrIN5P-3۩~@>Ba t h xLeU 0yӸuzw> !49 ]AX f.LKm;c[хhYM>嗈M`ىjCm.Ϡ[sY>-P0 [t`+$+iNfHbR_|;!* h_u'mmWCbQWs;KShw 3{[~B0R7Y(!b:P*' hj ^Th:0!׊Cm@ii*xݾuXwuZ# V G榰!.4ϻxW/^ɎH׍/Q4"5$Q;2L* V!j;XҐ&G"W#BtêÓ?Jf'6LMJJіpXZ#MsQ,sgu'۸Z#+b{?S"cӞXys.~t*.*#׺r"2/Mwnނ ?3w#eM&$uCSCwV*V Ss3mny#qW5 wI%z$ڒ;ӛ|-EϴAz!}vcɟN n/,xWL*g9`Ĕ|t٬>LЊY kbqw# eWLIm^1:.>\p¥j,&Ug$MH%Y<&©uCxB,zqv zo}W6yAݕ;M'cGde4FѠZX zVLt>pkHKQHlx$9=)2 }`NriBNpd憜MT{bІ)1cj9ч*R/% Unȗ1&,w0ٲՒtGm^S N(])ϓ V.g,~嘡B;pA8Ѵ~q{ǑJaY ܘgɭ[&<{(h@xpaI|Ņ$]w*nOoB;BoL Dx+ۼD_k8j({;>~E|T }${Uw)׳Q>\6x c'% ێ;D+AowhCțES .l[@Wn/LtC/'_Yp;i#PIZId o}ߏc(Xq8#u1zmU\9ƓqCC'p\=Io-/+XB#mNrREIM1f Tc$*3}h2\}l:J@i}W4 Tia^Gh[nK,&⴮.j<3#kK /H~@~GT5}c7o4ñzf%}vW vR䰃Ke6y,ˌS maE@d~2]re^p6eOf"t_磭$iS|Iv5 ?hk!^ ^Ts꼧&($~q[O^m8OM{{c,:?4nt&9! 1 $dzM*w!|+ky+P9.O';JPfrɞC8_꿺ƕʯ˧Y>ߠ+F2[j(~sxhKq5sRPwKLgLբ.ߖ=1hj16xP! 8p$3inxLv]v uf"<+#I5!}I& ;Es7X-W9,!=x&l].-&ZRk0E?`U/6<5 aY뒨xo% fin_LVUkLrRI^R;IOl/2i|n*$|t<},MƑ͗aeJz[M _=yRgAٞ\ %"{Bd`U% P x93LPz29W!`R g=gHF>-=)YNqlϖ:v/tӠUW5yC[xO( L>&r(P=gWu[oftήL6>ֱWw?2=wܴ]?eRq }*o *"bIwXn8zk& ^0\k. .G 6>B Fz5XD{KcV;g&t &q;qW~7 s}ljZ_b!"VP =gF e1P1o/H (f2;A\ 12ԺwƤH1I.◱]; Nq%J/l תaV*wxT8|r~lGuߡPgd!*P3S\g{tYa v]VZrX$iG5K ~k𚧟'3f|lwPe6+`\΍2%FE =|J~.NW]-{`Ѱ8Г?-ZVT%wǔLٚt7W1B<&经cD%Wluxo32)Z_# nUvCq@9>8r-ЃhKTy'f[9z-6Пi?t;'uZItJ131礫ȉ  t^Ƀ  NY1c n {z/m`IZ=1Y&zU&vLv9b1^E<սhʥ)H&!YD!taio`価LJ'~fxӮd.x(A,zS8 h|G|m߄Q Yhr`}yא Bʁ3 { `Z)՘>%WkB`(hkԡF]|pxҸj@{Hz0XOH_RG|3^qR-2(Pƅ0+m#% 7W.Wi83ȱ6F&חLB`Д(|^_B‚ w|6pNYYld˜P 2M5+./%p )`R0 a VbxN\* yZy{)R Kԭy ̛a= N bIA!NM&""bxJÆ㜚x?үRQSb3cN4.WT}?y2ZWUp;ﶪ@ʾ-=/($R"d%&ny y$Vm"#SYӴk๣6UOI+M/YK,~صzVnd]g.֣^xm̯"5&&;(,4e 9I_nϋz{^EDk`A[s8txR]oRgζJB9~K>9ZB{/ vb!.b:yrQǙe8N~ڽsQ8;p6jƍ`\dH5Xe=#vX%75t=LH~' K=P!Q?`. iDȏM-dND_`e+3{g9(NNQ@O Rz$^<^!͙pþ 1HGZ6(4!DrdƸ-sR2_N;ߗ YV$k۱-#$SJ( 0|(BUz[YPzoPWaC\3To[6D:6uџF=jA$ r|''YUJ?8c]W( T.ۡi58L0qd?ºdQlƆ$KT8)R|Û*u?bE{? Osvo7 9vz9g?i6y+ߋA9O(JisV*7% gW|iI7fу8sdyCt!g~0 :s7ȸ; ^$WaqmFdY+9Q KU,:$vAfɺ/WZQ 36SV4퓟j]Ǿ.gr\So-T|R`{z,TC.jgO[CDo0GBA%hy-q\{k![a2ll;,Y%MMf@x6/ًz n$kQh Q tY/A絫;1%i>ж7+ti5`Wz85rvȕ<[vhdcCNvQsMzsܘz屘*JHZ shʼ rbL&fB(̳GŎ)7KT Q&a}щg͏xHK{c.(y `d+;Zeh5u5UD{,MnF({t/v%\pN>WtQXc&w!$բ_@h xX͚bx$$"abjpAUNPl;fl.2HHylWD`B38Ms qh6n3r6Rр9]`ćڗ#^}4Xr1 "2!iԧ<{BxvC&u?*Xf=F$8kxʱ1朥Hs+H !- am(}@=e>r\W0 D !O:\,LE[+H*&aE|0|o j싯M |w?K LR23gUju&4{x XoVhΨi`x"Lj!Pdf:o k"kT@ eSu-qv KٗŅ(ʽإ~@shT(_Hf%U}ĵS]3!lʪ K ePdp- F?i]OimoK?GyGAOSBS<0ė#cu3 ř wrޒ]L 5 ~q]]ՈmϦ-8DL|6X5AlWծn. SRzՎt:‡71 "F`0@"]$yŜ=p#ɘ xĭX=n}p.#NNL0Nˮlqhbc֓Џp@p2JC.}\?a@J IsN'xX:&XP ]c/ȟz)-SӿjygqČ.3zXn2IVCl;\tvRƕ[S,JxH'bW%,/.4΁+M*2άg)ܸv@L&[@p@E$MXF6,`~&/8搏zz'`*DfhO$^d7ho#TF>`ֵןeUũ @GL\xT &1ZY@8һj8wyR3|[|휻="5^ۉ5D9)LBߍMƎm5[~pIr{qllM,a`I۔h. `MKm h$!譁JQ6t9Q5w C~}2޽y[6Wlǩ|ZZKSE<ؐ[PJ;/yU OבOscl-5z*+߰#Tx71h}ӌ`қ]l!s2Z ^M (/hG>1WT)d9c='nVϰ` j+@W"M&h/W켾.ALٚ*/Т:0@ߜ)S"|B+ ˥Ns֒ЄUt<,t{n$WSE^5)p9%f yZhc![Z@@YǏJ1T@ M(!_:C2C~kOcEOAu3{.KBK)_#g9mPޙ^͕2QghixAxS-bApԸzn5٤oGcFC KC=% Y,Cm_ Np_XBpO*y`ŝ &؍[Ze!cQ<ԁ[6NFᾨ'BTAO𩊃 笩b3uX#]wse'ߗ, U6K* _- Z ( 2GvY| B&ae%1)^=Gw .cKoNw T_56մIV{M}Jg/)|T]M&3YNdz ΊSR߈6ʫ_aJ1\%>a |@_cP2a'UN"l(Pn`b9\C|r ;KCB@я~۶-23I*&re2; TLcŕGPdlGHl>mY9xʛ9Nl^?)<}=[/v<{YVz_<L»x+/6CZ]0"<&@v. t8,/0&;1Z;ĕ-b4I%k3TB,tGQPng*F My2)w|ӛ \ RM1"пllC ^jXI1.v&OպyVіحO[4uh`:7I$98Lxhnfo;$;*.SuJcbS`^+eqDwN},i'Gf@ݠBFުKڊDJ]xj5)j;WޖCu ula t1_UHR.ȭ*BE9ħ8J1dΛ*&u+,TjIm\9e>un .ez3w J[D*%lpI}҉ܐ<^zu5=JۤrL.ra):q4_ jrMWNI>1hf½ ,ҷB4}fEQ<@oG 'nP}#s@7O` a}x:4eW?5ߘS.|3yL())2)KF7}"~,šLٝlOrFlO % z<# _ `]K-*9nØmR6MQ4Ui?ؔ4~!-1aW FNq<:(n:po|48zF.rt,ۆz󚺂T5 bEDY3RaKI0_\6װMe; ɏqPn\ 6#ZΜa+͔_uݚ獫8x3(v_9ǫ>3gk]/=xŪ2vHRe'WxlBJ$QB8pWamyӟ&fS`pg42 jOƔ9܏ ISm3vo:79'76Fln(Rm9܆bđGenfT0=8"eOrЦ\&cV6og}*.l- yPlϩp/OXag4qy n3\Ⱥg8td[#-\6S2F ^e]p9ie{V]R*\L᧶C4uPkh8Rd$h ˻"StqA~5R1WƎq~i4^+%VʈAXC-_ @d3M)\b=&&Zs*H8\]BY+X 1t>@Bc תbqSm!6iL[$+E}9D:-z_:ze/q8٧c jM=@׳v&o^ `3\1m5DGb`r|e(Ҩz.7bS[*]e5X//Ó,`c+@̕AR}@Pヹz3SOU WN g|o\@SLT ZѲG3HF d}mц⤔/$Sks~vb6}މhCӰ J1րbMsAchc^].>nk9XmU D) =k\,&̮]`1j,l7gM SI҂$|K<(_.-jmī|?*功7&sb gܾ;9-IC]{Oodmu0ɗ;'_j'"W+*iy@ Zw"Y+y tܛ㘪ә˖qty4hڂrKn(/^N8;WWpXfuo;i; [:Y֎>o O `b֠|b&zg-/\D'*_k~N1Td;bm[\$믂zUDN.0?n9s JGMǩk "06gQ'Tx [ AzzcLjf,)9p&ȩ>2 qX?cFB$tBGAd P6O e8tfD,39b-_Eq:٭SL^I^Ft홯]GV*{h.FδU)v+/0(Rfϕ{Jl:$rIu2`J|j+Zfk+pq?Y!#znA 6m]`x\RkRܹ)#E&1<:~j=ug:yf->{ 1,HBk@n)G:!xJخw69AUsᇱ,LaF_ ]RVbQQEKGi6> j:; : Kʟ<3g/wR.&:o"C'ǍNyɮL;-\-dYxꤖJL(O+FfXiSw?sj_H]q,fC#F7*{E#J@TCLK{Ysb=)]xi }ܔۯ-'vK+OlyԜ㆕}4sH2~uEM0! ^&i`CxIx1s~i N'\QDJ VHmlOCf\D03DLo EwʸD&@g&0~`4X`2AEDy0I=eW 9X"%뽄# ϕA)L3:%KcwN\P^湷C=N50>uZh<*0%1'3bgȜ5ֻ ynǏ|~yjQ)xEۛ))f:aygs坦&:/ NFQQxYV`}tXߊFY >(O`'JLՎ^#E6JD$B)o*]Mn@tT̫\~1HR0+9.8t_s#͢].RLWqBݙɗxqQd9cgZ?Q]m;[8"4)\;xZ ڈ$ZO@5s! p7$&uя:?\QrƹU Xs6<8(X:܀&y,cLҗz,p$:!Q>Bf,_xCq?~YUU&߀%(ɥ|a?Hk.>(F/59jKw=>qFR.xB.5jo`r ^\Y¼wlb<[)`3d1gvwEA3(!Tڞ[_fC6tMOq{+ *w!xEœBYG?oؕ)$H5_L"1v| ~LYAzUZTiU>AZ!Is ;8x:Si,^p蜀/&v9CkiJ7VHe%:U}d=?#W. YB4 o<4$h:]7%EyJ0RDtO|j-r eo"#8.E+D[ҤBǿWo{0)X^)O#b]cRnBӳcE8AWu+9ʸŮ94JOfP?O;x`-H<0,UO-ԱmZfylI3:h ڳX֔T}@b}4&Tte"Hw>| vm۷m,o; JMitBT^QGӓ|LWڇFoiUEjp($;d3*~3%5{z1Lw ɩ K 7svpiA=%]#0L~7Ug%SDh7j|~^߇-muryH(+؂> 秴Wn~7u==e Ha͚u5[lB;'\ cN_egfә[2 tV2nJn1$P\n` Ex9kL됶8㓅m2֨>t=RQI^=2Q:GW~% tнA+vP6 w|ƈ[kC*)k7/ )ÂޏztlR $ݯaј(R*2kLAF#-Mpe~D:o d\Kn;GJXO( 'dQd4 e[Ҧlcq.jO7( 7 iYis첝d 16/@M1o_X{fݎ"yK ef=8*U%(x kfu 9!(y>Q_$lv 3#V&C$rƙrR= bfz`>M5Y,LhuP3~̾R:e^df(xQ8;ڄO,9`c[4Io0l;IƐw`6Xi/VV%}=-P<D^etYhM'Sבi,Tq2!z' nE{ a蒽ŢiiKqʠHDӲP ^BNY}*g-dCGM8:oe㢸 x8:O~0o e2n YbacLnRs郵/ll]3A$~E_uDJ[YH1M`QIA'?[+.G|ϭО~Я]o&aR)0LD <=Tx5}`h^^CRޚR}<A#,fjoy#4& >J^5e12_y.PRQV< Bo@Fd=/KPH?EXJHc52WP87\އ&.QhQ?5:KHx`oK[8r@& qKTWzb^593#q -yʿƾТHXTqhFuKO^-gڏЖ7{7gl!`0~YE 18I<ZLAّxn3I_|8QZ 䵌zGm,wa1p%G]|]3üfܒ囆b$fF>˅*%QV(.P +*]Er"M`j "x/qԄIG ow' {T{^93{}Sd:!Q{:J·z0bQ(vJ^s*ub]!Vs%q39thsTmAJT9[@[$`a݉-W77^HR_˵@ȩYhOVۺx(yNy@4)S1-L(LWbr}ꬤGg)f*MGpBKDvnh2$ihC'g $u67r8󏅼lcPX/$0J+FtI7<̙sVkV}!Y20T/FWN=%}prN{}A3uQ V6kZR4v<&2tvqU+@.tXr/& $B3ZԒ6CN-:&X 2_| L @杰hE P{VEruܛ9Tllf6!VvvI=7VY<ɬcknFrO}Ku 2X[ҡ Ġ޺i”&wR.[d;ll$Q+&=*zZ!|l}^XGBQ 3= xkG/8 ꎊ u }D 1#puxB1ի:3.ONWg'}ݦ, x6SS2<}W|Qج-[>ZgQeV//, ֈM )x]f^@g,~qw?Q-E]{an,+ʐU<%(>\yC/&1Z&}Jy#2#=VMw2kC!Mg[ِh4 N z Cd4h$.)$Q00Ӎ ,d D8|K&f0_:[Fс=.$ e@ :cOhQA|'D݇\U*5Y 6-0okZua7PХ(K1un^Ȁɕ+5Y3(TD42YOTi4YoDT QbokBFNa*U> uCۑUs4d.iayTNbny1@O"e0~i` e*ttŋ?Y4ԧ"[Q1]\5$/mp__Bƒ:xӼ=O?(Սy ݐ9ϪN׺)ߡ1\Vo͠r& 55. .GP^!"vz("!Cv$? 2,M6d BQM.<# -a FsꜛCn=o82\C# Q)ba=`?um82Bhyvs ; 6Px :|R{eȣ\Q&N/=,[Ј7@ ^/}=~:Q& ц)UR{NbjmW|Œᇩȣ r(Z-l)`2- tɉy|dSࣉED<2v;||Ԇbu>',P@KdvjjIvg%,1.(c8@)68̽c;ߚX0PI_SNԓe7؁l4LkN>':k:-L&AK |F1ZdEW{;8oAUt..7^Ŝyb7(ðç4uo9,[4{g^|u6ȥcpzCH]KeGz27y_|+.F˹R/.q\/S{N{J& @CzBhi}N%|Ƞ3sݹIǴ,Uf,0BAvԦkphXٝ*ЭCLL ]^Ŧ|(z/47\Hb>ѩ= DZHۥ> 53HY QjUy{O3:]IA/bzZL 5rDz]#@>;ZCMմ!gn'v׾%?nsJ4X)([2CJ  $Ul՛MAn XԾ4p}  # l*/䂧[T:)PJmw=nSj=\7q2阩ҁߧ5A@uYRqV?O^ⷻ:ҷ`cXCyU^0ۜE@ %M*W,[cJVȓImGclôRΎ悱 J V^ }PZy(6I@i(A낇57TA>/;yYZ雲Êiʭ5^hx񷘏6כ mH/ #8ЧD67%tH" D .d̼ROᡌHnf )މPG~Yſ] ]=+@xDR@lXT+׳_c=cutp8cgQM-]j v1c5M=^c'O_|:+5%OF;mP?Fk[\` >Ĉu{2M.'P*4d9a!dP"bޑ'}u,k2?> ɤ68o7WtИEM;N\H5=[ÏF̮DA}i[.haPRcB)e[/$ _i-Y}=dg:+L? [0|{*Z/Nr" ^wxծ|9-ФV*aNuOZNX˔S|`a`畉v$")K3J# XqKaw:Uy띲P4/;Q~PQvX4LC[`h*Ϻw|Sr$h'Yy~ ʸHoR-^s9ۨ fDL#fX")/ )DØl\FR4Du"7E9_Hs޵l~g=B6L*asEkL~OZxs@d COCJNʅr"ʒWlD`A!yoTl$'g>t,:-6){TR:6ﺅIh%kjTň{}ϩSI'ljl˱dk(\hr[ vG}Q\3Уv}gsFDKZgf<~a Mp z$H9cc |zNv.kB MPE89kzQ&oV?!=PeO^v2Ro E:(A= R(>:fx527Ҋ>iKTփL02v<9@cy"X TT"lʷ3)(Z*uG/*8[aO@1g~e]]jia-3uȑo"e½\ҭ ف{䅋,_Tvr'!.kk HҦ&jyUz\|;3''_NrE@SY9D(` _?վ#2Qh h0whD@7<7-&tju8VWIN>K'Cu3[5>/+ߛgz !&/H!>hep⌻9(Y1}o5X',6^;`u"9KНF>|[& -u)Lw)N/`zv'T6vӎX=yKr 3saF@%&e'qy1gIh'pfU2=e0lzP;hTVt N]OK fЫH T%t0we@vGU{;x]זsrjn1VG<ryI6kx$1# mw8{h% [{Ü IWK80cQéCH2"/dq7᥃@β)~1:SߓBMr.=%y5ӏ,?#W\mw81Nv_,BY#[US|-&}/D.@q,!`˶wT|"Ƽh,M]š=_Yo+:23/ t>Y&- "^t6gpX1ŌSNelCWs#@'kwmB_^6 MH0l" 4#u2!YVNB6hP:{%pu{ĤJ mgf-JӇ;>0|]Յ8ȞuJSF-T]z-4@Ö |`hy;8p Ԧ8Rxr|o8Z@  zo`1Fb+68lj)G8Ae@k{]C'Y/zIk.O,j9q>K\zD[Ixy]jOhp~E|H X9[8_7rU,Sb(pw%µdU$8@\gFcnњԻL@ -U݂{EJ7xa>mETwD-l,XhAwBp4SoR%_}a)j M9qy, n))O.u\A?ŜaI` Qt`_)}@_ZtX˵|R|;ŝz_{* 쀃J!s`tߘIF5Kc|h8!S߬ti{ϔ3h\Yس{^2g|+\W@/o"x;P6 X9dpfU@+{_驭O Hޘu5=ǹٝ{gdUIhzEFRv-wŝۚRSଟM>ܳX^Mo^L 9J}2Pp5Zײ;߀ $̄p"?4r1QcAșfY%japYYYYzk>#c]]|Enax S6,%ĊaF$3i]";Ǭ&L>sV}d)j9Z IW}7/`1Kau)B@8>̾B ~FblcZ'Fz-a^NIjBBVh1cLMa4Ew/EUAp*2=LLYeLNK7ߘAz (I FXoǝ38ܕ;dnoow2'=~H;[n ?yC_y\ @QZf=T`󠎧b5.=l 6S~D^K% 4ԤYަJhU|<a /k.__|P)R1Q?`śWQĨz"&2 I2YDFmS!ɂ>&<@9ȊbH]`Fi{ey=2BЂ;5Dǎq+ރQ7BR"nOOJ1[5?7pjD0EՇ+/iEHn@ш(5HF0~h"l/bsJ8-^ꮺO :xeD`(Ȁ{/#}SMj/w?H:cA)xxw`7#QR#0ھ8PM|.#Hc'QZ(Yϣ -\ō{VuT!_3˔se!k𬊇.fO6Nݦk4绱ɜH4b9 )}>#{C*A6dop 3KǗ`b0[få'sq()=Xtw}' bXRo`}qQvuZMAȎ;PQ- psA9)d9$ :>T9y 8eZ=MJLfzV07,8YCA*Wv?pOg|+3GhYNc~[ߑz*p)lk]B a4TwDjlq@\vYQ-Mis'uUQvJ/|VD]iWL[߫{l3>I׼cVIJcȻUL=y1Zn'$*Hm*i࿧S.Z|͹ӧ*L;lq$:Yr.rm0+ݼ_1H*#jDȑDlG>:`!=,yLۀ-*z$楃Er~\>s*BeI׽ygU)tlϧ(٢h,foRaqSγnՋ[c.dž_[j> /o98t}jog;w%ӛ/$pf^I[ե|-$v%᣻t?/,>xSq:C񏶾qy+1bKuȠ\:i_j :sW ͕nsg)&ՙfF^s=?8:O\~ΉJV@ĶBtbÄ]6 |=&o>{\4ߋ$Ӄ<4g*q%`svjE!m{ԎP0PBK<v͒D;\&ᮽ#4%%S7S٭xLɜY9ӞQ{@R Y4LܕGY1_Bb\j9s)g> o,W´)o 9 u^Sh7\`RM3gT-5b)Z( a,^&Қar_pJa??*r@ OU7KE19 20z:$؈Mdb8g;q\,\푂 tc?B<zt bH)!yqڵjMkаiRj"[ш-ytW:/5Mczh&#8brZmב 7T~yIvMO5rF FůpprYw l QnfVWwo*?'Z sf0􌸺kK0Z6{sЗJueIG;}SL=kq ˌȆL0F_Ez Oh.tVNSߵ%#W$wAo?שQ@-Oj>|?d$FkV=Guk2?[%G2ӫIRWW՗W5c>מF{]re=MS<#1!*91q 5#SA5сT5NMjkoKhZa:WgRSWN_PZt\~FVj:/60XȺ]|9m8))RTGqK }UMXo1 )S?&'C_[%`9!)mB8]8{/@ʂtrO^-dB!ub? 'w<ҮV?'n,L4Ii%4iR-Y7mMKq.}[)jskHS"RK Hwx'}\57W[E`2Fl E$w9+J/B, ֈ.2 M/|e-U ;G6+^grG7fHc@֮يuèř ,Z>t3'ȀI e6´iQד1\#WeY &@Gu9 N!)7s<~eR'Ku͇TTg4`ucqx:> 'N-r -#LX_m3>efSMa'[#?^9Y3+E95i;g(3.t;TbAμj^exǶɢx t:24%A3iu} I ɒыy.Fna\IsۮMD.r(, -@ D 콂%ZԛLM{ #S`o0.nd_3%wϺ4xZlue+#GA4Eg)\@٘G,oDMini3חLf9юˮ^LSh]|],R|m]Bit|h4Ri5qG\zחu|HWQ,+ S:p#wrT67PU W!hsi<1"q!x!|wveþ1{&lEKr?,oZVb%FoI[$$o\;NN<݆wח:vW )zZ*y eH+OBg.Go"طDm~|0|AŨr$p26wޝQW5` )uG1/IIV9xm +! ;aiЏtrcXtFXHs?%'бgIwu 9Gm> G[DQbWV HH%Qdsh!dk>s4lz8INvG!Dc,Lbޑ;jP}|̫&aw.r^ӈ3wTg?vNM"_p_L\6&moC.kI;n?9_c`Yh ?C,^PХO4y)ga6"[4G*|kqKE-3Sץm-g?$% mqXY|?bU:GvU<kV9h`DsR}+侚;`y:Ei e8&s,VY㙄OL}It\,198->XgЎ``U2lc![jm3< H.qF(B蛙_@@4NgUJx!T", 1psT(Hň5? BjeywVtIO#}1HH Me__J1#Q'sc/ITn+W[ _K V8ۙi˾_*L* N/ HS^KD`I^,- 68dثPtP֢V@#'$<҈R틙uO*I(oخ&sB2:R%kdď4 75[UU :H>YHe٨1F>n3ݺTEmf^Rq}s G*K<}L ^iY7_h}*xBs-rT/^%GO : q9|@AĪK9ONKП9F'%b% Ȥ"q{H_T!Od-bgzs⣜syAcuYNl:`cAȸ/|.o|s<-˭4:).Vů\L [JvoNgbXXnN64IMC-?^lۏJ&ʉ"lGh#^jM)A{՝$Is{ԂOUT^/ o?}bD1pF[9vY۰TZ@({4 WD9gZ|1}g)xeHUd|x D `2d6?o< R(Ŵ";zpe6r9Ux,5y!fHdizYMiGv$Ir<^-u19N_'Via*;Fm@<5M+$c/L_Bg΄*m2TJ7YUՆ{YjU6}P` xzuzb+k)9M*fڨC cI,CҸ!eywC~} &$(! {YlR~oEzfθTQ n Ӫ֣hNpwTIբ.J%KU(a\l&~=90| oN̫p\Ц>$ l˃'Pә&fug: IJݔq=| i-eoOp2t)Vť>w`1u۬k(q 3?ܹw7Pߎ|/ bgPEķ|Db1r_IV 8yFstR/~*[KrEX/]- ""wzX@U_'k 濢8 >f0gq'QϜMAM̗5K+|U½tn#ۯbALZ]7ئo`W^=TvJr2ypz7>IscnJDLE4DURq: A+lSxE6s>Þf zh U̐H#9x釅^F'dp S|BS2+BR =;Tnn7[J' ^$9ӌ+@Tߎb Ͻy<,"m3M#wA}n[f^1;j(T`KjiL~&h$4 B:Қ BPhlV6qNq~Ud4p=Ҵ8k4<;e%"rСcٜ*X3i{(+w]őKd"\F׋x#FDЪo@fw|e[h5Ս2 v3GS4\EͪBiGaҶZĴuQҠE;lo,u筙rYMQh}GQ";ܢ?`yGzizɔ?ޯ 8էF0E /IKH{=!Bu ,֧YbLFoW^@l\:n'mНsUNW!,څ m5-VZL:Ԉݐ=X@)8i ?i|dcя6WK>Y0J$awQ|Cn  ji \åO\ u3 ?r"犹_;}*7 |X5 ~Gu6vƊg[ $kĔ^!I A3_)=9qUú\)4ɲ理К鷈);XAԆ)TJ0ԚWIX=.f>pcLd)Mx<9˳n_l]RȒ㱼HCK!!e;CUjնw'>1* jA"3/KpGSiq,̷©:4!My[$ _ri A#4Q/\jS>R~Mpdchʱ&<#jPcfre27^;= ӓA.p7Zh#bqΪ8͏_ lQ x=y6Ft]GI,e$ z.]&!wehfIKast_D͌YS}6;.LѼ"Mhs{*;oK9#9(|ԻDj 'xcn)MCu8z,Q܇bЖi+ɀ{QTDz (")_ppofH灤.WY<L)uNe(ҹ9h+2e@"ۃKj23Z<:W4͋h~=jD&E;'d1Ư/ty4rv3ʎ? cb%N;*'nW &y:EFqU7 mv/e'Tܑ23#s8> KbpU~vnJw# w8a聭(ߧ3!OV =2I7&9F_=?%9 ؤ7"|E\Kcޭ[֑S7h&+>rIqs)84M:e & ?p\O۲(5]J4צ+gIiPKlqcq v[.2.?9r%Zu)i`&0.*u5̢s3ϴu`c0׊b_@>Tgf|_~|l?W;Hw! o/1-joL̅Fldg/dcPo3/Q⃫2chǒpَpZc7z39IɚlLE` e)==__1v Icx*#;u-`6|nI VN{j.l,Q:C̟!%@'/ZƯAwgHL|>.3v,آTANsqx{"z$c|^/6}DCጘ#ZQbcjdfD>ʮ>11UʑK;.[)Tg5S;**w:0i_jj:!5q6)xLÿߡRzv#(4C+`LF>4!o}a7͐$CI2<ˆ~F|_aFQxzaz^2eǂ|t섣`Tj疑5Р&)VNY֟v^`4+F-ȴ뜞29 uk9myv[I,Ź夅:ޒ ~h~= zVC aO/~XFѿ)m- \w<ɜAIʭ{DqJRBs:8*|@K ֫@/nEZcAH kB3uAO5#TIM>t5SOMïQKb+//+Q+>f(v/ViCVv93`2V8~MQ_/Ѓ'!n^e<IkX/b57C9osv%,%Aml/#i ];'gXwE ExG':]dgw'цIVg E򧏸\eI{[U_ְ:>` iEݶAТq}?<=#!'^PQ/Mۖi̺QBs{l}`QU[#:U!OTRrIsD e[Ry+ɦ|g%v ЯP呾hh~:U ^3CW~3Q\Ԕ?I]::%$d,تW1rMPai"2zBn?1c=\Çcm ?Jeo].Qw\PNAcgtަnx,b?Wp; 4,դumumݽ_~}Y!\PLh7eeq׭ɮ#|1]Y ֯CeTH(MxF՘߻I@`ksEk牿׃`*J6',_rݳl'~S"ʕQ1h{ ̡vŞtamwx"R?;ly[,9E1LNd!M>ȖPWݙr$a O~[N,䲶1K:,qe6%$ Hx Z+2wBд!U9f*:P1/)d1WrRd]˽ےUn⦱ d>:A"B¸K<|c rӖ+xr)E|ԞQ_w˵}(%jEm7y>Sv4@O8Cp 9Q81E!ͽ+ͮsJ 3P'FlJy}4LHwmA}LJp3ջ``=x=RA_ܲSL(S _%qÎ5榞&_ "zkdd^/|˭^EzPb o_Ü:(b,8ji+dW[҂!UnpJD +oS:5C(CpUHK4y8&T&wgoӜsfO:>1o|v-D7`K+fuO8`>_&DƤ< l<)kVZ)= ӯۄ}{Xv+Q!=Ghbm s9`@1fӨaK{V%Gfa)kzhgҁ.-~IB+_S9.H[ifqv>KV i/CT * rdp ۈ[ ݫIeK ƹ:C٦(X,;7jH>k4udꂸѶ1F,$dwi*N)9|FNɕycAs8 uC՞uAMzR X1*oO9fg,kAaΩ.Mϵ0=9OglFV&I<ˡbŁԔCG\y{PFVL_E$ B@s-zʅ}?RRXc](2!ZZ~a 21Lڜ$I'Qfh&9H@bJa6 i%SktDE˒!%eb?/Iv}FlY8jnz(/TXM΍( /%Ck -Bf6+6:q/p`ilǽO6 k^%pUtvl3TSCft7XBi%DNd &>!>n]269^c<\0z,$Q:]bdbjs띣Y=Lfa@3KA=s@4!ZtҞ5RY$S8{NTSI]{)EV2V|lqُ$jrܟsi1 l|uͨZYgui>Tgce4tTjj>W YUN EʝHc[hK`{p\򓲥Wb7v&/B oK{a+t!R^l ^g˹] Nۡw k-D}y!baol/]9&@Vz|nT ڭ8Q U•RJI%Bb*HIj*<%sPMX=o,K,ww]"ٞr 1Csom5sm8&mY/sn#BPhØyI 95 ~L:Юj0lH5o8Q_˥Bin?#nѴHוqL7z^'w%;iMA]?h7䓏) YS13 KbYh5, p? @n=@&bV 0*#C/0mw>ՒՒg ufB2|F0(<%RseZAgU 5h3^ˢfӁ+M%˶v;?:sRG7˜_~.DDrcJB*Zآ]6</ǡ}CtAog~ 菺⇯hZ\a+3NEf x̒t /20jlΏgOPP_e5Q ,%_ɨsbK$*)E 7;5SG¾}~[%Z;IzUreNR3 xCRJI 'ȠG S>笧? aA=J,`(|&4ux%*pIR8tA(7Fc;Zt!a hΉ1wM]9JRE@Q/)UH]1{i>%B];=1ʨ׮ AHq- iZ>I_Ů:Y՝RÊhHXGJ5bف CorMI!9.ښ4^ RM_ys%& P0 i״@}>Y3: TXX9/_B/M{tye)*N@ta}=w v(جK&X]o4}\VQ{R"UZxrCYDғspwɄk"pڰQxpD_%w?aϵwIYN@%f 9f, r8bzNrH }BL ۑZW !$#^< 、 m諍 &vlr>*%.d,Ft892 j|{F+ĺWV:qRgllq| D \ 8nrES75̤֥g!k<OI{0ӵ\Lv9XβtIxL)zJvj:s~JTkG 4kDU_CIQK;Up0wՏJy~z{nKd^)ٰ[0+]l6"Ge|V \0ae|hҺy Cz  mf; :o۽?kL[$gJU"o]{9-`Z :sH!=~#)WQUy73=]'_e"~GJÚDC{yquzyǀ+BVo 2ۉ r HA:,E)c@*G|xCZܯA]k“Ch+#3$y =t1JknD:YB;n;+"zq_da$_`HboZ@&U7Ƽl V vjKBqL:չ n,.wu=84f.xP|)_ꭩ$jN^gA%j7(xK"L[=]™GeI նX7YA(WG+v+YNS+zt\HBb lգ@2J4^JJQLܳ Rsf# 攻؏Ja3.)Vn#wd<`h1^,:g,Ilܹgc*gHmof%V3.>H:4+Ĺښ_ƿK,/y~h zՌSs460hbXIVϻʷͳ% p[ "d 3hɲJdp(j:AdR/$yoM#(b|8g? ̜@HZo $U a@=N[[@HgaPn1%p[^"ck %$0db\Bl$DVݨ)>l%䘧 dq>y`1^p+oms~vC2q]4KOQ isI9꤫#+ƥĠ^RZj OȤG2O<h;E|->}JLr $Jha(N%(_'DXbݔm<1rjtfS/)f$q+ u]*17Hl,!mp( .y䙖ʹ3dTQCɏxT`G8YU"O^}ƧRPYM{7`[G64v#xY*D0 >= V} RЄDs+$cec1F tM#5s3x!&W&҇5[O>NgA8E+I$JD}uh5|Z-cBj (2Di*51\NY%B' A-Ixѽ%ޚr/xZs58^Cj$$*bzRKHm>6lq2y9#=댑(L⇙|Q-G4O،} @IlHyᢾDyH d@̐~54ߥGRgvB ]x8}7&QdswAŇ ==֕C"gB&;P#7TLhhLGRYleWvđދ+E# D :-<*+=rܪ xP0>I hcDϨL bJ\Yn]{bא.*@*Ki~\}y给NY;Lyec[u3t9\| `SgZOVNz zP@e\|x׳qc pxlF`b[;+ KseͨΘ44Nfw+#3Z{ǪSђom /[hg J[Ga//Wή+Zq2\N&D obrRHU yCf"?B'>.{Z T\2)RڷkSduƝ'Y7(ݧ+M"6 K9NbNʷls}ߌٛ]`WkCHSed KB4$Fxig L3xx͚^w) hsRaFCQHwX {cM'teo,S|WIXb>?1dZl 08IC܏1VpRQ+P3$'37`G$.lA齊 ܏·e*敋$eA79~pvܭI)RdzέޠQD njqbk^ڪ -0}Si&S~'U?N&w('M~rA&[kZ5l^mfȳxȿDmrO'ւs: Z7@e I3q2sOu҆Xk4a!`R-*@.jh^:3Q$ЭϪl]l}iyTd[o\x˗S=c^H!;3ނ݆rlxtDߺSY@ZxDgdK tx0˙'֋gl7NpsG?lWR8v:z# TI%6?i7仱bh#hͦ62΋' ӀE $E1$xr!`Ԇ`| B]:pHeb{X; ٳ{hM^FUx>6}p&aQHy2]%e ٢gT:VGm^ۤ">^ua!jׇ!dgwT" +=%X>\DǢxڎweɐ׆1x֟gz/w-W2Vt<4|xrs)ɓ1< ±yE=#g<k?owtq?(C3w9* ~dteFK!95(/++]kxA0CTK(Epgj?y*U^*YeQB"v!Aԩ`ޥv6c6zg 恌xCЅ&g6{=> QN*풩-oD@SJQ +\u? -ճ7JeHp4.6Al&`ߏ]m_Y3dBOD 'f#rZZ MLɰ7F (c'P@iY:o܂ M OO_L2J !, jQUЏ3]VSw&{L:1U bFKxkq(F )grܲS)v~TcNlt,?"'qցs5"ni/ɯo? P|Pz󴞡 *" z2yI:أV*ݣ/Z0~ Z]0~,H\H0nWzT*ɥxi5<ό/< @BٞSݨmC~+[%lzN*2O hU8n cc.ͻpe4FxqjC;Y#$v@"LVzvyoX44nj np"%%̴1GoG0H7>s6bK#2,`Xt{c92)=Bgrlcnޡ1v! 6Ćܶ6$b8*W}P/yY/* '槰 }΂q kE|دt7vR:^>k#BڴQ; LAU iS~vy/|$g)Ϝ0^70dJUJo9^u2 zvk&{3;%~Ӓ_hAc) -sCfS~~{>K&s`f`yd.-%ͲO]єEf. n_@_2{?>*}SvWo:}4)I+ ﷓qG@)nS,Ğ))9W`M ަE( FcBAy>Jp!ѐS*>tnv" 8玮 .t$u^%2PޅœEhM7JC׬V^M _XbmhBiX2ND曕@*xFݩW͓ @17cp} Kt2(Oq'SJrcOl!lGű d V?4T3*O,mRw@v 앮팟:Mv+d"'R^K#"Xyk~_ʋL S [|]Lnjw:E]?)0{ik˼ʆs,nb32r`IglkZnZ+8^%DJaFU vCon{x}1^\̾z(}[S i%;j:E؝TJ).Bࡓ#N=awyJh%ۥdsw2FԴ-+U -6ۘFeÔdZ>k3^2UOe[t!1nmhM O?FrʕO]\3ūp_! ;*E xE#^'m.'ԄF%*HmcWXʥ3ꢜ|cŕ.@] _#gP^4ɢ0MIЩֲxӳ xXf+tM|U8i*۹F=n*^'COъ?Z2Fk][uO{_;t sEpմe(rj#ӶBKfG(DKhfB%blkWReTr7)˯MCy$!`KKdVeTHPX"B9F %:6F˜(*}i,Z^%`j4z uó"v/QY\w=)-ҡxSOy! 85żܴa֥qFdM%]_w;8Zߗ!"+&o`O:z <7^,X0(5H14c01[a2"R7 -_yEmo>`ei9@5\4Kݴv XqJEӚC"Op^6N9;ֺ|gnYdW"\2RB7AG%!d)0gl_$ZnOQ"u6d=|脅UD%NoSDݝU[YBcJTvSZZ*ӅӤ!Y&(_}yB9xAB(Wi=a@3."fṕ!葭wk5 ILo?3AfH~4Vfp<ۡ;e]Wl 3c+~1eソ`yM04 #uh1 }E~o",]c ڳť|nA_]5[h LE4zyfğ?K>jQ\׆[2IAwiM4dENx4!by\Kc(w@yVpq_|@Zܛl&l#$#^`\1-G-.ܖܠ[CQ-$3Bt@^`2T+=94ɝMk0ibc}?\Hߴ9cX7JLx}q*2AD,Z3J,Fh|v6`6Ә4p\Xt]̣rcˆ:V⩐;/c,U5Nנy8#A]B19T@ v7 )Ku1&"3cE3_/StVs\$c*}GˣfWe)5lf(DECJɽL|dDptVIkh@oXy>B]:mgƵ*dxFդSς㼖_/s#(~g7N2dGYg 9Zۅ35]M7 7*_QjtGc;HɈ 'J=i.Xi'y"$|v'ZrOi$nt|KѲnA7Ldc)2" e싯ʊ|5Fhm+"m&4¨!n4F7CK9nk"QpUq(`Ec/#\f +KC'xq1^h6m rO&H4':xK)#)V]Vjfߑ!YLjG~%'ҋS.~^4 h,]eg5cZ/+qN ɷQN  r#[U4,?TQ.Eݶ;,q7{ >rwWa1lJB"d5~-qVaٍ`t==ΩELѫr7cRdewp>NjL)"/- M:f~FGZZ7 W["F>(:J B`$@8F0R: s=%:M/y▊ gt{8>jS쌵Щ{ܒib,uʈEa})]$}7R!Zs:̽s ŎP: ^ٍWfQZx#]Qm ڿVcg;@N2?,LII,Clx͉]&ymIҭ ni)}\Cߵ[ {%A#pRJ' %A٦ P<݂i4 m߳_'|:?מԬG6tK P%3želƱ͘N@q{!0w(S\ɼV;M`%-teZKf!.o*-t'M/7;`?l7Dou;5} dt+A^375V AO8..QMx3J7O=qIn]xXa+Jp]ZEilJ=t]SD AA"˓< ǧ# 7SBXc3 -fo.`"tK!ƁS&o%(u/N-Ot~0NU)&/4)?㎺DTMΘMC|~xe L&Xڭgvr04`/E硠KHSs㮥I[bKFr,+l')&gyXʥ <[@gOt&y,rf˵uipY7go.Z`1mjߙÛ6 `"n* HAϫʿkI>ʻ5{(ggkkxfHb]%&65IT`tJTxƼ'GPOhY*GA= ߝO"83G,Vr{Yp&kV_0;G@gEfz-` "P LF3ީƤvtAɅ`5#Ӭ@) "_ЗH!{1mKn@躮qplW{re %!A]#Hm}g+7LDK*]$[BloQho`j}6rfŽp_ y<7 !LݦjFtA<+ZȽ=Y&|Ď\o8ĥ2wE`<Ξ* k}kQV R[(l M<nHg'?УL> \Q#eCDeUHţV*PFwU~.B{Hfj~hIqG8K]*wA[p!݉U}>ݭTG]hN݆Q>rZ%M\Tل6Wv,rt{seEeoAyJzz@iďwXO#EDoeJ-M85sҍ}dfЛt6SQLQ!ӄf|b]1uy>6/79ԱɏWH);#R'|J/G)91QZ^;@GJiuborf#҂:%ሐǚIIOT|\t3.*N|$`8/s9axܺ*D2X-lVJT-e ss3`w =%nKb86e@ lDqɦ t "k< ق]T]rT(Q?󆕯vpxd`׋(׉x׿A7ho _ VG#Ub.4 K$aAb%c 펋:HDO"meuH搌BmnPS>65Ij3Ax n7^tPczƯyHFD]%;Q.Ppܒv11 B'z=TUAp;XycWf>;5$pLANLJ=;Y‹߸Q/#9/ݺM5r^-׌VXwzu.^*+Ux#h]i\!> DAVS#CZw͟ubm} N"5w. n@2%|ZJv /!h`|"{w嵔}kiPd *ԡM"l3+u+ ~ ޫBn q@$"plDbs a'PUp}&ՍL^X}PSِ>X;1W `:Dx*B~<ʤ=!dm׏Pv_|uձ, %xB:x9%t.V&l®Tĺ3#aw8b~}K (鶡#%h̹7}j֙lĈYe|']eծ_o^ 7${ 'uFtH-|+j(֐T85 &Il ~Z'-W|㢡7X>i(Ay'm)6լeLP2C~3CJS)QBSqI N0xsӶ7sdcb"3uZJze\8U/ 6#L٭N tW;h{=h{yy;l "WԇM+nQ1XU4"$݄!PZ 9d,%X Z`5#ɾ757f3!#La~Uߩ?[jC؍4Î6#3`OSof=,}ec2hmyL2'O;Z1dR$o ڱTITlvVR7W. c7j?h?&.-sCJS|m?b`^'vUO qӢ<&<"& ;u8nﭰlOW?@&PV;pihed8tx9/b[N􉂺V |kuwc, ^n#);gaSqg{lӊm4ݘ1rfw|fl<EzXjh{ |1::C끋 _3Q4}S™)ZEfǥ/^k:!~ EBrJUƕHNGL [ݼ6\ְz,?Hʴb'l{,sB]7E$`9 b(xX{!bu3#qƮrbyf4]TQ(j]!'MSzRT-U/#y#8}:g{wLX@dpKZM6lJ.)#n(;H  zVvC+<(2zl@`ny0xa<4 2|d 1SK,`nD#g€sۃple*ӋBP>KWA &5Rgާ.&DK%b sO=uArr;3rlk55Kg&pgW<+Z"ټ^iT=Ve?m?3hޔ3?2D܄=BNL[l"#Bv70{=p-xD -~Ⱥ@CL깬*sXjB Lg߷J8Ȁ]yj 8c_<\Py\?&BܦV" stk2>ԠemպNǠ`_5p$95$3΋2dM;Iї+HhjXiX4Q5S4j3ַ)&a/N|L o6.Fs/_R ϵ:f8hXs-q\ Sn.䎘ZrN8 6Χ!>Lrt"Q_]`޴0Eޔ\@Xnn5J!r#N)DX&Ū>bjZf(Yf>M?ty^rAR4~GuTS|6`WoK&B~D$Q F}] Dv\KEXR%/Bٙ;d­H MF`N63+n"Nda'GWxR), GS7;xshbۧ Hi./\5PekDQ%'8h,j={1p!#d!4;scO znq9.6 ϭϸڳfs[#a>'kdS>c;qEoAIL.F5}f`gv+2cƱR/6q|݊ڨ'3=0bJP,sY2Bt"P:ZŎw'>'evF)TĚzw !ܧv_uԞ20̍9O@KqxBq]3\ 6yWh3Ӡwx-*R%ACOnӻvSUičnX &ƽ;imb2y0hc ߥ20|ME0x#:+?ʯJ 72Ap\h1VC;ĈPn䠶4j>ZЇ툣&abhDBh[ fS[eZ+?.mISG: G_YO\s=!HbBMkq'Vy~2/y\4 OCξ516jy뿌i{%ɀW>NX&<79޵9;i8|gOhO:q ()%<̉'+)gCG%W E {w;9y Dr*Rqޕ^ >) PHBX@n"A ` YO|;_2X-!WA@jg~oQkSbxMKȹDbɄhn~njkP^ 9<%I p;)&p L>EuU,UӅ~OGÆeߤ,`y.Jͷ{DUo\?/]#Y6~+Rue$seAy-]Sy{gK4`Rꆽ ʚv}.Lz+ޥd2AeƓ2Ht`(?Rg%!3*ރǗ ؉ 5XmY[puQs蹾{cKa`yo%h|20Ծa|>E~;B(y 8 G\}MFHbK[h,b`ܰl_'jh^u0*'bCEK `*J`Y!,;i8h )b ~d ˯WӖ}hvyNc*#-*:H#M2!6}ro;o S]q8yPrHdԹ)_PAI]n[u,VTjUr  vW!)S/u%`(*PSw,dCh1)='-_**D7iP{w_a.C YZp~KMtS߉5c1ї3R-s@2iQ'cM@mN6;ڭFL|{ׁiSM?lPȉ&+D^B5H'-f  xzA ]v%ՠo)G n8ȏCWLk=Тj:i ւ(DO[o!nu=}~Mi ?@l6Qr)j3S#J!8 o-ۚͰ)JQ'Bɳ8Sq $+qksaetvl#or9t 9~d 80bpd#&lwd9jB+sތeE\˟̘?O0d'7荒yH}.¤%Ap`|2"hղe4ct㬙=[ߩ)R$`v1F&Gt PAiP7z&c:uϩM>8D`S&y=^Z,OjER_dmiU!՛L "qP$$bk=[Q'@e1ErM.  R#@Be`~Q {pJ[blAsҞ)%t!Ce wVj yeAk(`QF/^x͹/4tq7ȗ&\UX*P}70Kh.k OLD:td) $a\%-PLL?_عchqdw7HlAWQ;5 QA)kH J> #.K1n'JꚆ* JӯM*LE$-e/x ^ dItm$s;dHچ8砙CpF,+9<5z Q1|n+ߪ'ҩ1Ҟ4nwlv& +ͳ5-oo Pr @{5sٳ7__+KAX`@'ꖰ$$hk: $k W!@;XsT9 Sl~|a/7ڬ8J>M 㻈Pn?+s xoƱ=Dm=@-xRʹ N)"GIC% ΞdjQz"*QWZInEIWHKXVFIio)$.uc N xF/s )>f)M l8wQjX {u~iMcF_ picsŨ) x s4M-og{9Q!Yfu9L~bEU@|NJ_nln,x| ͪԱ(΢LRvԦ׊"`l Ê줾DbW*VM'zt*E&I *o\ @@T3iW;*,.CUw)ЕwÜۊ0;Ez#b7&TP/X%ܔ2ȼ&(Ї2KL)W{Rtҫpdt8Tzhg^ t3C =[`|+k(q o\"$SijʆMQ%Pcr^pT,Dǧ G|K^9˜EF'cێ' sF_!ܳwK"3ʮ5("8h Hߙ- ]<Н0G3 quUxcyIE(^s|`^Q[ ?2 TrYKP5y"ޗ]_kX›6#$K[U셤njf56^R2^'w3j*{ lEȑz)`_;, rz GC+WI1F3Km7Ő׍?CXdH^6r몉j񿍛:7r͔sKڒB7,!UDNuTp{3Gp 0B0mщFPE%OfXXlJ.^Rai@doYeBX )ZƊV6!*˙PrE ڤLQy!:eb&+To Uta Tb0 MWkw7֎@bu/WrLx6ˬvjkw )o [ $PsvZ]h_Y7ˎ`jC#@X1c.;h0j_\Y^nLkǼDlK~dqoq iGbކ]S04k,8j(.@gU ك J}<ъDЌM[d>v.{n$݃xhaCc66ďB.V9 @kqPfz/^uˈh9Ap H2U HP zk+]Z>&krxZm>EA|/\:ծ Wh+ʀΥ b! 1Np%!F⹗QR>Plf sh*h#.φmC91WwVK/ݶ+RsW'g5'1l: TiJ< "1ѲTOodRM*nڤ}&Ϊ@"3uȈg$iy!546?HRYFҁ8zA3UVimf=c|LWJN=/,-@+zy<D1Yw3pT}f Uxe6=x؆(":뒊 -pmGQ,L*l#dknsR@AUѡP8ױ~ Z4\jMT1 oup6b YTv10&f\*\R@mqXڝALx{ R&;G41NxNUQL{!hӣ ;'PI6Z{%,!2AXKwW!6zHmJOᴡKF q5|>L(WE<@ha{pARp!k?3ȟ)f|Cs}uw, @.fفvʶYZ;~b[%8 V~?~|wCiĤ+ nHݑl0@T`-j)!J ,jE,SQI{w -+1 |Xk-e##=)j&gs jFB^3sy-:@y$>.Tz'͑wx֒cl7  f9 &r&&Ovύ\=T~_ uCbJ$€b0U NIOEomiOralYkFT@Z-Cˢ0 :.q+MFPVYMIj~1 Nh2 #+_9_ gL ۔Cǰr4(y[1j W@aF3xe\'L9Y3Rh$Bjng̪zHQr VTg cENF5~hj8q`^-ݪJUkQ^8_[okW}E$1dV{ܦ:u>eXZ= |lz&E OJ;`6&c@X6G <_ VG eaR(PΒGX^C3.4klc>҄\ʘJ;iJz bؿudBTOt;)0l `E@/V;Ld~qK?9ɩ[%b~+ gP>MK[1W4+שTYѾُ󐩡*;[UG έK j7tE\?HChG o6-[9YQF1P BળJO\ܵK9 R =+jo; ?l! Z^զ sL6Vo*\5[T4:#,R`z>Tb5/:(0䆂58EL G8lC@%O֩Q k<8)A/u6}̤t dyo&*%Ts[wt7ebGmSBj;(ىֻ0yJDZ;0,\C<ߞ&oW: g15roWpx)Teg]Su`; ?2);VYLL>eP؉о =, 9<رǷG\*f|uXcL9`n$/B o T5J)2td3*4NTЯjoU(GwńQ4ZcRM:&+Q6!?Sl;Xy[㚭wU_l86 Y_{v-o'{TIt?!+z%nN?jΤ\L*<شVۜF)hPI|fI4ÄG= bly(`61,7- Ff 5ga4s8qB)f[ˌ@$1kjN8ϤY!&G$GA/ Zwnl{iUW3 n#|0aX(l,sk ׊*Дh39#ek/XdKo.N!#`6Cptx\="bH?%k])?]˃otNe5[%JDLcvN1QքV11gٮY!\D uL!6QfYk- cSZMAVܲo B{&2]̀ zPǞ$bKl۾a4SwEǐrN6ׅ>_ALInhV_z` 3DT;[dZ)HDP:B@%z[ ,sƎtwr |U/SK&?"z>ؿ8"MVwt ͑$dF4v;w<5|##hQM:yKt l RQu$Bښd t<4!{t 5w8GhzdR3!yWa# 7s2N K`3s2%9uoZ|gWruv})*@RIH9 9Pb  F[&-;>`Dx-] CC n 1zJ d`tVwA0b$  €4/ ? ) t%kaź}= XęB'*Zwkrf2Fl? ]oUjm808 bR·kuTq0 B! ³ '6Q^)Q"M*)/ÕqDl92e+ElwXuΥs͘'4.ZaQ }ve9U%]jn!O[c;}؟`V 3İ:R#2%PTGzY2d;xp;D/茲3{I:զ,UWJk*I HN]òTif ӶՐ¹Mwwļ re5`yZFܯ2O&']ŊY6 r7yOOQk߰fZo:|e[AHF@LKd#R^[H D'5 !p搻B=_BTGui_h궂-ZW!*ۍ O)LMs" 69#:2L&3.p+u4t?M1U[f5K-\ U+| Vv]}@S{(1x=l*o+7/1E! &*ە8 Q|4^>WW{(B{{"y-D!2h=>Arr&Gt힣~h80.F"NVEQ3ѯjPݭ-Ƴ &LrdtT-N9Bl!ItӭkT*gT/jc<кo1 WK&TxӋJdBLkɈ1OwiMj= ~R`^fO?jsf]x|G+K0jGL> PM ^Sʨ< B:ۿ b -lVcS 5 |!]{,ױRܲfE%F1))ēOxEB U^wHsƌr<̜KwKxΦ7FXX3=o4Iӯ& >tGM0-wen,mG'ne4W-:ղc*W'uMp*3hF* ,B#z&#MdPBqc` :M$ 9B)F>1wH]rd2Lk (^GVPP̑idGyI0ĺGu0G Iw0 Zt5sz*97KYC0٢.CxkGm$Ӓ'zmw G3^ .?nFo8ȷ6y؇ı7mڿL F;6BۢA[8bLߪCA#v {0<]WWkyc4Gs^:Xe^ yZYmKf~+K:/fĶ|JuX{dCn!ZRn%U=A/1֕/w_ŦKFp)A'9?]ʢ-dI?X41՜ ֩w =>s 1[fI9B2(_{ ` [cIm-}ʁ-DlpFQɈfX_#| q/π C46H֠G lk?]j؝6)9lVL GRW#"Њ{?o=H0/>ކpu iGz GfSܼX3L]wS<,Q(irS7 qk;KU" $D0KqvGɳ%n3d_l0s4MGHϣ:iHqQ1HB%@Tҕ1A]3Bc*Zy. +mC, :P(?j4S3 .fu(X j*=WC-GL<>p@iL馍(l7ן:"y[=lj1[=M4}7 !tMubghXwt#jVǐ<FR4ҮjfY:3`AI ζ>2oIp3;S/PM/6 #  Px|Wg0;ӯ0|(}[#tdx=AK&Pt֍L~b3~+pN՞G+ガU30߂:I,Lr.'>7 U ;d 2E,+4*ZnOĿ~3_tz%~|u/T"wPfjNqYąͶ ke,9g~&՞S2U~LoJO[h \oMkb;"[Fuۚߒ/$iI2yaGۙD~(^*t_+xC,s!oەtʹ琬q T Ly>82mNwUL+IPS,(9xw~ BhS+p8CAJS}JYcRbh>+ Hfp3/eJّ5ݶ ga DD/vȡ#cjs]r7J]4 g|9漅Drm3 )9swI"$P< q ʩ4̋A,DGğy8 kjw#8.ӲҤSF-K~n0od/+q\gi+i&217-M1ʩ[⻦nGy;Hw_$] *&z/u/~⋞] 4Sd:bJ?ӴLfvF\jFu9G8=~MD!$J464^o"]U"k̏iVl2)yEVdjbi'މ6E ΎŔM~3E?0y 6}3w7w;PO(B0 y /t+?|&PhDEP1RG7>8BDU0(=] !'Qx,m ;.אٮ1{ͭS'.I$FNx yf'"{*9'WvW5Z^2F+:%ˉ\ ]@{cC:j2! )h*)j )qwbψ)xmu]HQRŤ: Aw_#*I3'5KaE:a\Țn]kJ d|DUK8¼U/O 4?ݢWGDD#-[AK^º\rStMhy^2ЈN Z_Oqڞ9on0*}&rq)5P^{h@#Q~xHszdF%mcQ&JJ^eРm.0~ZkV$Xeށ|q|;eHtx΋rH %_ԇuC:릵.2P oL&Q:fcs}uI f'_5Mr FWj1N(|A񳄍mU+y ǾqMV0b`"LH}΂NNDĚ(_ eN og:^ d5v\ӓxؚŊp(^zՇ/ˋNbG+jEd!G C5u#RXm'Dqvef'Jyp!ڒtiz9^jҨ(nz nWwM0 /j" шGSo&/]q P cXEë* =B6lm rRgaG3߿ 2eM .IX笏9.]+@Dkʌ&qq`wt$ul'<Loa!C-Cg IUׁv?ĮN-*<].L+> 2s6x@UҹndC'{nKZ5< ,v$ 0WM!bAYJLPN{ 7%Eibٿ}-ۺOzgu\qhyl, |?r6)H8+UɪEk1vJ_یX>%V7о#/յ;IaYJ1C2f/v?S/g!^cyVM]d$ƣBѡ@鈴>t^d#ЈoJV>v=OnMе#JGœ?GZxN$'o*Zt ,`Q̂)AW&*TA^g G_XSܧ5DIO:t_a(rXR%+y=IԖbo8VUkv;e1B~\T&ek܄lZGXӉi1R5NF]A<IL+\2 }?}ڦ]*fs&1Np&z--A-oi@2 f+vĢ7AUژ3S/|"b( \Em_J4A,S?P|PvXJujuxpvc !]n! }&X%gMZt+m.O5$t&bv wI^Uˀ9k˽ !`ϕnK=ɫ^LO[rx;? p=QJ>.XcmzC SkGɹ,jyL#Z8x + f'r(ئEKT'oOҀ]ScaƗdF|Y UH6RSehېF []H${>royȸJ\[ yNVbɊ Z=(0%#gN.'vcb,7ÓkpDV!;Ia쫍ٓ) h@.hR$@EiYc6>ʩd%VyY9jDESEZ[! lv ƪc6rptm7)126*S uŸKJO`=j.:ł!-y*aG-ǁ@ rV|7}qubѝphN*,,FD/]…J+mN1leD8*8ZTb+) xL] ´RʹO=g҈{ؙVޜ(9y&S'^*笍Òkk]>(^KO1nWZDbt/$ RʵV!*1)?fEn]`S瑔r'Sb;x?RӠҞ=ۗh)a)7+YYn&'49#SV2CbFl]xѤ/4)XՌ>v,;#^P!iXK" Kέ)A? H^ |&Ko 'qkD9@s=NJ\h|Rb9(DGwMՖB;+b?;MM:I-[[!H!ۯ؞1F='CB\VIOeu5C n*4"euCklck9>n{=Ὕ\B9}x ͲAd[rȄXB( E-=1m+z%IQx`c X-{«S0:eC1EE7"@v}3V2B1qذֲ00\ۮziLj)XӦF">|"$8 rs03Bˑ! zB!K=%=L=~amG^䂅 }ޘQ) 1z19hW!3]ۃz3'|͢ "Bg(d[Lri,{!rPn*&ir"Hɔ .[Af,x袈?wKO2B4FA}V#I dh;~5yG1Ԥ6I-^{Vk oAZɮ[3d҅.Pa=@+d E W~R val~gFau,NF˅+r*N/*q4lDܾ̒KCM`x~ЦQ?R&/co{m)V*)uN^W1Z +̹ӲF9>QϦ|w咻24G{(bY$ c'K٥﵅sSٽ󋯟\tꕪJwĸV7Ɛ̫/(U%oaь0 '>vz`m"\::Dd$f?B;B0{"6Gu\#['h+#؇i(63vΑd> Z|rv;W{ kdoxX&p -͡8)reѲ}|y$Ӑ j ͎ \ޤ#,v ;F@r2'+a0sFP%iiAaQ]ʀ)3yvo埣r g/=.փkk.FXGX{Xl@ r |IE9~aD0x-\GlUpy_f$W*nee{_b0Ҍ{i(J])ϏNDLFH]J!`S!`Fԙ*z1&GiT_+>PjGķ+ )!`Utfe TH96:X30pt3c`/~P7Q[:[u!1&9I?|y>!ʫ1^gWt-VսCgoե۷cK!G=[kL\WYo -nᒝPl τD*C<ڏ[Nc>hNhu˦#G D?&w.ʼn`]P,1@D[]e@8)nLvM$ Oҋk=?|i~z߅g*-t \!aC|q3r׍ĩ{I.:&./E7))^8K'"T@3*. m }+#x+_ׇH^'k\hauWM2Moj݁@WMO&n˻V\.bܪrc:7/#2ACw yDmmҴY0 Q.[ ?GĦ򰽈;isYan*+φ)+%fǁ;kR"y\2zdrzIEL_b/['e;]JMbf&(@` \BZr|!~{[\Ŝ)/X,`n w/0ofQmyĄB؊c`XjKQf tΰF DRBԔX0{Up,<3NvmrEoGkE8 tYuG<[ͷ/U,uSQ5=ik2n.Hs欴-oՁuWʬ]86-+.o.M!r1z,|y0@MlZ>2yH#`A3!WG]2bC^ ˞v2Ek/ʄ^tQ3{L  CjXQtb-2oypħB-DE˸g& Ӎ*-;9v=\#$nzC^.ED Q)</J0wKkw+Equ @wֳ*]FO 9&/Œ DT\B;}/`ohxڡXQv?1iTfϴF±X X|> y4)E&~3z3y>_0Ivѥ$' :4w6146 + s_-6|!M mXlcIbjHEiTyyGM7e{ZSG/Ge[~!E)τꋳr^UlDt%CIeDݽGxѿAG̯œ}{P5,  8'xNXb6esr |Q?0d['%e 1{׸KY2}C:1:&5Y>IO[нU/.UaMWc}4qY.>jGVwu>U-_"ƚ\Xww/^#>s@Z\?F 7=@NvV*\IuCn`FbIG!mA+ɝi-5G3>n]Myk:a o8SZ =bPT>&2GAD5O2ǡvkd1_!STޛ?=/V-ubh?n];PO[W:bՅ4zQf.f<.a]?Q;7KbUewR8rOBZ}ZTu\# 1m=srR,7_]F ḷ+k&e3#9 1Uм iH7&Hmy!rqQݽ]<,1q[VXO+~ ^*=Ĺmf268G^f>%9ѣa8^!?1x$#uĤPo$x7w "*T>1 ?Q[g9R ^& WMA 謧{J"t 9yJne'S a6uuig#iS%(H3Ыs)>O>K ә]N"{HQ1W}eҼyFArL̀K\lzrtZ"JQtdK6vJ<~dn|Kh&(cXkr0n\:B  p$ܒN]H{ZNbYWB#h,3ݓ7"I{aqjD]F<0vq;KVY?]g3ZH 1 1n4ggg\OVTub|W;{'=_GĜr;`?kma$QӲ"=5 U<.O zXy 06DRQB۔1^ȍ~ LDڨѯwM)TeI^+]_EQ4Sp$6ƹ!7̩6 ~2eq7Tڊ UU nG!q7_bh/Fg=!iB`5wqHl4( S;[*00տsVwEy$v|h껝>V[2_C~~WQmލ:#է67t!"8pc=k ߕ[/Qڻ[3-D[]K ^܎(GrL* /Ig &7@WѪ%KCk2.+&ͥܘ%(ehw/[dPxMA4%22EVޏ&dS-SL+An@Uh%|]XyDW 2D}muu?U̷˜$2>I{_UPW0Փ\+BU`pj`WL +hn)z̽h+e/bfb.*+9uѮ@p`-{@W[# އ`T=S&,r fue}76@za㈌t"rM>3"LZiʌ30f6:nނ gY~WRNҞۢM;MUJpLۤR37oa  ۢ,.5xG`6ܤ] .a*eB!QQX 7mUk^҅\5_G_+s\{Q>߯9 )Wmy޳J U,K;V8^[qش" i& rjk|HH)b}Oc?45 )Ug'ʪx{flxݕA-۲\GJ|_믉J T8~m \쎽[A_]UkـM['"ky%..MY*+ x*C>F\v5v\eb@˘!qP]pQ2C M= ~c{ShZPVR|v5L>#'|k9y^Ԡ0zlc)iu]?ݾ n 4L#ޔsyGa@P 0|`, 0x.eC`UTŠ獎`.n̷$ޗ a9ҍCsS,fv P ~H iIkY+HX_~j1hxMvo! , cK.rqGj)6eJ4W~ywc|F9JΈckLJ%)DĀIq%]wQmת.`$P<(PAc>BJ.K*9Fd& p=|wEH*a7e[Oqnl#vPm$4ƙ>qmS j 'c>H^9!i$Mw\;u%åL_sA D9sqT,_Is< {}].t o* O& O4lkΠ SG Rg[5q "YpBWT-<>>hOӦcv`$ 6}r&Cب3A.t  c&|D_Ҏo:X#ڽ|&:b2;,R]= 7G' eFv]93ަSwhZ=).2S6֏C-O(4e~'k;! #E4m.vuKgfVӘ}DAFCQvF{DlT{`jRTmU奴J[ lÅE  lh,"M.AaWd _s L!Gđа_y>[[n3}t${hr;=:ޒěs\r%8~ =!+/4\yoc$ELS8[ &wN+ѥ˧)GE1OYt"EUQP0[Iܪ=~ -]*^.uo-$$k(j-7jRrf](,9˄c kj?`퉮@k4XHsUZ8ϝ:V@ K 'xۢ3O@I-Ip3Xm5UJm bVǃFD~frM1 ,vBQ?T_6>AI`/΍&m5n*k`H,AA5A_ ?EH)QubFD8E;Ԧ Neb ! R2L)B )@tsqubk s+S%j N{I@ U.Ɵyɰ\ӘGW3?A1`]]w: ӄ dQsjve vCuE(p- !})ù q4wk+ 4tNUiLjU%" PkeҶ Jc|Cv_~(e{}௅uG1Clx8Ds_5yf:OX̤i$i\|BzUfLа_ {ܑ*)4W(n'®V.} 9y 7)<C,n]3?8Heɑ(|NX6+D){=Ͽ)_lm;T}t})%vǔ>4*{(0v&F0 I^D$"416SOQ|F>[ۆPg_v:AOM\qi&m淭ei;ďSMIT:Cg#?#lJcjp랼:h/іtۣ]J:|+ʎ|d<ศ.}"m53уq}(C!`(ўE \0Sv] C{4@e2ܑxf%Hǡ=Nh_Csh1xV"~z&!sPF7RWIsx m{~rFYjK i|qjH/, j#.H5{}%2rc_WYlk+SQ}qm5] {t;Hq>e,ňh̾gkK7X6!ݿӄd֣/Ȅ7j耊 k)er~*p#HصRd ~2w Ly_UN[Ιԙ5@+Ep0k1 c~^\6*m#2 8$9.Ndf't=d#dQ/&-n-gH&mjb2J &z/"(#@XJpkzcVw qD2$ +MRj bj3!j!p5U>ix \Ƣ PbTsTkx(1G!*;U#$:]lǖ Lk qni8?쩸.:l4`tBug}q105td 2m6"4wqm:P1>R:~Y$\o{=Ƕaq.ڃiC(!llЦ͠ʛBY}4A`xJfk0{]1v0+=cSYBO?(&F@r2:+mH>fGYp b4nWVid6 X<Y1Cw ٍ UĢWVN5*BY1C/s j>nzsN%&4@M}xٯa=8?W~06;o1\b8NԑpD B5D.3}e_*}5[~U~E?#I3Y} 2k ǭ]cфsdSӄGx!taLj8{;U"e!Zz/ ,١ml)a݈$r14{ۣ^KIWɥjzukڮٿtl]ҍD1F8SKyUjT?QoX]9nqA2er3+E>Z^k\&L 5;`SqWpiDP^6@GpsQ،r+mn-51;ݡ Adjj6K0RwT‚`_ #A7Uo,.G+\ȼ.জi`#[DX)2Ưj oFx|wDcݙ}P"gT!q`CHןJ4xYcIFU;+LeԷ\ $Jd;Ǧ/?'XvDsDbיrqϪ<3?pĈ>  ;s/q٣BTT"L_.UC9a{L:/N7LnۛMK2R@q%#ʬHoO6}_eTLMZv/\Q"[-^%d.bg&uw|ق-qk# 0Ǡ@UdQ6LTüC?W@.| ~ojYg`ec0V@M֐0 dX!&4qP%{#ۉm9mF Mx{,k,ﬦ]G98Fnɚl*`k%}52XmFr8S".~ 2IN/h?0xFO- :[AU,)ond!Znoot^Xr.Wkˮy<}8W=y~31L^;W5SF:М 2]:/0I 73!vC4*hඡn͢Y|?4;ŭciN.雑U㚟%%E.rd#fI昛l.tі5ɀH:gS;&Vm %E r~ZBCm'pPo]j  mF=MR{Y f9jO<l`Ԑx" }Ux+ $vԠ|Sn&%)'£+嫦 ir`Ҽ2A7f;uY){T՜9".P[>N$#8 Q1݋#߳!qc3o˙䟧_f>VLQx{FN¸_aҲ]Vlo&F]<تF<&fxKbV;{ꗊB<6@TP$3v gWu/ <د$g̡:Ԯ1eA~.r{BsdH;Ri''"{.auR.rQgWR& ȌPVY `MCu2eW mOj-h`vd![9@R#2lUsQJ,McQG"c;J4:ػ6G0Z#S3ϻ!Brwu EK[M:y Q/ ;NВ|,|8f}? P*-%y/!s1o@XY XK-!IMU=LscwI㐘nS5h7vy |za -mu)6i>NZ͍3Ūj C$ҋ0ۅWJ(.bx*u',IP|faQUR@UQ*XFx6;Tc~ ꅇq+x! ʀhu`cć Hjtӥ Lm2 A@,\:Ճ_L Z2 HBƯ;2~oh؆*ß<ߏDJڶߣ/t A19*<9y' DB$YT mu8B1ndԏ5Icǥ EEjIǂ2'X-CQH 2]GVMy.9I_6/V Y$K1wK!it [(ӡH/9D9?*3xǒV xËu+Z1k 9P=[boMˊP|+XSl>KN/T$4fYrKAR֬xW?[{j7iaF "RqS2{zu & g뜪N>~v>;`ɕ]D1/9:30Muev:,Ny6& @9ђ1+\9%Em(_EZDRxXnӑNX}C,u1K2%WJR[2hsjq|p5L &Ǭé,ٞ92<(~4ɵ8I(ܶ2 V/ǂfo+Cwa,pWpw$]hK;~X|Ȍr aVE)k3g] ]ǘ3-ܢdfXLP "*$Ԝgnג,ZLzjevه_OfIvDpѵšڮ-)esO/Uro?z߆BhЧlV~|ZVLhn`z88bSh̏PE2y+F Yr34 1m0;< ]X` |R# )}b0d,d d+ }%C 6"$v;\DA\7 Q!! Ƙ{ԓf VaKABC:3DeӥZ6/!3g+҂&aµ3PTam8[lqBJ>]ԚWXQSsOhN oQlAnO%z"paG"R3N1[hS<&ź|SNW"wXg]"O<=PE虁%U*=v/yƎO09ʓ=l{8|98+,b; E 'KT 8#HQI,@!q-3lfT\ ؜]ߤ4PWvbfo_(+u`pLq{)Б:X%NxX@ٝ(>:D 0!ˮȤ?bܒz'?*/`ܡZwXіs $Qb45Uq.8fHNuH3F˷ =3cwBgh9˵T{(E}H &L\9zv 91#NnD>߶ P $O392MKE7gxJk#ٜPcyc== 6G=4JidU0Z/ xƒ8yG|R$vRFN\hv"Ӝt7?Vk}4 $-p汔'VIK^b?kV өZvD^B_=8m=591_J`K@I\-XߠyzV)>>4d1^۟kDfI`%W% $͢ۅ+Qd:^{kPԱi-EB峖$WPW \M:f.]H-`XI\(qD#%~&|yf-#ޙєܾHsJ={!eHCe#K#lSw R{዗ O @ yuò72.Ԡnmɶw.]ݢJǾJ]V),8Q=L{'#We#{*]`T-ۭӟk gTqg󕏋ѳSv4ژM kO~swfK!w6f"1AYM6ՄHGBӦ`+v^XQobX]BOTa?/ߒ(9߷%3gYZ07070100000035000081a40000000000000000000000016650944200003974000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/ 91]?Eh=ڜ.+θPT3a_C3KLb=+i#בy_jl@t}΀^eK|#HEBo@`T1K+Rޯ!t˲^<6VFMRmsʞYWWMPeg׮(Z=_= JstZ돮9O׺[Q/+&Tu+<jo ۇ3SW_T=t8O:H+&ZrP1g<6 DS x 鲻eęE(tS)QfP]|-uto9xH7 a6J9g7~5Ghon̆6u2KLHT7&\lK|o 'bib56jQ-@ WJ n1e.ŘjܵOQVPƥԸ#IRZ/_6*;v˜%-߶2 od>HW|kl_J +w K|d$3b̿o{/tUxAX%gxihzMva0&/0&#lY!&,L;0ELF jd nIGTo!pA֨nrszfÞ*9& -!ylм1UY#))T{05+d_FF}1[l]X45X؞4L\H+^^G3/ꉰL`-Y ʚO]{}z1:eO*#F8N漰LHeL3!gһ|7[\؃*X6Wר!ҙVʋ C/eyӎ^psD~ =%&Ta6wY.)9moe')!\[2Da. @d.x!W.wDr]f9cN,KO)>@ʇ"=8Ž8b}nXevh&w-2\ R}D(R87mxu"W^}oUƾX[iZY~Gׇ%U޺SC%he jY0^ (9Tzv{0;IZ@GqC 4d 6`uN2 <3`6T̐w~jX ~[Ό 58^un`5{|fJQ+5m`< 9 ȥJܪw0Fy~!ZObz5d/K-v#Vd;M[v) 4|rYFMꠌlYHHhya ǓN;Ir 8ۧ(؊b c1mAK;0}8<^N)֌Vi}#R@g*J؃vK]\@׸ m6Z9NhcXwNCY"1a6VPwL`!<%*uп/&0N(8Ua E!HBpl^ZrsS9OdGWmRZ|hGTgu%Pv+ _E3 Jsc}E9"yw{WR ۸4' :m1ޖ/kp뵣9/2eUtySMD ћmyor@K!zf8 '2E5ooĈ̚KGX0eȳKofl7o?Yn"F]61!߫Don i@Uin8Cz'ڂ]B3Rvj7<~c(F{5QWCjDB'Qro*M7ϽEڡ8d Q!FZj%6s2\KK%{Kuܱ$$dWņp2(-*QusVM=^ԩ[`DD[&sZ_6=i.qvW6PNL kv6OoCcHI6IvhT[Ű/(ȒtcͳX00žPG/?}9+)(1oϲ#Z!hb@ES4WWBj20b5vDƀ{:X$IFU,)=+^eP5ʩ.C€iYȸyĄk g&Aw 84> B@ϯ"@tƶ:n8J aOA̋A]7 z:;(l0i9By9ܣȒtI@oqB3y#0쟛Z+Kem'<ty 3mVԸ\αm0bJ,(WcR6P4_Em'Uv eQPeJbQ`R ڎ.UE^g<ʟ6x?GlP+A%E Tw͟DƢe?Nɼwur]}Mbmos+Da9 %A VfbE8\)cs^d>]XnOZdx:MP4>ͯ\)wMJ*+<{̐ܩnP[938Z~bsV38AuV15%ɧn(X b)"d\b͸D9tx=vG7^^M-umU:@N 'g20W &ȅ*s mj):?I9/uK+s$i4[,n%x~Wvc[[{N8,K:9={8]'M}#Iy0! |mƢ(6x}Lj9U s*G5 "el]o k 90va`~} ̂}PwJ8\7.ֈW]iqӂrM >QDěG GݔѾu}"&x-mKfåG.%aFG=n}Y{\b&`Uy Z V9ğeiM`eI xx͆&tn=˚r+z0G-uȃm}),~/m3%c^'?=;vyoulޮ'FK$ȋ%@e;;RZb}ۙĄĊ] rg*.M??\p솆r1F.ǐ_s850OK+ZyYA):Λ⍸/2YgSR4Gf$NχVP8ʩI:Gw.ڲʃz tGLAMwՎZYb);]_26'#[Ŵ$ÌVbSdQ2,ʔM0EDGT:0ZrNSBUW@a~\ 3[~ce TT_DϣaLSܒBS569 -ͮs#&MTёxdf=,j@/EiP59 Zpv}9OsMpbz kWFqK$9H[bQ299^;U6 ęکN1R>.^[zzH\ZAs~4&#<%@^Õ<70nwq]n坣ov_??܎|Cu(};^ -@K"##WZz˨q<a0Eȯ4:WX 4IP69oN96B}-7saP[{gn{^6HlTX_)Y:XxB9Gu#+8V_K<TF\@FK$HUBJ$uIOnfQTj<ƺ?/e2o-`C@!,P-=V>YsfMj 5& e+IO\aW1->)a0Z[sY:g&`e`ǧAj Y 2~0~[_]6p]j3ŠAQC٣>IaOJ#I?H7_|ysu{ӍW}걩p/)>çY t3يJتfviJ7U!U@!B\p#u5BR#ei%|A3>G8^W vFhU=_ײF $(IZ XL6Sju R<8_ [Ӷ;P~M<\[k2E(9Zig2B댛pɒ]mMވbT@t2 $d1ϘK/%qE39Lz]5ށ?.*#\9U4.*RӐip7 g/TtX^E0ڥH}~$a&0Spmi-p*:4b4&.Bw臹)wPR=-ţ/MCeߔE}<#w&榳OpOGD @x}9a#$cX]SP_pV'YPFܵ\_xBbeIEۡHAk 4a  7 V 9 s%؂HvC-giAA &!3*ii{p͕*7 IRBtXI! 4&L6^f<.gSb6o`szwٌ=r[JXewI)#kyN1vl1}e%>IV)ΚSRP'cp־'391f!p"2NhOh;NW|C(l!ov엋|@`Ŵ1F$}'-!“ƺ&`%a=ND-ws` Kx׸o?`eKq݈ӰO *ms~&)j^V0@ -"xY!VO@bw9ԛӯJm>5/SMBMf元^SEoSPc3gh(9Ѭ;@ėbSF|/X]3.ŔBks9a{55m㈁M.ǝ@r(T|Ÿ@J0¼/Bѹ@Ր`ɔ`Sqn=g*$x`gĜS>V휈qcRkjm{+C*Nնuj,Ŗ^٥yY9#\Kx 91MGϋֶs'7}c.~vyYL*U=s %4G$::rqPKA;>H-3/hCX\A}wD;_8Vg; LHw d)&4U0k(ЈIƨȝ+vigue.U: #у%i=4o9K)`u.09; ..EvH I -i %:T+;dJkTM [xQZТC>W]>]|d, If-?/Cʤa-izzjH# PE4ʘ;+GdB̊5L᝷^V,Tn#Dzݏ\芷 Iy._")'YujNE#[N$~7MK㐧c~=B2\>T1r&)Y=sG(ɹʿ yo46`!v29$ҜNW ?]OcAY4bїE_9g5lj)&a,"pD- 91#hB > 6wWgQag0'#NpǕ:!1UIZP2)^a3"ӪO0fij pXm= uuދ6qyZ_0prJUO>Lm}c0F X{ 2 :F+ZSeRQmPy֢&$eX呪;+œBjדl 4d&ңwhF`:tV.7rJd"J$U;ϥyݘkaEC4nn) t̩&6\H<#A?75 0IHfR]m>cDi';wa>Ha&HׁBj(ڸ;O`8 [+fP[[ZŸ9͊R\}/ g׶䲝P~6aI; » jԚdwYv~RB%ɭʱE{^NBn 8SyZ)զvx R A^;YH/-usf%ZqE5Iv7WJ~.Mw:2Y%ͺ+Y Ghfsǭ<6mq>doӊV^앐l& ϗYD4 -ma೑JDI7wdtA<-;%n sˈ'NU/ѝhoz'HlSjŻx%myl#kXjOh~1 $"`']@ ,Y)ZU:pAA{=fӭً,"KCAuee0T qNx ~`w Lщc{dVhE(}8,{Bkt7](OX1Nt!EQV a+*ԗnXXA>C؁ ["䏵u^vb>J^\+#HrAg^7aAzO:񦙫qhCRE%ɨdA5O_-uQ\uctZׅ*08S7rv"Ark|y\E{6#F3-#!~-A7p1!߿s"qbBT,d/75(*%~V:>#Ri:- bЖdo^8;6mvH1^b$dpyUTF5>7& ֟ Q /t3cEk̛ ԫ59:ٌ=8[H1TCz\1s@V*a6״ rl5Ӭ|b4ssc=sq2#F6 :15&!k5.s>G]n8aKi ,<09y} isK,ҭ l'9iG:zM^ؼ C5F%J|sC:X5!vPΖJ< QdIK$\n5FR%^VOWDsw]Y olMQMOz|q3p]!?rxʇc0sY/.fE]|9((#[0NLI$Fk?~0%qp 1zSNduShfSVb?ԫk½eSҿ_E;t cB4uƅ\[ŗC'VI|9,8 >&D(i+Z'~HaYfܢ[~j*9!ضMK6Q4%-neEԲ3x9j(YcAT^0t)qc9gBba^^eqLf.tx׋W_!n 3In}a?(I1^qb/mc;~4X_|R1 5dmsh+jv {֩ߝp##,xe x.yP_sEE-=|@ 9` ƍyTeғPzi:)[@:R}Vpwc^;kT@eXzJ w0Ļk4ٻVL_q}'0|KuW?3wR(| x:ZSoovy*yV:qw]Y&5XhQ:Kݓb͜W(HJm \9'$TX?}gF_L זDTtXx`"/h/zw{'WV ,WH%H.K̷M?;۲^Q䵣cl? @Iδգv~H4y`.\h^H|>9MUWh t}|F+XrG3yO߇t:6cPgLi~cd;(:+ "^.knG=u±YD%(OV̾^S vsN=/]xS[?+A.fS^6nur.&z;_ S"<}f*VCiRq>bLO=W ִ{ݘ!Jǫk~4e|q8-%=OהOG%t rpL$37sII&AhQJÊ g[Ck8|*Vgm#=D ^zOڒNr> L+؍}h&ěbe ,A(3u_P<(819n <.Uܥ+iׄd9t0@N91V(|hM3/ٷ}4O>mvYGϥc|79#x:|oWLW9oH&%Ԩ^J3:gC1͘,̀ :0- L+I!UY-r%H.Kȭ?(6lHh&5)BjUrq#lv9LEC^k"b7:ڻ"oշƧ%YMUwپLK;[*/(O F"ml|'9-|27]H ՊTqYJwfv 0k\_$U T~h[S +ؚ_޸/{\ 4܀CHlB6߹xpx8$i Du>朙_iw!]dkfp8k: l+Ȁ?4aWYS:Z 0K_ϧ +j%l!9.<MN^.:{b2p5y,&W̉rU;Fo}+nYD&%Z(搂>HYĭF|<;R84#,Ղ[>}>~#iz{2 Z\QF/^@j N|Owŋ{ DDݙ'#] ?X /z 1%M?rǺI3FER`+&pzpmn<Kc;o"61$>uŌ1B{Gb-MmpGWn#I((2iJW~uZZL'|9KɜV.^C}O73;kNeHmX⌋eb㢣=$7mqvi 5Dђ阃iy58p3'i)S[CUq~4~`uG7 QƆ][03 A}RV!6KUs| :MɧS{ֹIR*'9\FMU5jv5\4e%wT~;=e@i]L GPN |e:F]c+m1 ߹ۚ&U!|J[C$)O]eP~بFƂD.71%%;ګ>8M,CRk'[E@7^˲Sk d7ˊʷ$GQi[9?ݡ;m %6sUFh!̕čd{^ IrJ;hXFB <(BF%*@ We&la+dMk,-#B jɩ =ΖP5+L<rlSC@doMܶ;FŎ)KR> ' -2^UQ%؂LJݚ+Ib;)[L[DAbaB[6yk{C<' 5MN7YÒ1V0_ol52)ߣvBYSRҕ_gN(1pD-v zX +؋&4;U1{q3JwgoƉ)aOPļ͹bLAQ/$k18]8+ $wk' ʃ]*Fxvlw5jEzƢ( %6bv10χ>INE?ʟD9ֽv矎Zpp.=xN7^#hI_WFa׀-!5 IXsi& bK{DQwyYjl1'Cmqm +g!rLyu @rdDKۧ"ʉS2s4;ol}9 LGyp"K/Yy!3[ÞNoQ3BBAZi}BZ#VV+d3;h]n4ѳ;3J agk|M+JNvq ¢1ySܩC\/S$7{ɧt5ES&"lbsX a%psضsS>#<ʭPG%`V>C=@ž."7AXNuZqLqR_#΋=l}zV P"I7:OnzwK(e0LjXVo.T#~ѣ[9Qx1%*_2S|Yh' ywZ=*q$xMd"s'1)a^@K$1&C.:H EL05| ^Ǟuq+>7=ҠS ?6n-]WߑF"#?,'pCUwzf@T}+tF|C6YxLd|Ԅm4<ųJ]O)GrmSnq+zb, z^_:( lz ?)LT* 0SxIk@M;+SDY!)Mm[c~Q sxАHCI F CxhS4'ձY_[ ZAsp_76T Z{Ʋޙ 6j hMF.hP; tި#?0}0KȒVDY!qp$n&F}PUH/fhZo*XNf<Ն*Z1!~ղ}Y&*K`?H dW8XCZow.CO&C.UOk, oAuӏzj0P-бBwu1:)8b󦬸u2q kc/:0>/S m:Y#ErJi-]Z!d-H<ѽRlwS:40]۴Vi;s8gmP5j?2X3uٹk!gxmDsT('/ܸ7F_q`2B_hȾ}~vzv\Y9ںDz7]To[Q9C ɈBg#&Ɨn8@,\ w>oF32kװ∼Vs}M[-t\`__p1(2f& b=nK]9>XG« .#b$p;fFi^—-B.ݓ>3gCfc{Ub1?Z`t . eMgH,|!kց78fA3,t+ ,ȣr ڜtcҚEة(X v8c[MxVmF!I:@ 6{hD~CjٳD _(kSvdpP_[Nq$ߢےb/q8H/>5U\E0'|y[f))Èdmq[:\x]TN;[$al !?kJU4ۘ_Y$@2Ё 6ܺɍ&;۞h#MCoPfvi5D:6z}bJJTҩ` _q#]*%Gf\/[j+gߣ sU9ڀnfZl(g{@e}GR/|e q-y uPijON@wU~P5 ~P}j \ ҜgcvwSA :riX:" _"H]>Vr7肽K&˱gGേ/2 f). 1V g=Weʔ碗pŽ[RVDwЈOofYvr$0*~x'|k*DV"C'3D:+V,zO̵wYMe#aD#uHB\/!@NzG 87y"+5vƃN5rFQKD?F]bFQ&4X&Z5,y5 O_HK v'%_@ ql!;*^8uk^] C$a#F9z_6e6PL*sGRoX2M 8Z,==.c 0+GlɺtE/sfE'*bkTpCI*G9fG#2bzZ=L굚N8J+dAM~Xѩp qQ@xuX_n^W=,:bB4mz B( ,|׾rʹUmuZͫ`J^dLݺVIΙP# ]))6~-O0 1 2o[>U+G Β]e{CWA]ԓjfb_:Ȏ?dj+?DtcNDA[3wOKJz@s<>k.9"fitf˸U׭y 8^ъ+`֠{@n-϶Bx$: M^ jI.].um6,KYɶ5 \!+h_W*> JM))4xꯉUB/Fj)U*<$E3f}wULyh+v56g(̙q,Sp(qJaPu|cmO­.*JcʓKM c\zOh{]eF|y/2+,Ae Ks'%}YȄ 4}Rxw}2a?^_[sCo_خKy`xBu8PsDgk8rXc2k&[ +"\JQd4' 4pXU4:T`cɁ2y>}L?] yxk(@Wԧhi̜N2iB[2sFQ\{NhҌ&R6J꒿RieE?JapY?EжSuх-e?Gc}8FpMVd.ٞ17hVPB)9*7:#uUrvZ |{J%[m@ J8vsi0C8b;KV6 jh+/~X}Zn[m‡AaaC%y|~w²#a߫1\yP/AJJ+9͒[ c!/9蘇HXOάHgJVXs2s k3NAN>kisK4WRLn({!O ȠoV@*!o= wi: -7%QV臵%'HW I#F| Kz7dH) [FitIq?R/(< uv+&9ceqs[~ $vX,fLjLvגEd~dbJn1U~fcĽ)8өb7  GpiNMa*^%J(Vx.s}AC'` yxD` F0Nwg}QOYCaʦ+We|'".5%híp05gj=~- tvI0eԬ:i$^ľNl"&+#j\`b?-x:TMW't,T>\ &yي$KB:V@rQ"riJsm-twYexneKBM~ ASj'L7yXV(CP(<$ƶ[vå<< [>yj)GɐbksqԖ\6߳$~>rb$D z@~2'u/;Js+u.ID6Qߩ\( cCa43[w;s[fb 0rD4tRªИ.j)( -hQA%r?TЭQWOld[L6'c)`ikbY\,ה^q(c$o_JCR0,u]K7/˭ 0S09ױ0q H@=\Ɵ\oc!#םvy}#>$MP33CqP˜.S|c⠠l➀E=U>?Fb{,x G"ƯJbI->[KU2gN(ZERk/'-#O"շ^ G[UvYƅ|QR\$^1aN0SW'5I&\7bsղS3# =[K Q,6 @ݖgH#.Olx$4hl}&rBav֜0׆QD4z7CɄ0W=a+̭rI@v>;P[!|jr**\q- xċb`1;Q-7`l:'r 8܏*&ெqdyn-}àxFJ[ц{([p'{沼;!A^NЌnUnO⌙D fU״-V7·6%\X#c h t]cᡎo[l2kURUq]-ۥzIȌE*}x 6 @FT@0Ѓ,@9WIB>7'-X!kA0Lk$dL]D`:tz]!si2=ZOX^v |[]jE~_WV!5Fab&gAW̤hV;ѩ`NkƔ|a/)N[gj:XvNbI| #uc3`i&^4`qS筠M!wX^}0kgI؍ߘr]s_u ,m55[8Uʬ+/#C[]G5NR ͩ $w-s ƒлOA(+9'jAw`딆St%f.v[ B)({Is]|Pi"OmNJԤ3m=$Vu]S.|pdҾTXK2DZ]%)/5lm=귨kE4j"S_6,pYBU1?S JU߯Bɶ1l9%=WDȉNy=/Z~R 7@%˿-Vљ:dh1|I ?&xL,\#jfL*Dp %sA1ł.]C±5v2;?4qogzih WΫt1eœ9b76U+uvq:ލ;pZ8>ĝhNCWű4 x2+6*RQb91X󭱽˘ O ( sQȆ!& g^ oK1Pdl~0ƄګqȀ똘RM/wtl#%^t"T&Sc>R@_`8BSKS05Q딇֚ɕm#&]3r1 {$\[~4[ǫ'3LT 8y-[#>ѕaB̈́^YV3D=I7o9i- FO%M)e-w,"=JNzZ!3lk\S]ιF xc/dy"G"/C.#K л\S~$Ŵ3`A;-lrZIv㘓ҷvгW %Mh >K3^ Tp>:9 ~4O 0O G5W l;mjC-: X$pDh|Fus$Œܦ=er(Q֭2ӨOoLkOա}85Ht˓Y 5]?iZ^ODJQ[31Pe]7Gc*NJ<%7<5j,oF 6IfFʄAS n?S4N DNf[ʾ $ +rU%إ'D_Wn;oRkLxGI]07'{C sc.M1va4Z3 Sk EЅMq5q:sP^N3ks +Z'cJlڝ9@hGR2쵪Iyb/(#-ItkNY4|y9~He@ҨeOd9I<ą$td6[VJ1^ ED?TMJ~FdMZ)qNՙYC)"SݲlԻX%V%:n>ܮ@|+6xȐD7i Rm$>ςo?JgCeLG{ A guv2W &l&S3I2x+`V)Bk3`vաC Xcߡo|bx F!^~mºτCyzrc$|:JN#g!kGS\wjL3{׆ޕ/@ ] EIfqճjDbz]HN,* ~ݎEm f-wC p±vgBm sf;̰/yv\ #\eH6@;]u7z 'Z*YMD5> ;|$ oWיvID3Z#> @YZ,;|hFXܠ)*P|)wލ_I2.~%"K:/Qdj@N?w e la1i0hB 5b+HGa7F}kC6}(|,T{7fV ±ns5j\&ʭuَ!nѱ48M(:Ym 6߂)Z#S| 1 zW:ajNnh|yfe%9Ý>:+dv{]Q!LDOINk>}>tqmOкWxDV{m䗩= |:"J{W^"3sG=fK3 MU3 8Zkr8j$E9zD$:f$zF>6G  1-|ND&=NߢMAM{݅ /8!"ɤ, ~B²3 LC[i#(^X揟*8b&ִ)!(02_Bcg;52 !k#(j۹3,x|hle 2@` K0):nbƀAŴ]z{ / δ ?ob}B6}γ8=O3C05]㠃uqy\mt&Y { 4SwZzϧ<'z48p+9ljzHafؐ9 IՊ6\+e3'z /Lz;pܬlgz`)kx)Z~4Tݜg^X?z <,T_#;4geӷ9RWnsVD&ʜ(dvj,|W! LHi~e!TKTQ}t 3u:v{`}rŻ :U'ia\Qù@ҧzSG 4" ۀ:^̍C>it*6OM!nU\z_C7gS=eAEu U^; (Ń8嫓Q7DN]e26LҙtHYi4R\9ܙso`+0xAB~X.Jͫ}g'`sNMA֙ 6xqӛ2Jrǣѝ&gp;3Q a\3 Mӟj%H4Sn Pު:фu cv|*W!$ݽx4+PԻ8 ɾ% 3"6&ro\-2 )-E6UQhEVNӢpF ,qŗ懢c7E"ozFA |nO1`~/vck4JM. MN~*AV[\~Lc" Y9jKjҐ2Ӗ+WofFI͋CMw;p%͸?4. 6_J h'EVZmc}S&]N>cݥabHB79g;v|R[@/?_!sfIhi+/,D!P 'B+p 4VSh\K?K"?2ixE.#נ 2\_B+6Uԉ#8*uP9@0*%0q x&UH#~Q+xC眫Ѕ91]I`SKFg{ j28썭AHKtic"/nt0=Jl7EŊ?gR*ѨC뱬#K9JFUcqqK_*D iDrjdж'vQ1. F!0.C/Όܵk } uæs!ۢ0D) HDdiWt tʵ98GEr CSDeۑ@KXVH,ҬI⒔xB ѝxHU )I@EKoY7~ FvlGtP9@ڡ.{٢="P˷$ю _ٶcKd. բ¡#Zu)lVK̙TUA!QP\$5 &FN:i(v~dX]pD!_i7ܩD({ aqWIᆢMw`cmxP% Z_>qœU>Blɵ.?l|[XYi?2-9Gu-t,MKf< T* ϰcDV `Z7EY`g &@>٭M mQ9G}= $[ p(.( W7gzi$D1&nIiB?AӰ>l'q+( |#|{no&D FnHi4ߔy-P(_gZ?/>چ6l13 8W"@ٴ>6FtvAD.QgTQ(-HlWn[†3l}%UA^{^'6(]72 '3QgwP=O+R}CeD:&w>lu,u({`ejGKpsm8&fbAO,L;Leg^v,lNXyA`g^: `.vhr<0 O?q.>+)ڤ?a,HJK΀P۱XWum:鵑=3 z3ބ _TɷkD_P̡ުP#6OCujguە%7;&gφ;oާ@jNt.d8=ꐱ$~i3?K v*}*b`mjHԆaK|>rIoiIk!U[O1V#?ﱃU%82'h=خƋR %()3|ρHWtyԅA{Nʪ\S6@F-UUl`HJ%?0L#CNoi+|t(X|Aǖ_; 3TFFHg;b+nsU=CѠӵ, A &ni+FgdZ$#lbD3Wt="ތ)jP8'0˝WQA`uĴ?M';J K l~/RUٔ`*w-I-ퟝ!r1$DUdOU:VUPP}t N=r  d+̽-ɀp#=xA0H֜717/ͬQby"XiF?C1;nkHEڶz OW{yW! '}^rk:Bѣ12ǦJ LZGgcJJ Î6Ņ? "G𮫹w r&E!)4TQaW ͒-Iq4G lT |eyQ <}-ā0G~%ZFvxXsS`Gހ!tH4) [/]!͆]nesvdQ$?qҰ1:}q,] X@HX {= xSljVVkj-a%˪:ΞYt|V߼Ix P5FU}bКpk{/ !s >"?5J D@#hsDȑ\\ $)>\O6Y? fE>KYVw6D Li%\OqsN'*xz`5I\dڮ6ɶ6̶%x[rȅHcQ,Lcxku@/. dsߦS:ԤK}=A$;`U O$_>K>|NL0u\[z0pҗuU|hIסHpgxr+ ~(v *,O-pfT"JUm+I_SMț99--x-űPN<;q[F)u;Hک*9#wH'&X5:$S;jMTֿ҆^/q$ #"9"{'j'p;׽1!vP$ iEqoސ iQ`l1.a9vM(ML {U Ѹ):`cTvU+XIi<=}|#iļ3%py čT/|I\!QY c$.eQr6.{:arvP=[,pvn$M- b.z@ ChD".sM_A z`')ZhIqF04lO<}}>$0,bCK^+=l&I*є)ǚSe$I;9 r"F>41NQO&;B@ :-h-0s`ήU:]CܞEeI; D¡>t>1=Ii Vr.+J%ZOsܐw!jRGC-kk1P`݆ l=rOvyW \dO@xsΧLV>hP*+C'n+hpm8ѩ=IT˕=Q]Wbx.l0Q;Nu="B`i*∤NH+\u^,.3u􎎌f}ꉇ01/N*W$NW`9^C=}]uv(𖥛gPG\o{Zth2ZUkTUϜ0s»8F wmx2|ʖR=Gf$̞Zc(!dq$iV`2͜5h o;P\'9Emj'dexwލN9*_]>eoZ.*US8=wMCթ,W:oqgߵ]#0#obajhI-i9UƊ8 {§*Ý2ՅJ/6a|LXh@:"Ϲ%߾d٢/w<XZ^-18 7SX^j}1 9r`^`7@#spnP$yՖ0s޵72L]:I֓Q]#",*0ϥI4&w~fD>l>?9x,' a\ZQɢm֫8-q,T=bVP a'F}f-Pnge7T.,gl =MYL+٢S߹N(4N'?v8b#KDEp2>f=rt֫2ȍr*^~ V2WEљYA㑁]gcFH hB#Q{"u|#A*:ì")E m}&k՝Byd[>Xc!F&m|'EfϘ`wk_y}Yi(`OgIĉ˵xLւR_WĈX6xYiD ^-i q^DJ|hԲ"Y#ٽ0<>7Shf,qSWg:hÇWVgVuzbs0_JMXM0 "5f| \k8Y~iO"00y*4;TV⟇og4݌_Kp֑yWe7x V1 nw!Cai`0 8>SS%:(5{8+#u: o#'ƐX8EQ)1MMF 〡,T;? X*o90 e1j;[ f|r)2xH~K CɠZAβen)*LupKP ^1X*ZQ}XUE&`ivG9?#̧Ji8EI &3)?(ֈ-ΥBqA 5lWU׮'.TyW!&aӱY"u;|:ȓB0! 񆼒CigoߌJ3!Yg\t[Vhns梎oMv)dD{me"jl2)^0~Oan>̈VDkzErEZ @ĻH&;OU聬7EU奘Ak䨇rZbhbE}TזX6=>A.K 4Tzϻ3Ǒ8Aģ|o-\:^Bլ}}C,ݠS5aVMEX21n#rжZ94ogGwfURO9W ',!,i&g@Ή.]J:3b^Ku JEmN&E^ᱟG %u2&'Ѩ@gK/o%v zt+_w7ꍆZʛ;aC}) K]^?'f_ 1_]M';ۧ \b7n7g#J"DOr;DwRR6;D|/j8*_k92v'BI-W=+f$x%0ܰ dhiRa}JfȲ:8 ޢ{5EͳN?>`8^DKb&Cq,uO}Khk HQnjt 0mYQu`Ho3X/N sYՙ=.2޴G&z<\0ڢ IE'6"=ӭEQgaۭfrKsW`i',Dṿ}zSpq(g8cpZYqg:qi:2]@ iv-({eED4zW.so|pTe<(>13 ^L4Yl4QQ2 w2֮9Al [o}: |OX>Kz ՞(ʤyh jq<  Z/\*ß,٭UHIOT9|5ʊRm۷gz >LgϺφ1|&0_zݼy6xH=Rd*ܺyc j}[&3\ִ>} kSVw҈)2LEĹ1hX:_O"B0shp"(oNcKEȄ+{|XYHbnJ"&:~j˽z_k(mer"md!UhJ+޽xc |@r>d_'@8'- qGroe.Iy+CO֤ZS({#}ϡZm=ZV!@_>"W@86@H]˹vSļ4-l0ݴOOQF9_7 l]E%&phMS1SM{x!̲%"ftvpxH~TaQ y<]CLw N4$ݲ0$7(Pd偲-d +xM#dEFօ:Л]`0kh^EG xP&|2ex6H-KL[KoZ6(RgT?ȑ뤤SSjDc"e5Sg >b,P\`ɸC*dՔ{J*ҏHlU4%6Zߟu@(.R DYw s͉Am= =ocdyKWikPãgR$bT{ĥ"MCD$tn;n3fԀa^^Y)rCw@b+##|>3ލ+r y^JTMELqڲp ,BXE8>V|m3T(D'aR̩%UQ W=m5s'͈eu=]lȞ 2Y0(M[u 7t9ݱ6;ӫ0WIADZ8DW{wcce\[># !9RyqF@F2avi~9`bŖ>bZ%5~58qbuimizv P ET)%`+(mm d[EV@* (C]q>2.7A7Y'cgF,.p1uqd\)^<'S+r%rحvi>F=:H]&wA^ަqwZ\a+rdn+p,y ͼz O?&asi&oVp !t~O%C e 4o`MrAjt^n6Tw Oǜ*`Db`c"}~'WW%(ʖ_HN N*(̺`.4$;'p`Uwc>u׏-^ qE_#WՂ!pSupU3 w&APGXroks>!EI:%u)sUv~X }n0/s =#<^W>V ! T#~ "[#|lpF^D4r~u05<۾5 ]+Q!$fVws<COdK`yi<\6ϊӅ)d8ۡզs">!xX0@詩(" ĆW2Gі3^-FA=RwL5nIs&=ڒ4z$J&9.a%[k4B5#$n Apwě5`E,lƹ?.FLr2zP$2HlƭI=C6 *S| j;:[YYw Sm[ΊmZtv]n'Oh+8/!"\rku:FP\/eRIovCGJI{#<# <`/8CqFtI5A跀ί|."SlXؾ;ub +BV?x/|= |2H=׿4i3€13H{S˘f*GMƋ ^$WN'4=eؗO e !؏2A0&M#UCT\ hs;Z\X===-3p 6.`zNw<ԵE$ǚR3p ``hl[)D\q":YOMln&K=bV(WjL-faŶb|?> *Q+GgyO;B5\i2aqrתV5T"<,ׅFP:"\ V(V\m+deOL'Xל`U 8'.\YΠ_ysguF-\Q!;Up*Ln-f \> ԥ2;g}\:9#7~k_R}683F]>&qQԜ\dcGr/lnHU" K5 vt.)!4vnAQ$ԣv:rHF*pQ}+vE.PdPq'#F/qBiiIH!vOrlYpƝ/=3|f_ UY/|3vCnm(_Ozfp-M'|'S}!!"aC-:/QvaZ\gd8/>09`|}iyuÞmo@szaO /*I7nF=hf(RxJ7o/[1Ϋ扙Bɝ0mY?Ư#섺vK].@yl n 䬫^,kʷ=f6#{pa2^U%3!3[˂'6t3zhi1z]*ng{X&),q.^w>?(T]ks|%шyǵxND%؂J$?+狥p%Ɉc@]QrQ,.Ыe -2\@y 4 ]pza f0#*i\aʸx}oggM U6ps3 \c|OJ%ȡ{,Ru.cq}d}+EkZ,yGn&no p-H_ #EJ[J50~Bd\@*xe ij5$8w흫lқe6r.pI]{UE2,o"{Q,AW~ö6 du[@ړD`\% kČOM޴"HJ Y]^5sRxpjkZ63B<( ڤLn+~0|d]lPn1^[Q+cGͯJ`sX6!h:X[z8_V곬}$N&O#C2_+,_xҝDp yNEܬ3Pv %~A3XdVZ lഠW벡C4nl2 JלMSTEvxpNu~I:ԶuZOX?/{3>ŒH,{_nb^I҃_CWYX^%Td3FT-(:m6#{n >њLz?(6[h Y"AM(3 s? d\\"kξ6w@D^ f5=TC\KE'.2Mx -!ϝ}LThFG4Tb߶k"g\- ^ Y_EYɬKDRܨA1z\YbmBOB@~Mf aՁګUQ65.e@ºUpK61UcWvBX^ܮ'/!}!LAx%Brs3]ʫI!,i5ۮ(iO\u- 4T7g<%lpC.T*kcыϬt[+>KMȗJچ LtO}݂&<⛜g__8xu?, z &Sq:9 @-cqENkM$Qj{8igd<{1X7,_`Or\}A!ϰ _A6ձ(pj@&b3- P1"AN(+}xJw":IZ?늺6)Srm0:#~teF "qP3)i0FS cvɖvCU&M}d;C0h.†]Eh" a]]UN,u]yeaɐfًpjm_HFL-2J"{8Ϙ 䪔ōb:+>@A˪a*vw|zvV}0MiYm.x {ARc>_G;N c|Z7IVo+x,D (݊CI>]O{ |0r,Da ɯ+-}6tG9{oxqk:l=S/۟{ha H9&.5*@J. )aU:h@\:ldvƊr7M]VGtݟ7À?9iXй g4(Mn4P :,P83DS¶>ĥ9/}_EFGhȄXT;"g ly6.C|M'əg65͒_Ӌg"6flw iA@ û1fX1+bmLx6SֻWz:#5T(qf s_s )UsZI/OYC+a{7>TH3_" KP)\Djg|$77- ED$!%Hv`Kz%Fd1TX+?+3 0aڛЦ@TW0b>{FmJ:&kI().-/lܑ( ŷ}~zr=hEJ2dc4; o<|'WDτ͂]g)֗) +4Y2*&Ѩd_Ǯ㉄͡ϬZ 'O _KDԪhW^"ձ;(?U"} E~r pz|uD_4"O}([7{60*DNm'$BW;&&b);jDѺ9SIEvQEKNA]B(ցW <8#F%4, k)Ųtt7NImmϪW'U Nۆ{e._9BHֳD}< BE|j ,Q)ʄQ&iM*^/E 긛r>V3ùWRBU--Jh ?~n]y+=^3be ]|:h/}%> E.8V n亃赲rK9.%7irYx=9בּ$ kiKg =alL'kb|Dg!]suA:s"zԀٳ؄3z&MPE*,`Ν;kP]ִMĆ^i_VN ej.1]˴Ũ?[Τb֬ ,[g F &Ps X$78Y%yhՉ\5Ya!vWb LAK#Z8J .83Oy|[0(7ӿ )NaϠCnoxB/s'E5$Yھv3`-pڗ2GLIe.T:*Mzj YƮk>?-3qtK%D,Ş(G/ pwO(8w_7>:Do@L*7qgtH#NI)q/-r9]2n ]qs!&u!zw0dWj/E,m;r |;:>6lz_*RΩy 6\ao$=\_o*aNşdcܽ޺dvg%)=5.Cv `>je+]?(' iis[Ο"2xĵ{ K#C2>GWU60q,ל1?wӒI,U52e$!YdPd+ke}\.Gb.$J@o#]쬍uB%<`gܸ+V BQIU #I5#$܋K{tyޝNf>{t-xn-fY3X4dyD4ʁ5{ B6qY]]R u5B"a}>ynNz j}<-\0>=x?w B} 4'.,J‰a; K[ъv:qpM}0bVG$%f[epd ?=.5Q$U,YI%Axk4Ζ zlE3b)}_aZ58a8ղ  MbKpF))|BdlAn-BSf*]cY2_,Y̴y'sT+L{Hv|l/BrDq=Tw-1bo%Ur^j&p}[xx- H^M8EEUPOUv/¼oD>RYjQ埾[jY-@\MF0Ժ:{Yuu/Gۃpє0AKغQu8s<@YTs~*|LwT{󵰊ꓘh_KuXnbi֮BW;06tsMrYQeN*rPf f74c0.C&sR$[| ([rcѣ5foG8>#!N9ry*rEϸg&(<X*b' &d4FZ|R`fg145H$$UUH,+BNԉ2 |ot+;,w`cͻ4-Km9L(9dfi N;gziM&bH)EtĴҥI>md$tsDlR[O0 /4,$T]<F#P&ÒE Ȉ%OٕQYsqT6w 4e9ՠcOa`' G3ꛕ7V%`HR\ӃX&gXj bSemv֛[$-=c LopXrÖ աDi`~ߧi|CfJmS j-\Y,o&6aKos֎gѬ7f}LFhd艻KsswP dƆNL0D5,BN^\3PoWXXs"G;UVRğƛJ6Up>,hGvS4,9{Vl7H>;!u܃r֨vdKDeXv(fZjK`H~Q!oDpIqlTs-k,uHgv hzM3ym%P~8 yG,jP{HtIeFbR{{4-]yC(ίT=B4 M0/BWy_^~"|D8&f֤^ԏw7νBAֳ,!m&Ʈ-TA~W7C!ZGyE)|:2OFe+nr͘(P)C:.̊ ͆x0.G;q?ECiPm譭%.ζ@-viz< O`QRh^$k̳ 7?Ք$? ƢFqChi+6#bTRȍjdBØ"nzI8U֖5cdk|Ηk7ؤeIFTH|~[/ .;;8LOYK(i_%]+Ö_-f~8m~)ڿ_W ,ٙw J'GbUHk";t]<Oȉoi%͆*fڲnjn6ũ M&LXyPL> 6Q#}vdK"uE |A  #C2 \FLMm*@l*.Rvn^Ӯ.I"9Ya07=vKI10t;i޹کO-W[xuBvgޠ/N̸~7|;^ 5 8 uwV䴁'<^/`e$i$qM I?R8⫨˂Hd3ښPϰk40Q6U%NأS'+48wM?‘ Oprt[u$56y2&Zv9Cd7"qg#}&IGPhD2'l >@(|*¶xPHG7.rLSs.' QW%5@CA_=k 5 ZN۽-+08p , R gZfpQ]~CvG"kՕKeQd KlKICJe6k햪1MT}, `2Rb (?\][Nc^н(j?ZweJQhbY^if{aX~ 0歹,hB獈:TtRKN K#5#Ī36S0ӆNJ'[z!Z-ҔJ9Q5}sR4l䋯 !h*]'1qVP)L4>j^ 2Tz7]vt3g&$PN+",VԀU$$uK:oBPo<(;Ξ;as v/v\ ucǪљf H :&.kW+ɳH&Jǜ|Br37xLJMSeΉyvEWH|j7 ""y"-1CY}Qr%#U@Àh*'#k̃\ծM 'wn(V' aw?6_k>2OH䊭^/}IgyvJۆx~U )hGjs>bQBNrɠ3WWTOsj[V G ƞ2#퓅gP?d{iW^Rs* Ǖ_PTt.*hT]˲#>* 1RRփJ{(1iJ& oeȉLݠӢ[YMƁXę1`Eh:tb0Jb*W8tG7L5Hcz?jp:jDH^P󛘧NWQW Pe'_AUoGcuyIbN&j*.T\ J ;YPW*ODvý wbg&ʩ&:5bs2s4gjht%c<1͉dlְwnj(8{?7WV- %xb> 'բ9R|<=GC5`@m!s',? l_t[%eaʠ*ƛ"@[W,d{q c uBbC"@a{9Qje P"Lbe|,BԪՇƊ" sqx0(f|);Rk9Z]od@?CY[}v[.f/<y߉|0mk{0_0}5ձ1GA}Fs":+vRm=EXz6PX&o|-9i?HqC(m4~logA!6(P@Gq[s;i5񓌁|ywk{=;[ݩk)p f.2Ut 'x,`8<+=2؛0k0=n}[D9<d#Ba5+Y3\<1[igx^K) vd:> Nj6o2u!Fņƴ˴{ҲWZ E5s;AŅ7ŲUj8dEǕv4N^݅mC(Œ wɞTz GG9!/U.l{c]+Ӏ bT_ۂYmzCG@׀!d[3D lf_Z =蝞,>ݹ9)Gl94-?+'}ɅBd&N&ͯ"dqWue)zS=0`o{>O׸'':Ϥ+XTM--$cG{( cC/+]t;?}{qFtCD^Yæ3+n1X*~IGFChkl*K]Eﲮ~`ׇl'KSO $NB݈@?<yIU _h"R)d./#K8YAGVYJ-@$rF&PcG?iV(Lȑo 3+ dW^͋y-n%`[`, V A40C Ѱt!5G1.yD_V. +OTWT2r2, Y-+XۯKةˌA3yT!#nѝn]~VXrw\-*4b1$H}e*/mq0#I 1vп. (oA9G%Fy|> Tsڀ#i"(uηkv"7 7C5_x$TB Ұls8US]QJu3lrfG\/DƯ;E~p/GvW$?3@k~Fy[N%(5 koϛ|}yk$fԾ;ʷW]M;d+A&.+͋ (9U0ձu1 5v V)J:QNkvvF?QwVuwFMph'FzE |)׭jQͅI^w׆BYο#YR[nl )|J6Yvu{u>NR,QTQtɚE[5Nڒ023EKE`]-5 kI&.Y {L)(P,$<# 7(/#^ԯ\h?%*G$K䨞_ +tco}/JwO)JP`(W--ťsxR`8խ è:7͋2tPΧ[gA/.5)*j [– œ,ʟnJ> (L*k@@׃!x LP&RMW wOS=l]C*jm%   tX2?~J8G'^x5D5Da } rV: eP>x!ҕs.w`|7;>Mٟƴi!(֣gdY!k?2fP̸p7Bsvf]oB@:|;~"4#?cbD7DDi7)q漮԰UbvJ'n{N,ZewL G\$!MF*tB=Z&̜w28R?՗٪ު!ӑ-pU_6P}jA7"S60DbmAǑq˴7G jPZkg]to7>x)\ Ja',CΔJFه.Nأ[ûW&;Jx_>xaL%)3sdﲡf^u2N^l8JҴi1ݔYX4yS|n*cXip݉g]6w75`wk@n@ ܎{!Pa(M_LaO4NǬ8Y|% dJ\f<zzp> FFvtÒtOϮj3Wl8hQn3sQOa>]g sU(am/dP?ΣIcPfZ5'{,.ҳjAes@>C_P5R! `aL' N,=E <(ϥ0^'ćɢAf//umz +lC70Ϫ}5ּu oSը0I[ .D 0ŕyaR%氇kLu@mo^aHu08heS,ؖbp\bPz=3jQx=Pq[N79r/ b0o=)ݓFX8.e_"+nBGT9>g (@ Dy0nu͋f6tzĞ8b6by*}򽩻zA^Yﲗ }-VZrCQܨHh4íA80QM|S:4w/#UIo e^'M C{i)Xvˬ\|)w{&xzD $X /EΆsLS 5aF.`=1ⶼ/`+onbw@9O59F,$L`G_sڑ ]#krف_YL٢v3;dml=꼓aD6ȷ9ZǑr^/0 OȽNS t;&#*JDCaBuze-\J'fSH#s0FQGZi#Fb7~ G5{觤[[3ՕdjF3[HRP+rfWT77]vF~No~ 'r8e:/xY+{ba\W@؋4ηivvN90* )BS."f ?kgZy$.r%W~"lACƀ,kY[IA3„vS!tz+sbTQ<!n:&uV7?#C%4nbi'|sdSb[op^?;t N_۫ksy{_yb3AOΞRN_ɬ[J6(-2e0n_ȁsW4jMOLJ}3qi2ۥݦ< ũ9/P5IߞԆ#Xx ?=jGm92-Ѷ|?Ev,c!A=ؠOi=]F uADN/7nʭzݐ>s,NuA%c&qwB˾}Wz=ع}s&ADIpAay݀ @}/u'C jItMĕY22jZ|HWn>k@{0.)/9MzM2:*Ri cPt HVKUAWU+Łpܜd r z$:i29 ;0Uܩ7bLZu^FVl*+MWZ v Ӧ~,ӆr"5ɀnJKUTA xn¨>Q/u3[k3E0Y:++)1Wlc&xcϗJwi,Pc?>Q ޭߍtNc hP7O sXpYv] eI:穋Is5eO'9 z63>rogTa[May|fω91&fD&b= zA^+ N. /0()Y0e[\RƘnRClL&U]T]O6W 0ϡMׄ!(wl[g4s35nX?ͥ:wׇeOz0t9c'y$ =*+(*˄ 8t'"bwڰ+\n[ ʮboT_-s:aNkf8!ifa!GZA$D,Lr}y/*o-Kjrn \aF4a_+,FfSl 9q3v90|2"vg̍Ѵ$|ߊV7͞g\ĥgVz?Da-T^#ZpBߟAI"Ha섟lvUЃ3'uߐ[ܸsݙB=0^1["R8 ~ZDU_ R?/̡nI2 c+T|⭪*Nu$kJ/m_9액ɖv2x`].H}8)s)T-^ާ=zqȜWtr@AߖaBgQ|W|0\_6Ҏe}9,bTΕhԮq7Hl0-³Ak(UY?OAy$xnh3PkZu5bK߿#@'Y[:{&[^[ /_kSp2Cwi[ec&%\@Aϫ('' r%e%OT`(TAcBxwFOg <+\AY7;mTN\T^D[ 76l3 x)H^jNFB`P7RtddRK*w/easO C^گvM zͅw 94?9vRW0@k:=ǝzc6rs;K^jc]g>U&84Y}{Gz$387<U{D̩E@]UUXْDc969K-h_@;;BR+bƙ\Bx28&li2hTKkF=-;-C}]L j77uϏ]q#0c')F)Ί,(1mTO[))KBr37 ù''c҄y^Y)[Tf  jTDDΙd"\~g LDöizܦu/5s0΀F]Wxkd}lvӖe@%SĒ1p m.籱k.$= X }q2quHdIq'}.i1 %^f;w?p|j:Es)e"h)/70P ϰeȧaF>]xW/`ʦlF7B#AOT v7 N>oH9igݬaM 6(s!PvyQ~Lc% AGcF~ -(`KӊT(!RSzU#bS oa_ hQY#=;aYtYhXT]'hw*8]tRrJ8if#(Ӻb0cY4w!'_#&d"KThcuM`hr.PΑ_WB(iFt=EUװTmw0_gc$B4܃[I5Mg Iot % x$/!c;_! ]+'ÒsWp>zьl1PzSh"0s|v8`w?Wi~>̍tTJ-dG<ݯR%u3ݜi&-N1r %QHBd]L/ FV-q2$9,Qrko! ݋AZ))e aZ{ڥ/HɅNs 'vN EXkD[4? egw幋HjP%#] ؙJV,m K0o[?vt[@-_bgb uls2!DUm +#,yp$_Q/汮7Din9ףQZ@V#<\V,FzH?Iry=^:zM"UvG~SUɳ~0s@4[:9kwjb{L0ߛjںOP6Fn5^=n䜕v܄MT405~Acf 5Eum-Eͦ QlBUg˶+NEvb>VE2#+ZA=x<>$(ҵ^!z%-2z?KZ)e3{ hs&IDCΏנ|zs }}wxZ\0:BbrZN1r{1!?=bzB33 Wn8tD0^"mT1a  b]}t&\vDI@:Ҭ"7NnϬVC gXiDIJhWt ^0rer 5G$r γoIsaGi*̆%px:ؗZU-vaz~ A;vuUDLٗfj+Pr+MBo޼p12ycUp&(LV˅6Z_9JElĚ+H*rN6nJ5L4Wp0¡k>1ϼ?*iنͯz o#"O-Űzs;BGNAN]'QzWXu*{JMrWSQ;͇q quyNZ۹m@M*v6'q%b~&g*qeƀ}\v 8@=Ar\fP#17VsAy~a/8 x9"ԿQʈ.iwuNoّ&Ǧ5 ~LN>Hi'g< Uow;/y~yQ{\̌B۔b⃼5 t=8K7Ѡ7Ǣoh+/BsmE{ |6ƅfŠ Oj^)(rc%|0鯸4 ͍'*mWn|8Bx G3vF$:Kj bd^IߖmY0X!'>?\1G&^26qy+<^Z)!Ӥٺ1oȫ^D*tO|iڕ(i*OB"d@7d>ͳ\#!3% "!"Y'5QqI+\ZU1%[˻;č1#ωc An;Ԑo=]ِ04A\q_mr5bfvl`d++ ]3\z"=F*O< 7q<+8B͹ԣY Uk n۸ 2=fn An\z3BZ5L F{f<U/.Mv,5 ̲QDpb.X"@B[ˎ`$Şq'hqL}>γ0ɋhmmfQమw鳃={$aQm 2@ %\386'Mk#V(du)J';'cĘavT5TVNj-b]X5?{"s(s NH p5h_dLz s#K& oFWs+}X\@]| c8)c3SOC uzLk2UPUTvkC2M dT*GoNVх01BHپUew=ň$}AG9ZG|?}O&J)2{w:zui+Lp(k:vaշN\Gm@m, y@}.w C@YDMDռ%yX6Je3J5*I]\/w-?yf3KT<_vJP9'BByՋo%`TjNG/Tv0$=-FΜSv=<叟`#/CC8m\F+$ڬ432-WJ5JZ䢱yz97Ó@dK Fbvܷ#o6cn ν56n4\ [ISb[ߜ2_e!t&X|K"i?7=!I ;Ə3eq۰=Oݱ5KEXZu1*L0\Kq"#ũKUXF 4d;j},w  6_'W+1UsYs&VR)ߝl5H->5r6!beg˓9pmqLbϺkHna/Jɚ! R$5BB)9WV+mXB3fX 2ʌ?);ptຸϴt&;T6I2ѯM5YEm7+IG2'X["."K|d [0m99[Xz;y~ڥdM׫s"d$O[ @Xd:ԧ*>$f4}Z cO"MCb/m5RXL9S{ƺs~ m߬Yԕǻ|! IƲQzs]oH;)jS;Y5!RhǙL2hR'"E>L$1܉&3cr z/q,{ {2i~F6Yrl!8oau&n QЧ5[=+HݩXH82R׆?t@a;Q3n[k2f*/ ;7 L䙏fyL>z:MB"?CqSZ-i0Gl=d<>b Բ84erh(0y2d~!]*t;N4WECUVx~q2<#d pw 0(sGמsn]ch>R::߬;G$(/Tw9 2hc-D!m-X<߀8hSdjEFwsX:0aA9]J5@1P>(L]7ڊB[^LAAZsi.iKi?Оa6o$hP;S%LȠz⹫P"jFeƴkZ&#;`SEZ^siNy]3*#.6XLzmBߥ"GDzJ6 /ƓJ@ϒG3rwL]բ4nݝf!qUb/˥qc"Rlr/OQ:U%Bu&wEeyijȡ2$]x -N%Va=(_4%FM@iԞJ;ϕ M쿦X ,V;r v~f7Ñ.l@QfCf܃I#t*TT[v`j_)rS%bHYaq[BRxa- &}Ug[`5̽'o8/ Ɏ$VY 70=7Q^1"4i'y 0%ENܸ7滿ۍǸ;*XP(+H^ϖ khzG͗'(ţH=ۜ>XNeǐk}o4#֢a ?6ƾ s%>A Hm!n΢Yo7k+eP>s~__ӓXOr"X0p\/EԜ׭\GD _ hN-Vз.GOwJMx#E[9»#Jbqy7R,-;{Z0ޅu&c]\V{.e5};mIJ,oLC͏ *QaMs *Qt'[׹{&f7k^59.IFU(V+K0,c6+Pnf񵀋LZ/ixܺxI2P<`͏+EbHI_bi.k^l= s-'Q3UxdsKN!Iqo.T) ЃVǩbeebw6]DY*[Ppޜ NШϜo0 2ا|g*#A$=p1ZWXWPaZ cK cEm74̅:qS)X+MvwR~LIl&x([N  #m^re=%=VYx$+w9&BJk;K.}/ b ݥCK5W:y* >>0"\m=+ifH #0+X(h]a:sa#$ zj 4.QLD?1S6/jFԅTYd D^"m!`!r$0et ֤x_,¾0'Ѿ ǃ8܅c΍[c^ts&O~ Zw1޿:%1x;U֊:~CHp~ h+m}4%~GmZSr ydS&P uư@1'Pu0ȠA)K2oup QTTtK&$Rno[ʘW٨ kid\ꘗ(O6aBB YiǦ!d|][tY$-mfOY D\ ?qJW$4w,WRk+H@uAmЎ$bjlCUe|\vb|NTp#s/H[>dL#!W߾q1 >̼'lY#,A HTݫ *<3{Q";fʃiJPh}pБ\i ųW쨯 xl0G3\"`,5[?lx ]Ya'jduzsdʿ✱"+5 j;q&Tn4 ?찅@[|Zø"u< t+XvA-N2mHUZ2M6}UMMAZ+"sg ƈ2(ݭЊ R\:¬'~'=U8֫=3*"O 1UC1 p9kذ<',g;}ܷS1S'=amdzEyCl^SEDb򳈫fV~N;2S;{Ƙ0(X :yQe_,/]yWshȆKo kxǭTjdL,ؕ+dh?DYz;?ߜKbpIdsX/<]9 3ArI(b"nS|q}BO-ĶqZWW"7Aw)6;i"1 8kgo NMަ0Q<0q?F|/e`6֥ q9\gd~qFDPAV+C͖xW{x6@>Z6U-zaӎ |ܥl;Dk ˸EjL7W}_~.}@Qbi'ڶ MvyܧY/ }6x3!g}%u%Udu)#ܷ$UH.MvAJH'eb6KwyT؃3ݹ96~Pe HMXC։A$XmF_ym<)l1Ӭ@ +JϸZ_6o3j~>ܕk22Kp.nhn2LN?Sk5vvY1\dvzYxLYρ(H#HiաZzنƅh)ۢ6 gTHjZK>g5̫dn)Q](CqjJJ7:hH'wT+ɠk fha4*8a݌M/~M,}LlK`(_09뷙ӑ5xWʡM*I>iHmEy y(ya7SY #ZSA6 ~m 7C;?E0R?5=#2gݰeI:2B Ѷ܈ڎEBk)6)nIƢK +|/hWH?s}(\gĥhemћS-aa[\h8+1vg>13 |Cw/ubXb9Eҭ_D8oAutli檿0?Ȩy_4N.uf:ʝaXxge]oI@gudp57>FF%m TK$yNpfrb(nT4_5/HVFs8 =l;b3=5@ևQuBYlŖҗx6W usnmOw&ZYB5F8!ѼPodv 왮K"O2EZ>Ff5%ȞTg5{۵]7)64.T)eI kix)iS B?~k(걒&e|¤Q+xsFF .aw0Wbew4Vч#MZTUEhY Q:;;>su( ÕlP =nn2yiWܒj@>R -J+` i-Bg>, BwZ f05J6 JN C)bΔhII`RD˜bZs Q70xڤ "߈zMD3!1(*p葍6zfX( (<'dbah5?I t[҃e-FDLP jhjox@R$9 b+\*+2K^5^SrQX@'`~jkOkJՁI>:EbkPE߭FqmF!:k,u ^JйC=@{ZMushk:>;)GaAYI诧f!c>Hnr;:\[@- $kk|vB8}걽z+\b{[m#sz}7x74f0X99NxIf7E33(d׺=>,8(6)HէQMN<FA^x^ 5-'t^!ORHZ3, ʩߊnu`b,ĉ4@K\5%~ȔdR0_SރPROy؍ uHuhk6|*c^!P{+GrQ_0ދDͲ ;ɟ<Ýl̏ KEώjN҄a?߃aenvoqq$e^)#Qݛ?#}U:8ߝص쩲Euoxv;h"$, Oe:wvn]Yhe HءB?`Dez9Md!9ZQJQPo=Sx繁ҳEq "U.EaX,O2j5$)Q:#h:~O0[bQ@},RVlHv݆).b 2#Z؝&R[? eq"|GDىRc}2=e ~vyoUV ~Ȧao}}1#B0!La͋x%%La sIl+M)6-ꬵ;`:jLF3HPZ%[EZU-2o,bCvd aG zzw-o\؞AiL*QIN{a }j}|9SɗYGZ\ C'4Df8nT_WH%j"kE" XUs*S('eUʅ{\/fo<snمAvr0{ah/\NWք6|56'͸ゴpx:!81GbYQ3VeR`_:y(Y' Y0,FxN~5uƧ9Fr& q+-r I 3"(K0l䳮3Aޒ̏p]С_"Ax gh Ƀ {[؝ҸV(˺`őȀ'EHS0]õn]l&![#fv<ߧxc--Ԣ5djHCFee } ּ$ \Ep}LXT·+ĩ8`?fݟvN*ZxB7Q/.7';@NZhL%Zsm)xd$Pp78tr"LoHlNY0&ѵ_8* U^s|iKdk'>w(w/z^o䊃żG;dzÙ^/NްH9kJʁލ0["X!)i{*Z?Y;7;M'h0^gW4{<ՠ$(1U#@2Rdl"2<Apeq0ݧ{[[ ZA#}~ט3ΡI},lU ?QV7U;˿m mGkܒ1^'݀ 67"W+2PNxC𰒏]:o%G.`T_5~CK*#e&JK0ݐJmzú̙|ᄠOD: =l{9;(hx&cPt"K88 Hc*/IaR -`wv VZx ?VMLy.qe-NjMIc Vd"s'cDh֔Pn-k%=*:C3gWXds YшNŲ !M F|F O dP\F\L~#ݹuIc[ $<*UKyv:CAW -g=Ң4{JΔMT3ç zEf8]nu)^%=cZڵҏ? EupM`%nHʎ*h e%P/:B91O(2zsOTBmaS*'2S8)C68N7g_\%?MZ5w:RHl`InA#+98vJL~}wJ\ygQmA,Bj =VEg3{Kj0 ǎg=T49T.o_魈6|;t(op1Ŵ[CNYcj4/ ' R. lyksMe [`W'W7~lzi P`[RKtvO2½Dvo^5h.쀡׈T3ާ݌.Ƕfg"]E-3}jQdU{w S]E9?&JGXS i@H+ ȆCaûBھfY|%[p%J/Uf,tW"=DeQfo.3.tNd!šbbmʢ=*+ATiinӥFʘXimC̈C3$c!3w/| Av_ϱ2\l=yv* + V"q5ӽF)eFҺH}<:ߐת᫙^ ' Mi+F&& >;@'Uߖ&,Z'Zr,"T袭^P *QmDeK#G\Q =2cjE$\u[%!)+.Lǹy1V[00p I@e&?h⁤.ٟ(v TcIcvA[TJ?S(iOZr{ʰI}瞀}o :ʰ;OCx 29PiKbd?|^َ39d4 \Áw> DxQRll{Vr("zQ2O+fg:,a~*t0fH0@_d1;ֹޞvsڥu*r$1;C^<9 {X!C \wc(L@ ֕ H 8Yҟ F"O^ Z@yvlp 8z2iwy@s?+:lcbs*<+u%Wl(3N.+yвm^t;N\7!׃4ˎ^)6zXd1,b8bʐ^1^ٯEU!m8;vƣFP9qRZ#[*lW*4W@2x^-0Y*<]a263K۳C1+[  F61<b[.:6$t*x[5^Kn>ok.n*ԕ&:nv{%Nv3Cg־ͫnmGd&e[f(YP[˜a OWt%Ғ(fi.2;sHm# f8+jlNT0H9Odd`:Zԓ \kVA +t^G8a~{łM6/X8p $hz;mAКg UzSS@q"FͯnOLG+L Ӈ%9J$E텚 vc ![0 'ïz*gn rdަE}iRq3:%EA8_{X+&1pW3ؼ X],F|lR35$Upxm؀c^&\2OA´b[, &,HNkr26OZX!*mSpơu <9(jW댣T:j6eldbJ=\f%ؘADNej*CF`+^dNy$hh0Q[tuݶ˵-D^cѐg8p oO! mw|F,!$CJx$zp*}O-)9 'Nׯ$ݤSٺJuli wg?jʚ#!DDb3!$N'T)`>>?' )gcnWEE[#Ɏ zԬ]@k9oJ]lJp(6 ԨC]/+"+N4Lw I;`tyOR:\R6|Sz.3Ijvb`GiZN;WK )dۍ=Cp6@CDԦ$k$)8*3GP=] ,(J9*F 5m O'EhEuY{b~`-U/>|[ucrWKmf{!4erkVSmgGEaM宗b n}v<촀,Ьͥ?BfB_#Y&n:ՓUWǻT}`6/c0mRC2UȻ'%g㝰tkVHmn|Bq!m/=WPHH݌/i`-BvZCe=*+V1N d/ -0PY8_]/G griCGV|S6l y.UJD  ݪ5 >la7Xez&gm!&Z+}ʲP8 roËxwQ;S/nTU|µ=xSA/q,| ZE?3Q-]PFGY)l.`܀x ,Q dIV)[(uX͑)Ck'0s)H$DY!>G^ x^2s<Q0ncZ2"mE0$=q,f䎃wΦrd+4|϶8~}]@JgT>HF:à7E+`%QYd3vjE{3joq~0N,GzuļZIǾ61o@h: 8 %A פ}lj'G uY/(ObOKdu8, Rqd#lCX4EÒ8z1;7,}aӶϨ#wOq[`H}TlXGЦAL,LBq fIl{[[-*m nRi[hbUɯ]MZR_#T9= .J&!U|"&tNn/=uv(32 x*S=~IW<" ~dN00~,RACIuvZR$y{Ve pԙc]!h w͓DLf4@QpEɳkcn'ZE7J T5ll~3wTicl>!".p0WLfil:l=idn 9UoT~++ 0{QFÅrq۱!vE:g5Ak G+=p8t3CjG9^*vpJgжq qlDkcbĒ@I+IZ2Ƞ.*^ mV:!twЀ .q -v$rZ1LȮHO zHE fzu}R^y}p7kkݵ~Z<?-jRF"6y B 0%~]}~&`- Vqh~v6,wO<ο&Sަs^wtC{eР.ټ03ʻXF+3A|@JKQŲ%}{~_gL>I ]8M) A86>'qVB iEl*)Pk' 1I/~;eB]O;A Uv )S&?̲ˡc`SnNGQvos%EeNm1ߩM<>~_71f,L}Fq!w_Ip˲KS֧ d0PmjSPE >e%tNS_z-kF\TI:Kn;XOUDnzs@ f݄3ED' AwŨ:8@nwKЎxUYX|K)FrǮƬˋ qmd~,fr9rH#W?!W&Oj:1X/M>HB-Wɳ=WSlT\(kJ%$xTN^7x})RPq^k4)H"1[3%)əd5K!Cȇ=טǙ(N23čNEKK%*@0O;Kl 0p4hϵQF>lJIl/Le'!Thn:@h.RuF?xNv^5 > wzA+qFN-u V>:S-45@vE8$bDzS u=WaH,Xe46[ a/gRimAk)xJ>DL-.$1m"~LHTj@iZy)JH:C 3{us7#1.“Ie1C^)QZòI/-FRl<|,P\zxJiSj3xWp=5ւ4w.Uj^7,T6{ RW)ޅ07M(K(UDȝ~EJ͖H7h%FŠ!= i㎯;A{gTovë$yA{P3}XE׻S+<2@G?{h9W8%6V8ϙj>gXTю<ydR=!,S+~,P 98 wLWRozZR !dk渓}2i]JXmʃ_0-K¶Lfy"E/PF B-I)7|"dNj]edKJAh*u,H)X[C 8mk3P[Iob#\kdSG u)C$`JHI|-{.5_ci؃;eYIy-qf\iN%dqCRงe|O^CR}]E|WN o*`MM 1dy0A8U7y>~l}U3:80L"o4<{)8(tHq…X76a Wrdb`zeE0|4[D.\%49*S*iM,(CCnitGQ;" Ҋ?Uner8e f&3O9&yOاwkı?EjM_oxJn7jd2ɨn-!ayy(yI~?T*=0lF5`$ٺ@;L,(JI~9(*,,Rrجs0NV]mjSh$DQ%bjz:^D?Q@Q L@t9uLf=ոTsjE|m4 tX /*5`W^yo&j]2?| K^I@T,r ^yӧMEWO E6F.g=|Y d {ɺBx}Hcjyy1p]I@[`Y2S2}QB'a;;yU mba`l1O?lNյFs Vu3$96m#c4hcf2?ӧ#-W^G㿏%Vj)E! RM7yվDI7&f4>e 1`mUd( a,PJ]{a$qLtz, &.owX9^ ":=1;4ڏ{vsdF_=\ژL?r&-yu= p.{6eOJU1\d$S~vE^7"y O?yˊ h-:N1|K7IR)M " n#CzbMΉe_3qyNzHluQ෋fx-,!)\oHz,hnr鋧NOq=O “fc.2 #먦_b۪`± E<5 c"ii_?Ah8%1/hx:+ m4-E@w# II3%a2d]q`"|78rGTb)ca0G*49w{9d Ӧ60qJ0m17mwlz}M{>QHU 5݀\"լ( Xuw2[C;Rn5n[ }֢:U&9rN$(}F%VfI{ԣhcry:<:wJʦ*0!Oig_A=nG.KL +B%ּ6K\m=dיn2ty>Gf\ zu@2xov}O/Jl+RZEY).z; qw6 @B[ [*HHoQGh 06p(Q=aSs37%DH3\w\?/4خqHB/)&g<0n,H^B׿N`4}ɞE wkΉ uG1ʴ4]?m"l,$U7bILgu n/8K]v>It,vguPf03`i$h/)]L4=Mn\-~ԕ#M Anj.IEL`UWXTVty4e\[%N^@p0ξ}aUp=9sdS;0wFo9y9\!=/p腥{]3 5vюKް&6P&] Ӊ:DTNF+q:)<[ʎ54 }ADa5݌뉻xWȡfA[Ip2x p@-i;_hȴe?4:H2hPVNmmlZk[9>&k-㒞Y.\&v^_EYzTs>Nu7t~K37Haf5adH=K\ -z;py0UXDH8a0^0Ro"^y B{0yTsS'a_@>}E$&+i'Se^ (R#>rziaK0 V?.p(4egED4?Qƺ5,4Jd? cxoE -<PeHQ.H'a‹|b6S{l{0tH\Ҩ21KsWD1_*R75I?ײϺ* (zJU4+73wG~f]_6U#ZwQ GG h=E:h ȑH wV#qovJm*9INyO=vu?~VòRcd +VCMF]9mŒԹ+' f5ӳZހ'a떺YYs<7`IuK.a˷βI}g.eV))$&_Z(6*)\o'1KX&@.pϧ9ɜ MxM|F|6?)ʱt_$j/W5lc|؃,֠qR3IbxUۭHDf]'-2!YZ.d࢜ N}[Qwgsn8QaCiZ=ϛ죺 aU}67Q=$#o9ou[/\l;L'8.<"!P%KxUC[m8W~^ V;0mTuC5 i8/2 Ўl]muOu{HbK{é@nmYBܤ dL+v@gT {-nƳ`u3 Mac'kΝ% $=Lh#8ΪdЦ _?90=ai~דv>0}έy,{&u ire 'G0caYY%h2숤e@;*zu` !-Ey+`̘_頎D1&'sb Wda"* 'H`R].c(P=D~6>"N?v3HhͿÅr)()Ur<Hnw\Qp6eUBa!.?nY iJˑ•Za3;3 -2V>`{J̒~gEŰ'>`av  %~Dnյ[# Fg^?nkGIM~;dU[HӠTFvΡSk'Nݼ<:mo~B}رwV.H=yյ:[@iW][ u $by`3W?W#loBiKyoo w}<ܝSiة3) ˆ> .hՄ]_rFڂHrNsaA+&1\\/?ur3lů-X%=X8LNN{e#" __7iʲ*ҟKwҦiB1 KevȤ7?5toVm#r`F|4ƨ0ԩۓR_.&Q%e<_ArmUxER(ds5|P4=sc^Q<#g1 {d\{(% Wsg1j}aŋ*cXljX8tfmmucA`jE4 U!wyLzUV̀Ȼ.|[gY@@ y[^\֛ۈbr\1IU!cW~, G8ɂؤPN!M>n2`F3!E‚8\@W yu z[0K#(N"ȣ/ɺ%>^e8 BkU ZECp_k]V |PP()L"2vIL3??\wNbx}ɢѹȖ"-lh;1O^8-AYϋd3ҋݹ Dd*& 2ǵ㉲QWY84N~n[@YRPΩd.MB4E'S;`mR9. 9xcg䡩Xss7G -cmϒ!Ǫ]oʬIĻ sZ) /=1T0'= l;3dK EUs.ȑ7 vɬD dHW&8; &+Cz;}CZ5Ta[M{1O/jٍd=L-b(60%7%e :8ۏTTt:7{g57SMn,"9 P^c^ _Єv-#Ji݅x2ro.t).;|Tugl;"1&sxZ [aGǓn}8GO(CN[znJyitR2o4ٶ6pzJ@(>a?A*{o#!X307Wu}cvzfJg3#   5Bcn,W(]^e"lHВDmҟhJ¯MVHKu5i}YnusmE{PKI'U-E'˛ 48hcJ`AY*JlY>O>M2S4G…kc|2 !{>Ch|t87 f gA4r5l( 6:|4׋̜֓n傫>R7lM 2eZ4/yyV٩xyp{`}4ǚtc>^= Z?fJ!tքnUp*wor|~#JFX54Md/;>3] ҭKS85281px6pƊ\jb6m#ꦰ0[ E{G\gf yP=AUG;E:eYfn3q}dϸ ж$]9° D%gMY2f c`2;H٠50"J) @Qg $:{MSSLD<@Bj/MWF"[) )I#2R8ټXX|j0"WR65^iEߦ5ψ4>(,rjތfQT0S{ 9? ?(r L y!`.%gZMF*^f{ȑ)JnrDU\0h/tzYo%e .9]pI6G%~c#n<V2{f'%R0O*6Lpe)R̾;]s| H논u͐{yD#7pC]4+:˺PhK]?vOSYT!idH*Ě 7KyO7 7'g+-MRgVB~)4G #PbE6 z]ט`vhTްt4f30:!M*0b-؁ E4>=1y9Κ0ݢ̌qfUY)fC| |z*SQ!n㞔jqs6v61,:bM9ߪ]syW`G*ق #?)5-) kcȺ7)m~c`%/|NSj #A\Aٔ`Ch䚽DT>!)#mt_\0wCt/%\-N!x+-[M=P8V%C0_ IMU/ɂ1zuqTb†Ǹؽ(k7&'RbK]£墥:U:({'jH+ؐL ҒNmMo!tkeLnRȉqچgBKj^bP;B|0lgc̑NVL <ht.Է3&>yCFX<#qVT 0vm,5|/塨v#==)w@TdK<s&TAƙ U[ {}/}pP|j5h&1]?C=S?0$c;gY'HK2'e?@L U rD"?pJd^^AFJ:Pc*ֆ_XL:9:k$;/f_2~䤪Y2rHMjB?ء }n9l%,[.Ś !+1͝q M;mDς &H+lϠBdyҨB:-" ۧJ#T&b].m#0Gz[_q`+~YE&%M2_2L3s\)Exlcwhr(xU Ÿ Q0(` =o©Mh=gf_ޓ:㷱!Jl}j& q gFXS%c #w/﹠^+2yĺ CkU[ I{.V6О|?z("MN+ؚLY:6PR֜ݫB8R]W.1~Vv S6 %w gl\*XVU&/K8+V|ŞJ(QE" RwlJ6,Z!""?{eSL/v40qAc݂?kIG|Սfm}ǰjjX"zJv;أ^D' 8fVIFȺ׷R?M `@R}u%*F)г큫߫ш>Ebk \K<*mhP/@C09Yh]Gi _I;U1cd*/⸬Ny@I-l913WdGOf\sG#DQnIk[`fӋ!8[-+11~uىH״kSw~75:8za(+bws2y{^1>JˊcOzTXDͨ<\C لtXy\H8Td  ̵MR@m9t]ibR@,c)*f!ym.GHO٘w4ǖV_ոeEfeP W`2-¨ oy%x,- 4M]n Ԓ6A6c$~&#cD5i N}N]NQs Ʀ4֯#|N`sol_HZae㲮ցC>;';'JJ#2l@|W}ɹȇ!GuYKnhD3I`߯Kl@_JidDg}oɒWzኀb"? #Yk'BBeYA#7cV@2!ú䪩uxo:9L.0EJ9·hyHw]͟Ք #vG5!y \2J pHy"$sDqg$3@S\]XIؖw P"tZG\#=g4jUIe R/}'H `tMvHCkJ%2LW:>USSw#_ 3FjחitjQL:˟ḡ>U ]h؞7Rmo@7JΕn$U}Y^xé+/j055f>;J8?Cq -Oy"xU26^*7& |;{-?GQIZ3Fe5h3muFpԮ`rB1uXNX{/ #u8BTjL:4ʮ<ޑ*^먱y{*>xɵhӞ9N{.t$d/R4!sMҟkMPƵD8ꩥ&kQZTԬ,k<"vBdpӉT8 Kb۩tDGj"!GxZOoE[Ni&6vc߯zOfp G1nto$]T@6uB;a7`A@1l"ר) Q~~@0h/Z$~Lj^Sԯ e[b7*W?]O<4*C( hn7@[I\דּb,(hv_R gUP = <[6<Ո ǂ8R^{y'M 'F) Lk.y8Hڣ8u4%/Y ZHv߽lvKUAyzbS#b xPt; a:m3]bӾK6c ׃]y܄}*:+RvE!t){Ș(;8DL?t -5yY]}'"p1.Sy0MV{wX F}vU0LUMdP(kޙ 6Pc wQ!k_X"(@tk8ΗĜkC\茴*Pa8i#ƬUjd8M-zͮIػ/sU]y?Bi2[8|[{) $dPO#3xPǼT z5>jĤ3cF[')~~Ǟ`W',B8orx@pwAV6d 3d?Gv}6m%ܿsBZ RRa_?GbߪVdnXP5x]ݻ6.+/K:aKJc”| ߴc+ǰLr dƱ*%UF:;.ةYկ9+zy9dž@2{)sy5jb\;`l!!Q)}"gbU*-p?ڪkT$d&^5[O6oa΍/a8[NNQEextIN8$=]d <@+(3)96Sjjl~%}I9.'C@>5K}&BTqb^u'-˄XʤmWl4BCP!URմc>=x#$LǬ'4g)␾$zƤ ?y ~۽Sd_7R)5 aT5{joF6q8t' <;KykMN3@T>]30\Q2E ! _Yba bL+^k2V] Ate(v媁Z:?w\UFџ|]Ti.feO&SI։dm?8gDg*QSrqn6WP3*67m5;*Z 䅀hіTÇ2b:.4wg]  ju4(8YV"*iKu#w`C+iӝgm>zܦiqrSCfun֭QbJRNn@}c@[MQV㩧eJEGrg >Ӌ:[\4qq3O >L3-vkIH͙kwQҒ)6 ߋ@ ^?__dEB4fJ.i 윮 VlpeHA퉳醠! ?iԒgmŻ㴉ti,D-rGt= {gʤ3 hs%>@Lk 5-lM0G3ہ_\h‘k¡W¯ OiܬJٴjLA|HhٺU+!3W{j@>0:X/ | a #oܐLW9Z0T[6c) THa{y2#եj@ 7:IY9'gw1¶[Dn ֆLx7$)Li[}@l..֧r]m@bY#z11{8h RGPIK?HbbowD g= PZK7*@͔k/>d|PޅtPg^a: %'FH=p08 @5 R Wb6O#GKQO6Ϝ}ŒQNJ{t:]Er.>#͝9󮥄Mz(q7%ol*0aMuh; ZxיIZホqN MH>Є& [S3Uz-.Ѿ3ԟ];7yWuwF%gC9€h,7~zpotV1?iF_Dz _?)0{ȇVضum'1敹m)S7f Ke@D)i{ be>  aB]կnX7OE?N1$-/wl?V5Ef5-w)J M<9W'QNе|ϣį ~p޸]U΋0|O}-^>w0ONvk3JbN/; = \5eZQAYPݔɃ,@p6Z_=E~VIƽȠXyf(ΝWd@ NFԂ|MRj_b`ڵ) I?J/zD(eojI:ɔp=~HgʕxܚRxd Ƀpa!I3md|fJۆ6x?,dx1*%JPhozCh`PMϹ5iL,l0!yEuA>,d|Ǻh-@>n6E3*yRLvXA梕;OJ|1_F>>Pi+3>^T:d5J9&Wc@"+|S(Q;ٌcc| AB<78B+&.q[#[w6)\#\ wb-RSDKT5Sc˨AvWn -PI0m!/= i?N,}kGQ3"6EuU`q#Y;˚"-|?Zni؊>Y Hm&㶡&sUf,o#pіdL$wM`YDRB3PN(EӿH"xLؐ PU4 ,S&RK\YEz dVrt 6/`o7pB9Gw}O81CHȑm`(st?^]J&8mZAMf:aQ\:qk,uG\ oW#nG)!M&ø!7R\/">N+ۨDU{l~KRv#7@Khp} 8|W)УǏnZ4큂92j |9:*bHf ΟDlcMfq"M>fjI l>s9=8)^̒r/-2pGj'a,34e)AYF#kTsFw= ˫ wc݈ !ף$&Kô'Pf/u)&Y FP_\[~^ ⧖N$w2r@UՋ57/N–K2"+]=2Sy2(nf Ny"Gf1k`Q#aYe+X(Zԓxޒ填|XĐH9Y9`I& N*&{Z:bא8l ʜP_́Rڜ5*Y\y0bÔ5:PZЏ &ŎL̤/p ߝl ӈzYN{&TP!ऎZ7 &Jrd\rmy'uIеtl6-iaFcOpR]ԕvuKsֹ No?\RcRiy+/m {=70:КΊPD|>3NKa6/|̀.ZVR͉o@%H*F2E#6:H>>JhC/q>+Na"m+$J1+oUyY|ؽ*Aj"DS.87(VO4osnM|Oh#R(04mеD/uDj"?H>SːzyCVE jEI>ʻB!2s+ߪ2FS[(ư.xtl=K }q3C<`7UR;fRLqt+K%/(ƑLw >G9Dm~H gTޅs8VݧO8pLLtZb0i;[ON7ʈ7SY6-vx0+KȨ~}݄-iؓu){Yo \;{Fő)TMhí_ o7za0]K9 (']yQ:h aM+eO "$h-Up:a3eg~IL&yMd'iKS P-[Uoh$Kj ubZpGPs+ Ma7|] [U.A%QT\Y.5C{e#@,:L^qOclM؄M{ƪrH\iB[ Ha㎐|7{N*Fi Q9 Rpg b]Uxvus\{S%s>nC0O}=4PЯ\21.HK%I>`kZg'ǫy&+Ռ;˝,Le"5gq ~ő,ž8HC]ђXeG3f_?K:yv0؋r4(k(l ¸tð2<qMWFG,ca*ĮΪٞ?lTFהӻĔd"$IJ\l"QLW:1,`/V5E:h;al=(OTG#Ҍ.5J1 9 u.x Z="d`7pz >XIC3#ZA|}y,Fw0S6Y]UJ)ŲEn?Z[HoAO>4tYn&~`۫XqwL(E" _ I+Ea=Fͮ;NZj4Yq_඀eHH *b%_IkSAûNgW54Q3CFoXyQFѥɂJI RX2A0*Әg?/a Ǫ[v5]gj0lЖAoOG/b^N`0\ims{SKSNJG=KKe*r}d;?7ܾg\nZŃq.\α`Qwd3'gpu%  ti\k|&rG1 T0$Q|R~)Bû-?'tl;aF2;I m9B"$@xq]F{ՄUezFT~s/NIj}s\ҲrYSU5g(#?2CQ{qQUZE|pZrhst%Ë)ʕ-v?j^,3 R%AE;:Mwç)!JrB.]P&0@ǣQog2.Dʀsc5P[Dπ`T3s)#lOFVR>&^ܳ^,Tgア?a8ŭ< *A̯U+y\3Ƌ𚪺2}''YKw6 L2Hț| Y]XHRnEsa+{E$v!P/p +vr5a^6Y%[2?TO'3m,r]KfзK`ꕍpUTuY{+e1d ?:?GYXO4Y?Z7)"F Qk&>?>A7mO7,K~LE)$uK"p"xdA B%x/r0KGS˘(zs(mwߥq,-t.+8̅ Kd*eOODsO@a9BP}Lش[$ߵƚ}7wePU |]rzH@O@)A\iQ |R3=2Hfʓl]kZ~2ُ=+dI\ZzCEjS58UPX~Y˒=N%Dx|@k0^uUo&T:HK׸Nfkc^) J: OuWg=k#%26YzCfݔ) w$˘LNL=ljL\S7ʠrUhfqFa)?o҄up'jb/Gt'%![^&XH #9kW+hj^J)fyU8ӷE͟…4KU$v5px?⺦~K}]PɳE#d a>w;+[g ǩm 7Z艅vQN'c!Bo5}uX>=cW3YGU#aWk@Zy@#H垵1j(K|Us璙p뵹E m7Ts Yc9ӡ|>78t55IQx+B+% Vɀy|0 `a1xSA [f$<3:q:\ӷJetklPC$u_ ,~"fz1GŽ1\Yy/SD{ox[Uˋ'Plw N] H ;v,~Ḣ m=n6Bj:\FGjMOy]v@} oqJi׳ _~/(ikckr!Я o \EJ2В{ZpcrۏopJ*!OP04쒶M:j.`<\ 9w*&{.%B2[ĥҕr7ٔ5KD]kZXY/NƯ-,y& DPR4C34ch[?@W՘ X>n$Ғ!Y(sanG HZZ\S?u4@"*Od,E7u#h)ڏTzĒKdFe:)%ǮkSsx74m ?UѴpQ`k$̌>Fq]DLv1onUKݎRAgg1 HFa3eQ!~{x,r2d8h5AI,N5^|\\K&ݫl+$?qyfO>rjl8Jl0Q8{LmM߭H[%Lw ] eF&|4Ո`JC98zFYg{&JDHFfWqC+X{P;җ\9pR@[AYಔ*qDA+мةV\'̓ q)X.i7-*.)ICBBD(3$!Sb-v{鈯.\Ds2˹HXT'$F0I\{4 {B>4٭{>\ctUښ&XT2NAX"gL֙:Q['PMp6+OhQ?6=RԥBb4뮟tt0]ج -Q.T=Z_ ,y FJ`[l?m' VV {E$D[sfwnTY.ӯ/Ut̽1sndj4:"ݣÛabU 0zQ;V;Y?wҧ{e=/Z@&Y#LH7>3 v(ع%:%}n-hB^R']PT.R q&f@g:&у ~dY3TZg~zGW0İbWs6 偡.ʤ<$_ic__ ,S iҟ* ̸G@̻W$|;iChaY-d׽)1QRd/Wn9Q*C(_]f'Rb8ߦtzK${UOߟ38o$Li&i71W6Y+]w=0>U"w 6Y/d?uD񈔴 D 8Wƃۦ:SXgs}p(D,7+{@5H.C5*_ PQJxL mUii>!0(DohB?Ů2sidc^йxz<P4 |D _kQPR  -iX $=ʮq[uh_- u7NKfd9d7Cݏ|gNvjdF`+~i_9Dtpzx}5*cE dZxRD,_-yGjUxn{oVcd݃e_ϗ:_׼E"ϕ$jZBBbm YcQOSIVv31‡`^_ 7L#[E|tC9KwBwRQp-U0Sh2Cz ȶ!$311d۱=mwՇ?V+}#  %8ȁ/^eO&qj)wn5O)f.PޜVW_0q?jYN!ߐ'v-QJSgujЭi sPcWwV>k{.b6f"ZG۝o$eV1bI*5&$`$P}:LzA腯۽/gPݥX\htK_fd.(H \ߎhl6Q"erJDe0z@vk@UR @&¯ў.xzJ~KO0Ci-'lg6ga}9T,c4ּH"l@V#vig}9 o_}*T[{VB"2 kd* ڍ?ة #)^:sX̴i pZWO9K X^8guA4VGWRC(Tkc fI2uZ؟i=`<xoh2۰Bݔ7 |4KA{I>!ktӰsܜn}Y(]wzĨ$x:$ 7rD\6(fQ Pf y̢tWKܳĤR N\ϐ6IqXșX:u ev76,?> (*"$'[#T5<3FfM?n-65lA\B3g(K!9q`E|G:HS4L*Bw=R#hu/A=#;en"UEJ(D6L:_޲]0zJc՛*WL'ZVohWnҒhMN\#ќdeG۶+>(k-XWXϗi^սUkoּo U\ ϲd bew-gVGm;.$Վmi|<9[pRJl\޸ћ&^j9Cg{ M򼱥{/*f},"vX=d$]jQf ցGiO]tyu0]DWrTї8h!}$=/ =S3/0*`8"KHtp' +/gƘAeƶp /6٬Rˢ5c*c|؇畵A,hS4m y'uk3w<`\P_]V+%"TΔ=nʃARva9~S~#8*nw/3qs۳gΚ{-e8eSUg24 rKsd0G9@̲2K1{UW\%K~eZCU06+)Ϣa! G}6'ne^w+lٿ6q͆l;{Xbb CöƲC-JuA@>/QBjDfu¯Sa"mvÉXIHaCYjsyK5 TŤԺ-m@8sj0=Ԯ>ֵ7~+B -Ml>nտbqxd𞼕XbqBr'-H1Zy-8Ddԉz(gXSWLF=3ϭ)33|L}gTkqΤ-$md |s6<#AP Bv[mb}Pʶٮƴx9X!mZw2舌w!\B%.z/r`6$T~bQ7E3'-SV a/m\9|=vD|4u&IZXj"c\DV2йe}_yZ1U2xDߔSɐcC{`U8}k\}s9⁋PΖx]# ݃jg ܺs4'Ws#,T2"IiAWi'oySAFgOXj {Kݙߡ xRh [a` =>6o`8"4)48s}qv!EʨR%|Hz6#Z;aƄ ]zvɭD.7^?3_J 2{P鑾a>1M8z^99_sJp$ 8^[rZP,62H]AB$/tx_t0|u\Ŭ]vA45SܓV$EA֊2yY,E|')>˿0W-f֞ZlH~̭.(2Vn<- gB$DaP|`=[}el@-N/q 4|ImEBJwiv(*'(RyP gT&{qPMC ~ ZcXoJGEPmhct$` 1?@0F%=usZ2…iKe̱R$v8p\HՓ/Sm۸6|7K?U4l:}GIe)(,/*tS,as^D 6rc* 9'-cq|UWWw,:%EGv~z|C}j֪ur &->"FfG[J+cۇ^c&4嵝% [6I?{wy.v i߾i@1Ά+M`$;FjnmJ}$\CފϘC7N@c$9N';QF51(Y<7|-XZM VP 85!d7Us>/Lpq[o6fUl@,6*&}**:1KV{tZCX55!G0E9;¸'^IND}oa߱NYeA.|/3<-Ȧy8W .ԒKYόJi Cqi!|%ҵBNhG94?< !Qd*q.NǴ.?¸x7S 7(U^FVP78$塥*yUc^6˺ojzNX'S$!MU"L0A92m+lV1iu^HpDCco + @7^`q'(o3}.%Yf)oH8c/0 (TFˌuU TJ\L9K` G|1t順b=]sIJo~'>%x,oߝAΔ>E =KiFسy+J4{1"h>a@kɞ(Ć)e?nE?H#Rn`6g1{ &N\hd,r\_?]o02OzW J|B_8chؐT? v ZES{P-5CKRFIn%zE)M+)TvVjR#mJX:|A}Ur7G4bxw*|.FlfBVuS0+T |eIpNpUeWDO"}?acW-rS!rVub 6JYr$"W(oNd` C1MOa|G7GHS)} J pDCH@vK>L I/9J0Q }fv9TeBkWmkcq_j*v(^ꮚ1xTBj#({!'wioBGş"|з6 Ӂ^`cOԆTpb(+4_sIډ.z442{fĸGץsnLw:ͺ_Hȉfl~0w tz^Icɬ:jvJLOށ>]&]lkl-y.i W~+e{_f,}`p ]:++0xU3A.9􈿋\*q1lG C{m,2i+%Qjq?4 Р]d:6p4,я}|#ͥwr-^#.`>zYg?' M6v̴ Ȅb>@ 4dQ'|:(|u-x@{"i6 .g_~_)j1<]yZc8zw=V=k)QZ2MH"#N8.AIv7w~c;[8w$EH7{W0paAD\LtC*VC ҭ<-e9 ^URXL(T5`i exE=iےqTbG.мލjHb(u#FYe7y}X -*nBmH*Lci.5V!F@"l , yl%C>ml6vt?^ a %@OLd0m"s5pGy`˴YCvjTyi7~vb?OJ<Ѫx4FOHg^1wt^GD/8֬?2JIN B䨀yYdogO8NwzὢjkY- #{\(Űjp{*NYQT{m(BT~U6/ яJcɷ`N(H@9 -ڗNe$'\KT4QC2 F&@~,X 4ϧ a蹛6G$rͳsdy 9N naKVJf3Z3y7`y9JR-Bޱ=-K/nD1'1#b8cs>*ِ?O=VRuZy˵$/"X&Dgpo'8GkϋN@%)ڌ5/@di-15o'5JW!!>;#N}2LmnCqF[8u#q/T.e޵<ԆxCZ:žGn;N3~۔ҳLLi+&*Yώ@ pZE;OVZpI 3`jZwP ?Jx'#7)OyQx<)]4M#@D9{bD">\YualHmN6%(ީe9a`za3oLQ¬\jkCZϹ4nW=7cwcIwJ,6қgWMnjtTth}s>.蘢{ءgU#46;~BJ]h`/.letUՔ( 2=luL#7Ns {_U- ~~SJ['S5L|9Ռ{<2s>'x@&ӻw %^Way :D$jd?'x ڄ⥨|NOt^ ӂ?[OaRS8/SB.y4.<^Ld8XW!Ad8K&9gڋAoq}ic?"}qb'G[j"pޚ7\-K_1H]7Az;kB%h=%p?&/1ʘ\C<Ġ[&Y6(xƕmʤE 6"\ ,ǁS4S#:JS>ï17r70Et^ LD :>riM$8{\znH֒GJW4-Ptt *uzŴ2zT'>;azv6=a^sT M4P+cu*RYA9Rj=a|0DMpxQ-E. p@&j{I3m7um[ޒ辋+T2ufUQXSUi E=YbE,.i&SVB)r<@6uP1%l~f(7#4 ٙb&XWN"X_ ]"AxCEb%6Cfm@1<2&|*ꌕ-hx9rDԏ^ @ zR !j^Tjufd|:\gpsr[/z 8 Ԏ ЊS Na97#VLP2*e0Q n[F\/tWg-X;fiO9oAwXydƩ5 +a{Z~t.PxPz?-◗"T#` +9I)Ebi.#^]03Hh921R薒HpCd&`5,BC$NV.7oWB(kN$}̞’ ݺA,zTo+B٩zJFxĆ|%O k;i9Um5O[ a]FHnvLV<:.8hTZ_*ݢYҌF?+'uc.ӯ ~d6 Ě^ F*y{ʗ>M/w Y"u SQLŖo9"5Zrav"3EbCk2J&^lү% a.fP 1%q)n1Nb*OTs=9_d4=%N+6# %N]px5{UhwU9עoJ)ennۘSXfhgd~&0 gA)[N;San} \b6OdhŦY3Z(H3;;#s I?bk혩^[DWaq@7/)W3lwe[QL˜eN.'pGLƑ:B~Y5M0>>{EthZ=z_#o7f!qVD #3ǸKkVTsԍ5(+Wh`2 W X!؁*x3Yaa"m=§чu5R_ꞱcX+xĉtC.FWݡKG<s#ĀFZ)e(t]Ɛj/@ז{}RhySFbpmXlL'ӕa _2Bc=U&X C(j(B 86! Գ8ĸS9iwUl%_aMH񨛸ga|֋Ʊy0i_SGŢrnOW[m%Fk Gđf6.]kf:?p VHS4RWmUc{Yz^Zn?ߒr8~Hyɼ8^~TudA'jjAsǜ6C[Ef_4a6f$hGPbVek? M'{}ʃ;ŢX"ElwV+6qI?6C MI0Wy&(Sc6? 4]E9n&fځ\V RwmkkYf ,=[E:B8tc8 +dv S11=bNJB$/"D=tkdNIO[m55j h4p.t`?wT (~c(.7-ŇHoV|{6)my 璧0z@XTs}K#)d߻10{&WDIQQgf誯M9Cg^o1J,;Gda[,%.܎ ߧ\`M62c{QT#E+S=S_O%'J%_ќڪ? +jAI4396W?݃HIe;O֖g?C-MB2Wkۑ*b'7;-"$`{#%H/+*?]($(nf>{*}K_S`aP;l) Yd@*&9B+%jwqP[QPH@c"L$ )a RE'Us)~=,HO^KU2Aa8I/lB= E]̪HPrWY~ P,;&sRfd~k :TеͶ ZT*Ϸ=$%Ym7KMu`>/x;0F8t{:牷oqn`?wO fr˕8 H p*/x$:-I {n]NxX(C &抟tbڿM;ש, pʛ;sȫ7SYZL z6.ik^k ReϊP(.8$Y݂m؎QX G_gס+mLF]{  _*GH͎M!qi Ph^Dz[qz3q,s[Ĥ,Cn` `z:`rh'G4+?4#:&oXZs<m}]]GmluN7_!?"=2xCQT|TmQ,Ѿ܇x ٙ4\\CEk/ Znf_LI9O!DHҹ*/aa; nnw"2ޏN!85j̨ d0 S`cΣsj&"P"22K\`=HἧsCT.ļn͛nlbaA  #z{>_ZrMKNɡXZHjkbRt/j2cgSC[q]O+a0lڊ#\r^ADx29ibjV:yƂ͜ k\vTA8ͧvsQU!I1KV Fqf=nUT/Ն@CĠaaBNmSy l?WG7ȏp~E $?S @eFM @2c[jItC}3DMmYwrABGbԅ̹F $|J{\U⚉<SgdnڼeUk;iT7 6*Yg*֥|`gP,'~r4P㞃QASвBy3AP]j3de:$E@籍 ; ILZDL]X$›NIbousd9J^KuŒ3,nRO죿5-&5֟ &w:ǻzB:Cҥ FMZWū}?Meik!]Cvs; RҠw췓AG(VP8dNf*Ѯ)à e<`݋O*\<ɾpbirּdSA@G{]ukIJ~|6 ?vՖ:ow@0_B̭ZQj2K/3G^P QYIfON#cRTˡ M)uFlQt6txpgVG~N'?=ȱѩ ssrWI 5@+!G 7S8977ȜˡrsjO.|<ŕv8|#Zwa/@NW(TNPCb 3D#Z5&> M$9嚞5Pq˘vi mt_/5h#QCWDFvCLc aJ hc i4T&!? ^Mx\TAuѺoGhAqny3^y-bU4’qR2҅2w .~g#wYCIDhL?ՕH?zKvC;)N]////az7!gWP %ѱF8iXq<*^zDaJrZ+b"?擠ϊce=_ZI.hݖ`=f{%G3DAo#\Q%Gz< IDK'N'.(iwp䤦U%4& BbZۡaD+'Otc5rd{2%wSLU9v7!~_!^}kfL_dȽUIAu3aV~J"J8&T+$^xu4{SvXO7x㰐#}>"rDMsY4z%AK\p7.풡@ۥQ)kxtZ C .}{™{4]{`^6H8\NB(E 7] qIb|[$02v$Ϛe) 3/&/vCH1'w2>UY~e7!n1}tY:(=7J͜V7/.Vp["1P ;;ٻƊ8IvtXlR c] ՜Pu$L-w?_&-*g ;B;8=\hy;ۥaa6f+}5 Y''C ,S=MX$( hDti.yTJx6LSLRrfK4c(c8e02evehuK]2R<{3ɖ(vBx193[3o:TM vzLޏ10!utQ^b!w 廒ћ>.R 42cvku1CJ~%+x7W5M$[s [26x:5i`P^P9te;@YPH]=@W婓yV kXjE7~=W K%cseAq}U.z8M9za\w:9Γ7ֻj"@щ1Ω#XN[M Va!Mrɭ<XDn3CUO1B.;bIIrc .y#Ms]zҖɟ%M?.< \!>/QZ?bGTq,$Uڡ+&vFX-c.l8 Eu-o)w4S(0|J/*74-쵢[濕 pGJ ҫXS=~߫?h; )Q-rQN 90q[؄M| - :#7F{C/u{_^I:0nL̴>V:;IJ=L'MZsIЊgcu+j3TI{~kFRop~Qsk1UcvDDiށ="HNU>@1^[jOtucOK(fm<9[ E,ZjsG[>$8)7Xp &KE,0JMgˡBJC텡d#s}l|쳓sz{ [>nC! /trQB▕jϊ` c ɺIǺ ۈaE2,UN ՗?6d!},aZa<9P|Jo4 Q 1) 1 zº$Yl)\֕s@/zpZ]Śt/f^굋J':0*:X([@{\K,MIzX A 7O*g\dE nvrahשX}P~CCqQ[5P ?<ֆV f=lן)NA y᧰*΁ǘxw k_'Er箲]g '[3䙱hm3dt'xK n9eZB rf[⃽ AIH@c?ŷe:Tlf#/bW,mboӜ}-P岝*{B|Ƕv3^z-7wqsPjFMXDq;1o>-4#B ;1$k") .S~?4CyC*%U~9j8&o ~߭.Nxsx!@g?T,NQPwq> >P#. A'}2IUcVxZB8Eƴq[ꆙULÛЖ;a*^+K/ MьLR*|v_'H%+Ir`auyWŰ"5f0B#sf Kx ݧQCƑA,T{L8"[0EX9ԌUU!\1lԋqX մ}wcVWWI\[wEhj["VKr$asY4.} 2|wj#&eg<_njPO6GeR0 nӰ~i9ZdM#le婥8UqsP۩_Ͽ8c5(G4+/;иlĚKLA/ZGZƶd$]07AhSLMQ'eA~1WVt\E}|ou*T^5gkCb:.us ^qm+r3Ϲ{2Ĝ F *)pZݑI&2aԍI$ܜ Rǯnx׳6@T+8aA2zE 5sGaZv;-I+p{h6"f>&@Al!\/oY,f]Y,uUQ up2Pa(,BfuQj{^d:\߅ժy枥BO4cr $\xҙq54O͍z'qUy1eqbҙ_[w_"!짌(1.rL@{<*幷2ܨZ5n>lO8 T\7K&1gLae Bd#xs'֟bZ∁lꆮQf >h4M[X`U+w01)c}?]m"5NAZ9UŠ%R ~jsh%!SWw"R-gNfώݭB=FI."܃yG"i41x~6*5Fn1F ZMDXOt}ՏȄ9At-&v_ş2\^Iw=zQs!Tr§/]zݝm΍#8[x(˄̝7_%0piY"ʐ$+mriA\w?Z 2ogsIoL[EU9`Aֵ1^) g =\2M&D/4% |(:ȇWp*7tgc2/~oզ.~?V]ZˎGW7[x&l &JWx4!J7k Jha>_2 CL,"_¡[=ݦH][4dly5*8ba-sRZZӠjPuԒ4v櫒'#$d+fj;߯61/sq>@pؽUe21 Pc-ʃc$ n4&.)|0]30zM03n?YHy f7B=$ɪbx5Df$婤Cι(8A-h sm5p{AK;vos]]F߳*&B^~i!qؿ`ih,J%5]D#Z8ETb_ h.ܘB |@:  | ]9Fb&t⼺N>0w{::p%m: ߣzȉϓqEV.}d~eRUi~ꞓև+Yd{B[oz1*״*:U^(V RE d.KBwXF:/a߄Hza/sĪ$j:D4,f5+6&rsy nP/'?U0`  7vp^ʽ&۱ҕ-eI"v<&pv֥lGFE%O._ KFoNZ땛}J sn-_y`'At? ' K#0n NS$点^-|Ԩ%gԑ<{ [R2 siq(C%9~4BM   ѵ{PE r\[0TN;Ͷ_4ڷNήX5++1pu喡ҧʋGU`˯t dgf'{'.;3QPrsHG4# C=OK%-prq.HHU=ӗL{WΆy6N?'鹃&6[503#5ZKFRť]^>mQHGJe5jD">KО\iDzU4C!uNu]J6ީ ߃*C1N3e|~* >&Ttnw}Q@Zga(QwQC.C3 n7$#S}nqH'VM$Z!WzxtkH Ŀj0t|z(xtE) Vz' t7B$hi?S5D\pH=y{ͬ#@̹jlE{M+Y >$,#{ZzG BI:*Goޅ)eGyAWۛZm*|I~Hy{P(ؽyc|4)} qT Z~Ĵڱs61Q4f~㻸Ǥ3lD y5/#fXZQ+e2-)#6 lw[m!}߷2.(紆yʧs2hJS@VF%|%~aTQLxd4\3`<8𓓟îXD4Q}$hEJ IWRyo$kVjB_4ETt$t@ mc%PXhWRN; F9~BTG`0W \_~BjLJ_*(rrဉb|}䕃<{멦\t:!c4 h_܍83sVz k>4JCCS {,ҳoOq$u54NXsS]85%+5/!Lnfa9Y^ewi@)VɓXHȲ2 pIN6!7?,8G *{$ jM.0# bɈ7bd !;qᴮBD#yTyE+qvgm"}Q((ɎXXNFǪe˷Al&pfw9u$Log4'KV* f" vQ4H4N^L gPaAXEZroI3>6PIcZ)9hji40ldГc|UqvŨN,K:Jh q),#x<(I[N4lk6 usfOꙏTχ[3Jwt%Ez!\F30-1h!Ycu` Rm$"-GVbGGq&PbPnVv4a Z= Y7| ClS  6o.g X^82AZ8]Zs@9,;Tg;Oaq|CfD;ӷYM"fᮗrΞaԳgS,-eS 3j-|}lBf5& gE[YE! fj6UQrB.-ZJm_xSq$t)7ea~1&d@N628.[BJ)S+aتyH{- o+F <QmZϠGC={},Lؼ4Lȡ%#f3JFL!s^:ւofNl KTέ[5c䲟YIT|rEsߨƮ/~K(hX#:烙1i OǤ-EGKۿ"1!Dv+Ce`)0̓06۽OoU[g ]Q]*PfȆ/d{ eN-QqHYϴ%G~-nYVb etyVqN]}P:⴯ԝ/A B8*TYԛ`)ۣvo GV:TS W@Q➷>>NiK"'OI: "q:_h*iޜj~4~(j Ẃ2Md7>Y;pprwq&1s?.,܈NS@9;r+]ȅYt~!rW=%pJ V ֞?jo|zً,miDwH3k]f?E&*P:TWk5/`&NCե{rb?d@OaRUDzѰeӔմT`pKp {XlV蟑"]%?W#,awMBO@T$x!4*>;K#"1Xxcf7hm7eClT GZonPs%}jnsow Zl.S=ћ +zۜl$WL(nKc;r !p_<7FSN,1qԈReWdye"Ņۃr=tN/[ `WބhTY egqݾKUy㡑bCZ78K;]qn㏍lͨ,@Z+趪Y5#IA ٯ}2,əkB9L ,atQGW1_4( ;\YðCY Ĺ hx\7Gǘ<qpne/wiQMAؖ &x"f-"F2u3j 8dM2V;UD;>AWvJ'rN|?}d*.3RmhgtQzȰ`(%=6Cueqi}Jxs*-F*0آ`6ޱyr@:&VPq:gk?!07#J}Gڋޒ AY~Ikw\41][oR_fo(ZH:Hi+ATN~y%PQ?ir Z׏qfGj3. 9Ǐv|ЁX4|c1@؞-* C^dz9d7Oi1 er݀DWmP>k!f !h{eq/'L-;0 ix2r|&aQ{ =˶ P<9Cxb5zEVe0,:ō*_$zJ-ڲF4C##gLhκM7!=.!IGLជ0o%pVA'#dÎ S4xBy*IHo!!r±n+74c[~8m' _'_r6]7XӅ}=[^{B9Yuw}|X(O&n@嘎%t{{^!]O,)F %P9ǎ=ǞJQi`TU/./-|zEFCUtL$O(Z&C{;r33똖o6R):uZzBIoj? QG&ztrN ^ ;kk+_NG}W]h=E?WCܾ~<4"JOnY$ϥF6Ƴ[t&/nݓbͣ?9PjԥtfbՒSA_q?=/fm Q__>&o!]@45Cr : w0zSr CVd9cZZn YbbLs{)ot !>T%It(h PiQ$1c1X8<%1&cҾAl3AYMb QFjJZmVЁ|P?e#S0U:!eΦӱNĨ0BW\_@efbJJG~:oCw\ )=PwBL+U9{y+;1}Tsp`e#-/ӻVeѹ̿͹7 O>ᙯȹs骔#b}d`Ta5/%Tn᧎"kh/x'pDe,SX,#AR@8" $#-9С7h@X$_4AW9w9vKa.8 lxmŃT>?{ 5I fTe A B O} A ]O 4}{߆.”,?d]h T"&3\s%%GS;S{+[w|.Nޒ< 8“UpdXsq{њ,1=X懫i;zD:>#oh W@u"ū|t9VL{#X>o2լhtKP^h{wb-<̼AiD|ۜq=_: Dn/`g힜~?tHCP-hB]KX\xddž'1-mL#bf끌W*'I  RXXAQ҆/' ^iGܰǂ"jkjJ.`j73 ,cp)l4GK͍ XV$!7gw"Wl9\W%+co߿MW?YSAyDu /,OvX^wQ|Q(| Bdك{=(X3e%5 8*`t+' fvB| &LUEY!m?$XN<-pVTj1ȃ[-IAo꽮teHhVLX1qgC;St5Љ j-$ȋC-68hh;Ğ~d?$B^B)%F#F>:0'Gfw0lMfP›ۀL! u6߀(梄$13'ܔ23'@FlHUiQ؜Sl=owś7Ox֦"ftR2hܯ;܊vb `uX/՟a4"> ʶ(xr4i@j%N*9 i`@#Qz&mRɢֲxr'P9C {'%ADgkcn5rZQв]g`:r\۴OF=p+(jSrKF{w wz77ˏ_[fQr/ ؗ8%NJ>b'eBZs@pZNhgoE -" 5l! [q=^A6T'ߚ]{KtѰ ;Zl 4&,BEGBphFfnB1&i څ9=\{IMxU(SV9q*QQ5MhkXn릺Վ)$Yjf9EɎ %곷sbP^&s*iWؘLar~P[53R\5=50:HzIK=Zk !9". /բz$7eQ3nuYdᘪGn(3?sk Ʈ%򳼂TXlwwS-AxDh"84;}M_ , tMݔtKaWgh~4Hj8BɃp1:q+yPWcQ25iyTcOFJ|,PJV3,꣕̾aVR"}!ZБL~}+B]mrlnL Z0 ]ުnI ~-U1GffԤb`/P}D8'u=υa t1jNv$0v*P3\/z}30>%#d=2"LXf:!"Xff3U.KJf՘%%y\ŽrH@ѨO`tFȿ_ۦ*=uEn$E$[qCv`bZOp2.JF+"Dy Esܪѯ_iM_ g/NWDYQɢE71#q`C\'GY>JNQ!<bP\]a#!Q|. סIHgјELRE3|ULJmU;a?v}t[,B"ɟ m);XB()HfR+Y]XmdO=3L^ =Z+2.%KBzDp EllE>ˣLtGnSn!hAE2U09fu4C^ fu:9 Kwy:] P c46!v{<Q<ʋ/)(9Hl\8jy*|+7τ2$6D#$lqʂ;+'\j,Z%{]9SÔ7S^ xd.Ұrc˼k=NxoC{))&de&:!9z#^& fa,ۘ01iU93zsyѽI;kD`>B3^Mtp氭H:͠1P$Zq2-[zoa'1p _ѫEK P\C襆:ձ 3B>b^0"ܱ3!Yf&epr]^ O=905J#٘ :ᦪ(QaHΎ"su%)oˋafl`Syʃ FW,v3+9ƒI-1TojփC: xMXVBLMfZInJ |k⿂w.d&5܇D-Ȅ^Ճ(5)s +.Ag 0؆4^瑂9K p09\'Aq<Iqt>\̔Mq SHF@o`򏸃Y,͜7amASk(UF70i+@[VzK00oM SlpO ]  mgXUX5 {Z V4GVM"SJ1q-/2aX j7{Lا;ӑVц5G`.̆.I5CC q Fz4PJW*Ri/ Td Ԋ=n}OlϡK"iR64\7hmϻ`Ѿ(X̤܋m4O*γ2MT__4EQ #dDܹ0\f3C%)ʹ*ֱ߬*EJ"`Yާo*Jg %QPl(գT *B홐ݷ&^=qzݢ'8y_TU!!3O\ȂlFTc[?*eiS0d/\u\s(9ԾL{mTy݅'/q@ X=A:6ln䱯/4Unߋa4Z:ޞC1a-h$4?U40`;_?Zuy[B h3*//._OjTQw(28I$;Fq3i Ⲅ"lo1$k(L9^2bYWxdm7F[h-o 'l0^ww?ӟva(~{KT}%F!w\%Sи,A#qj !^2LX! 34sqԮ}5)&z(ïoG|e}"xk䙯mh4͋ I3ZjXS%ty92fF`SuBSKc 4 jfKnRakO"iFgh{Ȃ"-3EOt /٣\b科vL۬:YVDvA`zRFqSb[$WC*TsX *c^lxԪ=Rҁ>MJЎЪdKʁ{547!A" 侠ҫ2Le(13OЮo 1[AcEk0`5W7(z| 4"61[;M(cO'qҧ-͛-l|cDSB%~*<&~ 7#Tqn0Zk63t[J7d¥hfChvK۔tw.jb~nGOKtXH朮OMT[R~D_3xK?4nO.[ʼn#W H^ k]Ff VpDK{ 3lvDke6_-Ĕp~6U||S󾻔$PuNa#ֳpHvW,a;1LjtPNH=)zsCl=ncLEͪG2V.u a) r$9MJND@ܪeVs^|tH82QjT$!Kh!̘4nF#q}z/;0LO@I*Lt8 SwE2_2 fYiRtdA7 '^҂E 1K+a^/2z(J_;5~CoL(`NGQ4N;ipItd'J*>OEQ\PBGB'= GP㶻*O=oe#Ǯu.FþI*@qp f>Bf<&v@L[$;eQ: ehpiHsZ'M ~=nJrS.CF}>w҈S1Ecdf<)y#*@w!KD/G&.˒sV6lakbC;'BS"<@0?#XyT `'oc >fVv~!b5vÈvj"khas$䄊=LVx xW~]MB7ʿX}5)^ѕ׈^0MS nnnJ"q+I ۪P\Չ%m#6 *Q$Qyjm,9_Ey 8 pVK@Х"l?Z"E8DsVCqEgp3~ܕ(M|mZ`jK%}@ɏɥ-|% TvzO֟)96"d$HNxàѪl:N钵8^XsM+RpڮQw-) E .D9b+&hӳ HMoH3F/E9IKcYJAM^n fQ1-?v>I7#g0tI\}q69vQ" ;/9 ˓/n^ B+/NK־,4͂j +pAg#7<(~Hr2V-(a,4Xf$pUiQ}N}JA4 :l)+L!4ؾ1w1 Ħ&>#XW_$S@/`ֵ M# FR(Qp[$.!$c*1vZ`t]GJ|1JS>޽Et a9*g LY~ v#n=\%n&G3 ]BYo s}_%q7PC2wX-ZI,|p^ fT<⌇X<&U[RX;yOgו8BRo9+Kt]P_3^KXOKdhpt]Mn4z Օ0Ziwэc͢~7W35f +q*l$8?M^ܩ v7FD=%r"Hm8!ר/lqBMQ[ξop\(<5{w\ b ;A`b{\YPG"7u$$EgHnFKYe`KO0b?K%cE.Ab)t$y)" oDo".FE8pҨ6Rn ބ+O}KѕAOPi&^La7t6d.lBw։ kuQuQ3Ż*PbWx"OKf5"V ˹pv>)p~PʗA#e}Wpa5ٻ p`E(X\!cA(R[hQ_R rpVi|3eb`E`@&C2aFߧI&#c9CBZu$(E$<.& #zk.]h3)\{ݭ`=QZGDE\6Yl/7-A՗\2d'VP6Fݸ?oٻ;DToa7# c?uk(NvՉ€$݋xP$z{GuZ@@EO;:`5zzcm "78r;SynImّEOo5U1㪴/eXoC<.] QfDƥhL~KCL&w)&Q\mu'[A5>ƊZZ&Tb!vё ` ʮko{Rf%ΛMY3!}Ꝏk6 t;/ S:=0GnB%[7i"ZnP܁?PEuADʊrAoFX#s_S&H='}{6?zB:N;9 xŌP<@b3[foX_Ghaed&"_yNg{Q)6PI*4iiīHҺ KJ9 iYx/Yo\a}w%QCUdz۲g9Y[l<\#aV̗2O>SkF3A} TS  koEuu]hY88Rm7A Zti`N>(u6?ҺZc;hp.ˈt,|]YcE2M!ɺ ΁u<^c/<3nl6FRV,!jC\I.K!L9^W'mnON0cqr'<9R10aC܃W0./d^!<%&awnN|`wt<ۿ,qXx3b'~ggKU[)i&̔~G7d7~LOK|ɞg^>[ wi3usH#c9S-ύGI'IO!ugl. umzM zSb6@%nh2[|buXΟ:)3ІtNj|񵎾Alr%켁Xo(EX︲`jVs gKe5Ƕ;3*&ǭy(J-}/-{1zĎPw \YSs#5e?,Y654sa=;?һ؟i=ןyd =erqm}6쪨טRʒn{6Fth..4f\!3Ylx*0)6;]eaf#K]12y,:AN0^lM6ɞz]@ϟkt>!g~ܨ|(dwr\AބHu5rCJW7r M΀+t?$AȦ}:eoIte*B|wzdPcW>#70iqo%r0r^ C`w2uMQ\g kV90 j)\g`#}/kzW@*nwq*uV^ِNiM.W/j!BN"}}זww惙a,8eTOzHPuS؃jf({%-w5S0퉣"RZsuJi˛1"1jڠu>pgx_[c\R֞H<ΧG>4D֑*Hk2YQzhfGR*Bki81Wo be"[/ijm]鱖aB_@&L{}ՅŠw\m=mu1 '$FSM` F>w)̀5(1[ r@.7c6lʧئyLo~!O6Y:lI2RyzR)In|"'#Β5"if1τ]AsQrkg5\ӰUc?ɘu8$xǝ{82~(jyjT\|ÞAq}) ЦB2C5ncԗ(&SR|b2''6LD2{^T7<|6& E{|$zEC"OɁ+G^ѝ0=#X(">8BF RO:'~Ok\J58=W2ky@}(;rag?Gi vaY \/BAuIۄˁ3*FF禡U,%n]Xt4KaThc'V}FSf=7 zfm'u}]rr!Mʄ|!&!,~ASNRN 9*O(͉d>ׇ qRjt:d~I >yb=[ZVj?qgVYٛdxĿCjCk $$K}@艦lI~~XhUtvsejv9[q3x'9G4{vw QǬ4#*nS?j~z^j3l>#]gr*_RF^f7KX=/},N>(c5 \h`}!&Hov{Yίd߀L 1;CSOO rby&R?8KFA쬤2O$ ]<%u.6#]xu08Ϡ?e&@EohIϔi rs6 v,UI`ˈjb,23Uƛ*)j&GȔ1$x@1疐.rfbn77R7_2F*Yj'y+ d[L" H =I D$1z ) D*.l\t V܀I@%i];% (;D ~bZ% @=K>s՜b,o9Jc]1\͗ Dg}%#/gm T/2YQ0k&^!;E e?!0*)m'5 ؓ\( a9,.-WEF)V=O;]! BTZI'8R QR0avTd/θۉEFst^ ϔct^@~*R>JZ:DݾV%԰4@\mg;>.x~<[ 8|(@\$^mm*Mi<'G:r*'3h>JfkԨ#mh恇̫Z(yt+)3d"#]# UR.\v^:q=Z՛bʱ24GKpۆUҊ@Ԫr$8 %H PTJ\ƛJZ1|Oi8W":U0,x hTI4rt dXZzu ^zNZPh])핟RFPJd乔(va~ƺ['rBϖ7|͛4 tZk*q[ӝsV1oTO%XM_ Ţ5*~SńmK\Lu|P ٻ4@ar1Oݮc⥤eR>3#^75Gpۜxo"7J9$T43jOuzb9<|Hn6Lx)^ԃ:yg[6ƍUh%7wV$i&D((@{Hr]M ePB HnΦCzXG= $vd"@&U+SoRLxEuu'39Z;Cj;UW@ɵyL݅ _ae8S&|qR`#P2YvlR\h')hA?ۓ3 Ȧ,A?6U2L:![4~BrGzPH/ۨ[{UWޭZ ̕ap+Ϻ[2vg쀳B~Kn\LJyFP/ Vx\> bB5aWq8=P ՐghZ8VgVA77Hm3HdȜ߄V"y!+~d" Pr":R^5m Hv??@R+4ij8OVI 86e{T5!B'reS^RG@mt)1H0Ps3k)j|\.A&XdXsꈃ5<캃%fy*?&m ¹RKL%rŞ~*a`k~gYҕ@,LQU/兒mZF:mӅgk(dΔ҄ن~F a)_7P<6l _PхURq"ԣ#MNvn``rB#?}]p :K{e0218<;B2xWs8W%]׾-\Vk;rzzdj?j&Ͻ'84OԿF/$wJSǞMGKB#~K;U+1_0%%ȭh ~@YؿD >2^9>aR,3{.L="uH${X!tL;c$ؖ {s AФ;-m/ڈV)s &Ld=7cO[Zʱg F2T *0B]Ʊ <^M=9xТ:! ?dS`vāiAA}!>?48<5n+iUDKCɻ?6;.޻|N/]?)bBB椒2~־dVo|ߤykpb`uMJV<ֲ)0g8,l/, ސXq`hho_gYZ0707010000003a000081a4000000000000000000000001665094420000dc48000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/]?Eh=ڜ.+̋>bhQXjW3*btMEHV@KІAyOA6[ /cS<-97w.LNa'KCId:Shs\` EY㻌A-ffӄ7IS?_Y*操0m+rxh88=;Ц"k#rǾ3:7l#1(}l{Ix蛛u-l>e),Ȼ&ȵ5\} ݓ{GgЋ*}^iMY.#Ϣչ:LN*j9,$:1hGxI'#_EU8VIdd?|YmQࢾH)j$U+Ug(mD_Yb'PXFan,kpA6[ޮ:? eQaDu*݆؂yfc\'2Ud:}BzcΟu" Xݧ^q"D Y9.7qQ2߉CN29>wmƺb0[1 }r(U؄ߴ)%IR$/A|l82[ELIJ_~w6,M= Z&l68*ͤaa <7yG|(/5+:FDeƔ +C|k[9U|G'ȷ4P~ o]Ouj"[.KE)c'}oؾy3Z̻YRgMO+`\g^ퟏ Z~䤿>& 4]|wk#r !a!pyI{*{EMWUgKs;vj+#yH|i[f_I^G|>wlkL6tV1ߘTԢAM)0TZ D״+ݑ+<yv炥ryWtrAoi2e[tPꇐ%S:֝Tn1Z`8F:\3D{QN#Q@x=;M.M\:隩J?=Q>1"{uC5C}]!K Tl6'e#+ƫvߏcF/qԙOlu7E:WO~?VK G".w<&*,,ce}*~9KF s VW\ u!ї|L0=Kf<`igιCc=^`9|]nY_"\q7=|}[[Omglh$)pU"9A& 3}zgdOϥ|qI]OM9SU~ y䝄!CA$ YdLXTxu b,d~jrDhuͣHQ$iM6?\ W9-N>/|PPl45wE*9D0lf#2ZvbVî!Gf͵l>Pnj뺲ocS,amպ9zԱ?S=pE](~ fa\f G:M6 g$?̡`}v7~rϷ.|n`vyb?ð^vh=z}`zDeN[%p#TouZs?p;i6i "&ܴDK~d\+hsb.^Q0e Ơ.rv&c4 'Y>Xdf,0(L(6Rڗ @o/ѿI vo8犥ɫFSMd ~H>i}R>՛DhUa`{w[X>iU &nԜ8@WԩcW/kq.A[{]ElH-Ǔf'C4RyLSVL[ 64+J#JXQGo[T ^4ڸҨ'RZ|<3đ@a\G y_CV gմ1NU? KyCrR}0߷M"j`2e@UdCʱ?_.5pҒ: D9t?ߖ:j0SDR~+|4^iyF)ODc*a hh׫JHlNO;q86|z:J>X\\snpFο<ݵϼyT_C#a;/S $D|feB AcItd*ٝON:'S<U&Eu@p1淜GT3=Plj%$kuț,!#ԿRHc,?hzZրLR `\Hg/$c)ZH>@] 4 !gQICcx(j6'b4K-ܪ|B$Y1l^08ƊS t]#tm?"e_]gIiҠ׌`2#? W:5hhOhIv-o ljc#绘ݰ7h ~VG}|о8C&WHz Br!.Öqp/1ɨ9#Ջsa,3(uF65y;Tq@H/9A34W0qGKc_6 PC Ug}!fWZҁXF_w^Lt#pCt.]SY7|n5Z" EPM'}U BvED@tkuAޘAu{nşqGj\BtcXƼr9 ݐK}s ̱?-llc'Qڬ2(25"~?dH;:Yz]#8P})cUydgAbZqJt'6 т b=DK6pٳPүtv0ӛTsl8#Rjv_G&" q>7A>8/73J!<{7= ; t SNG}2xﶮq?h!0XM88爜1p]WVBWC9' Wv8\ GvXTٺ WI$m .6\8yXAщfI=w86Kӽ%D;b9jX݃|5񾧓eBNDhhzڂ]1 ebYҬH )T42\D&  10,sE)[ 4A90m2@h :sS]G԰]֓>#we,Y3ۖ@pG gY&kt?n͚E>qZG[]5mEqU|흀~#]P,]n"=ykzxl\)I"޾atT1I*z 'ĨB^9][jdo|#Ohq!M΄4DVYÃ.%jp,Dv'KcB HA5a v`B`8‹ Od Gh@}ĝHG8t*VshSnU0q 6 ' h6Nуlx {-zqujޯ0߄2|ik!%X*-vXTApd`^k#%\0Dƨ^wX J]ǻշuyDNc"2Ug*P|D 2C"66abaE@;6'$>=oLT(_\_~2vb')rFOڕ$cOWگDEU@𔞼g+ Ю!Fn5vqL2.^orpfi!ڐ&q}<{6Ʃ_-J@ĵ3ulKK'4 p{~M!Ak)Hy4FC3 ^h"bK_ѵ&@G$?( IN_ϵ_#*@`NLD\״fVodhOxYs%brAʁUpd> ղ P6a:X $UZ 7E7ż W?yt$nCq)94ZgyHajbKO ǕX\i+Փu";QBg% lJB 8 >LqJ>Q"M{i* 5_~6\Gd1.FZ X oOuN'1 ؤcN=HI'  [J>[a0C$64[6q*~PtHYM S S"lD })6_zN߻opzf7nl~ASh6-x0]#'ܺAP|6#Eb'SgTn}WT_9jjM@1R (1"81e ` U>)qǤpLg;Vtۅ#~ö5]!;uZ';Ydؔam` /ś"xm≤hGR˖y}1xQ 31>[h†Pz?RcF|M9eZoؘ&Æ$z3YiS" 1w > fŭYT:&>yC,Sʼ| {4zĝZ Wk^\P|~my6G6oHFF}LԉmF"yt˿N# $[/~p\By䗖-YePɹeJ F3Pu_zi&@Iaw^{giFhXCcZDwlT[!`RK%[ߜi'wtɈU6fY29(WE;f%vD)2  ݉pI~;r7(g9Ypj';FM0'㦕h%@ N{. zNج$k~Lc,&"I=dd 5(1Acϱ!sSRzX$$D^HG [>gk gܽE iF4',FURI=썃L9wc>~6 IG5iiD[pSPeS"K-NTȧQ/-&.lK7] n6Dޘ P$߮('>ˢqf%I & u[^3 [ĻT;T'xKKO6uSpZVHe8 vOW$%|y癃 шՇzpB'`X@ڟ !2=EqJo+gl tj$n.׫*<~aAg$2brxCǹD}53*p^sY:8AclFR 4 { k>m`]a$BB9:@]Ȭ!GBv3$*xLʑ տYٳ$YMHVԇ |韩V~rbw\ɶuƲw*PO,:`eU c0۸q><yTxu;x߇7&*8e|7n! 1\l$>.g0|U!qE=DSQ?Ro簆&fDܾ/Uށ<0oB{ȝš4elb/"2 $yo*ZAg{[CApwn+Ȇ0*Y֗LYNgӾ,cƵs#eVph*{TNߚ,&a*l" @%F7}Jh_ev sM w#ǡq^Žќ8(&XP cG 6qu .fЩ_8Uf,3PYj==76OYq +3o|hgJ| 1/{AN\pd7m=Z9kr!FMf |IRXˉAٳq|QpᚠT@cQ~ٳں{gĨ5bY? 5̅Ƈ *P{Wh44ikDZW?4 H B ~QXՓA$kĤJ @Bu/ e͊;ǜ$-o1uBrNԊYiSĽiV؟WZ1Tv#R> ,ΚӟS]蔻â&q5u>ԷE 4z^¢B 1&On-*J#3Jq_{mMlOP#8%@.k}tbVS hZ`H.ŕm059@mꞔa8w4kkpq)|WӔZ,f~YvW&B \0Lz ۵?gf +q<@ (_.b+d8Ѳ5}─cIiOR@[ |p5xgnЎm|Z|IxM@{3ņIq{g0To (HJ+AH#bt8N*pZ"x)2O(!zhY5̀!}! _'VcGPm>V2vt"{qۅ}j ̢-qk@5ąK M27[-g3mVA;YZNuU ǰZ)q5Y/()׶RF j`lO2&'TkЉ \S| 94yM%R龰'>$3ۦ):"Uu]2* "JRBc `IEݜʖMbl,TUr+1 t|~!nﶹFK<6*phfQn6|(Ut< 6L_9 rdOx}n pŽcjN4o-QSb{y^D|yЄZ[F ѡܰMm%'u@ j٩ կB+L}n.-`3B(4hD8#c^i r| skn3julKyo3:5Gl d,6%=bw FrJ^. Q3OS#qn7F{_K9GsCLXzr.3g/@8Ff&՚)]Q1rZ[xvxk`/*s󝬦'|ڮ*; KK37|%>qһp"h1Aiu;߶}Tn3]_4#- /8k:O:pŨd&{*1/g.ֈao)-`+[۶NOT*746vI ㍍qhUн.iĺ_j 42xnX=V4YB5.H Di[(d' =k*ܙ yrO,]sadGZ2ZQ\j+yغ$kpY4g%#T\><\c v0ꑵ)g[^I)JO0$ r{lEfpq>l63=9V{@]151S7J<ߊ'P3+4#>A9,S~3iX> 7c|H(/  #R8)Y4nԞ{ʴU9kVa"hfE `QXؓU:"pX-* (q$Z5jazrI7]{k1: fT4B0`"Ej *io3^poP{ CgЩ@xG>rF<޲7 A7Jt7C! pqSEIM]*$qPbn(ZmkBf1nj;=$+[8W-@ Oe}bKJ#_S O"ac^RQ7PMVI,& տPuB k{{Q+@k&*D2wBH`h4ҸN\S\lghU܅$yMZ{eK(entp3.f7[MgVI=E=S iuqFk^.T(:BdB4㻦Ln-:{j37)r1R) U%'Зv"5@!5|pe!'GAc4ٞPH~2eq]ލ2MbWx_caRjir Ve;-tʢ*p!V6L:%( X~Pc{\8{0!+ˆ 3M2<3ܴ {wB'tیyGT>#m~Yp)V#1I 7ח&;MfA\;&t-h8F$-/lΫD:XAJ1O!eh7 A o(n4G]Ig`:2w#u!k5/\^wb+ ;lG;F óΰtdžK WJFH =E:OD\-{KwCmɌ:y4^XCmڹ DC-a^qX+y ;n2g!3|)JΌNu) 0D mmס5P(l=k[rj, m4!cv2׬>eY:ԧ$cg"n4|W`9i!ߴCP`ۜYn:0?k qu[_:|C|F^OQnqYIj[ $M%5)埾hJiAxIb"͙Qڰd~CP-+1i *^h\[*dTnJqhiקXe1ɑ7wgf*i^j7|~6t0+Mxq5FT VUTZ9eavz5/ԥx+̑S,-t[˽QKZ:- 4it[5G_ϛ{kw? ^:~tʆ~|qP3$A=̄ܢ :Iйb&qm*O6Whi`q1N f - |tlFmD9ӧ]i|檊zǜƱ&HD^m8y7rGgn7Lu_0*2`Avx1>NddTϘ&LM~Ν'X8nJ,3h5&_(8Ƚk,p77 $>]F{:l}αF0r՝- a@`y(H@ HzʓaVa*Hw>H LFR P| l6' doqS(w^BlZ];<΢dplmU#!fl'D?h|/~nxiӑOb}J-( 4n_,n l8b7_+Md]ox歇Ea7d0ɺ%$^Jo H͜&\sω=G[;%uq\w8@KuÞCQTAuPy&kV*vxɾ1Ap۾N#oSvo"\Zxf۫D:YJF\8RfXM~Sk/\s培6Di_a@~zHN^o}7Tڕlt 'u)i=Pʍ?>@ӳM%>k{pe'n3:T˕2j;*ɵqQĩ-:kry!&C4xhȐ !WVb](.Z1M*D-0b ٌB;p/8O\_|49D+L6q5r,cӎ'2os\&-B:3,QVĞ?Hmj2pI}g_: )n\ЇӵFĖ=H<X v]h* rpM 9Rr',VKMUkc'Pl͐2:pP:^+|w/6H{2D4Z&DRM hOg3-'^$d(l%d _St RM|}&m!e`fxJcȜz3homZG6^ͪ-ZbC3f<<2Q䧞E|YdոG[rUt*^ Z$Ĝo&a.za+\ g;}H:&OYϫCjvQk:L5`+|!7[dZed`x"Mre c;83RRWfGyߩMkD{ 6WȘ?x@f(lrygC&f4lϙn[äD2M~a1ת-IzsxZKg VxxnQbsHlAnn7{T4LE 6oYl߀n)BHZ\hDtκ;DcV>5g^NVA _f:@Gp`$OqlEZ#=*Eu4[<{ ǣ/S?זVLb 8O&'ns}|e[{ntԜ5t((b Xl;a?0&eI3o&Tz*>?|sS !8IzCO 4Ym;pVr \c(Zz_b# Dn wSYtQh3]"IgsFm]V7@%c&ir OcV9RYO}5=I=23t+)gLu%)ՀvST,[M >#6Eqs;(JFGnx9/(Qw06+kjjB6A=C ?JK/G5D )Ƌ@}k42DwqAMDH+yS!uڀ+@ Ȟ Bz Wf2~Te@M4l.+=#[3gog!@FԙBUHv0+9C|b$RNMO󋄡w7ZNr*hάLn\Ɵ CjQ45fg9aF[.&QjuI7cVƈ&f~P0G$vMo 럹pz8;>ǪsV"G`RDGE.; /T^?LJˆUk:6#O'$+GG5- |TĈRYC6(f9bVU/e/T%37+"ܙJ %$ bjE4Ik=t|2ЂnԃP~ehAu޼=iƔ2\7783ՎaaWO w:`=ˢXK7-pޯIUD-P}^=τUU%dfSWhMktƑ*[qpG,E2ez$da+Q]p -)Y8WoHY${]~_v5F 8?[mwI BO?eQ#=<z+MW.hܺ߂h}Eg Ǧ?lJdg iKǎ-d0l/Y"ߕY`XnI66Sɾ˔0U,IܥK{\/Ou=sFFRA$CCUYg "#.[{Mجt#𒝪Td]hj"tojW4q2e|(SV8aOW3W҉lS 'od!z~7Blp` b? 2|6}gy=}DqE8 Y]_}ZMW 0sitF{œӡX 2c+EF↏LeB#dcXa:yNEb_CRЌWږr=JK76ء&e"\벭 uu ^8MGp.V:4zԁʋ+H=Χ?ߣ3")?hTgC: ?U2ZIxbưsk [˴6\4j\*%4XjqY+[g,Im\G@#;@6Gu %Gaq=$:{yU( f2ӟ7[qAfQsҵ=TkQDWbXSS6bP6q<Zx8c8܀Sat ֟!XoQĮS@mT 1}6, !Yf,vmp-T__Kzvx;Xq窪oI:ᗆlKiZ,KB{5¯R-%]$PYNzuʹb5 YRYd6]VesUR,G0BJP=sjGe<Ѓߞ/7loG('q_ܼD3_q a$T$׆Y o$7I?FL5.t w( vF ajdś"ߐQBH4dF:ܮZN 4Зi=e?ݚzs=HxTyFA=El9q#7sO?Wp TUMRjeXsRp?\3keJ5B5> @V>Vb3bse&ñ ] X~1\{C}V+66<4yccbzM>M?aqu1<| Rf;Ia` D8'韋rsj:gj Ne[ѳ0rpҎMUOo0Djyeu4w$ﳕ0ԟ _d3|1Qv1;JiS[??AqTiTr*mѪ_ŝ{+) YjxIfjاX1Ҽ( ֟oGv}XtoLپ\MQ5X3Famkq~+lNa|Antdza|lUhu`B\rv ?ufN;HEUu`12r6 VYx+-`bR 3'E7aɻ2Nܽ Fp? )Ft+70wI|0ʭInhm4ۢCG7`Ї'cYyBxN'GNmnf,h|2=WHAr0)hm %6cfD)W^}0|*T60O_AYUBWP#=VCpˡ&O܈RU["JKtHW"_&p)>Y (I.b <<[?XE=QMj+\+2"SVLVu鵊6rߧiPsu ؈/ Y![Y5o79(?<!>KWRq($e\Xj9e;0#ky%@B2-J`UU7X6&y^d4<knn}Sw~ÿC44c`ySQ5?= V ږ[*s&ͭǢ &.aZp!`nXV&DX4ŠZw4ε7/S>L랄7Cp%@A–c<3xhHi+ʹ PQ} Zu#m ^gE]D^ahah(^-pZXp\- u]qa*6i8VE%%DGzMm5 G='˃ܝl;dyem _g:Q6}%o iK #.jf5mӋ ?C™A!?=:#I¸5Va.Ym9d*Jm#ku1pqɗGù2J"2pN3ڟA%?t$@zi޸;e~~;Q@y6l[5WMbEm o+4rꇿ /F+u `]y9hXř)~|@$Lέbr(xmKg7$禔qQpuJcEs}}q5JCoXN/F=;Ji-wcmnW\ (ãy1^`y>_@yev-w8aŸ+b14I]AMZZr9;`av3l9K M_:ϮC+#ɺ\vz(i6y|4.0{94,&WLn5 {(CV,N' $oPz_Ȁ;36wijN&֝aÛ M :'Y > ![e)@(-|0:"-=/t[,=A_'b5V;-@De\pGbl֛ =UvJ\Nq;)SxogC%[aG\lY܍w2īVS6l~kN,G.%o^*v-LC9Ti~.(FqZ5 3H/WwC+DȤo;54n'Z8a,HJE>P 6yDO-;NBHٰ%EY+I S#Bf|{Cďx^v~Qſ NmFV*z ~{"&=\1@=EjS"c9 /$ߛuu˅G:b{3L>Vʢ.{ԓW c4|L?ׇ_ r&X̖ ;לŃTG4sf1PƊܦy~BwX/̌ \E[v*n $s䔹ʯsg(V$&@ZCqs!I;՛S\P!.R }9Vd~A-C:%3{p̽M*TLaJ1۳|*w e}֧3So؏!IL0E*8Or\ ɱ ɴHN_fJC}VQ+&S~ * T0 ;;\+1Ze9L"0#I+q#<,#W4 $Ȟ3&9V]Wnr. JZ){?t[Ҩ$t. . Ծ&"|:F;ٳއ(mL11E O^ˤtKVVR4k5lZf,9P-x;{iߢXa.x,wHt&pk]QT_?'Â+ST[Z@T0zT9qΰFݐ.R-Ŕfsi뉁c`UͳmYt4 I^ko|a9!̼; 8!y3Lʹ@tnj =ǣ*KAqm714e=@[^/_~8OH]n3j&f{2v--F}ɝ"ߧiq #|;#j(hpς}&sPe,4ܵ=2@Vn20PWwJeY &@S:Zy; "7{Y_tћLꂉ5mNXY?MrIG -B'ZuXk nơmAM\0"YaAjPPߺۼO:~5t ovuݙ%eٯoqqfЧ|g!RIl bA\0(Y{)*r2[ϴ d=q Na<*PEywG;Qi(N C֑60oъˍ럀k؎l"YB`ټlά|Z 2:W+6eocXSO??FRZ`5D)jK='E(b aeK}2ebi+w/*E_A׿@}O|T8qsVyc":fHJ/R eu+ή֯$tm5E|D-~]^]p2U9JI˭β6hЦQ33P$G/%;$%C<t%[\Pu~lGI,]#&XK͠Slmψ[_*%>;yRڠkԺii O4n%2)I.VAH-^ka>w%:J;b咒it|+ ^O * M$*'>Ma{%^=L/E"!um?r2dE];)\M Ft&W~Oʞ%yJ۟PuC.B=u C7sF RG<^.NZaԞx?*ioޑ{KNֶCUA ^ee4נrYLQn:bW_'RUb*POj(7tր973Wߥ؍W"<5)nZA>>WJ0|kw ;zyߑ+aypjmu:A%ԲŢJ#6~4T9ln7Pr,,[,68v.jap=2;g%.4~s]k KSʃxvYa7tq[*6Ž<:0h@]$^q!6]?sg9c8|60IkȳADt;,ZV2D $~oe;|0*o!O8uo&wYSy01;h^'3dr N]Y@Y7@c"A?TvMoukeWCS]M$@{KG 98GS{!$M._baySX;@&7&Rwʰ)\x2OepAj .6j% W 5y~!"aSJUp?FER Z4qL1_uʎ&TBpIQQ`;SP~ޅd#x8n'ŀT Tc9:)0Rf%w*H֊n{X?$W5UDoBX]o^g]lNAd@RO8o+ qWKH\<hެPA+(_Gax5C8Gٔd_.CIS#p,OIS2o )L?Rf #@ֹmV{r9eZUD̒^@aD1ֳfG۝Dlw|)]D'ϟփHz~E2Uִڸdfo 1 |A{@ӄT/{ykүbLzgn'u 7+V 5ϣpLj_,&WuɬIզdg 1uՄ@Ȏș%6G$PZO#X=k}jksփ{ev߿׋̖̏@԰<޾=Eo:T~ATznjgtߓȐON^!f3P zlc>o3I}S􂖭-t"MD=/bWBMcCP u`͞*E lQ@-|J2piU8}-2S7.C~T&O\"ˬ;,JBNhW˷FU%L/a8^|Sou5J ]qcJ QCn-tf$u芞ۍvx]nl+?%T.)Lv dKS [x| 8fuT^)T-g=ڡSB`Cfo=9[۬/"bR^Ҹ+A4F&ip#\A{)O[pZ%97YC ;i;X4sn]Isu^2VM  #V@R{;ߣEr=h˝Lkh.iqE:$۰bZC^,FbI\Z5-\֩ZH7l|bO-tz:X^R~mofw!Cr5=K!qu<@hz?^ՂQibMS3摯׆),-Hh!J9"B/9=hPؾ4AN 6 1Xq;Fb)|;@Y)ky=xqHQ8Mj32e!zQS#j` \CvF0a94ˣu֭NUG0xf%oNij8A,6ts5E"؇wtC "Y8wrv{DeN|sԮЪIPHg8Og{<]s"P<ݬ\$)`bbLdUA9Q)mǽWWk9ٺ+Vn'f uwN2itΗ7uV߿0幼_+w^ht^Wcub$Jn L_D!XF n#;ky^Ņnj84x$u%N3e{~zisdzٜvtiXtb5YY0vlͬTDcԾH1+\uMVtGW^s G>=LλY*\4g$X\l3v!(U $׍1g9bA(~p髵.(`ьV4)RsFn5u\ȱ*ڥgjh; 6D՛Sz#o5Q] Nbhd&QWeb134f|}lU}ToI,_^Suju$wOucx@L$}=q%#t)emEN܈m.e%R 9'P0r DS}V3^S[k(z3plYB۔ٽ/m@F?# V#sa+xl7>.t/?UnE4 sה"S-VK[m)#.9,*ܸ؉>,6#~I 裈=0oqc,c@i|-/p w>e˜Ocο6]F|w`Ķ^]n䰧{:ۏ|! f+/xO{ϩdo Eq9kA0O6K/]ЬȼU+Wgu6n7-c` [6rAo}OC)-Z @x!Y"UO})z&]:.芪rSx_,TVJZ)2*oB\o,O =ۤc3) pf NCIő\F,}2ew3|2טT5xg;,(<۷R!_d u&BV^g_v2]ݿB]Jr|z3%.,sdba5_@lJsQE?Z nwǝI; 6o!WYsB+d|DOB  jS6"Z/BRu)I@ 3=( 9TƑUvp5C1 pwTq@8pFy| ;cw _d]LI^N: ǫ^;qBrƾR9l dUU4~̃*4r br`p"J" lPp#QKҫsA,;UKrEܪc=IwQ/ '/K y8Άź Tg I4w!rswAj^ca\BIՃt�ne"%@ <J,q6E 9 - iD},t/L/A u]9_F?e(փt%6KG &&;\YQ B)%)Meϫe~W%s(s=LKGIk_4]9v=F206 ttwҏػtM*pm.-Wxdc\(^&QsjYBx.,nTh:q!({f=]dDAjx˵]%< ½3W'Hqr'u<`h}l!JImLCȴmCեBf"X۱YLauԜwfuGĹJE M0&Ta%X HlN۝G ,ߥ naHa0v;bB/?uCk F;;~mw|Ae LY5GPxB٠SWHșUuh|C/4fVM葓W DրF(Ts;hdg4kh N5 xaEq uj2{kȟ$Е6ݎI&b=* 翉1u+ 6I~!d@Uh$V$ 1‹J:HU b9*K1nKٷW d_*/65i]$FxoB|k9+W=pUݨd׻:>z~s֭vVM?h(mI7u5 WWG0z*4( ̱J:o nqDG 6~W;z64)1}ŁMB3fCǏwc)=Ez4*1Cc[lDSQe 5eCUOJ2gwQއl }9vJч]N7'Y8^D|wsUy,h 0 N2LhD`[Z<ַx~ϝndNw1]~"4bLnc*1O3D..ȕcZW~O/,)?^rX< *6$J[W%#W N7Ro"LH,5|v0pOr2{%Cۿ?@jWS?2q)~fGI>d4X;!EsE*/[ 3tOŃt')sztkzCSEA3b 0r?AТ[/W'{E%v& 6Z{?wWQa(hVpt|N vL'veBxN8*1Yhb3#J UGț''VO?bB07?4K.- lKP+cuU\F߄ifOł-rvq(1YwhDKerPrEc.MZb86f#)>lSFa/i}7yDb̫3mvŒb.HwvaUl+e(A::@8 # ý D"5?1covHM~#d|lUknkFvTGXcܫ(6;)|*w ǿgGƚ/y@s".N17YU^`1lvp|q=8?0z5wHB}"gz[x,]d+2Ùφb/!'F#[` ;ɲ,N΁!Ca\ϾZDYc Њ9dS.T y0o*[E*8*R6c2F$ s/- x+;8fz> ˴{*OE[zH% F='*|o< ߴ2t2B_'GB#"s2O "qW+mTSn"!A瑜_4σHٖ dh7y[̸0"SR4|%\_R}:#_-:lY,HBf Nk;Hӝ +\nN ^&{=3;Ä4g~jar\ ˆu e:e Z1uE`|Ă %ﻰE'm{(YV+ܵNEz7? W٠ q*$r܉1`[P@}J Eډӣ{-MK,@˱nY3q';Y;Et~l*P׀2CFGADy?i'$nu>=3detџ2l4/VUyi<\1T{[U(iJ:Q;UpF#)EWtƔ qCeZn𽋄q4jsn)A͋l+q2-0u]cΌ _/+Ʋ~  J#yb{WBȽ̪]|< T5>:͗0sUlI\tj3 6A<^FZz~2ki J% c[팅]P8^|$\F8u>*gu:DkF‘zI\k,Էz4ړ&K^{e/E7Ee[w{ 4fyjNeS INd_"T 結{qv)ܘ?)Xɱy*!1v>Q\hoZ Ll'=ʯ;FNi.RP$YI¹'JɊuc귑O(^.$AW\YKS϶{ɭK>]5^!DAA=e3NN?eN[Ko`JBDPU9ʵ.ɻh+wu .{vD0ƼFGpN8HD ~^fSiCj0lp ?E;nul~ IDB>#G  'J釦#?o@/|Xcx sX0|#*ܽ,f&$ff%pyW1.sRn)+ @ ?:%#ZqyQEcvK B<8tߓZkNo̬~t XW 3#Q4HSf,M'&K5=|  ԥwG{iB#=^:{9-S \bn-bgT?$E $$ 華RyҷDZ6@H$FMv@@av8>/,Q(AhdGi8_ I0c8=ù3 ]4k9=o6QZ{ BI,:kEHpU$3p;O@?Vצq]IyL/HƝ:xCO/jyik!)AϬR]%ԟIm[1;HyXg΄V YdTե Z)q–a!܌.TM2M?.}̝[ uvUjܽK1فY؜`%ip`m Dg$\Vh[7X3}B]Q῞T\-PԈRdD,o{}ZnShһ#|\t9+]/~<ș%9eDz\d_pz"i "s*3/_ $W=-:W{hp`& ]0D@n9=ww×4*85,CBo - !gWuZPy68hP}%:ccZU*11y./bɅEѝŢ_ipҧwZlj`6J$%r/ÂO+1@ķoS6uHG+y%ʰKYIS.\o-ݼSؽx0UHSANGxNO'ؕ؝ #K`sjbQBovn,M&$mנ\z5h$e;g ԏ*fFXNC% XNEShrLe(jWWs;~cj#˒+uji}ߋkJ,a%b Vښh kMYICgaAP3Z}&xx~ 8 D||J5l{U,?+ |bvGE&gHd8RZ?u'}Pu#?w+K/i'3Q՘B0iA$.9n)z1Ѩ3ؿ9B/$^I`cEa\<vRey*C Kځ_yYPB5(C5B;tƑUct& q 5jJ)=AE+kD82e.2[KA1и4{XrTF[$zRA~Muÿ^ߒcuIUߏXlyێfi B8sޗ޹E(dӍ<}S^\Kv{;^-6f͚dJ@QxRsb79]6+t!]i\JL[!HU8G[~@ׂNX  <67KsC_ Ucg 6 2Ĵ-Ǿ+}0Tz1~;=2zқ £I]Jݯ{$8Nqƍo蔛ݯ︋z4 vsѧ۶-!oϲw;>}+Ay Ke^Ol;Y-}=(Dt[*3/m6X(p-͇dy}BD@3,Cʀjj4iqf25V@Qhp {JychyKG\>\3Hyi]8K/C':T"ϯ e-;^\_%)À^9BΥz<2^Ї~AoE,Vm'&7LUHr)r/`#7MqK%:nEA?&7 IhP5J[G91RF%7oT!aכK~Ծuʁi+Q{7~{ DqmL y0%҆v@f+ gE˖yo#1l:9Wy<0m4\;ۥJEolKї'inff.p!vE`:R4LU`\=!e3tRP&f(NVFeTJ@Z,y܏$G'={3ۂeciqL뙁g{ze2)u*'^=f{o?$wQȒ.MZ3T%<~Wor&N6'ܪ D ǔ#|x493Amө@Yɿۡ,BBxT"fm +M)ӕ!A(=VEh1  8ua%0UgIT:T#(ˑgCHԿII-FDo#D6߿FͥFb"VeCT2?8¦8d´sJt.n(DX:\Lwؓ+ ]xЉ͗PzyyIH-fG֢^wIIG~s80^W\dSd; BϽ]H;$nݔa !טvat V7Kԉ7VB$Cũzcc??'hpq`,$t|TOnBڳ<[J!m1J0Dl\V~n16G訶y cw?/V&{}eHC'0oԣ |98ZU1|b]ETFft"|0F6?ʔBgf6(Ty+qxP⸆:r}0]?`Q9&Ƹ9{) {zNTH(_80FL1֜'/嵰CуW6tmFXi2A&eh3Q1LSE+`r>F?;1;m وI;f@^dςd' G%If!HуrI1Uh0IlRۂ#wgn"$WtV{U/sqn8w-`%+BpA~gV\;ҐC3꛾͸@Q-&[}d8' Xz-AL1/'s` -k  G3ع"Kv/|#ĆfjXȒNHyc^!5UdAP[Tt/iЫ$zCKk#~|?PZ2֜ \-? c!r!|<6v'9{ ,@^g4gW^isQ`'g#̏z ; k!iJ,;fnFGILjDD>yQzΝ𴬁nt0ý$Ta1~ay[*#E~"C.rM_u.!_#۷a۳/^{@cO,/˃ϥ$z13e'Ko);9%EpcGz]n`'\fY1kRў\*y,*T = ]d +9ui9;,hovP(h-u־C`n{U72+5hSyZK|4]V Ihunt*ۻ7t *b+q~ՌŊr429} oJt/ * Ah,/8gAߠ!E߈oND(=@ƅw?:Q~R@#@lH" m &idB>!B4xl]-MCjf zR{wLݫY\:c[!eې `2T(}i~cjgdcoL8Úk34l۟zd,FniHMg,x|wG}<w7>W5xa[CWV"3[w+GR{{81$5k +f@n2mGi>}FroORWpG(/ŔHa}*#J /L3kQ[nH+ks׵iJ_UX%F)h; x9G$´C (b49{" ?!b 1EM,/CDhH!0ĥ15@akN")zwE?[8w5!I|w+]! cCPBGiF1"ֈ}axGFwnw=gY'=VD&!&\Isٌq E}Qj Ef 2y<}:rDsSH.բS 'r\zCp }Qbܻ|J F#ȓ];e\G -Umeqs,  ۲G 1<.7/f,ʸGPo3€Q#O7:=j/v{'g^ x)Wu6O!hV;_kn|Ɏ􋍖/缒[F]zs~YڄYcvRdWCȫR1Q&ײ,SZOph2e$UР)Ŋh._2`Xf'iw;:Ωj?sS&uc>a_nJ0D IR@XPR/i !9">KR--pL8z)5Qd.X ֦xaÈvq +p XnM+#_&HpkCyh)-, ؀4@Ul"qa嘢ί" E3N;<e#B°ޤ*4eH'*ꭹ-MtMe2pC2g~[Z8Z0 cg0~gĎ ?ʎ@(3ڥ܀vՒsV>kfR(nѩ0x> 1{ z6q[Ϗ%bNɟkg^ J{jGQ6;[8a(p4AD$(#jD{ފa I3Iᗎ6Kz|hTI`I??}? Vx Цß*-% jk>V+ Rp(;O^ z$^9$SH).h:m KcJuKCkzjcSxx`2oL>/5؍c%ayk'R&jq+ b^0xOKj9Q;."^6hTWjhjݘuܻܶ-+-L;"~ wI#8eGRi z]mh?FAJ؛}t# 7Cd m%wJ3:P<Zk,nc{fGFf;c'9FEht fޒK:<}n)Ix~l|DOpe H5O|B=&DL98uR3*U`ǟV+*_)n0XdMI#vltmp`>!H˿r[:QAu F/a1 )&Yt멽޽`E {2W EN~^.Yp޹ljyڧ\tK*T%BH\+Q0iRBVc4Ƈ|?|pcd{u q&([C?vߵgdYQ5[$2.?5Iܓ.~ڥW5VFqJouUrd#jNZ<& 8/K}IS8WLSj>H>)Kr~t {/P# QEGIW.MD8ePucm9i PpFJE$Won k=itɮA()ӆZ:5HƵ#%̩rZp's-OmZ/~G&Cב(ܳ%ϐ6 3)8mӴ29әM'*@ egAKD0”NBt2$\5H<ɐmhVO)]7!>;R<ĭZg :fc*O@BKc!O9u<'~=j܃»Z&(m#)?_Ȏ@hlSo򗃃R*OaIJ_?/>WYڰhWsx"c^/XIIN:Ǝ#=|26~L6\%|:9cp J7D [j ǒ_آʺv#^N?ϫs崙9g2y ĂRј#) ޟxA]y6C{ꎴrSP>;/7qlz3 _8Nm$M|r &5іR 6&ae*T%*x)Hsɂi".B# +r]3@п6qjpH)C Zkvu>as~ˌMt+9(I2W e'>A?u*34 V:O'UbK±1Rfk[`򒡩XSqUEHEW<>v|:lBW=aXO. A|G*kQ Faԕ7jf'mԦiX"hp/ZS#joXyiV5LܟmQ߱);&h2(o(rFM$ ?>]xDղ碌ؖkPv'4? 9;qO1<3t=ώU#!6..m W5gZ%5]y[ZY(}'ٿF -mMHWFBWJY|s ݩ-/歵dt~O&.L&K x=<%Cj#uDLm/_-8]4xm Z<&$O7j|ㄽS~m(+ CڥMx6\w1a*U*D8lˡ_o Y3 u0 ϥqryB{pٱn?1c%1Ɍ9?=$n]o(\GS&ϑfmvڢW,FLHע^[  nφ|./ukJˎڟTCaW9EJ?K[4]C!s3Vexrz#..YYK˕("5HHcG## 0>g<ݸ.Y 7ӛϯ0 G;|N#:+?)d6KfKZGH >c_u01gz˪D,LjJb fZr#:e! i""blkĢ4.`qE]r5)`A$@q6doE[3ZRL< =7j_F  G2O6$W͒ڄo4; R+3u90sTPgV%q[&-#I1K2)K(:rLӂ,דWl-a]u;^MB_c }ܓ50tCw/&yZgZ 7 23 3GWExFh/˿(:{˪smUjwq/$0=iA.V܇C-]xx]&.kE/ ӍX_\4{<~xu>*&B @sGc^}M&%ZxS63YNOu\]*TBu6 W'8jw!q4oHhR$R$Vr [)/콑{OV>?!DEnhvA:〝Pm2 @jER"+~++*Q  FxC7kAvT-H4I yAɼmAVˈc$[X=\ OXGi:6HzOa{{S`EXH/JAY苞j?m|XLyLgtM\9" FeDDʯps*<Rei}hj8,ĘPZ @cш^ş@䞄 @Tdݑ%YX:2dztT3/,qǮz* 4E!G =1ƥ]" ~ޤ2{}eP1JװK U!d{fЈq%WBQUm(Yӊ>O¢l#LH[00 Đ@~y87 zMcsxjF^C(N ~4Zݴ4KV%,:=B3~1(Ѱ%1#0R=t΃A2Ӣ{h- !m*`aP޵ڮ3-s(8*3d2, gҌNO<%0ʅR=:j9_-hg*)nǭevH&2@*4. )SmpI1.ZӍRR]Ti?gFL!%>Oˑ>c}<٨v(\t&ݤ0꧄SqQ3UĶףvssuY}iART:򻯪VxW쟕1zvJY23aYz3E#3Ҵe /$w>uO"+D{ qͤ3xnZоX’{EYqȇ\嗑nRXrx$#FJj|~ ;xfVz5\MT mã?I'ybc. :A6?҅b0mz>z0x/;? .ok=4ތIbP84?fg</Xr.ʔ㓗g3ֳ0y@X7)JD;u(7C^Rnk8ͮ8;;:Z7ۀQxI[dE7-xʕKJ|ԣvDcw M`OmSeUL C3mH󖛓4>dk/K7!#l}--~FjL[zA{!Bp}OV>AܫdWrH(qH mKKj 31z7k*0}%n=2BŧE6CzJߔֿm(iE'Ai4-Wf~1Ć儃@8.K;YJJ58WupFt蕑u"<  =i|isvOҷŽS1~KAkIPFvMEL"YvyvE'#&yz[ep9Ls: ;xZK}ԅM|H9Cb,9ی7ddD?~S\ ɪe$qU^L3vTİs,o>섦f]?uWEe 6|!fn̮%;T!rLfvRqI YZ T\mB '%U:wPi`__er\}}}Ű+uqRqfvHL9]RQgr`"Y)!ܠ(BL ~Ax`GZX+{j5;3i(d~Lh{3vWU$?'.듶n]<I^Q|v4ު|˙U!I&يLA^|Ewf@%DiQ͗^­*b.rTӫ:u@ |Za#B Qo9&5ۮQ;z 29=>3q A 2c>h20k/ƞ2:+=Uꞌ@L.gju.R0^CP Pofc~}L ((:kHW2 !W4_۔9_F|jDU_PF|wQX9}, =O_Ѿlw;X ϳڈw{@#<:iHwLJ~k48-G[TC[پ7Q}@癥mtȋ%ǀGj.:~^?]81IjŪF Y/Gs`xEPvKr]'{D$k ,BhB?Pc T·]| wJ옜Dp澧h(X6 SMx0(KgH'jFaRAمb]H|T8 ^?aIY{n0РϳWXw@4 Rtc[pM/j2:PF(9aS #1JBL c݋Xv Vkt.I)\eܵ%+t 7JM߿Fj{dĵ]Ro4w%9@<#x o$J`}ʪ,@oZ|f*yܰ_48m߂V RÔ^tؒgcm-!; rc.3f ີKFJ-1KN%JLI,  n0zdQJݞRD3@nvԨ T^ToPevY0D`#Fr|*Fv0wngbK?xE4㮯xTHIjOF0ݿ!G:=~Nv:jcǗU[ Am۽ Y=]o=X`샰gr8Z14a'֧h.d q@ܼfİIQGU~5 qM-6pb` DkysmX׶hL~dVYqyyL|=})UJZtHo*zM8ʏE6tٖ7' sMUNUvǀ'2LRJ6 J tcߠZ,!9D^1Y{t/aEVO0iM0[S#J8\{/aWClbm}d6pw ÑBWb$wĊQ$- zi.Y ;ސ =уMVӣ/j.Q[*9Fyr4\-2C{wWel<_]J%[]+;D"GVJSfFsD6K_F]Ek `6C;@H~q2P;?~pkN᎙p7=F t;E BH =J izb*,?ghuNMnV2TLb"-a|ݭo5⋘Xǰt\FQ$1nzj"/ńjX˅m:`E>h_^,l^eBs#B,, a$~9]-.L0S=RtٹNa6oT䚳gYZ0707010000003b000081a400000000000000000000000166509442000174d8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/ek]?Eh=ڜ.+Cqf!mغ%-ٝ:yypvI{G$%\)Ҩ%M =ὊsZƞu^s25j}I2rIYiѬ(v2ڳ *ʊm#hv,5;:͍Lx bl]ӨK*VZΨ[T\F&GQ@q5me'̖hfߘv<:dfo`=@ҤvX(煛p6@Vb~1Z=C/*|AX[E[2}w l^0)E+~5h(Risۓ O;]c6!SZsHYd=D V-;LYN>NӉ\ۜM1[xy}+>"y҆q%E̚4Ov|࿩n)i/ 0*^®SjO9%.sh9:Wdc@9j>SP#0uʤC\i˜k L:&.XL8zp}jӊ#/fkՔinM *0Q7&gk/Mq~Ap!cF rxXW^L>V&E $qem~ G3{+ЁZ j$g]\sfi_| ȜvB|+ܡ>טjycqY&WUw%%lF3y/IE n༯B DŖGotA]QYy7.ƹՉ|};lyG=߹r-M-qSElW[X+O#n^ܠ!? bQ˦; xL798*."G\| څ? )@%V0ۍ!~x~L~8QېSw=nR2-:\ rK26Ў)Zr=LJY3S8xQq 1$tO 8DixGUO[I"JʋM&~%}<]E;6csD _$=IގD,UH|ӘH5mq+O w?:YL;+3lRV .eaL#l]-ܞ f|9g8;bk ӈWuehkZa5tqaLHDiB ^V\U,wyF6.&V>4^l6 XB`|&ӆ#ؗy_KI7eb$M&N/2-^Lv'JK!QY<$j+mbC8^pSzl\eZMҼ} vzJ2=v4 ەB:sdS3sz$0]i8zJVRڍmNaY]R G&8]ELJ ]*mKgj('b~dǶۍfRDh87%c3e? ݁xl YV:b(P6@ݚmI-PLvVٛ3BRZ0X703A8&#A<.9|u# zCr;:i=z(\6}Ƣ9&xwwtꦃL ` ΔL˯$\Xw,%˜)8\@X.1:bƟ$#(r ppf":»Ǘ:I07G&bA@΍N{fz,J_@u5oneeG pF?YAcdh9yq_(p̕Uet#Ab(GwVlĢ͉,g[k;Dԙa"sdu FDϺY#[9$ KNrJG Wp |ש1@^T7sNOQKtˤ=kuVvF-܂M8_'ryR0ib :v_Y{Fhˆ=P ow!CPg6 sW*웎,j*H0.^Tوz^&I[2\*xq`"llP7 O+g`BTaW웝 xo#Bch={)Z'<З|b#K\o:mwydmxU,> jAg%1Rg76czS 1>p\Às9}:M}yvf7_G uDиw\B5G;߾]֣x-3duw|A7H&Gܞ0ؗlZpJo^3abQFjR6fv sǽ `k)6Ո f7?ZFߢl73iJ?TU.FUq۠3瀪1ڋ'>N0Y bҘJ,#/?kXp9 pz IVn&tgf}k'5߱Y4"S)nET3 [)>*מ0 ң}kLP`侦f)%%O0`Mzև{RդU#['8 MT:+d[pGS1IQ5́ 6|˚i 1@\AV(V^|ᵛ 'ŦuHYe5W$DvH 8@7eF唁!yQBWb"f$Jud2IFq*,e>9jP₳',M9c_dg]nnWfYHNbl7Iǒ'6eyZ(h{S%FGqS§ֈc3J=&bY„$%<| 0wޯ}za#┸cL)V2*gλuٜy7=]|$wIػNGY&2v_PTڡ=DL-/O/8[HYb򝛇ׅ7HǪj2ʸ]PoMo˂ 3ʴ|c{O9RFbqtSLQQ -v[""$7y%{<>$-s]]@9Ot|Wk'( j>P`Z2Wד81L36[^\ZB/3vEی819Fv3e~D"GcJ4xqm #&8ׂ %sjŅ*҄erN{<3F/ w(Bebo~Aؘ1k&S3نR"1mbJڢpL }R^TaGM)Z9u~Eդ~ S| }h6ο+U\Ev 7rReTۊ{t]rA"x $SCeYKBiBW]cve!YkrS0|Us@ O {\Gl8$i6<ފ&^Y9RH$ۙ⠖#ʈXdrwx[?7M1dw f)ގ⇼cmf<33*Iilˎ7ƛ@$Oh>XoiInEgG~kہ5G$]9ME\ܵ9 V@4LR6-UyGZjsE;)b0w2V9+6]>JE1/ ]x /?pZt:FiQ0 *=_A+m3+F_s1Q6pvq_f 6OBH?;0 " 먕X] -YSDԌK}؞LG0 Hol5l!Lx>uuv6D&G4O.Q2XzHj(S4i҇%߶GE8 Mx>Hj |u) u2V(0aqS!i{,qMIy_=}a1 ϐÍkz :6P"Јq^ Bmp`4 ;%"CW::4/.UO6-dɬ7(HJwh^|DCOں@ ~.DrP:ᐰmK[Fۚ9/P<ީQͬ綏nz~P,b+O YKPocpWobqn*txo7G1b`DMdsZ]M'n~aR+[ Ί*](`2砷ʔyYoVN !Gjx6\J?G9m7N<p%8AQsMt.@*h>[)uOi _v4 ty5zn *_&/Zb(J0Yt;'87~ :b*# ے lxR -Tduw'amta96|[E\}kI":. R[EH}v^T|$JLoDȏ'LE1oyD5d'g#iqvֈ+8*pa(h=4gX%~u,?URXF6}kK^ >ߺlշĶf㎊Xd=F2j.P/ ̛tI(_QfdaQBs":1aW"{|As)o B+Jsq =0Hu5!9UCBK *4LFU"N-WBnXmɴQ*\ddQv uV@XȞmTMOZ6a\g^#WЫ0# J̦G5'vvVټx2(Fv{68PS>DHEwxN9y镠LP=ִuuy}v1joe!5dzRzQLo HlFn ٽr$6 \udV@ݬsK[,%W7hGnNc8+]L @][CRIe?5<$"ygD@h%BnH"T9(\KW{@Ũ@|$hXRjMtN|{.CbiH<]o 6UAM:Q2Pӻ9+q\R]0 UDcjޘhNx8+vQIX./47uދEOt40 MeR`øp "W e.]ۑH>M`KQ:xw7(XP,QWahiT{XbPĢ4z8h׮'VaębkC9ƏmbXF{Z]ͲJBסўL%e|4, ɀg:~1OP\_6^i:HEj _P oARB)KY %9\Ap)`FSs[WvEI|nG]D3v@=TXl%4LYI X!i$moa&:6z&;/Qⴛoј:UffUR?-`Q ``366r 3"[p:tr_.q0M< UdC'=+NhY ūo+'=>6uuC!))nѠqֳ.UiF)S f:ӿ\V!;ޓ2OsD;(Bꗔ~OV mmhZ% iiJMxX5ٔN;;W>} 9(/r87sZ(2xRr'ZoŢ*˘CviSyS( N$bh X"pJdKM0u/3Fa+gV<Ρ"lbDUY.DWhmHF5Zf 3חvj]=2;%rJ]vci(-[h1㜳XņӠEQ.9 rw7΋M}[i`xwM}Ocj1^B0D\ Y LŐtG=wq|iїH$B!3|:PC9K(5KV٫YjE X)mՑ6|/-n?ſ[غN:O Ll)| _^ӛpo|ত*9/A NȰ}w Ls%VċETM|c=Ojo Zu؂'1Al/Yox1wVg]=x/"Ʌpo"um /+c8X0珝t1@wd(>"Y\,yj281::9>n/7s /5IH`ٔ Ӌ-.ki.}%P@sRPݔw\m΄[q/>[pDS1u6%|?Z3k*B?͆/l߹˳KbP342c 8bψJO0@ڜCH&nHq?oy>}k?+<Qw_<NƤ DxnQ^p=/,]TqQ?M99&SJFH>Vn@s3w+2`UnĤs8W2+ؗ0HwnNLb^׀u35VxIFS(} / (pauLʼUq` wyvQP%}):yqScBj5T/Ab)MxH6=>]CSUgb>t_ek+y叁+C\ H7/ 뒜} 0UKj]N UYPGeƝ^kw0]BA][_wj)&ww;(3nkڣO;ۯ0fG4urhy_C9>ύ?<!BiN:")|cZyŜ! ^5;]Q%J߱B;_u5CLi4VYvƗ[CS;cTEvE9w r쿒Ӕ$co6Fֵa1^_m&m:LYElLG\ǁxXIzZ>%hk#EX kYfAm>b6Qմ!ԑ9MJQ=)՜$U*cWq(UϔFpfΫJ_{˷wMi'oLB"ӕlQ Q'n!t&i]d鯭H4$YwAw&}ViD-} A~r= P{+L#A~Rjj>X t;-DXje-Ud(>W96r+]M |Vm<> NJKLyT`Dxh.}0+T%d< ˼/pERx徏Yit6$ 0a[VZ.!'B-YQ.[ɮqT K7 +qGQ%D`Ejm;M/|)+.2_q4<B F=B]q_-(ĔVPDPBU<\}vf^̮0fM,:ru0Wĭe!T{fa :l@xwϭfx 95wAkʷ;m8 w=)׬gfmu)90B=wRGkw` 'hf4"wZ2MWt\jkJre\o-)(ׇh-Y9q0|UU`~EmL,>ڌPROt$ ?PđQtT9ncM@LBea/+sRUz4cYV-`v /̱tB"jPUIs(B@96@V9ZPV! A/OcՎepz?7Z$++N yk\ۭ}U7֯?r8nT[N3!xoy GWˏnm!G}Y6v"_u-3x*"݋EomowH5XR/Uh3?ݬ>x0VClQa i|GuSF"Բl8wU%W$?kZ4`Ҟ%jM{ϝH0;l&S5 (Ğ*HX!z=`p.v'VDt/Z[rN* RENXb~+A$OnJE2H1a/,{NSwpNR9@ٝ)ng$o bb+:E;h.R,Lt;'؛-S\S;AS+OQЀY"*~q 7X{M"c?<ǁO#SU_6,sKo⿇Xk}@{5cf<$G1]! cqkupas1}&PS gƛ$i&ՙG\Uar ,FcW؅$]ޯz+x)xEgpKNV0L3L^.}d#K툅Nȴv.킑U:6H(K'G=P1!9*3ີOҺ'VͲ)'Ge+X5&dGgRwRۑJ#ku4cl,&֗y^RFyٟ!0wZ -)i8%qxTS"U ,$v-ƎS|Ʉ^^$ji0VM4ȰW%ꞅb-MOq^a2dP|T"?<<9= tpd%&RZT)3AĀ]7>wyj[g24 QfwDCFl*/2a QtuGyh\PqOb :m|^+ˁS3a]o^HQ+9Yi-cF}ڜJa@+Z2X^bF,v"F1-]v<״?eåGX%|uZv,qvI}HnL ~VA)'QiuCƷip]+(U dWtrRڋfT98\vrLMP^0Db\Fj'a6QBbTy/7 mA4:5hGܖsKxT) l}n7rȏ c9w;5GLu̝'yۮ )4Q Vۣbal枔;cRQe\}dyB(RD"p7^v_ti3g[@$Y:lsXKoZP!sgklim aO5>T<{ F7kH:zw'姿 )J8?=, '|8mG;W`6dLW؀dӦVlF\HԮq$ ӤW}6&DXmXN>[[V˵ z> "W>-1loOih^D{dzF_ġ -r\[̇qnC~oSMFUSAYg7o08rr-^;b&ߓ-֨&q6\O7h|q eNI]9(}ppt}~]y(A*qw%G&Jf̯a""'ra>\+(CZ/WZR+Nu6I ܄;۪54:BlMQ,F@2FQH>VҧnoaLC+8 [Tao=kw{46|KG^6?A&*!Y)6=/݂sS(åpj*A<䰦2g@UT[,oׁ6d^֧\-G b/j.6HY~:+~T9U`sD&-?ل[RZ.r.apt2a!7'NN:⯔LoquXw~װrW {ɦڐQ٪F4 jvm3s?E,1h{uޞuDLeސL_ #QjvA=y4 o,^$:#]U}jͮJ^o:`9藧ݸ'J"M0ndX%_,A'I/5x+Mf#Ak \̨gl%[T93GCNPՖqIk\gD#džIlC"zS(:M,.;lP& Of鲱Z)Q9{[O{Qtgp 2k=ځِ -ڕ@S˓u@G 5?%h?u/yqv߿_{x栃י=B˘z,2)'K`gFDp<C&ɜ*h!t#T?ؔغXMN^qô܂_6\4XpYՈ^}󋧑$%;¨ MTNL*[R<{NvEkKp =#2ur G#^#(w%+,X'Yv b4'\ KF'P OcTK?.ᇰX۝Y$k3A$2ǎeAk0,7{[Hcz3UwCӟCfU]kfy%\h {R"[v팠*TBG] r VXuD Ѕ /盹ޮ-dEؠs1pt][du OfOک<*g Y#~\R{=VW1#*-zBD5|pѬ>rgzu'?AfB*yAȟ+RUu`J&]x۹zm@p?^/ƳX5u% Ҳ,6uL>aaL1v$ ӿ̻72(&ǫd$Ҵ Vv޴wy JWIݸ#@B]ml5FqyhfA¿.u4NaVL$#1H4]CkΦMլ]Pz!,\۲vAa OLXPӐ6hKZYҬ b)#>j qѪT4Ғߗ셨xlзh?;p3W.2֭@壹yOٔPSZSn}йh謡.F5׃;eEI2H,1nF佗iꘊ}ɩl0Yq L0>?Og47l u|crNm I;6@Úk~QԫlNNÀp}hrJto4fDmcR ++KcWv5ܦi(=G.pQe'TuV tq})G90&w/),z..t҆V;oπt J193/ rJ4OHnڻ4{mE>8w9R5TiqLuh#>= BжwÁ А "rZ| ,p~Q0ZoN1W-'!$yno?[rmS9b&5wPN7#6E=㢦7ՙk7~:b?SR\t |Θpv fL7=;b}b\UUAq9}b҄S*,*A`t¬ǘXWPe ƒ|>.+Fඐ.(eĿgFIP"d;æŁNQK{I2PHvdLa0XOre߃캫b>%lFtyO\p{1:ggٙ%H>kM믨W U8ݑH|n~t۽nEMs[ɔ(}V ㄛ;BG벦0z'I),`7; M4;u25dPeůӹZ7π9{%.2S_41l &WL9-?J @d+!&OJo7i5kڿ*x`%~>;hYG0tf@\3j0R<;KD??Š{=&\b /r&"֞ !0c6Hzx{M 'S7fM<'Ap\^ p{EQOh+|ۢOgϜ oDJehv~ƸW,}&kJz=3Z%鞰`&Xmi5%d&lJ 5wBND3>2lg.=c!PeL{羒oo=ρ4T+I$L槢MWZWz2~/4::d dGY\kSXA {B 4Z3lgY xX c罨A]$d;|XOR/뉲5q0f.N% z!'Tl^2^ˉﰅ*3^\ K*ġA>?t&;SR LӏE_G=pfJ.n4էVOz*l҃θ=n_%I]h;Rpz]~1mJ̳ڢ!̹mVi+[dJ7/H~ {:R aQ),g O,V 6U.@֍Z &:Ν ^ic}F}ªj-B874&^0Z|)ySp[QժK*i*8Q fUyRn)sLn 'oߊ1vv2 Rxy]1@Yl ~&mߎ7{Wz` -VJ)1Љ0<(m|~NAP -ú)Z5u ljML#ٳǩ#" AZ&e alxZNA}lTnW%Wh4pp(@~el&gm0l; k /É.Xu+go)ZW gZ0W9 K⚙z$is@"A`zdTܔci's g'4K[)tjS#T#;Z L= ̖ % ׃FhAAo'BAMp>0,ox̣flP$P9y(8^|qKaT$ lxHM'hǓz)M]i hf12qK=f;KCUqa++TzF_N@̬-@1:$*Td DB~ ۶}Q!̐;⣱Q2Wg&Swn./,ӎ>"ΗaDӯ6#NT}wJ3&S}; ՜=y^"Qy@La_ၿ%R"]sw7q{^f(iIbfi(R`N>LDB]8dc CCsh _h$$8bKLQσ\!mXqՍuVϯecBC‡|IIRnҩJ0Q ?@-~8ur{WEϚQR?`AlQ:w|J78jڟ&-1#Ֆ۫/ ./ Ě\LXwV5l CM8+ci{!aF XGdU.$ҭPTd_jou\3AnlWe؛2M*!mH['D a"jW DnI1I;Ga -'{cY~!˕ Ϟ}iq] "g%7t^m ;;~M=З$cI`|EJj#V sY}l(1H`6JOBi$\\e 2eېbU?#.WD;T3,}wXVb!"YL6?0j5<!kн Ud|R?b9b0C2O,EMnVcO6hqX ה0DzMo]e@ ʹ#pP5jQfE/ #^}:W= =P_`BN% k[O EG % ,VΎOINA7X!<9U4u$K :Dw&d=~`QJp9CkL~<ؓ '4j3l@&urvMwGy壐vfzʗ0(b3 r-,h:"UȹL@z~]v<di6o*ߛ]m;V\F3`OұwC3)6Х{Dš1:m^4H)P^SnVg _ BU \+i BwQiM'j=de4093Z(^؉\SQřȷN~h{JCse@" j %QA1_`W|>R/piM$Ry`nX*(v~G;+;=7>уGc /&v1Aӆ9MMR˲{`)d0İe@Co:9ϙύ11S 8?΂#pb3;dE%v,USԕy H^)lڃMduZ;, ɸtjx6Lj?do@ip$~89? Gmc'Dh_5HreKT Q/s>@Mǩ@\ÞkVt}Y08n[?T4>^ͬgTذ M"ٞw`Hޮo>zvvZf[}dlzRC@h {+A5C4 +ar k18.Ka"陮4#qюD9MJs`xuL~kxHdQ/I-ME|AcV?3 :h'WN9#Luc -6"R)4]&CJ"&r!mEg"P.Z6$U9Wpd6Xkһxa[s)p`oیڼܻq3Tݬc,`]WѢWHux25̑+,Vu.m򛎨WWJ mϊd'Plu)cLD؈gR_R( PtuB `7 EIQ̶r2prryD~ܗ&z o;Q̛!F@Tc;DCmSЅGӕQ3mYF<wbթsT +9TG/O<vnթo0%ٕ<>} %M[< x81>E--u^mxu;TÀV!ܑr.Ғ~aЩ2aJ# vV"oqxo1F)r2e{Th#$ fAvLÁɅhvp)zI_AxB}#a8Pdlf,WqD 0߸$XUNƊRNư WEnp5.4PթDMh5hvru>D)C8Gnp3D8%U]u`\We UVM8nB3gZح5R!ztUCcBN瑄 V#Ny"&vD)GTl)p .r0WrGtWKD5Xt2I+Wv˰>G7#t#! mVe$P^~ 뻲CIj[^?|{4x(nw1*O$ rğMOv=gfqʛ  ބqe>g oo2\5a!0 b%=ȫQJd72@t2̨WAJМH0A@Ylڛ *`xpSw)L"͗A`>LTǎLM<("ɂRo2U0ڰ)$wW+JPՔP'\M,^@- 7Hi G#2@ˑzciHaPpWHFyg@oyJ~/fhig ʱZ1rX4=FʒȵG Ek:CI3"1~}[=YdniHR|5:  nt bGOײ+LB"+ prZ1a ӗ:ij'=qqŲAejw j]\DgBY~8>uY_Ht:bULSi6rxQOQAI(x\qk,:' |_M}>@ 5u8GGB^7daHT ,>!)ڈE,ýG 3qB~/\s *D=r!2O>%P ٯCI^Unұ8`U;xċ]̺FCl RPDE$ ~T|Gv6g)6f:MI1@#jk$5 c~Q,E^PQu^a#V6;W\hzoyeW%O>JfnG|%rs^=QʐݐqK>B1Ŝ|Xx[$kd1c⪽Se~\yyx'#BjL HEd\Ϊ7u|B-|'u ͨ5k*ڠMa3jULӸBF$!XCyD557ǯvs4"* iJH+{t+~5:/{Rl,\pS9rCǿvWA[{S2R,d|.9.ާM]ci帠EO=gDz8-QvyWm A?"xI i)n*^zHR[N(=&o"ҳK va W ߆W 60 MH<>'P-"SlVMJM(i %}J/$C 03%T[<1Wi{\X5<*efrNKG}͝+zABA^ºo`I9>,v,Vgl)x8(Jٿ.Ҥ5BѸD=O.C.J[5:ǾD_]5DO Y ˈFn Xi,(3;#z"(C@B -u0[˝q {〱l1휭K,<)*E9a -ȉ0ƒ{ZgU~xvAyKıM!_!;-%55 6$ʈcr#Y$ɬȼ,0>Fc׸OEg!["6&09}\I@=Z'=1DD' 9C-Hq' +qūAURȇy=NGis,JP B79gO4bk b0T)"HlHM`8dC2K8IbU)6ҝ1O(T2@I YWw~ }kIZ'_ q+-Qq憒hkpx;bze{񄱄vKLv.Da "tRP{[}ڰ|mHy7&psRA03 \s W.EW`GcSl723*])5ZǷgq>ܝ>ТTrn=DߎhqY1\">=x j{67FFLikvS@j5`Vn裖ܘASAI?U`9]RYURSghrږ͏$lp6'uۨ0浮7:F YI"_Sɇ~AKo{iZ'z(}[s`1%^0wF`lX Խ+GxebBzeswTR,Kv:=:_/Tus ;V *Fʖ)wȅab[6_?csH'>Ed?#HnxЛc0p-dNZ.řEpsK-vCVoice%s)l;am?sb튚H$BS/*anWr?uGSc*`+[ƛz9Hɏt\BA} 5sV:RiTS#,b5hwօ.dgǹoρ~ap,,6AI) IW[FJ0xƂtTxI0yPoEuڅPOJ*V'e~~g{z%:ZS xs.ȑXM?C~"x`qW1Yl^ZӶ':\z$Wjfa5^bpA),M˲=Wi/X38bCFEjuwVh~!8݈j-￟x-)F:O0q\pb=$a1Ъa*MpT_G)-)iT*X#x6+Ls͠!VS'bLjA/lZ%zC*-aFjejAX㟹x/(U&4) p %j~zQY~wc{OzVY(jtC_Tz\͝fnq5NTc&;}Z7DӀOVv-cgTB/7UA~ jW&$ub:ޗ j.zx"H7`>K)=w%o}zT' ^ E[Bi^t]9P%&7NIo D` q:@y8Lx<_y ( [3. dw#~eOY̩Ju kC@AB6MWa#3"hqSB$nO}Hk)+}]㥛Cp; $ -֕>ݰߕ\gYsލk'XdP8@kc}dndOSclKyo27s4#pljD/({ yi2M$ @XJz,J׺qom1D~[C QrH-Lq/ﹱNv-ܩ m#˒ܲc8} Vf.,D\+ۍ)|}Ni{:JoPn+C-Y_,x]YWt`QcjBwAmaT $۳>%Zp4fm|HM y$t[5T&`PiW*oUau7|P.~KIQ}Vw>#Y4Y¿,?ar 1Rv!ovA5f VKEE;v09 xצj`J+6\@N2H7g%nкBTct2,?Tr" [ bN9n*rIHʄ )Q}sCժA(2F_R#}U+{jbyC9k`2@ yOjc E%~T ㄪ`zB ѹ6e]N|(Y++dI'YCOοb ^3k=Xkv?҂[h,fP'iA%qm.c/Wq̳a}r(DTF1}s,t@h&5"v=g}im|jʹJSzgv=D@;!Lr0d%3}K[2_..DމS疼%\kxFQ-i]ȑ x1hd@ѝ` ?!5y<&Hjw<'3ѵ|qR Z[H3/V0kҳڅF6A&n2kMH#T77JPTT Fۑ1Ce$qC{ sGV:F?}/ іC8&8wCׅ&P̫DZyYP&pX TGR}cfYH_1EƂ#:|eܥox\5y'4sy=t}CqQ%S\̏M, T١̡GyK5ӂ`R!o'ta }TN41>ZpήtZ{_}{&%r_#XOO/5MsNv/Wx'Q`t[ Xwc7IF !|VUAWK1]i=pUiHYQKY TuFF!:$S޾dƳx0| nd%!fpD*+aZNd#у<DZc۰jrs5+W09~AqQp,6PF,3"nƃ%Au`n7kA)?^21#Lzkw@x]X_+ v ʱlJ97!_Xfg)ĥϨKQX ?1?L02wT$v:߆_ 0_xw;2ʶK K4PuBIȭȭ OO ve7qN|es^O{B9q22^9QiԐ9˒~0Z»9OEHq%56"Zz )ȠƂ@ѝi! ,c`%cw?ԟ=k*u)Ы4e }ZoM_jᔅTz/Q]٪>'A1Ku +YQGD&xlyh ɡz2SV؉)qoP yH~ߡ"pkAh5"Յަ-3*FgٴMfI+`E*VvI4qe\u%xEKy'*گ4$Yt@V By29~3t2o5/cZ6hT' p [&˗ǯ]a;[2;܃0AUtiQ!  [,o^I8(1R([+ٙWA6|O*n/)>8gi1`Q6,b,%R>ڈeFH._䎂ߊtsAu:աĘu4 7R4wv~ kqu?o/9JC,JstE"IzK"$_6'A9b9P?~V- LTpƆ?0U-r^_)Sɗƣ|U= UXGp /YQ%*BB ,"A3^0d\gUf m?CP qW&]%v@dfRxf)TD`Hw.F} /ƂbK?gޔcN]܆EO_9a2;U-3Ri|Z>d86t8'OV^5]?N䟿:y7X9Id}<<ŀRp 9L1u-氶q$߫_vfV*GU>*Ys͆fK@âzv{rROh+@N0F]P{#U"ґ.]Fw'A3׫ΜEeh\5,n={!Ąŭ`+4يr?GmbL)|$Z(8v,Yhe>;굾@QxVCi8@+ E57\7Y~*n[lڲ![O,|֟K/ ݚ灧~ziIּ6%2$PkV)~>PCWhx]*CW%K+aKJ }PndSː`8E lh[Z)1=?4O6d}ÀoTLR̓š@ FkMjI6n= 7OxG)n^c؊gs7SǁL)]B)ԕff3)';%;tBAcaH*nQb5G~Uxی>Leb]" j&%- D^枵9O'Ү^|xb7Yl+GoLQA78iԟWѐ'ÓvdSʎ\>╧{+ԃt+"#9y}*U%ʃ(0{ʬ$&{Fᚭ2Xo͛.3qj߳F_UWub hKsz]g33ㆺ~H `}oއx?lSy4[=O[\n*y=wo kdJt|mߠ.VaO&N8j3ʐ]a<˛$Y:tOE i<SΆjd G~1Pa\*gѢQZmcxDtLtiFu rPmWt AQd0=)WB-Z^ߴ|e8{X$fЧ&C_ҁh[|(CB ݂U c|P0RiGE4E<Ŏj`Fωp}oog 9l:o&?/`"IDؔ+ *6qFyzRC9^#<}4^ %y, uzHr#%{Pmqc)zW=+ȎbJ"+ϵK.lu\tLi׆H+YC1U'YV=C2\ A! vDp#tF$)W@j10/msyb|l,M^M}jZ*ODtf,@թH726Ul<F pԝ]r툉hd7,JZ]K#L~[T8 *V:onGU SFϛD*,j4bb[# Hxb͢c~iylR0֣9K>Z WBeXY*X#OYr Mfz>퍩8"Z26CzA.)f~ZCkgy Wh';#n9:>fVv#P;yGw- j/%e0&a ΨL>O;+3`&zr( Af\rC(#Lqfq7QD>rBy.#pn9vQo\ꏲߘ\8R@{ D^Ę龯y"vIQ_Ӧ/bz|{cno',ȇ2T4GjQtU1O=dƠH6W1`TRh,RfĆ86}ߵZgNɲ81cB8cZn6?L]hz9 bѭ=e{qځ}Yܝ(e]9U_ T]An5q`*O]ԤWRyt9Ld*=DxIG1փw=ē NiW] |QsdM T4SA4#Ի:F Ku(eZTIhRA l]:T'Bؕ}PƤO4EQeT3>%ޚ䃂K]ܞTQN.DLPem+19OHaplO:-=hSd7le 8 Iҡ L!X wk{q^jS׶TF\ޟ:E@XB"/e7hǃhJ/>NsH29'9sCDA%"J7G5tG]wKpeJ~uwDOW҃a_A(USld f80y:,u$qk!m^;牔2vS;4iMvzkھ bG;;o7oT O)˹wZ}8RĠ]?콴ՇiM29(Wj|u~+5(kY"u6VI^?-Z)UNbzw#*wtC래ZF&JQKî=y BӞ4xkɇ^-3!]/YBk$#H"w!nEYx3Tpr(ܳV2нG(IiÇ4Ho $`5Wec18%jABWl =gow'תJp@U(_ꡗTIJ῏mQnRI4k֜pSX ;,<mk#7ѱ0fCqTv"Z -";YqYB]FecL D"*f{4hrآ~STtQԻrsX$o O`PneLVa=G#äMS|d$ToKXx{)Y17 H6nS_amPl&Dz+jG,gл)/b©@>z2[ sQU|C5[s&:R&HL~ȢGxUNbFwZzj~%4¡:S,n{>&CH›D`v~WLt75УsA@>}($씟ݎ}k8fyYCX\/wuM 0L'biv^d~CʎQyQ N#ٝ_ U"QGOʘ꒍mc#Æ'Zʩvj. Lzõt޴/cu yOedʹc7p s+?s66H)`JnYA{|Vj/ll ۥx٤m Hr5:Ƭ{=>"m%+Dqc\ML)fЮr]d1E/TRy٩ ?7Aз`R :ҞyR> ~H83_b\jiLt)̓fJ%|dsgI^HQc@Z_U!«CLM;K6%N+3 I nA,鯂ͤ3>AW`Uw2(9͉j,%a ~9= &*\crJh0tf$vvq B,0;Q¯^WɕA-u>%!N~ N3@xv΅<@(w^OL\ӻ)lP%h]cqKqMB"ejDiXe/V©%K# <^``%uDaKj'rS4:L]Գ@WQ6,1\^1!RZ^ /u,ucMGLMACU-k{#D><b!M.>n꫹/.W ~썻%|-5DP+Stez#__P#!}4U׽qtfh7r1QI;JVYh)ĴNyd˚_z>n^Vo^~L%eLJ_L L6R!f5͟ n@:GM_C&W'6bGmc5CtHw#ܤlؕ XMZ?t/nmXv\% jA@'rQ:axU>C`:)jkp闘 #}dUthKCZ;ː>t9h60$8Y3bDnD=' Bo $m2p~`EZ,ly<}*dK!p=6ƭ3ϋEFb?BڋHaǝ\4P4mCRO{FnwC+ͼ)_ {d/L Q̉H/.N֕.VX$Y $zqz\7_v^ImM]P}w&3e|/-Rm aB4(!gʝleGQ=]x 4;kO'hTOŗ|TAϞPO'qAhtۤLx-A~); A5 a,+^7{n%5^S3d:B %@)O)SVOMPq-EG]六|H^q !ơ~+nJ/db뮮1:i,)_OuW;~l2U#H. ^7kǻG n lnUuy7UPkX橆S4$(L5}P8C &XE o/rUM&x qZ/ ;02 P?lne{lg%OO}@+X–,t;6NΩs =EmBQ ܚ @#s_Ƨ5rSz0#>wZ  :b) 9>|j0ٳD祯)+ MtHNo &EXrȚy0Ce[&jolŮS02!tt^SxUO,~a;BpaA>}BofSKZ/Y聣Eu|p/H=t!p0u7hnE;%Gjcrj̃b).B{%3ԃ~/(Yڵ(h\5|_}#`.`%2w14x1B4KxG.2˃Q.mY%)s!pWy7nmQ=xG?W`D*+Z>>4.OgaH~2SBfFi؍C-,M߃]t|nݱj&6ZNIbSGa%Ooaŗp(Ĺ/ T Z) bsKO' ( b7p@ּҕh ԭ 97L/W9?k|n̄<#aGjqu?Q)e[JE&YC \KnXl|O`MH|y'yxt9du.$ (\\ϏX پKܔ#p\OI[kԽlA!Q} /Ȼ(?>l,b:.P[;;D؇QJ%CWf8~E7%kW xv «k] 'O/, †#}=$/;zPCʲ@KzgB#(~7#C5 6/"'w¨0A>)$r $6fFڢ@G׀B@.Rz(^#%0̎hq'5bz h)_Xh-*BB "|YĞ{ v|N'{T{c+2b X5Y>]xf- ɱlxª-mq&""'\Gӱ14‹8Gb|CyoBoӛt UUxH6[+@H`_~!%xlܷ^bo*ID;-[z,ﹳPZe&I!30`t.DlS~(wHh:4_!bWkf2gwg5L λ#c8Gl\(8.͝ay 4;#~܌}쳕40s*7ն)bIH#۸ڡ dqG! (*(`Z+#3-hsL~l؏ˣMr^ԫ;%*đzUB=22gE[j cg5|[G㴬L$"ܿ߅e 'yI)+#ucꉸÓ--%?-K)a3t_=/EOSkլU-s@Fi6´c2H%,(HGn&o((" ͯ`\)Z+]Yq]0Q0Ӗ>fA/fRY)B'7.> {1"GQ7\Ib+L8 [Lޫy#r6䳗'|n.eV-tÓ/}PH_ hBf$Ѫ@j/ X4 lhB?UZzčuwKHՋ:s'CZ*$'s;SefU &.(*nPTN&!QmOW%\%XLDO=)D%*6* @-!cIԽvMŽP1hHQܭ @hɹkuXV狹Tmlm.]YܯT_'gća:_|Ukʈ9v|!9LNn߭d^.s=*`!al+u?a3KYY ʤeRo< sl5Tq { 0w)VZ3ZW3&yT㏦۰.~༯׼P'0hLnW-8 KMi4 V̥a ط}b?Y'E"w3m%n|;.5.ܣ‚K?_y]zzhi= R+L`6~μGV)t% ?#,|I?䐱l;ɖ_Fج3 (EQ){cN/D"ض_|{D!~͆"\"'$ 2T$͂&6+ Rd_@h¡b?/2_5<;MnyZ~_2^$0=ə#$|O#mNv.ZnNr `'hAx` 8alqqQR F G81[qzž}e H9kAk%_->Y01kPˉn#'Yc:x,C# lXB#abXz|lvrJفxPzr϶J^`9PZ3r#ΗE姛,9HO0?TC;gǽѤ xVWS:tӁ0<ׯ~ H }9 t C LW`DI,;1™p-_#Uq#>Cka#Qt ,lO"^DtSrcjzP u,+fޗg9HI 1z2rpms>t \HY2@NEgoO @k< b߁2X4[Ƃk 7vL39=7LCbZ "j[O軩FON Nl?BwO ۥ 0;@W|m#e8BrzUBxh]k֓sx[þ&6$!#w >V5/Le,Y"Tb1q9 i8:9US]. W-J?ϥ W)n)lP = &uT}T) Uvmf)ǜ~, * SD^p7P9+5*12n/+2<"ռqڙ,}!djҦK<H]eD WNJ„hffРGߪu㨺ePuЦu-bx?Nbyԗ_[笏U -c>B 8eZk9i[Xq]jG/$N43ל=DnwhH+!iqnp ;%:Qu>RpGh>@Uue^q2A;;.VaO̎gCrlY5?9Y&M}qYFby9wwSsvjĞѿ)1P?^] Dh2r wx ׽< E,q`KV=sX@NחCuHKWz&Og zP:^JT\:TϹPDj@A"(Q0D猒̗ifSü2pj]7%4g5s>[|%`bOOm# #5xnYD6\GMx9wN@7E8`JBžaK_Ӎl1mÖ 8{N0hh`!/w9 5yJV&7oc?q] neCY4)5WF||z!:wWu?@c*]IY"-5wBObP G*mC^ jGTȽn,)a_4oT)G9PZ s,`] ןmU̔:⻱ጲZ0al<ÜC>;mLg9ʧ㏗PvMm_m֍PDVْ= =fps>m/Of٫yU\B ݗ>Q.E^;KSSR*S ˪ZޥC9 }w bk5Ԅ˴!Rl{ ? p+7Uޔ&d |acZq/9 iOS5w,{[6:CYeƐqi*V9?}N  f@4X iބ {{_࠳F.ˮC^S,fwP*#;a" _U]VHiL&d$D0@@grK9+n|@7.]P(u7WQ7l,\ό8⪂' =IN'iE"G=٘Q? ľg42mE`gYh[gWXXwy5@1~,8E5}66{/kŋ޹aL}ȟf&6݇7h{Fno4ȕ2aImZ?(='UbWj&l>/Be:^)ر9B<>vk0d /7D TT]&f8)j*2\ܫeh聚YWp)oqزV`/U@+NP^. W8!TZ (S﯉|Mz=RD۝tz"ž1ն t^.*):BKϕ ֈ%^w?rTEFaç*G}TG7ZzӃ>HVEczl`cb8)c kkz_2BņI+5I`cەA{mY+MV!N^& M6+c[¢3FM]9\ dOV6N3Zr#AdK&$5c/224' UsͲl@5Q#O8vߺ[dkIϙd#}sN\ ?{d胹-Mu< ` (lgNg]&'#\#L4%ajP~6~MR:"_4t/[ѫʮ~Jd_Cs3ilR%QQĮ5+)DRW՗;U 8_Am_m)o(E餶O9$,Y֣JN"Uդ(r4FR=E|&+PC\fJX1xNip-0[w 0=Wqh V}SQ1CAw 2VafFrO=ΡL@ SJ!>GO~`rL˓JVwMQ-1"6 Wfm@:^^M_n(Dl$\{Of3d!-=Wf  ٪paلmlV1>aIM@QkݠTz8O~愍=Tȅ~Wgh K_]Vu5EB\ezʡ5q R]GK=6;Z/hyc.6<7C/`jm!a]-H4<8)$(6ؘEU|-1D3} ^t;p2YS yR}Hج@lPA5,s-@6Pњ$_B홆@Bt5 < 7 !y< [_2]_'{${53ۆtc_Kvsݒ2Gj#-HOc>Cz,Ile+ bzZe 75~^!hؿnp7WaT;UceUW9Zqvj3.&F W+'|HJ_FkF)xM"%_zbPdPKu Ym GIQ&%O; 66Zj Nٗ7׍&<#X*6#.}WT(wAkQ#{`uS(krS_궩qۡSg 7UΘ橿^#&u^0_螚Gb]*}evtGU0_FV3U=K81&Td6 +?ַ}B?etgYEw[\:Ghg/hס.c6h ^6t9ZiC]U{ n =j,m]SZ'\P fAJ~ "Q"G<"<:+F,O.KK07㗛7~`*bhZϞ?:._H蠵$__8/%jLKz%ݼ4B޾Fͩ|>v䗂[.FT \/Hp3/X1Ϻ&(z@6hsy6큈}SpӼb:7{xܬou!*jvV`wkͪon`Skhr -7L*D}dۘ-ތGn~N+.!zja+e1 t- 5!eYx ~B!J55G:-^r݉|L0.IJs Srٽ9a},s-4 9JcsJ;U$ mR|fyE:~JgHDTh\)މSea@ޔ 亳 ^q_}5R;N4- ~G"|D}1OQ[?J˱46GmUBnknTdI6`PDzTEK%Ubbn~}t&݂Hz۠RoMsґ W1@tWeb?ê]^!sɶ{}L9P6Wf-a n;l?: b ڳIdh8C9m+Z@h*?C@[rw0IQJ͕t~N"7][\>=f"7gן@>O}cV;j W!3XנK)\y R`je@ ZI*!ֳ6Ox^[82FUfgd{~Q|j,v||,v6ƥ 5*PebZ;@{/K? uGNqPPm6+┝2Y@@ގ|g0 YƢʏtֈ/@Z{v2d|h̒a =GVs 1Y];3taހ[4*oWzJhM^RO0ҢTۆѲ(݉é:ZSf7D;bKO |VuQ^W_s}LÈJ@L2aC*hi͜H;Ji@x.2DdzG`S)?|xOhG眼[-'?3S9λf\'_4xkj{X*+˶C8]Auļ_V^`MjVsAЧ$[eDŽ99:unBT:r(;`&ܶtDoq.hG%8glv11\w.,D?/^Oc ZE=@ bҵȩT)k`&(c yW[p-Znʹy([O2&ꨦE|[x fZiH!0)'7mnAԎ%bT-S¯ckTʅg۩qB7dh $3g8뜇G>T7vDƻ^VuW~Dw~[S(jx]CS0e>F;jAD3p#[yuxLdr֜-XAFMPڤTف(WNծF6U 4mytnhj>/jGMܡ c+VGt!zec7ys3E|4:ς"ɧQO0Dl+YNNM~` j|b@Dp1Iĥ 9b] nMEt&eSS 6r8[ [V6hpiF+Ff|Zq2f;b0)8hqAToh˧btߡncfLљqPKc;η0ML O8\hs:KPH!F:UjUs86j՞G"hvl}֔'9H`W«)ˑ_4\ m2gٵ^1)"()K"&*j'Z-Y0)7{"SaYÃ&E-Bm>h {¶z W)>Q_+]+T~F@*k%NJt 7RYNJki׋`-?-LY贮F /V8~D?{17QAi;WY2LDKkGᦴ,18aFa(v߇1UΘ$pR{imαi'M\+6M!Z)0ätWΏF7{0|R4=ҫs݈)+6TTC{>TFaF=2\- ZC+6G}acJ31F\z2#g|@m`XPJl & A}`#[͟ ?j<$7ߒbdŞޞe6`ϓԉ9}"|GtS% 04qd`944oLݓjd.0iȟm?hA28(nGmYc2ak˝xr. \ZHYzfOĈ)Qע3sSju 0*-2\8{tݚ72$B\+k6h-'ߤL"S )u{1 є ψG#fQza! uo-uUr)q^@NMGh&Vʎnq˾5i)9]ic[%ᜁ((cm1# n̻ժ$f0a0Ȣbu )0:TmnĠڮ.ǒD=NTC>c^5ZtG-y@E8DU9ifams[wݫNn]lY@XkR=Ɖy5B_%yKu1YO{mA̿F?$7^%bZ#nzJ E)%cz ߏ/ᇿa}IzDžG3PK5}sM\Y6rL/YbC>m?wHRf^uAVm[?)K~9 Y'cqsaCڼTG'*$ݝ5_ G/`B%_w8J= Ҕqw=j%[UAnvs/ @C ET?nՁ,9{ZPc1-T{@=5G<)[IbD7L OFj"_Q墬ewE9 z[c.JbJw+-r{gV9ҥ-.fBw!(k`lU#Ȋch5zInKIQ=/層N* ^+moiNla>Bk3 ""|.AhZ8w 'Th}iXdLԌ2=.Q6e=0"$du?kTN x8~օ1/l_o$;>I 8s%탿IGSy^dqwtzlY/#9ըP)D="ԿFO=.Uc:cmo3yY!VL ;K-)2T4sy߿ "p9JyF-€h:RXY+/}7=-@L[gѤW1LO ^]!O1љU.J\(I #C8WX\Z}P/-[b(F"^[8]߁Z> '?vH3E&̽iRm$bI%V3If2Mff@2#*r 1<(92-aj[rUJkPe&&bc(stǀdZ׸aIPj5m.|8fnWH^l%Õk"2Vo];L ZVXz#iTiYhUt`3fB;G_DtY kRC#9=/ aKSV_& L 6,+zF O/9rL&pY[ʺcP09M?o%0_]IwY3Os GzCX7R[>E wFG/[\gzЫ-%0{fhALMr~Pdt2TT #*5\3Hdb e:&аh#8K" C5{,!hHyAGZmM/PD!2D|;$B; ݮg{>[R6 Hʵ Y P,mT _\1P~`V aQ] N]ª(΂aNxˁ9sѸ/42Wy qn=$$ $_G1F >UF\_M'&y;bgnΙ8WI;}<F*^5Y$ɷuc*@V㐲\/ r cGFv*qЈe6rI{^Ɩ:aP{! eذ|ҵ/Rղd@"Bt%T܃%sN.'oݡL Ԛ|g@XAsoQ62?Ѭ:~bQ\<-;\.0L,9`#I*8ׄިB/ƷoӐݞ2B@1xp^%N5k3KG||l*"L*Mx ,mJ@UkWcP`x(0+" ,.Tj+w>x JnGS>:8;"Z}xcځ4۷m H6}4Dj;IeR8ތkiC8%)/ :21 ȥQ1,3 sKدeC)ߣm=2ZK8)}*AHR2^ffDvRtK{25C>%Xd C{G~q4 CS_UE&,3(+7:D4<^CČwhfɱw|))(h~I-*Ǖbg{7Snwa00zB| $:63MĊvZ( d sާZ3{;L8i@+ ʷ:<Ĭ|1^,4P0Ũ,ݥA\X':ȅCb.Β;{!S)I d{4!3*%^0;m6PWw"޳q n¸]łHO!'u3=\%(Bخ6)KP!)j1 ^@Y,ppY*ş-+,mwN;/I3Y J(pUvSLVQ `a,h_)ѩl2 ;m!@b`o//ؿ.\z :X"ErN-`W6+Up>tl~CsW.u\BPZMA<8l"+9#50TaYf! $(h$(j1A ?X`0,"S*G/d8o5׍ оl=Ryk4'l'8I{JyocdOd.Yľ,0G%OTZABX PfLM$өQډ8n[a?2(/2d16ͷ 3K/Q10β\gE#?>}>eXH[Z 9ԑyRK,$&)֟H T `s-ӥv)?LfVnx7+{VI3 j~nt'ПĠZ^>7b)EUVv^Ŋ*m ӣ*sWRO)*n|lrNd-N"TMwieAH@g~>iDM)]? 6CmGIbo]_JxEњt*"Pk{ζ(F;b{MǯW4iz!~,/-hLМ+j믱[TsVѤY#d%fKby4zq9tFlCEW_hDĩB+::wle0rXoPAsw~RRs'~os.!ծ"/G.Y$z1Q,X攟v!jՄÔVwLev$ ӉpY e UC S}i\+>t(^H"Уz -1W0;ƽ#يor(mHAmP 71A@; BofsUbYl_cLN T^tm9/` 6oyhV92E# t.a~L0;*{ҋZFa)xӾtrV!C4Ҝ!@Wk7Jn8&"2;2$ZbO7jxZ\&FaJ@y8o#_BJڙzG^7ζS͔Wb_%atOCx'IgSP8?4]wm̮hb%i11$Ef&,+sE{]1!Ř5B㑘9ks[VI R/&=R#Q($ `؋$䢴/vYy?k.<i`KH: ~{'{RJ ҔAӺ'*3DM6  I1~T=bªPX,@^ Hܦɪp3xi ٲK9SB {ݪɺE⣙Cӑ8=VM.I2=_l"*C]+{8m ;ehRe?*d8U;@|+\k(bUͦğM)ڭg +?ꬁ&/Qn s,5H%lKxNr׉.rd} 'v"n12xh3½lk̕8 G #)&(iOfj')9L{FDf 1PF/8{4]?VZOu?IQ}m4$DH 6g'#jVѽ͔FSFPB3SK޸3/1RpecOl 5e\8pI:l3TL+VMp4/3]iD3zH +"J'wT(֢Σ4T${z\j216dzÙ<mM.Cna@X62,>[ہ ;VKwJ/44ȹXzaSuKqӶl-O>P;N^pHBr,Z"y\)r/lX1]N}|55F q:𛡠B)Õx1vPMIZy\Qy)?fMq+-%Ebޝ*R$kd| %,ڶrZ=5ygyCj3(>5Lez@JAF+ /C@6P+4ҴQl,*p Q/Q߁ g?aco Eek}5,_(z7Z]פOO.Am98,ҨɤV |A1~'Τ?=(k_R/z%%;9w6 L!0~7~#9{x\Y;=TenP-P9a;֛wfsk.X1= &8شy58wo:-uq8J\%"W溸reega>c_Z^:ɶɜv7ORϸ?H9xQgpwSSʭʢ j.WS할+Aַz'|J)S,1WH-|3vph}PDnd~-1 TpRɏ%nYI|ӄLJx2XD<E+Z*航3KͱmiГ|›ĠQSEٲ+,r9e^T42,{jղHS3+ejyx5>PqvYZYq:ϳ@5h3Vy [;o5꿎# \IetN_4ck $HT~TwY\}O.cyhp)7KŤWoY6'ZMIP3iz/ox0+f 5D%@Ő" 'Gu2F/?V PLPRH(aA$]TK?fDƯyVm(ڧr!'%:d[G~%S!<-nvS|@  ^o:hp20쳶 kϘ49~ jI4IV|fS[, tFܣNz1Y[$|zl{ O۽ܙN40NTkN3 ڗsX ) MxH{.D@哧_Cf_kVvҥ:x"ͮ,칱i7Br-f |(69`|k6f .B%FM>ҿE P3;ݞ%i78PcK;wRϻI q|0J+dW\G29 }BK!~xY_OF%A)e %X{`N&C`چt!ݦ6Gz@1lkH^솉W, qp|TÍfv[A7Z3 mNTh:EwkJ*?Aն13P mȎ~0"KQGx&pO3c"*7\6+Mg5T8eMcj`!*uF8tQZB%8cXM=(U=YDQ-aV@r@N{s` nig>H[cP'ea[{Mc GUOz>_]O9~¡\*4b^6Ϟ 0˞?(܈x rU;tO -KD{\7) )]4[HQe[vWrﲑ7DMZ-;VAa&2ަ?l4䉫z.BT&_\@T.%% =ӎ>{tJ]޶$kL쇼=њք*+t Q(d AL^aAQ$^NXx-rbAb*JudQJ/Z}rsЀ.7@A]xGe3ƶZhEڝÆ?e"c5oDEրBiI@1lxY͘ks2R98$(=%Uoҥ]`ง,U'lXTwVz`OBS"`CUCV(^xUNO7|hVr{W|=hV ۸w@.,a?Z_87 7Jg!'d`5Mv>0W#,-$@w: {>@R~ _Y(pޮ#"마V~l r??̂/$xѴ|[:`k>dO?2pŏJAYvLel{&ma/,-P}FlVnnù7AP$ϘNOI͵ru@㌭JtRs4fW, ht{v~3F3•~LP^Z]8g+ ^-FH,jنmy̖ B<Kݝjq $cCy&z%B0\4z9h_h#)6%v<#P&0)v)`dU iV4"k'0w@_z&vrpNLA!n45>S b|AYϮ;~VW@DZ_掣Cy"[[qkb1g*.63#aշJZ@ŨT%ȇ3a{I Qͮj[j񼾶"3UtG,Jiv^VftKmZQj-.V̐9&'}TR /v{#qA50kh2/DZdT(HV[#a)I&/(l?Xf\9BuV '"h( DTIop @:QYէbIy^9,3 t 7S36_T2b+{Q:.X5qTIȡ`xHAOm+u(P(*700v.8Zfw֓խ/cbB9Ǒ{2/J\֚n&j'v QRv 퐄vOlt3ˁ#}*R3KE$PpnsYXZfy.Re|'W؟t$ڃ`Z+7ݣ,xޅs!%IW\ ()i;U/ϑ6J{C5Tm=PH8:3w YMրm;PysfLnX݀j!9b;>y3ȗ(3b1#|9oH `׊X,r:` |3ֶx)~f* ]oĮ-RuDҥ%e ( ! =L$%ZlT{7=X$ދ-goe˥c4CEI 6t؄>'\:?H#/yea5z-d.rU/ K6I M&O)k!tJ2;X<3=#:glH%I ؍idRN1@H+09ueq)%fJ(bXnnjMu :ݩhA鄔5p#Dr 7,3Gdp6ylQ.1J*u @;6\Qϥc19=|T6UpߴʲbŠ\iF%9 _]K~f+5szǠfm୵(2>G%!}oB ۄEI;Y\Ɲ9m7 1'ǀ]iA=wTPc*5k]JNF$&BWʻv:ȚjɏS9v9E+o4Dpfm.b 3S&:X{[#sP 4͌6\^VբkC#ŮQOhq>5bD!p!ҕ/6bi>E2>Y .Z' Gu1#0DPM-6!2JXQfy"@>5۸UCu;3 k62l$YsOti=;mN`Z|$iyjox[]x[K̑#4 a˥g+װ܂/\aQ,mcחOzfq2B9|N0j,O\)UY.' F?bYh`ϘZ3һi.{Ou۞ga(ȰP`?wԍT%uM ?:B8*,xP@㽪%Re[ھ-r\N teY0;ҾWC~WGB]%#vD9ͯ=|G\)UM5ZcN6#pn*"T6P*V^Ѱ`S߇*AO@zFZ˗׵&1ROݽpB1Joi ,262kt Q'`$_j^e!h@?Hu2ƔG7ka98t4J=`G3Z[1Z9d,xls/[& Wf4[H;3K=ؐ ?A4AZ bi!][yovFߊ'ЖhϳEq*{aQ #,MN:@i?O{Q|Θw}yqNbXlZ(]q ͈AkL0 )ݲP .dd^x _P(JvVTU}f o_^>R3۪+;j׋GBm`]Rp l7| 8އTR Mr /?6: NiyH|4)Ѻ&k;س]# ܐ;K"f9h \&sV=JGDVbW6rbjdo6UlACG^@)ϠRn@1*J 'R/8oS4I$&f0=S7"I]77z#>/ME>?!~ut'$hn.3n{ڇfxRcb}$O&z<=W)ķ*2cqpȣ*U\b'U")ӑB-tV+I~7 4C>(w:(ujn0˅kݑeaSnǐS诜MFcvĝCWjҟFDط6{X!/6yTO ݞ! -qʥ_ ۃsfZMT.6x@CP5e͖ 4}vXOy$T8'MTm;qjcq9O9P/mtɸGtV(<>H2k61ٶ]CpEO>iUD#Z} jf2jS6~zDqs$rޯ_E%B.'oy4 ]f_bC59i޵>@'E'kx\D is@-|R+e%rhuN ͥE4Hm^N'n;䳁4!erA/7Tި"9V(&ӨyCIS`p|@%{х/۞4P c6%*k=@WK1l\gD=hyi"@,w~UiQ (}`ᶓرp v.}Kw=?W{G~I|iF'G/l{/^2FbF<lu!X~  ƍ/E&o.9r04EF8ahUb)ԿAV/ w"|X^l'%k,s_*=~?W3pnz tUvZB3htt6֪~bSM蓱V฾V}zNGlp8d-Y\)+3Bwj2TrɰH8s[4?`5"t$)WT#&g /ba>n!C{ϖ3Qq@eI8Q@O`Z7}HCz5}l~?PDa,n%`ȅ:b+aW>#CoTCvRXш\:vn Atr,ìaDyEjϝ,!3!#zTւ-Ϝ'e&ש}8P4H=$qv8E)Y l/LaHg!fTa ޿?D1+ĺ/ݪY:!ˊ;$1/]ShV2id?zм8yp:i3h!4FާkqmR>rtuٲ:7"p tN MGlfb}fe*5C_l!G3>~BLxߘKSP0% IV l9֖ u܉z~%)BMy.@_ˣ~%)S BkAlc (o#xQ :N,B [(s>+O kuh5)GɴPWnl1, hkf[;Fi<ܳ%9U%Æ 04ԃ:PQ{u0{ 9<Qt#hR! :@ͷuU7Kfٚeʖб{d qM~seg<ΑW\ES&?h`SPXLI5ƩIy&R)=j#)J\U)93LsxC4{H5to}4[%bOFf5&eRn0|_RG>=ndung䩋9[ZFxՄgv@# kowb ݶ])DupxM5Q[I 6Tr͙abH=B:Q4~(%뿢aU,*2Rm{*T3 u'Xs]`-DuAL/TA:zLVo:b(7x6B9y)};Q%RfRÚap$~+So uG` ݨHVQĝC5u ݀9anҳv۵Xxl"}~mn+RBd@͚gBx_tMwO( THsM53j}:zY!骆pu|v0N {)Wv!3Y +qSzWзD$>퀲;\3UD& 9M,7- Q~G@dh y 5B_8{bZ#W""U||O,g /#WZx[t U)tW^}̡y|cή?zM ?q+WX-|hDh4?$pTw4@;џXw!7`#9'. sƫH6>0GB8 gY)x"84A"-+Rrg /!!;OԵŌ gYfśC9'Q2ѓlwrøyF|HEWNERgZgjY݈xe#7m բ/2w`1 9[$&d%M!*Iqh-BiPt?oA$oZ]3ė1Q  d:54 ^H<r.fӱ_ȃ:MGWq#f:nPS"c Bb: .__6kCjFX}AۡaeC&_Exٗ k[ Q.#M\2F:.N8YJ\;`0ls>q%gcX(r9wx[B9x>1QnRe)Ig#6䇆X18BdQ̫tTVh~FJ Q|98v2T; [*ކ\/!"v*0׸G*!YYg x\OTa"kJ(SuߣEXi^y)NBh-7suau4G]rF.+QG {0oP=ߘ}1m4Re/SIXDT:d'#zR3KP,U݊40ߖXR0BYPf^=l0^'_ШkTX%ڐ*-"e, u^f.3O[ȏb",rP;0{^56T]7uϰT)=:Dd0G$\)6 Ggd vkG-anaXθPP0!WY#aN"8cyN\l5#g .y>4z]V2"YJVOoXr]}tW@ma$3Èͣ6j2]_318 BIیn{jtZ0#Q,@&GoStCb nyy)N+Z2RԤ/Vd  ˾.4=|y&B°p M >`kdE6YQ8=%С^' YS`||#2QʁrcN OFW2\eW >iP buCwDĢK .Q3pyKn=UCTlps)^">1!g8V#5K!2``p-94MrJ.ͬ(Cs/I0ӓ]PrlR1g|)zE:|^ ql`uWX(S@؇6.]}NDbK{H[1|^D,~WK;x0e?/Lk"o[C ,o|>]?a)̍ #L ]1F :!οʍ- g=Ol7V+"&K< OBA95CGF $6g{#1_ϗIJq}.3+h]ʶ7t"fy=ƷHWt(1nlkYj&jv, `Io6[arDv67;TmmQQ%a4җN.,Nh_R nf;}̯ޛ^ *qXiMU[gpUjy,V1DupDtz& \@D !3`=CgJX ܱWj4y"n/ս٬[dhŕYK9. 5Ex8++5p_dV&JJ{ t0Vd[SLA ٨@V'FLxY=htM!ϪC,&nhHy; i ̘,E gR5|]3+ٵKXt, XX]7n)B-,zy7bmē<-eW.3Xqd ?)&: _ʇ ZRf!\{Cn`"X[$^'y^4O=Vֻ$X"N%l-Zv#-DQ̙L`}-ۿˀ ` @ɭi_D4_i[h'[ QGEuM-ʣ.lWrq[vhL=־t7 l>pOX]&5@#{Ö^̆C [v(a!FxYr [ֆ:$V+\耛 PbIYTޕ5J&։ _W@C>^*Z[J. #/p &qFDJS6::h ,JzOn/4_m[f|~z`MwH g(mqBY*q8HДPpd[b~N=R%ΐzG_8P$WO>˚5Uʵ];!%Z\ oyh0;X{;5]ک>oz6 B~)O%m,hr`Bݷ\TC)IE!փ?,8g#yHӷ3f%2Z[֫/ 8#ph1 >Dt}qjMVc"Q&neeDn,<vT͠k ]wwPh~QȷsL֞7h K*_VIL|đ.PqwǏ)XEV6:v{6݈:+@y).n4 Ŭ&%R:= _-@\GϣO ƶF^Ιl GL6 ތT g@WHNLQ@[vPl#8t(xKv,]1=o1F#:!unaHH$]w8:J`cF4Fa9P;PY |ǽ Q7N837K}xX-?_@ؤSQmpkў@cuhtMevu16V^*ivrAn<%ïcAN}2O-+qG#ap%HIxCМ Pu+kŨF-.qjcz;(7x5W-5k}> V5Ѐ/ yu[տe>=\KKwڣH8= ;~Ss?D<UOoU}8!=OUl "H>+د^Uj {Cߍn ..8S??sDm{`gBnϋ]Uc=^ƬBò&}v;cv2ϴ)!G`ϭU7\v/1MbeJw xCTEBgb*RD5YDJ{3v]Cp!C.'.wKAB9\I?@lӅ* S/e+kV4-y*‚eu>'{>KS|C=?% X>8.ڟ 0\-\ˊ:WLS2vy&#Y?^8m\2ڑۉ8=|7 h v:sz1o9`~ӫ U˖kI=s?<'࠹QFBb,Ҵh8&sMpm {_5EZ4@\L@2[Ðd{!W?C+"2 'Ed=tM>U=[ }P^sBXPL+h{-QhU ?=G;20+:cHHrv.Gn]UROz:Ϛt|h/KEt Ge&X4禮ǺuԱ׆ sdXXG?%@węÅzk;.J"8XuP'PG,sRFEuPC)I^DcĬ+/9fƖGz2KP }jFsp$, h70Eq {6U$L5 "~;LDT ބqŎf3\bĂ+; nbEl_}sNl&w`|BK1aQ7k3 >V+:bƋL2=ʁR{S>ui;p'AfɆ7ESB8"'`Qj#˶C:?R0h`+yۭ#&rQGb>f6nA\|Iqt{V&ӓ 6-׋t7>YZWj scLqJ :PtRTCZ3XXfV"`a}kDT~!a+ېĬX惮 gU%ª۞e@" m~keh rhRԕCTVe0`:og-ēϼlݘ,@cBV j54H׍c)uxju7 G &MҜUv/^+\ž3SJGD \=ȴ ^sE44x:rg1,}c3UjgM_'ں x\ cI+ HS^িsJBrCɡ~{dPY@DѮn@|It46'/9VmGlj/>QJ J]D BF15Lֈ&Bҧj-b^ nAD0+o?Wb4PPH/d^x6vRoxLD*jdxF4v܅!R `!D9 2ZUՅcD8꺔.اpgN"yWW=(F \*3Ba쎄۠{59>'3sB^ X^=JiB~'\y4lb;k #(N&φ:ޙ7xhaDK *j塿8i2v8lq#&9H]wvs'c8G⼙#'OB L<eq)$u+F1>~wW"ZKX1R= :~yl :Ls-Z0H{YW \Id't 7/MIhP%Vi+C7 8bm3 GO1U]WS^[G[5X: r; U-߃n[W/-SWaYj| I$y~R~»o|C\Qϥ_#x Q=D8GfP'U.6:;3ulz 4vӺ{)DW.X;:Znn+X6%ˠNJn!4jseO7 j1WI{j\7c  :M77ؒ;-{*R~n.3f(I0iBZ?5~,^ ד2sq0?@wm0RIGc8/3W+ұ]3HG<HڞoL_@xQ);{ekxFs%f9(&DS=x9.=z-hφ{2ǢPnlbNz@WON.$Q Y%/GĝTL Qn qMrdvt:4*tU)m̃dC>MM l$vhC74QB 2 O|LK4B)>)pu,*#]uꐈIoi, _a Uex[>/LI˒a3nx-b@,*jY Jca%CvUfU7·#.}2.J1-f~miApjh kϬLLAbQ`VTҢ _ntxriVJ\*iڷŽJ*;<aQq85BG F"ݵʏyiɗ -J+[_[b{[@6H UqBv NکلvѺ,0㊧5mQ wVxs)3\ҋ4]z8ҍP>+-)3Q1")K^f7z1)0n,3Hx! յbJr/%t:&كL݆%N6"z'!!ĵ-34p9κ!Tק>P׺ i ×.:Em"|i$`s'Gcg׏7^ӡ #} qNjCiwۣDO(jB[Ig'h5@0'Zg|susHO$B}}s˂kѢ⇘x ;:7ˆsRt5t}H ?ݳpA\:N=0e>-VnØUwHkzIBy-)[f3%O-)_ԡA1thtzAǝ^#@nWиNMil DoRLij|sH/0d>ػhɲn{ƞ"N[ /.2#sqv\X T,Ͱ>MX X=Zͧ~Ga`^Xq`IflMH%9rfO9Z_\Vx3hS( &R&mOD##4i""чˏ+W(呾jvlPZ{>ONJ֕&I>yB&ʗպTaiqk6:kQ8BnaVihiy~FӤP QDŬtn!5d_٢ A}z>[:/ CKfH┏xXyp{`3tz(k{k* #O<4BʯSP`UߋwўToєi\*3\6$]"*U˶txω}8tʠfйQIAFvf]V Q[^㕅k1/Ss٨˧믫%̉Fj|طp7#xW5N6v5pѩqOaW{( /iGZ )WI&)k =C,xl2dz7misR%T> ;+{fLt|<&:,;%j} ;WͤBPߣ`l|.7(9`L^R)Z36pZ)_MY@arTL}-}! ;|__F5EX}h^-ɂHV*mse#/cvawJ KKQrA,Z\L+;M
z3J 2rt J/ȠeҞm%>Q_2se9YYYGwHN8[٦yTwPiP"E,#2#վ*g7*y{Z=u9q<*jLt SB|8TY:;o *~>Aʞ[;nvo'򃤍>mn?% UZJZnOVRq7I Rg7~CWn~T݊Q'N0RJq0bENmd*4NYDW+)肭4uJ_ w`ɅcW;bG$pؾ2e4t`zeA"WXύJ^#,.WFgC^_ƅ6.ِ,*aC.!9B24˂s*!~˖Of"Kp}މKAn~t{\6#0"IN)X65\Al$4G=+~oԱ qYj>b(Hӎ/}I?qLmMXa=Vz(]xueS`"t0نPu;xV2MV%J5 NGS4K4LEb<Ѱ%t>)!I88Q 1U ssMt &ꪎ蓓<晸LE]ܒXe ]>)9ܒ@S <m|HUe,b}Dج*ԗCWJZԋ'҂f_6:keej+Tiظ=Z>9E=z#@';ۖb7C`矁d!`][a#{<|N:ퟬҕ":D~wXv(+ʞ8B)0tN6ls5߼lrͩ/Zz #J ԍB<ȉ {Fe#P /Mit$}WlF8_p)(DGj* E>A׀1YC?.c5XF>YBL=RG"I۹ >.qlw\]vJOIq|uf=>ڇsVILE\:q/E~cBS[6٪HvMY-<\!7]'0l柄)H-f84 Ͽ&s.)~*H?Ɲ=h7>dNI~4Ƶ/,1੽L!εXi3.\&Nk !.Ė)TU@ۧf@ݏο;nKQm}Ru{Cc8gZ)+4HpQRbFM|2#h>GB7gM] LI`̔w` Nd'R< 78Mju?q{兺Y,}4< .כؐusV{VKg:֪9c8yJTXhZ?yqP,!CgǑWMaP L4@|Pn-MK1ZKh6SW[3)s!"\lL~~mFh9q{ҶԷNXpXt$DPexՃ>;iyx MyA@P:7酿$߅洢=aTmp!/q$T>/yR'qA'rF??'Ӊ;B:'5^S Uq (dF1M"I[٘)pLv&AAn֐-6}#kFr)s.RojA`Hɝj,1w_ şqM%Kš<űK;Sz()m2m¹neByĹ?-JΦ1,CQ/ F0;'^>ǀmLW Ct_UT|2S_cA<;فhqE`sJMLS]+]AD9 ik0{S 5 K9T# Q/i.)6݅LW1"gϿ'i&u K9c}@Wz~ok!5TxfG[ĭ ާ3J$mU'yUO9f38xSLfK+{w^i(|ڳmN(!cQ-<#ʈ67ڄz˔<2at->"! 0d$CVBN[65И@͒ʯ,v4Ǥzi >aT `@B@"tG;s(>`0yP2ı *U)S2Rqer?#i::R+o*ұI%~ũ1XJ>ȐO_!wOmO圛"K0>d]~@g t0ܼ8 H$$409l(}{p6\[aEQ񚯂= "&NY'aT󼥅/jn7Y㬣].Jf ].WU:qTHe̘}P5='3xk37cwRf3,DMĸ:Z 4^YGͧ# ,ߩa`~%Ж|t_@Jhc`ʴ@C6mJk(za3V~-vaON*>.4۾ԪiZ =,^@ftv t[ _E4wrӨ;|]"BZa1% ܨ(Z=W.ӫ{ɓaqڤ(VTJsObjy~ۋ ]q^hp0*n-#E 4t4B$$coV:/t5ݣǁsD콅:siQ^QC؎0u?9QMmS68cd8d S>SuKz "{2C3^Q1F,{qsN] 6hߎ {B"C+d߿SA:=b|֢=&wBJLvQ8~'JU@V.`!:scڂLkM*'=RqfBy)r [z+g{OjgNKFligQߵ O&/;,_h^oA!  |b+n |\ᴧ }E|XAX%zi7ad5 ؼqtBO!Ǝ 攟@4iisWdߝa\ >o[T8-&nu~ΤdWˁm\JVĵɵnXˀfduUH,BWH?衛]gG!`g'7m>OGtߗ('u)[p k~{ph k+\&fn?QRj3kRrcc>x)ӷ;mгyً ȫv>2*de~|'shq jcD~a'J7`l ktѡy9ɱb"w 6-̈́,?Ŝu+{ `ʫ*$Q gNj8zͭ"' p%vS⩘H4§0D ē;?1Qa,![G[g"}Vv){\^I~Ƅ.V˙#"RRYY qu+AJhdذ\uyJ?= & R1 έ~qj:j4NߡC(5w[gͣ. r1|N< !_ypM{)lֹMўm:#RyEC@ 2ԉ5>7R=2lyb FMOҼgȚ}^݄ 0L.\c"S\J,6':{ Kqm"׾I^=v}O]#nrمvFэ?o1E|U''L @t]Ta@$AlF" 4bѾ$ ,n5Ӂ"oʩIu@rx.;op^b5ʅ]x#(iP^i8`8\ #y{4Fߪ3Q'oXX%^3K jsL;%ے3kǘhS²a;{_=v^Q[JLB0x'ƚ >"&gUBG?y)-]M"*t2U;cZi_[!)k6D";ya#jf~ C[4SitAڟ"4t Jn[GE8_4nЁ4AuYU,2 oy9e%#: d;\sQj/@D:4\ |n͂㥿@zۃho[[8ROkWH;?E|LC0ܒsGx'_ }5CДjU qqgj'yؚ~:vHgx˜EtQՃz1xZs˔}⎜z }]ԸsYwv$c%0R[F\ѠWs+,P 1BT0\$lGCK9m?zpk"Osf)yGSWw!)n.T}+VI(oVwsFյU<GAX) n:MYv\ϲu !X yF4Ҝ-R??z^ӊUX)_=H]s-]xJH!H9)DqσFlM9X޼2:RdƲuҪhI K 6*O`omԹ|0Dָނ_PRapyU9AmhH  4O3^0(hLB] sAz W+p,ॖ$=8gYS\>H=ߩ'x ĴH BTxaDk9 c2τIA-0vL_7pPnSw$/; f.@@l˝.O-ZЫZve@45Ue>ۛmZrԂtk tP Czո6e7F6{ 8wK`O wσbk:rŚ%*,g}TKSdN{$ 8bfBEBN|AB'QW\`ɇSdkNI+1cv8ؠfrI#ӯLL-m_΁fد:Ķ`*||}Vh-*`0m}/4w8 0@$*8J?LSwx2RF[=c#t-iHg"hMlz2%dB -፝rjh$w\< gWtf;?nClh #iW:h_O|KX"BRJ<wk<= /~#OQfRnJ=2[9\v^08™-g2JA6+bǞwQLHLs/4'>wqQvs ;+vTl64&@f;͔|tؒ>}unYz ;sҥ){N~I MguvOIW\' ?Ç0 ^,;߽~V%׬|p)Tst1IxH)Jkks!FPuJĔX(NAwLcm?}f)?`b[da?Ufu00#yZͷm.֙sj{$~xǜa;Oކsw~&B1gLxR2M Q|JrOf8yZpC?qqT޺ _/ Nu `%c]igā.@p_6n!`f8Yz ib2CvH!;8;!9g󔚀[d o} t61F:m=RVO@y^QMe`TYJsm[z#\o0A:E;w*UDܕĉP̑Yaԑm{cnĶvIʱY-zYZ7 !avls[.w&OlJҷM>bD$bW-1H#"蟙D*Dp%6*ו'\L_ pby/:E싕*.-pqO勽qI4~C='k `^J<."Aad&.kq8|M\A?cꊻ 3?/E՗kbkACĐfnf@ВjOUAO\ݨk l$:VAd4K~K~yY ;> *Pl΂*l.R:RcSYdygVjwt1 C{Ga$af+#*;8bZ/׼Ac%;?A7nB)|嚚&18$ŝ#q{uWSCTb.gǫDDXO*'v8o] 0LNb17Yq\<(/SNbc]88xޒ8L%>ޫK"V/P<$9>?*re|ٸJ 沺/Hk;iٳg0ZX;V4P!LrS؂7} (޼e{Jߘ;]wCg'Kwy-VJl2|7>mT7DԘlD+s-BC2vG>Cs̘`a&@y<f"LQ5ֱHW %Bw~Q"z~ Rbl)J| Cs *; D6J2wYvz ?rk$TQ3 ;J>$KV=R=wl/ i1Z+$Hu} ܅xb!<"9k-/a(QI2p)m{tIE8؞Zшn<8u~^iK'b0>AHAZ_$~ L5:1tXصg)w(R8Yjk iPM :G/Kg>#]|zh+.vvnFwYC\?EWCfRsa 낞&%XY,G' Dtp-cOS[j~M'm+|eبOt/CsSӔZrs3?Fr=mau}xsՅWwpWnT_g (iP8џ!tIo0۝v$nt/4Fy󷇓0}sgjYh뢖20ƮlHS:vrs_}U--=`I:E;$ O'4Y`kz )byJaKٯ|J k3X1t Fqwls×tԉAIp$ '!Tظ(x^ht!=`Jiox~zdwʯG: n‿^ >.-^er[]roU3ӧEC3 `z$niiqm\ 1T ԴtAfGF9\hT| gNQ|o;X !8ѷ|8_?wWElu WIm \aTBO,r4_qM)RSIvFXb1ӥr/?+_t'@Y6b&7BEq7:'Y%-CiI0'N[7|𶫕a-=n{q6?䪀~j3'̿d  {1jŕɮRŤ(~eЪd~c-~ rDiͧ;!Q˙'xaAяي*3/O rzq;jRU#xKంZojrᒧP.Tct,!)` *hc~;lTri7yyo|HjA~Y,E8ߟjH!o$4iZ1O]%bw8ĽC֑=pEE L]yq д$'k .r6ļHS5QV ?~rO"zH'&; 6-GS_ 4 GU:AkM!PhTgC (V%F[Mӣ1WT5A#VnH2G"tU!_烑}6isIӒ8^fpX=eSȮڗ%n ck@1 J{m˟I!F95kG =4( K?wd.&iViNCZbC55!j,]!s2}Jom]zM-!-#%^/Ap@vE 4CN9])֝-`k|jПCu-hx*˭l`<t n;ai_k"ӤWق aR=sdNq3f0gn&Y` 6bI ZzǽC*\1,a|9Xb1Qnu@Uwגþ̥_G޻6q[$' р~EL!V0h̘y災HԞEZ _use L5&o&Dg6$h'%4A3DKk&i.SȌE.biT,iꢤN=- 9@tQzTy+dqKq1%G~.PML1nU.ǩx#c\4r iMZLբm#u1>VQ|LΝ `[ =sl0:^AjͤjU ,Qt8SW%S@mS?fD)ځ[#{Ό^:>\?wLf`#7r͋PL1H :ygPCih֐5(*#¹ }gC`Ͼd U5zQm&J--L'[-I}VC~vg최4x|Ҿ^TJQ"pIߣ95MA<[tNSꟲqjOjm>e96,G)sԜ.&/58K-7 W&1~Lwi}+ubGrǿ[Ѫ<񻗀r?ʳ2en;fqLwh*XY$ C pnC ,׏v`bkc)Fy1$Vm\Վ(ܺИ!bC7(2OBA;14m}\'fgᇹu//4M}PTuގzAIr-&mk([~1/5$r؉+ۂoM}%yٓ0t7d< :r6v{1/򖣦@{ Z+V~7to@aҪg ?@\p?cr(o~djWv` `Zp!$ckt"e$\Jb.ӟ^Pn0ڈZ֛DKv#+U:+_-RTd58W>l3Lzww\??M)&B ª2'crq}Gu{#꿄@M:Bo궏UF{ڀ<3wpKJǸ$ٙWPR1B}n< # Qs})?C֩ۇ4WEfTLʥZh~euHH.6Sݵ$q9zLxlLM HO8s4Ykb͎O Fciϓ\V jtPf.<<ٖJ놨W%( @ܜogy꧛S`+MX?k l.er&@0Q a |w޺H+p7w[X%_uͨ z&S0Gn3o:WXW>xD,B{ZٵR>x1d+i}bOЖm" !۽:W:&}iBZA+jcnEÙ1-f󜝘= ˪3ZOe U1tЦ@:5$ZG#w:KF%$'Dt"-Zkm)ꟸLE_5Y;e9g\r3/yv]qT8?VQ M#إn}L#13fw-,]vHYt <,Amܧ YըM8q_F `OEͧƊlȣ6!-{YfQs?V`奵Z枛۔S΂i A[[ߚ4ßP>QZLq\ꎢ}SG^hw=C=K~IM9܁Q{))qX>6Ǟ<_x8fdx蠏fh5 z2,mUGe"4[^_a)lFr>Uz".Ӿ=7/cw~Xi͸nڸc o%׬*~wY\/w]5x%`Ύ xl 2}SO{]LjQ6eOg=NX,#.C_](9:q#)znڸ'{`Rb%;'q4 U,- F"[XW_h64xdApfbr!0:<ŢƚEQ{4UOķ Py+3,ǤiDeJz ,ZngYZ0707010000003c000081a400000000000000000000000166509442000079ec000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/y]?Eh=ڜ.+ʄahWWv(ec3U擞!~[XZ]̎%h,]l=%K+%<]T`B✝E" Z=+Uf Ma%糗g Yv|lӭ5RY,2 ӡ{D:طToȦ+m0AG5IԿ ikIhgR82V sZbãl:'m9FQ 3kI[ǔӲ J24 1\׏xM9C:]'uWn];1_sX< v]kW[w:CM}j?.mq,rI=sI$ȟHaSUY}(ңNU4.2m*$R `s3N+o~(0U }i ejB޻[GYB/2(Q~o.gDj9.qOJ 2١Hf Rj.lJg"qHUhBih .*u{r\F5$ "1v'jӷx @$aSI>X5N^Sc9\CІ{2(DE/tIr.;z q'xZ]2>E۽QY<5'x"m瀖ĂLbdWo`~ѕjʎdKe a@TfӿQ`ꠝ"S\%|]B%RҬGr0 )ћbg"! c'V|: a3$vbz5;]9-gSzheu EAC 43  -wE 2jdC]ut95U)P%4 !uoU ӲZjPA4H:ohȬ .u`U{ay4qD_\oq|#g[;4O:} W)0R535L }!Y#R0X$6zHVşi̝᭤=H@]if7=+t8qLH*ASǤ8au9RuPc*ߧgCNI2VǬ[Wf8 oCh@Lg+'flsBUIe 4h0~q{&.shg9v@OVҗoA`hpHYE? R!oO M_էK;}e.WFVuTzK'gKav#Mw\} ,R81/k=nƬsotZiW%:TSL_dzYAg4HK(iwCX_ F/$ P_i63Iˊ_L^zLOE6cRн{ȉ1sNp;4:^,@ףӥ] KɄ85 wH=p%}aM8 _ԓH\lNK_X6g~6qWШ OE-#!Bi R,EߒH#?#xhx ߷_"/V1,YA}6t4qkcRH#W1w1Z?k7MiF`{ct4>d zQb$K+ا>I <$JTVk({iqsKd5 s%a,0;B̕m݁(F7I2Rk1 $(lj2s0[ur߱eGQla A?IPn5)QF2>`ߦe!{lFr 'p粊KѬlQ|"c0bÀ]BЇt 'QRKf=x'F6T}jr1ִ8CYw{F* cDS] Oc#frYC-aIgᔔT1Ṟ0E%%FPqŪweQ-{ JW!jAP1ƣ"|RZ6)9 !*o5ԐcbJIj`n^.2Y#+JOAyEMWoN v1s u ;gwF˜{]|ۉ՘03@Dh)Ր1}; 'ie4 b7 e"B5mH⧵hc5Xl\{-öF6nx81tִX\b]e'%ɓlAAS.ckun0s &sJT$XʻQ] eXلlw\ d|3tZ%L k>@;K1>o<6 $Z( ៹]i YsN4a d EE~рh[G\A)rcU{淮>yͥ<sϘp6.nvNVa^i~䦴'1}UNl CU1QXF0 xa`DŽr΢cMҵb; G'I*Xnh+8j3Xg{88$C\H)}ךL**B3` sHPyӣq n4tcs:0S {yJ}?lKZYDZԈԐ;_P A|z;Tt}κ1]B:(s;B5S3O(I]\[ZVӃ]bmwj'"/W^5˸-C7×_ٷzr.D] "ΎLאA:~RpьD?ޖ]Җ2įl˨Nax'0xo5=o>|"$-w%19ޜ|w9V~/:71fdIqK]mcdS!`Hde}pFrS"6 Sn:bnE"H{ +j m:J}Ŀ HVHh5& hi JJsz機1jc}cF@l(>5q%= 6CUKe bi~=2g B!乜z鯙SJv7[2Sߏ=8#Wď\ qp[&f,4 Dϱ}jf2D9AYGPa%ZJ(6ї@PP1EDa,R<f3ykwkG[:FF&h uvc|%yA׭8뛌bo.4zޘ: TM($|R,  lJt ?+S1$*&ҳg>Q**K5 q®RϮn̼7ܣӎЈLɉ󧀆ygzGQ\)hkJ:x0d04eH5+'+=5U]+Su'5Fdm3qd2N# | >=8w9~ȹr!m`KCsSVJJ ^ƀ6OZ q"|wMx͵lmN55\j,6q|D@@WwV!)(Iw`qs_"I!MڬFzVw?~㢗ts~1$rt)W2`jvoʏfTv8!n[!& iqǍTpe͐D2y"KkIZ3c-':yBIAxV ,Pm_m8Ԧ.bU~jQW5" ^hCǝ`n[I CC[z~=WօW3gl ʍzLt/ 68bJNn-Ƈ V J>ַp_=zIP GrP*;M s"H2᧊m)|_:g2tgT oejE9B,N߬QXb?X$rQ`X$ҳ8b,H3eg?ԡ[ <:Yt2*$IX=FA R=Q{ҭsaowD|Er=SښAy 0وп{1}hl?<){Kq ކ6# L0|F ? =}&}5 h^Eb2[\ u\@șA{zVGMdB>fjIr}{S5I-}7^`ufAyo:"S-2V`2ҝi DEhq%AD\=Tx+nF[ 5M.,bN5|3T;[+4m>dUĢY~qeMzMrѮӌpWwf*wh1KκPmᧆD]<`i Z;Qt}T=wfuriR[T}ojCWϐeZ(t#g&#زbG WKH cMe@0M=VI˕J%k7Vc.'%yLw@6Q ./ӕӂJ.Y~GT4yj;Kuԥz{4[=7ntTڹqL|j Ua1 0|=m[]Q=a!Q CAya͛Xo|K,lfØy邷¢Q* n2hhadcJLxa+pQ5 KuC ȫk|^1yE|L\.l˵[$\<#SsjȫD<|/cyAFg71E|9IO` F`;?*xk!zFIMfZ ~lҧaQZvE#ܒ T AٯLgU5Wݒ"O4(ZzBA?mR zNh ?˥n!|-{8\.It\ :; d@G+߯')2 b̐[]EmNBYBj,8#fG0 YY*PC|Aه gcU'd7mYJvo5vyཌ*v4Bfk9^,굁 jQ©;~[g 3g"\`G7`Hs a ??O^stz)<J*Rp:rUg~molhI@Ten]Bۂ4)!x% .DF0t?"S(uo8dp@0a~owD>7.u4o/8:-gdM&89}\'VoHx},)uTXH7*&I~3n22}̿o<ʼ~9kv̟GP_k1ED,%.r'ky;#-R]<אMjvܱͣ4o\\ ]AOK!AKbu^)gX(W6jgW )LK[:u[SkV|]W%rJ{pѫ3=xCyN`"VW v|̲FB/܅c u+>#az6Vb&;[FPPW t++.sAiGܓRفE1k2,\dRZxk,H]䑉ALߊU.;_ez&W4ql2yRUH&ΎM:G(x!=VVRT4SXXo}n{ YmNO($'H6AJY3햧B2"[@i;`9RT>#KGe!"s69kվredzs d?` ZFgD(@6[Lo9Fzn::z5qkqV*#qEM_JD/ .95:e Ȉuddk28&<߮NJ ʫR .X =E%w&^- WKa_0䒜3B+(dp|xH=(QN.G  !DSruiޑ`EhG JX !f-n,<ߘ>i'C{/g ? %%s7bi"r_%@h2+q.ʸrcI·w^U0>J$[i,?E V6G=l1:;xwN()Ӳ*b)kuU4y:~^w$otÙ1AaDH;\*[ch 1w.Ne9 Hx 6Y&b68Ë("i_ 'zrgK&U)g8>QBloNB:i)Yz |q$\z_sT$[=T$NG_rؒдUQAsF ȺI) /}9Kw:|f6ܡ }U$.jy.xZDR-^!%H?Dc*_y]EװFҝ䱺;/wHۇpO_W,98{ZߗW If҇*(gzM2J6_/iT J QU7)yH;aNi/47hfi/R2/&~F ̨ޙC3"s`;u>:kޫ)m;Bu[5i1uj1.-. ~c HHB'UW0LH ^2 ?s-Є ť`RXX_#L 9Ȭ/%5Տ*,i $na1.ڶI\C |y#,oz 98l5PYrZ00-|䶘O>SIʨ>5wBw9̨٢o:Z/HؖPe!W4c {/3ew}c"6FM$s[?8N)]W}Gʧ(@2+ŋ!9wondyW5Ebߙ^J%쮨ͣs,&8Z9[v)} %2Iv.JY%E^puJ{sףPaw6 &=`9.Ӳ.R׉J@68iDoڝp:#@kuV!kN3 Y:Km:J _kuD[|%=WH 1.)K]~=HN{bG?C%INQRG!oZ3|]  R&?s\Pw1'y3'@uIFP-Ht>HZH"YWna[BZZaś 0!Aug2Y$\k_?G{3h+FLgC%ʴ^&I|):a 4Ns٪i0f\β 6z"N{LBI@{`P,tAd>ʒ S{C{'iܳW/z}xӢre{Q3z״ͼXL w>˶Ȁ̻J;GKQ`2j?vi)nn[@I~HO8 qQG!;K} 5d"j Km(:b̅^:"iOؠ|4 8+Op)>CB0Mǁl j8צPlF@!ڊzu'YmGdMd-28=L6Vi(עA1\.³5Bz YXv!(D4jY݀{)NW@6DbD34 B\kOy<5UYܭ잾{G ΄st8w,#*n8vaw2х$gfY9c}hoGsH ܏Hwx?I/T<>2<R5?}3:.X%&e 0Ս;PR ?%Pf'=f*EM`,ӭhCl8da"KC[&pGqEs|Lz6qwb)-EDjP>TRir9^B 2% ?ER!N=B}׌)z7"+]2,cSM&iG<_ՂAqҕogYm6lnv~f:>,WCz$h3(|6S6}[{.?m {91p) 8 _Y=##R.b +̠nTp4I=!FӭDtOO{pQ?B#YWYwާh@GwR2t3ӃZ9.CmU%-Y)b+7s#t+'RD1@RX)`˞ R"5<:-pInQeۗip VR 1l—F.zl_-4xכ}y;|t1E ʪ.0MN}-guPA;ȝsU M>L OWf}+ 0a~qLm0(h$7g`X]а"C)h`LE?B2'K} 둋!5:D_ g-NHKLҪP+wXG/ %)Ҽ*cvSx䴛5ҋ| MdmN%cOl"qԻ.B_fmSWZ Rqmዻ493idC+E1-,&9(um"4ּ؉`og~'9M͵ 3 $+_uӞֳC>z%ݴk'6a:HP\'Oj8Egzotu@V!YWK%>S1s󉓾=BQt]p vI'$^ i8&x}?jui3@HeNw)  +q;}見RC$?$]=kF*JXU~.1 ~1?Ψhx+WlO3-~fջ 8x#Vٿyrd D"kBꙨ|Ws5dI%:'pY#Ǧ֤ryzqq?wQ䟴*rD5PM,$?z$B埀Ivqsȳ dTRzdn4V?Fnxq1L cA=bD7 *FnޟX1f3hk3':uZ+_laԂTh ^ =ГMH+#dt`QnWw9NPÔ@ǹ߈BWqn.UrҞ=sդ>%̓S~Gߐ9q@+,:] !' ̣Qv`/yBK'1A#ZLG'n &'?!|̔T(C+Fm{Sw`)T3aYasƙ=R%ڮzn(XH="n?1&%C'FHy}iQ #F$ F]z@nY#sZ&?>URU$_zP-M|D5K5*TB7Ss C2fsЃH;9sBu~@!5N8d /l~xcYٕ\X#T P* ڹoW>ktJY# ??^|@W0L~"t-EVt4F|FtZ^#2[r\"lM栈[O_}z T_OVMPR>jL xSOĢ"E{?\V(c˜;1kCwkhɧ{u$ ^o~&ӿTH(uQ&%|e/J4!Y} n0AjԔ}p@qp. N<Ά%EV ni:}q;s#(x 塧^@9W*ڀ4vh\Wp,hK ]/? XjtJt_Dӂa% BO)zcnuQΡrm!!/q>/2| aGY}&Q9T5Įԗ ڻ<UC!rpT+Pau 2k+>]qE>}1[4q۳./-^zfs@$Ҭ"> d}5"(|n[iRX OTjP@&֎඙wv1O0C¥' {9 SN kcϠ2tSxR]EGț6d!W:Z'dyoي uZ<}qxЊ"6#²YSʟrٮS%Z6 uX_r7DΨ}]]?G |P/o, O. lz.:)@uK&.V7 X]k*7ca/Tpݱ,{k#a*V@ywօj/ CWɃXi5GO1pNSQ|0PL$6me&\Ox3'D5h\CMF7ig1xCP.=I>^ ^ &܆j}Irq'l}#Pm=,]70ȝ1-eWjx,ZWΎ pS {2c(O]rI8b]&U7u-?r.$:uJGmvl{d1Хn)Q߯IJo?6P&fqA%[;H$k\&vP[ȩŪV (B`{\p*,ȧt,7Qt]L<,JLZ&1&}ʖǚ`L w<7M(4h/ML" ;*np9MLAnn6 b]tesޱ;̄k2^Zs6Ɋ|GݶLUB_PJj7ny\g@){iqjYMs=k&.İ#g}z<تsnYA_œ#LMHgxAx0*2JIRGK_,`vV 2 "DXTv1$6°qpvTވԃ@T٧C>N6~M;^(UD|~~2PRIU:.>=5@b\&'L뿺;G3s=vM怞/<U9ElqswkH#4;0Ll ^7 W؅\ ablZݐ-O\d P];|\; o낂͗*(os7PPs2ʖcabS㤽f+б8H=aK=VᅿXkGXŵ~F! 3,ά|W83ݩ PD6⮉͕n+Z\u2~ZQ)<_5 z*'c^v9Ϸ蓀_5nY!8netZ{h.l੊F`S'm>87!S B0Ufetx8'i71rB"C3JA~bIgV $xt7ll]EatXlc2:diζ'9a,vVkl̵mWoYY_II{--H(ַBcHtα,_?s4+@ Ҭ;ɳ*!r&:<B/nz_m 0 ߑn!]>8:4D1  VD<bʥVo%hLAhiQ?cJ~Z3j>uXBӼ3]+=Z(b<|[GI F _qN+r0;$__ӵeRI|3wm [Es8)P;A:T߮K(Jkg* Q8/̔I%d|Yh+D?5~.GrO~&ewKX #?# >5\Kq$nI0{kD^ UVe=B B5IǻږzoVw3P+DtR9Sp\,ɩRb1Q|.WGB"u鍬[>^a~f l?'% _/9KU[r!TPQlQ0 +#}"ss_L1Їf+ 툨qDt%J#S0V}3=r{6Mu(;EыhabTQ3Գpr4ֵ>k-r6c4F,Gk!Fwr,? y<; [?4 #Muğ1L!#St27{oc-kךMWdblkVg%RNĘ`yM\ub3DGQM4oNQw[x~72pO[Z~jC0ĒײSnGp'?UauGX]a&ځ)L6褹P˻W9"~nD7-u,FPc"a~P[{do7 |e!\)ˤ@CcW@[?U9e} di9oVKpӠ̤klÂ|mY$Lޑ]O;)hXEv*ncp}NC@%a2"zt!g87oh=ܲ:OE#=AoaĶE-ZkE3j!'r|'OtN@ǻk.U֑߫Hs0XvyzcKo|:%oM䪥@W.6뇒3hhKK a.Z5! aѳp$ԁߢm[8$)T;ђ#"Vz'4q6'R85ZU-kg5p{]?QQ-Bb䇳'f92袙$U2ԁbgjUCSeUuqR JQ_MuS,{#Y:a mQ4nI(%ԡ+nw%>$~hk2΁ОuJmF2i(sHV$sNXʂ^; !|#]s@r[ V:'I+yvWol0XyMKO1D88i ^F= r8mB;:tXCTlzXPc*v܈߁S~_2>\梆׼ i%{4-cag&v.EP h)h\m\ tnG5//Q{7􁥪<+TP?&ݒ/jKXI^*{o0EdOֻ̲dH|@-Z$76|u텑*r1]p#1RK$8[3m\Dڽ6oK*!.B4z@K5rsMlY D74I@KٔXbN۟[,'.4?v!u pmԏ>*+*BL?vvBs= [FIiYXL44:3M \LRRJH )<0o5]Xʉ Xdv;PA?z\U9qs4Z*cDH8ҫB6i7 Eywl9 Xg垎1H޵ .\8BHXn&Ԣ{.ߍXɄbv뱩~E/,д [kvF+߬EM6:_bj+@o@5E ɋpf vP}aoyl,cJB; R 9t VSJjj8ò鏮! XBJVe#caG9b IDKJpsoytvkI9\JͦL{d}\,*ʱ̚+7Ԯ:U\1Ԛh0o(Gx{Čyl@x0%I)UJ箊 #2z%v6eTD|{9d{44MN_lŮE1W?M>e QBD7<3d}N?Q4#jĢMb?Y3cR;JC^\ю@f,9.]`G2faJ7t6Y h:ZĜx*<05/U9h3OX;p~߈AVl~Fι?V5|- oY(A3۩~űͮd@XƗd98*pRәr2_1SJA)J? ?DKl*d% [՗VUe:  @KR), 1t\ cɚIZעc">鳭4Mi`g0NmQt4rjm[UŝPmCjmYGͥ  Vyg  $[Q! uNaDlelWm,ib&e5s e^`h1G`|ɭZhJ7 6'⠈%. ?`ĵ,2bhlѾ2#n@{O`;-YhA{ Z`H>ƽ;ҢZ7>k7y!3d]mvon_u;ʼD~S%bcc@Tʂ\yV1FRZ *W6ˣmN+Fy==ia& ҵda3cRKn n^Q_?omgyYFu1Ɩ.,tC6M9Ë:r<)oξ ljn,Vsi3Ӫ #'eVi/چIE>?i9J$^9`!eZ1'h<ê]Icl1VĨfQ/ h$J퀸m2w:-*sUemI/v>1M'4N7S:HaE/ԋ;Kl>А.*̓KxI%3X|]|Tm^V9)Vj p~GO~0s#.}<Q#Wouڀ"qϣeޖHσh1O'*2(7"1^p3#jc9%OvX#>.I@=k Y`+΄!DrEel9Tb?74UE6ܢ]fa{*;/jFan=7Ϻ N/f|6jx 3^'ѧm%wq΁f_8?i RiPXVW Zg8=C5LG腗xiFb0viebgɹ`1*s&&TS)p//8BdÏvzS3߅y]v"<$"ֱIch2uAGw7-ڄ~rIo&O1-{z%JK@*Yl]?h` ioʖT{Nj(E:{ΫY +Ht0XAؖBk9Nߏ|y⼰H]Dڞk"ߓ21_EұI7BP2U3kB>zp(vDFQۣPhV3A| D J̄eւY~t?Z̓ C!?+"uNqfHK ]!; 2O.eKȠ/Bؤɴ%m;y1Q^R͓bp[yW u̐(akui1^ D9F ?ٟ'l1q*GXU^/Y CP[G 򖓳]0ZwqG8$(2B,]j8Ʊu͛|hX28 HH.Z^s]DRR9[!XxWN=W_OAnXP.s74=)(:' ^ Sk?Tx>+Ɗ*j^Gu#[*ï *6Zě1ԗ8t |~Vd,7( "0FD! D, ?=o tuBa/-wB::FX@Lq.؟2b}A]uo!cRs;b>hQ(pV~m$.QAA$_<< z%o\@JH*T*IAF]G8}29Qv/.zvs4ЎzEzfD'^െ8@^QDrZBn<̱ >,ɸOno ݕC,; ]':j#e4[O$@E]*Ôu4QulnsMӋtԾWй Tm;:qi5 AJ8ʵw8N0cw(B&oe} k1*eE?'%-9^05~sނTt /eE^"ޅ~hpP'Q]9R O7^NYk}(}CO(t$Wʴ /AUQ+NQ*djnh!`J0,a ֯9~g(xSX9U)>SIXF]chY+Źg{a[Z;.RKvnĎ8l-ElINJaDpSkMKN <#'. >y:d-:LkQw;,ҋv#XSI0eRL{Jң%:)R{Rn=T7ʩ)YtYCkh˼ WW.<_ivN a̅( 욅J M 6P⳰o~-%$@nw2?GT±"2WpP9#u頬|띞쯌?x }:!s2d?`o <脽^K?eq$$%.Sb\RWU5ޯWq 5+r[ ψyhvz_/ʤ>3}4D:4"o$ C+RB g ͯpP>_7saKH*p]Yw!˲@X`| ?`u~N@sO3?.O៝cN㣧C:~){`Dg^}~`k:9O:U#I8?,)4akmc|~? U՘?`  1XjR5[7g:sa D&ayd$ _ep\y p琅rPK޸+ QVL:H ّC )kB(N9IFzx D5ԏLeȦ'2s,`A{`<|hu(ZV@@tK)yu_pD hIji[QB)dHuկ': tn5+cPz2C$޳ J5f3E]mJ81& u:^Rױr%ꅔmP3!cfD[R[3eLW%kj[WUȊif񗓡D>pYu& ^qrUk+N-%gvc3hן5ZYS52jIVrİuR:O Y;?"n/MsE 6]ٕ$)PhTrkoz%7zz`%l q%!=gA}UƞEP~^#.j62i #'L_@ 6U1Uް/qGLU0!;AezϺٖaD 6Hyj)Z*&i`ZlQL0]JL6njZ~:Ў; -n1|OwtQA/$Kσ KSme>n<5!{Mi+W6: ;}=n5I&CIO U{򹦦m4x`K ČJ5:cy\&Vo00tyi\k;QHRR0PH[ASj)uH8BD<`f96PAu:ryQ7=|ύ< N4XSi*v|Ңnȿ B+yQ>0B3lVxG4Ӣއ[>#arJ ϙ7b0{%/5j'%5Ⱦ%#PڥaLSDތ%u =b:֬ܿ; &NK@<™f|6jh;çH;S74SŸ3;eab#{GV4YO)KQ.>ex1 zh Zq;:[ `5?8. KZ Z6@p~s=J Ph~yֱ gS&=;سF=!tIR-g8\dO bq@1)s_w]R7Ѕs|f~*V:&Ar_xKUQ*n41AUх-;klT Fzs.qN~{HBUURW3(l`ʴț3x?S[*ioH¦cԞ<3XU[dP$i݄ʲ˜%J[!/1FkpT2OU_`sQ{ W;)-=ZV47[̪ABI*5uZ4 w2)gEuZCj&Ks3 :uO!/ײޯe;[CNAPbE=s?ah~$+kCiEDS_ U%A`<RmIC2t]`[7@,', 8gYZ0707010000003d000081a400000000000000000000000166509442000542f8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/<]?Eh=ڜ.+Z GvU07`h1# RתEJ#-d<{N^J)U ̭X95`3Y\6GIUoIT׳?mb;&&]Rާ_7^\C1`@.84(I蕨 ahG;bR%28jg:6мdsv=p jww /y[̢TC47*@-h}|~$cyWH>!QP٩%t:~Dܲ_h[;gy:k3I (,(7n*~p!x>]> R3eG z}+T{ic@ kt>P9,nDE*4Wj*5ҝN؏Ե%gKb5*ncW𦄮Qav*8@>k ^aդ? *WI:qж.HWLB a7&2B)\? kO\{#S6$ \&% 'sö[d%zY+h.5ά;)7*hxr2`nTZ+/\0nĈC{Qz 8k/,濱 }*qQ|xJ ś$!1ُs;Dٷ[w(X'ɿ>Ctss6{p)t\%µz~t?|z7>C-to&r \;Sl'qiDzc'﨓[= b,C1U=X֋$!P!6[k8>ajv\{${uEEqL9CehäFK}uZĊ77w -Cs j@߉Jx[л?"~NwE|,U[Ŵ\(T7X(ky̙YFs]:3Ur\KfF_ aҘ.(EMיs$e6k?!yB$8:Gß08j<'˜am#bh"B F%|<}_#,YnvL"UxaG}+g#۬bmUUi>"nPʡCp@VK&zfm.ks:X !FÏ"لS\*"Gz ;5q>옇~Oc5ޙŝl֫,] v\6S NDה}'U89F=Z(R exx H X"u!]+v|aU;>$xg]SfL8֎}<_1,a? e_a>_0xGs"0^5oۀ%wFʑ$ɍe#&5OX<s8h+tzbDZ4nvV>@\M0؉RPu-߁) _pnK6fJY:鉰*@4}2x|MJezJfx>_Z(1 S$gzYN$g79oI"]H7"w15}poJ%tzQZǥH[{.Y8i3.!B&SUԿ ,GFeD؝9?V-c0 5&13=AwP|[$92^{%KP8h`|lBK,e@ax8:RU :xS*dy[@ 6CF0}iA[f[eGg뀡ɛl7 5}E 9o^zE4p$&2aOIKCo3O& n?aA1 bdi#񂠔헷]{[5HeX-M!)VӴz(/CRCnB"h~{7Y8[j;9xyA`%'6;\^!FN.eӔ_-wE{Bk a0+'Yd_lq2!G7kg"kyケIE[9ISnfpbiwI7 M;x m3ޫZpԖNCr)߈7rØfQX'?jVљ MLjB" "{T }>pgjHπUdzTO՝5ַgbLa1+cVY5"HQl;m%ūG y9v6 4.|ȶˇ* 034JYFdiyK} E-M\ y9C/n`׼?]_m+kyP {AYgNRb^OLόsY0Dk̡EV}eadTJ ,ql8 5 i NL/R'X- g}J>"? T p٣ˆ!_h =3w eq?iXx߀ „G;R2X4MG6ȼb#W7B}P:@dzL}n<*@ ԈEm1 9+ep؀g}12. ~OT$S'Y^G=;p.w[5 [K ";֔{V0{}vMEpGA?(An:t"^n|&ab;iCi;L1Y2rftԨ~1?wr SgύCaWb1WxeʚxLR,~L5f3%v|Cˡ8o5ރ *kGҜ)dzjATHjV~(!I@d$p 1 MI Tz:q?tR\T~kf6KnܵݾJ;,5 Va!aDۑMHn }l/{m{CQ6!Vؾ:^wpv^CH8h]Q@Sv~Ea1zgxSt!ټ >^ZQï{~&w@lγTXZl½]8u1o>jLXI΃ekDMEDA͹ÔQ:$H =?A?ǬiIBd}Zټ Vğ͙x=i:J d]mU]3#I R+3=cySW; !/e,oQg=>k٨0YV] dnId S{j\GuTx(,k|  y1nn -O,caSW:UWey$XgSgV?gM~'#-py9kc%(MJƀA7~jZ=97kk/iRoŌ690I>ҵl)LJ,XvS+=18Y~^Ab,70gsqX̗7>ٛ?#ri&p뤆xƓ!Irq=:nʾQew6Ըd٧4^oP%t$}2Ef)Xl)54Ny!r&H[3;6 J(C G,12bM/,SWj6%JUNn@krksiJ"h[@^R4O8ʛms\*QC} ]+LsWgb]}+GCTk-/_KGjP [&cPed@$ݠVi!Yu&iq$/b"<`q͞gO"hI%@<1q}=bd@0nKMzv-P\fsձ ~Ȗ\Jy IUA4J9O84[0FC+]H~  >@sڷO"y92T.Xú1z_< $L>Ժ\3gπ28&"yߢQrĤUdڽ6%ңk|&UsSxa6\eP·@su5P[Lŏqq%R&]M>M1 5ؠaρC,N-{%Eqߝ ;RE~;3x=܄A>3uyF9e@~&H|ɦYAUdq_14)|sbY쳸 >GYȲT篂;m? {՝wuUG/}דwl]9%X4Ω "3ޮbPUr!jofPasH+OBWuKVK&嵏ÞIQТk23sm@<ï} I.X#%bOwmVÅCwܦ۸59[f&+:hv>$KhCK25p8ըW,NۍC JO3z4u !V)P{F83rQCF>AW iW0LFWOF(Q G Ey^1p0%pvWD1K^w,ưPp S8 ou&T^$TJ1oSDYUEQ@gO #nN?gRs}&劭f2MMf{3 {]iz'hibQuW^x[^E, j7M"_[ d4ܦ=50Jݹ>ύp<π=Ϳ)յ w؋O)76nGsS*m?EœI8)"4E!o&]ԑo 6Q$`ŗcx_4՘-'*o[bJ˥T,W9p,~êFu價RĠ. ai;}$Dtv$q4oz ȥZcſGeg'g<3'eVzX*O8^e5}$[!XpZcmm%шI43ׄ<8dɅt !6l¬-U%'Hg+ZJ/-;P{5 =Bf\ P7s%䰍By vCjލB6Y.8ݵa0]2q3n*DШmjNI# n`W1z;"F WD/ DB"t,"a*fgv[2G Λij*H|^8B+' Z/oy[0jU[< i*-P-&SdX<~缤_b̟3Yc,k -a7 BbKY{~g@PߎXy5[nM+'Y \yS2qޭIfJX%]F/QgbMZ^á{9؋Z E{9;x:EmJ%v5I;gM\tH:)[:6Ն'#EU;bЀWiDƅDUdJXMwѥ2 tDn˥Tթa\m0*Ym]W?v*^!p\@φm(%oBJl58T%=x"0pآBs*&.FKtW"V>v6]EsIGs u>zh)ũf"\T.5"m+fRҬO6zǧ#:XHTafnL(TDn4K4GVL-5Lx':D'U |ְ H_%:)kM-5#!yëk24\Z '}LqCEұ6͆g.ISlLi~@Ǥʔ)=E(]!C/RF8˩Q0)ڴ!O{l:SD^hI.z]D'&kkGx&و%<^Č=fK[!&}5kQX.ȍ5YK1>(N 7E ﶓCB&=+ah8>Ws\j02 `! HK! h$q^z$LKlو'4t5aF7I&ސe^cȿ#> 乭g %n}X$BeP= !8obGt3w$LdqmilUxP6i,ZHMN#RV TD\=JEX0gܝhdVZ/̃0H^ X[ / )9}?yR#7{,3P?82kjP҆"ЛOIýnHT]!%'cAsG^Z4a65zE bϤfi{nO=.V; êȱ+>Y vxqef ^-R$4a&Bw~i nX` _0dWѝqaP@B{1]ؒ[Kڊ(IV ׏EOVH%kRW$_zʮi1- is\&@_"7tZM]X)$x&n 6fq&e!e$Ng5Xzgd>Î(#Vv[-ӡy/Bԃ=uqrL*OLq5. ͇bۆ9I*|z{'bP`̘=, u dvdy zT?Msyl'1Jy@S; ʕlɕl&h͗;qR Г"U=s>njAPȅkYq3R6/FGLn<0P3M.6zUuw6W|/]-池3<{n $ǩ0ηO i_WyK@D}p{ >( e+oa4c &t5QKEU{q_oWb|c韹|jr1; 3 e4̔p3J8{1CȆV0R^#/*T3ðr@5r0׃Wp%s5"Ø=n(Kmuhvq+?+l9-1B6I(k5ttDzLAgfbon8 ͒_Eeqdk]fDIQJϏzz5ND.z4A)P g_p׎ Zy>c!ŞiȺAɮgVdd Q"fjP]Mߴ.%Y1&aa;7w@7) R CͿLWFwUJQe04E{aãU0p84IL.ry-Z<d+6Dio.;*L_*f;>rUEu* 󅨋n i, 97k_;,%SrU3A|Z(`:V!=}Sr]5}?N365h*/@ KŧѪCA } ƩO/0cEdPq3~)2Qr%ߋ(b*I Be_+zo 1 v.RV$&[`[EDBB' 8|F6Yd(ѭP7C3 #>k֕TLl;qeXeW쬂V` vˈr@'b&q;Fjyf !R4r#i%smmYw| ;wĚ䱫g[j`V)$PУjx#ņjg~ݪù]"?9z əUܯN58<=kB$~X9$(TD`)̖Lv ^Hsg5i9Z=~@h,0[H/K\j*EpHT+].pӚbգl38@I+,JWbWUp(Щޟ{\6WճUM m%7w_4DVm7*(o}@CW/%ӸJxH3C`pp "RY՛]~

    lIi-GB,EʆG`2^]#m̄?-opr xpurP07()"b"GgT7PϷ fu KUh" %=̻_i2K[~,4aI]<<-M nd@z7O5z[)-鸕LM7=`Qv0DJ_y>9 ` <kStS}bb;`|…|!mho3DHQϒk<^2 0ja/.U+Z8[ew!ocΨaUpWg K .M4AaɫvG5e}$6hPV0 6]~)QJ ڞ>者2S?J"P~ Z}I7,TC9)Gb\T! 1m?FbR|;*h\Ķ{Ȓ ja:#CKk׋YK I݅_d?* r~q#-rfƥrW =48et/'Sk1`;(_!t7,C I~f--CUuٵK7…PV<.[<: ^Mo 5  Lg~tCwTؤ N7g3hdzkg<؉r4 (g~&ẔԈFI1FCf77zړjGű2Sɭxh3(:_%&RWۏᮜx0*wԫA(bF5w|tW2GOGra3g).o"er@#r:nZt$UW:.Vvv`vM~Cm#-C,U2p,20lX-D.359~O iۨw!8J+In|WU lRCwӆͅ7K<::yOJ"X#>߉YGG` 9;Ǖ&вamMXr .27Y0T80̦*]8J!mycSdc s_PՄ$Ll~}ǡ>!FQaZe,ѳ0*Xa*XN\1VQ8F^ʔu8|+uLJeVkJQ}!$gvYa_d=*"~VtvÞgIR[/@B{0&Sߠ|VT~e8enzbX-O Cz^$0`%}玣" #R0aB`ƿCo*@ΜC1]:0jOuS~E?UV[rV- D6,.Ť2I+UiNՖDXgsH&(HW1^Kq)_Rd.'ɹnn$8Z|ͤp,oBBo?'%X^ CȔ3^NJ:FZ *bU%PAg\8%>q c`g'B=L\?`DrPyPƵBvc1u﮽HD rzl`T;E#!)+ om6TB%w%(Hh'H@ f,:D C 0Uj+ JVe83MKtlH˪p#镶 gJ`ޮo4 B skJγVQF¦B7r axpnibK$I>S\qkzIu*4?dS0qRV^CXqm@vy Ej" Mz X<HSm 9n )s)X;t!~/]Ya-SCNcGrly?1ô!3e%c}2Vq|eqÆ]i (@rG->Cߕ`5N:o~r1ъp)5uw# -s3Fo~g?&_$r*Lff$~M$088k[FRu_T) SS~Vm5D~Llj=EToa M302?奀j^CҺhK,@8/B0Q|l)ZؖMTɗg~1ԖcK`܇ח UtxK4%ڰT܎{d4lXǦ 8sZԟ6[8XHHZK,FJe#A Cf! XqWe<Ǻ*L@D 7KZ@c(+f18A Aw?ߍv_V%A3+x|SZ$q.ZjOJm_R@7^_%ppMePgctkȐ(ͲnBJOLG7<~fy2h[jDPз{9?(6 `"Ihq-'v).ީ!=o9|]D׮ޝzJyZ# W%v"rdGd)eKiJgIkV% >RhCm66ƩV4^`iQ89*PYTAa5a^d 4VqXVuT"{6ѕG05k;PD>4k0TDRh5|Kt>yʿțTGmޛe  &RLb /H_zm~5KB߼k3692Dy^AJ+v5v.]~_k8>d~B<[Tw=JFWĒSOJȊaւ6%lyb]eHTpb23<9J].+Cq𻝖LbU+J$O/Aq| H)8G %M k'E3c`mS9Vo$IS>+>^1WKoTḊ5tQCƣs@&<<T\c\d*?7UcΧ7&݂ 'yih$(%bBBO舀mbm"ȅiloe IjLwL0^:!9B޷x],Bd FF7pQtD39tp[ͅp!&g+aۈq6L!IK%B3B(KxԮ;UtW4@4m~9JtU @3xа}>@>>r7aTjjf8Ar9*#Է=s昶&6MBb[mϫ"`Vzg οNZL% b. eeDƜg2qFi6ftgtӪ e1:K76#\C$AZ!z1p孓M8xpA@Xג=9:fBmnCfs:AKOcbrCʊuelxhV\ٰas$9yL`,qI]!a#, jL:r}Ev8;Odîź40%҆Yo+e/H"A HnwSDa~t7AW(gI0R2یR)q|2f1*jūL:# jGLjGBLWDpཊ6PF˓;f)N#S*heyԒ*:>7"^Z,;{'tٔ*gꭕtf0I?"p_zBAo*MD x>}q𠾽WS~aA|jJDI[ai}BG}9eJ@#-&s<\🹆h8^Xp9?(i>[$$Sgi "JEJ1f,\ d\1\"$8{S 4i|Ӫ'ssxA 쐏ɴ{t(=(}alE lHq>5mk)짖uB5@1<%$rqt͒ Ak,ey qY2Ͳk{Eu7Tcc1@3(+#Ic靶Cvh%VtP*k%b0|<ɭYs2,k-%QU\0pzs!FgZv;gN&E4gsQ\:%PSOl_G_ ,ͦv8 -g|q|=`B\qĹdo "t.cӐy+h{aa7G¨W%MXR9R¢Rky50 DnS/6X׃]Xedua7c+:EG'(h`wZt-SQXr!ipM mP+H]TG=&sj5hߍYh6SfgQn:* 5j%ǔ[Zĝ :GY4qF]7~>q*J0^"Y9*6X/H<|(j,sȮ/ˡbΈ=]þ0h XC?+Ci l&y?$$88i' 5z&,IcN4N^~Sd]3V;|60#E Q[s\XFH< o4 Ctyl}ú4$4~UI_d%{\cpYF\E~w/2E%V Z2YF!EifB!v=.SoKFCA!k"}kZ%+w9EU<&ڲa̺ӹaV{NrZ^VA"p /5 r֘iFJw|w&51j}"rLD]}lr-՗LW͘]ۛua[ؖ;*YLXU t]JR {b\轵,&wRIܜci4G=qjl r .@31dcI{Hqq]b: @P:GPR R0ΥzgYZ0707010000004e000081a40000000000000000000000016650944200001114000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/input/tablet/acecad.ko.xz7zXZִF!t/D]?Eh=ڜ.+ˣ3+(r8R$CdSG.G`XTrB pk \OMXmtx6o<>_i;%$͎T(!8'p^N"bLIeY :x,b/?ӛZXжVmo64ޭ'گڠ#)ZA@˥ 11myY<9~F"w槗qQut(K{~!81oH/^ZiS |x ͹ Og-؍?4Y xz9}ȧ<亥U( gZ7 L/rk@ђ\4lk.= |WyI߈} q"okcgD1=A cMo+I$$A$=NX};]rnӸd^Rfh4(_H^"P.uϲY W2,wΦ/'_M~ , ƕ+<<<+=;:&0i5Rݭ䙻w!$a{a#$~-h?h6q=% W-9S1%BGΣ8^1N6E'ܤU{5ZK8=@45ijBLy x `NJYgbieko /Îl6:iuTEnG荨9cUя1B%!((XJ5`6V̓Gc/GWq?7ыSD_enXlWNb# ,zirJ!Ǽ&0@ 34 Ng5-!&,! w(}P<QM'B5abG=T8RX1+HyfA8yK>}āߧ9.#xy5'+ԙd<~:IX 'X+ՁcKZ3i;cq;@2%r;E\1<7A*%=@:mB @wuݰ"kIYr@p{8?JlK)fX/(m7 la9s:r-,%wd7~4lbmZ]*S'!5ߤ?0)~6աrg0f`@IO ޲$qr$;Rg }uiLIp3dyBq:6l˭!񴾺sV( Ξæج6?E}xO> |ٿ-zI&qa_awCoR4=n@FcZu$kJGXTܩU4r霣s>Dp @b&Ta"Y*Wb^;˟s= έ'SS[ Ƅ[\U%WB`lWT}e7G1F{輸F+b ^I!$@}y``U[olxjЇҖjˊi'&5>ʢneN#T3 mHlw{YAWϠ"ҼrA{u7g_ɽ`M=B*4"Nz/v*gnu?ZYANHN7Hl u[k{B:$)mɄ6Ӊ>=X琢[˧4*,'bUd{enD*(Od/+#{ :6*S #\3o d'>4TNE7Xphmz[.#׉OINS"cQt6:y&y&I-x CZ gAx"v:B* H }AȪy#IWN=eنab|%X#tS .ul@ 좨]`IAl^ۂ0x|QDr!PJRIRy A8t'm]*a=騝0J'˰7i a}] |x WTmBlYlZĨ$K  jZvXRrz,rNI̪o@[Ҟҏ[ rv) gwEvGءet#4'jm/03aN7q\c00)EDnyI0 PnTP&ms5^ 9a{`[=O8?_BRW|J SV,ASPڱsg-%\*fDE3iAvdbRߜ>1P*҆ckV{Әԭ"C"-^AyJVFuW8}P9B==HslbL}mJIgKuPy(qOqF { FRb6HbjjCnfKAx2(оT0 ljd,'&32@/ڂ_L i A+uE,tu h&*%s&c7*V<@`$fPAmtLAsƷڻ_p|Ucwg5Iq00nfkfrF9uNn:(0z]0!Aa\®>׈S>Enw.ǧւ})Gk%TpbOF ݍ(ߣ2u\w}%w`h47S@+7 m-#M~!5{>-mڥcaWaD쓬AL{ y'eEܢ>@m"ЎljO۷|[ -m83q~Tu FEjd՛ش>]sԦUlY~C.>PA B֖>$QTs8ɮYV$h;ųi!#CBԒ/=>I0Fm`#?cdv*=#83#'+p9t8iCU [Cv5LiK=cOy ľ_̑Jx)4`rxЎG4#{~}/L0KzpǶK3iS'7-F y+HK?r,h^T[(e Q17 $;:+Nʩc퀩E-زYt#W ҕ7sl 'Omgv?̞솨`ؑ2 t аq/qH=;8V]J.[kDiMP|20bVy-U}*DOV[>&m}:&AX5M)nDїXt郒R|zYkug=#ۢwH !U˿yD>Y3?R]μ{GFD&f74N6`5e;!DpyTTٟ Hql[क۾^[H- XY|}Dɣ@hCخ50jPgzvfv:tVSisx 3;e,|J*(y q8hG5G朾~fH f>v2mfOwdPe(I#%SA;mo;Q쭈P \ 6IBe۠B"rzf`/wZ gC%GHv#:8`_읱LHA',p!SC+,xr8'Kh>osfcߪa龾:M`.jOo|H!P ӏ|` tpLܙGyT"dS߼$qX  ͮ ɴ95H`*w,MАru*N?.=Je̻瞝W蔬ҦjwƜ‹D=cEXrU2ub1OW)\u+o},LWE[\f3{UGݗ\_QGP0|BFA≍|LkĩE$>"gp ƺo\"{;}ENnsc%:B|soK冣 HB1ŀ?{EUW},]8Ep<폅мOo!Z4w\WK@m 5[؛KE|IWfՠr.(fi`PDT#ov:*/ȫz^L]:JPh$v+4|F8Н#f0z aB'KUl*с69:*v~>dɐèC*Y7AtBu$؎$oTF 5ۧt™],n(vY62<>Zͦ}#̈& E 82{h 'f,'B6?o5uvW{rmp-E^l+_PV5)Zo/ KO =$ `FF<ԍ..QCߢ92݅j96[Ka➌:`glAigI`WLq1B+ZiCɟf.PYF/$76b0Z-$SM"mw]-pzG2H~ &c tT/t%,6 r{ZZ~OgodS^BU;qy87bhHG~~߯Qa1l\[Ր?_BGƼM J3:Fj(==|zMխ'3ןgOxߧ\Q1zЫ?ζ(tpBOdT "+]ECm 4='mH\)B&ZfFt_q W?̀ztEM.WUi)?3ń=}"VC9uzU$ro 8 ܂$*V"%5SlvKG63%NB- 5 \Uӛ~-w';/}΃75R5pVY:bH!xw7{!en}Z/IoB͂F'ىM㥸{LiؕEH?lst)*I4?kez l31=p Sۜ M=~)zj|j,w  4B; Ex^dlp u⻃Y9}1O.ݼ!觛WU=Â!7o))nMk'̧퇱Go''W_ BSP}i3<-=-\)J]FI<9]~K`ApC"͙Kh]rl.M(:l'E<  ۼpW3%!h;5 |3Pyظ_)U\~aa&\`)aeBL˸;*Y̿!\c/R`Nn@wMkM t. $>ȗ ZOV%e(%yՙdp`g] 8(i5A]Y.ǙN}(ZU"C!o#`*49c{ SC//mB@$wzDc |eHr's4i=Jb8l&=p·3Jr# ] F/Tx뿇[ގ[ ʠҿZk 0I!-Ps~B)Qzzcg@wF^=jUo(ϟ^B<Մu A}+>- %T~ä 0/^^P 9\*zFr%_n_b6^B`U*\DJtȺcY,-,"L' /ԾS'x uep;P<Ⓥa2q 2c>gcμzG ӱ1jOPu2G^eU=2WuTP fZWruvۋь޹ "'`73X@dMXgd+N#MɆ*S;cD:+1&!IV҉?7B2V 86svBTZ CN@ Y }@u[ ̸=9\<uoghgDMlnNa7)=M6 ֪1o8;~s$ e ^ Dz:(䳤8K· eN_,yqVCP윂"*g42|f1Rf}3H=6$'|t ~dY @ȣVJq bM[_QԫG& l$1KJmKLzAIPג7k H^CL@m A{8ctIOYF3ֶ%~)9(0S8L"ʣـ,BN%+J|o9L3,KZ'ۏp{Y<yG,N:ů,t6H!މ#G6`L =(vs0jxۿY%}t3 M Y+@c@4<ᵋj tV,(ᆱ5foO:5`1 +aEcLbMO$ %}? $ HSΚ3 OسvgRؖDRJs_8J 8-D;e=kWD8pR->lȑbziǟU2 7`l+(Ľg3,r3 Du P6B)ձyj}X},_.D cg$<ؙ 3ĭ+Ϯ 2H/q[%{_J[ʋ rCK1gR7N H<+$e5t&xI, |"5tΫ =A~\ۏ?s^UN&ftEONէ2ũcJ*QP̈́zM\HSSp49SWkٗ F33AֿP ^{΋ mAyvPR#GtkZ4Xn}zBzJK t4 Y+G7$x.(鳕pD=wYt$ulo_T @b/P uhayaE82NiEWI`(zaboL)h-Kq"h^uYx2m]ٗm ȲA7-Ko*ut4b^bD"=*uf?΂8B;Qp\UwHL83:'ɽ=G'-yi?6y6xph-`W'n?UM9,)9 S>E‹<̀C{%RL(/S[A'4p~+Q QwÉuU@u{>쑤͟‹pŷ vN8/ZL_ >sL|0be0W1$,N[jxq|e7(ZJ s_qʻ/Kl+AtL,>F*SơU˩ϒ>]@ ;cTbobI}`A> (sD=?П8q|1 ޣ [k뺪h* +Bs%},,jc[jj~. +bH>1- I `G=Uuh-0tG~ɜ^#(Eo8 (TF ~z|̆%ta[Dd -"#"`8 k .m/ןX{ KQ钬C-~5Y[N oAT RD ? C7~.aX !߭&*}AMg6D."gf}$3 W>^AŁ4;ПutWȌմwj;xu/*x[QU=aD&B% zb?%a )KSvHJ_k0_-.I1=uB>ԥ$WEg VcWLv }&H ,Ru7ACbrJq&e)sq{ `!Re2آZ2Mm}_! ėf(alhNO\o8ˢak z95!>4jdx|p>ikq1ם0vj bQ*%z@+g5ߡ#f|eI Bw竞uʆv8|6R\%Eaxǽ djip>(bU݁>˗; Gu3/d= ιJƎHZK_ k0l:=oi+i[4ԬMQ0Z_#-`ٯN`2['8 ,3!^,"_ELfxQtӜ|>ρl{b7w(BXLѾ7[F8>zQRpkw3cUJ;=yRLb"U#4O4JO+k?V]|4R6?#*lAW}C}r< =@$j6 \mJNߣu}ʁiϘAGsfކ|wԭKxyCq'ݿފ9gR/Rm7Z~ĢR b#GOք-}K#W=74 O(9x"Vr-G] c&l8|t5YB#آ[#a.8' HWGϬPMO&}Oαyj{H)+Y@ǻWhZ:hy]xA3=Ycd8 e"@QTOd8$AI{~M$Úʿ5ruuK(85ݤ9FX'֖>ˬ54]HGt{iA!dp6׏Өfmr\6tz?e7YE0j/0K Yex>9k=' eqjN@߭NoBegm>f*=Ie`c@b:a!f[h@^NL*գ+P dX2M\Wʰcwg =Oa:S/@Ԅ5zh5VTߜL'>GfIj9`u6E)2cu@{CP8|zCδ>- V@vF؜}/e,{XйVmЂs9G[OeI8m&XG=pڢ@P2ó$aad:3 V@ҥ1E-"n(^S q*M;1b2ҰHE [dk BHac_t"]c#3=X!eg'uPɖ-Q ׂV0pNU?73t7NXVd?ՊeE#u5% l8U0Uxo: w䍭!P=!$wJpV)82W"P%R<"@w켊~dLp KU|%'2c="JaMgq [D}#BXm.ڡ^۔˭@@1/OIV#*2WX̱WhMDYIA4 9=$͒> ( rtY҉,ϋ5:N8ߺi[9"Jլ-BA8{gnx7t [ǜƷT^!\Z}ˇʐNJ50K<0 Zx UDLc 0UWI@ sl0Ƈ Q%j.m:۠%/tedx6ZnK w]N|*+r{FPcWpn"5Up2?A:[@$ [(eׅF&G Q W/; y% )2)o9 G Ow 3iTW^m 3GOʑQ4X_ε3%H13|fe;x9$Εb妱pVb Z h?f8qh;=⾣C\ L)֗;\%Ǐ WTh?ά8/ jڨi2B E+IM$JOV] W~vYTP!8)pK}o7}`,4B#Pi(ldrNL-=tTI~M48V[,@l, B^Lzf ޚ Y | i{ I^]gox2b8q={9 j qЏsDЕX.F<5r:~ka %,RZupj^TJ&+a4 3y?Y /h!ײ:+{y8*JP71e xcGDf Ԙ-Nꈍ_>[]Qv.^Ή{?ؘO>GQ9ivOje .XphFv RIZ)KּE^^ê&?WK0'}ym3lauYDr&'S8M XL*zْrh?E6 mtiς-JN`%Y kN~AtxB>,1P#욻ho`}ARwg~jZ@W!b.j-nyE|f&܆cL@, P᝛!p塊" _ 9œ9wtOΡ{Rߙ uxL-AEzOɄYݳ#+5?H|cbf0|繷rȉ8RR$.\xߧZ1%>ׅ^iI"MGǩ<v2X3'`7.F8w*f"]VRB{G+ ch^~bw[ <; Ad 9.$9 Ƃikq G;MHUV;E4YDe<f cƊ!eS2qBR>aMOnps;,P/=|"RmKSL2B6$u.@,!2wh.AK$=ίْt-9t Uv+Ԟʩiܝ}nz4yjd-7*M0ܹVd!EIq0$ `Vر_:!?ecE GKbc -n^ŚJCxJq9M}Xd3oиƖؾxuuq 0~ϮN`t.6ۋD e\yCrAz"N4L;.:R5SC/{LckJA\ )ݾl^t_WWԻX|aX"MInYAZNerQhCk8C;e9B aS瘁̔ PSc{Rn=l!H:/~h'X(hXnEaFnu4-o+y|Y L >SPiQȎ1eޜ/*NcZrs}Qm?±/Kr C)S|(?uv"w#;1ߟQ4"W].$'s a Rܿ5Y6Hj4a E w D ,OUGRnwYVS(E$˗rs0jp:'Z`nAFgshSD#dfłc$\yܮ_N\]gFG'QuxqB^W$Db#~>Rz"(%?: y>sou|bs;6E~챘c)Q5KT* LT6vt=~vp_b\Wm\qר}t.Do";~<< ~Ԋ+7GފhPإ_'"Tه[lueuY*bi?=.>i*%}d5TIT 6x\t|5qӆ\ؓ&DJ_)|/iO+@%X0hY=1&uuAzvjqEh#tܩ@0\:^ \HR6S;AqY SveP hއ[RRt\{(e{*[3TFk]?,Jey\ 0 ~$__( ˜,CrD 4o%F~ P{[@Fv).'ag9~@@m/dDEѾٛJq~D2ii;, ER)M$2Hu2z@FIt?8v/R~kNV! (qzn# L C95фNKPبMN+jlPۣWUI/: KʊP"k6+?/a#8Meԓ5.vz])nm1`옓`s>U5I&e)~ҝTK5 X+8z,1MV Q]t4 PRPzu Z@KGBۮ*O|> u5{}b|'d[\%/U9{ym*{=aZZa@YTWXK.T49Khz@+R#>pGן*]T5^oz>ѡOR3!>l]}d`/0;`P$> FZ?tGLJG)eg"dirrz³ j;O,Ҷ-,0 Z'ʸPs%(+JB}?Aȕ:h'GeWT@A-Ibj5n=Yy nFXQN$⺸m̝)}hj=Y9EA/BzU1\7J6CԸԟZaGahФr|++6)HA긖i 0M->ՀNVвL`NRr/&3bE4%G ]f#"qx =X0m9?]0"5l;|=fbSD(WT !TN cEvߙ1:)K$u+ًy&qp6s+ҭ"i.4֖޹wTqW)Hp=y+ m^ k23%!m*XS(er(cC0}*jmɿ:Xg0N`4Fz%~_z$Rw\BxI ɓNWPs "[rfu֖ZJ6\yy(2%0{oʩ*Bn}9&Sc~ZVkh987Y+9PTwC* j-J<3ؑwCqv^aɆ|%-6GUPцKAdomu`Y셌؟">icFaB(u#@ܣӮ23+dH^G |4wLHI٬ƹWP-TZ(-OM਼Ef2Lc?+*jtg3)Qg;BdnEMo ׫9,7Hh:v2mdwv*ާFFqQU=Zj36Hk<ʺFI.ޕYْZoG}P@VKq {H]E@ ʜGlMJp55-qZ[ {7~. gWb\_͎CAO>#/e Dl&/bUS7?h>ӛs /]mJqv6i $'8t2G{ % Ĩv^iO- 666#tGR??X?R;bK,-TCYRtSFyYj!\5KP\o);KCM F<yklvq`~r'y玚"?[m ҃nFmO4>|p8e6ҽ9]ƺڊ;wyS1]z 6&R{ ~vyƽ3ppуJQ6?K & j:^`"x~kc3eCUtz"Ghغ[Qer3egU8.Ҍ|qO^:g"w~Q )ƫ%x.'k`/(Wuww=h`/0RZ 9Df-W'w o&LL}?u!Fjv ״+P]1<1@0Vu9{P'uu X$7||`(#~Jw0?)Zm"\#{M0ι w/USH?ͦhi)˰hyʮ/M/KA*MCH ?h@4&*Ǎ d4\zb9'oq|o3a[Z@ JWIg~FNl#&e;'^*,|p 7J8j@e^ ԸA=]/%>KeyÀzK|;"oNI7l)BDH;#.Gzb)x~'|[ULQt^kdzV-C .4~za]Znaj wZג!vL.D#*y >Ģ1'`ZT 5/' K"Te543=k8"0* 0򛃡:O5Ip/V#r;<#*' {y}rtܠ4 _. )>iLWdӪdrj6$baNV賚[`=OIV{zg2#.3tW Y ^PhS&dN&ж&Qln^6-!Q+9@[;r[՗DzTm%T@NK-ƛ }Vmϡ ECA;HA-c'Țxt|X < j +ofwHrI!5586x-"p5L7gぽ)f9͝\ڪW(jj:p8&P\xu [-ΏBUS>eTf7S , ?:FH/nl ٗGwv\g:b$1z:3W+*Ŭpi*R9wlÆG,0UR_y6hAe7 vژo>sn9@NIViX7}l$mmoEc"^ząf{7{-7 eϔh8yAOӜKuO^UϿ+"8up4M t4{'pXvf>;;˛9,#bqK3CfoQ MUwR#3WVZ3FF/5nL_|J2/diχYj3^SM*P%Ʀq/tIn+"-;* Q09pfнC*sYsu[M8[Hnʙ+J$:%3!rXg/6S4Լ?;pe2ĨO*`'7dar+,T^oai5~R첃_"lpD#P ~3qCѨѡl£SӗmpHx<\8O]SZuy8CmpRw4.K2` 8{?22}Ԕy1Og Xs}js/Tc[W+332~nuBgP>m5F+1Wۮ^D RTDr) ~\p; YW5}:DTkn``.7a#" ֞j.{X_Č ¹%VbIϠ`Z=ĉDN72^Vaܻ!a0i-3-ON%vP#jmYn156vS|>f|-5ގh&ZO[G^!-;[i q҈jT1ZKPYR=:]2{ a!J9Pϳ7=|g0+@bi/UԎN1M}{.+P Aq_V|vF-$vU:SdUS0[60cD6񛽥; *`Z))[ַkZ9 -:kJZW¸|Yb,莧-ڇR@+U@5L!#&)v .bLϖy+" ):2O?2c:5p 8㤚tL^DpF,_aވ*y/獏4cmB %mësvx(oϊCP 1ce.j0:Vީoca ~^QZ!_ (IЩdž~i++r 碍J5o i)|}Lzxÿ iui]2\Sr.VvP7:o?)KBQI)˵LO6S s8~ JWP;f(hT%Vfa1i]Og|{8328JN0tR- s$2~<#fѾCQWG+E(6Ϝ}y= W@ݧ3IxC?fB-*M7|?xz/{$b{ C]W]^rBhmu'*بoss&L䴨_jۋXx( 5ԓz?V7,Lm #Ҧn4ܕKxob6p@ԂP$QCqvG9Ñ3>zZk  "]IžkZJ^:Dʶ&E@pyg 0cտ;1{x`^ MC*W$ ҝ+E"k<؀]7ufqC72 &l={=c"uWj]hZOrEsoXǦįFMok^/OD9SEl~fI>#Bk҂S:MnFƁ">Ujy~598ės5/)44)y*ޯL7LY/IWBF~+svgE[lًɨ<3"!;P1.m%$K?0p8$ SAcJ mDՌ[fY=g,|/{,]1'ƩZos#p²sgJ~JL̖.u(8iwo$A*QWX-3Lg$cDԮxdVxNzyBS4x7E7߃h?bdw3],?vTedcշyx[,P<֜ޡ3HRt(=Rmeg,R5P}ie JT/``HOTb;¦g?:<f\Wtv-`H,7.,"5}yY [&i8}A"sIa8a4aX -v*aK+α_U@aW(_WL{pqɢG䤝8o?F - dɯ3wA>Eq+û(+HT}nh&8#=GWzBIĮzd0Xؽح@9>|dQ <՗jυ1\j2ёSfot7L@|0dE/By+PRB+6m,mEC$)HDh!(vgm@OVQ/SԴ^]5gھTqN'xLN6 ʹp1{EK"TVߒ{ڎPER 16tRer)#8O=N.!֢9Xjq@*c rJoђL{Jy)dպN~W;="<ެѿ"Z0Q9fA\0.RE݅6"-gȋ(ZmZcusϹS0aF*7&0w7DS-I㩪4I0oP]t7@Ӥ;Nb+ǟ {ⲯ!pǐ ʅi5@'I7ҙT%#+CsCD?,NLѝNہ!{]Z@(u7\N[`bcמ}Syﳼ"/ 9]2p,B`-qN*'<ɒ=~x ~);* R`'GpUO\Q7%9.2ē""Z&=ۉhLD~,Hۉ&*3{N47by8t[Ffxo9.줷wXE&[D1tF02#;7]Zru[~7_Rsxk0qƫA oV Gٔ^+@VZ~5KuڦհS_ #g6["R7]>MCR#H"N/b(%;3 Ȥ ;wj, aj#K"o"Fp[\6qO/ pBsXOmJR`y*$H} >PQ{n" [UFu7'mѩ˖ck}E ~nQ sMC)d έcVE#xyk_"װY٨`}υqZp0D+D^3_UuIE )@-6߿8,C ̎)]iw7IQ} 8!5Ғem幌g^۝ƛe5d\Qi_~O3Y Yԡ7b}l:_"SnECgENYDU\X@\Ml tl%n1J2S )FQauhnޚ v>!̾gYӧmu4)efƇ@D5 KvGlKv&4Iq"V * + **(֌c!D>_ 5︲.@a$B0pΊ\E9m&6Teȵ1y7H?1@֒[ꪭuԈ6(S5 çv.EvCH& ۛsyvK `b2PLH?܂Hܪ7[f6<)K(e%${+On/2;uB# 2 $'5v Z#\X+_2Nװ֨Kл Ë~ hlg[@dL{=%S^-ac(@M/}h|\z>ʠpK~j$QX{Fō,HSg07[먍$Rp )Qyty1 bH@R ekȦ2]Uu;ټf8Rz3f 鶹8:&!hpQ3BpPNΖlfbA& EVO{]aDsp|^B\K/ be24:AQʫe˷) o8(^Xܞ $9&5.1O0Fez_<#절l.ez 5fWHZJȚ O)-"L9:S3Q:' 7N~ݐvzx"#oĈ|,1 1_ _[99o|PPcikZEd+]0/@cO? PK'~Wf$/;2;.KIR$'P77Źرѧ6!,*");hňAf_r/+Y1<*dgS |>_D/֞Ý#YvK;nM>WkobX(>"YA(JUђx  ]X^;Ie:9I*To>&EaWtļu1d7Sg|sBT;i[s̝s-ኾ'|ī]#-x'T# #jeB;$:"Q*bMٛN#%x/ͥ*Gq^1壎^G`YJcvN2Nۑ!HRjZL1=rX}Wp7'2aQ"]z[doűhH'kFCdp-9%9bd$XET-(:jE!MA*;dQX6Bdo:,2+43ۘ?JDh(9B>5o}.4VG{Xo#[ -YucF` !YA_u(( ` t#!drPsЮƝg eJX?=]ڋ߉MWs'03˄&iF\Co߭ݜO=x\Fcp+C-]5V[R9Gg\yl$5GFWva1DYs4з'GIvs?z4e% ӳHM&7324qwůHD9]D/F˻e,\ae܏᭸懦 7ވل٩r#mˎ&OI)\t r#gkD[,x_z˂OXZs:44[+ ^VWw/W+ Jp8aJk4ոW$NI >Y'FӁtw kI6iѸ0?X[+nȨn=8CRDƆOۣ6s}Rz<ݴ$TR)zI$k`?2GAV-è 'VG8N&>v(U@p k$7|8ALWLYPoAEJiTZdt+tK8XKCxST窘VnI-x~#Ik!BJFI@;Qav\rx${<gQ8fjrvA0ˣ~˼<~x^; %$t7{ ݓ'}-nq{Sw#H9#JH86:-}~wjAd|Q!"5U(kx"AL']O g:k?S}Uz,;^߱*>ӹ:B[֙KEzwY6k ~'Y(,anChp6v(^S횺*'դL@Q,Lڴ*m(J8NڬN4\:N&=-^ dj2U-B;fjiOx1^:zt=0H ҧ]lu!'o XْrdދL(ڽXIJA!,ҋj͖qe[TcJׁ2Dqf APMIP\uB"ǭsC=]֠"Z9E|0?Ev||ބu;0 nio=9d??@fasg|I-5І6'4[@ۂa *yٸiESNŇpSm!vO͉ 5n]tsBX y2&ߋЁn b X-4|gkokƌTV3azJB냅?Z/,"@Mۨ6m,%wE*/$_aMV腨(M4b+HC8>sA`d#)*%q:zsH.ql}i. sAGTDSy ʟޮN:Ȗ7v^:G)V 8]fRnAF5L]0ce̫VZsgxN3xڿf]f\2o,ӑ/62m㲹^KxU_OX#lෆwr!|^2%T8g}8Y7.e%E]B۵GG1)҃!}xAd]I?'ZٿoRϲXd2}'^( Mm+ xLaY?`}-ADi !-P )ΛT^(c3ܛZ@P/"e%:a4 3ZPAO@Y'8%wj\o"zY \ςX n2_E(ț05ԗ3`uJ)3}nt gX_^۪7{]1tJ2 /h‡ Ybв Cd*從OԩqK_&/ЛkWAUYlQDRcV0 Io I*@I`_N{$2 #ζc;)[8-,6elg:ɖPț!@EJiS_ W&!Η@ɝvwRvKo_폲0ijB$BؾxϬ.>U^7OD9]v<6xσXLm:yv{ TUYc=y{\@XpH+1g%sxLW?sqǦW9ԍ\HʴH:.V/y@ЃHMNLd7a,xȱMZ@@M/\,o45r~a U!)Iݣc*#X(5D(GvGhF`q4^zT!~MX75#D6-? ; /\ Y@ ZY6L8W$}0p\7}sݳ{on+X>H$&@df*qod=YC}x!cCV%@cwu9ZHZMQc'=}{( Nr5FY 6's(APpn0Y:ƨ^9fOZ,꾩fP9 BOV)^SDl/J ŤdzEs@LQ!&%Q69w>nj)@+FsDG4d%*u+L떭wTFʢO8=‹ˎ8jv~ڧJUcZ}yE8jˎ+T;nZb0cQDܙq83)op" 2{YH`,7mH6o8 Ov!"vBV8;O)Rͳcn2B%wPN!-lzJ=;D6sD Ԏe*"5ν(eQ$ߨ0]KaoK8Y9#``:{ zcX89lIĝ|\Ci¾l RlQ=KcaOr`OZB=闲qP;6ݕAԅ+ w>lb/(ܭS/0S*Z`aJ,Hy^ItUCVFr{5eOp}#X2@ 5ɦܸ HN,`C%dm>c> @hD;!-ѱJXW1<~h+R/k37i׮nޞz.e :34&׎ror1 3DC Nv`p4/nC8rt@4G͇V*wV#>t e(xmk bıj 5תp~{i3 V91Y5VPM&n+^b>KLG:@}y"  /\ijo(ӟw%M0ei65+!kGL T3-ufED~d7Gb#sV깉`r3=!Jxr}qnFL\:vd)N}i'Z'* Hv; hc?"5.`u:NFǒg4C#=#w2Jfw `<mpՌs;A{}lXD1 Ngk<핵sY*eS}Hk恖&#>58(26֡]]ij]}H%fBg ʳRQ+Z?RPTXL#{Pm|\%EUXjR@?<!J;>)Ȗg= Z-qG'8ead˕S:XMe!|_a 9p뵟޵Eas-$>SU$8)<V\y3g֕2V1Uf9 hJs)X J)F^Yzx^a*R w4,Wb,4U(cY\[L<[kAK3u6_jU׫A،ESR쌊SI*Ey/ xNà%H#ftR ilfP Y"q"QBD|vDLQ]si'KuN펧eN|=o7H @{.T'NYǵ/y丑qF̧ aI1D_is .GNIQ^N2]7h'v0)6ʚ3j%pb5hYCAQ^Q*ȾjG-t!/S7*jG#,KEǖ".RRXa~cw*xԂȝ#{ࢷH˷],GULi"m@2IDoR$ϟIjdE'mڔx¿xKflNp(n_L1jbT"vwJYx`QI!21-0 (mѸeV0{Xbssu1tOAki%?Ҋ\>$9}IǨ0PmGѨ )b_/%t#g }wM% KO?*U 3IC4y v[E֟x/$Z҆97b_=S+&ۀ0hC^E`:I?T?>ՇL@=6"bF7[>O,9dUظ 뜢Y}r^nCWx)$d]R_|#褹,uwegZR9>7B1>%¤b@~XAu)G4قq]T`vJA}#p1<[I>{C5dәܶP>ՓW#gq=J,v`da]cIFm;0clz#np˧Gβ)v1y:}C$_&K/zJbM휏sgz6٬\ x*j|ۀ`Qr\D*Nk5Ί{:RsbF25S龂c4%!< -^O?m#oMͯI~&@RJq`㱭 ZjtiuPxyq9k%.g3/M;QzbѢ-맣щ'R%#D*-3,Sd(rdXF5XTq6_QbFK)Av(ɤwř-E^]u?+Ȟ-0x 6wWhu-%ecF5fKXr_Pɍ0*>+&#. #,X4j ol["?+? {k,/ 憞aލ', ㌃SQȔR ̴|y_%"xƤ|aX-) mİ]!ţɋ@I$*'>[[sIuHxh(@gOf]HHxGE:ϗU:gwΫ# bq%Orw\oVH94D@fCAtUNIvIz 4bfƑ&s524#쀾4mkH;H4D^1Bn+|^z߼dkGkJǏ M=%^yZ2y^Zraӭ^ h:]@xNt"|%~c0(x Y3s~ qЀҙH?#8-;qDk U؈j@Kufdqzx`@ ޯ.9_G|#SH5@L1M3C|r_SӀo1}8+|'pwуޡ M`u>Ad&x etzB3I,G79Mힷ3s&mb)uƁCj8+dR83 5yޓw1v/j*$#yPg4=NpƇ{ݵng*PG+3 YkG&܀[oH_fxk2fsGc _{8g{s5 wsZB푟FN6#:ooU"{N@khH=)<^ow>*f-픂uʦ$i<ؑ9BO$=gpG:Cv8XՕ ׷QjZ)!7z1=au] P±flk< )`tԆZ |ԣʙq)?0]^>5FXN :@[ \)_|"rHi' ͏04}d2V7v:(>0qM2`Bwu(q9[jahxiZe^*<8Kk? 4]69x JVxIj! !+p=j"=;D?͢^㣓/ٺBzc(xJX/Zo+GuŤWBk qKiQF|'B،a!y݁>m>HB$ a3yR+2Y(޻ A WMX}VS~ĆUN`*+&s.YP$Mj%/eXb !02jHO3)18FBK5aکa9 BE!-fL\uJJ%\+0OGP'` _hSoMrn &u>&$3̣k;E5ɍdeZXu'Evqr@vu+rdx>>rĶ{h~ ܆_]!lm.murŲPY?Xzc,t#8ӷA 'kT펛f]c\Ќe[E¥ <NG_R[viK95eUY+?ÐIM.r7l:!,_e2':3'ygBf*9P9{?su )L8/1 'M7Λ2}}-ёLλ~sT!(>#:: R" Zb奍v.$B3c 쿂NJоB* oqnҪU͖ܥgf{G\$k<(V L8bo@q7tӔES'bkc\0kWD 9MQR:Y|A&C|hKћ^Qz;̔WKSM@Ў8r 2S 3 ɦ0E2ƨs//CR띣ZbkE釵MrB6"t䉢Eru1^X Șʟ m@vwYJUnH[ ^mT`j-jtL} Y>멷|(w3[Î DҋY؁ț47=+ [%`!e;~œ(\NH9kXE {Sy{ļP̈+FfW_pƝ AV^lxƬueT = fڢ:OIQMJSMJG.3N`&yqkjl%kK X a} &Uj`XUUAp`Q! ĸ۹FGJ}:ANyOQKV;Yօl ^` ׶%5c&HՂ@7B)M[Jij[agؘ+!UO?7ms2b瞡=ē^f۟x1;͍䂰V$ mdi[$%&M\VkXPnxF*g;ʍkṬ>J xgXp{_Q*f-r1hݐsͮ.1$؄}PNR iNxb7Z5DAߢպMXM(z[J#sY!y;o!6er %E'RK'ɕAbN\bKF<*I-m/M{]N2o D~ &+QYAI%bnCIɛQpwrd$8mUshȸ{57Rzu>Qr5K&>eJL\+?q-GZU#n}GaL /M=c;ipQI ׏:@L|&&JC)RS>Hg) ζ+)$acq}4faXjhv} *X=TqtcYc{+5GFe MrTL'կ2~}G%F3m'e;Bغs~ Sޟ7w9 O6jS5pT ;뾧"17s׼PUjZQ.F܄#O,FOtݯO`L ?0e&ym<7u+'Pu]f"!Gi;-0/iiSK=l#+SUBUNô|AUh6NDn۱PI6W~KD oP5BaA$fj[K&OShW? Zk[xY\Ccf< #֣w]`J(wzd 5p^,|ȧ DՌ~xۋm[{9sed-Y^$ MBr~GIp 0i_q Btٔ9>s`5*DqRLQۻjَ1}X 9ISٜt3B C!;WQ|gz"3:05V+Pi:$2 >i5s;TC}>~J=trN/ U)5L b bم ~sO,,mdI?|qL+;́.ۏ꛼"U*ecSr˷qFx 3;tHR[LGJYf`ky8ͫ4uj}s@'e0 aՊa9Hq|yw%'145^T\8:>Z;{1|!+ Ls)W3p2+rj@8&;<Ց/Ȯ^[w)H:{eQxovs-N:Y.4bl<*$)i7ӗ`+;4h/ێA-|'h h PnbU~DRT^dА%OV;TI,LkIkޖJ!$_H[1߫Ip?}Xbo'5@,!Nh'3:a #!`ԉ_UlǔZa"%98^[XŧGГc] .ĸa[B*Mqw k <' \qǛE{ zjç|C(H r]R y֯L,P 8|(\|eV=9qEC> `Sp߱aqa)Ij\Q0s;eOkа}/0ZZֺvIMO(s; M͢ggdrqwG?HeHV5EC$Nq0G9<=os'pTlqΎ~uגto)oCe'5Q+ ]ErA> =PxA-w6KoguDkw2C)J0x>RQ_=V""ZBueT]\1O"8->2"E>PA0L@7zF"PvZpB;ն 5Tzi,3Gj1+tg!i+|؏$T /;6cpiMXZN"?c 3Rbs Y v ?i{p;d#{?۝+8[v}J@L5|)\8|WC+_*S`áx xV4V4mظ-*Н8zPܽxRI!D B(|)(-_|ݥs)@kC׆"r*_A W #|egyz('?r(~Ch='=#@V E2Nr-MzCDW`Yo&:8"r@sLh\#(Ȏ컵e ^W(z`!(ɋ ,eIg:tτub.|zdf.e3جK%*KN.Wboɴ p%A24X aӎw)WBHcryjcŖ|5=HD NÐ(q xn$\(_%(0VW@&?;-_LөXg^xutj~-1ϓqy܍| T$kغ¦NtmDT7QXTsN: K7&XszĤat;`nK+2%:3Fd_w@6`:cOgWA%ʛ,\ {j&"o ظ~62:PXu XCڶ<&SD\U$h`SMʴcv*ﯺ/.ʠGQůhD1jLNfͤ[F HN B .ᏹ57 +AEh5”M1R Z"дثNpMj8"M3$LbyfyB_mp%Hđ5(aeHǣ\^a9&-:Fues?^~TZ}5rvSiZP4 ݭʦ_ȇ'}7cDry }z^/_ @37 ֥x0Ys=`QI3">'?s5}LKW}TS*@\{;܅4ȟOI^ǟN#^EoH&CSUy)U9~+lf=U>:Yrboj>Y+[ۗQÿ>Wnb%q/ZF|ũJ=;FFJSƅ^4h@*$aq-Х;$>aH#( vO =zw9r3!+zq\\A (Ne̱:!hױC lrf_^;(b+KiMa+jB[1-޵g1:! 2*9/[ 7*.#| <>*5AsuTsu`Vp9bgڻ4t{rW?sĹhJ H˟DY8ML>BȃB=CPQ lj˯F{2ˎUya0":&1lm7Bl~%eZigMfg3ULIp [2Xb_r|@E+T"v_] \q3:Xg~@Znj8"v];f@ "Zvz|ǴD*I$ /9$H eӘYE9hGz=v"r\ȸXbdvx]؛xIJ(tH C Ӿ? ׈Q@+&+ѽm)ڎ%vdжE}oF۲nT}rdk߬hr |{rSˋ¨a w/)P1hӝzO?M? y27!2KPA}8n-:(#$nUpoA(I7<(}_< "2Ώ+1[F3"47>![߀r$6eW/+U0Mx/&M'bR|d13n3تA)cDGc0q0D1D ^;NNQ$,k7,CvSxjjRmM\i4a(4r=sm58?Hp x Ld-&1}YRk%j=|(* fZ5t[0 Ϭ,ACݩi3TBE8lڍm],$G O{m"lh1`R# d-b5Drk]:dlKתJ9"؛]FW=6=<(+V~T@B( f5lhZ3% iv-W'Gtάuel2'ڷ]0πUQVVEX]~qM:5 1;6Qoͯ=n@##uۻ^ܱp7@';bk$Xw9{dtg!.#mg0#1XץDζ== |ssL;"!UPbe`kLjsټԶ %ͽcO +򶏌ѐbixFs62}ߐLd%ͰV7 B`wF3H].E>}$ rK -$7taj"x$$_ZL/.?%WW^n6c7zZ\; clGun}N ٤і@n⤥ ~:ݓz}o^F1 q`'MW\.}gҕ,Jđ>\>!ƈA0:Rii乎7*. _h1 OuLoIVeRE!sj{dUr )0Li.cF%pJo[yWhPoNRR /CMwY]=k͛\\d8睑+|VZ__[h<5Qw h@6Lր'"U?drʤBܔB&˚8m5YpOe,\ 薂ĩDBs9͊$w#̉m'Cyr,(႙eU2\Lͧ7LMl;LV\|5_% n;/u ̸z/ͧr4vP5tP˴%u:_8ViO|׭> mp_:b o>8㆐.% .F*VmdCiekZJ s!lXeagWF׮̿^ob 1z'S#||u<;o`n~ל/(aFPHӡAc{(+И8PmH#ߤF"6ggʋS@9LJa]vMHfX.e#4I GxE!)ۆ}yLެ[,iݴf"2 ꟾ{q:Llhz.)1wW0P;E|= {VOl< PK|ӈ9$1Hמ 77x[-g@HpVlB$'Qyr L$Ȣ5)8Olj|&OJGM޾SP!8S`J&gI6hWy*z)k qf(:2;*.֎KwAN>,:3Ɠ[A1R\n؏2[(GGHTc`@]M6r .:oAډ$U~WbdC7~ؕ]@ z׸(W:U ȓ0߿4D#^ l돬gN+wI_v|Oވ v56\ź\)j ɷv_b/`c(.|1{*Ƚ: ꢩp_?L'0Sd*$s'(s_uGi(=#Q,=Cm0ML+_x7XPwL \V[a]䓼{=\8](`3r(Y" *8 Iz%wU6Ӑ4@_AeC 'Sy*j I0Cxá*EsԢvVg㺮Mln<ϓGPu$ݢ e~Fɠ17`4̣fG5J• R(;/"-9+SZEjfh*uBQ .\f*:Wyd^{1,r>ڥc>YQو]9ڂ%0:%wsK<OpKjT0%Faxl;1bz`hL*/#H(p'XѵUKh`Kl4tz exJ$ꙐL,, A˝-y:QўZ.o5]OFVCWbCW $ u.uȰm\@[8(J4寕lSHo<Q3;FeQ= IAK俸 u^(.S@_cmSd{t|"N%IJZ/n4L M6mbdGֿ2ZD݇Z`I `,;N,Q^~itHv^1'H~f$b=@SLꃸ+myw. ъ4I)U]@ֵQ(H4w^iwh~x~0)'oY4F#L9aE;3) pTpg.d=8LBSiESiy`6P6A/n7uB|se4Y}* h;6Sz9`snL>j&9$GU!t_գHOA+'}F BqN4(dOn&%fZQpAKkʙ^[A!C>_ K9_ug 9_ Tj/ %nPMT+ݕ^#!bO+h|.x <3 ]*^++1bfd!d[L3uBe|'d}/uEx8'~|em9g#)F=2+J?9>Hm@LkTР.RٜVUp9h/zvs!CTq4N .׮k`]#J&t :2pxWHCe\Br1ygfeosv.łe#/ ..[1Q\[2N2Zt1CEssg*T _49ݞ,,rv<(a]:ѻD~ղ'VszV7{"cD mdXIJ`U{ͮVs#^_ů ;}MdPQq&\9׷hdq!wsih3/,˫ևEJ4;*\J>.]fn>MaRuxzPeb }>Oi<(B>I"F,,C X*8ن%փwUpr3Ol-|l?wA9`쀽F%2!mR`܏Y$VE~Q W9;z7%()ڇ#DЕn1#&#Xx ٓ-m>Zc΢P!DGg|iV h6SW~Iv r^| wM8<"_t{OL> H£ewwp~Mkt1C4U_jq מU+7m7 , `z-#RB>q `HYlHGڶL=;!f@(YC |=VɼOj7][_D&b-q%8;A>1PU rp.j]D•W0cfĝlL~/PyK,n$^83DdBٲ+?]l&e񦪥\|~ 'c!;8$t]wPh7h' d6-opT:cڡxHSdTc zUhֵNX8ߺ4#ZOgmvnO$[͋FdvJm4%]$" @nKLJZۻ_;4' io'6tGZqV#pp,D?X\|_;Wt0;ՔLw`xuӛ (v]ZQd/3?>ct`xAKsrp"[|Z֘Ev.Ëf ]¿Iiz}yȚeBX/۲Ij9f䦲/udHk 5[$~f,tɷ=y2 dp.>AWt)Rq+ N%4oP^L5$ڻO/nB v}X{d`+S$,ґ%G~_Bwhf@ Cjqۜ$ & 䚐iRV:Wr=AqOZ fiM}9k$zD 43x%1.C( [\F$q(.kiM^60|Ȥ>roFUׯ( E=N:NjVTO|%m^AQBg f<~=6şi0OM_sҡ'Mw1U,<0>[7FOd7N{H,5%⒮Jtw.y2Ҫ::t!\W 7 %`ȣaXnΊm%M x#|=t\.XQsi-EOѮ`qO|t.$x*EFҞ_!|.ƌ-\ E1q"J^ə|]06ot?`}JS=/)8Y| 4nc_$jxյUCQij\׿5֒k*5V&hieʇ@YҶa4gKw5uy'rKByĔfI{|-1 bFK۱{m) Fe[Pİ(-/ygSj> b<|pEM`Vfm`[0S1*l*lp2E-^%8dUxO+٣.y P_تګ(`2xœ.Cg: %vjqbqq$)"|@f)#ה}NL<Xp81KFM,I5.Qr"6UcײR]MTsI0k׉S<>;g;W|Vcmh"3k| A'">Zj^3JmHɃ̌IƂbp%oI,4Bֶ!P̨P}wͯ MKB4QB ղ;ѕ&ccC?AȏYyyτb%E񉭞 yqppݕ$lʃe;Rc\%YqR:EG[]B'Ūg?8;YEv32yk)wi8;qv6۠m?u x/(5GW[3|' ll7SnI(r7n{,zX%C2m)%yl@MY>*iNSE7zxUpiRr9F-, 5,e3$%++3}zA X~Yrg5Oԃy;94}G\ﲹfy(Q{轘4?>G~/6z F˾yn"15ww%K&D7b[S41Ǭ+edƼ7{bЙF̡d4Hhhɂ&}aI\nT6>ٸъmWay}T惲ŕ@kIwʨuVK:eDaa[gC{l{Ց;\TsϢbۺtgId _-^'M}uį˔zwiWf,|( ^˒=dlg;:'G׎#`(NGl0ƋB,@>vs"c3쟰<lB46ُe4Fb$Gf[eIHy22- ?zDT t5f4oR]?fAgF<`Ont!U$:NMdX,o x[LMY*1Ј 1yO[#6 3Q#6x6BLP_[^y"aW<YHŕW=`yE'd 꽦̝z;6IBQdjާȄ+IP3 @9+_S8㗥,#>z߯^Ȣ^tqބoc U(hؕZ= r Ʉ\3}0$o8R|' Y+[:* ã^vwm~NumƄܸ:x=dZڱCzkPgW[xmN1$Mz$~# Ռ6UW.)G, ;.tV|tIǔx;_@LE+[XB~a~acw}Tz 8ZհQ ݘM>2D"! y2ob[7J9X#cb{Yqؙ[ȋkO,7)ƣprz!g 1@SrTV QgE(-N"X'D˺CS[KǖOO_Dfٍ*PGЀo0ꌭkЏGp=Cv6!y4Xn4ˏ I@_U11&6gqXJ#oMח.\/!2׎b`YW8hJbhM.kp#8pHjd#ǭ}F?4KL0I@a1"n(tK(+f&wbXvY:SWSFi'k|B9] fzZ Xx# ch~=^0m9m$Cjskh}f@9e]=,=ӆ@Jb(W,2WWtW d9{{TˑB [71&wϿ#UV7s![ECb]lv"W=z?k"d,3v*^Q(d]j!{Λb.1fÓHfJO%RU'П^#>7l=ʺ9#4Q\S_XM!aj|4D[s y8>~Rܮ\:'ʷ?qkyq؆K!e "Ak>* ̜P8K` p g ktη硑G t |̣ۑ Js7zSߑᾸ=պzٗG :b BqBn p)͏{iɡǨ/0L Q۴{Z\GYJb|@Bq< r-TaQ~!ح#"Jߞ']B[8ޅevXcO' n(ۍcf]/W]]MM'p;Ng[C1_XPGx0f^*e?z^Wga}!IKpe-M]5R{?s=H*?GU-op 'R"^r m"XKp&>}ɟڷ%fptpO|NGp{a׀U:v\rY[5F>>Յ[z v]e-3u:9 RzM/3S[r#ƄkFSGB@LXdDCTyᵌaq&[ic1ŇM&`<,_igaY=o e6:"mz\f/)$g/Bs+1ċ '_:ȃ5TRv/@s+,0DʓxWVQeu,'E/A/h[pX_2C}>RHbb&a&'v^J{xl ؖxiטsgBdˆP5FMHDd0l_ J^=O1f F5f?ܺcesm(ߥ okX-0 @?<Bdta]U)|n[ #;(1K/8Ae  fW (MoZ̙pc\">o;*!ʹ*aR^ HVADDfNtETHGٻ ~1nvBg. BisG\y;lAA4]x1|oJ5g nְ6($3ըK _ʢgK'(vj24ۭ6v0m =#|ge|8o Yh~~wWtRS',`eMMգ~w΁LYj1$:Um;&[vLԱtG\WCEhb7ߋO"+0擅lӪ)ՈCYXO1۴.)Z_\"-3< { K(*qA'b MwqBR.מNy4ꔊxV%6ώð2hVJ"#K lzbUYn6[C*ndt~5%TZ'>z]0\Y&'%ZZAn ^Ûӱ)R Q:P~2'joYY Dl6z+; .8SjtR4;IEe8X^Yi҃hR^Q"L].q8(odPQ>>_eTO]R{Eȋrv#tCI`lHa`K,P<{ӴTQv2}n-e3F[q<^`LFzx' m[ݝJ,9~\J8pw1|7Tut͸71ޠ#iq4%)15UV̪Wp g_`p`A'5g$у_j9c S6_Ml=_M{&ev{nA @d?mi,GC}AjIv dR|AMHņswS$ g!6mvC:dpp< M4]t.ZqH<0[`?g 4EH @D ?QCʼV p R (=JfWs6pL20C}5gǙ EG[WcvF= /?JG[s#d6񋊘Trw5>*,䞖 OT_ uҗ0u;9ep+\G9|$_o 4?11VH^]lm/~$x?LÅ|N9D)J)>J10Bm "`ƒ|{}Af Ӓ@Yq=#Ês&`=i[ҿbrⷮ\coV*vڨX$5o;)V؞Pe)X?(N5}Tt ܟ~@;]7ZAL&jG\E- lu$zLQW~!M$?Wq]`@Xq򓲎q~-rCNY2no|qYyF2bN"Á)8P&cY-۫u\͗ ]%`am &}ҥbFRhP Eޤ p9W6#G.BaohH\[,V+]ɑpA%d&x\|NV'wã( 촡3h܀;BDZK؀5=,ix5dmi]Mo1$F`r(N9xّ6s|`u[sqh>Ԡ0'H֚v.vM!D.Th~! 5~smo%_?{(+1z[#gsU\PU1_:{Ѳ~:"'DcꗀȂwS%L %&PB GB,h@%taشtEQn k7`,q xh08幌K]g =Ùk}䲀66DgivBPb~8 lM ?sAs3B_$SDBGE95&NdOigadhҶ\iR@U=;k 0jPo`0@͐wQb1MUR^}`gKF\p` NyHH8AEo0q]Vl|vt H(xa\L/% Kea2RG8>y[v - {IH|MTbyj6Ow gH%2;xՇL`~5̳F@[VvCytc $J5iYIʞ+)I-"hU[p!'] ؔ& rpطhinD1YV]k C&|2Lz+n8RTnf:KiSliΒv@ ѭvé,ڨwc}||)SsZ= Zbe"+{Ժ~'֎ idbZ8 *H0sn<մO?Va'R,TK VP{& Q%h):J7bE{~ $@@4WR^A+-X?гKw(J(eHK4P%$ŷWe|8:3$`߈~ :[H^ 2VF^(R2S\1ɡd9}Vۧo`*V>NuGw B7&+0MmAhdsvO5NW鯱No!M>{d!@:%A9=,N _ѳG|*#?~1{[Q!zj$OEh5-Y.X}'a Dt%WۢN]Ɣ+lD"i}iidH$2){$Dh`fA@NU 0Vb~DiK<93gX7&%&";(s0 g1HaD3lH0јx|jL;_D,҅\dO:^ٸlQ<|1N[7]IoLf(nBojmd":v\8WN :ȕWbrK+W1C)3$d>œSؼ7̻'mmfOiId`F+ >` ["/ M-';&j7on?4Ҿcڄ̎zp`.OJKȴTӠx+y+ m*\7;%󱸦ɣk}le;%kyJm%(y='[F]>׭/y/X[rnӔ4.3ڼg]:9kg'i.xs'"pmu22gT(kJ@7tĐַ P"WjLb^>G.E_HANWV20]t_0~򝈡9X3 fg:Կ?L˟y5+S q.߾gnTj[_%@24ln&KRr(Vu3DD,?c w=co 9 =P5@iq[]?jnc g08B gr},N(}qA/3ɨ+?0fn}f6ʪ+Zrp0:k04L,f+ > osqǗ׎0\&݁+e&J4`gt`^n{D~O=Jڼndzb(\{BE- "dEZ&^mma , V]{^a{ߑ=)xˀ,yhy$ñ7)IѺrZ?<&nԹ-*éφKR/Fdži= ~7S8"~hlk6=Jl r"ؒ]D*ɠ7G\0S 2e㳀\و0n kq+EOÞAF/T9iES(EݢW}QNISln,~(j@%Nn_w_7>{ 2:")<*_Xs# T1YeF6^\?^ ktWpjqe$4v~v_Ғø1cC[g\FAU!$( 펭mx!v (*QZc2^k42>crw͕uxj:" %͖(Z{3N2ϐnXA nS"W깒}`;M5>0N0WB,tФ2eF(@)@Lx`3)bQX*B녇rTw IF2wv$7dC,#Zu?Uni 5 /lWR 8\8%Ȣ.~qVHT@E*mwC$@QyuLzc|*wHPr-ZUL\ho~mU= ĊȖ1ְ5ܒm_l8Kc@EH hGY7˦?~._oz|JMG q=6Ckkv{w`3xm)cS]x [;wHt,(4b!;U 8 kR(7K%Rٕ0l\g v~} k`ΨLd݉Q3ln*&yѕMقWΗc`*~ %69o,P˿Ρa ZZ{%-(_Og\CJꛏZQ:60`r7h^|ih< t3xTiGDz#E weM@7Lݮ>!u/VbOjȚjzUD%J_H6SղG$зgO*<x&kӧm&,mI';'Td$o˒h3s -eL,9j+*:~ږkcVO~;gIK R;I$QYuȧ # /TBYO ;4=h!^]H`oME=~Ww? *c mr&}؛ρfT@jό=[]Abزs9DV5.D`PSt_7{ EG.!LzbӋUx|hiBoz f}1݌X9r a$TneʉI,XXxU{>)ԋԪs=cD8RIw {7oYGݤ7VХBHt#xfYH27^PU2E;ԾX\bP5D}#oK>xp0ÆZ?\=mȾ QhIް57+&s@XA‚SoZ]6qf{YҊRO'uHPG{S 4TfC>]] SCDczF7ص`:EsvTo^x2xeNBa>eҧOvn|˭a!Ft:K/TD]wt7X  IfۻoR F @~}MϭȳT8<-= V*gYZ07070100000057000081a40000000000000000000000016650944200003afc000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/0:]?Eh=ڜ.+ˢήLf0Ftӑ%3JҎҡ ~ySz/@t:u+ʈc;ih|ξT X1cF r/s)k+I01:AEh79ae0uN= ZT`ɧI;./>e "mX-[YwIڔӺzpw5rU 4S6brRiNoQ=- \g1OyI>?8 2fBWNgIEv/y*"a.w@, -U1m_ޙdf67EyTٛǵ>pfQ_ ^,F9+iR< _,P8V=":9F]>aM׎z< 'pWaYXZ9m̊FL^*_:kpIÛrcyZNYT!0YN7GMT0V*aؖ6^P_.QgI'w/F\!`z 5A}<={W!T"Isj]Yܗ&e_O[@H2l(-Pw/aukMw<ֲvE߼-jb |S Hkda0~>k Eo{fl͈i,6C )Q9bX%lg!&-tz|$qD۴ O ̉d!-Q|DD?8h(@qZ=x:evksrr*]ϴ-F[y@k$|M҈icºh%JitUwh`zf-lvޥ%p\ JAgD0tjJFJxüH˅׽5)ᐏxw7OX̙ݰ5;d?]'r7PP<-B?K%eS˳ՌC̛,VEU!~NC\O:!"s #*H7Y82WGXؗ>e 3*'' kYY877̻M2< Z 823Y׹躘k5SvXU"? ܗQUR%>'e'W~Zע(y钻tRlΨO)t{J5Ϻ}ki[vEƶ!/ TnH ;/\a10hfiT.u[d>:\2 qUd = :)T,h>>L5e;%㡈FE5Wa' /2K&?{$Wd p]eU?/ ݒ(r{Z.ZM6<"`HFKSr/[K`} q|?60B5|-"SDD36kUR{gS 93fu.BG 9LP*cVг껰8wU2^t{ G5Gj٢`?zrrӉH?1/."{ٺ !>j8 -24@p4IP@g=^hƲ(uIWR9HrЅ8wP` 0~Y1l'#`!vem92ByB@Ibqu o˓UqLxrllNخŠY' O"y 0ca DC&Y./ MX LY`+p]]Csţ]]9wwl߱vèAnhMX@T][reF( |lΕL548$ٮIau>![m_q$u==VR6BJ>cu#KN l 0p%\a %68B!c ztj[#T4Y꩖a%U:?W6f[ZF[iA]YS#2,3> plfyA_'rj!_Re+Db etnv2w= y;sNwbuD"_:!魘u`U+ $C| ·WSWkR 6j:wFLEC ;,* |ˆt%ski . jGݰ7p%4f&yIwIhvXv{N Ѭ;buޅ M/r7&©f Xr`=hhBOL:7Ph8Kk:64mjM[~r<)s u:x ={K敭\"0{yb1ħ雞e) 8#=#h1 VAbZnxѼP#ҳbPΎ?ZAsG-;yf4x b[c.,זI ,[K۝z@E3{r61_ (ȼ }i-F)Yys0;aaw_jDDB4/mOrĈOHC쀯@KF@w5}ڢ~Z'l<ϟC3RrIA >W! ꀕST}Ʌ5O#HPei.N+5w )%仇Uab4Sˣ]VYK;`ޟ:b?"51^P'jN^ @&2˻`A$"ټeQ@K/Ϣf4Ii.ùMJ Xg ƃJ ª)w0{,v/N?8(ФzD|9&{вQZ WI,gdr/Um_ms.v3sC:6ű5.+cV6'N ڦ, bLt5Bs{xB6@ԍn#X>ޥ#m6(ʚ${XZh6}9+[[Q$LL =]A,ODQ6G-@2C(%}7̽KCXIη9H 4qٯeb0 N Σ;cf16cYD`#i葪9*=VG2ױʒ'0V寸XizΡmsg+y"潩߀)tk,:>+sJdeqcbjQp%Xآ >wVa}2%NTI)#n"ƺ G_FXP6-vf]3 6*9y $oULoB+K)(V"0PѼZz6HŜDT3;lz` l81a !iHl&?$Og6itZ H i=bk Z !9~Ņ ϝBի.bk_IfR/ ѳ2R^ _~*]# C וe\%)>wF8fQzf;Vcy%&4%|p)=.0.72evlO>A4F 89=WmZi0\ eNs'xW'Ւ*ø!0ů aNp"1rub:j/Q^J= :k+ RXAN۞+Ǡ.ب[VZtwĤ<#&5i8O;Kȕ Aqrc =O뤐uU.Q9 [Uo{ Yjaپ$@cȼq<(<\=弔Â]sy\5ezڹr=xD/F`u3ZJ;p\qw62ѽTZ AKrD;e&\nWIA 6]IO`H*Gع  ѡ_ij7Q`,chO*1qn}0&Nbu#5jnb=@W'[rSe Vulb.O+G6 7BjvUC}Mh]>8't\ʹ&$¦_)@3v|rz8ԕ,xdse9K07D#;]Evnk|2#6ۋ5tx@'Vר\hBF?h'0 9B5*cؾZw (A=)pta!k OI*UH/W,aVWA4{骥L^@JCcp6W' @X-"^JC)"•VȒB`s(sM}ș? ).F؃h&!aM"%c]p $&b$($eUؓ+ `M~_Ԩ .BP&.3#YYhD\uL5 .\\-HMֽ1H5dϞ5Q@@VfIJ[7~0^ ԕ \5?e)v/whlӮ^ScAX;M\":@CoeRmH` b-֤p]^O~J.bO b4>&W‡G$/, ]Mut^<=,?,Zu$CW)r1^#}4Fa(Rv)SUZ=+8U|tٯ YD~J/a[TtA'0C:kOzWݜbGS4*}7 qQy vdH|Dr6 ! ѓ&j=PM;֒Rl"]7V_w6H8257m_ Ln~U|T$I ~Q2Dqi_}pw$]$8OϰK,-?c- ]o(婧%Mx5jAeu`^1\ M6w'Z x*l>k8qag0)pLaÐ> N][--m+OB.f>L)r! o?f8˷'֗q1_ҋK)a 8l#bN[;<:O(*0#v$'dk/z{.adL*)V EKCB7-za\%PuU? !5hŁwRIOA1GCGV?+(;U^*bO7 (@G ɴU4ų?g~K|>+a^Hr>u[NLS5 B{Z_aY/Z6b}b+A2b^!۾q FIa?He 9Ǎ-tގ4JSKmJis݊ʢAƮ,c U9Mݜ$]!9Zxxǥ3 t<ǚI3!;̓טs;ƜQOK*(eͥvإjnKzIV* Ƕ ݍO UA> nL} EaV};|7oĎ84 nHlWP9 s,s ]yd=]DS|pa)Qovr4ZFM@AAk* 8:tJ+ kCzD rt7 "d]Yͽihr61v |_VmhޕkoŰ<"XBoɄ0--s}T+1G0A\JcQ$^ޣ ,dmz%ECa5`oJZ<.`R9"31ŒiIمm4ad\%+3 Fa>5h|ioia;OĆl ,VW3cJ"RvM?7e$pM&^;3w7ufBiU`F+ S3 ۴/% qENd" cVC*x~BS=㐝-cImڞC_Sgdo \#Эӗܪe;BCX1١ϝ u(vh$,&[]pD'D@N)Gz1} 4wL"S_<(Exzߴ8t+ X*#m{0ԑ+F/ lJ>ɱRq^$k6AJX؂{ 0 VzzJOA0-F8A"oIc~?JJs+tzm6Baj6yF:PuѹdʚvoGz>'0>^[}R]b$!C?6<4p#<ې2+?L̵V{ʓH] =-+&w,TR#CpxO8c!DE4Zn%^ L ؕ^?G,d[LL< *m] s`pGlvv'KE-^SWuKڼ1 f8Xa*D,g ^NpwIgM >7)fZ˸[].V5_0ݟՔB elZqt+f(B_=J ,XTk\Q ޸ڗ>?…=Z{@?L)vנf}Af$Ѓ(YO)<8xǖS7oQq5Z& R Z s?@+apżq$qHVkuɛCT w~{-wppJ&`vlDyy3jhe.!ң&IXRX"gE"u bd^<$,B{ f-av!At3u@Ri>5kH~Ib~5}}tg1{H.IŴI"a2&iiWQP WY@«D8J\d{&4S$uM!FAN>MZ F-e-^(0 *RI g`Ė J7cߺJ%Y"T*Bh3-UM>fqTw%¼ksqһ= ˜/+*| CNԊԅbt! ~3CJQh$ kC+gUEHBrf ii#~)ui_H" }jĞc~O2YDy29¡=Eܪ_XMSøPSKJڌ!(U NjtRY̐P+ 6Ůƾ'Z"j溺/{T0)>Aov42Yσ {hkzd T@ l$ƯL,S# u!8x\3+uz"{ē s@e@&b'y@DJGE>G[kuݦc WN `xʌ^?`Ir29*9:`R|ְ2u=o56pNiW._ E3 l@$jQҼz[w-4Ds.&C1DۗՋ {*u d;/WO|WHGﮑE3`(F8}@('Lnd,o UDN>!ViuWy}ªB' 3HyR2rWa[)}-@ѳ= X}y˃}enH9È?*b{٩,^QKhWjL[՗M{,y y8"l<;m,1_D&[>#h]n/ G;H{x!dNᎤ.O?-̑iat8snflMc7F܄8Fa+NE|>pd੖LrI.9[R`Y`q^ ^rc 穯dLJ'nȲ~u,Fg~QF =rޤDvu%}yXv5Z+sktROU ú㤞x`byKb5؞>`pR{qaDCG LG%f8h!uø8/\I% ͹xq*g;$.0Wu|* v=\c{at)K:qMrxfI>i(n>`nsZR^.h'0BKi:jQmS\(e; yL!jVhR 9EM{ ́6|? >=pT*ZY6A"Őy m)0 ~otWa X3BH’74Z·׀dNVU|. &/u 5I a2wy ϾO%O9b"WSx %kDgHHnൣGR}d-vUX|#Q_ $) ߼c aQeF ۶Z98UR]vE叽|,a5}J(X>"oj-^v$;t߂CZ9HdG@iA4wHQ$e̿x)@Hp9M*D)*]3a]s>͂Lߵ1G `Y 1o ۓi&C5a>}y +z.99Ek}ҋ7zJ sÃK6}!GΣDg9˽kںH b5LleiL[[޲r0wD-V؝d W $ZLG\d nhdԅ );Ia6G)/%+"ڑ \{.Ġb=j%;?szΙY}C=x˴ʽӱV*Z呴'}%r,ICU&/mv%5]+$ e[T"#<üA-f‡ZG%(hICp$%bJ\p~-Q#4e9bwg{԰QÐH`Fjw3' 4Z gHˣ(Il$/'RVWysΞՁ"+q I@ޜ:vSNuneOJ~(`aǀ8+ q$crH(^E  j:29O皀v.I:}TDwxɂIno_.6;=ٷQz)QVSr[hoiLZwdˀ64> 窧޳ۗ_xЬp^CHcRڌelšF N>bFFYBh|zh|.}Rp7yilrhhwKtyeCK% K7-qU/7M8%P{vɔx2/%0C'bEow^ / ]l a|%.j+ i襣F{B)5DɱT[[ yFFᾔ63[gY?#xgkPc mBߥQS"R_s%UA؁pI3A1S?z(Pd"۲<=\+G;S;֒eT;Lyj uuZ_f7 /Ƿ5)rBbύVЏ]?8Vm<)84xOAZ) cte7ڻldmJvlTAKgx ȑ 1D"o ehM)?̡8*?q.K"s#\ZM{q|ñIx^@L4{bش% Q|6충ek ]JC2ϡXO/{Tm68ޕ׏ya,3W5ϴqbXN꿊q qFdu\j pV;]m'6V- "ǒ}B)S{F۰Fx$:qNj4W+9wB gD)J%OA6#ױ'on|xQLӧj9rvX49$L'|Y,}܂j@u !ȌGkWeO46^{$+DiXG+\+? |L`|PNH5#2r pot0+F)[rⶎFxyI l*"+A2H''P{MG)Lďs bH-"S++1hA`kdh ݰ˪ZD;#gl\8Gb!\I),[y֪A.8ٰ!_e0s|a5Cc r nމ(tKY_rSd@q9ŠXH;rc+td=o<+o?ALU\<%^LjM9nՄb9OIHзySSpzDzDP~QY}qDT ,A;gxW Y}x8쮗.$.V-U8^HVB qg5"Fv_Kcy6)csBlJb8 3<8]3t+,BI~ژ&XY}_x^WkS)-fS8Xu;u(riÐJrbo-{* $AF:!l|Q (XrsW9эv%0nU)Huh,g$lPlӤ權d[O1p˾yG/o"߅LFOq` 4wf}UBNNN:[,isfR"Ul5+(zOlԦ^?w4W..br]=_сDzVPzccV]ɖ9"bGƉ̗ў9Rf)twJ>3zb腭A@YҁֳRZϏ0;-k,. OOv yNY0]>(G z^RA|e:4TVV7i:p?%|e mS= buF4F Jf&cnJ/Ni.3zdG̵R_kBFt6yx'ZK ef  ~ lmo-X R5~J&bw)-%cw35ƪS^wcRؐax/g!i(͠W,WDݾkO%,^j0qM-* w)D{b&bRs#& +K` dvRSU 3kZâZha ݅uG@@zu)KrD3q}%*GK]K*=*)+Dt9pj{AujFgYZ07070100000058000081a400000000000000000000000166509442000090cc000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/嵐]?Eh=ڜ.+Н5G# Y?c7wmY˛庶,tY%Ad+WT <͸=;O'3eAGH5d-QQB0I@?Js`%QakJڸ^3IFXۘ2CNh# ۢ9+$4L%f;IpТ_A#9FuDX~"fze$0ҟik 9.E`Ôj/O(v1dނcor38-$-U=8)?εUFRNGi =c~ jV-}/ǃ!;sDΚ8uDAi,%Nu2.ύu:nbR >m9j^$U$AӡbdWmTu,-B\e"ҁф*fyQScȣK߰jSM\8pI/R}~Ǫ0MsP}Oڶ`F" Q3{mN]-,B(;W L+[gvRYىlCA#bծ\#wUTT{vnS:NG1g0m&Tb3Rd-6}LNe,={r^&yA}@!6 Feʆ įr)kc?k̑ad":reūAOK֪^^ZjW⊹=kn٩s<9)>K]y+♸ڗrv@ rKL]9sSkS|^,iLj R2_S0SlE NCW|7KHўEZ HI/zRDVlyPEB uj-yMy3|~hˆKL=?2j`oc<#˒v:=8~Xzs5Ҷv;ipW%C8Y[쾰 ;3C5ߣp"\ݖ"P#$!8 *9BE2E`~ػe+z+,ŝ}:nl{YjFK4ϝzWn]VFlcvD h AxK ]l}{@}ԧ;fkdq"nqbD?zb(xDƸ¬奻VtŨmV:~yCB癸X/ ^'3ܡm4m*P0Ȑ Iz\^:fbK:JqoE c(l ژo1A:bITшF鷃YiQFNb{E8c᠇k5̘2Am"c,2*lTaL31jvӺإWBī5vA7#`״S]Bo(C 0eGyR0Q~z#L[Vü*aV`B#\ů-F"i'<~~6̗D%-9"d4r̩mY')D4^㒳ҭ'.Ϧ奣 5R̵3yI6=pȿ SϴrdQH޸]gliG~:IR40x O= E8%{0M;8>uU $j~'x@? @k]T%.(٦JMctBi?|e'Vu.F;SS}?OmS@$\[8q,PRWa&€mẈ+f/a90icǶ>ꇾBprP-:./] oQbD :*=62EN#d bBqjN%b GRzY۠ʆUQƓKm9H9w'C:nsPB}Ρkwge=N{e~A!`޽Osnu|C-.AM_\T~R%5 4j@"1(\ aLv?@7-Зti \:9m\Hvq!852Zڳ%:GQtr|_frrw1 xTnp9e!%`N64;@#^+9ɷ|ʵ03A4=86׿ݡj{OK6^ -_9Q4O M~yW@>g "ÜsFO.+Wຳ(Q\4Wpg{){V%; x< ymh VlY>F> )NV;c*0wG(V~3wx @n^ԑsIorWENIw1 10)vCp6{'?+cKȓx&ofU5YFNJ]XDq ;fT #W3w5d䭶f=Y]brfil'Dm}}c]_dKO.Q~3m@j{NqD\BQ~j:4@Gl uBtr=֪^_w-Yh[zrLuDVUw {&UGj+l>}i˟|KdPeLt왢JA?6q f Bc5wqm9f∷go@Ƥ(UZZ\!w^CpivT䕾@de߃1"nrɮS4[6zҊU *wxy#gwq 4W?wU9Ωtg%B1wF`sl b[8+| oo:2jtfR`5pfD/(x%8)۲?NrV=eFۅ'B޶WCzZ':6q*M-9i Rҹ @[Ӻuձ.n8bNSW$;wq?].|^Zs=.sA9d:Ә榷ʹz1)UX[j/Zyf숋5}ܧQ cj$ݗNod.teU.Mwyrx<0|uJ-t!8Wg1lBk. +JUW;;p."ПYDt_N$H"q֊DrbH0Ӄ$p >^WL';SztﭙL`|Mͳby !VYf#,|?h $jWW-b sXCh$A̅2]2(8T ӽ_cŰ"dPU]Aۆ1ZEiPJ"`AB ɾPQbJ9mw9VaRdhm^Ʋණ7pBJ]fĒ*_`K?A Qސ }/ >tw(=ysOl,8rR6yyW)fAGޖce'f"+Nx$~jK-lE ⴂ6/.>njQXZ22/!H}ҐM|*YMnLV3"M{kI ,i7lY2LRNcR:_x<,Y'يy|#Mqߥ_ `DjԽ؜=&GD/Tns`(Wsѵ AlWH>HY!ݾcOc Q?͉GγYmdKO 69fLP;ipһKn j1 1qmԽnnEcGF-cSϔ&G{n 8wŝ_ 羄#SFd %ĢzW5 ? ĭs.#aZ@M)ڢJJ`-[F< +i^RJClUI:?zA4ZuvoQi FlHL^_G ǖ }g' Nx0'8uNG"GՔFdu_nxE2Rǖovd!Obǣ,U:Z"EgO.-eD՘g~>7BkI˭8]hiO%ȾQmHKI6 { 5kFG\Ӱ#L۔%/ۤ+5gU4ゑOV1Α_K?ۂ&ё2G@6lEگt)Z xՍpG|uwCt*CNdl"+ @ ݡ`y//'?s[T#%Q=,WEDeiaݞs;щL H$)"\X gn ;B`sjϠ,.t{3z\+ n= hЕ3P ܢ "ɑN6H`cXŽrR<`ZU]"p`˽φɒS6Zn$(33[*;ҟMVB6^I_DHlyCU*fFܭ@FDF' q?b,YHU;0Qj/7Rَk6b/79ԾPSTQQgW9nOPA0'aNq|^w!*K >MuTmǓ+'RlP\pO=Lx- 6 R'46!)@C3{+:o6'_ր\w 0>Ď-T葊;H.ޞ~(RېY|q%D)EBqh!HC )q7Wm 46??>O}>n)CmcdRn# %mB2_.;$Ntg1@RQ$h^wca4g\* ,W; .,gpa>*9nm2{i988 l{7KߐN1>WuMi2KǤ6oLbD{QA[Qw@bGZ`d(W佉Q/j$9t4 EÇ_ &D =;s<|̫2?yDR -h,y ~z`$zoT*gF6A>I ;y tބMVdI ߡ#z fjkh :Sv a<`?]'N6/q2/7EGRԘh޲5'm@Ȃ Snoҗ\X?)MScu+J_!hǪ&T,z7fŸ TFk T5j%䥿XݪzR}n GܑƬ[ܗ%{AyoZ48yq yr:.~(T1[j & Bkȏf*fo{m g%b݃!  Zڊ%?0~^XbO:??zl̕5ܥg(*P]N7ji}"~[*g5sc_k 00|đ*q{uNocc(;%ZXxsfiBNW}xw~ Z/7o, 96XlԱl_sD "V (o4In[\V `@ tueP XR"?+5P&XȅF%D7 xhbuF{Rp$!:EP2@#N>}VAH_ w"0M_:a|2̮+8bȞ58&AvG?(7'%-WpDu7gukT%ג*U!hu׽"qRogH˹$OX7|D?NaU^]UC 縛Yʖ߀jMEFh[$X'emIz~r/[Ek*o9Z"(9ƺR!^%)ZF Ze%]2",lfpRU肐NIX@`@$JvV{=N/,5HCpB,/a}-=[ٝBnb^l7pcq) .&9Hi"h/atȠW̮KYG8ŧvW*N!OwqQV|D2FR2tUkjm :;T!a0٪\V !|LDe2y-m^MgP:\bZtfRu +kTS?{6QCfu:Qʝ nMvė `4rA,￲P8Ze+寰}!IXo#\_?Ǐp}ԞKs'ËU3+D<{2ԁu[tMw7P $ ]1FaB3v܇+d Dca 8^ǤxO#[p !dMl'IxC` ϐ>%$XڀW.4[~ASyr5T"x3KvvOfsveVsv@*$&kUAR4K=*ʦB4k$W2⿁/&xkGX5Wt*w5+"ԫ?+ .#Lm ̞pE G ŹFbx"g jc^ZUrMro U1R^/l1Oe(ΤQ bBf3בs UQ#1LdU. ^űԾ<6Pul9ya(\_ǀ{#!Vd^duT#La^d傏Z&^C\W\ܽ=LKXLY%\%WkMP ~iN(ᔡ:Vln$с8ʰjv;s|ocmÄFSʀS]tisTgt:A"Kq,G(E9C$NYBXx@C t:asJ-` 'ҩؚ|_S#}3M]|u?WWxU r7mէG::}FPu*nB3ޱ f${+<*X FC: ؄h,PytOx/탰ʏ1.>icgd!Xp\dbNln KqZrw֛[֙8*o]F*f4A +-ao]r$Ot*H&퉊VZDWx>SP`1}1ԍU~`L<8WS4^p4߹W hWYzPAyg1pu.2k/GQeY-l”|,ˑT(ME@-&nh?$'\ݨذw<ו78mJTW? HJŇ2Le_VB J7g{@oEb AOe}hBa(22X[2b]]uZd=UxOM"6Jpv;^"~:/6`^nv%c3[ho\0Aа=ft[`/=!Zˁv棂~vĹ %;X=7)}10EU9uՂ[] S3:!m)92L(@`e_R+{Og7/k:7ԕM(ݩ؅Z5ÕiʜU5pcߒT+0:U%וGЁTz{I܇굽lq޴yߏw܌~amϾW.X"Jb,nǚNl_Pۮ&@"q4"XwgTyDSm6CS!B1ҍ#E*k L$)9_UIA<_}LOe3^n ߍQ)\yOT,ռXToRJWQ-d_"|d ly':yF17_51Xq~"HDA.Y~oZ%>tb/I(l|Of791xPJN ą]|sƅ& qxn*Js۱H+fK F^ ; ӞoL~Ymj` Y 95 OF&$)ٲ)J3nK\41Hfq1V㩊,8M3w.eWsd;`z+sN\k0SW0 7؏6F56b59mV9h QrQ$葘R4ű@2Aq !xe ٣zY"flo!lz\A]JZ.~iֿˆ: Ȳ8?EE1 2c}܅o;$·+#{Ժ0_@F+nϵ͒bU^ wcmiFB2GW h=l2P:LQ_xi!,nPuF ~Y|IYKn^NK3(p(0h1p%da1j:|yG?Zin"H G]ȣjr2'@fڨR"~nP;l x~`Rn`M@2E@(ѻɇ+ RdGf i!h*fA`jNi4d?ϫǦ%YIK>b6 F۬+["s WXsy]*m\zBBgZ/{ L\Bsǿt퐅isD4=,Tq-P2(ꂡW:g)5aD` ^(2 rf zro-L`ܓ^DJnx4ɲ>~ v=ʳw1.q%D'8"WBS?`s %piz 2:Faӳ5TOQ1]OV$iI,אq 9Js#[vQL…Eh-lBJoE<8?+XQA’C%IIΛ9w6m67ⲫ8]_ƭ1Qj;-Sw4IILF'6 (OY^A45/̬}D@;xRaj_ GL7 h#WܕVJYŔ_ȁEB|?Yf_duN6\EK+ZӉ]϶=N1k'*۷9e#JuֹdQDZ蠒zs$;e@an8[=[Rʺ<45p# qYQ6eJ}ͮZ7(5(=xT  a,lGUcl;dQb814yw8GM;2hy`FRϝ/۹!QCqsLY=C)E] L,N '%:$q%#2G> KHr~/͝Zd@ͫxkqdW&IClG?_TOV9[*k&S^ ʧ%h/ xZKShA2fSqĉtDj9T#f h4+3h>‡e`#tʳKn o&@qÕY瘾3=o2x}ak^:fh!C)w\,K+Z]bL̤73 ;Z7סuA3abp2` r]MiLkNDZKdu I#i5΍q?ذZFAB*Ľ]ȼl2tp{ӈlOtC隿k^lԵ+,3jw~oP.r&.&5gi V|]hLu\'޻+CLv`aYJ+ 3@|摙uy\K ou8z' RMO4ncvbmyQEyTCUqk-qrik2@ȌUqlB5`a-9ȣf\.>רՍALώ'+ KP  k$Z?M`шyOld=:,^5!THW.Mnj% _1z AlnI$,l]P N+fZʾy |!+>=_=ym\maڇQ嵀X-džtl7 !lTZʯ_ㄏwuxFWG!ݩ,Dh; L :o!y{cb~Rmf|3U$C*aTB')N{ eOww#1xIq]DL5)oTb X:s "OSGAſσj~˥B^}&TaF 7U)Kx+<=tn}g_{H/.A\ ~ac?KgJ) c\&#}+U!vCzgl6d]G [1;}_|*ph(F=MVoYoKӪyФSA#V 4ɐHgn((]wD(=:?gi_$SM4<5[ꟴQzUy}o;-m1'q>-\8q ;Y& 453w?Dܼ?^OU_?u'[:ry>74Y7l% ר5H(?Zt)3KU9$.d>Ҭ wk"& DmsZHA~k]'H%F>"Kҥ50=~jy13tVEK|bB! K+L{{U%p3kՄ?YI"""@6|6@5Vh1JU5 _a AWQ͍`GaS[o9!$@ ϣ4/OR2݁q-gF[4 4j+-kg=%TH[LІIRf {uѾ`*n X;TdĀeڶ`} r ~:øT i&7!qلp{,ar<1GqXWFoBXyZg 1S}p.i}T< ]k \iʞFϸr0MAl58𐮫V-_/Ev`.gZz b@KMW>Qcc5Sm\7P}±yNUhM4f R"8(T&}TEzc֣2FnN;Y4~d{]Xa"H^`|#}kÓ$z#)o $QBauY}BŻs5R/dy'!QaڍpZ7qcϵ&*e sÐ"XTaݮ*JSJ9A*_mjH A5+k8RrN$*ߊ|`]Q%bZPcWa 5vSw8>pq5k$0>ay$&>v8V4(Pr}^ͮ.G&4WڄgN}bJ+1oBZbξ_0!HV,^K%ޯ9}:^CVX*A?!R0P"9^1I^9Zm/GzZDm)CE[ZǐB>c[2%-@x-gtaмtx@8@ $ ٚRCLen8er\֖cCws ~J <4~,G3o"|LC i^ kV^zNpM׫ 4C*4zMR׎}#+Ԥ_Y̫2& k> R"A+U&)RewmZ}]_dz.-϶yk_TJ]RW8}ּGKȋk<}aB}2| ]NMNYǮ/,+>Gˇ0y:ΰO>DT"0xKyXMUy'*H^QrZd \[oeDJ:ak.fe uf/ݩ-,L W6z`kWъ{c:y_r]TT6/_iF۶bbzlnշS\YY(-<8WHqM fs ^"1g5',5FҒrڭxPWnNKEEi+u(2{uc_[`gzYhwj`{16psw?HzЂGgqu EWi3-AV̩K{V}m^\rSVSZ,rl57D| K~?DWF{*1p(H:$ݾz';a,o^VL 0>S$B|{{ؖH,3bm``6x}dr ]]EFH?X&^چ`InYШ{qiDP|'hXF{ftt"pU[(r~FS;nTOtLChEUt3#a#$]՝^ebZ" `.Q6`b_kaPՃf!.yż7mY'D+x' D ADz-˫ƽ6#s8Klp4D_aw_v*R3abExQM xʫ?wlNyݺ݋.>RQҌ|\ϼ1c`]!hB.G`焇_糥g8.-lezL{\B9`UEc$m3i]aA_&FylnLZ R5%`L1#'#HኑO]oc[,T|!JK`,q~Z@ȦɓTqװnik&%fg86Mf G{YI`Fjg/QlpDysU%y2pc%҆:7O(υQܦu8cWWVɃG/|KK`MǛ,1`$J=لU/ʢt+UK; WSPɵR{w, ]!81Ƿi`֨x\?%Y*K!<| V%+GB[s-lK[<|b>)&・=9e)E# X]}'hE=(!eb{88&'hbR^O %6Z758!?$b}#¹ A4XqE"-yj}2-땯nNc?iП(x3 e 4w,KQ 彋~n D=$7c0»xZ0|[T^")hD=C)K5(@g3t@%r+r Kf_Z̳ywJ?-6"D͙Y|{1/QDsem ֓f7SEm]DG8)HF%w VJ6=!j*q'f?A'=u$xOmsրe4oD͛35XBWwtA BIX;r%RZ邓pPUwRkL4"Hm][ALmB8".Mp%{f;":Bc:u]F?B2a "5U)WLsKXaN)!~OFc1ױn!;M oKvS?vW3!!rT}OLCx"ز)<@Nu^_7:>RiH9du3 w=IvG*f,OZ|O Qx q3KPo(ՍQF~=okwn Y2pj%qtHC3)+¤d`"j OQQ̬&A{}Ժ~ѴC&/hOcC(<JWuA 7C} q6zW;k _9`5{7Rw6/c zl>IOf# 4v8L-㎯!']E.jݣFyw>mzg(pvnu>uU5B9YU1iVBÇo]7cSACN\#hZ33aCyP 'W~xZǹwp?=12+^#)Ѩ~nS0HS[.ɍi1iBnt);KX P6M+aLJTG>gx-ڧH06Z,/aW(50Q c^CTD0:q+ ȜmߣU^afYFNb C0A%bYsHcg#"zIwʘK$/:W<~Ryǜ1N1qO<)M،tӺ0}R1 dfl @>az&JAT O'吸Rk ؑ-x`/ rgVf2.DX~9E5[7[i &>`sWT p+Q`w})1C@tG_VV݇0r!fu 75Z q8;RGu8O_bއH*8qeR%G J6hj7jux >]^`)Jj0UҢU֍UTF~>} waǠKnkٱA&3TǭWQ͡mܼ[ 巜oNX65Ѯue㥵S=oW aߞVoU}%C\R"ɹO,X iRsyNV|,zĚ :N]}+cHo0seug)f,LjFϫb9}̔E&?A7L l12]OM]c(:?0-#;go$+[oi~OIWZڅ>Vj HbQښ?WZjVkb|㣷$ހ2loF[vtk{%>Ax2_{P.axRB@  lMOH>;s*,%V7<B=?%`7u""M&hf|ze1֍`3b*UY#.>,>i|]"y:\8 &;€p`yLʞF=GFx(!$O98bMps"yFi>` ƀ0u#Fy㡂KwE-+ xM^cL[ ^<~[kBA9dPctf){j߼x::`S22 OĴ@R ۼ$.+ŋ"auW {RgWz *Kw-EXPM+cQR9箹AQ.oweAQ(dBY%Nr=;U@U_hA!Sb!:cs?~'s_g͞ 8Jdǝ3 կ5Aɀ1D\ gP:cKw}MK$?|{NGbϜ5[`Q iLO4&:z=ɵkS)TȨ3"dr+ni^=.nW-1L7HJ Ofs1v6_^|KoFmIRQ0VnTcoڈ1B'蚋]"jQ4'Rl&O゙/ k݆[O+Gw%PmX.ҪiIm&D6ρj£wJDʘZ1u傥*M#9r]LFcXwǠтs[%r8by!$>EZpkF}Z(0~ gB`D}s|ZD#3[虱X56,A gAlĸfPbZOё<rlX{[? "ip޲Xɤ,*7$4]iˆ*;\NtS@&h uҝ$L~FGE0OUsAbgPi9c!LV:[MJ"ƉYgYIc('lC(_wA"V % ﱬuZ Ƽu)_{͢^rEld  @KZ~{?[ytdhusH\l*^8wߛ&t^ m̱<"TJW.:]^i8.sp*l~7*DEIt0>ӽ)Uՙ㻒}Īqȴ`~gm2썈6Cx٠D7+]0EawpOsƀRƋI:Aب(I<=hE29= pĪga?ȮἺqAn&Bܨűx+[bpG)T6p^sxBQFW#re3{'J]PPQw&z.$b._YY"p|v/FJR$& {]^R2JL߭Ptq 5]VTSۦ*bHi\p3SFGݤk0Q3 ? 8FT6/a+mdd6~h; rutFt@S8l̽2T7\V9m)5\C3kPDfTw^ ~p110i|KӥG{7/J'߱\I`GAiTuwOF`AGnn /sԱ=J! 1g( v+Z y] g5rXvks+d T'BܠV\D?ͫlfDf-c1y'<FZ%Z-Pq/8L%lzZ10)py\ W}bP?ʈat!df5"S\bv]Ѻ2-A?lpLx&0,Z[?]0ޡ"q#B |Sc׳߯&aqM#eR@V'ڞ9R:- 6/6 DOoi. 3oe)aRJ_*:9௞>MS,sLoM,uR30_ ulZsZN .phCbG\ǹ;Gٵg:Uu"9ďv5Q۳뢖XKqLEFALcs(A ?mDtP4;T+_2}fE> a:rWn*f' &>mH4/o]s[1PQ> 81讝 tP!%}; /Jܲ I%}m\_N=7?VoHIqXIboɴ3ΧZ Z߮ rdolصh^Zu,NcER9󬛪Ry՘'p' FZ{[=כʻTk,j*;!bR|7v_;r[bc{Aogi .C)-'Of¿&oL~dMJt) I؜f~q>67\EyCTwj(TY+UHK#ŏ/ |ld VZk]+ +J-AŐ8jvwZ3n/Z//dk}|Jr=聧︭%J-͞|<2с `'b\џwjΨ1*=^E_Atpq&;#!_1hKJvHy@vI4]'T=fL#{!+ժB^QdIl˚}]|nqODȔʫDN|ҁ *ܛ!׫xYS5ssX{Z՗Z"A }37dP*+FN)3&ms6ee[Mx(Ui`@jɋǚ] 証 1EYQdm@$zĦ?hhQ \m62O`]=]}uWV P:J}V1;XrcBFЙRJ]N`„4Wl\㿷%MKEk8&m 7uQ㮑K-$=KN+ĭ ޑpW<;F=xnJCS7\M1"jcЈW"y+#U=:Nő`]u :g/¡_Y>O s\0@5'CJf/%cSӑL;RAQ:~R$2M6MDp7ozFV$jj45W&_1&0qDpƩH7~rl9wS:םH_`^.{A-oQ^!oOa"ٕyc{&01^֌y]Җq.NN/`[{3!h]grn`m lqe{p_6ѿnh-UB#2Ugf:_9{TWWš&mɬ//m`~X ;L;t*JϟO8_7z[lשKɴOR')"%u{4k_Ie1՗e P F OIp~0Ds,ħZIma],l$cn ;7o2xܭNhYjzq_)F" 3ʿ5{]O!"Y}+1xbll*mB)eo վSqJ]KVBkugbc4Q;v\)Ro yyJQw *EEǭ|>:~ӄ4‘`'m %^2)8IeU3x3d!|M<Ȼ.ˡY8eT;؍ řr {nX*m}t.ӽg54b:(7l M$6UgiCZYl`abxRd< cmx˝iI P`Bc֎׸rrP&S3YnOsiꨗlGZ3mVsXuƧG+[L]jͧN4hvyYSDX߇D>),ÂGTt't~9 &;kH DED6x 2]>Tqpgmu~D~8H3jA6a}?8RJHi/mj Iظ9ZVGGʀ=ݣ5Ym+їA04ӻV~@YVw2O[T jiDNnlhhXc-qP-UP#(^کޙʁM yl{J^.;|lWrnfM٥pA tj{\RpxM4u$ m$I_LI7:W%0s^:¶7ȋ̶&<F[@|s2 >!9p3XVt4}~[H+YymAx,Hj6v"NT"16zS GG?jEw* ݪ0ZIg qM\8շb}3 /7 W>PPnkUS.fյA-P QקК{ O`Ym-FOtHlvSb?TXPb-(p,&Pq*mq],GaJ+pWz5y0^mIm,9hʟ 's%]H1ՄA#]7E+"V,Obm\maaƬp|'-0[;j_\UZgyT R:)9:_QTI%4q'9ungT,јΐ?'a>?AQHC&(9A'R7RWi,3g@U=C'M e $\.jCM^|F^Ar" sWk>M:qƝXeYN;%ҧ:sT0QƁb2Z7hY9J R Q$lMXF? 7$<}ӼPM~8<:(תfHTP6\B{AU6VRe^:벯?GbBiRĉ ?{S3orO0ɫ!S Bc@Z1WIDeY9{ N0Ҕ-1~drʐF3-vJU]5·a1C+ߢt`\F% K"}[/9uhva%sڄL-%#WXaiY_`7yh ?X)09dZg6L(}'wMhgo~" b6fj `ޢ.es ַ!KhK|wf3ހ9PQ$F/U&%>ΙqL>B̤~eXzU-b#Ɵ?(R^V<߉z0+ xP(e +kC$SC[IDnb_ ҢvC*BDBڎa9Jp]pE\$`' !d@˹Wں2(z3ƓeXx@m& =WStL0ԅOw^cb\_vAjq?:S ⼌1dN1N?!ʠޞO5L cVPP`~KE7胍(h5 sM[ +6B~+˷goŧ%Cǝb;0;eF ɣ  ir COؼ#QJU\9:Q17g!}}H 1O 6ĝ3g`=]!iz_{ګ(1 zyeq86<[0gx#I,\Qy;ՙPe+܉$sDbWcomPp4\{E Zޒ ^Y5-͖ek}:((0nkik9x03:/3b́aZE)("wa:=/[+ tiH0v+CKth$T"f5.$-X{QPܝ8U9 79&!h^lb0pYvֶ{ ;ټ́^23tFXc '+tcQmP_} j1Kw ?kOsS?NPbVz GPPv},?exTR(IMm!.F=4^KnG\l *V&0熴9)2oLЦn:; JUq ]>m@raƓeԩ,%wYE ~m<3R]؋φw(kh7qIF t1l4Ǘѕ"&rq/:k i-/ڙw/dOݏ&ɄbH榐dt:!zA:. _&yy xXϋĵ+v)Lo˛"Ro1٥*XJPRh"8~gTZ3_BNZRHE6a\;e&"{CG5v85NmIqmܺǞ?gzm \<3ꄔ}kz0f`{q?6q1ܶLLm=ʍT6aMYʾҀ3Kߔ!+8KWy)1fM T%H2ٱO(NkT"D*2sj'GSSm&ɏW`f/!0}{ 8UGId1߹8ߣ:M:!_7u>옚`[Ad387]8ƪQmNEu JcC0P=%f/EQ@ $%[\8wuTNcxA :[4~>I`\EÕa՞ϝ mdW^kRgMI ©Rؖ*y/)Fb>ĉ,FZfA=gv~Sf/ӰLe)SɅtݗ=&2qFA>8Qԯ>Q>$)Eh2ft+jd <1J[tOi1NB6MkW)ic0SRs`Q .d%c FiLF,c WHUlC0O`M$:567L 8#sD]!L1h6J_g pFMu(Ɉ,emk<:G cLV9ٮHis1<د~5Zyrc boF.i#LUkTZg} [Rgsv9;t?arLFdf $ ;Ӥ(wLu4QPmTNJ *TeZrٺ$oC.f.|3s](tHHOcn~,l&Y|U~5]!̖ g-vJv=,n%,yM@jF.㩆.޵ @"J#х*so!KdP43Lasl$n`U vV#q3fM&r㠿mCIp8PbssRLIFߦݞ#y OwSw[fQ( FpU"Yظz\]0bpH^#>:`,W@pLhZ Fs;j#a,S7{R.C:|p:^Mi%)_8ߛ%^~%XEo#`ס(`̇ɛFpM{T:'6<Z6t aP+0&/줝 JfBor"P3N hTa7xo* ڍrR4^"`0; (+k!|jr.ծGP?lPRs5Bםmo  M>̟N`ƃa2gQ,"qB3K,qUrɸ9} BXbum#4'1vj^Bs1 da6o}.ݸ]'w@J.'5%oHiW$D*4Ln9ְ Ȟ=61B̨\3yWQy'agܑ+S`_sKnY(M(ÉZWzxJ}eZdEW/Tl&鹈Mȋ!X u[%ԋInKZk}gTԙ&L #_f#'a[y1(s@LY:*4!EIqs3Z&0y\VhUxﮞsL0 6iW6E2t6Ҋ {_)r63Ѫ | ^4:㖰DrkA 7B=*f6=w+sĴFh(VW(>k jC"l "*_ݨP6* uZ'v1дz%)e(幈't^l LֻE2SUgsF2CW)4=NOC.[68N Sq${Hc 3>ǖɤ^|/wt*G`9,qJiZt=Qv:>hTQbb˷`B`m1XLA@E]SNp$z5tr__BF)~F[OAsD!W(H#OioM?ž:1dt~W+/~,v$5[V:OԜP0)]aD؞ʂ +8nĞqՋID }2 y%""~iة0Bep`p/$фxW"P1)*Xd[^' 喅+?Vp%$qK.K!b~n:7Q-@8N*6«FឧIs3O`Q TwL WZ&v)ԳZb! =a2O4c'K=c|/&JqmlOOM -/DivF.@yomS? 5{:։_LNY=:qÏ-9-Bk ݳFVA+ ~[nIc˄JKJeIqmnWQߤ(>M,Ȭot:SNig/u J$l+@bn(nvw{R 9 seM<+9g2pt2<`$$up:cSTpbO:wB;G+"R,9GFp4BN˝$ҁT?Du߉o$94W1}ߓp+Dʸ{ؼX8wDGTxaȠG .wyi =n|l&A'87(u+1gk%͆/@#3u|D52긚T>-?1FSEd\h3g|=U Ԁqzm>eq ,6hcS=3ьN!jPw#|IU*d~T/Z, Vu}2{Ek 18Z2wpz8ɶMe b#H*ydSwaRsۓ)ؒuvNqo'+\xT.f1XDKG27UY/oY5wq+&G^C[!V >5 o3<#u14JY++Pk0Fi2a4mY4\)~".='­d- ԫho_{p61[sQ7!̟ʥ+Oh+*֛/13;܎h@9;tqVSI{Z&֔;АjHjh8 a}- 0F3eQ뿸W`uA ]킠@{Ƒ rѯdrwzJ % & kSUCK*"{t[Dw9oc x[dx,9geů='9adc Zݠb%=z z~^݂`W.e=:16Qc/v aKt*6giS5pG@YL:G @FB O 4LۯEsd=+VJ۟jLҠ,}(jh=jgA;/5OO'D kN3Gt'tgͶ#/eۦƿG{Wtd1ql֫w.<',,yu=Q*WGWvcWr3`b),N>,dPzCORm a".؆ lL6A ER8[T&bZw"l.9XU䔘TwU[;Cȯ#u? J@71JA@0 Yk1 Z5pI( pf Hn<'Q cO$۫.77\Cx*k^sL9WB%L]8\WV$+QK1TlLuP*x?ۍ4g ؀eunڴѫ__wgErA٪$1G4($;)Bl.~Y .W"Fbey'G|1aMKFPLfŔ۪JMeP$,K@D~n=@h8OKbH |[kG8Q$$B@sxN/YXBtE݆~E'[j`ꡈ30Dn4q'NBI@26ZI.*a.%al*ǼV:ܑdmt*|[ S="͝i.8ݧkFVE=Ǘgebh^@O&jXeZ{U&]sF'TZpJXS<}sQaNڣ2>N%z{i[6CyvNe]"Fb¦M|ٌ) E\OtaD4jShmK隔i=3 GE# # <#ta8I$8-Zņ-imJKssBҿD`K,YN'_Z>n4yԉa~ gW*g,QQ)n[{n7gSæQG=в! K/B :/,,H01L txgVuhZN6xH@tυO 1 +M^z] Qr'J\֮)_el }j#6 IQp.nua+ϐjSۇ1  4)B^ɉ1L*e8*JgTTZ[b;a&{ՍR} ^J7g߈i;9nIVXBRu2yK2-j:LFaSho,ҹ䍥U)c'+Uak+>KsϼL&! į^'ק.ԑyoqmݻUu{{ ۧcDG֠1WF=cVsԤaN-|9$"@zb̀8 #7T3Ћ}(g/l`8t|tl$a$+ˎi3IǩɅǡ:LU:0%Ҵ6nVQL77O\n˛1 ֙9 qQ}!|նG{xv0wjbQwNzA<0圻r} ($I=jɧ^֢ώtHd~JeܱX&s!{"_~WzYv)7|Õ`D6U;sܒt*E8iO߫d`n⚡ Eݘ/}u'Irjn#<(-gJq1}? Ӷeت//jD-Z̑ii7&:.n+Jb"=0%teȩǰq1/x )+9yNwP.r?.;_ x,{% ^3ߟY0.0P.jMU}+Q hCQOyq۾dYp9qy+^ ~K|PYV e{JJ׹cqp_ԊAoXM1':{&`Y'qƧ&qO ]z`XEb.(Ƙm']oR'n_TOɉmUSZUrGtJ+sw%dg^1c3!x;WӴc'oT qN8݅0'&@9IaO#-Ɲ>aK={VioH|:gS \1>'[lāî|!%~ջ֗`AıdYK敲 ?$3?]Y;O$(p\#G 3bj⨫LUBwztI߫c5|;XMKZQO z-[;[;]-Fգ 8 V2ꆊ˅F`|dԕ(`@ջ;¶vSUvWNSڗנ{[!YC3wآ]. ]!ԈCbSI)|;T)z^fΨ#=^DsIgfpA^taGtO]J$jU,8BvȯFuӌ$֕ V 2?eq"y$CcYp:vU(ՈNj `cqc@l,tjsT\S\Ư'&Q[rXQ]|6 GR}vNC$J1\^voHΉzX_xQI voH:GnzYICe^g}Zč HzjRӸx2:.g*kM }s(ySp/:]z=\LFZ{z7Qg;}:\K \M\e8r"NT|{97tP`E- ;[A#|/RLvBNdxij4Ǹoa [}خpp{j>z1̰F>-`*O% ҆L>bMh*.\X6הD?'\#'ZۆQq7scŮ3C—CB,n=TF쵊CmiÆ۲- ?T./NfEPBhQ)^z]FaussvRvdliNexlmᙜ _;-FV|_&fKH[73ڔ0˗1{Ъ^P>$#u֜MfR}^""h+&#yNNzjOBb 'sɗGӷWLv3Omጊ>OmOMadv1ˌM!9{x|)1Sx4*m1M%0.ޢY)V@FbG7vn(eDŽ(FE'n#B&6zF.|K{gyRK0i+t\2]vn0zSGBre80'.n5R[o#xa}e䠵Dw롘6/TcH#r,ci tꑔ~-ֶ,CgMqthUNoV;)6v?|s*e{{L1]Q9mڌ"s]]n`#cĔ`$r3xs>uS=UPNSu[ȭ&07E|I 6{4[9RAQS|.]#rvZd}\ [/,kUrWFZAZ >~QצԚ.0nٕ(=VMQ~Jv}kv#c [1<Y"]s$?m7qE1;/IA9NP<)Bac♨DKz*%qa ,6i_Cs7F5'L+ܨ!^(67v"8fa0ɋk:Rj.( ~1>;ua3>Yr܌Ry9XR¡qй КWB,Ž1C+l_~@&CD5Τ)Շ+)."ycMU;O-0Bw$K{e_ZO4t! ۑ}024x;0wF7{\v`/t62-Wh 6|5> cl{s8Sz&8Ty3+Ye>[ !徎`dz\Ht<:ϣ%Ŕ}l+;AuQt@'LSpFeS[qM" >d>1fl>~wnѫ2:,GA9T)Ծ\H`l[SjJ @$^6[y (/1;-{%.CbX JrJ ^jz92%3h €dܣ=mTXy֣mt8VIt|Ơ(~VfTt'nJ\XޛA_+]hg2 |ڶٽ؎~{震[)/K)M+=C2tAkMȽE}=}6>ށ P|0FR:URx3QĤ9@f?=HR bRjz5|At웠y &S Y?adz`dRw<nZ"bh&u5Zb 0}ky_ 0|X>9J<BTG0m4Jiv' +B:IMiZfkn9)zTcs/>@"Nԯ:s?kp  .jDw%N{hGnn;c)R+n & Vf_77}K8mX^S\R"_ȷeANKLʪYh${ۤ29&5ۃj7J,̽Oo܉Ia 5b%wIȡ #-[eh=3n`]H'(40E&QKcیy$XA1?I)> jjum{Z]hbMgUm(<4+.`ULXa9iH(.p $S 7csy96V[+k[@~ŵ+tA[t)T aXz"ƏX7;U7!V~ @C}*Ђ)L',=>k &s*d(y4˸ޞ ?`"A|5zwC/ VVnRXϔPgQ8حqupqko4ߓ՞*lP?68,_6eQ\>ݺ6E7j m^/9y2,g < 'yRΣ$ny_yK$ o?%!Me$Ev]CKLdxFg) XG Vo4*|Ha2%4V[2}6 ŬA[.ˬ\#'Ck r{\B>lRu*+ JNk` S8х˗dkf0Sa Pf3 Wt2 *ynbbzB;xJV詞EdCGrԦl8W[ZuBHj54&ދh &|7Fv .* F3:PD8w:3:tdxq`ޓ*#zH2Xs.&~E_*Uq`qJW»d lUC>X5m|!Fu +=}Q fYQbMvh * D፥n٠-;]^ a|h;3xY32JP! %KQmih/ Os%OX _ ʼ.|,*'ή?(֛Ke"'~Rl^|[)#}"$'hP4see滵v9$^t(.%R: R^Db^Us),du pZsܠ: *~g_E޶ M^g_1TsROe|[q֨m{.<}ӕ3V6 Fy"G"?d NבJACx!'P?*c ҩ;JCgNd&dU,Eai"D hٲhEKiS\?:zc"&ANtB @B},ȯu>@EL2O/I@Ci,nUχ 8KW^r]B[NJDmQVԠc~ǀ<؇\b zvՀsc5gvc+H<A˲̖vE\GDL~ g/v\ٟ7nAd{ m>ADUR\&? *&,0[(0;ŕb/_&nv"Xf8\d{ O#Te Ax:q %oW'D9nfcLxb_Uԏk]@IhBh^FihNP djgB"]Gjc輘*;ƙP2c*> N/t(TIJQʱPO8Ӫoz)ys^AͶǩζSUw75Kɸ->50:S2 1+IݧvNI%FE:A\2O&5lpA0rPz6qjDS]NEX;qKr֞\یNLMty sLz *Í.r(*Tͦ'=vMPt C"_~G.j3At%sv 4L&wn8^씼h0 zgXQ_)D9? P 0膢:Ka$dw7!,]f\z, WMSkG85w AlW4u-9eZ9F3jґHʚt89,(l!)40]qXobV?%1z-P6K`rwrY+E6w7hN|WPK n?mc(I{Fpi'0fDR>G Ǚ7!*Z2:3}p^Ny*PlPJ4ҽx4KDZETlAmsF[urKr4# > Q3ȿX 忈O bأW? `+y^M[r ! E$ 7^Jx+_+Xy! P -}S"syXl}@G{C8T 5,_Jc G&/o{U3yn`q/DIK5**B>@9/OP4q-=*HHdXlDlIm 7kߘ<a9.'[8CD;zs ϩ_p0"4O$A)B;e-  ¾g7͸^*xo6{ߚHog}!1 i792kV#5pr@Y*Q?iU]&d 7}Z6klB+$xlO[a;őFD;qaをI]Y{?\gq٨e͠ұgnꡰ:E+UHgKt6Lb)CYs1$UۯNj2?GhBx:rF՜Wn 6oB`0e!<mhJYBU[IĄD= uzt^LPs_ef_ *=1cx RP>~*Yh i҇N;thyiK9Ió : =,!ۈ rRcmpb?N;nX)a$ֱ6x<#Q>cPr>G4P"R4)fzvǞySp*_ PA"vA|l,1_}Ϸ6%:dp%35.|d&Eq~򈣇BJ ^&|WDG)iJ#IOu2L3wxbom:k"kZhI;3=D'cIrMDZbc8iN/ [u lܭU>#nY(Aa~'];6i7)^n]O,>htϯD?7J; 4>.7foh=T􅄫ǟpC+6zHf%Ē~A762@-r)TIĻ>Dub zRWxwۦ2!]TY`@n O9aXӥܧm0^[pr u4&3ll(`Ddlutɳ2M[@Nε^ƓiI䠕Hzgog?Xڗx[^<"|7;J4m 4B7NA]^fH(7[  JWCeY|qg-( i+;QY 2ܾ~ N͆+M9yAh ucqyVq?b߂ץ0pݴ%dB{f_u[4<(.8?EEk[5FQb6:!Y\sK&/wZc>ַu%/J0tpN%'.+8'ΊOO@بl2; Je)~(:-r/y/Ns0_pX:n4-l hU..ҲGxuTJV/@n: e+_R]83~"{7 @&ż2ZN Azb2õi`i1.6wl%pSJ~ܰ c,G)1Hܑ6C=0emt{n0Y$({H|ٴ,~0 L7`; ~`W@f;^Lst*xz~r,pi%'*Y[wH`~qgs/ =x¢ֱ ;^YjлCQreqtg⚫`n‘-6)^/.6t$Ik^Z[˝xZ ]ӝ/j h#80Zn7I(s|_}lBeXjM紿wj.܍Wc쫬}ѥkLnեpʼnXÑ`Am`.rq=VF{8H)CS#[G(X#!|h[׺QcEJLGUͿ`S"FA?׽oe$ ^T.x\D}|0qż%6/i8G“umw':(n[(?zu5^ɷh}*'6MVjKcah#n61g5; oUi׷b}jZD iԀT Jn"`}-, }R"OXJF-룕KIq& '[m y)@fu#Qh>vPj՞y-gU8˶oC`Qn*/x Mmy<S#KCE?Λf*t} ;sn˄F0׿,&0GlîWCZ# iVKUV 0z T䭮rL)#@ףꞛ?pݩ'V&ڭ/A,ən tw\=i/{riypN/D%SO8$h?)ۺRD͂K- UUdz7}_ <'ϱ?M'C_RtS2NaU }*CQa9Xv\֞-CZJ|kM:[gC5ܞ(qנ)pnt 8f4BkmT;l?xUmҾN gcyԁy8{٫񅧙QJml6)*O+|vCq:S}g:2&q9M[x8|냄4In#5{-HMfYdʰF@%X?W,^[V:0<k>Nѵj1<0v!=}EO1O*{:cky.~,49U 3-:1T5z, `R"{j1`y;=g>'K}|́V9Y kVv-ah+ԦC@voT(#A4.>s#YOxe.s4"T#U/+Xa+2ZaN"m"xl;(cDG<*B  z%.v17<uKp7zC/Nb]5…+桅B*aBaMЁ:Jkk]3f>vդR֡7%U.H8+> p/l8bKj>;thR* hP'&Ȭ Sy,a1[:RF9 }ka)%60 7 m*T;~_kl g ǘۊ [;LRl0({wt T[8&$S[D׸NH5j^>r꿿h7 +eʿc=M5'cfx"9"z!6D$]pl8Sl3auϬ}31ilCG˥mb%44U2ċX|RNƩ ƁZ_;'7r_-M;Ok2!n:K44)=G2r1B2A3竃{[Ҙ,O'rsQ>fZ$@/>pi5FwF  o#7?5M9 n$z=pz_\SmCT`50NgR@61ʶ?i7]~! H>b*goA)7ɚ+pz+;$ G%hLI\(D% 6%41!RzJ6rQqZ;jFg<(a7bB4Nngc^3{%K 5'`;߃`V&?R} *^eLY/yj=+vFsXM꿟PR`)5/#vi Z&†ʹXď׾a}B> j1o chVpZ(E|_-\zËsXSr<8IHs`@w=[v`Vcmq낗mVnʢbۢP(W[f㬰m6UV\˷: 񎒐 gJ "FqF]D`X^qڿk=;^Dљ dranVTOJ2pzM Is/qIWcD[:h0mC^TX>`W FPԸ. 8݄ '붳XƼ؆L%T=Mv,MG´ +ߪ!Uy(|P(U{K߁1AśB,ѕ}UHJtο,ԠyN6H`s;X@II|ZKvuذO`[ˠ_0'C@&}3`_628#\Wɋ&] "аtD3&Y߻n0<(=ZhA \gQ?TA/yI\E5i Pj4/ H2?&GP/Xwp;o;>Sl(ƧW]@Gf"~~Z7UI3yEBLx׶ $zQ@hkm,LR}QJ.:1hgԡ,Iv_[17&FG%b^VH}(ρ[sD\Ҭ5Z`ohDmR 悼 '$SegDsO9Ha^ڬ!E; @0F-+5fl<ʧnNPt j D$K?_%ȔX۟XٍQ"8ІkK)M6+Z0 ƙz3-2w3輇7KK|+k9{-GԼ]< 5#K[DW$0[zP7mCo)_;Ekl$)KR%a#iqIck/M;KsX|J]}$'gƋPX'e >sPYr}o14JS܍(Wn˃dYG^QepXPR35->?@R$˷%A|}xv1 e/-V||BߙE%9Ð&pMÙBqt逃 vXdl[K ^bA<楆S`k[7dVQPh} JbʶgSf"!eP~MoΰY2m+导GNI ~tMN]3o xv>+<#(6/95W5a3oIuBSR6!w=n>1ŢΫn0ڵHQ~ɀ-#nqJX~ /U9XL6R ^yTB} avl--8NX!Z",R6Fɛ`IK/M\ԲKMU|졹"3v'&pOXUvYyiC,BwMJ;+'Yy\%dJKqo* 7)\ʣ/3*gg޷ϑ@f(jfyzr*/v=+G|-IZBjǴyRsQBd>f*Vp.)S mWs:XgP.id^AUB[UW~>0gQ$8)գ6~ mbw0[) <đcc2t6> AO=TW=|W*Wy7`pCg[SCYo < g1L.BGq=(fG%gg̚r0ܣI>Ab3{v8Uv]U,`at[4QΡoqܗŮn:n#5N$^]9S9> !@Iuw"!ig/zK^Ĭ] h0'qL1;x!1sl[ά%A)QimDfhj4mے_$3 Q& HK]aaX4_.;S I^scl#.5ԈyPmQJ*pG׳:ؿA>u;?d?Uʼn"hSYk7*, x/Mbd"_8BZ)n ()cfJpH4)$/uy.Y5|9L2qv齽lJ3"-8kexpN\@ gd7+7O{N"Wn|^{ijC _9 x5o~v_H KCD*e2mr\g{FbϾU9Stcfn~4@Ƃs9C 茉ngi?kasak(eγI]:]5O@l̙XMD،T.A_E:iQ*6\8]񦔞;[(NsN[Q"O1 T^ zj eW"+|q6y~~s&2̷(>)[틤|Ť^*ėqf}vTߧչ _/VY"B/ kb#Y o֣P֚UR5%9FR2 ؉4bƁq@אZ=_t\cJYW̓۬iy-;3HwBTyzPڨ4܈7CF`KO[;68n9qߒCz` Ɯ62S@0ZZlަOA1Dɟ#?;+M-,j^PvǾ a,z$sD0p缛H"gF5}݌D[(3j#IO"1ۿr? !au # mG߮_χ>lE8\ȣiaҝmogE9筱@`LS]繦< Kv9|%妀Lg|0l,(t!{ f8|L ;}3Z9< {̚C1ފYrQG3߆ީr#,LBQ57waěI]nuVB+#C^L޸nM֘LF@l4L|F%y$W''dz =P rZLL1`_[`av$OCtn$9 Ιߝ ųvtٚS{9=B #If$3h%UM:@ EatW\TT5f`DfP-5뎰.Ifn?*cBww|5Tsdu Zn',)Zkڿ;)KPEI9r)Hk5y!r)[.`&*}2pZ<3 Wyҁc?κŨթ1QяAYe;.Vjۨ1jWhm tnΧ*da]b{4 ]4q|0J$Xsv)+& %a.;e?mUZ|c+Z^nEA;OCNYR|>Qzr74KtF1~|P"`J$}lYA҅a %y~gK"ޖǃNzC(lV}IGqH" P򆟮_sNlS(r iKC|6Nq9hf"(${sJ׻dL#,dsq-_ҩRuݒoCƑdGyJ_}][^iTM#A-x{wED  jQ]_|k[TUP&3K[]-ROlmbG*as#_>:;=xDzw3guz]IaiqTvh[l S&|ӎk>ݢzjX)t}`j ;Xz̹ts.\,1%ӕȑoS,u%E 􌖱MzuÎ=SqdCh9˚0B}ņA1E ,i"k->u8wlэơr(NF>5 )o.՛4:xz.TrKKU W.GB5N@ 1ڕg~N ou4mFHF>\zikٍԨC/GC Eϱgr021lGa51|\E b]“NuZmANr4Ütrח/vT=^-jZd _%I9f]d!\;M)OLSCDY^Q>=Z$D̰wf+fF*! 3N  _Yp+nkJD <=0HF<9ņ@X'׳| ƙڒ`% }eC'eI'6T"$UElIȚ)VCwXo/vb)4d1PGvncUQ r|G֎؞C6Wu^Ue1bڱA'bLv 0&OhL6`(&fFIa4汊<dB%?[@d3r?smú3!xϵp| )y@*c" vEDJ~GϖȺKRWk[rwv?lh!]6ÎHĔg]=ٻ]0{C>!cmhD*Юng}ӓ` yݺ\lϓ$ͯf B2SXs"]53-[}kӹY8(j/wTX(rUF ҃,&>5~\~}lîM B޳䃇:K 2>zBBh-j[~~)rH2`HCk@(8FkXL\ ^fuؔAyznB<5Ƌ$K@?*v$sU߂Lk"Z ګ[ 2<}bAV`/w=Fe&֞1#0[gۤ p`h(E*/VBђh[UԘ2H7Jw,Y/4 wmVe@3ClL?__%xz7. ipa=;k] x>![ (Lې}?dL9dA U? Xz&r{x̜dsmp马b$gy۱.NHau=$C)\5dF E[_6ĤRPhoҧ@YF|Nm0G]wDX%A\Q(@+ukU2LiZHޜSe4{ǥEs7.8ۦj f?Už.;1`SuҢIL y k 9͸㛏 Ƃ^#  DCDٔ;YpoŽw|kڃc+NSTV}ڴ+hŠh[h #V۶GpD?%]ћpaVT`U͊w)Z&E^O#"M\-̛Mozg8DS^ٔ3ZwY}{M_3}m$o]B+g]s?EOU7 +2Gٯ,؄ރHy|}5(xGT#X$lӨa-+dn!'S1QOr!x9[#AMv\܀֥_;80fnT3C(쨂hg!I;8-H#BBgsm"A* Ml:MwLU'򕭏ʿ uaM}f(xkIQd(gov8In_/q:A-/GT$_{聩J -jG"_񼿨"8UܓP*F)-G6N"R0u(k_2Ckᴁ܀BFniQ֊IYGɰmRƢRn|]pqM.) ζܲ`[|E8 /#Ճ1sfm/'l1ՓqȊ ~][*oĬ[FTГT1\:DUHS9oI.6Lc_M> LE7Mg[RsuB$XmnQSA%{`o?`C $N.tm&'yא.WLTjr6e+*,%g.=Ũ- H> dbtTd4IҠ_ouI2ݞKT>1FV\ -"-?VR {'2:jh`)^Vyacd-r%Q i^!^0zSnsozr5|M75eUH+.={' p$נyIf\^U,)KSࠁ5\%>S7u8U |8obN~:=1ˁ#.uW!o[א }. tLi[m£@5E sXÐX]0Z p@Ԓ[H.2Z%1CR4g>29?q9 #M⥒"qn,2iò3{:~,s{[B*H RLVD2q$+8j_MBpay+͸yS,z&QglpbWĢvkcfgk;IڃoWӍRb92$LXk8!shۃ;y[myˆ=zUmS[J mqj6%r."Z@*w5r?1<^q X蘭6d ~޻%}RF+dubS?_6TyЬ3}.o$)5>F 92qdazvTyMJYMG&%.sȝV-1^JψV}ETA6OY4Wg}`-}U'Dye#93且ɧ'?9fWqcKc 8CI 1MCCNq GЁk0&dAӷ8q/}\ai"#\`Ee9eBx@bhVG)[}}ŀA2;݁ay5)d.;A0'9N{֞]jGlHwAD=3*Cv^ *U݂,N@i!~%9f#}?'n84@uRq>Rh`Av(soy|·5YᇍP2K,m 6=k-kA뎜y"oͫC-,U-y}MMKƛ0YJI5~xv$i):=F&Je.25RH-H_ˣ.s jO TtnJrs)WyˈQ0_SThl 7aryV-a2.TC:7A gN li4P%S Uᝩh̹2зmgipo-Fz-;Ar|vCH bD^;g"9BydP`@Ϛ{2ZVrO'064n,ۭ,qjEγ.pL8{14ɹVZh9X0>QM5q!?$d&G(!~=YZYEZ\ϵD܈qZ&zoE-tQ;`F :K&a4K +Z+-(+Gac^7N]$tv6Ǖk:}{Ho#T=eʀ"OX0ܮ:h1XSOdbȆa?"O IPXSYH CrVMB{؄OEDLO=m  TbEXMvƿ75EjwRsٺ}Pl2NQx8Sv20">c8 1IX>RN0 ]{w#βT-'1š2O=*zhPi$o,s$QN5ޱuɎ ^ZaWXdorbH0ЉҬ)S>y۹CpW۴~` 6!xX,U~ hy@+Ux.=Y+j;e us;-JCd~Ė뒙\՛?R S&;chK54\#ڿSuuEo7r35ȔIi| پ N1%ꔏdq臸$wy C. A= X+U \xˋ8=鋰>))G`/L=DK5\y5%Q|'5[?5ӽS[7,W,Jj/Y X?wP$1y:e,=ʬ&9X_c#xQmt؂O/.`\ fkK$xxnؽNr,-9hM鴥a#&&YDnxI4Iqc;{fZy`;׈QVvN$9=1骉Q飄ƱIȦT& M 8&gf;1#"0Ѫr*GLywDI|0Zƀ=ʛt+H׿m1vCנ ۷qA%l|⎾ծ@f?3Ƀ䚰*EZx=%v:NI* ';dBFh F32]F 5%55ȨWͻ_"U]TXbܮ=aS%Η jY*y .p걸]X)RoPQZ]soe1:uw YW=UM1 ǻXZ,c?}ױ[fȺ3x<>!8$SrǦ-Eu5y5NBsv_ˌa[wbSQTRn!\.x!b4;4۶g=͝(pyKCF~;gç2<- ʍp)4ȝ Iؕ* mKRA9ţ4P.Ԃ>^hᶙ^5]/35C0l@_Bz}.8%,)hn[onmE27wM}'ن%+/`ZP3IZhݲ7}"N! (AS{3B 0wGtdCCiO+P`Y8a$2ٮQdܐT,wdYqp)_twԠ>% qAѼy/bWhTwBjrAp8a0C4tbZkj#VXZ\+&x0fE#]nۅW/f!L{}"詙I&p8Qg(^xa!n󏻤ֹDYNgFa(@mJS]CF` V,?]v[K3G6FߔMG:Yz |U_;Qdu)8b *U F@ceD`3qFdUzMdi?ދ:h*l.@M#Zb8TZ_$O\ ĥ9E4ޛ)?ezƀ2Ypjb?r~‘mEJ fYi,բdTc$E}YUbx.+dhO\N(3P9~>1Q򻞳dý :lHzգ9 u-zn`H1㯎IkK}O~9A؟ 4.8uuOox5QCtmVTA;NizMf?61ji7Sy'Z#@X5- RTQf(s@7%蠳S=/phLuUtw"9ʓDZ_qѷ% F-W{EzL~6&N n&T=JJVL\"v *:.b~Ec]_cK9c:ZY$d%W RsЫ ^괹&z!F6ۡ"DͼLBHͲ@4^ Kx{oκd5L P̎%WE-fwQMh+U*wKb:5cx,!4&Y|Mxz;%?uH;gwfcy9Av Ir!W_JeOHp,o=0٧8AS 4"M -WƎHt*`}`;Ĝ-F'$DQxyꋟO񂚟KZfP: 5$VXU=S@cѥcۛwP ߜraJ\п|pD%*mI[lԚ:@VO^RӗN051@#7~Ft[/Gw7MV6w/Ĭ P,Hبqpv{4_TV6ށ[ du66dMWr$N#B י?J&o8HxJ=2jf/ܼz C;Y9EX">.]5+ٺQZ0_3I&/z!#b`C YS('yPC?Z~fTC4%&%~t4U<<3hPJc<7vn0% {|\ a7YY}`B8-ʟ*uס~|'g'ʿU j w*'zYeͺ|@^{OtnJXna{$_ RX XA\vd O,LB# i3.6鬠Bnr`gQ$'yhI]/K߳`6*fN偤ٴC[(VJi` DfvsOֳ!6|=}S}_/x- Dı/33?s+WS?6Lu4PLbxB&2HuLVDBk:s'$=Iӷ П2T~V[rxU'3kUR}&zhcVp~#s|W_iM &Q#]2'ٞiE"9T6WէjԭaJ8a !2w56]X(DG h_d.Ao vЦ>s_MZ#(S0fCSrtм1*#jj6}W{4r]ʚyp4܈xMO,fu v#T{SܡmqWO"H&/F $Lnn0ÿd^%,Q񬱶+bRд*wԐη,I%uӎ\Lqx-}Щda;de@^fL.Bk Z?lF.9bFiqpbON;#⎹͚iS)FD.6FIr_@4||q?%(eFi0`_$jB}n-vyhu4q]#XogHxf<%KGGODijF2JB^ _*;tuyT@MRlHZtNx&٦ ߏCZ8SnmW,V?~5>s|zԂ*$wHds9 |:crxjȧf`qr5 TW4s_͐Oj>|'!aa Eg2W},.\IYy5Ir 01`lr=GI,eC (MhC C7jh9aQ %l| \4M ښ"?94b#a>U1\p۹>̾Fԩ% +Jg[o+O?|j{xJ7`)^?怂<ڙ1jiwV}P~BZ._IwYb ?H*!"^<AޮNyWܱvw[!k䕤~N}3@r>B}:f?jep.e`|cKK*CN&V8]nNUXX(INd.S(]R#ht)QEZY.ID rFC2CᠶOY̟Yb)/ A% oiNJƍ`u"]V`%4c8 oUxFv3:bq[0s80 zl([ڲ{y㨹{Rhe|-rBSb:Yge¶>tٺ}3 hy/A&JG dyMFV E(J}=Ct9kyY,fV;1~,@`u ˨şs[Y]wE`49"ӂi Kd3$ ݀>kj _-=r2Oĥ;r+-Iz 4zsI(ny9 !LEFMOe }!<%ϰϘ-aT֫Vllȼ>ݭfW0_??1B62-Ho&N\E}('|u\N{#kOWA$Do&9*5I>܄@Nc+Q>EZo)xt+f}{TkfvWKg:OףCBuŚ\Xs;#ymأX÷[D}+%4TsѐW],KCT5pV =ZЛQyI| HA& E2ekq ?~Z;_d.ᔥQGyꏮ dsj7QZcAf!'E+Q=%Cpև*,K"9QEHhhk[-G8-|pZlCL?ޣu/h*Du?ÎSc kwӗъoLyA:dC%m_K?sj^q*ZM:Qg#JDs[S+cU@0-lcpGl(4E"Yn(]b@Ek<,-Z_V_ZfTs6WX*8:,)gPK0wE*Cz #,kƀzo5Lsʳumv!=ǜҕ!tIq[x)tT:'E4㷑` u>2{ ?*C84zBrlۤ=R#ބ[}v}m7C_xL*ێ!Vvg%x0h!}h9-h&Mˤ(e;CV<.ܕ$ko6w s 0մ0>[Hs"q@7ZeClv=Q;_J>molj;KQ\|dMb:vO4kI e^Lʓ2W/^ 1O0*&XyJC:9ޣexuS7(nn,*:yjy16(jR}F ͋;KoG2kӻq9A)x0&b5] 'W݂\{1@g˻(V@Ht*TOsC[)zFmw<TR|}W}ċ[ '*PP`j˂[i/4V dPKDښgFVWosO!ʒdشE'xzA.jX6V^**v%4F7ՖmˈeU 'Z-6B vDe^xr{2Vg]chʑMn%d"Z(wW<\ ?ˤ5QV('5URj:9ZhHJ{L$R_0xdkxUG\(p9.j^'^xRZ5";<$+%t~XUv e)lOW\^C+X'mV`$P y/Q5 *ƈKe n1m,ÒɆħ(1oc8ñуFu;P sw&3`q QkAP)(WVܸERKB*H__z_3(>.? 4-M hn|[ |86vHEJq:;pVykeǪ>HW6&#-A.M5x>OS=Vc5(礿mڋ_-IJÌbeaW9ګ%X6:ƌ1eLX+u,k4) G]u9KI:3gziZ߷*6j7MrՄFq"lJu'*_ ޏ&"ӭƂ'SrG&E%f~tކ;]$8ahVz"|xS+~[mJ^ч:MH|1eJ`'P-D %;ZRMvl 'D|$?ɏt-dn[KN7(F59޿.5߬u=RILʅ0'k:D_m-Bc0U.^# 07ꚹZؗvPUQ3l.V e}̽p#=1rKF)-]5` 4Tt&`ޛ Vzk~\AEz3İp<t<߷ehNpeh3LQխ֨-2ȍE=2ő[O}{pWrWv&{$ZGhֳhs z(-~]eTM*&d!Y>+2$mq߳(dx50PFA5Ѳvl+B{Wݓr# LgGK"@g,"R )..hˬ9qLb^ 7 ~XC6y"!{xdX Ⱦc5<ޛX@4a5CĂoVq*@(]a< SxWs=u`6ZٳlcTBݖ|0.7qj3ن h{:N` Re2o2Yyi6 %O99[u?eP̱Gh°#MH"WxfiZ|Tzsh]3pɩsMVd7-iO!*=_*&=_(8DExb)bn.1/r oΖʏ ?T&!He/ sVb2LX04$kJjXp^>Ieu:_ 9T;8{4텂ZZ͘P8̺M:f j }*xQ;0xv Xč8^ҟ"?=4]d=$ɰ?+ۼfFRCع 1xӰR&}S#o 8Ү@\$87oUyJ2,+f"V1 GB"+ e$YL ஗*,l#ْo"֙( +c杦i 4 #{c-g.J@lfBQpd.0@/Vl "JJbD<˴0o0^,8`bgq3gfkhS]Xv(LJ 8Ƽ[i9BtHRMΗ)6܇}HlڟyO~ (Jж%ݗ*)uV`xhuy- JmEQ @+*"rhޡMv?B&N,< Peƶmkf5Uu@BC(Z3HNjG qNM[Ûh[@K h|O)|vk<ίscj5Ʉ@]jusn}ƴ9T['Pe:RUł~PqWQ\6["dc%C^,1>"gfv8 cH hxz;0cM~F2nTϿugnntZ%Cz^ /!&2,> 'L /qh|oJ%5 O-e1vn|th>c/WF[Cu3 ᶀH.Y!SZxh/\f\LJOmr{ N!R,4giH n̑ێy"ԋx+6˰=BF{wރJbNG`%++w46u 9*$&9Z]-/+xl(4^&)ւ1@iI`'1 '-)֮ۇ9A^;bvTiNjYc\ #nE($ώ:T/NQԫzBnj.\#xGP;"ؓd"*`Z:ѱﰖ?rQlU3xJۣ#HU9+ N*?-f IS8vxΰc5`K=tCO{!Š I<:dTWs>h= G"Q xhi4-.|3t*G&EG\xe L^FUtH*a雉Fb a;fvydE;?mL*+Yj @j@PgAo0/E4-k iJec O πa12-[&L!ܷhr%;wP*bSĶ9>JXGL#(l g5~;*;}HV#AX;H8>\F7B蠕镬50"4]0h>SV]<3i$_ 'yrv5v 7(xD_Qѹ x  x]6IOb^2~dgQ4ӴEJg&lj}kܔakfBu1D:(3sX/̤0,l3[%8ZͲ ״L Sv4dlz\!ٴAp!+}ZAtS,wc4h'KT-#ژE;y0"_i|"2qb<%B%'_L^S(eC\4e)8Ys0.Fѭ҉g(c]ñMC/˧u y;X8Ϣ/wL1ãN5|.%ճƵ$lg te^ŝBbA+},U:"s#tgY.ZF1L ;ќfB}A,4[a|Au fZBP7.Uo A@ . Qq5cUG 2WnNawk+f&qLЊZ7sN D$5 Y.Ӯ^nLh/\VJRTVmb`Vr?#ACf鯞W}MuMIK掟c:3æsvz;Ob}s?r2o(z~E䙳6 NF3F),A;.YOb" -b@I+~}[:)Hf}vw,E V Z 2"uA6kHS&0tXULy S]hFO]F$T _x$ؙ-nX<׎˂l4=w7"[{qaq+{MwowO<) PK.wrnD5vk ajкV ogClcW#d?HO ʛ|RXy01(qLdܲJ_6Dcط8`9@^v Z [гE܋ɖ=6A$L {a)ak݆ W0I콲2r91pYzg޽( y B$*n]eZPP@{t}|?hqYFbIYXM a<";`5weagi/̕ ~{ `ӊZjj8 Db+o2ziL0ł h4 "4.D(qcSmvzaLZ#+~׼ҸF(NutlY~ ƢY0u{=y%DwV\]r{SMR,؊چ0e3\e&:G\fJr; >l<=OšoJZ.zCQ|oIl?dh7WmBר^ %RQ)A>twҼ+Oɴ'~[="ӈb@Sj(.0[u Ͼlڶ%vCcL _r]@BOZXQyLgH5xs.-cȕ4ɩ˗,*$M D./o HyP5!v[Yrts3q`24T7Yl#M9#wv 2j4O&4 o-jxy!*g mLiXCrxD4j)UlFT\ULG!O̞ݻc8tvB + Nzw6K>zöp m!0 {scʜ&]wsnɸI",6vdt/G#;hwD_wF]e$b3: qjˇ$U fDrHqu2MJ i6$KDcwi 2tP 3F\M{ 0YKp? (8֭˜OPZů/Qv;PRMbRLyTx x, 7YH/Dt"r.F3_z`W 0 ׵={smeKFuJ 9.>bc":UWM3'cSKI}A+{`Z` h6;g{͎ Kqg~ˀ]u4(E; Dw۞>i5KN۸W ,~uWDn*O3fHĂ{R#Hm X4x8ؿ#X _J&+΋Tgí_,Q6քnT'3s~gMdq7oN QLH::۽ 3Cw@"dmg%?wed$W[.)t'Q9b@v$TNN^HjeHt +̀Qr44, ^q'-XXv2f5`6!u ^92 $$K.= Q[f`N\VYs40ʼn}GU"gmߣ+ Yj%~YΚEq #zf#TṿvLͿ?q1_@ww3=SdMRT/I;k-x^9Iy9KA{g1Aj"pXG gK Mz[  6Bz=Њ~jȎB.?/+!bhPsIU#h۬2G 1'm%5#:<:qy!͝:lӯ#a (z['zgKw>ziZ/If}62 _;pȥMJJ䷶F8akC>va3L1 k<" KVJj+/8ߔͺ4sT[(u48`Q`yאHck @ /̆y XKJ˭jjA%F\p0=R'H0Le WxGb:z$ˬb8f%~AJKn\S ߫BoG.ByԘݱ4+la+2 м̘ sz=\٬}qz8+k>$g"f!u6ߟ%89`` ! R[ۨUZ`$ҧf\r=O;o.l}?lfw!=rPQ?d0Pa֧G3 [B̞L߭UR=L5JVldb `w{;b(b6}<ݔ}@NhnA6YFu%f[଍FЇ G_~QvG^eirhVtm颼obBf3C-^5by]u+lȢ ᮱LGd+4 Q;.'h!'W;T-^wdbα\h3K6,xAAB*P&t97K U_2X]nh)iadNTy#֍Mڂ >Hd;#M0PC`d oOl*mB2aS~ǥYFAxEC [$U}cA/41Scte1yļe/e,]zlUoJs"̤ mwEf$ܢ3ߌq0^M5b =;Ag{eF}O{Ei_7q[]e-W5<{"mj.о7U„xMC (; vF 0w`bI/5抌n ysQm"z—ij{CG'{hbw'r-dnKCp򬓳s EfPaJvu֬7E>!ڄ`ÏW`Kq.t~'RTV~]$ }XcOȌ?? mʓY{LL|\ v'6]bہQ':uOaԏ_)~GuI] nl~d*˞q̀XvL-idu͝hsVbJk[Έßa>!J7˶xno,z#L7m 6$E>L}_,qvqѲCk !˰-U]rgу~څlh1-e9ؗ?(^yF.yV&#֭tW3N$FֱVت̯)H+ӄr0ns*רYMB-E0ƹ@&闉p;%b`=CxQ1 B5MqGE녹:&sty^{)݌[jF{JӾ!M˕|[+?bˬ7o(?K&#[Zv,;䶋BK/-'1t@ aU Ôlp n=WG^ ?!%.zb^Mn9gk~Sy~.6;P`{i[Tl̕m؝xo!-y2ySX֥PYMA_*YZK=qfOqFq};yZTtv}}TFq&ၶG F(˵*jgj?n9#,+;f46ٶ(G} {& z@ .:!?sϥe[[@H_gX>mNq}9Z_-9V.,/6:7]s'ϝMFyF!Kik=j fػ\>g{R#^jV\v2_h{0*{f8ǥ9E:u.KI"UXHJvp.0Hx61t<4?ط/գgyx&0N >nMS 7<U)}cn:֘\ub/ SIslD&!ڸXZa=_}('Kg759-!\legSHA)uU.e2HҲ@f91?d>ǿ78a1 }XQġm|VUµIAZDv*K D^qXYFa3$~k@i.nUh+1`u876>IsGY> WRĵJ<,j6ZE)EI{Q yU}.+JQ.'0nW}n$ט^k% G1!5 MH8?nZkA^ф} p/ kb })~={su1s;t9H w}HY  .]dPy"wnwJu&G:)28$.@4xwZQzֳ E p$V]F{Y"iA?a{ʵψ}4q>Ƙ'j&nTZ $9qDI cp`ݥ_lȒ&啠#UV Ўn@L~pVxs৔GY[$ы+ s!&I0noG]t*j6i[x ঔG\h,L>J\o#Lc=1w _]o\I=fzu񘓻.@!EBC=Nʴv7|,6rDX7Zu]˵Mt}{lp[*H3^h뿾VY(rRTD}ͩL!6 n6"?kJ/Yx=O'F]< œא\YIn?xs7zb qDBb6QFOt Q)V͟.B]e KT=AIgeI6vAeN')g\FPuՉJ+2?V~ Q1?{TFQ[`idžň Ou{}M~rP_{h#V~HQ'_Xe t(rGCù{ԽIeΗm40^$ڠ2"6 N_@QB{5[ދx/>:ѓ` y;nDo ීIRڎ!m%g'ru9q0*+W^9Y {M*!"i.|dtu_S璠֭s=}wMx4^TOv4l޷ۦ876gh,BbT$T[ވ)^x&FѩS#Dt2QuZeT߽dd2Xob\W'#4?d6}nQ,Ű`e(&^x#bP59SB΢{2߬[p9WT|/G%qx #n" #y/ΰboz7X@%{$yCJ0dI$;úP0rz-/zI*/a:t7ōu̱lC0JvXҭoh,Lcޔ֦N#{O3vƦDRϘ>~JfiuA+}̘jufk q d*5BlY8O]ڷ 'ړH+p(6.9D5 m zhء/*ѬԏW1ܓխ>dS)Dȫ(zPq$Ye;e=MPH.orm]1G w2w]3_&Fĺo:7b{ ?I1m u4Sx;-ϚqflZN-Bw Vዸ2~~RL}yw\)owI;+0lѷ^- H]#l2mGLTͅ3T,v<\ 'ZSܿ{LNnnIt򴾹 ㊯Yf?4\81dqWsg4 WQ;jk<O>7:;tX7s8fU]=_5l"U;_K@z6m-\7ad*2w[AVz~Y튥[X@+V #;T_[_B<|= ; 'XDGsLwڃ %1ŧ❐W%cAvOmڠ0949G:^q!5hF]ksL@O^[Z7IjXg_<[c ˫Nx"BG"qL++YjUZdPbҒњ1,5H$Y >,aU駙 V! I܀ ,<-uJ8l5v\ `U@+|TOh l}‘pir8I,;R$ƕ.(r=I>d.'&A1iVOlBV oC3>̩W=:P ݥS:S ;ClcRSeù<`G1%+^AiI!bM4_h[ga/{I R@v? П64E<)*ROG ښwLlI}l )-= l͙V1XeGw9;6ZLͻwWP7H/Na( ,$X:֎eUK$5">̪ O5^*2l"<%',]1)s26fS°ӌM1T¥VL̋k?嚶^ }/6EY"kyi+iH%wyb ml!hR J4]PI1Vĸu۟v @p hS첉)5 !N}ߍϜX1liSwH<jdxM.޴3YJODzAbJ!ZL(%T`c~MmemCdHBwVH8XFax 5M (W*&wwFJg[yּsmJxQ8iJv*0̠YOMeNj$!6#8͵e8,V+`*N A\/v~j:#Rs' S/N$uf=޻&&n!FG:_O*8'*ZM> S F2CԿ/qҩlNUe^oH DY@Etml|Lx'w9ʚܱIJ7p_?f6&q󈅝bzxe')pzQYPrQ5˵͐2Mܓʞ6;ʁTҹ q5k*$}'CYv쁲ƉORMR8qU*R`ַ:X ȓޏQsqj!eZR} @=.7F1aZAXTT9[/(dO+E5M~A AF$e@cgq&qX G| Іa\u@׸Ey .ue J@L6Ԥ)eusl+~bp=AgP(0vyn AB}ۙn(q_9յ5@8gH}xwb-FͶSR]%R 4] P! ?tv*aw8~|x. ؘUߋT ;.ɶzkԟa CR'e᫰{/uiqX4Rfs(}8 N*+a90,dmZǛݘ4i&Hi9cG.V7v+4 |tiɋ3 co1°6n$&$djhx W,Ӆ2jF^,6`eѸbV#_ׂ'rco!4+9JAHųV]L:0ci!h +;FV2-]_@{ k K>++C1ɑB wjTX^ sJ}-i7TP6^K"2z0QH8NE집jŠlǯ8 ~ļƺvgĹpZ1bưp^\}/Q뮤nQY4GGu: qey}: 7E"GSH+lv( h 9|%:WRQ?FYe~-fByNa]"5o _+iy"vp}T 2+(.ՌfRW|y5X8!Q޻ gQn6O]x) 7 $k\S OϾ)$O6D"}T;ɞ+ծl{P/0)d3W^QLYNiea!]udPhT:! 0UqUV͜h'|| Y6!mazV~d !C9 F{@g_pO8aLrI>ar~S$dn A1|ay ;AqAFŰ"<:G%;npfscAhS&uOG+%HŸ3 V#1m&ov54}i؏Uտ!nZ.T,5c?Th1T~I2Zbz+_z{dCezc%Y oJϮa ,v$܎-$9= O:(v5u t]Jb6J5jzDmS9@حғ%Pw׶e\kr+5V64뽌 d|*iQIH] $3umr[{CS/i cظFb^lJ M!8/ڡ9dũA]Mu (?"0~ogS\ܙȥI &Y&翊@rif3 == `,,"w^nQ*$V"3quU Ji @Ѷx^#)1W aC[Yo|>],~Mq2ςyNvV&AMkG(B.*H]vA62L"k4?p/M $ܽf܆Nfxc8/7A֤G?ѷ1G9ZճwhW #=ocs%WJbRKu\I~Z8IϭQ\]>䍵"i y!" Yj*Y::JW#P\apW)7gҽ&, 'Ï/RI^r 0"ͣGzDzYq^(i YJ;8]]{Aa(Uz2 NeI[<zcuH#%gc%B!0Mw4JA@ ݳ형nUw~O 4 G:E\1D6Gc-A0}J"[< ܥ9 c˴f#/ZEaY7B4aLĻ:\rL26fż ?n= ,W e5]` Y)!NoRMU< 2#i >|(?ǭ;{ !nM\*ᔯ'J}0Ns#(($`Cu=~ 5p[AgZI猚rWЪ_ <R Ec:_׹륋1< Ǣ=,|f4imrc(eπ5%NBC HLCE9OЇ]"ٚMMD4i@+Tv||v<_q7gAi[B.@ndxYqXwt߁ Eu]? z^\ɳ#&G*U,N/fyi5A&q@e<ЕM6{%?]6n;ʐOuV d>-yyxEDP6 xlǂ%`#CKdpcw%ƐR-D֬WޭrZ/x"46S5ܶ>)f"XONT\]i v0v ^&ĊTr0#_ cH2qkpe}k 7ꢧzxRNdM澏ʐ #s:0W"\T 6׍I `.ԂF:,P@@#1#M^]:!@1'ԏNQfKLYc"xjG@tdݥENI->+)R Ev/:{DJJ][7Y lm7{4sN*aUcM'zz73x9AF]i@ 7!q_=8ݗW;61Gu!sd#*hږ)K&2Lj5 ?s5&Lڌ2_RdfD+%E@r1[{tW\ c0?EyXAVǎDJ*_LxPob53EW4+/*R-~Su}H'eW=6fѭ+g<1K>Yi\<)wҠq@íWq+J P튓_*i?O_I+D!xĿ) sA?c ON Mped X.evϓB=QoWAc_)QTEE{{_<&]7Q;8?d"vW t9i ԣx;nް'>:kt{Ǐ̊h?{jO;iBjfS@z@Fu1 OfT&]ql-yO^鑹D(6+g_.løu/ܪf 6HKn>E>?·|~PRLゲl#<#("п|PΗhԙ>ag}+1$dT·mi9n@I/ i+u[8 s}-Z%$L1cQj )O2&Vk|֣Ԥ'hG>>C]Kd!3>+ÛVYh#=8( &EmK)G~Fp$ b#G^n!OX,"RuC\)H,_0SD r)O@Oϙ­f@,0CCmtR,Tۣ/9RDz*b ]T}Jj LOLbkP†yA=0[*;!@f=* $vw]h=QfDl!z: @ju! _X|}ބY'_=$4VCoϸUU#]09WML}K|a0ҫhH0(j%=w*ry1sY;\m>Vc@yg!z`&GN;Δ=.z5662y #e9{؍C{$oAa8tyN3P_kjS1A%^ j&v;5:YW!u'K-kh߭NÓ{oUO%,E7fU{v6.X+oT`y^-&IKͱ OPp<@'Gn??S01^cp\;[~ћ>3s9OjGCcL%AiC2JaZ0j+M ܥF+0{pZ>G:~+x4zjMpʸ=vk/ѷ6K+IYV0cv#Z6PGSť+=Dk@V=\cf}Pn3 (0(a70{K-X:`c &ϲƱ mWɜ(T]b/h [aaqo-YJk"Q7&swNwa>t6}y8[4 ҘA`ߗqƂ.jHP`4 U -%W4pTi95X  >&'7v7rž}҄sܱ2.siES"#Ӈ3D ݿdE]B"!%_ʚjG8LE9}ޥ eں)QNzsf-417HoyA#دn5Q>uC꩘rlMZp I>`=l7a\8Y|xo PFa~}17E;O5*AnNH]/c5<MJvVgޚU~ZOFX8,AO}\l]h-Jg{fATXz<B- A襀bC/^@?޽ēagվ:}a.͜.? XVm?-D l;d߹a'f@ i'JE`og&H$޶69WL%Ejb wm:74h BZ0,Uq?<>CrҔ'kwG$F\Irp|8~; !MƁ2ƚO m_!I6SPyǤzϷs2>R7蔰B̅.*W%i>-b++~}akDmMDZ*tBűS-ٽ| 681}ZOn 5/;\[\n f~s/3H@2>Aue3nXy [3j7llNsQ=튒WAJGc j? #8'~" kÁۿh=ߣg# 1MDa"p}ЅsSS6(vfk㫑,S`ЯAOw&^A0-j S9T&\ȘS3m\%he<5qaH:0L@ﴋT#kQ\& V2\v:luɻ sGOu=jɖ{"^A/%`w@u:APP ?usOBET}*dG+fp%iGVޤB|UX+ SO*%:c4h,o\#]_'+sWH%ȁX@vu25aO&*z*ihWKtK{\0cHPՎV7lsp21(W`ndy1$\!hv.B!_b&1 F$ Cջx_2,j-kҕ%%աFd[%Iq( eT;f e4[QP1kǫJiתh)tsesyvv̠tU+{7{@r1|`u%qЗ#QqK-?$y22#46G7|#S?VLLB5|_-SI%|<ʆ%(EgF& J{ȶ*@q¥T97s=N/jvӹr댥mCQ@KW_BPsub+vbR:DѪԋzshA(J%!)b {H1V~γdvx3DfblPa>-; C$qLa&4e:½}HhxPRܛu= }_䋣x*.7:ך4f,qKc%,_#v>ɹ" Tz<9B8uFz.C3$ Ac'Y12[""=%#G<=Wf"Z ,%g"JN(?z$^ĻJXfGitӀw=h xrZ*'NFj+@ʇsΜ:_Vfcg-#[wCa%<= %2`.V( liR2U\J rY`RdXԉEp\JڣrKɫ)mׄ[b)`1Ky+wP :BgmvyQq)TQ g!(r[\ tp)ӸTr{5p+^ĪySa((c:C] # G*ͪ#KN J[t|UFcvUYO8]bGdP& B2L um[ y>a%j?z1Y=n_bWxd+h"WDB >ש׾@gv#yXRJ*ά!xE<;'#ǔ b|r6q;ҨLIJ4p')fr {a4J9쫻+r)SkJ6ن^^@paВ|~5hq _FG9[%xV "ĢT? {4f.m`CEȥ~۾`[ga U]^k(G䴥dȁKtSu7}#~E.#YlVrL0R1=Y+21GYzpą«fE/SՂ ͋ Fu{eݔ3xn- ()F843 #k6Up29WK~,-,+.@\A۾[%No3LgT~z-}Tl3c-!'@ξZǝz3dxkJ CأV~GF, rn왏yQTxkr-{8-6hq=Q[$khyxeG+Ȟ̓yɶ a+ %'M.͕w(=wPς]ex5Z{7`^B_wH:U]rM]UMA01*>gO1nu>5HISђ|DԟMBV` 1ppp1XUFntg~ooL,T1*@Oɦ۸pp8vdi-s{`tUV@G4H,cOL>Ի‘"ߊg"6Ҽc׹BhGK,mcj7NYya}\Bmw;RgFVW$ňiQEq-#UDǫcQ\XAИ4 /÷w.nV0ر̋ݸTĥF_o>Jde/~Nȿ N,m2 LnӋs3~.|BH ׺QG6]V˪:zXK2كW tYUl8m/V9hQP֗tـN۸"9ribt$!P@D𨶧enC>1;v0ȁO >c!AiE6U,sHk,nU,b ҥo'Ԏ"*j(BN/B|X؜ qrOj9A縐B?W}(/"(+ܽ,QYT4rZĽ(MmxO* 'ž f@Yoȴp8Z) Iy7iۛF t930NQY'N ,}:$G %uWJ5m ڲHk% NIqewXT_Ss2~6 w!^xLvtBq>%.SNbֹƮ`cgG29*E1k`>,}`Bg!;! PʐtUn4MM}%@dA aJo0 0,?kYvz ,Ns5{G[ZhXzhiX)qĺ:[C:Ŏgg ٞQ-'96py;#Sw0' yhPw*JoȤZ c9mV#C2?ƌzޮWBØ+~Q@f0q+P u5u̩v8-[:褙햶ѵ3y) sΌ9.OiNH: Or;]F? sb%ngS+CT _IK ~&FR5g2͕pwbq9Pn0i}qOXjt,pUW4 Òo{|dۄ`Bcn=yM{jD2/s˱fLxěVmZ::>4_R`d+61/$YjtQ|2Ky Cs/f ӜشH3EOc] :tD4SRfUdi¥zP(uYe0@^="dә ?15lN|ȵXDE䁳Hj)_7 "3 EL[Db+{IF* np6-a,y%k#&mRi.dkЎ@e 6GCZY/]l?E?FNāc5yq7kXe7RdY]RU=ҿ#Wz/6;Ƹ0;V}MinzP5Eq{}T1,$q%۱,8iА8>*2GWqst| \ߟ9oR qmď7׹c2z #sM-5Dt\yGph6}F/ / w_E0;p`!nXa;tB07=j2Z\WG܏eg~#Ԧ>)ϜH-)lM xaWT^A|!wON Q>7uBHZ_5;v=y3SڄfvZ.4R_4Q2*##(sMp9Mԗ^7lкc%#!5Y{oN_K)OQ3umŽs9c% =Cm۔-y{[ L6l#Aqhͯ7pp_PRA@ XAr|'k)ϢSmE^&?~.3Ò3q$!K[a>/QB[P\NTC 7xUZRK3(BXNɺjL0>O?j48F,(@1Ls-tj^i0Ά<# ZpL2㿆 舐WY~W%̌kb^gGiiؼ[9HY[.d! 5+ێ!ş),^mn|߰4һ):xπ;R ]h2^[4(b+IYMC~VsR~y7v}Rzm\q`7 EbJ)ML%. ]8W -ҔƂ(Y$ K?駶0oc%^qN`Ԍ#;>#,x!ˆQ{ a}4`cȥ!:8Ouwp$H]bGi07,\O*i~/>}uߘL}s{g=.zM#A} Q bE}R٠e[ " :mv3a3~ө4iamQkH$Lw3BU—4'߁7ìLP9ʣ=lB֠A^${L1`Q欻y͎9|V v/+=F ̏Z]?PB@(BFy@D=ADnΩht'|_J\9Tbnf'C#1pV.jH$wmйY$>-g`[ۼ$@54uEa Ϲ~xD\7 P2[msfߌZ\+" L"~lj|( ^E1=]oG$TؑD"͝zK%.(5m6N(%?AI ,:B9 4]Hq0kC qu73ܝ8+7X:<۞ 2r"%N|4CLh;cjiB>x5ūMX b^>ذ-ea#;nyQ")jP]]$b(=r\c(:k$)^or42IKD3+2 𱞜T$D/#L`ٹv'm.xG# aÅ|4m'wu_˛FS_6$`[JVZa|wI]LtWs M #bc CH9kSbxh| K~=O])Ԋw4F&4⯨.Uڅ߫Ɵ0wP詰'%>EKujRNJ> A|);DʦQJΝ  p9'ǹs\7Eěk܀@؄&_'JcC)Vp^(ݒjcAš0lOC/2?"{ח yDk)44!hIR!B7Nlv2Rƭю}/Ja)@;u ,>ņ$(}]H#_ v-I&4z)V`)Q PηQd53+U,-a9zXld/C*Ciq!T(b>PS-) Sǁ ;3YdtʼdH^s s~{'W r473a :wS3p7_놶 !bǏH^.%@49J^H@gWIw2at)՞N&B/=}Qc@3Ҫ x͐[B#4PwåIG&Cl54Ų|)Snr dp|v/IW&iv &,>' @4?uWϿ΢T•.=d+[M-cmxjZ8X+оfd ._aUZk=p@Gg9;&ߙB},J)8P ɂIr$۸4C=p]Nժ{91\*eƫ!!~㾸% `ɺ"Cjn Ubt+FWpq}bZcwPBA-3ĦwsL9'1'@'o UjctrkQK:$4KX47(_xc\:2ޘ)uk{چ^,bXvzGK H47zт;aFP(sL&}b2 @P?#'E)ϐ/oS(7! J2 RWqdܡGp>;}H˜L(d~0wltmk2 POKpR@s'J., :5 s; :~g `D&UEÎʛP9-F1 bZJ;`N{0iP4 YfS ԵGEϐڌ L3' oZ[2`$)y{}GAضGSQ@'39*ļ {iM9p#"ۆG!Tf_yRK(8<+*]7"~?UD4iΗ.P.D 9X 'NL| 3tM9W̝SÀ0V1hg}K=aktCIwzGK=1vInfܡ)b$  `1̥hi)bQ :8SA k _/m/d>Ӑ2[5AFe͚U ͳ3kSMV'r>UgvÚz9}/xUKhȝ9m]֌01G5 Zgό`]p+/QP&NoAV:|R="|?Ax KW"ٵL )tpvV9sJQUmM4rёdisν&glQ0_ pǜC= )YHÆ r=3 !=ȏXqJdSzWHvp5G:Se}kx0wYSxKh҅" s_84 X Z)D IN?P'bSr] 'Ə7Ԗ@GL̓KLmbɟ쒀 {o1c+k|%n&Lr`qq):-$ذPCUn#DAǺ{6"#MY3m_-z-`@.ZiA&)Qq?t+UPv>Ob ޥ rRb>+WV@Y!RMuV|ґ4(IŞPyd0KsN1 *1a5!15w,HVP~od]泜y2H7G~MI*p'ݘ$G:z+hwϨhIZJMWm[ut/9[@[>^%촋\M}/^-+?-ŕMTg"OӿfOtЭhJ纀Kh8v,@Ȁߎv>zG蔧gppvG[" S&D. 5lGij>cՇt̀N7XO)to^y< +F\"=ߝgdGg6l_EN0pޮ9믾rk? }GȢhLM{'/\;In+3Е#-F=ĈuQd>H+jk"ğ72PۓĞY*x}R]j n`gխZOY̪}y,vz*u{j!J$hY@b ꇶuc)\*7ciFv#iTTHJ@}鰊RMQFGtR)C4G+emr_L8JF-Q)oԷjm(ޒD#e7?F6ob ddwJ5}ZYrGcE8"z`q* }̭J.2՛=U?%،MaIM飢uH_ד3n>Ǡ-]dcFɺ; ˈfۻsڋԊ2M0Fn/A_ˊmgZGѹC8B "*Z\M;x/oalԨ)Fvt'7#]m!7ڤu<xJ ƔKN.lZa)-yD1uP|G{R(CnYYNnf8Ȟz]KtiAc>!ZZ!&^U8 3H֚߯,lgV%C#` zGG?SɿcrLJラ .*xy+YX͸yv廧6iF U2\`&M-f76؁nbVN:k9}-b\ʛĖ}u: 3zĘnxQsM8gomJM&,/ G]]45ܔ rhS'Z[e[+ ~t}LF"m^p>`G3mf_kkrƮ0/ds¤h2Vs!'HtB,d\L*`VnHVȇ\woTtqׁ4wHӰL4$vB-BuK22Q~V 99@z *up$x d S\>G /?i]T*fUjAZ, ta珙HP隷{q{Nnz()>F0jAywT)%[e>n> XP cڬ¾2q hv2\ q93 c$Qxz.j?vT}ͼ$ȃ?\mYWRPk>WefE1b%}Qd8P5s>i?>lkSǮ!CF\rBI5n5QiͧB61|;ӬIN5 d8s_jgh = [MZο✭bdžcue;G-_T3jmyP9 _Pڶ,%6&K\mvl8U*HBY%9;f)hgec φy!v@3M9uUse]hA(aiה`Pk} 3͜"_ 69MUOL2 WZ((^Qiuz4@+eRv_Gܨ43" ٺ"iמıI[# 7K)-j ֮A P@x~GXNh*.da7m /Ya7^dhYg]K%)>ũDč1FcܷK\ֱ_GpVRNpnZ\tޑFSMw/ .&gL#g'f`Sr_ʱ3&ÿa,$`ˁv#Ăiy"(MSX/; Ҥi={w#=ĺ jWȚX(+ާZ^R%ݞЀ%tpwB䀵w N|d} ce댳\*-N)vL!EV޶9A R'[8 akF \Cvo.Fv]jN/|Z)# H$' va@?(|&nLk(?K1s#Vyrckc_A&&-wGN^L:ctU <p^1mvyTXc`:p[uV&KK8Ft!@ t 3?`BMX |%28p?bO̴X%B*ALR 'L-[I([ELpcr?;) _ OY~0EueYd,N8gO6` |́釤3| P{N1`u28uHjR59{ְiЬszLb÷}2chPE7lPD3Cz,j_¤{KEF_Av _/SnR_N:W'ck?* hy:ȑ>jsDmSql3U.>X܃fl,[M@^:3m`򕚏cEbij9e}U@4Pa͛a vNӿoAz8@ʪdHx+^z۫ztF+qTf_:NĆʐ++E~l}g)>w9% [(Z!rr6XypnGxw5hGb|*9bJ'Lt 6Mj.v)8cٻ2Tf auzvA謵>vU-~,55|[lY2oî; /_ U6. ϊ6_i:uhc2Ng:C*".9U5A_Af72)?a'#zN:ʚp`-FHs˔֞:܆o}?KDt'R<{*2Ӈ36 ziyb9"dsr 3z$`9yw%(Ҩep*U414E> ,2{WFiíBhۡ^ N H&, . r؉tUpqxJ{a}ගER\4G9"%튲H69QL9{%i#sp%p8^3hE4, XcJNj,᭪GyO^ߒLJTJA p'ZJwI+ɠrAH Wa5fZ|VP Stq2KL-'fJ܉bP akZϰ2aYxct#/qus~V{M|EAcrYYpRjrc-Yg?ျ s~oxi /Zlm'8$EVc>?V%&/hP{x(2y°10EJI_htYrHܡ+}x X/z,Q8V0OβVa8;# 0n ?ƬVYtrk@]9@WT)C9;zU39J"l:] ۤ8y|s1`P ^1#X'38>gsb !.ѷ`!%_g2(GиԔCN.,ߌ'4%2Idz#`βe!SHXiFi5LYkY6^fĀG>" Vj)S֍.bEO_;'Ŀ c0hcAǛ*Ǭw? $CgW v4ROH5A$O|;(;Qcv.m4a1Û cdPdSGdeK,@xCUwX;WJ=l<f4W겨?'*fs跐 _^q$G3l&@4]bnPJKT9P * 1-892klZL;iUlR˩PT-!d_wuic!_QA jt$՜7W#ǝ @8 C ڍ~v fnRS?D/?j(Sa4~yZBzc@=Z7EtrEH/bN<uw_&RI\%\|+%#BOKqHވ{uԡD΍#%t iwE@e[f}NxL)@%dY/S_֝e,ms!Q盘;@-ҴA}e} 4|\lt&OlZ7GXo;]DAuǖ=~% EC $:ϏBX6`{U6F谳TW(a#\*'tfBC,#;tkP'o!p,D6ay-a2 y5~5\ xn+A !>R}),+:X^OzR']KdmԻ,V_# ș&iUFkY7 &/H#XHa#G,U,olZuXfV 8KpMN&JE uY+ktƪ>LvBz/Sr* jDlL1??A-zVǦo _ia_3pU&Kn夭\el|@̭PL *d wX#BҴјBՠo`6`|9$N(ѷS~o2+ws"ltb@J-](ܘBZ+kY>lTp3ý4]Iڱ:J}~n1iH4MզA.U9 L>8MTQv2 «KnU]cèmX7gԠ,_s t~qp2 ly?OE¥ Y'(CryDS_2(jJߊ; f|}4xN\˽ҏgy}41NdRRD&IقV  X*1RӮM| 7 bg{ҡhICoكuΝ(UIWX,!pg۷,C35P퐛.-p7-ڌ/̺S=;胂SWS+Ps[5| .))`/B#iV8@_.uZhQDA>pr-8r"8>@eԪQW^䇦Mm%'a`x\19 &JKH!!Pk0wѾp`#TvJS\D4 F?ҁsڄh1i_xV&^=P]5HKMG}] ae ~K5#oIdqr/ B! E%GHCЎ:#O;Tǭ*O1Or=bՍ?GU&AS hR+{/yu]|Bw4l;Z\UE|^ ]>okD P̆$'\*Ax'QF4M׊ԧ/R* EWA #@.ER]  "˼6T|$hW/G~]3 I'guݒ;aSbD".]VuT-ZPAwτm+b^"L[&qZ:ClWWP .7MTpRR_-$1Y^9[{DdRY.W{J#*to(!%35ZtmJbZ`"]鲫< $Qw D,!rL,~xd3v\L-+'#ĘRi7 +R57ك ?#y:T¾EґMp[m*Ҩ[g2Xj}ԓZ\GIvܡOVgmoEʾ]:r}~.rU^*xJIČb*!twŎ0פ] TDz6̽SOU+1-B|vDXIfh=F>3WW> ԐHG&KJj3v_g?S;!uVF֟ m2I2g VvM:{ Nd C_RVJǻ6sG:2 \FUߛ@˅jol-'f cD5fU*h:o@$!7{}|ߨ|?~àx}<7K]egG"ln H8O1U+^e}*G#3G >'l8epE 6p[qF Z0xT_LplA+4M0ݓb/+HyaP:⼧{ΘFZrZVO͗+Q?" ɲ> [/ظv~Xfa.7) 5[NL9s&E|sN0,KR;ƚukCj4(bGvVq4-t%i-P$ =kg @^mW,U^L֟ Jܠ˦ݻ7i0}6QB+P"tGO6PCcvyj-1[meZjl 6!d:LxY4ֿCOfNܐ8Ӑ/9^(at' ȷ$\ȶNv1 g*^n_ax*|#'+o}}w4PEaQJ2&Nd*q ./GtL<^$ 1E"U' QpD,L "|.߰jW 햤6ծi.п *φ)z"PL"2F8tLP/-t5uXU1jb c֡2Ȝ5sbƪAJ9l~׫Xr|` x+Z..]*G3'Fi! 0*!]6<*)ʆ/BAkvEf0jk3 W] êhㇴʇ uH :b9͠+8D`oSKGqS}g q2ڽdyPk.TjZyܽzZ) J\:5S8紓`o-HL!c'mCt% dwx@,sfXF%o*c,2^kc1z> >T#!}d[[3m<d>zmk`!*#;nx * X%0ƿGl_o͒$=>l3!Y.1}5&&3 WOb?XV6YM΂4_2?\$}0}m| :)m& 3&!vi'&6fz:r[-fr#Q)f;%-g[L~B6dBjte{Z C5]qc3j{/6K dd".UPW7pxU| n˹sXnz'"8A~BD=&(ѐ-\qnz^9 ժ\mǪo ¾ Ā(lI$`"rU "o'\R ǙXeY6H"a\+j`tߒ_$M5"қA1 {|Vː'IGDVѕĶ'1oGA$4$s:s O3Ѵ}GB)c!Ӆ+k-fȯY`2P+Y|yTCiMZODre -w91 _>,ędAiS}} ˥p6z@cS/CH 7yal0p0 L)\itot/Z*;Y lbt,$nܾ8P4rXg!Ӧn:tÞ12w *-GC`|/NP8ςjhQ1&-Lp\{X%T;bͫ BdZ%6&b/ |o 27h=/1uÜmmo;BZR纋f4AZVt|ٗ:0  dk&qO৙mg̘w*3v59&=-0]Ām&Ɏ}ѩ. X MYh5fhdO=~$q@bW<" s&62Mһ10<7 0#P/ܘrm( D j4 ?!wF8d. 0rsBD{DP !gU=3Fq_z, &}dHJFZ5hXCƢOYtRCS-̃i< j~E_= YRC@kqtAZNˬQ6(;iHJ mW`^2C1&2& |=?6,&_,Kݣ=I{71`A= .hDyZ/ ֊ 02v͐v$d wZV1>D'9fMS4=f"3Ecb>ok$BYzX dLvÝqn!,Go2H ⶮJ;Jph; z5"@ g"mx &72ֿR o&PtFn EyVzEjۉ,Vc5=/~ %9vdgȠْÀo;0 F$ǞC >*hyaMK'0LXM,mي&SV06Du8p?yy MLn]NCcUT Li=}ѠIFhvZ&NfA]jji(X1IKD+GSg4YYpNiJ'3|e Laj* ;&fO3 w J ,|h11*)B~|oFuumoO/՚#iaɫ^嚔VtWd{OxwNDO{?E/G>/'ZMONrp eY4I2~+[,MPG UB vLDAX{_:LJ9_2=@hs7&Eqlb.oos)YEEp:] Y~+n=6>!CӍ4ZtX;qdq￲cb{2ߒ8ݯK[܁趭&F~/pE%5kV2xa?KnJbl5w?*P?cNeQ29хV?NٽaHf^>S7" N|G$U&F!GBzfC֍m:鄻\Ȣ#1Bx1Gc.ӯޝ`&P0Y>H>@ @@VU~|-d|h&Q[27G=3DւlDŽ'`=Kz 37ʤ6l䐼0Fʵ4*+۸L|Bj3Hapwx b zv m۽6oIe}P9M^enH1wbza\iMȈHR߄JXLCkK̀'&n=O3_&{;VVB(td ;[!Bג%!1c@"GML_9O;inNo.D?k[_0f^>9( g~ #+ q?| IF1{AUF̗ ZR⚢j+375H_;,EeCunlзq7Lc§8ZCl%mo)"] yV `Yl:|6ks,Ǐ4 ho Zjh!RuG-#?[rQtXf ˧Z!}r3HC5k?I :McX37v`3:,#2Cw?=S 6+e~"4Ƭ~\5L޵Δp?6bSJh*)JmrV."}[G6Er+~;{;"GR3#;f̭Y4 /Hq[d+j,+&xSU B*c/,Oc QQJG#/>kqE+~V7x6ŕ;9I(p4+u|rk[zKnsP :bZ;͐)]M{hQdά}p<TsZ0%QE<Q=Y̋ ici5[ aehR i6HR]X\">l%<{iV- (2Nx)̢5MPIxF}e-@L|ǙY7e-a 'VR@iT<e@< rl]ҕby{,i OG, לͬ Γr']-FhA|$`e4&A7r%jޗP#Vz&<dz!z7z篪]KBM0FU \pO2E }4ioG&vhN}?Hz痎o]"?$(< e'\ vJ9Ź !>,ۆ@E(^1?KّKa f\aG/^AqSjx"S׸骇mu`p\{|<!uk})2E +9 ;vx++ٲt i$brC?{w^T&!ڂہϾ@/O%9|g ]e1;^xL/(E$=CHRcv0c%LH\:&I3C!ɓNK p4\n"t$D=봓blv[ض=-y~22 %3Ʒ1bP w#hMxBXsjk6vҿ= 0پ+Jjj^b[ o-qxy)?;,)7?~f Ltl?1mvʨK5\0a'w o[IE#j}đ$8mř0՟}An儑*Pmcm2 nBuZ&() Nofց֗IE'R]D;/5߳U rX1" V(zʭ l6(,(w'+UnF@~&Vۃ, PڼE!VˮQl? V |׀$ƎQ^cd=}aO6:ְȏ j{UX;&^ ̑yO%'?T7:vX -Dk fSeF8z"#!Mh+(*L #x׍LLdxk ~¯ߣ]n ?Eo\ brhUSٷdif26 ؐNPm*&*U4HK:$ 4!^M> +$wn?dG|I 8-߇6?3c: o"E;3At٬#J':`FW򹴲 _V]aMM,+r˵߀Vx>P?tW6+ 4AXѲ{c(JDkطFJYSgMS@t4-c1όniˏf| o'ur3r YaN7f౲ҟMΌ-k0kѴbU^ξVR[9;s$Se?7eS'_Y ƱgRo g_ T0eys _?tQvB×L pkrb],: Cq++~%%T1u%f[#ɭ oP|I%BP3ibC&k |]#zZX\h%bHV#3 +I'x2#SdtU?Fʛ.fx4D/E3Z?qN CL 2ܑ318?Rj2WF:qv¤vȌo8FkaW'c YF ObvwA~ʥ4ayl,_l@mene,-m$[jO6mKa/Sj!VY3 Ց4O!k̞419' b,_Y'NFkZZV^k iH'|)Z WssX ¹gGҼvL9NSzd@!r}Bw_ iCe.̳C11= h'VY 4ۖ=g 9Q0+w+0N[84]=d1"e浂 ;f3_*:m)=47o46gSֽj^v󁧞RrL~(.L%IDN'4cj p|gBVu8޸iSk|$^҃:L?p/'k6bjX%%")6%>,\ΐ` X?5弑SІLnMD}E:JWIIEzɓ8rr?y\"yq' 5z\s־>0<w_OfħI} B܂́ ,M_ Kk| - X=88Y/Z8 ٹRGryq7/d1@_! /#'DlE\\>h8c \>b;pҧFy25'&74(z6ܵfl"XF7bEtoߚ+z. A\=.1yߺH[Mo=^d^9wR?I9Ek ĩ h6"N5#r\t(=p|?DS~Cꝩio |4tTv2^kCS>!BJm|"aX!.iaf W}.c93a$TTn4 NAVZCsQE mQkݹ J(f"t>ʨC0xz 7gnGΨF6 R}5XGIuϋcWO"j\'R{hMM`7a ''x!IBQi.%U_fvV6T2vX{I[S{bBagir9H)H,[)(?2g^bbS,YEؘ=זq/ɞj-ȵa;z@EfPzfD;vCm]o—N0: Qzd!c0\wiSlM*h:[YxD&;;Hsc`T^ 9rF]x5NW;80[oBLbDyqj0K)8nt B MО;cf8~h3U Ujm $ŗԯRv\gP-:m8px>hZP6YsqZ,SCȋ&r{ޠ/_7uG D]pa h&4PBw|+5_] #r#Uj:{|#26G^=3x:Z9P秺[|C@3AS# !>%> G7-3 )C{םPʵl趆o*) C4U~{ S )eYegT9l V )@nغ S߃bb `]CJR|t@ ;7SAdqx%{Ğ"M`GB11LT6C2dPEpgRsR7jPԔrbUyΪ{"*XK1#(chII>3lwz<@H[4)|b>K,$M5')Fn:kˠٝV,gBhp%bN4̩ cޑ쩣H`)2l_8g I@Ci]ݔYWKȠbuL^olk8cq}ҌSBxA7pi2oq@f@dYS9v2Axi}HWQzIFzk LGsPf!{@X۪m*gdIÜ˖ǭMuhZ"d|'_HpKB3NRZtC!J(P9q~5J&\`.J+dwO5!ؓÈl/Pr&6f@m< ޖ&s9FwhL^q8s· FGE2ZNVÚ#eKZV?"i¯n]%} UjQ+^e9Zrkl.` c2uRs ;{6^ʙI*f:W 3*wPR|4\YtLs"?ݳS[gOf9fyc G(;,!q{38g5!Q?ZM⩰O13upq_+Ż#GS+*-Y^{( /L/N␿ֈݎKDMrP衽Rs #m82 =S9QwuZ@ կަOOo 7Ec}R߸=o0h6yDȫd8 qB廬yKoczZ:e5'%knFZ(@% GAS|T0Jc9ɉwڃ;2VHZ:y{M9|TA (.gfV\`0 5J@_ł$yVg$ }i6/p+'f9 a-\kR-ktnՏoteDW̼a.MQFݬxB)RFWZ=7UƓ1u{ߌ8CJ7捀qg[kN۪l[N2m0T] Hl Mע[.*,(G $US}H>:Mx} T6#>5|IboDbc/ǴvB]fqM??4>DLOښt^mc ƾL&i.X~M.\tPsT T3Q)CC%q%Q1Hʢ(`% bCO*^ȉ~@0KtҐM1v767Bf)wwdE. ep;5gFƺPWSK7ŕ^lx#Ci^!??z}bgLKڬY |;+¿h|p  4 lzvttx7PB̲I s$D3V>}$t!l ?M-Nb̖tQ4sRpLDe(å k%5@_!V#?5EPl 夢QcWwFu7l? ^9ʼ|[W΄v= ۚ/vx7<0SB\^ZB8 XUVM4ݸ+-,[i"A^3h8voqcZiAswh G \ 'Fy;{Lgo/f$h&ckC!oHx pN#~Yuܨ/8m7*kř3=fr3~8zZ,ԯl$Y^}oKOӸCQK!.Eя=6z?)~-đˌ?C;[5h q'4mV[Q? 1B5e1A(CN /u){ :{̈́r!f$s'3G;K,26 \lS9e)KH/8~=>t kC ~E ߼:Hó):6$m-8F=<ᯣGiH?H~) m9ozN+n 9^yKlh7I3]]yZ yw]UAM/I]VjcaG~ոNr HqhkDX A&/u%HHhsͻNueJ앗j:_vܢh#QUCHUB5p[ABK\R*+MΓ+} uK,p&THxo,!YzKU-/weCSAެdS Z1ͽZW|O ^(MQHq#LAQdR(5ƴ-\prqJ Zs M/X9}`-($w4px]4G/#" ETP>dwny뽀\;31 }[0Nlݛq?vGaQ^=Lyb5"ʄOҳʺ:DHcbSY?Zc$+lϺ]Uut1ۤd>Q̜\?;PU:sE \xQ4^~3nz4OCVx|уv/HM4u oY.Ky8+0WhnEЦ TL /!z|~~ZLdX iRJQW:ՙ5 -ټ};a2iʔ[ฯPfadlTZ \='J\>#(daapvk3wYUM;cm! Z~u3hL)1V/ dtzAl>ao$$ 0 K2Z> qD>rL!'Hav:ٙj^+|Dh>2|G8 {b_} '?9 wS103FrX'o4md%%I9kLŧjqUOMk:KFr0hnDv R->ƒ)v"|.@۔IBf􇽒+ 3윹Tdhec.*;E >P~o[*:-drpsbwkXTy'I;VUVVʙ-*O$XS.n^MjuQ6#ǯ'{6lJ@ 9Hix-.9K-:F,xGU@pzji3H nϼ9g *vvpzu[}Ynd1hHp w܆_h*Qw.d'#W uL+ٸ|>,t^jH4|${E03PZw<3%ΰ4׀d'hQ%J{OaޏA@*HV?L pr93@>[YpBhjHȥV*Oɱ6uHx wY[`?r"S<(m`xK߅j((Pw:ùF(nī_RB`GL@xN2&}/fz(}`AV4zhR6NخˢO|c#֐U{xy_Xu&1ڎ]$Qؠ-Mla).e.jLKikCD i @$ cxog7SwەˇU]5WN(+ -N|)_d"M LXY9rl3BQoRc7lDX:8_06)Tzk\}F}u> fELp 7~Yc™F}C͂+zj5عԬ5c*@ )A,>t`C:}EP>F~p ̇ޞlT%!GiHh~m*Fg;-dA-*{։u]y0ݰ!%9!_}sg4Ek M} {p`]Yq~9F VQZOd4)M1{)%9a<< {LvMæΙ(@.fۜݣ(]͡% 1B?ֲeۨ\H|4!K맫I\YyYdy8N34ZONŤOP2JxmM]vS^ZC8$37v2XQ@׃B\Pك2p+/i%A y/yxQ}8c\25vbB"e #=vē$n4Q17cr ~iʀ- Cʃ_6\tXo{w:u)p,IL]+X2BG eq^"_!<R\y}1mlŕ˵ʂ7!htpj{U&#J3*Z+SWi:H!F@? Ջ8hㆨcL.RuX4.Pm"; 0i"r#I˿+\۶<19~TPXKߏv ?\ma}Lx֨]N6((jysLoπi@o1o9 -Ц Rt|NZ`^@ >1nm^@Ϭ(k'xѧ9^:YYJ@a] QJ g/%+6nJ$ja4 2kZh}qh}q JQmH2|-s.ԦZŒ5 kz?yY^%͞'&ff,aG2kfwIèwK3(]fDXa ;QBn3JJ-}dW*,'̧'ZžnFV~d2.jyo>,Fk9HP$|ȅIARGASNwLeH$V1iE=WP۳m9{sy|~lSl0hYpD1Jq7A/Nl_aմ[C)B )CМU&MIן_ce:S\oD/gvt.~t (c4 RQK:=XAK!l pЁ^"F_ Kqw]缲?fȂCW][Ig1Ws,, L.1?an ={SM7>X>6p Ɣ7pY!N7jc|g @ 4ZGmoģdݑjĐ'TgG7m'c$GIZ/,P@ +[g);ɆlL%]ڬE Nk{f=lЇǯ#$p/Z,x9jҏ/N&ᑁ@]A1uetB _g9UBg/Z+ LhJ._IjXgXHZU6UG%X pv~ -f}q_9r}bvڤ| =AV:G-WWtﭧC,?mha8+s11{2RP%j1Kg*fQ9 \ E f7[E0j̀-^3X jZA/?vr : %`Q+`ԡ+IGCh8yս/:SAߒO ku0 1m%nUfq 1eOIU-S<@|2\`ZBaLYA#FRQs /4Cb"kNxPՆGX !`ܱHKՃǯASs~햐X@sK X E߳{L#擤M@)6-TH ǚ=TɈLbpdWg P?VߗG !f6_ * 8Y1 p>H>|~[D7Cq4J+7,2||e_Sz6s,e[t&sf;NwQ(i$6]SGFbG>xbpN}%Ҏ2HْTs6GbE;}'OSP~㲦֝yCo,vZ#!oYWdsZL0Z =# \ϴxmڷR9s[iwaQ),RT`chfG: ;7wk-Os3fmZr={ g[4c/y|%RsCxWl44IS^!(aGc4ggi+?i9 V}Kf{hV"_ٰY3Tr*q(#x/.wsvz\8át<}c];x _Gs))̯Vʈ]&[T^*҄C[%j4Б  Z+θrV%h=cMh  "mDjo1 ԍWf}b23e<{G\{hDBUM^& -(KijNty{87!KG>[Çr*?>@"").Y_wfj~w۫M;Ei K]O0*_l#}"bL&lٖ@|trw PZ~nj>8r d&](yB%s;F(هrce,ڭ`$)~ (;>myxC%մfit'8x;O?ϰyQJh* ~5ENs|:"1\)m>{Fw\ 2ُ$>Sl'+[> =u . 1r\HDeY9-3 [:HO9ճ[13uRy@#mh԰ao; %/FvNCOr"}r?YB_f ŕv6wd[.z7|U߻k iٻN LM{Gad{Z!.E- RpJ[%r93&I0wb:pIiuL8 ,mZ6L6!o)8MS!wz(뙩ƅxR6.wAc &-3ԌD$>MF<t9s4([F!\$i@ᖁ_}7Ud+wN$H8QhqgzXingU=k߄jᫌCUubI EIe6 bƐkPQgi{ipʁ;6}H=oOSe<oF+xu$Y qK xp I  \_n͔TE]D)ngnCGnrOn/yp3koYonX1Kb@~x>Fߍy@KM(_<GQ<̉"Vjgj(:.{15yf/c4pWCн^{&. q.^2H?LaQ'˅iEM#C d!}kDJwU=x~20|U+Yi6e!y#t\oF*eA`)Z މݫ,hb+\T#Zm(&YXWnֺJ nsW59(tv<&P` }줝$s0.;XEM* )s`&b'Z <%_t O.JC!|i:M(x40B#;~ˮx|r(.iu\y4@"?Vf#Z>BdM>tc fE9"o1Do&Gw4CK~SpRB鵆TU21v+x0Jܔi=LnP} ˝v< _#Sꂼ`$@Xf$iHj]oQDr!ׂ*zqdLkO? 1'ppEc,H<%P}X9 z4U@:]$JCEP"mZY +ߢE2%6▜%[SUinoockkDTRцS/=;E!5G{a+7}zm]>CwʎX ݵhս"ZdNԝ)]<($u83a B*q.tQMNoc&rBHyR嬢kuL[6{B,օk]r4Cﰼb2ĩ`aHpUmm̗&wZWFkw%eye Ţr~Aϩ-bov1U)͵*]{@JJVZ]ˌ7SP[T?GOnj EYbb,E[CDH( L86|j94YTsV@ↁ(G8EdaQ*r?$c8!5[,n+3Sr,)Y;P4=sN< c^8\~81lkDz&ٚDqZAM8p<  W|T_0|T䥮({?aG,l "e|-l|18 ;/&SU %qX5l]Ѷ*};ߐ¤|vTb' #L$a6`~rQ2߃I Q8|eĞQK@8t𐓛ɼ5sCh .5}%mf`_xN.GJno,@H2"Ғ˴ vSP&h.8~Z:wiEYƣ6{'0YuV  Y9 W:DgS䩜{(4TD| P0ڿC9)F# y@VS. W}&y):"^2N@Uu!( Pޜ-S#x_d rz=,Oaløc7  i Wґ}Saϛ-QGMCR>N}mn\cռjz3Tv(z|(Ԥ3Ч>UӒ?ڙ͟2ĺgn(wZywԺƐ 7|'4- rGwT]/Y:Bv RoG̮MG^N9a5*rwB 8AN5^HAy6P2f\w@@i}= eTq n#~˅_)ݔ IMX\Nb|j>.Iaj`-EAw<v6jbv%QK*{0G;)j ;*UM*?EC e CPJ uAbjE:a!HN-jP#I G YG",al\[i<"Yȯgv[/΀m2gb`3,oԐd]E{XoY)o("~ d:х;n}mAX}oRuw o.W4m]\ V阾r\˼1EV6;!E}5V`l@=R=7B73 mg{ؗ f %yh;-xRT䷠;˸MɨsZ36LϦݙc:-0@o= /$K Cd9(J1 GL2%@"x %{"$~p!FMg‡ua.8'\m$*&XԔɑ{0ilu9a?KQ7yU0jm,ȯU6M[<(Y'CW! ߂_o-skt|Ǣ+ta{->מ-IuAaSxυLrAywW<-X`kww9UuxU:jU34jV4ŊHf@롇ڷIck0K0N@!~تmndDr[gYXU2=GoВ󰛔ыoQz ɼT*F7`QIxc{lCk0`&zވDȚ{bg+5S$>{zPUQ.W>zKt9t\XeQ`CN:q$oDU-!J'gdrdeBz+j~}E^@wM޶vr. A7T })ƒMe{a̽V蜎wdu*Lk$GM~AR1̡|^U=&V['tpuӤ.g);Q?;x@rK͚ɳ'.=]pv+*7-Lv<@61QŐ}J 3l=˫0?#ZwfN&+^adiLd) 3x-zyKCK] hu}lVLs(lm &^a=ϗbۓ|W\%7éb^3~o˕C8?YʋŇX)R4G|1sy[s^~olg +JQĘswStǭ]K"/ʏFOE[~_yȐt@Ac߱+) pE"ZqԠrGx}R3m17`nO@@æ^ݨ'X" Pm{Cuĉȫ܊΂o`mwbA{~*t[<'q]5-?T0j.iEׇn ņz&>rx]#F8RYR^ȟ?sГsb/Ś'z15h eu-6N`|36e /ך$"5>T1CJ(NL-QtL.NS-gݠexe LPPU //?eZ>_ox U9lUJ-g: X;A$9R_'U1kxsIdDei:=EiNwĘWڋIE7Mz zQSq\; , ˗}* Eg$Y緱Ͽ%!Y4hn pQR ZebA82pi2k\gJ q>4\0}:;ˣg_JQXЬ^mplr$A=c35eM=HP/'J^y=csѸBKj{3T5̋ɜ4C-@ ,5>|OR$4KH e ^$8 Xtn+.jFVY 10)93\9|?#ۏ0SMV"Ye f;A|y:pq9Z՝^6ǎAD^q][kPUm.ּ^]|rЄ7rŅw[!02<ͯ3S=ŰHJ̟utrzC KI4^.1<_D0[p8ˣ̫M4Kʳ 1ۇ&2g#'+SC?_ n7:g? gƤXU5Wޱ /h"/''Jv<\  sӑw-ڜuz{:ȫP `IW.NKPOQ9;Gh=|QPY\?C9VJ丛[V[:uT-NfKJ1\.y+, qlKʮej C5d/&X0^b" `b(}Y +&3V2T1ucb)>߰-Af-jz}c i%0*[XE/Tx&ۼܰ9OM #UۑA gW*prרNbu]W(c@"vbqLigy%"0ot0 Y#`}.0S">K>1͔Y b ,;(<8 i0i=D_e9Tr$Alj [#Ig9m<Ը,M8xRԻ ySsNl]QL-ӧcW#W$~j XRQdl8*del[Kt  ]Ieb6wLE4([ 0F٭06,2ҜZxWEk$Yz1nk9<Ĭc7[ӆ=$wvZVC)/7pvkY͝Jd\T&=<3<̫X4+>kO|ph AB#"PkZu>`,k%aaQ WEA77q|w֚txE+؎J&X89)`l&њ Eϸ@UFxd{=}T{6K{bU;I҈B &Td4ylx>.bif"w+Ÿ]Th2 6cW=k#?z%һ?\BKz. _X\Յ&_ӛ;i]ڳ.$0,@rtEdD@t{ƞ (t WbA_kY-ヵگ >CzY\5oӭ.K3~)aO|5Se#Nsʜw/zoʀk=Ĩ=.0\^] ;ELifղ[B%1 ӦWI:SgSn&^xnޔ#ىD1cCyU٨|K 5 yᜫqT&zorF߈S8Yuy<3@ AP&wF^/ʏ,n.;%nwWy"I?1z}A=;5- (XUsǐ\kw:bK')ыe.dhۢ+suu7sU܋Wj[q5|Φ8KpcfM\0Fiu'MUMphelimKι$ڠBcUٖ5COFDMH1G00i ,b5p ۟Q=`}j'!X2!Zը쾇?bI T)GɈmq+1CЩxj -gN3y&>=RM%n $ޫiwxԙ\UM((^Ian fPſ<^θGV$!Zx@cultR{M.?p\@0WJQna^H yQȩb1gmj~/=q*=ֺ@$3u=|}ɴF 5}&fXa/LQ duze95?H~+>?]6^^XOr}I-qKcNLN}zFG uԏ/I)RGdt *c%̿%í}KRBqV9ИIA_؝mnml\Hk7]][h%θ/Y(Ю6x+8gˮx^[]BoYF~7X_,(I|Gk {E!2ٗy.AmG$L|6ac\UˆE 2xd+9ʼkA/['/ D`$^95%Ȉ OX禉FExssUsd"Rhu& 4{ZEۉe;bFT \N+ZpwH낵-DOJ\t<eo)MMC,~Xu,SKAҽsp(w집Dc|s 1 -;oqhlCfa3$6.IjՅu4Dhs-mHpw-rs•9&/ahourl$osVZ"KgTLשKJǐ?WVO_E@~c]l%&t"OŽKd00h0l#yqXQ0/Lg]Lz'j3I'4;:扳d; UԨYD@m:̸1%h󥨉SN~>RӬf~'{Dv6sq|ƙr`؆p,D\~ܜ6!#֯xvJ7©3oj CѺGDQCۤ8KoCߺA^3N|qwr*=[xl]2l.m[ QZՙc A1ݔ C‹18QC86VZFm1:LT'Dvb]jG3^R2}\Tw+`}2C锡ѥ +KUF`}Qio"NUqu| 䵅לUNi>'{jLw4W~0ᣧ0%Qe@#'MW[*+v@di( ĤpoߖefiƎmŴ3FMJ.SKck!D'z匩!0ƒtvkyf:t:~YѸ,`j/7T8 $dȻ`}5 9l_B݌%];cj*ļب l?ڱ,+ hwzƖZo'Pan71(iF NVi:aT@vtvD)g?LɗS0XssUVҲf;.$OZXͮ✅ )@'Q]-C{IqZS$<Θ+YrQ0/3!RTg$HFw}B42\?bxڲM;#2, A?TOxĒ80xZ_aSIِHjo ?=4k wAy+)0S܃`sJEwoa~`-XU: l#!b'[2ëodht ghQT@fX v9*r8V-'pjH,yB6ɻ2GYJAe30.!iB3&य);/dh.$v:.Z^B[[ 3-q ߮؃㳋ß6A 6 % Ok~ _^LE4iqe ijr]iS!YCto]YCNW - ,f{[6)PQ*ccd,;^i,-v)~0$]_`zBΩ l>d̃˸˹kyp, ϫV<|샰)7)SfE ?FiX{ҊZχ9rBe3/=  5hxHI+GC]랩N[# <`_S]Ǐ/e4G^yR'IcJVq2bYHAOf~$&.+˰FGnOG}K+UˮeRRr6bA>*͏DFk:쑄X꽅;n"45σeOg0iSீ)+] ?]\xv&˼~݉(7O@("\牶 ̩s#H H?Q管ܖͧ t{k6Bl~7:%{N~nuᶒ3,.OVIz.r|{cwC"jb0_b0O6}BnҧkDE.NWK\>adB3S5?,8h}Rh3}- ǻV".SAtc̼9Tuey7] W zFKZt6]:!mp҅j&QQ=?/Π˨:5 ,65LkTI1g'KOa(hF/!;|.GLA_m1'ԯ>ƏnFJX]]gqXL= ͬ:iot_y0e)l5VJde8B!ᮂX^H&dYǦ]@7Ɣ]O1:5W46yP/"!uvSV4ʓԼVeJ"I00|Ze٪|R$)+%i*F(0WԤc盫t9~&զ#CBD;buDà뗌żv׏o-LHYYNҿ]OOG$SX/|)-M 1p1R#q:cwъV庫NH鐺 1_ ='@Ż}IT۴Bkl[39&sŸ~W28gOJf'˲VCp-GlTNlxCvKڔ-&MUm]+]nlqwԲHKůxG +Rby5m<$ע=\sH!ddnw}ƴa ,GDvE(ΰdq#E[ȋ] pQgC:x)/Љ~`2huW†a0HJ14$œaf(Q7:@B.ٺDOkIJ:ԲzK[H~ μPTǜnjh<+KWMdY.E7UW>D#Q|BvWVE˷+x-T_x |9A%v>;M\~v6J^acnWH/5^vnEͧ1JژFw97=Tb^x&FWG_T;_jV.p"=7;o P!SZo{ξN~,'}KcΗU,%vC]t>眫i>*O CgjKi@SFP&6Jw[=?[VSڎ렎)v&7H '[j0|v{4wi&&xA [@ˍyK=sO{F[f"xNԌ8,O.85kP'h-j]dC|ѦKX@;evyg@l+RgP>?m%)r 4& $М簢DwSQZ^FtށE<4$~)fL\.>$t9uT܆˪sz확:G_[e>Q1(BFWYYxE" ӵx(/$"_*<,bBQP8Ec7ClN :=E@49uoϨݧ c40/Bu^X!-.dt5'dȾ8%d/pDqz)κpe#BxuNZ{}Qe-[dhnWٌQVFb ߹ Qq,\>j7֞zR'M߶gG7N8[^j No>|izC80L?PF3/>_ȿR%SDkY),YoY*"C9AFO9>[JqLi%8mNC'v(.\+~57Q5Ny``f iue&*yَ+e@i.Z {sр;/x"N(7la.χ.62.XEd*MNGD2R9洕.F!FxC5#Yҝ8Uqlgps\+0yKjM9ܛg)fӪ(jPOXqT #wmf$0{|,5E~3xq[F2zn,wG[%dlA0KpEV(^a72\HӂCg ;VT&Q݄H Tj:AnsMX_o2 ;oh$r%ňY uGlɜ G\D"ts*7[ KO,( ;%+l3Z^8NAȘ:ѷP||Qwtwjd_Fu䡈'UkRyر_XxbXgȮ{>|15r+7A::Ы+թ-hM0{t$ja t *94+ؿbOV%jN01@C^ŵC'Bms/MoDO!չ=_fI`%mAM 6w0J,RNN-{?EJ33F' Ym#3'0y1Bt)<0$n[hCs+f瓲ϯu!Ur+יE88YFf}dI.&[&chld B#!e* @O!;鶞1ʣr\\(Z:JL/Tgw$4Bo/sI:lj͹!)HiDfN"WJBnOK=s*oùdº7RM'`Gw\ה"u ;qE ʰ,lAH8t74qB:1_m_ߨwdA܀?O<`q,{6v\gM#,!Zt)A&Z+(lˬ P%V*x#D˔Oo.KkhB@l<LMK/H,ޱ~(A}ZW+NN0#XX9Vq[ cڞRg2z`t:"j-ݔj5bh4Av D<]Ԣ [Tii"WSr.a SmJ%!65{l61Hl1Y(:qD†"zUPU 2_5QBɔK_\7q=Q,OD,%~ˊ}ЋH/^j*{7~򐐜-GW=M>kx)*l eOt< G ;MgA54q_ <(׹]D(\AVy [9tLӹouœqYb%M}'w(~߂ ~NEs< 23%bwZx'Ԉ/ZtR|Sϼ07 1ĬK댡-b +zz4;gTG]/g5qrZMgw{jW {z9[']hH5hьv@g`ۑιLJ; #𼎕RʻSЪQI:C$s*4VQW?,vj*za:nvyxN"8 9"RB?^`oDLK=A9sC?#ЧT,r}Cױ2%W04){܈}Ec|]2u'i ovx7M8JYlAZvzX8(px.>p{V5("{|^ Ǩy9WK L;1ܿrD%6*R@ϩ6 Eq;IEq"AaM\#r^;gc8֎c]3Xq3m'1C0k(hCP4-05x'|ovKWfp+u!rg FL**܍FfO/W>I:l< 07 /]p[WL;`{5Vn.W/fQz/9?+*C)<6}FxqǸ{OюO24~;xLFI ("R.kгG A$!$R\<]$pa`&qwV5֩dFAU ٦JuOi-t"[ L#YS-('.2`NfX4P {N=bsr+Hv-KjU]$;?t֡=7;F9k o *N # 4R`Wξ,kf W[1ƃ~hL%4/HM 0ktT 62jC?C@t(F6kU(BS?ʑVɽ?}BH{ R]籢=G0:%Q0S#CpO$n.|qN0doɅ,nYB WSm -ҙH0^>!1Н<@DW%/~M|j|{ЊС9q.p"~zՕ>Cyh"=OI2aN`8 WMrT|G. 5Lr]}Q_6f9e֔*,8܉1 4Qi< N{\lc17W3].lZOqa&JDQcA8kNIC@eFcKk߱ _ir \* (v2zco5XBvfHw م>br+)Dl.m? /˾;*cDMt)iB\:s@:`Gm#0}S^ $8!G7O(XrQJ'8OZAq˫igA`BDgDj&M.`%RjSn*ӄ#TmXZn>2.ʺ MI >O *jnÙ/ 9uH oqq9Hft_AK(=o!nuʢlo,qoV  =)0PJ(/f :8Kq|?ޜ`AI1v.[.zk#PS& RRh<.VuҦsO#hD ڸ֥SWKhV8>dЗы?B+:Ec{~^+ \Le̷ ԊvZt,@ nFU @2-B\rO)tVpH; sH?ndt Ǜ*}tWÜ= 1Uco%Aj-#E4T@v pC;2%4a>n^`5QNZѵjxt87 ukr:4R񐔆`>)Joݾ7;a'.#jd,55iV}@QqZ[k7SgGfDHG[Mq{,dpթ's@fgR.-«'VӐ!kΗ 0d+ʌcũ+%fqRNW|"5j5<#n'%S9C{]l -KsnBEc?*跪]~#ꊸyC.JbnD/KUcz>,C!d @\ulU^ 3"pN)\n][zM"DA?ܽ#s26Jkƛ }񯈈,i8Rav?1Ҡ@'qᨩg0Y*)&)QEOv;t<_K\H*9y v@=q{aX(O~o [qP?__*W I}({fəN%^AOWU߬c &i&J1UmL|;?,#U.*$JPbҝnkChԮXiQ }wͽs` ì..WjVFt W<͝i"Kr$@H5ѭBT)S *<#q=Ds6.2 vvMQ):鎒 YW% pUZ'ʢ'_R, ҪXI^ysϜzc䘕"S*x߿wbM-Oꁤ ՓjPcG,.f ,5E0ps!AuzmF(Xt]zR$m*e\d3`Ig4=*x~hGOh'8m/ [D:j)pb#)ƉBu_Vbf A!6M8+Wd dtvέ .^m=OnS>'_:R7)!WSyh-6|tׂnjTŸ#.γ.G `lȐKkMjc7K5iyyVؙ#?T8ƚߓhJFcǃFteifĶCH#":@:,C&N$&Kh,{M/*ΎOB3ؼ ޝt7YeCzc™8q+ȸ@0fQX:8ft;F+?(Zz@/#՛$o9RIiS,mJUn Prqnw:9@u4v }i5Q9s=ĺ҆:ׯe rl/vB zN DN(g>V0RfZ\W|T nG5ݼUc'HH57G){9ƫ/7d~ v1!7*@|=8~g H/,&-!=.F W J=}"0? Ac'};?B'2|0Ѹ:;XIsN--$&{Ʒ-ېg !.(C6XȊAO&{VIA [_H˭)âvа6IjAEsDŽS|c\v}U&c@5gv*ކ[SDbrC> D<6,+\PCvuAn jDk!&)cv+Ge z ѓB&Y4ҰL~ظHzCp+SBmk}Z$."%xD7@DUG~(Tey`>YMiLw/Xb># g?>7uD8]<6iOd,dJ@p[8-D0H=D|O)|&C:v=!Fy-\MIeZr|`N܌8͑xhֱB(pRjzMB 4R< butQ F.OdYS֠.̗~U5,^~X7w)5{3SX#P}&u;>2TyFԱ/7xc>GiV+?lg"McJGM4 ^L)jUiZ' Z/ߐkੌrDu tr !4ý>" b^j/zjĔuURjdxtZPrclŀ֖Pd4/OL` "%WL"ƭcw4}O_ңh=)]k*s4y- Yg%ǮzݩS|3N_biG 5=3Xr#Ϡ5(qHpyϕC`qvbUm>_ +fTViS ~t4XPk`<>ь#0}@V^իc&W7+}G>YNeFh##֚6bshԐ2flH}fb:Qؓj NxmnM`{hJ.uAQBwT̺'g85k )p4)0Ϫ_.ћdC]C2۽YRUȝ8)8*JCN3/!uœ'QbG9M婲>bˆ"PR"2ݐ.V8 ipA疥z;1i^lD ұT- Cb n[!/4@hƱL;U+DyW31O9!Scy:iBW Ca=t[ .Q>)d YcH.v8}Y'z{1v?G$w|;"_PQ3V*)͛b:<`R0Ϝ]pr!9_`f"Ոҗ"$e!c {7.5>yş=IoDL+FաkP'ԽMХNn)p |[U7.RPi 4h[ڱ5:is"@mC]sψhsL@5 Y'8t{##fX< qV9Hj7qY!ɣ5iSVػ֑iO;v;d jt 39vW;q=/{xp\FGc?2}&?y1N)`QD®Z\NGmj3Zg;`M;!VhYݿTzB\9J72]#&*~_=7_p^$<ugkQK1J5Ϋʟ&@04.Gѣ,FC&6Mil;Kj>Au~ >VP=F72G ǾE4 },8YļLޘk/bp-\hЖtZ+OYAW4VuJL]Dx}U^ΰʵ ?0 I~oþ@ LW4+VQ8H#nyUq{FطYBlN N a((g&WO&Sm5XA&o͔kYE?ϹC ":zU[)4V&=oTyjl\)8Bi q03 1s~O6kgWS",._̾׮Y *,;tg N;at)c5$ayt>lY9٥e~i˹$3K+[5DN-#Ίlfn_2ma4iτsƕ}`ӽ>CЊ5\h#e+.Uh w3gSC .&^/UlF n!/;5P.oh dW"/ombc0 9j(v I BbpUrj[xkiT1OfT_źK1^ZͬC0ȅ˕Z9,'QXX۩9vz;<]RN0DC"RA,t, >p;uƚ3H(WA0g<]#nWM4 &3rt{sk7U`$z%+"& ԹO?6RA|^h;wT@H-bJM* G3l9gܻcјP-Φ霛G+ U#uaX}2vWZ $UAV=s,/%H]ߍ5uf+~B=+$|,Ce,Z8I!IbdSIP'dppf@%=Iڜ `lXHӂfΌVO),L b |a?Z] b¿nD[?9n/M fw<6sI }cQu}d}Y3ȖPI܋#j(|#FCWt#|&Ň;M= J\\U7A0JJ՚@;<]ퟭT\6#ABIm(4``I࢙PIo*}V ݽ2{%CG۱ync uqQq\@C]< C9%4)S anHAJq|W97|ђ(+| Z9?9(9Y*1v_9*)?̒1:a.9nJ*/<$:;UA-)2p2LJqXdRpSq…Hhhzsutti: BVʊ^e?9~:H "!(jјt-m 8kQ$0 +Y@8dviQ8kh^`*ƈ͸\;7U-}x9'I"3?ʲeT a9>K._QrP/"^9ޜp :*9iqI1] 8+6%3rxşan?$Gk[;%@,>EZp榵8mo$yM /o)Ʒ7IM5-eчOTS!m d3PE%=K+x?NDA+S^U#~&^ƬC炮+K뉂dx52Úh&: 뺧 ;'|&κDŃEFqM":7Wxq?LieDsϚ"z _y82s8U= SKEe!Zj~$!R%++d%WAeRfU5<fL(gyqnk=g8uأK"N_mT/\Þ%Iha@RDmhTzʴ,ŷ$ 84u T|`kV>M{L-(uX3Ϟn y}sM_kfX=oqW$֩8 ;PXx.f ^f`tle,J.kkYP}q OJxnB%XU2?2|)eX@ӻT0l&YTkR^f ̘ l\ΔFLEqjZqvf`7OU=Ė@NV]ְ7sM΢UDks],i$tn]:wu)Bai!ᘤwuEPOnu@5* KM$<_,y+ZGuTF "~ɴgLPYV:v\~!(HfMpB$"d{ $v#[]&;bCo6,6~C_?^;MH.ZnLkܭ‚kղcH{kexERSMx eziTg<qW?!jNz|jc峋BlEuPvhE,Ez1?#t8t6F?xY^Fa >fF?/q,N#?V4"@;-M*pXM Cpq Jq2+m58;y6*yD&i!؉h#Qma쳯zPMt :U9qqOιۺd|Ϸ`*Y @?WDi|'~[G4/)6 Cu1fRs9FybH@ȥ QEϼKˑ_m2}G=ϋQ]v)cٗ5%h?+_Bs&~{<t*%IOȬ 'PQ-_@%wPhpA&gQ.9/zsgQAeȥn]c騃&Q ;=``-[hTjAf@*o? 7" X+:Ph/gf =Ҝ[AX eh%' qK3bs^dk'$-:V; Mh~ .x(Q+&oQbUqdȅdcD]{G4f5 Z{@c9j̍KIOgs9_s]$Cޠ_ j)ћ\,#@=]ԇ͔cD vPF (J}K q6!Pܤ:'U̩jWQS{P7ć|x[YآN>&Y|#՚:Jٱ$ $ې:߯nm#uWֹJ'D h0nSUzMˀ?f}f]R_0@VyO ͼpIP~5bKN[xQ9dׂ"&aY0M$lp1ԎBVp]A+,:A*_Sab_mx,ѭnXm*fI Luyuuo\.%r!AvY89aSFyjR;\,AE?a!" e$JIwҤTZŀZU^ȳYoۻ$$EۣӋ6EWBl?sirnƲ3e 'mdXz'VwW^gVDW|EY}19A8g徲97. Nrg C9R}8D|-񚅞&ը4$W<[u2PNJ8,MaX"a+ߪK'D5fɔ&&=(_Zfɥ\Ҭz7 u|m1S`U Լ`n;!0I:Ja>NOSsW kw,x̛z )"ʒ,4Meb"B3܋ -0[.F=J!5#~sjsZaaJ10M`U{˃Ԥ5?жiKO/+(7p'~?S ˢU>DNZeLpZ35 QiK] q2g} DB'K-/JrnޜTezҡ\Tcw!3Oܗ͞k uc>^&M ;\xøhwE5<Z)8>7 kJQ-D5|TRk%~j5[]XpRsI k~0ϟ[! wgDu4MH@.=Hav S>%U^+(NBᏻYd :ӬK<#;Z ǐ!(h4q-h$z,&8t(0 j]Vq#ß tSDL ȰoHrhQf5kR 7췊G[FE5_ ƣkL+@,_r>%nuD m )ռ\cާkZ0*_;a:SllSA`Sr ]_pt4T[2sLrfV9:<@8=G1X"YΕ;H;,盇 yPru;+Mj:O>gH)+f!N59u6F"\{q:e5pzKb/r_'Y>rN?yCp_C8c޽yT ~,̾Y?6Y2ɞ/lZXL E]ied7A|.z7P2nC2^pHH׶c5T;(;Y4g A7نfj ^]Wcb//O%0䘞'Y$gb.fٓN5dX+ ~5 HHPEpaF"$IgxF/,Kցxoɺ_"A;Xyض:+9^"R؈/ֺz޵I(PٖJ^8Kb\7d=Е>Lu‚ѾH͓rS? ij;Qv<%P/E-cqzk"=z'aӍҚDtvQՠ%P]GHmMUwPHFBg2܌ߕ-:s](t]T ZY'zd&D_iruS<;k8v6dBr'}`58%ǐVcN*QfH̘rhS:悶^WppJ{LS_pekVqrh% Vg(7%}H6Ndm ~,~ Vѡ|Gi/!]tz q1OCY->OFuβty4dNf1xnUC& td'H&>>PШ18ݼ$ W_rIQWL!ph|5.Pǒ#<Ǹ F.!-x$eb,4"݉r)cۯ9i7y},/CnfbU%T&QћU&,n6=ec \6 Az"/;^UUgCFW+NHV&2Sd(clbQ#aZ{YBa`?g_yM9ʢ(!-x3 ͍jLbՐWo`ŜGmQ4BsJޜzBd&pBcB׀<@7p9mY: y8SA-*R %9 e؈na H*N}2TMA> 8yZ@8-Ϲ9(+l eQ TeaO_$KHbrRLgPjs S 1poIO35?E.ZNua;0 t)h!ӬИ#`ê컎4aS7%P'q[(E;6uqW*v+ aE˯Φ{Qc8-Paf: nP=y#|wpHL2b#At;w# _LwO,ߕT lt2ju_ax+] ob<+:53 [9ezuOԟ{xsUa@uUW56т89g9_fW֞CY~>āwp]  zA6LhEPڛ ;Llw5ux#KƉ݅I%;2Jjy~NHi$뱣|moWC_~JUR.osG!_E4A)&T }.õ4ӵl.(*OcYONm٤1W u)ܺW|͎6i1(Uf;fq9sx7Y4?dWWrFsҐb;((6zl|Fn [- HءH`zjo,PȤjRNz1|g+8.KR_(VoD 7yxf9hj]ƬF̘r𢡄v=,F_ e(7 +.%"cЖ)v3;\3<d*3z{=K#ʸ+t5=H r ;D,fy.۞Rd$yفt 0>1d+Bݞivs6`EҒ,0SĬƔx=i1HZEڹlA:IB1v./)pJuT|3y\ʯc#P!l1?ϗ{rfd Q4S]g V<m~)NSEw5sXq['NK\^crA3c~vXW7mP6_*I&+Cf:t>~I8~3_Hg5wt5pJ%åɯ%6 JYn3_`}+jXǏɇ]IX*vggS$kV j o8C{}ٱ yzGpcoEFoTqܬpr^_*rj ?hȝO(o8#xJP!fWGS'uo h'ׂo1_XE2HD \̱x}wX:'HD62Ί%n%8:D]>?+L ^35ТN U6v]^ Gj*/Uծ@ B_I-,u!\" )L~䘴vN.`@wM^S} ?K8q@J0Ÿql̗b%;bB;Oyq B3Nٔ[ ^e<9G|0D<:M_0khk' &{&M @|o>y@B`[$8\og"oH|>;FW6zo c [9DM9w5;k\\̘#~>qM ^ԥo;4jw}厐>)Ws[$ 60VIĀ߾z~M|t}Zj( [{BNAJkM=˪< {%j:l @(}4i4w-/ Ok>ıe-h_rWyB(i-g'*S* P|UXջvmdu7K`eRc*`az6L,e\rn蔽 ]JilKډս:vʵg:u ̍,}nP" N|~)+ eCW/Q4uqb=F kgZJAi_FdDwA;dwEL7$4 KD _QWw˸&^2ngľ[ ^HAva=uyI /} Fޝ8A)_W][K'~*h,a%#􇺞WZ#zUJ8Kǖt]#~  VP ܗ} [AE-نnO9dҭ0D -Qa@d{ڇk+6qZ#AI3Nn~6qG&㹛˔6wFdq*?ix gfx=оDvs { 1S;+hῨ?1swR|PlJo ZLoCNXQ+g2/ Y)N8Kۇ~yTO?C_O:Vs:,  Fw!_ ,"' )5rk#[ۦlMi6Y:#+: D,z \XdwzgsR*FŲ׃=t`( aR :"mgYzr +b=z˘{Έil+F2{>bYn>'`L p;m Žv ˆNkoXZX.6نY:'qW`sݍ@Qzj˴b;=ǣ\GKkW s'dK}Y|ht{ލ=LjG.Vx Sl ~yxk񰲝d-`*GIϱ-z "{ю)橺#y3N|&1Bnl:O7kebG\^jf0N٪J+$r橭{jfH9xwG5%/(@RQ!5d0U JPɮMWo,- d4?sz`x1҂߻@1hN |* Q*ἾTTS!c(hij"틪܃Pw$xVx0M)ٓP7b8w G 2M%6Ivh{F(: +FAd@<|XKx8e_Pe@/ax ؝woBL-CNst+>'&ғ` tZ i |ՎP("[H3n;ljm#wtM[G62% _ӫ G!`}(b *0A{=F1q½UG' cR9N(sȜa#㸶1DD/J(f6vxCQY,QG3PVA!}B,fE;pSW"~t.\E֍'[e3*c#ϳqUcTFl@[![8U0??|Q`ό3RG44]uw e;|q.1d st2 v 1gç6e9.lȦAϴVJSԘQ4fob]Na/;u9!^ں66cVe1nOKK٫n5͉d 7kEDOt:"s#105aUX=6!{8j̥ȘvAj Ʃs'C">{ 8l"dIdqկz-H/)$%EN>Rrs02ba&%:5FPVl.,@לqjgZpۛ)$lPnܔ!B m¹D^JH7-TB;e?ˋ>e]t(Y]{vCr!з32^;wAr*˽}0PqxqӎQ'D= 5'A:qB x] m9z˰Dًmow| *f_}Nm2Br@R< 6lD[DI=&_ږ6.oW RiVΜzޛhK}ol,m.u Sё+z54KV8ÆS xW`zΣA^v hpWoVsH8A=˕;qcl 9] U@Sqd~1v>0ePiB .)R=y V38gsl. <=cw^ sȠ(X܇|- [p'EϜ!k@jK(qIٙҔ *ZN] oSŤݱ&wevr#mX l4ň=R$rПe 6n ꫛ@ y ں(]Ej,˛ gOV#QwvVMauè7b'koW:R6/4Y\eMrޝy'#e&Hv%L]0~C񝟲I%člN4ٯ}Bn6,([l"TmZT|A<;Z+Y)2j_^EK ݂97r= 8J֟Z7:i%\_CXo /\~ܿcHRk RD ڃݭ]&`#qmZb/&i߈p|ׯd,W}͉.[4F0~_4бsI<WKSNK~'?,!0UJ:5ߋ+Dƒ!=^$nOpz ^U7+׺:cjl%:a{s1 }5:ޜt&aa;H:ש\)c9d+:eOEaN쥯o{ޭC]!]sR_UNj]XSrj (O@~撩̗+3fx jGLsWz j8r;ӗ0ŤG2`1N;䊻n:Fg$y6ȏ JoDE$G7qL*;MaCY&Zx`/'ptTx|,9T^>ҾIu2؈b\?2,=k2R`CrT%V0ŞTa B_|B@W,^@QHgˢcЗ3;IsU;䲴JS[ďN5)YẈS4kcbK~[!5kqD@62I9NU'7_*R dOY9oom`^1WR+%Y6%s\J4 {2.gT;;&\UL;}!oo7V: ۇteQvQlFdm[.U;lF1bM6 *7íUƿ"wT)l[) E;2"<ԝuUS ɍqUЅ3 t=[E '3Om5#b?qN§ V|{ qUUнeUcz|``q.W?5?kFGYJ~T7hg3S*5ڿ:h3%-\D|hЃWP |?@boW,˶IA \͡^p'i0,ZF^EFհ|(L;a}-U,UyգլF!"ʬOG|A˞^q Y>QlT'mVJۛI&#D&Qax-n J׶~؉A&&ŲIl`M|ؖܟX8/a CK[_M-1-._$uUAkN!FßxV'nЀcD2~UiER5:oKJ:+ ZU-|H ̈҈H  -_%%6v-99ky;@^$23p(TONB4KPkF U&5הom-S!7e (ڧл2P xJt},#Fom³٥ -ɂR>'lslbN _l_Nq2-j&pp.myk*⟜%QZ Wh4, R cE]w70L!~7rsPkKrb2NgaKoh79dUʿqu) (TѤWyݿx.5VdlV,I[<\'C]^x^K~V5Ro/hY>r(/m1U@d79n*s^;ΫCIJvcH r Ldk5Q;iybL!pΟCi#/`ދ",65ǽ]xS-yŨִ1Z*@K@Z?Ŷ~ ~ h/%q`N- D3Gp'b;.Fb].!@ӌU~=ZΑ8lcZ;=>)킁]cs9|coo:pŝQuP DY}#zcr&eiN,ufmW%CfX KPBMUǞzkN}Y$lvsE|M,oA&&11Wlo \?jP-bch9q4 ٰO3CCieA/'z9b=P^+~zsstx@f7Rꑂt1WYC/yE ^)wOFd94DHmpZyO ĿCKZ>L0|V<۽AAܛǨJ@@C5DžCw|w\1tBMiN@Y;?2{xkq x;C W=ԛ 4)m zo<1+j% ?Eq[E>X>g6f2X[CT'Qq쭆5//1tMz6y)P.&orq7(=ډSBzW/&*"Mid9wkF}G:E)3q ̻q Y?#k}tW;K]vuOޅ9 Oi?@짖 QGjm}pRHuڂY ݼ-rZ݄]:cA$fA8AHX.=d(Obu`|X؄>) %S'; Feueq싡5 x{f Kl ]O -9Kk)g{:s ߢܽm~ wM[.'?A50,YꋇςHb1豎ţz0|n_}g#!~pTQ umtK{4׃_X.M50C Tjt=&#]hZFx1x#›n*eZf%m\6B8 N]Q!hɵiڌ )pkd$ݭ+$<̎镆&-NW X(zfjD bo|(9@ a6d״% ƤT:0;=!tx^r b~ume]pv4}bh lau@/$ O8dU49\VJF>] #֝])̰Vu*u i9?B=Z]a,x{g UL{߿(>5Ng4{Ÿخ A݆|Tm͆ bm}#@l*: K.7~DNBi.T>nc V^L}{ 4ԕd6A?!\p錘IuK{壻A0݂ >MK`dylT`2㣎!hi-AC}wU.c잪]9~D9^yœ|'wA`y!3WAj-(pUzc"hzC p{ D]4itֺleҕeT%Oa{=V+6,[!u4CEDӜ83YEx,?ObV9|qXW[@|T DjRCeU4iښ E=l Y|>Bm$&,nZ޻.6!`mt%TpOC8׆M djonqRl/] W=2w_oX|AH?lw1dےH[ө4BU "'ֳպI a&d&U$> -"'B53>Czh1>=_iW=Wnm&r3ZEMrLԡXҨS\`=R&_P(zTS2:WG'I=#6 c$MR-r.ӌ3)Sގeպ=;.GI=Dk0~`+YܨhJ)Ao |Tu`GĝWL:r0~:1U d46R m ݎMH"5\A )&68 my.*SNnTJX9|0dnƘ gcp@lX.$_siC(H`fHi _m7ӡqR۸S;P,5)O \AQL^ 2)KB8]$8 #y-&tk(,< 6~yG_{jpHs*Lh6qW:>9҈qtIՂۨN3c<5qt(1TG1r ni`m>S ZKk0Tj -sNmzB~Úhmbw凩 z\]|#@C(o)"G 'w3tsyA?Cn\_ 3̦sFCƕfjGt|]"ֲ79âNb$ r}SRH3?WEڣ@ۮJ!Oxez(3̨\$_Ţ0ד^@p%EX)=UL̆<՘sI2= E}3Z eQ)&Gcڐý'AU\&/DʖFua&Frws >POTe:нEmD. I(劐FӖ.k'C(nmFEO̫V3U(* D0VA>jF%^J`LA{`mns.6DHXFA :;Fݣ}5"ܕE%Zk+$_w BflXq-%IiAJ@CaK=EMZ+x\RBQ#*>#t (4NaW !WEL{i211΍sOSڱs׉:]XP"L:bAVt5q3 tD!﷮+a b| v=]DӓxX!Q:ߗ!ƷB or\<ČtdFV'Ѕq @G+GNJB/,|}:IGOP=[b(>n^K> 4}!9䥫Tl&ޞuٕ&j!&K6U1!?` ::/zБAܼ$e 5yMԎq#u7I½ȟy۱N(RZ25fQ)B`M*̂Z0r@N&ߋU.S$Lx^~ݭ{mj%@F4{YNٸJwLRPHʄց#3;@h;NJukNM?P-X̷V?SF2vj'5ZTNv0gao:E<W6Q?[ru)hrXDi[/dתbBT ղAke1{{' dƙ3OV+٣ˌ뷊 E7I4&N۫( q΄J$YȭilQM6gYwUg5VF\. d5 #%u*)ΡZɌD^J/-L&9Ԫ~--B2AϑЩ1$A9cJwW Vz8&W~w[1/F4%Il<@r(ӺtlD|VK T]{fN8plU#Ū4qCeC6w>leϘ3CNBƤZ\YNm[Iԉ1л2 1s;=WDgQfUut Z >o|C vX#/&,PCډ+0`Y.!-Xӵn FXSerH v# `fUǕP>3}Bԓ$@*.tv㝫X.|퍳n`FVGskٜeQ4*Wk9GlP[Phy^uxҿB]/B+dQ̿sİf +{UHΌUKoRf0W*OL K&)nHT&3r A'i35|צ.ѪGnt'۪7mn/3R6r=,WX[1u[Pw(Ay xKwᛜ|hPiL`j?&vR=LA݁Qx"K&Wꪓ!M8zM7<q0[F48l͇7\Sr43r#T~8!{;J=CxEW/ƃsaqF FKJۨ`c;Sޠ〈Ͻ;%/.q!+t%`R/0VR.b<]u%`9vT|]P1P0 Ƿg}kt"ˏ@DiDn>-*4M+c+hKk:_;l+ ㋰ɵO4\OOv[j<+ǏcZǍyXAMW( @XS#Bb\b+mjՠ般sLVCJ+l՝5ḐQ%HzD ׀X'+^bHs>sQ #orm7'4rYn\<%&^VS7ҲXO|׹ą xqrxE{*%\7$r$ !qBTBaa0^1xm4~!>Ȧ=RٮZbpϗNލe֌"R}4 wjMCG- Dy^:I(b?-f% B9M3Ln$$OebW|,ftsO[_&C\v9hV/L9LzXhʢeJ8_ĢUvZ2?gd" I\:sAa@<#n68M5Kaoq%Uj ;3+L"GWxPlѳn[2V?{6悢ugQ-*לOx'98blqR\A3. %yA^1/sNL$e{P7FdOduPBQt^-q߫Cc|zw;J ]:o8|kE&] ][ iz(X{zpF- |\'DZfjgbܛ0b[MVX!߬,.dE`%rE/]8$;qS F Ĉ!4-)Cv`)# +=w>5֍RV]B;]9ڏ>  <]FC!Ĉ:v]#G5y+t3kKNLоI]nZM."QB|\rX?k ]T>2WfWcOlsȭR3,'B-c*fWzݢp4v@b'ݲzTc[!Y0>_MFf$C,:EiZLM)6#j&:9v S/c4'mlBޛulRUI(aT+"O[`姘 "&Ђw Icen͆!!x*A kFK9p5TZxghv5"P!=Y|!'fb8'u$Nloq +N쯋BluY!lpL2=<3k6=v8@ui},ۉ*\=͢juDz _v W,/MP+˚?>$.^,?;I}1]j\kυY>u&2J){z[nclqfy .Jù"ī.lqRD!t.Q]ahY"ʫ, ,L򂒱ˣ.KCRz/knt.. zrضжkY5KVHg݅hGo-j?-\z+2$.3!˵^'Ng88{w:& {ـ lp#˴1Z]#Y+& `rUZg;QGrd5yңb-):ׂ'Lt9NK\./rX:(g"a4> R s72  )H+tjΓ* TE[~ƕWe|z*VR}v^Q[!g?PukB۽&tN$$Z?z?n`~ƒ/Ape nDIRµ {"I/N~A\+'J*g؁҄3AMK3L _)ά'" { Bǎ@.`D 962P4Ө' P\ۿǹ(:IN^@~M WILlUHOtщR X>,z4 &PFݻ^T7&7-gfmH)$n`ˋϐ 9i9{Oeŏ-Lʐ 0eA"\=T6< }uB[>"?[G@ ڧ/d_vY볙Wq$w3+ͳ{`~ F H= PF[¦6UHQRUǐ$PZkK|8%K:1o}+;^-9oRwpvS7drɑȩ!QÌϭп=hp'}R}ķDB߉bQ1!KME<:g0wZE?!J6zI"`&b* @[ZTP7-h锖,܆l_HWoG0ݾG/ccbgY.R {'8G3AfЗ͗A*"4:|Ʈ?f';68¹!^KSjq#ٓ$豦n(vr>B*w*e;#@=y I+pPrʼxOmIojA3U[ !*%^3L/Ò)p{N.gB{KT Tpz?Dz^K@}[rD.Rh{HrAzlwW}Ҕ~ RA v|WשO"!cC*a"];i<80=tՒILL7.2ƩQ7l QkEU`Lj4D+ܙ2T,pe<{i%?HO޾R_KB1#BuM! =b̌bR!gG5닿]%8gNdci>매5#[ϦRN-K`q3ҧIAaQ|jn_oBĬ@/4yg ? ^Lqd;#Y҅S[+M$ߣhw(SWJ (&d<_y%Ի+X`ۉhzT~&84y:"aT37afZ)QC`YatnM6U H Rnk2[6J\R6r+gӝe{j7J|%-w(WݶBNB,Qڴs0Vf"D~SFPVJ1!u=L&ďT~{ё]B.c_Rcȴpn?#X%?~k&E` 777f{Ot@Uz~3! +=r=zA?<vORfn&~nFEiVgB*"a;AT:i%`jQ:ab:j oZ*un )PY3PsWhA eZgW+Gf@5GN+r)fD-rtƜ0|ʫ^7!2i T8y0A0[[Mȋ뉗q< ^@9g.0~Ie-B,脇H%LJ&ŁpT(킩 @5P*\:@3 q>>$JiEx`wڬ K8q;a _@.{?czl3bncd1G( y2p E1QǀJ6a%NI ;5$coד-3wYU+Z7Cп7ųx@A6vNykٴoA׹}G& bY=Lŕ5*n83i ~m&W3jbaqRe/Iae2Z-m@'`nM0u>Rj]c͢O/hѲf隌G-?<[{ka=be ̣ > Ql/o"Go}Q݋YXGnI"6\j 71s*ݏ#8QF/#C.>I :#| J0f\5{n, E )\0.U#0$=ٚ^0cR;8w] |FU1+<t4p71!K_}3mD2orҰ޸<7$h/y5x9_׊9 XM1&+}$?L|aexUa3w"0[et5X׊)X"~(a^)M/ MV pSdn9M2W0pnt/&r=B^iOCX<cٱ4x^.]U* gq }T>79{ZnUJub.TPR2yߎڸi= j:fk;!o٫" rT$WgnM_#},LUm|ZU i UD 5.5 mt~h?>|I1v1!^\ʲЬ:5:n_nps]qUu'Tm__ΰDMhB#~~CU箠1s9|'*&pC>~^^K8SK^幄f9ic`uS/>:/|u[mQ$(HOS:eOeu}rE>thѠi&)e1xƺ+{V%±/$=h^ 'bRIs FUk+L]Qqڎ!<@1jUfp_0^' g%W~D 3Rgv};7cD" si;|[AacՅF1ᯪ Jc̃f.3Ud|,'h8ttWm[!#:`77֊n ϡ NںVZ/LC:Y4U?[|#aIէ\Jt&lgZF- 'GґHޕtTӠSL'^H0 y}ft/_0{sUWٌS@b t`Ou] VObLC7h\˩ K+\)5mX0"ٽq-9kҋЙF{y7HUo rÚ\K3•LBTw+\\W͂ESRC43D{ԁC/rR i7%HDhqqr7XfpÙ)S[Cċ¹fβ JQ+ʖʹwwjmAM6Y865p+4.xTP1Wpc%"zϦqEPw?h'oQVV$ KDyҩ-S"&'A0x-δs#KY@Tx%^,8\Lv( p&]5ctZ!1a:"tlH2 ibd5 O75GMPw?P3vOj~B]zAՀx"eunzv`9AdWLVt7ucɋ!dCBm[uQwJ45]&Yk[hW]殕/Ai@i h*Q%AqڻDsP#NV !7 ;J9 t.ؿ>Э!o; :lBo1weׇnm!*pph!gp%~UKH +], dYeZ4?Ҋ04}PXKAlF!m ; +SwX׼13pIɾQ(ބ"{Xd; 9!׈tB^ } BZk%~(4H >i)2=4M:&`Y8ގiT& ǽ [T4>lYG tBaL0qF&uLA7Z`O O]^ jP؎f OdUGC%Tz5g]͌aźQi!+]ph% ?+J ALØF3|J7VqDx2)>iDŽ#I-Om\-pUfj_E)`*~6^btʐ9A;Dʥ b MbMy3a(ur`{NfkI!ҥ{ J۰#6@qBZ*+lRҏ1rغ4:o!.8'՞-C"cEi4'sk*>/v(Ss^W'~b׽'<4нlHѓr@_~4B2~P z>$006j``+%\_٤"Nl_wpM7jrb[}y$]! ߠo'5E/ʬ\,!IQe,Ky wqoE'?<7(/ "''Щ jvAk"OYR"{u;b8^fʗx;tZ-UtǪ\CyMI>@^Uw$B[6Ѓ8oJReMxC8Yw Hq8s?O% `hFGS!D$/0.MH`óQ Kp]&bFWV(Shk=--b,Apܜ>.c_4!\] ]՝K$Cp1Q D.~AŴlQcA/|<`Oga|ۓF6JWjrB#T2l+;_їP=q FLM ?1UaoPBB2`Eح:M\$# yN'̩’ ctxS8"Lhrk1LNMz&yP l?#vA(ݚ=1j /#Sk>eWjh@ O1`1HMyI7P/K6ER7"˒IӶ{g'&`>[R4Ed{.&:C~ͧC~1wl ؒ?H;9*X~֨j/"ɀrg:֠&rz+ls'OZLh*p L+q+*r'Hl"3/P&KK9/sNTVɵKk`acUOC  Ƚc9t=yZߪ,@ qQL^ .>#^/$pPWR8;[!c89+!`Ә]Kxi:s@W ʄgk]F45:k7mGN=~Hպϸh{c6m!SR"mbzWF7-&xs_#-6npVsmZ7ijȼqrK%4]7y@$K-g+2 .$C(_@$O7y]Un{ypIA(q YIЭ#EDbbcwaڊ{cuWE1P%d~iI:#_cHm_yo{%챷J\m׉ ;M.dCwPҝto2m@~LRc `N@-g O/,Ah;XkȮ^*n{ĭM(fBF !M&ZڎUٮ4,h=,맣=+;eN턤rt;00}j^£gfT:lRU [PVCjɟ/qg"z3zklފ!5?5-l=V_"VgZcr`6$MUMWoŚ;˻0I?ligT<|9І[ǏMpT"nsrCjp&{͔{b*b5l~JI_`0$5禆(֡B8q5KCa -hi%^M3PIwXDrS]D)DJhrjI.%2߅ j`|l b6&+ՋaS@ Q4O_?X'Nꢌ-%(1Uj1 AOE0fX4P)sS{_?Vz*XE_EĞA_ƛO{/ݥ9e"y0%@ҹ_=v~b;uJ%OU"EV#Ϻa7s-67ȳB]넷Bg3񲃢ƫF+)m%S$C9x ^l(0Wmٱ.wsᅺUw;o1HhK͟|ylϸF T (,ZdK}iaԹ`Tʡå1ګzt߿w;"̢dЕ S93}\G[/Y4ԍ'$Ĕ[52h} `l0Ƚ{ˣ?]:BIDpP3(xmβ.噖Ƈ][d9y(Y_4>}8&41&PT\~")p+j/Թ`H) +GԴ8.#Ia ͽwuJHÄj;W ף}]>e&19Ht8SФQBrQr2;M$Cx^do ?R>嶯*EO~/p>\_=DM;z]q7wQ.( 6OsS<9!VC8kD$N/2$);W98X zC*.MK.x;ZixAI v:^M6$Ǵ6uNPF^(I-s9(}C aJy4!8:vc_P\;GZzd^7jٚn*JrƧX,%B*O iR 8%O+3|@RՌe7zw f-e1*uS^xAORUD?"LJƂJx58'd^jkcO6JȁmC2@xsޜahӺ)==Cae0oa|g+YaԛJjb FV!pg(]7(=y#b<85T^ -n  zc(sRi%NؠcWxIraX';lhwE|mE* NlEg*nԐZH׌~\tb]!f O!T6*4NiL͸UC)sc+H̀OwJu0 X,"u{4y{v3X޸ѾAWDX2NY 9z.^xs; WZ[ Ů<^зbP0'7CP"6P*Fr\]_`tDG>@Y^w-BK!!!;<Ý*Zkw"SɅAo@~@d F%LMl29XCі04ўw D،3&ÂM<:`ԄVJ9 0f7d}Lf`/3"Du)f: Oo6$*$th;(ݖ]&`h)5AFDŽ1V!$9i'XHQ:!eT 'B,ױ6p\j?.+-$r ΞtD\Z1?Zbhi̷ؖ/҄UJ(4(rij $Z!"tƙͽ$܇ސɨ}-WKxYd0d,#Il;hˎV̥^V\uJ(I %H[V+϶WG46_1B3/nI,lDZO-fiF D'QC`^0q63!Wڛ@̬}P9ْrʒ"F߁ Y Ylllo4D^K)o񡇀ZDe[Ր8bӷG_ESP_|`u]넣xJț[`C ~a܎Afpw SʸA1bL 3%W>$N >ZR<=4t8Q}tȦ[$Uڿ k2 y!i'mj$e jgg]C>a0ޮy.FnPӶtrD<{a`11%^ǐ:rܔ$vO9X5Ew̿M_+d{nephrD}Xs †!Tk "ƪgfN $VR*SVI7}c|ngVqz^QcrێZu&ߧ8/B|[2?~O!"hfm#Ru?B+Q.o:q mW7FOBޛz(A-!:y_U_U%ѽnKjCVAd z 9q:ѹgrṼ`Vgx`WˍˠeUPmh!h0qEPH/)B\h֜R/:JQ]WEeӏO"IRf !jC(t6Hl^]?wW sSl ߨ\@`D~pŖ2&߫0c\o̢?}֜t HhcѓH$- WD4w>|πE®TPvj $p#.`XBgL2 plܴKf4*9p'JhOj"HT?oĄ_gQ+j`Fζ\Õ4OYϹz c pNQn%7+tl\ w< HKp5rVxx _d6"uB.?g7g>*p`I-*x@" ]t,@E@S"J,ue_* X2HkڒBxw5mxށT,ۍK`Ox&uյěgL ǚd&%"+s$p2ao!%@SA#e[vڰ̺F a(G"س_rSs2d l,F<6(qGpAΎwxDBݖ#V4g!aGRoy뷠k}BCj6"1aI3`XoPPEmWZK4]adK7.MisZ[׳TsAc|Oc.mJ0vb>Q^%z4(Z.69cc^_?O>)i*pcs#U$tpsR#̃a,'l s#v 㰢5{ 1L#ě\Ԙm¥&F(m?M:na=yQ$iz%7g&P߼gfs,cM.}wM1]o;g IT8U@)=ޗ!q\~P~9Lp6xq 3h# - ҟj%ƹ~ ]LeCŬxY}#t@3p K,sjhUco\:sfy=}2 ocZ";T>rd=XgтΧsqwڰe,`T4% ~:'s=)Wf{ ܻh(lX„^܀Md2Ѩ_sAk/_3(igkA.۰PKRY5m;} __,Wci z%nNmxXͲNWfxϒVMalQ ,r03o62o\#~ ɰ4A6Bw2dF ?܅ %/W¤yYu倉$Lns`eܭkG eDgĕJ?T7yM$o~0򟸒Q-OΖ 5GoVjy9)&o4v707VjB5xG'TEl(2> WӻL~F3.˥8Ԩt-vVǂ$Gl ⬼ܺŅmMiJX,ڔkw[{.tspHAd 9p{1N'"`Ĥ+zWm?zMSBI[' PTn,\Gۆy[$`>hh_G'Fcdu)n5,xa7?U ҙz8u;h81g|vX6CpiUq\4;f2П|(#3W5;wSq;Ypް޼`iZUrG,=ZlGM3Sx),m|*: %].զ 5| s$#m~X]Pb<\`ANs gey!5Y1)- ~M"SElRTg֐;Gg0CO#nPܡ]jD3oY]Nr4^i2BWeZn[{q;f-LWm$%ywӷ"2:~أ gZr*w%ڠUC@Al5\rW2QWpk$}:;o4HH'.y~'tL{UE?]v&In]%O2]{#GBk-_9D4|4N#nuR`cBLA)L afvAXPh*:(pN8U՟׹WwЕ&}ZQǂˡb/-9U*YzRuM%Ɲ7E dK|s+>)r-qwؓ{đ1ɚ›lJC ֢s+,eh (&3 ]R8ނLϹF}TРb "?c~\PJRfoE|NK^ 8I3yQy=ih=n$ˏ$V,%>y{~m=oD|ft;`9eb)[.쵚 HY0&[4bm~?'#`g AUa\y DS6H>c4uUĉQz]Y$bF囒;;#t]tP6{7zN7ɥ4ֻNKAUAa/5?{UQNRKY#P;g w liJ_=ߣ4\ŌG(%no)+Ko &u$6 ? ;pc>)>\o1|D&LaTv93XSTXUpBֹ{rdĊN[O+o=$Jw?,qYwKii)&t=&+fd>0ukoꩀmslYww/UPL|ҷCn]ߜBMy&}t/hX?n pC{M‚pb{z4)R3V F?$[b^GFfXU"]֯$~1-MLf`ۻp, h7h6wCzƃ;Mw :2z#Bܦ|" )|nǔ8V o"A{vTɼ7N󃨨Ѐ9u.%2*IU b)BF}8"f?cJ\#%@Fk(&GNT'iΤ +]gԶD.] gV,87&[=HB5(kbͻºŃu=w!I/A =LzHUiw(/YV#L 06JcCI-l^raHhPHJ(w8M/E1%_p dR yk!K`#'*D\EE:YHa1]r~.g~:Lζu;Im pi"5ʔpЌsfL= 51^BQ K#Vg6*#۔kf4%hثu#|V,=dtȠ-Q hVR,Q+M8B& JT6s~0sNk VS"0'Gru+~ō[†x JL*yS2,%wWq1.7s[D QRҵ5i@I h@FhuAf  e/_җ,ZEUrS:ԙ#^̩c/bo@= 3kO4K5](3/k ƝL85DX(5ЊM-cw0Zenţ*@Ck<_fY'9+\JÒg~8<[14UEv"e:7f2sF9/A^yP)F6S~g(G^:[}ybQfH&>xLt[džA71{o2%p fOW+<%/@.E3;FjC?vfbc2OdG4#L4s^`r[40̓(c:zo PGH'~w sL^WM'z g1'_5rqn2FC CTx,};J6`rgS DX${FF7y-wu!&0zJ]\3JaSGޤ$!R-W9y?Gٔ7HUUb ,g"ۣ#iA/qsԽ>bPDE?lZ5XCݬS{fX:`m .GS w1Od]mNh՚=MN$JŞmP!m+A?`d.@$4?P{v҃ewwp7++9"=Ѱ04(# M l-~U6޹w|@-Vm/}`1$JNNՍhҰf%G<T%׉9'lK1_/n,TW ldqkK 2bu53QQʕa2% *x21MM`r)ӺFc͚"A_+/l,V MGI&g"϶95'wNc"bP]"̅iUյX4[ T *X`d Xf+̠XDRR{Af'yͰg*_C5TC)(3">prPEv&Hcb<.d,1£܅xڮc(KRسέ=0ےW^2i7uG J t&GG0g[ 7f0Z(}T2wbEb1 T4"٧!BGd,KG@١ FNغ=KUgʝIhy{.'R "Mٻ @/3+Otb!LujE_rɂͻ̱,=%'Nڇ]b8ޫ)J3~G Id+9(A#7>Ɔ+b( J:&/@ حM '38-^AtK;Z֦8Q)McS1>L o@+Ct MN%ΣȏW[֢74Xg}=Æ(2Z箭lhxW F/7|֛gH)oJ/H/|pkJ_gFH:+pm~&56<2CpT`bcQe왬-%4)C-e .z>IԻV-'rr?=S#6MSgҎjmZQw#B)i"SOEGP6fyBW:D.o~%UwZ-Z6Zv&5Vn5N.MNl 'YxO<hD8ŝ6+.oj\:͌h. ߛ wƙE|2]u$/yfY)8Ʋ~i@keݘ _c*d6s|JO *2HNj0%=R2.i3b Ig XS( ;8t@)F՗CuPBA2Lo9\Oi M5g_V+g$WZʾADN6;oY +sx4}|צ .Lx(CAݵ+Ig)V+ _ B6z##R!eŇ/ߚRS.WL%ۋ /# j%wtQcV6<؃\/j"I\SJ w%ՇyqcjQIMS4!~1p"gZCHuF`=g]/J 56<݊V,»wEw,Q l;oBLۈU`1#`?aY/CYE0]}P5J|;M3;MQ9҈)|v/ݭ&ls,f줹LLS(I* [PyKD )325JߊL [|1aI8;k'[Į .޿:8p*^C]5tZ:sZ_q;rN|vO3g8lWKdx|rm:N(VRs(BXC~7dG)!눆B̪l&JGZokj$ X Ya' Yk[RDv(ng󸝽҅/ߚ!5c,j)(Yd\ĽI'3gYMO"8ǎ!Ґ+ʻh\{e _S}՞ $wp7Vl:7#D9T\RL  <-:jZԂ~E}1umJ`# Ǔn#x(i߼L}Iэ*c;KL*q`VU-{*؝i<)կZbhw9U8~+֠fp0 +[@]"mbv_lU=lAvT5$zLHtȲչWQY[ OŝJeYS^yrZ'^>K0zr}б1(pViKjJC)p9SfZkB @WPЪ -e'2uWQh`'@Gh~df)mhy%"-u ݫ"b~9 ~dY=j<%zg UtNjoPj;?t~0[6~(I^14hAC&(#L&ev`엟wW)2f4XڛT.AR[\39`$ᘬ^-%CE4RiW4 [atXK&,gCh>ka7^/Dc~V?5=7&n,;\AJL퉝86TnG{uӍzAS<'j=lUyA Æ(<8̿<ڍ\Yl\6@l̇ajJ ;>FRTwUA 5q?a\8eK 5ߧf|yZ5bBĀ}/DYϢjl}U@p8rD_lnk0h=j.rfJ{82?=ln'`f%# qY%#c4?}gX+{'ЫB ~=E-ulݟ$ϬRG-U!L"}.Q8%uO]k (V @:˾8G/,lV~=ЂШE8-H1~:kC [O8V9Q:N6_C#sAXs '5h,RK8 9>!'^،Eh]ېAn5G/t;7xLmhdU92JŹa-e)(=Cߘeۦ KMȨ-ձN *QC1`=>WP>&tu=Rlp*F K|$F$Sj f=c`[7T`\vk5ώS|P^')]'XaĂa sg۽Jwd=/c]W3m<A@Xgv$mT~؏>q)ާjOP'$`#LN2aE U+_|>jw]9UBY)2[77& B@͖~N6O;N%|#f4 Vxu_8WdXpQ.P "z6 8Tq#Tȸ~ӹRD?:\w` V NHT(C~ITۃ:LK1827Ag hD%`ɫBg,]ӛ7LC6gHkq[V%S\''nO|&xk\о|Z;?-uesl.Og)7cUx' 9^F m$C#*7{!MDr79{Zט_."ShfXANּ:J PY:' Bgq y^m[P=ϜU"udgqɭDRbڡNFbm.(wnC?5V$Qa6SQš::X: VA?)npx4ëe[u[h5-Rd7Ggwx׆CR^Y#KDQTTy֛Ŧ }NW@;Λ6zB..Jvo1aH k @ut%p "w~60v*y)S/[(ױF*'a/wKwJ$-NaK)dƊݛAQz Xn}|:}H]c˘9BQu˖j($`IE XV=fȚhj.VPm 0(l XYx0Ŏz&nj"hF+Mw8]_s >| .? >h;l(8Y$A8Y &fM;YWI/㐾ǔĺxx7:.l?z4ɓ] ^?_uC2܌1ZSPW?@, މpe:O6 @-I0f"56F&=)wxy,_0N#Hs%^Ajlzr CxHE@fJpEmy+g#}Pmaƽ$}qtEx}@WhLg*`QxC ϲ[ `ЏS LnS/V>eT*;YmAyu|jf9PFQI^m*~A lfӓP?th1-sB0"~7q%dcd4LniXV ͈ғK{~hE$'pO=^ڔwf-pQѫP1ldVv `he%Z(1-+P(ɐaaNz*iiOntkjD)bm3lh &R}`ovY٭9x| :JބT0=kiqf$hH4?,zAB-:I`o`r-4z2քx_}7Z9BQKbW_%_`1X[HT 5TIO8xno;ie( \3h{"0IpXԞsVf+*8h\yVg'O`f$MU^&]1hCO8*a0*8|?^Bpy-=xJTp>Ksxֆ2= #-^k%cU%jZN\e Q&ޤ8 @3N^yخI^dp/HpV(a#pǹeRk7.SCJt(W0-!"=Ҹ8VtSGV+@4l3kf죙|j"N8sNݎ) KDtĔ՟jY*5HO˿ T&~¯iѫ)Mg'xYOŃEZr?dCؤgMUYH"`:x֪5-#_-!B8h9Nu ow8)z<C!^?3!bP47`%NNG '[~^Ku8!bA" H(v`gbJH68FF(=̧OwdCJ^TέMs1DS3V0gI3]pKQCPNOyk4*8~i?w؟e.UWŠpYNb薻W_#Q 8+C ;{v% y EW+{5F@Q55;80$s!i &ps:/*/OR<$l2F (3 OjEDOk;q((K1߸d_͍xR#sWy+Y,ME$d'5!ml <5ȺN߇U͕o*ް\g8̣J >b {]=muƈEڎ;yvmʾ%hQ״;[]"d륦>RV߻`^6D7*wyG z:ۂY3nt~_;,I /a"';MW I^裇P!PoT+/2 iqGF{Ǡ֜hձS)W>:3N\d!; ɲ /vE][p@ uL1;!Q}=- P17&PoOXj3؍8=ʶ%t).z7N"V:YyLyU m ؇l4U].L^ˤG L. F3lwT ˞d'qkRzXL$O8+TRϋn\+.MuAR/O㉫X踁U@ldzӤVzDi_tUY\B҅Y-^\S`չI7hRb=롲Տy@@%BlNYM.CGpF .irz0L/[hl5@q$ 4~0y)1XqnW;/ML8)ӼRv {s| b Ì=y=RĴCX/qH(է`Un&AO4 E}pp7 J.uL63Soh@qT6' z E)֘# hL7(u4Qq Vɝ]/6vk[g*s37LVΝЋ!yy(\*N!Q‹P@y0Hгv͊an1L- =e,ߓV4M<\o?.l*4TVyjҹC8,y ox߿SƗȦӸ%i"(=X3:b7b"PRjIt6jhpYK\-ha\JSg)KESTv\WUwC(H$t%ifJU)#ȩ(VA0$=zpe+:eĦ%gLe } fK#a` aiѬ k"3e f\.}*0<0 ȃϨĎg\]Ax(z<鍚5VVuGˋ4]wlJO& } ^[5+'Mkj ϹЯm -&Lߏq +I[U}_mѻڥ_D܈YJh;Xނ؏$B9uZ,I1M1UJ4%}B V01y@MqTjGݮ8ԼɂBǹ9e ^  [8}XDe?ZT.J wRHc{O9+?Z NL}p-4V|uF6@4arxhPx~̎w&+[ iD/|?#Qφ@X۶}Z*Vу}H/w858 mzryr,fog; ׸D5wRƃ.DoWjBCܝsp_~B*5h^&gŋC$!уbz'K\Ԥpcu, $>#:@UODvV.W;(JQ<3ƶ1p>=J6(["nk3@O/ O γB`iHD2^:n3Ib ւc̀нk,$s$'$9HZ-In;~ \9mk@oTM$ΆeH7Ƭft(ڕ].9|UG< S,?}p_[ؤ;ehLo$DlWDDZm1 騙 J-ȡNƃU3 bE{(1oSij&uV !G8f%4<0oxJ?_u.-f~Nr=HH@LʕSxFB&;_G^G=N̍R1&X*8.k &Q]7A4,{3 ;[GJCl$f?H"R`{*P|/*6n3kyXm/:sDJdI %A{JF#9Ld<~u!$uvܶD+=?t{+⎥wƎ0nmfZc.@ݯ HSFQN;R@ыhv^{Ȍi{*OaKA:u2$H2E#Z[-oGx\,i!޳,ZR7S_B 巀23]Z%#5c'-L(D9:]$4et;%y.\ƌX´.ims1se )o*yIS9^ .ǒIŋkr2鼝U:G _6]2|{P=UM bP*v͢(5ٕY* -3Lx^ il,DU^7^K3ΰR&zc9JBG|gHxE/e3aH03%<ԸƩFI+EL8b75;tEuLu٨a;Fz[{vIP1k{:#l/'6K0 ë!=+( ){T}8,MZNfzc95[8hAiٽK`LХ7C>,۟1O2=4tG ]8-F?} e0_q vOHЩ|YHT.ǾyNXAۧxb*)tQ #F!3zչ)KI!e kZkS~v:21)'dǂp<1lo=Bp\O7diY|5 t.Se4zpљu"_H͍58p#C J9$]x?|s.쪂&EBl-D'ӱY[EF-9)r^'Yk~̕wa%r9ݭy xZ qw r7]/'T3+Kpw\L;L`)P?~,QJu?nݦQ_akUyO_ofް8ꡂT[yiBЂ!q3Uoj뽊s#f qLu 0 8w1́(!FTijo"`gtcnRS \Uds7ѣ&+y^ } /5vLAwV׃w_Iy=טP;,~}W Fujkơ>8t=ͦ* ;s^ˏ(˱M] As񯰣[UCxk )Q(wޠ_9YPb7g@Q|͐z.|U<q͍yDy:}>KH_"f4dJDn`=n^Ѩ.+D z FWx9wN˜c'aJbK+G՚gvi[L|)b!Z!iX-}4LmksJ>Ўo37ޅyKsK U;vkeA-p'ﺭ;c{XySosT5? q#|4;9VքŇ +_+Q]dՇ=ֺ;Oz*Urޯ5ЇsV g'< (7ҚZ,iؕfRp.SZ^ǢDr*O4fYmIcϡ^1nUE.,9l_] yy HnLCt#[=RA{?񽫠Y2G#۔ 󯥭FH٦km¹P}jږi%Gٯc>E P$O QhѦ6Ц``j# ~qQ!Bb~%E~k$#},9\w?/o?/鿵8kSX ܊ݘI }e{}d,sjܳ3˒;s,F0'%HEքokbŻ JB6sd|!a:-`M-g͕dk=] W6P Tc0 R[Q݈ę頜C`"0Ӵ!cשPT-Uh佬CI [P+8OE+S1yjc$&q~6ﻒTywC0#ho#~ [DVUԊ^@os":b,%(ijjDXhx. P#JՉ`'Y?`*TĖ2S*Bt;9'#aTylMJ9naHC]59!p?4. )vv-lr 9ׂ ,I\L=%,r᯹`op7_r"BQ Ȃ֍At9)nXR M<L˄h'"u#=b`qle?>8ZO9nb#ԉ\_|pib&Ȓb&;}~7(<b7 Rf4{]-Bُ3D*I[Aû]. XEEgLDSRwr)65mJ9G#,%rfi$ }fJd.MIl c81.^ VcZĂ]_ҚT"rz2f  vҩό:;qtHt7ϳ0d0]C)읨:98؊v\e"m/pߜ t)-!TcGr:/ª?:fvo\2->KsScڼ~;ezGÃ՜ܢ0V`R_(r[|,es6tΠsܷ#)mΕ%Gy]En)zXDȩe> CT{ZH ,/>wV$Hl2NpeƙJpyLt^Flpc&@,ޜP4wqHO.ueg*4 :n`DqfͰi3I!X^{JL\&n8{Y ŭhY|f?v=Ì!(i«;Vo4PC'c+&%1vK=( GĔ}nMY;O PhnHV9'$oue  ކ})Dg ӮC~{v_@LzkU^PZ|8Cel;eyH^MRB7896WDCP=uW|mW"q%7ymGӢ :xM2hDͦ BҌm=&a=CQSU,"Z?FcGU9R=%;~(OrAR(mј :£AP>`džcbL yVa^˹wK[Kn.ƨO$T(3z)}ӧ[,%chC_?딿tofPSֲl8֐r)؃6yx3 FIUYJͨL7Im]T)D[q 'd]jVD 9Ișa8bMj4:55v$NA8F!Oa]#gk9|-² Կ$<#oPr>0 w]P`~1G(4z4R .p Tsuql >+WU1-qO4s7F7CsҤ|+a2\LrxJbo4lXk.cFĉUo:Ko6_Gp_극x /:5X:!LA8;u겒tDmnAPeWL GqժkL`uO9^1mci O6=K`BqLܧ!+*~CO >1c:f+5. (q T9fMnZSKOCVl y%k.pnG'6]"2Mp-l+8#*y-ꛓ,$/ðN (j^EkT1m_0.;:wo #U"@kڞ>a.U-h:ӉEZӴ3>$q˭9dbPI_ڍ`+q76<=H6l `Q+H{lo56=?daYNqC*@w61;jdSNjf?< Tr%sSs20^u_9TH h4fQj :s7< ΟHʴ9f+N-hыLE8՜/ 9f.. İ.)RӍC +*yM`^&~"s̓%SU4suATiZVF *G%ֹW1H1qQ m+w&7-wkI[HڧBqel#W d[|9.]cnFYK|XSN3Azo)mN74\QeB0׫`nmw'"{aDG TN„$tuǎ=WNzq}ܾUBr3ʺзh0ocj" o isCC;'.Na=sth0 XJ8_JpT14]~eÂ^8qi.z=b)yӍn_W4X=Gހ:7>ڴnWbz60wyZ>XpHrM[Q'ċ"p4k9KNM!/2~n_В]w,5scpwo24+=5oB"xvgkMI~đ/y5)b J5*)cNgI~@m`S$L !mwqL^]r,͘< wKCCqR/:x[Q 0̂S= }ᓳjʬ(~i=x Ho>Orh `;%b1Rjnɾ}h؞CG$7/7 1-GwmBY4(=֢n2nGKḉԧ4W{ҋyK3= Dh s=`#y`z@WN~Rm`Y?R@6-%!?TT\ݡ+NćW"Q-F L#9EY^ʲ(;Y-*/RY;Tk*nZ?ÃQvm/[jSJݵ]y'Ke#u*ᷘ|;+ ~1~p`1Kuƫt+WP>|XwZ~T,Ҥ7l@EYT;$Ll<<#▅&Ϛ-wMQݍ?1]EV$꾑Ͽz Ye^h?yx+X)\ 3L,>N;u$ gu~fZsYNx*lFҷ|γaAg82#՚dQTGEc,8aEi6U}+ 1[yW?ni2uwP%&ȠgA?z %i4Лfh>(1̤ ^<mBcRFΪ]\KpεR@V(ι"ֵyo37,X;/! >2HV8*E=_;6_LmϧFN9Ce4%[BbB~-cNrXBSJ t֦ӽf߅Q#w:ݝ>VNSC7?XPft!oMfej/ &Rv"ǯ]ّ; sP NT*ALEDsYOă?;&fv1C6=ۅrCOz@xiܓ< \AY0"D ͉?/oشnOL?0)ߴD\̬ToQ[~#{,ߐޭaPxvsmm*~J\nxY#o+V*R0`uP~aG:#ս,ßNY,pܭJU[!8Pl~đȑ iNk",@ϲĖ$~)+BpANWӏ(pp(sevD٘=]?zxO0o0JUl#zpmҋݍKP$"=y3X7 V!״:ǵ|wCI'gqط&Aј+,)XYx(QC$5e,n4c5@RW#<9Hnt@ [鼾MG9|e;N茱(h"W*'Mw݆ r.`+o.m6M=np m輟t :'(Ƈry=>>]H= F5ү)oua̽ <r(ʤR:ev+Cg/$1Kt-gV^hI!RTsCaght_?}KqJͩn} 3s\zz=IcM5|⦽{>ǭ|k1oWcY'Y}؋ξǎ؊`g"xm)R?";\\9i\"~4Q کsUWIqm|qo٥ɡν;siƔl5i|˞ q^IԾ bþ\6XXst|be"%XFr%O7i!3s 0^P9RwW:ffguKBX وo ?Io8Ch5_ݤoH:6uTZbmS/Ƚ[ VXH,Ieg '7tnFc뉫{ɤiBQ3­u M*tk(܎nksmmK Ej͝\ި QZ7D5el{1zeovLmO+v9r>=zFqoz7}?KI {YQ[0[U%1A1p rjĉ#Ks?OZGEa)ؿi&L#L@\R')R Wl[r™!,ኰ X`5sjC|ydྩ7mjT&lQg42l.(=7N hvnXhmzy7{"6R1 1.sp*

    Bt_T0[PLæ|Cas< +Z׸6R:*휟6301(zs^CK@TD!"5d ITGig%iT6$9wl,%j@s.CPx4"kkH$IMN=n߃iamؗ(L裢8ij.N7GVpϬZ`b$"S"3@ȩ"WW5!mԂO6FG{Hs%,/ ,D#$@Pe2#!΄Ddr#X0ֶ a#C4Tg/(s5<'Uxkq3ZeniOr[u֏DOS_d}Kf |T33kۨkMQz,o 8yչ߄̈́z(ĚBዣe"(RQ" NV-t(5 Rև .pmz,mXio V:asdj= ֟j$wƩ1}$e̜L^槫~WU8.>K~Boݓ3XR6Ry($n봂]jF29wx)꓇ = lh@Eڭ-rށ%1b%9 VBx, DŴM%.ZXaIE>KUM"BF\|aCg4?ma8aR(>EsSC/$ʰ|:Sn=$cQ_-0q9+t5i21n%P84{psEQbX=ɻ,U^<4w+@/.4 TxV/x_ SihKݳyϒhr@Ξ؇vNqE]8jpQ(Z9\sKH!ϙ%6}=Hѭ9[\vŷ62^lթcr;XWU*4Qxa_sO5J}0{[=1/bsqUw-Wٲ ~!h&?}S&LxfMZ=kL+ Y{H>._'漇p_EZlm --/5WۤA?HB;9D%$Ta?~yv4ok# UI >s tS.EJ "Dމ:ZL2F>5Eװ0 y@-O rO̽1VI5bx~'M"Ako}0&W,~x%km|W`E%&|)>3x){~ƬmG<Ѷ$H GT<r$wRrcӞUn;0j~u<]hW&ӶllK_NkxT(f1{Ve4DFr" wT/rx_ Jk樂^˃2W i1O>4.͔ r>/Q_B\ezaВxwp`(|wBuQjǖťd F;{^o%f*l~uI(֋ciO䙏#Gm,vWXEpX$"DD}Z9kb}_YTv뉎's1:LݮM h7zGJOe&:X"obWKF]HݨN]Ru7VĄ"Ƅw Eq?{F 9lg^R"%Q3Mqr, UB:ьTZ:/$5OG!|с:}_Ԁ,).v` jIfx*tecmd0uE~RfbjRX-w|QDRn2ӼE2%zЁi}mJDT齦ݎn}sK @U^-X0)vgA) cNf~WH}Y;4٬xWK%EjqB(,mEZczs8ߺC3h"PtpHD/;%5Cr:3 ,#xbT|:d!t7v&]DF4݉TI]j`KbO"_#=zׁ$YzDɧko:hsng/xt+ͷk74ƬEc=8/Κcʕ]$1.0i+F2Nذe5p xX'}&]ݘJI|IҼC0Q cS dmMdhBhu>۳jM#XȬ9F&.X\ ^ƿ=.9+[ |&9:FXlr?Sr:G,sƿi\AQ}mY~4qpctr)Py$KtGJEcеq5넵39+G`BhUce?i`BHlFjܝ UqLcnQe}v`&*?lFV9vdȠ;WWՅe9_zkzN]X\䰿]kp6)12GX6\Hɭ*\6;v6+/Et㩎O2`q]2\VN Ю .ZHєڊfߘ߇`O9%FbA4R|iDWxE%zCPi .N~Ҿ퓪3i>rQ˕8TM*yd$t1&J5_8!e IXtBH3K0Ahwpş@,ôJ[[핅eԤ&K{ժ@ Wax-LaM;N "fM`IҌ+qAő,ጏ'OKn5[u9! J+LUK+kphs#f_ (9D(G rg0|zA8B,x$CdY,=ꗐRd \u8\5NATQbF g-@]'ޅO o[,JJP 9K1lP#TH[>N7KC aEx+BWN?~_"t ZgJb"POv@`YvJ&33Dp Pns:OM,M}??VQ;5澥TY[pc 7p8߲ #njս5r(r1vJ jX}=/|SRtZA&Wbx+gJoZ[Ž4w/@c. #⽪0OJ PvfUZ^{? wqa@M %8cț|u:^v+(赼bq/ Yȯ 7E1D~Η,TWS?Y=tg%z0a|9d|b-]x 6I10|di4ʀXߣpmоVu+kˢ<t\B$"5``SgB"\^E6ԺM~s>#*NJխrp3Dܜ&w%>ŹڒN[d9 0BR݉c㪸ʹ؇##$i#ӑ%P@06=핳 x?-ew0uaJ0-T弙ʨlA&O6A}Z%=ǒ|ݺ~f wR2;Z,:(6%H? F*M6̑.,buZXffkS@–I*qzuhmgt2gtƦF@i\W(mN}^\h*O,nBEL$XH;BxZ;1lM`L   FDnG/2};< Xߥ *Y\qQ-q$׀u sT~0Q"$i\-noGWi9wZynZ]e ĒˈS߻1꬗[(&-z)#q0'ԞXtN2ME߅G [W߻o"Gŗ6 (N!"'.=|3_Ą6>^x'i[toE{>)` ? ~m7Yq93yWD"܎x ҧvw}Rv-oE2稽`-UnMUH%~ǚz 3i*`lԏ=t$N`ћ!A#j$|1=>pqw:#1s,zR Wl7׺%~s@r&֒}ja_QW@lIEt0Urӕ)D 0!}^ˑB>Q >fk6~t3zE4 @sQ! v^#fh'N.^L\ nĂuuw5fh|qOnWyDu(Kejd~ ;߮pڌw/V]-Fh(䏓 ח_ scι>pJn~G2j(;&+l̹z&R])DP4V!{4t'w%2g,a*zBy ;Pи/ZsQʼnT׼MK6rTAdD]S+OOG*W w\42dcfU*Y X)r%GoZ$R]jwXn!Ǵ q:υwD2*o82%FK= wl]C cc恍 35#4/H_v~I%uf!wHgIJu(O39 dʶ[c .r IeZo7Sv m2hNC\6y^%̍XRApVU|@܅4daI/`Vz5.~^/ޫB;̔bqF+>* ݌Pz-kO/L+V=`J_#npꜺyrM zct/@A(71WPKR@Y,ABUXK`^4ts D<E. d:ɒHu1 U3>^ۻIr?囄PM;͘CJSlrun{;ݔ(_#dY\ƨw3!܉\ą`~དྷΆ ;Ok^ x!ʂS`!>y1vu}."I))Q{| sxn͇"ZlZXIUs ᥪ;^k%@cN)_k L)iS2 `LQ:|WaC\ Sӗ?\ru{Nucު>#eaj({-GmrC[LR'e[t8ɐHd5DJ!6£OH :l ȸLJrȥ]ezr ʤ]ɹN4$l?/$AoJY { e?L ́xutK/d8)٣ ōԂk9͍50y[NXO$&!ʊ@ ~+T/T%{+2 <#N'b(^U5f@>~f&&h9+Y58d8wk"B+x{IS+z|HFO rWL%C0 Q 1j3.chPKu[`Y4peY b:Z[O1]YpN$%oPvU|)Yx_r3)y*iՈd6С1R] O:[Ke̵N."1Q6I*+G чG2r{ pO?06ZȜN' zX蟐|X 3-퓼|xVtמ p w:kh&7Q|3- PeX\&bL9#jC;a|%R sÂ-Y%m-I8Q.t[ė'pdal 7xO3^d5Qͅ;Rݏ*s%\{c&Ɇ(H 8$m])90U{A_L6f?67{׹1T7%5NjfX|{שC/%!@ {PCL U\+kR/.`RK&s>zCT{QޏzshV䜎хυ%i-_eC"Ad"G-L]wERV"u=V4rC56ǝ#xG+Se2]Ƃř)5](Lke2hʨ ;92){=|6`GDў`cCKM_\Td2K7*Ը-^_c5=` <%F !8r*.ʵ́Yjvu1L $׍M-WVpH~?og (&t\G֨%̿>A Ѓ" ce3 2g_:@JNrZ1)kw֚I 08Vea3Fʳ^@ qʀgG+27m'.=w6JGC1:TW&ð!87͏;1YcP,)-_#_!C/I)onsT;jPX)-uxT{yx R9ǿ#.OVw[ `$YO[X:b Y?C ?h@<K#pp%CX]:٪w 12,8%ɌHCRc> 0n WQjzZfD Mb31 |f6"/a#hOfIJO{_kb2ZEk LɡƖ/L>IpBGޔ5%Jkж@p$qVLԧ=-:bMoTZPQ  ! W9yp<,ܒJF6A1tf:~ggQ͊vg^V3=d=CktuHH5"^G=.FۼL?O[{on 9$2EVמS#ͦ)Q rvݥ;z| +".!dD iY <˂. 9 v|euk457s|T/Rחu7^sY%%ӆf1X xXN3V^jUoDc#[. L t 'PEX ƈN<'Jeߔ|@+q.q9 ːzl-Vbe2j~5i!3}OKrfV/h ~u00s>"rABToOzۋv vۄOɱsYu6Ay.30&cD? `Z [#>m,~Z6mwK4g2JBFg"Pd ERQmpj*a:' ~Yh+鉛jN(EKp[b-: BWN(y[xd$C`|ZFy9AV90Ubx nzlPUrRѥ[h'X"F(jr_(]eRjzH*6z7 ]R [A,buml_áL6y$5).;eKו0"$ݬ(L4_٦ 5PX~^Ƚ{ECq=Uߠs҂:yʠ'"˄<͈٘~8pHh8hd=e-h;G]׷4XP7EgOA~ biSzV8&-ML"RHAIĂo)V,ʢV:ϾَK6춡% U~0ԵAQc12 6Rp:wc@Bi?K|Qgf*:Y- a?;LoȈ+SX*[#:f*m,[ zMgK,YUTn.o3ChQ0nIUm %{q}fyx-ЧjB=ߥ(u:@Կ!W'ԙ'h=ϰ׳WYOxۺ;py>S}16$P'3UL)“AΏ(G <8ɝ _mRa<^ bZb͑'wԅ.>YX_zyqXx]T-5_me\FPuW` n߭p+jfn6l^#׺ќ1?|a30aqp XqΏz&Vk%9 lQy*Cַ-wm>9#wS6F$mYmzl5X߃ n:3RFqAxRI,y0UWNfeא OU_XzUwWH4[pYl4&3g/|s: HK_s4,C!(ivy.o ҥsiշwIN9Utrh̅9&R,kŖyC^EJ-U L0ԥ9%$ۈҗX?FzJad@I =SDHyuϸ'ҟ+K0I 9W1qeސ|.!Wɍ4ʲ qmL]7F7A9 Osj1+GTyInFG1Z3@rF@)< }?\NZ.*nO`MFPc ρ`.~278@)O$̕_i5j%VDCrM{+m:FWVHY 9(n?Ԯp5b`r+jk[i}ڋ'B,.CPn=: x- nPuqoaT>$uN fgZ t x&pj\j-_[ivʛвCwP1S|7kj5xhmsr(SYηԷef-/i>"wP x'Ti즟ۏcQ3FuLXF3&7]ɝw|!c$<Ԟ UgB;{38i#n{!cVyixW3G@.Y0qGKԍ/d)WdMXITf4Tk8*2'lQ.]b8Sgs6@0 B۔H -:˰ȥAr sѣbǾkK̒ZNf—haÕBjsy"[&=c_,#(~?#~pA;irΠ1H*`6޸_walgפSWI[;g#ZaBRCT ',[ӹV[ 1tHD#fPTvJsZN/'Td$:-n xfU*n!r_hFٻܾT]@Ch߀h4b":{vHN&R_T-=p{_V،%*1a.^tSs#KC|Na .G{^}[<2yfֺ+"=Y=K]iRcz`{|!r[l3шtLqFʊdϰbTl6#FĎpp֢iEN(凪YnlƓ1DTy} bR]nX :M{~WPFO;]_tO%="u`P@HyѾ2V` d˧KKyTtT@6Oq50{[pURcwZFY@ldyYt^VBhYv $B@\hh.&TWuOLg`s71ֺ a,A"/4I ?b0a_=WfmXWSi관Y)C3P+qB:$T*\?4wixv;@:soVYVq@ ?N']{@\!(N/HdPaP]TveHs0\JRr ~+ Y<{g"yZל:wD)0kzzmmF_XQο(.w6S{yV։FE@{ҕ6L5CBgpZK鉜[0Y $h9Qh:%phiFxq`M$mܺi.aSgT18["baDt5P.V-'|%vpV,!ִBAY ugs\Rg8&ԅI^p2^|:UX?X) 8Mq3=eGpe4K8r&;͚>,qE ZxD'"ҧ3>YW~UNcz-н)|ެf#ݴS 8T R^D iz(3)3b`L{2G94|w=h lԎOdء tbHq ^A[h{I@+Jhvp2&EZqA7FO//[!D5kmOi!vEDD^ uLgkhJNu-GW:ח) qs@2"sk 0$o*t6&)e=;ww Ad&6ah4{ sL(g6|MX$hZA1.w@<1_& ƭqGg^VlG¬ZZ&X-,(C5"Cm ֝(,!r6NszhA&5x,`kEL){268%ӹh .7hɥ8Csh3`6~v RNM`+oj~.(iGm{>tgMx R<ΐLY;3 86ur⭰s]4BsjַIh-bW;g Xrj쫵O! ay~&7qZG e 4~}4/,"SvN5}0/41U9xo+k@#wŘP[kLϱ`Y-8 pT֠pxO ͖.fr#50FԤdl5/´ES( # h @ zi ĕᾬ(ڮWh60]nA6byt|U+qPh'o@;9໬.Hѕ%>DYQTk5/585V'|:SW^VNIL՞:X=wL9U|EkAr@N/G`ŜY≱)DM:h۷֭@" hЄe;nDig[eSTIVGG\1Z0<6Gi淚% ̔)@iݣ*q9'M0NNb!k]~/ɮ/O7ŠJG1( ;渞Q+|n Ait:ՂY;ĊxD2/պtG?K*#<]swHyumK[ԉ5)3 JPmAE,1"+kg- ՁJؿgl/E;c[Y Vi[%~KShuo$^'3/U[t/WP!2p Ac| 24ŋ<7 KqI&F>eϑ:|Ҫ3W|a]T5}4mFK'Kn/[=f"ip8;^(ج4m)$GR̓!r,y s`(foPz;7J__pb- . m|dgxpNtiu_flq ;uZ1QJaU!d+e;!sv1Vj,5ϡ#VgPaiYڕ!#i;HohFv}MteqxRay*&o0Ol l oP^V4@u/naYdC|&Z|B4%^*Tc~{HGϭxv Ԫ792PUcpf(\/ɉ x1>u:yo-]hS/@i)=D.J2Dp*`}U6}b(lT5#_ݍ)q,hD,! qw7bE'^o "Der{s &wЊ2cf_K9Y*:$BGNGN. a~tOPEOdM,X !"owa6fV@K/BT$$cCDs }x̒;0p:o$k?HsC宄cZƕwtIKC|l,Ts5l ?h֞RQ %' 6\B6i3<'i!Tm2o"9n2>&}U3†m _.{zeҹASM[)@7TE2d:ރ6zjU),kZ}ꎒ_ a%4׏}ПR":RuHvOHLHG7y{6G2:E;3 y<3mk ,V_~@rE-#hNy0EV 9 .s?O{YY>x85ädUǓ&JD(*4$\f/煲2h͂৻a.XşǍt9@!ASVI <̏k5짥3\d> TلIa CĮ\P{h3OC1XH$+%h=8Ӂ$&)lw\;{~r94n"9fNi*u'f4},I;KhpiF=GbW7ۘ%"RNV?-saЮ-!U+TWO}82@(W\[fY]ŊĝMrK 2u/激Fc*ͯL6s2/PFi%3a$/`:#qf\cU#:];;XsL\#ޫ/!{g @ZE,j`t Q >0'Z|7cЉҩwɕV\3[9,PR}0 15]j#I<6!g~O E$v| 3s״DĒ2|:C Wjvx+2+I) ٚn-mbٵ M\Q|X?dq9DoY0]lg~c`$&fržu©+$P2SsFL;JS$.aˤ'qtӌ*n:f/FsNݖ݈φ@0 DTɡu9{P/7߂ӵwi7| zpܧ/⭻eq~<bf(~1B!DJb X2`o E˪"͜ ebQ0,6 GD~wJ8,oͅH_,۴!Wl 7YA[ GCgዌ{T7`R ᅱ@0nZbB!50,Iˀ&qd c8S5Vb\=y}hP뮅j:@ zS`obMI!ϫ; '/&s?[{<(}x%g!=@A1$ckMKJM[1y&D::LxS6WUd#& P7~Cbc$]W`.^ BֹP ͞$ÿY !?#KhHVDMג^,oꨋs)CgOTK΀J12`S!7T+$1n]3~´|,ZjHXϪ۟O|ZCnT |RF o#;++R])]T{g#dt~udqy֑]"5VyZggDEPGΊk ,_:!GFiuyމ CE^)z~,"~o須^Q.m 7<1 wi>sw4t*|IEՋ#Vm08@o_Kpm@æ݅VF\pӂ)5 q~wB~/un@oP"AFBEM*!IdcJb wh2)Gr޽z=mb\k"R5Sߞd[1NsAP1#@dL^uHl9kj3fC',ig=њGFL|:k} \2q;UyStϜd,4Zf9^Z'9阒kaX@d҅\طr B.sz-o0aH9/x'=ȡI!5@>0Ʉ!Va:Ҳ%q%kt YwrG\e~=ئ-Z}2WmL,(ƸUK(EMr!)p~)PeX]C# _hPږп0)q>Cg"re5y"x{U&׍.b=}H[7d؀έP@ml?3[6h(7HF/7v [\hw_oAX~2d7`c=nUDav+#̈}c9\?͆ truu}]Ϭ*6l羒+0-ҟE6-BfmQS1.]Q ݸE$+Tx;(yz w0СM7ߟbjŻ I_Mcp=9cH[ωu*}w dC5?\]س7;,p_1ތ Mu5; P }fk5/w Ih*<މy1LVQ \䅁JNki߶3r '>zŲD4'uUw}yD(0Pp7 ,aV}Ul Wk(ۢs=rmsC3!)j=S;#;5lW; '+4V~9=G-iG|w "Ve eڈ%^9#\Φ$NEgԁ%!ZarF QB&%ZJ褷ߎГ! ?cLԷ  fs-=Vݣǰ0CA2Krzagw Ťo ky!KX틹c9j+qj oaW.[>ˊaU#$[t fzi^6'hBTer!%CZhc$݆HNڜN)m`q^\" 7\J'򊹶譪j=k}•GڝD8 8b6^z+~Xp8ݍ'ZplzĒlQ.2? ׼AHmF1Kj3 L8&J R*V͚= q.q˗Wu&zϱL'/ 0 QVV$]`4K&uK'(+N Eܛ{? =t`e%O- 5iT_Dߦ^F)(li-!o>N-&U.jIjqX Ipdžݙ=U BIfe.uGn)z(H`jbBJE^_MA= ClhrDݣMN_^ ]k+u׆xYyFG;Z?bE+( F@lkBf%6DsْSVMxOв$<_LqSonoA9dS[5%B:YO!Z0+d%*pۺ^^l널C@9̺ZB5 ^W^ l!9`lEVpɷ!Kzd36˜ibuȲ&zڲZ8;^#$f*L-I3-cmo4JG1wXlKG^PX`$hn$EynH~ͥIF_M[mBu>?AY\cXf(QfNC uH |4x3Me-\n%Bz)`3#G'=В'7>6\[򟨽0&/̷Ǖ vpiPoNGҏuїX8 ڻb/04[~ )y-0q~[|h:=Ӓ =amQE=CY+y]`qyOZm8H5=,>7&fP-اd'T!Dcy\H{/+isi!{n@~m^K!$,](to{螏YRg9xS$}'c-{n-7nʬ^r9>4Ԏ&o9h$>?BD$. zĂ MʶB$ZH"Άi@!$x̞++oͷSmTH5w/:86f'mB3~M`OQ Y88o|@=I%v+t!F nu{b/ !7y]UyVK)#^WS6,|P 3nsK i/{ v? ]FHѼե46(+ 6 讬K~ 5Օ$ۅk_gvlp~ܺQ{#fF<^@`CK\50i f f>9D4剣*GX>,] ni!"{i࠰OoތfO)ked)6qfRl S꟫=1ۈNP_ل鉉()R(K <^>)[([ 78ŵh6dYƻtFe8WrcԕYYg .@F֙w>C碡3 jc\b"~8<+X;uޟ~9[CVːwU6hT5lv9 s$D]և6}qrvbsTwXPw : 7XjyŪBY2&㽵d&ʼn __Us[u9pkɡޣ/+\k\D` o%lSa,)]/ZABi E1;lk.v A>N'=J91n熟' % K7h`cvA<#"CdO_ӵR |&/*k;0T$V_|ަQGSYun;P xۗy\Ѷ$Qw>bW)O[."^6R:Y)X8͵Vs:ZpΦ`nw &73߰\1d<4!fQM>܌#FB56YFx~?1BDĆO%4]J 5wmAƜ{О!Pm+ݿwP:NXEa,X~j< ǚmͭ0W&+Ɓ~'Ƴ~a]Gҳ׸3t܈)ȞB6fPnنSϛ)Enuԙ)MVT0ⴎAhf'};_, tasbmx69:]ZN+|mה^$_TVȒfl63u]Jw;Y(VS ΫGXrC5Nva Okߵmޚs$8b]GpN/tadB^oŋ_5zQDv!/*:=&8 .ްQ~Z R[+ŠA8> ʅB,W$"#rڟ/ҔWa1zU8{%RqGZg|Dc`-iqEV jnCo΃'2X@1%"\uxB4_)17-+BŖpr8h8?l{cz*x@,Y\mQɝCt[VEDH-NjՓr2u|$ 2tqV2\|u2/\Z-Zyl2 @!rL#,eI4nzôs !P4JB-\'~W`1 t0?ҝ|]S,#^D#`޻vެe)0~ٸ䠆_MJf)5?iɶIBЮeXqur8aVإ"b2nQݺJ ccb&̣QffJnS< X׼B(iy( }7=rKX=*`c7Iw<)fy쮎t-ftg4R?9,j6Aeh %Xf^O ݬ/ 7Rmaiqez>/Qr(IHo9PT1esQeA J[ʬ"k&UBGF5;^J.,s@'~ɰ(=EJe@i^grHTdoꕟZhV!6]ih_Q7yo""6B4wU]& Pp@Ǜ0a!<.I tAEU揥2, .#7+gډ!4w*ũ3a{Aɯ? $ݓ6MIUiUtt`vK.s>D:UE[`4PH/Rj 6 Q#oX'GotЧ%PaLiaKIܶ; p4`-u vO͸1yCݣγGmM]Ҷ dMu#ZT@F͎WoϕdK2p>''Lv{hR-2 9P3ƛQ޻2D{B4Fk؟[d? Zp+APLGvˠH0~kr; c"5D1BtkHyN4p󕞍zO..v\K0Ճ wR Aވ_&CM(f(ʐQ v!*q*D& f0 eV|ӤbhSGXg:oJ >AgkiClR;t)!޹MӺ-^N+< !^?$'MBCAcZI Z[;5[賍ۀ ~,n= ׀ e% ҵRr^ڛ%\d6M}~چ )?JaFCBMiۆoy#FY(vW]cJ m#;V5ފ~b"]/ED6F^e| 5u6TcR^Mow,ҦSkE2 7K@ m?Bn9- InwCD'(] jP瀯r&rJpXK/V&-H)va&D`SoHo+;ҰU/Z?3f=Fv|fةdd0VBY LW95:U__-[~NS]3*kJ*>f2my(A  ,Ϣ;5% ^)?e^~ta<CQP/8%ďϟ_ W9at2{N^î~"̧mwWr找8Z+|D8" w:m;aG$8\ ƱVF5L x x4'mݵA.5[K)wojnI~wutop%xe,{-# Z?t~(~-6 b=k98coOה(r/|fI6ml_J:-n8I[Nl^& up8\f6bXl*jϕ:]{${{ z>Po~;|qKS#Y(Fv.G&l@%/d"ȺRBhH5{ C1dM*wrVHgKhJ4mPtX4#~βi0!Oش5DZU9vU32)y4n!0BLpuzk9՛eAl/ pH1:&Qq&+j:iZ^9(A{hңԊ'IBKOj>[Ȋ `0K HNx+p17id 2 %HJi.G@('yWU3p#\?S2 A&\Vur_Sm=tzR0 aH4 N,k9PR_y},SU&iWW;|G_lp?S5вgpFFŨڢ}Уt}!uྷq55!nB=0p҉il9&㚠_SA< . viY 0&?]7 <}z_V agH?Rf^;5\5 0&;uQhI՜NE>Dxp=73$(XڰmK'&^0Rh9 u¿gCۧ B@׌\+n9' %q`JJ}rrCY!w>@rXI#+mna,}Y8휸2ρB_tz51NPrÖvC66ЛuZzWB1S +>796j99n<;d87mź;S=3#`R(>8~Vg9lǁ'Ihߪ4&~NζCY?b b2/#9V/mE'n;YJ˼8Qў)n<4vEDeO!z}ÏaGa-v ^ `X޾sNUSyh4,өry+3YX0Nn/b .ݙ^+8֔7|T)\U, DvAՅc]HU-4ǶNQ,B|*<#vSP3^U,(qpGH{A_sU 7L*C`h~yC< ?0 ~ ]{ "4b!ru|V[kO `M7QecS|W1+󪲿1 {tA^ms9|GPσ^\дi| YYt5Yx*B(`JF'Ϫd㲫1=`gZ';C%4Fs f8o<nWn7ߑReg0/b]0X/'^U&{ǫiZǏ^en aLZn;ٖp2br(wc7?/[7\daW^PP~'Ə_Z+IԵW֎/GP2QIȤ[eV/xevB G7ۛu3dMB}lwϣ9cQ 14b-wu/1w)k 1]N'e5 ga`gyu*U## 3I HIZ!8:Gc.麺]5Gk{^(5b}xSqt@#/'"Z^L]I~OG棬\ v`|4X'|Guw)b7>-՗K,yj^liy^=VŬ@}U١+vSQ4W0IЊO-1$a5U}7t%Ja@ M|y#MA‡<=IӰp :HdƒdYˋ<6tDAqD ҉}z$Pf5hnjcJsuJ\0g@HϏ,_ς{cf &ntmj\xJi],ֿi%m]7:\A&sw%J+QdQ?Xk (Lv@cn^дk$Dڛ t!,3 BLk&x6v/^H6ƺmIxZDVw\v4Rjq"LNJn1ΤM a94 85[P%l )PVӅ v\$!v7`yu$ʩB0Mv:D4 (HB>Il4Uy !hiu\B[^o#_",HÛI:[Wa:Nβ ѭtjhۛ?"PN?д3wė7AlvC E f:/H=AOʒud-*GE@CdΤ8~K*B)ݚ4i&%T掦 aEjC=mYl,YğH+t]Apo}DVOgܖʹB,bVM8(E{pc˺s׋ pˢ3t Va%Tb%pM 0#8d sH΃ )n o>쓉> ]0Tg%9?I z2Nڗ}]"DtV3{O6(WX/WT@`zHq5TZA8}u2gx.-\@ؼOz\#fͶX8JʤqO:^`@ P4#!en2 !,Fa3'vHP Pg[A'2v`!'/jބ@m흸EzFNwL)10+n&ij23g._~3ȐԚ,Mg#v߳9OHƗS'v)ߣ]#Se&Z)7##9GNKQn=E'd&AWa ~o6bׄ֋̶I %֨ ?}SafbV=, 2D(QopYYWH>|# ln G*(n9bRy[JU0_F17w) ?QJ7{ۗY&gCR[͑2 Qhe5ژaЉ55)֨U,9K(CDөˈ>| kΪtm K r}/%,D\F?qX5 r]99i>TgYRLz>,g`4VlAD,$Ύ xWn~r>SjV=lYԉns>Kb&g=$8wJvf!Dt?`4X|8LJw{],0Fx [iDF} M:2UU*!k*x\Bl%Y9[> $',Ξ*rhXQ!|׭Y6̾wV街^tOrߏAfrQ,;YA Jp r^C1xz],'>w myHw<}{=o#h;h6v> gol}{AN#SSPd!6#k^+Uw \o]}_"0[J5a'.¶wp~jx+ʗz`,>BW j)j>5.1l- Bժ Br8<DsXnR\ ]lj[a[&#0(r~nP) < wRCJҞqX{2 -amO00]wxҫrxokN'6|$4XH&fC;CID}S ˳~.d/jk 1*5;UfYi,˵_ԙ; 8^&+tf"Viwt-O|rBU8+ WL+tt2f-a3N|Z AS2==cy{*] f]R,ubk]׼vE`q>{ iR[Q7c"TpKF<[%Ʃ nҭRCϖ*:ue98x_Rjt8RN1H? /BGzYs&XmVo*>׆h [dfgylՆX`zO762Cϊ|?>Ϊ7PwvSAf;N8](-i߰ys"4=̜Cp3#ﰴ*>bVi%`*vWPsDs]S<(d~rZv*!gN 7kj,:nj^P:B8_Ⅱ_X(!rۉUFjIP5UM׵4G#j8$ Qw+`X?DžGY E8d{Q,EִCj}tQ}^-ȾG_~ҺSŸk~s\'tcNqB>PKĬ~9tӮV 5+DťCHdIYW%D֒p#ݼpۗ+b>tfY< %|̅g>c:bvY;>f{`9JjlC;R~$Ht'&iV%&A-Nwů9c6AAf i?9=];H| :삁5_ 6yR %M E$cx6Bx'CI=bSDΖ.6PP[kPMw-FQec[=h>g6h~v'E X{xΈan{?Gn 7,50gP-TA֌h*!)0ŠΓdI6Z$(s(Gb eق)@|Y xű$O:oSь6._:u䮡K|9B <~"PAZXr4:1YBl=c$69χZG,õn}rd,a'q<a9bї5Х8Pӽc% jˊݙՌ76ˢZÅtߌe>?y1[/ǖ >$Z:QbIљoġzv.EAVl894tW:ךۄmA`Mo d Lܘ\+NТN >ftf/%Rtr2*[dw`+w"JNCI\pu)ʜd}qW**+6PLc|ҿK ]R(YG"~*mrnĢ P<0 !>J9C*~-L 6-e 4 iBjgG P㕁wbFs7_9S(W|~8%-9S&f=jNvC1p b6Mˆ(5)i3Z%*A%0ou;scP,Ej=-4^gT&I mbM &h6uH䄼*Kl_")qq |Ҿ2]x"݌UTWpނfw߼0;CC?ג(w=ξW9|%: 8g<; t" ]S&S_uɨby'Tޢ_`5k<;"Q̔^":9F;wX摳c 5 6PQNhm; ~CvڛA>A2#Mt s{7O#B¸<ݷo̚ 7_Tz߂@nszSgͨ+FA:} 0er I0[v&/VnlƄ=eY>9Sv\Ʃ_%{7@B q'NrE{Nv>=$UqtiC?9D_w3M/)imrc#^q/}ܸvoH>5쎢=vVVe#u$i#)3V*w8y%o:-U.r6QhEnQͣ ɘ)y՟wUy$[}f&gGL\"}Q,g>P5RGq |<19~ $el)p0ɦIw-eM ֡R&AFx#"rnUVҍ Y71UnRawBe҈udQ!r=.w0R=*1yգYGAa4 +,] Uw4f,&G+=|`[oo,ס$mqiʕ&ꔉ/a!Y4I-ygtz:WI<Ӆ\[3TWkE_F'`O(*б[| > |޽L\daZM'DDp&5+iLɶqreVۉmw'Qp9N66160JQ>K?뚮B[6Tv`DE68cC| ҩṋ@~W DO gy3ߘarΉFr+`Ւ0F}E/W΋[Fu>玦6bu3Xe \J$pOb,󔾱IP*h~pR^A534 $s_ S/?!M8o@HDJ*?; {hil_{;# ,+8XI֑[sbĉm\k C4F0|}7vohD`ni*K$uKZ{{B6Mynœ~\*ݓF2SnfB}D\]#O=˵%[1[}qGS,Ź(#!UzCs+y}5$Nc.AEչ h΋ f+Q'0^F&y*aT DAM<Kτtt4_g[(uM?JЇՊ=8"'i𼘦tB@& xб>ަ3(cw`O qsq?u6 \8 fĤjʛ]]5MG0&5b:ܷahd:8A5u`7S S [9eORʰ@{ZBx)W3 nnKAKD; Y#9L݈Ԫsխ\C<"j,Dy"[Y 2z R4ɓB\nNF4Hl:^v%qL9:;jZkN\ xHbmQp;-h;D%Np1*[͔kSauv]"ZRr9U=:YE'du]ʨ7Hn5#|sggdyA \euMq24ԣ PTgVRXc7(ԥQh[Փ39n<&6 3;fh=T,̃D6 ]PӉ+e>%hpʭ"@Wg0t?<_D?1^®4`&,Ǭ>$v']ϔ ZKv"^5}vkA8T?͒!:3vQ.w4OhlNDǒɆuӊ \u2aּ^IyoozП}hC3f!dT{Ǐx NDRNhYzf=pj̲eOko25W"[:)mir\)yE{g?L} tR!8!pE5 W!L ~< @?i`oK#FwF &užc'~q2`@"q ٓ-\X]K DGz;*gn4hj4U^TDţ`v۠{i ra2̯Z#YG 3Yҷ?l )i01<Npr.j뾭koְGk![.0uc>*'*|zY @(ƾ]ӨCj KAΑO$ݴ 7?4UL_:1(ί@ECco/'x? #)ܤp?eEI,Y=`_#|I9l(n]gr%}\x9Oq:q%o{ϣP`Rmۅ XO~X_OΎZ_0g?FZ ! l\hk]M4I KsWfAQ5Sc{^8bbv6 2 F\t Е{^ěrr#9#݋@>>[x(g|W,W2t69xun5& K iD7t o!OH ||ss{ NՔe jxвO]~e7 jc˯.?p6ֆ*/B.2i݁+|%,ۗ;uA qh$h~Q=Z҂JfvIق-gR ˧(*?dES>QZmq,$z5 31 _ CG@56osqx- . x(uQ;*ScBtB9E/j0t[_T+yTOv1WHY CɣTpTlW5ٯ-`A_2 !yL rX(ḛh!p҇% 0 Z~A&4ҌxqNnhXrKrY| Q_`]cΟdEأʅ*uy}ϩ&?͟M~ƿxg=ӭӐK&d`qLUܺE0bzkYqߴLv8"h-^ju EŊEW4COqvdY5m¹)d`a»dsLǸK6G܍r3} ?D*)ôAVr09PQ?!$(St5 x_'5`攬u| ܷ(<gQ&AMjERc(3 YT_PR)cVp뱟[@sN.?a'<,_Ⰹ*jl?鐏+pZ"J7.b+*YlVE> 6 wzXĻ̌ ɨ¬6klU ӝssMي4ڽ}î4ÿ:v)RL 'XC խBXq ݈hz<3OKܤTüijU㾹S(b^' ngwk;;v/0O\ {f@e0ު! L<6^\4O\e"ֲjO/|1rƹ dB;w| }]?u+A",!n<^Fm41Ht.:]&{DN,dp9g!l[%9]'06HJ|"`_HD$kR ݁'9K "Nu~Th9Fz~.fp}jF/X`/޽|('h;F˙t W=цw"=0 %vϤ2-B01Z:Ȥi1z-!sע]ZABV渫?|6!w@b+r &+v0H,Y^bf'2at=!fCTj{Ҩ`[]<y\1b"Kf*rohs7ź꼉]J/8h DäڤK%sƶ6(k^CRHN\`>H `5mtr5Itz@/#aִ] StR/"`]N6)ǻ8),zlq\Xs(ٱ{;<~Fvl8 XӚ4:ܒR|d6 ).r{,oL{2׋3L1HݮBZJ 7 S:b\{L)&ngcSWNp~|!Ǻ: JWjC~%2l~*94۹fQY,eяgEqxa=صAԲJ!KMՙA =_Lgp4CiWӈt7 ;Rd>ؖ3! -bVy`N/=cOJ]ʯQgN9mR9 ?D>5쇐B ƝԆI$rAd2/<)u}/ Nl ڥ;Bw|LGhC* u:y~ѡh)@K8#|J5K fW71VF,\TK'ͩ&ӿP"}H٢~w^bJBl%]DPI=e3lxj]i!_sƉGsz>&!za0:)9{ YM0b(O"  7AR"B\m?0Tb~;8ͯ>fྈĞ!(+՛;BٟXdAqCy}1$t^]W͡R+[sgUTVZHHP}{0#C ;Ř xQDn-}nGfo gfKs7ccA j9 YP ((<n2Sw;=` ҙ!^8WJB>qKz[ a e^$2t=h9d#5Ō$?hkGoaAO떐y~I$R wH(Ťcl YgXD7\K7&,~2y3H/dׇ'E>9u{Cvƍ90;5HاEIJz{׉7,fٍ3GĒ!wC0yÚ X&^J0WL Cp./ΰFSOJ Cھ.gQTE@nlJFvtLs37b&Q;o%^ آ9T^rIlƉ[wR ݜ~8qaw>!Z,|ix7*i"K @J%z5Z@Io{#TѠ*CUoڏ:%$ߖ(}\ as*Fd[E|o6|gmrM} xB=JJ'sVeר,Xc0̐eJ޴e>-iz*a:lpO #g[8 !^0Ź٤d(|<8~lY{jkdr bde|Mq]02XPmxgW1 Vzvg`|)U<?w[R=ׯ&oZG8_ 6^Uh *f6ZF03Md]$g(R 0scI\byyZEϕlax 4 u8Il51$<D'Sy <ȱ/}#Iݯ+z M#wF"!Aל "g<(V3K͔ L60IvM[<7-=3[L6`O0 bs~F2)tAL=b==b (!Pfݐ:\%sIg J=^bxVS|(֪1%Uf yK(=$ƺr*g/]-!RxȟkҩۼZY, ,VVӈ0p0PMCpPw$H̓=*+g>̺6PFtBR<ݦSW00-i*%ڷGcU'N 8z;}h씦 Qd?_=R 6T0%TEBN4x[򱺧!͊o;@z~9T:t/ 笗?MWd O VA@2STWG[3Pkg6SaAT;6:]9͟FTᘰSȕhxaf * YFHU̼kJ1hGLF F-npYي B^r#2҃^=v$9\Gȿ+E/? ȹ>KZ ;== \'F/IP(&##u]u{13IãU:SޑD8 {XDBȈ5S'i'B`zkŶmU+N#hZc=)9Q Ht@S8!)%*p_W%~-? N#0,b7}_>IHJL!l{̋E?\Gptn'<)-b6^J)5IWF}3=pzvq z)x)dQV*vyalЖ Òt 36VҋЇ$+ͅ Dp>y}ס>/ѕ ހ8\_SZPT庂|q4! Z)ppђW=NLqb3GZ?mo#%q*{XIYF=ESB\ r/3ܛ$O2YHUKoR"{^~e[+ +-*W0eGHbZc5x?ܹV1EiwiDPLPf09RqSLIWZ?0KP0a^--[G:kB["j?f1py#Ja0 E0N7z|ҾVQʏ0֕c8\f4QrBn32^*6i1e׃"!'x@څYZ2CBҠ :M-u@0*JQ-$E<̳2P|qN_9$[2 :.8Q AQ HiN7|9̵hb@7y-W7 a}ʞ >&:MzPK$5#4˚]䊟B \\AM Hs?3'_0tg@9!w2_ߝqG:kJ?z ^FnDI=s'Ø>h;ܚ"j@廩d=Sƾ 8's&7 K .-CWnԫs 8f4h?w=USSv-yߐN?i> f#A䎅Zu3/ˀLjB\(=(&;*uPIf@âjԆKIVCbSDݟz*gO_}  [^lStt# ;Xd#ȟGfY;dr ogS[ѽ Z[izXɤ\0Oԗ{(gvG 4қANk}G\WrϹ, w!6kkâmKA 'Z=cYI"g?ݲ6Q$n |}4sDw*4`hu/?rf 8/#uwi:nk?5J{ùsMᐴ**{EI\옏8" t)i#71}&xU׵'2#Znَ%b{Rj!kYɞZfe+kCOh2㳺g="H1հ_*n̑AWmko2S۔"j8V3 7[5V]$!NlU;ws,}Nؽevw3(+;m6P#3Uas"k}P>3CǷez _<# P= 29{fS_|?ܬs^bd&|v4duK@RPR᛾ǙgYyniS}Yw5}trъŚN^k 7'L_Bf9_hhl'dog/!&KI)bfF2zȝ#V;,HaOxx:hED>8L>+[<KC4XUNqo3o<%F;+erR\3f4 :ۊ~܎bkVpV:ip^d_(5\dw AbZǩc.g8&RC hI[kor.љŒyT~eۧ^`p $BJ] ´Ώwlt@s~ Snjy-/Qf~m=܃@iQQrX06Iht-Q3x (}E./-q'9p=Bt3z~{yAM,&QHNʻe>vѾ,Eڂu~@#ƾ,EvE}wI,}mŨZ+:qN^hNr\9? Z .I݌M'/~Pog+'AHbcOW?$a Bt,55 {fkh.>B RoBMW`=w -UZp:vZ}ǐWSjpq"!/(ɻ8E".a40!zezEKС,TݪecUȀ{"$$X^'V@3f5WjJXE#D67#VZY&r:`{'o2M $ ҄1ŸFRF/Tevя3R%:7ih- D$5FS|4T=%$$@~s7%{ ⭒,)ێqi`SNlYxb,[ğ)[qPyjXبs W 0/qMX,P!"BEhS_(~ kd8/rXY3nge1%pbi}8ba,Ƿpe:;b9'JVD^Tҵ8 E[mVq u 3Iks7z72q)4&爙Gyc5AQ1MkcG;pSC5XS1GX/ K-˗T.SQ,F%NYU؂x3.)-Ɖ5) 3_qL3 +I{qF! ;5ذ7$dԻ,S늲if>p+swH䮨<op.8=^K=Bj\e^Zk&@fF0>¾QOL\=q%5wF=az,PD Rdse\fǔClBjq9uqo~&޼]qN<<6` ڢ|]o4;._)9&FGAc;C8y/d~`$(ZC/HC~A}ng;|Qx!~@/Uʟ\p@], n9x:5vT ˑs!GٕUyJZJt7tS ‚X jBOS7NUMhdpD#׋ 3E ̈́I7w2<n{G6@?3 u$LJcp RKjuBAfTazyR*bf7EU-ڗ`rD_!&T1,VRRgO9o3YzGT S/ӁfBTE7.y)Cт7 n2ا!P08C*=-t͠eP1$ 3FpYvS(nP ӿ* ؃Q!ϒ[)iU[iOn 7Sfc{AGD>YǏslꞟ &AÃ8f0~?-}YK#v:OZڱ}?cd)a,kh (a(;_]?fʺ]֩e ֫%^-9EK! RA`ΎN/@&X=n2kƿzR|Z$2?4P\꯬`^H\@LCxnʏ/NՂU/{ .Xz9M%7xf^`[aciE AWO<_W.NPu=[tAGKCC ,CwnnǸ߮hþ" %y!ךp K!##nbAεd0,Cr~H2%yiݧmy V !S"R44=;3å "Kur*` Ύ?9+ Tb6%"Z^9bC T$:D=pٖ3q\= I#҄=,TD,d@/EӞR/Zb0DGg@ l}P%O[sp^G-|Nlۘ~:""4ƠER&`x`% I>J8!?3Sk*}`|+Wj ]2J ?;޺/A_pn/az.d$kApDUGV$[ߍ@օ;O,A6f'V'~ĀYܐWa>BwOGt6WczMuws@rNO o9ه2gMV =D)G|AneNmgyo8  P]õj7J} ,04,*}<0qO- mj>[`Rk: bdr%oS*n\|P(5ATBMZ畮%sx%EDoϲBsNU:j1 1d8p'{(q ұ0W¢y( Q)p<,= 9>ufE ڌn D~w ٚ=`:YqOh ӄg +-.r4 q * ˻pQ?bx#U)$F;,f+J.n [*^@BOjk~^::lie{ jI_5+]5ٮEŢqlj"rJ0Uo| {Tj杁qspzr=+\r8 M†DE ~4=L“7\ Nr=MP@]C{?ukZ/hu0L3҉ʬsy_kIbD{Ǐwꃳ=vg4NjOs*S ^/WIb62v!Fu4 ͬd ( fIϢBwOEK$"5-G:WrD ALĜ-> OzqIh @;8*mnJT ]do|+t {cxѣƪ.eR.&h)H ѯ$3:NGwV|҆Uc@* auA5>.0D)aZ ˽rm4*\aN  px KLRz9RzÇyKY-aD_m:P9F}ݶ$c Yd19E>![1eT4YuE[e9fl=vK?j/gRWXk.$_Up\g#w1nőBD$߱2* wԃ=j̈́Cz30}`'lPMpLCi~Ï-l)`=^9 w4Ȏce''~~$Yp/H}YW$ddkr<'Q(ЙS5xd%Υdg_'-Y2г.eٟi0eCN_8(ٴ.dB\%4EE땦ہ +Xy Q;͛קNK$DߙiD9oچ^ #m(zu] #(zsrVuk}AQ LZ `[3EE3oEw꼎}C>vaFLm'Jh}ڲ޳2{YW!blD.B>y}#(X~ɟ;zmZ )cm u-bcAd|x =LMp[;Ի cͪ'<ѝoeІ`~Y /KΎ'47pg:<^KHwԏ7vF** >s2nK,z |W846>Ecx"6Qr!GQ{UwbqU?3n7"%Ժrѳz(FZUk@mR0,FOӒP5gcepzϙCGVv/Tbs|{BT qҭ"z^*S yvX#DЦe'E v䗱26B!UBs hSI湖ʎF܍3E~ b޾_t̳IΤUHПK]6`=o[fWl*c A1h\ $p}x_BŲ Y,^ Itv\_s.̺qQF\;m&Ma<b #S^y٥7~ÊZ9s+f/۪5Bn`vĞ~hͳ4 A>)u|OsLBL)#(,RM ATRygXTSNng@%^g+`ݝiS P,j6%|>@af;WOB}<:+|qqI)sJOK%2o?Q[8 Ƌ9A-/Bacװ [PNo ? p?TD- ^~Dʳu:-:y| ?5}2YՀ1M>lo@ԣ*ޠ%Dc<8֙=< 9=f'XJv< +W8؉3TH^C}3'A*Tba|ijFg0_7>w*. ,康(uR16z 5 4OR!Ҹw;bG]ysFZ\=trj$H{ grN-B[C [Ow񗥛-hEef!N8v#5ena43 fkX B}{Whzutg;X,\LHx}T''ڐ;o⋣ 4/:cNb ;8xڢ>U @0dgAhT0GX‘,A zj G%sl;~"Mi-'+V/¥o"Ya-2ٗ Q[ m`c)Bjv/|٬P!lu- ^X|p#m"Ļwݔu/*P,d*ϒvۆ>c+DMRjXT\onSb N/(;e.w/%^R=USjXe8\DyѮnC'#C'#0cˏ'ZA@|B$y5[h}3t,tD_=jWm!yRVcim3%u=N=%KNf|If^!V/V9VӁldhIm?>GhF7WJ-6-2N9j<"w!0,b%4.je !b XhŚg/yjĬ V;R=*<xڭ2ګOaKW\*(i5o m3'z!Q&jkcsV* ! HJq6uE=_{V6&\~z1NQx_x ,۪ `=3S0zi^C C5X[ׁ1poQs \Ԅ:RhxȍN@Cw^2Rdۓ"wSw\T.gaa(ޞĖQ5&#toK&F"({z-y)Xfx`ی_X/0o}?u%jڏ_Ct^{ztSq/[]iNjMRo[<أ!qY]V.;]xCW{7Xj=`F|ZThtNKGF'x{ 8%4H W̿6PoDA{iMsʁzOx(M ^hij(nLeʙ_@<MsSn cg_-#v3f A ŒY<ыWu60I<:X8 B'H`{7C/X"d@.mw&&՗=_q@n&nGqhLWz?sA d6E+L4{DI0X2~]]ꈠvfM "5ۂ}j:7}Ω,%1J[x憎w 3ٺNç%@ uI*IAH.*$vW_G%7S@2ahOfXI}éU^Ȝɚ7G%z~jM='f Kכ.DtfdXb"]IF`fKE-%׼2B2΅>}׊RiPa/aZ2l.?0  )>א)%N].Sl{Չ;0'2^>fJۛFie=T7aLA 5.{Ҷ!*Aޜ y0cЭ9CGz&PK>b%w !-:Gox@l>. 0ßӓx*=BY|6k >̬^c~(XBZ^QA~Bʒ{<RlS[wV?d,pu˙bM¿fZ2efQz 鐇Lz]t!P@3w{€v`- K+Jdtrs !ɋq9'CDe0U>g蒹A30JVJXft*nQ /hc;Cۉ'vOL:|dAv8kM%~/LwWv62Ζǿ:Xvs5L`EX2Pe`aziox]Lw RY% 7lԵT[8< p!+(mAy'-M&J ́H`>tyhp)T13N[ \A*2gH 蓝 ;r)SVt4 )ƒbtit!HJ}V'㛀TʒsGzthj=:j4M 2S3˓ 2hN3WH{ ;; @5TP.d 5y#ңt5L_âUsMq2(f@@Ak7 t?(g{Ng2nÉ&}7iC9]Q{Τl5b jmX5j$DE(I#u:Y!Ejeģ, ԗҞ<6=W5埽WQhxVۜΉ(coD|rѱ6ٕэap~,]$߃"׫鸳{Z[h͟57VdgLI!*- Y9ko7v&,YNjJGt1 ̹T mBVT/AcҔBW9hsL*ǚU7I|ʂPG#S C#,jn؋^)k},lϙ4`dzΡh |],=zhz/k6қDL;@ZqL׽yK~w*scT$*\Y3ngqź4o# w[f4Jʲ\D;Ӽ#?8c}|ԿՖl{aj@Պυ[>R9YM&(OFo[ ZO%RÌ<Նy9;M*=Ui#&(ْR[Y΅yJ:;)lAU-Yr)GN]ýt fg K 5킥iA^D3*,~ӄe2DzS^AhER6QF H*{{hG-Q.ڣnWC2lCa4F Z* /i" u T%CJH:V([_ǓNŹ ]XTIu쉎%Smi>&J:3fꯈE4L~}sBc,Ax:ld~  $8mn3n(.~d 5L#!*LVܾ:v] ݕ .CkNV ,ӜlFq!l(riC~!:H+mErf};sC^B3c8t mP Zf :uBpYu&KB%k8.(hIUk9:f\F룈4Ѧ:5 {Tl =%02KKE IT6mr.*iVz_{=8T+>~ éc^vܤy#ChSMd֗޸b=EoV[G5Bf/& j_a<ş]E px0|xP;sq|榜V4:}͕*S} a(*+/.o=<-,,淫}޺؅q7wLώyTƇ<3nì1NW AGB$w.6b0AE P2ږ(.{e+]^5seZJ jʯV}nm3%74̪j/AqXpuͮk7\ g~iLsėl 9g!wIHLtt-Ї֕9C'IǫŖ/Tu`?e[Zsh-dʤUBR5̗k`Ԍ/ &K]~\H Gk@@Pd1XyT1#؅̅p’Q7`/DUzUEN&,x-%xg̉yfOۆzP}k\8R3[;v .53Ot^-":H ZWGP@qF^"&jxAwxI:0:3<.b/#jm"K]M.ݏ -@`0 hꥈTF1AAk|W[8[w"ej=d>eGGj&FxUR~wC>g E_s41i=d (7xG$]%De&A4d#b_ӿ}_BT^Ozص/.F^ݷ0H6-n5ޤk0E.y M>s}?n^~\P:6WWǬ4u ׊D #y:>ShD^t22I\;wh3E 8Bmw2@ۄC޲43dҽmvwr/.IT):yix`5fҰWhc︗S%&4d656kHHׄdY{,zE_*xbyK#j y)E~YV6CS4[jwm?U(NU7sxS>P c`aKSqk=Y" QJS־{kzk!4y9C9opkcX*Eh5xYYLԾ=ra ba( KW ),7Gg_bпRgOi&)ky*Sl0 O.ڂHj==1&qC~ ,)bHWjI33HC@1lըDSv|*}M[3cGn^'l`OtzbGO~U,Ã׽,9pVNe &#C77OdSF͘}K)~=TJY 3c3/U`X# sv®5' #X"- Ҭ⥙'y@뽄}Y I](Sc,Ecy$R>&Oll~YoPS3/q勉ހ(kX%7ø8cy -elYT4=21Ȉ)3+q\'Z`&IH8.ۂ+Ou`,"Ͳgk爋|.{Xީe`Lk ]T(bjj1R #bׂ*`D1.u f7gɊwG/0גs60s9GT0^ơ%/fk }NY]-5U5.Rs6nوvN) 峹vʌi UcFtsLp\kp@Z栆E1kݬ)zSZ. ǻ״Ӌp*F;Kh·]`T}J<ơhR"6n˯lV~uPdv_uomuh @6 Qbjn1;JW<ä'27:fثJy#f{\6Pbؾa,tfqÙ䌒ÔTu8xszɥ<: {$׊T OZ]ᴒMV) 6RM9. 5S0b`.Y\_M^%hnk Jg,YR:;\<Ի֌nB6 |ƨ@G+aqKO<߻Ƴ=^2@kms7*Dqzdp.R^>L&R:Tc%{^=64EDUb_"PNa'WD["i"5By~c*iW%0:@SQ' 2+& L%d8׃,[>:\рyUԘO}؟M~ +lÎ!a@z#R?'e8+V z{U?iE|P9yFi;oky>dٜ[TQ!7$xM6%/]lü*֋s`Ɯ|#m |n$]0Ӑ8ԀuƎ=}:|V͡ ZgTmu;,n CJ4kd?h%ȝAn~ŒJv|ڢ[oQ u[~+qX (uﯜp ܰw-dթ?,JL]t4%`>}2½` { *%Jv~G\Xp4F9RvSr\[49֤__G5Xcq3miz=wR:oeNhOal19zkh|\;lo@("%2!u$r>VHJôĨj7XaP^zPdF( e3zD֯=sf(y{twHmDdN h s' #BLE(5YϤ)Z Tď|Ra_FTtf:Vm!2ee vsX0;C<.C, 5QQ}?ŹRV.wV >%-:#%ql SȘό)n R5xVy}_6S\bp}Rf,Rz^H>A'%{­5爒рʟUy_# s<|ViXeb'O(L{=3g0 at ^]ueR]T?lB'8nLߗ̭%v9`4xE3^1|+mǕ@.!NIIsXUVΈ]AֺУJ*NĚ;u!+՛~r)E`G+2X}Ka"8\%!>J}6pbGq:@:C &$=Z8qC0PT~̸7 I@BI j!tA$I҂Qavtλ(aoz_ƍ\D^d!9uO%q{;~ ‹I-8XĹݝ=,RSZǟj 2}}?}MU*{ZK.x@,f½; A %% 2h($^9H2:mkK1Upix$dqt[[pݨ[Ͽhm\:cpҿ "V(<u=8sCA6! ^?9Wzg|-d:ć<$'QP'5+$8:EY :8Ku =# Bm׷4'JS8T=k9٪dM_ӫDcلs=&F.9k).QȨ϶)ɯK;-^b[<[Q r,I?9kQxx=nc8"n=Y{5AYϘg+^&+6WOYY3.kZYwYEZ+\@vglA4I$:;5-v%v`n,@R 7ieG# t3o.ܺ⥬ irM8#VG,'Z?bYtAki @WrU(<$hlJg\/$Ѹ6Eu\ߢV(͕uxmXÙ-y+!YzG:VgUlX\r33ǹ)TC qVWɽuntWhk, rV E ɟz׈C: ?t73u䝷v#:jLdPK"YuI;؇h-Fӕ{*cd\URg8v75:?; 4D4*!W4e@M{%ב.$ENTCR;6MԈK^ugDP)պs)xl-PP{au^"I;GpT"$@ ?E~ #6R|r/I~j,xdM(qVM~98}e(r*e.CWxغyf?z(0NڜMV{){f]e|,i:"*Y8#B1T2c$h(~We,Ž2'Րգ5I8װ{RLblhySiO6v%TlTL) z_ M ʱ ~kԬǩOB|?>#7ct,o-;(PLmT-/ΒNZ|o\ҷ_eo{ @-U5]2fteǸB83dc B +~ %0-'prd灡RU{}쑐gsDThwχ>o4kE= .@99 5{y!cndaC'neeg C|}uV[Uq9U0Y.E!xiG)hs U- DyzSb ^R?(+!79`h5MUY.&ONeƒ C}eE0C)r|-.][p/j\IWd VGWrd$_շӽעG$&d֭kaH6 Kdp?M:9)Nv:/`/nf2qlѨ-Edfʯ?',s|RԋZ׃ Ah`'w?Q|>H7oM:ҖcJG[5<}1,s;3V]%"UX,1[__7zy&{ާ5/q|7\Cu쯼zJLd^~\"y{DMHM6恆?m*'BFδu>)VBPgk<_֝X߅Yb%4~!,U.޸_O߼*{)Bº{Em3Xe-$Pt=ߙ/᜗C)㟝 *ogTSP[Z<<߁9UT_E61ŘYJx_RrD,Mzy$<}Ο7^hk.{w[~d뫟!Sp+QU*&[Cu_oMRs܀4|Y b QjR?z5w E|\ˬ|pu pUc#S1z6= VhnAu*41d(k ]PSȮyLݵsb؛+$>JrUgb̠"Lk)sw.Gt)<Xpp8D~_9xhg>+@@m(#=wa ?,Fm9:h,!jRM?6.R4㤡j),;kɟuIgHxϡ/H#~w-Q_f ׳ ~46+R MNq;sHǍR<ݭܵjxצ?P G\7R4Yn[X~.ӟZ8 Ȣ2Ɖ:_*7HM/*L3iK'x ITA7F!d?geoGcPy"cTԈ20HL/<8[D|-%#'*c`2oz1Ìϰ[کc\uگ^Vg*/|*%NY?u .vF8y[F&ϲn.phFyc̊1g{w!V 8C eP"@=j.yB`Qn2; -V}\r5aj鷝р1X=Pr7 ?_S  /:0ȁybh;]Y/]f'[#ļ WQbO0n+mC5>BpJ`3o8ro/e. tL`|A}>|ۖIL{ k#ƮL5G;斀P|Y;ZIJ$@K6y@Lmk݃yH\-lQ4o;|L7y'ӳf|#U]M$)0ӟG6B `U[3ۀ.96]ckxgV#WT&ޝA*26nШs FҺ Oagsd50a~4mA5`:OLB8_p?ÌIRF[GFO*AtNQKJM325Vm~cO8|PQ|1-nA+_zup\-@[m3*`Sݢ.T0Ӵ/\xf.c9ƕ5<<";qCԟjp[/gIk۱nt^)Z`eE'劤x.l(xo>Ͷp0V 9-[yH ֏eIGjc3LE0c)u$緊ݲC)nr jBy@ yyɑ'kw `Yg3=Pc#n ҆:j2HCX䛗$E.Is~1lyQfy k^>Si IE\(DC_@#na?vp'b9/fQU*1zgaa{'Wg~K;Tl&A23,2 &@A{DMbwR2qW?_1!f9cgCP0X,*c*+i9O^pۥ'Xvrb*]yMu'l,`6Z<LBY]n}EE~'R))O2hkcio܁ܴ1Lkצ(:EK-簫Tt "w <@YH0H wMq&f#3sOf X;:bo "|='f¯L`IKϬnۖK/U<n[{~iM ز x1㯭py0qG(* ˾x8爰Zq[ @R>Wo:v_$F0F-=t5uk^Rs;@;nmό |SMFJ [)F=9N8`ACGRɭ XI54cSE}Idr340f {€u/Çkv0[N o; w'EǩVP'Bk(^2Փל2. zDO,k=^zĝȷ%M̢GKؘ1H,q"M:]b퇎(h?g _m^,{OpJٜ!A,*'}Qd+M rL:j'4]]d|ituc2+}-j4=c@wN*FMhmJJwֵQ%AVV3apo\rf;4g鐼rXB;c1xXy\Ȟuu[~n0fFYZ͡H)H8yСu\4-,ّm;:FGGvn n CVDv1eiKk94%e8 dEuO"`Xb _ F=0Y*P1UKCAgU1~Qk%ʚE-tњK|gT x;> ޲nW+d D@-& Xɧ^Gq+Z=-`l*kì;W܃SUxYc$]|cA.W_ χ |QgXN'_# LnIu XrYg7{X{ ?QP~8~YBԣo#>е%|zi+I-8w۟aEFⓡ゠!|D§k@zqo<샽QcbY3'O_ʐBPCk!TXߖ0!!1 iR={dȶEM`bKl V5gRрY$N.qhRR7 !;\=@#O'Py};Ŷ^]1v!s?%)T~ m=4W@+>7rf7cސŋ2BoǼ{}nd%Wcy՟b}h q3S'3զ:#)@cr{4%?lƮ{tu7aϝLGˮa&Oa~wzr[gwoZΐ( $_ xd vj ";|3X5u|3 JE2mz,M&x‘< n/{X;搛)Nl; #EyAp؃A4}jh~$rZSx&rzH;TH4}D1Tx;(!DzYP$hÃfڍg`Kjύ~A9Ӻ^ a{Vy#6yՓN=Gz^vS_.t`r/f(v\IE .c6=PP|RU{ wP:6.̯ Ζ"ZRiY6DVX88i. 5Q]AudT<:*#Clyn;{~^*oj;cTNQx0oqhP 8f)3,Dž7Icn\Ϸ}i"bM=``]ceNHJg;Gڊbp1|EJ0.-[9ÏٔQ,0x.@ `'(zBY}2ӝ7/NeQjO`pҰ\4v^Ahr4Nn>YZхFKU M$_&vxG²DoK 0GSd?'79X:bWr{![s9uL|h`u<4h.†4ˎXBQtBƥanbS}DnCV#uc8ҶZmoB?z*I+J\"eHBiҠBo^p_"yh3^̈́7%~T X+}dr᫻B%R Y"Y,JvT>9^jb_y<s܋Td~wbCq @v2XkHfFpE ƥ?# [Iy<'^3l$v2c;I 1l"q(&/ըC$6.@hii$84LEA~vN(YtYzOuV o}/VXp-SPN9 U0,0"$,?ʺ|4H\ >yh&"~V/"{A:šiZ8d~Ydjj,i_Vbս#lDli" qI\8^sĢ5j+n#Tr%?s fCϞdiSQW3SQ{:9Kl'Xdw3FhUɩ$T eQeӜHfLp,cknq*(Q((ƦNa]59M/>cWm wK9D⧬y:UiT#JȬjQ4BU=HB L* Z^yF9XfUw 緟뮗ek 2}%B 78 ՘J#8pm`!>-2R7YsDB dE}2}rz^tp,*D BT1MY=VEC2{ibpjݻ\kAQAR}FD>K0vO,Yv)7|e;39ePo&7H>cQ:R5M-bX9ҷ%kڙSk= ޱMxu#/:O4 ߪypnBN`-usd; znAϐNdZٔdV8ArOL,4cfW;cL#JXnMvڔ%iȫjl餭\7f+pŠ<ֶRDWXsPadMTb6o'vUm. ヲ0wVt"6K¯G+MReĶ.UOɘtqAXPS5']hna4C?5y\`b.5<8G'CL<^JV\B @paTJ>[uՓ8҃sHU:$VÁVMgfѦSBP;C1*PK4}dh@XO wO#m13Q"jb4V#ޯmYTH&oٌ`qqCP S읣|Dn"c>ͭŠD+UEIL[(eƾm]G| 2,m/"dɞJ5A"eUJ^PNkFY|FJ6G,8kԉg:T>L~ JtrOə/LV8ż7 B@b_tP$+\BiWZפy/,2Һ/s>'KcZ3㧵v5q~ATXՠ`-9)gÿq"L|-p v9ɫ[=H\m@T٪{y}pwEMVAg䤍]hDcPYPE/7v] I+F*)'}v 0Ez}JJbxUw' &Ovw)}< nw= =-Zo58o'Jɞ1u+TR,Ar7->}FS m7q?A$6A@^,'Э8dv>E8`7 t˶cG}`d~*yΞ8ܮ M5r f / nr2-K- dgi#'exZkUI^ս'G1}CɄ}7[EnpWv6 #P˂}>¯:H|E0D{;FCwaZ fq ke#ĕp;yql\;V2L<[ d:u|"U>޼>}v87qj/leHdZ8JG2ơrA|z ck,Ȗ7Ӧ ۠ '~:yVU/UH.Sq, T !N8B.uJέP1BxR{l'qb rɴh{n]>77V-D4 ɚ;MH,Uzr$ T+0ڤ>) "rJ !EUNj$ٛ[ Ex hi<~OTG:B .vɗEwߙͯ5KKeX.PML$THo{ ;֩X g,f2H2N}ЧSJG5&PUη3lד]|zVꆙfqb6ڈq゚{VǻkAB7[\ڬ7fQ)0rNLv*}|59]'uWQuҸؕbܙۄ?H~K#N<ɓ66\{afæX15n&W+5+yLb=.u#okqnкT3%\ 3wC jü.҂:2f Aֲ cR*Mrr*^aʴ`eAXK3M_pPEANX|F/?C-$ƀ;B.Os=1 E D698i|E>$(#]8 T̿u_nfDtHVN`X.po;LO% meЈ*W7Z.y#1&ZN^tN'~>5%`a*/}p&C]KΪT}`5-CL!JrR Ѱ{MZOn9Q-NmY:Tv"էN_.)AhN!KjzY4\DU7Mar ;IX[4XftݴQ-W4Æo2r1 Ya̔~.0G_ָU9SSv@vS=,(i:ՑU|<<v-7ǴUPSn 3Oc?@B }f,p=P( X *x/dtJߌ <.tl |ZxT1EFLwȷ&ZPkSjj,,3IJI-_dR] )Ȇ`Z@ K7߸(G8y>Dڄ obQ ZwOtt_qF[tYJ2%ÿUt@% wn@ZpT.ʑKlzW 3[XN(A~~$%\gTA|cX`mk{D[2 [ҽUa6,vM ų8 ִqzζ!R!^Y.Đ=_y4I4\_dlI]M@eSLgU\)2}lWLٛ!N%+#_YtmPҎA~sbZgю`/4*j^Xt∸4ch l &VQ9 *}hX}56?\><â-cx!9EYtX|Qwӯ7l`xl 3 M"@3ƾq8rY-G>53;:ia*9eR⣍ tҵ!L`y&Te+P4 [!GK6!P+5ݐbwt "˽c%9Z` opw@ugvZ+ehlD"hLNƭxL$/6~ \bdt ђfZUӞC9jeSs l{I$Q|.tB_kB RwjìunMȕ?Kxt/yze`u>QOO= ^nF_LRz?x.V4-Bn;J1\}d^)`R޵筈јb HkXՃ} >ZbG&.gt.908fgļ 5t 'uj;h2ųY9nTa`sKCfUwձvȨ1=WAP{vʽ]"}*X 8EYl-M'+Jv 0A3_UF0GM%qM&! [׹ZB ޳7b:F!esőa]*5sDMR r墏?:l3ղH+|[( t (򑐰X?a/peBr"QH93*NU½BjCשZ4]# BMLB%35CiLTxqRfMDL%F "5)=BSbP=$:qnԥ:h񖣻X'v2!ߞS~e HaFs/<\g0[EHclMli$ RJv{)~tr7#Dҹn+ jHmRLL-CXaD@4L_i{9a:m@106xfyfk@o"s^wHشT;†9.s`yb |LǷ ol;-{}F-R6 viݸY2uhts^/%=`"am>ڗpr/G8Ÿo5 ^N>?hBKq&zHFvmzҗ*\':Һ9d;= lØ?sy`|R2UWXd> VYOCڴIKJHѣ4yFC\Fg_p@wj,L`C:/Dn؁ d@tµ8sVD@T!ϊGQ]lӅ1~5R3.i,%4^HPI! Q+ 0۵{kx~lvgw:߶]VF\V6-9ܳW3Y h*:ҹl1}@E 1H84TCHAHE$};\3"|<$ƒy|or2 *,4mic6ŻdRzl!$Rq֒C! gl}Se-@ qYz}P2u8ɢc7K!kH5> F/-u`D5͗6lǚd 8ig6Y6x Ǻ/V iujo5hr~Y+k5vNko#}EVnB,nMBCdh,;@|DH( ѧNV}ުxޠ^'M===I`i{ ^hemhd&ωҫ5tuW$T( za$ڭwg F顭+eZ0R(ؚf%d$ZrcfQR;*\Agⶬ+L;Z[=My]'=լzO.6&ԔIE?9hnAc?/=?R&eg)L%IZ9 ܪ by'vT 2sԠrz܋UdbD e: ۳*55wSx >J!gV7߄^@ubqShǽsZ9صL- =#+e]1nv8k )0udx31lX!xd8Haf9SN2-"jȆC@F PeWHYS""R4ni,l6N߲452CgPB7F3jL] ' qK>'L/td\8tH|GYr8l.ZSC_MӺꓴ*.{j9lbJ KY ,fa~ YZUERQޔU$g8 SMR?rc9pj6=OY]_JL<˛M*󝨔K8"h 0ظ>HϦ2.l_8h ]W7}+|ph:n#urK%2-:vdx61-,E8+cub3ar%0H弗RIFǛEu~Vw(Q\",};-J[&oDX7ZEQZzZپr\Lh0VHŎl^b9kP;lj3:¶+Zٛq- vު`h %,핯/O`;|竬Dg3&tcr%ӕBZ>*RKKR['?m薝x0ڂӅ4g;C@':<ё|I hpBI x(3 传;1#7_DU}ؚ5+bgE3w[@PQlⴄ͙@{Mv>DVˌO {tdK_@?јk}` p04蠒RlIlU`mr(9&5Єndfo ˩x)j$p%ۜmJ>)hleSMBHX!ᯫuSչQ%J-vx&Bws(Yv4(x`N7hǒXgX(q.  : NZ$7dENU¢29QEӺpCp:^'ymɞ7Mܐꢔ(lTqd#p-Ng-^n.i9;b]e0w &  \cH 5oz#Ѧn/[5+3Wn[UB.}?k ]nx&`l{6+i9J -$z _{\_WلA0B+=\F_yŋSkLFDTN18* LX W.HHCIԐcT\KԿ< g~FJ{2?f(L`s>qۈç u0Q(jnds >t/|7mÌ]D%m<m} i@Hjul%Y6Vn 8x*ioh;*XЂ5=WTb@O[R`h_(P2*Gmѳt3CnVw5?^'&Oj߳ඝn:o?6s &x~Ҵ& %9Ii F2&-x1U6hj珰cQ/}aRH*Ջs=Cmi+\ؗ>Z&> K}|lWky*4zZUo)/Ľ֊[iB=5j EM҂)'f䆶Z҇;qƇ`kW$% +E_Z5M.-UurL$<Ύ&ɲt)_:EOU'w{8nV9\w@ Bt5r_[|)7*%f]M^˻2rAN#R@Oԑ~/Ꙅϲ̗tgq:z@35\-3V*"3:)HB,ȃkk6AGΓI|=>2aeP LZo~xx]7v78AJXa( du)&g\G Awi%P)imh%5ܵqn'i/[>0;B;AS:SG3"8}cmCq G^n9m私՟ nf{&&*GU5EĸdG8MM/8N=#d:zjLMܭ9d5[Ǹ])~9()^i__^RD($nw 8 ?YDh*X[F)"큦q5q<ɬav#(KG$ZCpy?u}dBGRO' ce]_gyfċ!H(u,:iVoAxʺUDCݖqTT^]OCLIr苘 k?^;,JjP Y59O-Hlyf^f)'[SɖI~ҶMBuuߗw 2$~S#>VKH 9oF0Т"y*šjE%b  80 KwLAu8ifJ)uC\=COq%\nF׀#$_:}^iB δSH sޙX{ӣ0OC(34 "`Srq4#uMuE%Z"tU5CQ<7<ضt#NJnxB#j?:)=O[t2K )|e[֓ue!/tq ) 9$6~c!Emj DYƞsa 21+D!aA,VD0˯e1 GWmaʨkZJ|L/m>0BNBӪה!cε~+nR\BlJbR BȇdD`/g0WWLq1ծ> ]VKS3qQwyHNs i)ML("maKI s&{WXBoy/AkM.yYhuEP&mRBQnXXAx;lT|A/I4%d tʽѾԌL*5RY[HW?{/MI)apՕkюGv|Ig 3b43O j qRDupݠ5MQ䆲:"퇉z֣ յ!{MHLR;sX9X jRnev"<$Oڂj\, ^  w aߙp@Q#o՚Pћ+,3JL6X.!tf +]w"$y=? UlNGF nMBO-#GC"R{JKW⊉w*#,]a:IG;AjWUrV kUeАLyJߩ}t˲q RvjEN”EhmDiZP*xKIA@0 @g&Tbk2K2F lm~yfM*{l.VǛc?Fdt3xdz&I>*ay铅 t#6qPW;Y mh or탇E8t5$ᖦ+%K-k==7! CT aY(ICli5@KzuI#%.܄UEˆ}"f`QH@O/j9N&OEHo7[q0\/` iGK>7dL%VH#xS8kՍ1DuH:KD:Ms Zֶqx#OOph K s> Ov.4nW#> P?SyP,&4݄c A)\P+ W+?'~h!^EeJ42CTIicF].w7FQlh"G\@!k9Sk樚+J"Mt/٪Jj`vz]eiSiΜʉG UT 8ٛBCJkz-xV}󝊊YT)oUθy]^ő\݈wCkR;Kzj@$$r*fc+ r&/b35 }zXN9 W{&ՓUj[!#[֏uGAy:W JV6Gk8 (Ak"Յ3B-=/CM&t-O H 6dF߶ģƁB4[l+ց-دM]rt#Be2>''(lv/bˌ[W5h97!go':0% n N/;6$lrqPrAn8 G A*9%W'3Wнn{ydýʕI;Dp#3{%"ti IHR/~,)UNvp+9\4sw_LS6uB(d Ma##A㠾-;W0`۟ȒNg> ݍ)W^\현A˱AnjF+o.WU~_6. Ww$4U!M;%KV06uH흚0RSd˲;&_j^Oeږ@2qMױ[5<Ŷo=QC-ؿtX{3PNWl uף'Bq5Mږa S0%vWr@a(:..{Hz˶3DY<*/-ȾV%IN>;wjne״_đZzY-Z +ш(?d&ĆU@s@t庺 @׀^7~ha&y󼀂1)eb(sSU/3Z!:CŋfiX, Nq[H|?Vj9rvL@ЉFwOo*!?+.Iٶ\3u9&N,0qF?V /seN{b~X[vPn 59J۳HH``ԅ"R7I.tN_ Shn1Ar$ќ0硱#tϕj cac}Ml*DxLڬ2WJQB3`H@jIim=|Nu6fL(bIB1Y} WHLr)y:MW*()?@Bs6;nWnĮ?y`X c $b@0;d%0l橺 ZNM$W2ˆybgS("I,PUF_("t m.|vn5tkΒ͌[}p/LFvp(&Uübi@c-W 0.kvL-qW#1stn?µw X }Q\ztbPקUܒJ,>uB6\„ q+s@:{(CZtEoc ވ+^MY=l|xR-T$}w@E_2._䔊YH`i&\?ZCdp1s'1~CU@ Ksmk>OܫJ37tS3u_nR(P.nCLbNC6SL;Hpb8})7H pcu8O,vX=ݦG^庤\s = Y Z0_ bokw DM &^ίd>;<)r"бKp#Gd;~r w2uK&gfLp!'xmFL`Tf4ZkJAִ"@k5B‚kC}a g⎏khD$3hF:C g(LyK3ۈq) (,x]b) )ekIfE>kH\لf+$.J K)u>K2D?VJS͕Ҥ Yf%.(tAE(iĔ;{l[(U{%چwLy2 I2I *L(N·Tq30ևEzA?]h8*Fn980uC| a%0j.xkuc`*Z/~:PA}Z΢CV[ 75]R\T*]|x'ԓ /1e! Eڔ^1:k$I]Ǿi" ˷qf.9nX&G@C:bn$U,3#_jiJC. !ҕrovEʜ,4A*L^/8B>y[<ѡǤ[ގr0|Z܁nô.W vgAWVI-2!q;4,I_=76|qB#Y}6b? h (@|vsF>å&MhkYu`1.f[ͤf|;AIoKRLʑB̮gXt"NuL}Zi9rF"WҵyUl@.Eקj')Zr}`/ fk>۝1aŵM! x`ahEӫ\ }оc6{&R I gQȾXz%X9v9ϖnZ[, 4)kzְ0>:&_EX=MmmҸ]0AwyO~QBfllf=[\`(ćC1a`P !.9&'Mjwcq.o8D\|r(T^iY{ (Jj[0HR[1lH ]a<3=ae[# FgɲC&,w0EHzuwu5Aȶ6'ZK ^w/=I>GWnw.u⇮ƧHOxDm.zO]Yp,Á?6JoT$ k0S;k}+٤Jw74^Զn/-|Ì~5XdTmT-2\JfYflvyD e9x:]͠'jI-Y dWSM.e;Nzhep$>:]˲s)αQ>*shcK >G~@ɰlB3h.PSR߉yɣ+΍һm3coRQ^A3`i=/=Ԃ-BTswZD7KIüzxtWgy,4`7boD")qxLVIGZ!]]pE3S7U" o`HP\z*;}n :qԈ@ xnXgHr}QKW)ǰ0W?ށ%!Y A/yl=1@s Ccj0h&CcE$RFBlE{g}e^<%um+ &J-M^1P*Th{]'NJeÆCŤl9iCp=a%B7!'J)#y0+dO˺l7$ 9xHD\d(SBU2 ?& b2(`铫jլVX(ſr!;=Iy55j s$r+afbJ.% -~{BdڻzsIgloh9H"f%0ad8p똿V8KFNh=!Da1kϫStS2U(~VA خGSR5aP {/9Al(G`JV`AI7WsY΍wc|Ǹ{dC- 䭨>O@*-PAԮz%t_"+.kZ{5xj0]9 ʛ G6*ؖ9I]w6o`zԶ]-"BB͏|`\ 8&4rHz2'쀄SF/dLpDꙚ! W1s_+&b/9W#ܡ 92WPffdz~&r1o,_m9MRw l{ti-nU4v;ض{]5]?r2j toT޶k `d;- <j ްL C.CxOF]DqƬ`]x*ɂ«Bw߅d)EsN`X1HQIhSfVE>䣏Mh~WwB+m:&À2^w&@ܬJFM}\@z41{G5/)/ջYLVD2u-wwk=S+w<b-'wZJ7v;B)t {1͘\] UW&c!QD O-%>iLBYBkA޿~`-S2.@&̝ݍO5i ·&hlۣ`_w%3'r|qMCՁD|Iq7h5!\| h:"6/SH)X}k .Dc&mS:roO)L.:`f|=e6>O-M׆Ĺ(?{"m;,{nIq2 i6lVIF/wjcDtC/pJNiKpV4u;Zč/D{ ~3|_Β@ ;R@V#:iOɯѫ^ SJI-2+n2Mz\=Ӑ: 0.gCwZ«EF0/(}O]*eA>iE'{kÛfo9f~s&;BCCl[kUJ0 5shwkV8_i{ d59ZU3}q9JjݴAŅw~upVEj;Y20Dw;z:"o)zKk)$Y{pVXn/H^(ȧQfUs_+Achȵ ٮA{kq$>0xL0O;2iLKC/W7yN[cOLUrw'-;3L v ,_|T_TV ϡପcX&qi0F-NT~D)jq3}M =A(I%lccsFׄv"LPp7Ƒ62ªܾߊðI״VHMj!imNq)P>q0%Wbћp@Bp` ]"-?@yzZm/~."zTxt\D*Qûnjp!I --P<Bʰ. ~ǔV-|#-w`T)H>ӯl7Z.Ŏ=“Ŵ&v&bGhzG(PiQOW\ u3(\whۖg</ |@'~n#|m?6I=RC1RHϿ9F}W`+Κă;s:vp %^ߗ,%瘷6&ʲt2l ;<[PwbCIv`9J\aBqQ37PNMCxgz0GblTnjeQ\%kD`,f$[TF O"< d z| =m'`|ܬҏĻ[b zR{lPÑ}OvƬ)(_St|Ӂ v[fC.u$"* Q~#Or0qX{GՆipWNz흿A)ķ 7 M{e9:Kv/ k\t)ab-Fr.\ =6zYmy\ri00ڣaL{Xqva"pYFlulT PzJ oyEK7Z4o350B Q߿%jmG P00X@nF|Tj!YMfUC _2 ]ab6ؐGdG}i0MBszMzȺҰlgOq󗱼 RlC$ -HvgMӎT>$ g2{TӦ؋{^X޲j69 ፔ,q8%BDnlPz͇=X;Kr7g/ҕƒG5sWnHD=yk]) ǝjL?Ĥj5F$U23}%EmNVw }T2e/aY aV}ˮfCB;H1^[;v _Mi*qYOyvdnŴ ]%%b z+}`$!Ǘڰ(APAN09 RL[QO23Uf2--oy:\p]H2=;iJ7.cMMm6zHGVLQ-;q+{ mϱ7 ǡk Ԉ@P[GNE˜yԩGYKa_ j36*G_{I@ C9®˂ >_&Ď@Ua`21oPʳPq6tNV2ɧNZ݃ Lo3-̉+I4s-MaS!1iȟ*ݎ $nj6 %muq KzRX?6}VOR1Wz#."Lf1_K5F`k}U'y]3)Vb0Oš8} `;8RO8;cvV.jAE\LL?cBH| z<-_ܧ:'%9CA13wWy<+*y[xK-l$W&Sg\qL6,OПϕF`M&ܭI-ϕ?FŮY86S> 9G:,p( wpd…! ƘƎ{k}8g/˂z{v/3ژ mLIE%+μiMƪK!Bu{l \UxڐQ劾W9vTS]2Q$uF0hZI%w48h9)W6i\;f32H$B6 WEjyHt4&)F`r", \5cl4Qes9>Y==I}8pRUIqF:Q>n}~(kQS%B?ds^{!!H]3+p0뀗M Ni׆'sCc0w[{lN[7eJ Cc{1ypGl~.M]=owg3%OjV9XV/Ƽ8ue7Ư%p(fvźHxՔJR>X7T" uj.E|݇g' "T}wH9yp Aab9q>1aY* K/D?>~'昸lpa(~wul?D2-%E)!3L5Dr@F7s;XN׋1(gMd8dg(zr$8'dAH%DZgGVKKlCX}gXuZg>"XAC&s/;mdb2qL ̸sA>ѳO?Zvl‘8Qp+s8ޛHY#u(U0rfsu!Xi1J;1˨J+`,~Ì>ħ}emC`uu#ɴ:jN`tvU`F x #_A#h3fwFgr?D-1aVZ.CYҷ {>NG޸^5%›8uŔR t@b žU"iڵIT|a)kL̮b~ 4Җ͆yyB72!ʉ`#/J'>H( )|-شM2o?E[9Jyg4 ٯX]%0e~']L}a޷+YO5{ᘂs&s(~̈8Xo qA;V5 'tR=7& W$D ̉st"zA#8j^,GdǑ v `[hM,'<&AjџL 6=M<(=*,ȉ9#*=|aq0lPc82\($BcPԥHi^ܰ `fo^ZI IXg,  6%җ| DV IW2;qoQ/$?ύ^FwnDW8[r x&nJ׮aClQq,UG ``'ܹq4BKx+d5C)xzg"W&8yb%&5^ S@aa-V( !rO'[,jL h-QJ}؀$&MG4{Xnԋj.?'=6{ý2x˖-vZ Sno˹U~i*߹qJQ$Qn4-4iE٧BZ;1do4L&ɕV~tC JV|` r2FkyAU^>5"];V,3ZA sLF;⫉G!-~n(Uhl@! M}q9IPO{X]tmGk[C?G<&zl_2ޅ iZc8.k]Ɗ.q[J#jh퀰$v=ԛ *w)瑆3΃'oR xp%Jn٧猪!$^[33+ky#ᮀ{-EϤw*!Zr;{K$<Nݬ^U4;G\uUz҂U?-Qvz\"TRR=.vDbǙMn=|gĹ)=5+96ڵ~@>>j:itiN:F~٭ccɤzk b,jQ!4JLI2xt9ٽA_cJa.:.%,,e)(/rT]61$ߌ(/oYͧuQЍ.}HJ b Zܶ3: GKm-gcQNtnB`A- Rqi@i+|TNcf:ТӮqGrDN-{tEfLdZ%dxM 7gXcf|hfqϻ__C-¦=HGDy3aƵ O(6ʃ@8{Ybk^^_E8y*JDzTU/ y\h郙[fpRXZ渲~jkIN 峉}"A`bm%qk|_% 6[C!U$dez@[HB&uZtWJܐFRͪu2ZV57 &j/SF+a^܅E>BE/-ҹ81`.Wg_\ UN)n)ɲTVVp=\&d?1J9eT́dE~ pxq7ށ '~;pȧ," 1:k6fAp />RPvtjX^zsˆg}@m%L=<1cv2S<뚑@}kj{R;*Y+|® X;3]L`nb`pVb[/f+6L5#ڒ,uѴ3c 7oQFUŬl4"΋ 5mwEG}ˑu9Lj o]4!{nY)D)yּҴKujDdp/ [@A.Y_ex@'2&TA ]8ޑ6wøE"). ?Rݖ`.6 Ҫc׏d_p\Ns2#{7_ی|{3("(I+q1c{X&;Wr[PkC @X!$:~~;y{0()uc3\[BB0~P(oG=gZ/mbp?3ui{oyRg9ҙp|& FO?n>=a;7c5H \W ܸSvΜ.p7u|TދYI%WLu 4 ~L/QvzX+*3qRP(FHÓ?$ZL?zh+`wS,#q'">AuAP'!f͵5 2cAv8"R*Xpúa;~ƶ|f&n4Tsv{ !ƭ k׃ihłPz%5`J.} H$e}i;YZ/+7a vY]|C,bM$ S2 V!w5uL_ă;')";R 9.R--x2b2lG  mci٘&fֻ&Sug PBcq1@8APP#A1MQK/MϢF-TK>(?a;aJBACsQ9|C DGg3Mq~z\CT~mOʑ4Q$d%$}pxG zdctwBfp^CvQ Th ,%#=ǂƵy|e~:TI+]w h%Z=HF.,ɺ/[/oӯc/_Fu;-:/~&E vnl+Q(xscjn_:q `]խZЮRْYnP&n{(2j%?(>86tCZ]ʁ`X*,*GJzͰ! ֹjKYʞ#Rg j"cY~d?["Yk[!!)oZ0BQ[*?5,9]Hf?V_:\RX_H*8> z[TF 秬9M?/h^U-tVӼ$0Ǣa#@Җg\P/ HBgYZ07070100000066000081a40000000000000000000000016650944200001d5c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/]?Eh=ڜ.+?X!HjlzFlSC)¬'^5n y\cPC/_s*q9JdsW!j#R2TxZ5EߗR nj!I7ZyP=vt:('&/>uځ)Y*-TAQ.rض^RиG4$Iw'roR#4uO!5{r c:NzŠ g\ w?UWɂBx:? 58)is^#QֶMӚ8їU. }3!lylїyp8M4ZNK "?bg]w03G՜K/-4a=f8 9;Hud&3%b1Q:w ,PFºQ~GqFN~xJ^E4>ξ%[~`oiO9^b?#oj3%+oN$orJ䠊^t }B?VzZۿWmsc*{e^LsQr%! Pۂj4,C/|o.w9qeQ"m'1e<P.7 %9LeS^Rz @VnXk@[bZʐTJ0م`/ t|o X_BHi t/u2]vax 5o!C+O;VC ^b@Lܘm޼-16A_LY@9k)b/@!U>2ؔιh~`y&! cڙLSbQgQg/Tm8.14.T;I]S3\þ^=}y㷂Kj 4RueMsնalRG"9'Gu3aߙ\`onA(D$1?:/)v*Bn g7,+Oz: *T5q=:cN55G:NKt+QBw,yIFDo =ߒVx;сӫB"bbѺ7x7Xz_ -0%uhgd'! V40S" Ky:5#ȨVBWpYKuqB…^"S`~GBvFxJoQ` 3~}C oa^(G:˙>uFQz*[*!\rľ+Œ@X(vmPBx] u7ǥE-`_PiQFW>AYr鷘I|%O[|0TQ?%xYUd6(mMHUw_e(X0'}|Օ@ /G9\kNhܻ!\ZuL*ٺ\֎:I  s//p %e酝2\F@ lPqB,!K?0I^โ"4y+0RhgSi8fxږ.Lm3O˙"ſD5K[ 7)U8uD_A<䡯 ʕgN0Q^vܦ 3*JCе?Wu*:0>*m|3ڱeQVtL}t]D>|OxXk<1W&ɔ?&2&ˀ% >$6|fϵVjfۭ(r/VN\81}#.UxlqA,mXY9n WlZDpO$v '?TzѬ HtJ34zؕzoa+ZSeuL7Kwgq?J'P!PHBh# /QiS[\kڱI^@jL9[N8#Z vkxUVj#J@.jNpYU%焪?I⯳{f<3;u?8@t98 g`/!L wbtwS W奣,!LdyF-3YJmD3cRyٖ+zF8NQib8*F#ϒb(KL$z= DV31ǕL wDD*:#ޝE(a J42kd ?ej(\xc-;VCR%{v,3GǤY^b_u~*EvC2Hc(:Ռ(uPL;̊\.CpBaAc3L";Ɠ~.MB᭗L˃Cf0m6ұjǵFWZ*ޒz%fwv/t-H5I3"FǓJQd(T+V8o#InTQyTY%8`.X0k[77Tс)w]A"Nc<ܮxLf!>'P ʢUv.pK4TGUZ7Ӛ 2@\1O9m8 cVy #8hO;S+?x5@84Ѯ i^ml=g}&Pj<刉XqvTAb ] - #s4+9|0kC\D>ieXbutal1UXkE{ J[*?ܡtzp}} Ve cB tϺ8=OL4I,P<$BȯgP?<9Rt3|Y" W<8\_~|Tx</,XH!~} .Ŗݝvd/Imx ʽp.JcaֻM&%<6 hpQz;~ o]̑"Ms(y*I7,ՙOƋjbDEuRGin ؞uhpp]* wތb2It3㻈VCo9Ns# }^O[8Et]jWBHچ 1*(l&%*Y1'C6al+F[DEc3& ptVA_ DgFD2TYi4. }ЎσR1{sI;pxđU76+qsLNH)yT A2(Sh/Q -R|ѼvAA.t;G>V盏ÖH-źskM 3:L = vP{B.hXtr3K<N){a_hr6*]EpGJF}bqZJ\;cͫgxk!~$7'#XǀV\ 68B^Ȥ^@Ƨ'ו3գ׍1 tР7e<ўͥS7>#|&O[@L*͌m!fQМTXfx"J4Oluұ(2pnI#~)VʙFYܥ ttxo\- w_;/aY2 eKVi$={=[ a\?v]%/Qm鍀g65[C?]#ιDuIoŲ#n3(b =Td>aBvɂr<>׸ScL(hYVMMXSF+)_{=Yq1,?c'b=dvS]U/ >ɓ\mW+pgd3<mȚ9gyba*uPiO%">)DZuvFLbI^q3Ⴗcx_s}O7f DCzԡ5}StX\Œ~% Vw;ؼ4=vE1x%GXN1d(DQ54MYos[ś.gUW)Il8ԥYgrQh0ӇUuIJe>)3) ȅ/mm ZPO8ZO 3)T8C3ߍq/&8?E?0BRhf.noqA@ṅpF$ Q;rQSigAfDUؽ-2FA?_|1 7k:bni~UJGzTpZuݞ3j*F$*Z[¾xB5]~[(Xߠ 5EBFϪ^L|S=Ҵo5qSkBb1TUJu4Q',4;T\eTisĐ./PRw´5vc|M#0I > Bn;j|AFrFհq~ڹpK^+qAnv Fp;Cmw;d\ JE.bk238ģ"?cԧvȫz_coBEւ5gJG;ޘ8A-'LiSmIe6ǭ ͓q/R웻sT+x_I-3H#hSu%YL`xC6Sȣw_Oz? %>}uhr~!fYzmP^ڄr`W/(V.lt+3wj,kG[^qQV\^S旍/[-hC !J" ⬨:ƙԅwgYZ07070100000067000081a40000000000000000000000016650944200001484000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/e%A]?Eh=ڜ.+ˣxlމ\۲GRM*!J9Y=kl6'JO&wXrva!7P >cv4ʽtA8u҅}sh=Yъx=it%KzEIס=ZRWP\L\An2qqA/*'tE5uکhP3ٯSWD9ٜTъHj0ea&.4Gpa Hwʞ uaf?Ǎ@lg"\s/%d_ѿ44[M|NR|a5T t9V3a6QTisO7Qw9@ؿ^i=;ĥD ~Vf=%YAz[(ٛs6@vYLSDҟ+Q4Ǥ(\SȂ_Qp:?:|tKwkc_z[A!Owo/*~|VBWn~da1ΡVRSeqztnJ w6#!-v)T%{0߲gKrCz HZ ˗^e>ncL BʗU<ǡPc-]K.ӃjOnz ]j]hf3 Ŭ zJq7-Ď uZ,&C4:f/`ȃG*kzP}] J%q⇸k[ X =0A)esWV;mԡYg'{ @MaQ_ t<a ZXFIc "^0M)zl!EYk-OmŠ]]a)|2?F$-09$jVF, | >d'SsGXyg/d;tm5~wI©f$>D[3~̴<{'AjJq00V<9c_M1ۙ)c}w0͛],xezՀ! H>KlA6sssbmUTIWT䲣AC7Sn$ ˸&'aR4zDTbH4LjrzX6,#ΧB,H}8 E.8[x.izyg湾#COWUydl3JCΧM`3Ism7 .u@ x[N~kjnKDNexJZߍ_R'd߱(e(tѼ UZbؙ~6Y9m|X%W;6?y(vIPo(T9WyM4y#P%'R\ʒ>ž˶T7` og`9O[XpDe,%WOC$756ӳT,n\m׉2qed<␗7jr؝>o鉅.Xsv ǒ{?EXq0{h6jV๟j,j$\Crrs=Z- \l sի@LJA&Q+YCOa>`[z>R؋qg /jc:6.+.4]Gu^aemxKH?o.`-ӵ%"e#Ӹ&ӡVM]8lm>㇁chZ#g;R->5T}}z>;KF&!*D#Fz{11A1²\3cY#7cF^q@J?bbx>N8vGnaԫMcգurrVVj}FM7S}L'%@_.=E~hl5x6B5).ً}ddqڣBwQi>P?MH|f̊Nޏ0{iD36.N'(oUNQ4ۿ;K}ܹl_kVv5LoSp0#hT\Y:q-^0e?(  TVo)<3$G_5Ê.~ł3x+'&n(h _dCXe,G.)N&  ecG9\gSO !myMŇTq0>ʮQRR@E+zd2*u7Onjg1wۓg,{pM2xH< ]ede;d.z8Qx2H,&gr1ϾYH׸DhXqq^AYÈ ?r(+m;ԅZ aW*~a\Az1B쏗  l"hϦD<^v2ݷbWje;FG}.} "H~cGL0:iG9V+o@ݺ{yf|D3b6mM&bng|AFU oC'TELHҴ+b9c 5ִla',7x1^TNІm$څV 2=C}KCwa *(2P0տFh3̖ӟKc:g4Ja>` 72T>f`e:[W%{Ejz̏3wm9؊2ĮVnm7%=QNrr; +%~גЌby}_̆kcrdqE2('1KΗIJb{IÈQ[sgP<,ǙǸj:J{3}N&^rɮyө<4Ɉ?NStN%,yK;H.{ly>85Ë& Bߴ-Σ1b9ZhР~|; 3+;]Uä1J phEʘHusX6^7-54AtE^ϒ/h fz_q Ѧ,hɖ(۴;J3-: 9fU<4WNV2YHK"{gihHA0\L> HAbUm>}HW9cjjg sߧ46㨖 L4)5 B[].3JYREhI,mUcBXFB]Z DZؚC&d]-bሴBppQgF"QA1J%u?x$ReeN3Sҗ FЖdˠzƒ"PU &-iT)LC ,7ȇ9elћgu7|ZӉzG5<\%jӘ(m3bӎ@/3,Zrit~{"LfXLrSU$8D֩CL>G2?V:Ekx#aB+S r awy /@z@ ŲH+y}oY]܋h nkf'L ~c1cҵhh4%}*. xo5F5EȏՎ?ɱz9{1{}iaXa+&:Si p9JsV+χzk]V N#Z0MFlS EP$a+(Y@ԑE/zB~cAA%Sxqȥ_dS@Ҽ'fpHRi62%raU\(e ы74GLWΈЁ@,mg$xrNvռ.C(/lb2|a:- G%B)yv?]R;Ub\9@~Ѩ엌`n8JDqxTd;;+{coTsϖE7iO l.m@;wq DI87H'I)[HA _Ns'GʮI^T`b@x:gRϽuKQ0MU uGdǏC47F<7{c!4-!M?|/!h}MEt{)nM'dX#GJd@2 #6H d~okO(Fzy&3SsIѼl; Im{qI9rЗ u9<ނ:BS>:ܗ$,d]NjN #-񡳴P -&rB0?y ?L˵3J7PJa(gqgYZ07070100000068000081a40000000000000000000000016650944200003018000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t//]?Eh=ڜ.+opw/cx$֩ #WM^_[%%Kve{e|eӠlMcf,.R١cޕ~c(cmÄ/]9TLOvp㰹V2xGr?Z4 *Kc><]r Z^NdFK-3 $jkClr [YcójfA # AP>Цs>1Aǭw+<q./سuYn/ܶt#gݞCQ}z`ڀmcvF 8}CHH^^f~m>^eTY#6 <, (etXiR@#yi"nV!Cw`rm-Bul߻" T1h,sG8ʥ&4}s #!G}3J>g`@]Mh8#g=56woYW[Q\>{iЇ!u=Xuk']o4!c\oRոcA<?CxmBпذŽc:Zgſ,0;۞Sj$ w Ƚ\ϩR{g֒:Qx7V$B=(_2Z5nBKܾ^tJ08Xj@;*!HGrV= tWw831!K'VhN wl]"g䫚yBǖ4<*/wiK9o:lb*T:Y1#Y-pqkW=2#8,Ht86/z"!w8;Q]ҁ"$԰M$j1  d+[ϨR(Zi"P"bBJ֑+.$a,&Ikѿ?+"L8A䬺9cܮaƬϑWtI9E0olŰ8WH3'on|>3+1`ňF\4uM1|@jB=}a3.p;L$:SZ>z^/rnN-'hg W`H0 ADTN Pߐ{<+߅')T-Oi~@ra6 >C8j̷t'U7+ޱ.l}fb7e7w"^hv?Pٞa oXG|nx5!y殸BnP>TUR틀Kn!k^0dhsM zZ!ֈ4Oltp6ԙKcijT_..oJAu% ;ǣfp~@j8vAuФ 1}m.'V T=Ҵf9ӮF jC8#5cA^S\H06 =Ɂk)8")Z] dm3kxKH DjqZAlZh 5v0EsWIf7[»P<H~Exf2*˗7'FJxщUAc9j+#' !XnעgЮ0Mp82t@hLaw@:8E9ok4fGj !p$ (=, 1r꾩_e\q$ ?>03W.FѸhV&۱*φQ4T;WT=YLgpU6ȅKz-g~gKHB*^p8b5V!UWw&s O7V#wb: @0L>TBoP/') &:^#H(ŭ|}S8%;14\Ak{+^DmcEjJ] uٝE$m_pg]+hA Zm.A1̜%=s@ק.+3TtmӃE2v~"xxF5/._7i,qʝw]rN;x-14ְ13V|89{|@7ju5Bgs.E]AwJfwT1 :NǢ/$&o绹Fcj]}۶՟9ϐ:4Wf& pn7T*#bzxd'XvS1c HoT YfP$vۢ @#h|Hw-/˞N)&k2G4)@S(*M#* jȭ1q]?ma'N3o`E%yU6F: V?"{3ݖݖͬh)ԡ:1S=(Ee0/|hJj|`rgРS1 aT [F AJI'C)b*&ڣr7gr4On*[@䒦_ּ%w.}Y?a8HǾFimIUE/j:P=0 V||kY $W kutE 2~ WZ!#خIu2BGB$Y6P.<%bi2k\Z~4@z ޳1n>$mAGQukdVKT(ٝ7 v7bG4hj5fnE?qDYc,H)4;AJՒ/7 %B1@_+eM0rOMQstrxg1_M3Uluv9_XcӂAT G}]g_nGL׶Npd|5m5N31VSzv+ vt%~CiC/Bvo lhr) $'hWbb;ճJ ]ѻ(I#i#h/l'=y9 u٧r|̎nRLW7İ1=:9$bѽn/A' P[Rҧ#*:mib7pI1{Q6rP괿^Nyr_cQnvN2zPXܶϧd+*sKT }[rlf11E@umvېa  rS6+*kmd%Ulju6g2$X) gj>?,(ZSUVDݤȺ]'y4MPJ$uz2v8a׻^'e"Bv,/͛Z8sw`u_4%]xM*Nl5[Hru[hmU ·H́Ql9_l'^Ϋ?B8䖍 Í,_RdpƎq#bG$d-H?3Q!Cf,zN!ad lir6řvzM4 b*c~JBC7S mφבRŮ xt$V-t3~#;S/3Hg}I^0ȘIIIĄ漵" -ПZЌ pu04q&2уf6rz,rh ] 1|gR4F%.|okJI:S3^ Uc S9@XڤEd%F'TtBZ^E;J28"[gCT{O!?Qnzb[L L~;ВgZ[֛l\잶\ҳʹ(V Q{E v` $!mW /@Am% OCHM]zOI?b}|q$D0I۞iV`q s_[>Wu=R uqw~3-nYsmF `;m5"FZWZ H"Ґ)ƫxykz|'NE;U=-(\` ؾnrzl,څڥX|!\TSѧ]%DEO@࠷\ όN;s'Xi19U+uab&ZV.~ֺSY\{ 8e ne%X/, $)ljVn0ZkIeDhʠվlj{oMC"᫵2@jtꀮT)4*%]՗cjkW~qKҶ|+(Y Il\+PR{i,D 6\nlpZ!xҬX LB]PaM]Q!ZrZѱ>po"9N=BMnN͊nní"O*RgámZ"2ySzSƇE3xEgK9y<5WΔ_{ +Xc'8N(Y_ċgR2m(d9!^n$[9[pj[$l{nՑ7ml($bPe `7TkuMc>D+==5V+bCfg" N]20}7'`f:ba:{o) *OٸFXҧԏtkdg꽝,ש#|Cȋ_~OX Lk;un8X:.?Dj:VcLw[O*[D_ߟlүsqc{Vptp+F1)uoМi? ݔ_ :] yU WN\ ڵbn/qqlZ.ƈu8s/.Gu}zBEϚekWX6 VAO#a T{ L -_vLyPc$Z]ݧx/}e-~N9DJLYcb"2׶ВMHw'QTij">J01;3v_6:ecLzuբy w*aZ1~s!sW ({؛G|RXev%R\ߡf /TFt[IE/CX?܉)7JAkV{F1~Tsbn'pn`71nU6~7R9<đI$d[u -G}K+m8wdaz!%\/ C-|_,"?J`3HgIr9pU|K- 3Իn؉h Au{R|ϩţ~d!*8Pp(wrJT&^,&_8iҙY3S73 ]L7seI] 5KU|[q[/Ϡ_VVv="/6@b&.X?8s)\X;2v6`/\l(\]2Q+.ClWe,Pn@1s Z%O hm@5hGJFQm5Vq)q4¯ht^-,]gD w=j:~Ć/ͣ?Rֻ!Gw?G!=0ڳfR&@HrSf#c<{Bl "(B @JR]P_ >K~鈶'˹rvpBh\s37C}L lc/X=J p7.{068Y vI._LV07#U18n@nT,ibG78T^% =>V1f}0Y6%{Cש#FAE`n5o`8ϟ|dX$#'qNկ>RA+y"YPh: r ޚ{4wd,0@'M_FX%Sd!?]ZDO~TtTa @CM#z|7$ )5FO? HD۝  z(_|;U)]9,<ۿtyݸIEyϊ=Zr>kDX@[_ㄵ.t#&ln7!!AW( x 96wS £|{u:p;#q{̜!]/sSiE=qm?6 Mkaz#fG?lZ$9`B8Yo*J&,y3\;ˠ}?(=s؜O8cŸ0?+2 +q?Ʀl9 JU#Ғ"xpWsoΐdܽ]$aeyBOpO͡z#.z=/`8+3`%E ^p~]~S0թMNy/􁈭RG8s2=}i Rg;Q"P5OփTiFwW%5Ih13R?y1Xp4zp!҆́_bԙ᠏P} o^6`Be)ŕ؜k$kTUKf JMTV#JtT{n/l-S 0䈒~PR"% ]OM8fW.Oe8}@kWLӻix d.@I# u =20!J^Uuv\Sק VF}%e"% FM%NW.pwWθ|UyRS@⇋;vbCS͊j\bYZVL!oVm(Bv ehS '>JMa]!ˆAoRGWR6M˂pT8zr~k^x{u*=pxcFx^Cu^ŗza$'O>0MGOB%װJ&;Nn Y9Sp)ԺӁ#=F_51/K9Y ە v?aHDg0s }O|rА68{͕ N=%mL1z/a B0)7?ǻ1db:6@ӡI֛HJM(?37&:C%MF:PS,t[>(̇6ITGj*Hrn^aÞtFJaI3RiD |K"Z|ū5h=L8PǑSj|@Wc{6 g}4Jfe+@ݕiN.}F9F!ef2`!=kWLݮ9zz"b^eHsր6p"s@@wf8AxSmz1Z02驐f\8طfuPe=BwkTNHhE@~3/k&ϟUxdcB\R_J֧ⓈU&!\ж6:E Kqam;*k\i]lE85۰y! Q66iciR#%(|rTZ@- x:Ydf9%y mUҗx:4+<;G݇(a}ڧ*Cy }vs].5#K8@` Pڷe @̴s(Sb 9!T;E::ZM4ramVI5XU } +jB2aF9_ /) '|Vg$dM[A7/k K2lCo%a`[qC's9lUe S3wF8NAps^>++D'+5&PCRPO^b7W̫\>N f7gPחD`TIRNzÍ:xuRB$eXZVRgtrlڇpu>D cb Nk!OcV./5Oql9~TRP:. B|9ȓX=7eKG@j% @^z6l"үcm Dr\Ul(L h8}GZ_*Q&6{7_ɽI_Zuo?v=Q-lɃvJ݅aEmG<3T9f I^N(}#a;CTHsMhqm4HlXedQ2,#-*^\zO p(w -<8d(/bk`b1棠{B8t%sδ ȆHc74|:0w2:c R9uGըE \"OM#1ub-}r!>b _ [VOpAh*KTuEl1=7K.Q(Zj\Eь{yu-̤[ڼ[#O0d$!Z1XB'qFT6*[IiXȵdFpWWg3cnQ;HSA"/g޽"/קLm*4sN}l˓~qXXDeY)Z҃I z@ٷ_z]^̋>7꧙f\}* r)TMF߈޾D% Z˖ _" 4 R(1ϊux٦&D%5 nh[^i;N G*w-C:c('9>3r' H$䎬]+HzQcs>^4gUO~//u/vLftOa鯫nۆli*&jc\4}bɅ2iFr$8;D'E!Ά􌒬DieV`&R=PD88>Zҋ{ɐjsR񨲂=8~JN̾d:}ƁMxp(@T8ZuҥU<0|$ˎRd,[š=$l P|2[=bOXCW 2uAPФ,U|]V(}!̂;AB6a]!ë8{\nZ $KD56XɉYؑB{Vab0~@7Vy_?ESt ]~J]ז$i-*V?l);vxhY x| Qݪz+3Bb)NfzH@T -qI7p^Ľ!GUYpmCD${i &x,[IA] z=}p.)AD<ܥgרp$>R J[ *泾-cv^!U3XzQrQu7;+ ^ikO)xG $Nh9"ЋB 9YOM̐.בz)t8 TELMn)Us4w5؆˳{Kͻ3\w>2bzU q0s=>#de KQ4W^ܠ壎"gBͬעتMV3 Z$5pDV\e8!cRs,c(".2Ur/VgѱHV٠DӀWQ[mym׃%s6|ZIZu9$qܟUvP6hC]$r= J6[H>7.a, 9/_+cT…Z%q|V)hRHH*5@8\O!Xn^]8BӒ 、NabJc Hmk NowثP"㙨; [n„y8ZG2U01ą|ϙ5&BwGď! #<ݚ8vSn,BhN 9i}Vl?0_kGD zsB6޼=j+%4<"qcƼcMRlv3ߦ.L[`ߘsŹR[bۨP%kMqψ"َz8 _N RD  8@PJpuVGVY}Tm^*F\ݹrЖO^tD@12vY5#tь¢DefDGE,479d\7*3v1D\Yn AM[˶H'D014/zؑt9<で>sB~P I#U3*HUHdGF"$7cDH J j0w늚"ɒꌟT<<Eaj '209}xw \/qҭ0t6Smȼq/l:CـY9hҡ683åIOl0K2;glv^ޖOT8i|g-˼a1&gk3D;:TO_}f-Wǭ`Nґ2s;sQ;M#Sc}|5@bIs . x)%Οi %i!Cv҅B6{ri;@*"x4Z] @0C1F? Mfd|@[{qM4?ZvYZ=;lĠ{̒c +'S,>K>Q; 聟 ^=10t%Sޤb%aV~NAVŜa))znբ8d?ղR<*HuCwi6 [Z\7I"iH@FfLh7R9A OO6g9 5m-z-W8t"eh@Ju&Z?l'I}ǚ3W5?eH} =9O"% 5ʁBr}9sQHob2 [kaQ9Js,-zJ{~@R&A҅oVxp΅O^6O>kqӭo_͂9U"Zx.`1p6zktl~?gf"l+ɍT FJ휒&9JmwnsЫBr5>lH m^=~V 2@7^~SbCyH5mJj>Es0`ɶK1Y:ćH Ww G0ƋfcA5R0K=+A1< fCv/VPǾRh-#KEG2q[@Z-hpFkg109ʐ"Ԟ]7Hwa[ah`ǻ:d!gL<_RCqQYpLm!ETCQXl ^ YlȊ0# vj ][eK"0q &B,ڬs8wdS6#t ($s2x8~])זރ(E]Y#еi$>µƄkFsɣ\ oK:Ccߔc[ثE`aB\#p\}+2OSl>dR /j.AZރ>d}GU9 θ!_ ZEGI3९{ Ǩbج e)- A1I9?BSeKj̞@g2tB)UNHƐ9t?=Y=C}=p32k^MLn ;,TI9ʔ&o7n$RXbTnf֓n!= {?0[PU&Wt=uF tnʾ ֪R_7*j%g:R2{szxf 3[MX?a؍51?TeL G y*[LGm3TJ=>_oȣF=!z pϚe49ZDdJs/TJ9ETЪsth~eO\:dh/ǵTicRƵn:?>٫7,*"2Zվ}li|Ps1ēΕ7kl:Iȍ,jG1N] u׊Co>t830{sU#` bbƨQn0Rue%yx=o.C`7fClP6lQxnI_* Xoi-Ι?9!n+v%`Q'693dh P$hՂ&X.# H-_ڰwhKv%-f^H"f}RH&JmkAY$y՛_ʘs-Zve ;JtSHI؋5VJֹ7j|} <{(W i'd8Vgo$ޚ˦;xEw0F'HBQbzʴj7Y&k$KWHIi~#wZIS_:VST3s+kZ յˁCγ>_|.%aE#uj`}NH?1p"^^fo*$X|lB`;24m[OAv:c[(_qE^ԛK.FNEX- YiTYsާJlE,v:J\*UN+BmAl:IR$"B,ᒀdmm(j^ PUFg{>R9rs)t..O` Κ)p <׈` s'EPl5䖧 QOuM캼nl}$U,(2-Xdɧ9HjhنGwIe?UH4k QeĬ u9zO+?DK2U){ khHA^Tߙ$9±pSQ\H2m%hoh.lc&7@B"?Nt50 a)x옖} ]m4ߵK |_< =K΢{Qᳶ|1TMEor~]fo(&h`[|w=FBG D[T)ђTO3q{X5yH7d;8z su7><|*S|r93Vx}\(x Doû4* (3KF&5׺(޺f=(#ٳi]kMlϝZ~^:/SSF&*TKb/b}q=1AR0y>?ץCL8!RJ` P(">Jl>OTTgkg=+ '$-xFs+ (EΆ6|7JT U:[r%\hR3͇opBC$̺\qsAFC٩) /z;p.b@6J9] @" i[o;N2ߪZ.?BX1EmӹC#+"G(ƾI7|*bAL#a i6T#砃T—j,|[&[^&hGc:'tCf'᪘ոtK6}9-JwFt9DPPE x1y4^@!&&ѨۻE|=`/>Cx0Age!gO6oXLbqWTLŏ\$щ@D [ :w j䂆*)  ]Ad=O^9IMԢD&,oB#ߒs7Y?pZ_cj*:#|[Y">&]h ;xFG<2ae 9A7Yn)&(ABQ].{C02=,XV=k ~ "IWmptb]GG@^`wQ1^џޫ |A[h4wj>Stt1TAUnFk{^SE{ lΧ WmǶKKjJMŠ>%ob6H7Woo\--qY3Fknߺ ƍ6J`~88M f/uIvt >;IMW6? F33Ʌ6wU٪+YDqD>y/yhf4 #.DR!.m|$1*5n! Q(ṭ;J>~rʥ&1h9 ;? Y7 |vp@4ÃQkUaY,j 4)ADM&0&kDC+:u8J]O.p! %m|$;;`oRv6_"ZzS.vE5)Hy+t? ݟa*Gs?NLWɽ&䅱R|P 14_\O2 U1/-v>VlHʍ\u@Q%PbσXDd=(7"{5(8S08nZ&`hb5e <.u0$l, LSOPmNQ0XYS&T@0t߃ >ᡠ#@~睰|fi)V2D2DTݢC\i w׆#f *\hʄ]( $}33/~^,ގ'DGWv>(|J|fY7|Vfu$U`c_βR5sf ̞7eU⥑ vp(< ^d[x)^UHc,gOƝںye5Fu?wѓ)+k ,'_ |e>C5n+Qa'P_9:<4լ/Ӥr.&ez{ɟŕE V$|Y7j:U1Ko4aR_RѮMUwзvxpGH(pDqg+7Y#O-YI:.?:.7szVH,Hu4,1ɢjg7ݕ7_l>nO{ 0UR x{.DUV8#(NU#\2gUHP u7~ix_mQ J ;Z3j@-4: I֗k{GOb\"1q:z(k+4YO}oŴCVsV[ģQ{}XO䄠:k@t:G* }E e(.Lk\ 1gTFɆX Ǻ#\:L0O*Iԟ'xC;>!h,T}~'o{f<*{RgXi҉ۆJrEP"ZW!hCuYF@QYדS &0~V]WHTSMg?gZ@}qf,7rK:9tylFn*&tuϖ~V 1CX:|k KkqU'rga!CJm_f+1X)ƨ\"މ*.j׿%gMvͣgb+.ќ+nSKdq0Fr dEH:(BnzL=zWyz]z;t$X_\C}͡fjͪhQH2ƣ Wgw u{ uKK12ZuK6<-)NQ& HfD ou'$#<ͿgS+uұ OlK\5/YX&H^qL;As&ʄ" E⎢)\:*G;\;Ҽ3}`tXP/ͼ[/o`rޔqS_ÿ爠{aI6Dا#Q[aKF%g [RR5I-h#weJ]%@DDMDnaO.q8 DW ë]XC/"4H#="GUHHʼų2z foMƈrJpt wVGN6X`APA 3+Ԡݼ |M /KϾ㝄AiC ¼_]Cs:MFVvԤݧ`cKi[e\^'}jv &Pn^  6Hj@!)KMJG[|ٝ姒O6Z爅dj !w'kX<kzGނ@vඪMwqoԀ*@זn--M$z =6^ !owߟze+Sayi۩.>D$B}g<"j tq 鬪& H=_yФOug +Er!Q1_dvv R(LTkbyASq/iG]!zM#߀9wo'I,NG #'m 탒Z I!30wEkoWZv#=d1q\Eh,louh܁%ߜ j pS[ S"=Y%_Q*p6Qz3X= eQ]G) q7u"*X4޲L'ijSB?!QN䑛ey|@YF~Oы񶬉:`YdZ`ɷZ] .ji2e.e{ -V\ہ ȷLX[Q0 ͥzW9|%@?;X{#Gci 8(ɵ._t)(Ǝ!ke.\kPHk^Pfj#z̉E~[L =!p#?^SdI| PSj:A5Grh9HIhbzo[ҞJ8Bq>AWPX9"Xփ^'6__PDzZTsdpAͯtEQrrK$TR׵Э,T:F .YslT8H0DGb y?o6,m<E5;*C[OFJA"Lv*ނΖ x? GXU a ghf\2@~|iM&ebͤ7M005cr>2*@fiS7^L+$E@hkzɘ(j{Z)zFI-/ԛC]4)_јTZ.~򬛦Gf,`",pFPun#X&n{qB~JT[;CsNxց"N_Ppu.b6i}s7"m69+)EuQ2ƿK|dj=];_mk>{ZnթŬ^a6A-yR錾$4N+5^о+E |X3<lMvUēq@D3BW$HZM8sݺ+fl{ N>jF#FqYYM}3 ĥM˪,?4M[AZJ_UMo EǷ嚢ʩ.@Z#CR)Zxٕ6QvZ!ٙ+wpz!ơڱHʮ E4W% h˷҃碽4a9;(;UќPzI;(]#4)OGÜm8HEv:Jډ=j۟W'Y/T*/ZE~P;/Q=zuO 6$O*sV),%PN VLJrsUkDUFR>)*G{D4NkPx\s65'y8n=O+wشv7 eX=ߧy< P3nCYnuC:ٌ̋ڄE ;T xd~ڄ}]+ l(fN3?Y#3-- ;N{M .,}J X`=h&[" !.rby(вmd6eoh.3ka7޺}q0kړ2ezE|?mUAWgH)JThJĭ'> :JOSDv`'t ;v 7hcQkMO㭜)86vQy:۰S(n K?)dl$(*k* b N(H1 @,L&-5bG*up:WEB<7A"$qAη[ q5{nZϳ:T! LE=es]p0WF."* 9: V9'rw,V0+:X&~g#n(Ai߿, _U9kÜ m.>NK%+$gM5p"OCUqXY⑱Y WMVWGRVxlq"!kǛPP Oa`Tq'+Gvd5r'leY;Tf۞XhT/d Y.A8;A@l <@3!) 9'-S=,MnopzV\m.5TAgSeW㇯}YaulQK>꜉4C ~i 7\PA~]jІ/γi# Và(s[r9oJ 8$Mf2'N-]A'n̕d7d 8%ݍQ2/1qdٲ\1U3h=;8eRqz!. Iw1LA4 i@1 ^oڝeo]:?]*sH3+я˔f5俻c×NƋ!$_I*:_DI晌I~ï(3E~7@cḏT0sܜӴg\- 5VS5BR< 3ek~ihY^H׀đ_?2W&JY,镞?8pgh]3HR֕:= , ̺i"'&h6̰jCj% 3f¿wp~EgPy̜G+ 5:v.|9b rzzzNy+7k$\ ޵$+/ίy2-,ޘR _q 5 b-jl*+px D'z `_c5I1ZHQA؏ @٭ aB4xXŽy{@@x_oR&x?eJ}o`WA$z!SRjfX'fGNUul$rTeF>Ɯ"vzt@E8Q=\pL ӭaG3-+Ihx~M~;31/*y3ϧqcǶ^h/W 1hNwRLW`;`6nA_|xgj3bU %H>G3NÉY[f f;#z 96Q#5mHPI}ohyOdXfIc=!k 06CI/6jT8<'m!"d0]2 ''$+ZC^t h_x ^FlaDzN V~Yv21xtt&t %hYp%dF>@'LL}_8:9oФ-#{YEFM/́(E=EM@YHquQXxlYL\m"|¼[=h|wݫW[ҽEc=\?i8҉({@XhT>s:PމI?iek ]4 k4S,X"1œ?B ʹ1B,6uU #B:l݊ DL_<{LV%1,GQR/ώK}z{tP1 SGS u/VS ,d%I9o=Uzp-i`n`= jo:X1r]EL*>Uҥv,{? [({| J?oߊPG!>)w`E +@$ʪ+&$)zg[J41USBA\ ca> +{] E> M3:R[PU`ppU%xo0#ݛ1Đ >Q3d0ZI\k"BK"ڎYKw (F6Íԙg_G(M87qHuFuvA#T!Xlc~YIC1aIFUu%ރD#mchХTeȟǾxz~Xoe?YcFS/1aä3y0 b[v9(*:6W.nkSm8pmrEEј.s%>5gf%6^|Lj%nh{h ImI&5⃞ά]Q߀DL4x! <edX-X[ZFH驢oYYE$R|fda ȃ.T^_QU^bw>%L"ElԿ:[{Hy>̃9gk�hwoMa09 zR$ҦH.ca.u(\c94Wwg3}&\8Cd0Jw*2Mw+ IRA]1]= fL{XkNI pc hr/ٺx] WA"-Kp8_$~i ջ7mꟜgy:%JlBXX(9t]nwå&+ˊիдU!sI7f44G~FF+LΊw"{z'X=aӝwHhhe;ˬ|crS /4ʿ&BNW><(({]XDYZ[_!&'g2/yɏ)Hǰ(m(].RT]FZ@:O 9(?boDx-CPr=>E~a6$:xGG˰kGX1dHf87/g 0Z1*L G?xIKaO|@9!BpI\TҢg^λ++&₼!?@b4Ju8ecIb PDcSX` y ;TG?mzPz١]T# 4*t1Vd~>|Clrs.EFq[}-r[ӡC<6F3POc/ &\'ZstW~x5DQݜz4FjjiD<ts!4sq(wDMzB>^1I U[UfcBw," 䎔}n@xSq7M٫\ϸfz١{ ϡN{6 ٕ-yC 3nYE]gj_6)AYY{sVe/9BI~?SkSEoWfjPg0(C7/li,+E B->{G<$x^c8*{'izfV ifOJϤZ*V93NoanLC(]h=Bc?Uu<vWʥ=$ғޖ L^.^*ݰz7DD|cqA:!QjE7g-@z7RU}Ql~"I@ݴ g=?ӌxĽHB[O RTO2COF&QFV &PDt0=5h1ESDxf輠D]nTKA9bZdN$e*:_9uŪ8~Om8 2+R%f^g8+dp{*R1;j2M\ [ kVl&ƬvQK);NE*Ò@ZIj ,CbXsi7bX$kP)ȑBW৽GGH,wESPvrJz%xF?+?hgTkp,Ve8zSu7HY]WR7tp)5b H\= 3%剕`7)r{` r;!%`^)]Pt A? Hnk|dE g|!aYItAFY'>?vD?71'j 5FfѦBSBmaG\>P s̈*~7,R `dܝl'|P܃}ҀW xpt8%zA`oؖGfXUdÇt2ǚ bzphc#JO\K:'h@ s|>z6?RFf`>oɫ & xq" V@klKhLKavZ',U=vPxO Q,щ ~3 h¨@s~vp.bg6ѣ7cbDTdۜE ۧ-~FQ_j~뻀iKDrpүesBJW/=*"egק h2Bm`PFsEKZ}t1-v-ciը+B N¨}FX|ex^$p$p#q[ %;)ၢ` ei* `rH,,9=`M#t^:5sKZP@R޸MkDHYC~s;ww}&rc~W+ I=O޷eEV_XYU ?Т;155crXVhj4׀GFAc~az?wЉ]B|ns"mv_ZoH^ ++j>D35_W,I ɟzݔN0 afmsNF?Vtko̝QB){9\i?duBj:46 WA|n) Wӊ~^z0nǞ)Ű6̍A[RYcw=9r9\]ev@OY~ :}PgmAbWMARy~s`쿝ͷNנ6POH{%UEqV Ĺo %Wp)j˳'OHI?/ߩ'9ck, G]$JDA@80'߅k[xf˱0Ri+P[^y#kgHq^_'\xO}N2.[Ժb.k5eÉ|;|:wEui S`G45 F/?^ ?r1.`bOKY{A< Ai\M ㎈35hC4Bi2pԵ#cF`x;vJN<'/*!a3_rٰQ,EY2QbA$ڒnAv44JIK#]38*&i6aB/ϲ.\]A@滒w LCy\fHCe XNDTG‹fnm{C9yfV51tG%Vŋ }?OP*IBkq"Տ~ndhW?0+qL͇ӆ9v:yАIm;|f4. ^Yc'4%IYLʀ m1 >O*[ UUPAUaC}ii%-7ra.scxV@z5㋋2;iic)+NqdYۋOM3_V<_R:v|gE9P+g0asԁղ5ܟDUxU'@6c|<Kߖ`DטMْX8ε}lQ̘\OSVԋg|CğP_b9I Ҥ boL]ޘFѡ:$N^@J`h_wPͬ@_kY-x]z!ߺY`x (%,WgSAd2e|gVOр&^g%DY`]Cg9ۂ4Nm1Om|œخv,{ـƉ_Q*/H'Lj2;3& ?YyofjIT˰;R.WxKѨ%ڭ^sU0\ngfv8duɓ\ᎀm_XBM! _(Ё$Sj{ČQ|1,VGͧ_߼/H.^ al!Y&S766ۧt#Ȋ{9^i*~VTEU }Z~\9_60lhwxal۰lnD = dJL Mk[0: ^RARz r~"^jmCh:?snXSj!o~v n<2wj08lu!(&iE&xTVO z9!NmB >aN8`fQ3u[UكlMƉB:ӽ9aq 3)M?] K,5֭ _$M$Q!|+$gbڕf $g+=!UO$uy.vgI4w~UE6pӄL䁍KdIIhͅ2xSd2 &(4B-tF>M%3g>ZG[ ̇|GמIQ9*MkR}Zi%k8]ghҗ3r7y qSG^n/aSMMݶ@bt} 9~|$ULdVAFZ/$aI (|]~>4FBKKY @KhK{N\kY0G\JMi,Qn?αocoG7|f Y(}|ȑ͊,*%Ni9Lyb@!$/hȲ"/^aZg!Uދ>exR>sٱ`^ bE:y kW0j+}{-ܽ\kNDt2h+ BLj.S; 1L^ ;jd37:&gm {f_`JQa,8?n|K.Abo*LvSaR929L_hXN`(9Tƴ~yFjt܈`:ۆrU#AʠLͩBC=GQ r3E.IbFFC5o1q/e@:Z}>*9:dO,-aN{ܱQJ<* P7corQ[p{#+TfIF^H~z9?MXh5ŦD8zju }l֘YA_3`ؗuZ!uljO :"рrjmcO;(5aޫl$ZN'VM`$ C4yVqY{Ol$\Mq0Ok; qOa!G <[ Ln.gІ$My@ׯl3 bS3̰Tu6}*xvc+|\j;yc9~~_آX/+9v.w4Y4Mr-Q}i&9ZԎ1\aL]L}8FioIFxt. P5f9(g7Q90@;Y@L"d=[.d>̷Bkv'bNrЄac &A1@ XUR=@7A-{EDtQN۞t9Y߯&̰RwEZ&"k'>ġ]EWz@ r(6A7껭bqE b;@up,zCIH&ŴrnQAyz2c>#O5H^zS9X橻FӉ]Ke8ؽ`O)|/kPWNg] RюwA֛SIǏT@T-j&ÜB 'j; ܨp"ʎ4$ D~>™s̛Brx+!*<7s_ssYU]Ld\Ἳw\()n2["l1;n~7Ʒ[?Hf2AAe^ +DX͈_XZ3J!GwB<3I4h_/euci&ZkY+ҶQPԗ<%sۖ6 DQ!8Iϩӷ䯕|`/6ѨuBl+=/5Zd#Z  WСd+Z(0Dc:CFT@7ҷ_u(&٦`OILM5E 9#pE&83pȡ)k%E~P4k帨 A! vM"N#s4 '%Q);Xߜx 2jɛL-j(#_*yr&}Bpqh+lj"%=YRc23vw'nVoGxh2 ¡s'id\08nj!Zg!Te8\rHgX,7ij+^f$~AϣоPE&DasW[e1W(%D^/+ohm]R Q \&zJX4DLgQJd)!>: [fXpr8hpikC0O`9r7eOIx;vD_:nBq fL g[2(nװd+"!NwA}|](IEg~Q0J܇KMDyWeᮯ%ٹ) \ SWtA7zpNftSM2l7%))R(VT8B'2kuWʚu6NsֵML݌wᫌu(rzqٷd JOBoӷ^CB5pj Y+CW3ޛy𫔋2y *WL@T~c_^ˠ ~)a΍}7#=X><'Cv(mF"-Yf& gU=tGÌy Gg|WV*xJmCW3pqz{ mNaON % Z fvm麮Tx-%LͤP|i}HV[rKs6^z! %4̜( ^񰙥Fp.æS=JAmG?vυi\%R%3!PM׏' ;݋6b50cbvȬscT$. p!7̈́<Ѧ5 3H]ϼ8='C]z\y?Y>*4K-D%Hx|ES[gh,0պU%Pŵϧ6}ě v w0"PT-~9nDxeOAT۩웵&5r*S3Yt^JhHS @|M?ݣlyGcpgR?nj}tU$^'I #?70#en` RzZ(xpuᴷ"+=pq ƾQf w|!xDvw՜;Bw,T853 o 틇؝3.KG3 ѥMq اX2N9Ni%\PL_Cmۿ=E ~H4Kb& sgy𣡿U6/_: /(FPA}otT/’12‰i0I/uO;vOѡ?$$vE7Ekt~R:ԷW@nw7(Xn&Ueny~I@ػJ5XRM^Abf|:׀bQh,%_b#M̍U[k:*31UW( ~ʟG b_2/ :3D@ ЙǣҮ-`/ T}51ϧ#ׄh/ *MpEhr+#^׭Ks@i{:0JVpkh,p(R0xbڇRI;Q%z"CP%h}'{{![*[/<}X,~nTnK$Do fi71FUIč?]mJ#1Np>Dk8 !5>JOƸRMj%H‡ZVl]'[ hQ6Il`Jw=[IpX75rW0uH|Pt7hWW.Ɨz asXvjvQbАc8xoE^fPukFMm FZ?أ eD:#|xGW8hV%ƦJG\I=󵷞#t5E֌{{N(C+b}.E[ $ 5,fi{OI,Ƿ?;<)Y=rq,dGĝCo;Zc%q&+M-B[K&{v3tUjB_daW3 W/ +)A2u'/N=vY2P(87wO2aj=]:v4Qnѯ))t6hlWt,ңx9ʝH\@kIUj[ *vI|F}(Oҍanh,;QQqgu"~N[)OJt[U!9$,^nC9Eɕ2|>t6a.Ҟ | L#)ڕHd.tA) [>v"\l8pl :k֤F4>'&]Ѣ&~xf~ƻ)0Fr=~f_9 MD'QuM0@TTS'y8O(Iֽ) BSDtc%)]~b! B,Kq!`MѶT)ɼ!M(A&F;֭.7#.M8G(]N ~C nQajC3|!]Bx3K҂Y%ĵgi=%z*OHTU)3:\tabh)DOHe^" `C!v,ko:UuPPGo/Sr*q*4Zm_2,Cx׹[ȝ- }^Þ"Hmy f:8LZo,Ds_Ѵ-=CXiIi>)˅vG 邏0,u\f3FV(TpL?hzh)QAs *j*ZGH,@jFCZWTu. v] VeMqi{5߼&khok"G=ŋD=>PX7%aeQq-]x9O27{ PA0bW_Ou/YƇJԮNqxɦ2n 5u+Q;~H4H `3Cud:4ѽrZ4Q*~?]~^ô subVt3D ^! LL;ݢrCRzX|aI^yLPJC@r\Hp!)DV4nW 믙IJ?14rYor E'6)ޞo*2JoWz9/Z&q5[Xb1Q}M;xS7'n~zio- &$VHMbra? Y-.z; ~wo$_bZskڈü9>T?>>q@b(.q(큢Je> y8`mM7_^Sh(ycZj?VV,䚩IF\} c㵇P =|iN-z `NM8[D}{ND`(NƏʐT*%|ظl]|RX<-] 8gaLwٶ&R%_p|o5&t˻bF%PMv Θ:!a_Žr{ofӁL{ȣr'B*%gF wkD܏W| ơ@r'@v۬z+Į!ɳg4rw3d["m/oKqf~Q7@& 4?s%L'Ė~b+8o=Wd󹌶T&|hD_idLq md1-^̋Epe8&XSC~fy,lE 4Mv\pİϙF-L'%$V4#u@' ,Lp;x`=.(oT7Ŏ F pFT:.k\2瑽L_CŤ7dw#fwn<CW+si0]ڳ,ОL<Oqv[}g$0B3y" of%m{_Xזt^fIFw5mDo$aY$E\BqvavQ9v@hLqB4=,11/:d\;$`"&tZq+;q5)9y>PesWu,{izO'MȻ!9d_$3FwSMIQDlC3W\l/~f3AݻOop`O=Š\ jZnJ~in 8PHբ=u gI lƝh}Y'3};3Mƍ;:,S; MmC xfw@.]ث$8`VZu{F;>%'I( vK, Y&[_o¸-!ixޜi԰yۚ+'hS~hwawKZ2 ?_:M z]W?L*I9!2˗ᑁn^V[;Jn4Yc#rGfcW“%9=Ib 6MA=Zr< ^.MS= kohydi (I2Ҁ:YKŬXU5)kvZ(C|&rHwGt2 J?!mTQeͫE#FW\iDǩ~d*]߾[zATҨ' X81];Sg_= Q˱/ Q ;*Rù;Zn$Je ȢҪVςWjοf6j;B\u1 ==怑]P%qx5[JMd qy\[Z)\UDDgϭMQ9Ue]ĄaKH[Cw{u۵2u}_)ga}vF5)7 l=)K/ lg] %ԎԸe DQCź{l%}1N|)u"~((y{Z\ht]<7SYmqS:Om %P'5 /Ci>_~f5id"ǴSiKvzU]}ұhu^싪4ٍuCwl&cKˍ+gX}Z`W5r.Be!gpp_>r3*quVwhy~]]/@eo9*c uejk2uڢM ܽύUQ6!~ֳ«1bΊ"> 554†[ؔl:/'VQmLU)]56[cۏb_k wVrhq&pb$JoYe&{˨2Q#h([[ ;{O+_y6T t `k]vvuXm(F;۱EmhDy ֵI5nJhaG*mڢr;*AZı x9rjUq\=JzTrh 7@rGa3AQUłxY={ K-+N/gPe,(Dо!4%C 6b{gV]4"޿nBl#:ywu3[v|8r^`f#i[*1K]picD2}hQeu;U=zD?Kgë?42 &}H.tr{KPx6 Ѭ>t]1&io<C* n%:6$x%ڤ#=p6jV4vKTZ<{S-R[{k|^1<~1y`~MhzΙueϟiV WZŀ||<bJj.zgB_ A7sa#:4;i^mүfZ0?rx\rjqPͥrrg4 "')0}J>x4*0'P-J2ɳ]ݻt SAD~>5/uGqH]"Q2yRIvx塐6+Q+(ʝRk_8d* YA8$^i\6qaW~2) *6H0k Bpq5N|<ak !-z? mx|c"h+N&P(~4f2ՑFoY<굠l} Q>!{ \:Rš׃T=G - h)fqJ=6LXJC<ăr4a y"m'И#jGoH(?YMۄS&<~2N\[uܢy/DYϘ(T^<;Gqdi8N$d9ȼ1s}S]!rH3@qtQw~?T(qZL`y bq =qF4%ÝtbaWzmO4mS2ҪamL &_+4M,P{O8x|hA/^f4a^Mtct{Ҍ2hlpo^5|tQj=4(@/@A>D8r臸i٤1)8^4d[/.)r%Pԋҵ$i%r ZjÙ.ī a&'aazUkLw#Iβd qGhw5H߇䫯4dR"0w UF g[B̽PG+cäҀe2ѠQBq@;"t/U;"o k@@(ó1Z&Z$3vd#F&݃}G3nXEUm-`hy`~SҠ5 \2DR-v>zI |}Qb!6n150?KD7.>Nア謢D4I.s"3Nj'$46N8lx?G{ͧ]TFW|9 ХTqM' 5}͇64ow98/bBw1|o<T2K<5a1p^7aɝ6|7RaL^EbY}20EP`}j#ć-@89q%}kCQtԘi-m2 6v?axeub:q/ek/u9({J7*3(R['pӹm"=v`ωM? -9eyZ;\ʽ ))w WMT_nMbÛط <( z e1BN[t>j  E`gE{4UݮX*QW(oe5 hٵ, Roۉ\7u(.5Kvu 8Wq?>LeZS6 I1`(|o6S7a iд-tl>c0тfBBV8 }l2Z ."N/m1aUr;薞0L q [h&X7(0:i4)5j ?x}nn|<|B%׆ߥOc4IBi |g/ =`MC%wo69ÔvZϥݐqbAB$Qr8Ȫ_bWH@&.1_mґ3)kZ+3ZKkV]xf"U3hl>79 WgemK<9eiA6F[WY,llCGҥ&\J2LW081*3L"TJpuNTo"|d?(W+a&jxe _9hH$f^br2?fQ:'t9k&h[&:n ~H؟+ulӲTpguEbj]UzdOT Vil̮9ezOiCh֏hp>:= E"`̯c@[Ogq>TݬìjNǴOBu2HR~n:5sj0cX[ޓ~ >l[7jyw4s*aR݊:T:kjLʥ B3lT6DH $&Ufީ}~#f_coBU{vqF,%=""O¯Oz.P%18lWɗmpwh{%D@^nߺ],1n#iTsׯ̉3UMEmgcȓ)?M!j $~D,$J cgYaB@Ylb'a݄L#ĕ4%?)uvX$+2SA ަG%+46—z{PDTJMMW8$byvh*<`eS(ܤrVc('y~OMƂ]!b\{I: EOg\tE$bt4iָ}w86 Y< {!\S[_&3 7!gDv!J]Qƛ;5}(VB87$%T<69)t 9`f`cx/= )1N+ :3ˈlCvPUTO* g^VZ7h'3=M] \-HsDQVǭR ܿ}4 O'faAJ|57@ŵdƬֹO8uSehQ_cX(q z*jI@04ruB M3@R܀?#) үhhu香mɝa\:ҸAZAEz[r7VKӭ:҈ĪDc ܇k:$fWeEnSI_J+A*-ToBc~-ySfi}w `*^C-x׹O(;N)a C]}7$9r49$T֛.H1%3(~p Ewg KΡ:b`YMO5sEEnG'KǿH5y?yUؾX&i+ iwB[Fw5G"d2nHR;H~W`FtFu%ɻRׄlZ)%^a?mWp 6Z e%L WT&>bay&?,8g6sG_RP$yʎ$$ǡYcv]n9|*^$I[BnG4I*ʤz2jF P9XK&tS6E2~ Оs阨Omڙ*IK]W:r'w՟䤘KOj2tؒXpn_⧚9X 0rO3S7:zM!Ilbz?[*^Yd"15٤im_/vL3Bș$yoSm5"9[URB1In;A\D])kP6 Czvp4Y{2g᜖aO]|K]jS=vRkL<ƨZÄ/̙PU$d- ӫoh!O(57(Qdykm+ W`TvG NFNNtgݸi 4ҟA~4/7(kûc,(OB\Ai (j FJ7}\4윺ށ1 *x=+A JYg~YM! k\oABzFjPWfV6("-g~^wB z6k^ㇼ!S[,:IX`;j>UF07X?Z}tB_C6 d9JEM55Nno`j9 q7W ":\a[ݨ]o:cscMe .\ZfWb3[!Yja\ب<RɞWxx$hK1zD);lM8vgF=nSk'dL+Mz#*I)] NE'b@zt^-OaXFA{DSe^]&紞n%Fk~޾j89Hu#@fM" 0t˪Ыm7+'u nOl3#t˙@rx6'1 _fG_\ ۉw_`Q^v=m'o` <)NGJ c|GM(ODp9iu85ێb0rc%:m_MqYG^Q`n4QCH%Vwσ;z\y Ow6ELm;'T"~,'->.x_*4;ĖNCJ!2lNt :4_ %2݇F*bVH |9HyBp>wIbY,JO0CKlIΛۼ]·k~ ,NvHpVZMܛmimݡ,eib|7WRJ-o͂NX-1e[wqs}pqt Z /YJ;ى8Uyxw<͐<$AASeO:0qg2ÿ́A/“ 1ІQ) k_-iS gl1 IIuhbAx0b'?nbΊń.HK3/u:fїV~K˫ow﹠4=Gu2Xba->`Ѹ @n=묂ۍbŰgtQOu%z.!xe3L1+)ܭ;O̅Ha*u[fK*#ɺ͖Z#/`ifsҸ5w>;~|m+x;RXxڑ& ZSՆJ?OF dV" wP5h "tp\R,2",F5 ?r$Tw*F) 4ᶅ+u lNd*չx;mNL2LĀWhw:*!㲄@~pm11(ޙ)F_~qH=BKkv%0M%yZw-W>,[l.9\31MQGtK,wb{he{A#GoRDogD` %>EvvLp؋v~Hi6ÃK6y[Rm`re:s+C6'kE;u\YQZ 4'?L-=f5lr9hV^ՔxK{>їOW#"M0Z[ʸÖ# k&@u^3Xk= Iy3;%- ^.h BOSz' ˳s!1NX`lIv5P>)}_GI@9;ggrJEd1y wL;Wo2W2Bs%_ C#h> M7FەFޭBx|c.R5qЌWGZ=jug1sַY);K| ڿyd%|tU: л7쩌T=ZѨ|G<9JJy|3I;/;u36TU~ҹoԍw#;R4Dû~ҁ.Si[>3tszdJUVtfԝh.cP~"y ;)V_ u[7u}I ~rM"2¨UoY1,'112 lܰ#' 03}B W6Lk-Y@6A%_*ceRiz6AC1 ck#|u8WArqI`GKIDk.i-j lm`"2!;dxaIdPfR7ҚKf\#1(|q0f\ Ð[!hL0zYZn/"wefWv+y Leke0+ UFۤBHxqtxη1S/: R[Q`Lm~Up)\~(啃µa?*@=ңlUNе$fkb,"c!&Y[ib#g!ώ5(֍8?W]@? IQۉU#ڗG}&\Wsl85ʱt[Rb/mwO!^樾Gdt39s_ a3!G ^!dl-NeUh mPGŘk"8pBF}/Wbυ><{9P,dCBz^(N]7oPjy^":ꉊ+dVtQ0^rS#/ړ> `/òusσ9-͗ƎXߍ^C`bwȮx@uOW6~ O 6ԉ]aG ajې\Tq񣶲blqms u;A D8InL]au_q~/A6rP? ,Tv(U#zj&@8˥}vl[@p,Wb\BtԬ)įi! kx>/_KzmCw]較FaJ9c@AqDp? J.}r [D,sH Rȝ_PMX!dzSuDgC7jN23x/0S@ n D@B;)+Ni,[zƕnjT^̃ &^SRRYo|eV[(]qF }H )OxEԶwC8y;4k mFX̊M$\csyD!kJrV;c%͢Qb;Y=; >{^EҍDv*Gw8Wdf[:|:U;ފu QX@c]zmˆ3HȡKEDkv.Tm]@XE2a\[w"|p.TK1_"U_|luoUb%^Huxl{ 9!YrI`' ; )QׁQ\KtR=ME;d\<.A:Fo?+rLG|`%+'la]׊n;c!{|,1R\ʹ3j3?gD?QJ/I#2Tm'[Z 9,XVl`qD3(;b  %G]vc~`_/4 s[*gB )^BPtl+`[~gUi1is.D|Gtz. },O?=7ow4Ա).?U/C0Wg΋*-5=\jiA,\3" h L|Z-%s,S&Kg?~`C-$b 6^u/ WGS0]v ŠG׌, H]#e;-1a- ܀ DA[F]l ufMycew!o҃cC\kˉHDjJ4S[Q6@C%qm7 Wп]>{i0TO [87s])IL}8)yO1 09%D<datq:N7W-_9_ceoL6F-H'v}i, >>Κˤ)=r wܢK a^H.Uk7ΠJz9i:”\~vCsX",v|F.R4Ԅ+q0$`(}%)!φ2!B!{cp؂*i*_z Wj"6Q;]{\;t? );"c>ۄ>ʾlil54}nSW'$"W[9) F W*ZY[lM%Y#ߓ&/yk8a{KRdzgulXOi\ }& <4"+ZFBsj䭓33c;:I3 ˨~\)o]AbMO'1V e4 XRۼInK“d*Ie<#`䧺s@RϘsV-r&a3 W5p 7lXoež;EKwoJbԄ,WSXX*m}1NwXRPݍ5x ܣJjP*P/aɋ[`fҴYzTrlcc9{%cYY_'cYkN&/W d`YX\ 9*# z_H‰ԩ|p/1 ' >{`z0*@Bor(s^jb" I{Ǚ>:aC)8%'zg\,qqΫ01 MOmBkSEW*ؑm8—*6I4~VYT9PT*<Ӫ[SorJV+Ҏ6=)p 0_|}-Dw*  )FʖV!ܥi|:-+b{TMG[=}ҿ%Rx}&=zmwR_XѶ)08ͅ r_>¦!@517u97f;ULVjơ1@67{8)9f0dK3AW0ʫB\W6Z_#z>&"W*Վ1:E-Ƕ"&WԦRBӋ8\5G ΖA+k cu% @"2j"RV(B\lAu"CTMS]GZnߎ}~{l&ݜqoG,y`0cw޶GP͝P>WhJhk~H7 ZYy +d<_O[W #^.8JX`hkPt>G)YnwsC 5ZXtJ븢 G/0>`! 4j.se\) S:.%AHْT|^ޠXUG9HfPq\wrZ:c QpYZ3q::_"ڗ;$U^sYelq._n{N!>P%0:չ7f˷iJC{؉,БO*IN;xF`C̳tѥ[l+Hsa@a) )U\D|"2*\ѷdn=K!%U%e"jVXZ}-T@% J~?Ҩ3pǏSBjAgoWCާ#xfxfyG:hxt:\6əim鮧 )/o;._d8xY.#wn]q@, \X{TBZFD϶9MV6Ǵ#ۗ)w` m$mer)3GбmΎ&'m30kHUiZc<;ǐCsZrx3[H0CzPܣ5٦,7_>nn_ 9/t̯6IC'1BW`^anJLVYqx+:s|,̕Ot$ذ~.CKcaE^(Iaa,L:K.S},pBOTOp. 'v3|e|޿6ae:cŘ9·:^jþ95l Gәgl, XC{vYȐ6O'z?|5Rb"(oLt3ܖ!tBLvR;"d[(:LU!h2u-by]!dx1 j+`PuR=c]IRX!wiTTuTؐx]қ%YV\ ʵ tMp? $WH S>SIChڮ}M+OALnbJSaOY^eBH8+lE?,VNa ҦKZ=\Ii”e?oz\f19^pZه{ي!RNS$7:5o\Ų:L ١&f +?!-~e]'W# Zo$*$5#'CѶ_Rƭ"]?f/¬eBqu S@?:r =HB3 Yqla "CNr0tX*kR\j-)MwvD*5F93XhӭEu]ʣЇ&(U@m`p@ qI[AJS)ohsK hG7H<1,'q;j\`1+oj┌ꨛPִ E\gvg} y8u#N 󃙮YkPD`3rɫР x%cHɲi\T Ÿ7z@*Ybe f =ITB;d_|ZJ] GWw޼_%fY`롌ۨ# đ{3WKyOn?#~gU?8 Y !j47敵ɠs!a<&, 8!dG9OZ7K2b/ɹDMwPhђCiaaEȉmN׮Y5QZcm}0߅m*ZhZ~886P1i;[5"#S$TM vШ8j:m?4a d?vt4*U{|^HnLeX{ !(% 5q@ I=WeMU:ө<hr^l¢,';g}6࢓n iO#׳~1*#c\V:\m-ގKhrTubVuah@+Jc7 DM}s@Y#s;jy!u471 6d 'Y5-x:Jͳ.Iwe4Xj1C]5ӳȔ-_Sˌ}~ S {TjlQlM ($ĄH|Է Y AԐC 2%*)[ݤK[( 96$1I̓Q`mA垼Tx#ג!d˟3)Z`:TE>A ~ZG GQiT5ۖHleGۡ}^=C/4.Ns*y[:Cպ|;#RɺX *f~)>B5gyڶ۰0"Ἒ'xOyo Apbl)`Z`Vm1"p6Joc<%m'#A]ɡpQF)8=:̌$}*E#ԑ1s"]<TU!혌+փuH<*dU"^E[.-geV;ޫK A`jy9+Pd-y*Gel.aPzq\H-HnC.'aRyd5UK/*D 2'x j>: "#>ɠKV{?H#4"44BgJ\A)&`(Mr|+O4K5#I.7{%M} `Ѩ VBZ-s;u4&>L5Swq:PwS\]s"r]d}}]F\zG/yfj7 `B)EA"^!Vn+g&WY{LDADqE p~.(|a f}Xw GVijwM< EhxPZҙ9k"pH6X(d{_B"R]Iv+Uvsq- ~,xGmZ! "Cw]itjߺ]%'T L&uF(2菳WZN}N;G| BFpghd &Pp੅%R.{ $QDbiMeAڨp$^ m#9h?mFAyB'8&DUfFJ= cVDMsc>L>69 iQx̄t5#AwRlwQCC.9Q3JBпT|m{DonQzÃ,h8;~y6S&ـ>3{O4ݘ5~2ѝO놞f';NDɶ*A) zlEzW `g+;$->A^<7RޕN|UaQwk9-J+D47SM#ÊR6RTZ)|Y☸Ds{d*d~ݘ9g+%Jx D3-{>W>8?Rgf)ћ]R7F>.>؇ĉ:a-ATdwsغ'  }L?Ix*d= <}wvH9ѰA'.*Q>c,+e"uϘ9$]!WhmƳ֙{J4sS4==6e^ r+OsЊSLsWb:1A;x~Y7y lU3YaNr'pdm&C"QFfwЦia*ՃG; KD;boyװ )רcAw W81.b&J^ lq[)kJؔS0D|-G#0L;>o٥o1ho' }Жn@  8L j@j!hGم4C$d&?uɰ܅惔΂q\Wnh$ÞXE[(!.DOɞİxsPﵷ8We|g[[gqtUǩJLOU@]RKҋH"ϕ+Aore2D'"f?48x]5YHɽ"/Ğ̲ǹ+cT(#KEoJ&`u/?qx ǚIT_`.j>{^ӿ6HXVT ɻ2\xZnO)PdbO+Bi\V_Dv ȹK&*bT c*b RO{=~2m9VDbtUKJ#dN7Rf6)pr7EWL,iXw c*-Fm +fzl8[RqWϡɘ Z"z:cɤY/T+q5rt@NE=h/S(#C\ zR_p HW.qo0MGS*OMqǧ1x% "[ZK#d}/Q74slsP"H-ax=.dR7dPg--!evUN"XV$iiug%'N(iĭiڏzO丛t`YY/ژx ~*m |uV'ϼ6ݸ{LȖ]$iQ3S1PmA;aExe 0!SGÈ&jX'Ԏ1i9Z1zR#xkP F!JzI–s .`ձP_yYvQCBeGvD!=f٘>>ܝ%3=xJh `j!htA2F0]9f%)βp>+<_|r!3#ϒG\@ԇ2{=w$AF~vŭS)oM6m_; Rb ,>'ͺ=] s,!IUHhO]5xbht!x;.d3?}ml:'=y EIJ BևE޳pgd{۶hGvh,fBh-#45A񢿽|(O:/濺s9(H8;h\ xH MŒ0~k+iYc ]/ S^8H@-[ *Kۙu C(`ܭ`&N[lF.}Y1#SGuZ к7 5}V)J*&sp(3-~N}* YbH[5#rhAa4Yףg}qw]{PN#ʹ#|pP\YjBa<X@]Ei`I\ rk|:z?x[ͱ"(PgA0{ߚ`Zb^Guuꏍ?[A!m~gK?գ"pj'B< ='ui|L)l[V|=[`3K)dSwET~A@y.@kKq&s9GFB~XJg(84|ce:_1JhQoDŽx0VLj!x4@[Cjm_> #@Ya4xh\-A[ZR}o┋W!eJ+Ẍ́t'܋`5UPM?z>`n卐 Pq˳+jXb`Iw dz2O '1SՔ?E\/y~V  :<1[Rd#'Y F^x:oD: K7#yOk B1m/ ۫VQ&WpsRK̇d]?8FM-bS2 @l* %s~l$0Xk~f_b4(r̆dl `7AWܗFl*͠o "3 57mOX6̚=>ػ֗Y*wQ]7I\4an^r)ݠ]I1!^0=j-ktB>͆GoKjׄ鄣HyHDk8Q:"c@TY/溒7_b,EaUVn^&y6w6 J#Q$5_e}ڳ͋<࡮2a%!GK2,mBi?[u:DO8jnрFm ; =;fgV%PPIV"u{<{TJY?nxWy+N W'TXO7WMbF{c-9-]-ѻӠJT먡<2_,MaK)lHUYaɚct)GuC'1ǂIBG e- ?;`u( AxQ1s53@Az)8k:.}OVa8“5㈪j@!$ I#+)hQ`e u4@XpS{분,Vs6hN1Lsxrub:D>\Q%7a=}A\.bdIu ; 115NZ&[^ί(N>FKHX̝Edz Ijj6R|jy* _pC?9h}d%sm {EB,ֈ%(dO'dArb" POEFDc V Z\?5dobAw Pp[zqxMȆw+4< >ߊsNbI *|4gJ[ 1 NnGy'nM򸸫6/ӝU>? Hwȇڥ@6;ypiI|6 FXURL}DE_5afNUA  / 7P8&> Xt)Y[M}UDJKh(!~ѮG)oT~q==Pj^kY0>JXM&d9h^|Ґbp-m<%|oj⤣>- jY|kO-o!уii|Kt><>/^6azzciGBP$ l2ju߭#*n;Io҈!U.c@g~zE>޻3JLg:1^zS!i_=K{;e=t В|o(mֶ?cɎ3'5&vܗR~ZSniW{g*o1ˀ&d!Q#-bS]Pz(,HrgBJek˛3n^D.zF-ŕBZNb:j("8򈢃‰'-A6,oslv:N iK$0Jn;y'*e?'E&Da9*NE&&[Z`[+Ȃ5H뷍z["iwUXT *tfsaI1%~~-xJSo~qj]2l+Fm,j<|I(<ͺ[o}@B/bX:}؅#n7$FZ(D|+QT}μ YԳ2;*bj zF#؝  ٪Gf09n! JuʅOsKbQR@^<:cpz*&!w q9̮T@2!/vECYDIuΚJ}#U}}.[fdUypJ߆XA8xKMbK9^!#JJӋB5)n]422sqQYN# cKЙwfTə ]wkZV>leFTp@ u/Zdzܮ'HLNںgBUBİ74I͛1{zߔ7sIAval*+d:ШpXIm.qmr<6ӑSx$BgzlvU\a-*jΗm 2W׏9 <eZjS և,s=, DYGQ"`jJتkaE<8:sk,?{=g#X͘P4O%p!e|q?2M ƚxNmb~%$S%y\9`;}*dGj| kѢ,PcDYPJ0:z_7)o_j)?չ $.Z? YR^bg;T<C@-F#EŚzd5#}ignMfYOpp|bfբD#z04r5jIԫFagO.<ۜv"QP޴%дRᏢ Ka] "FlӾ[xDt"b8HZsqӉJ`S9.1  V.QL7cYz94l*BPpxH|=#$; Ky^ +l?7AJPR@ ű;džC5+!@@C%S[byCvKvŁFPgOߴ8G34A/O1y%gqX wۆT A] ltJR1,QבbxPo![Ъ.x`؟5R~dlwvo-Ee 1H]+5NHdd9Ob;{z:뚆߄- s;SG:\}:PfF(g'vL(6@hTAқ&7Էy=zbDrM8rqߟ8 {:>ȄP[2uC|OOQkR$T;5 LȢg=BERYU}w  AbեOA 1&~񇾛',n>v(@qK.5m^GD~n9+3? A?'H* Gb<w$JA_, ?a6[IHZ vMo,ci9ݻg޵y5송mD*:cآcsxs! 浦$@+PN,%P f pʮ|'6"! /8.TJ%xM+Z?VY߆fU E+ex QJX y)'T!ޟʔOZWX?YasÍSHQ%IK4s~(,>IrBd͕Ӟ;sZjEO`Que35M*2l[a?9 |4]KK:/ jSwޓC~qhM~4;:ZF7zb8I[5|F6XvZ1`cc?u}*gCZ!Au~:4 6\T-@נy 8ƛ:}ߙG -}^0X~ 1أy^NkK.rJ.HT5wOZbIņ[m#;VYognW]yA8,N0_FWB%y'{VL?y9nr>Ņad"OQ <>Z$W;Y4/96do;Kُf R;$P.Q2TI3:*ku# o#l QdKo֖NE穀 8 {TR.Te1,J ~O[R'_qF3h{^vܪxCeyYѱ|dXeu(_wU[ Bc vO~Iµ ҋ_ga>jrɕ؏Uiu7ΛD nLFG>#ɣʒ8O=bro\p5Cg@,[>ulwPTWZ%?' Q0:9kHpas jyxjWS](go=E'Dm9-Onz YOQl=h`<;4yRg6HR?r(%_O.K\ϘȱnlOM.O} o)QЗȾb.6m/ӉL-jt;"],:qbyc 5K|# HS o"mc)tr1B11SGG7ɖ5Xk_VGk cpb,)t߰ VMX[!%̧aJ@lB͊Js_5ҀEyjiۆhE}D-D%~y@g6 s5Y wFV?R DOj~\Vؒ=Jb־@ fwwH%^6UAZ~FMc۱ ՁhAj !uPf3\`$h֦R$`fl.X_AQL~j_:> kU?xPB='}kRS2jfJyhς.UK]W߅ `ݘ?QZ> @}6bbn4L] $ }Wؔ?Eq-ne8ԟ5}vbG)TǑbs$ "6r_U6P2(!Bxh^~X)Ghb3 R ٣De!_u[H4j=>-sDĿL tŒ %tb du.,E ̞~l[ĕxLeӉŃ(7L kfR^JqC].2l)m&H'A<|t\$VYm0h뛎$)° 1]KhUKt^)ez5|%UU#8\ Q!e{,gyTŝ) w?KÀu ܒRYrX B.l9'mhØA\#zLVxD1S;/^҅ZHEp4jVֻ7Xן MAhMKk},maQe(X0/˂*s0~.g/|*+ksG B,_>14 VȾ(Sᵓ}6d4Z7r'0k1h"ĢJg:1=)p!# WZѪ-@ќYF֟و_H<ܸy'= 2O+GȚb#]dq/`}vekNx0vPj&cSO[5`@,zO.$KSJePZe>"|d??bGks:dùpouN9Gx}rn..]OoϩUv35` @1u'4O&&"L׈~p[C?FNkeb˕ \u^=.;G0X# u-f> f:o zT"~EI[e9QC($y Yjvlh\Sܵep(ޡȰ_[|{| V //se!ą:!JZ\](ۍI\D P[ai5DN b7"}v P?a Bcmj:W~_+Q"GJՃDdos{\dMAvÛDZ12zSmFP/BξWWU>5*}#l5#47$(:; PAG͋Zaip5$._0}PVh#Hk=+أz>6p&7G*wÃ͚ZzЛBkfq1nC̼Bi0ңI]iI^qWҸ+gv2ޑKhG2??mk9nK#Zdc@N<Z2T&nvIy&ww}])-;PFh8 %ƦpQ2C]c`*+^ļ!-8>!@ EVޘ"ga:->tFLPeM (կm+I) ^8jߚ |I1#6n0o]RNԘCQhJmDt iJxrћw)iI>J1)Hwm򷯇IgJh'/ wZyU֮ i?':sQVBg),Z(M -WaR?tC?6 vnue|$ne{IUGRS Dph;L砦w' cDLj"F >PlLH`^` !YFbTGԠ#c'̓Qnm_MSwJӳ5 ^7]X\bVh+*^v:$f%BgLrb9L~oJ}#X $yS:ǎt#څ!;ǿ=|^s.m>jGOB{~V$Po%(@VڏТ[Gk&zm~`PV1'o5iDt_WrT°?DZX q8cFu"kFvc8%CueDqU\b6p6᥎ء.ӺLX>ōLm o*}pPY4PY@:yK.Z8QC!ǞmdbB#u{O-|֊GmE-034~GI= q)ymqEbJZ44؊af.x%c0J[zc g^vJxɔQz=B)N$JcQmΕeyiOR<88;Kv)6{rP!{ʫU0n(F=B5Х );~vӝ| VMSZg+ Q꽷ҷ%¤e-bOHAXq0f-xX;!vt:.uX#2lz&"8[=?Yl^-ngw*fY:qySwcw/6<>z^ahM 'uZx'V]t:o3Ɔ-(aʺcX@1#I37yVeԈ?V{2x-#μCJ}Ǟ^.z58pMթ; ZPb˨h 6q7n!]sX Ċ >lmX G0h:Pn:-t=*h/p1JK̙ޚsKnպ`e(:&Dmݶ}̹m}ƿ5rAY:Bk{|*#zePzL) uˇR\[if4 Tr!h1-_0@j:NB J_yn9K9:0|d>L0 Qf#t}OaΜOBo=Cv <7~qvݼTGTR2u]EK8 u]Y=-d[.U`=y7C~QZT/?/{`3ź%EUQA2ު_ 1஢bu[K!K'<0x𨀕 qerfEsxZ+{ ؋ẗ́sO-6, KM5Ő=訳1\jk+)P!^-O Ѻɣ$ 04Tz7{`!ih({+c }m'WǍ9UNfJEͦ5K[%sc:'O$*3v1-9w fBOS1='z;]PPt G/ߺԞ1Y@D HzysұKjq>lu"۷i[[1ߠcs mP +\ hO lDz]vЌIsv#q[@n OZU\j.= )~,r ռPN2*l$V bʲNHu|yHȚ Q) Xq_RsCsk_+D xj\;U@pt Sx_<| \+{pEKz(гP)TRWu$)1;('L^qK?>@hS \x׻[{Ry*}H[eTa"LDB ] vwao.4{MLܯg߇ps/m7w/IGLjmen (W2^ dl"t3gBXw=R!JA/St#;P"ɸvfQ0^0g&a8X$gTd*sW̵kh ܦmb;ɪMNYt`#hѻE~ A]vBx, 9 # Luv}@,?\KEMܫ ,=EJ>wgߑG@U>檆Eisޛ$*禉VVH&1'v@2 í&m`W+Rp֛EZ o \nF$t_Mn^!;E?&> "VQm[uZhpf[2o2i4b:lrb {%.t O"0l¢9h˹;rAF--dZ9M)MOr:cYȂw 7MX{u`iƨ4[>809zstU7XmB2,b w|Jp \0 F;(-1\XSeYHJ+]wS[:CĻkN'OkEk>ZNuO)4/bQi35dE N*ぐX'}J&gmC?[RX> \.]?x3!v_;1{Ӏ=f95}2@?|hr&@No1_%nKۜ0h&-+&an^F, l3K'eФ_^?BM h.JL <&U DƞPRhU鎢XOā"3܌$?Ut^Jb_2b&<|EEf\lxtsĨ}b.UeQ$P$q,Vee/3sX aFp Ֆ6_48|?ZA4=?VʍS/W&iʕ&OgV$i{2@X] :0ҙtIܥ Ξ %DOz$c"I@l嚟dƮlb`2cCܮ LG .ԎȘ&I66:`6Qڰau7/:A֣Z/5eP[*5uP^w򢌊7`Y˓4x$ƏMò߫'.SVbp!\j/2:tv*w<״8b[9Xɭ[) ēndQ_ѨK e1AɾCc'dm#β~/~Yюi^ ݫPu ]_H횻$4ߒ)UyAxcFY5@.Ig٣_0"(`jC0.5hl )UmXzMu9jI?0)UEM@2!~ <A]#ؽ;cM"\uA/XKCćzA-Ph=sMdaYN7?HC{(GKd8ti ͇( !@Pno$Hh?~˾%b.,Ҝ/55y %dT/-)zԽCJ_l53AqpiAoth篈6AB<{\$^:YyP.(> Ð#3Fz V2#,0+kT\cȗZلa_' % 䑏4#ag$^JlQ2bg͕ δDE~xd.RXe-a4(hZ=?ܤiPglmKb/Ò߲|~>BQ|Sr. jDUbG̥nvjR!R:\@rBIGba_gYmi7Դ9)6=o<8#6/&!bpwkg@d?jH3cb^F`9!YС!Kƕ(c}# aQ9ByBpK ?Gi1ՐFtyʧ׋ТL+܃=b3TFu`v,D#/j+:8 &:,nw0X0^Dgq?̼NFaEcyNXFc׮:r;\J-EEp}tZ]y~re*T,J,7#D6ah &!-ǒI7X|1r઄Wێ~UV1=7 ϡoBqt(WaNxwY[bY믪fl֢2AHhT S$kcԒP&Ҩ++@gtn~77&{:~G x}׿*_BŸGjyqk=b` 6s b C q xgWr[W泙B"n_-<Jl /+rQt:om Hsh #jb8:9d5ao;WL |QJ Rۙdi|MiE1ci!;pv=og\$eZ{0 aS2E dj졊ݨR^ȑ|<+4 b}ϗX)@}*?{YJ,2s͠:#yXh<%WAxܘV=ZV~5,^O5dZ 1 5-Ř)_UCVx~=ׄ ^Ip%?*e>֠"UBa}vP֎fs6$R`ep ;=d?(y\9985"kkvǚ>+ \BkS 5N*9[ڹ.DXR5'Շ#HNE 5S>H^M''Tlļ}5+ *\_h_Bf٨q~H]&flev P/iC i_v4yY1S{Uq_h6'O]&J"f"t-T Fex8 /`댩hZZ0vMCm:^KįR`չӤ;w1J^_kJ*yz hSydNuécR 9!,՚.jwD`.Gdӧ|jd7ؿh͈ؼSBe&Рl/oc%V[YAkrwW ̇d킼.Ph#0~BR%߁nYL-A`=2PxFZ5\gTJ nuT)Pr H<{JJ8zxw+64о-xq@6TӤ`dsgQUoɧ ĥ!hgz%rKw & mlRN?<| G@,`In5Usޜӷh.2T+VR0L(&$|` E:rҾ@RQlZ~`#M럫=EiPgdrb-7/8Ar}h,V5݇>yws}y}\mc7n$Qz1 TjxO}@ք3jrBQ xKI 0JVQ%+,sȳb1iW{?cBZ0`At$n6e4C_ʳk' m0RًM& .ǫCIBi~5\dL>r_A-ƌik.'GkBSRNH|;JK ՜yEVif\8`^.B4Q;uu?7^堉ڹd' \*) s5%׆`?WֱHuXl\9Q"^W~"3Aly:'@,Ai%lLJax:U*bit<۸.xuEaJU]d}N*]f;BO#+\nqeQ>xr 5fإ#TLj{K^ 2'N*:hê% cs>D< -鼺t$&P f] 0>?#"eF$[!)|@pM[n! eE8rʬ\*Gk6mOE~yALr}eЌ0sΪw2O!{TĺMTd֯p:22a@ta[+@=Kk=Fӡ)Mjqm} zrJȨx2T+0Q>d Gq~$ҵ."+tDdCg!^>MŶVI:DXN<pCn733vţMqيb%ăU/ֳz~m-'Jх[:X^\_t?TII9rw~XYM˕S25.c(Eooq 7@l!;ju$F^vX-Khf*ݓ-՗t5~<=`GJԕcկOҸڠ`!Oڟ b1z?0[/4.h}4> TĵwRbݪe@Z#y:,`sZz{^Fp:b9P1MVs)K}\Cz %c׿#D4fW՞Jqڢ阞xȽZeg YRh'zetݯq)μsíE8C(WՊxzu6oࣸ},dǮ,S"lKp]z(e[S4=A['ZXhK%FC~7)ߏfuF"LiDr7;j3vԭ= Xaƚ-Wzz Ӏf@;/.F{aIwS~`,U+} )34De7EŶFj+֟#^w/Z ^M dA,Ǡ\u[y䛎/ QKJ߿`zٿdcP,ӖGY5k aH{[ԓ⢜frt^ W4qFLB+m`eM4O﬋9zkI@Krwm9s3_J rvp:سm_˫`;yDՉK代,ėx& W-); §q6#h$,#c81?mD%†wDɱgYZ0707010000006a000081a4000000000000000000000001665094420000108c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/1 J]?Eh=ڜ.+LBHZS)Qv!7Ч9T$;yJUܬ nfʶjz /v]CP 6N\3R^/ROe0# hՓxh Gzb *g.C,k?$@'%Jܯ g|ɰm M(PrK zbpHJ;M[FJncmZ'˩!UŦefʑO6 ҬÜ5| 3CMQ8jɕ69;xΈa9{pZ'{|n (sPFN#ӌJδML@7~$:١csX@qg[BCI.F֭oШm`)yAc"$"YϬzd^D n Y⍠s=k"(DW/WY!tZ֌w_vQkLͤqyueE Kn}frk~,%/_!H ghc I|_Z?1{ɗ|Du*9ՕGpӲ=0\Ѱ(7Olc+5-a bDO񼽂G5}*9wB&¨s QLYw{|6t{m$]NL6(hPՂiFgs(..ʾ;-FKص_Z,o+(&_@;@/~FJSԦwIb3lb,HR>B.qSZ_їdtXq qznѫAE%BJM7+! m[ +BRgӔ`Hn3x^$^ǿT)S5׍)\)!LҦ%),(W3ޤEh4R\~=:A3gz& UՋFq?Upgf&n_\ShbRPiߩN*F4b͖/VZNO(T7nʨ3rے uvxU{axQ oR-G";.l"8?7)+7$]Д;6z9"X_ Nojj^ X ~X }vc_DشG9 "R9(O 3M',d[y~Klj{xlW()ts6xsxCn^Aa+ҶmaB7fdݓ' W +9[AXq_h Z4^6w]&N: JjPXZnJI6MֱBOd3>ryXܲ@`M+ڪ&_iYc\a,@rw] [ȊۧZ:ѩ5UsAX=ŠΧ'jٛ3&5ʈg9״pH^DjyzG"bfyxCf &;Ӂ8F@.ֱ)~"H=e(rkx\6h{8WUpBK/Xn382I|ZI'7 'sYG;o+#6rGPdb^i0"G$b׸G H@;dswqTH)8rLqSlqen߷JE"ǺfHMCf^1JcLq^-H:;k5<ȝ۝~++*2}&*q̌N«xMQ,1A- ?Ϳno6.=: Ǐ3hN6L/8U @w;A{є'H)g*Ku:~c";WxL hw䍺Fy3o5w_jƦGl!TJb65@$BlnZ*c)Y{^\$ӝqpّJ>Q | G`@1K BUS89DUJ"BsMPK#S `m9L s']4L61 ' 6#qh6+}J*N@X#pP[YGb4T$iVQa` ԞWX-} 0*XͮG%jRzDFI@}$l7;t|Sƒ1dlNVm*q #ȧ}Eu̧XQi ]Ht֟F! *Kʽa$/m_qzJ3>K.QrnW w3yV#{uv ~2}G/ Oz93("7.{s\Q; kQv*[d3]1ØK\UĺwүJ>銵u'DJj?-8j [8%;͏E)@6DU#=hіSKwÁɕ.%I~T2 W&]h5!$=/8wTx ;a`) ~MF6fρS1c.I\Cv|'d3/SO}s"gk?yBQŋ~ۆsҟ5ȶ`@>ʞ|74Ű!=y-Fc(xfo2^>L\ 0 6+I (N D1#qX޵آ=i*ƍ(ڣ[fC8Fi^XH1=ZD5xd wh6[D=,7pu&{ +P̅TtR/< WS/6;Tܮω0!xecEb++^G?WF3D5#1ix.;3% ^p%QꓩFk[ œD}ʊ8oDYDN=iAAOxF*8zv@#vzbC,+v{ b\gYZ0707010000006b000081a4000000000000000000000001665094420000360c000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/5]?Eh=ڜ.+rxK>/?涯iduuwt 4hocF[[c4hG sS@ pc $k :88iAWD"a.x M7 ](?}_6mr>"eMTX`O[z tEEqB˹qۋsn9K_{LID\m6D1M%f#s06IG= "-ض_WNZe1H.qck}E~*.HCT@W"QI;! 4_II.*.p仢/l^yxN*-6O5:9՜~1Z>Zڡd!#=Ө+]TF|Q-M`ڱOqO^@>Ezz=JEQBjn7 tӔpөRG`ϼrIMmJRv!+Hmzfu!`437JIۃmv_]qX(WoJivugIγ졹IajYL!I4f c/l$@Whh!{9 Kv+(?l]&娒65ns2|M.&9j8P[uQ8Lg)p]M1 Ro? N5W=5z7>|=0v7|t 5S.5]pFJqډ{lC-ХQ<ֺ}˳-<2p|0'EDŕ*NqfB~ʥ."x ǁ"5u/kϖs//Bb| NV8i1=鿭% ͸:c~ e7b?˿#jnta2Elg\~7 >{B HL+@=F"&x:οxRH]y{SMQiV`1*_k?o\gУX֭O1u- ~#֪dcH$YѸNsɲ LU*Z5t~#8-SoٮIMU=.X+g!e*9e]A7Nj_iklpStf먈UED#M-M?Bw!s>.xN5۫~ ÂeLe{3aӤO~Q-NrG-0,d?2lBXcꁩWP7[t0Sw?ԝ BIDz ~GCi߿WoAn"F+Ǟอt+so#^v.w;%. 8YkyM4k1:?1`["T9n?+SXCr!3̄Z_cM:p}%GliIu[dCNeN9qp#>hۙ_!T5&%;^)DJN!szW gJ IDJMAm0xwyNj/}|.uYJʹE +|&Q&❞kx Pc R[~PbYCݧG?2ڕNq ϭ;tϷ+)c{,yAqsa6W|6N oߧv~U iėm{%%^3s) NΏP F=q fm2RC6 1t{/rXM!0RJ\і0`\8=yq{E[iIx"xqIW jeճUF8\UP-.8ɔ)qqFJV5a.gV$YS}АGwo,NT4y{Z' h"qgȅ{Yڜ6qH>rՂ&,j@BɶyࢮDHRZy!)G" "]fV025퐞p' 7^KG!;Q\o>[&U/DLdRM.͒U-W#!w@zkc-.*~X< iNbbMbjH.,9Vtl6ʮiFHj!9qgȰvX0SoNj)dxmzDn/gW.hmP&5P\UҠ!/-0vCiQgO}o-po er/<@ڇԹQɒڀ}x`2Od&3*4d 7^wBAncp`l 7tkj[ ƃpNg#ы}r,s&JqoR581ۘ|$|3o-VnRBq$-O8ntǧZp Qpy 1@n.[Z1!8K&Q0va|Ы"8ck񂒽0|jkH$OAD{o5}".ݤ ތNӨP"^<ٞF徴~cdqBw Q0 {xMup:KeTeVEG^b#,]<@}Q se㰡3Oq[Z~j*l^bh7EwIZZ̥[UבvX*#ff~/ijP IT$;0y9epAD]L|ɥV_k7pIueu.C)Y۴{R4xӞ[eTJѝgc04l]jN8)r4pd~rpY?1sY9&5U/f5+TP͠X_Q;s 'dm|!U.xBQQCdJ2z{'``aѕqNuN(/k[ntoԳ\7*mFZG)Tmv} m\L&Z]5.MR4x9lʫt3% ]8sS=9~;v7U 9HX O_ b>sƶF-yKŘD~Sa+\<)DHQofkq-eKsm~?Y2H%E8"ͦ>u62]wVr8}t4 (B]_RN_=#@|od_rg 5[gT^PôXH18c W)Y!Cr~u'ܝ/It?]Džem)(ً,,s5G<`vۜߝx9/QhqY%74{)[2V2g 6N5<+wS{f9F*&+\*-=N=:ǹMhR_Cz'] Oe7{< ^`\iSIXQ}ouh6kMR3r񓱹t0XC] So;S~茢b,UeYoi,83[ WaE45{;?D-ZgB7RIv(k% Hni@&D&5nfQj 2m$H0z"frsw<>Q!b@'ՠhl$2EUl8 ldYB] dz=\iC߀$*{q2 'ƺz| <ɊJH%KT4aqp%Wu*-;[Շ 08W ,\(mc%t[( nJ"bЍh=:49xRI8гT )#^vkzWhr(v64_O{Z!LV-pQ9P+3iXB/o8ETdDhz墍[{ZxJP*Z?W 8vexpj~d[ g>rn +u;95rW>S+vlrzC%o$ ɾ{v.<uTγT bUl&ݚqmNC3J3 ,-kfc^+&5v+P~-m~ALV0;)ҹ/~) fD.td6b?T딳MP/U p;~"~}.(K%gÚ{ r5"7R겗0?/PJeIsz*Ú Y 6 4j,pLRHKQl[>)m &J%fz[Ui| IF)a5_>~}Ȋ jy@iPN]d2n&'DI:˳ Z rse󼋈Ut#)a8z`Zq̽%ej |LMTRu2b+?G"%u\'q] *LJ(tHࡠ+e+Z5q!Rzo*= [x9@5STW| .ի'l}6Kz0;t@z?(D6 ~֏΋v/3q3~~+άh3(d6XD3̟.rNK ݮI|Y%,u/z- y병[ vʝUC][  QYՊdYNȀ'Îuѱ atc+&iFA11Fn҆H?pN_,m= W׻ъrZGüȳHy8o匔\9^N6#´ 4@n' ZU@LZ/ J<ֽ*pЉz4)՚AJMؕВS.m* ʆ{.SFUসb&~$½04Ε+YyBR >1f$'; 3N}Yw1E*Vg$AX"ޚt0R[֊Uf d]#KMC Di^O˩'91罼n{`-+*M\eMH}Gʵ43&덺 g E?@r/fDh",p"$,8,f>9gtQ+S =(Nhp2O3-c_o dMUarbnXe3 ' p)j{ {~pQ%4Mx +2aLn(MI\9H56H;eWGD eGS.D(]u=c(fеhakVtQZ4+5)m[@\3j|vevXMz_ fh%ө-煋j6_P BbFJDRGʒue?̒i4lk 63ݿ suRB;`9Qp7(=_`:]pWtb\A^H_Pw ȅAG \4OnƤn3 cyW#0[8+ ؒ ]jT 6KJaNqbCt4D< @ c 81FӋ.k+6QS>A/A|][ /\-e=#92QhzԜѣ3/ wQ2d,W{6y0R@'92ծ]Qh;m0fS-|(s8Z$-.Gƭ\K y#SVI'J|E1ֵAdKiJ`4-|l0Y\-m踕캲ݓ "YH@2w@ $`nFuRŮ g1T6t2od1<ͳ\_;h 9@z)1[<,/+):m:'OKp,Vo@I x&;_UPS] tQL7`8|;sbK iz^@ȫlc'j嗚^ G?~e*"VE#50 D('(aWć~Ljevא~0dEocwm \%Zz%&Guxƕx.'>nN6x©{}vJ֢eV?1"Laj|+In::9kCe{~̬Xvz~ds){"A{|y:ID{w7 s܋|#z0+uk|&;8O+& Tr4In.4a [L:ۍ gTJs\H!bPi>\f-.b`zW_YM ]V,'ַvD;I Dњ2)^,͇`b1HS;+=/hJK?hbetji@U\/zWڌvyvtXARgwpXĊQQU`J;ΚuM fwzBި~$E4/D(T9[ רWG`I)FʮWwr\q % 1^ID (kv U'tQ1ODZa0kU=-"/Lx[VbyXS<K#}VO}"DDZnKcQjd; s{D6,۷ Q|:`ء6c܉n%2V-@]h. l~61@e&3E.-UM Z10._x1H|S2oofA,#wROK 8"g˅J4cW}u5& MeAS FiZjfBM^EB ~cU ;'ȄJj~(q<B%Eέ07ɸ)U_u66*$q܂(xg7尣X{aV;-GO6*at?<kݚαʀyݾS~IRC#8<1{T +bopGA YEqugH 5"œI7qNi|{8 D)Y>Qm|z:IN| CT(ipծ B~Dw=/BMh *õM/r{w!!0믴:H[E1Pw2<ͯϑڒ|Lg­0+8hzF|}TOBlM5PTn,r 5FL)-_$Mhaf1-ˎ2* nQMK}i" Z )!")UNh|=nq^,̍(E7P`;QFP{m__.g&[ہ/\Rʄt[Q_V1yћ^PgT^#R(K^Gt|po qG'Wq3X1~Jf BCE}e.jؤ|AX$Y*N浧1҄{^L)[xsAl|@"=PlF*xR \wt-{W|*6cP6$м$h/ȲY1eejJj= ⠲9 c!NQq$V;ċU0ԓZ+`9~)f"ϧt綫RqsHi-.gR4CydYzT@=*zsI41( *'s4>%ZTgUJj˄0H[ZVwpA}[%.5Ϯ8yPNVǓfY(&m1>]Qjb8`s4o%Y NzIڬZ z)RIϿbn-'ΪvAN`9ff|cs?_uU_X\0ڐ rxOA|2ߥ{x1#ѲB^q\f:fעX1ģN!J2WaDsG[Uq2|@.9 B*L/-;I3cE+_u?YAnQuŦf[&M%!7ހm )42\34}0X!엱XЭ=p]VokHly9ΪrGߪ~Gse4\>qjʿy kܠ1p8빡 8;~/ f&S]9 ̥2d|QSu_R-SL bt &dEM2EG) DG8],5J*c2)WqKW P& ]uA(adiSM7U }Ewv!=/8n9d&pDU!DpcXQslXIkt(8*\>;uʢa!|-sZD$Χzdy7dˠvl=F)%=Xr~B6GkLިLXw2Yf|NA?k'E ` ~=. Og="0 5IW2%2"rJס!J9PEU 5A.2|Nn0,oqu%v׎}@'U40HfbժgexIFH/MN_}&o-L_X%:|9X*8_ƨ~) ;t\IdO`^*,J})#0\򣧑"j̆)oe%Z91N_L!Kouvr_$,l)Gw] <5T]2\_7tL^'O˦e04'*y}0iW4VBjGsw 4! ix /Gp_)1\Q'1ak_gYZ0707010000006c000081a4000000000000000000000001665094420000b6e8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/&M]?Eh=ڜ.+?L@eUYA<+c!8\PdV2;v;R Cιo+T_/hg)9-ҲէbD1ԭiiaYqUnݽ6xފ$C?@ރM-:#lq,_ayz 3*67-271Iګr>-USU7hu.ڑ9:ںc),PFjԀ*w*+"\I oa|RFTBTޠT|ma 4۫w+H8^7x/(ci`hgJ뫳m >v7D{N;/(K;?خK|PAy՘b@*ԐEgW+j%FmWJ98IH7kJkϮ3dF%ڏ(1}Y_K]S$)?_u4eO64bx8F?ߺq0{ pږT C> ܪw䘚B=KF?P)0<9Rϡ Ah͸9Ia%:t.~ HhQA?#!n sĨ&?% FiM/ɂCX\#BlAE S`ky)q#7Bвm,R V!޷0K =K)GVLnp| y"mS|6\'Ɉ~qwdaC/f@ QNtȈ}TbFu u*D$;%4OKq ;bI}=T+!Ĕmఱ nL;CJ>^3U 7P#A0^#\vSJu #޽*Z*igV9Z拢]#MOVP]!w6%} чMS8}4#T,epr\z-IYZS:فL"n,Tix;)\ʨ2]RF΂ jǗ/ü'-O`sQYhHiufwI;9uqK6?vgukU`? }Bȓ .Q֡2mhYK7msZAh$ơf!NX֙aBUCJC>flT`3#-;9;OD[cXa%#Tf\"^oSSycgT$a;]D*z HdɼrX6Ase<iVYa;WPC >\TvD!6r@SU!"][T檋Զu  'Bp`_O1̺nSybc&< ?v& _Tt8I3'aN$R!~T#kN }ؖ]m6fhXIHm*’,\ɋ,F=0}ؓA9[!8 [oFN#f1=L+ 絷@+'ҰJIG{Y>Z}j^5% K` rz<G;4't"{Xi-''3"S[FtbU=zn{ƕе˼N>cyV3PRō=r,^Ii,33 f_iKܬ~ 4qpÿ:ASՍ ګ'b|@Wjj; 2zv*V#MeLz7f/j ľt wW]~2L_v?m\VR`pUd$5l ɗ>R:(+Oݶ6^AG.q*4* "B=>/D plH >2<঱dB: t/p8˽%D5޿Jv&UrUu= ֪B y ɾLΨQ~Ti}k`YQS]EaY$T[S,$p3)/:yX}#$˗'(.G=u$\THeI@1/wLɣʶL*R @f#RnA~yTXkL) VmxPQ\9 mCfMu =d?}9m4NgeщcsqSD(~Ks¯p*AL_Onjc4OwW*>4ȓ2}*7𖎌=G<{Nxb'g15ݭ(b$oUX?o /4C/H >S\L"92;w1r뤐iU"K݃=_-OY͸ 1MXaVݿ`$8Z \l_Dn'$at7glT,d: Aj Cvm!U[8vȦmn {BJGO 2a ޺× |9XR)gkeg1Lk]_$G5 ƙaA|eY^j`'iG]a*%h>ǁ>X)2 &Q 8vapQLc`֔Nfb[ FЯii@^3jG1TSJ=LiUASi=&RuGLH$U6#Z̖UA}M Pk#B=׼{^Z*XՐ3'K8rUaOrgXz ~q514K蛂a(+=msX3|l:e[Kӑ n-{'̀ U8K"n#M0-H =\( @08u09tN&HIڂcfq&{G$VMt5\IBGvȅpXcFIb72;Pv7|XQn?-N}SrWVin ^{sAWUx'Aa͗7vcp"VeJLp&#;i}5؆1NCxðʗN[że/y/y[Hܫ~rۻ0f!my=pg&e<| C T݉;=p4{|T@K%-!RhcFJ,y#|:bYǛB֢Z ZV-Ą_7_  Ι\O#UU=37q@Tn4[H|gWw뷵#6 $S/u 㿥Mך'& u;WLl<7;uNB"dTwK0)zc|2KZ#;0Wc|sߴkNDyP$q-S"[(tuXeCk-wzF򯚮fǕj*`Os^d}w{Ѐ1_Q5 + /2vwóAՓ ``[`gcv|HI-kn#j"76ˮ/ma)l2gPAL:%_ȏ2wAE6X 1Q0Ej?oM;80*܂5&Yg^ eET,7 n3RY|1LOO2rp9ţ3*S𻻝k掌13#5 'x/\7Tn@ԙt]b݈09X.u)m@/8Y'o.!>+AWWvժ.d=!}j^B`2ށi=zҹIHnTN6Anaj,3/Q֎`Yj5m Z=S4.wƒ#Q$f=Pt.ڕ<=6Xrw f¢MU67BiGCyTeWDى`{F$U[]UjW$* | ڲblY{Bh| *_N^q9ԺyN8E|Ckt\IlQ &7(߲ kdN*p8-b -aA-K!6^y*8 RW'eCV">"M4Ĭ:y+D3=L7*9.3c,jXN"",CC K,,FºD!O Y6~. -f?'Zw)CsԨE>i͒ j)ϳ-Ju{+E"fAbNR(W|_p(ܤ-;rڥaۦcb $ ,`o6EEa &~&l肎pfa J8-~Y+ą/oeХeV!Սq\C|L,JiwQJmV /.3:=iכA @5W63 u*z JƯZ+,J`1q]<0g!eFX3o XP Th'& W32}+Hy#U1.RU3\Fz5%G#ꠕSw%Lљf:mdVS6':e+>|` '_ ;f_9515Tc%⻤&yBPEGzT$V'gUNaXvYɿ >K*wN=ޣ('î*8#sS^%z[ }`e[нgCDF|!_$u@s.W/.' *EI{ߣ:kUq~hT. IW.eI;cy݃>-6  SFfHSiB>]||DJ >kG1pW h _s ]sUUށ[7کd@H($8w_k脤ux4I%zØhqɏh9AJ~R-a(Vd=Rkj'O.6Vvw_ҿ$cl~_ 5ZKDS@7$ݞi>*Ȫb$W?](2ajҀ[nE%~ȗtl@ M{CbKu 6ߍ?j)Y4oaϘ1 X+ ̔y()5 fb&xR7]BFk1'I&JA o(3P>\}({ЧQ.eNS*Q.qW!g.3a ^PqmzM9n6Da>6dk嵹/چ>XӼ3м`x5n}nPȦOC~=:! = e;-F$tp Ħ79)4t( tAVK*^E+N!!֗#z5׈V^#*x)JNkm'/ۦϽą¶"y+Y4O!3; 5.(l=-~RNqV<7:vf` (gηm5:gEZ MnLL-Оd^! *\ifiWޥ?`%* iB*u4LZ{4™AC?!41\KRC̕Ɋ֓m u+ vo_g*l(ߏ|؟BnƲ`^ڨv-+eH_x27Et8@R~"2Ԕ6OP;GLP*Wـ,5U5: j/g TIT1#WF 3^K{mn8VOϋE{y'U\\n%{grݱa'M J^z1PY)$'RǭqIyu'd-2u͜ VV 3 q O+Ȣu;`Ï[Ϝ@ܰO=|ˌIl*Sk2/>% 6m+^mP zCFZ:#=.ۭd#;J{`:*X,ga?׾t4  m\[pMT/a"CC Ǐ373s2٦h+B%Ⱥvz 'YfgG^Jڌ2>#d\N|@"]@k4Wа%῀-b5Ņ+eɒ@=ELYqݓh# V-R1T3CfBM?K1cv!g׾2\V'_Kh <_KU&;&Y+ajWhR4K}01v-Uw_\o-3A채4)3}678A]sZhЗftvi=ޒ0Z|c"c#Lŀ;&ܿd:/[~0-ˈceN-5̰,.clr9 5-+u.JD|r !.L Lerx@/2thp:W!L3RîEggV_V M-`t7V <~ ヶՈ;Pq [d13Bk&SS% v}%Zo @B`eON&/ysu( P'w_-5CVMsߟ@mIٹ0:f Ւ#ѓ[My;huL҄Ua%0o+_Gٔ+=T!^.(yِYw|ƙs=ّ]O'll?HBujYj[ef_  r?jh:iB񃩅__Y VJwi1ڨ;+TkZLYn3e^xM&s(FJ4'3X S>&_p;nm*ӭ)+S}-RI5 PH(KF˺ '᳇\J:|"Xh,na@b-b!^'ګ"yv+BԾG()my$ k2zrda}=^8#¨7ES*-zkxL)"[!yN0hAn jPR}YܳPgі]#PLIo ٫ XA$U+Ź%x?P=K d) "! ;֥<_X_/˖ *ڐKS)޷_2oZK'@A" Z/[/ M;CެpPnpO#ĈYv\4".< 7Pr icSz{믨h@H c"H"p inz>cNLoy2 !Ay,s 3Ζ@n+'t0@ژ/q C ;"&U%(Uګs3z̬4ӑZtOsO9px+2&_*tMVW|H yC]YIV8ࡩA٬/>Be'瀉r4vb7<4]b&sWdn+c6ZYYo oeQCKJ<5`F;_=SQKW()P1u'; gpHKڨa%[!_8ݜ,̦ ӟ R#Xr7tZUtPb9 :zyx: Gػ23)6͇0[(tXn(ˢ;cII]Ω._~zk"2Hu`m[9ABo | |ZKgy~*gϨ%^;+Tcqű<aeۤR踢 j,*gjuGTUY2cI $_=<.|f٬x? 2vZPƲNOO*bP畕/ QaP`ƪU ;h7x0sdEWSQ߂:Cۭ7Sf2~'l G"5QS#4Hk{b ,dsi\mMȞ3*D ™#(eL6'$G]|S]GJ-i;?MH" [~qG8:ƌx(MAǦ)J =>ŗNez݅8 09oo:q8C 1a2PqҕVwe G7SpJ8GΥv}*]\|+@HDO]Pϣ2Ok& Uv.1>jˇVVS8M=;'0lI >N D10#cB|OKܗ$žXKͭ1;}YԹ0T\|/f߲@^qqxGV[QPĘ> eO{m5=g]vH@ B݀f-!zIv٪C& .}i9z0 Di6uz2j7v9+.+ÉEZ.{X9aF(lbA;y>KTTIi|TnF`=BqrH)XZ ; U|X^ԾCVrKRuǞs@GPʔ4r#E/ҸțJ5.!H!Dݞ3g`Gd1*Y;9üH2GzؘgLAoIw_pV,2:yz#NZg1<obeV)FNR3pӑ∼ҙXeP%_rqtUvfB-pO-~W;F%8'9 uд9;lTW)gb. B3~Mn&?Vyb}bHQz_j>WϴY-WN6r6%㪅=HqI`K/`|bLK0SzʼMHnAX->H>0vNT0v!V NR΢&\q0+o푫 @ӻm`aL1Yu68Sz!V3_[rP2aQ;9L}A|R~h\G_9,.@tU`|$Q=C;FUW6a/*l , d^ _~=@#5GUWYhl0pNc5͈P6|5CTY}b<q{C 7IEOHo a(x>X))/{X06r}̮¨5i=)@Z7^;}Af+^mo,_L#ՐFMDpsԅኘɹ5c/dN⌌o' lR+'e߄'wyDz&/ &FŊj R /Թ۝$ڵ~^ߵeo(n%^ΣO 9!;ʛD=BeAk]TZ; Q ȜT/R,I6$;5o$1OO-Nr|R 1w $0hIX%Î{j,vnlW1FZ)ŗxsg kx*eܺx;bj޹cC!i܉(yIw7$, [ۺKL 9c:``bە\BkȰCVj ;Dɬr {D+"\!P: S밹sRC|F5B>qcذS(Ddz++ϼJy+׎6rTSmYM%~-8|/Xom UsXo1{BĬx*W)YVWc]T+K'@,S3o`Tp=ށT{+Eyn"jk=$Jh*rgU69AoXM:SUp\))^ާULX%%C- ?%X޴bkMV.zdko;!S3y3 kχY.Y戇k25 VYXZܜ3gKؕCjy zywe$e3 aFy*/bï9~jcD":\rSxô" V-]b1; t2E%h\VO;|Vc“AύF@*XFq8~TV)zHwAZ?ȼOX lc ,HӂIQh{C-76K(Čx"_ss0¤ٝ&r=m_y}ҟuRO>*[%673 "sMJBQ9g3( X7L௟L"aN&eٹQZ~|ߎx#Jn\쬁\UJ ⒬u4e~)|mE! Vi}{Δeҝj5_s糯E8%u]~[_H.Ue(UǿcyEIl4ݶdYC/Ch>$ixQx_zs"L\l{͜ 'sf@X[O +8{]hRx) rtPE$ 2㠢]vɟAx1B֤bl9ì'-E8.3gpH$mkr6#[`->-e6L7 WCa"YX٫Z2W\?m ,!?1Ԡ b_Kjw ?2})&ZHN6i3)(@vxdԨyf(w|t5 v9*fa&]a{EǴ@S5>6P pMABVE-WđÕ$0!=!Vp91|T1,W؋%gvɽ6$CBc\+GLcC%H%\]%ר]S{ҿ:vҙt7_ULUdo2,Vw  ^"="zDq-$MJ 8Q]P4몕(R`l*~H⍵ih$'=͟cpTxx#ׁoFKh17F?!8YOCg̡NH. %4;Eτ{LƦ>1|eaӵe-ȱ>h ; S_؂kRZĹ"!T;n y8$œI? Q}P$̱{!j](fS*<}-\fG @§a#k0YY4߭eBd/@G2/LD#R(>WkQ'ݮ!bbHmFYj `sB8.{K%,P'oݬBEb,U|s .'ǡڀN;тu>'L4b!V{>j)-|tXϿtrarZ;6Þӓp"x=-wo޽B`9~͚SNtͬA]IdU$vpqܞۣ' Cru" 5)<5k2[0O.5`.7|\ &dXz'o94ܱ Fw2DVV}qZ!Z` ~KL|"Km /TiO״/o{׽HFE##ƣtY5ᑏWN7h$(o`tn[!+o3/qC ]}PrvL1azTlG,do囧y_KZC -C42@zgħHE56-(؇j1tF(ɢBEeyf#vu2vv/Syw`KMRZ3NǐZ}E us[pyxۯ@=wz^_"v)}?|jp3eSĴ9Z~:#(h[O)? WaO1hM#a; ~\Ukj^Js,zNj?$_ӮXj$Z!7Yoa7jr?}n |exH8N@Z@rQ(uLM*7ۧ% |`\H^ h۲kr}_\#t(kl;mSG|^ 9 9{lW쿔.R}O=Fx{3C@aѹ{Ղ`ƛ$ahp7SH^L46&,"mx6Ptz?kpM҅NJ/'% J0%*G\nݙB[#?] znL&4Ʌkye hPCѯad R[F&2Z=}l5V$4>ckV)N̩ }rɊZ[1yd{fT"(@pI]۟HĦXP +^-?m&XE1)wf곅>Uz_̊?FIÓ]9_JյR|vG1g8Ő+5ʪaЂ"9W/u hIڡ _ u_Sx UD-.2C JFQ;Tvf1dHV{fd!QTE7߸qb#Lg [Uh„ 2~M1vIC0oēAxpQeMYt8&x鲮H˥i۾ 7\. m{ǘ}/̪hY'*t7Rb`-| :P^;oNs(.5Qm;Kk);Pns9A ƮiOa;]{xuc 7VǏ7ږE9AkqH\xӖ+H89vOY3S8K†{%]tgA^<;נ$4IES0ɬZ׃ fl A7&E"e'a~LBFQSǃ1VCh`ijSZ,]5hP>*yVJoESH8ȹU1\"r98Q7YZ[,b<0֨*mdL^BqKF(ެqAD&G4z VD0dB.0ad$Hu e̍94Iaϸ]P4u7Jp Ti KD%+"ǣ߼oaR̲*[iwv}0c?Y0I?gv%;sݜA* 3x6#3L >^JyG%9)Ϡ AeKj.iBB~jD_F$[ڭ <)˽ͭ/^sf ?߱ݏ4dn4(Ld59CR)WsO߆P֓ǂjH4%Hw{}Gkݴߘě0y<#T'|_6}D8~([/Gѯ_0e,{T~ "f\pojP:tA:-8ڪ ۆ"{t?W/w '{ oMWg%QCcK09L{"E%pQ'т|%!s?/$74b'x]jŗ$pư$\[&e; H|/3"<ܬա ̥V`I0Ihwj|Jc9dTL;[!@^,@:x#nAGQ\࿕ 5%8'.(yݩ5IbcMAǧ=VKȻ"W@҂LfK kjo|tS%GM|%C$!Yπ{ G]~.7l>X>MYI*E:DV8`N:u\?T<0EnV$Y#JNj`I\:bgw%`+fk;k HK'TEzxaa5Qm\f۽k#ԥi~{8vv>>z," )=h$ODa4zP'06">@(^)F+ ku2NN hzp8.O90T&]H? #p>FHQ $_luVEXsQ#QNw+ .rif-Plw_RqTLʖA1ݞU~p3ضP(}loIYZw͇R3ץ>7:&s/0Ǥ''JY;כ1$]Uu ت#J20M> 6-3Sh z}A(Yn~dǴEQ2Pqa"J)hsfYarXI6Pr0Zޡ 1pV.L{/:wOaʝH6d\*QHH-IZ{rymy v >pb?89-&Dbl픠k Z|AY-mAJ=UsɉԡY}_le}yy2{oķՠԘQ4ıYDL03,s6ӕw)ȰGJ!Ϗ>H&{ ђ5M*Vd; W~G+]X&6['0N 6*rVid^Ix%<jeñ@"5$^#<]!?σ"#Ơė4I&8 Ν p*p0b/Lc_Vss9Kz p 6*M3A3 Q=#(BzS,XFy'[5 DAB UߞÎ_H!\z8UǼɸ)†k|j-fVg-f}~Ոk  %?yOMB/O!TSZ逫N߫!_OSzJ5O<tr@d)@λAJs:Ж wrWePe_ A3@{Jߔ6|>KE,tU2Z1cS1V=MEYMb_ѝҽp'$[j/.Eym`3qH{@_$k4)OR9N0 ؋շlv-s/8 !FJ/Їz3 佲1 x9'Un4HԲ<^JhGb8N+ɣq#% .1}wWtsh~GqzeF* hZQ³EVSrO W xn} 'd0(r7^O$ĺl W7 ,!e,feVnۿ_͓ecSC8żR")pX N檴 ba$ܵ/v߸#[^ O`i&XZCۏ)Izk^e_urJb"y#tcp3GnQX þ+{GVڥC7C\53@]Ferlv>golj )GaCK.o_k5]]ڄ$zma3E~v@!C1^T+h=qS:9c8oRFݱyBo[Y)}YU;\yTi!B i]Q4*Gc,2 ߠpZ_JD7 z>G5&VI1u kO܈q>Ei4!zFy$R9? 4VpHtAmއ)\5- [v25PڐRހckd}EeLN!6 SO YF_%fJӡfc <_eڲlα( y% <3iOt8[}Y|a m-4D ^f2+f᭦E9FfaP0l[9&G}l3~LJcTnE_%ɃS_եbLZ _pg}'5{x+28Q}UPR!PGbqm)N!ѼH%h)Q| Z>?fPe-+B,'ݙw\C;˽@Iۺ@ >&Mڹ COs \A  (:*#OaR>^% I.X'N5 hۓvBx@ebK @Gmo–syiYHۡTʹp~r:qDE%~V~Yb5,򢠧9d#p=STBHbHC$G 5r1kRvXȎ~R#b@1ܭB\0 ̙d1ATƍ=Q"{ I*])|?8u+}8T>aұxQ\/9M&Yф#R~])* *~Lmj?t9V^mu)VTXilVn6XѧJBA(0 t :̨@!6د/G {$O\Q<#ęb=!+lZXm3yT|iI]E&nak -Xlzj8M6 q X*6tؑcUIVaB5\-e]U]5!O w4+eAQSecSļ0-[ N/4-!޵}2n=m=^Lؘ}.d%cӹ{.U?^GmK~E_Xg(T;1s2kwev8|(/ף?6Nȶsܸ.Kà B&G\;"Ykm]y+n+}s/faH3.K )T2cjj+]VXFKqrشfkJ)=uTFMd 땍;GF Jb Md:lSNyH3kϘLf刋{uhq/8Svuƨqr+PqU~U]ɯפ'"ZFNtZu\liB,k& GQW TY @;Ʉ #c,7%th7ojR/g=ee`T*z9z07W ;z{!ap}Ojm4o>emiV3 OF~q%-4z-yi|l.YNv4S: :cOp2ʺQtU(8qj8:{N}T:5::R9sq3c)O2]Gwr@zݳLGDglZ<>Em]o^Lv-JkS5S8'jkC—G^"<)Oξ<;s꫗wcWi[j1r!(GңL _ǯVi<0,?=C 3h^ W?G )0N& y#ZQò^ӱ:yN'93&[ξuyϳO KuZ Fʠjh7 CEO# aV'Sj@*CɗW4$GCcD_/Yˈ}#3G`H+d/b B}id!'guyQS:e-ѹՔH42%tq E>dD%<XV1ۘLETi")KQܙ0¡ D~Sam?9r+L=Qn䕬`8[{9>rwTĂ̈́1\KrT"(_K$Ki85a;b'`C.ZLY=(M'Sd\ Fu-Ji')r yV'MAM]V5heb(n4a:Ӕ!-XTvˇ}am*:=;hG@1wW/+?^ G?M{TcMPv\']gq~[jcj\ue^4%=/l@βA%*grmN j:5p ):c RL$ %P~O~'.% 翮2 7ɊbA ` |&v(pK,Ysk@Đ F#P7FAJGi(5CRG_J5}ǂ@e=p?hr$6ű(ć2<qf(0G Pr1_pjf7 ˳yICoL8,GcO]Ê" kI%]w⟓'k=y@g@_k'H M 0Nfȶ_HiO9$8GOf -D.XpRI2ͯj=!S&;ب@9^q1aìڒ$+ ;ak9{+)Sv-h_@fbU&\%;. ?_&UG5yC|JP4%>Z-z q <:lptyra2m;}u~)H3!1;𯲁F>jy9:_g~0 rB3a煍j_qiAsKyZR|2y3YmBIyyA::(MGpB]]Ėza4$9&́3.!ūX$[`_SFZ\3tJ"& N}r(C8uɁ ?ƞW CJWQmv8t+,-H1I FTIo=H!PSyz[*I 'u#;e5KeaS2]]a5LdR-8%S't' +Ѻ $tzbg1λD Tg\ ¼xxzJ)6C]*O%4m\K n+v*]U1$V_vkox )6Ao;G4_[|TmTD+iI"WIӿp2aü~-upڽB;J4H1MŇ؇i_VAtTpr,EwMuݺn$xIQ_d_#@''Zk5Vg6xyI*{1y,=B@uw/qb'2T8vyo9ڣ&яBꔿ rGBFj@p]{?ڕ,]*b|oXE`˿{ޝ>^J5-mr%ci}7dCrёq?Ԡ0* @{ !P)d Gs.ςYp15漻sZR~PX '`V_bh,If`c*IH i6E .&Eur|>0sP )AM D$VHxЎ_[7@DД#;J#ld<8y}}gi+?' T6U){8# ̒c9*LmEm#@"&kb6ZjӍ50VDyŗ>2H&k). 7zM722_Dw/`[VY KdzܧHv T(b.qy Y7q|L=L\G)5/\s6?Dmq{O>U3p49 7u]l5 0Ϟi79>9|0M0Ɠu_Sb%TOMpeN$ tIr士!=(KJDM[U25`bYe_I;r`KS߃B3if<̆Hn.?*9~VvP~"$\'/b 6;"PwQ"8ޔJzbl.QO nllYi aYz{J ´~6 *V7`/Yr i%-'d9PMl3Ǹ<\ZVzFFR~ UdxB0=a&xr4{8a?)z8su# rW\;cVtTV[tHnIgu <yZL!8rIN=Nb9'.o*a\l-:C֘Lf[ UJ/#p]6rQS1/N !Wc^:Til Wߟ0)UTpʃ`A&9(o}Dʈ4})ߔOHIi s#bDmXL+ zz CY~?PoMKLFtԦ\)N5VCv/ ^iUKHA:|i(B͒*}C_f/̀]ǣRNsru&,Ύ(5>޻i4he* J&V:@}EaO񮪏bsq,3̕Ë +%7i/Fn+Q3#fo6#/; 'pRr᧸`5]p[i{f! yu^˜3/rA | t߮q7HP}nvBQ@hBUÆ,<Sd}9?{p jB1DFAIA]ȀiWQ0 Pqo2V1S/r=B`H(m56eikie$s-עm' MR*[⚟#=XJXI(>f8LOfَM6Y]4J]sXQa0k|.|GBڂ6(WJDO2 w9ݥg╥ˏTdG{0a/8O9ws @[hKH%LqIPP[vFec Z6Kml؊XlFDel7#9^ς<7%#8(z@&#I'łr/E/ gV2)&kR%WbSO:ʍ]4a=|,":}-!K=,0u$t<,m00 Wj{k?pbk)>{ &,&"O\}F8A{.r(F u3bX._ܲA*z7EA+-Γ՚DXrF}EX7r_x2>F6ں.Y8g%:\wЯHΘC_ [`-qrδc^'̙2WuA:uDq4* /&kizjJpc(umP_t;d/A#,,fٕ;:I *ק ܼA&='ju/tM ؋:`PcpCNq:ȤC]s@uGř*ܸp|r>K.L\ Aǿ.bXW=Lz!WJY4La ȓh֬`E{I*j~ =:["vU/{d{|˺7?O?O߶&-d zN8[g;f@IIHjy%ꅜ  !'`Ғ-9'v I|$D{ƪ역TAŐDt<$ALlo|yc @!%Fui܅i: ]ԥrAܗ"NKtjAV=%H,gX+%7\ 7lpNp>ŜX]&-H$7 K6 ~ujbQpt||#hԵ[wFȀ<9g{.`+1=wE3iI^x [-h&:4my":܄G[;{v:WhoB$oOXdhZ,TtbAEhbYM!ݽ6pn fV=/:_a8ADZdl$)ܺ;Mu}e%gjlWÙ63^cBc'缳ڱA,QI`Oar+[Z6N3r֣c_0HbܙYJ7qˊG^Xn$ B_ oY.&H$]i^{7@[=+.kQl|h-$ ]d.Ԑ u΁m#I p j Ӫk:5^vhjC#-]P?&$?uY\<#m}q[1+ ` }FcU >@ Sۺt l >.8wx`+ΤNVs d2KW%ӠG 6w"z;_^ o2?ϳ1k `-(V"z(vk#&zwU֔YuH$bNHd^!t) sg9zbn;_e^ݥȯ > |Dllł{i-= ޗG^,xuv7I.^bO/[4{R 1P ./N=[rO O(57*A,1[gjYp{!2D*RkDi ?H"S96iT h'6 Lpk9QbX.hQquG"&Я1a(ȴ^Qrv(c Z&gd?!S ͧ /fR1ְ҅(A@,̅~Ja~_ŵ(G+˕_:/uO߭g@ZwՇ.<_|.ǂ(~8T]8Z.uQoKy+6|$chmmׁ'~m1d]Huo~;+zspwQ<ݵ4o*Y9m3H(uL9'4+E|zD{BsQm0)RTSD `:hGLnge^Q-Z=ǽF}n+qG vc,&iWb sųArTwx1j]ҷK]Nzޑ;-vBD!=-htʫ! Pс*)^5aa w}q&pVK)\\l6>6j&m\3υ?TD8n=l5)KB'  "̓>r"pyB"dAM&ߴNz`pa Ъ dbA0e$\ wGVR Nu*1.J ڊ_/<>!F$xCv.S< (ޖw;E5$`黾>K<,śbLrΑQ>Q|nXmX{[؊ܝH?ٳzǜa)GwP{vAkwb?m\vܸ8FA'5ۼ: 'Ge+gVHaO *8+PDO[٦hP-ѐ=ϖ !<k[ /ap SL2PȬ' j:T4Y$Qm!h,!2YBO8s IGy d u8 jԖk:t8rGa}WW3 5cj4/>]ay 6>vߐV#;T*j|⨁tGz "CUvӬ~ra~u^g{0A(r˙ ĺLO9cFMFZ7/TkuzN[<ܤHKy/3?QPD O,.-,/)KeX#%:53,,P띊40Cw‹0Y851 5㜢gH o>f !C8Ÿy 7 *A>D ¾&_",!Mt@*;‚a(pP&9;nPk, /¦+diavmI'O.ŕ(ͯGsHU@a 9*E-DqpG/O<3;5bZ` GP>en(?4t fih=$F7n5 ? zW%f%BV`7p)-BJ,ЍBXEtܻ"2LOVw ɖi*T~ ,^{+PR棪ʲ }+ޟ%?迨O;I?"NU|#nGG1UۯLC";aӿ]3˄i2 #.YPpd(-^<1ZD{f(!/# \\[$a dSHtuiDΧmX(8ֲV%,UVΗQ~mzx%cJvŽ>NGcFL#tIkMGQ"QA-h:Xb B>1+ C ݋=b ,⦷GwNRҏfJRB7y{wOS|taQdϪOKCT3i3wJ|li>rM91ƪ=,ЇDgg i l2m}g#nUC5 'fRt{Ɯx5dv{ʆA*\vxt Áu$" Pr|ڪsH5X̋Af+̙q(K)}8HxKFw "o ˭EU-!ҶG~Lq\ p7Tig^4ˑ<̋n^*>`F (lOK>LJcy+@Gy+'9=ؑ cM ɁdK 3!MwMV۶ķ $d (M 4ToAB)i)>[|:s` = ~nY2e*ZG\b'qXw퉼o?kVLG{*Wl@|S &?LCxOR )/n{\~,C]f R0wr9{" Aa猻9*XiqII,bv{_Adl:^zpq$iBNfG1~CNȃ!i!!軋"ˀ8D MSQ麏t[ j:DCNgR: m}@v sdЬL7\*i7]SC%jqo odyW8+an*63qnj`hۧBhVk95t\VWn> gF&2փp1 WzCƓbg1n(..^8&+OEl,FѺ1&3ser|YZ;hͥЄxC8'T=~NXyS}Ca6Eyqo lm4IuV3HkKܾ*_wS4-4c6 x:}Lz7VN}~Nn϶$R1UqXk'ARQ.nG0G'gRpÓJ p@ yJOT갦56;=TʾJ~ /owaJ B6BEd!V?ٷ47ϥZF7 4}vIu]nCJK#MICi-/刚Ӂ#XZp oøV| 1!UJYeZ! ǻcmcF\>k7% 2ȹ+sH菕ѴgAbwoVƨzc-ӳ-s[a{8`rRU>;cn Х?hF0$`&EQe'xBp2sq0DQUww9.sg5,^JT5&<<{|x.Zb֗{q9i^l5a b?v/d9CX#==D4M?D;{Ge&lǃ4+>qRG\U=fңfjK^QrbetU^ާu/2 "A']` Dy;,7Ō C?$A9EOa!$v2|Ęt5,&,Z 'k}պ(2~W~gV Jt}cW ډ!d1 M{8bND ek(X9N/\C\B.уME8s#^֯iup=SME}tK-4hȧ_z-՟TFY] …dfW˘%c@ȡD:!Z{b-b"AU@Ҽh3;g^xz<ڧ%vs"E |k?sgFENTE_EMQHU5hUuy>J6dAg޵4b4YDl Q|9syXDAP7Fw ~[ِ:jAI*F@Wg }<$10=CPS}jH1ޭ;K-_A3y馽J]DY\'F[hiA /h,QE&![puUQ Ƞm-P[ryX*I V],$fx c,i1{И]TeLT~c3PZQlnkQeT{4.wr\d?ǟ`#:F½g2쐡}=57qzza 4NjaAs&.\~рf:*Ҡy~Z3U`g.~.UT ж!Z WcD61Y^7'n2FY}}.`ȃV>x q(; \,Lp8|ZjFj><iŅ_;{3Э\P=}H|a`` n@not򖇤TUC7 mo)ašb) 43Π4 l6k/7` N%E*0D6jD>ZfЃsؐY'Ѻr^Vp =߆{4<.1;clL"%I &E#(_H92,|Ʀ==x ֖lj- l:eK-hZ6>eN-fVad1]HOsF[?i(0ԸL#GlX:5 B&ee÷ CC)P{ty# R FDʷqT"܆V~l=q/B;<^OG@MO &Z6#sSὲy{2IMJY^r.ipMAHpN5wHapx PNGkt߮&tDJtS3CAOY圯cܯXS"(nZ,Ik=3 )M0.qo©@ZLg>:J-l:y + 잒'q%嗥ej=;M@DMP+5V"T Cj sJgM*@+'>SMwzq oʝP߀7~zMG~4/dZ2ܹYgyVWppTxtrDjGfC%-1[b^[cՆ> 9MeY^&;d 3 +:W"ʸ(h_XĮѪg*g큌:In4tv@hu|OA0~34?q8uT/a.jџK@'N@T[ǝw6CQ22䪱g)RNe{qʹB/_ETm:oʡ,X5k\x  EbVMv[?5~q%VqO3X){eF=S0U@ࣈP*elIIF@I0VG g!~uhWX "K68Xɉ'RJ=CM`? zX{h~fk8 Q^mG6aCP\MQW3r EAfOt_Bj; }UܒC&OqU95 ;rl{1ڝ\.Z͈Rg[PjžX a~^Q\ڴ$A\%rI^R6 5q<+/o{tp?mn"/R'D+TCZʒ R-MOU *_GeyJ`z[0S(xw* |['NhXSSaHp"fȀ {N4;sjclNMpR5u('ҵQDg4~#&Z"b W%s2f̣[I"֓=`=$}4~ɥ')TM  ;IPҞ q*IP?{7 m%>A0Ѹ i=WF #~1Ar&TohxR¶:8ג+}+;xZhSJ~( 1PuO+ZBq(6-dK7$H;SƵj|u FWG C# . -Amni19J7e4bj> Zi()TtȘTءcdyݜ[xd/P@" *ÕjQ~BcN`LWtX^A|J'Biͯ!L^2"o=W v-@yq&xpgހoLv)1~HZ'v$)ߎ/wtt'"xaEc[7:[|on>L4H:f02D?~Uo&2Kno"6SF^ܫt +y7v5)N~FPP֯\@3:îM}=bѧN XNjY(/U]Uk:w5ieW(VIY u3r5 V[Luru=bX6ny$LXDT}^jC ]od:_Sfp uZ3-`gc"=FįF$xyPnmm j?|@UzQi?0 HfFHgw H~H(*>7-U{n^ȟvʦEiC %Za{4PCߘpijȮyR#@le̹)J uo6}'qZaihC\9dd+^p1 j!vbmbbL;ӱmzE&"7>ES=TMrn>"L Y4݀4-ekH:%')]Oi,$.h`h\ yu'.Q%grX=p2⹾ ɡf+I9c:36=N-!Δ7MyߗU_V avH\D/&f+ r!ɠśsq `To_Xx8Phz -\ žAM`xlEW#:hcLY7AET6ӹyc N*yWc?B>vy*^h^Ǽ[ Q&;@+=E8h$Њ\vgD9O&2ؽ -TiB)<xӷX Ƕa 7kV|YLf-ihQBgAz8_(4_ۯ>amb0`FGrk]DQ;()Ǫ)-^Cl`}p8!"[{IPX d?>mD{vx&5ee(LQbvgKDr똎w7@%l{}gy䱚>o Rʹ9Dئ]n[HA@PMg7"eIГ~?Sδ8T jk}u/3Й,P#v+G qYG?M9ۗ+d&few>՟"I{d3)9%29:ĸ]GVWHHb 10ZH8.W<9F0%,֠[g# DiTȧ'[ ]|KQM3&ԇboE3 c-Y/(:h*hUPp&elYKynʹB_vE VOF .[ĔD CKdW[2,x7V)Dؒ 2<̛ua&WEP7U‘",a3v!%ZOI\qE&&ld[~Qe.߆xgeƦG4(zrVc/ũ#v5Y{ISx5iѷ)vr֭Swh'te$%ɩQ @ѾK*eflNc/'hP.0Sn7w >H O:6"wsjϵM#}FJ)gte.!Eȃ)~f>'Lԥ1y>H+^-l4H*_¡J*V[#HصPmA'a,uI6M>߽RzT}OŻ-gr資SB P2E[hM#hD9n[3F`PatIR{yMA ZY{d!xWqKhX|Ȥ1YErEt6 % `,z@b;bY `JV4^Ӆrq]m%&_vh B:`UD0mZ,F鱸?(46'W'2(+WE#? zeɺ,c1&O͉o4=|0hbLj+;C0NP饫;?)_s:ߚB<&bҏm5+q;~N;˰QmiEl:-Eͅ xE i4︻2R4E XKAAѸZVศNSũF`9&ɅGP-_n_{ |g854e=lΠh+IkuXJLѼi߳/?$:ʲ\) "mħ6& Z2 O젞=![B-( =g bhbXoKN$OmUGJS@ߠnYN oH8J@=40 .ZIi!<06ݡk7v޶`> Wi#,f[IEArO\yeK\ ́žmǁēJL N=u 1o!hO]6УF08Qbd2J; _]JPAjpOe+6?3U/δ0ps&vE5a- B#AC B9[Ry\E.f0N5F䫌.%`sK+D"pPy<cH)Ĥ'.r2jI{G#Źrf[5PJ!@SflνREV X")sV>޸t;#b1[i)U*zhD-Rn(t*/;!piҪzF|if:lj6bAu֩rM.'%2G.s3lԠeX!8iMϣ^a-`_Z^aXesN@3ehCщ$4@".9`^>s}4xQ{ҡՉٓxD$Xƀ]г= , )hplk\ŤcuW` z-9͂H0C^G(P8dHD0*?boS(mA'2g$-t~6!4/TK0DwDXgB9"/&e-v{B |OƲ%4 Ooq"ۆ1(&vD.(6-O)$<ӑ`|ӈ47*[ *5tP+LSgYZ0707010000006e000081a40000000000000000000000016650944200000e18000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/leds/leds-clevo-mail.ko.xz7zXZִF!t/@ ]?Eh=ڜ.+77x~1U}wՕpi f{.u?_ʿ?U!dy\ }=|o*hځ:Σ? ).(>9Mdp}m+9L413pXL0РmLw!3xv`|P!kAO3M}Y+b.@_Z^ܣ,RbO 84@S6Ԧs@l'9RF姾# /Ő͈}cLeZK!/s-=UԍA関T$9喦܄nxdO:%3cCs"$f3-Ըw&vw~T|YkpLǖ{wllC VXqa}ֈ5[PB8tBCy0x-.k> {뮚&â(xo^6}!Mj{j ճ#LP/:]#_YBX}['u$N+: lX3\m[á@ o_P7P.%A=윺4;=.ˋAl{&~?BSEgZYՄf헑}ɦv6fĹwI¡c^f;IXy ( &TnwF8b,M:)z |bS#_r5)1XMYGEr躗ѡQ#dV[kkshAYyN/ b>D PNW׳=XTW[pSVЌ\B^6@C$`^?*!SYze`ԗ*9~o |(jV ac,rD>z~O$1)㽯Hr>gAuҾӡE( i^ReMms 30Jh~$RpC3Ў[<²K;MZ(3:b o;asˌ:JiB f9bVm#@W`eL)K%4sʕ:>V,Zi$2+F vVbAAO0$D|V=PmՀNS8 EbZF00X٢e}]/fqPZ͕Μr3XsnH! ^Q秛*vQRܞFK oy!^F+-o ucAJGn\'z:>S< Ql7E cEJ\\i+jU3AfJIj@K#0X EWw̚9F,G-ypr?#Ab @`7W2vɲ,.dh|rQ3"DD?z SroWRs6DS =s@KӍ٠pNj,%_ASs-)3T)cVɘPW/Pd feuy٩Iw#>G}g-v{ )x5stXv(eHw\7\x\6VD|NVfiS<J|~9q9qX<tOJl?x } #A`6@oU?hĽԞgeqK[ǩOV#.˝u_pHzB\ɟܽs Y9k׽/HN0_& >?fΚ˟Р4XR"m` w¾1GeΖe»VuNڍ)lƑy&lfH]_U%260WA0$sPE&R4ƍTB9җ]U +<~|S,gM`= :pSu8hѭ'iiZ!`]>ӥ׬bRU@>Œ}FKin di Ծ"!3|b'\Y)"Śp 9FƵkWy6%gԥs"֐2㝔t[<;'Rf vl%Gm@ Q<7Jy( /T~]a`[ (3R7zYHI\' u=hKgj4wn$䩵ގU1)p9 .vyFt!zHjrڦcpDw?/ot z"D$scYNItt6K1عBT?abWEo%;3'=&hƩ3:=Cnr`sG#W^t&:?-n[-|MZs/Lxh 1IK;x6k't9MJ ȴ ({O'?׍kHu([3]iG 6,F-T]V-T$5[ XW-9)dzs{+1Ke})m0V M}vCε^߻ndJ ك}`XhEW?赪?b4xk-[@v=ĉ*<8}n v:[;Jy.,XP!ZȲ#FZR +8ER,SWpX5g Kv+.h5SϿsb-6b,>Q+5Yvu%=Oo'<$;|T@:66Ql+?mp}E~V4jٯ4 0FXTY *._@peltaA:r^r!%lֹlaAIxeuWdٴ.{T &>!>>5]LŇ>z[Y"T-](.ڹRA!t0FM~h*V=&5x7[&U$ud"`Dx0}~Ev.Sd2в"Ӫ ޑ0dcԄΊ߰%qSOuԭVPn/e}O{q fͻم FijSMΊa鄫}u}ijAIאfTAc+Tr%!ǥ*hx;_9e+H¢P~0EiDVz$e-Q  <dҜtfƁp;&gYZ0707010000006f000081a40000000000000000000000016650944200001060000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/leds/leds-lm3530.ko.xz7zXZִF!t/=}]?Eh=ڜ.+受)f.e|?`Aj;5?w7۟utn!! ym:ƥ9~9Ӈ٧ /^`^n<@L`v`gINK$`{׸] 2pҚ`K: Qq9i/e)]~nm3}2_0!)&U])Sr o[ sqURA%.4uhצʃ1ØrA)?L*ңLG:y8ջ?u_е!+0rבy|PT':5iq;|}u^(zqfDŒװxxD)kKM`Q(Bxh>pѷATQۜG|2V߻6 $ 8#+ݡ>d#_pT{R$"HS´fmQ*x+ 7oA:=Co=>v,U%)Y`c?=s*+9@+eV+$Mv$Pt 5>=!nv\L!d.cluŞF3(_H~De#А*c$0ol՜ͺ& g]b83ەD*XtHvc l3^& J--D?'xѝC{s߲Ytm3;)@ir*ZR}W&ޡG, Vz}ũ&وjO%LQں}]^דbE羢D=g VB0vg7+yQd "v+ 7"f߅\R%ͫ`F]Vf*xܸXM= ]qdk7'pwTzדpɔᗿM}!j9zZxmRP/QJ5,@/E mƍd(kڎ[`@eӛy̎@QJB *[p%-DK@v`x =cA8V΁jXĶȤ]q HftC@N!V)LWaTm_F֡ LfU판QyFޢ4<DySdJ6M#%)GldwhBy-΍ 2u$gyUx-AI,06VjXn=ɉݿ] labw($>ˬQkc 0|IVVĔ K3r*+hUh"|"P 8_=LS2hi,?ޏh)Z oB=):R_*;#-I2S%-yF;R>DeOa و,[o{r姘g[_]'^d F.09 ˦&`{V JMV?cW '\D*"MPm~ ]S@lГFIyv70\vNhC\x 4MfY;F9S[ޙQwfMaOF'xM)͒ ^~ 5M'nr|G6vO6QC6Dt†rOoXޝcosE`.D&c}T,6%^?L4^Tlka >VP=rhzJM8‰Ps (|<LeШzY*B*D.Us%i[ n洿i9)$%H.M$]Ejb qe=9@:1Rm/6`z{K6Ǹ:ϟWLrѭ_Nhs5R4¶Awؽ|]uG"~pݮ`1xOd.ĭ2m\ dSV߉+9ݦjJ\P>rMp W۔-DhiCg@%4y: ەWEz߾rDTZp(/k*`(xQ[|]Pb%On]JVhh2፯2:ɼ}'ď0'^Q!(͸kSRDӏ\ ' !̓{E ̩~Ct^O8?|ąFXu~Q!ꍱ\7au0+\&iK݅+?ݱyx0l7at[5J!j0,6˙QiUwV:ɤ|7ލמ.,Ȉj+"y )WZKܯA^7aojq.ӲC~Jwh yq]&rt:6QP(큁D̨WW&^qX֙=ҟEE2Hď;qܔħ2 )ߓu!/)qrG3:a.M4)` 80>wf\` 6+hMD qQڶt {J 9&zydDvjPLD \LxV0z[eTL.CO@ѸTjfP&Z7X&s/B<7J.R3C?$F WO2cH0,P2m3|mLoE]2,u z ._,C'%$Oz?U|V/eM95fn$VFڽ({1 |$}1k-UܴOD0'5o`-٫%hk8 (7)ʸ׻LJ^b_>D|wp1*_Q޷Ao H=my`5W'Iͦk<,:L/A[RV86x4@%i^KNoڲx}^+tT +2hH7[[ 0AL񙺉Ob 7jZۮyb0-o3| g8gR_N}4rI \4vw2űd`2>rxLąxGARS~/9gEÍ u=ZepkxX9j^Mwb 8#7.Vڹ`\"F-kF^VՇ=(x`\ {)mR۔Jk)9a>WBC̸nJ'*83_48Cie5z~Jwz0gi*}$JiXOJ<.[q޹ی[`5| $=M~TD ڎYU@襄*q{ w _ G=m> ȳ9TgZ&WLuc ,%3Y}V;;ƌ$Tˆ5=o~4BpB ?o&g_ť9%iZg6Ežߖ̡IU E U JϒdάNj1hcz3li: b3.jԉw:8Ӊ̣6A7…}YgvB~ÔT!6OGu3a2h}_s%XM-ugC/OhiTf8aP8 dzMF\!N %,ȒFdgAcdg:ȣCJb =}CFXJfP)~;4[̰ב[s:ʃSu9{XcS2pwcK-d_y XDךh/$mk8b !;KL-'%f}ECQӆai|1-IzGŹe;gE8#WHYD]&oExN}xPmv̢,jY/(l?<+sXyzSϼ`]UQ?dߺKɼ6Wݥ2ͧRV;+몴DA*#&p<4}0eGcΣAm}[Z2TzȼY]y9f$ڣ3J=eo ó@D{b+ݟݒWb|EV\}?jr&c6;.W)N36tu"a Y-iP5!n{GZShv'фOw ,>jJs{N<Lu B{lOwIm9(.?dP D`([XtHi6_r^Kf!Ŏݜ&èB Tџ)S.#b&ޜ"*p |@|p0gXpA[be&~~,9\YuY3kaE{ R&1꾝P}. BUoND8[ OJa+*!FkHm(\(57:`dHmؿF8,=cdO{|&s8ISܔҪ`-fw/F}a@ڂ9@uqǢڂ\ ƪs"ǻW\cY 2(ݭ%^XWص\7ztͅ p}_'e$VHOn ;t v ȧ Ha? Gf:=)=byO:_)2GDp_@u^~ۘ4$_'iJGa̯w,lC**5(]?<:71yWc#w|Ćj_1gS؟U/8P md^w4Qh Sф_9#rME#\dQyCeuՊgT+7 C(u6:z#/C-aJg;}v-:Mi~K)ݶd`05#dAVW O֩LIPy-k2\_ttRa Zqf3#6ri.1x}L }dڣms6NƮfq!ᚊHbc =M2~[)/.Z5qN T8iud\E+G񀽗ml.AԬs<4KbX7q *S2-TMy毜͌1<:67Kрm)8ܢB kŠDrrT>+!Iy6 5RvoqLL46 ](2LPiދR1un4[ϡ5ax)M0Wf257m^0(@8XI Y޹i"*7Dl/k/o:!%ҹ~xٚCBY\b$ T^>lhz&H)26xpqT=D^MS2)YcB(xr"9XEj̲b9޿5nyU;)q_al *8_!M^!5V48w`!Uч [W%Wŋ/i52ؗJU 4v!`@@0v{%nF.XWJb%a :m%FGc 2gyAk)ѽr-{>܅=;Ő kq\w#咙C H0i.wT,}tLI6'he@`Ăs-ƽD8Bg}DeŹ8!@贆oidZ5d%̪ wBu !. 1L0L /{[+k7;Z$?+,Hը-^'^E'iyg%e;>5/|5ڗCm^`3Wx5NqnM3P]Z͘f,PG!/Y.y3 b `eף$_oR7DPlf?j" J(gTs|DiۍTOA,Cǭ1PoZt-&^9\~WCW_fqx:(?b+@y^(k@4-43R>e?K'`.yt0R3l5,'Z\ {Q<=mrGTYYD ĥF"la +3Q@i>Cv]EsRh7!u^)MT[: 4錄Jr8n#[Ms~֢V);dPq)DS!q8ul(HŠ'=>5ɠmH[~XwOl6!WMYYc`g1"z1[rw@ ۟?8b9BTnMitD3n] LwQJ5 |\쁃Bz!EIVo NoY$=5TbH:z D3֥6ypajujVQLZt| *L,%%06ű> p[ˀ&*t@T/rvz EQl18QX؏'VEsVŚH5a|B/#~w47Wnb_~<ÒA(:jGNk xG|x7154jl 9(/f xݶć+Dm'{6\iq<1ن5zϹO+@ZW5k!l(Kܲ+`-V+rngҪn% MF&/qƣ/fݸ^NC7bO.qB&3EsoP*=G0i4CF+.ju\yb 󽟯xBL^u\_^3/VDk&)aFG1)$`pkjXuKP-d*7?cEFkDyQ.c3`k<5ћr'xSƊ6YuA.akZYx4kK='dv Mk&֏=? X_"Y++4V3|)}H<΍\'0w{gNiGk~`͆0)PvX fN98-7#?t.GEƐe  dg>kib} >ij 9񛹭!XNH{Ziy--6|SǺc|' CJ%oG9s[=&)yb]8m$hN7ޕ#M m&7,yplWOik V 壻%2#Q")N&˼y"BQU!=V$,^rQb  ؼBJb^ioYM{g9%7so u.  ʚF 3)A=:[MtNYSJ~:}Zt1.Ac?-8svu ?/-J.B#Б Ա'/Է:-ϖ3ش¾~Vp8ϻ 3S:$Pcq8L6vP2+k&?[u>y$bcS(`>OܝyKPʣ(δ)qۙ`ZQ[i:Ś)[uw=;<F,y+0JT>Kn$}U7_GܙUkȕEy҂50[^Zׄ;uE`=GoNR\jrRH@XeO 1kuɭ7@x>fBCО?&Q1 s:|>ZmB'\>Z,#XX?~a.k7} Qn.PVCcLNTFϊŹ[1*9^Z& ܅̻ 䚟?m;(*d THԡg!Mݿ ,?T'pL%'E45@A*\*u&ўTBwX2`VM&HYq36;3nm5=jd:~I+ II̠uTJ'_y݃ww^ug݊2ǣsʬ<8mCaGpm x!yVF9d7BsH"<.vWL\].&(}DpQ3_@۝/363QQM5 I)T5̪ֆS!FuLݱԓf ]4*cJ.DvE\VU3 )G}!K6 de+Y֍ù37!يn}`&]KcΛ./t[fc8$H!n\!hv" .Rl[2NNv7mvtJ_yn xqmQkbMJlGTZ0Z{7KXD3\7o+ '}H;'qPloG24'M|f,hDN1 "ڬ!mC5.nj!NDJɶ@t-!yD+l;C}! ԑ)+NS[8nq3m[ TD0J 0=ib4$)BnҖ$Q.y_y=>I@&Mq}3o󁝻9VKeLPZigm8:OڢLJѕkPp5u4낖퍱?AIbI<-tNп@zK i|7 L(Gz%-ߦ fLLfM9S٪J73/ {Alc`,p9 NngAbLMLJm0*cY(WMĤZA 듦ѝ(o M$SSqio i@ئ4$ [)RafG1^rswoSs7Zrn~zpZ䨻@x81rS8=d-.K[f~6`E[ꥴgg dR`-Rnk^Kq0]tXR082?|s%,ơM0r%Rы$<1Xgs]8of@;:3068D-evgYEO<E ؍\rx r|s1q'I;Hdr\$~2b*@^wUG2@WdE\<9}f{PMv oET YOԼtežDs|#ՙ e#qřj&=&Z-1'xg8Vϻ/MLݨcSv֨s; cgld#/X V]::-ȂGg=L?Wu0Pu/䦑h1_2!2ؕ?--&q'bm=lB(ehmFBU6q =X$eCN"Bu(d 4j8`IpJ: f|N|eџ.Nd sLL%|yϩ[%&Bo'󓂼Pׄ՞XU ܽFkD2z=dzef!t*o2ʜat#_ytL)*Wۚ@9SzARG܀-Gx+LBIٜUv;1l 뤵 t77;Q o(BOU6. Q\vN%B ]Аcj0CSJRF|(^鄌)Vxl=dֺHZf@ m MOy +;Wѱ`< )3-J%!B Ѯ'ȓ)AcI* 4)ac!Qi&M8lVCAVa9=^vpf'&O!)H/BIcR삻8d6v5Xr*. ;4//X蚦ǧEzkBfйEM5kgk+ݥ"KN-k,X6(q;^S ~:a,lLx; 1L2 E)|W?x KGO _$2R/#S/?6v匓wP3q>OF29CGi@h"Aݦ9ݷʕөxxT㩿v̟u8H+YcxX"{,Vݗd,NJN1Pz5^Ayeіm*F߰2onMTņ~0! |+k^ %9ht;Ӎ\N]LMLyH6@x#O3=Ԫ#f_?@jKڍ)z1Q.Rk " HyZ;: l?S7M2_!u,L&Id흔[,oZOܭN-߉k=ٮ |%*ipZi'3Qg ,1Nf$wQN#XEB-// ęs< L 9e{>w~E 0vV ST"".F;[V,ڽb+Qƙtsn4c!P T' #OH'T]Kǁ2KFy mT׬"qQd KNC!%\ >0%~HwwrNZ$7$*<^@{NRtގQ*μdu#t> R5#lJ,̋bBswbvUɒ*{L%(گ@tȝ&OC2~x<ai臦<5#/,߭\([ͱHj|&\Z{-4*p=ȲKX(2:䢞 ZNy~rkJ~J rc"` *f'$3uz5Rk_x¥~O"Ef^ Dy ! bEu&r#brAoYXG0INoo*Xa `/e_tE/J|5 1Xɑc LDr0p?K45~/l^O*%]mu-UqNeLĨLb^7,|ZF<:uIc `=^쎑bԄ q&nzh%tI/R9ء9zhW4s24z1VVgHL "v4+)knUo\TڞI[hG@~5<d~5Se/\s zǀ6K*©c :R]$FP6]B$7Dgwd`{AXo .X\l37lsyfx-e P@)DEm9o4qFK!@٤hND?iS(d1_*2Y6& ':HW]$yWզg,la.!~e$snꤚxDE1Jۮ%JX׾byEK]=,AZ)SS$}iIW:x)eB uw_Bh9 48n)CxBOIMo5YZAxJDj>L?wg}vPᏅָXp@cqIZI (3;7;N ?[!{oX2viZVIz 3$ aMv`^š|mަh:X0P,r\mlQʮnMZդ8(p+uLj6㒳ɮ+$?Y_XH4Xe# **K ]h`?o[OZ5nﺎl'a*_JS/B 97.o^0v@,A=(y,p( M2g1&$X{$W FRh*VjȮKH$T*^'K1 -wQaa f}">%̆tSd&Ūsja+eM>dH/[_¿Ӣ3}[L2uRVr2Ln`vso+{2[&<~ȟ떭h+d]݌a3ԓ+}[Fd'x|j%tA r?`8mI" ?-GLY4\_ g=a`9 JtE1MୡA#'eS9,'Ο&M~я?V, { DzcϺ@ f:8/8ҡrJcw1'.9 /,qlZ(`{$Vl\9} HQScqJVh~?!B*nܜk=i`^6/Z\2ßg&m.i XM7qoj<J x+awHZh e]ܛV2#5?z$Y!I>6l!>`#ǥҳjlI ͈84Tb9ȿYOMơtH J߿PQP(|/դFxá^,ʹ569HuS"ްl"_JX0|>KN8Yn AԮk՛"meALG/ a}3TRB*phrZ<8G AO#YҚ.ᷨm<0¦TG 2Ⱥ2 7v$/6VW/J4TvRC&Vݴu7H? KX>Aupp1Zk*IR-y6v@2'cvύȌ~#Pn2[g絛r)WX(n T䠰mi͎7nL7^{V8LЃYEH佳41Lt IS^G8%lNlSax ޒmP=߰({WW|0p5sMnY$ج9"b}%.4ś1m ̬H@k4NG,r#9TqLCxCPit@"NKE m6fe e1LCc+B=K60%3@eL(7dwlM b|˓efJXG$MW]dp$>ҨUx/:{{k'ǫ1J"پ4y n]H.FlxZ$y_#ݮ y-#6>_"l~]P/8Ҕg5nj뛏~bu?"0;/9FIՁ]! l8Jq{e7w)rSI$4ǬϦ@N ߱'N 6es95L4=FEP<]>NG@E߃ncݐ WuNKiX^b<@*)~p &'{'f]D!S2>cQjmFe;&RuZa8&3約SǴB1ԔsJ4+*,0@ZZO+9TT'~"V&_-U*sG\KUgze/݉3mcۑny25:,}́S7hKHq̐ ڻ{pʩW^rndy?m ZAbl4{A;Zv`eQw靤I4]9~ vw D9 v)kvۛXz܆8^'ңzO\g,}*FoA,ϗj}Z Fb? |l`RTԢ0[[ qXAHJzy $QjxL \;n|؈/%鄝 yzlcYg?r K hh!>h8бuNI{_ڽOyn; Xڭ6UG k&-/Uʊ'L/qln)8. O/ 8pφ)T+oVaNpKK.Ox]YHxrKMcl<"X=湗]W옗`fMUC W*dm؅,XƵ{wJS6BqI:6 "$ sھ%iT,^"P)!(0٤<#?͟f U&Q}F&rֈ\nЌ&|lXFMet|U̕s%tEzXMйxvgLӌ͍ljՅ, ȓpXXqwd?Z.~p;U0Hi;ň|f`3|a 5P~.Sts֔yfM`X=^.rskx{Tae(@,:f49_<fNB]e(X]p%er6C)ׯYu"e[Ӷgm DPi5%-rc\r|el(E6˱!PE&vg |*qMVv+p1L(Y3q렀*X cEs޶]bԞ0#ìP7pQ0'2+(o40y,-O5+X졟we_ t`tÂF 5-0%2;U-4ѕ?hf58 mTD\fWCT6dD}*Z$ʔ~M=,_I>zd#CdJ*CI&x%xUH{0*"mz2Cf*FH?ޣşzOBkN;q#ϵ(4 $)A0 ٍlq6T<:\O0]:S7mnچį8g =ޜo5.#]ɬy[CòQj'o@ JrDIN B3٣ cdt;~1HQE/fwtVB/0]' D.1I8`ߓ%n|Ξ"eS['& DQĠ#ol\KYd)2K;\İ UDž.J6AňI{~C>$ɢ ytx}:tyWO?" otIl_~,b+C9u,=5x.d+X"+7t1w!xj*|͡tkS[ThJhn/y(0eyg3?,;ը_" f%[p4ts=ƃ(2״خ(UmvPrl4 x*h&J`,L ~ъ=)B GJ(I;GSgS9DS˜S^`D sжs1LAb_eś;F},>!F J?ڙ粷?i'<q0n_x17 g9Ar#򦊢91N "bFR$Z-loKD ǢE"|{b xH=H3)MugVC}[TŇ#HИ%_ugݔ[kp9h ʽeIYw%+F(~ \!䚊b6"pd̻ .)c#~~KDpA\J|s%dޭ˅13 * (٣[RySy|^V@:1Y٠k"妗2QȦ]f ^}Τv$7m2n]4_7EwXfU}`:7Cs-#u2='784 _ ʠ}㧟\\ ׀"p#$Ҫd> @)ҿr< |O1Zzc\p31]Ë'% 2SZaz eWvi޶ԛ.eG*X8'4b7<)f0⒗<8a֔F3"֪Aa8s#v>_/ЅߣǍ?_<|M bjU Ξ{{_pD-9VfWz姦]ˀ~|8` ʇ0I hE *1Kfœ{+"@YJo_~Ĵ Ay)2-L!0Pd_ GyAST+УaIQ)t=1Ҧ¤2ۻWtBXJɞ|6$͔)J{`{}Row9#74rwE^I^rK&;Xa泌yT!_KqWzGyGA>S$ο3dk1RHI^zBW U)6\'gq!&0Xx8h~7Cb C.p%K-~Z%Dr ^!D΄-wn{c6h0NP½wv,sӓ;/A+-P@NCWD^9ӕ&R'[ϩG&#8݈x%~amk9EhyK@D;&h ĈE{Aɜ@a65LsD@!`kG>Op& $䉚9u60Mo4ptrW"Lb5N_=#wrVjeeG@@⵴e\+L?99$x_&-2aw:iiVZ~Q}߈ $٬R2'(xvW@SuvWHB.9<6hĂF?䔽 PVd<87K=igм-5 S$0ma0?c7vh0k UUBG:IѥW|JITCRynX}DUL`Do=fLAq ֟:FMA08()>Er*E(1 a%89S2Ebg#ca(Qm\薡&KIF%Vg=9wA 9[/V-S,|E\ /z"C@+׼h:^? A¸P=PDݴ9|5U+q`CfѤ:wsn'( ,Yί{C@ 4UԬN|~>ppVXe]Г8tW}z8<>hvU}{׀D(a6l0r~9_lCO&ZVT3f )!Vti R|^n^N9l9C3f5E>>u1/NL ۅu{;ȐzN@Ɖ]VGw۴9KyTy<q(H(O9Mޏ|k`8,O Ya48!!:y9!"K{o!3Y)y>.mHB8H5T!>㏥縱"(+ _jmJIk+_{ta)_' \-4kΠ_>-Z%P',.qYqƕvѡ).]_`uvG ɀȓ73\Źŗ^T+ q8SP߲Qngsh'GFILY- i(V~]J7EEq Q]tU] o~DBq-(,>{zNE'Ƃ#0Fy"X3)9ApU|kwO d\xlA39s)T<ax !j2f)er EaVJ2W5Qimо6N8tU\lϐV]gH)aL ř\Sr|j2VQ&]C;,V(r7 +>Z7<~@}&E^ #æ,?#9LjÁݾ XJrU%zW <9J>2UcؐרHRN, m'NUVbbLمE{h&i8Tvhؼn7#%= }H*hl%OftQPXb/,3Z/jխ18THl0U@ɵ*DSdO,1vrL[-~FӖۿۭq6Ȫ a?HiE48YZeޑ8QpA:UX*X[!BWebA߬ײnZW3I=sVSx:iш^G:Z7=38y;b^dO3bA*S`ŲBW*{̧J2[Ymנԩ%EǬh[FpTYX/7*QB΄JqxFɰҭj`jCr sJv*׋WZk5~HvW]HUf\zoJTIME!/TSD8_߿pyxN`z ϰXxmF, rBfAC3?(bB ^Cٔk.4J b{li$ q0g|T4^Kl8JILaKXٰddp}@B4 '䛈cAhBVC}C|pViTdGU#%8dHZ&4+@LG䫎ŕ8m8tR:VH|y85 i{DU\wAPY_P /)%>r1\?% %bv.ȇ3sB2^ѢRD?EKj>q7蘦jAYG1Q#y&{;HJIަZVq7-@6fħ24D^#%|iX)3?i 03b9bòsr[.J,-E>91gTM[++jpoT'hȥK8p#2LK\f- k֓!}k[P焯JF)9IKEGQ>+bq߮-O*vW4"mb*01/j,f9EDsU. ו1AM'#w]Z73Gכp?Ɉywmq5cTSR9T'5J;T߉K[ @AUpbN̾v&HOjur<#|i_54hNkA E7}?<;1:\kY9 %tHX5ZO qqt),$߾7?vlwqސ)"P ZF $[`-e"?Hih&iJtʛY=0 G471pJR)zǓl4O֮0Bh>ƽ=yR#&Mbo&؛"橽mKf%=xPT*x Hf]O@VZg3BjZ ]bUn7&,5ճ7[eḧ*#aE\~x6 ]?/k(HOھII ^,x]!Ki7L(>^BBk ic͖ؤ77ն/GUGP6~C[1 67ypLuLg F;{o6RJ&b^yH 'ή?gR}#)@&mp2эlWfQ6/u&2&ezO(~iVRK&V?qzyFaRt|'¯!4\®{GF(ō V2@?9XQ|bogө[SkSLG?\]n9[:E׺LdBXb/W7N}p؃_A[΂߹+ת<F%R΀AܭWV-ҖYaT Γ8<`&[7S#<TU^ό1Z_5cF[lr*I+]>g^+!)Q7JL@asشiO)jFbxl 5Sqr4s}C|D;ep5 NYݣ[y)[e<*l@Y+@+Wm'Cvb|6g=#j&V¶%F̬mlvH;*_b[3B{V*9$2{ }u'"d¡D:5|tݘ~JuLqQtYO&CMy{d6몍=HDH96hn rY[|zbCF`/9v몃@YƄ`yvR[,~ i$6+{]@/Ejn,ȸe+} =9&u*{[le7v9jS>£x߹iH OV:4[p@`1 cنsp&>Lic:t&Ȼ 5)xBcr!niշb[+k~);ÇP4Nwq"jلF~ʮ]B =#ܧU* \(-:jVˊ|ImA#qW0P%x4= (%h3جtZa&!Cź٥ph|ocW-^+ǂ+'T>1׍6̈́Tc% U=*ͯTA{0]܌$_fѨP}jU.ZIIh>]8<0wJӨif+dIz E@d~i4EgXf,S!U:en_䉭Nl=t?+b;7#О)\d5D2$`fnl6Y#hXΈ;Nhץ,\gf(RRDt4_cnWLM NL٘Igso#b Rנ֍:%`zvT\ku+\p?ۑ56SK N4oʙ]Xv‡0ZbdmdmQ@5zu+H~a p\Q0p$>kZaJubO}=;*p(Mp2Aqg,M8Ӓ.BV{Wc{@3$rͶLo`b ܄ʨ\uR͊g*}{K צl-U43N(|fhtb]jjb'(l&[Y`Ų 3;^\ 9]?eaQ#[w،qnz]Cp {pR׳X "6 ts`7< `A759eie#A,R*0jXb 5 AaG'B:|zV7E)WaMG: OeyvWwceH8ſ}ܗs3'Fo~Ɗre@sE@ԧN^^W ~!IPfk_Iw hm+*@[l{=.]grIm-:(WOe1=H5=z ]t į XEy]U˩P',ǝ]Dlr_shp&r~@{Ө_:(J侲<X;XkTP[@բpd.*l2g9Cu'@]Te ԗ Gڿ9'9bb&zW-3ńsH4>XOjsF Z,+g*Qp+2/M*:DZobHN]_"]ιöS T?`QӺ8]뼝11E23Ԧ 9Sfqfi޽w|N2G22OZP d`JN~ݙe$x{6\odzRGFޅdRq)L]X)(9́'At}h&d׮l*cǴ=W u>&ݤ%le{5c4ȀkDL}&E(-e7ǵI%i 66Gu{ecԜ8+xI`[wSɕ$;zk תjt{‚,F'zlEjKJffx׃$̚FOkjqD !~?j|cGD(]Vv4PAWf.&2?\YU.A_~J ߫ BbF1P˟ t+hmh!DDnb(SuxƱD͌+2BmǼ.?9nr"xz,p<팝<.oZ Բ&\;M.BNv\(S_f{]$=xg)mJb30VVXw~.v.ab[ ;DbP5Q #Ep *se e6Ϳ rՄ ~/!w=ѫY/0M+0 vZsvنr{D^m; ib&"Ѡ˙aMGTȣBwmné"Z0 7I31$NR S v7d&{:v12wN}@AƂkI[0ssUӃ9@ff(-Iϰܶ:"W?qo-EC֔X>A3#v,:EQ2DJaߚoz34҂Z;yRIUh{rV5QiQuN.%Qv!i3jG >t`q/AT wh)wG{oz7~)K,{\D7VŔRN m%"%=#ET*)QgmG3'<60_~?θ@Y2e vX4g>C 5u&uK}ZJ #Fh>^ZHrzb#,9N]{!dz1Z ?Xx4IZdC!/pRt{ӯHΆ\V?.e;Wȸ{eJ]PU6*׵4sNe'ɮÏ*cȎs*fA2Bw!߽pQ`JTRVZc ECH⨡ 5Ein\o[ 2J/%-yMD3P/УoE!Г9`ChGmWԫayḯof[H=sLE<E>*X2Y`@gOxOĮML9zc.Gol9Y]hGJJ]FkjJ !oiRsU|+6^{EX+H8xWMC ƶQ<`ffVX<iK^hheǮ''mu2Gvw8" % `1/OynSڠXneoq6UԷ^)!It]j%ɓ{C &"()?6vFmIuUAØcq_<6+BAyv9M(Eh]GhU'RUm65q\2/̣՛d8d@XeTTN B`}3pm%,xR JΙ6D3|'~:^IM7sz|.>> 3T F|4=#6܎GP90~,+$tCb4XvX!7j/>t5 W64t◾&ŕӲma#o.l.&q68lɹ2ɋ1zVjLdž:䮰,5cì>gav}W_F~6b8c-!2X>]MI3Oӄ" 5_JW ՞D/n3>Хbua1$ngu7\`4N!V|ȩǝP *{Mq+ BL䊄~d%'g@@46,YF@a#JQӌ1K¸,M5sԤhAJ̎|NaMIY֙ݰKDہS:gJҎZ}z nG lъ~}9CPV]ÛzփDuRAb]`%қUFu4)n۾VjN={1ۙ|CIfSVޡN;Cd!ciU k`$u :P+hmB:"GzVjdgAQ*H9qA7_ي,%V69ڦpW)Ş(WzI9/h,;6T/0ݖGW}wW^L(JQp49"Ybb^;p[4t"_  囂P0GHr{BQ*jB (ϦxFe=>7˷m l}Mt? Zom^ܧpT.s,Ehɂe>;CK_L 9/Bm}2~OlIwIg-6'}ne _4-ٻf;'Uh͍ rɠ1sMb_|j5#uo7-L*["';1DPixUZWc}ubѡAvw禰|k,8dgS7EK&[29*qk h_P)hD)u"ƴF1ko9eV\ )~n[Am+q9Q~;:M(~Ջ۽x|:Quus51<2 s 3Hn{r v!IZYN447{$ /V x K1*VYOxYEt嫴k|XiR氰&D@{*":f'z IJ7=Kdݧt,zK$u˔c){+ځ$cX5duOٕ4;QNݣ-iU2QTƮpI$yL1%2XA$w+[jto򌰠ec9>%MW׻oy %2`cl+t[mxu >kX&,:3sԺY4`GтQGL9 bҵpN2Y^R oעMH )e*9ֺUN]D6'6Quճocr/d`w0O}#@QDj`y_fA䩰!U<њz%Z% nDyw'~ ZŮbi;TmY SBO\.Ym(tX]o(CΪ pHLгG x!La|c<\ĭ@2yj ^)-f3*:47@M4e_&{5]{b:BngYA4,XV@3)S*QNM<jEB׆TdU5A :>C$U #3厸K)܃<2o-9)&jm! WpS-{x TQ})dٕ .u1%3R"ص-Kyڇ? TPs;R2*fx!qrױ49yrge!l+=]Kź*LrfɦTlV^3gxu$(?+ϟYq<ڎV6Ѐq>vU]gX/{clgwYR>]noPw6ě2 1p[L(Kȋ ]1̊DK`"UU,2 s=Ֆb T %\CL'"JAh}GlFRh}h . d <$$ B܇X6wA8ᒛwNJ%$Ǘ]9aԎ@6 5fr)) yWc-.% K^,8r.lP Txo?x[AУ{IQ(SoYl$],V.is]Y-(sN9>#4 kN,Ȏ>gj|۠>Z;.ĒoAsV^yrBR( sېSeCZy6f :4[K_; KMϓo|x[C6)*3%TD *3Ԟ"z`hB90Szj@dqf8IV_CN{ҟRUPSΎ)R❣OHvנoS:yX/s F 4;f"eOeHN'V .n%X]fS8$$md.^, 4S>ổXLp {V@+@u6iD՝_d펟0 (tMl+'BuRHi^:9xMJ~P8 C*x~$b,lFN3R=GS%jĊ( 5񭳳ȞCp.0%[&gS[ T 7E ۭK?C}O4 "_Pgv7 \@xk.IēTQO CSjV9/Y7]ڦ.)`l8DHa0R%/'4M<k߃&9l~Ѧ`^ua)K\o i>eey0B9y*`-.N55t.=nU>?*fTVcSO$ ^7trVTȆM d/`[]uW*,'%{R8 ^‡r~tU'$Q* IR^CT-U *{xݾX{3N92{b rfoU V6$e- M KSV/!2N? ߩ=dwyܚYƥ P#d}%!Z84_taR^qF8"R2X$LVJC'Td+m8 %C].4@!|z-3À"07u'á0nZѧ4D} wῩgN=rεY5Re>pdŝO~{!jV?K87U >MTBUkLqj'P2 qKͅLY8uzDBG<%*k2 &3 2kDe29;J1dF´ g6:Z3kcBi?@X駈MZ5PN)W]8a=D<9AiU Nxgc^dž*򵞯+B^cLJJ lt~,u#6 dtܘ8A?wکRxmoQAb+;YRPcz~zTu]t1 y˙Z!үMIYM԰R^K;A9%}.RƢp! 34=x8L<I|fA V8&d)+8s4K%/Xcnb0G&F9r﫬&oTNћ%F% AmXlX&MwIJndk`ָ_IClo_!B3 ^,XQ[BKl .78N7NgZ(1ϡ3w&eA(x*jK壩^V{; !Y[$=C+;Yՙ>T[ߩ˒WoʛjB[J2t8 IfBIӼóa7HWU3Ȯz誦ُÁw̰"fff#hcQ|#33Uxhu#$5ʑa<7~(V3 w{5=@m]2bG5A^3u‘>TOhr~!z9l!Vmxq ɇ0Yu4=Ŕ Γ> nUӛ?*>ٖ8G+=%^wN䢬kxSua8t \\lh*)HP#zpΝ6'$J6OgQ[ߺvz8j GJ5Mh T}p HxrNNh!"Zrn@ꕀ l,e>bɵ,Ÿai{">&6Jc9Ӧa`xv DķQk/8Bdw[DV+OMWN̖ɓXuiU6_fxYI{ .zFjs@qbbMQaqg`WXI6KW{^yEh8´;qy " )> ZI /^͕j9Nڄi ⹙3۽nj3,*t4c?</'?6(ܚp26U`mFW1M6aumX!El eKX"ޏ=tr`Ta4[l2S"w8\9$'vMwe}x%!gP`jWP"8:nMFjA X?kXԇ)D1K/w]ϪDbۄVk<29^\ڬ} Sn&pptSDugab-SQ) sff2/(A~{yahNƴ#=]fx7iui)9tޢ_l0A@Sr6)F %f;GVO!Sy]jbP ?h{lSEf> J+Qc(.D18I(ݘ/= ц׫%Ǎ캱GO Ozy ,"k=i^6Y'_-~L`u܆TxTP6 -W/דpO}A ׵ 4Iu-o䈬vCydyg!%jGx}O%myWCmJ>ѝrȖ8jiuV  kWim@[UbDz9Wқٷ c ۷ {Hz%~]"'f0͋7j.9dύToYaN&=s 46JˉiZZ1/24Aҁ>\2b c}[s:t~̲/!avx:Wf4rfK4ċvx[*gIݢ;eQZt2yzt$P"ZyhaOR*NTzT<0,<׭$pDzڂ=;⯋ET m~=v |/1(+*EBԮ/#GwU,4gVMtcxǔskm__9@O  mj!"icpc&4s(ZN@茑X5{ {h\Wnl5V$SLN1_6 Pݕ!yATGwA{[žVp )ZPk/S\ɐe(_)gr8IHY~Qhku+ fFCD $IJ 束pڇ5z "Y7\obj働{Hε b y,:,xbpÔt&&0!c:L,:~,DȪOw]\b/+y @ md FOxMq{Qy@4qybPCqxc'-3TzGf9>J-Ar+G-)z"O8dV,zh?P1VE1j¬_%;&24ضู"Rz򋶑IUʰb~BH0z:Q1ySџɴz`{ͷUgB 9T S`eLcCh"zu(T@m{b0J!hLe{Pl1(e}DL52t8.oM[T%e(ZЉb!f}X{Os2XI>@▿?' BD\;~ڂK|Ö)ܵqe6ofxD;9%$l`^vk-RV\+ 8ޠjeoRBLMI&"xd%F|W~|}I\\2SUjߪJ mU4@fhna:T.PI_T %T`ȟ%".II沝+UljTBSH'@hg(uʙ\wpttpm2uNdrcl* I9tf\&Lu` !fڦ73LҊqL 4A %!ծ- w43%-CİsrO %qE.28:E#P"cE0Q#K FxS_i OwUtFb8!^ FhdzDX/a^3t[FCoSZ4 a,ˠ 0y ߈e`z(c~JLk^Q>qc l 'mP G"rnJ8?I^j̻Uoj]=6-KzIW9<60alnGjȠך-NykYӣ#Wr1<Fp/Y3|NklV--$TU!?pMe1Mf[!*c%,ҷ6J2UjPPpqpD@5yq3Ee5/X=ȓ|_?24TLwhGĞAkZo8ǪS,6FMiHKf{[?x=;xUɝV^jGKR]v\Vrda7fH*Ƶ +1Go,urh+aw\ 62~c4˰ V:;K_Ks)+屚:4;w,}pZcreOO-\BZ9Q݅p50`8(cT @O0_Ϙ3Ŗ\ơ@֣$).96X,HxP1:saM($O-d\O fy>JKCĎZĭnֶv*"~ָyc%&;FD yvx}~? 󏯈s'R;hY@ל%8o@ oŅ}de:bi(*'a7&YX;Vj\ΪA -_a*(M1mO/a0.lr`ʩw_nKE:^OJfDI}&wmQ6=ٝʔDd(Ə:B']~K|7B@!NWwJ[:9ռP[ _L <4~% YNP/Nב'*3l# e`bq CryJgu:QսXO3%F\P>ֶޡ 5ʦ`1:QnR:/Piˏ.0S #dW]n~dR.[[sR1睞-7#u} w? =1!ϸ棲'2|5FSW'EiMi9?1Vw^h^c6˪vOTՏz+Z⟗F?ݪ˭G2ItagYw5\LTYӄ R$dUK#/HZ(c ȵZO31J*+q6 ok[ˑQO.LMݹlMI! `p&?~Vy.+: EY'zNM,*x*klƵ[kX1xhK^"}T ZuL푴s"WO%ܮ)iۇn9QF~:qotLWf~6}^žQxaTc:g$gPb $2T0Exq%W \[h4ں+RhR6$=E%bCCp{Zٲ) RB9mlwv{ t@*:R[$0 y$ݠ%wD_%,_y˝nC1 [+$o|R`E[ج >h i>W%D=f5#-\/c]JR!'T7AI6'<s~S,Phb2yTqH_p6nt[7$Xi8x "=x@7&U4&EAvkL>GAY IG9dDΆ,bqkr=Z˧^h,Ջ Qf͉ӕsu˴(Wwx T'2FT WgbǠ2En D0BmosBn G6b9E0dރ쿟򌁊& `&fF0 p.Ѷ1FF{+>.6a :ykK^Ƨ1pRu+DTwrZV%ͦn挞0p|&50믔{b_0\]EGorr!9Ta%0V+> KeVg>T5S|t_Vq%4 Ѽ類6(ySaDpR߬48|6nJtk{!cnvFxi|k#3BK$ .^Ir5q')G/1)FZ`ׂ1k?=N)%plؖA@9̧ͬJיj,qJ=6'A )mμ:KެE}{pġ^{G(&Nl╴w9_5쁝haLD۞E+FjaPEn*P7aX?A0]ىTW9O ,3L҅}H}>ZrapbMG!A+JyV̄__}~O'pKxt%^CHDoR);yV&ZS4P,{"eu73qwcɯkVr>s+A$5pŽѐ<Ʋ4(+v^pN"46vik\aFt\$l8\OU=e{BDJW"hKYeySϥD2+Z?9T"ޚOG g|XwkLS`_BC̹: n$=h,9{p6PsD[8$ʀ:"BYE DygcV}Q}cHᝆe`'| uTsJa'3?9Lt ey$P~e7'#bNUZz|W¬Yg+ mf.q+> pa$}ӕKn;] r; ZH+(6I0icIx]Kţ6oڬj@'k6˹`Cܴ#@1-NÝ*(=H3Oƻ2Vhh}}zKЖn+Xi“%7K aL?~ Se&M]6g wz w` 7[Cg}5ɵHו{*9DK!J<2DTLt_V4fЯj7l+&;E ˰o {K^X6w1Lc;YL(UMV3*n$RjA;~O/g1,Dh:MaIoPWظ/}ܑEIQԆh'+f=")b0ESǸlO.SAQ?_zS;E!=W£V&fW9m3÷B5+UR^9zofZSPF#Mwm6Fg^ӫ8'?#l_ ~|^G- FTy3mYc3*/1e-y!.;D~NJQ-Ųo%Mֳ䍊Z J#p1[.xY?vAC"F*x?ٹnR ub2-ilK'ê_Mڈ1:FgK_c1LIC8?X%(h|%-_Ez^$ۙ-Edr1&>uCUyvilYc+[xp}ʹd/tb잧ѥp Ve#Du ~\Ɂhr. Y'ۨ^<#bqsD∢he=ahtZ3>ٻ8%x[T N[UjcW3J_Ajćb7Y0(=2;ϐj<t\qͺgH(cst1&8YD'w,'v͸%h?˥D3F9!X24{~헣LE<:f*rvq멕uQRC tkyǛk3 hP3_DzpzBK 'ݺ<菳[;|/%?)>&] i{-yqmg^*P1ӚD$Y%vND0GΧ2!M^o 7r$/XˣyC*Sz~ڞUxq G۔~/0.FqpE5>D-3g'‚̞fV ۛME~oiKdgRWǚ7{dquTcW pc3%g?kꕵPM濘M^nO0H̖>D~mZBzn$q{Ĥ$'!ah!YEy}gvjEd_**1q,P"e]:}OL .7j ϓoTыb@ɖ]52$~umګB?.#[vjQrXӎ'e3&-tT˄Q<{_vS)]87ku[Jyb0Rr.NUyc( ei{/{t9R--McP7P+gCf]bq bl{,-ɎqOiM.ZA(0t=D'V<稓tQ,sLc Aj$:4U|FBg=>uX  m}&ҝTX.Amp]7 ^hvWcx`G0bDz!j؉,f5:g,|E/ࡋ;2w5?d#Qݦcmƫ'x9 q 7rKbĊ5s W9y|zl1i^ ܋^N󻿲%Tӏ(,ݭɂA yfئLWzpS[-H:\ } xpP(TM7y5~&޳L9`KI8[ah19$$tty㡦PM RCܶðxb+weK$|)3_y :bݷAҘN O5{<]dU8}RFBbR _dn WCEf#c.8 58Ѓ?COg6ϴ[4(yPiH~# o5 !qlo.&|k{8hPZOv‘^Ux˴#M 64B' 2@g*Kw?Zt$D?u4!#Q թmHpbpg}0's̀ϩ(cu?ǮFNG A8" CϾA=6p#Lqڄy~oI/u;a>5zuG䗾¨bH@J! hY Y:Sql^ՍtH)fm7|h(xL ^"n{ѷgt;** hlaϼY(95IqۇqS;9{5 , [hW<S@,D[N-mUu[mH#GߨSk]-Mkx~S04Ao JJe;F1RW}黀mQnޡ9ׁӻrNw͝ ^嗺Y)utX3eji1[B&F>+W4Iܕܕ  R12 `X1s.R'#+Qt:,ki?J2o%HɆO 9핫<⑱A%d%E~ӆ1St}({:?ÒJ+{ /#.JȾ\$ /+ڗ;tȣGSJ) 6h t褭"#EZ7D+[~ƠuqP3\G0\zsgu *Cx#v &nuu͎^nF\\.0 UpԥmUyiYM+fPĹc Lw" fDfGbT"iP)~%q1Rn~1Eۇ2`F_}rW-ɒcҳ?eiiNٻZ&l'l&ovP)[Ab+s0dg4ǔ𰮖 $lਣ&4?gTw0ch+OUj1o'faXj׷/#z#lyzַyfD!Qt7 Q|h@Q+lΐEB:Jv7_CBRD2J&'Ce pB!WҥPgc"m:~ 5<~0JۑfBt SSN=dl{p7|UQ;t,lƗHWSӠ7M=c/2m4 #KuiЃQOx<+JO?-h$5m]_}^Yj5?*'/\E& .15$]Ɯ N w;8i)P\P4&'H<9՚+j ސŽdo0YX0dy3722/⺡EJQ7ؤE5['JC)Xun6}zZk{_WNlsX_1v#;vW;{ȟ'wro8)a/, ˛{n^C~ÊMH4[3\6mSI4dE;@_0E8ýk%0㱧ON{~:CgcA +"5$=LI٪IX+bt/sё4_@{l`rK҂;ٹVf.hCNGfp - G Hn1)q )q+v0lS~ISeD(6Y@Q=k[2ySȢnd~q@uiVtFa#P%V$]l?aDKd&Zi:Q; .nH22};FZAz:ojX~!ip@]K9ѣr73ХWiŮ}9XZV"s{8_@0/-u D׫J,=2/U><N@2tG$p "& ;i37QWOOܝ \:^ 'KF̼^Yu !? qdKE%b@xǗ#l '勻7C5\ :Uށ+UMfC|[GkyexG$!uL-2O`." 'P"u\{feqc41+ݕ eWeA= T+lݍUt@*З 6Jl@1m_iAh$.:TLS +mr?X؆%__b1h,'^?}š"cs $nKb?v_uU4<|A<ꓖm!:i陒^\2tcH4y<]N &p5[`2)~!&cFbE]WPd3P@B^T=f kE[pA,$$8 kKF ᔖp?kJGs0 k D"TRhtLgqp<"PL#h^}MgYSMġ | }`ޥVTh¢[BNN`>|Z*o]cIkfFPwsQ 7_),t*G*N`EiUfZ "U0nrspFd3`{!\_ވ(:c}^|BYd'GќU0{'&f{ t2J }K{;L!cE1_Oxأ&?b5f>t\4+sqF#pWpcTA^[P!܌"f%/mp˔-Jo+sBX#ytl5}+8v; 6e #=Zհ{PaBe4B~A =Ykj*U2C3 =qmӍ+;_1^jv,wy|% XgS1K tѸM~ϝ~Kfܚef\}^ܹ_ W]nH ׃J/&$1ԒBY4\V\jMldR-Os_ ].Xs$Jh%X(e(+ͅ/ykp"p )9|Q`!X_pzA^-7"k?G۔b2;A&g 8wI |ĩH<&L:eDudAUʈ&λVǾ[M i%8^5n.Q#̣$iwXgt/\qURaCY罜TN#:6'hk'rzERNKx,k[(+L!w(Q(N֢@ ]= ɿ"yk8y @Z'wzyRJZ;Pmvx#@d}{"K<#<=PW!Q,^pP{7wC.'^ gWh'0~ՃZT"&bl&ŃMuq:=Q)lllごh.%+b&h %KW\aD,BA (vCpiCoeҔ.>RE 0(I()?L 8*gCarq'@WL@&דйV0h16e$t RLF:v VBBq7/}Xjw&S^Ml/L7rHoãȨ}'brg)M0<GP$VDmTDS4ryquw@H&uNxH2잲vpo_cX H&[Y[t/BTpQ)/19fYS 彚'' jn/㏺ )n7m>&6 X#-#nv|A!(ӠR˰5j3F#QDߤS~an6*AZd]!E>P&L!°xdI,',Bθ@F`/Rއm읓X(|D~A_p hV&6 ` TY8zݫ=J)"8[-u-Ʋm=;RCtW.Jpnj6y4N.-N]$gD`NޠB3`"HJhmza)T@gk!#d^OUfSp<@uRz +LRBs" F<,J۪ьGTh 3_ss[Em襁:jz8w :N#B>jZYz4Ű99#6d3HX,ˋj !5srd`xOɡ-Ɯ1*Q^6\|GV"a[ꌹS+pwfcVBq3z" e#Q}Og33'\4͇1sl̷o <؍l`'(rG=0ssT/VORָҗݎ" = jo8=IooEOe 䩵2'hq:K {4x׊T H5x=waE_d- ld@Z@_Vמpjk\«ǧlM/i_nCGyT97LƽV׸z ,V6Ӷq￵vzWj %p|v9vHDJԎS"!y!MK^`'sU''PrpJIg5X}(%Ix{!g \ymWe$< gDOLmV:9TQ \:BII~I)K{BZd[^/1]񥌰BfǓ,k[(EVruǒf-]hju(wBi n pmCK a3ڋ6',=0-[^l՜7;1U3wg;t~Da+jg`kW}0j¯dDJ*21ϨQ8k"&:clb75qL(Q)m QANdo풓gn DT}tVC ^o'UP[mP%Ѭ-[p=t !X ဩo^Cn*Ɇ1lT{YNN 6g=^B#Yetk?6e_|SYVWy9Y`]zl4 g/@0Y=sb& PЋ~\wļ5歗8dU{7t2WR%V'tPsOx7=#JzSmdh}W~S:l_/!MW/Z':q2Sރ"SfY U:Ј*}Je~otqxлlX(a"b * 8̤b⪆a}mK:øboAR,V3îUsnI8s>~DãȽ&L9ʮ|b 2HQ!Jϕ 1IzNYԫ69[څP*.e#/RA 0O;b?#i!i$o.kNlTMEʵ* ( u~G‘w ^U]jf{%K\_dvR-$9ϗ@){y`L$Qjjo^ׄN#x˸z}aooĠW.YuS?r),/$1됞 L^APvՅA氈c\Wwzp-ჽQݎ r!jߍ;sج la_ZZe 7H{=]s"Or8I1R]V"ANC;Dz$5xQ%Ǐ̀a0bWX%"|=(_ylm7+5T;̓SDfZ쉬˿ Iuc6Yj߱&Oa2v4@b pT$6:{ F)cd y] Fu0SGp@l`NNH.,?TpŴT&'bb4%<';+7OێQ( K/ !_|(փ/MaƧ\ɣ(-gM9N`\D _`cy~lHg6! l:z>B[ےt`rfEK0D]t'Tjx$Pn͒/nxZ?_SZUN+~Wvb9&Ŀ`ZNMxtDQ-.vO@10u2  1Ӟ-7BDҦ=`|A>mY%BĢ/WuJf~J3֤;i2 8-ۢu`4I` h|~h)>ߒv2w;yk!ukUFex/Ǐ-}8c0<+>8ȿRysI-z|NJ" yK-s&(f9ߏ;Mnxh[hkDtu⹓@׍%sUf2|'Mӗw&^~CIBЩPMh~˭#A;l~*A mUh)i T{SZM"igʋjŎC&P„iSK$p.{dAp$%BлAc5NO.]Fu8TOuֹ6MUBߗsՉ"Ѡ8 Q񭿴3"OdVFp3'ݮpebgQH/GtV s~՟' guőaed`jwK{(dN yva! Žj#.{|H Ai?$qw[/Ȁ3+߳v"h%+k-{ v-vgF' 5r .n*4Bcvd ]3 ѰrXcy-@oZ|څc(vhH콧&b396Hۊ;#(>h8&G"baCxeM#vc"uz9(%.dgMTlA.q yVq,6{,Ʃe!-&nL 晗&eԄynYʿp_:m>g#btB!ZtY)7zr /)b1s0o6r2glI3R_?zIدRz{N.:Cidͅ@2 RBZYcEX{+'go5/[ejY?2ƳC!GN!ҁ1(B@%4~DwZc+Z凗\(fJlvO&ީLO&b'zd&)6”|2@~u η4ig%YZ`_y 9Or&R!F֪ Dԓ1HǑ]精 WLWj~%{X"g5 9v\>_dq݌ɡ^(o.1?"zL#j:0:ݰG3:*g}[_LBzv 'ιs<} q:"@4Xp%l:c5s4K>Z0V ?kYy'k# Ҿ4z7j@b1<$/։JFhRr"dɞ!wjEh.%s3㖝l afi ձX;wבei ]0}3njuEW.⸀>/x8y+,Rj4,Y8cfq1ݖu1R)ɘdx4kLIɇز" 5//5QݵL6{ @|b6do||Mﮒ~.JU]52}c7 G:xw@2,gD>3W UuZjOvK'qM5QV{a`>_p0(d5'XͲqmؔ:gZ{i c#=AcypZ{?Mura$B0L"WD{/=- !D\oY;?\%evu3n@?Xd=('Pf|4tⲮR [kCCX'1&j#}V؆03w{_xm)o>T5|h~vi{t\&_}q&I1H:cA PljO,F:͔Y 3 ʉ/Q xWDx 2A&> /&pcY0֖!<ņ _ bc;n}kQfrP[ǀ~GyIw|ήXktoLݫK3P0n*or"716Ci@_`\ W/ ۫HIVL^ma-uO!nc1guH当.ss*7dv6n0QABjڗDޢ52;͸dS ~\*@ pT7A8dౝ9ij2>zD4ԘzC 8 e3:7![y \ShJ0]۩%` Q3[;e],erz_#&jLzF$#D#*d.p1֕QvUHO1}8ɡ"S-D"Ѧ>gsav]k~[#+Mk07h:z'Q*{I0ttlC%s\apSJ#N%Ɗ8}( e,D~X4Z-'<֡Io0J9ޕ2㭊k-T@4EmOo :D^] Jq,߇AejyQPv7+VSہv>xщn뱿UJE3qn4  2R b K Px8Q[ӻG7Ï|aPS/x#>H3̿kLm, "d\o_"ysdhzmn5\F"7*φGH,]LG5UIC[$ܣcNaS}(ިDy3}p%1OP PK+ XvI&ZIxդMo'I.U=:؋|Q trwl0Z0ha }g{Z(z|V\@~#t*Q44o\_9 k"8%҅9=\nQPb6io$_@`D?R ՞: +n/Q{8x7FVRu}9,U4*B=IOh30R,I /Mk!4R-J_Bs*O,bwuxGEۓU_ 4aB~ EKVt&*d#w8jpW˩**h\W֟.$B9uc3rsP:vWSmR@Ay+QQu{0Oṭ20|eM5k5C:|ziiՒ%<vR\K|ܭj7X{7(c~ؽ4[LfOS.N|.A{r =`z,Vp\EBO5OOACBqndh*' )I7Eȷ?Vw//] 1?Ӭfq1Gy:vVTG_dÚ w1O=hVTFOQk OPq7+{+QRc(W`,UNTOsM M*?(hxs G̣NR¬A*3p(cL| Y8nݬQʧܱ: G!AɿfYCKsC~<8.֭߹[D%gq6/؂Gyu ޴=koOs3ɳSVDI/%3GJ8Y L.i;&gqdʏytrq$!"{؎-n2Jq, 1ox"A'YL$4Ufz*d+h}i_Ŝ=u.J%6EEX!#L!bKr=j/3QPnoҙEw*`B tx?i^;R$=gj8Ry^Dynɖm薍u{~X-,P=*C # ?O!k7}o5Air\@6jkh ۵œ QL#<@kv@v^5:#һٯ:V4Cbyz̬/q͘mǹA0Y gOQZh,Gi{)Bjs&y≓BF rlqL"'Pbxiy l-)әݰmz\zߢ@7b4ۨ⼭S&bOkOLSj-EV4RBtsPu7m̢N %Ɋ1g1ޒ晜@wmz%q{2*Ee5yX՗P^9k3?sf(c-||ni$H j(C}/:PXMO7w]QwXjە‰ؚ^3'_1}nXCԺ~^*xc)7)cɂ=I d©.ğbhe ,a) \-jmtr02.*1\tihnZ>N]c1nnE=3AO(U[T3p"gV}20p?SN=NDr5Ym^T&sc0<"*IR [I3e婌z!_ *@jm[ kWK읷! Mf9,WFN2?Q1 i (Bb@mrROv2f :QzAPYjӪ kN/k Y~y:w^YT dw)כ{Ģej}ۣ~|q'G24) |CoVr[5X}o!'Vd~еp 7j@sd?jQ ,%VqD4K) LkSv6F%C[|a8dF]@Bm(MDB/؟ګ߅RNf_4Vcs!-JP9u;+*QRV \ό [k3(x# -9 :;STPr]Pjɲ`Z۲Z b ({J(5Ob$Yws.,La$g+pGpDN[Y5q̞࢜:5+<$1+=Јqi vy>z0Yg4,Ubqvp}F_c8W?(Q"Ner lzw:dKα+vTioT3ŋn&(BX\r2~s7T 6WDfN<<(u7^7з3tX!@fT~|p%i#cU\Az/ӟq'U')`eD`KҒT ]%S:H!H<*by "m ZNb[CM?\B g(K&_8>xE~8 +p]53Z}D}ECeQ_g3fQ}ͦӴxX`ϨU(ޤIڵY"I֪w+X~oM@= ҉SI]| {'@fI=&tܲ'hSg6'>&Bkh6wI4cӻl,B\~O*uz]/l 4\.H^췄'th#/\Ň'1rm@CAd$g}‡E9%?C\[}ԂW  <p9u{[gafJ %cH?I&:l BQ~Ni*5?ߔw('6c *}WOx_gvu؆nk_K.a@y©񢉺:tiR* 'RsL W:n7f cE7*5eN)K+`|cg8j$׊D"]H[ӱȒz QV 1zEsR _w&Al/( `N1ڀUbf9g3XcM zT.h4?\-zȭvf5Ƨ} .Dި}_f|#F9^ptUߍ\x$.0;W>R!f8:|w~~,pN`IqP *.|#~-;QzB5}]o~5eJ}(.)ޔTK䚂 ݰ ;j#j9dz/Di\k7+"yz(> a LãSMq{`a2xj0ac(SzV$ɑ$ْa5ȃMFES\e#*L{Qhd+-Va[ȗ҉&h8slB$*惠 MjPĥ<׍L EsD ތ^% KuBR/u%jOe:bks a:T,[NV VYbǚ>>tC|eXhȱ1]ܣ,=v74᝜{7bv%0e=-Cw⚣&Gd?K-~8>ƅ26J21GWW=R}/zHPk6 , `'Ϡf0Co'A٠H@Z1r۫1Ey#Ro?6RTNUڪ ʉW=ib _P'ه-[쪘YѼ3Xh da6V:l~`>[*_ #:3'Y] j[YuLrDH ef/nS!cd}mϫ\^DCEimIjtWkvf OXLO/3O)VQfj'ͱ*9#$ ฏb1ʸۙy["P}*2Tɣ=~;͇.E^kF$t߰r| '+laMM2`bEzv2HqғR|'Ĺ?iQmRr%I;<5e,Cԙ6t1єϞ=edxx_|nV%{힒 FFΓ59wo㵼1:(1dbj ]&2& %]EmӘ%EKnA|_N/gh%MJu:XrYNMƖަ[[}C BQ Mb Lj,KƢ.&luKuՊaSok2I <17Q#g,嚳_i#_ + *Fu>3@ Eu[,f"qh.v)I 9*KnMSf7o)᤯%R𩸴]|Pk>f;iz {bfw]S"ɫ/OCh&.}wA4pQ+(5y`-[| )d))qVgf1y<^) QwNzZ6 ҨPEg͟øt<TCe Î[H01jALP= ݿ8b[|Wda-aR` legFx13R32%9NAز#`=䗬y*}~B}Ry'W7U`WMu|"գ3 ;LL .`Y ҟv(q, F\6/9+&%#lu?Zwɪ:+`x7/BFD*GI nlp@8H{_A$ ^kBO֦E8=GӢhQIVr-卍Wv5z ܕJ wi:#_L YHD[_ /9Ӻ!H{?Aԋ,Y~d'-@w84`d-x߁E:Twv٦ (ǃ @2^JʙZk2iL@T~5D|v5 ~ .:Mh^@/IVob;^s׈uZ/@11rV-G)attHANm3R_'46sq+)v?Ղv.>'(bkEA%2R,*+pO{ 5)yQ[j)Gz,4)U(vŢVxޤ *G2 Lc4a |gS[hQcČ8| l#.'罱(D4X; ~'Tֆ^ $'5C X8ָ2tpBHS=)( M(v9in'9ImURD3ݰ%Ȳ@l1|Z!Ȁ2b$/͞Ɔ]у%v@>Ë`!s4MV_oOmj -D?ms\?<#c`) >Xi%x;ε4%)z.K^溍Zz=:yQdeН*25 Cg+D^LW[-2 E$1$=ʍ_k߉WlQKvtVWF |3!C^5֨eem_s]ZɺF-1kre: /d2A$[4h5~>bd$xneͩ^'툛9zy I<]~>9_ #}y58"tx.ALSx0-6ifT rʢƴ,/z]zYor9A=J]%N9Oh$&7m MD*rH\z`ړ6y `M F  d1]q1^AUČt8̈ `sx.b1g~4v>m(ç(cM2*> (6>A*F*Qt G7!ڙ 8yl Uh؍L&H_rR~"wk2Q\zhǼd.|E)58$'tDzY,8;;R--xSS{Ηx]=mx3Yjo eBXg ,kaYG^28_R4Z.kO)N4mjE!a>oe-(p bvíjc:BSl> .C1@;vͬԟcꚶujz]ק5EaI #SW6p"lA3ѲTޱZQ.1b*9Ҋ6lf-TVT>3h,qT!Ro=DDGn5xq:kTdpڹ&ÞE:~/jkˢ=8W-%?&v Xϛ-:tUq+NX_)GD_ΉyRUg 'h ]ݮԾiM协.?OF]v9 zQ!^Q.BE 0}2.:(vK=N?y9lTZ^ 0&;%‘U8ĮϦ5tޚ:Ѧʛ%m0ᬉSLshҶ>ՇV:BKɻ)qp˖Prڂ;D&m$V:U>^!_yUAtnA<!9 TDPSKur,k6g§n j*uu V*V&.Sb${,Ao"QCmCmH$$dMY #?:juLX^@~SOюUo!Po?c"E+`2`iXK?N+XLJD\TƲyr2io )8Yrbot! kχ>DxPR _uJ9s,* G%SXG%f?{R1ʹ `^Nl&#/Tmwfm0kǡ[9g NX"<0jYd1"O7`sYEu$|{)FJ4O?/)ѻ>!r0]Eg.`BVXD컀:nOaU͇wxZI%gr:keꔳDTPƚ=a-:+bAh,bWG ImݜN q$ ^mX'y*C7汗 "q1g/OV .؃@v9g<X79Wb z릦P"+{uڲ xd! 0Eީ!{4 O ]!ٺPvǤjT..%a!bs!8UČ=)0޺1>қ^_BÆlaɁ6.q>~6@1ZrzoK ;鱕~\ptT2S[dAP%PT| ƹ8{;4@Y]=KA/osxqsPJMiA+ap^WϧwDn.c=QuC/A~C5=͎k͎Va$HXBNA3"^eFD65}k͇F P4oM$OI<; Oq&4ۛ:mk4HC+CR~:{^A* xVy٧DgJNM~>`m543#,ŹKm[7E֓BO#/W=x"2跂ڣK2,+v<=rR){S+|+<1j}5jqsfo~ m&C0[5P)D-R"b 2am*E" /j 6 ` TOt0u燌C0$,k@'2MI s\Zws3:ū?j[O~̒%um+8y${7L.$jE)5XK_- ,2l圁Ƙ"2ѥ-ύp?/+w vUwnﯜv̫ʛk+wI<󲃧K9>-Ba"Nl0 K~BOoaPc].2=kvSK ^l[5YٙF!=r1`\s`m}dw,bdbؽ؋>&4y+(r(uQa1Y:=K *-DFuJ򭪘gtMwAbrkQIZ<$Thkh}MD7F\DZvW Sd1X}XМys[)͌}V+Cvn}<6{oL 'dh@g|j9M_=D"E!3`Rߊ픮"#@yƯ{#+L6tȉVBB8a), *Gr vk>12e¿1^WUL46<^Ȣn'yNIYN=Ob̔U\VK=qFh(gIL`qG jUbMv95(,]|9xyd9])rCE&Y s !L/\GR+ƹNʒOhcRN6[6bM!; JQK5By'nQ%Nπ1=lyҎ^L ',Gڨapy<~s|`p٢_ᇘ 59"{܁tۛw#IO] CX`5@ߑcP 4=3.ؼ҅ 77ʓi[J"8,ʎ[5`j ^EM8n ?c}'2% L gFdvyl6MHW'X4kh 0.tHًI*H5XH#y{*$z <_#D\=Cq}j V<8Ўq࠿.K*'|u1p00C9[#E9%= \wcH,D 0`#V&ME2,(V\R;륙\SRgBfH$:FZr>^;Օ2l pEm&ξ$6a;]IqV=t~䀡?< >{n :D||H }"u&X4 D(q]P4˂Π;^gXOVU9RS<Ko!;lMd ( hi(KeͿh~ b A rŦD4ŅdovAjdB{X“ҏYUV6vχggc`UJ˞SUUd%_j' Ly%춅Pٌ/\-B =A2Ǣ y'^͍2Qux7D+"1Xc ktDc8sqyk$]cHmMb+0?ߔx4vbke-]:M?$OwAVHZӺw*wTTӅ9IAjӜr G.t/c:|"Vu؏* *tF~P7_Hv3R0L<#A$fEVY=گ qMhC26* e ԮdS+!v+v]u )38$3Buͼ:95ot4e~8 "9>RwfkxKUʝbA[[\AD9<5i'ro㱩3&[j-3+Ofqۻ7d6* AW.qʊmԣ8v 7y!B7:<*&JxzQU[t'QXbB /׹n!MQb}o7hZWt&8اjA4cF)5>۔۫u{BNh;Hh'DLo8ݬdAl.8FźX>\/,껶_c>YH.CEbMJsV*'Qd{06A*P ;ԸrYytSz3C" +c69e m|!xE\5K z(dN oMLzPMRWc\!$I]&j( E $4BJ رK8c^,cF,w^7Tpuq8V\^8rws`d wqU(xxPU}DZ|6$9*ꣶܭ#ێ7) ܾ(|;(]Fjx"UɲȼKH$2{eBiH7(7L?ƘXwNb3 hnmC_u]MێK֊{{bVE98%o Sv|~[M7RN& ]% ╏űI:Na${eOE7-k 5F=,ySN=s2ʑopJz[AgVɎ>1J3s"qIBCZήhl&36Y*Hx@8à2~jw,̤(d'(p Vn·{}%|.hYKad&ҹq=SC~ S̡[D=4 a3O u ~cFLϹU̷+VO1KGjat(\+S,rbrTQV]=%aS/ dvF5W 9zX1l[[k!d>WnD{ǡs(ڍl^S6e^tLr˒dN|.;2rpj.#ez#) M\^]WXsTЙY鯙&a+ӄF&݊WbN(T2M WpY׶\? :aw*6Ra7 $b+#ҶTI;@Exbak"mq9p`hQ)ߢ?ƾ`=j!c:ǪMF/g축eV?H(Lã(<0 D̺'W€sSCl9+#U&zxAm*F;rp @<<ҤOodhه?3ytsl{zL؅1jy$xwA\Zab/ }+ȤrN,QhePFgɩ-k-Uhc, R~83?I=MId>`h$W89t" N,12CeeϽ ;:MpG r0S'{%׭&θM'@/[{7 roQ`A.(p-_,*N,!Ȣ+Os97]qу _sl쌔w_e&nU Ya_iMm0"b۽EގX3]SE_mQ$6cʖՕ_[>b?Y`%\@)C_zL7P+Bs6k@v± i6!B5IAr&h )Է^P.-_:q.t)V?4GTZxD"nC+P v'g)Zꗎ ?o5^8P}[Ƴj\JRPN_Nh, c;HyRؗ%8 :vQ$r+MaQ9aDž5DeuH /~waeÓmq]6y7VCey<2H2p(@rszîduYq z5+%rڄhAWDt.֨(m(zpd&VMHV=:m?IDkC5Jr'S%V¼% U k ʸ`桙C*xut8w֔!&"dQ")`D(-ӱnl3MxKb? 1xݘ,?h0TE$6mͿ~c)+MXb7tTɒh=u:;\pLkr.41&켯m jG*R'OByw>w/9c+<:EjqvRޯQDi]RxnEu@4J1ƬqFǧjP[g)ɋ婴gW[5^ =eG7 r$5+<_a`)'^6,L_`t c(xr;G!NJfɣ45jz ++N Q E˳\X>{kBWsv"wnwNYpV¨tIwS$Tkywbq=1W#:l56-9[9N`(>KOeq)2 ܐzլQ#*'{h^኱{5W89|%]0mdg^=ϹK'stKE}'v8<'g4A_hrOYSbl$E=@؟c'S^o("Bwv" ZAMQ M֓'$2廻: ( );z;[4XCΏQ-f1rEאo' 7KzAoY-0i<@@~} b°9DڥHᔡrq>̳lߑ-c]S <"ƞGa VjP;_ZYѮ|"dzcB*V:Q,gB-3XC*Z B-SkK#̨$HDgD0'VΌDaaYYzJ[cS?b8@yoQ%]p !z* + X&4󶬳!"E ;ױjj_9 Ty e3ZzU8|Fb "y{CpRze>m6o"`+* *Һ}t*|*ySk.0U: (3pZ=&_h^6;B^&fKGWV.|D##V9 O8`?!¸G(FݧR%`6|IkZtwmCQ2p5jfDN:3k$KNW2ǡMs^3#(YKظt1;uxbtvK%}%:4ȿh7](SX,^IgkݕǗG4z]0vI~A1yC1 D/Bk%:*֯T>,mUY"]N?ӳݸup_9NVJeoXe`["#"\e([O^bQ@S^g*S'F:o:SU{["?Hd@tC O>kƏ#`UPX իDB }2ۯ[?{5h.*YW-3(y]pޭN?2gblu_iz[5·b=k|?p4Z(E\8SQ`b a`Ņ.\z.pմdU㣨\Ϳ蠝gGNBDF/6ǐd-)+ҖHGIs X/!߿G\Su_&53w%|`5άRb٣>u!c[ +i")=wWSRrXn J&ZVR#́SA=3߾WDs|cbWU}up2PUcRp$YKZ6EcY۩).Ͽ>5Moo媂FO/Fgm3~:oS `˪_ҝ0lֲ ;Q:jtJg.9c`m@frWHb!I30D9_ft 3ul#r4@Pt/W)_e] 2~IV7.\>3D\3!̖v$1OM NPbf*ߜJ^.zWU@c֒\zR1dݳ&Vjz]e|1k f[S}uO? JY&/G ̇H<. KDxP@We]xԼr, g |拫EO菶Tl\GgSr0)*kLg-:(~$_vQsF(`xgH`}@.ɉXnWd !D>AR%P>z 2~t~7*\$I"Drn3l;ǥ MiQfDY@Tf/ESI97{q6cqeb97^<˗)ԦH{ oS@\ׇ?T7I|iг(lO[)M ]BHZ[N.xvo bCqQ؈&RhA1GC@mj`! 7ˆ2!6u\Q>6i6;4~_q5nsSmXf(|n>^,=GZ5Xaxrl۩?qrvtQժ|ﶬ׸WDeϮVJ 'ٛf@i<|xmT.jCp xێڃ`p&O-d!P'aAyO6*]!7mizSA!Zyt_%AG0l mwW,,'va!5/PMJqlռQ/QčS0Rm$_{>͜lÌT1)n1ń҃5UXra~^9/*D'ɁYt[tu 殺M!}t8/Qh3@7U0%' I-[hw7BhxHezAVl KnȼMdHwe~%pqĎuP`riJlVF81}M $w(vI׋JYǿoE~1o8Qz=vS([%ꊗft+\2{ <4gx1oV^ǎ0Sч.@] '9m7WsMc"z})2@y ,\"ANHSC?EepU'+! 60"h< ʴZ9BPC;v,UkptFA. $A6"'~dSE+V/4K uMtXn7rkeTX?HNy~NhyHj;ٺk^WX ([SD 8A7^'%P1-CsPRΗ<4=B@ci{\b.*":4ڏSAQ|̪P3r ?a lzGB@,^ k g)E.%ȱhLFh>af(`OQIȈtPRtVg"3MqwkLRZ>,:6Byvاb5>00P*., +9ɼ>Zr;$OgEMi~p˿i۪P%^L_Q`ɱ匂>P=3rSyzW%jDnp6b^{9Q-z4Y+$̱0nXP? L'A j:x̒l9blN^w [I"zKXK#`K:?#?oہ^8,g889Ia2Y/ Mg*}ݙR@n;-J Pg[?j[zsTh xbdd\o+"cUĞ>`$u#̲=dH9&!EEhLs.wJPZ.z=F z?[pW|Q > ф&0 㯊<3Z|9zIqBfgm:Qsy3g*AIA`\zz4. vl4PIi~pv$SY~j: I!KbXo;<1>p.a}s;KL)>m كw\lcQx*j푓>_χ= U9@1x >O%Ksv /5>/g,E&pbx9L&yo(Gy+Yam;nQJ,pP筀~xQ"]IJ>_cH VPjJQf)fu*z[J"0!r<Z> oeih46J(~FD6. # fn'ұ8$LD j J܎dQ-ɶ딒[;7a} SN9}VZKRrޭ=_ g3s+37{޻JfLC3۬s1NݡFMQEH4Egg )G ^O㔽BO95XܓA܁oi&u6z#ۃYM x3~?u,%ޜv⟹ghK&x6u+/"w.WBYޕiBacF;L#D,fy2ZǛ+怠9ΖKH]қkACܺX)&ZDlw];|e79k,J zkOuI'8\4DS+1)lb{ e%„=kADh jyJK7@#4Y9rLxǖz$oyy׼3E",0> Gu^0X8~# Z-<\ku֐+JJCJS\UEj ΛevChY YR5ٹHsS.fi^1M'oRFQHuHHX:4{a9{*-5ǻmL-J-ېkTLju+I[Hϸ$i_>,tɊr/:/r߶2\pr~PME}oo-Ҍ V^?uE- {o/ ^Pry ?>t/W-E7OPc2ćsSq-Hdq4'b+LY?G ?'ʵd_[Ss:dOiܿ;5=Mk@'k0× ȣ=X./HXGÁ%u R#=oCC2O(3 ʉ+^ (+Ou?0X٤Y QϹ˃įoETe_ =aO!U6Wg!7CSKw!qmgIi6PPr(âKDJ`ХY~f '6VHVU۬&1MVED L@BkiCn}30,l bk*xndu3ͮassOG46SD]I,NLƲ |̨Ʌ ɳ|>?ǩ} @S<0ӐKK!3Zmn*phb>kn>do(\VG7*i~g6 GuV{>>yEwMi06 vC}ӖQC?PZs_҄i(9GT-% 4hR_,^25ol'/]UUsծz]B~#ضcI!ӭ[9t-t }=XPΖkiV%B,ʢ]"01+ iC+wb.Y2t}+T1"Ϙ'րF Κļ#G Ԇԣѧy1ۻ dyֶ+…ۺ/fWRu]ւ7 B kje#FEB^E΂&;5U`۹P9#BadK#AAu,HgfQ^׽PeTzRyk*3TaUOb$]ZvfG$ Bx(~fVE.vbßS\ JșRz|)~Gb'<)B}DOJoi3JY$HK 0ʈUcI_m\ IGXNl <6LUjyxRI63Trn̲Z|iFS0Uު0k&bc}vVDT! Ǭ$nԧvYu5BS}\'cUU<?-%}4_I׆]d^ꗈXHo}Da&Ə9BRN/[\[SUڦA%c,^<cY0V5rz!FJw]'0R/meSqsHffck=(p+%Ùϖ%UY] ,zD@~޸ \b_EKgn+w \%ZPm.uɝ]FW&әu2s9d\${X?ydM+a)+ޓAH$xO.۩7Fș9mRzBSmFT>pTV[kj-wthheDvb68xa!x$1j~&SWBk~[)CW3n)Ȼ˽5%__C`>kqOz\rΜ藮yG+m C1h->@`eH>EK%A?3YG\NZD3'dw<2AFr;"FɔH &? }dB{!'iԋoՏ69젯KI[~^fu jpbR e~t%xfFRN%xh{e|q̭vӮ,$_sFɢ%.%v$ =JmO_;6X#dij_F@!p$VM]܄ӐsooElp|;>*qJ{%bJ4Ǯ[R2rQ36tȊZI{S]9HE@œ@q,ޤCr}2rM|!hs"Z>"na^<! ᢒSI A@>'.spQ[x\\<ZJ,N8P|ee“Qw{&,*|'0S,#⼴() H3{dw55._w0ϜL۸KY6N0ewz@*ALj9$`z6|٪_) :Ziim XVJ1ixOX#F )*[S?K887mZ`ݵ444@Yҕh EwfMyWC<΂Ww$.y7s`~bb){d$̫_ fc= IhD8ZbͦJZ՛i +bpo f4XAK >+P.3|KA`GI'j(KKhEUCNHƛKe ]Q4Inpxը=(ҸF(0oHiMewCZi Q-r%su Ǝ47e]aL w ^D*ABR CO_ɷR.Vqʣ8hN9'?LpPH^\A3x”Y~ [ kѡ3)R؀g-}}M ~tJAy?4'Qte+K4~]@4Ntg8~o4#-M/A6bu  BXk񳓏C36.C K;Lk^I53E;\/gq'~p<2{|f+EͿB[680ఖQ u'nO1@t.M}Sز7~綣k_٦(nv}(ɧ q`[D~f(m⢻ۭ"=> lV3;{I ,k3(ļK y󩌩ǹ]M-|NB>PH!  `aq4"bdg~/VQve@(I|3Y͡thC&_$='Wi-&DU_`Ado5kõJ %l -C"#/+IٮS&J.Z$3n OYQF \<|Lhn+n*eKNLAZ4BڥKԟ?(s/T?4`̭7S]MW=M=\Q'7xjjs:6g֢Iqt4:1S4laZMM2e` XK& = \p*{  GKL']4 ~?֗ 1k<{Rs5챇R®d /AJe?oOeTo/`G\qk_+4ѹO_Dde0YJbdY{q΁pC۰׎HT>p}bfÜU0*4M q:uOo%pLz!g'#ZA<[wy.^lm=k]SE0L'> j+gu^cNJy1q[S,$wE*Ы'3#㘣slg/.v,xzs󬭈&tTj eI^PA_NTg0_y苳UK?^bԎJh$ nV0$DGq7!rȗJ~qrٱ{W5\YQzQzj! JN(gȘ;/h䊤o4^ _esC}iX~<(<_$|pT.x9i(/w@+kѴwS磪>ްwYLoU{S. & <Mlb{EVYtTeC\Jojtk'89Vݿ׸!zrFRiVAB4[rHViwN>׍]y:רf\4 A*ƹ8,X еyǿeP)S :sjth`=*PYjQ!ڻr݂&]byE"yAI,978Afw|o8-D$;JoBf([HdJ&%9y ڇb]:&0qP,%iS 4Xv50Np28q6RO{>ɱ˽ v>ĈMxm pI^"%uG(Fhy2N h DV3sc(Sj-_j{ckfī@'5 /']) l6eY!?WMl#?A~WlT!ЬsGHRM56g-%_L١EÎ=i\OO2??)JkgGi=_݀pq 4E/ޅw]ݬWa5BkQ~7!?vx6@˯$%XB'ZY}6^SmbEjlzLX< @O/8@Jz0f[GE~tqwjT{n#Y6~LYx<ʛI *J?)Y61\-VUgXw><ȼBq0L+$~-U:C+=O K!5-ş*!nuО 햝S鿅VI7`W:5BከN8>9)DD4 z6  D0ضŮ,a-G^Kt=Dq+z?&NeE4ߪ\=vdRT}] #-ҵrG;F&TV(RÓ` tِ¹1Z>{;*tnbpK8]+hR-].H!B婑uO=x"0 37(e𢼞 m& ϓ|:p]P.z}L+a8a=3*MAUf8 LlMW%pA"q55ɝIF%Q}vkwTB>΂5 `SOdL5JVD$APݡUղ&a˄aNlw)'MU*;/L>&mנj:&ކſU, m: w ÑPDNIJͲD4V 2o,H.Mvo~zIOKr,¹az ?3[w"0doWL#;l1uiB 5حߪS+ȟ+tYk/.isP6EbпArlW7XޮS\v}6n]| qݹ&0Kܓq2YRŵj|/c<$(%[lQ^>S;SfS*$LEW>)f7]5 Nt gK&җFx[HPET/gJf6l{W/\aIRY7W䢑 e=(kN-PȊ.(9yhW?ˆ= ;&]7Pu/=|'/y.:nal[Pt7'}s|\_5{ڃ:R B&!Z|qh)4+MCcTju@@'Xhˠ'"6pfH\ 1JVr9>omr6ь뼏4F, `oeW:x׫'n+tO/bN-eWe#`+r;]p9e|~O_;ފa-8d7L^." eudnjnG4#gm6C H頢cƝ :E` aHwLS#?4D/fh PtOFKWLcjK_"!{Hr&~ ܃r+).p9BREJ؃$q ʇLg}b쾃ce!&b~OA$^|5$߳!3X1bPbbWkŽa3:6#c3'I-|-`&w/h|I;(WRLjF,BM055͛U?+-thy3|)뤭Nw_jOa_tIܡ$4xpp$]] r ydѫI]ϕ|Lw rwEÙQ6meD Wq)#%V7jD]&Ji&{5 -a\ѓrfu`Y2s]hmꃟeCz;"'e%2` hEh"ZBTe$θ\_mI\ԕRh TU2xMaw<-qaQ8"3%w! vXU`y较43TbIpmaC){&N[f1l]h5P~_5Yt|( z^夓H@6`}+CiOHѻ?m4ٔA p[句K&eVc,{8 jRl#.kdz]5/XRpBQͱ _N%Lf~aO'ePP91V/,ߣ-2_5l_GV'  ~$Ӹ!] m:~i ;b\8L_T8}_zz9!o=`b֪X'X-}dI.iuN-4g2=FaƜ ?) dә'F]}fIYu+1):|a1>K('?HeU63[V!%j1b]xJ80C+\ \09  2ʅ0i٥-vK:$0qJ]u31{a\+>o*/dqL .%c~v!t>>!* N > G'Wk@_mz1P,_FiJe^ "0KA##ݕg@']uþ X+ӇEc~=YU7\ak&5dVn3~_Ck(TRC&B(׮p R dkE*Skoi sn;]+m˲56=t5τjMz: k<?vz[&6*'Wg+\ 1XInV$rWH|0e8z4{Z]4( tM%I/d$tBanhe17B!hvGƉ^*gXx%>ʘԀjp}=ܸv Gh_k ?#udN2e 5or aEƷ =EC'QeFRrʄw$i0곴d%r &4|L-sٔ)JL!+D^>[G HJPw"QzpNO{>\-NI kft620L``DZ8<{\}@OvMuXw^fO/DjmhM말*fl^2-߹r1طr]1Ʈ9-oac'{ӐէiMx,%y8e)fhղFᮏnB_u6xsdRsX)YȨ.khY!8{.L2fԭЃOLWE=*@ 4[r;0WW ҁa2c , Mb:m}nhq6RS24{ b38)~om"dP1y7 @heH6D"w^Th$Y^/ctX40|gb\՞\YAUt3G8=Ӎ;#W yQt&k`CՑf/~/k_W?Ĝnw|M~nVi'$$tb"Q#ZWz~͞fI (j,t1cF )u;]fhnkgSNo}*m0* l\LyY8ՠؗqCqB{ " tr 70"ȔCji oQõ., ݘPVmox7Co5a'@$=Vc|w K8Wg3яJҕޟL t7 '3.ȦH$Lei։b`Ig uC[*k#WQa _XMo6y :qtj"%e=_0#0^0JDh6 8Le50Ķ "z0fcO^%_KH(ЧWhJZ@nH7` 9[Ϧ|Ҩ98ډ.l:.ۮNK(nĩ4S#"rk|e  9!)jNA0k+A0#uƠsxŞٿġ|ָHbx@+N[#kcͷmc XOkrI{6aBAd>&%DSzgewɍc@y)6t^hc}q4ɯ] ny=C׺YoRFH-i=aZGTQ+ /PyX!2 *RPeFS*,KgCDidֺW-,q0QC$C)s6zD9?i {]g>Ɗd耭rlQ;0YM ]ny."ۋ4ak0 7Bm3I+c UzHK 6%y4֡&_ ٩f8mZ#4t\֐Z<VSFCҝK 0)(Qm {KhKG )cɥD,'*Au}2("7 h4C/'5%*a=UT!j Y.L4M$i`m-dq/e/ErϨl`}l۳#ĵP05pÀ唬~QS<Bs UX΢ 9Y輖|Ty8t\ ˠOuT"O=7 y%8w֫DN_3&:皬E 3^XC-]l ;Iۮ.~Ǭ2jcl %Leŷ`/&kHPN2DӜ7Ћs"[ % G؀%.#e>h7W:QrwĤWI` c)AkWBLR  ճ1dm |W\fDɖI"M莾])[z 3'3 R0#OHM^icr DL -H k]ej3bĉ>ϔU^|KT/\/}s/ܢ`@=pLRN s'Oj2P9W{M,"H^E\RGisDi$ɚ?"tJѤDҽ>ld_;(Q` 8N^M0bfwáa~@?LI rtcX1A5(U "``-0i^_fV1`{KVrRz y|U > ?ZDZ2@'RR'-Q]r^Bj7C hb) o.oDaQ6$K=}Ֆ,Se+!7 |>ޗλ插 Lb.(kCeoԈhܺL)y0,YNS?c! PNy#ZLP#  93O/ktIS2QGG4"+{ ^(`h%ƠözV'TVȃ@ ߔe ~42&K|!? rEGzwhm"(G}=K(Y{n/N8òC<-hЮA vxe1=J[ۦ,m :DE5;wkG1yD!X^KOcGyfIJTowiKE`9|dO8y#u:ve)Jg !U5 j[ Sږ;/t^X\k%:O7E?-PqS8RVN\D"s?Yc*@u¢lbxtӃ (k[NK,%d}֑m_+r'ߔ]cZHxMB МˆM75cz2|^ԤxapE w,dsaC_}q3W/n]D\Bܤx_I_/vH{ăk@c?g6wa= bv+=X$1VmBǜ;KC!]#|,1^ah (/lx}MR',[&@4,=1^UU;& C  !PY\7!GƔr S*Wp`fyqa rX=^ 7pPgp_\<8]M jLR|sl:]x@!8"QUsvgrZG+gGi챛)GĦf!i(V͝ 4х>~Jex#F/M+= ې.?_ xt6^9]#z&Wʡ fJGQxfxsD*S!vg]9wM`"QX]x:--Ļ8pֆWw9.yE\4C,{4u6VLa8ZxSClqBwN>C_fɽQQuRZnw81qNVYtMc!ρO(wlnGhl (_JWPKtn/8O!4G͑4KcpϞNGY<f):|K0LN!cZ=?5*?)N 5C0ŕڂLWSttRGMO"o &p$N:!oZR-sBзړ/F!CWy6EaGρE+{hck*ۚռzߎ>c?@[}YcGjaBX@«ߢD<FIV8{1!܂g\k3wI{;W/J,6,nS3+ԑiJAƙ8, le4ë v6(uG-)t'D KQ6bAv0n89ƿR>mUZP%l Zi_>gD*oܦ҆Bz2(CO+7;1v1@1ӿQx2-7ia8r*)G͏hb_7ݠS>"*6t &ݧ*`$_*&o=pLE&z1erwR[;=d 'VkuǮP6% ]A0Ip%W25>Yeʔl>Ы*uD6GW/ ~/Ѳ$?6e{Yʟ͹:_Ǒl8JS@:\)^ sF;G|z{)b21yk [Oi#-xA,f0[H24 =o; ;='-EbG"tQϤqg}&̕JqI{sh:r, TUb"68+YAR"As"@v4s-;eKw!K-o`n4l=!^ yyk>CPB>d,³iGEg繴 d0 D7]e\LOTw; Nh,\xk^%tT q2} EL'u}7[988l]B2iܸU &i<-X72U? O`%J1.\"-gѶ)rۧhzIx$0j-Ƿ9GOK˘\+7ġ{3m@#>Y>)T+-$>S'"d18 S29赿VkL{VE2" !, m~nm_N2LAD3ƶDNN jd$b_!-)#,(~Te[°muj tԱԜmW\ɤ8=Vi`QBK.t??*- ) ~/Ve>5HfGٗ!HE?T.ox$f_|;ۋ2Չm!$cW=Yyw?g߳+tW1gX,i]jwXEq'9oyl}\B#DOuO)Cݫ<<]=l{F>J2+xcʶ}^PW(rKao/ֆoP b$uJKlzc/*(E0{r<:`p[Q>?BZip 3 #T 8k(.n۽Ľ*q1gT7xl91!T,z ޏ퀀[~, '(2<%Oi $Vi&>>b@:SFht~+~+C2$z(1O9D~R7cIOCPV=P3&t+D*uFb|Qp,Q*Jo=-/دo_;f² ӎiXQ` 'q|>9g$R#sĒ`$dbąXT&)9?,]n)*ZΠl ) &AqNB $_+E(|o0eh d#kߨz! S}7P}W]V[ݶ$ KR=xyI.˖SZʷ^t[<S"^ SjlNZqL»;FkrYsl@B].~iŨ :US}<a㍉mD(ڪVъJ;*Quڀ=LSY o&ʪPg)S1R:,6IrV4Ȭ }DX5.vV}ҿXz/Yc Y?K3f "0DBW kоG˨̿% 6:?q~Xqzӝ{ ,3;r=*\-Ր$ZKR՚Vçdҗ+T yZ5>p+imU`N- NN͟#_˦4>,P79zJMJ0!.V}oblK+ְ+-aЄTU(M&J$Rs6oh/$9ӹ1gbV"Lx8swHŒ8b!=lbb[-#xU0AG$~^"5Wo%OYiB# ͓:8p,U~^HΕZ`|b. ]TB/%{<)ƥKkkhQx;5Ӧntm&USCZx9WRTȽ&;rT?gV U^=&6YAWB3YK?ʚgxi\e\#.񝜱XT!#\_ҕHW8c/jv)56ЬXQ0Î$i9S :|PaAІ*`.e5>zw1pm?)JEMCH=hoa32+!7HAvÍUui0MV/jSf|2#Ox2玙k*o8#s,$WDrgp+u~JJ6a&Ѭ$g~ Agp IW\gqXu333&K͍v',^d4wq2.*+cH\>5!yYP{Np9|:8Ăe{! ǗAr!(/9-1//rԡ\LMxQR 59O R%'z6VD&Ϋ^v/7:IByκpL+p2!1|kyD4PJ(A N^~B( e@bT`;ݏ/Z{ςgIC֤|h:mV!B>PD*?Sg~%G;T]Yw(u-;?nl" d.Eo=lEO,}?84n),/fvsPUȮH|f#wy|7 ͜kڃv9K&MBcLqnR+c2I¢ Zg~UUU\KԊ̫9/ρY?(JB>uA19׳i^ OӵhhMh,S ;3N&}F#INQh% q=?M:{Dxu]wJEuF[Iq=}v#2-݇/T,EjX<\+^9eW;0[Cx׀vPbrveHFHOuyG+?FJRxOﻳV8j:XJ?h,plᓑF{H8HP1f>CB0BYu~޲]_ˈT͒5 hiम=^KE@mX= $vePEZsuQF0}siX'"*6mK"-FfS/LEhѺM<4yEauA&ʃɶ\wnj읔y"7)Az >2(ס_N{B̕Nb6^z%,;B?rIg9G(,MI90s{U@)fBN Kb]7RņUe_H?_ի^E{7? P]jjA^"E˽ 1yCζ?t,S.8׺$!GEiB^TlcVq/>s/V0Ӽ~/Cd{{ O\lΚyr% ~(s6H>P] |Z'݇pooe,~%`R9 ~)$7N%Z&C 3W8;˞Ԝ2l;nYʋ<7qH^`Ѱիe`c@iSsQ(WUe#ٜ:P:*B8&7Yһe4Ի7%|W)$)8f{CFZjn#f#G)F6T,X7e쟸_PhGA^ }0k!aπVe7t2PY,: b[8`펨 wȵ/ލx'EC"#Ť"fe + ϖQ\N8?8eܾf 43OLDZOJǯei֫fj(usIsc~IݦتSI*,)Ć5?Il픥ݼE'#K~wƷ( vݪ.E[l1x+~ȶƜ(P Źר`BQ=SΒC/ŊEKqN g\{+(*2;Dl]1xӺN3C_6vi逄7U <.T KB&ݍ[׌3f9aOqIjxKPtd8\KyӒ_%p.%̶ t2b 0B 嗪FP+{R4:P>y'XpSU=_f&N kB%װBw61- Ö,g7\]8su> oWd+لiRݺJpVc:;qO;E>H!un i'0[j]lnJ98*Yu+XLs&HNOu@b4>qq I2RUP6<xQXfd4a4? GonMy~z/>t->ߤC:} A@2f\h2;U倕Uld: d'pJ;&?*eVMcG[\HB1%A!ED؂.ů瞮'x*^p@Gžz,ubS[оЮ'#+eqBY 6jg{f,QC;XhO-6꫊73w7#auAZc HoDv@i;K_FowUh RO4|V+SP%{pY}6E8*Zz_z3q4FV8I|jW+wy%#j Z8 p[_'qϟ'|H̶B{:66谍k z6<ōrB_z@S^{ইѰ2*!rJ2Cnu1-# `)Opp] c]fl:IaCnWeY].6}3DtuE9av c'UyXB1>I] U;k9e(jxk]MQ!=$nA$3d&;yE/קkgukD>IWzѪ,DU c#_ '@I*~|҅ZmG$Kg}@uDG#St2 ݸ^8hۨ.=+KH6CnY$AR$;F It!]<^E42p؝/A]4gb>=H\ *l+iϻ y*(*X[V*?-B%],-ӃNQNd100O4pk[ {,ɃMvY=3x< -lgd l y$a&¦]6[ /ƢJ"MDcxpq[o)J7jlKd1$ۅscr[zKҏo2LڻIrJâ2@G@lrO}g0fCJV]˰  sR }5,^sJoHH̒n,0ꯃ G ֔+" #7nt0wEcM7f) ?Jw/6"ï4]v(i`ٻ?9fK7~ɇfo^ŚZ/2U|KFDy; ؟?&6b]0İ*-EUmWg)K>r]=R]WL;KYd#_%1̙!!)W'4Įгe4%p۱ϗ=!&DмkWJ/skc0M4d&\\QhV_&l:=u8~a09S"W%1ĴKfJ3Yc=jqg1 +n3?A6]3xƢNC2OCԋ*4_ROu5?>o|Z ľ9f@W鷨$aa VnΒSθ=.!ARwwt].ɖEW+ kʎbdl0c,Ol^  J1d6O^0]?O"fH9GM*j#D?IVV|w[TYRB͜6\-tAʆ):ǝ^jVFNLzG8" vHp>#Bu=1gU}G,e{}P} :Om$,k,ɈYz-!l];ǎ#Fa(lazZPq-FUwEyefFsEuZ R'q PLkrM&Fڕ-)<ՇGy0T-}PPb~?E. EdkuŇ3шfQVqp0҃Q' ԁ@ YJkܜ;n_] hn,TY8H1Q\s1Vif{Y/^6!qLL8:ֽ0 c-2d ;GÍ\ȗevT]?:^/Nt?c =}^nJ"#AH%W@@WYV,c>-D5 C߻_֋hF/IZ m|>cW͔3Q1^B+$J/5[S}Z}r@EҖ4FT ƹ0 ˖?0x4LD @7xess Vɹ%H5C9L'?%nPq  _6xI&cQnaˎ\Qqd,`[u'xta)u<9JjWjRDFŊVl!EʟW4,tn2jgـ.Ϻt )p`~O3worÓII_U Q?[Lވxs_䴣?b@DWe_c sl-3:,rK]Q=0+NhpPk\M#ޝ*1l}_p߂3tטnW|8_^fJ 9*R`+ m@9)8^K7u2wdi/n'aXͣJ,uG8;\yZ\>~']@.[-wjicZ0I;\85!g''"qoXב*i>*h^hC|-FdwjM6-'ގ_6ˇߊLYm]=d|"hīe5NMoՀWjW:W6~5:Ģs* 5 cI^tqI3PڭI ZrWލAS >G EmrCCȡyD#urҀ~Y@ |, HYFvchxf}VrcIفUlۉh#؍k\9~ԙY/(jL)Qy,xLq^5R=atXǛ Kfk;H;EwB>`,˅ RYzy4%odl|݆AݮT4PX3f^~)6я3^sTG]qc#minl&zX^ZI|t=þP^vFZɤɽW6Z6zZvѝjۊ0NOf ~vMd#B N1 ^͏ΓV>,:?U_9!i$A^`f5*2o蘿9ܟ8`-V͐Zo]aɮ3\KQx@m~'bUɉ:Zv@6>Ņ}z5T {)u^~ϓ͏k/Rt&cnOdbG|)p|\!H^ڋ1K-/A#d=yj~?tXSv˟\\J=f&fw 3!عhD s`Eʇw'Uߔn&mTGg4NGE)rjb{6T!1.se*Oz1CW "+:9 1.[t/7 ,D pe55p(q=cX⹇Ps3iZ p~xA)mx)V[vj$Sd};zBNmZ AkU8A8_R=R{(8qGw#s&cobɎ">uBɡrcG=xg}J!z;sDlU&V|ww-S--\7ʒ@!ܕg^xI\O_XE~K,r*٨]I@b6tŪN=U(a]^C:|cȲ+G|Ksv!k8:C$k98Õ-">Ex>]p"|qjv,UG^JGMdEq&`$Z_Kc>h>&lwb,2:MԯNj4x{?w+MkckII$*#OYrvz;nJVYbrNI!o  upx:e}lU3 H YN=ЄfvX-ХG#g̯K,L–{d$cW$ M,H һj6ILmS.8:"PS01GW()SBԠ<><p>]9AW2x2|BpзEV8D%L:=vM#Lj8#+YL mwIE:{QBZ4b֎g sA*@wt惁Zxz{c+%U;}Q/y LUMOAe[-_8BQm LY_[FiO@l4(!/xV; gC\)r{HmܽG94W*P|jxM꠭RLtYI 9H3mN1xXJk骵;%/ ct|ڂr M^[8fR?:c􋌠~DŽM+dнMv`I芿 f> N4$N=dMۖ=;1 m&V o9G@CyGX "tQy;נN>mX/ghISoWm',u`3a<ρm8u[0BNV. vxàup@ $7$g֩,e|7^fתmbD/ք{˧F4~Y )y;%HFΉ{ͧ^otFCY ufA[~k|LBkY۟w]@^|q|&Z~6qnŢ̗|ݠچ]FnL+gH:뼚 #WT :Xߚ&MS)e/cU+5+K d,UG?x#^IιbLƄ&h!vStxn_>HXj>tJG}|y\BWsy-+)V. f W14sp8,&g;|XF+5sGܑ=&̢|7U[0ce sӬ?x|U6ҭj-8Sn'S+KٌyCub4:yAo-\IystD["6kb{<w6vJU7Xdbf]4Ȁ?-뭁`Oޭ>OQa%^R' &bsn#HU/O&N,HU۷,'##z `Nr%[aR{({kFB n#:Olg=IQa]?.ڠVJ$|$IPY%;-8:\bj7Bf}ú, Td/V1IY%}E*"@o酭<:ۿ;ǀ;,QU`ߎn'˙΀ όe~,IwMM bO?;5e/`nÇ q~1۔mv?[G+]bFsÞv|0o꒣*%6ptC~rOZ dJƇp sxCzo(aLJ,b>PFEH&{/\ov#o pF<$!D7 a)DJlv87rN.aM걑 ϙ9ڐ"8=v%(m"N-1~CLfhY+GʋU%`6pZ䚜$u0ѝ*NX$&ˤ'E+CU=2XވwOJmgqDy8,f'`QQ 3QQNiD7BPvcͶF_#݋ jA{Ox&)IGnO뼃grA @5o%^0S{}FQD}ˊaY=̓Wx0춼 !SnVIbPt-%j[e74>첞5vhvCfL'Ou8/y&[A̱z.+ZW|Ĩd6h _@}!,V0RH:R.%Sv_v\ypy tv Jd4_)Kۍ'&@\H~y_|q^pԻpz22 ˮ<+ j܂Ĥ3Mt%#Q.:[ľ-P5O'jѵg QnB O\2 ݸiTSOI^lvo*_Hyl6gB~{Vì$\_꺌s7?O4Ob=hRdO`Y3 Rd7{HJ|P}B.` Օ~Yцs- [CdRrڸqRӢbf**CmlLIUX,pq6o]Uu%#[G&-3W91CnS=GJzNZ9w~3,0J QY~Te@W jPݛ+ҳ{EAvN3B"җQ{xA/$F2g{\  e~icҏPV5E}vu:d<kwM`볥 ~<)-ɬ>W%{)bֵp6ÉlO GtCz^SfzZ9x7le!"&00:}g)3N5N:lf >9H%:-O˯yThfBZڋr6iAXFKq2\^h̚p bh=_yxo+@ڌ.Q2yI#3N^ @fjcFg]ahvWe?tc%u^[U܇X0淥1`Ϗf1Qgg3GbJ*xVh'xpaX׫IQZ@P]Q\If-ng2- uߟa% ޙD \=/^D)Wu,ה35u )˭uȲov39Dn" ,]bɲrEd'PHyJ`}昏|q);YQoUB:9[/^ IPf;kcNzr($\+g`#:tUR/ōh$ufzu4h6ͩgozJ[G}t/.r|`d!T1k̂*=iQl _/:_#l/IMpP#IHrCZV9'uЅSvK%t>MT="1 \69_+NxC{fec1֧TwYm=kS:s%ԁ |r<I["iӣOy_r6WΠBs6&>ͯ%-ߓ^T&=}WD 6F~EuKH+|@*2dJRk;lbZvM,؝ucA(,/[1*fSz%4)!݋4jbkȉs|-q])R"vClX'ɸֱ3vq ݔCf{Cds?cMq֩u &"trHCRg0$~koKgG Hk+KKe ɻqKurYO,ۆ%8RFOn={Uҧ+`BzkR]̉3!;IkbQ\^De/x>S4 <pMlά(VW1MJxJ@l氄PűEBE =nݐDl{8ȍI3 oKu=h^GvBPZ"=s^\†M"yKt(tw/ ?@Q3ʝhXWxAf 0!7hnDsjKg vHm2ۻp0 WL kTDp7vyKe©pI؋,.` Je 4_#O)څ,Kk`:٪jP]Nlͯr)څSi1gᄾI:f U A w6ys$fdv ҼQ&+Qtv>,5`oW)^O6E+շ߼ ar韀ФFҼ#?HEZ\n.8BhGM.ꇥBLAVnoOLkN|Oc/yni#*c DKBnQ{fC9<( hrXХ=RYlQ/`s\~֡cawz-0};P;Hcp$! D"W6@+< @G+ܿ$Z5K%}#Hz&Kk̼%.ڑrw Yj 3q!1 K8ًoUC`m<<oaB_%vŕ@UMKVFO a #-~ψKmkqU&-8|dM =[xp&~?2v2Qca}VjjJޘ1ᨊ`*Uǀ 1 :QI&U2} @wsTyATQ#1_Y#Er/AJMNjT1*S>_ġ\;3@9vwJ dLy瀫}؈>->s6Yqũ*drd%t:WRd;La+gIV!. v5)qz"rS?^>#X;Ca}U ¹>_vq?hf 4^,L!}f o C(Ԣ~T;Ralj*ə{')7"BntwK{ Uz_8lk;L5L$n#l MO6\ODJ 90D2V!&  <w O+)+v}qF5L?!5e.0b1%egb0>>ZY JHe ǜA}9ʚʻP b b)dG0ֹ,&m_qJBSb^ē#O^ )a /R⤪j=GDL4EqB^9a~'\тB˛\#Um6^ #14u>=ޟKt ?u=Zc}c&~cMmDQӍ\![w88 CT33@Qb.[avq=-(!~+,M?"j)&;ON>B|k$A`R.kG1n\]qPB/"(#` |ĭ?*jQf^X\65L"8Ӭ>A^ Ǜv@$je[86J@Z`]-s{EtmdvW)|1S*nc Ar ʍc[QPl^b-:_D%|p͔.(=P:TɕfKs>T9IWg8$P.0 S4A!- d{' 6& 4+ҿ?$ىGdT F* &? &yW/pm*ÒkXR>knFwB6c}9BqӑڧekiD̴vѯe,4akO]2 "18TT83He9Hm:Ws?dC"yyw"[\q YЍ쯘8ݣ43qVhH}]KƢLj(+ rd 3  %BMh :SSWwɄ_sQ@Ϋg3l-'yz$1# c/(e;-j˺?*r*GUw@oVqo~t =wgWH؏'KCIPMB@3RR0`IOY3(VS'ҖR9Q}懑㯊a)UMܮ "$u}c-YȻ߾ d1|s^%*i{ː`%ïà+j3Kn*NBx`%)q8&L ?zp}<7vC*@pnoW b_;J~y+غ.YkȌYtdoS3%vs +|0D> P‡jQ`YG02@Bu - JYHV f@0@m\RZ-XH/>2k^]#X*Fo)ğ 18 i!-0F=; m%A] N ٲk9(&Yuaq ks͎n9`< ciu!_ǖ|_5cfl Y^w:ﺉ~^ȸ FzmP?--R5e68:;\)14ћ s,Z $hЗ)bA ,HU-K> xE0I7h/V%CJhK/4wK%l;+نQȕ/]OMb#1dW}VեYKa!6`9EP* IȴE.aI^d$ sc7VR)ĺ3@+!ld0`єs"Re4m'QWIv_|Te?E-/`x܃{F K\GFph؞ L,՛qKSƍrjFNPa]c'yB@BM&5q0T[q|B dX9Qv<|ݨ%E$nv2į;^ pZ6C;"t?<4 }/ۇc,pz/Q׉Z?8]hI]:8PFtӶvhG(G5_jpm߹6}NKmr~!WT=1a>W㇝$(uiC B*Pὁ2^$< TRVRNe_3ĂYbbֈ{mܽ.Z7 y\YIvF*U$B? TTpd+4SѠ0)UXu` K0W -h8h*m4;㌭`n.7v=3`OIك)OimL^nyCΥG{ZcrSu^R.0~HM?Y{Xy HQ2ClpR)!_;!pAzOV CJ/J8qi;3)m@> !DG7FOl$S,$AB( 4;pmlE|\4'^c>j|Y[4 WxL;XF|!^ tK1Gh Y| 𒍦t6>6$JbY3 BmAsHzZ%o ߍ{ 84_QnP,F( MIxWQty;?"OYWwpCN{wE lRGVůNS;|<8bP$$EǮ"LOM&LpKJ-(E!S!K65n639jP5QTeUS$x5\6e f0cbSFL:n76>;Hָ]a%:ܧ#'  c@ŲwX o )ϟ3oiBSNM܂~x˙Nxlma.lۦQh4^ɸ]T@*W_&*xw66iǔson M7SH7ЧSSna)MP?.7?hzdr?A#y9o#Jrݷ Fv \G2-t$Ja-kkwm8ˆTLZoH4 ^ x>h͑I o`U4uQyb_"r9b =T_JCUݛXk>57MRQ q5!b/4ro-Т&.7d;*̙do2 e#tnH  vզIXOt_b#A/$mDq>3$עӄk5[LYOc VQ}[7!e|)ŽK\ =Qb &Ѽ˩3ʒ[_E SyCvPMtt&bB ;<&م# VHGh"nnD4"14}Iv.'$P𝎙ԛ(gˡQ#Svd5uqA۳yW'i+K:`'Xg L_p.BvsvR K m {:hA5PyGt8 %'jL[~L7Q)!li5^'{tP|-+,$3Q6{S6 OmA7h5(ZQ8Pd@$61BK!ةb3닽Wy8.n?ˆBVkp|FF"S]ў&I+Ҙcz'~\?KwtJ>IW{k[$țW,|Ѭɫ\b zj+r k 7uXf[#"jB?|?:k: .piWh-KNGvcϟ~A"GG~F8U71k wHaz{"{(n@IF]Ib4,2¯o,ugCPĈ#/ImMNfLvVHU.d T"=\ѓ0Iy<7COH.N+GXG;a~7ޖ)9Zx6ۛ|3'}k A\Y I/)7_I ^!\z8;Qȅ5Syԫ,`DE ȼ9w2H̐w Ä#An AK1kϥ &q'uq1F q|>n0eǖt}b+dx k'r::_5eH+(V=v SW8a$s7 =y)FUo00# 7G9 ҿo:0ABp^U7=V YCF8Ln!(DȨM_E;PءUi/;H%!=0Qu6Q9.^=e732K8E7_ߤ#^ b;Ksb-vQ.z~$HN;䇯$p7>Lk!MAGNMl艋\?]5u*L^N,3]\D׺7iIB#&0şHSV2$ζ #**Y60u;BFzۛ&A;An5RnNM0 C I T eD<`#tH߰iRFj类b挠*,\/8),\Aj0vȒ||%o]]{ܔk(MH H~v -H8v_s*\l& if(IS1v&n.)SK\l%Џ<ل5(q@4MR?~&)ïE1b"-Po?XcR+ņ杔Us6?JHy{q~5^hnAwZ"7[eMiSKZ л!lY=/Wq\*^cpBj~wIA(y&{kymYoW6ǼMݙ,FK5s&*_ h8[Q{|-Wxy`-ĽpT5"s]k'|oUBiӞሔ2 a&IW+o''MUE& m֢s|TUn2g +y⒰ZMp,>trI3B 5QkG4KPE8ԷΘ[w`5jA϶36 EiʶI d2a]a0usZ'|@N8 kk 1dBXuvݔ $LrPt혩!D9x'Њ$AIm'|VikU8佰\ ώ 0~ڮJDDRCJYgYbK?(o XpsǑP-@ѭ#,J NO*O!gxH*a^Z0.#IJjeq)is>,<~i:Ly,ØRQn7w<6 V@Դn  g Ͻ t]/cݡᡎtej mg"CI^~BaU?0j+zbnJeI lXcv"Zφ/Y(,B6n#3pZj3N> 5T9{ad64!/lY8 Cxꁆ8Z$=A>ס^(!t&-RMg_'$ɑS:™3myŸwD@h˾I@g?a.{2&x;/8e\t?*[ #(Z.`U@((m 5"fvyѷU 4^6p|PjP:j{6K E3 ?v/aKw߱U!phL11 ~G_Z kĶct,<40Q+'oi@uf3469 PDڴ1n0X鯱 uMʌgz#DntLʇ\x22Н]%:-}cWȜt=^-8Dg,bj ~ p̆f4?_𜪴q!11N{C6E@h=L^n.q& b+72ت_7JnӳvO-H8b}YSGJoPF̨("gbb5ӻ|[iXMR7HȴґҸrꆈF>6$Ӌ&.zljgv.[yȮ,S94-Q, Z0}N]:Y#beGA{I0uk챁i8s4xk+d1\v#L\z:%U3c=h= *iVMemdz`,og 5u{qYBGLcb3cEElBKFY8FoS+._^J5kRgC8)uu I1g~[,N܍x .,9v.$!1} IKuadV%g.)pIxÒ0fEn{An~ kw]μADAEM74\[a?{w鋗%0rV%'@L_KH5# v}wEWp 8%m?-^D7(>kzW{`U-.T'~WIIur#=a m냉]bֹ+Ldn9%L2޼< =}jJz:2(HXQ1DiuNG˶ @L&3FkTB5}fh 6 M7vlV/I5@~LOzk?tpɢBZ:` \j;pK E?n\>u΢*X"O@)хR9/4,Vu˲ c.bK~|0PZ[y6 <mR#|Y#,f_/W]=ĨDؤ-D~xqƷ֟V{ސ{NzEP\=-pS[~.H:Z^zj迵U9w :fxu6Hqrzd?ͯF)u@eZbBͲ^vœfT TT<ȹhbs-jOCX ?5MC1a.ʯ@x9C!աv,߱yA:]h 9;OWe&$Sc 5BpY j v:'LF,bj%{+XC#\wdZ{gwF،ji_ݴ{jԓ]y|Ɲ!smiՏCm!2q{~vYGĹp)UE9oW@i r_oPM|#DfN"}֢5wנclJZ'M^x8O 槬$ >էdcSN-IPHs?s8bĕe P_q,S,T`Ir~*ZcβBRLO ɑr繦J 9:a%K4TwŗgGb,VHa2p-rL91"[q?  ħ-O'9JQvFћ9a#X0r7&$r˂?mg띧7 9'pE񭝸/OBS}p 2\IqylnnIA<BZ@ D]ObiuRWŧ ]X@'i!;hPt(l ȿ$+*VDO`=\SU?y|NZC.2cv!ߠ*6c q(fxrZme#4qzQŀr\q[+Q9l'wq޵)<=-s}X2Z}.soQ<CA6IT~TFctSqBP:oOЋ?NS$Wzb*UxShv@{ys\Rf.^MV b'@e_e\ rMJ/kSZZ PPI5 /3~N@K8H;NCXُzܾmE ;k 4x8!¶)480*'|S)wPA8t:L,Ol$[wC2rB"rFgYW`I 0>w ume}K*;gc Bqg挲Tpcŧ kUy$XuZb?#V_v  Gq5+ ,[%w"FLȅщ +2ڀʚJUSerPqO-W9DZͱc(Zw'@gSsJ, y+j|gkAb4(BQ dv`\HڸmKU{H] pPp` 1:Ч9wMc\T ,dž EQZ~'[kc$EhܬZb0m!ວ<\e~7"954gt[oZV &w)kjÜ2&O_fs:5Uq"PP5 qbth8Rku}@cj"7NE[nrCWDCu5:$<."@{cnjCJ8 ^ߥ{p]%8E^e77BV}98d[+<Ě*b';8Gq~"eyiU ~2@ 0@~Y0fvubg|}ٮD GH#gm]Z7+F叱dO, #zv8rBﶼq +]VJXtY `]I%ͧM0՟6uB>) ?K{t J 46R82d'R.1mW2osN 'K Pw uR6 -Z̠bͽ $fK<~ ֝wj9U 4`4d7I6 Ͻ1ʶ=N_R2|j"U沎YNƃj .‘"[-J~5i8#[ '-HGl1:YBd@Z3 zҝ|B %c.FB ZXQ0e¹eS0!z2*SUťh愺3 %vXh dn 8?3n9:ktFa&؃iͱEl3٤:oHVq2UCoEa}M4ᢵ&S%èe3 NmzxJpx- 9lQwt>Cs mt?%(J7!v 8gb)׫vi)Fțm/L90@X9!o3Rq ONJ! e>T{-MUp"߿gE8Kv+Mk`DGk!iFy=Vt49BFRDSB*cU1L[:*?2('Q"E̽Ea: ӑ7}: [lR֮oCvnfGI)ٵl <ŖZ>vb̞|v1cDyzJPےyXqbS`C_b^B$rsj:/Vn}PE+}ۑOe$1f' ^k D7Cg(¥N΂7 dd$&-~hZ$Zxc֔ k#(Pkr܈vi#)l:Ğp1b:'0nd=Zr.bBٴ=߭eF5b;\߬FCqFjWشl M_bj! BL d}EuVp[H&c5tKHX@S~23h *7/fRx#w$/(U99g Nk'Yq#/n vԫ._+fJ)f)wQUX\(17 6?.@SDNU:ɬ dN}`4쪗&-.أ)mǽ/zikR31di޲n_*>bЖy,D&aw]6_lgn/[g 4 N 3_mrs;8C.w1S۶H&:N%Vgғ;*i|րHlDN{i(U:jEʤV{YΪ\+H#Td'ldR>Yw5C}=Rm19053:G,3\}i2ȯZ6ߖf*0S)#=tK龄p#Rt略ɀx(^|dhV&uqgth΀?NEfK*A$ى#ڡsbjPbd j]Bqu'yi񦞻 ;~%uve8+h}4#ü[ y-O:r2u I aV. I)-a.@e Zvkv^ LϹ<ԣÕ6d9zʧw%v嵡JH\wv!zS gZ^b dyH7|N('CD6ưTga Z=Jlqߠ拽.* R8R ᩐqOz:>?P WwVKNlBi:A5uF SG0 Q9"Zm7Tbf_Ua5eH[R\ tq/ In 9&WiC=/v/M8@̄$9F/轍$պ+K6=}+ɲ`'رʏf/SsOipWzn#Cx]dXna`e tuս- Γ2n~LO Zrm k6IPyיޏIVHx(Dz]fhr ȍ5qrd[#Obm{+FPxUP`qJE6wyFS~qòYҦd]x΁#V Eۻ ;ݟev7/` BcٿUNO,3ZIr9ڳkCb}E3ٲ{zoi籢U۠.-TSGmb 3o972 ϔfy#@;zcTgq }t"!E頵iNS6 mX|Lѓ '됟 9xr U.+ef8M_51 %Ucu}Nf8? KI('$[}anLw*{JkGveRHI?z{ )GDt_NY{PJ]vlqs3&.}Э zVO #} gnNyX鬛찣DEGH.L~l '3ojYq.C^Pw_*?5R"J,E/T2OO,fA2EZI̲ ~ٕ7N[l/E{il4XAb/S#xWo!~䬧0By0r9]OYxMX^j{= XfXCK; aLFtO#<~?.6O]}؈tlgHfd*nvSR+Q>hx/l#Vٌ+\z)FoTK쬃UP0EFEtܨ{k[2V>(1;7 Gw3$rh?M8da3HW$74[0!_ 8 3aI\~4{YN>k#&$#sKA>,۳^W6Gyq̀9)O@-Ԭuo(IvQ,l\F:-]Og@?vO@ pUtZXDǃ1ijͼQdj*(hW7je#)pªo.:hzv cu w)Q) ,_Fmm_h0B x.O4X`Y.+]Y+ Z{oZ5B?[P=M4jw3oTqJJ4xZfD˺eܠEL?'[&s`*r9/֊Fו=-t k4_$I G4D9o <8/uUQ~ǹ}3v-/9fѰ?uj/(%>kd;cLfMr]1 o2^ϊ]͊敨>břs:~KТNmì˴pye xWw,Kepz%<5{>eG1fl"զ :{iYM 9)(gN?%eƛur=S:RBw|C.lU}kwhJv aU0AᩘSGm.|Y}}4\;&^^z.!v4T>_+ɧ4i@#`Y5ߤ1AxŧRoDXIS[<oz|ݙh/2Yq8ѧꢔ\5&N#UBg(\5eW@U?yJFNJ|dLd~Ѷ$N\BS&8Y^D ^W)wb/#D7 tګEaJ]bqs@bUj{DsבQ5$`b:&Uu:v@J=THv*U jfmMB;mH3 haL/:9Ȕ(,\==1iJ` c Z2RguLeQqy~ t𲓆GuqRWX:;~6E+`<4tހJ\+䐛9;@pɮ^(b{7$=T48^u lك-hk ?!ycH:Y ߢZϖ̎N>Agqf+cs53s"&$pUUuC,rYW_ݛ^|:b ȝ_کr~f|hTlaf[Z:7hsg[;I+qne;QG=b0?̅!d_:sB' ?)vP !Օњ9斺0i!ݯNvs53)06g^:qzfyCbW(ԗ[gn$X45қ<d0}OZ鈣f-(8H4L W7ܚc?<220i\d᫖Z> F Ug[9c-IUq|ްKAԯ]ׅ>&OtI+ D_]B%yt̏61WK x嗂lWM -(;t3mݭtUn91W:q}Ia1ߴZGly=.nScmO`l#*&qmmbӱNb;j62~~mAg|\#>i3;%+WMޭi-eQhm/1K]cj)#ps4]8:e!П(6dlbJ_T=ΑHj2lCr )~?(ƍNz9_R&xt^cYw_, ڬJ&Ig۶;{Q;HG20mY)L9ztB]Öl{udRLm^߲+A%IIG>@MAoN>j W<\42,vtsN:scb1#`HIP ԻX.B$:jN2}nAn VdFra{%6 <{ZX[u<d^\'*:ʧFqwA|D"WWLFaҤCR/>=m  J0wƌ^8顼 ꢹ]=֪M s(|CHGk | wF:]G6$qr6w8Ea6A38*dzMDjF(zҨ^n*更qst ]%+^^lmDےϙi?'*-.["t6k{ܖ5V= ?[Gkw\3;KGRlznyJa̰|d㓮WL2Y[L* & "eƗ m7K~U%Hq$=P/mj'!́sIӞ&y$+`9W>xq=+VT䕑F0&R7Ƀ̯ bS};ttL@]&ij%ݵTy6G[$2[ b9;kx2K@~*X+|շJ3O z6V?vλPea&!*Y h<&bُsn7Td,pG ڐr9n4T}yhǟbIL{WlC+aURH7+JK ;Qw>p?rsx5XH +i0?ny!I#˸UEyN61|' KuޡߠO~Ȱ|#6>$[2?[}{3h9f ,=ǃ1[cn/c %q7R];]g{p?c"gfNL-GDPsq~˵KzRRE*_W GN{_AC-Ӊae1n֗&KT`P ~ +'W3vGT@2wXy 0V<uGUYT*WktX̶ #"  ځw\ΣW@) %Qg kց_1YE'ɬdZ8T#O)i ѢDS]݀Ƿ1n4U*[tl% X؈ZRn,QweZ@hjC)V ll eL-O0 Q0 ~ Iܟ.㽠+C;t  [6g'ʿjAK.4-:͙g})g44sH4o}Ξ(RwWJ" UһynVxbY|"wClI@m4\µSh$Y]MItn^ yBj{9ۋ?U{ ^Ѡ톱T>HL<_>8]Ky+Jz> :RTC!jIrE2C[>8o ylZ}`_bwվ WݬXx|7y%.n۲l}UZ:e{$=X_ 9-ԣLZmޘ?|VxxDN\Լ)wȩ |qڱLt<1цZB-mޯS3 dxy{%.UmN1zxPK\/@M=)LxtjYJ ԂU X(5(Rjz? xmGb¾ 8n /?;A͋ x]U#2 "[.SV+@h\$*3:g/lq_>%2FKG&+ a Cʡpt*-ʁU$/T@({P,Aywַ_bż:Ø"^$ _@ko7Df)S^u%AD)MHy))7-He: ,qULI4>3:5jFp뇫"|sma5J Yq#i؇otx fPkf"Rr!boŪyāl0?**r|`bm)`++DI` F}u#/OLU~5rb- nx_Mq262YH^6`\smZetX?sr/}fpWah`EuL.tXP ڗ IK܀ :T#/kܛu.cA͞i)"D U3ApAl; RE@[UQja^|>&@>#^_u~߳Q{W| [8|YxŀQk8?*Ţ%[ciɱW~xUS. b^Xj|be-u!xբHֽoD@L㦸C> 7߾E/+ymvGÚZY4= @&gOeŪn%,4R%uÚ"((]x7( rnvh vM)):M5/tw=qq7YDJ[Gb &fc5fFbf^JG/ע-Jv,@Ŋ 0W9ٽTtmv9Ry%\Z8 Rܘ%g^X %Ď?K`>S0תVK<5RCΚx_O{K9n r 5bƉ$mhpL_ُ ,W,K~:"{A4vo=ߊC5uH+f]%ǯl ! @os--mua'?|07NK=rfjQXͣ R!z"4'_(vlmw-gG1I߻eqmeɽV4;z)?Nx!I6fNE#AAby樍 $էcEyJ_H FM5ALߨE+,Yh^> iFc]<G}K#40HUmDa=0vB4ym6z8c-·S^'wB+shV':Uj m$sBTi=Ę1㆞rXEDJHoH  ruP+a~d9)1\U]f%w'utrYE(+f4oyJ YjNqw1yrb q zH)l\GڠDh@>֌nE*04@.R~!;~`mLnkRwpIƁ> Q*羕(:a{quѐJQ1h=0IӓfUFŮttV@.;/G]#*(r5dV;;x|NJ}030:6!=K֦|V)]]sTvx>Ω) <~#l ˠiSä<g x6Neh7jy$YEullJmFݬGݺsXQӬ(kELvm)c8qGF :N u,8)׆3<`U{&VR ,W? ×+p3 g0֝;D x72I%X,<[?&c8Selު=N|mPN1[6ǚp55NUe&,d,}'fVNC428:rg㹍nvf#z⃁a"B =]h!`?Ee j<&Xuc$Aƻ n¾6WȢ ]fA.~%DDSKg?U[س'֧W9epd: .ej%@Y$-%(@!4qCˈAE)務EiFỷ u7|YO+N0h]UŔvhj{b 2b ٫36Ueݧ5JbkvՖ7OZ<hBXpۂ&Mǀ&Tv+b1 ]'c)7~'Q$Ӿ1gvb+H('VES]Vk3^`Hs([d$)^Yڕ8֦7bdv.5q5T 33h2qaHϔoT))cTW0IL6z7]7Ht1-񘢶5"ÓT0ɣdym`2(9n(V+Ѝ:eA'OO}h#+AL 4^GUҩdISDE~͖X ^6WZɻ"pߗj,X6GMXf߾Qi!s$#f4 YG0Eս 難:#TH3$r>epё^I")6]@G;=i""(A@i# {cYjq/HORZ"I$G`Q'-=m` bAypWTvb`\+Ke.-ά81:|19(y+GG=\B}n-C~#OWr ,4Ak&OL钩0bb%q·kun FZ#sbnK;{(k.AвE15<>E N¸% 85O}tI.)K:$U>*Ϗ͕yo:dWM 5\} p׼(jzw菰KbeH✧t)%,!̞ZT[[J^YrF@7 ons{` &Z3+cl; 5E#^ "\${a&avúQut>]B9* #᝛-~;wMU3, Rȶkj3ԥ)hw/Dr4#9Q$I觓3FEp<:ƨe4SzU|)M t}GNK[36v‹2vd 9Pk:UR,+16=k4騨0ERCuH֥ 8t"*\ p'0;XNhΣ7dЊ1-e:=BR, Oϗ;ׄ]hم?F Ncۢ{[Vb<*Q]ꂙp="",+zo;4x/rQ~7TKamBT@ZX:A5w>ٳ|z7VH( t% 95!*=Kt%B{.Uy=(֑ ÍV*:@X72.L`cIVՌ-NJm 2+@t~ k;p45JBl5;ZV'0w4-ϥ`C p`:^6~4 Ah֥zɟ ҮX>Ⱦޜ\ҋJbs&fmW`P` d?+ #1Y q%zzqrU<jbRt AJׅ cƧZT{RE\߹H7r l봳h;8ݍx ]mk/KByʋ2YEOքng8k?,aɥ~/x\L Z`R:XBK%F`gN@s^e͍DYFX OY*q1X:W7k|u^N |98rx{tc286]<_;<ǰ$F:؛GɹU*ъ.}t5Fk?($@d<{,+Rnq㽃 D1\0yC*KR WN!㴟WBh<JJSH(JBB1mܖ #JQ"X/"\ן \5cm%qkIbjdxr/x CmJ_G!{mriMĕ\_vU -0v|] ~K YWuH)}Y91N_7la Q>g1'kM aL*!%"_) RS0< n5a-}t CIH +G1Pd,O⏝]ENH*zuJ;{s 4]~޴/Xp.KZ qx4bBoFR} ڿN[0ZDrġD;Pcj@Գ +4/ HTfhh6 }ncHܐ ]5WrN7P&K'NȪMy_sb\ráxpUPz8f*^_PN@Cc:p+cTnVq3OF~.L0stru(_nQ7S2ɾ[hB4|2t^,nu{Dj.(xU+Nns|֖\=oq"S2QAَL„ פ@%1r XFejYQ%qV'&K'z sh wʬq.4ΉG-'Ө^ޑAp9.Xwt2БnVPK649B:`JXS?~jh0x -q)2ӑep5!_>wO._JZ|CT\LAe{I1KcԏhjZH V^9:t+d:4NUyA0A/0%uyўF KXG7)oen"A4QW"BU:pWU娍%"e1iۆc 0ӓ.:-:IЯ$Y9{smd@t} >Kl_lrm2PQPF,npq}Lӂk=qr &UfGChNjZT1*|zƈy{4˧wbe3ۥHR19һpqa M-LmQQM|(vGhT"<|Dd%"GS %/ B7˦o9üB1 #-|NMi9Ru= Ze&vҨQ'@N9l ^Bd^1)GMR u^Qe]xy'vz'ܜt6> 1?Ȗ.FA5|A>HAH)0pf q)auT7aÇ95E3`6Z%EJr6q|SsqFi,W+5d/)fQ,QF> _n <) ^tԬԞdx@Ciy9`NU": sR=+i$Jexw,Eb \vc]icŢ]A9/*]jkㄻMHT#vTʕC>c'0_lCa WLxvr$lbTLay ?쿌JKU&<әCnEzQז]V[$> =ag6|df ̝8VK%G@Kd%l輥Tɕ\lۉ4A #G mì s$TlCfv ڥ"XX.4cbp* *Bn$$3\%t pBV+$]bQ xf+xכDAu7n=s?Ƀ[gq\)la X9TH4sfbs3mR)7~atJ"[.VAȘ%%gnN Z "Xr d@ivւnɣnSg}xF+{vAjWɌ p=x&f@\5>ZnybeSaJu{PuOTD"JhەEua8dqjTh#Fs=ǎG[*9{;#L󈮲lFkQ; g!bE z~:o"Clta]Z!J>TĻ6.YgJdӵ {.?Nvyc˕Tn7Yj ݉I6V8T.NmDxԗU"]@-c^8`E9NƺC zXv.bY+[T*&!T1lB0wgdCvCg[Y=fFqjEBFO(F(}m;eܐYR1]CD-=sĒOc{~hU|y|gKT͈ɫ>+S9ӧ cO) J9G(/t5YAA ֔EJ<#2q9};ipqL[ג M <:̊y<):O?W:GŲN(ҵ Vf  n=00yb?D=I4c {!YcpdQGq\5Vr_dHb)G-9Tr02X/ VT%&SR kPb5]bE e9Q>kUF< 9R3f*OO)N-ɨkɓ)+20Y~6*(B/&VǏOU[emp6YդQOsV問/kՉ2E> _E#蘤.oA޿Hd\gYZ07070100000089000081a40000000000000000000000016650944200004fb8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/common/siano/smsmdtv.ko.xz7zXZִF!t/ Ox]?Eh=ڜ.+uA `"4.zs=_L%I,זp~ ,߽Fj=AK/Ӱ 3m §Ȝ2<4H՛-R(aERwWČ~b )ƖfhgPA)8ܘ%Ǚ,έC<%=v-Dߛ*LB%tXlif H+"/vJtdB6ゼ'|!jE\s('CޭZːZ;2AzmT4}K\vnJ̈́M|(mMӉ> u}3Mr۩ҕPix:hH |ͭ& 4>\bJE&× YS)$f뽈eqEE|P4z'H+FEM(F )gvLdGc+I!Z7o(*1m4zS2m\P/o5fPPpZw#9Qsq%$;x6xؒ锰`Ab/@ Y#D {$LsOU ei0XlF̶ h@;8 S tZ̥͐HdD6K_ G+ 4u7FG8l !pb M/PA4VɶNnC0G0Y).RQ=epΰ|due VηCk})A{#IzuZǝ)nΡl1OZ /~TTiXK@04q(g֪$O+B?&u&% X/( 7|ʢmV Psr'V]yv^t0mfBʱr8;멽ŨiAYzB~[ ѼaHM\<*鈲|&yMp"ȮzR4{{+3T#l"G;3⚎J1:t=L vH=E(BO/xu@u؛R^ U~E+Ews&q@ ѳjɚy:X:Yqr-ߦ[(Wg_kOΘ)F&ݏKb=d4OĝNLLP-.^6~LYhc[ ,,yq`C r[_1GSIkw5T(ٮ@Zmz2Sr hj#h/ŏ`QJEvb#yw(cz> >_-#6uZ'Sw Qgs"{ѧyx(юFN8R.Ds"º[ 7OiZǍ]29 d7ݯkN4 ɏcr5;\=Z 8 B(>U8+Ui|b_w FpJ4hA.7pO[ԑNq[8N!OXa%I_&ĮCF| Ԑa+{H!.i½b˲\Wv(ΐ D3>mz 陸c Y SU'l[Ԅ.' ңu9%75.FKp}f]G ~L%Lֱ9ɆhLaGA4RxJ ff A?62lyR g[%vL GץwE8[^zHq9 ^M)-4D:D?IN(_"gMVZ!YOḏ'S뉉muzCkC VSwU35ҴYHhj바:4/e!G͙fA:?͵oQ͊M]E! |g5AA4M@Ņ,Q3]Cڊ${bJlҥMݓSp#zZ̪ @xϣ* B4 n$i 5* 臶"d9MLLvYrdJtd~1(!ڱ}~4x͍<Шے8/mɵsv#KyY)rn 1d77m^Ho=ҧduwaRYvP!`M̧f{2R"[¥SeW񌮝$׋Xe4C G<򴢏{\!(AY?B V|)Gu$l1~nwe{}P إbO8Me\2jfEۤ 8 YMFD|A瞻 x5 }'0JRO __R _(9_: r9 Jl ~_tGEcNC| f$ }c=ʋLtv2ٟtI}Kͬ+FP'6:^RZ?yp_]WI8Z6saFéAMj>h)Q9C&7̶pEiy?Ca~/aB%>=yBy6OsjT[5a2Qk">rJr;&1/tQRSEpm_7H(y*bzн=/'ajhnu[3 ؁ @(ZʪK}|b8? Żx@1H|Ҩ:a.u[bi#1,{v8[4) P8n ԈkB^8wS` ϞpIN^NhJh?n]B 2[^<7pUg y{ğb@$t#9jw;DL+<G6d;vtG)Ayټ~_6ܧ [ bɊ/o]-)Eb8y)y>{>_Z)Izb̫%Xؕ;kD?dl8q_ڛHj%Vh4G%T͵9Y0[uBk`|^/[E?|FB;Gov&S5ܟJ{#(:GPW˾7?Lc$aKK> ř&-5孚M bzʢHxK" rtf]2uF'-ko[G=W>#u],6P2Ƕ$9wЏqPė,s1nXeB|غOW0 ! ba͒ըV1X}JAh'anD,TSR~OK^{H\l3}q ;! .\v>_!Xv863,x RZ^uj)2/;IK6I"y&yR0p4{9>A~V-;z@ԧ_}*4gq,Cy_l eĜTݰ-ʱ`b_PnBgYꠇ@F  8ot%]p]4Nctyzt ݁RD8Z7Hb{mDxXiʃkڝ ҸXjt^@borZg(cMaGWȕc\(Qy~t0$!"Ia fYZVQs% Ad1ԋ1a-wrp{28Hq7Rl )J Kh[X ƿ |0k.,q _}_t)盄bl&vzNTUoP\=V:F387ネjgm/zHox84: ]އRHh+d|SZ~+ʒhE$|w08[*] Y "z~3Л%kdF{u!DC: }6씸+H)  kgſS& P)% ,]9<Ğp቟8&ir6c T⛱^ M!KJg% 9%G9a3"Af-V9Ӫٴ8|cL'Ҕ:H)7(҄ZR>,KuK=CݯbM]@snbB.)} 6՞t@o.wح,yp 9; Y}8_ ٣FC NŌe(F8D7  bN;JTldwt%oq9q KKQ<v%deBen؝wnqMsHD'>R?I(C&u Z{hސ  i}Fu؄'( 4@xuɆ .CkÓg&7ЩBt"uH1.fodf< |UfI:je/ \Ź/eٙ1n@v<5bD߬w y&#M񠫆v2 nj-QBHK,'">+,Li!;@ZoOZv:.ԙ [^فP 2\`܀:P~C4M{h]S*ڍcx٣Pt(- Ls8leۊ Aimjٷ]V+CXe( ^a,)T)e˷6NiޮkZwPY6pЮaV$HĒ .C{O "#tlAcWЅV. 9) H"%`M 9M)[N}N>l01v6G%H_Qa&Lvp^ Kd[$eS7/i 5Dk'#kn⎱n씤X}d-X\J׼DΫB4y t 6·z+ς\pV+ؖ<pf] LpM9u@Vm \\ %ې3/yV\ _1() a I~|"tcRe~L$lJh`HZyy֋٦`70vGh;_"^x影[R?҃73AG <8NP`6\\ɛ[ڹdF zGmu' ƾ4k78+ %ϧ 315}'J~7}ryryW0NDfMq}ꑩ=Qiw9(kZm3Iz()TՋR4uvO5PK3Q/gz+lrxӥ5"m4+khH 4c-BIN>&]!&o7j߀b6>#2זܷ My矰N [Ti(5^ 7egwR(}uclƳˍ.i (#wI`"Loʔ[ZzB XD4"Il1:r9 tb˒Q X|`9H;s=;ai Qi`Sn_tSưxPᬹc1^d eHv2> 0_3ܓUڗNx^O7?)6O 53ob+Ҙ\skgRҭ87rn]iw'n޳ h,s͊k*f&D=b,jmBRB1>zÚ[wK[\\y{P PPfqq %jt!zeB[&7"k(m[) Zܒn K꨻xgm 113fN|R )Y.ʧ fvQΤnpR k{Ġ+ݗp5 uqE #0wѻ`44η‰Gf?cM[Fm uVFXstj#hH;ܨ2Q Np2)_|eK LxCCTG-%D+Y\jzaDEM:`v˲;GFq`^)-ښ ^2RB`w[d)pMX2Ofe[I9|~^E '&ީ.j!4.@95ǜ`Q⓪y]#W.fP@5$Rm<.˜AqL*1ß9}A 20SpUk'_ncB3N"7xUST EJetv?i7P9/)ݲԣa_ʅ\ĀwwwjVt yWf'uK-P@\+ muNx \sona'81SD:~Sby"(:'T3,޷Xx (<[aQ jB6pD8&o+ )z9qqiKb7vAWv<"$Ko1_’DsY}O]#= 4#ĺ%&4" yrV|'+t]~DZڷ 9dUjGb`V'{*D2'Iog shbXBͬ&ٴ.I=`ږ̱UM}O]Ў6[cAL3bܘuzW"mnl(ǀDϑmi|h+"p$Qun |sѧ (JTGAV~ -L6(Ls^}7';[6nlsL+oFq(u\kZ9裙pc,lz 9w;QjP"' 7*=wsSvYLmϻ/HS h7V@ó ʯ. Yan;=y۷r[]I%8HL6!MLjjX/HW7*j]xJ_ZP Ϊ[a> [^/5 N d6e&. رl8bo&nik]bzB 8dnS菈$|_ BW(87(ߜOɃ8k0_Ej"tHد-Z)X1&E%2%'cʤs{ps$=>DR:h(IEE Q}*X_(Ods~觜/#̃;oX INB44ӃG2vHW25$3.˕/G~DԌ ap.͹vvAJeO6,[}. fz5w8VHOj|_[SʇR<4 +> hGmW!@Ϟ5Ɉcp!\- B/60O9D|B'˵_sd$5Jnd;cjdHsI"4~^Qx5f[VZ~& $J `SP${nKV!a7vתf׳j "Coo>%0D{f)TM *V\s}d/8pt|a. ܊RCUxNWn5ʔm^&XH>ǴKӪ&+5 ZlNo)7u_آ>ݿ"Kݲ3@'ԷU^h٘Đb Ep8`3}D*c3s?7I4HԵ9I}U:6$tҷh9CASX?3Z_Z6<] , n%F+ Ӄ;r9//BjSx#= 8uW;yeް td `=my_t$1fa*D钃ӧ?>SϘpHߙ8KX)@cb)?ͺ.=H^-ݗ[QYdMQ3S5'**8/{$_K9"9iX[[j :a?c.?Y c]N>+1ۣL{ur׎ 6p🛈SnCVKD [[@9ȩjnTY܄bn2|–e0b|j6 =Lz?JY1z~"BXHe5x2vBzwG ! 70Eܚ494?UĢv( lu{,6*YP])VF\9{HV&βp~DEo)b)xd>[=.Ƈ0 kDg5zڇzg>fgNޏ?P's#T-@>ƾ|1Rf GVۗ-eδq6@CqCx awHZn ϛ S‰V)v ? Xљ#-nnМHk5[{@>n(E^$y+ÇCEeu{]<=MNDLuxA]-)H?~"z>q³ZB\wdCToj9hB9(ԩR^! mS44Wџ1j֓FտYG3CǗP`Krz][ >k7.+b0JJ6O˝HW0] N وhjYO\Vtzo{,u]W#w6[N#Of _6Y°)D9D\m m[SBωA*K7L!#nM|)AzjjjR;`H:=?r%Uow ߥyߪq5CjP:zd'pŪ?5 4o֙?xN-i1ҝRN)/DU:%,[PX~gˆGJx 5?cfɤTqV,U`kI0M#ʖ˭r3]zDlʃ 'vɦMbq} Ǭa+>MPjv~,E/WGqZ|Vyi,Sm{#dRD1Uә2Q/S%x-rݲ *˳yyF5Ħ'9r 2ncЃFQNJz:LmƷ]L{ZWpsN.($ـ ԣLg5-|` ?n!ĚtC5&<W; jFb:cX% A&xAڈUH~db@=̝@$*z96k3 $+eO0]/[R6OHir]Lԅ&HpKnQjm]Jd+j/~kyIǨdkxv93tS  07-Zd邍_@r?>9ivL̚ LeKUW){wL#i"PKq|✐a"f.}'pQO<̭r3Cu %` ޱ\xA?ƣ U,b2"Y 2?+N! ;2+(?0%SyfĂ%”Ok%3gQg䁅91n10{Ձۣ*E*cM>u♨' k@se"d5cغ{v f1,7a'tSʩaZ~FOIB,ٰTJ{壣P/U9#?tOx0rkQF( c'?5Փf Sdh食)] )TiC7ubB.*gFpEay2uT5e/ZSe`P "ŷAWK''+ЭʃhD0֝M'hVq)C5Hb]ZtQk2(, nJ_Rߌ%TH1:zV0BҎX2>R?H⢡it>?e20 w=\R\Q>/M!W൒1ߏz_Kz@Cp*M#КݵMW=ǁ0$ s?ZkkBOPϷQ! l^&xɍSSgĄ1|[CD3pڟcZ$v~d8Ym`k."ГJp" ʽ[oFJG /Di 'HA 0 *_%TiK{6 r*48J(|u&+ER1F]#W1] D4|ܐ% K <3i{F'[X`=wTܞ(lUf :!Q.?[tsG:χ@B5g5[+S6HLl޴fWpg,45*uu2%I7h1MP@"FQ.CTܼ(kc'=I_Y[?rQ2w @׋&WQXau45g eaLy@f0pϕX[T|E gO˜ʇGR$ήhubaFEDv/cGX@d }7;΋݉^׽'Ԋ ,hbGI'KDtD a)1l <],ᅮ!ds ;yI"X=|ј|:ȣ`ŎcXȣpVɧLٲwhƼBwievfoWR(6c^xqy0SFCB5s/F- sD@x<1]/R#f敾_ u/_$5Hn1u Q9Eg[ -C0QʬK^|δL]TBYL3dد9}ˈczs11 8S 8^#9 =EI8].*fb ρA K$VlLb.1 Vq'Xa"c8"]\;aIŊg.l|2 7Qp8c L:V2.F8kG;fضzQ9XQpq u. !U:PáX-doۙ񈰣!cKy ,Afج|Xȋp?DBU!JNP*| \C@;eM4!׬"^\S?Ra"0{U/B*\0yrfBnHpWWţq^ߊ>OoSEx'/+-tmNNXvן{M{i'X8^Ír_-Cpw }"i(gu+.S-;ٸ5P!AUW9뽗SLz[ߪw&9Qt{5> $p·Qo5\ \g1-6_S?N gAz H%<(%@5 =M6l X"4^ 8A!aLW/ipz"^A`BWZn~X\;k91#VJ!PCVքZ7 73ڂ{Z дVY ' %.EóI+Kxj'ŵN!\\Y>>&?=2?*CeBz058VW} 4t%]T!^IJ)ۂJOk{w7D\_ao]f&zdh+MP`9o* ^5{^z8IݻnBڈ4:tSZmo N!2>j{: Zc>}3FmksVdێ ))`4 ZIҢT[΢kav:o(:wx1 r|Q]oCG_])O00ѫU_>3x;=+Li?AK\fX'k ᆯJ<^ɩZH֬Dז5qv<L(xݝ'a sXOWmV#Irۣn\Y;Aqxœ~j Q8:GFqp&mO'ov m ?CFRvA3[:ɪ'"f jV.)͍-79}~r%Z"{j#J:ë+;,# $Aܜj]M6o?  U!1Ïk)j7+f4(FzlнwS-y_#c?;4M鞳LbR/WRuqڤд ڀguP"a6U H}ՖM?iJC1{AM:?+˪NC>ˈ4vOԖ-T;`g!"Ř JReĬ4I]v3kv|tf|5t :3>mx)|^#E%rh ^|ΥOtt+r1-( (=|ki׳6:ok{LhQ%3]O}8Q:g Gɘv. HUL) `P%<ϓ9eLpT ǝb,kQbO V:'drtqSΙos \glDqYg΁{F͘R <V#W[-d, pFT&"hD"ɻq7kIm0u)qJY>$U1(Nu B.up)]̐dgj=\j\7ZdaW#bbN*o7eH"]E;<ȥgȿCL49RV*ECLfnfZ1i8:bg嶤^!Y?9.o22bkjS75Mi>[I3y]RC!C/HD?/H"bq[k56^Gv F$i_K0ͅԗz{K 9ך-3KKѯ" 군T2T5x(ڿ48 5W1@/fYJS2prnġ(>e>B7ca@.sMPMCq5&*gP)eNJ_9eؓ}ld[0 5!1V/ͺ8 *p SnpB |&\rJ=:dGG;D'fW<\an')Z\tS/ u"_׍k-$55fRzԠ}= a D.vP:9(JxͯQWPҸgxhq^މ֋|Oܴz?(ʇL&;VvuK}qsCw*bR:Ncؤj~&? jEɋ`:]zg.%CnʶQfe&Y^`jb4r)rF[?}X 7]Zz6`ZQ7_\pƌWp~g ixMzxs'͒x;f?n7Z`ri45 z1a$TNjJN+]@]=ąl Ƌxf:b:f4ML.qXE qb%6}Ik4I0Gp H a+@tl)f:ZXD+%mLGY%46z-1!LhJ9fe]ރB0\#R8>iީ}9$Rh-6IX管~gփj>``_K^؂o}+7=Itl`a sWb/.oȹ3V:Ʌw.jjodKAZpeaEoǩ6Jd@hr|RڔSm[G 4N&_ 1F>{C'9ᰝ4k"-9Q+n!LI1hPRjb-=W5n$(jٳwR}%D&4[&_jֿa FD8uS'M>yAYUL('2GFؕt`4@Įrr0unvZq*D]/6e[U[ M(pD1G-Bg]3]y/H쿒F. {Hf~?S/-h0?6 px-|>Mt|Kf'4v-!bbcBL&~ b"?015uҀ`TvҶEq_;[s gZ'YGau5cS xsKxr۱6;q L @FA ޶w° O(֡cߦZFqok;u۔.$e C{ǦY@UMWb\T^J/a(ءuk _,?}ه]66K7/mQ V@q]7kuE nt%ZC˄DWM83/XC,P"%/ kqY5}+3+rR;4J׌{+}ȖsogD?ΐIj3WzT?,3_&âN!v>$Sg!$Ȃ 6 <3}/.ArJn/A6!ܓю93FH5_Xuaz(׃pPנ;=oRiG7~aE$l2(CK# .Zp_H-JY(VÝE`ԚU}yԆ>97iu9YW>fc]~S+@~ŕ9y%9tv R(tu+(ɝ vD!s39ž ,(ROe̚B[Z,<8vWQC]Ŷ6g=Y^E:!PTq4 Np^0#H.8Ug,~3v|s.gŠH Oo]c ce3{C2$uN,Nh<PR&.Jҧ%4胿_ 4BbDOpUELWO r3 ¦jt B2'Qukd hP'k,2'y݄(a&csy՜#舛M 0Pu 5D(qK{X &fǶY@\4Cܽ#W*xvZ^8k`~ISf\tL'-8~2:v7bsS8בʕj'`w(vd:AhHOA.<$qf G@ gÅz'`\s J7T"/u|޶5Lx)L^6ڽ7_FdȶrFox}Q!9I+8`.T@Ze%Awb}(tR\c1<@Etus ԅ{6rdkjy [Q̬ 5,3.EdOK͸uI51 }*ʀ6bniQ.h]Qw.T!{'6_H}߰naP?fS]I "SFKX@YjNnb*Wtg԰ ;,¿ 8 h6Kx"&ᣞ.S7|IȒ߶bY|"^%W=R72\M )^>j]tS@[zӠgch |&|Zo.%PQhQ*A^)@PSEh"ftP#8-_2ORRkzz!>Ex0 Ƅx+=rw xxqn^iHNѕ!6O3~Q،  3빍#<#lx+&O`ɀĞV]YH[|L>ᙹd9;_s3tm_?rM/3l a&>Ϙe-eaϦK'iCKȑ#-C9s[ty٠r8W8v?*0cJdm۞<\yRAڢ^'QiWz^J1xOe19:ַש<(S~aakR"~ &ꬳ MwREXР'mit^hϹFJ>nfҚP:9laD,($Ì۞x@.2?mDQW ͗ҚLڶA䟼dF  h4i4]ވȔ3Sϱ. By@lYY.W&ϮjYX!˱mPR#B˿pV[7q=vI{EL`+d2fr,-0AKM:%3C3;<c}tH>Jjҳ>gi${ Ԏ`{JEcl@ ?di! ͖F]7 n4О}nf uVWa@}T5di5'.9#y0֖N >}Z#Ļ7I9n3M/9ZKϣצ^{&qfT:Bk%glAzhC]YfW/~6E%vBUw Y7iٰ]&<ד28R9δd+Q8[5F+@ČX0LX]0pF3fH+JGɹ7<ң]9cBt4fI Dڹ"ٛ,'l쥧N&ybf s f7:wp$⶙EM.;iC&19-/{rjrZ@)rR".<- єMOC~m,V~Gb]P'"춥W Iݗ|q͛Բu = Tk3`I`0t|^$H%$ug N)%.22!"?d_kமvj1*I<^GEL䃅Hsk'{dX,pkXZgaD/鈒f ݌ {TT[uuVݫ @f- :Wz]`ŧ#5_0L19fJo\AT-5)7"|CMRٜF7&nGfޒ kMɻ'JGh:?.z?ZUi R8r)UCU4ZrB-=ȏzP{Ïi[Q"c}R}238N֧ni,; \x\“PR%1Ui'XfLxu_&]@%0:k̲ZY @-N)%*V\`ڎhqOM2DZD5&,;˙ :7YI/jXTR?0fv$k5GkmB L,A$Ji4^4[|t'9ܒ,(!!ITY0t=*bp'}o{jX)>f31bFyH_XD`q0`i>x 8Ӯoz!c)1Fֈjӽ+@m'=9(}W3A"ml n꟝_4{9)VMp?7t|Ctlp LrXX|̈́@;XD+6Y(Qw˾P 2K?u&u[+c@nbh풋/TGZ`NO$ʼn*zlh fK<3#FI\,ib;ګ8raBmjwQG`Z? g eLŮrnFb6ƿs?K3*Q#9Z R30u,d2+wd^]X2)pרsMfḶ]g+ oBmԲZ ٿw]P!KiV9-[Uk })(/@ !z`Кnm|zDTk+0c^~xhYl@.ӉcUs , )Ztq+z@^}I\87Xn^'|Y,|wu q0YmlqSH ,Bi"R0,̧*XTr4}x]+|O#.\(r(&#=舊W_22e(ә~/eAR|RV-NE>~:d85E[}EΪKI "{DӠQ8EcL$ڗ5=`b&Q]^}U[Ɯyc(*<COrauUoK\[x`&cbw& A4~puU-~tŶ>ER84G[h4k0`;-Ίϥl\M9O_EΊ88%#C3[Nޱ;軖6ƦӱȨM-އo Vٳ#|" (J<5:7XZ]+u;DX,o\{FMqkGy! nXC_ !ϊN`I}(נeڻ1odۿf]@ `^`p"q Jw]8#:DFvH:VZg/GKlR>+x "B1?eŧ;v;v.]vI<~:/b]~D/a$k;eWcy\^0c>-b{Z72 'ԏ1%Ҧҕ b̄C~͚In,AT7W2OU"Jc)敳WapvytǨ,X/-Xi;C=ӨbI4#?V\@o3c=(.5 ỮJ(nf$cRx_K ʙ~83ţee փ:VPZz&dxti%/VkjF]hz!y:fR: 'otY+३E0<)8B| EL' )'ܒW۟(ZOe,zs nh9( s.ihM q[*D vNX͚Pp,3d,u}ьhV07 ( ET.NVG~ծ}D |&jY9$R3I(]X`+-zKACQUao_#±@>9ユ\LVsrSQ%R'.g4w:b)$8,̼C]+2;kY1lQq&F|1Y Gj/jF-a"p{ۀ&Ԁ3Pn; 5j(iDE 䳈҅;]m#maaJ'5u5JJ IfX̧'@> ln1"稛Y/Q`S3<3l 7}Z7'95KCt8OS$-ӊFR&(Z4kʔM*e&H꿧<$ ?L(.xh`tѐ՞ǟPf<-5˾Te3Ԡ>wQBm<Ӓ}:\;(eϱ)AYO :?>-]Fr꧋TJ]GO^%k-|rgmo&_6lJ(7 gpyڱ>VTF3gB|,SJ\#^B /*@fۭ O'3?%/Y]00P!DEq Υ ,' bN}:8zm3}H@dv$7U;zCYR^r~p,Ļh44x57? 3I}nlr/ ? zcq`*H^(jk7-lJk^O.?CQ́YjuMR>pPQ\{V&/ Fk0CmN]NRL5hte4a[IcL$sQO78R\cNQM%5=7,-勵G%u ŵMH*{a3q3dŮ]E2,ur-*I-i;|ѥoKz?\8u>(F4,QmiqLի[v;Nq;:Ou )yaP#VĜSec -Ju$}D/ պ;O?^}6Cbgy"3!-8\ e䵃,7~Mɣi<1=\U;{ (+Z YLvo,o/C5a |~ 82B]Img.ω}iqM!bzM=N{5o3`^g } b-1#Wpmh`p y|g5YxˋA2Stȇ\uxkZ*>ӅD-0pC2)-X`RW&E>hߍ֕%U+Ίפ{͵Ήi髂Z9a#HR̶+v,&ǿalu.!}ߩthvMDR53F.C`)9+<=r[G?o|AHp.&K+5T'6$e1Ldm>Mqw։^ƨ>!zw½F?neCA| ,Wάpe cfzPXNA`Ʀo>HnvRO+֡.z6r&gĚӔŏb;#P]\F5C[mc$:lþP #]Z";9s㥆ʼ1\S<'\$Ùc0kkMe>  O=# ZwmܶN|]jpQ0TxKX=EY)=&~q\J!8/ě)cJşf` cIL5Qʆ^k3ۿR!moXIXL OH%z0/} QR)rƭg%45Y;좨`@3Fyz7 ا܎q5EJ[p 7#>ȓI;+py~< Uje#j`Q&[!\U.$_I΍^sC8(>i7GTf^FR `QV1̊ MXoA@;|sUM3O(œKî=OFRi(f\,ӥt e4k r*Nzյu;1lfK=uE<6ۦ%L`@ɆGO/ }Rd\'Omz[|K\grx,E$,^w/hp-2O,)`LVΘE%T`?_eyW[cIY,5^/)Yd`l1i|k$DH'Ge rvV hg;0ސHO eX(mFh*+9Y}w4m=/%d5{6T٭F+HMthkF)k:MCYd䦯>?o?Мx OA2 #='0ATqDԇ汘_\밺*݄C↸CPi60 =eYބ#Ser%%1|OyF$J_ΐZ`hqԕ0R8Z%$0;0!Yf`r 6 To5,vӚslHP=FjW8oZ?,M)dH4${&6 bqWビ$m5&P#5㤥W3hn[,- דNMiBv sߓKĝgK3u W+-N{o:% 3 pWg/o fb:A?kx~v-G>o (4vM|r_BWcPBal15 ?m+.X> {`Ȏf.rwbط^Yӈ=N鍃:aMA3i ,w4^E&G7uRtE (=^W[wKKVi 7\FٖY.y'.|fukm&b|t;?{yU*`amIs8|Zɼ yq[`5&[@9LuC |hc-/0$ o A(ݛٶl^a#Ⱥ3nB~zq⹗"StQ밯C|iş+I]^'CW^A36H$Y& v]FPTRD jŗe^$6E}I PE*++]|%3!/MCI]<-5oЍ3m ug9-ݣ:p& wvW^^-dHAc Ց|8WddPzUN.xg9k93gIǐEыRMԳ_T͸uXQi [| ?u4:_ >ؐAׄRnj>%cu)9TtqN[1zđVkL#9Е Ȅo#82$UtO+ yxHٷߚ0!cr_#YBәZ)͸~Z"t gNnZ[0"?B$ tsqn+hhjQ@닅zZ*Dã(1C, oZ]tjIHbwDn=]cj2_BVrE`twE*Ocp"ZN @[޻ô!-Q@$Q[o!G-i?Y4 StvB!okb)J,< ҥT\mx"tfs{#ϼ{b=q.Y?JuC9#O4a؂՚z>0-Ϯ"۟v\CIŕm$3b j.L (GM6?!)ِ/$moj|M,O LqƱ_߰d(23ɶtR. gtÉ 8X=p&+h?'6h=^;,uv<0E*s9PH/1 ڂKe #HX{UIU:I,~ LGDmʄN/1/9=Nèoټ[YtUJQ[bˤ=e`axd]\Вq0VD)ٻ' ~KEpdOؠ gLPG+YLNuA:n*$EB AF dX;NARYZnMBG&>3jzΎ+c~mQowV HDudNB׏&&_4E%)5 `VhFmx$GBMTU7դʾMnt{tɄ!8Os/EgeT[ Z#8me&6: t!pM3C*Q_=CxSxh_ *WX'WPeͮZ'n6YXpfٗ #r 0qg\^RͱVZ.Tےq> z"a(CX/n#:(it?Py#̗"PX%cjٞT1+@賔ygOԪȳpxe~bbCWR4$Y4AIBKfm!B,pvji*KFpAU~I~>xЁK #\;)yԺB/+~"'G^V3TlWHܧuw3[jT̝^#/ѭ@_U #49%yr_@ gvw-P ";Tޛǩ@P=ӐT^4|gEmոeUq Nl_utr;9kr)~_.=rL]3_wA@n[Nu'kf_{b雷z6"nCNWU L<_LF7 XIJCKF8Z1#D CccBr(ac?H{a )SS54 LnxPgp/$ /)${&?!zPýOE"( 8zz2C_0%r,4|hNf./Z[ŇxACcR'ʦ7͝gй{R=~1͗GB WFHj5:oK0zEg '0İFSU+ `¶g@GVSBcэV/eW$4$v0g1ENy. X̚(1\A5jΆM%yf'nAՌ +JMboGPQkNM )Strb6% 7el% nL,|V(`^xjk bekzh,Vd*'(FWQPO \[\w"nܣXWr[E̹Ȍq2p7@[WӃޱ5yv\+b-tm$$ < pձ#~8s3ac^_lg率N6EJG̿y[R DS[v3Ccᘦ| oH\ChGTD#' ;Y}HeGtPx_FS %X$a;N~]xBc.jj ݈ 62NK$>DgP CA꘽HPK ^\D8;ĕ^m86 ]z[]*ڹŢTz`0iͫ)\U'.#lu塋 SѪ4y{XtiA0'%+D)ʬM\cAhcbIcGu8陋ZȢF#{# } Qμ1{ֈEFc@G/o cm/v0ЍdKE'T^Qɺ˘NAEWY_uyR]fe/lG*z h<|!-Kw7ɅmQmr"t=j-F4wcj(8o+5 f|n xIOﴫm-ūڒ8^%ZahiNxXr6>mTlXd\}&L.qVy+v\0N(V6歰:Rw5T6K=)~nI'b 5G*vH,58-H_, 09 y _I? 'i&T,X>"bMFkRH7:+7m _R/Gt9CrW2Ab?eh._]%FR=}??EwEf[3IY1ʼ~ScΫ:WGU6ҏ*)]v.+{I|ldI~+R=yvQq=l& <7A1 ♌Sgmen*Tͱ}Pgb3=K/">C :!0TO PVgnsE,͔>};e^~2IaV@CɹV([3'Zs(9ErrOcAXb(He3+I>"kM0Kı5n <&f2$Q}qk92OUCJTΤpEU2i )Mo< hu'mьGuf4eцJ Jg_ ' ©؁_|wJmwG*J4t!KlB8JX!`-s*svT)wbR]&jo.43o r5vlfb ~?0eLNۀ80abfEŸyK7m?Ѽ٤$t}vX] -ӅA&W >28mc|~hC9tB}أf2ic<`%ʅCgaN8K #AU> a N6E75rS] 0u/}FaR?Vwe+R,b?O c, 64ڬ+/*<`G#Q/X4ޚ@7MtlDIl)2A A~z|5ܥ \:d"y5u+.PHSOO6)U[#ai5̎TD_etջ[a8guTOtp=o`>i8Vbu6cj^185@y H{nˢo< wE!,!z^)U V_] dOҙO ٛ qʮTD$VH%ZIY޻Q߆1iG2 5E*, T?zX V=/n [-~=kgu1)C,Ad%dPxv/rDntsԟ/܎geaAMQ6.g+`IyJjPDvH +&_Fڢħ|Ds{IN];e\dO-Ivf0{Z=ڷ;)R 7*U{yb4-A_؃xн"rS#^!bX>v۶i/vk3h2>a0nG>CEW0%I!#Q8kʷ۞窕)Ʌ1ꀮ$vA~ =x%x֐ةى[N24x.y7rꟹԳ+^*}θhoz-=0 }mS1(8wܐ#;".8Bl4Y淶~=17΅N3]Tan᣼8L%=kOwe39^ k.7Ƅ"(.!m_WtU>2& <;h_=J(۽6,mk~!ZG g$)X4[ o$u.?H}{Y+X6&ٓ{+hIkĿ2}9 ,QamZ7+t3oxwWJyiKe1 <\¶0ΉI̩uSٛ}U~<*j\DPǬ f ג8ANlDc.ɣ}gx{VeMޟ8q+JbށP嘭cF߉ذuMwG-.w=?yXAZ7ZǦLմtttip2_ܾ"~r\IR{֟ OVJғR2As3`g%*AT-t}S)qI "WvfV&}_<  63Xb/![ڧ9̃#d2Ρ2!Zq7<= Pw{;Mt;k0?2G8>Ѧ|VY}ǫʢ ##͵\45}A0|mf+ՖYIc )6R`Dm"}s|^,a$Ӽh(힓4g>{/_k7h 1(brItO\ D- a*}fpw+XEPHG ЯZB+N|F0IDQd8ٽ|aO'd V(-SY2䅆,?V7 K3&ź5P[x'iJxx>B!sO˭Ω5>g_4;=hس>gR?-TD^?7[͎_T/fQZ8vI9HMC.~b4"‚vMe0pz[ ךjqѭ1ϊ G?uD9A@5I2*iMxKMдܳkm`F;\sdO[q& 8H"^P( YN tgȮ޵#mGJ1\)ئ~ n\c[KUyٔK`1 4Op(LR .Ÿq7 Hޘg90gB(_e)Nm<^K^{d/+Z>=c(Jڪԓ ag"J7J(JlD66.|6Dホ2!ny] #v١ ΢ΜE,X:2M1̓$O:|J>ܧsr|`9!iJU&*LOOU$,橞XW!n9JX7y|2QJȍ0 mO-H.IX7 \fe+JŒ ;=A3}1 k0W^jYg+(4"v#T ] ]igUR BG Z$~w.RD N 楨5'2iB/ O!읕BRdI>_+rb~-6ၞFS fւ^Ҋ1b4Cv]usҡDTaZXbRlm][&1&|F0xy<^ ?G[TUMAbB7hPSJ5zw#-!#;8Rv˾)a&zQGu~ k>mUj"L>&)0AIS%Nb7+Ӻ"W.3 u#*1(]nΊQیgiIJN&qnT U +V!I1 h`M35A!ʢ:FyB?ߊqA[499ZV^Ƕe{'i'n5>vi$uEm?3j˪o<Cڬmp -%0[%^i,BOTш!pGL&\~) ]5:Md Zek*ѯ|`<6nŭ5׾VHY+{?+U$,C=KUQc؏~Q <\ Ɔ pJ;N2Z؇¥a|5F>RuspՏGt;x]n^h`L8k|`+>{$=m{QIn: E=ǺG_ K߭Pqk,=e#/ͿgUoJP\+Ons6o.8& @Z[k#H:W߆]d?Ic:A90h>KtNMGXYK>.MQ/YD ,Zk؍ c@}M53So^s!p 5(XCZd1Ad/@m$Fl-]2a#6[U|:%Q@}JyFnTYg_;x0Mt#^-v;Dͪ7y6JvL<&iZϦ)V3& VeEх/OEoQn?ğ{<2  nL{]}t407K J5s avv:)7y۽(qcv(5tԢpYM$۽ "+>q~lJ2b3㶒-%G?XF` e@T=*uJ.&@rj&,{Jg uI3sA9%>Jy_2'?T"\rb4= 5?Ih{AF CQ F|D+#~h͢ɪ4MR'<䁜2hyA (]*sqrxmI&ƮTS2 3\@z/EmEI-g4jk `1nn-VozfIw.R\\-Ղ~ F"9pBp&B %qż׾+IG Q^TG@[zDVk=*hL=IMm!Rgfve=W1(3*4ITB>\3v60XD>zfŻja#V%όN!@vH[`A*[NW VN%KWDLgLd Mwܻ }i! 2P1zL qݷ7\ez2?[o/ҙ@>Q{_~}j2Fr+fxl0 :ߣ|v8!@'8# PZ= _[?>cBsotvw#VG;]RH꼱y.P߿ LT] PvDۭn/bXN o<ZCPiJOhsbi5SS教`iVf}i#hi@nR;[^I7[0ƥGܠ|t;V|R,̸fcz n͇Q7=Ր,z<rQNE Ň 82>9GH.k&z>CbXWt ПepZiǻ)Xd̳>Uwl#n"\7Рbn(tI!?OdMrq|5۝aCǔ@R[gqoG9^Wd`p -X l4$e%FCxJ348< .VZs_AcmϠU8mҤ3Ja'\r\l'8u*ksŠY TAcrڟڣ’ʮuH!2nKoSvPdLjl?B輎0~Ka|ƤJ^J 't*֟P(Hwov?zL&a(2mrQGAz ŕaL\m9EH󈧦ƱBoZ);K#O1XQ] <\#ԓC|zmgaRQ05%Bn:IW(!ԍ DŽCM):ouV)脇ڡ熩1yhư,X+{~EY\# O:&0b5@QD A'1 HgIv큞8J[͇Vu0 3< p:!7KȻ4i!|+tZTfwF [iT>պILn)a,|9$ww:}r,ۻout?0|Jhi zxm0(V][w\GS+]۫7֐ Ek5& mxW!6{cK.Jv\fk:qBNj ;/F-5SL9;R+Ĕ~ <pmSܴ恋hUcgb sC󺉠v673ˮ0}aŷY)tzG$ccEH ;6;9t%?s0p!TYqcbE-m0F2 ^ӌ kF~;6ldYM3l]&Ir-Aւq HEW<[[X4H?.e ,KEki-O- MR&퉾a?Doe$-i0| ԒT54L/h2 t^K:_dOSlp+G>|g!a{Zu1c wV@j+-GdL\)+VTtn 돓qΜ0C-n~C5c|#=qv_hE\@ŧ*6lJ_Bqu17DI.f$ʫ$I /C_p6(x͸>sf8)?懿~zG="-%Ŷjnk7yYJɨ1[cWΖ(mXx7tlgP~gCyN>',)Ph*UGw[?uP~h=Wm<ٖ髢&_%m9ܬ;/p 2 )AM  SR Er?kД:}Ǟ<^ό/ -PkLI]g`}=JnQ\9SXVsydt)$0QCxWwskPv;{Db !!8\6By~N]|ŴTpyJ^ ^'IyBvfHOuݍtHl1gL&|(@!ȥs UN\_uwJ]=3c8SwI:bCg'Vsx>n>F{ *d;GbB}Y(`DII6/־V"f̅~ cT*ڮ݄#gHÄBEUa'Ioa,ZjW8},ti/R^=mC)8WKtR0Kjׅ.W3!+ |qSؐѳ;}'2Q;|\,JDT*(a{}>!+\g .GD 9K("__|‷_d<5 t=EƤ֑IdZ OAoA{,dINg]8!Oj&eC(StgNnnͷQsױ\e&'yf8;q3O߽cFtNL^qCΉ%-\Ls…!i5S_3T; ӵVZ5SW6n-Pe8p#̻ӯGjqJ"#E!w}QVtfw u @1V-+(V-ȬaѦ%FݙTEƦf6@4 'Vy93FÏ5}sYB-cYP ʡ̪0HY$0`#ZZ gl5r BLv5~:7f*)'2 ţ/F씅.*,ҚWw_qW`n*q& w[jDdI+ 8hOb)=ZSH(au5BrVn cIB);}2Q(QCäJX7̤av85?U"hl/kkbixk|nLuw~L,MjZ$QݙIX!UdD[A|(WfMQs^w-$J/tmTY) ܧ,2z-{d_[尞f~bHWo;2<=B*s[RikT/E9/۽?Yl!K8#XVhێSP,ĈFO[4 J% ~e F4XS ۗ&m&Ӽw{h7w).Jv'. ,W?_q87o %6T*S/o^m Us *Гw&qw7tٰMbP1A+$%\9ܳ3%]"YTBI1 *j5;Ps`.˝V&~9ToS+ezl3tU8;-x$IgH`*\~qsS.^$dgDP WkSԟn)ɹ`&:łkFm/Q^,G^o'ykެ 6f16.:dv ,k!OPVNA} x~N 6=WY"Ɇ>+3{SciB+Bs 3eᯧ?*E|<6M=Y cT.xxtT8 EՂ.ipf͏W!:rV"da^/_0O+T@$L߻yJ#)ajO囩v~mܗD V}wsս 3}17[z7Rؘm$zͰGfmWb@ mEȽ)`*tfg/W69|Ρ< #"L)B9 #٦KfYq(v(Ly-sjqc21~yr!FYr}b߮gD$G];xo9~ /Efթl YJ+܋&PZw!:P2| (OӜ]T-8 jKrTN7籾 mˡo͒W ygF{s]2Wg̾6eYkbR2xZȀ, 2q9PvLE暬>Q5.T<\(XǙDﺟ&>+m<ޓ:gDѾSޛ>RVO31hG/jy*k >bXtگس֥&T+Wl?=yZP%|8(u'z3NȐ= =-Of=aF*6ҏwe-3pD ތ,kgj!g t]YU#-k`rD b(E+Emk<|4>6hBW[ﳿ;R#;KpwҜFg(_:>2xk?T@j^DυZW}G$h)^ے.EѢsu\Ko̍)a)Qc0#WbOW~L4j XilPk$pwtN_`L+kgu:ߦb`TO/K}jd%JHrQUjdn?:9EjF z(GLLF:QlQ}Inn]l|f#)4l ݑbOZ1l&>g~6S!VGaae­b^+VA+}6o !nZ۶#" jBL܆(i7IMkz 5ŭz2htoVP'$a)5,Qt E7Q\2q zۇݔKZ8c߼U}k2˿0 ;t*D⎒bO,jƖuKKGǹ䏃_`^JXVE-̕)ƯPxeBsdRK RdZ*"hv#WԠy {wI=VE\Z4$QB~;r䯨4X<,8`KZd}raNsWKqaĽYbZxQl vJ'jz )6,V!jja 6p=޷Yu?b)=9QmNЎ Rqk}^)V&.#輯Eĥ10:ыsܲS2e:z-U ]鋗BQkTJ۷:40 iNt=б(5N!m;oS8ήL$ /Ķ)$?0tzaA3ߋH5@2{NvZu:['$9zdFބ(S#Wߦ'KrX`BP53˜q,y=]\x Gp`ZKF,jT9KQ6<1Q:Bsr f_V~^ܩ;mHѱZŅu67Eu -i\{M>OAg-N@;0m9~h Oqw`\80II`#~4&::-*2MVGGJޑ-27DAPz6.m`W8iEd,9%jQEz`h W>-x|EQ-kn^a6m@6,Jj y¸41a@[%Y}qCX~UqiNr#6D1[XL{jUz% %9VTǑ>/K\y> ckzWQ )Mazq0&I5,-NiCz[0(8֛?;j+пZUF|Pl)W3Zs+mj{EU-LHEjD*&HR_C%Gu^.wGu:Bx=)ՋD8-G!wzTUVDBijn$sEzJbfhSө O1+ |g[PDkyf(얯LN{)*WcVYH@.I'N<+Ҋ\/<`ID(n3SeČośujv ']CGӈsI{d*3Yʨ!]Dh2ܽz¢4fK4䎴}3i#o"ٝ5g5>c,_5t+c,ygL!+3i6HLA`i'.a+f)g8'xW^w;)7*h'g"ы:ۜL0  .)eLʁ.HȈ(݄g|g|N 3~Qߤek(gf:[9Jo9q:$z^F́{ߗ|'CQ&f.Ed4$4(C EwOt5{B1PS Z.n, 8yXx CTS`&7~ @Pv71nCѻ@%Z8iP/Dfп $X-t:ij{."^?ŏKhZRSsS_J $M hJ o~XbȪ QG u~A|,czg5"9Kf&;_P2'D si}J5޾16𑎷-/$qBC9 SuM0q? %pe.i.tto[)5;J;+#55B b5]`PsܿNtC 35 ,D Z8%s¾=0xmnDGXN鵣f)?ü5HE^ѢLjXh;C`}9muoHrxFe! r^TːFYYPkj}uA5-3, =BЈP6hm4DC쇥eLeտ[ʹCflp}߫$\M@ry"BGiaK6 [MWnPcEs&6>PKr1w֦5"%\;?A07WFm_. i u%"&U‘'Ʊ'͐6S5Jʫn Dzńw4\ ;IXH0Ä)蔖7]da7KfAӔDnۇVᳩŸ$Xc=:áz0tSgc9}i&o$2nӹȗmsG2Rq=l7>=U]G^ESt(<߷ b}nERfLb^kӗKQftlHZs%}urUha|~hWrIyB/FG~~xE{Kg^D mqGQvX"a)IGŻEn ldܰItXs*ri촟aE 0x-H}{jb)K^r'- Ǹ@-Ȋp YW@I7X8pylBqL(^qnS{XnHP| OobV#V6;"2c+ahD/#@Ɓ6 bk,/GZ9m$!$7h#ү7၊5cBfVA#ޛťE#y.ðݜBo^(։.]`bZC~ 5N  Kێ#=VqD~9c's+וWpϼtf_%8! K֚M(ЊjV%'r^yow}%9=:0T\|h-Mg%ki:BZW yR,~O\kH%/\ *Z*n0~/Y=?DN58\yl{Z,Ʒ2<ߟ/ 3DvdOu> _K{]WN4̧e7ҵsflU+bkL:pKӪOqvmc}5}TuJɨ4}*h$ID0lcA-r7sLYV !Ɨ6Ì>-O]2]BFͫ0W'+?&|d> H" &\C{llJN6 {n*|s%C|X.&v¿8ZSy@T} du uJ/Ka&jV'"]|}?\G#tQeIpCpo0ʠ`UWX@KuyA&?K{LCm[] r*.2sz~SYܾngrKyxRO 7H'֢&d$GKN6Pc0-r={uMHMUJU3N2Q&U K&Kn)#jr_b*~֤>:-1,Uq{#)awpDKR { .@ ڿϰw%/lˇa!N{5i KzWdjju^8o}"qCUJ|>V EQbz^Lg%ݢA]4yxloZ4d}cI[G;,tpLU}[eN_/=hTe>vaLb0iuMZ9n?çh__JZ϶ b20=8=$Բ׻@Q `e 3#[o,!'N)ѩ<&AS"}v #q$"U,м6|R L]:kE2u$cQ zgNyys)Dɚ|E`wX0^ọIB,:moP/`$UUdԉ5nC6Afv)1{cwq)C-eHwwBPj%O9||qvQbl5E2 DŽ&ʉ Ō=UWD RȌFX}_k-+47\(̀N5 !`/Ĭߝt!պƚŘ+aY"T"I0֓뢈.@}H90j،E yp6{x(ޛ|iFJ;@.^DŽt[Pr[ /F+^㵼ɼHJLFP"NSjlﰧ\ųTJ_` 8&3c~xI!O=%ۨB//溎EV.Eo U2ۢZgވWӊ0#l~KcpWF!ԖYibTu-MV%?-w8ѠUD-օJ֧,&UeGߕ8Xex=>*_d^Ju_6."H7}æub߸*z\] 2߄:Ι ȄO%Rd9/8MKȓψ_wďAF)!9;߄3Y-uۋ]p;jȜ^bٽ)ݲblB_ϜB:7v9ZZ¬իy{H~ávX+ԣy:F>>_سc$狁v݅Shu}UGMgBG_9gʷzEfeQI¨׉6Kgx`RuTlY(>6?Pt1vs7Czrv£Я97k*0. ](E[+W/էQP w|3pzg: Qk]t}l"6R^ Lc ٢GzP1bQ/xfl`k_">0fZB<"arYlg!3pU ğ;y&!dz趖ί|rWwvL>A:s("it,A~ӽ{x䀇!G;,#NL$|lĤVw:u+-3Un̩P=׵>HWMJHtxi=*&,lwqR ۖpp7 ʜeM/GPH̞~ rGqkflwًu~P@GWiy׼=kk^H+-y l7fyJԏ[B G};"39 !}]]hjji.wԒkQ06@yJ8/o֩21cKewsQmbt‹a4F&_ a@La"A P]~W5oiI{ cE״}z!J0M?bpOa[zɗ*:"O]Sn: Wi pBO'aZ5Ra RŎʨT#\  -n.=2*hE@{) g{̴tm)ϧsZyf"PN]k^w^̰VE/"IFJ^+jor\\/fϢMr:$D, Pgwp P^M(܃bPiY&Mh3"Tˑ51i=?rP{ Ԙ Uܪ&z!erur wVQ/'Sp,Y ƛzDtb@}IzUz{#JaOG?JԢ47hSdX6O{zV ] !gi1FLB]ػCAlaŠP{Jii>te.G DFU^$hzg ۶@?I9l@H]$Oz:E NbJahs:A#wڋ({D]U07(`~?eJ;$:@X%b-svE1:Bbā.z < h᝟ ]D nMbˢhI W܆MBpv胏%;rt=`tnxFoyȉJ8#X!l;fQE_DiHNPB?ľ|1tDmY'I{K~DtiT(yy^Է@ L}y;dhx$`؊5zM-//u*)c4T6X"6Y?Sz9T  H Jɨ\GqyD9з~4-,Z'&lg@t΀  )XklKu&3!RW(_w_-Kmv9!C^ӥaAPWYmۇyϚ4}_s.$d&@Jveti4 8{SqeTq!~U|'p פŷWFVB}e*~vhNi;Tk EՌj~P = 5vxTkS"49/O&pCqDlO> c)n}Z={y9uzҞ=ġ<-F ffN>!`o$2y;!\7zlXo#=-_o(IuK*IPa^ ?dv튱v"H"}Ͽ,<[8 >?SP !@OrǑO~]'Vo &WC1f Vs;v*H_$&,B#yy #- JQt IRfn56ߜ \ضOz[P94¥\JCǟjYA熋TXt#:N~kVzhh]~H"~"d&# AwFIfuJ~ *(N"KF+'!IZ~&74wΔ#Q7Oc@Qˆ0x[dPRe>8ŵk^6([7fsI,JA28h}MclEOFlPͣ%BʰQRךwFx\\W!6J.L9Fvyq`;:*@6|f^|*+p+S.&9r{DI5PK u.۫U9NGۢVI+00^a{HbLF,WxfECxJ!P |}/{*>̜x}ѝ'ϟ5 -{jcl/п4%-+{i/vag^S1]c ۳Cq3+Nc F\pú}oHlUt?T";Rk;@#bp~`+w΄tVe&Yr:QwzUy\Ey7rmhSL:Y"{mOc/ 3tUAIDf~gm8j D(xZs9_vK(v9AY`VJM6A疩V{<-@Y>Kv~}{腧{28l2,1GVy}ec( JI<-+ki(Bom?@D0\P!c؄E([{[S5)'1IN=KMHZvuOq>`@t` L`g[x)2/,^Bz7VOBX15aܚ4ad.2 5! V9CGK g:~61La#n[;w 贠e'Zm|l} N\UT %r-SSR+IQޜ`|.]q#ٖ]FY+9~{tL7n 2+"LBzY>::0z+ÒA17#7Hyjv;:1goy~NLLzٹ EW_I˧ȽRh {zϴ =0@ӳ7o`cPz|bG9oS$7%sǓ$hR(.WX&skzB"xiy**,DYI o/0\4AњD x{A~xj,Lum[eAAi2&SSea6U؝;}ʎN2$N"V vhY:hM\{Fc䯤P+#L]C}:#7oqzYM89ptaoV"5{?;oAg{ewA+e>9bn`Txy9"t1%dqU0~>\y NnA=5^O֙k"!ͦx>lGN2{b&˩`3Ƴ^39&3I9K}y71m?%:" IjAI|Jv-`N^1RNq Tzw8mRJZ1Se7N4F0JhΛV@_gK0k4돠cqxxKڰ8퐠r$rZ<:l\į!xp^;-|C#64LtE򹪋l @׫d \Z2'#.+_/S'hq-v)㒢 ( L(Q;xChSLMk~(NF(UtXuxsx­l3 NF j i?SQn>"}9#ߜ}":UPʙܳ"Džoq#!>K[}f ?`DzF1+#ub(& 9?䥭,c;(0_q@|S֤igao?As~7LVWHW1@0rvFn`c˨n}LmcTQ{n. )uƛ<@ҙ. L9Cst-,O-Z rry仰tJ,d*T`I&Kļ?_)Kleo~.,OÑ?y&'>vfܹғs2硡DcA_'gǀ0O\!H.|xN8ϸ2Ig/j62b@T.g5 Z(}u1-OX"a6*inb$zf`>Xl'Pb[ DtԘ͗ZKM̄*yr ̠C[r8܎J ?0VC:mf|wj=M5zVw?aҏR>džV,|4ha% N@9m͈PR|}/DtdAl*}ז#193Z k̑]'ވ[l.`R !+!iWVLX _cZd<"6d؂$Rq=@a:CtPFg[j0ianՃ3?oZ%ޤ0GLok*s $ϼ殬v(]ƶz#9k|[{>*ъ<ZmA4!!v(haYu'#N:}!>'%FV;&74ƽZM9ka%x -p_}B'p8wZЧFe2[I'2@ t~b~e Hӕh5[(4K]@'T~eqȜ ==* JzލU1pFGK2& ž H|WT<7oNA21)m8I=M$W3hfAw$U-MWw+{4> `r'-)S')J'QJJqHtVY gW6>Ii!kU>`&1|mn{AIȸG y CJ xQ]ǯE!}\fqQTWc!s )w YIbuwemU.қqJR١wuXYj "Е[ӘzAM݌şjko15,X)T6vbIId`sL;KQl>6)IFJ.׈ ge'wQǐ#XOVNeەCuJ6k%ڷ`.ahL#=L@39`fu+Tv|Fo*=ٯ8c$8twrOo $Dl ?UއyuB`)n aЂ.ҭV-EhcL{߁dp;54nm 1(mVLKi{`g~XD[_wjJ1:gʉ4pA;gQ0JǑ}LL5!6~E%ҡR/d&ٛ7Ӽ3Oc;Ԩ4BC^V,'a=mB$5/IjBN"@P![+2 ef{m@MO ki f5b9v3Uf=6gIъ5a#;9(&ybc ooD傫?{=rƄ ӍoigLUpfk[fӯ ͨB]'U $}~N$aNY J!c2 7p^ d2&F\~V03KM=eZ7]JCYgp dz$ch"|>el jesf 5-K.C. }كFZonyș$&G:-9B(Ck(~@[y9=sz&6#5]%$R0~jh_U:q˫V}Z"6{{uS\ (;=1A6I^HgPi ~z+\ž"e>c 9 D7I)Gh2r e!p.&}.G@rǔNoJc[IZtl1Ѭ9KW|lPM'%Nޚ8?̴6PkAO7\E<0w-B+@F1ǂny;9,R=$}1w>Vy m]&!Wɑ6 ?ǎ/Wnpqf杙tҙi<O"nV5 ~&pln ԡǧ/^ @ k8 Slҙorxg"3P^ugq}e>i8O92#(۰7ݫWWXMO*\mg}*ӈg 2t*M)uwߣX*`~Z< &r~-G8m #{_l-4Es*"*fv'V-)9"?N!l&![H9W i5ǖypdFJ6V 5Nl~,5텑%qsUi!0GO0pUqб-'=bkv%jj*5o{@ ЊF UKĨVm`w "S=NErj{w6+B߬&` ٲdKx36?XiuK0T TxI uyhsY8BPӧ/?(~?c~N*WsA*Pl y. W-8)-=/jh_#]s B 6[PY׷q:EJo%cFWͼzh%+mhgy) \(u _xPd$=c8|(LښBL,52 _ & SoP Nl0ʈ2A >SP1_@WKׄ) @)@|5Oy7D~^qS%ߣkym?2 'ˀT)*8[zQJd[,t?Lj6HF*j_P$*E;Blb5xNf9iT4q9 P*c#K%:BJBjD?4rvCNn0VQyxb%=Qc.ص*bd׹1ݶu`ϔG$',JUb4_ר:b(t)Sq4gHgɢW|~DħsXlwn4KgˈN^FgА1,0hěȇ7@E=f2|! Eg kY;jk\%2Q42y<|`8Oh]-UBJ? BNo叁 'Vh,?oWlќ|6%bڧ %93%ܼ|.݀)ˎ2/x\i{p>RY'Z!sYekugh+s4=^Gw/!"',g;,@^ !r>Y*a9ο jMO&J"v#,߆y^}u@~]MV_svwpԋk}ﰹX| %-`Բ6p+n7>[2SV =ԣԘs :C4X2(O}E*9KM0;eW4(D6Zrv1xTd^j %'(eCi,%\TƞqFsarO˜rx)B"#b$M{-iH#v)G1PNc|s{TJgTlSzCcB=6ڨ Hq4v4e[95>86{S!p4x:Nwթ=.IOQ/fIr%Ɨݷ ;Z_H%1aIҠ&sw珵`rm[mh-Gi #TUSCxG$ƫ$&vǎ?)v4h^2/-^嚯sNjA3/߈翉9zgm Wji*QW#zt7m琽򅣅/j?nw$z 5͒ gYCBPܗ . S mIueYW2lų9>Mh{P]^f\1,A=*sEגLy!StGSuZ7T%@y̠D\oIHѾ Λ|QsX6U*!vzC#K\;Du? 4sM 纟޴5;E^3nhcji޵&g IӤӳ#S>vOqo1 0;;u1^kAsQ|?~86RmmY5m)Q+_ira)nh,-  Q\]בkjw0xTm|MJ(W_.q1oΖ1]tIvVW&{\L$m)W FC,,ZқR2w|l>Co2Gȶ*b?l,(b^r uUD` ߇dK%(Q @3LUH',v[i!>%o6?x]@ʕ[PsxߨH|ţG?bj' Q3֬3x{"/ӊ/|u?š͔#x>gF[()릟D 76u6cLʹ#yđi-(~ڐ)ٰ!CߛRCMпa+ܒu.!N[Ԛg) ̗\Zm  DP_ 6*v([LJ".e@UhuEe<} T|Fz=^%uobW72 #rjyW/'9h$ IsО ʫgT#cÍ|t`KZz(Uv.NRk) sx{TX:Lͬk7meYTPADֻ %0_0ZR)VVi)a_K_4p*-I"Hc+9^ELG(.g}O':P"{W*沍3B̢y z4iAoۣ+@wqU\Hp[ȑcv-ą|P^I\8{7>E^(xb#qT@DO?FBcXjqjk.ri-1ﮭ2{|6bq/x;wWw&Cs+txs=8mlwECxP 1{uMFt ֍!S}34r orԷ#iξ{۸M| 9@P`꠫k|#@;LۼwԲO'6%<8a/ſ5+dWݦQքJF "P?ZFbP\Na"H:Q1DYͰ vhg }$[="s?OB5 Mԋ*]ѩ~oU0`Vc@Qo-'yRH&OR4CVYDA: 9B{ϔ 6mƹL6KWA]$ : A2X$VH&kd,dz Q\G- oB>J?W}cv)$#Ep7_w/~vvٴ*d^& 㫰hWޓO)c—3)df[Fh󸮍6ů&hk4sM5]n .H*ˁ9 ^<w?8jel5X}%ԍ?Pw_kMYTaCB˚]%,6@*oX!r˨0^J6] =!7+gDqNcw;X6]zz_~“)!ڬȢ.Ȇd<lA}TH%TyD~0)-(ONYڢ3uiU}fG5(VWt?-t48.suˆēwqJ>eF ZzJ6/QSL3~j*?]WT.D|Jʗ;I߄טm#4.XPZ%kuѤ"9/ȚZFs#V҂F'}͏N[=AtFLmN6LIIVA6Q6P8 #pĄZ JLbi%Ƞz(غAZ:X\{,Uphu9 j{QH&\> N;c!ڂh@wP%V:='Wyrq7.mbKCl@U5u/a&$%<zMs$ %Kżp-/;2F\4$ɠjYU%QVN^1@+BM~OKhYA}]p`})F:MS}nVпοHχApno$HνC9q_ʀG%Ew{@N2c!EvfB;/"VS:}NP]l(~N`F h8 FĴte|Pޥbۘ4t4LȺyV@I=XHep>nNsoQUݕ8jmÇ/Rk~zzi&][F)R{Ffj­ "\J ZUeqϸm@şe3cGU:oިGW U~»?%*mz%Ο%uS >P4. oFR.w•=2@Gq@ÿwf^#FYGCproD W`{;A.`=[d`جz)DFK7g{@.;vR=7eL + Q*j_֏p@bnf٩zÖa'B+ΰ4 \?!Y:e`Og HK.?L\ϋ—_e~#ݾjGge =_mb4kvZ jC|I>A?:!hx}hsm%-MxU'{)h;n*ڪP :qde'MY[ u^{` 95fzWAo2"/x1A2<,S\KRyDoRnG1aKd.O+W^_l?UZiW{!] w56V:&Ў;:įx=܏B]E@S13~_6ˢjCȲL2co-VVr;r h/ }J| <:$+Ƌ[LZ];{o]قR@L5!W]8)@ئ_8$J4'XciQP[*-V\ʗ2YvTd#6/G LrXV <=E ޾9P-W>d~{Yp<G".XpSAyy\LR@{ ?ŒǓ2K!341kh8$nu)Rq|O;8R*gA_!$D*;yI05Kݧffve3j,Ni%}\I#_A$#JDfrhHMMsѶ@MH@>&{^(\G y$uU~Se0fI!FPwzXQE)E0l${t.1;JEaɋt^8Ls!@{ ^f0P=W:F",YW:K+V@CP{Eubg 8@V!㓛F"JURh3Z%3ѕ%h.7Vɏ!UۉٿbVoAKPgI\}uJCMɭWui/2Rn(V8T+s)$ EgM/?xB'ȞB;/w ;A@Ph9OfbRVR. a}xat !e9<ŪjOi*qc&25)fQrՌ8ܖ%''Z4vj 5@Q1Fڽ5Ӗ @9Bf6+M~-5Bܷ92-#hEǮ/MO.!lseT_iubR͝E2Ir$7X(~w$@Tx,v 3x#M!:z9hʌt Lf lt%Z"n9򱈜F O>moOTJ[}zE/\n W J=q1QwO kwz](ed׹BYhfVb "J0aZ^٘qLDr1]uዻlHDǬU}6q%h3[q_۲}>B| #dQٿ%)Dïe( gI51+9C^X6] lcQgMH-FPBHuj @So[48F_ַL(-70񂂅Vb>\= 5P1 ?X[~ZDtd jD5WaijtE(w"hױƈD6ee^vs)S뱠9~p! f#s63yK.w5n\VOK&oAq\yѳ?2XېU]v,;'ց&FceK{Ev>K:3ZAL*6&1D>if pyhS.NCdηxcbV_NECg%J?iMqt-qc_!=x߄=L§'{K왢;W74}g1u5AbDVh*Jp~bF_4bs õ~f63Q =ܵ9|j1#W3jYsy[M?.}˜W~Ca rmdhU|)AK@֖Usߎ_;ysOYbAuvu i&d(4^3*~[1[y[~TG<}s.4UԹIpUIjM[@,>~O $N%v}&ķ| {e% v/Q3٤{ sF@uFOЙ{zZ# BC5?2Wlb0?癸eɒMvLv΂2zZ'h.VEt3pf}Xx#.UH>2m {Xǰ41~ m(T4@;ϡAY2`%b)'t¤' b͎s:,/`W9 DXq KY`sdK. 06QN'IPpз-M"X''J c!-~%Su>0NK ׶CC>j7bOw z%,.WNI]sh ~ ]Ű/t}\~S2,h!Z3I@D^TmktbdZO9Z 0WÔ|B͝ɼmj40@^^Z8SelSfY;9ö/v,sl`x!Y* 7Tw()A*!0 { cGT K8]%=C"s7=e_ П'"18n#NtRΧ^Ԟ=O!:8j.D,/2t lsم6 ]Q[-Y9뎀b>[f\_2ņOF{5-XCE񺴭n`^mzu%lѬ!Ss4 }s( zY=v#+`, _@{(g-J76n `$ۤZC.l}WNV.6;'MYӚЖ=Q2 k8SW嵭Nk'e>+w(rewX/JhQW{XSE#l&2 OE  o|boqvܯNW@)9oHSۀo*- 7uBC@W +TVtd,e&,+8E\7urױ]|QM0RBd!y6D2s~̫GT v֪,@OjI+<B/Фw*;Qs(%t3㘲^ts.L1濤5۟N_X!wH%zZ=JJ0MGO@&.ur* QJ# 0d9{):nBX:&Ww{Vn!|e< [ ghoXD*xgr[̭6A?tCh+]{Gɉ< ΞѪaW R?/"ź HvH*Y୑=XA%>F#}!H+|I=~U$m8L%fv8'`u#oU%^jFi _-`w+d1/9bOJпfWBXH_ztE$D!aeD\F(UC=2JG]q <8N(k1νώqo yȱsO5 wam=!aVQ!RosB?t$'<3.$5 [KX:ǔHƷT!wBݑ|fX<e1I*ެB?S]Qv0E@ـ-"ߪb$[#b@en1O@˳Ǔ؋%#jNaA,W7M䃖Kَ\Rr.k,&6hSKy&'M~E$5wY3Ug,:ٌ캅4,.pʄAٖ@k~s_\NR# l~39>GoBߌAk1F1Gy%:gb]OXBG~[`bZl9,]rg7;{{6dXD^oBRSy=U˲J~Gk?b]sնlQ6Ef+ g '\S-l2 YdBtp=7ѝwi"fQ™x1%K^ZG99 X`0xkyX1w*,ի]5LAW 1{KןyʳHj n.B˓w#C;99$ :9ui!':'TϚ.LVpu*XKw'RT1xV2laU'/K $1]Y0A>Lm=~<4'~jҖV8پ*yv%B[R 0Yݡ6h𒎫0:(J9'ǟA%j[ ۻ$mn=[5u1;ǎ2LܠHQoULgt7iP\jzpRe**U£OM? Jv3=SMJ%r>vab[WpPj ?X6R;6DtwWk="69u6M+ |2ٌ.?bO\~jiGN2oTZs\ "U\t\+r S3зvIG k!뜬Օ|6W~"G=iuyPmvb&B5cڸlUcJv&:7P"vѥOI'[-?)Bܗx$*h%2M6_PW>S98,-.?%-U` ?mM}Kj,6Do(nMI-21^ô$\AC`; DOvR`I ] KhvW{3|-/TH`DAc(9(?-=mb4{*ty?8&IA0n  瀨'#Vi:gYym 2b)6}-k|!K/'d.Q4ƶ'׵{ # #"#\z~:{NwV LQnwxtGRh!}>=teC2tNWk&"ue5gPsb݇1ݚ$Oz[y)YUWgjv3+IYދ+Dg-w 7:u&4~hxԬyμf3mϷq?I#Cǥ z/{tP?"NOG&ڃB ?dU'wr'#)XBN-z"yboC_ C/Kcݿ~ҩhʍ` s-wyusDURר{kT_YiicymOʟ|N]f޲n(M!ebk~'a(LM$r[6Xz(sf$gYZ07070100000092000081a4000000000000000000000001665094420000dda0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/dvb-core/dvb-core.ko.xz7zXZִF!t/_]?Eh=ڜ.+ˤ'v;lY7d7|A^8o9"̷((dvCע>g= =ә3.~ğ9?0[KHX|uQ'>fG۽*]"9E|F3;Z>oeq#YKizDxS˷-6;Wb_06_qRٞkuPhUɢӍ >cϽY2>rRI=x.uAC pi܇ jҐHd꽈%=p^+XsiHYKjzS<mo`HFz>^0~uO+#PmdpJpD@;!wzSIpY4{{{Fשɡ]dKyL2`ZFeK3yQz4т96_8 ڒi¶ӥ3S$vrf)]# &ky8KqBYeJl:.v8/k 'ٜhf{zi^-fܬITq`,q z*⩴* ~"ϓܙ8H -[rf,BQVnu{'4Cu}f\~?GU, ,+sZ 8fJԝ"¡~N:>!&G<#]U:[\jS`'`+3W!ޑχ\(Yt$H!'N&δ˓r%VX9sur㤼iX|ıt˞=Rp 6푨4svl¢,Ħ$6'5{Tڥsd@h {@czc=Wwa]l;o:(uZs<ǜ8l7x4Q¹z,ʖҫۿΒ wOgw:bLԽM҉t \ 2r#? !$>T\>}P}<o&vźjAʷ2ͶȕPn(TPvr Z#׌M`@";0#}@gÉMף$ 9Jε)nPPX>ieQ%h鱡Rݰ{$CCh)/Y@ry͑bom&qd-d9O6ڌS;*Fretivy+hVUw+-[ &K!2"FBs{k.i\YdӾ\}ˇe S)A> Tچ9x0_da̾gR JJ8hc]+UF8(;ɱZ==84ߕ$ T8<;CR'AvW4fcdb)izO!./߈?s+P$Ip.n@˩+*>X<lAwQژY\>ҫn`[;*/aqc*;(02\ٮ,R#||:pPlّ)|l粃ZK4h( ɓ(ii=̻;fp5sG L&2`&$ qAjoehx S4K5"M Y`x69' ݚ+/%pU2UD bL8wU`"Î~^\gmƘK&g˓$8yF-ٷ댦MV<^砠yoe -zlvvϊ->6r5cǝoR]}A / 3I*+TW6NP/p)Y^@C2X2 EFXw5vSEqA/KЀqi|4v | SN m̌'-Pnm&WNHJ6)S)bbK.}7Ji5Dל61GsYJ:I/GZf{1׎(aTx8Y~Ϸ[3!OWA:M7h?D1J-%D#}@󷩣mQ,`xg2H耝S̚=oScΠ1[8룏r4tWw v÷YflTu݁?s^?_˱.VR^} ?RM.aY[}`[2w.L\_oKv`&r=un\gzW?͞X%湂Ni(lq8􊵐+aø՗r1q'³ N@CRρ>ek?'TIn Q7݋Q-?!!矎aAP<w'l|uW6eu % ps9v"ѵf~.!q%p2c)P&)[\t  G^`{G,oF;75#!@ RhT3OgufiAg MG6СrQI(O5aGsw_)I1!:wl{B}2Н,~1GM 9=r#=>(5dW#;hsk'*EGrc]imϮ7.MO[7h=חo?ITF |A67݀8$#I2jEp*26*>0ӀHW. u%iK&96 DaY4x6tڽprRm.\o_(?/|"`^롉-㌌k}3DƔcF[a$N](:C"`;kN@a7r7Y;be X ؊O60{dR󿦆ٖGY8NҡnTAJMK1GՃ 6Ó[qqof8`֜8t^p8#I=Hʭ~Dxii.+;U陼ҟ!sj;#5ZQ|oRXSY6S4,ENs{pS!:7tGN"怖)D=#6찙(uXaT 9mtr%,OC4YT :όm˜>k7ݲԀ'Ys9];7KմbXkؑ2c^m3‡6bs`C''\u\/ DGpX/4ۻ5 +L8/! U/ b潫W^WoPGLsN3UIcJF(%"If6.~${1nP ^ ; |.H x=HDV^`d)B)߈M]3  xEWT4wG+ƕ${@r-B{SxDiAXO$B5ݏ"\Ү(=U^ȗ 3թD"{M2F9K@%҅EiXD9a$Z3QR8P-5CjQ<#16j+xhK&wz \D8Ib̑yϝ΁V}!{N9 2JZ:h"_en`wUp[BڏRLr3*^`K#9 O 5 luWͬU2qe0 ĭn/CN/l-[҃8` TO_s0Ѧ ( "6LQ(j:f̥*g=} &f$sGwgS g/0όiY)po q!?XߚX<tl8̫VEпY LgW_H>[k֩ UNU˭ a/3a7T޼>A| M `t KHOD)\o${&yK!(UHX E&i[5{}F |zm+~l; ZZ_2 .cS.3iPMqUU>`n ?v{[lA\L#q>Unjn? ı9aM$GU =ጟ%ێRs1#5Bօ $־mC&OY<i %(=`3KJLcT00ǟ놉6' Bk,:@_!H aT䡓X,3{bŸ!t([t6 +cP{Vs%&AŸN>0>0ɉhӛǙ#(Cdp[3o@kro=k-4JEW62Vlz+AdO?vSg>RL`<õ&uv1GlYk{*e܎gɟ Z1UlB%Mfv`rc>:Wcu/|cK˫Neu=<2E  M0 7\iׁ6%:t`p2R @=;6@a6!&&lQBg05KYqBV 6f@GA zbQb{pzWr< ] 7:cg֣b"4,q{a?=j M QeZΌj,[LVYL; qɊ6\GHzBtBU#Pe~mpڲ>jozƲ/6c36f *M[e(E\3Rw;IFB_I!e>+<7mәM~o^q)1*>m2j ,%e,6&gFüqӜj& =UII.QHn6le6tnU~;mmXS} "^SѰC=LhF2}zCXIs|cYUo)dbSD7ru2'`q}orB2FBÓ 2һ3ӻw `nB0>¡W(?H]{f?N΅~W`P$ss(NɔfjP9"5%|OxGW͂ -NS9pǶr_u9n 'P-as`unzNԷ{[=|R1ԖGhFeiY]}UڳZADfMi eÕ`F40¿i b[(DdS/EOfMvFR7#,6^!ShN ?rs^3 $qTǭ9O.<cC`n9\ 9oVU`؊vPpf[Wkr<'&LזQ[fon| .o`.\(2_}f-m 'M)9pͱ_v?X㝯0) |Ud &wPz.iȱT>I&"$OSwIw:chi5f!>nҢ=ZwAm,W:*(2µ@ٰ|;YB!r47[:KP Z[Uv~ijvMQ:C9%s~hHL[(^w _-ɮL gt+q t ine;>F2dt!C\:Yj$miTݺΦ/X{rZ6;6(]x}# [ZpOHTU[bvmd.*Y,GfRT H cȶ*xkf[?xJh}`JƐ",/M3F<ˈ}e=Q3EAod:]6=z?D%T۵V[^_촕8wٞzow4f_{4S5sKd/i|ƼROmՓMmR42JeLM$}Ŗ/r$Ԭ*Y^,"9^! I00"b*ISg~*++b'Dp&-d X8C˥gglc:9睈fZ3])afxX^~JkhuSh@&37,@Ŷ`+~j̚bNs;\2U5P 26QO91 t"{O&QMNe|:sm\QfQ7Uu\3^H| N{ ]kt?{VJ#Je+ |儮8H\bo_EvvtYH8+ޑ?چ![6b$B(,Hg£E|y,F]3ɏ̌,S?kiܶ=J",fs5ߗ O|N9gm;h`E(K]`MGO-;{gj!ȇz!N lKv^qDdfQ^)dST}(+"pKxKӯD0~tx3}`s>/U6?_mk}!c*l_S>7eJ^4=xMO3KpT j  d䓞#xHw .Қ4k5w%X {RdC];Հo=Ԅp&p.S6db*oJVـRhD]., i95}?kqC4^ϭddN:w߼/j>lMniT(ȗYQ4Ph5ˎ`G;/BDϐAT(lԁ?4dn!r[V,I_ð[ *…i%?*67hnG6G\(&em`P%| XXj4±@7ž~t w+]1@ <08'DZ0EH>^q-2ԨкRZNhzPӸQCOv'6||0- aΦ~2+~"uF5 FE( 액87I-PNyL%y' .cES}@Lnu),gNimB/X Kzؒo2bҷ,LHj( +@R+Z-e)tR_|#0v /4T )鈿YEw۷V$tBJWY3U@ڬ+E`Cfu% - 9HB?sBI2=2uxζK%  ̞%R7V͜?:CK-Jޥ/˛eZbf2n,z[iyN?5A}")bb&$tjEyӨn\s no'S,wK7?Aq2C*{'m<".xj#5 #oÒ4j-1"[R姰MyEz^ θc _0-z~Nf/ʋ"E@)d~5`.XXC]BSeǧx!DԦt0"FЅLVͣړNxH)N8*~-yWzDΘc'"hyTΜup׎8aMf$ؔ7ָ=vbn}Lmm\/Rg۳W5!:N|s?Ij?дgw>yN,ejVɛMwO^?j*aե(d35RV$∓ ^F87=xAF\"dPeڊ}_uXRRnqyb76 eq~wqApxzk"Q[,Us;@Ğ ߭:X(Qd;6;[*N"S =15uDW'BQ;k밮S1 _۝"f5~+ `د'ȳ(SrJ*gp7KYP`߯]ne8N ?cl_r]#>byg'O.{s,C ZHg[h w'd!Y%X}iO(*+hF,%-,3RH" /_KOViߤ;D#>վZ}`c' տS coؙIxJ`2ݦ o&H$kɼe}(nEߤ< $ n[bӇOHLVU )|:Mp '+2ny-{#i4fvn\pbz.rSa|B\7ō=6oR|TSkOE^ZQ&l `qUn.S:؈k,}* U*gG9KG"m҆iaƛ=ń!=#vfDOJdŘDl * ii<}oĜ:+@/. >HW'>u~VZPY EҳoDsOAǪ{9ؽtK\KW|oEk)?ɮrJIז 0bci64¼:'h4,NÜRt IPlN#sѯ @UܬB,X0p_J{gEh2M|vpp{>v(BciLuVhGU(Y"o)SMQ _>5EPHа'{MJ7`h8K/v~#O8y a$ny02<]aҙ睰:7D,icd ^uepTjzi#8A+&x\G@(O.xxE3'" սIƅuelNBcnv?Ii$< LJdMACy\gBRϕ湪Β|ںv3᭖Wa PwxO~3pY|`J}%ڎњk:E36/цRL6))"D1A% p"{{j=,dl7Kmr$jX ] Xr݁9HS""ᒯRd3ݎ:"_]p`bj'j3֚ҵ=!2 @Ʀ ւ,8͙Bx6FþReUn"Wй'ƶ @K1z#&%گ֠$,_(GXag1H Uh 2o+j-'(u ց7jK.{G<,'y̿TPZaϝGb4Q Wb[R0$tz`BrP=311 eݖq@k@}3aPP~B^LVLg>*_,-Ţ.?ޮAC+Cfj~쳸m_p!ߧ$@P}G֘ɖVsҿ4yw5GWSٟ<ő1F3HCぁK30?cX)'eͱJMDSMCɬ#65e)Nv)tG5ljuUDGŠ--r/殐g>D2 2}A?a#@LHwY+B1aͤ^ w0o_1 57:1o`w=,IVƛn9bc:sEoT٘%"o|}8,ALA`hr**O?3<ݩDP*xQ$2ُg sv8jխ1ʓ1?QY_t"n"k)`\Ul*U]گ8m"jwZٶJ.Y+=aE1bLOԠ£T|y_TT}sh }EKLۍE_/dľbe!w;+=3N-Oq0](n,hf΢TW7`F Z]u \]&>1]6%&6`R3qon(xڴ1hC2U(;"i5W},$'K«>4ĥ,ٺ=dLK&>C)A^pQsvVIbO[Pz)AL${+?XMء@s B{w&`7S>տ^j'k4(0F7m߄WiuqToUʐia\RKD%˅m|+|[B:_ǵr"?jvG+4!9K}dNzh fY0(Al2#ɪ=)+ `a8}̽j?;ː.\vOm ,2@<(Z{xҖu F!ޣ%`F*!؀CH-s+$~ je1:tKB߭!dtn!ebCCwĴ=RH ]P3[G)RfHDzTвPy^%暡j試q,k KCvا,uB-L\$\yĺRy7 M,9 d>9$^DY1J4񻥊KUZ.$=&OI\VH>rjIZ ΟWխx.}=,2RNiEvﺟWZcy; /&' e\0`]?IVkÚB}$CxtO,2|_s߬x0jqu#9V6Q?9 Js W)vuXfy?)Tts/3+w^_پRgg56*B}:7^ۋl/C @YUG\WʔjP27252ڑTioү-rA~N!6_˷{A6 EH` 2JFW5T'(oӅWsՍ:$A]\kBՈz1y=>Opmn}ӑn"?]==43sp@iw3C7`6z=4`2k:TӘҪ?90xAT`z0<~Dې,̶<f1eF0Bx~Jcٰ %UeĨ ?xK3]Hp*ٍ qdCg)] *|~N:lG ld$S)njnl3aA]\XLv+}"rX-[ Q;ђiSAO>( >V3GB!^*˃4>{^.Φ]/:&\gʽrOiaܜIK} \=-xil2b'[mRQ:zYAI䒖5YՠDc9ns#SP.Zc c?7a#PqM?^M9etﯻAѡg6sLoҞıYO_lƨI!y lsi* pw)]b|{FfCZk0r(RO??np?9ve 5]+r7>ϑwlى4疮L1Y9x8Ӽ1ߺmV[*^j['ЏؐsůX[eD5 j:P^ePF.Tn=KIIXŅNu &A>#'6N{YKZDPf>19GԿypy[Eܯ)Sw5*'`x!!kŒ o(3^hJ_ӏ퓌ThKK)ӎv뢙m_49bKJ(yKe2돪F$bH줆msEݍzĆoY3,VoX% @'U zӋCxbfXj~> ɣ;-4 1ln5:%iy۝ΩAz1a{:YI3HT܇}O$<%s=DOWf~ y:JKu#KbvVy,Տ9|/ GcVA()4&;ҕrM) 20ivt13 H{6NFNYBUuh ǜJ}X s|%]godpFcYqZt lrWrYFLn/T6Z{t%*y#u]ȱ4{P} Lҡ`S57fVՁ.jE] n[ 7ԾrRoڞȼtwўxUz< \ȉim #hˎN1~'>$`2Q%SXҊ m!a#ke8 æ;l6ƶZZt)XV,*xpl;|D_nA,$sjQB~+D Ԫs!tu?- <))je86y:^\e'%{)SKx7,/@QR))C+ j!lv6 âU# jŢb!:[B@1k>ʫUz.3]؊ 8n{?搮k٭ZMiGBґfE;z:6٭ k0Wf<{"6H?+_ 9v\4T 9ۉgpu),,޷cÀ*f# kÞ#PPVq+ @L; ̗ѽ*̦Tk">p3UNbQ <GZvfs8w9> j 8F„XM=י Ed) B0vog[T3j'÷Ix#UF:m:v)0amn+v @p<= F&#ys #1v"-{xX̘.9BP32#Yڝk$NCsPBS i1 G +{xa4#Pô㤶oe4z}}A*/u+@eD$UrUb=;["kb'zNT8H>*5k|r wND BZUK[ʯґ~n_?_6OVEdGj*wإłPki5Fq,* 5XO6Eوz~B48c?3`"գuq [\щ߅uaUv^˛ee-|P˴Kre﷊9+}K(sK$x^ARL?μ:d}<͑}4zsҔxG]PΝCl4uUkyQƄg g<I},@-yT;He0ŇcAIh4aQB4dMXp &~`A:BºTcz*Rᢏ#,s܂)PAJ;MSR|IG2C ֕= 16`[?&/4IX+-Ty0$€mL6f#"ʚ$?Xod[x]ekKm8'ڜ,CS6UJSr;EtD'<\F-‹U3Ui [[#0Z!J ^iO@$aFx9<jk} sck9An :N5^,ȯ_q=/K 9fK-P'ѶSR]^f^2W^oTm4^7p=+C,3DE B/2Q<8iAIH4mRRRT6 Wԫg_hsȚ|!3ک'x,?߅1 ]}#s,T}~ ;:}#.*ގ-$ &&/B<[PYҭ S 7'l= p~ԌޙmQż#L*FmY>>P&s@[jG9W6H&s60*9ԶGIJK:K7K#ϙc{=`QY΢P5kL5tѶg=dflʺ9߃Xn @j-~MqX65\ OҖ{:_M(Üb7l]J0P8Ꞟ-Jw'O>;B_fe3R6_9!7 zI8ej^ZkC{9|Ml&H6oR`{z{TܳJQU|q}P?+{8Nͯ4!%AiGS6Py@3_yY޾pEE[u_gDkMxN"ns0kvZ"&J 2*lP<: نQh2 WV]=x[|DM09P$kDͣ[_ U :)JC/5*%=SEȕ + ҈~ABn<27wC:'mA^"9aKA>KU7h fLY*CQFj:Ey U_ASw䀅X2h֖*c{C=C=xr;g TϼۯVd;ҡ |s6!<[h$:\ܰ?P. Sƭk%4s >uuui[]˕k h7!E/ZrL`aL&Ƽ)fi  1M>4"s*_WH9-*T˦LH݊eM B%dM֊Y%Pj>,f-MN1Gj亍+kHNԧ"ǔ Nf|@941c(rTSSm՘oq0J7[ @۝g,iSZOJZLO1# m4.vc꽗] )݆3PfsA {y=uxo<%[u$fTmTc L4b#5ㄴV"HLHH흖VxE5JXАu|0ZIG#Me4Pw^-}|M=qN~|aTbnR޽b\w4G gx-CXjZ8]Kˁ*p[Nz1.ltN!yRX ycR<M[Uh1Ph`aN LRN6Jw *R?3ڃOm:t(UC I2] KwX=7ٗ͋KC0D";6C\h AEecnJ*9`tZjlGNTSUgE.5c>ųz̀BdWWURY; t<1m/J*큥[&RCubiݥ.Q >2˒/*ZPsbνoN4ϫõ'݋7YR'kݶV̯.we^-||˽S/+rmVʧM_QȗZxWQ%@+ PX7WZFi$hT WY;2ƥqVYt{?{F_т Wx?ft1R!4ʏJo =p5nlDL(?-4>gY 1gƥniT\&b?2zz\|wWƈ;P# ȝT)D0's D}yg=Q(! ͸'hf12^Av~SA-.WEGXAwZkU`>\ᢓ 3-6>nR7w6Iòٹl"rب帑&twi$4܈q!sXIIsD7i:Do=4p6.ai+ JO |1ȘLon؆7X.`UoS+66U %r_Yqv˹_ы#Tdh}:p01hqwrݻR'op8r?/\琄'@ rhp`C0+w"e_#(uD[i JDaJIR(&\||K7 ƋdZe|+ of6!hɑ=;_!߳N>fz8UU Z .YP>RL1@2\+=@1߂Sb6jl>?؂z:9bt\峉3HEiG唥1 iCXdC Gk?[;/ uv^ʖ[{u<`oK#ayẇn.r'UOJiSPx8wure?&B 3ŗ omV%8[>̎MDf1nAP9ȃ Ng_+~A7!^&sQ$ӥ'+dSV2x׆>X76Uj[(#`I~ 7:oUPfbzO{J)^<) qr9p2󹒂O(ߎ4yi+md>aV@p{f麙nZ %Xz_yW.*v@5mƴ^£ˤ':^,-gl!ilDy@*ȋͷۡlu%!_aBE/Ma|E0Mȑ:bݪ8AvȢѭ`xSRS3ÇL$znƜRhx}"^?< p4\*ir IPX5"`J]&w-iE" Ɂ9Xlhx6<ld ?)18.H[->Ѭ_s"%ŔT/Xy|,_n" FcF$ۡACp}No;f{AV&ks8ΥA g ”w÷k-7v=mSR:D7,YtC,=&StQO~u|2 Y^+Gˎg_}{dL 35W`09C҃4J@gڄܠ5:-X & q6xz_E]:Y ]fNMΏ֒fJ`1eYTyNpat{zpi!dr 4L9D=f+V"TMooިa禰@9WEo;UW(NΌ; X^paJ-'}+ױEѿ7ysK6U \ϸo4 cB M7Gk.Wp0M g.!E)6ߊUHdf7 aW̺}w:a0Pt{@F] 7:O`BQ'TA9:0\jO`!ޚ`pAMhVnH"!j ֠ ͅP өRS]+Xհ'|F,%e82aq6[}͐Wo)v*KGЯ-RɋZ|G؛\ɧj+b ę4:jld+J F#s)_qf6 X.QAIZ6m 8Pٗ ZY]ec@PPBmX7'#sfˣ^2 irS}BQsZxARo_)ЇY"гy\ńiv3pFIH#8Q0PBJ'X3_=քmrt"Pŋ+>'w1Yf-U.BڹYOڿGx-%a zKt. }WѦ<{ \l^ Iq2/*~@N{`t5eT SMFWA|\M! U*`ULR Ps\[*Roe MBUd}ƓbyFdšLG@Xev|D \Ș끞,Ztυ+e~`JV6!58 ݗW$VUwTT'w ߟVeh7{=b\Z]!ro0MYzM^g~9H161n=lLvFd\>q@^\傽*deh_U^UhSl|Ϸ&G㬄c nZd_8;ވeס84[r˚W;)j.1_Y0"e en0917r0u1K(e,oǣ)*z[Gu'Bvbc d`X7z"2cV㗭0(GHѱZsʚq?)glhؤ )ՔVхXxћp/~UOG]W|}v.őyJCDA:Zހzl_rA9-DVP(`O=K(_+ B'e!gZmdc?E8+&xE9=AY`mR ^J̺wiDCk+EbAt#5,ǂwS{KL:4(,qdx[M!^f_ Q(ʑChےwb.ݽm#JZk_'ul,dD߶b}-k!c~Od I?ea>bFcGxO(ъYWm DnRN*Tت8_i;Z=;1Y3Hqͩa{aqdĄU-=1rVgb:"w-a?_0A1+n{y a4/hP [+2 s*GwP,R 9Ĥ'jȒC}cƅSo鼌s`Ud7t<ÊDD'kr_| p3)ؓmGR @Պ}-~ M3Ii[MGL#-;E NLZthw0QIx<Y5o!$VE9'Kg{f)n w{MfB282ƚ.JHsܼTPbXYAh NދoaoF E|֗usH(&@yT q!ܜT;0E FkMiGm38XaM1˼6c4+˃q_g9;5PrLx9ߦDJOD)z%u:cTwTVBY[|:[ PrlahDYZLx>y ֗k Z51phK]R7 w#"o$EV۫4Qi0_##B+uS[s@`1,Oww,"tM_LYJ3ե4@A8䖛 1&*~?X35:g >=C1}ȳ5ҩU,ˑz䆳5 (Feߍʚ*ͮvY|:wĊ`K[X=c. ȖWzAq~ч x $%dO@}V4qɑ—lؒ؉{%ŦsA'R?O;ƒVSӰ{",JFpMYrw)[?=PHdk}eD^ ` ^I&OQ+02pP=pt#BNJo>c\pQk YV<>TY6JI;Sf"22A}/ԱCSciE+( O 騤& d8 bs DdA>H ՟0DBB׳,,n0s5/п꨻#^o1#ApvG%"gF'7w$nAS 5 qYj.jՆ3U?fq8szw{ caK[7 0!`mb>jLsWO/ =͐09G>K@) [Yhmj(dF+ `G.kl.G]j'zFhZ.:`!ؠ(գir={t * Ⲅ;0kb-JIEu1yK؛-ֲhi ]qbSSͅbO\hhw)A9Lmb  ;S[c@|@;}2fAW=J%#q5e.ɛi(7酻? 05[Ȭ*n>jzjV09O}V^77 &%& c-WУ=b'%KB`Z-wP-mKg,5GV9Hi{/VR5>&fLθޓS{9g_>m_(VӶ%jT:)Qkc]vL݌3AU}DIݴiIz@llark*;#-Ki{@Hl9V^uG̗\IvL20#v_2jm HP}n,M!DF #. ϚT5kR ÃY}'!K,S%IVZrJ-Ww̍˹3]0TTCPpg]  SІU5>.^9Gz%4ncQGZg$CοAe6u>O= ƾ)xM̎0VJ(\jTWtx =/fm*$a>58{-pt:@OH[A\|\ЄuO\a{ WZwl z^܃-WtWY=&9 w:gvk-1I!6cHE)go򌝁ZH12x's"U9w!7Li\Dmԗ~Ԫ:#{)ohW[B 7F 'V=c:3US.hgėXAz}nED4wX>|`h+9DoMU / OÌb; vJ%lh–7ߣ % LeT֫*?1"!{w<8/;H!m03&:GNS g/Z |)۽c]6³\u`D~d6a'x% CFakrQ z&??Ƈ%O.>H<uA\f$<+KiB[{@ .EY_TMx @kDG}yIox!j 4m߉Nmؑ֗R!49clQ8)gmOmO\0ēԩ[+jqb_>ԷMHeڎ=AWk?Jdžֆ:q펼\Ƥ:zwE$Uq;ЙmrDQ-Rhw5W}I:PaLQ-"+e;Y2<|8FR`!ȅFk~-﬇WMsUp|eƇ+/5,X-^%2m8k -U]Y^vpTǀ^WH)oFo"9u`mbli$v@4u%"|VqlVHS4u-60Pw1F8 ?\@Per䷻o.b]U"1Q7x;9%-e+^qG%y, H.fk9. <*ce1 ٰHXez 'mr܌ye^T:/=s6cc.*ٍxUSi|ܐx#ӲheCu7nrOl1vWivv`D|Dsʋ_v.D 3$G"~pyoٜ8ޖuwV 91eSRÏt E ɭ*DweAd,tW(+xwADphs45i% Zur+<Ʉĭ\kʃYӽHW#^1E2U b@<,c%mo_eOOMc=2MMjeznu]V>ZN Oi>k㿵Z˘JomlOJX{;3ojF#7jeS,?$ [h̚bۃɝŔ0u˾ǭI3WsEǢV=ַWSYd@__-|7O'Q6°dD$fe CP\p [=g;@{bfNWG9}{@@t92u\z|iOw"JW懰.8HA}4ϲ6lpQ%_NOfQ?nٽRG<8yVėTOɕ2dw; Q9 )R⾀LE0/2-!)&{7(d U|vĵQXY]qdA9ah37XH\_-r I(S{樭tjȍW߫)}qa QMxHX3YjlƭZtF*f6 ³Eiĩ!>o*i5 {X&K'͖b׮fXDn҄ k5\Dӓqoct2CnG$6p#EgY5qņW VL[zx$"=s F' ks>{qJڑQAH1ه 9 2F/ X#>sy='୫"+Tt"τMwFgw %V/퇔S2lD J]N^$X[NX>Tt .J'S.R\gK@ -+R-!9h5f[uxݥW.@@=;Z+OK\j;χɈNL< vD f5_ hK{:?i4{$_oSdZ9.{N #$"ЇJqVV/h?F kYh6l.ZÓjIhN)QHҭ[bWWIre]ô EOVQ^.Gpi|#P먘M ,#u]$ƪjkS @B)$l`9~Q "r\zRjwphk&D5 Nv#r\pipvnF6zΉVGP+uNq1GvX]`&ܰ#TorIec#qgCgYԿRѥO7(_$]3D|91Ϸ0 ؅Og ?NX#> HS | Iu3 ~Sʨ T@U(@!̆ųݒSAev;m#0O[UM,Xa84NSWkFs_ ùyA@k풛rr:5xv\ZUi~CBu`bbc5k!%ЩF/ +,٢3fa#yrS0Nc:™il9r}f笾;b}ъA{.*BCۢ4Jl*Ƈ\70M}G}+q,*o7~AN+/MfhD%A}|pǪba~5%cH PNZrr9/%8Nw-F=̂st80w0*fgyG/Ў\ik!yIcbRqQ5/Eˌ:CNۭk%Ԯ ؈h _e+nTv ZYj3L$&ՑGdLV;tO$ mQ@|ASK& d|2ËX}w G*ӫ_. TF|8SчGlj RP6CB`<RG$<5@lg!-S˿ƱͲ,3ITj5[gl/{ao<&sʃ'n2*uX:;5t&sf gʆpfOg|Zs9#sycH08~!.E6_Jސ;)!rY1EEeFQ/>r*vY!ϊ`bk T$&^zKzB8~ߍeoCΡtw5X3WzE}-xĐݿ3"_GvI%.~ŀ9 4t% ?,@6MX>,: 2|f1~pNz$y yc! p1*^hxMsa-ܘZ="ХR݅78"JR?%kLڹV'gf1rA)38 /0%nd8+q")~6q1qGh=]Dl լ]Cd?#:6jb.~).:V~ vg1V58_3}@(n'.ϐk 3jԷ/bsAfXs6 KQ} xvZ2@/WT|)`9NlV܀yI"k+$}=`wXH~j:+mL:g RSޘe7h]aYE/<6z]]NfQy#8c\rO>Q7 ̻A'EdgT k T+ bGS1`b,w!ܶMg /ДwBۇ.W9װiev2p_bR[\ЪU<&K.t>5#j ˾ɾjNL`^gC-'OjQ=EEjANKQJ~*ϒ5_JB$~|+ 4&hArs `ѿt RF>|Rc˵;|Wd* _UmΜXFQJe:'jWq/+kH!PJ1 v"7OdÍv /欄\=GTźx0fiWݭovjEH~$_JnrEM˨7ln;Ipw#ݚž4qę[H_s}H u:QY${x9H x Eteu*N8C(Y,V7Gb*Ĝ~5Ky6VՍ]jB3#q6XlrBXTHư%#쥙EO ;{E*ޕdu7]VRŕIK7ZbCW:ˇlѲ-J`sd/|og2&AFv:MA*aA[4.5 TA٥&$9W*SJTKcۖC% f :  [G0IMw[X)#B3-VR&h 7Hp$c&&os0w&gӰU(n;ty~5ǩp3X9?{kѓSHzK+pM Gy6$۶,  uz;;;;c.\f"QSf;$/ x U~JS}U0y=ZܶYh_YQ2KY O}u0>Gfxɋ#Ta;,Nw _Iƻϕ+yz#x]9ݹ-0ѓPZ ӊi&d=š +m-sjLq5|Zy,DFeߨS!B(Is֐*)cn~rg9~%e*8]EbT 0qВ~?M@M} r"b+=<&X"W*ԉcMf:FQB~҅j#:3bj&}~1Pxic2=cV qOĔjgꞶD AbH{3{)R )v?lk>ʬ2p4`|o 2M/+ZQ#SDM7jF 7RaYY]jТ8KԆ~:#h?CsIWN RJ k/٭t9/qڑcxSsKRJժe@kCDK#! ^֭2OL%Zkf E\> q!ULYq&{Rb5?A9>gB?뺖b-2mwU 煮YD%Y4;5>鳜㐘~qԛfm{}Z (N檹$~_$TO7Z4|7l ( TUdCbSsŒZDs8̆TͰQWEEt@lw2ׁ;F>9Ʈ'5lkLjLQ:=I_/bAC"d ׭_kOKE: : Q0gFGLs "%X 45}t<#J)Q|D¢ckY.LPliI=fa1ɭtj֪?$Fpe{5a%' &,&^<}) OJv><8=UݿC~dv!zgܹy/|ST)yFg)6j~UJXLZ{-g`-p[pA|Z٠xrjJ/^{qfhS$΁ր8/~Q2i݆o{YL˒L_Na{2;9RT~k3utH`R7'Ms3X(gwUTV %U4!w|Jiy.^%RXI "E+;ѬԬTm,ꯗPA\^xC&Y8yֶ[72 6e"R#QPR@NeAAUͳCQ$kgg%xcJPܙ@3'F!/DE'w;pLK椯-vnpu.ei ~KFJk{\nP%|?sKb&P&QI=:Ds["ZU S1E/cf¿΀͟1f۱s`iXsc%,IK|q Κ</ NX\C brVZy.xT>Jj6AS>ȤcƜ2&YÓlaކpXHLJWUa(:QqDF'?^bGZpH>0ĕq[l%]޻Y@;8lmm;br SD(8Zsc{)&?Gt_ ޟCOߡu~#KG ̜Q]Uܤ?3[I݈|Ks<2aKCG's+ Sv5t[m|&UGD/+J7W4pŹ|&es4O*-QjSBNKUΣuf؍_KójվNJTRm詃G;#"k5U?BwXWgwl>E]!W5a~<3D&ygl9 ]6aGL7ˬSOs fWyP[W8 4޶MS|9dHy&A~NUO%x]H ma(_#Ju "Wr0b_@т q:0]'{;B5+c>j^KM dx΋u'mAcB$a+@YLt٬g邕z?'d]G6)bF;;$Y9HZbetGv~Qߺwe|斦SV%l|zkc|2&;9Y~-¹ﻬqg)3^@bF`E0(@dɑf(4F! 8 OL/A~\gu fR{xMZ T搀%RWx =l6Xڒcm‏L7j>oٷ]iUaJ3,#SG- 3O$_I C&3$Z*`wۂ%fǷz2Akq=B4JNVp`Fg8g+&jg2v=ܹP>Aww媢b(nVzn޹`WeqpOKۺ;zߊ3+@Dp|UNEc2x=*#tf";6յs7@|fS>bؙ?E?yu/, $r?Ez`%A/i4{mס\2|=!- UF=N6P1_*ʼf- BgQ" ě>u})(F|F.qNҽNlH6ؑ *<~ZA;w.OLS^L_"K,ePK6h(pHۇNO[zKޚVh1xwՀ祈CW݋.wŭ@/ nt A߾e#`d ܂}4i5xȪ\wR%8I $ U|bQ8$@kUJJ^; 6 ~%~vumͫנ\HJXJ]crgڮfZAk(}/eZb; ?js?H_bRI0ݗ9m=Y˙}Spv:j$ U7є؉KIءɩY5 Q3>@`[*C_b!rn1zۄ,qŜ-lA @Z;S7?-y NÖQ T%{J>\k WM=H=;!Be,zr Xm 1y=}{4PV )aG_#$5=1d.\5w䨷 [V< }eNwPӫN<:5bnj btT1M"?W_B!0`wrfv 9E8Ή{c`] EC* Z7KJLhgsǖ;z7/w1wMG?k<o()cyu:C~J`H?V/^nsh ̊*n==:d{zcד?aQl?.*/CiG:9/np@Fd8ŁBoE(ځervJfB Q<%m鏌IbǕ^= P3-6z22~gs GХ JF"z]]P=) YVv"sj-]^ y~F jdPK Էy=Cu a! ealMPcXv2;Ɇ{y )KAy?+)uR'}*h&mxs@$M~[SXȐ)ЭD%lg( aIȒ)v \>_pvȼyh?EPԨǸPI"LlȮbc{ EFT) c? cAňP^>&-T7f.yav/@A; "dq0)153{z(V@{lF{tNq僉 jt.l4#HERFwhP >h`?I9}۰'H6ljjK42Ի0GKp1R:im V5}dyb~^/oj'xÔ e9C&iP|ijؒrREncv$A-BCK5BOW5n։Cmˤ{*тF'm) 8s"p+e4c۵2VeפK5J`#G*"s仛Zh H$D(6* \ c>Xx~pZ4aJA\°I2Tܚ~6x]Ҥa:n܅~m-6Y^TM^|Ӝ 9 & ^%$|\ڷ6UHک} ;'[iQ s-ChFij#8=K' m^CS4`s2+<6<*ODxE<Ќ8rZ/Jg6Ts{T(km~@uPaqTP7lғf (N(\ p`|Iv4e/ǖIKkB.IH>/t5&hs';JEPq| [q,f^? rQY4C|s/@U)xSJ6h o"'r&ST-%Ie=aQI AБm{9YF<5AKE}kX痧zTӆWGu"w.d 9 g~R~=eGX5CrIG9 y#00/r@MՄ&2*T"AEٯv[)` F ]Ov#Y8O_]6ihNM\N(*l~nD"EOl Fp!]8UGBh, W43PfPy$<YF`49 (x8 Wɰ:qԪgzGv[ߔs1b 8!yEs睻V2^^EXmD١H 8AP[€F֌{!ռ5mŒcd?ݭB l_P#N.ľ*d+E< ]E/%Z775iUvH-!b8Py~C//+7^MFABWYJ\SUNgG0.d&to,+ 1dlp;1D='}r/9ȍ; ޣ};۽uJ_X,Q[uL?q"!2q@(l%\`SvXY5)D Puaô/~OS RHٟEDKy6lx3Akstwi$c41g9NŦ"e&$'_?M*QM\2ʗ4SI%'^_OF' /čF  na3.AA %N~'N _b˕6?'cR^C2} V$IҌ[ e{K35fCneDoLrB&Йz㜕g2+ zO(_*]mx4%IdbW}G.畲&41q?_^Z8ƍQ/MUss :h|w̎*ggzE=7 ;=wc T>Al}"0,;Ha#΂D\ox=+Id #~ ,Svq#2IXaK`ᝒG" ǯdȒ\%U$KJޘB!$sQ->8p}9`^3\cQ!+JNiRXSxno}zŔ> /~z(dEgLoo֐ߴĔ0ltEqk"lڏ %ݯrRܬ :\}WcKu}SNU܅I:xxhj(?8IpGچCSG+cBP(5T?uۅ̞q1 Rzq:/4a/VADS%eg5H`R7w g7m/U?,l4HiI32;% .5ud.BPiQ&r=j*HŠʹ^?"5;Wқn{RxCV:VE(ܻt4bs]ԥk?C<03MNЕeٖK:]6KV?j29˾"JwC ([XP,&x#~vHa1Vs*_C^^yC0`!Tu^Po qYҹ-{`_CIMq~dU}0еKk4hyQhXcwU#筙Jr~xVM{h`ۆ08Fpe9#|U{}oSy8cXsy4qxN|+"Q/ZN?Yb}BE$WLTN:I4׍cGr\k]afS7b5H1B\Q! tD&^~dOBAƿplf^4 n }3B,QA;gŧqLQDWddts#z-,R1uZq7F6w/wbsM.ӬQB,CM TF8tZyn׬?^"]e<3n2P/]= 9稜q}t-n㿻?Vix:L`hy?alYdvՂ8{D}dh+}'waFOqe"Sk U, ɲm&ۯy];~5×Jxg/;٫XNcXP}Gx>AElE_Ĵ@.ի]ИX*})P^pLa *\n`)<7w.IarNfMۊ2s?.y=IJy ec%}Kt ZL 4fNBj-%g0짹 ene6ĝ4k}1_H~좵QO{Mb^$}C?F4X'>2?xh|⦀ZD4[уoTcz"$eSQb%J)6Xoe> A6NZ~,#͹Lt!;mG_ 68h 5A^{TF x9 *@\%E,M,9#mP ;E3ZO)~$Iycʾ&OUe[Ҷdb.SWXV=4hTSI1E[tӟqzHש-+!NBY~𽺭kV-͙FHOW˶o3t%$?/_|n؛YN|׏ lZ8 $ErZs9=>,Z8N(U]uaCt:jDl@>%]OapsnrM-\7x&By~4qwߴޯ+6 Wp $үpkηz(È܎ys0TuLR^q*H ZV ܦZVv|5R|upm0._>_Đ as, Ɋό|UCS?Xa{n e)ULZ4C֞v*"p(6ņj29ǶGQ=fp Zf6L@`E;$ (j[bXwgr=M) ; '} Tj(c-NTk[/jiV2C3a0#4UTT~ZؙeJ N9{.BĬ $@~,JHON}Ja p )ԎFƨUS=4n_? (%ų_c17F{>-H&O ZRU0_{u8$qmmCa6hf{ Q90i]b_QiW8cl* ІTX3?KxxPHEa"7/ )uE(dӈ0ƭv"}lz@0b:L9Lthz.YW=aI$F,y`~)#6Y 2&J'~|{V8RqUM-ct^^yZZބ7N+ܱ.\A[$WJ#yISjIH/H8t56vђ|3m6u~by"a >-$ly9qO¸յ%{4Y"b!e`3J7y7+͢ÏzS_pR\^Zb/S&'3})8@} "H] "dP gd1i?YC+;)ce֨f^쉾,DJ§Z|Z[c\>#ZNE5b7 v`D]yW-Wx'QuA.U{+xi+B\>>+Rssgߌ4̻8w֩,R1ro0PȖRk泳GԀmSP!Jm%GBlںlr/QūE(|;ku"d#%4 ^hcUw:(]0jE7O42#o`Gt@N_O==bܡ{ŝ[qNЌN1-n;cL5[tQp4׆Av۪,YpoyZ= @[n8OaBHRH+`-̟ ^Y敗Fv9WN.|#Q?ePH$F)ŋ{G&6 sQP+xM|ش;iBE,`蒙ȁSu ДBH@p,̈́jIm`W|5٣DL=&Ҙj͹j.,B"7O_EH*Gb螮f)*IS Y0[LJ B7/% Q+eJc RQX)^rs/-vQ[RpWCFm_W~6st(`XnpC3~gcDUkm ryh jG!wle\Ėol@%O-qrv/_j"6xaz$x]e\|6UZ nm9WXo$55q֙5ߧ" &2bB9Rlf6X@8-%d6s:y]C{5D2,^_ghQʵ'CJ&Ι{ľw "\E}$CZ5?trR!U/BSjdF:ݠ |foYgtcM4nTQZ,Ws`OmFkF|Y]8Pl))sY񶗲u-d "lޠRY ":κ!IIwa:@ltj~aQ=ݰSՆwVgV u9a~eDU~FWEAMuv6W(|A~m[53ϰ( VYz4ݧ#Uq=xb .fjՈ:tnu8 |g8F1YU IgմB#ま-՝)!]6/tlX⑲r a,9Z?[Lr9.+?ݕ#7\ ]Q{l-ܷ|Ma@۞cNFDg`j>nW{ D]LCv5P؉RΤeZkksMXдzسq&%ucө~}a:u ,rnm-7r)_i51TAviSH/hRhkpJ=T:/,k"U,&3OzN1]"rΈ 3ytMv(Qp4-:huNefjq' m^j%$c>.jj]QHo }2=ei^o!FSͳDXx3;wQa 0u+(W"xcf*]yʁcs2BƳ? >DFeӓPqq;A,eef}VX1nodetS*H//_ ؂U3Tp᎟s %[\ ӵ#7$O&3M0EN&/@Nv)4Lz3 rXe2en8ܥ  .̳F&L݅NSH ܜ EHݤ<5_ZDi~)gGQj;1 -f !JǺu ,W*c}&DK¿榷Q BYdh˔ŸjF@({MuhEeAvȘ#yHot kYpo.Xe+迂S651AeDk@._ pb)M (T#@SaTO$S©u Ùy.dgU߁h C$vArp~sWxɬخE*Ӑ< (f=9)&Gw]T7EtC( ' R+2"vH;}$N 4M,yNJ ]YKysLwLD\E?CE@|&0nj-Tl[=.!"u>M1BG%$V]S)C# herJ|Ímg*լ>eTǬ3flY-&.^okQ`IB.)܃HӉtϦݺ!: v1 sJF<O_Q x]ґr힞zSt+Io8y$ dm~u &Y~X" v Tq&~v8|9}J}~L8DYm;G{SA5h awqH+[5uH$;f:9xY{aP;p8DN g=G׽lW_P{"iލ7iY'#_,[8fsbT]CO:>x, ;0*&p6nX#e@ y[lQwZ:ޟW+с1K 3l/6"ؖ,󔰽+P7T6=V,4fꞠ2Œo2mel׀H$+İ3(r6E-R ,k3xzb^u+7-vK%i"B!IV;`+߹?8=5K@cZ=TqAU;KfG {`ݻeȃDI'7`gO=EFv[;Y$Yy0&/H#\cXƟ_F914n86_./1&LbʫؔAC_n2{Qv/6NN~?*,t!8RiͽQ!/`BKH?`cĽIQwQ4Ҍb9# vHQa ]0-u412:ETܥkZw^Ъ >_$&- ;aʗ-@%Aҭ}hWW2d`K%+#0%{gɡI҅w.z]}د,%ek dpGZBree SrBzG >82dxxoZ6b?SAE/(,Bi~?9z4d{㧠]4ߩy6E<u_5Q9;D r:'a |ނgT_GZB$˟](sQ@ gD-~t˯C)‘.\򠬭ar4 :\Ct8^$z䡏Τ_3ъ"M˿VWR|G5xwBîVNljq*aVWwKs6$v)9ߧ߽tGG-B&kjm_6F63 .h^;St~coG!b'O {pxHpG W=Ѽ?[ m}!x.I%Pˊ3ۥo9ïG^5)/}tt}仮&<@^~QJOzz ?4g. "|AX-|Na20\?6-# u{7Vy5j"a\ |ٲ SxxNy('2oL(U;Zo(^R <.9Op1|+1! B?hg,]\}#L4] 3=$:hXϩU`id vQ4I`;9̴Ӯw[Κ>^ E3gAul2w}PL tAOW14COCUljvkl3Xu|C1֒ksm FeJ =ѵJ+zju4[R( 0ǛͷW0SWN*MQcqDa_m3sNXN;eLW2Z>G xIaѥy{\EV/k'QI;}t_Z&8?[Xն@Y_4)_%٥>}UJpH(J,d8AqB2"]=xyO{24#dk0ԑa17ePMj!9 S4d7AB۲6穭t 6/o#L}O*H*)6dV֢̾Gn2O֡=,GpQ-SA}YWXܫQ}OiBry$z5}mC2" _V /zl鰸-JF% m YЗLP)z]A2<`'%4! ZȠ=#V$%j\%EEUŘ#&NFxfX>(1ӗJap 8UV`htKrS쿲S:?G&{{&>\wY9cfPd# r,d _SQKoyXHXDf e-ϽцM<;!~ >WSkO w7x_Hm1# ?l,iXĔ*mFU>4C =3q)Hq(^"EwMZmAAcG ;;%1 ǀau"#օW/6f"t^-U}rhH'@mkzhܥye_ty> x@Ì8 ׸l:Cq^{+`jv 㔅 c?[\ҿG! o\;W0ٳLO*'7}mԑb2Ϡ IzSɰ '[Afx5TnN [ ҙaU(?A;vm_ rS)7A$#$'PT90bz]Tujqߺ4t 3ѾPrl+|0KSg20=ҏgy*q0xސ .%!j.#, ΪADu) 5=p*+w-ĭeٳ)\0S&ˍ3_R$K85bڤTa y=-n1e@oAd51CG>v¤WZ wnw`"byǣM+*_*%\XMŹd ˱S:wm g A,ow6 ,xX3d (uiRݰǾz¡|Cx ǷҜ2o*'ݳ])PVR_8[q.RI ]kjSwĎLL|H.!hwvIl㝊ZKyF `X6@i3]yY=}$xgrZ&ƧJc]hͱSP.KM8Cb)&~B-PZdjVxedK'V&0bi[  3vLuM37H39mBZJu+t~SPw y ΀(Y!$eLKKI7,`iGxxWMPkEbI șPߝ\¶X7wY~R98(5vxDbTG oQ`HsQL2,/- /j -as-1#WKUU~/|]PBo'$JH{)+xkQ&vBV=bFZww[$`mp;_uu GF5w.Y*gT77 FxF΂NށDgw{/'`x6d&?H"?GeGX@!oz S[kܜMNn{ ЈUƺ7M065{l/{}x&az),_YBsй0d㓜„4mA!RZ9!En< j$Oj[R#4^ǿ,capMgB.qb =op3z=apt1~elHE ֜x3hKL55,aY߁t;+M@EbS1 MP%Ds/h/4Bɯ^%WAҫr_hk6n\q#iK9I qAG$ N E]V7)tEv~B GTU:S$ﺂFNI0 G=#O;Ze^Q- pQ},w`k&R+ěfct3㟪=3ЄbeaoSs^pHu~5eDcr QnAC4bM{?&fd-}gjsGx,{%kvqCyJYpw:܊x4G4.U@#ǵ!@YY|]Ș855ph7c3i1^΃G+۔m6b$\HŲ@ުl D &J=`0bh؟J?I~]oECW,q#1qxm"k,3$h=`{Up t~t\ʩhbA Ku V+Ȕsb물BN68zj%gM=*3x^lmO1J)s#1YYX L8z-8+ ?Jrѡ0gI*b3~ V|aZkXP`oGQ@~$OF1)+Im%B ۏw͏o8}7,/ Fu77M`BusBds2Y/l}7T 'z?6-4%W,o"ں 54?k6/K9wvo{S,V&{aº \wH*]W%üzX(&yypNv j}x%qMS_ϼQOݩG(?0ECSdW<_wXם>AٗvN`PU>S+՞#߇wׁ :p5: 8 z-6̢%_iB:/!hㅚ\8֦79(,:^<\S1{LpjwtYURn0 v#dH2 μTKEәM1xW~ "!=y<)8̒쏂'>rnk,\R83O56 ;X0 K?Knvù{h۰}7UL,ȭU D(CC.:4-uZ]toSppWZ(8%di5i`0.oK"gf݀\|}>$JŀQdTow'zo>3i:Asgfu#.Z]ِ]N#jxly4xIiaEsmҎڴQܮF` GV/#_Tj0ڸ-o4^Pܜ XFb϶l"kI[o4|fV_- m[O(r^'#t\A2RNwdr4Ycqr=npE9@I]O+[mB%&H8Xzz4ɱ9Vk-/ 'zeteHZº>ab +4.Ȓa@Iרdx%;3V&|E q'q)ÎbDVuJg7 ]umzhJ4[Bɴ:GaBvֈA*7#v\# XQ]}j)3REub)|dgT@@:@ڿ0M4\]c-Sv^fv0wZ3ʇL͑$dZSxA¼wei=%tٝC^&z:ʜr 0 dL+~mR`rvfjITAE°Wwؘ4Ё4IB MQ:7K[!ޣj LWۦ_L1 y!\oI!,q*"{"8B56!cDž0?iw qƜyYPF@>QXuP8T#fDǕ!cWj&wEѦYfI>>X $~qkw̼+}iC&g1=\RFq}< ̞V %w?$O9ȕc,eah[oC9{ ~jG2’`|bXOZe[˦Be@W`ڧ73Ww)+vRn?K[?<"5v4c,U1e X$,~d¨ͳzM|Mw<,oh]< v}#a.[!u@ /#z\#fq{RTq;*]=4,Zd U)cOE]0Xl+XL CKW6<ߊ54A:(Eժ)HrL(˺lHj{MIFjԸ15}up LI?juД#ϒNIL]h\hZ"I_}~g-;$@ehg64XG }eۉ='m|X"2qd#*d" K&bcx %]*Yy'ӫ@EsF&Rc t\(ǑvMY)pr-1_ vĨ,߹ oVŖFPdcsSv7#œ)]IpY%#i``)Z/PE]*{T-~M@{ntӟQGtwu/- M..Sv G>/%jY_4`Āl0VX'ZSFM #קڋ<4@*6%Uâ>?w .S6*z((x3uq}S;kگAgяM$:Hw3YoQLgtp%s9\4V\1,#|#D[gnoRf,HAnRj^6q;\pύFpUG=g nP\Щ 9u༴ U!/v1AYnkUA1;x)9K"ƾDD 맏#V DNځ6Ol^38OPVH”jq++dy%D_CA,BFǑyQ9JAfZ CA\jm |Dq'=_Tl¹XHz ~/CU}@^r|M/OT"ٔ_0yCߍFy_.G0 ]q(˹L6Ud^(He^07Eqʊ蟄C O^ ิthxU'y,bL F48\pUwx'`i {ZxSG])b?E]svO˽TM̚$rpÇ]>(JI@hn q Cȵg ;$Tʅ9|$P:\Óae#8% *׾?E,iZT&>˸=ʷai8@\Eb)B Ej!y4w} k-bm,{QtLoe4 G,:B`Y@|:qѣ"FbVJrE_DjlezmW5 nB6 5M0KةN`v4-M z?qb_}7b{-:O_SVl]U+(!!؍b@DY 2.LF]bߑcix" C {E54+pż#$o`M?q\ւPߜG]T63%W`.0v#kTIwvu@G. 5>_hԮf]T_ioUB6Z_~mr̺]MSxN aI}QrrNOd$ n+ 1e3F-9bF+Ȋ :+ bZ{`i0}@j68OTѺА;:݋xĶ>~͛hI9_e|Buք2[8k W8:7vzsfE0~/ ^ְъq{p{rA_Q۟G5Y$fS0~DL~MK 奠bNCaŜpJj9\2Z`bIY$`o3mHJ05VeY*gW.#*R7Ϯm@FCy;,uWHr0i B Qr%@'$?{n^/CπJs2>3M~[Us*Ìyb|Ā,6mk vUz*< lNsP:}w1pQg2q'[ DgCYFZSdı?gC%^MNz넽tXPGog u_3ǫ7aC~ΒT^$/KOI4ngam"-Fr|ƴab} I9::m-ZӐ2M ↑$mh{NW& RjMVw5DƩ\0 x4 >~3(8vy@IF &lAeA#' &B_I8ņٷ\ 2n}خ5@]! D<ո!0v<$#fOrenď1#)dde6P">ƃ @HH48g=ɤ:w"]r;'?A6:sat-T!P& áW Vi QGzUlAe u;'#YZZ6RޓJmVV|f=K?e=p\fs;(Es֭ԃj8Y).s#3YQp`ߟ؇v-!hd"9HrZd{q3ȊRӭ5`qZuBZ|;-3S|hg7I$VX[;hA:vJ>Gʭ )~tyuiHK.=$%e}D\d&"l拃SDn=[rfPʰZKOIr>WPIVmGT'豵OJ }ʙKP;H"@yS1mDg $oaUe2.:k-@Fe)x̗zB6-ثp[O齃PC1YQuFh DπiBlme7d-J(BPTg@7c5_yUx,alLfU?S&)@Z@3'=]cNCR~cfT9AI.ՄXZ2i="רIJՓͤ}{mٯ2/}14[a0̯ $_YSsT ]93B,iHL꜓ 8IAy.PTENhN.Y4OcMB_†jZw-%F7羡 tJf ^vx6L7_<5b#g`&5-s.ۧzsk3Z~J4;' yj6aPFa>^H;;ydǷHġ-Qy>zJY;$iIbB>h]&%$5n~1p/sO7C3[3{D+[/h#''i&n/TJ9M Mqsw".l'|i=b[jւg>w&5C< ݿo7qE)M (JO%Skz6_07@(K+"E[:#F.%jU3m6ꩣRfmа80DzTYri9?au]Tc(%ߌ`σ%+mq:0+)ٓaH~^6zsGVƇڍebxk&'4x˽j-V``%){Iʓ# LXt,sĄl4f\'pxCXRmdͬ=m/ËC_S|}9 7b;B\L} f?1 [\@e]dוQ+g*-0In;ʢ'(`omxivhM!}vGl>@k=ՙ>=L~ Dr%k68Ը:uQ0>cQ)*43G 9K0K;8X_މH2wȎGˆH@* 0ŖrbP}goIܼuc_ d4+’3-USIpkxm`@S~#7Gʂe뾘91VFqQQ :=`H\I)ˊF 4-a r4&ɷ_=ΰ +-Uy7pj#,ʏhzW_ʪ/|K/S(Z)qWѓJ~s? #gPs0E"dvb&h߃lB 41|,/M?qU2ہ`l?&ʨnZdTHG d>:L흡ltQܺ+*؅={@FiL9p̝YvCaьI4V7xCx5 nUN]iVTiM0f nWp^OҘsx[LTJ!=|ꃭc7`n_GؙE̊BNC`B 곓"0ސW|ba2 `쪄bHV Rm8x7A{aי-wo5r)$?q;$\u[zje M(/JiM9@ݎ u~edG(J1ஈF,Y"L'vmc:$6?8E,zU[[8XSKRk@WGl$Iv/)OĖҸ5@u+`ACmpbp~"5I<G+5kp9 @!tKCr:ow|C =sgOY b5`M/ Inr:T'sw mjӜW?U*1Zmhn(c  P Vnfz9xTw]wx s-0wY|p"珟%owdUtLCx V";YYGb&PJ@.;T (;e<:nIYUH} ğaL%{迼q+ho͖Th<;"3 XGvJ+/Gt'hW4 gf?{șdш&ѓ9{9BQ%lGQXLS&k+n"x3J8GI@|Ďh|̉*ф"mݲZ@Obȋ~&&F6Ytkw)^u=/ηB=:ҩ pBޱ AD)Cix+ub>G w2*`8SaX[~X{/4`=Vتcђl>7#_`5I lr ҵ^^SL -xk3Er#s[ c6Cn/.>nňtwYT~s3Om3$ӭi?aG"GNHWЙǵbRw v=64t\Z8c{:v_bq!iͩeJ.Z}SVrF2X{9y' MFUAD\eHuV@pV; ;{?ʌi-Iew[1HnVMXHaFY.2^@SFe^ ]if;ܯߨo7ehs@M bS|=1c^!yOP_  HbNg α\xWSf)2&tV"q_GHm4DÆ JS}ZcyG-zR\JmE=;ȩk- RddlJ?aSk|=pѶW쏶 ;ćaA=LIE/xܓ@+-@P$XӅW6FUO;Y*C|&A۬]`^̪Ka[H+ć z ֩P\ȓۚT~C  ^W|.$K-m 3 ]Zˆu7>;%mD&a ciwY+bnA|U[!C:2*o/覈^s H7k{d#~Hx"ʃE(5?<]1]"I½x\ӡNSIEv?-P`vxy?;SaKw6#Q9OۓC,AxxB1Dv]BUC?(K Mx|]߲C {up2]BAMhM9>bdt()TP2↰aƄ\ik)=7)i i.:kr5f > 71tHhVχjMtL4DOT L[aj4W`>dC7sa kk+lx91'i.=}|q1gwTM3]Z3cF²hTCۮ8hz!4ˬӧ\;A*Tڸ]$ږNY ^U n@ H /E=;9{;&vBuHv#Miom#=ENA0+۫0Fjcq10BjϮB|sD"06CDb! wF&8y줇:G܃Cx<%- gS ʲE]U v wV M`GvTd>TP~>O'SZoU+Ş{1f;Ee6{1F opB9;K:(3͒C*ߵ*k"ܮ&]Xc <уqN}ֺU!c <#fY\@7{ >ng*MꗪɅy:n,K! ]btaP[[rVuVK%E5Kc-o^w=ndڞ'`0I4P@Z])ӓ vd"JXlIȚʊfbrb^?1uE46Kn9@4~lv9#F*Y&ۗ7.4sN ?H~]ۭ^bsh~AޣTAܠB U6@͹w`,H8ҢC :lCT)C=p'cl>M [S&7S'&̯-Z>T c"~FHT=`Z4_97sU>v/%H]rB=-ckXFuE/m@F37dƶWU7Fn#`F2W\{a+O9CKR" apP;V (#Aޢ6:Rq"A]eѢdhl@ܮϦ' MbFzeLc$DCHYNXaC3XndTqǁƴz/{iJw -Ae(D[ J^{ݨ5&pw_]ҤP.\]bMߋ}z8ŧpMR,RY+CP/%0+`&dOju,7tWlSVIQ?Z0<"] W,fΠ WUk/z#b[Fiᆰb>-|h"qe}QUKMo1,6F. ~AԬxXM WQour~ߙT8TY.z|IeLYR]35&jhB0v+5BSjgՄ$^V1HT-Ah"ܸ*QZ-[&W44daM-&?J4)uzWb'U yZ /1F˜S%:"l䜧ۍTkd,.EzۯC\6!C'7u>×W47׻$AW3"9 qDF{a#dZ#̋T|W=`%1[b?S3{M6[(M[O+.{6m>ʓ CI+)dqீ8fAiM¶L'hGCO/;Cb1:kj?3 wՄmI\4`TaT;=pN4KߋZjG ?!pV`|Y"޼ixo&? m Dʉhù(|[X~F%p5tpg,äx̝Ȥɷ""FfŞy"I`6˄*}uΐ +5Z%XH\BE&-5:صrڈΈF=߿P@n0T558+ [[ߖ~ںDtڇp&cע'4k_v|CSD޷-b N0ʭSm:V<wb{+!#-$9pPz{ntlMO*?WӉFÅ5zk =X0=i,AÕE=eR}rrv D7"8R $ԏ<|v[pf&l? .ZF>[IK0E%/:Q@S2X3.LU#W\T[i)alCjh\(Lz#(7[EPfX*,TI;E{d1Jc3 xkye}`l06P_E,|F9϶r68@\W9[=sjam@>6&3؋MyhaY,,@=+f  ~ ` Õ䴟^Eky$E6y2dW:W@pPpMHqŊHr֓m-b:%N _"sykvQ1LENU}>d^ F@ɹ⾇v^} !yr'8O.6ыp7ٛ>cAѡyB88eM|) |f륖}`uT7윳X[_l!*Y$# f ʯXr~m8£@݀0:6()k͊WvN_ kg#`)9*9Q .57SH׳ G*B(vզ9 IN.@mݛ/N:(>tl d?? `OYN2.~m`6(~9}+6A +m& Nxc>uP 2ctYB[hu"][F|$pծqcq sаtKHKЂr)ؚg镬r*,r ;h0$W`z]=i?֝ ݇9B?eVg}@/7uE9,ڳ-+{E Ig\ȏwܽ9t^ȋ̚(&P8)9ƙYVp0̭7'd|EpaRظJXlv_ٮ(Z7FV5&˺#.uMJ1 )*D]xRL I78tc!gZI;yj(X̕b? ?\Zkfk/}5!2hIve JJhr/vS 34cdmq(J9~T$-@-9(rx_)(mPo(e 4C'_ID^Tzn7lMɓ4dM[g9=$G 4W?ja Ujm]b LX8‰ nTHxVlQ[}fCRHk6Yh&ùr}> tƥU*zi wP45u~qlr) V1rJ8•8¿.4 Wz <١͋yZ;hzo1OJaET9Dj>vwH)$ʫpBƵF3=L}~/out7Z3C,2^K30cy^z<J[Xz$"F7aH ɛvUK[c8k D e9;a}༯TaK&Y:xiň Y\J5M45M"DA)?ŘIcS,SvFe5g-Zs"ͷqlЏvl],ڂc<"bKKUƩb^M rb-PN>]k RCZllS: 4B3% /IB+kkbf1eJS.|aRo*l؈B/GdaSSF#OG[H"X杜#A!8[a呕0T2%:X2Mo5^HMTn"2yOôx_NŊj'^">w(DChB*%wRW+9=0r邜>:~׼)>5#BY+am;A60>RK![ZIFhV~ Ov-џgmCilEQ+ JIa zsvK-'I)rEg_ K2A. 'mگK*9fTkaiSR2}yNzp." &8>sEXb`&nLMGlH8,* {@oe"'8_:T̳Që3?R =;Ӗ MBWԕנuA#Ԉr (vD9[ G9#8qUQ\BhM#T e ;~jE=_ȋ׀*-:dgRܛ3̺Od.-{8sG™ [f@QH/`WxH=NqE;ձgߦc߆#cE48"g<7YhUҧw+* O6.hz* 2#!C$ZGrA'tFbV:SPa[6^}P0 fұ2z؎-['9!(TfJP:<0k.`> G4 Y܇u3ϘBEW)t|0k=d-=݃3 А4B΢4{EBqF|_5jIrQoNp;h KkXvpDn%qbyMbJG FWL`.ҿ8X;K|iaιQszCfa̅B4ԉ*p5{i2:7/G!E mS Z9ۡP" p1|%|ޘyʺyᢱapjDFh;5Yd|ņ s7ZVGvYhJS{*Upc'< "I1L\6ZwqZh2gAC*1Y?WoI԰X0n~|07 :}LSPMuCI٫>zvw2*cf;a7 )WK_))ZNb-ՙDtO:0}A(eH\F]uCKCNA>8`9K$Wò )ވ(`RW/=NІ!F hUW*%xt']w ˢDOsxT0 qkZ!ӡY1:6V.lhe\ѣMiu]RRv-'mM2ɗu cu^tNyL^+yq4] , eAMxm.@}T CYwDf j!+8/׬ZQpʝD: 5=Np9M6Eyeɘ\9[.P4(#%(+ GzM&ް9MvA[Fa4aPF蝤%j۸ogaUv?۵·0=/iP]Ҁ{JGZ9r1T‰4Zgҽʱ,OV1"gr?Ѥ,[9/xpB͛KSb^Ѳ(+|-Bx]O !%$ nb񙗐D~KD!4h`o!5B6v@erW8>jg_SG$ !I. -d<*JG5 ſda \oYQCX+f0s兢Ը2@ 8Y&HQ>=`=!<(EFΫZ7N0e)M(d<=*_!=TJ{ܛn̰rwi5ȡtrii tiM>@I?)A.0j1B-M"sAyʌ^a8XqL7 -WE$=xSu} ,\]d A^̑&+g"Yl~0LAZ8d? e/cR9P}d +)Tf*IMG߼*N{lŽoX2ciTZ&wElj<\yg:D#MPpz44$g hkH䩃Q?ύAAkް*5uʧ>0Uw[ZX];Gg%˕Dįp}ޅà3bZI"~2>^7_^FS0@@aCdN@yݺ?h7@Ȗ i {dhw`RygsnѴN0,"r#ԷmRJ2s/=}#BC J]~TzME~U?h¹ ' s >rf!#mv]U+a4t#-+*>Bbm PM_xD9 !#ta٬lĂg\A6m&*;8B Mai/#ythXq|!3$5 ei`Yʮ2}>E9"J"{0@)p׮q|Ox^pW1i* wqh ,М\tM4p\<5iImrZP%/.UcG'=`.)=ڜ ke\j#}l) 8PN+[*q L7!r൸A[bG8; !#黷(*udS$_Oŭ F1AdP)Ҹ+8-*KA\PrOӊ?;Y!2f |C̱ۤxX!2 Vٚ`H7Mel r9澚.b4²}UfhXTL U!-`V(+t7$4uv` ?X)c^{<)9N#D1ގ5jRe-[2=J?PyaETPZ@;('򃖅u' ⩨ `[ @qgB v9BGn nOqwIͻ)*˩w{nCzsU6ȹs%-zGx^WNcvm`[4,+)/21 n`tM@'u.D\a|e-vor{0ּ?Pэ:0/hr%Дp2?'Ȉ.y婺ap'}xEeiӉtr#s&B[R,NyvR={fy92-Kj 90b8Ή= %mf/xVXv[ۆ-JC_<#2z5+܌󁔂1_?N87Gb+gއ.2;~IR#?j)]ݤ J[exC t)}ksÊF zh3nԀQg3/h{:{eya~ᦂ++z)$ֺqxƵwLF$=Z$HTH ^d !bh_ Dl Mc_K+}+ b:d8R&'-4ѫAYsT]`-vR>86fa?{TYr,z +{s z. "IoػXo`ۖsw?=?;*AV@DI-8ʨޕ"46WTP+ b۫C}:C$"e [ivɐ:!įjBϟ+̗Vpi* r`cMX޽+o_hF\kJs{Vx@F ߤ֔Jՙg-g*(SOOi_-qt=#dD @:baKRR{thp}2Lbq ¼~Mś(SD<* 'vH.b\qYUOI{@_͂fme6Ɔ+S%7l@1DƒSs{ͭq{?ޱ~ɭ "<^A;`y޶ܷ}̼Қ)8i54e^R }qycv-c})WNqqd])H?a[x ]xkJg?e؅/Z}–P>[RJ^H9ESlnd0%ou,Zw d jO mJ9"@׺X ^qtt-:j3٘K ζ=rom43["nqow%O;hzI)dūgq!PHV[/4B8t$$ ƵZo$\F:X{:, e/$ŧK`j>w!↘e7*} M'着C~F֦Kb3i5n$uInZ6dԏbf!;vB1Gˁ r5oh@rF[A{O&:,Q$"m:k1K z#z# 5s=fƽA1Bs@7iPDṊf]|_4~ c3.qx5VL-BecH!^]Q#-ź%p0֤e(Tp6Rq۩ Js?QRDڲ\}ZIb+W߰0ClD"A#?8(0~.> /t9ņ˼_4M5GCogWR^U)D5zSLU!{`MtNT6O`ښYB9Y3z"qXkB :bq-ӓ̤Vfc*jvy S\J0JYwe$yvŶwGM/%qgCba]ܮԑךs#l%/FtCa5^JP|!"*!?>%& (M"ݚ0hQiruf8uGh^to"Qv{0+P/"LZ`'GZ{= Te)ʣ<D<-ڭ6|3LJ\`n%2RsŔzЙž*%P5i֬Y(͢?x*1·@ U DFBZ$Z[`qPo гKkVnjIqv@߂4-E?\uŋo6m%K0E㇀Rnۨ~v0 %>'ffB6dQQd|Y>$ kS5eH UrY6C#·$*yeIu4Q| 1LY\pX+8O>Cc,Z3 ]Qp:{zWZG#xH^( Ȧ.jԯҞ"֖<7 &J^cP7#@M%WS[bM*:+p΀L$yͰMO~R- [nj0k>B@wt8tO3`}FH5#KxD}t!U,'}u~xzF?_W6j)wċC2(vz\ /FZavzH#mÁkz8YPС} 6}H{bpR#\JP  xnQ&|ߺ^?S®Yl߆o%۔^Gj>p.3ZEDx7BE~o5pVXY0G*x] L}(yڰZ-!'dtS[-C;ٓKP~&L y`2ex#BƮlyJSBݜu`#fȏh Ly,5binME]ϙeShH;dnU};)R&!$]iۧwEPK6;:("O:09 1`)5TpTq`Γ]˕m U/ B(G 9K,NK@D8d+K@#*:* Ȉaa;S1U,`]`}%ټavo팽 .U |8ɠLR^:V$n5U䇵r9lJE j#A '2/ѓ\oD /~|FDAF }0g.ǔTI&Z<|b4ugKΊ~jeϬ, `ii?jyJ@3R-12T b.6J_E\Y&n? Ѻ {\qZĉ $IP 8'u׬#Jث ;JdNkOkEp8Q6 >./,>{)_y|OwLxZژ_t8e g~5 9"[Mm0XV m?BIm%2tS^`Db}&^HDU6bB2}f^iiW~L .].=[bX'ѯVyIؠSW`4J^v|>UaJ&:W4$\aGe= ɣ c1~~)W ?C{YCUs c:[i"[R4X>޽99Q3N"5R} y5wj ɠhTW3I2UC{̨,,'oK9~Mz^X#hxPBamňW2N q?҅dj/Ѓof4Y"k F:0E=ނ t}Myܿn-̩8e8]cg{&QKyfWi=E|#lh7U!(a׵ѕ,ț*&>(Wn!֫DP"CQly; kۥ:!t1\pQP8CE(sHʰtIcA8I.Iڼ[՘cHǩ02"\PRA#Ნ.6FlO <ڶͯ'AU=wG^I5Bt:j\ # /ChGm#2P1#) 2"_:0߈+n[;v ۳>>|UxvtVӜ@e(0r ){ɸNt'{/dOZ?Ȅh V&>d- 3'o M4RGNq?<$H}k*Q@u4SCǢd^} UM8@JE.jȦr8'/(okM| x f7O򱬐Liƺ9؁F2^=U:,r4KO{<~#5_ x'LF`}:&wS*/O,3a:a 1R&PJs%Xtw zǰyM|p4`5Y2hSV>{|b 9]Ęl|]\hԋi՗y`3JB,w(̉]%X:KyF9;;d<=2+TY$6C+5rѲ[[FWԨfǢf&eRnf4<8ۦ@UH /)tP"@D5>ڂt&S}ZkKgaB&ENV[rp~K,ͅu =˗=w:~(Mi&m2P'tr?푷/TR~d2c,:8ar˭#rwr0@G#s&^Q~lB9dьZIJ⃿p#hWals[/ ^KMxFb"Kɯ_4?/)->ϙڟ߭^IM[.‚*)/7oxJm#XW?8,.{bK@Ḑi٬`AY OS>3}7tvY ]0>zsw8v"6"?eWN4sNdfOvVϭCvƱ":o鶚{::Lv;A9%lMV>=Tݲ8@A5".;b&hN^o \Z*.LF$K=Q'م+2ƄT1lO\> =l?ԥ.94)Xxp[ ܋Apx+:ۮEGA]^tR-qm9To1śwA`GNfg0[+2 &7X (Subw]qq`|(*^Q9i i,C]VF;&+'AUZ)Msd4FchiP--E{PS< 7a#aRSGG۰)u^1ZnU+%:vѮ 0QKtIܶ]ߛG)SLg"!{an^:@#3G 8T8JD U+3cNrC uNֿx.>Q

    4$Ɏ٨jJhvG;;UC'c$ї33#,X/9xŃZ["JUO^q<|5| GH@u? Ք+}[:{Y3|tϫ:rqVC+0ѵ+TK s}aRyqyfQ8Jb4֣j$d#At6 WBK5H "$W2ƿ)FZuu5$Ft$' *ʱukXCE+kg{T>;3o-uـI:c=`EJǪeM:F2(MK)[^!#bQ/q'$S3.!SHmil1OO!nfԘ!DtJ,1;+(򔭅N-_횛 k|%\]ģ!1\Poٔ%;efeXՁ~6]| Uw}fCot 4qůӡtLȍ* [wiW_9J:!F sƣW'B=B%|G#iRasOVMöx6F' N҈,Kvj sN6(+LX92NZ܏P0$[׺x3{mkKZCjȬV. r/η?Av{>\SۓIeBBo\&qmթU_7}صuv."3Pzjokh#$I{-YrGU6umBt-=fU4UL<^$PzkBh"nT$gw0bW_w` i%4loC FQ㹤R v̰\@j뎺HQG)K#-uZc}@wS(p:/0 z2&y 2)9;8\xlfCk5 ǀ›T*!/NhBܼW6UlMk +rtpfʌz[13*\2<-2 I{0Ot6MvU7ef8.Ȍ< ouc/ta_쬫mV?fWEyKbC+͖.TάmԪ$b"5 yЌ~A` cV$Z@o?8i~'&f.zg?hdF'ubw]gofjwjFg ڎF ɟ] IϿ4~.gAI?ތ=^#QT@WFu;TAPtS}%c'Rzrl\m, ৱ 6Q;K ?}t#PW+'&FĤKg=#0=沑XLgHR2A!zHL=ise&g}a,v)›_mTo0&/PWPl|o'ˋw3 /#n\$$iqvvma>j0RUjm5DwN'ݳiz{J]tLJkd "ȓd;5PѠ Жu'ĖjQ+#ժZaʿ_,)C\52C1!]g- ۰le4Š]MSi;VS AOLz߀wfsU1D0qFdG[1m2ÄbFB,kS=N)׷j9; x9Q zQi_s}o0^kUֹsK0hA4f6JڇwQpCGID (n{j;BY\98y)Q;pF&xX|hb 29`@u;'()԰Ah\azW:9l@H}*S=L;A$mRᏔKt:ENN!rMFh{~ʦQV-8xϪ߇|/ĈB'kc[CGdm牃˷aJmtXUŰSYuj⊸/y~TKDWaQ)+۽}BS[)`Y }ŀ۲D8/?!%\'"\"Ss6$ Wt]Qݚr6ա*\4"H6S4<1 I9^&JV]\|ib콜13'"[#6qjS> gN)/IL@>ub}M8Ŗ.y3z>d$N 2F6E4r͡3[7L(&o"7Lm) .dPueJB xe囹ZJ K}- :]Ȇ2~^ 2D9o=.3R˲G'n0AЦ/Zz1l]s쇍nO] LTHVkńۿH#4%3fݧEDU pDaSZ()3fw8VTSM4J}]߽Q⭂YN{D5oit}0#-(qެl\-WUmss_$a♈#TtʏWpg0}3 D?[Q&fayo5bE:;y<3 k^Z{Tj }CO4?毢jˡfP/"@kzp)V# q59hjiȿ2QO_@Κ_D߈g 9/U,U8h0j57tSJe1XYf<C1y*пȱ]sr$CN=Y0x\`BBco6s/nK,⟥ 3K_B̼\0yP?Xؕw}G*QM@o*Gdג`fIDzëHZ3@F ez?JzJ@:eYLBN od]puT3c`.EՉ 2?D{ʕB5-?jW~HڝҔȺOƧ V*ećf q?tg tRWG*ћ os~aF#бDLi zlQQ^bn=%~uMκ&CeU֫`G` 10K\cq3^pW`6RWqy ADߢԤEĚ;%5;vppAX,!w'!4Bʾ4")GC8 1 G @TP{7" LM貀2E!ZR_9}tl!7!cξ(`Lnxbx=1S#^Uprة\9IA nAC 䦤洂6)3?<` yRwBH@3 %9!ɬ4NFq?Jn!  s3:W l(w~/B2HnS߶X,º]OcPtp~ShGꙶU[C%V\ q"mO)< $LC<hX꬝1ݷPs! wz{k~\8ST%U?IgL2DU uNo".Ro4YΟ?4sۙ  O_wqU>,s_A?/D}QJ+x@X֚|t31ҕ-&ZtǣTM%GGYk\IJ')|UF(BXHp邀-R29&"=tldžO33yRC:& dd=}ѩf(%hUGj35.8UzPFH/,A^?(Hzy#*I}-"d,sQ0ߢhJL@sdPӠrtVȕ-i2s%S_5_vQSdhq9нn`\o )>XVS(w Z1\E%UJ4#Eȏ;0'* o[H 9>vfX~CeEG$N!b=Ͱe4[#K$$А2.} TJ p娌{ IrdY>La0O;n".] `M^)*sC(пR*Z8`@ؒX!!1XRT0Bu/V L"fQ* @'E&B[U:<6G7VP{^3Cs_!O Ο#kڥj,:I%F' N|P8= /+%vZ)V&mck 8$ci8#m܆Le0Cs9_xqlZLVIn/Q>AAW @5┍J[^b8`d%nBͺJIAhQ+ vͧӆP-qRbZX*^Tp2eItCWaY-,|W'o%uw !ѧٶ*c5&~C"_K\~F7]X燠}]R}Lż`ǣ(+` !h]Iݔ.,gg%Zڙ ~BУ|lzJYIhh 3K'O:LDu!QJ5 =Uq^k` x[z ռdmR>2KKu1Hx?` Hղ&{VV&zQ7c) @:{>ڇ28?j\೺\CC>%? 0S6uK6FE언+ EaP *W!9lVoH& T$3%wF㶓ʝ'F'>!埡mBmp:RY|Iy, CW.4[#miR<.|J=ϡJU~ܠ1 Ia0gBBх|Y>c$95/^)L7PɫU:ݍ%9M*xyi$a PZas-2}-B`\w`@+n]J?[/Q%kJ+9,Tðy";tt)" \R =7WL8 EaKi-&R~<߭_ :bDq97{u,\$Jw5KJ(ȋ`#s4: #h*1!YȚ_YemaCWؐY swrLKH.+J3B"GaZ3ľȰ0~:hV3e"&Up'\"E,;D/%ޑz;vC}r} ~ e , y_E!JW\7|y+Vf/0uQղxg&%sq Ypҕ2l0@"$_uUuX2p""}NaP~p[J!"gn %ŌRY8|4AeuG`{+;ЪjcM9Abl=/j9<4مkj>V~{33Y,rCcUܜPyG9&麨ujHh#!hZO:`f#aeKP``#K\H6&@ ͢j(wZczy4N)#C`sjULl"+qlp?lbwӒ΂PTݶ`L[?} -{Gý ǘrj9\'V0M xrQ# Z4;hP}rr+[q蟭ug`01.veCp#I=S9JḂϬtzz>.+ dgWw9o5roC59?Ln|+PUd->D\z}#&G94w:sd|EPjcp?AC1m"~癶j!D>FݍfM3U\Y`CU^/y3=x;n!КˉW&0?=iG.jSN 0e1fOQo1~Yeb-ifp뎾\p1KF>̪j2W6B~b^w,fo?ucppo}L+89-gnQH4?ү=R!'(isFKb#!+W%O)7p_/?#x-^1`VkB3?~~ BSCRwz@mL0 UI0ih3}cUɗԥ'i( Ka@/}?0 =Ӿ"8T)E =KA#M!:W"^An~g~ڬ ,= LH3BkS(mQD!9~r_b载8ľW-df&6.M&e!sֶj&E\Yo2X?]?ܨ8y XBh>{0*z-1ƻ׵PtOXV *˛c#b9BA|r'g֪㥫l!yP},|~I5)l3%A⺁|ڼirŲ۹Sx /Nq@qJ Üqu $[C@ 2G xN×tbFU7?"ǵS+_\@TZf!U q/OoX{2A͵6ҿ??>/Ti|v~Ae~5wALZrw*/lPBN Qi z)z5ԩ4NS9OV¬nWZHN! ) U59zlODĨ."= z tkdOsM.m#(^~n r| zZ%Ұx4xd\8d)q\ ;YS{nQr[]ssQbt6xC1q&o#OS>6,f]'a qb{$屍 0@F 蛴U4<`$%)>F-wG!qx}RfAPo*y6 Ձh#md@ x?a{Ng4-=-‰e nh!^NN=nh7hӢQY$FKirZ2^yxIbNo=?ge[M;Lu0"vְN칗7]odD~M=T9l: ,%[Jt!gI:{lûقT_o0Z 8 &Q%[u"htƾh7/jVm\V5\4ȥYevʋU@ wS,Z6*ctXHop,Ԝ|wD?᪏qϣ @ S(z.dp1Ȱ1ˋ (iLbpR^;cXuRaL?p0h$EO2c AXSZ?|L[jX`RXPg jLp"n>O!N:z{poz h6hjn/cG}a=M~ w*l~XwQ.J B9݇uO9tk!)R[ i`{:s7Eׂ]SJUמ|\= OM&i/$r@?DU!k}&apC >աt@)*Âß[Xv6[3!Sv*qzCIf9]|}Kd1)`֦mݟ0=(1c|ɿ)~:~bĠ#+CBM53Gr!|D2-"{-㯨r DjJp۸m{ N2p,)IxHL3!a&NNѐvt{$>!] L~W=Qxy\ nث$eGsKlRv&d0ju*&`Ywp*q'Er53Y^|e94DɎ]M-͹ySӏ_lzs1<' 9pw 2I/yHs\(NqRg;O4_΋+o@4㠻~H&Yh=(LVe)隀mJfJ펊1W$~Upb?/_Ѱ;;'5Q'|p r׊+ݓݜTbN21EI6JŽlula¨$tɿRs6AkUߓSw+ /H|]Me{jZa%*g֦`#JMBR L__* bi{7Ly"hM.|s`7-.{=:-`&aZ?MuEU7 UT JgfXEg !r ;l()(\wQK7Ʈ`=" YC,  "TJ(!!G8! â܉AAД#3)rIGD;qƭlNijeętqP5|$kMb¨W~zx1}w:)?7YQI|y ޏAj'7ƤYbBok2 m%5-O(?y{ ́ϟʓU SRvU\D8?A(ͨ=r)E*átB'X^"!d2MGK-tO9PuJ > +[401LK$j kxc=̡ <$>+}ڪۖ,֢ gp`D<~qCI&Qbʱm3;JkA~5h UM|g|ġKYehHsbsP'_JrJ<4.)؊5o{E|v&u ֱC?8"f`I />.عUPT7' @w8n1j wB.^yʋ@-]{ LljT{ jGx_Ng*%PJ3WZCU06m=Mh\pM(A-Ց WwoyYU%m\Vsz@VW@]H| -3$t^YHՋ53 ut56ֆdDzf ϗUdudࡦ綌~+pwx}z8+i pGJ;5Id0?[&U#N\_g8gQ=:E3Z=?;^j15۬ ,^]7Uiz=5S4 b0wSDSq#[=a&zM7ұB@]SG9(iHlq*dʲt}:qTgמ.n}Lqꎑ9<ȣG'WjQAN Og+  / 2E$8>lE?sQ?@%"SmrϜUr0t'rU/A?͠]!x7i+4<ǐLNgCx$ 1(Oǹf9q[}kR}/s69Rd_Tp A:h>1AoR/X0w`mPo̵| ]A{oK!ta S[H2?{2FlX(]`Ű`Dn>kH;͌ cŸs 9A-E(5kZ]RƥCEwLP .]nP燛 'jNvf 敾M}̈j_uN\~5t]S| N]Բm O΅ %f$MDS;BtRXoN@]c@ +^U E׍g/-6{8-)ۥ"B5޸wxƆ+CQE __HZ7숺I9s섄a~45c*3oԚOS~=*;.Kra%x @p: \2gyf,wDY<͵R{7mݟK51C[k3Gfd,\B=Tȱ6/ӿ2n m@Qy`|Roa+Dz:ܲqKY?-*>:G1rT[iY.BV6}:|)DLw/zl~M6Fk{0U* Pw? dwZ}<* TI񗀟H3J?/e \9ڶ-e9rM|vgKb|~W=,7K01d18lh YCZ*4u/X +C(Ϸ}HNE/@uJO{ uWo^tL1 6zz(]"evs$7,\Pq~*h PX^&/1\=ṂjL_psN9/[#oKzв`4: A 8A,m>t߈\5N Fhi 17!9ei@,Z=P 9 >];穎LMT_ojC$?iZ};9h]gùб^Fcw\O8%[J4#!zFXW.P1%QPA0Cd>*d"L. 岼ΩtПA@81"~ZAE<9XV0>lBDCȇdÔ H]aY8@-k,a%>)!sЭjnV8! :ǴsŜ}xh9AA~ZӉB ؤDhXfpa.-WxL;YM\'O{ɛ}*ZgBӤmAK;yAy$ΒfA yLHK##'gu?wtp7x >Ia}`#zM~ m*! &LN<:KLD,7OuSY6‚h"O!"cYװ;~<6tWrXأײ>}ț(m6טլ/8,&HQ/!\TVG/\`sfl-x]F5Ƿ%qb}BHI1 35 R%Ճ6WH[JT]ͫ!kZ~7B̈U #au]['/G00SsnʃeC\ѡͶ`뽬,%XZ/u5$ ?AtN电xbK_R2B crD(\[6"Ԕ/bkhhm01~u'te,w0$4x 覢%w?j2с>t??6I,ޔ~}Ɇ3)͙m }p+ӝtv?4ϒ? ~5y9"fNQ*ӴM^ݤXu[S Xc˻y(Nٚ=xlsڝ' NvҐ-e]D&Dzi0B R}8Jz)񁢩qǑ.[?7]P`zQ OGoY$4YnYa.b/iIN{oR2[@ΏZ +JT| bəd*?ַ_MVK Aʜ3 lRL6ւ3lK:+Vn&ӳ" #/鶚f2ߘ j#@)qK7H+ gS[U%se~ziP{REA6Bˤ<+m ]ajPq?x[6;]h=j< 1{/J.3)M4[)iBrF|G;(k~o妍4<)JAJ)wCW-P;SEzh tUiŬ9f-`K|g@,جW]Kp 1ų>]C8K3_R{|^؉%Fcm<67bTN&,z) Y@XM4_&~&!ѵzbc]@L?!LJ<( s/8nv2Xi䑉{"{nm6!MNI Ƌ{,mS#>:`lb%~nPuc[r^\* w[m _"mQIbQ)LJeX+ f.CWq3&5 %KS$u*VZcb#vSx&wl[8WkqL;DjKYL &*OK;d¦O}pʹWП\To *jQS zjSoM=݅Kys`Ͷ\]I7H- =cyތ񆺫/SG͏w吔QvUHRLvh{dq"< <6woE{7:'²D$ E8sd-036wս]]$apIѩClY'vU >E9u3\^KYB]wfsӓJC9RQyIm.T6:j͎a*jzܜT@Iw:~[֗}3UG,S~5@N7*TFk(\QG5Ą-;hu9* y!i  E"y2Rð|*mF1@TYlw/y2 M#%<[9Հ| RY[2"S`A٪-;]u})@(*)pCLA7MP. 6&.WMTi~[>K{0$1#aZG `M<]A|j@r"y8.~Ot2fw 8?i3+W'6vi~Rry=-DJ|&6:]ϗ˶̓!p1/`~8A[:/ȴ*vvh6i8DJ-xN53Mecհrfa(Wܐj̠4GWB<ߣ P_ 0 Ν3t ]EbD*uRmIKz&uiu|zQMvT*Y0F[ho=Dc}K"!dsprB@i`투AFkW|*ɪPN R1LPJ.S@@>TڋV Ve t >'T7/u1ȀoT 6 mR "bYZ;ݬy-#ƩFv&{[07]ޔlǀAteKr7A(na;dm1]59Λw Jjl1*<FrBlDdi # mfZ^!yNORY#B`"z$5wEAet{پѷI^QkVNh5JPQ_wRhUN sMQdaFL#̐d@99 5eEusnX hMoKP<~[pfGͣ4\3`=`c;I/ɉ^ yݍv1 |'An`r(p\O]tY1}Kv7; VXzal:]\ϱW3§Dy< W[-d#g*ƴmR{|0:Oc͵߂zUD+F+#)¶6D?DtEWD=3g=A}ޱd-eP>␮U =ד\, ֣68Vmi+xz 8 Q/\dR7'uˣLMs3gу8Oe(ΨM\Z-}C`‰p&/mi aY$iQ>ȊDw~bpkOP%xDի/BgC~]ֆm+]KOe`S#">Ǡ5YA>*<{xmJhL7ZyfSc(:"+E0Ah<|w1hry^>hP~=*[@3þcZAKސ!K|f)˶9 %޷S TxsEF"M[#'Ys~[$bpYN虗{sH.&D@Nl&D͋v:짳SrӺYD~Խ̟9;OV:}JbUh7hAk>Mʳ) =g nX)țvZ,eWXQQ(Ӿ削-abY6EW\Iihn1!# ų?fت Rs7?2߭u(OHF;Xvg1G>ǫU!=QJu9kz~;*e'`qlvQԳLC4`WcqczY۹lh+RaGC DIM&X-!p4pŸjc<~u4Q7"<۹= D)ۑyΌ8 n] 4}ML^R%e-KQ) qKk)va(-M~Rwתbuhm6ٗG^D D$5V|@\1Fg+(!X<7N,oBB}޳l`{7q5P%屪ɠۏ^VTri<spCk#{Lk ئ 'B-_+QJotBь~R.?`pX .Gga`3 a# ;#;RRLP-WsşkG~C*_ W"+s}, c'%=HYnȪi/uFRQsq!` X&XO؅ދl99C}ӌI‹4+C! +❗`$IeCkVxDZN]zZ-&k)(zzIq /_4uRb0GE_Eɟ:q+>l/ʤO( |1OlKaAG;;})h;-U)]pw^ s: BY[XI+Fa4KIF+g+rI@8$;YмC.fss*'L\U"n"%dE^( l]|%h3m?2x4"I֑#xm;emnλo?(/üCȧjh~à4s tB~U9Z/XG ,IX TL8D2. JED@Cz~sԉ$M% _!2)VNZL< t>Q}%SQr"Hb{*_Xs= nD3?|JtҪ5=!G?L]>J+{u νKZ^'` y>XU(q:lRa [g SU_yJ[h?/}Y_-TH O2#dVCBU՟)_vrHM0ɂl)ܻMrÿKVw&,25"'3i n.nR 1R7vuMS`.J i|7¥?KS뙷&4C(U *i;ż,Jb#2bµI^p&=L`@S"̺7W`W™k[L0 $&Z N[G4|G_,RQჄC2˟1.g0E)b;fdZ*0]E.Edq &A 򁾜^c̢-h5ɣPBܛ_'-UEM 9ܮMJiB!lGS71YHe=2j*%[Ь#2tՖtJzʰsʎ|+RH\/YS;jaTl?T<*Gb5Zif@ |I=:'o 3k[]]qiH}R`PMMkW>2E7A %!BȜJ #'p ;B׳M:ٶxSg$Bzp}}Fi^1EC.~łQ.LtC׵TTz,#+4 # a0wV!Өg4EP'5,FٗC aX=hDZU[hannf@ D rrH/^j#[$jh^0+yMBpG:I` gOC*̈KA>Z>['<%T~i2TAKaF?2ĠO 3$xJ)E#Hd}@H뢄{9mz4WbԆ)q -@ e;v\uI1G',Ki{f a:jOpɐ-[  q+G%V[S#?KlDhh;6sH@KK{e8ej,)əg]N3]!#JU~fo $ۭ 9؜,,ޚml+rN#39̵eF\jgL[8&ӔɨQۍ?i5 $ pwj=C ?o"'jWn= d.7`"Bɑ7;FȜ9JjCƼVB_%2Ʒ5HZRH"5P9g`;k\kfǿjSB Xc+?(l4,5#^6!hbvb PAjE<А{P$q\%0;︔., V?H.@\?dXEɑqPmy]xk_vvCabT[nN[<lv^lzƢ9CM-dqϔ7TAfA:gV${&w<ͪFΩNt=d[6XYC-킳3Wi.5%be+o4Zn%]khy;:Ta朓1T|\R^>j&Jͣрsr|$GgE=RD]^a ,+N9$kp1N <;N ` fxOf6k(?33)g;⿝]x(|*/)L!"|E,P21Z0~#0_Xr 2*5` ۥ s 8';umCdZDrð};Syn^{$5rIsq "I9`[Qt#{J-Ѥ7ʏmز~ iĵ~dT-* #f %3dm4uYu*w:~(GK/fGj>BT*l ey-#(?yoWKs=x=eNBsk:h۹ !a{'{%10ɱGg ֝ qaZݩ՛ Ӛ򨥮7Vm/V{Ƨy z L~uA 0M|6/rsYdeE>B轾D";W45l7SW:% V%tr\̕X^ dy9*^d>4Op_V &n#pv}ޥ)Z/;91 :+ 5ݹwN-/^q9ڪ Vam{72>>L#c9̺p k\D~WZ"Z-9F6v[$'7_"k|[E'n x'1Y%$&O4+^Q8yfr!YO8,pst.Xɻ[si;OY"hw̬,\,62Uw|(zGِ]%6]e.GVr|{>6 t"\%V6Npmf5FQV KfGjD ~ɡ`:܆z¼a:` /SN}(hSU1+Abјkt6X=ՙMt r5NJ4 *v_xʮ`gvx9!/WNNdU8hUGa-P`?lqt<Or_Ƴ-NHpWdtJUlD뎬w$ H;gF8x)im=3`zX" ]@dY `90ERʞ{1E=a)mYLdFUIm{z_9߇R__ڈ5qV*jgK \o[CY$PЈ`dxIqڣ|E)y 9yv* Kă`zh 8hzgwGEd/_P9=HL^ϴ#ܮH>$4 9ܠpfڨ2|IJkp3z]TÚb !>-\+|61NAO[&[eƈWi8.F ӡH;~1xqj{N,&eB<,~?UX'F yJ QWuсLMy(n^Ӽ3;s܀,GY =%HnMLA;` *PDݦ=3}<^t1n^̄XDMCͰTaMD~ITo~8㐎cܑRz(H`K{^ G&TB^ w;}W5/Cfr'-XU`/T?ϩҖHa421HgF,*kQRj;#{Y9q:{o0X/% 9g#-@f֒͡% G1>c9Gp2VhbD1>&q?&G.;ě]7Ε`j3I@(: =. 0XۊANsZ$PM_1&\* BbhkYڋԍuj*;5IlwaeRۏJ $tx,TTǩ尨ht@`G&3N.. bOj-&J浨R}־T Neu("%Px4*XT_:)fd sBީ?ds W^QVK^/IAdΞ-QɳF=_!b|Hpj&^^JqKv<*#WD1 6cl70<Npj,6o'o*Ǝ emVV8 G,waF3 "!xZv<W#ޟE/68j+kP$LmێdJv>?K?:{KH{taf[ޝq] HIy"=cSt>8v]qGrnIb5lm8 `أ# ы94{G1+!@J;An@H!lTS:oA#*z@=댇F d(tPD|%x<QUy㕅|ej53)LJErCɯ]$L}Fs?l mwXbFME\|s; 0*1\)ss#B3k=!h2L鈞*2\Q[4N >tP_fLpC\@u[VwJn6iFRո}{"[I.W]uxVHS͢|nMמk;t`?m2BZ1m7"4u EvĮ(CDs[OT~Zzuxf=Thh-`֎7'9Ykk [UMq |m$&k'ݿbT@:ƛi罹8LӰl^OFEI]LK>y d'Lݾdd`)$voy9y'ٞ9ok>h)eo£ b,fܬ-+v<-q=HRF>3>ӵޜ~;p+,e~PD6H\u6l" xabd CgKHns)9-Zf2yY:dL6M|.U7p3)%}q"siwKN4CC>W}s* ۝x Dibo9{e K-b9t 5.=y4l%2.yPlL}"Vs?vj ?6[58 >̏!d6eV({: L8szfepvVc[̳Y-G,TN'֮yKZ^F^j@[I.kSm:lY.%WHUҺ vؤbu-,$P룔DFи72c%F2m $,|/'B" <=;r&$twM۬c#waTAr%/}G\B4gb?fj GrmY1e2'jkX 0e4$I%fz ~&ԵPԅ9 S3}WCk4O|(r+ec$?i.P%5F}sl NWH?k8#TSLu2Aqń#5dհ<:_u/4awz"9jdc2p,չA~S|И`R 0a1?~G[;'J !HskNburԹˮ㎶`b\"K@2>-B">qpOC2g/;:ԉp|Ss-'Iu ᦯sIӲ\/6|a>"<_ A.O9.?$0(18m%s"]$lBc 17'Suq&KS<j<ΐ֪t[mxabcM`f;-F8.0j`pR&f q_Y[QGyh %>;yqJ& ːqG-H%7gw)%m6FӉz jYNY k1Xڕ1LLqҟs=\^o4m鳕┰:6.gŻ13/)*<OIRWOcv[9M۵9USD(1m6G⁌5D]K/jtoYDmHgy#Mːoq{NyhM0 _۶s;bjYe%jτNl/;M5G*iFPBR.6#iDF5EJpBH=+=|^Ut I D392p"R##д{#VtSHU KQ[y2Li@*.EaH*-MXa9.xMry_7? J*,7dTs6\ gJ._<]#+Dy23 Uk,YQ{fItsi4ޚ}L'/nv oG 2J@6Tw2`M&iN5. 4Ԫp*#c\9*.`y8+l3%r~1Y;dkk|+*w׵^5^;B;=^4\0k#[@h㹪{0 ĴҐV"!qtLhZM#Pn*y/\“ϖbX )LX'-/5l5LO&ﰳ}'-6Z-MsgC0PG_W գ5Q_ HGpٶ+GI9;,ns:CF c=P"׼<⌾U Wᢁ6 G֥uh F?h|5VɱՖ}jA{^1lH!d.LiKmdzp_abeG1ޏt~m/UfZ1%3p-@.,Ƞ^rd|_2Pe%I@HᇹaA`ԥ%tK}\f`CzWC~Ҿ 8"|c:&1\y_R ײ4)Yxti[&}=Dm^d\r=N >\:eŎ0~VLER\=OWva$&#]gao ;jI]_S-2 `[(X<>2^"zQJÕ.O~+ti*Ab':Ӻb*:OJ_쒴^cۙ*- T֛du~@^:|u7\hOnFXQ ۨ1UDy=dB*Jyp>?~[WF]J9TvH{\7fjۃo|z-ʝlIudѣP]dP6-u£0f:[ .HħWtGשHp4me 4 %4dn:MiҖXk%'Q+Ӏ~ʑ5!I`zsY'taEAMXUT=ɇӨR˝;OFI:79ӧ/eU&\(&5sbexQaDD~ U|9ᘵ4poYTj*}hE_BқTE֞'_^?soy G~>F0vu-A[5BERgSuwq,5mJȟ . ",=^nz-CHpokAw켅K^Òs{,Ӵ/ȘUt5G&]lb&1 =?aބׄ[dݝ|g{PbKs,%X)B|HP:x,˹Xφ|2QT'cXmih0b$Y۬q0ץpnp$Ѯ:i|[3vzv|C݄Ky^xyy(y 1"RRRK6B!i' T%Ch7]0t-+mVZBE[_0$@>.!43M>n ]FbmY(<rg,0=0鈍Yg(SED@{y{rVzi=/dӟq7vl+Z=㵤H[1 rTϕnb&!q Ȯ@QhTHƃhCNn/VZj@lַlmm;;ꭐ&̶^D\G\P1l=9~l@"ޞ:ujȤ|)N1z]۠]#Oz  #L;XrH_Hf2htm*#1paᆱ⚄lȔ7Ak"B)ڽoeC(.dY Vu#WZ$j2:1@QD nQn}ɹdHȻR,]cE #Rrl/H[5Wm*>ige{gG=m@ gttNю[*CK,uMy+CƖf $F, g>~rp @ame 9 ||ci>} =9o<^},ꋃSqzL/_SH!un =;#D)p ЃO[l8N8x3 Z 7*]d>Zu[7^WW!LQ&_T0}g~Τz)?*wzykaUJ:}ZX oN2Ϋ[zBk7OzKELGNϏ<˱eVb`at&(֮*2<+ ppr3kvHF2Dw8K|*]넜5cWKׇ"Oqc;=l/9 UgJsD-U{uz9XhmhW)kzjKܨlﲐC+ L~5eC2.mR^:4cP0A)@UKy,a,[jEi7@㯗jaOII3?=\_ǓH蟏3'N EMPS, 8dD8?xgpy[jD̆p~EWw%櫽u[i@X[(kZ9ء2 ymAxEYWɦE5ASGZhgo)Me^ޟ=? pԕ +bաHnpMiyCe; Aa' l U8JFXQ&rؚ:8螵gF9PNUUnXo5B<`m<<t[TXOT%|"#ZCadjUJdz ԅ* 3m}GB2'e% ԑsI &sޢ*J2Lޥzn@ͨ}Yƙw#2_}% wfqeڕN&t.ck^Qkbb(&p}̋\5jB -4? \Tn-׬=ݣ?kʋhwb){#OazoTTsSER,šwW5v=MQ4$x{+LSIeV9;$ 1׈Kϓ4&ܰ\l0Fk9+kMUCC?3tqW:-Gաέ[ZE'Qj=E]^(:tQtiǥ~j╬Y|ԥ ²nEZyjl(9^8lYZt"poܫ`UFsCmhBhSkqJ)q'?8/CTW5՛b,ρCUF27 WL%TG#j9OI);a͏l0ItMANh($2-7n dS,b+{v4wB Axwlx罖&LHxloO,dod .pnmC|Ggꔈ%މt3IAD]hmO4KöfmGz2;?%V\ieO[NK4?Wd2C+׋IVѵCkOv{&]gVvLĭڛTN1r׋iHM_(0QlTOw%bz,+̑n(AVB;!f{V#o\ 9sDWi]ըt`2ɯZsX9>ݲOsFTzՍi2BvIX]vDPl<ȞSH@BύZw/F8qIϹz߭/591r/[Ϭ`EěZ*X(&twD ر{kui `oh\ds Iy71Qsf.7TxK%Rqkf-).2HA?+"EW4\T\[yj~j,V"(*tnB.kA,IEUyI6i{, {Snl ALIT%j;q_I^_K%3bV05w~v4]#SHbeӸo-g|p[/18L =2 zH ,HZ~JX@b>Z[G׽TuOTw5q DpAǵ$׃`<#8`-5%ۍ'aEHjIah'reV_ɰb*O@~A&){EQ쥶Q^7AlZa1W`A CE d.g30oLuq[1B0,jW,rYĒăƫx-i[~|L#R*8!Fn6L{쾘R5W/?ļ%7q\З_&$Il'wuF5 T/#57QBک5B|*g"~Lz>x=; 7~If,CohvERR8%noߚeqO$n4y9;ӱN*Ȩ{vf{_OܲhRD17B/@ 8|{aQy΅" }h{wcjf't#t|Tm;F}jg)\ 87JOJѓ_akySp[\_s |ƴ+3B Hۉ`66oYDeX_QusqÀYYX@/gZDfA)=p ,{_+>edbKI)7| ST! GqHI%KXz.y ذ99|AdesgY ܃gNJi`^δ_4 { Za p@5ԉĹ`aL \Oſt_@M]q-?_".j\G!F>l ɩy<u,Vg] *9VG="7So> ]B]av: CuQEfE1A QVNa;jn9c!l{(q]cH/F1K:P}#qlphfIS{ oW}m>_Wv v`§ijeWx]&Psf" rX#?ri8C 2^Lv) O'/IƄBr#wvqe]3n &'NJ 4gq'<)Rk#WUr@E@ ,aV/5\.;>G1k =D{ժ?+@rGVV"@sy- qxoXMJL?(E ;,1XGy%U Ǫ=j57Pcb4Bm1T=<`EY-N~De7Zs]XwphUsCreq'(=;Ze]%Rj/,Ŀ)eK:o%R4( vDȢZ tb@DA`yv%\$ہ$j\&? i)ކN@|ⵁg~gQ"iG3e1飖{@QE;T(4OwJ,av2opJ"_J 7vXY9Z!Zt4[K 2 4E={/NswٸoI 4[0tdWD޿55ATǔB["de&Kvu2td ` R :U+!~ЬL4QPO@:Y QVFHrEfm1w;.A{fh**,8oe}oϩBߵbWX;d)A2nqn5gd7dॶY6䪼%i'|p^L-mǽMf,!}Vt"'#$S!B|ҊdF>py.ޛ˵wYz y v1 exM9 "m[ Ԋ /U;Dpߩ Eߙ]g$:3 ڄ\2?/8܉N a$({9jikD?AFQ1u#=_0,_rvkn Xr]M0o2 [>6R%P|4a]3x;u#lxTsqΨӋ%6UB"2DF?X[ 5?aȣs?!A,fq:^L`D*Z|W,1eRo<µ !>1hc g`ЮmuߋzvjN= kbDqQ K[ @5.;:)Y UxI.bI #=$ m@$ w^.'M6Z*/y՗ ~U.,OYAS; RCK݈>".p lMgr1M{Å ٣:T]5kSp}wYJ?JPEDlrY^qIj~.ل;)hAb ED Sf_IFm>` (S} w7$NI <"A-<ŝxsώom:DB4lCAVs*d?S"~UéHciѼ3F,~NvC2쮕9[L]3N…R(xD\m ݻ;,m"Ԭm `W!i'G}^k[uG]}ָ]wrhg`c@2 _N!;&')ھ],0qa!BσnD{.$V\sk>S`}Cr޷N˾'RÜ^)(ԤبBK]Ua5PH3 TM;4q"d<ɍ_ m`+:J>5[x_\.z?@a &EJmgyCTCE$ .Ms"T7*U&V##Jka$-}~]3 l)q?Vظ5b.nQjXx͋lc .˳m.4㇜Zt O{BWDjn@dT]{g74Z0cL?7~>bE'oa\H bm5K#}g<7%ؽl%*͋T4' ̔0ʡ|"Gy1ݦz2 &*v YMM4 .B'96eb2 -QBWD|u(jLcvjer^]sǯEr~l+MO =P( ˢcѰzCT\QDA\޿0'x pT(6S%{ {urɭI?}X"02s&-7zUŹBk͚1Lh5KQԕQIqjPםcU3q᫉p ԴBw7[t5*6;|WKh fAjӈl>J+CEY`.uέ!`#~15$ZPCw?nhh̄n;KaspPI]@r&{BbM/ q` (ke+ߎ1EPv'hZUQJOZP ΐl18G ir9CTmyy;S޿|R됐:t/K%QhZPw3H_2gexhߴp ^&#xo$>M Ra .G yݲ. ]t)!8@bP>c&}L1TU9gusM] 쟾\ʃ)ZwnG$uFpуYy,yPGm_-E4ҦH=+;p5,%. Z&@⊺ca`TGINWEɊt!Vk6YPCKJW̮o :|`ߝ -mΜDL(-GDV}߇n/Fݺ@ +MZHL_Ycاƪ)CpboZZٶ{GLBޜ֩u9,lB=X#3'w_@.ڊrDaͳݨg6n6grܚ&|oorŨ*}`m`p[(0oԕYRl;֤/ø=rR }!zu8&,q nO[u?18wu-BoN oq١J e\0 lbE̬h1mQ[GW;=1kRM(ڻ53>;>}R-#'U"ÎXPHI sbի"eOO G38'L>m/CXfF`:W_9dӤ K„'O(hi<0OCn'/em4kޟMLqAFajeDv ~n% A I~ bi>BQ4F'`Ls5:cIYdGm̿ƚP*IDE&5mmo(҄!QI1cU kKX{mkKN@j;P/cmdBloք OG%u`P_+Y(,9ހ0\6VkG0O&B׃jAQf/uk<K\_ka0H*v$⸃Iknܥ@Owñ B)tE` 8z&#݋-ܕFqZe-K]uݴYǷ7E8 y0?׳=*΁RT"NJA;T ^:Z31Ua)y4lfnFuP&!¾G"4-$JWkZeQ+ĨXYM&lܒp2Lt/Xjԛ!-lg:\["H"6U $- 3p7jVPef@;Znƒچ(i-l `D4g3jmRAd[)k+E;-!rS hKRJaXTAyW^Dɿ"CB([pyIڄdC }L2{$oh뾵W+N>ە70T\栝h) )hT iv.G].(a‹9 ӦZ1m}z"L)qRcO*fO4QtWÔXPI4V zZYz/wDzP8 A08 g"-e>)-˸~;jUBtGH `<_%MϭYcK qR! 􂥞я}$33)Lz*رEmÈ#]mw\@H_3d$^%8%pOF'u)wԦV9@`=^i޴sxB>fL& R| ־7UJc_OMdݶJOIŖꑽ2$vhwͮ W/^A.EWD^#݌.$|8ŷ[_JJZXP62̜eXq@U8.y-_τd&k*mA\^m@ߘw b:L5WMǯb/U'OO> [hҞ+}@!& 0gmOCP;7MiM| Vo7x5QuEQ*kRsZ̏FOTj]9^Щ0C@&u:nc^R@Z L<\W2NZ$qZ@4(`ST c~[,m;? vݲi1)Gij1,_y;B+WK4fקϚ59W4b2j,I9&C I]1-mEbtw.쓈#@ b~5{-LE)P6h)74<{U'vIBE%dl?+)NHquPY7Pr{ffӽy;cܟH5*E. @Lpΰ]n4K5 =r9ODnjtm,7odC:CRhC]kw8dט{@]Wk E&VNTG)XV4Dž#>dT 4ײC,DR^ahAeb;}b*>c}P>_mb|U$e}|1vztT7 G|6O(5}^2sQr8kt݆6>$fTl΃)(@$Eǧ%ooVncVK&M6ڑaS3tyq.IՊ*U3 .8d %Mpnc+ώ7st! 5'멶Ӥ4߉@t  KҲ;0-@ aƚxX<\A޿ @dW:jN$1{^j0"MGY궱%T^i *$ZQ\ڔQPVcNrݫ? "9`/<--Ǖ+Ioֲ?f1Y}AǑn|8ӻ&[dTio&6ö>٥f-;l>N󯧈1٤rFچAP0䆫^$ ,Mhq[5**&/~sb)|#CS,ZI֭nfjZK ,p.NĠ3`'YQQOuс[j]x66ZMf@sϤKٵ3nBa`}È/K34в7(H7H 3P@%XvͺY_;ʎx@BemSؚ̩Վr=I- "O OZQsn@I:gݯGf1PqfVJ52RCvt}ѲDy t4R$P/ LJ>vdiM*4j%KkS&ޭ?Hl8/w_V#v֒;p3}>}TifA ;ɵbDx ֬KV5wa_"%:mS6ϭƊf-\Dߜ ]V6d 8s4%LR TRFi("^}ٳUqpj"O q"*OB;,?b#*sO2Gj׀O&9[խE#aMpRdXB5X^B0 霰ۭ/SwXf~9WaM OH7ʤnrE'맢^Cua;#!\%/Xt刺bNzW]X /)1ߥ9o$}\5K}ؑ)Ȍjÿ# 3ENVƬtvk*8w*{ D1z`E}P*ٻ( |U|M_ :h-Ѽ(adfQzL:bPwm-4pWBkҽݯ@N'2d jXa0Pļ(V1 ].BvW .;16;_@ihn :]Y`_@ޓ}H2\7N^Xp9>*p|/rpKd d; 0Ak?ӉeTv4mLmڃ(nt-*ﺓi! ظn(6"JCZhrM?r]C;z #%؀xs&%xɫԉZ`sC/z6Qj=t7DcӰܒ̤ԫUE LqޤkJ%Rº}Fwe?b_FclFN Rf`y#8N6O:Wbio` S%G&Ctܰ󴊓mXW0a;g\sHЦlϐ&% V V"=% J_s#:lPg(ΞCOIf{ Yk>V  )!=j r9k7o6[#*McL"!vzM3ʵ2Z܉; fgaoAhŻo ?ZK[VaNܩV_FWQN_Lju$Nxe.Y(ac7Oǜ?}%2-Ydqwi.Q >^j+e [7/_dW dBQ"]f; gXLfwTh^I"GpkeJ8)2X0wJeMJQQgׇuNJJ>?VWR*7mb);!&M\`>V|F xԹ΄w_|F:K2 &HM>)8U=DSXz]7= ؀]5*Dv04N4#2F:V Kt^wG ri>}˷^ <ڕqsJ]$yj8Z]߈F3ފ*ε3ʦ GN{\ z9Nv!ś% ޡgJk[3C}uD=GQYH -`^ USn<`k,nh]w},$#,ȯO J=['*cJ—R=ڢE~=ʓcRKުD|! "xؔ,=9.03x=ni֤0▙XMj+ތ{ʛWQ:9پ=kVs(;J&7ɀH|O~?tWQcr=b:c`k̶`immtʽbJgn]`Prl0(đzZ0cTWAnUC9/=Bir'g7 !FBup_!QdRTb`ɘBWa 3+^2!~;DJuE'e>q\Q9HW0JhuQm6Pbp>oʺpά>/-Fa5j V@, @Uu/lHڳW/%D3%3Vä,auiNGy4wC)CǩŌ}0"w ⷔ mvƄg)ɲLkXq31]NC R+-zds2j7OMvq&F&Eq?1L 61O'U/w]HxEIN =֤>ҋ4&~ZGFOz mՊS/5"Y&8`5m_]Vږm2# MiDFI u H c!e m%._VM.յ$08>0i3Uj'u&NYZ|UxԞoC>a&3)+Gh~3_( (B>#灺^ hfV:׀9qZf>_l$ xl™*7d$ۚ9BѫgT [jVA*mтuׄ(-!%OɼE\-S+Ɏi'{(mXw73huNq/Eo"$4D 6alaj4z9v%"h#O4gsdn_vv/wLϫ է-nY)~ cnmb\jd#1̯laUȕ(*s (OI{*p2ȋ5lږ!pgwIa:}dH+U [XC1?ׇY2l̒^4 xo&UwRjR6*: ]  DAZirAݨHt?.d_뢍ѩY@r`& wM"#B5i1LR `~LT}=X[#5CՃteXhH$!ut=ןdЯgDAKkvEneE =S9>_q`exg8H 4"#'ijiS Mug}WV*` Vܹ_%(vq-%k` wFtNK_2```Hh,Qk$HB\quM WaƱ24ܱqG>0s cĆrRV\yBCA< dTFNzI:3 ]j^AS( @ȐmLJXEGUj%ٰ5o*InggMF` ƕ]Au]>3exqv؈ݎkh:Ζ9|.tRۑkr_fy`^Qx*Җ$m/*Ei{i,_qY:.OFkklMlσ8GN}φCJ3rTU&CgD:(j!,$-Ӹre|lV 7)<@ 6b]A<@Px <2p~T @;PTjZ 軥Q [ps[ $cε.zH H] ^bj.Ӧ8JL=-xזhQeݮY{WKSj?I DH9 \\^cx(jihfoZWLHbyRP~'T\!5^xa8Msue d.@;juDF"Ŀ }Dc^;@8fՏ*p 1_JD;V$T6EjdCBPޗJx@!hj=NÛvqyּ2"7pMrd=$pLs9WGxFR|οDՐ8c`,Pfdx| '(fgh<@Mg[1o38e$߁j>Q@V55ýDZ쐥$ηF :Y}a2j͌`".uXVCl= 1VLYbrr$d$ *L*,Ľ@hcw<ŀGz3o#7 im R7B͒^yEZm$\xok K !}͙ g̉AD/MtۣC O[&-bHܰ2#GzH53b\!pȐ2.C_tL.=Wc?5FV#͢QE s6X^6C=m21z.K NTosOp:ayt~MQ}¬>cDx8-j$I*vhpwY&TWӑLô|bH ܗzDJDP@0aPV1eU>T5nrRmyNsFxա۔a- X@OOBق]~?ōd^7"ߎn_hfC+.J#=#A5Γ2G鱒|yD;=X" ? u/#(#_ fjn9e?W&Y:.Z9zarze;_myP5L z'ïCW!!u~Ɍ{u|%I/L01H'd.  3#ZuBftH5$zPc;}ލ6c߄ƍUk FS#!p(Nߨ.Ttf'=& ԒPÍlc,l*S~@[}b}Y '01dC@i5X+%:q)pE7{t@ ݈*-RC qDJ^ɥt7=Lrg!8a:1k3-FzxxQmOQk [FvNG@a Kƈg෥p`qcV1I$XvMBؑ6g0eiܠAEcnW[?? 40zy% [q jQ_0CzO/$HFpvd`Cu*mC!DrJ=c[uʏJ^ tjt/k\3 = iv6|I[ߨe`~12TW}nb-زU硚3aji 'ug_`kXdbLh2q:>hMI|^p6GSJxsM]-&? U'Hg恮00bh݈䷗YpU=υTؔldS[imi,xIaGskMcѦuH$}f9E\W_Kʧ4rUoxk:ܫ)[ DÜbi:o 365GZ#Pw^1~44; o^3T(9;A7n[m]eϵ#[c')|ump-| ,_;oԶt ='jZqV7p^"ÈӅV(]_+)]c'2"BG'fܮWAo3c({l`8)˼:G<ǵqFR.1R{>Gp1LI8LA`:=%U\]gXa~.UQ"h P.xi! *l2+2/ft)J^QR$Me['ͳr 9B9k͖Lh% []Ph\ !࿣( fk?c#c p4bdk~v^PSlcWۍds6bʲФt֗f\Dr_z8Jp#cڨ6tx;g膬B< 5wF;ў/9W0{)tՙ`R9]òMv!cf\D^xie7 L'.i@v۪qF9=E\w'@\; a'0F)̮s/S+@v"i+}U &cmozR1H XxdZښnn3kYWOJ@6Bͼg|Fp=tLmObuUY%|r]+NoR*QֶoqVI+Yh8{.X%rPԐcHk@A_5 ,SUfD\ȅ؛G3?y@+JwB!k  pIbEno*J]>ԋ*&P͢M]}A1 n#awTѩz0ZHJ!#`ȠB9KXĚt.RuM=BO#6+[m+31ufwB >f@ٌ4HR[閭3Qh(" "Uܗm$"'wiDv]lSÕY=)~Kmѐ5# ?VcmzlQSFcs|I%ec o(hanHizRd%7Qip"|FTĸ Ƀ,^ր=Z laD${wCE-ks߷/%SLeFٷjpWd&i{1:~1]o!#2n8;R>i;t;͓u3bhᐽxF=_3}M;:-DK/}Le,zZg?: ?cqa0P$_ =~)S5$҆]ԆkUP 9L5ەW]&4 w\SL'@N͘*~A+vhSuS{l#*8*ÏւkbYRUsѯh쵺pۨ!<čum\_f*MYPm+NXUͱ̡]?|Nͷyl/^-yb.Uk^{æBޠ$]q?W|_zL4{Yozrdw'Gp"T\|zXUe &aUL{E}'?pBg Hb :!q1\:4w8e#c|ϠMz-緖jޥ/uHX("V\@u~̡RN,ۨe˦5jKhr-ćd؎R];a8@ꥳZe: ɈL&02st,C/cwA{#2C䫡Wd,_$%4J4;(/NVڋ,$Yu?m)s2jIy _iCHL@PA x P۟Ucs6O|`ēIRn{h7cu"o3ﳲIi*GGH鉏GK:MeC-5K'1zaR:[IWBT;^Z%l p%͐ϴ+Zxí5n0rgH.4Ag.u vb?Yh(lfJ@qGnhǣl:~z`?]nx[!;iHmK7ov~A/l';^BmoojR Odb <йaWKg*r>yuS(ԃaUK= շk8& ׉)=RL_E \p b{u幮橓!33oۃOASa-z1J>2RFX.H@0?lRQ؛xg]2jԒR# M4XjjKYL 1yc;Cb+_7`qxs\$Mt$z%KgnlY-]!D.ЭםZ߭؁sh Ulm6r|(Imq֧Y׶Qc0q,h [EJnobdj8{F/!M^3 0daUN|J<2;u@tlp 9/eK,OG-ohWB\H3ōc>;,yG'sq2f JS`| dUxޝ9R4Gg窄/Oy#zts-^7ƟZbX +%zd-3kt,ːMi-Y+vz鋆gRu#tITX]N ?2tTպonOi|EQm@jӍQUaԬL'D_pl0YS^w{)b?IkPq)]Z"Ǖ+cZޟ2 ( Ȯ'7~Z@GVOWJGppQGټ%xcU0BzT~FC;4)z/;SoRudފq?nH.K[g.}y@'!y(QHճ.#JRۜVoF*پJ5D $|dHg;I$)+TH$YsX$U$Z֏b؋l>CnKBp/<45~41T0=&bÍ/ahXb]nj5DG½;לT/o9 fñG!@oc{w.Xݓ0.)siO@@s&ThZ LZr*`o;t }vBT]lH7&, JI<2Hh |= U? q՞鼻,E[LNu2l&U "'x`V(uLᳪ3iڽ!Gr`AMN"ǗýQO@)4||ylA%_ziI|xLc< Z!a?S2i[<'GOzKB lsn?KGuz^H"LOI23CPW[QFD}8ivTu3W-Z˹߼ct SĕFHBXO]ei@w ܻڌHG6j_,ǹ$HzsTe5PMjM#pS~E&JQM-c#$Dcε Tq1PMYC?sJ:֐69b` ep'7ϖsnԴU6c J|,:61Vc 'b-˭? ibQQlTeȁ^jI]tdSgLj{K_K2qݞ`Vte)-g;6,<2xH$ߞ_4 H3Uݺ)Ytۆ8fjjOv+H.qub5K&~#M^1aR1Ր SU^^.I>gt`Igw8tឩRoN,!y;E8",5:|ړRL񺲚:2: jN^ +DV!wc΃6ږO:"a?{d( R1:SQISmAnNLFPf5V* l*ޥw}@]&7ooG/+)c I_ǛȗZZqDu(wMaRB憻7r1l6ʺrcZŧgωY`âA)LOot2~ >/#imxs^c,=sכN4hd6!ҩ^erӍhKPQ[a)xA#A $ʶGd<ҁ/| 3 q,ziZLcMyp't7TNK9S#[՝YߜUW8Zˤ0-*VչU'Yl"& Hwݵƍp^&M~&h+qw'E$Z+˭ɐp~FdgF!*쭋ʄ7_.4 ƉUVk0w*4(gGSlF@ؠeٙ|9箒6#%i {;Da'Q[HAOcv*+!ZIhov?9 +#PÂ#H[Qw, Eߩ/Ll^*?1d_ B(Le+smcXE$rEbz|@(a?} )$7'Vih%n&v|Qzʂ܌?Nv䉳y -0^v'qB2*Ԟ#F51B{"-Bj16U6ߔL$||/ A&YbD]>#e0-3Ut _ f@Z3HӱwnʄrM r$? G6O}f+!dym~}Ţˊ M'clzձ5d{,UW"Pj)gG4;W\QvpWqi!MD:7& a ~:Ll)twrESrhny =] =M)˗fVצkLsQ&![+V^b*+/Q:7j_b%@*ґ()w.|9ƹ[SFN\s " V8<_|#DbwT(KlXϓ65pDb>@O  " s% VApo*߳rkh[Vq̓#VKE2\P6z-yds^O,Ś(zb~F5O^+9 A(/B$HV,+V8we\`gϮl !ԉ 6 IDe7ҮReMb 71{YFcd=駊}eT8%N;}77Ghm|M{Y\ Q!h6YIt[3謟c~GsqU-v!:&}$& ha`O;F{"Y(}q~ 3#`c ==OkIur#"Vv_q&a'MN&2L*96e =`8Yf\YxﱞAkyK7-*]vCfy!!v wDju^CG!ZqLR-b!PĽ4СNq[x|@ƒlm$3Cޠ΃{v*uh*BÞL[/D#/#/sQ4laTȫ|ŻY:C~@'#SՐ#Hv;Fo k(`Gg ֎7eQkv=e8V9˂rmJ&YO59%"Yz`I>W6pgK% I$կ &9PWnf/aV$^Cf,>y!Yr-36 0\۲)qԥa eEj\(Wƣc+Dc6Ek&7|RGD'ӻY- ,-ASɢwAM*W.iHu~މdxwԯ  ԇxzGнb*ڪJ#0uYRϠtUkoD2]?}q9U;l[h͸V7YAF2oyb2> 8FAjtH8qb@Mu݋5qfa)s;*k@;PR4 h8k6aL3ihw ʷ9\"iN|C9[nq7ѿv&"UFi0+el(wم.FK4GQAr#7<8v'8QS#'|J]]9ϔsl6IӪFvm|iVw pT>S8Fx/zHq3sPQ[zAzمP|צi#܀uSAs/nSr( s(Fi3ε< jdGNO@ S\(F ;OV{zO{b8*9aw$/\jZ訊B6Lcې!)lAGj~kl-N0Afz6lUe煪v达W^3Q!\+~pjIekxVJ=zB~Жw'Ne-oM t#!ԎOwe4E6`ĥ 9#Vh n#tL08S50s0'6-`GbWyX&]Ԙ=bASώd%TO.1HOe6R٠cg|0ӣ8NC1exW%x l ЁfdzeW@gY7T5c]F5͸$ J>p.%h@F{XQgɃdnr_N pE V^jXda;.:uy+yx5t D4iZ> #Lh;}q%$ň%Aݻ,?n֜6s6|kͧV\uKWnͨ;m5pΫa[_PNb#RFHGeXmFnm>lXgS&o;5[nqE~(m3tT["Nb<8J}+BH3ExQ 3؜[ 4qXu6Am5\Sqo\ K^//.q˰akutmyAREj+[H9)օq@<nb6YSHn39xgm/![ \jp٤gh-x:v*å =$u& j/%/&3:+gWʬ f"FBLv]}V$8?޲(w@x=S{t2ώz&')3.ƫ={6iD Yd(p'ꚘD3k;4OtH4]VmIzF8Zv8A0 uPL?]OՁx>/oђtXE[#ᝍ^vtq@ R>ȇץryHYNZ͘QͥՉ) Aԡj7@cG925Wr)Flp3ۼ{N5#Țn;iO 28RѬ*S\1 C6 Q:Czm\,+n[#-x$3lW{ tWg#a ͉$FO|jU-pE]L' 2ߩNn2)*娷sfuO8i`v*rif%!aPF:1_d4#=yM"8["1~Rlinl;:h*fdjeg_ᮃuz3lYj_O8S8`2 Oke`h?U6ep-P1 b|5NpkD NrL=mpzvO bEF؁dK{ ~۶LA(W :zEFLvRi'n?r6 B~?~\fh baW5< IOe]8qj/M=Y qGf?yn\$A.-ƈ˃Ă=> <2.Θ%O6B{4oBynG%మ>q ;@juEå9Um[q=+xZA ֞! >LҶE*ɃGc24g]C $(]xpH;,j}zF'="cu'~CVHe@MOxC H~d涍#_8T&GOLR3.'v ifz8.lv6Ss.OPᐦEl_ fBqor2006z6FWnJ#6Y(4;EZ}3ero8c%tQ$} - I5x "4W ~:b#x~Ef|~Hᝦ'Gad*Eam  xmڻ@ppYhu 7fX:^wL 0R⟤'4U ɀW@8a/96rF7 0B*%? 1b"=sr. ^z"AѷA) D _ M` 4]"t;OEVQo<_m^?!u}pMqw4f+/nt|aW[0\>,{}ތTR ^Cz΍NB>WoP˷J ּHl_I,}~-uzDϟ7A߿ު1ƫ*({;wOkuK\S @g^ߧqaChH'sئNBhu9}:3av\-X+k8!l#)MaUnV.YEyW۔˸Uq2K#eU¶d&{nLZZhqd/fjX.7xϕ 5œɂS…>%ToDb<`ѿiL&qf A~<>6%d6-փ@}BZJA? 7B*nbk4 r~NQ7&%g`s$_= WLꃛ{[I).^`b[>nTFTqv-ցJg:Hf2^g_غ|*H;I/}?q䔤Cj<g8ȫSnGw SϷ!2[!0ؗM+&\ Z3ώi9_\Vd4_IdaUj21}DO(/2K9K)Jτ/N-Op 4;36vκ*U@rBa%)֛L_DgmETUJZMF\!Ex1,*ն  dչ)._ KNi{ҿJ=P«(JoUp6nmT(Vz~[W@P-Ԇ?(6 A+(A%`C]=YѻDYoEMj `3?xUkRG~ oܻG(x/-Y&~_ߍbP.d 4nkiÁGѼQ@F^>[d}6@f(wg;f nfJ]hxMm駵*N%9t`kbß8Yo| %Gh0Y}n:29S7z=c,p+u8]55FܰwQj *&Վ[ 뵥޻@?^֧i@?oX-Kǡv E3ӏ͟)0ad. _mؽwu"AW#H}fvoRaD TJj<2ۍ `L?fcZS,Ns-pV9Ƒ8(t2䪘ZbR\po&]_U-R2o_Lt*9NOnᾖʳܔevu֡rc aLA76 AqܖOs?L8KkN1hLEt _$YzN$XlL''Nm~eaIf&&5GLj)auۙ:kiϷ* '؛Xkl#_U [.5=j < D$f>  oCO6YObP^PC50]AsxC{' 1 /&mo:#|E^bm٤Pwߺ۝(JF/RuGw7IOKbGb 89߰haǝ ο4EtiFp_Tih NP^[@*mfX$hRJa"s89.uco 69!~2~*'ߔ9gZ V}˚Ioå*E6(B-pMu㏸L8WqܹݎY"m'Fttr1,:ܬ\ϼ*f+,? ,EJL<ңm5V9&%"i4ی#d{%Rz9U=Y,+HGL:Dݗ6>G-"ڱ}ɵCڽgWYY:Cp"wCp:qqՆȈd70%HRzW|<\(G!0Qu ]Xe7uo x>ї|F iv'٦U`X·?ztY[(5as/mZhΚÙ`=.HiasKz nHժ1l)ܾUᯰ!<|;o. sNGv.˖ǐS ޽s 2 2bc+OSɣC-Jп32nQ(QTXC̼a B2B#Ԗo;m.YrRb~= t$"hBZ{+w(qe_M2m ڔ4@G}Ε6 jnwҿ';sDhw@ϧ\a}H" >H=JCJ}To KmZc#^T85<ƨ~ }%!ol B/2rBlgmho ,%ZN[a2ǥ+( Y{jN[$G mwgI%0pcQ1;S &zI"H# x$,ݹ:j4lf.Ra`X~B.rqH!(fS4扝TtM194B)Ise$XIvNR֛UU/L:7M[r/#ajd.(7Uie6ϕ>9A7H,bȍU˖lߒMB[h贷: F-rŭGXEO`C]tЋqN'"5ӁGCXߢ4^H|]ԞJi!UDrG G$ɻۦSU(kĈ(<ޕs1xx5Qˋi<{ ؐ:]tPCR ªZC#r\ n`@\O @Z#)YOw~Umw6Ka,Hd`9PI׆ 6.PLRc:$->~A7oºMd=Ïy.w3T eTsBHLLqCVҩU*F*vJ E`1Xw~ann\ֲQb] خAP%ϗў-7Aq#$qL8 ,уݠ^y!4y&ɖ4g;ưh .t~+#짬!W?Ԅ#>Tc;|ZjZ ;=E`c#ari:keo%&@ʄs\$*H42\+b6|Qs2XI+xƲ>&A_!@:#4WXAPϓo590qς,\Lrt vTXN;HiqPڛGI`5)BEPc(;7|!<5a?SݬZ$'~aNie)]wIΘF -;o:jmHo.FylP,M鹆 TRm0E.z_T;N:/t}=?Z ;1HMjZ5!Ӏ8WVj']rBτeT?U7S\Xp*hQ|&-mXw9;&vB$,g\U_5'Ukݧcj ^,daMD40Dt}u€Ӭfa~v#~ugi\btH!Mk y߹77x=T(k1"-x?ێk0#Oٶ`z:6}U(@GwAn}_avÅ֑֫Sd nieS7QyVөXP31@pXmqMdMߵLJWRl0(+ت}8^̾]Չ7ԡC\i$GqMY,$ 1uJ`O]7* \r&X8z3\!ۿ O0sG5Ԗcp_{v]Dކ?컽]S B R{tUm] GyÎ͵rD3|;\e_Ճ{li΂"C J:Bym7A E !6MCC4Bӷ{m@JRt**n9 ]NNYBgVtϟ5Nٲ1 L{(T[XpPSB\ϨO]~L<tp/Z=~ ۚCh q5F":Yzn#IhA}:>졆F mP͗Kk;)~(=/* ]-'4]p9$mc5f玵g"0b%4l+zU}#Z>^fWYd*Ձ7lp42m,窤mLbи gC.=ׁ)?(Y` +Ӛ:bH553'E b|»xz:ؖ}Z3P`[c8s_S AsIZYjfkU$5s 'zhP2dߙNtFؾ"֬zU֛ciƠ2aA(%y 8$Š 'Q!{Qmǖ i4n^e#^80ay;WRM6tQetL M mNS,CچS W׵Y Ǥ-{x}.qUڦ մh|v ]'=K y]fL^i jvs}9!kңrM-y96{ l..;5j`\zn0-ؕRdV"vZv?PEf5eMQ-T[sV<ȆdAh[d-f"cT9g\aRȯۭ:'FZ-W ]b @jNkPc' S =ǶNxXߣdJt AnnS-OR(OE2dGC(@xME{]otea/^x(iܘKJ^i=@}lBE7.Fkͬ` CY91Owћe/Apj#t2 9Q6T6wH@:_R,20:$OړGLfЗKMQc#9#7hC{rW0aIg#v"; ~ kˆhhP+`7,4$5Fe!b|1v9hT. ,;\rM E8!$LzDy~NGXqb jȖ2`⦲96 @vlFH`ku[F۽r($EbuKEn;>A^o/:ܞK4Ur퉋hMZfi0 yJ|Sy3O3T2<:FXr*S R;Gg68Ub;?;zumA8,URѮTs}]sxS! 2/˟ O8l6_mvFmsӖP gi1]#ݥFP1h͐= zS?9S4o['+j ERQ1^HRNWoJl[V#cEU:q%;X|F?̈gsPJrʤ6iT 'ww5XV9CC9#,S6KAQ:AK9`D&Ve5&#{ʐQQ c'1GT ?8f<.qn"$ ¯ZQW#Fe0uvtCʊc[A\+v%pߣSNa7֍pY_Ȥny}`y=8HwcC euYʮ..%ãώM@4G5bc7YCuӍ 歈q<hL*׷=΂/s{pqXf }%T҂9|Ttb\ߞ`1Pfcg#%oA'jToNU0crհ%PpTK\j@'E%=^P5+c#>c_Bѿ2aDa.EWu-9_T}I%[J]T׾V [ع=$GJwƔPPh1ȳ-_a* 'e 庽 +g! , 8C~K洑JfO[pJ8r=U[L(V؀%ruX!82ӎZu#*AYEp~}NSEHXJBX/'{VTC:e%$YW  1\껬 6"S6 )$)7`$|Vq]p>84zr{:J$9# )ޛe&`#$gᬿ7EYHUC-C6^Es"MQ!tgSW5tNP,al_JS#^>Pt~Cl*備7mNQ9"n)PrÇԮl+b;wLTFze@)VJ1 a) ҺA+AZjf*1|4jt1bhKx=2 0MyM=U#8z=MLwyCURqڈ{떀":t ~3 ;N!bKmw%!8.FٯQr6հ5Iey6}} X;`AR^~óolm;`9N `4n!~i7Xqx)n~Hw䫗: CXڦvO<kxDc 4O<*A;p5}% /AhIH W_́Ꭾٴ Oe:R:x1y/}?W{=N"4 :oJwU;:?k˛$#C f*[aXӠ>GzѤ+9h%RcXf1Ź7YQsm Ln4qy)]|oE*#j"N⊁1 K 7DeqOHѶi5FtU%fs5ߙ[ YVhЩ>;ypWfQ Iu#jW鲪$wu#DvPDx}XBn ITZCJ],4OIU#9We*SqzA5JH4͍Z@Ӷh# $yWQ|ܾ06~s(qxuKD9H!$U柳=,l#~,umA6=~KN0i楷: y;̘bu3+ ;Lix-?L)bĞC!$D,6B_ aGxni")ᛑcZzH.i$cve(W,|0"5BڷFbwM0U|3pbCQ.#6K ꞬhqQ'" HnffAoyb%/@ ?NNbt(spT,f)fVlxzڠ뾌@^7vix3g$ }x>̣:Xェ=D z<kЧkR6'5qh 8C)O0|ܑH\l=3W6d |_Qo¿%~SeY:~ s%'YIA.P51DS8X;ù7-_Hwͩ;Sl3rIxDwǵGf0b})Od{Dсꀏ^?:?kl )|PoEEXхn ːػ \5:T}l.o}\la ck DkS78PWY}Y>? \Rκ\i?Q.h6)_)JȇCKX m]PIu盨$kҬ;kgC H>QWd@CL؏ Ԓ@kE`ƍĔJ#DfRP$7;#6gy(FĴJ>֗iJ9'C,Pؚ /.e봐Q;JVjҰpO~^>ڷ23;&F#f Xb" 62"Z^`m}1}K׉/G<|/~uOP ,PRreKݽq=6yͳ%)[nEC戫Zt!jQEQ]-Iz.pQʞe8{NT4`GX4f&_&Ib=p\lB>1}&2J鑢mu++ݻ`i.ު%eH332-cx#\y6"gRieprk ߑ:#HʄϫX|n9'8tgu<=6}j#uNi!  u4A"S'9F@q GOLC  gQ>s\ }ġwr7 Hȱ2%Drt& -'Tu^2g"$zqTz#[:ܨ&^Xd$h wxFBKU&DHQم*xzD`ۭb3!qG^PsuyW0WLX vC0+.2NICrtOaE|-:I U9:K`=w!>Vے)dLT=(MޗP _e_N~4=owe0 1D(iovUO߽0 V  ^00\R#3iK/ ʇܚJ-&m⛪z9lLhxC\5^dKq$tZdLtr+o^ K^-.6&.fLv̙'ۀ`eyjlxyRfM`[e6%^ Oɒe^I6F;/}* kBYa"7PˀEG\RrPt8w\s7N=Pz# *=|6u f ^lqpvx=g1cRVrtcJcE} >&ţʵ]Q3# FQq_G,Rss9 Qbq~Eeb<ŜXeыW1XF)ձ&\6Og > `k߇y }>xLRc'xӳo\8 4j P15?>JaerҼ`vt{@0+-,7{E(LQ`]Bҍ 4wkܦL !- !wR4rt*m >Q̰Nk} Jgx~aF:[Z[^ц F>?f -Zx{{ P,ZSFQҚp %,ẋATx|4\uqv[o7gu=`ȼ7Z|]c?,sP@0['{SDTaI~\z@>A giӣ/_=Ӻic|(wn6ksҒި!/O{҉49OdסTxbZZEz=сچtKFU\>qhBYpbigjn}9f/8vReHS2IGxÆ=qkCm!m;Cm-)̷iUB2 N[z"npXzsϞnz/,SBaW?ڜ2.!2>G@U\$V/\:R^LJu{F ЧH=2S w;)u_,]iKN^ŊA] W GD$G4TOpR. sBaY&:D#jk]~bgflUԛ^IMgfg\H)M{,L&CiOH0t,P,$ső~|^UX[;?D&OBaw#5 T>$SApe (Sn oc~C )+ETmsCtCVbkk~ڋ/!^UaSŐѬ/!H;t*o_=|ՎUxE^ pZS>B5S?5 1/?@&t{ΦmI5]y3̠Sngn+HۢDqP@,[aeC 5\!L9O;Ok&duPϾN]lT\w<6]I砍Gw;,IuEAon&dEᕡA:WN0g@U6K־"%Y4̽1-=D7iɃv-hsda>!YQ6Nͦ${#k?jgbhGzI :{>g9]|!'(J?,tTI)jIB3؊Hd>F, V4 0}k+ƞQDՀ>Y`l=Xf|ٕJ1JM}˒3p~Ey- F?\+|ȮBRx5> hm%D1Kk'nB.OCNЕZ;wQBjs]8LT '&v{6F7e:u#m~'C }}nGڤBc2XĤNu>%)2gͥt e > Ezӧ`+FD$ Rɪ$R2ax m88ȸFW钅P|g_(pwdIvlxή( K엉sF} l5׸#T g4}cv|IriXP0Z`ԫuAGt۝x34@hrQo-Mp7hb"Xage:dJxxG:,^ÜK!U(} u5d0ZM݋S>Cq.z QP;_B;ZihtD9}!]>~c/c٨?Z&?3&cʰGn tǯ.zXoz9/;zT\YOwq7c>ۻ i޲;9W&i:v{/Wb'1.>-&a AMlP2>=ҹUZQ0?(Pɻ䭂^-`?qs:Fu&O.o,;m;[)ko?+VlFKB֑* lTPU~9,Bμy/(AM#>S/M^+Lu)3A2,5 |`4-En\KKLKAȨytT _vgD{ޚ]U[o^GJ:[VLl ճ3K^ej57xT)x?о+3Z.~W EA1%9#ZѓM<ʣmnY@d+x1s VABLq>ӄ 8Q DP[7ؖ[ŇTSQ1hz]E>;Ԭ1wH{ǗK(gJ@RIuI}CëS>>\}o\FٌC-ɩϤ0sXoaxDoo`^5~/=;rPnHcIT6jD\ӟWɷv}Q0Mtb;LSc'XWg3P}\!lIz~3N܁V"ђ2Rrꄺ=x|}!|:]o@خW]&B@pPVB/?{RݺՓ*u VӺp\BMD|-<*8JbBXxDz\u'k`XQs>C !z71TiB8^)z@sI9 tEN+RXJK{D,W_HZQ,JO, h32me#+h3`D(~hTfmN!|cffY)Mp܂p8]wY{ 0jͯr=\65ꖠv;DbHεA#o.5PP[L"`Y{pODYwkuOv=ejЯV ߽`m{\8o6yWp#_ DUfP vs=sWG`fd,$r 8#JR-773DzX]k-6P6];O\KB>k*#f^׽oF% '@ś0 c ZHNcFBt\0Xp[O\ԋ{^źixBk7ޫj4{w Y R*}:@RZ2=!9dZڪri6.TEG֊o)D@t8NgḾUHJ-!˖fbc*f#]ߜkzP|(J~ ߊ MJ&T2'r]y-;N YyhSwFwPZF؄8'T-zU7(/2?逽n q7 (a'6}@v;TʶBCkK3Hz)2Y ;wWCp_1gF^_TUQn]} 6ShYCv0~6A?uEwAC$)4[7Y`&[^.n '7^6{8@ /%,>YxdP&cڞhZ>;#Q Ðn7G~n8w킒.x#O uyaLb˽HpBNCJ'jd_ ީ3v'2l+Ì$Ll1WO0#(S:>P *p'災4JG'ye5w%^gqGH-g iY:gR}t/L X /^A;?ج5Y|;l:ܞ,px;M{H$ZF!gD)a:29joEP >ٔ{~DxB&+w ^ Kyɋ,SJ-C|Wb}"xB)U2,3BR@HZu:GsG{ [-MyC5?Ǿ5̪!nK#+KkНGG1m8`[<:rf$iqԻWYY!y^ThZc8gu/Sĺ+#i%w\+4 8f)LEPz AqL hT&ټ{#0 ž<9 Ko`KwIR1DcHFZ.|[I[Durrhw%\XB\#BV j^@<@iTK=Y72n(Ψg Ab;$pyxGk?(f_`@-$r ~d)Wk㷭?b&C#o+Jj[E TQ+ڛq3+Р; qjCgbRH;X7U;ɿ鮩aV $%X ?C*s@@=xl8(DKBfe_a~Px&GV>!SsSH'@ UHv vy?3L:kgx6q({|M%zv pB?*Vi݉aTAF`E4NXź5 D g@ 1-Hil/4`@Kc~ hiuu/Y_" 5oxA!]ݢ0\z4 R!ȟu[|% Ѣrpz+ $dʞ%gX{ 7׬N71?DFL1+' ']oe';PPV Y\)l('<ʖlJjL]h9^j -JEtfH4r$D?c%\aLԴݺ{GZ{u [~Y?i/ʧnLJ%! cT #=2g%#tu.c%Q,5>R_TQPb\82K0g5-wap8 NYchٳ68k#LeWu( :yFZvۏ H?!5;S2Cyqp4.ųL#дĕޢ/hkIiF?<9Q+Mw8FJdcs˸MRDI dېЬ|/i2,-e{&!8[ev=#\ 9SS'bZU$H}d_O *߸OGBG`_(B IڰŜg7ZmhէdfbaqC>oGks(E'0LPUƾ}}ZxRRwESqC4g#k(־`p՟l 3)ĭq 3 `NnNDXVE-T]ZÞ5N! c>'AiT7*l6iѰht z)S_"*AɓJG}Kժ8޵89j.|' ?RmKsͬSueE]5݁sT0I<(]#}gJnkFSs K0)7HzqOM|QvqQa+e`}=KE@j<0lf_@Y|bTu6[CӸKUh~0`XGq力JUOPoݵQ) "'6{L]ZQ ĺ/FM94KEJ<9BWlUb{aZ_=5/z/Q>H_ix#.RC}a{ <{@Bɣh,D/ 8 ׅӽݐʉ% L +U\_>e<߻'<`)(0*%L 䖋Ů@֔p GσK3{(cyzʈfA9(|Y%X`lʀ[K֨} =4}[9J]CXTy,vm2)dSiCs^Й%ݘU ZҰa2C|D{L%(>ǀ1n+Ni<%M+ _m֘&)6>)yrG} #Sn [T]1Nj AP-&)PN & u\0|x?D~SAeǺH<2%F@ePjzӼ'ȏ N3g:Bb(1D>q~ϩ Vc/]!Z-CYv4Yo7kg?>_n9vR2t3ҵ(.N9Z|$*UkHB-1W"x_\F$Tg>JA|c%05\`LØ֘}{A~5 J tRR6C}RZ%$-b k+x}ə{&{ܚE`ե;h./lJ9c6@qn&{ИO."}̫=+ e@ˍC)M=̵qO8x`|iP4%hp zf#?Dނ} fWDmX#wrE`S \^PD熻NvNe)Dž4v|p jP~ǧC4C&0_bW*ux Dm`ϋAr`;oY.}t$WXWDf*[Vl|PK>):bL?%<(a>7G>llcזSC3/v.u3ٶǡ@; ug2*l.ҩ a` *'5uu]a?&i{'5{M >dM54QOԁƋQBFxmƂT|zk0AFGngKwB6%$ #wC#,d3ŕNTA2:'򴱿$+|2v0\8%^n$pfc%=7+=R 9".ao!=Os@PEc%oEK"DHX2oՄuh2TaerVcf(%Qze~bWOCN?9{K}m>9ҲQӷõל타¢>}*c ΁^CWD|}۬!8x`n-\8A(;YOEy+wjrȾYz'W0kO__7 Q:bG+hlLyI++g<`SC ~qyDWT./*IS ΠXôMh] J"J*b <(ry[݂Y[r* ̻?֒aoS,C (X S4VZ=.ƒ#| F̏لK-rm&~ژ~tdr^l(W v'tX)@F u7P,W 흎 RžI|gh9uqӼO] W>{"g)ׁ _DJzTJIBĪMS,=l:ffjuބJasǁdeێ;Py7olp|H*GOO.w C*qǕ_~Y1EtZo2JF=*/ڟ^~|P,F'l 8!P}dDZTө%Pæ%ÿCA BcYJ8xl+O³?a[umHϙe|+\cD)n.Hְ^c?p0m鸝3z/Cy&*]"E?/jG#hof`V[.&ZߝI]LXNm U[Vj7R٭$Z5hh! b%>d@E25VFJ/H' O"u=ɄzXd/:]*L550 ƹRF\P;`ނԿ?"ED\ΥIiqB71fS){(a:xx?p p(#7ˌkBxBچ>9ƾ2NN+ ,rT)6#n8QD\bd OlG9^*NG8}Kf-i!_ȼrhQ-tbUi*4q1,Z*0Vw4uULo7Y1Ф_Eh{D*}KJ7sC'2#Hh gf ]98cw<8e In:mKsn.H_ž/H^T@.,>\B^DD`홟Z&a,0΢+sVv׭oz;$;f']κq0^֞r_X{3 ^V0mCLic:p"8e.66`my֝NXv$8?ڲ?LҼhPzYHDadqQ:l?xbk=˯` {A29BKM2N۱y\`܆% bSIU˫x;;?J 7vb!%55qzU/]k_ՑZ**PqYp\M~NHHGh>;EP6Ĺᙷ Be V\kB| =3't3(>2PEHZnSU-S\8jх}x<ֱ{sn }%w6l0,Ȝ&?O(~L>  4i$ǟIeGbߌ8=? ZwX|xuv4Z-7Ό]D9_<Ez;P2:K6s͛l>u: wIulp$ߌѣ8i_GN]aFĵ <_uK 6%~k?ppQH*Iw!\ǣƦ*N.G0U.YZCtu/$c_'њ؅T&75'UyX$|hgzʊ;KY"(らJʍyԖ.ʁ V \Ga <:A"!lO-XI(D붯h@o\;LmTAQ1DŽhs3氱U\{]aCo\@GYOWZe ~ĵ}.5}lEEQSAIyTSA3SeE&#8 @#V5 bf UJ0[)W/4?S/ǐR9r Kbb_VWN_ت~l (h9Q¦6LcaVqcbw0.ksKit`{ow%<0e܎e0C@7Ö٘&U$^tOC9sND?0%vPZ%U FA2^3Z\O3Z N?Y3F{.1 _Rs`ssrk7TqU9<Ǿo((1sA$Ώ"m>1fZ ਚ6B:5@4-+\?@0~:”<Զ0F&яMx(wܡDg?o09G Cf4LY>KiæˣC>'D("f[!'#$:}7k-{y#%Qz#Ŏe y|H_:IvLnKrwFFЕA=ªsL}C0 }l`gyRT4e۞24szЗʼnkvєN|1.lO퇐uU)ŋCt?:k†Nkg-Tahv8:^slXا*ol"/](_1xl9Nm /xlEЄP䘗13KX˱kWQ<f]$pi*BC]DÄ*ށ>, _/#|*s $DǍv4Ŕ§=_۞7)myx)"8q6}V7T\ҁu;n3M{&Kĸx/વx7D6ݽb)%{މ;4@%뫌5?#RnU(3Ri~^OR xZ.; . p>νq$+ %&]@xqExg6lYmJ+9)| ёЇf_N/3)_俹E +qojގخM30mcOU].[ 80t~ :6{^Tv9U"mө̓"!ީCX>mض޴F'hB.akr'sl^^!|D' F *( .3yܬ5fa Z4z []t ty*'Xx1){%l[6*0B.ғ,biGB~xZxT_׫$vjkڜgqd,2'%ve-o7T᦭;{FXEBw?nHy-u;L 90 <_@x}a n﹧x5R `2 y3=!=4(1RjF&AybBE(YV^EAWso3'X/pTowOkiA4?=< + w[<֤^?6G ]%Jv3pa MзQ|-i} _޵b0Gˬ908u &qێA\A>Dž27yM ,s>OF5)3 0#.5KSU x"q;V U XHvu8ly;Kjׅ#߃1G{t$*&) 缼PUhN}?UTLn{I^F=PhgĒehܮz ydzwE/曟9>$Tq2U`Lͻt&Μ.6-4NRb?Ϟ~v9Egz ETK m^4|ٯ#ZRCj&8JWMXGI•(=@uغ@~p$h_v]htQb{Z$0y#HoLzE݋xyi"stsuw|g_;E  [=u^s&A,Hi8 0n KG)ap~Cl `3x#y*r!ƁE tWCjVbJk\{eL6!6QeC6ND#o9˳NM6:qKuENM;YFZ`7"`AlR4@a,izAHxFQe$jHJC1 GT5P1wP!A.8zoR;ey$|39>{4269ݶZ,T8WBa~~oe 9GWH:LV h -qhc!mݔ~kNw,nqAB0?{.AJƱ绷t%E |?~W?2S_Se;'Cي"R)aūPHk[00goƁ̱UvLyA9w~$PEsߩ- l"BJh$Mw|#d89א&\V{~h:t{M0bPL?0篑Z˪ C'HbD Y 4.ڄ8lv/I/sW"SPq8#iFSq T"VHúmHnG|V(pmYR"0DuGƲ6ʗ_Y\Ø>}4DmsZc6~w5g./᧠txUXRNz ʽ2V-5kWVRbŠqCJAiؾ@?nUϽoGUUdAGN}Io 3'vߛ5`Rd˟T)_~zK."w_da_)j+m Kvqԟ.wd8J4z)˂v]=\{Mk.K:|x V؉KHɬ]Sq*^Pk} ¡:$n#[^vq& VEh:HK0@|'`+(Aw A>[w؈>D;7o|Ṙ0$9l)(՚` j+Wa=h\fM`?WQ2ibo/:k\@H晟 \8|^7dOe̸؜%/a-J \[F}SMt=`6v͠LT{HLp"C5kVM,[=[<1zܱb0 J#]/5ԬG>t$#yI8nkC:)X=b&v'msثZ(#mi &R:Ҳ'zfF>Oc%we8x]CCT?yF 0 ;trX VwwlSO=淢Cw0.u C[rWYE։yhP!`063GpFX>t!_djNLd7i7mpO2X ];(~?.U/J^_c‹_3`ϭfMʺy(" Ժ\A+0i@t7tV~d lþOKʎVKoF㊂'${Xh"%@#'Կ/ %eW~h_kX*6bdiJjoRI]()@^gók%y(YL2Y {Hڪ?$"81}\>8ZX8ιմ`)tL@R̯)s}7+ku7ȗ#)4 pzL"ʴӟW(՗G9fs}: NW;Lf: |tJ ѠI=Ԣ%S:,[燼e z4h6k, DyF9<jև^)r=] 5q4vMwŋ눅%V=}AkDMO-i?}>$C&;}˜.h ( ݖ@kwQtQ(KC".XI&F-@aXi53G e(;b{<l|D-?)0.GkR ҈<7qK֜?K憼=B{ѱ Eӯ׃tA޽Cyk̾5ܷܚ䫠N2gL1)h!W:ڹoi +XRa+_ ZXɱ[ue8$c/cT ?֕p7͸kesoUՏM(PyAx~4&J=̂nyX3rԺtlqL"Ωʁ:֋ڒ[Xu>1E5욡5h^:|2Clo@4z1__qg I>HNm0ؘ)]#=)T 6:4S1\ X(5D? 1N5|!q['NƠkYRbď' 70}kwLr1fsbDD*P>,eiƱL"*֦.@ų36q4Kc]0nOG\@Zx;͖+=ROkF"{[C`,/@z$C!%G-0bN" Mk ٘dyEN2 EAUK f/u&E2"nz|~_ɵ(~GݙMӺk# NX9ehPP/,U$MơCV:) 8p+gB3bkGo߫.)X_7!:nC#'k%pWuQ=v,ou@|C_rM'TvA:b.V+Dl xIo.xf|I_d OJ0"~HXaRoB0c!iDS vx㶜Xlޛ$';nyξrQ0D63DZ C4Nј2/X,ɮǵ JD7Qs qMy.f eUU=-HkzPO"yhuW,kUu%Tϱ. PETpk|sgRƼͧ&\f{!) FR[X&%0#ƪBR킀- Nq;k}уo( miKMglrR7Ll1x ' ` `QU9T%cB3kY|]~2 D&j sb(± \5_5cAqxeۮ=)]{LވJ.Ǧ| qI|m{YxybYdÈ{;s_79HsJo]v)w/g`jgU)=ҩ};a?]}6UWI7GF%K鬛޵PYݮi|Q$ {7A lqw02yHZLP1T"%+^|A#9=-YOx~KL^:ȃA#bBƼ}W\:#)xq1$ʘt-߮CK>.쨲aa2uHd @\YOLqEL3dcFMс:E]n5us/_}+ (BB-S({)Jޘev,ʫGVfL~AUOlIc[_/w<=q fףּ*1KU)i\whWO*?f)Y0|f}=^?u w[kKO MiU[[#pnbz\5J搤JJcG4"2I9P/|)$8y`:Lld&BF8mwǍk/s%7> ~K^,y8D({bDFIG݇p="j]b !ܚD?Lsdl+"?AV$r{evnGurj&a,LFis+w:LSy'r& SoK?fԖ=u Kݬ[ʗ|m⠬\Ap qS0, *u?3RbuY6%yyⳞd۶PrQ~oSͺM5K"[ Bp]+<^gk[C2lY/'vRYi:I*"Yf^A,3L%aV-Sl "LA#$lvE%Ix `"R0?3 –O):!^쫢齓GV{߉t XHOlifcTM8z$ ԬȐ?!X@ =R=TW%Ep)A lCucWRϡt#Ѝ/A%,H{+Ltg|v,?^BBd Iӓ"6g*B $ײ#`>TLiUΡ Ty]jhP1}%L]1IcMpXsg1.ձI/`3>~7$`=Vʤ_F9I Tᨍ &&OMvI lI<pk¹.9y u)n]b1}#8mY7k&{卫V?iQ沷VOZb[;r`jfc⽗33A,lFI^푤 T|SH̴@Bײܑa^##;c3 z72Z_0Њu;v8(ܨ |Wd{!|$FЗ8ڴf)i0QkV6 4jKx,`O a~Ɨ}8;;>Lx&KlH=cP$}) 9m>9$+(eOۦqtYJa7d/y*QYw<\rF-";X6B*zld04Ru*vKra$P9³T:tjĺU}gp>61/@h "eFb; J:+Ox Fb]go1KU-т]:!l/ⶌ;fmI8AO>f /$ю 5o)T}EBGA DÛ{ PoAt7<5%qKL}ѪAA7} "##u73 Vn! M&J=/-MhW )Ph븺V;cj熄 4;ӶcA07:U"pv5lOA~RD ,Lc3D bށR dLm0#A/w ;~Ěh2 t"U9}/vm_J!~,pKX(q ՗X؈}kT , &V{BWå("NdxE`h4XwuL^I?N$0PrW]:Y㹙E#~a`9"Or|N{U݀7 @μ)O uʸtS=bܖN9m"_QkI/XGע|஢j*yLظGMw8ңI. %ϘYHܜԻ qtMGex0d"s8ާ[eHK+i,N˪}9&5aMo]#[MˡEVQIx.ܷ\w6#0{lmBH )e<RuQiUݧsvL|ԫj(L{xzk̹_#k-q?2^twLbqO9A >B# N+@Xa9.jw| ` jk%ޟr1=^`/Clzl Y+)`lܻ**l~1J43*\2 I.sMc MTdK7$SƪK B)yQ/6-B*-`%oPմSG6 e@>~UuF MUN!VbznO ѩ+`m6 Ux'K5w^b}AUC^nץ=[%84L4k(Esw1TkCx"?/!O@Sakz-̰'d\K:f=&*]^{})7qoJ !HǨ}!:ҟUYhIM;]0εbΕch>&޻Ôgn )E[feXPiFh3N.q.&)%ucEwd1(\Le?kve3 62a)1~LPSϷoqR?գ̳|8W9hTM](yF͠; ұQ(t:&FgyY0ج=[ Ӻ>Z>;M#y4rrG PG=)g@K9k.#!)RTz3(WU9N[S<)i!)`T+>uLP9瑙=i=mϿ8BkPzWp xJl=İ/Y{ .%cC2A *ooMewMQAo xm 4s9)U@$'}Rvf UdD/V@Jm! p֦ͅaA@-E)1͵,*B:Ւ*Fw'>9!6I ]A01K#j2U!'A;5c4c@`U:ZF)qGׯyrO;!`>%^C9!|p@)Ӝl[w0|;Y1;G:zu@m8)SlIL%8I-}R~ror^ҍFΰ]g Zi/R$aa@H+́[]} 1r>WimK2n&<ԤX5ޕӸTjl~AGAa^aLS.L $U9LCy \=L&6X9hy\ tE%eS!ؘaMe@eb~X70ԁRĨHf폦/U d& YNZT1rZ^vlY(mnxLU,^Y2WWFyOB3OI:O 4Lbr;[&ӴxI:Yʹ4b2:AF \2Aʏ(Ğ|86B*t,Ѳ,"y1xK81A~Ŭ1jTo+XSltW1WceBp|qƹ{?ߩI!H0^Nb5d&}:̾ cv6=t&/RjB9[t;Wc h7G 6=yP$ S? iv?J焼O`5  z[;~%jmJ2<~BV$>(@X+ǘ(J[s-1#>ga0MJ*]6+i )&VjUL5 \ #~$EY ^#OI %$:m2d4QW[f~~k{Fļd|tHQ^TFբ[:!״aң-cBI=%9C[>vAhC&. HKD4?A]Úm>Μ8.Q-& !a & E VqT>tL8:Vzu"h wFvP"?Tk]_0z'y㮠! x&ujn]]vQbe~NuP w{!9S(^ڊ! |wLh|mi89wTAWQ U1{bZ]c wDCD_dMv &]RJ=#.mm†ϥ ֑dsL$!{e͐Wp7Z?ooZ=-hmKtlKDl/76˵` Ű4/`8`>$Pr!c\,: XifgM$OopbT3Z|0T%Ur!&><(*qHz "/XÒ"{ca40@DK*ec[ϐBΚT2]GTFR2yh A~fV f)@[5JBI>ub~]TV}p'!8xW>r,Onau4ʐuیJJTYraY6yH dOv7;o7V`r'\FA6Fb=>uf@#g^(vl6ЭgçC:_Ech+8W6Pb#) G5-)#4pxOY;W14vC BoNxv&iD-4E~A7_}-NLvvu pY`0N7`EnQy81ϭ+tKM]D8|lڙ::Dj|ꒂg$C,Ľ3Us^m\*uqx).%L%.(]LIp`)*vXU(>s=62%?oW^&>!m4n?TF⭼>w$C1Н%PڰrN]P }(jR'[M>Cڸfe|MHسl@hHQMJTUن[l6`1Wo!44"p&w"!A'<90dVMTco5Rg 򫃴pgbei8/g%]}HQd 'lfb/̣a4h:;kYCwスmb/!+%^bEv-t5rM ,;q 5dH%Yv fhI9u,li󠚴qIvwR݃μ {ޕ}nˊLHB2mn'q,-="뭚V~qfMaogF xJM3o:vf1օaox Id4gs:QBFpeڊ(捶F.\FgcmC:n?  XkpܚEUPfNK@b趣\q( fe {T*P|03_?qO< vc,oN%<m pBrdV y$hUʄy,Ev1K_ټ˵dr}& Az7U5tz *|kPzyBdtEsmω`* )Ar+ j)X{neOcJ-?UT?;|:En,8.Hs5Yy|gB 4wR:pO;m^Y#h"p_! 7m#KY!嚰H=jRgՏ *٦&<;]#WC]ByXSiv?s)v:l՘-cD#J7ۛ*,m#xc\kl߮nRD.^C.q)>ӑF *m|)s"2q`L¦l{XDDM$.A>~ʱQ&?ΉgyTM5:HqX㧀mOA-ȿȒ[=t# 66֛tmFzsMxn sp͗T.eJstU{1?)> <)R_z6X @ A1YT=+p_X;˸2qA-ofexqw;㓔r~K+Ӝr v''3e[uR C xƵ7Vtع8J_u)XCXq<=Xqin_ 1gG@x3mEZfRidĤn6v̽#oG5)`'R笏Xk s|+iY7JuN2{p"U)j3L {AaGQ_zpzl ;e/RϺgz٬X=U!CxrQi*2ɽ[v>3Rݢ~-c5^av0_oàPO+\Z9 <΃!v.%FfmW:m)^D;= 9 Q3rrjaxGT ݘ\Md?|N#mxNN*2p)_L*O'%z/ka|Q/s |17;][{}f,=ӗ WR ,Ufl# byj^ #dzGVwq̚fuO0IU')cHũFz(r.>A7Q:qr`g6E|:AA\ ˲ٞӃqzźƌk-1Ș=/GC"bQ J:y ]:=2f|Yo~kQ( Dwgm:2{XRf,*랅ߝ33`Ng7IX_( E||=8U=>IXe# {(aoEIM>9&0G'LP+U^/7zMσ8tU^ؔCY]íS\5+! ^N:![FThtT 'bQQJm2jげ`0.,n{1h"|Q\s7Ma 7ދs{:Mqt!$ جZ-(lV" E&G0Le>$I׶.[؞* 9 :ڕXщwQ]K?FC9H2'-#3Ej6;8 F2E!'<@*Ir3eTp]l yNqyKyٱpMtx*֊VݮrA߹=:`p8W@ރdJ <k4fW#pe~du G&%YIJg-*/%PdɊ/r2 ۏӢ- Md 풄nc˛/f^&[5KL=^S ([=▨9g&}d_NM>*~UY`:Ԯs}$+4\&LA#(i`(@}:(K@NT|Q헔F<źxÒO{5-4+04RWxGC²o Ue:v#,+cwB/Wd8"yUw&gʴQjr:Cv Lrvyyx/hxx./}^D]ܺ / `!Y>=SmXn}멂G#ͣmOil5A4box~}pAcK{XD[] t% p` wp kWXp]l1^?PI6B[P['P{WE;!Q1,g LD: ɐ&,5+q_'bӵj&UHb^Xk)EϮ) t85Rh}#e<"c|5Cց ?uab>;,xv$|%0eѾٮ3j4KWF_)\tfMq^!`W/5LN#ǜ]aN$qŢ:SqESDZdͻWl&݊C4; +U`] igPQ}ݰG/"?` #_$CSSl̩}~uB*w@ꁡY[.d{.(Π/,3wM^ ͑XS9piݕ|Vʨ*c*1/3 yu](@Yt]<40_e-.yy.$}eH@f\2:4:]GSi뀱@2 xbn:|"[ГgCwg 2`Ip/]i F;Y9WKq¾ԃ PA1dS)XJ- G\`*R},sim.G2oy  *ݔk!*5UӶHrW}V5 `5b!e KPw!bW"^? ?28R 少Vp+1A61z,;U]o6NA1ƒtTd~OR̉;cܐIun]AwN|CV.rXk' Z\03k3+0_m:#)KA;{il ?^ Zm!e5`7i{nTve~%G6[4\2 zC+اFv\f;xFV t:Uq腉uьWxjw 5x$T`NMQ/(Ur% I8ji"4aNYIRt`jgW32Jmؙ];-#1& P>QqGc?^SE&D4=-C\ָÜ翟TYZZlwXQ7MңCu<u*YӃ>GePdȟ Sj+M;hW) 1KaN -SZ2 4=~͏Юcx bA'$2&xF (4o2)ڸomm',"Ȅ+Au}bj*ӛ7xxnm*EW"OAyS ?"#܎k |LIl^9bb͸.A;ȮYv=<8r䅲Z T%5F=8$`ЮɂRgq J0spoEy |4^VA1':tPd Ƞz3+D5k; !äicl<;ơ/č ⨨f݉w% *]S}ċ%DZ RYϋISuh-;U1ZV7*R}KCL]U,}a$ۮj?OVQe|վ0{lN6Ow_jU_uH;"sDNe0`.7rN~"I2%|q-c7VQۭTҐoqlTI,=Vhy/{ׁ #,᝿vuI ZT\B*'X* mHECi>GC%&P7 l~)kҜ6G(̂)Ɨ%m<mO)ЛK֤]jOq%-^M!re0Z# Wn.a`Vp1ꓵvSO+/iSeD'&8ԯ!1amaYξ-CE;^"`FH1(}skMEZÇ<ÊA2OF^E$A?QN*dG:3QfBZ9[_u_L X_$$LhBBi Ԩ#} '`UNS]>|"Uh_o+G_Vj6)m2om 4˴ s&}N?^vZNI+2vj\S6m^Ҳ r[z6xzvg5vG2v|6#xG^Mp6Hkeuw0H=3t%Up47k1r2XG6o,9ت9DY./%BԼ`5nn3kQa|K`S hHQ Ahj.w<D,}CK_*M,q-ǵ͡AHd:=͋n {ɵ %PFBvpg;}hf@bP3.y$V<>wJiG~ ؃>֖]XEU) ($S}k[J$j%mߐ60'&Mь-^dQ&H~U?ao3q5Ie!" ]ӠcԧY⳼DAoW\[STC x 2|_hjR{2ԡױ5Єp\= wtD%HB;Vtρ,CAă5EmY{O4)- kߔr4n&@۞bJ,(j78U%(#ܦ$u9 1C/z@[z1T\:a5!݉| ,X%$[ǮU$yFPU7`}92 ;R-[}0!XE\UyBbQcP- G/(w 0vGS9βMF~ȖB,D0e5tDL׻5|?ŦjՑїmb\WdW7_MtRT`}yzRZtݙ!JfRvHʰmRR%tJu^Lǯl⦎X +퓳ƶzCi^CF׶*ejT-k6z ӸrLJy#(y,a!$p#+!LiLahB`ӫAG)0F^DgNtjX,S O:,x@UG0crpy?(}`qHMiUT BqM](共Ka~uԝ̱``2`FrӔgo7p4?Wh-јkFzTpcT7f%`y~K'B/ÑWN8!,g\zѝK۫a9XJV:,83( Ov$gJZt'P`->X"hwk0U&rp vX]ZzZaR1`Z0eLwG]n(qs*JhaBu;jy0.gC]ge$+؉lٛG˷"ch!QI>"[[gJ4WcJZ=_`2Tkm`Y)0F@9K|;=k4{ ]i+dW *3 ]UHc$"8]-sV }h cg21nvs=ggW'z! j5TŒ{3djug!|뾳lZpjp^Wr.4RoeW0If;%}.b(P!GQso'ϠͱlP H3;sgmpzDHfgbSG j]P&ۦVD8tؽ樼cXLi ^쏋h&Ր͛cDؐ3Z1qWnϨ^ez5 -{C̕$ZkSEDn/?\`{> ]Oe٪Աw}Kaƍ)/+i`5 AHf\H Cwy,AwV[rv$G֏B r vLkĺTÒکX҅68JBo^# ף)水]QcɡdEXۥ,NIES!ָw9yZ. Lw[Li{GFjeHã<)ɺ=v@~(1l܂- ^(V8ḲsS7z=B(931y5+-ox(᧰=n| _!8WHn=A;޳t>Єd*6Uue&alh2KW k *@ǰ>,"8@z3e u8|@Ϡr ko\ܶ=r?ȻX[[\!k#B$uE /J_^No,vnSqoTZ(gx:Ǒ$ʓLy2H$ӑlBr),Oeٶ]=nK9@YH*O&tLS?7t"vL}K h| 98 H3\w`ZK~;vu爐E/uŞJ銄lonMj6`-D.V:"qz"F wl3b UưdncL/o6:]:-Iޱ=rgrv-ODۻ$-51K4S]_dϿ K~tUT%2nīm6>#ז[;6ќu`Z|36Ee\)W``TPR֤e羅x^QpzE^6f˗@0dPC{[}Xy`,?#I,ؒc%ZU'Zҏ;BN͘5}JvsG*u4.r,$"6X1a!GG;DVI|,dKm!%"#ċJU ϣdty:g7hf0O{-PL0 Z[BO]wT`{cji0#b L1E @Vl#+ y @lz4FV١2.(iQlK0{IxoGKz#q_$~b9iw~FfZuaHi.?yt5rgՠhatՊLO*)F7+>K\im@ށ\I9L~TbT\j(R1 XWBKiښK;%I`Rgj(yWFJ*⟳+~ z }QMd$LPG#ϺԹs`1tAhX(8i#JdX+aʻ0n9&裃ݖXr&nb>%nth uBau\'OgNItTS&<)D}%*ZE[`8_J+Nf7a|3r?"_rBP ?ssM#V(qEJ 1"q{51n5kHȭ?ʚ$Ay7Aӟ 0躲[ w~A^ߦymDgE8kwMn3U wrc_/ =OnFuS>2 `|˜/yLfN}q2HzL`Z6g^?pvJ Kb֚,^q@A͇{2-Ḳ%@:[W*70z":wn$Kn|a;pGS anR=YF At\V~WD&NpfHY&1뇖Ϸ1͌/m4XK6TVjޫZ8P"\#k2,OB2ژt$L#eavy.g:G [H;/bU.R47X/>2B <*#@*0<ު:<`i nM(v7:gPTue#[BƀN@ ܘd܌xh||oZ&D-$K< t4{w!W(6O??&Oo[&`{ g1.B _:>HQ}m,7Uc4I wBӠq hgO5w >Son< .gZ4"t|p3IoD( $Oܿ2!̆lGZrzS.`hsRsLDl(T7smCަ7Ob99uq/T`6!i{$NLOb0U1X.WcY]YG Ls< xk.L ]ŝ'(>{V2ʹGhemCio@^VE2U1f1HWgL4D. ԓ|M43Æ8 V-oe楓o#Qnd+薋C޿ (f}Ǩq?>lDLYM9^3EpҥJ ʬcJo{)畼+ip0) 0>/K?Ш"on<ZС&{٭Q $pePzOamdH(E݁J?3(<ʿT[Jp.{ctCe‹Ϣb&vh_t;-dJ<x$@h u rêϦjP Sv+Q+C\x{RCfrl5S?+l^ U8n1Z> -P'uMo.G~?u.U~9۪TD*(lVPgGN#m :biа$\^H}p8n xO\_bљvyU6[a j5K²hYx}"e(3ňRKCz)N>UqJ/-a AH:mȗmZ^)4̪Î`6WElvQ"}{;Os xi~91cnI*M/Oϗ qky$,8sq\=ܡ뮟SIH ^#q&lO,+Qr29퐘'f(P"O+QÜ/TPa 2!4%rm=L\`J@ 9z2:H *Gg-=H7cqs| lhjA^t^NMƈEzưALͽ*Sy3R*,u^iMj 0QA#bzotPK]U墐F]e)rbhG1lE'f&8o3iS=k(kM-IIwIige?0Zq'6DʤDpn.Q.d9^Gv4'cU4hROF0?F)3yX?fu ~yT ȼJC)ДrSx1 vGo\L.vGk`;"x/Hr218YֹƐH7-Is.rW&?!CgӒJ:J$3O8<ՑY I \I#HGx;iz;hRvzVD" ;= Wѕ#`5дnST7FSb`9,Ňn7nGcC߹mR&L!g! ,Q5K.ˁUV7M݌a!]ύb#q^Si1~ #bdGL0@R(U9O}R%a$t6QlV?QcהxoZiCvXi_x!ƻ}u?5^W8Nsr#,yql?=1Q׬2%DHdvMtRGrd htqR`j IH ԧagj.xd&BP55g9͆ )$a U9P-&mi -/ltyk]JN]l]0 P(IH Avu~gofk7~%Os~ڤ##M:A_~FbݢKҤ_tݺ(D]A3:[,6=4jn„~"9++loDHP͑2ԗ|[Lm|f5{2毭GsV48ؑ,ׄStʂb +y>&,pn0+fW=gaE Ha)w'Ag^ m  $F-`KALZ3f݉ o[JJ wԔc'V:z07woJpٌnrPDb@ &\;TᜭNyU6r͍m)'GJ CCA̋򑌕"Au^q"q&ZG!|3mj5cp.A6~`yD54P6m4ƺXa|.OK"0y}6~$Alz<-X;}KJ_>35vJ{XTvZuYS%!<)Բx;22YD!槌l9.\s u΋@2mun7z#2\vE`/6Qd%(e=T&l,Hb{33(VkcjTBi){ZcOu|WHӣ149FMThO-nIHZ|TN gS^Ez $}_}d'WךQ{L+q Vd3 6$v帳9y՝#ܚE ,jAOBc,i2jb07oP4PoE`=@oNPa5}WXcRK%?į%m5LLhJrW n몃6E`%G&Wg|dza5þQ㵀C7LbV8޵ Oi=pl2dM TYlʴA3܊W?U5uiqӗ?T#[VDqL 4QuJTA#-`:S%FسfmsaG i׈u IU픴)p'ǥ~hZ.в^I%>mBjtkdw=SJ}iEPD'QD;?zxOC!wd[srH m/J uɇiJbTqZs+jKN!2X?WA>YQ_D- :d4vvÄ,ĵ@抳OO/^g&mf~g!|$ YR#%b5:d7'A^#[ԉMܺM#Y3GBnd}VBƞC`tFRxtryW c.=饙N"Yq|N jj)nh,7bWa'5`3GrRVTQކi6\Yr?K~V'](x6jF ށIup( o,.A]N=$z䓿lM[9x. v9׬צ6cق`0̶hi}1Bn;uzi^>p@&&0bOj:2Sʭ+X[tدaz?FVz:Eݟ`5h܅JsF+\يnvdIyՋ^QɝX:6LhJ S * Uhr#.'wh ب M &L3|7ssVo|^nKX~h-/DcT@o_<>3Gh;MI'@X]K{d%r*'>MƤp.E9@Dȅja~QҍȚ]2 ΓO’"6UKݡ7g̑7$ƭh|Y M~1)Sב22skXY+)/æҐnZ>e "~2ˀ ]gڙb4ͣWK3%97VDCnN3N-!J+b[,{ D3+C2w*+Hzc:b/S'boQlsQ/_n.>Isov(Jgq#>h=HH%p%jn-~u7f@>D@; ꛵y,@1`#$/ڟ?)@ XMʊڽΆYC՗l#L` l'f~6CK6F TaȑDx\iئJmlף8}v![ct *2U}K9oN( 8ۙ0N=J(N -De.ͅuc6V?*pZ#@x"7=V,A7/g'y L$ Kߨ9>4cbhSD/;L?_8v`"Cќ&=EӇLO+ӝ^_`:n8H&1&_in_w.l_l_;ezK H}0r4 MkGq#9ǐ:KkGp#(}T/XݜZKT(Uq7aR(7kN51Na-Z\55+j?5  [-p&zpoM2pˣyׂzoTTL4`sv ]i2q2zsbhQA洅x\ûY&VS.Rk͇JKr/oZ|]8{I j<Qu.WiKᔉ}~l*/I"8xy]TNGv3"^l6O[uszVg˽nnr `|c5UAWcu*?ME_0#nÓ%q?]k|/ǥ jwsE#N9!"[TyIB؍XX-bTţ˒z!% F4p\j_j$A&vX?#J);\hi(8M8eNp &kvRs3fCpՖ1!|ESW=cIySQJ@$(7  #9@ }|l߭;qG HyӒj8i׬0WɃ!] :&/ʧ (nE%*Z`!sphM L]&.ܹpLWo:#6Ec`EӴy(;]o^7R:_-"YzrZ".P6 &GytKjk-|-أ zzgAj"ƋjvdU5?h*5P~<>G{'(=V3Vوp̴z{ Q*=5 8GC*aQ`3r;U0P n9 23^D(;luld6Y*WyQ5f,6'T$t ivzU $ #Ŵ.r%wZ^M(:AF-~<*DNŎnm5Qw HI Ji$Jϣ|o< V AB/)6^l]?/+ Lh9F$@crm^q>Ԇz={Yw|V ,aS=;[V3fY`kסGht-7!gVEЦ*|5<"\mHPt%p}4|qAl8&F,!gO6iO$' nDž8On5N 2&2Omh!+H&= jQ$z*s_V#H7>'ș'~ Υci=)DG,JUcؿ=Rr?&) ٔ!Wr>&7.ffSnRO~FX*'FpMpO {3L0uO&S ~q!a$K$C(-]nԷ1H QaN{mЫj{!O-< <1&!4w]P@kw0q<̨@pa FS*(_{IEEfm%ylw<,Df-,^ːh KUQ"-| S;;:^9&b!NO= [Įӵix)ϏuYI1fzp#'-o_o;v96[ig11 <| P9e!?5;fD` Ggq:bw8(lѦ:޴5.| ۾6JN׽ ̠) Y2MaMH刬>XbZX(J>b.ek*|A^NT?vЕf*MVrDyD W8(G<<ԩuh-j`'kbA0lvd?cq'Lj 6"OT0J03c t#S ohLնxٽw/w#LKhKl$6Lc|? ؍|(8E.ngYlǐeXCGb>J y; i910?6kmT)5i"~sPVk0_u+$1Gc4:em{)`PFO S>a;ic4.*w+9kuRh!Hh!"{6׊Ml艝`ƜЍ$s* nY4{ݚ~]?v;B'Gm-=$`e.s0mzTh{S6 cR'eݨT'h{QH-$r;Axx$(ɿ/ټgo$} l'1&PF)h'vkO#9-֣$Cg9jcl2]W肱]AaXYH-{y8u>CgG@|I|}_:}dj{ofRV7IeM<כT I$C]ruP~*JRcZV#g߸yڎ儁n"y(!,_;$H{EӋ`ז=^ WjIW lvJ9@DC_&(1Ws\])ɰ܄c0uύM0ߣtzs(i8IAr Ǒvoz܁(FeTVNy8aBX4.swtM4hi(~7uCnB`pWIym02"YH Y(*/vLIjiɪMkN..Q )3_[hV9y/>d*F^kJ;>,-[DfcZ|mrQn]κ[Oo>,z\abAjWhƁ5e)*8G r luS*zJM ?2.MOMRl$[j TB'.v'!"VIYaY>صT~!#RX#DIn)~6k8=I~;/9=G|,;W9}D^}(1 / -]7 ]2<9F waZ9.wDF[&)kM +H-e8x+,-G$.:%MzxícZ Ɥ-JX‡ w,VtOJo8|hޮ $œ):C"+ Mn ;l*X^݋ 0hEz,7(LrBCуeZl1.\pHK%eAW<߈Ȟ+EnpE"`!/HH)=puXR8~I>=@R{]t&(#=X+'-{PTr9V/v<OXvĊǺϞԹ֩}@[9صQYN]kr7uE$ `DދH_'rDDd;R%R**&~6O-r gy]K{8Gy|g/ZfϾQ+pJ5!f0-p$b-։V] E!u?kgEe YZl"#ˊ1\3x\_^MxuTlqEeJJt@@=T ]nOn5~Q߼*sDQK֧pP&s۱tol28]`R,S). "f& SQVx(FM ztTCAC)*z-# @t˅}"Ak-PyaehrgLV dr}rJ'D)ʡ٠ۀq-=LUHCפ0 ^Ga邌roVpaVLRGqxr[0r?2%o&nBhߜJNkdK_.H"Q6wkggHi Bq0R3vLa&OiVʒ'8|J#i!u )ݝ=kk2@kڞX=tp;%n=8\p ERRfDŽkZ-;_'pGznqXX^%gWc]d2,*靜:2M܃{TKڕ82X BJ` M$R߰ZnO:jSe@ņ::kg(Mu쬁ފx#0j%-I=ǔڑMg/X(壇< l8W8:|Q1Df8r:~TDO:8i}ﯼ9PH\h>vzZH"n\Y˜rzJ8YñZ (cBm^KNj;_ mJ eh5T#Ѐg!Oڼ3%uϞB$}3(@K%HV,;o650YGś"5-^0*}G?@2 x"4Ne@ v?LubwvngSX6Z?bEwOYT"b&'|ΓNyU1YxQlQ Lv_Hkz/&GB" z0%Sxl4<_ΉW qf/Lu9[yW,/U±, d.O?FĻN%lP(mUPk6j0&B5#K~PVP&QAq-±kWZۖDͦ#5KJ(mvBkFRu3_ Dp!߼IB9\ .Ur~q%6OEg7emkse0t[u :/؃F$R$Rp \ռS¤ sFד4s$ɀ'ms&A{*g%Vdч:"mMnc*e"(1!G3)C[Lt̢6"ބt0ciClMHՆi7LNp37VaYkLVUڝ XTf,4 PZG Y$5GԸe(s ܐ#ęDa5GhfN I7͹VEq<^]3f VΨ6@[F /al Hɒx:xc<c(%/ <$^!7v161wqAF y7z<[exHu͏|Y:-tg2Q^5wiԩ;T1+ tR寛и|xހ6Q&_d d@1D*WUTU٥ {"~+T?(;QS-W0 GQQEЄaLPR;I|@guVX%0!C|]q!an=wIB { f jE n L6a*r"G_ ?6]KɁEnwlM{hHjnX-&ظM)"3;ܺ(\M.|O⏀u|nbえ`cU9Z ?zAYUv3 6]-YrIJcYĂ@Z0AH '͒+ܥ}o81LE g]Oɏ;3ڭw Bȏu]d%`&oŋI/V0qXc =22 lg+MbxQNx`(b )m*R9Qۻgqq\B!֊C hq9]+\7`١.(B(&qBd8IT h)Y05%K9}jm`h Nrh„iJ7<^keV.s%rH2,TU _~X/n3Oz`|e/"lb0fewk'{0/dU9S p{ 6Xə헯5Igp&8plLr`uˑewRuzOP<Z{eKQ}Vy&/W,~yl~c&dgf<"vEvdv<\M^]`/"˭嵲:G{CE!28ɪ\{МxN8`꓄JNKm%HɌhD 쵍:iWJ` ^Uc & 8%<6͓*Sԏyu/ʝ[2 h#&aC`!ŽɥDoY3E϶^ݾWk~0ozp=`q4E+EoHmO1ņ,L5ʖ_^c•Ut&(׹Y=wp8P Mޗ2!m*u@gOVՀ4ԙF#h丅W<`ūxq Y!Ns*S]t-um胵vo^Wbub[dxf7дJWb,#E'^l?l&c0#ͣ+Nh#9oKK$dg8PszT!e ɧp>(e*Ÿ٤93^FV\*EKGKsXxhK\Yn_dc_Q?.!bZ)<Ĕqı&Xw\-:# } k3]6 i 1qrqB'^A>a~.NÛ4a䈽Foܿ}%N6>A9H{0KTFlc7r›kNt-ghϞ 9 '7LI^3},Bb~NЎeVz"pyo  LSeVlF( W{W0wk/#EnYTxN/~-qMHNψ{ݦTMHmM>K?xɰ67ы[j8\zU}T0Vzo*Օ+i"xKʼn/bZo6`.GG+*s6i0|BAY+#1 Ao.KC+66I6U+pi9h3. My`5U Y)?dhz-=iL돭'|o1J'Fs0Y,rNSbiͱuڞ 8*H%i ^a Dؕ8m#]MxjV*a-Xݠ/meqM5]UuD#< 8yȚ +'3oM`*l9p<"_}K%)kJVDamZ0_P2Qw۽F:ʷ4PȽS6K3S{LX&Դ2{zr.|?j@zf*N'sTlKw~DqprGOS0y{A>%t);\6?$jTZ#_-5ՙAm[W)f+jt+}}%M[з(B( PdB'Ql-/] |2(\|0z8_ioALcW ^a6sե#` WZ})фyPtXa:TrX3*pqfpfѿb0EږRv=j@ny c^@w~pY&E5 3'5~joT+K¸צYŨQ潔rڄ$[G)ڑfe{iaZH&p:WQc#ޗ%XPBҔ|YG-?4Qm/ J<[M,/CtSuWTN_lFMr-e,9aH> o.-"ʷ㗞OܡP^0 >]Ѧmh}N$lX?91U `Jo ~z~= EǐWoK=(Ya/9Ɣk/]hRU!pxh <'U9,5ܗ%~t`Z}f]b3x3Guiϧ*d(>|Fk,$ClaHBs F{ҳ9e1'D8,"Urbf/)z:94l%\Gߦ rQ }y0,X XA\6׉㾒%6j6iʯZD] m&P 18_tl&Tt73N?49ib:^`a@7xE Ӏ)ac*"f:sZ:dS/"5bh(ZJa@cb'ۛ9( M‰CT6zlȊPyl`/OVfk'Ώ%" ydiFK =;)!,]g8 d<&p"ksE )jn6qf<؀اIQd^ef{{4{0c:(,>ۺ]^Za-6e|}3BJHO!& %YWsVU\=&3 5dJʽlrkuG"A ?ȹJxV,=Q{1UgAEcǜ&Yb:F ΍t23Y>_l'łsn*ڸn 7Y$hPNBs&n{ٹ0~x쮮@ ,n[lP uW }0De-&',73E1{aPzr·=p-84Ϯׇў"U]i(TOJ$2^2e$o MG9/N,z ]}ڛΪ #;Bq~hnUk]:ce#5Pe~~L1Q̓4?Zu*ۺ.6$s0d@_,c ,@/$\x<~Y@Z |R eЏgZ[n]̎*5k ,!caPY{B~"8YwORN8ɊVu (>8y8ǘX?w=aQ\, DZ%9oH/pgh;pU 7[0m}#PDJ$wG~X@jjH0| q8?KTaIwvFMBcb^ۉmt=ayT%PUa!))t{'#| I2V+ƥ~xta#>z>v bGd%,t=Oc;*! M PZSΟ5"PQ]$F>k >AF0i]( /~(8#y/?2ѤV~;oa!Ku^Èۨd罏lm?gO57A qCGԖ<ܨ_pU˳~ȥYY>c-)|EQ5XsƐ,>.· ~!W zo`P\+"/& t gu`'ywha,wpC@-f Tx8(tBƨqKHՁ nlG9EV-v l%wR&\PR ͠{WmLnxYVRw:̽st=\7! ;3JWq9␇J&lLKllPj0TQӐҁ _ IcBWBq]v%\ s&y r=Ó̸޲rњ Jj[.(CZ,^z9:S<*I|1²Go7kse&0ǖ ,V +F̻贄r>$˜#*RwNˉA܉2Qx P Ѭx{| 3ߩ_>&ٺ.ؼ)Siߋ!r NwM͙G:&4bƫ ݕ[Y= wE`C'l&-[9˟:,dTr8U!M> 7=j#v;KsgP]yt1yFJJoS-isn:5_YsFŎr tG3K"1lƇ㞟L_TziS=CzYw;,b_p>R%O՛ش=:-81!Ox/)ʦ,bXnLN|Qg^7쪿CXTŒ>{7hr36R 9wS;Uۦ^tZ/.$B!4T0%&pJ-wQ0 NijIR{V}24(/55DL`7ȟ{yB#&J38c꺂oZ)Ksue)]>HڐeJ;C`YɹZ6 WL/0a9SJ)zrK3.S(eas&\ i& E.`W[tLj?KOxƲ2G\Jh*zT k\ !t^.wݣbkN#L| ,VKfw~3園9KaNk~2)__r 1 -b'Rg%V̭plvMU6Y %`@߽@8y.OA.cyLn1$)η[fL!4Kȱ-jmʐ? LW>s6GZ;=lbGlEN֣,7E鑘w>b4Pv17S2Ϛ+ :ɯ7Jd |!w}`"FzK.QnsEΒ30 7$ Lrozjd0 >1nG }DQtfUx2$WЁ۵:(E,6:j˜ݠ)g}mIr?u,V $4w g3>4!9F`n'4`@f^ FWXX Qd#"\}G; "C`Uz@/Cܭڼpkv;= nWܬ\PưAGa/i9۠S OV gA+%E? +#g2Q痟G[+ѮܱjgcDһN'좷$ܳqr$\TDZtֹ  wN0S=pG33%d#Rmr;w-U+GI+xrP|:5KU\7! uQ|ŵA_]ϲ-ihlDS'淠rfQE=vNb Pޒq Ew?9̞kѹU^KgWaWyQ %bo6diHł#̢.3tԠcX\DYToV,[D( ˃[ i= /ْkt^CRA 98sxl(A{HT`7ߍ /Rˤ9[#VPz, \73RY5a\OG|hamCo㺈QR QqztaG_&{@ JXS[~c6NtNSS kVҝw8 V9r7N>5x:D׬R3hHT2;/2{O#Wlp`fD9)mO$fk,fsyکO~H7Rk:_b&uԵ: &GyaJ g> g%賶TFUlM[D l2X׳ˮ1Ux6ѝ=\gAxu`~,YԷ7֍8jb,w1' F,:\x<h0u p=:yTQ 2>GrctI'.f>aҸb;6ĥbb!&H bUߝnxɂsO٣&Q\uu Ec=ͦ)ԃ8U@y7/u_w +XMy 6_5`02yIpWvʼn #P&c´zcog)uoKcGEY7bYVGti l9NH 1t#%FBM>*ɐ\rz)[Jx\`W6PHPܖVH 萜G^:vxY|l"$;:!vqmC1K/A3ۑۈdS,7oKT[,]^)_I,|i<\tOvH!; s˯=qNTьVfg/nuǓ6CTCu|aO vtV :vsQH=dǫ*ZV;WthO?*re Y,EpR=W4Vo8G6'50YŚA ם0/c.EM؟lY *=ފ,k/ZpzE'[;岯@HN:$X{y h~%D ڝSUzHy{Phmh A'ֱyI~-5aP( je.EćvLU7xJ&POl/I̽A sJXW:U=qupoʮΣΎ9!)-e4.2414E\zp?/2 T ^oƖDĂyu&/B)4hXU-%6ClqSﭕu=0]R5o5 +LF<C/HdE I^i=AgccVhreu׭ى 2Qe>d>Y_yBA.N\ީןOd&CqD7Q*fP#og|$>`{K<Oh4VSOpCO%)@W?E* ay^.r$!H6[v0NGqUWl@ ">Ob~kZy)u$Vi{Yؗj{Q!mfl>wU5Od[P2z-@'|ã=!%WF!1<&N$˺_h<> J|Zff+@gqҋ ͝Wz{*Eimr7!8!Jg"ߡ;~>qpQ+c'dǵ~:Fy/ey(Q9̂Qb}RBf*nQk.v{5Ԫ)OX/HRBr|fJ]+5#x#p tj1hw,z-#@pyEke61@e|a&wr83}P[? nkp5n<ŐݍL(9h`ӋqI6Xf[I=)җh'w5ugnkW 9ͮU GLQ SH8*d':d7b$Y#f@<`B$sfaNwIUCm`WiP)ν|`@/`>9YII/]ն :(\=e IrRx$':n/>)3f Ý9@:$b& B>Y+9u=t7~˭!i9߮,g|KOsID V!W5#Q*}r[ѰkG]TzeDS=(X SQmg:xQܣ[fV @ 39uExi["0ىJ8\„2+2 Gf5r|a#06sܪ)$8vPI*уםT V9rpsx=Tm-J4B-<>ta^a7h؋c)x08A>Ȍ@vtS.7M~\ C%0GYxlgukKz'>s}!Yݮ6R@pnI~xb sn6R6S$_2oI7z^³v_U_ɋMS_\zG),vt&Bowf$^"!OF)>Ť4 ЊYa.0̗H/GSQiz5#js O3\c~[ONv QYQaBK{a:!xr(sN,s$zS.pubÓ)xPӗa=fX8g<_\M\gooB0@-1΀qs}x*%m 9u/b aqb ֦S6Y8>.|]5u.C0 QL^6 WoATK `u[L׳@E(yx5GJsl6|e4#f}r:^Dgz_irNzSTl_4qNm?~_& nib۽AiEO@!OEPh>|Af5')kr[PFDe vtcHE$:q9nZAIS}%c73F"Ɂo!.a{_2T HƐ|ϝl Qg]HAINF+<@PHaw u?ˮPH(Ulݩ܋9%v&,,h!>CϥfJC P12Z!qnu qgGei^3}kcG3KTnWB0%t>2\$!L6A?e"t$]Vp&w 1XM .3j3= Ng䲟{):Y] ˿\;.O ܶ*ь*vZre>2OkYC=N젌FzB:ܲȠ Y8SN;q߁8rKOd+Pl~5dz gF&k̤Crd*j}L(] =>aSOulMHA`v2 5y"p7 [X ׏-S-L{#^Exy̾{ )m!x49@2M49vޘM2@xŕN~T]U&_`D.Gp=| /qd7È^Ҍ=jj!:YW.YKen.=cĵ 9CVq/F;|ī%;[NL50{ EO= ?|gGDI]<Pn~L їn( H-{Va!p&-'+Dt{Rϛ[ )d}|*Lw1[2flw*)HhFn/*bMNIP9//r<\ %zdxl^Q[7?4t'vJd̳j_W]T'D;+^'w D \VƯ&B[YMQ -!QNX#?n.tb/L >yEFvvS,{U\`!vՒp PA>L>V;H1EĐصD_rm%f> ܸ3Wnƾ@rā?/Ai )l;&=͌e yirM|I>;i,U7D֚PyȉTV @' l(Xu_j~(٬y,MJ4\ +Eo7ѢjGSB|ۺ.f>uQtOwVGWc Z S;N{=9}a*WPVXd~Fv*\EQOx<-yҨ*d9{\ *1DI &>5E.Fi,\p§PIzIP>:MJ'"EOeoܷS35 a-^f֠5ae8|er2PY9ux 8i)%ν = ũ&(8x\y}?a{78#e?SRQ $yq `@i@Qx|Fӛk֋Zΰ߇v&B|3 6ƛ&?TЭ8Dő(Zz$Op>G/4 $vDYܶY4J&x`hYVAִ}_ Pfwn`fn:#3cMȎg a2BSD'ʖ塧-kEJ=̷˽@<{:TLA`n &8dt ["#;+@(a t7?ٯ{ga1/< vH۲5"qrR Yv5֘ }nw_ކJ]@sr;(> qr@d5@kG/P`Z/Umuq _Eb|< r@̳P`("!`vg͘1yNe a^nv@VkHiĴK|~ꍠ;p#ȠHL|n9>A[sRq0B@.Aa:A}MDQHԝs=r?'^c D+<9Qy5FvB(=R锓r~5I-|" }:bסծSq%լ$g0)._ n }0 ɽO&m%!)XVm6R"w8F&Lz71̄4Vm/1`)G!, QAh9?gŜY>X' xuGf+>&E1GBG8q6sI!rF]9L(Tb\d= X V1Ԍ~3k+`pѢɿL.׼>CR,Wm? @ C'8-6OIS* VmUM 1]E,GNpJ[O@6ܴk`aڜZVׄ3:ʦHU@~80})lV"w@.2]4-/p"=逫3)_#; YDaʻS::ssFv^oϨXX+FQm4wVJsZ{ !M߳g%V|}嘆_{bEXT%_s)q]h{/{n7b?Tqg+ϙc\Lja)1SLyEIJбNͺQ+qųʼn@/ Ð1O gw=Mbe q`AFhVxA[ 4⍦B:1C9-fYં:6 zGhS{Y,ѥX-ΦiVR%k-g%n9iظh3c?Nh+Dfkk%7>m/CBC <$]A,Npi$!b;;D63lY1q8`Pe ~\%dž_\D .] d zZE3 ]4G$,I <8G>o³Mu _ *͂OX`@L|@p(3j (sE2]?ۃ4VA9]ϸc9]mvEKStA=SO!ִv54MoM?ZgL&kؖ?= )O&!Njڄ'āP(Hn+o9^~F'81jmcm@h5Q!ː$A@n%#(JŪ[N3yYYKBwb#)ID?R)&Tc( H`'B(mihܺ1\#fkeәwCVz۟YkR0pæ,X?0s!%V;FOJtw~CMn;#-^1 ShX_2gَӦ@U7V7kgj(ʔR$DБY %\˱GιϯXg/yvc']jp}n65H s|N,@Bkݖ$46aI;#PB S(d5I^n?ip6j8|fs񽤮|(Ҥ'V׀ZeғFڼAVZhByS>+tNTDxq^Fbi#Z|)P]UwV6X-/Z9 R"9Id$ξ%rʝt$O1NluõB_`ۇPE 2yKZkdؤ%35!k?`:%.+ԘߋK3M@r8nl4\CjwTE-f+mSHV^Ml>R,2Yx-ih 4Ҝ|lhn3Զ7H4^&!$ICmvCj Au6*" Ū1!|:kiQsep?bio_ˈz>Bp8faUhڈ,BP1˾BBUN `L UH>@2wLl@g7:-oMHKHIEТ\N0½/fb+,K1-H _KW$O>Q""r ;@"RK<ҝ3՜9"aD޺i=/?>z|-פ)_X !;g;\X]7ko45xX΃>̏<)bw>&ŨE^Lh|g +&{x]hP4)rTDrS@ Q_SSe,[6ukh&A=G[7m=2 (}U6c "s,9 {Te,o)B7֥S֞ZS?6_,w]x^vr*N pYĮ\- !V%g xr k@Q kETy%|܋]O+Shmf5ad ?4/=-Y?p(d,d~Y-e3i"#47vC \׈kF!5Sl2'0*E|POt:1 (ɶ AR~~#ݾ&=mO(m 7՜̿kr[=O:ݭUF),_-f,;3R .ӛ`, \K1g b"aཋPe|vGDYXqPCbIн>Ϣ=3Bc^dJdC?$kg^ᷓS/AT͘QJ4J*[N[_9#5W4?-sɊժA"h(ͯhka8 y6nj9&LZeZjrai$+Wy95h\tl㱉6F".s.SA2@bq:y)?04ɦSʡg;WB1UOPY|BL[vpۨ:RL@-FKc{Fù4EѺFMɇAeu}N鵺&Wp#YKy:.܊?ǝ95NY](>X~{Y𚷸}n{C}ɴkh칉-8^dMDPp8Ydpm%y g.| 89^TDAy#7+ɤD > $ " ^?o `{9jCՎQ d±LOZqnj-FġMCԚƘc .Nr%զNdRq+g2PT{!K!rnpn3X$u_aYDìݴEȿ):&Yؾ2$,3 /04Tl tq!H1y jYrwLC{A:5}%wp[ja^! ZS8TLC1M#Z2M|*ۍ,]0 As&YyԳ"?ニ( IiRU[ÎVN쟬 n}`s/"+(U4NIq kabF2ZL|z{$+tz֤;ʱxdQi܄m4I1nMT w2&(_:^鈦'5qbگVCe6%ˀXWa5[Pt#z|NbrMc=, V" zQ{o--ļgQ6$(}X`p1@_YsWrh#7&W<ޥ7δʏlhe/_7"ЄjnkVM#Brm1ߕEb̚٦4 J0rH!a}cWr70XJT`(FHy|v0OخNQ["2&wyθt0RsuCSMY@;hٚOxH躝r-KTDx]>l8>o@S 0*Mx m@icg^ҜyICDI /LڂA N}3JQvChIxp, D4Y&>jPxV9HDKV`<byzHwĸ6e9jY@G;#y>z/1+Xe4J|uk(%D]l_` :-}çC>7$@sEZ Ӽu]?+AM:CYINOͯtc.:[ y xZ\vȉ]qޢm <[;g1af'2(d#Dū|mvJ_~Ve`yƅu%gꐋkO0'D0X,ՄW`$USuz'U$IM^n ֹ[m '|۵kX#tCY&M|HZm5* & ~1>\!7̗_X'_݀9N_ 6YE[ؾʗwL5=ctqSUU`iV3 ‰ˏLV˨cYXL;BwlAJ<#miDDip' % ^]Pbke@: % 嚫f|r?b{PN'/")$ڵkAxb wX uظhEFxoI9:Cvj}QBDXӐNy] YZ?Dž~@7m84!42<,brp fe?E0}{@ RXj[z[`mUÿPvXYg]%LkcCl޶45GSTO`$/;G0pþg rWSV[Hc/2E{w3|7M)^Tcٽ" 6̷q^U]ҋK֛1nK񞨬zOiinȯcs{I—/2CX:XOd; Y`NwbKugVB{puš;G[AsciJ6NCZ( w#GB@d`E顼T v .|kW +;`6ɿp㆞eʲϫb}Dfj]~Ō:6+kT̐AS К0Ht3UO"-U9'gy8V9pI$ae  Y>;v?wa?2=m=t(He)TB3dp4X mju3,A̓zl/ڎHkvm Իݺ]ͥz_?.)RڛQY .!t6%%^0tUҷ'cJ1NKPq_7PS-?x ~_WLQhЯn{D܊8Y95[H1~yٗpBM>@oVV׶ٱ mbN \J?ꑣfkMLjJ&$bRfu?wr+#M(m]vXoWX2-`!?1$Ϝ-v; NsY:k A7(S̆d8oXʊf8 :i73@'6ԩ)}CpQmڡQiQ>ALqZu}o-l`2T[(fHPu@`FҒ$=4a्$NU|ĥ0b*eۅ;b_7`V._U+nGN!\lK3:,[HWdrO9wn)Bd\L2}=tZ~dKW2iZWFɘ\,k({=u.>\)M̑4b0'vGOCK(B,(%9ZvBBfpQr>tTu*ϽP5 #%|e iC$TY.XsG-kgrтŷ5b .6z+GM72laJ` QWΥt@0H2wrRC)dtCA-z6EP'dN|)nq*[*1wH7Somy[ƾo,Ii'&ĕ2]vSv:Hڽ!!8dؙ]G߻=hEDZt0,-3_U f},_O7YVt1B&FE: A.-+]U3.F_^7碬Wz8t`u#e\bKVٝ! Lq O8WqP knP-{BXTu#Ukt.ƒ-:2Qދ&:#o $TNoL)u);ʐ5hdG}k:{G(dUH۲GÉdvk#vr>g.0"? rCmf񲏳̯D]=[RGجV븝;$s eoZ҈0׋ 3xնkn  B..]D}@Ǽ[YWNbv}QMYخX#"qh܁oFI|~ִ.L<7{U{`P p/OtxMkVp54̖DFJh "7!!H@!fsRIScV' \bO-(G/n ^E4{bRpbbDG{(&@? ު,[A[je-!I zp_w{]U}1a}8|95selUYR3|iXiN-!secGe@LfPS*: )鰱Pb4}[3J٘xg *_oN"e0tY؁a΋=PNYIư媕m^=/CfB3,.֣( 7g5%5AFNoa 7ǵwfaIP1)bsmW "AK͈YC VZc042q6'|;SKT(0<y!uN[JQ1gCXycz>TN:Tx1oo{S>yX& $8 NxF 6詸-y<-@Ve1mw"7:ܸҕIPF* AM tu{E`h\P.h$S\jĉڡ{WuT- ]wx"(n ErƤ |VNZbܵmj^=UYԐZ縙e.ϠӨbK^b{7,\s]]e ivȼ'k3R:ڃ8s]#i=~YyXZ ǍfsçΒi;呕m)X*?6o+nZ ܮafU6c3-EG %ؿws$:F _q.S mԬdMC32nCޅk ^]H]&Gk""N@v㠚\˙et=x[@ޟ.+,rs߄ivDt#pڙdugX*^?5X;J_'>WӳϙHkZ|μO/-07AP"06ڄ(r4 YLYv]).V :!G tThE*NIύ|5OO0&T6vMC>1ŨWͅ-T)CφL2M>> J#Z̎L3~BN K2c󱜵b ?(-ڀ[l0^ &ÕT6WsD 1'<%c) %5sJj]md?G1e,y\&ڌq٠sLr߳P mP%gZGfnHJ &́U%ր= 4wNVh,U#y @ܳU"fbI#ۚү{ME^xy~Gk.'#"94EE1.*d.'H:7LY~'(X*(Q/2&?^xVЁ)O~.o2ϨȆ*j?E=Uz{,sc!7=չ &^ԥAԉgY~7W%bE ~ @aâqe`A]fX lvwpPn'%+{n&[ t? )z`^ͳ-B]!'Zc1eo߬7NU&U#z4>'w*ȝ wP-mnu-a A<E0`-"QTqf:Lw",`ˇ$`GA#BK(Y[l3 DG?(ZUCyGh _^zR`G8!J+ _I=DcT#bSGwlH+.ek:/[+]#" Ghe2{%=S!`pnЊx&c4vn E8dȠyo̹ؓFMP0 3ҌX}KzxEǒ~ۼY ڳ&+?gl[39CK2] 5--'s*P3mc[#sGze8aN0f8.1 T[O@`8gnZ4Xrz#r.xc"ϸq/1/Vh, 7|D1{[=j9JT`$S9@%5-DV>K+T@>-)|RB(]E|R[dIfr#*+k%'a0:8'ĸGa^@xv[]8پV՗m5TѮ /#{rU`@nW,YSM.v}UY^jPVfF@+#}Yz@\/4y{%} &xhšD z t _C@?g+G0"G:3?P0猀LΚDO:V74C$ F\"m%oeݬzSD IZ5.f2^}( -$'0/X{P#;Fp[ﲞe)bϬI 4,I%t6H)nj;l9(εPl@U`axBHuZ;vwUCO(iO m ;q[1>RT:-&{>4L 68c",FAAژ 7ٌ8M Gɹ/S4o^~xo]^v(/, RKЙ6r}-@ u7 K$BgHR*~`AXlf@%0i'M,$$` >o^&r8>K'eeΊsl_yik({cϛ8?nvME߶.-=H"0NOe9[nXȄ !6ȮFa18»a9Z[7EH.zpD UsiEǠZz ӎP nuKKIRX iЀ\y~wݳQ:u&D1q䤡 W-#Ȝb Wc8N4L{gafHLK}wR ݟ AҎ4.wMcw?$`xDɅ_iC#@^`uVfD%>>~`Ӳ^߉1@Ԓji5̸,=MRQ:"H;c i]]& "m?T)ĺʨUgJр=0s"j'-}܇=訕k '=QgPB=\nYm.Dn~%"OT'Ngg&bKjJTtGNF񀂓`9 kZ: [z|(,6|K[IK Di'ZyEŵQg]XtRG"xj]St8k!aiBr{C#8ׄb™yPt W30OMR~\}Z<2[N6Hgs9<]PP Nd`!e|%&MhюFYr)+Wl# XqҰ'bW^ UfM`-iw[rU747TI*"B~5GLXvU0:Iww VqF6w>Xtz8sb!納OG&y pv+!ĒɄ\Iw]D5={4 RԖͷ"fMsN-L]>-(\}[ OzZfX=ȏOѠ5VV3U +PO-ss(lJ_ʻoW|Y_AYD>V"Oq-@K7oXf3HOzcgpËN˽{J^,vQa$e!4{] O:Uq3R7p7LY >8>wT"`q9Oo{fU@SWn:1찡0v?T2FMu. i켯Nsapc r<[CW͜EV}R&9ևIЄrՑXqHM>П2_ˊ/zK3^8`}^!,c/n9!ˈ+{x"FW΃D dHI @ӰtOrіh 7sx{)Q4l#a4T.Jc4=m"y֖7*dl%(R^F%%Q| TA.w F=Gl)O=[09ܵ}|x`N27ziWGcfKX1NEb{E@. "H :6un20'O˂ǻ{]4*r^ACRA'ږjZnI4pbk$YrC.I\6Ju#;09[@.ĥt>JvE yiV &@zFk%n+re!Ļ?WhQ|~pϫILKaRi{XnE|1kJjZ_ۺk^:n5)8+mAT@Dھ"_PN/pOuR~D3 tQ\C#7nS2!a ӱf@XrתrXIr<6}Y~f$4O$xJ`ybzX""K,TR?3),Zs' N,:W =Gg]<$  1rg/qzh܍nc>"f m}HPр3 ˽BQP&^9BW /OLdLk6j՝%[<*Ez& ؅K`!$:km~\?xǼ0euЍ2m޺<&x`$ \t!5pA$*&[IxO{o*X( XD~rrό ڏHX0JFNOFHĊ 6k8`/1/G6'ΊQ]BDVWx$3<<߃Lfr]iKʥxrf7hE_XrDU/6]1煇>RPi{P,fЙpX\+cp./09lB1^Ru,pr߱=D\xtGXeBj 9DmAp.S'|ٰtob#5tZsvxfZH?gCr˪jpE U&_w1BT$#Yd|]Eqec< 壤T0e`~,eik.%tƯQRZ\ Ӛu#PlUPHPC~yLd|/,"5}5-$iMYD%'/Zx2@*+kA//=}*`6Ѩ%9SPz$b4RXTڱs݅Z94ٹ s]'>F`J + e9$#ɪ\4R%NnQ-|8M? kSK$dY+>ѶK`A A>_W xHsM AW"4A5=}A %yN@74pPbuz೵"эkOApQ"kNcB\Z~ͅ9[u*%_=\Cgdfq],HLUC_Ě"WxYGV)w#`.b+cMMS6E@Ķ֫][{«0(%Mْ}vcTQ꛶rLtEx9H)|& ,^1jtlwNaMuZ@fOo+&[VzM-ӥ;#%u8~2 ܤX:9e6Z;^LMMLİ=`KXpj0 #'gup}}_L8[9]u{3=yxQR/uMBX Ha 2mQ$5ޫ0`q;w2M+b)hA?}K]!4Ʉ758LU)w])O-OfzljNm`ڧFYtƁڇyacv 8Pz A!zFp8d.>:gc$ց!Sv MYNh9SOґ)#$:YZȡ.1a<}tuU/UX l{8ӓw 4<,"w4Gԅ\ WVde7&f]ohjYȏFy[T''l~͈<ZݕZ=ȕ)l%3ՄCS4 w)vlLݚ.#Ցї0`!)g9DtaTs_\|X'=06ȶeȏf9l myhXVH²h8ʰcUw] tfLiҢ\קR9=Q Lh`E2ŹcXaT4jZf .2"~f| ғ=¯tqjFl3bj C;@!i$%FI"r7O^Y = e-%0vgiҙݕhyB*%sic&[8͒ n4p(Z\xt*ח .b78K?тa*i9OȆ{khӷ( UK+Ue{Wt(Or$AoVAV*CxoϭY+\ Œj'N{Aj#ӏF똺y#X6Fd:> q侩U$C虪VBSd2Wp=L4(C5ݴz_"?hDnݸg40Mi2;8IHzx0!bX0?luKί,c;j<AR`^JȞy$bJ@>a" Pri!Ѐ  OuZ-fOGP"x"ʻ Vj¾ qafiR/@N< 3Y%ި.Er"،V  ÐaaҜ$4eQ5~ɜnpӌ_8vqi(*@8%QLTV5c|Zsn:dsi’jdby6yc4hC=Tl(% 8wJ=T؛ɷ۪tzN` Qy+`{?rx;Y[8ߘd)1eh/9rOc '&ɻ|+*46Ga 1I'!9fV;5nݗQ;.5J) X6W2`j峾o}/pWa7RΙF:1IjD2[GUfV=-~ }d~۪ĢlfOy¤ D6cwcܣ1m j!5m@Dd2Z z&p >8TKr6nJ+lqGdD wi˰IOS`QR;y'>vrKňW eu0i lsk~3j<- ޓu|MjR Cw&<xX-"UWTn_ᜍ4i>\-uՠ# Fj`pPRXvwډN}8pz{Q~#KYHRYb b 1aH{MK5S6,I>.M8]S)'ُUZ?0  ٫&Z5u# vaDL,vd橹 ڔ5y I߫0 "hXC+l(Qd'$I/$Lj奔}-SZG'zwQ:5^+kZNǁ)ጷ6mct8AN-L34Se393a_EDKwyǼf-W|S~HʸvߙN߯-Ro '("^up* KeٖSjhGQzIn3<8˧>L]0^5 5D""uWت װ[nhCh+Y zj;> 5g;#|Wtzwˠ.hA² r#i1- { "޶w[4EwΑBOHlvϝ a:x?I}k'[~ Rl1?wLM" g-_`7%6||a`"tǠtf$z1y*P-ֳ<l'{'"`)jKqo4WKlByW.4ZD8Nrv+EҢ'mT]Y{U>ꥑ (GV:ךoW4ּ kR_Siü3tNUҎgHX.J#ɋօ $Ѱp C߸TVuOơWFJ|jnT˟{vsFnP<˿+fKD/A;u[ WHPڷXc]ՒIdpC}0: N]eF'S}UNaLᄏXP;ۓ^mQV\|':d -*Ol$B.A[g[dor{ZC9 5=֤P tfP/ĭqdlj_V><Ab&jhN"vEfz*mŴ2t"An.ڣ<f,s"7RACU),HO %4 jڱI07HjK+z}2^n|DNtטArprs>.q> p)L EƯUlnJ8qie[p-UOFY9PòӪ@c[?S 2\Cs,As/o?zpᦃD)V(S=;F9,%fmˆU<:dXa짏tj?k;8S&2Eh6 He?^]>†QA\*!Kqgj6&=iߺ|Ƀr2cT@2l pWw}22zjnf_ca8S*v6FfȘʨ9o]_u=W" -:xd5١ ~. j^qiQ@ *MG J1(`Lt+`:mtឧ3ȷٽVGhYhPDt̟gz|4;iX,,?ٱ3 xe&#TrEJ$F8_`:[g7[ 1؝<^m*": DX4pt٦#7 ^䧊x T/"jDž'T4Eҫz:14OkPXq.֘Vt=uy63U*rߊ_E'i8?V]PE2H,-h2.gwƒ:!;ҾNbf)sYuTپBmsN YAfsbmt=:IR*:;)&WMG귘s6?a*+ }|sN"٦ko;K!:ӎP-"  ^ܕl,x õ&p|~gdӐKa>p =sm"G,"/a!=] ԯ8a"BqWllpl ՚Hfj) p^qfR>^LduIP:l>DuHKE:0j%۔,un4o$v|Qo 6RSF`lnDKWnEU*]\~ڊ߻[A[< /qOҘ7._l 4Fݏ8ݹ;͔=2 7 "P0P l>ʛ.AjʗF!XɾtRX(=&Yهލ6|zi>!SN_Ov֛5z. )ֽu:$V6Vc/b.X tI'G !mX TgfLsQ:qG7~Ǧ%ԊTi@ !OPo:<*'vևȠFsǂZd@Sd@pSuu21N!bZ|r,aN|0pQch7x^]Dn|nۗ:g>BL>&²E!ucř;sôI M4D,)ijoV}c>NRtnމW!4"TgOFh M#ki%=7:@)AŸp'qA/PQJ$4JŒnw$k;K QTbͧOHΖ.ڌ{5#NbbE.%wH#)׽{~#D/vH@) S>vSuYiBDKwTΟ=U'Q[`U{i<~~BE؊Ulus6rOs}7/iB{ fCPT'+*{։b@UwU.P9l1š9Ђë C IaSAΖ<󔳘G'y%a6-ޱ7rNPUf8#!eKĘp\Kk,}d>D(R^Ha$M@/Õ>):dhlYM_~F|cU5>=Z0 dڧ>'G(T, x?-=)HI1+a;Jy,뽑.E-nb޵/VE@vtV<Ã%nv/]җaɪi9]LhH9ZmL{ɓ4]Wxr];=c_F,3sJ~`> ;3JȡݙJaj+!B5!$NA姂^]NԵ#8&lu^܆͚S5gOeU>p}Aڄһ{RA9ހcsP FW; pڔJƊҦ7R(4!gC';W "\ F7jDHEHdrPWO lUji6g,:F_|oeVT騠Ő3D.I|j^8K(nkK11-T􃫤BzŽSԱҕywz"brܔcNS-i9:ʭx~h'=ҧMRny*Nv >1s[ :MjE.bPu1Ydn~ms5߇|zju) o= HQ# ǣw' ƶ&bȘ9TsƲepH7iي7''Y~Hi9,EV5J=GyʓU֥{vBfl9'q4{.N6A\r V_lᎁ 1Þe{"#;?.Y(а}^.M݆0(* @^V'w_0P/fTBÙs /HId6TEk^J3iևU+|sN7/G'#C':biҜu?xmTw06 @#.Rś]BXqPP|`S;c0V \6DMr=J\zay\χ!DOoB(&ѐMx!'\TIs0&=S}Ց95o^T`>ǨTP|M!A(TVy}^2CDf+e7x6i8dlόy}"C9Ӫps=<#9g7->ZLvz02U6Ul҇g#OT"ϛNɃ )cWCJo M`ݮ ؒ_^ 3(keFnw* ړt~1R|ϛFnD(lL2rD89bH ֜W'}0MA,&e6;*?lMžJy2*`Z؛Nhc("c8}P]ҽSD7vEokAT2_qK/Tv!_$gL}k=m먚O탖 r#'4\9BUpZaeܬ2 Y wČG'9z5* Uп :P5qeR#ӹL6ѸMk+Iv.H4{<-y"BP(Œ֚DžG^|ߠ" %Sg|#p7k3/P3ᑕ,JMÐ=aWeV_H 5!=b5;YMX:F1@g-f)? $9XCjiel՚1RV0&?M 6 "ⰠKO8/'FGuy*rLÛTvG@u'-2-8{Y;VͻMwn#b&j_饷I7pRf^>4 >;ĭ@iAܡz=XLK[?t$$@2,;ILdW2f˦"1Ez:0Z@x0V_'f!q1vouU3ss=2uhʒ/ (!>IBw4f@_*VǕѲUA!2Jb)l4l ;ae_|MaL8HjTާ|;,rDV)kh͊ >̮^sKݘ>3#GJ),c?eIQ4{:`Uv BK[1;RA8&Lf@Ɇi6&Dvh%ߠ8cwM!wc'ZU+d*z= |t̎WwfBdZ<~* M/J?A>0 #G1< LRa4W%D2렡}#eO a9#DבDm=^݇{5 ggf#Y Vu_.iWkU}N0NV*(4IHyCnu[`DB0Zg5m8/ιh1ReJ<Ǟ. BgWL ꩧD.Z<ݱj|(k.WaZ&7 ɞ5t<Ӳ/ȼl+iMҼQpg7L5`3c7 YV~Zt>jv sϛܔHE<=ClVQRSˊRwp|͞3XTG.)EpUc:.081Ъ|"pNR[dtN^"/hSc}zG1vMK=كHJ8(,SfƠ꛹n*.Rm_kQq#H#-wa^>ؤABB(Xdk , LՔ9'7zeWygO@@' FX0~R# Bz~|[U.MZN t /cǍ=0 |~/»*N^/:n!DY+o%"ҤOrTQ׵E]x6u%MN]Mآ/Sxux3*O]na@Uh5gn|N"Ĕ1.M@&g%Gp9LEi=vT!"6T^'^닔u,X.WQEv!C*A9_yw}lOK˳kyUոeVR$L6ZcOnن$#[/}!]@k'-Yf\G":NsD :". ;*mM7qD ML`YƣBZL빢e*Y{CN*{ vv~y(Fز{\ ha2Sغo2}v5$>Op^[>im,a;64jFt(K+Y27_)1-b h1<uKo&fپ?\`0JY\e 歍uqh/8:o|[f3,f1.}`d*T dlZqE= C5SE#{!tbUDy&%g0lE*i8NLje@J$#ыhL;%s f)Mu6alݱ!to! YԹbcixߕMeG)qExmL2*Z}/W3k;hlYvM9 +za;X5Q AL2&7K-l}fŔ<QJdSS Nc+{ Z^n771 ;P9ݒ6 Jf˶T`JHXN nUJ)J8MPjd?qv Wi.:Y40ǔ攝GanKI+X;7㬠F+Bse%U5y`ƴpŴ :geٖ$GCZ=wQ*&$&8j,}5GQZ=5:Kq UrXb~:̗[WR'U2%՛߶Oixf?|G֓m4 Y9` !(ɱ}A{K`Дi$/%Rl=$q=zF нw"`OU 6`S3G 7r tu#,4([O#[s.YʋndZI EƳG3BPieTj =gl•Dk;zOxF,@=◨9!qͫbEls(% |@˄'|Ӎ6'MyV$01}0-,vUc]?N(aX+ 4Ό7ih$w^z0b@W6"nt\չHtFq%ȋ2/IIܸNؗ0Q[I.f֑ O #XQ;>M>8rKIXA{"w2?"$NFSw2/(H]a t V{Z^U˦D)÷&GHaF9W   XF|'~SHheUM<j!i T{ު&(h{.tPUX6tqT?ƻ~+\RrT7MI‚tA6btXZ^ w!bIO&D54⥌MkrEn #l)A8t4e] ozXޠ:PØt6uE>)5Dԋכ== ݆שNU,|N d미\2&իOjwtBrnl5FFPA+SiM [ּ#0iI-Y#[cU!unv{!mꤵ=Ѓ ݎ 5#;#*n{sF`ڤszi˜ї#JPrP4 ?falnmΪt!:߶2e 1b&aRTTPHFWzf+JƀuT ?Jd&#ͫPA<'BR KВiHS@@zQXIXo_Ayԏ;I C΍xǨ*7^&N Ndu5+}6L8L6k}.fl3='*Kk[ZgvMuB*n]+)vo1y7[I%P4ͬe3/T D'yPbH׉Үϊvj1e3*8k^ RQ޲'X(suK*4*F>q.*I3*vP׆}hN-,0Ѿ ϪSKOZ" ]# N;BNovӌGDOCސzs6O?@uOD1v7[[-3=!)ӵӥ.04 R/@ifm?I\cbGf.31:Wb$Q죨3g:fn5JU/?}I0c랢 j_37(..\EDa4 q>,T-NjRD[M-\q1dvAt[,` dT "C2~".).T\ښ#>l)]9ԟڜo`]D~ 5R[3gc]~?Yހ="_uh(Ɯ] Y%R4O>DEXXRXEIK܍'˫O/TrKg[%X86Qg@}3A" >( `A.) >2mHb̡>T'u(ЉNnP8Q; ċDAfyV&(<,+4旺P+_Ѭmjix"V5B.1vjPjZ&m̢w^SI (ߖW8*Mݨf@=\33;1&;7q"%jv^&E#FvT_ T)mƭG5XPD =gS .kJS "ڄZ_Ta=%"Ǐ0rCaKhА{nw:Ŕ_>+Is~ ^2Z2#yERI%WdyMD͍AFWL0W Ӈ6]9=A2t/Iǰi;\GjhUᇆW}VeXXB'Dd`HGڶMMQW:q1j(6Mj NQYg_wS泻ZhlKxA gs;GĢG9RyrdW#/vlJP_*wmR=2I28Fm!"zcƈ W7 :/$jp$yTpO'Y07_Eg QŽ$ΒaBin b4Ǩ\a0*TT> ?-g#FGQ]nePt!6e_l<^ݘq)/>5nl' =[D!;"j讪ܫ*ȃW'0/Uh4,^LYhRV>M udͩ Bn%g6yuAGDN`a󲌭wQoV1+2?F>[8a~gVܼJvwY]ϟܙQN7B,=Kq}^ 4#}>[xu0E|ki&Yo5‚¦G5}\ʗ2 1m7<"CBr`A }eBa2B sMկ@nk[pz/it`JRy3tr N>dOQ̹k B85]RJkA,SQ)I<63tE}7O(<ѯrZSǯ7%*89 16w̅56{}nzccOMW%0zvA~ qb*eK : Y~(6oD],γ'A+rZs5Q5)B~l#dIJB̐tcFQd]CBctօ ||'ǀ #2̈%NQZki^mh#Ot>e `V+.?%|pe:qvO$i_6J,K\ %+V&]$DM@K'{nPL͇LswKwx~%>V)Zq+sڦY_{w٬߬ەJ^?KF0zȧ08 = pf51ю>F_5^&=|-D.Ч #"{(#Xq]%o_Bv$C}]ï ,j*P bH^7- |noC#X49 +\WîHV^QL URRBrS `UYcxu4 kFꞃN$׎Eygn7XI'iBY&@,Um&; -ExO!G'ǀC: QiFkj{8`֢쁗v9'$G+lrp <(-X 3AEs0=ˆ2 ,faaWAR.R&4^"t?!W\\d}B(*˨ٱH&ߤ&E8juB@me5iEe/n]g-JK`ȥqgyO_ݪ߄dO0HrMl K ^{["]ކ- w{0]1\E!Ck:_yY]=JWyWu^!1@5ߙKg |ϗ\Zz:%kyP d'5L/Ў$cQ R`?_0`8|%5#sr5l{nݹWQJ/цPCi =@R0ٰaj d-N8I#4J.)^lM~^͔w yWt}8&qjA3sq"+ē`1ɍ%8xMR~6lŵhm5:j+aI/ e!=mFNAMb4Hx hT0"sN4@+Ny)6ŕfȂ~= BK7$KuCN%ϕtm#=|F(YGth<46l27Q5a:N=%9UjmӥC4jgleThٕ y1 *f-71]=l+)W gyL:{x7th&9Saa.|m;qU%MI0'6h锝UE?p+%o~{1s!5 }̽7e(:mz I6_|%,|<8 a%3&GIi>ޞkbZX"W M9}P\'53l:EߍR- 8 D 1]Z5 $m{mpzeՐUS!lu}M@)<85 s󌩡A!ǰ'!^2{G.qK%d> vNn+`D-0 MVEOLn6`w3m%H>Si;8*J|D]AAYݫ:L1./ zol',(YΟzuK4UwvC@D-2vž-Y^:vfa& @[n9(aԸ4<[ͥck/fUgݽ&^8޿@#Ye~*9r~66Y+h?,߾V'Z쑵eB.)=Mpx^s8ب$fkR[*5<&7Y֍bo)[0\%Pee/$#|΁j/@pWՈENi1aD;q.F"ҵNN;ziՕs2 H#ŧkËy R6u!UM|NR6:V<g7xRyU<*Rj_!40wc6$!R_f"G a?o;@9և8E5c ɇ#29 @֮N(q םTvR*k'qxb)'64|1mg9B(L:OcS_<ڣ=u`໲] p@Ylpvi}⻝Lφ)'5ܾ뜍{D^D axx."hB3ü;9O]}Za|6UIubպIԯP\9kh ;wF:Pqo/3#V-dTPO܂Oʠg+ac5A# l+ݥ hfl֟+%bE.Zٞj-ΘY\Ŕ ^-*ӾcK.by{_\%DݙkAʴO1y&bb_Zl8yJ ^-3Q7qU܄3߷H>Sc"r3~@d^TiW_ZqJ8ć!/oe_ =|Gp: U׃ӻh n!̌~=#._diDq^ت9a7g󤫁!5< _SWwhsHs(opE>ל<|rFN_E^7~I7oϭ Ƈ@ eYJ0[KCpCRJNQ^n7!wװ7CPld .u;hBFXV *Y 8^}jbM@ #]Wd#ġ\|q7](v!e!?[C~]87m"+ž|cF!,PpBȅZIjf}-W>:Zx>O;HD)'M4y T? YHǁRB^rN[WrkP.\&v p۲E|wء" B0yV*0$O6`{!]&]w@&Mg g 5N;A,ɕc;͵ LODgM_zFڔКF$@|x-9w8ÐZdA7tORn55 q[=T쫽uUr.Rs)Hq*E\:_^]kE"]걞(zO*K]z~L}IoɾoA2 K0teh* s/,@g@{dʷ\k*3iv~1:Gd{l$pןGzsFg7ȳg[(HЪ- #]vXy~QK"Vx鹏ZzkZ=F  З]!33_9y},殕}yFN]ZR1>/4+pRz0LdOY>ȧJQ)bQmo٭\>#l4*!ACMHILa` )]ؼ? IT ) 0N&7"^Z 'd6\U-! #VRɖb1#D7#ݞzGs<56[qU)'o:gztE tONyߡoˡ F*yz2Yp1_%! KNM:s9^>]AN"FNqO8( Gw[P/llM9q ~ME w&UEO}jAdiWlur`!/FrPڑFy'Q":/K]ydi}icՃ_ F(+pT_G{/~zwC2ˍ= d3 f&¼x +5ڣ'g]%(\8S8Lp%s<3IWP|u'|.W-ZVp&\Hu'q}}Sߍ,eýw*8(c M}IKE |Lм'L)H6LR![@*h!Ĝä\ؒKxWyr l:7rof2G~NeXiOZh16߯ΒFp]Y.I~ɕ\G\DpO}\>xÆbPۭf=7 2cUeZ]Y , -.&?y#egww1>CChK-ceYG4OLLP'&[AڌǏg#6|(p.{Ŵ|m)@B:b*nhlR113.>DB3;zSH[f2e㰷93 yԻ$2E:dY#tWZK˫^ZU st%'O!k|Íh\ U(\KaFo׬>jFfr^1BŐ ~F.k'd\@Ț]YC>E A~0Wyܝ|[X)urЙ冔s:;@UrصAu뚛\~x-kV`3z,H.c/ykL)UGo4ՠf¿!@v]T6_0 S#X(/){0_JӨ&)^g$*eA5Rrsii ע T;,H-sB2ZZ9[aCxH1?kN9,˖ D5b%jf)f+DtrR*t%Y6DoIb pteC_v>G&eH0 8ZG˳2t}g⻟lҫuD -~Н<~*1^ `]n0>y?3㰬1SQ Ee [@s#k-%=-a ۬,x F"G#Eǝ:F}Ѭ;%J8"3D#p]G BJn2k._}#;o\h )NuQzv*h,έ b,8]oX7'1d}$ԛ$71)zp᠓qZ/ɝuMOzbsߵhkWUN 6o{6W4+~`_0t1(td3񁣌`z7BcZ'c 3%ņ'4.2ObAa$$G,^ȝuYxr#?,dXiQFr-k),i z DAǴ%xs4Z!5 ޑ3oe/]Br67}}Ĝ?GVyދl/n_{SjR ֙X0R!~cF׊6`p]~Y>| *$-6gWTG#اG/4_mAe)wDm~J؈G<<¹=JeO +K˖튞%HP@Vx ;FgL0 A e3Tfp{GP؋Ud]/ƚl JeƤoJ#yFxb++p4\#kZw%v}>/h#SxǠE7ZwQ¨[{CSJH=߂"BVN.imHN]Ol&oUf3mMeeǿ >P7&Ȳo +TR-W%\0|=nN-P\$ClolVWv>{ r=^Y/( d7hW^񸷸$=wz!_Y2 }rcZ霌6ʚ. He! 4 Bپ4]IFuS7~N<( :^gkwRJ9+?R64H4j)-;"'5e|k5#՜'1jKe^zAA']Q=n,f݈;v{aK.s azg;L(tu'נ9ǰMEZ9 kckÈJJ#K+}FMDMҎݏj r[l-ɶZr$̿[!;x(OvŁvgT/N:fYAS_4h]1#.52c<3?)$jwU _F3i }ݸրr_43X?WkEDBDF=. /G4] K&z*%G\YH" *-L kucdϨι%䄅N65\t'ӎ4TixD@j5Uk*l&rj pZu3.6 (_nHLQɅ.dB UazK&cąJFeb;`1#rӕb.dmȞJM|bl9v☥ِ /a(Wd R!@H o|nb[~ "Tsg{Asp!5`W\ʓNV#K(2`#,wruptݨYq3"9IKD]gAsaאfo NtBZA >X VEdpf/z:.я<߆RPUpgD<^wz&8 W{`w~ ILU"'CE۝ f*=V0"2o & wT7zT8AKΣՎI7 29be0\dA1 TV )3LXs`]#QH]_A)LBgEnHʍ=ln,³/\,N| {0؟Z<\EENlYm k75G܌ 6.W.v4ů۔x)~WZBxc&@Aiϒ#z#-"D'fF@].둳sQsJӷû 1k,/@8z0 ݢӋTAw<0LJ-Oi$@;:Coo1*]/Ϡ0QL w6{jۑޠʌgDJUPXjD ѠHbWpML۩shiق<ڠ;/hnAq?7|Qi48i=2?`9bqQ`ÿ0+"jUH /5/dGS"ٺfne_M |!%Eѣ.h(A7e΀`}k_M` `<mE~&s`F(%x_/&cO{Kgl5>N4Ab&|dTn$_U姴7<#vx+^lUn8/![/Zy/m| WZrZLgˁ{݈"M}Uy߃U+ ydyZ*c7 ^bC  Χи6ZD.2g1;ŅT{X$g:V,/!.C{ vmc i2#g<2Wtu8YH}RT4]ĵQ>XY΄KU^Sp3^[ 2Zur2 z`ѣ"^A= l1Dx'&~tJBibk%kmg\8pؓyԙzTy6R 4iF{8]PNwz6u+sMf?EcEx7 w C` @ޯwFQrvCTk5LN?$ _yDlVGZ'5$߰պ5*Vz @1B%)1y8e ~&/o6na^5dJEZH!_dtMq%P ،=4$g~T{H˱Dgi8}ďj 8,FԚ`u (mijWA9.U1]켄LX Њ̯ÃS|˝j)'|YqN6 x( ,jM8XZg2e nшx Szg (Zm$tnb5f2I;JZ]mwgxSrP,t8Kl+j!N.;+o\ x:\EcSE9uf͘H:p ~f:ࠠ7P֬HQZe]4ߐ>G:`\N&0|tPb:nF8Vojuu0{]1Jn_PҢ9[3=k6j2nQ.3",2;2|) U倒E + u,'ɐI RQb<8KK.eD%˛ r9,T%I]x{0g zn )_._$#CNuwmx!b\?Zuɖ%9Ed)#I$?d>stXi7oz\ƲȾ_$ϧN9z2\B!wdhU:0 C7IcU=Ġ{uo<_i@6Ȯv x#@@ iY#ʮ'r(\j7ji)L\~.cǘUlBW4KB RtYF=#ǒU~^@3wr)oZ5L;}٠6(0z+vE(=d`Œh,?𕥭*І#%J*(+h ;=g҉%#kE-TȲ~LF  p)]O9,9٘DgzYUc' SU]Ru8,[2Qn{J̇P 39.x1F8#-i5)alF`}A{_GU(1XY;n;v߰y 䉅5D!?[z)V'0W Ə4}7{DΊT—BYrp#I"/+t$ _tq:NgĶV= wU<7sbNL#bqΔsGe}x\@1"uqa9jߚDdS_Lf"nnf* u+AuvG]j ]e+& G* U_w+$c.D1n*XmBDD[-*FD&Ro!nl$2$'q}vn%q(3h(WXP &; `> WI=ԾѳY5E9QG4m lT7+=/ޔ~Y_n']#d>rH}Pc(&<+Zm5jй**fmV^#վkxoOkFB1HN%B%!?LBQ5)+hIOi \QC^`~A,x?yl:jbp-i5/q7oFY@@Y(4[ f !9G vd6sB*1gu \<HSޢ<phvi?/BSѬY=@.ۤFR#8݋/  Ƹ?Jxkxr#rEuomk4bӚpG,@j1{D%)BdL| mЬR$Z)EQn$gy,D]mKh (,Gp>,VyzԵ}Vw< )/ SR(JxUk* aGiTvVSB,U.y6GO[0;cvnL_+ok]~^h0H/a pJM.I5T 1O4jnNNՅ:,2_Pb4Fk6\6µ5O|)Ї>TNs$nhc`{E<of+W*JiS_|F:5VTFz_%1}f/x£ʍxeg` =z V+ -s+d|m0~l֒P#zsv Fst m8NAu0o8zH`4~ Kfѻ+Nf5d~7|gjS\Y}hI3QP 9OjHBXr 7Hm+آObǢصXazkDŽ0.$) p2í$I?8ifh̻uOpdy1}qGD G mFC"Y)=*BآbTD-kboSG%UֱŭcQ9]¶poę#È=8{AH'J$u*WE+?%!4lqpn }$ .{}d:GfOzoi|{ A;0sz3:ޡ CkϛAlIzͦ5XlKKgo%O&]DI5S `Kĩjd8Q(׀sȝ"ABRReY:p*hœ3hP׬ Ȓ=ȡOY>vG%DDՄR ٤b+aWƏ.}|'E JWǘmgN+r01S{5Q9EJxEi&=a5qMj|3qQP36.vᗂdO%ԷADРH(xe,-\ 0{l^` \D0I>1&7g,Tf6_-Y?KK8tb*pbUn8j_}M D{_1gD0jrCf[|<-4q_ jD?59Ûb@2>a%"bnV'c"xK6%Yć'|'S|)vƖҏt).9w OU?|=jR b)\dcrWfOm}N蝄rHĘ0C$k*tD.X%6.Qր4XQUbhZϻmug(7'ݲпK!d#K9ȳ)IH[dZGYcbs2;cq`A:}oO?tg:1n6zJ<Ξjr#fb( Tnì3(ApmKNM)nG LɭhVkXM⎒؄+G@S3 ҇5f 35j"y$5kwZ Av#$,ɷx7u0Y I+kw>XQ/C>IC;H~*]K|M@u~k}^t.8|hw|`fIM(}qOkšn Z#/h {~[{HDcQ8u_2t40ľcɵbMNBf63Gi 1% ++,v9(#Év`o/oqp"3,qv;l&9:xw%D,/D mcQjWʳ|Ylw2猴XcCߨ\:n @Ȩ>帣v.o8mtI*G5Й5PdTOvsˉ<,|hBCXϒ A4MOTY .Up1ֵ+ ;RWt t 'hzy2jSKt̰FԀ:iˏUeRSFZ ؖ^c_ě#a&+;пsR7m ^TUbx= Εz7dQ`$ԥgZtF ڎd12B!WqT)QPJ,%|$RuZ+U#051gȇ)egI >PǦ sqڒT8oi_̼JZ2}I m I%wCԔtP-4SgӿShu]*ڀWr-zm 0Dj0FC"G"8ʝZWDžƛb$^cVOm%ITE dwTŒ*&6A6n1DJ\C-gqC\2 g՘uv PAHI ;O8NѹjjN T[r ^PĠgQhU^{:j&:1Hz8XK2p>6[0! `+߉ɧJ[i1{:y(/Lڹ!xJu),h 8KG_ \׏DUZH4'vk+u+3,XAv^N*`BiHr{b{Cc}P& նٙ Wroxk >6O;_l/o"^% K$h(B-/+kF3F .|HNT! }89H > O;0OeLOAVv{8uɑC*Z\2 7Zgݶ3S 'JRM 6LB-H)b- Ia$,i?RBN_mǧ,7@9-xu.s'H':bBVl$5wH7ӼW$Lc@IPl0q -uj|ݹ/YOSXw: [+PtG %%.S6t?C~uZ[K=cέe潠అ"2BD _|[;EyM8-^\mֈBJju!N#k; 8f)܉3oږ%:]7;єՃun-A 2yoH-z,àAW$:>SBNG,-:c- krŃdeVA# jɨida[AJNտ H{W+;po-g ~lPW'5` nkG'[j1sp `L#.EnkiYˋg=Eh<mE|M/&tSk٩9wIl6DOk^Z3]%%̄C6ys*|>"ƨ(F#koڞ^91ƖRhc%E3ȸڶJJda`L|C%]GA!z9 N~>mzbTm]S ?4*WWd1/vUz{ FmFMϊN^'-)]&]*aqwvhPQqo^: s`Jv2t^ɯW`D=[WEzB`hZ]+=%@ P z6[%YQlsOE^1W~ 8f'˭G{9j1;6u^tjИ vC tCZ,MKQ&^+HtBv-srS=kgAqJ*-`> Gx50{OgN,9)>'י~ fs<6z *]+no)tJZW4.0}]yYjmYlhq[ƨVpAʍ#C"@cXT!ڿ8. rMWʸ~f2z'tOvT}SE۳&i<݄hYo g詷+^(뛊m%I9{6]$Gn=YUB*V[tu+nK`z׾.kd' o X,[C{D_Z/`'53~4 ##9kVWy0BOnR׾8ǙYNJALN;:y.NQ;/.bj7CHI;$wx}##N1UCj 16Qtޠ(^ՙ8HjMb\a9.aC`o(*isL ,ze7YoJ^Dqiwi:e7va(˜U vw#Qj| anim ɹ_̾QӨ~:meaZHôOiL8Ma sb;F8IL* f_"Or.c;Ps~CD\~>'ʨ[%rWa`!o*9xm:Ԣd94),Oꖤ@J3BaJb8@Pt"opp{NG`5q=\ǑH=Ab^5fK!9m`,jxN[%Y̐tCsth-[x7=sܝ E nz5 SG2"0F$~^Ђ6Zo ee߸n1{-1T"§EMLŒ}y~njYC9WCBt54}UԮW@\2VD)",OVpGu%(g&.{둓Wb(qt[Ozkb9C606=хJj pnLCKR1#Ax(!8o)=[^ZHKȵ !JqPƚ&X|{>figk>Rӏ@cOΒME3 i yv׋ZqeK|/H KCdIm J(pox&QƦ'e]l 8"e!qWIEqx0>'EcbL蜡9 8l7&ru2 ;;j8,АL5cc},`{'ysCkyt>LJ37jiM8xTP(Zo# qACRw{I40&*`[JQX}I S _?+"f[L~kFثxvm@(v ,-Ӫ%(ک8O=brkT:{Ⰳ,g1 AsyHT8WzN&P'&܎&W1VuHv:,pV*OO 9}<>Mħ0Rz0\ؖVUJ v;n* &+~V>]xUCG5SdRfT-cב˰Mn1:O&ؤ\P6J.ݸEx] чҞi*]v|ؿ!@9r,L!T޲ ÌߦMc\WJZD6Lw(رP2>Ne?2vIdQ*B(sQ:MGG1j]mHR$g策ib1ye]RJ2uVi"i E{T[S<# whPq%a ba؇;%] yߨRUgO~]Ӿ24/{3}6rܕpħ]B۞V%y*L,nZ κ:$upev" qnTae҆v/tq, Xoƾ%o73g'R6*!EA7W/DeG%1lKS >AZ 7)ìf$C/Z/|. n@noe};"ǫ$bկ?8ӷh&*k8+H\.k3V$q8GFODKE`b̄GGhZf7h3!QP~_G_z7(v =O&NK\Mf|B}ݎyƑLpoLGfUPWQ/0Q6˱g.:vJփDQ8Wk$ ƥ㴩U W@p:xc 29 m8ZDx-DkR@| !t ϭZ(ʼn(P)A`%Z>ZDmnۺ$k,>]biB b0V0N_2)F1$B=\Wq䜞]\ygߗ(|Eٛ[P5tAH[E'Y.qyi>P=;*AGl lQ_3Ypk9OH+ygqDZ)+<{(W&0qYw?Hc8 jxnSQ>Su0iPKd߳7#HI$V@Z7WWOH9O{v+]iW=aƘ`CG{TwUZ{t,En"(8oiԳ˒[PoJ39֕BP<8`3#(A]l+GCͨ^Lh/Sj(t㼎1y(I  BN][K,( 1QByG41%^|{MՄd9I f:G^AaQeS6>bC8}eJX51Avрh+,ۮ.בls79' HV7~Hߓ˘{aNZyH0W(X)sOh)S\z OJΙ:TlvV>TSWYީT݅jĪV@4>;ԿZ)^7Zf4JHN-h.=Bq7z˙^t&Pg l=G9z*_!Fݟ.b,}7`*Rn^|>au]|ֲ<5ٌ&~R}4EȈF V캿+ܶg$\J䠑B;nĴgZA{nMO0}POK=Oێےjs咏 E#'JK&ȍ^ѐPۛA+`'qn΄wƲP p?"XWiS7c+c6jҬ'`? ,ܕ68⨈R0/KbM 09\UJlVjŜ0P0,ՙ&tQ-ˀ!CLҚ~vٶt(PwԊLUg*6)BxuT 1`uBCOCt|Y)cj`6;o#Dǝ=unP:&2-焱_oڽq* '16[>韛optǎ p k, ^-#l)CꜼ{WY)*G>NlyTc8ɫ_J֏TLh(j%;$-P[)#"i@KNF \N#4:e*ǯICZzw#\۵NYp,cW$azLͩ*@¢) ҅ AڰS6 taA.en#)I){Y(RHd,v6me@3 rm]_.\:>᎘JpyJ#Ŕ s: #؇Mƽؑ5r([+tv&@6dF&O= sSc M@SBUN ^չGpV2B,@[=Kv,N!B@Aг>'UZOہ7? yE0[UPFh酊]>}űC9D|eW8vf3ve-\+մ)HvJ֊TGeF8%֑5>dV/kЫ,`e] z|}-aX)s-_IyfQ?y;?Y4k%QVLȭDITCԗ,Z*X%FUV5d)EO6QBKF :omb|wAHU$g^jXkUfKWNf<<@vW. vX~h쐘eTѡypau%$*#mԀEW12 =[Vxg偰0=}~UpgT&K޻TعY |wnx_4PkCZNU6C 십3H9|'OB.9l({`ȩX~ gX i@K8(IxFsRs)ŸoH9DBK8Y_H'b*Vn58x`o-\6OnQЇ*E*ztGPޡHk\#F8yÚw\ٗGan8!kq!<-i,W<.9$͚b/HA 2H T7hq0xȂ#DvɰuLF R ! l&Sz5D<ѻkk|" #b!WN9BYlT"] B4`?v; zV"I4K+O$&-]8G>ׁ)56 UqNSQP{_2Aۏ c fF+ 2;]VnBRFGe B7ߵ$[l†"a5h0dhmWiK9Y54m[Q;1qS7;hI>g8*_-๮nϳp،~6:<> 9JH|KhnƇE' 1Nd%wKOd1L~BN=S%$323iE،-oƸv&qq;=OP B 6Bސ2$qA. ׬/$UʕNj\6Ѥ C=Nk;XAQqrZzwM4(Ӵ/Xjc`1iȴEP= ,Hw.k\Gv:lȤg]q;B]=PuT$o55{;lDfKU xCb.:{G7s:╦;$kZGt{@Թw,@"b1笄7uۉ[ X}^oJ*e[zV̡fsT9g1!:z]%O&'l5+ԭHwp˨x7ӆm|cʘWwIcLiCeҢ#hx[fLd9BcWT#)H[[V*f WC|ptK~"0hgxϖ?{lL񢑪V8oʇ% W(w88*z[ g{PXfbgAUBx>LQ uKM缘Qy $ 3V* $ǂN;yxKY.AFBܑ5~utn=TskX+e 2Rҁ{e(A=mpZ0_rwU!fՌ̸-n%<לJz۹˚l;Y;.T,$<-}3s@$9d!2q6jkMYm0!N/ A>#\1Lމ!uSXBtcb$F'-Jpic#[ d\ %MCZa²PM.օB4 ZсkcB"@lσb&0z*AˤYT[t)mB @%`3YƟr 2/|CJo}c%#uI;TBRz%:$6p;{-&$6g!P߆jsqE"J@k{k- ti@L=Df7Utkè;޷5 :DէߊN?SZڌD\ri$+HʸDEx)~iUךK*W,@~&,iD: ms183tJX##(ܕiYkm qG@WA{SOqY%f+mМW$oH]O`a> b` 9HSϒWG: R6e/b1aBț۴4|45z#M77f9(gtá^`^ce;wcEpE9U[E̅To #L\^ ޏYT4I5a<ZQf)cs&oB.xo>Ʈ/tҩƔnMك *jҖTaV1&sP-8Pp}`QGwt^lu3$m!LU!۪}2 ]fn˶J4HK:IzpJ֓کdA7 \I4E)97W&W1GQ@QDmE"( _u~tdOj╳:%d 'r?BL3xm|_tb^k6y7ޯU5MP)`74lÊgΦ%R%(zq.AQXڦ5)1Ddž>KMy7W2V7<}GsԋCweѺ ?^~KAmZoAq45gN#jA H`2p)}y xNUO}ˆٟ](Re+zjfpWѲf#U5f&,<A_ Cs%80=~G)E N<Xױ4>_:ݮS(<"0q}:9=<޹$';(ȠYa Tl&3 %3NRQ(HPjHߚ̢FUu&?=UR7+ ]33Fg 1@M rRP,% z^ ~i$/lSD?FMӄOrԖ aK0F8+HM̖< +XkAWcb paYM[~7Dã 0fd/gdzña/AEv ҭȩ`2$ K,{ %Q2Dx*-[8K hu=>,PqH!{lM78A@*[^~"PSj E{`_js;'g1hB J|Ap0aRZ^L@bRgd_$eq ])'jS12DzpPQ(H3=(E^ʇ[xUZ7Y[&L_M3~ǁPߎ4$#)*!5CP%_CKϓ&T/v;נpI<ǿ'Vߐ~߷İ`-`L *ĞtkcLƦ|Fix A1(a:e6e&dEqTCD+"T&<n+ҕ"t?& Nt^pM.KNj0JA=$ԊC0٧ݳn*j;M-v %Z^Npѥ|"ҩcsb_dD!f aKFTr3Sz~V%@&$9ex3^}QC˔L>jimʜʊbrs'Q=8F{O+( (^|ʻpyӉZm!WhHv pu+`Ɇ)RtTX;y T6fPׄ =D#^a{Gj4vL]6=3א߯.7gYZ070701000000ae000081a40000000000000000000000016650944200007f30000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko.xz7zXZִF!t/_]~]?Eh=ڜ.+(D },mt[us%ōa`"6Oǀ^o4b^\@Ȇh=\?gE^ɘg 2C6`Zq4:QBɟ QP}T= Η"t\TZvġs[K=/εp. qm[eknߦEt 036Pш[#4HnMWo6&amX.7h3u~X=ć:$D7i gq?)b~89X0|^3E8lb#aK$GDZL#+Jȸl{[Cqyj#d*6Q^A\;_qztQWx4b3fWa`Y'aMLiLjNsQh*/=cVd|syʴ^|cAZḱ:N棨#| nv&okR(ΠԘ;{`PghៈNQGm=-4m^fLf"n 9fd h=,In2C^UQ1z[3NJʾAJ&deeO1d:#ia88ê)ҭpAow!4e۶h!r]5U5>ȅpddL@Ÿe=1abA4zMiE*;s~ڞmNcX?̬"WPWoQJpj4-.EBf0Jm& x-m߀h{;PɘN͡#Ont @zWk:B!˔noޕ z Y!L"/Ϸs9;BhbXgqyݭn߷b䒸7ogY{3&hQ]0cѵ+Y!EFپ5Oe$X|OCһE)"a ZӲxx,j9 9'KeOIr0@DR3T Á 3d??RQM>1 dN@e|M^JOb!> YA5xHoV(o] |{'0J;!q.WmYc@\2!"<~-E/48({]Sap $'2:ĬʦAn/ձ=(xPz1J `j2~5аNn h\KxFO3$wQ9 }^rQߵU--I$ dxO.i2ÿg;JnADZ1Cdt;vU%&M[˩ѱ8g`ϔiCMU`#>UD+'[YƆhCG+r)#|O-\ #c_|gو΢L1Z(N[ܟ2!OqcDV%{si(Q¦;ŢrӨ6վޱ2)i‰zyzo'K+J;lAE \3/fz ni'S0.`!ƨ2We=|ڦPA ,Hư2oRPj8R_Oy4/\SV̟aI`ߢ$c׷sO'0UÄ"0 čcuHRO9yuDy&d3p\e 9,lmAdӥ1@sz[Gn ]mMez,ن[(X5tS~FuV>> I[19tI- n̛s0OfHǷxc V;=n{/[ݾ: K #5HVFyM ``2(m~|&{I ELa }fƌƺf 1>]Dۅrd5U[$[>ß* c Lױ]J8tqnCZ^z2EJZM,s,; + aqc)N VEyxV fXzFk.;Dx` [Y>4HXIÄhW)D˫dps39b5nNzyߪ={HħᴭːA6Kt,5y"Rb`'4lbYbWy;=wG?H`ccBsW%y .Fec4Gv7ZRB?{0lw1ՠ%/w9?3^;~Ri.5=#Ё\?Kv/_LM2k6=T)Pňyn b%zrySSmy:E#E=h']3_k>MsjGOTBKvIK\\1@$ј}٫}1'R+#~JT/)v?YNo13b[B:!3CR:A`ղbsa5=H80:O`Ev T"]1nT1NY9I'PcG dA14޵+r6 ˫IByfK^ {<|z&YuE?կ`Hr };1UӂDի\ǣCֶEu]*E\"c[\T]́__H6/=H?0RC흮JhmjIpVt/\!1<5x^qu^GA%*"0->_P|$2̝l[8ݰem`{/>pF]gxa@L 9^uuP_ alL*E %Vd5 C8{ NC#'tj6 =1. 间kz+-4?3,hן9MhՇ'(hUX"Hsb-jߗ1+|).)Gٳ8@W}HvS1J=w9.f7 <~pLuSIbn#f[jEyF2`Hѭӳ.]f[N.Mݑu&$m}Z)@>< -"`޴RS G'ۯ)L -,sTDvnFWh$i`J cMv|8_8j9CH5U尲UrSy ~NmTkldE4zNtZ^})5^OWc,UB ԖnZIJ. Ƽ^FaXB&GK#`K|Q6Ao'SVDR CLPduH*I6أTC 0pvDSj_k}WΒ7&8ܘW,gBo-  La1ŽPO@RS[=A`q25yǺ+-o+Bn82-I-Ϭ΂"qbj*/ &#N-,ЇR~z{>K*t6ڍg8Y6MQ1#p0$j⮕ƣhΟ߲e-F :QWb->j(Qa4Aj* F?[|lC|4,:y ?T,עgS)c2I9u6!! PE$kYxo[aYe9ȪcpGcpv|?O?D ѓ6vvgѽ(LoCθtS_uE콻~Ȃa[$tmbG#rb+I-p4cSiHU޼prjf"λYXaױ`%)drSUK*Q[S?5) R!JiU%فWc'ƥwBXP"i .)fCg,U'B78ĈY>^X U9"&wՏ<"}m} >cUF@ZUAA*q1?45  -'³L+.!cBWgP-T<u2^c2+Icaf]#N15TDFz,]Cx@3(PBq ^Ss DoCMdjOԤZ;-?pb hq\o0zȭP{BH_pX֛ Iу[ݑ"Qn|!7a{P@`#pҎ[YZ GP{ȭm5$爌)JB)n Trk6',ZrR7+/Ax#NXV g^J C4̣9rf }QKaB0GigiI@j+t0)Qfyzh\dc¶0əPfEmWcSzEdHnTtzT<m0`$iSsQ,!Xbg[K~#n(<݈45*?1 ?OKR=Ej!طg{?1\>춼C qi%~_J5zGjH ANRadOd뱖 c<ĐpO~ȅ{@ (5Vݿ5(2w6\-7'C <ӻrǢN3N?W"sDCu6ɤ-fF\sa9C4TqYcϾJQ/m}w%7ą_'q CK'W9M lH6 O L4o3~$'Co9F+\9 b]ߝ|(kdx ,}02W:{`o8ּݥ48p.3Ts6aUl|y+L{6X (#QplUCm5+7$@F,nKtYQI?LQY?p,jCXCbDok)dŢAhzn]4:g(#{Q=ock$U^ؗ ݨ M((Fa 9Rؾ!'mwŔ%DpXH- }&FR**MKP|r8n i@|UKpg`.jc;⍬j|d#Y'=P_xqa&W!A[:G\\yqUJluxIQ +'XHFxKz$ lwdn|Rv*.h@LZkE:B%MzSy{eї*nH{ʡQ2q7F,ƣ~O")D'iE:?$ԎvPXΐ-bO`˜+@6>Pz⥌K U*9hy 6 jiDm*jˏk e li *44:Il,C#`/S}dBiu+کVrFLaAUīWz<:OaeW? HAJ\ a8{V0U^E#3+H;{DdV }JxjAiTeX lԉ; GfxlG?3߆y;ZywPh'#i #=-G;u$AvK?@U+RO}^HsQH |u+bAߨK[&vA;LcH%?lRJT'*M6h.S@IN>F!&hrQ0k.u$WF\ך E%y5#$-v# L[I24Iմxev #)NGgONVaޥ7M_L~\%LcsL~ W G7aE CܩH cw#,;{MI' yY$67sUM>JrC,*Ùt*|T٢.mt(0-p|^Xh ,"yp0`qFً1]DGn9MP NwQ6v/qaڰ;j/ ,#IƎsEOEDa Fuj4`"tQK6bm.VKd @DC(.؏tqw47uL={>Tf_U3MfT9O!ot}ٴY8p$O98;D[6IDuw\綏:c4ߪ^g\a)ݐ=)S(:* To0|NB迳k!OhH*`#I$0ْ <G?{Fb7z]IaZftpO : DRBw§6As\FM|M (uvݠ#Kбrb}/>5y%gnP>TΏpyYllrG{,'nrQo`kvǘgl_4:bacKz^0Y1ftǩyԪYJ G,U#z66u#%LkoNRޔ6{ec)kԫ)"3T3Cj'lpjNdOR2+(Z$1Yj?=HxXծgh-02.Jp D0ifnU{@)5lpa0\d'կ(h~3:u2gb]Ao [CTnuUˋhKRݑ~^Y- t\]׳VRpL\CAsm)?wqgia\ۓ\vI /$?d8]]#N \RE)S]5\嶁^ؚG[: v٘4!$,$+i\I`k*xw2g)?xpIkH_!hѼ`/:MuA4ÊMTV@M._v]w.LytPο*kV-0L iNҹ1pKL @}P/\Z(#СD HWJ qa>f! >Cx9#^KO|fƮS3>+"[?tYPm/jA]NJJ6ƒζW*6Ȕ '˔IJ7?#U|5(Z:;Nީ] {N S83 J'|xvb2FN]-n dG0bYZ6}Pږ6O!ɓhh>%8%{-DOٞ Tg#.S j\IqE>T|еS :Hm+}?+(H1y,m S)Ax/Sh@8Dr_6@H f~8o6) 8Sx|鹑M2ŗuX$fZh8 lez)=bhC聿1,VmI,u IYx0^R"t[ }d,Bߣr.  = ȬQԁFdCO2Cv9[x֒{ ޺Vo:LnwU~c FU۰D%PyzAz@>YGͺǃt媶5x=lI?k;[tT*~惩GR!L_ *Ċupr'Kpݛ]~eWrAW~`u@ԖS-Νo !Do4-WC&|hjثd@sgi\{,ew1B_!?sĻ+[}r4rΈ?ޒd0h5YF_Y[%:mQҡ53 YzkrfsJa?.,t\OudRG"(>.޹{Bt͒b;RXsVP6[+4ߞ/1tW  \V3]6⎆)ͿF ("L0r~CNVBo:H.왑3zU"2^k=I\$uv^{.t?f0`u*~G N oW;YOzmEp,3ԣG49tLnA»$o{4x*ѩ(BZFqaÈ.tޏ3$*u07l~ĥ_pv 5^jSCH۳W?cPyڏWp$;A8}% : [~e_bѾݺª7IU#~OW!Ɯƻg>,TFdq#j>iS/^ɽS%E-wR>!CAJ8EP1fͲ~uAHkb!zeՎbu fIH zSdzL VVȄ7烄Xk5Hþ,PHg5O=LGnON D7 XQC8yN$D(lx dm0 ucItNGN蟝>$! $] (Kl(ۄ, btxPi=NQ 0A?_Sh8yۛL_HW3@=Df:`|ԕky28fIu$s|] HiNt.a?$!"y:>હ1'&H؆r7D{:5۲ ۢLp^-&hI28p`5 ]UIgg&#}kOzVXVXyFÿUcn]>/eB^sθ#`+Y+lЅjfFbk>yN SϥTR0fj:c L?J|;!+lCI6c/̠j*?e!QXl7ֻjm&Ē۬ՠv]fgZgة, -V}f3[}f㬡B(kK?KbBce#LX|:>f>Y o̜u`D8O,pEa PlKDT$޶Mbd\ӱZ?آUQmq{R 8w$[`v $q͂r5QBF}]!/zWcVjE> /HW@ON{# A5%H%p_iW?R[b7F>U@l: AbO^-FyJ TB`E/A5^ƼRk?qu'  6T_wV56|@ nD0#Hf<~O6^!qu/[ .A[!˯<ʣB'F\6~C6t%]}@r|kzvm'Vh <4۝VpQ9Z)HMt $*TBO`sMϭ+LnbA`G7 5 -VA-|M-n-}oz^/ZTy ,lv-ʧm<;~he5 XA־7濋gK^NOUn1f;Jɞ'7"v! p9)`c?UR稓 x?B`;ĸ car$%(@%E42Uc ˼1]ֈ5<ļqiЇqf$Җ؅UUCaa-/=sW2X{@[[%N) Chy"Wj1:RGgNJ<6F8% Wx;n/LSW3rg>  7:e[=`R틞0X&BuR53 _ɩdRV1LK[{#2GhqˠJ!Iy_}D&9x`aju^4A0e8,0S&wb Q6$gɽ*Փ0%1te_$&!gi'}h)Xb t@sD-+K\Y6X% JxoPW^AuD{Kp71UI:G{ӋW38-򎗹ƓB\jBQ~sb`.r09,c(ARFKsA* vjXVdpf )rJ&b9T{wS()0OrүLUtJ(oюɑd0e=مPfk|)InbS13".{1<2IЈB172-$BC{N X xOԂJ[AA cی&ݑXD8M`3Ñc$|VdQ}IEύjLqFZvU묷eZgH AduWý(HR[^&y?tD`Չɞ`v4>95O(zY+>[{l%'L L .(Qe|{8LsEU]g4Yu%'>Q5#޲:n0݀ ҵ9p#g]Cg/Ynk=K`HjmϐY I}{^ف CO9'Фp-]-֏(#{VRXZ:y.qw5R?y)$mrg_ b .WLa7Jp4`gՊ[Il=-33&q^x)%?2wNNdTm 5 :Ѕp뵗B|S#Lkv}$X2 ) ttReG 7Q HP 4Yvb*/!aCU3'ykONJ(+/-*Fw>SRo'aW5u6!M<;{j^SM)=bĈ, ΰܪ_Te o2|+F6CNh]W7`>ƥTD|=d"#m`ġsA-r-`@ikkh"iG8TaQ+@!-g[XxA1!f;[;:RhƑC7 ؟cx2(\&s@Q"ʲSdùu}ud֫nۤ úQNnzQ"Hp RC'MoO9@V=S2=pc=h8p n)Ծ Y ';'P }J$C⫧͜)y~*tB tYD'5ISнDJ)ǦY^(N瘟wwS Wn Ör'ϧ3|hS8ۿR&  d0wW4[ک$tوĿO( 9oU&: I|Z&TBC3yS uYyG#R@S/™<Heп=5!sܳI̪~:Kuj_YVbv&lο%b[2DMhNSZgmQ%yi&62yWSc >ڽiոLj"+b{lq O02 g"rFQBuVߩI7#hj@oV%/3M e]x{g"g8Iylʱ i9Z+tH HK i"?։dvJ9;\R1Y,ftsI/IuJmЎ,loz&S]I8kS2 ZanQ,ƕSXp2'Iukrdg鋬ޞGObU R}_拉κއOgC@dY=8o LX&_9EJeC.+L)G5tfDWzYn4 ]-9_h7 Yk6#Cu7ܻ%iP Y'q*7n!WiJBl6PDžcd_ TB(i[閮{,^\k~2\6WJj>at =ou,Ͼ?̷(iW7o1kY1(Dhr )e :[|bD0k8{KV- 6}2p^f$Nq3=zqӗ`Oo=C)wH始SsKryKIUy-AiGГpf6+'l΅g'Tdţ)- nt `EGƃHm3ݵ~)Pe~puE!fTGc).D15֡}yHgfLL+VVxjK@bLKOZ4Vq 4 *f0PMA !8p=lk;Y61.CJn^. N1o1*nl)]Cv.aEjS*)v ORQBrk bj$X9j[XR%ldgս،BޟlX_G0 E >Iݥds\[*wIKoNr:~Q3ٖgTYse(Fup^ Cmoﲖ9ǖaOBhgHoyUrƇu/n4+s3F/Y<+#uMR 9ȻB!/;n lt@ ZN&sL$BL lɸm& 擏Ϧ֕DY3:>L>á`9jYUh"* &^b7tn#-,*PB(@fvh ZL;~ f+n/ᔙ񤞻Ac?Um+5WrH_S59fmN&gHS'ꏄ![ ϯM o$֦ dI/w{sg/)Њbm j@P#Xv!cLURnqB{gz`OPF=ۖub>T^ |uAj{LF)|¼WSI5gT:\۾y;Lo!ap$} d7&E:V 3D2=++J'/WTc5D%*6sH8Dq S+bZyZHOg,w{?W,A<ZHaP+#m)"XznL_:ޜ-"u,rM2B}cr.(⑤ev/=0cVV`jo[f)k=2 ,RެB%)S$F=pk՘Y!{1 Ʊ;G;Vv(ohܮ٘>߁RlE%EgQi"xcTAfwT]ةɏ:k?$GV1H;LJƞ;rRmi;8r312&=#E*xfe ۴a5bϠ1gS9jFy\(|$eYP*7㶮l6&־kfeNB&pTz%Nq=h]p g+VoGcMLXO eƐDlfPm\vT1r["}%Q^+ڙj9lf0`;#$O5Q6@k֥E7aNݫZ@oi) )מbUvNt5a?#W{) Gӻr +^ `_S'!|5QgI8f"G0z!8&4e]pg ]\R G0+Xu>ʰ鲥6pF$h3tjɥs~d4lh "9kbv6lLTzx2eI_ h'] }(z吝VfW#YPC+Ǭ7 l֡ ):H^hmEQ B~妩n0eM.Ku:Cb[39-Mp8 t_Y]8!WwyE f X\QvW RC꽽miȜ)11&i9*!֒'1NJJχe>9+iSgbmS4Q⋡z3l6w.Ƒ݈G\L, UeLl @+e(չnB7NAo0Hm(2(\ NCk3t^nKGË;/ټ:Rۇ9t}m7zxC2ڠɜ)!3fjY8<.Al^L+@&)`(裝vNYt;"eq[Z ~(t|o]'ցW+(㪧\vzWQv Ȥz(U a`vijX.,Jp>zo ^NS]v[)TU |*u/U\!p-U1ؘR@=/G;i,?2ږF  DFLުٱ4kђoF8 9*~dU_y^J7֦_HV@ߍ_ H]F$Au%0Ѷzq!1 &'Q m9}eX8+QH#9~k[Q3,IWRZ]'F@p#dcL-Ҙy('ƷW۰&ڣk8C{׆X7 H[& {xDׄe\- ^[^]6ە˅J`Z MRP^#)@8lunk0ޑֶ q(K(;/8fǩg7EuW($}2BuFnpRJ5Nvt9:5MD:e}UheJ'nN 8C4Ux6S7.SBz!և~\ҊKFY~lݲyܯ_-J?WNM'v$39no8/ö"2ZtK[J=tzݧv`f%kM B,387IKPʯ̓Mk~G&POA3e0C֔ >G-1h=N <+v' ~۷Aϑ+ {"AV_\ ˜F Ocim@8%JiqCdC f{ˡ:aE(q-3"YhuoQ^!vz듛$׽?-,ܵrRǵ5z2YOTs8oD9 F+;J6D.dcTӂH;_`ITV3g*ӋHZ8H$ [5{j¹4>IKWtq|7|ݝXDe J}y;yz {ܙ+CM;۫{V|:NfȸKgmVje C5Da*XY;[^/?84'Ibr1% *6t10bɥ\=R486 ̍@ #Ά^^)W>C'Ƞ-޻Z>YG7j Xbn&A|\|hv =i|5iKϱlIT3VҥʘhhwM5Z<(&YoB] {{ 7˶ y'5O(WH8vi8 O L.gό-yH#;3KYX朵>i ߐFDl Cщ:NAAM 퍆qkA2\h182^4(͇ E͔O7D&&\KbCi5kA[!|:Y8CWґ>Jw%Y5l `trtFZ:b g}Mℨ:.vN!(ܿQd(ㆎlx cd$ Ywt/ ax{ #l!z|mXpc5t%W/ö_#lBQXbdvTy{ htN.u*FZ!#Ҙ;n(769Z %`UZ҄l18$CS'ck@-wr'a!i]}EzVDφkcOmO%{,uՋի)*٩ȡO:O'"BCgnn &v-w 7[^.4\n$pbYf@9v{ C'"3c0g5D:ԁہ9T4P>"3K\7څw9CC M jTZ{@cf*~Kb,kdw|MO9r  {51z38vZ :^֎^/";R%u4bGyyh@^"pzpbX9b廩e E 40ׂ0O%|uiUj뾘pᦜQ[`2=$ 2J9N<kKd>6SKc36풕EO$f@^T"ev+^9+)ioOmqͧ^Q{S탵fLV+s ܶڕyNg-xw&od:db:a=ÂDGD6'\ݺg^mL{<ˮ #4NZy![{/ufma1V @#l8UJ Yz?elvX] 0RƔ mJ2v=@/M]ڄ#;EJҽkѢ1X1p ֞ 7U_*,L4Qn=Ӄー+ݵH јo_z1m/ SAk?[èaͲs?=AGV}A"R歽d4G7lĵIǤ}z1_-Ţ, k*o3"ru+0o[1M>o:Q垴O Maa0X mY NdQ uZ&"ȱZqUEY*wlWJoM-1:fRϷ*ЬPX8$d.5]($J Œ zt"m,Qap`IBkc *#7t*~cm8r-|>@)߂oVXפ.5dݞҎl!dgV ;YU g kq0z:Uh!yki:]%]secWӷT|%>)f_Nh1i2?3uo}]eG'<ޒLy7OMyDڝ+iw؊EmUjc,~-8M` zbB{hLan^b~aOb-풿יR3LcdNI)I43:et9ߝCv&Nhm_Oѫ;Hƍ߲߰8y7e sF{孟OamS6)XoM% /V;p1fq16T :L&8ooki&POv#1 B e"KҶ+'mEx#X 25Ǿ$E4kn>k?f`L[ìlg%MTC`D<|לr{OeJ~n/!u O/Lڳ !h{% r;9,C7ȡ9szPsJ+grz4 ;hc.1sbeEB /kCvZ0YX{eOeAWO;֝nKgsB]GF&Qg;6Bg"˄)ڎq\g[q@?̰nYX>)!pnDSU<*H2U0U~15`I7Y8A徭CI>oMp'2  /˓4"\eiVgta[9B3nW֓iDVgA,3evf5pچ3nL /EAD%PxttQ\ ;Z#GE(׊ rav$;n+}%'Vc o|pA0%^fw2ӡELjriVf"aٓ%S5t:OLOg2߇"d-7tLY˔}>wuB z$dzϋ R+?7wˆ37IJI,9]ػc|!UQ)ZeAψIޭl_d=:4dჟצ:܇[5y%r ~v7P7lTtnW.2~b7[ƩvUʞ0;Hĸtn\[Kp9'k;M{gǽm}KiB~\GNs&5=0X{4'a +S2_0 Vs[29ۡ.l]?XaD;8="zI]b<Υ`kLTwFuy?^oc. ipsPlmb,\M3NBvi}rȥTs6OnzD MlDI., eu׼SHmM3'`eSG]4lZM j^UKb*dwktu#WkuY^IKWPj)8]2ƒr _DpJ+a7:ݢz2| `sԣ o AP3( Tb(feRi,c05zĠ 8Te@%'~Ω^pl98%_vX/Ӛ=4){ dS7F UjшɎx̖3tdU.|@1乽 GiDu_X5?0](x5{'3:m;XsɴZ U#8@r^SPǨ>@c?[!J[Dvzy`ؼgk]C,כg߶q18ŏd:rŸbR&7(ę>aE%$:٣$9 Ax-[JKZjW9o2\WfVPo׭T Xō&^(5.-JeCU^'5y0T՛X@`IֆǗ]N*\> mg镫arɍa8dE{ڇY κ2L 8xUxoFKDx05gώuFq[dO&;[KBDܚ'buVƆ[+"3<a hgRmkv@죵x?M5 zm(\ɼ%pDYIId z)ub$Sy3]¨k^_v6;$zvEK6Jk%Eh #{ "@^.X|C K [z:OO r{%GN %uClw߂/1% >`0^ӾYg^we_SV2WnjL+<¼5jd#Mrs?`H`0;`uZ;07[D2!XlT5R i],H_l HWǙHI5mf뱍ء# [!{MxMH*jnq3@~sS[fcix;'8j$>bpoq9͝;)Ut/7ml &O5?F5%[=tZ|WO &stۋ%HΚa*a'gM…YEYQ`1W)Vu3 #۹-o_.p3lzUz`hzO آp-҈~i[ɛzxF&!0^TqO&M &lq{9C n!s#'" q~˰ˆ>N*$b5m29_XCRT?>P>c􅚹шݧ҂fU#ޢ)XQ.ԡgsQoݎ'!Oh!bةWun$/a) j-GE(Bpm}P6imGj_Ojs9 Y 'U9^ҜQڤ"ՠ[;u}"6t J ٝ< ' =',1 tQt52;tH'Ԟ׭05sWt8Ks}mGTscv:kE8Pak hV)\]D!? ^oBE)qA#\{tIS{r));[/319QOM]HS -sjyޫm`喡hdB~(hEHᑉuMsJlj#8"rk-Փ(OXWEl HUe:֘pI|ZUr>;u:r9 X2HP0)t/ tm|t,8BuuZAoi7nE/I+Oh j0^b09EkwMs}]2[$dJq;`P X5(v" 2-m8Dn#x3s%8`uw r߮FEO*ܖ>&lBX$gn7q֯kCH5fVx9`3i_Im׋eOD9C5Й F_b:=ܳ$;S&Ԁ]xGkɍsu}&htO#gfFϧXcȟǧ,bR9k% LfЩ^1Lg!Xo"PIY}vok ؊5R݁ɶZĸ3oZI,C}/W[Ub2. ib43 f|pAXϨ!w9H1T&B"]Uހ#kA=Нį( !g@u3S"B'g|Gwy`#i n%aW`%4hXN] p~ru+lqgLQpv<ԖW״mKTxkJ8gnWO^bżtܓ!rJPƩ9 kvcLZƤ){Q`҅, upAOHX;̍M/۽Q׫9՗䗦#:ZNF9'YEzpw ixz?K%̶7}uc|}lX G횭up YDd%ټYodK`*Ond )q(jB8c" ԧ* ]K=M7qhXU+:|{?%)Ept ! mۆ3vY]~}=ɐEBC m.N:3^_ W}´I&9/ȇpkLZ"E*pEPy-Tɯ~HkʣQ;~3-~O!!xNLq}yٛ(ՙc ǀ8 .Bt94X'ȟFeP:8Yo!~G>rZNDG:g{k38nξ:KF3<\VͼTVzG|^54)1c;SH1N 61zk%;;)겚 $FZX'hp  KNPHc&oQWE@{37Uo3v$O%lDowO:#9(C7o8k$vtĨ4˚2fBƪ}5KJ1>]Sb{H|}Fn?  D֢栗ˀU)yvD{ 1)v* x3甀ͭ+Pʑͺ/ ^ƏE&ļǂ5מ{tUn#kkG^tG]p  ^Hv<82g ӎ ϔ!k9nj--+;m]q\gA< [O"}&̤}{ֵѹUio %Q&^0clh+F.7tO-W~'݉TeTH3|euiBOd-ԙTFœ13R&lroU'IVL&wKPp)w%پIJq/M=tsV$t+uKG(Bu_u(O@ߟz %' )O&UY,{iqWb:?q!9cuC98@$R2EϵG{g[@Χ[qzjC+k88mzOXؑߝH^ـBdxI/* -g).g]gҪ-*k*~: rKdA{>Z- oHuf۴>u' /B[,EOCb)+m)sAk ?BSr}d4zaon]]u@:&7m stCEJ4+li^SEfMm2rueΌ]8<9>Lw+9ޗ_SAS8Ŕ% 6SX(h+H9dfkFp'@N@OVUZSPc .~^abGi}14`Eh E;'%'x/o$GDdՀC+v/&1@Pr惒=qL<'YZjuҟ1~hDjOC;HO)PIc1]>ۯY[ڪ96Cb.4r<.죰įp:3Q_s>Y[Љepq y %"gӖ=GOoD?v~QF3:!HZ|{ N=lPjK? 򵿺ew嫟ņXvP(qlHra$WBYltFȧN']c3yJd犢"KǞ=""sͶJĉgC[1NG*wʔ|YQ ݦ }}ĶKS} Oe9/&xӚ=nB;UT ad26CteqZʲ]Ie}@LI|2,WG]I6'}.ZܧTg@1Ҩe{sf8mՖEA ɸ~nU|QwG)f&-IAvSb0:r'Km?KC!V풐)J<\F. TF-'~h^%6oҍXGIn\ -;UѤv"&x2PlXv*DOvQo(`ǐam4J-{|% Er6W,s]][\f<7!4`{;б4Bؑ 8:+nj5i7/R= oqBvpu &0Y{3leVC掠X, aMwg˟kpRes􅱹Дj(ˮLԅJcHw@3ڟ/L$ZVCEXi(3m 5yvbTp~zmvIa\q ab ZXTzOI%<6;p.QUaB}TAKX!mEWJ0)"a՜+MTnA!3t:-IwoG{}C;c)3hv?|?b^ pfb8:,%P<1 BXWkX\kloL'*@%/Ethnct.W#0?ر,G _|Vvi*(#Ale,KX_`>3bRK'VXS8[\ M89xl,:.>g%XQ`7#F!)kYT7n=i .b6c9YeI)G7yZm8l}`j㨞mZyVy*|GЋtl4ioz޾ %6gYZ070701000000af000081a40000000000000000000000016650944200002dfc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/dvb-frontends/drxd.ko.xz7zXZִF!t/૭-]?Eh=ڜ.++>/]cƔv&&z{^65j)(ᛄ{8J-=oP\k<@':p!g,Gs g\+Br̆k~XDK:׹(l1b4ʌ6}N(y4ON6DڳZ&Bgek斄`(Gũ0κ-@2$r`(=4ιh~٨Pl2+aFJ:vI/"3*lN8͜! vԎv,43EˀeB+2y0Ǭ3XwXDwte [Ŕ'pW-7@5,ra CRahXUL ) LWM[C5T%uR`X{L2// ;D6vL:Eto*P/*'AQ˯]! o׬ 0d'ׇ;7nl &&c ahJcӍQ}\`r.{EгzVp}#bt&)8~K9CZf# hd4yfIL`$[YtoC ?faHh_թL2OdCa?T46)D>.%02d+#j֘ GȠ CH* ?)%! r@wIl3"7 =K6 TʁZ ZBϗr `oHH -[m4mQp1c s8Ե Dw e^\CS̓UHU$- j !|?:^ϋr@T}pn`X'CzШ-zo3`i+,)fC}>YҀ,Z>DC}CLvV"ʷZOLrDW@ >u%]/ ý$~ae ;MFwW/(wd*ŋvXj SYghFtiQ 2>WzF¸ա" wj=2)#בƈ vhzӶH%$v|Xyʧ 7Ngm(?HJ#%ܕz-튛`4#@r&Sǔ13kx}- 9h'="h0?[ԟ[\Ø"Oȫ7QǙćYK7oB nI(Nvs/ O>8 \x<d&W-m{#ܠV~ONɑ7*Swi, <KTz-BF6ΏeT9g5Mx M친i<[_U$k%Sf!!KAY[nec$XUtdYn OA6',|2k#c7I v/C5DbRt.e/mj?X݂+i6Kpm/NJֳkZar|;c ?"w6TSfم, wu%jNyL kYxɰ ]RX ;/wvMCgpNRNʆ=*p|O|=̱/LR]HvO6,lJʺ*]OcQ#q8)3)BW嚕jr],rz묏hӄpBYXKr4Ps*goYHaKcƟpp3C<yXG6xla"07w~~f<2vI:^$V8҈doZlVe;&lOҢUͦ|fhCZ<DRp,ұlK-`~ DK[yK 6*.6 cQOI&/ܹ FY7[# $˰UCkYpC?99ݤ)6rkIiAld1Ę惫񀅱LSE8|Pt`2{CEԉ{4UXGOd MHmgly.kG/0D@A4ۛ3| /t % Ek;^:[(gL)Ǿ?,TMx]{1E!㽫ɚ_!o\#XSaӱj>ݐG=*40fF$mvb Ŗ1H F-xwYR{ ;?&!*_pN%76[;p8;31$4FƆGj?,=[oOa瘐8էp[ym%^sW 8t4D*tsX!W4VY%p8O*ZeP| I6ۈǑޢ =~|F7=v܍Bľ;yJImxpNs*h![C1:sC6S} j0Iw_[YkZMn;b( f~@`qK%Rڷ`& J.S I{%ZQp yuJݾT}M96Ѓh۰ku&0Y2iD't7Q!&R}\a p w5=b/t}<Ʃ)MFt 5BJP%|p;vٛ- %"^&Ja>3<:6m]*˰Te!&feH#K]u5'I2Q~  A`RUL?< r-s6˅3 JbhZ+ǜҐwkC4>Zv 1"xe)a5ŭ{7Y RT):yЖ}3~$HuE{Pju`x6W7YO'f-amRV8zXi6@d3&]+[7Xa{( C΢%SȔ[5-mZ⒙wP$$:M C"fy;L&7 uм٠ۈʭ ~4;j7/<ͨdРһM\@[ऻ%5\ ؍Qӂ*%0H3)ky]Ahu[*)_iQDȫ̎bEBNqoƧg(Zlkeoa|<0m&,,}(zg>#7%e!n矍`\V2uR{ZR}kGC༳mZCv*USWrAlh2 f;CUeJ*~ͮMgCDuVʋ04Y0;4kF5{+\귏m lsu 5]lFRbv a&9 \vE>]utXc t-06>ZKcu:p$H2G;߉rkp&LiT3HxIпGQ^FE'O@0r{6 B[ۧȇ<=SqMP>0 I+Ih'|yoI.8PЏ+YRal~ TW0z#E S Q CPURBʭgI;.v\ 57s끑N W%Tar׏a(ҾKmruj4'F_ft5 h\6Uj M]ݪy;g6ݑEmTZFHbtnԊ:xM/X-ԁ + z6FV{C!)um%" \@C_ xK PO>< ՑxgMf;v&ÏUD8#}+X |?˱}.Bl[k#_^?8)lӬ5,ׄ d& E Q7[`*_Tm1)¸nbD5Zr#$hbba̳RՓ b,9#\bO4"N 灔~?7O? uuT(d*m׳ȥ<ԎD$' ”I^U4? 咴]/מ6Z=;oPXdR8? Dēp$U(B[pu#kR,H/F B'Zr9*0OPU2 ˵a0[@+a9w_}}"4NX'ɦ{.-ó񴵡<w9vÏiXRe#kLcHػ vn4ޛ^sMʗZQEюH#b qč (vxL1|mت|-qVX֦K2-[6|:A'Oϟ5g2A 3C \m0f7fm+bJA[?1k|G.\t9>W%P(,DtD+!8<ŜgfA*6&9gދuHtxQ`%)3jUZ/W>IB-v]P j^!^B96_;fY%vzMX%Mʠ*N2BdIx~ 0>]"!{kgg#}4uhEOhe#2%QeOBה {o34\\~638免 c_<#"]5p^)X h4Iu-Poɴjb<ẟ9#d\3F9 ]GU6Z=)?Vݒ -=>HDfmf9C\UK+^ ߲xΩp֨j:'Gv&KDaɂ?LX(ǔޡkB񩺁R" t H6IU2awV,:Uu`bX}cIgԱ֩K3 qX\Cl;+ (g?VhЏqB54YzWVQ-1z;8uP-+vx.tu_>;ie&!^7:8wcN'wct9`x? XcM k!_eǝ} "sܮj##RwBѰN-0`Ն,ѡ+9\Jhl.鞔* 8ۮcU̞Lu | H)EҲA?tF^E$иYZtEEבͰ<;fNXSD=d=[6T~L,7Tɿ@tkϵLŋ'Y-VKe'E@ u`C"ת kS/^f͝p+ ^@{"I-^Y@HtQ=!m( Rs4Nб,!"Fl enPYU+N>v| EtȠj;Ybf0>iU5A>:_S%HPxd ,,CN歀x(ݭuT*H~qN@$QH\j-w+lo1IF%y#NEbFyVAW>U" (Cc+5jL/H/;MV2q*XO&(j#cBpג]:Yjyh̑7C3B]MR{ {۞bq򓁣"_Icxjػ$ͥy=wR7&.ƎsE҅r..M;&C8[O?ѯUAE2S1:Ag?wo6@N5Cǫ7q^7UU`Ȅi:߾(\j[o>0taH51)H35K@h~Bq+(5za/I>/==L,ph:W"kՔNX-;IABT *GA\W [!Fg=IF%Ǐ? ySsOl$L}ABfn\O/iZ,W90$N/+E//-+>F [qʦYj,75ͳ`(^>째X8Ei!? Fz܄8T8ؚv"Lj0xl;BDJ3:| P\:2^nXjVvvFP ja|,ɲP2_#*x9ɋk)'֑\!`a O;ޛ4s,DgJ dgBqZwGXM4_K#//DYoǪMf6B?~H<-wx\0W48)}IQyv?>ee5ve>A )m#rLW2\3!/ϬiT]%wjS۩&z h`i\/vm\Oݺd N?K9RWǡa? J I8?X K6j^녈'DߍK؝[g;^/Cmcڮ5E+`z5){u4yQx۵s :p/ePsM߇"c&kw>Xauf̝1Ѝ aAl\B 唀6r4v* c[Pl"b^Kow?Ra[d)Lx[)Y]RC>Aڊan&H( a͍@TD:[Uڙ(|x>8~@=\*0h̏)1MX>ּˡt1y#,F==BHѬVȥעZOQFm&sNG_UE T,+/Ў=UFob9834Ouݖ0__ #~bxk Xfh_:=&C ypnMi4#]F𐖳沑5hEfG 1?}LwR=P# wv-˲HLCt~)l8q\uFf~cM+{Rܧ"?14@S);Y#k!x]CB/(Cn0ѹ`WU|2R?,1xsgK.udNKLq:σKx߈=O? {9? |~%UK56 EïcdCb (^GXxFv}φ09,k+dgWc9…2")J@=g /3i`ՍKQ.0\0},8p ԺϦLTM&r$y L_N.8}Ļa,GX( @޳J*[w n* 7I= ؍FTZࢴW]AyǛI7OX$Sb9__A.B<8}mn }OZMs/լsh1 '"ΒaN?4RH`2kfKl޺VQ/;Nl1ABhǶg ]=d(Q,&\~F0 4I]6 `IIv~deZ`|5 K]nmE%C!.s}a\׸:[QλYZ.jr~Wgstkn~ΕW\)ݱ:dždF<4ۜxk`ꢸQ EƝhcezO'U2_A}4Em2\dةSLSı1 HȢZ6y|0 IE\h4m>;lAZϰ4R}ljauٕgu] >S%G?sE9!(6NMꐁ"@^wP|/32 A2"gfm>hIXgx;V؋] G%v,Gj\[, W#@s.^L+[Ҿ0ceDX*  U޿:l;n(?1LPpibP9dFzީw|ףJX$UgqaJPۏ5 {?*F;L. s<^2Fw/ z߂ɩ!^k(?Ssy;|D!Ř>يr.8 d%b  zܓ,dF4'(*ygA3{g0 7JrBAԾ|Y06k̮ꖮ{li$+2V%˄0bLBi`46B ob8vCˠ>"+*p!ܯ5(TZ)tyym 2 e~,+=7.ZF&?TE9`LkNEJ:9*f5],2E!iMaY^j2{a%=#MO, _aakǹ"pTTҠr ?2ʧ ѧݾoJJ݌E4DN&_W)UgÕ7n j3js=*`ϥDdܾ fuA!&!Dŏ+RٟHW_Sc"$ZZB!XQĉZV[WFoj?DPHfrZgMp` WiAg&iy  ޱENP;psP9 \X|X,lCp2uw[lVq-9[] .R4F< z?8>ၧbBڙdWs)W [z4RvDOhŝE*4 ay6F tK^_9A*Ÿ:pDs0~Wm3~ 엦Zvx|1xk1WmW̉6@Du?NM݌,$͋Wu1TGzJ}vB>eyl?\PTB?zNr"|:xb k;Y* -rZۮ #|\_I{p)O6^5(-xsux͟Ⱥ0,tɢhgzuQ8'J.$׎-QmjyXiK=pʰ$KQFu]%;1T<,ȓ\}6*@ Zz3<]l RJ\ZOo 1(HS;R!¢?g-E ;i&A/ȥqV%pT8q2@U3x|ey*<>,{rKX67ۋӶdr~"Ͻȗ9L% .;ƌT*fMe3y٣iq,5.QlYv68y>Q (X8Fw[}#I^io^7u6&` [s_(Fs0?vOފPQ%|^<_rz.b 2IJ2#Ԡ!3KGPy1asVi+ [@\uQwm \?,&9$FA=u]( $U?jlΪ6zfsl޴V_[j &m1nuDSPWp⸉btϷA9> DPrQwh"y@_ A52+ |jYBrr Zܝdwnʔ CbV#r6~؈vbY/;R1rYYDENZF(BT-`%pWfKu53 _)/ӻ'^<Ȩ#Hk_9߯΅a DTYRJhW|@wNWώNaQ^y^uJA`0I [Z HU.:iuǃc '60R ~X! alue+8]ohiQ;l5O5!E&y'U5 ]Q,JDSO*@''_jZP~˛FzM` ϖazH$chCpqKI'bY+"gx~t> u*ʻ?0C8O-r15_|.p9a57=6loä"EgT؍=e"ӧPY>;:ݍOiM^>f&;LuhL3ShS[Ebh44=W&4h~}Je+Z݀Cvg֤4͹u#ga.ɠ33Nds sIQ0+͞L _@߾PVt/ZkVr16]r/JX.JĻ,x@XPڴ,WE[#8fR4NGDGs<&.biȉ~ttʟYb}2_FuҁiV<|9 '! 44>32vtF;XbS)9GR x.04_|%BfOJrS0Uet9^aC77'XQRc a%I/Sbqv=1U*1ky`M;Ů;hT1Lºa">z{d=8%^g􃕔-axHE@˛ |پC:GI'lHEcfΣa-Pq}8+]uXADr6@X1%@i,If?ہZʔt} %LK2Pe5J eB p (L&ٳG [% وVpv/T%/SBN1t}Ch^aT!*>{zx HN(AO tgݹ)s81j~3+дYx"J/3  .+B}hE#š+-^69ΘŢ!,Y,MsEG_Ge[#$<X&qAgVU+?l K%$lRA>&]>!&_xTǖe=UN#x?+Y +7 7{3״n#!Ř0(kn-Ǥ=>) Эb XT$<{Rl|nNe@pa:g?kÁm18=^p;03s}EȾCQ = ^l%4JP vVݐa~1R y!U,@&.P *!|۵#Ƕw;֑o$gx_ Cs5 R 4gۗj, fo /uAr!Zղ= ǘ(}i e5E nKNZ2$ D=|]v;%k;Y'+J7x-{>C]F i8^ݎM Lɸb̊Fwy n=P9 `.xƣQ"og]zJ]8 voH]YNTSޔIᵩC=Plj\7j= ^1|/̧q} Iq-ˇh+I6J/9Y::ܣ5Bk/Q~ܟ=u'I- K:QĹ\ѲږuXUD%4*f'7Un.0Hi"DrrPKД8Vam->r6Q4ʮ abT7bI> & Hމ%7)hb>?|7&ɜCQ$.ǎʣ8Ac& ϑ`4]D8 ;9+Sjඨ'Aoɥ:C"NJİr+fK&U'~Z&k@/;7Fl[r:͹Bwfv}g,i*=E] U-݄VଷDzKapcb_ kmlOr+]XR_ ,O)Hш)Lp -9GC:`$#rE` |92Vδ"t1c}-`!F ^Ҿie<m!G1GYC,KNXb 5:6*J&X&8Hc6L)g۠{.DkWo1ذV؋:g _M0v 6Hs;zMrjjaZ)xڄl AL[T-J6QK&P`*aU|A-Gp!`E`XM7lvpFTՙ1AZޠ&}jcߌgl|SD@2)\ Av(~_.^;:fM;ٮD!r3kԹ*k'pzA1ss ; RmXJv*X̸I iDU`n>_` @Tf`*8S3Z}&%L!^?)r8=$#mlݘ"{A] >F _#=cB01 TjprlsQ)q͍ؾ @<eOӯK-X_88\ z1uM{cbĸItq茿Tn~AP[*0$>;b"ClmivHWgNsaqx\0Tw|wU([U.>oe6юJ%.oZفU=);UbyM7acCEG>*yN34>rXzqz9X'q2xWK}Yܥ(Ю&nLo"e{*#sRϧ?Gcqԍ<63z̛\AmQUp%k~gEduPMҌqGK{̣@z LDmYNM}mHQ#&b$O}BF (tFDzfIPj^XLKػ \`FXnXmzƗ/͵O,uZEHW:v 0яW";8//>e6Q>Imyhe][YI'Fh-ᝈxH~@:'.C2I8$lN T}]ka5XlR~>k5?h響g3jw1t%(_\2Ѹ6qZi/51.k+>[􉥜Wkr{aطvDH>hojB-ٯ=e SP׬ nL o|NP~k4ZaGlc}B=j G;kZQfY BzR4yH[!3vo2qm6B$QfA~O#SE3V[5`}%}1Vl@ gنM3Ӏu2x2Æ;JՕ8/G"*n %^!iYӟyFΣU['21F3i=&?ك^2p_~J! g ?<XROA+ʘv^)`a|x~V>Ko@pcI| )>R.KqtxZW1 Z&I| C[qZKdqwHtNYVG[/5mjǚIDTqOS{Υ'{MuAԓCנbzwc­ HADaa@gx]FIQ@'D1q7dV>7ODU|t.?sS_#ynN/Ê -cY2y5u:bCeǷ  q&r%%s[x6ނ_pt&[=(P0FX2K&fG,%frM'} BgkGҾ٥"s9-fu!ֶ | nC_Fs l>=A.H}*[R+~Qh%_jv $`MUVr@{cxc*`?]:jqtC N+фZ 8 PvUmoՃ#FLA R,톰(FzFDBdkDzU%.$8Ax_ zz*xwA8D=[SdZ>rOxDNکU4wBOQڀ9API+pȈ ǭ7 HhLR>\r&rਢnZK.@J: TzڝC<ӓnc %ΒC;vXPwzb_{?X2]k'$ڈqdTxǵ|W^3SssU=msE3 bn"YeuF|aO+JaD=Ysm^uH^o2bvz:!jTEۊ\NtǢJ T1 ʂ:#_^n i sQԾ84!ɿ4v^DÐg?it!YG#xѲ3`RkAzcpb#t=Lv߶QH{8 rg c5 7D=ΉNɣEB.J!']9#:3tמE;1t|G[\}~8_*'@hO)-ˊgr+{l`d}tytv}uh/VeƜP\owέZw|'do/EO1)Ѥ/K?w9P~?CBװLYfCB0zH/^\Hl\ulNd9żsM:u}xw ,atM8jw٠%P`ߦEDb913[bU{QdW[X^t y}nau3E('uB ^93ч(qF(c9ļt5Z"Ju*+whO6OwR4Z A?W{=C \ZO\KNCbݚμ!7yEhK!ļ12``#L<}gdpuꫲyjE^XXQ%Ftw$a@İSlo5$>ssWϢn1A3PRìCoA3'@C.VRcZ<5zEUddves\{)" NGrE.BrNz6Zhz(â<ƍ C%Y|-C&P%?eC4LͨsxEM[a%WbOi4;K}-w]!= :uLAfW>Ȼ1IOxUNHL/d;_@M u-EaiKP]2rQ.%} Q}_|d[NJ}tW7UiIlf;.7%GQJAݟFy>(QPL>iQ_)Qs$AS 8\/_`5[ĭ7 l@}O p m%̣i|Nސ] MM:6y\*i;$si 7q* wM"-d-v3۾^1CȥڰrA9^O'&%f &5MlCٴaOb$SS';+%Qy,15ń># \< <XjȿU}wn0T)*kA*&l#llɩHw X-@sA1|/Ȭ$f b]x/nYp6ZR{!.&=@ĮDzWaґ,3 6P|9Hn}FOMGx\J LzkA7"'  9ng΋_W(pb rTx ;=QN̬ňYrD}OnHZ̢˿;zO|\k 9 "xʦBĘ|]M֡!',{]jp .nfZٯOZ2~`@{-P)l[ +Nu:8c5$acG޵&Pi_;%VWA:񓛟7z҄p]\ؾLp°KЗS/Vm' hGuV!1>d X9g^:x;䆊F0o8c%]%߸HGso}~/Q/Hy$%z:+^S1TzzK$m"G$1&<%3x鬻8GywoH<0(![Bm۞**w^-7@yDÉ;ڍLNF5qΓ\v V:(N%H}8YbP@QI7lfQqjskv&}c.$4=.*P[^%pI ߊ-yN0hxz]at!bzES~g7}yXatٞc`O3GmɛW Hُߚ>kB1\a˱Xpx%G55IxP|~0{Rxq6ﳙ ?o,0~ -=P{_@0s)Um"WI¯R^K< J\S0Ru;uǷ-g^qVԭU v`zizȮ {Bfv/ػ2=F:y_bC}xfjs*y9gD M;=T!+I/qf92SBs8Ԩ-=w>?=67iBb3/B $45lȟ)DK7 M"iFLL[՜{t(ﻱ%f\1ܬkP@Pi1ù5VČѠ{0[^c¸h{H] +M[@ak5r\tCĄ{=;O-Nw|,W v~|6)C>M.S~/`FpSp,'j(0l(!2g!16}: C} 6küI/6+ZoRޏ&tPIu ӗ_^t:֧ksv>zVBVPB/Ko ?0.N4qtFifV;ch4Qk:B3ﶾyɤ`ng _GiGŮ|x\p.&2wf<1 !Mak {͏W4-ld`E}{w A1"mDG}o "f pB)r2@ dޖ\(puv&U6Ѵ{2&A JWGgғt|S9:^g%g\g'5h9×ttImvi ޻`ֱ\RַhUI>qFWʧZӝpO2,3H~`1w*Gh5= mEje7IT`Cb?A5v t}8R*{mH3> { C/ZG]z_">1ٱĞsQ-y*` 9s3hU}z Opq`?ܵ|m2I7 ]~/O+ɉ/DA'[m0-[w]R(7> hh7!oO?-n..|?g@#K&v',[v=x`_wA(n#4Ӓ#!ý7#|S`eV*lf9Q hY%2mG]ib OJ8v5Ȅ`Os+~q8ZK?4++? 6 k ק^*~v.f6.` &7ځَw< Wz\\+}W4YX,_7Ϳx9W1{ϲ^m7d*L1y"ba y]t#!4d68`g@5"&z>{?ո[ 9Jl @:e3OP'\?SbGeJVwt QًhAhp7\P;pB͍еwÓ)Y-1?A#`-Qƺd?/3һ 3˳X W@6u*ܷ b%ܛ*I Y.Fɷɝퟣh+D;u m%Zda K(u@Kaȸ7YR cᓨ%{D7-94UlNDػj;pcjvK%0`#_khp,h?xs zA>`]ab k% bBG7%:4oUXT#HTQ8,PT(Y5$zcyFQm'<pov«A YxW-ZjoaɖKbW;f@wjL]w|:XP_pÕp|he/}! YrNcPF鴕]&!*,)%DN3Ni)#q1 2uPڒ!S뗈/@n1 bl*1b29G_\6m[}"aX1ฦ7 iܠOa|\s2:jA(|5d}G2_7,կ ~; 8JҼL8ySGj(d'`!wBf;>v~4Iߤ 5Xq9spprI=g);g(JPYбZs6l1׆vsA lXb*.Y :(Xϫ ~/=S|(e`Hq TB+yDOw]=YzIj-q'/cA|8'd(~r [< g/PSNҾm{J0~aǚnS~ɮ*'䞑/kt~U;KJ)֨>]+"cFuX L_LPpp-S/tr.Y&:pkeLVFXX#]3޷'PkyYU_//k=8Tg+x B@S.OGb]QPr-E2 ۈAzmO\/qMʝ') sS~^2v1 >&=vk[VxSfR,n1WQ% aN&3l9֑bbc9dvM`K$@.͢=3_P 7lN`ЦV7-`y$rjHwsHëdU$rZA$+ P{˾@ yxWf aެA"j`]/Z_,꽂&66DIL򀘸T&b3p yz/hDW0.lDc^-jۂk!fgxCG]\(J:hH5H  61?6<˖Ffh EYʺ:rfXO1>X SW|\v6צ["}.'R::0`':NXM: 2< ΐHVĆM1G_%)/y`gHNjrr.6;O x>{O( c)SC]$Fsr*RJ{ &*c6N.GhZ~s"s֭'( 'DNETDgMxNOԣԝ'(\A9;SPdPQPC";=_eֲ?H]6 0IJNJza.b7lHϮ<D.Z9z?Y)0x GB]-"'~ʣrTqc4r7%!IC!90 Dw\֝gc=By;#̖P, LduQV"Dj 0E}E vf3~C1i\U2: ,TZu6lvus^e(?S[C#k'YAH[d :xZD\Z_7ӏT(ܦq D_bnHKTn%0wF.N[]#"]ڐ+lK7PnSA뜳ۀ!np>oc$#֮t0Mc4wwG{?lM{МbgCOR]4hYO]EeTE2V4j&f|{>_~3I۲jdVDB5n>y*ghtWkGM2_g嘆ދ\, 0`dSt/_BabW 2x4P3+3GtaV eԸrV!<7o#YE:ikI6%th1j{Fh%!ĭBrThNk-ޡ (!oF@[BiJA"wظA$iс?$ݾt >O. ma" fc B+?Re^.6 7g7UAZ 3enDD'йoYƧ=,+J|(s%E;]Z 1_A>P!&Hxo3PyyI[3}9_VD;H2V_0P\\:yr@ݣ!H+NlտsW@*%=瀡{"DP^ N jφzB`?+EdTS5~?L(=g 3"3]i~{g .o.bשI(kr(T#E( O'AFFgP[AeXGs*]i"6P>Ph3nn5Y#*hl1rN @fi4\1l+fPܪÖ F["]{qr KXN*iXB-r4)ydO]. fu񦑷v1y@| P/#´I'cf0ƌhH= %-0:=\\c~XBBk.;>rǩl3+W,G kC$*,r59nz_OiHTgakͬv>G:~9kE\6akz+cTn-qhP,@5!ur7D}D̲3L0Sڑ.2O6ՊŌ9[ܿ;Rq3X՞ͺ9rE}s^,q{UY\]⬶&>1klH bF=cCֳ̘h& ᜨFvB9ԗV]ғ-)vo?}V'RL|d)v3Օ9H_|R>@'Bv =Mue/1/[ 49yE&h^L^%.,&=>ju(nUdzCeZB5j'yLiҩeWt*xngFm*4dP6cӖ+&s#6Z%#@?Rf9%*'sJl9w7a{_WHl@9oK]D5o̫_Z:b}W@_Yn Y_pZxM6 cMn@uH}5do#;`CŕQXA*e{i߮?3efko67vғXW嘛E9_w{q_ gNI(ar]k[N|>l墛oLOVNϱ8q'S}XO0D]یvcs. QvK/-yٻo[f~f/9Z(q#}l* 1a$Vt bq۔m + QKs"^CuR9% 8>i~'ȌA (;򆀔$d@(~+"7Y6Y!iniLee w*MdwzN. ۯ$GY'VNz8U`GOў b# \0L*x4|d>óOPJ)eE?8CzL]mdVWM$TDN0M'}a5Aku[r upX̚ ;(0/}+:Q!CF~=At.q: Tp>h@ml>E'-iŔZ`Pwf<8 3F;`/8Q,2\[E97oan.2 ԵPO2sJ3yR}G,}]MtC1`259a6qOÆ+֐@ +]NW PmeLr@C?3)Kb$Y @!5d 7`w äZ'tb]:\zJA'f=4rCvc9p2=`֗v;K(ڨv{eH {xpfRon p4] o4ۢ/I=\ū,%V\a1F'Kw*w oMQv$Gԟ~nnZhd vv5*Uxj#lO<5wdTF; t ԤLӋy_6)w@%%IFw+L tq\s hF!R^wbM#_D I!iŀ9o1@ + )$MQd''7pL&\ݝ(71y`iVߑ\e:>ʰT 2ld?nZ8W)bC?HuIe̷S8  Sy34ѺS&D&[נyͶf+ .x+m NkCeg>"`X(оܿP{L75p!*W!A*u#±;kW= (k=G+{f:mgo SZq pDD ]Z%aP'ϢFkΚ͗".Yaom15N3"g_!A@$.Nr2YF_u&yxy]p e'9;(]Qlvd<.Ty(o9My.9 ڥ +1ZZ'ZyJXA6i\$p'pAs`:^vKúNaD͍Rt}9KQ{Iݚ2- E[3ҏ}(sCQC># C }˷1%6WuBMo͖˿~|)ĉDFl'I'Yq̏Gvc"27ڌ4feیJؐO E5S(R "ff _8Zp YҾEN%1[Ԓ_y64WR" MPyʦYQ%IX{~ˊI+]z-vo߫;p&MF;GeU""_-F,"#fcG$FcV?fQu r.xntH}h(l%j9+i3c$]ihюcv'ia tH~Q:L\eJ`4Pdν\}^iԓu X7 3чEeBdIÜStT's[jlYU d<7~߽Q<>OFPil:VK`!6V]%]J똙'S u -N9Q2(`d {U6׻0\noV)ALL;d\S xdY- >ndB;y#O 鵣,Ht /,FB_s;ٮ(C@UB5E]59e޲q=89 G|t0]e{ӝ} ƶ>&>6-/(FlCW+G~*dI~ImJC}rd 㖮ZG'gB]^c(]{4Y4de5]0EP1?yDP)7بЮ?>iйWÿRPMÝ&S?3_U ZI0W ;7J n0pH'G"DdPQ,x^opI]Ɔ*/hV'm 4"Jvt9k\U|bIP v슉vcQ(bpZCDG µ9WWr70@y4E0Zwي!|al!\H>t\oɦw]Cc #Iվٹy Z8)9e;JknRwz A&P@c SU':j)B!?cvcՐH֚BVEqH*s-v N捌kAvRS4t}v5I; ̖ŰO5> zl[I x?qyS(6~V_NMU3h &a)%e;=-sE--Qhp=@}򿕓8 rsI{ է<rʼbo'e7^G9tL $9J,/(W^B |^?W\&WX +[xAp46OpW=:]odtõ Bj 5?Fޖ{!ϠxgwdЃ 2Jf`M)WB 6yf7BV&{ [W&aj: y"V(FݞT7]rq;V5~sjQD08O1;qoBf >p?4·Q XqeKu)Q?܀x^@j 3~ =wcR1 ?꾴AZL=p˯l%6'$&y܇To/lёRIlrm&#=?݌:#P~592OmItBŠUh2Y8;TÇݖqVB!rƃ2y)O&-QXu>BtJǖ iC;!Ū :)Ri""s`ZM<ӹmGKCi:_'}~-c/G|1b $UI^ keWcPU0jl#XngNIcǀTP02_|4[+/F{$[!;=z,85ܒJ+d4+]0yj8_çfAa"H(}S dZt.[==2 պLdpDzq@c<(^ T#T ́l>@YlƦm&b1N˿ fyGڹ\BؒE FZnuH?-F#b@) 1=&pâ&i5  C[>6l @ B্Qx܈9{:D2_|ݳ#OhEڰu&rC3vOܥv Y| p(t\̖#Y׻E}^N: "WOsV/3=f#uWƒnArԌRUB&r{VnƧ[٣gRz,n ZZQ FgSԉҀ\9"xڴT5C!\]6 oLK/5ms<QEj]jG/b=dRDP.0RP1bsYs_٬#uYxHv%ߣ~{RbRg3( B]m(&Z?"gȣp?Q"k heDn~1p{Rey@_:R@0T}fMN^>8Փ%T2wM4ijyfڡ%av^q2,}'_`?\I'DME@P$ @ i;xs7;_Upbg U8.KB6eضc|Ħ6B %],I+='qp_oT%D'1>հ' I;VbĚ\U6d1+0 )Jj M2Jϱ\ofn- ,V![Tu}@+T6PWvx;]ojg3P{Er;mO/*2~_Z+/=ƞ3=8?4qqiv,+;O6$|ۖbhC4|Q$\ ^(NQ0?b@X'w$tJv5@ {c`~8?%@ r֌wK:[ǷrҮmrbC]- PX@ f,bЌ_q#мtoxCN> f,ɫne50*gH=~%-:+ pcxꫜiV^aez-/iTx:J4uPH(M-?Tx׋1-NG}ڂ YXZ*&'ꨴ7 _pN PXΚmwA5@rjI3 @J); !oV &VVSi/ d颹\{hz'0DRFWAF^hi0b"jfLQً5‡˹6'.=HA9bBVZP3kg1L)'T1#X7_EeQ.teRCxqE_Z6-il- Z{,S[-zy  1 Gc' 8]SLIXґ%W.S!;&~%ٹN!x3#. fn9Jꮏ<沷&a$d{9酞ӌAKX E]$ JĹq7;~OV2$ ܐ'd7 ||?]b?Hh/uۉʉ` ?\sJk6XWƒmDP[*1^ Ơ _CBV5WNH_2HYnjγEbxa*E_?N`!SM]7Ġ{n\ &"upe/0j~>3Pz=؂8Ngk®Lac 0k|F['Du̥S+ut8ym[:{{ඝtzVZjY>&lGgB_ O1Iv;4+d I 飪qѴ4V鷜d_mtHܤQgM;tSǼE: fhs+GlWLRcc]*4JdoI`-].ufBfo#jN l֪PeSWq{P`;@$uVWԛE7a (R~+b9Ο֜vu6(?q͑Sšt=I5;?EwhFpnVJ\D<3ؙ:>_O \JG'"zB 7ie MC֫$2gg aeZIa<738rPm} wG&x9h@]&QΒ:TIZR6R \GU+vSnISv!Ò; eGbKW&Kr $٨+?٠i rnnه(Ib˪ @|KyZYȑ-K{{r 0VƤG7mC}1ܧHQ(ȶ%] }ނ[wELH'}KP7r&+`,Bb:DK,S}RLu},aSU r=>5ohKVo,2/u"{A3 |}#ȝ*+nʕ/hM(5li0A%? RY6Ԟx Dar⠾tOfY8L'SE0ƺA# hNwǪ7w-Dq9pg7F ^^+D_TS"hC[")fOVK+ F  f]lȽ>c9sTŻz'B0ڨ>V9 S@4*ܾm%hE#利]o9y#&V!FXS8_x*tqMwxX. C-V4i4] ىEL):y#bdJrݬ+em9E҈4?2^63Ip$jf9zv~>Ǭ78WWFQ@͹͍+ˠ0hNC#&X )o1<.=\Ɗ[w՟ΔyyHcQgkYZ<'ҋv 5bQ|~(J7uJS0 Y_LU4룒qr()v+StSi`(a( m,+]vS6~hPPJ/e3%;бLs,:2[E# ?x4"+ paq/<>TK  eԄY#U/uĖ&TdAfG=F{s:e&WFLbY7p?KQ O7L|inq$#)QP8F)̈XU !/(4f| N !Rc/N &k9i)*.#xz~*_se^z;_y!#_t H1^.Vk=AgAu1?g$.VE$bt;jԜ!'Z^0%?IPC^ՖyTHEZ(s `V%\$A;/= վ;nT@jUV ГI6 -@!UR0[z}[jSo6wFl$f3!:ZASBNjV>³3p"Bove^oR~y˟BiE>, ԃtN۔Tp%}yoJ`΄3],q_UUņ1׿/zt#k}o↥3yafN3X)'*8Rd$Rp䱠QۢՑZQUaR{6)@_Bp=[g*)M/}]*͙);="8//)e~Vc<"ݳbƚ`h4gd7E@?wdX y6Ł71ݚ-z( Z]v)oi/T1c"40V8^.~>ܽ[pRZͷ3w$ +K+HvxlboӶAOQq1Y 쿯a"ijx9_flrGˁ^L+E6j1->WjxLRFXz9ČF2dUΘK/Menooj J?<;h{SP'[iY T% Oo=&_H#N% ]<`U[0S qpYY3φb8Gv+RJsC2 [2Kԓ y6~8[0ŊJ2ޟ!┞|#vcr_RiaW ]GԚpwnkG,:a*GT 3 H+|[[a!!]\ ?bO q0H{5Z )C紓g)[|rvXmɝ=.0)PuWNpP?AW1VͱRe o ڇϔ /Ү,;EF& Fϫp7/Y1ONsߔ'iG7C0zMSJL{3.#NZ­|Uo֢GKA%2ޗJ= r:>`c[4{BMGNe%#T4찝X|1F<:ӳnˬ'~$.ͅT}r)HbCc'v6+ZL퇵p ]VpvkJu$ߕ*KYW'J]vokEX!3>H|a,\7OQ@eB_]z ~s;/OGڂ_xb6{ 㶣t XnHxYtJnH 3M1@X=I{~~ΒuވRpO}Մ_JH}`A~Jê2RTL$J*Чȑ,Ar8f^QXǽlNe/qJ;?14Cvהf\O+]umtON?B B5fĒ4pNJQ{4B+f&`=dT0Pf(Fm*jF3_q?h.l@;ciH4jP*clG/~ĸIJ%hƧ&vlRI.>`^ dyYhoR5A' [;p[wG\)x bw2e|9 ޑ^%@Xf|Ө1٘e B+&qQ-lYU|h_û%(p~HS@ChEue\66PGbL5JN⺁E^'6RvN(nBKa%j<}ȾQmt8tG=k+ʕ/5tlbD#ܫWd eԆ(~3ַk~lR9pl5AGHܕnWt{kAKT>CJ:n9OȦg$o|` _ ]3w|d [ ;1Y{g JNa$4Lr {]*k_~I<eX؇ g|B:M.Om"X½a F1w}4+)bSRW)\WԝSjU 37ÝB~uL؍qGi MYjtW]fҙ tءG`Df]1F٬œWFT_#Xt{,^c0!gDI ZuBYIF ۏJOA?6?yyt}kaIu־͘&pBXz|y>fPWCY rԳnhwG N^ QyhmHUx^d/mpT~D:G7@ 5/?\]2h{Lj\t,X)*#^Hةek1ﭡ aSwYj3H)2j%~bu|ݖ#ldҙG(Wu  0'^h(U Wn n foƨe;|6 {4Nz/cή]̏˜F 05^MXM{T(J]}$g)2J*]h:- Ƹ=\:hH9}r!ѷ;n-gsUߜqɝHZhm*`ks%9PQ\*qk-b_J=̂&Nr}ԅ(5JWBB`(؝5/^xftmGjz2xyǦ9ܖt'w|}ߠQ)V;Xà>g-rpW$v)=0{$z4xJ(U{Nķ޼\9D_]H5QY8xicqJZ-;feOL?nҚR&|J|r/%9`ċ14AחIy۽_1{E-~*\iUny0kKP|KǟK*) `Hاw_lB\Uܥ#nGx hi8g[J y1F]& e2ꩮ4u|TGimss{#c=/UK lo0#-%bǓ[u~͠/TJCQ3d(ēTwls])8+CitZ|!!ϋj1/NUqpʯ~> wIsh9.u_\AN)Z7Cb/@1&[ߩ2SX?$٘(-13u=MieƟɋ ea;<*xDxud \J"-f=Ѥ& -s홰P5]زu1#b}#* VЕ|N /Mu7]l43 _DPk-Œjߣse}rL~";Zm:h4@&#f?W(t JմormaK5bpС4HmqRM U9#f%_yzuhF'y-nDܙ5x0IiwEUxl__iϚUT|TKl˾kMi=v,QlY <x -EXhbM{z̷ >7 r11&O>ي>h;{G蠖OTV˒r)7Lvd2ҏbcLX<;r| "#91-ɒSV7R%AQ{D^cM)#(R=idCGJX][GrzcR!F~,Yt5IE0Ft) E"-ѱ%Vv#ź70!V}f^Trv/w19j {@!R p//=fD@i!B-wRgԾt&*͸Ho _"ȝB^)&팄 pb hV'`r3A,t:JޮuT[mqdٯSyVY Sf$E6_fOzqzb&(Eh+7=R/<-{ N&[h3b`KilҧOн&'mIkAψNx!V;jBnͮtQWecX#{< e)ff@1$\05'"lDfc"FAPT}>D/[%桌0 ?u ZŞT/}v}cz&?j~N5w~͒Q7"ى-呵~"r5KG%x NPGm5LX>o1FFF8?GI P,r"FZo C@ 7~撝*i*Ko2_>,soHFS#|,m"b *&E/M )"##6" Hܫ$ b؛_݁tMe9mxI KhJ՝٭e0bP@EP{W_ŇR:OKKn"8nV;Ѻ\?7v(Yt4>8pwܐ7cݕbr-u.AL.59 Bi bv&^XɺLS}8J=4_3b!OZ4A3ݹࢠ|cXK5agAXk\X lI,1e6ޔ m5k!0YV'v?ָT>*V.elsFqz`-]#n8$շ-s&G8L"\([901ZNx,A4,'_K8ggБ qdaini1Lζy>/Psk`5Vx)Aa]<,ǩ: Vf8Sb>=+Mmz|"~'Yj Zp?tD #j`\0y$ wA=[_K4qB r9yN Bd*|Pٖp*#񯉵Evc܅$:7$>s+đMi 7J*KXBilG>QpiT^! ABlN4lE51v30G\kQG/ź9AHHewYhnӳXL] ^#<;#L) pCqKN,Y!~nd>31}}TcY] i!UUFhI•K$Σi@ujU,Ѵih/`$YpuJfzFXtr9 bQ*RL7zm3D4'qa~E$ZD4tG O`rtGjt *ꟙ+eJ^ 7 Ck8tBIԫpEɧ7XlٌdJfl֜ҍ +=vv o]a(ZG|a%0,o_V ,%l3F9w v 9*"6|g}+kƲ{ڳgΜ+ۀOmE0LDܡJh:*hfcc?Op^ <1#qCߝWHFX"y -;i,&%,ݗ O򴧀:їorO {8w&臠Rh4X dw ~w itءVO5N \K`eWdt|ԛ-fFX|,Y78 Lų"NBCtr LV,Eсɡ+I{zhwMlMJ[ O S܅%_Z`:d@Ym(tn sm4nxCٓWP0Si*ʐ望a4^bFت'>pR=yކ+$'WbTU;*t&/UUandgI]rpLߏXɾ|nN N񩀗-比)EKabC6C 8 l3lzeGNSUuksAnq*;!a*IXy<5Hy-OqHB} ~ VUo9yP6b|  n|yRhgjwy@Svl*1{يMasSoiջ_#6:S6ι7p8 tqͷVݨjѸ,dgMQ5(|kks-S57>R78Pɠ@{q~f֏4P[QUTffe.Z_(31!*.+?/AI2t^.ehVu]e,K͝!CgX}]YIkGaeͼ K`Qűl%Ȍnh'Ѷ49hA1)wK>B?e5c"%?lrr})KMk/FoX F)(k7#+ sGM1TœHY@Qko Hw3 o]jp`"miw:Ц"vV#}pH6] 8z-޻4!j,x]Y79NQkMV 2 )AЎDD{s[;bw)Ylwk 8 S8*ϴ)q -3]Cu:lկ|AbCD?eqW=ٛ(p%K!˵:Aѿ oVBb?֊nI7Mf+| n1W%tX \Ѝ9 8އJr 98,<ԙ9ҺI `XcМ6tS<, Sg+ sb*TFwЙ5} B$b\ƺaNiU#FPUE_ Frf+)/mKqܱU&BXV8N\ UؗHU zD au=UL\;JF+1aO6">͉#qg?D""׆Ί_/pq \B]T>$0M314x:>MkH[.Ξqt}KgEdTqǰ`{=)-pY OBV)CY[;:7wJsDU*4Ǝ΁$U ]#Y'p"bOfH0<㡝Wm90hdkGނ!փSj) +51ص aS67Z]LuD)ܟtҕ؀+$z^fᢣ&B~{{ g?{-IL,g#(-!02%n ľ oޥȈB)fd=eR{L؋iϯ$`}bBA_b,;ԫ:( I+sFCw[tm4Iߥ7 0U@(T Zq`G~TPvhbmy!7OgQwҫB~4Yn.?bD&J3eDjnmi7(ڢ&B.2 zsS7Y;ǓmwehX0:RmO\7GU|\Wj= >HRر2)k>nA6" Hk.YCS 1-A4oiQ=d*N #"%r7mƓe4P£Ƚn / NwC˸f ÇȾ%O `VE7|/ m*ޱ/c'ލȿX"P8!])ȲS {vC(cfʾx5c3Զ\!i\I<'Iܭ0Z6=ro6hJkje{ lu]Sqr֖.+T1@NW62J|i $LbB'Ũ\]]`iڇj_?2Zu ' wesVQ%|K=`HF_XO }5;ΌiDH~+sfvuKdBO`%VҊS5r %yhp}ȼUGc!M`u@Y3x*$WT\y`,xPôWp6Y}5(PzZ'-H1*׆yҙN'],s(\E抭FAr(љzH9D:7%xM^7VgOSwZ) 8mCk SS\mN?v!+LYd LAOt{,2m%㑓}k+v7D.:#6% m@*N?X9 ~E/3S΅h5SY ,qqk,/ Nr AW RᖐU?- Jj>7+Ks><y\`%̫)gMZį~ M]2s/xZHaanf_Nh,%'φ 61s|vmkqBr]0NZ1wN:YmMIzcCo,`^l xeɾxۉU)[)%+G9+˷7&g9ߐ'膄4cP%tFͮH䫤S{ SBm#@/OFQr2@ϔ~ " *m. <$W(tɸ<5L.- UE8K^,P{դqЧef? =3:9 TQ{kSy4UQx+F>jyP]5= MmVݢX ϤQBK27|S1T8/nJ۶ ikzXsTZJ>'bsgRkܗnPm'@mOդӼ&v9/IU.%H<;?LvcvQ =fbPݝ%I-`:HÂ_VylxW5e$Gm)7+ȣ5pZS!n@ PAOrߨziA-eDYSs=2Ίp}be"9nwQQ[܏RZ Dd-qsdzd"뻃Dj!:sϵG -b?- TJJЌbotFGm~s`(43.{=xQ*B}ȩ\o䪱?1Nk,͙[KrOC**^KxO n믟z#ՒwpГIf{:̑|N[4 #\#Eթ(lvF;DqMʘ4t5|sXrn^S(?ӌnn3Lé e6a(Hp#~kGAUK=?xp\^0]c!['a &؄M(RXoHMtzQM&1034!:jp,o33Fw~f)k.LhWş*)rrIrMpQ={PԊu}nlH fkJ yj4dQU39 jY1 珫FR؇Hu8 '7LP2Y'E=cշ:mwNAΐ6*R3$rfۓ 4}v_c#CڸQS6Eׯi'<2}@ӛqp`fb~d^fJ,ZJehq2H1 W8•t7JQeę=V]q*]3JgJ5j#j (2brU"6&-^M`+j`d"i5l L;)f1ɦGUA(swd4%))B֭X1IM"h {kD1q-jH[Bl `r(VӒ6#OLVnb+kI+A<C0զ{ֵZsK|K4+4A (OM_H65+V0n3sDH͙FK FBj΄UfrYX w73wt/bp-DM0NI~VȲsWɶETXZX%ZcT@ t@cPgt#Qj!|4/8-̟3O})*8HkjGRAM%:~C;̈́ ꢬQ_8d֪C(+ӂz:[e ׄ-A >ǔm3 ڇٺkeX̯p(Z5"Қ~Z`8 DRqS̷Gh1P8l(pxj:2 w9zgq&  -,ȶP'a~_'=?!@41EwF*ٝ8];c9={QnU1~\0ɇ3_Q&N#CVhFwQm$P.A+ /0)h|qSlm^uF769+ ZAVqe#xa g|DsMj5>kxP2|gyf ζ)xa-u蚣G9ߜX_\DEY)NfQRr7:Q3u֖W 8;5Ў =ۗ%!z{1![Om#ru{ sJkŢO݂z`zB9.Va<QFiT~<:F#YF(NLS/chk3 $tpTp ͺӖ,T/qW_y #/+8wEp,:5QΑn3Ew3ƧtK_&Ez7>aUMB_8C>Vz%&D%j}pmRVΎ!k]&ku4x[9=zC6l” ߹7b#Ij?O;&LlVlȻLɋo:gbfI}i .IלGj%zeעj>d^9c d%D""(Z.I/.<iwWSd[Lk/YQˍK\4~bvzo|.=]YF{N d|7aes[~~JNIҬS-]W =>Ο[ZeW@񵛖&Kmn)$XgaU}G7F|@XmuPºb׋0 ];LE$a>pӱݽoWԣmir~1"=\y&uQjӧD"&}{ ,%a3c֯- ^n|q~Eht,p$Ps nnO@(pnk)i~RR%cjk@FQ'زa+ 2^ tIAM=\-mK Lp&{`w:g1'v]@eAkFĿ& 6_s抷sqo9 ?)犝EBtvAiQ7 0&aT i]pΒhC\)\ R./  kt$`H"FGbSOL9Sy˕r&>=HW;nIaՠovDPm=gIyRh)M뷔gF}G7<4/,sF;Lh)z;iv;+%uh)peS5b).`ߠe@e\uO?@0mjpSΜuoǔ!=´!v)Yt_M;~ 4e65[HK%hzڏ}gƝG/h+#|$. ضa 8aI+~LɴPwաѹ<;EUCOCaE29b}r&A|`ek#2j;s ) Q%T >g -KV>7!6PPSg=d)p8#N(;hdi)xRo=9qRƙ0o):Hǝ#kءUWa#;rߋ2pOJR9!! bRYYcgJG3_U~}0qO.NXc}jR'[We~R4qYrٝ׼9qө? ߗƔLt|6P|xXȇ0d T"ϭ<]o1N;ЧƧHa r٘N6 *$G WNr4$G >5.=g@?.Rͱq)nV,yEha&! SjL4Gr3X b4R>,85Qؔk\`{DU8+AT99k}f@)SVIa>pL7F5K8Tb6 pQ8EB^}h\ gl 7X1fy?cx@opEࡦmg9(M5u5qqi9MŤL 9(o}~2BVE06Ѓ5bЬ~>b{dCq=e1?o)|Q%kyyK$D.+I&{n5;4+eDFjF=3 $tu.MY@Cg0Ni \e3{Ѥ퓰1o[MM[]?湨ie.h4'jLN[$fƔ&q"_%9I wơЯ0~UcyΤҍkh>CmPb`E/5pOhHNA#+u,Q|P6!]Stfmuid$ZXqǘ~z`Pi%rFKw3"_`^c8*:f75!q&ѓ1qhCmͪػX1SõJl$ԋzF|&unΟY(ex4L5fTsuZ`t`|X4?G )Fg9cȶj1H'nPx?=(}"qA|>GcZ#`[z/d#Ua *\Q/dtփN!mzX*q\]]bJޓ zd`y*ep=Zg@E<8Yً$އ:V"M}c LP &Ph/!3" [G'v5*g.{L`@ϹRD;Fx&n*F]'h4u?h#A)"D[wwb)49.sb p;N>"HJ-ïeҁXƝO4ЯԷD2W\sd8YC'z/vz8A#X"Bjr1Ȏ#̟R5h8S8Z|j^QP{Dzv ^_\'ݦ2^?pX i뚿0& J׾ Z嚴 &O,ڢ}X ʑhJ3,z+{iѴBV cs kII&/oH1jjY3C׃=޶Ml* bd+Yw GZM)j&ʡ.AbyCUgQlăuExOiN|_dN{Ȳ]1ؒ]kKEڑ&g_*;D,&Imf_XYyHfpм8nQQ1j ADj`rRVՍ.f٥wtnQΔ=Tjj䛖+ި .yv'Iу&7azt{tҽg~tw>37fn*ȌHJB..zJP; 1RF ۔eIیZΪU a)ϧ}MVI>Xl_A4P Z,ZU^ǁpҒ)0Ɍ[c%7ѹ!DoD0=׎tH@67RDOX'O qOқZ=U+HU0:FcpSyMc#LUfo$eBz]J/˂е)6&RRn_a>ԡcMm gA$/p1m/D/տˑmp)lM^7j<ĬVy{H&Ij|?nds\CMo%_Cv,/'K"V>:_3`Hh'9" gցH7T_-pV<*TG%mLd~ˣ%jYfgˋNH!/'ԋjv4 0*Yvzk5{ x.sˏlͪvip ʝ0/S2֚d;Z[^}((ctːѕOM{N2۰B`*XUC/GSm!E #Tv T85K. ר?wB $ Qll`j !D`3S7ï@=/=~M.v\a0a}?V +U L城\ڭ|/^|_[\ Ζ57QJu'oIm@qzޡ/GUy W-F^*]s axg? Z?Y"BѢ)'w E~@dopI"pQN[&!NP<^ŝH#ys+"b[ L#W]E!I+ {p">C2|!^$@u*xzB`\bpc'LcmF16"e㰜׫Nڝ_Kf7?h/b@y _ZmLɏ͂UYB[G19Tw1 q jm|rm8:r[ NMIQBm m2t!hz?ps$}0>}0_.`vR+Ty Pž-ؙ1[cNQ ]ECQ }YZf,%ea͖zc6y&r`@*%:2|О|T;|h[5q..j K9e(3CoK_SFc3 Fno,*dN3Pz?ö3CU[׭賹 MKjQtq9Lmnź4- R~m$ Az`IN@p[3 UմRK$Y>Q\BƢ2NrE 5F2wFh%聨  ZG[d d*Cv *IF$6TǣiIc}ߚb3ӤvAE!\ok/*U-X 8Mn&y VOx,ɟ٤ীA4}2:=dWI =Iڷp W0tĐVzD) ֺs3vH^g9j:B TmNki&Ov_DbJ~6?[[WpȦtŘp:#aSvT~Blo7y%pW`^14wOoczDD>^#&:'L43|?Iaݔx"]Ѱ}2#s~zQQ du" __Skh_Hy <]DZpG(Soe'6 G.+׍oSٳ7TJ;dH#t-q5٢Zu6?ϩyLR"GRN> x.&I @qqDEhIFˆf~QIb50E-0ѓV-\ A M R?vPד]xvy%8=2 eW|xD0=pCt_рb6ь;6P_M1nn:ʅA9L3d=(8.gL̄ǢGqƑyᙣ=T BۮFp=gܪJece0|uFhP6!P;g(V{ }~&6GM2Ɛ~wi;[ Z}`:eSӹ D#k=-ǟg~KV2AY0HC> 9:c^8!Dn^2F6=kp?Ԧ {_wF1kcTn&Yα4ɐ/V›U$wOTgNAlJ }/Ⓝ}hVR>5&Gstꋕ u)|'6 K-61boKkĜ]l2[DΎc=qǸJiEI "џP, +KLU镶'k= Tc:3p\q56:2:X &mJ9-j `,"_obİ[=LBg:hwv\+]=ȍ/])lWeyLӆm fBΗq]V8 8}%l˛ jS 2E D3~u4w:!fc!w<V 0HIJŰ=P>T/ԃ(~Śj,1QגʊO?:J͆,qVݳWwSٳGickFZYCE$m鹆Wa Ϫ9LZ7zxsVE"r# UͿo T0=!7 S ]?w=I)J*wX.CjIM\6ĘZdq3KMusz9i@.& i<%] N`YL]V?w?Tq=ZxoF&'=BFx8⡛B5e [?Z 0)@zE,c%?o"$A]7Kѳ_h&Ftpٮ0.] [&M`j;)Kşa"gS1%S@ TM 0E$; 5jP[DӇ3đb] O0LT R[<\P^SIKƥC(fo 2Bd|BK Q 5b / "XA-b)|Vɮ!h;TzU1ɦX++gjJv~8ϠY2MMə0NXJk(ͤá7/8V~(O\1/cw(}WHcOo8db@_ua}Ry]kSYӣxd9C!;XUnU*%x/bT?ێ$V-Y'F]$#<~ћΫs:E-iz/93>*d5)N{a\p#"2$gW<V-FDxx00hw ]{˙͠C/EM ;ʢSσ"[ډChM|SqqZ*;P~}Olj ̘GhlP`Q]cx㘺$FvO=&#*]#!m ٭D|k`QDҋ GOyaA~5ȾJHNjg)i@CBwًCjEFPPhFzx1 dcDue9YSO`ɚјUp~8OA*jGPZ;;)$C@^F;[ZqfDXPLaGuu BCY暋+( H' ۈZ\Sr7eT]E3 6s;B$Zj=WK>}w$oѰ3byd68sXDJ]u٧vPqɸ:XK8'˵{s!0-KqnQ}xA(?`9LB s;܅c9@VefL!RFe9Y\!q֓ҏ " ـ:(yNn,L;?FM+Gd~B!Q9 FH|U,M c՟~JvkQ +wM\M0cRl.vmc?2ݨeZ9' L,c[t ʤ*Z4nOo봭jU5G0F@]xɔXCЗ9 mpW>wH@-qrݣ@1讀6"Cq{WI)pfS%K \:U>#78lsej'ʾ]:Zc' FY}u\ZRZOsw( z1an Ծj⅏xjR`eiФ.;Ś6ґӏKHlp&iHYm/؋- `,LhyK¸1ӇuXyo=&)g԰I 6$X +qc6ޕ] ɕB&sr6޴A|線] U]߉(_Գt,L p{%RA؄O[+fvxw)FHN^ڿU7jy 1L-=n]Aև"Ul6TbC S@oZVI 0Ò2+zF7&,:m=1 [Ntr?ʄ|>h=i1&9:ț-旎zd_ Auҧ: Ph`Kw-KBV6` ),rv_&Wܘҹo_QF2 lbdg nsN9JNy`s%̤XXQac!I=G5}=MIjNTe:S\#~\IpڵkI{xeE'桲$rqb`QC̄3Ho61E淢0YO>bNSnKVC>L tW8o:tmYmW~yFUցӶ)HI-(w)4x C`#x8]ƹ\[E]ZP%_,Ŏh!Y-G$}[αugղ!T}r~+d(ŕAK":]ڜ!]a@j691q$[y$F__+7tR\ڸ)&!4f԰9Q9 26{Yr) Ik +Y c2ΕZ.kH}M)21;R~T̐hQǍp]3{%dn.`v^(9b߱oံ1!"K0"v |EvY/P8B-tSlM<"HLg5,1}ls0F4D7HR0]T%)΄M|*Z^c:D.Rݘwʓs/SGKWn+YssR%uQ(vkHy 1' +M}4=}1,teFpXuC(HJl 3q}ba\Dz!'xf3!i9rA\pfߊX%>/VREgw(D$JsG|Vxx'9hkG ٭˾a}v6F鑟VJC6r.'֊nUP av;ˢ7+ _Hl2f_ɺ\%Y'ZŹLl .CK64WJ 8ÍԬI4X#dzy: H1aJ<{˞۔a>Cѽ{%`sxEDr*A~]Z=tf5!-Vz>Ԟ>PIz;i3ugwN_T; 8g?.Z[BZ{3QW/@ihW=:|ԭ3nh#5Z5vQ@n3p ْL'Ѧ?쟥:59a`p42V+E?kCʖS=52d%f?-fO-:$C ,vYZi02 pO_}[8҅~Z s4{Q7˗ K/$赼,*6q$ezJ k(iK5䪐7jVimțMgCZ,93n!wFi oq*lZt1,2h IƧ ɺ),M~E?ۼt(*/]tK-yfd32[#b;ּ/߸60(,ŷ`8؁@~0A nxđNRSA ԷQq7뺒i;0@T6×g/ ZA}8ՌkzVJb$*j;j;t^\ˮez@bSpH:̅7W`! YȼG^}O؆ ΉLE׎_pg|6m@VbmMf)( 8b5ƈ쉶}ݙӖқ5{ו4T؟]o+p=K ֖ )nY;_Ʃ ae&?pVͽb }v`ywcHy9L˸暆vP~[jTVq5/Ka\uz['X9 0!v!A ZF1~M4sUTq}gF iZ?&ВU܇7poKnC(0qtB?tE'Sg_]>޴%DyѶ?e;*As7RA%a(ќ賎DJxsolǪFdjD_k+iK}*YN{9fl|SýE#(]7Л 7v$*>MVXyKm,E7V9|xm EٖVu! ]UPGʅYhu0Id##%S%֩LjhdV CSYˆPF !n% 8 1EV]Oz2?Q?M9ԝ6!)% %)Yչ Rep@'\&J9•"yoDV$Q|><&LxkTϣTd{:`vj%[ʟHv7bYcRFc P`A^nO/sґCKD\0* D D5^}LD m΂Tw[84R=Jph:ݹA˜e'm HN> +W\1nZN89*j8gj0G,cȟ'hVO8[9?arW'XUê#n(,*C/0dR7k%Iޏɯ\*LаV`IRr4?5ZR.q˦a*:=b忘~@)vvB%)X&G_ b ׼lwsN ~#ICF]d-ēko~,{Hi i72p&TJnLth|T ĿZa̲#a^3$B`s+Ook?5ů6 PF8vD"NNcO=h".W &w579xk,dٖJwy )ya_ (,쐅]/iHa1Iu0%ve}$3E/uKla=0A낐D9?>^ndhIߗI$a(\_=`P6jiSݹLbl,8+ǢlĖTJ%j6.GTGsV mYJ0S3q|um˻ 1@R TSyc݁z&]Je@E\O3=4thEZŭ4p!{U *F;;ӹ1?;'Rp1*eh<~KF^_q~%gB&F?嫋Wk⃓*\xmlG`dL˖Y{R7w^ⷽ^)@QRV|Aڅ+'NeLK@ -p=E?Cm%GK5b䊱NCa{{OJؽ| `LFƹY[inMRʊ7 =ˌ&q-į|vyyY{#`{"[8EW|d/@} k}&B4'XxaF99V"O6.^7i-;ܡ}iPsGX7%t'{D#VG~[eة)Rދc`)x+] 7OFww^ze<4<~vtz /7bu6T<`]"s+E,!V6O?)m:$ l#7*r&7[q9/*-j34vwhbtpn$8A+,/ d{t-AQpPQd%q*xߍW7cIuS>]jPm{|zX[^,NH)h-iC_J3s*S 簑#PT-$E"&jJ)BNۢ>&jt}3(QJ{NMIo? R N5Vщ0!hH T'm1G>ҿT5E-pHum-M3 ly7eHX>t¼BQk"{ XZ``? #O>aWl7UX |I%XmkasH S~Q1Y֝M\ö~039pXk@ b%@EL 0m_+Um(Z>ԡ0LAIK4@<U\܄>eА@> C0#0n09"W_اOeT;%WnIk+uAJ_s;1K0m}cU}%c[|x|AQ?+,>y,+V]o &rtgR\(3y6)W"~+.xt p|PRs]2G7'xj=P~o@} &e {F'{hS2x~F?gݼai^Ct -y"Ӆsj|$M xq_%aKGg];/ѿ#qf1C[wD|EoJC֯U˶ ?76d>"ݤb M Ix{֣Wl!pm)YqijeңB>#K&F %0[ffso `/CBHMhف*GX52, Klf \`{ZMk-`n(&al g/rFg捋NmzB'])/vgS::پ*ȫ-4UowEX-It#27hO8[=*9y^9N;m= J{X D ʧK󨮅0E\iPhMve.<29K\5'zF,Tti1x 1RL jWb7uZ nY +liIs!q=Gqƛφ+4kpr.늂Wxetigg,ٴj;CHH5?̗^"yARZIP,Rft^mA I i>Y5SVS(N7)QQsI$rb\y>kRܝ#+x_^\ WX`[?ufDZ9%uDP#>?AD+5!v EIQ#@r/;&= jPOȉA|펮ɷbh6KdMA4 ,_#"[uK/ cp_ &0 ̿4'y}25 ~:e35Re`uVs6R17X "[=bG> u{ʠoߛ }eY59fPBAˇxYoˡUݪ<} BXӸC?OeH*Wl'b4 *6idjnhk9'g.H' y[s` +Rxr $l t@-2v3_S$'mySordf`.xwZ4 p2_ÏX *gٚR-x5J ϢOw9$b]hQ}˨ \dlGa%ovH˜ ?mYohI5_ p8-nA؇arWB0 2y:c::g ۀJ1yEd._֊+^(|&Mz ȟsGt.Uy[k˰yǻT.~rT ʙ,{IyI1{xKE蚿]pfT՘㻄=/M+Nu=xy&=/;TNp9 'u~ze_<\IѾb`)k_5"k2p'NL˗ViNqdy]>s߮~?-$No\$1"+[fZ_@`+ 1{ŊVBt+R)M~E;r$b cꀙ_5BsCt|7VxR=7Y'^$ؐKCh6G}UKfWz\UM~kBzbU/-'X)ne839-ڥ5}^\2FtSl$dKp&!qii^E PT[%;#̋m(=⒡BY}'O;yUYфgrqE P'Nɐ4,r;KN )`@k.ѓPAr5yZ0M#%tbc"(QEB~zuc+ 2ŋh]BF1JCr(,D`bY=ȏ&*#;qgVj$bA"2Q] Շ4)U>C1>4vS~3<e@pOBj(hL'g/h9θLfsOF]ެ%$};c^{__1ڌ"ࠉf| 5m8M Pb_&aOC5=^!D K\>5%ƆƁ\k/Rn@ ]wx^qZ.#LcnE{H-w(sDl6ls,T"] e bu",NGk%D5~ε4r wYqZ8*@|{N+MS\:+fhR"f/lBU  S)BX}qZ9_{7|DLQx" +Eb@`~&?qw 3v,tR:P_C0ܽ)tÃd^#3")z]`qg`=>2hxG,(W (-4|cieᆷo&`*eYDS/.:-sO-&h~y,Lc?^D7m˛FL< oK p|'5 =_ Y/f޲r1g˛ =CZtx*,bH ]upӺ kX2)qN/]f ś G+_ ڦb ,BmndSөP\ \jW/YAdvLCk(\G3Z{<;lʡfra}++cIkç@8DsǑ aqv*YsJj1B:m@W8mPG՞e1J{gfZN~3d~Ze-n[0٤N[#6!jA] 2wCw_ ; M~,?Ҷ)*nݍ>`A'RgʅXI8'^9<6f=˙dž/n717 o9W_IRbK%4EՃx¶5l%xh{'ixb`1®| b\vB%prЩ oVB|wQMۛmh#Z: % '雰MHFLԻ%Qbg8@Páu'),!,L&MϻhŖ^ƧHDq.l|JM:tv3} ޟ?M(~Q88̐j p]U)dGX+#Ohc"^̹TCtwi4Z͂/EFS6h帠XN1tAӚn=1"72[ŋ o6I";A_g2|[qoq}( I\J9Yr(Wb\!Ja&/Z-ZHma3)-=pfa3X4L ߝ|'Y΋@f1Z"VM9uKQżF %mG9ˈ%SYhL35<)b8sj`<sKd'cÞS_:vaYAђYAyw5+pUg( cda,OhjxJ ny,xbʀW(:Uf;1y&m;]<689sIhĤWzrNkށICYoq v6 ˅{ov6 \pcy2 γ1ʷPNȏѯ\Ix#ytb9WG.IUcdb dƈ5Ό0}Qs_֐ xY6>R ՠlV.|ť 2B!t)!`Co勤!UWbw*]znJ6^&uqwNOoVȉ]\(dČ.1~oG /<Z8 n9 8CҞ n)p]@2D.}@g"9.IʀuȺS_A0%Q/˚M4Gd8SN+=߻Oy zW&G?ȬEi~ion "+rDFp`8>@T<C Vx{}Jx6㋢֨6F.1:[wHoww9܂٣N^wQBq5-Z2kFKδ& tIƒBP4sb#G8xt# {S@ ՖYy?YԨE7!eV4JP!(߮BuoQsT)PK| @=I.Xkkm@0@XzfXYERW@FG33z,` `[)Vf-멦ʹ^hT7ׇqfYEuh̦?MH9, bs}Hii9_Ù:z8魏-]NnZI2'_\[-9o_63 #O8:*"g)ԧe[9Rpaoh$\h<(Bz|uf>i?](6Qc<99I{,A Bsi}|MV0.>_v=ilbKIZO eX tdTvr0،JA[vw.7gEGҫai0*`i7fޢqX\*0>:+Fd8/!8EɈx*l1[(5wNopܧY/ Lp<uchwcpe :$&iu?MjDH%=sVhQ-N&$Ҵ_؊(@(եH'I3WQ_ԗ8IoTmz" aђ!V kZLS-ԂGuS[Uer`7'm LDŽ;;-J%Li3ĪS"pbvMc-l:sUQCTTHmE EqЬl-T"K1pGXaFj-[.hĴFz(,;qYӇmv~ʶ~ #YNgR] cz:U={Xp`l~%f^ÙbiI/#)'Hk/q弾֐<1#T'z;B/t@RN $԰k-:8ȱV],YYl̇%ϸI}'vv&2!S ݢ{$PMEuXMiؕc 9"FvELNjZx >DO)D@.PU `E'{9 w3ϼf MU[]ns `˗sk p?4f]n![srMo&=///G//@z˥Y%SgECrGDy]=ϟSvbhrA;$ >QLcYbC|_T- XRF. 2/(-I*lvڀ d839B݆Dw!Lc'#‹σScÏ'2JQi2W^ݞCW0@Sxs6z03.np^MUqHrKoY)q6po-#2򙜷|Ɯm'xX-Tm5Yֈ@C*6}[v{وP|Vq#=o*嗰C<P4]g K2|- G#`/m%~r, J;;5(4V#AܕtqvQvjv[ |76 Qq ČVYc"hR(|J'B&p]ejIM\qU&!&bX놧w}1m&iKACs6՗{Yh&vSK.쇰?m.˩.*d # GoӘz?eڀ4xn|z:-{ Fgr|mRR`O`%Yr̆"kPGr= W|U#ؾVc E_L<>y!DOf`:d87\χd&Z܆%! qhr 55n{#2%cE%q8Z*qr8ÇZu:4UB fP!y?HVFwS`2DB&jMjȹ[\Q愗%A7IQHE.i2$FC㐡Mg tפT"%l\QS.ҥme[tЗF8Hs%l>ob)F`"hΜ\٤t\>zRH:_= T ﰟ[S$x:*` ݆kK5*`N.R&ƚ $gJx)Fjd1aǔ⼬&5P5Zc(p4P? [1hQ~Y+vr^49YW|%kuLۄ1j'ٹA*PxA s`1,gs2*ިPGhl <<Aɳ I z+w$Ic0\!m"˳,#aU0뼌Y(b=ك_͂FxcÄSXߓPP0;~F.BIk~?bv6XkR9xĹR!s-cO~̒T0Bu>+Ee?QܡՈm,ki.Ho~pRLb$];Vưr ñB ~T=zֲ >q6[c"t@Wn\ZV b埭2u݈L3 ϑv+PJ%Re ءVBQ0KWf@H$^k&kHGE4H&"ڀ{ƒy Cqû#ގ'1xN@dJd#,h7K#v(QK|,'qsBBO$ҵB(XO-,]oY#?|\FӉ!ت~Aw@{;7XI! ϸQGA*deunNcK1A~DL,kLw+$YaQ] ͱr'ld򋯷+f{}sݠ#9pJ73gތU#+qO ^9@iU< [MHJpG.q-e "|P xϺ{UA٬{p"VXammZK!e c~8%oDR =q6%X eWҽouk{xJㅧިf%!ŽK#"G "S/2De=f'Oaвzpy4czE?!gLe07)\Df]fѼ8:0rÐ{T&UaaCYHW`J:N Pa9q8ȫص B.iĦβ3ACq @)t0*o D qHe^'O-$KCFƪ/ R: [m~.Xגz6zeyE%f߶<+͏z?&VUy҄kb=)_ >_u8 1&aR9RbR>퇇f;'n锐^ۗ)_VN*"b8j-x!6{-.p| ,W/@  n&Vx.?r~}7^7~p,^"9XY)K -,BfN.׼K@;>'`L87@>?4+*-^8tUNRF̍(\Fht;H"D"gڧ% (fOVSwSMGxd:}TĢ + 1\6bAjZH_QQpZwiS\{3tu{(gS/;JHZ~kxeC0~+KXRDS:Ov~bFM V0a(k꯵tCl(y -傁;z.9_d)/EM(sJZah-poGh2=~xBgW~ ܾכȄkgN3ǼwV7͔d/=vFSTy3'{Sm$XЅp~3HYP:]8Rn`/7b<77M}tVWK>!@HҞF+~JV~WHs:9(.j0W'\K*LD24O tԧ]xuYq/#~RK 2 څ[3ĸƎ.R#hi]o!^ͩ(s%Skyxr:k΂}peY\J{ofs[>LOpGҝSJ.ïQ{=2a^&_J5Q3*-3,H+>q cmxyHOjyK%TqS :}%Bh<ͧ15F|G_"KV(an;*+I?|f*ӳS{ #Q']=+'p Or+ +8:!MA nt(Z^N5fĜJ}1*TyFWUK(&,8(`ҜwG)gj{zt|/էeiPN>wXAP1cƌ>U9sJ*+$juR}r$ XasD35 4HWȋ 9wBT5MFo՟!Rl@%ҨȰE08~饑&s#$s+8pb\rSUE׮b4حZS(ݲoڢ?gmeo.I~:uMJKJT9Y6gf6DJ#I{2BXu0e=Ijc6~ܣ T5 xmXUps44HmHx`utcrSъ5.#OFu ꣞.cLN KxnT572f?yu_K.+jIqˏl)S>2@Fk>qw)`#lB~M#ұ쿆6qfPHQQ #vQ"#j] y ҧHZdy)#)y3ٷ9G5\♤xEtd 8hO,fzPg#FA0ARmMjKezD|ZWbY t(RǏK~$qS 4ϻrZ V+fjl*/)ow#iHY~g3q,)pjy?̉vN}OHoEz$w),k|ٝ)My<&7;%L]Y^:eo/8PMIݚ1{lϋsאf1q_7<b:{vPVd݆z]'}1lQ$Ih -@n!SMAQ?ah*byH΍ ,;ȇd:ޛ .rF% +@pgo+3 r ~J?q~ܒ 5Xs D cjd؉h xF4G*L4ΰC*A?|f cE gNPj@񗇋9M&pD*95 MÛV) ISU䒟M+pm?]̻/ A$T^M']S ioLKyC|o3BVwtXz!N+2gW8/{2(Gf-)Z=VT ǻuO! OpZ| 7|Nu ҕ^ԠTd3,N Vw.#]'.ˬr|eFA~$j7wq@sm~֚7j#§>42 ibiHw8D+ <mR8i &#CgRN'& -3)Og( ZoyZ0VuEJ1ǀ/ IwlD>{b,>ڸӱat>pY!ĵ/ỞpVnEK% W8̩p[St ϝ8/_AX3dnhRzGVI?Bt\Sκk.ǘpP7CƄY`0?E,1"S5h6utbNpmpZw+˥ ?hzoD촱;jJ;L%OY4sp!x]Sp+J&/ (:^ " Go3f) ;AXRwۭZ3Q$L4Q#/r;F0eG<1NHЍ1XꀐqRgp FKŽ灠$駺rL?@͍1?6ZM?&bF8+4m$[V".չ$Ǽ*N(v_T$-|a9NIm - &'UlΠZc`Zϭ5;eowm`jґfqP _ Lq$WIk(~_̷}yLnSum% bM[׿r.h#>P@#|N<to,3_gφaH{e Xz_4Bq!'_Vr"}7şew sگgzRrnG&K&%S7zr") DAN81pL1E}OHj̉h z9H<"ł/t y B\h4$H(T%g'pNbGbSz&79)lHhC[.]|s1iLN5TH B8C煹wJeR+"v3 1&+3w0-a5!/dEyԜ-*c]+;' dF3{qz2mreU{~(،*\=&sN?k?7$0܋Fo4g79]?!}5l ï8VV4ks]ɰ!O,QP=綕f33(Uќ/B0,cg#pXx{:!%Ľ3AhH[`bFHCz"SU;,qߊp86Чur\ UI^RI;8?q'[j=O\Cg#^E43S\w"'_exـcLJj+<1њ9&͵.)SPʕt Pfw n35a7#o^Skzfy܅2) *׊\dL≭|֩' xPو4kH(tG(nL"kzD矚m!j!L7o">K߁ń`^ ܧ)"uj\WS]d[5CA> KD6$$$7te7cv$HWB%jwU 0 ث7@! |!Y#Xµt|XR`ϻ|SUST~{{dp O9@*!H&D)MMڥo'fy48wqmfJ5P䣕JZVR:0|.,N(|xbZ~I?2%֯x0'LR3 7ߑ$/Ofli@]g~. 㢈4sա=A!oU2Gj8w@ragM}ϳg=:nd]ӂ(ml(tz>6hS=iFN)M*`>HF{`x+Ta/LyV!Lݚ۶9aښF4aB?ѩ븬^D 3=={0J}pM+7PC:FҚq&H"A˽;imYaFv[-J@C-o*gbBQ,SI?аTۜowm:@|"!&9FoP8 ;a@|`KDX"MYХoՖ{dCdS܇ǽ>w]jx+>ksl )$/BE6xzst I%m;_5 "t72SPsߑW%)YoF+vcpzw݁7'IL?vYڬPkMK9CRbLbd(N4ʜ u=4h ~'Ma2;OUcŖ"9!,xp.:AJ gjbK]DյGXkI(:? i9*}bUܔ꽣wd1׈/N {.i".x oC#qB)LLBkCK/˄;1eTFk+}uĂ z Ȧv,E."z;ȟުiͽ;avY#_y gnQNX.O-괐8]r=2y{OƜ >_$ BLk 3ij?a{^("RLɅd$:/{ʉ UʼnCüH `kVPСFW. eB mRElP,6->o6/5D[p a-owSc vR zrx.NKO'*>S\G[ b҆GWFG1 D4E9xk`^,fSPiutPyS80ynWN_\hBo*v LΆ>}SAM?x!qetojaaD:ytYzʦdX˹FR^ǯӦ.s/x^``_*zlQ|-%|Fcn~3aLd]Ȓ\2I홭UոAYTa=88[ԁG̛7sz A]W,Y:9$HLI_yƦhz_8\ ̸Ux:R+qTp@cm6~Bk 6zVBUm7fpKJf}B'zh9b=JӨOIGwqKQF>'etj~!9h:@ %}[U?G[]܂;7/qEzzZ :{8^Fruu ׭7?c ϗD?I8ٮ\*uxewrg+ P;:vOl !JǗ۷$ި#hn|KnT\|5Y,.D'hV4ˆ?͚$k8;΁)~Vx52yjK3yuGr9!n=6IRqz@N`\Kb=޹ 뀁EQEEh%S!9p2%&7FFř3ہr_#3PČ.O[zR (k YC=l ބv >c| |:f i2vhWj?&sN[S:O_[5*CX-y8c^7sV2'j(L:Rrײτ"?7SUkxUu;V/O%GFv㖣#}Wg찎wTn-Oze̻QvI/_9!`:bBSl0EK=n!ᒻJa #WxsN5BûVqDk;M KFh!Q E@dd@wx[`W/{iW5 _XZQr|q$ V-iyn5?GnO!$Ub6X+8nnۥ2!yTBEo_Vgà 0$bԌ!=Zfx;PBVM5GBD&v[9A=T jO ulep;IKt.xwRطWêom~`c蜆+IdwSאckNldP Q)NyNA%ZQK -ո:qp}ߵ)&mz 4:&pԊ(hŕ^ _?p>bXbTsUSȉB+7ݐlV7YSf r;w}bn1vkT=Fo3Yp29olP0IPl6N(IJ9p:4?w`*l [TQ#}fb5 pȷ\+r< ԯ@PpWO0+tf@Vµ O+}EȌugyɖ9 % :ްoGA6!4s}3V9?AkGDRT;q+Gㅚ\ȇc .*;u1BG^K!vX`}9 h'DdSfalEsXs >6H}c79޳{,@Y9VF:S0u4  @8|-Xe% +[Fa)jq dd 4HL\Kҍ'Խ^=-gjw6$4x&| )ggFU*I9qR,Sh>}gơx@Ŧ:p% &| |ӷ4 :[e_Wf(ho@b*AQ5;h2gpV}; fA ~Ml]Uadύ><(uz{o@gFD 4 &- `{S{~}>Rm3qp7g >+1օ?3JW@#\.+ קx@HنT{vCr͢P&ϦTC194.Z"(@">Q a _d;[s&J._k)~#Jm(ZHK$OĽN~/UҤ\Okeg,J܀8mN(k$>0O[_9Tڛ=rewT(jUonhao/dIVȒV5ₖrppWguT̓ϧ$oăM/uQ:}e$`?vmJDm @CCYc&2ZĜzk6S)R/aU"nX>aAt[fgi @BJI >M5ϔ&MR *75t~oqpv<]%Y.]HC#,fcMVA)p qb-y dexIc=1ˎ[% 4d+4w]ې?4+)c~3z͌ ,#GirŤ#뮖3Au5!v*4HH /% 1 wfyü;08 M(chex-i6UL`·׽NGR"^S6&Ko$%^֦Lc2Fq.:ƿ 7h(ffL$NEOLRG^Ӵ}hO6ԆT[쇒W |^Qp @qvYOET\+m?u&}.._E73+W4RHI[ mgEBAa\AP].@ւ>'ʖ8A'I>. \T:EX {[^ ~m!H BS^X]v5Gq l!贶}A H,A`+Ic47PIYQ`::s l.-odɘ , ng&b0}V/#0ig8? 90yZ>^-؎Ii/UܛȢ5>;Ȇk^֥mi].6!OlHt4٧U-eZC_']Lc:IpڼN`/t{i[a\ $V nn%ƗU䉰C;( %|c_w2~QoT45MlI}tVH7eo۶.ɥ&cerM6<}0'OZ><^im Z䡩 9Hp@O)]a-J b/iȏElU2Q:X ŦwzwiAO Gi۞c6mPU650.,5 ¥S^5ZZ(FMkR4J'(ݎE*Ļߪb?F>?2>Ѱsi55`+g.Nm$·(\7q]+N m}{Rif={lޒ+vaFz,~g| a§z.,K( ^ mA!-;ѡBsܸNb ߅` a%e.-a,̈Z̕EOR^>hs?8 T4W"GNz-.llE詚( ȡ)! ~}LT+\ѠS-x_\;\`S`m\֫MKś=r\@`-$~phB*):u3^Ry bx?qT#كEɾ@ <6巬@9G!aaf}jhxtwc(݁eԣe#%~7(WK$4a?`[F)IrTzB"&zbPV)R>_@6RS{+mwN5$r9yZSvރ3ϣ8TϻEҌwKKNwfّ/҇lzkߋgnH FijZ7Iހ%rΝe1|6h-2}_=țF+lbL{-h_9߄F+_wzkT>ѦJԘ<9)ܹ?1"M %J3hJtiVtdLԨ *ƾEd6˹%*Ĕv-D7H̐-K58P6=X/h 8(|-H%%@a%A,uٲO*k'$X[H>Umpot8/G tGO-1cz_6"zu3q?_"[hKZ3&jtkAFԾH@6D[hq.eTX+`"B(ZS\8pDn4MyJt%M?HY qݶbr,g(lW %r(jkA-&PoG G=ٗWUJGԑ7 9aZiarr!Y= ʡW@ 5/sm\-z<B2) 4[.SJ@ ~H81\KaB?dF0xZՒ)vo!_^t 4+J3J8 ! I;tFY \=!LdCqz[o"Bn-#랁2XظÛ h[#䥬lد0 !"! $ coiFcª\޹zIޙN/"X ڼʌj?"}!=x#s52U:3ٻ (PzL+CUܬfmlאnqB"*hQ.~\GłC 9P"TݕkLe &x&\F7;㊵C@̖sx`id^b'#i R|)(ɪNvdX1 .u1@Ͽ[4m1(:geqF+-m5, #10MFďDxW+%~$0Kj;*Τ~TU^qx@W˄8oKscmHƻ~. Ӭφ"q0} 'M<7%8-kthͧ&m(h*u UG9N'#0.@j3Dl 5kL5m ئ ^O5OD,a5l2~[Xީ͌*|tRĊ㛞p;HtMbYRO8Ma1^c\*]*>(a1VTf(R0оU`Qz ÚذVAXBat,rObU,adϭԭL"oRN`3 w$ȷA fѰhwP] yowhD6(*g4Ԍ WLw+95zoK=-!̭~TC$ЛAm3]^b]lʙ?Ɛ PЊn~iqW<-&U> Yׂ_緱"Njط/EL2m8(; ꚅPB܊eD䎘 vN=uߛʒs\N "XGr7CFz+ce/O{^q\ l<2dNEW8ZĠEbǙZƳxmvQM/]\i,GIPSʤZugʴC5+HRy[}rKlxX ||1CDܿX36RG)B yȝ>ud=g%b݀;Dlv>gE_0 Л[;ɮ +3 ?=»x{29CZ.`.{Gl\g*Cf_-dnGge{d4m!N^r` }Y2q%MYql%&|FW'mÓ$EїI@ir/-z8Me_^`H*v[v$%)GTBM#i3;gN*w7lQ['^FO3)LI} L%y 6Bot:*o/R>ƨDϫpk˾Jun}lG6.W#] ju毳蓧RfIzTTl%._%uHVSA/&W}¨T\0Mf2nְ=3OjV6xUD& d ֦B!;o5ɟu'{O5Xh?IYY? %漾[((C,0j~#h * 걞?X#r((E A \[T5@ nA,gfN8{`R Q,@(ao&_F$.)F0KS^|g1NZ?ǦM2!]yܧ7ws:^-s?Y̵Vp7+2z+ iX /l D ݥ};o'&0+c\ 6-~N+g4C;!c^G^cȜO`Oj|쪵0䲕Oʘmу!J9_ i?Qg%u7 9w*a%K71i|T87$qb TԲ\6HQ WȬ#J#ew&~1d&CxɹqH@:(Se[6Upr\ˇtr͞Ɔd:5K*̞=ې-SA _ p\IF!AN m@0~THNGzWi*GG  57F\CuQ'ts46q)dƇ27 5F ; w5Gc>6m!¿9~)R>ך^eBQ++c6¥AZlEŲ-{Ɵtơh0Hw4-3{qWF+ku.tr~o9?+X9~_t$cDÈlEWy?|i w 8[YI{hS9Dݻ'*]on&^?p:1X`J&ƒwE+\~/ lR-,;HQ)vh)[Zz:UR.VE Uƒ!\4 EC@r"fQqBH XY~f&JF7m+58D(AxrDDDQ¯k`JH>䥞w*487x-EVWȩ7J,郋~]GNP&#*5FTˡwT#],@^+$yom2H^Z@XºL_˙;dl=d{:Y5:3ѻH6FEcTR0NεVWi6]ԠifCcpȞO}݌A|ahN[xr}q6{LOKȼ ':3LG[+27?8˜1B@XZ2ά'%q0䇣uX)᳊@̮{j_H*oF=ow \A_f"dzv aytѪ*C9}/}^iJ, 6$F%.e6uOO3Z,Dkgv*)rK*I'tuOo^R7Dp! zZȭZ;nGy(Z:X!ht׫@!!6Wh{Wh)ؙϗ laLەT{! #^5a~8a.(c7`K С1 P'wS*^GUF WhˍVBr@QۈJ*O":ce1|qG_ v{/xz.x `Cވ콼:9ƓC4YZiMͤ@+z>_6Ӗa}7}>[ޱf.ug.rAv tLtLjk. }`5$3уr/#y\FH)~ʗ[SQZ!@s>G}er@.,j>#~VV]ZM'aa.sY#pQБ;ؼIaT|2q+HZ~JR2._r1!6iw#U 'S|1r >gz,]o!1 Tv58J\B3X);h6=xh6&2,)CqA@nQZstr̓eDqrELs۳¬shK_ſP˘${KLψP;:Npmv 9&t;VNW60ȄYGsY,sEȝ:*A%f=GA|w`,ASjXfS<0'%]@O]!A*~nD]]ڤEpXd!=~IZq+Un+K=#S(tL֚Whu J“A|b`ǨޱQZcg~G_9- -\DI:9Yx꙽rO,l^oٻjj;P9=STcPؔ%(zީ55" .(?*ݵ6Pw=t^D(=]xʗ9hEr|PK}zL0S.5T3aI=[@e p`}wC" z 4b ShuG}AK#3jN9 t5xt{sE9$ӯV$y]gxLI>l(LPd0ssI̎D L^v(Mצb/ \ji `Utd pZnhH t<6[O"͠=7R}dY.k4K\A,=ӤX͋'o yY4%ev]q.R\l|Ɵbm(+$009_ލgDAn? >l(Zw(ۧG"[-}A4AC~8nׅÕS QΌ57֧߯tjgV+1e=FiRLRr5]/~ɻwm=f\ !va`TJ5!$X_kVmj#߾ c(/ 9Bعţ۩XIj*'"{a@k#$eٿsJimfBQll,7 i (uzO0b6"љD aQ[싎 跃vmX.a'K"=]Ok}2L_[tίND?zf(-74q%?sfbaI]>"x8Ch@$j|b"ϧHP;:|B&G=C|xg+…lrN0TcS %X6B+}VMyo"@ʉBO<2*W:6Ltl,qbu`I>z%z9~Af9X8E&ѴBUVr qN@k&j-BO,v\n|%p}i1rM8[#CF򆲣a ـ{#m+hjؖL;hE<VgIxt+jϖV5Y}{`@ F[80nnSiY_(!G|QҊDA \+Wb5x?ݤEFi3=k *B;DOǖp<%|)@zifn؞n;%›ɘJ1ӣNw-|WRV'je 7/H"ZIc%G3j}e-N۩jB:KúE&^zX .8ͤ vxY7y?8J UjW&x@-X1f9[:fJ*H0*p&Dfݦ>JB,/;uW6#@M{o;sbʼ-j" s| jK!03 h)PFc\#f94/.f5 ?HgɻaP7!n8DM;sZOR3}4ъ׋`g;ej9Z(hzyPm|&]0nǢ{cz/d:ce-N & E'cf5.YsBZE&zZE HS{ʪ ,GG7ݻqvu#ILk[.F*ʁcւ QCaB=uxz/f3nfBRib:8 Z, g|QF%9qMȌ0Cl8s1K늊^Ӎ$ SwOPoRIBɵz#cAs)4yigfaIm$@tpO^|~ZxG#.ܧQаI. z]S@.!cxyr`2lIaxIm͠}짹) JfDok(@C<U"Dj!E: }HyC˘ =׍;:|*yv@Sest1Β߾BNI/ގi9+x9 8W@glN 012W<gPawC;O@LKnyvf P>Selg@X7l%-|r]Nb "dY"`'hxl!?aϨT,5ևyqԓƢOXP͏rڎ|1OQߘ;"@35ynjf9I=$DN.%6kہ݊摱`Owk(F=3X]Ӟモ#*q 2 %RMlK/k͵\@KrSIh;/ʼnx~Pb >|E s9ݯNPw#3 x=ZnD?ttK[!P,$N XwtR;G171Ko@{4:&X*M*5ʒyy~J5 &`X8O9GvMreUlUM# iqT^QraѶ>M\@>Sށt( ,Er8$0JЮ:)a)[ JEp5aº]f'uǗ$ "f&Mر2 ^ޠL6_ef*DiL{e4[Yg4kR$r)C팵А6>58)ӽUAHBzbB/ȲkZQgN[ ރR"w4|D <]EEۖ`ȍOBS^O6_vFm*0~r&G$co$Xls_4Z5 ؍9o"   /frrIZ*eׁcwN9Ԙ \਷cLAIԪ[ -휢 ;1*~K'ہ G Rd9Bo"f$A<"}A 4A;x }#EPTJ ":{4ʒUȑ\I1x>A696L]`\:uH0rn5b`K^G'%/NGG=cFӢ1E@тv)1&&(9;yS,_>a #xܾTY}Tbʭ1}8Qp)X~i S[p7>) نb(<{^ŕ'c7omIdY|jq؈% h_ ̆لn]dm KeM+'vnz2Ь_Ȼ3,_]9ǰXf@y6Y(HCN3ڗ̤ NH_,֚b}a>l ?3ըõh\Z*O0pwl! ?nVu9f9 v[m.}W g ֤XTΰ]Sƅަ``~|ƺb\ч=N\96eR*k3g*l[/$TX Ç+(eEZ8Kx6P"~B}NǞ B.f1Ip[-C%w%oF-'\ {FXXI+O%VBhYVSQPQAseZȐ#CIvg b~hwNn^P+O5Z"դ }3S8qv 숦DY΍ڮ=Q0-%P5<9"8qI h]Iuu_e$}TJ fU$l7^ 6g7ƙ(ղv1ew X)TЏx_ WY\LumXaNvпzøy#77ϻ+;Zh_hL% WVUbtHғ14,_U&'RUTPbI;+ 'zc0 )nYKOVWP)ǘ әņ0.c5(iK(>m#q⃲rh%×D,&zjS: 5r\h&)x@ɘ9h3*N2 )Q1:/ゖqqz8W^#SѴ\?pt<^?>RXN-(C:yo]Fv.Vo3 @^,E!u豵U13|1ojpʚX!z]k}0Pz1I "i-^Fd3u93/͉sroN,cyPdJ5*Dmj { aUj-pMڮ:o \5MaӽV2 %)?Qux2ŢhJ9 O߃O xvKJ8ՀK1C >5hZ4vhlJLeAEr2$t]Xk8Rjs3I|(av>9)G<hyԗ` % w㇀I%vzb/Jk$t&=HK= 0 uPZi|G7cΒ6:fbAn{C9UJLD8md N8s~F ZeK2T0O1t;" 8`N}~!L̎ד[WƆT|A]EL2cA2 F.EDLRMJ*SMlt(;Z_LꣲBF @Tp} 5(*t7Rl$YIrg6<_sR9p7rjdK7[ gR4a Xc2&wPO Xs=ޱ8iF%䲽_t$^ap?{d&LhJil> EF= C|OHurBaKcOI <\sosE9=9Rt!Ũ-G圛(.H|Ez2ff;]@D\f蹣Oa"Ep{>uļx%k)ߡK"UId.( 85*#dͮ@/,,O |b<8L%2^ J<)gZ[F C Z Ѫt(1r9u8((@=灬kmO"R&- ,4c4 D;~L`ۥ8S4 Z78wd"hЅ⠤9n4^mnCj~Qs*|^c9x  S=)P\G 6v[@D@<-yF+$&ĚǷE(v+q]ˁ 9ܥ Hfg^?K6#,¤2*_,Ǡ Qjm۞_VsSFT 1hm7iOz48^IFku4͵6͸`Rt5N;ۉ*)bJ}J+B N9VeM(mE=%_.0K] k$$OynpwL_jڶ?ZC7^Ĺ r6.KwT㱒6>JՕLYBmdVԀ~g}{ANⰦz{~q @6͸N2bg^x>uz8"e|@ <4'e㯴_+}ĚH;3 gϾa$WZ# %1@wz?G[ Fq7a"s ƒu4:|l- bAYjۄ$esK%{$B-(FIUch"Ν-]rwLt9 |Y"\(H p`n&HoX9ݝ1 5 G rpdƬY;oS^sGM'WV H\=gJ}9_v)zg1Dl@Y}uS[ǐ!+P;O}v>LuŜWD2.Zk͉KE`҅OJ܂.DWf<ϸlB@Ew_0h*q$R(pEQ~I3V<{`=6rJ]<E7ڰ`o9A,)+fPq˰:fǢ򖞏mf rrbhi;Q9C|gҷ""gSbhhbX'<渾CPGQ}b=črVu w Ww>Ǫ~wMaBčG\!Ψfu̧| /djKqa~>_u1]q5H.:{  Ep.NxH( )a*˥{^tr+!N*j(MBCrm)!Xܑ,bFnWMWl$t,µ Ŧ-^K,-݈!cCkjU1F5˸TWkyy$G,X\۝;xel_`~|/=E΋L{Aeȓ5Rɐ(A.-}lnO1-ӭ1?0( bPR0vz,HMdƺlU~ns^njb c*Oҋr~#dL4Zx`|ͲEaDl-b:<1gݽGpI{:lP퇹cp/N~ ]Ko4<#e\ƬWLo`4O5؀w~Re!PJXX GC_o{M˿rI .?Vi8eǷ^J@?8=XFpEwc1/Ojc7nS޶[V*FDqyRcE\xYMY՘3%q_ %8qH< ghrPp٭) 4IsP3k슑#e$}w[wsn< BJχ_H0^5Bv%}޹;z}kt@>HVe<9"+Ytk+Z0){='s ޣ2tu'򕰁ΓQT(83`dl@`寄Ւ,/i*&LvK?WyܲG^mB*vXnN8jd$4n *i!@;yk#--,:O8ɐT$(;1yNYn1R5r\8@]g}?ҬnYÞ@*eUQA9 _M5³ՄeE(i1>7Flm Xe%yfVE}~Nf SL3-Ā8pcqN3& _!DHvj1\HO9ڤ5c W+SYUH1hp'B.ROJޅ# TÄ s,/[jݟu[n;? +q!2 gk"QE81yG!8*$8m083"|J/iF \ߨP~5G[$q[1bx v:qF {h$@Q,D!p78#*fDcMdYޟhM,IGe,5c9AHx<Jv٥*yE0.-_y߸Vjò3O|IiAG σa]AE H+6-¾@Z2i)ڢKf"W3)⸶@ɾ7FE}ҢkVDLM)$E (sS:f4dXa\!8E>!$U1͢8,Kb^m咋ưXr6 (d.׹O)7{w<w(u>.W""J(t.p%/%3 dh~pm iJ6@!C]ebZÓËt?#ƓUjFSO!Du={?-!+ J:c(@oXSzokU_˼} LBGUݚ^U ^ԲU1sx UŏSJ;=+a H ]G.嗴R)0"Qp)(E!]+ e+˔EA)%s 4^;L \e?Md& M}݆d``M _q\3pX{<'78:bZ8%v:+/ĥ06|K Vctޞi(DqSAZХ0DOȣ="{$tZBvBH;T_7@FaC?ÜZ4迄P/AU)!U7H,{T3, ָUo&rd鄾դ LSዟbaP8Jm~hM Cph#⡃чP'1/8Mq|YgbOv)n*V\oɪ*my1>7Ic "(՗a1d'y&ɢ$!r3V=6`=͒ ZH,Bn56`!;)U'1Ho8TpŞN9dP[N=k |܉*WS2Y>s`pD\6WޟVPz.JZ#~ P-t[ȷkD߾|DU,'R)r5҃ #r]"%zV3h $ [!`wlip:h{E;H4 ɫ&3 ,>[KYJ r)kJUH&UAgGfiN2RKNMlZ D!.%*XKlFm HRR)FNg}PChٶWY(a%P' Ta.ZG1u+}\hRJa* KXn'tkT<<]$?* TɫO Pd?zR- V8BLMjA8D=َIYQ-Y4+P =3_zE}RItnN-HݜA҇;!UܲRd=YAKmG[c^p; "|ş֢9T[|ej]ܠ֙i Dh;UQҍOOsDY$׃꘴2Ƥ[r. %ܾșg`Mk :v{~.JuV# +w..4 !-8<u'y+j˹3>0Dʈg%o~fqj]cF^g  (r"&OX3~vl]s\Lh޷QCtuΨW [e^qvi{RcSk(rSEHc ')MLeʢG(K;qNuCۛ`\:B1ujee6`:S0h$ wY{0y3W74Y=\Om+8 AVg@N֧+Z7Lk{oG^e8I ~\ԝOv0hsA8~tMЩ]H)"ڻ6^|?x(o;3F" 5)H>pߧL!ïBGH}E9* bГ* q@?Ԗ [RZNYڱ KRF:( KyHװx{`(ވI<4I6@n~W ӼFt Txqb|BoBDqLF+N*WZ|7=YV0aW{*Ϸ8 l<~5E˺(VǗ{j=0pj-X%LT!l,""rHEV('>@Us[~/q N},J47ןU>ղ{?xݞ7#Eo._nM9&^gW$*\Eo@3*%> W|ˀ_1)3aŢAVYW"wzG.4r EY51m_`dWH\[^(a DA:Sf8V40=^k $3b#4$纬g3qƪd*j mhR|SޣseOղ ³W~l*-|>T"䎢$"U Jvc+7*xgX><=X{7zVYMxf!pl]Z4*a/ qr*{uku(Q#Ű>ډ-c p]ld%\lĹ)!l3L2=yxVByd60BWd\TP1GXGHAm7-Mw A`+3J5 GB&ʈiRře\#섑U'>tnQ<Q~>zm^0*, "gU\$TmYC\3ou4yt8qIpbBY&&\S~*z\h2$!أVU@ ںi 36b{ "`[Eɐcۚnkb2Ac˾(j0C%cOnb{zdck0Ħ=%4"`"Z flTCSsn>XMhݱM }֔\R?G4lGwV E ) f`PTgo.X]vsh<El=X Lw[0Ŷ D6'?~Yծثe8͚0I:\sa|#%B\e{E6}9PCcI\\2 ȋٴuy%BN!↿BrA"E֥j$:Q -< Œ#*& ,ߟprToVwz6jDrb彣Sڶt0Æ": ͘/h !^[0.舍]*::`5tۉ9JrB˭FӺ*%| [*N to2kW{dp{2M׸zlɤ%٥VZD/H;4lyi$<E̜)saMݧ?ܫV72)$sq@.f4 Nu%+!B^0#ĸඹvb\("fҹ9q淨 YنWLVY/,6z+dLFl>E^1sr`3 ѱdڮZ'(񶳗u|āy Oa"^h5%H!ng آ. F6ȽM? KLl/te#[]MZ.[= xJՁ:l0+++t8ɶ!?GTIxpOŐlh 0T=\fk"ubbaa~y.oM/o2HFoLSqCpl,1=^Q;4on:CV믹GJwlԥkJDvxDBePaYY^-e|A6SeG%|W+?V5ycۆwۦ?Z:k/*s(!DQaGmJR Q84 T>UuQ B ҏr\^?Aì=~3HKmVG"ΈWy,]WE(Y $=VԷmtVR!TxW~vQDƣxP_cǏi|[E* Q,t5IMKXxY̺In?24`wp9e (HvtbV޲_|u/B]͍? 諿asCMaOLVfD&9z!j@[}! ZnPap U2a%7XcR)q9J_i -si[ֺ#p]5=t$aŘUP@``4Q&| YionTuz<:#`d-HziZH"tIruyQho"=FmtEnO]6psBf3̼ͣ;OiE@mBO6o,>HMfg{1ѐXĤb'˪=o/ͷ; xlQ2`l2Bw~M+7q5]nH_'K9uٌt5Arӡ]Zcʘ4It]5)O<!ExI1LTJGaXcFd0^-G^$}ȾѼvo{%cP>W4k424Ov"if&;OHmPI0֧sOĉ=cBjHi~CU [?lſ,w:n$B.}L±wRYkUIX|=]||؁9{0UPyE[Oip5p)x0t9}`ƷO*lB`USJA0Vgi KZ/CymPɢX&r@l#~{0u n9|4 RSf %.=b6z%Ц FLm7"B$FozF!YImcp> n"lb_2>fիV'¤5YIN90]ԸY*&mP2ǎՌ2"}y _ms$W++0G>k] zG/[X8fqͭ1LcIB̂q$9CO^m{9Qc={YfەKouP˙gV/eKG/ #j :\xb\Xqދa[ʁ.Zñ0zetɲIx}'X>i;vksO`~^]F~LQV6&D6dׂ( .u>tO4&_\[ Zcu30!S慪dpQ$ZIB~h>RouL1_|W}ɪnಷR7]`yu<^Ih–;V+6ͽC7P":ƚ!LD {"hvrAk PA??_^Mg U@}j5@4/_3Hp~z[x--)lnxX8A]|#ȍBƤ`#+WZ/iUqrTR j` G#L/_VIJ=3s3]BmM#$&V{+dΗTb;ǩZu/k.Epvq"pfvaŶLcTN4@*mUq +_'3&.5vtRLkiN*ޡfBd -2]@xoG;<ΉU TsͬaVkPۃu[^pxh?`[CÖ*:k~?ai$B|˵\<|Ŏ[}UdP˝C]Y>i6vRdŔyu_l>5 垮nѧBXRE%9]$+bjӵ\u5yKiv.H@vꞮTWq %ip:{=L?L7إCaǬ +eHgstZV\'KVpzn!&FA}}99aH(Ot~{ 9;~d W-K3~ȁk sWBʎ5 o`rZ6m9B9yy}dXk =޼jMeWDYq!{_8{=Luƀ#A L4?gO.ʑ@8AXzQ,}/A U@R$Ba-XcѤ?ezyjҌ.kEz1 kJC(8Q „aQ ?m1e,%]6^F@ǾO8ihv53 ej㧏m&C`/[#zƪs>zL$1+nf8O4M_*s aQx%pIڋU~%gw35fJ-U:ZLLiANi[}QYl:mϟFU@9fQ Jtr}`f(t+^.բr B G(Uq@ -S$ Q_g,%vcvVTv&O Q1`SR*1_4˳6*m>lqZTpd$`64i@ԗ[\`=u:gϧx <\"_oF2zpnfBh DL17cal8m)|3}OVϧ ꩞5`0R{@Ȓr*䢍o-G/A.}LlZ w`VE9ւ 3)Nj Zf8=߯nEz>xWbbgy2^1ec9-%-EKmm\Pj4v8{A`fxMR5N.*q\&ȩ<>ItB5쒪BAJ=NXg "-TJUoּ*gPz5HXQ[& ;$RL܅]1A~%lߒ{Kr@ bW~(kiZbV|ʃ&Xqgŏdag/"W[Hڑ#Ǖ6*wS{bYZ.L1o.ہR|I˗RneaȖl!U|Ǟ[3:XW루84Y7ۡ0Q7Ȼ51l-MR] ";1_ku܅;Eh|r9{ āfq.aG7zɹ^ 5(:f2^Gh^˂nCKINla 6jxʕ$^H5 g;ھ-W Wps ץDZJGՀUZd ibVG}7vg 6{ڛHslsR6}0ȟb 0 Op X1Fu3NS4|o˞KP6m%C{%Lt̶3v,H+Y۱P(pJD sMtq`πCRjP>(Z7ND%I^}Jm&6JSO%gRzYtq _LܙX[q4-p'{jV9l{[B-[.Ͳ\'uFVp9`(_T$$ c, )."^.oVbL)!dJm/NlU_OJ"zN쩘7:*U`! ϲ"f 44A:fڏ "Cv0CtӖu`tKgԩCiQeTQUt{b`%3󞿨yu[m)0G-Y_RӓR^Wp?wARwqqXhLt(y!;6DK3 ^䙋,:veU/6%x,h< |r&Tn} N rj٬{QK݊Q<Ĭ#Ӽy=h} )u}D{S)`׮[N n捿\&U %7&F^DRϯqP2ML ]$ERcp$1нfim Fmʪ559=ݫ(q}Xo@8Fj\Q%EKjIyTd>ڟ Ra2:A@:m N%ox;H 4HUs )6WHʚj:%m)`&)Yү̇e|U1!Kr҇A8Φwܘ\)ɸRrHRB -ՙeMj&$.}ba;'F|L )4s"+NBTC불f3 1M7 s< NelE3㪞d\Td7z4~Q 2<7PhcU.ӨTb6v(_E<7r!D'dnO})ЁʋLH#mO~Fm]Lj:O Kz(ŭ"뒯nY]B"љ?҂WL,|{(e%sEGvCCϦH PX@(5Wp!^bt:>5))ӂ /jv#ب8wJ-%2e oе> z9~εV2 P`d6tBl"zߑ*'8#-eR^ܕXيb/ŪܼuO#4kKSVMg]AU*Rp ñȴ)|#WTq _JwTS%(2stw5EE@tclk4i gZ٨!>8Rܾr{>ZyqGlJKR=T'#/ؕt(!j +.Ra*lCy-B=Gy{ԚF!ŀ[zdqC+jM$ iR؅@2'[V1!WM#궶LM}Ɓ0!G:̆P)D)n6(Bj )烽$c N Yw`W<7 >x"(6_ %/<qvɆ ^=+M,q{y|(PdS^|+I,LBa;ջ(dXw|<9x:@QL@kR8ѥKDwwobiPU%GIWmlL7_^kD: [Q|,ὸ Bay|wpX5lb %e%=":ac)>ɫҧ*KH?D:otEK5VU8j r, @ >xNCb1j,Q:{4 94 hji:0AQ0Ua}'aoQWg:Z3i>V1pqy!2>rE|wqܽF4SaԴ=I87!{KO`hWQ|] :*wDcc&Ϟp0חmv<ٔi%SUw5fSudrݿ1 [C\K43Uu1um}>yjsx"~w؆z* 3+.qm!8q f|J2tnW>?d)OM\ q/~'k]akȋ!SZ&x[n'>? ъ:[55ӾxFRCuk+\c Rf[Os1A}ۘC*o&u-em˧E |F)] l<|rh"^8ʑ{]vQ\o:x:a5Jb$r[ϬDXtNE C)h\2:l%bڹϬ0Kf콐ZZ*隲n}\-i.$Kϰ)&j'p,^sUMQ$o4F%*ّRQNZ[l9@:4ȹ?/m$܄z 6/7Ϗ'Bd%"!f]*ЏED1 F`RH37N,Y0#Cfٌ|3"n_(~1@U( W1l|vϻL,@>̽w~3 r$JWysGD{ߕ}޶,VnV yrfY1q׃:,c}zoVU?FV%71R'U^>XC%*[xlwi lrY*^[ Yb}RZLom&yQ,w ]$%үa!O"2W2s~amnIa% jJ`,tEV}WoJ\K`?į<42tDCOv) o Ü_iuT-'>G7AV̊/u1I,lNo])3WD?tQ4͖֓mk,#zhkRo} ȳ;C4㒲Enw#cV!SW=au~#oWnv [ωv u'휐[4jrDj P-x7cm%I}Z*'}Ȳw pwtVx {\ W؉3?}H33d^*Ĺ>{ÆWY ] ^`()J1g S f9?61mSbq>:[f^?",h.+Տ]*"nv=xPk1+rD0ΙLPG]]S{pH>E2iJ5AQj _̎a 5Y5Խ XCO;ULUUls3T%L !KpoM͉DU|L5;om^}9kM*@O;´z%!=*i[2}kd6DY(Z 9!ӕA]$YXR\ fVt$VGoqp-媟a)TS]ʀ'έ@cYsyk>g葅7-y@5]8Qe7-XY ĺ.W}Ȏ?]ʠX)nos(2j(^$  A?يqs?<@c7 }Ëh=qN)rZ\P ЇXApAR: h1BiD`@ÒڃeԫB"xteǘ4fӲcH#{*c7|k4 suX =e3Ǻz0O+s j+YV4ٝm_MX9+ 7+ @Jmݿ&ٺo:dG+%i7ߴ1~~ߊ6l;k2~@u>YO^߂^V6t%Bq0dX/yo$A#QGڝ%,չy2߰5z ;M ]|>YB?Xg\CK@+ui!Z$oV :>ڇo$CoD5LTH:Jqar}JbSiBs"ZBHͿawdV`[o1փhc3%U~ɶ6룀3IE lݫVɔ5|虭*??Bjs<}_9%;HZh[t[L&F&UnjJk:AS}@KB>I7C-7^ r.Wvq5ijn+# tYRN8ưsY oOȞ eg\D{-qTN4 ܖBހ";vF} o?ώf:*H0RPT0[ݝXa.ѐ'r' K`غW5^J'[؜7y@] Y]-3U2{]*g#P2~ BjȺrUy c6_d&9*ۨ&qr-wD1hŖL08:ąus=I"q:k-` Q+*{"lw ?`}cg l2/1bF\XSutsE9L S_ݷ1KA~i9,a2Ӷ!e@v_4;?j #c/H ČBf88X~RVIeN[A$~9 G0w "zKXa6|{/F5ٚvmNڀ7[zٍLVو~u΂X嶙Hk̍u #D#6p@&-'\P j0Jk./ 5~A`p9ҳVضCf퍂4jc&*xp#ر,ޘ)!{~.}c{kv3~k{hs@}DEDD7/Y3z*Pvx] ΐrt \lhv44h<Zs(ⶐ»AѨ!֜Rh{t'=e*`u/VZ"7 euIR4 " "7?OE>i(#Y_ \ dLI<ў]ȉn Df392Y,<_G64|\?(Sohq Dm`QB~6"^.fU#Qp}n21@pxl SL4[s(:~l*Tw[yXG2C~#WyG3F }i6)Btс_YEStN>۹/<Ἔک~(7z2w^s_Hv0r)1L&cWxy%4DŽNS lFczt_'N,+۶t \ Vhqezq;j w^lQޢBzdr3AܥjeVJ7St~xR)/2KT 5QWrȅ/8@KdO4iuRە2<(S7SI$; pfp A͆ }E$M q.CA l"[IэsN_ۗXUEFrbNHKMg~zī{'+qрr70?"&^]/>/ɯFhtUH&g%iiJ~qAvs:=B{Ui9_ϯ\Ygwh4(YZPN rA'l~T4[I׉.Nxys΍+.)3<.N?{38DUA`۫13`\.[(3u@"b0Z6΍J׾D!@_+Wg4j?rk^7B,s#^y1O`)[4q}Cd$CT1`V 2mSu0?gh݅?ys{z;xBW"/W&D؉Ƞ5P@a+d'@L^E(尋 Vo7$%81;,-;ǫLX-zG}H\9`WOU1ߥ:5!vNIWȃy{ =;A]r̖@Nluu#σ(͵VmHAV=7Nz^[ X*H.d HMvbٵ.:}Z\c?h$BϡRnQ6p`⧹HX-ᄫݒ!@sg)}TNFs-z̃ =j·(w) E?,ʶJ2@'׊R\6V=?n ӦBoVBX.j$/Y,k:%s:reCËSd1dP!fxq?bG0ʰk)5 .J"vMlє(HBR N-gCvUJU.;\8h%Tܜj Ȳ عF2NQ B n-d@X1‚x%#$VW`b{=4R֌7M$Uunv^ߊ&*/_tHBKU&ư{@@A ƺwٲ@luȿTBoxIȒe)(He5χ =,oGLt0;\_"}jMvrJsZaRuyĞѲECkI~5|+yY"+ID gڦ)Oリf{`6){'9K$K/i;9UG1RZ1Dcm_Q7BhQElG`e1'x7JDV!)sya v7qØsNd˜qgNt^̯ DժtbwqoZ^~n"&xдICmh>$.t0[w;R'>JUSL \=hW;^bIGT*=t2móȂ4F͑ VX,/|vu܏.  Ph~yS~sΕ$2jiͬ^41φep3t݌ԼNs,4fÃg=pc@[%<V/!)eTjD7OJ-)QY l_ގ:J4|'#v41`T0.F+^!$M4ե?S,Pet!]`U$F^IŚU7y0⦬"1NP8o~̙>McL:lbK%Ǒ _N3G7 euCJ-\t^^Y=_,??7= ӧ=@"@럵u)I~aId?[OIuyv'L[:) ]܂':Tc<ԝ- ,@ p&)am1"€e ~w)#WъpJWUM~RȖqȤ48p60C| ̚њqzw Xpco3)>W"_1kk:q_3Xxo Z#n389vNoUC -* :J1zX2p}xr/ m/%Acv;#mgeNrydb~'6t"@hBS<(eTH16&"qmE(zT]5]n5uo-㙬JJ٧Y xy!~Gȼ-6>a%C#j%㲓IUm@IgЯNlw_je`,} ˬ׈aaZ$97GAi0ض[Bٍ]&v)4]f5G γJ?2" ӘW/Q~g-o`{T|niVj"+A"85$93G;@o qYV{iڏG1.$ztXd1a&vc>%YN,N2n*`4jB=;dnQ414t>)`CׄkB%uf*p䑬rB+>3~ȶRZGM>.R d&b:c[ h_3NL2ntፆ!PKW6(C=1h Aw^ZEB rAUp%[(F)cyTF4-B\]aǕ(:InRh2+[ّ4YeU$0Xܜ#򽦋6jV=#[y^:I^Ô{ý*[&Jc_8+B+_ l{d,~j\FяolB ] /*uئ\˞Cf]ܠ~N#7XRZ>Y!ңk2 S"?1X了+ût&CA9Tz LP:Bʏ7،;wx'11Zh]_[N7kv.֬;W"XRALVb>;y/-ܬfqa_n_LFlkGءĔ50ΐ:YF!F.2"Pd]%eG<56A9R0QdFBN6^j/!s$8f t!aq^3LVX9.tfE@[Uנ.mELFKe޳9qSPRN wH)e 0w_ [;+,y.8"S)Ӯ@b59AG=Rj`JGP~!ڏ='6E7ª2OȢQh{1/tld-RMU -0r <f6=N5V sU8raV[@1U!5Z(cmaсtvO0 nO8$C.@.6O^% ^1y Kc;xPO w_jíeP{IofFadsDZ>YEk sB31õO+h,l > 4LPJo=w/L{)@h"SV|P)n&C2=.0p_2*\ރs)مbRA aSuTf2pn[ŲܡeʖRU"F ӯQnFtA5;!DX3}+[&XXOR='^YB!4S@],J՚d\4ߤL>0 #f{\}f5,zP߭&N=v;\[,Gؠ^WGJUFoT?'C|xwI_~ ]`0|}1`XX$尕fM`Ocnm X!i/o[* c>R1ذʾ^s-PQ')LZa~q ?WEN->OP9Ƞ$є=$ZϜ#&庍bI靺s}NM@ۅ oElXT.˽鹳LDos^RPMgz;^þFZ,(jO?`w,\5YiTF`G )">0kH ͚aj3 GTE{Fc2٬J~oPmi\G>o!Q[Jokm2O畑(4F?W/20E ɱ3~͡HO 뻟acI9U򐼻9"`m}P9WK%ʪ5KU6q2 4<C0M(p:$7LW,CBȂGVqِ+mc\{j7󫾙jc2|Jw 0݃aĕ@1ehFGݢjPMPG2_ C1ʴrZ('w#vaL/ nR7r52+Mo$~“J%'zug}l~Tfn?qf8J^Fջ,D )V* %M0c\AS.`S.}a[/09Q 8[vxL{mX(5?\~R e\4(H?;Df ,ڀqwzbKr`F̤* ?=&ǧ@lTf(S[a?՞l1e.FrMuү8D$8ב,.iߢ4^d.9uݭ˳mΝG/?BGO@,3:zJ/ B{{tZOQgt۾ōRKk̰,Q놘E ]֏7Y` oLZ\}Af_\,h<RM0b7! |=2 o{hqw0DV1MaN1 H@tU*dLH͞rQ\~,M{"ڳ3!_06R.qZ;oRƺ)oڛwWw\qfS+M ɖƒHTQf|,LCQ'e5wpkb[E. |Q\n2`%H 0*)bFW] `Ғ:;y tT&#;jkCV*} qH$YWR8Zs}3d2GW,Ԩ(;'PAD҈ep=ykN$6\u[*,iz9`%IuIfO2U2djVNQ>㰳C';,`%e yQS!r'Tᗶ6M%6pӓsvAismk;-3rzB@'GDgbͼF:-PQPT&<~=oDJPd%`Oar/=Ee'떱C)AhI`*$8J\/5?O}Tu ' =9dUC13JΉ^N;B=}9y{7:vz(xcT}ΡnGO,4)tɢ}S [!X@BA]vlGA)2ZsK/tkm3u o;-ӣ XDM'i'ɲjҋ GtG5 ˴FSEkfeU.Q+Iٰ񵎑0LGoI08+QG@Neo=9RôÛۖ}VUH4, U?B&U-ksrzPD-B%WG!DoWHx/nRgM0^0]wmVbM2T|i;k?J)#I(So$09K3z璥ek&4X,t_oT~ я_:ßRHqCϠ]`նZ.?DI'o\&-54B ᕳk eK3[W5Ro<C!.>l5z*Ԡ 9*}x0w ~<6': 4E3eұ`UTM IY:A`]ϡoө R@* qp>O@Z};WplL1}])bL4AY ,`z9ܒ:* ̹)] W;%{F-/1"+PAd49:ay βFWxG AMj픒1!ݥz)"9YI/d /KkP]Ihd=0#7jqG=dϠE|)DzAjwi!OΏ4n{7Tm KCVfQRq2®S^&?LY2Y5?p.<1gR'gŎM4NY5IR7dk6Z\]`|B1.94G >b6pb"!U+4e~YV! E'pKV ~;;M&ں"@wN_.t@Rb4ً(̧q6Τ@oPdM뢥LviO,I.QΡ8XWU-nv/")c䞲BYaUxP1/_8L:)crCéǼ)Q.A?&6ӕf  =H iuj"Hr ȰsFL#<;T{'[ L+nD܏Gς|A ƱPƔ Q>;~KEv69"G`lq`c 'AT$@\@f  tݦ1셱0~ΙÊõ][PO`$egϿ@\0 7IN3ץDc%Ga28%mn~ ,H,/' ɰ׿ۑiI&9~be%=ʲYC0>פ蝾ܦ R3)/{z u r?$@ܜ%΍տM2wV8cg,PC>l!xX9v5hV!5:e903 Qa-K+=R=1]DGGEN5 Lz\w,&q]8K7暪0gp<:ʇUuL ]۱q.fr<]€LU3ˌi &-H|b3Vr`TmtOb $+H*#ERj72lѵxiJ3Kдt2g3S5wzmΰoEޭFWЯ3m"!<+e}WbdbFI؞z <@J;!P UVT bd󎃼!~Xt̎+Ca  'KG-=+|5ǐO9?:&*`BfKZSgZ[=qHa E"4^Jۑ٩f gvm-X~lnnRpS>|2}EuC)Dĭ mO7eWx!h(g ([0K) [)Ҋnhv0I={ņ-zHۧ+üCM/nŇ}Ŵ%#^'rxroa\r5e_a A/.}% 3I"P>l˸,~:)qT3_^Csx hj%SV#"JsEK_h_|!kT@`LN"wZ`Tp{n7X ^Q輐ϥ F=)*S_Oa3޷$ꗖTpagb&>!GI{0\RwdC!jݼ01V+J')1iwNsPir9-r 2rqm9Uڃs\I@Wd"+AMO]Seur${ԁ2QRv8}UKɠַSp"JA 8%`[@ ay9 LXc#t$ȼ߶?䭉y*\@/t!IΟ v ˬ9ߢԶ-"C[a}D'Ϊ -mL]^aYrjyj2L?( x=W=[LW/Y:?-n5;D%@zSV(1!?,`ucyVFGKѣ 4SmֽX+#1L ,p˯H10= Sv=NYJ,gTMG`Mk#@Hq}qj%1tQ l ]R$ >q$.'iB2ܛL/#[<X-E& iM.ױ$vk+"ț\AH]C+ڰ3УKdVwEk~q;;&F{*gˮے{':iT'Њڰ:D3{~rnZ/2zmd#u5aUiczBqN//C0EJhˉd)ŚR{ZKø4yTe ܝ[}S$6~31J#jxT ھ~<4;h[v;ϐCpѱq0%Z*ˬ_KP{.wT|~m'^9 !֡PՕ~!E&qǁ~@>G%aEkƘ)i> 1K!OjZkCd"&vA~IĻdz-t䣺A'?`].&FCufn7i:4:s^֝uYK9T1gJF׆idm_Ysfj+RR;04x R @>[PɶCbN0}YL-zk)[n46I~<8d3܃n9[݄nTR 2}4yz`˜Jr\۷cD@T;@C%Xa`We㝭g0fL1_i| ~+Τz|7i9MÚSŬ{?Iŗx B9Gm\^UT!00'IlTmGzH2&8ªPYs!On瘪cG? Dgbnڛ9 _^=D&'ΐm?F d)@fTܬr/ v4\jH ]z g߰!TZ',M8-sO`>2~^/uI W` K삌ksԃ3-L?jd(A|i=J?`mؚcXP; )̆4\2ECc jv"JPs Nax~ѿ"koA>M p9[ɭ;Zm7E2b_C2QKg"[/cz"CIជd;]dbWoaJ2Zж' ;pp٥L$d:zlr(EVG+ . Ux|hCMFMAmu s,,Zy?] /,ȖZpJxkfGYey!խIt ]%(12sp}suOY#@R/M4ʹQZbJ)"±3 E!sؾEACxu*2Y`03ݞZtsPaO<'ٜ0*7BG l !+/䗐f8IsW+/[y4AU}EBX=gY- ܾ佮rsPae{B?cj!%egp-f\̰3wMBw~.0C@WK3^sM򔎸Ч_ &":O/c>W#hYLUNj_7LY @ug,o)I퀐IT~(9rGLȧР(yœsyyͻV :$u ĩt0C1\jdPrt\ٞ D]n72)\dԼ~%DA X18mjΕBPlHݺ^ tY)`r oDqB#{$$~߇ 疚 R%F` !)l*v قZ9Yrs\SWŇ!}*̠LavnM56wRıs'EHJ:ꌙ-"]=]t/%T"G#gIU``^lӭŤ_p9^kF'lSLLjwD3W][)$15UȱN\cq%W''-2vdV*W ZrJ&8B.;hĤdʯwֈ&F@?"P\@Ξӎ "trY1zo٦37CL:G!iPو-jKޡm_aElQb'}I"1`&H#XP/5 c3},@ܭK22LN =^_1m@:-BG[sIB%0IxLEFkWo4Was7eY߿yGOh_Kui.Z3+79lIӉd鿮J>} FnCzSknDWs;Y!bv׶CT櫞sɡi'A.J^<*^k}d?W(fSJ#mkt'@caDg z>GԧK| de(6gtNvf%? &5ecE;/CٓQ/_2n^t=kiӞï#GxNa4S3F:Z('p1]ϙWo7U鰭wәz{RzLF2[%Ta}r'xj:IY~3I99mӺOAȉ!ijࡗD́dsiy y5tE=7*kj8n KŖCIl}0yQ;Uڝ) "x_ yAVr&\51j5p":vɌqrf4&.Tq/Vwuo{B^Ż@ᇳ0vlǠMA ron|ye^ t:O&+jPfX9V+KԧVj]:n']z#%C'Y{M-Umڒ-Y%smaC3P5M =ҒQ(rnl5áCؙlF1ꊴGF7I}w(DKU6OFkMRPJV#KTꍣ.֒kppmqNGzEQ˓~xTF42Ac72R [>"3ENhEi}§36w˅Ү0Ncb:g>1q[酰 -QxUyBBW$$L ^ 9ǪY=csmM4bXEbd1UIIP$'P \ݮyϊV|xo/zp)r^8_WɦnO6:{\Rw B2j6jesx3[bS[wA$[>C^8`q~MM`Iqec/KQD'$*#'Ŧevֽ8:N0Nz!iPbT+$OW%㿑%X p3C;Ju]OfiZDg2<ΧO#?$E`@i_nw/]6I,;RjNpT; %R];H,h 8oJȶfCqt_j>$fG0P& #ja\aYepzZa#`ptIQH((7Y2ԣt| VVq%,g/$; 3-'xZ =fMBR+ 48O"1ZzŦag3 h _-{OYQĵ'P:Ku,Tړ,pV@kV0ѭK:s䄴j6)=2*c)bT?GR˿Ӓ=k <":}|?9EGFa\ 3O,Jb7F'}: }YW#Kɴ5UtDHM@=Цw~= wwB/z~&BEc 9\?q;D l.cXŠ ߜT%NgyDWKB82SR-vg*F_Ҕ~:jy)`J45sg"\RY#L{!5g7zLCk42$*Yʼ Mמ.Hn/q5? Ts6'0A|NGC4j{fUT+37da^.\:m=,2eL 0=$nqJ@"@x$&#QT?}ڱFr1Un!r4(^^@BH0?PizȬҜ% y>9 J q17Хcƞ8~ f ]OFG"9nәzѶm66<}hk˰}l欃+R#u.V0tS#$;g sC24NZ) (}L,́iV&KTpDN7lso8HJIc3`/?ZB1IfjY/jrCg I:mLِInd82%|3]=y Q;՜(H;C83;':pWП.lȥ"iZ$&6% M~aRДqT3g_|˸V>vi':Kt"S@ɩ JFA>ɯT#[O75V2n RtdvnЪs ĆfD̢fH/P5bgNAT.)>c ڣ] ɭ35Z* ȶG-/%M騲%UQ_|nIu]f]B[N<9 37DwKi3áE}:Z_ E/&"kd#8 jC6v`-`X!FLQ1!r^q53@}7?&q1o, [7` $AVST ''zn0 rƐv"*)1G`b+;'//Åu9`Q-F )G ;z]E)JCUn]z;;1aD)haQ&ӳHg_6JO\*6Rr%Ѳ0>xV^+sASARi@Fg"* +CQ_%j/l1}e-VT]M*ogJpv&S!aȤ@]`[W0%q (|?"T.:[8DTtZh_yQ>*ۊhHC$ZW顳z\-Ӏо2 `u5ِL^A7ՏDHhH+ Nr!BR|5#>"`҃9h\0|DSG5W[m PZX rugKM4R,6lM,,!"ڨ!Nukr+L#>1G laܼQ]\8zɦ'_A"c>Fh К﵇^#SŽ$IxTD΂zk[)[O7Ⱥ̄ |`RO xn Ȋ1?·?eÜl}c#ޅRq1?b<a R}bQaJ,ᤪXClP36x znIЛuG@,P|1줜z?I|WؿW X@'V ;if߳tG BFsFQ.Tj\r([LJZjl`}Bai*'Ft O>uR!m ?]?^(hʸݧ:tO!P:ʫHbjd9^i KM7G"rW+&~lS~6ϡ{os m\Fa٭ i=9^*&g^JuBY n_2ŊpΛDVZ*;}miS@\"BRh-c纠xUh}=p+ VҁS@1⫙hv-{&$ oݗ~;[HulWqba5tarXIJ?tx\FuOЌTBܪA!lA'mL|ؾh[\ -`SJ2mNh4/']̺(f[t/pHLB^z̀YBCb T{I?,]J /S2^Ij@"fpm?g)`"ąVvy8k_ؒUyx)WxiwA/ J%hWeЧA;hP:v-K v}lvIr2X:KyQD\H샠3`ֵ(`Y<2å (jn{}kز}IhfVЀ6^{8ۓK"OIz<ʏF0 &)#r->R6E?+iо%:d's\ydEƻ5D-55 <Kz| A$%r 'ZEg PxC5n(݃r^ӕ{^Sa+=޽yMBOSp×`<D:pʨsgƒӘous`ɝ] PK!Dp'˧S+JN'Nh\e`8ˢ&լƺ3*$e&0yeWVj*Ȭ0ŽX$sG7=55_tpJbLyf>8[HPA'nYN*H"@1ڑNN9΃9w,aO|c8$ FYA$YF]wy} [ZZ)cYpSVCnBWŽy8CDjG.|]ک&H@8KoBQEЕ}[hUɊs5Q~}o%g4'uX-zy$a Uwִ(e (GkC7zl(9T5Dy+Ԉ_)z-ƄW0 # j6~TOkfN:=g;.P}tJZĴمCD2:RAӂjiX4ylk4zHˍX02)Ǖz qDo2NZ[k?WvdO9&l{iU3+ HieMs0Zӂ#?^uǒ7p7Fw>x֚{Hr뽖LME_Nc( ~"onj=,c0{4Waɼcd{gcONirU}a$b8$U~|UPnۑPNQf5aOE0ɲYm˝D FiZ{ϼ8\ :UQ!x {- ]̛;#_ٍ ƪ?VKdx. QI鷆ƛƺ5C:M*7yZ@iit-:j;{РLRs"<@rU갷Kyw!л?MV:`*᠜wqy8i TVL/ke"C3ޑ.G4=@&/͜mٌdu~K./P TX]U)V 41|CF÷Кty)*BSdW&|^OۮPd Dah1undٻWX2 2Evq{qˠvD&tjUCfJ2GxW,kw ڣ78|,󂰆_!1-McR&ڸƬ7c$ o=ȔO9vb{5G=Y}XTD"f#^aHg})v{%;dBH $(Q =z%-Zy^|k5eşpE B0-s]bP¶ͱ?D`(M9!Ca2Da.ӊ Sr wN5NItA>>V{B(an.BTD(|+f)߹cs&6ؚL}@x?/N#0!Ad2jF],\l3j?/o4N4-2Q86+hqុ:$Й<^f5ⷛw(Nwύ6פ pZthƈqs3؅сQ,\ߞg۳5ec,xt^KWx}"d ?P\w|z9c;joHJ_b$?ݠb|b7c?N4^눵τYmiF.dUB|dwuiM.A;BghѴVࣔ"Wg+OǟAy(D:w].T> ILxoqV5(ul' tCdDI[t&nasw$RZG+w6˳=*.J)f*\pLIe R+ʶlȍ\3v(Oǟm׭xiFho'U\?'/,<Yc&{~"D)2~>hr!r_h:dw:맱ݐkbx5Nj<ΛR NT3Fu벿AFbBهNU$ %{аFc0^Z$VOU43TI&]A۽X{t}l͈٢%]n}[sk3cb|wJWUkJlEp>dpIU=_1o86& TUk, O3Eq@Jø^SV0kIY[#6S .-KA  tK*Ӵ|B+Fy׫TB>@+'Qzejyy j7tg"DcO1[.P" f{=D6cgl+ٷuH'T#ȥQ}RtSԙLJIRua[& ıh`>E{i.ZiǾЄo{+/(4_H[g`;1pg=nsIdL:=WHk;ԌB۴/I2H,"c {i pXHg!tsxL>c C lH1^]c+<^'W'[x`߭ Q rI)cx(H3C],-))RmKC#蠋 X)F(ճ)ÐÓQK^e>,oW=XR&(ct2ALf :;]ʑQy%iV [#Ք-~Y ކˑ{oh+|Gh0~"$GqzP4ЅJj/N&ckqs)72Wykt#젨iv]۔7Su.itmG1Ϛuԋꄃ6(/yZ#VVAlZNpUㄉvlnt::?C:xc ۿ;I>bvFe;q|v^KXUv,->Y~iP,Y3@XE>$杯14Lw.mme<aau)Z|5-=?HFUHVN#J3`/yQޥX[n&!QTko.DQkNx'_KJx':INFl6ty#x6(4DylQïC`Dt3B~`L(p:="NxЛ!+Y1_*@S|yxGTr]xD5${2u[ z3R-TϷr $|Y+;w-*А]lfsRR܅bvF~EFle5ʒGŖ)#Y)^}No1׎91WͶO1{{%!6wd`PX)g`~ G3&fA1 m/ E[f~%-ȿ-5%99Ul'pS &ިr߷d0BYv` ,jAmy"-`G-qD1݅I0- .)G'+ɂ0#%cseiƆx4e,㳣'"6`1ϔGV =`PFk Zl]S%D3 z7 gDG1٦)ߌj@o wo{G TBdIpؠW@sӋc fHNajw:tiQ𽙞lyxHT[^̎=\ȸ-xv*@iĕ?/m}i#<)b.r@H E;!_Iu\I=EjrAƪZŋIrn{82Dg\CVV~?5uzURIzFn㽯6h }kcuvKTY'/QOog?*@tvb̹YL}`2Fu/ PW `2d%i,Gx($X[%?erM䛡/`,yGYC}| iG] 0҅Vᒰkӝ)R:HgZj*q_"`ؗ fK3L@yb'{$P *2ko<. A>Qu}F`2E1{vOɁd]*{N?7Cvh ßɛv'x1U7v$d=X_uK>CfǍKLݣEL#SW"{I{o-lrf7_VP4:DޱRS5F lȓ+i왳ӣk40.KoƦ9߷$366dss4wuXbJtHPI6_4A=P-Xq(m^It BVg4֡>hgڂU䓳 *~c!8^QRcksJ|5z *v@^gŃ @%B5]Fȶg t9l'-fjR4 b)i[L00(D40xChzƋ|C鯒5m()g~Lä*gR(v_cۧ!ÿ^_ơly_!N9Ot-eUpȑjMW߹p0!'scCnv繕sVa2ָTH^:C@Twm"zU"yZ/#E"R _΋&S%E}N?xUC-C"[Z r;cm R xt׳؉ǮAbJeLSxnE)(*1!})6ҰpQy[7PJ\6Xh^b7:;miP2s` `oו(cqtO(\_i5ce "04¢jbUe(2>/Ʒn-C)$t?`G5igxCW_F}l.اwĂ?H@lZcG._5fg1y}TևɹZ!#g0yw/q\m/냈Dr%} ԋw4cJ|r03O`=xuc*BdKi3:^O)  be+iY  ṵ4PeM7YXp$/S>r1eusC)V. |*RۧJ&ի& `#h'x" _{aErˆ*ظΘe53M)vݭʇ63V#`.?W #/"%`"褫'eyKpF D7o5ϊH(3D#H+j'~Wa=J n~$ͬJ[",0@kvc+@.6|(:{Kcwz֟?^:CceYnjGtt]I3UB!̾unGPJ@_A!0e' noՙ8;͜@R9 G ? xXKlLVzz#77*+]d,#3RHn̨>wۅUYuIYX#"*@[KUmrS~yhsU}獌7Ⱥ=:|wu'lQuq+<ehgYJPq0g'vPi0\.n^~~ϲb|obKhҿP :-^iF9$50}l@5 y~iI:11B5濶w vcj a;)uAL8K^p8{G mnjYp;`^!bRa&akt[&n9cUBTqd5}Zܲ4@U|y~ȴ:Ķ+P!P.žП[.Yc["F64劂h, ktQ{]"$oMΰNW:=NO| "qX0 ;Ԁ/U U?ۨ)1cc ~U#<NKf jDzWAs6oˈgy znEQ\1IG">tJ|xo$Oss̷Efel][1_Ώ63 R?--Voe!؃ht*Zo~ |sb1SZ\E:Mn*x=ז !KU\8%i?=?l%N 2AYkuİ;{|ՇN=Sz1 R$[*9 M;mvך 2PhJ> &^>TSaM83ph yTER1t j, esd ]AU"G_SnT"nmVJ9٘'@Yԡ6fDGZ&zWhT*k8ru&pv`N$[&lRuW%LQd e a φ”]=Q7mR86@PP3hgydJeHP, ˱ ?gRSp>WXM);u &'[@+X؅DzO-"֯-d0y58Ttz}.P *f%'ۮQVj9z`ux0,!u>/)Kh9CCD sl[lgK;}GL}M6z8tў~Lp֤9 Pfv@:11U{Mcz|A{h[iz=lW#цmFyU=Cn^S,$}3BNvT9MPpn냽/QP-ΩNgzY ma&n&_ pA?Zjpw/JpIӰ(RnN w@V}T2vj3(W{'IO|LtZM75k(t˚צM_@of'jVG˙JjP&3-ޑBZRlիT$XNyzꅮ-F겺k%-  ̀㐎n`W 0j[AݮVuz6B?81gT̗K@xbw)Ŵh:;헖dI:tHlm@EPV`yd8z"bH-xLeEfxL;SU6G̷%UL*kSMHA>+wQKpȡD x1Yؑ),t<%?w.W#G٬m_rmfT* =toXQJޔ8L9h چY7_1rP'FX9vZW 儳Ys +B[q#@,!IFBVDkvZe8 v9#O~ެ"x˿K _vfPI%^m w~8y؊em.rk on3SUiղJgwpNO|w [ye$el0EV~#梔w_Tmp$=?>hM먺 V4tnbHAfo#qoMzQGW-Y?v]Ȅ;]v$Y<,H$% h=\dtʙbocӪؼZ/2AAٶLC7xF\ja}9'< Y}ofF;  fjfr3h{;=?<-Khd :nWbW־ ΢4첨+\>9RdևL}KBb{"{ 'dhp Гo~^ ( ZQJV5˵[c'Uu} P[~X'r@aϭ!**#<붂ӧL؇n09ְ8Oy0]oU j}W[/8cN\zCJavR) wr4 "GQ >.z!.NЀ~Lp[^8D VaxV_&2f( d1(%T~)>`9ѲO ք!vBu$`€ ^z1@Y/{A(QD2c]gZ=HkY~)@X>!3}@cʽkccIn:ao=i]&6*j,vms N5B٦n@{V4ӎ1$R<f A͓ y-1vEgq4ptX~rqi^yЬp~x=.CUkOٵ_4aw9wro,8:čM4P5_s9Ic16VڑT!dZXRZ@K5 Vۃ\5>@#ZOfE+O&O#PuLc D!6Sii *B[`0S -yns+Zl >wn.Hk˼(8Frkv04tU%Lq+{$\>4Ρ ؋M,!iضktfW|^2Q" (9r1jzl:Lb~αd#E8'fO?Ap&bZ6##)gHwf{_VCb(R.Xzsi'aXUppG˨9?W~0B=oF;Aۭc1c-B5E hEVbLXf"M!2Lއg}hT~9nh)INbm#Nus[T! '0*mz0C)6~@]a IH.ZRIf f,.NsQi%kw-&?( (f{Tj1|M5ac,GENjq\qռ;˖H(@zּx["u%?Cda5c;mg4K.9aybu?#m \\4t)HTczD{hhĦܢLg6}b ( .R WohX شt?emb=jO%b^vT-&|Hg:ދ"/D<_4ZN=E×@Xx$0evsRhݺxXvkO@2po])P"iD7o<:|,w%$4H#G;)6okxϸc8wj%0㻖cǝ<&3slf=C(#g̓GN^k (njJ8(KR1Ǖ;p!JBH0mʇE-@J:7uT!{2n½91 A]8(2ikFeJ 'ök}ÿwWqa+M.!鵛7 K,d6nJEdMV#8Y k/ht\ӨȭW0 rɪgw*g%Xp!?d`,)T*'3/TUԾ?}< * XG~I{@ei|~SC͖ [f:%q;}E.[-r@{3JDōW?swYm_OMp-ҫOpLE尝X_ĜX2r;|Iۀc)f4&ms3².?2 ۰ ٞ3M(c`Z!Ut@JT1דuu*,s:2'vˈkp޿x;4`Z$?nU{\)x=m)A_꒬"G{3y7_Ftw8SPiRU9{@hdS2K/6;H~ &%{V=Uq&Za9Gn Yo3Nqw*!foWr 'O,ihǁH>tڟ9e*囏ɖI63_Ż{{"ߟ_!o!:уDҢ\1(O>4W.mE,,:\X, ԽȂɞu*Y99=yXnkh@v&Zl~$G) (+F5(dwI8oQږ#WT@LG>\<椠n1Ma(zɁvm)m@BtbR,6_k0P b̳I5X9zhxѥO1xE_ەv=x@GmNWf> ?`4`*xݐWkm}4@/TvgaO'pL#t=Ňк;t̋]&VO ڴܥ Fx@V .UPT 5[Ry 3`^%ΛR9Zus!/M" Ękb"h-%0 ]ʮKFd` ЍT^#jk79,@7l7'u}l/&m6CQ +<_U~j4Z-7;)mH8tpB1bsC/Fݦ-$h83k0|](y ~lK.K|_34KSH]]E\[3[hPۍW#~IRVa$S-B5Ug0:}Gl¶9KC֝RugMzJp9:lw ?kO)Ҹ_x{#T\a: v3@r_gԸۣe& OnW^܍m<š]5k#.Q\)bAJ4P?$Mh7໗QDWX6ZfdSSͥ򐊗wU+Y(v[89uu޽gB巾/!1, u=S~otTb&yt /.#WY%>pǖGz@GjAx MOEtYH1+~|Qx梯O~-Ub4aO.t8m n:+/y~%"I\(=lT_Jέ}/8n hy|{wzɫx9 ]"k{0Z[O`QEC Boa!mLZ])zI571CQD3ĖO>;'IM"KY IVF>( x#67`Tͫ[]& Gh!ϛd}y(r kftx0Dy.S Xq֣\ht߸_&$V1 uQjb9u1zJQC  9pm"`^ H s)Vy,[lva(䋯z!9X\l' q٤X|*#XѷW5 ~ nz&Tq;L+rdvE|CU F#Sr LȊW XMDH=#zrӉQY?2h9ن}+/^#:H8^Qw8x—4ĸvJW,bLOYXEIs>*2uT`Ji[j55=qG6 >J+7q"g@ Q+W}|i  D7;+ψb{y7iϾ3KH̔)kR ?,flʷED/S,J WY@%q(^&XWUj7g*H}V2ϬO?CAqR!mA?u#Ցڭj(HEz10LK|Ü;A:E-_-H:a"L $̢VW!ϞQ+4RV7G#j0!*0Rc%X'p'Eci4z{5- UQ~Njc^/ג-.䑽T(gv9L#.C3 LI>63A$~s17Ci >_\YCw2(,iMcPJ_ ҆=&*NlԢpΆ70]vt S4wCBO(S-k GzjsccӝWl.V6$D]Nms{A]C[17Iؔ{fQ :.oֆv+XvJxYtBM=D$SNi0za8=xǴ}*@([>lvVAEØ NG8fd%nyoWћtPX2.g|XwĚ\WNEϗ_NDBP "An#x?,ONj?b7cX}hVM2g_ڍ0^ixW+^qT7p1U}:}S<j T4!NXSCs8nim^ʉ_`~l w5/mfӨie@xh2Sku1dߺmK+iΆ}MQS QLv$D>t6-:=t/ _}?;: x8&_B/|`.EJz+r- uix.Msr<ʩAk$,jm2Ҡ^{6y^PT1e>uPcqw#$#JjlD Om[xliig9a6# m\iMLMECwM7S_+rˑI7wb[~ K1jKVL7&"Y/ӱ9΋"$dgԤ&2reW) .$w'a3$Ud}>uհfkT3 Hr}p rqG0/.ovKFvt\"mI\(״U|fz15m faH]g_Os577:@=oLEđ?|KY ! qئJ䧜}؂J)WcU@Vҍ9 Y ޴6HP[HZܾ6j ]oS,Au?$sU S`;~(rq5D__nyʇN6E#V&)KңS?ӹ_cJL BS͠-_]n·Ɏtz"7ּ=۽&S؆/B.upW\@w {PrcmN ٬,s(nF d,, nM8oc|L\cO}({TY`TӉOu f ǸL?%tBw;v;8rЌ7n h9! cuNLJt ' Lzdˠl{ -!cm)ߓ>Һ[kw"҉ P-s A6| c5j!^. N` [U. ~մaKd73`Q"nT"? 5Du7P1]6t'XMykfkrWި/ql(#s'w=뿫P S vVVFsn34D#*@i^ƺd/p=lDj(prZp֢:$^xB>U.ɓ|I j&>Liz8\/ t/&g;g NJkr޳(yj*ǙY[gxs_)T?\Q>'/p>ʷЀ-rm7ib2 &7`Pa͊|Wҷ+vGٱ4)t*JdžE(Oo{9ܡūf,F,#}m7_D C4.&-Dm$z =,ƍ/e\fb-a9wEUzz<)|E1|N[¢I7 h}29qaLr, s9'P)Y+LmihĐ_Ũդ 9x*A 6o,ErLOh(2dpUo"l)-:pM7b(Kiwb>H,'_(gj)I=-qNl cj-;iDy)ɣwc/j6RHՍEbs'i8KF#$rr/i͖|"O/tSxqBcI 첋;cUIDX)ܝg58NZ#}/zKs`) 2 (b{hi. 83Q.Y1ur$ͬ!/>P,+ ~V [v7BuPO׹#r*$,OTh’Q&D<&ܳ\=!P :SXۓn2:xR .[D^E,%A"u!4NҶAbW럇K}J-֟~qLl1g "oɈ? 5eU'vmOԚzyp,C?ʝbQP?j5n9ԙ4h>083-깷`S9A+$c%Yeۊ-ė[pG?ڜHҤR, Fxsʜ@v%yFpƒs7kq#}@o(#p(ز\Qp%6'%-V>k՚1#+b\Rv}^P~Hnn}r@  G5"jPa1Qo^ymo6An,^oSo+c"b3ʽ]bDnvw~9zZz3 Uq>GzOAإ/uJdv4swayfULDm+芕O0gOs[~eQ~$G_4pU]S;E`.^[AG8IbWX9U[l&~do7l7>NQMts~ X}j7 bm( B+'V\\Tv  ى*H ܁) #ݺnKMKRϒg-7s 8cL Uh4W&lb!n=Kkj+ڪ\^K#czV~5Y_~l#"jӭe-9"(xtqI[gƚHV-4BmpDDzς"@ՒtwiR쪮nK*&v[/:ŠMSm6Lw 䟸(_Q!K KShI AAt8^ '>Jˠ_OU4*6e[t.ԪZ 4ikQٶNRndr^2~!I1"ݠnwk[aȈp{Mj߳OPeꎋ*v"d!UҲaTl9SuQk e\><vmE^x5KkcLԚb pCFBΘ~C*0$AFBG9xH={& /E6q調|M2ͪͷW+A@+dը񊩿Ɗ"~u&snޭ󥕺rc Jzp숤hs1Z;Mm:O_jrfo\X/s+lU=;{, 6b d625՛sa0AXBzz \O(Hk+"CÉfߢ Ѱ VʐK7k9gkr(osTlI~%Hѻ)y]2GfOY-U514k ;l_F e=((wf}CTg;H4Qz7Ypz5n@#zwzdPy '^{a>N;@o˃q[ 溔sSBJf(6]t,6b%-(`e u>r .Vʰ;"w<>ƕAʻ`ߔa_+(MxoK@/ 52"jG@s]=lp1 ^,uJ5K򫳐WH*S*VO??)=FB?fZ@\~4ݰHPV iyd=;lc_*%;f$qBذ@5Hf ,G]ճytR5a h;@1x hCBqҺނvPUs;ʜ@O5)(q^QKF(gX(!*iܠu6@]1,cӹNㅳcMx aoMݞVj꒼.G"̯rF6?w`u }o&$ތUȟ-5O ^P,N!#W'|kˎB bٴHCoELߴ {dy6]tHGw[ *iH'F}ChQ|ћz~I6Q+AjьI/5*ojV |/բ $relFkGfefV9R%b2L$Rx0$ڲ<cXo`PX N@ l8iEkFA&MݼXgNh@u<?8i2yP uoiQ-Pk[0Kr)PNeY`"İࢷC–\ZwF,У#B)4kow>fr'rL?kf]Ԫf%>>coF򹇳gzE\wD I7ˇ\ J>c؅\ *tsOq~@N_!Gq@m3!B]2.g]ǗKi1lvu=mYQݸ O&T@ߵ%E, 7 I0;TD &MǿӯS n`u!B廕**|3őZPPQNѵer>)5v 폌f43;@Eu^-{g}anB  edq3>9bfh_n8h3c*i=*j†YmO8${ϋUC//>}65aGGzV.^ƒRW+!|VXqm$WVB'ܭ74]L)K!&m;9Dt/&A!8F;=Z *@f'^'T.Iè3~f`ƸJTp Bཇd!7Ik@$h.wJmx[Ռ{I~ ݑU^q;cܹKMwYVsCqxj?6<_;%K?O~B׺Bky|P,`՚ƙxZ!uЈ= ʌ߹8Ȗ(}-@R@!{)SG@$]yWJI ~䛹{9/{h3t'G*Zԯu8 _Yξ=9gNm$ K7 L&u:j\Kl jteXwbk³|' >ޒ9)EVQv+H (?ĐflBN׸Ch'Gdu<[z#MdZM*dxK0i&l--^AcyZkob | 'nŜضI3sy|: KA`M&>RVi~itQA!@"@D"V]b4uptps^@cVbdg8IS2E %;. XbCbg|R?' _h5j\HЂ&vጞO rVY|IR2BFfihZy BE4dꂪ(iuEYp`>qj}AN r}gLG#|1_ѢE*<@WQ!PgL *#Pr@& ҤեoNAgyv&̓j/*ȩqD6Ev㋎yܾC"!QE._ r`W=G z5-NBrh }zRs;aB9Sxpt"K\ʛJ ?w+<%Ï j}z5nCX9Pѧ~kgߙ<"^V5YL܍Es :t=T=49QO6-[;cZHg@nvώQ$W6_6txwhk;]c{W#Ft! ?V/"JQa X;M(iV즬}{ BM1kU.Fy  ,.ySngTwj(d6cvmk?O5KkZpoĵy.}#m"Y@ y"0I_r'C}vK JP*𖭤c(Q dsC2)tjmlqh_M+{+C>667_a02kV8qJl}IC׮W<S][8HT tf^I.Z'h}[ȱy_蚁ITG0^U,7DJ\ǫQꔕU"쭤ǝN bge0}%q'"W<{u_9s|wkmE!4R`gϺnE߳(c*_e j.-84H.>!۴5G, *檶~` γC8mN(buO5gtoѮ[bz !Gj-5dΊˬYͫ~68PҴy26зIt bvg,NM=ǖ)ԫ@[L:Mǹ(rz*/&@_\07/ U]B=^9!Oig9Ҿ ah-b'mgP3&}^K}qk3,^> wR\\dsv~o\#|ʃ@.SGpFLSto3N+|=\{9\{ǂ,1TTOinԖ%QO*MsDy 2gk?->>veTzIDF8/A8:Nd]8\|4$E_uXC FWHϫk* \tx

    r%3S t6\\h.^i No.r2>)s\׮g(@78}IVtSS > Uw4T (S `bǶCH Fah2AN;7\7q*7p71cHJK^,z|xB"j1{a7XjgIFI\%Oa՝w *-%o1 8y@Wbx{A|>{z :F`6xPKOΑX.K'dcCIA}{jY34bިV\G=v(0 tr$4 )jQuƄ @H!@OQUBuX8Rso.oIlVdq{nk@s@ǭ%κM0ՔK;i"Śo`4BCG-BVo0`nUhq<$!L IDdnuXrijӎYg$͍uEF2t..A9@KXlaNUgF/ "n1TM߭hWgH/V}b;ӳ_"愨If%r(K Zn*MZW"c iQJ䬹o:1tp1^n ?aJY۳%rR5>mJ%"*FDĖF.6&qGn= =[ȲQulO Qu]u^Ug08-6cXJ݀)/ u|HR}awJxf\؂qYm*.ϾsvXNU;ɞj@.gdJ.z3}acR+[ =1O2o ZS '̔j.PaT qոO9kaü@QUw1ǁUj"!<֢fo{̩6Twرa!%JL8{$v7%v~*> 8rz9z(83XsBڤK%\bLIwZ~uiQcD֤wG¼3kMM0;99kZ`$t4"c]@`˼J}/GߤOV݌߉ (R;]͆IGXdɥn1(l&PXM5!&lasŲ4 (Qi5u7@ן< z;{`$Ǚ>ڸШ׀è| /7cDiGcZexJjUZJy=]Kq ~O/6B;=o̯wE۾L!bS\Ga_~wA1 @.ٽ<+߆Ȧ&"Gl=h*O- s PȗQaAR8`Q{dWMoLof>[ؠ qqZReP| %z:AHF(wSu#Aot> Mf'} KzYvٰt=/yPwx<4 *@b.BtXnHrPWY]JA n8r?2o{IVUp F@Wo|hxDL̑gZl#} >w9r ^0_=B>%SQQM4 \F$c!gLDR!X?6a~1zBEs7[njޑLcT)! EGǘ8wbk9AT'і_]XQʡ!vajTZ#Vn ֓v \a+s{Bpa>OMč1< ?=XCOPWI@Ӹ&TO\ Kw6fs|14̉ Ve*] ۊ_U^L {OݶɷN7 BQd.%I VA'm|kV [W'@p鴬O܊OۼMt '?*o4QH/mS ^U3l;Q&k W)rmgڛ7) &$5q݊Z Z8ڜs 'ep嵬#י1Rv@.19Q܍v|`4W'y*QGUl9#E֔p0w̅|}=T6%,*0[6_ v.B=s(oob4RSo:'>h~fIΠOWÉ=1hXT^IVT #M=NO6m?Ƕ>%!["X;K'44ROϧɀ\_ >m ʔ`yK{3}> S,>V /C] *b<;֡5=kfB3?rMH`n$ (+^U)gqG efvSbXd(Z25''`>eVAxRM>`;ol'=+v+9{f2ʖCw{a=}ÇЫ0Ir`<ј|S1X5VFE D_8'pSU %BA TGo~G*RkzH`U@ܓ?cG3Ho,'L14F.;^!GtBw1 /Ӛd9 a@Ez7)zD9E[lGcd輾vӟY“I=$wG#eAp pmK>6 łA]{ƊDo/JԑNz8{ꪎJݍ&4,a6MdTA6 x} ȩDU͖(Z膶2'4)f Kvم귤`6.r$W/2/ҧVr~C̯ qʖ1;y7Oiw[t 5yN s 3283BIrᲤ.bGjQP„H~O{r! KZ-2?Fvk 0}J&X\{ h~!4δ6_\bs~:uDGݳ:X*4Ѽ{aD."U|SмxZ7R!o`W.PcUp*v:yj%\߫$"ha"a|x9<́0\,b1 Q͊3EޑU=`suFLa8.1PE=$A-rL ?.gD"Ʌ΂Uyˆ#Puߵ֝|@ݯ=).P eo"}GPwe^]eI1ۨ0'dS+j}l!(gM2ioUd`:m`D-57ds0x9t(./6aFzRq|B-;ш{;pw){xyN5 Jޝ{fs.Ig!}N,hf%s\WOWY_cqBDVt;Zq:dXpwTgA6U]@M٨evm82b ޅ7qTDcM96u,MD<ܟ5|J9)n@b1I?]@&G6gK%rG#1nS$n# ±[igH7="NBw>nP(m}nlpk Y^_.-H05M}JKl F,xl3c{zn=xܽ m]â;QU n7]%YGDLmwZf+!171e]/$ f!'px^O~ ͚iC3ȵr/VS/WXm,H7M0ݐ+5d%0v+Ve~-.Rf~0Mjb% $8XDХ9)g%ƺ6eӅe0kk3"#9,VF7#*34mT6nZXg"R@0UE ޏ4(@=<}ﵗJ|H1 `WSLtCs>Ab|s ٫v;[6m^7Ck/#wj}QoWr L-0 x28s'7F j,!0-na?G>i[I&ӢqKZ#} =DZl#+?)׆eA-Xv-,^''%R.g=*lVʨ#jN3.XG 5"I~(dGNq#f1g5A`4c(d7wQLC QŒoP6q'"[~yN#S 톔6Su7?]׏,{SS쥜zG^ijvxh~KM-Sspзh;m{v*(2 D?7 tىnf#fB3~Tn%bt׼z 668/;n2{6w\) }<=[`Wa*% HMCe#j} g1#4ޫ,⍆J/u1>ŷ31ZU"RI'_EЭ/HjSv9z Ai_sM~l Y=*1i.\/l:wo—mx%-50H=MC*#tfE_r_g!embGx04Gx"g"!q8' i*5ƙ2r$5G*|޶υD Ti GQb|n,.Tf98pжu?V^5}B8G? qO'uH 3ȟXX6g''!6z6 Pݙd(2YqU7& k׹L;3Nn'bj~￷lX) Aw:Om}P)#|~ .ϸ%F9όG{2==i ǰMH`.Ge_ ΙRԫc[ڠr%\*|QCa\YoI^3ɿTz1k.W16z;c0|XۜtZ(?ISW|i&yc_'͎o&e6gTt9{c̵leB좋Ds(wi6 5tUJ3!I㯎܉_BCxJPOBlB3Er]eE8Gnz+@My(yܢ25,_0[ uym]e=1 cE^KL | c6H #;ݻ5^YwH:=^=Jm&49NCBgny:W-=U0U6Sdr/hZy{M0gbW^:JUya3;9"b8i u|DV[\E2nB>Sux |"2w%4VLʊx!7a/CBևvTnx|/զ[gQx\:RE?(MnZv}Ei?tq(`R䶘&Y›_Y i7px[ߎ?JK_cܩI÷/;V)?WA<\:5Ys͛&4j{K֐\qS+qgi FOk]E'Ĵ[}k"qcɱ ]*SŶ〉 ˊ< 9Վ2i.ůȝ`pUS8fk f6vʐQJw'WU`pO`b0,{\dg<$8\k@rj0Ѣ 5YW N̶Ӛ/U;%L4KM} :m?4vCж;j+#$A#,(-: U|Y,ӧf5%nZGߕyN:-YF|^('9 >% s2r"յ;MwJwZ9fS#8~xk'm+Rc9($,>>بvYtNIiÒQh{l—ڼY_F JCVjZO2,]@8V,fKv0NdBAm@4T%21Ŧ; ܅𪭀9r &aq|9CrS9s~}ǼVHW{;ã*3Elx h}!wair v?31`7pc?-GpuSLmҹTNqVrAnO{CpC˜>~FYtdԤ j$Q9k)Ft^ $R3)xZT$' @"1~s<$5L:]^EOv~w|L ?0xAw{΁Ն%Jx4&PZE d ʂBpsCPizc;ڃym: ?HDf  _ O(wԌei0m 3bݐIއ^ԥXgXr/YEQ.3tTidcM_5۶M~ yJ_R[)$8k?xa'uI׹jO/>/7D 8UIdKh)=K[&?a>#0 2g55>?q-o$´aƐ>Ԩs]]7Mxр$od[v`w|yԓLJf]%`V%T<;?9t88O6Rw=gD'Ys `NkVA:]X5|^ϻNet79$P&jN>{]j 3lJ^ʶx1{o^-_gߔ3!J@{]3d+?ϊόuL`ʖ8"%bh8?_CGZs*$),x9 X8hT*4pP+ޖVag8jpy> 6!ԛ^522 ɍ8]s[4r}#Tys; Rikpjt'Ma`]s0nK1lDdƗ Dѥ8^xMuMd5"ʚy0eKiW0(sGC#ꥋWh!7%CM,0erPdOBhWrNdw~3 l5`L:D?zN]Ssi 4Rv|உodH,@Yp"MDօL([yS wLa|H"KOܣ6 N]iμ㰟Pi)v:sI_+okL4 /qf}KJ(@ӹYz| pGBfhA@P_dYh c5ڳ,S( $jdD4jnyumluYDɘ댼MbK͊Wԣ9"ضM{Bk{&D><|t8;enzS i,V<~b^ *uWq+)>Y:Δ~x 3 *F+ :L嘃czcOCMES4gE}Ih 8cwF @[go3Kl%<є并u(~%(?Np)ȫ;y%GhaѬeZޢP ܩb=ʰ/t6 hw.䮵~TݦAQlBinG%[A;5w67WȈ)cZV }l˝„-tK9,ӫ19RV4~Z @k"E18 ;`iX_:QI,~Q q Sd|4Un͎L)5U8i1t4MÜ*I 5jAOqG B.I:r@[d.JN5'IJC8LBHy*ؒCX 9iCB` ج x]^7<XM_`E]1_=~Tċ} Rsak;A2Z@. x;,f2:Bx-G>5(WۮǩT=R]ÎԱ#&ALi̳lPW0@NS׫2"NNk!\vOēDaC><K{RmyU- #ְR'A^ipSBlsJZUޥ6l%3L7:U6BY'T-[4('W/Qqo*ֹ1r{dT/G2XBy(1ThG,uHZ%J"yK?c>d6nFhVMZMa|ym=nžܢ}] 蠻WpΓ;` 3|66z[&xoA2ҙ)ڥ#ڕj.G#[g"ܲt*.2Ȍ+1$t^m8U ປqoofuF^)pXD,s@7e9Hnj\=.[д1 ii ?ޡ٢ +@6Èzv;^WtZײveS{[v^^vxnHܲkky^{+7rLȠSmHG広frŏr?=^^K~[ԥvxRWأMU>/t&ۗ 7r& R rh"ﮟfE}!bXnd6r~s׉͚%tebwsw?5>*a 9L>kCk怷 yl@h銟aY%Ha@@(>oDx3Kpi@q=w*ls)MNh̖ph/Έ:G<#9D}q!#uKbC3$>cRgT~  (I?l="8 :2@KU/Tb4Tž n-Q/pI4:'Y*É o fsiTv3a߱% ^AdAMeBysGs8aRU iz_]'ov"?vYLN T$=Y#t9b1QճbA afǢ(JMs3;P=O ]rmK?({zڱܰ8E|*A,/U5vYp/ŏMDO \u);7kkcG-1s1߽Ĵ iYIzZ Mj1z] {0dG3'w4#B"K!g-!%CY WHB-Lu;Qa>HBXA#alo-O|+7 A` k {Jj} ji|O>"q7;;k̼RhKE{ʹ<.aXEU)4c٪=. 4`e_MMI(V6h* g6rqK=8&rٴŸfޜe*JX3L9~36I7,Aқ,F`\j;+;kv٩x9?`Ո?Tso4{ҵ,-J$!̉Hݝxq15) Ǿtx#2684 Pi ;wZVrS&bB 8[Sr|J>3<e."=L|Т:rsY[ ߇Wwv'kyLEC,GyZ"P9b1^ث6ŒX1Y"15!XH0-u2[_ }`hvpr4|=`j=t#(^ps>}p rʼnŮǮv_>=&KS Zmz5yW ?*DO7e]Qݾ/ܩ֣Ut/6x`\uMJJZ#-0XMk, 7TRDͤ29,A.$  =zmX55njQ=vOr)q W[st@>Քt߃,hiWC8Lv/2*<&xzQaq`J*3b0U q%8+MSLd 9̻xaAD4^FOl/ęTbE{.Ҡ C0V3h3sufLXg&1@8oPtw-SS U-N {/Cc]etK9*ځLք"P v/:!=08ao4O쨍i^lsXU %]uHꮿ㡷jv|=$OznuGYO(k_b,HBN隽p(/ٛRi Ƚ1Zo(:YYKo+Z+s(k +\X+i( 15JZZێ]8.pW $rC6*`Ohv h?.L @M֤dVR8DFH/Q cPmlZBoT7'o۫=/Q)YL jr2S.1(NUa Wycǂ^Ps{{YT iY EVF-3i@?|qoE˘`b\~F:7]JЃ#ڊ|#eE͏bI*r;Ldc8Ǽgn֚8 !mg͔/yp3*9nx'ᅴ$|9 Z Շ?d(w]#WPȱ|NwѿQ Ue'H8NyGfP 9??_3i <S.Zi c2CSvG^bfՀ`PaSM.J1vQW] nզ`=D6CWu`-oHʶcw]§klCCϹzX"ԅ'AN<LxD~m䬍V D=*]Z|}c9 0آP#m6(}im]5]GUkh*դ<jok qÛ"4A~:9xdTY>bJYHpTs xj$?7):)װfUBJ-/wtKV՛m 'L#fcCR!Ylnōl@UluOB^; LQ7\Ѻ8O/"p՟LhiW$ɠ/Vs8SE (. ÷=R@ʛ&B Գ5-әp<ʃҥ4~X4so201~-"&!f/N q V<1z/>msTCZ_-\9wUs-$ TC<D, ;٠FPl :(FdtO_tta;#7t"tn{MTJT""WZkpH@š]/~ A~h3*l焔7!;n fFvP%e-et꬐=?V0`S]uQSi?<5!Ku-+j ^O`ЋjxOH$ Xj!kh:sLGFX|vN`} PtAZ*L%Hd2#ƛ /=!eunϘU\E;Q.*f67\YZ3@mQom#4-}k%h8CvCm4&OΟ6,f_/JFWL\\zHy/Zl:nj4,.zg6~M48ǽeƆ L8cOˠD^mq8 TՂ$kzV`J~ ǁ9whnx\(9sey :*PҌ;폕B꺷1<>X*X( yȣT%쩬k }O'[A6r-.O?91:ſعP*D382̎(끡jN?eqP|Ԥ2bRYe΍n4kF+$|4t!`IԴ ?ѿow c^AmPRs EıwA+c!UgArn~[]hu짷 }sKj}9d*?`7ߗ1D S3D~Qs_`Yxdlο82k{g6\y'4NG3Hx>)>ä $0{颀u4I)v%Z&؃2 Nf)]&&ϲ^8o8fd` cDv-KģvJ̓Y?Vj+?U=F'\>>Ne/r=z 3z{Y8KfRhHθXa+f?T׺1\ÀB:~AP΍I]_Um*df-rpwÛe+{ X)$5FDvlwVéQK"?4 f7QIL/`V/&Hý~Qr89V}ΘIW}?کHnR*`eД5aW[[gl}RpNm[^B{ ob-/S 1:?%3:zD{Je Fb3zЇ3Zy q^i4ڪ;ߨHGUA.dfы&rZ횕X+b#0Z-|X"X80\A9易3yؓd.?ڣ(u#W9K*kM Dxnp%XƄ= n ÿYUdAn;s+2 ;gD_/ބ=lL2y1Hde \]/́,j"|mƒ~Ϳ@}j֢1:,_ }&}ttL؁Ml+w nF|XP"͂ yZQo31{Q[)OuF:'6GPHu_r1ˠn#M|kaF&S[[bߑY/k\ F-6!aNYQe5ghr٭ KhVu3*+zUPLoę*?k '+\$USh3dVz{IS6α`@+dH¨]wJ< Yuر%.3x\j :/log.W-:HC* H;*H0mf$0x[ǔoY EVavlMvbM(&}4~+SG^ ٹ<~ +A3 r.%0x.[TӠ8Lj{INuB[srS4T \g^L<Rt!DJCZrIM<2 O3\Q9/dtLʅ{*CHF1<.:-F~>ubP7u/œ+cMG9%G-gKkR#_ĕ0[y!{e}G,ӥ+]uWp]ƠRQ[q[swП=P.Db ko2# 3UX+kGc_ @CS9o^_l6ir9%f-pP(.,T<9ZdDJ޶ nz)xr Y]Bn2RofR7>KU\Tv204T8߶EF_O-Ԓ0J@:o`Dkk%N(J>s hJ FR8- Va6myI)(Myєu^j⟺6`cn3ƙd;oתL2 $!l.jnվrێش_';j7sa^v9̳hc{Rr-M]nm+FA so4v/r^ C_G= ,Vz(~ "ABT#I C8xg|0yżbtƁ&ְ͡ke 1pve_};1wSbQrxu^:z}|MLp/$p \;>ICfl|vlj0_~s~և:([M/a7Մ"ƊpQxV`Gv/^<+ >~zz+zvQz`! LoO~Tb6BQqR @MLJڳz~*:)yOUuˬ`f }Ʀtb{0EypqVdJ3oBA .p@n$>g&ѯSx^ nJ[?Q 9.@ߩ8.U~Z9V )+J(й+Y!Bu&o&0rf o3ϯ gJӢ0kThY|3[A4klo ; XJ\VWw0I w1&X ڳrB'%_?qFoR{nQbޒKm?{\f9*'.;^eGLEGKñC'`|={ଝ:U} .2Rep|u?vSK]7vxxUUF=BZﱍY#=D}.S0EkGQ$*0'guRp2Y[]Ov 58ޚp:Gӛ5jF-6YztY^!p 5 ,/WGqt'fvݟ `MvW{,Ϙﻚeߍm1&<+<[)r`Va! <àYH/bjGbQ1ˡ@XN͍xGݱP˖=]b"O;dSf]ԟ{h 綏u7 TwtBSK]LP+Ě0CEg ć$Jh8Ayydga,@^S k3LnJcP {VHyl: ([@0K0?ɤy#V ˵"Z=pKB؈>5)ijh7ʍ#zc Ύ Jj): >/3ەa3q$K ䷇}w1|E+&Mn<`rD1}f؎8e"6I<2`4|f"it$p}m_H!!O[kbu;]{Եڵti-XIlz%:Ѳ*}5D#EK2y˙aJ rZ\+Y<:o ծQL}{ήMi8#ͺ$gҩb1ғ̛Y)Y,>w7茭,HU+k7Ǵ=&@b~6fQe91]Vo=;/1Fe,?E L7%VR84o\Oe#9A'Q.2*0f&g_bp-Km?6eWPPA\ >c6~FJE9 ~ RӶ]`Kj`BjTnSeImo!,`H̾l%a.@B #pؙRmt\ i_',YJnvV[b##Lʩ &dئKmyqCs8ؤOkPwo"6GƯOVP3Ť .,A  x/m%l(cϏZԩ#hF6-dd8ghO踪g%aaA mphC0QQ21`=?+&|ewG[<ϫMRR\I Y-oR@_N;c4K rwķ۩0 V֍뀮!Fމ)}2*Tyr U9+ 7 ׳r'lUf<Kf웉S1pC8+`b`Q$O^;{ -LisTfp D4m?hn͂*пf,a{# /u3 aQVzCwn4p<2l M7]J +e3C44{in x(JN!cg^?[Sgצƃ _[i}j5ڤK _N>T.W Y{ͮZ͢zrr]_Ĩhߦ=^BU+,!ЕR@}x|ŕ*M 𱖕SO>e[όFO:U(:ct=ZI&_ZvfaօF9NuC&Hڂp"dH,atEӜ+/7I'(ywqv=b:l]qLP -¢tĶ!g_xdբE~vSkP[GKm' G;"S6 C2xR?vv|J!gbwRq>¸n~Qs6xdqe\:@<؃O5'9{3HkZ]/rV_{ujџ O_EZBRFG1̒Qx"Fl7)n| ˕f)|gN!u'J'=ѷ#튽U=7N)݇ RGΞD.|"r#7ch6nc^&{"k( W۷!q_ӎS<9a.IzDM]-nY֨LrBWǴUt t/u2P !hNpX|=~"V~A14_j9/-X@K1cV Ƚ>?g=H.* x+^\A@?\'Pz*zerf䛛<36xj3y sDN[<ރeܦ}Ztݙw bdz$H))EgH˾B 3Q,Dq\.3~,Rr~E }:8r]-SQPOX|%Ek)4RX-)9#Y](IƦ,(\U6>ޛ]=yNSL)wLwxaܸB%qsͯuE7Gg򺍄\l#o\6ǜ' ThWd8A۔:y^?x0pӫUJpvl//шaBUxO sJlHɍ)^ǘ T-)@䥗T.=a藥,0$yز)x`p=a%2~屈R%%\W m QnAEp@ ydyI/K}[75Lw͐m^&WBXe*~ ]%ENThm5AXC8j _ayI;gT`A!JṫRv6ʺTJNByOBs ifuLo#J[p%r8VYU?3IpkwB]5L{.C!?8^H߽{R7Cջ8 o |AgSEQ̍\P #\nZa//rf^J8'tMhyFYSB~]8B'(]N:hz/ʉi,ruM )>$8񐾡W*o{UV:EGFKÏD7WlЩiQ}! Xc6k#֫6](CPwG(sͫ7N.arYyT='+=\;x< ܅_bc{Psa]+ J-#J_'Bi@}"\cڸה ~!X~԰nc#ތ,Za@xڒA<׃l|Gf7> aզ=Ue뎧Mha: H= ?'[&@1lPѿU5bZr2V<ɾDovˏk3H!*<,Qvcf^YA*a,ٙD 39"긆5-xV4?jV\Y99e9!WR܋X)|@sƘ[S fn<6qږlAn ׃x;uCg0QM,sbGR=oщ=Vv[^3j"4Ky@@:BehW'h(KGnz`W}d#,Uf֦9`f3g X|T,~D|_* @5%Ltj Vrjb{Mx2FLeNv0ѯ{BuT%{ڴNw>wngfS͏\0Ri[  <cR(N(kZ(fX&$Jm&3aIw _P<3aB'{D[K,Gw[Rr4ͺ+y7dB^;<'-SkG.Hb:_I/PB+g 0T$xFP?'  aa)J[O(bi4slUa^4 pDށmdVbsE{''ы9d-  `Id @lĦM"9X`rɿ6TVE0}g:#u(z %TWG.NyٽTdۭx!&w#P; [-Bl1{VN!;]riHpju :$]G买O-e.)Qd{C/f8uX*mr8uL|FhTR|kK05kU8)Im%8)P-e|}X0 D&ԷfhH_{|AVP*?"odqp%| +QX`;!ȈTs%4<䧰4Mzs/s8bS[1*G~ܖLS+cQAtFxv ?¥K%)qw=oXDvnK&{.ۘ"3k=nt0CK<Afy,!4tJwV+ϰJ.ऑs(OCW?>>nGc١XXnݎg=\\ W sו 2y# p} £'ɿ *U3ba],I_M`_q 岦IN(ğ9Ŀ֚b>`'') "Ô$ˑ~ʍh@{p.zK.&vdk{La*|Jn!n@v^c1>d}j܉|=OBO" 8_)\-_&yM2ds3h)}O=bEG1d(=VDd]#Js)b*ݰ^QtlzS!|_b&bo6  ߿ dK)3n 1MT)5/j/a<*͵qF2QGK+w)jzPܐ7<%U$mMI}KɑfIzu,hg+HLAX Uȩ$nCGP4y[`9 S';qUZBvVQVJI |8:ͦ# WSs\ F.; Rk CSTOx0?,C(ЖUw3c gyr( UNTTw@ 7]άHs}R@$tŷFkSA%3qT~ZU!"<8K7:;5 ~|F~j;eOֱd疡(w˻OikY~m𢋢"C`C*qY4ȪvG%|sRy! 4Se"L~eMՔ*FUu5!N~QSRdM{y* nk:00X)#Dd.FCMehǪw(Ŏ clm@voG Y*L5ʠ:dA]'>۪.IgW32g ΤH(}U-.`? E3(7Hꦑ?f"J>\y|D}/.wTo]}啟A[Ρ. },rMK0]h C Tϛ[?< tTǙ^୒ ,.ZeF@u(kf&JSAҸiEٺ]zkyc&%tLCf5w޵5!}fZ9+Pc{!A)|h;B^xE)XVg+Վ_<'X`vM"?G*jSS?@7,p,~6ԮE;2뀤}'l_g~PU+<>X`= . #42cR#ܢC'>(2T+KP TBx@>p$a5j_aOfcF+QrN FV $w""| : 2p) _چzAAʰO$bԕ/a 4(͟f 5t\QTT$-Vhj֦rB{reݐoL\ޥۼo1C&A] +Y~0#Tdžd*bWoZkpϝ{ OFzV/3izzqN$ ~XlE43Ju4 ӡx޿8[#MnH&Ufk!Ch-ۇ=!~ cJ~W7kN:k.2.YA.y.O;T4e 焞mbt,W[z]4`2V~9̪sCCHEj0*oBtYK̚1tvf=[^Egu DH;Jx)^6wX :V[IqdrHOb9׿ɕTՙN+ཀྵ]4PkR_`9>+GPL%S">|љ6l-!Ͷ`ūUYSbm0(tp EIhm #+1igs]Y5>̱gtau=edmJ _#klh=F} Dw'Lf %F2Rt~)coDQ%Y> 3{(wrS'|*9uj_ާ8b蕞q)0:Pj$GWVGo;\fƓꁓkRM 4SBOu?XN}X\'t &BPQ+2J9r|iڟwv^&텸 {M-QeٶM;~Q w(LEb(x/4>~w!j ${-L4"$R.s Ç1=AQB**\J!2#%X|VK2Axĥ)=a?vFTzOydB6J;9ŔB|A6I=MUz{XɟR`X4||1@o G/Ӫ6F,%h\Y]+m/ܳ"Yl/i1zKak^e=#  HV%.A7ޫ[ i.NTCj8?%(q%(ѕзJnY\O-ãV6ϙ0x[Kwd=MۿEBzx2$\LG7T7̠xn'͌/%c.g+# iM"(N9kLRbB =k˿fPИ;q_88: Wk&Ѳ5Ҧ3Do<ЪDGogR S1i+^vNt9JaR["uU 3((6I:,'"U§7H#Ⱦ^vY4erҧu'{F1-Gxf5>695 ][D̻dOwKd t#:EcI-%9* JkrTF|b|݅QedN>&oN:S`?*W}ݕx- : XFхj:}!lo |ArxіGA_i Ay٠Н;ϛETL)h!CXT_}vNߣ|!CWSV7 ,+]ŰjFnXkQ%xc{r]~ 8=ccToxMBGŒ*gN%?jB,rg:E Q!J# WF;R@E:_ov6͏+>IWՐ\az^dpRλ^\YE@7cY}Ecd\~&ާ-e#–Rph, E;&ːȉ@UO6ZO"jGVL ,kwB}N/ӡ4xD1K3S TXFgrIIN=I0&ĹgQ:?7x"Q_^ukftX@ ّƽÒ6lEayxF*W>G&Ԩ5E-xKb..-矮,wThS:`ფQ]eu*GoN`1YpT0ˏXulN+n{8 4?ɭ4hsš Q`D?>l|z@Uvyͮ%4Y&B"*aiCއ01j)/R{/ I֥-~a}CޣB>[U7èkMna qں `jf:ҹq>_s1 2k3IˋGJD-Act]K@uF5zƢj!Êf db{BM*O^j8꾝D!1~U<ŷTLkARր 57 Uː ~\@G$fi6oj *ad<O't $LLN t:{W %C|R6"8e0}Y]p]%\hy'HHtjpq΍5O3@itHkױ=qU*3:Sj L'c of_,AנśF%Y"AҰ|!CVƗΨwa9YV ).R@൸^6y9_3ʒD#I-sa sD };tȣgVF'`vma`;,_eQDV?m\HkZ PTA8fDjes o.E6 ںk;X 9(vg|]o!:79+Fb#ؘ ?u=Bn}G)QmNyʳҥ+պ]C8ӛeDLZO_ӗn~BTq ) ԰hŢ S_SvB\50S|$^cF}ݴ]nuKi_l(= I2OYIcکy m#%R J ^تD"ю׀q[25JXƝM,hCKQOu:#EoW0frl>2*L,`a#ŦO.I|qT#oiaۉJ=JC1 {WYgV[.Wfʸ=Ij/<>-Or Xtʪ#<0­2( ,ZxwZl1[ @v3x$ɴ4 .RpdǚRs|T!r+KJ㡚]h gX9PCC'I{-d:`ymgjjT^91;h姘)= }ż*񔧓}\+Uq7\;[܆J@0ҼZsF"+8KtQYI]kbSwjj뱥q몎m^J"_gſ>Q|;[&Ms" Ags~<:L?0DÒDG"!A&QdpчjeuN&GUĝ8jۆ% [:EM;K[B>U ZsisكAX%>hEl-,' >)0~/D+ lىڬUnx =!A/H9#0XK[qu=L#O/ 'mnVګPh.}L{ZƏL nP2UKkn+ӓ)YYPMk.@D$(xnQu:(| "N"nܝMqJ35Θ lIyjVYB4r~/o:F?:wb{q9Wة2F2%1!*9T(f.ZAL [?F_x6x^M$[(S׫9nfP7%U﯀T"ĩ\B/s s%t.QVIv甆֎^ ф=UF2*' zi%ߠ i.Ew ~D+p&6/]<x3}_ ;ȋ e}x@/͇F߅rXgn>-6 ?B)aozRAXcَ%i`B눞 Րn O9Ɛs{"gy2wH7B_`gVdՓϴŗ)%5`o1O˞ق|qi*p%_ kſsْuƻ-DSҴJv<S0 ZGȅD^УE?gЋ.6i>#ǨsD4eGKF#j}*4^.!XԜ6zpΥ%@Xdk5ƁEn}#8 !D{Ayf{jıy0KsY.'W@-Ƿ3߲`,۬8³T@ݺ!ueF/R$}lB&$o3i7s*޷V[LC旼$g;6k0\ 3ejutÞ8|}T3<,©ؙYwy`d{Z~k'g%&j 7 =(#=;.*7OsN"JҚluMU˱;|;9ߣo.L= bQt@crUXsnu۱ e}N&Q)?*s&hzrVzg {N_ KsPWanEuOIhA"y,ډ4PNjuOjyZ Jr4Tx0?]tz;ݸŠ_o,0ш xXŽmK'Sxא*OH[Y_{_2|FvPv:lLrw(M1֌PS#We&zܞ+Dt(f8 όLR&=#ߘѶj.}!k!$j'!,5Vu5mhx1z!x>jhUW}BcSY-)07+dۢ#s/B^d7h 1ajSt<`"]S8gA e,GI70rb#w։31E6B }gfVJK$zre&`EP"l@\%5hLh8o':(Uaklְ j &Tz+?%vrJBR)^:yff䰪O)umbN|Z< h¨uV0Uu/n+z; +:G)%-eƫEd7J6=-8pp$F5uv0 ѮRԛ́Ixa:.lDajɘ^2Y]~؏i9kDCP1{shZH{H%䂺Ⱥ%ak``_;Fޛ{V_oDt !kܷxJ43 w9-[bs{4 ٤O(cQ[#!զČC}=@JgRu*Zwv("JHr(n" ٩$I%bNZ ŋC?m 'ryzpeH٫|˘`RΓ鷙MXV)&ALp$]զgx7n#/++=XI)d6(<[lnbr-#}9L)B!09.^w/C8#htyKt`fg Ծ0F"VG]jFq"p~VxM8V]EDֈ:[Xpfm6wEsTaHbS:}"9ѸGVN;"#YӐJ . Hx%;a|<MmͪVE>V :cZAd/d$;]=Ȑ>2V+&$UD7!QޙDhթ "u}c-2iZ{DR:Q`i/ʷV8o[u3UR| Cf{ hL%XHɼ+P9 .ڐDdJ`*BꔇL\2Sn棲(Fczdnr+CV]i2a-;vSmXAZ m5xį@rsf՜"/߻"Gm`TQkp\mɩ_˥ Z4;O;kC<4-qIe=9CN訞( `$gۢ2E.T Mri|X!V'E*O3#&7swi ⨥o^u0X-AnAWf6w4+׍J5E?|~=/uI|%4G=BdnaIpUx :Ch͵}ua]ax+GrOnlw356763<Xov^@uYIh*1PK/:0!LY:XؒL9)-bӔ5 KgޕK"0BgE'q*GI;v<k!a)X75b~_Wr',òƩu;WZֻ!SBdi#_[H {a0 :)Wm]0lD y>D0jpJ7u X2mUnB3qs=m>j x5)5|Vkq8@5i%S@`czRۂzf:8带)f9gDڙF!1P#FצF1CHkon"d:.뼦E>3 ?(x=Z˩AQɾi,>? .g+P-E }WNqb$LB/'gbF5 9([LB[wCmvsK 24$"z?xd{37rZ?&1KeR{Z訥o.(`@>9^q,FX]8kItGil~OM%"R{a9;8FY!ge p:kیyV/Om_8{ m\nHONh )W7Q oNBKI>lW*qBI%EV0Vf-e뭐Qc2qBW5I߽[Ԕl6p 5u1U)8!X㗢c VL+q ũa.0`/k*`uC, щZp$ 6j(qz|ලhZ; 'b"Ԗ@E^; p໭ @퇢X:d6o󔾏Y7Ieٽz|:T1A*;\B8XUZ^Df&=?>:8l3kCF ;88V9-p~%p,ԛXzGI<EKj4~ܧݮaus<P3{I~amQ6N bh]djKﭓa8!c=h¸#yx=@ۋ_w#8b v"ɿ9˶+EV[^I5=21Lo5H01iGpZUpqbݔqwsH8/VT[fzi@.Lkr$]4"e- E]4Qǘ'^I佥;'c/|(3V̽ )Z1 hl0| jß:W܀#`(M1sV֜۶{ 9j0ER7ZCLU$d_q…ldK(Q >N r`{]8-J5h vj"d4R@l2yc| ST5ߴWf"ـ뼥(źn00a_+*ÝZX\ޢZ!L)eZRg\w׉p.g%ChmʪeBDLeQk"6Ro3 ;Fx\ GSW^\4j@`3]bZ/ƽk;Z#i<Iff ʮ& bOH0F[IE@O5f`Ͱْ/$37*ȁ"Oc+S̚.̸iA# U,` Xg8mq]A8rT;va<]#~5_9y߮nyc=/REFg܊/n,Ϙ5QeĴ([B+ߎj.kF|gM S)`H(!J&㐦KAM@5_JEN.[bNbvtM@۠zwd7 -q.$j/lkliq(= wL|Ӓ20܅#&~0K Gǜ8#d;''ݫ' ˆۓ i6,*3!$E_D\uD\3ߋ:,f"y%Z"u7hݍf$c~2[8ATf}[?BeB]0iCgIАsZ2w iY<,^,$Q1wU'Ix}cᆬ#\8&-evsh'J'$L=-%X! A3JH*Ԛ'‰&Uat '9&qw0v+٫cNAh U!GE/=jƶ R>&HBa+robd0'C¨[A}+/f/k<$/Yy"{+vm.47rQ&_@7^t a#d嬉%Acvdt.֢*:O^J Vܹte, c{I%f))];|%@}T:dFQb yCVHy]ǬF20uh܈(AvOLRM> (Jx4YKC?4MEcv>ghE=ۍztpoiqѬ(42o_Z 2|-S"'n*ߍ5BבNͦd0Y&A&9nTPT)69% i%IMБ_>[{[w>}?u0\.Ŏ PAR+K}ot 3 -Hc(A; ]s,#Vok f*D [R؜80Z9YcfRe:% Pi_ԗ+hlAuHMqE1 S֤D\L;A_s?cbX|_[=|$2:4u.( ˲=D! N/6xMRzpm'm| #vGM>w ɛ42hUܐ[6Q!ndC1uCm gUu2:S!UWjѲT170L32XYDKqkUϳi)m]dLs[t0n1Y `oY!_5Fo(11S,Z&L2nI/3A$qԬKX7AMfBNd4Zar!G[qN֯futU$PN2yGX+ɑ'D=v"[I\r>c0MO#G}.nK挹ƙ FB!fpW^IgһmNn0'دu+~^~>C{&*t#Ks >Y}[[<;XDO4!p< q\_`lX>ł{Ƈ#D)1HrGyq{xUZ3T!Y{./^Z{ƛ_υf[WZ.*(%טx~e`4Yjg4F>5$ {J+HpwC Z+xIl|&>ʰYLj%+"7?*9!8gw ᙂroZMH몃Eclc9 `KMor݆+J }w)u MEs 0~LevCs8"$b%s^A<o^^IiLϝ`\F7Vo(NONbYec=cxҴ 0]PAA6 SN ";|iM+99+k^oX!vTO {BC{k4W}A֫Y,dqމg7M&-9IAw_,[pȒDұrm lg:k8P:w1aiTEiڼ z` K7۞,%R'd "zLn/݇R~F L*\[ܕ^@omY^y'Áo0N1M>kweJQ<o@ 7d֕T v Zx0,s8EM'e3@.jR3 Sgg(:˥˺w$)c14u;p_!;SQ U7#]&lM/GhojTTZ1Rl\f*_&gi'-Tg<+ЖU:W›{@_1I&ϛ/b)0aȌl+a@ud1j۽5oV~vʊ7=) O˝y1Q8M~9۱=7&;aM,u#¼mڟڭAWy 1bC1| v!:L@QG<ҁD;=0qHȂۅqrxh.WK _E7*s3aPz}~ٖQ.){^ #!}H^$$㿔)T)*Nl=捴+K.U@RB2Ϸx=&rEԤҾ#-3{ĩTm&z%."3ݾJ 'dGNd`__A5p}BՂ0K~OR߭[^COt$N)n k,z4\~Odʺ.~% 8(ț29}-YVw q>ԗl &:9͗P+q,3PpKaל#䁖AtQXdy7 >0@Yd׎Mkc:p/_ϙٓRàYRet16gU_GmFLL=##\`,fcOZX+h_08E>0;* 1+6>;D8O<'ў{UjrזwTKvcN d^F#+)e=$nwgzE {@#9{He^V\2Πn8֠Mx{3l;֬$ F,7L nוUH1pdJ#sw6!s"{GF\R\ 2G#EcdYڷe*cʻn~?xdk]d$)VJК dK$/`}<!A8ޡ]9 Q*\ǞHx8V(FR^&?Z hI/vh8;ICLɫOյ_y7a4i@)ҥSS= ]4eEu*$󏡞~q1gan:!2z7\H|ÈWd5Q}Y+)f)O pKw:yˣ&vh& .r#[u;`N?AJOm vǺUcɕ8 d.vrKd.޵$,6'6괩jʳ\ÁRJ~9w|Tc dâ a/$j\%=ip-SGZ(+K˥bwohP dAd#-DSj_9O{CHÁ92M!\;fv X3!^LkZv&``{ɍC@NF"ѰWW2\ny*lըJ/0mԋZq)f( ܳ~OQؘ`%f5 j&AkND !8hmj'@W bYS+U{l8zrZi] 򅥤NX  Z( }ĝ3TU%JCˆ1:2a@&0>?:nONP0i5f .7@Bn) R2pwH:A}~Tq :ބ+8@{FJRvbaKH_Q.WRT kܓt#q:nmrY&ʱ]t{e퐌ȩios2)KD4;[~t(6bs%=ÂJ' !tdk'65ƃA7#ϑ biӔ\xfbHCTnxC(Kٶ8tXbŻZұ uUI!쪬Nۺbq Sߦ*U;%U8 @6c">w ]&tц{B PAl%.~VFw46t0{Uur2.LF)b$ cFMәF딘l75cqAOὡ#zۚXm2֕ϧ* q)/',SԊ;NUybQM& Ҝ1*BH̕mzsG#MF{QM!~6 oM2 z.ub]C3uifm:)o$,trPB.f^[4Ԙ͌dX[4$rgKVXsBtSx Ê EigSjqjgN2J;jr\~N/ꮼh[`FҬv A!>ʨa];G4-fm& 3QBgocbc*2FܘJKMm8mёqW8%W/g`G3J{ASIֶTSw&& IRj: ˟SV<77 wU{ %~ƍ$MKb~:pLgn"J#@ kӎ ~"RURv6bџIc_d~f|v`8XI?!c6 CG;a:UU9FVr>jOXUܢܾivk4 m:g 2b)PQB2 OaՆWZKj;_}#UʺCQUUA+;%YvЍq* `(a[lh҉xoIE3P~P/J4U]Q2Jl7>yo2$ӽ=Oj1FM6nURx@8a0,q򨟳۵PЦ'ĉ{UR5SP9*3UdO:ඊuqgj"Ԋm7u$A2&jњ8֨uRrG?{TΛE2)ߙ`-^1>d [&yfF*ߴ" 6SYk d"ORy_&K' bm^xHG!MF-Wag- 9ht SylA^WBCo-=)Nn=< *׺h9dƱA4P;d̶%v8۴zdhS:,,?->&  N Vd#࿡bkg-? cO.ݝB׈9r/5m]{teyX!'i=GCiXLH)M/16g*7I⸺&!եyFZ(yL췘4K9`Q@%>TM_kS&pQR$|$E ˱$|iG4*o1}Jt3 M F -ݤwTMuQo0R̅,Xc_.Xq*4b 9oT$7) j 5;|zXZjU`~=]Es_(VVEA wz Bõ[2%{-ZG]27@o Er?]tJ$ᾅ?%Ŵ8eYn9n ir$'Ѭt;ĈczV<[uysGs]A4]D z:ÁB 5LE$Emz lX#x KtkK3[%H%kH>^LMIW_+yc,>8wQǶcv@2cVB #%߃1ejCNa8(‹\Fղ |pcnőN4.jʹS4g<%F(Я i ?eY %`TXk3sփE軙Wc "A[P֘(]ݎۙj`iq`JW }n&tOt8OH3cyLX L3 ק,zɼH'јe@5֑q*إRO9C-]<&^sKn~n+0HC5;%/m-[|jD2̜hsfgoo씻(Ղ,CbG茉\XOO"hʰ{”n|Fi_ H(7}sFwF̛ԃ"kztK"g#{귓:@Sv+үt͎K'lpqgk7+!>}?iR4~/jL6zbqE>w| ,kSi*aH Vw Hb{Qۋ`a;dX64eYio"H^R]Bw'&`>37p,M#}&2,Kmk0@3:!0PP0Q1SJY5-9͔cH-XEqZ9KVlu%woQq닺^+7Ds.iڽ=e81f0-fEe5ŅL *E`zuZTٯ+} tpa Hy!S *m?{ty.bٕe \H{?-jPViN+](.4T2&$/txFx(3[-IɁթ9z )Y*cz ڝb(au.AH $.~v׿O;Ί?`)O;1VY mJf ;^JOG7DXÖ4l,{:+fjc'dR95Y'7M?/z6ott/#%4Ek1/^1PrSK=$N/iqZ1&,\Y(ZTk%u_%vPoX/d{h0TKƔ] ~3c$N *%~̅3 o~҄ Y&98g`oTPpZ[P7Wpza}~ԤRa`(vjLV}[0]]GC,x%n?gKz!*/nJRc8yٻ+$=y/Xoɟ]XaG;bOORIj-yTm0t1ޫ,%Kܠ>h1s+;`ER!'NvAKJȞQlAnfҜ'UEo;pkRTo`:dnX\Oȗ~17zFÑHkC$O;Ѽ Y$ ] ҦH) lÛ!]Æuuw*:B60Wy'0Lr'Hj秒9N T@&ŒsFasTn+^c-%}q/J=C[|9\lWN.|M O. YѽG-jADJrͬU%߁}ڍD zƇH>o M(Ce5^x{ !䊣,]#tl}+B34ħ•, 7!vdi$"t.^̏m-IA.ne&( rj]7O"N(&|vĘdʌ/n2`XTȳ,,e'&D|LPIz8P 0ķ2.pt->u`l0洘]P\m =M+B({704CvUcW3N^!N~$Ar%RxGOg쐿|$kQ b.V}O8I()' &^Ίɹ%z@?bġ(|w@ꐂ0/wR?C@"4C.J*R^ГNod;̱Dh¡6f^3.ZҪțV}lsnV>Iҋ& vI_ -ЪqlK%{SuWͼI(0\Ehۡv|?,.iU{מ^NjIL%LvQS!Nik V&431SMNŕg`'6 ŽkSNnr ix$!lSuFt0KUW# ub2}aP8E)4zrO/"1߅Jyn} Ms`2Tu]>t23 Cpr nZBƇi33O n0Kǽ' h:< Jp J5r=xҙxֽ2UNp]ge5iٸh f]wm!xway:[roݻQ\XLw0UL1W']\py%3Ŝ#`o!?0ыL.z%|#es3XVg??"9 Dg+'% B:/Ol'oJw搜G9tHw;;)'A{qM!7"0fC}jzoIYdawsJ xhWPۿ%n14- ñZՄ3 -u~qO#1?.x)'m>;/* ~ /28V| QHIrKt亴jcZQz A6 VzQl)%BpB1ʳ{iҰBD1o%}QL$)ZFnDh~Jq@vu8+`yy,a]Ag52LiTs~T;Ge5>,`j 5 P>er޴߉f#z 0^ nD%\^ߢ0*6E~]I{ W\Xسxd.|ō Ӎ Q%'( ɁY01P|m6@{vVbY^N8a9)OYwU4=^tjŸ)Hm \L )ީiUI $1AXF%wAb)JW߆AJ|b6!HDmBV~=6(1'Fv<f:=rJ/ОONgnΈ"BWJ苔9PSXb=VEDoxx6Th] 2Nuc y!BjLc"swnS.^7vq믵l[X6(ovSq`\P9# Z xP=r-5|y6' shOȑW=."uϵ bϴ$WAXE@XUW59]+t™s_m|X!x4@2)㜷Y @ŅuOcBH7}#%("G$?Ws펺1UGl!im[)>5dN:+2Õ0^hdAm8A@HE_$W$2 ȣb.ImFHiBHk٤(p4{ ӿWЀfod ,yyD_e ZuB?jگd5 ]I%r_i6a*Ÿ3uc5 kծpsmߊY??͌' eQu#śǩ+w·bʖv gYd3~ 5i׼5|9BuApXG$x/'vaoDY^5a1AH^<9C9lPKB; m|ˏJ #uzCd(%eI*=>0d}w}kug ZxQ^OjI2<-3mc*{a]b)t7VYRE$#6ݒ?EHy( vI9{Xh@THIEO=k1[ EmlpX tJ^Y4ɯ<\՛w+v?= sGR %V4hRlQ`‹+ nvNXā*B~+I|fj_N0tQkba?U;n](3:l'Շ\L+7LNeJ;h~yVPm!=PV BZ L PV+(l]Q2-_Ú~|uLqܛ3O?279#J&ߖ]6_RCS^ wĉCW h;Es7 JqH?=Ъ.VXӻO?ޟ,2H%Iؕ$۟/>b?^ܹt>@i6-mT  g: ב'Z*LEOLo eyRb%Oɱ ,cءYF[2y:`4@+y|vXf ^ȡstỿGC<^<%g o ?F0ň!U]dIܷSM0"R9|+o6CIvP·uDsMT^yh'-sE}SHٺMޖ^z8o5 Ar>iEr[O6)QhD:?c5oX*v u!$%'S avM<˘R?2TFaܘ8-KKlL Fo5My-N)tzv22-V(2B9!W{|#3;"|8bl(CV1{Ho+Cz5Mճw8εZTOxiM\"SVfqx>K/m<(mQ 43<N[SS9B|vVDO3l ERP/@6 ۓcԿ9WwЦ~+#5|75Օλ\|׿h'/60/3?F,$ OWH먴{@rK |J_`8HV-~}/]meNl_Ʈ=cL- M0 h5CzjΊqʊ e}.ŀ8p@vKpP40 j qQgJN+n}IyWD i:B  ;`Mrm~PF:H ̜Qɜ U}gkJ](zt*@yļp72LI't[Vl+hk-C'2؉q1}(knl~Xu Z '^6xvza$r/.1~K8NA0Pe"3]8JEC0H33keGcl6cmmh׻^dqJv"xPƚJq.;o8Zt.8PF֋xE=n"ұ;%@5 .!"}-vѢEo,mŸIu8C"џIJ uo`,wƺZstC]"hqL!L'9P/`BD8 (9Z!LܸP+\63jHZ<';S]٤\vGј .:Ȁ1`>nT FϫϬ.o]3Q٣+c.\V)q",5Z@b9#<W]KfJmӞ~]5"j;:-APdԕ7y|Z9Upu}eM?^-kD.U׷o0vn'qA;w~ |.ӃyP0B [3\TNOť7ar](k'-ˇUo'(ueeWGAkΰ8*t>U65ͮn e4UmpW> :ZwZYxV^^w842b.Us2ꧤ 0~:@zmBGʌ-)" K?|ڴi>u#2P*wY9|%fyif D=|`*mWzg j˝-) w@ 8 k >lN<{<fa}4f | X=b99|^^ X|z.LV96E /ц_ȅj\+kTzӧ+E1w:h~hJsp#A`߶9LcE] kXnHZq7@;-➰%*u-ԌۘSXf,:P>"מx '>dv`)Qe- haኖµ»ӺvNtFY*%?tE;Wn3`Ɔ7Mxo3Y8^ֆH"$B?N,p}+*&=}ctN/ ʰg+_!wꛓe TvNx 3iu boN !Z iN J\xldbhe4<e]"^t X&~ާ>[~L)b 4[PغNB(r8v発7tҢ,67JAWdVp\{=;-*=?SQxoF!6s33Oh~CvmZ>Ǧ&KTҼ3k+Ⱦ`?xsCNI.)s|U2lA> Q׳7VkIw@Er#[Kqq1&T|V^Cu\t{Ϛ[[?u*SE|8ȦO.%%Uc|ϚuEv!0:I^U6%oTd4mWBE Xalm^G_E_].G6n.e{IG{q|(Lu\6ߗDHE?^Qh: ]Ijs~Km29}>"Ԝ;_P;cX9^ GҐĊ-ugrNWj=B<) x6,zЅY!(Ry\fBKpfO%<4_fy\2uYc[r,7^>&J颯VR8hԨƾ%r#ɞ ::9-m0FmǙxary%3*1#sc\lIW'C@",wU}mu`߀aǃf-T QJ<7%[/2&֎->z5VCv })LWwtɉ"z9 4! C@w,() M.t~!cJ.v+߯Eh^z\?[ނ͹Gxʖ#q+?;59 S?F]n)Z>Con3U셯Cxh./U2=y#aC0lJ̰_wbz攻d<[,eHdʫnt)]9K9nb1ȓxSV OAh\KaMj8Ycر):KG+F 1K,7]-m hž?/BS#ߐ\C*)(/!>3ShfF4{{::\r wѲPD&},Usvne533*?3}LIPf5Ccق<\ -*8f|[Ѣ[ GqP=B=P&}Z\ Z \FIp\ӵxԴ]'ŗG]Q]#nj:=-yqNQm5DUn4s('#-mTuGB[,ueinjMJXٞ&(*Pc3K ~miQ6X:ýT?&{ѳk-ztW8ArGIeaiwRٳq8yh L]bcҎ*:EhmT'6XeVܙ` e@]Gvzy~` [{'\Dl*sc\vmkXA>LTuU?8sJj\.2 p1siIS.0kZ#(-{'~4OzTSK_TKG8nUY\iF>˪3_@ ۵g‡Zvɭ[pa=0fbN4wT | Sob;P]FMLau1$4K_Ŕh/E~Ƿ;Z1OOSGZV2@*%=3Wk0DKc R _ދ&mm˼:Rr~vV!}ٴq:uM#̼!jev[fIočwx4a$̭閩ӁV(d&Лg6S!Șwe#0+{{{pݸQY7q OaSD`E%Z"dVQ,jXL s([0a=Օ;~6+$HT4>@\2AP ٰ$(T=6Z1r1zè>?߾ ^W޾(rhxCv:\+PN-YwT)50a#zv\#h߇)C|66CoaMl?"RgQu&Q %O l/>Nߟ+)!>}ѥK\"9%p򦧐ՌX?"iق㴝>TZ =Ry2yZFZX>7lLt|Pij.ƕ7 Mhndm k#Ip v$'vŔ8]nb?;qOߥb1Sѐ_/jGujӾ;9?^se͓"-ʗ uF+ ܧ,).kݒ&X9zcG,^R@΍թ 5)y45p644o S\w ^@ɼRfoe]O=7/|6%^@S4 ;R ([0wkz禳Y?8 , &pwE_N[jd*| {jDhCbTzug^ )Q6͔3?{/$| B(~?|1v[I|CZēP[f!pievYvCDsWؐrw9YYNÀ+=)ܪ1ZR礉u3\'v~弄NjrBU0Sdt4ud{HtZT1>D=VE"*, Ԉz!6|kK˷N||߅%lBSh=o?S͛IfH˘+3gp c.)w@EЬ\2ّ l`ßZ[-~@_\޿ :5lJY눩7ݱb zmϦ5s'sCKZ>? j?6ko)K[t(6~$kdCf.ُD^dFo+>־p;&~ X[ ,xM?n@J]smS Η370l/?%L4+8`!wrxg3ϿBaRZ|!bRfk`P#8z:paAq\~@ G`sFʿp%΋g/b;v= ٥ oK3I`((*JKf+=PWtCSj1or) )p-a{Q%`\Nf" EuQmk`Tl_{t-mWڬ7Os#<"Bbge>7֍d_c%/ЕpoBFܰ *i8-WMD{Qar6Ju7<¨(ҙ} ,' tnkU rb4\̀Hn_R}FL3TG4Bi+z!b^l Qq6xRe [/R-?Mƶ*6(ֿV1{9_-^CJ"4n ӾzANJpw7?= ͟0^x|h%Fs_~SR\۷j-1AN6-g!Mb1;Ay}_ B&4≯K+ [9iY~l\G/VOV_m&(ș;~#!:6ߋfrKN雔5 3J9_VSF;Fb=*%~c)%W/\ܶ˫H֭Ei{n  ?o n҈p沼i" e,l1BSUVB̓VC.Ug0Θbq+a{:u͢¼}- c3riz5tOR=^:6*oYLAUt#4FYӕ*?5( bI#i%^h}v MN&)mAx!Jk q'BYC-X3׍Ll9tn& ش1HuP9dB&< ϣ0JOeAOyQ{n]8Ճ>Uc@U5C9EDBëTA]PN"ǫ?M ]OX~Fʭ#g,/h>#39@}O?."-ի . =Ih@ל4p-"kD q~@C{:Uò|(WPore] %̅.wЖ* IF'J,,:04x^9fH}iCLFo]qɨVK DҎx0B_`GM /,2XUΰTLuХVDMi>kVrgG~V8.X]Ia'o:0^=I$ysd{ LjoqE{jzF ZqVit)8Y8MC?sڄ sg!8VDw=GW^ 5Nx(W֣_|hJʐAx׷\ׄ%PTBھiP.D]xP?Ћz%LƜD ^KWsHuٿMV9ʧ \Ng-PkEі׉x➩w_$TKK AVw+6HJiymˣEA'Gu#cѻ3@|f *2%Ui&C)]{hm4 _mߣefRVD=/j^sa͖LHD|_C#˫L:-1D7#&<~-]BvڣUYcnwg8B[dt=T<1 7 Q6Cc_ԇ yfe@_9 ˶,Q|k|GEFPt*i&iz|kDjZM *#w=՞)خa (R m]x{\< ¿%ߦթH tAklH_%aZɛ#ac¶6# Α'0$"R@UM%Z_^蓕zثzc Q='H:6!"o}ENAJp?V!Cx1q>4~@~(3ml dJȴTVCϡD@suy&|8lܹe# t^&:/`Ph j~xc'/g򒵍SȁhW4B%͹xtY&`^eha9uxx*/xHӺς?(((M4I_GY7apr{nG60j9ɸ.kIr% 40X@{rO]YvǍuD@Ed\ jv<ԝʈ !7ԧxCVS*\û +t,gcYJYKƪ7ްT rY CnRgB ظ aBi, 3j{s|2W:*ܿзPj9!gۤl5c"H+{lsн(8wCB{p)kap{Hy0ȥYt0&qnj- B(iiՓk;v[ML5~ JZkh=@6-bUŢT&c ;TXr֠GMvV #O%M:p} CvNLbYg!Z+a]\Dب Wmwa]'*@^((n/-Zpb%kSV6ȩ eʝ;ь}!fLkQ[}?-ww nJ$4`$4 RJ0\<"UŌ~@t_a_~G ?mыӓe&'fb/C=*hDx/?rr=`HEcE1zkRԨcF:#1?,6^oT8UdOꯊ?]gUKHWϾk2:A"DŽJaQdDl A`S.` ]>6:cAryy)h0ր-7 X+,TE.Ia.N I1LtyEE"&g Q9Cg!:2wFͺVJcH|Ċ&2u~8j| 1]"S߽נ7sUm{j7L2@! m^vk4GKffn#}94eჵ3}=R?q]i݊wjp}qKjLlR6 jgnt6YI+&>$}Is)N0[9 z'<ؓ5g6m9nhs-T'a,Ip8kIrrI (ܲSɰyH5x{P1L'G, S&k B$6LTj#EՐRv7}|e6 9u?Y;l͎B=mh9yrfNf{mdnp\ nk@M1H=ɝon.N`OtaRh<Vq4ܡ&\`*DYsҨ; S)c&wX{;]V o2IP#djVjjHUfVUeeo[ysWPVCG5#Ery gmŃ8-o$ncEILwR? a;L$%@tԴf1vZ8Y7OJ]́l9F gYRz1N7l)6 lOJ 5<+>q(/$L A# ~[#}mWaIk ljHN xіD=%=VjnNFk W k|R˧EIg ֐qR_÷{JU1^ -]Uj64qQB+&V՚F+ Q >#OA` /L{wͥ#=V;[ߞb:C'DlMk`)! j$b+(dv3H}R `gD'HxQ-*xs|+V䛕[q_bnc0O>av9h;nna%Hb_Ck# B9z1O}J,J4 +N n5P)./:Ɛsa6X p[׉ F;/WBemѲSGX!gc 2^Q(]t:׺|@2!?OhاЬ ͊%RKŠ{O0;<'-Zxri ʹzD3:V ;jUpFwL?)喍C7K~5^.nOզМ=w~XٚMPQގ\P~TVֺ:1/ԘЫCjx+ bT.wX&,*eyZdfY;ʒ9rXVmtlC먘&ļ b^;eXl_zO-YU;~p"u\jbi'M ;/1\#BU#y|mwSj6IxR?]LAO5mCmVbfc:oxc*Z/ :sGj0&FEpx:g4Dk>dsT֡Sʂˣ]F!Qa=^^~04vo"݇qC&FkR^4QVJ?Ψ͢gZhF׎ a8άL` E0 =RX2(aT (,[o/ޥ71{r~\XwCVޫs'0B`,GqB>sƔWq|p dOKҪ^Y?jVʼnӔj3#sXPF!TF%wN feJKUk듂T< ss(vK?j>?0MnJU.2 {ص0cg/;RV\*[*s2ffTZy_ ǫn)Ź:zNl5Aė}xnE;F HSv<.}rt`,~4J~u$CiGL6ۓ4Mh`(d0| gU=5l̥p\ψ[xP,?eWD$o; c+1#bz/I 1W7fl(kEΎ(^T T^G Ux˰_@+Zy*oSڌ4Ka+_5\uzB; [V'Cclrd"scny@DӉP6L4~SѲ8م|]|njwtif(^֜SgvGm3@/UD2Cu:~!6n5!u(t\N6tQ:: ʝVã&>00-վSAJmUD8)wVyn]4,r?E* o.UST| Aƾ7Qw9 G%mcE,oqzBR3գPE^P^:UUWVqOEnǦf;$8p/ )b{ >>~w^2%~Cdi;H^dww*@~ܲN vEo#p}ZfȂIhZC_1Ŋf II2Y3k8ql(L~#qzeWh+?H덍Qm Qz$lQhʰ՝m'))zf6R蹂svܬFQkZ |8\L07"+_8sUt8 $z0 [o?yI6+{ ~PdUM~<9cHs3\3Y].߭i]iihgY%,0&[jC&Qv &m 7WsLTow8.ivrBE^k;O&Fix HkKaO> b;mNJ/_o_o>@ Dq!"*nUԝL& 9/hfvGA'oҘV`u;>l>ZBO}R``8#3vgaL!gV}e[B/SR=\y4]~BVbK:I^YvՌ iF8g`noޮ$yDj'_7Hs:n|j9c",l웎,O{JX݄tij,W3n)ɃWomwp*yA=V7N2mư;3-BxS4z겗ƹG|dJ̢e[^M|OY(!lmvU9!zj 1=E(63T9KʳaUɬQT_??&y1ЪKeVo/4KO {ɢS,%QѳbpxP0">sǯsG0Zx<wb-x%^ҍ-OCcAn]2&fL#X ?3MSLHӸ"kjIpY&#WM@!;M''c'Fz,BƫgeN9ڰ et,SN1) &106ѻ.I)*~ W<+xúY>706&ă2s1D{ןkkƴl-e'O(1kξ~=kx.]dX H1'1nGu8OM*;]8x`Kf932$μ};N#9`;TzS8s΋"!P҉R6tL`p<ʁF@dfY :H<Χ:i>Տ< ^a |M-W(051 j@<3}$˥mB|m<'H{5aRt&?qFyP!㴑 akg_80:F5JXQJ od6HQ?2R6jM3!^AƲzg嗴qDfYd4\&1TpRW_rֺK,6TDnQ4ETLL@Չ904yv3^EOoˣouCAg_cyԋK$ҼիO0p"O+|.bJyC֥0.}f 09% %9)\-{Lq^ 'lLUݐFA*cȰ/Ѽe?tv f /w#M/l< ,)-ts^U"\elWtuq)޴\yxUb,">u:R>0l:FD9)18P+Uy#WAgS |6,*?)5a'|*F%<ߔd)[f/~̢Ac3!!]tR9>y gqŤ PCiˮu6!Nc$?n$/2ʧ*%OK?[3GtO)ADJV-ׂqnh)!1[T7!Y\I ּǢߙ>JSrv <KP0\wWmhomZl޼У*҆~uxEe]u?r#kUa5v[z>*MF5.'\Y&߂QsQYVllgf8x NM+AQ @m2 e DsE+V"k X緬-n?yΎZ,qBKN󡑝ԜQOl7Spș,n1!VܖSQs4MFs+E0I(M~8 WeRI$fR d!h)yXˁ/~(͏ zB-ہ\['>ۊ [&2jTʹMx({"@L+f0r!? Yls[2?+c +|QH;c D\(mJ!o;-e$@rBD넑45Y 81r1+QARj0K [_Ix/lH T*-&'$ұù9j!{&\! \EN@$'; wK!J^8|mwu 0Qs'eI_-x.DTz?/[>kۂCmf>BO6ZXMjVlk]ܵw҉, NX׳}%8~a|>) b$z(",VnCU|AKKl&ql LcL1Kl ~PPm Ҫ# @^妇vPE, ?Z|2~_꟩=z`CJ%fͻK|7bxs ȡ3@r*j*F]g[`d (O9\qKe< ,c(#q(kὴ"<0Iqp GDx2)t"c-L4_6& uAɹow/ ˫㪃+acs^b3 *k9' ' DOKa*NЃ]=y$GrHtP)Xޡ4#?Aq]i"v"Ι\$q q7Uj͠Ȏ"jzu蜫W (F'jwK:fQ[7⑵!ݽUD4Ee-$E˫D YsDI P<)۠rH)ulYS kcI uEҽomZI Y 3OWF漮0 ~if0&2ޅN!wڇ",Y}3% ~$^=@)?a'vy"0q$aq%Kឫ)A,NkJ ID@*QssCuhm?>U,~-6SF QN%l\4-ì*pS)_BevX>}֭dC07Y#}";x4{q ^<ǪWM_ 08KHxS(֫v0dVPUZt$u fv<'Cu F;.5b$,l:h >&n|`  q9bUB33Fv*(' A6O S95W_5_Z^[r0eq ٸ"=>[ x]^.R^d1v,88Qܧr XN)1O .r~e7e\jGWAA۬*Y\0B鎫}%cX'4.n.1ZlOIm?=sWˆ1]1$M=5P%"0`N TkDի,Oq7LDAچϨ!5fT6ԒD٠Nڢcc0鸘 (RtzeI;)5\hPC_gcxjC,~Б:B eKRIR%ij<kj-Z V4`a{O6g)`;58Ӕ4VlWMzKLY4l̲Y*GzЕq& Ӭj5L ȺP/VF˺U:,ɉbf%p; [b=tmڥ^O /7`ͫVč;h,R *H$蹏Ke6) SOltJMԺ?5>mL>Ɗx)8j (Rs>eSߡ.RV5bv!awPҵ5;oX=$@N,#sy fֿ I] Lexn\s6㍒)cvaǕi^A##Ɠo#GӯT4 jg72=vM*x_N+9j4 <3=_1c9 ԛqcY1kn+_ B`95_hbk=|?]`ypCJCZWt-H7׸(UڌSL22 DUsb>ppLD-#@s Ȑ/V,!ӅK'%|d(3b"bh_I'͒u+uS8x=gtbjv2BQ3\x _bԞ!ZiE g`Y}M:mIXȲ+*}v28;TqP7y)>z1jB1e/, h;Yh/,l~=#ΓL0~f;?S-w\Uy\zI݋ωrT]TnG l1|-:~wX֩^z[]qP` JۦU \ ct9yȎKva/cϴ0f"xy$Q씀VdY`䙹U]fssW_--|~N}F~AYl/\ꮓU@ _f)w/HAM#m!DdE|*_9y|Nwu ̳Ib&vk!<^#VF'F5Տֹi5G!D-];lGqHJMX%pbՏj[3xkzWn|S]qT=Ӈ zZ`|ukH*G\2Ez#љb\~`wفij4_18mŮqUCPjԼ^btTʾ\ޔ8+UڅG|L՟)&{ д5+d1{Nk2 qM.zoJ|-~U| (c:4GcZ*+8_=Ùul猐mWɡ:baΆ\ SI[/5ݐp=\KE5worzӯa7+<G}G޹oIT{櫇>HKҽ%L)YR}q3j'͔ڈZ(NHCDp "[{e;GOv;ueNGZ^KI8݉%2)UڱEaq 7C|A*dƐ.|_M#꧱5E[eK,3,ܯi *;(u0]ַJs"R-s3  uQե<pP@-̬C H8F4ݣ`cynϞ||!8|q3TTH9ɌHWc%֟sH' wƎ a*½jEn+Zp,=$ #%O#J `Bo [dqF$ 6Bc{]|!MHq(@cOas:q`cL;Yz<̎ _0%^]0T4kZ7 v!K_YވRVi')c pe_*C%E\iN%( <BLx/,)zg=z&oA(8Xt)쑃 :SA> dzџ !Єte93uTjg}/Maol P-(X D@Q*0.ũrA &kxһ3;$(Dk]DG!l!6ac7~LOӥ:bΫNؑy/v%cf+]r./@hJ.T65 1#B׺8`wxԤz0H? JMJOԆ..;m<0bFV98jdn徿hGCNJ =6?- Q@X<}ZvwkhEYۀO~zVvF[P*@?J=:*\>?(.U =p,'_[YTb%Oڢ; E/V-$8g=֘i {}9oA5$|m|[|~au6#{X)D/ٰt#87xVHK˫\*c-!Ec1ߝ-=@yθC$$2y<o%#GݏROktZ軎vt؃.*gp\ȕpĜz Gz+?KplihW[&X$  _=T#qB6rxmEܧ<նPiXs`ܹeQ{ s2'̃ID{ Cz"JyZy A̝AFHY5G 3d,>4{6hj~^+E}b_0| &a,v p=?DzX'ku475fRJJϜSw8lۤp&&1r?sL˶iԛ0m#^gAEiZGaKGCNԥ)K*b#VuI{#ba{9߳d],YN l(2I)P5:#YN9 QyH i؇}?^Bw h'O:pN- zpOr 6t"72g!1T ߃ -lRYk.Q_:7fsf"8E_Tkιn!&Qᯗ|Erw^t ܧSWr6<`o1D?d˫[=kb@|'C{LWpUnU>Y%5V2yg܏rqr+a.^TB A(a9?cGЩ{.(3#8}Xe"_ ZAЅ='8"o\(ƏR׵FèW7猪|<CROp,laű&8TzƤ%FѤVi٤G(3vT Grje4;N )`\5{DmUvΖEqIN`f h>s!$c^H>Go=GK&DϘե)`%7ˁRdmQˉ'~$.T٬aV :co_R4I;%ن,>a}^ܴdI ?!"lr81t i3cNL#XLH,ˮP^޶ҩR dJH->v[9ĸ=0yl#"ðbHz)@r@zppK WBX֎O x~, Eނ߽e)EQOo_CxD>W} ]A@iܕ VG_• ~X_*tරXF=Npyf7(Hhp=w9P9{obă)&lI/r[W1 y)ShJ Pno6ЌoCָgkwa4,v]ʻ&_W~>Q\ w)%g_I'! ךywЃl4arg*j:,"׼O~vD~/IYh`S n _qxA6DDj^sli7tS/"CIң>Y{HM6No]/VxpȘkKruUcd]?'|QY:7)?\Zѥ^;@?mA'Epm%)ЩpQ ctU#!gyHb!Yk zu@K0S6"5<ZwI_ P;\y.(JwKM)8Jo£+*<EKY|{l:>xyxc:>/fÚxf.QQ_JgcH4EA/a0 ;EX+e Kޙ\j&e*IqK;V JIjuU|z>cHI1%sY/$;o ΫLH{Jf`K@rhp-ͣd[e|N=SCafbX6 ~-x\pٮ>b#j9o8QC Py9U4oPORHZZ=+FMm7[pz L[ל),$͍u$׏h(;TCZI:Re 4^L3,z?gx hpT9 o׮NAV[qa>?6qP[ΰށr-Q"7QbMdM#}1"E3Ϝ‚f;*kiC7U%@CzD` \~wvǽ@lev7YpdyR6~*J 9ܣ?TZĺ$Zj 4Cb[H=x*{ƸΗ" 9jD'V ( Yjm#cTO& TbGƃb2@)aҠ2(  ?9sC 6SցYm}>;9T<.y!EϷMM{nuj_~\~-!i{V$D/"uswVbF@!Fq, &:_{ Cn0J1"~g.gS.Dd'"ailSI-qm83 (yLjb-`oJ2]iiH#?@qm NIU^A4FŖ HkS*" j`MњVdUԕ+jgG0U1 >§2K4ގGX M\lq:0 JBE1ޔֲ#1K4~D2q)] j1E]8JVG!C7܅gn?""Zxq(^{8V)蝡?3(q&*k#r bMFؽ yK89݊=@?LGh :<~L腪唭׻>YOO;)®@wDYߦ;GiM\&\;qnq4x][űBKP vڷ3[oQq{ ]~I2R/$D BǢax% |X1s ^AlNR!(N&*='Գ7yIY7 EigطׄgL\olW.UjY> U^*{[>2WcLK U~2Oq7NQ0l L>NrX(oF~N:yf}Tt.yiŮdWCkcK2;y0){O<!qllYi#R_®qXYcF=$ZPxٺ\'qֆ"mfrW@i e/̥|%Wp}XnҨmYU\,8BTuySS8aR%; ӈ[ ߝg6nnF:4 ?I! o MBf;F  ٳ|fIMx 3_-s}'cj)ǑS<Jn{<p@L3P2)^_^$)Ýϣ}t`L_T'Ro998HbS3Ӑ7 6,6VE1bg}@S5$n5a##JEtW_t!cqaẘ?[vٲD ΕIa{J'lEv̡ݭ^H++6h-(K`/ ]jp65+MK\oyQ9qDMce}V4Jst6Wv|x ]jjUs@;ZͣX7vп{|)yP*O0eIUa߇tn﫟럝+#BQ?B @+IM[`ݼ-H?Ǒ7/g N%ǻi'-XHr/dmBU=OuhL}HNQޑ [[ =`k[Ud. $w~a+]$YJ>#d(16^SOVe7)jLS. m yX4'[IDSFoi]KD?FW%`sW re`^M![ö,*]d$?EI8c!DOm1bHWip?Mݰc5v9,5v8;khgb`U^>387vjhNMzcǔa&om"dAs^ v+ԏ/;✵SC$a TB97z$ڇ!rƒ΂Ħmydʇa -T,: Ru]d6oF)ƒȇK |NsDnP)![^oe$\WҶYE_b <3qig˥^Fɕ7I0A_ Dc5yoxJ?bt>VTkXDGMʹђB.Yc.A1N-iiYnjqR}r0, ?#Pً=yUbj0|a5~c{X{@T1`25ȧ#3v7$ kWI22(IAZ`(WĵIʉt]>D suDD:vpY4UpH,x1|'Vm4nTN>tOid$;slh/iJ%F7=;}+gRgD;L֩(LS(UYԸW}xa64,Iz8#f `UjT-"_X?ճpSէLMdn&<MٷBί}ڊR݆3_)a67n;/[&1ϋϙ@#<{7{ OLw>h|fe׳ He(ia`)g9u_}UIº\R;;Uq#/lFqPdZ^Vvz߮MN\St_\8r۫C$=*FmC4ͷ$c*NG 酥Y _t?:830!:mW[pUT`-mPLg6eQ,;EVsѶ*J)GmG755eF,[ } Cix@Tg,PVSuBkEI̧]̌09[ˍpt=>6Է آ/Y[iZ2 ]R&8b62WѮ)WcUq{*:}L PP>T"U!h_m5%& E1KTOeߔZnρ]e cTy_Iiw1=8G;mҰKټlsҠhqw7?=#&eHaZ5i;toIRVOх8.?KkkK-ۢAPV5eAAbpoKN *H*[g)KO+Ep3B4~\khA-mm$;cWOlcLqc@eGGyN1oRU_ 'xJ0Ii8͗2hSՒUteĈL54tq>gp_qoڑ ɁItmw1[??hXpdaY& p%t,4>²|POR+ |>=a6D0\vs㱢OCa6Tb+E1_jWV(ԍVcehuVjBS1j<;=Qx"uQŐ^~~\AC uho;Nmf㖈{w7\QQ@;<֎/Ï# \c4g0d2MBf\~ Ov>E"+F^' ;~G *9̓`DCʸ.+DaAVO|+ !':4 n!?+7q<->@JֹF KT\0Hr[@ _6(+(ѳ'A&b?"rnv]D$' dOTM!b=pwQNMu1ϻOU( 76)E? -D=[kr T.yQ4^y]Iieʧ@_F*23+DPwĜUU` gu@y{{gEF"Z#5q.l>RHpʇXy&f27KTpbYVX֚߬Sd)d"SaE$Ѫ(IsG\}{Xq [D;.-O*} H(p83[ .=41Yoab[d>чx*mjݏJʡNx$lI m]Q@#.HC;XώrTz`u +HQWIP r*t;rIU*"1KݳvRT_Lh ?QRS<"kbIWK`lk&1!Y- TPhL!a6pΞF[ޏ!pڌiNms|y6'9ʪv%A'[e\]Lpx+#=z4rR}핷Ѭ}HρGgQǧWҒ4>uEw}zsb7xʍgzpϥzh| ldVD%;I³R@Q-k&Ұ|)oďv1q{ƉË ߌ`Jf֕$D:#i>=4BVsa 4ACSӥX#xSf+cf;IL8嬫fz ȉrO$sZ:0}ZuN[0#}$?Kd9srdf@PuyN1pIȈs9[2D\^l/%LzGCM] = 4g?#s,J H%i? H*lɾl<S} *)ߐ/׉E;XZPۛL >Җ% 7X9ef?5}tm\b_=R 8VwB86O I6|zDq$.q|\pzxQiip u(z!!qNr[&cȮim "<^~6TK>9qfFEZM^Yw")Cq1gAB;W _iiLV1Q^[CyWMa"R&u QN?"TkPq#q7yCu1*tAa`K\1urO1_,W!Ο}HS$X"^'4iV+^9|P!n^31gV8[[J+MxΚ^? D- U]))R15QJ1nQ.lMiK0;rҺS%||ia0H8Gb1@Re34(p.N8H9ƻveke%:8IDW|#8G:ѺKt<&Njga {Bq7!"+Ε?{ c"-5Y^>65gJk#.}.+Dɔm O${hP)Ux% 0~mFiLU6aȂ a5)y!-i "W ʥ Kp.Xuz:- iь58P"_wٚҚ^%u']S YjSO(|G^#`r n8Aua YfMn@JO>/-%e$2vRwo̖F!Tq)&DKHP@=8ʬG V(¾d+lm[ RU:AqHsv{I,._ZRq!/G; |EX"&u8e-ff}ځyv{kXaU^<l4k?#aR8sC Fu b/tUăرӒX&.\cw/@@>m̷D4*Hf󘊖!n{TO˵2H`~K;ٜpo҄CDx{5U g8|- y(ePb5T"q|_PFL}€%.Pg^7, h#yrsYogfG_$(!wY +єC^/uYS$ۄ\sJ\<4ӿ?cs+6ۚkғ7OaK5N7+VrMw %|p+KAZ<4@o bI,?pu̩/23H K?^U~RSɇr%R6,ztugSw-\EFw6q~PS72]:eoJ)egCO Mtm_c=$uVTpPCcuZ ]MQ>R<8*8͵UQ5^y3OA" 3XVyIakNmˊz ,XŔ.{-T.HO-9>{Yd?pJy }Vǣ酓RVe"WwHEczȐbmmfP29;_{cV4#yCu @GƓ`B 3'hf$>rD㵻q塚ME97':w+ݫp}[#U1x&b3՞S8~  G MNvs\|~|A7Nx#V_$raWujx$t#ICj#T!|$^Uq[ƨ̷7^0[=L(s\YN ЭaadKΑVzq cv,j:XUO{iY# Ԁ k,v@B'8ڽTN,jKgZyd7Ȍe6~GyAWs%DuH+Bideiy.`JgnL3pmH|sGA>пo/RIvA Akٹ! 3݋v,>koM7=`B̮,YFⰳ'G`'0x"vznQ\܄,E%Z_ptqS3ܧԒ9TK~BbPo,) c܈>-?%cp:'IT"&0؛C B皑?Ϡw0asWmȯ(^wk*pM̆5 :8tN8o}@9pOKvi nEQ\1<{#Y\mna_RusCqUyookEa>Q0YC`X62P?:Vve"{~a?>e 8f~A%lxA<"8dl(X6 b? c-]D0ċJSy^94tU6ΥdE0}gD"Ƞgw2Y@ >tL CyqNzGt(XL'"w5 _ާBQ)Å" '1~<) s~;me!^"Zspgoe{v`~@z6.寓R}مIzXm?Yy,ߓƕ ї xvXZS=נv|SQj%>(چ 162(>]{uWp~8{Y\btǭ[)h}Yk!U M@3;ȆùҊTї%M3 <BR+'xv߶ 8h֤x6=U#;w@R,.U/@l8>%gf/[h fR4 [ =*Rip#~[抜qeQ.+>k9ɓt%L\@n\S%n`Jʞ^%7y"n;+FW|yL 92W&v&$[kEaZ@Y3Ji*ǕP~S?a@B2Gdz SPQ^k(w:w_$cxWvoӢ)";}j~ h9ҧN*, &)>WԨN?1&.Hk^Bx=.%Pux{!$8n멄DRM*gnwB˞'Xљ=oIPi]f;<\ѝ&RJ^nPM+U !yD^6n啭C/G}$+aL$߉OJ A_y/,\mG%%ßDSJ$ASb. gLXSA yDxHKegMf#hm>0*|pMU$o<h[yZf_R&/3l!-^bɬ7sQ$DAYϧhKfig`#sĔ-sƨt iKwૅ^M>QsuRVJQumQKa|Md{\ZiMdD44ݬ)k r)J1:j.ܕM.:+֩ ÏH/9[ŤܺZ;\ 6"v yheO$)&H 3F&Ite.M61;} qͶ?(K %-St +,PcVa,[R%,VWo_P/#K|[w1amI'Oky:Lb.ܙ|9\}^kq+c*٠`Ԩ nKtB[N~$e&aa;7Lȩ?4QLzf|*$?Z LF. ` j[ 1 j.}IMʸ\Hd{ENiId:tVlnb3xmTm#/€{R Q"^glttk n&_hd߼ؗxN˷h`"$ss;]rXRM*f-I-tϑ*{ yŀǾĔ)Ku~m#qʡ/2Q'Bpt0ﱨR!%ekuҀ4-O`Phq)wpA 7^gYs~۵ϲseOŸtH&r<>]@M iF7tx{'Y+4ĔyE_Л@S͸:!;7e7 h (";,(~挥m aFl @rr2wsZꞣ㚮yRvj#`;عRP ݣXS}!\P@JFgYtБ*gF}&PZo4.DDwKѱrk(OrLz AY08[foy]0 ڭJf7M*nRp@?A`(٭ 6VrǴ$}Gjj5*C%)4~y=dx߄ؾqR{RLrTK2\* ZD _`C sX\.:HI4nȆ~>BWʷ;]i"/b+f]NglV}3;^f, s{#բVS{4dșx)vÿV)99eWv|ʪkebޖ47z嚀.N aWܧJJ@ f '*4Nu4_l-awwrBq܇o)5{;Φz[DQR||ӘI O AHYa!mj936 D_ J1Ux0+ ,~nZHSjaef =(!mI}`?TnhݽÙgG1"nPP\ѰXzm)tӌ_=$Ҿ (I LRZ6hp>UO׏ RGsI4T`2-/fq92Mi o_Lr {&J_ )6W]}6~IYeЪ%eEWIt HOnMoM3rN Lu-V(J64hޣz8p:fc(ha%~eOc~iʙ%ϿasXU1C=WR;zIqt <_O'egdeAJ.9#'Fω+\:kq$u4Zni2HB-M’}nҨ6T7 1Vh L?b^{9Ek }A k!gt';xqY\0"cJVRCLl3/BP5[ST i,_W9]4݃X;'96ᙐ'+Lk否6)D^0?]o|*v^#ժϷ=GB<0:wyjuU?T~d?x0a̴F+:_#|4 S"f9-_q4γ\ c=[[OFŴOI}R( 3sʘG3{2vlʜ^5d;/rbXpRz؃BQӄ<܅s΀KEJ`ߑ9 7£AǫtTt xRbZ؊7%ZUS->􃃆A7_I<4 FASj4^w .?.N'^ȲBO |e Dp|{ zЕCv5#.Ae6o6z1QpV >t TM|Y T|ǩ6aVׯ$5F_O{AO7SM8\+JNs@׍V &.Iq$qAO2JsD!*Q:`6aLLboۊ i"}bvXWS _zs$`j8O_dU೥E2&(lkJ(\z78$8\o^DQ3j?')ZPO5:֩z6UdJ{JO'<hz^0 1,D/)1%h]DjT=n1LK6v|tr6j^[WVG!a n-r<9쁓f @~Ȅirif`uE@PYlGyչ_b~}p~0/m#U'3 PuA碱Q0QʝE{~6 ¶pPEsRd%( l3NF'uO=[Jx Df}W1QѩiI1kBZәgf# L3(=/Xv`)+t+~ Ux"Q#).-ؒ'^ˬg2/pa?}sYtdFv_6PN + F33oaVUDe{'Wz"hhX 6Ej%6/-?o_؅Ewl :"|t199dXmMJհ!՞"mʥ|! Foh88*#VYT9_ة Krc}ԹC&ӄ>2z)zg}i'8 8Ao9 a5G㺌xZuG23yP)za ;0fd25)+Qʻք>RT;0j'^4ɳa;D{Ս 5^"j"%EpE2p+!rRǟ\.W] /dL3]YҤUzq*$AօlLExX*#0ثɦѺzwLa'mўb؈TfPɨ򽌞VFąϟT,oin=J~w;} 0T%3uBk/YdY$r&^G6=c[1Kkh Mx_VKwnl*L)7Ή~)S1h % Y:>3 {k!צ2$:]W $$ؙgX388 Ds1Ɲ uy@iW;9De³!ATZU'Ѹ9 ̊/R4=ˈ%edz}TALF-$a[Qi%Dƽ9bHɲ]]AJT9=]ZZ̓F9t $Ȼ܃fH, Tv-bqܫeSƘgJfH%1,5-Vm]2| csFXK E@bUQpp4 IМBO<abR#DM[<&xr!--^d7!1\0 ΍ᖄ=#f^*}RokzQ[T&L̲+:h*P!ng;Os|>˲O iuWAY#.xw/t(YmE(,Ps} Wcn&!Y$;pI" <_t5V qJZ.B2_4oxZ `m 6Z"iYv#>_@pC "X"hrP5ƈQD64SHyL! e>khY 8yK+Q夃ЊŸ\ wӀ#9N {r_ >p)D/#=*G. {-](rڨXێ{NrP0XOKRWeEM2Nl;$v0r旖@ KSa!xɔlX:6~41#捦n)srL\&J.jkɏxΖ]|BC"]d.Jm,7{e>S@qi?ه_*3G9kUt'o 7syF89=ȾH]0$!$nX;.\X츰q>0uT@cZOuoڐ_ٗ"ELsilԯ!P׽'#M JD9ơziL~)0< ZTjyRC*O_=CNatƲR8[8}zGyBt5*;FP1MHC[r\쥕~F)AVU[ u 6IzJFm!&r^q4dZ >T> ΢~Ď=wK*KJL*9m8aRuGӼiR9IoE FS_ K~JKJve!E+gZ'Kp3)gLm҅7;+6Kk^.( @Ka,.CiJ.I R_4(gE}dC~m R \7,=;0@w9+O3^k:Mn񔧄H|c ]*ѺVTG+)DG5'3'G W I˷މ!oFU}3`]/ЀBdy"XBk-mVޙ% @ؿ=R"}ݞ. ᣳ8)"WK?797=1"KqC;j,'XBa sΣ Y֩TI(~x"R?^zgӿ.eu5|JgfW A4I(Aff+ Iivz \K& 7:$ ԇ|i|@aIz5FN3*= .&)Szk[^T@g6iUxQo 48W~U/w([=5g]'AjJ_[ݗ$4~Ӝx@&t]kpcfV텯f{gL@C0~?ND ioI#*VΧcœG9$B80>̾Q~Nȷ0 Oҷ rbu{I'LӬc{vkod*ܔZ锵A<&5\I 8#0;=6ðyhsᩬ2\8)\*>:ԗj,w}o)l85*rĽw}ެOTQQ( 'IKyA /HэPg3-MLOe_ *ꂆwM_yF$qؘ&Le 1) joe*8嶥 $V d;algLl[;If]mhk`^RR;w_USNui4G{M? %Q݁ɦ6Ҫ_i:vLLKD9d2ӽ8&]W§uo|LϋQ03 %UL#9UX86R Bnu}Q(-Q=A$c1dy *]XqmMQԆ-4?&N20. "P3- D n}eɯp8~$Jz-l:zz\!U ĪjO5rnwH;d)tSw Q yFMs%Fʖ&uuS%Dh)((eN-/ޡi5h~<[6뙯 `8wt)YL@V$Ҍ.98`Πwb !v\h;8f#g Y*f.~3T}Y?0Iͳg'!?Qw?|J/;FaM;@"atZ.ZP:ſFC>rl}; SPhT,,9Lǜ<~f٬FOt C`[[K"TG|,'&h/+04}@m菋ies۰2a|6'4{eH5&O2Iiv9!Iq.7txK?4ΘN1붦2Y%u4'c 8ly3u&!!!c\}j({Oy'=qxrp[x!'[a}T㖚&8+c4r헎;'EskR쳋6q=nBRԤ! 7jP$F$5e#ǀ; Q5;`,@'__fFnE@o~kpb$*Cj$Tʞ |H* %;Ngn?[OMKٸݵs&iU#ޱRXnj ^I}]}*YL7t^b3As`vܶCXzeMl&Xig.,dB!u}D2w%iէ*N@#|W^!(2r`ݼǴS}j/P-Kn:[mGԩ j|$eGiXS6F.)8fp^ BYcXZ&!sle0QPCosQbY*ھP0mot`! 0F &3~;SzjJJB_즛ŔX+n58], O e.<_ˌ|_[*w<7ru! } )Iʙ`nvV.x1^b;4d48Ƥb%+™  em80S6ߘJбgOPns2@EAe@,+K/Ri XNgMSϒk;Tqk(E)OXYlL.gZPrd>_.g)1?JuGTN\P->'|_eL\=aG[GN:R2V˿jU Co` ~ x^5MvG}d;X81DA.r:V~N*P=w$9Jū|bS a)EXhٸ07|Mqgu,f4&r`hfUJze*ʖ ONcEPəZ4$d/Zq@ M>,Wݠ u 2GU?V\V N_-6.=et˔50;~GeViO>ӂ=ݬiP% x:2z?5:FgiaM|}d[ UxV !+]+  n ,(D +4SAeq,%8bp%PG>G8IKMY*߆RQ 7&AUX"P*6rc! Ձ v?~D-4BK uA W}E ,37jܤ`&Ώ!a3}r*m{j}N0X?uT7 U+ގoA&#̉wk:</Ru]S 0 3ƾ@!3 {Nf1n~IY*C_D>n~Ybn|c5>6`gqlN#-{ FɃ [k"FЩ3c4kR+wԓQuMFXg%uaZΟinfaY7a8\D$Hפ _3.`8٩,tju:L$ۑk]BtyI*2k`NAL{#B6K(uI,+3zL>D g%lxIh{aMio,ʚ'$Z1'+?d:9(dNToSh<>(J݂*NܴZܑR϶e`pS a.x엚Qo"YqR璘 p:no7Z^@c\o8 DRŚaԽ*˄E?BQ ᮺ鼑RUߚIͱG HǤ={4cZ\!J]?$^(=D2y%I"Jf.K\hxM0~30|p#`#oHrw,aN+yYv V6_n^23 8z2H{WF,eu 5`n˽$ua[ -t.x_f{f $; Cp41uD0 g{|&\:a (#xb@WX~I 9\хC=+'zG m`bajZlmDqňA|~^PWfA "$Iωt[ێKvjنXvw5Ha0pTRt Y-Ӵ86s>Bc @JRajA^I*βs~?8|#]eYKU"0I|Nw.4q+vY褶3)h;{CXJ_1o\Riv 1zѓ/Fb`;y(?_Cq^D쀀#Ys5/Uf21ZX"=CǡM!\ajF|nY _Hmko14U28c ,F] d "طO} y|V `U^Y^-6 =SbbZRҟƭù>GOz;FfM t㑑5$+ cȆIIr^Dc^ڱa.֒E s0n#lҝ4-pIrr Wiysݖ2:ۺ~ H<u_٦z4uGtug%$J"z&[A}є=cMnnxbJsɌ^)H5,f5lUBW s-LHQ]F۔rVCܿdB' O%yϹfTA{g&&"Ǐ6S ZQ/MR,CMpk"NK[&=g|T\˺@ڱD /%Ԑ!j! ιs%\΃T[/ɑ̗>n2j=5'2Y'ɷQ\E39d2 o AwF&YZ й d8cYw%)z PэL KoG1] 6 d2?q1. .J(Qٷ{BCs>Y7󞴟0}x`|_ .Z<<1,%o 4N?TӕJƗNn|{:mBinYѵܭ04*?4l.!N@I9QngZah8ZښF`뷵{c+⧕7ٔFͬ3xv3 FΩhH۸G& v֘)߀XtD/3LNYh mV]5dRm[ioPi-'wFGō^^rk\ꔜ2=>NW8ڞf]4ul !=-EkA vӝFa)vbVk;Nx|>)'?˧po?Tq@&fwUJ"@)1~Ό(E\Yyq/ғ5,K2CeO ]~'2[WyX L.sҲg#6 XFlPmtJ{_nFlJ'2${* Znͫ@g1 D*,?>H$@?h ,D^XY3.r<w&s{Ht 'ޤ֩8[d!R^<jHWrN fPOOqJ?OۋY{RE}ZD=CD l2 ffW ʹ/Z$#EmDv @r~J,T8gGe;&ٯa;a YZ5$Vh} -MPDc'G0`[F #_uvP,:*ݨ@ֲuǑD/Mٍg%F.VCZʍ[QAp~2͍\JL-@ButFesN[q?EGSQجWk ?-a$,2V7 ڃSmW1R[L RVA8s[qp૦o[/-JI -N6`}5iLk;T2-dSZN^F ml O?'F\Pr|~"?U9(5"t4 8O^"ʏ&"@_3v@;mRl/檩Wa"W_u(@6O81[s&BM)d:_a*2Kψy(rom]ݻ  䖘hm_%Jy%V^'B|c.+ :ګb'Md:BYrPoB%ͽ= fxTxo(5Bd +-0!iZ!,"Cyo_/` q?b̓'h_JqX{rHV!JXeXla*Å]5kDpA94i$Klqz>TN$Vd$ÔK'|Dd:B%y} b![9 ^)G%4g 8$Q??U~P*[>TN/ReEC_Id{X{?ztg`~c$=[%i/مPY0̑w߹=kB_h frmtkg?!$%gd 3"G}g-g*PV5ۚ3ccZԱ/#;w(,FS9J=H&M|lVI_> 9dS6ᆪ@vi(|FʲP3n{Fx@~iF\nI+tÎs(73ܦBNh_]T%4W"a{J!Uό$6 "dѯsԶA9(@W5m)cZlK- >2 2 at; ٫#oփ܁)'gZ'OK&·/@uAކNk`?F_fWR})UAsvT=U{'~@.*ژXyו͂pGv?By#QnOѹ-Y!NEՄr4Z6s' ,XxMg7'5%s]r9F gи28Kښl׳>X~aL^l,ǘ|Z8Wq l{D±IH9@w#}6 'J2qE뎏w6eZe$⻒:De81fi倔b܁ЗU w9Kx+Nw 2cZ]8\Ai87"=E]Ւi:+\o7Ez֓c杇cH`, V:gQ͉)|(R=Y81|H%]%^ )JVAX7h%\Gs| xD^aߚ)ҝg Q6QXbT&t\ R p|3+zUr+)jA)qk;T%%2d3}P/Fs:SW',̉wUC6q[&ZSP@ "ڇ)|~ wA/Giv"Ӵy[\Vn\R-RJqׂ&fU. l8(|cKIX`nŕϺP_pX:rWJKC̺ i a'@Z bd%ƒsfh AwØ.9+;ADɀTJ; 6zȳm/MFks򈇉e &y~WQ5wK(&"as35cH^'ZE.~U9&߀ T8xf ߒ.&dT6jii 5gjoqW2ܫ`P]|",Bm4@}4iV6rkG>ڢ㭫WyvA&pl|%c>'xģX 2c@8,Lg4fpql.(}&<俍N[6L\cUu4tO&"ƽQwm3h>;3 g|y! >g="{|ηPYfgҐ&cU+!ߙD6pJ0wdJdL]19*%tF(Ku,zgR 8>eAAs>uлw=GODWIE20(HA kj;&7[c۴F"̸pWm.]wdxm[ T *-:̏ȹѬnciq{?ir }DŨEې >e.;8R/d\ajQO}9>BSzH.Ykͯ$|\Z75 C.Kю/eI[{:ݘ|w-& $VZ>?FYw4pv ?2vk/NIgfHxa{FII἞IuqehbÎ݀܌ D $1á)l% o 8LbhP`iB1=EIeV1:DX#Wo䃂<@FS%h2ovs]ͩP$>xd`x~uvqS9g+krU!Li/t :àC/0}X5eX難ߒvqNe 0t񂪦DjqjF@} r1? nVKPmuWs6I]?|MG9=K}dj/0.ws{氍ބ53(ToS,hX*\0%s#I]CQUmF͜!"iE;qxD{7"3]SY-zL>X7Qy31Q}Kd.l5zcCݷ)\@b~hI4N}o1&Mhh;%Ic}I9N&6Av N3\y HV\)2ݾQrf)<(:|$М q7A"}j2G\6?HI: lu/Q|W.Qf>sTJZvǟ.63WnJ!yao?___&jvHl# C%Sep[eGb!g+e%@笇 }Ȇ`]tLlak$%ma"Qv7|h6x8"6,~D8+Z']*Rxz>s1+j5og/ݤk 7)Ely/fq"Z@XΥhCRf;D T*`P@ ٔ _%d9۔M[o}d<qP^SϭĖK>J:y5> 93zA#Afg?|sfzǵ: Y0Q(*JnQ:̣rqݴk=T5rhh͗2? w6S*$"΄, ޠwhd5Nⷍ&[8t0 6CbWhp #9\r#+,WeֽQaŶWɋFh(0FOsV=g猤^FRIG@Rܮ&$An6u#x+T&PiQ|HnYC/5bNP6^_AꏀuKb̟ 7k=pOѮ"/ '/[%䫗{n6q6jwJ2]ED̞%楴aTFv$yb>kR8k ŢaySˆv˔eoav^wu*aދVfw6._wC} 0̙TCݠ.EOh3G4ܩ\Adk'vR%7 ){RYLrɍnIIh;do2G-%jLOՔrG_Q{B?r;M-aS jP>js/zC tU8Yl$=ҭZG??7dUo>O|}knA@?5?0;?vT^GD!VQQְ!>cP>L(,5}krR.3"6=ő M[uzvm@g]+fzWHvyq]# `[U[9 viP^e8ʢ U MoeT;N``vgKO0qi  _& >(S<q_p6HHkK ERΫiĠ#nB+`~F*} 88 9ƫtq<_U_U-Nթ}`{Nj LbWɁnl+RtAPω 9$ 7ɨsݜ-&R{lf5 ̰Tbx4F,jcSz\5oဠ>_3E w7˱AOX ҆v?I hiwNU?_~}{3ۯKA , G!&X=#2<b B ݓ ]ട*[M;pα= |ovm|lE3L^F37^&W>Ixxp K@Uc+CUZ$;X=몃U]k~Vғ2KkvO,{ZBFJ%Чk74;ij]e&`Gӻ*' jias/Ώ3Lk$>:Z?@7Wc8q63b\-i4++]޶C75[ #|o/jR?i5)[yGʯ-0AkeK=O/rm@>c[Mj67-ċ~e,Q)b_%`,ى}0nc +L%IWR{`'(G>`y\D([,ӊ^߼"tYu®͋mܹ;N6{(9˴>$ I`U`:2P SckFh*oY^+VKoE M( ~"4Y -a"ZoEG5 2&U7#g6x7D40^Ʀ hw+bKx]B;";pE2|. ' !bW\{e6]TQ!70'.cONhb7B?e%](,o_=bߔlژO ꥡ*uoC8o $KhuMV!›\;jɻcг)ł D#GvBUtB)0/bDs' #Ĥ0(e8G]QFÜ_a6<6(҇BGss(_?GSE^pgPoc*=5{eT9ytJ k:zmѠnjW( j ~0Y*@6M8,QɰL9I;=xA'ˑ;yb`v [HcfJxº=꩛%Q/[9ksp/qrm:>/z${7'!OӾ-Q4>ˈ<+Gy6(BJ!3L_Bc5GOo@jij'`[6&b=5B߸t]Cx+EGU[!PG.JEvv|L5E%žrT )J\hvimX(l/r4uKBnnS$5~^`=4QOOM2ڟO&S%R1=J|80d4j&8"<쎶!eN4FGt{JU컚Q9r{g7ƴ ,NZh(Ͽ~@ApmwE9d;@}5X;WeZ<=R >_r!6{Jc 4HtAвJX-db2Ua Rw{0[KʸuGV ~{l±J}%GO]"4?wm`(]X #YXx v)F94rueMw{h 㚢`|MR'5g dTF.ȪxT%#ߜXz .j=ئ~_ i\bEVދK [IpKK ֲ(n:>ҤxVvP2v$f:AT8_X{~yNavSܕ+ n*0VV\<$U{h`Tm9 E!-+r BV H)$"낣 /]t)wTV{n;Wo[UeWJ5ʢT@ԁP9ko^F&b9nH3Q( -;Uoa6>b_KVjMraV@v\N3O$o~D%@ܧgGdcmy*$S zki\y=?@ehdG5G4wrkס|U9aiBii!32#@nWurI AE V{<%8b1|{@z:P|>1Um9!9a_+d{44TGt뎴m$i0w ,\G3}Q/7=sc*fqˈ&@Ƒ6@rWY bu#aj}PTc_ݞ1I$IBF}ݑ&I.tX=-@X ,3i>Т{8ǔ*M&8 >~Qvt'P??C7Y傢wlv+v|C9NRD{-EG< R=%tC ZoTNz;QgR& $\ gG_<zuR1Ent /:#9@Wcgi$zfaV߯Pĸj98m}J)UFZ@ 9{HVM Q򄩜{Jgz_߱^"}SUGӿ.& !@:hR42C<]BWʘa?Vi!9gނܡ3UP,E2^k?x 6Je: d}2ǪqJs)(vn"3 _m$4s2X QtX1eFs\+U5;AաNR?)GT`ppmrG!`$~d/NA#=lV(%#lT]2~Fv|X6<{Ɩ<`pb!YI/DPhHRSrYGepSM۞a#8;(g"Iw޵]sM]7ޥvhv#d h9 N.a m,N7Fq,ZP kZ U]P6ApGoBm?1f-'Uȱp] 4͑>vHX̗:I \YJ)lU Xf5(֮o ?vbu,:QFnCP¹|ȟ_Y&K3;A;fj 0r<:HʐFxxiəqt5n2H벃eF35}[֩s? :g}([@q :$[;8m]T'O+mY#kk[]hy%k3wL ¨<#8T#Z s#9^eUɘ^V"\t<7eW(rmC`wd<8NQVdx6#-WUb\X&HEmvC@1ͱpn@uyDuJiƓWWR6sOz㍬vO*yġ!Vb%^AxOyNk >,AFG7.C1esƫG)DT 5;1>RVxH*x(uE ;S hHHS= .:^0ȏ`΃˦DUJ~lC#66 K6f|Y.n`њO_&z]${ |ADWԯ7Xzߕ'&疒aL,O[Ab`5DNdc՗8 ω0ɰ QrH)# }`A4\0.[`]: `#iW,Gǿx}Ơiuq LDŽɛ^%gb29inгc4:; RY~ b+/s TW +p * Mx!p_B$;a n `yѡ<53\Lq]Ȩ~F_`$g`n+fElsVIR]d!!LN{\tpƞҭޢob"ѠxZ~l2ҼZثDѴKG^"5z9SwmHL==Ba+˰${ڃ/C3S+4I#&cJ@# X.匫!²#W潧Bf σ_{M1 DO:,ʈQ2\l-&n\L[\Wo7hsO+ܵȓIڗDXp򔎌&Mt1xNTbĹ|0Bi4` q4 d_5ǙFY?sU`3Kb@σ!+pt pn&[LvZ9[+} ?S!c('A .8nO/&`݈͞ԲҋT -n`sҌ,1xK[w&6E9>p!XPHoL~@")[4<˴ϗ;sKeWMX9/ nɞ"]\³4S8<$ :.q4)]Yg E%ڣ(kY,XRTVn$t8f?SRIRO˛dzۉ ~/Dng:rUaHQ5C槒>N&i gh0Hߖ=6ڋo5fќo^Y!@|wl`~Q[H.kٿیKuvzGj*4l 9Y3 "zNEexNƁka7O/)tYIqٺ Ll[Xcؐ|1@+w!5<(Z,n㦬q8B]P9I[^e&T c:}5po<$\.S#Yc.>͖DB굟OUSuJ~(n56EI EG.3hSZ%*iQwCTug'ɠC{ZgMq覲1RjȠ ,}DOʆGZ<Օ|*6 '⭈)[n촖d+n/;oMVF|c-Ě`km,N@yz(Hɡ9wuk/MY8މu al^:> 7{~F2Ik: tqTlUU孬ᚪ PO>tGwU!̸OFؒe+-G)[K!iKjˉad$Lf $ ~-DV_7Gl6I#lRB_aY d, Āz60iKگWc!GjXC%e6<-]_c PQVtͨ4GV돊 ;5b<d7dmi_S Xαr~˨u1mEuDZ6}$eO; {n 1{Yvӥs2&+5W@z^][5ovClB;W 1sHYM ' nzlnnB|{'(|Wuy 3'tBNvcQl"?2T4'BFhw9C(N{8H03 xUg[ P `miUU.@-8/8-spXkGhr[M\&9nŭlbӃ"/RAL*ACJTھ][J#aw6W nr(zdhԩ +$q@=B2#"x;kDyR;IIRͲnpදJ;.e5|+mZ}]88@7Hv>IJM_g/:Fj@cR)uRTՍOk9P;G ۮ =;/ e0ImJ_@7(Λ!y$c0%BK/lm7H*VF;'~usO0` ͼ"eZJUٱAon;;톀Lkˣ+uӄ.ʹ^LP>7Y eP\aUVq܁Vc=}L44|fT(/RYv쨩}G!tnv` z)lGL,^凁EWԲ6j"½c!HwU w@&t 6G,@4Io*/ 6E>!/Ƣ._[7!JɝQhG)2? A'n)M%9"X}CCCQɻ 8@< rXZ= j6yw("gN8ڬ7jE{y_̩A6j>5ݯĈ 2L+ΰ|HS?VqU(v^Y]ss=~`+k6a9rj:5K󼙛#OVv eb Ş]9V|[a͵W4!l@8* "OW63=X'RvV(Em}׌ěWOK*ˀ!־)T`ٶfkJ.\m TNk$S[J=.ŨG֚˸@l\8^+*%=Eyirp({iv1bG7εj+OS>Dnӂ56X\hS?_z/ xjW u F^ahI8\=- ;**M\UV@,}kd/0R];Nz +Af yPh+vM\6!Q;@x>PY٨,QP;Vs~7_!2+L/K A;XEt%'|xDPH~(Cu!mzv  ݾă46-,K ΗtwPeo<3nOЦXuRd?9nh1*(27$~Ã4ЩC >ݧ cUk ~}yBn[4;4)-z-ku]4hۉU(mA0sn0v7oޝHu4FRvF*O 㩒 1}k4xB7\ sQUNinl`3<kUAGmRc^,oesE_29/y'!"W þTֶQv[E,7<"EUtwW}/2Ո^N  ֶ&@=`[?v̿M5tD 4JC%):TU m }0I[``ӥěӤxAྡྷ.&v}7ZVUl%3űu,1娰Z{=% 6iJTN݀c}#(^|F 9R==(􀐷=K'H$bUMD1 Pt|nPMH".?*ﲮZtòܲ#sJrw2TfdH w(mp$I̓Jq7~)՜"1X9 FKKcs3ͽdp(\hzb׸ - MO5#ޅI.$[|Qɰ~q }GQW߫/3ˇ|6,4[qYP9.h"ȍO]'ܹٖꊃD㼼 8F ' %gJ64&߸Ǩ8#HXj =LE|-׊Ѱ&`[Lz#MjB/ͅ3X)eB\Y\[֞`X` Ha% v"P63\-ІK}&[,rD'Cߙ_g#Vh9O`-S\lr# .%~> d(T d<`Eل:\2R!ˤs^խ ,5:9SB13z+-D}pG3av =*,>?1_0XPQ:G ,پ&!p0Z]:sq駹MɉB%ny/]_[GųITK%48'iw,[~RcZT'] "+ԕPC=VÁEEK F(Llf; uuMA-VZCTB64O8i!K>"}XW?dhu`YXS-̝.4.5*28tċ.Z1X\{5ᾊK|s&!e1Dy`ZjsIFpr]8ƴ(Ka6*Bd^sES H Gem~W2  q 艵yvrі]RJmT7ƚq[Vѱpl=zEm_;UVҔ/2iPd;FCTE_9ZF]}M YO+foiiS3I$048;Pi;4leyR(iGPZ=W1 )SXcٳ~k8w|wc0ŽW`qN!{RM{$GIs@U Qj>C @n^ȹ Hذ~^尿vb}R 6VЬ"ֳ?l,[GJ2a]EfӬ-4Ԝ$cN} 7<Buᔿas>EM;n2}#6\3op5p$\m;jnyhNT1[fN-līZ٥`E.!o%j2E.E"!*@? 3hFxg }0U߈y=lX[}\E߇'TbuKL >e8#5پLM<+SGd͙}uԃ"jkk]9Y"~ rC`Tysah9:LӺmei._П#js¤/QYF!+BJ?d#m|ֈ+kyV0dy B\~*I4J*|&HD̩=J0%JΫnhirN&8rTaZ4z`]7O6ǰ!4alXB~xף >~)`+G[VE{4XPbg&>ֱ)+^ iOQYBѾi41?.IW7dF.CvVV2GjlCbGYtL8kYܱX;Bɴ-jgC(ciWa$٣/Lp!aIpN!{'>7~R { $f-I^y "*l`YϳYJW=~U`CU͸ʊ}ӎBY5[pdU)@#{!k:pII =3h@Ȩx-W94jFPgg 3Uf{t۩#i*Jڛ69^gb;jaJyV94,< yOtCt9Y'j`7"qGE`o{{q5}hU "ϸD/3bO yЦۥEj>o,k\nmc6bE&Bn5O5k0ˠ EK,?=)K{M}ze^.s~|e&R8:Ĵ X0dØIe٭E>xː@r ޹3n!!FiڅoI6T?K Z%'jaN,PioLn3LL2V_9`p1\b"jOh '~doxrOf Lb7~i\w:N ëxQ{;]Wѥ[1D"POʜVH.;ŕbnB@z~h#!a|2V}`%>,$%)7P(2>E> H(A}175~za1 O'M֩@}g;24O^KV-w"h<3ZdEU?f) Vw ] tt{]bjxZ.1)16Kܢ8jUw/-c4 aPmx\_[J*D;GuT7Jl&=1)Xw,bA #;M" I01+ N clvw.u;uxsSR#vnQQ=j׻Vwp)&o8 4'wɂבA3ʄS|&bEA# ^!o}zK]_bϏ^؛ތbX v,|T-!JN-(X=I9  zy fuV>`:ܙjzc}ʘGdE g7U9;^R'zOǥ6'_BMYfNM-i~^嚇IIeuhDMu$PLn<fnHI799K;c* ِpf14icʁW'EؒR>FGL~Z>BKa@@-G&ּ n˜y dmC1r{wg ?!xl4:D&wcluq]2lYo[|1ɠ@qdK϶CtG#zGJ01DK蚃'bȤÚOq"jw6#FĶOު4 q$̻y_ XŤM*M d'|Ǜ"ZJ=)kJ>U.d˻"Eط`gQ NEt w`S';^0H$%BS96<+J=q%5Y꺔SOFt5ƏLLAĊ!:eofmAMAf!gT5B[~eaZUj:CYsky9y KGh@("`Z1= UJ2{y6TؗDTV5n+c g +x qr+< I3.8&%;"W+/ÿF0gg]옺M #$c"x a܌r1x1AJ^4]dfbYLh&"$EfKam46e 5Ts;bΙ\W|yz ȍ#U};& 9|k:{7RH[1{AH-i%iR`ؔ^K'lQOp:aA햍ݶ553ۊ%&0 ‚u+:ɶ|jh@bᛓQjYbDs|NI1rOR7~\ul!|n0׉dA4-0g殴Иh/q9bB`5 Uom^=T(s(B)ZZr֒XPD[h忔Ga: yLǰӼ-u׊4*u!2EhmIa<2&/r8%N&:thBUec!jpxO!6\liRs gDԑNWWHSw)5ȓa l}#+#Cl .wpgdVez]P%D:f^X*x&yҊ&;^MFԲ,\{'ֱk&=JK(T tѤgc2'ak44h` g&EK=+yKR S)V7Qm®)73ؗuV0Qċ`T8=vNmS9G8mt-2!@h2؊kmBeصh G'ޯhF*volvM}~R7lN -d-O5>uIA2!MMAla:֓%xv_2IMn Zq"m*'āTxm:%`%}U@%B}}K5pQUÕxr_S?ݿ K,E$ meɇhyVWLӨ]~ ~'NzIVaSkv=Ч) 脘K0k-$Hi3S"KC r $l#75n}xn|MMW-{c -\_h\;&׊w !`L5V8˨|j';NvxҀqҗȒ9)qbr'zOك;/%6f EKCB;u^&wP 3ǁ9~{[υ8)ۼ02id!+|񳔬Β$#Y͓ f4 _rur֨$ęõY: t/]5U>%ڀ1v )]o*ezhUr5Kˣs6/ 3u\swKzu}ߙv}1D?Ρ,\eH'&f4gů &VK/$ԟ lLA^*LK"׏@7lTTOB5CLJ~`VM7zDL*/F7d/mmpC?SZz1~Ep1g}ҊNIYF6#/8kKw?rhZUKe]uO{ᦧfq*2oA)2taؽ#QWsj ND1Cզ_T/6e;5+(3^]:3H.;#Z 9?D<4Rz%%zٽ$Yң˩q, Ch+_< K}h)Kfp±cl7 8CT^ ʏaX[2xk̮XMnxuD%ػe_/j3rJiy=,~%Rn @I`yڕgc~ӀYξ2l3C@9x`!{ýO!lӞ"/cUieB-eb`УЂ`zb*QJ#]бh mMnd ݌ȑIv2rBqhdy-6Y-g8hHxg*t9LeV`[T]8j5өU 3UtY^+fm{woT$K/N녮-=ܣ) \V@9l{|#^<`5۸^ɰ1}ysglP+_($$Wd -w S,򏩟 jJN)2OLnX%n4g{<0k"yP rDPÞ&<,hx _oi (] SfQIhjx2aWSW%g氏iˁy K2e)Km& Ŋ xgaGS d`2x8F-.Xc搗z;X oy.߾7^prWgyJᆞJ¯*e>]THr>8q Q|bw4p+Qeg%M0T8Bx$ }hYDLV#VQ_;v v^IeB8Q( -)P/a,O 45d &J&$,tX\1pr ,&d{gAٙ^K.bg-xUOȡR6\2Qc2?ұ=E4Ն%vR}9͛G\ t˶09|)dbk'.!׀ٗU]_y2S(vUmXWK޷gq;R}JPO{RlK ,~B3҇et9gFaMb,vŻ M),oM)=h>z G&6_txOڃz Vi9ϯtzHVlv%%!ZzB3w BX2Ϗqc+>:ꉻ#MـU1%eA1jn/ISSjfz$̍]b|H)Mi 4v}o^àٷu"^EujvU :f,1(Ӯ۰5[J~UgfwqAb%wx3-DQҽ Bvqq2sX%5C[oa>2<.jFMюؙ쯤PRӲe]Q0GHUcxr)xITdp9Ěk^òFQ" He;xX@/X@?si 5[DXwf LEk IwD &\@&2b\YˋݓJ`II'=U3&IyreҝYK|JBMt+>/k{?z$%~|!OS0}0bޜטDT= Apa {C^|CؖH@ +zIrZWA•GP:8N&jAE!NctyܗA'歚D/j^3vxfADϹcp#kֶSȉBKT;')ztV4O)ɂ@8ˁxQOs3ff 7?z?ʭcc+褑k'Kbd25RRS5M <;G蟠58,M98kB/WHcޘ w#v%YS=׹e騧nOSS ]qI`[՝ɝoU浌zTeL)~Nx[`1" x\$msqO/|k/=m@KPCNo3ˮ3<6kv7PE<ئ䊶R B%Iֺ ZeHkQת3/\x$E26PY (X^V5AJ7wg)m},ӳ-u! ik-wҿc#Wu#l-WYvŠxHxjUVF-LYȒ ۏw 2X/TY AmBq#!F/J%1yVWNE^Mc#{o۟j$-%Vd+oLȅBj",[ HJçJH}|1\ԋqT~ն GǠq#ŹUW1zcDmal049:?wHF[+JHp,ŗRW]P>@.}e5 .$ژ?r1Kyf0&$odj6L˼6VΈA-gguK@Y`RǾʇSۍW FҶ9h6X-nbdH 4~W:!IӜ@.ȪP)O6d.=D=KY_rÓ!k}.'?7<7a :iA;EIPƻM%Z/ @9ol[):qc55{P),L%W꧄̛$CIWWM Sd BVH$[yG1N@Zoc#}#T Km:!.PD׊~؆<1&KWB=Qށg_Ot{/6r+9z h n,5D*I3)U(wʏV Kc8._1ze0,<@.()B˾"Q1%#stc3[>d$U9/Ch2Xk!҂vHG>U;^gňŞG'0&N8 eUTZŭiZg%,&:7gMud-z̍)eJQZeaӨ(om٢?QSSm)YB 4~ Hޠu Ђ(eLh"{DcZ2.n$ Xeae۞EIs}Hûi0o  -Jʧk *+^{:Ot-)Yyc jw,bon!,Ctvb1bC /q6Лbx| }ƋH(ア6h`]wDjb>Z|t"8=D C$][;.撽m`7O0,}aLAʫە̩kf>\!:>eqnPPb,y^;ȝ%,w^Nq$ ?HBYV2v/9󭿤EiwѫF"rك-t̊{#Z^molmk5w妟@ 5r.~οva9X?G=5nZ&~@e)qm4g/?$ƝG%v۰0{6GB-VBv!tcK*򪾴erfm&v7fًO ]nx3SCk ט+ g[GVs>Y;z-!gIt6{'T)]L}mO+qFFB_vCfQ @˵Qh$j+V/)+ݡq-TPf['敱8*4{49nɝaJƇG>2XrwW+RpZhxwa`5}0 5.mOX}P'Lpԍ.1 nrd_y["cDK3tOLȗ}\PѮaZ $u;#h}3kB2Lr6V$ ) h+;ouW1h'#ޕM夞v.? sQz ^t!#/S~]wfx5"5D8\ulٖtQ}Ɠ/8ÞÌBia"fB:?Wvϫ m~y|cEa o/Ts]%saJ$̊ɨN6mH/C݇bh6!cڀ1-B6?i@ |%lJ@"G\BF#c]G`ˈ04LE/ʻ1B%B aj8GK}OhM_n%RT-e"!s*>Z<K݃T#`JeH'Ci%ֹF_EUm)D|5ػu$& gmÍa~1(C/V&~ #ɹU㲗s \H1/Zk=/aϯyqߣOsFBK vb,LmzĄ3xz%> !ˇ{w:8A$-Wt\[Y T)/D0|6KFG\vyޜA69@a~o [0{ڲPM-dAP/d/ sy9Ǩeܣ::"`%AuA>X_w )omr,PNH4]cr%vs|}3 &3R"_ QHcREg-cD2j-(vlTw"YZ"fT9~CҾ4Oi͠|FJȔ.& j˻ fShQ4Vߌ";0swbQLAGݦu@:3NQxsEh\ӟcqoxuTq ŃOK FVZ#řx}XFx_(96D\}U"j*ձtƛJ}H$WEDkMzb  ӨWOv74W`\(ٗ,oBX;YNMvxxޟF.'u&Q^'Em:YECMHd"&cWakkD(=9\cM]8kܶ2PA^u0 1_ѡyI&=c|{a~0c'"%gj9C'k E4i0ypLW zW<&{Qlq5 @h2&}\2I8j$Тx³gXL\Ce)q& DW<D*B7,%p°Tncs[];aQ bb+W^,H-F[S&,_q@uM&Q$ 4n)t̀>K.$GXnJuI`A&cS!#0= ]%--Ii6q pZxE&&ūm8uM4qr?:J\+C"!kBRNqj+Cn$gQ;bĭO#fFϧEVpR*^%s}HPDZ9ģd됍9+,rzlhf?(=ؿ?ןn9!o1,:9 nDs{QUuX!a\u"3 o.7X@c_k7V3!Աv6yދ֙%; =j-%%K0_I+\>HMʾ؆&2.bpm2=^?1o3I݀`NzZZ^k5+՜̉Kjm73Yv"OR/,q;6)'CJkR g`6+BwJ)1.&Qnt9Υ6dv2 )*=vRL0ړţ(h e򀡥|BIz@Df3L(XVu6ӗ#%ǘL0RL=3x###bw1wkpEEoPzHP:04|(%DY h#Lw97Fo`N D,7$F|fV%{V=w@ND( c3T¦lPHl>\AƗ? \GYmBKt|Ë,Ѿ1%~ryn3FyJ?zfA̻%}*^4_ZKQ/quP2lGiII%ỎMױBeA܉2Oӷ2o>p' Gj 'Q$*bX4;e7$r$gV$AC%m ‘'e, ?[ 5wAϞ%9P£;R(u g DHp6P/{7AǶx3*"؎@dE FOY&gS$k_Es kd*0/[4RaNצ\xL8'0ìG@` ʹ5q H/N6^rU<xhfHAO Bo 㳼LU>Cj9agvVsSsw׈GC;ۧk^qmodY-x路;mfE$Jo /[Vfg?6d"5g0!zHXY:',P {rޝU9 ,$u>0=Ikj e2|w5.r Q\?TE5[B>|W̢' J=>8qh6I l٫p#t*RF_Ġ~A]ސ\\z{ twkzѩ}ȏK6;f״$!ΚF9["4`W;AtP|pu4XWd5~.BnP{Q~Z˯UmcMB}_azYk`q`N8,d޲~dJbIo88 6eЎ{)J&~u1l{AWV ~H'pQ9){Ŭ!mO߼E=̟Xi-Uz`9Q;aWHvxXlA>ע& Og/t&\(sOY:T=~ -(I;"/xo_4CE0b0^N1}u`(a1viv:e)6衏()ax"&w]FʖuÖsld4{AwcTƠ+ LslYYbkۂtrd'gFIcR+uWhٜѴۑ etQ)Xi~=α\s3-CG8+*2enԞ "g ":֪w!a*la]\3J L=ߡu=#qSt| W!^b97Taz{؁ ,HЛxqh:IP'U-HXˁ*Tcҍ91>aݨ\IRUf?ă\Tej^ZM]M*@'EW.+%f\!sNb̍⊧kmT *!RNBtN'tC].hGJ٬9r?ݒ|b`lv6ךj#Dtb'J[[+ӯ?w\BiK*_ǵ5?tKF蓘Nf7l!HF-~Uwdsƭ'ZߒO 2il XB%f6qҶH{o ޗGN[CS{@2 'f}%opטկwlTTm98&ķ \:$fR* c$`43ݙ`&{P _\WF`~8q+ٓ Eglo[!*D9UCo]Ƚ~?Rચ%+vy` (^;a?\.#}q’v۵ 8.0CvEǮъ 8JaݔlBLn68O8>}0ДqRߜ4 zQicj ؽAR pIe!#g7,>!S/Z+8$gֽ_4 V˕w=b#]ti5EH9FlP@pdɩx.sQ78sn D ALg-6C\mNۗW %nuts?I^Mڟ`" drt 3&وd~N+Hvզ.qЙhݻym{F+ }~(!YG~րa(Rau{eI'X1﮻AꅕD.q)H3i٬F5 4rl_؊º(n:X sV_(E<<0POHTqB )RuĖ.knT-;3p~RX)F=>w5۷H|FQRq}Iã|H/'\kxՁ;7pa)Og?tWqx5_ԋyKֽMOzg$ 0,h"d>{T?UO}Kb~֬5G9mѯMR٩|>_@Gn#~o?#KZT&_EIۻ~ɿzG`"WD]%s{# qC_Qݰ7+iܝ9EIת&[ qӖ*7/֚$׿Od\gAXp_'z|%YtCBL/k m"XY ={xI&r'+\ډneq+nw_]*D %Y-fpFsN"zj6:1 "sH.]JC^ ~{qZk3JLUyvYyZHOo~r/:UkE'rnKPbҮ2cB\ޒ6RzIQ8Ćk ^-t3M5Rԍ@1i߀mݜ (yVN[h|\ S&#)q {{ ;>2z]#qnmdvwVٕ^0פ:`J<+3KE7D9@lo%tXL=^ ^DEpަ/#eE:dy'pT1 xW#-x՚k]6TIKG=:^UjcVB[ڂdЉ$S}} Qy!*=KYB<%Q'h/6$&aww3 .j=SwmQ2duǾ r(IGV{Xgf/ρKsi vപT/)d`mQy\(oS:30SFc٘ł==jعFNjKi{,}պ {m@g>ڑF7qC"RaHYG%58`O,=҄g#T5r Dz ;PI4/*%F8_.hnWA^GgxmGfl_?uÕq`Nc~6tq^PA l)D%OXnPxY!YQ5dg|>RtvX K̭Ӓd[.`+ed\Inquj$B=Wӎ(zQ+o!_Q~&/.:j7M42!b|]cUoF &f)ݸC"b~JH26JT`1tuR7r 1hiKD⿈KJLo,A4;i`H$G*%@REۛۋ@R]SS,f`M|""/;`4P 9=׋"ډXďeeb9k߳;YJ R}݋TaP"$ ˮod:< qK;Cev&z|!'q2լ%v1auSi>/عae4q @!OPbʰ3!/̌tkzKvw̰:"nQdXbW9D[#;R)H:\5 1RSm >{KzO7^BC#\Vs)> /M=r# ~xٳ_~5D,TBˤj;@0G' 3[s O;osCaG07krJ&8@}վ\Ιj`,v`AJE灹KH"+% CxP'f}'En[;qwEh ~;(c(~Dg9c۷5y]:E{9Q{6Uj$@oт IwVWf+@W5qZ ]Ͳ4=\27? '1:@;O&qW\,uqQ7X̭$g>8 4XtVR fg+unGD]<ίS >:O0{bEB%÷dl^>ހ<=lFN.TA6[A\35Wަ7x8iP- ?s>[F0ıQ^/n|3 X< V@FiK6)|1rҾB?R1[GA?32 *ٌkU˕FWt9k|Bsqĸ`z~;rn 2^4X.kK (8+{o&\f̢مd7IW[ <^b/iu{QJg|w~`fu &:n۔KC}XPGf('?Գ2Gi4vOmy $EBH29 /l!}5KoRs[i{$lp-xbpѱȭϖ^+6rp&3(])Mevo5}סgNqM5H~=%YDS&-PaHU羭 F8X5,u~Rf`Sd`z*s3h?0]mVRj7.DRaFߟX'|\b9 *"`o0_; 4Sio $XQ*FWA#>u}<u[l ǃh.6SH46H?(N͔*C4q'W`-St0__ Xf0wM p޶ơA8a'Ď]?%Rj Lo{O_\:! 7 "sv zK yoPYչ~̱ACg?)^^R`X?Ǎ M뉎d_eE?Szc*1G < CBK?XG3N t"jχ12T=7bZo{܂p1x@FbJ k݆N;<)tLb?c@]GsM`s*6w) 'L{^9>Ɖ?yӕnUJ.uJi?#Ƈ2WRoFy .=[dBO90E٢lWGX Ԗ>Wa]KONmg& U6z-=#&yaDRrdP8]@WCgzoT,ߪwЮ}u_D`{t$Br̪đ%`-٨?TC;ƅ- Ԥ89u7`FDi'\O Vcy? .+" 9{ ᚍ㉇N 26)\@ [bsnQl]p;fyEs*`cE9fd\#)HyP9sƵ7GT1M!a oiRHnb}$ Hٰ#r׫G4`]%`y A[$=NtYY _^6}XBEr1%TIQtKt"h7:or*vqoe>I)6 VA݃3EH|];in{{褯/Qf [8|_ͯ?ȻI}Xv [Am3?WT2pd 'Z=BmSҫC-IjQ~U@sy-3 9EPCM:h篬ġ %iY-E:%z!6WQQɃ&Aܹ;$sNe73HPV8ʬl Ww)K2A|rDBd {AX8yeOǧ"ES!F@ž{֥Sh'{ >м-6ee)OhDpj?oE 5eb>8%gTn㍓ A;ksN'Mz=rgf{J;m6 RP:'x`DqMiWs<"ɻ)nȯX[?Z{Eb}H C دHx0D9>t=dL>EѸQDYnyZC*@+ -yG5y.3="W]F o I^9/SM-7tI؏Ǿ0C׋icr]p䦙nVH fw0]ZAݩ|F ~]V1Tؔ*  Alu]ο&e:|gD+'ut\/&Q )~tuv EoMD % nH7%{mz#hch_G"zҒ1]n$R*/;я0}:AsF@T ZGRbz4]e\h3l9`^gtv|1xz74|Nf'ΚɁWZ ṷk݉И׾K `b;hR5%|)O.|mlN9G"S-Pi"Ilɉj`>sf3xڰB5ˈg TEfTĚ+%Bm7Mx3Unq ui,;5d*FR r<;(۵id|XYH8wF6?H%2Ϥ VwJ2%:MGO~v(7@7tIʃpU>p Zz) X9GS,µjX>\fHE>POhko[Z&t(=̤?Ytl5T:}.Zpon\N1wz|f p/܏⧦;WΔ#kx#ηUAaٸup1c8X ƷkJ*~棻N#ai 8 Zd=`#ԍM8p>(ľ3E5/T[î*O]*/qJs8;GKpC"Wa@ >;mZ^|w\> =W\(OȭQҘ˹QR6YRsOԉT܎J[/(tkQ7U^$5|eהX Ǖt-9 RS+53v9gtXM$$9LyJe'[\3^x{HhhfО$oDJ<]#$܎Oӏ7@^74eNqMB+D cߧ1R3j#l9,!^FV(BEw҄e|?+kxm,[*J +yÊA1HS.a`|$so/j΂DR؜O5!sҙ,OkJ"#ٓX_n\t@]Z#"jl!h*:z>EcP^/>Bz2ҟ3]eT#cLIےzڃm1v'O'hԱ†wz;V3n{ $ i)a@ \5sP* {$~uDAu5X7z)k m@kG훪.Ɲ>]_]z1, X9NP RpǤ/eyqA7r]l)BhI nڱ8%08-FT0ģ|@Vp}Y=x'k3(o}pqtAbFG>Fx 7Y"pzI`9O*ڵc1JN_EjicdK<>8PƟ8I=-ċN',>Q$jԙXQQt:>!q. X8s#|:/,α̹U ?fzEi z3W ]H9—`$E>蚲," '/]\4(7:!7薾I,D4b{#D+.Q$RصC\χ3q= SH\{I`.AK6QSGe?]K恄eU/NO@PgƔ;Zƺ>A\l&,=g*'7nz7 ؉ cpv>niG&nh B5pR~ngJj G8k{7&\D4&ʤ0CCي+/0Z8 BuǸ<ʿvv(+/ޛ 嶤b- s$ibYtQNӋYjfm?#Q1Y;/b z|@',"t+1N4f['H덣J@G T(;)ȻhpZR}ȃȚPij;TQgRkZk>L^(LU9Oum_ZF |_iQ7ׇ -m}cSLS1 $mYZE 荓Bg6Ȱf kӳUA*AD1xA)pS! OAڐ%N[6R̎D; ?: ˉ4\%e 'ޙ;^@YiNMb6wn20M2N ngjr*SaAq!*LYMϾ/oRq!Y2NT gh0K-JK/S&d1+ 퇨#q1pA ?"Ku=dxgԙtT?I&Wk(Gk_xM]蕸}mxZtʩ^9xS :!5KU{v/Q髼c/9sDtAY+(k^x"7~;ٖۻql=7ZxunilaG: :.2$6Mdݶ*<g5XÊ48h7Sw ӷ/=R}ֈEklUtL<;\8hg>UH^vuj' +;&;WPŸs8_c&܇Ӓ E]'wlZז]ۗ>_"MD ~~v_? -c0*n7[z-y\]u ֲlcziW j"`uDk۳tn Ys+,7ԡLyt , hREoC 66 J2h!Lb)PtlՌ6S<DY,>ZgS&@S&Z;J9d2~oR\ \V&[ ɚދg>[`y9 5TXJ7+oZa|#K'̫\bxڡ+ܣEf fL/.3oa fnQQ-QWNIݨq('MP):u8ʛNΪx\4~nE|67-ț@?-9 y01!Z2y549_P]\ ?pMU=6n/ax)MdQ\.q)T@*+S8 nO:/h˪| 3p5R|nht'gT/N=%Tm շMѽe{UCfXW!F\.1ay@Xy^2%\'`GZB{iCވک㮰]M4!"f{9zgAPFKeT1L_9˹S[p2q WhkFiee zmۃI<]%reM[/6rBc)6(Hj+H f.%8I%S#b^1ɏ5x̡bX8O{ت/S?Οz|T ?z\ cJ͖"(h֊zNU Id D_.:YdfŪFl*[|dJ߆ 1ܬ(6|jXpETObg4>,=9r1k:Yj' ѩ/Ox-mLjў(m3/g! ͝B3G[r m]箚?k`v=ʪFPewH9䖗RCInR/30N Zg brMq`N/yHAwD1DG^P %`w ")AV?ĠHߺ .-gX g"28 [*ma%"90M$|s봹 .`VQWg9DR}Gvt?x8#"sox6p;s"p}cѲ';mY 'o\A-*37RĀC @<vrCDu4-DH]Lm)w'㡕G7WDd'L+7LyRAp:L}HSPoǪoG@ 'RʵF-8NҙYx_uV;1 퓽D6E^℀8>z/=30 _ 0''6jӹ=8/D:F${9PYS4_)\,8eUf{X`#7~h7t$9@P|H' ANKjꁠKQJoJaMP Ix`nD>īNײAuMMz=@)=`έ O>]gaM!A4U%T+8i$&X̥L^r6ldU!87 ',+0WxNS}c* hPQ-&Z {\˰ͱҪ oqNPF'Ԥ}.ԠcvW`Gkٍ.z%}HxN*Z0O = ]Q  itM&O-꽮J`Z[ '@BI-_CKV6rsеB< meCX^f`wJ&^BrVbn^~|D٬4H)]bG>QÆg] 7d0(ImmlՒAk' o5V;WstetPGt) ς晰!O=ǎh1+1 58k)౳Ig *c'ui vClZ ~2 ѫ$o 01i]%zĘ|hs7|KP)عplسm}c0Aib|,lbh_4,?wcC1dOB=~:T ;I@ -9^swyDϐx S`;݆Jy{{X-{ j7NJGllkZTy@JV5XCq['j8AJo%k{:Zi癄 +_Cۏl:4wPhE]yX<4 &(0VLRX3>/u`eNv e}S$؜$Az5Qi.5?u|H(Ir[pܜ&αt1k,BJ^qcm^4%>cu\w'X ٦-gr8MB-]˨oǞ.&T+⳧pIc 2GK1Lפv$R_)dKܑ$ڴk!=nF&/3SafZ_ [9xR}yl9_)Tqٗ,{Γuz8n(&_OE!2"V/?aQ<`k2P^v?(+ /ɑ.Ԍ5 CP=+}ݩuoOن?[aWU|OS0 x~=0!+~"NyFqs7r:`3 MVTתZ:?JS $多*n.ysίHW+E n% ީ!B x3LXr}O!瀸U},؜s;9Ug[^Ӆ[_meCe_D\PMTC $ͱkS?CÖ&Wh.,dw#*\~ҿuUͶ2A&"db̅a`Suٗڹo[a]*tE6e@֎hU({^L|H/z_8pҡT (:^}sMAb1hgs+~>FZձ^"6.e ӌ:2&L+u q)vkW}+q:<}E/Vl[LZVc`p ҂P.:oBGN}<3n, E]v A )`{c&&6R}3'7#.Ξ#H'[3T n M@T=|T.Y$R)Vq(H|6ezOt?7M{{sBK `|CV{_6~}zI aآ_8~zye*~bI;*lsy+J;|ӥrģYjZ">B9feT #e- jqf(06ۤj8Noɼ$Oa!rk.ԃŵ (6YX|}>%*ƭ (4ǒ$&09O,)Fa1LI\M>F3#?=&gPolz4%J|f纻?s=+FIEH8|"٣&{zrhuz 'N8=@ЖOMH/."aq ~Βb/aaȝN]@Amxs lWE)C1 c`ш ]V˱zX8 MM兟1jxTN[, 5O}xwbf/y:-l/'hB\Ұʓ2![^󳕜ӳp21 ,s{_ IR;>dL ;H +E@( w H'HidC^;UJTڠ =Ȥ'Xw"UDz؈H^ n-9$ITYx pzU [Y3|i/1 >0/)$ 5=H'҈2[CkX񘙀>i*tU]N>xAFiKxJ:J jF{9i3 ʏϊmAurL2K?WQISӂ,tpsTw[қT'u"##?A?U'L:ۛ&͔`A=sdMh(R]."?xH+EI+E^lq]Srl'R%=5Ȯ;u7{fxS,DDΚ] L`Ao.h7PLYK#mەh,|>,r?3d]߅༳X_rxơG)MuF_uv9ޒS8x%7?Y-G;~\3WgIoj|/ Ǚdb֬~5f'W?hMdA,>j.3E=c4~MmatǛBd 2vsza0Up;SSA6ޮg -C? Ɠ8%l1]EO:cA&kEhUl.^*3יoU mM'-ZT_.zATvґ.=赈2e"4(X)F/5WSeQq^u 7HEa4g;:GR(Q%A^`kJ!Wj H zZbʬ3"iP݉-뜽yYt*p4BIDБDV^K*˓ר% V?bB {3)Dz|8 }]L5G^X[_˗@"Mf:Ynj &H_̌)U UBrKMĒt'멕c"w!^ Z9!"7UҾHD)H>؀ _tXV3]bAu P 15uX>eޢbzUf]UTUtK҃v$^EٻZ^USGL F8Ǿ6VӒzE ]=9zFV7 + N]~OU:iQ醀цE%#̽J` &nqo@`-'SY@U5/L_5F"Bm@;;aF ]Ie[Z_?n RUgP`ȫyuqe %ekJwL. .{}7ձ^2:uʊW,)n72yW6 a? R2${T*C?/Us 23Mub<Հn(/-nlm7(-|w)MyxC XXWCmjUW6<9^>v(EpPʂHe!5~E/f->{7ED;8'TT2nEsıj M]غD6(2%il!kwM9a,Ir=!iVz,KrUb/,f"4r_oay-,4|Mol.۴YetbQ DUà y"̙NtȔJ9Ą26 '=]yJB`` -5FJJ5B.[Sj6/72H%ws uHsm,*@=, R/a I:^$QCy1١vJC‹.0t; )ZF=D$q2:/= T3DZJa5=8؅ ?N?zO[O4WR$kl,w?PfO p͸',AɧAzMX[ >FBpT[?rPb}P}0dحŒE:K3=0s arN7*Ke+y8mI&y4|ヷ9WCY Oꘂ3̪UO1Mz w@Ѷ>$>Oд07;1QydpNR{>D;!fQT lrN7;%00ɜ&(jDVy@JD&K.V h5ggfQ^qEphV*dNjXEտlBp@bE jhܜRqftQk>H0Qe NA3$Zv`rD;+YK2=$С`RɎ+ŀ9s 9qIYEzpr_Wc6D{%Q I(Ol˯'Wg/Cy*= kQ o j[8P9F>|=Y#?%,> č^Rd>ZfSd5j|Y4L@j†06!(M>XX*Zl.XC`B,c{< ?Y9j>ywh]a;aJj],WW3)bY7Um<'E P8$4Nvӻ63UΥIdZi p^q'ȨPEZiv"f4azT_M$:Q*,%gX-=㹀SL6HTzޘfmIf~v /oܪ/`u649Rz/F{f6b>OHNRwZ,s.-HQX ҾgDw ۵~GuS0C j4;ߚPTQ|mpD&qNRۀ}wQ¿ը_˹hn1ƳW54{ XzG@n['W/  AI'd{NT Z\~_KB V1eJK'οÒk3'.H}W$oܘ3; ZsR 79E#u|~ ^ o #P+ XUA#tq$ mjclGO#DHk`ןAfƓ+)$ ~y Ɗ kˡdnzDr><) 9Ĕ4B؋cC~_ZQ76XVL%Z֘j\E ( 7Z?:VrVUbb_KSyIˡe8[+hAc#.Ύ'%.\։*+ lV9E t>w5#zWSݾNAnv6 7!Di1pa3$hK/+jM[#ArNe}3?(走-̜1k@i^L̜ݾD\_jO7ϬW٭@#9Zn.3zh͠BIݼǻ6N'@~8CgMn\R}}QN`ʉ)[[erVESɕK. w@͠<ͺpy3F:ggX7-1ɍ/uqՙ5* 3'eMu3 Qt-]mt0ȷC=A;S3%I]b74`h4aqWݳallXIVLh'U9I }$j>2! k]N9% i?2 9(tqoF YةT 7M'1ˢ.8c#s|@oy`wZS)ꖯ7oCD#9݁FQOB9I3õ,}5.I9LFl'$g}jZ4%'V7-O9;) %7 \[7NOpz#A7|dh2|L2[A ƅK+O5b|P z!&74@,7^'963"1pΝru^5TWtpb^d3hW eg3)tWĂ$tx-!1mיdT;xX%ΘU/$z$td*ibGk59v<+n#t~&i,-l 2A8XsuE~DB4`ggHk%śc6\&7%1)4DTIj^5هAWCxTԪߠ,E[!F U>XK7y8*6^5iDdcuZmRMGfpjWoɺ!5KxS}DV4 |p_xcj> @jh6c + q#bGOw&${=2Ͳ9ggB sDl{ #mI!WFYIɦP1kðI/ӣ ~)dP:|1q8g`V \?P,0CU[V}IK֘2K勩WDxҙ3JbNX_DAuHO{`WxCUCf&6/2SׁZΡ-ܸJ6q>fF?hkO^5+p @]I[4uՍ aEYfGkiN/B/Vbz5=CF~=3"#kϜiX|]]ܬ1ND-an`+\ %^%[_؈ =r,.?C[l0!7ͥ#220}Jۗzu8L)sT@nIC8Ǝ^M~_{#c~Vi4lC ]¼ҡB=4OH59N~'TjsFy_wCo  [I3|\ PVCTu:9s7_/a$Pzp `QɆ^֚_饠57R@렞 UP1d&`ohJQHV^ո>1#JJYg2E @| lK,kY`¶:ݦ 0m.mP<U//۳a-b>9k૳YڱXڴK.+@Ћc(HxpuS`&$ɼ@`P854U:9 ן@Au@t#Bt;tYw[ΥȁFO֫mﶣ~CS/"ZX7|ٵ /tot3;)?T`tӲan^G1+? h6 F 2d1_k+h@U z|!b;uGڸX<)9J՝H0=b`VWqE:VO5k% 009-3f0]# @7@ʥC!ݟ Bof0y<Ϙj-># *` !ꡪ\@+ӱq5 5!킲fJkz:Э}k`/@w$ T*bv #7TݺUЁ ?w<}hJ;~FVDIZB Sb$2Au(FՎ\dz;m> 1@%5[w|D$&j3S| YXd:!<%,-ݕgql1ep ү ULTTfJ Ӛ_CNmN5|Mu#]) >a CrB1B+xr6}ӭ1e[ rYs3xZ߷]oWncS*xc7 S'ث}6aٶvyaᐯzLmpEsRUZ=#Gͪ$FH=9j)IyZꉓV7/80˺d"%Kᆔ B2s.e@)Π H)#]<0Y fP*mW_&z[OJna2Xs~K3 reeV~zB`EPxUnv˰ګ(TTcL7=QV/22^E4ћדaݱgYZ070701000000e3000081a40000000000000000000000016650944200006360000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/dvb-frontends/stv0900.ko.xz7zXZִF!t/c]?Eh=ڜ.+?~$="-u]"۪_ڭiAPy6ߊBE/\89[殿AE4D̈DiW/vמٰ_*(gJp-*!1[Wc=n"dY-QǷ|,(Ǒ*a:=RYr,t m[U•[nrCi/ -Ds/&KWPT(i5y\xIp!hp"S0^4`ǯ{[34"_O_wrk@m fcNK;xmq`IgI:`Qu/$.;[ڄؖ5S0 6EW@D μ)JqdITRT˙jF/C6K,̴!&2LS-I@]>2m GN8 D܂UbDv"*&8!mRwsÞO%: ݩy81e[:art5D85TzP4LDH^9^V8R{}.2gȻO@B42e>*=E_^pHv™S˵:g=af912Ś]rV$A;; 3#uYvQX5+ Ifs\4" sc7(X> 1jkp ӮJq8!FYM\fF뫏EW'ݎtB;C*!"_Pk1dڻmfZOVo%!z6 XUCф~#f+o~ʱ 0qDke=P&OaM4-!Gff3}aà F O̒vȤ -eUrb 3"X [}W7uoYΐ1Eץ8uxΞwt.}9U|śqhX_4_tىi-h(V\8aѹƭTT#jp"[q =ιgQwňqegl2 >PL?XȒ2ōm':zjQ 4 WAZU @O'>ړnLNe9jUx.^!!p4ah$9x9U%'~YNY[ ;臥6!n2mu!2Z^\Hq +hW]}n WLXg<:M$km45=Oe`a 'ˌz҄=hTTӻi5",\9T: .*{y؃w0\!w%4i 2;>ܿgtA&hlA&Yơ_~~̗4lKXG@e[YZ07,RTgY+P\}6A-&,Dap̢ K\ǬtZuCј{`ԫEX˗a;Ι_qi`oTv1|D;XઍǺD[~Re+Ы%ƤT;ao2uzg8.mv3v%7+O $] Q^ʒ]Ms?xp`G?P~@+ȟfI~E׻LWĄIpL0XN)Uc0z_[c3 p?in&èpAC8W 6u*5D9NrN/ۜY xbahd"W޴l)+nr[Z3%, xpO qK]8鸪KVL,R $itzAuǥ 5b` q\%d _5C":QA!'v^{8S拫'%,zkqvE x`xʩz=_is -|cȍY94MNІ@`#읹^⽉ 7sM 0$KG wX# 'pdYY7j|oWv85+ZUSpS ByJ޺!RB_k~J *JyS.fYmdPA7j>nJ sg@('MzFSE8hu#fb=SHolfBQU6.X1phj}\JuT֯K&Hc!X6Bv@-vLC4+ Cѿ#;,VC 'Gõ&J"06gSvVX¯}ǚY{m5+ݲvƫq]; 򲇀T*Ff+U k 9A7@h9`^,›oc;rQ&E҅|I`E!VWu{i1+3>BM!~ilb6b')r:L,p'@2^DOj$X4˩*[d\[ZBrD+b$\:ѣ?TK=]\rϪ? zŒsȣy8;ԴÛKaWx<(a{kf6TU$J2$If$=M{t8"BuuK()x\pʼN.s $yQnu4/JSxʊe/)w V`Nt+̕aj~-RBp_`O!O 3О̫T0lc 3+ǂ{ ,*2=ҡa@eJ(sK)ߒֵ`##3UjcĸA?.~{߬*0Wy'IthIA෹Rz1emZ^P/ITm}}O0R|t;pCԯq$:MA42]bq۟jzY2Pe`)ڽ^҉aS%i7SICƻO[i7chYU{rLs=Rh8CLpV+WmҐmeUSƭR0P8ZIov-07\L(=oqA,tw˼#엣($iqI*Q̎ aRJs+KBVښUm1L]wTQzX5N C#| OU(.(m S$" "8 sexRly[HIg5{?MM-^" +^a:8D_V {J xj9ϡS 72j(*?Nf/16–}$^G61;SѶoYVk0fb2=]@efiłˣ=DmG kw0G tXq(ex1r`-RXj\" oHLO~i-hPҊ\Ui}\䕨y̺,+ Dg6-|@< *,Au-q]kdQÜRyk!3Y>W*w6m+hdc|1DLkXy(9FZHdM; 05Pa] SFwGBf"˂%{hC7>"\s3 (gK!LRR\_&,u*9mp,a(w~4>W E~0.ÏұsFo|wV+pS!5'C™ Gһ< z]K9t[ۼ1B$`Fz͉=C@:"pml)e.Eabvk_9\\~8)h1fe>Ī,Tu̙ݡhE{ȥCOτ=5ıx^ (*i"PƶaBTaWT;UU   uiͅ=s'MQj3#,.}l د7ҶHVz-w'q l NXͻ|pq'o] x*c|deG] 2T/B+#B}5[a0#jʤO!y GvIM"a0R:L UQPl KBbMHظ_}F0(z'6L{u^kuLϾla轤ԡ]EL7a`fOp^iuCtG?=Fjos!TU'.ލ01VހU+M@Xq$XP%-_dL}7noMd«:S  2AWnlIu2 {[߲)L-UB2.|փ]K;lC>a/JطS)qyBFjˮK̙W'1?~M{'fE,GS} yk:׵.Iuˋ 6W \{+~<Ħ >ax@jЯgv+4?_C#@pѾ.ַA\e3F9)#"jpf9!yY{` m bzŃJ%vzh?*7vv7p5 8%eG,,v >QG0|%X.4bf;Fuv/,k a>nU"$d_B,Z6~%v%s]mآQ[±^JΊ"f8\*(݆)綜YfiTb`pb11 *:]si 27%3~SOh"R"  "z6*7MO\EM5XWQN?ۃ"A(TQ<,b4Ǘ8O"+ 3m: ڜヾIeXikOcf7KatO3'6Swdc<<{(_Q.a`\wJȍD8"C,m0",AOWV@Nk-+ˈ-ѥ'w,pn8Čc9@@ &oߛ*-4hLʭ6][ `7zL_[Oc54uR/"ͥ&O᰽Ι.OՇ6ބQ.|K!=xDH-|?h\` M:Ni/[͹ C)vcDm?v-ɳ ~qsܺ12jOt`p鬯 X}ߡجW%Kz;C k%kE@?M3'W5%" VJȫE6ނy'9$]"{Ʊkd뻗;l'4vQj ;i@=BȮB4xtK$:X>WԳX>N/CKI=6\]A~[%k *3^:Y2]vn`ث}W 9D&1 ʹV0n9b@[Cޣt%wc]n7 F>Œ=^c]ih{aXW\ u\/`gCTcoÆ#t۸z6nl"}XM^K!$tt҇LջgV4W){S`17,SKbsʚ |tiӴ,ރ./jbt)SjWpTxc*lyKqlt=pZ`e!c ז0ta->hP5fy6#,iMH&j)lAĶ`2+lOγ-lwȰO**/Ja{բ.j)C֥KZ5yjIL4!5<[DՒaQ3vW%dЅ h}_f憎3eVP&N'58*D-afBY 9= I YYƼtd7 *l;&x#c_ {T<~\p%@_sZf_'o5Wٟ^CM|%3ӘJ(d](5&sǕGzwӱd欸˧CR^Y.ɨm|π2fOzV.'WΝE KK*H~bG G}f҃^eLB A*$cN;7­w%thugr||@p0Q_ OsPr )KH8ZjÐ?̍#u{.sւ0}[n4kek]Ӯ/ҏCƩw NS ':MKY4ٱro$p9L%Y@whW\k&0YL|OM. cg7IE) 8\eR?<{/]‘&$@U 7mt_2=MLimNRM&8,. WA UIu)шP|Z^Q2sz#xC1G,fWl[sTњy lxZA{ [{H7 z bܚm6>iq$H]aBȢN./i&lXRP-kcNaeHi; 4$p322m}`3,; 9{IJ*Xhg S%cr#c5xhҽxD?oͿ0|o$;Qm9ܿi#ጨ߽3J%hc7d@({xu#!1\xR?o SuV~ɡ('{g5 dv.V|i,ZHD:=7/tB-RM\fLbv :F?qg D$&&Rd bgZ+@` {4:7J.:' k _9-i\ffA ?f(8JTE  `',&HWEpRayooa7 KtJ=;s1|vD/~mf?ZK#b[Iu(T{~ȕ˧މm=4,Z3>w[ xp_$G|O}T15gS31IXG6Xd,I]="A R(?[)_/O ݀gZD<_ _DC$7eʙT(R9X|5.L'[mB5/V-,w/QUB63G K͔DfiBSԂQ"UG,P4@[~UFa-uOCpkaT>S~+a}eAˆ.w}2 (yy-nH!ZO2>;cXfD{pe;z{ zh~'h%\SMCŽ8(Sh-Ǫ Q5QbRbKC!+tr!jLؓkH@nN Dq+Y_U`Mm: .&YtGnvYTt% N9bQO{PK [~j7=ChwmJ.mM=Η|C+Ȼ6TA!SU:5e^r~|E\EAsg >PeȩEPEJafV *Li)K)"T*dEjSh[br닻|[@RMˉ5;kk2R&SbFPfz8CGK\@s@Õ-J]T}JהOݢ¿L3Ÿ2[h 2㴅E"DR/K\®#T5JpaFi?(D2aئwZ .)0}3ٝ$ _:װTx7=$ K)W{iZv@ nU5*Kd[._6*[ήbboʊ+FF Ų @EzCۤ7W !41#Ϋh/x"^Ϟ/x>לE?ZxЦ=;?s3/锃n%γ*qȶ+Vu1EX>1<:gp'tAO0QYerZ^w=n3LUs:gעabr`)v+㔑f>f 3 8{}Su?84 ,CN{p KX[~S a%<#xg%,z-}A6i\a[8~lEWJ.<㯦$v%ޣhΎ)|t n{%Q^'p⥬o ɎjPV!K4 Olvutlwk{7QDtzs_*\)W`1p4?JZ,@y!]Bip ˆ {oFuK3E6o::+re#5}T抷*Y.^>ӓ^Occ\TBɏ|+1NfB@dzDgr8֛?a8+>dEgoW%O >I/E0Hp%=VfAlБ.|>4%Z bA G@Yǫh[,7h2c{Da %iU՝̘=`QòC:@7۹q"J`kOJ1̞]Z侲zjoM>M:MvI{؊qqiQߤp Wΐ Gj=ᚫAݭB;-ׄ럷V~'ED1 PV3;uu>C:Es>V5FI F߻WoJ"q7=e~I9Ot>;,CsyJī ]$Uu .["JD ǽvcsv"fevy7Q`怗H: WS#C;>Å BXnR9`,s6zvR)QKХn+ m 3]'՚% `YCv -gIk5˲I׽C@tݶ"lMc&=NG@9@B4}%`aۯL(@&ibbj[Mc.MPY[SLCZ3M"<5ؽLPw8x͢8Ewc>|I^gThdu_!H> fPXX5}ҋo EbH,(*m Fs(Wٻ;oQ{'}([] E-IxW5Yq{6zp YI"}Pې5Պ҉ɍٍLXҏȋ}PYtjUO :Oaa͚P}?(k̦K= \ڣHlfi!F'Sa5ޞdauRWEn1TI_ T0|\&F9YTq "gOP,9nlH絑<2RfXOɉl%# l^9 H.ʠnU-({U7(5Yh@"J1!/{ASX+__TȳHn>oEzPs&B|jeVe?\bڿZL^vg`C?\'dXk z(6z6Y"M`$ e<[ Ũh#L(<8!EFbS <ɽUHHf2gg5. ňC-GXw-H 2:XY 6~޴U[JÍGR:7\a4rAhe#;[y؎A}CL=NwNXZ[xZT̩qs,@gwh0kVmg23db}[ 0)QEvO:Y$%J@*.F ^ќ?q6w$қǵ6!ckkHGq%qf:Nb 5`m_;?͔"q9M=(:sWhSqCvLF1v?Ƨ~ziиsh7Kn5d,_Sx=a( $G)O4 6Xāx|2ryݹc+fvja0~{V0)4!We *=mpg퐅.DR<'NU@<NUBW7>xЉY"[uhQiZ[W Y]?2Hοh4 MȪ\YH";g@zTe ޟsBAVOmggd_Hn9#^Mx7gu>wyhycvPr#z8%T" iy/kbYe)?y%G7:#f=k!f1IݾkgBq%4FA)O[T`qvxZac~nzȖ8)^k#tRM 2zՎaC'&"*$Rb<`L6ZC-^Ӝ4/Ѿw-L3YrZ?qw2C>K'y樂nq/rO iH,`"9iʉ{RJ(#4t/PY#0C?}UyXJk?i mtQ0)2հS_ȭ^T&S0ӳ^&sz"zF6La!\_LV̠}"@<}qOQqoog:I4q Sb4Rt;2A`dR<+g6E 0LzY}Z.w=ۥ5A "Zq,T/d ;757@v:xrcsݚ'Z\W/pi~ٗ`BV5zGH;m'.<(T/ G\M]Է@/wyM{E[ݜ:lui z!$W5 0~oGuʑ>nCf^3)jZ&O|z3q2#q],ff\{0_q7ZpB:诫eӀʳ$?Ml`OLfE!9t v5MEBu9qZHjKQsxgۈxCfu;V fodyGQ{:,kUǔ&S:{Veb6s`.9<ՌXf h&4::V(YmR@X g[]4Iof;ќD01Q'_"[,Llѽ)[ *BT\hړ=Ӑ9Pr)Xj{yl7PMۏ+х^}@u7U8a1]/6Ph+͏xdL[?֚!~*tcWO];eJw eK2[ڃ&DŽ% EN?uN؝0pGT.r /xy*>7jy.v"WDUU.8'q˷V{.4~B4\@kr4~  U\JDBcIq׽p$Y:+32!yש y /HAaCKq{M>|T?6O䖩Ax^@gaɓ#mMp у s˓±pTOw "=8#ϸrc tJOPO0ՓC0kJx,jDz3ϩHV@hw .,?!,\63e٥zD*N<ȧ b |Yߔخ!{ ˥.d3s.jy1 KuF9:L-Ta,$>S:ErUd]v {YrQ[=uAg3qWS_( JՅ瘎/7FϢFlUr2. =/k8eqmG>³RS2/Xu{ 1rwnjYd]ҭa{iUu #?w[~:TҜkfʧz3.@?Á,.3 ƶP>UFwr%, P=HBy\Y܁Ԙ ~KB;pA#>DUiiM^>BlV1 6D7b[~}1s0ok Rv-Wpuib7<ȗ!f9gTԅI?] ERomX 1/Ϝнatg!_:* iqۂqh%b^SμQZ`M'L'zI7Yώ/7Qo[R%MUɊϤЦe0ϑHĸMw\qC6'B~:\tA.EZgN*=>7 ;W%"] |9\ UJpxH"@ᩅk-WxUѮ1N⮨2#ÙvBQ„ vj3zUBCZ1, p> e0&@e-؀%XgQĽ}|("k` #& nqO`UFZֶ Q;dUkʏ軕Ik\4Q8wC}v⊩s,%栖żc_5ۇwǫdāiaХ@<]15 㮼| w,޷fÛ=mQ\}M-kHX"X!zUZKpVJcO邌2wi/|Lt5>=`ew H@XkMPv ]3]4/!4sVդ5פqP/ޑUȢC y+#A(nit8=J EUC3nXYaB *8T3#D/\PvW;QȢ3Cs%ZJ|l7_ ZbFsJ^O75%3, ªtU;ILv0_ s{1wt9wdְzhbz[XAn$ՆjP=AHkw2(vfwR_UvWkG5).X$_s@i.=aLɷm"D*۱0tкϊ0G;]([UL8k_ym/UAcc~%Lu"ǡ%xXP^8Ǚ0sG}2YkaZXHo׶DOƭvgI\2҅vI!7}M(f^ӭ ?SH?KSPPTYjȯv` #_6x5tK WUDBjcSQ`/oZE78K㻣 +F,N^݂HNl:KIh2`&wTh[>h흤 AsCrBՇ,ߞEC< 4le U!nTx^Q#>JEXEf@J Ţ;%9Hg!aߵNh=\ʡ2G >O. w\*b%Tdu(A=Z9BjS\KvR÷xijAr7 xGo,PD4Oos˹"~Ri'0Ctq;&Z:nQaRNO~E}_)DsG|T4ҷg EUX$7>q2 bSIʵ `$ԺfL{# ecN J~?m~{߯%FfTbVC3ׄ.2uy)%DASʽ$닻xgRit#d~pf>/s X)W)l-u4zt?)h(6Pb^X3 z.\@lEx!i9b㉫wm}lU$ʮWkVd8P)'1L%L5hV)k8ص4ǖ ě W|x>#P1 SKvq@ST^Aߴ-ߚHX ;QQ"vtm΁Kc^IHXG>1;ѫVR+dON#uecs><(M9C2oX{%p02욍2])`r]AzE(v(qjq,vq:u[:u{J_\IJ x /0]0ֶf~hnt2KekA㹤mjhMәC hZ؝9ènqX0?曷{0"2(2C&Is$=nn˴O3dGgQQ-V'R($9e3|$)VY/ ] ;Rw2X՘*q*-Ip? tps]"=?B1\~]?+t~5JIQ'|-HM l9sm2qO=|Pr⭈Ҁ\h{N`7| Z}ǀh x_{IAҽ$b9!m W {*\ǶK!O'ޢEUiEDZ{ioFn`0|7[-9=X7 4M}]udliQHՐ[ޛnp7VWCP.ٶgKSܹ2Ws4UȾ!M)WdmY( !ɪO^kZo*Lzf{Z #P0}5GbreU~Ĭ``UWe!=4jn,p;e8yA=/M~ O?J-^*xC\2`%mnwL@XBT9'HX$+A; M Iɭ%S]XB#&'y'@ufĤ@J[3Tä<3H,6$3i0F<9L@iP~koRa2Vs(Xpg Rmr1GNE)$J~?n;o)qd)~yRafwhRPeA;'"v|̉{Б"I=cify@ Ngw 39A $%s?>H2D S͘DexEJf!ikSZ nRHUFcsW8Ut@'^ d%z/rq@ɻѴ\-= fM0J"1m16%P8 Ѻ Bc펩QrM+^7]4{I2giK|@/zЁ6]0] EX^ZupIdL`$> t+]49o0wX,H)ifst_ɲ׎i^v̓O$XGߗUfs{rl30`Mp$HxG\m^Df2*f:fwuZhr%?C >Ry4#53I|DX{\y9  %лbW`$VB;64 e eē&]RirrR 蠍۸eJ u(hD<cbtΒjj_jڡͻ/@mp>W3k+o)(8A&cpl`ښ_VT2#ⱔ^u,BxgYZ070701000000e4000081a40000000000000000000000016650944200006e20000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/dvb-frontends/stv090x.ko.xz7zXZִF!t/Um]?Eh=ڜ.+χPgJܓB$ f?$7(j[ -h}"]$is2}Bc$dAg5=&헅jF74*pG3?'47yT{!;!xuK2n)'H?j̥–8<5j~lzbf siY%e=׭(aUjM5@ _V5+F4[זeU+k #f{7/v<$S ZJ ܽde# K}1h]4Nb>lhYD& >)V9RLz:^bn K)iau42!%ׅk=~enM1IcYA)EW/ѨyNr4!W~̫ȼJmur\|{>PU&dec# V>{iӬ(b2'T]gv([Y!_u YA?I_Ũ_vfG\0a[CxiѺ.lx{\= zL II5@FTw2QK.<؍'ݝ2K=wHRUA2PIz?@Dn4J:MO0e+Hp"ʷ,_*L_XL0Yú7'4}wH"yNGZt\W(]:`[x,˔< əJzoh|$1Izx asЉ'_?S܊[GD?M[vC.# `}FT :+qRXGk+!Os>h:sAxC6`XI&՟->ܫ~'N*;Y3742!PH:U~ݳ{GնO: +-$YRܖs5qPB- J :$ZD?W;ׄt#9m뾒q|(D}H=S/ BG8aw;E/OA+4\27ןtZy6~P!siF2-f({^wLBR7b ;$O?)9@qyW¶߸au,'UIHj;+bO?^R5)ðafЋ!v4L͎I ]db8f9h`q:#lUzLz>N${=Pkޟm ۑTBಣ `<򛬺Q΍C0 Uĝ:Hz? Wʔ[-ׄ)D 3ZZGXY ▪u6 YfjRz-ݽM5 a^P`> {Ax{a⻘yc]NjJ1hd7dvfYFAJԄ䠙(6!URሲۄHqK'oXovea ¥FE'9 ;Vn0#F3딪{s#E3BгLдvzL>Ihg@$_`s<[aI'/t%Hå@EB/tAeq<`{ Bg8Qy&gxLCw,7Ӟbnۡd¨CE$edCm}Jt{\v.Od _4a¾`m} YH5|d$c#u_>0bm0F2/>_cw\kG$dHaQHn@C1mڐmWW=U<Ҿmg\1Mk؆/_opu&pP1VKmIqQ%"BIk AC CZ gOB1ǵwJQQ MGh]l@L>HYςZq1 8NС iU Z)z UF^-5R̅_A#&;CG^krV,7CLL/uRsPбj(|lpRzcKš<>ni04W$ P_s F~3QSᾶ(0 @|{aӜwidfBP:tq?wʦ)/YLg+vZeW ?}NG=lZrwVx-N1r/rmNb﨑pN#(z|}gtR:׾45}!C$`X' 9j:yCk_sq2㈛`5֠VXi(! Pkf9!fq(_VfVjlM8c{&u$p4 Wv%-b m }斎km$R$6qu|gLe \ن5cm.h噖5I }!"(6RF>袓"O=sd'&" cc|4c҄-⽻e%y?R)hj٣$0 @,绦5_lSl38oڳ)cv'+"%`]3$;>.7WQn*j V FkF]7iS!J<RH3fmT9xo1If+?rE@8v_VϸVI^{:wQ/wq',.oCѥw^ 4ɏ[_|j 3ڬl[ila r_(ȂCϘ3#'nMSE<\ a`c8czOF8|PWjLl5>%ژ(iN]DpA/?I"l֠ȝ;%VV*`~ũBk{%/{ѵVqki!t1ڙTQ qj~r0/A%x AFo١ZK8uY<\XҚԽj5>CB @ *`l ӉA_AU˫Ōo >^NɲW֋r>Ա|\Q΢Kr!}cuވomw3U=0YbagW<2mAfLi!t OLf{ů~{7B; ݎUyܽ1GJ=NLjtٜ9i<"fا#46^6L'܀YV@Tӏ@Zk!/pMd@dI%MUFuJIIPPkGh";ʏ'&A2؈[Qko~(Tu%s&;(-oNRE:I~ph̩Bz(ey1ԴDx'W8WIdNTCOwT Ϯh4o[DŰ$LɉfNYi '![PUv ߼2جaZ5Dɔ|&yQÕ rMlk(ΉQ0T'UG%X5w#)zPK3g{h 8 tЇW DtBjNH~4jѬJɽ:,ԂPeBN&|a\(,Qgt-d֙DD^SK9.]cBQ|R!HzR:b@B*.8Cթ)s'.ԋɸ~bg7 cE{9=|h@F?noK9T UV/Z7nkVh׀2HV:dWoDW ;S3k "nӱ,"&Sh^~,T(&R ޅ|8f&RO|bqgs.VȕbUjQ9T"z ^=-P`\ZVQևsbouUe/Z~ U6y?GYB%hʑ!5qzJǒ,1b+|h;*&Fk~{O,ӑ{[]v/6B&VF$%kvXϥ u:lFH}8t]|9X.GcVt*S}+!O$SM4`@Zӹ1#95yKI[HԥpX$=Y46K>\iOI&UKhPtw%d.8Zv_H"DN,';ߣ-=CX!T? /@jhQqM|D"!uˁ,>t VG1&lkºnOs-Vta;J#1}=tIbh1$[T9]7-oþ; D]$@sXNrOw1p8aIə5MF# 7:b>[`hxYp+Ï:dD,t^mܭ7i cN-)nLazLT\Yy"p|~jM}zh.W, S{@5x~у(YT[6 "n@Hd'y3pfq6K?|$Oivbi9<Ģq)2 _cgku + 9N +XU+tyӞf I?+лU";tU1lLgP%jɳyYіvB~,Y-+ƚl4}KtXGēOFqZ|k0*d» 8Z2E6p<) E| (9dJE(\+74:0ZBzQT4ANq]] {ڭwjֳQTe|/ױzM\C}ȥpl489]+>F+FAC4dxt5V}(`VNEkyrkSfMRPz3N^`@bLkQ (L?MtSE> 8fEjɓwcK@YOo%Q?;bȷB_Oϕ\I|=Lfm*<:TMt$7xHI=JK{!,eN"n&=PU;ؖ@FdB9kK.N*߻P(/x\z9ه =!wN>A-Hs({ z4.ǽ=xE^ ,GL(=Ypj`u3% #Sߩ@'Ê&Ef D2Lj -)i;Eӳc>\k\a@ϨOMkhoдLLJ[=znBnw.@S61VK,lhkjN j侘ZSpz2i6>;_9`yg|.ECШ)JPJ:2=Rnlp4 kQ86mwմilt@I 6ĤƄ*D< _9#Z$=iQMW#p Kn87Z/:0n6`~S1;:;Ơÿ6B|_/O>>WŹ\gx= Hr7N fX*5oDvB[Jr(WHJV>{r,8'ODʬ%`V6=u ͹H+څ)QA.&ȿSJ%ʼn4 \H 9 ܓuoQf$(hSVxʾZl^@uƋ.^)qt?W׫:?99GDyoZ ɽs* h;n\t3W(E]@5*{"}íYWw-gfWZ#D1f ၽ~d |2HÁzQ .=EA%\^[> ,FTnc9gu|B(2>$9RۚZ%z @QOyB'&I0Y…Mә<%.d[_7^Xd]RFNn)߃|*͋-T5g`_P9nv So}[8H@W2桰30q{FLMUG6R2 @ڶV/mPS "Mm7di1NYI٫+RuYےSfL@l;f-Owh%lJR$XG d=)G̕Ki/S'l[9TQ Ԏ|fd05R{19-P^LN[gZ[S&u$VK ? VS :c{ϑɺu$X#& aX.1ߨ@<ǀ3|\\ww;d #_]aWvj X8;F kDI*}JO+!"fPl UH[9n@yCN"= 4g*#i}U}B\ .;yZ@LPLP>,V9cK]}U;Uoge Tlג|c 23mD_b>m1Gkm~l&gZrڬR 4TP ?PI$$n*b@Dj85ìX^$$G>@O2/-,n9&}7#\^_w #{b9B4K 7F偂&w wfПs~֝4 na%-YMT_00^">L4 7O";%!" wJHU;߻8"pqE.mQe5-l[qpK[GUlN P.0użWܘl/ao/4g 2t`G0RAA)٠_}w0WCz-}#i]$esSȝ XU >e=gY8pݸ:mjb#1ΏUyZ/SEʍ?5s7cVxT!Yo`_le͈ T6ژ5d6D3rTU:.ȢOދ  vDbr9:ŀhtq.n>z y3puJ ƔEN! tp@U{z͊NN#l.Lh'F\'=[ Ih˿a H O)wzoaiLXڠ(2ƴr4IJ7}t+bVlfQ0r05gɠ 4Ag"!ie['~вDsaD SjMy q]R$”UEr=bԡQN Өԣˠv#h'+'7m΅RB9>]ݺPRrx Zԋ?T)F$$7뮞߄=ɄgZ Ƴ~jXߠBuyB{]dUH9*ޛYw|JODs3|6o_3t p̿kJ+5bt9P]o~' H咦24:/m0Mn]O1Mt/cQL6; D&w⩧U1d(!MZCR s=>&8hcЭN89Zi],j 7Ʉ-_eV <+ tO{1s>|`J Bq\kW27$bcL$6~frF0J:ɯ/5g E?!O{!g%@YXPkcgAV)چ>ߢ07, фEgP?ʷ( t9R G2+/dYUXl6VzЈi_c KIxG%Nm݉-b tE't葟I\O'-iӻGZ˕aRɧ[U^2zxWΡAw@FF 4龫g*6W>1 Xq#t3{aŻBt7)ϟd0yfwSVd*iDY Dwvex(3C4#^׮%IsYpqAuX k&uaWu# + )Gk |p7`\tguyH@lGtOU'Jn'ԫ# B O-n[W4ޡfbl=D'U)ddcn.& m|`T\b̲26[Wi(3\g|Vq(28 s2rwĥCVj>Ws~3lѷBm; ̝Qy[6ӓsbY9`6>CO(-i0=sFW8<Y-- 掰#y[^e/Vq} xo d2tOh5.`jK # |"2{WJ;GEN<@C5Hxvn.Zmm NwFZ^&zr'06͖qȧw"Pp5<]/gz@{_BjG +8(1J96Bn'SOïw3Ϛ>LOa>҉*Nl9#P Ob-.lPa&\6 ݩuӵwᖈf(nH9_ gLJ j =_taߥTA*O2eM=a hTa0|y> ʓLW}>1yU (gKL!6 ެ^;L%xS|۬zڄӎ|eSdycw7Js]Ir&s7i벐EyMcNPhKfԧ$~>':] j[ݦM(Vd8PL%0`PvBem9av1D3CܳWȃ4vjPr()զM$ݥ(vs#7/۬LV3&PxF)("(eڴ%)[[;LY?Xە]lt@Ez,WF5yڠVb>z%d&V Q0Keqxa1ZG&Bԅ]lZ.HĶm1E$5:Zg.0XK ߻{ z7=2I4j`M R둣S}P-L;ճBs>:_VzS6÷:o=TͻG:s;ҹt^y$գ~m,+k{o(QoԌ(on}:=K^yK",f-)+ۓK#Ma?˝i5br1 _!Y!hG.g(0Vb~ <;B= o}۪eC J:M.XR.W4>R 7ފbej&ߕJroL+5hlHÒ]˗uQBLv7j-ge5} [X.>)XXȴ_֨[hl{QGNzqtpN@>]IJFhҫHq4B^ 3}0DD+]]St ‚-ꢏ۾KӇ#$I} 4Θ stF W CumԈUMcv0ΉDgL޸;%`{ӷ&XWtH`6P#<6l|Ж3j#:鍗U?Y/7,e-Qwo[q!\Ƀ |ZZLWd6}ƒN|6lb0FzB]cEĽi<6(bd^1/1o2J Y$^ laLm5{Kvk>.m:wNņceG]R %NGX_'8sl͛wdHRU+63c?Y۱jLy};h#))/i˜%Ls%̛N4l5,yB7]C(dMkVFnf+%\_'oJv=MFUU tAe{tEGW䥽 sٯ'"A/C>?yѼB= ̴+ٱUŻ$Ü#/AZ|A5 |G IkF/Ġ.IΊ8Z8^SjIq(NB&,QRELZW^VtPXW7_, %lj&gßiO9{ ^D3AcbŢ3]aJ]P8 FcSU'H@@D9>Nx0ꭒꉵԝ_zM EO4y]>A|C~z= C2}Ě3A娵,!2dLjuݥolPLpÉ$u Z_gp/;|JwZQ!ؑ-`/|SWբQQ@tiYKT~(f /ECoTۙ:vrjGGVfEQDģ|D !FȮ}ޝ t}9<2j=BZߊpX⃷n7*{)ש>˹Lw3Ԝ <|hҔ8 i{f Gt%*A%IZY a!b@*ѭWjyvQ*X(Vtg ē} .:ZP?Lk$= #Ta!=CR^e~]=7FӃn {MFI{';(|skCV!k"NQi`2QB&)nj[{/.nc:w$vU5nX)+}W +GZzfZ~*?H;J R]_ B\p[M'4F+g}%;n:EhBZ|ҽf">́QӟـtߋFƶ&/Q? uWQ2w5ۿq7mAV]poN`^qew!} UiSړ]!6RAV;v66xIJ7+ɀ*ӌVl 22 ^c6S%~^W,'kBō~U#[[RkzEExX`,QL:ܝ8W$  dx\(WY˿5ָbB*|_qzwaM$Ms7!B={8n>PH:m7mdؤMHifX&%w<2l{\ӅX<0Oo/c |TXJl~CZ j4M<!b+߶sTI ! V cU./5aV}K"=B _qn$E&Ex4c6Ts+n8l#"tw7Gn'U15 N B$oUPgp+C;奧 <;O<:-SOkYoNߒUUp[ [T&P୯{B.Uɩ50\Ÿ:?O__n#c=?jd}W\Kk o`ڋ^[Ṿ;σM.>‚wxڝ!Ъ[X&U^9 bBa$ޜ2NܺD%[F3T?]ed:R^2dPW~j5Z4b:w Ī%L1eko/>CgHaĥa] *6႗G"&VST &%sy>TIcC&Яm_,YlVYsl2"D 4vpv! UnE\blD.B擱rZS SIH\z:0#V4OdI#8Y?3$SRt_^0~@` ;b_nG#.207CrEA^GuN|MIBVN5)L+;tWbyT_GunW*Cզ(L5pcgmN{4UY (ݘ fF4 m4oF!uh@hsoaXtGI/7( Ēg%hY#Qu&25_\ȳ<22O v Z@oI -)1I11.tt)G XH)gϯ#X_?EnkhgyZR&Lv:A0H?eݼa4\4./EgE6dlD_!/k4 TC`M*H|c5]GyU7'0ą(Ynx(.#CSk3Y9<|zح` o6]s ,?w gF'(K0P'd?h!|Ic$R \*QqaceCAD5&S R5M\ kNzNU'њj'FadkDqf&xz U. xZɳ|(%yEF}vsd va+{BKyw0}: A:)us 6.YP5#g]ݓLj.餔,*&pN'8 Xs"dUd%q56I˞dU>e—2s& Fq_<|< ~R^n2(-܉Y^T,k,V NjwbulKPJ=A+VJ rt^T3B $;@_qTQ@e2VBQ)j_lc73` C0[k^<,0l{9aX5΃, ^46Mܵ;qz[9hG ;9'){ 7S"d2 @ԗ삂Ą$OiVLW0j;ftX8 נ|c6n³j%X2z2ڔ␵k,5EݣBHƚwXn旇Vu"3<™*#w5ۂP9b/@2Fh8{I?ܷJXhhlO7_x-"#8Yt؍h_c3 Y2L9ޯ^ZQƖ{EfZbA¶4HB^#݂9qvO-r'puF7mPL$ 0|h![EŸ{J=RKuЗ鉡lؿ= tڕc݁*)XjWWxܨ;ݪbap80P$d2 d[wm_|w4ViJG.:`_ i͂r^#8+IDǚHf+a 8,ѯ;jb rObꓼ_/N` j$X$V?8Ճco|[gG`lu jcySm85$!rve4F(=t﹝)oDxcs'vx&"xH?ҝēz| 1*qDHThK@H#.g+Ɲɠy2":{IyӜif6(66E΅OPC2 |LI;^VIv\ځV \Rj^l&tk럆P}~˹M\>癶ρMCUYwjIaܨ])%E'+ki@GCSM΄v51.S WI0ևr2p։P PqnpR=~Kb۹Lt @ylJzCsBܑe"%7ͺT2u"]Iv m bS,}[#BȐq篸iC ȵmĮĨwK`f *fA7@ :P%'o8WߍEʂq Rjy21Eh:ЈOB|A#P}\~#o&zKn|7qYp~\SEASJEVh*`DU'u*t+`DBoxd7dJa{*i[8L0[S>۫lkDo[9}jBWisnZ߼Mia V{U (bQ V]_9'q<)&ʪW)9{}=㇭alsˎ4АtoǷO3 !|#z<(Qn=Ĵ.{A Ʀ r% D$'fV,E^Z:T-pX[V iQBdR( oM\X2XR:ۡjW&s8`J@c iH<=ER{koһk2^J/vܐJbG%^w_$6ՠl牵/w>NgYe"(CX=$>QBO;K++p')'Q޾#[6|oSH2fN;'3'#%GF=B7 :W Y>Љvb;PiԡOoY:n, ﱩRX3r*N%lCMge5>5|E,[vB rua-4a$|<'@5Rg>mU些͋˧CyWwE!}GSk.i]6fW`6]X0]4v-3hF4-So/C)w'kRNFnPk%5iEhi\t_!hE%0@{㵼^ȳ\z|`RZWXzϐx:ZsaEymҏ$QZQ$a 0Kj1Fsi4^?4Eny8~͎_-àmFl ې¾V]c~Qn.6 "h)Gδ:]'vvAH_⋢y߂C[aaA1UR YtL7?Nb Iћ94"G!De+4dsdA"QHa6T1t_3 bȓd3zZa0[I>yɿ/TV S@L$ ex xPs_y P$<CTdN,?Ёll\ 2#*ˎR0zwi߱k{4 : |b#":LvԸ,4 aRkZD| QXf}RxYK]9D<1bSr#0 ~wC?" W{E&x'Ao5Rܦ+#=C6rgxKaKlZxra=g\,Ri݄JB[n;vw`mTuje6|87qdd>g8-3Gt DZ@X^ţ95M%33;pC*J.⧜r.HMbKI ݷcgR"$`0.U*[!߄XJy̲7% 9`5#q$'3>kS=D޺DO N%YJzqEC#?*zW[U 84,pTT,T|ܫgoE[jtF;:0?p˷DSHMOZ%~1iuw9cPײu~R d*8 KX|r֞429s&oqRS-Z` jU !?@>ݞLt{a QeQ:m1l k|H>HK C3#>GDw16fb}ѻd KLgE1TpqnN2K>LݺpsiȘ 㵍=Q ;ʕK8ۣ/^*3E3MIˀ ;xUu{Eu6/p5i=]"6sD[EZ\&7$mOܼ=P3{W8Bi~}}B|;RV&h$;%& ^cCE%x}+ֱIm~xOXIEi_2-^ U8 I9VZf8u|P5AabXp5cSCˉ '`bӘaFqTxU6bRS:'KckF_8?`1(9)ɝ|#˒b 스uCXGK~׻ `tW}BY(S~քP< .+~ DOޛ;xfiԓ A$Ӟ[%7oJ~ޯ'K,ijD1ó"BsM֏Z1:|e&MQ}SwGqY4ae:($Y]e$|*l+`M}_ `HtXJS:*^2que;r>U茉f|d@(K¥* lC՘|-$_խ PW #{${A'h/G.e)gEręAd_. 3%ԁѶB{11H޽*UK-k0(,El4 QNmzd-a0(onz:U )L>ᾭY7MJD ]%J6AJIT6U- KW6J0;S#hZČ[gqy(;ee\"m܈py܆`[q%郣[Og顗֋el-r*Y @G(>ÌL:-}NnڌXNֺF?"kG$^L\{^+L2!M=_R+a*E+Ĝ+MD ~mVz)i5&T@Q; k|s(D0w6h+aP fsgDfS ߺmXՌeo&2WeLiWhNP;9g9w82#K_vd*0Rncs{f *P@{6*yIzȟp]7l.PބԖ d2Txi/Ͳ<Ea2I*kMRτuެRlmybg%'&jFjwTHM,RfC=dbx8BC"4=M5'%\ C[ ޖL|Gb0H2w1,1VN'KsB;\ 2_Dr2k|1U\BRMKc|ůJAK;e#0s}0Ӈe3U*uDPDpp0W`kWW25V|"4}@C{4[Z |n7uѱ+;ʵyQ'.=~='o"OӚع[D~--al4~|jGӏ DVbyWx0"EL :(FO:h&ni.6J".("$\MMF  &+;{ҷßx`4B/%gD<\@Q\đE= c ;Z5j`ߩ0(МzB3HU33 l%i b Ivլ{cYe],c&/q}U$ob='q]SLrTtB?܍m2k|>˸ۀMxmWe~XΫF7O4>dEZ#{qr]XT] t8Fk^ ];|Kp1k<ܡ>CRR&wA\dr6UY&a"r[ ) T(LoD'Q@z9,EUr~%ǺNz~Y낮o'G 46 &m)nH=A$v]k ЎO>ǕeFSzsC3 [Ej[GNc`zHDHLiT 9)kd?SqڄORe=guPkNuPDv)a"ls X~ \I(02rQ5|UOЏ6wWtBBNv3,S#c&bH Z[)L_rn)5FU3=;/B[()$|2,ZCo:_!+8O36QZҹ%|$5_~,"_s :+Ibΰ^Z2Jֲ}*dI7oLuʽ(;Q Q\8*Kv|+]|4Ljw)䥣r:Lڪ stft bFRrry=fJ$=|sj-Ѹ1b4 .tGN\PI^i6/R"fɪjYkK쎪rAtr&u yC~\L 2! 4YdSrtYp0zˇ0创$%a[]y寊̌IWsC $>& K]L{U|V6w9jג 1K8Hj6?~vC^c]n Vb{5][9K^|`sY,nȽY 379jW'ca4k^CG'I9 >NRE"@yhh#b!=A8HKfzۆO'R9Ӝ;#9f^ \7 `,Du* Hk]ED0o|K mf!48Sw!Fw;iRԗ夭p&m!"'/Z E#vz'!fbuN8j]VDzyRWQ'?=R:c>|E6|ӳ+7DQH[eJ9-/eVd 9}mЩ103dS:iw RćnW@k9;ygPtu{!¨4'*\=T/{8xlHC} ̔?SvcjgӓOqUӀAUPVh-$>0)\}'+3 6նi݇HoHmMd&;|Rfvڹ3OuG}a2%5,۠>7\ Nzsx.e{aTբJ~ee|lRt?B~Ks`4i.͞Nx8wd0 Nܪ1/g NjdEk|>~LT9iQԥW?KtUTV%p퍨 /y$;Gx7-A21P 7 G7W(aq0&1>MOmq>s=vGaNg1Z/˂fk–ޠ"LiL b+}:=iSN?ACi`.shʢOb7%Ke/(pH݅ 7 S؍ \@#zFbEcl,,T`T.6,ģ4/ d6٭Y2\[Y'g[+ ޽xujdk+ y,Jeogh1 :W|OȒ3MBیagzxQlAx%1Xs:Q}d 31CN-\ÜxrNes9Ir)@O7Qr*2zIJJ$V{^=bK: $ul .7dc)1v4Mj~)Ǘw4sXj״2b,%Zء0!"w{ʲr+HQ+nLDi 8l)Z;o} `P[l^W`[wh)B"d^oڍw2%}ԊVtRZ\V/u\vJ 9}D粎T(nG m)4$/S1G+r %w-ZYu.J߇>"j&N-h)ug` 0@ Ȕ^ (t<‹ wҥJUW!d^"VS@i HBb6NZCfXv_|Y80,2аh9KnW܈' ;yf˰LfLܢk5_UGI#SFvZq& F{X<7aJ o:pe,m'&nt ѱ*@Ŵ8ao7?^Y@`4%F}V); Rfg[qF1Kq>gsrXMW2،;Sl\B{?ci繙!qg^xl[pdzV7 r[Pُ&֎yVq(hFH(rR3^Qe7mEoJa$JCu)'-I%W#r_DnqYF{N#-q`_ yX CVUgVaiGPI)3!*$52k(a,+-<*KtxD;?<ݴH(ڰgY(CͿ 7n g*4854X xP!?-:TW4>Q8$M]@=8zʧ9qWGu\h|cq -zp5z$ݕu'OB ˌ'}?&t{;masƵf/OrҾu?!]1\f9+wgq%WY{n' IGz8mh=s 㵠$Jk1I.)g68uYF(}1 ;^K $Bh&X[8:0K4%5)[H|SM62i@f5աfg`JdCŜc}_{KS[]F2OE(-$!Ҳh/h4W Zn.AyS8ȺJ AU3[Tp{dB@7V%AN2C=}J9U󓩎۳l0[Ԩ|~˚ hΧg/[(Ar܆Q},?HLkM;رq@y8L~CҭMPM7e90uQ#매3ŏfw)h _Wt 6OBZ*-ЩvF %EN9;9` M%A]AAfPba%|KZrRٜ,oSMt)K`\c(IPsƊ԰8 p UAcEpG҃Q}6]փE%yFHmn ᶥW iQP/SHqu3#e`!NԙWZ^9}W@|~=3]gF.nՕ@niBNfa@.(!O#\+[˓-e 9-Tt]Klʩ E#^),W8>&vjm0NպyG;'|^Bo@쾵cl~D@fCDvc}_d@ .L'5 Oml\=p÷Fsm_Tl!<'KD0ءþZC5 G-X\@[_g4i)C=H~x't MªYm7}Q{pP Ѩ$ Z 6>Y @KbxxF}TLy胼ʵI:lr W-^!)|42uؗk}=πq 6*jkŏ}[ڢhS[9/41h_Վ0ghɑ/2%^fݠ%W9pԐi5}8{-l9[/_{ GLzz*ٻs6wC! MT3K]|b݅w)Ȟ,_b^+;{`">n?}HJmȇoKw>ZdMR Ds>7 6>!o_our[p;1|_wzg82_RHx`cwaMB:v:^/ V)&2:c/( EWp:oRj*d3$'rF8_ Ԟef4(1No[Ƴh*Sy %i5*CK(`k"8rG-`0h4cQ'Ϙ}`uIBŔ [a{~[ ѱݶ"6V2/芤9a!Q0(M&K+E~JJ{16`|ö e˅Џi=v/$6?0hD*;KaW_fk˱ ~#"(q J@姣WfA ̊o`H0_ l;X]EYNt du}I(e,,X1J^TDw@5x\Ua{敛ѓnى a'k-n{'άWX-Jc`*ŋ7DUb3jࠫwPj4'T#ߧWjx|k-of͹rqYa7I8ZCv7ʜE[BP;P\ak$;?| 1N\MNuGϫ4+LBI_d/x/D+ CrB@>ODuT*w) fު"h)x81}k";w@{|/} :gөVOBSE7T6KUbtf|祿 *jF@B&-uMO!jӋ2:r2.k}XCO*辋r}oK* !#PTN96 `̋]SG=" 9s/#𑬺9Υ؇l.1W3M_ë|1(oˉ)AW|~fxc͙-*k@͗n*>SZC k %S9)_7qjVtx]O}9$T甧Zvqホsn$XZ5 'r_ZܢG_pc3œ582Pq7YZ{EFdNn| CL1 (H摷U~=p5B 1:<}¤I8R7ki+txr$KɎqDŽy ;B7li"jx lʝ. `,+;pdz`hpt!P^Cm BgG y.J].VoFG-ye",Y.)x T n_O2 G{s \,n X惨sW@0dnܪB;x5T$=RPodΕIAVT0;):J7l\NbAHl:MUڔ`gK&C?wiՋZŒS @Q2JEߺߐz^*~}!v4P6K Ò!nS'JHp| 4mVJ̵2P4,; F~PO\vzTI}Y)kB6 !i?7H|l O#nӛ9lt~$.{KXRKi S:n=R wH)$"IjHZ+{qY{53y 9tM'`I Ϡm6i+灄+KК[`2$L .c^>7n Eq^UKfgSmx7[WJ5u#CG|4#݌C';9 K쪙 joIصQA|-b؉5''FX0!@TelS;O0vå`Y0wDQOx)P@sjK_p. NK&*1mҜդ\J7\/#e`4f:֥Ae#-F3}ߑ{צ9% zu$W ^"XIx (Y} >?C 7b/_E0`<4i]&v2uJf!;V;:BDw}(,ݟwjS*]D˓v&e,onVޏ h6PE&.xһX2O$u)Ʈmƞ:,zrB:&*ŕjB4~]LsT_U;'ibU>=&&ƮH_XšyC3ҿ7&iGh'{M`bó\ '3*Η+BvMu62p%6l Tx +Nd{t}3\w?ASY"Rs8Q'3NB3pGBFW%o@q0 X# 4 g)+AJÍdRѰ&=IqRr.9mɆr1ϧD<~J6kp}FljwehQFP[2/N4h.q.dzkAWcz}Ys]2 a,[:=wBCP|@n1C[K-9<͂@=ؚd.) N>P?3n\x'V~ҡ<&|8,ޕ8/j) >1=lm7:,moZŅ`G˷g0Gc,G6Es6ӛauY,@H'Q[bkږڡ)MvgwV}+hw?'nЃ)S `cAOۯHp'|yCol,]aiBE{ÇHLɺ56\^ U)+ _EI61p;(ZJ:$nfc&ckH+֛ACXE`uA*orj˯= OQ|2]#C3N"qy3[.4UWoP@ >jvr.# Q~b0 0QXܪm:7+u.1ROnC}Z 8b0ҍE@DN 쩰_Mr>>a -֥u'Uell$ M e};MnԲo:':iG€}21KrY%9!b s,W~練=aڐt57%fJ~ $^e;I& ]lL 'Yȳ0[ ې&.ˇx@:q}\}„`*U&<,>q.5P",Z@._-c۪EZ߸N'D]>YN*M`8N} C1\&EgY–zmN(.vKj]V;!lA(2jVKh`SDGLk^ʮm*Zmo@}K4OIevC-JtMpz<ڹ}*9 (<%I7.a#c(j"$X*.4K7Y r`lȕ Uʶ śGt8P^LwX dsšMb5 ߺ4$y bx(6kmTvF.Dr/nQVf)Kiфd!Hk=ۻ2D#t~l7>o'Qմ+=\ޯsWfcC][* ˈެLkNW0:oMs P^F#@>ߛ_1I\ śCK{` 2^+ia &B5>Ӳ];P^,ؑExy»Ào[k86Bbw,\#%r( 4<)k҅9r܂zy 1nK`?%QS;Xh#@%7= k^Um)//j?  H Ӛ dV_n(a7j'\sQCenyPEb~{_ߏ(g 8)V jcO:a4iˊ2X?&5yM,rVAHF%qz+o꛴6&<@1Vprg)όGl h zZ4ze1):0HjvZ-n~D:9ߪx-/+{wL ߽ItVV?}l\_5i9  #pUˋ1z, řsYD|9>q~k5n% fY$Fq7RI'Jsd:@-#ǧ,KGM`~ Z oT}'ٌn; $r –L[b4<-`u|P{ `M&6>b(nJ"\b8q?Ѓ* Js6pf^Wlq JPޭ ۘ/8~\1b_ d~/?蹭.{s{;Mxi/SGE>c06}9g/%V4%Opb|Mt6.c/q\rXG|k 3-FߝhI425-?<אa<|m+P+ok|m% 3< $T[=Ez=j 8) vdpw4jGYhvUFZw26>G,~wlir4RNq=Q@f-y^ts#Kė"n3w)Q$[<+!iK0ً/Muhj]ŘLWz eL\:؊Zy$ 38?J^%icLtW?q_L RT6+_':p-éR6jA⦃ mfW*;43_8`K % iQYX'B,,6{NJTiX 3ˠ FNUO rUq%Ktl S(:͹YOo1ɒglnN,/kr6<PC2H Zd4B >"yyi@ /$E*MeNT׭} Q9m\D]fnՐQȩ7S!FZTvR4"bM6 A'q:VնK<{☋c\VYO4)4 *$͢LK0 tԽ"^;Ώ4M1C*x!.N;1(RTMOsW\ kՉ82G;Ӷ o -SdI(ǽF|G+k/ 3Me@ۥmTu"!ņ_\S%]DOLjYH^3D+Q!Ԕd k-ZDI( Mlw,:W5U4l]]l?E-ZJYr/| E(U;HZ o@\?9 p ?=ި:. cIsp5ݐ'5B6C|DtDM4=n4TD)K})(n!u%14uA4yˢگM|v}_i|TQ1 jRjD+/ŘSm:yb)k# (p]Z 0?4^pT0+bys8Z1t0Ͼ%YN_ibޓa\o*'1BR25rm. wHu8MUb3o%43 /ETpQE>h*eT Et|f;ݧZkv<7g=L\4hFM:kb􊏓T58bz>9itŽM#5 cYw?w?[Pq9U>R}JC[ [ k#ϒM.M7j ){nBu*y_nw`77[ƩI&,B0OѤ3?BZgƀq `mܾn?/Ib!J4TH,VjDZ`P؜kc{t%^duBØMlELaL3"WBYl#HpϬn 6n# BwC\Gzkd"vVp<7A:4ã\ꪸ+8BQ\EN:4PX4_Yt"NI^aՌ hu5PS h㭄cTT o qsUPlSt8 Wr v*+ض]vcEOvCo0*aJU'$YXکۻuH\?wɳIh{oHh%h캙kޝx^!=-#F\O)UG?(QPَ6`4as&NXθ!qL[ֱ!^GgCj',1_r"7_fDQЇd1 :WiByK魢#l7nj_j "QR=3F)A CupS[慁]"]wT Ćv yz6m,ƍt:{gޤO׃1<ڠ|JIP_bmIRoSs[|%UZ;|>_+}h6.zCr2/sbT*Thje[49N*P p):l۩LJiNa#ItN|eP vn{t@ ^iS$ yqNDj(o}F>g>xKPvY=jf.TXPi }`l*$t`}\D)HW`T'<'$I{YJYs[@Uʖ$IfO&2W69 Ā._fٗwFyDǢa| 1P3>6OQ"]R!A<$ʏc>ZS;fUà'|[cGqŶ!t!+*676d 2+ԘTdX!Y&K-hlBNU#4τ*Mk$]D66y /m,k( :UWK0<}}]j0= ;r@9IˤvWF%)F˥ ׾o!hl@()ח] K />qf.K&#'w@GdAQ52\ cr'p_z Pb4؜L\)QH|ķos`7 0 /(T9z8Rxn;#:=4b]eqW59!ohуsA M_kD>_vD˟*t0Af-&׭ЕoA'zwtGg :.Ϡ;,f7{8E ,De50qH(N˪m`g$@ةca h)N֕@Sd_M֐U!w^Xr7$=8!| #T%;O3"== 0V5+/8u,Dݲcxң2I{t|SMMd |NA7&f~)Je(=>ҮKI]!LFM#0VTDKt@3eR8uoıtWY= y?F&]k ؃t3<|juWD{>IHeg\՘"+<,{!3Sq5'o 岌Yl'M5iGԃwn`뼰 ` Hg{jr&^O|Otjщ0toA#eME22@Xg;g`S䊱.,"@&y7c ̷W6ӣov!PTv)q lu8 N^V0C#vqM6XC5kߘ h[ `qqL&csЮSGwl}6%ҩ(}ʑv7X"E꠳ +s)hB|6-y_J U{pNYp=u]́+2A}M$?/r k1+N2miVdKzߎq<"?(sZp/j3;miXxVTNt2>n|Aý) ܌w/,/DI$|GC(0 fқQts6c|KrKZqWL7DG631Xγ4>n5i xƲ!P}vlةG#w0}EP`dⰷp/;At;CPXF; {NTlRM R (~~Kʭ|F<ړsg*egmFZӌ&8Qk~BK$/ʧX0w`=1 i 4C^PUI%ҹ@\"M,0U2˄2FWd.<_6(*sz+S@ xfPQ,>$yFf&4zmCTjnVd\P[H}75b{,&|W2U@[&BqyY\7Qwfr`(٧I,܏@JHH IuD9o,6x C)yӘIg[h?gw̤QO Y·zL] HOSAn /Jې i4_Ի[f,aq/'4̇pQ4 /#B&% >p%Ǥ(|qiJGSw 1:+ T9 o?.Ra?zg #x6-\|:xD8$ fԿDc>W@>h/Jsp`GREF"EUL5!Qv5 I#h{%8Hڴ [=zQ3.,'q;p(^-Y7]\-BIwL^ q;tzUJwocd~TC\{ݜj?Q 廚B >աT6B^ԌFs`k+{f?H٤ ȭ@gIi t޹̼._Yw7SU)Tc17iH[؍x l$Dao;rX#}K/V20{ڗ!}J?wo"^ i_),lћ2N$TRt2[z`N! G5edU?2NXk8 10 S"&N. 9\Ҭ™^>|ͽ:Ϧc-J~P yv3@2 ٤mJEs{C!w7aHN~4"ytX Y Ns\cqED̶i ; m `@6`)SXCiO` [nZB<#K:鼨$@daRՖiq/?.Eۺǚ1 !N5XQP>;XEHʛʉ]{1ynz@ J!?=^ճPH-r>4f TIAfAoxI&2 >.IG!:PV_MݹʃO 6i<~+\ .'='!Zmˆj?>. GOi|b8.S.Q^SLmqgO'ycyfy@W׎U O#_I)lTՒ~/fWr"]j`l2~ijmLK/ Vk,fC9GfLjњ􌈑~-T# a}v6 ys7g8KSB'D.}m5mh=-4 rM74kjQCs)Ɨ%ICw!rzmiH~ӕUe-X#򉾂 sԮTY'ܡړ~i|ɧ~+4(ԍElQx0D@BƗ$!Ftb4C҅SElÂSAHD^nVydg֋2[="HiW62v1lHN7fL1,sj\L5d nd+sZ i'<̵V8;K1,Z4fiB^q%89[]b9<4@Nnw⎙=M~Ժ ?A,ߴ8FZ0hyhRfBHlM!D.)X<"w&0/gHPQdխ I%!"b¸0 \{?w~lLjyC>mQl0Bs5>Ӈ;6`9,i|MMqx"nm ߪsPnHw*(7 0 2PtumM%dp1㣙96쾒:]|Zj{_>:0q>əݩ7ƎOV(I.׭12e1k;`1`IhBs9AJ+soLP.YHrk`Az}K>d&I31+I(fN/a cP{,5\>aknA|?Kl:nTVsUpqSo mSeJgEpmj K_W%nڮU%P5&/no$= w:열)'?R192>VeddU{UkKXb^[]i/_[ \ n!VTxE:j6!9? yv-O/9<3 5h-1o+})>-o27d<.'z Ej'tDV;Gd)-̋0 ~Y$5Ψ`QIy'\ϽT]~ BW :n_kuWn^{07ojL/ُsZZB\g y }eM P:o5-'TLij~M=K$J֮N #h=;ڋwLs$\.F 6Ŝ6xv> zI^/+弾 Yvsj k#iZIll8*iXꊼQNx8ĭ'dSoipIAOP;t|5|#}܌#V˶P{7~vf-;cKQsudOdFK?X^kSRrk2Ƥz+O4L#_(HdGAqьwo\9um` E\:4Yl >\Ion_SLCq43#C i ƈ "4c̾g =GY}ds5 a{OSF-e& Ѓ5D˫ڰ(UP7Y>ށw.H.TF\Q ɸ<ߪ`xhKrBG!l l.0/c'|>b& 3ތCD;Zz\UȐucg'K wC${1* 1 R3.vd q\o&D{!^˸r^+2=ri<3ҠlWӗfn@mթ䈹Oq5)EVNK ҄ұ_lV_mHy҃#%GO"2e$jg!@at8icH8 E@?z4GC83mX>%1yb%z=M>mC"^=EMKQ:7BdmKx+4bs=]7<4c\jA+[*.40C߭!=?h4Fײ8/)LV'%["(91^*6J;ISaC?g+9-? My>I܉0ħO*H*QXfઆrտ1`C0&stG,r#)209&  'c|vSInm$ ~NHS2ikk/~ѫ3`E sY\SV"6~Y UVN4Ck 훣˹vƂ|tV&\N `!#ښ/%~^/;#N:Nj{NAA?ԥ`TKJX4R(2g]+`YDK]Z{M}X!)pΠc'2UhhU_@(g0^ߦrD1^ںBŒthWP&~)v W|~}w91,f|S1b8Uӧd[#}4~EG 4dz;+~EvmM$MYz}{Z XGyrZwr"jO]`pHÔ gu"h^q5 -׺ÝDo'j?qҊ 3`uwQڡkH#ʒ&8U5tQni. ̚*Td~sJR&e>fM^݅#}%-œui`O׊F_N )>\yqeQ Ǥ'=\AQ&[,EMa+92ZxH;T`> @|UǗbR4-i7׫L}nv<6n˚lݒ0v ӸSaLn9p6Vf{+7uCYd) 1E.N%p#GXWݘy] prͷ S</Qo|lL@D\ v-7{F<4XL`e5SAmmkB舭-?s,O> µ@K`]9a=8 tQ]+Pc^4˱u[}+y\NhL1BԻIDl,; .~^bb^ݳ`?nD^gInlILٷN+W 0=.钇 IhץVfm\Ҭi ɟm$Bt3P?jg[&XB:_J̱CWE*Y=[m|9`g]pvvXOPBepI5:X3hUxUɞl \R`SU4nb^9o9=A}J5UP~E {y0wikKd꾚T1wǘ.㰜rh)qYS}ΙVœ 91I4RJ,kyldxcWU/Xcq;pbw#cʭyA[A=>[blKaJRk6UBLr ljf0a>! βxL{(&X} +dW歼$2M0"X\Syju.=嬳9ZmÙ^5+G`y GtԒBAgXgy&0*; ATNAڸ0L!~[*A6u3|DE=Y7}1KA Q3DHq,3.Zft'T\E{z6äґpwIlafy!01b ْG;j0=@ #JGͩyN[xyA5Шjw}cQTsLgAim3kY-$ѩpS%?>FXE:OVF>O.w9>V"Ya!rUTmFJ-ܦ@pNJ>+6W99vLY<}u?O 0daהiK\|83}+B̒#38WzCݴ}BBU3di>')8naD&%5gwMm3zx<2Q6s7a%.? r1˭OM΢A}qcU#+S<0CP!(dOhNg j8z($?T1{{"qzsXRF~.8 l!)C'=q"S~R1Z52_"+@exŴF).gD&JK$@8؆j>I ?.W/+4p'͡, eF骧/E6>\.ΐقV!`++, *lӿc8}Gvkj{rWٰK)3m]VIcJܝY$v Ej,,Rb7Wo;Ԗ? Y2D9-uo F??y Dc!L=\|яlL!*SUNB8Χ\;[r˛eGs=yWj2P'R%wg YɚooT!zz;ep8ֹ9J;5lbGnإзUY|x lSJ~5aWMQAJQ'Gb^Z;QsN_O+H檷`Koݤw|7Dˏ,`}!*(XF㘾9_}ǭbsǽooE}_#9~<+'c~04KAGj ;F|3YtmŤk:RFTF5DUM5cvW4oKΝ4GWYF[B&XS<3|<|;]_:tx-_(JRn  0)4uj^J ?3G&T5ӅKw!Z_;4fHw5IJ5U^ciɲU 8/b:~Ƃ0hS!#_BNmmk(W0fm#uo:lQP8bK4ǭ pP k7bl1"yD@?- Zk@m)ggϼŘ)i733%8m=ZKA|2CdP-LRrH]\qlˑg7НZ:r3 Gwh!sur7_ `2B \ qcX )hPnE𶻨 0 c 9>MtL=@5A%uDzH.ej $!Ds1 nޭԹ%) l+oiB1I%xȬ " r+Sm#LLq&'Yn!@1:& ='rw:{L4[ϕ6+[nXT'3\%, hW7wLVY[6GP5U앃-6AE"9U2c|AcꧧYJE3X !\LRkFZvyNS@3Vͪ|. U#_E"{jse?G<@[>$y|,{U}hTtJT'ᄉhl6"vmPo*̫xmy,˵DɘB:"/KjEEgE\gppiI~t K*lD߆cl,^B.>(wS5X :3|ie(Nj//H,j;i;6j7Q{%_29Ǎ}^J2ֹg~%x$g~Gܘ ʛx,}{E$⚗d@$Dלf>1',eMf/϶u$'$Ȧ}< / zD!3ấ`M(~6ɍ#Nin ~4ޤN5IF'8eч˙9+N|*_P|['<kEf' MV<ƔH%9K=[9y\+$&UT?%55<$>MbtՁ$<ݭE&-9=4#UvX!0}%oW|ReQPR9HCg :T6ƻHlt+>j N"3t$}V~ޢlSe#**Bp^-8_P\]c9oDwWs>Bh8l(s+~Ivy HA Ѕ ,F^#rT:-9^NLqSjmQh1GaG3vntxb"򛶁'4}ma *mZ!8Mm lc`9JpQK!5- ҉\&>`vOcck:kކ|z.(Y;]ahGM9CXpq,X2t Xpg%uy6c1/U6e> OJ kLbM<_7:'^tj)jn_(8jt27ĐYQg]%JTk/ۻUpc331 ÂLݒlޢPr]G0ҥ,:L/YXORq~J5w7%9L;,ܺ:]q` }J wzm{|;6NAw?s~u屋R'' @ǷcTalF$*gޘR7KSNXlJFssM>tQ+42յYfGG25VVw*\}ߝ-bԛH w ]aoLx }cc: !\]^p tA=匆24ieT&g I*ԈU}7!q4\/"w3  ^19%o_ KG<[8/}w` 1c҃Qm`Жb:bt=(KWVz̉rd@|ԇhKuмbNB$ӡzȺHՔ)!s t>TB,2\1~BE*uexdzҳ-ztN"~tUt~Yk[w3˯afpu1%↿$1 0.nI~:JBQ Ap_<}hL.ߨ5Sm6!2Zx'_i~R?hO*-K]+xSBV^c<jV~Tuh7j)Seߛ%fH:8um ]vBiGs'#' _)5㻢L`cK ֕2zB S9E$mj8!졥~#"kt#<PzJy m#AJ,kc@ *t68GU~ڢz$X.({pW;: .bhYM4-SRy1|dJ/a:-x ;,K'C{}OGuL,?vd)=zud̵ه# NTD>?|є\;6;-*.!Z@qP^GC倯>RȖL.) wV FsEby"E3 E x/ jP,σB2!+;,w-9|>_{OKCT̎pRiPOОYS8pÒ{4^؈q'Z6 7oe(G;ViP]LK޳?/ʪkD~1KS~iIw ( \uTyhϺ|{Id1?di9TDn% p"vGŻ0tўA-n8)- Rгvt!^Ǿ^ –SӮ+7v&1‚0cp6k2~#}WBTGP;aUFz(ĿJtf}ZJ@*loQ4dƃQ/>nȘΪ.s^{mCƑ߿coը2*53=PєT5b "N3&4 ThMW*Jt%tt_FrrS%Q@ѵ@ ̽ YQ񳇪&kZg>#؟v\(ȉKD!ȨӸZIzr r@ rBD!Bc?6>q0jo\i!=e2K-v~0 cDNrʮҿ4Iē~) 8.>g%P鴆\+7}$F>*uFCZ@Bsot-HGW'R@:wzq,2JqSoe| S@ ;6Sz}v_!䦽ϵFz\88"Nڏ,akiɼ!0 3Huj'uc?9с&"zoV!6ggU>ZU4yBcog }cSsUʣKK Qb2+99G19`2fYz&8aowܼZլH Vv4|"Qw٘~S]{1C6}Q7~)9cmHq < .=hZE@nE0Oi;nD e3@JOl0}e Wf&Lu7ן*~jd :`o)v#viDpk׫M\2h|  Lڟ8`R 7X$}=6DQ ]4f,,BCOY>uEF}[_#Fĩr0! TeJ*{==Gcm ?֏|*FMfy;~3yـ.}^07% DYa`DQk}ƞ!᡼F5$mu"ԻZdJ=B?WG&hrG#Xc}TݻlbJTOHXȗCpc@$})gz} ReSc֡-x.k-nzH}"HFG\Ap4 ]>>YSҰ//$2#XZyVK~gf~Lޒ×Lc9cg"JyX1@*oyir>XZO|fhZIԔ ,}Uo-o +h8b_%0~rR?Roa +y=Ѽϵپ׿wufKH tixo1#/ bp:g)m _{xMIkdj\|T -b/`@Ӯ('/&60&p·rwKW~dC=R[QF.VK{IFf[y:?7Bo#>1L=6r4 *JC]gѸ~Le"r3Om%|֏cyd|sfÁto#5a[9{(&ZUx2#]'e6 N] &RTEkḘ h[- Nl'˯wN j.|q΃{x xW,j$7baLl5Į/pq/ZaNٙa|ZS!zLdN>D)?5AnI~!) B2MGȥw»F9˗[_ $h%A9{n~ P!Эbѭ٪җ5Ҟ7^[BK;B^JFGf?<8q¡#ϤHZ[+p"u)Xœyk@fIrϔY4m/.B^84kX}uq݅5n9x';oz0[$uj(WX{!8^r3k7y&~][= Ukr6W73{cr<30h^,HaGŗrsll4;I%_UHF濫&ID|ʳiSeoa gRv߳\")-g$_ i?ztHB '7A+ZQ#3LljDú@\l]aQ2EBp;ef qU7d"G!pñ)+E*5$Y`]AZ mJDa/rդ{C8~ڨߙu(VxC=$Gp#MMjMgEV;N clv8]'̼{qc#} Ρ/o3.eN2\'pUgg(bubۄiyj-vA|H*%[@B¿bx4uˆK fW/Unp/V/Qɤez.qSIc2wk\ގo"H"+Vbr+fl/[ۑ26Mt;%GijZ+6Mȋʘ/uqۂT!כX(v#_kTPz6 J3UfK{Hν9ՍR;FۅlUX~bG$1rLB v.xxᚿ6!qV';X`Q QÆR֎DaY:㵉GbaOkN45G TG(su/{a1r%h6Ђ0ѷ !fM ]k⊖O5(~]{ GG2\8(XAixL@&?;Z߳Q S~ְJ02iY| dڒz`o(XqoSx/ jxbfVw0VU̘ݱ[1?U Q9Pb.Tq&zEC;. | ~IvKH4a!̇cĈyZ)]YEXrɠƓ5vp&1cgƊ(Ƌi/Սw G0LF {!513/WZTZ\UnM >1}0`~ע?93旒g@.u2_QcH:`؉i35O'.sl.MG?1Y+ > e/E1< g&op $b!մyU15e&?@5Js烋 K/ Kb#6SHL4gQ-zBzg@7j^cbTn2|zuKHH'9 @i4.<#ߣKXb 5^S)5|^t7Zyѧ a2Fm8,ܒ/2f'Ǜw FZzAbfx2D-TY L" He]x+PC?6Ř{l5=kc(w{4뽶Yl|F/hfTw GN098w8Qxz E13s59M\.؟%!tP)nrց75ֈ4CQ#jVŬHzZ na{ti0>'>=I@?-m  .[C>aAƚr=%$T¦;LҦ>t$}H(n- ط"%fǺxK0&U?i;+np5hikYn$8quS31[O,Kf[Х*5#H%=@l9Q?TqZOrPwvemF|!8eUL# íW&XMj2jY-p*ۓ]9-w6un_a30rYHI*|*@N0W)lsB4 B]0EmM7O/tƓw:Y6H+LHJKW3&Wf]RU Rgr}aQ3V 9*\@un3>5܍_>p7@7_Дu)8)qumD' l ng$()N{LH uۧڡ \x:bB~A1P1w ^Ӛm!zQ=֫Q8{[-V$F;ހ 򄹸Ɏ_ͨ.۶ĸsrI 8.4,.#DbfmoDNPoi@O[ iBc|{iyi?I<]vGkn ("}^H VԴ .P1uȪ}F 2T,Y ej9 ,s\iU r)U]uGy@ݦlBֆhgzp>sxƢC ԛ_ gRhYaV(hIÊO`r%4zEXk;DIhj"Ԥ$p}gle6~,Ӈ.lY'mt;`KlX,ڕةf'@c+{7] %A$Hk|9F([ًizD-E~?RPF%  <ϩ!b[OmYث1j;T"xP/#]CnmVKNVu/[mX=8w]5=;Qv|@l&]/Ry) ! Cz$gNl_ք e7IDXLq2*X%yl] 'yq7ZѾmҜR MBʄݹpnl8}"dE vi҄* |$zڈX?RuAKjtKuVaO &@)g1eСffͧ)iՍٻH> 7B|̠ fJ2:)xA t)ڃS :HmFaf]DJGkSB 6akhAV/ V ["i~C>K96o9#k> Ɉke Mgj:z]23|'߆/9Etݮ7v NY9֩%abz&!jb7.'ML%kjF:%X[edkÞ!pQ YCW>7W6iJ>'ӅE*:$dG 3K^E-(I芘\35!҃\?P*:|>o{a|IAd_N ģH5O|f^7S,E UO^-iqO"-mf٢EM %5{$8^P-w;Q|XkY7;Õ,˹UY ]>oEueNɈ\D]hl uǂzZgmu[O"~uK٘@raeU9cII^uXR'I8 ~ˋ l d+S1 IF{=-ޜE.˚_+p$ṂF,$IPӒAd! zXH5!{'acEF^n1~䀑W>\j GB#s0:G'߅tD88DCkDx2DՒ 9:fs!3YwO"3ms]^M땓9%(33^hڲ4DڊJIuwбtfQR@{9"+tlDͯb7b=ٲ"03(Nwn} \4_94'yRr]8 je!_n=L^Ebuºe̟jbnzaVBvۉr07 ʅ+o{ZB^/y[]K(K spzmqc}jPv{eZ%ޛ"K {djJN>].SJ[ܲ- ~ϵ";ABYӱ, N'SYc)Uw:A'-&ܰ@ ',_<]| {]Q"3f $~aEC3YiVp۝A'!lf%pX|S]Pg%p-Vr}ˆur-neWհJb| F$tbДciefkw"s7 f|S",ׇx| u;nR~q qtiuj0d=mzyFǬcN×Vsl4>k&_ۿA3 b;EРrAэ jt c}yٲ$O xp\!  Co"%~d-"H纲~Pmf| oL rl_s}Uuc ԍ{UW^-ٽWFtIАRtRޜ"⅕ә azx_4lGj9$CHKucPX^3K#fxC*E#&nl6J!A{+X=.ID{C֋sqè޴F,5Ѹh0O!+&hΚ<1,Si20O#pc 501;|2_w͘>l<4߿K@E@9$K\R-)ZHpf*WF)WK5 `vKфj c=lШ+k!gf$&m2J˝;/~879_9 #")15E~}YЌ9.˱X%=&\62&B5t#O%rT+M}c5dWrмDȹ![5!Xv=`M|lOapes rGj&w2$IjOFVĠCj"xgJ ΞNî&? :5No*raP˱ w CHY~٭JtewәRyX\d&(SYk^g]Z0$2` `$oD3 b*ߢY]4#=da-ꃑ`K םYa+?U?Ezyā4H2M5|BK7I 2г9I]֍n ߦ ١p' ||T荰JlpuLt΂Yd(9idM0 2JZChP!:2n߂3ܱLHC2މ۷t򒕎V7?A ΀Dn8y;rJ[lرN)a3|aHu(WEk/gTT&YJ&pl-/yr:Zx.ys\jk'*ֆLȚgN"0$#J("ݗf(Z P2:0vO|F]\X ߸00Mm^vYuS$C}g>{ x2CWd|T3^ -?fE'M67 EaTXT p۠cxAfr=&D5W})3S6|I_5&ae(4aXYm" 6є7N{*&H%zJ2X^Zk;쭪 we_ۦ0!4=/i Nx }Kzŵq)K?0#ZE7;;q{tutmb} &Blȥ1 ɜfg>A`{O /d)<7%jemgg͓{͋ed?kY߱p3+]i@2NE /r N3HIs:74+c~Ҝd?$<}E7Mrݣcba01AK M4/Y2բ1zfG? p }$1ǚdpk-KU|8MF?9L-Unj$1kt?0t<Q$ \ov(ǑM' E15`VHe anUWCr'|ۡi6ZlvX!O#EDt~ 9xhE/ lN/SCF 9{˸y~b +r Gry/<\_ <-sմR:cCӉ\oK҃6vΨ8fR_zyKUC15ʸ+\gy3^Y):Vq^c_Rq(D Լ'-f0zI `\_XW_^t͜.MvGZ\z7axug$!8?7(av(l'`*+be>Q g8Έ'A( &c[,+n$J4G7Plvl"qzk g 27>K`'a~nnU̢ Jut x܅Who3=}e M0{"p%TP#ycg +  •8ǖe=e |g\+EĤy]&y5 >EZPώs0DwA)6lzO(-JBSؽ.J$m"ȧ5e@}:Ot|AS5ٱmsblstd 1m -@&VÁjKgH!JzkWJt%"[cs eֈ zDZUwFXaDzBO72m$Rg{%Pp-C)p œ=۱q$FasE·@' %^]P5xtL~.dz6Ʒ&d/;ku Ш:*o 0G&Ɠppo 9Vzsi~ Tu²B  il^bu]N!JqJ[ gq%PiY{Uʟ"$}"_R ~}w{q1ȧDTF6u=762 4H|P0}@zX:Xsbף/O6 i8CdՙAH3<67zms{yꐡh)̣tȸL.6A2{Fi_u]yٓ8p:jFBd@_Ȉz/3s[%ߥxzBSkb^Y#+\x߼s`JYR ȯE15[-7A=d灅+ nH_?أ_2̶ lzdcQ{-E8֋ =dZ&=}K,01`CU ru+ 5(e}rO)t}(7U/ox`/D5:[O(k(n&+<ǚ5^5oכ쾙:4p[7u_j`%sL P vv(ackAr=&VG "'cm4r\ڧ:4l  Oڀr=[XC6>jeO{͝ض9W8[6An2>*IWBi c*A L2 _rI%J157ZBRwr 0[QCʜR R6cԹݑ6j oFm6wL:AX>V| g eP1/~iϩV3%M<Ɓy\`ޝrũY)$)hK8j#ͦn6G` n`u8S8 P-jF ښ1P\(&YwbKa `GHKSq;x׶ԩ靖:岨X|u{[MO ~0̎ڕtύIqm\fNFȵ &A~š7֣/uEee="b, ֹ*j]PK8jȬL VCNBR; Q9-Itf"o<#qVcZG$;_ZlXWUe2Jb5 P(*DQ^ʎ'Jdƾ[G8i#bR;6A*# y`DfFd@BLWkw rM'!|27NXk& +Mn8gQCd԰sA$Er\xwV;"V c&Mns;OHon匱UxYaӬ}W2̚a' k8𾾴]s 3UfE%ny([ò"5Hs:AϠ^ ~ 8)ZLn ]Kb#a 7©;LfJ4<ǏlJiB:XmҪ:YKm!_pOٯ!Q.ީF|v3tNBjfՕ "c&2 Vue(ۊx< n$I߂&Ěqfa 3'zߩqHڛ0aXً3jұV|KCUzJl&\ЧLUIyFwN% %j}"ܚ j+⛡ٜ@zjph<GQ}wQPB!APnxw ꡹ĵ;)]+|TTfBh蹑RV`Qqs{! dt[jEbFLAdb~Kdв)n`gI RF٘RvF!7h6z]n - uxnF-YU *M;_n^$4J@ #{^L+NP bTuXe>Z?H?BZxdNB/P ~AM7p)mUT1H8 >J& kL\fM2D1(P>Y:3v~۰/S_Vص^jFcF.ti]uU XI|6h6^I&4.’_Z,\5}w_ Q*5j3j؇ |,D\#qr4=]=?Yk <9]*ŕe&Ej}e_閏Ef4 4I' 銇aqB+ >ާiЛ;d܈#yyD'<^i?b *]@jU>M$͠8@zy'wg`{ة vTWƮ"V3nʩrM7bdUIkEMuY>Q?5-q JT|+s";M<&D0I !(yAsfF5RœwLf4{d&5mP&|Kyh2#ݎGZ"(iFpJ3(q.yވWQ5ExH끦oZґ”a "HCge:+ȜI%\J`NAJqAujo*)#^fr{L#@ {ZYKKTwtpwS[;U\ʹꕣ~8E B DA0? LТ]0AgO#P#"(8Hf S-Pu!ȾjDDP:>T/Ho lwPxV^=HFE8?B^P_ezE3@ g L>](@JjKWߡ+o3+{nr(VߘQ 7.*4peE ޓ..gWMm6:bj&&)Di/N5Ke@lVƠz.V]Ϣ_ J3~M89Y:}OldQ`1 qq_ )&mLք>X?+ONu|̕şPpjv/*7] =犕qq:XYLQeu3EWo^djkB$:yDrH2f˱@Wmr<ɘZN"d@ g)tZ]_OY?4ݎg)$ς,O&ڬ"߲¢Z=toMÇ5-PbqffIK߼BDpd'? *\CɁL7[3 1"-e/Y|=My{ X2[1':&L?}%Z:PM'J7bG,|lmJU]/l$ V>RĊ`;<ʛj)h*Pj ozRU<{@SE 1KPjŠzXQJf2 R΃i2`23ByBI]W,na/O5N(r2^Fdȫ#-H* _5rn5Jk5i>w'6Xez{Hg+.$M#>4]UIU=wxUQngHh3Lt@ X ]O]q" aaYbcZPÏyu/:Xh .|^;K{wT-Ҙekz5V׸rԯքyڤI ز [b{m1ye+3ri?{mUecA7Rه ;ӓ#? /c~|" OBE t~{а[e9ہ=nYGց.N^A@N"LsB^)Z'ŽXL8Tpi ?H޾l`H_ʣY |{\G(}4VԂ+-a*}IN3׽6#ۜ\Fy9־ZC_~^#R|Sg[FZۙf.2D<`S) EQևa6ոk1J{U{rCI+(_d kۑ@h(q9BGNk}_X]2Y_Cun&(wdU_m%;?IÁ.!kbxn bJIR&hcPyRंD7&wDPwew*_ 3!s2_e eS&ZE@ * 7MNQo!tNǗ8;qFz;+:*շ԰6*2aY]|Mh\hc! H;5#AŸTc0a(Iw?8Nql̳5MH2nϐL= G|˻ u: >Az>A)"OE8(7uy#p A/yܖ,fN:#|萲kBa G!S'hn:|'C84?)g`(iNC_]lgo`I0Egg4 lƛ~é#`v?H9W&%z.tTp'>= }=ĹQ[xz+DvvP1LÔ#SOqsdl 1Zh8:ƫDg9l~edOAxX]8f`az5P!JgC3h}& 3nXk?d~nK`C W9K M+|)ܐivU%ao(O!{:zR`$K fPՂ㸣C=̘^NQ-ڥq*dt&Ȣ~/Mof  ;`b_ HHf#\R*BhȨ-uB"-Ҥ"~ֵ~VǦEEQ3<.y`NESY Zԇu_rJNyy=/UJ1^6U♯F>u\x?it2Gܵr]}js ^J/Y~a,Z-sWED`8nafzll/j,姹 JBT9A`[f)Gpk"x1ey2i%6D:!yie4Ifڢ2{VSvp+2=B0)̓[QLRV@=ݷ!ׁ$e!r'.,ti1 M/x\ٝ0PA|a0 Uf iA[bcge7ђ!IWps # *P*~Nߠpm-mZ`PueC#%.\} HS/DwjRCR Fd(CbS`+P9.&%dԟ~16YM󖌻c/4PabX| !r PRw F#\J25G)=-aM"hHtʥ)etQo_&˒ w8[l<ғ1. *]^Օ&޹䦚ۻ U9 :޸@LtYObc!歿*0Ŕ@.h$ "p qKX=zXD_L 6X${s5PۣDFGZ^%>5D/NKwG'?]NxjH=ur)LhLwPe}Nd%eSxky !x[Ŧ0+_h=;F1ܵFUb㠭߬A]r9r}.ƿ Tnay8NS(aڕ=U,dsnsו<c!}߻fYOFъ9*WV;0 􆳘,6@Z)<,*l 5G7p![ǾGQ+YEaH [#% 3L]SϣBຣL&D3%1G1RĿ6"KnCIh?Q/;DSV< nwu@7.G y y)֑c険ۋ15GD ѱ%C-̯^Q,uVuדxQ-p9@{V$v>/û@sq gS̓9bNj_Cŧ*;1kaDFADpěOfRծpK0Y`cĭ@N` 7bV>+hbڮu՟ʷ^EDžmt 4t2 G<yϵ?pRP$Ҋ 6J)CرWήX Rv>a0b"Y˻oܡpz b/6?mYWݐȲ"z\bݐܦ헰r D$f p)n־͕89]H\`p:^\jj\ozEtQc1 9QeH6TU,\ bKN(c RFR3$H@;`)&y qބ#hDK/TCv^n։<#Jʽ!=GFEjKf$&Ӻ'rK!h%0ܿ7D!Sv̱c6CϨ]njБO ѻcd;Aߏ<5UlфYFTkrD3 qcZb +}GzÛ""HD7sD`Ysk+mr)vv&%ĎsACh`Wg21^ uX bb;; 8 5ֱxgכR &IC ֦$sjVHmYvxAyp+tdvARGe~㖃OdYC$@g 1(O/1Z+J֫6(E{R5o1 ~m.v{aUKk[2]X_k ̨Rd47XB i] g]re&S`k$w3rp͸PWS*ϛ>ķIQD^4UT0Fk+''yVjgvFs5Hٝhgy`,iܝxd Bo'=|&K353·WV႗_%qtYt"bB&]M"ahߧ7@@OO >NG*< s-uPttaD0@yЁslxʥ/`.Qe8k45lY|]1lh®hKV/erE !敷D4~U@*{&z`aLHi2$"{~ogǃ3po2eNr !k3Kſ&rQl9r(|PU 7`~bK)Gb-#3jN@ħ9W)%y*^>HP ̞Ry9A l ' l ?sqBIzϼP.ؐrS;@Pxh /n[ Vg'8u1nc^ؽWS^6_ѻEɾNwR}hM:gZ6bLߦmy%(.2˅ w!\y{+T_}_BBzTBhT[cS 𢚀z(e*8Pe;慥f9JS) ~+OŅ,`ű׿`fh J|L.z5z_DSnv~aZJ_wzGi⇆ę'_&@ڣʆM*2$O j+() -6҅6ţU kc#cɩ ]% 4խkdUU)(j5bG1{6 )~\ krlJq%Ŗg+Lq:+}1݆Ҭ mH( M|AJ#'3Xc`[v&/:Z &@^؎@<GF2F Q:r#g'GkOUevr#Ǹ ߃S-$AW,:˾02҆%#z 5Q_&BLϪ%F(F/sDcRs$X "!J #~="O\GMlҶ!#LQzvJ[D' P9OwnCd l&xi|M51X)A~K(#Bk9|uQSI͹@ ,4O\ cRaD2Ĉ*1}O=_ 6O.1Jy1v_EH^*T{1sv Pr0S3¨1FMS! >Gޱ %G|Ӫn$O6o eu$Pqa3.*Bs̬fޙɌyGܕzyGmv_ͪNNæȩVA<@׊:^ZE,Vts%"!tid@B{~IF(\y,V7WuPnahE^/TYg@>٬ݯ,$ץRN!5{g {zw8pb4 k#`ʳ#"dAb?@,]ce/Nҁf.S{] gLT<(Ӌ0en;ѸX]ԽI\Op Ivi*1,)R:9@L{Sw̉aP l*,u I*K52Q Go뀷5^>z|j;pn=Sb!ƹUor7JI3@ /6=!! ԽkHQ44c{ IL>EfէJBEvDžY M D%%aqzEDNYɗ6uq2WzlYo/}-u&{D̩m~8?)MK<єt1|ܢ?sբcuVm.>Zgo+!͠2KX v 2<_5ijk}]]B7|Jxfc0X/ЅN[ןsQ]h"˶:*Ҹ|/aOiMEOq _811uȼ)"E7aS$Q+:]ERtf&\Wjd•{wZ8}q\P3,mߣe~Ȃh/j7q.5BW='m9 L'>f 9B+*VQ*ǭQ7k*Mu5R#|dȨw-"f` ݊@g>' }-+2VI^vxD/7im!7_>f)8wy-? )<}Eeܒo֗X*`XgՁgW%oࡅy߅~jӺS ;B z:JVCH$|(,u:WbHK /] Ud[A=/E]9 L,6{ E$˦LMc\Jk#AV$] $V—cnNij!2g_-Bn1>pXnKjBT8d1 ;!]%Pks_7zm]au&TX )'2RVn) gS|(Th3U!|HРL-{*#69C](_o SM홲O|Hb €3Z#~C}>h=IK0L j 6Pr$,g9 BI;[ѭKˠO㑾Lݵ~*bd pm>QVߒh4ƹ !<BN9Ld8Y$]L36]-~kҥR>ZBWY,|nun4F A-W&V!H<;dFފDž^,\ XČ&c0܁4}h SЉ! gpwMwmVi޹o#[MrJrmNBa )e6(+p Ehx70ݕNgmE*o5gtc/}1@}>!]Jdj~ ]bUkfDФGd>4*8CD,`bgU%Unm@=3zL.-*@5+?g8o>`'a/H<6D xrW5uVA)H}>|5zR/P[̱z4wu @$H>%d&^s?3\-TStFypyPeES)d/Lj Ą ˽|wDmsac5nI0T@(\kwݥg!^.g4=@zIzq_Dytʛ|"92cpοi2Tcbf:c'C\]{(^|^$3 z=!ԻrąS0| \:֔iᅞDe/SjIn~OkH@Bg<`)Ood5-, ʱQeͽkCw6"V~@mt%F;9+f 1:F#7ti#V<&m^ p@X͐ο6nbA@ W?43P;{HT 3zutQ7]H}Q|%)LO] ohڧ|.$D/Y%mLJ"iJ_jUezSRChDl" Ϙ ;5x2pz a^`VIY(e 1G^T(!Vj~N%ɠwnx/FYu \lH;lVI|/l"ԁzJgHiV'B7rz\c PVpeJfqiiC> \k"L:y .*;#V¿!x@< oP;r爾TۊaO.SgUdВ1_bL蜛&NΒ#IF)Xh?ϯ㗣+p8֫ߺ3|e/t(܉ &Z_>P^s  nHBԳݞ n 罌7)}HAcx]R[ݟ$7>0GP->"^u][n] 7 I?mߧXMYt,,/l*=9 aT⑥,KRizfe|rL)SYSslގ|1K0B1Q&)h5 ''c=1%FROW% ;)1--ٮmgl 'ݑ9yR|=|?9[&ٻE۹\SL/.~>Ci7{9?nC*|"nLZ'!)mZ"7 ^baE*fKñ!|ƮaoQYfv$ŗ(g@.ScIa~f`Iw<ƩSFM顶E^ZR_WW h]}w8po>=NQܘ \Fi6v'pdZs?fi Z\h,ë*b dMbx~㫱Ӧy ڋOaS[ *:e: kT%(LV"2Ho^O:VCV j 4_Zvmd+וpfE7s1.r7IB<=_3SJE"Q6 k=6Ã$~YLr3`Zy|鴘lA5\RgUVG)/}+QDSfE4FWorb7IPC:mE;RnRY\([gj!s5?|k5NֱM%j;MeaF^ P" R:N#[Ά5XSĊc c0ƗuKlo߸C{|^Qn51=2Iܴ#Fpjm^I^g2g; vZ` UT}Eૌ| 4\**ycxG"px cLS!Pf:?#v56y12li+D.b))Ş=Q+WX1Qff~6oP4o۰("1O vٍZؿam0M[!Y-zgCYw{?|y :KPnBF^J:bĹb}sGOl44/zz|ߣiA8}cg>ӌٙiA,œ {R)i=2U81V3yR>vQsiIIb^Gd ?VNpz?-9'q@t`GYc Ѥ؃6@R-Rwϣ6`T뿇1&w?[g@w&Efy -!%=m@4 r'5s'z2q`ժ 2ECo>wu|~eOfXqأjQ7;Orɷ@bEQϪf4~G<`p6_.MR$_6%w3^!1۔?m^eeAo"Dy5TE"b;4GB4+orh cViLh%qFrLWZ@(sҪ S3x?2Xb/EBx2eE&f3%YLY!`ob7$'K ԏ,ߧ/ ˝'조:MFU3L4ǭ Xh. 8~ͫbޭ}$q1O-:xiWj$Ț^?} 3mS6賞( 1rjilbn!9S!T(BkoAUjӎ&oA<8p1K;`2 \FOh}sJ2]nhY d&#.o?p4WV rHGG8G54:v-/H|XȌܱ|3_I<յVh{eXHkfB iI+^6^+0ښuJĐD# YM}GsPP'DT'x ByPPZ_AJI u-b4y)(6ي:} Qdk|})U`\e'yTc~{S!~x̀$:jEt:٣b٫CH`h[ad8{C~!0Fu]ItƢ_,yuSO&_t۲$gy“XC4xP*B=25l[ISӘf]6eУ~ߑ,,*"͍@ž0US 5Fl2zR5I4 :SJْB_zW)`9`˚Ke[o=4BMEwc CXVƯL5(aq ' dH [a=q! FTOE.wÃfkm9>ʰY>Bg`QKN8%TŔ$dD0bųo֣ :7>hL+;̅@)jv{_(HZ`Iw'4W|{wPU=CdAPn/lxruзpO?=4+%߳4q<`p ˆXY>3,=h3?INrSL=L ,g2 pSKjrlo?([vRINڹqLK `G@Aue)qLU.*#Ga EXٵ`0`I;h_VVY Mb"uؑǞt-@h@$c $x밂$ p^.ʻG֌󭈡;"?u}mbMDXB|¡~m%| "6F4`0ysSLL#~cv;a^@y"plCSW? t# MM_c!.1_=:u.*U#Ťla3->;u3SN"MANA9v0u= Aðv-(1D>Nx0ۖ~nR_hM+ 9S &Ty;P@ 6I*C v~Cf1]pL(h/QU\Og[]]`S;I6c;qHB%f%n{ '7y;K]J 摪q}?S˞[G?` #n cF1 I.0!lt5z (y)XIhu~ _sjgQ 9A"]5Q+klբ4riB'qXbV]Umک)'du#;̧oZy ָǢ6J5Kzx72ႪP>t5`QVFd<`\>qq.D5r|\6jAc~J%5̅U {eVdZz<(LuD97S`)QRM" &g?".Է r^TXYaKߧ )Sv{NGD~N, ^ۼ?/+QEroWyywZרWt_iAQa&_W5RU/mVZa{?Qtʮ$#OPh&V_9W&:@Lpܚb {̚qoOTh~(}n˸U.QvC#б}T#ōL쳾}W clU^ d(*7b+]4M5šhpnpvA1$ -+@mpJ$W/1(@"yE۸E].Sd f 7+J0/9Xd~ MuSj˸|QBRo>%*p5K?ڗ^m]"LHbR8h3O7hK6tUS#ˮȜ˷rO6aiMUJRh^3o]ͤ9hP W)PaSXWDEWEޘs,e_[+H邢"5=?!Y>zIꟀ2FSAԥWT^a*Yw+rQr,:O]ѭ~Dik "P,+c(mg%f'9Ŵգ:R\H7԰S!!6X 1:ꌃhok/P:㟍 L^1(o1F {K#o2Ӆ5_A̮MA/e!^ >e[º~}[_~RĊWS|$+j3$jQ"YuJ΂ "mobnHVJ F;La FP6JOz Pq() Q@Bc~?+|nG^iVp$?; '[XI5 z%n\vE,|Ʌ-_Ӧ:~f)WPSNMB(>1#68߶H\..DUJoX3l]g5e`ݼuKZIѶ3!X ~h[LYNe;i3N~axF"C5-tȸXˈFэ"8J_Ο➷4jnkHWM$a4j,iVeN`ߗ? ijv( !rUh4MSQ2H!-FnZSptuHchهik t(Y QN{NYH{=?BUkZӵNfkN&^=A`Lπ)xFqW]7˄%q #1u3 [7T@+_r$vͰQ>^iM;|W8X R &v,Zmrk?u+91 s E斔Z<^nl?9=x6汒jTQF;,BЈMQYݕ޸BGF)6 XhzJEStdXD31'fFovgH\|CI~j{:g,SXvnnJJhK\ %Ӝ4 lRvtu|>2az>G0Ű] ࡷȮ>m5-I!CWӆle$I;̎ Y=Q$_51m<8A>Ɉ,Đ@&p1ULԭ?cd^2j%ߵJ23y?ft)dP *,Rd6YQh9oPWgmݷIHONB!@,XTί53pTW׸O6gdC8ǬkVbOۉf~Ri' `#$ZHgM#_c$au4`[{kuaܱ>_Hp l?|qʳkR`xSl #* yRV$ 1Mv'KA}0=kB\NpWaѥfSxDVlT&";!@C'^ H')2u^rndߊdz[O Jʵ V䓅09(I^ V|JOu]*^kL(0c} 4tµMp G(&G݂*}R:uHPrw7i 4V.8Þ Ud0WLb%¼x=)}@u`@-*4!%8=l Tw"qNrrADϷj1#?DՌ=JKy$=S0 ,e6ǥ.}1LNn5n/[h7M< D17q %B[6cjx/vRf؄|.P"YQ^54jGifT2ՠɹӲb?})@m!ڎNvQK-=e'^֚oUڟ +!Aٖb5|LVPMn/$B؎rNvjV^ժ6(h: #N|N =9@4 $B=Ez6zexM!@=BUCMۙY]Q݉a|v&b`^sNs5Gc z_\w3Jzm/HǢ'/JrHh3eLN~IXYS@823$JU$2fnd?sNoVD \ЗcsZXԅkHR.@{2X! 3%S#S2n) ARFe,/[qi)bՍLF* }o!$#֤ _݁hƖ)*\ChR&8P/z$cѣ#"?2-$x# gqzAڟŦTJ+{@8pX7v#t>yB6PU+$p4O$ oV`7La(1< ޛ8 iĸRFc 4l >=fLVh32ẁK?P&@!ߎwLꢐgKAz]MpFb^JcV $U>Ͱ8 Xͯ#k-SQz`r7~e`OƎ.yKdTRCUpdd^P}w %0;%, p5e>D'AEGqxLg?Nn"4 ;rsi0 *.cO .2XJw}7R4\w]% w59?5kd,c=}Q) T2[-ku1f1xsނ{OFtH0N,F_uW€2wzS+>ÀCbd&0F hsajթDeBБh1'a0vCI:ch5J9un鿶T E}UuL{1_OCq#H \j>P ^2F3cvaŐ S~7OQah+S DPx @>AZDoa~kz(uR ͪ? Q]~UdMf$wA0iOVȘ%k;ыETwB >_oʁ* f2MMcp!+.j ѽg'B@W!X3Mir;98"pkǶ.Oo װq+4qVIf}廮Gkh=6za|ُ!g5nYZ<3oalgAѕz؏QҽjZ/\uTIJtkɊveLsP@$6J \.p}"#J]*K8T3XQ͙؟Hd4sk[IUޒ:L5S*xZk,[)H"secR5+Oo؈4#nel(p ԲǃQ%Wih #ʾ ED3J>Yͤ@,ŊEj&r%a*zWS~Ɩ31_s#'!VBJj؆uY\mm^Ba.9C4=uO f"W%_a}2<5+oR!(&AbBE/\(_*#Y> [VlC&l& Uu$N/o5n-G‹Tmx7nqpP+wLZN}JVps,utW;ϰ=)1EAj+ُZLQQ,wSi w9!<ƴ#%K04Emey ݲȨ V M>H{]l|tb}{(^SXC m . fN_ddd,)6,zGFJ"}y@`5ٳڐFEǞ s~ÐjG}Mҟ38ϳp(\=Kz;gVUnPW7Xȶݑ\,M6.5*MTfIG05!CiS*`uZmdq= VQisg<5 ;{\*z;9)&fq@ш=r:B`ɏA} =Ю i9Ll`,/&qD:o@ņL}6LhEhufa]ҒyÔ.noB9C*fU E`}b)L8D"bNn7 8.+IvDo2f@_ a@!3k]?[lh9;`x._$ iX}C",%kF1J^HKAYD"6]瞾xuOdլJ;`av[!- 8@ B#Β_ Y.<(\#|GQ}iv~'@@/+QIqeRmX)l63 ?C%ze"4Hc,CQ&W`2UYV'iC60 H7 xںݤE=cuZ ~#YS?c:ԋMĶV4ԦJjX[EYSTn v|QD `:t]eon^:Q=4a&R%H[-Z7Ԓ6.b[q`!1]:M8ƱmƇeCDז30ֱ. ;c2YvI35 =@儱7|^+1>pX/pb'+ԋmv=( .:ήPv zKQ6/;بR8ٸ5!9S([75!⡵쑑 e{[T"?Z6 [6G4A;)DJn8J2-7!V}֯_|6P".Yǯ_WN/:`$Z2\jad' WtB7a('1/qMx֎\Ñ vi g4%4 ^Ug{f6n)9"eyW;+Q!NlUJk#B˶J]b=kw;>)_M \|؟Q̀k]2145V^9|_՞"\jO3< YTXSwtU*TFV7IF_<+sbNGiu\]igmyIFaG5[UMԻiF^caEgTl'ɆW7p;4 l0f4-\}Dy3fh>< wHG*މk/ ֺr [zic4k3~jj ҳֱ7gq1!)cg5Y*:;*l,l~ AS(=o[=]<6N9Dg.hϠɜ8UՆ̤Á vr.l+Om~z؅zǾ쭠!X 1׊A9)&Zt4 15@y ~Њ'n?]hD0  %(N!Q5>u3~PDFX;-ntU$aKpZ:0JnFt`ԩk4 i$I,#V,"GD$,$#R5 : E.ÿ5-OD{KI}t(jWVy@i`lNh\Û*"|7E`!bBCj؝20SD>L[ƣH%|ѪF\(3=\5N:QH?D}])۴yƑ!C0!M)wD0B=~︯PTx(9 hhbeF>9uTs i!(j7`caVM<預1Q; W*)'3k7#dol}3v^77iL;1.ażȕ?TN$h)[k:P ~ys?p-ߺ9ma&q+n% \DYGw(ޙi ڶv|6xaHBƌ2kXN2f :tKXHa`צy+b–"?",s~9Mc]%+.Hb6V|e 0qo ݫ'zqB_aPC?mD=^HbPDo׹0@SU˒ٯ~Vズxm&ߵ\g\ &Lo8' teiLz~WD<."PȂ_tBRȜUbT3Jsv}vJkVԽ APcrHq7Glj=*2p/CE.f};VBj2Ț2p&OOҮ)1o{2frA~i&cuUQM2|Z$令F }T =Ha_E)X\̚J?nֱ,TřLxr{4Њ8g"eea16 Ce./Wř4LJ̘ (I)ɻ e@UhD&aē[fAC_nώU5IrRqT CAQd@g %醝0xZ9u C]X)){wyzD4TAL5L?ΦEc ks淎PR+|Ő1E޿b& 3huCb YeLA)B2#nWRTN+zx9R[D]Hwbwr(N~Ŭ-~HC"`"u"tWe48\_|{udYRC o^p7KPͨ/8KNt_hsPŢdd'lLO |Ye~0 zgK6z3T_~Wgm֟q?y+RYnT-]-@$GˉÄTY6 $?$Gw,r\Yָ IU08,t ~?_j9 Ĵ< i++1gޖfkS?Y#i>SͦgRUaJ1n'>sM(eOiw-q,0t߬KaZz,+il ꨬ` d|lCUě+>MjPvgr?bfE?TVM{)QY=2 i F1ٕWI%P%un t*OGź͇c)9[R.٠3nR\zhWUƫk?yXؠ,4SH -zywvhI42y8;!F$6rQBIO(ŃE][ owf?h=UKG)HHQUC]C|9"YNܞ1-ehȾR2’YP nʱ%o41 1'F|竈<&\☎3T|',-_TuZNώ9T*V:De`ы 8oݰtPPxqXГkwP+=~fMV|ğ}RT)a%9B1Aj ff^O=iYG^F*f,dV{ qA{>U,kB\V3Q Гi_@兡1=嫰o`V| .+տ jhW*)qSPA*KÒz#܍F@4ȷ9._[IHj~#F.|ч@hTXmJ1 x87z:Nv 8NuvZ*%"!>S ؾ&!R_jxĵrY+M)-jo4YF (zu(k緋udA+n7iqɺ?%E2Ց#1a%)\9"AYԒ7€[/ ;Ly!cms3y+Q"0W]kmNKe'%h?K|%?=s8R$,P~cOÔo]܏-?B wE GAyzZHw<;fbkCL]WA.G7A`)[4՟[ΜvD_,Z`}|Ђ_^ 2 7Rڢ$I-.X_(+W嬢h?QgoD)'mMxRSYp+(Ta!/O-xK ?biHLbj.5 ap(kVAf8PJ*MOe p`L{I_Lp3`in@.jk.v;@Dd6a ~KK(0W!R*ǫ|Tp̡YNpi .@s0,uj\ wXȿ+%kߗ>iY$72[]~MD?t<&kCr.?YPTg5\=mC:I ",:TZuFWҒI;%ѮZ쨪/8Q&YN-q(}&TwK]+%TuJE*O( @+]`h8qu@~O}J/oY7xǞԳ0F`66^H8Ľ':JoƂmJYF'I<-mm˄5*\K3lQ?wihlK݃ŵST>&ZL:UTB|8G…Rqgi*F XyhV;h}|i`qE.mBR41M2KlsDRp-a7ld1EK@֓|7ԅ| ;l zKޛ"\@ԑ}W)% \}J`TP89T D!֏r_HZ4;h _9G)]3E D':_gcF\޹xfج;ҁ(ƾU_-$)}ڻ]^KaL&n~4a4aCPK N$zwÒp\ϴryGT qYkf eV4:T;4`Q=ޮQn~X3=VYf+ew~*ǵoI" lle K i5p O A~`p Wڶ4)PxL-zPՂ.+ޫzz GcI䋓%ſj tDХO0QGY]U°dUn rxlscJѭ滍}j?ە:1fNj}MeItx;} bcn+n0.S ϧ%puuNjY/kw.3vbiWk(,7J΅TigmgPraR8p ҠtZ <۪U5&I.ҧXl\.,4cXael]YV!4w9sDcjY9Nw*%]%rQ&~z8Zxɞ F0zUvyYR&ݸՓ4+T=)73K"; 7},2DkT+7Q3QYmg3^cVщ4jhSz(d3Qb]G#@ !op^p=ۇc O~+*VT4D)Mh9X sa)*~}D(o2&p7`R11O)˱됣۾r^=ޱqo ފs6s֕f^F \|lsIדNd|N^E<(1\w#&]q|R-Ae[30A6Q71HXoY-҄0y`H8)@X;ǯy Оӎ&y*cNig6X`B{ҊL%|?i&%B$ &HjLS;XN܇W`]NsOuQV1us N{cd\ҐC +v$IeH:7mz.Eɼկ#`=[!kf;tXm%DcɤP)6T69Aljo=/עP^b?~$5_MX{cFcWz?D Oj ƻU`YhO& #ED|֏1(XX چb"Ƅ\.hjUxF~ |-Ho\֛JC3_zQlm }17o^o< a S8 ޹vb3)rbF߇=&b6 .!PH_MT r[ceܫ+=$R a=ҊGfxTɳvUA8lj+cPe4adL'1?* ˸^p. W-v^̢"4<}H1G@n(=JIw̜/eOdRuَt` 7 B[(b"& vs`Jpf==UGuVe T:ʖeR6O,d-õ >sp<å[K|,w$JGlVи 3AMg0-{wiǗ3Bk%D[okUV^7Sm-xT.KRrkd^2$1"ɣ?qQA'_v{cYr' w,>H5nA+6C#k$y]%ÄTUn:ԝ[/<|"wZ"pqAuG?uTܴ0~}ot6` tuA;k?< 6`dszY79+խ -d(.s/>fDG,7fE`Fʳ@ E8JgC(+sR|ҕ&PaFƉ_`:kD~C}p7 BwqLWNКPY2dksGP' Nm;+ M{6y8F3K[SYk]B0f!?klIjbigCx9ޓ4[“nw˅#<@u·^(f%5 C:#om`S 7>ڰK(qf{^Е0ڥPh%IY O.`8T" |`P)AiDd22:]VL#s]uSZ 1u-FvPIvl'DxAZ=\I~:O ^ft( +Ӿ(TɬyI4 5hB[F*)/t!lvl|Es8|[Hciͮ'jp6UB@L!8PM.7cyҧuY.P3P샷i?Au;-A Xߑ?{ k 덡Aw+›O H2s 7.DKxUִ2!ODQ[5a-pX_ĉfW<ƃvڑ-<̄S-I4 SM&>1M5$q K /WMz~# pUMTxFiу(tƧ℩u)KeK=48A{UHewǝC{ѳU&Eg׵,~R1(n Y;Ԕ\AO7,tb/!orO=8S \6 ֓OEĪ){xޒQz()(M_\a"ٍBn '+[nf9:v}o^Lէ f8/t@9[j!&x6J(g"F(QD׊ה0+ ܮ=J"pa {@\ 7WkL'4zM) },9wԨBZ(tM48otʌh1.^A F')dE~"n 0]OS@U@A'![G 7#=( ~ߕuLYLMbR3U,% Ϳ ni 1%wJMVSjD#Ԫ:SwU%?BӚ7,?<źM)ńuAL\o ,I/Bb9-K2lOw7u¼ʰ~vcc"E,Ə `ӱonOKD!'M(]0E둧_1SLj@gy,ꬖ(f!K2㗿)՗il4v`u_*Ze^P%_%@S9*"INr)e3">vkoPI Ŕmf;[<ʹh+^Yji5|oќ}+!qHx '_[Q#39tfܽci6WdaCL-0jGWj5;)c ?.}dk弤f/¬_v1YtpA E@0a]yizɷSeك޺}W&[&p43N56UFO大[ ]{"LQȘywVOE^Әq ݯq(\y%RǑ2۫4Q c3%p5Ʃ:s/t zCVOg%x;=CP]?uZ7W6yp3TC0|MyewlhQ9C>I"BI\aIjL:q IX[l\BdR:A;EuE!RCtwJACla3ϏYA׮DM%Q@FQ>s2@ SmfD=~';D5Fԉ̼im`8dhMf(4EN.;9}ejG,ZGH8IՍwm%sSN}2ew2P0A*c~|v$ZD^j6cJL9nݘйwՆD n4!tE>ӶPZRp7#B Z4evs;L3sW~w(R:RSC3R pGԩש?$hV t* 6_za @a ID}YILhsn&"{| <{$yK2W\s:z. hQ&bU=z33747 @@O4.}okVMm mUəgФEJlYD!1wCrkEVt'z% S㤚sc6+L\ T<*TEp>iˢ__2cI4%wvŴ]KHd0^x񟂠ƩT‚tt3hip]l(5iYQ? sē$+M]pBԪxG=M ȳy`p*mƐˎKaN ]W]O^!!l2Kzqk+:[(7F;!JMHYHq[0Ie9֐ `*I` `9P _{5:NclQmaN0sde;ĻS tW`[tSX,-Lآ 0lmyn' SۨєiX6>R.%00pSC W O4afinkɖe&_IrÔNө-PEF #ֵJ,om3KN+n2#/! ~-EG ~+i>iAn=&֯! g^ ¶oz<,Շ,(jƫuCƔɯ+/G!g0ٮb!JXp3]dn}v0~q%8B$T^U9ܚeZ)*˩1MoY8L] +C !oj~ J;km磯7U ЌI=o ʩ}N%Ƽi)8J\P<>Mªg/Į{l*:W@τ)a 4s uF*w6Bg,AdIAeRu3_"o 5ˆ֖vqgi@rABN”_!h5[#$Q޿dCs?[vN?bڎЯNŋ)&zs.|%j*tR`ePIOrz ߕ..&5CYVM-k`d*u醖~NA {͍jòYS8u6'%͂}z8X0Ki8 +I\H|#ד@ҹSs%G"ĒWD0)sbkw; J4#{h0xr?A {Q 2ӝ N(;HFtA ؒ/2[j-g~BY{<\HXPT+J `b,rm;v)kX-ȵI笽GqC[!>)%L+Q-l~5I(U0۴Ҳ_-ەc|y5L,dݳy&,1C #XO7հߦ Py>yA8ظauev[(01`$^|Q*S mmELҺΠُ"8F˅Z,9gVV%՛[ ` VeS,#,HurړS7ޤPؾH+'2ŲI`޸b 6Ȫ4`YJœ(E,1Mcu]~im!xMHSx j $r]Āxwx{0F-Rii*tft,eg\-ɱ}XQl_P Ӊ3Ƀls} P\ANhʇĶ3&wԾΈP&5}DaW X`EaCirlx8uQ' vn*$GGXW`p0:9}RtXBY!3d}OtNQzB`m=^2X) !Lc{OhdM+ibx0ea O qD4]2tQoQ?Q06FoB,Aφh<62yvHW-b x}U.ǒ%jkM(ㆴ?cmHؗ 01[rʧ+D^L9p:^'d':jM2 ,BERͷlڪtS]4BV77);["bQ8 =ZoW duɰD*;tM¨'9P̴`A$lk>N=@|-M48JPIMeP9(j@wm+6i+w>͕bwINZ'm(>vyHt_Q"*[}0̨2F@g"QjY%c`m#lfg'зer&[( N}xTÅ-^K%B07ʖcP'ɷ,X(KM ݅)HcT D4rG-YhXP G5KmX[WO pGvn r2ػ cq 7T䟎$:qډ\ؚ`nZPWӛ$zixYIt(XgMW^o'vՆhOŅX1>/}/Ś%\K0!ґ[9WV $Ֆͮ ՔV,; R?O M>?`jg{Lw;G<d޽8#_K]|-WKu( V}@?$@jtP0MFfҤiu|nph8$#5 HlrkqEgMDw 6Xh%PH@H⛿J(f6Ac) 䩅Z *U 6ܤ$Bq:cs_ү2 ._iE>@qcGavsI! cUv,iv@+_@xQLRFl~W2 xIFSsYC *%k6rX Ǖ|bNrbo5GK&0~1wgyUOTeUa֠taBxv%7%k 5=R߮uʵ:j'po(N"3*WZW 2A8Ōw i>R?$[ЖB*k"Jwj[k[y n~z ȅt~j4>S\ՙ L).0Li]%=pyCH4T>)Tu}+/K]=Y l(MT~{1uZ:4~һ{yTk nP6ϧe?нyA("LⓅ ||h V$/C ,ymup,lr e!ߜKba\v.An3u`QZvDtШq}*>o*Zw6$ Y5g:w5Bj:M=BRA@: ON<<ɡΠqOHJJ)"iR㏼rZ棵hn鯄տ dW;ڋm4 ,԰|x^|qJ\pdtжkQ/,'+Ki'z4X_)uIiBC  X|bn"&40q3&XXoCH]e[1 CD$,[FҗV /.O#8ѕ7Uq[Ɯ׌VN˟Ҟ{aJ ,WrD9M!o\ޢ+_<]'_jMA5:~xt8;Lk!RhuUFnZ,VPK$=鬣L:@ Z;c;)w "k…V+*ASʳ,k}!2Ҳv3+\Px3V u@}$xDQk-,b Lb˙P/] A҅}%G1ƶ|ŏw*p[`u,<~%ݣdgps6uY ]3J`LRjw)BVKeId/!_KՄBŜc4~aX%9~qreeS|fߪAB!NXjY[q{)!0@NNAB3 l}\ 53HZ>)X]JŹ Wh]/(Rvd8h:t SG4+\faکʯʼ6z"oEF)UIO/_pn?F~Fӄ8ӏIAc&'?~?9^HǫᒒK> ^'^iz,vDw.'Bk"zYSG|ѓ `1[3 NP#{N͕Lr [~@vP>$=(of*FQڔ/GMU)Tǡ]s/dS5lܭ)Kii W6, ,9i K2 8c5H|"4a1HRY4w)%Gxy{h<+2}'уyJ^]if6s`4, }ʭ9*.kPd=BBq09n#/2Z"n=7,9_x&T^̱JLPelHZomEF w:4qVX;Km'H-$e1#b Ab ;q{o2'CKSxS lpzLPhJ-BVwHmM]>D){s~KV{ǿEcOZ|4|ulکh01e2qڬg*!6Gde SE+prSP&bp'z̨zqt9GP.p>^p?pΙ ـ$Ÿ+Gs,V,!]"Wk֚6]WE<#@8Yia0^Rլ~cX6 ܑfr1jpN$r6Tpm_mT;K(:ɺ`Q CYJU8sxo?첣ߑ nK哜e"WdM1$ɜђW{rKJg't%Q`a$e~ rZ,feI65@ Y]nA``%qR^'>`ǫ ^Ge2+kRt@.DȐ%UTc8ظ-Iq(bԑq)Uw5ix ]O&9k趐%dט n +oJqp1nJj/f|e0-bΨHs(_]O pIEN9L ]bW/#L*%0(,, 48/+H(V4&=>*fG P:``@4zxpNdE²}'kk-Zi!DG؜U (GG+J?\D#o@溘ڡA`7͂tcoC>d&pwҜL,me>n⌺]mdzDl ݓt݇)OMc7ns;U)vUMg4CU>Jm0ԫbuU!7暗9m2%7H!;v~.Ξ?} /] yM;PWxT:ݲ^^ެSϚU%CkzB*nEʁ05ie#,RCLPlپ|C{X=`|'yMt\VMRShq.kϟsű T1 "! :`ljGytR~wGi!^"%5S-X>5s;찤IHEF"Z'LLxS+%N0cvIL1\Dèy8gmԜY%bE6dnF@v#Y)9|XĜC͓J(@=yyQ Fggb%,)Dy+:+g.*k K).9.ERѦ Q~t X}cW!n +w8Ơp`p#zxwIWY5Bbh/@VHmXܐpUn4_CW[`-unKV= MOh|68S֋dU}|#*uZNmr$O^PI<k*w?Щw_ܦ :F"MElPշp=Ic7%Fd¶_Ry(2Yţy{hhᏻ>#-lЧD\IEL$ȌghF ]pFx~u" AVcϱJc3\)>(a6DtBA=-+Q\p` }yi~2@yC'If;4vK4 } tm[\;C )kEEyT3y,"3;FRq0C y팞-f gx#)ZU]|a r^j0ӭ@9%kW>wGx:4KCPesK3?( CۑO </jf[oH2nv *ptE}nlL j o!x7UFG8k`';,5D'ev ߑ=0΍Gr;p$\%R6NQqFx}g B Onn 2u4*VlY. DA;6WzwN*~pL?b/{F{OuZerӌwOR< چd" e q)v l wvㄛo[̷!)q+B/{bɂ@X(9u[wyC xב+Hug%u|8QUkNl-Q࡫8>S|! 3Rfk#'&=s*eOi܂ޒ|Ia ߫d//9ڒn{EȜ6ipwo5ygzVfJbdž[LSwM-`{Qj̑~Y޴#eH >!,hvK|*l+ٗV,P58{Hӡ'`UF;bx)4h^\$9UVM66G*+hz=~quNJRf uYFekW {/D+QֱUC-ޘ}od4& M!@xfaʭgQmb)zqcdZyO*##is/Uwdي2&wd" MPNCS;ϤU;X8a.H̄pRK= PR9ݠJ+Y˾;J,^Rݣ>{"=Yf$QTx .oPy9=^wi% B"= &Bݱ@}"N[Щ灘Pr@L y!4Kwf *99!~Mϲ؟c@|e,V{ͪ GKksbvf@B+ЦXY:bQ;'&s k-f jG,>|twXBؼx4R+oɤ%\tɲ(Z"[ En$WN!5-Eoo웣,NWkIp6M6/i`h{!' ~+\JPb`}> ј^6=]"\yqEF`ے`tkd> eX`evAJ4Ow>۽Rk 8#fhi:5 w%r*\i,L E5$zNS]q6Z0 QP,~P3{1s=L˸5VjqĊ1.3pdxު%%`ml.HvLrtU_Z۪ PZ<}٭]5յ?5ܻ$-25T$rf aGa܋3B`-MB7I$v1dݾ06kQDۼq)a?#m5㎮?J\N:A7ֽlCĜ :x$vA쭂فeoR{G3D[ Lok1{+7S4c sl姀]9Ce5Cn[uAG f"Mxa?"(D !aœFA}w7 ,55rcQ}G T߸9Ό S<_FJ0r=«A$EwWx} bbPvyMTe5cS\Ne`1ЇYC{` jG\{6p:HW?L-ͯe68S\̵7|!T3qk\֌$eE[Xru]vgЯmJIlm"ԣP>:ڹ0#lZ `tТmEx7qUmUKp9# 3x|dwQB_?xNڔ)΂\|q˛"9T#t`E(]~ DX4@߸lNg}|5'7xD9U4ײ u |.!=@Ttof;GiqSn&<=#qml/&{7үAY;,)Im߻Pv#Q_@2DR6h`hz:tu 2*9/q4`C+t )8+aiFTHSDP*}%/| 9Fmj @0f#dzT@"ROz\gyvN ˲@f~iRbot7SA\%?ׄN JA{c* x ^Wjpa CvdfBv=Dq? ^Ja͜Syx}=n J:`]`Az!J:PƻRJ_սզ &:pRnv"2)}bma3x;zpxT4FL T'f\ڛ.]R6oZ'pRVy1S.5셗pH7vlH=:.>t$W2^%8p5v )^|0 :كG*;΃7QaUdDC34]P *$* wNMCZz742266+,Y"jdՆ$/&z&ݟ ~vmOmM{*I`0%["V!"`Zd H;/`ZKRZf?wNY\*Tߞ0v[lΕj fBë́*+MiOrfєEunL8EA6\Qjv^SSm&wA%H"T OjO<|#UF VRm;F /믇r,nv<%/ŎUϧOPT$q?׳vAV9;5琰#HZ]4*&Fc<)tzTHۣF6׊0. jKVyox}E9;Ch1CQ]wms>|UFN B)jbؚބ !k>P@n?`' {]1/70 {J纬˙O ;"`h ,͈B1ƪ?NQLDZgJ1QҴzp"Vs; 8%F`1.NR3.GX17Z\9s)i_ <(wvN:xqG`>D o2Y(CMwFQ':0Pٌpw&S:Bix_&^;WLjCT(f2D2~>gjvDf`䪴vS/hm*'gR8Z 5Tijb眦޽ ګ_d >k~5i.}gJ.@1Z%;U901iK0Q&cd|L:=h7[m6P,;;fH+Ъ vEsO w ^yEH, G|˯84V jC+OozLJڣ d9@ *i}y"Q~ gVz@QH%z Rc?u::ւk]wbiy []F1t5ı5fFJ#GHAҺJ5 ɄqID-tNd7j pH 'gP`s \l~v{(dQ)y曓~B_̊Q4~SZ7@!1;?Hi,0CPx0bxS2G.kzC0K 'X?ȾVr\1/bhenRT2@{e뼱|0enI%,&eHY 'MyqUAȴ\쩴3䓒45KѦa9-2AY9پ[^@. |yrs*MV,p1<:.e%#x߁P~3|`% ]l$R`҂ϖMKu5 tj͊}=c-i`B!?SDLJd .2ii&I5߷~?}[PaW_2b.r%] ȥQ]MP`Z;y-#nۦƤH7|Džv2tޛMCfYX#2y(y5]スsOg%WWJR~sW2 hc/;oUs1{_9(f~9܃ڭ()W" v{-:p}ks038_2چ@( bн]y/䧟4ׄrŒ$r"wplo- k12l1;Dzn9|"YU>YtbS)SYE ?}/|Np ٺXK5`Un,48RȲ*E۷&KPVtxAyN+_ #$nVjK[w&CA|]QCA7Am=rNI{bH脩7=[4E3vqxW&!*n͗}2gwȮ*aFVTȬh->5-C*ꢖ8 2-pZŠ,Q,*u_EHr FY,{rЭrb\vVN\Eq 4w _7fR=RDIоY$7{ V@=QK=;RBt]B,cw@Nʰ;)λMt#b9^+үMqMD 5p;A%>mUʤKIe#R&;=fkjPl<8o*8 hGџ[!, uQ. u2oLA-UW_>^6/>.[*U4T[1TEk`D6$RxSwT4򥦌R_4|'qpm>MgRbncP>[ xJl,;F3`xejBE6am _ka4KKjĠS;[Лl xa>tjcxi6BkjPԍG- ?I!`l@,ul.^/=P '6RZtrx|%$rr{yE1Yl6>G , A›h n?gS)jrmn4aaF,wтY2(bSa'*<^3QOXa;lZ\>=^ɧsJW:`)Ϙ~Q!0̮s; aGM&-(Fmhcd]Ȫ&"N[lW0'`j1d|*#4MnO,p>Z%W˴;H); Lqfᚳ)&H9(/n9~S~9|+#0r,LJ<@S.vXۛ#0&{+Q[㎾ z&O> 2} "vWMc bmpWiw_b5vJ31Kvc2 7OXNq4@E!/pcѦ4@ T%Nz*gnlH - >Lfj1@ xңvCکQZ _Jv9W2*'W8Ξ⿤;{Db<\jAi<<:f>2=OuLXJѾV,sɊx3n+#A#4e{!C*ȚmIMk\˂wj$+rmM"ZX./}-Vt\WuOj"Cg5qܪ1NV&4gv֪C(6'|AI6{XʋiAsޟgM R3}AK{]OTr?JL<9Mc&;$  ;M@N7Q0]@hkf;J+gv?E;k3W5"[̭`/ĸF[DS'qާWG^\=X*6,FJp"GNm *mSN2xFbFCِ峁}8jA.jS{7J2fZ,N7]cwQJqbN!(U( oorgOsLk4 ͛dҫ5TWK(2864۩jVq׼tMDw-fDE Z!I[:9VđjfcɌ"Y{#.kĐr4EWQAs}BujzoOX/O(^+R^Mm px\_ڛnu10,k 9֡W@4٧b4Ozrl` >jfڪ2Li[.ZiLq$]*ʹ[~כi 57w򬾸zOv.=Yj՘嗌G1ftk[x)Pq9#DY 덻P}t v)8q>g SX_*MqtVx9J bMs`H`T\+l~[0ZG 2Yi;, '[> ['Oކ u5lD=mϴn_c%=X 1;.G8+q^$WKxi\+a#ccT(*A$ NLǢj"Gn-?0&,\UcvDުT!]JE S8~#-p'¢%*@tm@NBv^nFZ&Jn[IvmNrcn"y18 I4dcЫȞE|g7WS'=?t-WKQ&62(L簯ұ `HظKq>) 3V FQ*$^ļLXvCߵ6$5h-8%9<<{۠nZb 4Cݲxkw.&Cc폜A0Wȇ${`y2.g] tWQf~HgSR+hK<3GȨߗ8˙Wrܲh^KܑFyc6DLb۳YܽJ5(614SCuHYl"*ܗ9p̰;2Hnf̷%\K8nHMCa]ug.d1>_ח@c=opQ^V0d4 l[?r&+hSVfy2bQ8`YՉ5  *GfR6e6: rܤ_<5br=ws9QC/ 󲡺lOr98OO]u\ 3w' G Rn@!~`dAं(7 Tٖ/Xs۟ \ i^0Qc>@{8OvjI=y-<> euT'i{^OYú@M,\ q&EEQ41}vzunZCº8:I!18>5ъE[G<Ƿ.($MƠX*yXfV̈́ס_[)9 Fg  %lv,9|9t\Z/"osi:iA0@x?Q9Wv D2č(\EhsC\5?䩒$!!&IY+ɁA@Q; %9{ ^j$J+"j xhO?ǝF(4,#a +r˺h Dt&L Vߛ̤"9ĬT€< '.욥mƊЍ.-R b2}{qۨ c}S!9Q$M7Rþ7¸-M9)Ӭ >>sb56#}ݟ 7oP+|;z!m%D^&xole!M7'ȃK*dc3`Mg# ͫ[a1{ T.1bvʀ+ܕCҐ|'@-S m$>Ѯtj]BuaˏM/hrk(M^pGyJ#ϰ'(ݲC:p_?^+=^#Y2(WWcqAb5KՈ_R0bSGAecNH8-5?Օ-.ȫf`oC޵QYHmL "&9Tz֙4*9!e^RVό[9)FWYC(\!L'6kdq} ]nGra|o.ϟK!A{i"w&sJsS.s&ږIF:s8_4pAd9%`JRޟ@a.;/k-9RvN)P2Z3ܒr{yH΀'掻+P4 OMK8 (3(l`}hm.7G<#B "/ f'v{\ {ӃԪNAhƶgb>pԶTPk |vydD,jϸp[Uc`#f% |yctٌ̉qmcQfC HBӺԟS\|WF]t]j*qwi+Ԣ@IIԣP>V"+T+FƽgY?A7O_# ;um0bUD:yS2/YjVH$a堛gQ42/*zoKlQw\p~Su?/ FƖʃ]:b@Ӛ13ڔ MTq\1q)a%#}5K:=D87lɹqOFmb~8sf:iT$pȚȍɣ~,s } ߠ1'fj39YlS U& _>mKYxW`z,&d:бjx=;3rϕbGs&3`Uc݄tiUPRA0j;8XA9E$^ kx`^19)앤>G>ENWnϤK{V}~As×0z/܅áqqԨ>C.I\?x-E9Ǵ" N_j1WqxC̰L)``g) ̡/6(J#=\9jA *-JCqMp/tmQ2ЏvgBPtKx#EȘ{9[cU-/e@XFm1V"RH<)= S^JE(ػ5?B4+a FҠk_le|DG-<DSBԚ(O~ 1 ;3z1&(HSLhT^QII& ,;;HǮCEfl\suC]pqǼr9f4cSmA eUYZqP{$FAm< ")^Y1I{/0g̙Í['C j䦅)rw#eTl߫oD65Gh`HT'O8^1jW:W6DY>?WTv۳yz~[Ae6Xɰ+4JԸ'b "c">i\8ZXXarL_3v"|# ( D3Jm2kz QQ+edd\;Ozl7Rie5%AG jӁA1RxvTṔd2*O톫UϤQ[ 0Kf "TT]4z߉步}֢B,%[(3+'hӫ8|OX+/vPfn05`lh*r?,oG2MEɇtQ@ Ў3JWb;Gy(z|ƸX>R+T=>W T0<$=R~gI7{Us))Q;`-[!i]JH&grՕbR؛q9=tW/RŴ:Utj@$N1g+2Mmv]Mz| 6j~:Ga`w._E1 Ux{U{'ֹ} PҮ[ps2QеPy0@ȈddS־"qdJFڱwܖ}"uפZ䯒'816Ҿt"{e?,-xQ<\> D;IU,t7&Bc)/2vpRaKr~&\'aK6ZBht8vgbRݻ-* fD6U7H&\2kM{唾1 ǴqqN1e#}.-,3m׸ZJ ,۟F3\24 x-q*Qzav4[ֆw[jNJjq0'|Mwo-O33a[u&YMp# x@E#qs[oN:0)fC/{hӓN,I3]lϮD!L`%wr\/T庵d ^<° r?V>]ן9gi -Ƅ[ԍ tCr9ڪy_Y<=o*~dJrCv"ovk BNVŊxa4 n),E|Uh?3udƭ`wr ѻ'A0n#aH!?}q Ouv 5򹻿ƈ+r&}Ň)܅agD_7a5gG@f_{|ʉF#g;K!;FN[" jD9ޱY4 u6KQß#f nާG;OןtPn6{ԟ GW=ECuoZ;߱Oqbgܶ^8`߆T !'6rl:9~ѴSo萑:Tn$;62cY[0gfy0dώҙ~j+ZLʰԱS?A0̩6YO/vR4-93 5PB:mpư}|P)dnRgʞsAY^7t'yҔg7X=h͸8(a|K}>3B0@ڼD1bjMZڹv /ל>g aاԳerӦ)Mfvc'wTrǽku{{9pB7`_:@8Ǘ6y"J{:W=AWD R*}Qx=2LѪ`SïYs zdZX%Fsdc/@\"OREwpMWwe(Z2k3>.]FP=ZUorNY _L186@i7\ سKT\R)\/j͠!mEd6{q\foh@|O?"6Rz`f9)y&AU }ٺ@6"*dN(Xa6\h ?~EϘߨ6ʥMʀMHOjuPKF +qsh:.W׮t(ֶ jgaRY5glQysYըLvʃ<yaD 2py |u+W ȷ6n1{F,qK WM8mY^ϳ*&^>)qK!) 9 61X7-Gb*Pvou\zFeAOհ- 3MmvX]sDn!,Ϭ^:I EԚrzMR4 Ƽoɨ Տx8"t95ʵ#r=On"rG)0/M[۷mؠZo-5^,#(p( Xp#RN$1%ى-X^#6yHarCs>N$gRabT@bLLYlV.z|ӠLB+N*t! i)vqjˑN9j-ʳ'! 0;3=+^&z مr7w䇕 Ȅ"۳gzʻCc#ij@G3UoMc\ '~-ͪtpLC Q2Z痾;XP-OmY)5B'(̌YkH/?Քg""sɛ{@ɓRUzӤ!X~A:XҒbZVk4:n&Qʞɛ/6H{")t<*.<8(_k5[ ;uZ%^ׁTc9V^l5@)pī$ɳpcEMuh5hY4QhUIŭT1M9l%Rߢ>s̵? ̰}_-/PjY$IJUr}Qw-$)Գ ~zn:[pϏ)WJA(j 14ʟoa_![P0q$tk$ psQפΝ ff;вSn.ᠫ8XD%KێLSA o!+@#%>+ 7DSb#5nHqB>}ݬeQzJo8μAQ-f%y}V䃯"I2 bU`N9wMMU58..! A[xF2j# n#3dSuEBqy=Z qLe|I4}ZN3s)uz>0c6 tMج["~!#WQrdIEQ'gjy=}™i“sKܦHJurf[RԻEQ,qg-nb -!/XN48oQ`#¬Tm,v[zIt+M{g'eA9X_?M_m'y%Xuarĩ[tI%(#6{r<`'C۩`3ܳ[${S.z^E #P+BEN{^GQy?|T4!&T~GREȺo Yl~n'אF~к>!YL6SJ{uFNG<-:67uiϓDiѦ6.pDɕgOO4`(BvN7UZEN3&y rh]ܚo]wmd%+3|:AIk?C|]ngK')b8lYV ftQmJEOB/bnU7O,E ۲$"'@W`ȧ: ۗ͆Q0IwLyCK18%1WV23ZS9s Fتpzi]lRr(S(g%Fqt$!xF$;#>r]b0e[F WX*y)yru(+x~4ޢ5=r:͑{|%`쏴7z`J egثLs&9dKmmcC$B BY-$ Qipo,ȶӫCS¿P]4u3&# l[v##Ȭ>"+cB#X l@mgOzw^#( ׼i6@U2B;ZN-utJYMA*q $c6S%l^sJѻ l 9U0^y P8N QG9AzX͇*Gk ,+Y)pD"nF3R2YmR,5 +Ճܽ*2k @5IPpF @AVmNo?_UZ"!ús30ɐ.͠1Ns,:!Xefn[u_ LoK5'ƞՎ^>w5GxJ.f:3>X\M-- ܯ8@PiJyLjx(vzt"UmX+a RgfOm'`4&{ RjHRƈ(0x*R?U쇴5jiNMua?v!YnayiE$@Jϕ=1X@)EwHȴse h160|7rBm,Mk}QԕJ &_%ojcͤ59%\sKN"6ϻ,;b*Wo\5o6Ez5^*ӀR#uXJbF%>brt Q=ϧ;,`TvckOV_C$4汔nC:|a1/7Net),$.q[) R'~xbqYLmeB|Wp^5 $QES0Q# 0'j6)g/+e8Yml2òQF$[ 2l-2vyE A?^S!t2ڗ%*M-P (Կ5cW͡<-J^tPazxڵ;'i[z~3! (R9=uƒyiP(_W٪Ws#! C/j=eN \֢.+v%f͙D~R]fnrnp.%O ЖP3fA jc1kbRI~,S{٫S5?ubgr-|^ ?DR5"s:Q 7? M ƃxd_y &o(ѕC, Ԛ qChHWhJ^njeI0pqr0vϊٯiPRn֭lFJJ thģ,kŃ=чMmgBjE^Q?{oP} &۰ /0C:L1n;W5\Z lyHizeojW!9l {tKl%.lj7%!S{te|^C+{qsixm1+uD'^DO <=^pk I _c],8Qg6'՚`T}cG|k^jV(Ƙ4Y> [0z/x _\6}ca'Ʌq33}qz7W+&֛1bF1cVP#Hb=ɾ7o \"=QIE"vI'c}aL<%>.blhO32:{#fzu֭:B<C>^l`a|>Ĺ@P;@%G}o?KW捌輹9>3%,EA`:9R{CQg=7 䂘z7bt*0|Cʈt`aq@RP;60qQuOĆu+N 7%J&`tb^є3:E7 ۑxwWy3;=~'GKs1L H)Е){$,:OQǦlvJ~Ҷkg U[JBlotghFN`'m .B^M*TH G:ށ ,ǪA6bdܜ{2K$ZOٿ=lQ6t_ v*IvI+"T}Mx{"o$X"dFX]& e^T!bT4@)G>98^n3P d7 YVW.iWgڜgQnk0Ef8W NYfӨ3nIQ͎쵗V)Tw4\pBx!dXӱ@B2AL žY4b% Mb7^5Gx'*8fX~iț]z4ٿGPIeaA[Ύz^,b9:zF6 8(?7:G;`f6RDg)V+kFl4Ms5)ZDj[ Ky[|b{D΃r]}#u2Mz.ukFLfc ѓ;uat!ql5uNh[M{YY8NwE|z*nj1=>.;wL6?(菮*CJak63b-h엇n_oUdCjLp:<6b#a6$fd@Ed4A)Bij' xİ4`͜|8 D~IIs.Sw }T9+"s!ɿ D" =>- \x#g3#6#itD]쳆#8w7#X!'xbI}ctd<42l[ʩBmSvV?jY/6Cܼ&R y&ïՂ `+6J?GZ[̘)LdMA:˸N繻Trr8;""$x֪/d`=^q7߼[tUr g/0XfQxV$~8n 53N] eڂeݠ([LWJ(u,R 9}FZZg_fG)#5hlGBPm'fB~aGa{c'^ƧH*~h0o._nހmc"j.˰`QddzJQU<cM;xGೞ e+2@KxS.}Ԝ&7ߨXIgK}QMr*eY}\JEΝpB\ L7@(҂Nldh}?*m%"Quc8h2~ڊs>,&:WRN\l UHu/%KnLweu܂ tgA@t޸jQ^;W ?'-VEOjň9(ij?C0WG2ń{Jgh,-1v)xsTx5z2HS@j@O(`Oo~mpe|lq螒ɍwfu|d/5e͘Nl%nX8/Mﰢ9s}a^Az?I)w [pI&p 0YĐt%]-ghܗOXewy 0l :Pm; saBj&O.( ` &9]K;+so&E D0'΀ .uYT 3^x+S$d=V@:[: )up1 )BLyiexݺ^WToˀd+΁u\к%^VT=N^U"Bc'3] ﴑO jn5"+C (yc {>iz:4-8F: |MǮ.iFU\ B"% Y ZoOSIGd!ީDzqFԊsܡ}ux/8q!VCϹݍt{q51E9n7GɨO18I 2/V!l.yMҁCra+D&Vt}*h׉e݉ӆAl=jq0y%ybǵ3\wfB`ٹ|3)U˲ߛql"y'Rc,tgw͎گSG B4Ԍ{A+)eNp9{`v/ )3Br?]x='NXb48J;`=d.জ+770bWBϥ?}a˛l p["=&eӕl>- K#ԬnLfo~AH-c6 7?=Ka)YIĐkp 5dž MzDa_k 1DM%H_L &Myn@_7z-rBKFĩNWC;Φ|`Ep'8 ˁҗׁ]v2pXӔVȒRo5Yi%4TJ->8rEԃr' xm&\ NeU:Ԓ,KY⺚2-!zcֱtoh"[C[;pt나NjB# FA[7$Ҳ05Q,Ԯ:}y"%H+yȂ?i?ߴ[ ~pfkґ>WTHF:dFJ},u׶eJcX;:(x.<#`k5$i-XBYDK6lSG(Y,kud078n1MgH,~,eG? $B 66-blm9OV!PU%P"iX9eTfZ4FWA1Ea?hZ (ɰXMFP _>¨ƓIs2Kutu]s~P MQ&ݷ琺LFHyˡy]tg !+pbwP9&@NŇctܱ!4:r% rt(waS#? XⵠRg=h*=YMmWcvG"wi?m~dQCyD5pK%ke'0]3hc0JJV )H sEt=1BU!AUcɻ\~P ;D:]2+e<-qxj35gY Ɲ<.w}Fen9d{s9'#`+#y28K<YXꋼqzx}f J'l6ݾ(FT{*[Dm$v2=LFu Fh[*^݋#IƞO({};u8IR& -Ok^!7"JVWq~.m.gEk`ItPHn57X J ~Qv촢&\?X +4zm/;CfNp)cu!=.؂3/DP [|=veM8"ň$Σ~%m9Zڰ/\Hu}&>LA?Re`86SstۈD8 =X|]VWW|l\ꙒcX~JpO*Ӿ&ky%Y_k;T|bӌQю Ѷ*;:Bwv~C-ligB<ܿܔ| ^uWUr(%\R @(;_佭B[^^77%(_IR->ўijsRSR Fg-d\B[rک 6d8)y1fTMFn6D"ӧIWmI/6ܻr0a/â]N@c$yAT@zi+T (e,{RZ'w۩Vzlc_]MϦ$E}AԐؠȑUm{Jv`..&:tSD+~vX*_m;6"T֙ClyVaR:sq/#KM{7Uܵ\5{R"tH*3B.&g:WF*ݸ5)'݅MCs݄daN3R= 㤘PXk$ʱrG79xņ rgsG>lI;IZ/T79q-T`?O7^[7%CvaB8TAFMqs`PQMޮSOI׹09~/P>Og%FMsl)Ϗ?8f؝Xsk3ߪAGR/'kKvIN鮭̬IEFWԟ^bp4*}kT)XCђ>euZ̸S6Wm8_`=]cQ?=.- #q%RkSv9KjqFw`ɉ@,hC KƴdƉH2 ,TaY(xrqmpkhlw=#[ؔ**(/0h2;Sᒒ v eW;L _W^9vﰖ7I*ʐM(N^=XA&MGȥɨqM9@伺o^USƮL2=O]`Xt-:9X*4V㌅56 19pZE(iHHa@.s҃rؑsT'L%21uSxyx%] >Uuh%uR+h%+8e\*0G'JMK"3|޽c! Zo<5^!O0 9z ߆Y lYe!xS89l) EXkeb&􃿎&ޱ}kcz ~ / zV"Fºӓ=q=B }"N6lR?''?#%ϪӯdU=\.2:4en:g%O?u.ݽ#eJ#!J&4kʥJ/lFώڡ[Qڎp1ோR༶?nq_hMVMGhFM?&vVBEqńn5}}J]"2?Sᕠ=^Ѡkɬ~}n}ŋ5l^[/w`@T e=M90oMր`P' JTvsZT5. dejǂE Y?dV#~d׫H;Wg0(BXD :ۿ~d*@p@+.Vf.Ԁ:_$T:x|G<@kvfɵ.|`\Aׯ`ݯ۟.g>|g wkǜldCk+%kFx#Ȕv0keNa]G{߂Yl]"϶3Dk`(Vl*Qr%WPx>!g H(ҞqU0H;TV#\Wfum^u4W&8&z>ƸHJvs9iO;mc4n'hSfϥ 5<*?{D?O!1SK`)2 Ȭ*ܔNf+NBí T1 wg#-13i@Ώb03]/ml%EqP(UZ+ XkQDb44yȟu`;+㚼!p8 cXL{H|W|D'*T}.SE |U&p-nirUO$)mYK¦hCT}+7Ң,:7s_-ÈWeM?k5er}8LYjS ]s;az;/6p)z~LAu-]Ԩ_&Bo0ZƯW9Ι*BЄ: } VHKpw,)%2oOfY"7LEМq"ޤ~ȁ߼Nf J̬n[׽ [) pbl2xr(G#Dw0cAӂqxM 4YrCTKYZ/$wڐ;4uH8v2 یXDIL !wF(]ɍ_ӅRՀ02y$ȖXי9atHAƦr#A1?)Z%i5^[L?aMuy < 2zkBeK+&o Mg8fHRMljoҡ]my8>CYp_}@8hUB&Bt1Qm/=eVug۔?0B5D nנ'{q!,'me6N]8&q2?B~Q11*stQ*)LYt oԎ+f$ sYJa "HDOP"BP1JKY22n,JD{ R굟'}mb}b O(jiJ_N26==rV<؆BPYAA`,0Sb*>) XA`;o/ryаnQa-EhA~yVM'lQRe͘'{k|OF|Umޤiy{Ĉm;l6묂^3LG1mgGFlx{>1OB]*)h6As@lpX, Ũ;' zR`S৚7]t"Uãv]2 yKmSV} /tfY~5j=!TRLj!A}=dsaVuA"窉02 |R B[#@&C$8F5B^:/np/J.ږk $r=UPGF>`c5>5 9$d h} Tu;7wɅSk^l[2Ԙ ށLrBhuСDk;mX\!`G^3i_AUdL!-דȠd3?dQ5 eC.wb;K֙4`.HSf8aJbi6``3},z~Û{}FFE7$j}A#Las֪lHZAvx̋QOhجɣULw ņ9^:p_媓 ?C:C5d/,t'Cg{!V#y74hMyg]yLiHՃAք&H3CHe:o@Ӿߐ:H|hM39wρz@Qd@UT:/>o^C7/їWP\y 6rjI $0bɸ]7_yy5軵|Q_esyaU8|t,AiM^=~g4 r&ucfw,~5$8Jʁs[& h1Mb&,q;'}ڇ3ԇ,@$`iB"d]ӽip˳+u`(SF9ɣٍ|lZ"jAUSIzoQ6}2|uiKe Q`[H [3!ztφ/ڍyd[򤯴㕬^s"W}yp~TIiɪ(՚JEArs0SzVZ#;I XI25>ǵnWK"xʰˣ~l2Rdr&C*GhJ/j?al!R50e0a]p [HdͶ 2.T$;wD{{[(9 8fFFDPAq/ zȵr]U JBʶ+zvdHn>l3CRo|'ݑF{a.BEX12T#L{;_ك:jd*@}0i!Ya1e7fa, ol,}3&( ء8%cU=AqTḨjxd1q96԰ >SzgøRtx&ځ3gBhF-WjII=_:nҙ$j*|˥wˬ*2N<;BT(2%KYb+} U#a#8p$$ؒK6GT7\Q$X? j\H>^rL!@ P^^,^.fǿ[XQG>lDՖЦ[.@jSSW{}dÛ q ʣXlݜxk2sʝ"g^89F*כ-|ʑɟ:UUܾ'iE3XP)|n*FBӧfĘD_ړܺ x0jVP( @zY;FT3k-1PFfM( W:4PĔ۱5F]MW6TOf語j}BZqTI^{Vfj\#_͜?, Eh=\k/}A $OC.xAҵWdvu-FWPsdɍП -[C#fq_zE+(BL0"F׿ŕXҾL֋2)~tī8&Rj!] ۓF_.?Ґ6h9bs2e`*3P_\3e -FFrr7]EqC%N-Q.~dNPy%U #+ma)nSf!]2qh\dX3.|4{iX1EWIf,"*T7H_ώTTa_V=l|,F>Q"/ʄWiڈA*%˪>qhT,ouк%Z!'S 1SBm7@˳m/"Ko@dXq (¥hPT1Eѧ$ǥuzQI,CIU ~܀ ر8 rt;YTD(G|&.52&>HZ0$1NIVQZMwk@ـ 6k#:ii@jrSA+*6OPT p&uRUI91gX9蜽JǓr8*\Ӌx|``, qbȿ,zNi  :0*o.NŝjSDFcdL5W0-9dGt>Lgsm ۦG1yO~PxwXqMF*w{Fv -b-m=U/ߡ3MfE@hvuk[|m`//avNȭ4GcĸtRhCc0 .z:͛<"|VxZ+z gtȠY!aٸOD~ǁ[Z7>`0`Z44Db sLe?ͫI]b錃1אָ-d/l˼|]Nj c%;>=I?N:רv1h[;_#9rcdaE*Nу{((Ń >% ]6/?bo'"B>Kf I)awz6L.R{Hq"<}.P-#b$ ]Zz6; BM~@ ٻ#D՟7ZF'!pdG-S6 q{2/ 6foL٨}s>=A5~NK7]R2AHɧ]J>2U\,>16&Vn_ծt]!a= _?/OYGr{OGdDT: ^783 w?OmPhy5OX>n geskuE҇m?9GpO8A+A&3@wcXޮƙ!MYԔraQ75q9NFrz ~.}Mb)< CP,$^$aI&/B+wjG`N>kwu x{ѽMkzk!Os XPԗDA# fadP6~"/cǯiz(l@M*◓{f%„AZ̧\RU fkh9Yg)qX ZRz!.IIX5 gUϢ8v1U"4Hk,R%c)'PUb(eXrP%TJc)ѿ!C[EIͼySq7y]RoG @>I#ME;[_5f1y>=%POOL:ĭ*l[Vy5cI\ &lof/i'&&q8$:p #5R6@]-K0)j.T'n6W;0x={> Azˍ|;8¼cbnݨh rK r)g7sh%kLMP{\-i&#k165`r1<*5($P4GN~6bSDJXY4hĴ_ xZ(w(?쮐e=Ao\xl]u# \H匕o}qxZP,mVlT?@<>X1L^:LIj`8}&|\ Ck0 Ad뛵2>I"gqNa(%P\22|˓zXVM[DeqAmu3EEg$I%&G `pp): qpd1=X}"t:{Zb.vE}-I ʩP:2`b;(δ8#0oJ|_jJjE^7 ߇K'c0ybe鲃ivCȬ:0Y䙐uT Ӵan!xD׿ o_-gw{9eHƂ x3Cvi.ٺiSjJtJvܦ95Z1snjv ^BTDPsA/C7Ɲi47t^؞NA翊[JҙMoDY+a@5?̉eȓ&\_?@+{2Ҋl I`:㇂t YFxa:LGD`ƪ$@ԋÖ6tpKd;@wt/#N"D ,}~Og/xL͙ÚԐpߩ vW).fTP}l+". Y/+%b7{SEf$[o[n$JCx=b=,7L W'zu,2x]8=㷻Y_POJ(D+>w{e0I$!P4?P62)S3PaO_]SD8'R^tG$RK*6굀 @{>saJQLN̥2Y:a@ hbQc-+Fuh#F@ﴊ4+Q4"IW&;zb*<6n ]2_̴X(EbdrP#n8$.Ba뒟u g¦(.~Ѷ}0&4Pu)E7 \ HrWm(yKV| Ew`bQ'd2' GtV6SmG M H Dp`)K}O. }rTP6WI Yw:X-OۺKi C,Å߁w)xx 5u%!e^v`}9*9YV90%S|W}$k}=^ ~3/wK?DMkT0jaZ 1RTw SB`~?s*jYOy ,#2G2~E*,  ]cWz(EO?#V- T>@S[枅hG]->ϙ%RFҪaF(Dmp^ia7?[-/n?(ѹ5ɠpYoMצDx nώ]\wiȞͦtD^Ȯnz7bBayt祂&\gz9f ~/@pYlX։*]~h0V%Xa= 56{J6TθZu.,fm4M'tKISgQ3B.7l!VqLe Hg6 Dݭh&7 e7{^wFssI\8_O.7K%LN4u=TSحv_NhzB|ENj ^-)Xe#4Sj./6>B<%w34+JNM% cT嵜.Li:R}%?ۤմGETzϑ\©ە^ 򗝵!,e7ڊhn)|}?]S\[^">/ˣ ާ?CwtXwN}K56oHӃ h}궿(D12 ϋ>, Q鐉j%.Vk~1{g*o,j9ɘ,v|ԹVs,ɰ&pi..&WRg!X(qEkְ6 eX8Ol((}qoiwKroDgs QX)bqs6,n!TB;v^PxSV]!}aڝoZ = y+ D ?<ﲀ^Zh~ sOґ4+5}K V)x14veE}&O+J׶N9L>G*2!S7$ &矆TA*RtD(}골5_O hPP/.ӳAD}D)eE'q̫9m)f:B%/&$yˆ; ^t r]!K@(\1ӱ A8EҚOQ4 %a)e B/SNRw=OGpaAܬw;1[@ DmZx:rUאsUڱ@e^2 T99 (K'*a!4Pb]aܞMz46>BT]5ԯ0W>LbC9cuηx&|z*80;׼ss#~խZ'pb}xO2 >qc`8±pfú=L=_{r;ũo  菑0e\M 0,UPtQ0D| e/T`;JlmT.X~8i-!nɸ/u-O[ n@ƈ8]XLGqUuAUR2ޤzvY4șX>mo6ժ#fm@uoxRc$WXV 1F2l;K)WµD_aŷTFn1b:y~>wڃK1OtZ--ݞbtf;CDbX迦iQ;ˠqERZ r?&۠ӂ"nY^#*z&qbQ{:XP}`p4 }JT~ҴѯB<^/C2致T>m `?,"8mVR~rTM_)(C`@w_n#X=rU/xdG|2{Nb[A tI3I]᰻dk^P@y8ћL$UWԨ9NOW#Plr1lgٽp$“91m1]zY_5S6ڹ.MGUKg7eEo4 瑐߈4FZw*)J{RpʏUE ]tvV76 U ٖBR[$҂ߢbǂٟ`ن9Z-@k SHX_e-n0ˋ$cd w[}(Og3o=ڳHŚ`#+/* lrt^ո^rQŀjz u:`/\{'~cM"L^|p"NUZW@BuQ4 Y[?"N6;Fd'F'%[f %YFd YD~:"=P{R-.QӛGBN"Ah-(jHO soZ'G :܂wtFrP@;Tϙ2JȎ<(wn_`TߝZ-Cpx&=FU奿)$B13 R6U&x=*;k4KR{li*v|>O{sQ\rx.=}gfm փC--tId,q8X3$np<ޜƷ^'vͱ8Q6s|i1Ӡ]c}C ;A0lRN&@Z^B|u'rs.cj%mѮ hc\ THvgsIǎBR*HoPߋ$0% yࢸQ o{RN=|FYY,,}8vR~{MO]~ު %dƒ5#|ɷq|0`y'MD5C=XY<˳qng&i7,\cx#JxnT ճB0taG@h$# EDgBq3@E>4NM57^e;evOe\R•6)x#/gExzt\[4vjyr?y^2sT> <6Ԭ&pthLpƠȻ~BƃUiX^../EUJHMM|[:.o*a/*~k,. @iC.,t٤ !_S: Lx)5j#wV}Wr5p6O-hMOj#;oa::P0x\g@wkS.x:M!*)Vϩ(8փ&kXdK\s!Su0S|-N]_ +R(=Us$ioLX|MJ1e|ORH #"p):d%䒺cMK64Qj8{j2p1-pͨ] e4Y`dLESɲ3F#q^k"y0@wn"hۃPzjV[tXzXB37\)|P+Mև::0*N+7ܥ+S#"8W¶=/Ŕ5q5 _G+4W?CGb~#Ga l!$3WnxLd5eLb.IVt I*ގrRL?};p+2 g, lV @AUkY9( ;S'_H` )ᨫþS :|ki'iN* 7!p.' yz*$vF&Hc~;Cut T`59WsxLCŴ u{%/G[|@i*/0uϐ`t[8L& r=5¾MMgz8ҞT*#e*cK5~df4։Pb@2^WN\-=XҁhCkT(HCJy瘚O=$F? K${%8?x'?0`'_̦QCMka(Lw~] ML#bH]<񅲮4XDe_}NӴg^bxPi6ZRϗѮwFM.fC^D9`x͑g:)"F\Νۂ=azX\M춿jPTnpp6)PQFS2 ؑ|)lU#ft-TT|8)^ +E'Z'岋'2-v: X1NQ]L FDMESSʌVTT/c͇&R`D ЦnzR*j)_5Y01,N6tȇۚqcQhWdXFRGkeTx]ХQ)Ѣ׵%>uIzeYT9!^,N!G = cW(aRnQH3a˳h.i\`EpR̶Xլz[zhS%N+g\yV,/4ؒjtfelv>Gay$^c*$_P=zD&{xhd+Ք?]S߅C2^ISosCBB[]9T* eG.L26qB[ f͉Js*L*K%[П,kD:24H$(_gE)l+F(57,G}ceDCO#}AH~Ì[$$VC7禔kV Mc^1Z1phPgr$҂L9ՀN_/ b[I=%Y֛D2WSuؖ<͜jKL-fT |)JEd}ManfԨR<;r,| +zr7RǞZctcʑx8rƪBKFhn4G?RF&Q4;XIfQQ\mQ SW+ܞR\!#sFl(p D|FGʱG˽YmW1Hh))V `_$yB X #1දUm#w3a sYєٹm\t~t vھ>Mm5d*sJlzH'2=1I$L !f!nmHf\X(K;7ne6L"x} X}tq[u =:6?@I5b@r8=1U<GShuwAU ozl]T'7-9Jl(~4]R AD۱+Ԫe&~?gq|U]ۈg,gZ-uĵ.}~/ E!I.*92ILA/JmZaa3z"à%X)ĽM+j\$!{Q iYSyqN,I~wC/@@ݶ\N=LIU'k3_߽#/~?jU4S 6:o"iVi)̀I"[f_'~1ĩq}i0+$Y`C'DlE&&n8 –f<OVF))ADݛI(wGFNIPtPGx5@,qgL(cx[uZp5ymϕ:=Fo1!Cz\>bʬUQ t0Bʆb5ȿ[jT+1zi:j u X*Zͭ3㥃^{Zp˖fnwڟ/]xVr?BԆ &NcjD@?@,\P%Z!PgN9t3 ;zL^ rV 2p=Ө]_8QMV5;T7d =2tTs]q5^mGbb //e=U.4߼;vBdJstd;#i?҆]oWMwB&qGxz\nfED]@TMYftK*ӫ>d +<@eY9Vӌ+z(Ed;T޳IWa%L]3WD e(iPa.Q;cR03Ћ^ə&N2C{:U]]\mLaE]!`̐X" Uu8t?¿Qm)s]% U`M9xbMxQBXΥTԙZUj0קr{{YN5p[_A4蜟cg72G o48#|v401a/24T;T˗LEdz&Yyղ囍i#?>iƩ_J%];5AP|kAl$NjEdwVg䦄'7;rLjN,}: [~y*0\Pgn`#D됤02"rL{㩺;7kc~iZ%`*)֫9h|Z7Q F-Xٱo ፛i@-8q´֭)m< 0B]](} uE~ܳkO>ʅC{)*̥7EZ` o!4UE]Ooѹ1XQn } ?@-hmH7&&om8W!2eNar,yzK (,`Z֣Ɩ^(%-#i k#r! GN'z0?\| ۛ'$k/dUt#1Zx*_ LKB)dO&!L]Z:;bik.hHEy;`I֡~i8q#Zgo`>c?6PW ,m<1}qd+O5͢AH͕#Of8}cƯB2$ЄoM{~!rmÿufu3|?@3l,櫮tT@}DqxlJT1d‚?Zd3Z" cKbh]V75!Y0s|N]&kiF++8[ ~[T $0Bqtn>#BGyTS1 9#!DnqN@s=\Şj D=v ]K"u{_z*xR:khj`[WjI,qlϷfYߗv UZKX8{2}u?Da@NNBr3⧯O47Ady.@3c#-2-u aJFfx(Y'wHv)9K d~ROY{^%?̭poge/"Fz];}L$j{H[R(.O+ae/E 3ղ@+۪݌"XU킯sJU:%и08GKK19JAU. j!CK~@,0z}?ݶqv~Db>@h`x`C0haD팬/&՛W%/Z6*p翱 PwԬxZM~fyK{dzgXkvKφK0YTۖ\qB>"} O.eEZ"ު5xD#5y)sG3z`혛λ g6w:`o^3iaFZT6' f0SdM<ӅaPF{5>J)N9V*/Q[n9em ѢmFz^y z3gM \朠קYv/2q1 Ψ-76U(LM'g }wQoVˊ"f#wOPTMŬtk!{3 Hl\, v;y(!pź񐇄?!~cĮ:AHAhs6*gbT%' veu}F.G_druYdPs"-lyrןd[)* 6Px VCgj{8:xq0 o`oؽ]h̙v~qk!/YIylFV`yj.CzXϦvJ$[fcӶ?^]rm18h[9$f3tgA׺y:}7kuDQ}vLO42G-O,o<.2\1ƒo2ů;S"/۠-穆n>ޟeufyN(dнUag{OXNnj&cR74 -s%JO^QCsg5%'_J54Ul 5@&3; 3@IE(sEr3@0`c/jPڄ74 ZP+3%Š g20TߺєVҹ fR;9~l9kY6Έ7&]`t |?uɭ',o queGT3]eط;%qI#H*Apy*ϲi.<} =x(~`1dM` ܽ`vpu dNiB]O^<+<ח(a7i?mG B1[ <=TMŒ}n,~)~$NP\4rwZnrhlMBdvNS*R29\kѺpoT^+#3ےG~DD&*\nΖ-SOP'q5QR :6$G~o%ըY#kwCκ|=}"͘'$>tDVGe"l1J -Jcہo@!|WGtaE65[a{^ "/s=8ӋӦDcO kEDzvf~] Y\3֖%k0)~tl0b(X(am|+Eps?*~DEoY9v,~fۗ\QfMn:Z/;fi<,ǙNDR OwSMh '|:W~*PC T]#fPSbZSD/@i(6~l4s)?1| S ZQhvM2w0Cܛ*:O=Ϝ̅``- ]wecnb}vcLx\_a~(}2mK@/%i(4 ╁eN|4@|0O-(,S/qc1x3֭4Tr<7ER\ZZn4E1OQ0̀y^XsWQx^$܄`} =ٌ"qqthlH!ֹ .-X4Mm5e .okDj`J]9M/X-Vm%^,@j Sԟ0sUHxf&G\I}L9pBg?A%LO+^'*p/27Eߐ7kG!Жڊ&aIdBRk>3[b?unPo:b/Α10K{2Zjפiq:mNXś~$QA "' Zv AVƅ? 6 R Ќ}oZb!Y7M˺ڀgR;+8Rʹx\X2ϵm$'`<#9CrTJ1A!rW8niORHyc1oג 9s#8%¢޼ϢЕCiIwrQb>" 6<,.~9Ư ]ͶKk-l njHbSaOdX?ɥx )ö<EӘ SJ D `Muˣe?=ePAЍ6C?|k"E;^Ki mֈI/ 9B? ςA~FG;RX_"2\=P WczbWECi*"(%-F>h7KAR0tL W^#TI[up$cU,QƊ42&|ш]1_㥘J cEg6nAYYks |A'ɲQ;DLXksNw7s,u8x\ ͥ?M b@d7/Ϟ/NfmkPpS:^EƩZ慎BXg<X <;jƥ֭qf )$LWRbՉ"veEG:8LPﲮH􊗽@cB0L#(p^sN j oéPq[olဩhWv&fGnR '|)Q7-~w/54FR҃^FIF2ô\1N%Ι阢 ~vQ@8B_h_A,$Oo%6Ş](iQڠ!g:Y7եnQWg Q! N0"*~[).1 43 ,tS I$+z˴n_)+ V7 )C=8dlY,p7~|%PW|}\T !cqZ.YhbU{P7Gr)F r2Y*տOׯa;?&IkE&V8=Aό+K9 A҅Smi3NyckeTpv+a1:`[_3.U-8pY[aB"%H9 c}> Dc(?GՇ̆7N*Ovbp<"u/^0_U?Cl'l4m | 듬8̪LaK繵_w]A@Wg~W'Rms!j `F[#Qb>k;!XfNC$ MlˉW:Չ:#=̬j62~lBg҅ӄ+i%Jx~=yL(;EK 炿:"wi^x"HXҜn8%3f!ʏ)s_QԔa=Ƹ``Jv *o/2a{PHy#WZ3~\=[s*Ӿ_TT2"ULf*=(!^jPV9 --'Ǚ= c y'01TB\ֹg5(wŇC|MU/0=ғDPKe%zʫƑ vЎ7w㢀ϗ& &UT`6avsjKcw n&)"i5c!&I/_f?;FV)B$O {ŔKM V# _FWu8%*!!FO(G#0"Vtˑ jIԫ$r5E2g(tו+5&'ZQh@VLw ՓY :͜m:2$+xI$ǡ/iS@+^lOcAgr]amtR-{n6qd"-lbEa0qWAE \!eDj~\Eslӓ>8nSmfpCbۋAU9򟢙?3<q aHgh(锿CWY"_}Tc0 RJDF[nL}`/}PQ2ɁUB[I:՟}Mcs_YT8?~Jyi<zVtLSA 8~E*R4Phyl\Du ]&ńyc'IrZ(ǿLm,kGm@6; <&T D)cӽ_AC,W/gmJ/>eAwq #wgVTL[<_v`#%3fJS&_NjP6zLL~< i\xj="-I~ãfF-;lfK[\(Q " _ N; Lke!8ȶ{T=2#,]0.ׅpvl}~"]),\4x;+`*>&dd܂sT+&xOwcʡTo=[!A>Pj*|+гP yAk14*r!L~ѩ32"e/sxE8y2_$ )Y+ly +*Ƚ. ),a|LQv?^&<=q=?@*.aF̫X랥̶/-J_U|=d˳bIa~RH{Q+YڳAA+ωQ7i!n[Ѧ|YߴE,ǔӈu딞:]z6y Z b1(Xh47"ī\KTNi_KCMظ7=딹H6Y΄:UЊDc6Ō=;.]4qu;y3kgP@)ي N%se|h^LCX73Z?-Da[=_ސgݠZ2:[H-yu6&oxTwc-\hG,{R0>eQ\uB>=4f հyO8iu( R40r $<(s_ 1x%'DOM,b @gf[3sc#)AxV}E8o4 V.fλ+E̬BPb%Aҩf8)Cè0˯f z'O.Xw^1, CUQ aa"Aiy- ,j-E'KXv"K<&6r=Yy^z!]cڅ=/؍ZJg]`O46- $ۙ%i%$p\RzB,z1zp koև=DUʴ#t‰}Z51 l/Wwt-!p(3n?rcaʒK6?غƃ :%ְۣ1ݿk[D G"+ +NZLf13 NUHmmp䂒vYx]#lS=D cYo%6d)|2B۱WHR#ciǦ|[( S|ZFj) (FJV.X}H}T37TVGIU{(rHi{jp"A ˘k爘z`׶]Ns$bsϸ So˘X=^)9"owHXCP/^faq_.WϪ7]$FyN1j7}cތ?#[+уSemC{~JE-ʅ|\QbF^BR 9s_^nfr+_Yऴ8ćZWGjwmS5%jjYv,IѲ!Qx9;7krd]Y&?ΡGUi0:޶DjMxY_{QWݶ0W`o"=XF 39~)$fkgFo:ϋe)JI6IsbvI ;r~5r:s[ҧ< Ob5- -R*mDy/rl;"rsЯ/%GFo*fHבּR+/LyB{!;\Sw8Ρ(C ɋ*~a&6\cȗMWS?C%삱L}W[2BTWZJP 4 n<\Vz* fV~_cE)dU"pDVbwIR]}HAZg iGqq&&NF4XĝY$P|5~o+AMe E/>{ڎ*BBfIʹ&q8Ą(Bz0jH=y{|G]*,yɢy32Kߎӆ0+a5'0{jӀuPҽOo-@WFq9ҏ7Y9+YrrLdݶ݅ Z|LUd7u,HIuk2j S˂zFЌ^^8ozns,Y 2Ӫo+RܼzAybYgc-FL@na /xl|-{ɸd+$}M¢z_9kiK=ϠUT jBշN&>2I.jcb^fX?iY*R ž F  3_> 5PkI/mY{o SÌ,`B3uZ8F6 d=뭹C76W؆*8Y*Q2lέ 5#_n4s0γ$rn P"E#oyզ^2qpU~#cXglrf9; 33Xq9y t3ؔ>ױtk;~"7$yt]"RK?$FF1ma>k4BA eW@( wq@h:xhnre-&s c@qd\n )T2a \G> i(azhm xlr:R$-d2$5;s=VĊfLRW#63H#3g^GIR0~1@_kĤ hf d6O=Wb{+O`e%bF(Ko76GD̝ JU3DQQ'#yTͽ8ʤ4wW K 9I={)ہh>h v˒dt}w>yFkY0EYbŽA,hݧ좈fq"6=!|t3=UVw$ i܌8WN}ȗ Ó5=/C{ sU[osҰ J#Yp;_(ݲn L 5K*&TcreպLӯQS[DiB]jVO(N=>n<+AFOP*^qc%Sdi1S͝PϹ&wIb͛D?Z Z2CBx`l17ȃj*T1hAU"__;!_1{:pCaNUETBJ2xtup7`rj?\ X#fY v܏1?1%W%n2b}T@9j?{]u*[Ӆ>91/.PKoh.rha_:e{p B}5 "b xo;+vٱ&!7ä|Q9{g0͠]kϽ@D}l zwg#ZnBh=(w gDuv}8  vm0] y+-,'Qpf(=j^,j9Hvu_n GQdyk\VŤ3[3k#GzTVr޼}̳*tS92܉֓+3OgZ mޱ+?Ƿ ށ⢩5fmTB6X=z#(|LaGi mf=( Jb\@|,Rw<^ᶬ2dQ<~ tmyL¿ 4( "MIoܳ {w.@-7$l?,-ͥy!XPʂJ`Ia,Tpqk6~n$;|oT⒉wZ{A<4T37L zPw#pɼ.d{(sl|z~k ^V zGwa}HϧCA2 _Oؠ\Fꍓ9%M|O/ \;!%8tzI9As7xqtǤalm?~B^M!RSvmXW_(Pfc[ԞP+H@(f,2C}oLxzT J$/+ӄ  ;(Xl-m=7 -& qrs,6/Rc{JWX8-^W#]TCNdP=տ8n8A^*NT$}~RqwQ-t)8hQh`3W)Der9V4pehP'snSU2;>Љs\J9pzzgexX> 2S?T^恚fEa]q3ɞ&iIXP ,_ju6g sӤ -#h6mN1 f!^pe'[j#R8ɻ֣!h ٴ?T%.P&Yز4qnX}@5|k`S4 ;']X"`Q;鞡QF.zdזټ7MKAE ?bX ?ċY<J!,:0S|ZY3|[brx3 nQ8;+#;9EgeE~=Icr=D+LTnd+y2xM Ə -d/]MVb@+FIڽ3w+v"!I19ш0]$pm]V?MxZ+cP)-@􈛻0ERJoլ}Pd9lʢbBk'y'ু>ޝ}k0*sw?N YZeD8(qCފq]򃴾ŵJ-7di$~V*a_gm[Ix z-e͡|7Ef0Ej2q1"GgahB S#ZE~dTɃ -p0z^gb|ԘSLO|Hݦ1?KV&/nDǫE΅O@6l- &O˾wVo,VTgR+fIsg\*&̥]PDJhhX\)# 3dgʑw_i֮A&㡦`ai LbkUba])㩺-MNLȽ%ܾQ3 gT21#O9> }Lhsce({.֠ lJh!gR8K2pdc"yޅ5Ն4}d c!\倀y ׶yk%!ɋ- LGFy3hXJ27&&ob# )FNqI} n'ĐfDYh}${Y~b_gy5M'sh騂?xn2+m'ڱ Kɋeo!V@շ yS0uq6PHmm Ĩ1o B HΦ0XU"UuX^M?NӝV[ ˍZ:bm{%2i}tގW7sD4f }թv4\io\8.̇ /Ep,+%_%RY?-kbkC \&5Pn\-s(!^xsNt^wr'Ftm50Z"x[qsgsAFI4Dд<}W,v>&vp5'ADKu'`vA 3-/ôAl.!v*iaP%8[вMs*8"ہHU& .04`w<%drj0n0Ɠz󝗆 ]Խ]mWxNlYiCd"dz]OHsc\Mzx!#S#Bk[}F /]J>`{(LsU!z{B̆1qY:9Uq2ؓ:kZsq=G21M⩬N(x>0ݬX1^5Na)}}wɐ6ٟ2~j[l?57Gjl ~NA2&y 3&Rgu`Wn=jWɪ*X@4x&]VѶz-IH>.mm`gBHs<&uែEi+DU!3JĊ' 17T]\|O=jKy*Uš-BP Im XTƻA <+nA"+`5>Qr&kn &um!&0>Q"j@PKPBhc XH@I3j!Ϟg*sX<-O%=qt" (` l'R.Krѝ x#a{Hy N(5¬0#W 埳|0XRf5}ǺUd/`VQkHZe~*FB6‡FN9Ϡkb۷  b Tݨ݊\W%2%86oִ ߇ {C}$#L(FDYnF[UH>0k]rRrBx˔$0s1<뛆?37k[dpk,}sMG7ueYyХM9] -%p$Yh%6zl*advSлj EsZ* $Xn`4 < 0.kG Rcj}ccah_uɇ!_GrΏeiwݸVW &-}j9m M^7xm3:߰ > P5`a'ЀƐOF݉5Ʀ: )7}I3oɋ<$[%&+;6"CG/״4Y5۝RF=qzbJ9 Du\_Ӳ o5/{"i&:.@7)3975ZL Qأ| k OQqůxz0*|5z LI~,jb=mhQJfkǝcVll ;Nڊ6?~zF~Y|2_u;Id(8b?:M<-@hEy\R>"`T/8wW٤5g 1;ȧ9 EW7r {QP#k_-"C-ϕ#ra _WH u#jl$Û KF֗vչ^;*D6(@~ AtX5/ӬéXPTy7Ra+tnjygꉄI1qk-|1(Bfe2 q<3ڤdlH}*EJ P$UhJMujjg`lud>>$ ze5U 2YLW>rT\WzҞgJVDSNOyulhGFu nA,,8Dp=QmULt?&l b>Zgt t(bS;3"T 'gPCeH:0!WOf7sA>\Y#biטfuOI[{HDQ/-ϕ HNLQ1K ?jdnXxFƼ%"R' D/^ƈ\SHuFpUHvˮDi摞MҴ r薗8`."!zP|&_p'_W1l[pHRKIJBsǣc8qQ^W< MX?AVZu# qe>l«;+"Ѳowu dsVl{rCܕ"/ސV 7 &a,KjK4'ꌎ˸5O;IzO(iM۽S} ,ıt+kRZ+m0 .L'R }{R{auwLI۟ZڽBqevc6|/S=\퓂fdtăbe (^d/.|B;O.׺,|h)nVuV@Ğ@D-@M&eɹ&&tZ2)b@%ېB~ߗsoQUnGxɄg?xpM4y@W"h ^dBifuy> ~.j 8sejfؓ잶he21k̚SMgczV)lz2Au2l3[.>;v2XGv>`*Q庭=WFPD 5HsK~!o %U%Vw9S4"!Ӵ:kTK +*Q>7RFi`J Lb9DMUlg_tCmF&caMܭvwmoۀMb_?m, MmIAݿ{ k)qMcirL61+_lC|iqEF;Ͼ]Yzt:߬ CZ2x Eajs*J Se̜s4~ 6\9Ҍ] >-x댕An_6!G_BsVOKx|7Kmn,&GjԞ3Gӈ&AiF[q B{?naM49Bv RN96H.Lˎd$!˂-Jf%ot M =_Ppk eX_JWEy%HQyp=$iBIg ?の2+QF4X=+I\cR"GDy\k1CRc!nIdH+,g{)i0~HdO #b+)JW%dO{%1/]Vh,/ڥ8:qsk1Rdi 5 /l\t>[M n߮3@Jp.4ֈ'ב[y@Y'p_?{bg\|O@QX|VUMC2poZ8&Q<xOuspb(.:*6Ja2bqV&u{'`P˫ L޶ Z@K8&V0%tZs; mb&t . 1vu XPxihך RlѥhH<| ? (zÇ?́b)J'3 f-#er0GC▨Ht.B̚Ufpz_Ȉ)FJtcG;:i[27|ɵ Ia0Iv6InT_ Q}`f; F{/0֡x2 =ѝ<5_NJwȚf0ABQ"oH󍔓.BLkJJg\9D՘&.R+oPZb!)H`HM_E #A+F4&WmϻG%d+ Vst|]sbjÑb//&(Ɵ0 _M@O{A?xC6)o[u610 c;Y]'𵎛zS\*_4xK4m 7_y~͗p.QƴdFÍ<ò5WKnGr}Zd$~[܄Tl(ېI_. ?_[m Vo_sqs" F -+\ss?13`*5bjUJ;ǵPp!!JB-uzq![F榣.bSZ|’p#gmȀkL>)CB-C\*uƗ7~윐06#zeJ'WWwu. #չ|情*ur(r|k?:3h1(W2JfBòʧsvnA7@AŖ.Z@Q7(n0;N%t)_2ZcPQ@]޻m3(T*&$tAQł)?& ^t vi9etdV~t޾t4~eR Tt]ùar0OhW` [v^=-m>j5&M9C~rΛ`gҧu5){9:8`r6[&L6 9b&Ae~!ƺ_Q`uv O nCWNW&T!:d*8~!i?x7dBUM<69&8NԀmUJ4J/qNm" mR@6 h_جIZ鮪;ҵ+)\)*7Ku`|=B!ʆ>FԜ{B^^!6j+D2OܹYm oI<cs RIX*&ܞdn3A@{9r 8'VDoKZ rKۿI|j̀O;zte.NîzFs ɳoFZ!E Cs>k5+#=ɍDEsxphGQ:i; ϧZs:??<`j IS s]4XEµ\`\(OI0 e,|jа#փI/e j:05Д)4R#`|%.jg\C7!7_%l6Bj5LOK_$霒 8nX-cQtzO:H:7㔽_ZɒN)QqqoFsQwቋRcue}RjQ i)KU鲞҂^VPi _@^Gk.:$\}ca\84TuIX#Hs1P CCm”s薮OxYw Te@0s׀/YBLٰOV w&`yY]]8ͤ34Apjo?$z^.ȊZQ:Ϗe쫨s(7y~ Fɗ^PB'I})o+[|qlH3or5)`f?E}X;[>:4,3 ;K;Fj)|4ShN}zq=<| H?`eZ~\^V\} d+GJ;4Nlg i՜,Z%Hk 1<)1YXDFIvou|zq# \_0r t#eN7Ѭ摿4^j'n "o 1T<6a D^pC:_D3,UQ`: ?2D$6<J~/|uSz[ON}RM +c_h;W DorjaqYXȟݩxvQsNάZZK*!V351BqÍ *cH+W I,-\9 ^l_eASVJ_5u|:ZdׁK Ynoc-E Et+xk|qyW@dߺ#[u ;CQI=0ODW^טRLvkMX ɥ̻l'!;Y5YGhl/-JD͚Af@aʥ xTێ?Yb}WSw0(B5{(1x` _W&[\RgW+ҏ*%U-q$ƨo4)$J^w!8T~ǬD6;PΚJZ [$Oj G d72BKCb*k^F7Co?bEJ_W$2Itg:(ֆbqm<#0 "ھ^EHNoL9+>',3TɕډB5oH$NJM"WFy` #jby x .YwiϮi'(/vPiA,77Ⱦpݑ)}_jX/yG7HSɢץ/> m ѳCQ2 )^m 0"_jv$XjCQ$DGp,܎ff7ڗ,]eLk!IQ$+:HVt!B`9&vY#O;ӕcMI8 *a Ghp闋\M~mfm`\N g˪3zdazFH&t"65*Rr9d+*a%:Iſl_G?Pzw$Lgg).p")ѣ:o C !.$^[TqqޕI=XBN\*5rk'Cd@jL\>umtiDj+k}ƳuAGԖhc3 QKa0qs{gDy7&_{z,yP5T CG&u<1.nMa2ut|BGo/#pSs~0gdQ?S ? Oh3-OÆ5l곷ۯ Ĩ T@JˆuM Z|EoU̒S̀?8f+iIͯh}wB)?rp3=qy\8aKmsP {]3`Nx9}.twԮk%a+!&qtUu+ÓjNc[3@": ʄAkLan`=Y.% Qk{#b5(ӨH 9AE?mLWYyZ'Ӓ*'+橒oĝfEY”xpRXXr$GKt9eGt׳SvW: rL $Xaib[Nh%O|> Y;W 97 dUHf4YVTLiJ.(sуMK5竬d^ܱ!϶ FEz=à߅ 'ře?2>;i7m\v(}7QTsԉP:S bY\C,/pᩘ]̂dc97>5g ]2>IHѲp/cP5XvA.D3҂NF K!?F#Ӫf ߘ6Pbe ay?ZN_)3ag:1ê~l!(k܁7{\-*)< a(&q=?`L ȀiE(=נ> $}g9V]mAb XoKw^@x}蠧%g*tcLDa{-VA|Wa[B([ 3wxc8d*;HPփ*@}m`Zw=AcWcWlo8yH(Wvbx/\bBwp|4E~{Ѕ>np~Ta!@sJ] ,˩-qY)du{;v(Kdg9WF⣔34?+@P_gV< Sj8HGˌEDq8/ KXVJ_)Ut^o ֭} Vfٗ+Fw)qrs H[-Iؙ354GEQKq) ֒i O .7,@="mXL^qJahɯ7LŢ3x{zyD= g+U+IW< #2P[ϧtVʸFޮYk,} bBRy^{4G 4úS |{%h{l< eo~}jyr:.oj&䊻6P[DCrBfiF '4TI0$[/ MO,2?I#-qv+ܪ=On`VS}ES@4Om臰Ԧr]8ol 57$pݎX{w74tꭥM+"3v3ϷEsT7彗r|nH=0pZn3]{NpLm>3+1ԭ^jl=Pf܁=b-Wqv+ ցvR]zilcxa-?}CZNqK%.$+u!#}oOyz XNZ햄;VJS絠7GPqt`3Ī*C0NxW wU[&}6,%QDJ/u%P݋GM{C@]/vJiBq릐Jvxdx(BV;On3e1BGOFL;lflFyܴEDv*{A" '~Q[@Raxp 1(yrW(RQQ0V'Zl8%P"% ZYPk~~,%rhc8lpyRM }ro_1 | 2eE[{tˇB40ܡk>.(P1_HĒ쁚Э#xe?Jd.Tnw; NNj]hdqYμl1$cVH]J%({\Ƞ'_3%%|+ NFZ2Ņ7d#;pAaj>v&}\F :y֌lѧ盛:ئR; ;y ,L$f\+K+tDO7l2ѦAN\mz29AHB9ZWQuޅ1磖B07W{;Rp5 Ə[&!$G *yK݅ybG6Br#2E(1ƅ̣OxIp 7 xioL"_&`Vc lܽjo04e(%,'9|r8or&$, MTpEʒɢқ_ }P2k{9"~f`nT.+F \I.JxdfX xOU]\]o1ȓia;<|^QZhFal|]M¼᭪^%vS= L>_ac{^I$'3#!f mAD0XyU/ ##bo-X L2*>V[ntvq@߳ WāAMרM َO쳻JG 3%5S(g B4}ea|QE !n<a믰ظ-3𣇵͠6:!a{dqB]2?L4_#Oɸ71bqv9P9mS`R AאRjbz\%c-2ÀmV"=E+k@n wd =xE"=L]H+J]壅 J5˓`8Z%qsTMGLuD>w38,.sg!{^E,ABgS{7xgD>g#Qw0$nR&P\ܜnB GV|8X%?j`?9;l/9E>f:i彳'}bb$džM;@߻"ZT]37fӢ K!yX'&fAƕߏ9٧?t7~Rr-5ku<.xHT;7huȇӤ1I5JY{qMl5Q9gPqͰp L&Z6Q90BwF[Xj|﨧ȮbEhl>=nWCHxouk9s+@4q;dPU&AدWKgl} 9} :"r n\JBʒ35s:JEߪ]B7˃qHj+c/Q My!-֭Pikp! #~61߫Uú+ c̜4[$qs DG޵Ddk !}QIl1R]zIcBbһGT[KԄ/k]786WChr!tkO5|vqviъo@l<[ 2k m#BA&]U`7=z# !4gUSDbk4CR!?a[mI^:Jj2I V*O4M$lEw$t/s2c +gJL9dJ!|-CCʱKW~PgOwU!bgK 6˗L[s=i6x>>/k 7 i!3dUd}%wR)958n[o(GRg[lě~F^_6~o+U @'l M5Lh+zEЅQD K4[df0mb*Lkz.fmX1eNF[8k 6 Sxhq\{4)(!u=㐫idKPXu;q B<~K}Ѳp;W w$èQ4 :3k |:VT&DffrB `t'͸<ڝR[zWC!5NvKΈ)9B4rΰZkyyA+ KO^[SЃQF" 2@8^/ʋ(wb=]u߽heo{C>MoS(AK2R+pTT 1m}gR 9.--6CpL9jn.P^w$%k݃/W_-դΊq1CnlT.^ #Y{AhO#[Aqct&n珘ջ1-)tžY l/] @ovާ8͟V-2X"cRJG4KO8~DRRfX۳$@$iwgw8gfD1?Cјfȴ=CrB 8rpЁ_?v #bgTXR YJir = *9l}&Gq I~( {XE26]qD8@ ˡ}n3s/b~lRepRvz rFt;iT4$ \$EKV!,U5:d 1w!uV rҷ Tmu?* ?t4mC*/| Ljok`E Mۍ$ vzcXJ ]>3x3B1c42vZp:@ˆ(,C,CܒdC=k9mD~ͳJ.A &c]@;KT\?uo%mX+ Pfa@ @<T^7|m-eBqi'F4d8[d707|u\_{b$ey퇽Ty9?/ Q/H~T2;{CCNOL)F\~cB]N)J{8)f]>ȥG7Qx]>RNx{P2sg)P!7%ĴTRZ+ rf)p^νMrxl2 =;BBIŇHf6gt zSLN%ye<@Cw\Z|` S=0?t}7*] PLe<׾,8RQcAυ"" IoʘK#pnjN_z>yQĴ $֠ң(EǽICէ_x*I1N}])q#P9G\Zn$vT\U#u /@4U\Bfg *O_6sV`b~վ ĠUҰ*NKh[-_̶`m:#&3@UTy*Py9CyJb GCgEʪ}JS;طsЂҌc&}i* 5Yh =Th80qmBfs9PJTQ$*OEBS P4Iy`]CF4CF7} ,u̳o$Eǡ2 ź%޻[g:~9XaRciou~KWQLRJ|(w 2| t ԁέL_=riv 4[y4ZגYcR%KgdŰw|l4vPнhe:jLtg!trKӻ]*cU#%I':U$˼{ИX{C ߃{rC2ĞCw׃JkLHg6u[I^CFħuDTrlAF*|$V4YT3 X[I+LuR}!@'Zu<';HwEkR3-ɪk9[ F1,sD!4o֌14ij: %1lĿW,:`}D 1WY$T{N_7󖾢ȆO,TQ2#%lޥWͷc  JWN#*N3vlJT 44t2w;k|TM66^}ao3vupk 0oM;CM um|d~Dl7v1NhOaϘ ?u1`Xa 55ڑ`[^[i\XV~]M%ujƒ7aR{kҚWpb=彚go=cjzX ^;D[KBOUx| Y&G]g@;^1&Hȱb٠b~a,DM}Cu%SU;},j 1/n'dfOx読 ).տ8p + y\g")(~T')90/I(oK%EZ ib%-nv~yrsn Dldb:I~U{0N#0k|]B~u\ϚxJ]r w4͗vNe _Үsz]1J3` FOK-I:n tBA0m0{6lD!iM3W?O5WwFDO,!^&s+zL)ll&5hh,Gp-eH?C_Ok8!Ll/ >Ë hg Wk/xDfȣ_NO?PkE.QgmV&E;*XPRV1`(&P1)ă(GdoF;!Hc*^}Vj5"&5M!1m-Nr$)m#`v pNR[8@{_:_S1xoԚ(D7޽Ao qSTh]X=f]a3X ;p`l g~ɱ$ࠢզ$a#ŸOӸzʃ5P!sOH>ŪX ⧕cQ#x[e\%bfY4'ځҏE{E&tk%zum&cd]>XW;-jΈ%Q/Lbd21s )HK#^Wς :Y/#sBA~:cQZ $Oݍ_5'V1 }}ҽؔCp _ZAt6IwkYNuo(V !|la`Lv?[R/JX=Cicr=H(̛8=9MY4Μ1K L\Ej7D967/ɔU`[qFzz$y)M9N : E@?$Z?-.vr%!k22+ٗlC|Z=U \t`**ׂQj]X&`nU) x:W4V(0AE*WG۝4HEz9)Aps(kQ#LJx*S;|#ɹ'j7Il& z)x7 *~3,x w{1;-}tV*-qO99[ q?۔BW^Έe/j[ [JRb qi V@7pp:ĭ oM^qj0dy2̶S+1ppByiDͳk{jbR ޤE0DkgR]4m3Jn@go(4k|ΩM煟Rie?sP+ZD I+irBZJ ϳ!/*~Eb+Q6ôV֖ԓ_qf gs*%?qت*CS86ONʧCoA]攲^\#%G D8?2o=aU[~)R`ho:ʺ[`t_|Z6\ `BZPWRIUTbOKOloZ69nj Y2tVŮ1v*SMZ+KOUgx}Hen¹K*NszkpF2|*lX,Q?4*xHU~HگY>jG̱r+U+&kDkw̱z `41 ϝNL/uBg%d#n+ }+KOވRJڂ+~oa1l!?^m'*@"M[ͅNn)l<|9H]a77OreH* c=^]E]$d{d#Gǩim`lwCtj<!_!'}wҕ<=oll>end};*/Xtޤ!z{Ooa_&KVYh@ 4.H\&#sĻp]o- 9:J 1_!0^z销@ԭfEdhpցz _œ?D딨r5Wk:=M"/VJ 1 j^\kLFۼzؠh=Rj Ze|:Ko(f)=b lZ"XCY~ c/ϼrA5(ҝ@#jLUrP IbOp:Qns*F=$3}wxio۴i04A:9X@V),ݡ|Pwx!yH4!пqexm)Z(ϴAP4ܞ` GL F ͟V^%+ ՅٮBӕJvdOIB)_BxmxP1 $R#exsyPGE]eZ4m Fo%P]wuDP›  xC>lqdIX*b*vg yXNQ̜ HCsl!8u$B~qx>[v?zY.{^vb0[܍RN߈S+jc[ 92!0 {kXZBdeJF:`я jϚFzI `_.a'"lKPj D!c8 ö$J,>vbOa T5wع2Eɝ kmU@n۬(UFC?-ksvUj!%ejA?_lafRYb?\=x%1@ ]^M6D{JPgH.C4%tv"hH'>.ռn@zb:OðPeŊW:ڧ hFo$vGVoaC V}L z9VLyڦ`פƎZ1#HE_H`E)ܙ5n9nnFp\Y d|QF7:$=+A}LzJ*u#} o_C`TInZC3;yjáyn]){cuj{e\EIjGPWu1n߿oNȨ>VS6FN te~ N#wLXԊ HWpjW|Fj0v'v1m(^vXPa[ߢ7,\>Ii1bBZmA,{4X7䯥85Ӓ.LAU" K ҟ/=# E)M>aԿ6)lM'axJFK >twHZ62_d=@)T& F`ʹBk/_S2ƻsR 3q{׏ Oze^k D  I/&i}C)xMUفθ:P,,\^Bt,3G9K t[B0Th}CEE_}`(V.7[1vieLu7]LXp "x}Bw8+O%Qغ^E泅=l;Yq!Jx}\Nb`ڕ9ue,#mÍ+ >ؓ478GȲ%][ DI؎9P]{ vRɃ/%>yv>]ߦ<[p?fG#q, ZPSX o(E߲r/?D^C}Qv{jkuL =_L`-]^nT^u*!SlNͽݯ =g4!N'D*H+E")R;.xefoa7/0 k xuZ|FwOquk$@D1\_A^Z3 ~_t? P;/a1똿 @;F%lX}CU'\'W>U%;*h GlVۗGLr0Ym@YpנXúT@[;pYOPYܭcwzMQ:*l"37)ݰPu%[ RG9?C94)eU|[ 7ELRǀa+| ZR{!IPt&NRJi0xpp#VDo{wFk~m7U%xMLq-nEjv۔ퟷ<̿д/^~#\Y[) &Llyex1#ll aX9/tG9j?M2ﭴn P}ONi4Io7<1!+<=Ed'oZg7FTY¹&ԩ8l ݎM%ꢜMo75B̈E0<-D/ˬC kFOdfqz*6Jfu7ibHϩ98;n_#R=T>4|̍@sT;g9_ⲿ >'^N@4Fyu06&l+6P^|ľN᧏wӹWJ`Sgpmm(@Vcd1UKti!]uiϻ<-uӲ8M8Gb.̛{QREeܡu[#N@qEW)MJeH+ J>=⡽ЗNR Ψ[{# ,pZ:h]烝2}}W5@ǟT;`Z0|j0]R HJ^,`+#1Èkc-x/CQ(Cաb0gNU L1bQ2\\ygB)H9Ő>k>@@rFo^qK"bo qI&BĂ+ՔFg㡳`W!*U3dez,F?B( ]˄A\)M2p\:~^1^27%9=_S8? KܱBISZ^wᡋc#_ڑ`C9*=MfL8sȉV^0Qqp0 =⍧PM&1.]d #oکXJcnSJoQYtO y{91G@#ɽjryL9l~#ސVa* O4F+{m@2Xlsy8 ˤ (ـ^x.Cd-S_,f9|ɿGD+~Thʟw[q[1 ."n9W$ /_h R_8TqNk*KolwNQ`@C3_@~FLge']ּWS^-'UiTѫ7t̂*wL2?Nu[4L2R5}6[ɟ3M #)ԯ +Hz`_g"~z.0AkK#"|ؑ;WfR%+):$ n1m^&La;O}3{Χ_ bF})L}acmqf޷c/&D,l8a'G>R F$XЊ< wb lRmN*wGuD-ޓ IdށΦX;q*;/شG>S-%jZL~B:LuL]1)_+OFcoc-H} l+ Zn m"m{7u)o _(/e6{,9WʔF0W?F,%k-|"=HM ymK-k_#mUe99u{ ln8 ↛_#`%AD-好2D V_nѥ,M6]2#އa17no`"ǩ? ϵ d) ?r s]T ~\'(qC;JI n-+0Ba{5蔿ߤRc37Rj\7t %Eǵ3  uʭQr21>7@wTt̎Qa-8'HxEEZn(Hy\lUyGP66 l{zr ~n˜5@o|̩m%⩰37N.Ggt8j-+EkrkڌR43rU{8G,F?Тs2q*8Hq!̽T$-WPnn髯PPw^+(ݛWbƐP$ҡ^(ȴUԪ;Q)׮c1:Qb@ WI?p Qpdt.+0nLx:\vxvȃ F M+_CHFs|>B7Ngv=cTъRn}#Eөd žM9v `g~5Zl{^&h:6=1 \(hZ9ypFī) ĭ"E`-uHUiڮf{\nԉz;, `<}'3}W%'w xĕ8{?/cH heKDu=̞/R2'1bLS mdM@"b s"%n6# Rgm)R%])鬻%7 IJoc()'UDdx0=/ޚ;"ߍT]n򎭀@.m!kR@\a~0RN\{*\n^ ل/܆< 5F.t3'm}܎>9#-TmsxқS ˷|+"%"UT_wiKNcw&i|]yLWK%85)"_=ucHl?= su"NiP#d~R_kv{IW8G/6ay  `von87_K$s7U`m#[Lx;jEM_IEtTeH_1: *NaV>EH-턺*CcHGYW_(P6[^VhlRbCy6{CgK?6Sǧ/QzlV >]ೢ>-|OyMAbZpP (/ĵA\ OJ?BH9RvrH++Ծuf$Rn.$c;<:(5-HE }'\jT΃7dfƠ=l1VV{B1typf󁁄٣80(RmZ̰4AH}˥5P )vl׆m,utë-0hӘ[=lrόױhQu>V]2)QN:m"ac|Xݝn,3lfoY <;+~hIK'7k' Am[Z\A 5 *z1#=dي䣏` QN~=*ip'4 Mup K@t!Bo5P^c`~?I LfWe8MKaJk~*z߅;q7f>+lGc/VUEH+9fnlJ9m yP9y 3tfPt2G\{$nƥ'^Nݥy_,RNM'zn"7PQiʨI( YΌF>ʫKDMf+#)NjkLcOc } `z{wM<P#4 J vI O~䘮;Ps[H?wTcYja@.'`.i3}˪Lzj\]'x#yǢ~1D'Ea#;u-W^vdMG"HdFkz LL&yMޝ"3кձqT3ߪK"R ɥ5CN]{y&fgCPDxJV>-S5Ff-dzo{e; |v d4仚gel1AOx ]=@e~agyưKtz0a3ze1S~O*6F_&oh7V8l``i٠!jhQ S;jĴEݻoF@GU$-o B&yz4hJwf +V ]9FH  jԠEJ5 0J#DE??$lB8r؜(o5H53HOA(TRYu#Y^]9[aQa*+4Vj1-IQ]̻FYJ{<e.K>+2ꧮkvxr&8E(b`kZ À9i%ܵwʢYJ?@~vXa< Gg"|vSլ{$@`@ (ImGh}ʬ0 ($0K Ɍ,?~w`–$=αᢩHۡCaˣ,:V`>u9 F509Oڬz7Nʫ{I [DQC#Վ"d|: }ZnΘg۱{wS#WjbNK?y:@u2-Hj` քzg.(2Ktv3'T|gfcK7BHCV|\عi/c1=*k]6bpv֮օOUr>g&(7_Vh&Eru8r0lZRX5Dx6Pd4ꄦ렆4 }A?1{ 0g@ !{lIjg5cx'})xL}ٷkjѯo+EF DJ[41.s~ ~HhˆQhɸ(_@qɩ& Hׄ{#vRk  {Đ)r|.Vl{yS)L$L_@_$9}5ij:]?#F.1y a8 3d㚔o)2Ox頫!fRdz-;x_)LaF1uQy'ɌĉR AYi-U[:fw; VrhuNVo?p <,~f.3K>o?Fxຯ5p&#֐]f'(90ZD@p~WpvH:L 6pbۢ}"'"&]sKAv2; /W84;SZc/+͹Q\FE8VwJyZ~OTVXs"qq#,b}ƈx6)4.|rnbmr*=S PCȹnd`<—6uqQ9Gqi+"iL #/$y]G}gOYTzzjϠrHSB6)Ţ0F5jw׶1TUچZܩ` %V\&ܻɍ{2u˅s7p#j?M9qrX{ Yg1 n  x}ah'%L뙨 n'b|̒]{7NFavc⣗JP+AmHG%gtc̶zYe"`= ޯhnhjНA- Ε[&5%y84$5#Y;aA4Qbjw/a /x'R%%-*QhR5(ԌF$`SG_=p.{Ch^^|4)Hu" ;2Ͻ!l,m8.4[>5 `ِͨy̠?ռ#lW" 8:_F\VBPRC*o`c 2< L:HmWgCETZ;ǐb+;QB:G ;;jˠLcH^z3T^Hu{NN\m<%R:95NZ|> ǡvJ݇WO$9 )oE\<"Çӆ`&A!S~?n7|Ve#s3$+_l$xs?+LADlnt# 9G*8ؐ_M)B8bj%ah]MD)'3oR g`Ҷ&LdCgyY 4W<]&-tZNiVs6, \7xy:_>sa؆Qt;d{6CA@e#Nab[`&okӼ0%,'µE51C|! td V1d.?˙V끰PNCY qX@rRS!⒁^0A՘UKkN='7us{pso~t}ϕ;As Beې߅.e.]N{/v5v&PKn>bI爿wY`iY?vX`+bEh# ;WN^I]ޙ@?*AGC#M7R눍(GɽDULߒkZv[s@'P8\FCf1.]_Nɵ^#e4Q^XW0$ߧZ 9xbh)[19HSvܶ;sn*Ia [pA[w5k0k?. 6m^ @m&, }:Mi|z?)U59~xgN(]ϻD~\R&ey3q8ӏz4nځDzcEKC ?P)*^7ng3_865%1ɁR[OqoEa܄<7qeȩe8݄%ԬRNNNPW YEmqߖ&}s= ;I"^xj'3vbZdГ;R@L,ˊ9ܣ``b v(`X RHcN*^rjv.f*.f6cLeuoBݝMBaLJ㙔34g--m {jl=`’=2ms]4cJ̔)̊hT==5?j`l{Eږ sE )1m!NNO/X sZ;$6 aL[V{w8X֖tbMY^ UQgĽV%&Cr?Qy`ـQ~ + 4Z@꾣7Alhk=?eF/e:䀊қ7y *n;>’LE߸<AqڕGOë?nWȲP^XQZbYު'ugON J*xTbOJs=d5.&"-Kwf\oE98gWq$Wܮ`,-H >i2Iwx==0vQ=?i;j&z}Cڈ&ewQZAE2M؟QYFb.P轏ҌCGdFa+[SCQ&φbecEKSY*TyJc>j*p&: eᕚQaO-njO8ZQw]pvjR%áT G[r O"*/@ Gw n$9E}h+oGk]np3/k"T Ҵ ߘQ/t9GWs-Q<]cN ẦpX B]D`XŔ;/RJ-(@JEUcU.bgw}^=@mY_edidٲnByhg. ^~s\ T6I#-[4?Ӛp$~+V>KY F 0( Jd{]cڸɉdT%5w!P_m PgBu[>:*D <U4$VyO]} c8 . ?XKiX7,ŷc멒փm#RiB \_!=P n9@3*ƥbw1ņ/2 %ӫnT-_\쟐N4u~E|*U6J!zdܥbbn9JBՠ_H[g8;o{5\u$@t2朠t!6 Gp)4%*q CU1C }'HgK<_A 0i|Wݵ{KFŸfjz'\@KeZ=Mb&ƹ~ktZ0͇ƥ{G0޷H+~Z;>ψHtC/ OtOmtxUNi?qխYtLۡE` ]9W T{;VْTO>5cKkրP ].A[h۱46_|}#)0`^VZإ&δM/,?ףOCǴpfKfc<ɈVOYrY&SU9?zW81/y:`\E<}FVOpg`(- x0 'Gp>z/3 Wb "όGq>@ R^z8x_q&zgp\U F*h@ќi؟ɀh@ZW>2qs(\㔱h|{1Qg|,4h'z4`g`."txj*O\0~A7ZAƨD @:\uKTe]=$`3VFMP(y `Lḡmk׼C ʫQ⬤s!ۦOitnzdƭ{Ƣx˝Lww!fI.:AV̺a-`n,oh%~ A튱v{> \xU x}a̓Ag2Ni3j]~;^;P/.Vy=Y(yF~ OJd?"lCD:mY5۬tbc'~Q(C̙ޅ7kG}xvV_qW`o)B_?AњI${tJmžUsDS63Bh9Θd.]iz;O4 ͒^Û_h2'nVٵ+Y';Ù?nV.185|ڶ2wlO#itGLCu7g&vx8g=\u~&zd|>`RR`EjuګΑZbtpmL$jm3_1 gKW(Hㄷ#],G- ILSXd8ޭp=ܰ(sGB2~li=OM0Re@8 ǒu[(CM/a/0xs{(fs-g0aᓹ?&`厹l 'z>_EUgְD.Z)6jUi=u4#c,>jJQhG g7BV0o" yQs}VQK/`.t)o"q5;ky@l/f%^Wyjk&y%\GYu6ѕD4MlKv˭@E(NtK~ISV;͒ J)4E 9f/ #aԅfOJ#b F¹ Ӷ](Oh̉Sb=[ϻGJ8آ9d Ms0 ϻ v͡𙲈iZaz[Wdz0ZϞ20>;e_L* z:0HwٖJJ?s=-82 rĔւPgP e,bl5+Zy[ja߈aY|5X 0MT>zTZ{$2֨ӓ5ך[Vb5G`̿}~bY ,^V"R[FR;0x .ҠCO8꣒€Iqtb\0/.ҝfJ|u_#q~,TX)n3S. B\\ĝ3"YAĊ-xW׿̚/U^_.Ƈ_NpSC*vi{hlȃ9z[O"­ӱ@f>Mu4^> \{vVN֡"sVcB/D\:q q+nHcoJbɧ*|FI(!xD49X04%0ԕAWgL2|nݕ /mx̍Qe>^]7jt<9T ! 3Zڲ/VsJ;X5aIP x Bm^G +%?kVAD);^vxPsL%1a\n]39LB;t$uOj:zJ"޿Uau$^&5Yn/ǡ_Fun$6;C- _H2QMyj~RO[RI&+.Ghv%EFV UӳfgAbH{;( ir&CVy.b3SJp+ ؑXf$ӰE*7&8#?[R|x Xl ARE+ÔgGCglHD(,6AMl31w\I:QeuwX1$ *f& kS˜73:J #{#Sv hO 6&euPBd~yryJ}f"iֳĽo%_:&ǴcV4sH,!,nCJ6b.Ur;2]+&X˔vpNd⮢b}1ToGh-]ˣ+ҽ›QX~@vel[zW&V `JmF;*ELE$E>"g%l]pJ3T>,8|:MdPGCXZYtuݥl VF['nZye4qWk;,d3M>(dY]iعi%\pC݌'ʏPTxƃPXtFC72rvJ@ Ko:M@lDRjV&8H쟁hcRRSBq *l[B7 k5w/e0ZVTYg$WXgO@x1%=,EHη-;[5ڿ xCP`,v F6{F@>*X>KmvҝTpicks?O`pvT9JcG^|mYd:PX ԃ\c34w<ҝXS!0c<^@Ɣ_@.')D?̽ aO8(Jr8y 舳e9]}0UśdAR(&PkU{* >pwJuQv<ŐT^&\i'Yk*Jl,E|/.OU8Ws42C\5rJ<ʈnPoBiwP->= 'd?l6uy#)ӍuiZTʦpUE~mf%| *G)AO~<\cY4o>΄rm2Hjlw;ϰ]*nJ+.ûaY#@qՄHrWzQ S6U9uؕ+^ycjH2;NN",F& c/^q%F5#ExEO*tADK Ri;:ێ}'j'S6V&{~"o$7"?>:W:p1`_t{J[/6tئESvF7uLQ!1lȷ'm6@v']\Isg"*{K oaUȅGoJuLR}&f9O(U45)~K*J3jz+Oȹc18e*hAʉV* Tw$ځz+f+d!L<[;Ve9Y$I.l 'lm|ydx {|")OV/ܭ9b*iGhýH Hp^%j[0\J[z &<ˬ9`,\ Y:qnI\/|~,ɀfeo8᧚.2%e ~chG ('0ܫzMabƈ։%DSzFk=)i);;'lNGTy8 I8BbR:Zi>Og&q˛V"͘=K۲irޤ*&{>׮VUƫfu|X_nmS]AJ ?ɣ3h7sNw6"Y ŁC6!q2dY*BcoGC1.ƅSKXڱc6G1ø96}36`6mxs@8\!|3/Xxp~H]o'/f!{dMf2 󆭜7p1eՒ0Zf-o]Qg{2)(^WBp8Ϊ(f 3}|\ԮW|8>ewSI xe]Ĝ913k9G5RgPɘih TrNpc@H?g)AkEQDc~8 YXi/:G=g3)$i5W621Zam,cOh:/U_q'F<g Q۶ߚ+@+/N c 947\MK&OҪň:u"HY["qgL!_ ƔKñ2 9_JK0/ uΣ{ڹ bԎvĿF J4m)\0ٻAVrF)zr꓁-X2_g#PEUiu]PD^3D GzfyQ-gx dgNi-~QmtxD!o"~j9PY*N{RmA2P0C>p@5`O6+nfhF=S`+`qƆ2xvJӪ2BS5`{b)f0HI/OU]%Ѹ_NUqw|N}~??N;ľ+WVv@hf<} 0% R'_ nQVkCӰ:ҖWmy #|&mL$+qD07p8OԿp݁[39|ޥ՟dF4J뱡W".W@@T߮WSصG{TrV޾?혨yQL*)(,֑m.>4Cn7C]w@qi(c 05fb X/DZJc4`NHt@AaR#ʢ~p^Ɓ/'RhEL;5Ao1B\c =6cIyB2N g$lq5^ Ȱ>-=&=R`0[],54ꔶh y.3k03w9N*A 5 ᜓ0J8KȮE:[:u8̽&K.+LF`# Pd'o?z"MFBZ[hLnlދBZxOhVuN@o nIg~%Bnw]h+4%VjaVVpW55O:Maa.?,=a{dʅCFQiS{7µEt4ՋgȻ/y##uVWvrg.G@|&#&72_` "Dx-QL),UT.c̸\v1D5Ip:yegT' }=v>??.G=qq=+0z/!RDhd3#kTFa1r<M!=M4Z=qP&IUw/iDž/_ h$Gmd "ߺ̰dmsHeGR@Tm}`b28?%vgcl<6gɌ֪M7pp^gμMLZ Zw;I w9;98%»/%3Q;%=H|w>k!GG[) Maj" 6l>A6 U)&jA,T0glxfl/&Թ|ZMp؄n3^|n#“F=Ama@wN'#D\g4:+p ӘrZ(@") FrsQ<9D rC&_KE1ls_y*p׬z)L?:>*]uΟb9V5ְgٹ;-ښZݗֿqeU鲟9\@$"Y["A/>(~YA0s}JOȱ&Tnp̌痍8gѐa HM弭iw)Ԕm<629;HF kl"=1JNĻ&7}1W 13IhVwpx1]вp-K-}6]oҽ&޶2GxNe4UiĢޣ"@_~XFѢV^!"e3MCGCJw+4+ZR\x%b)62+r<Nc{^64ma)d*9OR q?w)%$HhS&d}Xe3i[-Z6DEl"nUgFWOZܹ C9⣻`*wslTr2LʧzHU2<B֬z->}z@qg@X܃{]W{|2TUPj_",6x7:^4P=3޻ 04}i<>C@?bPLb)'M>c|}oOMr=AI4[f3kƮԬʯ~HF0|#"q8jgh(1A^Z ['1c,Kv ?(6d0+C0~Lv;ȴƪnus2ѭ?dM, rIi2H1/=M?QQ94.נ אV$׻”s7-vZO/%D"{ӊO $F?SB&= r'N5MbQKπ==N(  {QJݷ|2-l]בSgZOD: ?ZGHNCVZ1h bt ,MM!;<[R3' Jc+6 Bt`AIG-o.zFjuZ2T#W[ԚD0aׄdLHh0Җ:49a+cD@ws5s|; 'La{HL%cy`գ8ổoV!m`MOeY%kvy˙:4$MLaa͐NPpǤ[d K[p ;{<ɔF4gbʌPVО/ T S-"K@YdJSu(C2Imx!OMSjNZu՗ NP ;54ߙXT'JcQs6Xrؔ 4 MVn䄨|/`xD{:%! $å2h*b6c 6Tў ~J79=[\2$]`yLF]l; scv[ 콸.Ҡc$3Ax kπ4:W1oS V?N/螴kOa,B@ZpR2ܙR1v|'MA .{.X9 Fw%*/ NGSc?GT9Z6- Rp b $Y;1=L֤:@4x}DdӁxL"| ,xjdl:ҁw0op"V'pū&oAsJ rL|CgRT-76וbyРUԦoBfk FQr<;`]V31j: 7h\W1FTCp֠K|d"fȄ.ΚAE);bp[ŀ8r2+ ]^g3*=҈AsUj@pg3T֝Yx.y"G3(yQ^{ױ D(w?݂RaX?.Zw+?GUk}C9ciҸk& FɹHϣ uoZ<(<y&aSpʣ%ubﴹ}]J:4լy8WwW8f1S䇷<% -X. `fV<\ҪB,Y4 O'CV9K8/ZcBxٌlsoǵ7TŘ8#i;t@ J!"^{fqH*Ay6dÙUk"!.ZOD!*ud^_7I $y }[f!@82n=Dga N>sH 9$'Ռ&xj>(B͜O6<o-cb/c.7u]euH;Pթ# Zag$)Q7=V2djt&Xy${C5J!ԿBf lT 4fZ)WPTJꐃKC:u0Z= P, vGx9O&OR*BY\n@7%Wuv.'|2CՙeBmlFV&(,F y sbhNB(`ϒUƙ/o *\Oar_+.00ynTE-*N[#dz%d1ϖ7!P:G;({a@բ# =q_p{vp>qT)B7$*׽-JH-EWlwK5 coʔJ$=N Cr#GGFQ @WB湙GR {bcI!k,,&nQd N H/5ϥw*΍b9szks , ƚ`#0$v7'Y>f)ƪ~v[d uL9 ygl1x҄6&7(Z?2p:={+Dd7_FQvo]řadJH5db%- 3t| [X}a#xfg2>L-GC ؉%r9'b(Ԥ`&¹& :)s A{)6ޥ]<$}V e`e4@0o,\ jHOŶ>yC@+,Y$8+^#WȕOvøVwF0k"L4_LeVy'k 䦬_/=]vU ?Hq.F XM"ec( ,DEci +REw&1W~81*L2FXŎ0yY%8*H]"$U0Ǵ[/hdWcYM!F',hE>PTCbߒw<'] TVEq|~t",?3 $ [;rwy^/5dGfV`+z*'8k@zgN]LPЄuQU:Y5K>wc/z ͿKY5}ƇVOx~9:?ߵOp·,CX%3[<} h#;EH͍wZgW}ⲏq316~yȢ/ÆvR(ʴ7}M$>2d&s,l efj:lO$<{UjCrEޓt#'W 8LDlfF4>{ x)&i #VZN'cUаQ=5-ua3 NJZax {wPZرS~{[lA3St9:K[44;l6\وy Qm;1.Y (wџnDFt ;}_ZE@{֙yͰzr֯ >[69H#17\fyzF.$PE:XR!tSPvܻUΧBg2T4pkr)Q>|\p'E |v]P*L)ɤ$*0_*{w8vÉwȔ*7nl+h- CUJN  Ob,QhOdOD\wE(DֺlE;ZO{3tv@HJoT=aVu1c BGH; İ\C<isd_^2rQdLcC;uѹa4;Gs5/5Ĺ[Ao'j$U*Z`q%eEUqΫ DNַ"$C7LI%+㎟}<}+thԆw[:f>7R{]ibӅ:9烝$je*dikL F(7~)AϤOO[8?{e}LJBHk4ճZhRk5F U}B!N"bSԮ%61J޶bmw2Rp + x-5U5Z3Hu7Ұ7v2^sHEO5w*_^N /'{01(/.:qP& EB}8̩n"B vϲs>uieXCN2t<(ιg y"5~,a}~ERX/:yN hUp~anV26Ē ~TQ|LB)9 j$F<{d"B6Aき*z:Q>\U-ةδxӲJ@N"3:#._' b,'W4|Tq e(8>0+Hd4C>"i0 JTRܙ1[1݊:yOS"K;1iLSM?_4? ] 7=< Y\ WTg!2ߍI+_sA=&{Cnۿ+7T$ʼͺ"K[ET} \)fLWGy~3c| OdJ7$K"},=RFo.W9ʶbMЯ ZVkۉg/`. $Jq@oad$=6ִD>Hi1%H,L'Ff;vh$9}}׆_F}/A =5' e'ͫ /[t90aw}s/L9\0f* Ƭ qD;~91v_T6.vqځY8aL\1Qs1c)LfJ0_a!#w0O !)~SD: iVUGL1^Z8ݾ'6z2K-t]<[<읪dqdK[-]3wƛiE]#Y!6i@#%^mnby|TH3A7U#CƋ'(PD ^ktBw8ZlXz#ݰ{H*xoc UNTAO ׵ϙ){1Fyա^K}v1 ٻDP#'q̻6DR7]aU @~ TvGHzāX݇uMJ@R Z!|#jeROR{Z2s!+$g4| tHƮgA-zdrV%3*^JJ,`xw7uŸ⒮ywydxi} ~ņ/^C- Qf#n<*=y,*>2 $'7)+qT8q4I=_+٢3vGoRJ:9ai`.Ҷ;yמSaHϏ?T}r6aXoFyEm@>Wof$AP .7.ؼNo'AZ=b`kK ut_+ Yruvh>&?S7X8^WR|Bp?\L@1HLI6%{s4Qq-GQ M<]|1 ɰ1@XI˥'Bj⿋j )RV &ߕ2feG?~*YJl8r)k!V h#=%{mjsEG+qYqufZi!ߝ2Gb(hyQ %O@:{#ﲇ~R~LXe?C*Oo!}+eQ7gp͗"q?M 埘+m>?ho 2IUΎKy7qhkc^[#;߰51f8'?%n\~!q|=-q ZzpzF~cГ-{3%$!\gNGxJե ]bVX1Eɜ U1)L8U+ с>$ Kɔƛ+[/2V~e.YŒ6/)3$F' X8gTwL[+؜Oh?~FC 6ĵ=4jFe| 3⪱YSGI8yʚSYH(٬J$! 'CZuUH]^m1/%4.N1Gf^iBQK'u$ hlON+7g3U|W֒_5ٕq '爕eI&.)Z<<*H{uqC}&Wo_3-롪i(۳km cVDq`die4IR*2,>^~}N'txFkOqܭupLεw.c\Pcvpb`飽/;=y_H4Cfj* (,i៽1,)n- wZ^!U~jx(~qQC!)FJKgud~s:N M>]S;i_Pl#a\mAiUl< )&Z) ::G*Z]V|?N/;ֲcm/h%_5u(ߺHy^\16(%J¦|7 sox*EW%l;>2^LWΜǛ>#ŰzB2XCE(y>Ck^CKL/5V)r:g&MX siK3TJqBd2yd`V5 A\N Ua;4ԌI{>VSojf9Lt;5jKvt_V',w/CCX zNDJ9Q35w 3Y<&nO£n#M1g9;ҒjC,@ -뚨ADov_I*z#|Uz/Ӈy,֭[#_+ Gbԛ m67y$phQQ L- F pm{DdBZ=[6ߴb~*)jd"J)<|eX$i)3M*jv*pЀ4HuC*Wυlk )'<\8In+lcS;E.@чƂs9WVÇ/nᷬsĖt,v "ΑO$!zocNB 8cC!I z(jNtC](\&)̇{Jԧ2u3H#+k0CaG Hڔ C&-2;4pqh<ݛP&]1_[͟o2Ѧ֡ {gP K%0@9Z$G"!)eEն{tO_\^*R2d72Oao)e[lMπ# H_+vg3; bH \o$;JdV3, S Y*u0,L5#Q"rWXٺj]i5`TEO)#D,#t;S MAxE|l1shv! Mw_a5gy^!= \^O;]!L-ng|Q Ju"cFr8 :5K bw#0DNdUSx'T{u{[ܷ)z:/z#֞+'F,~ Cx + 0ud~0K̾Avgsk(yc+!k!QƑ?Hz%+S4M0.D t+$$oۻ:.{- m{_?eU=݊AT>7†Tz!U/}Yp.yQ<=HNѠ[M71Hd8Bnј*E˫raA [+d4Z,@.U^+wܚS1Us!ie<&*eCڦ ZQ\]I\DU$K'j mAz8%o 4'+'#vqnD˫rMq̭=82Pl-\r#һ=2C 4 guA2]ZtyE6zD];7] ,J҉L5FceC[WYIRWD SEwK/-emG!:zWƸç xwB5ҥ.qk-ߟd6?j^Q^lWڅxj40W^,lf]VMjrtnYA"8Q]6ϝ6QQ6]S}1G"G'bXv^bd5Z0'ٕiDh@1$:6|gQD k ^-pb,^t2YD`}NQK6Go80%Tƒؘ#( W`#$ ^@ jYalYj3Y< YahnG4;*úFEgT UKӀf=NFz4h9)SA5 նAqVt>.v2{(F><350ǮӌPJkdze\:N{ȗNsJ͋ib`ty&Рn1{Wd0o=Pk~OGM~[9qAxۇM9rSlWiτغWh;kT+C J/]54̣įhtL!5ۨ W`Tnp}Mhd[e4 (r!/I#:̎\)ū bQB(MUZ9#9f/9)O3g.7wF\EH[a[} 3}K?OJŠhܢylh<>~ʷm#pyL[\tzҜLW5{,Y.d ʱ-XfZnN̟yUR;qH_0xA>pqN~A>aHZK8ȕ-+4M2zSTLy9CL|i5 p܈S1_4\P7H{sO؆r]7QMlS6 5LU n؈vZ̶4>?"s/$9 mTul1É"O[gй/"[>X6@<~RO{݅E (B粞~ilT'kKѸ?u 3-j=VY;f ~EV2V˥b5+xy`)wV{mHYnwg?" 5p%Fe ::7]s1 r~ "  Q4[B _=֫Mlqoۢ5:,JHbyϘcC u-Dkw絤_!,V?B.%LE>`EyrK*׫Z,E󫩻dIT&Q2Є uX`վ޵1SH3RZW?&<R6(!6G4X.72cBq!SslŸ2CEkӵh tf\KFMg# \B%bUr]J=3)'K.Œ;2,t`ڦЭ;hS_Y͔={()Z5d^FPr'~y(OvBRgh^_M~ )سBq*nbl]dteO4!?-r+p"3v1k۩0 <@Z~|1}Rx'Uy'x\ Ÿ Ng?!yvwEb;50夵Vʤ.g"pt#ǎ$$!C}7X7`< bߜpdOwFv!س|u̼T E4jdHҪf$?x#j#QCQNz YYFMלw'jܜ>&~ qSkޙg(eO%dk,/R?{BcRʪ@|߾PgSXÕmB>\(o $(k#5vbZhb+I"WVq rǞ,@hdq0> :l9qd0M|ޜ\ѡJ+v;iYq~ wma9V,)c%Rojk5>Ҩk^ػU$L DUt7:5h RA5MkBè@p3y<>83 _aKZ"0!@C#&l{;EG$ag]2[ d=秡B[k*aC;CVr)VLaW!4?Jh E&[ǹsry R[",6!hnz̤}a#vcB^rn l>M7T)C W"{) F6#S 594 PCxz/~ۏ`iAC>.qY-Ե\ ][RϮW YUrc&u-W@1oحZ$Goæh_C쥳qbb> y &_)5\+TdKwhծ-&26-0{#EB$X,'`tffY:6MF!5UNB%s 1~;2M˔}ѱQ^xNϓSaD#ߜE_%5#"zH,A|HW'2HWfP+}-j*a!ڜ_~Dyt] kE8\4bV_7J'uL=j4Kt}sG:]SY6rU') =:|G,Sd>: lTe=FٖH,NնwvE(s4rd;Jx.;ÎM%4' G !p~V?i/gPBq;ٳk:ßJVP$ x%lp8JXrym }lFiCjx#hy99։L)}om,坉k.uGbjKmWD&tNFݩKg!RoC#aէVTFY(hBdjtlWxti̗X`חE%Ů2_qcԿ506X*E gƚYG{֑n^MɃbm|ߏFx 0 `}b)*wKCqÔŎXr^ٟٟݦ~'Y%D{>GZ0G3_bhqqDtBir*䆢%'l$+$[[]xLʐյt?Oos,(l?Z+_RlO0}>΀rZBgxEL[Z5tJ ̣^a>J=w m(AJ' ݦ_`= z5.Ċ^1mQMO%r\5!В^ұ8R0ȧ9Bi_ɝ3WI"zUÝD+Y! CfgQtVY$4${@x@2-ZS  U )GѾ?pgmk26BWz|$ºsC;-j L ]+Qt◧,92Lx` x<,],LK`E|(UU$쿍Rn mVߊoH$W~pŕAS6LžFE&Y_ߨJytM:fCo/Bm]c1 aπoJwҧ'BDYUhFû 6<&ktwr_C'?^ hĄ}5gVjFΩ+!=S9(,U ́ %z%>]b EʆUɀC&ٕ&`pKt;oC0tp/t"ȇ=Uh!jY i[j|ԁgai58YV3mMlG\Q0rjHhZ#~Qm4{ g5v+tJo$-"$:F,queDU BQeVN(9t3 :? ^7|i?ovľ>2O[ʧh<[Dn58/2&Kwp kD_ܳL4۲+#uuK$ 2IڄNemZBhy'Qd;cPpC퉈3< W[Ǥ"Ud'm"ߗDl;KAt>r??j#^HA2;T=9ۚ#)CR1zK].cr{5Hm!L2-֫({~e9oj8P1T`JDBV=*IS TN=q1qc"hPiX`mt<i\#[9jYR.#ʑpxV(rM*a|COy" Ԣt: wОkOqa (١ RsLm2e^M ߐW` 5W ǀ78 .r D|Nh!3 G1"|T=Asa(/js9&&$V9.ssT.D!W Olt-"8A>ӹq*{' JnLif+2}27{[{$t]gTa<2J[;GV$@nj ~Q͑ WMuXQ7 ?zMUuF\ipօD{hcvÿyTtUƓP=RMxQ ً΍6ڸ|-m_6H QĜo"T1"Wkd?wѠ5!e`"rX н;Є-; +_zKɛJUXX,tjmY֚$XTHJ,:O=+uO6㪻xEb#( hpQI" bԣFaבiX_tA" Jh7B i3vݹ+tCHXr (u8 ٙ G-Y$~0yǰJK&Y#[4ڈ Tܢ08$E(t5e7aPUl8\ךN)+ lkf |6^feQF.;@s6C9Uؠ:UB 9HBkԞ3OXI0'[6 Վ&V&~JS2Bz0--۲#$4ʂ[Q'/O~v!bb`bhj:T` <d& 1v޹P7硂_.`CoICH*=I.ٮ?~,6MpܘO~)qC&dpȰX1y6=gb xA+%;$ܲr62ۊ{'&U5ﯝSӂŕNddd!e~q1xGrtģ>6)V KzڃUYvaúYS{EpBSP@8OHUMբWKdXϻz̸R˖ gKMvzRM1rlGCNְ>>BG۩X|×7 wzd-^Wh.\E6Bؿ.e\NWӶ1^068/:-M|]wP~J{Z/Z>h2];<}-ޒDi=<ϰH$zLVz%!d:/(;Tnߎ t@+knC[US=\yO2p+r9R+.KxH}HGLv<{a@ ~'R 2ZQh^zx * q̋;ыLش$ zsʁB2_6Ћ@t+=jږf2v/: ^!luG_ݵqWCDpկkR D\2gB%+6;k =#XĚGs0/˦p߳GUO){ȑrΛX豈;Tr19a̻?'zsahOX`^1S?GLjԡ4{֖e&B9ݡ9t-qҟk&bHnIȝ*Ivl9= >n%`۽iѼ٧aӏv7SMigmq={+~P R,A(z 9<| o -FYR`,%S)Å/0aǢ縓pso xxree1*vBriڡT2.g%ZڥgXqoMË)!=H{%x@5.6+8̗.҅5@c.PxY܈{a;?H\}raWG۲:\aLJn[IC oWy1_iَ*BV"Lw; x8Qetn9XzT5EW0{*K5I45Sf̟.,B?;~? c.ؒ8y ɻ7Ȝ9<$Ѽ.1p~qam)*10j= )̛XѠY쯱'Z >f%ysj"3hǩa$uq"v`#M~G4Mqnoyh (Ɉ۴uAȆ{>,D6eeZTS/I c$ EPhҎp}OUOvX uj>X=[q; 8{t7EoPzt£hK߀BE3!g7ឆZ <@sV ̰2DҧYzv\iA:Cd5Rӣc}⤛ Wu7Xۘ(^ ־B`0I ʸKR9B>MtWɆePe:Z o_1BM*De#:q/\eͶ Mb"?:UWyH(=4֍v e]-be$:^4BkU^I0R?jN^̲ȸJsbrA(Y^#jShO 1#>q.g:-{FJTjp+όk9kOQo}W*}T(*y%NTqmC{F x^SB&,xݸ:&ߘ9c޲$X#.{7*SIG5s=9Դv #\[ L;l#jɠ@wbT}S ڜ=S+ z㤉t2һX0ْ!pƭQLQH@CX/*b)9\RcފmmDf3+cԌ+!cWyP 1:f>2<h>0$.)~>m̈ 6͌9>*t'4g޹|I z>-[qvHEGB/3 3]]%)=Th_A _y\z堿A;;:~`AZG B8!0B =qp`W+3q־*u+lND'(mdBɠMͬ|EE9YŁR$`fv!kFҀCB}(\/tȎ8܎rc-_܉@@"dLbcҀq٢ZG,xsNAr)ͭ-'lH*:6q*7Q|%m~)  _#!SrA '<x앣#̎HwQe!0)f) L"Y:=Q[dYuL j{_R%{t#̓qr)mg};lM|/ﴻ4zyL^o?FV?)zny\-.IѻW:{{ʢi"3 구//r~#S6cg /]cݲ.D).@-ᰍD@5z:pUEfihǢnנg,?? Bڭ 'DJæ`O2"5Y z~J:bGH %L ORaQE>+`ΏRٟS#l (ľ1 Y`JM[d~/W9)ɡs~K6XS&辑Ep;))@M IGK&$!6E"P`~ :>sԐOՒzR"#6N_uUIgeW=`/Lxt9оR~ wdsj&2~OB 91ogWy/kHr#{1 =Qg!3n(+,kᵥn,˞z&{+N&;U"iL>'Rx%c4]Q#d&Ȏ{+ twe/%,7KP)?,l15 VM{kRK{M@cnгv?MD66|i '1ˆ7Oa/ߣ\"lZI95?8ؤXtb*wSႭX:n{WF!41o6}ضk?xNĕC)Fj߶|b^qblA^G$#,1Y U\+ѓO&Ƕ-(l_ܔ#YDD.BxK٪Y 3b(8U^wߨ'۟@GS nܥ9]:45dQbs4ʫ!rʏj>FBKD¬GmŒЎdfI]z&|S@5/֊ h7dg\n?OYc%ʐ=r28*hLGj_l'e}^:ԐTmBs,mL1nd/1 !}qF$1HYl-&0ҥ a:DtjɍV X) H8ڿȡS5/)R-@}Z3khKn?je+- p |/Ya]^Y=)8*I ߸lB}W;!%/ ak&v H~>/EH F/SQ>Zժt)x!c޼LAU:P6ɌV0Gap5 d0{jJ>hapyVmuXxbZyuSf;Njog{Yؠ_ngmޓFTpm@/[zXbcV\z:TMl hw  (TDH_IY5( uy|\) Lm^W]ɫyQ#`;b}yyH |;IrmMk7?jɺm8<%g6vo⭡~ KtG쟨zR#8w O5|Ɗ(>U}o̢8ZniRǹU6P; ]@Jau'~h2 \̱?NֈUxP ڟqSxQ1HWxx?Cfx Av_LC4aH E8v#*q{yhbH0;%e8S1)e"AҺ{JS!at ĨtD.3IWZli=y ɾ4mr  CRjn\;r٩zWР[T+,y<ũA/BKS׋R0RR_01r #(Ͽ;k1 k .~џDHf`?'^Dr1BwvVL\8;=(X\(晏,+ɻ; O>̍s~#ܽ{B} &9^Y "Uxlt! lW ANVR mb.E%͵>?VEV:t))J?Y0n`N%C墺h h"|-:L^p`Y=;NʥeȒ/[P1!y @նVg2>#([LrϓzUEOk!Pnj%ʙw ҴvkQ/2uD?{$ӂٚJ!SpCB z#53m\KujLc}HQqXuRJ tsGX IjR/sS3v-\/NN:b_QQ;UFOب B0|#A} S̆] ;O|psq?GwB[ZLh t$]TɌ*9MSC{5!9* "N#vKF=eJI شv$U, ɩ LC( o5Qse;G2?ȳ|LoNY;矡)dk|}"@.OVum00H%3F1FgӴ|9Dz],+V>.KcT+ \ցbl%AG(u/>.tdbcuU @պ E,e*SPK[T }\:NDoh׿Kmۇupx^"cdѪn!4 s.+U^ 𰆧"ji4eGAD鐑o_˼Iui aK,.s)^xERx*iH!Jma3l@ %ʙ}LTZ~붘tw.^4_1t \@XuOb+C떣Cp5p*bސi$ *'}q]MP/ÐVJP: .җrUŧj8E O]" 0s۫m4sz BHm6 0|r?p`b]騆7S¸A>yJ>+o)ɴrzdqG*7"'V=_f{79H,ٹZ. WG4 SΓ7#wu:8}/ $Ro)u]#YQ=_;1g&S{xyXM[\!_XALcBDu>Psͨ5Fݻ-|aӗHʰG% (첨OnιV$v(~6MVb$A1SGې#"ArQyKh 0މQ:]B7bt>M`&"$& a-Rk:4`8láxBEQysO \eo]kxӝ*8!1QQTI6oyƙX, * ^ܯRy{{|/_GG1 zկ媏Sx@) tؕi紥78ġ|_Q=E)>Va6mѯ`Mũ MKH[$"kvGkqbnp=!QuW&cC>TFGO?Kg6{Y>yk cV: B$TØl@%ÉrcvO8ZX-[ ΰd`bA3to_m3S & ))Wg<_ ◣nBA"JR9S‰0}mt/l9ٜm=/(^~bJ1[>֋6u! v7oy(÷a8\@4њx*amL6_lV>dY,XQ"Z,#:74UHm!@KY@bx^w%d'ZЕL4WK $ѷsR6l),fÙǑ^N*b ۿ5PƓWpMSj Pl[7`8~d(%,9^fkKR\-Tabbch#3n ]@}RѾ3 !j鯦߫ Q)D[akI ̋`fYX(%rL.o"8[AZ܆ͪ-V"D,xS@bЅ&m}y+v'l7;oݱEJ=eOugpX] kZ? *'sIꚳ~":|녆^XsT=sVb%<9C,.ԗ˹6J*Up&sL&V $~[:a?k--5`.i2S-۝̲Me7]dӈI`p2qoQ!~W.~olbC@.I_nsva ؎mj OIO{8$]j_. >q(1Kt~ ebmOJrDpcj@ D)|EZ*ĀlL{WmQc6~ts6 a8"m!L8fht)ΆSA5NOFIM)Pc(5B:nTi<$@v}=%F&k;[`@ XT7~3qʅ"KzǺ†DSn-eo.!p&26>՞T P[ f.~5ZXp^w r52C/WgZpNOBI4{pxo>}ح~GW#΅ MDaGn.0"ߵke?>7Cr^``\!sm{^IxcG2/lf)r$ɇH3f2rΏs}.SN t@[FЕ7LAm$ՂLI p\p$mA8#p"UѭpNV z~HS ?gӤ GJ*рL]a: q1?GZ el㔒n)W.DQJC 'V5dĭ6EܯlB@ʁE 3~$Į>@~ Ax҂ ~`h0FC97 mtopwl84v4Ixڳsxޭ.CԿ=WWVw_1sGfTG82)E\i܆5nnnHS J2}!bѪ!3F}Q[}yf9G EDlRNdj[l<YX=c(]U6\RN59tnj`dv-L .p;N&VT8-lWMq:ׂhjJǡ|m]f0tY'T='XL _J_lN}l(YFz ţpN#q9m@㨿Eak\_hQG GձV*a@IiQJOwKoJ)ZF:>c.Fq"f<k&v͙x>^1*;(چxq-|w[Y~Z"/B3nh3#F!| Lgh1 FpQZHP?o&UR\#Vףbbv$(aa5t lX,Vs9l5">OuSy'sr2.Ւi &#Wtwd]tW'rT]v  Y~4B(i;|uKA؝XҫXoT W9.WNK .^1:.El^0b`MX~k&I4!0׍جzQ%M띯o'4j;u30A8 1UDmb/pP g$[.LŖ2U\]\5o3IٱQϋ&☕ .Pә24/?Y ۾&?lCmΎai}aZEzH~#iz; nHO_` O\otT]aҦydJb JR=}Q`4Bt':>_g^aLw[}j1\2?RuG!)g#Zjdi/w*s^8,t-r}Z>q&ay *sȉЀW lF'dU>_ivq[#QU $'Ih\^lcGb+!/'";tfL >}SwK7{r xT;|@ km qK \dok+Ec=&; P:9:Kd},e(#y 9ԭgo.g6jgի ;+0̩@띍趷ӕ&!xʁu vC^C'l [_-c 6d\41;t UaC4Ƌk5c,V)l/]*fE:,@ȟB;pkB 1 sir;$UjQ PlO"#HPB_jb|m۪ t>=?Evm@S%^D5ҒEKHni',3 ip7߾,SG6kI+H*K84' x|JϘyk2='"k?FPx 4ЭC)( I̮>%CU<1VgN~J#v̕K&( YFrm[ UzeD*I= TTOϳWr@&%ƷE3C&838r'ϥvolPic Q" rc;^[W*Viܪ104.f6Th~ȐLrbŸi #zISOUQu۹N{HG,95sVmvJ2Pџ} >̷HKt/;݀$#ʎ 8AcIGHNO!٫svbHvr28С,|{EݣS[nL'ցFھ7[Nf3sI+̜rX~5* q?9 =_Qsar(:-<ү"ΫM7+C8G7ʞN ="2l@MT:]E }J*]ި(J3" Eҹ|d@4"Yz&01q`W-"J rFQKsRhDmtF[X%=P6'K-Xm 2SDiSY_D+3(^: ȌqA5`UVGln.$2~z>îR~;]LQd,':EeTIMAb-vBF Y!)w*Tû_kV7.Ta-_x%PrR oYIvS0˷х%zZ)#Y4Zr LF)AK}M]> )& `8E@z + pdb: B)<%=O"ў+>}[wH%&ުڈ[@I/k,˅2]~S`k0^:ϟ#^0*:Jx|vZ-b{ԻS\3-'Wrvsh_UlD B,]]XxTsjHBlPpdDz d6CmmX'"!!*#m\+.y ٨<]n\Hi)4Km}UUF\_2:`6J?d=7, --v8"z8Hs~ k S:%-Gi@ -h8p~o(+mxMN|Mh;_~!ʋ\Ќi(O#K{hS2k9G!)rf銘ybԭ0~a/=H:8Ջ̜s=p?7׺jzbA7*9h-@ n5DZ|H;FXtJbvaBaNd[: JJQ\ Ve+ B䆰YwKKzO(ÑEF?iI Ѧ9}w@ |A<`Yq'PE`b 8+ܠcx_6ӹhT ~fxcmY"k3Vi,I2' +~]t/MߡT{lsT$2^$nav7? @7M};PwRU~t EmRk);..*8!$֪N+QɅ `B?,T!6t@+֎8ƣ '.ܧuQPa,[9WՊaH*ۑYl=Am&}{D*&d9p]B'kg rT[@qKV58ۄk `d̊VZAom4&iu3mu>~e!"(>X9 $(aIDҷfSeŮފmG|)\"u4A!f1C,F)$y*1J4sq@w |+aR H_XmrO=Ja%CE/rw[:ل1%GU45*y[:YAmP[UcF;)>$6QA|/}#=)N $lAaO? ?BoK8GsxJjnk+e+#7ԅmS$tRP?1#/ݼ  ,"J~z YuDH'/ OTddbn8Kڻ+~KW-{_qXs>I2fq{K@SÕI)OX ,tsPi}?{+lR}߀3?`rvUK6@ތAMjp-V l,">o =TlR;kɰ(^HK->z ]<*}$WwwofHQ ,k],zppl.].zL`b Ĩ6hFS?zQ| 5f\FYuCx zcCpӅ4:W5 u>=F. 3F`܇ZR1WWL\+.Vf;m@nKʲQ2)jT|QF%ַpB܃urÄ,5(tvbe0#*+l_Eϵ#]q !T}$k8DH]w1w-~+ti X+P^^|u"mp*lhχH)Nc+!8{]@ wh֒o8+Feu -'Ywx= 7%Fޟ7?%%yd$MMpKho_G>aU [GHCɉD7$k XB;p˦ҬR7MRԽA\E2øw&Gn!V9l{a'\Tc/>ڴ$g s TAx{N`f:4iy]iV'$q-<1T/$ӡTr(wb%\ň3Ll@n'׀_ofڪUNV]iK+2) |g/rCxt 8&VV_ &`c%~@##H5󠹪T!zE}2`M ϐRA+* 6ۿ, TqѼ;Ǜ'>gG#j>O? l;)2m {*ђE,1 9ϼi(M9M:[ L@)p%򕶞;*&#ZaRűUxo{6,sٴ1^/eHԍ_?//Ӳ8!?'Ʋ-R'N9fR?`:҅FQjߖsq~ω|6B_oXqь~? |RVdL?%> mOYBH2!\oO BF(C ]lto:h"ށgnNW842~4?&'e7 /pt1idn>uv `&r!~]kb{בz>S@X8cw{,E)CˮK{WWvH 3F?*N3,oIH "Tv4v4ه|Ш 56iܢmٲ91DB|_XΡrIЦ,1lY"zU0h({rnl"mOGqgâ}z:ی&ɰO Tf<}z(?ˬB[#H+ hD/Wt)H[]`Ią(r"NPzo| ET%">&hЊKrw$)tˊLEU^Չw`-4u:;Y㊿}4 dӭ 'ċ2󫿯?`SOZt#V⳼6kOPlecxuV"inЫ%N=/uOO!~I93#4xCsAۓZ8"H(T6,"b9!|sZ⛘;ZUڕ<]w-גR~Wo[֍J)KKGukg Hx}&QkAiߕ_\!5+^AzdKVD /0)y;!~w*`Mv]Kju.d#_n|ij(gh@DO' [tz`soHaB@0yIzwRWEEdYKǘ!O` iTh8+R$*=82qK]xHeg:mC @CޕvtρLr^Nx tRzeZtM!>s*B*^5|6KIv O[K-?ʽFOĄP]֘^la 1$, rp!gL^27OQ9hV2Gi,[?iT&/(((kKiHɃP.B+qH܏fH:1Qr"uGF]ű˧DDokr)g?C{RH0*n!  yѶ \ƥ\(Q:b_3V`r(]QQPVrֲR];dmb lU 5')}/wJWin@귯KAPJ _;EѠm8<;.uhyEGxP2PB r 䃈Y Sg[Z94W?_YPa_HE> d`= ˚?>AY;nԴ":y7|d;dV{Īi-/Zw!+3ECcڎ. ^=Ѭ*1!Zk|IV^yc>Y L~[% 5%mVXZ[YC-;g%M)_zkF2QC}k #W>*\6 N+ް=k;f=y`1bgd-Ӏy շ4$o-ZR8RZ| &mIU[b_՗xTnj]vͲry|Lddx_s'XFmƢ&c Eʭ^rW`ulh1L/,="9/7gu4^(cIOJH *pnӛ(YPţln{>:JG-"U d5AwziZWUYʎt%/FFx4 @EFO;Õ.%0!k>Q b}0Їjk#O49~-x9m`q6'x |w tpϳo^$y@e5Vkp# BɀF?d ӼU,(Za1-h5k,UK9HQ6^ɱMMWtYmy᤮sg`&Phӱ k %hygwwV/dB\@զ)W6dgodmcJv،:H&25y啰l8NAnJ%-d!VPҬO䷹d|րh>87nRQ;bX+gEd%W4\`B P\yF*@T1LC WGKT.c\0_2ٽ^?WUuZglw M@/s["ڂy5)g1/]kx>q.^8?SBWAtMf-`\N-!rcCrgx 71M2P#CkE!(jг @UDn~- K \ȜNg,iN'5ү+y&DBn  oLjܒ9(up{։-O\q_G$ղ$pSDb`M/$l2I)b9UԷs'~1U?Oa⮄?+mb<8XdSjC[p 6@{*0cRJ,*\&4^$ZĦ&^򽥚nc*n\ tYjԓfY{gnsh7@XdASr{+qnNq5 6/gQ|G 7 SGsE4HkA]0=u:7D^08׷׆7YMZLMuE{'T|&F6~z6 D :;Eq읶n 4FQ"t.26 X#<|m ?reRb(@D5tS:Gaxىs"q̣Pv ZMb#KZ|ASRZI~1SÒ=YXM/2y̾cOsEctpnzI${4Jn?cã ]s)`fz==:|x t5Rhy kx 6T+[9j{hceϯ͢;*Bc7B*Z?;!dz9n;L`%Cy2+z, 6r5n܇8;]66_{cb-Z7I N:%tۮ2$Px34͒R';bפ_7oV;qˎT4fxO?h6~?mN?$ϼQzWV>rzι30GyrE (p&eWl "vD1LƼ<'6X&JFYOp1&,2*HM{*rՕyj8 $D{RQa\:]n0]_Cj C7~ph9g W3y8x\|'%֨?1mt4Gp3|ﺵgOҷHRvkh[ 9·\c~#72RgEOE~dCi`]GslVnoELU}kge@Z/j0zr+ģghmã5*T_}.JMZikm<{2wtVNI}IBӽL!rߞR_4ztܜzjN( Bw`>5CSK1)mV;m[ 6 NӸAw<s~2=$ZmCِKwhm'P8)ܮ.|֕act-.tN;q %|Z(ZD1xVDY@i3sJ78_s;B%ޯ='ZMsx(NMQ Ji6%z LY&41ۄ/ oZk .8-"Mڼ/~zfrLゐ Y0IY4VSt9 :`Ow)cx:>56*J/Pb"Һ$OL]oO|i2.=i?W֋_$3XdvuXޥoM V6xds\mtd@5jɕLAOU&BP[qs+RԌu5q9=Z&eȃUG@ɺÁrg .p-!A-b]GrڵVN>̥8Pc Wݏs3wKj?pg:#ZzAy#jJXRo=`{Qu|ɳ,_(gx|S,$η8VsEAJNMLO~<}Z&F4~D{>ym{&̫MAķ:J 7CDJrO۴,ݹNcx#ޙ'.\~vG$)\`$ѯoB"|wAe(&KvxAR.ڏPM$#]hJ{/?r Tdu > Mi)mLe!JYaQ 2lL0k;sCw̸ +8f+uIe uyej9D& CKγ L~tCV]>y= :xvt^N!}mЁ̒ Eۏ]= V,bCkG)Jj뺭[,1jT@$_nɽSQcy.AGMIy8A0lR?xƸr2J7CiD<#kA\IgxA+1hץ Oۘ8fg~>Tݵ,FAlJ4HOEwU@)܎ 6d:n̽ppN,]FЌSojblasy Tw`?АȌ<- KY:=ܺ&XV_aYJ|(ؙ!g.0ӊ"M7&CK[~(I^}( Ұbͱ24E1}g7ru+˿fq;Adiأ;aź1BGZ?j3E=8dceg5BPF4v,=#sEKk d\pb4ą,B5݌Ogx(1u8ڞi嘟 &PwuLdʆZ7ȑpҒ)颠L  %!FWl ٯQVOj@ĠiRF|Swx^'$TC*x1hMl8v%9ݬ\ve|6x pTs"o ԻPIChz MW.c -[L0jGwyuR `b2PjK!֍DCӼuʋֽШlѣH_n^`)8T{JvyԿ`:@aÒҜRY֢Tw5vS7[* 8#O( R/\;v+̂6$SC#Jm@/еQ}FoE)G]yŪBL#3s:2Zյ/VD寘t%_˼Y_"rwD>Ngе84FHhGLrZBXzr;[Zs :W !χdt2:M^iXi\V"kx1jcXო-sio0Zգ ̒dζ0KS5wXq2H[nHRO6 chC5%H PEq{ @UEc  wNr -:|ؐNó-+)"hd*fν'|oL`xUCfB!Y&)ղI.aᢩrpgh# xB鉯7ΝH_ kNgߗ D0zOH* g4D[Fx޶a'}/KxQL+] fvJk!pmO7 1(1w['Ra'bT\}FWmIWYɉd]2Sӄ%/]θe>/̋YjA}T5Xn1*tb\$k~P?V"oXϞ97FÈ& L0I$~{ue\S%*#+'7E׬5V$ JE;ٟFZmsbpeHq3a悓Q]L {QE }AvYshr; 92;?ޅ{ts"C݁f+TƏP\pJw;(pt)yi=#:kd')m Ї?Nq_ izMaĠ٠#=;#PӼa2pq0KuMT:F7dyS^?ZucFHzX %G6L<&7 Gar.Ո}@tZ%>3p&lcs{.kEHjNTڵnh|D1"0KZ2D](KSXЪfgcW4nmEbvӼP6]jY8# y8[(]0N7'J)B#2'4K~}к[:J']y\P Ž6raydCl`6'NGfNê= &l@"&ߟj@l;|?90Rr:+[c3S=CY[ݖhnjIWS6.WeքmE߮<&>`s {M 4nיʢ5R7|syBu0T٥o^&\NWZ5e%.G%dȏR3Yf8E PQQR !;K?trnwIe=E7p>Wy%B5qU)7$PӸ,ta;jqN\ @6OǓ$Я _z"o'Jܥ j]-}7]"Д>DVͺ+ FEn?_(ss H]L ['H(XN^~sj-rZmA׻]}xk]P[zⵝ!FCLY7)NFy[INp}U_Cy+w>sQ33 BكRҐi{#uԪRɘB-!]Z*tLg~Li#uńtT#Iݥ`?ٸ]^&6e}9l{l-)@>f}!P)ĥZ7]M!ڹ:RGVjc,{i1Hä~}Ā~m pzف5IQI|E&#sD/C0~\IVr9-a;+=䚼bR6j&̭皒drPmVAũҤqVsM9+ѕ`0`H~(# V\YwᔥyizkgxL^|d'T 23Q":響T\!'^s;g!ճJ%fcCՋ:EBy5{5<~f΀KS3h'Zk`;1<:_am 9}y!?{ìf`~|{5q}%EJG) tPp?KP&ҁ@r=X#djY,π@%gS~Ji ϯ^/;edmF{Ѡ䳁߇Y5dK[[2R'᧡Ԥu\ΨHϏ 9v_%/PM3F@hj@^G^2bWsjaK)J _cdFD* 4J /3DE]o/]%Ŕ2=X5K [GyB7xJHe׭_2U%OӐK:uD[/L*"ArŒ;2ӖMɈ{tj7nN[ߋEiG-|6g*R٤g"@:E dtR  ! m 3.` ~qȊ 3,RBEw\xp6Wu/ۻ5[;*Ʋ"y,$;lT3v/:u!׍IߤuZ6r='g)Ttz;r,CB1)4#U/f:.?qvlCHWJ>C#{lj|4>hL;s# U};M5wOԫڐ1r.㞖C=E3g!hA"& SV;6:kބ@H?4;5 2ToɒHF'> G}Ax4%Mp}!|`YꯀZ2L˴,UjBoڌ9hoϬj:1/a$ AcAWa j/KGٔHuY8PP{~&MT`|⭆U'$m߇0Iouj@, gI:Uc>C$33|yR5QbΞ)x0Qbƒ!V,iIY/j%&0,d$ESowl'_&$%{ál&zQş,^`1 .]!Mׅ츫QP hL̦PzRdu1pߣe-YQu(糊*jwڍ*ӿie'X<oȮ+ |.C}5.ϼP{(6AC=%{CC 'cǖc$b| oʃƪۄ|؋bk"&I:8Y'E4~#JJoht~"to&z>].8Az:ux.qRpc ~% y)@E1s$z`ɪ7>6Rkq D/abǯ2!Nb(w۾ uG0 SMB/lэsE[*goO l}b0..Ɛj =_ӟS!H?BVƐ@}D ) 3ZoD-~v8~n /7q6}y{ 㫖ٔ GkҸu B%[֯W#@ 2ӓB)Cki!8SXԫz&f%~jUL): M+ahL-+kcqt|ahq:m~`íѼ}M#n:£Ee6_rKPSRkbhV d R]jڪ)C,LٗQe%Y%8P\x3_|^bK!/AƁ=+E L,>V8 WRN_xq WLIVl=<2S¥Ro} ܥFU65&/(e w>!vUBKW0-*SSZF{_]nQ (Q,P'U` 3E,aޏ[+7n#=/d{wܝՄܴP@-5D^*Z=cԏV¦~ey}:3} iN"ŏ/w}F;/޳5sX#82􈴭=AW.!3-Ţome+re+Ƒvq`歔xKFu{0CEJ] W 0}:cݑ͈Կ>J3e]O7P`A#㟬ȼ`x`AY![ڮ uF1mb11ZN}IHzA| kغ5UxY2w$R,LrS‹nxzKn|}y 3+`OXlų"Uڇ,RZI?+O⾵`u Ǿ+ysQIHչPXtƖq BOO6 <*}[gn|֐""\|+֜b@Fޣ9qnFiփlcRa ͹ ⟐˅0 +_htpRHB'/I"$ ;#sيNNW-#8Xp=Q+z/ss;Bx14TeW%o`ΐsX:;Ep%JԺ#i}_vκ eŹo> oI,%bWbIQTBKC qSz74kh> 11jXaC^M8*Cg.D.@[ fq]ƲI7Z`#&Io;7YKVnč;Y hzRuq@,X1Q wV{ohդeg3Owêm Rd86 LnjD_$dsY[нۜ !9&AalAJΈR#]T:sXl=? y69&XJn؆FaeR=or7_ _^k]Kd&*4]؇gkl^ JL[LSB{4 ίđ+P~Χt{F(T Ĝ^u) nGwj63{:Uk_SCt~(d+ v}@Fe6iu~3Mهٗ_M*{g%$-IÍEWfr_.DTĵnW*_DplV="(d>엀:,Q'a.]䟌6 zQsY;gͻZI " 3f%E K^o.`t[}e Jh4ѥƘ_]fM'c" .7{tscd XbA *+&)7[Kׄmb~ȸͼbZx)%pţy @ߨp|`Ew/PG-H, [xNFniF٥G:-KLaHo6˷adq}x>ö5LܿY^U)M}EU`/YF\ktJ4U+K\v;>&s 9аI_Dnd`fСj1s^}4gZN2+|(9aFsPuؘ+8|GZcb2K갳z+F '^:Qouiӏ|Ӊp^ |)F'.qc6x m]bK(/ٮ X!r20'6» ݷaB3:3{e*S$3s#6/"a:M SIɲ>RM/kft9nrݸs6R .@<d3޺E:z7c-b4GH%٧2_,ur@L\Ԥz}k9D+uB;`@djV#D#O2Ik._ }h85ۉ6Ea<O`)e!$d ~y$gSe^׹\3uƸ}CM ڤw ˜*T<ۦ3dI7.6pvyI!#觨wݻ|4wniX*!O$bTz :˷w74ԼyB;hL9.(0@x^1EܯtJǹj`ЫCC6/.\xmeL.2>$uc4ikPMJWF dbR` J}_PNԽ$ "=,B0JZf~52=&W#Ļ-5/eT9?2NGz%U!MX{ 2]}D]VcG&׆8oUp`jHnWlgR$ӷw>an?3d >R7E{RW[%N.DF5pQ>=+ r] "8VeNWKޜ|+#>'Wʝ =|>nd/sAd0s ٝx:sW+qۿt8DNgb9QņP &[^Џ c'a?l * 0vV0ph )'H~ܤC2d.[*;PoE 뙱dC퐔2h%-P\m9 5A`C-Gһi(r.#L:gPVFX3=aDy8!)'>&HџKVd(ҴVcUm jhҜ:06M۰գ8Pg4nYՈA\7̒U"SXmO"@hMM51-u^\RbF!W` Sm|CbI~My9(qo]IuWlƂ٤YEѾ -zj] _wn_ݕ@.G;`o7r:3GR6QykkQƎ dPr &GzDk6>)ȉ'cr&Ql&OJ؆#( +`T6km̩KL+o15ֻ\,:fF{S`i/,@& Vвa2`Zmwb شQoPCOvߚ.N);゙[_[?r2fxHsei`* M!J7B뿲GNս=JƎ4!v9E7 峜o}K>1 eaˆ H] _61Un9?G7lGW2ư3`&g@טni[I_!qV! Z@f%#X:jf,j,Y3G+Y@>XN7k5Q&h{;.gW}`!C0u籔BF|] qC&Bc!bXb1~ a8ӚV iƚDpyLq =M3mI fjX eE.% t7y~~2bϭc?~y9$ĥtAh?f*+º| D%|O%++7y>-$A9<7ʕszsHN gpArߴ%Y`ig #kw類N=ʦnf,/\YX>_s[F%-~2|l3=7 [$,aZKJ5M%YOϡ@vKON췂9L=( _y=$[{BawUleq9l,+=Ql=̽,N <H 'XE{0qَ.*o=v9"PX;aX Q/ ѴXQq2YٓQzH ^o|`أ-r'="؇n9yy,'QɀxXan#Ka@+6]\>3^^v"am2-?c$Θ3R1HAU- L6%]Ek.X6% rz>Ǎpbv0Ey%J}!&WZz/,K!QZ;yIT;|);a1ѾE2ݚڣ,6dCza毗rnDԺOw :>2ikzԊU԰75gl31֏}m6<^kEݲ'o@dUv >ж[«mMFԈvE _M80bC0 C(%&GK|wh6]M6\_ (+@?6>FQRQ&{:;ms*okNJa0mkr_QsuKa5^м*|3Vqy>IWItg1EKg*s"1~|+=?Eh]ݬDY?zHA1SYtr弯b̟ K>PU㳬3+l]xmQ>%x2Xe.#]h9$$g4;n1!v C!xWa%`6aL4"k٭`d:by8A[)D$Oci嘊d7rJ2mcF@V_fG0]L! ܰ"HJ|Fjd|[Swmb-|#FC88> ɪ7#MMV@c9ދ\@!Au:6F3sS˖=ja-Ǎk&~iBiv;>YBliWb0Q1Yz*tO@O}/9JG,S׈56%Y_|kKFszMv'kQYòv6h K%7 xQ5?wySѶx&>/+14lKZcOt; $vE>lsILjƴY"a1{} gvRБLto6Q[ʱ^ rsGc@ _V !+a=ds\K|k}c|2Ҽ&G)2MbU)KXl3Ua7Z~MTV{*Ǘ֫PSOFX<{Z?q/5z{6J0ʘӏx?oxQPksz]1_UV}"I8Wىq!2"FHt?^ETRHnwL5O]tN*jWᄫǫVcpoj4>5 QzY0fH*J]䔵p)e͠1Ťvks>mKCi%[>6`=IaaёIV|M YsK}K ;˧ &诮>}M8 D\K˰ɾFൂEv~S8UQ~CϘH$ˠClC uGR;$uqއ֒Iwr$^x. cԆȾS 2R#Lׂr.,$}tQhvKi Mw&ig^R2L4}OMm=2ICU CRx> !I*B/)e$Įy~To FC7){2S~m)1I au:|C;UTµ[!a-]vRdHgĽm:U&7){ɰH`~.#jE3c \?k;☭pAx/OKy}?Vdhxَ Hl"1/便' M^Ϳ|PH,$޴kn`"H*$\ʴu;~G!o2q,LǽՆ1zCbBlMY%6)1/$MhwuEEIꓹQ?g wfCNRS~S!,a?̵T5 e"D/2C&Auꞏ!(CWcT#: ;?b|>)[Jٚ_*[=fmg6UIxg\b {ARc>a)hzY?cޘ0!+sIr2-q2)gؚggIw@~C&uxRS$Mz1-k=DG@R4>[&?d=ǗT&=d5ES li`q"FLvy]WX -TCg/_p˼ q3H/ѕ &:͠&A0m+(gGD .'Ki_"ȫʙ##_eK۲ d7@S6YdQ(,lfS>61 <|;PJ7<h6=b+4Nʘ'qt,Xb^ hQ_Z>9w7S z:%x$i7 c/VA |*,~޳]ޕ͏Խjw-A2Q8ҥ^ ksaO,9%r6ܘhέ8flyO&2,єKrVntŌ!k;:d΢-F*ݥoEՙFv'ZrbdL=-lCcO`Eh+FrMMh>wB]SUZbO]{&׈bz$ZkDˆ7X[ GA^/]2,׆lTY@z  2Fq2AtC\1KM/=q˷/']9IU65[LJHmZ7K\'u-DX:-e7=v\-\?nIm#AllRj#[bwrW"9=-p+}9gmAc]+Kɲ ظv oc/%"w@x6*zVsO.95snJ0v~:daZ#3&<.!A< ;6}1r$f|9A p1 &&p:*UVJ7g%H9)MXiGPՋmNq;[oxX?uh-:[sP9[gv(Wn:tDtM!RDdvaRm$0F:Y4WҜ8ڽ(yizCݗIdܺx<ފPr<{S%M@ ٘(_3GJW-J%|U߭\Dhڹğ>n o_@r+eeCZK0Wwd 16X|eoگxX.:[.bᛡH~Kϧe gY»4LЮuۂen@ݾ_}x{9ߥv<Ki+T=8vM!*{3 5q"T(qZ$};Veͫ0*.C*J 䥎ű_}bBRu0Z沆з5s?#903;hEDMxz!7 ʲvK4M2E¤X͔몄 gu Ea:BT¦[٩<`nny)Iܿ?g Oa$l*G%# ϣ@~Q~_ǘѹ" _ RRȞi dҸ{N40kDzBT}$3-iTYAk !}V~W: t~g[B\|{NU-D!9/З(S[CC(k2;Mv8w>W+p>]qe^nC3GN-@H:2Ǣ,1+辋<ܱB Ow*&T5X'xaO}R9-ޓ;  H9Ҋy#1׶k2LH@$518JܯFٲAJp rsK#fK|"y8h;z]=FU^w`)@~x1jCx8&D`8 |O3QCHqzпܼ8"gdz x/n/nӃI/LMr E mq +Όi5X>VCb,߃e%&D & )g~r4 Ҡ-Q~ d3UٍfaP./%6zʨMY#|ƚgրpҧ7>KAy ,ve4sVw)lm̂UT - Qt J319'EvD>{"aD gJ8 iwB={x)$[QVRۮ4CaF/$W`O0 Jj.r=S GR8%DaM@\jG0\2oQ>38c1,n?T~<[Uͼ,hN* :u1.((U08jt"pSaZSp #Vq[I! ơs5|gn%f%@Tߑ+6S%DUv<_q4 B`z8b^:[r5f?akYu#W)I3Ekem2հR!O뵡' BQ72&ڔ44ʯNjGt6Ƨ״mW#a8qToG8z\?s1O. - y77[y2 |U%ka[PO'E7MT<`39NwS\gb0TKesW.eu:0Cw^(@k@j/P蠌`VITM09+=X@uF,(Dv^?\eF也FG!FRPw>?RǗ8(JΒl"˜Ԣȩќ&ǀ!*nxDeTv8 (//4H*5bUKHReTѸ,)ىR0۽^jJTUe<-R.T|fwӓv&)XނĝY>6f~!c,KFel(VSiAt1uuQ Du)}A@/׻'UZC@Tn"P9y5Õ#"{c!<QK3J)=ιJp؜wd4GQu{x<_/R&rnC-0 p3N*&ɷ= OǜT@EN31+CTW2gWR6͡)HЩnWNFi'pҴT hUPȾڠLd;[q2;edzm 9,(cr%wD"N^=`OYh KbAˀ>eLoHHZU D6\] aкtxu\ٸEU=Pc56HwHqz<&xֽ1rWIKA:YTugz(1VJ&׶eFu7S ײ*XgH3L Wc?4F_H7 p֯k}'<9 Z\h@[' ȎۓB?+R|,8b**bw> Gˍ4M eLEإQYCۍx~J{VXw[*k+УCa&{LNi9݂y1 a ]qj#ynUբB> T$?sFU4my6`U@>܀S!c1`Evtw!U(0rK` (iY$MS]ăeapD!&u`_PO< *ҼPRԯ*9WlB)~'>N^LC3 8Vmi (=jK: lx(M]uk^Y/Y!s+!iҪ\k?۫!in2Rn6Rqͧ-8N5ew#g^ :e|iZGN-;nLQfoz{ru.꺢 mb"&^OV]n,9ponxs_CjXۮ'X|Q9qi.FhEsqhJMJ4JqʎG"Zn YUK.dv[x ԪrbO/cM5dsoQ@E`1CbwM" t` ^VG >=L;~\AF)Pѹjc{q~!o |}\22V{ lw%mTgRmAG08*O b1 xu:N\a$d"> v&4G >i̅r&$`zm9،t@OvHf"UtD[]X9s:Pj2M}:ۦDJ5qA %} U~znCgҽ߀h8IVQFBeiA4jz&þ(^R'yhȀ)x% MZGD,SV_# 1yi:?+HLj8o=E,vbYkL#Cۿ y~VE'踓zI-=6bu'ݨ;rpKƥ6\$`y/nLߔ:tLt|%>чLl@E~ٷo!{\B f ׳~c e^.^4d*x% )8l|0bMï3iJ5:GNKB`fWbz(ք 'YjO.+= lˆwx%|RuYĨnꀟ fV זb;a| $'=C$߂;Z3z_}OI*n|C~ܲ{dc|vse˖:@(UjL.tuv 45UNRs]x9!Vi\ E\"i_eőUHGdEo}T XʚAc>iC7Ҿd|n&w-t6;"Ȥ8 I,eN]VPi>U>lep@>̪<|[UJTꊃ828c"uCYl (.K8ӑ77H~݄HΛވpQ7?4mgh΄5PU3~$͞t- <}|Ѹ p<ʁy5@pA a  umV4 \> {qIʤvdO7䯠MZ "ez%"##E9"/#+iQ~75UJ:,AqyPY:r۶ª 3b[A<ҝF͜C ,lŔDA/ YH%.Qlmm3+f>˛.~YϢ/?w)55V} V%(ߓ" j #ڷeg蕸b$˒PX?Zڧaxk|ekQ+kL I#`o4ShGX=6>OAdBm?-Miɥ BwL{0ٟ"BD3]-xæ¡pJ1KuJPU+۝#m- ,fd4ѻ$5Plxj51Cw+ zvs6GCYǚ2}]{WǮQ]L6[7.^mgTo!; x$Ps> z6a/ `%7,)_l8Z :Q"%S ݽr s0dz`USRn ;r^exvYқ!ݲ LM? Sg)E#`j塏fE#c&PTVN7!ǖaHކ 6"XX|_0C‹Ъ.ɉu#h\ YaZ4)\$;RןywȦ%nߒ3OKFyV,|Y3lsoWزΥJ ?w+.} .>pTmHX()IMlcɠsOY!Yr6)M%rb)UO?Gt4cT_ZDO P]y,ﯹ3uvglY"1q͗NqopxR᪐2-وc{ oe9:Ovjlk&gEw*,~so63vtRXІp)o;T{pP!vFU,MBfgVڽWv F~\20,BD Jg/"?䄈ҳ:OƲ7n,D YtyiܫfSӹ4MbLv僇n]g/ZHQDzGi ]qU~l0@L18,/ 5G>VI)oG (2NILbVCz."lf܎ Uq4A ,$/ᣂX(oo P5]fK,>w!ԙG3ao悵*i⽃mޕSn8 Y=ˊ]NZilsmVLj)r5tDm iM%A"tOGB^#l$XGm]%1i[׻C&޿ڊ4u 7ƿL YM} PV4K /v>F,S!ֶW!@G(J-]:|Fި$5&߬-Z`]rV^׻]F6:;o& P0\g?,&Wвp'ɽIB-@)~gBkPOb+-w \(9͔D-P>lMؕqE"$ը-勖]_ZAQ 4YYkᕂଚ:LvRNN9OĈ-K(PBA gdXT+}^XG8oY|}\݄ϭ CutaΓ__23cĒ/)#Xf|,"*/TT4WmGDPJ:ՠ,rK`~bYh#?HJ7g g](>Nap%t7< ?3 lSQjCH?fiS5CZEҦ)df9uFavf7# SuCz?Tm&-RF )zX.˘0Aط~#%5,y}IQNgVU#zL]ɛ洦wAș j'٥o58c.Q(ۮǜ'Ø{YWP] ii[ی iMOR#0v J5eѺbˊ&\Z#hοCGm." ZįtSuLxN22>w@J"2&s8l υW]v֓q-ĥ 6/lbpZCKOzSPRM9xtO1Z pΐ6X9{]WLA 2[U4z#GvllՁo; +s~mY" 菝Zo_3ºtem]` ] ꝝ7^$erM;9d~e/6 @a91`{ԣ:vu2w1z\@Cm՟Ɖ%.^Z Lk, E.DUr08N_$]CLC@ 57d=MIDTPfrJe KFtkJrFml6jC/d3/Pu,`^ёFe6Y|j #X"{q݉#~"RKs+5\N= .&?Uc3{cVb 2Gr}k=+Մ @`¼QRs3IqXReBvپɂ -()^&9и!eOycSMj9Uɿk uTv1G&9G:0 6B`Tn Z- C:kf3S˱TME٧8IRcRLαгta34.q- ИҞ BH _a-bobR"FP-Rē3E0TY4/%[bR&RK`@/i4k3"en]_AGrϰ̣$ ..0{Ӛ֠Ve޳\`h$] r]@c{?ӼwnAVI"Kݘ_^Xӹ0x?j4r`ߘmB}kкd ˸h,1KǪ}ﺰJu γ;.8ew ~VP'ц4q{X^V]^URjOmFBSBt41d)7 l=5[ݶoK/.MYUT?.Mc/iQIA"躁FcxVA;1@@u!"<=|s06Amtzw6:)qoŹׂ /UdnJ A k˴*#]FxtY{hW* tk[$Vg\aj<)CVKd`MM`U<˪IkNqTKdhh ]| >u1ZJgB"@Oc^c-ۈcНimvp yftGn<6>70MPDc0Df?JC?XT3c}9P]_K~Š)\}|~gVqYaH`͡Ln&;q~7+``ByBL~YN*9寠sG$T5JI<';v1f`3fBqæ `zs/Ч WdRs%K(Fw `[bÅ7mōxIgh;?WoJu)?z2`Y+Z5j.BfC!(‘eP$ zyKf\URb)A$J_rzܲK%eSFޓ2~/#Q(. cM4B!Abì9Zq ȋ׍H~fLۄw$_Ȣ١kK‶&_;|`*k+|\cpE^>XɥhyoW{qR' eI!F'b1z6?cS+J@4ack>_z9=656ǥbZU&ԧf2[:WWc  `ZY*4m`ǼzW7:N cv^H81D3#[UY9r7_NA9ӂwd?~ r35)_UsbѸ过S(n;Xj(ƭ+=Ά #ݥN̴?Jhuf*Q*1yng`=&C_Mە;eφދk&M;0ŵ!0tuyu;\Sicl`e\I;C*o<2p^i4"9KQཙ಴vRw\?u#?,nN/zŹS9M;bq|0?V1lx3qOа#E~Ug-^^)a^l* \!g(+d;1mԥ<\!%ˋ%c_K2o[0|@h{ㆄwŗah?ZFDd/ldڦSCg@jp/%HDW(UUI{po7C jՋd~5O @%-d/i\DMh5 OIP>( qn&O`%#3%(?rJ7pA_ zyBbx7:8 µ3Csp##lLjREvUWQ)\GA&FbApffwrjFi:c2^7ITIm:(=#m[.@V G@ީ]>٘ʜj][1R;Rl> 4~u)M '4k7 bς0K psx'Y Sͩ* vz+*緤nN73< iE g`ؽM. *ӹw)lraҒޥ H=f]p"E/gDQ.]WK,,qlr눊eM S|:f wişT lbL11}U]G٢#%eP5x#PR YVDӖr}j;Vy̋>;5J .YHz#~%v@+q·-? ^f*.v?61}捸;݁Il/{Cbt&|QӋyL!ڳQV c=6Õȃ/Ɋ s']# Kx㍥EftLCHxe[䤭nB8=5R_nš=!䢏hͲCj˝FX78Q&!}9jllH;;w-N|O gAy A<%8>kx oSX?z ٔE@sxD-l?\EciY{bIj_*vW_9 ױS=66*L!W т>/۞_η @3@čOu<_DB&OhE*-I!W8݆Ho)HWClZᒅKuwN%*N :wU̝_;bڒP*}d= L#aѧ)r/iU涵/_ }7p Ji/IVue{)n9565FT쌭~}{[58-U׊(VJ!/EﴒeXٝdx{Ԕd@  |dM1p!bW=  t1x1R}!y.yR5 &^x 㡋(/ZZqwt~啰J= z^~gf,Hs,Ww*&׭ʻT-C/P/ηPLDRqѕ^N?Glh=V@f9ԃwDZja972W?a`epjLqŒIP9n#9x?rEBhyN2H 6|V]&h'pBY,g\`a?x25X-iA<4g'ϤBcCV!KHHت2 zv:b"Y 쇴p(h01"꩹ȞfuJ JTk XG-i] }gI_}MO4?8K'1'J .% sM#v:*\LdT;g\$ $Ѵdҫ#S=D ! ]105N r2A StxRXO9613l9j(nCug[- 4̞֟`' c/1=76:K˙]%Kcu-3c3fIm֘V& X2˵WN@ˏ& ۓmk|B w,ojAܸQ#5#wU6a4[C2Zp'l濃F'?CͥF)wN=+1v̜F;=1MH3uMO[u9 3yӽcbeh}g( >z+h"JtUe#:C-C0 _0-j$ TYw9I}jѫ3~Ay(fȆFUYdg˔&ri8oY5\I:\{}S)fô2tB=T3Lΐ9E3u`g-BCJۀE7B.\BоGm-$wRSc]Ф59 ;Qih1,=5wiU"P6IIJsxСs´ Y9ĵ|3;ManBU# }o o Ҽİ> |J -POlhmU}8p8R~J3ڸ@V)=w%c*yLt[ ۣp^XS*8stM̞c2R#߅H֡6k,DnbU:z1%;os?RMV߿l9Tg5кur h*l>͚Pb!.pFRyK;#<8'Ct e:預-/FȒ|0w8c}Z@ #qؙ!7`3 8tz)&V)ӌ2A5l!*gy[ooc Pߛ u>AMh~Mbnړ>6Xq_رPfͮzП,Ea'gIy!6ѿs E/Ei<= OzF` G':)mj\,;=fwCQGyLlsesB^O0HM H%v3ِ֪Z3RѬNtl_oD|f.dhdTRKGw#ߛ]N SɎaU-;߄hrM5j~e*;1[0%cuod-(rĂ傼*h$R)aHW#d¡R&FZ;J\QB. ZGf gTVoɄ0) ]J b!bUâsaxg?,U $E`8QʠNmNI_8*[ x-UjRGOS|RLb",'џ50^X~P/V|}4^\#75\M)jԺs&._19ԓfÁ)e-F x.0z]&`-B&h3zSͥI'=i _j=x.P0iEv/W`|b ">bbp1TG-ggl7VF/GF=}BދʺDI;Hus"%|{ {[}!& (^Y$i<*z2'qQ`rk E]j=8Q|NMq{B?>g&J _ied//XlAFkF$_a+RxY;03ձв] A`yF3>FQ/'8xyXz KKւyf2.$?䅇X8S|Թ!D@Sq@6$c$F4++xniW\S g]Q8߆ !O50O*e 52Ǡd8"kff@5@&^ .ujv=[I*41Q.#J#R6m txӺmy|>9t4pnYk $G2\BX0ERx+3;ؾ< '7.gSM2oaƪAseP`?,,!OMItvT 5Am Up &Wnz0l)ȴ+e˧Awl2 ˷*]&>k@Xʬ?' *ht=3lC䬼M06F$^ ?0) <) jAA XKoӠ{g'䗿Vg<FM.%k&-xS8z1/H'EJɜşY{?&d|(!:'P{nޟϵ Ljy~'m[0uKc1=O`B/ɚ]};|7@d҉tсKrg|7A-ύ|6f4^w3 i/;K.'yrVna+h?tBfIQ\XXV-RȅWH ZE)KܨPqݻUWSJ?nE8Gu=44+V̛=Og7ԺoiOS)6g1G~|ґuiıUcl](hV O zB6RM6m=fp{ɅVܥxJ&c.0iWӥf#ȁm&X7U?n B޵P1ӕ< TΎeѣ3=[$Z6_u=~;X$z6'~0H{"8+C9$SXh3(/p!4G]s (ЪJAmެkfk +zԋZ'kL^؝՝N$扎IЧ#^Pl- tپ!n""~>$ $"߲Cth4džbm\mo}(8A+^c͊gZL%VhWJV۸?faI1{EѨnw}?u,XWq1Dd :H㪌Uxj/L{¥ I-p<~~wktqƗw>HUQ8[9jTO2޾*yc^ݖ絎FU8µ'Jj3#tz*DR90WK-:%fq$7̷ Os_ a_x MBH}7>+J7Se"6@׼?Ĺ?_~qԥߒ~{ J t=LVn|!g2.yf4%5kH$&&Tl՟ԠO:]&3-m#w^=Mu\NWzTS#ũ]v= :I4)q8R\~G̜.fFO$<, ]ƴKsn @pUfTMcT _H\CR/i<& Zl #Vgtib8z lQ>1.SP|%Na,[,hѶfTXJ$8 qNR7 SVT|Q(Nn30ʐ%/BEKY+ݫJ?vAG ' :ceiu՟;  \4)A,7c'qxŊRKm59b_Q~$<_ĕ^A`y"̾JbTAc@Y t`znπlֽ@9Ex0_:.0ڎtd-mk 5D2M*Wɂ@n45`@;љwŀb$|fqww{/),}8Ԙ!&Y]Vk%W%HΒOz]~VkiﶕSh@%n;/]aSU!Dc9G{NsEiF5TMKz-+(h[戀\ɰc&ϧSAmOm%x|zhk 钥$5}g@E9d1N{OAΫ mU(Trs֯aA QԗKU41 _v820AU{%2D#ڍ!og=W+ ]ch,H%շ' Z0>s^CyB:Xps~2WfOh6oIxB_h@>&$C ǎyV7E^CvjA!%yE-W?;>/^""[u(gϧȼF05wrg̳ΐ -O~6V$ URQkeҷwgVUj=FK_> :$k0MBiF C:tf2=m/᪯>{5WsH9:^,g0QޫJ[wIsG$+V nfo8JC0؅GӠܣ85F͋ɉ08,PEpN'x# !+ 7_sɤ9Uw2ejb;[$Q^.$?mh-!S5mtYϴ_)gʙ=Yl_Ԥ{{m C%/FpԩE^\h7\E$vVq^#2<]عbԍ Ѝ_pADbdP5jCZ3@j {%nn~h{ARM ::"XT\(q#Y FL;řNފf4lQ%"޴r4fCN >k8{tJ$$bɡZ͵:HPv\V93S53Lu5źs)S qȊNE<z{g l`]ITՔ8'n ?wJ!C>!TF68G! !Squ$cbꀇ\wrcǸA]R:dܕ;|qY쮣n;C$b9Gsv,ykneP-tW0^X;fxx0GϚU̕\&XP0fјyd5#Ǧlԑ !P_A,ÏX@ }fGdO͢Gm5zPVlFyC 7U8tfvXw))ɋoyv{m XvWaNBv/pjp #)p. @GcLYDžZA `X$")gyE9eZcoOh`RwFoGvVO\%I|lN,!dZ!Rʶu͒ $A*1PV𫠪+r5]tJ>Cϓf>7򷿆$vN{愪ν] imS vZ58LnI\gCgrvE l(b1T;I ۠VxnU4v< $-&l2QRg"y~ڧ7+LhT *Dt4+" rm/!ߗ0IɿH2P1ZoItTpVB썻ĺb̚7)gmQmE閒?eqUB+ w6Pk<^~b:x!oU 4U 3=ȟ 4&)/*lxpK!(=o^/(S aw61>۟. TeI'9~9qweh0ioROL M{:>CM,.[I'zcv@ ^f[2}/BUc崞K(97d{ErO4U ް1 m2vw+KF<?bj&Hv`t]X:jB!9:9exD#`܎l$3.}3IdJ?:%,P=_bXDӴ蕸 ~T^W~g9m~t%H<˖:lry(n-_Up{O|yRѮQ/z7z~[aTM b4B\p1 0`9]W YfkYC 9'V{+AV)oe'’A9QOa^tX}4bn4mX=^[wlu|4ٛƎs yZ菿epyoG;R P..#*T- ; mv j4g^*M4QbB}cQ%e1]b `ZoU]^(]\xu (#x-T.?,Cm>a0퐨=V.LQD)XIӣ/M%?SΖ@ }!E ۴&JWv>U8/HcnPz&~Ѽ_ GKKƓVǴ1:"9Jϧc|߄Ab- % 3Cd!uW`g_EYjdO7b @UL*sh$ΜZ(vl1P2)6k2Y۱q>17GP7ڬ3txR+).~*"~T4mb~A-jΐP=񞓰gD ѩj9ՁcﳬK̷)IV+zy'3+{f`5רeS/IzW#\G Q♶iYcFh{g뙃.,.Rc{|| ]Nc1:f@Vz*VcJN~i|7=+K҂5G2>L=/ gR~qj"l<9Zh<@%n\Cc|+X4 @5 "O1,W}s}N2߾"%t5CyYQ< ӵ@=c@K'N-zŁ,xx_:lfb a( sn} @ᗶz ƇzW#M4k=E5wDa(n];O[pAqxGNN7./0?؀xy3Oh_sXQ^sO'Ea9OQ f߭badAfHDi=|&R=/P¦6%~7©+ Ebzj.JAR6 !KGBrU۽HXԧ1mNfov>;6Yj,M`"2?‹C KvUe{5#Ә'Jf/9c=Fk&5L,V}Cr/Ba^nYaI\u>_b dkxlL= =@X W8[jqLU[Rt>q5)_b5؟r{ 88k_/J ޔ5qCEol`KYLQ];q3JqU83.U- $VLˤ&t8! $ī!1UhCFS!bVאHwgMs찪j^#'K #-8|k0P$$-(`MtUwJSPslq,"7t*k2yRY"RiB@@~/FsPiwJ6:8r[C."3 Q}5:yo}8,_'7 Plop=ii7htl>A?!'f;i?S ǁE8 c:=‹N*cKs$;S7ojW>毿4}*]tgkӄ ;z=^~}3Эvh×Y4O@J$m heZz&8*=qr#`)_OJ#!X}Zyk{^FV.ŵU33{8+w1M @Ofo^JJQTeX_2!X{[acv2 x| 7y+++Lm{%}0 -(8;nFho4 d M:Ev|#n /+f\eQ<Q4aYD$S抽0V|3m^Xs*R>U+j# CjQ-oXKӘMe}.|+PQ37S&^#w;8gԱiRa caVdl2,.+wP `~( REۧ? #Ѓ m? )=8xl w$Je(U>VX'6``y1)z Oi (@AXy[I^ MIt8#wQ8VX؉VANf5ڬ}*(Qmw$ku%'yPd&>R^-CI( E u Z@%L;oo( ?V7sj 2JNDfȳTV ?pס\\a‚Φ&2JUou~Ќޔ|pvѥ9Z5`bDϳ=EKKCwը1]|I. <0(eZ:asy:3i,4^w{X =t~A);d)f?߆K*^QlsyU>-7 IkVǙ(ǮX\z]gZeBkgDZ=ʷ J9X/ U/hQ2X޼^bJ)u.l2Tg7 mJYUee]iJlVPn4Ąh5wf,r2NM &P%zSWuH?@[Wa?9`*5`A5l"[ ԖaCAd9 1ق+􇖎3/gYZ07070100000112000081a400000000000000000000000166509442000018ac000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/bt8xx/bt878.ko.xz7zXZִF!t/ak]?Eh=ڜ.+ɐ s**Ӳ85)r֡ŷV.M !lX2o8l)EsyE!lگ&kK^k<ۧ!^ c#ޘz<3Vn0)\Ν6`Ӌ7(9Iawq'a8*TjʤݖMAN}_M_f*rFj&u4EzL Y I@0 D]XGaDbE8;.mpX:NñQ :)@SG=Y+qQRTk%q5pk#oA*߯8,PMsʀ*f`#,+P}&հ:>0Mák=s1Ds@@"d(|ne%X)'0,V\)8/ot)-~szT̼i%%PPũ* ݾ̡PRxdUTrxBt *9؝9tJ~cʁD+wd GY ,__ |ϑ{:cp-.ذu^$CP&7|9tϼ07fӲtX0Ԁ߸p\:3nrhWmk|*őySP5m{º_+jfA€ʀ63_m[fCR~Sz[d˩~r`(ȋ*D 5Ԏ xXnv[Ы QM@NwZ0{M*ʿz{20>/#XJPNQ[):0GO't4zl1HrEցO>le6s,Jl)x8i]8O|yOGMllΌa, JwZP9@{MLa腆z@E)LG(L0}& TmT#P()_"Oth,yBᙤ{,n{h1v|4sIDA@ehm)pYMp.uAyv -#`iArb#{s Nn=C` 7چC ~rVAcwrZfxA~mxE CjTbn>U1]'/6?mpLmٞ;.{-.!t;ū+(;D)~b+1x~:6_DXVm"S ;,:EyLsD?)om%-0ZdN 5fP|!TTB'ϥJEP N͓ (BNzL<όT\?vH󔽉ՄTzHg`"KBӡaƸ62Qd(8j1ivF 8XgOjm?NmysbU52,,90b{};#"x7';3`jV噧XRj6h0__߫dfYVl>L*_%]Ш@2{ap7S<:G&ÒyN.ٛgm!PP:E6[ hgZ < gZTdSG=a㸲ZyKtfVZՉu?ڴ+?yI栗AfB_JDO@HL}:)97SCGsJl: |WIc6m7>#jG"&S+;Np (~fks-gàb9c#w[KxŐ)T.;euc⧳F8~ovq,i??]"LZMƋ_z"eӁJ/{gh̜;% <̪WQ<^ʷ{3'( uc`8edo(|'K"Hk^fdk0ypJfᬧۤ/I T^9)?G=ƨ,jBKO :/<rNձ9ٶz2վ>ɠh JΙWG f?|;uquNy%[PFѣX"!7K_4HHMF "$|Em"|Kxz Pm~2W0\Tsű%qG&+m|"zxh³u;syM&ɟ'YJ<xOKMRi;["u uj/_i҂r7{3tEcpYhXG^QMMI&naƶd[-DMNc>'T={R; dO/}%@ hs8fAM." XT1A<2,ZhwanDekl܄ aͥJT]@*NSzDH6PyS0PI(ADl?H;YחnnOlw@wY@`*?lNɶY(#SiD- o)$@ds 6EV1{r|3vSpY{Na—ṱ lx.i]CY첱{w3M" M8n A&aE锭GeR5жJwgbzTH)/pfh(W$7SڞXJt&忳]C^O{O": TS-ݽ#g,e\8Wff?"bN!cͅnciF˅[Av%saSaO凹ĵUSQJ 9MLgǞr۝ as󦿾4J~Z)MЉHC%CVr 0A@2 *iЋW[&< fNﶂx͚&t8Y(ɮZmQ-:#Q8EcZվqӞ6m`O<hA^A%\cakqHۭD;İ[y \> TtGƝ}x*jYPz-?PR{F}$m*Xa:cI꘥ ^ 9 ~͜OaA_WTCFazzbd5DJBRmV`#'/FM1w=.YxaVranV")JZ 9bjusYa83Z^Y.@h˾_i`NL!̧%g90l' gG=BR')V~n#|uޛfײk`xؘ]6LvRt+,,jÿzleJv4UcL?e &k]nvv%ves-PzvkEvhu*B;[<Qw$(W[MDBq0˅E~D!狤yB_RTF@iѽVESxlH0Ô\WRe(dWX[ů0ۆH2BAڎ\ 6 b|y65v50F$02ֵSB8E܉@EyKoä8j1NgYZ07070100000113000081a4000000000000000000000001665094420000fb78000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/bt8xx/bttv.ko.xz7zXZִF!t/.]?Eh=ڜ.+ψVi$Z}ޓ*K*>J[<|'LGU@em4=]@'ʔE>)f_W P।,s33 gptt (o`=M^G*3ue(Kst7 _`^$Վ"C!A=)3s0"-qE0'/h],'&s4rXs ikƖw)*E2Y"zܵn9C8nek#cS=`$FWUH@F9jɴe &rdCd0$BĖxP6Ew՞;7[#Y2l ^F ɠa`Ê&s43(ߩ[;}R'$ '\7;z c.~q|3Z/-r)wlPc >)"*?`[sA6N_>z\l,Cd(ZЏ %7^JQDKBFed&k ,YHZA U/" BpfV3z|+d6,է7BInD"dtm0D`:[j'|)mx=EbY])/(oD'x] zvF`B&Χ/6q`r-r,Rr&5GHFX^Mi1d)zZ7f~NQzogx16WA)$HU͙3ZR~ bF}CƷ;8waa#x*#JjEո 4/7T geX?Vp|ڷ\eaA3fAHPBD@h;+d;qh!9P SG>qeLs! 64\K>'̕:zߢ4Zو*>"(?u`}Ӥ'7 bY25\]_. B$'C^C)T9o*m0PG>,k kWWJtE1OQa,"G 4TySwJ-?5uT' `E-HR\O/tY{j0 h7ZBH%+ݗQ]:o!>cMH/FÀٱAE߂ax6IYHGM-֠ӷn9x Ju\WE^bu!7؄I*KC)'iqXOo~=0Ч$lu:ӅX[=@''|$`UC.ug6Hr*_hT 2 Šp|,241<#Wef_1\sp=^P=j?ܽI|8߶ehw2s<}9]>aK1(6%:]~Z϶:%י'cQL)9VAv4 Qy^dP{i QAQeri޿?QԭL5o罗Q{h>daa*_8Ӱ`އTϑaFr-Ļw^G 0a0[6.MIMxĪ^nT筲1l23f#"}`,"3B^1[,itIw{cGnnA:Vd!Jh9|Mz,ʘX5NrʋX$+:וxˉy- Q1}{Wg{c t~gX#E4e'}GNߤC#:390 <>:r;6$Lrj D@ (,XEUu 0;V qI>_$cjO4@I;ZZd0/婯Suq$XZ\ٮߙF|/񡏖?{D?o2ѕH[{)/8 d;=NVG\\f}<:S_kZlpS]/ 2uqnl8E^ʯrM'EƆa"KJ,}z)Jwoԁj/ cǟ |O]`ml j3y ^uA ?0 ON/i˪YejbqLO Ü8U6p׃bV TB&k0`{=/-;PNwٌĪ AF:eխ@'83MiSձğBjnhZQ<T`Xcra^aAаbez ; K$;-)?{"bǩF=hYkE͛&Uti{='gvy&7OΦ%.%%Ц s]xijB=!=Ct3^GXtV/$XҕIGJܮd,@B">57n5dD'it蔒g% =\Rj9ݬbRwڐďHu uio YaH=9zT2eak[m*{y#x%5tSsP>_)36>P[UfDʔmJ۱6#! TEgoqf,qKE. D8~$vǝB9 u +*'Jo0a:(}}eug;Փ*13&=aO-}bs4dh@@n[>_%3RB|Rg/H\d[_H>r2rINo]_?ya5uԩv ~[=&gSwVDKRf`vG>p8-v3)nPv5!}-ND)s{`w|q.!?v4&A>LX]R,m +{[S {jI"(^\K8˦-*CZX2%@mLrn\䣦zrz#tqxFѮ%h-.EICUnOpGtO G3iwW7C*I_nþ֞)uF2$"56ͦ Nk@b&«=g 1VVw(Le~O2h4HZ82u L}ʋp/InyiW?3T5sx& ·pX"EpAҁ*-x/'Yx;:`%DR-̩ׄLM^6[Nȭc{Λ#  z9H\M.6;-6kKh"`Kc+掩] )Ig+rElgu995q8KF@_|l1=l=Y2vPrό~w MP.A֛mYfl@sכ+p¹{G7A1ʸ Jk 5k&gyc֦L|r8RTdW3Jj ,E'WjKi$ 4r?& .P^ Ig F@ U9QQ)( yJ巁fb4DÑ"OȒCKyF0ϲP g=au=S4[rMu 0 X"*Ej[Zz|5ڱ *oi" Л}R@#jlb0*%r -AŌݝւI)$ϫ3r UbTMkb?: |큺*wb/k5U$M̒_RJ_+=;Uadݛ G?yMgi{64zjqRو H~s*9)1O,&p D|ج("sF+J?FIB qv0Н #Fx m7S0=']Ԁ7qAd 1:GmCXv(J?\Qd6{MĪ}ߩ0-yP(ِ1( JfQ]IM3YlR!exxq8R32BiEf`u<,>TacפV=% *xߦ ,-`/$ c`X}1, ul>Jv+-sӊJVF۔]iRm~# ^/D Lx׋:Dƒȝ5t&N_Th`ԶcFH^L,ڶSj %WMju-H5dL)|6~*9 i($hN*J_Pkosv~2.}'Eڸ K%PF :MCe=[!H3ØU(lHqV _B-#3U*M|9x5 uҳ25C/ _9"q %O}`Sk*S+Ww>S`ƶbz0r0}Jb@okbU糒>ԙn7|?z!AܷGXGEHErļꮣLF9_Rt8qtGa 00xЇ6SG6;݆xTgW8v:37K6FQꞔ~\H;=K$,"с5'qv.vIH[^,W cɚb2oB7g ]5Yllɹ|it4Ʀ~k ?s&3Da} /@P_g44(rU!|'+&fn'75CslG7/hrP2ˢd2l 5c Y>e[/-~l:41yUʊrVYu`?⣃1{cTKH,T]s@!J{7]I޼R?FI9o4&VέHW|:*x|7L$ɀL f)~X#E8d@cv,kZ~QyE]t~<" ý3B$1`tximȶi÷e~u>OWDr{;5l 7sFOOtZi u#s 62yݗ]TnX(1gאַIf!냚lC3|e'b[gʅk S\|y*;&x"ADAp|g1I "JV%)h-^ "m'ax 0BbȧIӹqg9)p†] ' 3bv&}{VV ltmy)~&UTI{2GI_aG'PF&$L`˗顣1[(ǝ٪2$A_>4IpT0 1رU0/+ۙ_h0uкkAIspWo6sHS.1 &襒(7a!8:K= ]WV.IQb\x\^Y|cq\Ԁk:#9_qHIymTO_>"ǣW&&d.Bb9$@ >OF?C:e2$\'=zF|c%8C@@vb@<{fÊ-Y 5}qfVFO6Չ\Tbj֊5U5AX4=m K7dcm o/ "+vWhH8D5ZL}B?W{^u! ~O ?e~, i80 ;03[LEsJ\&ã2=Ae-sq8cF MhW:t~3èf)Mg+۹L u hB%7V)B ÑB!6y_,~86,̏H7إn_ V3X< apz|LBv:#?'L$['&VS\_̜N&4%'eX2ԢUxoon7"†%fKDk9;07rB]tđ'ˬMu@06KXόG/{k/r2Ht1]V.J|К&Ӳ4 2}ftVN(2!|Kte;5-):>h >{MƎnk!m(<3FWdwsץ&\ݲʐV ɴ94 ? ';}YoqA+,5~> uqGҼ)`׺ɤj˯(@M* 5\U7?]pĻ@pu9 d_=rWx.]$mh4O ޅRmI™-E$כǧ}B$}&_-}4$ڥi]I; eY? PubnU#en145&5sGT-UA3Fu1Bi貤$:؈%2S@)DxrN8CG".<Cg-Dž>*F!U5 } u eg DAIe 8 |>wxPঋOWoN`gw懱iY\}آd0'wgM/!>{Qr[׾~%eC(<oǿPOJH|O6s.3Iiz 3$+F"?n[*[I>bwF79Ie8>?_ ulp_) S̎m?xa88 mDҾZ}l4'>U{\ !?5RܓIFgn%kx5wY~ oq󘭤+?ʻ4X)\q)I8|k. ?\3AnFnD4EJ) mۡCmbv=%{J07^@b 9<PPLJvyR8U8ףϹk=&"rqQ|H(.Ϯ>pO_߭\!XΰP- BzsxG41]G/=Ѽ׫SÇiK ؆=7^jkɥ\hZ@٨`k[XxN•?seM<|f]?q=,-)XUpK˪$@4M)LvJ\;UP8AZZg N]v< K(fǢLi u|mV\5].T9KjƗ``;?a3W#$;lyLՙ3s8({:O'?NT|IZu5etYL?AJT&g,K~_q vPpAJ({~ln4jGzskc| a $( #`S :w<ݑ'$ #ڃeFEf DQr{fצ$G],J` 93EDwv_JɳɄƅ7ԭ y~-ջ%)jPqRg~Aa1ޣݚcVJgOj~[̍hMz[sd)y"Vjli u^'OMj2]s1%`ZZJbž2_e?H|Lvq^`P!9F6 m_-F_Îe~ \)MO?y,ݮ %~le&[$qp5WBxs71}jKEҏW|C:[d&~J)Gu1GQ>zH9HKcdVA\&dZ9%I}AϣM-=&"ҋSS$sA|L^:p.$E4"ըLnO,lǍKud:G/ ;U] +JE*l6 1WlhIR+ ɥo>}wa mtAcg]&^ӿs1[wO`Hˉ ;{ qau&|Ksswp<5y:{‡n-/:^FX`A vx̞R$[G^#0~P$_/>#3`, }oGVNyf l|xs5%S#tSKZFJbdT 3'Mv {/_Mټ,AoJ9|lD)xuݰ +Gf}IT.xajR>BeШTvͨ^;FİE9JE[Ѻ'F/: N\۱26l?16[)y2LiJRAoLc-|'a$( Z/M^WR|(t&#U"' J=^m_~3!Ʊ%.p^t*OBUGK`(8u5Umu4T 2Vst&} O-u&m J2r'|)ۑXF|ao9;p(Gi j J9D#%5,?AI!<:1J/"'˫ Ֆ*~L|vMG۹o|ʫ(hNk+g{^jkG lF쁸7Lz!QT/n=w}F l?RnrNH|J.R$2t'=h , J(D ٞ O/ZPRraʽkB#y B;dŴVp"fb)]'9Ǐ=3fZ7 s΋ROR.hV{z=_D^HUnR. Pj9YW\jD#<ހ/ (2WA32ruB>CN-)2Cҹq[LsXWAw zL TQ+YvG 1mN}$X1qT(aSd-]O 'r=mu/W>yKW\3;@6@^og3R >O -ٹ5SmݎouєRBׁ߸Wi)oj+.2bgW ;)m(#$>C7KsZW>MmI'Q"wjclYmlĀU@n}m;Ǒvؓtp\ߔo\s<ƚR^@YH{s(e,~5ŘꙞKjţw@\ŗ.(vUO4C^CI5|ceE83gt3un)#ZF?˂+zT҉'@R~@Z[k{4wF1309wd3ץ!boY;xcS%ްLKۭ6o 6H霬ޘ@AjYLmO@*^OXN;khu6-SYQKfʙd؞j=Ėɰ0-#x[yE.m^s1Xkc^ ;w{#NjlF; 2O,ֻT1>/ xHyqJ{b>]Gl 4֨U+Zj[m_0^1.ḹ{n5uF`m[g>[fSUqCk=izx %iY*=k 010~p2aժG=vl/G}ZiDk\ZMƣiԼlkqwx;Y;JfA®hf9M`A^?(.a o_/a+kpF:;&Y 0 @6ݒ0 >}>A\T*hu4~O=?m[-nNmu`ˋA:i̊tDh2#<H =y+AIC5U{Q~{P(Sz?g%mډh73[ /Aj o  x)̃K.bD&~Ǫ gG@W$~n-ڡ AH++,xF:7`]?>d<UiS=cWk\-NQtv8@i!?6QbxWŝu .)IEXZ鴃-:虒.7EJ '!! ͼ x Rd kЦmOe*-B:6rRb=掕:H<(,?^o-+ ɵGrɽa7 bx--玀hqΚ|eܟ?_z;98Mxwsj{x4@yାͲp "S>6ڵ;k0`7SHjuKlh,BKˆ8;=W633J39UKpD+|H{{@FHwzd0]|Oz0g yFшiϒ\ikGH/ڻ؂E%lXO=%c" aukMg_ c\-<z  Wl0$(`% nO3a<-{(DrC6eZi囊$]!Arwh&כmSCeh݃'"PX/Ȼ3a 8{<D;S4xnS>(jxlq$28']n㡔bZ ̒[z?9,ΑD[ ~:}6R_0XMğ~gƂ1ʸo&gL4Mz V`w5TpzSk֤-gY̞PP>pXC=(x9}ڦc |W ά`?WMi@zj/#-6I<]4ɋNX-k-\%IOk[9^cKiiWKjMf `V'Oc,kPXICU#?:,68ekDHNo6\=Ư,HQ0 oR\骖ƎL_ iԝAz=׾j q0~j-UqxvpN{~2?qxzȰE`ԡi9w4L-9`q HwX4OFlxI3یњjzG1c~`|O8p * lLdR;LaMa79*z6} eؓBKֈKT6{e`숙V.A]|tˀL~-CZ^fJH"L=.KD0Ԝc4D1swJT1ks E`%a;Q8HԛLvK@:3nhQFj`jOk;/>B+0u&L="ҕ6tcYJz5b04'ӁN2z2,w:9RF%ϲ%.?%j+=> .j*3ΙT*XZhz}pAyU(NL<=T _s {DJ/:OiPFBӴQb6OB閖ȼ Ĝ(̗@RdGLjy2P( lItaN' )*]Mə|g[lg\hE%6*up7@ 2r-Id@v<qNE10lt9h̘c-b娟àAsC5 .o>%Nݒ4,Q?Gkgv,WG(EW~`ys7:0UjiZLK~+>"K1Ԑ^# ߔ=݃p>~<gaeI'D5j @\X`ݫ|.,Qg6?fP<Ϣd*ܞh] ZP%#j1g+aFa"41 D?Sb\r!ߡ# $iAgW}褍ueѤ#3{i˿J[sdId}cpDžϩYg?! *@p-/si  u0K`jztB ;-V-G1M]o`͇Z;f4h8kٟ5Ĺt`Kx6i |8eOF;ۆѼELS+Y+1 ox5=ڲJ8+wlRr:?,\7̨C 1= +#㛋[4bh-㓐 gԁ/rDS̋W~6 .8~hzTk[?|SfoZ|U?d88,Fd~l8HtFSV9<).fpJ̉W=DO!VCy4u j64OAiYv.kEgq˝S-RNL{y*x1P7_4w:w׫X:b8OL{N6c1s;~fGڜ#p\kPTallY9?s3BFߥR&AC~~}Ȱ A}M >CȳB9p3~O@o0F 8 O^a2 Ι}U5лb~=eտtEO 'A* ">ڬܛvr{ߚ̶/rDBf7vKh~AXYwɖeM)Qha?q%jAaqP|xY+ɫ[NLVO_/6bN."XW//Y68sG632+/-ƿ(S4}4[Y|@k * )*3 ՌrMhMx*ygD&*}jT[YMl9tWI=/Gy%5^;Fv O81M&[쎊@GL}{Ͳ>N1(T6ɱIwck4H&>p|Ј~+0u`LtꕙQ+]'@˛}g%`>dn(iOFZ@7L:>9US9F&/*زJ\vS]paCra\qg+!7HA 1 4 ^ ЁYZ'ꢍՒ?mnS.~[S`g$VqQpSz3mD!=A'R| Ec,0``1x+X%v e@t\i8H8a5\ +VV/̰v3tc5rC\'D# q5[?-(og&4@ dcs DMaP_$QzS-Mʥa &C 6N@IvAX~ o,nsIc[hun*ױg-+\C4*kLF1{TwKWˏtK OP mi^|1i|WlDf!&޷ˌV#Q_Y {UihSבz2EbxnCPaMhKc_,287;Us)XyH aLcoyP^Z+\< ~ݺ#bu z5'e؟N}|W,-!':_fT]yt{.7- Ӥ+ Ă$yumq#|r]pJ-YF`[JhJO<Ճ>5ei. J5}Xt[kN.}QE1|ORɏlGPyzSXs_{QS9% }n$sac̷ԇgmlxd"3jR\YeC%BY)u\4aߔn ?O40&?W`'VԣB #K,׷X@\r@BV0oDQWUrV {<QUny׫!TJ,qeکY;𘡒,jbADQ,"|?=/3;&Hhq+L$ %n53tF&07gc jwu{3+m`quc^ߊCN1龁idV) K̞,AL:fXd0kX&= *p.2CW+-f٧ճՃ8(X'n4 ?+xihڌER9JB[, " 5bI- ,=VDx !ug}t.=)rE]1¢72]wx Tt7t tɆɐk&9 %, \i͌ 1 YQ:%UA0 Mx~a:ߚpYM >N}ڋ@ %rt䇧TH߼ôF!P$16uVlǴn% 6,oovsSES{mQq"ļ6WIæ-4{Hwk#YD~* 9=G. ̿fw^zrLiywJz׶F<r˷_gֺtVCȁ M(\YU׆w)؉zzgqE`3 Oi!]b~2tד:Q4FnQ!1z:mV3C` w3uي{A(?M0F\9(UVoz3h㘹K{0r+ѓ %\2#~mY}3={yv{< $0asADzXow<m_mL U5.kJ[Sċ'؁tkpos|\bgk ]Ck7 U<p j$#(+9{+|J~%72.6TOd1qԏwVY6OFwkl93o|7)*k'2̖N2f{ä>5^763p @>X:[72W}ZV3]3!A9k s|5{=*yÆpKcK^Հ/&'&OD8Sn/g7qK֛h*BGcZ4 %\ƉLg:nvHg~32sRo)](BKX#&ĿGeh08gO&U>6MrQЋ+ďʏP~0 ]XߗaJu%1ʖ6NhKsS9 .Nʶz%) F0IBsДH:=:hPL(|b]Rw5Y)15Xz/ 4!ZρzCdv/ aMh%b煕wPC@.m`*Qfb#@<_ aR96ku-I<կd#aZȶ*/њXs1|uZu 8"]fSk0qΖIEi nz#)AHG&YxeSsoM%ZbO0[%ӣGPQ+|e['r=y|]>pN;"8_\ ҨZ=eiN41$~h& 3ma}ڄ*$k5{Ͳ6զ~Ԃ"[pH{'Ϟ_Ѷ*!YQr%(3H|a֮MŒ!7Y?mh[=n,kp3mY^F%WT͠/$fqEkV q,l=P#H"i&nU2|8{[׹GN@m$;ۑS7;WvxVBsXӼG$ /h':`&7c5PČ+6nh9jD2SQ@k>@Fk*8Qe=mLC_3Ic|ю*NW 1Je5_;MG{S rl]J RT@d!A` {n=Y8qb\`^_y݌/QK&h9B_;zœS9zY$hz,"ɂ LV2iW4RBVx04Kft:Aq> R\f Z!@-fxB`p 5GxʣS!2Tlk `|5kvԕ(?+hd) &Sǒ߀Yk2\f2D8.ΐTT)OѪk`eMn20&xyRУO< XQbcMsuHJN*k[.QNO5@9L{S ֚*>f9 rufx]oe֦Kix h!)v٨slDo`Ѧ(S!%k>(:%C,8PJ\ defvnaT$|eR/aaF Nj[zp^o(hB3њxx1ӽTo> ,SU$QP?x:³a5l@YVvE]$ yk^-z0D& AHYt|g=ϦE8*-itƎ!Y`j@߀S+f}xM2HX x199؁aeM~a-C'}7&nWl ,We SFGFٴuN6;EtbK-!2?M,gѯ2ZUg=B^=qBArFfE,Dkt r@\\W_ʅU)! VstLߢ-2nQ"lg)y’RJ,kqN1+SpflҊjK &W% }>8}tVdmk*TO%d" GB'{(I]2>_q֖m o;+ݪp/)p-I+nRyu5#Spyb[ŲefP+aFy^qz(S4W-Qӻ IkҮ;,bݼS SȆIג'4u P+Jbt;VҿHMf3,+].&7Cap /!bk -en'{k--+>g)' T}&:RzRw8xшIuVE$NBI,EmڬO b&낳LD= Fl|neG3X`\"?=r1}_ǀ]|iXz.k{0U k+i^F=H4+ ILdPn gJaCQ̧6cxoҍ FyO^AG"pH&cymN3O]+5 КM>hq)~LRLx#INϟʷӪyqߋ6z!Ym52%qñ)<*E6*x<3 . /X]5a,+Y3+(v.z!Rk_I"a~Ny.7v.a|.@:)RڗeTB5/o#,]F'Mߨ%-/fa|j&-UA<25`*gjQ|b +o X2:k*6]`o< 0!cHp;ɦgcb t%CS;!?E|0X|o'wfb0yL8((4 |Mż]!i߽ Nw.zB֨@v/~o(# f ZS'ĬEWXF '\ D>1$YmUa;UFVƦTN)\ˣ0 j|e:vGTbMlr.KўU~C g7U.)3ۢGXGxa=~dp&Ǣ8Zb"ز=IFu7YT^;|pv<,L4|÷dG1-VNޚ#Vtk.:Sa=flf)!`6Spt),5U2W̔J 1!˚~܈"[6 X J-[ Ejjhy~O[. 6>x{J/GK# xa(H e =H :{j|^}[pC,ҍ">٠P}z2&+>=-!a|HBRjYU~ zއڜW Z<Ïp~'CT;qta:aԂdaM8,)VlG%pt;1x\[|z|vR"roQ_6B_Ӻ;V!~*X#>=\s^N`Gu$S[JW.,5WZ4IXO< S|.90ƺh.z΋vNC.7z\K(ELsK䈯=nieiΎ#ᎂJYJk^~f c,EDpW$ r(0Y2S[j-":M-.*Ulb #l΃}<}hq]`%sx~Q1:yWɊhHZM1g`T t5)$]ceeY΃OoF$֨fS* rE Or 1`tΊbҳ3+}vQAuyM؉ X8xpj+RC#|i,}i7U`ٕGX G{UnA@}Ft e3 6xyiҸlx`Z=b'],HpW`.%5. {w,4$MxتuŽ?t.󩕤6J~1y[4=~4@|rŃ* Dk*QT:.)[)J&8^Ŭkjz"ZZueڜC,07QM!c/~x82^ Ai'0ҕpk0"Ѿl1226=/Q(zEr^ #+Ih;0!FzG C!UVv>-Gg⻌d,c$6ؤ!`M-ļWSn%e;Y*!s^Wgj!6.b,k m7 #@pӃ%Tُ9P\}"ޫ7S̀B[e  (/.G4#\߳]8@> [rja8 SYv ha$d% H[#J nĂTldЄԴC1RZANwxV$MŞ>KXIl%ɏ5+`tjl9&09I''_Nd%=2&UFvS_R1[ SX0QcxԀWqvn}bziy޲\Ʊ:bk9tliJjbZTGvg 67qX ^uF]8Kr9?H@"Sన ‰@Ն=MX.w>;}%YsHW5&V'?C1lע t9۔>u|+FĎU9s[[۾4s'g" 'u[ƭ"aؒɭz_#5|vX*8L%肥^i_,Yz%Fʹ{p=X$9ybBr2S]ASe\ a5dJ߿xehro 9\rX}IR*կz>%oi@X# ?"!Ga❸-b/#ҵ!vAqD匷%6k\srs9v4%fgog0<uB7T8{n g2SW̌3q%lH,>,X$ h4Gl,/ HZ{\s9ndm\$iqA'M&% Vf9ǎ)Oe2ۚ> LZ7zuN޿磐 eH"*ܰ)L!~ZYZ(pI  b-np"_0h`A/]/ʋwa7w֋,VK]R[U]X{q{AOl8 ?kT*8l=(p ڡl%OY is*m"x: vk"e|f'ZW55fɯ~`(%iiTTbVuHPmE[҄lGDб<r4| Ҙ:V<="6Z⊘@}`]Z:5pJI9J,Uuw¶st\?o0A8nbOHIPe@QdcoGP{Kc itL#PvXGu^r5fI3bXS7򍳈WLLţ1cEs'Y11G&e{VDGr|-=*R&FJ%iP(h2ukv$|=%R ݔ\·bS3e4 @B _"`p{U:h$7)X!{̜8g|WC6Kڇd5q(j۪nl\gYln\#L'vo, *ܳv8V, ,w 0%h.T)dr7EkbD41ݾcWF>3 /&;hʷ*Da @p׋kِ2\*) ]k:rl~ajN@~aR[wzH0]$\]7&7s@:oN@!?][)5c47(V~$h琽HQ ѯ8\  ǚy6ϳf5?Z|\SH@b!GVž }AD_ ö_Sy* /]rU4}0ޤOR:#O@JGzJP |F("<-ĹT!Vm_ضi  NA,ĻLrQӃ6πW>x䞋n~DY /&Jdb4 ɗkʋ*ihA s 5h(FS $=TkNx@T}ao EÆO})Bh[}^+7/Zs0n͖qD%\͘YCWT`RςJk"OGc-s5\'5Z|*BM-PuCbc`;Y,]WЙ?oIN-|!ב IEk.KWِ4@L\`MfEuϠp` >& lkIwaIf]D|\؊wgn|n|Ž'J *4u v+ߤiQVE^fqM5cI$q gH[r [\]spOXa-2#Zc5ݵI3l4,9a&dE^΂@![+ĩ?3{ώ#Gy~Z?cƪh E "r@MJ 5SJ'뻆hʔňgSS'f.{NX̵ 7xf;OKUA|jR_?C;i2ڭ4Vٯږq;5k\tiEP?68^m7Xes(L5ޮ2Bz,!C-T7jAFFgj"?$MPO/V6=D-I6$Ջ;}чqdI)nNfaF~k}@1RXPOh:-)lTb8蟣geTFjX*;:=-72x0ۊ R(boO@ f<6]a1w,T?u*"nsK XO [Hfh9IP7KUBx_Ri^C:zT>b'jƅ]r2oـ]uojoe dʳ)Pb;uɹy _κdh;hVg2XC 5{8>g5@} y~|!1Odè$wv{$&ƌ e,L42hi@ifpZ;NlM]և m3-qIYV8ReCy‚nϿP;OF-:ϤjVt"H}π=JKZ;~Lɡ(D+kЅ$1zOVtoU67 )LCvhI;@=cU[38ˉs\ %5z9&. j%{+ WͪGրqQLw;; 筧뛟2PVT4]YǢ";~w`e.5#}6)@KmKbMB޿4="s`N».S]&"q]CA}1T18g3 }mq}haoKv;;AykG)  OOv"nYexi#%6A4+K{l3AcxQEp\$zッϼ&_r3瑿6ƼgoxKR#+n{r+&(f2y$} -mI{_Tּ #k%3輶sbwEY(b` 4 ~G#_ӥGyց!;ܜTjA4N=uq^#^9cE iECPqƸ}RNTXTT*7()i+r#bpE "dI@gڐʫF(O%HJ߶Q2[;SEɧX&Ty5!_5)aIa7Ɍjz{)0Ye(c$oBRD5MQf~t&*t&h$\$%b\5z姶 ̸A]r䥃tx[D %QE~ kXc_5댩Wo >9 %&wDVd"?ECBW!`%ڎ5 gmF{3~oR5o'! /2;SG0emì;2HuKrf0'X C#?b ˵04zO|z=QQ-<,ye;swk~^;UQ#^ oKZ0b7TҲEa0)!ݔEHi~6htJdf5I"Wj6W%,$ +Stk* m2-}JxQ1O]4W&H6 %FOe4f~&h6k"]Qg2MwPo#"*kb! JvW["Wd#[?7{Ps5[5斫-Sͤc&3Zҫi&QyJ/A 5V(g,GχI#ԵX\Yx^_jͿ[w{p.ݸŇ]vEd HkM7?osLOO72lR., GO܎C[ۡG!b4m%1E z1yd_q+||p'iE&02i.-FFq#vF_a֮`aikN3.L@'s_ M?VN@|xsF< ί=n <A o!:WWxB%+Oi%ƕV ym=5'~p rS /!xV3^FMsTXLjKM!!ߦV;og2j)(뇱[zW\N5 ˈ%YcgY `ȻE:^IA'|G\LR'&Cu/3AAKI1֙&gk !H;Ӭ6Ibe""T m&c׮(,7.,0<^_grg'!j./ŸnpT3.О+i[~}kacd3wj Q04V ) >[Z$79M"fL4r;$; :N<5Ϊ7ƀAlAwNs;ix9'7sM7 l>ei@.QXg MƔWa=3 Caɐo}&%xr<)RB}e [ǂF4+'-& C<:S&?e8yDt,5/iL`]UL}̩_Pk@jlr˸%&޴ lU7.܅]V&}4 0>?ufp1ǭ[$y6H Ya m pQv(T\Wg[{I)&pF \cg",xuM$>Hgx|"55>mt=" \+D8IKbq%ĩ*hU(<V{d ڑR6 h7bhוYHK+yq[UTsb=R5^=0GT0W|{lۥ;͆#ʦO;OZ}->lHdA Oqv2CG<wJGO(?;q^GIIƿ j̈I_`?53 6?_nxO$T1}#VJ"1ؒEꍋOԌjO +} <kRPF|eRP0Tgpv1Vy-?/^^ms*\-i.-m}+#ڼo|i1"SQTB)JjmqZը:G_^%/e͆ :'0Ώ1V ¥9귤HVVxğV]WIӵf56|Bc\50o7c)"/ں o9#T]A'&|#ځ8ćgpA(3'boR)x$]>u%,_ivtٿ : N_ kF(LV}]y@V gD~ B,=![JX)!S@o;4hDU@_ Pm)WD`6w`&n!ɨ`Ha/י ZdP!Fݒ]㖆=cdpv{~E2HL*Wa/&fd,).=Tg/ͼR;tSņd7 ˾|6i)VĜ5ǷVùlQ(M\vu]=[^[sqb~UC1fjo DoMpl a@b.An|AƫV߳=! 6w"k.3jDbM8kگ p<lϭ8ʉP8agR<"{u8"W$D[?~!ì2. *n۶P.7t ?Xpұ aORwpLP*Q?*boqZ73oIp?:^FDF+"O'CҶ>-L m0! b!Bӯ~؎ThkpQ+! NH Ejt?\QܺMR><"h%vB15n6Ey 78V,{y!_Yfx\KSY[b=A͗r[<%Rmi`s ~2ZP*Zb3~.`n- :l63EܔdoBۓ}gZ1I'nL ʹhȇڧa_L n[MZY;_ߣ.7lR+ Ik`ޣ]:aɥ9BxLoN[?NU+v=eź [{", |'-sAAYՂLEbu()- KfJ}S4*YR|]IMޗKR[%(v2-.\gu'#`nP _u$4 (4:A7؁R i1MO\߼Y,gE>kۏ:sN04^~Hk7y ("c ~, @|Ȓӧ ܏6El+J*laYR *~+Y.Lu~\ߘN RrAG=G(>ֻFiiJ6[UZ Z̶ $Y_㺋7x|Q0~uLY93nT-[*Yc/zbU#$Z.eP0%,i5"C9 L)oP7j~R{ r݁j adk &CL"a6e@|wx Y[۩o:gp ]Z74ck-uG(/>`r Z6_&,˔;<49 i1ϱ!7r(7T.3/-"hlYi+C|0a"Pnv^,]HVگ 툆T^Y*6^ =vR+P!8@H# g^-Łk& *V7{EcAuMuscܕ3 \qTx .+Mr94U5@Du} OfspJRGcBV͏vH>bK,6|ȳtyB [֬]%?@(j82f.>O.Y 箙㰥$JβBUaesi2)vZ?+jq派Ť@kn"2=c9^" c֢.H>1ޟÌ~"ni?-:)V1xWV}P)aP߀yNxVen%[J"=glB#[?)8c/`_ <FcS3LNt}UMEgcm'hΨKoR))U젿%_PEyJHı[GQ)O Z LT4q|;-:)Z =~2?*VN@B t" tV$lEgD0xf ء&e^"!9h^WJ@]z#BT;?+ClMKp&ܰH?OzO+ 5}魓mk?AQ(i>Q/rJDԩ c潃αI-fhIմiш#G':,$oOJ?ZT!fddC݆~(z ch6n+ً.-?1OM6Jx2+P yثR7;`^]ů{R[.SB{k}@S0Hgxq71NJ:v{f7ixK QE= 0ߞdnxuqſ*8K{qb B.=X!~0S_g_ZN q"9$Gl4>1c%Fg;x}Ȯ"qPk51ހq]޵&'1.UgC,W'i-ƙIdkU)B 'O&h`Yܽuoֿ:E4<~ '"%Ngl~Pn'}u؛4hvdw=>0ax>I;nk:@˹QW*>L|+k |7wa2d. #MçC.7p 2kPwvQ^s&mMN1V 욌*&Q-|JW,(r" xgF@V 93M- { ޏ1ER_ :'nMLww3'lփ a3}an $N5} =bQ(-nFOnTR$$LaIp f Bg(l}󷧠 ؒLJsPo28{:LzYuw~s+YZE!ӌU"=9 oNQEU\jhiEbl֬=! (i/Ҷ?!˸w\<%'Yfx8q_Qyu{,QNc0)^klև l NW*h߷?ҍyQEk/9-j@>,!tB)Qnj1sTMuP2:cGk^1oLļOgf{Jhwn&սBFk˩v"pʷ`j*YJ#x~gwt*5@S1/YL q+ߴwRӳQ)޽ӆA¥orE4pUo"ϚƬ YORyУRs#':,[i*!sXL$xzJF/._~?L? E, VTɕJNI8MZˍocҿK2,8FMfקGo|?2٣Kg ܸwz.% +xa ZE\w!8>;ѹTTYWOlr.)=!Ǣp`mAU'eغu_ Q9Z dOS7J4WX*@AVS{Pݤ`x{(J}kkZT]9Cms6;-q |eKN[= f#8D^FߖVuu'~m)ju3=y4]{q /=krhQ8BS *[-_fIߋkzU6ޅ$_&pQaI< SUu ׵;$MMhS=P-Hs ^py,V?{g#8eQڹ>G{."+^G,@4t1SAb%xR漾T`_bz" B֋6}x)N y52"LQN%D+TeW% lOLA{fU~_ D-ܬ_o$N},Cr8CL)E#0+dE ')~ڤxVC*qEF~Qt6=X%hvlد&(sm'9\N27*Ȩ|SKR#yhMݘJuL+!@t$.TɯWetr1ST8 ' }ÔJH5 Q{` Ya8&(ӳrF['U +Uyk>];WO}2gƤ"ɔ-)g[/XK6S11T?AǭuU8i8}}{rN@?TŌsp!+*霾!v*_FHGqv~tʨ@k]nD/S j (Q8j a پ,v9ÒK|{¶~%%=/Ɠ\sx."(!$JsŠE8hj rI{B -l`)9õ+s_k\$=j'+e7f)~.i\vqXvU~d$RGgŃ/wZ.Jv;VMM:w2.vMPz,^cz, E.-ņ<ѦҠnуz~ ,ѴX l{TZ{׷|R&`Y|3+)H|2^dF216/iad2uc(G (B~lSЕ_rkKuR;LtP E?Qְ.%iAWB2vᩧa 6Ŷ"8sk$Vjǂe#-GO[^ :q>aS?~(ίK.NG5\m;s_<VlZx~U 6A^Izqط/.S{J3TD 3*"IomGٽ'6m &mC, ?7IXhGP Y&؄siW<~NNzswe(DC+>6~!·C6YAuRL=y= [j9TYgw)6nse-zv(t~Dw~~'&[Hr(T dfs/ن@M"fz]:ە}9=uBqtd$_;Wެ;a4 (1z~-x^Nx*UQZ1bQy2ˆ,B.Q \M 2J;F+R2DDFA;}3dIu3c>cNTٝ#Bu6XcD C+uҠ|? X+).߂V2Z ec'/J+^TE1@ ު45,|#YD ؘI:QXuIl$DR%Y=ʱ ;qKzB1 T0axEbR+ȬgIơ(Qz{.hZ `a=59K \ˋgAN|$cuhݖZ ; ɖ̶)D~qM}KRQjm@cu'v8!tbdhb.y{Y@?3<͢/f֞ǮWG%u>DpcOeJ_$_ o𼿨wr'5ǀ XMtv)$JyQ--ojd:__PB hQh ^`0?ٚDS5#y4Ԡ"$&@Q7qR;;J.h)~Ʉ0 L]oQ<sG0FГ8Y.4"nG`dq_W5pwxzIis&Wǚ,+f'_Ĭ4w zɆrD '{L"YFFnʥXrugȚA?$x:x&q ͔` ib_x.`9be}z]PH+*|[DHz:=oUF#$|֘LBTq4?7ױV<6=Y$,I.ˎv* ⢒?~[WBRބِX6w!a(2,P&YJ s+^W9Ϧ)s.=esP|C%X╠0xLodZD1 KXH@i_^k/AڃG$PI6[F!i Dܻ?fj 䁱 xNNX XEf_Jhef_[z7%1QbJʊ"6ZO.63 iM[^4D0JVZۮ&!.EX&}1l)-@ @ͭɕ+xuECÕ]jȃt@-+@IT^Y?C'{IrtktJߒB3P$a*SQ1p(Fё}lĘ"T#ɋ.hsczwbH!laQTsve s%)[U\q܄0 u'R9o=4 # ,@77:o'\ggҶߴκӐJ-2,]g<[$U(@PxnX0zo*-֖e6= O3 ~\ *x&.z kS,7¿|*⁋Q}b"n-rF[= ::֌3.Xp#Z~m 9rP,GSaeL;ܘHBSy J/V$!k 8 vS2G"%?&(VUQۧ'9'0r5W5b*x^qe<5D w1R+,R(jy!@$@Ur!X6gL=x\HխU`[(kƫ F7C$ub'R =\`'CIPr Èp?v]B_چ(siM-IFa{j1̑|D-Jt1k'rA#N#?<]7yfjHua?[@?vIq1?q|m爀Q t ͻrFeABpZ[. <3_LRuO]ļL)4Q"TlyW :[D$dtm۾Bۊp9un|qK'To`@>R@Z6jj!Zp"S0gE{F>\A$Э$]O.M3(YwOQJ^Z1OrzP;Cլ:ցoG}׫hht"?{b M8@zp\ +JϑaWĉC9Vosi48,t,829܂ 0CBx^4PY*oЂߢ "zNMV~j k_W ZEOc8xHMѡzky!\wT}jxs܆zjJ>ZNg0|:{|  ntŔ\ gSWYnv^ -<Ŭ20^EYl܍.F,kg%䠋 U85};zL2.py+ܴ8lmdl:ixAa?=ƄiO0hP{. ô$Cu}Ď=gO,>+l`//:[="_<[E8ŗ#mXi{:C EJ DMro0SFonmrm|w /tݤBXﶧŵMn$&sbm FSRڬHlPnfg&gDmH xEBo/oV$TLJl0Vk%C[ l1RIz?>Ar|i,s!8Ø',L~` a-QX#c͝Ns[[][񾋢">PyjJfUB4l[.KuڙpQ=aAs fw*kéWԢ=y6YLS;M /JİF py9%b(jZ.)e?YP}~#؞ފ思MGaoȍO 8yF`][L] ujShcQ/}|z:l(\/)њ4PYczs3PmjWRR<aT2 }__Ù}.5!i$/my"vIanʿ-F+yo7^%|K&p<`b)$K^0SeI^*M<ǣ{/4>Z|t6STmvZ,3迹uQ{C9ŸLOq+\5*cm/爗Ѿdsj;qd`g{0@ܒ XFH`+!IW`KgY\K\$<ʯx!MCuUɇ)۸Pv Ɩ/Vv>{֭K%⎯ {7}lIGrb5=}Ap[\޿~,Pnbg6_4dJ r(Qb<8ecEWѦpp(KNeV lH!B06IT*{ITwIڡ׎0y `'{h>tqz )% 6cǫ#Ae?X8A;F^J3eMV+u23_{ H]qOR{=|2~s)jed`OÞZPUmތF}OК^Dp<i'TN>ujJsC欣?di2pFu|h$wȩB%YEhWZ_h6+n&Sr"ZwLҋ..(̹R m#GSC@G~j> 0ƞ/*o[b,EX, VrFH՚F-r֡ՐPvG1H9cMs[|fm?(2ݬ9:jCP̈QU[Hgn}D9soEa1 ]>#uȪ[f<]9%)wO[N#ݨ4Ѷ%` Ie}㽰7K"%JT|  f`'mnTbWU?;h0jzc ;~(}jLTr/&J%)Pq/H ǣ"{GoӧzV) VjVbץz(x^b? Q3;o˴ٮK6Zqeq@y;T1M81ve3-Q#U.1c]P K dNgj y<>5,hxLj[r0S:HtYd$M~d\'Z>w v\l0J)0!~?fh.lH|1ni.}hh>>%.LriQt$v J4Ҹ[ӡbR T(y?ųٗO񻀨,j[z/geePM9LzKmŶX Ws/!t!VPDCd6.xOc >.C&|њ?K H@aI? ?8E|xbA_ ~;B 6BB[Y*H*VoFXhd!)Lv͐7ĭ IYo\Bݎ?,^|ǯ3p-]Rms'kSn@qT{Fr0Gcq༈> @$rX0I$nUNvҮqFŬ-7o ߧ2̮5*И.;6l%m,qK`vo*Ӓ y妬1|oW_p3^dLA~:𡇌 96ȷ8~ܤli1Nb:ȡ I# S F4:  8v Y5[jEmy$Hjm$W}U0 Q{;XC_qTg;m-qJ[ۺΣwhc αb3oV-KF^"ohnSm:f5,G8uȜRSnL7^h:_ Z}Ӽ''Y^2SK&JիVQ6S r6߸a`-UvcOL?DXӷ c T]ـ9T<}/BD1zBI[,lJe%JJ_" x#26$aȐE&\T˰9GjuX}`?@M|G`rM[89u_Wd?S=n7ܛaggd,=zDUT?h׍ Qsg~=c !* :nE^ /;5Q`rWSoK,$\) N$c/.dN)!-D(K6/ mNf'j;ɓ :Ќ缾FWRYɠ jUWw{.mM$E7e ,oކ^vA9Wј{h(:IO=7/ ]!L{RX3_7F p{53 qK׮ 15%++=teFrUA}6P48Y.ؤ"PO:}I4H(FkEfwFEX=6mNM,[S޾=ίӒ^D9YҒ]pC.WJ<?+{;BŲ0cUo_7ǎMh|kϕȷ[(4Y_3gg]Cj{<5%6^^>~ʦOw1nS6Fw߰ o7Y|=,ZYcMdX48%ݠ &6S~=ҩIX#_st vMs\t0b_` `4!Tʨ噝0"Yez7g%Ĝ]Q~uz{IUP ^vQ6.NOV߫# ~8Ĵc'Gb[0#}VF>@Sm(O]yCà \#|}ov!s +"!5,]cK.PMPdTTU5}fAB6ms4yL;4n/(*x 3d$#U :V%]ZϞA mf8 C)H\[?+V\Wit2tDŊϡޫ#bK_sXl" v(yrj':!7;y +BEeGB k G|{4~wI :+)bN.Ke[Q"R>w L-͎@Uw_&6q =狯HD]G)BX֔Y^^GHw\AIbO:겋A0PL  ] uz:_6A*Nҳ.F(ֆ>_Yfg ?AAK6kFơ}dY$=k0kc<{vBj"|~  nxRHi{NuH̳Y*rS1B wгZt J%jR` rP|<ˢ4gDˈ㙜,t;lc+W-*)&Ÿu142TRmfN!$m-1Q̱BPe1Q{8UQpQw?ȵ+dfU`oE]>#ӿHY n.@Hr-vJ|%y4oPguGpP_Vzh]J;"V;B`gmz9{_&ވvƾȏCQU8ȓ lؤڇ'-H_O[*]f`cuMA#H\G +NM]%F ɩ>4[#|dUꊂK{ңg$xPfC[{=4S}:FRcNBNV7(TT>В*釹Isa^wi0$D|qqX+!u952ۜ [q$ޯ9+od h=_ |iɅ݆Q}w.}3 VW'\_L=g\+>uSixDn%Czucgmbo 1a[.zBLobWLqX\0rT[O b˵8@c◾|IQ Rĵ@w*$/mWŃ }]cC§X1QU gm_˻^fS3T -D8> 2u@/|u3L ﮓ#cayP8p$MGKAo  + a etF'IUBnN8$r!g =Yׂ7TU;rb@Cyu HHI;׼_Ŷ]4LֻuҰon LJO kOh Je&*M܎ شDN^M!LRn,w\qE-ei`Bx[Uɲ 7#qbJ`o1YuéʸsVdجKd#vYM y-$YTWUUĖCQf/xpusJWWQ@yfMQ܏t+qUcLTbo>+u}bCI) њ9C"qE߀ K+ 4}۬#x{jmƂ}p~>[B˔t&&/ĥpwtt@bK_!BFpDq^ˢ( 7x6_[ IPpޱՎM=ZA͓1K*[t2w#R@To1wʐ_Q}o  jspιGJd=Z,$UOz@̕M,ѩU!WcnAG]3 qt~?1Q&1Ril^}# 栽j n%77ς&DzVu]ī(Ƅ)AGkZ]+4>LrZh"\$Ѧ"L35:p&'Y(nQh;7]vn:Px^IX 4 0kf<3VPor$}F= ,m١dS*m[j&k$0'E~ H8/KRUrd%rt bEy>*k3t-2f*ꌲ)c\߷RNɓdwn¶%^R$5=!E ~ SUd~#eFWN'`&@r2gÁ`:`GC0-=ls~>]2#eO9 6sU+zF} i߲iǍ VeQ/J94M-/B31Mɇ.xsFt7,v20X8JaSwfc彌-ʩݴt @?cڏ-w3+)|r+1~%ơw%`c á1Щ%W7/DmqĄ=S}&^`C#*ĴA, PO*ԕ|D֢<;#~hNÖP=| .(&XPv&"DXכM!02o8G_ q+>& {wy9({WXEPHMr=f+}.1km$M#_((͂DukmnE.mbpqR> ᝹>JȨKZ[KV^ͼ[DImFj2W~W;nI} IDiфPԋ>$r߻(lbTTuGSM.t!eX)ӥA?R_L> !cUL|1 ]f f.{/6x=8+jCLց n =ϴATju':'FiV_ i69s,MjǞ"R@3 'sӭH0FELtud  6'#{$3ZP.!Ρ.]?l dWlSvzBCP:Ʒי_n*Uxѽ,V?6"l<~]w3:pv Cp3Lۖ,k%S\AMG:zۡevBl[Ѽ;(5EbeĨ"N+2 K13(ݲ:q@œg^+Tu!;ud%֊&H\gFˊ,i^70io~` (ʂ&9 Ita4>)"FHg%Kݯ\YFv-=[Zb!J (@83s+nCqNP1n[K {Ҭ[M3'zAp07W\\n)R1sMY4CXs^n16H֗!ͰF7|{MCD1bj85(Qpl+? px4>`I(xUQ+SvU SC$ ;y*!recGd]9u\V4\_gQSd+EJ {g&QODKP4 ?i lfU u%/itarڅQ?ZBC mÇ4_O{道K^slwĕc]۫(vȆUͩ WuX .ɝύ :mQ$)4y -=WQڡ36 Ի<©R}ЫP$nV.~Ƚ]9\iE;G𭡀!? w;ѽa %ńT4&F,0<g){mk?S|a(Q *uGpDZdEƋiS1b3&}%c?)ވG ~i/*".}CEI dQ NFggWgMm%h4AQ)r%p8) /uXEcV8b+ef>qɣ!Qya4G}{2FZB+[%?i l Uh;V`7NϲH[2߱ H) Za]] J&6=6Xngtבfu>2h-E4N`Jzg27N/e5DŽ]!$ P zCGkeu|r,8Ӵ$6R({L ""j `[(|e "c`|7- <4W9 -c j-,[d@z'2#&nF'?iJ@qG4_ %^cYk𥀴Oi7t|w֑0@(c\;oąWO> SIo/Kxzh4E}em׸|;;WOȱsFK)RMǝr}w2,q ,NqvjV?zoeEM>j1M="06ΰ+V6׭SM\척A0iOtv⨉7G\gZ @؎gu)ppqZbvJcBtMk@ 0#'TK_0cP{2~]*{[_,Tkϗ:޲ӅR!U>njTrW_5Xk{EI`q:ˆ1DU e\\8ȲQu93̎]#WVE#]>e]_kcN”/i&Od_+ qþtic`8o{CܸR(xW)_Sӎ4 GHJyQI  ,-꒬izг] m&qUw.k Ȥ=X,u d@0ϖSovBAӵbyI?VBtkAXY$&B(g"A0sQO׉CT@&@NiDo^sp WuUU?B^.7HƔ*T:6bKlhXӡ`Y>CԯRe5+V;/2:=L<+I#q4N(v>▃QMn51S/@ԫ4H"!Ό q{eؘ~H->*Pjfz@e{6Mvm/Al4EOe4/̭MɅt5R>Twh̓Te9l<_IJ^ܩ8tFkRvJ' !'M/[sl: $jlBA|S:= I%f²QO1UcMt\g^-)zQ6˘r[7i0OHo[[̷OZP :Ihv-ΣȻWlԐz Vl.l"9{%_TD*@? V凧 MPf9~c.;+Ģ321g|SַVص=_ھڍ(v$)VX]hđwO$e]Two>1ܘla:HJ`|Q/)KZFSʩ~)AL$heol>hPS,<(Fj7|LJ|¬ umvQ*Y`uH`U*#/|E%8}H667J܂]h ѾYؓ0ڄc8y0k"Sعn~/Ql3Q@ })g?u>=gK25].=>c=ؾ Nl,S5*Zi喛HpLY|ϵg19a{sɰ7' ?G=^2|nGϵfPpqx~a9Emn ![K!# x/ e ,EjmC:l&{˧J38=CGEJǏ:e  t>pFm^3v=υn=SxD݁ d&O8];/ Zm]QLu-$P_1QRjDZ^sYy㼅مjxה.aoX 'ΤȠ#Ia^SQ?ݲR Pf{%Phd] h/x2mڱ3,yoeh- EW>3Be )r,yV{ۡpO5ȽU d/y᝞p@ 7ҹjwG!®O;C>i0̷gǕ#7kKwM~P@5kUfmP{$ O(߫7~(#kJeUeNʐ=sFæ.}B;ce %få '-:OO >Aj,ҶSX!]U1ѽf"W!mB\H|b&@Av"S}+'U_Pd-^fTWl{K?MxSua]=]bN^9z+ݩhcf{$(Ag{?kVL S$6ݒoH,B+ݼ|K.h?Y'W'eHݚP:|0x_ipx$aՂ69X0.bgpe bOԛ4 ՈHf!}\^!E<h)"OIbMفXuF9bP IthD&?ΜR2x4`2KKsyFTHϡ'g ZE9|\ƂQO/h J }" 6Q;*31`rg8WTgZTHDcW+YCO֥t$"ysx!R9!Ht_Jx':F?Sp4e珟Yw{S?d&؛"k[->t xBbZT?G4L?3ܮTk3M9~Ȧ -H)VU}a/+qtʶ|.ٚsv[S^(* A.}~q+Ev;2l`28gg5wj@S}<%0ګ_)\jRyz5QanF3"=n+uJ,]6K A}~Wq1ٺEq._AM6pE(߳>ݠxLC;rg&/S/N $ @\ȴ0s̍gZ9jC-NMYIqa.!7'ɯkazk'3'.-7SX%`2䎘7Vlu*63jxD<МјS%>=QVlCT>8Z, 2 OP? kÇOT\J@)ָbN]~&8 @2oyPW|&nB}q)˂2$"X ke0F:殀))& WG3,=,5oJW]7P|Iq457f13Fh/Y6#VVUi *rf |\$Sf;=%>3¦ˍeWeqnd|N{Rx>xF0 mp;&tJ#tK2Z\ 3{qU'guɞL^RIkgV{ڄ!NVx<016&îB`~& !=$J%&*" ;[ d`M=%>%p n}X";5SLoH=VD`HeR]L`2bRTa+=pg:YCMJ'6\gv5s-")Km-@َz IdA E1CXT!赧3lP86II_ſRqW$=Л-̍BoC>T ( _#|_겣Pl;y6[2IM 6>K*R!.3=<z~ NE(tz(?27mеP>KGZoX&%:\UTê0S7r'.h\bF/`n}i]=ӪYπc]bTKc4hBrv>4mHSM*8mX.b}5C6ϬM5e]v?Hhma)rHz24n%I'OR@J<l8I$:(h=咶S}Ջ{hXsm}m#,}`q:!Vu:1q|zOTI? @nvlW_\"PUTR0dƨBhC F"C+ 9/b6Ia|?X2.ZӊGLPQo⃫ڷ؉L_U&q&s6y 0TϢpL3$h\&<iN4u lN%Bc),1{UҰ>sFfx7՚WAЉ<[-;P0 kXH um4)J@;ʽEW1X3^: z'[;flb2~ƅ?xKp VoĢO>@N!~I*5ye MRE2Җq~˩rijoay!  H[>d|~ ,c&9&,0BɊLA3N-W֍fBuܟnXՋvݿȧ ~wO].A s7$(+BI⚍4Z$R2a=u)ɎoR馟}:;c!4߰1oXI^AqM/*,t%T78l $ JLlР<߉& Dd'_k$_f)l (٬]Rmwͅga"Ævf/wuKc xnL 1໑/wPz 3KROf )"=Q!gP nEÁk'p1O*f3wm:15&=#.rPr Qɔ[&*ݻ Om~eY'S;{zN!qZʲq4v/t3LPO;I"N5N4WC0ú+u# BT(B^,[0EGeٳɱ%\:L_1'P@;paq6t&Xz5c R# )L6&) MﮘYT865j/Qܡ{ mb_ M႕ imZp$} `i\"*~hś$GqNc%{!`(iuah[zpl^5^:j.Z@4]jǑAU5ʸuMWIA$ġؗJu?[.G!  L#Ō \7Z3&Mhmtm[>)( bM)YH)xNKgsH"q{2;ǯJ8|orQS0k{`wnx0N1b3M٥mQǐx0J22?&g+Mˑ &n{\rt㥺/!##W;@`,|.m]v:bgi>Y`2j>I$?rEDb&s\ހ |־Gt`rb臵ʙ? ' M i1CZ'^+[;qRnL76ixF3tH|,lVT 0H՘$<:33ANfE7MFH. V;}sJsBK2_˃Ao i[ASxB?"0%h* φRl|F'ȵJ3ѕ(hI X-YYNP j FkffTg|b[/|gƯ{µC (j}M.goƑ1V3m N5s|(ڽ l՞bQ DfQ:k~h]S]&^ks=H( ll䅣~D/Tfgr?RNĸ!}N95VKJsi ~g&%V&0I Nk#hJ;` yyv\92|8b7,&J#Į搭-H #'/#Y$9#ݯpq_輙 uX(f8nr^Zwtƭ>+#6f|H|-E \weMd20B|pr'ͻ o[kOՍ1gr9)s9g/ſpdXz D[kP6,~3]ȢsNm({|ہg".։of =hEڙyᴀ|Q‚AHNf;i6 `` *hՁ@k|\\G=87b@+ja^-k[93p#1ҵG ^Р~Fp|p-Gߌ:U/)FNJV&v"'{Ez}9u*:2˽!֌(xʚ.d:YRBtۛ">t]S46zy qN:CC3o\&áuBBj*ha9>)i]Xoշ/ffA|WթWivRhG3`^,AeSe# TؗT^YFʯu5RIo1YмPڅ(#«X&eJN.+S=;%1.wZzh_;?hcepFD6@.ϴө ChM!e-Is;/f42\A9l8'c^X'4펗 } ]_IY6 # F 5°:#N֎irÊRG.ᇾ yMtN{E ( =Gw3_ 3iITA6,y,nݡt vGSn]BE=X")Fiꏰ("c8/)v}~I{'cM 15urMv&hOqQHEUpۖϿ_[@KWmӺ?Idy7kWVY.z.phTRcy PjK8>EK!MIgF\bG@urD$nI$8I _n6l4nT8ke1q)IR 7u@, %{_Ckp%OB VwZI.(Efٓƽ('`ɚf-f}@u޶G^5 sKpךɌ)_$ FE$)|YБk\kg)@B2Cv ԨQU':@S|!De,-<Gwv X15PW)C>?vMQ/PKTd yS>o6: ~f~T@ 3mg)v3I}?jഏ^ޠ06("6,i! q͒>^q]OՑ/VL3Es_.k9EHPDEF*,#2[+X *SмO6XF~'Db)%mM8Yz3ᴲEџd)Pa,x^{kMM+{|5!&1 {Y#͸HˁPr ѱ~3Lˌ#S;!+Vڝ:A9E]gZm`xJIMY[qu5H)M[=^&݊R|{U^_=e\d5|hH+^<rART3 ^DYXrd<~!+P ajkHVzWGEPrhoZu6nMU֍1Ɔ2n Kn"%l|8(td?)jQ?q,X`bO̳hmP2U鏟 ڠ镘do;|d؍m96NhRTMK$B7t6:Bt%,^j1:TUtq/[CɲV7E\ʛK$c*򘦿{*>31S~dsܣ"HP- ?'g6Oj.UۮBS־~t&Vܤa:{t.LWizpJPh(:'ͺYۂ; FiBrqj/OU=]Ue@i~g ) !~ + 茻,p ^5L,U-ո~!C_z8"=>T,mq0&Y;Uʥ,;1U)oJT-;:`#KYFc?1{~jiS#oHsXj l 1RK_^ff b\GݓzA\iXۋFc0e@`X6̹S~ӴU}HhE :Qb{g4T8yܭ»V LL2⊮w:^Jv;K`]z(:/irow RE X+PGCyCEUꆆ-LCV ;)@@|b]ȢѢABT^ 4T;ez.i1Z= V0-`kh6 Mu~d#q `A*>RS5rݧ;E aj+Vg7C6xW5TKpEf#"nU)E+&'n: hN-r.7rn 3~TǗ'$bT,V;k( LR2bo_FD] 0e/vqtvE0_.8ϦƯsCAWy̹[8'#1,-cOtPes$t1@]^g? X%2}3A| bB΁4hg7VٗN!Q[q w[h*KQc?s)GF[A40f{ӳ=TgHU/d 5G0}=]AvroRT0 _'FStY@P9M'!!(]2Z F|I"]84uaD)Z%=a `ONTO`:-eX02d;Jt}?w%f>!/.7?FDU$զ&uRz(V % \ eg^P'9Z Eye{QѲ.WY~HS I = A=A=_CzۅΥt41o>xq;^bb-0?ꎟ0>b\4 Rjjyc6,2m-5}vәv^XL'$6'b:ЈOAU>f` FR LX V`lTh幆Z 5Yv-WxDBMbC"Zi2V) џX%1RI(TGQ?qx c2T%QW'<f*w1=d ɒN(zȘMʞcUlR|]1Gu7ēcoSQa}?#xEB*}`3Sz\&ڸ7TɢFׯ Fj\-Q3E UDS"R*^:@視05sVv],Q32A1QOf>$-ȼ;xS>:̑=y4d~~koY@駂\/o fBMC.P/{ {/u"*P[r8-SIֻ(s*~ ݑC6 2>f{&}!QΏ0 =ONWiN1t)ZV㮌u%־|BW9 itsay(Å2 J 8FV%49 UuavѨ]h;pu=z)^!DƳ $rWۚF板 +| DEn*E/&aأ + ~Ao#z-#BX 5l;EtC7O b7j4VM.;O^m 2J eUEHz`ކ ]p 3Tb# wt}@ϖH[ PL) ;%ťM5 u^C dL)dXКGk UpD6lE7ƺh^ZqJhՍ-/N;'Li5[B6s؎öAm~l;t w`3W5|M,wetrH_^`R-b_!$mAl[8ЛIiة:E7 9tK'8}:.]?=sOFHHƁ#bf&Nm 2}42>W&F raB!hzͯJ7eOӊk#:RVR)NI/@?eQIT˒[?$on]!RM,+[&5&3!,MHX✉ޝy˻,AL *WǒO5k>#1`@. O^yO\iL$rG5I}&֎r3 do"1q᯷G묶hQ<'Ɏ9IZ3LZR*Zϥ~,%n +TzɘsWx@^Nw4xkD5Zud>{5rhH[TC0Z(Ced~M>n˲F6]-ů1>ɏ{:5ȩn:HnvhrWt*8rZyfTSKs*~h "ެ`hdî-g>LL5d}TBTu}` Z]|1޼a [‚%'l`֚ߘ~_w<6|YXlUſ"A(fe|<\%ɦw(9mu=Vy[S'Tw^M7ِrqM7'.Vԁe靯ɜ/w;TtJ3>W ?(yΜfIi´|YӤN'GTc/tB95kU]_ !ҧL<ƒ#E}7a@XM>o_&Rڴk7?7͔ =/N -fxyYHh}|uz⒠RRחXSr8]t8oJTaSɂɐ\-ЎHcKP3(&=IΣ dAk3ч,McS57yd^WS,s!0fLTO:%jոעݥKDӷXb/yMM θȪʠ@E28Gzİ&+Ygѐ2X?!«dT3ox`K;11*&*;fiy#+U Bam=1> mLh,r=/(qhh*?żgoOqƪS6,GXXr5n4/Dcb;Vhuz|lF 2&T)(|ժB3wT{H ,?77b|Qؐ#Ҳ"(kG. ƩQd!7ò᥈&[ބ&}#XFW\A䀦ILt]Neͦh2exօ>LJTcB)҃xj-<鞔I.\e 2vr0b|)=#Y%rк<W|Y`՗OlU?v`YJzz,ei ‚lq./$pD[ Mdz턫*Ş֍sOԗ\M3D(1F$RiJlbA{ uB'^lYDu7!pvZN"3vpV\k$&:z:6.<UVn3o廾 M;V0`^ی_AE}<emϳpc;G9O;?npQP|"h{^9r:GRhArܺ+ !lOXQ]AJTC`QU.NWc,}r)[ޤ"d6-LTX8m!P[+byd_[w bPn a 5~'j } o.ɹ'xκٽQv +մCi'A%0jGwWQ|Rӭ]qH|_;ll]n 1 Zd@$ţzfUHd993iR]|M#+o+v?tD|Y|Fy=b̩HJ1f+eUZtMOi|+cĻ=ۋ}ŃKJ:mx$P#eCdf4y=ҲNg>J/LNKP53h:x_8ʐ/oGq8`;"'HG:,A#:UowL=b|[tx,4A,y  YF@Y[̒n 8u֔j&*Ͳ8'FW;H&X%De-&Nbۿ֋nO蜚U;_EّaI8bq>*E>5uTg<II\}k}_P{}cjgޣ (dr _pHV.^ $_yS6k5Ծء+㍌:7qQDP4K- u[BlةW (FONLl1b9 cǃ}cas)u/p0KHO6:M0~qyH]wj~f\ӳOwvMe253)"頽#d3]QMHӁ0HnnZHLsMGLdrSm{n*45kg)zv涸M)m!V!(m;ٰxMB/Q !Ul{ u%㎕$A!@)a=)-{Fq)7+œ/D3rr(T:Ȝ~|45 e>0Heܳ+2򠚞Skr'nyܯ:H;7?vzn8Ac0½ DvA\@<$.DA0 uݝi4a =?W',g^)ë(NiլX9 lo{SW ;o+)Qcs`u'f}u_Zvl`KbxEI)Й&=.!0H:a|?q2aDKI^K#ޕߖ's2H [Y-9R]番MIH{}f7̠Fz3 DDlRuۡ윷${M.Q'q=}~wH s%./{Vg9:K(俹5.C!P Z*sWA]'pmF /iAT2k[F/SуIh%ג y'J!YS`؋52ZqK]R~2C)~M\8b7yy"+5UBZxQ2qv-G$fd@o:<ϗ/]/pymQo=f:2@EWDȾ+]Avy|6xK~`{c#Gτ!$qv,wQ @#O\yQύ2A=QX+wB!/<9ela]aq\R4 q4E F& OA:Ђe4J*!kN%$sQÀƺu:[0"i&\|z{CF ۋ RE)&Eum>BC_b#Yfi8(/@ڤkDl\ݓle!$ d:y"= KFÏ ~; 8%7! o$1E.^psÝbΙk..iv:dt MGL_HuPȋRM?^-8y]ܭ**[<aÒ wy 7)+u-ԤKEL6Ѥy <~jI2Cs Q@e"]b@3:+e/mܚKĦuV*僉 _8ur"X]|_BTm?|86m sHW!Xo*nyR씪 W=\Vwq Jue ΟA%1$/kITr%r{LM@C"fL5(M9=:3cBX B4Wp!X윕/V, ̚_ 0 3┸u{% 9*nlxK_F 'A. ƔO)w[,S`։'b(r' n]drSr0nܢݺwT\H@ Mif~?CX@ig˩#=JwOBϏAn?Xd#b$"_Fs2wmdSm0補hpb/(2//|v! ] RptNoZwo,Ѥ zSt^TyZ+XįO\п=աޅ>dh)Eٷw.^'4f:!\yIoW=La^t§b^uf,.h/HKGb<84pBvM0Ά*gkoP)wηBxʷN:=U l: 3)bE^.Of-|6q uz"Mkhg1$ݣsn*_,T.f3hۿsB%sӿn):m ձ})m`Fwfz(尹lu3~GU먏=_t9A&s12DhdA}4><(ǛfkbZS`j&GÇ'VE(7F\_;+KT5"`#.~@biY iT݂S.:|7{Ƃd5 aPξ/ c|>FBH&2_O9eP JHJ7_@oP$E4݌ca cJ&IDcfxAz"iUԑ3PװIן)=6: ;UD{;A}oDHv!P\<1%JJvt^$h_ecͳ+ Rm3mK88PXjʤdDj:` 4^X?O~[xXRƸ0" 5gBdq~̤/'AC{cz \g+?bh*6yqC^Obd G zKh u I-C_s Yg5#{1ԡ5 P(5"X N) PϮdmXPna"3wH*Db/b*b^'!v .ĵMW }#mq)|%Z*h]22UqG'}=&0_r3օmjz}F8T&gY7Y'l=)B'&6lf,4:]F2$SJHխC .\.?x*u=5"$cCD#7CU+vMw:ɹ'FcT*8- w`ĕe UƝ}SkX~91Q0r%/s53I u%wo<~Wӕh`Xs_}^/r([Iʎػe:# #|HN1ξ;]支іq;QP6SQyrQR6+6ƕ>φVk3d,ߓ2шtS8#IԾ;#l|p ]~lZy4秡(;BX `-Z;ߐ'؉!AG&Ť% eǒl]ѩʴC=+=pr tF W %;倇Ѡ眯ӛ g(FW|mbOobL/;b}Tx ~g)K0c9ggJB0aK7b[Xsz P5ߣA!.MLA<*eo*oF Z4?L]Pn. B-,HBX7 R9CC)-8^AuFu,A&C=% giQW8=S",:eח):}LS F3L ghkV1K,$=D`MqbSA@>߅i0: zdAT{xp<&bSCX~>һIjZ9 [LfM:&ӮEF:@,ac1ܝIsΈ t%fV-ƼS@XvKk$P<)ttnU z)d.- G,w'߇g_#R#j6@eJ?D[Wő) Fqw-i.@odU"Ś+i4|3<@h^ׄ#ei!>l y6WgѡoLBj `A <ėcV)LǷ$!vz%Csb,L5 WD],!")a,W@K[W4CY&t1E#de'KFqp:E?*NC-@VO0(m`c*Vy곏f,M?xBudEI8EWtFt;``߆0u7rX(RѣfT0ʒ*cb¸>: г-bp ("hoLZ\j#ɪz@Sx̗]Fۥg7xQ d{rZw`ڀzABlt+^"d-{)@{.5|%ZoC2EWch2'w\Vmq2ytdB6 ,~^D㉖l%jNE.55n$t@d'a׺Þ6AJi)DFX2 ܀JiPn:#҆T =,|;9ϳB O>bY-ͺ|]' [1N;Utmf2] MF IY #5sgttbYtxYb7'slmTRISUO= 1L69ณrP7Q44 /4yE8= X)<DZR7xB J?p$CaqNx^B[f !cT2# BCcMZqC:bJɪDr}q W SA6HQh">$I7cK-OkT̈́!xɭ+cMc 8 wܶYAMp ZZ;R[~i*BAwkN!$QVHpÉ#?cUh,1*;>)ZAwwΡk U[&*U75l}1 EG&%kpY^v#9Hp.ݣʑ=ڷUwd+E|> Gf.^k*jtH((`2=]N8n$96jo#deI'.✑gfdr}0Pa4z'8UT`~ |1Kzu#i'tLlzO:(; sJ5 X:z9&fc90!Xe3G[cTPVek"o~Ʒe ESӚ 5*d}rX?Rޢ:b7QŴ_id2}B6 ۂBL5 .+2c|xnw_UQ}#$6xzBC~'/%,99߃/ #.KfNi8m߳d_jҚ@UtG Ta01ZY_eݞ9Ua2PpgXuiJ_3EzC\3&eXZ}0+w-W%Ah+Nf2LZWVBYA!|n{(z}f64td-",~F<tTQnnX&sG"SouAT9]l"pajG_3T~@Y)Y@-j%y@/ޘ~w0#]8(8O XR%eڬ}v-'ƘCS.ޠ g喢 sp*yw_U-,ZWM["qpEԜ~V#} pU ֯'pBJL#=.G3]4 ڽ΍~XTGcI /Wfϼ\^I[{oO z^ߘK<_4j |biPa_2+Q\VT;VWl$Ot᪕&@$RFF, Hjsc*OU[UE`+Pż#g>(.>!ذ *ʒ'#L 5$?$h-N\a׺,G:8eh#%mqX83XKP;zkNPhXulQ4*;:M[cgSN2whUm L&$vD,)\5\\jn%oXYA{g@egwu*08Ŀ^Wos:DV骙7Lc)oY/oR7{b8iao'TNMvaw06zZ*ҕJ *R%D.ѽy{s vHo{swK9e rIf_b Yls`T+: &]c/ĠgS}$Mf25|~m[X!iauЇwo]7xxU iAwbǟlI_63ϱO*.+^X`:TY$jYw Epqi{zL'QhWoX^+dЋ#vnΦed&b 7iWIK,~..6ep$PjDa+j\<ϙ^Ψ$nT0T4|ƕHV*!O! oBȂȗXjtqkr|w*>nmS t 3X-a [clDci%eU{̟XB<׀2/\w6Ǝ&FMd<' $˿X0]nTt@57DkbtX;Z}g/TWҕ so1@>!ؖB <#z}U6KpCc'jd6P*,5c)`ˑFZKq>.?3Hbôeb*Z#3]}5iXZgow~ZQ\.)lN@ux.viAxb-h ʳ';bon ې/0|S6K 4i.{>3-l$ifa6Dڜ!+(peZ/r妁.6^.$m%37 àaArwvIb-Y۰0Un|La~ P9k]gh !j o757OT2T$m2@ᓱ:m 56Zi;2u?A;m<#fMq.gs@j]ppf*j^6t2jv(=#N7TI=`'ǹ{mZ~lBf \IgH 6t/5b. hwq ?t~EAZg߸.C|\~śti =-< !d)EJZ㔼5&NRp^._UZBc!cwaj8ʕ[$W.~3W昦˵򣚻9jf;>USU$,G#Ǖ|]u ْ+J=7sן|>VAIM? V(9ё}/W ]4z.z#XU R'ZhZ&5-S9VɌ:ACx޶d޸@t&ԋݍo{DlGP2'yiq6!(ʪ=sLF4+G DpN1D @A$dA5l7o}vρmXGB;zsO+,|1P[ /AVtɠ;݈s0Y)j ul.8hg(vZ^$&gѳ+vl|:`4?;Js1|ʧ\>.II^ ao:e[OD\is*;)-L? M((\$q $ǤWtV$/ ?] ڔƎ c!ۙ{#x-dW)(P% 0|-l\SCe!n)`՟:D="烢A<2iSpJ=ea*Xg\NU u܌x&aoNyץ4(7 - YXm=1iart -KcU@fWr ;q ` Ҿӭ[d[zX%ObFg-JΉOF%Mbǚ00 K$7-H=ʣt5~5?%I -IyOCk9o?|] w%I$ 4p埕 |ֳ~i}t5u ؤHɡz%s-PH'T oɏK&-_O;%ƅ~R8wp@ڇc4g@HdِJumB%kX%0L랗gC|~Y_k0Gv-:c8(TrD+=ؽ!;q˛DGz^^C{0ћk } T+naH;wjr%F dYY{X.`g3,Q9] ]MhڃzWf۫G1EK:ĸsM `fNS)9Q]Q[ %ȨlCGxKzƔؼ<©酊OРw5h3:tOd x|c&4fE5D/GO]tQB@ eRq3V&ɑH;rS2x=ZHGMzYl BN;&RňFWy~,$ S0b|cMY_5nAPg7l|Ay_Td^K-zR80QG7 (b E$>?e? (ILfr,~R7<.J1TI8Г,OqR'D%F| 񈞭̡jOo2p!*,Pl//*A*`ZOL *)}RT @3*K<' v(SYE}ȼd>L qbR@G;$mDž.e#ZWQdb΁xpG81̈́?ؗu5?9WIp<GW*[ @b=-;uϧx6  hhmx¸.{jS!+CBH˿J^ƢRj=>Ϻ*~I>G= ;_,+^N$]YLIrYlϹD>$71Ů)'fl|ĥF >:n*N/:¼XoaI:dڶ`P3!4b33H3Ҏ@(I xJ}O9B]"Bo $-\DPCXA+27gWi2i [2,յz=ÎWi߱tV)ytw %?+'5 \=ǐh#+j;_j_]%Rc忥#>l<4f`\M@ E{meiyp$ĨˆǤL(P-:T7坪XQUw0T5wC%~m+45Yh<b2֠bp(1cms^X1A^9z[/t5R:;s`cX\tnEovd날?>iEGub1:/2.Ta571ޱ_QT3OFJzx۝B̧O'='W/m$p.N۪`vdt9 ѤE{$À>/ ^xL(F0=S3M.[: }&@4#*/}uwiJT1gԣ KPp )x t&fRySzCG'cdM{}W #AEdӞƑOf,+ Ԏ3-xh +Klv⩾ -/A=~KjJ&Z,(B|dgL-S7kSQ}0CeVlf%t HAR{ YDIE {B_߇1GMOa; 4 3B)*h)FF B p^ {v r _ȌTjS qkmquPUT4Ǿȶ+lIH}Kf KVUꐞO{ hqFl\hK& GhVWй*3NKR'vFS`(FBQo+%O!lVTt!+]ݠѯn_7[ Ŝ='JYv8̭:wHVݽmϕxyڛSv [ZghIUYOjisGo 3+,8LPWYjvT+k`G(hb]$HxF&Q;\?1󺙢A+*'t 2;Džs`"[Zo2,cCa !sUt aJ+Q;6'Ҟ:Rz0B>*quX4(+X4% kOX,'ɺphqW5-8Hˁlz;;f's?Ꟈ7c8$! rx-P"Y$Q-IfIPo&;^/=p א'Dc9ޏC`B 2+9KKrfh-$oYtf碄0J^~6*u;oƄ\nZ@T׼@":'OG\ӽ@59(1cg:[!4R/o9_κ,>Dnlw[;II6ˆZlCY9IEd:O$p)9;y!Q:t@HM '7CY< Og2c4u28&H~P=`Les&f0Iu_s2sU3" F,xy k6ʵ9%"y2cp;kl}:K]ImcAG@rHtˀt!05L@5wQJ8E%TTxPPH0qD"6L/Me4/#Jy 1C?♶CdAqˡb7Kjb{W͜p0n5\q˳?NPssMOЧB+)Kc$YV*P?q1Wn{&A΀+`ƅ3~Q|@tZQ0<zLOyzh1A䒷Tozu#Ƹ7IcH|evV&,.=OEqG-Շ6rEq %bݔlVepF,H -7ln;ٓ߶U8l^Mߠ3%P|| Y98{s ^ .| b3dUp/e+ÏhીF>1/&Pvvcy5|;H:WqD##w)<'` 1viFIg"sP<G! "AGv=&OQndp-L`3!-W Q]7RvbOz:u'ktW4YsO{v BGOVm=oޖHtq =iO[w* wi+\#u.(lMR_U~%g 2ۼ(":"WWZ4X[7@aCJ1emT3RǑHX͡c`v-rnHؤֹ5lx^)%LL>WQqn4s?0Bv 8u-AmV]Tg}@|0`u@ 2wk/LzgY .Z)<\DQ|Mk3,q~ntGut-olt1ZL)Mȁ]JBSR^`C3{K&ic`qR-Yl*^4hČ=$(ꁏ\Ma^NkU KƤ"7-y NK,؏0su_Mh} f͕bD^d'&ƞMU<^L}13vHGwy CVЍErrAhT|ƃLTz滆%@ϷˉQ7BWp)d[)l冸Ú$ÏwyY0kD^|ԂqRq`/ dj2Chepc3͝:v2t[emo4"OE2>u C.Oӏⶳ۴J?σy6ώ(Xv d1q>u.6 %ن&'y _RswhļMaK8QspM}hk7V[ZL^H4gm[Uq _hm, a&8!=Y,fFz4=I@ e2&vdJƻ_bz9;@&d}7ƛZ_|8wD;=D+4ȫ=B|9q#mciڨQ7vMT̚>Ы,3UQb9ޣv3ze0K鮓[I#y6{o|ą[[j @o v3ss-:#,9:i!dDs/4X8RˬFЦ0f5ڔ||1? itJIFkȷӱIO)-7#{bx["`ו.iۛwY*Z\/JmқheftPwAUF Iu ǎS}$EG46yCJ_C<#~G>9H%Ú('=տdB VjdXfJD*׎328HUw _k8x0_&Tv:wspNO..qbb2p.wa{ewu¨ٹz`-8 2%P{GU핚=gBOkj)]Wqָb@CS_:v.c9{EGZ%~&^NaAMQig(Z&^P$?K% ;at;A:"d&֒yQ?N*ĥ-N](X@dT+ QgPKr[d4GPORuvYZ} =fvIER[Ť9 )Õuq/@ti魦8z_M,6PÛPל݆DY48g{9.Qsmڠ,(j$N ::01[+ڹSf\H\YUoe_D%.VոEKS\+ҦAM2=ܬH($XV-W0{tgUbD\:/U>|kj`kÑ-s;@B0큙&FC+}G_bfW͊1ڪr0x_7UNMhՀL\̔#+!`% chP>fz b""Abx-!jcsj詅9G`(D5vӾsKTA݃ & 4q_='QZ4[~s_>9>h s^CeSV-jٿioݥ?L'S#zV18Q;d.L R Cj=h{8e/Ӱ>w>(,+"irPjlL,4ֆTEaAWhA{sJ/XA0z ! 8OqBRe4H0y:TCLS*Xm^AB D 914swP?dѼ %eoz3u& %Q#!vf]\ Nv$/-c\@k@b Fo|,iCp<Dgt2WwElkV^g#LuIp?), L 7Fٷphdžc bEc;=٦)rkF>|=>M?׬w> u>KqHF S_J.K~ IR]W zcT7xeLG}]lI9IKJ@[ErzxW5\\>A, o& FS,05 r1lӻxN<>,&rk6/du A`cfp0#HOuDt1sm8-hS͕|:a912Z~_6rіl$AoSO ^4H D%<.0)N`m:9`]6vX*|8bƋJEfٛDI:&X8JhWMY@6 ۘCӘDh q,d4{Gi@EsRVUf;k ]^' ~,=ԥ~{rHLِDNZ ec}_ت]ʓ~UOBn1NpWL`Z҂?pF_. i 0H yL &l$%uQs=>uS7[E ֌F h6q!j$:H.Й5A;Vh@C.}U/%= JG#117 DIGr| T|n\qhj)}V428*at,Ĵ2'+ov#f6f!:U"oxˠ.%a a&|]b!}E`#(-mpm杯u-nVE#4|$6 XOlWűRa y_7&sgv#Os+#,bC7dW $< ؁4,T{/p]uY5Cew'Nc(TCڌBmcp\imx l/Qi3rL:ޠ5^J?> )RQBa*Ԃ@% ~GF5,\0GcXv 9q^ ף-vj˺Ps;U+֚z26b:TT=a)#[D at|=#(q9^i]Ѩ:wJ ByuSQiAϩG[xMf bPgĆw1! CO 0Puۘv,EN,/\6K =9v9AAU"S yyz lKBDlI)AABMD֔Jr)Jjq寨)KW-wOF0d1A1aIb޸,8JQt3 3)V!AhyXG"9o ^¨GҔY߮k¼ BղT1\ޤLd -O? i)MPerbs'9()zyX[qa$5dA \L8Ƹ=ZþibhbꗃT%eA;<)vX*$*!ml(y|4k#u޴DsnU],u+'<ҁ-Vw.:NpC08D[}C.H +m-eJJݣ:u%lF,pk$.4y./]rpWt b6f[ޝΘyx$S: p]̈́dW87) hCI8bTyOL-"-F{rԺ jgaӉ;kO{Iĩt\iM98A̱ĚC3 h'ePS}d_Rܽ$.;3am^as~ 9~m3vIKsxjuf5o-!F[Z| 1XZ SX(R%w;۶#&L'Hr]E]R(C# H=K٩h&3]b W-OZƤioe[nQn}:nP)P/|I@ReE#4$~ uz{stoůLBt<yw@+/:>} WO,g҉hKh4# ;g[G|Fl0.ouzDL[}HtJ)v*ҕLRp!st+3 r7JtD~8Zgڣ7=IF 7w4yb[P'vC 4>iQRivȏ@{_UJ&֤䛃O nkC2UABTbE?)# .j+}1 k|-x^Fc ͱ`*)H02oJ2I1 %8J~N@W3t_v.v)w3{)uv*M51) ԪC,\\ %&A b8>QO1Y8GlaȇYϤl>adesx J;Te4iJ!Vz(G Q7*ZM),\ Ybm[V;׉M츐&P,[0z|NoũD0FLLF>3W`&*Z$Fc)dfɻ\x"r 3dtM'MҤq?/ D#4|'5S懁Ka0f!> ݕUwşfrxd9-QQK Rt&ݳa R@Ŗϕ[ %p*-Fծ'ώ8,f!T_hq% K! ^MĻ%Rϲv9f#c `vXmto|'PDSjiR%sn Hso'guf([V`n8 o%kYZLJ׭Eqȯ:iQuSX_% Te&p Ÿ,gHH;'5s~6" S7'cQxAa ?-|JpMۢT2坍,ܩ s& 9)p Q6`gԲ5:.lɷ{$iRۂ_m;8T0c t4o["36'xs>#<%ԩ#`~ \`bh:_ }up<ۑa2K`4O8spx|yEDd0ڥx3ׅ`Fg+`5#!nE )Yļ"?!"A bފ ӡ)HK 1>!M5M/x <:ko[t_F11g5&h3?׆k;kzk58-ǡ":t/Jk>RWr3dWq#[H/5ICMk]Q;=mzM]ञ+˜Dq-4e)OWG8sU@ H jiI:V:I޼X~C4 ?=j Fo {E![Q6X뽦g^  1ȅi-5BhVBnГ둏INьϮut@ YUK2/֚8~TniqF$k$mP܈7K4%xŢxITR-'_\`SڴvXwTC?z"*qam!<7&j.QD!)YdAGw4e2:o2[#:Qpj pOό`Zeu{VܙşkdnMX[x$`=7nj&[Kz>qQ>q=+U5x nc>/<~n0 -xn,?muĄ7SC7ʖ$ȴT׬מ:dkxZmwK1Ch /[ K((lDo-m8ÿ8rp)t|-`+W([/L<ސ*e',>!j帹~mr +pvXtWo/r›)76,3`aEJI\>SmvfIC"mA&"f*hKSGVb8 G+>np}yXO~!^l^dUVI8|$70 ",BWE,%K1í/<􍔆W1a$v$0wfh "t[\ޜ $HI2gu*8y/t~sl94#]?>~$3t;-k{98Xz |6pB}5H`퉀Y{`ۻl^ ߙWl#LWHJA Hk*bL1e[%n7oBhFz33&pv"70]fչz?`€FML.&vu]Zgvb*N2eҨgQ\1bFuKMBR1Ѽ.lb,RM+o ݬ\/|A^<dHAJ 'p9KCwky7=Ha'ʱLrYxI t.aŴ0l 5t S{[N*q "Q6+%5Lj*Re0%]:=]*îr]7t*TNPea -s;[rߩV%aW vS/!J$+/MHm-˿w4A*Z{l7XƐ~!,KO@ h])V/ P~A Gc7NF+YAIH/& `bũ3jQL#{@YbxdI=3ёӗ5d _!PӴ%ԞѲ%)\EWrlF8Hy8GQo˗%2M%GP *MrљcI{\3N}ik?oJc@Lb+;_|J9%Qw^b;$T,u=ś̵@ &=ލo+a0܂1sn8 b}T>sN\`FnT~[D) d#yyҦ*LqtZNȆEpw2ʏmA;`)׳1!W{8@xHb7ŞadT}$9MT/YzQL聎kH9-H ,)s@1,E1G;fJ*f:nݴ-0~,]`."1ǚW+!Y%d'@¦]BMz @֓Vf.DC0@*nN$,D i{P`ɸSXg9s"(+xH$ξ}e!JLr Bb0ˠ)+l\yevj9A$q:wTȤ Q(&?ͱ^bWZW|鄃T=Kiʭ)3k2b=!iJc*^-KZEL,4yX}9VCd]i*p}$#:7U007 f磆? B⫿*w ocUjSZi5|fWMŠac ,嬼O2NrdLjXE7xj-X6MmJ 6=(>tj(?UViGU:u_~(AֳR5;|ߎ 0`8 Uw!|dc -t HI#I?C?dNVY/] Ɯ/7C1'A"z6P? 6 gJa;MuB*ً>A{4-5X3۷#BKrqf'\ [ܯȷ0RiyL Fh'5N@͟fܟeM6)˨fp߬=`xA^U5^7 Xb5NFy?ߡOmf ^[=)GZ쫇 LC#Fp}@fhڔc՜dS(.dYU]*t.ؽF7M/Wڃj)(痖60)36j*}o䮟tD 3`6ԙ.% uc# T5.w{H C4b$uHD КV;ZvfLr90t*jav2ؿfS$)KCHElL-B,hXz.`JiнެFfP<$XnZ?%+c!산BV$Rt8?V-Y/HPhER2?ᥞh_Kld:C!,q5C hd{ DԹ|m>Z.L!5oV0/1b\w)C:3ql_wb52ᔪŒ+7t)^Ԏ&%b.~* nP,CSleyZ"7<_B:PhM?Mf;I0r,Y3CS&n^srqӰC%h,XGКy#[Rx (/hp0|ഭiI(c1|.R:PF91Lϥ'mqXnr '[ᆤe(6inDJ3m" x_~Il#wEmfRx^ r J\R!8wIvqpIZ;ȕV-Iͯ;D>U!q%‚%&njY'i͜nj SÁ /')Y_g;:O)*78ӝ>&T10?.eoa." 4REJ:ugK1gW֮)pLb0t59>&Ϭjԑ崅ح!SЅur?f?z%frA~_Dz ^("$D=I..6V 0~9w vf@V8=_۟b'UGќw %;qS;!\x˵Q6,x; ddzKYy*YPe XxOּ҃ki᨝{p 2HFxR F1_ I'fD<|8WaqՈЅV/w('֙9?d>{}M* ]AfN[R&%uLM7)0D&?k+Df=Z4"9^ <7+6@InmLi~gc4q5GX/qnmHp1ѕ0{{tm>W-vbj} 4e}>EAd?-yan4juEːW*ӂFo)~np vhD-Q;3כV\5VD¼UWg/zO*c5אїiPuUϜRU0Ca(7{Bw'r'dGRئG2L[_bI2DTn}zkI+I eڠ20z#F.3aO4H? TXD\oV{]yW~úuu_hя% OU7aiwL;~{>T-Ќ,WD>I5&BRdX?S*1b*M2-Y#cd~o tQ5Y?: KP)@y#5TQCdr iX+4b ,⚥-,9_ZW 7CΎZ]ڞpaR :K /;pۯR̦{q ـjU*٬/ QT7Chlr#@nwIlHkA{= !cE IlomF%CζFUx̅7N5 f9u9l#?nNmPĊQ$9LEB{1C k!A^ɌeM_G4PwkZQNJ]9L/xv6$< 'm<*br4$LIXI<IFF ejDDlsge(G"}2Afyxϯw3jo>' UeT49 ɻY4ClFl2u멑h0G.Ԉ&qEx6')% qù3W\:~Dls=oQkUԷxRX|[q~^hp _}3 #Qc&F2]☁ZhQչݝ[1?Fiv}o*!7Vvc<);ԑ |$(\Dcwfa0fBph8ߤR<2ʨt滑wgxYw4}NirS|3ajּHۢ ,nץ`Hg|e&}Ӊlbu"sѻ?nDIYi05ØN|9:j_y(Y98EȮ8.Z~pr-P9Sp0+:bMJ !vsFⲑK鯘bj^>rZ: Չq}-'upyvr߫1w@-FWp ,Tz־UI%Xv&StVG51eC*r/4Eg;%`%!{v Qu6i[B:@ػFf|扴* U)Gݶw>wWp6Aa?5b ?E7~DoAXw2r|O[G4aOuuŸCtkŁ4*pY" =;8DHW~ Ka5nb_r7c^f3r ֣"QO#ܪZC)߻؆ EͯWx2rNg-!-hys*'А.n6%Z䕺vnCKJ/sibmwKa پ+QW4~8W5%j.T CAc0q qŽ_S$KA4ni$ M|0F.N%Ѽ= %`Op"A8k`*``H!4:N̘碲,1i{1PNjH(鋮>4A#Z;+%ɫc;SklQ5Iȼ!ĉdtm3hkh% |!h+s[ݻ^5*ߜn,Uf73VQ/8:ӌ:* > 5XVOarq*\V{ `Ny(,}nYǙ)]zZ+ jmxyv.k6}f^+ 6# Wg/Tzgb ]JmtZO˽'{RAx1VxMv‚qw0BB7 -hxmjq{b* ?qƆ@ovsUrA]Y?㯼C\d:i;82,#QwHX(N jym؎aMeDAnx+C a=TYo;7o/89NrFm3^ojtj59\M,"c6|̽Ev՞3vYZיq/+1eYr/"Ɵ(R^_#߳`4[XN PZ W~x%0FY4м ȁ* +2*ׯ@ݓ-SfL (x%[":UZo=ui rivXqzR{:l><f,DZS҇;]Vwq9oCb=R}F6tX{s(YH@c!C3++d@̊9E ]xcL SYdv{:7P} #f@ԻGλ3"0j㠽"\BpaEpau/Ektfg9ym4G߶")_[ ˢ)@d$H=צ;kHl &94ˎw{&O2{_n#+\$GW2T_[Op&d8wA+FHAF̶qVP7VϩhYw'pRZ1+LL`XY2j.lo[mVME:Sf!X6-u4p-(M|O^ -O#6yOYN3^1$k,PDƀLiK]2PF7α9) s:~u7h4YPB`e_̦ٺQ5F.qJ,4%WԵN+ӦaBY?ꎪ۱ pJES`3ۭY} ]qz8#U38@i}H"@L|=֔c7KԹ>n L>9Ư/SxrjW4!tm8~`'C˚jZkѓP) ç Z'(GыK4ꄞE-/*6Wƙ_D`i jL~ yTY_Bk6/Qp_FBx8腉7-JѮ͵R3Z!Xqojr6{XŘF$GPٵ0oj6Oսq~( *9!GF!s&!IS`a8W=V8%8 aaQaϴ/C@(>,HN9;ok2ҘkULTzK:\.lSX>F>q\%Na o蟀ȋV>@Vh3 КL`  a%^x/C{FeE|_LZG5aFѱ۝a==TS1DNs$ulfpCC#}Zr`|jXJ@lhѧXCҚbUחAKl(PXA;ι(d-.s#9S46ɬP6 peTyEwruDb-%,]_2˟?0@&ƀ4# N2AeAєɶTYbwF )WY59XVd6RLHWdMElV{d[!?]ܮbg48q.l2,bT/ڼÃ{o?bANRIs*^2tt_3gR ~ srƂCpm B_@_EGㄮ=l)F}ۉ/c::p_PңKPjCLZN1|ePq{ LLwlQcqqɖDK2m&hvgn3#`%1A(et5SePo X]oGxڴ5QH8+uEI#՞/ّ&B u{0Px(zݻ;9e"jPĿ uhsm1`3UĽ[P,߸]n##B(6#dËWd"H ׳w"3Bez*\Pl>%?u [xxUv%睛bG6,j&A# (3OȖ됀Ww[`PFNuxMKrJR1% shԾܾK-4M'(XoփR%^᫟r|.v}̫FdaST:_g#~qQ^AN9Y1ʳEgK8:-)7i ~E<( A gx(Wyl}BdrB^KfaAo?Mָ6,F~@18!"M5pb}aLnL!˴RIf\wqxa S ?Jqy~L}LU|171[7k0)acФwMfi0}7!IB3<25=+9M?i<P._f^){fr9,nқ=,(vM/[wV9Ͱ,cj̱|dvj;#[WepR Hއs̸9 c0f .kz:B>yuU5>wOFX1l8@|TO HDxDS,prCEaSUξ+ &:) ƱIKI/Pʮ\*cn9 d$ʐ=+;BRscTk/dRlYa"6un-=<-jc6aWQPv0L-|;} 0fkYLO%gv;EcnM87Z I`6lZCt8VTwuktl-0|I'XؘȬFY;V#->oCq@qx_7]]i9G]_/Z~JdrQ9w҇k>r~-T9OҴEU-RU4ecV?|Ԏ9E4m^$锍%`Y38\q}x-錄qժz,tM(jT&\S Պ)D^YuƪZϺ,[bYEm_A <0FntĴ~(0W1;{eu[i )jcm;8uHh$e~rt̖W 9 A S|oi1yt(&+ȧD$ˢ"FH_M"f]rH&ł7(*ϼ!'ǝ<*OU8W,6z^dEd)DoR`n{p1eAБ5\~F) _*}N"1UCǫ~?sDY7P-BZ1wr &v9lKX@r#bXvĝqak-}ҝYS1yUow'!Nl-r5(f&s064_s*Dd"vrFqCT Beʭt8^sfvwH@@w!fK 9TJNd v€'Y%jj79l*mbJxZo-5+&rOP;I ^59;Ҳ}5oir鹛uă0D` :ubE5)HuK|cSNLM'-dRQ-j-*w8l!d,R3ƒ5u:tูm;#qx`?plR6 \)0 <i,ܿErWs4>'%>]m.ִiwWrŮiUݨo>Vd)JqR^rIl"kU*[cȣGH 25*o|]@rWh3@ƝxO0grJsG:hxĥi%DoCE[xg1̓jn)r^ܪ-#cL*kUy|ݏ}pLߛU+% kJ ! |&9?.-BRNt(+<Ge}=RW+\.u}I:4 >/ey T-d]}=,IĊֿ@| V2HΠ G2^}Se~s}V*D88ELhNBraՓ\{D\N}r5*#ďڕ6GZ$:/ ޠZ>h po |.qģ`'hFT/,s_o #3 H9e}}+&-3%|/}}# سW(i"mT^@]=et~v(?F6췞N)v1hbɨL, D;aTeIkO9922"6e~=5-C-Y![{an<^sw<Ʋ 88K{Sk6~\=;KǴWӎ>쵌0:y%ç뚂|qͱڏWtU0C,* !) ]ot - š&*дEN =ZɏYM nW9A> sG)#U(^}X.Ii#*'C2^՟9Ni MXn}a ̷ dF&gμkM漯+HG£__+\ʿ1j#L8N $Rj ԴS0wD8lP^.}"KlQrg{/#]w߱R֕?[Q˂ 9-C,]+" `Pc䝎]4m1֓ucy9/匠̤F1 Tl>nPSX;9 zjFdF(oix9vF}y;6Rw J'A }*@>D&g%Aq:r2bgLRx1A ~˞PȽ~WƱ>|lO3W@Wv~V~I>[VK)G9h.P?/ѕ6ItnWe1;rd@T6'd2\ٸeS8c_9T,9zW9c}"fԘ3.8;fƻ5k҆I bԨ{r4#\RR=c&ڙ4z<y7mj?LDFD2% tRKpliU`4q}E$e #V

    1:Z:>&~qw**8eRoɱHLQu{`3<`i^ڕ,fHSuyGkT]ୀ&Э[Q>;@bX$fA#DN. Gz-;zT" 4hSkhfͨ&A9Od1Œ*U~z +tc5tJ@,¼wg!)p ֈ^0m20T2ሪ^phJ HHns 4R %}iE͉wT\t9]-/щ7W0;aCf/Jnn{1BC6k)y bRbŁה1zvՅ6<"}RN_ ϯQWZ 1U@>{~@ɩhz6M3c 2:oD! G ne=w9dH i]e+< W~Q2'٧)5mϬ-Sϼ2䋡yݗt3Yqƕ~: WVH@ΈCj)4.?.xX}(k0peFio9sI54 ڜ:"uȯ #h_qOߞK * v)?p_:g$"d^д]sy-9tl  ͛S:e[$tdu!#oNjfodRM@W/KO: U13nq;6}@?Q-rd3eWLAV.8zhП˪HͶ^*2Q]z tOpݟArd9NUQqf!s˲+ʺ GtG%>1#/\jzWn53"}pˎٞf3x'"ZhWW j Sk1f/AGV<{aqEQ U4ɥl G7U(uũUGH5]Y c7q (7$n Ϙ>QZKGDLi;b!zX#luj l q)y&?JpelǷ*l*pYR)?|od_,аKpmGh*GoD?M / Nm_ % ǡ1͔+ͯ*˹]aFTK'nc54!2 "MSxb?֗$bqR8R`i1{P2<$4i과Rucʜt њvM-Q )LGP9$GBfpB(7rM qxV\id8 S|lUL+T4[RkF!rট*5 S.5XaI:<רt vAhTGw: AXv9Cʬc/p0G<&gf6ӝp qJPyKY7\+)vS/4O;1ʎr*#Jk,=^t,sur2 7LnrNb 쩫=Jir0DM;US uܞ%+{Yĵwu/x(g0ݥhTҀyo}`ꋾ".<8J' EX"H&Lb]o*e[ ?zmMgҶO0N>>1\`watdxBWK0޽u3K"w=(-(!*I*M+¦{8Y7un;t@!|:Mc)zoC&ҼTu|/sWbnؽQ_a]<|;=D8zYwv "(8<%4a߿tCot~-L~ W80Η~*;#xne9N[{lǨ| uFlJUc":'i7PkF=|-۩0jv)lyqhT7-b@n.1䦜-VUX$l"5t=/cg6{F B?QGV䩷]V%/^`**vU3EOul"<a4`Cs3"۰ )S9.E"4$Z U̢@0ɲzWǺ3cBH!剸H<:m(cߣ\ ܛqyiQ4_bx@QiȄXsfl.(!Xf8_Oc;7$6@ث:LC(AȍD,Y?:Mܒ- 헨d烕 rq@gdjS |Yx@kSBlwnE.΋yzOOGCfXALd4ػvR]VTH-lO?bP,:KMeurlh!?KE~AU'Bڵ&d4˪_Fm}SS3\8B˥uY\koHܪ!bQ+&BKZ+Z"=*NGea6BQ)cHaR_ pG՚C/Eʍ MO#p2d++HuFܐ7LA(;uwWEsOtYq[͖;ϡ0q}_ǗRێկ5CՊ)jm0HBL'%"DZ=fii}dy54)M,j"gjǭ!vؿmEMk"SOȪhDS=$ v$ }&=yeD0:+˲gn(T'~rM !r_zxy\^b/kD_/#rV_3C-o&3\믹8MQJ1go}7HbBfԝt0EٴgrC(#";ԝ1&gm^t -`"+<<H]4gJuBi$ܳ "?7 YJC4w|&:ab"ֶrW+xF9ꀁx{Rv k* G9,~2R9dyMzrKa$6ʫnNݠEE5M;:pAM}cB}]A%d| S)ekj2 l;,٣.Rmk\Lz}*G'Zv% N=7U򘈈O.mL+{~XJFg@N[Z{DAlk)+v 7Z ̼,aˉ!|]̝ r("q۸d-DSre'=ߚP]*.*zY e,7XQ1DLO/4pмha2]x@Zt0-V7=O越,L鈣JlkJk[)^;K3k ⻉4;YeH!5-㵣_UfArs.7&YB "1s y tnezuoOjw- [tz $%*yY/x;ŪcU"(ecM]욠,~P+?2"a둌jBm]7o(ܨ'Thtxj/SMf6׷ϲD[Hn"/k+GRuI0Υcq0~mtĥ#̛;سq3CʠM֬Mq5!H,Ck_ba}~>crXM>[XV$.ncdU`WҘ JuEl\K+L&=H8GVjl>`MȬH" !W1 @:Ǚ֐Qdl h`m[}]Ӹeu6,,MeL`O΁Z؇[$LJ ES2y=OOxХɆP캙;iNh))AڅBka@\,[7A$:꺹:s,*<}[Hi2LKt. F[5l5+n.dot1<Μ]؜ v2@jT%t);"PԸ89!CX*)'87 PvR-eU5%|KE{I.Z7zÀtu}1+!댃LW Z2xxYrlj6>Y,"à*vhabA@\ '3#j hE b@7pV%^zT oUعͥK՝] \ڌog9P݀MD)I>0/QV WXu.{~sLaHkNqs<xÈY;^C\û $ 7wIŘozhI?_3ۡډOa}s w;in$W9r*]N{l h#‬YR;yU Y$h;/Iclfw%1dzqJQ(وx˿^oKT548Uh1 Z&5T&0Mi>i(D\.UG+`8r)fe5ZݙЮ\W*|N`Q7 ugZ,I᫪NBSkߙbkes fUHSqJxʟcEr; Wx dh=]N_7we%Nu.W\Նw 'Mʠx}UQj"9Su`0<]sRaM ~́?lycd8M|BL[z39G.1r\Dp3\߫׾;]9'ϺްW - x dʗw~U3i7/j5 0{hKG6GC;EhRVƜ]Hf,m"-7wb8W@hzU0H*W,:+& .(;X됐m7AqQ65j߫AZ -=W 3qF.->-pr3dUQێ M%]E4 ,/TzMߔ H2huT] o 9jr|AXfk%Ƅ^Syz jv F ظ|s?RUrpkOɶ|sõm񚗙9 XA|;n#bV^vKhuʥ~|vxJ 2/(\$Ov}e\啿g8Jwh h0JHnSam %,L7H[M'GSZ`Y٭yq-ȕ)+"0{{?iYZ;پFIQM| lpD֞Űfȣ 8' ljJ>bE^4oZwQYk 2k(phpY6"~b.Ҳû˕s7DsG]+5wF;aͨKKtާ?#PuA :Qsܱ`%[)pܾD7Pf5=۸ۚ(:-/7_Th*Ss~N RL[aAǝrZhgnO fI/su ;%IaKq(+ 锒[{/t4\¯gޢhL\&G#);dT×9-W ~|`%iMo⑥pVs+9YvSejĖM#ȷfMaD7]pʩȔ1uUfL JEL6M><9@g@sш"pɪ? &݁|QjtŐQuU+,pT9l.<c4& Hfo 0nln3[~W_ڕBYnr6ˤzPY xTJUtG!KҼ /{ r|re~"o1/!u6uJ>}ky2Z9m7ME4.1E'%_0YJ>vg["B.ˑ}1lFkJec~ž+e!IBBXtMXj~7^iWƢd j&,5LN ApgN$Aߥ'}V ήŰGD%F*D`m1@JpW Rhm%"xl* xMfZ/9͠NT֩:ߋX+u%k}Yվ閷>DqK:$TdT2y{tnA0\iF~9O̿M(l"tfE}1m`w+'xoceeU2>E. pm?qgc?nd1:F̙bf\a|UdP e' raǚo Tah֕΃Q4%럃xZ/0Ql85WK[J]kf]bۍ/7OwYjuo76R D|EMu-ڸ*CRx18k{<8%Ӵ:3,?PÚYC1hep*B[i. <[P*œg4Nf(Pvzd0vyFb}ubB–ʂGիAM׏،h+܁Ţkh=W.,&7gF #2=[\wgs^U=-`NA?le3ѱKdg|d4gLz_D`к0<Ë)g/,_^`/b1,B]M[b=?ycVXenu2! oJȶzW)6~МS:`"uu{uۏVY6򪊚Xsk=Ui'8pnQc3PԦFBYٙ:,`hC6CoDIʉN 8CrM>cQeIY")/z7̳"^WWтţPqhl@;/jgSS³0/w;Ae>g-;dD$]$xGUv/ϟ,xzV#StĒ]=G≷!C8&>[тLGW ݸ un(nڶYtj5OĽ+.2{Y΁!~<Űw2w>w`dg- u=xgIslok?( WCwu<5`q4\mO۷&EDY "N'angeFѢsc'Mb`@ cb?~>J Cv'~}LTٰ~v&W!UŸ=dy7D+?\=#BYU,^kumIt\՛Ǹ뺥ɥ;5*/idfNwAT2*:tΈ3{E ŋIYˊaKF|kǰ0LyB扅ߗ`*NvY}y6c$Y>o߂Qm7 T8XK5axE{/GkK+QѼ,K|\G[th~.d_7<"=& | BF%a,}Nc:r'#[=T%2r3'täJGc/T RXF4U살dQXoceC'C h\Y{ Jb*6G,>.Gi:P`yS^HޙkMRr=i~t6s8}LM{.<8_$ϙ^EBܹIKe,TGN ["vU%Q8H6UGjA{%V=._: r]@"O`KJ U`*l-ی1pHW %xHP! {{^z6_A"A׀@ࣉ(%tߣ{`$[HMbWs#6^#OZ_-Y R $͚fHŢwMϒ@ m\*!KtES<0:h%)J+)d ucRU(\52h?,N{1Ji2S F!# ^x޸դv'`57kܭܾz3c~ޕRd elx}860@£y:qu~@ck/ry28% 5|;PNVHmokh'0.ő,|%1('93IDoUmzc zFu=|L(vܝ[~ %c /a)USeKMJ~  PIʅQIAU]IlL0`چ}&X}{4wiU{;sK8 )Vu 6e|FTVߟ<7/Y>EZn{^a;#BooIDJV43SA.Msc7ma&$4WbÀNpeMq@eoy5GT}vx~}[qy@<%,L/h|R9t@xS;-<YeB,;iD6@iSa}r SװQFDhn.XI.Mh$b8Uw}D#tF% KA׵^N}Bυ-#,D3e6{#8&T-\hDO YqOoZU̬b?ju45,qkwVt*r ܨL٢G˜B0A }kzo']$L2L#Ry*1@*sKa=, FX~{)λie!'L_EE#MVkji֦d'w떙F?Eno( Vq#Xl~ȝ wmzTĞq݇BBm]ysSvɻ;l!|83)r&xxSl\*Y+rRzY6aȽ9r.]NP5H^^N&gFQ5`,}P< sfr[:CAD؄h(\ax, mLެ"vc %nu腇3OM4/r ^Kspw86Bm?2ש?L+MEd(F[U5*ZպNSMid" ŀQE J8!j(W"Q/zM:s.Xoq|U.#l3sK(2sL ;7Q`RQeUqu*els& !mI,h5#}PU&cH.-KXˇeG)cbTڃ曞}gr-Ppls;5ݖ0{n܏83dm1Pm0+8ύmźذ<9*cȚ˄].&THX> iUUo# W0 HrW45q{B '"rYХUjb8LKk;:TVp*M|k"9Sec@H\''\;df !nހ@ Nr)<lxx? \*<#$ˬb3w仛<pj ϖP a>$0YTDF8<|͢z~EV@3hWx_DL-GF$L49 ʠQѽ **ʝXPN#oG]gs0F-مZ5BT 8:p~#'/]<ϙ8X"n1 S+:r$jTMotݳ|~r#Jo8Bg\?4'jm54{Ί≡Z\ G4ΗHF?^LٞSw5GUЇxw_ot-:Z <cИ4Vn/z;Pz'$rYէ3͞/q2L`(}Q1/HaxR'Cu N3v=! ]F$DL5 /P> `Xpc->91>'=NUgްnE"ҚR(ON+n[ry-Y:z{%/6xxGʰ1_ AH~lx9%6_^d5 |JmEhPŚuh2N@w&w!mѣ)hʽyUD`JEIs艸m?Od+oLX19~a,ֲm@@w*~ѵ-_7}!+-P(>/Bm\"s?$N?SK@3{v k47JC+KN[< |;B"N6kaz(=DVJx̦i0n5j:_g_7ĄM܏c)-@s`  Mk nN_.a'4k/Mv # 4 ,S:Ml\Ӿ>]^ -(/ ni]BwS}T |.@IxF>!͗ wm;IC7M[ m-lq$= J:$~;%W6 ( `mNSCw@Jv徎Mn,An+W6\*S.aߢ0:kyYU;Voetx̀OR.okUs e7gZxb"ur/c0)|{oFՐBYwhUNU4F T^).ū!*(/qDW|{VHbٝ`dNG+LW ̏Y|\g:vY_ÖPIiGB_ KxI,i5D.."=pMK؋8mAQ`c7 =`g./win.ޔZ X9(Zl73/qI3Z^ƥQ$W95vl˕p(_8}е\4DLhkz1)#R0ɑ=maiwE~=xE&U];;/*^5ͥ.T$tqؿyd8B/ ं}~j(u'Qe5M%:E3cW\"z j Ͽx:^*pˇb~#!.B+pM&sGv}6d89WM.wlBx+Ը?1-}ۦ3=gGG8Q>Hip+Җz6Ltp *A(nd+zfc6EER');@_~|)8mE7f?,<;v3lyZz` >K:QJ<"7V]%c0-1h9T#l&v"8)=$R׉-t)1WT|Ӊ&V8(t97}ز7MMB V~g朖OiT:\7 9 덉LA l 2q2^pZmrBEv;q:D^( x#޹`I1F$U!)KpznwD8V0r2zN|x;͋PC'sWRu)VZ71':Dկl`STb^S6l%'7ѽYh _7ICR^i4ۈZsuh| ?e+ovCH hګv  F\b+D_ڔF+jz~jgtr V+8=MXU+Mm0U^){礱g  3ՐQwNzuC^zqs(NSVAqPW)>kÌB]T,1?qKS&nڼⱭS'غ,M g7IFIE]D=VI`υ'0v=MuUAI8~ݶ7*`ho(yI&$ v0D!Dt ]R|$&m6EJ=τ3:JN &gԳ1eʆeӺ*J^`J5iȦm. vo&eރv!l wR *x1x{r [$DE f"̫]u(r:=Cj3k>}Y<b@ᥖ b'6>2Wk2;NH/` Xd&P=нB#FknQy"JI 铯1R{Ej6`=&Z7cp\3 ,CDp519\tmTt}'?yotLGGT>d jD<ͺ¢&NR2oK(܏~]YQs%7O,>Ze汋YjSތywJ=>^=N;őVU2T$Uu韦f~K%=2eX⩃#$q` Bvo-+j#c1cV8鑱ghYL@GF%`ry5DEb<8hkOBm[Qt֭Des8")g;1?@K,!X^gER.Ӻq,uĀ(*E6vw9ؖ]yZ{,Lb?ǤȰ2భaߎa(u^CI1:Ngs:Urfq{ӐNtp>Akx3\e{_">%~T`{Jl7F}w,ִ!OO]q 'z fR1Pq.@ޗLዪO!NWV4]Iy 81Hbb< lbڋ=(H!t 2em~Ic V\1K]jM>7[FB{;~c/l~PýY\dkIdKt6'!2DES̼y涔|Ѷ+6}Q^Q:gtaKf |wi^/h,ZGǚyJ.>S]编;urb;:f7Gi˲-e3DȜ5۩yO:!6v]\^5 Ӑݛͤ0Lo.4raW*@&RFXs0Ee-ә {۷OѺ0 EBa`88ZA.k#0 ȣؓ(hQ7wǕYQ4sKV2 6dY@d^| (캌)ޞb<|tH{^57Ny6}Gі\/ܶx3tPdąz=PʾIvsA"HF89|4]$P7AI|0t9U<9I9.YI7t[2PȉF5EWPTcc c [s%j@x%n'qe'Z^Չ|{T1~(S#yl \nF= A>sZlԜhaE5r)3gq7DYK*a9{?^Ahd8ܚK0m%_o$ާ5M?BHZOM *V_CO+i7 r6)PnrL'Tl9{OQ.y4%YSBA\^ ~+vwaD n$s+rϭiͻf06Tpgs 3 ##[S rhhC2~7rz;оwĶ|GC5YȒjhaGA4vx.0C,wTq~ WzhEDPm/4 Ge X"4]yWD)ze}UӉ45@djҭ0gH}LS,<_:Ƥ90q*E!K`( r-cRWA:&N^wi%hZF&9Ȟ*wWIZcvBD'ga[KL#0?jZ<G~D*&lu4PٖCuIgxrR[LAM7I -r+ eNҮ_O8@.} :@&F(Y1ۿKhp>v[VP;;q2 ?؏btezX |XatIO;JX7q  |x`F:_"co3|C'Ʈ!Q)AZ/"bRT! ߗ3%vװX k=YBsǍ.rG/O"*_"jU>o`ߧjfc|o.XSqE<O ˎd$f) Wߓ¥,wzRAKDs6OE3no>C]#oJg.;ECo:=zP;{DOiG&#[oڧǜt-W|w|8* yY's7d_+tNqBixlTP4 "o$ X1#lgȏ]TzA1YMxoTmx!kTW,\f5rІL}3l=ŋ7xH!IX E$NC2i;6Hk.߁ *MZ|mF,_U)ɻZ+ԨHSV2:{VNG~jHu5;2O.@R)YLJц܇cP_] .!)~C%{xUO#($RGd~|~0t3jΫ<:s'5zɈq?i|><6dW,으sJiRkmg)HA:ju=lUmVͦSgE oҖX]aQ;`Zxc C׿eWԩyQxRt _*. 'O)։!I z`&#T2±ƄA:ax+>.jQIz4X#R&nT{L74]qvzA?n~Z%D$i l$&uy1 dS640`AnilL?U2 m*Ύo/$Φ@ܨ`x_lÓFuD h.g ʿhh67?8.7D|49m*_ݶ^FdZΑS(',F[q%k)=Nda jn48ŵ+l~SݙڨG *υ]uZ>tVon8h0"_p]16o+ֱԹvF8sos^ɽvrV(Nݘ_ Aޅ85E0}jZtZ,^ImY`T;[eyv83h>'`z&zv6 տVSy`ώ (IL֔3?!1R'&Ê#btˠSWkό=koEn{ 84]#9L|JlzSgүdF{P@{B/cB%@!oC 5DrqȋM PrU9iX H TzVEs>0BQ*V(QjyFXDc' A)JWnbot…_Í}ؿ11'SSN"Ms]=;UvP@&fSXT:ݯ=rK$[={?,J 4uRs9i9P6iF!#( .ZnOyxo:1QOvjt+Ea*ݦEi\w!F!Ϩ:L9^}` Pxej0)3C w3+嫊G'b^MXлNNxIµC=UVwp*iDc]/EsFnQ#m\ჳ/USM=Ͻ}ɛNX8׀"Br_<]0 ^2Mդ,(cQ6l+X_urtA~=/.Ervf"! ⒙WV ;_F0yor1GGC]w1@AgYcA ~'\?e-m 8C(QSNVݹK7TΈct:hvC,=opW20ij$vʅ':yZU?١ZM_j:]m G(sF^Yl"fEP&6,0 Toq>5!8ǽ Ȍ[s$T#s [k=2!W&H|YjDCթߦ3oo^ T;'Vp`}{,(nH<k6GV]  m/M@w(Wi<$ICnթy  ;,p=pA(0p>ڹh]U+Lt1KFA=>K˵) ‚9Of1Tu&ZaHo };J&>Erg-&"ܦIN뻪 i9sp'բWXX,c5@#K׳Mfn:&a^2IqY}ğ1ٙS s@lls}7T8#b7@l7e/ԀoQ3If'zeOXI>bvfV'{BN[4z^IQJk-MIw(,p_P? !WUDt:Pj#TMek>)3E+R GR䑄]@AIwnG:?Slj;5 <$ϴYuXTd|jlCJ4M)Zj % &,k1|؇;w^bߥ`$o)\gaU&,e<C{Q^iZ藎ـe.FzΊ,~_ E@0DFKN8Yی 6[T]!7gʹ q E'L0pj86Y10$Л6ɹ ǡqd #baT\ Z~l1%C#?a{$^e2t>zYW3Drl8oW*R'#Fctmg mtC/ȷr8d@͢Q|Ul/@.߉NBv\rD*CAF7Z0i }TR =m)ҘYMb1,uCZ*7E4S(t?0H*y"&=ĥN/H8a[sibYo4)A/s"m8 #jI| y$)o]i"u *+4JZBF\:o5ͭVyg,kM>6rq^Z\ u;+YmL)v%IʤvlU5~%8Χ"'a =<"qrӃ ɒS[5#X`-C¦  J [<$D+&lD#F:Um)OvD&٨>+hz~4ܲ+mzĢf r>MKtK}*Qݙʿk@R4<`_؍t~ QmRڪ}V\%Ϭ~;sС4u!KՖl~Vpȣ+%۲ُ K|uG#Y' # 1 >gM ~]w ctkebi qa'"bmȺF<DONw .'k;QT9ñDŰM|?5? 28Vp{ϔJ;Qo XӥoJ". "es溊&KY8 ~K4"+U.Ս~NTѰ4 8Zl͍bvURUaS9XV129f@>2 ^q+-=y> Ԋ/Ht;*ݡmlƝ'e[Ym%OY@B!G't2Xq_ j즛JbE9(eC#,Z.O,Ne@ֻO{45BCVQߍ 3dy4;cx6`~[w|3痤Ǩv.w|BmKyLOi.k]nuanף#qdIĒ9}Gy.,Yt35"?U߫68CI[Aq"@h6X#>x\&c?ΒH{bɂS.)o4Yh iY^!S%hǘppuw&܏^'#W LBɒ2F7$V@~f-F!q-4)Xαyfj1R0˒**l&sV v/Pmwx,4WՑ{,)GQ7i l^f*R ;~l<182(V:ªW2! b` ra 8%Ū)FHML4ů=9ru:UZ[v:|zJQ2`g\Ndl?4u3Ds!JK".I ,uk #iIq]l\)|G/v#8S_;|#v5OY܋Xk_v2]Za T !*[}߈1{=\7V("޿M̗]D݉zBߢw~ʽuhilcNg|2 2Y8tTP jd'AABfID7 4p+|s=VhF1+An`yz\ϋ5yf$[g&VR=bWǙ86OS=ԲenMόG:vo^0*gE;榯fk_AL\B|5gͅyAd<*nPO  |?F'D6X@@^N9FlP&.3uhg> >4]84:F矚td 4}8cR7be:+7΀V>FR=ڎ0KV),_'?!&{5LN}YC}mKOqiPO **_z\MEnz(lxu::+Gx!Y=]%3yoX;6ÛCdj3$l_0`ѥHT9=I3;ZleP-d`~i $CJU]fq!q'j-b}|b3~z[zbgK'GvP'7qqB:% .jd.Aix5턜^)o4&?n?D g\YClh+_ma LvYy1=>{?S^ĩ Qy# 4Bi]e9L3 駮5vXm*Ub!@/ލHգ[ Nn'p.2a9>пU~mbs!i~Ihw] X6Yشa if@;~ʂCMxg~"8ˆ]R!"`GwD>ӷ}^UGр; mi$YF8J'ƈGaGZ gJb3LZJ~Jp엂Y2rE= $zħ˥䡨ן 9-tA^Y?ejĹs}?-h^`'x'.?5yDi1*SumXn9r}/1:F :j3N+h>7rLC\U' k~c XQs2:PjwOTԊL"BY, 5o'`H< ;eA=պf>GPAH8۰.U-ޥ{FPU' vHwkN\vHX`-6aL;o=n/QH\]hs3TxNq ,}h*,\-ta`q%@U*5F="Hs&cZ:ңe9ܨi6y s^'Yz`I.07/.9~:2";㍫4 j./WL 龏8;/`(<[85=̭C]=D/Q)Ti {_{&oKl^iu 1 *[.D fjjJ?/'!DvNfr (md{/i5Q8 p+k1d{<@3#6f2yKwo\ 0} \7&X,y+( -GvKgzY:9VO]}6%z3sѿYm -`*OeAv`q*!{/ZykŲLPG6i'_ N@Dsʡ^j~jS.fȾ]IOw% G"rn3{ \ ڄ1X7u퓔8x'Zs$8Q FP,x#2R<꿷Dw8_#&HQ|>rxaI0s?̄وaœ/E w]( 5K.Çڤ [ ԾA~'%(vR$ǎdoqƖH礭Y+Ĉ㜲Ϳ z ojJW8w|J(MsEgVd{-%Gv(+U:x_M+{vR ]e\FOu(b ?y3&^[ Љ~Қxl&;ܾ8d9(pM`d?4pfv/̠("+<|i b [+ I⤿G zNT2ѵ4jٽ5!JC߸A,99CrJM|+}]BӀE?/Mƙw¬f;k3ez;65I`C@~XE%(i^RjgPxJoC$*i s0Oςծw+mτI%(M̶hQyWDc>h1WDqT% 0e4krіRV(jI*&χ gauxjr$$1zAs7n}}}'2.TϹmğ !ăF7lXT\K&]On"xL9Vίk2(ʜoc޲"(Xn2ٱ5m=Ũ=jx"qJWԊ'D_Xc3@F(CKlsRw:I=>(@YKj*oQC%1';\3rMкr5_jb?$ ="gnLO+?#ì~-h H[glKJ^ 0CΞ)~06қ}n0{JAIRӄRUvqcE$o:\F˺C@+l ؓn 3y'=oxØ3UJrdmk$_NiQ(*Spxfs݄iW5G=.B|/Yٺ6Q c{pE+b?q<;$UfHUc5qR$-&3染tiǘiNjA%"pqxS:}d٭3K|/W`?JNߢ$/1XO3`|U9\k֝>) ~Zb'-(ё&Z5Kbb*kP+L}4V0ePs M>"WQ8'GߜWwQ.*riaËWwjMӽZ㏺H+1Gr¶ A>[/)M._æ[Iiu^{knVl}`Bwd?֌4)36ͰZ3f캣n@eАE^k9\:v8ِ}lۅWc>5ƅ*=e*554m~m1o|oLJ.1\Y_eR}Pmb <7*Y$k&o^Xm[S# iI um @2=ߋvf~HYZ)K;b5}R_hPjm#RҦf@Sņ G f% %` 1"qil26'ʽg/}s2[Ab#L吣q(q" z̖  Z_DǞag~}2@2IDMJqӕZTc)sWgC ^CWfRCS9~o x(a,u5FRc%OdⱆГ&U){f9i1د,gvS*JzxOL1guKk*lO׽t 4)9KTqOkͽm𪄏&}ZρwBv}^QNOͥZ-' ,{RN0kEj6-'9 }׷nBj|tK:H(`"mhxJ׀08Dy 9\{ߴ ys,rY'Iy'/[vRc4)k1;>BYq';kijSn h?a(⺴sp}jHXێ Ǎ!'A47Sﲬxa«Km2A~9pH}'-"ejKXo/wmm\ctY(qv"WcdV /__A*dIਖ਼[^e2kudbUޭh{& 8֝fAP\jQZ>mAC>eMI}(UXCb3 esfmJS'5 [$YOb VI$$1K+v9{ 6L$Q|tuLY"*~RW3d;H1LcR6 xԺ'KX_|Rvq6/oIs~ Qeqz,Y=!5lY~hbg 4׃Y7¼&S*GHaͭ,h=(=Ih8taN:=?dΉ<} Ӥ{0*ymFiM%3(ʌh3suG5d7HN穇UX3c/&|1]p%#&K25˨m 5/_a[ -A9 @KT 2L(Arћ6W)ȞfB`OEߕBtDBy0 ܟzY·lva -=Mv-Բa uwKOdtѠK-R-!GSvJ!6Y9 ړn: 9NjX?^S !o[yz]^%8U ܡs3)V~A%T, ϋS83W!¼q ]F;HkV>o*g{Q{^t<8="$Sf gݗŖ%@ ~RThh7ʱT<͉oLzqU Mt9~3,a)9ʠʇ M{$ QEpf;xII>zXMH#& qy9̵1@$Է;g>UWazNe"r(bzC?T'Duǝ6v~r' Dg7V'l|\ғr͋VD&h.@e/\2y/ ;E'W`!>S@{Yzw-4ɫҪ>k':r fJ{| /DxJBN`˛Ě gAn68ئRh7~kIɻxCŐ/DBuQ6 !Uؐlf&?])8SQ'(U!v򻌇v8f"o VJ]EKBJזk*#9JU}9Cs@"^ǷT٢zh1O{U744t>J=]%:.C,E-t^u6zZ~ K?R۠e1ʹxt?`Wtm Ӭu?_>=>WSd%~ oD@tOEVL{@( @T}RbO 1NrS\ Nge,;Z4i-cwi<*9Gi7jr)^6Ҷ?z*^+)c lLܼAhJ"^$eC>N|X(OԸAIRB?9_,GW/q:UUÁ%$_mz$;X!մ: z3=>O?qcMLqZKĢ?\QPph'j,seXx)E/n|S{p2O`?kn"`lJ%p=j}+K|rMjǒ6mX P6$=j7YѴpo$9s0Od~%m (]`u@&v)[q}}/(aq#Qu7l<;B1Py讫tZ! s"/,]{j*/ͱ~mI`HL DTͽqq"٠0iF%!e3P["8gyQRz;dIϏE~; fPhU@%@UBWj[Q S<)䰮^k)(c6>ǑbB!7  w~t:h>ʧ'70ˌ|5jWN-r`|/JQцs (wΑ&iņ:C Uى8FV="6 EUOү?n=Pay){]$(|' }4v wV@Qe>=/8W[ JD;({/=ƣCM!PE5pg \Z^N|udQ2%-4W?FG>ӈy)(s*CTx YXw/v=]:[ <`d 6"xV'9&A)sU˪.c@ؙz*_5$g \=dږd RYН҅HRZ'^űJ <7=|*I(<9.PH-cVqVǙr!)jYӾȓ!h[*z>6>G|p*RnCX>OU`R~pi(fΗ]')R# u0-u˺2l&?An|҂Ԣp3ɞ^G!7.]Po"H?/QFax.Y DZF+pOFmwSw`dUb_|@4*Mr-A Y@3Q#kzrh\~Ka|} ??陠ʯ>D:mZ|6xpLPņ9׿ʑ (+;:6 FQXkZXI74B! 2+oJ~m@XUzq4BV5-`՗}`P+ 6ljzKoqgn|f`z=9^f+~"ӇUgfg1Q:s 1-r-Wس;(ҿb2Iꅦ?L׻-wop}|aj Rj)- JȰ#!ԀhN?n>Vj5T9dU鸺*jaTz Lq:zII qcZ*|Thb\\Nn\7yu _6&7zݰvTL (5Z>pK#*>y^nV-!xb<"N[f5Nlե[%%%I~ȂV[H`+ck:;$ɗn]V\ .0eRED.ݩ˝@_TVQ2Ȋmmt [.=J7JVy@orgBB mM0[XY7;ۧ;1 J!YR;;CCLQRF Y C5eB沈wJ,$,vR;w\XeAߕ4#T2}?K!U۠LT K~Z#= H%?R,t\ 2xmͅJ5^XH"˶7_~qIazv^Z>(u pŀi!.$ܩӀc.:7]۫䭚,b%VuY6^/, _-&G8*)HQ$s1=2dhP 3 ¶UQ3 >D+=`<Z5eAqrWƖs%'1N` G1 pjU?Ljyufm^| NIq*.WuDRu$7h|O/وhu!\zׂќKٜeQz8a0s\q !Ow'JV~d)sl:}9 2|$v`:L t#i К0!xFZEֱbX_ؘ^, T 6<5wwgNlߵB k BpL),ă>kO?hߋ^H I`a Rg%lxXt| {1sټgj:A¡TЇQYJu{#rG%Y{B)d@:@#~B0ax¤ geMd 3$MbrW 1dm ws= {ݯlכ#]wMVTc,fskw7U*W+8wCoB"K@ <^ϚZSgvE?G+$Ivy,na]jrytCN#j\dLײ`#ˆKE /'pVn}lQb&P~ &bΰzK lT ]th"SKJ$VQa'K}X?|nX){9Mp/ނOȔǼ-ݬWbkܚ19(S(`fHD8̝ϝƳ撴f'_~׫'9YNC[Jelv:_@E=D‹G˗mm{gA1ʰq=LYz4>1ی~1 VSz.s6jL%w'оa8BPu1Q;;K;< F˔m-L.e>]sCX j7(s8ST`ua0%5tdiS2.ّ/\I!6T<dmwrzA H7\&y-fFG1Llxtrz/fshUEX? wmaXkeh©M`$$+:q3QT{ Z5]FͳH? ^8+e[h7vnUsMMkqWhx~|&a]*UiG HHCLR}[H%1QzgYZ07070100000119000081a40000000000000000000000016650944200001d38000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/}]?Eh=ڜ.+MqlKieӤu۬"Mz*@dSqp_x[f\֯&RDo`ab+PO#[5JZ[dHh rA Yy#w29HmI[NICirPЪE~]׸#tb$ FLdL4#,tycZ:.m{ѱ`[\y;#vKU!mă\:vppS@3a!d3W<ߢM0WHnyRvҙ~ J1]. [_XS~EbTďXgRR*œghf~i5+mƜlNҤ*u4/OɥXcJ+Dw8AP:Fr& k>$@&@ZX`tp(GysS曆H1wb%n~5H:å:%̞~PQGw"ŜMQy HnG6v{8"uOT%J-O*)o}?r_H GvF<ݑ71yfT"!}yYrW!ƍ 4&'nE)PM@Gư1;`T7%k$Bե?B>EN7&*=3L=^[<|PpwE7op{ghc|e# wRYW1t'J’Uj؆r3ѼHD W$%i/X ŠFMGek6>NE*3=V2iwuv4ϖڦ~j#`MbYE ^B#M~_TV0="H[$8MF[-;F%bpYNT[V)IM͙=%'M N3)nnn;ZR…^=d;".z)GxwbصW.{n$FRS?em :_̄FhӓT^e驽?)_%rj>:Z#&2n4MN)rDupo P1Xœ8𻾠g"@h`5GFȬ!&y*a塐(VbP@=+lڞ%j5k{*EY>8%%Op".]y {d~pK٘n24# #wVi"i)V%-w|;$4^LȩqG/m2*ʑ@$JK&UNH92|YUY#g1ge JF 3K)YyO{>qގ\ юu97ˬ}ÓK?kPJ4(&~=勵m<%}f<8&uj@P%O=eLkrѬDpG2XD 9Ut;HC ){7&&o {Ykg~ 3 KkIqg,jj]\bz.a+oB 4)9)@-Ch/#wQ]&|+ǏfƤJoW|~ZҢ(@lRrGZ6ulK5)lhqMOB/51̈[) 22jKlܑ;^GkD졡n ֒ڕ,zPTtO)AUoqq&XؚؖìRk} $I pmtkui%zB-F-;OG:8. ="j*='Ϻkop!A l|){A(LCOEDqw1%!K%n{Һ$uhOY)sj9uwE@_@) ~(ƍGN_"gpv>C}(jQHbe4|Vt*Y:?/ؤ#@mG;$$^`U TBhD"A >(wivBe7qʼnVT&ϣ~1 fE/xFc@]_Q 4IYQ˺ 'lt_W9Ւ~Ч5RçήaVWՋY=n#?>yeFm??TA7#6:no@ 81ѣR`70v(zA-}/'=m9M'钧霛SU@asyz }W[R/GluŒ(dol%uێ:-w14"0Zu>rkB|q݅9^j)U$%0;dZ;-? H~|JrsOhO:R~ C) {t++fUe9O< AmK Ea@3%+!: }D\Z>$T`S$`1ڍc(D>gA޵Iԅm]l5 •]5.,nц:")s~NȀ򀣫#L  þ<=1~9Z$$*BWUQi1ȯ|Sϸ(Pz=Y{l7J'(7IT-mIDbTJ2{R{NNH32V5LQjqկk P{qjsFc\?SnsL-lfۖZ%ѝz8yF2}HSy?W6c ,#f͑\{޳V@H3}ܺJPx6ٕzHn!]:ρ!rCmMΥ`p+#+A֑#ںoκ'$c2%D YZ9pw:x(pJsa):kȂl\٘\ۆz(A4+x۞D5ڄ۝$sȖ8OQiӿGg}CK,+>@O>Nί^Z,NW ,|[x]x"t1)=g<9$lF43/U.VǿtZ;y³3KbM\,Ze6(udVmun5/Nr2G *i,.?,DWI2W h#;&UJ?s"^Fj7gَNQ2_LHmPM:Bc;֤cWD] =JGfa>p*c=X9!M*8AU>Xc#2"vwFư E֚V}ӰVts\ʲ֑{a료}>bkK >_ 8w?򮥍*$ C3e2L[_ KQΘI5 sM3nxg0s1&H9lvȒU,:g\t,S]$RpIYjQGeR*~ 2ϳQa: td6O J%gi}+ߓ #/7Z Vjz!BHY8-LJ8a* y;{yG|(f`-:*<ꀪD7=)mvmϨyRz;?#ĦE%N7a`QIV+8*kbd$ Cz߭.[/8k9 WFɯàbF'h 1ePW{k)` F ɦi1\N0@ArR d+O]՗j܍lZg9zF1o! Z~`޼ -ad)~oAV} Dյ<3=;&Xs!@hW"dU44r;3o&͗oJ Wν/c&i޶ja ټcOEL, 3W=~ժ+{QԿ,hkFy v੭Y?J8Vu. !(U ZQD2 $lNeE,v`GR[~ƛϝk=dMOg @gq+L.fzTZm_i!ʑޏ` &61ڟ5^|4v6&@SQlWr~w&91t7-uf? 6m#Z?Wqp6 8B~~zWR$9CXՓmvF_blYfK1+Ҹ߂A݋2$6؊g8*Y\SjiH \tU w@IHo?rdg58PWG$t8~)<iNn'W հ+EȧG̭cv' ~0לrk M&a|'ub+\{bCsEuSCMmBέԟՙ.x=@|/O8RHL٤i*~Khlcx^r;1P2v"̄BFpL,W_8,5FBԧ7RΔcgK2'oH=iS, +` YtIFvP:H{i Z:}:߉k?^VAlUض茲B&AoDi:8So m"ux*X!]1H`Ϛv%QcHS</h-g(x1ihtfp+deEGΕ1W<$OMVV r ubέd}0q{0 _,Bj04UV_ 詆mHr!&'$_Ѫ3Ql&v_O΄姿͐Xӕtuԓ+1C+rhbٰ} r$mbyR`-i|&[g[k ^,@?c2[C!k 5ѫ&1O(RgO0Q N{ )w2q&E0bʧTTl|Eؓ._wL@ds~e$:K(x,QENC?,8!փ5mS =LNTPeaE/lPfƵUk rSILzЭH0D7t\ 5>&iW @)Mq"+~ϐХߙγnc]S]]R״ {/,RYw7ҥƎ1bpC<k_4{'RTi3^*gm *P>O!}?WHKȮp|mT,m]舲vkh|N@Yf*ӡ۠ Q`hOf:FF;p3VgrmS{b"^~RT}9"bz`zy}~k~MlcFGqgQr燑 +ą׮|Kv'j =&BAhnʞ\3es-O~ !}}Y]n(I,Z`Ƕsե/*V 9S2K~`a%O :_h5,̒]( P)1yifFq&Ҡjq;zjE.˖ ̓* T>H¹)mK"A!zp8[>IzC$C ?C7rKis].b?x2p|-: f5C9-3RUݓ86#4 %i $Uқ U[yHIL>ک)ch*A{c0pU0EC,`sǽ;j[pڊ[ڤ|yH}ı , q23X,hk#di{iOb@+kqҭc;@ݢ? :{{l6u"FKvvDl$AͥM|?dDǓQaE'܃֛zԄ@#W>‡NX}#IiЪȍv[VH"8R *4S=KJ9B^V@cM \ǺM!UdLe!*#οs(C$HfBJ~5G[FtI)Q[+U<g]Ze@81ecUB6LuKu]YL ̅m )~^OUUߍViSٱN'Gs>}DV/j͕u$3c']3~0>ΨZu ee\r-gDol@NY}ѣ=jor10Է<ޘB&7X|6"HÎ $:(G.nk_{Ir*,\.e,S qu;f e |a@;.b =~)[SɎi$ci&h[?#Oz(6ցHش~Ҏ# nʤw$13[f%é̎,^ǧI~f%r "9#)ZϞKtŕ@ 7dV)LJh+GL}rJ)g,q(c-؆50<|rwR Y *r&* Cy$Am J *]U QU0zHEg7ZV;ȲY%(5Pu :4娠0W!bġVj" ߁[X0`(W D nrqhޅpLD. "FgE@f?pcZ|_ Zع؝lG!^Nn3z9#~4 | oznP^G]um\1my&Xyc]I`W}yeqGR"Jc2֗Llӑx2 Cҿ -iKlp9 d:Z@4*O ^-č2kǝئGB/$V4[ޙ<2xӭ1` Ά;k >5(){ lV0Yn9$ j,"!WI`.")S˸_`pIadzΏЌ;T`O!E#S&q-BRJ.^+_ L+@[ڡE.Dn 7b#~^kM04|iqL2`3[{Օpx7JnasVt1(*WVi^" 2G8dK_2MZI"oX/^է S>” } '54D =ؑ4'4/KSxnS0rJoK$U.֎5$Bםr昅XODa[ \X,LL&0T"Vq^&++S=a3iDaXcCB*Br]wO<iW](\w ]shb#R@؇Jâlljck4ч x/e@gaUo9vok5ѭ上UGMφNYǥfWN]MM1$ێ./Uy?mXD0&,y7B̵U reo0+ 8<.صx(!8/a2J9Y!ܙ/;)%ְ@ˌ,c9̡!5V*-ңӄqƬ='r;Җ+:W!@so n#~%rrsvzB6Z Td!2^?2?F!RUi{19!1sGfOP29Tdt1IYN-{L7 ._A,w.i2 1_XH6R EGc,6Lm.n+hc.r\kPsdN@Ǘm>D,H["/RqE1B 2Z!!f)be_ )~@"e""]%q1#!hQD 43?P~i@ll}TUu0ҽz.+q)п),w8Ti0-ErQdl C^9;e w/ ƂdgUP0H7ʯx H|h]D"wz$֜mm-nBӽ&73n..%܃fWPÝzSM=̺`%XTnoX+`e8Vb{VPCm7u[D1 73Xd2ӎ8q\ˁȬh 5/@|gZJHSe}O?CN耮*l((I@+΃. ~ᙒ5BgKkj &TyǧZRDt;6/ {6ãeXLi6 Gya:Fn0I)RaE+OiԜWuH8S졿.0c~g I Wӏ[8W2n0sBG>:;=Ivrec( ww f&܃&'9ۺ?2D3e!.B(X !d?T?` r*-!.5FU㐏aHח9duJ\vF 4Ίºa hLrK_$ S̞ F/zb52> g賻Ι(yXt9M ʓ~?!wN }ֶk0l6wF1ZdRwNѦpyb>C5E-mܠv@wg)sYkΧ/A xbTצbJ?m?ЏL2ek Uu>cVP:kP['Zf02ۛ 0Mȴ1PX!}Z ʈO+|N_օ55F+}gʗ,a4͖Ulp qy$L %y oŇe#%5$fvP D hɛ_ _Q5y?IپG\s6z{m^lK[|W,a_luEAz#n?z^^i˭&{HUjmHX-risf5YcI)z3zC 5p/Տ0l1-FAg7@I1H6.a/}FF[{Vl^7;Ѫؿ ,w:s>! J:pn ꞘDh AUgFangsXXZnOjM%"X6[Y[`7=d2R^g ݠy+*Q ^x&nRjK|R+99OyI%X?O&4 0c ?m*H+&HxPZA2OYbeazZH9kK7U|\Ȁ%>XeULh," v@)(*^z'2C>o3s4Ș TF7j.͗x&I..3IaT%1ƜN # 'BrduG% $"GpQPP+ "(=%vGM^xt|xF0SwP/K)avK,| kpCf1̆ўT0[c~W;J]BdXD-5/ ad8eYkg~W#'JlIu%], 'S ln%w!5yRsoɏ&e';nvlw9}x ?󬆝%' S:]%i],qCG1mHNZhDJR}csBp5é>EZg *ޕ̐X?7t%‚UHSnJ5#3,g'.|]hX׿e 6 A_¥H"UuYt١S"-+lOfM۹ggAdM_#dX(Ц8jN-B@h5j#BV>8/uo{,rY蠲't2\h j3AQXdXul5KL_0ƹdF=ͩx<N8OTBe}!;" TqutJ`F+ArOUٖӷuΡZ^SwUOq )fM$tNo%;9JW12ov;1 }-2.g§mO_dI6ypmcCo|h=ʉDF"/(Ϯi ɼ\[8h 19){GنÊE eۿ ?Ͽn9HeU4>?cKʟ3T<F r*C=ɥW aܼ}akNAu:sy5,uŰ?Ԅ<!_JHK4CՃOW(D `A(xIV:vWo?vxY9;y] 58Ee'flu^vJ3YbIЀ+o xJmZzZ4FZߘ$ ii7Gz'jrZ>?km(ÕƵ7vrQe}76x)PqeƯ=py;y>]ֻ٧)mzDw8TWW%zJM7d2}d`Dj5-#\s-eEPTraP8r܄pπ M|@MU BW|127`}NecSR J?؅%Q;CNY,o@N $֍}Ar'/V!vE\;J@' y:}.h,J*&)*KFND xϳEZ9,z)-/:%mxI7"ۑV82g05'^:-Nv )8+9FiM<V|jÚ,l 49$ZrG% ;OT\PFQ0 a|*h/p?ߧ>H[bvzࡂ9;,ắ5pp6s%4?4n#< +֓pQ&_]/, Aԋ'oE}=qڂku *$i6vs4Ea 1s|GR7*׹b|VW)xU.mh\N,m){h *Hv5ė#QNJS!,ӓ7}n -n {'bDPXI 38囃q 0]֛1ѹ{ 0ԛ@e%n72xִ4eqgC!^g-`yR%HyE%m~UkCMab<w?P@i頷Z{I`ͬy=[d} VE%Af|#l U{b^c@nL!?U-Riװ VxD e{ܬ:B6:67ɤ Ow'oeEnVusOQ8ȕrvJ[-[aop1/Oi}\.ƕ5G8T'*xjXt5cKu30pE[8IZ*S&BcLfRSR,);*iW3,6b`7gYhg>&3QbɃkGۃ"7q,}A![%ثCYEãUds$x,!DŽo QQ5nb-K(cl;߿,"n8X&8=jRq=ֽ=u'g쁔H +SMqsʚ} 9P7lON`>޿Y}% FPacA8e}.J-=Lh (lrp.0XK-7(#hG}OVU)W]KJio %-cy$/\mػFDvC::g2A;1i4ߒMX2 "۩9aF=MyY /taEy3J JR  M xtZ|'kN&ce5ƨ7HN'* s1_/0~y`uc6` 7lJ_: zz=tϱjM7Ovg@{#LM4I --T0|c;,ݲNƘiqIVS^/MVPkYT|ǫPZvToS%!^iZ2>8ֳǙc)e=B"PmbEO=37bX /F@3ѬgSnᨳ፛p/ot&_4uΉ<qHuC+[z8u55CziQ7aϸ] :)؎c;:4HX;[]a%?fl%GrOnnjիf\P$l X6n[  jչ)߬S^=bnA}^z{sBZ <ą3\\`fte L>4sD|TK'oS)j隅`zS+[=Q87C6l")Eu/}_q2~Z~EsM>t1}PS<RP3 -CT-ƳNȚv39GV*mRһ$E)#W'i"NFFcȞm3nC_؂֊%K̨{eI#lc4;[Jpil>tl~WƌKŽ!,5`u +(?cB/ YX1MbC91>V5! (S+':bissM}Z'MܷNUb(Nq7iJ}JI%)[ݜgU+ kR.(8:\-63oL8AoLop!Y?L~ gwVQaḺmw΅9`Ly[$9{'IH 6ߖa$u n5V+I@ؔ6 PREHU%`5e T'uTNA ;1R?m$selܤ?ztIba ~6/Bb?8Q[gJ-RGr''Քӎ5l~UJCY1F0>+3IH]3:}%ss j `ӷ)m}CV0Rp ·'v;IcʄL|gv򞁊2@HOQhQaw gfأ`\}63cbawI_?/D8@] ږxBAl #<\ŏ61 ATGl 00pMht X刕K;`jey0ǵ/i-Yg %8xC 7K0Ł!T(DYNaQ_5(;Jн>: sTrSxi:RPY. ܤNy ,s0#f $nW}[S'NJcǣ2]h`|`oΪ>gJP3c$UzyG3&0OWLکZѢ?G׎U%pSƸRK v8?|78~]9=`X}]J},TT)xI-ܹϺN_K&Ugv74=lvv+%Hz}:~>TV֙nk41l%.Lm(tTuzu+je3Qf{.+DW9骘s]U!7t8ΒXg)BEƠ#Fr]Lg]˔aSLwDniypgY5_׉b'ޒ-8Za1;vLc;{+ȿdw%dU"`W &HĖOg,oܚUk?W<3NݏܨJW2)U^7LF+V lWKfr,bPEhOxobb0,mI6=,&mƄl|Klo(H$ҀKPÞ TQ"@9hл EԾhS гA+:z7 > LEX<)/'ڄ4<0jo~ _oMtxi7=<Ƕ,W?]M% ,@ߗea1i̭?wV 9F ;]2x@ kLB PI\=&F`6viCiPcBu8mƻYD6N^G:-(%)+Ԥ2di9i_lfSxSä%_cac& 4fmjCŖ݃W5=EA8a|GqxЍL/S-;kaPʏ4VTv AK1 Hc*! #kfN'EӑW|^強pk ,pP2Ga$-yZOkRP5әm9VE;(Ea4֚a,ROKDRl `18t2N[´Q,NtߥGf-M>CoxܺfW2@)wd~+TTrQ֩y]ça>.P[N_+Љ?%ǝ)̥J ьo5W.Os55[ u=ؗR&Eأs (opT'OF{q_~=~IQ 7o5ujO4,IQCi kopKGMw Ź_kxXN%vZCH!A#-iפ:!=r>.1iw)8yE2S|~zR#=+ Qp;PA 7*{z%0ӫJ%y)N6?\ga.?W# 6 2!%jS"W4x/`n™L(iY%VW#Ի~5S\$|c\N×tsM$1K{umht%nTR`3)5|]F^,j&>~6B.\S!vrU*6M MUKyew/Xk|"8u*~0_Zw^ԾvQLaV=o]Is܍X4#?bsF!|-{0}JCN4 -\&w7b/m6#DY=TM _#0/m gk^Yj1eO"\)IDWA":Z.u[DZ Q΅DNLο(zde`@?{POgXi|C8t:!mB.fYJuOHHM؝M3@閞NkipL俁Qv1l&. ,Kr $b'p_)pz7kz7%HIѽ|ggly;(Z.G Tp0.F~>@ya9c6~@Td^9B珣as?k=1r !OP9ifΣ4ZQw)k)b ɺ9od z f56x֊$e]`֌|t1X"?a@?r׏2ѧSǠ_4Ԣbړע`͡bD"w5CݕFR@ERRl&ɳà ~_ wH`90:aABq ē@d9yS[6/6un@]C5z9k+v (!~{|hfoC<)SEذt f ``l`FrTObtcWk+c}MPk~Dl [b8DYwԔ=xpXH6bZT?GuxI~!DƦmX+qkь&`=ː!bG0JbF(<DžnbJ˞S*!jhΛ-"I7}T~O~&.Jp͌0>XKŸi _ݸ͗'ǻt ԝkl7k V˛xRGgqŷ Ra OLk'swir³d<(Gx `2ʑS!rMǓb_^E7/Dą"n^cB:Ain%7y܃He`ho{=$߼ㅒ$?4d[hosW8wb-v'Pv53}dsOH#m7a2ael@/ *_̐|V袌Pl;"}-F8(U˭Ĝ$Eic%QoŊw5̅`2OOuv]M{_͚g T`[9>ܚ="fX6+**)[J3]h#_׼uQ50^rTn{|A~' \XlWR]vcMB0 NrZJˈ}܆UF1t/Y٠m<Ss%JeyϚ5Q>ԋh g ](_lKgYPXXaPkso'3WD#Is]B>3+ *P)tYUOYd6X)oZChX<9Zh^xBH9l.|on1#cx8앑EѐɺH0V֏ z&Cb%"աm `4뜪 fon+U1NqMNṔnt>[ A2KTy݅7KT1 O˵MV7{UNdctyga| bƙLEnPbru#H11;_g);8CW=Y4%:oMD'w+Aȓ.ʼn[ /kĂƛSԩY輂V qwɈF-"S쓐p9`)sХq!'.vh@#ʯޙr%SEc-ݰook ל`P!9d&2>(JƍӾs.WÙ'2VPESY g${z 3 3;=ؾ.! w+]4%z"XKDt٩4)׍䡿U7x#7z2ICSFXZ\P5buPӷYOF)C9FU/l=܌10S?dH̀v\ b :M1dz; :_r&<*X14/30t/MlN,:VgQHBXCn116ܸT,_/boH'hٿŐ: ӓgl&미ic:%Vы/1rXyb* V ʠc7jMgXE'eچ4}E6݂L|&*Q@`j| R0 |="0"EL~vlGԍ|dUBWⓕw/d`pB;b*MPFUnS2dVJɷѓ|xts|3S|\5kΣ8OZ+jip PFR&gpPI7"(d7aQM8!:X:kNn<@N}GD=;ݑo9ѱ#򿿉KE}iypOO&T&57~'uR/hxL#E,߹a't泿JCL|Mk̯m10 I!B,zbGmQÞVf pEdF7i6Q~ QƆDg?bj V;l !V 8,f4U6No`erҫP eEJS&9 Zo w?־2/چZ|*^zN )bb;^Xv+b/Vw^ ^!ye qE`(^frp31W 9n+A-pX#]"~:[8۱2}ڴ5y_OHt ZqG6\<\ =S-"ج[&('qޑxc˘=GZ$z[K)`0t,V -p5Z!>(445s%I&] 2C @P3v4dv[3 DQ J⛅hYisӀ)|kM(yٔv!U6.DB$hg„PUCJ f&B#cxe-u&O4Zj/aALqЋLj(d #WsY+guHjP)b˴ v]]5R=ǖ)A D;+ƪ\|u{!NS7;i2o|ޟ_KBme&d {F{uKE-* ]˖.` h e>D8"Tuf_ёu#nvv&d Qܧ;7?cɢK.APiJBkPM27w$T_F׈t?ݿBQR|5(1rcje6a\Zaay%F(| _̒QZcE7^@B)mPQv)oeS޻G-A>PTBYuqԹ)޴e0̬d\fqd[z@4#(ξ&Rbp]sZF䙛]]DH0<~vZW?.OMw F֩u29?Mܣvw?67 WNӬ 4\bH~4Y2񑯀fr-1:+d%.KO #[;JA= MKDz3{tH'cgzcFJIs] !@d2 ]g8CfwGÖhRX]G!J1@(5Yw\#:pr-j])Tf|8~bK$~Fc뵜 9I霬 Öd]hKKDUBY‥xOc7!zy~(hfTʘVAAIUfyZ29n"7x>WU J-A-0l ;jAƺ> =P)A=U4k#-|D˶*g9/z;#*,sI1פsmxg;oF;iB- w%7tw =R,>&`,NjU y%έx"%ڭպC]R`RHgQM_ }i 5n&_u9X)K.P"-<8l6'<Ğ4ؑ+g =b3{̔ ۻ)K x@k{p_Heڒ5ɚ.',M4LR-(_;5bC n^qTqNf !Av?PvBZ~X!Xg28 Fw4qDNVb8D`4*2(*me;**^\nd, А%B:uK! xk9 sFџ[Px#ԓoa\J$"E/g> "s6loSIZ|p=g)4>7a'=#:j(ˮI1"7d=Tb{0AENNGNXFp"y?6S -(YKrKb987pUj(`[û:lQ%*FrMD>D7`V|}|3h@KLEv5(CRRW݊ 'Z\)c[3ީ%1U/ٗ=.␙˳`ݿ`v/43J4+6LOpuaT :u=X9gCu"o &f@㔚52)gfPr=ZAxD^O0U5;'L|"7md9jLzC3&`4\b860:#Z"%t#FӽǠ!5THKw+[:+3qG8pƶcuL̊}Cy#lS`V\J}9IpkW]EX;bQAN sjW ں#q6A++ieV2O*~ "[B[UreLGDP"yp[淩 a[ >lHv<`,+=1j64Ixp=f50'o49-z"7̀I PFcqWM)CuIR3YMsG?{ğ(x1>;?26JV>bm]?/2-m&#Qɦ20tr*yJϢ'Z96L`k݀|y$y&np4hwdW賱Ϯ@/8[DfgՒɛ1Sn2FC!v ~ՕXw2B@~(&\Pq'6w&,ۂhl,zkARsBZ͊`OpdmiXlDgݮۈR(5e)c1JN?^F4z8KlߊМ32Hd)4;k2}!܍u# c]z-Una;AKd$.$a[GD?|;Sa&G YQ/u7oA!O\{u K6BѐM<ńD.ɾGHڙKt[!?T(OQ9!i0{ƛ g&*K/Hw8P/3  }3ɞA浱I;vJ`Gpy\F /@-&_Xs+<?}Y {DMpMBp}7qlvQ߮%U™Yy!.@G)TJ[fnS]m)]:Ȑ TwuTw,f MsaqgB6 жKfC:*7+Ja.uγN-)YI(tX)ɬ4֬lz+> 5m35^~}8YΡE3&'Fju0m^BNy*6WHxs|ݍBYr,dڹȮ@5ulPvU':l_< ?+S>/y1xNB|tc A*]דsGiך3;Opͅ U+-"ϯ.~~L}[>F H &;8*"N-&Ż2e4W ]G}]@C;7}Dk$#gB@yt1h5s0n\Xgy|ŝKbt/]\VُgĮm |/}!sry4Z#2uftT搤UϒhzxK_tepǵ4Ґܾdux>ce siI= $(@`PvE^qmTRUkPufu oXD 7]ە6zfm;>\GN;ן%j'Otד(-ʬ_w{dLRS7)ϊ_#eQ’X! A(S0e1&(sOCv8†XU`j8<d+ۼ}wPZ}R]JP`, y|8 *9A9*ZGa(挽'6w!/vhjѤ2?YN[͐6&ǀnӔYWc3xaQYȠE5RѠQS(FoSWVTQ8E|p1ׯO-#a_G w< vX:[m֝1=NǤ_}Id9!z/ v0A8&0/`ƼV+yRstȐ%uKcNZvFh}Z]4q|U2,"L(|Um*&IxN6f4.쫫fFz*f)*(jEAd5߶do 9U/@ħx7L2ЋScʝ2% 4}V9gmf08"!*knb, (5ݔx?u=85gEk4>GZ@jp{Ģ1̏&r5փ)hMLJ Ў&c:#j.4<7Ĕq_e-grhg YK H{YA$?< 2LuOmF:- B^G-h41DA{4|Sir}PA6 ;T%7X+[]!$`b!N dtD@Έ@̠_V.U掠M+z㧊Tm4*<%%P\UrQly0,~ CwQ1-s4w[`4xJg>mPi^偬DeUR.ˆW`\>];6ڼ] QO7}2>Sr?h`MXWٍ=hDRR>O6n56ZR!>8c^ƤVNFSx'B% !F/!w/ `Qfo:Yc]ljC,R(mpHh,U8"dY{ߧmK" +M?7O[EO ФA)-}Wh }k"Uh?~$&40smw Ũw\XISv)^c7"Y"D`!ìHncz`Mak"\aIszDjtxniBAV @X;OPY>Pl{RtU=/ٵ2rx|K\⬤k27rWT h{)8ep}S74u0VˢL2Z8lEcQ_ïPly6ˇR^_szu2&'>8֨m,n"^o滰OLwIf,4F5^n{_UL'(Fn DQ0& }RHbc+9dyKhLK y[t\⭵C^Jf24T]U/XAd q \iKi?/T4 ]()Tg יJAvbmsw/+;%&[JDžֶJÀ5t3"pÑKLl& 69pGnl*?wY#Cj[Rp̓5]2,M7c&6ɏ=#݃ѓ{8Z(qTG5qpV7?nSpW9Kx×p> 6+GԔQķg ԱGስ=ʝ!B!sHϺPjGD9'Y-Ș1QjNCy &\8( |` Nʄc|<-ķxPIBB'Ste{|*2oa8=#b`q͜sqºEEr+A+ Al%PI7FV\"[Dz.:2<=VIMN˕BFK/p}ͰYP햊J"p(at}`6z&)%$WG=cgeae.PD#f@ӿ#z7A(9;$IUC& |3Q 7EtV\.ՓVPcHty U#S.dE[ `/srnBTPDmepwFF^#Ao "TNR.Cp_ݩ٩V\'% RzƖTo^y-Vކ:F{hɍ rK(0mm<oG*ͬ/-\MwRX*$X(NM npAZ.Q! JPu/LBr@転xAC[>1']4>m)FsuoQB?,'>R2G<FԺa= e]ONW~Ҳe4 ەP P>^NxښRoUM~ݣoi-%~ebGDKz Kר,|Td"5eX=<9|'8i;*vm`Dr)=_&zem^gf]EoЧd$k$]qu Tq'd"+T͸UC bJcJ@1K+^ n츷5QU)=_:zŧ#V vb?KRG~|Jđ㗤KF]x RvXb/H.t&@nRi`Qb#NB"68qK\|J_9B^ 7 lҮ{IЌ "?1i;߃c(rAaSޤZRƥOЄV `O al?rx "Nw s^Hu[M1TڳYep05v&5ï8蟯.̊|Llp6_!ײդ=2"iS˂\:N%QD-k@^Az*&\Mb{@šcz,֏@?b11B0ȁh^w"u!$U1KTESLJ6P@i2} JN\Zb@vhNZ)&e'ԙLKK.@,0J;PKQS"F8 W ʥ rE)8A +ay8Wz#&g C K#{w aԱWڠ1XܻBl F}TiP8CK"{ͯxZF3d!S̭}Z}#N, |  Pb|}PU_l%5KZH&>Ԏ2Q~tόQ75n/6?(w5T {$qR^4S*X*v[eRRl6er s!,-fߋÏ7߇FvYhH %ݨo:JK/-h2[ ij`;&ןTBNæh8}A:w<`AgB?siͯHPܛqy/,} rE9`,}j|mx~Xi&nӊ@vT̀yLF(\d; f ӗ,4[]y9P٠ 3%FM # H+#/ȁ\kC,výS1ro؃koI8/ Z>*JNN 5-ѓd~pDl9PE7K<8 lӔ\ӭ`:)բF˝6bC $*-gGbJ \F|D#9-tgʏJcl4Lh][/F]wc"os>uw s4 5Cu^(,&0Yd1DW׸'PqXǒ F=S_ '+"Ŭ5OnRze>z]\(hKSJ?4|U)aKea?p گ4a!"Y TvW N͛ ;X r8霒Uݰ+lbvޞ Fc* '7R&kן]LU6xcY,u;kx|i(e/0PlTaI[fw=,A$ңo:RBSNH $زvmcü=2#U@~t_CŤ/Gqi×d'hDO>YeAEMt)#^Yp^8 tK1ɿP"kLS(arvz$D|L؊'tp+PZqo'5?Yaw?; tpOJBO!wQe4==(ۇ-խjzBl˯@DgLSWC84*c!(3EJ2^TuCXoȧn+m@(OM'\Tv$uK;lVꕸׁ]v&FM⥸Iv]}IJ|Jr-Bv#[W.dص}ջu?΂GP=eAǯ~Uh%[m+BKqHۍBb~TxwTA8z7u;.D!:0cg/ 1 LhĹM5+Φy*N*'^FQ[SE#"D֔ܟOoA&طkTf^ksd7GHK~WRck wyVqMck^P|M[&m:`_9[`Hn$e[炔>Xo xꋻ 8x UeV[3*pN7{\8qY@X8 " XP؉R !f i^AWzf_Fy I@tu N%lU/cBC`Z0BЁFÑQcc22+B:ŖS xX}BגmMKGz_6]_qp0?;Tѐsf3f_x 1/n'Ά DN񝶜QՐկ5z9,=I:/!KƱ8JNWiQI13YG.d w~ϺLF`4Y*-` 6Cu3Lfa K-#N}Zz땺|'#}ЫpUSxo\H4,lf4i@{["-O!r>2ʝ u͛,=.Œ#9?UA$KGI#~xMN6/(҈.%x[!7T״av;3(ANe5V;n<ƊX靭u/Ǧ~E^%iЭmh@ ϖs$Qv r&D@q.'G@*IqٌP:$*m9N)Bd/+})ͮq~pp{oo-%葂"(.\_Bmi!?Ɩ$s^{rL,XU R;]o[hSm_5bmfWd.ѝ l/K]9}K@T^J<;EѕO=&/#q ^?%$4T@%ފq_d|}ife\)"8ʰ7NtU'vll^[?\Y,pmy:29ᵟH{ i_;x i3 8`0UT1gF1}2= $/?o\5X}.tzA~t|tǷP4u<3u)ܸ.rI(fWz-ϓ'>9#CffS4W9/0 ,Ͷw8<"b[ [be-琺f}#qMmA 61DKZp,5n(~Z5 /qOielPY2CGa0,0KuS,:ٞKeJ>7s-/b*$*Rʂ@Rtv;FQ,v wD}reat>e u_yiȺs\Dhe&{iHSǰYWq8ݯ2W#!`p׋Wyzvbf Ph'90ޚ@dJ=_SNkݐRԣ> մo 5VI *ǰ->1-_ m\?aks( >o4 ё 4VkG7]c䄈TEmoNwVcZHaQu~]ḛ;7 J ਛj}1^n|Ne6w]W_Ve8_ro2%wSK?Xa|[1ax&[Je t S6ŭ+]MZڪwL^ yt.[* 4d(c>Apy/Qpu>UJͅ+ؐSti mjgr;l#'wv(hfn/L*Ih h{,S^Bƀ|Ck/2 I CcAzdʺ/ Io$j,W kY\M\F$o5rtTs_a3:}tÔ2DW%4C8s U:aicf'܀}x[6e+L|f}Y~K5qP!.xnW.2gUo߃kʖ:WddMGÎctT|@pYiʷ{3zL mV|@PL}8BTj(@{i#P"15p#3A@Z׋~궹lvy~C7|KfM4߃5CQ,I\zƶq +^@fydsxk.g,(.fJAKhMeHzH䁎R+oiMZ|Y\Q6O6Y1ӺܥțM}%2օ!W)jUQ%>QAf3pQVaHFj[gÒStˠEWCk{Q졥>.ąB-?Jxʧx#E[^,<c]-mBlVe*ǺfYLƚ30EOA{t:Xʩ&:c^s~ ;BkdǮ Gz9[ !#!VD,^@;Q %Y} !5$x$5Yu'[ _nh;ɺ7/}X$hJ]JF7?$PӳTr W|9NꥯSвs;~\,8E ߎF\yc4զ,H&ǀrk9,ʜ~>=6)Mŭ5HBFF$9ʸ݅Rb%ÂdO‡J18KbAiXy!'QU?Gvf\ǖggk:7Lʩq3ϱ6ۤ2  BěNTϺڎdAݸL,y'놏Iȯ,?[))#e !ۼ#tM*T1_;rWlF.Z׶Y*5&1 L56MM}fo-ܼo}Y)o,e" 8VSDgGQJWeL %aqɢ>< E`eN )Ew*wьei8L[S䚦DM09_Gi>7.nflIU0vx*1 ZbaZBh=6J# _Sj=;$[niprU{W\'y8֔0Pb3ӷy2 cm(4Yk 3F|"',Prk/8ANr'I}vÅ6w| m2`EV[| d( ;6VX$کvM0t GD; E`I+l[ n8vSw:F/JD)۬1t0,/wWߒ07n.pʻOsLRO".x79g7s6x"d7W6 @O<54]+t"-||h˼ lrINc Y^p]z , Ƃ+6h(OP#'8=|#D̛1()[\  xջZ Y'ɨ5HJN11*Ї~d7W1|KУo:*k>COں[@B{PoA/_ (A E* ݡ6bFG]vl7T䬪7љ]2:s8@Xϟnr &WyacfqG#r='@ITLIlk&I: eÚ/'QR#Ujg >bPXsd`-@Mؼ4pC}CaI 8#a2c:ۣ$qS.fM^ә쬔pu TC۫4#s _ BZG>!鴢PsJpKT'zb>6%aAoq5Њ- O 8*}nnpibw*#"N:ś&F*\~ΕΥG 2z^g5XF2zDD VP76)k ($fke}Ӕka.K*a QjLX )oE'S9CRƸ'߇1T:^U3WAI:@@ҟ9PvbEtM@D3mNG5iF@B\P.6pW_ yAbyj.>w"}8h(}$y僒pcͰp5-Wy7D3J!RC[T%d+״حMR̸ixE7u"7sY}#b›J.9&m~Ʒ(ZЈC|6im(m31o?}r8)A .\8j5[ݟ@\u\Z_1ce$7QeG90U*(Zθ~TY)86ipߞzD/Q3i RQ4vZUq(IC\=pkުk1} Π1 1 Q[0 ȧνOLՄlQEb 1m}-I8fF AAB,jKoAw)"]uc\ѬԺ&%mZ\".jOXy &$T%(]z͡7bj~[ƅ%5^r龨C ,zUƽl{Ek:Ar?j%*T~*䈄l\/ILOm)QGer.w_Ҟw+_gQNepPDmCcyq礀,9Z–=I'A1XJ(y*Ǽ%g~@g,w 0f`wA~Zd2 Wú* ^M{FOƹ pk )Ȳ;d$_x\%uIY[a^RD@5nq R ޠ9E$%C9 /njEl"9#d<|$Ӛu -wE~:!8qP|Qjj(TX 5O=8jnx,4jS^ ue6 u鱟j)h=Q[H.I_}VXE~U>1P=>llJb2Z,=c^cȉephR(eڱ;/mJN, BsMR]\s0/*M_zp}wFweHv:&q0 |Dõ^وE~iLRӼ€^# ߕp{t yBN7F9ûzKT4Ks| uP΃0SoywO=Y`.x2I~&4gAgTdRJ1sؚ΀Rlu Y&̧X}(P})a/:nL-1Xp C+Yy2ԽwQ6 0 W(FȓJYڋ4LƴԆ<˵)Rتwc|0iL2`!aD3`3=2YA_֏;ӡ CTWgyPg#ָdIM 4/HX6"'~  ]p2ǽnwW?1.p,']>zQ6 zf[~Zj~ߝU̖Լ^>Z 7|:!8C# A!uwXI{yQZ; qMdž @hz}m*w4HIϔUhm!Y-(0""b@ hOa$XMNhW"yK_KiB2l0p /Y?EOco;jaH/JNKNFᥪ+ӳꚛVG)?nvn\O>NlѤ&k^?[5QH.BT#uH>*➭&lҖ1JaN3d[X7q؈y/5NĭԂy 1%bVtnha`{◉`aҧd܃-v|M@&nEJ uH#c JNs]Iߋ u|VtV i}ocS8,z}~~xEWիN]g\@80\Wh0s->U 3KLd3wh"4R6BJ?J3Hv 5}% i|L79|g2q}zU#6dh̹+6%HEbQI]S (KX \5F<5xa=55eͭJ7ET8۟5ExrtI1GawLaBƶd*9Z͎q lO2oU)DuGOܠLj 1x5J!tr:#-m<9KugO4o T8LsiBUN}y^4Tj1~`e&{Qa~dzBiR HTN+6CNt*&XoaE/np4HoNݚ~ac29!I@lrǻh8ڦr֑wt%". 7/p!І1H artL+TbI hJrgxp(T_ ͳN3 W9Ę9|P{sVNOg0^!l~# ٵgAZ[mds+jyEAn^U t~=^Q-r &WpY,->UᄇU=1b;;=,ie'[ɕ59{n f@fwi&ȋp󆿠z^>Y iBKP3E,"Ur\ ػ u`Zd)<<0jkĭ*o3\ИV:lK"N%3e4tUj:2h&^GI \حn3JJZ}xg[w^h1ۼ }r&1ub3V)Qn&~b[jvN 󼐟d( jA{$Gi2]}"9 =]&اZP Ar\zpk%-,B& +C";`Uh8OK( IM7o48m 0io叵 H(6 T%0W}xw)[_"ݔśF:K`Ӟ0RjP>{/?7 jCTAEc~$LVM4kѷ Zm[ Gn  8cxeF;cӊ/V@wײE/xfrzP0 1Ebe;^IZ{9' k?b)BQrЌ;(uv5&bզU;R>ްJΛ/6ؚ0.٭GGy" X`?UnspMvUs0,Lxb\hRX~];<@& 7N5%v 5A}-/~R{5[ی4Nq'I"45s. B7/0XprlP[px󯅖.f7ݻq}ð'Y%\)2ב/X^4 _>WvT{C>Y=\<J.SI%T(eYLtO{p_tR{l5)Od_ao~P*6eq}J*3Cᲃ;6?+E3X̂(Y *puNev=%b ьE1duìr,==&? /pE&7C%8r(p/9"1?f`LG_MF;-6MBV\bèZAZ'006ۤ΃ <T-xJ݋( Wl'֍$sCsX )k :kwRb0gDGN7R=wU\=OHzþ1 :0BL+ % \B-Q™"_šśvrF'̒K3vw2Y+ )͛c-7l2 U@>:jөטfծ/ Y5\&Kxt:e @ӫOp_OcuDQ͢^\.A+Vx0?1 :xgiwFL]m;JӁ+5 >fJ9x,@<C"mat*tB (fչt ]̿ v%"L4KEe+ٽZYat_M NWP{u s?b2@5rSەNi[YJ*a~[HaC]5C"VX|iY0Y$Z^?j9tFZ?8?hJB[k=aZ* RDHa۲&'aCO.[) $wܶ9:poEXp|f$5vO.\[}_ Df,.fj_D*m tH|![(CZt٩r֍2sϕh_1Kd$> zMUp4ea0'ILiXJyDÉRSW{-CA/ӽ/LQÏԸatAMB}1O#x(ʊbp>bC!2Ad-<:ED.kgK_Q$jb](J-TR Jf¨dC9~6 3րYMS4W; QoѺAHބhmomi%޿k#P1Ҿ7mB;r>1 鵢1VG:Da_1n xk:RՎjذ:0\FNv͙"iVQ=G=J^t\AC9P%Ry|Hc & Ҧu=)%3 3(OԀKUYƱzbqф 9u2BwR,ч[{8x\1Y!D'^]7l#e rh&9:i!݂j%NB.۞)Plr@ k1kEJ b̌kddb!Y R-무8bvAAR .{k2/T G2V:k.}cúZfݢ`9w*Zt`aN"lMF:"{+]ؼ#]ۤ#$ [Ϋ_Eu˥ o1 [WZNA[^Am[p״‰4M;p_n3FfEO5\MW0_ͺ/v^DtT>XA3 -λ )S}mdQ>xttU+JHp W\,H\Cd)zH5627 Vj5TSɊ'EMl7)?!c/B'0MF/MuHƤ~Zbe4ZĔ{sZ--˖N_ qu3?۸E.L{09B07HUkvtW3]ĤURI.)i]T 'R88Zh-ܥ- 4&KZ:h< SuCp[B_=!,Uz] f[ݗdx573iUzk2(29ZVSdXJtZUmHXfoc`p!>(:̳`[bb"[gZyRPK|`Ԗ;udBA`Sp$P9,m[eCͯ=,!3럤e 7hƵDL*4T)P~]$1~$xM'NV9R"+EʋuJF\O]O!̑o6OVE^'2rwd zdҷ 0}Lr-Sy~ 4:YeB8n5KL?i# ]h:i_CWF qT\MC\y 񾹻ղk Y6= ͻ73k YG?Y*b:.cR4 uf{ţGͧFFO`/P J@>VYgu")^>@[T:z; pSA7za1ɍEc# !0@U#duѣŏ D A.1 :N7^(rLSh) VuD9W;#,^h=|<4"Ca;JL7qvϻW2NYzLϺ<+}+Jix7!`Vzڇ1 \7c!:HN^e QFy82o16fa .lMȂ=z@NSzFT{L"U^i* 2v'nuu׬u/Vtѹ[t?وc&Ttu,t+@UmYuy0Lf$s]l!Aɲi5&oXUpKsʼ2lW7gc_Ygl("^p>X'#@t?iM2A5}E/ ]_=:dٽvdl5"|y^fa>tD{sbXΠBgvХ@V)1", ?vZKv7(kAޚfalܛC^p0Qn J9z=Q?,(ڼp"%82\ZWN>JVk26$fa(L!A>9+UtgtOf`x׌ޤfkxZBW*$;-er.Una~:?U:{|覃D3#e3̈́njkJD`|v҃[͙*9PyLRe?(ƄzG&E[0Y?ܷ?^gu꒴orG`ԳpLMt(p*`HQsކ&gxgsRHn~"͑`bCV{mTW%2S Dk/"y qůG2 r455?߁P4FN+Ǯ-1mF$Lᰴ#Փ1 ]cp+Vǩq=DcxVz噱+~C? pA==f`"k|BK&k&,QqG)U\ī+H-=n8Y{Sw@.@8oɫR/^f&zps<R;32#{f1 [:sdo@̊uܿ#ۄ rU%{hK;@5Hwi jY&tܷvB=Տ` iVC] P|:=$T@6i\4NDmnPؒ[+y~_ߘG2vmOڽ|Xp'>738nztE;8. i4s6\0[hk E:v#Q5C/СR'~\{E-o{,HK2h[:]W[7DwsSݵ;ҺjۛJ8%Ts4D!0;DMXS=d1G:-v#5ަi gI \|MU\إ՛$$C;7<ӾS5s"P:*R9xI^gnLSVa_SR˶~`.ܽ¤}mLs^wΜ3EW|E\ l&MݍB&ֶ@,By"1JVһr- .SfP }7aO@O;NL)ӔD3n}S|JNmULikߡ/)H-x2[lh h~D"L'xSRT1‰3NHC.lUç8OS~-$w_8Ԩf>CÍ//!M3ӏe x-S B@ː62gVXNDP++FԲi=%-BՏGOf g n\FL)Bt.CHT2)]C߇TdCFPEޞNh4УU5k~z'써 jkRmni91ԇl~c):*<'"a (YY<ߣQUZQ %R|/X č/gru2"hkrdvl΀W73'fwD# 2~n@6jc|R񄠔+E{ADf<Ž喚JV&Vtxu(7rni50hN佔IPۮsr7}A8x;(AulBz>Iӆ҄i2 p[e]R wz |RJ`܊~N?^z9bf74Q8 W#Ȧ/Z+R6V!Å([ג 01Ȍ"8 ^w<|AKXNZ\QVn.$M c-t-wC0>kw"w; Kiy-7^Tyx6/LDǃřhB'> 3M؁U>RuEZy<# &Xӈ%YLĴ'aX *4`@#XX 3ޯr3'gZ&ا=dE<* zEtMlagL#ScXbNоZ%u.43Qׄ^q@je|Efm>4KСEemMg~SG59y<Ł11AJjRd HJjJ ই!ULw&`L`~pPc35ôߓѧGB'0jp>/+Ycc88KmםP:~տ L s$%˓,6C?yL=S3zU#Yy:o!bKGp;3j25ؔ8%NzZE} ࡏG] 9yjrmJ4_ F*A704A@,01,(xD\!ь%M_DTBdNGP@|'ӑW-9㱃^Mz*T>6N<[ݷJ 5"%0՗LZ PԔL0LcgY xS9٫M"r=+1ǧ)ڦt=Fݢ$5%ymϘ [{hmf`m UMH D"ƯE`J`MJ1M!@\TWOd }9hȄ[P3xOV5ƻmkO>kc<M襏mO/[.|K BKMT%<90lr塷TsNţTðb&)4;b[M(>!wmL<ƹ:)A1{Q$ik#p6;Y.c2.x0K7CH!rEj7J{ܷ,ӹ)WhG !]5О E492ܦT#{hhvƟJ74C@͌1gsM(usp)S2 I'1I`BsD3::# oa^BO nK][dѵ' Vh7K,Øt$+=ѝܦV!'ndbn) #x)؆ ΂읜H~E2 Tgl~%: ,y8v8l ϣ,flkzΪ׋оR#b-Bu)]aӿu&|c?]dGMiy6>r*}K{ι,0|]CP2k`s}yE8mcD{kNGvߗ$H\{԰o;7{. uڠwfwIX7鿷bI*}+e NnqZ3fC*$5*'#=ϼ\tE=:[񮲉j2M!{qƇ^-,\9 l7)i">Q Sk);:r^2}_m?ņ#1C'!(ӻzѾ:{S@.(NIzrt &&ps (p7Bȗ^)a4o-7oU,⻹)=z0P"Tq %ql;Gd4 |ޑZ.#]DTkguc2گs[>Loca ey  v¢MRFe9(L-|@ZVM>:3~߃oj52lSЉI|t-{2lܫV{Ew%ыëӤn-7 q5R㉂O` ly#xGtב~CZipV7тZEJ;}S6^F~3}<QK"Ջc>\΄C =f&v6PCXs&ނ(s<ν 1ԘizB#A,ݿ=Txd eCE@׽V LO5Ղ/c,#;Ho Gi %(n]s8J)!0,>'V|gh\%=&GidLm0FU,IÉw ւ"}ĘcQk*rCCG1d?4_1#ugbޯXw >e7[ =.5N|RIJl0dd5sv)fxR)8[''|l-J ]f,֐˥Q3o$79A ~DphQq`-zSGFT_Q2dJQ@r/;%Pd6k\}ַ˩7?So&I/Jm3+Լխ/"W$#2s>{zhijy*[e$O ȽpԈ%lh2b$8J@zn 9kFw:vȅ9~1#lɭ׉ۺ3|ˤR^26f{:&I`BbPv%e],%nD(՗ߦO/T8@<ҡ7)!diN߹v^ǐarosU9|$Z":P~c{J? 8d+{:b-&$} m8ncd)"D#|G ⌻=H.xb5uEsqߪr>i$*JaE* W1޼Au@9S/y0 WDynT؎2֬ΜH_d4ITO#%%2-|EX^6ޟ){=AY{n+MP)7d'ax7| AF{ڋ*j:.&MkP6=r '?vjmHt5kԞ>_tYb^ "ZcVT<6vMsiQ5oYz#^0s Mi9BO.vӭd4?܈ >$H;y"P[BF&;ɸB?PvƣcDسDKj%"Z Q! w w5Ld ^C%­!UM%׵gw4scĹ?@kOTEfKEϚYlT\Ith /2{zʠb@^KMLyxwo}ؕJAQBF68,uз}\(C M]mzm‚Ưtd֚ K$ߖEg#Ȫ#H{xHkt-.knޚѼ$W6}3.U] GͅBK51^I_{`oOi^OdIJnr({4'h4U~7Oyϊth)zuɱ"vw36Qnuz!TG}x1X h zT:s#Q(z^=7H\&H“&8_ShJ$ZQ (U rud/h/|8.jY/[C )$\=!|79֛aRTU?idR{+/=Q:{y/%0ƞIR fbpV]=[pbh7̆'o 24sWoIIQVK SG-6 p Bۓp2-SDk.HIʒ0Q,oL1ZbvkœvD^Sebpu7a p&ADĐM~#ig#2 rƊo׈a1ڲRRv(gb?v0Y9B&2u:Ϡ:w,A4U`{I2Sظ}b4_feW,E @ EFnA;/`u>ld 56r;P;7 ĩ0q2W/10}|)˓DYD> {>)FY|˦ًg+Do`>z7^B |${ ȍ6a*.h~6o Q5W.#w݉`#Sy& )d +䖳R b掟IEO]K/ W%gO@Z_.ԚZhc`YzE5WarD+UdZ0/8=F.,s/bR"S"%ʭōyΏ;+d࿙oLx\1>\Dn6H {|$"qˑ|OQ:9I;˳\_0 _r*[i .u9 ;y/gإϋ"1BbxM|}[㧓# z.L5O7.2ADʧ.A ' ϪN̢1NHg>+hHx4Bc_á ^;DkʠxN8dlN-.y.vFuJ_i,=ܞ{G^I-7uI$^7&htn^lajZ҃ŝ6G'|XGj<8 KupРbsr;]}+?|6'K3LfHA1<;t@ᧁ<^qcCk7vS}?\%QƠԍ3QE/D%8sq*oGoY[ ^D!A<.xђrmGAU[m1_F9$:D?XіF-}1 V#]^dBvHI[|/L6RIhy )]lԖqMoF@%Jtܰ?{䓀F4Kar l@^iF뎌Avg&#hU=;PQkkA<(ʞ'T-109V5YҖzm7ܬ[K=$ӷS}P.W>ێ!B|P+sDHmm; f 7ᷟ^O??ŭf~},>+ 6HZb'|c-R$9lr0zPP\/  5](gsu=XjR1bw$C: vLxŔ c>~ee`:sю&LEa>4S5WQӄN#71"=ZC][ #6!`cNH`^cEjЎi7qZҚ[Fݍgfߜ0{j"g#8jb2tSpVA7YmKD\tN zd׷lު|8gPl^s l'QOf p[0KuĒwE+${Ӌ xlϮWlMy[iYϰc ڹ 6^Kɐge o`%vHԊ6 ec1rv͇..#r8޴ԅV' FxtEK({P#.$FğmŠzϱ+{[FPEx5.7f?J^rvQ7/g*}'I\guD\7gbmkCgYu35+غ7&P)T4y@z (8Pik^3a<޳Ϊԯ` 8nnp )5RHgF4/XAPk?`:%B++a zxgA;i*eJOq>b;-/w5~odK}I5sDJ R덎)4mQ:t+Uc엱|֒;06ِGLW:|oB $ %EX6?MH"yCUZ+ iw[5)T^TpnkE55s]-q+l)}2{~>97kSg#>[bD4CZP{^uH#kN0.mbߠL&&J#ɛ7w5•C^34Qg;j%1yT]g,*lpBǎp{.+v1.Gaq> 7ЙMGUvMXt$, /mR|L6^~/ ^aגoh\ Ae[iH(3ɋck#Lr\TI/Vlt1CN&9e̪d{,4kXa ꦅ8ѫ; 4Ϣ2r'2PHmQaR7'Wu1?6U-w9 (ApNOJ{ڡEr\LzSw2Xӥ^n%}ki-B[wOč ;ۻbedy \1hK< > |iRC[¢.clXGw>:STYaWO4?A)RgQbbj"x݂w\c@mx2R!(1xѸ/=wàs.jǖ|L(Id ڗn!])#.1Vv;ZgG?.%|kiB WKG߰VOШd,~"y E0{}ՁECmJ ](qt}V6}Ͼm"y{5~dh'MYN1Prj6R ;dN8J͖3OMP!-d@w? 8EI㊿nbD侈{p~b}[fop5SzQ@حvlԧŸfU]P;q˩9 CK9/UWwPRڽj <3v yє=Pi(3hD a{hy@:?Pt%Ua䘉lJKnM[o>cK%YC?&ٌRa> Xdd铑0 킸YҰ|n2W{vx<ĝhE<̝j $(m`%)i5ibq;_,/|k#iRm㫂M޶aIM/9K!$ǫ}R8U +,tZ;dQ>}Aa&x-)AF;5LQilQκ) w)z(h:.z>uYxLt#5])ؔ9k>#T(d*}זsb@2*ǗnqF v8$\ &e|w[yG0= Ye ߷Ƅτ]||np[|")|' JRfaO_ ocw6Z5; ]Ȏza:\wC&\e|%#K91l$"6AݿʲMiF§߶7hGG*+$EU:Pu4'mgA"a6uQN+~H5-OY =Nvɍ?MlWV+7رM O\_S(KިhIE  flUS˅zOz/o/ ccrcUK_Ͻ?7l7:Zk. t%p 1`(Eqb6q]X5W('>&5RBZB3-˓h :hS#ɊURpk Q3͜lZ].Qwre- uM꘬ݜՅ2EMPVZZX[Xxb4OY)&;dYd"mύ lv+-M'!ɒ<m"օLKv @=7F=b78+8]De W<\}z~Hu~{A5p x1b9K5 ux.L{bㆭ~#S[o13G/LyJO=q7s!?Eyu=Ǹ68*:B78.7sji9U|fcsNZ|UoV˻Gx_IpK? nA!W 1NtpQԆ vM[҆ꑕ6FڳE66<B{:E0N6)^#%K"< Uǝ _]; AfrM[r'3wѳ"t |["4Shu' O1Z-3TU,S#R :T9+! waCؘ-1DޅʼnNrJ4f-,]{7~HOp`So)/g80F­=̞LWQ 3}8x&Rʙ!;fq{o=7a:U]_F3h_ F`>0̼)\,NYzjk+~VC"_#* @Z%Ɯ|'T X^Ta'imeE:e{q7"5RDJ}| MC" dImk'eRvns! Iy$l b(]Q #ǥ0h\'dS {W}>FV#a-O O?X딏 {%xvvA ôpOGm& 1G0"Fgu+xٴQ>I'+FVC. 5w :8H;A7Q 8YyS9?x&Uɽ>IS_lXck8Yz)ϴH"To2i{-/_M};jT:}(;Wf=gf/%eXú]ї ᩖkKGJ4*!͹XuAebQQ~>Hj3Zkhxt}9i0Sd45.Ҿ2TPPUDD֊9DоNtp݄ݪ6}ATOn4y-3gP&xK)(׊aƚ}}zbaF?@)i{ x8iH*)C2D9LݛɧYHߩX{!^ R 7c `++Xy uHG?D\^Eg'yG53.)"Ο;Ϩn,#~EJ~S lS38&Q.(FsєK#q_m[ 5tV}'XIx;wƒx$2B-2풓0R@Q6JKvC˕!zr ]5IRA@m d Jp7Pݪܩ·Yj63[RA ަ:q>  0)LFm3Uluh3 Dl0d {|E4J_d 9W =[GFKscWt_e֠ q=@:ρ;C+N)516++?N'N2dM֫u=(+U9c E.t->)?(WGƊX>qmt0{%f?w$Xh3/5kTPokc7'~іu $v+]ËATߔfsECOP)暐Z2|-SGU.odff/)wPZjFr㳸͋|qLj#ᗳlw 򺃸$Fn;w$aL us0Ú \bq#A~^ (TjrHP'!o蟷CUSε/XXEM>$xrK"4VLdWA^50R||xfM'K~x[py7cS2H^_W:xy7N]4YZ44-]> tqHQV-/%(weNUW KwO?}9ᚷeOH;^Zxeͽg;;Bt:n3Tׅ):EF_I:qaz88. }gpmam1"mFB^292m72v>1%1zY}c7xVEZz9rlߜhalq>l#DiVzJ$E~D"iIbC)m*ϐRvZdwP>]e֚/G(貿 ]/Ө!B#}װ-`~bwcXR9?:-JÀ+u}oX]jyyBUTE~[JhBp$ 9;]2U!xOEo^j|ޢ̉=gaIĈQڂ^q?{t+e?feX)sA 2rVDS%?x 67Yg-.\5ɬ󀧻^EIq@MC=nx^4YM/gk?0O|u+=B1Ɯw}2o+]b`f+ih癢)@k4hQ|3rseL J]A{4wR$M¡oڽ.GkkHA3N<,6,u^7:[]* @ 9:8ϕ]P_ӌPi°mg2>7TSE{,G?ܿl٬m;?!?"'@׳UXUi+܆2#Onh02󣥓3>+{b(+d!l2^Car.\/ Z~8=gA+g:lwUӦO>2tTieɠ2a&Ã<-$Mh+M ztˡdկ{/r<tdzEF|d,BVBٕoJ͚(j&BZn!~KΙSe[8~eDFmpZ3vT5o5cI @;YYegeV#ZO@@!^ZZ BE-UcIIn]H2)lSֳE4aȶ^YSm 9͔>F%$$ݜ퐗^tգj Z5DfڋB^3d1 &H?JG)fcW se#O?X"ꃷѹS%>ؖ*L63_=xdrѧ!zݨD#X1HSr~ov5Lto[b82ӁrEeS`sZ8M7-m4CTF|dqo[At.п"w7gHN_B"P*GZ)aq%'iyą=e1lu|c E tNQTkPgRc̉)#ZlhHBc\Bǻï/U^D+$7_蹺+U_.jA=ίZ`!"Nn_RctSZE\+Y摍P r dgrKHrҟ}<$sD³D.4xjR"$[$piN2ƊL~Cξ#`; fGe9Ҩw3Ȋ7XF:r`*yp*q4Z໗&U680ă/Ԯ[h9-_AB5|i?Ne@!t/siKS7:GCPu)ٟE~z`_`?;ߩ~{S4MK6-mÖCg1ɱngzdTy)tHY?4-de~K !3yr0|sPb4bD7 h;[VU^ibu鉮n13}Ow u NreZwc㯝9%3G/ԇc "mzi9CcɄpg_Ih|?hz{&jv'{Opzw}=[2&JYd#بԦbtk=VpRop(N 8#H][)"ۅ"!5NFA['| -掌X@91dJc1fۼ;!?qpDw#Qٵb=--!c~o/%1XŔ ģhX+n~TϿaVsXw$<ĜgOEåH䕊csxd8m1ffȌH$ɣ{zjsJ~( bM+<.#?&Bb4u2 `1š(*}E}~W `PeNwr]}/f-nx4 lXg!K!ž$(*׶dk5bІ?e#\cx)vp+Gz5I261 .b8嬹2_$ʃj.> ~92ຟ`;PT [ }z/9 fW%a.~e_:1+]0+,x*:6h*5o 'EC%$]+׼oHn?7KXhj~bS l6.8QU:&զFaX{v !"+;|L%'J AꙧO$rlo];>c^ɍۘx {an +\& ."@;dOӋls1HByœj 8ge*_VnLMLTA$d,v)/ZBIQ&*ԞY˅ʐ7vɼ~8Ҋ^WRBAW!(/--t{M-Kxrɑ5a`VT|pwD9R-1RN.._LQw6'K$ɀ~ L:?X&+x)UJLBr|s*&{|yw웤Գ;[J;wN9+xp.g*%A<]WȹPЩ;|mDJ).ʞ6 r.u|fn0 MnߑOvcHa>3V./^#T;PG^\zLU99eB@z]x4 ǹ{]#Jb!ǹY\m ޏGfbgR!ί'b&jQ38P6*É^?%ֳLkl2LKstلLM?3CWRo;B[zԮlmIL^̊\ "`)fsU>xGTRA_eoݓc87ɶUl>:*DJˍ6ɱGS_f ?ajұ~Œ#i7TCh3+ AS~5t3䍝8cW1W 7!oEqX4O\|ie4G.v|X H\d`bݸyҀaAp1S&@6R?ŶȷVi'˛UyB}/lnp8|l'fqVEy>RMEx}B;}_Hw$rwhχ/_I:6V15O>cϓöITU"PoNmn`<Nc,gjgB{W͒@U@ME$px{4'X`I|R1z4宕[F{lGpmY0m-E *_鼜}O5mߍ;{^Ech6z;W47rl٧)0v|Z +kAVʨv|M)@JPΩ'/G[F8Ba61#.aTώZXZXLrDҽӼkΨY|HHvR=g?Ja]cYOgYaDƙ@Ŀ]C%NWjkIS>6O;DfbgM*r Ubj@eE򅎚U]\J|ffy.QQ?(!qZwkhZ[9O566E]{C(bI6ŴۙHAuƍ h9xX:7AQ肃gb8* l҃b!ߩ1}۬__mD~R0҄q?yFIjwԚD*GR*ڦHdeRt+X1BZI onQsD׊4uɷ M("Hop3O4s[IH%b4+S|D{&NG6%[I(oNFpm[aDw>\+ $u0:EKR [x Å؆:MiYoe0_#aaKGD=FX:3Su{WYηp&ϱ#8Xuӓu3%ZTܛDH˦?B@yFd [h z-r1 SB!+ qYdzm% ] nRc'8T.H3dݯ[Mֈ2Wړu3[VϞ.6xF,b]Q 3 |y6&.v_Ojf4 Ѝ&oBR=aħ+̈ӫ9}`h/ׂxH~YDK05Zo澦扎]0I3P]-6ź++$* #P ;+򿍟̡p~Y(A 4VJl@LHN8A0O8PzC]/#;0&kTꐞ,g$x=e"o~_r$MԖo6͏@1"^7OB>Z؆i$:z)vʃ2&W(TO"$o%:{u%yB[~@94e[(br,0aVd햪Fy!5"3Z<'4'!t>H&aDHp7#S0 tCXBK5ɀ]A3PC ~fe$Q>X 6{XnktyͣϏ/e-~M2Èp3)(=ڌ7u{ph4xӷh70tDd8CMidq$`ñ8wj)1_w碲F r{@Q9CF7M?MZ5Y:U|=I%`ߴf5e5f@bޟz[Р'; tFnp:z 8@(Cf 3-$ ̶ us5&[ùPJG~ +BGȯ7e4^p8)W?} Oy;A =49,Fы9UxMft J1|<>Q?^.HF {N;7:Gzu@`\udHݼ:T(L FYu=h3Zk'G %:25lYѪy(#Z *p*>4X!6fNQQ _NCDd'\O>J5^%#"bi _g5Ń1`qJ:/%=[uהM;[uʜfPD]~>t,:*qC;{oɼH{dxpUZG Qќ+mUbB3sU+K?rLjl գ6fu=?eJAψik/è;Q+_lLζA$]X^y9Y~!䩂 =E kQjfrیl9!ά߃ܿm9 Nj=̟)Q-GwvBYdX bNv;#5tͶU?CQxVJ?QmOʣY?ou$d >]A]2B5 E`&RfĤ5"hևSh)%E)ˇ4^ )B.ηDq*i[{*fuΓdΜ,19`lٍ*ECOH) UCtxn:3̝0,c/3V(% ?qT:`!bDVZYNtsĨ!nrNI=o9syfTP=uLɞ*X#1psWHS*Z/ (9n.Cֺ8q\1I6^/3B0мQ|+`o~'zg}08o\wm=* Nw~o^>bs m_ܧ0˖qb (rm/\*I%ND%-1//H e[4:g1{b&r售XG=&;: eAhhZL`>9pu09зը; kpO[tVjxq.)x:1.E0ȞգG :>4dg0A& ?8ZS/ȏ=M,1  &HUQ)YEu4'X-!],?k^lƄ3ut) ʍK(~ft^jpALmyI++jP&x8$:żSN >Mg-Kk=mhʔqaZH 1T.aEFp;}RC Ssފ oēj:b6 1k#Y7 ^,)ޚ MWfIYoLg Z?Ӹ^2ldzUTA{vε|bVQ{ ! ;cܢ~>ܳ>ZoݬRIegN׾ȵ%OwUϳ9 ĉz)MI>ۉUzҭ"$<.MvM^h,xz\Zp5z`{I :CDǿgW45܏+WTAS GIx8 udQB_km>Bc:e.xعI NrqS.6怞4Sx4^)S(UGp'9.VzH10E՗&ܴLё(xhX2k16-z9Vd fDOlu&45wPRsZ>#7"8"j AKx7a[O_;>dlj8cÒ=kN荎z J_;}\lU/ Sz+ʼn|mvdʼn#"UdGf-j*oYbr8ThB7_򍸋/9Le"~p(H#U!|5MYg)o1YUSVR F=e*EV+FSCaBYaM}`٪;{ Ȩ9kjF\^5A_.|T "nz@8(U3tqNHHCam3''7nyAC(?q:ZPN=RקŻUm0G7q_-e(}.T\cP)|4#gWEѓAS1#lks~(;aR'cM”H_4EoŽPA 8SLub %Yp\U'έ>6KәQ벌 "So IjU"N#T(M@绘{m q͗=;Z>/Ygal}"h5`ҳzg晬VV!#Wأ@;[\vߠpBݹUV3Ғjzy0J+5h2FŅVަLhx]_ Rx:R9ƨ1vz_hP>:]Ŏ$dO5z K Q]? .Axڿf? tP' uRfmﻊy:cF^]i_ ur/$T1ư!VjS=6|&6e?fLN8މr(sF16'—k^nR6Vtcf4vmb@a9uߎѠ;23A!9s)$˝RSa\Dr^JSΗ.L&én VglmƉX.#uA qdCno5뼥2~Tw=%,N,M3#o1klN`z`IL I /UC1" 8;H͚N`̆?Ab!kF)v=q.48$ }B̒agXP%pvka1rq`ʦKTFpG7xxp9u:E>>`c΅PTMy}u, TK8%ܰ)1:>eL ^+MRd;WY](h\L8x.;!@̡SH- :VËj2I8( yUrIE=}.&=dzcPje%Q%m^ |w|NoNlnXU&k)i֥x$Pfq~38y@4v#⫝̸a0#wg/#-@){Vu"'JHeY:llʩT% 7Ioԣ.$OIm ٘BάNl?Rh ߫V]7;l2z=sː4c}J:5<+&Tqk~ ڭC}bD6خGK~KkITh!^Lj:DJV_%=}՘d^e:_G 5KqmٌH Cӈ(0FL>˒a>wR)IEp:/7̟TZ=bbh{<(~bH!OMY?5>a{􃕲Q-l7+9r)tR|Zz1N]r?+:NR]Rl‹~j[(h;>#kJ(Ȩ]GZi5!:@Hu NÍ8f)( K6떆B .&+S$ZWTQbł>jʗ1m=hmopO퐢x8k<ٟ_1J G۸%yVSQKN74H3}&?.kdQXc:l~[饣vڴ}N%z{p{`w]E/[]/P%Tնx 14k,\ˇwyiF^z5r„'#.Cm%Pq.UvzL7[I56Wo05i*-Xmǣ*vAkr8b նG0ܲcݹ_i4k~;n]>r{Y%s/2M#Lnd@]hD֣D’l$R{$ RGhJzn.Q ܽ@_e[" Z(k0@^%eʣ,5z 0 _5>f`FDSar-Mq;зyx s|I&KCIX8LVIa2IG;2?YR-!̟mi32zϪd!]7H Y e7wc-ZX*HX.H:d2d%rq}Kc8Xlk k0zۢoYjĢ.xy7{0R\j&9e)ôܭnHR'E(ѳDG=1~ `o%l',gΥ!@QU:9^ӎ۰V1ժ-|\⡨p tWtS] h9] {NGvLޡSʐRcʼON -=<_EzFbC`fNT-a.C/ 6ǻ'U:Kۇ􀵝;IJ8*k״gyKeZM` +QkGRLH5 ۰`1AxnCx~ߣlEmMo=e7 37 1xP,ݍJâ8 0 K`(ta"۴b_C<[4R4jetKs v+=B[ߔcCh2Dd{?ZST'-Bd& 8]Z!z\}ga7OA/xDT<S3G?]V9}A=0}ꃈСK]RK]dShӥ,f^xsujMPƫ4$6-`u3-҈}FNդ).ܡe 'םXT>eIYt8+.Q xåzƎ:śQ 4@|+3kOXx>(hR> rݪkJ-wt p's [d7DލY闬FW9Z$ ;p\#:k'"f{X |HW֙P9`٢e08̳.[Ps?y+.-?&2z60N=38,ƿb d5*OŸ82,E] #q YQ"`Nij7SN7ί ԓ +EkĆř 7t{ud߫?ؿȢWSROS)/ y*zBy:)zx_qd!e(LGlNud:p4¥{n5]^hz${s_ aE'vMJuVC4V児[K\%xS6rc kM(1u]Jl#( GEmws,;R黽ϽMTҐ6/aE޲D.#b+;;'.WNf9~Nل$Uhs=cKZueugK]4b?i+^,&;l^$$CNjl;EΜ;^0L+E3jEMߣTu/4_ >`mr<Zy?rN*/S=[RA U 4}uqH BW1?'a2JuA)~6V x"3k%@Lk.wNG!B;}PsjDEZu l+ *}AJ%#'YEB iyX@>W9!o sS܇]/d'CP2;"$8:u="UI/c1mz===!uΏ;jڄ{miysTgw]cB+>]Ij)벨@VzYi(.C TeWi˨ٵPvG?,Ϯ3tN(K'xoҎTOf80=yj^QmݦsZ!ixoD:aMKn 45B&? .9-ݴ?3'R~ʯ{B0ZUaL"lwznA.?bWAT-FȑJKj֯*opA ɥ@:qżqa@X8S2@Zry9eOC:A:T4` iԾĜ&Xդ"D|9aVtX ev6H-{lJ]YHxa; Ġ3{\&.{s6#[Ӝ %thǧ vMDhj Env;KYC؅ϱPH3l:Y\}yDRQf . ba}Q2ƽ'!o{MJjGE[Z #-T~#@mR<3`Iv>ӫ]|mIQ/zs4k؋pk:MtIt1?1Psפ?y5b]-6 Rل*Ԁ _Na%ӕ;Wl˒ dGwg;G:c<<嶶8ʂ&AߚG_<ڃv6~Qȃ(IjaGqԛ}jH8%D;Q8^]WCgXER2 6`Q@5_#~ڷE/712THwxˢEWwdA GMԽ"ˀ 88T4?#E 'Ժdtqt"AmsKA_bF!゠cWe[ ^a.^8.7|&^`j1I9O5ZF6Wg鷉e0RaCmO773Z=ro\) KtsOOQ*>4AZ٬mJcS\ޭo,2 )eKk"[Jb>5xÈjΒGttAQ |&qB8R{91Zlк7wTԒ ts/Oo6O3K}d.s92ˇ(D_4b .ژN@>F13dw~bޏ@(4ThJEH!M_fU1'n~B$BZ ~6fFtqhrؘk(ӜkF|1ԅr~Þ|X)bo0݋0QP>}89q7yu7_O~|`WTKu[e Zoqy0J幓M eei{ݡ9!5mMrn%"A,AVNrrޒ6:tN#49!\ _5ܕU^q tdȬ{~y39vDr3 2sYCyvS'Q%;AO=)!MQ(Z9nR3mqȏ~04tG{dq ~#6NQ:ZHM/> .%sg-uen.Pv&+\A{wl([ rwݑ8E:ɪvt5mG%q i%r|s.JD +|ѧG'1) 05z:vbH'l6[T[ '#9̥ƼS[ŀur~g3+3&E?i]ŞHoQv7<* goײz#Wry߿- [U~3/6f3N cnH GkNyy.SrGA ӢZSL2N>G7V YI+a5(vD>]z;m|[bny| o,tm8JN5 }` +X1ln=جo} &KiUmxq8e0_ qHLj6$?@bo3X`~9UA$1Fg9x POW>ǗjZl ~SΧNDėzF y8F h; ^,n0veUICR+!hfa޾HBF 9g܄]ySb7Tv7kv lb@~@.zcl #ɕrLt QwZD$s[]#L]-4uD2hG>Z{mJv`(΅h#iRL:%]ccWe-`89p{;F)Xs<#L^we6PHU]Az;ĕYUy`k|ReB(C|?B(3*^VK4KY bk㬩7|b^&*f`QĵXwpw,ynsKC,ǜrSsRGM-$[Ci4/Kw$kj7>IO]\K#) O2#*u}`W!{k?:]P[ITTQ)| U$ay W?x=r0ʌ;n텫U}#VܩA@r"+{+: Xs̃$VQ ,f 7: %_Ԅ;&,]ǂycyBHF`ӊ6H\E WvbʧJ.~ -5dc*߄Sq%d_}#7=0 gҌ~Qi.*76VꎊZP\F G ±dO$c[6ڛ ^{8 ݜB)qAq, ;+!9 %. TaW0ɭOy+w21aV0 1hIB;`J4 =]?Vk C˶p(K# ͇qӳ" $Keei:>W0[ tך@YE&Y=e?yu#!DC;]3^_*dZC CG}{֍{!5UT눺%?ۻ?Ǐ:w0D0 G{Cr#i2Cf3$gmKwMkhbsElu4pscs tFG,]U`AƢ990.9ڈF ;EkN#8 > 4Ru =7%U2m|ЋZt%Œe-fu4\6pjG~p!͜^:Vk{^CXȉw9Url Gdx9G6xqJಸrb.7TSenB ]nDρS{ɜeP=ktb^"8OIziɲyQ="Ѷ\m/SM 0lXd3Hf'j%ӣ,W2 XBNE 3b-)oTC %E 4..:9}ݑDЫ0$dc4ˣ `"t`RԱ/Qk㲤^UڅN=r5:zr kR Y? ``-bO|S |Gv@ƈGBFTI[YKŧu5.C7Ֆg؈5°Z E҄A,{91V6ɗ7λӱ'r34&  1Um>.c_X1"Y#aWCԶб*zѾb^_O !bo&1AANiMUọ :h ~.EL a ~GhWҐd[i)Ց-L$zB[[uxXa[!ظ G)+.L~cNs[n5bsJ|jsE[ =RTp E`f6/`4y.0YӡBpl&8~C o0HIW".A GNG?U)ĥkhƜpq# . t],FI#X/哫 >b;&40܌AU 2x ̬k.*@euTIbw]fx9RzԔ h`xѳ- ӊ|!F3j\Uw9TbȨO]!DܬU Bq@ۦ9$ zSD:2̪G?r[LDfDׁTϯdv$kk GluKv=- Hr@GJ%G)w(esQIe 4,WPp\Pڃ9}vt>ø'^0ngTϲ |?cM:/<4RtV@ފ&?5ƱStRf9ZmF,AZPiu#`bKΟTYBU_u(\9Y1Dzy@`f8CsA hǦU#uHߊ*g!%ZzFt>3h[auA#N½0#銘8ЧpY@.={Nr+kzHP{mۭKEyjv/D 6!*# J/J\W0p2M$ MSۨL)$Etx܈k.Jv2uV2TQՕtɅ9S;S55$֎RVa* AsTEXHHwƠ$5 A8P?A)Kz&ڟ2C!nMD1-16?$IΓl?%-S 0% b뒴3vviU&|J8T&[t]>;4fw߱tk (*|td\tWo1>{/[(lFM,1 (;u {`B2?+ghꬔ__RoҘT ?+dY~$t~,J;?lD~nϯ'AME0-ەnYd3a%,Mܪ P: ?22GY{ BfDŽr'Mc3~ځ`kG?/=%?CP{pW 쟜\X\%=RrE,:Qxԉi3Wb9tu/Ra?..ӻ1ƗN%M\˜J s1wXh--uHyHZi`Wte +N$`('ɼ-)9{_~}ד**ҚTF%=T?~|ӦY{Rs"'w"sfyp$$=qUJbr={.j_'P5UI2'.u /ݎ-Ī5k F?dsؿY2 lmF@7 )G[= ]JOXA[(*ӢX4\zM]oi,%F5׻7ŏWAYo 7^/_P:'ݴc[Ԣv@V@ RtaUd&2/mO@aDTjy萝q~ 8{!3:VCGg$֦ë; )m>P*&ِXIf[avm3=$cXKRFh純tMJjZy[_m8wD531j,E5ov13L'bl-4_*ļF|"> VJkĦq˩БJ"% ؋ (1xPż#oߊ)!p\`x^k,eP>XBt &6ʒ28t&nq7B@0dr ! $MYvO-N# R P] nFa_Ie֣rJ. _ lIl+)8AD#U*VG5+|5o4KA}_ #i]XҔn?nVoxZ|hA<n!V “9 q/o>VvBooq{?7An<_vI5I)ԚB}CeX!BJtutU}~N jhϴWv;ߋ!yOTs 8½n u7.:fm/ bfaUs}:Sn*v3wfA\JX(QxVx; L#TRŧys-Ўm琔osN ~gRR@o 9%z) qvQLKVWO#rQ=_UCJ+uMܰFK\DIwF(8aU/1Uc66xG.NZ ż0by!m/M12mb(d*TZDubGy)x)f+TZ+&8)x sBsLHuV6`]#CM? O0^ep=v3B ]y[%ג݄RH%M%m4|4coe1((~2 \R*4ߩ8_p^q'%Q4i۝ cXT&!s[ӌK2H+P?CI )K`VI%'v ̪=VzPC`M:DZM>}sqa][ ( :9GEj,Kyٵ{Rc ´K0Gd+Hԛ rwCnwLݺ%2@@WV xvIJu}'4Y,Bsj*fÔ'*hCrFXcO N5GkQ4>g^et@D@KEŞJ;YoMX4͝e]ͧm66+ÞSU c~T$ {`4$_A,uPojd ??Y4Jq&_K4JiO.MlXMaMT? ?WJ O^1edޘEt $wۜ-~^PKQ|~f9]7`? Bxh|?z!LM7)h4rƟmN.SGs6鲜W {չy2;6 ՇaT'vN:q3p(k0m{p^a?t^8˔uL[B `U5IȄ۞1&y SMr$1 2@$YLHH+r &iq͘Dj`6arÏ= k5kW֫rG0/E'S'C $}Z;Q;;T. )@>'(4zeb&4P{RWJ}cj[6sD'Up5-O^9~9yd($M\A&7ZnoDB,@ƭ . ?$ه@k1%i7 1`Zcx aP+@แʐs4ecdKaLh@s}fflQW C I\Iq^xv;T ‚JO{ZBۈ`"I eI9KK󤱊auS0Qd-q]Xwb>iZAxF"-#d>h4f I$4T80Uة>CٞqE)ljC+^zސMG>NsOV Y1dEz_O?EK.ZfCc)s 2d,PFHڑQѐQͻrJz+(^ȱp*f5 +ҵ.$Dΐ7DXtTI )6ݑ`.SyPPӘ2T/5ޯ*s!|ޙ:pWkdJ0TjDז井0/5@*ykvͷh摜Mҝvgh1~q",D'%%4ڇmyFYOaxӛSrff%%Բ?'CDlXs""sIL$WK)t nY5PƬ3L@DѦL8S}@qZb8`v8JuDZ0Y1D1 \^o-1'YĬM^< RpI裫HLt >y$hUw쟑䭓?p@iC_GG|eWzf+~/,Iͬb.Ƈ$6P\{L}c9|,m pMYސcGIaHr7SkUͶhxMtw0P^ۏX!! 4Ǎj-v`)dR^[zESԇLWn;E bNH"  P UD(NQpvg8.%ϴ 6l ݔ,wc&ԁs \OOUo9m:vͼ A `?p l74{bHӰ_*"G1fݵ~pDX#^Yk %9ѯ^p6bg>jtZ+Tgyp.TnPJH=&o3](vpp޷Ұ;1tò2~qहaa 4X]YWd&Ɉ>\YX^U_YȰDT7TEs "YgY˻PC<.cW d*H-Rˏ4vw >]䐁Lpo˅;NoHGZ6ls,y5_dEiRc-sH#r͈qZd9A4+:*4͸~ tk$#t4 )ylo6#66N[}6^ٟp&7eï16o& oJNg#bAGCQsu 5Quq4'dDF}\v 'H(#,-.spYm`LC>5nP^b70ε]$#}rߙ>U.q(Eˏ7}5/Fb~ #Ko`80c09*&< 6֠n=jE|!$4[mƴ[ f5iqw/̒AC,MdwiռIL'-*Bh Mo9c YnM=~h(>?,USbBPN?e"8C STvaFrRS+!xq !]@5jHKyh)]*&]s[H$ʯvUz>3#|GD+6洓H6[iSF (BwL|iU/:˒Px5߃7 "Gw_?h?}woKʍsGN9ܽ;=xT2}@+֫ŀAq_ʒaڴ l\ϗ盢.C/}n;An5"Zk.>{2[~8Z&Dr Lm.y1hj) ΜT]Y-!2ǶqRwkP9m wSJ?zMaGR=V4cANYl חE!ov5PPdmlRqlXҾ|߿56|w鯮2k%w.ӹ3G^fޕ}MkN)Q*/ E{)N mUժ*'c'$:|chՂBy5s\V}/Oa>G*i~{A J&ٱLg2_r.*{XL,C,*p B.MGWmo-i8(}"$jO0}TN&ɢ UDλL;5c\ 81Anr:$@^fZ>x>^p~-1z XyL+K4X6 Y^U,CK<7g^NVPa# !Js$]\R,I ]QERݖv 63PEa/Qw f)UVOA7BGPeQ^Y=;[ϙTSX^ċKpOE~0&|q!׬M-z!^b#/YLBD$im SYJUS0;ۮڤdN?jI2Z *9HTX.|sdOi%qD'[G? 7O|<^y\։uo-s7j{ڷ0AkSz<gr󄒩@C]"C JRZH5[=̧-1L ajF~XmdNCfGjӶ^3b] z|zp.2 OV|/^7}}5Ֆs0v;/%yk69N=ijҌ 8Jꍌ[1i ' RȂ4F!ms޳6׻.(P3Z#RqM7iMOT76M}Y0v̀V䫖bMO)0kk -(q0R  :b {8=Y&AGlLG, |>U %#Ǟ!_-jAJVPڪ4`OQ@Ӏ6g\=c^l8u2Ai Cr^k' Rp ć`qJ`i)9A:"WV̍B{l!㢏,>si=]ЇyL9Gs*'4.5J{4p{ `L5w(/i2w8(97JNHwX%IfKL<Gk̾ Vr=^aa"UF2{iMF9PDo8ދQnw^,c-> !{SKv4h!?uZ\OxRسHtXߡd:e .vo\uW*GCV(+:wYh=Z*f˟A"nkB_T. Mp38ѽX]Raݽ%.C Eb( j:H ݨwF"~59ʽ/>AwCg8:{Co[{G" SÛ~ŞH'i:ڻ9{f`$'5N٬Vt$A-<&_j@ -tfip֢q &=Jt~Os~K* 9uMnY#̲EmkG0җ=N:[ ^U07J2PU'fߥEhfR׫ߖw NnpџRKy8@N^q]iJC.+x#_8$ LYm k~ \| =𤀱.ߌ)M\橥!.h%weJFYGwU955lw T-Yڡ^Έs!Zs6@'{¿Kಷ@wed@.鳱*#Oqs9EJ]ہbs>@ 6RݫQ;sg;"ߊKXLj[E[)9mchw"8:9ڑ4sm!孴1v@ׂJT-ҹ~F~TzMݬ>C285.tv4;h){YUnce)X-,i^϶=͹`Ɵ,mJ;0)N}}!W#zdѪg=2ngh(c`^\q^gtuNE49yb?n5pG0F"F;e,Yp!&Xry/y!彗ZH!h2h]+qn V*bG%eF?eP1>bkΤұ=>0/PZg&5̰\k2Ƹ*{"?]8!aPKS:]Tsq)h_1<@Kǖ&[_{@7yXb?C$h'?zN qCd5/yʛElj_62[A7 Of%cs,O7遽UTwdX@e>th'+[}Eƭ8?eW3E^xo笇ob nTb窲uԦ&/T-{r?a ԣZig !vHVKUΟѻ[%t4=zfNTh NJ>юfɉbd/&{FWX_?HK. %^G7 JK`} +N7󩅀nACW3`$r]d*6'7{,".K:Z=ҟQ?؏wD)(Bq[V#oI>"d]%GaTnvAmk͇֟KZ?υɃEbstZЛJ 쌀(gE@G hQWͅ%ZdĠ[C4L=!H+,Sׇ*^Ǝ &1'"O3y`}vO1d) ]५lUi}g 9\gn'^mH4!Z@c/PoC=>xkX3+_C?O{m{qY`Էm^U6U xZ'I;t~~>Wr|n 6HA|i C.'C)* 2XԄXWlycMlJ$;SQOukXډ hW_qVEjKs/h`NAW:bKgAw׹)ӱ76qG|gQiIJ8ؾ۰,#,ডqolߏ6Qlc8 Uph5AP\!a,,k*iR@(ÓcATgVfJpm^C:p婧Pa%awV p( Ҿv}atpNõYk1eM8)'*5A÷%!4t3udvHV1 PBiJM?00C`u9q{# $UTخ3S/i"USOdfO{bΣ {?1N6aA8봧|;F2{4)g}څ*j2 nK\-o ix R2l=NEMeA¼wIuXU~bڠ H익X꥕p8 H GJV0$my o:=9O@f*Z_2Z9қviN7(@Zpd}?[T2ǾCUN_L_#5]QFI`,Nn1Q 'v+#6RH$,QIymOoB6JY`@`fALBr6©}+9yט[[1Y,>zIQlBFK#S7e7%([rZ˟jW ZӠKرR ^eOF}mfY%m}8)H؛3x'}2eD$7pPb2TCʦsR #}mc)0K+'P<LeJNn#^4qNrVz#T x/o?B< Wy0݆jWgX/AOWpW/v$MKjq/nr%P _{gw!d 'm''^Md;U2y* M0ZD+6׏/5e.DsDJ`YB[J;_Q\Y;> Yc(se&sP"Mc&Zi:Ӫ()oġ?SqHqz8j:_֔+>KFx*2U3Z m0x9M0Ocsfq_'F+<$zdi'vV@ 7wMSlbC8H+hYӞ|[+nn8$O3:0nt@dN=p/o^w+RrnN`.2>CΨ4h0KXb7Nl/(7[~ ^/Xȶ5@OEx[ޤ{i:,}ad[ -rϿ)E;ۉŏD߫$>2͠u2a.3OcUSyiKi8ߦecKU_G=aR%:er׹kˣ$ jI5U:bI!^*׬ǀg Ec~Λ}m> |PUPwC`!OxcCnyOR﬩L54 &#Yα63zǡ` ؝9 & u×t7gPmWu"IWUcsU{ nk\x0`_1XA¬# K䬒]/t;YQ_Jwr;Ab?'Ty]c0!#Aj˜5+!x mu{[f#=4?v&NfÞeɣ%P{ϟ9O`[R,0Zu0@4t`V>Ub0qN!.#K;{Z~Dtew9k}DuOȁ;aD8וQ7u4HG:(~CjJd b<Brˋ(]*FXҔNyR:DqӲ "X?HD#F EucΒMÊ7uvZ{r)>R執dԥH.dA\<ޛF&Oy_rMjoC^S#sDK"c>9RFZX| T{غK3;{ 01R8q*[ˤg!5gUJV<;bRن*Sm#q_@/_Oq5:j |V>DEDu,5N,ؾDSt Lr7?η˳ÞH.Iߖm#zcCЎ&8g=;E&lR/u-fy@(f3) ܣ*U`kY[a!3ݮ-V#(q;f,M*FdmȊ vl5~Dŵ74G* z/T{pC *\2kOC)7q5Z4Eǟwds2?>ecF; `QH<޿H("sM(oC"yp]1S=CB9xZͺ0u[a?z9A5Q,HQ%ިz3ŊZbIِ8'r|5A=iT 8]ay>j7/Ԇu2R~"[.u>ADr~p ?3I ztkaJ y VmGRR`}l!U~QDM+gƵl_M ޘ](!?"6ۥ 3Sj# atqƠ43VK8kƄk7odC05%ed80 ,8sVK@l^f^j:Q4wt'g)XDpTS1MSXO%BIPX}9HHGFtS%EG|O8dTҪJr̬o[wcӚpmk6raކ·A. ct1dp >%8#}o߂u^[HnKV̼ơ6XAtZ-RN e8@~zۈSd]3|YC钋Ւ7m5%U.Oaz'Ve)R)) Ept au3l8S`r 7uSX"evbوer7_R;nZ B>ȢZ'L߸D3rjiR-8UVU Gv%٤ôG /vkJf C4!uX!8Yᔒ ݓbiؕ}y?CW5yPLrNeL>:e%ގj~hw=+Ojh\M:.VawH}}3 =[n"@T7T2ER5bJkePW2 ]=B.Ö#0 DdLyuE&yqdZp؇ uW -?͔A SO~1(u4s"$j.SA9әXy7"c--jWA6O~1*6 #PnAL o} YG%8;z8r5U--ׂz{d ?]- f{uYJ|x;"$ {68B>yNu 9-)h+!ctS*ClDz.F|K 1f]+-J>֧36-}+"aO5<6.؞矺@e[ŸV&,EܨF:Z Sm}Nƚzyk袩kٲYe}rJgLHH,l gײ7oL|>w<}b&@Or`>#!.rp$ Hy&XӢEW6Mo.\ߟ|:]k5ML;"GtN-S|f=ɝ7 פDߙ({;}ֈ}Nq!5e))}b#Զ#2#"~#ى#QaDQ" I8H`^DA)"EK!O*>:YX`FrH E_~c̱ DM^5@u[>k;G0F2 =fQƬ0TEJ~& V59AS|W1/˧TEAj[=M[q !+AkE0=n|>R(dު|cn;&hmJMswz=&/Q3-J(k~:X[;ҵxz!4x.5ɆSEkX-Lwsvd=̝ X%H_d[2Ap-޴7j% ٩O>iKLI]zBsO=q]A%dU0acg={r|ęziBHBV5g9\(7Bv4 a27]/x[P1 .SkyωLt\sa5jU(NtQęɕ}^oO?(_E$6)&}4`2@x[>b2/^X<:u[0^ɵF}ESn(I7 yU+ޙDG8{˰Yzу|m6ܦy];m *K'A9o B5,ZI5GDq "ځ:rK7-]=O꾧6[mmki(x }Na؀뉿3lN,>P]ՍCJ@-[$W 5,G`*UأDZ98h02ae(g !N(HE'YЕT>3Z7̬ܽ,.6x3B7EISL.{)|W1Ke nT]؆R(uqM>kHTu@Loy [KSƵVs`9%^)X!6_| +V0Ȉ,f+%$Ef3Ttq}#r@3Nt6o{Eߧ_Uo3;lW>lYm,Gu2r)8p|ĸKQ:([57?  {E_N@$Βbqe[M3Ffo)?:*hY9OK_\f BGdG@N勡1/gU>x]tQ4!rשΗLŃDEբ*:/3 x±Pu~FkNQ՛9ݾ2_|z+ 'oڶaOf!h$Dvv)D ~ .HIԛ%"mk4R@!غ${&8.~ :-2dW)a\?ŒQaf%X,f-xZ-ܿzjRdZJ-TEr Uʘ/f@q:oC ,ԐXqOE웍h9Y'TuY ,(prc35nRؼ:MWdw+E %6/^Aߊ}2k 0P-%xBh%(N,$+6;aS Y㒁ww< ]^!?q]bn|eؕ;i$h:X(wbu7D.GAJ_%Jgl;#vkTa،}&1efPXIG蘋tWh7EٻG%%&])OuǴ )?n2s *Dp΋<4paqS9 0 ];u=F?e?{lx90 ±F2\6Ai♫CQ&Yx/5lbvVXhFswwެuhz[yj:u "Bx." $Oք@R=N;9"4$g{|@G$VGNr]-##D,&Efy3!s;)%r\zõ|W}c/ 빧d26O Qs?|f&X}$Zjsvm/)e-&,,<2$B(Hv,C1 ϻ0?s*%roe!r6DU,?xWGxl)dRzcZ9g Y"njyۛ3rYMj&RII[BH0r&ۛ'Cz5 ot(an+P\( ޶|.M;[B'=4kLgphp*Y/UN¢(hBf[^SfqT"绰phݶ+XW 9 aC 䌨3' Y95r (TY5 -]t@tqʽz>{ SgHt;Ud9fb L.8=1fCRÈN}G:qkQ{ fwޟGJgvpNqZyNs. `<9Ge4^U,OQǗ.FK- (.AW)?Uiyok1j.T $j`́FdMﯛpb38nB)?wu^O*7Y%GdT-30F֟_8ո;"EHi0nMF̪k%"wE0c_pDTRLjzt9bI:\>-P֦Ǝ5RwZ{3K2eeD1Xcゐk SMor返|wv0П_2pI R0@?ֶmFB4 Hydh^۫)YZ矺 6qzm/.@~hkE*`=ލV"#ǪʍV4s)*Ezjx'tA!ma E!:s-RO[?ʭ"_ Īj'+N^h4!`ʫC j; [buh>l5 ½걳U kZw˷Gfh:Ħ lGͦ_cb%M#D4 MExK(Fn>;b/oxe|(U_+4t7rHj3  6[Mԅ^K-FNrvI ܑe\kV&@,¹3[otfl e\?a: IAuq;_B-h߿ոŦC])*jDf /Vj 00ƎpdR؈zU*Amu\p0X8iIU+/,#-dӝ6vc)>QmȮ\VNKI+h=&_!vY:@qOp 3 Rc>uh_+R?/e*@AW_競W2(S)J <j̄P;ȴ-倔hiTu\-a>u2,L%Dik}r7,)یɲ6h""8 rxaS.RB2j'LAٍ;:a}lU%ĂBߧ-e%@ q.C %|v%'Jh/^P)Lj㿡`@~|4:!&%|96?4Ql'0c0{\(hF+VfBt+&}jKO ^諱g.R(:tI١ˆ~c/sv\ h)\Yit)~6BL>oZIPXD׳ #&gAqm: -V ƁpDJPta)F`ݛ*ui\l :FX>x'TWW}q qЯ68ʎ(HS7tQI0qٸhSsy^M:7 cܵYVABܑZdG)}Nŭ *uܛ+ q([T7-5VrU,N r$v]C6y96FP<3+U\Wf3nr}%8,ܻ,HMai@!ͨ)?cR@b zPdfu Bh97RAs[FU|m-Ltfcs셄JVv壶 Q7D-%H>,K7DbMk<Ē)$"~9\vнPv"(]\ݠgvD_M˨[>%uNstf?([_- )%3@ΫOF/D 0׵kfM)}e|mmQ1؜1) qKo|9aֈvFkQ@俼j0@ޑiTتv/lN-4#z9[Ϯ%+A}OSz0ڔtUqsV NyN6 `Sj5n" j|AFNO_:\w G(͘@cUEb c;lr0\POW\z]R\Tco"%Ktf toB^raJ1$}dm+W\jIWD+ /AM"?@ bn:bE{EvBp[ߩ/3攓Ho u92GA[ҚdES鉚V SL \Gmgbf9A LZXGJg7)6z_>m,]1˘"iB0]U&/mա橮zTBI|1 5"ri+ֈfIt6uJE ho+=3CQd&_j򟅰x<DU@Y^Z3@0+7x)JCIY'AʘwAHhyX+%,['Ϣv /y7)^9m :!OzWGJ0&*u(I>^~8=$ԀL| +pģ1ǘ(:iק88h7Q*7ocN\MAuHf K 4*ڡ &nY4f4 鑌7߶S=2A{[!$G6+nQc+0|# ׽Z:X,ʰP\3B$/!@$ KSzYRP_ ;Vtεؘ{)z'=DLq|㻠J_P겦_ BّDj''ыr]Nʊce@Z!C>8,ۜ1Huɬ;&jYљdBemڲ͔KXQA8V=`1ri͈l^sֻ&86ȅ|ߩD<ab[buz9uwx@VyJP~)0:[j>hB>ije7)k'mM(OfNUn& 6HE*]=:}J\C2=3)}؍ϥ0yWhL0|ovɍ}~8xoیWZ_fQȘiW*:X|o!Ő3pIJ"@QRSj?MDR2f |+ @ %ýwcG ~#(73/6(=G/^ur$&_ Q3[}llO.UtٹA>SJNvEϕ|hε 7Ag99"dZ辌XD9- .)_Cq5\rUTC [ `*}G=Yyѭ9v.' 4y tFGUFnL?-.@<#_ڱyUb#c4{9 zJ81!&o w#DVϺP֫+ @+C![i6K(+$z{c~?X~`a9f\V/jT{w# `i&72֦%ęWt9-A'9ޖNwbLfGe%Ko8@tԦna~~T pn-U1bm~E2;43ZW pps &`AZ|eeL`NM|}u?O?ܞYN!Od$j`ZS"דx(ҬdsǦrBۂtHPGz)nt%-=?ףXdҌ ?jYE@RnA}N/h5 1otWh4iTNbݗA4XTi#qYEXUQ3vpvfQhzzuv'e8s7]mt+OZ,^z adߕ&/5UMRQu*| fl\G|;1CzQ`/ԇl0"~5??5V'MM347BV/ϴ&^bޢ+J$DXvO枑r,Y g;-zϳfMleh,)s/oK$KxM {J MdzX%,[6BD w,tZtM%o1f?x;J\? NtuD)W.WQ@NdC"!qJ^&bd7-D;?x_F0&|r+`19"4~N~j0?'ġHm\ f.+3L#"&ZuP\gob VWaMm,廙sLJ'|hI')ܖ]̧͠ϝADxGn z-ެ9s&9E1pa~1E{j{$X0kƵN16L[ZS-4 ltjӷv)SR^⼚1.AGd jk$/UaxBf0.Nuc'_ۘH(g׀_ 26ρ&qNIw5_;a0t ?Wt {inE=Xrs{R[LQa(6'X|CNĤh@)1ȑ`S^H)4 +ܶ<:*KrMc{O5/?b@G-H\59S˄1ȁey l#nH1i+6B{ϨCQPB}Wn6ڜ3XS+Mރp/EK)6 UO 7VvN y0< &OjuWKB(Hx8*ˡZaÜ'>W"MS` U76Z9>pI,аjg ݍiUO*(]+ ]-Kۃ\\0b. B/㫡&Z\/f u*Fwߑ^ NAndZ y\Q0T21ֈUN_[l(/&A08mX7EQ_ӳ9+Rk0 y ,e+Ǘ9R$/xB =SȪC0a Gz@o7 H&R:5x9+01+g9u1 "eH.R RL$J@ݜ0ãR Ne3^{9͈={OzҥDN{*Il5j N+@&JSzhtwRJ1D~=AÚ!R ؅YLPB̄ߢ7DfZ+KmU_Zts4PFKQbbY\ɱ{O,tToոTڌ/A^؀S\[`(|\ľ磳!@OiH=(-Fkg8MB)dF# %Ke4.v,a\Z@m 9l4Etu@<5f&ϭmiͭK*Dn.|W~mL yiK!pc\Q:/eZ1x950]zRcqM5hr "gz NFkX-'6O{{SxLGdx5xl (⌚c*dXpImd>GF͘:Dw$Dj= QVm9^|2r؉65s:Mm|ے1]eFyf|[IzŻ6+zT9V_ވj"ELK{+G.HE9Rp3 礘Gn{c7:[mhs1%j Ѕ޲=}?l z 9iC +m˥1Z;#o=d9|ϮڨgI(/)\-X^ȅMM{)8Z iӬFo`x.S7jp?ncd[0&XGcMIܞq$?4DGb3%Epթ3!s\VԾB ;:cSV ^ |,eZ*ӻ3-WKC]c:+g7򬐹$*_Y;2_vXX݉LTdG|w,w6Oe1 hJPXm$J8_zAjFR~d(ȍ3A#OU~z:jظ!LZx \y ?UkÒ۔%X?0޺wcH1*BSKv>?޾o,bL)\'b> 28t/a+~ᦆ\Rl2NhzؼrJ;|Ma/Ҩi~`d qF|dKNYx9sQCƅ0\ m_,r^sϓ- GrzhچdW~o*V,7 c=[- ӴE Xݩg ;U$3!3Ð]ש.8 'ttouCvφOf`5*j;LN}s(,v+atvMRAEkTJD%,a0[3Bc*& ('B;S=e\V3ڻ˙OXh vRPߎ}Ɏ=ȐV{!KY³7$>5E I( H䩷η_tk`j 7ǒԯ[4􊠴D~l"|x3/nsVOaߤz4".易")A$#$*9x{N*y`*  kq>ZJHd%?q}3SX6,4(ϵU4+4?>2w n ."&O\̂ZͶMpGOR맺8 &~!sWp~<$n(a!!@\%gRDd6Fc{!ۏ\4PL}N>j1}h!I.K)Ԉk:eq,or|wGok!Yo#娔80OcWT 5%q{ody%*SB|W1INsܶtz0Q$n@(WԬ;⑌zo  "h!`R[]WTbӚóA۶M'4ە /biI4ǵ쇿R鈰Xg1(lGdc%3nWD:6 .C>2%ǝi|X)Xˀ豼W#dl0JP1dG WىGj!J)9>=2)䓓AZ;T8nrP ^ֶRRBճn?Pbx(͸H2fN[E|0kN?:0 s~PJ{(`Yl(JX5UmAY_6;:Ğ5*8( hƸ R@ 5>u0hgs,ufus:8ㄳ;95t܄2-vJrlпQ* (mx#<.A>i+ߧ/엸>KL6 &Jxއ|.~sp:,wϝIFN[XDlU4If[pR s&پrbz J,=h=r,, 2zZ_fCJ,OMx ڃMhSoq}ٵXᓜ`~:Xjfj YAI[;?E\]< 'Xh?EN2ۮDcjɓ2;lڥ*#[0T.A+ŖaY+ o};g %ǴǸ&bĘbS^璟}zZ4`^ġ!"vw$nǼ{P>X]5Y?AVR 8swã >7`jhu$Gf5D95E~ieg=qLt(6 jWCPig@AW օjBMn`kmݤ^X3\ WQ/\E\vrGlvQMfpN&k8iD+"@ <ЀC(yw&oS*S+бwDgqqF~8Djbǜ jNf=@TXIr I(:|V`ھGK n^ݜ8 ZB9HDt:6@|.g6pN/Rl_;YcvPL$:c73'Ko!_b)*u:L/Q/iUR$o6)HTMbs1N5|.]6Byz=^JT)Y4E ^4K-heΗ^c@Dh1aGRVt$?@X(zN܁#4ł2^+(<~-Hw=n3'x֤s<זO:1?Á8QLߣ< ]os}Sx~i#JgH g>zVْcU_zڲŷvHl6oAS]t/EᓆZ: _dI{j[U5ǟ~{_7Uғll /8u|mwp󰛒ky輡-^-M#i4aA 98QQH[1=ל4i3smR_\7KE.9j{wFd//( " ?R6 Z&/ 9"tmXSYZ)НF yĻPR*QdYqܓ(/vAlD`*.L@beo=e دp@4 Lp [_}VIpiM͢ks젭4JvSFW7Pr45Y*z,L\fAsp}9 Mh2;yN#;ei 9~Ϣs*rf u I,/ۆ}E 1!)aъ:kAsYYU 7*|zdy٘wA*A !N0И()͙zV.MV!Ljo ΩiE7ܰxShS[ѐ4\4c%077A:q>S)UiC7pp" g:LN_%gO_KDvDE7 !3L!ԞN FigYZ07070100000120000081a4000000000000000000000001665094420000772c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/`v]?Eh=ڜ.+Xu] r\U 2ے}_]^m:i;@94&ҩ|jS6C{Y덖Ҹ;=$ql>ܾT\TڐX`.~ѩsBlN"}(l UtúQ/%0[=* qrPWk秳:Jrdr":erjLg8ʰ&Vo5kW3qǛr1\)V)Q{y1W5~@L7_nmq6Z)9}ŻY `O{,ȍT66̴wYwC'hmMckؕv-44Do-,bWӨP[DcRZw"4c W5Cɸ'ۧ42~QhY?2Ss#S/m4_R<; Β9K4L ]m ,Ϛe;YGY(ϸČ6XNt֭F >)BE_Kj.g^r80c asCQ($H[u۲SG]*%%4NBvk|$]>R߶,yv"|Dn9뫨{ܚ*Dh +$>)tphd%XyyqoS18R5Q6Ƈva)~D.#]$dV?4Y(d! ({΄۠5-4>Edompk-8Sx t++ z+XQq'7pB+.oRw Uib8)\aT 9H׬[x氝`={4"(kk/f[OՖ53(~cQ{BOZ$hO^{.d}WoKS 믁MOrx'!^YXxRy ɯvֽ:?U\3iRʅ`C?дդXQKRǚsv8v+тuH:\Z[=v;Rk\])z}8&^$=Վyg [ޮImvHP=3Τ8] [q]ORd}݌; ïJ΃S&͸83x_w{ _\fL_oK]4p "bTn ΗW ,=v|ؙ t/j+-_d? v&9BZCFƜKĝ14?rć AmQEB$<8ĄyL ),CZ)KyxTI*_nHxT˷,J?]Ex=FIC:JMizIUmf%/[9 ˤ:DJ;/-tfj0~c+Le=S c*ѺjݒSe- 'H2%J] |_6e03 GHw|5Q< LLa#涏Qw(Zv fsޭKlS u^ƭjcɖ^u=0}vJw*B?tv.-Q>j` yA'=3YѨŐbJ%<"bZ+ox&ތ?Sy\tgodUUufT8T!4 ԒN5lV J2ĽJ NGC|ߐޝ⌑ԨL9ѝ/v}gI=_bA?6B=*5-ꃰ[G0$>?CrGqY'?9Solc1/F"Gv2 D2+si$]2Dhv*R)T!H層w3Ikc?zHߊ(8hu1;+߭]2T6U>@E o.M ޺Ft͊{g]C4O 7u=c1E Mu\k/1)>) %bnnv9 O~ `h/,쓺(epkpٹ$P4Fz <Pw3h t,l.<I7i|rJqVpժm.@X.׫g|{C7*:dIwl8BE񀤫Vs^kFڇ7>Grnth1 Z}W>V{r2Gz -q7RNͩ*-+ӽЕtBAJӷm[ّW6i[a\Upnꊻ&(Lrң3 J5,)G&[U%r%&WBSbPW%qȱTDw"mCD#Zk&:ny J ~V{.Po4| t{EՓ9kyH^K,ZH4$2>V9ZD5JxTҠ"@:N奛ҏ7"P&4'll:8jy@caH`IQec4)HF iC[VuTC,dXV.-Bݻ s6[ ]4tUIJ+أ`h4I8~v^S(A󰴁#z!P^ kӳ87ZU(v'SEwJZKԶ_A,w%c/9IBNGl7/ if+PʨA=yNatAO$ ӲB=WZ`BdIڝ!d\= l\Yn(*rNS`f䑳hәwM.O]>RqU. ,l%lcâLcZ\}4FG%cy5d>v 9=t'}3w27St.؝z yJy@FʺJI4'd%h22dS>:W0{CۜO*:dބf J"j R3`WjT!lFtO0]ÅAҨt^Jj\xx|Y帙W"Kb`i_Y>*ݤEq#RھaCh\VlIt'gR[pFc"j CTPZ}QM䗡"P! V+M<FDӍnRԴ<36a%W0!2eu`8_H}bU23eK5RF@o'LiQkEn}eJW&#ˣ9ǀlqgwu :At$,=x%ۣ ^.CLY;"Ha52;(HS spU'QP?~ R $DF/ԃm/'EMf9<'κ5fA.o%侬tntO` Qt 75[_P/¥qSnn֛} ٣ѥ!e>Lq5ADD]3X n:Kga{jzZL*pg4oG&T  }e/(.^-={.]~$ Kہ-VE%(-c["aP5B#?x %VAQKq/GKkyLsߘO }F&[7T"׾]9^n'?2d:hևD3ED.A &0BW&h*ے:ARnB)LT3sP+vyFl1s&$ Tljֱj6Wݦg21nWhZ['ߨ)JtSF>A]P8+^+{X60\8#!|)l>X È 34`y+͞u:HDI2 iL!HD+B2-wN:jw2wmÛcX/Ms6c]n!3(L4IZx]cK5*F[u /{}@&R Ԛvdȱm` g)ܰ×ފ.zA^/͋}E۲UCa_sCynGhYf1s9F128ݰ!XmfǏr0}etNί:F$Տ]N*P3tGD_dLcB̯7:so'v'KZl2(iE]P- bj|n=pk3^T-Jhlk~w_! H$ɱB,!e[UP\+۠<$C͓$҄U{!/`2[}힑wl汯xpٯT~~4,<bތ[sBN۝!JǏ+0o(¥¬b#=FS~_!&Aڿ9$7lcsos&0/L(h\oqaŽ&o$Z1S¿8a9%kUL1vh֕YcnE.wyEd njC|}QC"}'wDݮA՜T5W|Rd Le@U{<BvJ)!qY8 䦞 Hd3@JeĚYgط@R S氃ïm<28] ;p6dm)]}2R'f d)@՚l6 ^%B>=d X&C-ѦopFQٸH:Sbw3JiȜTk*~J2; ֶD:p.'1l~%y'G|O.N4"YgZ'SO7Cm/'cc%R NoDqC|`͞;YqqKdG mW|qF fp"=xJM)C+2h jA?D!`(HT6H:ޑ.3iJ ̯ɣ)_ rЎva ?iO5dU'(dw4n| sZy5%쿅cF]S,=h 7+7Py# XH[g9xAPu!ǵ[$%ųGsD@FASprRDl`Xu Z{MC9n~V>|_i-ej|̣֍<kt35OĞlkxSW2e2KqP|4 *׍Z p&#@`x#(Yu"Uyg=q(c]3s=0A+;BMΗS] &!HQylR.(]G.98IV@o.:BJ6`Q%NEHKrZ 2q]ZDh75ȴ6p̉Fߑ:[PNZ)UwB^ #+^)Yc OeiJp ,X'JD\'cĜGR;- !vep\TƻΎ XWfnh{\dΟck8/|h4Y]xp&+R+%4'}_z*]pQB/УKVWm/2wbW[5nܧ?&o.fܴ < 4̛y50"YjЍ;o RuԸ^1'Jj@ џS)w~ט(dXJ;:`xȸmB)UUi#YB|*26[Cd%Q`}k/m;&rB]xgu뢾*Y`H:`ܼ,+Zs[J4|egWtXz%sr;T&>#~K6޶V#fv~0<-).,dI=|d!~T\qTZh0 "4<AX("zƒ%9逋e/i:4дa: A͂d>B1<4NVa"61جZZvծNb}-yYO ޱ[%ΉӯS`5@lwUN99dm?5P<%#%yLq"_(p}}_b PnU+eXnPPba%ΰ , r;m皸vKvF_/\1AATn\3i}Xw\Q5'U  k!hN ŒؘY&Ȕ0E{z}1zr!S=^1#sxV2KRe̯(tAn~W4'S+#5,ݣcTƻ$D$ xbvW7$s(p:By@9 *pۓf=kWˡtwlAKb QAƤ=E| ZH6o"+lOI`׈ P8 ;ļ*CL^2Kst6Q@./rʸ5> c֔9ArslO},mɗ"R_1F^ZNz<3T~Lf5efzG"~F ;p@Vt(, ak"SE3g8mW\LY?Sˍ0hM˰ WΫ" #IB6-<:?vݗGe TJEq碈IT)q ܳln}7f"9{dՇ۲rL S^P?ixHzzro{}ʎo3cVN;/ef V6ŠˀO(Q9TĜڨZH1auR5 JXVC "N?6 ڃe> @I^>#7=Cғ̆/ʢG4A'Ŀ&[~:"X/ aۓC2w9G/F85*e vRYB#qʒX0I&U3%7}C!OڽCyOr~*2lƏ;tNeP_d -;eEU@:FzZ!!mѢ$$r/{͌8`[P=lݕ!yD1#4eWF0xoDtQ8U ?V$9X.UL0C  z\K8JӪ%UɓUje='i* uz&U];{<:ZTӿo{]IfQ <q> O،, _rSqL 2KUE Uϴ'ٟ>9l>lY̺ic6.D,<]85ZTA% s{>Nm6K$Drnm :g@:luK?]:.pV/VV\NބZiHL?;MR6/{XVe!|*se!aQ2n\͓W $'+6gFMIϫ[ov1FwuD;~fVP\ыQ? 6ב6d*1AեTVj%73 @ך~~+ 9H3p#B*80؊nj_ 6z)M}fTS⣗n6;ϖɹȠzKa#9.>y@ X^moV/֌AGVHYpR9J} vE0FB=[Άz~I`r>d<;jAcNe6mBՂf@o"~x1Gg?,Aw1wYCnx,; YRֶ)2#@:SF*ܩ+H:i^vQC6VkKE $nR_M7h)0~Ob6Jk \PJfZk,믞jӎ"A"'nw-}7t6])ϭ]67<yv!g׍{V*(`0Z!&J uI!HjB230Ub*.c6WՇyҽpfT"Gex4lR1v\_cXb%smAǢm}xW&+P+J:)E/_=${F/rF/kQmMg )N/K6*&g~}%=jzCO v)TUۤmeњ:։B:x`GӃj\E [6ZKII.HgzǏxD'vq^̓1٦S_|NDD{ZʦVͿճoϋ4E eSE펃`߭h<>{Ydb RjoSn#4o LVE4Wf 2'&ZM^bC ?U̕:1÷<.JWml[l c:+?SM`3L=fDJiG=40ǨSGI{]^ Vv rRTm1y *rz" υ\լo03P4X0Jи"%;-(>obR/fm_Sdհ,<ӣWUw Eu5~y*%gә)WՑxc^%nB^UY&?Ie B9s R@[~b_[7Xqu)Y0EV(36E/B(ڝ•v1]Ys6 ʔ$7'*]S|LJ)7YkQNhUV@e劘;rcGRc"$@00]S?ٛj~}'*܉'G!c"HH츌KF/"˥?kM8`dq\^}L ڞdOvxPK`R=4~'E!-lkϨSЃ@Ɓk%W!u>XPڝ*/=$Q%\ ђJ K֙3x  ug\^_Z|M#N8ծ@1 PtgvVc#!![ZsڨJfTǧr6S>BY2eJ0\/i_E٭6[<A}huc6u) qm߻g&_k*SL^ZpU)ABmr4$jZڤ:A_aӋj )._}l/'&Dك]u 1D2e=}qxA '8fV" k)>v'LL~,odAÃ)p?;osJS/Z]9t+Lf:fJ̲@DMfT'SI0)7WzĎLrPC,;m0ՅO0 d8D;ZC{qn>Enm yðh E"]#3$uzt ?ߐƌާۦdANM\YɁuUɨsDw U6l:5w I%> mɟ( (#8qUB< }SCzJPϵBVEOfKMl v9dRAΌ_€1p=` N#9(˽gē π),T X4[MiDQp$||l蜀TG$]T+M"kyN*@a'y q&]RB2ߧe kcXPs!%G0:ӘDe2dO/AD ӡ Ljg8!aK<ņ ]nA8sOFaN,5Ɯs+HQ KV z7ζʕ0K6zxviKfj%iVQДǻ,9b! h"26lB-aS:}B3ٰ$:d _篕90+T1ߏySKaȴ=7iӤ6 Iy{!r3Ÿt3#+vb$}nX/b8yduVq)-$ҥGf0X,ܡWv4t=NDU!i-kMh MqJL]<ˆ9,Qita*ȷ^Z&#'~/-hL:]h/N10cN`[=32UtRx~UAN*,p}KvG.s *tHg"iƙ"Zn}粺mrH!:B+3/ٰ~nVoؖDaTM˧Þ ii*;`گܐ:+)ZpǷ@]:^hi6!F&T-ޚ|wLkKC^2bg.u/aGZAHUJJhLbQ>Jbc8AlSiܼ7Ч蔰1= 4C /T$6VryZOzno||kfEuWPZ֞Pel  vM>W&hgӒu,67\eH.(GZP*O1to ܺx++%0-3}EƍZ5YvvgX}(s30V[wGQi`!hJףNyT1f%zz]`/v,6a:AF9cN[7>)1  k# >$E7fyO2ߤElh], o`lQXp֏iW 'j.m@w<#ocOgnڵ|xOA$'L9=ޘ#̇bbIEli-G+Z!A3ބurˉMJxHh{&[]l3a-T@3-Yոv׾'R+@ȆRG~ln XE~?˝-$e@+˛SfX=ozj$V ?{L|Ӽ+UhrF𑙘Hpaxb;h6 h "6n7ºDfa.gX_xM3f (Ogڃ:Z/4.2$S3P|wb\[tQC^)? lN -#2WtMřg!Im .T>cf`C7K8 HOOZXH/Ó@t),# sptV6"'>4&h˺S{A#/I=-1( d{΍ڎo'F+xu)-@>$}]b0w-3jj3">Ξ`? ┟d}eMm=sd("LaQ ݓ7 ;Kd+𱠋b5= _ r+%&$֫TkE:|:NLJ`y֥ Fnj|-6;jťj| O Lvc˝15:w`1AJi(X7}7θJ]p3ʰ3RDwNs2)%ǂܼ_/EooW9ɓdnpRX[  ͨ/! f<򬧣XpJ9c5`;7z$.+2AGqiSx[O^͂JijZ% EHg }=כ8~axT'71%KD$ $2rSuT ېYwX0V+@2Lf;ZY9:ۤ6[B)3=?K$!W1W9gƄ}>xt./h[cz?ia yyd)K"_ yۋ=P@1 yi4Y4Mg= j!DsP/Yn#z4n/' Ћ@ Esm\N#?^r(ٮ[}PvߜzLCtKJŝ4 xKk[FkŌ 6Yx>[Vbv'j1 Q3¯U=hfPxDdR'Iv],Zb XTiלI8-HK+,$pvK cС`ߞ?!+7K &uMŝ[Q-(5fyhl?ȕD19d\^Oh]3WbMt-s NBLؗ,@8ܲT5/?;h3EvmkN'z7!ڤT=GȖwLX/pGmhC.~h*.5! !AgЄSK$(.fEn8N5HbZ7RQ=A^"B{e,U3٫G+q|9j 6eymۃ ϏDrJE%I*{߲ U==Pmt#H7b&k|0d"~'I22%\A mN7 `$7V9~K(z}й<yKR}IqtҐ{=}G /l1oXP-s)w_T.mXhFZ~k݌g-$Zg_JEB{|`i's0ʳUb 볿Ȯ|8n"nF~-WbQFLh7^LM#M’$9thlhYqrKW$az6"M|D"ECpfs̨ )!N_9t 8Cƾݳm7E1j n)]yqdX]ן+ e?8Xw$E1 h D?UDy,$D88ǖUR0RbnsU؎+h|,IiqDGvl- '^$g42j*)8$Ű֥Ma͆F+ooe5mh=Lh4t@ t.ʟ5;TQȊe Iـڂҧc 8YAU!쵏Xu97Nvq$:y .Pa,?+;o@ė,%aˊ:9ݫiŘyRDNbH+v]{~{N x` 7+e:mml{(|/JlAf{Ð8fN80"U9D8mr/"vV C N?{s֧ݮގF 1f~ m(f/T-ꟇPd 47!\tA+5Ә8H,iq^6:,h]qk7SYIVv5ȦIf tKL/fB]6Y6-E7j0ܜOPf&Գ ΎL`_,)fBU "hVWӻFh ՟hDa~HbF@3zvp v9+۟\-u'=vOrZ/ZdGcwCX GUnXvEtwD{$}B,WO<(fo$hdEbُX} kp9wIΘ|Lj~~Æp9Ւs[vT[ac *3|Inm"#LY4tH).@9-dl7@CH2Oқ1gp{NV-ayuaWG'Un"=ф~`o0YjVOG^>HcmcQc ՘J93cpApWYv é.%.oe?'!?ŃKNm-7qc)YAMVyeBK(._^q`U_b0 63ٍiω(h6%L#hʡ͗EC}n$/̑ vl E/"z'qI7i;.ek)ȣASt~9y~-DYkOXS㪁C_ou]=i ?oEQ9Eku.%]Ig{~m!;g.L6U$j-:^#7U%]U~FVoyQӨgXp,&,E_<+1PJ|͛ț| 3q%VSH?FgAتN[N-atϴskiơ9[+Vކd%XJcVa )}}*p۽>ZaS@=ʹ$B`3j͎ | !SOKTBbDwvW7ɜM~;8o"j`lRzݾ ZFF li(;fމcIreeb$+?- |6z\s^PvjcTe \G֏_P ‛X!4DžiT`0mU%Ғ~Mu]]T=+M#i4kb5R#Ruw#3vY1CoGX MS,e8g<,gPs12k5Q m*}5qo,Zr:P:RvRՠW搯srQg-aX=\x_>y'v¼e-$3NBy`3io8ʕU\C &KI mԲ$Sy2ѭOzݿixՂb렊)Y~neyh^zjLsd=2[yq U$Z!yjd8ve|\Hz .\3y ]!Rcr /@ B&jRAQv'%"}0N0H6_O Q;IxSC~X= Ծ*| L(wxfApK ?m,2%~hD.Gr~EmyHDpQ?wXwŌW0=΄YP*^)n!%f &L9HSLydrUA^?DQho,/74}:"> H U5.Rmzu)Lcٕ8qʄ dڊT Ԟv;Pyۓ< ̇`LQqY1 `ciځ8;+qv`ʜW'b*/:@oBLr7}}D$;rӔ2>zv/̏ x0E蚫Gow>1k5:2mhd%Rd+)0J Q@Lήj1W1*$P//ڏ$տ pI+1g6λ/ .)i#t1P-J)_)4J,\jF]ύ&* ._Ag7f:}/j aMCբtR?M㞣 *;O[C;zmRhQ.W k!.vmylu}MaCP0,s[VEb%ѴNkDSY՝s|+^]\f ,[1SNh@=*Ds'v>s)d:BƢl5Tqɤ#})OuvH * xwp N ac1 zcy[*?r[>vAU8{;?~ܧD. kH/J2v_o8GM UX[Nlla߳4' 'Q1N^;2D"R1V>.u<}HTָP1:"^eVF+d>ꑰxhl{â~tY? I\=Xd{bߴv#˲ֱ chȡ25{ҝ<2!!i/Aޒj-aQ4I[qq!pp" 2q}y<$ CKk"Li1kPgk{dt-[WZF3?1F &C{nOH[#(qfqwώ#HXO5,~bqʴGh(Q9 um>%.G~RwKƢ?8|y}WLW#nOXn9򻃠W1 -k6H\U$VxyFuZ^S{OOs%p6''68 P6HI6G{}BC۸ǒ!Δٰ,q;(S6d:/zI7ՎTvAdL Tϒ).~sH6GI/FFg[nm;%iuk;B_`~\bF,t\xPs)6VU9&5*pE1"rW H ^ 1wy. E ((m-S޵=ԥ=RUQ\]; z, riwb`Yʥb8n[ L_ =P~-x!Jts)Wsލ5ÇÉ;|fL.o.+\H^)C؅iP^t+IxJb"h6ldb4ۋqF5i^ 1 ;b,s/+ 32"`m%.Yp'5є--@6N f^4%K;n{$mr+>&OB*y[Mp}=gkȻ-^{sikBtC9NemfQ=O6s 0cCm$yKrki=T/ e]133 tGDw6˛֍/MX8qΒaSѸI`~y-G64}&$+T&0y,ؘ,MO"D5%lzؐF1vĔҟ8/AoJogF,Fp5HL7/Fu&[@Ў> kɳ:4s9~t $:w!4뤇-}[.3W~~M^ght z-B_1Vv$K=(Zj\d0-y\ T}ԁR0uRE^w|kfP#+/T?V?&l gl>j#_jMoM,c ?DӢ\_qQ IFߧS9Մ-^W%<C:A&j-,aUq ,Xȉf> 6Ob6e0E`V씝SM]El ௤FO ` p4<Ȝco^X-^\c{ mîC-xs-{TԔa[Mu!:15 외q}*EDx"Fl] +@C@ٲ;c/ڒMIzK"K qWMݲ@འqIle{,wyHB 7 cURxQΈe%n;ɱ#ѾQ-^=xߎ 9xƆOe_ $M͆%3C 9 uϥ(d'TR 6r.*6e(l(|rlk8%me<ѮV*7 hZ[rAAEM,uq!`E*dexFWZ\Z=UgvE D'oʲMş\*m-+ѩ߳ P_jyIl/ N%E+By H 1k%C5q<\=0I¥kB %[Ti׏(샵S(X L$E9 áCqp&J#C,GUlюL$y(D#<Vݔ› wH*+Ew9Y'f? z|\(?|R\Umm^?)-M,Ef+v޿mϻ~ls i۹SU]@,U9"]ZAۢ #7'NsHlώ*a70 ~BLy)R" Dt2R]M'`Btzmv eB š}yq1[U! ?u_v'az ,ed0y+s"ǗTXUşĩ MxOʋ}#`39fA*7 Hy)g9 LxODQٜc{ } ː+kZ<&2|_'-DJ}+Ӭ [kQ}. -wI51cKߊh[A wכ:gB p}#7r' ; dϋٹ.@=l^$ZE 8d;k,'3Za.4{ ʪLbBHdSnIo:'$CzCjq*JeJ3qߥX l#|e?G *C m!-}ϋU_i> bQgT\e?FW~dҿ ziVą"1  ;9BT_105ĥXN_?f2ϸ}B v(3Q YIKءղ1E~W޲9=,agRQ$Z)S#(ʐվa;{j ^1Y)i8~3E ' Pek'X-MD )pBsXyvΧ-۸亭jX䐨E{$Cƽ]0"c-|6r22 I5 X U 3q%c7W{ >1/PPmx/$)$wne1ݻhgV-[5S*tBcR"OGB|V2d'>Ff; ;Q›WCv$ U}#ZUaNfoJ-Ha8[yQ(>]\iZ^/.%W5׎D v 93*O ?mN_ٵXUmw7vPwMYyzw\":Wx5 z*wUl̆,E*YrxʎS2 3w3-[Z8[c,VWÛth2?Lj.5Msjt0H/m3WH|SQ8lʼ'xظ 긕ږD4B#NБՖպԍl^DЉ5SnE*f_.Wxy~^:|W`0xce#yS ¹mgH2baO.<8M}߆ŔUn.'Hi"ܕJ)Rr}ӛr$-<ԧ( -|-H|V2EZ* k6W (y"1|AB)0'BmMыsAZ ;rhi+5hOd %&&0;j0O0Ow ңz'co(#Ju?HiB,03P I ߌ i(rs!vϜa&~_y^NvQIv3gߘ\3EM†H5]S_}##i?`uI4c";fPo-#Iž >q/f5 EL%Rt}x;Y@cSGC0pc(1j%wÆuĺ*R]8h]cFpɑ?kň 0ߒvq?x9=jTzN0GI|aFpi [+`& a W?h@n( CãϜ.KVD%U¿Α#Gƽ̤DZi?p~=U"dG4 ,xmCY:jwyq}u2 4aAޑd&*'qX1КwoE.pdpI"~*E* +5e37duV1ao°Bk2oC>TگMg3i֎|bk>n5Ϟ~P{ !ߩ0/mvց P}oy'QoFmRE,]}C,`/-03MuU{JE[L0XKfP]5}x,'IMd J>Z bt|u+{2qMn >8Y1# gYZ07070100000121000081a40000000000000000000000016650944200009568000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/ŕ&]?Eh=ڜ.+ L497\gΒ:WU@_WGC@{(z6ow,wIV􍹔Aw{v*s\VizxXBpp^#"&|lؤuYdj1߆LVUrޮRK'ȓlܠN Q~vvIZYAUrM2KumQgi͒W=a,Ar+5oc9|e#/PRKLײ3-(Evg~P&庲qrICV E cO֓Hκ;ATA_f}m*؃~ose @O8 1-Ed& =8Bv3KZȒ!_C1ɲ>~R;Τcv *xY'hiͤcwޟH,twuŶ~:x][D\*LCBK'b7N=7 q-qSٛtڹK_R)ɿb-ʴ|V]ry#'j"RЁTca][ ٌ$+$Ꟊt2 EDXqrx (0:äd/5U ^"N*ۻPY8u.&eѰ"XʩLa_?"הSƙ+^^?|lLejf1 |nl:')Jn}5}XnU*ܽ^tb"[e8 Wf.bOqK&zs`qrxjU(tf #dh&E'/V{V$b41dR"P)ޤGue^! )=P1>spg(m:aZ=< Nqכ KVa~!Ț~f1čg:_̡F|^IjchHv-TP}HKVY]۝|cQ#Lq6ȩWXeIm>˜{ό`Rc8 h*/M;}ߥܘHHjj# f6G^ oE57U?1 ssPu@UP^Q#HWBY^6E= 5@fv6E#8!negCꆉ]E#xӢ/^뱣8k>??Z #IQ^@R'$I6 g} u>}ɬ7[M5j]K€%\&HI2tF'M(N4ɓltiv[q6<?WJD29){/~(R{p E}n, Cqs:&8Ƌ/PI8|~&7fM3 V?~TciKum}]Knh)fg=vc`I"'k{* <8/h 2LΥqD4@.*+} pc# :iW 8CoD],!\ȑ5h\m3?Ȉ8ZV&xr34RGJ ՠoћ`Z`Q1o)L sYdg(yܑNzX{C[VC/I1,[bP,0_?oKG6غdP'UN9CͲ`(9PGΚ^ $,Pc fVJ^b%!`{XSK*%qumQG1s08igY,F)4y]}IkĜ"}Q*&ђfQݕs!׸v)k~fGM{!uyni;XB';V{ӵƁ.7aH?i'b_=!(/p'Rv 2isf/{e2I"SN/mS;M$W^IU=7s *D0cdOsp_zQ=nt&BWއA -Ԙa}rwr Ǽ;Sh&=@ Le2? +#r'={$K-Xq:i*qk_>'6k0U`$y'2friӖnG}45"m/.Q,Z`nQJ f= E6kw׽IJ\) YE+o ?oہ'FE=CAI>H* qt]pas@%^JaH(LĞlcz˧t9W"aP~قJ$[sx#$"vo7:"3K:)faI?JXOACTdp3-UO!`Q_&(YQ)Wc$tZqZ<:]h~n ٶ`+p1zXȍ=̨QbW.61132 #~˅_ˋ4pNX="ں~etu_R5D7si?cYfWPtXڴ"r ^Q Tv7sb3}:XC3F:4BU抈Ö;uʰT|dR63UB|F''Dž FhHۑy|. fКXa*iwI@eS}i?L}6>%TDC?7M(T+y?pΎkXF$U@Ys`DaN]J-*Rޢ;,g-V$L*c/@u,xyP9B#'H|a51Vdo}^^v}{9w&8l\='Gk6H)6p2k*i:, ꜸU >JU^KLtkVa)鈔P4$bOAOZ[ v=RwvE)u=晛dڴ@m? Dz 2As#;wM.oskk^/n`/n$ώSVqk+ݞBN#iT%)a~K~y\\C#T|b4)"av'?rK>]HpSŪuv5= R9 nGXnܰjTaZ{6Z98UI]& ^y^$[8ٯ3lw$޶ʓWC 4Xb?ҡ[hK$=m?XBZvxO Yi%킱X%Ӊ2TV 2d9371@'JEM|LQbTa3MH+~ NJ1 K{=n3> 1?mg:rGQnl^&cv1 hq<7P$ZGgiA1T<8ӣIkYc:Jof粔> '8ߎO,9ȍΊ!L)h4րQO,zT\6_$yX)D1,wC&kV'Fe_n|gY+-nUE^u٦g}m+!Blk,oHb9SR!+yt:\, X vj(s,5B֞lh`szܣ/u|ǼCie8?y9*X|! rF/vGQ:[-ZV.lh,D8 ñ=x|)d6\#~jz̈ϫQsy`N;wd5vzq8o)7v;5-5:oi@;3'q Yc) g2;̧oX5I+ޡyunkYŃZe έKݼceF@?8 1&H=8y~LIu:]4<֌({?ַxD-ǽjcIc?yҘ>kh~_nMS_`BVѢ+&tb±OK J8ܪ[ᆄ[a-6B"$@X))2q)A *Edbٜ|3|!AAJ"=RR<7hT$֘=)LL%g` eI`~lKhcVK5mnUBZ3m+tǒ p܀ ;: Ɗr[D$HEhe/m8z] ec |&x4Єlzkl^3Pyˠ{ݢMWF##Wڑ Cvp 'cӁr;% .v*(xoK/l,A?@}R%5g }o󡑗AT3oYDx- fZtly$&:8n*%W Z ոP%=%1{-(/>N >Qb5^| xlu9饊$QA-֊20SowZ1~s.l]s3 FeZxގNc}ju%ZGA/*!pGnrgvHJ+ЉewjpsH`"wɄ ZI'At$?3b@yVґ}zHf2<7dnGQ!'ǒP%NѲ,x1NSv (|X}``K1RޥW E 춲7Eb6OmrW+6џffItrF7J`N2\=2C;E=Dɵ%?7.Rg-Nr]P~6[U 6O@c~.;z{5*;>:XP+΀ۦڕ14 "='2*>53>c0o`LA7 6My9k4͞1+#qߴH:Im'j O!e=pd؎T9^g@Q ?IQ3něڹ~YCz6fɚ^~jl?4U՜=)\ "V =r\mA7VčРN5,Ͻ1[ĈP^WJ[-|\iPlt &qj|< 3\"iT\;ܒ|{=Hb)͛F|4ǡu3D'`jBђ]_WO “ 4l'o@ūzFR-kpV膛cف KU>%y3*qI }FGv;ʥE)@a0v 9s;N`n5k u3v g>8?yβ9$*r4՞#AdjbL Ɋd095 /m֐^){*'AW/J-BnGQ$/n0S#Uyܽ;/7MLQv˒,BO`ypU9yAUۄF3p}^̍P;yן!j _=w}^1 k=UM83|ERJF*3gU]yB+TׁtVYr=z9LX0<^!il#K-oA'ˡLh`] g(jn^^] DcO! ?fOzfH5k"сbݽ985}r'յ? K7O&VCKWq5 s|`/ &0ԑͿ\D$|Ft)!eG ":˫?S22 3ln- 7HS*]BbH gt-S&amHEw$/Ӳǀ47698K|}S@VىU5 HnUHa>0sVthQHZH'jҥ(t+?`ѿj@/3G v٧nJ4DF,(l_jWż|AِjX*P>'-2doS7ሇ$\g7_eZGwcv"HR֟}Kڷ)mz<]xc2 ,oM+&`(ӟ2▯rps|BN]KݨP×p2r$U*ϼD6KI=|צ!"Qd-eРZ#'Z ^0ttv.O\s~cDWLBL,7, Die_s=i[ciFy}\ð "~J L[r -^:27/ ŷ5 = Zs5wQ=ݖzea"ej`XO9͕OV[Ԏ:S#F1_ EKSq M3gU}v-;$$%BGpP kN}0IYAy jFcu΍v\{7BV^گ1VK%g?֥64S[uZ/}յ럘.wGu*'FX[=eXo =M 2ϑ8Y&w;LZY\ Ih&jՒ&l8>/C ^p$[K zS\%zefb"B֪1}sFTZU~iNT|(.nrj30?s^eC$ gRX:~(GGjTnb%SE.å%lyvY4dK}'?(o>!4"l@٦bf~ʰ_)}c0:즩j PaM=̺&ۏgp'wvq hݐɴTɕRģHPgN@۝# ;? UƨI@gMT(CY)Xv-'ԍ7z2ŒbSJs~h^T<<};2WblA-g䟝1jX1f@t8[|XkZ] P#he=U ‰MO5r>啢Gr.t߸;cO'Nz%,]lLaJa[cqr_ZU-l2:FCcsLtuۿݺggyw1G_#0YN.}:8D~gXO{bkVm3  3L]qNz$Sዊl,ؑ }$@})(.N_0,MNl#;PzN͇*{(epke\AF=4O ?*ϨZ;JvɽgI?yaOϐ,O.MW*à.;`9Pn=37wg]gJܐ3s,Su!eod8IsfM4嵯ޢ̲܉$z':(SM=:Nb G7LԵ{?ȣjC)磊39X*ucB_^O $:4}O˯^.g5zd)}RD)ʄI + #Ц3Ue@6#\찱qb]98`7`ɇGxC;IrA/)bwkj%]cz*mòJj5 rlѷ6/V^rLwIft%0bus^W aNߣyh]~~<õkىa$zps-Mb0ӻgJixT;[IhyJ_R׆vx(iRl˗E|@nZQڟk67?[3ͅ.I!kn$):0]YM'UqdqógYKxלFUy0*Rv2an/k,Tikׄ\3ǤP$N $Vr&(V"Totd.3 |4rLm:{{~؜)ږ*:ގ0zyVȟsI Mv_WKMѢXa6+(p6ݜ4;΍;% ^g)9RQD|sg!M?H;~\lCO\K:C66y&T삳N*ĮNu:3*Tj4agG-Ctօ4iIx5<N|F1nI]Uj^5=4l.̒BA&KIlࣥ$4L:VD A=áB"00ng>2d8∋] >R>/&[2kClM\Č %fIgӜ}Ź_` ~f P9ZoH$1!)&6M'fBm v15+.XdjVbkZT/.N76K 1*]ђO9|K^Kz@٥>1(Q{t$,f K][,|O6MFjw?*;Ęƒ#HY rEf:} $ye:M`\ji!I%pTξF򱼏p&rBfy24HH`^.jꙍo܈>easy4a*qxȘCf)|Ҕ əͯcэ1~||2`2Lw0oE`^%?t=SDwD:lRnͽƝ)rm7c6>BlYqʏ/oȎ~F61^+"ʌԔA-[F};Fh̴b\[݌+PS*sA6)A޳,sjl]74]ؗ.۵S\C5g!6 G9)uq Mr+YQ 2P}`HR'b+c* '}G~ ~u[N4$=йq 1…cQdvMj*d"f(EQqb|gěߪEi%4 Zs:c5-DWS M=ւE 5n61?wŋٞY L7s xݗGތwQ(!o h^TyYsimHM:M*M>mh}5SڦkTh)XxL#j; -u7\0yQ&9;y5[ G*pAIxY6Qin bR^cϘ̾!UcDδHvfߘprOuaC/ SP{+]:}a̭R.;93Q.t('{!e=h ?a%8h79܆1ZD`,{!' bѵ<+E{Hh@E#cX ԋ>h爇(GU x>xg[+i崉N_B kZFږ=c7s (?=!0NShrMQ}8VajXf`ZSiAOxj82o)W}FBY\+dtR-D *䱣5FIZ+ UۏF G-;dmHSh"(1Zd,;+P&jv'46l(v"-yS\F!lak_Շ pZߋC:q {y ,Z9I=(wZI]# v v4N$Zl/&}r'5fNjqG)d0:z!h;Sxw?Tϰ ^=iRiT(Qm&#bor />(lX #Q2ňϩ +ص WSO)˄+P8VD 3jE F GX0U91? uN!xzdsu6pWx ׫7wɂ;72)d#s~nr((Ԑx|FN>(_VK@s{]G#Oni,;Bj$''w=N+GtEjeu=kȂW5"yKuM`oJ1̝b=l}6.-GUR%9 틭2E#}=z}& Ώ~X5x: # }q[ jqRCBDxC* %;U:`sdʹ/$<ۨlDkZ0||0Ɯ~6 uIܟMmYRN'$:ۃ-hk+t4u, %f]? wN[JgsT E{#[뵼 Ԉ۫JUE*Kǿx8>h75y*(^}/"VI!wӻG~4-7NU76ԷqVh jϲ#KL _l[ _xb%'}`MFYOM@!?y&m9$6Ν-~dbl?ȯc:%(}>z:򰺂cMnQY^G'1/{7>#㡙u%q/ kLs0P--"WBvj|u%-8(k!(~L?e^V}%7*>ΣȀ66j%([̬)Jf*b#ۙbm44)<ܪc'l7L?֥藮Ts2ܬp TTta~LI3¢#.J) /ZCvmqNWբR/v0 *pxg&>:sqZh1 A[0v~ :amTO֮WJS >D>Rǟec[o,."Ew!- :aE1LeaYR9JłHۣrS]z2-13wgŋ#;Hn\^ >[ůEA>APk\f$eH2гhȴoMJn\rep BHe4qyIN+bQN rWM&Ͷ JޭInV.2~V sKsy8 3]yH$0ĤHYD,wO2J\??_3~(7tE%|'`>6hbM^,I(K0UIs -RRi;sKtjVl&et7McZa^H7.z%kiUI^| urȬnYR*' .`ً*/z@`A 2xVDLM&ra xCD0,˽,Ef X|7PP73צ=bqBvljlqɰXTb8{٥s j!\}> "0J/ڇ6=[:h{K' 0%(& 8~> %hXbzA@kN D!Aq>rT2KL[ЧapOQh:e!(-tMLEFO";ذaB-8%j7u0,ЊfzMM*>D@ݞQ*I֣2B O5 ݸxș!>G5ܘ1Lݳ1O]#]g5'QgP}\ %2|შ$p"[mafѹDF y=2?O~f]jgsjPdh33 +,.>4ut.N50$q=q=>+tlqx<6`7R҉W;#8^Eq%~PIfp'IJ-K:W2j`R?xgRN B :Yd0gРrL/`Sʛl;&m˽A\-9Sx/xvy i^6DIs ש,=K=+{=f%\p5!nӄRRlN0:0 {: !6˅1獒) :η\WQ@@sQOڶ`!DJS[+Ocz:0*G4  27TQex_Rz0S3\.#ښU[KcWa 9XsȨ9뷼h:Y_7jK%DxbsL7Bh]అ[ݥ<GRIx-l]w{ HKv-òV#sʍCYPTm+݊I>'Vkdqy4,2 lC 4 WEM0nK`SRpKn[R d<@ocwR 9C8YSpŌ3q@FgTkyk .ZKc ciZm( k\@}poV|,^dUz':O?T.?=WOn tMf3LiKa7rkjC,cboxIy ep(%6*۬Q .m0 d`rTO#c}22zyŸ9S)L?@ji^ƿYy']FZ5N1YFuKI;M"tZ?^nBcO;*^5 _rd[?@w5{Z"'m&`ILTlC5/ƩClc)yͩAՃ-)g- /1D,r%ݡʤM&O}Ͼ_AN'cE*tm&>p?{hR|{k\1vf;Ax!їl",+9& ,qm,Anj{a@dNI5|l؄_[ SU- e T;#e:~ 9&Nft(|XTɝCW#ХifbGrN5f .T  Y;}>,ӳ^& ZA# T4,1ֱy9>oM>¹f)|}O8 'T>{Z"Hz61pz=ap4}mcd:1_TT_$meJlӎRn/-4tyT7,S#G!Q! *]dq;6RX:]#]%K^g|$#6JYG;$/ȓ)q" -׉Bۣ|ܺD' [ sQM5yhx\]o$@Z`,!bvNꇿޒLFPWٚ'j#(; Z؂JQr4l|j-y.lOAOQP/u%y=c"ynخVqj zElen߼ Ζ(VN0qISڒ<9S4M`JvBt{|c~*pNvk\ώ#ҍu 4b%T;}ȚtyXԱ'y.Փm2Bİk ] 85^8$`߁f Oî=Ԁt.&At}7BFذGi%M_00 O7l5/(,ǎK#bdEW/ͦ&ZCU/$f#@71ycac"*"NOyd?ܓNPFY[ 2LXu"16P}I"+a$FʁnFU??$fb&U W$dmiLWFrL/n@a .cϳ- ֌%u$" ͻ4ZP!3](_Img# &. W@Ǐ4(ktS_zЮpL*6+!.#C3 Ek^z0@!(uܜukb>x8ze~-"$_ul^xUhGF f%u㵛eebd) J0нH/0=ɴb3q[ -oBX,.EN;\aUZYw[w=EP<*bMI)Z;'B QS⋭ xxZWi#ե~ae9_i!p g )'!ݙ Ol/MWB{9Rg@3}IV2ӆnex!9։Z޾:@71!_X.`jYܓ9Ccܻp'u[/_ie^i_״?+٪:1H,:Qr4p1w|}Q#}˗Wmy# d& 33#c]N:sbۏY{7?g)ʛ}^K Yq*ل:xM/-я /lFq0 M Z&>6HhO<:ĎTBc]Vo",pMdh' uorMs;&ufa6K!wnI[JXw)%a}1?|X❰]֊ePkE~hv z)b%=LZ@iE2T b?#KlM.e@ x$|TI{ |9,``G\A;lƶt!`H1^W&oX%㓧K w/ LL5;Nyf@Lp!xoWr)fsmaMKvk5#l2}K68CJzN^XqIǎ('|cq-zf'ڝ1}{k(-o a|ŵߐlv[%*4Y36 s:p!Qg|X,CFLT W(q.IA1ۺ:!QX k~-ڣYA: #4OԹ;CwfĆY4:iAV\ (=Ź,UnY+& ʮ62mڒ0k}6m%k!X+mR֊aHbZaEkr< QW=eƦr~_^f=NAAsD1l%s+ga[wK,*IKpU*>yIW~:uwm/y1k hy.4!t#4>!7=2/0o{YџWxuC'r,08iGKA>b7 F+XP"J@ww葬+5FGQ0Ґa /X^/(Pk7%&M-~Z씋UWLZDk %HCrSܻ(h)ct' "%6Ñ>J%F\[>~Sv>dt E~Poz6j:㞆gNJQd6KWy (-z z@ڗOAC]G Pz:~CR\,WX S9]gp6sp4s2*Ø6mF_}4 =1Ӡ}:{+8[M\hA**"8y?:q6?e-s=a7gQ(#!#Z21I#Gvȹtkذ@ST-Ulwv{+g4d8NN: Iia wu u =P[Z_̨;ۿ?r~P~,H:ڒ0;RU[֍)l7|ٷc\NY Hb6! <0z|jT´ d;i,;.0P|c, rj7xW& d1idē|:SLʊe-dT"l㾿sG6.]^ &iCm5`\2J V@_ۨˬ̀?=WfMx&{U ymCm29,8r{-}kށXD^^ҐL,|mDłe9|?,?`Rͪ8!(xgph6CIlF[zxlLGõx^9h!}Yjf8 a'AMXd¯:4e!g \t뀚+&Z-1G uy_R&xG iOS`t4l?$xi)fJ?, LB$hOe0$ \;.ò!WL^ oGfNF  ]2~vFE߮$?S:t.Ҿ{y0 +41 W,E7:K-ff(`07!yެy-ҊLH4kk;~,ZSjEi%M{^Ju{_EKdd|Mud?:C&K2&WTZѥ0=KO5o T@IF16N+H}oAzt#ΐ$~7We*E~ ;)yCSKwMASЍVD?1w?zno_S9`ڻt<i5<c*)){#~,y6nNrlr 8~=+/tf1w:)Fu~*~MLY5}h򖷈(Y7x")&Or  {xQzOw-HT6d?٣QbjCmpd$έ aڱ,tA<Ъ;\nB%d/(dًXX&˩nM)kyI&QaQb5]r{SZidj\j.j2d$@z EQrS醑Mm]46pؔ%* Ņii bRڽ?2=#a*rb, U@~nbii8++y|Q`~:iש 5*yhFJW4 a3 Sǂej$ʺ'J|7zQ% Pl>u$aܶޓ5@a#t%{]O=5&g{+,%\{z @+[Yn L\Ӳ^ψ5M%^݉]ٳzzm 0=oK n q!*ړozq|5HJZSꩨ: h @\8.!٫TChv߆DkuqTXe$Y $Tk#b 7~fBB+#GdyzA1|ÈL(YW՞e`qw(&~4");E$`IN2~iY㳘KzbӇ`i㗔xɎ.5XzMNޟ% wF*Sq2HRvXEm푒W@o VCV>#]yZz3s҇/;>tP!m< =?eYVw; VR[v0#Yͱ:[0mS3zuӌDx/uI^zt < c?U T;w߅K$=SX?Sxp)kPy9M#;\)`$s8*;)+\v3Uyq䁥kjʠ ۍK7I6\,PF`>Q9H |ٶ.U/}}ByuI^NJ-ɑ&"9"\S $@ tDۤ-S: S.#][C"`<~Oxz鏺Ƥ|SeGuynNkWT Uߟ]4*y4E6g~] !wddx"6oV!sE>ts*\5:W6Ć` Hw>^<Z멖@Cg;ꩧ`?HiKa vt\KzB!b\|AM UI;c^&K֕~x`- T?".P\ۮ|VPA:y;A%hzq Dht<~(w1ob}4XU~q[@#(a;&FTDI 9KwH zW֜I5*k,mx '3̫.}jBt%HVI|+^RyNw"|NDDQ a#U0V\De% K./%)h$#w|;!×SoM2KT-,lR{S#\,R*}yi=\'m~!¥jb.L3O ;j-$g)c}mD b-=}B$ '5i4|nԨ8.u؝]\FdL٣P6Y!,$5vA`E j<& \8ʨ\T_5S~{A1_,@ I>kg¡{M_9~ѺjkkVrL/WE),~toZ VمFTth(V ҉]f׷Z OaN<B?StnB)Jktrİm8r@3t"GXB nTFE̷ d7bym)m4t7/]vxƤlP2[G=!? KG V_QI3bDOږEc,xrZȺ1 Ȱ jBu^W<Uӫm䑄zO_Ϡ{15'u0$;Ԍ yo"y<;୭1 )6IN@VN& =|&uYa0t ܏s QaokˏXL>8 NJX˒Ɵ{(7*z]7_ nj kf?nxޱbsbBpbXrd[قeET&Y1@5.'uq~,e:ThA'lA)gQ͚ Cw4rZn[;Yc:)6lꂖ u :\iV6pG#?0Q^2:[u 95 !ʝt7Ξ$p7Τ`M(N)$pL#ʶ)kJ2 iTW/a_7Eƅץ9+ѻ{04b!SA54SK*|p ܢEg>)ńO0߂wX\ (,iQD+[ J?Ӷwl켅'?|?"dfhP(d= VSuWF×9G&Şj T8߃T7 ?c֓JA Y ĻFI,.r>QZ$d!cT(wN<Tj#{Yӊ(2VsYyv'aN)a~o=0nuJp,^qBPiv?vt2b;Y$>U+ ?Q*oi(%li#;o/9N1'rC^^cI;9=+o8]M7%cE"䎳v^mpQfSԒ iG졔kBoG]; s II5F"Q^ x]܀6Lw-tSaX%8xL>R$KO>!o -P !}+Qo^bޗ~2:@0* pn U=8U6 >/JYL,%ek"tuTUrShȳ@>PJR$Mϖ$EեRcZ1a"<"f7tr rCb5h]ϳ&3}R Rq?\P2$By/g>ݡHv ã1/٫_F@^L_0ƥ]_>[@"/h0eB?E"{W( k`ytL9o~k5^kv]PUW7q zHEGzw57Qhs˙ы`#?ksjFnˤͼ7z"S{AkvgYM@AaX<">Jl嫥F *Oə6nsDJ>G/0(v 2F\,y<4q jd & JFA|GOϢqz% 4oy %Mg lѿZiJfo~4/'΋j@%Mˣp"rs߆Qp6zIj}@c3EXʼØ@{pXہ~H ߀3mVEr. !+,2[3K7T}|: ? l@wNb-: o1?ja /?AŕFRvy=tp$%nUI`6{4;Jۧ'@G-gaq!wz;De81[N+gǻXz}&Dڂf&ַBI?t'BAAg( ң7W+ Fl]0FExn~EKKF#aB`76!7#+o;aŒo[+ yH`Vt1MLy0p!r^Iɺx Bzju iB(Ƃ2+%=Q gG%Cn赿7xOVͰo+K*Ǔ qZߓD..6x|]Ob9-t&fQ"7b]SN[ kB`>zxz]گ8.-D|ٝ-3x/*]uKFZ(L϶#4쬗V}tR6YVFWjϫgd,xS&W,ͬi?~p{r+MLzfė棊!s|;ԣ048Ow]Eɹxݬd]2ORE[0|;[ ϏPpaLpWe2l!1>XlkԠҬhxw, e\«3C7F29kqG2vbqX1dy5`&q / zbƠ}F``/!1M&k F/+ i(7 2^j={oPޛL߇1{ksU@*(*vuU\hR#\HI̔ bEZ`i2%c&p,( ¥~Ū(`jֆ'D 08`AfDv1^F$;O>|82=X\YPo &@uV{4 2q ZG=sʠ;˨KyaDKgmmV!:ȧsGvZyz͑Hj:-4g2.漣Yzv #`Ӂjb1`:(̅cI1O2"zWt `NIwvF{𞨦W [Be:_WUzv-E@]!ЬH<ߣݧZo̺g͠SW,c7Šh4N'[K,e5QڈM,2)Xb##\û!שȂ ڤjJYC6F/)M70:{%oq u^ӌ6 ~`I}֙XO"縡N6(̯!68C;"7pqswzq Uo -[G 6VrHd یs.#V$`~p=CI4p^7fuK繕~zau%#PYQQ |ވ7)9tz$zMqݜjɷ;q]"`6I\Jؕ:W=?VUY6lxG3gvrU#kz' 5I:q{e6??z3c5/&Y~3n|S^BZx>~oŴb X"i;h^BzIFjTX؈{HQ˛h`nSx}qK hTD^l qЈi G1x[Z3|t€Bq'CP0I."BN,;!Nܣj^$bFG'Fc@6J1rtޏT))0zRw_dsW+P"-iѸYK|nc֫7Ǟ<#H~%N?dnv]Mg_ÓuI$τ:XA>Ll1դU#W?y#1䪁ͩ嫩1ZiBtKҢB7`#@_Pqtbyau#O֙ I5-;Ț B34Jn% N(NVYmES˲ zW(?oĸDCt. XQeE(۬>|Lgd@|'mqx),Y;w'=O%?@6U1eaPTkh+bZRZdĭ ^ZO8(27\VWWdKu׻ =е Cȱ8ﭔF38nlkeS󮓄tW{DC^YD4߽d$P4D;rUΙ[c `_m ENHzTsЋDIf$@G7 N}T`iݏ {mt"{'hd h@cP4Cl~2N5eKw0@_1Vkˢ|)Iaͪ Ň))soM]\(#XVJ't(Lg~St7`Ԙ#7,.ziϺ lFm# OupCz-cJ*Qsid8; 2eh#xDžو(<" BtkN߁d mkkK/L#Pǭ;qG|nI_<2i[8O&VA.O0S޺` eg肯hG]+㭐RLؽOkDjˆڇdfYu/ Mqª ߱gYZ07070100000122000081a400000000000000000000000166509442000024a0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/-$`]?Eh=ڜ.+ɑ s)vE y\2 %:L0ҋPuS\Jl$$hYǑT%{9 Ew[֠IN` hHO.5lz-1d/Rl_.\>n*VTr,W3Lqkt1C:X&bxZTʕa(3J^Q7bS 5o[51JzK#h`weI`B~¸!>¾/cWlIj.Z7g21.TrG ly|.:Kŗ~|y6'^$zPOctnOvIPt5)<F; -BL2bנdKĕ) $& T*]]Y 8R@ dr7Dw Ƭ?d}oֳxk(&&"?AoágB_3s f#rz⯖#i {b//#G #tC&fOAH2"\ 7 \}ۻBkQ>!WP.g]v;ewo'Xa2~ pQatI;8M\ùM`Er;qn"MUڋqCǎ-\N J[@ەߠ>\&pXo3\Y}&eGcߵs}x@=É@@(/zȈ*۵jnf^4#,%9M\l:DRRE!ƶi܈ ^~kR#@b[ Oaf=-b FN@3x'0FHA]j6Mk}eK7R ^UFD$݉:SzbWmmvIGkȫ %h%MK2jw}rؔbܷwV+Vu>.4 UH\{)Up/xx7GP3Y&okqf:v%t}nUG5p-qH7eLL]ui?72 8;t%}F+g[&nͩJ3`!u? F~O0:,[4fnQy癫bY])pڬLЫ|Y+^?OX <̠tY0x{ĨWUagd5Vd1+s+r[s͂I/cj5& A0=Qǭ{:_Lk|6NKCm|f}Z K,J&ݙ0Ԍ?(*!|& C&7)!'v Q}h'rFX|H"(q,{-4MQ[㊗"$zA3>ϳ6]z,;ȅ+|P~4@(+JOo;b0*kWR26Wb`Ċv\?tJU$88oܩG1=Mv+h|օ"zXV4 "%fls)wEJͳ$5Ԓ4` ݜԡQTAa%/O=Sw8wqZcxy+7 iL ?zC^~N" ÖlJTbLj>ȰC!M`maaio@H*  ,g]92ܗu40Zۿna*=7g|fml_@˱zoHo&&H~QġÚqV*tLaZ)yHeNsdA1h>RI4mOrD1|ӄE1ޖ|-z%co-MN%9chtՊ P$D5>Ǽ' h /-(^p{8 涀3 VdZ0`A__OkE/<;4ԕ_>g&g-cY0 .RSΣ}snFv)Vi>f$kR@DK3׳< ]`8Yhr;9_1lA25cB%o{2mr+9_ar/:p+LzG$T!ןe p%p3(uJ3{z|i!/y=i>X.8wclQLrRW`xoR(OԦ_$!qz)GKLy8dp07lEZ An1v.'x0(=`F0~}"]bj_"zeK'N&k  MO7Gֆk : ~Bl55vKp'ߨB'ZD0 ?T)jq1 ,1W΋GNntPi4"BЄm4ʓ/}vU@Ǧ^&xjT]<Bh=2*𖶱׊M1!!Y.\¸;F7M=@2 @f%ȮKOo,b7gztGUyQT-SK@`F@3Qu vBH LPIRXv &Eäer{yql@-]C]lx1Пqs6`Ί|B͚s@FkDj۸f scxqKo3>Eg1 t=US\3.Aw4G`*ɹ+AǂЫ~uU%ÿrK'} s<ri|| T {5EIG) q' Z]g,`~2Av rfRBzR#X̞s:a::fi-:l\k,i+!Dvf," = Tď&M^ w:OqIL~v~\ƺbB=*-JbmA}eF\*/H`UDD鰬 #+rrՉ.S6\e_._bg e7WNXӶJӋ{4l:5M(!3_s[S^9 MG>vKwf_A4|UGiv'Ɓ5'&- Zc2L]MnF )AML&wc箭xt~}f7!pbh<.,^/z&Nhzh`5GIBauLg%Լ"ӤAWl TfW/+eR+mr BfөA8'46.DŽl\3Dv!S'" =)<ޠ.rg16 ˷KRKwef ՠ#!3]UY\prAr7~lP凨]{uacD?10;]3d)RWz6i1&rh[ 6]ƇwC"01OwZݞFlMEtWxQA*|}Ea)|yQ_I9AE_8[fT!i \X$Ar?q!i4xbH{sοOn؉c3 7Md$K?ѫۦ$p˞A#`3JɎ<yx78O[l2ɼ8dkJOiim~NƦAoB#==ԻD:ie׷{/&DW@XjVG-3$gg&V+*hxUF.M,\lGw$L:TX@==^.֨\>`jㄮ6E.8Έn;0v}9U!VYXk֪Һh*~V 8oZ|!|[clse Iivy}G<0Uwt;띃OaS5^RcGpF\iZQ%10C(0w X%ϗ6B lmNm'N6ob~7}<5rBKEPS g(KGv>B/}.!Ka`JYyzT|4+ҷ]!P7>Ig$`XTbDìehUur;B7&eg˟{9vWؓ±](KLqfOo(P!n>giK7a80vd}٪~e*;كIrhAf4!X^eeW}(%8 R 2BH"BT}{-qv~vYwNshCc g5dH(TAcuӉU}v#\ >z؆@حHQǟkmHV!Ġ(vхd hnD[v~]ܝՎՖip"Aqe'i#z cb^~G/屗8P4^N^6l^N8Z6\p6Wg, J`bXLvad8g6SsDv.fiZn&ƮTfm]0iu,߈YDw =R`n'և _c2XaxIfV9 ݍ f zg` 7P-.Ep?bgIb~jUR8{qDՔD:WQC3@UR{ )v+$_yUY_P2(m5#IH5Kt>]eX7C@*Z'0rc=fmQ&+fKUv3C!д//5: L֋v!;/}Jpmzp2:}:%fΈ >oC!L̾ nbTB:[ؙS}ߑf`ezPuXx-7r_Yel|?u. >ě =)&~fJrt"!NqbXd:+XsJ;\#=34!Opx9 /ln.~VI I)m݈?UZ\F&#xt3dAXJ:ofZInQuL"d}3qkM9~+RIhܢuMw5?hSQ pj3AxL0GB9HaHD?5wYÄ#pLJjwRT9Xwo|?(@{Kqs1eś&B&9)L^wP]/ ujCD(r9 R{t? ߣdq8qAV`C&yl}K44{X7я+# 3e> r,'yrS(Koz M?j6jbH]v(2#_tt:E;]}#=Uo7cWBj",x3x>.<= <)}w( L'݅G*vFCq6Rk2/+G;+~eu-B^x9pr62l½ OpArhfs&Rw;xhyj*gΦߪ~p> ? FR 75zVSTj;̀;Ec'&5z9Iu<% L#=AO)^3Z%R>ump?o Hp[uաeu!,é&~\.UB.4gkԾ#~'E͡@_W9@;^xxh'VWHU^8RQ$OeW__8wlUr V  ~a^_` +;y 3|6\z[K;F0zjnƯ"hAqt#ǣSbD7sd|EY8^]>VάTNq-l_,Pj;N)v 5meq e[QeR?%Jl f k<\WQ ݴ{1T U >cխ?"kng4h3ZcZ`U< e+"pq0> '{{ZR^'#>gVW~b) =};m'H-z %jeO1_fydp#"CS%c'u ڋ訸lUPf%p# U?V'ynCD#(ͮd6{4yvA^TGz+dt𹠛io 6@W@cX؛0Ϗʆ/wM惹M>ݘnHCmUau]Gv`L^X=Y:vr,(a|. D̓vG0Y^g )ѶP؁׶grA}q&|U}0ԪۜÆT-=升C>OI13;XG' j@Ś8%"9?@/ru#ʏhc&0\dڲeP~ś0J@UR#R:nKV !t8`B=1 b]f1ƅBTf$e*'FpW}Y@)Y9Y\?rd %4XE_xz?"+@w!Ӕ:]zB%XrR,RP7Ç#/J, ;0Y}2%vHay y.(c΀+ehCAIm  $C߻Ka;t׳VfQ?hJEuٴ١IIܕm`/A[njÒGL>\(;OGzwͫkw6ӚGbFU D>΃B\% ^A2w'QTe(Y<֮Pb&r$A윏I1_r -GyQ<]yD :\ ؕu[hq`h\`34X\?CI6us0t k)y·82ք;zCIx]ȐgM-Δ%  [Q~!;)TBOF~8;s$LONnv A9-Dg8cӴ,TV3?ёxt){45@֛C:Ez\bN(5Dy0-"tzc1ܓq,缯U r}lKJ.l6Zn#k]zVW@nxU) B:[dH&(< a )V$VUMɏ$\3YiL7k' S*E뫮yQ,t%щ+|(ufݕ[2cT;U\[܀2'>&ڙ["c(v꓅,} n3ri*ЈL+Rvtw&s1e$GO ocJ-CW(z36י=bTQԔF ȦtWbz#b*a*L.,௒`7` /.3jL;en63 Հ0,"kgs(! AQWĸzj2 8\v,j(?SmdHMRZ F]dEт/Ҡ%gJ7|>o.] г T6D"aJn7ls+b0%>МBufxyQ˿==Y/X=ױT\ƴv󄊭oRĻV|#IM?oBVz"`Q )L lTyDK~)\ ar|.&(tURh*Ʒsa2?+`^$Ny)^l(Tg, M|YkUgΦ2}VXmZ2y$9F7:n28k_9udY 䖳2gc q1SGǛt85Qf/fDX.A "s5N3s'Bn^î/6)Q4`wO v[ =UKno+)ēVAv>b6xu| nμ9яXH9Jd,w59@"Zf0_d0D}䫎k2x1&Db"ٕ/` e@-58ТS+CR0E{&L\1s7-h7 gkQI*߰oْaQN7iB-1uw m$f8IRh̿*5mi9zm[yumgax HG5,mf.̗T׍hkAL˥ɇ >N g=e\{Ԫw"e^IxWNLϛo jeW29 ⺔<6.9)w}2*q\K xrVp<|!xfG5Qb[q`~fCرI>JR k^)K 'h&ٙf<^b 2VG8 [}oSٛyU&+frl }FE3Բ7L"Fz %XRUfyP_)# en$w˶CC!0^TZ^#ށ)V wE0*KʪaD 5 `7䦉=I e_Oj9dXFD);cfXAHityfVٺ $|>d!:Xɉ ;#qA4Ѿ[r#zq^WJm äojlu0G 먽V 7=-P=ɦ{P]AAR7\A*ýΙ{obxpqntsP$Cee-(&Cy W{}Fʮ \;j}FAM;~(f[Ϟ>̪%8z3"sFڏ [N]TUG \吉Y3: ?l ذ ;'s${1I ]Mp e3N>4 >-ɚQyT2BMfviĽoOk^ox^U̮Ļ49{E9?}s?'GvAIO6#R ^n 3/u=vXh_;$ЋJE#[@GVuE?Mc]00նvL7v3Hui Ցb(cT[ ecRCOQQ+KФTb}ຼ`֮xH3 %p~C=5RbM}45TQs)f^dZ[()>8mg}(s]$ 0d9GqI !0|͘wThr^]R耝;jj<0~C54~C@$*׼G\O9Ƞ%u=k&1J{T*dlT[JN[:TԭvFn+ WJkAUι?e0I~o),mfah|QQ,*mz{,kC2?DSý§=C!)r_B!^*w0~hry|_VEK6+G1|8*G1ٍ1?YʏR*Uڇkl`x$.W/2>(.ƞgaUAA*Cy!; 2d=]|7yo;UM_oh=;@ҦPᏠ9D6˽mn/ӊс^ `eҌTHVsmΩ&hS +  W{f IߡCOiYA Mm(J&DZOe iPuc8'ɃR:g@r\g0AU7Octt@^pSB.3P[15k7;["} Jɦh@yJ<ޢ煱 zH|X_tb 幄M49OMtrbްT7jsD!Fp0S{cg8xNBn*PBZ ߝoH bz)t:zd[gܷ$,F݄h]~r7l뀼*󃈈. mDyb|Xe&o.v#M&b-VX14 +hV7U}1CW$QrR^q*r'g/ v~гRv`l+# '"|Ƞ\pJ m! 0|wj!J.m[o J?C$# }P@'yU~.AmX+z3HS RͫZ$[QY[*sskpp{hm5I2.D$^%(IyvLM>kA C=F'Ok̀ "*mu@_$ aE%'C@ FYC-6udX蜑vTAz@EjNWU\,Y0< ^#$§:~&fu$IO+[ x-Ae\OW( wAr%܀J K-9?^՗2,GCwtʎuFkM+S]/A%Te_@V8La `mui$M:|1JDnf >dwb8Y ,`JqOm 8<d0QT$o~{_8E>ՅɐBտ}+>j5=- c9m_2m5- >'QTC.W禗Ec_9K3$c/Jx2vTz%%^χi6k*/? H;H󡰾AԲI0|?uv+E~uֵ(U,/D2iC%N`K) g{E#*UJ)}1%VHw;d1񜵢tl^'H>W"έ!' ? '\5_Sԝ[ YH3AĂ un155k]OUx!v͇FAOO=ܧt魦٘H3KTJָ\WAjȦ!1Q$!-]< Čv.E0˻4HMŦ i! PŘ-RdlCiÙ˺-4r$ >[[^8Urv|G6Pς 6P#o кʔ>3Xa~kB.Rsd : i0$5.n V{*dS nT6SFt 1zJn"8]_ к5acZ>2-F=n^B⟊7+1ּ'^{p}bо2};t`"ɓ?M,Ȫjʑ d%fgT{*Wb3mڂP0iևpXi鯳{@n\~mhZ?Dd@lFNNSТ4~R谕|Cz,*6`r͐12IBe( (ԫZGS=ꙛUC=S-m2}T*f6j3z彖k-7+ eéIv('^' !y[K-6\iq0tE+TXM(`03~>##6PPscĿƋGzUIRa\-QctӟRˇ+w*L]€]E@{ᇳNݘ rx} 7 (诶49}UP=w/?V.<0; /1&T?#pRM͒?a4lB:mcw0V"mhܽE9) gK=H{R2:\8I]$Հ.-3Qʡy9j% r?xzp^VPThӪ1t@|=ef݄¦皺 #-t{Ŕ$k%.eɴf@ Yƨ!}+$8}#-J:+m  n]טH!s?H*likjô+cka)'>jfOMie+y/ /_B'm(f3Vm)B >mUkM3VZu8pA:[VFڧc[0!nYz ku%oڌ'E^,@i%|/+=#pi eόppM"B[i"\4\tWszGm7yFu^!}QAk殴`6N?(c<>H_@hN"}6 ǟvb^,.iAm\w}uR[Y_,e?/9TNnC`SE\64i7"y AmeEx~tɓԔq[M#:z#[~{A(x -b͇~+:+E)* &cx:QT9Oyhng3e4s:p2WTz.f*c40BHH~ &p=OZ[)7b3 ؈(x{[ܨX4c_x ې"ti`yWq-eQ *-b]]PdwʧZOYJ˩⹖b 8>RMȲ fiXn<q 珋MJMVpAW~žsɛIҤ 9PB20+Z"fNy{YÌaH%:9X ^Hs+$q0q2LQYU;HK|n%Dʬ6>*Hϟekt RXFۚs4-!1oC0x?TnlSaF;7f̿K5UWLV/`9gKZzԠ&Fսe;…;/.r" Pk jd"CD~uUz];V髁F烏=\;\v)z9& _@K;uMz~ذSj>RveI|Kl&h)А$nU0u Dh:6]¸U}m\o̊T )I1D#y!k` 绋X^ѻ!f>=)D}3Q~؜lD<(DY//48t;CK-j!1xs?}mTVy-U*d-~/])Vˇagˊ ܢِ'bV J$%,ۨ po&E8#u'+IAbS:ZUyVxMǮa!FI!g]ՄeDᏺ}1 y_\ZAZ3bk H|qٸXQ #̧ vî<'„ٺ#VUՅ&&7ʨIw_srG:?bCCnڌO!ПeM"%5O )=dPB*N`+ l؏J k0!7hi_ɑE*uc hGFQٺPcc̞ 7>.;>%9!{@6{sx+x@9}ks?%标mHP+Yh^6Uyջ (ZC *(73[U݊F't#6t炑҂aSXYorN8CB;fW5,m6I]æY'_T4 0aK5jcj(>w""QO.EZH"ġ`mx2uv@mHzJ>WX;A%*~/|  XVc5-F= H͖lp='61 &[:|k|;b C9FEu\ˁ-.ы îy|.Ӽ/Pg=ӓ7.RZG;  ._X ޙC0axҮ4|&ޟPT;MId%w_QwK.|qW;'t@L9'yzֈ}QDt.A?:gyyȼs!|)d?pi촷4Olak,psX` +*{HpF5'K,c6MXI0ru,vH" aϧqWD7(H|pJG?%UhF2A+o&FƢ͏_{%sMdL !-ʒe{[Q,M%(oֽ*$\W-f|/5 0[e#bV?Ordң{!Q^~T2Buo N>?9 -[Zk*K5Aыv3ǯa7\Յ=ڻ0KvlHW-mĂAvljqE }:lJſ/LVs]!׼T}5VZ5CÁ.BƘ{`); 2\{u;I\RE#n.p0qh=c-pg@@j}3Ay(13/ N0mUCxZ2e) OxaTmJ]Ҟ|FGpM7z>{=",>wѕɊf҉o4'BkP;tn^c }/((|aʆ8a~?c%&{∅_OR&ڮz`l}j#*L.!M&@O`WhE~4M3'~ ۃ|ZN<+{F߸HIofo/'qX,GPDM!O,9s Ee@n]qhH%+VONivߊ+2njN8ncI87CstćYfGbR^֬2l;pyʦ3\N: BC3(PrLHNr՚&^:Vǒpy|?%(W[,-P`yRlBB(./nG t6UxѠ;o'"a?bA}2@u8nYBeM o65&m-5'N',Rv#IdAƭ&rTkbj;f\R[}HՃkֱCFo|5)Ugۋs`}.i=2I&Jqm, LoJ h*]edw?϶^,A69J5Բ(A̸\8~T֒%M>aP *Ixwjç a5&s 2ZUROuSK}q4|Xp QC4։ qp)N TG0P1?6%=)Ƃ^g] qRڸ=C܂IKo{ue1=Lɸ M?8R\L"?#Z_hx@W[F\oȒ5g kԒ$1Ii )Z%zX 'H˄0** $i6'͖F̉{dOp-m#ӂQre"!Lg k5ykQV&aƞP}*~h6?Ӵ8p{IyQߎOrg[5|X35) |G}߭H3}"8> B@9 7$u|&')BnY&|y]VsVV\I]uh. r}O) ד۶4,CӓJp[Ms|XX/KtDY27 rBVT^.tw% Oe s!ndx O{\+h**cObV Ihj6Kl3rz 4w3eԜ'rCWu KV4 8 vsM4IlZnci.Xh-Ը#c~flbᴏ8G'î$#xZtĂn #'dC#6;xV,X3NRGܰ3|0h =$ [ Y7*n@!$c0Hdm peZm#`.2$ ǫ+޵KTYlhGtȇ6ewh@L4PC :FH`;0?qyjT1]ilqӨ$Q.g/WIxb 1wVkZWۙd??J:YLHUoQ)aO:D \ƇPZߎAHʡ0-<'^_.\TD/+*KZ%JU#.oj CPS/eC)u7?:J]ʄvJ%*UW#:/$_6M2%Ѩ3J7w&bLhE=,1s`V 5]Oa*q aʈ1ԩw,u&J<)Co!IX@9a#NgMdfozI}΀k9Cv0=\A0ö X&̓Dy=-'7s5yX4P1@'Njltk?HF6K.Ą(lĘ!ïK@ W̔u4! n6H\Ts[\Βc8P5w]6 U-?ϋ^!Eۀcfi=9e f:g/=wi.3ɗm@am.#v64 M^t!"NBG^Û;Wѓܩ;IYTQt$av-zXRFs7|{(זs6s=lf}ݒ9:r霺߅e^cs$ӹ#s=61ʼn| ̖Ǻb9 x=9X԰phf[3ALi,kmic ͷK%(ݒ䭅Y +֟UDj6Knԫu_wMd^qZྐྵ%8lQ$(du uYj( ;eKQ:t܌H]e#< yX3!$:Q )iQsv3-UaUM)0T+zNA;b E/1OVIT:j^XQpO܀Pk_ʡiJ 5]i:I<|Bj-? PjW{Ur,6'+i_qoljqh@,bsV?XSBKQ-mޠCY R0XcLb.$6{,6|n{AYgZ]s}(.>_\ Sj+mTTM&م e@KQ$hofyx]kl. q&$QDMA|剦<81L Ѝ)%Q)7z^6zXc N =$Ặd5LX~}uivjSkHх8׺597)ooQu'ӣ-4s];by"jHxnZ>kBk*m@]P;՘p\Y3͛av%Bjܒ`s820` %/bkO(Ƽ#I>}9ݽE.ءpıƩHUܩ〄Od.UnB,kjf, $&?uyGCKQ)5 | *nzNi@ 'QdOppݥ6}RciwDTy=?;Ol6|0;)$)v;5_BA_8pUi.;?*@J1lڇwiYm1)-dkXC81--E5Pn^/\8Qo$=/:")`ctȵPȭK+d)5r2|:s{a36鍡ɕ#WΕoS]CdPF`2NIټ'_1z9UnO˻>N>)mCmEx<_9xQY|HQv^!PE{)U1L9 %z{C?S9z8wQ6 U\fQ~`p !$lwl12e~3̺ĩ:軀nϤ(9g%6OBQl-j 󀹛TջM[06xU$/{fyӃ KXM<_=m[y+9&NMg.D@~ԻvbzE6z@^E̳0l;kk~,$&+&ebLZ>.+(|6: ]`{>5Jrqi'TBߋ9[ @fx3^P_l9+~}sY tM /o:'!Scϼ |Y1hدp\M_eu6$X|m1tQ3,%b4ȯg?;FLe΍mzs-tN^C$䍗˒)S˥Z4g(O7OHے*Qz —3 *rv;E^ݮq&"]]!sj2zۜ= tx AyU_4Y9 v>Jy.>>KR%~w([C(R'gV\viXQf/f:#j$ؿGۧ ljp^2WXNH)i?l/2Uv'`?`י1>UvYx,Xagzd_=E6[9MDj ӵ_%DV"YoJG`2 !=U3urk|Yr7[M 3Ȝen6+m DS~ Y"J'W* ƘDOBfgY,qɚFLG;`2f_ȚVac˨n1tE>tI.dh-Yzgݘk5CfKafʼn!^ξ2C=oJY4zױտaԇ-\IS)jhGJ]x,#-&TmpsNnuTAmq< I&ҖUppYo=q&+ă@LS~c{kn?f}+GȿoVf3?s3XN!F.w6!`qc ?LaːsGEm(q`faӾvk1 @×F Yqv#%:%}ؐ32q|[8UW(NxUwlҎVNhu]f UlS:z+V}eKNα$@XK`M|g<&I|*p2#4\DqH}[eű2m6yH0TŹՉѴaFxuۿSׁtAhB9fi(0}joE]Hus8|^=\>X\ I_W0mGW4jv'{Nfk%}EVҧ`6 AbLsG ald鈘0-iLFQmܔtmϵgy'_s_,wl86*Kl:-i03#g62T=KK+-+P<"xS֜ףYYC3Y{<21bVuTo3ru.~?wJO'd8r!Ȱrb:\8u~F=@ #bxŮ`j_ J"j@GMzo}u؈CuH3BU$Wk`Ü(6(j=<=M.82-/46I(Ɵ2&g1al'87Wu?—7#Wo$W%QM"XvV:YM}{hJ_vr[WbLTw2j2R=u[a#Og~^ z 듹A?0všوt=5V%mC&>ǼnB 7if==/~M3Vɰ7 jT+S+3*[kf}U|EJJ alsbfM3q6nT^?(VPV]ݱ3A~ ^f.-F~!K\[J<4t3VT͙#`|V&- GQW>Ko5=%Ie?%|.:'PVzZ;BF)M9]lqADhIgf*ϴ[?=ʹus Zzp-AϗZ 01Ly/؟?hdʜ8_^҉hmcIRBZ bEkEi"m̼ꃶzevdEalG0vH<^8/eeib+x41}G1>O$zy,B%Ro0%ɒ/6)7 |.D &Θ3K!E5ڛH=rmoQZBkN\CNk7JLka`WHO0J`Krm<^,R>!~yvҸ;{ 1MGs٦z+ݓQ+'f4đX#0 9Q~7QW|I'TpҾ9?&J~W!S rE)DhgT'79&+-62-vXg#==W[5<uA8P^r.l)rM*NZ2g>4p^2j/My?kZkj <9Ary^sc__gb6{* #KS'Ce53 &EOєVK'&/yk@{*<5f@zB)恛QOhswjaj@0:x*6X{\zS_3D`|W}ZgnyotHܦ#m~1k޷.c娣Lmͮ`ǔ6mJ{W+Ss7ұ4[Y )V,CE Ú ٍ]r"PWIvD|{l2=GWȽuĠ建Yݒ埋r2UUk$b3~EXY3U@TfAAKǹ2bn{4T|3L`^ҺDnj`,,HI#9~G/K:I[" klye` (wZt<y'ibOAT܄|J-}yQZ e1ҏdAW`.R 2dTƠ9餌XnB9džʦ+GZ+r4{{VtF|EhF2"eg;k胚*+:@T 5,\+{چ7yahA ) 1@U@HBzeZ3XҠ;s UɲF!9HHOۂ\ߋqcO's >RfC_ `A3JNGM,MVfۮqn,iثΐ}zRMx0r~(&509D 6Js詧.;;_RN^3׼&L*!Է`8ϲ pѬ.mڼΩ$Lq\ %9xI@૆]]8+GtTh-6%*yJZdg#֌c*09zeuTbngY_ /KdV\){˲uèGcͅhz a!]dR*O*ܓs2#dz| ># ۳ML& 7`c_J!CBўp1S}M7[}6&-*H#bK•13gs}5AR $]3iڟchŅ.9ZE)Ur$b2ܧOHFxuT[Ru?cJGyePzWgCM?Grk,ZO'mmv6 ۼ vDY@IK%_ 0Qj*HɃw 05 *Iy~Q|Y8U{ UE-ZvP|,8uL"RygiO."lKuWx0m%N!^xbbd]m$sZfNEp[m"2L^ dLZq. ^-)ؕA4_3u n4Rî>M88*[]e_'y 78Q-fc"huy.@[w[ Fh[ez..1M(=^!)ɑN2M8%-v I9O Y0w,{fw=jwJ= WכCTkPliW.$W}kvgOk@q AJz?Fl^*cTVJ*9KU/CRj܍f!:&#*bG: $CRJ'dPM\.ʁiX}ۭo2Gq"D$)N9V˰UbFRة΋瓇04gdZ~hڻFDSVEv @`Ft?8luw"|$ne ogZs‡ѷ$G-\H۹rcq '`B$8UҲaoa,)W%81jD/ A(2&:+Y* B܍~(#z?:9)9$B;^A.1@r)#R.?8bTJZp$;F?f KeQ6?nҒYO'v+|Kb[w6#aC$OZ 2Rrѐ4kE5ֺpLFN6:߉C 8j9YLOŐ'_47+^X)|ccq>& ] ۃMO{u0zlUzgޤ @b>i>!ł(NkO_f]'YAP,u+aKi 8:ȑ0sS>ݚ #Z2T/:@w,mf a?o@SYRXYJ&˔_ {{LR ?MSjDJ~'2{xK0Ҫ{zIR%}_;nF[5gfQ UTNG|ڽ5+u9ܥcWR,/tt|Y{jqDQn{);cR0 )StܧcNx.!4NF3SwҶ>uSt jt"7\mr@ĦKFFyIrHz97sr\݉p#uu%,tsObHB ZX3pBMzXev&hT#x'5.l9!N_pʋ _ʼ$ќ1`l:*O[3"4_+;G؅2ui1֘@)z^|qK Xa3<ft֛m.5ޞ>O+IKl &.zQ63`.wQkUJBv꣖˔iɆ 5ÜWLnҧ~hQO F;G6^G:kyFOҫvR%؅SzcWQqYS4R Z,>tIatO &^"sTV3lDGw [nr)ɪ="_[ULi._h5[#4in=ITȃJw+DMpo4o/Ee3GCTsʯS#ǣ`nr,8PIOX%`v%F}&эwziQ/q|e-SQcS8kX,l4{k;Mo,@CP$x uJiC`VY۵S,=dJpdD4hR)>s!_+3wSU ՆfHY]WhyhS_^ ]!c W0 r &1G ߫Jrٓe2>@l&LU_hP uؠK[!f$R4]>3S_CHb*!5.v+Ʃ_J6⬢?.O4(fJ7v|PEI}D0!m \v.^SN ح]y7 R[oBu#wÉz#ג_.}֥gv(@}.Sq]Ai\5ִ)S*+, ]$$iD֥ʣ¹GeՌ虭ֵuN p}مpKJVU@KЦ{= !{|9A>J*JmDi}tAlI=o:M,k)&?9JW-jQ >d5C~7pVhP+HlEam>6)^D<3, 6snA NW_v< %0ۭV5OC)nt'L;F5˔C tXVLrJ*҄84.>_&)4rȠZs2;c6?ZXǛ^Gݔ>G Uk'\>QmiuЄjIR.v | Vb-QVJTWF$Hg, DCB z'!M, Õ*T} H&0Gܶ%Z()c +KW=p8gͮwe)qFd`il"[XkRn\cӦNxCڎNEb9\\1jL'iB/cz"y#W/ʑ%z镜`R(N.DCj#US?bG S;˧@snikF*ngA:sE&}_3WڊiD0(!0Fɍ3C .u+MQvX=3 y-_2~- eE濋G:R>٧סFw_dĖ8GiLƞa&Hp-IuR,S,*vUGg^ Sw慘^3)#kJ޹St@!x _ǧB!dWL1 ;A?L'jYp؀*)P$`)i%6YPYWUg?pV/xS7||h8(gp[\i6G:ӷ*wb16cR+?)C}MnaJ<zqZ=9qe6R GJkV0|C еc+wbZ  !K;;oeQ\ZTU#ܩ ֒YF~Gk5r?O9j'f%a\\@)usZqЬ?Ê؝iB *#_"/֠neD i(Cm f\KĞdş,99i8{NnEԈ #b^Y4/%_ L/8>ٖu=JF?sȝNuMHNO3=:dIݢ^X{eϣR^h'd.\]/f&ԒAvKcPK&=@Ѱ͎6LKIWdɤ1kmlESYXd\)em-sBCy15|=;Gx XD\#+Q:ƃQ!sZInJN"З#ϧ:ob7mK.Y 0.y'yb@'a!7"Ҵ`#'ߢؠj[ {DX}y'&: Bu7aɪ?\Xx( qH:O.Jyvba!"ߋjm@qp[p@zOIS3`nuNY,uFCh} b,ub`by-3VOF]rp{1.":ڍ#!ܸh/xӭqoc \'of^ץyb+:x>C0PI@2Cb!¿h;>[|cD?"wCw1xjKyw([D(j׈ކKhLNa0Oï㞊b|~M'|\Wb4!PؒnE=XeWe:vo,Nn7iXoO:frVtE(IA%_ZR0} K_&a5=3 -,EXLȵU U9rPXIzU;mR+1iiqz̸b:ao5jߍٌ •}Zw#(jYMY< tNjM;m2)jQg-9dGUb0n&$z֖oz![fHKӍBz vC1: ا̠576r= _e !/o-,ʄ1gaRgЋ9B X,-yaq<@ I8!SCل+LEg9.mh7$sbd~>eex,H;&^'1ڻyBftMx(6ۋ,al^ |d'+zN (|cFk-_x/lpTEjme\%>Ca8pq̠g& cv^ׅ0;!&}~DSݫ4[( HG*3b/p3PfQޥ+܉[Iy 4G˳X<4| Va29[ B|A=cLD?JyW bHR:{%BԄ'8cqۭ9!X=)Ch$2(24؝Q׾;Ԟ\h~+)oP_͎l'Ʊ*YzYKUGE&fCӌvȈg/2k#Zl)f[޹6y 5+?ljձ 3iT?I-(ҴJӷZYg5+@0C~ב8gxydCk`܉Wz~qQ=MP黯HQdtf5 qp=>WvQѴi->vƀ­ƫ]b֛ysn'=otӑLFܜs;1ND)@xFe&~z;tJoѮ,K E#s/m/[Hէ'!"P69Mʸ3Z=]"5[^II//Jm?`NGRY-%7E m3{E'&g*v9fsT%u 6;p[I`B+rۛ5#&#Pz>m$qN)W/)4XAqBbRt0/-Dga^mxۅ}j)B1dYX3@ҚկTum>Ґ,/s7}țrҹdD7\xw `t?Vꦉ-LҶdFDѤM_X]|!QᮥvEqO;bgajEjKO{T9)ӏ'K/SJ io<%BiwYfx,[& תSڶWUZx),qZh?[J-so]xҷD+o8j,f r6pb̴Io+7bus+^EGw$H| P]A^~~4&x, ~ ,=B>!-?!"*Y/0)k󓪞tᴄY4~lh5U5j"Csu e׽tLfdspe8>j wVv 9BME>6@Og]F1EN) !┧HA@P~tES)F's1PsrFA,S[t/2+hhJźLfh| _Q!eGx"p~%sYQ0 8J9N:Hi;72x§#7>OOP 6s[v}JXX؝ RTbvό*>?t!q$LC\Un`qsg)a3tSRp%PXz5*2RxA -5SLe:jK; sw$P+48:}a%FX튩FiBA%pW\{Z@{k'~L6j0~_,ΎWk&KVm ]/RV^uo^:/B|ڬ zA)W.Jp'hn~<_*x<`I,:"4(_r\>,n*jso%mh9p*r<[+5}1Dɘoɒ2/څ 7-{L=XʤwEzq%خD>dwWI>FE2 F/`jjtuw8X>.W"kA,̀o[\YV0 ΄Mc_^X2w ȪJUHɗipPܨ&0JOuYƭ0GQk>N8-j 9T7 xԇM<:4DM ;C*7D$>47둶<]ty:fF36t/ބ1OGA?-OYC; yvE' K/耮\̯/6].'7Da[ErQ TD 0Ӫ`5X5G-ZsShg!SNKBj!(z7#R9uǃF E=KkLO@qVGdJ<[^RV (o^}~:5.DT ph v#n贚:ufkР L8g*,scUvs ܹa5M 3sd ӓM:w_#:Ww(9#_iӯ#:ِ;3)ktv KL@"Dz`4 Wav7`j#YoNw<efaE s#|e#bdN@Pp>Vܩ{AϢ8오94ᩬ U>G}חI?`E_BG&ee=xvL=\9li̻kgLX<2̪qn8ظjܬ2{}DC*38yN jDG֑x=DyQk zBYGdn2 =4m4B! f:vچqXz TזJ?8E%swf߲:iB-hZ{fo燫T`Ӝ--6z'hI:xKPn ZZ<3O!<zvubZ̈lҊ0t&VK܆z^x#8JEvpY+~.v%qԷw l/\09y*Y+ٙ;.2ٝT0 ؼɝ q6>Dl:XzDsP2= o*S 2Q(tĀvYپsVF861air\-(®'g<=6 Ws*q ^ 輏Ԑ˿SP4+`ށ T Qȹ+`;'iRTZN#. ?Jt1~~wJIn~0Cc@H`ݭaw,UuY$"G 'b@,-ĝ>ƹ`/oa ޽M5. ^Qqkq+s-f~ ߻NhxBqVuy*aXTdA26d#A6Q^"@r2/Q $3h@SvT}'lw?rrT(-,a\eo٪Ҏ[R*и pxӹ9KLr 궆wiziD`$ϤQ%eoHm;?d{g٭\:17JVM S#9݆C@S#k GX.dU{!\\1<#Hz¾A4ٴ_鈢f_VVqkU2~S&TC;S= k8b,/>F(6T/M_SIڊ%#6#*+qK VU _aÙ)6-r69vz^΄L4TLEYW Cb;s16441N',iL7Ls\3 КtK{Axm{[կ_i8WL5_jz=@P<4YuWWiuo~o#k3״"%8-Ϸ>8*uI^S yX kU5bG~b YZ!`=?9c'#ly-ig`}Y\!I bQQ-N[+}H^%}#iEсRto<'@d5Wcfw:;[BD C$O/RgD &ExT|!@pTu Jʤ8o;f&@x2 D,s#=Ca=^SBa9 uSl ゙$B&5N *K[LQA|[0i50SUe}A*g=H=/Q-oSr8#v!q`7VeIX?H1CTLrG["XU;T!1t(MA1W@E_G,%jYUV}Tj0"Nܼ 6;_&;A';& $GQ%KuEk*Mr@Rkb`I ?*e֖$GOD#DڞGSE@AkfwKI#XZ7{40s-|C @xENuIlP.-">5\f-)sƠq6aX8ؕG,;GEֿ0_Js*L{9eroRooJcШ3F1Zײַ$jb gr}쟖 vqsa8+ A&Qn,fGo4H_HQ+%yD 3h\xR-}vi%Ig&Qo8IޖRos,`P VJiNQALͽң$Gn=R37Zԅ=]Fpz#JGH˂qsl`̉/2l)GJk3Eґ#8Snwх3xpF0IW%}eDUax&BvbϜ~ݰδI CU4 z?E@{I;S=/H'Mz4j"* ?6Nno BnR! kz]a߳H`V%dyf?w}'pZEF k># Ls:dƌ%G4.0N(gROG7 HN^@)^zx#-+T_mkAn?Sm!6Zn>"SM=4]Wy;v8JVRO_YN#>0oQJC$9`k "et<%pj̀H9R70i}^sqzrsUvyܝy|VC1dtMapziP/)R:I+WأJԇR>:r5I.>dѯZNn?7(?V1ߨ[{iym[ CĐ2H:8"DS m3N, ۇ  CaIshq-ФLd^ov1yݞe lIQURޯ P>>Et20Z>q).xIgVAaJWb+M3ZŽS8=WV|(D.@{r9pə }_<-!MUu:DECP-Eey]uAtw]ghVc5 *3v 5==?X}oAt8t}K9" ٬BG$$^6ܛp!S"pFNa.A}6Ճ:1w;k'(L }[_ծ^qFEfPTq`蟎|Ut|.m+[ׯP<60f"xc aRE  gQ[h_|'f-yvQU6wOem7&nΣ(+nZ¼.Fv]'2"nJ#* ' &٠PߘS1^*w 5x-;NH |4[h6r.&X}`PuXaGx֩!Yjb Cp!pGRS~u;|?T#`ksjtJA,uhQOUIs:;r}&*XuAv^Ҝ`9ʥ\ w"^&ȹ ?;/ K&f 2:Y\mq7kb)XlH'8ggT؏̻!!t+o`"~ZqT)9IiR)B@@R`\y qQjb8sRteۖ}z,S7trL.&Qf@'Q 'Q]/m9W.WD(ȓ/c;xR$"KoL{E^N+J`y@TgǡxzviPaGS&ڒt:A[AYSERtHWeĞt}2:¬xfbx[t8c]H61{8ȋė|-Wwz~L1B|ʀx^JPV5A ^8>41GPBއhOޔ^vG!297 vü.=,W1,+rzR{ @†l\(@PJҚ bE|r9PwHQX.Ejl_ 3E}YGUWтJ:uV41ٹʨvP; 93D:I]Hs [=Ɇ/G+W2] `e:=2/ؼhn laΤ R7}CBU?ʊ/V 04Ͳ{Ç>%j2%;-"7ZWSk]o3cx;x!dc-jPH/ h:Y&_t#Vn:*0$$55`PheP{[p?еIg -iqfs=CZHZ4NDpwǾ12 iLqyq{Rۚz|D .nڒgjJzVzXLPp1b"-_޵-ivo7(FҨNX*7`2jAhҔfQe:{((Dmh @6Є5{? uӥFfGmV3v'Lls-dK(+(!u^c(i'33U)`?/#HcoZ /gI>Mc{!Ù! ɤUkW/hP9y"(w|̪w/V8n&I/~6G?pd,zpΜQZ^7/җ}\qXYvMtLj[EOD7l;9 ]P>m՞s CXidɃˌsޡ/=XH,K&UlȀ;EX`SEVEo=8riar]VC /l9 QŧI#JZgUVc;E؏F@쩌Mne71 4l|_l{o#$T8z:0T8N]6by(;w2m #u.b4f-pR1Oi] }u87L:jzdBcg8y'C8Q[nsTN39GA boZwMXiNJЯ@Ԇ`gH# junʧ%O< U%i}t$XBpY _/b0j01,$BM\;J<Ԙ \+h mM(h>$ J䆛s37 i9T6JjW%$zsjIq ._Q?~WWs3~qź4j%Po_ }`c\ZpNeKυZH2)H5[$:6RdLXj[(ÄSKw14h)᤟R-Qp +E*gg! LMcuW2fITދlZDwN zq~Y[ONC #akmEôej[||-\;g]n-:DZ#  o1@$:L MR6 5gv^yW#§XE2WO9ż~tvA~O*lnH C)?35[Q4.ŗ.e{Ǒe^j=5|Ug\ 0&r $Cv$[.:hdHʵ`A STfX|J?;oӀ^lb#Ɓ72a yhSTVrtpe-}\rJhgksplPZOtL_l!3XlEQY'=6jU$Kk fE o0ίXӻ:,hG JӎnvwzxKyÊ7'agrgnFuVYkcr`:oi\Iy %k1)WɚhЊB9+#T{ 0gD䧪4X+Y"`@}Gp>0V~ꆐ p؁]=$r+c#oK#<)hTZStNSDE뫄jcXWjƜZRw-XL|8P?81M-^ZJ@ԁ?J26 n0uq7C"d}ȥo}4cT-Y,1CV\d"+Ur/uhPMxh #ߍ]6&]˯cHV^jW9v8i ;lCnF*QyԦ+J,Zp2TM9 ڷC(GT/=nC@C/LM}if>rXi=ш<Āߤ{ ƑԂ=+?$oߖ1pg-]⚌1:ێx& ёhpf&H疰{^UoNymDabqQ(0sK_maaE6clLp Pgb63@5k|gMӂf϶Vm#Ƹ7;_U] )XHќaVΛ˿>P&giYۘں L5O n缠7;fوjI -l'bM h=6ri;!vZ h\O6AYr"WGګ3[pK[ dѭ~5ȣ ‹%!Y P[ $Rfױ|'ԛ}O~&Yf;)c+Vq:hRQr5A1\=܀Ϳc1uv 1N{xK*!كǕnf(>I'WæO SD.E3ݷscAv{OD-H2,#B~bMƨWF"QN.{gSZ`ePȚ C{| +EDTשA@ԼkM娖?l^  A&WkFʸ'LJX:!)44G,WZX"?"zl0LtA$$Re˝r8w{E7̞2+w:lY bK]ۂ;Z̔?Q!2Ĭ~m3may\%g"܆gWG,\,zJ|2Xx1=v̅̚o@ЏdR}(RLF&vw4v=$5 e즐P}I=PD6#;b?U sVLi@#a:aYnMłK^)p ZyZim[;ִ0EIf͠\?**xHYV?jr?bmNMj2\:)͟inVUb?hi7.D));MO1gH㈴Cl܌Ob`,^ŗpe[|wפ"jW;"<+$!eVs:5]y^!>F:X󽢝 ը_#g-"65 .#%NHqTް,7_H4uIa'eYJ^A0߰X/=^-g$7d㼤;FhFlOҬ1TɻCyYJ`P0BACJe#pш-dоt2jgq=Ro$|1 ]Zn!djkfV"_W ƕ{L`'9^\UjEm1qW<8IVCMŏG [cEX9.ZV*63?&@I^R0=J~vM Gn w"@XT??i`q=8J( e$)hѣ cH n"2žWF4D]ՙ`?-kQ&o{ޠm#-0p0pbr{pb>؁:lC,g|JxJF6o4qC1)rܖ+PB7FgDnmXl3]$2HwcLZ }zz@˷L ֌_#SfvB ܒs9mxDVb>-U V *g%>/M?eWj5`O>_0>5LF16iL7Mb#uɠQXQDVr3JKWi&,AWZ\XY(fkk< J8J9R"Nfwev׋ ^F%'83)R{ (\ ~ x ,?n~b~"ݽe ?ʕFO.FE^ŜƥU1j ʖhiSt}4z^}{++BENc{%íL]z$-9%`3I`F4yJd;[%b=$9u|¾En(܉z !=('{40nǩ;uD,^t?W uHWO.^EWj-.YMp'mht8/R|X5 !$\:#Eăv-Y "Cʄ#1zˎ`Nw&墮j;PT{BU[3W"R [o"-fbt ;;Z?(I^ RtTLTw B SIc n\=sƪ%t|*kJ4*.cMQon``xѩED\ *]> Bd`TbC 6+6_hៈAy5NbB&^g;nA^w 7QEKcBrM*peypYF.bN;9k҇J,E.?i.0@9lG"w҆K  IIi9 =(bi򛁂׾q_)~&;|\ fek$o41QN·N}oejW)ǹ!g' ^~uQӶ!*@EIآRߛkPGAP}}?PDMJ9GجG)q΅6 * 7W+J3(>n`GB1Uݲk:\{3m-&#};I*&R5嬬EG1]'&BV6ȱ5Z8Emv[jDg01B`R|\D޻m׿XڳpO,v8GKѻ{BlֈdC9d! :MuzZ⋽ cLIpNLkГ%(ZT_o@γu&'6AgϷH +] &MZ54\:c8UsWeFܠKg2?f_X( ֦EU4Kv]{MK 'Y`vUZ00b0CّO(o>Y=;e⚬{! O=$_'8@l$?fr@,:ॿ{ ko%v}n  @9_.TcÆUn^ 34`u嵲к[ !j^<o$/tySMJZ^sh׎]DuYMIY}fR'P5)q`\]at%Ctl8]É1&>»$k8>n>zhfv ђ;{jZw2Pd։}:E,T~N3fsi@g?[ v08dmd~f ȥ$'W=ti?4N .DgJ*x:jLz԰yW:[YP挂5/nm~`RӷihG緢v^@\LгMmʦl/вfB(n-S\ Mx4u{KVG9jxWs_!@KeK(|3348S\x3$YoZ\1ZCX6THaAFj8 ΉdUuqyq0{o#̟9w:OB#U7*z_PݺAuC8_يZ~֢DZ{j1 0c<\ׁ +ʽS-}+< @  M4M UY}FKz)QsqZU!8ڀ*nBVȮ`Qn3 Ց ]U~E_"*r<P3Ewp`Ʀ cӧ-=!)tՆjv{ĨL*H+Y#&7.w s؆נcdCKa*Y_3O "\/@^ ]Ud@)h Dﰱ%W>o3פwV-j.l֪ >lAshc-ѷ+ |vWk֦x%O4VqR?gTn +N% s" W_DgŃ1׿a:#> pP Uy#P4^Kl%@iMI9͸>$d%Pȓ mue(j")RΊ8%Z t :y1.qaK΅oק@ (yn0Cx}暆VB<1#3?2?Vl^Uk H0&ZT49+ 5[S/cBYJach8b̢2LQޟ rPĹ7jKSHITBKє+tW%;}kFVl&k{?#J ~@TGEw}E);("3'9n,KS{9̋>&#`r N=qSP]Mcyv! \tݩUܽjUaP2ywdj6)%БZvV(ާa EZq ֢7KOɒÍ3R%6E/VF2%4v>ˑ7C޶ӆD5`9ɭꞳw Bvph6kXܼŭr6.|Ӊ 7EdpIQPlK-SVf5WbWK~?o6/%2S|mo6~z /4dDE(þQs܆xrR Z,VŊcณUA҂ (vK|Z#/\٧no]]~GuSF-ϔgxkuAP?1!)Ulalb@4OI@Gd@Ѿl˦PtKV 17Ưs&-@AvN^JcnB2eVw{8*_qnn2 |.۹P(UvXUbHl6ٛ܊Q{hL-.VSpAݔ81ePa j NʯEXK 1&Z=ۨ `P)deR+ŏ'pO5IjHݸK9>&- )zu@@ KI WY _\ۏt*5b15 ()UuHǜhlHS]nUuS ջz9͠=lBևgVX#}V\XhKGt7+bVej@eYx@2>Hr#؀%:dT5N$t֘mR;4[̽+L :,a+Nڌ`\]"]WW&j9>a5VNLsKQ|nr X7k(n㴤L)gDZF}!,:`'aTtR3mi{ x9x/0͊7oYL WhsX#ߖj#Wi*;eVn (xRx=U0XsJ_gOo՟|)1R;9M3?':%3,RS.Z[N@i҅b,dl(o5n"xMOKx% #`Z^hy2iu\!(' 1e1%[+֥8ICݪh|\F%9 &Qq70z !֐i8|qnLm&'ł7}̴@z +v#mc*_S5ʸ:'&K8eN5l&2!]~?r=hA$IQJ. 1 H)ŋ^F8|7e~@?$oX+ >k9[-eMO*]=bkL ט=^`?S 쟫,Q>J[j# "d8cX± א/_\M4茢{<װL su{4\d&VY4@JQiRDn2گx;T!vLs%_:2lc?pCdN;MϣՎ|(y|4 WK:flة%8\hK5{>ዖQL.lШvR[Э $>>i-a% 0B8TUDd0y}:[#O?DC}C&ok6>͡*ttzu>0Nֹlcx ZN4Y酝Y8X_@6u9rb"[Ƭ.<#C|[4Nx0i;(97JQ%fEjA3/K*t&q)JY%Pwu M[[IQX~BSy]+&3ȓYC_vRW$Bl(VԁN1UzEьȺUCq 4 RKd+{cvŽ8E̕b:6x>hWOb߯BFwrȻPeKlc'}j`DIJYd!G5UjX8 p@X6D,Wۄ ҜEI{Xsy4LVxu 0=+ybG akJpt;6?hyFw3Yמf.# dլ9O<D(!d&]W-RmUwNGԠzxMjgw{/ZRG ZcVJzE-sG@ї_vq'4Mrh6@%;SG&e75,<ua XtsdB؋wT\,i6y=rD1ZOY[E{ U %({8-sYK^StL*pl너.m`@l&&_'ժS 5LGR @%R6_Gʢ#y%iGU[k1SoR{淤E1YXngtxUƗos=p? ' ەHIq$Lg[@4E﹔f1"%sx4Eajc& kz |<BoJzӍ+qbuuMiM$S޾/hC _p 8-L,jnHR$|~n^w J5mgMv!jTfY=,:=9F*-ܞ|SГ)nZLXXڄy>t-yR[墘.Sl ’ז]O((YIw?[OJ)W b_z%ԛ; q)oύ? 7)t96?>ݍV%z ,T;OR0OVn/kw> ϴȪ \TWW?]^ (+Jps Id"%gLIabK6^;v&%f U C=X=iu<|d5x%5)[&еwh3 M**=g9~`t wW0< _w) %' )X[ 2#L57zyYj7w%d= 6Z_sA?[fQd'~0rRO(*ĵw +A( ǫ7kpB`ikᇮ4DHfG:x_^?ЌEEkX+(gXZh/5ϧրq-m,|]#Ps-Ts (VF-/P㤊 N.Yު0e&mՕ 5l6 h2~䪆pcTeWu3u|*xQ%jP|BEqv4|pLøY nmݟ^(U* G\Va/ғn%v¥׏6#h [TM{3'69U8x7%^ EDd~huPvj<O*`2xxj?_ ,WWeMyBYV?xE=th:@%^ԟTa/X.{ f,QEKŌOEH1:y8EX(V@ $K\ŵ|^Ώ +,6P^~b| 챪0L̻BP7TO'pI 8?:|!w+s}FO6]-ʱ-x!}N䮕:]i3 4.BظLP! ;#M͡\ A-;WO=oL◠]r53ꜻ DYjJN4=r:%>\jɯes,(=HwiF!&zLVǍ][6y4?y#XPG)Mlew9043ޣl|̗R 9T2>V;}x&'0E6yr_Q'0-vdT5uPü`v]D[ aq,GwfRM (1NWG.P<z~LɤJW[|#!pY]eg_ya%$Pc4 ݇E3+c7s|)|-/1r}7τ z >ov55œtC&:\w&J,kq,k_D;y 軫 OUPʍ9bmOBq0_T?`i=v pAqza{"XR@O;眽%/1?{{lD-!Z.()I1L-_Hy:=SX=Y{'yap- fݞpS6.2E|O oM*`qyVWmi8KB;Y=]sA 5K_^ů3ڷ@Zsf7oqgxi\X 5w{q8ŀD7&w\2]E 9EtSZwAC7OWh&W᧩=8~`3}7*G47Tx: DptA2gjrҴ7YW0kk b'0Vߕ*Se|a9jU?Vw@Y5eN,vs$T/<, +p:C?էh *wA Õ,:^_ƍt)JL+d#xJHD曇 i((.m);Dˎ>nZb+}ۃKW%>vҔ([ý59v5 b n$YkEqr~?,c^\W0^ʼ]o80*($qruU-6!OG'z<->(ä\جO<2@G\سJ#LtD~}L[xRƗk[ ߭6p'"jX7TL6؃BE.ƊlcV0"qM'fһ,ˣ c ]Цt/<[Sit_ ɜ֗ 6Jbl7f 42k w]QJ?s#G#} s'!/T@٘svˮbB]QGwDa ]_1E\~sfb}&#*hGc^ºvF*̨}V^׺6/Y*vߤ]7RPRC%cǁN3upJ9mln+@ZX;c]2H+JQ\+Ψ-7vP5Incercl L#.q@},5PЅSJAL]h[ xG-hFøRb\[0czO8-!cF1 :\%SkA9yzzGzIx;Vf*&q NG} L%Pc;nF@U^WQ+Y >} BH 2j#L lO;k3}M.MmmҩFH]͕*3V[|ڣ(3HUuZ}dz'"$mzvtJ5 Q}։a4 \LuW"-]6弰թŏ)TxOғl: &otrπŷ|wY80DrE Z3%-3Kn 3Li$&1>j J+L4W sI?#;ᩌͥfl"7r2 *d0H-l~%fY̓<e ˍNVV]S%=%(o2YdvN<dJ sU yt)J)vSjfi3#N:߬׫23s5Pp$Yik3DK5r]8^W䪊İ7\wL ݵTX.q؛:6Dcff:jn%6eÄ!O{yDE~>y^b7'f8c1.+LJO=~s{0QQ߈@.VVd3H"m{U[E(5y"pB ;s/DbăU}"at(9ԱzXЂ;hnIߣ>2+pZ61vWwnY~/S}#ToJ =GѾEҧ@TDJ~LD-ԉ)ՙ?w{ u' |X+gJ-rL˹x6M;m M%sٚ⣼Tg3$}\TFM!휓BUұX_VfO֜v, =v$˨A Db*@lӝNѣ, FXaG@HĆQ^ "Ps&]J ) @ /܊ 9  `Dlch Q>ï|2xPg/<¦P֊~&ċ'+ieXq&p&~ٸGN# WP@uxt .&$$=MDAiYiP} rΛ;âNs1>AA!bL>wRH)CW4ؖnfvm:?*&fb_ُduivRNO~1̿ U6 MAR׼*/ 22|UWө+BSmsUC OH^C!ؓ4ړs0$ݎ[c7\G/ /gl71K8 aa&(0ԇdޔKO@WX_?;902q}=8WJn>+B3Ԉ-BH"|pNr)7l$ABvI>IHz\tw-/v|%0VY~DҷaoڈJ#g*"g~D[˫Pty5+M^)bWQcxL5b] m"Fdv>rOJX.V!q]/Μ@T@ 9 >&cUt 0UwHlN vbW=c)Ц|F+|nwi{qxR㛱RK h)ڎotkan F^II܈$8jr@CۡM3иvfÜsO eU|\&9k 0])(9v4ABk'H>9eÉYkq;0d4(ObS CFkϒ5NpO`1o 4ZY>2eֻlDS7&{``,w@7-JIԩPfăYIAKNjLS^8R~[11Y)fʭ40lHc*EAmDS>Z9IV)YO- z9 J w L4H@(P4w\Jxk&b]8Bts+Zpc%etP$}GI4l+o`;Ist.Bo#$1/?v ..a S-ɻ79ݙ_2wټ ?,iNCWvU4Ebr󂕫4Dt^2ݕϲH(>3}abEOۦ:ɗ5q-I`8`F;asߵ}MA3v]#;ӣq[5cRXrt{m^A>dM(\Βx*f2xuT$-ñlm)(zxL۲-)ߗ.\\YXGBz@CvHL#%&PU7fbsaQ~i/Ҩn \t|lL <mKqj.cdrޕih{Z@myFw^k@';[h5FM||[e2}\2%HY\ˆGē(hC|H[*XsCס*⩶I \Jf:67zTtRS# ,Lz@1-bY 5=ˈ:{r|\q[pK c~0, Dn >=_T[USHfDuWKs,c~GKŶJ_:&7ZXP 7"hjyg=4Qa4M%\]=07bl`UⳎJ<]BoG h_OedK\ŀbzC5IOݴЁm3M8䦞@ZX\u'  >L:9-䝏1`sdNL,jQȓ"ܿHOka$jʭxQtJ 7 i7~|VPɔhƍWvo,Xa_iPEFV-Po t:aPDJ2ˑ{X;rk˲xMSytqb`)dߗ 5l@/?R`gz ";X{'W~B(cƑPCcZv\Bk,FjrO(Hqv8eZAwoaAvGmFPEHU|c$ !+Y~ e`^W)L E ͻ?m0QR^x-<M r(Cm`7YF v*ƃ4^å@TeT4Ӕ BlR_j! 8V1[Q@,3"4H #b-^Mm/: _t$T*3fXS %y*0۵ccAq8t-olFdaV쬬n 6#v6&]cDMu3R5(%~? yBs"~=0GPP5|Z JraVME(_$ٕ5[FZEioɿ)GiN\F1F=Gac\3%u.Fuwn"9J* HBY#0#f#ʃpk]ɵZ 90‡e5/q3g>4@1Tpn$eUU_Z'arPASQu2zrMûp1Y/y U]'m+;m|/O "&?98Dt60⽕kFTCLڽU!P⺖I11kpd /YK Cgo8SnyK8!b<1?zCQ\sdĵ*s%3,Uj&3Dޡ|Zc:? $U3^b[jF~t>Y.u3[uqmjX܀+Ѡ\ڟfCgwP+tAPf=4 #wm+9QH nmMДKC|q&oOm $([-&T@1!Q,&m7,_X[ft?z9"Ƅ;x}5/J$U\mkK% \ё-YJDn#r{k/ ̍y;خ*wr>Jc({_C-g*K6q`Q 9/'Fd٩\u7[KZnذ?X~_Φ:`^lZ"C%$E%Ǖ vr5_ Z$;^ld-6GXOnk&фyBV絷\m$oԴ0lPҊ|ˁ~DᲟOMdž:ѹ4v4MqSY϶-a ;ktoT 4 !W 1'!n~ZGJشM-&ƃS9.q-TPѾznۈANQh"V`mx9 Doph8?mm֋蹟)hA-YCd8cI@GW( 40C x?Lqwmu'i kMk:I-ioLZV$F3Ou!""j@n<^R SH FXLUq 2.ǜ*{+Z 9llY$T<3Ѐ#ۏL$*_2 ; b6lfGm ddπiet>eh L1յ4eF9m剫,i1?(L(Ƒ7l}c fsj gvz!KT}:Xgjk\'1M4t*ft&- (]5)A5̲.CW\$t{ AX1,V;rT: 66Gh%L@,\Y bN@:w;**R ) e Y:Yق8*YBfw0S4Rc=*AbkmqK\<7:Mm˓R hNXbI3[mT;Pw>'Jxqv76O_C˗O5!$'{YsK3(ۗ/]S%bA3aZ6UcD6ZmF1ǎOX8QC2+icOgṋ+0ƂY7W%:MmC=PXtP?PM1bpM¶-YϯGHm#B4"y{I("L/0et=} 茛V红u acDGm0߬_djwȡ(0 )򘈰: H7ҳM= #w)~֋z̶E1SDtVt+Oj@XFqķs-M;$Ö y4;fÞFnUie J7Y3 Sm|npoF7Cng,P -t[UA%=.?b:ya1|i>ݢ.eؖ~0=0tfG,}X+HjY_CО8_U֝UVc]u cvd8̋7N1}5V*UtŽ Y0_YqJΥIIWY-{{;(S`W`̮ڲ$,l 1|zjW #U~Yb֫ {apZ{'r>NErkVC 4Ҧ"_})w8-oGKd^.^RKUe+>M7-cVy =㦾xl6p쀕޾1|1gڳJj`Ulu$C*5МgVc7B*nmIU||epZ%Pyi&bB8ԧxO 9q{ O?#;H>hmudWE'g+L wv 3M R!+KjUwo jd(4o W`YQR7,Nw)\SYg\(U-<sAQx@:3EL凇 $ kQ)F5upHe-4DzdʐLօ:qXmU8뢢NY|ZǭD<hz객tJa?1=$dh}/ZTXŒ5"#b r3ujURze~^F_:6Eō9YV_L)"k ]]=Ű/;n{ <0eo5;}R>.?iR"wAxޡ+>Y "^4#Q2Ӂ$( ˬg$g?{)ddֆKKQ3RLy Je}8x6 KtCqzA&0ZUaA-H18fث0 rf0"4CY6  N|'1t2l3ufxgxHhO;Pm@ӦZn-"nq-ǁAG/pqn|z` 9N-Cq,6Q(GRQCr2g)|[`(1R{:/$b/S)MOyc[Y- hu c#rR M iI AB74T7( cͭGߔ=w1ɩz\CĨLB"4,PFbyrW 1. 4v-q \'}-ꖼ$ V,S#.Ɛ7CU]Nxw U!e(Zu+Pg)O[##⋧5N[X":rpٻ@Qyu{e&"KZi5G!xdz#8|  7ml` 5vvY$\N3Ƃ2ckzD.*XGh"4sw`qy͌(DgRX I9?b_۞ϠЮ&w#є[Wo.[YdWmUiǚ 3z6}Tg3y7Y/;H^8+*~8ī-HJK[0pU:,&+[+z:`ۙ<݊wĜw>Gong'A!H1+[>qNѲh壩,8^zBKP"jDTVI<^vحLeƕ>??܀P.ըX {plއ TGr,3?p׷Gt^ZKc4@хP.vK_E"A?ЄY Tr]caږk3L|+6x-4;JJntiV%L$4{i 5۵q Gv5zD?5.{)gӞy{;RE:LG ?of\GұF44t%P!,FTPbz ƙNU\ÐM~>3RKaYw qXM\fYN,c8vgKH]"}Mfp)柌wFqRc=,zRta *%(;#]_t.n|YF ;zWG1եs}^nIEM~s}bꌄ56=do4y` MJطs3`b-x8UJM@ (}D{dS{3lm,Sz(&BZ F 2`Qg1f_MYXhlL{@Ȫ ~7Z Ϸӌo\,ǣ5Ҳ3OY~k1WV]*?q+WM,aáꜤ"#ro nHbu.y _H6UW@,ki-TY1QГ=V g\|RK6t~d+*lov 9$%gק: [a7z2t쾭2RpeҐ%\bJN4_K):?츝KT` s^9k}w*&%вxaN˂BT*d>5ah.a2R&5W Ė Q@*=|g7ǃ(]/Dz˜ DI5XDa6N,Å6­?ԋ ~>DJJ>~(+BQ+-N. 6a`Ohfm 8UmA4* 46d0g`[_]5 iL)uVM(V&aNt9OL:8qF/jKl3~ePM'dϕVb_> tNJ_߮]lpvZ/&(P~[ VF,>]uV5H.  iboo;@8`/ } o2sD3;5_KeIb|rL%~uqÒWTm, 1yq< j)ҖMML,8lqwyxEz!ξMA)#.LYi+r.VT_K& [iG.é^(d_ ى!MV |&to?$'H4` =vD.f52Hq)!HҔcz}!jհw,vd㤄"bU{F<#q ϱ _c3wUӞ=0%1׭jKࠟ)WnV^t0VZBuiSBmQ0&W[5J^-iz4%lw=+LLkC`ጺMp ] #";fXu/k;,B.`PsZkLBmj';b꣈3ΜyzCQOB]8%̷A=4{w[C'BIU''Lum *(hyNnbz ;f7W#_ jjE;?z/P֍T-B^|~B[{(Ftߠa\m-Աb7­φuLβz~R>W^Yrxc)Ac+T3n  }쾘n&bôAw-j;ߔYjҫmZk,ҡSMm(1Y]GuT,ph=N *Fl*'9ӉJ3drѯV$mO$wj%?mg|}Fo/rx!(~@arg=D].tb !W+_szɛ̕- r\wH.`ŅSL%]E G)W(FwPrc7ZIh,h Kh^c\q[օ5GMc^tmG Ni? Y r 3I`mVN̈́((SWgdj'TJa䨔ѕPRhݩ_,K9W&}ކܳ!huy'T DbC+Nw.*7[tI*umЖ=g?;,M%̴jTV!S9\jCvHjCDE(|=WQR#,@Nr1 n%fQ.8, bvOIk=Z e8J  x&H8iӄ^ؒ?4@%a! ñ{s"`WDmF%D䍄$oy7&yzmD6^ZX+o&'-jD,Y`Z W((fJ"S3yL^w;sԒ d_egT86[S*$%$ab%3 ;MlR YQ.[l_55L&Pp=P*@"E?Ӫ.ZUI,07m$),FvH%(2yD╤nVD:=-e.jYjH|FV`];8PnL֟Le8!2ssLq\۩jk5}r߱ HugYZ07070100000124000081a40000000000000000000000016650944200002a44000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/*]?Eh=ڜ.+ SQ:@WFoODd$WWToȉg AíK ڠ ڠ}{bSOKWN+-L#Is'RQқƯm'%.c_UC>IZ̳ƫv*g|M?`50TK.h7斧 ' Aun Ww~݌-@$/eXcD%5mKSh0%/JnTb`!a\ASBݝ1f6v: .+PCmuV˺mȾ4m"#ȻwA{pLMy?+.IRQ! EM`D %@h3vxNjQz w^i]?D"ǯzs;ΫW]WRMz2ڇ|Lv& e ev3^N%KS{|.I* w,M^jlso"d4q4҅~%hOf$K`r*o:UrAn #ު.@Ă rXM.'@_u }$W\eS☴,Ǩ ~<Fc@Vw/[F&rSE3yZ[lLC2 `NTsźq0`/ @4.MyFl$Oz@m,lR[8ܓ^F5%C`?&p>(A$t޲.a1J,0C9[k׋>jt6 "@%a鮃[q4> 栗H3g.ӼnaC1慊K|5f$,,һ;?_: GXc^u!w鯆.?4:i:ÀWwFq$ IѲYU vfq+bV-C& nܚlܼn -Z^ל)*(R@ݯcڕri9U,7lI* "#P܅XHjnp nyKeƫeɵO\K!5eU`RnVL&X1 ‹gl:Τlj;ǟF^<" Zv%xwh"Sh}w;0YuQ6**|@AokK{֖Q&#OuS~PR~O Z64OҽcYW>1IKxhd-Tcj@&MqE%}4 BWz}f:"Co4;K ^^glSOg>ޕ'LI} o;n4RP4,蓗o"D)"Z{=pI&rH~ #8MC7i:gWk;4z:~FNQ6_Ph0@D:wò3`^> lP\QQ쬆 ǞH4zզ!~TлTEdsg%0uE-LD KMZ6]&  N`u=~GT솣d%dnߣG$B%Rژd?]ySs$k;{Ƈ5p/Bc0] rKe1^&Բt: #7؟L0%峹/k$!z3Hh<*/@˟7π_,$jpc^3@M>.IwWze@+`ʼno䫆S;d:ë:dk _UE}Hrpsřφ?x{%Yق2];k/JYqG_!Yfs'^[bc2?Dh2ſ5O*&cxlTC%юx:4$2;AL}-Jj7* y.H0r۹' T&g?CFP7&Jdb隆L^WDwkB2iq<\#㻌B:{#BUv&_kO7}І)Odl`1 f=Ъ Q'˘Tu P+FD_Y`xn 2/<*Jon}+RJُ|Ruj奷MRD(oMa o6N│$92bv4 YbqE]et:|B5J ÈƾSSnconn.H'.)OP vf0)  ,sxyǚv@*Ub (0EI IuP: r>Ў6γ_X3G9:2#r l~nh<nh ^v-ˬd̒ |_T'."7k7% !pӑUƋYR'&& MF \z.]D_-at "D@>x8k{_JRׇ{VyBߟJ*߆hPonT<3 u U-ր}S~ע1%<>LZVm8臵(b=!elwUZQz]PdsD01#@~}2nV?*'_yI=xbg]ԫ)5*? ]FU;P'CιmPg|l쌏[wHoncRN^QEm7<_32mֆwE>{?89d-.~c?sqd":v/gXZ߭gR q)&Mf%&"6MI>)_D-&l)?j귙*Z јYԚިW.aO]^10{#[OZ?8S2ig_Q51KMlXʽ 6flK+"b yB׳^9IKFCoN*4OKnۥd*}憵UeBv ݝNm v9-C^Ďt EToslIΌqz vM{DPEݓPDDۘD2SH0wuV#;chi+r8DXfמu|~/ IXl0(;-hC9fPOc3xEռNQ!=:'Ube4ܚ2KX#m5OT [G#]ii5: EEFڅ `Ą,>gbGڕp2DEdn(޲o3U=Vi_ bӕZ50}k*jr!/rⴱ,h,NWZ鄵.4=s"UoI2vn0DۆVG1%W]kXkMkzz[3W"HBya$XKV`YXF2OdPh lk3,BBQEL.q8ެm>Db4hR)τ‰O8pR,,=bۃ#KJ;ءS_/hH֌b8CZvd)z&4H$Y8CXS7\*@ v6E]!ԏU[ )3yT\CQhiõebsv(7hݜ]t=/fj{YN**dfCᚦOiԼP(4+- .%N1GXW{n1ީak¯9E;cfV"89$Cjň75'BtM eݕU1T[q!>_ʠ޽i@ݥǬ\}OLa 3hzX:U<uӇ!t8翵#G!&Z}KhY k=J@5^ߴa{RU pUewe䲿g%I2do (ԣEB^YTƽkRa}s 74/sNNWRnUl$;&Ubdߨ ;z++=`c{(/Fdl̀yPW w"'H`#a S@6tnhce =@» bga"Co£Ʈq#ޤ^nm=旾c#2y\?kg,K2QBJ n\QGˁܚ`>?;Շ>r[F5'_n=*m"^7| .iZypg R@G* 5><@d?&o+SAEo|)2$K&!5gNNu$QC}F^h`|vJ6}Szۮ|XGZ(?_i9wX5 @M!1LRϮFum[h=(Ln D\d(<=l{I9JZ0Hfx20@ӗ|S""濟=OН=j/8poTpqIk)Wx%OLod ɑ;+kkI?pXuHi^jB Bl|7\N;J7a'ڦsߴ:zLK sѴl m)3?{B/_X+:W;5,#FOHs62./R*%kI⤓z81lW_D C:(.XdYnc p>: p@d#Cޚ"rRhW_扎%!'RjȺ[~rpHeq [V=X{ٚì3.f|oT뭢A qs5+YO΄jCSRH{<=v+e#)[ư@,pi$P/9sr0֩-Nu5ڰ8+ę!MULЃ Kbr  Ll6MO2Az 3Ѭ?A諾3 ^3&_@?ؔ΂w "._9쵅ܿL5̟<_45GADuH}8,SZR!qFg `RCTOl0V_"1Oy,Z%qAa Ay3[A"M¬-0aWEx(%k絕 ]|N_ѽi{CTv4lC@5=ci;X^|d\ UfֱZB d#|JI8kւ>3QϜtV*Dپ=gzu"s 8mnJU8j,r6aƳO:W Һ^3MWnQ'"U[)MI2nj-H< ^ۊ--&Fhz-mOXA^EewuDg8iց>,3]508,_.heAG9o NR8֏@Ҽ.ߚ* 'b@] c} g@hPByBɅF2[5nMFߓ`ʬ`,AHE[\G r"%m\8]c`_Ɛذ"Y)0u_6[S4z]Oe[yS~/kA1+֞$0w!e5FAuz@,f֫.V=2Z+6_YF4M_iYߠT!P~׀ePr(ʬ.BShYڪ[SUu^=\Fw %@gt+m|?NgBh`\s=mK q|SU}^E.kGv}?U4t#Bt9zE tdmУ&]*A $\B^p1(7}\ dyLTG/:&@_Ib%l:U f M={,*#$oD('^g97 -(s=84d|?S%S_h ̀Ș Ad3W؆tLCfs: 6ZI"RAW1nv8|޵]vmԾMLpgmK/ù] V/g\#|;l\&=GIS4D_)ԇ [0 ={ X!S_m!QꃐYf:M'^*0Sŭ5Giwpl׶ 6Ds:keEy6ouº4[̄dw}6BCeHHL,"SoY:v]Yg1c)͇+ǛA<}[r(g>qej@H?UZq9b55Bʖ5J {Z{Q;=&ӑzZ 'gqZCfBv#/6IEXI9^p; r-72&ͅ1ojHm}BGU8-vU?;@)#E4`? Ѵ܅d%:|'&z61V*3 .(ӒM iے.8l+~Jǀ&:YW']H'tr5| ;AZ`ӱ83OXe6ȗ.jd%afV ]ޢ&=GBrہ5潟v0\#9ܕ_e!t#+n| A!}۳;e<3srjDRo]K0>1qkΠ`VWOOWOk )FTS`XaD(Nz]TpKgYZ07070100000125000081a4000000000000000000000001665094420000131c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/mantis/hopper.ko.xz7zXZִF!t/Uu]?Eh=ڜ.+9,QEBrY'P}l9&mjER/hʓI):Gk}KB"*.MHQgaW=RL͡M'QY=6dW+Y?P>qlq4A=;\c)iPudv*8 Vzs]?Oh C5|kHH ,,Ϧ'zWezrn3.}.lUEHo1.yӳ:o$R>^;u %_ޱ Bg6"]+ k[;;DqHDrF8\yA~&쬀K[4Zgeº\擧p~s?81&>Z5 *g JDFZY3˕IG\(bƙB^ cu0pQӅ Tݖ˱(I >.)]jsPYl_VQO$oaQLsM̍&8ݠ4%g__=$״x} i4V2l^a {u (jp<=wW|u@=^~)G *t{Df'H{j_{Mm'|Vr{D/<.KmDe-9IBv%t@ѺŖ}4* W$Ӏ<5Y/TϬE³k ?xA峤{-RM'i1#O10)ϿXe$o wd2b`Hڇ[K ӭbEu^lyl =[7c>>Vwc'NLk,~_:uZ{*7¢ xR3U՟48^m9z rT4׃vRVeP܊@Soꆢlr (ݝYmpqiNA 0:Bc~#Z^U\T 3-TԹk Z͘Xq~Ȯ]מw7@RE婌Y:sNsОJ9ref5=Τ)腨z@^b;;ؤ#Fw^xȭ#UX=1{O=Bk)e@x.ᰶ24z(R/Y~C-,4ʳneo>jdk$xKFmڗ@ewD|pNy]%;ofSrNByi Lr{猁? (%TQHNX|]C´+oH| 5 vs'&~ YuA; T$ʉ57IgyZM8+g):ohdh1a0('Fi1!?M>ğZinP3j0H,FhHM*|Vܢ-;tG.J{''anm-O.y+޼j̩ rri$a3 ޶;>?k{8GT(RÓ##PGSC\Na|X@T(#@r魤Zul# n7RIo_p!0#9&$d]+(Tx5g ,ӗ3LGvǶmsCWoct[ӝndf.uJ>\H3)H=vG2 k謭C]Tr +Id`D1#Gй+?>闇-Ь߽@g" glQq-x.PRpc!֦gNhMla8iѮ,w zrj0:X7P ^N^!W7@n?WP>54ҧZ^)ѯ y!k2FeV 2 ґW`;i N_(bj\8Oq0{E͑t {ZsLE~CeJqyQ;Myoߐ*Df%o[OBMh{dxkSy{"=A>77ɦ3g7'Ud!#9}p&Up^@,+B@82§; j+4DX^ ǭr-"Hj=|*4#w!ZYHR|pۊ\ɑ2@oxd Jxg a b17{vZp'8  "jbt ٣do,rw<:nэ+9$e0 p㱜W.AYhdxn+fJɩm;{9oV/ɯF"gtFe|*<߻{piU aХݚsUC%d\O-%δOQ@Z[hBd(,B/E̕:YC\PN "\-L]uN؜Ux=!U&uCKݩ8[[3,)O;`5V.O &F N9f=ާm'"EPH'<Υ|IBs2^Md5C©Sa#<0 aK{C!-jѐ1y_n/ɯp/7_YOiW`ɛ_mz2:e}\|[3bZÃF"h+yn B"sy/BsY/{ t>m毪Иl\IOF :+/v[lDL%O k-l 5㵤!Li帗G<+<|71UݮM{e#IM{G@~q*,]SiM ֧ܱ?Q־kMs`NvRXlUQzNsځA 7 Eqly-K`19󑕑&*^lQxLqPuI߳DP3+*dtYoӊ|uh,>Fil99;48͞p=^(YuŲFv<ϳwVԳ ?DM9r JW-;Ӓy8BXBKdsK8\X}P'/:z#8xy҂mDãHth:rꘋ犽] Z7+(8 ȫ(r{5*[SC:갶 b J8#dpQRz]Jq"GPʓF5٠9Z#[?DB8™w Pv\ j&wo1ơ7_1b4V>@c%^W*6ᱱ`ʰ yV1^ kּ6)d{+)+Z>Qj;,rx'MJM@'4d{@u X55$[*K/t0RGcT& pow ܠCA8x1*V]ŔbL?yetnC4f1$OLvVNz/3F)R)XåQAb eLR$ќX("GC|fO޹}$];n0;§EaUx[5YA0&m|R"u?>dǔ(/ktsͤuޑ,\ff5y2B ik\X§L8uf}f /$)yXQh狧K]i3fk~\_1m l[1^U yPpDE QriCv-O"Cju!5 VS~/=ԬBI'R*BŲ^eϪOh_~θ˔ɋ, hq*<ۺ>a&غdZԩ\_)Rjy0hh ݂ɞG~?PltyNxkh:CEG#f7^m f/rDtRc%pҠ*jHSٯ2X*Z{9+EK[i%r:ZEڋ&giHRB"LAF9þB耸q!wv63sR+"Nb$z$Q$"XYPK"ĥ֓[AZ.|Cw3oj)]x?ayh1%gYZ07070100000126000081a400000000000000000000000166509442000029cc000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/mantis/mantis.ko.xz7zXZִF!t/)]?Eh=ڜ.+r72>/d>"M(UB2b|iydO{X@ۄ[!c?<$NW&-2ĭW XV')B\{?A^C>=Z⸙"cOiQ AΙ }v5(H 44R\b*pfU>$>vNRG%m;5u uO l 酅foiJ_58!'g&@픐Qr}7![3y8h:mrD<IM!˼MM(EJU郐ƶ.I7u@j#Pkk)B="KM3&0_MBxi9A7G:XmO ~Q ʼnã ۯ1w]]ϑkWbTl⧼P=5f/@4&"N* |; vfȆG8 Zqm̑Se_# t1 %0_'8&Qw0[+,ƞ(V; f\4-Mbd o\ NԻSi7žjQ9+ni5+~ieqo/Y Y)8¨FV^dtya. z(}Jr5w2?*(踍DHY_A"PIj S#ue1\ U28SZ:$`>{J h6,M)J>say?2'T\g^Y-,FjLZ#i"'yQJodoB9"T:-?!z`k֘cGEјN3Lz&, |j 7A F>Ar z;vt0{&P|[mbkβEe4 {K,@"9Do;sVbeKV*Mk]I&Nl $~_J;U-HKp%̉:I2>I96E-ə uQcI?Ņ mi[zOPqaz-vZO fڴP7%@2ٟ{Vf F ^vbq[ |) `@T0Ҁ%a {}{yp;6ק`dP]Y[F;b5}G{2݊ASsmxwK` Tkp|Sܞu E|ɄX"Zn.-{*.TxlY5fY8~p#'OU/qX52,)&8sQ Rm:Fd]NP s~{*RxWGlFP}* v[0"j6$Dh~ ؓٞKp}z6*Ki7Lyk ⇌RhD%R7P/4i4>k xjYN aQݯ?ej W`mOc V{}ç< x2R8.-Y!#7+Oel\_lLNL7R]q6P $mcHMvt<xyQL5볤\'uRx̻l]e6ZQV@V-hFw9 \2^a~>+P)ڸ_ 2Nk6wާ50P Il EFXȋܡ}g~mP+ 8c0a4DA|8:3G5G$U|?3Zu1XX_}]{t+Bs0LX/bSxQumXg-F~~Jg.*I\4E1Qo8XwKSOyw¹%ayӖU&*A Iz F~z(&T2,mo S sgk TwVdoٶ )'qqz\>JS8gJ1$7CFjit섨Pm;KU 2e}tT{娕JH$|xj)[i%. ԛE<BЛ9=[>a܆85S+Rhnz?s6_KǙS{gr6S`G2V$\Ia~4G L<`p<ʫi:% +t6r@y?5{X6R-rxBNF"VmWbHI-]k(c'"^|R:YYQ,@F$$+Q7 ؙRE^.Ճ=G3~sǍWVL<\u6#90p v.4|au`8Z=ڣơZs)TݽK":;sjۜsv+>G潚2(D+4Cb?.,:XV4![TV ?Y߉W73Ҫ x-W?,1[8O7&SVwi+ ]&RLܪrsTf0jX\DFL6r8I63ӷpLF,( $("'`Q 9De$>=<yF蛓cޔq$B܀|ܔ5y< IMI$ 1WH5J3P$jjDIn/7ZeȄ:3NU)*[_K㱛7@`IB nƝ2lVBbWwQGja_U w{+:q>5CiMyZfX?E4([>{cI֩h[YcaqD~}ى׫.%x}'ҩ79ڏ6۽]Au7D}lZ&CXyCqCUMźK<> xvqk: `W^@oegpL\=B h7+:#7thz攐)yH{kτr=jȊz7ñ wP@$ q7E~ڳt\8*3K'F&C2U[jbnmv]JDz/ȔG^i8ߕ#(XP5p1F'n%0ǀ#_Ϧ7/h6q~" ޔuzCO6x̊?/mѡ^4LN}*s?ɳXx_G3NKO&\\}ڼ O^)B nɞ ՟i,>*ep\}GD&I.=ԩIRj\ޘ_.~i+*]]|K2D!e?ƆR(vb%).&$!5D 7ڲ}mb(I8x'&ދ4Q#!>M+m8g!Y0!5ʵvaE G >z!p㡍wyfOՃ, P> y Iٸt+bLCփ^wG#͕+NlNNPnT8/d=DU'@.De#ȑjçj"^t֢mfۦ6W+8:8"I._ư1u, inUt}u#Z\ϺhHUq1GEޙ &zVT#b~ƪQP}(KZزj exI5`kYO"07'ǥ  iA"-(qͷ! N>#e2! !ϪјM,Ay酲Qi{N?"ř ? B@ |ki|џԾ( ՙNV%Dq z8H4AR3)o5~\98lL缨QL2cX?PĊ'?X?Ƈ+'rehAqBx0U/>U-RH]Mx*X@' תA\S1MD!Ȣ<Ǿd W*'nZy5zդ(M|Ei6@},ˡNydJmd($ÓJL恎ru)dlIug]jOaTxc|fAd'N؜'-t)3oV`5:1*sf V#SU@+MzWVHdD%9z}ΛwcU8x:;(^qIi:K$@^G`2f7nY_w^Y)p0 TuF#8HmzU%+AʦJsC+Y_Ao (rSkZ>5'4yf”`k5E:#fP?R_9KDSTG¼a}WM{Ȭ[>潫2PqT- h_AlyIAcZ_*M'sKSovrWN$B٭TWµ\5O#m@Hf;+!ȚE{;;wzq"[˒HKPn-$SxMR4`'9rrz)jVgok™X1fdzo3SHWadSִg@Ph;߹+9ị?hk [G{Kk:FrD$éic 'IXầNׂ(3޺:ɖ»[ rM2ISK_J/zIVQLĮQ4X4#^hefZNDH ="y!@u_!I_.` z&="}=lG6 B,}?w?t\C+z/-ZOx[eg%WCd`~.=_oo [~L+u)sMӏ%a?RZ hʲMH=-3d%.5./&|]V`vنzk2jU!P,;IhNґcWp 0ɐ\a`pW*=WcNԓ~Cw lXeMTqAnCK,K[Sr*چkcoσ=Lr\{}`2_( TB-uV;ԫcOs[RE' hMp+j:)鬐m;6DF c*d\wtt|_TH:ߓsݙ\Ю]dә |`(l?:F'hRjɝ%ӱUVOW{@i~B-)] 3 `SHfF~MZ{R;<·w |LH~|1pǣGf+LŒjȋR*\thvftH.nUՌ1F Mf<Tc%-!J56[q A5$F c/$?~geye ţ;/?<Ν2|ADO>&l1z* {nuv%fOdV;H:Ou^MGRR^ 0 Γ\Wn%w?D*>2cG<2׮atBȘg2Ze DvàG%cHxdj!dr&q_OYrmN/lCD7Dk Zcw|@z7:v&+Ь am5AR-le?z@3=i2k~ߤrv&ق47gi@\_3v%}zr*nzpdn18o~sqxF4cV|) ɥ)iXe ln'K{KʩEÆy&Q|Ew8' #C}U6W=9.gPtgvnB?{tgA Q"x ~crK?-vTg%)sk}Sp4Ü:泪yVt̀B>~IM-Ve\^r%MP`Θ' ].}v<{ 4r:eҍT0So~MпzCI1la}d#aYbC ΀DJ}YѶX,5DwD+,,I ?dg/IE^rHs/EoːX`_;\Rܵ호,$6сY1ZO t϶K{t*'\]EfĞ<)r}]7?La E!Мq%mU97Ƨ(Y-b,ѷeoaLM8-E HhPC 3"u5+DI<$it5ߞ [7`\@(㜹Y4Mh#*EGu,"+ȏq9iJ0'gX@6PHě$f ϦH#% wOb B3L_,?t3N9BeǫFhvj 8*V4MkiK !CLwUe m؎?AqG5`cU3dÆʀ2x:s`1#'=J7+idw^Z!$%B}P$tNe Bv.فHn6TB˫1loX{{ !AȦFϝ'{!Y'AsӈTookb 3^ XnyS֌^.:JL#G]s8 L hzNW*4jBӯavB"jlyqt/|"fqoRIpʰN5E]71uyLaGI|rVƜj삺͊IHq& g*֬hx4 9[I4wIv\+ӒCvqb֓ ]tnY;XhYJ BF_ 0h)*0f56՘.:mMN5tu+/F,&M.begRVgp*6H0;4_S$DePoEbS٘tɱgYZ07070100000127000081a4000000000000000000000001665094420000425c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/mantis/mantis_core.ko.xz7zXZִF!t/juB]?Eh=ڜ.+p2ܡDf&Tur@dz!0WfBδ:Uw`=:žY&"(h/;HvF02gRфm wZR,uƢDbGy5&Ї-*?5~YOW?z.M9t>t2GYk1>q;gx7[CCq͔L;gXiFò]lIBᶀSb7SXFNV[IDb63il#nq޳nQ[Yd?H>-'F6g8} >uVU`9ˆ-"K7sX Oev2u@NZwеSWؠEe$!TV #(b6p]$8hon$3ܠ]OJ:iH%7] $)f"{˼ZVɑ0%UZuO72ד剅 :N]6~U FD~>e(7@\]/}46 eg4pAg@r G.3 Yќڅ#c}"ԗ2cB|TvˁY⬭"~[OKvw;$MwO5J=b綢dXTDWBKψe׋YI'צ3)V32-jߙ^> c/={.س&h 4$nE!/N)cF<<0JCY;Ӯ>Uv@ڒ1wĨsY?MD-Y|Q|KiKt d~w96a S;lwӕ`wqWan,"’UW-f2Nn&v5ͼ D0h3U]T"O+<>L#3H9U}fQ5_#(e؃2-sX1 K"!iXP*l[2sud-im]xs5iZ kok`𢩄>QZAÉMWJ '@XaH!!ԨYa=uAE2ݦšh0U6cp3p?JP p A4hډ"<H'%hć/t:/@*zY…HШwp1*P}J$"hI.)G>\dSp eA-tXݬLXkEGŗJ~ ] mȚJK.Y cI WI+4<>YiJ<'?%XPe\C AGeEk] n" N>wA@Xuzۍ.V4"Ӛ~HE#}=XUX)s:@!dzw&cquw +ʏQ;-`]V́MDgSO9߰6:@]&gaC&CO@K7V+6~OE]EЅ}Xo|q?#Z;HZ) G]rXg,ldz24xو)b@3vIaF?ߺyGs?ߐkq#w(= D!/kғ;q#E!:KY+Η#D-OJc/ݞMqjgXWk.nke;Kc̘ء[Vȕ@F𠧳 {T`J[S8@-E;/ +P颛=t_,x/ iM܅r*_A9D)-2U8C5ƇE(&u )TZ(7a\HZL^L!j=woj6"jPG8 San:J83ݟ4[CdrRQѯMf| X^.E@ڊ TH:ՑX^/P< CR$v2Is۶td{N(5qw 7jg"Kjzbǔ?\q:uaUQszX>O@>cJԄJ *k[I ra' 5k- fLX7A|5C.|4拓T[Ǔd51GI< m?C14]]ڇWN̠Y0WOs(YH)@ ߁"r 4!WMd>eU/gUP:IieSM%#Q;,d1BiF'iC)LFWAR"^)5ʹ^AXذ&9kis㞅VR̯BRb4t'MVq7?E86&=JUnn!3~xL%ȣp@J6݇Ѧg 0Y=\Ij]r_(q.s {Q (IjY0)b"1)8 Y-[92])!,}&f-_$8B[ָiO$N%)i޲QcԁZMN{_?w+~ 0O[oI5Oټ:*Uˠ*EQ_rL pX뷑i8Tg3 Q nOYϙ4bBJc2OWЀU;Vg -8>Nw՜͆ bI"eJQQz&5o$˷ ֡o_Lz=Y*6LUO7O.$uW){)&SӉ%"0kO>XU1MH/( 0jʁ$Ս݀ODՂ{4F'Yg<֩ gRczc#;H;n(MHMRj js.fj-gE߃xbHPꬒ?fO. I0S90{=7M;ԫx7|0/ZKr: ~ ~V=9{R֡ĵ=FsYS[$`p}"jDxߪx._؃2vl €QHKL#aQ7ҕAŸDN?qCF9H$dlRώ[9AC]Y΁Z,c%qL{=2h~+Ա`c\5wLͶ%$SqzSoX >\=Dӵ.jt,Oՙ\cY1-kѠ"'W5KaEAxIR L4Yuƚ ag{`4Xz9"FzΠ_KKD~FcWev9;zY5Mֶ$:s?:Fm`}NEaCԾuJ@S׏$#mPZsh`iIϴ." >%cUW>lrmit1!|2ΞΖɁ`_tJkr?eϠ6P8.c@tp Dg]?ا=9%IHjzSP}2^/g ڧG+=`^7+md:|4j ;J3ܓг%ǩޯCIYߞ]FaOM!ω0y!A|SFZ5[*Sg|9DP@_YzDq0 ˓oCqR-kl&"MH>]_</t \Z;^Ns-Gbjư V'A8W#-DK$W FWĥ"Ln@q}Kb/-}?ܙ32 j ݅沎4 I;*ZqP~&X xW[yWrO'iS|POp `bThD9n`XO>ݷ| նM h8HeX+&9~ض̷ ??NHt/HmZϔ$DZ}(S:eǐoiCUR Bւ z}yre2(ֵz{q 5G|uޜ{x"kg2߄VX|IEw0G_C;o/Z]&cn:-{(T[جlu%s=R8_.3㠻p; g*SZܥQt, N鴼ܖ_OWx+]`-UxJQX'/̅~yb(NobHp?ݔ<%bT\Xo/;UJ_kKuGrЮ5T'=|=W}\"~NhTZCIs #MŊ6]uOXugDe#Кxbj%{ 㓾DA8K[0XO6@\7n GFH&ъaL%uMbrx"V>V쑪aYǥ r8Co`g5i-cup< v t=!F:3,(Aܐ)_W* ֫6_B0 ҏ^h(ѺV_}klS'4̱t0813[ `]Su{#!7Q!n= 0W݅dmC b|L{TCwݐ?#u\/8Sa1[{IYP!8t~[š7 -nu#":]D o Ȱ::g xOkA?eDEzpit 0,qt6})@v<.čtj/]Osp=ɬB#E diF $֦.#S g'?5I_۞Pg֢ZCJmLƾDNV}}cJSAax 샗'EM#;K:8 YBI=tO?-M!yn~۪O>*P |&ݵ'P%=bwKQ5v)JGm0syXж@CS=fl<΅]G"ȺzhuG+u#OraOJ`i}u+L0`^47y NClT:u>Nqaԅ{/O9e]WVs;p2=QqʽvlLw&:ķSWA^J|ՒfX D.%Z}*sn.}lO$c.veFa?,ʥaކ-L F@wZ˗:0 LH^)"otnאXPXa?sWd?c%i4{n6V1!6.-(.r2p?@uQ2ed8{twӿ_><<ZxɣjTJd)t+6 ^QBӆ 2~24s@䍁6+v4!vwUFaqbCKKB=Uuw S,rXVЏ@C&?N1% l|!ٲNu4fWLW:!E½UԈ{ ~Z3ͤI;ܪ>U575`C[ EO"F.{sb˜+1qQlxϮw2mp_Nh,R tm|B0X6@7 oVhHlG28Ą5Yd?̩v{FH7U_Ӧ\8e:6u3mc6a@M7Y:B:i/8RV aTc4JNT7{14zXxA PݫQh$`Ϣ:޴驚.*O!?7=hY FVVTP|ϴӱǴ".EF7?W>q` E?_U)O=. Y7zoq"GxZKe X ._>pot Sew#vpy @2CmR"ʠ&.)HB"'Mr#&Ј̒IԮ2$}Wܟ-v O%$,Β(Za=y'eKrՔ#_\J\3 t w+m"g.}8ms%l(Z8H5V%-"B%\$ W"oRܰM]-bUc#3 .Ç,덝LNANXwROh8DH 7EM~J$t &z¤2n!h6#dI. tAaGpFJ*O,娒hz^d_ttRƷ vD%+qXA-x h]38B'>,sEdp@Dy4+3A@)%\^r"./RJqBJh(HAh[MWha9C3U?/^t`}6]bmWBԒ>렫 |q?cߖ%z; :ˌD Wp/HwH] d~ gn^B_skf P~ ւw8{Iz:dI[y ]ΫqoO_T~}/JY23uU[hso!5D$A32췡G5qeᚗ=]E 0\fU fL")Wp_y;>$'܌;UÃMKPа}O2j[7;_MpSU1ȱVA*r귓4QO88_@rcҭM,hD6ȟmT`#)%Ds+8s&oTu1U2, 7(4sU4Z'%IF,jV5ހᐓdUt=T#rMFd2o-7\A ;4™XlsVknRvR0UC ju40L8"%~}sbHf{AC<NZI"D3A.z-όˀx^>:B] rZ۬l,Us4jb^?( ]*i#0%8k^b.S]gO71~rCkv$ѱjR;di^N|G2A܌,zNg'l ZT@ѕ0bZEbFΊ*vFiW3P<[88eG) } ϐB]Pi9HRϟ>IHRB=?K'<'pUlZisU$&?s?Sĩz @ @GG7\J"!ݜ&('|b :$ύr\`lF<>l*d(xSU|al j{B6,?]ZbPVvQ,tK#l2wu·D Υ|S]z9 1=Òٌ a960و.2(+&)ӒG ^U&DlDiS&'\nۑ,XgADng;q]aޗQ9Nj}$X!eboGTYF[;XBh퀪۔*VG-^x6'zŏFg?[nuĴ>|3 t3;oCKQq\l)o^Nb HvLtg-jHp%⃕6=G쁰?,ECM&ԳWWtL 3@oU2ÛY5i<,P8!-(.5Ԭz/yJj\7'4N(9ᇜ早51xqZLZ WoA4JUEv,x@ӝCX{ߌuX8mkOVsrîӧߥ47dJΗ/:Lr7W< ӺG4>'}VfodD7XK@ a, +=m\zfhu8le@;E':J9K/ y= !ݡxn b涿@@ޥa j+95A|z-0 n qUVʘ^ɋcaퟨU9E,1ee@!A"Qz H>˕OEwNVQoy N[mAWeEQ=cvxu:U/w .gcT 'YЖTMNs(K\zFG!-!i1Yמ]P[h/N=Q'ʔ3)[@k_ |DLFmyKmlbuJ\q)'ҽ1*1=LמC>`sinڜ3V"iefZr\|{v`k R:J:J"ފ)g="@hpf8>U>wUr9SH= $ (]pXFM -!r V lן;]E1* F b+b΃ s^43NNi Xfn 1L\x*ftc.h81gX>eF$U00y͋WsBMrj57Rms liJ`[;#eX{W/GW[#J0ECA?<Ph,fr< Sr)$lpM)zMr MWJ]V<ߘ( 2{JN#a0KFKuIzRlLpqTbK1dlt;qH"^PklʹS!S'[2<: B逥Ȉ| }v]'il\2HnCrl$*w nm_VHIЈ^̻j2ZkgX{h r翂Q-ʰgOt=H<#ɹxwPRk(wן "wˆd@8[~+bPXS2 ?TgU#)qaӶW,EְK}_~gx`t)wsmĽf[~PH-rEH Kӧ:;igLT1̟幣 MUeczIQ Qu+[z v3ef~{XHyn ^s p*7]H tpG<)ܒ/O^R Ȝ$Gk }z*1a)al`džQ(eM7Enqw/#ρl})64n%lj`܁ADqJ$ Y³rס"sF׾d,F0M ;hEZɧu^_xr;fS"TڻA0gjthFRm&XĭN?Z fЄYI6y1;ҍƒ`{}mG3pP溉iL9𭕽I(Dm [Qv rYKyU Ou)$*z>=.7&&8GmQo;\",5}H]d $1b^cP+0`ۭmñ/Pµ:!IZ>*y޻Nn7/ _D.a_ *7i` f{_e FLe#Y'گq0 u+m.`2AP; kd/BKOg<{.As4yjzp䆱Jhj;ƒ)!n,i`MvI.t*{Ӣ$Xˆ,9: 1n?8Ͷ1H֊43(nR)!@4_骋4sUg}aBE9ZW h#B4VQB=!ɟw| {\1ǵ:vGIE'̳G7MGbKDB*M<[.[$ܸRlZDPkAArPsp5Ji}D&g,m1eJCDv,y/L~[J ɭ]-QMqÊP{1%ץ3!`Cq6+W#LH$Ki>ҰǍy```20{Տkyr꾅y u'HLvT ֟($꧱{EkQ+Nqxx?-<~śү.q۷ɍ`ϓr]z3p"鰋 n'Գc])Ζt60ww> JFx@e׽'1JV5'p7xTQXl^]Lh=Po vbVV@Ʌ=.h'cqR+E⎶Tѱ>KuE^"@/q oju<` '…P>ԛ2O%@IoS1]##eʈ%#H h3~}8nL BG2O%~6sw41XL[J,L_ ዺFdu^0OH9QR o6 C!ewV2p,AAͰܔnN DʆGd߈ɗP1CLBRp(` B|3i+>M@!E#>F %e%hJzGWBf4*uPǕ=Gzn[h?3967M@7=xRrLFuٔ#-Ƕ<="iHlot):3EKR3]^?h5nJtkcW݆ѾS9eq?<)eó zn$DMֻ`p$|t)%05XNCk:2@3q) ,6->~IUPul_D9.vN倹*MsqgeC&=`yײTg3/ Eݿ@HUm=#yk(O;FU)8IqWb^lϾ4ѓ_0 FS$ͽ͉s-nKL׍x&d.arSRf 6TH !j]F+tZ1R(AU+( #UYE1 ԡ!:GYr7AcS,5L*NHF0 Z<|3(! dC-^^~ :CL4tƣ^X -^fN х̃U](-]7@Hdp̺kwKIȗ{l  aXUN`\\f1`3xߛ=R4edzЋ$i|1 -7/8%-}PJ.X~b:5 p+ZIZxR:?ȬqjX<,;jbx/X}['I.&x3ta@m1>x6$-.sxvKe뻦,g{Rx7c-T'V\6OMx?=BB_*>w&1D_SK?^,'U-MʞBLNկۢgn GD$)AOT ϴ> OLh0?&eHcr 2r;4{N݄4_D .'C=% = V L*ճ8T}7pb2QB jyLZH {Ibt'%ץ;"U\m~ J1vT\t&Bƒi<~uDmIUs#U>kԙd'J$Y<;@B+~o><`:]Wc`xq[ã+Uh-0,/BhjBJ(DPts$j5^=F>{IcL缹zU;rV(q&hofQ|h*`rOu$ALam`.?Kv3>xp2:;׆ b=ҹ4GDFl6*"E/fFT1k[Gzl$\rҜe] V6tsW05:+t {[ Y`@Ƭ )ϖa j՞*c44hE ,1nDyXk_*_b+҇w~F>u˖clU9A<ɯqzWA+WTWg#&qV@\hdB fRSkdh{VP f(J5KkAz܌GSeQ,viTߣFkgYUI#!;T"@* b$:JK~ey Z@wX2rmp݊ v{|Do. ğQz},;09| к*oJ%j#Ha, zaa!MߓaVy_Ef.??-4f BXWM,Fee%?0+S=Vr3XrxҋcO$ 9_'UQΨT~Q ,O!rF * :ҭΛq4"3)fwCXeB뱱#Ҋ}q dQ螚\*g*q%[tj~Rv>E)wSW &=Y/ {JoJEi J20Skk\]||$ K;)Adt7X?z%S8 r) yRFf_aOIfeH ]Q/ ι'Ws >ŝSi#񫹢O*i!t3I7 -f;$1ʵ.BB# _G5N&k\A6fxNThY:[tI\NB} Df%+V ɺ3x],vbC]bNErmOknm tj0?ev[ωH:V薦g e53ix@`A&Z'A!)3#+@ݍ#E r} ~_*gJz)[jXϦ( I&>,gZ$fX SuĪ$ t,e U ܀kqrP_55 n*I H"$i__nG6 `lդg1=l@n^8 GH?-9h)I~:=!G^ ?Q 0ڪ+} :`~umN U|,QbKɊzN:/$p7=37 9ú cA*!M1Z9HNшJNdWX / o+؎G (8NʿR(Ѵq Ϣ`0PM+qop*rƦn=݅y|DM2-4TU8}܎ۂξ?$0IՄO3;ݭ\J(<(Ն#XEZi[F֕g_]GZ` Zs[2yS8L9jjQiw %扥HtǪ p˴2% +z'xcL;"y*/q,Bh7Nn6#kCxLmLӵuѱ@n6n@4`@>(,ڈo㻩uwy\)Lg m+rоcE+=}ϿYyV RIG-"HsYSg N}(-GPsh}r*?di3%$7NK2bha5CcP [Ty}=z}kgbva a; Lփko,^;l׶Ӡ7`hFEod.{wnIp BlRqkN! 2y޶zcz'Q E<ɀyFd{Z`7B l>Q4nsMK /ӳ?a-\bb="RfV'J`zK"dzF]B]O7P$"x&\)*Q*gNau+Oc^'>0炗ҡĭ[n$v`8A:-/!ȁߒ8-)2SZL$S$Dln ,#P;"@{ Ο=`_`skC"tFm/dxO.eCkW37 "7ΑD0<`` r$7grƟm,_ wu __5!?ГcԆƪ3GD_W Z;̺2H>!af o RQQgYVc5E#5f=a6[*sjBLZ@NiSIL>HȂ =)jУ9*}R(hlDأ?V3pllj}v/G4e:)ڞ;Abgܒ}×5CUdS0-af7l 2?vRL gZdQ 9@yPsDHl78ēAoNނUl 4;Xf$lZcYUzrq]ÛbrO5k'ΨYGH'֐Lɚ_x GnD HԠ@RЁ4U8UYM3DzLu%0C+ ~Á?^87Tjc[4ŋ%YsXҗ>]^m sxEO FýqRgVf 㽣!2{ߪs9A, GIoȖL/$%YocI>7ج: K%z0 {ޭGyznbN6Až (gi6Ii)4Y蕳l1SZ`˘1łɕPonЮ UlۈavAHڅ8R@  P}/O ߙI]|ey[0JnT`ak@"^gpwk -lQg*+.b9 ]@.QrwKyν"TFcND7uIn=IGJh۬SI%.Td&B_/7GmQzxc&ڹe3vƓ#'BqױfhÆqdt}Ӄr$vj&|b3[ujeֳ"L<28ѾLñ̜UEfϧ>vt}0i sPVGF!wU^`|Κb`p JHR/XIEd%G1)k w-iB / .uef(O@6Ŗe hmZ?ÞnYsa$~Ϸ]B*^7eL c/$^n t|itT%%ZÂ5.B[ ɏ v/j"DO>ýQJ;$bA4{OlwOӻ)AwS$D z?uFQ`嬑*UXPjF9AT7Zkϗʑvu]|hmqF6o#]JJRV^ɊY#͖A#7wa6֖Bt17۹H=- dt@}hՅ 2'Vvؑ܆>3w[91_F/'Os#1ИPRiC !۽d5K^@Yy]ͣWzJlu+IHCgm,H ~7}! mG5C'Fb.@Xrh"Ƙ+9;& ƠJ{q97ŏ3_W9C Dk2`Tt>T6/ [=3kEhiԳ.,gmU5e0S43`ɢBbNмO+o \T;C2jui4߶!F4m<9W--t3O:임I ݘf%G0tS]_3{Ş .Q7(ΥW=!?.}s814-?DDX?O HmqhUHH{`Хu=pZfHua Þ щmXߵ}7ϹGOZV@#MV]%\ f ɑ/ 3xy,i~ Cm _<;[0KX,,9_~ r};T̅pP͞zcPMG=e~ "2~A1ͷ[b ?!֕(WRl^r1; ݥ];_Gn4nDJz*]+/nnmG6|y't`rѿ}칁`A|85=}ȬO#l< _cYbW5=ieXחU٩DA4 .v @-f6tNg}!(u]oPa\:նw>CtSl+fpNtƁUqNK|=A&#)bT坖Ob=,jJ_V^ries̸ݨR)vN~{_䥃bVlWn{YjŏyZ_3g_#}mg^-i\=#B)f\&g Jt@fgm0Y/Ћ(Du0Z-ACO#lih+5v :sֱ6jhZniKcyM_8G^)zPkhgPA, zoLlr0jq&G\CS{GOL7%:D)Q\?(0O֜&!}Kyh8*Iu?R3s3q="<+@-7|@ʆ6E2ɱHĽ\8U>ݤ [VRݣ5ppĎ{l4[WӍ`e?p*NJ=잜/>f!8|'MztBD18 3 i2P(oV|q"Hk-}pIy~E<lCGƐe̡ d:/)14=ֲZmM #yPJ>WLdLApRWG/c}z^bskL, H[Ҳ^#S _ z턏_R or*BT`k2zAg:'i%(%Q gA4$V;^!kd:MEe{c`E t=HH+~$*34J n:Oտ@]˴ɣ ~7˦$YP Sd*ZvCbU%ěoSܻY&Rj5[sVƬ ѐnFR1J;gևS,_?)cx7|r6cGUmga+ޜ1U%`;bN[EzNT==765]oEfByޙ/5݄WbZx7;`l<0/\ur)8hgHx #k]r {v#4/7NI7`cDv__͒:{`6 li |3Vk"mZc=-NXtbO?'38mƑbsᱎ:R'Ї\U5yїh4:,j)^67ܒ̻}q%MFF˟^ jޘ?3Bͷqj._y;ZPXmnoT0 HL,JqY`{9 .\AhMhTq-5il`P[ \7,֬~fT \uקX`acOHC2aH-G嫯ed0>0~qE"ؠ^6I;йȢ>lӮcJ:j|=h׾ E6µk`žsQʳI\G.>SFa;KH ^,.*Gr @wYø:5ƵC1ز܌ @Dd45 iq?c$y9㐉H%K^'l_x{Q"q  o`[=-M`E,}c@EOKbjL@tD- 6}sO%9>dh%Yaߋ3ó xb,N&@3[ (=wFw&@0 r6f2s46N()y46x`hKIT>&/w6Ώkφ|VfG$Y[5y']wZ:0ƼQ(TGTÊF vCal};0'n^|:qk|ב~ -R'$NXD:M4^TBs !Cj/@RrwzCǤGR Q=Rq,ƚŎ  AWPSZ$xcLJfEF+|3ipЁK43mX!p*GxS`A=}FZS16|;F񢄢/+c%f3<`&׵|ŷh1+lѵ\r-h!GM2(UomEay^4lR@˻S>A˻ * X̌4Vt }}@Ȕ+]DǷ)q3;C_ 3|mTڭDbo(/@n[r/Ii4OHwa- 2|iGO5UrX+Nuj>F ؖB$&dF[M/m:`xۛ 3Ԝs_qg׌@T+Ŵx/E2IյU4.;Ù!A}5J >rz98=L+qސXP~Rys %U=I"5P#|1Hqać:䟦xku>,Rm̠vfl~lB3_a538wT>ݞ "Xҽ7&c]HT]aW2}\b"bBsU ɖZKjaK$qv|z##RY׭X娺 X 9 %Wn;bٕ#]#_IG%*2@J8SŠ(غ ͯKj>vCP}:< $Uot=uHL_|B]tZ}(n zeyR^*4ՉJ*x{" (*2Wnng[ɫP<ToMomCֽ;UzYzt^6Tg#hQEg%â|21ju\ZH2%n7-q=²)nl8(%gԫKm|4Qx1L]5ٖNBp2k0` Vi FO,RgZy:zjN­>X+]gs3}(* 5D``;rS-iCn_G&^-;& Lԩ|F^{~\<Tɛs#t&Y{kʠOíݒtPA}cRv^Ծg[z\ph;zZ}4Z\ -Q: ,Byȕ\Le|89r]Nʊ $#惟aݛ>^X0-5P}g- q+dR1=;-h.'5ވ}Mֆ/ϊD 5_BP˚ LYoOn,|"op+[&xxDWnM~@OΆF[P\Pf0< sц27{p.LJ3\AkS'*I:BJ>>ln{ ~?(p VH^ڪ />g\i áQrfђ'G%V Z?iaR6:A?(]^r *p:mA/OdG/o,'6ӎ,'! p'3?*ۣ 64#v([zPs b"4ym/WE=&L9Fea&(ӠjGgsW)cu`"51u-$x߂/hK]oFevl._j!G_m+Dqw=P) +QL\#߀Xܨm;d'o~'2a"=ۂcC&'N=j|^lрF} (x^tƯKx,B=M_K47|*B[!<>$o9sWT~poS{iDՓ2!Ҫn C eJzs\ߟgd%u,\@,$4bDj׶b~ 99hK7һSغ/MWzɭW6|eXY 40}.8../&ci#hzpT{mZ8B7!UBC@PJ?[!IyKQPBA:$A {W)~IDjHi apL t\A}f[7ÊVq^x_Y:OkS8BAVz*LWS#"{߭gȯ`z\ |>-œ5Zg8Qʼnp"ZpSS5#:]fIJ&1=LL^\kΝ*R roU+N&݉pCاݚx^][DTFG aBaM즷97x@R<4>e[ۚDXrbgy=Ӌ5 _MYyRNP.Ĺ_S16c8!27S9M"Bh%ik/t_U:)DJ֠!Df+o114HQIqXIn97: h`ڭp O Y5 ۧUF*lPsUn sȘyqAzQg8LIX"npǥ@L6@q;uSZDQ}8>hߨ}}@"} raﶪϩhPz~ʶD~&/Y2wɄP"N_cɱ\wXf5U}!^b iD}F#o!*:t2iX7Вiݩt#8:iY#&uM4 mKڇ&M[c&Quy\bnW3"ΤtGdCO\ ̕ I s|xl:<=P {zcƎ ƶd]?]((ףƉfr4G8s9C{dPabb_B`'_y2y@ ѳQ,->./nAu_^ M7--֤I&y\iK=8?;*e{F7iGsYN9'FMxk#E KT93-gU"Ju,exz =cո6SJ喈F[a+=ihz:8݇?TL`:ct䴨I 6V5;X% 38 O$=C5:oـRe䰹d=ܾ:m&̜ %QǻEixҳZNAHzwkq}櫊=Y uəI9 :ޒQ; lFYihIbyjnnvCS|t>_xO*)C40b<00fsB.Z{TQu =vK =,X3% wasKl,[V4[<^^l<`dsz}=!&}D̋.8O ~!},ߞB[$k@*$xRAkd-'%} 7FYg*}qr"u[{Ri=*,hX7J>}I/dA=' lcP7;t2Pm5F:tj>iՇa:򦇳0h:|OEbjnǐ4Y`{u˽T&ln)YާqmbΓ 4'WF6D,HdMtEm#gE M7(+ *ahž)a{AimF;ޮoSunGFG~?l\p\.B2d'i+XI&k{uwW> /7iUjtL3O85y/'=qF.2g -A{QRpBgB+(9kvnV)[t[Jj ?V^K:;q$ {PxS :LSV:zIvgP.Cgbŋ_40|>Ʋ3bgĵH_g۝ݾ֜hh͹xCNA4^zxEh?veDʑ8TɐvHB@?W=4OMנw:$-yC1RA<T}=oS3!A)(hmtY6jXLē3!'$QՀC4Mi~|YF,N'=ݛV, ! [P |vE,Z'(qm*WĂ?K؂vwSFg5࿞p1(L_s^ J i)`nW$jB%xXdX/3M`(AɧkמΊn yMTqrx^IߒlI,4̾VPJnUcip/Z-CNԳ5saQ%Q{3yL {o,+|2  ZcSC~voNq;cJ]5}#3H0@nXʤ>fq3^ ̂Ґa(T O**λ{۬]PG|Uwq;mJ$[Z蜣_k.&}> @LI h6j,́X4##85Mv.Ia|rtߨ W^&D1eD7J+9vU־\Gd tT}<z$Jpr-ĂuU=P,M5_)gYƢc;)e$6Wm2z6uc9P`1L-8ԧ%D#wC`~9DL{'"as<[ mDz%tPQ~eb=6z:ȸAռd ;/P;``nf`b"Z1eR%4RVHZ~$#D%{8`-b,AIM YUm "#3Y(hIur4SO?=Ibk q4Wj0ъpb+;aߛD"C(pYg|tET 4[<^]e9BJ;%̿eTO?M;k{IRh`he20uENf}IkE{ F!>G mŽl~~Aefa6b8P!rV_S#{ dI(nі}Bh'3#m Ҝj3nb,\lZ8E+E~i#9ת~/@iJف6CB<1^C1yvZXSW&0>n IRɟ~g$ GNH˲(rG!\BOdǸw'! V^H 0Xxb_x8į /ނǸ ֤{X`oςazmd&QЬVl_ۏt_YDӱjI^4SOXgj3_C4[BW$31ByKMrSz?5>Zw;,K|t U` 'V#36@FF7Rѕ3dc]5wѣl!LSie5\a"3~: &FأdqJgkcvdWv ;*ƼцW~y_=ƬCij/M^ex!!/;"nN=Ψ D&3tINˊ㲘@A“ tn7:mi\ ף^𞝋M 0, 5R6Vܽ@>C+*9+QZɦ+7$t])c Jk&Yy4x5iLmnyS/h LWJ`rVi5| HYvWL wdC#b2.xNpvѫ܋;-ASY*ᱢ5c' VZYokH{OF ;:*T&(͎F9gBǫu[L.;oxЫ@r`e@D1 S42+( “b~8m0@N`74lw26 Im\%P E8YF DA5h &o,IvuC44[|:.x^FO+!gWs볱TUYW4' ή5SbnU_iã9*#zDڐ԰4LA%뼒&=} pW` -PqKѶTt!{A)+؝:rQ, ^dU/̥9G՘a1F4Ļf^PZڣQ%-r~i򚀑kb҉^)7kAld_TaU78"PyZ x< ;oǻIg<*I{_ V쿄A3"B+WTv;IZ."JظĹSc  KObnY+3iCzG0?aufqDʓrDU .m#>k!S`]r( _}$T*e/U=E[kGN2+_m]3F%@+^?%~]{Wb}Gt/e(n"UYaI T9֣Q0DMk[5=qACi.0Bk#I&<.'n Gҗ0. J ӵW'Ҥu>@7ă&bc=/ 4,:7EM`uZq8}Ccr[qJd bF d 4mz~o{L>iR'#TnיG b}0lYc!S=r =*៚ܟcLeR+Ҁi`]_yor_Q<R-xhxf`$|.bfP).%> UI-6n9 <sçsְvmP݀Dp+2 vḫUOO{ o>teoa@%Mk#jT6q(_:lgq2QF.jD|GT4ESPڊ!&\׋01͵=1{3NJ\Ee:ݜkJsZ:*xc{{݋)UR/sM/(XJ_AfE]|nݠԘ lO ʩ]'saaA)^g㚑 ƝiX ]$Vʼn8JRzr s6yo ̙å]+R"c۰8^pUV6 B-XV'XBAvɼiPUہIQDmž XWt\"6P{޸ZpY@…8]Guk^Ht((VТMr1E(:E1% ڐWr3c[aI<jUUƴ ]GF%!HLB5[U?E-_A?)ܢie([`gnWx1zՐ#, *0&D! HF1xEcGr>-1:q  N矀?'lEf[nUNۇ*IbGKJ1AERFkUkǙX&fՉ!/)wA#gΉrEu(I+y啓^p7EZ/V/-B SۓǧHlGuMU gTef?ڊZo !! }w i 8HSOPs { d@ڌ&v(&[\ M .R+@W~ߔ /g AųVr 8vƩ^M)s<Dt 3v6EͧO>Ј0\D& gt !ֳ2}ŝw㵎n8][99%E(e/݉iWgٻw-V%"<66-a;k\w=i 825Zj֘tE f+{*$ b |Z;$/t/rٟ[9%l9;eN8Aub㹆x#;qw hXXϥ+XN 5 L ) fXx?ꁓ1EJVe]V)צ4L6͛^bݼ5 xrCIL7{;Ѵ[i@"|"M>* WJXCܨ\QDVG5ʹ) ]ѫYå5^k{ xZ>~RQR[B{ S {P0|dke/N@Y ĆUa0JvZЧg8Wd[ nQ߄R0ʝ!x; j<9:!ۻ`&Ǻ]\&ƩNeY3X\/G4_ 2]n;Ҟp8foS` \*uD X?:x <LjnIxNZ2ydV0D'dpy?LYy!Y֡k(nshq?/V ;غG/1<v2b&w7ups<~;LÉrޣPt4h-Mw<0rk=L6S1ӹw`h623.$^~V'OS\ΞwÎ}tO ėU@»TlǼgt6᪎\2e>d6iu)nLb_gl3"UX\!~T}M K$!uB TOX+ޏa\R4/W訣YkBΧ`nf4jz%*{zʊi&`7Zj}J.eXT*I@V:W'q@6@V@I}z &{+j%HJhwS ^9Y5 e:\/ʧ\W["5tΓZ@ݧpIR]J8#Z/VERIE +J50F~`{!v]&kpR y- Zu?~_bS' ׆}FsͫoP^,[@u_@'8k88fp5_sc[LF1q䕪K"֠79PW~^ghWU]eѳ' NNOҰ(Cb~붰ҮIidHn ^j"^}*r I  Vi8Os42bou)Sbkw"T__ʚlV5L DS^<ұ 1APurXW67+k/`AU LpJ.wMߔӫV(;2]5kq yv@MBV^xC8=JmVO+ޛ~_cwld}!;IE@EA9oΑW% L&@f4ɚ]tX.Q\>Ӵ-5s$9oP8`vc*rj'yHV M4Dj[DPfNTzKJ6?_ySR&6լjׅdJ#9j~xA^xvK~b,(N[KhQf6ӓG?Ow 18[-Slt ϛx6xfI#!cmOohD$z˹y&NX}E` 0|wHHRōhTߣD_4TGܕ*f;ou|ck'm2ڊknw@*?0-Gvs"X"^S̷4M@7}%ft;꓀vVHLqoa'Dx>UB,4;(nwe, _pÚ:hNkf ɯ4,9,ݶ-e+js3-=;+'ݮtlza}sp|$M,0䆪y!癊U.bj ~¸ovv̋X`O0-}1$rUQwkVH8%"d@gљU* %gqXCs$ί6>}#q)&Y#IEw;d} wRF> D3HFϒ(*X~#A2SGz}*'02p# QM'` ؜} ݬJ9~_ dKtT-푴pg ˿cNlja o;C(pXMNS'ua ^iۋ?H%5{ΘюVR/USY@:! IlP${=l& C# EK160)hc#LJS~JkWRɾO t,? IhZ 0lO&C@ᰥ5GIΒ̫Sހr5(QcpG=_L?{Ot@t^Bƿl?;N?Ӛ,^PЂG/e\Ov.,RLPm*OL,\2_t^%i*gn)XIFFoaH?z-HsE&fVOUj5x/OP2x-dsT~!~ZڹB_wEj`Jy#. J= 7B^9CLv湐Q%R~d,+:C,2lA]g"۾X*8 p@IއJywٍ.F2NCov_ռ ot1]Zͽ5ThBSSrUIsەiNg$G(`iil+|6ſe[垼6I'ЙH]ou6 S9[Ll 5ӶeBN7x.rzu4^59mQmAj( y ^=R|Gv` _CF{^9N)M݀r<~2Ɇ)#v> oU|Y [^f:vЀ8ʘ>Ub^%DFk%='׬ @1] 1qD#8p}!v!gbMxPm4+B BT 4 2E@~sObScp渹i9(@ Fu*xkh"g$A V o MTaB@:蝐RNzk4c^nhvz^Uȥ_W*?`^J*QmBxs76T!:y=?tp F|,t7 gMpHHjd]+v^ ˡ&ZKGEeX,Ca,hbzdQ26BTMsFYNR>pߴk.R{V!$pNj6LZyTƩdsw‹,ߦLv?~˺]ZRD>B)2#hGǒH#gȌܛERX?!Q7KZDHm bp9ZC%9'־}^. Q$:E(v"1ɃE @-vj-R]*}>[qnD"uL;҉ږ 9Б|\Y#tLCnEgTł*#.*ut:;$C33ڂ)5hg {l4/qbj} 3ceO|8e)8`=pʨ|M_!:dqPd pgBWո)v&C?,'DMRn9貵IY;Z̧vmDH\#rZO[ƿ CF{MyDGY`=mڌ3#7+Q1XX>o+ێ ]61i7舜ԫ"ۨr'*F(VWc:r+XR!FfvtI30*8h|Yb%)7S%48>@;뙫ƛWhy Ӂw &:h~oB^FZ/֡*w=vE4ԨAp*We&2,%/8CuTǏ.Ow5?ºjX+ ȶ}L! a+'(YtmypNr[BI~ ldSpPfNJ1]l݀i/JqͿ<M#v+QV/ԴCZ#q~T@MC}QN`=KnײjK?;;]ں=:VC5z];vUk %j㬷IUOT+xwHͮ%,8݇7V82%˹DPgV"ΧetZÙ2fc(;\3 Oғv[caG/)\B<|א3G,r){QܷxzyFF񚆀Śx2Ev\h u)2~%>eڒzhsh5?S6D!L ߽ +S OULwin d# tfM6-p7z:B]|:YC?Gt#`t &TqYӆ@7ĺDtEtBFqѝ@.ZSc-:lĶKJЗ5u ٜ#ZD#oeLt{|ptO6F=YKt<)7R7ZH=gt2}"p&KT7=WdIOBDR.-h> E1ц2M)8fږSv1Xn+}%3⣳jK {э&-+/<@DOO~hi I֫ rJ`D=z}b=c4dC78 57*u5q 0bdmW_;mvg7  QFr}%u&Vw X)V( _ ƜWZ <(4&o.@WsJѨ9w\(BCxJ1Z>^E5H9@p-&a?ZpOyWv  8e1܏q=o+."ǎz~O(a9\ cvjiϓq/\d|0xV^a{)& ¢w]):ZyґXw8t~OO3@G쨔|j#Kd<0ͨQRuFˍ(R!?g@<8/h^(`ƱWDr -kx;Zl _h:l:" CI4gya&t藅&Ӧc7惰(AArg@F1vt2auݯ;T$2{Us)gc.5F L.h+N-os&{ *ͪNiye(ԋ1KR߲/|܃@F'%tAVE/zސ#5E hA f|WTG ${[f n >F@2\!R޸Z\NYaRera<.vC*Wb4fMɜQ˺;QΖndU0"d5zӜ)_O>/#u ܎[{spP#EYɹd'@bͲZmXNpzYQxFDGPʳ'[׏#ߑq>ac?b79T}^/5 i RQb{$(l HѲ!)6T,mYq#%}ee|gN*}$f:W!WOKCrrקE0qƱ!$e*rTvg :w"z^ E~6躪lGmFTEz hUV$ jLiJ0c'^S+7 S[ƨRb[PIL&atESoTWH9rG،Te F{/ҧz/YOF59"ɥ?#Qec Eyds߭ &X0lkv#t/~\/9XlJj>:䫾lM. %$CV-MDR7\+獾=x o5.Άl`yMsY `'#S /܎9"'{ ;,K&c#MX8?)zi9:IUr#%ڣaD8u6B_l9g."_(nY?F@HFɁ.QDE|@x/} / <5tv]N"&%Ӿ.70zqh:b~*W6=jx9`j5B7kBa|RI~ZwA* iYژ~DIAdNXHXW~y/*n6LHgn]#*Nj"ӟдN3~5єb?5 O`oP [-)ݴyTƢ;ek @$ R(*K A^-jb4P?zk͵tD!nT곍ɗRvڑ<>Xʼy{$~®t=UZ2^a6AjjP _ZGguV>d& ) > ؝#"@Bh-!3|oO:5$O{-#lSA2$ZjM?)YSd Lä51<,9%W_J}73DyQ Ag'LCEͣs00xJ/D=]gVd,3h ]͢ hпưdSOU' l"vG;իz nCwK8U8fmЄ6:=j=E6`܄ݮet"(huLx„H9pBowY(e$Si EL!pu;HQ9K/#8Dz;)sѫU՗BRWV '(ިzdQ1LuDX v˰g4XKoi̼xMWhfmc of"TMđFz9{?"]\$񺺻*g\oAkWeb+qA>Ԁ_PYau;Nݐ \fvii-|Se N݇i;1mg1: ) wo3YỲwWu8A1~'vq6a(1i;Jjc6FxcZ(?vraީg>M7d^T`D*i=4;Ms煛sv53Hi}[$l =ܝO0lzźH:O@TZ̡Y?L@Kȳn{;<5ۓQg#)p}e%?0i $[f22ּ5 i)c6%9gΑ覬bލ\BYFoX $J,+HVc PbԳ9lS((75O$]_Pˤ3]0:xj8!!iuI-qf=$1B?_q}.q)JN6omV*)tSiCU'Dz*J!2{Vt*$`cSrݤ_^⑥M"ݼ9WGJLM _r 33ˏ&ps!D+YA4>ڏ%*IluɫTscAx?Dc?ADπD [E+ɟݨlav'Q`f͢_uXy{l(CT{|KګQZKb%*OQZA[Z 9qXᴹg6kq*p>~vՏxz -[lz4 ٖ#Ndr@ 1kv B V\aMyw8*/yFyW}B VIv RJ+KfBr ,Žmpn Q$y:#u?:I Qp .Q9NڰzH2ƊX| qwZu~>]ӟR]i9IV2&aK2䊙ۈsOH'u|| YշqFYsy7 Y֠Ԝ@"`%+H5Q#)m*@7K泷ʸU'5VL`֊k9"D'T?J,r4.UXxDfNJiw)5U&^q0agzhM ϳ#˄CܲW83a 4营jε) 7Q&ѵ)sBO-Ρ:yuSNCc{@K҂ 4^/>W3@maav$m6cg-j( k7KGlo V TgrLZOaחyD+fcJ0ڗ687j'a6jZ1nF@ 5A3EǤeB{({ɋUVI($ѐ?$ݷ A5 {V='7HLMċx8w(sF#*5o?gܻ[o Iz-kY\֊^ޔ9y5G: 1S7XR])axz=ג);2EVGOot{5܉k5}֎2W=TsOltD:yl85IȍX,$sx5%QjgC\m6+-Xa;XNWQơqaR !`H7E|HFK<#cZz6&d{&|Gb6HjVa>;i$.\!Y-|O\nVE;[j S6aث*L]ÝhN:b/H5<ֱ`3rphPGtUNdƫ.ԫ*P&B_ʈƑS-%3g߲vtx#8r|pj}W 6QܥwzV1Z"z<P+2#LBDdaIނZi͵jKr˯vNFj[GN餄K)M"PXH|ն.kmx:: Mh["|1A^56,͹q^[xvf~5~BOL y7! ŃP.9ږ~ן7OY6 }qKXf?}$ ܏@ D;엏.$v*+gJ0n;4ꁥn4ˆ)%y{IH^D No}%+ / ]Fa<jdmz]ۮC IK]R1lٝqn%&^R<郙*L ל&Hٕ!r` !$BruS] vS9#,Z|mP5VUۋJ.r `Gl5ޞM2*԰ܡ Pv0-"EMhf/nϡ(5UTcs;UӀ} zK7]a:ԩZ)Aq=[ED,h],yjkŁE\F8*6[75f3jEuv' Ă;{=E 3(t/fK XU""Clޏ*yleT2`ڂjG(+3IEFBRAAr%vͬYc`Mz~E5\|;|+. 3X D\@ޓQkPq2:c%6B$61L#Ýts凒@}`j+!_4dSHC gU_C9B\rRF"@`fxH.l"g&J1,غ!tXv^k _nw1vmdN,U_IJ!m8Siz9z(78 l$Y/`P_.HW|&D#r2ǐZUt,xVLXX~䌫_5(zgGD3 A95N&`X.'>JdN . ,Ƈ?ފ zphq۫yr(FOR\~%N).d6# w^{NR2_G'&C%sipLыuxHHtJЮ FZ6&;ówF%&\2Q;s7%cvV2phHVMX}}n\$~6-8k[2޼na*Q8-id$nѦP e, BtispG>[c/&hGV) Hq3ڗ=^fC.ѧ+}$E\UuĕacJv@fe 5Qy3>᫃͠L UhmYVeI:{kߐ8|ވY7d70dI[t Ή1C_4pY9ъk>V&$ң!hClENH)^S׬/ϬbpFYoט6V%bf/oX\˙ᕼ#dxZ{ږ "(B&gY+,y|-N\jLXOUha?z@AIpN(" 37HŸ` SۇV$;(og; +^ :a t |3wr|'=}/jHv9BfK&t9 +[/rY.u?mL~: I-'cGU'\̿16ŷψ7%aWa}JJHx0x{:=Α1˙ snQqunO'Y}?Hgy[ ff,WO2>ݴ@C1r'N› v'5Bw+Sr4cV" VN)1č~ #GlĐzD?].{C\M(_2]=BhX-ν$(ݨ5Š!45PL}>q>ڼ\(l 'nq9 Pe`- ͅTOiŇW>:ЎV!pfz% cuF>š#5^yL"q+j zlIJ@2}ӗE֗Pn"ծ4OѩJiLTv'_0G C(@>1"VI(>dc#`y(ѥ٭{vQc/wMDy^cjW~,V(^?jPDŽ[.A ;I{șz:$ ϝ^=V8V>El"I8|""fƻE|3'^ڕ2Yx':*Rlu`5A.y-{(Dp ]i{g/{LQԆ4d'N2JgYZ0707010000012b000081a40000000000000000000000016650944200002330000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko.xz7zXZִF!t/"]?Eh=ڜ.+A\X!Hjl@́f#;Ca.i۹ty-3kp=] CY1}DG9ZWs y~_;|0EundH86}kpvdEZ*RCXHpD.Z/.QߝuUη{}d^hy.ڛuYɎ.@JrV_mc|gYbr-L1v?ڙ1ZMhBp Z+iBL=Iݑr QԥQp0О)CD[_!3䬩b`zBm#CINaKI+Q  X& eF)b={wG(A4 ?W]ƓdEq6 ٵ5nʰ-.4ykڢ'bdBԌTXľ2fE e1δOdhkgu 1oHUw_S5z|ffi_<~l0 w郍 Le?̀ӣV'vh5p+H$Ig]Iwxvoxxh[??LUJ:ȡ`: vJɛ\dMt?.{ eѲ'p.Ck2?&[J؃,!v;3ہ+E]VMn*Xp 0?InǺ q kbF~ ֢FإIMMJ%;O4$HM=QYPł7Wl{sF Hi`M{s\5]b׾坊m2H`+YA+=>^{#CUtcyEYZ7y%J)w;k :O$նnmFwyGBW N;=";`YYb =TA7*,gy@!Bd'/T_),n8?MtZB>g*-"uz8$B-IV+Z 鑄C;\!bj*P=VQv{ 4eR5އ3w'Ryf f\ U)UId.#ksEe^wL^FO/[]J}9ށmBSp8\̐Pq ĜzynyH_A}f-[>WnivENn`'0I5ˮRNJtY(w5߯ڼ-,P*ʺ+,We!#YVO@ȿU=5?C0m] ~e_rw]5r3:+-|@e1DŽw%Rΰt bDKe0[#+ZjXS[ R#Cl[!@t̏M>brm#,5FU\MTSR98]MݩV/Ĺep6 eЏ7E.mRU>!)i7v+fzM?3~$/pjA\uzjt-XDwe وCqi,Ϻh^9^{^픏zݶ-j;Ϝc>x弅!_- 3Α82NݽUR2۲zBid2> .G*Bbh DS"Τ=0pjt&@@챮PA^w{XkJ,:EoY.+M)'άW4gO5=bQ K)S6[jr#Szk9]n^Bnf/'<% = %0xp~i6qF wXpvXtq, \,$uhi[vתf8dcOc\}4ڑ)n 8ݨS7`keP '="%A@l3r&t*8>=}2If\$ vKGFq)d/KB}w*O/g[ 첤E=Ԯ0<FCCg vtM`WU&q; -"W&&QkwؖZc<Ye1nd߮dxFR)cm 1;tQ kE(ߣQ qHE2& ئGsPQ_<qFm6՘ݶ38X $^;^y?z%. 4یL'``%yw:u6_y4hM#όC14b"l6N"/sem]t1"*Tz[: n]3_SưВ'=);!z}29t.*sMN]^ <9u|q2{f- p1l]Ntz"H(/47L v+ Gc+86P@'m)ޕɈ^Gq5^ENϓ㛧1p8[]:i=,fI+DmwG!m 0$qMw0 ~nqݍd0ݨ&BaPD#~;Hdb3 C5C66,xhIH(@EC){@a<Ƥci96mqˌ=H@0wH l,r7Zsq m °loT3 迫SeJ{,2羄/5kxV1E |՜r5Y kŊmLt,o#eȱ$6nmɺJ ytC0 [G#|erCy~cG^8kԡᣆB0/,]f~rp% ga0cPQp9l0X]$ƻ=sFʴipΫF\bd iY{Kc컌*`e%|Ik];l|)c p=eGhRa!qJҶFL:Tᕰ)Q*|T#QaMF1A"Q}ጭK4 yvp{(sgB6e#<9˛v=Ar+W$}fApNu٩KzW='U`@!nѯ;6o!53f39k+lxXe-:.ˁƚ mOp ~ضȵMT`ʒKh1.˲_mzzѸݚE&FxYH6:Y= dw!Ƴx V2?5bܑLTw. 廨*Js7'eD%-+TRawHՆ_~Lab T<@ć4m66O} | 4A&&Ŋ@3>{Qy7[.|xWK5!1xVgwvww0䒣(mrW[aV/ /l?f3f jʍ6Uv,?)` /1IcYx(r9K8BaHRNT&)X.~|ajݤh&O@75\NKczԲ_Q-_b:&ٙ%'ؾHQ DmszkG- C3 ̩͙R'2F@|W()&fSrmɁ|)%/ 96XՋT_,s#Ŏel:A+-O."5.Fܮ-8ܪ_9Ph~Z [q}ݩţFTb)t d5PYvy:-jZ_b>9Fu6Ք48txx<#%bHԤ +̭̃b(_D#Dc,nq~!9Puqҡ +|mqAИTh 2.Ѯ r:K1Tw8Ss=ka_'[wʈRq>N^ g=X!ץWC0+%3F[s+ժtBL E|UeUdGā7ł*A)VƼq"bϫ4K>^-FiXc5dHy>^G9wZQ7|=+׈ Fȍ>L sbG82~Ri'/sꑓ7/$UZE/K4 / l5*b܀|Oު+ހٮy5x%cu_10RJ̤҉f4>ѓ9d&xXa-L4mh,S^w ҹnsԖcHsgRX@ ϼ;QiƂS,u-OٌShn\G>1ANzǢl, ,%@w1A6# c>3.R߷Fu*' >E6hOTenw+([GfRhLOqS8VՍ#%v..v2Ԃ!n1Wo.Goh>uhfҡ^Ɉ:^yN?msO.IϦqy0E=>)YK96{=ΛĊOKa.=8?jdA ZĽsFҰD࿗4[t X|S V/HqHTΩ+Vp)SbC Rz`WERuP%@3 B glPQ-wE"a)blK}bsDh~hB1'lL5t?0Yl1,y *A!Ht,X;`^rRE0)ԏY͹ivAQղW†\p/w2K9NMnE"0yZswm=9;Du:kӾ Px{50jSuJo<w5|6J_SR2P6oSp wA4^@H]߻Mm]i`W>oL mQ,=P Y0%N<::|ڦN]~|lֽ5_/^',7GqScGj' ܇,\uA$2x(b}ei$uB1;? Fq1j A!qY9@@V7^؊0D~IakCL䮏 uEMUYoC\x[a^gx͑YmXzSM*дVkģʍ9MW폒0F$3Èȡ ]"! F_:@@}\_Q.umn 1pa<{Y!o{?p<|q]Gz4OL"m@3=8 ,)K3sh9],]3=$P-R1>|>X ,"jiz+ئ3.񦛥"Q8ISٱ-yoQޢdLk㇋Z쌯5&/nH- ca(qnfm&Vay ەڟ E8IY`SL6 LdAp^̇D7 _Xp.18uhpsp${4鎐0fY|lVEn |g Tmd5W`wlS‚txA c7|c/_$AE?5H-'V d$|/0>7N}3u,a9 i ݉Z9.>~մ$8Cؑ G'9p*$ XAy먯ANTY}a UhDZn#粜kt(ZʟN*so|9>hV a[K|+#¬VЛ>K$|t\nJ% Kc:s5O"<,>Q5DHTq.@AnfBoVGS`vHeI=RI49qTCJjCp Wm䕍r|g]!Ek69wz1 ~A N|-]9*:4IAپ_k/u `g]A¤SbdLzǹD?K,0`̝/ T SeZnē|`,oQـ"xL \sG4~9 aes{m#2S[`tWG@^-+ TZ=9Ykb"P44ע*>fj\mom6![Rn-Dg.QŅ@kA4$ӆ qRtq5+õa7jH٩QAX:ӛs؛;Y-ǫ9}7| ϾU6ΌѪg9!9>H8$t]v4Hp֌J30C@IPF@|QFλiw> gYZ0707010000012c000081a40000000000000000000000016650944200003a08000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko.xz7zXZִF!t/U9]?Eh=ڜ.+Uۤ9$EU݈𲮕ahKSkLE&-i-Ռn|Z~bBd8ZƇ؊t# I&k6Kj~b{/ sj+j_rDw@LBۉ.8 qEvR)ei鬗EAvє =&1jWXp|RӔcQlD3[OKoN:{r b괜r.i ygF_hqtX)kڷMySyZ}3BI,u5|FXst wp=MBP,F{E0!3,E/%) jLIpHbmޘInJ~Զ~)F;;WقۀE5; (ʀ o|p$[~N} &tn?R[]-z#ikntsQ%rxB Z[벴<%fM$&xE\[ڊ )*X=ÛN|+ V5ћn2D"9; `>습t|6\Q%byFއ*QĹ 0wj{j D'7ѐLj0jkNWSI18LG‹KEYҩ(ؽߌmآujHur*e<_DfF8Jv͑0}JyL"Rxwf5L`!;K K \ \~ ,Hvsj"!$@2dq6klz ǘHN\ctEQS"6ػbcElջ/,@uAxߢa_d]ە\ ɗ 2SPR7CRZ"Hj@({[7@M$sF22@I~HmXI> ?4mXǾrFP5ɽ)ad1M="j*s;j˄SQq.Oe,Ihoo/ح52:';Q '8W5."Hվ p hI 5Mwp1tv\Wp`ih22|j % ЄeL'xx юs -@-s 2M A; &f+xK]Ý9AXpU5;H%7Yp9}ٷ:x5z,#Q'JS';p zSeV(sJX xph_>i|}~J}hM̢y8t:Վj CM<JjLݝ }q@.ͩBjt#ar\ 2-bLp@ pmNӎymvbO`l!6hs].XF9o'x4d$9prB?>br)Ky4u JS *xSaMǾXm.8OSL0u]!i:I><%tfȕ7\3'˩.{ϤMSş/wxW=ppQ ֔#lPm!;ZB6|J6Op UjCAD%4EH\E ,**eh^`9+ JdB+؟pÌRJH*TS m p=nmS.o3BԜ&8A1!KMnL~MȿRMpuEtU6'3t<FkbXH1@=ܑ1!a K-q5/2caJȉ.E6y:Kn)Z `ƭ KF`v_qDMGM պ1fn<5jqrUzb-=e>rVB} NZp7n5'G7GV;Ԝ>`*HK"OBuYu]*EDIQ[ _۶w]8+xCehwx%o Lֈ\nΔ["/Soߘk eJ}j \C Glmc' .}-(% ULk`sv河&XF7s>`1q|V\ n&jW m4YMnxp$Pџ(E̺*V"OfKt>-h} NwT;unhAЏ #Y\dyK G89@kSޱԊX|U;8dBt lj5ݚ@_5na 5/Y+sI)G,U]C~6ؾc'lߗtU" gY-(#Ns3\l;zi-C'˻$un̷G 9mJm604+(e])NL,` \ͪ[ A}qE6@c~ԼI63 e9^w#ϥt#YANRXfUzvߩX*ؘLD&]+$w[ZaxD$ {y=)lU\)a.v8eΙ$T*Hܞ4+# D W@B7ZvGn|]vA@"K8 "s bN4RcIV@~ TWgA_k&1ۧvEl wnUSmX֞0'٘~F+0SqY}cv5}4#y_ƻ*{OoǕ2S vx'Rx<#{+*Z$ -eV+͛vx` !T"UC >4Y3+C(SXBX=֬+E `>7\ɔr^z*,#T7kTp6ʨo|h:Sj3c\~Yh`[Fi HfaGZ縸Q "Y/{ך:<@@;XEj}w7?C+M,ؒ桕lߞ35_1;j*7q^nKtŐ廮f蝡ʷ$qKmeoNbf 7EӁZ꽌YRmh!5(|dstݒw6η ggc::*|";9@c,?Y Oa1SxuvS24Lz`6d)>1' A\!~f91|};o Yѫa1>W|%w'8 n d"GŸ=d#ΊIъ5j; lJ C!zg͹d!ZPBfwߚ']NV\eԃѾmyy>; X^9>|~X17c"X\9kl@`ccU^; mIZNu5 4[> [C\2Xu:(mQ C[_ThMߙfuډ\pO=|=%,jԮA >y !98K^$|DopOqFQ+xS鴼H՛! iS׮B~Nۀ }W%5C0R,{RK lEm/xv{$c % L1b |  2n/֊U!3wwNNZ.[s`ѲUf|U+cpzR%%%B%7p ^C0 .g2@@hE "JfevE 26ҏ=-yyt/`lѦ"')񺚬ȂTdNU?4w=2J7mcsUI*RCT;D$gğke☼*/2jd!l򱒽ƛ2U3P,.`#^hIe|S(bT|~j8èRlTQxU!g1ߙq$ 3{jXVB|]4'߄ 1}pJ 3Ϣ?*4۪rA /EAb+RO1+ȶ衞@mQɌӗu ?v9kS3ǾsE"V&漚5<#xY9ʚ%USHp=St=~Ięˈ;9oQ$Z.ygבmodWQB"rxOu7(z5E2iĽ5ACIpq^iڙàZS⋱[^p 82֎(V˙.FpDCF:@K䧩jY7mi۪C$iQ#@ǻOW72XňסIn])vk^=3]'D$r C&{t.9/ E.a?^d$7xP50>em:xV+"ʁmq IwQÔ=^9ꊯ )ʵ uR;by{k '7<%!,0UD`0wJvrW?H;_bՏxXB{S.W/ "?zpu\L<"!o^kzwY~lRԽ0nr@cN-; Pӣ \*`ǬE;WHҌ8n*/ku[g Xoޡ@Un\xbƘ_U!)=n$@দIq}̡{CNUgovW_<3Y?#\=NBUv۔rf9: K탤 EtU!(9:\M[kȤc[4{<(e$]>含qjs&)1q&N2*i\fpE̲gm!BB1%VR91t%Pu9>8V"3@?zMw2t~T;nq6̜eR۴0&~!F3wz˙O)!Cen/iKr*svx$_ 9IUӛ%X {'mz K۵Yg^;Bp{2a>rB?9=͕-FpkzџSiW•O邀EmĎh vycΊ#|Ln}. $*)1Հ%X4oZcA$YR~/A MJtIέ6j5HҬ/{ #5o!/ h4+] 4u2nF)MD4Ÿ){*z?ti@m`HTe \RΧ']Ņ`o[DCIjF&q('sA|Ht5EwtM/gar(8ؽZM^Z4d{( ([(,^>\1PZRnG\ԇa/ΎSL /zg2}oH-;RSݮm^3yEtk_}LѦztzٽ)6Lǝ19QOsGM?BϜ`]=ِ4ثçUR+2~FJ#-#BLމ!@R0B-d|j@f a`F;-L Aص~~ auI̍yC&_Ut״[ixޚ S4"cIPȡi{PÃ߿#:߂bH40u~-aAZ}A誀h3i[ #J#6x!׉6+CF:QRJ>BFхK<*{bl]̏A^uBZ-Uein(Ȇ Bh" "Cρ$BgQLZܛ#:EgX9Kdx_Suf*i/K6EÊ:Y(|g5'EG#ERC=>NljI r~ƙU͛9j흕:i` 3VunۗL;"y*ƃOdwhVo8ѭ:)<۽2Hkݱzֺ[Ajb&n) YY=%Eø;D϶Hx>y "kSUhLpfR"arE}`)$)g^Xpr@g'%]:kl39E7=[VOIE©oY]t2>y1Bw$T{$FMUWR) SzO w$e\ԞS bTV=\+jQ&uޜpIISᱤkQڛ؝d_bN ZCla'4/͑GAw}DmoA.?^:j~?]RU?}@u Y^ sW{-&µ+ %VT6`ć/6!*d& {F/9:gX\cjX g"+:%zB@:_]r!)A>5̀yh6l)4 ިsyO ?dg\&Ѐ1^a YRXw"Yv&UXdiUUMbDJ} tп֩&lIb `jBXeq(oi$C/(;.ŗp*5Vi{Ec`ϼY)=v@ "Og^`{Z*xsgYecWQqxķNX45?#J`ۈ~+Nw+o/ mR,7aԍ̿0WEŏ̃i jRߒ2x{*5fK VocA(e0O[uiIEGzT=5i;u+'hU0TU s3JōG;Muf.SKLm\3,!AU`Һx][=H\֝fGi&&D5y?ފ[;Pye{[ zn'褾oߟf24zA[|’)JSTnRһ;O$5U$kȗr<1 k:+MfqA GT.򬗏$>0,쓧x;$~6dB4R!Q∿uTHkwq=fdƋ"ZG ZXdRq*BH@3w:7V(菧gpdKz=/6s5O+r#NwU & 铗 C"eс֏ tqM|i92)]/U눥uE; k`ю,޶A3xH)dhEx<bZ+lضuAn*Zϯb0?1^b}IVʯ$yy}ZUŀ{b1#EW,cJ_HnThնЄ=40IֽrҔD4+&u.0XN i~hdSΈDϵiV N:E@r?#է%-"8g\v׀p)+Cy5Dx!C_G^TC{! 6;EjF=K(ʰh"BeznlCnS;ko2K`!5-l-g2)!2z<=HvT}D]f iL`k%_[ƚ@!sc6dam5f)A&dHYzovQ6ÜNMcP04 7a =v R"۴ ]ڑFyCv=R'CQ0mvi.k7Oa=A|GMx{wzYEڟ֞v>A@j FN~'afRq\Bd #&DYK|73)!,* \(2>XwNJɄ/ic=+ʓ!B[7,Iޢuy+"Sx{xjuH=tDyOftu~k, 0 9RȌ;_>1+ߐިdpFBݺmVkEyc\AL$2ʷ}L=N7 2]MUȨϢ)9o{Ⱥw!EHXRao)3SYO87ؤU$i8~S} (&Ga-|KQBAsgCq؁kISӯ~Ⱥ4rSֲ1X:C+j1Ýhčw{Vz@ "gk1o=wٝ CoX`rEZݞL^,kǪ5.{q^tc3ݪXrIZ bO ʝּ@f֛H{`*~4G&GˑjȊM3u\_;"̢0M+׀Egp&=AQpGjɃ&;介d :_ԦR9u_AGS+/BS+gI:gTy„@ΞhX-Z"S4~Qk-*ڙF?WU1u8; YmD@ S|:pZ" ئΙ$]=Ob-W|x8e.oA4W񼄩 &Kܱożޗuo(>k2Sh_㻰o;YXbQiT(S-_hԃ8KT/0%Y=ye%Ke;FSjߺaS -*]ŰxsbʰAe2#Uab*0@ۜq!slufq"zF`:N,>-%)gkhmلviU њC^<DKlۥw3<>2`5=1 J,4~)1?poPȮ)-Ͷ4ay}Y]5`bEw%?z lJq?idߙ>>E^Ry( ""u!5t3w̭7ʹnzV:|$\GԈc[_c}#'Ǽ(Ter&bkDG`"cN:z˚+h/pkj^@hQ,*a i?>$3]A&R'{If9`T -]Zo OPнmi,P[vXEĒK[#'sӖ#=,w{ Ҙ1slK<)_HY7|x`׷Pj7L%Ǵ5.6T0u#,ǐg*19=*x}b.|о!j~O9Kkr'YnVHϔ&,0zLA,9Ym 8w(tncwӐIaH< {Yɗ Ƽʙ$NT;Mׄi'*$dQhf.iHP (Z]oӎw/ lL\R_goוSe(SSc7&/?`WR~W,-*:?Y(4 BxlU+4)`p{s%ǥ.;y$_okN xq&$!8e!cRg ŚJeh&{7 ס:D1oߓEb0EVd-~WEn#7*pҩ _#6*m#1D~6h/DsG [_wZc*N}Yc }hˤWjn;'=\gXLG Jۏ5pp$GpH T AOň :X5m0eA&2aGFhU6dûWxgL>ئS}" k"n<\/U__:`=o oDXݪ?/%!GxEA_7Ф%VK}"S!8ʩ)hSPse!<%{.|o=@!R7;zywm۸mTcZ+ ]&k9z5G9DuCBEm#h+qy=*-&ЯÁԵ<p 9+ )G>RpfYw]ޕScI%eBZ"#={RGiŜoVYD:͹X IO4l3^,'׮VSӇ=Oˠ~Ymq Vʥb+G~S&k#AU)$~:;#B5 ݬ5w#b}qy,1itٸ9澢h0[sQgYZ0707010000012d000081a40000000000000000000000016650944200001650000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/saa7134/saa7134-empress.ko.xz7zXZִF!t/l ]?Eh=ڜ.+HeZ 4D5*O3_ 4ӫh BU*vRیctƖX8*ACs3FD,>Т#]nOH[r,gӞM63Mo5Aq8U ad xЫ^l!6vs*nt4CӴ+N[o'PBÆS_. gy>z*/ŜLi]}qoYq+6:ik&$e&B+WBe@;}l pqT8GO"x\j*<ܴt#WݠBo!VQynstԊ# s&䊆0 ڨ.km7|\;aLnLq<8%rkXtH^X˃o(̸gRoE?ED;G_ acw2kK3E'lYzǯp~A' V*7e6_ʣK3Щ;td'I/6^DzC `r𧟛|a4ձuž9fgnc藻=g׌??Z-FXP:qųSjCmFz}^X@!&vΜPYQ\w|_p4:^Q]lt`ɽiż}N ^߯OQ4#(gzy eJ`uM`x7T#&DOGk,Cn|A:O2?sQXC@[U?VF c2SMTf5sD^\`|Q6تK~5|v# |HH*_[l`I<($D0+NsKdJ ){%&֖`.Gy gEID>ZTFW 6"PZ+G5(l2`{vX1¹wƹRφ|滈SQi τ^ [i?q^r'mTSxhAd|Dg}* ߠ`HQ&\ãR;+YgP~}O;Ҭmzx@7n_ '"5, ԋ;WCDlVgmZl#ܞwt kӲR~\4u84E8>3'lʄ@jv2$:gA8ߐU4ՒG ?BO ny{l8/ik/!L}'qGLKuxWwx>KwGd0tk1׎o!a_W\孥KtAyE:Pa¿gW8|^VRe5|& p"`G8OLD ǪbX\Novh2}'Y:G{Aa<$8XJwj3 hJl%o)vt ]jbM*qߙ³N;61qʵr:i4DB'qZ?{:cʝW:SLWzlCA?,Sԇ'+_]c}jMzdy5N[YwV=zd暞vL7)3oR,Jei;SUa4'@-{{t$cSm[9MKӤ ЫXʕwii++ON!F1]SݬQIO@аY#kxgPo]Kn0 U|r:F3Z殡rcl^M-A:M`di`7Y唃4wҾ2ޮmnzd8JM..Ȣ%nbBR@$Uuy5Pjh~Kț7mM/Ģ2 MSuPCm.`c-`Pkݱn: %OHDb(|1p2ap@Dk`5y4`jw_{.wo('m=@.,9Wڊ# Mok6҅AdAAuCg4׌.VL#2B,Ezo 0q{Pn16{*sO9@1oJiR/LXSr܈K %GZ(z+TOb>p&n2juScsk*;4՝@nSA+9^;[?|-60CW0fqM,3ܚtϺ`M"A@mCy )63$):xL*?:Vsbɯ4 72"PxlhBN#Ll?g}GS?h\N:Kk#gF5XDNCt v { /X P&۬uH>/^VK4[Lꛝq/LlE^tc\Ox~4w"t XCeWxs[ʢƈXЋ͢{%V ׶'cLMR:6l7$ |,gYZ0707010000012e000081a4000000000000000000000001665094420000e17c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/saa7134/saa7134.ko.xz7zXZִF!t/E:]?Eh=ڜ.+υ8BQl(pl?J:ij܌U{vq`$'hw Ga[j!N~jVJxΥKspAph.-cv]<%a_1Fh\JQݸ1xDM- )HvBL(+d-B̤Le~p ?y3xmVlSʾ!jeҺw/r\4^AZCp~/g}I8 9}ľhMPS{1"4 ~ &6,q /˺.y/s-YCr@Y<)k P:='dV[H`)h-JXCd{qRPqJ[>2ƴxAp&Dh8Q<upʀK?GyF0v`EIӟĹC,娟ʃd85TGKkU#"Ĩdׁz]ԗV ,F<bD&FKɼ:FI-I}m900k m;D0~c&nm"m8P}o,Rb-m"Edޫ)y=fGC2z->IKR7ͩ?=6rSګj)>=wItF1| zyaRbHe[zX8$=/_ gn *zX[햢V|b_60`GAcA"^ G郰H-83 f:IqѨ.;fY4ճ9So|^1QI)a0T 6RBj&8H9t*U H+c8qK`e-EW~_Fֱ`\9K|?v'dɼVshH`T]Ɗ0u1coprg<>Q3gGѢ0VuwXiVvG_}:x[[v;RL9sNwFQaܒ7V+hƟ80!φH%}shi.fdNP%aHY,M# H._ɥ7\d+7.\A+p#Ȝ9JQ|b6ש#@Ǩ! vqZAcE]'nS}8\v=l9f+E8:%]+M6Zeqt ݘy #nLeU|g[Ĵ|j %bd }M G_a.}^&aQ&={ew;]I%VFc&NAU@$/}%Rh 'DJ ="?:|鬦v`i`Ǩ4!9 W yx#VF?z5V9)[Nq cGv{ g KJ]Ȇ8Ͻ/4٧ɸV F zh8rIA,#!' y +~O|A`"dӠ)^CY!-Nţ5tp*4IL=dSzJмמv(x`#DDIX\.MF/X2*bnf 5 ghe wGwmæ_Q@K>^KĘn ܌k})E *($%}J|`:*yONŷ;"%cIpNJ נr;*-dȣkIdS"XDF;]WtdbTu:&/f3)gZ }MY.e-Ц֡nz}"lb.{ q?-{Y͉!U/1:pE#zp֌]Зo׀m,)eY6>)0/%h+^ٴl8ah8{zFmB=i^iq $_17uO]t۠qXnszzʔs4 (C&nHrM{~/L3}XoKOI$q԰_p#Dz409d  ܁ "mz38PkJ0 Vt1QyLs?BD]uQ>#t Dֳ)tm>[ckuOɷʽl8[1gb#EOaLWBP A@ G;w 宔NpBNCMVe:i2cmTm~V0u woZ ~ڡ B6 pRog^OozHy|O=~-_'഑/;~ +AIJJ+~4rY)_kzݦLb `msOiU 's)°ȁ2aяGҫu.Le7$o;%6'FTFiM1#Yw*^37+ҋɘMb7؅VrqX_d;M!Squgۛ ճdNS0Y:c(/FOn[8DǓ-XݕG N P˪DZ-z4.甪{/Lz0 漪 lHH|T՚'%> 9 Mgj`.o+K+8nLX6+_n-Li?x%1)`A?wT')$lt0F7'K jY}<) 9xPY c/T}s6Zh*qr:Tû  j U;V‡FӼJߴ}qRo{^_#(7$uuBT p|) N:V;J}N=N}Z6a5a A;nb_ot4-x{rq}7ȭIJ  e z6j0,NЦG^Dɴ'-Dh( 43Y5:,軀vȸd ¶'}A<2V0u{!K&=_Y[M Όp5tq xSr1:&nN4+%!1"L fk;]K-aѻQUK*=} cOP,k %)0x l}}!w|!j9)L,&fa@'0sb˔Hs!:DQXKlp)'B $TItJP3'WGyBWI{P$əC;+"cc>Dr.jm+~5r;.?M.sY& t!%I<݆ڢۊVǚCmҧc/j7M56u5Bwk/?A&(̈́ iNY`!'-JD{*R2ܦ1BQ!?~sUMlo*dͤ"qw_h3!Wr3F[%0$e26inHINbBxتkB*`[WIQ|%esXj~S/$q.VS")]BrFO_KWSxNN 8 n)5x$iz U%|g rҲ ~'wVD|3s̱+ ~Od\Eb>=jSj%u~h 8}W[a$B P Bf>,2.QdbE\0Z\1$)h- /%Rѡ,*N&~}hhZyz2Ղ5D)GnGgNT:]֜8 ODI$T/^fts}̭BN{T ϟ} h9ubzo,I,n]%~ƙX&1Sc;EOsuIbI:sQ=%4+>\?*H5#-}j!Ëu^o2 Qm)b=wٗ д! b0oit`U!oޱ\5;)jޗY@0%`2=T$xEPoZZˈ 3sH>۱~=$bQ{:8deU -ˊ5؀]p&`BuBPAγ̻` j6EB~0di\;P,3Ug 쟾:ytGDDr~ =:L ]\}ӯ,&,xp0G[*8֠Hi0j^?v_d]6n`ȢM fpQ8Yٝ: BQ#K}Xlpuk`eq_}<#YAa"B[T۵YC4[dU_x?Fx])ߦ'9BƸJLu*\P,b#x9֔q/y'Z /Nyehz "g$eOE"29K_W_^ paDA`ZڞގQȘ-%k>/\$23s\G5)B@ (B}0Z{asoLߋ:6I1)VeK*FG0RfF~? D֌1B%a6yvNX RIFPˤ]_מ0 Lk_NR7/GzgJW;lW#4wb[knxs;Zi[OYDupm6JyiQ}OӵP /&w48C! Al^۹e|8A 2ɽMθoխG~f{z;dkOgxwL@ lN)GhdI0[9i0su{]JA 2klXTmC9ӞzJ߮ dr'&B5'~g9FR':K&I٦>qD{!*0}㈦Sw~k挅~rl|v( 0<8ҿunju~((}heӢ.YH&@D7@%]j;ճMkG]PM[00q꠮4!EWN[eS݃‘g#!@2U)A@prxR!.lɜXe-_.PNn{txmV/n Lh5L& بEO**wG6TTB3 &I8 WU\ct]t PjH +W~'(>5eF4AڔN8>E$BV$F ]^v~9xKCoϢnEّ<6ٴ//IV3Q`<h]xnQ b_ϻ?ɳOPlSYdN1'*Dn:,Gs&}!yYL+pO B1!j`qOWHfBmSDƙ&DNN:ԗkBg ,љigUk( !'Bc~ =Y^ 4]N3ۂ^`(T: r=GE5"ΞRQy};3r8 l{_Wi&oLP 8v:9b_弿(q6ׄ#U}A^ᣍrIQ";.GlK]," `u߰mimlá{/1oĘ4j椻hH~VߤʒS0p-kfc7 G`% `;1G)tBsan2o"Ƕ:C[T X~tڪ"RՓr [M5+pvo32Jult 8߸{n Xb .\hx dՑP qriwko;IiN0͝.J"Fp%tP ]f"?cLtuTj-G(8D%ISv$l4Ѵl%i'pK(3Erz¼=DZ\ᨌ؇iYd&ՈI5p>%z/HKA`eg>=L*ee}:4FՑp54qؔM'a!O6ΐd3'FG}n-ۮeb]&dKtIQ00:0Gya ]dnװ(:.33"U|5_hfPwn%GÊk[/&H(yi2bldzRI75$ ,O$u;hs.9 VXԤhS(n $Ρ8"e#.VɶSw%]XNӯ7OKE~>BC9T$4]/ӃL9db+ [NQ1ƿ\K;;X/H 8/N:AF>ꕸW"MJ1"gf*ru<]>Л% ;oU !E1{cXJբ y,҂,#E0,6Opc9 d(nԾvvRTpy1pyKr?j]h 10@ }9K^|(7Ut' d>tY6f2GW(H"|enH=>R[ae~"PH?'2ߌp1nP\1,$dkYP Nܖ֯}ݔEB(kc1t#,Y%9RlTEtABR :D602]^kW&8J$,VSϩ,yV51F T[ms7[@K…{/ (̄O;"atK;YNCՌfUM<6ʴaHƀI],.`kI/}bF@B3͸s cSj BFR?ܑҧ,#0!֪UˎrMG>oQD<=o#˳q-'d,L)OZ;0u%7G8t%"7҅wUІ9+hY)ʈb' Xhc{ˬ2o:Δc6_|:lP*B|)[K`/ҟיJID(պ;t!X{ǾIOl27=n\˹@jHX6"!A:iYrM@>ZW0&m"1~&;?sI?F, 7 ]6}]]@zpxY]v-k+z ׎0JQçOoR_ -T^v8wyܰrj0e2zW8Yنg\_i¾JFI\Y:;u.ë]-޼6]wXc8?-s=1I¿C|"ux@sr+Q^'IL;xpoK5. OQsݱ`u-'vs!.nݛ ;rSǫ%*ݩLM`9jN 0h 6vV;&Pa]B \NA#U/ywսqB] @n¥ϏyZō/%& {]~>\r-w@;%ô;{VpFjN 4Qy5ḿ8 gN.<ދ1jW 9:]Ebo"yE@Gzɐ ?38_Ra6[qY?[IfG;el{kt|S<"(E)@&QosXpԁο#v;\]_Mũ2Y=Yl~pCz4P!6H/lCs94,2y ؕ6%:y'{SPtGF)4QYoL\ ûE<󲎱 x(>hіenp-tҿYWHBٸtw$+6ʷ+KGjlvCm7HQ){OX&.E2] :Gc=?n aZ(ȖDǺ+{Q^ܛWM<oGyi%lYgiQBLh>ME:Wb824*ǵ(JnE%umnHI+Z=̐*y?FKK)*VD9jdZ2ZД!y˺naG[$ W[]8;FT ̥=lBDG :X!BqJTcMwvӮIO|>3(%4DkyҺg9 U҉)\55;ͧT¨D],Еʔyu h屽Ƀ;VutbYQ(T; :)=~NzZJkjUC)U_(U9]4l/0nZfLڬTb}МiTNB1lMs$NugLSV4y5K!;.­MIĽ^'GP+,_;jg(0? -8bIRGh,E# m 9ۭ)S+4}c%yefwַ 8ƴZ8!e"겋Lň$4Qf0~th!⌏ԡu_Ya:Mhrr-Ōv\!g0zZwRZ7=z6D"]q$3'y@rmLUV8?k/1g1g,n'N #K^3)/ >I.#?m'4<`aa~ 5súݍz߂]F*b&ѕoh{AH6lB7أ*XcG?0,; ҅R0o_q]o~%k \?$1T>}'|U]%ܢ"!d'.h"_FS۝!e]2 w䀔;w|M5fiy;Pa-^PD">f!'M}&wr+`.fWX*%46>1!L@/NhaG3X'y3 @%f495F;{r p^Od?*|aT7b2%k K]2Au Ji4 6k*ՙގ{^8@ّkzZo!Cje"AЃ*oPGȃ+Rm6E=p,~8kp9 Φ_YWuPx+S)2:5HboW$q|HGQ||\5L;;jPUs}-ϔ_RT/gO۾? dw ' Y-3dЎ90JK~w&# MybF;=UJ0u"% xn mTW*h9R2ƂGTeӉȏY5]A G2f-jv̘f"U|qz8Zr1!` M#ZuU#\q-2Ee/[/>+PB _>Í˰69/}NSiiFH~.8L!e:uL@#ںQI ^FTG]P>h -I!_.bbJJtNx%qPB)64իwl=JxG |FJi*7cNOr^Ly*]cYL"4Pv,iD7Ҝ 3&yO60Lq*jœF%P50C,`~NMVսT I_@ŋW?ti#|pa˘?#Fl:#|Lk! +Ix^2.I\pJ娗 07}4ʁARkQUHI2DpȦ-S9Z%9T&Vr _b U_Ca,j8<{q +%Nٿ \|C:ȋyX^e.Kt!G7%b' ϻb+Hfxjc)ò8c ,Ek@bQ 'x $UO홉VCzVK^4)oC' ]1/. -ir-q-MXR~!Ҋ$2tX 'HYxo7*_ ,m\\rZ?ᛧ`Q/t r\* ֘Ŗ0m7t}f)$> g{ZPH,̯K@NGqi4SK̯Bnb*Y1,.hgIчvrGD(|V!<4f(J`wBWC(H[ 1| Gt!\|WqK|n EYeMqNˉK rw]+Ԍ(C$Zr#F!>dىN]O"ֲ„ g3ܐr}}.Y`xK l9v$BM;Η^8Qz9P@{]vW4 u9.wxb^IzsM.r8gi"i"*iH%0E":_Hf>NA,Yw4>ˮ؉KD,&?fy(;a;ѿ2V7;]/\j#?PzpwS&jՎL\bߴ%Ch;m [=&խLW1 $I}XNy"d@ȣu G!)*SGM# )ԖJUsl:QusZ.ذVSphYmY.D &T;' &V[Eܙ\!*HGyOM?nMQ=V)'2)}Պ%8RoT@vF{rY\d@sw Fޅ #x'r9*]LO/.7IHF%46Րǒp%oR )!`Jn${ٸ_2 "b޳c&ѽ_IPUc5q77f!J$yYQ,;\@-b0@>ث:`YWe]Wݲ6 f8m5OXĿ'pb"~ț`d[DlTM ǔMJnvTdRn_ǣ"~leQo?:_ljrF_@@y` nJ4@.g rdUX5}S& ~I=^}P*.lLS7Ym;r6qqi" [mf@ȣ987؂>l*Bj o/C،AwpTMߓǘ @n}V? t(فBƅTG|>_*셱"yts4G%/.FIa, ؒ>nB{;dhҍ@[>MʾE !݁ i~(1 | V1$,áMFFq7F $ 䔂]uU=0u9l3]V{G 2bm!ّ )Bjn(Cɯ*Afro C8%ѩG^HMhz Svl\CƧ1$TTQwZ8h5%aHmrHhČKTn[Tu#R"!0q૖;wgu4"g%ots}C.o]AbL`E:X|0Th>.[i9I17ZI`39dn 9k',(C㰾'Acu`8f?SrɋqBMFfyeHF+,v_7B kg\|f$ D!(1'r 奶D?/\ҳO`< v[p\J^SG4(Ω |O쉢rlhs,IҲԎ@z=}`TQ,Saߩ4_e @.Aibf`wh4{EQvcW9}$1J#0䵥͗r,*-ׂK6N}¡oA*Km@Zxݰ&}7RWч3f895dH)`ja@ !{_NFgJ/kv+t/_sR+ 4i; Y!5󜛦'&k+ϓUx5E&X;ރiHQ~6Jrƭ(H X6BB3nCW;UX08qC;\#8T=B/Y6zYn5"fUeYt6LYvu)n x6o2[ Cn,;.:($d'%#@) T@)Jeyގ5FXX- uK>! v1/T}8ԏwXbA1hcz9))kV'4. Ya!}a(FH ay DIDj>Yh)72umE2S\Fi&%m1) !w[R.1ke؟o~B\VC!09E((zXA}C}d,CYB4 ;W^@ Xcmptⳮ})M S#7NDT7n+0WL+-PkH ixty`'7'`Lܓh· H+^Uwo"P]D.*aJ]gji޽@katF Ѵ2֕[>ȩМa1^hFaG9vgժ5)o))k0quf+f Êc"I̪Fߘ 9:H,CťqeRBj\/*Z^2tRv$ěW3P.5?xx/Mw/\&&CMK$1Q?K~^V`v^cn7U۠ZI&Q/du6B2@w[v^l3xJeWȶx¯ŐswHX&/{O>,ۈjXv R4PqCp[Ώ<4+IQ"|\`!Bpvv@#οf|l۟83LfW GP"9nʮ\#Tdakivǥttw= }q2\?WOvYw ^FY?UlL㐼05|AHby4]^N1Q{'̤`SФ#d7UNe"&=0}n,w\?c;W ]b"/h~J+(F7Ll?ɷ񗼂lg]Kw4PJ8 3h1G'Cx#t (*!KA(5eqRe'F4ϗWsQϿEH^R̋wtY*atR\G`Ȧ䪚a57߬6hR{<XDb|-Zq=wĴ_,] Xsq|A^]v$;` gJC"X"AXpucAtW_5O9$rv.̙3 $J{u2qva+VsAzI'Wm{5#ɁH(k{/rPPcccR^Kk)t'9*r:"{v .JkD319C~:}I]mN=AlūJ{+@[h@JG7lL?7W$7zIт#\>Qw&Om&Sd]bOKvfF̵@vcLLjk4K qfCġ<@g3|g*6=TNSJ;TMtzhHˮla)wo6ƔhFct<=u*,aNཪwzO8)Q&;P+ߴįohUQ7[ Nc\Ly([tHU" 5RoCKtIr&gRJsdO wSʢ~cϺQ;#xĄs胶t1G.^|rr;c]Z*61,<`ܫqcJ[-jFW3!Z` .dEumEMPaZ1wķn1dn8)`kgĹWnm7 m#|5Tf瑗/5ʮjS]o'.R LHM3 l!#Nі̣[lzW%Ql3|.ٙt*5 ILj|Ācw3d:ˆ=t[EzslřO.ipuc8fT è9K!EbjeX" %lUеbMyDž)YTk5[|:mrk "9y$F'[Q@ @Qn>dW׫ocC1ofOԈ\$#L)\4R'+܄=1ѹwE(%?dabHW^S*ӧ6Rz-?1LxݪC n [QˢC(DdG`aop+vQMIwɒ9;Ho)}d^"4=6(/F-FXΌ+ }!Ak6axv]@j(~i\h4x/b`;dd2@ȑ "k2Jܿ, |9&hiX ,l\}$!^ ߿gIdpol+LIc5Ff?nEǛQrɤjl1r5x!i}*󒪎KgZn'+FTPjh[ E\rK)ٸ3b9?p$nÂO8.} l`!@Z} Z q dyL>Yu\dM; W ptizB %}W Xۥ ̚FG/ǪC!1)N#c)L4ɢ"5&.I__Z@(Zt=K&o yY`;.z"jy4$/D*N1䉓{)=ԙ3SzR8,352tJmmO a>0n:qhqX4aGĀvt sꦲLtV=vE;4g-FR^s++I:*Mܹu/Y~ڑnD,E u$2Zo dV`b9 fR;`U-K 0XV26Vl.[k*M0" [l}wQCc_uW?\.][ $M/2$4!Emc<=e5+WA6FB60Cg Hf,er\z k2q8P j*Yw@?ܧtcX=7fuOˌ{Jy^ ǜt]Tя§"J1BAiեm̹uKX*xT#k[cO8lj }%$XvD=m1h-bmJPbU`3j x< {c 3J4`7Sɟa[4_.1v3Wsn(Պtݷ *Uk]Gb+# "nw # L3I]H;>Ia2*яe[qwzu_,!Nd.hv ; 2 a̮v3F=c J%U8vp`~hN~gz2 ! Ӭy0q$>q':69Tn` j?(QR,*w AЇЯ?-yZ:seRJa!uՒ=VGf# 0TSޡ?,& KKimDtp$R) P63[u&&K3fЪ~$ ࢭdl r\c~W$8ȭCg'-ñ٤Gxx"VKuV$j'52F+;wɢpJxB>鑥u%  yTPR%}62ycy}{{E&EHs. cYb՞N:ج  o4JD:EuaE\43 s0rELH`H~7_ 0n G<)Dd3=Z4oT%$j -AŲB1咶sU\t=g-!cg $ gH~}^ŝ9YS޶ae؞m%.4n#W@n.7%0)-&s~:-@EDkkL? Q4rCՀ(BcV;smRJth+v'!` \8p GKO E`2!lHAJwQv.D RT b (iӄ5%mR@ܯWI[zô'5檃\#о7Hf}*)DS#4A&.EmQM&.'fyT`hfx_ 0>GdK Ё]'kpY: S~|x]mO̒:٬f."DtbQ_eܰm;zi\>~`Nn„  Jnaq]Dq EȇdWK\LirEbE O*01j >ϋ<+}0ŀJ) Yk'd]  F, s67}J\1`m\o\޵ESaOWRPHm|jQ%7&!&iCkL*Iѹ֍G}CC#Ge/-gJ_&Li_j;T%d^%RQ7K21(fÞ>UIXa[u KZ << X GĻܯыMazN$Wl  .w M=0'Pp̗i,|s=P p=lK0* +MsC$xl.arTDBg2w/Zbe12ϡ2q+ *dɪn"mP]nҏzTFr M g gtOIu7x󔵾*eʛ>%r۟mb 2ص9zZ EH[Qhb8(ܜ"ECZPÛUqTڋl]7ԻExZ+{+.F`<> 7RTi _ҴX8@ŀa17gn͙FE5HXD#GcOeQ<X8 1$ݚFª90}/K@xs+SӳLpX.x7[7{C* g]ܵ ԚKy5.=/%a7xf 4`JU5alYc`^A{h !Kk-O$ ַe"8Rƴ f8:UU"|ԙ#E]FO`O,Pn @${3ŖNj{l~0&3"@{(Tں,DS?E7tZR5l2$cVMqU|w"DF=a BhExz7`nؠl ɾ.ҨӬ! 9ZjW! $X`!ԯDeJTYU z/NT^~>i} #4>Ā:pWtaOlnb}xm 4;zաfjzNcf̢3[uYO~4`ݨ,4Fq&'i[]wy4< 3NI8A{jj7LO#*xPUѓ(6&Dlδ# tJ<}y,+!٧7{N1}=uK]ߓ3( /Nyw5[b \J@3]03^}F@dkSE\ zdv'%Jmyu;6n[f|+fbgl[UC͜~BAL|b  ])wch\t̔dw94#-NbuRM As(|5nku5_YE$q]>i-U4L%dAI_k*lM`.)=q.RD Ԥip-V,cwP>ؒ٧:LԑE@io$?څ|x?o ?q@U҅@TKn7Ufܢ߱7mỔiyStpmCf$mFRhL4ת {3&c*qz+]A4ӡ^kk5-B"h  0# ie$=Vz. ک-l`i!Nj& "{V@"Z˞_.V$J=ow2Sr7P | dahUfʟDhr2,mN7K K䈓ޡÔ{klWno|A XRڬ[$|A) yajB,!c G,šEPJ]^-0G *9GL-xӶ Rٞ#ޘXĆP7~r kAnmDɴ׌oGsAJU RdG6+7_Ir<߾V goQQ`=jaHH$RG@GGz2仧ñH iӳ @J >`"5B5"J~CoPl, Wۀrهe]9y#0 9wRÓe6rZjkW"U䏼Ë)*ȠtأV/GS #_}ga=Xs& (O$퇞lEϭ_.I\;ƅMfÔ%Nҳ Gc.:e]!"!a^"g0}ټH oizc9ӛ*d] )t(}!fU {g!5pP*0k(oΏgVJGv]uuQ%~d?}䙍8<-Z3\JxBo*TڣH _牮xt>Z)iEYrQP˩ }*DH^<+,`t:vX(%ANJ~۾wm&}~]9e'َ@z،Ur/ `?]'/%>Pa,Y)M/+v}Ὂ%`!5OkC\+yU+=k}|"c}<ƴ+{!F #۵£hjW#N ޽Ye R:L`:&bE>C z.eT~m6!Y],oM(7xz)x0eUh,^@ nPC4s=K=ڲf~&$Em#Rǃ]]O^b{gn>#lB\DŽ)=ƻU+9wD;#GN-= =ZX`Wg>qR҈(e4[5bR(C֐oK9utZ|}`x>Cy\7eH8a*zRצinH8hS"`izT>b .Y{Raym 5hݬ_]9&A?`}$R-lj T3sd\B!PߋϱꃿR3/狨N}X mb[&ed$ 7nEs'0oICţ4#fK|L DU1[@AnC5zk0;xon<?1|IuF |R0y/i ȑt0w_m+pXڎX $%%OƜϮ<a+dS: -[D#H Ҡ7s(K!iQ4kZgZ}!0J?Pr!EM},7rʟ)@ r6g\Jz}r95Dl\g=Ә!n 6c6)A6g@;w96MQXjWνUäYy:±\Υm s -{G!Q-f59FeOdJs[$%MJΠx/h/zwe](@h0YROXk60}XԺDrL&~r(L˷#6/%x>ZfOƬݏ>dim'f1CGokC!8` !$JIgṥLp 0Z[>r8̰t!|˟t; v}饃S@M~ ʺmԢ3v? %':Dw|fFh/kn1We|.1 kaj{Hlo^[OF>Ld{&X!I:9b8u<Vu_O9lxj!t'$3`Qx.TuAv`\ӶPvX4ל?}pbQKs6;ti6zvb]kŎP/)XSNbt'ta栕N8_. ̀[*+*q4"E;WȎ&&(+Ҕiҍ(áD0zt3`?4|4b+ =BM6Gε{{LZE|L_o!Y?>BǠDх=JVsyd&z{k.(1=L3MfZDK\lCEEz_a'ȋ14xjo ;O"1FqR_Լ%rdd.}Ns0v*σ BLENHy1/M[M?i-E[DXn^udű\)f*qy.n@|Fܦ :]{T\:SJ@ u=sS#O(I8 ⪆ѫFjlǞruI [t,_!,G0\0&0l0xx^).!z ~^Y5s@A }ƥ%ޝt 9 ${0Eŕ|m!jGn-ֆ!,7ARqw2/&4 >"C*mӬ_$}m<;@8"xsƸ>Qo3)Wb >ޒZrT^޸+3]ArH㝃WlS^KR6Qw=ݍ{<15&pRFDVu;}G.ʎN: X~Clp7B?<~E(UaK*VC2]]i$3$ <"wǻ`4{$bSaɡ͖řfSt&7^)"WDOODrҲҟowNOeH ZoP~nF+%ֿ[PT2y{+3&ԑtb9>&nu/؅7M] XOAvku*ʘ[ٞN*Ic&y#I'91;ŀ~a f MY~9L|4jr+GtYZB+G5tj:pqoIJڬϓ_'+:Uu%hdȐ)gR -igg@&^l̒ LA 0Q­@mY.-C k4~ ^v\r%kR ]2")f,G@Q;t;q1hp2[ޥɧlD^(3&3?Uϟ8Vy1yd#k%6ei!s=6/9*Шv!UGԌ]-.In,'js:J /8銀KpǺez<'9?h>sH6.Yh[ʆT c9\Q%SQ)큢&.E2`X8Eo1M0v޶'P^tR_ l:^wG?eϙEl 'n[(o0үF96ԩlژV=k$X+gFg;:X9Bd6F y=#m"b شwf2Al߉:"mKpƗr3_c+ \9W fdO[H zFtwHjb AǂՊr_2(_đ[. jf?J/yEB%QfNcu1zLEʷTeZs]L]162)g-=hsʈPg<'#8٤c6[iXRl :69>U[nBb)|V!1.Y>@Zq1ڋMP=lQe;9!W%]v;\t5t!~w_3O<˱qφ\FÐQNu;pSpd"D,N⩁HyՉH;5䛱Maio8Ӵy'1`#~,YTʵ@qav)*qn Bi;|(}7 GPد o]: *Oը5 p]j$J_ܲKˑֻ v'`}3Bwɜ^[8WkHj"=h %U9}[I+XwlA ʜFOAͮM-C|)mp鎡ֵ ~9uuܤH v[0QtoK C~]vit(Xl:026Iz Ա[NW (jl U մ84HZ]r)OQ4 KUߋbD-ʰJylp\.8FgbGc[mڗ`",h6 2؈/yî-~)M>Q&J ȞzVW69(|գERRqt|)#Tcg.q>I\MAs=9B#6ٰNA)J%H,2R _~9 f~/ŃS3:bNe(Vt4SF?i0<4Y#D+wu.Nz`SG瀷۽d6UXyui"^X`Q}v\ׁC/oEy7;ϛ̭TpD{ߩ7 ?6RIq_[ m ~'Ħ;N:(҆ (F={[6=Yu~#M «>@YC =HWE3Yi|X¢TKɓlYJ y w]PvAtb2!fuG|j1$3i2-.`%=5و⮆`4͓.bʇ *YԄ+Yg#_/>mN%}Ip7=Ymzz7piI'ޘG`%O j/ wV5E?9֞LF:uia Q)sԃ7jko7-ǻTKy;7 cH 5d+Ѓ`.Ox $>:l Xyü8W쀏{ze놤7 O; Xo5F(bzaS;w߻:O5`<8F\𹈛D$*l {[!\TȊPr,O(@I$qb[= c`_zŝ;0"xƚJDw)(dW-`iGK}@;FL+$bWsuu~\)^5 iuOy}E<+M!U=5vnˡ  xBfHÔ$2Gްi؉X`, Sqt% Be{Ո9c5umz=cCd؁$ͱ`J lqC:&>~(?6An[Qfgd>}.?Sc8+`df%.>ըؿgQ40߹R_<:iE]B#Q[3蟬Oe(%_[119=J$և=PzTzHԗq@!|)X2 itXvR PEmaRY;|pkib?7]RYղ3{ 2IL<;f "v: FɄ 7ͣ s[/X-5* #XShqYm>ruFN ք"VqZUZ 殑P&66[xagi0X.4Vg/"Y 38t[:ѩݮ |U5el7DīX!+6+^,aCi֧@J(}P-*אY}$f6 `4ajhR1,(mS1OxrNog0, MuN>|(=xTy-QDσж4=` %D8_9d jrvr[3aK{ODjzj营iNttȋGL$ur7hQ:d_`bh쟊QW`CܽڣHa9Uj`uف~O1V@8cQdWmHkJ]RM$lgTΌLBZf0TykwNR̐~Ҋ*`bF[o0K8^`j\dr (shڍq,[us yÁy57i yIE|0whx9hgj10eBZ:IܜM{f.駆gKaU|cӉLP@Dég ^0 2u6+"n!, ܁f6, x] ,3s,>`~H:bWZڀ&Gӌ]W~W&=R9rZ>D HO%5?oD5un5M4LWJUbX| < {u=MnpnA[(7BXKjf'F0mEmQ?PB4 -y9#f(iUzžZ~:/6ځI>A(Sӆ.+$; t`kcٷ5Ȇ[ PonEvp쑊9@q[E'@a|!T3sE{M`  |SyΔy7-m9I3LW5Z jY B:D!,53E.Y AD.;CӈBPKN6<['@selUj 8/4ڄ0U^4D8ol<# Gi^Ȩ).5iWLUfD5s1z+AUhndž{,v/o*|Â|=PajpSqĘ` F):[O~RLjEŀ.Kzo\xdZ ׯ_ʥ.j6]jd98!DʖX?>"Axl/h^  @KRF6s}V"XwYHkr$P>ZKZ" 4up.\r޸',,5u>g籗 \Qk5OS[?uFBnA5+Bq<6-cjZҞEqH"3}q7Q GVv_^t-+`3E:/% (U"/yڜa/ia>ZM ]q(.IPQQk3 LWj'I Gnzߚ2mxƿ}g J(BYYAfF;/-4KX@[3UP0g:2"6z +^?tIڿ8J]}P.=e͠}xP\f93N9J!R@7lubH)3&p~0dbWw9)55|*&b I@~SRYH`'Y+bW| KgwbFJ]ni8}T.\BZFcg$css)=:,~ukL]zDQ^ ]$w05t<nn0~ywqde8E(p+#^=SdgPۂ#Ahr@/8djnL#y4 98r7XM.fˣ=T{;*5 1{zCNFnFrP,9b8EFUҹT)F2`؟QP~S?zs1KQ5.~"%mڄh `$4Ҟl1*9s*fCSYY*Z(vuʀJ?D1F;2fEǨBA2vӂ9jb|}_T}|1\.%9QX9ôyRv,a"i^x1vWc Q(G6/w-ЇVfEGV :#By_ZA?/ fU:k5ᄢ8cƤMءC \%GGFI ?:=n'XYvvȕ:5Td "ڣo}97=vwu6>2f~'Yp^E  Pԉ_YyjK![xǨ rsq(P~^i-kO Z$d ػ<2eC(Mz89H)㭿{(f؊z!%Mk]u F4=2܅FſJIsG故6ܪm2pƺŸ$iC|#)@^er\7A-JA XMŲ d뀃yA78@M)V rՈ{r҂-O r<1FcRrʦy4">_E`"`N"sVsm3_bCHbcF'$ CEb ebɜmô$ JrN#߄iz )!V.'cDniNj9>:5vЎn:? 5sK ~ِ_&υƛ%=T6i_9C4ҙ?ncz{VtGٞ1B}5HN9SnʣO]ϊ[V-S5sd$#<N:.)0 "N`p+TK ŚXz8JqG/FfA+Ssن|X%yg܆wNa!=\<#12kf@>6Ц 2s43f WLK8^~pD9c~HGXL?ͰT tBMHטɐ.31)EcyUqATIrJ|< .",-l ߢWm&HSF_*,N6eN_ ލӷ]5@١,M!FT"6l+2fbrfl+&l+%(PUhn8?LPiwI#z Ir0eFC׃"fuo.';1KdB4s0GGx 6@M"f vn4hoHq ib5bI$yRGƗ4gHd7OڈWI7D9XI涍k`N~b'ՐZ,Z^My{{3u $W ˋ »[oAC ]^g;6Qĵ:`o@@AWgMg>QU^/8V:#? YҏBg1Gij8hjLq#x0R >IzY[#<>ox= Y [`Y lLw:\[;J)=ĕ%|/n-6h݇{1a$<fٺ}]M9$E{Gp}:)vO*qDw넥$%,[Z`o:ou-'u!|dB30~FgPNH#/5Tf2үM#fZT [0> 6lTow `kecǮ8DdZ" B/rriƀ7)N@VJ]TuG4 /BX )[&aTpሥeز6y+WԳ[W\#e|~TzOqRnЦjܨF ugxtG/NY1mR ?c-|/lwn|eM5rZWz/59E;-t}P3 H,Gvw+[B۩O*j7?e>.^&Cá3g-@_maB$EMr Cʅ-7 #-xQ^/y Krj6Ö s,{SY{+\ c 窿 5O.X50L,ruj(;+`!f@3$1yV izC =1Uc-*aѱ`4gm[zBLdW._ڝ]"2v8J:Qmܦ%A}"FczGrjv}|]0]r(47$="7Jb|v4s/`_vf02}L)HXe? 1f$Z}F2,LIi hk=J:$8K1@dmԛM D x߁RK㶺n㎉:?,i:A=?[~GVvP`L+F hj9RYSJܙaJB;Ha*R==-71m8ҔIg_V@A3#ԽL!2C-w)iU C&$<›ZJ(ˮѦb=MM|duLOG+e1)}/Li!(t.ad¿ 헟w#q]3\W7яhf|L;sq8J"Miv9. ZjxW O1:gc.QB&@6itE:A'l7U38cPC/B7\9XƛTuK&c϶9#FH:6㹒lٕ]W.VBߏYP {P9/ Z^i O?Wjze/~KV1!Vyhd}u$LvO##&.}*jqܯ [`@(1Q8%Yڿ@ 0(:gaQ] E$^‹ATy) /_sMi7%zSH bw?[j׉_ML0Կ쳧;UޙY[1:Gwp1'a}Vmhz;nwݸ5Gn6cT*$YUz:r?T9$~!+',Zy)Avζ ] *IDjL وq*< bp[3=I6ʗb&Ax{Хvvߋo`h܀P"l`5.^ 'v_3-OBΤ9(O=?| T\dЀ|vS$ o`'_6bG8 arBTm ֘ٞ$GVSV&FNxKpO)?nvITUG˯9ăY ~t?\u >@.It+tևZkDi,iObAJw0N!aoW̐S]|KAzuk+V-29485:0ii I~Hx /Q4I>:{VlpNɸ'\*l^] XK8^~NRa5tV HI'__ʭ^{)ؼ4\pn2C-!4av _XtgIP_>H(RLv^9Xdaʩц*!(4or_$+wbːK;CU3xv-g$FY;PÈv 1uoy[=X0Vkp]0|A.!Bc^UN:#vF`"enԤ vwpdAa3m}9D>,e(ŘCr18z!O;+ |fFsHg9cտFd=O|]@xm3~"KCt/=i5Uw6<~U]wm1Sa78 ~^%<bE=" t-꿩(R-c1P?GY$B#ID\ (Hoסp1=q 9A֎%ސ\K&R󞏬x[+Dowf-sc{3M1=҄1pX?vTUo FUuYOiAkgZF{paĥe !+Ňx]!巁;`ϳBË3VYf'l+HF@h|m~1 ?2Zzc? p[inߜ zV)>5"yKw~/Xn QTtد|ɖr9UNXONq% D%gl%&Yv20]/]~m +KSPvkBԤBZ8 7#Ca eV,z==#>L 7YWd <69!%0LGu5\v(g" F}c@A~: ?Wj9:N[ (gfZ% KE]K=mF0 cu| ~No6X}4/_@f`lмcVD4B n0-f9G0}毀IrAL *!R' vW<3#YLl+h?i42WD+tKGKK.R*D̃XKPN;JȨ39qֶ,8B dP! k[/q+U9VphK Ln`8+XFeZNDOOkE4R䭻<%ƶҏT#wZ_1 [qFfJQqAFFLYֳVV-l\@\IiԼr(vUHVY^TҮ`t}%Ne #Mui9yn+9n5'dQ-L#3<Ɯ4{{O2| bܿk}aX{EIg>E X_Lad{;qAInHC?eUp,.x΄&lk{Qt7,p6}]; QD*(<<Šc X"숦;oQ7\=TހDep,)QrʠyC)A>B!Znz@FInN.ϰ¢gj:}=3Pc6Kl=fn ^T2 a1"`?E^5#ԯ~P/LA%"xFXxm&FPz~w(WIᐦ]'DŽ%q:˻}PjT\XHX }@}Ŧ6#+deM~(2*+b ` SQO|(rq۾)c"7jkl _SnKRcE]QiԌ7{[!&$ra\--F׃zT+JNWo1UA)QcwN I!G/9S ;IJvT t? kx0$jsTKGftVnxw<F{82V;u/XCʯ{Ŝ>E"4šuؒS\ax/ (5ľ^R쓁.Q߈ $E O#|`)Cz˜ܜyGhf3Vyw"e"#K9&qԘC3gc=ޝ(> y(6]{̊Fx!7s 'pm13@mT$:1݊<fP̏K 9?\{DR A㮛؉x}lTr7E,cqڙ&8L~3}diKj35ee$rr`y]CX2m{ -F)>\VG b-g?1ˮSJ[ˑvU6#vPkbsڈn#g˕YL |NN߫/7US6:LnM.}Q|;hNF>mPFj`R;#cϫfTjsA'udKq}v bozFaodzY (1LQ]$h *",(v 2¡/b0&Hm^Erps܏a ]O1QRJb˶wz r$UxoGFi.PCRcAg:fHUg9b""1Qs.5f1 D1w$.cY #pAe|v:2 x) 2>VPӶzD>޾,,KL0 Ka/$O>:Pm8:|g"Yu^?',DmBuжv^[ e쩧-s$r 4[wFbiLEmm\k~_Dn-;/~#,޳;CyE E(Afd6n-gip F8knնp7,vC)YTr׶Z.R K$& 5+EҤj?[j\#7)?B~x5e wHJlȲgX?OrB4ηvG*8)+lK]VZmX&5-Shhtzhfđ;h-W(Yḁjjad!</KuM0tV!\r1">h0®Y<Cˇ.8/CyJqYm)*\j61Sm7$)w.$=RT 4]fe);K H8:d$v^iqa;'|[\O@-0ֆ‹@pOBX%pڟbęlt@A&[27`cW=d^췹2 SK0=BsE"dV7x~Qy @@uT!E[vF*qA2n՜1'QMB9qfOP8JKB$vb9X-$!ޱ}/.#RE~1J~B" u|M<(#[B;J'MTfXljR{mkw˕(vL,~;t#`F~tUɋf b5el] 4=ZI%!|,)h vZ𳵻lg=SЮG0 yQB:wko/y-z݊Gjo ܯ}EjNFp 4[ZOdtw([ Y&cT/Ђ4.S#$n4^yK쵏 F'Y/Ul 2]x@%xbӅAS{/9wv}ʪzf"?cn:*A821jбA/"4jǣ`e+|⴫ٶ{_@.љE;+3%vTI_GMaɨYmkMK ZA2vI%zb8 UR;zs?8 I Oڀ'rϦȕ?Lbd嘚W^B|Q5lo u02E%H&vqENŹaVCJ>CͳAɋ ʠ)b=+$땿`g~*Lqы=]!`;Ĕ -09v8U!&.,]W/8Z)|<7fijr_ ^yJ*jP9ꋖXCaNepHjV_7.h)~v."ǫ>cDyjH/slljO[x(}6?M{'ɩ]Y(e/mE23-/qHwzwinVr@1%+rM-S%c%qķ0S"&:yD-/1P Q0N}{R>iti Q[= ^] fw] 94ٵyp_bh.((`~*UwVO,ߍ$p5%L36 @Um9o*,u{bE^j2LY0pP Udb0KXl'A,>ۥ5tKDZi |ڵ6dQDjjulzkvAWcܡ'5R!nYڞa@zWj[zƉG>-qnH_ ?8WgJƊG0n :弱 =G`gs&RnW 樐V o[j9e? .7(V͛$L:Ӥ,MS:sJ-rxLIk>dcd{gI$_WuM9<.xS0%O_w^G}=+9\~|wOWZ#Cg AyPj슧^hH@U7#n)v΄N#oaeů/ZA5-+r n!$w7Ө|En趁4SqWOt„Nv@74A/;n ^y߽D,M/4oK񓅢K$bS/ ܁OcN~缋v޼lz]$_ hȞ܍l8IB:ԗr qiM8%wUmK@&Q.Ⱦ[6t5-FwRJ"Udx/ΰI[C`[Ca@! "$w~U z9Y߾"N0w@ElBfAYM`Sz^mj4fNZx*?]3&>q?6a HFFI%i-lc^D-HA2Rx#aeј3 6uY':+^HZdSr܅]"9jG_Q\#ڳFqf)Y'n t r4ib 'o$Y|ڐ[mڰ>Wwer!Rqm FW$G_6bC E4\Vۤ@>e67}6Lͱ7S# 0hT==L2vCfs<ѹ3M/;RS)soC &Zik_:gҬCNsW }ZӾⱫ#B[sh1` _GTk"_c&z-:qqcZ hW9Ggr%܄~mOCNcM6ah!+>j*.~4f-!|d{eIcF[ՠHlg{%A 1}+n)w TO2D jiA0ߨГYV܉K NHzab*+yrb(+\B[>3%[˲/ĺ9-vtg&˨Qc07wq$Ņ !gpLE~ 9rPpÆO)BUgCԡ-ŅbD|?25 ݽ0FO uM2 ]<ƾ g/X;D߱ka<!UH\[k6aH\4D^}YxMIhJ^fIdƛqo$;V?-^K=XS62c*?:&XYg ^ N;ZGmF"_t^0aN c3-zeǘфNHql\}k[ cu ޳by ZF67K?:wŦ/-4r'@2zzEu&UkKsH4%pBmI*Rt ^ÈPbe{]6=LYIO'E,߉K4E !P6mY沮b=Cn\ ^Ǵc:Hlֿތ}E_w73ufM܉ eDIfjIC%n-0 3h'x9½wPo_f`;5 uz7Kb<l-o9K/]\> 儙Lば!F\w9nbDzy.3Sh+Pe+Dp7_Sj3*>E<7TVoAaÀļ'FMYsۭBi z}Qtt|$f qh?wb5(7MѣKDN1y%UN~u׬@GYORm[K o"1p=)0MʩtCMt)gNA.+,KW>;3ٷWNęQYɵҚ .(} ,|5@ئy:ڼ!dd;:b-,p@oUR+@,1D%mUhQMȧ *A>Xa(_,@|U {\O.r['(uÎϾ;UX9!&^"]*͠*:PtjjjfI6B0)K^2I\3O&U޹"su `"jm7@T\(Cste0& e:]){fjA\f7M^d.oӵ}/N2 :K,=u48V#yUcګn9Xs=YNc)m<^ 3 6`)*+4D?H\#h`N`"$),`N{s$=5 i'pGqk ̠EA6RTq\|S+x5߉GAIVd'%nvQ"bQ}O1lȳP L2~zf} ODo}ӱgYZ0707010000012f000081a4000000000000000000000001665094420000d2b8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/仝x]?Eh=ڜ.+͡C|nGimZyHhIRD'w A)\P_p|gWE1v:og~t(Q$mE!$r/{[(9!x`Q=&^5cz x(އRZS5|%LB*| Z:ݨ6ԨȜ_sU";㗛}re>W[ ]2˭CkpP5E+(:i67MŶ-\5MSd uv Lbd&Y1Ml fhq,y;`0Z%hW-U{v,%tBF$K rJwl_'p MTa&gኽ V+CEeyCii$mgLed Amf>fe2c<׋}2 5+C)5J2jلF>&ļN9N-mUL+SU [ })f5/̏pH$Q Z)=@-X"5$qeŽ*(1Y$<P*6&<<O]] @yϮ<QZn"q-^--GPz%-r|)nSYv]&ړ\\e*tz&ܘ;:mg;8^b4T΃Mx9iy>AFDpE+ mqPWFoj0FN߁/d~X#0.+$ qb;ZW:z{$邠"_S9q~oSמ։ mc%ܪ{m2q@|A~bRKJ㰘CWh/rO,T#dͥ T ey}Ơ]ՆK0cgtdJNI>+t2ZX )k)U-|䕗L0 ꄺ-1A&Y.Ewζ ⏑;H~ )O(sٕV<[:E}Ci樂λ3% 5YУ"[L&U #Z1Pqu(X?\qC"UjkO3!>Y뿫'`0kwRu\ExZZl#\Jd[m𸊘3ͮTc).]? MX;CTUzցmC9hЍJ t!23;^2_D7<]573#)@rR Iݔ䷠\'#α̦;5z4nzDuDnr;Ckp. >UCJz_D{%7q^㒧.Rl+->Esׇv*>K@NHS5g`ʊ'nfyqM|qRcВz_gz He-{%fU L ǨEv[чF$—zT$-?O 7÷C]JFY\R7.7 ПdNA̎Ŋ;7,ЁvĶ{#9'+ٺbtXR٭V)w]|Ojܓ0qG{U3(/;oGM"t4LG#< l8g.gǽnǴywPkɹ~ 9%jL,3eNdijުJZeNg_#8__ebxN9Gzz݌XFaH&6SL[ٹ\Inb1c*!Ig T^ f;~*EζlT\L3Co t QTcr".oeCg6w*h,KJ $b98Y,GNj\ Qh-1_("{_¿7+%*5:}?qsrI(sR0䃪*j@< ǟ>|*D?SZZRTP鋅&ϕ\c5!Q\.:qcHzڡUp=ObB/XWB{=h*U2W@f7)B#ܐΙU_"^_Jﱈ6_'A|Nub_ΑV>Ш&g3R \AX@z`Xe/q1%A4߳.սvSY4x!p$O9ϐs/!@$ȅ,ٷbS84=)Qy` |h%̀Ӯ{Sd0iAm'@X v 6 -`e8cKzxigl faW;]/gs_.Yړ$Z\/HG͜&nTzHsthΈNJ>ܢd]$ r8p/>5ä5-f=H#2:C텋@5*sr-WA)4*F̩QP$kzh.7NKM\ gjAŔ[vۣ(kF/X*O6D?;Q AFd1S=;jSjv<AP wjGڱga]MP.xxyђdsΩ.j+6,rTJ'c嘺lSNsZ q lT3H2V0)*/Qcr Zh)h+G"gUU#JĹc_^+b E7&@4. iMkkg_\\SU;%-.]%1ľkwM5Pm8T%HeY3GYBLPٶ;~;@ƦcgGuUKgT9-Lƀm$0EIL\I\~V>sM8j;9dC%OXqc]i `VȈ+-,0f@ƺ:6"eUM*7էffP>'ZGїlzs#o4!Z[6* <-x= ρeV_Ub#+BoY)C(vhn% 3x\|X@ a`tMd]mN-ʉ6;-952hCwuֽB iN~lyݷ4U],8~wG׶y{fpki( *s[T'W+Nd(A S , {y aq̾ӜO' sX\ն!BP˧)|0w_(@?IJ:/ O'?LW8{Ur{\̃V6ح<L2?Z^Hej͉C-zk/İk7ůbo 2@k.(,R2(ȥ ]1 Ț=gb1!g-i4;l? (rEC8B-Ep &$%KN. u[XT`m{1!0 "V(O@20Obf~BKD<,E[!bbAz-dF9ojU1Hejhp%X8$!$BK(oQ&욀l4&|tgxdB &(:U@k ^h,2F27R^@^xOd1}(N&.N#n%Va"2R:2ay9B%%m_Zl489 8c8̷q3=z!RfgZd /gBP^|UXX m^z j}=/cc[@$E_ wb(P"D.>_+Ըq=p]1|볮 xXs,0EsEMޅr 6@ `=IwT9]-:`p7=B`\PxQ4s?&t܄Օ.m6֤ayc 㔦$. .iL{NJXdw} 2gk.ϓ{ txFfZ)L"7SomTMp" q;d\K^Z^#<6bPw+3A!gB{͒mpΎIV /{\kA.l{l ,+Fzvgj #i@kMs#BkiC 3M' % s FΝj/F?{K ,QBt3 (ޞc+}6w+#EŅƥbP~@8%-htxʵnJ̵퇢[O"/ qgg\㟣{16gw V{p޿ojgz晉|:%= &v;`:'1CXC{5(J&ktՍB3)6RdK'nœci ӄI%f6!f0.Y;ci(pm!"YQulh0lK5BD;UPK[02!i1S΃XOiN'S$Hd^$&Pu3? niޓ@ʄ3a8:Ǚ@ OmӳӕP<1q(x]A׼./3q앁qsa:PD\nxa9hJ'Ӌ Ln 0ӤRNSA\;beL}8TI?)z{B;M*8yKdZ5˙$?KKlfI齪MRϰ]X$`QJBEx~Z&-G~.XsSM늏KˌƗ6ٰj.[pI]kDIU2e;=$MW0oʗLY XafTpA*-$vb"yvKżU9<*[Q<yx W\gXjM`\ ^uѓ%ARtx'6KJ#IfG\ހuUtZ^6W2>蟅k+3{et8Y*_ҌӍ.] N5Pxv흵 7«>ۦ uUZbf3٘֏p Qpn;hD?MF-ZCG~b`seo> (pTUc*'L&2eMV]z9 ߑrhX輌9bgsZ̗;]5̈́x+mn=2*xMiX߬\Z3^x4G{7cEcJQ1d@YEi({#', IV+: 4U۬ ݌NK@AUѩnxt]8bt>`(.|Xט`sw#~UTs!PfZYۯs{LXpLʘ2R9 qyPӝ\" /'T {0 Mތ ~C x9=JdZ15n#rQ\JL<]|,&Pp%H7ʙ;'i2bjH0jgwv hlI,[_^]Fl,WoQ  l*Cٿ@l^'L8[<=i+- ⁇掵 WBo,@R_պt0U 禹.hxl].\u=^u:E.P̃hg*U.4ӌ f] ^0 j W) $i ~aL>TNVڈ>ϙ+sfO$zZ^=x0$PA~N-yb)^󔎙,1UauG %}r"Z fr46&rŲGF/@7kdH}#Xarko1\ ؾ;nJ$DG&b6AÅňޙaGcRrovCb(cwS`"r\_OZѣC̰r)Qg6i¤[70JZ m504O8 wFOD-0~샨8aZ$Sr!"VDNlO.SF=`ZO#X ʳGvhg@B8.APfޅݧuSAguRn ϼ$hhۖ.YTl9hICētퟓ>lh"YEN;>"Ϟ # KPz;JWFbsL1 m eHky+2q'@o䙯ǂ? dqqrZaY(`HʠJSv`ŤL02l]OUcf3 ^|eYжcYێS+$n2{L%oYM6Q.tdt;z+:$A<%< OPf!i2A'}[EGᅳA -4Q랻PٔxcT"Ah693wO Gq(Vju%Aſd/N;yI>6aG~~G'_)7[W6<'zm

    Ƞ1(+y{WMq,i2 fda&^A^MC00fՎ& +p7RpBudG]YڴЍrܴ[4?8X$=>Bn[QtpbcMR XgKC(!If02z.tOI^ >)c;iE?iqQg:fk\!6f i[U!DJ)hĔ<7EY $Cy۞ny}_Md~ ǽ}z:N\MU#YԷҬUUjؗr r^&qm\'PPᄍڟY%Rb)ꕽ{Sd=3y3"Y0"mbνYXx9)ؘ)``Da\}mMÓhgtlL a/Q"-7scPa*APJ;qﷂס?}+eMa7U2"f8$6.^zQǽWqAO 8y'eu9h1 I'OmDC&Ϊ~?nS KuR(ۨͅAC@:& tkM0F OĻt~WqYnnFDF1~uir"[2\X1xL^20?NUHʡ"coS!$V|j 20.Owk]z3:E6k&4B`|/VX~by[B‰9?l5G~+]GոݱtDg:ߏBCy#|X=\W(mIoGOmo fO؎YȃZXDL ƄΕQYYhͅCtLvO&CŦlqF' /S zo` gaFٻHTKTODKZshK[ ?qqL/4WHir/XT1D'*fuآ}bBŔp8$s«Ѣlص5a\S-$Ύ)g -`33 &:fA+jdpAΪ53_`$.^OpJz[7bVZȕX0(@`@%A~V1y4>#l99_͡+##X[EYN;i _5zapHngzV yZ wuJJ]$PgpހʨHjVЩt\F /f4371w_s 1uH*qndW9 iY/ga|UȺU6d @}da0 ؉gFkB夅t%m;[g૰_l&(~`nwFZPl3@ +Γ5R#" H;Q ǓDgHI,9iGdtq݅Dҏ|W)Q#'m,(k`}u7>ds|,Գ!)OK?{P=xXO+S+uR -PpWhA}(ӶB&W1J.5/;cIŭ36ܽ@0o\.s59#퇋nV ,t>ܛO&&Q OpYǹ¸!# x 6Ug1WKv vdJKmb|.8B悀ZI1]s(d 7wk7~8l{&ĕoҁC~7(bx^lsm|=X%tx-(eM; ٧A;Rg]3Cʃu^jWQ%fǫ!N{ jOz=>o.DD%$t!B1K7y[9hnJqINq'y! r9Ѕ_EY tidf  6l.d͔Ľj5Xd\(+P)#3aWjƔ9q(QsP*RjQx*!mZjDho@JDR*Xt`0hf֎%Ma(u|ܲU @QEO ovYUE?13w%[N 7TFM[jyǺ7cn:1?-ܤGJ C pW5bwpJ$v gс=yU/&c&Y+g:ֿs^.Iz_ '|G`1Tc 7lh{3t dc6b=xCі37ea7eVZ)lAHgҶW"'^@!uޢkn@a]%V08WrDaT;lHrKB:Lk (Q:eݙ{ qL6zgӯ4 st^D$`>ncԡΓBVN]ܫdmD p'3n k3L&xD- sIمɦ#5?Q]eIUYTC豏a3 y3I "(_mċ(9AN÷p~ylXD ܏|a+޿B65kZz8.?PG]M[.{IV~*KERJ|%%2Y̐J̓n0w3w@jtåZe[9:nMˠ~v MBq SRqi1fP?q8iϛqNXD>АIӝx~U`':Ľ32| v.OSZZh}d;]ם&4Hs,'c3u21c \ =<,+տR 4VWbp/> p"!g ,*3QPSU櫝5QELO"z#]7XS}x_2 Sqpx+:S݈pM&n>X ӽڡ+K9ߊ5-g:uqu{~:+XoҾߞ;Y ^HaG*yeōh1 zK\yH,D gݓPϾIw8TsIp.955F.CA{JmnG4d$y"?^! GUU~Zx hH6pU44g T)=7 ʕ.HG3P@?FPE#Ɋ;b@RZs< ׻#7c]XY. 0*lCg&{r{xh#w{Z57kY0O؈|(Nc)Bnܵ@p]Ť*y[Bs[Uo?4`?9f)b[=r lf=&jvii^mPH<-:\vI=qsjs:JQ> ՙYIHAt}t=jBzKiκ7280.{MƐ lJʩV)2dl픣UO0F~;Q!d h|0ʱO;%0.BVVL+۩sB Y>IH6z)ͨWнe˙5G:ݔhHI̫u|So)ϯ"r Wn.bǓDv]xwр)aq;vpx餒&{t87X!ZWPn _ѻЍ.fG3`iBM{ldq ^@eH N-f;^K$=n/,_sLڎ,+^FO? eyiy5iX&( 2V)j$"Mk N&!Iy!K2&7:YɮȈ0kLQ-g] |-0o'6] pii9}iB_rO;Ho#ǗXP(B5}<,_ޕULVh09#Hfٟ<)b7Y-'Ysci"\#2Z!!3SU(?z;Ϧ #4@'-{Mq kO,/ R(KQЎpNC.TّP?N;,:8KH,onrV9ЗAS8r%2E|%UU: D̞TkLi}-懸h9 괶f|;pgJ=8&rj.u_c\$Y(g[4bz~.pSu=dQ{H3m c_cy{H'FX>reEG'.Aca toub(22|R/C"kf)}R.)iE,-n_5A}tJ]{N¼a\aUQzDT,]ETjDh B[&c~hŜHfHTUӵ qYө d=dFM<[QbcJ\Q`h2eC<$rq G d_sI {,V#cC%}SvhŢLqDRb#xSt} .+~X< yò>dm \_ Q?x4^s4N%{# ޝ#<=28Z>U&?e7=iYyMo^YpI/drqhLJIJdwU\[OlN=!8Vf_IU})=tP]xosR>Gu"o˯7r|1aX OϕF=ȥ='%-!U5S(g+,^`jKS^&=^7%^<_Sr+fw<<(%sZQ^y;hurD)olfzסy<%uto))0AEx@T+jX-yzpBdmd s [Rovv:VVR- p1{+mRvx\;U+GN ic?) HW‘e-&?A0zN# ~AZ E& Oc`q6dQ.rE`rt:%$:b+Vxx $+ W+ZU`=6q?1wuiF"=%AzVAH{lQQN+Urя`+q6ߺdfЇ)?BV81܎URf}+fNo#W;œ"𑧕~=9O8~NZ:P"(^ŏCp%`cl߲쾫;W9%Lb˒[X% &F*okkdu丙ǩ\9>N`Uc80Rnmv;tP]x\-B+5W Oz[FPS qT%Cɼdc9717ڈ\4r6TiPMl KὒQp⾺qz1@oY9D.K˹zriǁ0c:AIӶ9E'6 4|P Łi]w3><$&`no 14;'OMO;OaH{;Ş鉖LnVTLkӷjV{&m(G,z)ҨM*7y1תq 򂟉oA^' ~uG1Q#hK$LnBKҋH ~ 1ir8.Oe0,V[aлbf (ʰҟȢF]f;pq(O ]ZOwk`4:L']꼁N^çr͊ZH x|ם쌜ճ. V1^uP|o;YX ^5͹~VSqpZx q j45"[b|pa9@.Ǔ3F]Mg -|] IJ'xj ̅^>X (A%!@bӨ$ʍ_#+ϐZYh.E GZRY@G9pWIh/V&Ֆ׻[2l?'<"v7WQ|C A6WBصWByoX];CRbQQ3oJy:bm j^LPnb7.A9c<^ 򒚘ZՔseָ}Qs8_H0u,x]I86@6>Ik'PqV9Ѥ9k !AXA:0]2TY$47䢩6e'r0KP;gN;%V W-Z}3Q$J:2- cY&QЛ{]V_ZSgD-Yh@^G}u-5bzj@4C}Aa&w-zҽZ6r:T+[+\ OFBT?9uݧ~&PG3iӟo5ʂ]t/N 6|d\;9yQtN>*؛^͡rDim\֌-tC9Z+4;cajf@*uvJrkKSj$ǭoQ|6VmJ)xЮ8ktd"|%yVlZfsIJ:eֽld f_nt*A0FыdeO"~'{=;), P4w.%W*~$Y&s ;. +p]l&$vK"dP>nLnPA*> U!\8Bb9 A 83Rϋ2Qx. @]%M x3E tН>j;D2R,&4V{8ω&Vߦ(M:qr73>?]֊Ga.DL(}Z<S~ɹ0vZysU6FxNAN>i U5Wa\.GFPH#'|cD少hɓ(],]k*i 6ٙ "8&pfEm[a.+w8pV XQ X^G=vl>[(RE'}pN:/в5&hŒhxDV g`!K̓"}G[Wk%mLJ%j&z"_7*c8{;h҇Q 2iS+bX*nج#/U봤VK-&[v!{ 'j4 CW"lvD&ՄOwI8QʃG`S5WjA%?-8Š{cߵ_K斫 ,D3-֓b7bg,:->"V&);ͣNG> Sلm>LJҔ6[T.vsZ'~UL [{IBkzW"˟dI-ruDƋG04ϜZĐTjg{/uPTB61{ӭWd#rJL{\L9i7n32!k+ҧmc xm6;047%{;QLNb|`zSP_X%6dHՌ`,.NTpeo{c̜FpcvK(w̪YlZ% T/Fx׾,ZPZ`+֏>n7m߷V0AX ~ґKst3+HiVՎǾnGvWa߰0>bw)uLp!;SgaKvD} =\;pO;/bgqYfxTvC3aFL1QB_F܍dq$$u"Ρ~W8?%<!KXXxnkUUl=@05&Jv.:VN]-T[q }1<rQ[mT<8k/9/F- M3> :dxO~rvPt];K0M\Icuql;C-@o+MvX)HY\"?ș5"f03ͅȠ(~Mm⼊%MrR.9j=C#kJkY<|qƛYeiLJb(S}n߃: ̉0P$?w52Ύ***HW^Jgq Es[w^. +\O̞AFй8Eџ.k!;m8KxiׅN^PVHݗ6eX\{Cdxy / W6~M{K- uND2`KO -zr<1utkjW\ի;-(2~LԂog8@!DA}0a\n촢ҥewyzv04"] !5b 9!ǿ2rRP`],!qԋŐwl%& Ck@֞x:p %YW.w4uz9nyU νV6{Դ8PGLW> }8GM$'h()X ݙcvbS RςRKa H߰\7pp P+顋 Ggh!Dhx ;KRѐ^3WH@"o 4y z7M@ިqtL^BM-e,Ppl xǸO(7׳I\kQ&/p硖vuL#Amث-Y*f٬")9 H„/, b28b16S:)o<I$I6 F3׈yI|իb cjg; Lq>wͩU?MF{# JJm߰:2O{4I'hqOQyRWWEl.ߦ:!3w``iX(ɵɣL |l EbP 1qMxC6NSG+?Cn,Tΰ`!\${8 _M^KKe X0=)!#B%y7=\G pf>}yv7tK*ޏZ, 0{e"<]'yrI~Ăb( *u[81G>] p +cڽ|<]dS$.]e|Tq#=QwrnwW>JA^ƣN+Uw){ufQN t!&^puĎ' )L2m2FA-xyPkI{ ;vps^yw0;T[ԗfׅFi VH!"OMsȇݔاNDW e6hR-;v64vgkL /~Y"OjlRWR1Qu8U&e{FT3,ַ4=RK}՜geji$,>FjK[ԏ/'i܏Y EI1Nvy>1P՜ֵ#,'#Cv Ӄ\e^_G G*fV&d; ml_ ;qSQ)o{tZIc lpD|Zg\SzA.*"n@ܼ_G&&z{TЕHaG oxyPCxݱb x%(rAe(pH QS*@A̤g,MBr/{ex" YaێԇP̮ǂ O+l(#Z }ڭEL$n]J sʳX?aLJ0`)@,C߽ZF wý l(tp]+A3P~ 3cC|xJl>rX4/Xu4g>;נ(`W"˓=M U:md*U ." ^ (j|nWEQ˗?+hȩ~Bae&)־fKY/Aso)H2K5O8q cy#- 2{. 3FrHZ_uJ.uw o -DfQ`Ƙ ƯF[Jal`@`caRR(w1NjKG<Ҭ;[8.p#Q ɲbNWԠq)Xġ*TdplY;dFW;GLRII3c!|^4TjfŪUd`0ha, 5i\+eY r+r/,qҫ`D;{Lw4f*ΰ5宵U.I[B#̡1quFn81J!e3;X9w'0H%h%7>XRk~hG[h}JmyNi;(C6]Jq(]H,w)4pyUb8#Xz*~ra*y,F4>PY4= a1ra)⺲sf g;,md; )qiysƜ(DչV9:bi %\RVѕsDᩯ+ė.GYia@Wkx0*ɦ`KyD{M+]-bP#-%X:Mۏ3fG4|fz,ȭ3Fһwj0 ߤ;,{4e \L?s?jʢ-ѥNswHaPfK{vp"RͦO(6RÅHV^~,!. yjK+,]4+.#5LE!rVa[cS^/y%Ao@}?I.!D-gvECk| H3(NOI`B3v |` lкmwMܛނTB Ϧ IzБfք#lT[ɑsR0ΨNg{qvsˤ"ʰ$1eA"nT~ F'EBဗI^]pEZZzd30pyCQvFR-[(x+\%AN3L"`teI,`-2SECDϻu= qykU@?=Jk+a)BiڅB#Lst}8.pKן5?7iVn/^L pAΙK{-L,:z[\u'iIB~8yr4d}H%5C$'Z~0 ^Oïm15[I V0nsE%N 434d|DkNQP6{nPaLr⩍M$)? Գ/a_U\}Rpwi,Uɠ 2EV9[:&۳'W _ f(ʨ.i~TOg //!JMK,*AjjO0rl&Wڲ1/ ?+Ziݑ:2GC`mO~~1%ȹeh AfDq4L4*jŲmTUH Ǹ8p6rzؓ>aː0WW,?2x%H<_XHL㚔"4r/dSa s@j5;C #]CSrޠ;= xkQE|SG\G^KPqE;Dd m$|Цg2<dgYT*Li`{`ҝ |n$.{"J^ʗF)EKlgC\+*Jx--Ms aV3賓tXuf☏?hZgNe@W" /#%g\G]5OTY?3#qt*O7OZffs1r-Mc>VTA}]WpӮkM`fCTDD~Ɂb$z3"&,<'"(/ SUkm>BuErbLmý>Kǵ\ Io{yTz}'Ǻ֎LS]?B9@ʺf34YIvTIFŀPؠ҃}ECKBӸR?(-|~6zSvl6˜n*fcbHmvT>H|%*/aAvOʹW,xD˾.,ẃTټ72HļM(˹˽ǕWhIZN~ VQ d 6kj;ԤI3X T5+cwU u>}졏p4 ID0?5LX4sG=r-PVZk-4R.bH 0g݇u9ll>Ikn*Q9`hc-N46p t(IΔmTb&1>iw\rTn>t .(WܮQ,YRT}o9Ei,/4;z!KT&0D=Ҁ*@^.aO]1ފW7H8.Oؗ/e߷f.:Ǎ._wgYDZaZbν3ߋ$@vC]d [7iTO,I&|q|A8\/?‘0lqDL=*v>[kKCB/rG{=j NP`wjؠ$ *6I4 (r n*O\du ǠasHoA&X"jIGzx}d2/=J؝wD K݆01D.Hȡ,)Zpܨ6[{Om4NF4BW,蘄hNիUk&25UҎcmˠlMlqqB7I?7Dr=OݻUP*:~ K].J}TbɭLN.~/wBxLǡOCp!q4KbYj _3>Y⺿ooKGDfhyɇ8,6.3ak]A-r('I>Fg0ED/u[Ĉ]eRi̯õ"e6lR~lPW:lL#[ uW'O^ oz:^K͙D i1,1! k" 8fԢk]3pg570.$Ni˗:Xqı\"^vs) 8Kh_ EߏĂE_IDů7ZIԕB Am=+u't wJL~sL]<##rkͤ;`;9Eeght㯢,F-rXo!|a$@ i1'ڐ!Ҕ/M;hXirր oSM iЖסͨV`wZL;, : O6@ss@Q& HZG~_yvn ٺGaLȭr#;C:=|}/H1̲~.hPG{vzSґ{2}R܁IrE 2]Zf^gxpqbh;3LثAͺY(5` hcdl`Ua=f(_AmַYAʻ.@U Љ?Nπ̗%iŁ%єZr{v;˴)O/臐ΈUfVsunXm(o"mcᆞ =cl6瀙 a_[[>3ɇtǠo7~]ܛȶH0?neciB&cBv#s '~&R?yrOd޾)^T%Fl:pjBdbӒUno^a@2ha?^sW&n&]yv5,RP쪉V)OpyJ NvJKIh:}|sOZ =ƹo`^kfJhX9FYS:ٱ/8yR+6+s~S"Y$_xO s^Gvd'_ת,::?éx\@7ᣢ~OiYbS` JΝ |8˽eg? 2=3%q>y N_xgvbpR?rԊyrtET*bKiel) k8a-]i*/4v 5QuP^SXi˝bn=SxL8iuä9(H+94(Bм;_\1I5bf Qׄ놗[-GǪG^R;_|hSkm\m02?%ͬfs X~'L2ed|)iFW%s8nvi0/^Ӽҋ"$M5͋#7QA}04D7/N "Pwz`-yFr׊g W6J yV|no;K8u5}vI&i#gsQԙTa*-sF)}7Y*s74[*_m"1| qbP9NN;JĄ O"7O,?z" J cfa0&27VCvs{ev5K] ,#{+A<0EjV$<9E_}F٩ MMVΰCIK`7;!n@␉"j1"C`tVZ kvcz=WU$UB&OQfw2)m =nM2KHѮ?U)yK&gb6 \obƍ.<׿#$D 9* Eg^=Jӎh=ƕY%]P51UkKT=tȼȶ8utPBO[!+޷L^)"8?Y Kl. '` 9N)圙n<[;q]`F3D&!Vf-N#`=}v!*3}[4ܔ(i.KV{8yսX4"- ;gyWO.Tb1w'20!νr]K {OUg`WEyϋ, ! gMI(I uUIV2C%7jo <З&>>ؕ'v%AqTL-3s~ΜeC.{#c2aoz'O3mwAYBqF8/Zq*Q)qIMݹقXUjg㵚 Rl{3*t=}?&Gj9iL[3k5@K:k֫B TE'>I/1slxW.0bE/ln;Y^! t`1)e#Y10HD8WzpA0{_B y QEzr>LDBs"<6wO =֢?`c3V7s۾VZ 57I\Y1I9jyr?a#͂xH2NQX.<0`=MF;,eU+./~vR,H~'45GФq%1mT8g`P:.L'*{22 r8/fZF']Jْxr{X:4j;Q"6j⋭A$4P3[PL,D)kZÐ3uݦ2M7^ÆH8H|_T1쯯,K:{%jx\>FOi-;?^evEXkoU2am,3D{!>?6jjD1i- ʤNV1B0UxSGǽk*{UU\S|^7K+5Ruv`TGU~I*{͵z NǝbߖU%iҒ=M!:Yfb'x"Խ#< k aXЭWamR^,J a3t ^S5nÁu#AN$HGt(ʻ~!݁:. źHN)dÔ5 ~_Ivbh4ɳ ht:њ#n&*MP>" i #ci. D#n[iܾw@-Ҥ ܧr Ñڳ',Qysp1+=vkhNj B~h4CcLkuLc)_|Ng98폙qMm,Ҽw\t u뽳SiuFz;H)ۀRg->nKpF5hM\CL/QKխQ_ADʿ _ JBZǞo519;5+I(rGU%mmբ 5x~@z剙ba8d@4/I3c\ٶ9&mpԎ Q[Qlo M%%U/ ٪)һiGkVC=1=os8}gc7U{چ@G%((6c{3C(?& 3ë #FN] S(TD+5`y_>%tXR`KV?"%pV[M_?aѤQ%+"#q;w6)ak} spgb +]L-7G=F*[9S,]`#cqsaӦhCQiKETn]Oh8X ˷-F+֡;5~Ӈ\6l< ̶ΛꍑޤLF 7aYj ģle,wR 0;N-Ts^ѨqizWR0d'R y0gV,6DuTn-HvZ! n%-4V)?/ק' PɟN)Q/ H 5m h`!gXȆOn~" ic?sp\D2b'(äH:3kPLmSW4 Q>6S{0[˵qOȹ~Úc5~?>isZZbESNP"ca8h[~}MqVp5킀o4Հa 05iǹDVlü2o1B椯YɡF-(R;遽 }tIwGϐu7 G^GWÓ2[o;'煀ҖsUDvG- Vx{19!B5X]ey>T^9,]ߪjӎ^Y! +k>sO_&>[3,8%:G-oݪi(VM#9:#Q6gҩ+0ZZ+:%\f&+;h쎍飫V?1'w^0Hr1"n%>vXk;'b1ƿڭԜ&7jD0D[a,rMۀ2nM哑(<Z0`j e *؃(K6J~9.?ӏg9RǴņ:%2 8tn dCLv-DڬDZ֮`凉0B"csq-M͟~nI[i !=pceleŠlseuPc[ dXgޭ]$IJ5~CH'F?ZpL0K{mA&X¢b+W=eyc T{,Av kV MēklPC ǼV<_:UJ6|XcF% p)sV!Z"WdO qN_o`r PqCq},iky7k hM_‹sl.MSY\Oa82U>p⒫j&2m[W²xɢ'V֑bhם'`̧Nrҗ0\)%Rȴf1N/xSm3Dw!q.(%8sa?k`}z1lFA `Utjqv=Ȱd ~.D?^:5CFb.7հ0Жzx]y1`[b= 9'#tNxaZ䑾ǔt'xzoItv/:rTz|($"QkPrw!wN0PMu՗YZ1@;yhYY 0y+_J3<I<6ߢr@QZ.S+ozr. G°2Cި6eg􃻀s\ ՏPiӺ۽* jN|6WCjf-\ MyWkd˦`*QfHxm]!EaT9_MO=U[X^TZk I>-q's 3.NFAl=`2{r:&0!χEsJu*M).u6hLvȰrVP-\l̡((Z.&YzV/fPh%˫}UgRe`pf9 " 3QTnrе &Z( >Ńa =+.d*kt,#ylBR$rTk ]U媓 DAb В}:x㥺@2ҟz㿢U@o@hB.6IZ0c۩Z)?=j+܄>A=]1IȅFhr\B xY Ѭ8+u}h„c&_1 dLj9{|v}x"m@\gEKhJ-To]wO5YgY Q!zڽ*0p|n_+R_k!'넳/!j1$@1^ .X5 /Fїz*'!%b>e1g>-źPiEWp.P:=-g=li7=p:6XjA~ape:z80䗸L] !DYL9kVL,!BJl>Y$7b{GK- d imERxXV:o)Q:>qPG[v^,$,͓/h%ю7 hXUq RhFnTf}(}mYr|S'7,tDΡOrdjA5dvRu=jIŁ#".!xk@3or]s`( Ǐ7!n&ͧRyXCE\./sHGL%R[2 XBJDn9Nu[Vs(Ԅ q=z0@mߝYaOOiK[%Ԑ쒀po1\v'oMmu8 oܐW BgXu<S`Q9+qGw+y"nyfFv'l|DdZF[Ze-|QA_;i1D'fO=0N_hG pfޙ_j9P\* odQW7r/@֌F"[8y='o5Ϥ0{{c3g6Z(֭{nD qr/p\vJqi0Mp ^5k)k_e_x, JFtE)}m{Qp$p@7' JA8Uj((?sK@}JH҅ͅX8bޫ9*|F;ҙ6|%:čFC9B!m5K`O_OWm-ɶ͑0m5a եŜu`'%cєwPDe?gؚ 3a, 2x]\Ȃ= Xo:j^/4 NfN]gLڦ!BZ= OC* Y.o@HD/2̷Hd*Kގr%PΙS^I#T+A8[Kb![z:lB/y 9BDt{x\&;QQ,nD2ʺ)6Ie]@8 hʴ^( ԾYM+B0ehZp ZWX꫃AJYd%=Ų<`Ҧ\D$(2Ĕ.+g/gzOZ*xl^&]$ &u^5QQ`TB5hG? SZ6SUV%\F\}S Fܲ=$zj=4Jw6"5^BL;,gmBA3\PLG0]鼂6RהcW=VhY֮Ƙ%'+ESKd#9 (m{o&򞪟\ԇ(O]AUAۄe#A,\?] )uuLxu40FWgF ݍ'jp9C>O 0ȴ^( >CB\j Sހ gJ_#z~&= =fGV@Нn՘@V-nUގ@?ݩ&3DӞ`63u<,S(4Y[a|*Xf䳸C'"Xtgq)iz׼D8ޙIojε1-Ps*XA%E^Љ\eLBiѿ;;G{{xhG%KfM8=%Uktke)-X)0 ealY5Kݛu;PxC|k-$Y?# TZ*4}%,|3-HPz茥ҩG!M*blbt'%m%mJlAfV刽5`s?q:j2'ۃtL Wn_RGz\{%A[@cƌHp2pHr;dA ;>eNJi|\u;]KtB ^^؈? ZTʸJfiad9og;䍚 \(4o*P3Q Nb| IʰH LguIWO!mAUPO])ƥ#g#OsZ̋rמX̆\x0:p%o;wp'~h_#7ʡIݣxli=#0Rާ-"dϊ*sN2z  b&cXIPqԓ׭7(Fb?$R7E{8?CZгṰBE^x`|~V`+Yr&TU{mvdP[Tyb\q{_99/؞bx(}3 9k'w|g٭"D2xF÷tJZjJ1jy/URÿ/s$]6*t;Jp.9}lgN)AD*[>gZ.~oYHjR.e0qAKĮ {|9ۉ/]y K4LGν)EYyգ!zYBJ=8,9L J$IF)p0;>'dT' Lz.~`y~/6 <)kl@o=.wR= ^&Gةe,pwgf6X*@#ڌ:f+BIxzmVl:knl>:~R1qci}j킡ѤPlaCxtj6G Eʐ[]}%eqW>Ois.>7Whw*Ѧq@1YZf1L0;BȪa?o D{y1Eg+=yrYDބdfSgHqWhv8ƹkeȍ5v@bLs:i'q(RzR&Bʢ npB]};!^c++?%O*oe 2x~ޡTvSEҹT >Cү?=!/.^i) $O/(6_QZ`xyr 얕!V0ٷ9xjr ,z93v^6G.Ų FT3}>u΂󳬉\.ۃo:eWU)u8OXE0ZQs*;I8ہ-@U|gJ؋I1~u.?S\j1'?12\Hv`Hдh]$}f+ MXLS:LAAl1TsKf쭧eVBR瘁B[Froffe*D ф ݊4>. 59-{إhޑݡI~(x +SGQw@?xe0Jh|m+gb UP[\^s~&Wnu.J/IjzN˻qђ.bAyw$,fXXP &xBreШ:qyZźwO fvl̪|,# ex\ś헧?Zo2ԅp}kpñ%HUx.djLɜfdg[\M{>n2QMjvM~'QʨZ ]y-~6f7i{dlyP,ھ5Z.X͡`_Rc0'vѸKaqIs~HY?0[ oN&v3TCsm'\ _՜ٿyW|Z6!6_m EOQ]Et,o T~v\S~J|Ry/I %zŽ} Iܘzke}_EZO$FxCf_ZKNY6#F,h ~_!;Y+.%yNsC2qEjd_)f7.zPʈl=%1~lJZ <w? $DS jr(Zś#.Dg,v|S2k^k.&'Sθ.*/n\&jxP-+ 7eS4GeWDxU1BoiU D_pPt>Ld^O\#Ԛ'O 킫m(ð,llW@q o~ aϱ;]#huwoLP@^ ̷9fc>&wZDy_|N3G.g-0෿@!_ḨWy OXݙHX0aCHTSk|0Q hFXYSt< P֕P ^2z 8 Epg;Ll Ivzw'da :`Pm>p'=MD*gƩ_-@37߽>g.t2$9(M>B=2^L܇r`އmz`0PP5ҳFIX/XG7Lw;~Y//ueΊm3WǕ;_jPČM ¨aLɴgeQ>rIva&}eC=; hIڤT ylaWT0+44]ot$!˂+ȂUqt| t\f ؼߨ5H"L[y Rhcku!AZ1mb$?C,".n8A4WV'0H1>M;&ז^[(4qaAJ/1E5yzKYD>p=N*JfJgIe ( ̖")c rBUtkNl#.2]|k'={-*7I j{Y/ =Hj"%OGdﭝ,xVG0{:fS`jJ\B\(=5/iBhC*2 #Igy,fD0Ǵp*6^l11gjW]+u\fZU}⮴9F%ުޣϗ3:pg9D#lcOK+bKYd'0-^)aV4ado |+ȯ~3\x20+2AU$cCyC{<Ț\-L W2FltD&o0+:2NRR \n;\]^Տ_n ڡ7~z_0|/^*GBN>OKNݒ{]Yk'\@TQ4V마\$mu`~)3#ƻY;ejdD`lqx/ӟIFJoz+sii*d :sӽF ]Y Z+U6K`cp j$0g#VevEEc]+٧fD ̋Br8̘UlEDY@:ykzfmp:墚^$+ bG؍)$YVN=FLIQq$E6Vv?a001M[nǴMu\%Ug{4Ǖ%a. \IV]6_ #e1;Z;;6_]s{ 1~&vʕR:dOB BWj2ȀpMtB4|(<^]KkQ2sN /Ln5C'DN@ZM,ff -} mmPyL)4ȑzu_1_,_ | )sgr%ɽ]r0( zHl%#iZv3N2峑Gv^ac3v@օMRe@O+•D{0RN:t󢅊`yj]w/Q)o͵EXK~Jθv.`)I3stp؞0=@QrP>$j)8qw*HP;Ux߶}ipdX#H<3{AO[lJAI#w4)w~<KSsR8;]e{<׮u3~w{Yy?(-7 DKlbrvQi eU+|xz6E=YB@~TM;o YME6Fjm%h8~/Y$`8T*UMl@Yk=~8BB=)X6׾gwDr{hv{6ô? B.+0/qN= F b6Av<./A[iieA>LR5] ^|x&0ihug!?}Dn7 =E![`~̻7sNelX࿿R`9ud 8Z`f YTJ5 BUŪ$GI[)@-bb=-)$>B H#s ` {.(=ukƨuNs X"d cޠc昸* ~`i*CqqC П<&H.m@JF0ό^EO,:yuZ@Q{5ƹ-U,\\ S(LnPbޖ=pa$T>ydN<|K!+a)~^.8sR?iˉV<Ž\0ϲd~Xr&e%ʴӵd*UQYQdT:TID ;ѕ_aMph Vf|:/Vrʞ^Xԙdt I!Y7ەSI%244nn-Xyh1*ڨ_CRiEL)e^3tKa@ ſﯼ̝P~\@/ iO6YkL24t!GƼ[BhӪ@ 㛯!TqsNE"LKyMm`q TvN0" (D\ܲFm:X: $)V|UL{aF^8L"v!Tb5ﰀVج?U /9>;'ͺp0tٍ}L΍= wcԛ} Kc?ު~eVJ/5eHFZ' ߯5z ("aX=)lt9,EٓOr.?X}VU-9)BUDN PkTT%E$Z)9kS1%$ BSը$WuRUp3Gg z 5И 5YWNH`xGtɖ%-冬2;͵s]} Kix/y&aeA! qBTχK5p; uIoL9v僙"U02<_$<>Ra.&M=@]`0(2zOS_]pAd~,HI@iG f jdW!7 dԼ4܎0et1c”O_^Q0Zg|LLw-ZsA6OSag,Ape JJ?z=/Ctd޽9ΊZ)6[l`Mgtet 8Ӗ.#a1x_S7i~k[ge)I^ً-wu.%Jt[anq ۶~ vo/dĻM@j'XO,,_[REcs[- b;@W" ;N/VFS=h|# yKzHł+hsv@{qnFB+gg8Ĵ5<+ @Yqҥ ,6ٹY[Dt[~G+v5%"`GA+˴+\8GTr;W9Y t A5uD=[Xr <{X T3Q*+QDj \;Ƒ.0׊4n\}bZln 8 ԤPf=D7%F@ɐ+~EZ q *i7}5ꢷOUeyxkbEyNX jf$>Gd^DpJ7H9%a? B#pQd//31[G 6qEb#x}<菊 ug$q9Լ?U|]CV{{>TImv(ߒ1f+ Z8t84uzA;ʋs %UM`h>V]NVW{{ @]a:vGYfKhos2腺ΠKo\9t&D3+RNMح^|4>YڻB0(c\Zmg~H>?<} 7 ][]h`^"ɧ@~¡YU,1^)1\H_?&C)Jǀ}8ዊ̎j r<^tke޲K tU8T |sKA fD?&YGmYzC*By@+|Ї#tlEO3oGqo|(0Szvpu 53f`^fcQ)JRm:6e?q;ۣn-~$.l$Ll]WK`F#45G8Z]3/e> >4KP~5bGMH~$L9Sva;=*2ʙVIkN'X4ep ;YDohn<^,6֯V4^Ħmegxj!΅!hǸ6,AjLJEp!D#75M@sݴ# bNԔAš+^BT>U<> 0KdR4wmCbJuo~*2Ƽ <^H?n`}SSǒ$ O|$#RQ݂c1g@u#_$غĽ&cg^,} Kg Ö[@?xηu YkwvSWp3hy$Q|4¼_26߲Ŀy7vvpi uT_@){EhƢF[u&2vZϘ2$dnpezQf-F (cPj_|b`xLpfʨ{*4>gBr! j"篷!N3. 8n94⭰Z跎Z9 XCmS!9Jx !)l2F~y)m6VmK ,\d2YQ9"W03݉".9ɕ`FQ4 eGZLR2s|2WoXF*~Ţ<7X Gp+ꠝ'J*qA' yK9I>!xK#9R7,Bkss& 4j#m1|x$$Q=W+׋+/{I#akY3lK("7ru7"n5#?jc͈y3rᢏ,v,^`0ߥضPC dk%$N:C%馮qqa8TRDd  @rĸS6Ej j#z};M. yƭ$Қ6'RO)J+%d CCZNeqYaVZEp:d%04u_,C2#IGK_ӚC}t}-Fs9F!B$dy CW)?̈:s(W)beh͜n]Ɏ_\x?yS ҏk`em m1THhsV5qjƧ1RhO# \V޸>@Oΐ9 ~xk XQyd%L\bia#sNUC\xzZ|"5,F1}dK*Ė雄}HB𥳐A7cAǏ'K/0jePs<+a54.ʁB.ZP,υ^\"P*JJj@&>Pv&u$f}C S;1I@( >#Z>[,Cl $d paì+?yG(@i%^$DMW 2o[957R:Mn5zt[I$Ml3QPaف&Ŗ=_ 5 Gi(H~Ҩ$ u i 58 yړKBqg%{vV!O3  # 0hy0b2BPN&Ek`hi49q:̐9k] hgAٮاRI‚0{a*I!{ vjχї`J@}}m&%!_Z~O9]3^HhxýxVeWk10QC/G!iwK-3^0Tqm%Akڍ_qdrM$hCY>`6^52 η*ܧ^"tȧ/NwPp| ۪`ґgDx9m3|3St)3%Jzo 63aȇVsO >zSMQ) k^ O] s^OBD=`8Q6"pG >-c‡9\˶ZhEε={_ -cӴꌫN/"1V'*|B fXK|TB:G] C X77C4/ǒ*!mre!@M O3 уqyk1ʒS_v{/jRγR 7,$㟊:R, ~vJ,^D=F jVl=/f`j b[,|)1n5%3ujH<`2K;cԼ\D tl\6xM{{.Io _HſOP5{=<)γ3~9;q(ڗ bY$x ^U7< .lס> Mқo2^Y V(x${9P]I'y!YdD8x3ciWG=[T|yd`Yboӵ#xT\:I&91]M$rHT]%(ENJ#)Z"V6Wm s;O0:&h`Þwٮ #X8l@ݏ2J(ɝgxw8Ǫx\zX" 9| " +}kmJ }th6F 93#u=uE>rָI 5<Ҡ ɦI΃S9Ȃ8K-Q{v"Lb?WFP|`Ƈ2?c̩~g407]~v  cgl y<9IVh SE?66䈔| f%gU|QA}>Kv7:Ʈ@ȉɜ@j~"F|N4Uwnj;>8*/<>@JmQ37,vDPX*t*z">{l=|;:e(r^K /л_j|xxʻ8nkxCgnhXRD33qFV/Jr(1`7caSN]qf(=c MuHGV1-+ϼ"i hQn_a{dgȊڀѤj5>rFhŻ`H gФ(7DB?\r=0l|;_}~QMPxτIH 'h\8#~ P{6Y:yBoh QHq'| =33J3 +EԻqT íIG9sS]_aDbG$[r+iv곃ynl~lbb̛^ L*,9jǁ7˜9] Qۑ ";]'H==ԟHߕT!7{N DS-T`7E}%* 0z\)WP.Ni{=w_up33(@eAԨ(hdWF1iq2@ҜQ c%hٞ?14Pl\( r|k; {#s[iiHiU]eoP6pkC YhU`LR"6,kE[rv;~K\Us}=G JඋpuX?'z'zi|ww;iaAjdbXzꏁTI۹B`lk"n( 1GyFdM\Vr031bP8.BBynLLţD87$Cr ƿ<*~[Z-tufвM^u0#f.OiOިi(͕6>ۯFG=BM4t T1PWaث%4 )"TԨٛ ۹Pr%2"-eg/Zvj'2=f %q'x?z a5@ƎnY)w5GzsOsn(Fv"R|G Ψ\ +KP! JM  nAf*^鍧$65/P֖ԏ"'5Psp1q/{f]On1"Džx:EjBV:C7ѻL-B"q!Okcyj9,]sE.aR[Q!GFU2E|Ԑ=KyOj2:lRIldwoeNI'~9C!Q_i X#k^(. 6<ӐbD؃aeSE//Q:u>?K~ \_aJ;F{qw`qJޡxj *oɃ55ѶT~l8 }y/ha%.ˣ!д8 1\.m7vdDС"DV\<Zn d~$6k4=A|/] 덀KTD"ϊ:T~=: +_oXY!lknF^Q- P%h?Oplma'Nft3zi)p~@ #uЭCkz*PLS37!/J4Ili?;`##_hU՟2G\xÄ];YU ȻAn9Pu%k {x f_ÈwRjjq +k=_ 价QML =FVz^PD_bp愲 .?n i z߂22ji,PQ*4 !QGJtxLLXt^bQ"X}f"-X\r ƳcbB;.S WP*B.s9ߎ qZxwQMx@u$B-wWSa]Ҳ/3rK1vElZP) 2*1pb$߁,4aq"j1o@MP9iPkv"#kmcgc- rF>)X[ݫ5LؔwwsZ&.$tQ8UjnTNt c1Vs%:n 5%JռUXq v&4i|'DMor.=K}f y 3hhA 錁 y7l?n! cm X"ueVU^mu,(ȧNjJ E՝UtkYN1#Tnf [n-.Xr@ir21VCu)@pARu)8ډ}@@ĬxG'a?l1s;}DԸ- 837)\ +<I0 &SH -F׈Տ>HT![40X::$ &b6yP=PT%_̇m| ƶz:khA q=6Ga9!HƷQEzgBTK3.]z"?#Za'&$ZSg#R97ݏpUn\EX7z]ədeeUosZ_H>aK=׵i8[^z,IᾰPH06::_Ͽ.WxgE)/˸_ sz.`Fqqޛ$fay̿="xoF|'up>!wҶx̄pEأ}[:Wz00>)Fa}@_cQXdQa"p]Q+|)twwFr'8 %Eɍ' /"QAdy죟'$QryfIdMgS>r͸ps^bjHp>V[*;%!p9r+p* @PfHqhA>hK3i/￐=O ęBR5H6*J~ŝc܊,fl;LdbaiQP U|K0!5V{v:xmVQ3qwO1JML#zQ߅|#J ṵ(yr{]rfY(:zoreF=j؏4pNf@v6@ŷ'bBp#˻%y.X\ջh>hx33DNpK&AY8I{DPu{gUYPtBC3ZJh gl=-t>We1ʺM3q @3*݇4zH0| ^A;񛫜M9EaN a; O+o\'Z%m X%^C0 it20h{.]r'9'65ô1o?E/x}2jZx,'h8d$=q%̡O-j!`.[4/ʻ񧍳P81C]"w'ɞvh_}_MGiϰGVByH6"0Bc=V~&|e4˨?u. vK% B|ET<}=QZ^CS*imobT;,+fFfXDL\~9!&F"i|QڋY)՚ERr ef> wP# N dz塏&]M6z&%s/ I(**4MS2UjBg{HrWLeuQ> #oA|fI)r7)N-*Af?T_ CSȎ~l2Ӷ;?5?]ЕzRK4;5 h^[,dnHs#w<އ[;)Tۯnd!grn $sl;@RFGr񙪘sd]ihz;/ 43j>+Vo`_8 'V;\֫0([onkV0!m#߹Hz.wVe_' Ժ,t~ZQ`ߠj+ /0&|}&AY 4Q4٧+qACM3?:mMNnE] ʭgCf`Lk$dTp_bFW8No[6ʏE]XQ(d%_m4]󩖆WdKn( (2BCd|3+pZ]4olfFBs~ɍ?y?J0x7%UծYԦOިT`0N^Ě9(رy0)J#k:+WW;?F A" TG!Gt EGB wǏ̠ļs&3Z+nfDnm*'Hlf9u/, )Xp^ f$֯ziM? ^<,s/T#ɌPEIR҃,峨2\(ŀf,nxy I_b [_rCw!lި60sA,՛!pZ d L`]B'UdL^P:]Jrף$cE7E+madޟDVq#֒YPNF-(}zJYh *rIn^'H%čdɸa`ҳDdV"iZKm'apv>Pk14 2x )Oߒ0)j6: k.?mGS}$zjUyc:b|-~% D2ޫ-ʹ송[Ư4;*[4+B"?!d[78*(N|O O[lf Nt$uR[3|`TB~IKjdUEmw?BR(Uԯd \S0T_Th]m) @ajj=:0(k*9/6Ka5lYLHyC9\={eNQ xu[\!$ءT"eVփM<M ǟ K?HLqxMvȿ/BA*IMynq >(9Ӄ< hWr4~({Lhl/×׺:Koi!I ;TGχ9Fs a>$> oi/ әGӓh /g#@ #SW̨3_Es.fK.2HULLmأv43XͣvvN⩉Wy^bfN5:@ղ$ÙX oIp J\p)dk w>mYp $hoPWƾ*l&IK,A(cn2+popJnb,D Mj@ BC^ Fa=z~@Vr`묪$^?z˨u4ցEdM3f^BÃ-ev:pJߔQT&2SA` =DT0Xqwo #?3jg_[wEI9 _۶g06W$9j>p PiUG*nR(yє(,[+90$>Eo]Aulqqnx[Qݙdyȶyl!j 8r&"]cJ=0aϤh3UԥC߰HMk”4lLэxiא -kqKdmzVS- tGqyy:e~CJ+ eQt&ZcEa'(4K5HUm8;T1WY{8%:5" u_vtoJ/.F@|i $zB՝KtFŪe3"œL!4E'G0&#֏mUkS^1Q djSֹ-X([{%A5VE/nǿ^@V?S?Z2ԠmԄ۴ _)DeLUT%C68 ~^75idlŰ%&#@}XrĴPߜvSs8 uJk]r p~?ky'_2IلcD5U=!#26o o} w^6

    ?Y׌?]lx'K%]jCl>Ъw$#O Se;KoKr@ռl P eoՔn|cNzP@P_\uȽHujz!=\T17s`NU3z͛xR*;yaZfDm%m-ת7e cƐo;2;Z𾳊R੮vzS'H ZCzʗT_'f17J!| ZO*m"kG͎/DY%O-Gqiq]d (-sn6CIe0-ank)iatԸh d׌t--QN3@:(6՞opr/9ǹCk |-̄1X޼Jx5B7#T|6ѸݍKu(MV9| ;@@v5t.2J&T,cP6n I ȓ7odp h\G`c}6ǯSAy[OiQB - իVGL<矓qƄ[ ld$s:ck"ĔcJTKD 42f\cI\ѻ)V{GmZϵ.~5"~}M \3q^A2k~z|_EUG|GJT0ǂ-}NR] uߐAbėq4[.fʄȐ^r|VMP4krOp?k !v> LKѕN*0dt~S][(K2ư˽K a7Gb5h`/ض ES :te;pXڭmO!gq-=_&pfή  !9 Y5‘i֐r DCdLD r҄A3q-!Ajw++w>qɄ$:`ֹ[p`ːycX:@Qw=؜ 1LʅJ}|ޑX`3XS|ԁywOH 1ztQ*GѸcV16p3y-I 9V  ;]O6r؆Xڭ;3i;@=ګq,h4J.HuRT%]2Hej彂R>6;_PܖS &{x&M=!6/?#ϲ˽5gmS2е۶GDy\dpF8E+DIyc+Ia_]: f K*;48x'k#% 'u6`y*Z]鍇*V4u Jv#& )ta}pUz8 3[?@vFod$HIX(M؎}/gQv쵣H=nA]`Ry1ژUɥ>1!x<+ #HNr}[dCd.-itfNz*rr<`|&剠h2̛|Uf$,Ό_9W1QxpFޙv By*Hrzdw'eW\ (TcnWjQ**YeC<^!I_ 49T,fTh*/PQꈈ 'gL^%9umv֬3]4HD.߾aB r N4,K5஻2TTa9 ܮ}N}[hN7sglBe/gr)miU['φ}37R_E i:hi_$N/ Q ϯ!헛 %:6iռ8tXxy+Ǭ[*]{ YjY\Ӱf]IԱ+)Hkpbb52y,؅$dƶ}l yZW]a 椒3 ep, 9 n;CW gGbR`>8qEw.{oTC:VD#O*Pl MT ~SKXqHA1uQyI+˽7kmiMRM% ĒVW@g,5gC[{@zS6lmwZ]АZyoLRCDp#@䷜?;;9Im+'ʻ5nL OMO(&Ƅe&mF7fq m䟫=4xYkE؍f4Iu* .Q&cUyj񇓀8aKQa AjR*g{˰v:mېd2U@P/e3njF c\ lV_HVʇ,_84[>X.\W͌jB ֛ôćSE'6{՞BxB//vVG.yOz9}UЅ@SAיzEyKA~^,R 9ߚdAõ]wM*[ԝ0|hBx@d,A]g'F8cuu!4HW  Y@ Gt0e )\Iy/ãom~j<o TUJ)GH3 w+5ǎʡNQ]v_}։Dn=v?M 8|c Ol|?;p)7 Y9_B>O <"*3Wc2%K޹d$>n*!MZU Lh"|Ei˾+HECs'9L<?: ؖ+WF]:yx~$) fYi̯PK_Hs2TxU6لP'lP@-ضKȞ_྿f4h@t9 N(Ua4CC{5Am 5'GKnvb"ݦҙ|<3ߧ$jUG9eu#7+%IArvLF$q$rŃ'>v!Kƽg,juC i&)n6zh* r_@74ylwA 'FR;901y/n]uWJ7t|C>&~; 5l5P|ѲQ97 >b)k8{ ip2@DM4,sSd}S,+u+kF[aɜ[؋zIo&!>Qޛ]>1X Cr^6sfQ,*Kw+UTepc-k~4"R~Ao+Hv|& X)5.y"xw;}+c.q783?^ayvq2۝ ? -d!>&ZqF 4P[0 Vq#=Vw鋩Ȏ$O(r _.vgW,ۏ ; ݰP,8&~I!Ƣ/d;8p nGĕ[cRWy? Y{e oi|ehaD%hrW&l]obdHV]IR⤤t0}e?I#|YܤG<tfC7"`W=5 sI_< \R 4?`XIYrH4&efm[jaw{ogqzI%>3#1нw{Q!>X|bmWYdn+$+׬fLpW:Ӝz<Ϫ"U‚i^ZQً9忒]˻xD@,0!|NpG-LH볎֨lo@+~?g3X]L9L>bQ)ٺä1]0 p `%:p2'їT* ka˾9UۍB2.W4uo,}hByrHd D ?[!qa-[nVQvPT,q8Y\,/Ur]8u=ȥr-sr14_@9U(ʙzz٢ne4{m"qWWЯ̭wn592o1J00+.]z&Wʌn'ߠ<$OB9] 6_V=@rW{N6* ?_StjP :oᦍbZr_$i`劣01+BxyDi^kd7MHnCT^}(wͨ50"m hF2.Dz購Z]mBC;Fq=#(5h 5 0VC wz J;#Hda[[ՕAYE2 tJ-}\Tӂ#韘4bKtM:Q {ƻk_L1ƻ,C%o=Q}w;;iVqBA4t h;A< ̬vk*K.TXYqehԏT޼PtSbtv/WRH-UHw"`_SUqpf]٩;2:JqcKGʾox7,7hxiP}@#Z>A伮# `9*I^//kSSm 5W/b9@-]}%Q6 VATI*S">@[`$f*56!j(:jlw;3m& |վ? aq]^h dhzLMY?Ab'N`eͲ@<+h&`b̦*dMr`S }BCl`00r^UD1yHOo\.X,Xfatb5-m`*Qݒt?;쳵[hS̤^5U5eڷAI%|9TX}?!F,MU *yl׭ǎ)0rJ ##Oc]?)ס- i rQ _0}pNe}R"u.%$EjZ#l(%e*r})V/'n֖V(d8vJb\sGʧ6Np}˃i]Wleaj ,wϑ&;ĭ餿D#ݜ1E>EW 4jLLY!Q U{fJޠ*J\\ N\E  ONr ݊>62e o?|ĉ \$z QunoVUu6+FN0B1Nz WݖY<,dĖrN@rd&m,óbH@KxE-.L,Zv]Bx&Mst64IqBŧskn.h-at@H8A:nfykۘ`\70{LY"'i;_@>hK׮]i=9t'i Dav6gDOYWQv͛ҝ9n7*DgOET~oz?5ހ/3!iypqw7O2 ..,M2hxqs\iCM V= Y5RpjUқOAh@IL]v$xOBh>{}l`SΌm.8yN j] N0hGaˡN^[,6֢9#4[s@`ȫ~7NXxU8NuM]LgɴfT%|ŠBL 9RRDC-*w F̙F#6! Y}6~Jr$Vqpz c*CA1TEfaɁ!62 {ŸVs3#!=Q"g-+5W=Vj0B/? 胬nan`Iˡfq{'"ֿ̖\g]" ޽Sfe1gF=nήz1[y=( BqK^SCxud}f3E岻ܦyp"4DMbmx[ EjNa?W&$T-S /kl ҟy^ KbD8vn<**e` MR֑l|jiW>du%H N}MkeW~a썍X6\ NUW |qIv6vR')+ K&C"z7Rܼ5/r+goR-R*t`|\߭u?X9i/d%|3޿jj/.Gߨ/ck94vietTuwA&y.qn6sa@(Ev,X5#o-B)K6>IoS2WVg>!Ïv45?ΦբkH5M@þYY&ރ:ىIh+_1rf+IS jF-hd9[xU%Z'|s2ȜC[/ ӊ:@u #e}֞vm┲|O2㰓5$U۹`eS (Z~!C0~p#[7>n*,Cџ9<;x]=w̬PtJ:UcI.s3A 3,Ok&7oF>:2DAVS. nܭ* \ #ڴ4>XRJ]]A;ߴ{oZ yϓ/aG2[̠G![=޳+u z1IFwv<7-u^}̚5O M\ M1ј48%ϑ2 \}>_ WxVf?l'?p),XGߌΏ+KX:z0-P(]Wn'3|hP}eke5RffȺq9|Y[+9lk\*C$)|WyB`cf7!%h⅃y#W;4k7 #yы)BbI>^KZ1'J=u ,#Ն&W wɫ~eL;{]LD[jnyсUv=&GP`P_8FDFex0!. OQ߀˺&5"P"PcY0PbxNg̨[>TEOX7]J|{+?|"/=jiW>1҂ZHy̹ ,iLP탑!6iZ B2lN$dL[%epđO1",-}zľ&$8?AmԊiSVx؆~R>tgWz[J6dϕcݐzeE`dQ E+V| 0S:b'1kZc$?0QRc֪gz#ӟ_hU@#DGCq's> 0?(hZR' $Ҽubݮj/{C~(AXOKBWm9v9(iw3#Ӧ wBN5zWeҲWe7tyFۼ+FXR$kehg~>]7P}emڸ[ z`?%=ʺ1;(IQ׶)d ]/Awܐ;|??1B$ujI}X93=A!a̗v֌"B?R7b_m%W68 9˷ZR@OkYߍ ̍;צׇWnN& gb;(vApĄ'*[fΣ:WRE_PI&k0}ZEA0갤2[! eF!x M[m{F{z)dp1r0KWxou-tPhGQb36 my3\MSV)3RG2txq5!cS6ƢNP-xλ1Y5;Xي`;a<[ m$Ρhs4q-;Oý'`<05-W UD!Xq*dr1($m2nΘzw̢3Uvvx'<ŦeHrrz߯cX,TT,oibl~/<;0M;Aʄ~~: ^-7҅XuD\RH]-XjVh]ҥy}r/ĝPڵUno 5.ȵxke3rΜcetoYܸ(&H;N"|.Q 4?(\%gMO; l O$^Uۧ"WJE10?{x=7@[xXbRVI\&VP?šUJ^g_;:X'S#Eq5%ɯFC0ZnJm⊭k(ʰ[&}uj2k ؅D{~51Tמq;rY[s+07TZ\A7da}`ҿ=*k;Lnj3FR=5&T. ܱR؝$WF/9PKXC\L7k,NQP_Of26/lTcnPU; z l加vyűJյ"֗e$/_fH5Qj·rwN55nԛuHIk}et$0Y}Q03LPEnjB| -gڜJ(m6M3u%rVL5umf"tm#rՕVЇ֩)q  *AcE݁fc@ie|%F|#EۻDQg.9Wں xUHL~" "|CCo|۱O9j;8[GutܭOYk'v0\GmvnȪ -|^+nM<{eɞH%bZvL)<9)tQN44~l^CKhcȿRGOy֜#>W4E> Sr^-0tqr͠txLz_vELO/AO@N[ʛ:<َU81ƒ~,^1b_~@IaH=jKI[`0Wl_`}ޝk{kog k%|1q'=e#-bX#OW*G+ݱ_#*W&ᶆˁw Hi)bO|""k?cmqzju U"iL'\4JrWTȃjۢ 1_O$ͮ6$K;P[X].U14Xsci!R|Jw4Zogk?8% @eӨubqd6⌬W JݦXÈ (|`vգ.Y|A)yۊf׼h[yL>:l*K攘DwwczKAD&_L"Cq}j XuZ-[IN]ZVIwκ%Q3փPrx n 󟝒Ś)  qlCtt0qź 8O5uy ݂B3Fʄ0|AG ̑'Jl+'<$`~S!C(1QVi-+I;TP9z7+p 3FN> j-7C0h"K,0>@sO5}Ka+ox~'Kuj>CPB*d6}ǧK~MJXRcM]ERF1Hw,#ɳq_ VY8qBaztP,y?_7q4(a@=ʓۤMz}/VЅCgJHQG S۞+Kq/$!=[u4LagYQ0iTCq#| ?*L2kK6;Nk@|)gWvw[d s `ٜḘ DB&lZʌ<%5 SHa FN+ <]A8v* 5U/C0/ w3mG¾f`9'DsͷEVq@n;{H'3荊cAy:(sUeL̼%1g↵Wҏ 6{-3Z*ǎXU>\C%N c皠ܩ3:j\gW/£<G _ }QIJ <,[庢ޫ1kSg}|QrwnUhVR2|3[$sIE[E+]^81LQi'S ͧ,3Pu&xab&^"*EzO9$v,/c]E43ta L!ʼndž3U-BhQ.fUX0>mTQhVB.#bѢ 제 \5(_YoT:ݪ߰Y gTUhhrZ#sÅ"kUN* jyTfk2eؿc=JDWT<9ZeU>5]]1?0$ȯk#RNF'';cȴvJ%4tBT'eoz DOx}< ?-di+ k2Q2$™IJ>\\:JWi:{@Γ5J{J [)N9I[(W@>6R~l0!?OL1_4|`TÅ,O+/Q 5(i%%K8؀~g`)KA4FR3L%h> # fLyǢSbhzpšm|}1;l?qDKߝ> IDZ&Ѩ>g!l dL"LPyݎ!6u $r16UjgJE~=Za+5OLzq @93^k3 *KcEy+ihؤzy9<,_hS@WU{bp]m8-_S 𿝣+Gƍj߯Uӗ&mYŃ6$Ĕ/\ۍ7eH&G>GnmYVfN ǽcTuKGYܕw^:W9A05M%Ez)ejѝGK{|j:d_dy 4àJz9$Tl{ & f>H;cG֧ Z<_,ƨ/x./?e@‡?Ñb>jWN2}zz;z*)+Vz|#-%ȴJy^'%͘{ DeZ7 I⪪`ןכ]Z/8`=_$\ ҫc,ۍ!B"eطq'f-vBc%`1?2scM2g-V,RE.恥} NpHE1Іky0ҋVŘ/#6.ٰt#C72qi#gmrRcKA ͵rW~xvScЋcK10I%j'rՉYB3[˹2JFAN[Dy@7_ӊV*PA+O\ݞ({ յ׷-& 9_UO "q&m+"#"D~;j"cfό+e_"B9XGۜ* /+EوM>]Ep,W mi` 0NVƶkyʪ{>Nyd}+a {d(Fczxvk Ty,br]lŚOJI7Y}m5S KD_t ih_ұI]v`['d'ABؐ:q4.d>+.4Mp{T?#ޮ4k0rYH(}lD.;zmw>ԴɩƁ]@h\ˋfߒD>Nj/5=@ r9R[avq:Ђ폥q UeG%[B]ۃ^/_#r%s)H*`3ˑ&z0LCQ6oU|q%TMS0;!$n8\K.(96@ΆLv^Ʒd{n(yD8Ԍ0u+{@A&iq2/d;l?@zcoZ86,)nm{,JW\(e;%WѴ6Nj75~AV=̋ yȢƜ޹B>a%Ja׎-lertAi Rj9H#t U5sw | f5 _5Yg2 /h&?_LC݄>LT*[`V@O_Sx/]̟i%pMneښ:i^ AV)+<;JdLyaa8MjrbdSy#=LnNՐ1@]'v\^{BO@}PJBI\\jYaE!cN]vNp=`QO,֘'ܢU$Qf 9-A⸳vi}xӒyPLݸ"j-yjv1neb\jJ~qK%L%wƾP#cOPEiB>/\_TmdrV;n(ٿ'pv7ZGM\O!떐],7KNZZ֋BoFzAP`P2f}}B{-&^7EF r٦zm5 &7z]^njfnhHbݛvzbfy؜ѯubB&S5ޤV|Cja\!j8DC/gv֯i&ǃ Ոe~Wt}@E8 'l8]v.~Η;qCÇ Pdj_:*hl5KM+)!98ޏFoVIj-Q!B8zQ ve϶pb[uPX>F-7ύ'09i:$|蓘3H64e@ڝ4Z,a1O`5#Ř`"Eǭ%{z\7;^So`m!ⴄ|:.<vzER]5V:پX+;vtT%=xGO#0QokOmTX{7U6xFhIi>w\3(|L$a{á׀҂p"mFnYds\**tη%$TDS Ī{=ۅZu%X1IѵClj}VvFF8%qC,`[ႍ@SVQ֘TmQKr12]f9n}VI\29Z]c:dk7 7(%{T !Vnۄ˶ $W]v09PXI~&ൕdVPirNh$3VJOA]-8xQⶥ0_$@*Mb$*YjE6NF"xػ_ h({ȹl~7@'u45śwUP[B EȨ}2`cʰHOrnev%MI"Q&u3S;d{m TPLx2Ym&lES-Cӄ_Ė<.5@YKSLZdI1V?@PQII.Z"Kf#lw)#u偻ƚuק}~X{Oj1dz`20\j`E˙j-yݬm?Wr5OCgx[͑RCc:UFRu۴ߝ+od eWK7f]^kHZX[>DG&CS?V̱ݘʟ.o8=#U&,g1jMv2IV4o&>L>S@T󰶾9M濕B5:ShSu~kD\8|LdhZ:A{_c4 `4 n@9ML {J!Oue>^I= \" xO.&"}T9 }Bk|Zt C\Y7ySIWadS= 1f'H-yzr"3Og+I5Wl5ڐC)$5H$! s |0l5I0[y)ק|/ ]_(hK}Gj(3O Jc7$"ͶP,n4&FDRa7嶏KM g|C{|T]ʮ2{3 IP~J:ZWX?{PkVDTB r–ȹm* s2sڂ68dwr!V?ǭZLm =d"$C,{u7qt*˖MP3x_|ب^v'mzo|J7Rb3(F|~XZv}Nql EH%clD}zѨꑳ1cWv/Ve\t6}XjH'ߚ< -W wu ;!NGca\)9Ss}P6+NڻڕkpG(1#ж&LO}̛N"?/#;m߆%鑛k)I% q- w;޻PI!(ahSDU+yW2=M783?T~í;HpWqK hcIh_^􆚤,S;yݓc(wܳEaۣr%^B<4ش'{h`Q# y0]L:T}͐\l`]nJs3?[U zRޕGPNEc965~LD檷,`C FNG'zOÁXtԱZ%xiJO5 IX C |-]sө*w "yMm53N)&;7VU瞫^K14G\8K+d;$`^`՟)V]E`h*fWB#BZW'A+Gym2ŒGɼc ?eWr&o;g\០$&|Q|Txm>-Sm^ Wpz@lhaWahvBD=f+]2d6iGE :J1{sw Hؔ@$T}Z?WCEӘyPAV 9MU`X f޹o[a%ܻQOhv@vizۑlB2si|9+ ۵դG|<;a_<DU13;B)W7(a. b*\Vc-8$8c*2{̋Lt™ .X;uvwkɹ@-<ۤX\~{x;UrXv9luX)eN ר?xYM[a%S"ZOwJ3,VgVYNeuM,ϵ\XhnXK1-ìz$l5N{VXXia<3zۊAD=y9TR=/n}yrб?Y!&hv9OVKǚ\{TmaL8Qj*U%f:8;}G)™EڸYTSićødRt z¾ " z͠^ּ4S<οA +h鴖oXJqieQu1!Ŕx.+W/7;llE g0"^wESR_0$<~:n/xxW` xhdk86*mwT YB;Xa UIx{Dy~aJ; k/w;PɔJˤb_XQԮ'"b=&N3UM2`"l-Cs QkHO Á'+ePՎᦐSci:XOA{rFdJVN4 U|wnn+N"}(d RZ!9K{PԠ5_!*DiiuEI9Nu,|fΊf_lefvK?54(C[@(gw?)p~ [b9J%6?GVᵔǮnB(8c_huZQ2:*j-4RlrYw7xb*9YY @'} |{F߄)&qB!#+D(\S7xgʼn#6|T~Dl>i4k/vu6"8 A'CM܋d@k?r,;)̶^e3i; [tfҾtx1u8709̜1\פ{׶qtklS (n9]kDᑻZ0mu;,-y)re5 O @%GY+cqB0-=҂:oTST%|Qo?)VB\0%f]`{lᓱXd['ѯu1ZŴ#bd̊z5x#/įP -H\9w5p}U9F]- X.R5oΤ%~,'Kk-ݠD?E_ZZgKCΐW1&s;3"v#.7lboU1/6_LQ&2-|>Bh;L- &yC椹8vo pS45JW7V\~XK'~Ŕc`ב:paB'S53Y =)贪"Uy 0G[T#hz_ $?px',?i8nf:K퀬J[W7t%PMd<꣤fFh7ԕ&UXˇHw)-%b`#KyOg*ϊ V˜hN#UFp Cän?k3p^T3q_\mds%>1\!({TےitSJ3Y@&\ѹb<`ₓ 5n) fprFrG|n?55@"}9Ng t&#`Œ'McؽK# Ef/? *|.ӓ1q-}+M,rV)^!ouz @cm벻+Ou6τ/ = TSZmP䨓8Hq;OU]i" AM@-!te\%R>[y%Rz`wqEls8z`6nQϼ@8iH(vqr+Z}p=N s11CFmTqx[2|Qh+; |Ckh "8K# \0ȦB h,W<7zDfse?dyh .ťwΝWT n|:kNҢ'º4x ˘u迻!iP[s%;MU~N/瓍uRU쩥 öDuCv=Gf.71S%6G.]g&mNW|'Mbن? 簮L S}HtR6Wt~_AApVZvHY@ a-)oQ?j-sD* oX"}*{& DڮgL\Iހ:)oN1OO< MT motH} OĽ#1;r~I#UcM~Ypo$bڈRh'^V7L`E_M7v&-&r+InX׎е\s8G>j١jgz SYpr8Blg[d9S$ a;pS&5ɫN"_7mej@$ʱ)䨴\'w[B*FdGWQKOB\̬ e鵐+?\Z1Q>RbtF>n\2Y̎]oL̓@^U%_w~2 A^K)ё+2GIB] ~Źex=8^^eIr_S,CTZgJkTDa=#z83rW߷ZTn U$K 7`\UQ5%joӾO/ВJ5~=[m~FYYuXټjkq߱o KJP WbUMdנ^L0lArԃܮ&(?l.RCejM봹T `–dCNb xc 3w޻E k[s;:^Nj/i@&@V,H$a^sz`  >YWkGݨt<yB\uy&H6NX3mr4 sA< /P': 5*FuqT9uтSչ d_56B>:J{@^l2PoHܝ]FP!NߘLpI&\Vp'J-Enn3=-Mj+Rm2Q{?ޤi_)eж Ltz ,3i[$Y3ZCfm *S7R$AK_0Z=l+EL璗k|W*9I{m+'rs'CUr^+b>Yt(P/7TLܟ;P=?B.(Lpl- 5 @oF8 $!˯'2(gLL,R(]B~ĵ?S]Ez#Pk[(uz_/$jWWv1}T,ɝ#%dfwMC 1(Tnn 7 raۭ Q` ,Ŏ{SN;7 1DzWXg^K/IM~'s|ˡwz's\RCmfE,$fU|@ZjOdlk<[v검bY9ө?* OB4^iNV2:%E#52xqvXyexʹP5a(>Z._jMnH?[Ƙ A\. .ˋ: M\X͌$t(aj.c!cCj_\ =݃ՃhQ`ZUVd(b%#trgZ3!B[ځr=CJc5Wȯmg!,ZG0?Dz_b SxZ@F;G oÄD3,7xJDxs bNb^2Z6*8+!*UtqzT0pluA<{NJn@ªTYni"?p| Phx( ]Ɏ9F`sL:BY_*|*Ȱ[ӠNb1I +x]0K1; 49<`58[Z)U,^rh@j@:6 ~W.[?P7s-r0Ν|uf4MeQ۰k|!mLz'7.h9$vԫ m6*sU˕5w[G SSk]OF7K?} &+M I$U1'^ R3W/Y%z/`pq|J>o+`E^o~5[r ilE+ɟ̗*Dm.$ndJ"Kr=xr҉s7QOBo7ܚ9{{M$WH1a} +i!}Fst ĔT9aؿV 5?(Ӄ4Bd LS\Ivgg 7LyGUzz.֤ dTV-i m5j?G!"f(~g=~Dᬔ~ef09/ h@BƓ<@5 E {y +ܦNӹ60 Fџ(Wh4V䫝ir4WRUXT>].+RUc$YiEj#&\MUZBcv|ur .܂0Cdώ_?  iXAź@xv?iF`8?ɰM h[?hsQ (_&8 K*}Z_{St>F[G*EN7~O!-c]IkdY识{ղ+=Z`R ;ۃO0^1gҶfTр*#{'GI aO2"^T(f>vc27BK!9o<0 ]Eʙsk93EX"ر(~0 fɋC>:}z[zLx47=xG{m {6T`­웾\2o6Ƅ޽ =ʑׁ]ۂQ!ē%yd4  uF6J_%!5pݨL\e+i+tϟ0}" f$h_`:q(K\ 0B9 9u.C+taq:Hu+yH8釢,ڍ4ĝQgfTnܩ?lVZ/ʹ-c¤ԈծPC:Qƙ6K<6J:AԾI>NZft~@7^KČŞkf@Ϛ'?UXC읷deDo1c8F?t**ehoH|Im\ؠǗrp4ovg`k^ T}x1 [~hp.IsFuOgG j^O IMy mi VE2vReA=59|tSFߏKCY BI+w9*x&E-՞/=^tՆI8pAFM}Ъ2:y1,Xk|9$ކ\^'?w[#@mw?Hh=;$wfPnSD{g*@XT+Xh5C V/;|UkAFQ yBjjyJ:0$jT {7j_sM8 "Cw:8)߁Ij%O-zTCHG1DM(s[5cKzi%FNozr h BH}?,?7lg?].6P5K,O"6vTn/8 KcLT!eCBLvt$kG@[nja`qp[Rz>=(MDP&#: Oxma֜Fp4N\LFmW~ ,&C$w=_[@M{l=Hr8ĻO`RQ}adNxβ י!PKYYt*\C.CS=dJ'Gs$(]K;),M瀐?+_V8Rĝ)hLH3ONq.=-rNsv n+b;{2x@(uPiw?r 6M%&f??îޖz]XY|iA &"U &@W[i7儯"C֖u_\^ 4*9Y[DWSgF.ʧ!Z܎#{YBv(ZA 3ԄyDRYցbǔ{ot)/'._|L?xql@F 0蟹oa(; @u q+u,` 񜽃[Yu 5H'Zi=Hr& W>aP  *K4oFN=328ݒ?ϫ:ȲPGh<Hp-[@Ke'Q3R@J=+չBZpXMħ $6vl~A)=1Ňc,%@=Tl['@ԡ MS~$b ͎cʺv{f`\=GhaQYKFnG9t۴B˵;'U"0p _NgZ U^]d`VߒCfzgesGI b;x_~}.g2 8QXWX,d0ԣAq.Zh98@TZ5|!Rg"{[T?nB=]򟂘#cZ{>+[(0HF*ASgvqʯ58Ģ΢Jy\#_n뵴U_D(,J?L> YѠ[Bp9vZ<2gŦmwHD(~2N)Ci&@IhGGNg\&Xx[ 83hPf 𕿷)1>Ǣ!`_ ~֝u{/;갬PWqzq  ׂOcv̂a!?cxgU%I)#&v/&U =|ayyʸnKE؈kAzM䍍CG'D" x_ 6UfV7$k >Kpg*Ur`\ [bbYȻ2a=8AVmcamە@"IƉc+mrU5F* |Z,  kh&~E(ʛE4(Җ@Ya7*5cjɦJr&0{Ѹ -d8$+BЖ 4j'or?,(GT;5E[_;Bd=^ vm\."HeNƨ gP@!J^oP{uXUk0ƌ 3(3S@!ۗ-+("ߴvb%UmueW6r 5 ?$gS xp2"ƨwTR˕R~ƒDFMt螰2Ag hxk4Ƶ?2o8ݕ5DH2FHz}n;6'8fěFMD\Rme' \*_?6K/^G&RW$2܎, pq']saf"KP'r9RSI&} ʲol^4p.^UY"gzT:`f._! jR||@ Ow7^="I U .a?#@y #;5&†>eV3*2#8!J_\Q,8z t~]OvOR3 g>ySACoKe+}f§xU!syj\dTo1{ЋvY W]fs #FiA'm_֔Mq1 }Ę 3;6a1*L@|fY${WbIϋA2bT<9n!n-%`! PcmNV]WC@j>ۑ= Dt o4AjJ?}Xt7-6y6w!FǽVIh:#e.PՠV3Q"Z"q9dJ@s@Ld`?K$Ŝ |k[͂b}3ɹ[%3lwsz M dm'BIRd*F A%S۠-Y`夳1o6AP3&{D1ɏU9JCmjZB+fJ8_ȳj. 0BP4>:>9v?P'u(,/> OU,U]sT%"1&͗7y;ۭ2 MԞiC`dln5GC)gFv #TO1]o;!3\B|)r7U;j#;YOJ] nHy#`@r]5++fW%f!Uj%h IXi J%QOY4^m0t} #z4&7Hgy Gkδ} -!+Rߣbgr%IkYg(UɻM:KNfŎt*`lDϘF(#<I+WPwl0Do*Rޡ+H,NFĝtX8BfŢ5ld$ӐDQNJe0FʊC)q:(M^FFKKͲGtzq|Q 89~ؿcb/gLhZrđZW7Ha`wJ^h])*sB\՟d&).O\2tG6ls@J:| f[50K4GOMxq/Th<5v[4~#lxB~3_Co:Ϲ! 1bi<GZS RC^6yj?أKP<4Hңhzs&^2숿xa;gTusLmؾ8s`9cNRϨ)Ydo jh[߅uRjjZLb0¦㯩u?SH{ )ga?BAFm.@sp^ ^6h^X-^ liJ2Sҽfz Jl3(U]D]ˆμ}ߵ>#w;ufV]˛{EACYb5]Qp>ѩ+wЬZ%7=2qr(|yLsmƖ=B0ޖ396*#GimҲ9}V4}d06F(d[EuԆ \լR4WtTeɁam7L,Mh"Q8•h $q,A?2GԄwOϑr8ZE܇zą hٕT'lO <{Ѝsx0Y/>:8@n| jJ䨖qu[k0Z:g6`4xxܲґ$$6L'ͤhzt<(Dy-{tIMzISB«4aFY+?d!kE]߁M|7Eؽ@=֊58sn iWa!gQqy2DQy^aX\# tq]]Uqg 0(4A&eoֽUw{u׿D9Fs} W\9!HSDöDMm:zAZlQ ڜ)A2g =L!!uX*_QႯa/5vۓ>]KBh `SП=G6 ƛZuhZF<(_^+vO ?TpA8;q\p{?"ZC?(6l18 XH#I1'U~Bpp@טp뒄$cבܗ j' &DCNԡ~8-̏1|&aߎGY#/9B+crw+{gofa#L? xO4+<^V|s,ʍ@ׂ~^zۀ megdM%DH]%TM뎋՗gvM'>Y[ /i+G(>JN BZ8[x鵾VA|䃩\g T`59dDUmdmHFfqrz[i<嗃L6-b- !puXН=S. N5XhjD l2cs'zuuzqzǼ൑18if4zR[f 9 `R d{T\I ;;=Iʙ~b*Slμ: 6Z >ʠ¥fQ d^Bn%'k膍 mq>r^U$K2)mUwv{wژ7 ̏SxQqpԿ;s;m.5:v8e4Kt kGOpeRZ*W6>6U{)T5gmDpdoÇL&/$ ǸDPl^XpQNV Wn7.IYrgoiG\^;8 r> em w8r%[ZV{rerh"E H/}> iy)mLrYZcVت;PU Vb`FS\ty_zxN 6bNF8 1L-qp('e'5&dx/:*5Ohg߬~hm7Ho"c~4kɽ'#BR}$ eQ0#A̳nįMq^izEc#JzRH@WT{W=K[) .^|kjxy5B"A.WZ:x˪Ab=yq‹{Ds"[)iNʌ/Ƕr/nKGPL=K}5e+| *F00[YNB*]!wݷ&E~}!8eZ4<+X O.J TxbSZ҃MxZu|j]Bc M>>lL%@5Tn*5vaL >#~@hC-s磗  Nj3libDb7ՠ{Ӷz7\L[?'5pNS2^K7i#U״FҌ6 ~7akWCDιNȐNulx[N8[LkY%ӈP&#ŀO11-DRxjn>HSwr,qė#^V=?7FȰSО6!uXO3—@ብ h&#WV\)oK݁fV‘j39'~!+u5;`xb'Ad[#s7Xo p'&4uDF^\sR cxi8熗آ]3xq(06j0Gp2ɶZT4aP|>V2Ui`<)Ƙ.eyEKG= [z&ԃg)8i =XI Rs^?dV+gM#Dlf/&?r+'=n6(k7m+n=k>dCAze>A]72nkemfsI)![}57OpqgwM:h' )vhR%%1o`*،MS?/y+§F&cDWlb>mvuH cp='yoHUM?}keg}ua[:Cpq5+ETf݊D;g.@PFw6Lql5_?pbW1p zmHI49 սBDμѰ*?B!oB ukWAzx<4rMmǴ! +9@nm\ w W[3of{X(~b.Se2Iܦ &@9s~{#o$'3\ R V^Vۨ%¤(5' x<bO(NT;(O4j6W1hgatJTS릝 6w#ZԖ5ӼHgL6GDlaDx?KIbTm$tguKM&yZ8$d?SՂM5 e&ܯdM(3@cGegSH, u6aH%s7𭈨 _035z٘C޻4_W[>&gƧ ATCi H$ٻł, ?v,hߛ|>/o}u3_Ҵ"S.-n$m2-A5gb'Bp?@>)x4Kܿb;FbCݐYSf! .Gօb\Voь1wbk\SBT6y4BB(P@뾚' ~l3Cf[OF6ڋ ?FJpe\R[hL-d©G3lLbӶ~s5r _:0# EZ|8lRA[bo[5Eh*ݒ Zֈ aYӉMpш<77D1 H?#aBR?#Hm;t^;K!O"nG\KUj{Q0n`bd~%7c :lԏ2 waCtq"F\vd%q uEs"]:>cHRirJH`4\u W8 qeC"Trrޚ]18 bdP7)ݑEM1 1V7JxUA"L!M{T`Dpw(lwAk(2EhϠ^6Zz`8I, j|4a_2կNy *6 aEeC;3m_"+ ImRVj׾2U4\"]U4MNAv}mƞ=C*;Rn8 &/_m*"Lƻ]7Y'< \AEX|=_Xid^٪IV)7"!`e}6%WzRoaFͦ+2! (n? }~N [Bolvg,Ej6ԇFKR\BG$VӤ pԊ/5u򍿸>Ty\.!|+*w2B؍0U?^h: %ȕCfNX yW$Kl_2Q}h),gu\Pi6+,{)3a朕_:+~| w\?^b?Eܒ95%g&bSPIJ@F!_C;o'o%{vFI=~QK֝H gLκvYBhsB?|Nbϖq> ˔{gLRŽ.ʇt AIے<c\MBqU⭛MTH&Cն3dƍKx byM5haLvA=ku)qnJr{06xqTĦ6*k67@(B!ƍuKZd5${dQސppJm%_J)Tu+ hA -٭ ǯQGQYrc3vJ3dnaDag\A+>c-/W:Gh4k.ªP9KOAק,~cY1U8],bZ rP=:Rk 5̩*\N ^!X$mCkA{x#KPT~9x.枅KiWt"Ji?tفd7;`ĂȒyeG*צOzg%; ?(h* 9p:kvAI D_;Xka!뜨Ҫd?3?P&Q$S]` Cz967M<!L?d fi[ v}z~PVwAK"4uR 6V/P043S f$ŠJ\~ؤȉowK;uC4Hv=-Mqo#?3..P/ơef{4$ x>n?3ō3x+i袪s]<0GcZ&4JPHީVg)V:Ir_)H$D] #لըJE u $a5;eWNuAu/\״jm[ c}ϣ{NH >5kC,aߟCYS'@ }'~@Wb({4R:׾x,0,O9^n5 "]*#sY+Yt8cU|?o0v5"Le~WKmKY0n4Cu<ڕf],$ 2!*ث(eGuet9*S>vb)zB$Z;J*v~p%[%K~* \~QUON;'UOlHnWnVC{BLJȍ 2U=yԕ-v*!F |@җ1H{l<પKz"* O%(iJؖlYoKZg+8tLqb1PՄlIHo[0<5>,|&~ñGngHk!hվI(jfE|cmΰpƛ}6TH|#l(D_2"~8w+vڊ. ξA!nIoBjA>vbi^=@EA?{6яkX4GAoѩ :?F*TeЮs ԃdU ׆]Z,DaS'Ip?o*͵D&C ӳ5ͳLoI0=9$]m5_BFRdf%4/o0nkH7iSw z7fn;T U!k@RSpP })_EZ۞cC7۽a|79 I*T !PXX^Nq7q5kW ~6؝t햡ck mH ؔ:l:`ˉL|$(_?h(*UHa"ԍ!6& g;iNtIW=tM+`KrDg1B_QO\"ڙЉ( #Z\YKk5\`HjV'iUK|->:jSyΌ;p`7s1阤+_s6g&낮b'zV1Z+,q7ͤܘ D\ݦg6}F^x4U$Y<ʳiۭ(7!͂IxWI"'H(Qa c7>}8Ԧ/*@ˣ(Nr11[ Wؿ@\3p V@aʭ{VCoH ݿvʡo7cЌof;b.S*9|Uvݹ)P3.p[׿ݞf_pT?gRLGZDB9t'.=GFTZ* "8'_PϚ@1f!)=r '`<@0a!=OD搯h^g}G",xKZȴYesbg2| >P\~Skn,юt6͇nF,*3яD,<62< 3~ ?F@hJ _XE|Z?&`;uN_oZB@{}zFaUs[ٶck\V 1È!@^A}sRpÇYdRMV'l&RUbб~c')Td3CV Dszw,UCtTY*KE'e-͵GxZ'Wy¿D5 GN94j8.$y`^+۾GhE܇lfaUi~͞a%$G*jάda_0i}Jf>G$PQhNnY$5TT"'? aϞs>UK*jpJc(»t!.S:'*WЮȷa7''IXfxobHtDāѮI8i91qݷC ö7DRvt!#iŸ-vyV:8؉?Bj﫮226!i7|iΫc9 !z 7ݘag }~L6:)}JAni\+Q590P@M=kxMyi^7J`[kɜ{-C:Xns{uVȀpAkUё?Δi9(L'& *?~^vCä<ߍ 1{A,GN`g;~+>RiW#ּL>%3ޕ 7c0s. !^چ)v %di݁CCHiXƺX0@cc5 |deObkRwxq7n4LxQU w8mt1i!1GdyY"˫*v:0aM{џ7+ؙ6Zj2\u&y yvǻz x+&%:C<* . dt߲|zD q#¿Yb~&RGG-GX=CAIlhW%@%Y"}~fuHK ]-P$>kֶPsJ{*6=D9%\GVRDtަ_ uy ۀ= ee V kg28yW)/I D?hl9-궶+n3h'$d ϖDTYvuf]OIHHTkm}\l\apOL耈%ǎE1s^cl~x$HnkB|:an}6.VĊ5ѻ;砃,ͯeh_Q9 :W9w^Q:'X%Hٱh.ӡF25f)ΦeCGUڴS|){[* Y=F<|".3OJ01]pq2p,EUx,vhtvD 첍%Ncm'0aϱg莍٧1+ҘY)e~D=ygjn/h=ai?22xفkt~:Х >j9O܊Io/0gwU1:C8*YčW6.G#!TL1vC;/쩥_w$$DaE}c2Hi7^)˫։t^E I׮6 -́]tԉZFP]63H:G P :Բ[OOwBMws2x^(_yH>/sl10+bi-Job}yi'0v*{\$g !BD_Q0h.,oݮ`enP~T=P c)D\1b㐦й%܏={2OBwY 6o}6F$XH-Yaw`9np81Ӊڍae| XQuFuyaqTA!6Dxnml*S,0=[o^n>m =QR$>hK*,ԗEN "90Oa?2RViX$<}䦜w@'AQ0\sԗQ~$[O6ut3Y,, Kn>aq0ݯ".hoyKE=:0)'GzMzqd߫5i2Rѡ#=Jq/5(Ez`K! 4("JBc'>H>rE`SSRp͖ɾ"Xu:݀3V  #'d*7i g#~տCf:I|WIjrS%@, ω?];c@%W{-kvzqVPtGk;+BK@G~,O0Ҋ~wu,iIh$ \@prGoEo&;B 5a'FRc`[zp &s5l,^~eZӄ5a?./ !z"e[spC_V㛪hyr~TI}ٖȾ">P]9o50} G/bP"xӃ;m:hw5OA@l*t:+\u#$q @10Rbg1 $S=؆=t3Lfl9҃4N{|׀L* X}?.ވK\˙7)"\L6E$6ym]lu"$]q#. z~(};yh ކvC#9E5FS~].HHOzr/A K(~J Q\ov~A5u&ԁdkSn*nAm#mggYk7b1' 2FȪgd8, fFp0Öm8߼.n^gl ,,rIݠ<)5bF{UwNUΪ7;2͡T;䩡e4ǀ--Y6ĭ!k`k洱ǯmCZ* 4 DRCa|Uǜ uiAW!FT~ p1 P2*νB]ȑ+q8|]3R'٢6l~Fm䈮LXbmZ$|_J`1&P̝zNL6s&]-Z ]*Hl \@fb4x"m?a+=^EX79&%˟naʰMAh kqysQC4 A314e](z&2 M`nZKU2X O.|Zᢋ2u<="G[6^ӵ\~f bpf%I+a7)SgDvwGm8A{sN!z󀄯]Q0 P3"&Кm]x+=tu5oR6:)B$u>Z%ݨUqϥ0z==k71v')%b]-dK#ZAP!uA3B'On&TW?tPo,6siuu%O_H)^ꖼN]35b c`Wɂ HquJC*6; F-Ay ł=o0.$Ns6bycUo0?"G"DndDnza.;7/c/JwB^;QU!E)wNE,Ȣɛ,!2])1XMqlaNZ#}Dt#ReZcDDž @D|khORJϰp*GhBSƝGF%"> 'Pq~y8Zn^1BԆ&rcu8 2=c@ݹvV:\ԁ4n_)`V_2Ы* N/MHձw~Kf\w~e!̖B}x@.%5<وQU*NƽvգaBLPoiUP'<~3F^#CKuB'XN;-Og3 Q)Pso5];qhY!_rmp(43C{GGT;Qrr7ap7tծKn*f0@3QEq |C3ld^LJ[ {c#ؕ՚3λyݱ0 p]'w!KB]ۓV OK>@ Ǽz{nκ@ SQ{Dt>TvGXgt<$jcλff CQ2_9\#;Sک{ e硞Ub_UnNL ֲϢPAdΑI0ie< YHɍ93# (Fp5qw^C?\Z7-?Ο$ϧγ(&'pIdę[2 5dRݲRl 5}OdӼ[ ؀:@sU}~R1RcFhڙEހT `V1 ڹR9ܲ(}f 3):`pNfN8:;B fv$]ueso^G@`9a (ICY" p4N"{jS&x|}}>RBQrgyiYt}X "|}59NNj$ lLIئ߯yrn䱞rӧ"ǁCTRIU#D?Nrobw֋sUR9%"ώ)]% TrW(U:\4gGmSg^ߊib.;/Ȕ-HBHg"}s_`XmgI\ =AD@J.y攸y np6&`86LhơrU˦'/LIjJS0z@gnv"@<_ݿC  LGEs Na*i4vE:??1vԼ{л0zuO!ne.و Y>45}C,0|qMVijP-Ȅֵ% 7[a6Wһ_}`lkhr8+e#]vB%{ۚ ^~͍Gq/G n"D#up2*?L͡3b &z GWoLZh4Mc*="ix/軈6Mbs_[|S_R/րy:|""/'FomΡ+hsN`0/]@s^]Wyq6sYaډIXݜsj-d[aJt'.N2uAD,:{/G+;hme]HA{]"{r Ր=r5Aݜ}P0;.[x_fM3Ӆ !:={G.B!ؘݿ?ng^4t `P \oyݾnN'P Q}}m&X[AY%8฻*a@3Y% pzk[xf`<JWq 4yEuݟ_;+,+ qT7sJ 灊xK㯦"ė 4c׿ɱeR7Ja;`@6=Q!듯b>ag2p JH27deS pۍmc+b ?Z H 7}('ņnujlj;0r[<(@\XvFd Q%)hcomdGeKKBf1;awr CN[Q<~( D=e""*f7iq$C .JQ$Yk9=r ;hz1l_ uЄՅPg]8N)S&(NH3ӂy k2FI*dؽ1O#V$XY*Λ;F-yo:N]PMBDQ*m:#^ HJ{7<9_οX ;튗V+lXE㧉bH7zo[N)^f\JU:o'gD&WFӾ 0T2a& M%)49}_- }j/TF3&$>vF9OS.M6!R}؃S˜]V;s&xٔ"PןWՓҽq9Lma;mhUwWט_$9SoL$iZ@>@{]8AÄ~jclף&Tx\eQU(pwɇʽIunCS_ QeEAW$NNM va !WЌKl~V*j{e5hκq[R3nUv\x33.0"̳B#0fcI@}D#᱐Wqu+0C>d=c(Yͩ;HO9T?0bӏp17(ȧ:J]0NR8:7ɏI h ? ģUBWSWד='/t>DYLh1ƷEr,ǀr(X2#wc̞:L4[l/_jgOQvv6^ȼ+tQeY,7!O*#12uR)ZIg&4O"*)] (ԧXu<[##3 ״b%“|:83L+%tOx 둦N~A604$#I]n W799q0# 7ыUaFP#;z#_'O:3RC>-vck:D%onvG Vغtz9,;]fSN!uBCf L+?ޭNgQݚVo+- ޳˭La½gŜpVHy4ܭaS}$n?EvMCt #V+%`'8 aGR1b!8 9VJX(ΞIبg ]7Jj.RvD]e,tcEV°\˺f-Zi=M_/TCPv5<@(din\~Ag5 `I,zRWڬ{mR\0b2RPiqݪaztRy.q@O6k#4v'g ZmUڦ[Bso-m3/3)ogum هLX:#±FxȚɣǟ<noW=CXyǛ&< 1.vg 񣵃 W_BY_uǚf>.VOd]?P`,ӀN z v7+nS:*h# iXs3`iO{ e:sہI W7%01"rO |N6IPB끘K{be /Nna&u71? P$F-أm,!{3t땔1uړb1AQ ӟ9̻O& ZLAҍwu܃2bcpL5@0(z3auOfŷ,Zmi#8w}8tWŅ8i&O KX 7b~ QW Nm_:v $A?ykQO(P~Č'^6ߵS7muJmӹr4Hrbx?uU裔 4yLШYJ9@Sd'ztK ~֦#-ou7Qb Q/X\ksH)~όa'S~3j's].#EttbW% { Ln{y:rvXKJ&t&PB,|rys8 b Qo6/Yvdk9tI\b}b.C1Ϲء5XBnxx%MEp2=U#ݲ^9:t:͞-أ|oޠH[[{bP-~S 6r`QXH^A7ˮߜug;H}zvW$tN51?rx$_>6 W:-KV.y ufQ3{uJY;_WXc*g$y]vޤNyG߄Ɋ<,h$E;GjAQ 3:r$"E5_x9|_ >ałKasy\K` pXi; i&b%||= ?a䚉[Lƒy+^D - yTfP8)(}ϟẋ\Oǘ0Wޯ4" kqVR3!Ui5h"ac/t8}6$x1\ʧ,!8B{3{zlgǸnW_Ζno$|x5c}vUO(燖:뛣MW[0 _@-32J9;(%NVj<;(H(WٶZTUn28.a8R7`%v9YT)_$Qo٫ͫ,5Z_,*:A8jK{hAzF`DoпQߏmW4]_7؛;{"E}"MYzs#0ޢb6~䦶#CpH'. a)x[9fw2V&>Eͱĭ<]\NPSs5 jmģ5IlX+)'J`)_2}r2"ր{|8bLJVhȵ!T95̒ìf(ވVt d` H\ >cW!Q>I]=8)m^ 0\z(gv(Sc?x7IފyhN6w OxЇ}S0oД{%a.2"-0 z9ߝ/' ~^z-Ys I+9mx*)tJWTbH] C<'y e:Y#L X=&-F=| l[?{ ѩm[[Tش;)hKpp//3Kzi5T3*onؔďUP|&V <Ɂ72u Ė\v0n9ު6Fҙ@;FhˡeWoaR9|rR!w2IknE!_=]]Lwz/\RI3ޚynd˗0ٶ5mU-K"e"ȷexTslL"[!-p?K{3h~wbXl^'4>᧻Pv}>vj{a+#c_jT=( ^6vscY=#r4V2"Oz0 X` 7y.# 3`EMbXcR[$:⌄VسP?!6MxXO| &9L݉” ڥo5} Ti*m-#oq^J# ]6mk[zguT9*/D6K{ 4%ZqqRXf[ՓH >\]X|N0߃_;TXpb:I粤ZNd6Fgz"WΟSC6(&s +@I∴Ig5u|QXdM+hɣUk5#([ f(m4 R-t:6jj'rEA -ZK;AJ#Ca"=$!r\JzU!}y$ɷ?rQoWuyZo=ڦĨMUư.ֹvHkn6=mqjeCeUiY0Yg51ӠPڑ'qdRTnwhn/ΪSKG[:ӷ7׉٭/,7`pwx< 0RB.]ʜXmz62x|)!낝5lM@F 1 TRL$_8zJ- &Ks*j- 4o&i Ў ؃ASEC[3Bj9oif W";HW7m.vZShW u_1MƜlJZsBQnhRϒP3L'#Ȋ ǰ=h80:P1_I1%BԨ201J3,4-#Տ[]!SOBbe5#P'Q[zT1!B.BA/6j~s0qwt(%5ޚ+;h[AՒiwPK,-<ϼn J̃'A0?JV0Wȃ %;|II-g{niźV@WV!wUff $7u QL7=RGҡo>~%ƛ3A%Y,ħ6@3媁TMin vn0+%F%|x 9PrjLHF豇 [c&^v?,RqMe"֫q^Lgᎏfpw89PFRq,gй"~Lbd+[Sl-rfHqoTH<,E:='h!8\S5Udwo`8ue0R G =zԉ5.ރ$]"35)k H%9.6|q,T3Kp3M:DYgXZu,-'cT= Ag!Lub'-US& uo͈W[Eg#Zl[5|+,Q;@GFt%LXFD0EXNY /:^Lމ6~.ddg]K*Ӿqr5<%&)a fee֤p - . )?cct^3yXSRa~cb(bJQSGUN9LͷkXۦQ$eU ' OdDyEhG|H+B- $FxπEz*B4z)> ̥r%}Ev(85]㟔PĖ>c]bJ+,@ \+q cօ9cGS^IW"_5Xp4v G?NCϞJL7՚Ϸro v*!H0S@D8L8(@8* `^QiJl"fy]l_HH$ZiYB4>[8ezѠǷ}MB<3BҦrp*6bhv8'c7"VHEPpW_u_)\/R<oU惉8p 3 t Sb|W~ׯrʧuP_c:wC0;\FHC3 /p+ǡp8/5SDED-A>[RMbӫ ːGhGffF$6)-#0'p䎜^b˫5K?ɐ [+D]iK~wt"U-`>w0M}l |*Y(=àX]6SfWYgOdCtO3}E/LTyJ/;eRg^-Gq^yNۘP,gd~a'G>P*'@$김 4Ns N" i䐇ˊ܎|a/'4Qߕ4%S&Ō˱u%;z^{x /sO25DJAW/H%6"y} x\嘂M&qJ%2Ɇ8a`zxXޟ]ȥ,5"eE-s RTLUNIWX}@m`5˒ 7AwF ?kODo{Қ_8'D-\!|luVt1 n=(%ҙoLP08ͽ 1]&1CԚb- @VSB#$6n^6ΌCv(@sL _F[QJb%4)L1LgMBɃrg%hCpо`m=rELn1sz~7LD;\3&%$X?|ȈRϻ |u)@8;u^@<]ǐE%wYsNa|'E͇+3<㢃jd8fC\kR'ꜫAڼDD'n+{iGƉ{o0Gju',<=3ODZ.ZVJր"- Qk(`(7/VDX=ԝ#ӛzKPnZ5`^6V/ Oܤa|g.'8xT$`l1wIXۍ8xOh| 6ЯY?K'1meeoOŅѼ)E))nca.}u}c=BxAa/.pO_e*PfC>O\U%ENcy0.{sÈ>t[8Զ]垯 /tʘ _b'6@$rK[pSLE;oL2^0O@uŋ1Dq$jπU(#2A_4aqd{&uz4IgewѤ" Htu8W!k+:{XeՉ޹uhbNt3h˚Ub<`bw4EZЀ/sC~4T.D M2gASjN1)_ћ=H 6^Kj6N"- WkD(rhgĻINN*/)HGfDmߍ("QHɄ]$[UtǐqBPokp_cv-"&aF\_׿m`Kũ6WA5:`#l9 B⧧nQk-ʯGqy:z@s_ uA'NJ f!SW8V{oa@yJgi˼KI d8c)̰䈻p/@(B@ن_N_RT'E|цѻi|?6;$ry՘W~q+ZmuVʟp$ӥ>6-Aa 7s 7jLJOA&o*D)U U{8Z}vR@sJ+--4 fF_ʑڠe'I2zZ%0Z*m*C wDt C k*`9P*lc.h aߋmW /B?nL7 -DRLVڿsr} P0jGX~"Gnrg^ӛ^3ʅJ|_qWCL;/JM1Q!g]Bp{+a]Δ(4 : lVQܸ VmD]WW2ǯ+㑚[w/PDppjH;c&iR YVm Eת(!3ˁķǭ`*ulI腉 @x> FVǘj"u-GUIceːN.wX]0U\?.Z4Wc<d'X%l7ĥ؋)Fv%it;UBH1^ @ǖI8P\ ʠ5 dbY&W?zIdrl]>Wo|{1>2OS7Mth'HTPZAjaM+iX*xjo| ㄸX@>#ddq׿`ۿ#ãXGq-eW,^ӶN ]!? ڰ}~SSoKBNꩃ^ Q+ZF3r?ۏ'X5DF䏋*ҏ#Rp(]i Rkx[]F_ztJ7doGf SK*J8ۘ4Yx1v| K|{WĠCeး5Ѐh"hH`]~KA(@l{PN Ⱥ?X>V8O֖?:Os`l=$)b .kk4abۥMKg4lc5MU<ƋqZq".sj{Ij &SN:4ejDZ8fK(8[VtHvF;>;>%77sU=?ӡTpgx\@!uP-Ox-!oli=˖A&"J*%Lo7l8b76Wyw>Mut4I,b]зb99)_ESǖyv)E3"A{TBx)yC,lg/sMwKG]'SH&*1ʗ}OqAz.~E*?eyzW U?Fy;%,}7te /fNK|ރhRFJsIR sD~RLbiLW7Ņ鑅7 *Jԃuof>"! J[ɧZT$1q"'uHc `x4Ȝrb>`-&K꘻|2OAAOXVFeP)+P/qĞ%#*`U 賳٤6#rV)Zml&Ucj. ^L1 FˮaTɺyQekmO½; > =5pՠNoaܔ-9PtQ %I fw_I%޷Dc_iqag;R #)R=b_fuz[yΦQLP[5KfMeyOiQ-9&؅,*o'pOM M_}^ۋȃ^ܣ}]t-l%ڛ%2!=ꍹkA< lj~uve{?aQvyx&ލoO2NX=fHT*@Sp?q♕4φߜs;Cπ(x;0c']`loNj'/ YBr~:x\+~Jj/| ǑePuwwyM6"I#_,p2u*cgp9u@rӈ&'XD:+_DB mw,cH p[Gֈb@Ilp=`"F 䛟uO)u2s=:G~=Y69 Z #wv9=Iv/ߌWM-x5-CEI o1da{9LZ燗o+Q߄)(`i_űSL WAq1vxͨro(QcQ1'2 vǍ`{kkhDW|&VQ"piٽjܮ=卾kU|S pOGv{}MOBcS}7n,+Mj!D쑶}4Zpӕ/"MZ?{/q +WK21|DG;t Swխ\ /4A y+aRguM&hsq!@ q$IՃ ȞKdMh`^1k662/-,\!r;F^pi^dJ~%Rl;IEgcDykE^y,M2_Ei@:!2~,Z%<8*tC &fB7bG!Oŷ,2|A ӎ}_S Ոu.']k>\]v+1LiA\"^zH2pvps(Y\ ˌ2.qA,{;,Dħt& ] ʘ|2[0*M@iXDv?z޿u `J̬Gڰp~Jh71RzeeM>SYe\i0ur lwh#qz N'f'yܚZF(KFWH_b4[(( GAvV[Q)"-.|Qb=6 -ݜSmGmf V٘4J3v^| :$0w<Ɉ%~]mI+2Y[ȗ,ߤ_Us|jO =4=V1W zڧ;znÌrGӝDtu=_-q^=!iZlq*1հA^}+BN>8:˛=G Kd]xp]`/0t'njfR+n,Mt7 z+)y*W@ե- "Ϥ*7N- 3:JI頱]QY!2_Y ˅ŵEnJaA+eb{/~j>: /쎡$5fб˶)ɥk20:]xKTj._ʄ0T<hkĘRv( B ~+u"ցH 8 mJE:S+}p=!OFSo# slTC+/,~+. 8<Udq Zu~u-Loczb4A9rzh{BS^ Pt4Lr(H+zIɛsLb9F ^;^ʒ \oAW]"2t4ҦDCg> \;ikw;lԶl.g,(:&7y`bc?Z,zG3yjҎ.Զ?5+88!e{%Sv֘o>ѥ)$fo Oߪg4[k!VJK(Uį+"Pj@'jQTkѐc3/mْz5=aP.a0[qXg.bP)vrsjG5 PO~ O1VoC%CJuT˻@#>gԖij$j6ȝ %.8M#;/%K\Z*zfze+EVMY]Q C&%W,e0; b=bN썵ŪiD P*>@}mwj\kѤv` pۧA8PRyCA668ؠ/Jn>G-ܟe^=dP\U ; 5"*o^v]"p_aQj;=NYHCҮӥQF 7f1"ݎ j5| I/vIi|g,<YCJ=[L{c-z .˕c R+zKcq4 .I(|ݖ-`;i6d599#qB?5~7e{\Y_!~LŽ$2Џ]d1&K5b,cSykdv-f*CGb7u l2 W??։܅H|MM**+g~3a;TZxԅ_ kw$"+ +0͹L8[!z'iL5t ˚f(<X{$e% hvk٥2&BqBN\WQjG(GC^*GQ$n 3K.Yrv[Q"8yHÊ cK#l2Dkgs2pgd800_`{vGUZ=s۔[@ ld7vM\3Frn})^Sz7C3L-n8N1|nZË̹,n#YRK .?1*QhLgW%-N:Q_.pD"=tC@C&4tmX"7ome 39W)46\Awdі/Fkh].ůbL 8t3,y'8#$+'ؑ & $S4f>C-%8qD0u| n ۍuG=i>oH7[1۶‡4]R\[K^!2?fj%}Vݤ'H*~階1qD)S"301jBy)f~n4ij#ʄntw] `i4mFZmzF@5xvD TշG(jۤA%AA$ Fۑ5#<-P7mwoy'HVKNדYF63+ (SSw-@\ѹJ-HޗHvKCFtz g FN{U'2p` QMIZ JDz?7;&ə;Fwv~J-k }e EԩZa3LJl5Y}xjqEhPT?YD|p,tdoE0Y|@,ޮPee,<)ͱyOKrj 6n\Iom1߲7:2v9gJѯ"y Q^kYWVyX?0b i"a/ꓪ媧:-pySPхU}Dx-(qGf_ӟ`]7qA50-utKa3.?D# ?`L !6aۼjWw+"+w>J vB6^*p!􀏄|[;5 3^N~9*vjɛڦJXB&eTGnT,~'P5j$a]٤"lDŽ|+?ðìz<%J)U{ cCzW3E 0'9|c>z gl{#}pōtHNYޝFV'$Su)1J0}y}~G ^4Db^ztJ4nbLd[I }֕ }e s7>^mev$,W* \ NQ_Fz8'L<{j9|`[ CW"j  I 9!m~x21T+s=JJ P G@/Wx*8 \+ 'ÃT c E j-&Ur*g7kkJoZ텚q>%"-HPEH&^}s̒ gn\4p?TPeF^gay>)K@E4cuMe8+*1\J)J Mn竲e-A]P/Y%=[ YtqMnmLČ(]A|fB[P˚둁/S ~ e:S M[Vmy+^4k#x8y[W4Y[œ C| M h&yUr]M1K7Z4]84%lNa͐j{BAGȃU%g98y;;-roL2[̈́Db fh]< z9ōً zjY#ҁC@+:?W0Ȓ KD,_e ֎'d1K!OʘqAJpu a,:/@  $s;!״p-@~3&EC▋dkLKEB6ޒÒA*Y7)_ΆӃN=&h̫hMnă.XO<>HǺ(?pY6+!2ܐGcy0V"-mD[h  j^P6O<䱟1ӡBʄս>RSou@)i_V j-+(6$,0"kۣؒ1ظ#rC6* Xp!օEy;\k$7#]"gl8o. z3:d!\Qy*BiSbvS0b)q^4F+ΌXמ UeNr$d"R&Pj#;2}8멮 f_Gfw,*HP@b()e@:GqFEqM )m' ^6lwXlzXLi: /vU ⏟Ǭx]4#$H@u`5gO~ۍ 6~Oy2f36tN#pdXkc|Ԍ B%A;Yj"Bq{5F {;.K"i<.]bw_ǡKQ, @[ #KUp!QO[a;:"FޅCzk8Κ𢡊>;?"׀a~8A\kchxG쟹l B~]:kT$ Sˣ4m.ӌ/&y2 Th{S2ChEl4BֻPݱz3eEvP|c`&p v&E;)__ BRd顊˄40l \8~˻HF&•)\Ou:>^Q*X@s,W\y^PaOնgIٯ7 .>9tS@M9s̑l1 l %ձ U䩔ܯp^D@ wixu;۔W6|҇9-z*`K.>"wtՙgV<,%B|$l.b3SAsYP!b播<%5^)g=D#N_*::b'.;;GcK'8N_#Z.fs-VVn2Amfx6q݉'d-InSFe#NjڣL BX%*pJx  㬲V|d CF/kCnNx<!q06rF( k ?Re*tǒT^L3٨ TZ "?7fWm2Fz.P `lc?]-{Z{-AL͋U5Y0nnk<{?H 8کpy#gHAtmDEE7y5skl@vR`x/k0O ?<. O΄cĉOz; gg )- "xuӎd4P7=c@^qljyvxI\Gd OJjQKPqOYxl梫I5_kFT*m ޞ0i*4nY^(Dm=_6c5f'5spҰH%e[nqJʍPNLx6q%v8j9V=ӱ Gcxq>eƢcK9K4+V6 sC >^<\I35E.\0o9aVZ@Qza9'Oz2h]j7Xb"5|X0;Ii#8pxtɖ)u ұRV|L=\mc&IC8g 3M#݈i'J*굔&.Lqokz9o&YԒm!c.r޴uAŇvmyEK4ZbFxD ?Lc٣Moha$,6[4D.e}x_tuv{Lt5!T͗"*<| .`ɷC@ פ?\<"va8^9m"MG٥go^zbP]Gk]RM;ǃ:| `~ PhH֑ew$7V*HVG~O-:8>FB"nG̢n=ް@ҽ/n:L6I](% Ks?{>D$ U,S/=i|5 'v,|9| f]YO/fPR2M ^O .uFws89?}Ij 5*i)PMk ZzDUqBYo,xCmF)AcE㟢%:&@&8N~)pJh\':n G&M DBFV>篕Gֆ}\Jay '|4|.4[CC?h5ldqS|W%`T|z,@!:aNEr= 321Zե].1 JhUѐ /) 56 {tu5. 639uѡԦʅ0crM2pDZ8N&rh8=K_ݺO JA=zYъ|8aNiY{3z9>F: Տ tQBYtƮI ue6e~;!MJ:lg>cxwd~?؎52Leݗ'u$^`(v|'6ۄXUH9ͦmp)"(ל;or j2Dؠ'w)eLe]}i<,ͅ9ͭ |I˲\vE{Zin6@<T2p! K; `T7iOɏ3u|j5ȱKgǀ&yw|uok=#dRj@N7N01v4Gvk[y zWB=)|2od%=}ftA90LQs+,!D.OAqvfR X\ر/ b17).)Υ7j^1#UM%Ӫd/(5Kl+VZ/qSwn02 d+nZ [@IqKPjRJ/?>b)J[C_x!2O섒Jy4gC2>kӑD1KSklcYI뢇z @$5@bPz=NBܰ1ל9uޙ(3r?45$O ι/Qti7&Xb5_d=8LveĸJ6Gڟ+"?V38$ cŤ Y/O3"սs.v>FgC@u()"y&dzW]ͤ%E*>m`L~`MX(l1&cTNoٰ5JX+=\W%E: mlN&i F>ꆳ 8A>1kV.u:ӂKY^@'CPGj֕oU[Wآt^C"YXCÌ+Kư5( zt4zO7`ː&1U5%[#*|2^^}퓄1frZ H{6y@JC89j/?"VQR\kK?~ ||吗bDoNn1N#K9|.1vܲ1&6eIj'*(\oR$Ab5I\\P j"j"3k&?j8]ډu7 qW$y\A$%R):X߅zo=աZGmD !v[+DF|PB_2~dĨ1<|Q^&7`v ywo϶E\8=  תk9=Ƅ`Q܉;+wOXcw~DSKn-\Wg3. n,譛}$@=",%^wFEPCk:'8BtshgzeEW~ ZAv#aO2qQSJPܬE1]h$'F0Ź1rO Ljȣs Q7v9*8['ZF5nݝias %] kPzNeFYJn$`*x$s{&~=¯l^{- #ڟ =1 ]Ug)#rT[bsDPp,spN @sn\#nP&?1əLer!5r CKpٌǹkF%?yv&՗(JXll~5onzC|$ wa)֧MtjvuWѪ 3IHܯ@r&`nR$47NzHU6?+8:Vk3?$#$9}N8jnfysd/+%*Q/sY]eoWcsg =6%h0ӗ]N^Z:Ix'$)U )8?~hR@ftq\$WŨshH=hH,OiEP,^e{!2>R\[Qd@²]iF1YxBf(v Qz8lvjNa"(&i"8K\u;`i܁btĸ%ܜ?P<9Uaޑ?NmR?P4淔?i4+}=> Q置 ~pB[Af4bY/Ua-\ S:ҳ4,vj) g^pi}6R ͘Lv9lǎHYt醓sO[xQ=WE[3FF/:KM<1t`d)1v<_7QT8\Qm"W.x׃РJDŽH1-҄Eo}s4'%4$(1nl)'Q#JVhVa^,bI 2w0#rsHrfq=֝?eG8êG|nu[0x⻼r U;* ]o-vgrWU~0W8Hsҿ%3X.o}{wH!{tȰTE!:l 9LmD.Z7r+_z_):5K7<엯g?M%ea]VrAӭ9jѡS|K*4&3U9\v{77ǥ\pQ77;ү#l}ncB֣!܊.5W۲i&gNe;񝳅gݧi1ek)bVHOy]4V_&ob.i7pn ?+ÑZݝ0ć84M|/d?">yU"{.v7mǕ&ȂKދ; 6ҤcQ;C# M((ޔtVfz̼B QϢCi^K.vRѤnjY> #6)/NL=dyx:ZA+t4$.`CΑ9;CjLsT av:_"Ф CյAc{{ P'eP1iqN-łEv1q"Ƨ]]11&X6vM+.3N¨pYw>R'ȳbNVwH9LHX2UE]t-7ڣ<;zON,ǫwQoGM8D8zpP5h-f%  T'⠝ | gK2!蜋M};@Wp2pդ!G#Od,i7ɍr2T5i\t*k8N4)KW8+\ [:_oU*ψGIoHѯh-xo*:6 {vZ|=iuz_D MGKZx$UdXl8H(hxK]/x7=TČMHsP2j9Bl]PS\uL[b,qq0W$Y<DMﴫ.r=:=&hP0BbI:E]  l5D_Y9}JJ T#%F|ąg|0h BHm[>W'I]_2Uw]r_&f4Z]i9NW|, L Qء'dQPXaT]iX/.Aבyfrd"8H:~VVcacVVBUl{2.88]] /{OC\QM?7,ǛurYho{M,!7ސQ48rq;] U꩙jX!3~X4y֛'Ŧ[IrjMy~CB̡cX ˗}F5xz2"V@Jݚɞ* ʆ_OR=Mz8dztjgif7~F 4֬S[yY.u5tHO\ɠ|[!!:(pϞ:aےJ!M٣wo&̥'|98etOTĶ`]?_@/j腍 )5Ru_:yD6?aQI%s M(x}aXnNm#1e\)%cJ 5 Hqs ZId ,iz`%$2K2z-7 =uo;Q.w꫚TuX'lS Ǘ Z.yYnY4a!8r8eЦa3*kkTq+CABQ/03>d154OJ\xtvO 9ѽ,dw@XczS<>!V\V7;>TNaaIWn,"'\q61ul-{*ץH^PaQ~؎d-Dr/GDgInME?zW3~W:.+ r. Saj ܅rCֽ:Lo)YeၟၷgYZ07070100000136000081a40000000000000000000000016650944200000a54000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko.xz7zXZִF!t/ ]?Eh=ڜ.+ɏH s(G4e( >_$Q4E@TZYر1 M$ [~P ?PkFuT8ڭG3\.9~-(Tg8{x."Cf|IE]|~ ?tʷ;ˌ+XBMQ7 H"{!K vQĸ) 2֝͂m[ejcI@hV)*OXG.hpn'#+kv\5Q.L ?,Y?W7HT/t=5Đia!߽9"[ġcyQo]'9RHhvĝ~?ןKQo\ADN$X!c^j2 $Sjtn:qP+:mJWDwùZmWO1j-B9M3V&:?uM"l J4Sq ' }t$xNL>ϧ]{?E:&=mW`/-,cn,:o(.. MaݽQMAzKq-i=_+=Þ%~<mCI8xcsD`40:,RulgY v\ޜC'FHc'\ztQӈ()Z.>[e٘JkGݱPz؁EOk|W\hjXDžx̯AObaL_#{`=j}Y]Z"T=lR h)taoXFġNS&L9'CT.y k2}?f;qZLPZ)da+ly$1IkXOe9Mj@u42.CՅ1hٙý7guzz V4h57pAN˵8IdtuphI`Sā mb*;$>`Jo+%88(F;5Xn#0!8CR9b2sMivpd2:6.],w7i|zz(֏6;_I2+5,`'SFul-uƩpG/nIt) ֿB5y 0I֣UkȈUG8+p8GښBe$ aj5>ͣzVa?|ltZ,Tm]= $ 0"Fԟ_IpeBƼ=ȩ_K5R0bdbQ E{ *e.khxAKLw7]P>ؠQ•#" tX vrEvso1f{Ԧe7CDbN" †|_8{H`F >@*vK!:o)]!2+oofjePRvDnޱ$?f켔jb] sê՘J \7D ;*lΦOP|x"kf,T5y4'5\=Õ*{HDn; ̏w:›;ă]HvHnLCUܕ87%\+} f T 1cs%M'/O5hmhҚP"ad@KH- .A\[f&`褯߳B_N3U:>{d1o \L;zH&UvZ?iK Ұ7FEp%/SMB ťMQbĹWݑt/VwR) ܖi[X@Bߋ4h5ꇳ_ Czn_ɊI+UI = Ov _n;]cdj#|7M_{u /VPL1/Bڨ`c1W}^Xe-?w.^fHb?UDK{E+IƪP6ֆ lyC㑁ޚ}4ӦO2'0RPŽZI"Tek e܊q1mxL3h\ WRD#e@Gtw1 安Oc݄nΠ-9aڗQfyuVhr89 gHCșb(ĺC]*!t%@S~,斧:GI*R/a~3:eo!hn䇧xUMP<-FiMd~LW^Z.[]wP떵UdθB1nv:@DCoH˄Zވ\G%bg(bү/bmYNʜFiwЇԃ9'\DSe GU:m#x aymSxUljdFkXs~lEvIP&$C;:p J{EIJ%Y@*LsA,a+qSè[bm*H2mc}) ,$\Q\r`҂,:43_{&2pCe͑0~kP43熉%PImU2%m%}+T(`]x-`vɾR Of}_ׁl?n(ٸ= ͋|Ǐ)#c XhN>4Ѐ^q/i7􆵤C7,aup6FHj-Jcq4Ճmﭧt0:)`MٝpU2Cu#HI'0֫~tG&KO"f ~,@zѯ%L-!ڈYNRD UE\j FrhZ0?7egCH$)HwWmr3G>- >xV 9gK Fq$rydiGWOxO+QE]3&M? ';vrW,|$NZ qv1Ӽ'#MԝTSy7ft-,(eyB~ёD7\=^FNWj_t? z?q_9qst4{atl̠TPbO-qf#jc[ *pR"8!`/[wwz>Zc}gG@4y=:.!9ݾidOX7>?$gaV]J(տfNZsdo_zIB:F!!eyUJ_ډV(J"TGVꙥ d'BiiK)~Ir##VBKYph0T'-$ᐐ^;L&w,K7W^92kŬ-BuB6,I]p Q?*{(75={Urs5Δk՟<2>:L&ܠ]z:P3]Z\Pqo=eD#x/,<=HmWc:j$ϒ댣ovl2S\}M71 |2OMdZs@g9@oSOR!ar"i 5vKʫrH,+ac%U W\j^wJ! <޸셹:WYER)IRZ^XtEuy~+/z =\[\Ra,D>C-֧^q|[5u tc֬Q[kd |!ġ=JD>=4a0;6\ a &, x@n̟f뒡3/юk]܉3}=V! 6iDtL͝S*Clèi8`<W2.iV?%`֕F~(ނc, `=E&'(N5WcL y7^J<)W {#Z7]m7dЛ' :U'0e7.S*QHkR[%ߋ\71ZًdUP}v)T[b;{?Qj+ʼ̓@NNmQVpɸH%30 $+~\;WλWU꜁t'2y&,O^'(l(DvWQ;sPΊAx׸rQj̷HA]~8c`b%M/9i,>G ]KMF![@443 07kL<MeO˫`}G-%1|Ffat5*`Еʧ\OxoȸYy>3auHm 6d`Lj @$+z$ԫK42[ˁ+բF82.-tKReڼY1!R>!e5PpB팚}rvy^N=x,.N7|>"g0ͪz~Nypu7AJ}#If|\%?We-,=/ARG0?\ rK; lB8ezaj_m&A[z"H|aDd vNF!R`  5:N t֋lK1Y' 1K[BpKɻab3uGMdH&;m2jgc) 8_Կ7et[-ώ2HQg P&\Qb {U&ѻs6&*"F8}-N[CdHGnԾԕ!񘕣*ǟUO9o%/e:S@Iv8ocg@VdKC1Ƿ,'HW+a҈BW9io? oYTeogRblM,;o@g&UKwf0+S/m\+(\K1/1;+jNU9!H?ɀ۲0$ֻF5fɬ[DEҭxAizGAA]rXo`j1"*~ >yjx+Zn a5O죖O \8#q:[DPR*ge3ksxN"Ώ%9>)FUibЪdw3 vW7qi38jt/pg]BCSZذ{-[Vi.HGI#ys5Zats* κ3Nn9G7Сw?GC7ײ (+=5lIJk2V qJ"ng(b|CP=THCj;TT]ܐIOV4ښh=~R0(vK70~bf$` J)˶@<Giq=AA1Ѭ(y((qE 2athCRiG^mJDX|ID$\%_C A;r Ƶ2C6:^D?&S˿tdЫU*#JLt<} Wkӧ? .g!r8~;i53~<[B6~cSGmY׻cT=U+0EqiB\d5p^˧"cu9x"d3{x7V*' Put|b:uؕ. ͍&>*Ml;MWTs8zmKYFCUB$q@6b-w.#i|YI CKBTA`RD>A7?كNw&X$,`sў@#{4D|qEʸaGZF'E['96/Kt6MVLbSŎWU]>j1e8`9{$^+!*dgh6/b4J?.wQN2Y].xa[I&5gg"D~"(koHF2L=Pe.RQSLP 2.YFa M QK}*Li:wiYb<u&7msZE%ҕ!:RHK'bFn5ה_ߨ$+AW:\ y  EJ=NX; }gXJ&εZS_piJ7aKb9(5>.~O%Ė}h5GȩT@,w8m- SF2 S?nc7V=L{OdzC?gjZG- 9BaR#sj7Ԑ r|1re~]d4f}+ȦO^wُdžJP9a3BLAp\ћ1@DS'KnT1o@>?F¯uU.w*S\#x~u d(ۨIC =doU9.S٠QA 3[ Ko뗌Uзב_0zVkOAW䈅^P$k_3's~)ojv~ :Wj*(#0aktz*AE{}1ȱԴnhxͷIg!6<^@~tF;P+@OOG|-?KԜ' x4 ai/l-'ڬ-diz\avfPSɅtoBi߷O'OէOP&Nn{!W.X}ׅ-˜6W鑰0ŎeFJ>R]6׬Yϼn޴m 30o" 25pQ([D_,',ı" Mw80@ O6ڥ+[67Q >/-uRaDlƄFEyY <0ŽUPc)b.%,i,r3Ymr#ϮF,z 4//tR@Me"Z?o/12D}>kટH~)ZsTǍ%ѼDz~wDU]c㈡Yjo_\8aDNL9{ZbD*aaD|y9S])Mh7(Lo%HM(_ 8Jߓ=bWk m]*!@ )3P%S&37^,ȴHa&,o۬6Wx(;?nS+H^VH+ '/\Sz¬L›xTq=v;8=*4AE:4>Ym[8}=v둔T\|jF1gOiy[5[m_ X~粜o~|x8 ~c L P#z])հpCO jh?" PH㹡L :,,2J 4)XxMk=?q |oΠ8Ίkw#z)\O5{4bR]s܆ħX,ݝ2sZ}>8dZlj5ݓ-l]p,9^h;8-qwq$xɸ>2FÉe4Om(jt:0:υiMQ2N|zl_˨g tVy$%fe8 3HYjgpH! Ԭ8>%, ['4:<*qtk#Wua<_ΰ@E}Pc~z ڙQVdrr&WN Pqڻ2ӚR 6n54=z=B8~/ZT|D!x@ڗ)N |X XA.I~?Z1n/Ω8.n{/׼3JC}4L͍V^ jʜWUJ^H4F#es˰]iyZnaS(Sw b;RKCAr1Y(8$k-wtevD8ډa$pɿQ\'%V_eŽSܝQ2_@V/l;X`zg-gfB .MV beTqӁY3}P\ʫL;֔Hn}>RHfg^Q&z$q !~3}٩=AjTA\.ĶlH*`Wjo7{Am , YE+X<&Wr.A5Ր4eiTycKg&W),l9⌚VۙM"a`P&of)M(Z9R&AgsWX8Klbx~ YE ghJ0{tyGwe'_<9|)WP"`kYT㡵ˢoI:卽OQq&ndo1jaMo֐#ʑ4Ϭ;-4T 儍*]/#V"^{K?qҳ , b!-OZAäo-EsQL믰Iާ-D17/=ړQ|A4<  ?M6Y2қ^(SW;:1)C$ꋝp<|Rȃ1O岭aRӳ5]~3sy-H=EIcV \=NSO*oiیf=w/a~oKN|K,M,=f>˽cax˔z34~Ȩꪝp;TT] co-cye˜&,WX,aR@c3;(//jW kWQ*0J@1d}DU*"3I^w7N\Qe;w<~$zoWϻY9&5FmsTt$gxd' **' y*@d Ջ{M2hD̊b/e~XRQY kv62~'j8*+7"fɞ̩|яO/([; @;U)/gra|߄KT^m2VUTnը|hj[u'Xpm.4D~3F;l+GKgn 3u{(#z)j$aIp}WP0SM.U.%֖j4ck 2k&2 7d?P?ra[숚H$u#悝|!0 Ѝ73_% FnpmAӻ HHID5f1o_XFИ>71߈c,,`U_+b\#NvMco)N Ub8lX7`O;"&lNݷ'tlu侅6q-J}32*t NY=ҖD3I4MRHǓ_i5d%^{_5uu/N@wIau)`6׀ţ&i8gZl'X~~&WtJi="I}7vԕ(мJ|ت:⺀s-v]#d+$;xb{meS\5cO˟> dxA=ؒcGcK*}cTٶcVv7%;|-R2#/jX,+$6C4gN !{o2%_YNJt'̛uFݰC_1%%^L>!׺|q Yن h4^N|mJھkRqNGv$խY0dW_$~X ǞE-.V"[8ȈبR)Y^oM ^,暈J_t"hⱐ jѣ5W0f_)-eu6!*>.+Iz[(9ybW*f%`]KQxWJBgVe}(TS[ɑljL`4r=]8[ 4|A41Vf 6!3zbĮ=ū;FrcS1Mh]S%%}XONl+Xh+Jkd6Wjoc6ݍyв!5l`ܬW5/,'Ĥw8M׀=Alf N9>) Q <5,Z<50{H:þ)my\C) k7j|pjDׄd-!qRH@?l+(n pDBdu̳yΠ{[e8ݱCTpX>iYP|4M]B^ASR7Bާto*YZ&_mA Ճ,vN܆R]0u{~_?tr ;u1O5 tU!=9ZB!FЅieA I'spɀ=qބZXmT+fs3{ [ ¯lnL +qH-To/7zx 򇷮& F+TFމ x/bHP\P %ͭm7٩F 54ø'zQ%%y?LSdi4`ڼ C&1Fӗ2s=\kؤ;n7oa^2-Ds)NTJXuQ&B-:a:+պ/N(AUΗ~_ۄ{B^%3m* ZLYm:\LBKȞ-9dAJO*k^]Ci%@qܙTmBeQ]|>G~]B@$yP{.\g\_K0X쁳#po _y?:Cm̻$=wk?LY *dJ 'hm&.Ef#dA&0; xF e\IĈ͟[Q!rϗ39n˷o=ޓ]>V_vZ,yi;6aA3ɸYOXfsBp w N^`E4/"opn3SI9vF$6b) y <|ZՆS:2 [/He[ vF7T$v5+O P-dAx酿NݧSSyձOh}vF{/ϔB7!ʊʠ h(_\W9!%1d`e6gZD8x,Lfq07h.ioocfzY1zfq]Q⪇*$wKkUfnu2"QC^7,0 a|p~8XDӽ줼٘yt7=~_=Oe^Y#vQVtIZ5aRF;^4Ʒ\wHu֪#/Iv)B^9epsɥh1kH vBT ,xb016Y'ΥDnX /](;a̓<4Pb@GvIʨUv3ߏ%W>˟Z)Bnyh#BK?dmU #ڳ콊]#\Hz] A:)1kya2 i쭅4PP7Ue/JbN.MJm` i#O$Fl]k_Q477a╹a u+ìbӻ(1kUq߉B)û _OEs3]/y@` mcm(vDE[xa`/ƵQ.烮 F18#k߈ _pfU~= )|VSes> E l bM D<{OL1*]fshc0(Ŕ7kjiΝ7)m# CE2d T)o/ Pf7*H*.F@pKZH&q0)ɱ괖$Ba[B ucWW[ˍ`)Ⴏ3yYdήfx![T<[-nY!֖@+&Xfn!!W 7^#"%|0}Բq\kL;dKf(RHhӖ- @ZbCknk׌ʡ?Ԧxf e Gŷ\G9y\0)+&^*z{[@o.n˙,R^h ㆔Yi[ 75HFAug@eV+ګNQt72tqrSU /plI ⃎a|c{5Ws~}}nNnUN7ݺH*|"W*\D|;7xYԐ8pfEǓys?+g _ûщIc]jP=_c8;|uZ?yS,iTY!Ak"mu.Hgfy 3|a)&PT\]pAuM `vG[4FOu\|9b$HwxŨ ;=G {-ܐ߃kNP2fBlR 3Ѱzv1Sk* cd +V˶av؂8TѤi 3Q%Xg6+ +WxTf+0ѠVs6m$(+oEy&/7O4wW`П2C|L& Eg80xoeh+QXQ)gJ";I=myVK)y#'?JUߖlo[i#*` : 6˞h9Y4>SquL&esLإg75u7oaoGIpQWE4[ kT%GxsmҖz_Ls-rqPdz!;g :jy8+-L~7DҼJe rLbslDuͭ~К/Yh'VмQBc}} `]gӬ a!$ZF0AJD⇐];RB\6)=ݘt?0a8S[~KJ!3 ?Zp n{L}$շh~/ CY[N׶LANۦ&ȿ%&+'_Vbd/!Ġ#gJ[&K=g.=G/QGP@ĖS<Çf \ ؏p>E6 J~U,цϨ#DT\)GW{!3_X3ٰѕni4" 9^mQcS0cj|.οi9ߺEg,|81_]2Oxk:%;/GY@ qG~rCq>#̿$W51TFQ]$0̑WMrKP"4 @C0Wޕ!rzZs ΖĻ$->}$B9 Mkt>\P_5pZ0a٠W6m RBaku'`锄(c$ 'ծ`Ѳ|xÑ<*c%z-Rx -P[]h@'eLr~\vp6Yz|><ܕm#۞K&|ËFNΓ{Pj>4j7).0*%$_,cujfjF.=kB(Ƴ[b2zŎqږx7A,tANVꝕZq%|~0eJQ=[$r$عm24rt:*Sɚ! t=|3iJ|FZ!X#`Z21&|? &]X AoQF.xx̖Pގ14v; lZ;\UbeA ^"uxe)ɗel|Fo(o$:5v~wbQǝa=Qd-9` K~ Q<>fN3l" }+]J~EJQ=ǡlFE>ߓ mcv{fdDK N̽r#o>M0?͘1{,Ǣ 7O\0GOrrLpOV5}b$vwIٜ7HI޸>صAgB8=mU,&Ÿ%'y*l1s EwDrga˖ct:iVLiu6wG$wU{__ h[&iKd]LUrť=?W[!p0#V4VutO])]$hG Xd_k跳 vPv; >+'qOl6-+zS#xt ][.OK/ pf,>x0'[A] ~]XXnxXTcEگ)](J/ƴcs@FٔQ jTp`D X r9ע πcL.v5wVfHF{G~`ܚDh@eFV@ X"iäo7AGX>ۑ֍;c`65"KE(A M5T ˵+Oc]:߷?MFqP8 Bedƣf-v'{' Z"B0 ʟ!Xn^n6=cF3 A7&Z@A52^O1LW # $C4 'G0Es,Ur:z'>5en5.+@h<@`E mEpccܠt;zoB^$ԣBޱ+CY4SpӟV vDs3' Ť=]HiжKwdf`,{݊'awySzӶbH^h8/vOyhG`ImɕUM{]dLRo1W-dZcra ۄy %yxggxX"[@b qW " atJ IcDH~i}xӘ.E;e^ksE m.4r˩Z9)@AwٵFQDV__ Zl S:a8b?ic1<\ҁel%/toCLˣLϸT_6)&&Ya"XdXpGHl#?R}/♥OA1R|< ,uqdɂwƵYGJz0¾ _9ei^JWKk<,TNd= @pR/AXx` =3;ϤkgLp=fg!3IX5]R7 |cΓى{oPE An-Qp"8#uo]Ԗ96>|ˇΣN4eAbXV`g? k -eD9y<8rbI828W\Iɯ6)V}d)Wڃ)Wо6ڗV!VNKKn\v kt+mdYJ RlegOZܦʵ{V@־jxݥ̣L#3~["g.EX|1S7$9 ),'HӼ#8JD,Jk+֦P̊9XFt;ih {S5Zu1FrV}%-f|kO_]5hc%40m{+c^slp^£ DCzWg M**?!+z9κcl;n'^>A>uQh2pl(3p1=F ^~M?I <2.52yZ+ p-1Ľ#eM"uC#x}$5µY|G^r7ƹrƤU9.S9YZS%rHeF% |! E=FIFMZ.Ms@zL#~aH4)>#61pd~";o o7=CAD;;nsF!*(F*o14DQ?\%z-5YO 6^#fߡu}CxODtV@15uյb-ͼoG!7= V|2/ⲮMe~_*NbR5 unj}:oW*>-mrvN.Q57yiף$X[MK.}Ou^5f'nqy뾁CXdPUs5tHm}!gAe#{L雬Op<s 6P1 A?6C?p01c\9 yIPDiu\E&PF(fTGK1\ ;Rͦ86jHf4sPWkɪtoUwƭf|22{crh꽅U4@f~'3WYe'6u|WftmOO[,6<)W۪98>&Xʷ۫*QʡeWZZ  ź+Wmy{>8r@ #tVR|FM!HTxƝ\dwNkby ZH* d3I17:CaMDiZ mPZ'r/uvȰ$POʯ iK !xG D+!&hsHA6I{b b_랿I mkNA+6|Ht$_D{B@kRrM#E9$.͸ V+Lτ.'=/^8Q/U zz؀oO[Zbd$0[26 @Z`p`RfHf3澼C:?o‹^iZd,@|,)7TqBC%pF{ 35h˼/^Ap5$zEdJlY4s7FÞױga5-$yT"Dȅq~9Lw M0Կ˗3mǜ}AfBI9ax ck%ٸAkZǦ!4XýKdp,./#N F-^h}0 ف+ٰ*@hq޿9)Pݔ+V<=Yl6bO p_اYh]vS5В(D xR:g!bTUQ2ݓRe]z HHOkK:7^L܄N=.({:\I@y5DL"NFWYwؾ>:2(ܝPn8M;Zՠ ;B_TrL6a}=yE[1glޜ C hm[tZAw|;ٶjb&!~W|D $Yvps)4M-O5d9F#3ΤD׭.S2?ɔC/Sb_rl )Hp|ʚW Q1ig~ ^z&bh9r Q<ߣt4]$'w==;ūVRPP>/WRHOg9r*Age;3HS]\xij+,ea_)+ך]p]n| LYG.qˍ -(>gIbϛ0/M"Aj#v8R&d0R**:)&.©iۀw<-/|O /"{Lq쨳JX ;]FaDE@Gi=o-=+zЏruRG^vbƺܢ3@ab5lЫ%cŸ)LڅX^lG P- c̮O4C>} &Ԏ*7B$Lh8W ^֨W?>Gg΃?坊o*s6V\Iy7<;vs;?ĥf82_$&$lneЄmeli%W^?sjX4N%!N΍H,2ŠEU.!q~*6DR^BϒVXԃrMF&"Jr [rھ];u`j;2NE~FANxG4E}jl"^H@C~S}YBT(ܛG G RY. Tˇ) !\CuP)!a-sgݜڦpwUv/02+'Yp]΍?/d RQy9p_QKC!㖨p qI'Ek[5@jeP tl _q3()nW x.wB̋ 婸=vFs wR*1 x1<~6 )/0|L +{7mgM ԡdbO+01CA#` > {Ǿ7On&у✁h# lp`1NV0$d܃eԱ9ѸgL$蓳+a9(5&-`/)zE{ةsRmxKXD L%E<ZlOWPw9re jWp0̍0h va>uQ 'kЗ?6_RC'/Ѣ(oʳR"Jgd?DOl=5|ߙq}[ҏ}&0y[Bi0NhY񫳩tY&J#@0XkXaԻ#nUsx*bq1ûʃyeGT5mh@pC}ɝ[#a{rWꉦ>ޝĐYH٢0`hns0vCl2Rc-ANr\\I{SKHj|.i=j#TeK儱D2afAGC7*cfg^$L8^okt"dt kԾ! Z^߻ʐ36֞,_!ԱeӝQ z,ҩc7=>R?BiQ/Q?B¾C v1q\&ٶ7_&T,у PXsQ`,(y!;`z_Nr 53D7fhz>z3rM` IN,,,va*%֭%9*rk?ؤ5}Ŵ W:6 dР{_)_0EeF_nL_D QnNbڋM!dkfވ-H wR>5wx Wrd? y:[Esm8Kެ%Ukm؏$fXhh(<* e?T0Lrz"lT3mlCT $j!۬fpdQߝH=[ϖd+yJg7WN>FuGBZaX;ZdR`d" Pe#9<WJUD.r}8v!or^L+XOyQi0~s IeHrYEYkdU_p84֠(Jr{^7>/00(s6eηH>fgRXA\zo$E퍟 &r w rOSjok 9/#BN }Ѝ1?wco/V%X'a>Q%B18?¸(Xo %'K w*F02=ؔ g9\**L1:6b0M"}>^*iQ@;XZDY4CE>@JN>E7&\L=sJspv 4Tfi.OM γPp 4Z х:㐛{S}A+EHqAT3r xvZ(Oͼ7aKZ*paya:jLLnQ=gi\vz6N͍m nm|%AB(~7{xib;5&S0\:Hd# .DS(3E_I!{p>-F1=Tܛr#<ϔϹLl婉g E7b Q`po## UTS)I!uXz^FiÜo$Rgrq <@eص9J(JQ7Ϲv~DP2(gmԫ9pĢZJb8JNkVdG~?U?gb/rNF*UaO( ?ʣ{?05]V#-m1~sî6ډ׿ֱ!AMl|IstQɸZ#_Q|#Yщ#@Y'$4#Λc@ޛu Tg-*';8ub k~tobgUݗ:s.zGxP|RاAXɁ)K񱴑"2)Lwlo>`T$?zaCQԂ̺%{qݖtg-=d|va{]yl ubr9:p!Kψ^f[ֶ6\>NIwkzV8 beҫw޷@d zT粲"A:Jc:*TFzAiZff- WWʧt+D0߄>=n~_ q붥=+ "u9SCgB#U vX'3Ѡ\6Ք" ׆ 5T=&G[D|V԰_TqZ";]cKڭ1 y^%!jw;fab}fڼWɜ0 sm uf(/yiB qരq,H|h qYR4̕6: s|0u .ᾗ3+/['v5e,r)xd0'jC*{);&x3! VhVh3h8M)yOaOS^DXV#<.&3R8TPs{Y^1b>~z(8lO|WVY`3*ה 1P3"o;tLQΤ/- To:7Db# Ȭ,.oo|łMfˉL VaMky\9^-F{v|3J2!6E5 t9yPLmTCbdl![3A6« uAh.saRcő:;EC ule>l%lٿyYKYvz^#ɌD>Tx|&u?ޯ|*izeTxృ@v`/1IѯÔߎ/Fu'f&hwoPpӊA*Y6xד<2](z)K5AoirG>[>>wƛ{L^bz&Ow#ِgU|Ⱥrۈe!]͈+QEC)&[@ݮlٔphGQ;Bi,z~"|}C}Jh<'OhԽf)I''sG6@Q!tφ΀y cJ3pIȔKopi1h 0WaY\C#iB*; Յ[y!^.[e/5:bn[Tj$SiMNDk-Hx#TOp3(NyӶ^l:mڪ'OY G9yq9M-(i׺'Y(^x ȃ^N@ixʮʹ#k",lTAu`ڗ#~\Q1(4QZ!* Vk!hIzV|*D&5q}Ee2kARCJ 7, .e;<GSmFD͛Q5OmHG+54X_h<5 vQnKazE󛤹N_0ꛈjQPjA ^;T:W<%tRt՞ALY섦p|ܶ3n25+3b,PHU✕A"{'%0=v ]^r|i^[:?ӛ27zB>"?ao&N?FhGBI/ TftwXzB^Ѓgu"%y+/ VvDq]JC.m=<oXAn,/A>VdKTKb-ۆU*-{^R0B-aO"m cI\YS;;*Eղ70(YPyu/NzsCcAbB6J,Ț;NpDYy.=mT;h)Q BOOsо4V &7 _79Ats &HWI%0掞6s -c5_N+~.z"fiZ~ Kh+[c X'9m?v?$}AQ*o+JC9Ksm̐鵅?ϝP={~dT KhazBƇL6Ru xm' G.SߝHM&52xmV`;>[*:㱱iMtQŐviT=CQ"!,#y@\sX>^Qc?q4{|Î`"o؋v-?1BЬ GmJqꌒѧ%CzԲz`/`In+?6̒;M'p›brgG<xTs-8Sʹ3uX[\s1lH7n8m-,B!~Z~V@SInw2tכFzKM^r`@=ʴ>2IU1oo ׵ C xІǙ(rl:=_{V7^'CEÞIU߾+ \.~r#+Qw_|-6ranBLIk ,99D!;gQ o(F9w !_ 3\0zt@{D?MW `KT Rja黩]"z[͙(5 pxKEI,4lqN=MhE~ M5^Zu Ĉ{œ m&kVwT _l\>qXWBWCT^1CWo:6igJAApCu[2v1wnm.E!.F>Ԁvl\w{fj^1gY8x dI/b3MD MFQ9ʑ nB@j9Cfx ^]~@2q l=KD |z Lfzm]+UaƱ-M%ul(&EOgGqNejÐ[ ;0c`u \*T"54a{}۸K.9Yw bb@>M,Lb* ;tfvl6F[ooϑJ5GYU(@4"Հ7}9mHl1hw˦ؚ]C#ڣ;a^` bYfm !Uпd[mnivmh>3SVNcѸ<)àTJΏ_K}*ZB^Z"Lҟx+|6۠%łsDE {*n^*33lT#qw8138bPix>JXM$a#?FMiԙZ-go?X p;j~ KZvi\o0z.YP=>$͉θfY=A5ʥN$qv߇@nʋ"AaA;۶gMvP?mK4ML?Zn?/N o|k i/~~^3ὸ^ h*2q*VS\Pni v_o.cYJR砃n vVc 8-54cq 7g7^O/3e LΈ7Yshǔ8iq ӷcJ_B#/$ h6'eyR)X60ʐRNNٵ饍z+'` F.z&Zgggy;YCW  T&ϵ%wYA aΉRX4׎#5ˑ.W"9? 9уK.~bOgwTWEc/̱`1{nEUJN'GI/3<D^uC;Z9S=M}%m3-[Zjm?M1{ͣT*Bב+y.GqC`n]0E\]yf~K/v vW+뚚뫮) 9X4\+RI|S(ajҳ^ejM絎Ŭ*6=FUVTNڼxcCDrLd%4GnW@\S y0y3HV6B/D_#.$"Qog6ncvߠ79s{Q xfͼ4ߢ2C4{>೉kOw}'ɾ.JLtJYhujl)2$)ܼ}H76UUЅƙPִ63,wR<.eS(ap+`sj:"cH[\@SJyM'rx(O~zl.2;1HMmiCmUiM^o59fOI%;=xpnYM3%0lE96'NSyiaa,0ۅơoD0X&aV*3Fa?Bd6֦pD|.qYٶʣ]s)񖗖!?IyTCuQ>M$8w~hH̏Oh F,6y7׷# 'XŰ̸V P#5@(ѝ?š[tm6ctk*o9鶨D`BWyXI#Y͆c*Γ5#E=I[YWH#:64;WF-P.SzVoC u[;JjqާԑXOk Xr;7^V 892e>ؑseM}Ov/dih4v6'hUCB{v4Gfυ3L)B/c>ͭWS7ך{C[X(S9HqRƲڦ[F:ofی㚍E5GNAi-$  6Z̽"(j5"S.~OD_tbM9 x ߞ2b2HCޮ/t=3 &^ZkJ*?ud'n[*-2TA^ YcGL--F>ؾCz4{eyi!S?6dĿuQſASބ"޻_C-N:|L25{;p9Eף_ Q-޾g$@V47J 3w$$;o 7Ů \}fλ< U#/ P:["w,kp l vS  ça8- 2" hwI&$a¨NEEȃ?foX4 ssoeD_$]@nk VЮoK\$$ '{w+Ǫ<;_赿}@ `3}p(#Z m'K r |=6v Ē2o@g k/SsەbҖE/V~OJI{& @Fs}W|,)nF 7T.b_yk1ZB9Dp:qn+pvmPBP];*yz{p8fPDBw=A'Tl&QʈO.،J{!JNy+R(Fص~Rni*j.H<>`6:uҢ6 !,%x7nD+8ܫ;O0-db5jeh[a>1زl'ZI \ME1ރ^1~vpv|SNX#-Ga%35HjzjvSa iTy 4~tZh?9QYW#)mk^zuLD3P 5ۯa-koIZdʸNrͷ̽ LA,p9G%ӣc]4J|buD0a4/l`pڤtJó}ηzr.#q ܸ%H(2RGC-~Eq*cUoXD&KeVХ7価PiaJV3@0X[{QejckʍSƌ/mz %&l{JA# Z4TJ}›4Y^ަاtÆ~W ,BΆ_X?[M[6ksʮ\n<۷P]Yc 4Ѓ^^lZhR3BN[*Yy'w B)H<Y4@/|Bml tnx"c @`Ys5~_!'NNC,lt0Һ{,w,0n9j?ElLPikt\ nd*ƹ`$<fM:JH Fp9qP) KxtoT\ア'tTal?е>SgYc?Mok8C]\Csfi^ ‰5$1QA}݌ R0P$zsS?*>eoG9\}P=jD8R:  ᱏZ:d^p+ަL 1oD0䘟~-!Hޑ#MXLcW;QƱɯٍ 5ad,RdJ@:#(Y^b}TFXtUn(zr$oj<[q{Yg+#oZB]Cҥ7&) -~3/($K5exlr"\&,Kذ( ǰ؂!`T"BEyMs5 rd\ޘ"3{V( s۔Kt Vz(GQB|a98ntq>]jWT(dP]f_C"0dDrń pLFbt C@!10m:r$U Re!<7 Cn\8l}_ݱ"MMf褅h4>աZkf}ּdפr1>TG;C qԟ,'$!*>$V{j!#g^n7j\bRʝ_ŮSSEIBe{Cz0fs~f: DTN p)Z!)ntNQ_i+hb Mcy]| {n@ O͇hY;XG'T3}q{7A|C/.@y N^`! T|A159(bECx2& ,^6ɪjFދf ;(-{ynV;TMz05PaIE0^1:}S PKC|_/gd,]bT枵r\zp 3u(:^IШ"YV6O>gz1 êODCHKi%O(z |AX ݝ<&XJBZf5a 6sd* >|d#/1)/\scz#yH\Qù."҂H\]d7SozzS;C̸Vݞ)GTw@]9AAo|& 9f̙C2f ˮ*,O̢.îO I q3َ̜8'5Pͳu17ZBi=CQ[SԘyޮxe/(ɗZ0?H+;~!s]Iyv}JO?a҄Ѽtir:r3%) 7༯@Ni+; o8ƾ<-iux am1[[!O;? H0si-i .z!?J3~.n @, #%YQp Cǰf_=U/F) R*t~s3KM8h{ܞsȨ$wsٯU%Uܫx^ְi}C{nBϕd4ҲoGYڲNl~~$mHqHtŇ.sR*R#g_kH3kIB­o2h<Ǿ[aYᶒfw8<.B;v9g>k yt' d5dP:hrqXTJB\ۃR fJ: lq0#?%{ mb}K3ٮ=*aؘ/9]+Ѵrp#ZrZՠoJg]恾r&R|usi!6a62 kK[\̀/}606g x!,m6#+0(2NލXapSD^ܒ{aD$f\Qa j.һ82䥑Se+d&o4 x֘ƏWpkqAa-@8qA@ MlJ}$dGyCml Wx3"(y&&]N˰c8Tq8J~7Rު@=LJ`ky-ӌMxvgXI0=37[IPКg/Ў*aq>ŊNX'~.r ׌"qd$D7.YqR:'4:1u _ T;9iKVɂz M4/굓7LEdm4j]WY\(Ҵƛ p͈e&Mml.كxv⮭ENH/n] Mq~f“bᒇA,,g%+!1PpSv]A,) z8k0Yh<K>烀Pwuw4Q AAf5$_gf]ܳ 9:T9Ś2Iv4<%hV[r`9;t^sX ʲcIFW;Ļ/yQMu6 aGdu9kXʱ KdѭwnY/;UP%4)?Bt`AsUMڥxPFn?6#Koہ39Z$Q1KAX2\(j*@k*׉p UT%<${B\/ ~`\ȫ%aQx}`ۙW:*/she9N wQmϾ@mW_ea;F 7o_ش'^Oi2\ܬ| ]mMNԿM-S$ ˉ$ucYGf?j׬wŻQ\b WdU%#4dQquj\W詑/ V59lAk0dc5A hn`Q=:@Fx0r/h*"HC׈02] )bQtMGfe 0^GJ@⪕cc0RsmUi6S: 7NeS|˙iӯ̙ݹy1 ƙPıLTM}R#$M@Q]3r.gWt,ˑ> tXxRGN2"Y7_*J Chݝ@m;rn(s8!PDxxELBQ WO:WȼoM5oݹ`Wt9Y]GNJ 5o?.'p@/ ^ R'K'I`)Tqw4t#LH{zC,E7ib1 hRs^NYAHgxl-{hYu"ϲ im U(fF9!u) /X ^o_r7G"UHUX?\IۡR =q-ٕ3Y{*R T+Vw MgTމf>$#"ĮR>}y5cD&1.Mz-_`g #~Oe)ȓw`ct߉E{w93FinB8,rG(a%Tcݹ[cy')VN<*\qZwTic`& h=2K'bl98Eno$ϛbn +O?@/pŖ7Je?&<@DhAIϚo\YVq|1?%ɂ:_؟ٶQXrv27 P. ыR%(pzp}P_)ED J}Zo׻BZiD\ tƉQhޙ[[KQp莯_@&TPF\)X&a/ZnCw2*g rQA-5s/#LS( ;E(c,ow~5z8Ǖ*{50u9qan {8:SHohʏfR&<& ,mќu-h11^wxH#^Pe "\oP78; yI]haqIr2zqNrpO@i[/(p.hHeb{$=+R4nzAw=A 9Qr4\݋#%mr/zhbŬG Ӟ|} m7JZo%$|f `SX.io6=囍~ts6@H^QaW= j֐,"VJ؊ *3&)9M:(.-~(;J=yߚMܽ7dQMH d:c7fU&|,S?hXҝXX:YK|hϢԢw9%!ze#O:07L"G'Z?ϋv?61<|:zly 7Pr: TcL^[ %/_UzPٟ4V-G 0d'X$rǖFO*f9Ec$w6&õQta|4kGxg:Q42Q2V&hM8 `WSxַ>; ϬYkR0 _|&'^@Ddn <7PeBP cp#=$\,O쎸'hХ$DA WUIfN b>OpuQֳj]U_otЅ^ O e% r M+ٲi@a<Զ"i vMJLFي"6FįC7olcL\qTV@3<4`U#3JcK20wNgσ'@dթR]IٚLrG[,5>R'ן'4 KāZhqt`bqѭk^翸bc^8&^lAnGJ{%Rᇤk (ő| YOd 3<玗Koye$UVo5S5mvD nfT! *U3_X|pEfP>}9wd-Sőo=v`ǙY9nMkΤ>fvEz/hwuXS+tym@B(m^0A[ ]&Ơ@*<"A8IR07F8vב샦Fk*l8:/bJaY99NYc^R!脦 [?Om"R]i˔*tkO Ϲ3:V^~i[֢@ %[}o(TN`M`F)izi.w'А(4Lik_g7,r6ݍ~:Bws WP|'Cv2bރڍmJ[o$c,6.oLw[m]QpϠ(v&ۧmkz:B2ƎSO'/1g) W #t01x} tGGJ~aXEbN"~23B%j~:Yrne\ۨC8QԋrۂPS]kGoxuu'ڸ CP;j=*?s+p+'NԉI., MO[MmI_dې*%y xd':~bhff^qoyaG;}BpF"=5э!*"?36_^}8.! vAS1q|?ı +yE *|n[Xoݓ C< 4o$Y{n|EqԸN| Tӫ"Sz}{mny;m!dȴfh_9gŋbƯ`MY!(cK>wE6BSCމ6)o~<H}\6agO}XC{rB?aKT Ŵ=ϤL SiS3P𱀳Ɓ@K+*\ivR ~ y5QIe<3P#LÌFp5S"P-T a cÑҗoh9 4dĵF+{/4EbZN 8擰QDvF>ؤL"dPnυ`]?ϟ Iq TdE5{[rIˆOeG?>rXV{?~"T@,GP΢g ҃r1܉mjkLx\|C{XɏO<@1ҽ':ekœyALx5(J+P#pӍH ^ӝI}U{ϥNǁ`1LegpڧN7 ")kp-Rƈ]ϸ򕫎2!ot?+'woLa$}0 t {anpD>q]˘&޼~+GlI iy?czGI鑰-őOaK j$؛UJ'.ȼx[sAw+vڵ "ϥW*veb]3=Vd?EO2X;6)o8'h/ΝI5B; OOD[yN@tZxQNᲧCu/:BqEk$dCe zn&ۤX`-MwQA76:IUU`fy=$m5<3Sl(1aXVOtׯ ۰->%fW+g\䘪&N_ǩVAKϣBwks ɧd1l~B#0nBqE-gQHb*ZY͟0L4kY]QWod# )*EδD'6j6O0\*Ů/IKS@AT+@{1vܨ&O y(˹}BP`L p.;܏mu7f,[ i hHy #ghs®Z>Ie؞4kp86}fO D jxV*Y^{ C_Hӌ@{%pTYޅ2JpLRNoV˕ԬdFedzElTz1ʛsqJ#4HliECtJ p{C%7q]O !n: dFG3IgYŪ^ ooa ۤ]/K wSkc{ZM!Z#h6AK= }T,Ÿ"C "q\'юUt4t@A@H0`bd;Z {F>t]ҹ4HAf W 8k/[~3C'-2 ;hwz-SyC4O:Xq'e3^lS8c"o'M=U͊m< w k M |!u0F;8 98PvZq6ʔx~‡ooA깁2UQDU0_axA鐨(gb'NzkP hGVK`LEb8.j׸ tR? [J$k>?c^gDh 1("70a0>psЀ8TL٢ WH)U`_;.eƅ&WyeiRdA$fhEtdk Te;E47kTb Q;P~w65 y{+|` W̸ZR')Ь 6NIkv[E- SPY}F:'YԆf] Y8/Lؠߧ'aD&NЮTvG`\3icHp48eNeԻF i 5sJGW`?g E{beDyz=r 9Ƨg EhFyS5ߢ3aGUKk`P>I+'%<&od6Z7ք*f:P?']~ʳ}`!㴙IW>nD74HAܶ%~$6FlؘVIvZ&0A8]9y >1:੟^4"I0@z7 @_P 3mR4aL؞&tՁX(7oC[iܖauE"?/Z8v:AERbAKUC#'ågL\نZ&SuCEB"MVM1,߶3cf3uy?g2x$?MLwY elݗp3"8ƾ%Tk$v3qnbMzNQ˻{@Qw5koN[_Vn'vt"45' /%5hT#~z#(6l{.)?cS(a!EBYSVJjB) =PR &~1q$^4)dӿi|&U]f8aMs׃dBHҮEep(h{3D$F0r(͏%1%gh혤QIv[";2xa> f1 ['*Ck@{CvvrՊ /ș_.s+{CtvK8#;F﷙q!MVPr?j5Pgхg>61G#mVK,|G$VV9f2L˶դa>eK#Mu&VgN | .E,PZlB_=e*m O_?|@JOpXe\73w2P`{̤2 \v&. tx\wQSl^ɃX{bjrwa VG͜ u44qeV4s`Vxwns4ByO& enBk.SA;:% I>Ck$(e&AahXȮds>S'C3׳{~_Q;C6b)y "d rW]9fܢr?R Zr) 1 ??/smbݱ]69hA?eqFѥ:Rز?~0gɔEjM^H^lH/ڦ_2z1PZU< oE2%|1rKp]x»ޞuAqćoNAC,8̣!C!̐r=$aҚqBDF?(px@ 2 yPʞ}4e񃉿Qp';BbkTET%Np8(1hM"5/pqSA6q24[1ZgWvؚGΘ7jZ;\U`  Ǭ~9Lm a.̉3 ZAB$9ݮRtC )2SȗK1s6,Z$}"`}F)ېc;K e̫J$4ͬtX\'mivѺU,x.(2$a`_@fO.)(Ҝ>n(A*hhάT$[Y'!I!G$8 q9( "e tUs,AA%&c 4ʋ6zz&]vf<|+{h#Mb  U'Qm{N{]Cvۅl)5`9zQ3{?1Ɣ_[ࢍkoscw(z{*s4v?/IorϫuV[tS9t il|/ܞZ¢oj*Qð3L3pGwJ? !ۑ' O%\0 OW8kr] }*i@6y7D*C Gb 1{ƿ.bbNJb/ճArknh W7tfgpQZ^ >];B:h9!$cJx1J]<*pLu$MŦaa?{Ϡj!]j_vtXȸ3n\f,2q/Boo1uLЃUdę_t +-+r<5X0P IHlOw:4m;?y=vA1uF2] Dx3e4H2"ϣԘ[ݓ;hL_aatbgVW =؈@7˚N?XZrpq@] -y-7!=.bX?m $s4U6 אd6H`\LT8 xM>'r]f{S#`+G*ǩٮw|D =d_sO[\' =;)&b`r1x8:WW=:]'m"wE)g$@c>Y`AѼpxn Pķʭ YBO${Ua&]<ڜ;2)M"$psqޅɿ-h e#|P{Qb 4~ӻ8g.q׎ ᭧Yp'>HሶmO ^E@9hCh\Iͼݣ;>ߠ6y̑7Fhgh}bDQCt#ql^C,>v ZմItp@-3H됉,yyx0RLL UF=4@f{ 6?k Rn:6KOS`nvWQӧsEy "iˤlvMq-?9]=c7;3srzWh$7! _edJ^i[<9mYifÂtn}@/ S|jfÁ"AK\eٍ)ɢIM?ö$Mvz`{W'VE ku'1N⳾|HIa ^3Au|rG_ ]a;nݴ"ydA>:aO]>ScjJdu$H|F]L7shH7Hhk_yBxB׸(7x0U-L]Pp̓g.uzD;$3{fbZ~u[:]N跼ۓ.A (0*lEUng*B.|A3zca,(MbO-ɃSoZJ <29T]quA36 ]}-Mk}7PDN.;cϫ>`W<4"5N6 |&7hIwwE#)(E :OrfyUnӵR ( 3XQFU2؜3eyүuUU?`e2LL1̫:ւ|@"tŨ104(pzތrg13J97-]%=4/տvXJ5)qƇU7+1|7:Ju3|(]oLIia?ARdp{\|Krm 8Y~J5JHġxvJ U!X[[:ƞ=9KZ ª0Px)m|hØ:*UC~6Rq}TƤ.sq99jW#)#a?!7K3W8)8^꼰SFNЮxZ }t{} }C7{NW^*Wk*q@p  J&DDf|yQ~'n?9$Bi4cc/srg rrkQ;xQ@bs| < zdȎ8~cl^ݟiG\<ǭJ/k='Sa\"1V;{!Biv3핂FNi]ewv(O"9 L6A7FjOa UݶD Y'bvۧ]+h9zߓ<+_h ^Xt*c!X)Ӊ؝{b5Ag_5#yC@a9#h,<Ȃ( 3EY# gF{wgh*۵cbc `غө@<1X%ԹA?GQ :LM֙:3݁-Ms/K/D-*]@(O&iAKXN쥴A&69(Bu,JD!MKj:+s# __X_N ؈kxCCvRz9oO۽x =<W/v砙2Yr% :n($gD9(j:<VY6ƟD %LJөn j clH!۫r >i6]w4[bU9Xnl0rJҭHj9d2 7&qJr_M$;hqx?`ON ޗ"^kU"&i-_{OCQW|x:‹6BQ!ܶ e0([)uK&55-o~47AtLM_o!,# *,ҳ sC⪱g*qЏżG+X2*)8]*y¢Jp{}-Ei9l ȋg Z{g, fL"0ȈCRn4 fBMbknoe{j58X*Y"V;$c}ueW~W(ۈrJw B8%к7[gM;Bo4 koGi;Lܡz7q|AD{|Z܉ןRa Fr˦İ* 5bՁb"6 6@\/8_Iq?5+MR؇cֳ/0h6Ws|L(;6!NT&;j&\E=>|rEo([iv \KP}nXLQs(56r3|JĽzf@`r{<J?(jyQSIJcěabV,R%3ttH7HE_+AԩxsO`d5Ƅ\D~ERÒw"U@#v j-ɚu6lDPQ@)s{`'tR-qnJDƿULbQ)җ"b@{iIba%#9N0TX?{((a1OD^rŢ^Ԯ{I XqTc(.̙Aq,r{=H#̤ LTp_QuCI7tEki~ i7ҟK6~Uݒ0jszhtUun٫L~e<5ȨM,KJ|A]Iͨ 0ЗW08~H=0u~lr9eJPܽuAp6[_px,!!۸Jw`뷙/b]*4ܘ/IǠ3߃8+L9elVunDBeOJzۘ$2P2 ̝̰-7T! nb92vc=!^ G9R'{w`j'śi2 &="']ȿ7wWS /ky~Wo-mSR nM R{\'*QwTF|c&cNJm k)+:NmDRRg2 1:@>HkaIYmDskvذ&! ŻO U e'my9]bۀERܦr/"q \( p-:pϠγGޘ/{_T/F̥W|pGqIdj).t%lS+3_g+ƚ3mfz}܃!D+ܔ7>,]CjR :w۱9tk놵 %{UAGvU Bۈ$tz쐈Y1?MPTpUq Anc-qqY7?3+ymEd}zBHR5Ο"xk |,VxB: *WlnyRթˀ[Cvx[eKv+s:Z46 aǂ¤NQA3èڑ|.,w< -+ysMQmq3,xIjPꈔ_muI) |yƬ[63(<rY+U;Q%(12TD&Xu+N9%? 3(tOٱi%|ڱe9+61QUǮ*)#)]7ohs܅cC7竖pW#E.?aZ2?M_ٌdto'PP >"p/:B)[< gdJ & 'Vע 1ڭZ B&%"P\P/V&I%b0ϥ+^':gA%/sb\(dA;=1!u_}vk5qCz^Hy>Ufl$rw 7v:X:{,'lvO+ c7 YuDd=OA@SҌ8\ӑnU1sjg4g- /x1}:.BeZ (*%[pp&(`<6d5Ot5a2z8Je@H`YOB%ӢAZmBCy;x_UlTRd_}뫱t5c14E"d ǘ?"87k鵏OGrO0piEDR"\)NhdLT؝#%T91Հ $ÇȄ 5 .+M)~q2WWVa7EviϹzapG6q1y &: _һ`]?b%>8ņzLPbM) IHe"9!ë H?BRuB[<k;QqD_;"Di@%7 XٲxbV0mHrk YC$2gF.땈zf-drAcˉV4tA \X;@|6e`aM JGb#L^AŤCCXFJ(Ϣ vlJMyeCxX5ѝU O3m"\@ثm8= ?"rM_Z~fF6LXo$ ֱrKKqJL'@tي>&vy}cNk ]Σ.ur2lgKhd y96ZQ`hUfuS}_FK#.԰'n|54FԁX<`u0;w}p-fǐ>  Av>H少3=0~/cjGq B]>OBW_ӎJ~>xG*-E7/B3,QZ@՝~1) 1a 9LNܺFñ ; Sy5 fI=a~CyX7P1E;耿q"7=b_#o06-'hueŠЄ_t-M~k1ɶe94׊9*Z`]qf[#BPp~cKj)HLJ/kVwV )v2>mVZ~Hٕ1(GG0U2ȫǯ~AJz^ |pV$NYsϒ}4hySKhX.\ _초;ZgEщpEP 2RSηRﳋ7P_8q7=g4Z4Pp`;Hy:iiL^ TI{(h?(]^ZMsz@CY+I$ڀ.(1KC80K=( op$q,z9G]"Kկn6PWB~@9~ ).Q_>~Ҩ#. :]H]( >P=ֻm{Z8 Q\' W`Ŕ#d$b9 :> ;k3"d[`^w 30*x>oNX?wc_߁77HJpk箉3I#sJ!>#,1ث-;$G8׋29M0PrBhD#蒀6&2/͟X1v <$o//+x0:YQtـU0.7r)\aIBCBk:Aj˟S V M-!񊾦e \ZO<1 W (N3*r| *a0b? t*3ںap6rbHf9{pLGPT*LTT,8>Fu Dx2D2…3S ,oܸϿRXV4*OΘrO\trp:Sc aQ$; 0=<{!_{##N^B_8#ϣMoOjg|FC%`>6[~(aJXB-K!9TO q}:թifǭj|M/Šҥ.7s"Cl˰.\t ic=`cI72%*߾yYEB,Ä>5^A\R21SKg_SE|B&VMD(Y4ᆳ dچfҐl;oUZ %L U"Q$n,ݍZ9>q 09Lv/ӧ5 52-{n.HƗ<^[r{2;ɡE6N2^e/A9P7vY¯C]yϾ/Hf@D҅NKO} *;!q˟Yz^w_LB#_ YiQgI=*ezzvF#4 sIf0BM}Wb2>]B*ѝ]ñv@W6Շ?=~\tUJrh,UP!-@0yj5pWYb6PT f;曧݄ $x@Pb#78WAV~]V%dGtS O?D#w+O@~C܇X,IjZgxt:J٩P<+B3Sr!$ @Z >a+uZyi9VdH0ч*KQ'_i ^퇪^{s4J` c,],S801{8v3B-%bbemVj0<:0m#;Q ǔ q<_1СR&P4PUg & hEڣ ZmRd@bck0` B |E혮iMh} x1k ̙KVkH6gGPNT!dqXg\ҫF@7QIDl6T^ĖWe ?7DݓbV Q] ]%v߸J qzSs rQsgDHhŜ ;!0KBl<^tGHP8;p;lv61 !i{ҵ$xH^Gr]!Ѫ<]L%7 jGr8Ō:cYUfKdvn)66: [F3tq Yt jefdk?~ÔVJZIP'mTs~$k*n/ 6)Bƭ=s5<խplhfK%8I' M 㭹fʔ jR hi1J9 iގ¨*UJWtJz~Piή;-%8aꕠа;J'yzBU$?;8U"- }o uXѥ\S-R]Yۋ*s%BB-":jl+b>"f wa/Ḅ d&[ XcW+$ٹ mI*nsֹ)3٠( ja^_ת>6wWd'B A肈Յ?/#@\O;BN4#@Ɣ @Swc9dBCd/d1Q0!D: {oRClW^cءR5  1{S[][YjI++BuI@o?e!%ސx;O͔ K(j-"FMQjdCv1djy?ʊY0g҂>4e}%@9=|Yw ;ʺ׾$0|]sko:6HE x5\|vpXРcH?ـߖmWu+@;o"?椓DT{W, 1)+6|E&;{>v1ja9.莳Zy7EUdx2" i͝R?èX?xLB4$ShI9 `AP$KsTday lK t%*Kѿ.%450ˀڷn'ᴊ mߦ],0#P/sݝɨ%d<%c_{ \l 🴯3o"`܃]5uca`l52DK6&0G/:`& =VlDFTy"5"ɟCfyב/VѠXd^:A aCt4elb#f1%4Ѯ˰JTrQH!43 6r6Wn?pX2{6k{{XB.{6 PG1޴1_ڙ'qp7}!q>U<RK~ MUׄ $5ָV;I[6jʺgtߩ;@׽1ϫ+];IӸ3%.t.0g6rJS W?|~Y{M̹owGlN[16<_-ytg\ZT 7Zl+&#dB͙~7 &ǖ׫PLSNL)hwQ~kkxb6Z(f,N6 O{J[P0Y=|Gl&[I-3kזS=dLi;K~$'ƅr3cuߴ] .FG5Yԣ+!bk/P{4aJ!UhKhM5+L xi F2U6Q^*GQy _Iʲƭgjik,UόU yDyI#@ v' y~{,cPxΥ=,cy}hD(ԯPw^kOfstPӾ:F_BC[Ļ)Њ8y灛hie?;ʱ|nI;bĈدg.*!bt/Fb=Phkhd4U~:[A_Cx]֍jZsȢWd (4gƷL] "4z|2xx7< y J?$v$^0 ^園&#J@.f``Eh'QDJm5pհZ Q:j@l^Qo{4T@RGN$&SɁJY&f<7;!H@Pw#x8ڵYز7LyKQBĻ9PLڙs 1y`I8aH5 (*h94,.D2@kw9TFi#IyKtJe_S>SZz3ni ػ.v(rV#a?/ɲb-{]^@虍SL(EB KfoKӜ>('`H}{Vp[_s/>}F -fU? ҙSfz!v 6*_t@ -{fWukŃVy~ ~ڭ$h=vRWHrS'Ni>_vϋZyTiIoB5+$r'9`q?-KvsיXdpt],+ߎd2s֋+ڙ9?}Ts0K.u5' Fq|B1R=J1olxs4Z-e1(@*wD~~]PAܒ:$ +H7jޫ [Q$KFcpkcdkw6+ IWoϐU|u-=, p%vhz<&"`M9eiJ0~Jy.W~X1l dY{"XsyBE[Y谓M ,d鮊ǚq*?J<>"Ṕ}\Á+5|s7oxeaTf-> Ӧx[->1j %f <Γ1܏o ֚GXMh+GcTz`qO#i#W1GF@? YAREfo,t?c΍q 'Vbu,OuzѤEy}{~b/ jsb)C눫$l!me~"~ct%68 ՙxp V'Ͷ `Ivaj3=%dc-Msw?hTRVƍPN/_0cOUmٲwhQ$R0(8g,@ L OB}aHZ2L*f@ÌKʀ+X .nƽgaiKoh-ezUtIU\f-bo^uD|ќ|]YZߞBnw$`G_?fO`4fD/&t>;~9Rt,,{86# L~(ؙ,4edk{3 `ACS~&~VX{&$ta_mG owUD9t:ѾHՄ4?fw w_O(dF&j3=JB uK9Xڻgjᅵޒ9rl &F@"Ǟ~^A_gˮ6ЭIzȕ_u^ԓ*$g_B]^ kumMd5gw FW"#'"BO̸2zjJn&''B_eLc^ja2.ԣpcA'4*iwNMz T^GtsU (׽O)-nnh9mPtl|Қi8V)e nrE9{颎qD7e[,Z'02Sk6O\LFJR)boQ:x9ԊϮO >GoUۦBdq1yfjCшpX; brŔT{ aBR|e<`jPWW =tN_f ۆ{a/vu.Jy_J; U+6R}}FAGgj69GdlW&]ȶxNpQM{0[qy%xC;f9Ti砰ئq2GSxEկ~)d8£Z`Kgq_/ܩ腪#/27SRrD]]9*zOs0IZfIz [#xnO:_aC܉u"sMfxK~h8u 3*cjKMlh2Skqў3l5VԖ[$*Ǝh, <pn:!OR͹[RAcP\ް$ җbJoWfKLVM]5JčY>t[#gQ=ƒt湽h8|-J2P\o3+# G,O4pݦ*Oi=NB~2bWH.hg蹧_}"jIyt}$(}1A 2u /iߒAgU٩l/d~~#WoD <\J%VZ_Gm yjY.2(AD9F*]Yoߓ& Ys~2~J_Jk(<բ9má'zʃUAFE7u1NvEE^:yZUQ_%_Og9Kykrw byH"5h 8)%O#f3=7BLH';K3vz)WP-UR^-3o#G6Sg樌ߊ}ʅSGHUD d**-zDU+gg5ע/K<x1+LoG,(pٟn[6 + Z -ufmUxWe]CWf{KV*EDZ%/sM{GOM#dʽR"i^6e}D FfU A <(Lsq!Ez@aP՗u1Z8)!{-w+\K!62W}y<ΩQn M-_wt&$Zji9aZX6d8\֧:e.N1AV,< c/= ,-\=smõ8)8r|0nUrˁH`TofXC;;z9ɇ=P'!i唥[3X6i Ɠx:gu v÷sJwD+(;w/Jx&{e [uJtcĚ#Gåeh!|UrKOwzH#_;S u[˕:jz[Sq7NpO㨅^c;ۆHU\o%v:4s~s~M8A>7:w@0pUjm6O~ؙ k0~~ R.+|ihw2e5h&R { Lxj ~łs[n<6 PBF~+G7F%(cGs4:]` B4]z4[c Ou.k3jP8e) 4]uv 'O|/S&[ʿ۬8 Ѕ*mgd'Ō&qp0AA??hdfuBUt0d~  Ah>H,á`)- D 0|%]FNd-,Ӳk l)tVuיrLz-x(ٕ"@ug8Imt\[=_q C+]QO*]F*})ĨC^ʫ]48&fcm?jW9kT R*>h)>cI,EMP [5z:=|C rTe|;pi)Idw!tUրB 9`INcҌGs6aF Vڕ͊̐HhWQGN~vmnT%4Bb]gQe =jZOO!je {`Hp ~vvi%sV[Uƽ\-݄y,;t; ^7Y&- '#;nX,elQzم,]+fL#7dlxo^1Ƣj3XwWlw]L*t %@xw"T} &G ^[358@sՁb~rh-'P|tK$e~Ax0'tw0|#r)*͔?YW;v8Fa䍘]/eDbkc'UZ=-v0t,ӋmnaɟYAX0#D'/KzxInٰ˫zlOeJ=׋/sLe6> , uod I^zG+TS@QU2Dp3 1!d>8,&V%lȪVՂE#hz)<61mk16i6Y !`4'iTF7_q;zv=<@3RN\?yY12F{$)rrP_Rzb|\J}£WlG4+j[dO:?sGS8DEl/$I` $}f?@Qf`V5g EJOSD퉬Q uliP1/5:1LzJL>5#dgת+V<}ٛ.W+,Q<P-)RyiTdqG9-K)[ׯ*k{ ^Y^N'`@ׂm瞢 6([S޳:Bu3,O}xl14ErnQO E/Ao]ŦX[M Pbhj>;HJw8ȼi> \ ]ڎ?֥ա:=E4pbi$Kʽ5Y^?뭈:矣TS|mM8OA T9?+d#v6\T}Yw1R/԰A5/4ᬹ$ 3DN~JD'a9lNɥD"J! {y#Tn:~sB0kȴ碡>َZl. @Z ׬gvR,b 7(m$I5C~]v71:4 LxBߵEkfh`NHM#Syj,9wpEJ( $6\T=ᑆY~<6ת:+2~to1D5&*/Iyr+/T#w|(#iV?=,oqR/F-kFUuhGro6e<f}C^;Q~k8w ΕD;_ Qޘj*힝MgX3ŕ~J4۵s`@d͓Ë&nz.s!x=ѪnK_(&7?ViA.螂2'Y#k 89"SX{ޓd횑&x0ϩöaQ))MGznx+gf4&0w!BIS] ~]Р $Y @ Sc{QBɝ4pC+Luvr< EUABE>hlvr- ҅k~ Kh[-A`>?4}&(2Oڋ8Pg)tB>}#B un=b{ҕ?=W9Ex{[9^ DsyCPu<1i˩9[u]S V#Č@lKŗEc.djXECG"UiwE,Y4WP[͇ >kOcIY(bkxwׅ' XQTU;ϥ@P"k,_qX7!?\IUntg+^UGB`B+o29@ª! TlO]I8yEUa~q@[J$YX͖< AT[朠4Cuei]*4!p./=NwNf>1e)w9\XljI͘W/u#u6_\wɎnBzf"usP#P-o(V΄ތ|yWc۞#qB+mo]k ho!f"#i5GrwȠ,B!BߤHuq7 'L m]W;qHHHݡ?{h Ԡ|څznD4D*n4=C%mP)BwUmla^8c`C|FC>( E,!rϞ|l4z}ʪ-]I!"._3LA/sI3Wsh6s ȾH*Paցp!ԧjT MA{vXfX*]cWɰa Iv|(2jUF0d^k [nh?lP{w֗5t>@>ivaa΀(όL \Q]pv)ԭezj20{ݖH0ŭmV&(h;UIIy~nd: x_IaUԸ|=^\g*^ pp$m=߅`Suʸfn>~凐e.1ہ\e-YGP2OósЖe`a[saVJ 1@7*\$݀bRLrJCW BdKhq{o*jp֍. _ēbe&q}/kYY$N(58^!͎IIC<a Qsd>;;P8so>=쯄5U78|ypd>l a*B* jw$IP2TĬ \Bo!҉y*pZcFzS hV:s}MhL;wpFG EMXu%5ݍ$JwꈾSЍ aS~ ϯtT|@݈ltO?4VRC!jjnkTIyU$JP4":àZ 1^w.AKE桑|=w~K"H?]_qq&Ūe*z4J؄y#ܬW&7]AG),GNL3ޫl_V辤:h0'~s ͺ5cSM9B(TS`kH镸9I?^YLq3+6,žkJ[D(n{*4ߌ<kn)B.]vcP܎@BU\ D~@¼##}AMRvE p>`Ԋfxݝ@gQh`J[J,\7hZt'90A4ݦ!gƇW F ':Z8w8Xvnf4僺hFxaaBۀl99"twOIKҋs~ХiKjW~F*ưHQ=⺿eu8 ;oã9Ї ]9;F Ϥ*>BEDeE:>~N;ýS]nHn@oL]g+= .\ƻ/a}١~K`FW9 vpG2ϚROF7WΞCكŹ/!*DpGrgvi$%1;~ilK^|]޵[WU! 2/UWhÿ:PZhBT:kJgÛ(S!ìU)ca*xFΔ` Kk%sb0qG+rB# U=S3W™3. Fːgt>=oh Y/\XY^cH6 Jh ZJ$~Vc{,Go'RhtDrt޷[Rηoi{s0_rE@J !];DDE04o͵$y3'zcGiEۺOao֙m@v YXv7-Sm b\y%[tM)Ln1lRL6y `B A08yqhItQїdi?>7}>Iixؼ/ϨN2b0Lϻ+Yf^ #Nd?\My DߛVG6`twc~Tx)l7IA\ޘT 3O0փNcH6⣬PĻ$N(Y#JsDB|DP<E¥g2 oE -ņ B|k0Rk1KKvᬙmYxi8T ힽ*rUy,y8"Qiԥe⡖™&9=$0(R_K̉tqsNb"L>h\]x]dB/pbH35Xgz O_|L㾷 UNiY7eG?^)6QXoÆ]=6S+ȱ!w@$FNAˈj2  NLwٖcuaSlPL<6EVlHc@#Y%X NyRI rrck-qD FHp.aޙ VJUDy Qe#m5)"\ߐ52*tqrJB8FW6 W+!\;Ӥ4 >ಊ-9aCAvS'^Iu ћ ]h|I5lXN Zӡ2N,>/[o=>hNŀt#3Ɇ ޾M0>2_tLq0_`.{FdmB : BԄmgUkz6ov@j{t.Y ۨr?5v1|jIB | JYxl;}zkap##zt}88sSLVa\6t5:ي#D{OQN7##ÕϩH@4QzLoXݪ>,_c:PYٕ. ,qm^yf˼#t7fEasV {P$:}59kss9QrXeIJ8G`m?!BjQ%nXݕ5ǑKAP/sڅ.WXAD7jw.7STȢeNZYx43;}.+/XMo~tBl.R<82#?wDH3J"EB|{:*MԾi;8 d{897`ƺ$_wڗ%y:Cqsj'>}EwI7Г`y3AL 5 iMY%GYڗ ΂ K"r./-hUS,.E( znaono7pץFY2AUVKp>ӡ6 )=YߙGG(ae(p1`?[:|' j[<|!,( 4)&>p4=L򗌅SƝfjuR3͔T8H혤1{B -,AH\]s'z~|"^lI3m@:TA{_.9Lė#VQT/E;d;Q#ю׵ Fagaakjg[|&Yş Q iIīmRdkNQM2l]0?CVY8q#uUTFckYYXF&@x)%ÀJ BѦĄws: ?%8urR Qcr?mV -UZZ1,0.p"qɺk{C9.Pҫ[ XmdZa=]dUMnqpYQf:2y7n&cpL.H3,˻$nRS ]m[:ǔP&;M;9-m@=@*_z]HM[1=dtFJLG<}pwOZrk,kC,BNp:jmd85yTR|*QmpK712 C 5 >W EsP6~ pkBٸJLI~ QZ8Ň ݯPoqR㓎[ φ#O[GbM{і/̅ZB=tY}f Li9Zj +Js˱ Ħ})X%iyf.9}7=<.Eaki*+p>6hiN{C]Fm{`^HK*)n$+/. s6d:B"Gy`@@"&92=Ȅd6?" 4S0 -z۞^6- e}%/e!ӗ(lP-L|g 2<Nd!|b5*D_,C ,#>UZצ*44e U+8'ÑRG:N;eh:Utg0G tE QjKfDa?L%YkQ\b/C ;[+MFeMHܓƴT2/}/9q>B7.!4L@p0& Ziހ]LbŤ䟣RBW j@e舦%a!7b9"*>fEA~\ԩq=B)"UzKf_v VA<2ZN}ˊ(bC쒁YjL l렀caZsE> l88U|x:# iθ2zc2?X ISlZ$,2TjqxN a\E*m{&0*eD^BH}UM`U&A89/u\=wɢ$3P`IW ܈H}h6;*)wI^Ҋݛ2.xG9xxZhaJ*e$O}5=OGo>ɨ11(1>)?, ,4ngݩ&C sWE,/(VsC$(ۇ3U|\,24RM %<ĒwLK >FwHiY.fp he3 )+.|WOeltV"S+VEW4 eDʳ'v΃ɨ x=A|Z?^TQqJh1iBX0X ESa"Zj3$E,`jqy:v9d`vAHFl;ªF[k0i5#V:s檶c!hЪ6%h9 C 2|9>jEBO-5;'fg({8QZz␸k?@d'{o8tu7i!z  S?yE F|;u$e$.E_Bt%P #"I۵mtU鑖,*ܗ|^#5f(@|_ @vT"2LMŤ|a B8 [ [؍pr;/=F5cX\鰘Tj $W.CC8QO:O y|zEY:9ٌ i=$ Sh@74$8JFVV:%$XbO>#T/N-y2:d3S0G4b`R|?;Ls/wKG}MUw(5 hlt܇0x/3:omD/233BͫS͎%puisy+,ʓ!ڙ}-q1(vۋ`5*q.I*6&O@nq.cqw:'ȐI`-N9C^Z_]@r[mYDVA8)vL.s`:Xxi+zW^#O"Ws1wsNPU(YkCADNIkQՉf$Er]0)ߧ*x~e?[(~S* (B,_$h5K ^>4YY$[4}lm@Z۳N`-z"Ok_{Vv:"!aT(gU㳅y40Sj'w돥MyTgsJj#dJ4ӵq6ٚT*tUrm,F?aoP43~ڄ5|)Zv2GGhMcT|ISzf Kr%8DoMBHUMN~"b"1#-CE=ФJɄhgbQbن3QuNp4ÕU9$S#`\^+ĢXsJUkd;{.xL5G&)/YGQ$G=۫z9_z]082 oBKݵ<_E4CHE]tk2d~i"췌,jJc1=76) n.+95Jë#[\ 0cLc'ȝhq~c3fB$+3,\$W6& .Zs$n:U/nG~N+s8"tr')Rj#OHc!Q!J2ٛշ*D^TcQC91^R{is>nZ=J@…ݜ35# VA̖q`Z*-{ied9SWP⦎+*y\2d00յ]¥R~B)D}qd-eA0YKg( c1؞Su Ѧm^X(;e˂*unAg66 nզnKԽF׀4alLXpk^pnS1d(Ptg|#JODOA?/Bx A7]r%Q Ai'LS eQk J?OOش1xǜf͡I5>d.6 imqwԸHy7IrarM*]{`z_n#rA]H2_kاG%XpY pQ$ShU">axێKB1 ΔboT䅗hF{h.lm~c 4.!kpPzhO I&mLYeP 4äveXV:<< UX =jwH=r໰+RxZV yMZoO=RX"j$߳95A/ PGOR3vR9,85-s40G''ja{{]α߶%G0kv92w`=m5)';핍q/XrYuX4!g X!ē@$)]7MVq`''1.1aA 5ubA?R=Xdұ~uX砦\ls=([/9mvtF,gcj=>0UZ?}v/ DJIbo QMssdc800 X,wxHox#@ab5V|;hdW^MKhRCV!ƮoX:T- 6{ nxAM3gf o/ (j?bu< :l f]TF$S B4adq:V-/&1|ZR߻=1kRaekoh3U9xئq|, dh8EL+IWP6'+ִmO*bml ppɣͽ?ض DC5.&xo|Jm:͖bJ1 zr|Gތb9U;‹_wӧݓM*1N;.i-!|uq$d濯*2*P|jrj#TWp8xS _}P{ę㈂g}?o~pX/@Jn14UI1#/U͂#z>ψPDb-ldB+ B7FBB+#g~.dՀܬo.m$Y/tȵ ?{U&Tj ӯE=6Č(ddx~#-c3N4# e-M+^N R浸*Hϋ2xzdu-sxQ ܅ Mz ~`eAtS+QQE-%(& gӉ4"} $'NlH Stf]jGOk G_@:I_Yf7nJVQ&WO\IkB36XzF *YSDdǼ섏!nVNJ?bxN.@m=j_)PNV8L9F7c[an|]A_ŭna_T:4ÿs"R1ь D Մy`ׅe \j46q4ǹD*Ǝ\}D2W}efH#nJaUz4.FMBmTsqkq.`X\?~ULnxNb&D ]:j3Ζ_|OV #ą1ll-D/oO u{ DNٷ/?TK$[~AT +Vj0+$ Aǃn9HMIvhEaN:eB]gyuiRVỷ;/[6UQ{ڝ~wB^ JL[\K:}3Oy~HNa"Y?Zm0K"K~ʺII礅rYɥ%H0QPFn F{Wc%2f8vt`\`qJVh)ҲD[CtE$g%UK?)[:6Mm 2΢AݥٲMM1h#MBT_T\5`83 6xI, rH oW.5+f #`SOU(k~ٯ:ST4ǐȿԂW%h s[^Ɉ:IDt$ uǀ Mg6 -.4Fth\Ei85m9"wWe+[=F\rjٰ~!!B0%x)-Du:HKC?g4b;p2^2ߠpyF~>N@:L+bFQey:}>4ȮkPJ ^d䵩?,@e:C!NȫL#g5mWK&Megyq$qE7;a2#-}a;:eA$?z "ouaWa$P̨. :?neN^mq_q[h1 T皖m VY%\BN>kZP1+y6*,A{Œwp ̼bƙZb70՜ NB1TŤg.5&=Wϻ1oN4o<-bEz]eMVf*pmz kW!3=Ld0p\$^*u([:{]=C]5zD_1HUHm?EP /"O_ ~t%Ӱh0G}js:rgԳ.EoJ4b>^8DS.^Aw `CO${_Ξ1վlYSOz[GIu޿*.e{ Fһil1\}G3Xa{YoAfvA6DKhw?jGBŠm";>ɒCP0 d@ 8PcS Y X >f!P'e괦JNԡrpBZ |ZrnG|~Z& (PpZ1۲WؚnbQ{%TK ZSJLi~6mп̔;< (rBX[Y ӇJBo i<{sRr3|bXYeyn1m67͵W6@v9v9c,䥎@bQ{S*f<SCRFÈDF.Y/H>5ycӽ|iYd"%zR:,E F3 _ W2qxs=u~# E=ڌPMO66M hРyH'e%*׳<@o&- c MW9I&Y::ŤQwCoxϞ5 ({aWC ͻu)shYgxFD^f,"O]_S3XKF37Y$)3<2 \F< $gewZ_ok6hٱ茶N2'/{ѕ[H3G Et'pԫ(;Q[޸#8 qgcc$yt:|Y&uOAKp}icN R$r~a)L4 ?Էm" Sx5n"/E0< бLPVM4܁;.~L80G&+#9|?РZp8?l6KL[ZY 7NjZp.:kDh6EF" [\W81tkYGQ.SglAl~gvg0eH8\ʥVY-* k䤉[!2Fppm UUԼno9fM +CLTpuRAoS .OQ=#+" u0kqU`T2C3U&k,eJɶj(j>}enϪ,Vߞ(TɤUHEV9΀2$s_ DC/ &( I򠪖2t3)J6܃w٬Wt*/IPBuYG? թ0pQȒ,{:;j kP(:%:X6}iJ0=W?许`qHJTӱ|SbU\@lwtYݎb,[G`aT<摗sU=}M;3"۴{}L{rshFbkP{_xfD ?tszW<0k8˴BV`v>K014#{RfAd[,EcdĽЕdKN7鮨M/! _J$}Bj&M{؎Uiv意-UCb_| ԡJ̹NzW'9_ EOؠk~atʭ]/ꀹ{3V@n,ʘZ w*"n ;&dtrY}&xP0^~?0t`1YFx!ꢆwSs!x\COQ{:2qU 'Klބ "1!4nbal6T!~^wX|ڣY]Ik1U̶y\g5Yi`{oBRZ ٘q1 *]1lһsԉr>̂s"C(о#% HlI$pvŲ'\@e:TMn"6cKx}*Vxד9I>BXu^tĚ7)5E`(px˧Wo I7QЍ-vO !OԔ]Q'A2%4ьcjfx{v*#UreJp,6Ѽ/uDSķ"2m{ sOߔ '~~y,fiͱ5w4ʍbtր^HI*;OٲhzHtڻ*O G $_ɗ}XʝR{ܭY'TULذ8?W;щJ)@؋wkB9l\qFkU1Q9ݫ琕 z#4-i`k#7Zu 4.x2K맹yУk$*T/#eDho'Ṛ̑FK iz&PGy#b]Z!.劄gNUDcNǺ[Y*~~y.mN۹򔅗v%fl,/zkQ6. :lG?{$Iܤ}ez)֒*p7 #ڕcOcxiſ@ҲM"\џi1Up|ܱÑiL@w{J-c1fU~$!-\{QFi=5ܪ&BU%x=3{U XʰqX, >iZz_oJ!@L;B6*;iHs@_WM[\iI %Du[ }w\tlPyT9ڻ]'ź7 44c- ~g`22xy3diKl$,3h6-S&/OJ*(+8da|w)G d8g4po|¬5ժ:CP<,BЏ(C#zw~5vG6W8~X:׎Cd\:)Z 섚M΅pw('~!ʣf%9*)Fz>Kd!sIYٽt COwޚQvknO=m&64l |善 HrM IӁ;nF GTcHl: @q덈1ƊdxMU Uuu>g+ Y4ӵx.!u u+lV'RA@ 4ħ;2ɷcDz1h8(/,?P3UvUV(h/vjm>! xCFw%aUkQ?Bॐ@U>/\yCxҴ](QT9:;ϒ޽uQw8lnapBQԸjDk%Vu/漣>=ea 2L:[cx .T`*U{9o4{~@ NCR'fdd|JyZzW}qt&5y8/,[W.Kv@Ż Qհ0cIJ]un*CQ&3ɟ~Eo7.|o-'}ӳ l(js0kgNpה`!  PFyE;W{3ɂ";kv+aqfjE">Umw `[ӔpM}|R]?w5164/@R6/5X$d =hTA#PE^= >Iu֔?,n_L(q2ߙP zd@T)t!+y1\_`'qZ+bTM'8LOvKICwIJ<4G|ym[)uD4rƈY$W/ycoX+YG/xydxO'h&XŌmNVȚ?e2ZxA-D;FUS+ ;hЖҥaNC+!`4ú&RS!}}2(Gh] /ksK52Fj] Hԧ [?q@צ] M\KIE&g֟tּQNwPU~ >23,=-hb`J,S7sl`s݈: Od=ȒMt*iݕ wrc?`(Pm N^Bb Y18c$ T Y*WO?b4#vx4[XrŞ-ƪkaG~ G7@)inL;~>2$yQO0>T_*a3 N*1߾9ªEaHw|@L$0o w;V5LăAp7^@=žRo3Bɥ.dt ^y4]EE|uتJxQUܒG8$B]>|}"'J J-ǡ$wc3xTevPK0Lm/E瞲N,OԬ~4F`ڀXXʶw4[`]wZ^ĝP9> r7r1fB[w m"-CBySz1%M73-zB` v4+z.i/ZQ EA뛠Aq2>;?H8,n9aqRVsټޢfwX=f Gh=pP";u4xI4@ܑr_̗I?(80k!!ycydIP !B}tޢ: jrR;̏#@pĞf[~}*ÕA^R=e;kZb' =('sB悮 NXroV|6]Km0о}xfA> \!= 58Eu^u2&i f$39wZڥ?|x RqSWX vpOfJVMB<\"6Ü#lfؿIG2`X6L5pJsd>SPvu [mNHԥ.0&Yo^,t+[,{KV\pqF)JN@S['ɧDut6J~u.cnW+/G.S$V"u?fB>㞅X|Ԃ֠߷der,?LgɺS:kt0u" fXn_HKMCȬt̂! QеIb,LćؔP7!+},M9jERCq 83ݮ 6$u!ޙR//x{ k}EWc_pǽng¾,wC8GX=ɢxP݈h(%I#8Iޞ- p^xM2<+fiΎms8g%D#6A=Y}D>;ٿ.KwAVhw21(g>jz+pMHP3H^g^qM98+?Զ<+J5g]'|gD!AVfQ}T\oTqĸ{_܂ ^&z])xCm=3[Q<.L]+lT1Dun*4 E|@Qؑq&SnpnR0wqo)4w;krImE(B?|t'XدJgd*{;hm`P'IDvԔ:Z)Fzr 4HۯĄ5"s0˿N|@Kf_l(&3 _i pr:Ci,6Z(pFrUߪqg2܊ 2e` >'N{G0Z<XU+I)'KgļG۵UvthށE|ee`ߞaI5gFc^,J"2Mq3!ㆀXp>N9e[^oB9W0G_gԤ@dOI]~Qr;0_MnnE b$?%BPScy`Z86\du'f#Q|C*"S=rpo6%Ԕ1˗u Vp\]6>SMtɇ-iGW2/vdo<";B8FeSigG_'XGȦ9xx\U͔B820KYQ,<OhjS- 5 ]LvGK|9 8QR<&eic 6X/+߷_ʼn&qLuReꭻ6Y *c| KGg1'%)MbFf6iwf(ηwPXfi>SeP%jҞp\{8a1 TOs8k)}jGj:` 6%Xۇ5䯢f`H.Yu(e<ᾅ:Džy~lkZMMѮOQɷk+ቢСMIl <}C08PA+ɵ}EiEhG@fuhg) !./:7uiegiv3rBg4@_^6޸x NtigQ/㜚Ѿ֤w2̀v΅=A!1WSY;t[H`])1?'{>ӂnp*v!a "Bx&( ·^T= 4h/m^X[pwm$H˼7C+@W D~o%@P4 !wܿKodR9F;E3g?#VC@8!k[a3U"@ ÜP}63/i?frpQsʧM 2j {mrw%(gՓ %AB#QV7.8ꐴ* zo&1JBۚ ?WK1(3Pvv1:_Tü`2#,*HMA<`wIoM#pRi6'3wߟEoW!;(OQ< ʇ#_hfbX/-I'Mv/ ~uzО4lhNѴi~ S[)7PyMl\X-B]GUᩇ8@japmAD H1XrJ2᡾N>]aXYle뻴b UgTewy#}Vv B8:ސfըՉ /ۿ{S/97PHھ~\w5j=D3EvJLH]W)5vl;cV2}bs-Sf;e$L2{U0/Kpps׎hU4auXs suDe}SMqHQ<wokcuPd*s6 صϠ5/ jQ2j*­G8+,cՃ5N:@U.NjrWqkOfx`[y S@Z䲗Ad%p&(7orʊ 3Ѕ7pB5jKb̮8;(Ķf*Z%W:Ou8i W6WD|[ G)ej5lj~HʅH r"ʏAjMO-jz0ڕG}62wakavN»l8&_[H3[5g6D\(lh!%( )U0ԭXo?FuUJ\ke8Av.r>@Mr0(u+LHuQiйςmF[E\sA"()2< dVAo"= ikfΤ[+xEtp'cGTtZ^2F 񬦔&wOS'̍C7E])xM9pJ46ÿ|]*̫jX6T@ %k+ zn܏n|Y ]?8H/A8Qkfqh9ml4m @(>ϝR@ׯ.Oi#nr[^%3M3nN\ij8\z'A(7{"wMVwPJcSaOF77 p4@ES΢3 sf>{GfO7.~C8:\3;CUSX%SwF]l1JhIJr@NBpWcqqE[4D!_$KNurɢlGMx-6z>@k2rL'Gۯ.[$+Bk()X˥Re7Id<ϑ~F\=}ej,vb`-l7a.ntj^eCe-g,Ar_:88͉[lZE QZ+K' ?c+ NfKEX3d&X,n^]^u@\=;N -Il(ĂR |h߂w՝K*O1 NkeW@gSŻ!sMaDꑂȰJ.OijkdžE ޟ14u8/>lL6]gǏBwUKWI<{P[mʙR}N<_{.L؏1TO~HPޜ2*ُ,gT"oZ)#u2Mܰ61m 1 I/_Y'VsDoV͓=lƸ/MS)h 1.!GA"r^:6}{fĥHNsrMDV d~IUFf,XT̩˓?/YƎ5 i0C ܇FXP(.0 ^r1~y^G-8'[@SPRN TnwcsAic)r36f -Њ2ZPzmlOM~BD}XXu{>㏄[ۧ^#ܘ|P!$NѨ6Z0(8AY\̾)!5^* Wb%9Z\zbܨK51#-'Zs̊MXhB-u%FN sв4I~/T. 2/d7Ó(v2}Ǟ.ҜF޹mݟ[gm t|YkP_KDkhk7tQQW6M Z?q脿)]}RKLb*_aca)=Tʾh $k˅V.vA:Ŧ8Q%`qg\SʻM2b[]l\ġeAB.} ۍV$˵;2㸁.*iv<){- 2l8~'jqif#ie.mHg>)07;*̢;rvs E9P&2V <>(=d~%Cf%K'÷|{Z2_[ ]ZB^ZIgm*?q` .s_huu pBo1xgJ)t? OeTlJ3M%3%C {5T?'QaP~T1AV% d) H=J[!! RN=WSswı5S#.!M[\[6zj3R0V+v~,QTKTB% [GPM^^ iN04L@p|]Ң&Uʿp \y'=ˋ8N.bEBNou՘x*eH+Τcbo.2W\Ign|ӑ]Ҵ0VI:l {(c\i̠ [jJ49fb~<_X6(_2UI.l0'-A(&l+GG%]u*G1 T ׍塺>l{Z9#5}\$lƒr<ۡEca6}}Ktct\DNUК)$lh,+&=:qk9eH'd0."uH&aN# ~8nKgΫAaep:Q`_ fJ` *:uf.g#ZP Q;ܖeKӀ(Qb@DKtkHX6þFbYبKAece]c iRZߴF!0Q6?$h8-* /HA"UOaA3*,7=>2K2dwyC ;| OHմ,.!T[bloňVrEϭC]p3=&t4cL5x7N%×pXu:}4|r4XhǥK TR qvUa^_ >2Ѹ*ƾU6â5{d./>sۢwB.(TwQI=lwv{ߺIHz*)"Pڍr=\L)f]/F:1 Cܻ +*WVXjpJj1_'#όsK>OcR7lÈYDy'>,QcjHGE٦\T'v2:v-2AeLt kqcx[үSX̩iaY71_"K.H1f/;BmQvH_dg'&-R// i ReG"XbzSe4IT1|'|(eDEuhH'8KۛFTi| fQ[tl Do=f鴹'R95SV.āz/C7k7o0XZ̔rLFt1"VG:UD$@r3تx1!L]€*43o/ʊ|Q5ڳ.=xQMXUIJ *4`2q)Kpį#:1BLu~ 'B_h:DZ{nڟCW|Z=c?>mz\8 7dXܳx}7 |jw혨)<ϥPk" *! 9\ih9`[( "w)i|e!&gU%X!Zd+o|wp1'*ڕ 5 8isNF;!f Z>T}.޲jq7gEd; ӳ)tK<ZP⽄#<|3`Uա~`f7MUoTA|PyH@f;>kJeG~7rww>rJRpWj&fO ,otob60c3Q*|'cQ[~odԠ? ~b0N"̯˚=U9}A wdK}V˞QT?G{8tҳ~hGv c]X蜻dNڥx{1;G 9U&ї>=B݅uQ5ڏ˜F4"w(!#XvIM9w Mԯ:/Iԡbg1=(I-1?(!ܵsJ"x y 5:߂1薃v.J5fr3fW`ON>eyK9@߸J28aXAoC1vpxn 7(xn -wɱru9F'վuym"ųd\e+#w)X>@'UGJuWFM?1nPG[@Kv MXG(5I ceS$~7/6;i SxZD'76Y`ʻz=,=2Np>-~ڕ :-K4,(,@l!EE5ӫR?:p;uH"9{omb7u5SwBCG7ef}S4;O=9#Ia{N#s~+n=qb+oY&:\4)>q|n^>HcES?&j]o7 ,ב!xKjKC2@b IȠa//bH4J\/[eTj%eQI7كѨiZ̑KBKcEsSe7*=drFIRfS.zU*@ƣg]QvJ_+`=0$[yF_DtSM(LOH^X6\!uzb '۝u\uX B١IE855Ma\ms;dV Nw[Nw&?Wd+#R;qDLT$tT8xUzJ=[)b73L#:[0ۅ~ƬWPKI\~$С,įQ4TqxqiT+"u27xj\~ \&,lO΃`9touFީXğYgI{&A!6۔zg+:H zezߤs/SY7{PF!D@?BEcj˗LOkkt+8d4L31 UU_))P3*a _EB& @EQSa&0H)@Y(IͿB|#o!'{̐v3j0`41 9`gW.P@zXLyrLmtvW$"y  CP R78ѩӿ器_"ֺߩH,dN`pP1R$otG^l*iZuDinOOQY:O yWAsnt#3asθs/$@Ӣifœ:'WNm1ǂqfNh_?ϥg@!y&MNܴ]yIv(o[)rh??#jlC׳}sG3WOv3'gCQ/ ,Y-ו1n`Dԗd5UqNxmc#_5k /XI嚛#/61m'q`KIxK+_ߙ0`o>±!5c :{ӣ@3J%"SsJJAUC:_8콈2HIJ@~d?qN3B@ <*g3|/ +#3]*Q,JH$[8SԷ@cxC{ v"`8pS1}.cNPWTМDM, )MM6BLKW̞Q։QSD=(DUFrvۧ}ox:]pnZkP8f37< ձV<gZg2Uxjag#!*4} *T8בASyԃFyBD98~G+A)"Cy[f4Mp?b37.)MLZ4*x@GZĆ &ťȴsіdF~/jl[Ѕ` 6L\iFYlYQO'Mey$9_=}h (:}ReMjѩ˧=@τ^[As%嬐ՉamI9X| %`}>6B=?RԧXn_-ta 7\j\*1=M0=/7EtsNç\GLY Hض+.@kCE"eMʁ?=F_v[fLYf9J@:2xQ:JZ Nv8fTqt @N qe+ ^ļ>ȕ%Og03qsJaI(7M$? q~NC6 ӔpiRR} :T-qg 廷-9 A2~>1DbS}24gDK(>]w"cĩcJ΋0D]wnNʉXu mu?sֻ>CqM⾗Vbi'`k:fu Yҡ<5C^N˫8llmFN4nLF! .`oNIBǑn).yq9nʚZH-RBl|?n'sF *!毝Dև:T'q!j*AE%/D&i_+nOџsU)t$! 2~mC#a(UŇF'u 0ʹ[G}[A:. #C߸q6%)Ͳ#E3狭RVBr_@޿vATrX%6.͹rh&OIS&A@H1!7sJFz tՂ}&{@OW֧vto:e9`In ie٥W-!G:S@5!jfDd#fh/J0g'WɅ0iW_+ֿP/Sr֬_ni8 )ǖ?C8dJRU#JBSd/ul{w~9!ͬ-tfLj3uzN'tL}QdڤGUw~yBږw/bktp7';֌`)oq"+JiLCy/}5~ bP)G_8J>C.rI/utuXh?(Հ++C:rɘhnm=| X"1*yCrAŞS fmjko kbpu_l Η#aI*> TaħK=9to(ԑa-ܯJ`BVhe!Lك'dF shgOH]Z89-.O R؂ $w'֑'B`,"5$䒟'Ik{-](LLxB{ND9xo3O>ӒQ; =]ѣBV;:Y9[ ï\ԋsr32z?zOVGPHދa{+{G4Lj>E3D]}<P i&~b;+adVz8v5U}-Лn LW'*MƣgDZ+N{8m){ꫯ5Ÿ*?hMN;$7E?3W4Y>,9iaL@!'aL6B/BP K?`#* dգ*£uh>QBYE٣2w cõ"q]N0>|c"\ߚ Q7 ) ³r֌$b؂i< C  8UqWuFR*Qz!؋ӱ$u`u)ehY@nfM{1hamYL. eH u>F:2S "YsB5Fȇҝ.+zf,sk_d-Ф;T$7$y>LMT7 &1JZVIKPbWi'Z?P˘F8 UѾth' ˫'(%i Xs+'AI+zf>$‘"־vZ2cWy*rd`0Hl~-7 xНjy&][]VAˈhNKV&p;:1G[ƅvA-7)T-*B!vji;niϳRl 'XO)sa4mVՙ|h0:烽оc }`Ϲ|I$DC2u &M.OUaؿ>PXX] g%͐c탊X*Rk,uMg J5J.dY#S dYo[JB 8طdQ`wsrbgCI͠)H KMi>BY@|?A[C%PbQK[ƅѿk*8cX u,Z3%NXceʃ:,ZD8?vu! LIhjn۩vKouvbXW@'mmZ+ֲk~FI)$̗xWJ>gzbZ4=ܢ KLUP{ & =vmҥɫL]u,%;O~b9^oDB2*cA4s(?&@4x4|"]\Е1;7 nW$/>x?^!F`i""ؐb֭Cm+(8c@I&anؚ3M(Q;aY<#AG[6J#[}vpr~A_Iǥ TtQ8nYz%np'O7<5X(뾂-JlrXR;/@Yw{(!,q3Nj8`irp:դD2C-/.*,>YtPL@~|5y~ëۑV !vCd`_sK,&s$x3ЬR($Ҵ?DC 2=13ڸ|k:K{ 7 @IwJ s1kdj$Fuji<[Pe.4Q6(o|2q݄pHôlz o(㷟.K W#fрQǠhgAeNm+IC*&ήDh/@UGpL"G z4/ aFҋ,7]KK؈rմ(5F, sVEsȫч(/QoT43+2m ULܪSN./2[>j|@~͉0˝Qbb+0~~0;:%5Q?18dj)[dJGW)jX$!k bQ!DSmcX8+P7psEŽ"J³H;|gQUk9!sǁX{n$v@t$5؄4q Fԫdd9 Px{P8%y ٠L|kj/n8;QMU0p$ $ǰW_՚mmBdhVcVةek.兿%pR7>H3nR`\<(*}\0hz誂ǝ68p:OON8o̹3rf*Foûp1k(Cso3y&4P%ym(LR$Z]2UgP<߈n|GK>W7qBTUyv3Cݼ$sчXaY_ 3,ˁ<)_)%+"eҨmǰXWf9O,2 A&c*-{6V^ tQUޏ/ss)2>jE-,46[ ~5䃂E9$3 #xrԿSnaZ/su,_2m!71$zդ#s@5"EKI IpԬ;,nN)9/@ %uJ97_͈S~,T'b S4dy7&/S:MB\{ikAc#j5p)hgvt ΌY1R;u^DAi_7` ATPKHh}5>rtqV7o#<'=#$`jQSIke9(F6HG.ńoQG`RSް{}Sl*-CG9 Z崁=."Eʸ(H~2m*46fGgq<2~Cj ӉAla}: ¢*^WPoBqVpɼ%hO 5=A?=n,W7c i3 7( Ⱦ|CT*u*Itص!-#)ް=FlީQ8d;–!WOzтUH'{(jӷӧD)2ݺdKo,~EΕeL ]D+z vy5TOUoQ]9ҏxb7j5Z!5Y1!ZJ#y[SVP]`Tȁwl4թJNhʋπz[b$kmPv:AÁHb` IurHMefɨ9$ʻkݒO7)~W7-!k4V{lnVmZâ4f3{pe"c7 gZ\\~\aVO/G6 hgy'.qz#l]'7i])'+ W53k&J$]9Ybm݈) NaqhӁjk} J)3y*V꠵G4}DJθ[=9L!}M6ѺkO ߇1L}rRC)3[wv]'/>ƒ{tMK-jTϰG[K_I?E/Q4-L>ӵ I#'Hyo{xlK$2}eWzJˁ! =X"}]l]" K|y8N'(Eէ3:"EKA{CDx쇆 r`# 6.4'yB)M^d@X>O57VZبS@q7K7C@< i>l4t6 muKđyW3$XK\eevx\6DZ0i PjŁd-#VM(ΓN`ڛԙVu㭼`Q Y6Kd9zS2D0~DBq|v k/ `#*9nF,G1v,E!(v$t$΂vNdeTwo)5,%Fmp/'UfPAt%<Ēϐ(y>Ga=wHN{ˢ8))/9$3HGƃgďd{q4 ?ͻXڥ)7FKZ&ɎDS95MP>em\OP!D ҽgh(8|m%E;R$4<:*_E1b|=@i ݕk$&5 OoG+\= }iON~ItESٲbݍBr`߄뙆q M$|ovƛCXu^v=ʼXW_o慗mU'-ՌʍlѭsXXW\s.nr"H@$Mrϡ1|\[HNMu̾(攵Z(|}2ū c=bKlex|RsGɨ 𔑨m?;EIu:p3U|p=Ү`~WB|7Q% lBǶRy#!fl*k_ 9j(3dj.]( 戻'3 s,шY)AQߍ5A!ݣx"h:\,UU]1IQ"e58.1x)&KT8ˀbЫOV8yEJJD-YwH݅N'x,B}9HVEԃʶ4IHĨu f|ʔ;K;ֵkyH!wG=Ue&Ilj A!mQ H[#ڢΘAL}QHA͢y1- M;=(7f6 O71Ȓn('p'G(,r6PϩVv͚5 vxyxkB^?濑h¦1]tөd sHHe_%!eDqRv_3"(ffMץmӀ߉ƅ:^+,J UYQR,pנ˩'^jhĔhJIpεv:m%Dp\1 `*T,.>u)>uUkmLZхؾ IV]x<T*(Hi,A&ĔF~?zԆ뜍4{ǹ˦Z ӈ/+JhӍ@TAT Ṵ-կ33*"Wo}))& 4nyQ82 ޭ~sQIA7sRG 2^a]^KԵ;5ae1֩툔U ۴ͽwgaw6W0]?9X3M1LĶN٧2 Sգ٘-4] %xl>dR&_x+TE*m#]wi`V܁rSoTb;~Fr/=V)?js)Pjo2a4#t,S sWQxaQB-sMl\Ws/PҒK}еL/'_yLbk'ixfk|:dq!tӁd'Z-r 螁3c*aa>@T7ӰZX?)X),Tqt ?zz(BT.~*U۶1W('(XoQm?(+K ^:z` LIve ?V~!ަwH0SgU9|m6g_ D{fWyqD`W@%᤺QO01!"͍9x֫@]Wwؿ2aLd'My&W#lu ԁ92&l 7.lC|7\<ҋaW$)/)׋ yLO#30kb\ܽX4 ."߀;w\#q+P %LqVm5P'@0PE;Y蚵N4q΋8ʾ]aY}DdpM+if*D+ kWbm^#.kXߨd[0V4>ݭOl^a?w<,|gz%YB-ٺ&|լ~Pzb͘^a2Aj"y D<ڧ֒@N|Ψ\ h,Df> &z nUkfS/ZZJL>e}QsZa&D*eZf"7Y2D$-:,(^qW&ǑϾur~|r &pէϿzp;7vQ3DNEܘ& M{(]o flbL>Kh hshhSaM,hِ(<еXWUIؖSBux)2~WWСqcnP9Ǘ8thcwn#A{ANGS nʾ2|jdwrQlFHJVZ<ڎsUmrW: \V$av \i@㙁=os㘲_B ; "00S'@3w0ǟs?pEMkn$]? ۅ_vQ3Kxifɉ ύTKXMw2oSGy^Ov5ò@7i8ߍ/}m6iw]9f6U:.-A5 0!ʪ%uJnmoj?{}nAOv$mZy+BCIjƁij=f,i ^j p ͺh^&sU>e}Y(Exݘ(N=!3Zl}>#}Mou@un˜NQ%奈.ϊ| HƐ^yqE<;t:΄:*WC8]V<; LzK4( b]z'/^:"į$-/<>B"4ǘ-qHs:9YtUJK룫!;\92>2Wz@b+;.Р6imJˋoI]VKda##U7MYsmjyZI%&wj'3m[ꍅ' p!(%e7϶ZMϣr9w-meE>D,16\Rjke5J6QآmwҰ^*idyZ+R)_3eA+mGvQ,k X,lF=ZqBKkQpX?N* сY*cɄV >Kj*kS-]_߁+ўid:W4s5PsDv/t_/KkDYּvTMC[/ؐuZeFj}8u^_YOX7:`f,6\ 5ðHY;DFH̝W?/[~R?~}u_ά*9JB$^Zw.ȧ&hkDFO_H]RG*E0tpOhDBn9ku{[ׂo-b:B)h7P q!yNg02 &qK0#I*3 RG;cNi`N᜽G؎J5U6QNܭ@8q0Aє{;/IOxZ@,>TgXR CVK:SVvBw`:nӎzC[HhD(td։ ty&~k/\X8SZ~$bc,nqf"udrH)1RqLqRqsݲ?XUMŪw"UW9-*Àu͒+7z(,ǫ(0}򞗭N͢( l}%턕.o 4O"ܗķN5}q3;bg/6aͪAܓpWe J s8״,?Wa_QK ]Kzq6`k^vPXe>EeX+8mt8gTVJ27V pcoC)|]zVBp|K2Oޞ Y{gx_}8FU ;nӵ K »ZE]T#|mTEFHp[D% ]"GpcRI^xExWaZtZޒЫ$zJhA< >ce .FiOM w("R#o|!8ChaZ&_v 0WE}(>Lno$xoր &Y5WhoyR!ܔNXKf>s6_jJ!@BGr2h&zխ 8DzCj]d$pJm# C[#zX?تnh~ҹܵg.ӱq7BB<\TRfO%fb-r A!0}4Ҥ/XRQv;FvuZjQ:.Pל4<L 4fz)kd?@FDz4 '~خU9pLRLZ)^EX V&ObaJe=; ľfDR:n- rp_|gI817"40&Q3`-Ȫ]3伶_^EE?'Z|ܼ0\W[;w6GXk1}} /01[Wp!充U~j^4BQQL IH65IqL #d~J~C p a^VX[lԏ*:-I8 Y5;/p,m&$؜1' \.)ע#M4Z((4t0O`X979 |VpuVҶ_|ߴO<=;P MDgm gQ jKJRN0' $lpB踬9I; BbD&n ~~ĔDiS4;9|p"k؋!p.hZJ\ 5s !3rfS }Upkͪ֯v({V[BLFi=GfH}B,)Y&!7E q%hTM'ލ_"2DA:ˆsd>lh"AcT¼%?Y; pX8щ<4N0HUPgh.g'F1vy!)@_GdGVR9'].6baC?3$xb< z) XCXhMo+x ONsM7wY68f O{ x8(>BR R.)͟{ ( | :(ش,s Nnl%A'.|`!?Q wDu4?h֓>:=zpB0^!mo+$Hc*ye+z۰GZOs׎?+QPIiD~ǃc:3%!yik9iIf.u7~ F) 'U9 EkFx {̰pd+]o׽g Ȁ+h U )^!ܬ&N.j7Џs+'uu4ɨQ8yܯ J=RL_㸵*(xҲQ]-x\"Uf'18;]fVoܶ©mu)#u?{μZ}^snAc93EnZGxs`@0 Y ba1Ǎs}kOiB4{v2ݕ2aD0v L&N{~DI~]hkkynz떯eb=vZ݇$iNu'an4R1#R7+-q h\H{> ABۇ=y|w37%{~ "}QIx ?ӻRq~F61ysh7GcE ]d9dDhSa]?33p'{u 1'<'jaO;b&y!آqҵ$^x}8 b[;Vl`a$F:c=2Bmb06GE\cؾSvmosI#-ſhmkSi»o!BN4kXOP&6EOO.]Y*S]@w酮;F;s:7k+0^"{&V_wVVBҬ eQ G)u #tZO%2K=WeMeTaۙO,=|B^g#D > kYl}m>d4 tFT`8)څb^u6g3ݥ5brAe 8D\j<y8,*  isTA]d^6g1x=0%p㨘bR}~`)5OFgMAW .^LcL3 $E,&(v65(Z4ZDQ9>{aS计牕I%) ngr> 52 Jme\K6!|CύBd5/Pʛi3NΊmFεDʫ妁\@mx6ު BG+lAef7[> U]n"gD,iə/b +uOUs&0=JK)#-,TuZQA(jLh VQ.z1ؤaY8>O($0 SFu*7!^:L=/.+N ba Eo3~nQFB4mJKJ-ٍm,/J!:c|ޕÐ/xiJeFW#ǜMƫ #mf/?R5uAU)dY[K~ 1Jh_ZUBKSY%ζZ'@#jZCDo,qtԓhf_I3R;2,'VuZ8[JV;(+IU||^NZ[F|-O )Y:qH-͹1L}IeUj\,q1>pu^ز%`48TJ#cPb>yǓzUNМ-PaԀ{ABC|7XlTaK4\-;$W{$[leBFʾj43S, ̜ڳ'ժ|tlʨ5mKʾP``K3{x;(O[cWvzM<jK+2(KNϜ-> nJ(И + V,^I7)IA+jgBU&f*ɩ׌<2%HwxxN.="T{.b#f5_pː5 OV$ `^F迻$. ^*$0O'{̿%o/Ey^A@p+4-f~ F4J*a-_/k960BMcp|/Ut@dVu: h#*?q7<K;l3~ ~|.8kvb'cb{aUF5BW.iBEOrO-gY|]LɌB#f\ã'%b!YQb+"9&N2OfߡLnN@wDYolb--? B9Cd0*&'ѴujYU\?@mhtYT?w`=! 0̱]Q6sW tG1r&cTYڴ`^YT;ձ0&-+2o$j˺ j?7tgl. JƐ]{ps;%]3oYJ tݺe~`PG9ٿdag:'"71*iMZ&+2\9ԕWu^ ׀ oFi mbIYSijsl+2..Ci@)`')Fh(h_XӋr;"0񏸬Qhfoƫ|^6ezUoY*yZ˗N_(j):%}kS0ftXߴ-ZuAI9qHWfCu/!H7pt>S"l q=OT-)wԍƟjrWbFG5G:eF 55og 4|(DaKA2d2Q_3v3ˋ$mڦM]4UQajod)zhˈXٍ^fk4=N]peg369[+C<Cm[olm8߸W~(bd;ߎdoL6]Zx"]U/tKQy9oK(&i gwDlI nm磁XoMuua+YQE\pF3\QH}AtZJ8JM!"fڀx>xQ>OdDZ--(:e](u=9:%6yȴٝ[/s!eCBWNlU\4Q*Ș;Y+'+6_Y,0Yj<9V8kG&&A 9ȸMoH݄0h*?8xo£o {Ap<ȰV5c;8 1YcD_W4*m|==/5˘j7Z0dUIW̮]4<ކtj'4Gi?M楨3;thҨgJ<ܢcxZڄ V^Ig՗JLgTÆ+Ҭ#ݹcCZ'eɣ`2.TOtMCC5o? ֋[XT\W0 ϛ0%D !d#[ϋI,~}e2kn&!"}@»4tb;G$ìQFAP%2[jDZD ~iT}\(f#|H| s$OY\C8X=? 9~_;Ol%=9i;KL)z3ۯt5ŋ/0&xO!afҋ71 d2oalޡ\&v[O:t:rLMWV| HY1+hE}:Ս{Y:yCar ?RcV) SʥZe.%IZ1My'Uvb].G ]ܸ;w^ n [Fhr%yfÑt?v{S&9dAMdT]ۺ5.& o>XG5w{yBTGHAδR\7v [yjQVtH 7wRngflG*@Lr"_藉R O͸wRb[k5hp?/ ԑ0ϫe-_#E E %6 Gn!>sW`~hK"qE@j-ݞ"脎a/1 :%O>j5bpd4`)Tjf]تef[ݘ̳л١~ x户<һ p`v~" `"lۊMDnk r Kb&ZYO!ZuElB٭ y[KGX%$2 h[~Ky |/2e1F.H)p66`E|WωиwɻvTpCO4 )<.mRUL聪;Jq"<Pn yߚ2AC(^Xwt aN$ i] r @S&ƞmQKc*]6B,~~m (#:jBu/s5IrI#[s5/jc ~',I2v 4^'6x'>]m5ƽƯK^U.';sfO,\:˯Q#SR?oT/+ZP%˩(tVB GAeR? lw %3 WE=1HbPv3{d Ւn`*x *cϨb,zik/,9;@Eב̔={,UO|m3Yk7' !9 l /e!읃y#-='/"B]OZ'%% \T "LbaAGczބ@ #vEY ?8j$_3pkb껩.~T ? ?%ゾmQc7yuŰg0g~-zWoA @5Y$4h[/ֹo{E<Qf%o}Ep O;>faJ3}l(]r-V0FV \H  qk<b/n(в?~GVoWk}RI浚̹(8r+ !+jkٝbVf=Ќ@(4-Mwj1 5*Kp-߻<\h 0YO7?.,)ޝ7< 8x-w@Cc${ d~_D(#[KiiLOG9dg60h{iJq `ιn5T+)` G@Lzp +(}gK H9|P jN0:9$ UucUԏ P.5)kLᘔ6LWp}7>pQ#o8hf񞜿sxFVӈђkce1y-uq"L ҙ_90t@;qM*nۍ!3C|j|Y$}l_jQi4TQV 8+CУ9S5|B~+# 0j|}Ic{:]2 *;n鋳tr~}_ IP|fs[ 錿xL ax@կ @шîhԛ8 ;7eB0jY5@4N҇*=FjCchKIXʘ jiekT3"bߙrs2bbN;BO"+Dg+7/QPQ# b Ř>[os0 w*ԎD1uE@چvY2)|VLnJfh0T퍮äa!^ČٗIbtjZpy C2=n;&+(x vw™,jrݴ%=#mT$ׂ3O"6yklJN){Q@0f2b/MW+T<iqAMyp5#❫!T YnwCԴ_]vW4l#eOMXش΃Db\AoSM81zHe94ɉ3ZM{:*Abt9˫dַ.Cɛ`ME:?7#sh l1LMt#(`/klq)PxIH S.CxOn?x8E:сbmNRtQV =#I";P#*s Bd/N97잴ezt%~tZpojuO.~gIA{رm՚9#z++SAK J I e:v-iE$꫚봥W؊Mc!hͻẒ:NT.p+r$̿'%#3MyB̬nÀ 5&5͉b&a] |StYR :52QR4Edaݗ(= ~Xr El ^%ͧZGκa_@P9]τ38)0/P,xhWT.G}c"- ٢I 06ÎlkRũ?^7h(`zPrkOv^/<X (3Qst˸ӊݵ yd$e Aylt}(Q -}ڪlpz&UgFOώoIf;;}~ s+ +/7WM""Ø U!w-ljy{NduVOyӪtaa>0x$t 33/zh8]izSW\ )vKOT8$3a#T͝Zw-|8OVD\BS6kQBᴽjU<(^0]wPsݸ'6qdt<Yu"-sƐ$no 4nyPof32*[8.wC@>8M'&p"=nsᜭކ1^p_?-^n7S&_w| /V6IO`%`ڋ.:Ϙ܆Lb?Yp(38 f PRIq= bnfbΙ|M r[# ]AY!yB7@dx1;8vYۄP>A%˜d!'9i5!9P2Qfp8ʘhS^@#dGM1ʳ&zZkwl3OK9%gZP1*{kϑFx jR;rrƮt slaI7zd:\cp ȩj Sۙ F7O}M:YN/i|P"Z wo<#2E%M}8'CEs|"'ʳVRkP+L'o2Ca=*Zm:SsO%T4nI%4!J*N7 TIDA?Fj!uh"`RJ7*sV`;x#IJAkvV фU _#3D8OzPSV.ʋ`^8Ha%5VUO,c$\{quVQƎ]`R4+qVsmMs>RO]噼yü#| 09<Ȑ4yr#. m5!})PHX:G%R.:zڽO%)h~ y9ֿ 6~4_/S7=VNCy^N%O(S+ŠbL[S@mDoAה&!>kN!9rtvpjN~Xim8:)@r7x ia?,v.pG獨&(ݫ[kAޛI--c/fe?DIΉ%fIz炃yxξȘ/'7S5nWR?(N2uqQ]%3J &f(-T! k{CT9R`$r=ЙU9@HB1PZi24٬qnqoQxd:bJR}E>ƕHi|Le|vW om-AoYHG1dWjcX⇒A{&tȉ8R8&sj,xqu&`Iݮj[m\ʦ4CטK'ŴO+ ꂷ &F0$ (] %*m:1׺R> \s7'=̲@`G%]:cx4تNN 1VVhRMD[_F/d|wȚ?x[ I۷>pse6Qu3fDɜWer@JwM%=Zngv_+'h,p5&dDke%a̖n 1bS'.}M\ X0z3>$x'40(ݗ\n g*֜RW ]Ri ` sz}nt^)@x+ @ Ԃ"ƑP5o%25gWCݍiR>pI˗yڒ)𜈐.rw-K諁|OSmm"ZoϜiI+ lA>ﱿЮ*ջf#)`0YP8v9Qt99Gwg]B^:hL:]2Hgn{ǿlicqMI1'ݦ(:]VnyhkjdDNƶ?3a*qz>6z#J Мh'Bٮ8XѴU.J0NClb/}EB[E`E pXh+"`YG"X}̑j6̸lK.M^>52C2:3l/IwIgW KzNBf5]?2KNj4} :݉#awBG/Osߥ ^ -Aӯ|f5r~|Cgg׮Loos*!{Wjؿ 4NZ+NoOPltu*Dh9T1s.hh\ӹ`>5toxcJ,mېV/Eb5@b~NǴ~lf; &LlNNE+fToꊺr.IzP8ix$*+5d-#vBz6Ѫ##V)l q׷:G$tv싒MF/Pর4[(:O ܮqkrbN!yޗuU|*|sO }#4u E9{}-ɦ6t)+ʚa8y &3XP%CWN> Q`^/Y1!MuKm濭p|X]  [6"Z^YQ}Pp]O bh~Gi2b}l7nlݏjXſ(ִ{[0?g~P =H81՟-!'p*%Pq}YjP_ L[#P@K^'-Qsa8MR?e/+{O#9EZ vř`Wp34T&',Mxf "t)r~%~GfsXnbo=V hb*!څ%-T:--LSb~EOӮ'-a*9<̻ba"T"diNFy/5d{R$[ >B?}\ȹ n]O/Tb`RG)0M^w"Fwdpml*vA&ז!^Ԙ/曲B0Ma.:i4 m^瑱`+NO)(ï<@ωL" *%l"ݶNjGM%l#*8Q, m>"yލ1z)`y 䄱CUな^5?q蝼X7ͧ&+v zsnE"! h`܆Q2ʑF>߂(!·$쇐tlM حP׏r2lD8p;NfŃ]YcIY jՒe%O0G[#t60"W,/%)rt{DwP QZ.+NPYzh&;Ra2Q lm0-?)i|y<kq:B},>L)t؋`O<(ͦR VVp z֔E-sI@A#{̠]nW^-W8/2!KSqv^C׾`7Ʀ7NJ_ ?H%>csv%"Y~w&dʀDwٰF J \V&{O}ۦ%љq4jsL'U`Hc*6[eeDO~\TYM'7yx$]1eCJp X/R;1"#} "ZD&uK u/NONwŕC,cZ>_G&_ӵ:{ RDQ/+MVǿ[sF'iNO.\@0j\[}9$5f#@ۤj,+ʏX@>RuTZpWR!:#'^1ԛLxJ/JVjs>öN_F%B>#CmF7OXHWTD( ʾ&(èCRv-2QzKY 4u2p=G0#T}rKiZFZc62v+%>.ei?:v=kI]s;8jM .u5=3J-r&> q. EBzA.ۻy̤d3EZ_{4 ;+Ws͎FB#?8VC+?:dy[Gi1D j5#qޏ#Ʒ!4mqQ2K;̗"|QP Tc÷I@/6A LS S2 OC`>jtC"GfrGthƆ)/@Sc'4XxS* ZXd8Y8N&ަ4rttY4qF+H$!C] fw vؗ?KaOcs='dP}כV&> eŸdvFe2ǎ8UeE3(Bfz9xD ݰ Is W )Q.B^PWnϚ-ְFH?^Gh^Fu|mG&BkjhgE̻p1 -ց'8^S¿VIOxXs/A}3ˏc(b,6`kTѹr2~ 〭,gnFq p1ʖpQޅfb>'9Å3'vµդkraR`+^ӈXyFM;qEA*.O ˽']c=#ep( kn`w ̠7+Mgk*愧D/Y{вԮ%4ۅ^b\jUI/VըJ/р*vMgpQ.ɨWKnetVechhs4:j4^ ،^siTAU4V8+OzHŰv`L+2G<%3a^L"CL%ϼ\9 ^[4)xo?d,ks#Wda}M׃2lV?F5;Lb5̇v|X(BZB/k CyA2k9 (/3)v4>_)c,jB裟Sɗv߀_CFBD#5F|4> Àqy/];6Vqhхc;gx[IiY= q6y3)be[p_gfJyɕ|,je)9@4?R8ȳ5HvǣRӍLJg/B=I ϶ -֍6 XƵ?H{wST]ߜոx)Վ+E+Xw4eB\-#UdeN-!/|$'FyG#-(+NwR'mXo>B0ͱث5tm 4},$ȕi!ٻTf.3?XAG3A hmrUms֖ 3F%sWm[ !`e2s@|fˊnY @= h2-ʕ(Kwj[Kgr]] !.컯/S k [js*-oB:JmPR:(WhD l11@zeA%TX{;`-*\>vXsr-rO*hU!O)JE1?R.3Fi3&kwD}* 7.؇,DT\3x]Xw|Db5}Z# lKD/$ %zy,Iks(>Ni8YX6j )OV4/T:SySNf?^oQvђ1!]xat&n0]5)o x:+r_#Q@i P MM}{x>3KZ3C(Տ:J[/=5VlVx: >=/1/MQ}wߩsEHor V]/B +7nBrǂ0)){" pxkׁHʦ7 RWuŢ>jpY]8? ^|>HmF=`!;Q${2/x$GVuVeA( 1 OznI p?9废fU&w}VTLk;DӮ> )F?1?Is#G+,sSI=$l~޹V3ǖxbbix8--wLnʭ?m_6SXej/櫻x m ^N0^6_Y 3 e}̩3+Ngawt1 q-@YO!"#Ĵã$xV(`u| <{}'>dֿ\x7+GݲJƯ)E!~)*n i7!!9`̞Q˺_'_=$~-}7鑦7eMFG3qeתa[1o2߆kwX\\@hjI! FP| [$E8{߄}`}L6ŧ~Fr=t+=!mI0,m BL60/c9 f-y,ZNie敁}U*$`ݘ𧽬2cn6mpc\gV(ٓDXߖu4dDb˙o:(`w6zMskk G@ȯ26\ 2tt+D֢ #i;g!54CX9KوOT*O_.IS2ϣjuL2w d! P-UVcOG<6QEԠ.4u)iэD&3t)s:fk6y<\ HS;zs>8bЬ֓Ӄ)9e nZ3AψjBA*6RV}lw%Nw/B31I'P7;b?Smě3[|1+]Vf԰2x7΅;Y/T?)F ? xpVbd k+~6y\T-8!qh8zW% .@xJk+,lU0s[x]8V+uQ.?eQ9{1~ڑGUܿj#AxV~}e g #1ZlSOl+?Oⳛo;|"V7k׶(OZK~XTJ׻ے"J$;t'%>P:~u>4u"lG? ļe'JBV}]ړ 3uFQN*o#ku{2߆^Q|޿ hsPS%Q庮O X;)pXZԭjIN~!BFg?}%C/&e2uu$wcU+ yeOB1Q1BxwKC˳ҽ8&_wj!}9L% ѓ_a'>0Zۗnf!Ly Khvi(K-/ǏV@j; 7 I  ^EOtl;˥~^Ak6Аe҉NYLVAi/[mo?B<`Я ߹y);Vle#iZ@4J"j:*AT:Z,Isk=JQ`/FlXg uuɺwOQl:7kދZCx_ A,찳r\9aXԣU&XHaH.SbI()cnK+yieNẊt6MZ""ͻܽSM?J7=|vϼ%vEd[ VRDAV)" /̧T@jҡ&Us5<[q5KźT3bSO-$N>LEP~9!;Vny(iC{w7zu]ʸnTl5-'2^{>ƥƸܶ{wMr1xigF)dc6,)L6BSc.:mflR\qO<{Ad%QP~"A;SqdZF"t7ǜ>D|NNumcfntMOUAD]mw4\SHݯIZɃe~M) ?/TݗB!Nv*åZ>Gac[,H:-S/7΋HJ.)M%djA { -|3,Q0ze5~L LCHm 9Z ØKB ~ȏK垃(3l;7떟~W1yX?o~ɔn_-y~mlfYi N7=/؅ridGYjFPA,8_ǃǍ[`Lʄe1|LGH-mbS04bNLi"f"H^KJ,/xF^0#4@I:RIW>ćVdN<rvUkcvR";UGhZvzu\ߌ[ {:q| {M'_ÇAfHQ\OqτlI/*6b8opG.Q7{7mn8z4r 2' xBMdE1 $x`g@KmF8 3Dc ߠժUZ $͉ͯ.&s$Vn&vYh 2̕ &/hǐi'֨?c`,>H&%X22I^B'$T i^`]{lKrb̹/oF{4&&q>)"ۻ+Ol'Џ ֌{`WXuxђ{QX*?h U~vzJ{f2L߄ lG J7 3 MG|sOpϩ#L$bn9 p\xdUE{ ƹ~6;}.$ɠ(x`q8xNY:\LiZR^Ϲ|ɠMZ@ءi"Yc ַi٫ S6U)ڵ+9cwg^ˤ{ˇKHY{vzm㷸mLұn-|2G*C>Pi&(遅p,ipPM*TQ8fDߓw}!2YS 0[0`'VгrȀX }hO8t5+ڥ?%]by!|KXcz8 h=g)Knr?j]BkBV&U4SL1.oc}k&`zu vҰGp?l x~FEjxFW УӫnϞHSX_f_P.a/r@T$zL)H12_ރ+B?e,B6Z-SZqӨ ]aqMF ov,[ɪGIc_I_2J\E %04uMo_ ; {=gq>aȬch+\udMa,#RȌ꫻\/d6_ GHz:͎8|M$.v.Xìl{|zGQ_Lq/Sj9Z /"]R7ˉ[f>.">ح'lyRk`C_}lWXL&A"f3"[T,w+j6gS&od_<c;֚ʝ҄ۗ(9Yc;J6wa <<^y"&X 8^^.,l]W`:b̻cywciXy?LYW7rC&zו:ygFךWc/?s _6@5V0 ³%E%QTzg:i|򽴳S U򈬻Qi}~9ֆT}Y]  gª#4:Y3<3#ub{x>VCwH+,WX`v޸#窴>k!1hlӐunI'2Qy=7 ɣ=P)=HC%*!u/%FT]4KĨG6z9himN6I1YwZa(g^G>fcߩ`]Ԩk3"[w3 iYqR;,swV˨EyO 2Lp){t7rg%3v!/`]͸&[ WվuDb;rT.h:>'MM2p}՜>JWq5+/8w-HXN][|0d.}v1- d$^4NkW A&a l]Bu9u)_(a$oNغ_x<>Ф걍;,TڦV7&#we,nt$,외]M~N f6qH^\3EW|dpg]bp]8Kܪ.̻IRc#CʹYeI U+bĴPiT!l7+P JdI1T^6=GW^9DZ^Ov@jzWcP¼琖rCyY):h&%AkLg!&r&mC+q(8zA\cx}zbUFaűW8|=Z' ƙ{@}'hRS#*<.ۀC[dq'CSrV2G昄"&{_FxJ7ET\OF^r{4F{[￲ V'_q:+[?k1rD"ihpV6HB0#|$L烹 nEICvT.D y3 i!Uf9q yMTtfqf{ܧQ`qTz~1&% G {nQ!~73A lGT~ŴpN&V=0B =f.0xCjKˤ7gykφ0Xxt95S {R8^ g|K6/n l!;P`=)^cguFcS>\P#[Wq.dQ,(›f傣4'@;JV/M9JSo1tq@~9(6 g ^hΝo9 zh\9зwrD97[즄%aЎ͹ E!t(=,*bqf%% ٳ4r%BWnUmrKn*?2L^ jki ,N XZJ/r M7e}$6_^ڦAl!hiBNj^2byAS&4+ӑ✺b% A /8 ;(s2*Rzѡc|n;X'g)-PBELI&g =is=?P40;ݦ6+>4!GS`NxxV0(&^M_TpU/y72S`%*.~%٘4Ӗ:cQAc]"C=mR Z7st4{g33J.td'C$^]U{ns:| 95,c\ .DLrrJ4[n~<-SSsZ:3-1mfg.Eg/" iq*ϱO؆Ku3\VChss2PT;'pnԿ3u2{B'Ttm$#>ͣ0M= }""pi*' dQv[b=T (Pm@hygM[{ΏZn2d;eNeg#U𙌝<ϹdH|U#W",O#YD^J&#Z*_Cwhf ]CwgBCK&8}A#(0S%ݲ}0B8{u ^D|_CN?,--3kV5jbr! Q6ɳP{+ _` EY`!Rg0D*tڱ_i6P1e[jAG mœBC Oyo¸R4pH.΃kN;#>x}ݬdyf Ro*4 Ú|cVm< 8Fgc Ԣ(FENwiym#3$ʶmBӅ'oK' bq-.;+bxLUb~JQ{o3WMQy5@ȷ€{{fE|whկt״aCt\-ÚEb^ؐ$l֜B qD.g{lQ8="䚉=:X!Fol|.VA{Rӕ =6}AҁQ h./L.^J'tв* eִ^WQgK=FCU[.dgb0qQ܉=3S/l\o$a9_nv۶KRPقͶfEQjYqtϓɾSOl&Ovygqns< j8ɒA>=[& |o-Ȣq(blM$:z?0r:.}˷.^J=t Zd]$hxa>«,0a` \ h|Ef7gqUxu1>-VlE[yCasOFϾ_js# 6L'Lr -BSk nQҽmfv7L]DjmmGIb /]$.hp,c?phN?/ԙ`wdܪl{Gl9Z.$1ZOx]jT{"Lu "X^g"т^)$n\}/!Hc0a8imGxA󳏄RHSq~ < mנxi y%$*o3S]p W(|Q2SDg)pބ*&Ă<ʎ-6k;ܧtl  $6U(*} θC߱\WV s ݏ5U )*Id1K6Ds& 䂙pMnH/vyӱS4&_tdKZe /-x֙Q]3Xd46/&j|ndwoDݫ1pqübyuK\g<&:S:K=qmbp -q!Z:%f8Fqz7Ή+uy|Pd2}<utwMuP4},-;鞕iJ4H~M Q\=O>K$d#VU-)1cSI@iQF' D!QR>2L2iQÁB{Cq/'0^?ƔcUe*&X F"7id{TKA<QӏZt0)6$^5 2 GAV5N5r&⍮.MzJ+?C"t#@&H!/ u3Rヺ ж44 3WyD a6| fEtj')I{B Ys>dIEYrE@拰vM]g) v~JZl(7;?GDvq l\Ho3ڗk`=h@Tx JǴxuiq]M][VL.x3- uEɡ_橏a@U&Llcw.lDZ [k$vVl#RԮq͓.I J6GYaӡ:=JE4?Ϙ6D"]#{؛Ij޺v`m?|9`5Jpek ݅tYHtߣ[:Y hq;7o!5SS K+o+]~奢w'l+.oOv*{ſ, MtJ)v0]6BuEgfoQ+ӯP_{v n%=46DRic5" r U_svSߎ8aќ~.60"3:b/j*JZ,VI>gPӄݢ|x@Cqlj)9Ff}1zÉ:^%=e$Vi QU <dt*5`'Amתt@ݎCWheEנ (u6}!K̿yz]-N^l.%0J\#V4CQV8=嬤:*rm1`Um]IaCNd=+蚮tÏUյS])Pͯ ut ޞk'0gYlL%mcBH}%/Y|Ԣ]Q s>Z*# @,؏VGOx{lMAP9]jPh7^faNýi-GF4&c l+J^,6FAXh8[=9ةOj6wsdc4\X5E‹R}KG7dy'O<&ۦ ^gjĬN?r'c׮$S9@)8jqH_2n-8C ~gW8$U-=_.K͞vڜ7Q)պ8MfI+~йdCJyn]$٨\c]X)P Ntu[X9$/4i2RU}eq8E^1GXIDlkCŔ \-+DH*{/Ȥ͓!@_@~K X,U*ck$fiQ):l,_3D>ri3?);1$,꣔("`M 74X)jE}Ò^hG"3M *LS1 Lr~rˏ֋ǏE>}c Ǻ+$vJ6;*+WHIC@gC.yh[o$ޫDsB&;m|E뤎or0,`I|{+pЀ$bܴ/s;bb\j`)RSH,HtpSK^Bjl:wD )+] yNC5% @ryŶ 1-ty{U^Ԝ Rd 6y8y"9XLqꁊ?6%SLFFK]X)]t2vz oUeK`iى*1ɗ%Ph'CdWbU{r^`#qFCR1_y#Wc|5oy>-}U؊vCSfa?@~Uu۴&OGE0Ԃ{Lp. Z=_";8%nUzwFL//q2n't8, x/u=򪰍~GZ 9OypM9W3j8I$Vm $lƠHNHdnz/{ >rsɛ\kH*i\USA2Z+*IK}dQd8wwAMo%PmBK _vqBRYһ owa 3mG; Y0g(Y)ij!5͂9- gr?v9hv*̯_CfG@@4J6,b5&m@V}y ^h6@NW:6w<| -xob=J\xSD[A>n 5(HZu45P٬j@f痍nJو{H'6yp;n^TKzW[jc]J_QRۢ,`6m=|0x 6Wy|ti5b*`uY=YA)[ְUusXQBɡc>SwYUeJna۟:ĿܞFe9NX%.rv4y Qv Cup ^HԸJYv5T+-NH:XE_w҇"zK#kts;Ӟ,%|Gh4rgԧtxt.Qa_SΩΪPn`kdO+.d()WH#@T2 W GJH|qe-r*0s9h:-;~CP&nAf6&+QRR/ DdĎ\+$*h.Jsk<6 U iz"xDGN>˭6]-o_E_!Ĵ%N*IT|V7 5w6:6vC u4D2IDzF;v8iɨ)͓m nV^y4$lQx歗EmC_%D*,'bykHz<鬦[BC25ǫeެajY_VTtIY-JcM3y;B]9m8 8e{F*a~ֳFV!8+JsY@Ƈڔ< y*y#@{u+f ZMqYD+"6XR   M",=_}/iRY}6Hs"Sc./:!GjAq[hl~nNNY>Ahc]פ`y(6y52 af~\G [ѫj_=e :FPOjBH,ii'bswSr@kjy *e6V?Va5 e"K"ק7m>aL"W vć9˺A2ے*2+~ÜvW*,ʴ)?U,-8ϛ֚!=S\|+?lJ`BĈ4 >j3uK*rzb[e؏f %wsv]C7>syƋd0wGϩ]/'?b]8,L5o[X;6B.,/xqHlP$N@tN]EĭENHԥWbYDюO#.-8.}+%-Dv7KD^ +PHWO]A\<ӭqQosL-3)jH€\\T_W~"S(P*=0c,Z]hBizǕM|$$-8](Uo-M=~AkI48.3*ɟOp%\{ǨL I'&&LǔDU3gAvv!cDS* wӞů^;bR "%G@w>Y m.Qqf)axFVsk> ]F%U2rVl&>N|7JOX|(b}ZL9>~03o dO&OZɰ+R;Ak|;bUrbPg9j0 |Kc@/蔿+aY ȃXMKrcqOx~!r8CIt,۳2ܾ}G㤰P)2@@e%RV5s:5 vdeُRIW(~) Lc2Ei;Qw.-b@Qϰ\M|Z{Bs3:`ι ;K+FDYAALz6vzwAA%ؾa?ߣFz86h0SgI?ewjM56{/a@7 HPgrw>aaoJ"*Q ''9Sy*jRO(MЂATxxR9'ZlZ ="AV}\3IKt֊r;Qt_ƓK=#G*Dc'A2F"qrK.24V>Iup"lqD'ȷ\C+6$(IKzA86PoAԽ@iká6jxڭ \5K:.+!ѩryuNgCI5++uSxH!;Mh?HB+L7Ƚ܅Zݚ^( Gxѭ?6[jd ޡmh|>Sock$G[;JӄyfGB5JawSܱNp Gv1=\3p p{ŏ4jO 1FHlN^Nm+hqtccyHT~i.)QüoJ+ 9kj9bm 5,|X]f7k=8VL"#j`h^OoEU J(6gV7,`Jzyol5Z kfӦ4l>]3fiʮM m / fYs ZpX9#G\OXNxUN6b%Sk wCLv謵I(p"gx>Alo=2 e4T+KYIjMHE{ 6nhnf1h1YazW5A8NK7u% s roI圫N|֯ݖCwPS-0{RJX "*Y!98|&Apr=}PWFuh_/OmFNR,HDb^+Y=DE,kS9.ې}ϰ<-*]=TWMРcFL|c. ڭlr_z`QLۋLf&݈!ɘ+|ĔZ"u|nԸ-KrX,mȄ킊 kجTL ԍ GYzñcPӻmd#-@˨NU#/W-gsPt:  ?0}K!6;3w^M NأC߷\BXܸ&NDRk5F1/$4Z@˩61%U.|<-Bfx'7{~Q ~0|ℌ^ EESl2w>XfWN u4 4fԵ {ҷi9<'܍Urֱ SXUz%u߇MFھ}w BH,t "/\F>7xA$Ӓdj9̥|0ƏkDFXU\n#>yV!32AF+c =1uly_gn*޸=Ec^ǩ#Lj9do+xTeq6ů.38a9ܤ8WW TY鷈m}*:p̅I̝BB2 `4x0ŠDJa@"k9s=i&yҘH MPi/kC'-_V\.Rʘ6JgK>~難p}ZsL,g*({|#|-uq- A,zu1 Cd <0FYjI*=:u7<{oxЮ8vf)OMkp=&O/::M4H}E֬>\UM[’[buLIqcؒF&D8x6*M52 a4J&Hڇ+-+nLGD@DVĿ^ͳN]4Љ/w1&(BU4"@Q3ۓE!@)qzKa鐎3Y;Hl)q;U>Gm@Cl`[Qsx'exE*(L Ѥaqa-T{b<eqM `.b]P UA=Q6-AbmYP^T4-2}qW/JH%B*fبLy.#g"}{Bvd%K5YvnOJaU^]++mxX\.8-E?aA6s'| U1aŏ&Ocmcg)9(/N^=7~_-s܀{"9{ 'u7 PK)kP#k4^ַ2 RV,~1)X2?Yu#Rԧ~NZ' >&}Tb+һ o.WN ! B?*S;cu/^a`1]pךj ^MF$mk]ߠ:J-FaCGGVKǏcN{A"`WS$y#Xls%E mwo`fT\CR,Cgg8h}~d%q0Mt{.VlIo$9{'C '%Xa .6;4(5UGDm=4~X=IZ,&YtI?ڕ3oP8WoϐBnCKW IdGY$O$JFBVTlJ:<{ρٮo#pѝ;ҥMyxuUfe^q~̙l[՟RП'18 p@Fb_B?Y`MdxL PhuQjqd((79d3<|HǏ tL05`l ̱`> 8ܘ ;yȕPdIc¢KmdEXO-k"NE0iɼ8ŷ!-3/)sOJavSqp,6[);$[E'Ja?ւ!{-EaeL3!Y' nM3 5uKVŭb0S5'a}QпgHu@YT$4i-f_}IUSa5 w_g/T,AK.Gpީ .WKNf6TXf`GR2T4| 4= 7fShs9#~@0# AJh?EwUUSHC- 77:yOMI _%Sh 9\Q/6ފ{ai$j +1BV|-{kYɃ'{GllG~@xԏ!AnϽ\^o_ZỊ'K5( Sp6ҽpdB6Y&DI0#IqS0R77H8JYIU΋_J" J4x^%'?5,&@MԃGHP㑍d={669  A}:<<\[Fyҧ;y,Y6*{K;0pA=~+<bmA@ ]e˭|\k[,L+=u#./Z5&V9 Ν +NbT [eaI # p}N^^h?PHHV옢4&0D`ՠwAٰ|q@gQTDch:}yQ]*>Ddiѝز³e-YҔL:oSX pt~j>k [TuLX;z\ZgB;A3]uE6JESK(g($l+\8!7rN,Sեzc[y`ʺ C!"+AtOQ %9z[ellj%߅J_j l\  dVKJ^|4zSTP\T?2nGĬh5n 9|IVd-H4s74$D~lP|HUrAo?KWZѩّRӮ+wZ[/h|d${umey=pO b;oN"* 𺑲!7:aTtóuv1D,*0he(.~M) Λ8;0a!P_fU%vu<0_=$0+ٻriz5B)φ1Rw,3{aakLOWi\ޚ~..w1]D]XG+GhQJcv*}D~R+2׸@Pc!&sv0Fh%kYj0Upb -\Z`:â54K1|#-}yt,#|q' > s UQbKWcAhEɂz}2!p(uu'.y %f]?:0ĸ1R xEߡpk+&n8!쵠v 1?GmX.~Dg<9y; S3jcE컏޸X`[R!H |KУC޶O>PǑ魲[tt7ăݳU൱S5u%\gÑqIqwMOm4FY*I[7ש!%6c7~G~鎳'WL%IyeZs6A ^cͯ-b >75C 'c^Y|g:/56p~H'i->L8`ZIvn")qk01 djD|!|hȲsny6 MAq" NۥnLDrQ*FE *r}Ş{$}Jm^ЂG_Qct;BRSѰs@l.6xvYCzA $ v#*sAM{]l&Jʽ{S-dx 6,zqS˸6y?Ǿ pPTsIۙ|Ndp: @otMOD tXv(tHh Rʓj@^n (9M!W'I! 4vXvI!»v:Q?N">{02\>`){VKΫ9W}y8JRDq?e-fP. Yơ"m3vUz»v2EVp%v5vGQΉS~%~5i&AgIP^{5,0uc\ b,\s~&8Gt#SJJeRߐB'QJ07ů"s +lTMWYM8l>>y6krRX ⍒MY2  ;>Xq}@w,Re\?9 Ckf$Fx"*I}jԓי2]׼NN8Prrw$!P=**8iq^4O1 `:OV e)>Z&-H;b]x`;2ytiXh4NKBr[nCP }HR-a2uwUJX GjA@ Oyjq42Cm{vVc{l8Z[͋UzE(2+Ϣ/U/xkVmb0E{4'8~¹!8-/J0>3=)dsbBGpPtj|\ŽO@|\1e智38-". Mvӟ4pNzC[.Jd*Lbx8\N.o׳75+$'ǿ5nrBڤil4?[#<Ē)T]huK6 5-!ޣwل-;dh{<[5RKąOeG/؄#~9X=zFPP/k5ΨSk/ArZU^V( y6?soeOxR)KKA @͖UoD3.>#TrxqVe)^seX8__I  qonTSȖK2(^udï 8Z6=xNZ$AdLi5(ݙ Q~ZYeޖ*\ ~fs57̤vծp1!PҘ4'n1 1`PEkw7}!9L0fRxW)%4yôi(ܽޛ@;W-o4VJ` ʭ^dQ:y)W^+n-&*F'?v5bP;A}|B?ՀER1(ڇ}K颁6cMgox}%E:4_z2r'\d+X d$ljYz0áoBFy5\vL&@on LlQPcVLɅ5Ӄw] . 3%1[tGhzv˥B Ԫ}prd%T\ɺB{ݕ!*S0#VMw=z{ @ y夀nG/fNh'_\NG%a+:nv+PqnRrSJ:i2O҄L~UǭۈsAn]o/o(k$3{swskzU)|6y)~2tU%N2mjՑ\¼r]`dWdhv B&xCWnY .ꖉi_iˊ8 wC&M]ZMʆ0tXCF4jدw@|6N{k tk)`:L֯.hx۩GJ& >.+)0XsTQJ nE2kܖgrɦ瑔`$SGf,‘ӽR78dPlC7O E5?ZOjEY M̡6h^_{|"]Vh2.-Ҁ/@vnI#`I ^wӍ*Hmz~cGDLBQ&5}J2Idnu,%mN5mȨkLQ҄{9!ע`H0T"; Hހ׏d3M_ÎA^F+@.zE>ؠsVc?2C63*όz-]&ob+ %asbm^UU[}+ vӝ[AdW>]306,efF q Lх%7;uv~F[a~HvL'H9⒃Wh HNgF̜R2<Gv&AS(9oRNGDʞWwކ ixkp1 (L$e6Q6LAqs[߅E>Ro@ O?h5N!SS vQݨMnE"a;_wgPMZ̲~UJ ׶& NغጉRapsyPZH:\ˉ,ZME}> SËv6{ugb{F@lK!},9VHe GV8S7tD}HYDKĠLi֣1V=lQpx_?2TC%ǂ6aB9_dOơFR71 +37rAc6Ð V*ҕSpaR*a;;%M]QI}eLQ#&z&B 鎫F*vaIx Txd\)ĜdoÙ; ]);&ީ-Y݉N?(1!6g}~s_tS*$qQp@Šgm|kjkɂc-b*ȅ>)3Kx'S=,-LPX !A[#.}ǵ jZXlg!bHݬ فܓ1G{Ll =J/(0"zYN 3ʖ컖^KoY?ccB ODZŠ Y=0g2Y?)yu"UjK|.薹k[ޔ#I W9#^z_Z+)S*}6Rܐ=G!9e|HG;b7apv8;QOV6e9=}ҩ-󊚮 W\G vn-)3 0#+4~Y;n`{n}8 R_S^q+|Q5ɭzv -sPEWKW3 (?&tvr>ߤ3n% F^=Dr,GuZ$7Ş2+ݝf[}RvH5~wð7Է| @-'6Lt}tlv!$e+,/,HhyUbs2 j|z%'te?:!/xx~32q@fVt h\\i؁yѽbP CMYC?Ja|3#P) 0t;1~NMChHQKrYUAsK _fTm@m',f1f,&w qA%s Uali]2T?8[Uo(~&Rt_+ަfg14.<`PfwN;2g7[II-Yq%:IcOzd:N# 6Ӄ%08y)$4B[ "RJjtX~)g؜t;ꯄɣ ZfQKQ1nv4_JSCH;h?:czydCy_٘Wמڨ).x\%g#-#.p.u}W&HLSj&]7BlÎ<UOñE@ 6-ȡI6x@@/]c8=1]( S28[T"I޳8a77'\& R@_Rh-ƿ'8)cA|Cw\U/y 2:uOw 6o: 62k`݃Ùzc+5e@xd#he$g *E3L~1{p^ph2:_GHe3ç .ƃJh2 <2's_)=n;.6LFH b&C+M.HSR x>fm1sъ-ϖBrG% Ȫґ/x,t\۬@=P6目7gOl=;)m=o_W(~7*|xN@ Z .uAӷx}Үp=ʐ_ p ;)&KPH*x\zj"QHspj <|+&,* 7iyr}ۡ&cԙ<@-PO$)t} +,ыkKnF8[ .+H^خy F lo(I)W* `E}yǢM^ OH˨*Ttb=(ovuf7YM BGhmeg0:zs? ߆wbʠS'E/ ̗DpTN7()9_H_Jû=_]GQ㠛J3y/v+O⋖OW3I t@vHGrxۏ˒f_N}뎔1MpP-OVR#1=S>&_0cMh1!dDmᔾ/Y{OVY!i\4.! ҽ{®~R3&C:e] ? 6v*d9V?-mMK&0Zlu `b{뮫'&E9L^+Pcq}SR2v`IGXoR![Ѧ1=>:&Ɍ܌j]4l5_w {; 3|\!{X}@ Z&5V!4^g6*sjshHS % K Uszuz Dn߿^0:>t:D)omxD:ڌhजtwrE96h+(}Z)ѯkKP-;j)e/9!L1BaNXY&SpEɌ"VEF%N8]ԉ | nsޏ o/ݿ]޴4q|U2?AWrF%˟Mh{TY[e(똆Ņ\E~r' ~gTX)C137mܷo~dFa` 6X[F K|vJE5:Pp*͒6E(tMnArIDtqQȬUti%TGg1TדS2ʗy(́kP$]㺀d%)i5.ӰgKUd IJcKi2{9h8T5L6EOй+EMN` ’@K1=Tùa92D}Naչ&v | (Cл'"̋hqV[(a52?v_l1a-F+#lW}C<տChrS6M@Q;]zޔ3K40`Ǘ1)νkmHU ѷip_nuo$"=0i+C7`1fOpbOξ Ԛ5AoʫHZ~5Nx61 >,ѕ_µv3ijn6~w ,]ўUO:vhpgމwcnl<_æ;=qf״˕|xfX&3N $a 3o-> B%JPV`(Wg{K$ n?u"ev3yvgm@.XnG-X{FER82ͧ@q%\UJqMMaLDwF+OR+/WN@&?+:GΚU涪/"-ˊ77D;-Mxa*\usqx - E.ԟG?a!ԟ"OOц,r:qtiE"n8jSXKa4H5D#x\ ,ؕў21T>#leh1v[3Th 5Ta_K'RW_C?͸Æ2[ȶFWjZFC7Q^7W'#c;^n_/E<uڊP D`OY]}a5d*',\J/UbInhM>2 y8KᚄjaeI°aQ_+o;n[gܭ'T`W\+Z# NE*/wۆVcPT݆gSvMKjf"1ON+~*>A`7Bx4_`eI ˳dD *,yC7Gx u6Jc|Ux>-5hEҌmSHe5a|wlǑ'(!7NUSi'X yr1:=,9sW&,:5:]!lǔ"~nmlzp?*`+ KRZ }z3ӦΚeiL\m(p92D|q4U+/sцm7N;Jf9mXMʩZީm`oC/dhi/9FI5$TS2gߎ[뵵;d:H#چq6;b@(,2qF.Ò437,%,1:Ί μot곞~ـ:1Av)fiJ !y۩!CNF!ADjjw+gr hD"1׏bG9p_ F l]OFmoSJM %5-#5aX_'$Z5RealṕOJ'ݨ' f%Y| 󃍅h;F ȿ=GS6QSZ??Є5dCMs{O,bؿlq S8qtɔ+=ٔ3Zp uqGzAj(8ԔBeҵ$64F0='3ӏ#OQ+P{$GU>AG;$G|HeWl] K81t:N70t) R9o)iq'SF uVؤܪC䁹U5?vJXʢOKҐpa.nĢ5\WN,CJnK#rh)̉F*)je`330yizvĸH ɖAh z<"TN߫`Ԇcd mԹ[V, '7 *n{pDx»h6!eԍ8>vjrIUg%+i:5 c+ohB+?%(w3+TSuoq$p?r#.4/+Tw=#©z2ү|jJr6g6_rF.agXg2(0K r*؎2%`&s,\8cGQ xkǴقSg\X@Jasa!qu"hJQ4L[1 sKIV3}ΚpIaoхDo$6Z7rAO*=_] g0ܿyK2N4ْ鑕M1ygTQdS]ژrkȋ@{ԋs"L%=tv_mUr;` ɥ:ڤn+P["uHɶj<V"X 2Z9[G.Wfڼ}_O ŮmFOd| =`N% ?oho`EHNȺ8*m 4OtwC~9Um'^W{WmnN>JYYUU "\_?^V_?GNo дrS@i"-&ßInaoGnG1P =Jd+ioqcUeԢq_I)5NU#й/=MU!bX#6hF Q;#zaLbqVN̑;L -9VfzlF7"^P] }W" zf"RrQÕwj);iNۣv2>a؋?B8FuxFu^,.vwЕ @wXӊ'*v1/yKAMBu4/ٹ\=)PݔKήl,%d/ڊ|I]#p;΋HY[z͗#Ql 0$!tOLA lK6?@"P'SXB͔q>mM#Hu\ВX:{htЬ~SJ<jǤ%z`;g,S7 4q[ m@>jrTB9klr Kdwj&fP]Sx k($6^e .a jBW`<{Re5թ wl)\&o#/\&4?ۥ@ Y?9qU(tjZO:m:^*!iɭ*!bf" E0;0^0! X0pE:%tRR_Ɩ;[i#+nf:53q<ظ{Cc4kp"m !7s]ZJ,0;2Y= '<3S>wbE_O=`"q.鋟x.>Bo5:5"[9+6^(ݮ Q_Y+L6W\3ԭ;6ǬHE[GNE g+ w0:>`_D-|:aE( A5 g;n Vx6C וː- IΎZ8wQVMIF!gt(qH {ӣAuVzԗ]47?鈳Mq.ZqtPg|oc╌T"-kԣw~6?DY[%vB%hӏX/?=:/ŎۇsAĜg۷n&ɇnF^1SMpi &wf$S|xsSFGALD$/k g;&=-T\2n=z(m"RezQyl[ATNFd!TZѣA@i5a85?[J4:PzYFeC4vk.wkђw7d`?(woPZGÑ?5:^c|ϲ+˵؁=`1v%+j.6$. zS)vuwB]j%Zߍ]yGU $&U, /dr>HutāE@&ڌp?274U9*&t3iFw"%u^>cUyZ"^Nl%lxg!Y!"lw79biyEk?)}A&2OIb-hkzNLxc/&H_u CZ!{W%m?!HeZ{fMg0nnw3wOg[VHP蜋-2N1Avaa^dY~+EwmJ& G=Gdr_|ǵ֭8lu? J/rv+>D>19Px=/Q쐷%~8Ўܩ1M Ždp8]/IJ80 γ9/6 <( 7h@^m55^)2&A>\si 2xӔya W4xS%J:C@M@GK~-a}J+ v:vKYݝH9D$ E{KKSD=OP~`TͻCFo78sYF ɟ(;~fi@L!`D9"=36{,IeW:Ѫ4]#^Й)[Y%T7B˗@n R`go=h!!|n_09F)Sc}ϗm7S^s{|yS3k ymZ#kXt 5 2+VIT:XʔKF[Ov&tG%:y5PȦJԉa˨ŝ5K^?#y _4^r$i9+ q|>#>ES(~O"d=yTF8 i=p\`BocՈ ak"Vi6}BCŘ >qO[B)z+CS'7-!o⊃,?- _фTŒ]niqm^ z#T8vQ _j$-@pb8{aW @McwoSB]=ǜ@ayqa'Ӹty%!3H͌xCx'1 fU`Rq^&gMbdv^8t.Ql`Y͘OUp8W}#Z[ eZ4?A2S3VvRd;T9Z)8f1uΠ$=SlӋs;`OgA%2-Kn]oc𾬗x{qRMtnUatU 3<ڎE?ϒfxV,ȶ[Z/kIWvbف?)!D՟%fR?~l`Dۀ=bz1 l>~qF'HNNL{6 o::Ze_a> Tȟ+!^UC~[q^mw^8M"f^XIex{ܢ0/K 1ZG_ 2ta`J_QwK=o$)&]ǠhH3PsBv[׏Ddᙗ$gyQz w#cAdv&dB6ٛ OS8sKձI$Q{O.PEB=7 ]tӔ`$Cs/zC.vn5׮]8M3Zuَ5іօm huXmrXWHk9 WBOBN^gC S9P?fUv;?o[VRNI8]5|6TKXrY.% p;9.wEOKt=?O?bĻWrmkQV[.),+%/-^Ȍ'DPמAH-B%(Jeb3~aٿ' gUҷo͔" BrGQr\\ Zf8ù%Å2׷L޸ވHU rHyAU4aH[/'IYH|82˾xIM0bdԘZ 2;NfxX 7,0zS+kbT7wVa^6ygstҡ@*'$gVN%Q%P(W"έS^^gArjG\TFϮ)(q9N&;!Ņ$!>ME90 AMD =7n=J[.Mj; ?5ѠONY1 )c2=KpLf+씰)DX`ק T/v||ZX+YvKo\*J2۝O\Po6PbL3jgwggG E z]}Ki}1S6U;-NCjP&*`q?MLtVߴi-X:"A"`&5Kd97  |ATe11U 5""ٞ$&+Zu|JCr`1ݨ0Ck* ynn(N+0Al @wBL]:{O{TT5>hN xWaKaڥ~@Xe5S8 e4'/Nfrmt։+s hΙU u2E\{vI@%MviԠ! Msa5Sژp FWJB}ZI?Tkˉi=֟MSmUv&7flΩ6v{00x!tn󫏝r9iyQ~*C7^;x>L-=%Nyz%Tho iFkٮL 5qpbA#O bsl9Ig }/xg[C%yx);A6r7}jc1T08PөA֓ݭ< ?02Tg[bAl(zA*d,jD &J\hø--Rl0=2l\]Ϻ+QpdH+9~>F,8H0+ gԚeQw*08mzF%-dV76l<~Y8o阪7KOl@83уbI  ɀG/4OzN;*] vnA ؼq*- N T+dԟ8LX9dSEI^@V%Zi^'詙` O&[R룷t!ǶVL_qO#2< "Jy`-)l|)H +6<)GbjP祘[`>3߆ϼOAxG?&8WwZ?0_C%Yd2LX>*A%sYg*f<7;S´2Eyq'VqskBS;Fcrnu=`2)T] I.Bi n):A& @ѦB%گM翎 o('~4 jBB91 rgW8 ƅd'.D䊛y|B8r暀|cz>+A/N4:] eC=k,"13\YZ[c5blBmnN&'$ֱM0M?;dw4FO [ٱfS1x̔3iM?,&W50 qBeZ0kN;M1l b, fDGI|'>(cVqjj*.CD%5cqaшA4h*I$_z^炲J5BaLCdyHLU\$`X_O+]Qblnؠw̎:q#NbN)+䚺CpIrdxǸ;8gp0S;:pNL5GxKyLP} ne-Vzhw-r'D4٘K%k >ii5.>л1W5| V$_va^wd^.a7c$6&iQEAZ//mVрͻM=loh=g0|DD]m!%ad.ԁQoƺcAwG4g*$j¦{i; gq#󃕶l7dD:wv4+X!Xt Ov[D*Ws3o2)J\%;c :]#U^ ;?VyHhXIf,2 OmBB+Sʧ2%c?!C!L~GDVωNJAީea!HtMG_a>eE\DžBa-L ɡ$PfxGOU}wl?VIaO+21pDigc!q(_gz3JW︞U@[.8\+s(|MX((:eki5 EeO.7Gaۄ%-}Egx1w@8<4KLYᒒ!ߡʍr曥n\a?絀&PDoHDSt#g %ϔJ:Pr-c 4xeW\/()z)r~$' ̔C;5zpEa6VC ' 싓`SVu i$ s^wqQ0 x'bSk gR"3nEܮ[kGSNقG d5c\jJ'b֋f_>/֖fXtyQLaLQ@($)xw(QOs T4rvVvhUCWkyh4P1;Œ,daQ_~JՋ;D||v5HJ?giDݰB"(LbM΀Ck]L'QPf!s_vƒAş";5; H*Bl P㶂=$1 +Ef'B %4٫d]GćlWᰥU]“/Y,2=$yo"-⭨^ǜ,i'*~S~ygku9gi~Ko^(W"zD'{N0A) 3?$HhUbgL𖉳Gp)I;wt#$W.f;jZ*9L $-C9<¸!:1fAx(NPB!٪^8n] K6pn>H>oHO+8v("z ~Je^]JdfyJJ~qQr`Kڹ@/H[(Vنў؉ :~1Zuc7 m:ۙF8|Hn;({{Eԣ8ݝ~e~9 Xť[[$NL&vlRg'4՛bɻn` .?]_ıB" M4~XЩ6.NBqXg&e0ZZrTR ʖ5eSk+;K'O2}qϙڮ8>.[Päġ ,[R@oX=F,bf8 ]c|^12*'9<쨗Bݒf M|f],^olJWHTt+>VVN|eG_ L]mtw,vc78E1=V5v$:Oo?DZȚq4z`i6 CfHv;tv[zy޸_y+=ٽ*B+d ʎ&`}܊t|MvFsG%-9TXsgHl ד8ᅠ "5>% C'"V:W P)B?9qQ"wpāTK ߔV0aC^K072eH5 !fE2Ր.?G'D aUXd9Yuh^=UW+|uMgݙkV4R(ϻpbə.x FC+̋}j1'@0wj߈^|iy.ÑiφI)9IKs Ҕ#R.<&HnΫ}Ϥ@Q.#y}"AxǥHUߴ{ :ַuvE/HSҬU@yI<tZp>I_"Niʇ7A> 6Ed*{2u^kcۍQ+实u԰B լq+} msQZfHJ9/cz貎Lr}>T6(eNA3lr"HQ!}S$FYxڟ/"ϕMTnɚ xduaP-n]3sK9¤!)voPB}'C*QPp28N~BW0N`* obh.8pn5v'0?h5,>aUT'! 맻qFD`ɜߧl pn?AWy?w* U* hPűr[}#R)* A`«]I05}m4}ژr.۔C/p?f $Ǎe}lQo׃T@r_,Z[8og]uo6c%S>ϓ.O4%WCi2(HeD+9/5V @T8[,@l&M>ؐ؀5hS ,/Ϥ?AKה84 :U 鸄ib qKۅZI E7-"̯DcK7TuҨx/|]I˩WT|HPؾ~3eTGRHSKXؤ}Z9&G !m &@ +dd\d.Mޮf)5YIu4!_"R_˭fuVULsČ u$ ^֪=D@⫤`lݟ{<;RѧV`[ NZPG}o)zUpp⏜uWF}G LkҖz)]WBv6inREӨK|G&~V*N< N`7-t} \?O&Lp} n;LO^e4`)k27YzV_bԏfY7]PIݖsp-H@,`*֗YMV QJ.k8eOTiW5w'^}"k #,Hܟ17%\О̯ qjxǹك}ߜ>d R-t3ۊ= 7 t įei ,ͺn]ŧŏ+9zMij!:UF)F34AiF7m\EyhWC=-_iZK;2ږ-A6qUS"~IQkA|)ZPϾ\2L)qQ>bC!!5A/֖א_ 7W=sxCOC(EbMM {lT08ѭ |d R|nChn'*<}bwƸ&iF}xxp0)/SJF̪8Ļq7iTtr}!"W~ `O}Sd+ |.KHP5 Ld~҄c^l; -*- b;|nr bj+)TSW6n4=ٺȒlP+jyw+Վ~gDy̚uAf_)'vc0vڱ3W%?bVaGR T&Y ٖEɱ3>fbhXA䪖sqo;BP":\QV/mUI[[YI/cV㘫-4=mL&pʵ1μFܫ vD蘓TqA[/fpTqU^;M *߮Ff/wgޝg^ 6~ZI)- c#R7{#{(BhזoV4m >U /&}e[~p#M] *L+k,HfEۇZ$ R!8R+Wʵ\d=4f4ķ˕ߥҖaL}П>el 4'`tc *+%3ԛgc[G'iW櫆(WQF4aѮ,lU*/!gf23 Di#H)m2) Y (yY6UnT9`7š^)h-ME ƪ=9`FM20ezk0?˪kͲ}uSj~4ł2]Y'Ľu ;4*1K P%o۝$>xY'JBv0 \)zh^T9)@R;7gjR}/id C{07s 74]cAe/lx󬂙&T% {Y2щd0?tw{/N$ί}a;`䱅K.CMFYRD=\_Zr,%Bt@ܗHDgA:oӳMyz~z_:K~&={)%%,ɁxMnΕ/0vFyHW,V@&-c\ڡyxgS6هBc#FB#mܝJ\z)FmT̿LAeX㽃~ϓ2$@iP.xaKzpӭ̆&x\Z'\JRv 骴о[:Yި:kP >l.azTտi|=[--6|S|xB𥴛ktJ4 S@GWaЧ @`]Hb6LR`0 f6b=iL*t:n,s(?mYGN~u'oKLQ%ŒRflSe|&^CcHY|޵Z :AtF:v^+3‘~`.Ӟ:' *cc)b!9l~Y l]8 5Cy_"O-{I*yl:\"YR,RauvTbTƏb\ 1禷n)" u]y9DӦC:e^R5Jv&\$ט\_ q$Tf;ד=NU%\4HjY.$I8rwnH |>^I;C&+ !@&8]O77wo=Ҹ}^EY[Bȇ%nek+ vI`?I t@T.K2!L%TQ00/s 6<KFd78i6јn0*_A)C/r)2UH45)hs"F*5d8#4L.\t{y]5BP'  D"+`fx#kQ5U+rK ufIķBW L3D/)Ҩ?º+d'}Q*I ͘ RzHn0$ q-]ӏJat$mpol/wXyGf * Rr)Ɋ)A@*z6Ot$j'_G *zM kbBTC ]D'BxhE!D):k'Q xFKt`Amm+x%w0q]U}#(T5 j/4!TNH<>FYYO2)MxǥIa@h{7):ّ0&I* q(|BGE$uUw'HҲL2O&EYktDEEX )m(֑5(;h]j؃ӧsTÞ:IhmaHmSRh8{?t;I79k vV-4kw1ug Z90-'f,C: \vzMw7bGG~X [_cJ TLN.ab7Sb+"4a" uH<}~@4PQ-fg߅M{mT2w.硯"j;y'05|C&aH*6Q03`!6%gVv/,u :`weS<'#R!* XM(H#P w\6/ Vq3~WoCQ}Wfkae/Ar\Lwm ! r W%˹HVBdIL? w_.XGAžEષzU^,bVeL)'| >n 5ЏǓ <)&{ Sg^lƤwtwDq5iRɜqqOKj]4~_SU-%B#V7ƻ mL}x<DSޕmq+I9ۻ4c)%1ZX ;ڵ@5, |kG`#@ b: ԍhZjUR xV'e@pv)4ŚD[--iwk8!LV7_?v}E7ݯSs]mpԹmZYYA C%$>JX uVgcv<ίr Ԯ6А|u6b*km\HYQe`[[}Z8H3l"`y6`#MT̆kVw!6Hl8 wʫ"Ž35"ˉż:ߠÙжWmS%}į̡Jlg~, k}Y|xf׸+wIyAӘ|\=vfvb2|ͭ@Z9BGW鬻nim)WuT)Of^[] Q?T;s2wKifګ.d|Gېj]ߑN᝞WҴWCۂ{:lOcqrAGFɥA?cjW5%a=;J)]qwǤYJmQf+0_peOw= =MFV(Ippm ~_,_n h浠Sߣs HƷM}QP!ϨAag}yKhpп (uR;"k ?JnNCAQ"+)mTiKļA?-^'Y!qc߲S''7Y.t/pJm Y+=5Z¶1W qeDFvp&A)'`>,DdN+X+ydfiRT;Bu{&sNq?L9]s?>&g 49_k,%a` 6,ɰfxƉNlT^I<6:a,R\Y&ڒPϬK"۬I ❱ $^%:"aDCGr2"/-c-rG&[O'K)qTMz]!%Wl}>@FHn%BSs uYJ n %WSQFO\p䰱 [۳e.k:6E_ƮgI%:]bc[MLK`xtZG|X1K`),Sɷ)59a1~J,|,x4ɬE e7/e}6'KeC 䅮.{/ٵڰ=Qf%v6"sksPToǛO'u',F^W.`v|;@mC#?SZg>nSֺMeyy$HK{t3hj ;`|6Kf*SA(70oQtqq91YaZE\荁Y& ' w㼍yt@"\sz qq-P\ID~SiA#$Qv$۴aXBYNᴤ=7S Q'-:TZ #{VNlVZ뽏7+Zf(+ߜGWI,wDHe.6FBiƕrqH#?&b,՗c=r/ H@7"w+n$%\4\n*0eet0=g&rIY=j8Ge5w 6VKԹ授j5z.Q9'3"x]KH| N:4@՘SbSB -t#QoPOY:ca ih%HkU.56FcN]c6`9гmpK!0!^=If*V}9ibFqd*% 3&`;0""> ҋz+C6T<( 46PZA$C;]@E,&L.,9N xj4yL\%w\׾FYXQC2&+#g 7tR$Jg@octϲ^|[\ "4yVDaŧKVhZ 0%IAyr֦,$}z0͇s1q+k !8;W8I`Ql;A= x.Uuflqy@}#cv3@ %r3nXi ɴq##aH7J/W6ʚ9_$6)W}ufK/Q.cP6[亦>S0q2I_Oe*Vr킝҉$.>ɔ HtQ6Ӑ!f^\]:TL{޸}.P#²J&ɫ+v8q':K\8_e/rs|D ճژ0p}i&fdVSxit泀@A2}>EMr(?0Cm.C+&#ݼ+RSL'XN|:e7/ /zgmb)5wɪk^f+"\Dþ 4K7_qBU&)B4=2b&vVhx lm2ZSL;JChxQ:i?-a_ٖ&*ypsmB5U*ȅ` 4QP`âJ|Qe}闛fRd ť$Acm!*,Du( Do]RtP /XV%<3Viʮ-vAp,u@,IJuec)UE=$NW|._+%]80EQO744ZgJs?O~ݏXMAG0Moge38Gz~(jl>eO(pĐS _\d,`9ҾU߀Y0nUޒ!h][vJ,=f|.nwp_ 4&+l;p_,D$stg?%(8p AI^ډx OD8ECzs"6ɕoS1eFHY6%;(ۮE [mNnS}-;"yW<)mť8;*Y ױKXD=]CT@Nі0N%PcΫ \[rNŞ*KDLkKT+Ҽ!~ Am%J$IEϥx.԰䂀||Ri~{ PЍ6 ^["FK UlHT{ ! ٹ.@5Z'" ]p4ZsL}Y8QZD49 3OZ$ǩ=*X7Yrad5E|kKDWID<ߦ[@F,cD?Ky4$5o2>4ťSlG$GU{4bwiC+-ؐW٦8&/QQNO,fK^e++ugGZb%@D3 g38hQW'vVު1'stХn܉1((<[ a+o=S-)c;cHχc撛#!n'218e<8B<݇=Vo$@I?P %" Re(]vV[CcT&cf$=Q!l{ JZ֑ZHvA5!ܢB=[y^h?_#4ViD&# 7i|˓8 XMƞ>XXIri)UQg͹ N02g#I48> k~<i|cen˻/bc BSNF귆Bc8/P٭.q&./:QՌ.x'PF#5wiTm^^_KZ¿߰X%i w"9J{}8ੋ􌽪ybSi ,Y6R8uz"3:!Y߳ Xʰ sSyf4=mc?>fh?3?Ů4 EQS)gՃ`9P.9E*Y1Jb8d޿_`Q%hFr$OΊ`֢% Zu 2Am}j.^6sLԈ+>@P]0NGN !#Y 3;Ugt#,m.5g_ -q?!KcGtq!7grAJPwY lY=uA+9C0\Ӿ5~ELs@Ag\ ϻRb,w%o03eCMS6-4&~jjZyGB?2WT\HKAE\_j߾uڿckuM@/E{4ƀYf ?T~+"(CEg|!+t3i4SEZ*~ɗJՆi&~JBqTE^{ @?PG ǓaS&{,ep)T(w92^>]ULŇ,48G[՝?9gkH x1,m/Zēcf84ޔe/ƾXZҒV X}}2?8; ؕ~2rnIlٹzp

    U,<2ht~Bdxtx3K<Bailtw<,[l?UwaǹP5+?hv0s):^qr8S3Ö@2ѝծwt\KXhjUV~ bm.˜zVdWCn$TdZyi Hy\b.|HmĶ(H͓iD.?8CZ -g![;Zj_ĊZҎۤvdˉrGtxosܝ69߼IXq1tdHbs8"C0Ml-F2OuԤbtN`!9YH]9Zʊ5>KN)D֖ 掱cwD >c7e.f"KZ6 Иs%J+P'Q6~ҵ-+y@sn_ڣl<8Dnmt\þ 3 X _!i/IdlA|$ТMŜD (S%Oo Uzc! '2 sC*OoB=;Ň3.YaDu5/1h,G16[gIF$cƥxu`LVlM :J3Zp`Fh]xTFkvH _\ 7e(Ex90/f,Z m ȮvN3$'0R^s 4^;HR9O`[4ۤr>(%"!;!hEhIu㕲tC$[N= ) !<|5a-6 i[5@dqm*mnL9Pb[0T=\F5G:Ϡt|N8cg'/Pܙ2s;-nB*RThwg9ASjk[)瞠IkQe,J҉fsϔIQJoo&lZ-X3NVx4qۉZ6 ˳FI6DC}]D-YT_[3?oўcQ9x Gz\DzȱsI_asX<НCTۤh<~@IJ](R >I#۞R*]`MD}wXf+| QjT(& L?""^BRƳۺh^wʸZ#eQuߙtx9{3AKlm&0tźQH>ਜ਼ЌsDyeDd/]DY-[GPf 0Q!Ovf_}RÈa-&Zz>U=YY}fNME,4i%K$3w Bw 1Ö1o c-~v"?K J)=,226ov\`6<zdUDXOR;`G01%(oztY~A^%}mG O@v^djq_(.,~ ]ZT& msSPo:U.&"@LQAlф; e$$e%`58  | 9&T$Uմjm@=-t|zM? _m2q/d[ 8eɑ 6EP(a?O:EWHOsZcTcA7%:-IQ &r>zvBp  Ou?Rn^ ›5q+;VS*@:/h[ {۴\ב_Ve['}댮qJjzokKHm$(LJ[ nC? vH0OHSJ[mEs|OX?I}>'f9ז⧳q( ƔBx7jpONANQ,(SKο51qNt7? NC=  fgިzիĀdׂg.4:2yIQd?;ˢS{_ /M{|u"-\ܣZ% $ٺr̙+ul6FOz_1FIK3#A%;ނ˅[?vcG+%gQ i^(jwc&vW ySkqo;}5^#jR=>B2>'2yQ9[$, 5}id"n)D&XKrl+T_4#ײy`9`-hI#.GNE 7Og=?M G D'dT}'Rdy-[(]LkcՔ hǮ\"O?;): RVgnvzzE\2B%;h %T<sBT+Pcdv:C_bu!ڨKM9W-97}|Jh"e=!וRIqX8'bwD5fY(&+{mqXk@aVȉv*tN8hJ"'|5!Hon9E-^.;֍3tQO-OX Qt&6:} :hjWp"hȉ *=L`+Wk@ :aKenz&xR<\p ,[ c,wߌM1{?^󦂆*GIKMG?5FKVױg'sK@]'#l]ofQc0=sW\W@]4׿;u5rn {aHcD:+z_4Goש)-t* 4?6?RGP63]3!: G0Z k gNJ;/|5k|% y=_W>Y.vEba]!3Ɓ='A'*.ŎZϟ49+.TV:2g1pE44[ fz>kn`t\ 5"L{c}u~0viYF?r\H)pwXST:# q_*Ie3"7_9×tATF1Qns[8 KZ1vn`uϳDVtmBVsWC?/\Ac*4~JVý˗햤u/&9c Xm^9 ͞eϠ0oӰq0 PfG? wl#E yi1Ш׷ r$nK7!uH= ͛CW>Gx|Bz2_EH}ף%sZ.ɴ8Kdn)NQN)zų1ITԏ@Ѱ}.;A+k2(ާsyhC| g[T%r 80S:UԜ#E Ƽ/DIB~VxΦDʯ".;+di~^\|jrpKKt@P1fF; t:1xh6cщa[ "Pig #lĸk#wnD Ye_l.騨YvC%NT8ےr0%=:}{TK4`jI_e*g?ėz^, ^]oAP Wloё;+95_4ݝ`CuJkn*jOL ! ~ HrѲTq* B_/FQ&X2ٴ± ;C?ˬ$m#/ս1AQ6XNvm wU)BAp쀿qs[z{݅4#iIP(b;z*:1~2Jz-5h[SLH.5}[\MuSҾ630@go U6gh%e4& T`ȧ0_ B"8瀽?\ ̛|֩+l'g!N%# `u'NC-ȵg}D$ AXY ֠r:3}rNZ4I ,:HY=rcBqEk;7VcQ{HtU"Qlz>=(WدRq25UXBMauˏ=$?n Wu Qs!<zge˺d2Kf_x{-3f jK 4byBxG焃Kib€"OM$V+҉94\䎿"Gt``ѮpVtT,o t Ya[wC ]?T O 'hB6O~њafyNjO8š9GͣewobJ ؒ77fdtvkvK67s@U0tˮ잵>OF1y LYd63%&'ڌu,*HY=(AZ ܚ@zq: 9X4 #]/o~X=q·u#Y?@NX$ ܨu4" pÞmD.hyZFH PK6OMM§\ 12Do&h&;@X@03s ^'8BWE5t<j YK wݽcy\( CCX p N(WLg(fHHj6 ́ˌW봃tDP>+ Ό 8.sӒ HS + \c{ ʅzRDVy6R٢ݗ; '3]F!-ËɍgF %h3QeMl0ɤ!KK0"|x~oWh@vk0.H|plN{^4߽/~#;3O XND_zEl}tū=af$ޥi pz|?u7-D54z)p/>UkмpS}Jǩ.էI3k/N8?ͯÜ !r?C ӞwT^ &3ZILѬ9"U+1~p"]QuFĪo^Y#p `=gt[wnP;QsC+&cK\{m0gtyFD`rLҚ4]\xv_mܖȓiȖwXJHR*4VI34U]04a3pM3HnpW坏<_} a[S>(HlW ^vހHL*LAmD;F$ǢY=s% &H<ٔ]#2/O21Ӡ~axbo Ѥ<[GP/3CSBKg 3cxsmR(p|Jl랫4ډ+GPfMɿrR.4u|.!FC wy3zI ^5 R78\kUca {,Aק D:?(CO<kZ{xHh9&"/jRȠUkx H*WqO\}y-D[\b:tL}rN9SPL:;33({ܨ"-xCI_")u|_PQU,VrhhhVJ&jԾw=I еb=?EMU5 o3ΘJwcbAePŊ1t_ͺK@-WB8)7c(~Pj @ _2J&5k\I?DNVQP1RE'E[{S%K&p[K6 Ǽ?qyї)V2 G .ZDU]{ bFvůJ>3{r'>hN QӞ+z&(u:ߧ.Ȅ̿^h 5l/L22@B\@_ XK!Zvޭ Id uVͭ'?mg- W4%?_diOg~pb6 ʩ/\k N,:$ WaF@sjɌt1΢n( wДEL%c/zŢ !k<'gテ;*[^! CvQ<=E66ǒ3jK#^mIw3Y]sZYM!iOZ0 ؆j7]RM ɲ&Z %?D1 (ch!Iv3w.)U=0sE_.ÐRP J|B1}M3zFXT>'pMɔQ7 !an3U6|m<#݅fO35&5M"E0d2?|vٳz$DNMWu%+ {33{2EUƼ('0k51NWw5_kB'06_,[֍4[e[ֹAX5 y'kIJVpfl!lyJC3?i+ɞ "{t{g~Oj\Hz\wKρ9^e{[*3IutKAZ+4QjOP8iɼukؤOtkQ--zzbz9=mqHE7An06[ĕqC3zs剫AE;j$eB7N݉_VɆb\vŷ")1B.MFQ$tc@Yeh UoGGwA趷3sYƐubn JL޷.5dDV @>Zri6f$T6_:nCȗBخ09xMcdŽ޸FWǰhRZqrPeC!N@dʺyNxB{9/oo6{á5M26-֖,w dE&W*"/,Y2C&qWҊvn?H |q~Й[”ɋ #~r¾\z-sݵ&U7QZ_w/gZDF˼!_/f^73YBl DHq^ ~l*0pDI%D#}M% YP18_8CFz\sY ^IMr,Sv: K]33<)hH$.bLhCêQU9Qp:7Ck!;pN7R#0 "LG7:+Qx;k~Pf>{؁V;D(*KϜf UB/ң#g?e΀ވ%*,*ûZH%,0CgjI^}? *x9a_Mg] FFi' l/ h4bbe(X-%Jw7co8|Y _ފ}W4Βo9]Qn4;[hœZ\Rߊh:]za!5_l` vl(u5SC&wZX(0{ա>@ؔb/sナޜc&sCZԥ+pFǖMۂ*㥀yǒ׀dRR| e?^im t *3Xy2=63xVQRJMw+Bb]@arσˍ>9rMdTH")SЅB`htHdL sl# {&˅,WKS:ڧIAGUV.X 3<|{)۩Z؉k -lh[d!6Sߛ"? (F_0 6ԉmvNV )(e9KVb9i\F 2T`hCg;dh4q"eh/IOxn#͇o/-ޏ^eݐs3aYf KLstD4R톘y7RLUd8: ?8A 0qh+]j q;ZƌPF]RV>zqgN[)2~nO_0u'l+8)ҎAĜvֻ@&Ww=T&^}+D~ AQʎ*ٕ탐["ybo',Ð.`L)^9n A.\g1"KAKTfem^iݘ{7ԱV bڝ:$Ҝdo!: 򸎤rʱHQdq#Wn[qLYf?62|%Y"N=5Qik"2xi դ\:}^p&6hh3M.K|R!0no4᪽c i20!YM=؜"KZ!FHaK,=Al^IB!LXkA,&Xp%o .dI6p$Lzq vj<3'YsIXF~ 7TgsD:{g .=*|-Z΃9otj>rnə")yDcW4 ?|Ot vI>WOXxn%ֱ N!P.:+L\Ijn`$2?*1 I8/; .oy3@/TQ \_]a`pīܒ*zef &0LWUWGw>EWb'fdUzS['xmj"~fy6 צ-+Y[߁Y@V䙩}vP3~vFb! CdWwhv[ۯ$ :6AP T5V9WD=W zOlj~t-ST@D֧<]' ]^z%%Ϥl z7U,/*'krvML(C5}cs&9OPV&P\Ӗ̲ݨvYp6R1fV6 a؊gQI I$ڃBd۽-r{j%RceH@2n@LbK]opt2%c`yIHJ'4Uj0+wrM<9_Zq3|`]Yf7fRwW%tFT TſZ!!ĝqTfr!}HS8dRKk':'L#99qR`2'~ Çh#31Tˡ"}۹F., SBǂ A1aX&ʓG4VUKUVdm;.* KePRKt8} 78ji>JdqFTt:V ~ ?WRT OU;P옽]Gfhg~YG¾gx-2Bc(S0k%Z&Gh~d,MޜAqo"q5?Seh>v#i5akBa҅f,A-lAp=L񀋒BB۲jjڦgc%N["QƌR(N$ںck*ֳ1J{HiRpǕi .DȪ3 6o5tIr`_ˠ(/&Jt |&;eJ|cxdG\ رn {~R7s܈--V2C͓S)P렯<R}G:#>.t>0M 'H(U~~,Cf]N!,`bd,wƭǘlji"î\ɹ~IZ1?l21r )6wGaN| ]66}J%*.S;p^R,WHv8dׂ4n2 !u<ȯyzD#b.8{.ͪYݡŠQ̍v ,&WC8tfJ(3W<鐈M._"}r&e6:TW g.Bpƕ0W)JΞ͕I 4\͚҈-3wXG=$ hF(d.X+Z%p!'o[}mLE4CKqߟU?Z4$2NcwYZd%C8{ʳ ߺMD9hTɖb %ݚs3͙1 gRȅSA7},6:O HȾ?[axi1t1kLT[oGaq=V V&t4Ț%K#ҩ]߯~ms(؈` 0I]ј\5-oTkq1rPR LAvgI7ngʡGbcGT/ћq~BA'ǐ>f@tf3Ll0ƈt'*38Ybʞ^ C+`VЋY;132/-o‚qĈE$.FmA%Ez* /И t^_;`-x}pUq2PJAt|$`M}Ұ(Os0 &Q(3U W&!>?!8*)d *dNEB uLJ4 _[;Xlۭmz9cLn\&('oη.վ%H^hU-t>3r~K36VdQOƨ=@ɯ;}'둲" r~l`hT?Y- {\Fz'Uk~ |NZʄPtq2`-kc䣷$x8YsRQ"bPOUZfrIO۶eDSlÐ9*Ř@1҉+?F32;d)v_xUOvr޹Z\IFkLO9[ߚ z̕ث#ònNLrPjǿ2%YDڷykrr7QbUtkidΞF};X6l_e Dh[Q96`%v>{6 =[pjE0UGpE.&A"ݽZWwq%n1($dg$E"wP[IlW8[cՏ=`niDZt wjf`+%mS:J}A$~* 13O%dL|6ƽ~ntdcrV[**v8GWP-V|TA1A$%3C{XrI|Ȓ  ,n,$4G"ά]IX=tK )( KI O[?Շ?o*qi޻x˓AͮvɭKV\%Nh4}?U+:YDA}n RhRfIݳМ'y*RI5ӌ褠Lҹ;H^g랱<֗'+t )"nA~ V#Y p~/}Dxf$01X\##j"B2u>.`7_g" =O'wIfT5!j`0cC`JϙJ TiH>Hl-u rV;b*?;HܖdiZ6I-$eD@.?(`Erx3jg VsƻA*<T[4}P]kQ16Q}I6mso~C7u,SlMw~XT,R~cW @t\=MpzɹrE/8Nv*y=\g>6t ^^0Y"@`s9JdSmI5pW5eVnd37o2|+Q{KulTqHM(ILPF&:~Y%r0g3L/8$`yde: %,`EJD>],="ZSj Aan.ȸ%v29ai|kErQc](>#dʠ{#H6" -5IĊ`^_ S؆ukfe'2{]<\9SU. &%yXhHP@\Kq^1X'6e{_=*څd:VizI"gflC1K|4L}Ršb6PvgF).-3b!+Z5ƀe兕eNTQ7.Er"k͡)?͎cudpU0vT/ؑnvU=PMEhFHCOR (/뉎@,ͰS5M5j,CTv/yN63x?NWpB0~(AR>eS%whW0̤X]UG|;,vTؒ0ICa# ܟnU:#N̚L[#TW+ȋ/8W{[YS<&b _jsP\߉70Ezpk ~qp.rmNW#7Pm8&nzI֎'*E; jCa@94 Hۧ/u`md\T{3dLٷno 4v8>`O;gkX#౞]]>2"t\'$].QyΙl=L;: ,(Zx؎qhm?:n-ٞ[-W4ņ^rDeC9/D''"OCL?jQl}P # okiߝnœ lZ2y,Oj!?dQ9$+!ĉn`+x6on-Xec\YzRtq 4KD]h#P3{UiQk=7z%J`&e8LRF43I.q-[M`n.Y8Qk?MCk"%ۡ L?"E0E'WpZG› z9r(ӿkc$lN& GH} 7w\OXT]ìS& m)ȈGqv3MQ|J sZ֥zA2$[ fZ<iK ڱ7,H G*p'lA4~3N 򭮲?Cf&^A9Z6s0DND)8EJrɑvr=oo\9yhޱLg PTuMD_Lj-QEOs@@(^v~IcNI7߲VY*.֙8I^6򅥙BMV_lP}X1oSk>S5rXMq*Q,IEzR)8Dcp6/5E~(ꊑg5v-EXVʏ+^,\`) z=Uֵm ֔O,L]l_6BA=_ $#UWtHjy9芒 Kɞ; 4*O :sqf,*4Bwb!%躂N\ٖ(xߙWAAp&SXӊvg feu0RH;8莸J% drÜ@ߴ^U\uIn.j-Sfm&!JھÔ?7.DڀIDÏ h g _J)̿94Y8 >!N㸧ѳܳcz;H2#4{7cx}OT jn~ hw%S̩ڷs1PK"Wb h<8`Gߍ4k|cKooRݡ!>5m-o}ߵCOެpUc{"xډCz}=%âotZ+ԟ ܼ.2o<\0Cl%u4[{F'bۖ}R/jhy(}d(L %ZxAH=vZmK`mg?ċai[J&+ܳO^!.LFŷ!oa:7151lsoRfx-7,]) nyo^~aZzcDkse2򉛛,kZˑfgPzCZfl>v/zQ{6sm/w*x;%wv%z+Tgj@vTVw''!t py@ $1mU#"+`ːzQv bɂL_c+)Lv%F*e($2Ⲅ!'6>m\-aፙ~8 )Z0`XVX/q|N<|2DJHxZSr#9:'7Qo |PsMt;-9l?pJRw@Ec&ϑVeIAT_Wmř=ɻ G}^МFSLiuKV [Y&]1 ,߷ 28# \v͆Df?oafydo[Ջ~Ԅ+qǮa>xn*)h'#{R*#W'v.toɔ3@`K_[r(?Tz1#Bo/ ~ZApgxw,*<#rh՛\|%--QRI#~ixʝe/λu Π& 4gI4;g irŞ)$Y)tR߀ݘ2EH6x s/8.+;4Kp?Z1;ݖ4'B294_}Yfk8ŖMURUWC1*XpN7Ze:ܤzIc }wÔr1J2hno-lpPBuQDUux{ǷcYa DMmJ\ٻXB}lDojLgAU'59̐3uY{|v')Q ͘T({N Y;ށF[$VY[Yw׈_Lvm9kwށR*/0 pچ{me2Qޘk`o *YE;\[+`.o,dЀ(wTIrx,hfs@Gߴnq:Zx! UvT< ?`\D;WdلI\JC, M;̯^I>o`Ix7J{i*Vt0tG=\^?:~[2֣yPx6&0r/,uzj\h>kAP˰* {z ĒszoܩMe 6N!8T곝p5v}eAc;\@q)3*O5kĬi:`v[ags2kaΖ. zZcƇ#gcRAwOr_)̃+(!~,O9p3u^oM:2?1)&B_ͅIY@0D mhHx f܀WƵ"hK@~djzyԡ7Ŝ+b fU yPki?.iuVEMOYc, ֡4F ֶ3O7E2/*m.q>l{  ق2a=|}D&XjF 櫠PTgZa¥&퓹΃R9a Ylr˹~vJP,{.D_/D |xڽ]4zWAU @*Uguï߬.){>~ڟ3cpJ]wudiAzNmn~90qq?mx3dM/7z,Vx"C;F~?1:Sjh p߹vN(0 t . gK $Cm:ִH 2 5@͸ 1ɻ[&aC^.e_I|oK6ћԺދ}'PFv/+λ}^jܻcx8U UWY'T#U!c*1=.# 0~vB`V21$yaTEݸI@rKYL ΢UtW7ިB g]`I/7My`@JbT/eM437H׻&Va1HΡ#p=x;. 6DZ֬r@h"f1&JYpY]qU+9]ZM ;oye]-]Ձl嶜>А/6|qf o:WM-bM82RsPFǫ ;T;e8ę.Ey|k`ҳ.x ;J+y|ِ0RIJ,X=3š|#M 1oEFCVU+k7hc"6<%yeT&mehVB`8XI.w#|=dv1ĖO^ز]4\[0n/>RFM; \qZvlNxZ?>nG\|aZR .qە+-a+opiåEbvnHAj}*$ƲR,4~';D>ċ @oހ0~WWIe@4-7ik$F1sGC2N>N/@zsMZBruh9c=fmM4X5]ƋO0k{YgEwj?;Nގ88HQ ȕv0i~(*9'0\.i&DgcD+<$$]s+N*'@l_AΜszcS'پCfU:H(+UΩ9N7#WM DRvikU5=~R>~*KJd52-ES Z$1oA M?t4S{ko ʊ 7I}Yy7~(˴ɷ' p#sA-PӸ R(@BzW)5ʣ k]&1 Y |LDrT]> 4RKId9*nԚ~ Zȋ} p{#E8gfͫp\'d 0~Y?R>Y` ~&0O͗=CZE98q3^x[i}ۆZǯJL  I!AFԺ{hN ɳPKd[hoLkd'U}XG&I AfRR1 gQ-y-aMeO'=:"VM_^̻effIt)]̌5~V}'`mirIs[O5U{ک\DXg7 #H]ZJ%lTpi$dZj[f2Ϋ?Bcd#GH ÍHt@k抱"g/AL'a t7

    0ym*i5]CW/O`"P|ڽٹrDփ[Q!Qp6Ÿ<қbuń B̢9|9 y ʞ" q{f^.^Jʚ~M`u׸0;%Q6U~tsFp^U| sJ[b}{CТ5?SR ǷO4;X8md+u)v$>It)jn-n[`Bg ?O,=n3z62L dYc7/unšN\Yd}Xe}GHV6еx?̵uh-A'4~tAdu9}qЈ[we1-:u+{PTZl ކ;=ZjE>PF-nTM]O!bvPU)6~f>D*A+!عV$2C4q{ Ȫ(bv1ygucCAvр,&mt~xc:܇[|%HAQ퇄HP-_`&?޳H^tbTmZI2-`ڳ0A'aTfN=kK[ٰ疹{jvM~T0T[ 5HfѲfL}9Ov^|4{U4 0X,@# 6 Z&{)L@-qCXxD #cE,a٪ea^ƨ/k9FO4"+;T5}Z#Vzf' #mB)xOvY̒DZrh`j !8 W7[{; kjHH-ԾK >^h6 !hc:Y5>x#r5l-5">,,(1)Iu D-j Xz(BSiepS_: 2s0d?sdȪ6  (2{BVCTuhUq5>WS~xc0C<ȦF1VHC9 p|4KC7g}g, 6^}Ĵʶ9ıyRe7aOhWUxvy}r#,2C@75= T w|tØ a0'aՕwy l ,ہ7w4!ķWel y,6W j䝍].KѓzY ^4V9 a9Uu.!3Sν1>ۦf",b I%1,%~έ1u {xNˠQ`o[0@DT4˭zDJݒ)wNz.l]wI` fLfhJՁ_+gy,dŹeWP8.읝TbvlEz˺O_lbuyODy+Fg7(|O,>$Aig1'X;uZY+ Ѓ#M.ډ\G|zCɳI% \Ä8NVDn࿄ _ wϰPr C|? d_ç7 3OmD5h)*Xc?%ēkkk_$(d[ǘ~]2sEOE7Y.J$~? ӿi~:"ON06N-attB %P@/|ވ@q0f6SSKiC[jeo ۫:Y19"|i=.Gh+s]6`UлhMܯ)P덲`W:C)Z" qӫ_H1,7qظXc?+#9*8s嗌g ("YCE'-(!wDr♪$i&gԦGl̒&+,EN%@B/ɳ="@[\oJh^&%5@\*\ l M5rHwqx oC4(e6Pi_$gR׍G[Hq͚LF5 U/=GT6-Fp~\[,)j\S2]AU1a0Lt4r)TX+>⦜4s˘^GH7(qF(3ڇ .x`l?)l{)x ^,_" }OLtIemamd2JzsIm/RkX1rK|n e ߦ`ksQ]\-eo~<'奺Ι!kF9#=fQ7IPVGba4_o'PjӍ[X1ird^-S &DҨ|St ޼kIe`—Ԯp~FA&Ht`i['ǭrh䠗jN p"݂d㳼t;|kz^V@9@MJ(3Ѝj_YN g|r+puS^߇MN[I75Q+Xgd" br{ޢuQDşQ[͛82 Yt#OKIaT^5 x0rF1UG40k=E /Exьt?~\UQLe4bvNwQ{bЯ|+k4y>^3iT\j3LNaJ7Un5s$ܯC0z+tᎺ~/g!`oCd!5S ::.:.Ștz_}IiPp>T: P-Ua'Z*P\sԣ`z=AGX '4$in!kP^F -}!u9q ZKx68fA4@]Qrau~ sDm7z|\0 LT8C`%%F|~;E&l22˸h 2 "l-!_.DͩVo1t%Cr;ױ p)H,BS );0}%Ob)[Pmc;D5܁tzKY <'1[|aw# |֒@}KShD͒PN辱XXX2 yK=?u"jU*eU&xXӀ@"b40Dz]C#-FwށSL\Jm$rj{:G0TpKqXHd; .J?PϜ0:i嵲,rZ$GbvaY4M53At6lIRv-x.)[#x9W^͝=y<X#.?bnyt{-GaLtfCup+Gwzh{:-\']cӎ =iUd\U*EK@Ӹr=6ns-:A/n̩.T)[p}K"S}I[t>/d(qn-`'ALS/=>$< cM }>{_8Jhi!m74~W}9N&' C +Фʘk/M%[ 97q ho /(60)gZ0du7%tGpI+t_7MPr[%&Dy` ]!e*i6oFݭeo&*9() Z1R];HZY"$Br;Vvv%k"eJ,5n*lSj;QO|4j8oWA, ֟ f}rs{DԬ9 ?BYGt.PTƉ *H&q-v]i%0S6_D$r1QtZ~J4Er<6IB#ő]ƿAc4ĈNdeRl7$0fɍNMQ8@'L5FѦ*5}"];X^dc݆au XtW҉pX$DK ^-L]NI+$Lstͩݛef-=)E{8xH۝ @ڼrۧv. Ӿtat/L5V#R3̽:d4=gk<=nH\b A.{.nîc0DV vSYhN{7~p|r*aygZyHK}UY:4NJBr^ô1 bRz93~j+lR1vGQ~)av*Me W); }(CKf9KF5`&![_X 5pvYS=3KcEu! ` u2yj+|lu?4'=o D4P]H|֎ d-] c~$;@uqfjyE[? @PﴴݜnI4wG` | z&^oTAe9 }9.SSZKgzkm?HWM*KGܗYV,.'㖶iu\D;J[`W 2 2&n~ZdWkhncqH'Td9>Wȇ\u_tqx [c@hLkA\\;ھݬ]| (JK 5VOU7 qyTkq.cv`U>cQΥO-neZ UJnݓ̈́OXO*IoM]^/8b;[mRuGvp(.4O F(UFA#AKAL/Y]#^(;'g,̥$B]JױqT:ME 5+`J[fUY" vPM:Dǭ,i-`@;ڮ)=;sǏx6csV,-Srr\~aD&ӏz4" XuN9IBd RSMH@ >²FVTƪGɆL!5wa* 24>KHo)A U\B5PU$ YΚv̘.ݙ/`ƶ@]ϹFi4^2ʷq8ut 桋:bkO*nb\~l$ŧ0lAJֿ5iK[)a&R?"qw2lz,_j*4S=aPUÉe 7y/m⛲Й:nhK :+R@w(t(/;_VI'uO֯?P5C̷κ+PO{j#]-,#w@i;^^*U (&=h6ZsZN٭(&}Hmy!- $~ H$<>' ´Ol͍*5ݸ{}(XNRq!{>1tb} NuLʘ&`] iCSERѪTPI&d }v{F0C<#>SW5Mg݃|*| a9Tq{pmf5YJ{.f[O9?y{Ȉ-29C:xW|P"c;=p6٬c u1 o_[J_@ ra|3á_pJG AEvzq$Pbhh]m?/st8[8xJFշy #B%#lI[ +rF̗!:`:.?vm;YP]n"*52@Z周ڔ&H-lsV-PAԃx_6jd;#G,R,EV^j"GFϘ=jcfN&w)G:v{\VkxyKz pxPTB l"XT"gU9pߕ>S7]W=&Yq-{AI尩6 V6 &7&=>^yb^?#&ʰhdf-^ޔKkj t$ctW:])/q%aQr2A^愋6TȥrЍ^*=KãHX`FZ&y]ޣt.^0m<+ؼ:3/G1L?{@WF*^%(͗*0UI(%f.Ą\EO$cDPlpDYl37%X &b e _1E΂{}p$\*f*Y#N1@̚V>+E,5 ]鹯53דnzD+'H `>@c\0$|A1 ;o5c +4"zy,5-F3)'pBsϧD#‡FE>vJe_/e*̳6p|hL{9 qK)2\h,C//PyZ A蹭(hGvvg1P5g*ErJ67 'uND-w`)UOBƪɯn!%d^M5CZl@j6_h{<`\vt<\̉)hRDrqB(+幭= %>8 e$fX WqOW30 RcV sqkXэ~T']@;t:=9ۏߤ,+m/lz):!F$\zQWT˸Ź=ZHdvQ De5IK@R e/v9c8DW,H[&B.HZ\z2eabYLjZ>.bLxHG!C+x`P)L&]kq>*Gf'֓2</7A4*kFѷnGXOdC*. Ûs&rUxA%mZuX 1og)5--Sb(Jh6<;b MYǿ/3OlEx?./ .[ 7ME u>g?ʡK}k!?vp.$lC񿽙k^57 rU.RLF2柧U˥q6u!)@4jYzE^ӲRzBCNN]Gcˤ}1 ջt2pZogT ; Dت8R7a'ְk 3'b2SF2ň@qgr5>{v,Yd)"8tPc !* .L4 ixHtoqǿ=iI\Qh 9FLVQv+MF=6z-XMq?aX!>FYWYѿP2Bu*Ol^_ʅ5>O/Ui3Ћ^<&~2 P׉fJ}'k(U `,lC>Vk^nH}M=GKeڂj҂@-#3`hEc)ۋivjhsYPHŬG咟U}{a\Waۯ3X}b=ٳnϏu1{W # Ah_JNKo*iTw aMgJd'SSO1b99/r:bӒmF84Ql Q؞3K͕/O;<]Sb[]{m#\}#Ԫr.u3bHCZ< |/~\ДK&D\bJ| ]*"wO4ѕZ[0^E aK: R&[)!:Xb- 5-[hzӏwۆJb;H>1a~1}_dh1Kۓ} XPȧܦ\ !񼢚)$-x;450LmACʩFE _#X f,GDM>JoO oW5 .1+Ғ7^\m{xӭ#{PʃVMKg&xyC͌"rѤWQG-`D@6hBUt؎"W;a^| i0״qd[ƣ k//*yR9,P3 ?.lO-kǸx0-+t8{݅PSr3kpB`i>ۻ\7>YA֗EQp뜝knDԕs[㷾M`(Pngè'PC>X:\ +D["E;}v SK?>xعiW*4\x̂h-1aU8K蠕 .qr3v4*-}f_Y*ŏɘFWS\@C+o;%k4a8V_v=<,SDo5ic[1w;;@=x)Bu!ҌGBs8)P^s1uPpBE YGqbGȚ9wO2-AuoSL!}h=L:15dza|[`y$ZS=)_?al@lgS.V"} U`pnH/NsP%:C:ѥf˫=Ly{MJQ,e{b"zmCCMk@]jBoD.zu~~N2$WtF)!%n&89Nj*g zРz@SgFg϶Rt fDm#$4G z<ⵖ!e*19隆.)\S48f8FNh+i:?eR\cyS+7| w!U}BH!6r 0]ae9w<Aؐ'$8s{HkHA^V܋|eQ7L \ ^f愻ysQJWTc@|U~ϸ8(ohKUkǢ#m殳># 7ud3 @2`q^j?e_#H6;2ə{2T6z2t>Hˬej;PDToFήO_NcBYKJSWDpO k]2duXQfԣ;mD ߥfc+ljuoӠ$iIqwG!nSО2(-@ʁwzL N[rVu\.H9@9!\`ng;*Z1ѤW((5˞Nz 83)F) fjk _Ϥn4..kyK[8fk/3adp~~TmX{%P%ܕh#^ v@iZCg٬;ǝg̕i=&07gpX6aqe \D ʋ^ fbuod\jqٯ_r,IMp AxhUݽ)u)*_@V ; 7"Di gI>O]cN1PiK;lI#Dt7$?iPV\^ݕ&뿎҆2/P;O1PQ7AuZ:8W.>]q>7®n,gB@wBiZ!z7c1GmHoOC+Y]I ^FgHXס6FktCYD88s #.6M!*kIa"c>3Yf!FaLvޠeSˉlkg WV M{w O B|՗8s};fɁ̞D>t\whSnbYգ0>vVw(͘Sbh}L]sT-{f`ܜ m4N ćynI|?' YnbPD?7zW;0-MHl3rg6PvU쯪BXli vu,7ŊRa,4j5 ϱbw0FYl>ٽ]?&w%݌vJ3h3 9xLgCaqg#zq|A&\ckCBU([ޏ BUI]\t$qNe#'ߊi–!ښ{FoueC=O. qg{ H G㬪םlZxx^1\ ӽB'H!'M%'ȹЀ $F KxQ8ޛ#VU:bÔM'm S1#!ۿ?z9OpVdqm]qOp4\m㥑H! n9"TS!ߥRcQ8$8&I/ &‡Dnf26OE `w<ɦftO<4Q O$[X@}建 %d5(910G|s֪QXYpho WFgݦ`z5E+m9{v5U5n4ؑq8`aP}wCi&l`]y }ʌ~oW(&~Zcj 4`mJvȤB.?;q&rKꛚo\ԫΆ䇼Ā 5D>9M؎}Xx¤ƥ8 nCVƪVr%i(A4S`\%4n>CɮؙYи>E,t?]"ȡwթ ˮլwau0"؁BVRͨԳSr_ӒqZTC^@j~6N10UB6/պTo#08i1;W@/nd+Hu.B/u 8ӑ eX-:DER&qXY?..B<]ཧړ(|<1jՓ:F1|" Z,ɄZIjY9xCKu14Oֶ4H h>ؚw[432r\f8v\},UP˼ȅWb "5/%`5%ՄZKx'LݑL# )# \GOW /CږPPd}R=-N)QՙRc S%gT Vpo#zؒ83%~!]ksvuHݜn,:ƥ?#6hvgr[oQ:tAT~?jyFjb#VGWPL|R`{zZP $@u0^˘M* ",Zt,xqF Rn,͂ EH8e{Z5 F pa_&6|^% xc6<ɻ]2 @n1PM}xR؃1xǦg3*(AEBrŤ~Λ֯_F@~܄]q!z\+ 9Qj.MEm 9p"G|g89pxlWX ~kb{-S6O\`J $@uJ,qr9 -:`&6bGiR=3#sO5=9DN%.PJ&BJT9w7@e{DJl yxq*چ 3n]@765ց( )&$.1~T<@8f6)OpnI91-˛ '?aa K%YnuiLou[\_zo 6XewsA0\ kPފK(QF*@F0 3'PEa]$gNW–j^ #3f&NAS>X@UjRu@ ֌T3Zj)f']O} 9͗s.H65JUES3E'0@K6$Aql|T2[e* 7u#Eá_:p[]B3ܳy'C@"،E4ZKjGh5P2c,y"L*DxcJaR JOO~c5ʔh!oVy Q:?!J_i30z8w%Ή$w.@Ȩ8W•@zw+˭;5,‡?W¶x9ƏxGggMTfm{IOz=uo~5Kpfs `uԑMdYC YU` \ͬʾFL(:{ ?˙ *QacVK՛Ms@Z\ypuh,3+%&Hٸ=UXo 'ecur[4JZ~MueõGQx9Ռ\.6vB C[-؋G0B=dZ-ņ0/ӾЄUplXyJ2'?0-{9SH/! )}NrXos# f}힮/?jylܺIL{mo,ydo+U&{=X!5r?z$fZs wK 4}*"$>MhTZnFBL. ̸4xvzt *_#鹜/Zq0S//ثf" yF/xm䥜C$]4 (=q oZe%n<K뫪LzQ\RxEXW /7YW< 9\7~mjS9?Zp:0HFRF _$KMML%%>f+{M _ j>xH-6՚gŊ:YO({W/1F)|} yXU>9w-x2OGf%QcEuit~>~( @\0`<c4sZH M0zRdNcj.(@8roYʶ-eM\Lg}3}s_z/caFqp@2R/_xT! :?)fHOʋt$뀷CgBļ+opD_Bp&9?݌2~w&L~0g*!$,5S %m5T =+Z?T=('"ۮ99T~;C6v$Imq;I f0%Xxw5r Q{wV&C ! 2L! ،>>`} xKyt}PU1v'ٲc"[ǑP&8`K-)/ip A!:jg["&e[ wC3šMA6jME"T dӄQ%!:Hܲ/sE:23CT$nd뾠a^6~5yrFHSeL: rWS= x1';@0DP%϶Ue MZd!*G> :6]3!TА B ݒg >&BmZ:S,H\ u_X$lP4>ꉎE ֏hU+4 FS`IK8C*~޼cj,NF)3`_d_:L7 `aLoַ^ 5d-8'оEnQoZ<;"A M Ө|<_G A%6Jۜ{`!stLnʿ[cvϲ 8W {ƢS$-,p"p֯B8ah4 J?!~ 9OX!S*w!{zJ*[َ7 ƽ1G;ץV F /rQ\Ĉ7PijDCq<5fV0-k,]C&~u.$p~'1|^ANՠ3A]9K jηUSݍ MC 1]wtDi8눂XrȻ Aq ٸe 6'9C`"5\ϥS:a&fQ^2cҼ:El5H&.ثC]H8;o|b1oZp+Tlb :* ;V}AUtP1YU:D]׵6TJ91 çخc|krF~$A, F]Jb0o;[Z=2!n 34Gۀa){$~/+u]Bd {l&"$NYȩf!"R.1GD?rJeSo }W S$]-y sr0%gA>g>>(y DXOয়omdp~Εekؑ&_!ˊW X=חIQƾy/ϧR@#x>=aW/oOʡÒ_;X< !F q(O7 i[ h`&zm٬{+"&sH qdZ9jdw6v JIjʘAfW@Cܵ3؃&s ݱc&69b."ip(:%) w۴ʎ@N Bms `}j'B"vLgQY]5?!VE_S&Ped {G?u+m.LMS79~aFJhJkۉǾRNh߲I '2''6:_T7!(,4a|yf|s7C9W.1҆t+hc7ۑ* 8jɲYdFP܇ZIT默l09C6 c]Ù=i?Xu?uIn5q@ ެ5*w4w,G,,Ki_~Qߴ2I_SϢJq73vf8^9`#g%Gu,(m=o qd M5ErЭY} D $j< C˻/dx ӡLPM@kd$,&:nh1ѳn]@aB4R2u$[.1q%;O$v\g^I4} $Qjr;g 7"eNI,DUD.<_vP}2y;O3kwzK&oe3kaAII:HM~hX Vz3B9=Ki@퍃4b7 FzoD ._W0=9TY@_fjIFId$u7d~ )৘fuFKz-l8-vĜNŸx~/lN 28+ \迸S& GH[;,*|;F57A4iYZpk8S߆oWTlY2v߿1D2wfo)a#~Vegj|LM }ffx8Z;UIP2ּ2`y.&|xUEh&;*[#W(b@)agT߶g^R.ٟ:mʖ5Ûws,)͛6#lJU J | ^A\Уõ#N-漽 G7_[YXa5am_ďٳ߉[Mе\pr0>.1 @/m5^^ϹqL2۩5DUcjdzM)y6^o7Vszh/팽A:^m3/={scgJI=M٠yCX xFpCHB!̧HD<6hR/.mDDiբʼS<"Kp؀G {~!mL k?9EB~!0J;.o]yt+ە)D碋3x^9gVh#($^~ckV=V)޶c$ɂ S:l!u"l>Q2۝:P^}cɮRT)>, og6s^:Z"P=1)=Z|no(4geC x"f}oJBO +U.ޛoʊb?qb +32z94Vudz^h<};Joga݌:n ln^pRP`)֗2O {ػTr|g)VWͮJRh_NM8}V=*1ت5r59=(ڐɄXw#Cb7 `~Fd ,`MܙÑy #,*A$4+kv;B˃eVN3-Dd/"$qyCX 6'mˋLV,&u΁늡CSq" cz~pdqZ!!Jw061OeSIsp,ޞΛnǿ8{@eC Q=mUC<+<9xYafI5z{NkgZo=5σCV2P%3ڥ= &]4!k*}IVo /1rhuIpQ mՑyu9=U @4qbIVշn<Au4jB1&Dj+BCQPzMjGtщzMW'>7Ka\5G'x؎+K 桂a4N, ~| ]_;X S/q ^A?vDn$ .v~Bsom1P-ߋ<#ü *m8%m_QVRW%&>7Q:XVCZro .9_AxJ>HZ)!4۝Xl=d\aVb7.lkO,uя5xwlO <.\i@1):B\{d8#Zo$X¡ DJN(EmGB@-!Xѓ>B"^*{!IQ饐?A3ģG,GYD=%,5"f8y.pBPT?1t鞼2F7Y~aJv*MQONUZ$$m8K e\HJoxB$zxCk%.5xx5,˓J[V+L"fx4J&PtkFٌW)xk/Tή`¦{?QEy'VYht$X@hd&>O]bI3w،0c TOzq xUz:e3 ߿TCWQH6dB-J6)@4>0jc^R$%+\.YXa x}gk'fx.8Q狽e!Ⓥ" C$PpIJ٥h&1{}` }xq3Içn-7/ѝ ZDUom~U9xV;U(Zo^ԕ8;BTzW):>A>XYUYҾcy $#OZ;]9.Pvᷭ# Bu'- `ڽ8MQ}sJE͵A7C9DۧFO |;@nBV* = 3焔 4SCp15NOSLYι1$i{[(b8b"ZLβwKm}>Z8E\w\4E_BiobPz+ )0??pAI&Bu I;>M9qP%.սi+3w걦˓뱍H el%}'쐮ѡlTcTA9ed;q:N,KEZLX3qUG}ytV2ȱceUNtt(}&"#1m 3uBOqdE̦ 2sw>鱗Km沯 (U;(zD-)IC`"lʈۑ)"C-6"fs4A d>̓%]Q[0ReWڿ +bJ$5f=%W Ի=n?XYvG3iMq`\I#퉚'Y<鐎I;TLlpF7ePzlFn2:vMTW(JA.DCKnB2ⵒl {£|f Ly.PWaz`Ӵ፞Јm?;0t4}N 0Tu }(K)XM R赁R6`[HipHMAk{*4ƲS{B~ܒ~J |j泌~.nP‡jgoLy4;f/$=SAK&1]WY/-v5ꙡ8 @g׆ ꦂ!u "E/bQNioq{͕D8gWn+֔8헀_\- o'`SȪ*]$(T,b P NL@VF/}=S%w #O:$]W䱞l3ј2y3P!йW51Cϴ/K=L-LYTԯ[Lڦs<6-EmXBN*,M|K魈uCH<"b_du0ld.8 =`2)&k U.t@!pe+["zLlc 9O~U-{dRSᱫ|gI^sϊ>~g`׶cQ8lYŎvu65> 7BI.MM)Wk떾Nk>PZC 6DzW p.m>@ra%n XK;%+?oۘ|@VA[fNOyi&$5?/lrqQ7!ҟnP&ȁ$dÙDbPm jw$Ma/Zgu|k˘y|J-< gYחǙW]۫GP#1 S@$a׀׿W0ӕpSyD܊=KS#OA ^&oxa'khgWK*cp:20wYjp> Uݏ}<W㦱^rUGbbM?`=(ҡ uޜ"-\7[1xpndMAlH*NYt*GiEvVTxE>@Jd Gm給&( -Q: W yFM=jG)*x9׼wC$#[:h=vSvMoOѶ;}#z؃ )sgt9:_yKKc*,pڻ8TGJ`'zD@*mKWK%ҽQ<>18 :*=`T[8PN0)~f-{~xڢ% M) :,Fxj]\ŻW%%R󮹌qS]Ÿy_Ny4E66z7(o|} j qӈ3#dUb,2=4|g|~XsBAHI:ޣC3]](ȣ.`υ辞`~yAKjFa*0ugn26HlpӮטXbW+Q'/7ͨ M<)T8{Rّ#z%n\;I3z#c^>`MؒI#Fu(NWƧd^1}W:\OTJ,Wo{8l3 =ihN0EЌ'tUBq_Ʈtĸ3_F[< ё[}emjg#]TvgĆ/T)"yقrsD->W:@)2d},3 Y/0Xw{) Rk \ue~V3xڈxp|3=/WFw^'ڑ1ܰr˸_)GC:Ɗmjڵ>׌ bsGS23C{W%물F6,]o;B^k"=1,RŊ{!R2"T1amuw3o\|XC4:>;̄tʊ;ӿ>*[R2j|{+:k6q1p x49G,v_W݌]2JZUƋ<'[_eU)!4GC5x.43?<$ '|m$6+Ip%(hھcM|f [O4:dF Ø1Z T\e/љ%n\|?Z$x~HK 8#g9- ?^l^jo™ոci` |Cݽ!X#o&;`xӒOfp.mk@*>}']&%sy.m0=%32v`ԓ¢o~ٽi8>֕㟠` ~ETܭI en8xbT.MiOpoA+ Ȏ UN~[ IDY/qAŽ{:/Xwxz 2@t&J%W2f78cpPX zYdکҾLW ΓTUc">'4swx[1`]6iq }b-i1Fo. (zVry*ݰSq)!}.v[g./[BeHyq"֏)p[=Wy/[Xw| ? B\dY8qUlT2㺟hqS{ fX2Hk..`@9g yΎ COҤws"Pߔh&Ŵ@[E Hm.ƌ9DW~6ZkH'49'F m\~&9r_: HtHZ' Y=QY9$Y 82|@$艓JŘhK>5HeY,U c^Qugjl'~)aAI ϟ+@m8x9)[bHJh"MFCBh4+ @g{~PK6TT"_?6I> q`("8rplR(ga[v Tu p٨ƀ0WkUNH_7)Kq!~m ?1tX7N D3777hD_Ye8kJ`Lc\8=Ŏt~TIk 8*%5Qd:^f;m*C֌`_gB6f䜻 ;ՕV ?=oD܋ȉ52lW-@lD`=3g򏵮C GQ{IShgei4uLϑh1~ %EK 4gJv @eūLAdNj,4l! p JZ"d.?ʰȥ 瘚XpS0.1+GɋUt.(2qYng}ǣWl7kPDQyB#~CG~Eϛ/ϱ/,rXW4o!? `Gs ߥdZYWd]#ug3A%DAwKrTSzI-H[r/<dZ_3ufsa߸ b`y]]ʥ= p0]|:Lr.}jߣ:G>p9gXyU 46Hz\lJN:w3"]۾U"zlu3*s,Lhg7<$FH1N pۙaWsgu,/q.X,o[);ZHA;q9oBl =]`g6~5%Q-H)_ -o=tsT5ɂbAqu3@:~ hd \yKq9k]=4oo:UV / IfSp Ԟ?5ahhntQjRaLy+M") T#;YpI=࿂xc(!N*4iFִL$LRhe!”*o^*wW$k^:Ya;PNR:`QjöLV g~b9&Rq*ilغ2 +h2]ā- 6V76Բ"hv9C ϜဪT aU5QAHy$1?= ؒ뭬`05V\-o۶'d{`99҈đ  ZN3H0,y{n H4ôSŒKba]Ez5zSΒu5zI x+;",+ q&ȱr~yT *!rŬUp>sa{ .Ǹ}$>G/I`G@R:an.duOT i.yyH:8Dcmi# ޡn?^ͨ֝~CnVog àA(4:aәsuwÜW٠{_8a nRጁRkɢend4G 4 ĝ&-% r~-ż-!l5Ռ&} #_֓7>w1v27s;TVI 1l+ɄzؽO-'Ȳql:ZmbӤ XyUk mpl"}!pcKO  ȇke?yJ0XD?hB,%DdA ҡ65"Pg l~U>%P!z#$TFCt $n=i{){ۙzYm2J^g]nJ,8 |aR 0`&P38rʼnlY vYdԢƠn=q~w /%*#Wx[1-5 C F~E ǜ nb;*좠Ի`%#74D7 XHVT2fԽrs"?Ɏ>Nn4 @~iQ>t#$ɞ0I% pQTsEA1Gwjmʱq2e7.SVðoW (:zf|wf﷋D#Hn (:"j7p53-0`[nNjrw lkfG?dneM<ٲ@K <a:X_>e<3'P٢頡p4B;&ݕ竨%*JK`6̖~F|#ґۮHIUl=U<qo"J?W,%2 kQ%nJJu֓$w#@1',#~VМ(Y4O$vP=kU1qNLTv^DF&Q5lNO/hEjaF8=Ή/4V19wbHfM1,k|xkD טl'U #Loa-QS8|XMhk:oNBH!p- H,m8e NG-Ul0fk5 N.SӞTR۩G2¹hhVOðn@=tvƂ23JsNS,+&tot?|W(gb9ɕpqIv Y ail}R/w$(Mx.L1=d]D^V6K>>C͓D8i @dõ*2<p*׹K GI|LHf+a%|X۠[ :|< >nq`̹R]pǼLKHm8&<#v55|޽.ؘSÕi["b%q۰y#ĽS_n* ~ _+p@bNI .U?ntx^8+izHݎcvlfUΝ,E.KUKmة{D1dIaܴ-sIr|d&0Rţ.YOucvщU,k1!:5,$2!2k~{ В0ɕ5RXߚt g2UiaL2sЌ>1R:Z <=/q+eJH>ؘg9` ljR0_,5d! \~m#-X7vR+!k)EwW/\;­z֪pσnʩaI ?+ެ(D ڊA@f^u[+MrK9+2DƀHݪ92 aɹ#B v$xON*'nY Ѯv-ԿI'މЋ+Sg/ 0EoKCRɾ`q Y 2o-+l5$QbR^9bA\AA,Vl̉-Qq2H;p"ȶb18Ͷ)S=u{5uM\q&z5Yn]{}hcMq1!E|Vu\(U_6 }gnG}5yh{V l~ 9Omv}"x>r\TA٩ߵ}? Qǀ # J\7ĒCS0@y!*wJI 5TnrA%džhZк_G)>O ~LT2?OS\6C6* 8TY8q[nT(lzng*7n. `/dx[iWL@עTʂǤբ py))yK+V7ц2>}^hZ"MZlٟTܒ$ gAK@&w@yG&_cP<-4[l| Tb˜ xtSMh?q ;J[GGe{U w"QJ\J)@#.E","AD$1'p%^t e}.y`*fG%?&/VB jєR7IVZHIOSzx[aK\ # %SI})bgOA-$UDL\ޟc Qԡ*Rkpָ^@|̡Z26gBK7τA{7[u/BJl{0sc/3./X'CKNg ڑ8(+Q92W8)"s vC6dv6ͮN?Ut- 8+U*$!j9NQd|Sɷ0+|]wt^REDFXM֏-R\kHXg, Lb ~K=)>BĤc!}%+섽IG2oo'ze x;7"61Cp_Vr ,Jk{ds="1z+zh%j܎}.X4 _^^hǷߘ} Qc:sr5vb!¯.\{^TAX}g7e IL8䇳Rc ?IOd=|N#eKx"}o 6#Ԭ^B` H;fHCi].@nP֦BM)}L342@Uj*vb/̏HP};y\!%rKοLő'3G6P鐪 b͐l`T$d_/h}xYe*?m8ITgC$pycGDOzvz 7KA-&Iw/}$BQJ64F<F2{O7*u}B @zѹҐbc5L~]оLU"mE(S{TDW>`8W 27[n/:჻k5+2 bFKs;شZ$jP?]f;hXRD`ܰ0@8=V?Qt<, NuEKglDt\AhϾ'bC+uK.vau\~%gēEe\_5AA >q9 [ J3u*8;w{ǀf6$]/rBfs8lzz.3E:A*lmd;OOc%97feɉWIT$ꥡEUjn8|JDž++%c0FՆ^]V4 j92ST G%1Yl'.+EE}?®dK1J/lv.211?fB}/&-ޱOzM/  -#&bgs(r`r3 \-l2,L πn_%}/g-%/G[,RL: ' iwpzIK>(IbDp-Lю#]qNú %^Uli:~I,>IYY2%ssY=,{ݱWṺgԑz= K\@D)1'? l|#~ j#yT֡pppk\tI=D_e#HּXx-:zmL6U 2$!ꤕmP4$4w|XS,\r ~{|Wd) r{DzX8Nj핮;T63,n7hZˮ ,f(88!dŎ6Dkzf]m4d M`yr,Ǔʭ7 "t(\5fpX+@g8yJdCj#?s週Z+EZx46HpR)B!t[ԉԀSb,BqxWY9qNRȳсњEN4%RXy/`*pXt[@|'`Bn;j;d߼;n^\09[)bXj6h%s=ϲ<']IEC2/<+~%fˣA݊ ?Ԍ4:f}_(+D?6'Dᕏeߑa8,3~4F`t\1쳝8ur71< 2&2)7̎V&:rxlK;vGmo{Ó+(Sc$Xepaȿ,jb4ico?mWuE7\{uO;p0slZIbKv =y=%fPhӯ?[L2cS_ǩc"v:hjc@ ح:&nseqя=հd_~D2)w_"=}80ɱ [,!y o.,(6M6Y8y~):z ?!m5AE!imCr # TC5E YT*S5%=gD3U˼#U|nǸDF֔irlĩW~c# 2ݑO1qDAh"L'w$TB4!G /dN$gv|EyLhL|$EoNr 5["THK`rYb?m'508*$@ %RJKƕmѨz!Bךj/ݛt܍ .R|Gdݝ .I-;p{/%QɅ ?ڶhX*᭢FV:obH,I%)xBlMn# L{T\CF߭95ғAZ;씞:練|Uk1r^}c>:), UWZDlꓳ^a{>+ .STHh> %"Ms@ULb^C~$!)Z{% %CXZ':B'(pkIlIs/}`]Oߢ1@R,Msewae<=K6P~5 34屄+PumzF[!o>HI\2f)|mE`8^ +Uo0Sf#l&)2JecƓڳҍi}Z9a6,&!j@!CYA* ߆feY+?ॾx) 7)ePPi\yUCLk @Z[{G,q_÷Y@3 +~8쟏{SE ;_ыdmBXK9hWW{2hu|mLn#GFF bG>z!:y 3P$6(&,ltL40XC_HyGgԣB ߺPA|1mȚD>{0@~ި_}W&c&bv9/}6gkpsvlQGg\P7?Hxئh<<*e:Eᮨc֕@0TMܚ!ikjr]+vW*e;I㇛}}}Vwା&=TUf- L)aꃅI5bDCg82Oc;/׋]Ұ])&ue'؝zH| I}"; nnXўuH,~FsCp3dExvp=_{mpΞvn+QZ( ' 9wAuW6~ ]zO@,GɃklur d01Sq72s$K:;_mn\N9>Xڰ:=@c?z7ÍڐT\62 `/?xW'zju.y>9hةoQ6\ʉA?ʈ92 djǢCy\HWi/eQ7D;?e4˶fAGU_vo Gr' }B ijgNF={EK@g^}J&8c4.0^TFaU7p~)K ZRZE[\yeOoL mE,=).‡I!w$5Nn-jUP'u'h\(ξxY?mFc_d Q򋌳")(O8ٷ7&U_ښj _V&HYX^8XݕyXĎ[CX2[CFmBݟs$PL^P#1kOBWB1bE藺o"O˦H{ԾC"Kvu"XO :QXӘ`d4[b6mHȗapvζIY9U`*VQ*lL %;n")4D*Xض>:{{ęPbl։7\N=~~:H9`S_)G^V] ; F0'|u۲mgȻҕ?ێίe)`HjEbj7f@!Z-&]LW~A븏2m0p8<՝K#$2 0;㽵FtWF:W (N+"L'7j.I1Š Q]l)8\0Ò}?g,339Aآu3uPm2Z2 /mYVlubOtV;|-hV}T~6![O4A&]Ɍ|e;/l(%$ͅ^8ScsA!wykEsU!O+Ct V=PtM2f,mU (Umde71mRgߪ;'pHQ)KRgSxKp.KWiLb\}Rd3[u_2ߡP3:$7H9>4fAS%/F+HX=raMɤI?&6NO8) , $;yO ¦k V.`OW.{nZWa E,`f0sUC_ڱ_i =piάe ƔMޯ;E?u-s 2%:-zTP1Y~_k:6,&WBj޵ӰuI\M:1.7Qȭi(Xi+Em]/F1q=6 f F G)| s`ރVOvFgysbb? Li0}YI&@I> (=+(X2% #2uƩ56BhN _܋L^h;egxpB׵{NLfT5~`c v $C<|*WlLdVo ,%oJ4wuMװX !7kyɊ6B"O/!)ç\CotfWRjS  S|k~դ;hc,hCmGy\83taBYI)FxkUb6c̅\S5 M+zQe6$+)o<9#z)ݗ4t=yyu[$)%CƱNyt(u -5}v ?ˠc  Q >ը-EHp*=F5H68xgXhDŽDG-s?,`gyBהB-T05>X+}c2K`E~ M}|#KKZbeLCd-&G/5UXsBeԸ&#kTHp &i@ \ǥceuS].cx5jN26sK`nU綍Oo"vm C9ZM o:N5WoRz/ *D |?;jpu9.KԎ" 06d12L^K`?MW؜朅RWD%w 1oL$4=Nٞ}<Ȝ=J`qav sD[b []IHKʔh뚄oFQ> x$j ݌|dwc&}W4"M/ ЌS;#}LS\z&) Gi`R&9p|(Dpxk @v]dH0RH"p]%q5qɊ(bQw; s؟<[5H tz3"#*R&00 M.: }7))h^TsQCu UXYHWo!<&1k؋v)+.L(f`p{kcz:nFI8l[tHbqDdRTogCbK`uv~[gXDPy{q]vt5>I(Y XO.5Q"\WX܎k{c,]NdPe%J>Rh}8J4t`Rjͼǂ7Ef+Pr+Qݡ Q8eY2m^sWqC n m X6K:.)]XC7zװ l) QSsrtIqq KR 4?*KĤ@H.e^CeR6V:12}U@$6\  ݝI70|{׺Ȁ>duT44Phޔ6z'Qz<x)s_e-p?GVrwvo:ޚ$]*XR.s6[EݠMaMk*V^$4Z"h_|J"*`s,k_[wXi=}ݒ6BtN;L~jj`k{zZDyF-S؞|$|1 =x)dp٭h`b|  sZ F< bϼ-2ҽ(E />Wjr;ChkFKHs sxmFuDNEmSZ0NAV;Kd ;~p%%t1ʵO1mt Υ>C,~r'&>ܝ?VXS2WJ==@4"k6&X;5x*Uwum^0ޭ[;8s3` jAI$y :mQ?Bc )>m):H70kvՔAH Ņ }|)]% £4 bt`|ЙYڍoPTb&aNb~E4J ppv-,L]bqj|߇ _|>0mWkǒ)VlX6ri==p%t% O{q :ԝ`W{6#u=]W AU"F"32e2!VfЧx,6(nPpU>kiώ}{:!d$,wtI[y@(hIlU+K(̕.l(2r->ݔ6c. ޻Y@g 0,iBOYYӆEd'}`PM |2oȟ {> Ø.OЁdZNReL |HKfǻ:nS. MoͰVÚ]03l@gUIx ?jBV h4#ǒ}W>\a*s 62q@#2V}+msFۿ0T ܠgDlsJ)+0n]-$N.h=nq <^e#y c!@]gX1`-YrE[HF3|[:Mrih A~Ucquk( !vzVA!L pnLY#@.aT*}=`&>-{mp:C(pɍ2YaE&lOAn!L)^ĹR\:i\su';R ˸ J7osm6)ڶVW < uzABs*'VHEH𞇬 ~W&]_+:N]1y% oa;M5ࠃ $D Ei5D^'~3%nջcҩ$Wn[dKI!)s3twρdzV&@: Dn>ThrPCj<1Z&Q Mƛ$ A-Dik\rSژw+>,VJAѰo0uvH0*۶ѭ U߇,X(_!D b*9-*`cb6dF *^qE7|0 9(cb.Lفrd֎w@l?[znU2eYMzǩ^/윱+ς;e]uݞļ͚tZ9tN(yX`wp`09oy1>:f\ˏ; f80#ߕ@Ni=y֠w61ԲHDejOgͭtKv"kR/Yj-V,tlV~`;x66_avսA%ʔp{&9؞.mʉ:!>)@t`R$4dQalm!~ghjV"es4hg>O)ǰv):)h1i6!TK>Ic;SV`#ܑq1XŶU)#؄&2C|ɞ9%S^nfWP^XRa۶Շ a%Q3 O2uaP0m_hw~vwGTW˒ώҌ0YLt@sIdĜËSߞӰ\,:hE4[_F+OIxbs#y yx`kFp0oZK{5 '$лㆂ8OK 6 uM,~i}{ӕԠlgcl]4k3!(N!%TK$DP$@ G*Ed$uD_soa4p @G׏yqG,\_%ƻ/S>^R5{]cLH)TU_~,}T,.nc"|UGfs 5߳ z|[l6ǐ7\YT71N9v2T{.6`oLɋ 2.!M~ "ׂsFG$rt36ɡF_ kpJ^j*zʜ_D@uiԱcJJ#^Uh3|Ppi^m~_a$uН;w~(d2urz#d nFm}Lt*̹>AHj裿n׮ݯ iQ' ~e{6-6d_A$KAqW!igDx|R)_x;Ɔ)s(V6K4Lʧv p -=i 6L<|Ml(oEGēk A/pY14;F+c%Fs=:3kd߫k"YlNcVz"Q32Y8 c$i6?a_f41| GHt ,zJ,rFki񫃤pc%7BCu[IHFGNҍ2˝G]eQevUP00V1KU`hy#PuFOZ؅/)=)BuSބF="vlN0&*S|Dt莽6"O Kۜ27n?.vτp"<-R1L6Z,Zz|ׯ^vD/fbbOr.)A*:~2cgq";% :98ׂƣD&^S5_uY |™r yE[B:7 yl[&MjA70(OٳIZC(cEQ v[1|9צFi(;TGdqD{x+B*HQKX&wC.h;ڌirM[r+CpJ )fk߭ߍ. n/9)ۑQx40%w<d??BŤϷ,QR_:1É ZYMuO]ӿg H9Sȷs R5f؞Eʌ?'މ %kFE#ng_/3?TBl9RN8ak,4YmQi_{"lEyB rX~P%y5rq6Pæ"& t۩SoZ&5Zо.|rgPUaE 1.t3E9lngn FB.A uRiY} ?rV~@NqʓVM4B53z83̈C:C(G| /jЀwncW\ ,r0V|28zQQH0]#N*B\o?m-,!{;౦'Aq(ɛ 2#j?2`z}YbÇ=p{M,-+ʠ@B[׼܏2GX!۴.},|/EF/.P ^Ϗ0NLhJ#fb16Cw$NH)@wwQS/2k%Kȩk/OZem]/[jnõZPBQ+$B/#I#UTc.Mk|_Zw"з[G\'K=tfhU{LmY|;H mkKPmI~mX?`{[DQk~7Lzb~;>Agh my4@GQUԨT&V{!}Db[tx2CD\#k5d)E¬Znd\E6DZ5ĩܲޓx arCFյ.WayG=9j}!*7~ϾGGL鷙ءqh}Cv˴Gȸ7|4 _TRYhmHG,Y+\h fM^m6D_Hu)JGJ?_pC``q(Klxi3)`⢙-F/OG4?ʬI(K8R.̞x@_T1]g*|uzߖ r1#E~KvH6X@Fa`B Ͷ;NsY|1:4+Wٖ08<0鳐y#aKL'a' |j!R,9D3lqK\m@QbJ? ^~fh~NXiLeA{qv Uc:Gtl FKg6? O@7X W=8'H@pu;Ͼj}bi :eC]H &S~Jk5D{+3j(q#O(}&고䯊oH n,.jܶrhQb F ,EN*;aʟ9Xbq$#ڨ}=V=bl]Ɩjpw1$H&Ϲں9cdlib 斩az(aON-;q#$䜌 8Pm `:uS{m@UO%;."yb)g/$'p*]mK2|N) -Gܻql']+s:Nj '6Jp\%:-m\}`Imϓ̡5C4 sÐ qAUT,v82M~K,Go4{DDޙ||& B=b3 b`T;~j{̎vr5' LV*ɍ L(劗~9:VC hr:D|N\5[};+\,!:VuakP^eJk*+J`%o%ƮOu? /+ |sDD9)G|*J^nRvaw^^c`c>WRΰPe@ twlM(7P_-L]"X|Q&Y^)5-ޤu0aqf%glFmJ[Z揖x۠G48k9(RKfX m&̷KB *|^jF@_vJVj#rPq-:{AaAM]෫GVCs.P.:z}E:ةdbûezp}}/yل:E8ط,77 qKs:FN j9e0P6%"&E0ᅕu4CneBɦtjq#tM%VS^ =ՎsO6^`_WRzp]'r/f=A d{c7ya)E-O2Q#Vg%BP]aeR-hx@$eɩsZ5K+++I6*,Tt6DGڼ|/^4BtO{|S[e`O8ј˴%av!& 1no#ʼnq v'*Ar?l`adRGOq'zGb$ [ȎY/x* (q"S'[Pum%G S0q?䊖'3h蝓SD# YͶ"B y-o+vx?Ieq:F|RIM YAչMfk3r̪Z^XN.<ˌmؚU`_ʙ/T,yUMEv@<" G,Mb2ɰ%3YNjc'emW-3`jA@C]sنBn SAKhr7'=mf?3XPʤ!!-{"c%ssCאkVW}pi*p Fk.羖njgX*^"dXND8f n$nks\0AH\5l"J]DHҵ+M{LFl4䠣g^(z\ u. i8ɅV,{'()aY [ګ[OkwtɱjuK:A^ {1+s=Ѧ=㾮Xu)6+F#qړyRT 6]Ns9{:B^tш[%,Ȫ5 cq 22Sx ț8e\rR^=`zPIQD&#=1`Dji`gz+ɇJ`Jq>GSBV9J]-rOKKELҶo^X_*"q"/FL\: dJ#^ғ|.ApWqrA6 ﵭ@.+቟Bgi0AnU@<"5` ؚR)W#z.Q, 0^~L. *7<1{vvhCr? l1y,grMt6$# #_Qo6H\YɋaV`7'>u$Ya@7_5&OC{֍&Yb.8tե)9ѐ;O)K%F%m)k=&?Rs02eA2Et|&L:Yu\點KiįZ8]&/D qDe!ryJOy.@,m|G9DDsuwM4ɹ6$LC]h*Davb'}X~}w%"`k;R"H}7lf MlyWj /Gm9vUe}XNv,@WYX\Eɩp؜ִ% =gBx4 :r u0KX, i!R5ذͳ~Y/}-,S~~FB2%$no6_ 2TFփiN9lU:o%/Nm4, 'X:(QtgF&E J9xBGKxvyJ,(h:n Kja3[M)3sc…MH`ؚ/t,_1R[{Nj23B'F:fhbojQؽQڵM|i?$]!$BObo3Ӈe' l_\ߞ݀ bg}[>\Rפ䌽։ܞ 8<-э|{-O ;8 weٙ6dn=Ƽg8 fϒu(S6D۴ S&K9]5!3M!w+CeӅ榔s{*u9~_txp,RlzAM,f$$Y깲Ym#QsBP8'Oq-+,![6ygumLO7ɗe YR |dA <{ywFŐ z(B4&)0fdЀ$v~7H8aeaXgQj`X#k:hg֌f 9 xO:u(R0kNvaxD kH[.QSE 3.'G>r){~AXٺsFD%b*jntjPsiNp%0`ijDBhN|j嚾dIq̄:"͙5#_>!ۍBb=m]^15͇H)hysd~PRLv5ielavfQEZ/Xv1O>ͣ2diBvl5msk tVȍ|Tp^ƙzx y#]c(5ȃZ4.h>w_x*jkx' eN[٬4&KeL{&U:טRvxj!Z$Ex#*慎E$gd oG&aLmZ=;׮m1mlRO@ (0]Z}ŅݞFЬ$s'-z Ò֑)./?{ڻfg;7ɨԦXo/C=A=&oTqh],Gr +hR sVCԴ0 ,x̑4UUe/ )VyL;=l)*baTbr;놔g=m3Plt$IqP& X/-KG0XA"1;JBv%AWӷ,nlDXO$Z_,~"PBKP-x>)-JwlQg ] X&Z*Nj6/6k;`կ &Pex1ao5awfC xec%c+tJyɐt@._&Cr&KF4V־|#q0TJ'ei\ѭ:U>g:+:#ғn{66N:и`?y8 i:"_d?eAH##Mu5 Ac_j1R@3> ӣjZޥꭃ@&hIJεlh0j˥wqDusfXVjYUِeA~uzYOz$--!X£½X7F> ҵ2mvg% ==vbPB q7S5B pzvScT^4"w xri2f>/2F]rէ<|U0ݤm_SX<-4DEx2̆RiM1A '@Gl\7n6(g&iU.t=Pu'ƒMt|~_a_zY8P6n?ATҺǮShix>R'k9⟡E =yI5dR͓jTG Xmq'EiNwid'F(ɽ=#dɐdojcfG+DLf !\_gzC@tو 9( ôi 0νӽFaqR`JLLĸ4һ^j=bY.mCEٺ.|j=;iMLP Umw lWm|Wje`-. }1Dk`nɲDg][I*t^j5<(D6RM8}ث2 xhFv3@FM"-9X6`3]\ 1^bq'п s/sJGXQ# _iUtYG'dA`y=8l]2- oFZH(q6LqD_nGyd+"V9y+wsW+fho&w{5oBJ땻l.lobF.9v.wtQhPrUhʷL9y(bnD_D'O")HCsX4+“"KdW ϓC;w~Kl|&hTenR>,@[U' /=X"yXMG}Ѿt(9Ѳ{QɋpVy\b^ڳA]]ٶPth]k @6 |dx])շo3J tඤM_ '3Q 1Tc Wr*BdwaϼX/t6nX"$jվ!¼ -N :ocPJٽ}b=@P!IF90=bzx7@ma/{ q8;^ YQ :y)UXE 2snܝDՊCK:OmZwP~+kQ~"(ǓJz&ePZ-YSFhZ3~=-Qj*v:"T]d;9N<'x&'A 52I8Q!eP4[Vb -I]G&%ՅŜ:wTy'LPS) ii^9m Tq S.71Jh&л59{ 6JmY Pw1,(%L U)pÒT~%_2Y'gVrfGiNJ5KK^FEV6ٍC8ۻ]HkTSLJM[N _0k(̤UWxs,Eñ~݇]QghH6z;9h|lƀƭ圳,G5F*WR6Tk Yauݎݬ`)eC x/}Kuo  !5sU.؛tz`t*-qXw(-WKwy+X=+L\MjL F y6rZ]9)]}VYҳ۶^ۍ%K1WF~ N$.G_SS!Seq H T3DAH=$$ߠQsMLj'0jwUEϮ ݻ]ӎsf͏+g~[y!+({҃Ԫ.ߧ[h3Ě`2L35AW}5kzrq/T|OEOVؓR,gwpP &xL%':p($#lP%wGr@jȀ6H-pX 7j|{C"Y|*_s+U qb-.QʝSq3OD~[馠 J3t_8 -ŎBrwzFkMI$?8ЙҚ|)Z.Xu޿A 4*≝Lh<˒QVH7~Q^V@˅ijvf99SÈhF̒7oi/rYepEdjUefgjX7olyuKگh.\Զ>x$G10kʿuWXɲĖ VOOX`F`f* zz Ȉ6~ƪHtuGoʪDdbUa,ΊFb)_5  ҎfqN8:sNYT< f:l~>J9|y# ~.B"<蘊_f10)Gb)lO 7]T4T1)a%ť)[)ln&'8'KC>'Y& \T ͨr2JQT}H@LʂSCsD'jK"x; '.Z:F$Bz8V ރ~NM݉y𹨱zҺ|67-P-m20 7-x\ُ!%} j2x~+Q'̕%5խ\:F ag~c4'SpbJ!#fYzhjRwCiW̐,S% U'w= (Se1zp. oi||.*98TzCm6BvV䔪uP5>AwH"Pt148g6X1Ո:'%8~DYL*ĨO.wsؿ/Es$}D[S<6U2m ƺJD6[6{@9KwY\3Lb@S_ H6=4dBa%!o?b)\B_Ե95*s$w8A_ bT:ۇE2M$|k9טv]X84c"JW@a4v'!1*N |Bpa,8fOaكN΋p({v)ڙiqi]ꎲ7(E5=r?&|?#yy{hCe_h;a43Y:{Hv j!:`}[R&vpn1`Ǭ" m$ML Ss4ˣIjPHLzw }0y^Zy^2Zk72!-pѫΘ:Z4S*ۋeϒXA2'eaW-oBN#c9b]EURFvOrPs:Ff]6\v4Aq(@TenFNᐣz筧(ޢBs Qt֚W* pCAKSy~@H V:r[/(7.c&Z+\TdL۲ƚ H> gj3/nz(K6"'oBZ`h <>NBxli̳wCFxxp-PGCR ϑ_;4.Uƺ#?w\\J|Mfڪ\v)):U^c|nW 0 \kAwhr`o`cV2 f3pIpmzp >( Eɵ4<@߬0SZ𮇇V\@T2͆#5>1r}g)HC4q$q5}KDËA%}>[ۖT}A ;3kւKJ&/u-6ܝ}E챛f] >eWR+Z3!`ȡzh/rI>9. &`Zs/`v3bnC2cT̫SL*~xLb 5}^>W};JBNR@rOv8C4L6_pӽ闘O+ N1cn;iPH~*Y-nW (:*ڤ*4N+U Aa 2v讎aY|b k{"_$@KxlQyoa'*Vʣ/0@HI Yc3U^3s^ʣNM s#|mfT; o޲_ґSH:pGCgQvaL b&0!IXC.hZvKZ5.v[VTͅ|K=&m6fп9I'b|e$;AElâi9W5>tؠd_F/.E^a^u4S*ws:z*:شWB;L Zͤix96Un(DvZb|;?7*!a@Xen@ށk Yװڇsy55vz$^FY$\q` Vqiۣ qߔ4.=bpuV?93FO#TͯKE'T=Ho4ܰT^h m@ڏ"z6-zfg+"H u$A^d.9`8uiɨA l͟%xRttnM~%6a S埉7YFSJpy /qo\Lyy!qۂ޻Ș;[(ehI?6}[,3RtSoNKprmiiƌVV[l旌At:V2)Ƣs$k~HK > r V4 [ɫ zGZ۶&mߑ>c|0/֪4]47;T=Vq,k,9B %%_i^ ty50t?\ %6`RGٔ\J2-`."b$(\^,NL)°{Q5/}.󊳆-̩,zv2PkrfVx,%TR''}I a3 bʵiY2E)=@^451F:I3!I]lkrW}5:K :m= O;{N *;Z#N4K@U8-Qmf^U+*R,#m3oC0Z4q,-rVbѴwwag<'2}]3w n\OcEhu>B˾cU+˲~NDyy"P9&j ofE(;&@T2QrlC/o16~:vDCBZy%r-GREȋ&fc^:ު|3_I7[_bǫ l"=oJv~*9@yӱo&Cژa9޺#qBB᝱L_ƨ,_i8^) $P SN=̷7HZFqZIY){fڰ ~7pEDm1j?Б w-z+>h>LjwTXABp? |΢ gF77Ć8iŔh)+u@l+-2fQG)RÓ U?,wASo,ʼnʸ¶Tb9 o$.{1 m`P8_" 9.l(>o{)&i[ѧX!k.`0yHL«qU,ȁBzf+> iY\~:`MNܡ-#K yX_ xcO+m2|4G9^ >W9q6(I7Jc`]-aO8 4K]LU{L( :Muys)}t~d::&k߃&:UB-Ѻ&ˇƚcy>.G<5hVG溧GRM HP/m[`n3iKBm)1iPGyhiҾv\x $eW쎶˙{A ΰP%xv-ɤJ!d;@C,E]K]CS(,Yܼ0\V$n\qmu}8GܸRb/).qNh>wsʷ3ʨz =(֧ݵ_[oE :g^d0wO$"R6qoR`z&H?N#)sG_:wy0\ZS.Tka%F^83k[ɨqb$haC]RK0R;YζK T.Tџ{GAIQԲ>;>r:wn믺{̛.WWR*65u/3^[0tSdi}i;kR! A-~>CxYo7@ 2و6{L}<.Q{?gr?h;:_:brȏ1icb%\xHiTu9Iedma%J'@mqw27yݒkˈ*$2/DjxK͟|u2D io6MXƍRT.^ʆ_gY+{JɕPC\%>S;M`OdN1겿<2!O`|iއk"ƆY!dO;5ctΜ΂']ricX+VY[F%&t ݚ(֝“9ybHu.C5W0r735%NrÎt5Y@<_Кє{F%m+Z긲v1ZJhՁ;eAu+V,_˟w$46 T $LX\EZHKJHpL/:0ۥQ(!NIfY:!*Z*1!z-|e,.谊YȪױ!*(ȁ8nupyGcoyxR&32$qo7C ѭWBo[muOpr/JT؜Q"޾a*a*Gס'zC>ڝd{hNǻmԝoh gƉ@xeB"2k+aSH^,ջ^ NeXnExL!1^&!-ŭAk3Yм`_~Q+ & ~4$ J}@ @נN&E_JvYC(1{_qZ銳6ΖM;>QB?LUUepnCEm Kx!Y0B9DhI2|1({ U!q#gff*oCcX~ԱC'7km0Mwx1fWI+gZmTPv k.&-'++O˿*쾽NJ4v E%d5 GwOO]]h z5Ũ_O5k-hxZI>U4۹65?:_vc.Oz{̵5NC("£f +ܶ ,Ϯ]|g^rbφ #W~Aggِ:<ϊO@mo[ :)'8oDHtS|g?VVMpXkR>'jcV!+̫hQ`W0>(GOx.2a j2<+Z5D5*.HɏIH+xhIPFC,Ac2Oz$g*AFbH^#]=Dt62#p(վ k6eOp3Kb]<4U<9iRAyG=bpB,^KmG5uQaTқI/Iel *C2(jCQҾ|aEA9Z][kRLr¯>43a9l|rǴ[ <&|I%{S*$$>9QchΙBX5 qb [y_!/>Bm& ~U3K C^ Ϧ#SI>e|a\,^cc9G>aV&9DE|J\BUVcpWQfRkmn 刓r][m(=ωoz3UIl]f1UJ]`oY`$[~lz&`*Ð^'ޅxLjc8UBge]0DF;?!2;3A ȡLƫόx懻&iVoJ(p|vDmLo+dי6]oIlַ*,>JڏMWSa7soI/ʄ9RK[rU+4Si- Q9j'zz-2@<~M(4/}+*p HNݔI;&qq_c)*S; ǎl]*nW1VN:1zhoa|Uۛy9t$n0*_n&(8s<X<:b-HBwA-rÈ#p%sE֊=a gɟwϵK>mr*d7[^Y4u |HQ&D)gs֧iLӓ0~]X.~8@G Đr%*XY#| }k1v4!lL=ꈻ0 gTs~0s6#n#+L{s {ɍ/R|3*LlneDhuA+N;O:D5NjiE0[#ipW_ }-@75y:ÈvAGpA UR -KjJ^][P\c vTܯf{c\O˻PdAWLV[?߬G«&I|(2-o0̣,9,(ۿsS[1O dmv!t]ve;z[^JA@TT8 uƄ5x{ -6P뼞tz&3l9\@_l‰2]En‡ ^maI]j[MVZ̾ Ay>]KF2#Ӆ 0Vx7g9 on5g͟Q` .TBؘy]91R_1amily QIx88z]+=|z g$WcI9[VE ;Fd~N{BLs7v+G3h:Iз'5p(o2L#`F w  `dvɎS~=$udvt<1V_1nEL41(Y:sb/&.$ۏVmM4@F"#5)HѬN>T;#>wBq0d&W[vيE>#*Z#7e:.>G[3sgF>f+kÈX_U{S'W5hL~Q)yt՚GQ<إ?FCe7MyrDA<{!8_w6yU~yi5b(XhDsS; ]M޾B%WT,yPsT/fHTyf8@1HV3|OQ#s48H='Mr nEXI.$Z(X*bBC!Z=Վs«,?vѶ%|ud܎e7fC{CYmWmI< ا^TN?q:@)`@K7q"q|xk4hLҤyiEDWN[i"8E t+}Bu,`yTC˨^-`hz|Ke柾^Լ]XDqJ_ljB 0l]hn]`%k2]q6ٸoH]B0'*5ot>bYUE Gﭘ~\JJ>>\2ׂnhIg\mvgYZ070701000001be000081a400000000000000000000000166509442000022f0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/rc/nuvoton-cir.ko.xz7zXZִF!t/E"]?Eh=ڜ.+魳Sí" \YX^1+[I%*NlLêCz-_@(r1_~BN5 5r767x~>C_wDn|Ȯ^VptɤчkAA* [ͱ7X_-fZw $drKyD({V*nHn|,1;R#aβa⨡1᥄XT[F@1:wf>{,L _Y#]ͳ(WaU{C]kSIU4\Y|hcUTHy2B ^?$[wn_~:}Hm6cAG|ULn`hޞ j:"_!Z\/gMT"qiޏ8TI-|D>c`g& 6=| s(U|8bo>5Tt)c%n~9>!YpW*(I!Md) WfX %Pq8L XFH]yő@-SD6jȷs)/ʴe%?=иVoJ1(?̀ov^(ecGOP҆N88b$b Wll,t [)3Y]oXO'uԕK$DWȒe0ťTPw\==iju&7>"-Vja՞^GY\ „n4(̦x%wU-MgEqt\#% h8k.Mo xj]t'&ͣւ@N&elަQ',$6_5l.BU$rٙfǕKe܅7|&}[܌L6V/CY lʝ4#g)w}5. T3!95_9kP ԴO#̞dNnh9c,)#"Pl~:F$Rf 72kPM?qOOa}YDKlp,7ό hvGV/RFQVA] ݜ1>؂b75+ =HTƖ8,SvX H3Z<_8`#OùD!0@bJl>S;ᕦBrry؞Niӯh -JvB:$jOu.ZfUZJfp{p,Kd+1C:Cm.TDA.Z\@ zʒ̙n A9JT3td/(.Эg8u3W(ɹФR|>UqTcqC/zyhH_ JUdMTOe0 r8'=emr UߨJ7<4ҷ߰. &R,F2燫ude.̮;H+KU)0='g\T[衚, ”T,jh*|c-'U=}/W;;TIq}`t.B '%|j1sjlBaT Nzd2i;ԍ_ %^n׆ d¤0|=.Ҁ,ޠP萏%hS?ni T%9<@Xsd,f={"'g&Af\ TsTI <8v(월AԆõB!J;d 2 pJ E"+^&vDĦvÉqI'}lgij}pto59st*?}{'U^Ieo=qHcIOc/SSX3ԫHWb`u˔:8T` ޶( )ٗnfUY0z@Z|dNS$)|$nYV@Ɗ x>̙!1:!-7 ?EFgi$,WF)mI3l1qQvhŪh8u;؎qB"T}J?:Bh`k?X0)fkBdI`*u~l f]+G0,G$ }U,u=f9]q܍+q2X*䍯6+Xw2t&i5D]Բ+l||TvoNJ3*U]B64l%YڑEUAo!A(t]OȠbKjI`)kׄzmpE-0+@}&//@#vQ9y!f$?NQ0Kh5VM%ΘI)-t#BCsV ]m )~>"-mb?Qyr#m7L `cBANA/lqsծ6^ʖ}Qh;\Rk"YR}(H{TRtP%JYK:q$išdJd8z!6z Z' oYpmӰ/pmF^vl`kEJgIC2X?=h4 FS۴- Znu\i7f:P?-_ 7at:ᱟrj{TO pw7ZB+W%Βc1UR1Z'ejNj 4Ȋxi? Y҉1xRBt3-9A^w&x5T#H/n_V58 m!~S&j<9.!Mor%g?Nd#5TZ4iӢ gT>&a8!^|Z]5Z%q  mUsrP`rW嶖:yzg UD ~gkϵ ~@X~M}d>"ΞhYjɖ X[:y~0F{Uh[;j^ Ꜿ z=007$p+Q=n%cK( s!Uԫ: wԋ#j*<;ѪPzh#>m|'Q:_-Go2}'F EMi +BQ'ٙb=yY2.5h׮?NDi';qΥggv># ԕ@,ZƕH,LB`@* DP{!aopKYDIFs)#r09P2 5={>Lb9i`5Cy-L+c93.!󑎜БA>ظWRvG@T0{tv[vT5$.9:c+_BwV7q氥NyjS}oA?qJ [N-I gɊ8`ut%}FZf|_`.WLބeMTKcaVM߀k!agQF3>j1{\9REULB&-paxhF(mF! gr7=B lUHQrmRv6{:Zuy~x}ܪ&8 .9PAt77h)oߊ-qƿn=b'8/]P6s;m$. ql2(thnfÕI @K"5h6UuLs鷤D8l_"[5"CItCwKJűo֡ y,NOsGM76Xopv #lզ-3^#}p~Q>{дjohr{!gډ0Bly<}4BZM' #r35ؒo!=^\;K6}e૴\C($m~sKgM?Ej- ~_% ^E#.Nc<9>$_7b0o6gaAw2'+J2࠰ǧ|,ra@ @@[x)Dt]8/LjE=} rxq֗I%  4gQVYO"7MnTzb18Mg:ne"\SHt1#ͩ)duoWey!9B=tba ʋf=h׆̻<8JQ[{h?X%"_PA h(@]iۯJčyw/?t[Ӏ\ -Ѭ }):W*Aq"ed%YtfMؒ`^>vT)rPx}KP{(.' ࠡZQ4ȅDa#ɏ] Iȏ`KH!x V~H:9V$_߮inu6r<Ψ N8/[)6$%B*p9 Ǵ[T<}@Kuè&2.SZ 541+n) u_42F &8r T}Ig' &܌KR]A3툟`)J6 rDf]b &>f'.-cF!%;  v>.[-CQ9mC=n KGdvɘJS{wZz ɎLGn>} ~v,a̘qQGdzhZ+ axשJR[rB{5 f3A'W[:42e=9Nrcri*T+IBk=xeaLK}aVz*4j3)//Hg; =ц$P4p>~d۞Z+#zTu'"|gv)iH5gw]n [\ځ$.1# :iŖ2![3T.ѕ*~!:AσgE_y򦁋n<{a3HKIҧ~Um;WNVgϓP"Tzc?ՈEpR£@e{mМܬ~Lm xVdp2, Q実EXk̇/MVc`}.J:uWC{ZIGֵ:i0mb#yJ/B嵼+Ꮍ(&s-`J o8r =ƆАxBPܛqB{{ܑ0J9u5U7(6?μ ~w :y9.6AYdR.)杷U #{ |4XWyEdR΢1Qhӛϫ2,_ݒB~^¨|wأRgE8s |ݮJ[ 6m0)7]^}M4D^|kvR]1kIҶ!Jv|W#P2O&" 1a _ *@pҸ]ƽ82t@ePΖ*@NdD~Y׮ G5w"43uԌ6{La#7#rq;2V0\!gBZj"q $sg0PC@][VK0tMVg=2GÝ4'vT@ޑw /]C\#߷Ƃ>{맫j]juO,q8(m 1Ge CYn'¸\MMv %<5QcW1ө}y~bŸfr-s$dJ4a:BCO24![R:K[eKoDDB?EOJfhe |w]RvB"4ˈG NFEPj?-Xb@%NǶ@ hѪiB>W(6 q/%֜j{T^6* ih8<^FOx1Ԫ! _p׎gd{ JyFu{RM3OpÕJHʣ&A|3xthgZ".:$ĜL3iK٘RM7# ?JħllJaӃ{= bhhbjH0<0$ SFw7Ȏ'5^<]T$-Npn{ư}2?_5 aQx8A@: 8aqqWgYd1_pP?XLrcB$wŇYh,޸{!/ۂdD \(M(at3 cvZOD3_Mc֋yn2lfMya%5|^/eT[nE"a /̊'~P^B;hASؐ?)Y;tvzXJL!"ea Q /!|rt+]cH&[~U:hnb ٴrNnY>y5b줝or~g 2 #@Rϲک?I1?emKFn”Z8|{a\͑D2ӖQ&4å87,]OdAf0Rn$P Y{]NRzU9KzHT7T};-o ~7OD+XG[!(?96V Do)Y9K r:IfeCFEjŦ(ow=zkLx g~F dՆ`"F f8hxCMzK9#w _ -=HApBpj䮅?_S!=!i%R?sbK6Sʓ8us';`HEP&,«#_J}%Hʛ8'$oT.ׂ#. R0?(? UԤkCe%q vkq>b%IuRJ:U)Y\6w>`4>*:w_XA>#`ah @uM'C8gPm9k[Ta4dޘOdu\y80w2Uao(Zh!0e kv~" mB/1{ҼJh3%y Y~ K{On)`,`M/5v] D8-ڬC;n) #am7}75ݸd!ݐg0Sn&zfH}0fڵ Օkvi  "HY0Kb@q17< Jy'M7:+IA!+t\T /E2u ROBePP Q8~lм|}-R7t0UZ=z_RVھ8V)4)sF $)',"q=,wg~בCռ5yj #fv:HrL{Ȣ|RIhۙ8_J'\;g8chjr4w}\+Ƙ鳗h(lkDV[&3io7U;jKbPS+"$XIhUo>fݟ\u/!ɤ^#ML}AɉBy=>ǪscEWC*d^r3Ww +[pwj|R,T;ңt$_d=m9 ˁvCĉx,Ԕ ؊z({Ü4 V؀-'^F(c0u:1){@52O @ײIrppiGp9Iүp@F F6*X1qn.TXc:cRau&@*CjtZΗJǃnMYs;-dIK*|Q'9l5\d@DUVZsL ^N ֜DNIWv]f+)M<{ 4%7?A7~\$ \l BW}'Һ"Ў{z2/!⺼gʱ[7Mo vbM$ ́Kn,fUJ~R6;3Pa2',E8iLlp }tlID !wF>]bȝi-Sk<1h\?>REc7 wD: ?4ǘg[Ipg“!an-ChBtaoEDw2 TFP π NVsGY~gQ~q:4$ Pֻ(ֈdVNKPM~~wMB xo `]bRg\4voXwpEllۄj޽pYY'V)a(gŀJ_:"ޠ{Xp}jPC!D mIxxC7N+kA9c1v4Om i"p Pmv_L51G|s-%_;d~,+x5&.l ѾuV[  )A`y\nȌ#BȮk&W9XF_LuGdg{oD,:*N0VJ7,pSPb?d0ꁑπ{n{hJA_yUr| wrr:⅕g |4Cjގ\Sp@3u) 9ĮN˜׏?3!ymGu-CYxE|ps0 ˼=f8G<<@7W_OS- LxRO3(3]^EEp./qݨf6=kCzjG"Q)|η oKW dBūyc>}@h_[J"kmLIj|U0ldYD^\?py|1p$`F/mB8A^dĕ g`8caىCM0ՍY {ǖse &~p!^MJ;)" v ͮa,r`x恃ق"羕/nHմoW o:C/*ya&uL[pr$=5(y|M;Km'϶Q\XRy6>Yhdža^Kh~ϽY%nGiY}W 9&$r0SA%]k?w6h~p{ &rIJw6_ oFB|2.VW{B1+uI)O'#eJy'!U0-"lnTid0o-l|tMtzK>=F۬Os.rQΚ!Hds,uTuI;t_67wr,lIrT>W#taTT W|VE b]GԤyK1;z_";v<O} WH=91'7oKif r1,]/ˍHpMMuFݿ(S4S _8_ є1bth?"QxPԩ⟥jo_'Qg$I.D*PTNS[!j&8 a-'Uf^5:9< 3iGMWǼ=Hm'w³;JoVS>3*4fCL -6zBqo{Z{Y uɫ&˪(bڌ;? cvWkR)R cӬUxKnrJ%pqs滧@KI` DR},$IT>OttADBכ,6W`nf\,4M?utwYh ^y8:Z61*@o໴e͢.KŽtp[{̩\Z4(1sMbΜDdD!UCK=1=C!1 ǁt&$5ߤՓIJj`G5! n] ErGV!/~8kC|e| m`5#%/&1p2?m=2ۇyQ6e̋AGfe +bwWԋYۭ0/R8l;2OmaRO}dCQi=RV:VTd5YJ).޵\U[ZBby܀ &U+0ǡĝyFO`zwPp I]!= ޷Aʌ,x* -!.A86/KASmSsI,-; E*)x2+h93:v}- T#eΆFw ޑ澡n bN7 ¥jF<ؘ& \늟V #x= .Md6752s!~N]Zaykw`+Խ7!#CdZ𚟎^(M]׫Ƶ;j*S b8Uz=0n^Z:]ctkLx֓kpUV<Aw[6PmɃ\ep Lo+hCNMLVi ٚezHT Q)$qI C̺0'/=; -2n>U7SFר\?1kV*0719N[(qnNuk+*8鮛!]$Z$y5FcrSf]@x{~ 0rV!|ˌC& yvmQmyy:;!ו_R㵝rHԳp-L^hbE}F)sQH\n֗:s8ᗼ;T{W.\8s 4e/4\=ߚHQH~+y;VIZk+I4aA";G|}$m UMH!uwmU(_vw@ ?t5fo[u_51|~ٯJ:MWP+w# 0:4@԰KÂяoKs:ke*Q;ǐju-0HIpjx IoHBW[3w@3AGEUHi.kCVj9ȪtK j!T,~WuA!g%Yգ7N _gq@ תColw"L=`l(+ )X5+j4X1-Pe}7(oxa``uZS'%7θ74Oݑ-8D+yEɜ>lJ(Ɲ]cިgn-(QRh.}bѦ(~A$!` '>fD:ROUXL 9p7XT[ b!fh;qXUm@HQt'ԷkCn<8o+RSb2B-59}?Yk ?sבr&/gf.5w?C+0LhfP!H4mSnyLw_I[{~kFz%K}"⪋<53d!5.1!:?XWJ DR y ¡`;)??Z>x 0Y^;XON^%NDžЉaWZ7,P}B7r[4YÛl7 M9D2<ą B-n%knjF?ASigîB?n52a|FB>WD orS!Oӑ^u}h1 E5*nSh]G6ip,qVFp4mRazV4W4w³mb# V`4l~M։k0m5nbma\+'l>c .(v•Ri{ UrJf9.;~l$uIx@Ty'[iO8&7i 5$>VXKff!Ƭ 6I_.a#ta%={Z/1oed`!z 7GIB92X6ZE9'C ._lad.?"(&2':gj*xd(̖[3SfxB3cff,WkPٯtbQ>LK \xW<ٸ@G5:@i:))Y<>~(dMP#,%dN7Ny5A4|@- /|.3iܞHVwf7pTR(?sŗ#ZHubtk$} Ӹ̃}l- ݢ.W6BMkR+3ڻt9X .&ڱ4kbel*1thبeCq뱷5_q e8щzM^˛<[u W ?mWŖCƙإX NDjAUm#:e=S:RLoC)JG™ؽZ`w"&J._Z,C^gfѫv㑂oZ^D'l*oÖx+x@װ9*4-1;pןb US\`,㮵dĦƐC89cE PiydY} `qpj W[\2ADa9)o畯4Z=@];rDgX %gFWY7L'8(p@qnE51 w맱 l΀_|^[Ȅgthp[}#.(Z؛Cԝ<>k F hW̢m7"st"o9ÛC8غCg"ZF!|k:K.@Y G y˒KD5ޥLeK9L(#rz&J%LhHj̮P6GOjEm˺3X$[fxO.˯4!ҝI)d)"dggUHcavp t/q GaȒdBUpho[Y ^ %5/5>0KLAFxf;ZoBmBr͸[Cqmni'ߤW%V;`Q@wX3 Yv*gu+搱uwby!foLevmDޙFrJmjzRA'/8cj-/%^Ā =޼Pt_}^p4Ik)(]+3u˚/ =\)jO X\F> ~qfNCmEaqCcήixv%ێ4H:h,i*̀#>:(_":W}@E[cLL;5gkݳӓcƬ/ʌn*tcT\;(2K'S*RuG K u}yE/r_YWpR=_(Bͤ]N`?kY{yԊI 8狜 44i58Z>8&> zjJTvp> ߅h-5V!P) 3 %@F ^j )hܭµOYF6_\yqwoF%rP!w}cBg.Cf IF |wh9ؑˌjOOge ˶X5TM&d!sNaH{pHi,cTNzՖhn#d>:<5.2Ѡ0-߂fc5ڦ,;!#R$n8U& }W9A҆F9;0V":ߌzԖXr|B8L{-jPm>yFBuz\vOhNew/gtJL2o+OJ$mQM3:SoxN00ވBl]y-6ݣ%( Ԩ"G% DE H8AX5f2#8ݩ{c쉤 R65Uc5p L77h=6fG6D[ fq,IkW^0O7TQҌRY,~3ۑ9(Ez A"*JLjWS 1T&z]YYy CMzKL ̌f/H~5 Y 6 85YŻ!ץgt#]͑1ZA0cӇa/@k+:A0>fϛX4ž'$(zH~PhbUЫv'RV=6bT%]^`>'d5h)_@xռW&sZJ#'HM!MmH% Swѵlo;8Bɑ1jBtJ˪TЌuVNe."-;^vW>>Z-a:K0hHݒ?|WEjA0y8ԇ+J$njf 2}OϘK̺>o}9vInˈ>>HJk{}xcq4jS'ٟ+ٵ˞5p;\lYEU PZF8"qȺSlE+."W].%c9 ]~/ULUzFa@- gl;^V{JJ+U&YcFA=yVD$ւ#89MԒ* Fa1^`_P0v3DD ;6jiq:,AO!x%zƍf=Ϡ ZX0-F'ia1QJmM^8wܒ%xM 7u?x"1iD2J}o?f%q}%|{--shl}P~6=f 1s-AS9%\FFAօ5F-Ȳ~Jt,3w<@ȇ+t fLL,XV?h\.Ȣmb]$lbT(?ҼZJqwa)a=88=W܏~qD/iJDvW`3f?nS-#zGap@_) K1)n[3cP W5|1iш`/nPSm%WS5bvg]ܟD1[0ߛjuFpbd𿫳܊=L|R"i#/b3.4ر0pd%BES+ߟ+#؀Y{R1tZ>m\Au9ewU-N6 [!:F[WɷA-57{s |?cgX Q!}jjP}$Ik`$I+H Ou(]ʼnB,B5:Fk^FNZCa >dY!h" MҞ 6NvkQ].Jsזv"(E7?Ǩ^YJZQncz)G1}t!'tZFF1=. =}A:g1O2ly!6dĝ1 /k6YB40 `TTPER ZR2d~'kq 6|/lGU|vjnہgC 3/uR>! Ԋ $弧I.K0NeL yr(!Ϯ@b-@\{J%FÂA[V/ݢ }hB+F+u^FtI>o+1r-xZv!w6Mʃ ;@R4J&nXM9u07z|m^> {yp:VZ.T9_53Qw?VZq_AFNB;m}P܌N &E8"–q"Fd̞25i\6}6Q֗$ &6wذphc;3GY~#1ʑOnYE,<K_<)α$xK/EmȸOKj# PiY/R@K0_OB=pu&m~?W:jy *qFXj Xp.Y(q?I[.\Ċe'5jMYy>xpޤ#>q` Cw˝ٿӥEx7][CVRŻi+<3}_V@ޤS !>7 hko蟢)y6UMVAD䎺O(3,b^V&Hq`N37u, ~  WfyYܩE,SK: @'eym4CTR֊W_jqL6,cw"W\?L|cea1-F+k,;P9}OJp&gobKۍ2ujDTax}(= RX<aUf𝤗vBU<wO%4?whC)tDD+aUPf lg`EF&,"[(e0.gnBi|]OˈOvEvyU y;{|ěv~ZRcч:}׵ 5 DG0Ja| 眼8o6@+=ƻЦBoN* %6dzVM@d3LXzlmbʔ;A3"hV+j Z2W/UayX2N* b;Fzb< 7QţU3ՅWb9ҵU)"k B,Lq:J'`C~\YOR];w[mw=}@86hej]V~afG?otU매(2W{7uOG--S>ςC]]F̻k!YSggҖ.0ȥ><\K4VĸYk:ĹCB~MVp=A?RHhh$\@i#eYހ]Oq$B}+MiŌw"䬿G/ٸƍ]Bd](.mNԊ4ȏ%љaqϖu_xсJ;h'gwq 66<[ y}-O2J0Q+wr:prGuSͷEF2H0G!-By]?Z\#Uz'Dwh~SfSm?Mp+pgF@T'gGC;9B{˺zc `ub ~UK]ӛ" 8z; qigG)¼J>2?̇\\<+dkWƞpDx% t!y<Rpcp@N@Z^TI+0R3YR2Com})ew5bz8WDm3Yǃ۽bQkED nl$ gFJ>-?Q<ņĄWi؃,R+b&|\ V).h2#Aڝ%F5ؿ ?ٝr!U̘;4aw / *(F(W+6^ ?Bc]"+jFl\CBK}S>oAQsIYQ =J]NG~A`uxoe3N 6Fsķvgn ާ.lbEfʜٳ,$M6@J&5yяi#qj]>I:3ZlǧAe&cГ3̞x la J߳MF[uyj-V&u //>b"TFz#~X73vߝiOy_'gDxC+؂/o4?C!|2IaP {PqJmQs(@|X"|**8M^`!CCqiR&5kh^p jmg7f& N|.^{ٹGK8/;8vSjWw-[?CI8v{ k^9&IuQomC\̐gʵ@Bqk̗)2_|hYYYuYykp^NðrpD%!}b6fJnbkf32Fs7\_$DtYr E5e2TzSd@Q~bv h>pTwK)~E/W8g%V6_x";8;E;f;O\;D%]-銆'K̃sdal30D. Ht(Uz!xj7l9;=JA3Wy,}A&\x~h| .45U?2{\OQm!dY;T} zN(`l4MpF UD8ݜ"2 OAш罦nl]~tgH.IxDgtk Ve-53ʣ2q\D/"[uFS\ .zDog^Ѧުc;'6"?n|19(w]ZPrw3f">ތ cЌiɽPoY(ײcw|/C*n)oؕUXZ  fZ31e ۺv\Wˡ`%dX룇(gM#2NoS_qOm;sC2HS.SY![}̆]b =^^? 0RХTim%2K'ې*,&1['u5q'yPb27<'j)x gdž;r N?j:POK^as4[}樅8ZA>Uߧ x0Q7CS ehhq+-_L9&(3g$?ȑk6"ؾл6/>`Tka:nܠ:4V"$h>ל-w>zein&m0Foy60JBV R4,,8W &@-)a>ߊR艱֨jYwB7駟w#Zw{d1}pG{"gA We“E8h) h4-mԻ!آ.Œ09,L-,D\# mf}@0O[Q'򯟘]Ućm ;Vx2RTBZKOo-ڡm@|$=LvcwmƊ]7x@w3K싳vo%c)̿Aţ Ke? Tn ePDĔDҝW8 ԫº+NW^K|!U~e$7g|-qÈQn:!Z=nUm{ĴT|VsYa&tAۣf!h-+xn ;}IIeR⾇ww41xKslp+kdcz?vFTINӆxAsUG߳H',tQ>g~cI~RHU?sXtJ@vAwotz^!?OŢ*{hEi@%ꦰQ'{| v yJP)IuE$?\MfsiQmW, 7{UQla-SuXN+39z v졎:ZAȸPVq|ߤA8'➞U3j+5#\p PB[jy U[(ത; afɑ'<8a^Ȏ$oITۡvg${{K=b;yf4\H-Ɇ1,!&$cį UD@ ru@LmIjs}ܯpQ#Z +]ύǰ,GiyDV$Ez '1#|1!hȋÏ xs%d@ϟ҇r'h>i\ԭDWL i@63<"7䡇3{lH7Ms" Í-Wf:ppaq2 ZXycYV`xdΖ?Jm_VWK BVLd/x7sF+1(/ټv2L{P)y<;iaϨh3^{#k>Fqp,PoўRؓ@.הXA$ip$ 6p &̅'z ؗx>8M䇧+5YZ0εvXJb Zk8|k0` ܹ*Q [ ђ>nn+Oy<2!W cB|k SitJԇ}_]L;/I:Q/"\-h*>%xE/["6@d{_\~OߕL-4>Y?j]2v+$p"Oڃ2س#dZ^NGH@R!?(_a eֺV?>0rf𿼸?Aq-%"1|cK1,B+Ѵ ڞ_C.#Bz KVK+Ea a򝡰M'T#$9MEwh|"mxDv,57pu#{[Nݐ)X(KM PV'-jb`k8<cX]H/45o"K9[jtB*&%mjwa_D&&~BN' 5nFLdcτG(Ivxk6ġBz" +0_>mF>/UL5|STE{T#wbZ}]ȸ3dAYvCO!dd Y4DD*k#4mF|D:)Hq .;`{g aKO*/xLM.m0YׇG Q >iQ%*oF[UPQ}Э־q{KRvagq U0uq1gOiFK eFy͢޶GK!I\ ( pyPWtI뾥(qnSٸ %UOˎGOбB,B?e8iMgIp(X@JS2/ld8{g'g/s Px giIUZ ̢qTa Rݭ@N5՞J̪{Z̕}+DzP)QWX@3(qD^{eDt:&;纖 dmr⬜y漬L>[ԁrMqXN23ƨMI@Kÿvar|mĵs%fzzSjH\+9*} !Eotg|<嫏ZXD2iϮ=B ~z>}IWנZR-aG9Ph F*6JR뾬ua vV;sS{uV )ًzRm@amot~u力z* } 6ZX]fh qpSE@GvQ5u`.~_% *2 ^RWea׌ "AC ԀuL6`YTd)6^DQOʉ鳘U75zG $)%?hPx@h$?e] nRqiYa갚CMpNQބ,^CyV0'-m#R1B8݉4SH0 HG$M.QM> Na]ZŹC>/ ηI ŸK!OL\}r[T ^3bK,m+#]'/ƂYtL=X B>i 61Zx$0s:dgj%=)|m]m4s *Ȑ Ү Kqa=qZg\c*6`Uv헊 [dzoژQ'plv?`AC ;㳫=;>κ׾|{ : 2pW EB༠5|̀܋A<dWt{:q(n"H=K{ 54ǀr E 5{v#" xgYZ070701000001c0000081a40000000000000000000000016650944200002778000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/rc/redrat3.ko.xz7zXZִF!t/'5]?Eh=ڜ.+̆ SZd,^8[qף[Vxw=y6vX) D R2ؘe2I9-G'_ז+rxLsf(,T(Ij<qigj*+h3󕑱;dh:.hu`MѳH4(ޓaP&fv ׽ 0O1)=3*ҿ'5 i `/g4,'|OoT?6Lp= $mE7*sty׫KEWVAaLzIӽCAXGӳGB 6*0,M V,%ߋKёtH@0T]/DPMWg\zʈQSa*7QB2gF菽7H#(j \ AU-9&[bJFȌoǿ__ W!xDQ]3o'P gI ߾x:@8COoQX iEA;/;xmSR̖<h(H;T(bNـBw'f6sm.fzjH-e[86A̦!7uw> =Si ztpS7}JIk-|Ԭ:?pӺyKOnE\ZgKuuGP2rB+H#qXp@ÒJ{'@az7݇CT\u|b<1k:}aMXܽs"?cYdq6Kv~>yUPR38T4+p =!9SfwB Z Dĭ"&|fv>[-$Ʒ՟0S48~ s@>Qk@m[w2G~ptZ/-_ s_F$Jzw\Ϫs67F曦hq#p:̙MsV9ߧA/wִћ@|{, ?8aX""i;PB~:Z~m3G }1̜_ .:UBK@Q @:W!tP ƀO<Ž#(c{^1 )73۾S+RURGogҡKm+p=԰W%Dl/ )(j1U){b ^1Mt>F">F"!tMͿ(tGIVOMEߤ,4^C?9ue3%#nZ#͟U J2O_]gnTeucVf8Ѝp7]TWѶ%c!&\R]qB[t )d*ȪQ~Fz4L#od DU 2 9O&gO3qJ.QU):z@"Ig~@>n!$Z%Txɹ|\/mʪFwyW 8%[)H*áxN/h'"ȯ{vE< K: ~c)y&uX6ALƞ*ZOKVƉqA\I45ShUMz):xskC5]l=D2QW p:6kz9Zm~rS^kveO J'!^S•4 M 'ԦziV *C 7ri"nRW<d}sUfӅ@\0sRqԮS mSQFU|J\Ӻ !PtMx Q, >J6QEm诩NZG:Qm (Wt.L :9p9yTX!w*Gmj`>lV{Q[ic"+}y!cu(q cx2] N3Yѽ@!*IRC*zq9\J[Mu.Kk2pl~~Ev.6tx 8]ɥf6 G f;L$JiBTC,cvZLtEoyďx'1 Y1)-ɕiAw KSjȓ)V;*ʅH[l>1XۤgR/OmUH%~ -dK abpkDu2Ԥ?kPbC/:x O : #WgJ17P`ZIX6IK>]xڕڿp̣7jZyDj4zag;a V ftvnz5bfz\u^9Whvy-v2ݶlƙQ1hV hst k!=rf lH!+79c@`5lRD'<k x\ϊJmEȄX2*7̄ZaM6:YGoaJ}R[1U9#hfPkQ2O3owz+"x8)cp=1vܜ\&,)q%K+U}$mY>XuV!* 4TyLG3-ځEĞ#TO9Xߝ+¢oGȷ?JȪF°l4?qLqrȆ3c4 7'ϬV~ǔ^flA3$Nnd[70"/}Y~mԜ% P,2[90yCO!'rR4%fhvAv 9Zv n Jl&c#R|S3Q6^SfndE$e]`Q$<:j]\=|# p붮a/髖5e=kCvXA^炒w]$`181l)dy]@3 \ΖpMHviv%*bxT'MPN|3BROg-&bXlt^-sX=0pZܱ苫4aRi?1TL(o-EDҲw1d$;4y̐f*Ϗ}Gj B .dv+0W;XiR&30g;W 'NJ!"-/>7%c#{ֹTp(w< eE(\Ud-/])Q/ YDd<|a."; R/8H_J ڦ(Y(/hȊ-J̰[_b3K=S;xR~5׊+<!IÚ T=7WΈY;a6i#!P_wץS T I dP^ ?yEs1 zOPLO`+obC_uEվN:J xɟBƚLMXGwz5©̩K_Pjo(r1#s`Cb !Ww*䴨Ч@cD{צ*mL0[ٕ,P7yYrP{͇)h:U]6 tEɭH6!"~P]sp/{3Y-בxU55lT7yo :6л5&=\7!Wuhvʚ}. T:LJ0 H1*RF)#Q:XVE= 3ٯX(ڇb|j; uTLfפ{L^:G v78]95u7$د2!:UGz)vOEƷҤMrNV0w3‚5\] "A?nFc/\ !c*V A*Hm} =/,`j5,sq0OܺP ;i!֓f3R4C[S(!zyb\9,ט}:z"μձ% :HNƐ͛o7OI^tz'$Ϫ/?]6d=:i9gk`9;?n!EB`ˡtyD,d|@r4x:R8FPz 'w]+kY\;cc b߯r !9*򃡴4vvbr_t!N4 +5%$cz#*;pEĎZT8v@ ޮ-'70G*=qV ֪ .u/Ln&4ՙ)iYE񸺝YW7jNQmeԲvSfgOit5|,HS-C8\K4.E]nsvv^/M׊~ -M|2I@Ks04 >li?P)31:kۏa}CJÐP$+)ke!1%ks.::6"kI8IAY=!2/IW+9j| n4>9KP> AU.*K2𫞩ל1閭^rw;O<ߖ D\^(awk_`F.g< N װq}zle0."הڥBs+= ex S7#l @;q_O2 K_Kc!RvZ]u Aֵ(\n8asr,]Veu F88/C舺=3d {u|F@S~qOb W oYa&upW6ﴟ}Co",[bk4K$wP~K u@Y:Aul?Cg7|VA<]Tf`Cx͒,a@>pݷdy\/2voK!\M*њ([/)1٥{!ˡw-=x.$]jY7(n4S͔-uk5q6y] #C[j9FPGܞ>/"HI\~y4a ^M^L-vg}nzig@YU7'kKbnU L!`Kp{Z"q=ʹD ߛ S5,bQ$"+9BEA:35j~L/7_ykR|IZ`[o MdGIǠT!*”Ԓ"^ '96~GJ~(UrolOk~QF^i8OOm, J"|[.q钹[a.>`q0MWBCcLTQᴖG552VLpRPe] B=S4Yx Ş C XϞ|QJU@ ڙ@u4LsON>Q.{j6J5F 寿wӒz߅s7±&T ،"H6mnr ǭiZ:=Zccm7Ĥwk5d°:T]E+n%1Hv 9]=Jx\rFK% IRk[>0^α+|!h>#󠂞6&!eIPs|=u'Pd)V[%c~tQi9mSNAV{7H3vRR-^tY׭;x;[S˃RZ`UL:U|,™oʪ+lGPL7Yu$ RbV$_kíBpI8I@Tn>"X)[{>kSWD^k#G wFv$K$\+qaܴ( + Ѧz7RoT2ʏy-HY?Ho׷W~]&D6\ q\Gw)>:V1ZŏPXMj ,DMZNE2[ΐLG }~ɲFV"Q(dNEaq=EWamuA޷'U?fxf[%g6<>ٙ*j&|@ D 3mlxi&-" @;uejjmy6.QgD *%66Gmej^ xGUq+&f1[?b;m!C\5$۴˪ﮌ1ME+ ֻՃȋEXݴR-K E*"Ec/B s>xi&dÛDQП6&2lEc4L uڲ3ZD}3rx5ܢOmEmPhXG%C6ZYc j1A -}Q)r:,n]V0NNcm@+nceMr=Ugëݿha{8U͸$S$}sȆnuMU*;f-hR'9ߊKYkG|TH=dDȌ6Y5zG3V6([JTB8%[óqتl~})It9yCOXubgyjehm:_Ku%dy:NW6":1HZ b {Oftr5Ng h3f1$VSar2(@Խ|z#_dOaSi90$_-][@wh# ~+w:뻝|0"x fS8n(/=g5*\G)9efIlH^ ${XqDyq7?[دbOxoRC-JB6iVMpn)n]`mEaZBѾ(ds{׮};l]eMqdk EǖVHo[2R#房9 !DCAݤX$o_&SA"a$+MBF FEs]xD89 BDpFK k'?rHE^QGsQ{kŜJg, Z؝g ؆heQ+2<Ђ qm,̟9C]qu%-Eb0?P)~\]l&`ZjR%O]]&5b%{#&@+i4`#3ccQ"#NAz{0p~Oo F*$.zz1 l!U4eo8AQlATp{zžv$TJ=hUkU3onslH% Pb ԇmv^F9q, HKx3Yő_O`J#Zu^xR7/$Hs2-l s3_{׸€ǂǔ&uM[`$r{t2ISrqo7mASh1R#2"_) +R,sethnMlHӴgE=BM؂e>k{--Ouh.~N-\)ҾF?E~y s\|R#!'lg^vv.@8IT [笨#_LeI56,^1(0AXߛ90PVͼ@pxݠZb2 K +1etztlˊyGZnNhծ.3#%?fUPݘИ3"iv:U&1=% 0ciKcן= fNY%p<`!RG@o^qm 2:D lr~dwN }T8UPLs M^|OUFRAc!OAl m a(aݸ6xﹸy@YH֊"pXm)8>I> k_wi=_ؤEoO4yWοxXט.xB&$ |N{Yr0A0CM~.Gd )H Pk=@Q_O1`鈥i%cϥb[`O za7I)j&oeڨxc !r%yzcMatz-3 ?_oۖ^馇1VrC%-^XHvLP'7Q'#܊݆>K#~,/&U *~0> m#!YA۷W\ lҫVbFچQ3֖F#MV+͠F|~X@6"Rb8yuRP #L0NxŝPJKǭMwwCU).^^ jQ-8D|g.E悾e%.L?) s׎l"2/ u46u+ЧBDF /EH j,M kc=#-alVB#|I¥ňo㽄aݺ3_[8iZZК/>%fS* /Ğ` b'AB.Ia0r>dkp T#-gchK\}LyFdP !*xoXwD׼yRǍ?<\uY(|4:m"V:$"K >%*lnw ]L3Vsz?*AH>aa_v;Pg%jhu4Be+:rULeƅh[K<`R*GqY [(otm t]0H6A*UμY +/%9008 _bJ7΁581)d-܍*˙h9fTlӺG5ͬNqX \)-[zB޽3s?^A #ZQ\1Y3Y߮O8T-a1ÏǤTd#Wh!ň/\0 5q ,9/K tƶTʁC`!(%IŃh,SMC/`VlV$,$sϏO꒓gO$ P\SqK®IbD*HF]3Y*: >Ȳ\sIό⢙uc0mj (O{*lU`5Yb]DdL@}0UhHE'ɻx=]=gHa!=%XAap4ad(D#"d!7miQ]s4/TKH[jڍ!neHyߚOi&` -;\]o%6R`3P]?r3̡(u'O*LNLZֲTv+cjvx3q[SE٧~sVp14M:"ܮIVl _[&VįB=.)a (vvPb9{ҢO @݀} {yu1ecj}^[GUxOQbށ*ي8`|,::ڠt#\ p$xmZKgFp2n DŽokܻ ۪a;q~+K:Nd6ZIi-1NF iMJ̔&Gb7p@f\=:舺;^r3}MT.tl#R7a5r( 8ӹY2 'dy8_EVwL,@Jnأ[XR "ޏ-DܛJ{Pϛ QdŽ,eSnL)J=-^!E`tzOw@N}\k=Kݣ1S'/"{Hi1M> m$Ԧ>i6TR_Ɋ ?YY oB 9cEfY *>7T`"J/TvS[JL (e2]Q˃9 +Z1qc`AI%Ku|X7Mfc#f}Qd2 p¾J15ϼٌ׸qj/4 x*#&|Bs2/kx⥣v/ӟ+߸2g=0?X#5bXKɜvS-A197Q;F(R.Y# ='JŘn~g?\@e1Wd%nOjc=]a%#[weκ\JHRKjm6N;PNLh9ihJ˽qy,Z"Ǜ_\:tudӬU8@ 3] U:{]cCsE !1 9J=da}vF%]e%lSY>A/QdNʷM[ޮ9A {?5 ɗ*Y #ߛ ՛ .N+ABoӲSvhR}8Yr[ty*(J;LX*?%l` ʊUlz=`'9͉]e~Ed.Dj|pV63O[ܷo.R~~KmGbJ޺0F ³\*{@+Uv=_ox! 1Y&q -X+Y!Z Nnw>y/c<uEҲӈs | ^e"ڞPNyqsӻؼeN5iu`In+VWs,S-[5s팢 ťSӗJ;h'}A:扱9U0a+%rFDž^֍,{iS܅Dˮ5bFw@5q(p6NLHfצ 4 Xaw¦0D}(VRE׭5;+-_Odɾ#kk=g$"3Jmu2? ;'}^0Zp(G[(lRzQ Q604w}Zw2^hh%wTu:k9וU59r+n*K#M3S-}oxJmIÅ9.l _.]啟D ,c0۰NQ[k Ҵ9`&=_fus1YCvVO2YyN>/&鋓m9bKkLBF[ߔ} 7W`Ŝ\u\(!;NCBϥ bR !+le}}6~Ob!__+ zX[(F{!LlvXz 3َWx(yf7VlfDA!'}hxvQ ]:P_0IlML.3BgfV}d;C˺l 'N(o?XDD6W!·3d;-L_ip/8z>d7 ތaAfŞWp\׌Rc4[=mգ>*G*:EW/!4 <`dت8!—"5PBQVz<1{}ւ| 4|| U\9n[s וa*\+A[%2\\145ϨZ>jT:ӄ ؋)Axؙ${n襧-p'1WHp[PS8,]xLvטYTZ=s|^y u-<34Hފs.Z|͞.ޯ*lf]EQ;*r1-I,J4-qF[KL] cѥ ]L:;c,WnQޕ3vQ}p ST5XȳFu{1u^edIXJ½ƙX7k#4~ IIV띪~0% S(Zl&\EdyiSp^y$ԎDAFDq8rpCdi%^s01NxL1$6ɨ(w:@oHzQ7^ ,Yl{iދ;H0`aq8ãdxa(ߣ=`ﻊUADfA0p+ha14a r]/!o~˗WNi?i{Usft @n/Ph8Aѫ8K14 HɃt^,Sɦul{mؒvC٬5bug@"܇ofn׺*:{]\H+#?>/b`D:<_%3iPszc=!FlhU5-DN& UۤZPx5BT%D> `P܃QII۱jRJa"DmjLAt`>I=&1߼;<愵|O{{ )?^W qYaL*՞+hpP ΁j|Zi @f rCi))t=~)@%JCIx]!"u0+Yu(`O YW59LQއ2>rFR[RmQ~ [!RQ0 rj[`a&~DE+za"wВ&$l.+~r_cVJZ %D7r5CI x+5겦mi8yY܃=\)aIKN|ZZA!HS펦'˗wql9 F`m=Fj.pYq4C(|` Dy$Q9e+EupqH^\Sa:/^St B^Nne)M?n<%:ܚئ$Om#0^N;^3u'cjӇ8(՗`d˾4U+{߅W 51{[1I%Ǝ2V%i+a[LhdH.8%B̎D:y&]KL4Ty gV&=|Xx3U9+Bv )cn tG`4TpK{isOlL#KwN<1R,.Y^шhmPB= j0OwT.Xa8mn~ Z⹁D*ԯ W-ető$9-s-;qFn;## l'WSF$ݶWU~@:u^b30+>&zP5F5%QwsÙ^nW\ֲZװT(͓u{^C`{XQ,oEjNVH$"e>˟XD 4$ Al@/oCz|8wzK'zĞh%8) + u)`qpN3Xê+tѽb+zéEFV9S[c Vdǀ͇gZx9@8ΣjiqCf!RU1QUѡ8R>D'#Պ>N>0Ĉ8jg0s^Y36-R|8Xo85iS]ZNw|j Ո֙K,vI!Xfd85X̧m:3Cm<*%Gu%b.pGo muZҦfǜGIqDԖF:aɫܖ5b?UV'[߁?؞Xs|: AwR/MuV39|&F}ܛ"|Iå 3DߌѬrFt{n9 >lw>c]0^ӛ{4H V3ɰBQS9!q*݆T 1@ oQNہUx[xϦz#}8^!fvk|ԱȎXA< +d_`Y/kɐ%eM)*vIષ_?Z5=ΘG dS%*ΨV~ԳЉII@+S9< kR2h&>,N0nlm݉,a1m$ǔAb1ܑ|AGj1RYuii5FNDJkb:wYy[ u;IFEwNרъaمsHb(4['8 x k!5f8L ϶R1?G̾#wL!{/K|p@2 MD4TG%oV4kޑTY4R9EU%l: R :Dx"b`ӢUНl:\U" l[%kX0g Jm%jweF[d 1ηrdKD]מ7Nqݸqcwj߃r48͹gW?o<nwՇ z [&g r*{6RU{`б?,b(04X:;{cIGi}߉X2w+1zg<]ڗosPRjaE $`j4m-_L``N/T zvkߟa$ UPطcpME QDKHFIN |+zèhj͔X_l">cJuqR 3C7DK\CrGx"_/n~bω$XZ9p]W1^-] pq9^gΏ%zԛ: EbÏ)J 5sR7`" 5oVeeE$.9Ѱ۽9 ?M{fCHد} EnI!l-wbH4ICU E͜rC %ީ7i[5|ZO>)B(X=DWyh Ğ0@UXCl~ROeȗ|ɵ&z\I(Dr{}[E}H&l`UÕgp G ?!Uf7G1Cଧ 8*uFW_Q!TVS"o.v `Bj9:tQ+֠]pe0X N[\MT+l֑1c07iKDc+7vQE@lfFQe,NV*1Y(y7|6Cj .S~(ggyøMc.'C^z/<I="u4;`*!LqF=*w=4P s[dP  -mPy?TԚA[aP@ YInPYg $e8{82YI0x MLW2+[CADiG㣞.8+*T%U"%Y.<$r`s} 7%4޸5 :]5ƅGnwj%nLij`dujc9\_84ߐ;ډwWBO2q\FNꎤF U+U8ZtGL(5tIJ_ ɭfoD 9h?,뜊g\H1FYG@u֕9{cjf8$Ts܍bRR V>ٷr_z%?](:{ N pUPOi ָы\UU7ߐR]]'E+~Զ 7bh1%tv(S?APg,j2M]=+>YpMsugQ9ИVuw3[O6(L!tWFNvHdAQX]h΍Te قLr.!W")X|b`bȧc'~f)4f2*GId4K| Q/!8,!Nr7I;笘HABUš^SɑSaYf}tVDWC%2 T+CWGjKٷ &y`!_XY @[GH '4ư嚞FƼ`߫QuL2_5tv l@颫LϩWm|bQOw=U H )yiRjF*7 B$.w). ^ɡIK+h!/\YL!xy@1ew\s@5 @po='W)DΉfA>te< ;l!\oQ Y@g0|W3-e~bӐӁi0 /],t$Dnn:|Q*֞υUA~Gϯ& oCc~ c\SytlY3\>lp|c DO(Ioe P90@hflT=k1k4c-9 3c?Iq/'~ϚqݨH cy98` Ϗ?H{ VS' KYG0,7凕ml$,#k.#k͕Y]x`ᦱ5ܒ){OeVY1 Ɨ-茿Z=x,?>ݚz{ ~ :X%Kh^k0zgkQB"h~[ `Z}kK*?}?⁝žhMnvVՓ4ݶox)G,Ʋ  1{ŷWHE%#;';J$|+]wTd0i0JqU0FPpj>qw|{:A~ 9\ v> !fB4?ϴ8y)w Jw|rC hJ2YE%O`^MϧI6s*#OQ!<u}vףٶD\lw[MĒ|s j-A mymYS-I?#rvO=uzO\H$NN$xoIH/ xF18~&--߮]|-2 w(8I[DR;fQ5>kT xwujUy:ҿW6'uw" ̠{#' $u=$'Ȅ Բ(jSζGJrn}/ibGO5Ǐ*RI]`r@#\{4F%C:Đ9cGI#1p " Ñ"D[)8?%@=xt@º%l9;G/(dJwx  B0DyL9dN9|xJ7_77U5#fbz_+fpwtvһe&xyq%DC'%N$Y1WY?uLϡqJb)Q/2sD]1՞᳄421YŜQdҏ7_TT.+}$BtŤ_).@[ xƺIoO򎳯bKH}q#94گ00q,L^[т0ؽlv7Ȧz,6@)>~~E"CT%539Ԙ~@Kem8U0cHDrAF+5>ƿ|tNO_fL#vXoQƢIP' tLx Jcx(b:[\oS[[O:wH& X4$r+偅z{flA?C}0< C JS"QKr.6$\܅jg`u l@69٢:@Lzk\뙨A'eJo|a$:;k?Ew\QRp J屚%'-SJF;:l%8NɗsCBSk ߕ~lM)YŮm@ iO'2tlvuS/l%sin$'@{;[Ej`TPPX[A.ՃZ#Q$4{H-mЃxYNHcNCbA E5H1Vv@q x2Kpi>lt=ty`p0a3 S_]0v= N,#yª|)Wi`t||"Ua:ʝ/$6>~4O,F̾gx<۰D dY 9"ة~r`/ S,ke/ W`/k+=./ExCK~F?sCGCصӥ;^]X4'-[T(  )8KHXuASa̿ nKxM9٨-^|#vxS0 x/ja`p֬(*G*zN +>D/9=?*$>HjA`fﭝ @3yU43Q_h4o&h T*<54OY6s+J(v_*#/UIiM Yn4F2|D>  '7JMUU >b|3zBd>搆lGhw%72~O1 O<">Y!AˆvT3cاOAd@}zݡnCtN)w i74OBySZ\`C[dfD}mݬʓ]V">Χ5Ǣ{"C*&JW>௙[DE]~7k;jC LF_)/1 _?O}$45 ;VI'X+5׉y|jLf ~>l*`J3-v^sx!OU%'q>S,k4^roD Itkڷrn--+K+e֡vj3ax9-^ul|8CY.Bw&,ْs35qHxNz!fzD+6 Ѵlɮ^(!& BjH>{NJϽ~|2֟Y<#؂Jo/-}KiJ^ .6zo"\ - {~%tƗ7W\,i\Gu04)!gV){v =HRNB".qF՗cFgu0}1i$'=Ԃ0pV͢ A7ɫXTqyRgf%W?L۬wol~ s;M JNҩCiyO *?Az;8/Sx%qnDWF*›$ؑ%uי_er‥0O|Tf&G>δ"KqUÖB!`"'{ӓRP1{jI AC{N^1! kʇU ;{*}O'%Hqfu:yMZ/vbZQjxO|t G[a^q]<.8n[Bta3RpXS"ƪ\;cg.4<߷.)\1^4S`X+Zih_u^qpbSB!,h_^Q7z[>F\5 7Q"X vTڋt;)VXpuKi7;{3ݓv _I_sOnbkܿJU;zOj15_LZTg+ƈǛ_r/JKG֛~%\t^=CIQG` /M|GO"+8(+]Rks*e7@;RQ&*fJFwxjsGeuԽ:̓;bxN5OdK u7SmPdğeixh-Ŷ?voT IZ HL4eDIynǙOKg}9|ÐhtD\Qü>ǶR!.!ЈH(n5KR=)Q5p<]{V#.G\h //,=Crm:h~m{.\oFB65CH℘5Rw-5XIu[=fԠ^ɝ=QY2@w&+d=mwLhfR'$2<]-bg SӾjCZ}vx͘-YY*&2, N`9d/VVj[H LIܧmHF)wETp}MN7$DaN;؀ &hUuͯ<-PB9u[E!*=TCЩşq SvG{kQ۪ǬZل7笌1 '%x$TM"9D9 1"U,H+ϩWdtM=_nO-M0 VҝKgwgEj_rOk]~1pweN[aOx>Gld‚F?Μd8ib$P%ݸ^5pmY'p!#d1/,8P5K hW2[q;e*[I7l }kqҏBM%X4PfDnERFϠn%%FC`qgT:1džfYapZSz5iD;~ote(2efaFufs`dཿC9Tt5GKxcCY<3Jp4 gX|08{5fI5@ѻd]Ӧ*^ s,;&`=xWQ7JfR$ɜ7WP+E=U_@de~B`ťÉ`ͧD)>*;XUJa*5ېmQ0c9e@ Btݤ8 V>oˌf%!h#2^T n>\|)NFw[lëyʢS~٠ڗFK< DF8e@=zqw?Q[Pw+ܝ % M78NoRCȗ"O;6DWTY!Zlq+Ys@M H OM,cá34$E+OƨLD:;5RV `5~܏Z' |1U \r깫"dvهwk^,uFÆNȽ|!Bxp-&YHiN,!f^x8/EJ( %`ک:p3UlŶ_ w֥>{'OBd HP9Q7O-\oJkoa-eryg.x规ٳ;lRgYҗ0|fa jUtz0A|o*T!nZѺ4Z0I!H=?@ڼwY|<lVZFX;on Bl·QR7[۵ 4 &G«0^y ]yx OӇDyCٱvDbJ|])|% sOqښf1+΢F)~+YlIUɥS{vON (M| BAO98,-6tE=O2MODcqUq bj(믝I q(5l_Vi۸ul6}$Jƞ_fPUw}sU*KH6q*vU]@mvNҸ5Dgl5'F#[/@8Y!Qr'3:MF'Ub򯦣ouIa͘ dS;1:xBD( )/իV9۱8mH][L68[3^e@f)<> ^sHP*_j[,T/K ҽ/>6uT O&-!y"̅Kz_Jk%/4sE#y[mb{CɠѨ?z) !TnÜ3_9f/_ EƏ&^UV+DῬP+>֎F9M-'+ݑzBww.pÎQ82c'@*wuBWb@Qn)YUW&|0R*V{។zɨzz(r ͉R0O6R j O_6[rH<|l%@eF]N+|x,⻟bB2fJ6 ~.nV8.Ge0 ct&z 4 ʋql mc_ȴA3O?\sJ B;=,hD}!]0]=@9 ώ|v+%?~^}jd o؟kcإ:+{ڻU82:z4 rσ ê`Աw bmcn7 r" dO3K›xKd- (J;#0P$[A.Ƕy^Na§еDW{jZ ?yso8;o;k3@ק ޅȉ Y=Y^SXs7j8=.&k"/@tP6]䫅?Lu_py}KaCR񛾮xn:udI B?3]%85]taef\P0l!ڃIJh]iT zIP%$OSXQP :KMC3& jj 9E a{bFy۠c &D %h@qnk?_pwLnЋ-#Mln!&J@r' a7 BB'Ebm*į\3>-$|o-1[+wDsbdbMozUΊ3q:A,<$F|mbUBP>f81?x?X@s q!z#t&ls._J(dM4x)h[U`H +HpB<8U[=16 [yoS7?NrJF-_W*:r<(gdU (3sG7xj:0dH -թ^HGgcSYzRfc:+F̕vfܡ[|w_厫ޣwEf}GnaDW}"l$MJ&u RMF.Y2kƲ ^ U:j&l? U#s'7D(/dJ c cr_.J ZմfKU,uaLyHQϟ}̷ɩ|Q`W%J/#41?_=Mldj[W9<ȉq klEEZ;M{X1~>B HJ!7,JUʣ/le/KQ/馪x?G>?;[#ƪ*G.^U4}ϨDd]O3%yǺ@Ö~s@n00Zv7lX(tLtIAIo%>p3yx gд&H0|2Ѷ6uhLI7i\Ymrb}KY^!?2 tj 殽[5iQu0b pMlO>^r )@ UNv,H{Z+UrzJG6Mݺ1~ꩼs==UVy1+C`@Oڎ¯BûL j)"撽*{Ssȡ7AU*g&VN-7IȂ P(Mb ':,,+hjRHb 閫@:DԞ6Z[GoΥ^|U;7h93u1|̒ qT}ޘ)'_a{f&:wP>'C7ų☄3k#}1 Kg:>A HEfkbM% ra1Ll3b'wg=0 >ΒI&+V%PO0{ۙňlԻRڶWr={4qjI۾M\`e+6=CO0iT_$1D@ϑ&`mC&z 6Wwt?OC?LW](3fY:DsgM]'/`nàO#V 큽_HP}t;w`OGVgr.c`yh`W}2sU~IaClwb|tl?&EnPذ1hYncf&Jb㰛\51uaagc{@q)W}VasLvyɅg'#GNVɾUlM)6(y tz\ytTQ/9b=`xDʹ,6DnϤ6錩YK:v+Zu>%]!î/-um9#"Vb]S)/} "h<3w k=:.?Ҷ90l'K}gW.eEI])]cgTڒ^0) !f3ߕ%/gSy =΋!uxoقEut[˴8K\R>0^e Ny!iPL-?#r{9^pZm:Ռg~\TYz:WnIpȽhMlImޡ$^=oY ᎝|c羽{e`7_}1Nہսٛ5RVkPB쐸6&zzuR9 tm XVǭnl#|-yڟXXy6脥Cg@0wdn![`ƒs9`rͺ98 RH|81;Q~0'Mq&5g`8tCYE_W/O{ z )3<迹T1u9CKҋvpO.RZF1:݀o"}(|C2yĝiFKaEڃ1XBI]T 4_Xk$Na6h Gࡡd#cq:İ4V=l"Lg,k4@Og't

    +1kD~gi*:mWYbεK~ZŔ[eT|lLu*.klA[I6v}MR.QA4M̲a/}]"Hq  %Q%4ospmaBQIe5utksL:*,ӼS].WkEL 'pEHo_=QQ1]~S,ݸT\!~!0e\+%y`g xQE|c$ Ll_(4)?BȚk%*CKF}~MN< t|2M(&=C P01f5ȷG:H `돐ڇ' uM`yR*Mpda} 4T̓GqG 07\k!՗HHdtظ`Gr R`5*hD!ZqH! oV[!ǷF j{>Qvؔ}~Gbg*X{6WSK&4gNJrUВ6A>b<+ p[m[4UO):8X!^h(U2=uɳܶ9(bx tGQ/l݄៴ei6ɔL:G vvz!NlwvVp-P;@CR}'9ĻuKES߆YeZh 潠ݛn˛,ؚ(Ir2m+^hLշ9BAL>߉Q;,|GQ'J'Os؅VAv}R΁gG7 p-L7ʂE vZcv_c(|@tf['7PYy}i[?it26Zb r3z3k oWCcI:7 oQ`/զ IT2ey-qYRw ԏc`Z%MhO!,8x-,Y?s4}Ow|qbks)T~"jk49!2TiP#5 9it`AeKg|4P呌HL=ӉP]Ȋ\OT,JQ0bб4‡ gIsi;m"'EmeZ%BY>GʦbSg,|XֿZ"(のJ=ܸ J9p[[ZۏGfdTΩ~}Ѣgl|"&px^:D"7l'`dh4d*= OCjf99җ&@:ṃ a&7FI@ڽ2EnroP#1AM`SuԏaI3u<, ^̘ ^w;-^9;͑}ms7v{TKfTAm$/lCjMgL3oEZR8}gl]=ܯJ 5M>EPٖ;ps:fq~"f\AIXZ1:SM7e=Ob]3gɬ>9N>i*_>o^Y7Nqƿk`-?cy,QO.t]'}N\ +B#r7Vcs7zm|5k[g7h+ʧr/F,8gs85QJHG'^s<Wv.w%J/A><t(T5ܪuvu>md02#=P_GKm8]$Q^BRT ֔,K?Q &|cc2FsVagOsGhele`qkk*㠌E;NT0U‹8"#-][ &^+Lq?pQ}jtV fRb'2j:U\M27ifDQQfrKg2 d2tskC]w ыBA(jsY+koT*w ,د0'BV^c;nh֑4V~6IM$,>w/bKX5̸ Ni 'g5|L34mo :\6b :VZ[隤gq V@-qz^EjQLj-1F.[ 3=ig\f0 YjTAvq TuG[J-rVYQGC1 aM3sI*_-RDh@dZ9ࣺ(qaw;0׷pg}F'q-HaͶYq™+4L8]܌tdUVa^>cvq&YTGf9(k9]^&uhǰ<\2FA2qЋV[C 8L= (Kd;z)F{#əۨ]KeAA#(Tq+ jcUfjhRDAc9=3CK}:zH;rK.o%%)C!=܆v7\:d^B d%Qc\?FsBf1_ 0TܧCzdɓJݷ$Ο#0w=?XW[e[ʃήږy#x!:@K+a3𣊍$ t65'f[0 ӡYP?Z(s3j{-xK [= ] #gŲv\ȫS,@-PWL_jv޳#s_}* H ц)wa-,9WT?Y5K鄨/5Az+SSHoZ+>$a^/ \lTL?;<1 gv.kWe2D8 fWt7UE{W8Gֱg%dYѯYg7L|'YE# Zn)W6ZxK")g !m+αq<0H*A.a"n*ݝ =I UaY}oDl9R3pwYߔ^NP&nJ`[7dYẓE1Rq\ԚڱuVVL0F}w,-,QDi/~ڃMAc uk{Ѽ9CfXctK!G^,8heT{ \p ~ $o7zNҪ&3L}mt[XV\uvó(ʏ{[{WsKC#)-x#wt D_8E1pW"n-Ӻc7uZcT]<>Tbb7=s@ӬF E^^ȍ߃_ rus"۩MsCA1ǾyR*ׁ=mSs*acy~oNu"Ic ޝ#Qx)FdyGxS*D99oVdlhS +R4M"LIWǚ*7VaRD3*mjcJ\u [`A|YD*" %B@w.6,["a[.br<cJk=߳tS4h؉G\li75 #k~PS,W'Ml4}^OR3iz#Oj0!wC^)Cd-w]_҈eR* ,{¾r`L֧fv8U_D>5q/27K(Fy~uJ>x ?q#%>ƈŎ fCxBUb\B8Ob @]eڞC%vh 7>/b PHF6Ȓ2<5 eXY~3^M^RWCJd ڟP*&gl1PU+He1B4 QeZ1Ky9Ǿ [!i1#Πɇs-܁,1=8V1!d|1wɫFtʼn.Aԝa: MGɧ|TѶxڊ^^N2^wdO[?M0~f-YDb"OY4!du|=i^Z*B(`/8()X;L-WJ j^NkWnW&6cmv`֟]usd%2^4x4a[ȝM#U~AB"+yvy,Ҋfθ=Ga$(wff Sg|N?WҼX@| i+H|6ժ܇^2;P*s@2"؉jD+t/ j+V --~I (mκM=YE4ɕ5`̤NP^uJڢbO865[lpOK1"hTOn arL` \ ǻ%~N&fؒI7S@vj%E,qΚ`A'1]od\y ``SX8Q۵{?=&ߢ$E0)OZH_R% ,V q67Ǘ٦$s; r&`CQW#Y, h'}bӪvR}[5+7 U2Wtڣ{~1Dl9 Jɨg2`1Ld@=qa5 ZY4Ԁy8\ÔޒCٙ *ic;D,1P|tаsK+Г/e{7o>klKzWf+~W-H|x\=(GbaXHN`K,ܻ r.1 -׍d@ª╵HѮ}6q[6RLkb&7;v~:! 76Xvr( DĠ^nBGʁ>4V&hl8+=Og눈26cyȪ'(s?ڥA)YUX&wS8OT^gf@[ӥ1ЁJDG:B*ۇEQަ4Z6cO$b$=,qZh麅rb9Jl}kԦo qdcj_hb3.mw4UyZ;뤚2  >󻂍" ?_*e-gүo~qO\j#(5J.I)ee{]5U# C'nrpTNV^ˈ {#6c'ɟP:-;b-`e&u!ы8UٶZ&-cY) HNAꄉ-38%HUD=Um\QI8^O_$Rd<U$z[U<|~Qt+_T@R7q8vP(2b{7|Sl9JK0d% XSlhNkˀ;em|,å %]PʗFڥ8yz{=j|]Bz1D)ǕjAAPT^I:PsIaIƧ#F{SBi*5`=+ 4 |D&o! |pEwNL$";>nUw~Xȳ/oRF#Yߜ|1Un?(PJIQhT~2Cn3Nj3@{8Z<Q FMT]x\B1G_N ~ h&h>ans]A@[PPaЭ X_ƽEm޶R%'B>5X"|5\M]̧E3و-2 7j{G3ފ0`;tʲ-o&3 ;RX:D;;Aġڂ^έƴiH/E-nsL8 JwSJ$ ''ULS1+zmnQ cddgv`=V*rki!$CQ X<䰚H}.ccg9ixql7q=DM64JT7MPqI14'dUp?y4Ae5|PY}ܞPt{o/d?V ? bqwE1lΜ(_n'SX1U33f]Tu5_Ҙ_[6V7I$*Lܿb}z?\R}o::ۆভ#: Pǃr{!Xr.f.$lKE'#3&K>gjn QOj~=S{=;/ Sav q5.X,d[Kes_M8^}w` 3E} 0f{jzҜR&lmq^Mq3ȧ!8T4U1[TW .[?%fFo ~Eoyo/ngcyhp=(')6AzED2l Q'(()=/HFv$w1pr{k B5]T(Y) 34S!QAQׇNC Ej7*ǘD!I"F̮nw#esx2(Rqp̚|L6jiÛMR\9 U5 Ӧ9i39`rg)/O]Z%`m#|nOukw*@q|װ6%8ʹn!ĝDmZu^1W!LfW$~E 8 ZZm!aLb,4 3=2 f9dR6 ˫gP>Rмpg@(Ɛ"x[(s~m*# Rg[P' " yK ;-z.O.GGUIL]H*Tלlc$B7.@̩f~KۯYCKw;DT۳4s Ԋ*KEfߘdDcH)#Ta !0ҴoSs1^9̷$oFC[]ypo.GRBM=$Ǜ#N͋U L3CB~Swf$qfRܴ\rX"4)V`/—nj.w-w՟aOa ɖP”.7SIacUU#Ѹ[pD?N{ך|u^qjK逑!z`l!䂠o9esmOZeYL)N:`լx(X D/qC.3!9(ܓ*u#8T.h㖄e|;=%a+E迎yf#&|O1QϞ" k^RWp@SCiۯE" h!K.8[)0XTN"cJc=kO-||::Tst5*BF`汓F']౎4H2lj KSX9Q =]MZr2/rQ\1Ҿi%if߮xI}ؐ.\x Llq\ GZ򐺯yv't[!0cΟI5l|ܱ8^iSЄ)xI3\p[wuQ+:.Pڨz2(.3SϿ`(b -:_oSß ︴@5wsFAA 5-nΒWj{_?:+ [ߕ,.7T_2 [9O_5`9:/SDsPHWf!mi'%,6."|i[&kotwu2d7h}4,w^Eb+/ȴ /& $z+|mUO"ǚh_9_y0qn|yj7Py@ u3>WTUyB+q[\Bv_gB0QE`.*ӱY :Ȳ`dG={VNY* o0`g!0 ?/"ta|W׹H-}ZD؆ ڇu@;F:f?)E F>OA^ HT2E"^aI0s{Tq!2J 0r(/X+Yc orQo,lV  l0W xW@؍) $>B@iRu|q~%$.w_S2`z8?D[ LEB65\vY yhwgl ]K2D ~n, ?  Rdչr~)[w϶A jvag{A5o _97} ZbK@>֭U][M0;qޣI' 7 ͈-}zu/5FN?,Q T^ĶB0G${ޛPkI%1ml&)^aY[ޙ3(.'A&KKo=AحIu=Ww.Jl;+%~N{#)uP\â8:IHFERsxfo#dAxlEY6O^!KVg'*DfPy?&Lc蚇9zY7?QoP'yJ4%Qg3XGu r$`Cijg7S.QRլDuHDy? _m%ZcQ3j#";6zbi HWП 46}&hy@y8D(DgJaeJsn5 O&~ʛ?ҔyGzpjClԱwg :' Ἥʞ[mړ6=8WJf|J"@BHx۾ToddL\JY&iÃ5 (ezvT;~JW쩖]qG,wyG5laBb<vF4ꂾ^ncRLL@NbȩsiS:vj\}1c^o/M=ltE&PDB~29&gzЬ}?VJhZ^ådp>u!:z7`#H|XA̗Nd%hR? jĄ̈́'qs˖x54m"rF͵+Ly_P*S>58V2Z| QTh%niu5mkx9?m!  <-&ycY([~<]ߝf J\_Ɉr:QX7FKW/%1~Dcs!%9*2V?g<9_pv>/eݼ,Egw鍿Sr۷=2]j0'%uo.TXShZ@_ ey&b u7F:ޛ-0eY9HLNiLk4lG2%ݤ:  FO6SnڎN@(R]dԐhHӥrvE)VFL C0x+]bv;1@@Iƽ%%QccWq,T#6N^J1\j;wʫ*9ǘ T3;ȘVǢάE7A94<8 %įAW׃P=DCwmM@;#^_4"PBBǐ7+g@fET`\aZ@|SmX;!{iv U 4Njr8<\hPlZ}^+GѢ0%ݞ,c~Su8 z,p/Y!C[ -Y̲(lM?GmD8{^eX_"fALŰqSݠ>5J(ȼ )EPq`kexkj E=,!<pi cuր՚$P.zUR@8Yc#GGȞ̨M)YWOHl6H&ų5تT)jEfNGCw(9(|DPm,NY)]#ezQÈK.c/R|~G'T,⬥9תO^Yp4J" svܙap lz r&}nBЦR=*A$(vv$J'KH$y D$#,Ŕ8r}Kam11<_@Jg"9F6k(do:R+;s<͡t ;)?_Wo(0, "ԍ4HšeGm֒XY;׈[_dmzC[~Y >vDe YN Bjk4G7,οZ&c bf# dDFg5t"GX;6]PRzPV8SpG8t>.L16._쵋Ҧ`mk*W5oA%UBN:hdA(楰Z:i?%2EE[ ǔ:aG^~Ͷm/]"rYg)<}O3WZKF Ȼ^J)Y{^#"3*Ҷ`Ij7R${$bGO0C`9 >-ĦmerJFedr1C#th{g`/c. qf vhF7SU{z]%6dCcI?%@$V@$#RŒqՔ6oDWǯN%>0td:w:4%`etPk!GȲ-*ݩJl^J͢!4cmI> Ͷ.f^=\YS.׏8]3!)vsWD{8iv2#§#N~roj"ReL}qoLnUBbW @Cgjl. Ro[룤c[:д9#^pK`{ɀq?ļήؔ:kTsEn]r IC:Fo `J,̻ɤ:뙆!\qy"OMdic(qro|T^Hs>4%A0ّ&|ji1a[SoW`(C%$%=S?.|f6P{1ϡ5fSƙGS2(r/E)=m">Ow!]A+4~}T2ms:/ wI5̿Nj6--;%{1Ԋw![.rpE IU_h^|6m 94JCO|Xb5ڸk=3X'o|PGKmzʬieKy`L(|)PNҵ\OL> b*-'F(w+{ZHϙ $-Vs(i+Үў.I$'&r)5&QD: >NsagFeRVZtMDu@(ƄÖgduZ{Yp5v 66Qrو|"/>}>4lagLۅHy1AznNhL+c/ikϓKRwؙK7hT, $ȔD8M,/#iyܩB+Z Y SSA%ޕV oje@`>m<0ML]VVc#& e2XHCϹ6!3dʑ(ǃa(d+#S <>eԊqV]]l3`@6s-e%MZtQulIRAۋWjГ_kbnf=5=.)EJQ:݆"TQ8CNPǃ:TtCma lȋ#W)pGtTwqSb^%$(Ps_-V.SWX̊;)0Uxg[UiwhFN(;gF\=B6Ut6ʾhѳ]{X:8_Cwa)l+r6GcRfI9ח8hlqQ)pT#yȖٚgYRexzJ-5)K?^fDz/N@ןrl!Bo.r:Nw}bɠc٦ȊɃ'~<9mp<- ߁ʆf7-E0j'^63vz9I'i"eN0[e@MGÖ9"3k3c7^ BmbvqꟿL?T0 AUB kaoD p s-:ayBp `$Xe :)%VR9q~f|T#;@Y|^jX6B S OW*&X-5(V:u@e{xn2pS=žIr f cjx{,Rm d#+37Ʀpr?_w! ܞ`1XL*67z)EC5*%il:hpVo_d>4rQ#MH 1<6GN[?Γ(&9퉀Nj`QR0_\O%₯.ήTiEN )q}Lg85 ! 3Hx2bm1pCA:4q49sǴ B)H "i@Pxh zzP$=q6EGibjaȴ<ېyL*O }x+Gå=g3ߥw6=զѦR)E} eʴ-O;*ѤE0~]quUkw:"r3B%3y GY@Yo"q1=_ ߷$)/\.!L(}3ΨQ/ pH!ϐM\KoytAqp1+VCw_.i\4O7-$"09:QYIeTu]wˀFT:4xy 磑Up$YCcL5g1?_E@D̞x(>IͲP?J>e7E wwL:$뵀;¸=IH~׭.Qf$^8m57æ6-agxbƆ%uIdzŰ[:ȂT{sS"(Lڐrr)cIަvO: uEyڷb胍հMs sr-7ɘwܬ/4 R 딻FtYOKIPK-?I I]wuy>Sc?ڵG#diB"VSĮԛ,۾벩'A_ ZqC==ڗYcvQcrkĺoFCaRRq YRAvv)4~k*1ՅՖ^>ew/ӗPxcPZ%4c료T n[l(Pn)BeiۖSK AY݊_%}mIV`BvXcو|J'nՇ2R\.`꿙 |3;{%Eh0uE֏ah5w>=liЊ 5?W: _K ʀ)z MFGYj0qC4{^olDkY7:ySƞn5|XO\j)o=?D])7zQl碝4sCyr To](jͱ"Qi\F 't%ԲZAZH6*Da4d? ]4[,P:~y-B9EH ˄g{N%^)4aq(QEqPl7va̯`c:f`)8@p OZT$n_4П6Gx3P'%(7dvمڞXڼK+v? ]3b㍇M U]^]\ l96-^7$x3z+Y7}ӊu1_<>͖ <at+$,ѝ<~ǝ5MF[|@hIAL31Lfc=E);g^Ѷ-\ CD`L!`,9bgBԢ 3+Y{MGT$cM$g罍qVD||A]zWpzPbrxW:~~ \T'w4sgT,ך 7pZ1߷U޶qNofk֬U¿_g ~v\ nʈܛib/̋ǣ5/BC(eUN_dܗSUu_Y=>oQB}k*Z^ne li[o}GFN6nF:t6⋃ά߃uȯLbs/t# Ų&]ۚYYN{Bϴ鼴-GOaZm52\sAPf(OS ~ODVzU+uhJ#Y |•fP&Lz"4a}b_U+Ǔo ifH,|*`{.rTO580W^%6VOx $[O tw>H͛@sG շ,;tG"~j'eQ4ɛRʋT  @l&OnU;'mMYQoQr o_[CtL p<}+HBPA 2,hS0Y_<Ն `ϪG_&]&C: \)Nuj l~/6 %tM=k[5w~PB5 :+-I'vs;=2LSfl !\tyYαk.9&˂pV9O E@>x!)v:tp4 7qe)_`91{5Ca?\ uHhhɒ$228h?xZmC-{87Y3Z:x ;V_>pO͉th#*방>n .TjcW2Mj]s::2u w-+sEa[LĊ Iͦycծ̑1ħ\8KꅴwdhBˮ&5d*wshы=LRmOYH>4mq/WNr8T8KM9 O wDFIs ʐu]w죝=h;%CVa {%;\RbG lu3&$ "nz1 !ͪY=~:|*0TV @G= c#~ Q-P#uB.qVWμ%떂aBD\S_ET5i4oL:.KʼnR .*#eXy=nL-_n~mZk8<&A9 գ^; %CA%M) #P3 DiG'6>f^O嶐 d2s1{{gKI@?2ؐ5ecH}݂~Į[:eVJU՟3|W$Zp1I`7Mbކ˫ tm2+q7Q4DsEp1qO9Z;jN:0j[cԖ z`)}=:Ua}ѣIIo< dzү4 \XQn $_Q}7woC7eíˌ _ĜP\]AexUF TEu"R ݛiw/|Cuef5(!A^\k"$,dXiK6tc &V+x NXc>0~ybW.ߣ3 ~䆀HXo;gxc ܎vUBʥJ.%Lf$ˎODqs) * 7zWpYg}>2|.yL䀮yQg|J`Ts2L1rW5!bIEDXf*,B-#@ \X:-!,[~O4ކ]$u>,4cU}V!U4cg kܭ.DIr܎d|P(6S(IEf"圞]2;>![Y1!IΫ;NWEE|o:WJ\/4%=iE=+0'4tP(i)B=2/M/XW|֙Cbʓ0(8Rp;xnO  ?K:׃eh#ęZHfLIOQie0ZeG<)K@\mkQH,- lG dtI;MkT={z GxGJnIק;BVzŒ'Iۃ9κlm]k#érPH'59ΞΝЪ/at)<+~k `Е/קẗ́ޡ|5,aYn\>@պE/#-^&yIi}u*Vg&GY]y)&D]d ?/i#d]G] =ܨ`) FÆZ8NſG;Lֹ`0XA + LR}% `h3g@'(Q=(R"t}6+7?oOt 1=Ak9xTmd͊i%r$:۹dy[Jw$(}c1 ~t:%GbY|頻]AM >{g3U tvoUM&a7bd柰9N},XkGȀ됃6$ e+5]n^QiF\6B\08 m~,O-۠OտE#٢| %Vg/ҁp۰xLq>/aTu$Cɶd|ڼdB 2r ?O5GJC0] QX8ոM5d/z(q5P2"xe[-"zϱK辒Wu2)"zit->ѵun;; /uP8!d?I@^@i*0< ,z"H?1 g ]O4#YkϬ_a#]jh<>Gsv}{8E.!Q >V0Ӈn:_tmeO ^Ic+8`6dR5$fIe ,^csE -IlՁ vKwJVND`BsSL _raH3ae Hia+ƢF؄kM f/Oc1T΀xj]`P=98_u7-k`~Dj (6]k;H-?c,~#;B2ᒛ F'ޘeN`` hE >Y-4QgVF $H Sjܩ+]aT%.p묗2z{Ʈ^Rs Qj6W&c;,4$^ ũRT3 ð\Oc&RP݃|lŐۤ5d]BPT^ wwsNK3iai (RW&؏U׹cxUxqkoK:}To'YnܺS6. ІPy+X^!UPJNlCyJ!꼪<7bN&pL*=@ C!q:k{ݪMd]iv82^Qu`~vxeD!G /%X̀ -dri&_Qb~dۃ$QzRXU^4N ෝm9 S#88`ەT6#;9-럥fTbS4Xl5@áVK1Xh,JRnĺ-/XIg -Ohy0w2BstGiBdhnP1quTگmb_A5kH/}0 t w_)<^i)*^eQ1L &m %\˪[Jz9"jm,5]wZ"E| @#F|3댙f,X|=VXKjIbvlfEsԞ="է*Ɩܳ 6i~^vp4M<л2MY?a2qa==z}q; wsqPᩢ]FE/ N:x⢘"{#<'K=wrzO}9J4@)pbπkӤ8 ko߶" ̝h솝ljǘz-#[pIKZ(* T%uSm9?mz>l b<IƙKM ެwLAV^,UclG' n'̿4*  4}bd%+>VU6:"yNeiq{'SU@Fƨf|vfi~#(kP?)Gf%HQp:>1HЗ y4ޟţ>pvc-߫jያ$&}e"/s>g5UYziiWcj._.+3Z^)0=̦=bq朽4VvnKrϳצfgw쨆kG:. {,`D^ iE=&1_=Q/n?*8 =ƋW&u_fz)AHŢ:6XAuEғ37J" i>,{Xo?>z][tY)Gsav6Gs]"Cvk (T,mf`^ =HPZU։gG(MVviӔ-؟UM |lPVZlEK奲r&3oX?W4<X^xV|݈2_\8&<3 pQ|mjghmUj 01\JRJXV7 S@I^ڬ݉k` Fׁl;PWaҧݺOԎ/&rn.M7|mo =<xS9GVdDsN,Ӥ36-?TϘ0q mI|*6l[uBn΅,kح˺NDCqrOV=ٔ<ќ3NJ$j:ݰD_F#D_/S0-O'.\/k_rE>YVғb_ 9;KY窞V^ uoQ$~X~$[哼/`\- .[tAvEA[W N.dInJR,D, M(>L{qPEf6LKLW>eS-Sw[*預Y"Z}]'\HXqۿ\Ds#߶B˦ʹiR:^όU:j4 YR=)v7m3$zUA}=F4 5i"X+akk!9AW˄2Vz!D!lZCfKhR&X!<wО"u[Ho,}Vm%QG{I'u+%fj~2v""-YSZdv{Ŀns95x 'b6QPQN`P󃳼K?Nj,|OA^tvtB״baDŽZH00M0`ST@ydާ -&u;j_s퀜#D@!z >86:qapmhAeAGЊt dG#“ ={O[pt )M6-d6-{<3歯?mֲI{[o2[ۧc<4{oтlʔ5!6Llf4700ןLg>Qa )<dM:21|iM֤Ts5a|:3w7V*!7 y?@gHzu}1\ʗ[*Pvۆw2ǹz xwc#= Q}GTH bk!Ҕ'cy* }ݏ6g*y/'ԍ "Ž ( Y0kߟhu5'j>1}KyrgB0[ߪ* %˱ ^SmA'35a*޽;bp^ h0Ner^ iU|ZXIw*L-Q]7[ _"TȖ }ÿ?4Vx񷴈.*H2Ljx|vxSQtrY=o-T ne!ޝ3\Wn4ju~",:.9tϮ=CWmU2#TU(c-T|Z2H5N?F`8 z6|by[.LPX=4w%P8Et7Ñw|z?{B ~ ,8tl{G8\w33{vy Mn0n!KゐZ8o&NWQb(1j'pR]\=յXNKd l |b.ƪZ̒ 捂A{dP\]m')m$ʇũ0B6˥wTw+a^#]U7h#;YdS 4&{t!R>%̔3ks@}=w@b!J v:{ؒa$o"~YP9/"o">J tGݹWU/0+_k5wqL .A]mnJ_ ꎣuKg!skO U |PKne`h4?IhJo& )>Ks}Xh:K7FX&.}(?TD; g;+1"(K97@Fkڊpë 8Wp@R=Er+͕ڬ˵Mk{¸r:;hkl[}\34^p\ߩQR"H?0{X7)\B +вڳjV*uGWZ M(fsh|K;@)UfD$kla.ۘjq.jOO]Z+*̯=0/ y~M0=Ym{=d O*Ì~'OvVA?8 B^?v}B5nSEV/ m JʪY]Xj}*l) *X˭O(+WJ>i3v,R~7'۩o}VVv9* Paif$r A(*n)MFZ-BtB *7:#H}L) ʛ<:S[[(~ey Օ'sJZ"cIGl={Y\D^_eIOi]~A\_>t^Vu836?I"l鱗]027v/7OAtq N5TMS=,y?WZ0W[^kxll[$a4M2֏tk(T_5eZ6a uK^h4!BE# ;Mp‹xs ʶ}Ty֑pY,EqKm0n˒k͆WUw}Ypz= >A++gTt5pBrD8 R>td b:nڇH q~@Iy>JKci T/bcNķ2]9ȏƪ;e`hdo4R 8, bA$ZHV3 r)i;d±lͭfMN`/z@{+[iD9  =ّ#P^7|سniKĴ.%i}'H'׬ڟ._g7S3kV :2u(Sy^KcrQ ^]r$ͯP:Xʏ{ $YU׷0L(豽qdw'Y$YFJUGbjzY bkk)6;9zXJ!jS̎ZD=g&;**Q@)$5j:!.b ,-Nu4q/j!j>)I+摩$|{zVk|I O2=zژDu?!ޤ8F|60&5un )vǟ^nא_0YIu6A|[[fgXzC pj6memv~*ʷrk0m$>Q7xIJ`&ѐe-,ti ld3N#y< >+?hXK%z,3/?nf 7(B n~qM ӗ2n>[OT.$w̴ d|qg{=ަ# oqݫA$.d$Yu\3氺qYB&&fW<Ŭ*| :?b_Fum<=-roΠW}!rgdHXQmZޜUe!WO0 joxKE^rWS 0n9TDg\zf(Tmឳhbn@z|H|X"B]72yOT (Rw>f  d21WdQ@Ì/V#jcKl__j WWC؁-N(iKH͏jX'9X+pQwyB%QŤm9/t* HݩJSxn\櫧C{k=!F(fB2/EO?$R>5y$G,[|޶DMTt714xQde66 \oc,wlk}hg?k:1^4/Vq,Tqu r7#]o {FE&Bq(;Sq*_lQТYB}Ɲ!X%֕T5ʺ ; !XYG O0 bS{"kƆmS̯;xk" `e x7"9b|xFDyi/ L{5eQE[oZ<_ѮNOA.Xܽ5_ ~_8(L>ڧF $U`|P+)h;PlB'Ԥ+3.)aHn9>lM|%m2]sJl@Ξ \(͗ҙ1%1滰6M􏴭a PcOʸ0d{d?tOIj^g*3NUFp?J6gXc ;@ǣtNCV ňk7[0tP[ \6"3AC,ٝ\o Vקc(p{\2wB3pPYfN[QbBKꙧ#o3`_]g"XDux!}2^(U*?|r)39ڣp,ۊ. ӷkUw<ξ҆H iuOjaj23~ ` Ȭ^U=%rA-{hb U*O{s {\a7bUB@hc]5I?Ni,fߧxa&:o t̲em ֩ #k 3X`ʣ*>'T%LnRU+IIdܲU&I N fl85v;%gVܠ᤼!C-Xݷ=ƟiO>ʆObSiiJ:\b\N ⾗2$C{|9L](yDBWq)k֥vvtqAHD6 Wiha\K`" C穽|( w8{ –VA6]B/JHUPKVB3J>K+0X5= [&,g`Pr$Bf`eW#I OHB8Mq|>s"1X=eUM-\;ScA#0' Dl`=9o8'<GpÖw M7q*0 ò͝WgfI38ranȹ)Ճf >BV9KW`gy=(cx|/_6`촳r?6쓎Rh{` s_(gaDQg/p(&N0d w7:r8ٮsi&gAٍj]r0+P)?k AWJQ8{ >Ӷ RKJBMؙ#sQ;! 2/ED&'Ut" ƣ}w#r֔-I̸,q]8ZU3P~_L19ɞCʵB$JoIlp08en>@O/U-gS>b@͕3-s5zLXHU$(Q*%*9mlח S o47{'zqNej9nnM^Dώ=D=e͌`KݿQnR5BVP:UJ!Pq0 |~qw#@{IsIeK윚1?h@U'֐ʛ`|\L~ĉ,@i|mzJx=HoK^6Bd;5E \naYupjzgDV|L`ks/lٍGSy~䆨 |i-¯ s$siPnk$*~ߟ> NYc? ^̹~ᰊwIl^zer.MWfM_ +ozݷy0wyY 铽 ;y$5cMEv' j^ /D.d3WJI%隝aǨoU(sTN) /]++9KE3M,s+$#]tt7*`/BpPЯ ,;F{)=_RZiMJѶjx?@P"QnuKMEtt~VƝxO'ƘX̣QٲGIeH 9l:tV\GbI;I l>) f#5r147FE}LF՗P?"]]ǸpB0>7IP֚2ѹfE;B8HQ>&j5$ny:LD܄/!bENzW$a!H*=x`A bWUSE7hla>mĆ~ɵ6 7%^׶ >b#owaAG⚰=I ^}-F HkmֹvXff&KRNse6X?ĵ@+ & j&Y<]*v\͗o)wlW#;J:jIaD&E'#I֤ӳTc?۷r*N̻-݋⼋eՈO]K1kWi&[U!DY1j{S]4Qe/jی׬I29e]#Le78b(MKk PSb ϧzv,fo-cjlXh-Kίhɵ%~ʤxs}_F!N^]F1~bXc¢4rG𓃬2 M[Us;C'yۅ@r)O2Ӣc)~vQPkDW;T^_=%žǴ}Z}2o BQWr G*$Oz$G<[M%o/s1v@,O$(P! 50}cPߴGf* .ߨ1]JgP$FUv̕}ϫ8#^IΚ `oaQNI (&b95|w fۗ$;V&iU hs@79.:C#kǟϥ3ږu C-#֎Ntj.DڇQ~j~L@Ǫ= . &Ј>ļgwKKwx~..#X>ة0 j]=uLE,Y6Kw X竛qk8x(}nP 6|^+I*:K <^/)H+\65KL#Ȗqa|o%+8 ܸpب@ A:Dk8 I+ C 61ty$1EXȇ.RZ~UfdWLztl^|+'c.|4 2,{˕Vtq״2'r5m~=%M6Uw|2D?:ZYU| %H~j-CNlLU,$yVMx+`@:tWJ A. BV=%6ԯH)_v@R}FCV{_ I8?˷s9kG#6x{&"vb'Z8 ֥i~HM(AW:|PyȮ9?,Ƙ63k^*߄ZH8]5TVګi}^ޔ{9&f IGCbTT;b]C~r3-T>km !XB\`H,N{*:\ oe.Q]ڂ~}W1X7y%0xx=BhF+XѢ][9AuQj:ޘv0C}AfpFfVٱ '΂"]j RayDiֶܶ=Im۞&)|Dem,^F[O 5c܉V58$-Ipih@35~JR3%ȥYs@WIk1_ l\]) LANJ +2m p[ V^=S4f=d<= 19 pP~xyg OˉBXQPK˯1Y.qV],I#c.8jZ : 1YHM飮=eq'8[ם Hʉ1b *l>6z?y29i3I+CPԖ6/';8P81G`.b7/ ;g$̷!u풲Pov!%X__,H }yUѿ5LEF~Ić qȒ4sKL< ?I\R:AzEI"VOGBfGY-S3X-.QLѪ Wv47%С Ece6W)&G|-UiOf%K@V™Nf qZ :/ϲ[LHE-o0qPXLw~Q>B,y?ђqżhim>8L/p?91 OWʉ͍bd(5i\7I57ٴ'}Ugy.3"^Yr4@'Z_jO~4qrd{f{pE1rPy>Ix 5rLƝX,_zq[+a:vW&7Lw$ |dBcB^H{KqW#FFǎ;m$#hlʃs WU{@QO ]58>oKpoiĵ^M.vĐ B%L b~ewF(_ @"B2ǚ8NC--֓+ujE4cKy}/aE<\X?*Q{=o %P{sk+)8SRQcpXtx'e9 aLEA]"u=) //Tz6{rS>$Io,49ONc CG&YG 8` m }L'Vd-(7_z"A)TR1h`.|Cs$wAO^&Ձ'[6D(I+U $'`O<7N3~xThxD W2!҄ʨw*[WO󍋒;IE]ۮz.֙(Zk,U"Yh軔]ك)$3>*A'Il x%&]khQAӉͮuW 1ȗREQGGО~kM^^ZeaO張A9fYfzջbx,"h8nz 6i\~Q{՚uZBTܜAKxFW08!fNQ V#9xHq3u;Yi~cэbsEbEhd(By\"- AccfFF9]@P@-XҼ٤}-E&ksjGrSOhM'$6lc)("#H (` -|Fw%%/6w A%k,mF>6iKY0</5MJ-Vw'NH7YMaWH ןxV,/qBx>_- ʹ^`HMu4嬰'šV\\Z4z"d)8yZIB'.| ABIL Bc+"jcib ^Ij$#|$Ә< 5Y^FQB-=R̯xbDA/en_E. AK$R?qN%Ur?)M-^琫HBV0 23*Lޏ14D^NC| ۘqzDDab{ܥckǃh'}KY F} ^]o||BǙҗ=f '~ \b 'N,"39jI^ fu OrY_vh~6j.#*Q|Yk~x/ oA\A |L]='PRn CK:tpUԗ;#1Yϋi*Ypti]k7=Yi25Y`^s|pћ@$)5c:cz޽ЊVK9!Dbygɝ@i}!&<1^E_ R}q%TB6Ε@s档]@"ES;D9@_H3L/T8*{>&R(yߺ=0nv +*[Pq!QlWV"V|_l='Z_x~"r4in>X_ <9 x.Q+!4PtUJ^Ҏf v# KkVSd)L n,= MQFZSg#9h.? EI$3bfRn|h5CB–oI^͸otgY5<_߿e`.'='?{0J#8 CRd+Q Jp8*?!ڍޢic"ȓoz`Jn;ZRK~vҜJUcgH&cBbͰ822l6zr<3c+ujܶ3ߝ W*ѩW7$S$ "igýr@&D'{$3FVeW. B ^|O[zǃ$BSݺ5TJQMryE"|o l1Ԕ9b'] 8i:3#r x`g{U w0) xl4'Rӝ੥DzPt`:TD^B(e?,!n^s,4Ro*]*'IKׄD;Бs„1IofOd v#a|sW\e'y[&^\:M84"yXlNum#h[+x`G[*,l׼e}pAm ߁mwRee *uBBY]>RvkՁ,É4XMKaEz~: Ӳ`鞓 z#8d`ϰ6$gԵ 1U.oredNngHV6`X'R}M?˰ɓ92;؍\\JPo51M _"0OϪx}kb1Eʚ/(5iTwu-9sNqz=hI6v=?ܠ[-}tQ0/@9LU\z[$ 5?20&L/%BoS:}mHXX7?9k奂 YTH*8›ɍI!S%g|EV !Yk*M}ړ8E3<8ZN3rB^" ebF|l F۲ R| N5CReO߿U>E=˦L7O,gKm3҃"HS U⦉r{m``kPM}VϡF2;{"lUǚRu~`%2'@XEY="'Xur->TCghFqy Fĸ*&mY NΞ-BFV(dM Y}Ϥ+b=vX\0^)j*!Ri+i[ȝ?<M3Dm {ds#Ool*Ag~KW3c47-`RrJօK= hخ9;vDoA:f֥Z9'**uIY`$-{]V}YV f0쬶]-_<>x3`CRygN[˧ͺ F^N"oJ֧36Cw!vȭ8zGUL MTzkl[ m16?< [L)V=KvKdMtõ=9mƲ V辋_Ȅ=B/4͗? } tjx4.໳rPz.y[._KNB5;@ ^7j<] !6 q?b@Q5.-lyJ11ЮSrQJX# I԰bl"XHJ-W-ވshoi+JqnI˩N6` ZPβL:1V. `>7ךٟesrX/h(eb $Q0 A#~ i)5V kO!1Dg*"G͆|̋5|M00o[ySR9JE/C}u\aSquy.x l3>85,=tǛ. MS ^uUU2' u5xq cqZ%ү@V nUk'TO`jڙp Zأ9\* v4 |4Ule. U#nA+!ҤIq&gШ۪P?3i_OjF_-ʂ}o:{A&a!zf*!bHE/l8üI4?6Ŷ,5q\mQ4'z +2O)8$)~p(JA&ZڃĐ 8Qs<ǩ"Uun.kifvΓ|&7G  쑢hEbTvBd_CD)2 zYJ8H@u ͪڮ R?O1\4l 1]Jv9z2ˍf4*PA;={俱g5]Qy¸j%Xr @7 a˺/k瓾!p@mǧ;dD*n,޿Z 5M7#DRldc=ԕA#!;dec|=Z"LwueTGgAB "ڪI(hY~pFO7, GO.:s.ÅWty4V v^"[?qB?]YMb]' ~B=N\QV 6\U)4T_^ ,{?=whOUI<(uKip,LOє4I`|$lM}_'?,bRиa;%,%@@(gzfr)-qU6JeY4.x楟ʕ5~v?DnLUf|( ֩:Wz2/#"A֪.W @'`~zF=Z{ˤfF81HbA@mҫd+ ~v~z}%3jx| kfS~9 еUn[|J4pqj<*0欼ݥO3Ge+2]t]yjqUxK(U45{hRHnli,8l K2]6ꚃ`xf:=!wG~[Z<'KdFϥ$8br Nǣ=̠N'd+[PlQN@筒5ǕtUrڂdJ@o (ĄLM+ϼ>T|\mzGa .} > wmJX~׽H?%`7Q $>kv,B;;|qp:- 5u@cqO3ѢYGBӀ&aN +/;eQռ} Ź*Z#:?L. 4[c1ca'`qh[:=Z4,hT]`|}06h(0ZSmΤk2)?52,F(ߖy)A}gzܱ*fL 970R"O K0潀r ^\ѩy%L͔AK4e.PR)բ[}.e:C6JU,ͨreoDl-j{eL4VkohC{ }m߂jҋ=4Yx) Zi<ڡ-k =|JX{α~TtP,{+GcC9fQ7n8:*ŜHԡm ?91Vp}XlDIՁN>mCL%l`uaV!شWJ̑{h<<%*%Y/߸*,~-RyƠ- IK^>Q_[ͱ7tܺ~ݏ`rܔ7ʶc t@>ɑ*X>v_rb$Kz ѥuEFP "#.(߰fZ")xu9h"ն֚O&1h&ב(\=;&N1YFdA(L/Ƣb٠*) tϘlUMJ^L:)}uƛΙOى#F msF;o[tXiHJ19[E7m8߽K|F9MrɲZl f0 ?:Rc^ב,q{k=: |u([HTʩ`. ~VO{] Ք,cgve%Ɂ6/JQ t6HU.pFG1@TdH/jRjcHxE ?+]7^?DФnO䦰"M"v l Ƞ {>ݝ#RԎ7*ղu8 ],yaAHYT(z#RSEE>@dl@vie6G5RAI踔AW|XxųH[:\Mzl(ˮUJxl cEM`?5 ⭆i! }f,0(dkbn_'TŇҬkRAXLՈbcb!dz(Rl:LL0`-=1$}"lnv (Pvgp/OK"L/jy%i`AK<%i5`g]Vbݹ;SѣU!5Ƶ>uˇ}CX{a/+o'*ØpDbIf꠯.hLKWOA+ﺑ@ΛNҌnn,-{BWbBjJHi!ϵ$@ ^N@OE,Mfk/6M8+I, 漎;eQYuGKKdE<`4Tyz ɂt?nbI&<nkV­BqAz}={wqR Ӈ0rd Ofy+G)Rʇ.gU|ھ7Hh(k̉tULx%&]ISv{q*c7 jŒ 3hi{6mԺd&_x쾀]Bqp~C4*7)J"J^" ԛN)c?+)F7|[ h,:ٍ6쀨M˃ԋ,u@l%Y22he/ i3;L/7`dPs63܈?i@Fl-A+&6߿; _.hWK/&q]W_,!MC>ۗ6 { )6T-nJ[8Erz#Ʋq=JE5JsR^Jr,c[bVy䢚* H3{&N`d)z̿\h]ˆgfgirrgs4eAF5*48bTsTⷘ.K.Z3FK8-l0&0ϗ|rkiK8Ԁ١{iq#и^oඩ*zfq9s3.ChXQڊmb76PWυ*ў HYj T>!FThGgqvԩg:sh2Wf.&Eaw5rz' K-9. nMyy#6# %ͻ}nϓP߆#ImiiEeO"N->HYx3'rGm6i2")yVjF ׃x+.0<݀bЭ_yyVo icCř%p F;'a(qMnI5lq{x>(J3P/TnB_tp&|j:W [$'@7=5?Xރ&(up k6 HEܚ`Ԉ~iDT*X8pW@ݓ ܁/C`e@ 88k=gfjkTgǻ5Q ̡nPM ȸ$QH ka@ޘtkPРb˵lx3!u߇%5_=+Dq{cvlJZm||d. ibe?.J{&|ܗg[KMMњYƍi)fd{=);H$Ď-0D-bvkɨM7t/u&=fڧh$7RnnI6g^jܪ.[ /VPx=^ɸ,DsıI`q ڛ`%>y#zN9Y47 hI ( :17OSڴ'__1p&ֹyEL1)A )gLpNe$ =Y{˅ҦRiW\Q{QVp;{wK̽!fTCG-XI(E 9}>?Rp Ȅ%`1Fh)tS>1 U,įP)<$["V _ͨEԲF61.7 ,?@$'`ܡ䠸?NEӱ4lSү;R6JVd<̴?Rԛـ`d jg8' _h>co+ xL\df9nMRj?9 8pU.C5L'~fk0D_U.$UAƠ&lzzȸ%HGWŭJF૗ăuڮ?"i1AI,;# Lэ6=2t4WUM)ONÖmf^ȟc87;MAR k2,}DL׺I*0_-iʂ{o]^eɺƃ ϧfRp3.mּShԼ?ᰌSQ8\iOQ[3o+!@yձe`ZfLJs7؇< DIj:3B6~1 -_oϝNuo %prbgіlkI<ёLR!ڜDS=c`_8~!+R%7=4Mgx ᨐJgI10%EHD"` * 4[Q3WЗ+}cH sGz]k=$%v?%F@\YŠ/:虬0PkWYN{l|k_.:D0p-t>E Ǝ̦vy :G#{#kڝ[C O*; ":[DDd N:%Q֑xYѽ&@r3E^Jzܳ*ri1*e^YL#Ec%s784O-${Q2ʦY`=O7r &pl^CC@տNakeQ?&P]<ޏl1`0&eȹMt٤n&}Q6#$,`6MKg!=ov_dL}}Ԕ e_N3oy "u'/ITi(CU-EZyw.vU `\e n=P66о \s1O{fb,F3sIB9UO|g{]gT0T|2E۾fP3#ϻHHiSτ+`I'>͛m;;+xzDZ=$H1"G ΂E2U8oƠRAJ &x_|0nCa;CM_v")AHdY'AUTy2[ Stԋ3aK, W_DvY .V GO`Et^)zr*BQɛ^FSoDR1mEJ0(Ћ}BcRK-w!8@-%v]Uct#$-:Bog VrJXy yːmjGNk͇ uY:)xv7f oD%O oN]II\5A33ӥ@YoOoO![@Q=7S\o]nwCKF fatv>ڼ~?jOdhJEmf[CrB_&:y/2= hQbG=/.[edFGxt%e|:{C&h6u:Xŧ}ESx6Sņ(0o5R!K.PE\2ltqBa$ -yi'_pBS.6Uaiyv^W!Ik)_\PB!@oQ>E2 P1+?]꣜hN4QD8~X ʧx9%X_VbQk6kmm/H~ꈶ"4JA0favJmʡ2 癝.P6QZ,6y0?kv3vIs#pXCB:>ǫ&ѹ^x/ie_ؚCh{BL8ge P|9wj?Dm&qᓉ4Xhg?j.'ʀwYԡn!1Q%YLtkp1\D\h"xր_>凞ûZIibc>95lX^J€&V tH~#$ R1~J`UJd|JpQ?YCOUIt~(,Y?H|gf,mG!eO(5_O0 zQ]z7a-)9qAbԴyxVԧ\P%SA^ J6`h*25-3_#|e2o[T! @N[-%$&궸:PƼa42U@?\#]0?˕Rδ/;W?MW,)b6f^8XQ~3gJ&GwS=o,ߪ1͍L.5skb#ĀTU GY2=z.Zst2:g}ge(;<cPe ;('S1F@A,Sxa߰0q0h,jvBWM5ւ;_L` a`0?crynRӇ$V0fٹ9吰4kkaY: dȨ.; DaKfjG/o5lR\ĠtWw쿫Cʓ}%kD呰SGWܝėB<@ YDOȘ0-t)y0kN5^D ]?eX2B79j{ÜGXint:ҶY{z~ 7`%&+F$ 3EeDJweY{SOO}&E7vF~Et 6𔽀M%P#y]V:!gz$Ƥa7>@+ic晴Ɍ+|;ƣbF5AT x !J~m3 ^=%Cw2W "r?V ^d mO(:}a4?%ʧ/Mz]'*n[2 ̪dYy~1Rj _=;lI"ObWb5)dͷWO5qy&KR2&II~l 52wKOl@L$8bt^(? i Crhțt{ضNKR< 8Ԓk 9q^xGyGb>iz8,قV^j82vR fpBɫ@|7sNbLBf#Jk|)&i= 5|LgFV[Q;Kk? *m1,yL>xU^^ڳ:<[ P<1<(>o R gZ@2L z36xf."4¦]Ej:?9-|GRI2!|k*X$Q CIRƧ V Y)/NForE!hn,޾0adОN܊8T0@s|t({;hߡ8i\Ukdh4s8PB(Y`ny*t#M]r"c|I&7͠,000 گ.czFW~^ɘaEJnَNy㓼dfYh:?v/BCvzx;j%LmW| |]o v'>ԳC9#T|XjdC洲̣pB.'ILDŝ9,&pwпH3R#LN7L=[Vx [ 7KlSz/TB.JJ@G-2/W[/ȃ$&jR&&e C}Szp?7tð ];a<9^u*2*|sy^gx{"N"HaFNEySFb|P*wrB%x 煤Qy{^7c(W"qrON2fӴxJXf*>F'߀5X;K=%NJI+|:\bi/c[lg RQ‘WওέÙAdϴ}OjEa]QBqMn~:QclYhw317@c6-:mЊ;NfTJÜRtT*>@ ^m<}S]2v7t`|)qR zkeAѾa~+< n߳պJLbk<0U \7q?эL55}&s9Fm(Cl*)JT\;We@uUrwksWOTdVõR5UIbK5В:fCtvnj<vXvxJXG'S2C " q ^jTpPKmbAy5[Shҿ\ Ɋ =8ޟ6} C9akPR&IԗI5SL-_5~*At)#Zwxe(G]@ni ɓ zEQG=k-EW&luD8S< ͰkcY~jiܨ2T KpX~4",»3VE{ߨ *vxH}{|oJ6rWك2~QE fA=ӆLݯ%]3o,F\Hٸ,%6]I0AuJ ď! .Z?c>d. 8X G49>X3;xMWG+bw,;!<xJ>DHLpݦ V݆|"=$1[|I0_O{Rja(\(t)QkrkWpWJ@UszeN%*V!224HhPeܚwE%H>&U7C',~IQ{ 1uH"/IUtԢ xANFUغ~? jFCYfrǬBu"VheS{[8-yCkשҘ8@X~]!0#Re ܅ѻJo6+ƙyc,UMg47T&DT4"e) WÎaFU}2u=1ɪe0v- ϰF%7qlCnx1c_ y%9"fG.0NDE.\Ei 8_$M"t1]|7:iv.QY ,c)uɦ}&Y-m'yP2V3_@Pk7aN|m4/~4nE?ܱtB\\+2r@LW^#8o,V21\_\Ȍ ?y^)tҳdX% >Vwz`s#tiP|\K_{ aUJq,ڷd ht>ؔMJU4-5 f9}jɟjVğ~K;m1w |^g aIDR:#yYzL8S؞lkV",~õU9B"1uiNx z/ڱ,iyuʪ]z|44YXx*9fG{Y6o{?yAk{ct~DQ06l!ґp>3}$͋u9ONzM$3U: k|!?CC;tKtPX)aK jn -\BG|<Ab{5Owb6G"8*' ;XFzm1:Uџ[~*M PD= ݽXx7J2?WTjՈ;G1Ŗ8d&;GoKHlaWؽqHf !Evwy_Y6;N3MWnIL9 rT ^ XEoV?tFc(rB\[׃}‡x3[l>vv*TTSgȌmz OOVI8x{Q̂!ڡ7Ͼ^ Eh{{JAJ<!/)vySf@pHV gmZʍbrPqLj=U>*ҝ@pR'9]H+fp*q2UwKODmP, P'g&``^HB26X#c\Xm>)| f#=dd}-$簉Uj(3.pG^ t|BPoOi96$jhN,UloB"H~H}gTy7_ޢ?6wav>[0n#VEК$aBWJBpSEN'1=c\_uIΣef~f:I@PF:_+ԕCC\H9x~KxNL6<[;:Vϖo$X̫ӵH*.ů{g?7/p}W)籤d!9MK'B:5Ak'MIRB9LH)+wż6|;&(63v *ȊgzB2l . i@,r=S9 1ߚ rUrgK4Fl EQS1tMW8R Cn-[įf%Nb+%{w `d1a\ pBAU+?"[0nஹP#NݛAl Rȸ  bM>3m==˿~E0IPúf`f>U "Of.HZ[1|n>Y徼r{B<0e $;%mhS#ad{sPzK Q'rOO&Jd}[@zCڬ ihKK 2B=edit^ʈ I>M/oU߿*t{qa`ds#~ (vg`7P}M#C*~ Zϻ IzO/jɞsɊ#"q<KMzChҭpWv씴 VQKu of3t \H)< \vjh/8SGxr8re3'׻G}Yt=|WYwN=#[UmFP0QXE4XuBo2M- IZghf1Ӊ1[-=7 -҅8K 0A aU!7~aBC}#QbQL\X,!թ>}jY9f(˴RS&r,{``9tKN썰1Ks٢Rإjc0G-C _+nץ%TWWs)Y κs !FՅm֪~iGZ~_#>Dd?͕:SyʱL#6nI_Tcq+)c{=^ra2vfMm$;6j95G%|J]O3~PrgTP_='jnIl`݋0chT0A}FSB`áݓ;vD'?[nj׼GJN-q92xzLթWKQQ1iu~@~hi`U]$6%Vgs \kyۑXEx:HmV 4}ըަX2Z䏩KۧڱpR^V t_ea9*7d @V,M1?_>Ru+ߜ2`u_ʙx#MX5ľ)a=ԟf|sDl'j#}ewFǜ3 6'2. +GtM!ڏwE(⑉6=1o侄-}AF!Z!#͂ɱ8 7{pЊ1ن48{ O'[fwOr7藁g*gztJ_T6E/k۰g+{iSbuq_V-?:0UO-m/`xSz  zHH"_@IImDG;:쫶a z[Aܯ/pmb1N*s O`m:1;Z;}z 5o[p0*FYJZZ sʼnoNIWlXӶ3PD؎(Akh >H=ucΡFOܥ ] FbnE0Khl)Amsf;ZSYs(,(-H$^iU@I4&WKFh-h%'6gst wd/{2u޿t*&ҵlYsoR{ XDWl4R%H˻ɭAB8^1x3/+;kKV`!ds| ZI [|Js@}~JDT^W=,A=h: &j#Ӧ7v[3cXHŬ@T;|"TS# wA/8kR$*WWnrMDZשXEG\%ɷnS^s`hu؀%Cʄ@/1-{X/ʚdd0ӫ&ow JfJDx< Yxaj{K*N|3 xT ØuRi%V3HE²b689TI鵞)*kޫ*iՌ()ioW]D޾""椣oji鿿Aj(g0Fs.f@]@D{~F fofŤ$[44X%RQmF{ .~-Ըu缨Sk(FOJM輧9/ N#K re@/ rO./1*"YwUR:8Ոp7Sfb2:Zx&򡛊$Yql?tɱw+-yb&X.9W➆4Vg4F |>d=Ԋqy4H<#{qPFPCo3 rpN? D03u FJ X.ϙ-Fܦd"DlfU+Xo^O7s)pxw ]S tvbT,nU+\/90b nlca`<{b\4bxv j@o;ywҊ+}:_s%=[w=JX>iQR \|B{mǣjg1̲-| ܀tO@5궥ټ̠fchM MVl;>>ip`gHCa]P`Nj:2bXr褟|! OCG bj$܀,PxwJGHKg伯(6>Zeva {a"u",`ØaPtkyCMN/2ahA]-i_ʘvĐk4c1Tw{W`iuN>đwK๴51VJ-CP:M!x_lJ Qt}sQ BiW'6AQįۜo4Vև).$!3?/P$}*zpt:xU71;T%ynCY's PqU}mr5>]$7떠vRŠgH>VjO/ӻfhJf[n)r$yyW rD&aRdC:A,F#hd:d[:zh.{!27U"CHQ:>Q GRIX'E6zіh~M۽/a:Iݓ5pCvȭD)N& g{-,5_\1W˹r.boeW?fA3W_tϬ[ e[z>n KOSBSq.D% d6pO*a{CHЉV-+ u)2t}h 㵂tKM~94u7EXv6,C"JqA GG+;?֤u#%¹W;dlZ7@@H3SxJp(HR '}[QM|6H@#JX1?r~f4C g֊{/?wJPY(Hmڰ89z18'm)Ȇ=MOӰI *Z:IQDF5as7D3vfyl{7p]ܐd)uga!-ZĠ.'V,0z>y[6F% %[*/fe49E+?H򹄢 ^WNB9n'F:u,Zd"0mҕ\̦~-vϛFcl{޼ 8lkF>" mSh\3ʺE6~PT?(1}E`3^^UI-+П2h0xp$Fya㬕*>/a7Z/<2c|*~x0(i^̤~lmϺM 2cv'IpjGG "%3>UESq@@%TNp^|n1]^E8S fFPZ;T]$9H1/ +ITĀfbsh)4NU s'K*}bBz$fCN[5$d[o ~oxj"IP2cX"Dp>jKuLW;z6<.QT3ϗ24"aEOP@ >>!hE9N>ƕ#D%jCxOrM H-<)r|FDʜjt_k9I10}\@W[㟙am7U8gzR$,Rr O@2:{`g:^Mn~!g!hqB i'dCn=W䀞 gh%\F<柖2.SּlUIHU/bY, Dck?0DXȥ Ȕ<뮼X)^9ZXR7M"fM2gEs81 btCÕ K39N]MAv⧎pɕqC! \6}$x Vנ{?zxwpS/~p!td&z96sqNԠ(j* 5r Jyh77;qrmM1XI|D hUsUs;fb֦XV^0ǨR`S92J;VlXHіEY9N#k`X}@$IChDԣ$:MirՍ}> )AkMw|GFj׌ T ?رወ6=2pɼV:҇*b[a$ ;6YLjzLQ7#)F^j^ ٛԜT&K=nh6>t&F/)R~Ql, S m$ݗzZW1#8K AM.`HG~S5޵IX\>!EVd~ i] ]S5ER~1n sWVzF(lK3@BI!w DP -!qgTh7w٬NKGS!Z<%"Ԝ U}_qi #eK^.uuê%a#*Z>W#WvHy3POMyg0ߨBf8cFr6/Hͭ*P/UȕŽHd= NZ-іf2ak9ȏ O7ʻ:" T_?? 2E$6(:.GX Hk=MѦxu Lɧ:6&?l3hB5?^E9RС.z6[v9j@f%z=:!0Y|w-C7 E@[E8t_{deV) DEfxg;e?ïAUO븓MOyǼ^-%Զ/+IT$ig%/P^6*Rt4әj.,AQ18 AP,e33CzTK)bFHLړAYO\R) ڢ)I>˷p6 7Z P S('p%@}a㽔nx fz_4V*Æf8(%Bv #3lnB qϭ@!Qn7VkZIhmAs9KKh< Ђ'R#=?q#x%U>a[+}Ӛ\@c1SlW6(˻Ռ(} #{/m4/~91#D_!':;UMuN )My\1.+ N+Op N^XRxW*{MvVR*5P"ڲ :^צ>\eR;jVxNbE @hի=9n2D’Idʿ{ɆH 0 )fj_llX]dj ̟jU`ta|EEe[9 {D7ο@%Pb:0B"V?lu:c2:MOZOQJ+F*oI [hP&bz9pK wڼk͵Έ? M%L$n'$Mu}&M򾤈ePgq,qґp936 m"c# 6>%A%졩!Tuy1nX';!яRV=+{r~f@=U9So=̯poX VzyueH6#"j˝Y`tZqA}u޲>Ohsf :INk/EWF6P̻6,ValY @6 o=UER(;yL0x ؄>_7KǘYN)yk{N!Mm(Dx@bH4(j2Xy[<!9|/~u,”0 "|"f\MMH ^up5/c=+WCqR s0=A.;IȍPK2zS7y"fVnU0aD᠄':4 uQ\fyu8ǟD UpԹŰ5~ʰ1T-H_HE;qǜOyN._K8}shPnM4ǐSfv6\ođ"|XN1yq}43~ !2nkR3p|I=dk|=j]*(Q觓]*}M6V1w*`9ǰ}ѕ$fB7o:<{a|սoc@z,ildLkY Ԏ=gOtkDfU+zzF ?9o.,A&{ {?s;^+"r>K?&I48\]YT6ahEmQgRkq<<2V*eyQCS <8} o䓃z^%T(@؃n|J Phk*aqUwj+gH/+̸0pfSK[tRcc%xqHlO.@iBlpwDgeK]=$'yLz$9* y ƀm14,=Ko_s.6x)_@]wdQr4߯1$aY͐f9GH5kE ZW.6̬o9d /vJ}3Vx&P 񐒵.W~}:NpnC{2!@HWdώ浂hriU?Ӆk .k=U9 |_i nXbޱJd&7ӣߑJ4ʀʕ_bsDG0v(ߑĴ^L0a+7u?(p젡Y'bar\?o\pp35xZI?J5(B, `ݎ5QIo{G昫j]Odj bG0ŸKiCb3V74N} NīT6OX.Jކ&u$A[pV?ӶҳZ*bR>aFᲆ8ˆ^9eF /)5v/*m6/É= +Mcڗ;3dݼ^![3h /Qa`*7L H/CTzy.c뽼DZ+,{̪T_٥7d90MSjF=A>SA6 jh_|s'"Ğ5d@CqRhĬd:;nC4Qa6d o*Ǵ-x V8˄1pk7xeJ-a[pdұ!KT;Yp:u$@=͒B"#('v˔+ln̎uQR.5ˏF꼌0%'dPJ{jwˍ`+ i2ACx#ra\]+%VLac1?gЉ|b0 Js9-ёBzwDࣣ$7m'OhG³Q}2N@0OVFҮ.~FD:9p˂LC3CO2(Н$3! `B 0Z Q;(o¦bW썠E3k5&8Gbs-ih*Rl$cD Ɵ0U7כ>#(>]GQ5;˸%YZS-#[0UeK)6bnvCaU5Y|t@*CNT\z"\wi&@7,6O9>2-@L[LBMzhM={yغdPFqM ڬ7xlp竴a t5a3*(6\m.ϦXwRL&v0%!|*RL}8c e2$!BRٕ/yo*1Cq ^*5;9ӂ6Ix|/ .pv_^4)?ثuW5W}, MT FevkCTl*c*vX3.U;-nMjmq1[G}s))=@/-x&IBZ`.UNNKLt f44wyMI)?9XyT(|S1^G)ORcT$#Y ڗ|kw]8kP}y /aGМKNJu0u e]/%k(}XLk~>(ޤxO-d'UtM%?*Sy"8ͭÔ܏|^/6y_p*cGZJ}-cL.o7kVœܻWvBo5i&U1aa: Hwi5 :~b3yqFFgv߫}ǀ5P#x0O"10 !?gȑl ^ߦMKxba7bBQn\(,]v9E=k11H-36-bJ7Ci0SO:48*|kGd>9t[1cBEy׷VGՉ6 Ʌ$hTm&NP= @a@81oǟx%U_}O*l-V?Ph6[3&K(qW7`_t~@H3j٥m&wiڗ EM[ !Fxu # M[VFc:t|c1<v[1vT :s 'blq̪|Ju,a M߳P}Q Qw@:TRgcHEn&nfKdu9I=mh+YۚD<:6?(8u.5tVǜ'|A=oHĭ?:P"1M?HƔh-\>^RHq8h_25ASࡓmeKtFϫƳ˱ >FhP/C\SH8ޗ,zi:966[LO5x_8Lc=XmLrBa [\BNK'kdO ʧaѦ uus/ l-P(H˸n_{g_*q6NI7pbr /@Y: /hˆlyy\ ;6_ԋju~1srRP54y̭=ڮh F@X5rM5@Kb٣h[j2PYm,?,:J3vQwvi5:WOIF.ʖ$% ;`궘ne;N7v}2)F-z 9読:nWBf8XzF6G[cz/]06Š(!$*QK"ޛWz'Y ,@SL0Kp9B2#S:⦷q*,M욲z1V|ku > 9X{x5L(BV6dSx)5 g:_<1i7~Y)xB {kDz_p n\_;p˃m9?lYWÐDM ܗDɴ/齔>/, Bu:weNEi W8Ì? lJ4]eX k/fb134 [\`~#x yO|@aPG+0%wi^ &$n84P삉D }235!M5lھU5842x%Td耰*Q[v&TqB GukIO0yĥhh-Rq;Ԗ6EQ^u4wqSZ[.f Tyɚ]{BڧM%\b4# C`}{&?pA0:rl GP R^,PX{b6$uf4o*oURAƌ_߸=2W] s xP1~:8s;zuQ-X2}ʙՙDJzRJIfr-{[0%6S s|$*q,i-xdN1TZ7j%KnU4DwLs̋_UU[z[ِĚr-pj~󖻊 [@t&,l0FW((^~.l/dg-HؗTX8{4B漐9+ (h; &v߈49ұ!䐂v&Z ꢮG?k'J5틀׃S?(ZI T(YlN݄uw72tM 6=#c/oAM1J1dž gVy](g^o A)1[W_sh\@ʇ(ƾ璖 Ac/ LAނ%P4!"zOR}pLQs9~>Bvz׼΃6њK 8d)?ޑXiʞXskU [4Pd+ob]>yn@5@b( (wz60< f&уM-y< к$V( NXxmߔ9+ kzx_h'Th-Q J{j0GK@SUyU2E ,p 2fTG:qtF[" bݚzɜ1}^v([OdDwT>R'[y 49W(0%?mF8 r8{ j*ZaW9t7(푔|ɯ1 3UiCY >k c)~.-č}+5+^?(=;:0q34pǻ{R%#.uq!k}Hy|4۩1d(a3՞nPLJ9K$~ܯ}[$vN)+,&v(,~IQ2fNԉ_G(Sgew/D8rM;o$uIQF0n ў^a9sGRwO7#3~Ec- Ǿ_D]siF4l8HWJ)XdbϹiRɮp;$-EvPQS9'fcWI|^0 A'tdo mFt/:]>zuDz+! yx{~&-]dҵn*][#^ߟE}/)#@C2t߄ye2vhP}|V p3Y}O2o[iz-+{BF>@-9H`dv+2m*V]Op!;b׺g+brً55q lQڴϺaڻ4 BEa bt hču@u y[l?I.+(ui]gELUaT\׽x!cF{/tjbz4R,|L}R?"=5YWYgZq ÒϨ>?^-gC}$qA NG}of:v3/0 /m@5sb"oim{m!j H!{[E 7 `9 ( t-OVP7KaS5h1J&p\}|hR90kĬ1Ҕ̺d4RP $AjKex7!9EUyVs=2*BZ;`VI)`͢ƒXVJ+ [ |o{rO3VS>@V}\.c E~8i.G}ߩAy}!_@ ll64L!}lMe"beRccʠ=³s[ވ|0 R =5"_xT=' Q]G[Dm ;8G%8>",j ;-P0= bsLYRP׸/C7A|Zs)@`^ĶlE9<כ֫ROV;+>AC/'ɠ-Ls￀!x{2ZG{r*cC57=w&::)cƉ _罐ShB/6۶A, ui/ Z$`%Sc1DčMRExΦ1syr׊Sj^y8GYEhɍ%;>_x?5Ahy˞eO(ﱙR-9bq$)P d_^tjq{[Voi,}0W]Ui5 ]Rs[.mSZB:MoAV*\>SIE-*4m-3:ZK |+,Z&ᅥ bs `}%sB ?BMPvgQ`i* ct|eAV[᳜͗PBV{+s 4rZph"Mn{$;sE  K! l_ C@HM',g.@5o*ep*cow59]{gʨa+7(57v%Sw'i +[Dz:UL+ӶA_68AG۞MyI)*\Cΰ\oޘ05@l[M_nKLn Gd5$sW?Z %>&*zDA,|y@AZϡiwĹCޭ#pt.P${RZ$T'vը&K4] :mAuMࡎ^y:)0J[`d랍EAMaIYWDڈ\ Lw-:oSmm{y" k ׫/>U4{^pIPϢXDE/6JQ/J)msaq$| |'{ jM Ϋ(<k4.amt^2Z"2Q;Vއ:Ym:RQbG?ui p<ƕ+0u *Må6;qlMdC;n+-6N+$DP*ןpn]O,‚|*\$~}c:P`CV*Ph -!EF/$bΑbw6_o,+an,=vJc?p;Y~DG4h5 gN%7=PD*R0$]r{cmNT˕OQAtygl/ter0 :^< 2=ƅ{n r"k?~=^ëXxy``jڿf`p $2OcQ]20ǂE nx:xߢeu(^*z*An:MjdS ??VC|~;^ gygf$<9RZ !*:$šQd. oѤJ)3S tPӬ l%Nl# LGOr=.G3<@0x% @GG|޴? f 4J.(IR%tn8f?dwRT!/.|sHDqoj9(}rN:k0ٟbQ)998zڑ}ِZNVc/2tnaiVgK..lP6VK/ bjGOn߂apO߶@ia̓A~O1҃3)$QrB6{Gl5YceMyPE*Dw9{4R>(0= 9ŭe6,ɜVEP #uد~Cv=Xz]D K$ؖvĸiK߱-gB+;^oP&_:)R f!6?|iDo[#TE8X+:$za8* ˩6zD2EZ ͹p-"2o UpܛϾ$uzI /gm*u(8,E9 8_]mg@l/a~ZYrN 7 q hIK[ߕcybp+8]Vdz etsYL U*'H .ZG7m:Fo%asqB辐V:q:AHShhgK ~X U$+J鼹3)>ј VbrdWWOѕTsӑ=9\ _Nfx̓gdq[04I &EkR_X(:|TOY%JmeH4Wr.Z~)%# gdR*SDhK ÒI3viI0ƒwB@: BK._[ir 䵣W}j/>rhQ]5_@`v4P9 > Df32-O0x5)pEtA͛i|ڒ 94D%0RD5Du z3]H; '2e' &OE~.H1\|KyF쪓RX-x9թ5 !moHA0wy*hKy?{Nq\ þ\&5V9Γ6 : =`jfi(L Fi?=r3ͨ:>r=ь\H.sTwnv};+џ$M_^1S"--ri+RӚ*Z_` ޻UfzВB*IڗxB7pB{P=:@Ԕc`j{~Lqvl9vAtm Ue`iR.7]n^I`Hё8suED"W%( eJq? ULpG$TMDV/% mY%ھtg'X)/񜆶\YEYl&pr(y,2X[Ǧ&HSsF*ޥchvs5u˟D9W.[Oݜ}WbFWiU";ovx{O%kX_LbdIBFn jp2`/-A@_Q,*xȬnFV47wg0~C,$GZm~$)%YH~h )\bl1>>ԩ'6v-GGBxb0UI1TA}C[MJoal;`)T5FW`n T@;MA^†}P5uӊj˔f!%2GRkVʄJ]QR0C҉8ހem<'Y1We\oIg )=e O5Y! CeϽ=pH\c0W%nH_Kʇh"Yof ^F: MK=(];%ṉ449TAo_cy/?Mrk#?B-9Ǻ[|SkMb^%@Š@CW b @kc Q`Њ\|hP]߄Fg*>:)\<وtGK,uݠwSfuaQ+0t_wV_W_CS`;9HYh L,zKn03={:s!rY^‘v7]1x:\e'6AJ3jT;;H.TOj}ǚc#XvGeLNβ"ni%.t&,J&絢q$*K zvc<3J"2.914uWə}~LqN )0#}ݰ|ܒCSPy_`J"_'3 L5g ߋbk%WC\^G%|Vn%8nz93P }Zw>ö\$Q^{+5K فeU NX@q88Pj)W?+iu s~#.pgpoWUK+bc#8MûytDAo4>3g8-aliHsj p_hQru1|t'";t-1+RnwK6`ވ?7T|A,kKtyb㼨88:}yprǓeWr."W!Y _h֛.%]V+JE~A_~~[?,m~Fo6TR韈JNd9ihr 2HV: ! lm]MZF N,tn,m[C< 2bDK۽TIAlfp2eiSck ZY~#"PTu*RԂlb[ʒMTv%8 dw/ \绽782CB,YGsU30?b ?NG:yߥgqAiFkYOOSv}g;luOnмD;29`^)xXD}O8y?4i1ׁeE+'HC~fMƘd@BȸLh0Y'+N}VҚcn3n!R"[%9ILGy MWOIR-EVTωĤ@,Z_W6uYlRPPΩE\\G61.ƶ(a(üZ^fVE]kHyH䯵mҒεb uIxKØ3H+TJO*ݜ>uG+ }7&*H\.3>O6< 6L7o PCmxsUfi"Ȭ/eRa'Z5IYÊ"}KߦNy̛qkOBCDPg ?qap{RB6 r,[*N pV$ T\)K1O Muz.1c͵x_>CMR&@rYZyjnM~f:F=X`[j$d#C߰"9^5ԢZ[i2ys;.w'2;ȉRLwAoHz<'LWߟ@p^qM[V L>o2G^ ׼>5Y񸏧K֢ôsb)iԫ@@d)Rn|9|}")&4^ZQc}OCǑ ZW\LJsV?h B%(S›Iɪ "b,p90mNnxih8<A!>"̌+g' 5 ( iq\VT <&Wg9 o)=4'Ydcb0 ٪Pgh)8'vP 4_ f-Iã]p(v>z WܵDrJ+٢a2tJ(|~ێ~n nN "?:,>AZmqdC{Q|Q__=d! I]4:i/$//jy67Nf+wTf\ɦS Jݕ=WIB@= .|9&&M®W?H$V&cHT$2Ox]R~?"p)UTF9CU3x9j#[' fNv~-kA;FNrO"T'/6lM#Cs˶! lh}}:y%;LpfMRqPBB~ /IoU63ZvDw@퍵Wx ^[7l]o-xM2PEb<DX>S=& V8t'23`Ӥ$Lsu-P+fM cVO S헉X W #*a#$zac_2;+nCJSʖ ?LWf;7.BJ\.O2f_K9wg*^ъ B+bbCs؜:ˇ Q#~j7/CHi+Uw#6+{Lv_Ɂghl4Z:BF)uȰqۀPhW&UlO8Xhw9Z;ĕڋO0g~ 9lpe;TYCRL|6=Ε_LJϓ죋+{ɠySe^gK=BE;E!}xuk4T%&iҘ6K\Z鐣XUUl4uE,B&ϘTb]j]sRRX~lY& >,NY9;)-XBAX%X r1PL1nNKnI SbE2zҹھE/ Ѡc'5Nd2ﯺ5mʪ_n D9#=SII)^/pTREr& 'ч4 I) MH Zʬ,̄߸3rrm1e AnMewqxХ]4hq}0 BgT:^ZWIUI2Dy{̆,5ATV6HJUK3[4ȈFcɬCcדBmhNI} 37V 4i7eqƆ?/0[!P=ռcAvު\τd``XOP2rYb2X&< 'v²% ߉JOj|: e @%)|nr].QbzoѐųFLzXT` W7;'>&hXWg6:N~u5=B!y+vW#ƋP#PZ+rx "% L]gfɲ@)+s*7Ը\6?9C ,b+4q`N],,y-bL}KeGoZ8yԩxP;}RB \}QkֺRϟ)r^4~Z+WM潜e39,=i-T${7 Y _=:|5ͦP%-Tlh"LHf^57bjB=zEnlp* NǁXjBѧ2<X}2wQK[Hiֈ' u @'Qg+k>m %1duLcv60tsn;𖡳i*˧kFo)po % BQ~fnfr&'A.+Yy?qLY c찶J C=j t^Zڨ:B4.gPTJb:qFb8r3L2]\p ՕQ#oCK K aQ \Rk/h;UDz55 G3m0Ϟ9֕{ď S}9;t?7/ \hA 1wDډ rϡ) X c A+ &4r5s+JV?AɈJOd i5T_x@O>(qn%R) Һc !])JF0*;ԋ[5R^LNJzq}Pfg4뙙j 5nf;,5]/8X$@ʑ{>܈⨵{hbqQJ7O276.?J:<._ƥC@qOh0lPy?'nsRS c)![bطz} <-FFJf9[9qÙ$\YQ \|_#C&v|=FQx]?(va+~z,#(S@^ > NZr#6AIۖ3N)_ܱ'Z=_Ndc.T}=x +xС@{T:=nvܣK 9uREm@~u*GXx 0U ||% RQjqo21M~mSd- /Ti렝aZhʌjّKtJah=ĩJ5`i[L_+󬥷hxT\š]dYR}>оATxV4NjeunlBzfs첾 U0r%Ěji`}()ĨƛHLR)+&:a=Q0^/FEVL$sg~u\Fla`߲ZߍPY Bh"w6i`\5%/fUz̋L@ak9=/*t'O܎jWtB-|Dž~VLR@$ZCJ^wFCܯH!a;X"?pҭXtma="6YO~jT6n_pxaRhIc?>?e+8K%#E/^?=a8S-uÑaA ]x381yӂȲYu1x6.#z5P8| 4Oȸ;TtGjV- Bɢ@+W%P[5I)Ӄ(QGp$[V6adZ-8KI_ ,ҝw_=m*Bz'Q@_ f_Fxյ'0\nf-e (Ƹζi}Y ' Y|s8`YoJ& r+UswX%6`R6vQQ{/9p27>`ۂso#:K!GaqK,< x0]LtAfR.%~ fAf=h0!iA01xHȯ$IPevH՝!_zi6O\ӟ%:=G\d?#_W? c0%M,BwN[9TiHbޯi@>xG^otPGCn;AJ1.TxUOz۝)v{nW'lJ:,ڭnN*uP2.rv^s&7VY2b׼^g!N ܾ3+ |\#:y65~O][dYqKr[hVm/ŸC@d@|JaޒLj6kJs5AXWNLrBhy؏]DMmaUMfkH¾hzKjTdnaF1caw`X>c  i#Bl(WXLC,ʢ6ܓߞ@}Bu\MT>]*wCfUu+g+H/{;s&ypj g]#v_xF-lыRSV&q~WRlZeb*T_"HyNiFCEó&s]H[`Y]OSpm,HNBsDЂk?qKU1 ~ FQC?LB=d Z칽:eN )$)r#=ȡ{v >.'Q`ϯ\=R * Z)#$'0/;sƎw:iz#td<7IĢ.Q'߮(onAݱza8:_4++R5qIZ5ֲi|4'R._vSr6}bKRzSUuj\"PIm[R['ٺa:߃ 4g75!IevM9 Qɶ&쐝ysr~ZIҺKU^RbU8g7w|cf`=bm1:dgrX>T~r,;`2O״q#0r [ێ]Â4DҒM3O9[]RcŊϧ r"hK Zכ]t &4}^H4o.qsfeM,3Qu!QFVL;/N*+,uDOTƙʪ˙ aKz3gf{}BD9(O+_ۀÒ\`\5$h"-oVDu;# :an!V^6vB-bvE&n-@@7Ը&)fBɼ-] z Av8]UU@] wLYmI ytiٚS3{0;U?I3wpP?vIT{%Z"ɦ^r]tƘnze'/UnGGQEZ4M0.6E%(v.,]oUrqG>U0aR"5|Mԕtme8S~E˝<m "]Z(a˸KtϛiOꪩ˭t%q+g$?.Fh`eaqy^xVr_%gifsNCqq>/AYRusgx.U &-yJЁȟSj#"6T جWUŀGE`vW]SGhMHˍ.lc 7Q]mH_mlH: k2V!n\JPj:#Ė^Umô#ΠmkA7ꧣa`vEolTj@qϣjӋ>53;i=k-w yeggH.?D0m-’z0bȆ80enð6r~â+#FUoTssCny/ rjtVQ0(TF+GHIht0.z`0zuC,&ˋ1C-,'Ȓ+3[݋;k_o ͭxtc֍4.[UYNϣ#X-\#ӔZC]ɿnsG\ Ғq/e O`By@. )F ^ud</p&1F~k*{P~O_W}fVDP)>FtkXY=|WҢ9h4XNwFe|vEϧJ.O&b $? e7G`V48ZW\\:K?dJЮgwnJk\rNк ^DZ\lfHm 1.>VJjXwP.n%_ bcDtưBFD?F8Ln|^뀖(PQbm՜D^[{Wz Y qm%acf(^ɠLp%4Y{dwYQjĢ'wZf^d]>nJlLscL<2 Uck-!M#]: 65\V>St!nDVe^A'i21_<_ylj+CH]lYii+ƺZzlkF`Ե!`c0>n"n@2W0y92&#tk,TZ r#$iW@[Fp&ޗildc*b%0).fit ^ho1̅#x$`>Nb'*^$yxP_*ΧĽf=۽q!.R<o:^=W#IhævSP|/8Da`K}`xmb{n>[o^M"XJMq Ds/mFy95ӳs/b #U t6PږgT?pV0/qbqUfn^g.R)tˢ&ZԒzYxpՖ]uKdIY4xN]"!],#緪yX?kt\ȊJ4Y Su}%)\Z*u\N=fAAz0$D~N˶yN{@rfECb,#ܱ|7Imۗ4rfq!:09]2Ͳq+!,"U8)ቒu Ld(k#PV 0LcħNޚN Zl,R77 > j&= cdp`Ύǩ8]  ,y+or^A$aJP{ߊy˙ < -0]35.WOڥ< I25帑@!u dr~+Sk|V{Kd ^T7ˑ(:N7cnݨ-_'14!g\u77_񲚓U[o BNx8]]ʙ(h%pme9㼉/.L1Γ f5.dVp yqnK+SC8L*3)F?SbXw`]6}Ep͌PUE?zQWSe~^Љ|tChH XN Th)_Z}:.^y#o3ᮾl_X~uMJ{rrãHR)=02T}g8ոS,ͪ1U+s'7. }cp$G6sx5v?8Y)Z #MnJ ;^ONZKe0,Q~/Y?.-%| ~V 00|grXl501k`>~'W6mm0Na6SLS'͍ T/_|r1qǫBaTXo=}$rfR5l|<8heP̸Sl|[M/q|,ZD$n]bXZ* #r{Dƥh2 'G/;^~>oCV\[tcz$6V$NMJ{Hքl N"&xlImHg¦ZQgXW|T{[ 3I9>C 7mK֏=))~M ^bMvIƴe7lOj11Ua3{NOr Sfh$A͇(桾T @PQ#6%R@cY10ޘ|2_wE- 6&⑗FAN S{ qWfMH;C*N_"fø>pQRDZ)VR(  >o}dw':>uH>C4([yι'3l҉t:Gk}Tэ$+. yc7|#ciӠcUM?{AHMtMXuOlqsF:f%y#S%z1эw8'7t+ӎGZL#"?Dtz7B%(vpP 1`QGcTOwYnzb(ԉwty=gC(FzG7A?yKH4V%zҴ!|ȤϩƖl3F>ޤRP%]EIDڒRQƢ ΋(8q4#U+f"פB ']nnY ȳ8!w-2L$Tڿ//F8tb/-dGY.m*酲6D"Oštwx@$[~^Y LT.4*s[-ZSO!&[]!ޯJq|4_(Bo_}js[ QmZl $D£ 8det1Ba.>2vtRchG&΅F9kż.M& hOQΙ7o!`Т&{rmJ?#ʵHfb5g _e cD;@D,|/{ڭav: Rn2&E!0΂4ƻNiLnGS)zO1NefW_ukG嗅1ppk{gtZ}E3H>#D+ҸB6aU^z adv{wvnGiQ$1J^bF[!-!n\^Qex0!<|eM WP>X;bLurT뚧1_b0;t} in͊r%Id)t'K4z,:f[S!& ;L-y g*sੵR:* k:ik^Z4e/ goq*CPNys]t%ra\+="z!"p1>?ew18<Ŕ=.uGư.aL.?MPQA?0m,k­P^]/IPdc| f-F+p ҕ?D '?ڟ(x;M @#rMnI| Sܾsc.۩/?uY<}yއ!fJوρ(ɟS2mel8Ck% ؖ(?އX;ɖf,QxYSEIad {@r1|o\+`V(VzJ{XZڑl@d}8}0۞V fT%˰,Ӊ-|V (Ӓݷ l z6ٮ8G"z>NR)|l>>O?~Yu,/:{.wAbY}!n+ٳ^ 3y =5tœp j*4 ]齥wya"2mvX}s I\qk+<֒ZF< B%947_g0k^]Wv>kl6Ű[XϮhCeuz$(Ӝm, N 8 C7XofF Bm ΔH.x|cY_ $ Edιݺd5.݇ RCn1&|Ga)~n"`aTԱE, ބNڀ+C834uj8`KFH[V.bO0 bu7' j]x Oт6hzكE/(YUsB@>G.o11ESO!yXikAV-5L"|?'xʒjC`09V|;50Ţ"9Ŏh\F2G]P?VH _y\'xի R 1Ǟ5&~+7o0h$BT³m̞5-!B5 37rPCDp<7JY^9.TSB"!^?S0mb=ZvEṅ4{E:!gMÐt8r44K(C{‘u{{Y-Z:A(gbPD35fp, ^=MJC9A|Qf:Z}96xN] zIꑎ`ǚϝ8SxC,97teLzDQCɤ'+ƀ4N&wugoU̪>僇_D̿ڼu;UPbD*y:2 ![ vΛEUm|)"=:8 >0tbrbi.|$#]&mI;8Z{y.^UZ+WWc*IP"[pЬ|?er'25L/dCXt S25w,8`R:U/F%t?$;em<6w]_)G`4FVJ=ԩqenpGtpR`#w:OtG͹$ ;&e`(뫐e,$+?JE)I-Wj&,ځ]o:yo!1hFF2բf30I4E] 2P'r ~?ԴSWT'FbK ^R mZۃxeTti,i~+Ʌ7IBm៊\Š}[Vf]ʽoo*)萚Dװїu* ]V3BsAu#C-e(iY{E x Aheћt2{)2{ 2apIAwAk"X0]F9:UDdcW p?p;I_US k{ے'<@$: oK ţwwT.mz^j1*Z|/ *Re0iT$c=m.Fls`~#5I,M7>~;_gkڈ{+3(Ҩ^ m'V |=R{$U L3n Bdžx(zؼ{^Ŕ57`֢Ӹn@>QC?c]!5{]lB}:$`=3~4~̀ˈ>I[ ~t!ښ3*ByZ r;?Hٴ>@V?iAa{s{8Fflzw>.ZFi,`UWp3Inm"Nѱl$PXݠLXR+1> ×wɹX:=L rsb졪#r!2ɽ9=y;OazdHYº1fZlH*ͪa;klÂ}o~G~. \C9S0 §t0%$,(U 'w77LElBPGu)!~$8R8Ȕg62m/֟TTVvQ?P{C'6-&UpZԮXmQs)xGK&p\%$\g%FC15_͍Ս֍Q9a@ Z #Fy H",mXЫS1rvIxgFeWzP(Jd#m,[Bi= CaD>qj`]f) {e^5;m!ZHV 8H27jxyyIpV!ܟ|O ^S6 _5` FKYu*'sZvσO Cox~}dD{~BXwN'21q+KBU8:oZ!Zf)OT9HRA` nn,[1/: ݸ4..O(ϯf'a}E˝1̤T3ߞ#/J/4/[K6Vf闳+cZN䃍c_,oEr=dZ\d))*=ĨUAqFBoVa/d5n$D$YUZlE.s̤HǙl:06ywZ\2a[}|AV?(| ZƖ!|`+5-@w YZ# w׊SXTM27sy4 Ģ#ˑ ipꆴU4&gے.r@()ȞoKPbP|;>d[z4^?7آAthvձz>Mɮfl/*6&#{+$Vhe|m8ai/zU-Y弦x]b}ڜd:4+t|OjJi SĤ*]GA,pWŌ˜)WqXۋ]3UHBTR#]pO09:.U=y&+4wG\"!|MS6qܤbͼP:Q aͺCPD'A:(l ;˙< ϧK BJGtOA %rb gVVI`aɆ;]4??7 *0G%vZ\KB-.+,]זTpz~HPP|)*{PNt!3E`Xȋ[y2ud$sL:$B?]p-JpEN&LLI=i ZDZT2]Xz.|YYWpb xsredAPoXXܴGBU qqsKgVi-GĄj-gS!mXj'e>F]ʱs0-V)f82f-$P^c!ޚ{PR֔\f3 EPOc/.rZ"@XIabPݫ*@ /{o9 //̬{𨡟sfOٽ?n2Cضh9P @G6ԓ[^UOb4哮\|L΍2d 2vqRԌcb$H:6jB;-/#u~݄=ppEn˟ݎv?PU CbXrj5nPJŘq ۇ ,d޾ńOAr23b#OHE+fs*{+a(Pݩ-XxM+\"IrcU)f(n*V+; (&lTD,ЛWHs@z[5܎vLCkv' 1ρ=z PrH]VјvK WN8AWٍb/|fڃ9(~_.Q- Bfz]  џpo+O!ssB!Kz$ I1-Jj8j]M_CNfXqlӂlSBG|O$EQq@h IXHܝ兌N7'# :,*n"iQD)AY=d)3SOJva!Ql6wڗ7C4z8XOwB^,Y|w)EaZ-c?&Ԍ[ ງ1{t΀>ϋޜC{H{'yV͇#jwUDZfx ]lŒQmžgvkf WAA= *wHU8)i[Z .ܯl(ԅA)8{|ӽ?R1.KL2dwGq 9&-7MCjֻ߯#Wo@w$ g}VXEw1j>j}+=A<])5Wg?H!LQS+V1@gnL1<KCmJnkp}¯4-wmG >༭/6N{D/>lYdX 3׭`ܰ_I<}H5;Bsꂮ5su]^TiZ-l*yu{O9|O & oCiC_u'7-&;diP-@u$")H${l} #؏]IdE# mAn6;~VZİzٵ[22OQ3#" )Ӫm>-[X*6Уt#0 6%v ڮo`fVn'0i Kq6\n6ۮwɩ)IU¤UIƎ;S5."d}?'m&VnBe-NJ\?r lK L|?}$,$-6;)yGw,}b65!QTOH (f9i(֩lX䩠"\"#>0$.p=wDF65Anz =w#%AكKۼE;}JϖBx3=! 9rr?%d&vlg]ϩ8(~YvOwnMO5YՈ3 Sֈ=% ?ZXilݢh\Ӻ!ƼڨcBbjKwKXR>~*bG~f}JiײwZ&CdAÛ>rcؤ5>}%YnA+njg5T$,ѕlXOi;(qY7"2DOz ķ:Ðc~J">|ELRƜy6 /QqGFXu:32c+ zwָm{]r}ؤ>KAd bBUGB`4_1PSD_dj'D_u%x5g5 A--58?%F;d8A'pcJj(z7t9@U?2lqq`rMe  2By2j nL9_b*R.'.3[g.[+DEd,#KOtQY*澱[aV_l~s9g"e}NQλ~(o1uh ~6b1y xvX(YwBcx5kcA0,RCWܺ?951螩m#;LnYϚR?YE#Rc6S3߱Z-VR4 eO&q rIډqD,`9;%>r"F$04NS6uy=6}g?jY4<6Ty^f/&ox^Lad&00ə째OdZ"v?qW"le&s9a rrYIAfK?Hʛbu(߇;fYDiݱI{ '%S /f2LE` ?MmGv{s檉;al?ge.-5tqC3)4c>'BjlXﻗDUfV _fo?]h6~/d281+ +E7hX-aNKC}RDXN 9ϗ !GX't;Fs3ZS Ӄ466U,c >ۥ`3͊q qv; ÁDlv DVlSJ(Jǂz gP:B$ŧf`ӫaU<uksU)TN38X{Dk%Vp7h}"Y5g={UV]a=|O  bc6Y"UI#Ě}SmL/j<)}WPۈl#nYl>"jЗH*;H,8>LjG7E`TBK3I35dOhrM%{KGO;$ϼu2X ,Тz5p~9nSo,=ĝfO Q\iۃ };19b`rN!qGhffpّsѣEW 5o I6v:+=`n}(to>Y%fxo53HS?Viߠ3!FJ1&֤>ƽVMZsf0b$Ui#fs*^]LyvNq[B|RL9m~db_qD<_oTm,cE*&(8;]i4`nƭ)oVm*= 4ӶD{7_ ym293+-BXd+@*H ԜI{/pTD٩>n@c͕ n&*Mjs_.n0^A5c !̜F[XYu5C!zVIX}wӃ\— l׋zʞwPqkwF&'GQADWu΍]"T^ls> zCO0[vv c!l 9 Ɔny2$s&P[0 Үsw(H i 災?7 Yy_?o? *mxT|^~#5<,o 8`#>V2?b'n7۸ )ag8p-ٕd irm7':Y~矡oy$P)5-Ձsdנj}p >.rJCo rDPr֞{m7j{lewkr& cr_kFtsf1$Ygn"mlSL۝ ăjO@h4={8BVePì6 D3B^3Z\EV\F}$BZdYb2|{v>OY@Dm KE'~5C m馗S@X'zaf.Y2!rЀK>tAkWU tUYOlAt*]D5Tɸ^j;g[(\MSт^CTh |/NGzV#S6oAΆ/X*g/o C!(k>_|qBBaZ:lK^?`;+tSCm_rZ G_XY+ zŚu/ٷ䟖G)HӸ4'HmϳQ&kg#{JK#-/UJ!ݚ`/[Ft_ݿξII12ر8j1B0\Z:Yx'+>>q'f%\H,QtiR~ N΄V :G8HJ_TJ,A ;&oZN|[xE %0YhP֞*&)Grǿr\~Ybt ɕN|B__xC=vo~ ovP]>߅-:nY4WЕHo-T6xżt\3B +5 M$C%B֣@s0VՆ~i)N"%T|2p?h }8N\hn ΔIoIJIGPs*ޠ:q.hyNog`We ){nR=@N\7Z0{*L9sN&%H(QE0Af] LJI_4yb@,OR_s:ApP IW+WX=;5Ǹ90z,%>pfw.WXL}(db.ov?,.s$s;sߒ"m[sIKBg3Xk<+6CDu/5g,wž4)8:75.REEchUpk$BCĢ_ wWۏ{T폸55>.om [4ztI-toS\1C/l z~KYN0OG 2O\uqF"P0}8loېKvp $kG]*m?w߹sd/4mBtL!^sy~'4}DB-eŀC?+?\AB+GwzT К_47, C7|`T7n萴I@AWfw5R>AUr 99q`_ݛwkr IPINF6f͞KsnXHHx4[tܮ=Lu|L]UG}Ь5$ːaqkHZu 쐭b1?c,&UYo8QTzo=r RꃁL ro(Yqf{ID$2K i-efs.-BAA!$r%Uά|<jigGCYˋނ.9 `5b?kSCa9xS ޴d&sVC(0G T-N?q0w 1Ky %{]7Fm_ ,Væeqf]x Є7R4px A3"o}#8(\]8^ yd9Ohr'+[\|Z%`^&C+m4{T OYh Ē#UÇ >GBS#by+^Kُ\hTT~^ߥҾC I\3FK;U.r4$H*&?X. (Hl3J6 Pn0k6l\r _ 7H{=)`no>\Pij(js R6ujAӎAˉl4WŊe Rj% EtG "rA)f^{VJ:\} X-79֨'K@۬0ۡIr[9#(e&Dj7sN6H1^釦H5E1BYJC h `ޘ^o!K_Պt< oX@Riլ_EY8MѰӮg` ?F;/6ۃTW[0}; ʙtK]QWYOa3;z|ϱ%\>d2:o}!~Bw#z!\ejkI(N13/+`Z$x?R[8_?,6*Axf 5];g{ZK&@G'H'ߴ{8. w鼥(1?vb61M1w ;-.B{;Ea#q)7E 3q mkDs|><2yЗ'vns O/j-Q1,ugzHkL:qNSX}PMkm<*9*Q<qo)u(Žئ4ռh/KR1:xBH!wt`\Q!ОB\ݮDŖ}?ZJ50?^c#XYO@ nV\0#1]xN}x'∌/䰒J#z"OQk)Dj=Yce(cL2ԡk`xV 3ٴл_nI3__Ez:G..JC@f84aUhΙ2cU瑩F,uthǂΒ3_RGwQ^X9 ܱ a@?Jr*\>gW?5=E5W97P&jB,ohjz"Z>(ْ.3(ōUqtD_T?͆NC&wI&t;N>ޡkjG9p&'3Sv@iK-Ⱪ!ǻ(7r[ͯ|Iu!Ob5[ﶺ ,7gzۅL]]ŲRMtC >k|⍒~[6[)ݑۥ$J ý>5D{󾟊#6AS4Fr-2 }9U̇W B1Kmf|[6;j7A| (کPO=ZpŀoS>\Ӱ5㯧6.RIPU6bh9j ۏ{0XXz Z@ S7akHD# A6vxٚoC)^.gmaӔf% ,^F'ELⷒ.i327@!ܟcΤMW #@m7j/aN*j8 YϨ*1JeeqʕjQP]a777R}zw=e #I}&3<#wRe]DC']pޟ;>9)N V:un6OVa{n*gܒ,L,P-1\~܍dz+ ?l@B0]}Pdz4G)L77QI8ؚ\x̝&wY |nՉ)=--3U;^?e:8K۽X ;ts])[-cm-=0sJ3q,͐(`خcf-'q eʖ-&#|4ԌOw<{G2jfƲ>%DǽLBzY.NXdXrVu^atXs w nƔ~(8zk@rJ$"&sW1Tm\ʸ7hbre=R@o8bNFi+(3䵵B)`%sƺ4Ӽ6Oo;mrHwپ.jGUZYQ8%-J=%1?6E2.w(={8T9>l,;K$ݪY -ӓק4qcM6ݒNFC 82 CrrZ;bUΡ{$}*&03μj!ќVBW(|)( 'ls kS6{]Uj-/b&&%ȲwcE{i]$l [u%A,o::&_Œi}{a7 7 SQEaͰZ_0EFYJY:4Z`iE2xK&}QPBZ-m<]UriFk>e}M^J39eEnڍ3F%&073 (n-۴5DgDWR&z7[dI&Bcw榺& 7ocĤU>,652 (htSzGUw!jsg0K8^|t9RBhE 01g@{I15jM G#N+v4+If>(eKlߨa~JT5 =bay[=^͞)poZթ)]?eKJNWNSf-oNsLTF0-dd- ݾ|^(]VܱTĕe+ibV!<*k㨄uݽTLY%9d+:H cḤ ednqWc-/<^ʆ[3 ط/ DTak CZ] FU3V6ȑ1ta[>0)FO&Y ]Hly6: 7Y*pNҎDzI/{+w,)aOY]_ħXภ!ԸN\hz9,iV5@SD*1H6~*H[K>S8@5Lu"EeS"y֜SFa'|#^iӎZ:gP?h藰 7Q}09⃟ Hc8 ,ҭ|fO-uO8&W}o6N 3.X(?7?~l^‚?/F]Ss"VçՖ{| 8e|w`}IY 8& QsAgZ7g%pX8uefzotCm34J-raĤ0,2 v[BEx\1(-D"&%i 3{_?u@¥`CA؂2t`8dRܒ%[%glEHlXӣ~kF2_~M,]6uvY;J8SU{LvJ^UkdCEk4D|DV6/x>b>]:h4D2\ʀDfS@5BJS܂5>>u)e 0j`usNo 9Q Y%37wbkkֲ.J6u.w;T+"{/ڲ%Hi7XwKq= Y%Xzr˂j8.O0)_!蟐ђc3scLCum"iNz%mbb$aB~^넰ܜ<dOA;#Plwz87RE-v [f鷫mzz}zSi[3R3Y{;$ b۪D `B2k`92շ$ $@MH 9Иv*VL6 5X-aڽɟͰ̈́לTOϑt\ H. eסGR]C8_bN"6 SȳoQ/+Qf.*gl` ڈjtn6@oq%20`9  NԕyFrwbȈQO$i7qN~ȿ~ <|j:KI 1唷/0`@Ve?;fX=}QM_wwiZjz}ǝ­H^W2fm/CF2ՂJA e? McX?n݅KQms4n;騮3;ߋbWY%Bz/g;Idg mupcr훔3WIW NvǏp uT?0`xp6 sNi ?bG%Q^ C2srד6m[燡=vmi(9@9p秩N8 GD/$̓gaf@΢&250!5MQϊ29O'ڬ 㯵/]P9FYm"]ȇeU9U3ǔ-"?$ΤajDPs6'N ;H-_I8S{[ Qk"h{@q צCo0X|GWtロWDq]nc.F)'zv4{ I".zxaoq-e1ߞ^, tN2nxT_V~OPh)G!/mn㴅sw}#5Sjx 0% +)tp&lx+L{q "mN%:}&W…04PKQ'դn'}B`SzJG;a ^9v>p^z'粋“zfG2FPƜ*@ӅqlJ@/a8KJ tAzSCh& /L#$Y p&eB{8Yp1X'X&ƲR -\5 ^Ss!ARnQiέߡ{B %sٌ@ г/y]'ݾ*$ߦY@y(܌fd_5:!&רcqQY3[pֱ>xeTMA+!vuŶʷ*W ?mUfzݚ*Q%2x?(@\/{"^˵nޕ^*VG?Lߖ=`FTSWfC;|TK."ZMh}J8J @i9 kACXjE7W`(Ɵ6~8H97~f۹rPB ΞJa|9X}GQ7n=V*jS 񊕎 [qqA_/wa6Li(`D$D% ?FTz h^kclIqD4nz_YMJb\̕m'"دbGڽǭ4GM2pKԺ݉ g71)'Fy8[4li/kfa1dҨGGs ZR輸Mv5t>vnӇ4PNP#QrC`.Ubys*ﶭݴ5 舩a^FOOvl×s.8_%m_{J_.3랼9OB( ~f7>|o"n0 H%{$:sv~N (S+3ҭY0lG}bYTy:-sXicw)$I2%ZVUi@2FQ_#z< P((J-`dM.;ZsȦm2*oA+Mwl#zPOmp fUUlT,q97ѧbx>._#Vdw jv҅'ud. Hr|8\c\䃑:o8_+y}!$]h{Q+A11bΨ/ASɆmj pZMAws|\( DTg8dQ=9],n.yj%CǼ(E}R.Q~Gt2L+/1 a`iZ0U=<;\oATE}D0 3|i _R PB򆂆7qWG7ׅҰ&F ~k: FΫo$VFu(d*DVQfN[hs8k.V}M i-dɁMn3?;_<~1/՗K gT(ӑ}$oJg`=Wke؞S_"M~0|cʳOiZgpF/m7Mˎj{47ѷ$HKh3 r+/`Bv2x.]PLKg(RE1 KT//rcYBV)ݣKi/3+xs R-_pm\{7G֜]Z2#'fn13f p| "懏^qܻ6}b Sk9y5sM(MxPһImKWjֺj#$EB^oť2HR7|`zxtJ7|6M j9tG '` V"- ';8[-5Ʃݩ w*z;*i)1PxAS7B}ܖP8H:9t7wz?5FrJ_V; XoR55:l7V|y`JVM<w`,?y^;:cdDThsC,y*Wf6Ė&)HL:{%oY2&i2,yMiZX48nt֑2MOMFe)u}ׯQlwѡVx3Xqk?vHʇLuMVAX W~j '#|l R Opo6bW/{A $VQŪJ;IkkoM[ z"ԅǠqcHRd24qFvi&}\if3~ૈ z]п%#FE |gQ=D:5G(W4YO'eě);v)o0h<*z-xoXˑbXE!8wtVǏq~_.|3*˟m*پ&DH/ApCfp˘@]`L ΍ U$DP!gC]NvXh8Rn =Q7O%g| 9?u6yTə9˧R/pMaŔQhwH0DzO\(a|eH?2<TDc6a!#v16G-BDeR6~Y4ּW%@"q8)[GlrwY%"A";VYa[Y2>}U̎J:%w3ɦtgV0SI`~CB^zaU$`9BJ_ڏY~K^3(`~*N aޖkQ,J$\C O6TK)(e֖#ttn^qyWd52%W~f`0Mִ[HhāB\Y_!I~?g ѩ'lo<7 Y"(d(Nԩ' ۑϔ/iL,Ωi|Lj!͚,~6= H4NPu 3yܧ1A|:&+v\U~h9 Ě5?(OC1Ѿz|7V F9?$6МҡSowZnt.i񀳼JH,Ҏ5[ D !ŷLoau opPˏ= K {A &> EH _NȝT)c"Ꜩ#G8xNplJaAx@Z|6(^PQ4Vy22ivMzk'9DV1jk% :[ hlU}lC"thtWd clhPz2ͤk;vBDsDhRe+ t5ݿ'|SHXX2J"QCh8'*~rpO:`.7'FM+X(!@dq"<'_hP~^ùp:Z:>ዝ,kw"aO+IN5$3KK 2J5/?F17ѿNV(hSnmOoAo)`C^QpߡY4XފryJfZ{zپ`F3قgTSmCTi>~ERRlv{YγBB sWQ#D2YBBz;eNv,kyR=k`6=AeGKd%\ Z+5Li/A(D?X8pn ?$N* ݘG?eIy_2=6:s*G N״;V; ˪֜DNV1h9Mϕ%-IOFakԢ'8A hY.3c~7Z5UI1^~iPU|MGWOװϞǐΡX׼ӹ}D|JtkцRJ׌^74#hq8!m?;UҗǁOzdʾCߩ^M:<"EWk hMoV! ja ZET"l8ZwhEm|- ޞ(aⰻjhPҟ̬IU x g@⪺)Vs g^3csHѬ]^~ vb0|N=(2G\^QڀY;-}q6{߹󠃾։7l4;>v/kŠJeb{p Xj a. N&ŎE]i\{_ѰϔT{ޭKy6[ nij힆`pVX2CLGF*SA;W^7*U9Imhe,#$C|ۿ KQح?(efQ Eɰ=+̐|5SwLfdL=^n!pPIZoJ iz g"l@SN}O nȴҐMu؈%3]\=֭R$HTR. ~e[ lp":L!sSoD`]}گQLcr.s#WD2![۠$g!^L2WxW o0lB?J>>JGWgP${z7K^ɍ_ܒ(PS>!>N,K fMiz g,hס\f׊2-LvX=bfҽ|>ƥ;x>Q.]GmŒ/(\,B9\jEDlmfoҍ?,b7`Tnm-Bax~_S2YCe`ݳ*@l뚛i-) Ryz 'vy[j^jg;H L_cD,/#H `h=aۓ Hʏ}6@ +}QW{ԩO]YУeа ~Ir28'f:k!LXQx.|ZK'k2@E1iY!8ʳA07Q.}~0k/֗>pw4&9KaKKڇ[\U){W$r}q3l^iK褴'cIN\&rڒ,UQJ1cu}G\Xdd^QXB$OX/~gأt.Z\t^DŋJp^ZDy&*HAćX:y=y|EUiQkN#DUW.8/G| K#J@KY^?*'~φIis=lޘ^BYm%( !fR֣=xmLfMO`,b* {5{Do^D*ﰊu1/O\h 3 0g␠!;(<Іh$ #v S0.CjMnJ#@acsB&N=2,bSt%ʜ0=MKUv(?:v~/&M-nvw*v3SߦfzrdS@6"ފ7+21鈉 V -ir|U@cu ǯq)X'Yf {Ն"׳<N)ׇ&n#Ť1TSw!_VJuAB9G̔#U7k'䔗L]Os:a]yl 5I=d1]-cl7-2FvUk~/:)m"ʹK ',a|oIeH*Oɢ/F9#z,LӕxDwIKmV +YQ 7/8NRǗx &>Q"WFgjxq>MLXObR-9団ˆpw`P> r4w}% ,bϤ7k\P-b*MC9֕/y.5ڈ* $4]c0bcO6asVsx&{Ң1NS,C.ZeT^0Z5LidOH⳱ShBP:mPJ "%w\SxfiW_$k_DO. \uXZG7ZZ|<<,P4?R_Cx7eBs.'LW]٠f ׻F]k{%XΥ-Zbw4n\IXN Zwu)RRZ( UևKiz -\{֫,*kP H!QêYƊdH&}"!LU!$?AȦ}d)^J&񛈶W,Aŀ!h]ւ}*ed! wn4IK0#@ZTd2k|8prQ) @vH3rX:\UUGeR""-MHn%? ۀ8w2i;RY?xrK ]opG*ò$pXMJ9;;o 707{v-i{BleyƴJL7| J-/<~UrR~a㠶ra Y(r"1%6r6SL:X,!DW6#P14upz^@>|x_fDkPCqpp/Thq'ć*8aԍ垁ή&F̦R%U S]}|DC3Sf*f+dfʡ9Hg 8gCA ?31Tӥ\b;(J5yIxN| }K(Rd.-PhZV41`yeɊg4Ư ~eJm(?\z,[r* +!nϳ]v[Bd&L^"<J4r5o&0E3dݒBrᛕIOEk`\/%kgjj|d;V ;<%V)l/H [pfU:u^|O^c`w;]W\>%LiD]{'РAAS6ިeQyj)\ &޺uk܏NvjN'C6*MC^-r9l;HT-Vݟb ,}ZC2'/wK[ wrZlCŲSxjeY蚵~- F -OUDh/Mhc-!ɼ9^NY&8U;,K'`,;LH34vA0 s:IB>-I#q~n{C*qsD fE%nou>,%".B9qMnv$O#0hر:Mkˁ M{a<=!`}۠ų$9/ζ]7]A!fY6MZV%MeG޻ fH=R(HIx';[ #|jaT$v5?nɟas҆xL)*lAĆ#Cd3W þاTw ǂ?:nʘ.I~(%L֗ 0q}V7F}Saa'}H+PϢIwfk{=a"BF`W<* 9Alw's>\5i*2w荻8JͫO5vUb DgU妤Y]qK4|¾L> 3oY:bcDDUl!"x^!i߆A95[r!}6S`x>' $MV u>Ie9LXX炞ɵ/ls޼9b \=K|:901DͽKN^ZdNAiBNk8Vכ_]]|KslLF56}jfGyӃNk*]kˬ~0V"g7f=AO6L~TE,ww.'KQKDRF<&mَ[iT%tklQ1l㧦6X4^aaV;V׋?t`gCܻॣ@׋!A{NwJ>(^@4=aqmGHF| h'4 5qGC.rƪTOЮFE6+V5mXƜtqݯV.ײ<"nR >ةg,3<2N3SyKYG5A-,le~0KD?6[D u]dxdbKϞϰ0oOoi+kYm2eזv)Z25Eu&SeDFSTa;"q IƑc~ˮ_d|PvDeh./zB` KxH{U[4?Z^peFS V(5O]D/; 6¤_K_E0%/52Ϛ^؞",CrPDQDgUInҦcyX]_iS AyhO0)_l%P(ӊ 0AӒre5z$d#SanX릐`\_àAn[u ޞ'/;D(y')S"ϗ"|BtB4:tg5Hg4V0_+z'3Q(9i|2CT26ea쉻xl΋[,J%0uu4A{9MQ8c/+l]dtt+,z%UAv/\JNQ_r5.DfPycbe 6tN]J68C5FL<ȅFiOlN32` Iwݱ=wLIUtN_}^ 1dy#ݍ:Hw]vQ0SM+0ٹ+hzכ}xǺA+!@{fi4{qrQʅyqNC[pTrβ d1Q!<!;72a! ߄jE9Lı3h.| K.)?h=8u֓*Xk^6lPקLIE+-. ۡL(]84ϛP2hj0ˆ@d*ƅRird?&T.ʅTνLՌ13)fdƬ~! /Ɖ  Z9N#Z#g{Fw|RQҍRuuam؊uo@f=n^ܮm,SResuZ+]arɹ[ w7K?'k͑jIiZYECQQ̸d{}tx {gn :fv$KWj'j%3LRdFń:Q7w\YJ|CH!(ߍ ^JYVZ>QZce$;%>@5LMV.I;2g2qc`їXJ3HMe'p!HFڃƕWibaݲaȝǰ/ն&NI\|vv_OqM7#> z)ؼaџq3Jfj&ܼ}w4cUu> 0 G4ϛ (rz':3|Ւhmd}e]:W5pIb_x# :s~J\EVPFcEޮe$cpFZb蛨R;U6VyJ&-9\, '+T"<9gGңnvfbFEx ]+*?9 _AkSsڢ?JRG. __ qU;nZ%|:* !I·nvY!X~$_SpPyH,5 +lߙ9.JEX:iUZUѽ%;W9ȬqAJ ;ߛ|gucHُFPRPNu= ԶŪQ{+_WIFpj\K ȎxeC>(l|*=*PӃ75_)2 $@m(cFЅHHNM@!!l3B4[,h`ܾGA?[@UVqʏ Zb{ޜ,HL[rh>ԉ2Ee5AݰV3CO'q Ulc2<Z)RyU.{ps{-p%]:6# ;=L!O;( i) UGY{U5'3=beb 7{j7 >>Hv 8 $]{+4_bt]t94v8w잦8tvv`A ӥV#K:#*-#/E]sCEx= "ʅ ,jpdKr"bo+SPBM*=!o`5l)n[%8 ]a)F5۽tDxW]o+w0˦G߅t+_ XIΈWLz (?#FZD[弣$uE 6>5gF~XaiWW{ ;ic0a*09 WjVu:K QCTf U,D2XE|Y "Ad"^6mtۜGu A:τC>!;XO`@ V(.~[(I P!.E*QlCQU_HjIEcmF`i5z\HҰڪ)@]Δ3bp9è܊ q5Mz'usEp^Z !r(4/^zb"dתhwU?G(=%GU#d5.)4s;w_l |L SӉz4ajMLhH'd˫\Ovh8No=Q0GYm)NiԆ6ฮhI-YG 7õG[&zŖKEwc,8T?D: |7OhDA1S,{h,e'st?i`8ͧܤ?)r8N0Ŗ Ar?Ǚ!dX0=%ڏ/( bd">? `kBh ER>b/q7 >[=b*Ai>IX/ t _%gyMӅlcjf)*ko-)pe:3U *~_lW?'x9}DLv+LY  4AR4HŷR ,y}×r:~C*,>Ń&z+# Cbd+LWR)9)Ar} a6[*GN64 CFT+h{cShU/YiuEhۭό`T3ӯ-=ZnfP޷[0k'sjr6|TXSR@Wd߳sjRLNV\Fř]4L#+XcPҍ0JK:sw^B򷕪Sn{z'LzKČ%ƩT&|_s h?Ѳpzlfv=rT=t2.FrogOtemOeK|!DI`6!ɏbzKCFS:v1ҫ@0zx(Fi!*鐥#gcм]Q_op/r/8\Q)KS[H0MwVcFEAYeV z-B(Y9|^l{*3{:h]%qpR]_"^r͡FtZ+(X]yPv[,)p`ŕ sH;gsOTw lz?X}JUGa#7Zp-\.A H tGۢU 䄁)Q#G(t"*y`\J'="0n_?W9^9ԯ?չ<ަ Җն0\d Ӂ :#$hBN_VYgs8n~^5_ћ}ZH:B̃ ]64GRNLQmX㬶$edʐqhbRВw=|؟CL}3XN"zCY"~* @%TehUN4ofA*Sd[efÍ\d`U c:}J_AM_#+csey^lcU'#vKV̜Œ@DY|3gSb {ґDR!!t ;M[Cgzr\2[K"R#2U:(*{=&%Mb\hmjl葡vL# y:rޕƖme-w1oioD>L5h|4-;󎖹ܞ:79ތ~~P =;-ib' =#Ɨ璜'/m^F:07J..Up%0X5\he!>"d+π t'XI{g( da]n gry;`&_{~1ȋqйkwpY[n+U">Zѿֿif;qۈj~fx-Untc H1m_b}.C=깜XiAz4Q0)j 6Q;QRmns<`R&(%ɯ8c/XW|Dx93:*wlNx?LGNI߭Gar!|c,{ 8/qb J~"m{Y c.mnݙEdV+VziD֠>J:@ܯ ~rF"㌅`|?#w]/8f臿sυ1@5*Cˍp0ەMpy`$J89p۝ٓFʮ#t&A<4E;ORdKC:fD1k͵/B^IC} 0Eck)zO"^AK,1Jvz'_ c֛ , q z`61iu$|;ޗe~\T," sSsT5J?U'~P?AynZYωmttg EM3]L ;!ߒ{6_XF~-yٖ:@$لEQ $xdYjwBVȒokfPd/25 Ԇlq:yğ:z1mnk[DtbF2E^07hD奓\\J"oDB~kQIK#N8¸=w^*&˜sd~<{.p#hMv,>d/!i33gfBWT>m—M4Bj~NBm1XIRuN`Or3bvf<2:r1{0˪O[?b 9⩮HC'n|F92E¬]IsT:KEI;g9ֆxr&/I4']2wW(mmФJc\`mAڬ#2|Ҳddĕ'e|\yFnƎX$'lCOrхH\j!`v "Y"GEp6^닊tdJ{V +u8#m N]/9\ &Zhb_9,?0yb#GXS-vr6ej}jO8|ٺ* 7ӱMtLM\)"G 7Dh^9wY7܀ުQE ;jFmwJKi0B/Ufxu@`…~ NYɘ*EF|mJG[9' bVԶ@YC3^JsdC(fֿ*|K }~̄`F(i'-@_Sil*}t̜[ks|KPs*է[aBl8>,U"a0+sV RЋD0Ó:g41[gfx#]lIba eN3{?Ϗc 3GTXXz u&dv2R!%_Jx qVb\%WۡNu ːZ۩)QW U@6ᾕ8 >z)8r723 .#m"g4^j1|%fX9T l59IIM tyZw( ;V[[r.jޝo+ .57.HՃX`AF:/qY/ ^cnOðGf%N.D4j"}[wmOw$]{RszNzQx|S` iܫ*ps>lo|X&_?^B 'ֻ Qo5bo:dr }6B-$?":GU㑵cui:~9JRwcNpwJ8g::?$|&),~`$a>KuSuCG3YXфڻTj ֆX,v Ucs#nQ(:Op,t&^IҤ~Jd'^2A 돯Va J:zxIP'R..@nsEo:9ʉ: L)"rM)B=\ŭ^m |L^P݅hZ?;h!QuHX*10JEY{퉼ڙKU~k@ԫBljL; Mi'Nb FF/7{K> gUdD@t.^yxք5UѮ5)X,BI o*vb yUկb8BHxj+6ZZz^ cIs|<#HZ9 *> =%-vw{erpǮq^V)atM G 4"T * 9fLsfQ6#rhht& jE)}bM0ƽӯ 'r*UW_%'QY]uShRH4慱ıu"W Ң{4Hct_ؑ@Ԣu%R -NFF68YZr%9XX~e4uώHZ~ $n^M[O̲;v-(jHxzDdr>"oOF՛S2w|˹RuUR)1I=s%K; #dh?D}18'LUzF! (ͧxD۬<=CwkO;0K~`Z% 3J3|zx0wSCU;7vž tzi?^%GɮVҷ;2xY涣Hߝ7 ~{MLkL:q٭T@?PيmbJG@q*CϏgΘb5 w=V'v<9rhV~;6d]Of|n\a Ƭ!~(ڨ }ZેQJ`CHw#hx^ho.JyJw?mp lfW}LvP{u,>2͕wrqxL/qȮY0j^~s%c sD7Alo-/cD- )| GO! k{❭uZ̏{2?B%OB]".o7shnAZ'E]i[r֓ݼY6՝]"Pte88,D#=JΔXW=hA&usV)$:xT[;_dW#u~U6inroe[{&$Yo(c"CX$A_PYddl|`fLњC1eI9CQ۠^poZD{X_淍LLb1+uhAM{<.3c<ꟷe5g_K ̟_ 9];UGP a#lX+mtEHdRzӖb+Q'&Q>Բ 4r[c| JVB>ᶪV-R]@SPAG= qe.o7ht7C$B?"$-~ê̜0A)pq2UU-3Tr.81{*ܜO}<"r0fNu_j nE'"8ZnG ֘g֙`ИWlc9`T*ų4+t( Rb ԁS#Lum iTP * %<0BP#501Uq X!f[{';}p#7/`:Uxsmc7.H/Hv,/q`{K4A,([&,;Қk!iMҔ4<xVf%6X OIskO'XE]uvs \v<)orIc//VfYZLL:71. ̘l0]9W:X:JJ|M$]qm,z mqYIx[B.)c[;\}V|S:_R\ \^|T;4xj.– |yS.c0 a~Y'& ϩa͡a^p6U 2,k4xFc`so?-l aBP~?z#O4*}mBanDVF?OsܸWWUP%} Fpvx bY EwB(ecokh8aV&O&G&,ŏH$.X+~]rUK)C4bG}aԔdr@*zË<+0Hz 8X]&W*w?lwy|OFbH2hJ"HOԿ4@? JG . YLhs U7d+Me:~fff:tm_ QpB&r[F9zl =l?.B N@ӇӱY$U3OV d$&sa))0)>/H!N{?PFM؊#^<Ŗf <evEQO1naFs_pѤO1b{' `|R4¬sHkJ7E GKjFd֑NŪnB[o4Nƒ㲝U3< Fπ%ͦ;ѽee:}x[CR`>1$3ѹ I k: ɍΣcű{FpSL2أs8-lhdtMٳaif7tئ,\7>_|oZ%t<,P 8ki< |;jqΗUۚO_g$y_*X١g /J^O6@ =*X?ݷy;$\:^H6IEc2mLeﶃ~Y\OO;/XwL+RGu(4؅؂z2k jEV/C bDܜ r0m_q['FvⰨ),ƿ1ˀ,@$Vi7qbbIQ?F6FWp-Ne+}7S@g& T!)Z~'E @wEen 2^Y}&?QIE[BX@f쵰W:1inv֯<TLpZbAŮHFTۻ3ρ?\ڣH%y|-iQ>1fVtWbp~}ޮ/?pܣ6MqX:ӊW0C2%pjZ*+ʕfv]Q@ 78O`O\\rr{úCkg78' UԊvvmJ&J!D+U.`ׇ]ǫfƒR@Os @g: 4C@FGMF5 -Q!&l'*gWڨwdOƓj 7q+}WZ2rjk8{B+廠ϵH\Ym߰p :4I\SIfP |),y"DPAQL&ScUF {'dr'(Sm"4rGF#e[ϺIP/L";J,Z$l"KxFӣdِڌ{~^?} ɃyT5՗/E8 Y͉VL1Hi(lL(ͬh WI I0)NK4maqAz=QA% )э Htʬo_,&*<mu'Z4Œ {೭Lq|͑n {3Y'+gtCiY =Wip+yb[rtoaǞ_*<n Q zR6E[BEXS/AtGC#|Lmv[rVI(jCAk>;$amY,Uh( xE^0׫fB^"!ނy& tRK@j?ӔS]uoYs*r zZϟα䔖&ӬU5Bߎsx+Jp9%P"CY$Ofܕ?^?3K*x.tZ %ζΉgݑCl>M&B={xH5VC_wgM_(rKb@_y$Ʈ]J;~MڝΔ.T6e-m% +7e}P]4}yBhڳp /"_C[AL+(!LןD ;\͟:^%߄WfRi$cэhk %`d<א`dVi RU%v} yB&r|mGO I%\!wva i_`k[ʝ3 kO/h/x g8IOW3*T\*^D>-94DȐU!89[|鄢{8nCd|MnyE @c%bވl?m6(@8P=!tE&☍;F8Mm|qɒVtꑃi GycilP'Q>@2ԉVӪWkU^^)4u͵]ۖ"|C6Fyŋ݂TF}F`[tAe2;|ObQH#Iܶ:5He5m>P_:-\ "jGqZ}_^7d EhC@6޴(@# mb@ ةFb4x>X6 n'bh{JS7_T:荘?yVR>|#VTz&0xe[oFpqϿ!1g\T T)/2)ۚ0z{(1·c%VϓL0]BDŽ+(p|WgK |z'8qaMQ&)ِ ؓ^_5] 5fGAJ|rozQqif@X;LaL 4!NΌw$=E$Nn;Ǘ4QH>iJ$S[:5* J:e_v1dмDmhXѹ04\Jd K8tQʆ^BJor2'#!f7Csj@ 0{&YcT\\SCzP̼|5fh^tlfHvík^ML5. gO!%~/A&s̚)ۢ*}V_+QZaQ Io SV- B .&(<;C' 48fs]ad5ߜ?)y7ƫb^B^5}(R F ڂ.ؚ&Si J[C=r"/MZ{GFD+wMojLj5GԡzR1O>R@~t*M|8LkЯ;ۯ`+:mĞ]HݷfF FLG2Gݡo8AӾ0PKDpS0֯dZބe^vȢ &"l4 C̰t؇pjRKǸ"џ!Rٙ'G^,79Y{W\I^7_T醻Eik=F]b(简J_bș\/rJWQ5 X;b~5ENg}/]iwZJяeWu~v+_%tO05q½"lZ&˱][C*WL>Xai+S8l_ N!T( +n++wZ=z;Ƭ2N|T܍&~ ;%:,]QSt mBa'S3/RUޑ]L2hbYa7l/É*r2zq(Y{Weij& p'.ߥ@`@D^C/f&70F.zm:|.ؑ^tʗ3\ÈIU|_:uD 5b֛)C6.a ~Ľ\|>Oxܙ.';%Gq'%RA"v_3HOhAۡ C+Ƅ "V K(0I #nOf$SKT,X}{Ơ3U8,X(2z)HV"<"[l۬ Uȋ]1ċ qZ<6ap--ecu |eXc 4e-+ou B$E>Rkی`;ϧq~[]$`0pǯ/=uBC?}>q9*ȷ8 9]=jIO8T Y/:;P>@bJ;(@sUO4I~v3o(iCl]yrߟZ퐕~f /"QAy`r"BT:%b"cad1 pkf<Kw `k*> 19^HMBs'?ƛQ2( KݛhKe쪓DֲMfqG!*&Q,!TR fhQtwV0 +oD4d4@(f r׻_C׾XBiH=ȳBᢩ;6ozn+y^z#FM;Krg*ɧUuF_f^m5G0.3SN4Kg0]#IU>@C/D {DZ1cbv>uz;y)_VƠ+i5Ev͒lY"ҔDAs\B5MϳIBh@|k_em3猫4qD2:=TVACbWOao=GBPvJ2!^蟧eجН"dg \PpDH{O ա+#4eŗoվ$]ԅSv'GØ> R'(.eD=Fr6r&N<\pH꥿EfTž?KD@7R8 k]Д E?fa[HӌM1DŽs>/:MվR6I\Ɍ{@ntD= ׹9GKZ|%/kL㫋qEiw!?::L, J RpQ;#fϜ\81恱-C߾pVh#\2ښ2RwѩH |P:sݧw* 6VnVVa;ߗCѴHqEg$#)>"ՄakvP)@^ JZ't#({I1oF=`*Z_}%伾?E 'ה8jA[Rȳt 3oQI֢u$ Cxh?>yw!]a7{xw߭Le1nqk2yLm2$/ء 7HŌ2(yPrG_ZO""-j5Ӓ}n4m`7kH_CeW.qj GWXǓ;%W|ݖiU;is֐'?oS렻ݩ.xROzT.K]^#D k_` 5Ԉ৊_w g\NVzQ+ym{gsI6̈́gI̿gD*Z65ppM_~ؔ0)대_"SOl~2)˅OOyA1@C# #rm!0WoW[if`t KlZNZRưNfw6TSJʲ q ;':͚u8[ zOaMz2 r>pqP_L)_)&[vy*4W1T!&i 8R19PԞ'4>kAݞՃUuqRkĒG:ΥKd{6c?ق2}QJ `e$U;Gqed4mw* +XŊ![6A]}n~/-i/=}I!*{0I^l~ Wv-%²/j ]egN8*~â7'xEQHzzE>"-t!#rUCX :p1|;;񒈧̽<;d^L\fn̞K6zIiL"Pmș=ƑT ݁3cvvԐɈih<*>덁+6)J+|!ulvH|pfF ^UhP>L[jd] N|J[=,^??zowѹ C@ap1" iߨdOmBiFP/~5:R_)ތP'j8 7Ѡ{uȡk߷Ez2^~l#[&MIK*Pa ] `~ԸdrU=aqҕea NlHQ#bS-1mh_\\[܉!1&v%_felm;@_nl,Y3W-v_#NQ/>WqR;R>ZoRu/bI3NH\#jϓf CC_O @ri(Fuk êBɨޭ xJ[*ƁVżL+N;nmG6k^ Wq tAz,Vhp L=tֶT2ذG> rd> l9r>b 3:UsŽ ,\6=Hl ` 8B2FZځ%6",YliG$~yS&9xgSE2?L*x6J핍YR|0jC9Zs# tfh#ӘimGe| #҈Fм,Jyi-(&_^Sx6'dٛ@Si1 v&5SD2xl--*Հ%~q7ꊆ4|22GOJ;*,D3Xl@4ҳ*<ƀ-Q)bpk=px)_J:زhr J b-˥gEz*oX7[ݝ7WmWUK~iǢnS:)dcs:Smݿ^D{]x8 6=뻊=Ad c"`s?Tk<3[i|<XO\ ŏkf3J C=TX̬/nKȪ @oM2ω^( ([[cI-lfNbED|7?@1P(6Vo82ʙ| LL|lʡ1;fEsq)c?>PD#)tQD*"}-VTg䣟`Q i*|~phr 5҇9?Ob)̇]_rȗ,uA/cjpw#pUN$A%3{*siGX"p4ݾA@=mD2 / A :M?!-?Q˚lPٻ8U4>Y=Q?g0`[׸Y"BS 6MU7g]D0=+[ ן=-m1Ԑ)Ϡ/9.M< bwP@p3=6dF2i@!"a|8^U&94ԂچݫDtV1ƧWԟNH~kyL)#:d ] Nlei/І< yg5ç|R/6,9[HoqZ.ܮ+gmy_$o4|Nk7q^ E^P/]N"@ =v}k; N^^ pl y{>O,nY]  V(ȏb0/u'=-̐Jz#Deop1X@ى0;.ځwԟ_>ƹ7iWll]~$Go `dmY6.-.`؈GZ ~0^;t,gym}A8[m6Z6Cj#ZHPR݆,ެb\[7%CUb"2V&VH)4G15h -դ`mIO&L߫2۬&L>-8'$nA9q[[z 'ݶm IPی06 n,IZs!:4 N_?>Wb}wG6o;:\pDH/Pg S 5DwOR^b`iޓJ;v:[SKiV_2d@lHA?KP$fn8n$!ڵ9}tRY{7m60,olی(a(FdݰZ˼oXDA sV.O2W:9$awϛPB3a+U̘f J5Y h)?@Ա^Io֑$hXJٌ @fuA=y_~h8=u5=]q-~:΅_&ggDVq7 [AUA;1Q ɔz*yw"٥"dU?O$H)Jr7|JN"AD@{hwqЫU.Vc68<0aTL/{/3P&zX)!Y}p^`Ƃ"6}u$I)Vbগcty!VZuӚ]8LS#qhK :s 7ࡴ[aKWqbY8mc zluDi-01b5409%2\213\'iN^sԾ;i\u^ ː'py原x/D1 o1!;&/uLue C< 9\8hd=6hF'J1]u?-ι?*eDJf ?g}~EfǾ\º4t#SFv2\]gm$UP¬ĴfxkP8l4ܼ (^,(.7Aڒ=RIRxؠi-4zcϙҊC6w-B M}U "!m"dP~ |$.ozٓ~ns])w@ẳubオN>YYvU5R-o﮺Bǖ{Uu[e+lj׸`Oa"SH8`  nY s0 V4K= h/^lq`ZuQ2y?p[.6A1X&NW? $ths{N˄^oJw~d݊!Л. sV;Vjʹ 0nH: >F mA:a觕-J-׈Cv#80Y el6F }ٴ6 sȟrd obs`꼧taәc3skd T<75*?9L\vLR7%^OS~QF2XO>@q;4vnzjfpLiw|L{[+ˇSe2iBLuBj.&nkNH3Յ4TAm#o&NEt` j6&sN=/xd`CbeEdn vd"4} NOEfa7D}S֕p}VtyX;ô=X9C"(]A (11 {Zx ߐbhkiV"yU6$[* ҏ|v9j޵H@iR3" Tb#YmMG_/}a{5]Pi!KV@Yslßͻ>Bۙ6̑0&W6V5Zu$mHrg ? Mc9 o~m2*W&ȭ.VӄQ H'Ġ4y,Vʜ:/Q @p&Dxz)ܳ<%~ʜ16e$Ժ73+XZ]d%/cbw L`' mXuŒrhfr$Hk-^f'E!JRkѬp}m6CPmϽ1h~sڊuKe0X{r* N=R9Ip,ns I`-orWluqX?)و~7Jis* t1택&!lO9;]L>`^K-Vfo^<ٟ;aadCa"n?ME*2ǫɸV6*8ؾ?#fǧD^O ¶7g9!O,@fRFfG3*4$\f#d3yfӣ_|suS-y$G~(qI g'l @{Fj\G3*C-k/&qv>';Rŵ8T dV[Oo.S*/gbЂb @A8K]vP. G5EE=A R7pPEkTzsLg^Ӝ͐ Ïu~aALD2#?H>,N)Y 4/HdskQo~qksN8.MrrAMb^J])l1Yh8"&}eDrh&vR$@\@%0uZo˓, siVnsqi^Zvy'Z*_.В,?X+=S*.ipD9>h΋~qԩݟ^,<tj&ܥR%uR Xұ ܫdk6Dx:EdIZ o(c!.>J|4c&Yg_ՋZV {D>51S-\]/[؞N"ÊEȹ°(^hBEV^Nh jJٳ,2Py<-tSԂsPaR7(M cHZ?<va*sD8hBݦw sOxnA>>{*RM1]ZaːkyIM*IQkTPtQ92+}֓ #]M5K3qQ?16N i~9~C#^7eL`%hi޲ lBUP6\J5[={܌Nܱtp}wlkYCQcjƒȻl| Q-~{@8 "n9ڎVV M 28b, wt?⨻2ZHA ?q$z^pe+;ʀ~fUWQzf^7Ǩ1anXWdwweax3ٴN &,ɸۻ0!P"Lwhw Rҽn5':ieDsQZ#.3v] `.Q4 !kʢH)bW &BD)ѧzSR! Fx P":cϺͧ<;QWR!z_ƂM* be~qߢ9U+~Qۥ5@TʅN(p0O7-Zzpsh<'\v򢗫 'v/Fے赀a ml{. ~Oxe[:cx9/V﹙HƸ`cb.sYXڝ,ckd;"5) [aP#Rp0erLl)W[}O6R(Z:8T@g<_A%gZrZMj7fQ.| ׄEӍ"֦ ^cԮJ.{Fؓ^VWK4|ƕ;} #ɟv"d vlW~xVͭiHu0A uyWV<*hL nEOʞ GSq{ZojKp*b;ϕ0hG0|jm)6=>IiЀ#_ VI)]'”vx,Gƕ`m+mG%ӣ;O\i72 NJ7LDۼUUۺ&,g< |sa$SKVMAcn^4E=[dEhV)qb7:Y&?fMd Xނ>sɯBlH`o0Pe/LĽ*W7u#N!8̴Y/i. =ԙ_h1^D|sq \9&hA pL2089F +5w8-:Q~ݛ #[0;e=wϤ}lz5RD^kt(QTPEɬڮZulqw_r\uw% L鰕{CUςQ\a!.Dfu'E5eS<Α>>un*`o9XlGiQad/:͏c"Iqtarg/F ~ rgoC^V 'pmX =.? ؓUpa`Ę]ݠ՛Q x0ѹ'3ݪ\~:%F]NⲉK?@ܑ 4oϭ)?`ć׻i~["<:Pa#޻MQ Z7)I~UIj.ez/)yѫYؘ73<0DЊroZ*ЁMOVA"!$-;.WzGI >$4=VX(iVrc<?u@ T,JV導t46 iH9BM0RA/ML)tܒ+,w9? _wGѤ0RYЪ/l*% ^ЩRf,SfO%a./MWhECd'S1 65Q[lp*AS6$tM,Xeە4i^X dd9;I[  8+lqGH bO[bGt1$ĉzcL+ žs@\_=> ۭ|i"C?˟NOA~P h< zUÅ]b-mq17ɨXԸ]b٪|ޏαZ9vq<-7YDŽ v~0WQCi(Tq=|;viX~Ys=$A$B:*yv5'r j`FOF1* L^x;w6tgY^5D?(jb/ oFL_)vvO Xnx\St[zK_/Az>fBV@o%2+O6O e|<CM@1*>Y.⌸D_[$8d_ձnu (52A*:%>67fS!iEߔ:e$\SYSZU'r?ؿkF$EMZ.JqioR|w*|.PS&픧کs}{*lYn} I =1%0g[j៽ga~AGDQ\\f{D =8h7̱)c^f%OqbpE/E]:kئ@n4}cjrH}Jv\32Qmg(A7vOld J|UV: fCYB B]vv ^UЦ'2 Y]K@R@!5K}t@/BznSC{\|Q "!`3@j%Ȣ{bN<ڸqC26E(#>0j\ΝP?Xt[^z)TAɷU&kd8Η>ǚR b8y"+s\FՇ0ҙGq@1+xv76/+gJ0Fq:n7qoD$T1 8RcXDfk4mD@/҆XVpͶl^{.q;k5ۋ;-Q7ԑZ'B0g莊y~lRuOX:\P GA^<}sWg$\C)hI sxP&q`QCa9CȮ4޶Z.a^M96} Au ]g.˅p'o&2}ɩSKtGc0^4eZ"_<,IHbh\[|9OdiϷr!cf}{NUjͿ_qx+Ƒa{Ua%&kǕSX@U漏6 a]V@YTT5\hHVކT=gm#y wzU t~Y -L o@&WjPZ`:b$hה79~׿RgNV1Μx]K@GTƀ@y HO.w%UMf ۘ6GD`~ql_~ ᥨYvJNPo.(ijM[y;Q3!KɌhңS<&bOZĔ;C' 8dׇ+%FoRF&I^˦)H[=W_@c" jt硠Xp3}_-&jt><ڱ_e$ޚ[7gCU4bca[bHNhu`ŪJPR4I-\eŹq~QK!( d+> W,8&3g_ EapGFVD5 0n*Kˊ>cG!~ٶ/4^o[ڍŲGSHrbL;zn g:3!(>|YKQ/|" ^}1M;K6D2(bo}j~E|M1jz\.ИA<]DCq`2Y_8-V: #&_45O~ԛHʨ0@M#`)ߩ@˗"ebWQtwit/ b9%as彊o݃|}#˲;Wf xO*2?Pc1sǬbx&؝._-839N_5CW:nk~j{`gzU C"fcf1;I/'7=|c~mY.Ƴ)9Wngl^l(o(q{imQ̲xǩqQF ŐZ'gquμ˂ZekMn}c)STprEҞ=/>lat?kWg+w^!S3̲eA3eQ.º6CgC{#`ޗ.ǡC㭟E3yؤlK?vfݮ$h'>Z<&3.۟jj"uO% o7^|%>ٕ4bIq%RxF/W{qBo bގ5bQJ+h<IR&uOKUDHOB>TC*qmHE+x1ct,y$J;J ʃؼʌ^7zE_Ķs8 5NzKR]W{@G_3{FycsOnbNz]Oo;?4=4F*>F?Ͳ8}G,`l4+X?Rf6 ɲ cXKc*MP͘\51iP{ʾmoRzD#t&av,lPRNRab׎d3ut?\~Lƫ'c PeptN'cK@ߝ 4H6aH^]EHॠ8srm3MќWmSғ5C/ݹG9--ʇCC'2(mDmb;l]eK-[fΨⶰVu֤2+%^FO|\k§T!V(AϭI:csGS>H!T iݸy0p݋v'{/7|3V4QmЊƷMa5C|>O`Piw0LV"% a4P̋#"}DoC#, Y>#p)3tA p'A f%>6`;,NxnDNת eH`'=6"(T2Pձf!P=jb(V/~|E ׈Ba\:ͪBVo#N ED*:(rC%LVkNZF2Չ͝o|!˙(6qq&bo j y'iT_5gao6TEƤN%B<. 8\FʠU\NP )q\0`H/p⺥SA=ۅj:2%I9qonϮdv}SjED\ hӜ-ņ;O4o?vckJ yW+t֌bR!;z/%.GUrٶtGX9!刜rY h2Oc$N5,t!93F ހ*A^P4 pEX,ǡsٞ;Iy:VfB;=\`̵*Jg{T1^@/qoLa6Ύ;YyLo`.6ǎZшR6 2(zE(zL?R 񢩙g1*Yh(eR2\W=7x M}y(XmHE\58#|Uqaw+D}LN³^2DWLz¦ֹ{mLW L ܸfM7lŞUtX7΍(5i'MTsH-r +3\_%ZH@cϞV #:̕7JrTc5`#g*#Ә4R:pgq"jKr)wPiұAa=50ȗU ]EXZ|*F}*UhXQf eQQ~'kbf}xHEq8s6F הּoHHŧ/TX^Zwڧc5%Wm$j])ְe-.R&6ih%/JKRE"HKNuyҍ9x[E퍒Շ{21lI~gHQq3\aG:dPrh8ZJ֣i3ʯ bn>ve2:j*:Ό_kTjr\Q~NT+m/ R@i+ C9~`-KlWRV;@ZD9(85Xߘ5bNm]VFN)!ׯ5]9wG,v%p! ЛA7vF_#t{4wt[en?̱^`]9:4j="9x/|܄!pOrB "rҺqI^,klt4%Lo: aAWa~I$3~o/<{9Țv{cHir u&*41.?iudXim ,Gc`z}nQBYl)ϒCt8Z@x[Uyі4ȳh8vv54q' \U2.<>It&'@v/cEW>;=@-chc&s ͩgBP:pDS ց2=I="07#~4~X~lC<ݯs+-Hؿo ĖW:eE}z=%3dFmK0":FmVT9,Bȣ,djVL^D k듄Ap Ԣw"[`#X'-?Zop9 VS.@rf4kvv!TEKaK@Y,TrHQYa߸'KLӶn>2@jhij"e`o|fn BN5ܮۈ3 ƃ2@:+nl q1_nЊ'Gh @]ХDck14T(Z +uSZ LB_#ɮp1uPN\{VHЗ> X`-BAjx? ') H~D4 vͳ/[Æf?p2k BđkudDfRVx!? N1>[J&P7zeHއ\K^"U%n_3W9%kpi?$0TL40;28#$hjHx\Uض2iG j;uR:M@D' (!5?oFfluŚm2G|=KؐhgGxw~<ѹXE'] 2~.z_ߪppE`@_"! U;s4XdY$L*~9#QF}fG'ß 8aHG[y&&P|`q1az@1M3:un]f4jW&΀ #fg̱8!)T4 zߛXI>nj-6oBQmvԳV+So<=lQI,@܇6恈ڈXл' g!yv>K>o+]ظں ZuV Ȉ\vv:ݬkҔy!)-q);D=&T@cMt62uʨ~:޿ eJ;j)\2H%OCNHul%}S 0LKfVgmզ75ŰՉT1[@,Yf35:} %_E|(7lC:yy|Iu_>+ƾ:]a|71(v#XDғTXd[Mh,,,Kes")Y"0ԅa<)eWyoo¢R+|(A{7T|) y1wa(U/FlggP U~(}J zr n4`\+#1DJ -E?T%5c|TU<"RU)`@>}M8<<}tܶ'!lM* q1a*CbIu_R'_4n3$d=-M >BA*y)+Z<$q`f6>C2W3ϱ"C^oBY(09q V+Lò-70Lɰ1CbMHP2y$~z_4>)$ؠ0o.W~ERo0~KІO(m~i-rF)2^'蚁.8Z- S&)HNr#i*o .F56zQEzMƒ[[F- tq4R6ײ-sؕ_wx4ðle߼,Q ]D|R$1O(L{C&?k 0{l+j~XlX'?WIE9fLHn,V!) Oݝ{ʆv@ns;g01Xռ'+4[&/H̶i&PC qϒN3trUc8G,nǥtr:ϭ4{gߡۇ&4R*.S@ur4(ѻF( v'x+#p>aK/qG gP9kE PsNb4J,D9p7-' @ ;&/b$\8'$[{z{Cם}#5+LO7|ZY{%:_Ԟ8#45{G.Siy$k# +o+פ+uBl-p־PBA1ab, jI@L֦wbEe] roA_qjv}5X&.DX!z+v%5?C:gfa$y?07"*66?+_x߅mn h.CSS57jdbc\6Vq,ڎ."Ҽ3u@ Fɉ>#@LHծR_})J_8"{71q6rQ2Ċʭûd)9i\j`]4yb #.JB3yQ36Bb5e~K_}#aOɳުiN8M-EXv(j e -gl(7jXֶ~˗BR8@0uBÖf2jQ)[\cb5'5W~W@{ɧس|xn.*oy؉ɅQ ~s=[3O;>z' O=T[JqeV#uJ6AgkmRu&(|#p*t-}K)I%ZhICɜ!--ۓd>&LrH8+nڙ M&c/z=Jo=8jfבa3 w4yl 237uw|y^?l /u4: szzѰ-a2'c)b2jФ-r?#ОwJW[oyXLKW %0aj)5Vrg\5V'QI1^8]I#}N}+>Am10=\q,{ut5[#;x:p+#5Х"MF\>CAqKZol`{AMO& (}QuV zSu .å^ z A|Vլ[X"DDmT5h rf_k]0Pm(Y0tT•U8ƨ_Fߕ" YcVWN+!ɡB{ }j{ :ԽfICR`ŊPQPƁIKRp}J[ʂnCGj4kFi@3kRRPhȡf\ΞԒw 1̧ hwhK K+=qDV wWJ.~SrXL'53krޕȒZ*=()`6WrUBg>2;f5+s{;8E9Rkb n{zlDI':"`^Jx`:mec HGraBM]5V+i&n'IndfM$\ s$kIRA IVIX^μN3T? W< H[?s=MuIuҪS*5r%.B!; Ȫ~F䛫 "BBY(zPf̓3J%Hmt#WU7)jNAv\6:Vt3sw.k'FkRj1/6uPS9j8 rlol0ɠѫ@U1ņХx7!UkUd6(O &)e<͸H*}lÇPKbq9({sq2"3zxrtSs( nd}N[Om6L8Sq;LIr,zkj.8u 82gu]w%BĨT bPtt ;{G)!jS"d(!_m5E\n ]qJl{DDP8ORgy<如 V5ѭ mҜN~9hlb#6 ͤ4z+0H'EO{鼰U1h_5ebcHt7%xzKwғ~R1h8LDGaҌuL04^ H$+?vȣp"s(L{}-3GM`nBpHLUI;WKnwUL2bK),mJp"sY,8@hyD(p:ޑ/a 3&eGhEQjx*e[BQhWF'z[O/mu]fkɒŎ&B6M'ߋi̶lKtlVľGI( J]=)D3Nͤ&QRᴟB!tdl>Ge|`:(2n)xS'eRUFY* yhg$e%%./t%eJ CJ7mH6ҵͱ V)b`( %"ZԤ4esQQurҽg`4DNBIQڀQ_ `9pz[ᖤT3_Q[wR }Z\(Cal7W+!&Gr0e=|ߵn =pa&$%;,^?|Ҙ42BB@\iD{M> /c:y@ʹ]^ gyWSD2X70 ց$H҉*@=:j=bo"\ʇmTG-{RV ԐWu|\`q7 ][9{R{Zxhx6۳` U00Ph0l6}C]ީ [HQ{i&XΪfgrphnC71bv $r9V &='nE4؟u5ңJY#JZq\QYH,/11sxAH Wd]'P;,eP c07ox=;7*]:A*A4 FK$$]"b=F:E)Vhqfs끍XlE rMJMC[Lͦ `_t8w0 !ث!ƒ-$!>"a8@7ޛ.;Jm;g$6(Zoï}LӱJttga*~k?ݷUF:gi82>:8-=q jɐ0>g~R:-6]g\V jgֶk<b2^>%$#'W{ v[aMdf\-dְ*p߬&6[X!V8Q:G@;W Rf֪tsR1矠*jR,`l H:.1Ca3>Xz +3zfg:BuRXZl;O6Az0T`eyPD;s(sx_ B(Iq2s-_ӛD+3P!e`PJ'Y2dIưnKs˧ oɂd5mocXj!b5 rځCۆi κATH+4/ ؏MP؛BErD02^Ԛ-Uuc7:^9uEZ >ͅuZ؃B /l+1:/{e݅X66iqpf \<04o_Q, _=:e$ͦ@00菐 h?vDy09DVgV+ˊ36F託`UM]38 ?r@8hE N @1Qvi?`0gU:kC1Ce*0W1̹׺=go@ #tsk?Š*88X -:5l^&>;nmpC sHo7fJu<Z#kz78'fdZ͑rRڿy 1llq 6@33=+-/__YЇAǜ^ D0ʩ=}->%jTRL*mXMӗCM+jWu60Z%HC>#4cZᄅoJr&; (Vد\h 1E%/|(mhzOF"';Y>NK+qǜNm4Kp֖s"y񦗆@|&wCF(0Mq(Cn>Byb_>D!(N 0Iz ϥ/U$D3:fMF&׋AÛ656r3Q96V_3.?n<}]%[5uMi[QkBL]fVک]D0>[;e,nS^Yy|1r%~AU+iwJ`%_\qaجjwjJ/w)-1ta|Ʈkh1y(cʊ]nG-ML1L8x2Y4؅! 6` 44`ʔ ݳS+e?L[38 dvA|K‰O$+t38pʵҦM)Z2Rg3@X 5 2KB?/˙mbv=35oFAs 1V[<m܇r:NF2@DRy v1*9ﻆ2 ^+dw\I9bn F0&s[<Ի|߽tdXp` Q"v*c(!/()h1TH^W ;D ".|RƬ`G Lcx<3akj\7?R^}ԗ-͝Pz.⏶Op|y|'t }i^E0}x"n7|7ZmyaU=<&{6K<`xSWShNf#MnZ-m%z[cU2jj;?եX5 6FqXBVKlhH {{Rm.£]Z᷃Pfcwr`3ŒֳT՞"{|ϖ Q$W(Py 1[zK$'}e&<',clӸ8x`&f`̢x~qwQ:Ȳ?,{3X~*P@P˶A!)w!Q>"DG(m>?/5L'r]i.I]nObnoPwEL6ih{j$>ḱeO0^%ԭ?WgZ MRO߮R ?JcTW]cȍMt3Ҳ)DƙlO4dQļySci/yy.'&+` P&͞De&+kjMH[yUt$Ȋsl;ιS"Lc@`NlJ'EG/ Fn# - `KEg6rc-s/ZKHޖm211KsF@Wu[ȅ".ZqTv23:` xYoI3dՂtU'lGl-eL7ʕT\MR-}]x- b (j|;%X^1g#j㋼Oވ)/lg9> RLW),nN-t-Y8^KbGCR~Xot'J*_J]XrhCL5fK6)(%/9ܬء'nUj4j=7x%C j59(JEwc`?DMOSob_G̥Oܠ3b*@sSy$إGWkX6r_`EU ;&k=; `E:j]* i'/t@ Sn)PLAxնB?W(0E`hҊDRxpމgCJwX֓?go1k U{]V@ƎQ;iQ,ӱNZqRУwp ?tZH VwD!PͲ.Ҙ}UaH%UxEh5T%I @|㟳y̑=hOx# 1zhe4^ƛ蓬*Nx:LytR*J'hr b?!r}1Tl{K֪ͤ9xZFeAnG̑@|c X;':T <أuܱTh: )#pWjyr&|&eUJ=E$WM۱eK2FK: Nlx)ej/ $SXv]!m5o_; (+zKjd5weWĺ>/T.*fXEL@Бw FZ6h'4퀯,>1ql3\I@ rbSA_xׁJB :H옲d~0Oo4.:GH6 =~%}ksOz&$VR+>BraFCAyxC):O{BxUeC /e WGݨ Nrf-[yUYIP-p]^nNOFqi[}%%wzVPbkΧ PرE뽈Rk8;,>20jotX&Y(&C/&d!GY_m?ZZ;n:#Z"gך$-op$ N% ޿nGEdsl4r'<Du4H;P~zőo"]0 Hg-f{`<6}>R{ J LnR+ϞUB VSjV4̚״V?YyM >ucre%/y_9% _Lحϼj -.\+OL??yJt G;?]>bx^\qtÌ^}h|K`z1 o.&>&k6l O2?_k+_Q 8=Z2טN"O-j2$ SHޣ.y[1йX<<\ )Tk/1Qkk#H|M)c(4K:&3f;^eW*~G$7{yy5¿*G+0eUe$֣AHt{b_U׆>Rr㳤di;ҿqGLa^X<)wcTWLsVF zR_MD>0_S;9pҒ]&/xJy̮gA{U%&"|C"g[_#9.{;8jQ0>P& д))ЄO2MToAP,HB? g3M- k刾RQz-UF񀯺N=viA\D6@fퟋhVRDÊsxpb>M :Qv'ڷvl cO4KR=ű"Uj70cle Lu( oot8Y,vTfCJ35Wc+EPv`*jw4MQUzܺt>G~8 6Q!޽j|=ZOy5uK܉v93t3ztX"5MZh3*MShâwe~m/ ʏYEz+wwAYn{yB ;Ho".߹Te`˝Rg΀"đB1 "lMu[\5N;BnbG~R9;e;`k8d@L*~5>$r<7&=I)Ž:vJ G)7I,5aR8/"͆~};>S|JSq@ny$ח',!(sSq?GP0+&~q+-xPVzˇjcIM7"T(ve 5x$t>*t϶qBiQ/'.uoj kG<KCrjn5wr1-1߬mR,+I4d)VmT{z>^9bZSf5S؜FvH)7p,a19j(f*$_x熕y_¸ףTv#".`~ ú>YHa7l_ qr#`Gp A3 r$ehvwVj8*N :}1336#yHT7<*DIМ2SP2.dT&B¸o^:Ip͍Γ$ Ք]F$ 6憟yk8Ph33G,<̱Qx]ľ#4b&Bb)9i0J =)noWAtTn,"v4;20qj'>p;K|2:I*Գ$/OR3n(QCmcwn4&9y#߬:i7A>Nwjtq]h@5sKMB=nwy *vqO\7Ib/QY#ש/ !;ܖ79VݕLttQyUb@W`abH7v$O y|K YMliruPgں:y̩ٴe ppU8(GUWohu;nz9$œ--H:CgBn Up1=j\nIw* Qx=Wb۰]4>ADROgI?|_5hu'EXW'nyPYh;3~khT{$F/tzH@&:!P׽煥Q[|=*V:tR89aXqH#O>yOmB'|_odNu 8T@4_%Ӻ0/@>J%\qgeO$}piEyP:F+OqJ{'%qV~t!N?䉯>c4v+nfiQd1QAԼ#lj̠xtDX߳]{g}=LOZӗ}ֳ4rp=ǐVȮ,'cS=@K6ha킰qs'68.Q?5f* 7d\ut.BSR llIA詸OLf{T1`@_:Z^ort;8DF^.0+AhOO&_pCB$vdV8( VI|uP@/ [t9pzQCIyUbqC\pF<(/֛~a3DZ%qASK*qл%]3ׅvr J_ +T\<\'% [}6ָYd{IͨJ9u^m4д/A2>`$zP|U(M 'BhW I8%#3b n e6 ] ]ʩ%; .:A C8Dž_vaA:0/`@`,iI0Y,l)bBʤ㲤t;*%J5Mz5.bԤ.vANփ̳1۱yk&S)(&R'_,-@uwoxK.LV+{w}6YE: jmΩ"0(wZyj\¥.KDjZsv2p{Rs!ڧpjzKfd*S%FJ'd,y 23'N0 Y[~9$}RYԙ9a.GD*ؖ1'M 8Y[igt )D6C}1Fx"؂7H"P[&-qC؀1R*,vFP=iIlja*v\ƴ.Ԧ>WQ\ft{ S0s"y)ڐ+m\̱8Aɒ0Oo~m90Zޗi5)^*ywN`s;Un#TH#'$4oQ6ٹv( q&J%"+إ,6!Av֢q4%V /8!)DE}WxHJN%aza{g]h ,O:?py3q - [G:Wy^o4G'`bQwє-62g3dDĽusx9c< AIy/P5}Ly|R=;q0Co-XQCՅzmX}cEPK ҎfuH?hwƗ“Vm  vliRì#mRycr'TS3t;=_伖\JәE}HTw/y!9m:Y^aKu©/pk'J1e|cu~0@ax_$N{9-آ+m{5Zc,\y:> R^m`Kw45B)V?lFU9W Nu5A;ѷ-f8 Z]X|mM/S+5I֟k[Ǿ&'MY xZ5Jo>P֪:7[=M3Ո!SȮCo[Ul9?koN}u ALg Ŵ= ] L'!ޛ|i8J޼##+̏ *,63{b]@^Q[CN:{N?R9$/O G6faQ2+dufNp| eT7/3,b~Ӹd/I0)HǦ ^犅aF~Jt5`pҋZ$e>E!8JǝpuI!>{~钄H9)QQ#?l:mn_"׀W+z[cqFM̗(bz KY&֋B3z`2q~h m;ܱ3X= I^߷JؚtxC".A)us8H{( [[%ҷj쩦nʓwշ@d6~{Cjw~ÕIqxlz9`, j0mv5FW%؅k;6eR+d1)`3{Hp(b%Gc{MEƜ]CD+R*8e-"(?"lM.@jlFR&Iv#V2Vn^@0߹nײ-SoYJuIR_)*gt_"B0ySr|\GcىZU^smU) Z/\S¨ߤT|S,G.@3S /I-kQ>X0*]2)2X=U@[_jА8~VVv`)!TG1ccn6UOd~29><%,v_lM4 _g/aRV[e8N  D%au:QBׄޝ ތcQ+=k wcq8ӆlK;0 >(6?Sb+3FAm׳"V cdʤmtkyuOeۈΆDA@^~6g) uh^-|98}<=S ه&C_JНZ#^"yAl̢2E/c]>4Y Vs'(i a(1gL#۞224^dt!Of~V~35ZC|!* oiX4#w05UO_"LV €mʺ47 Bl*VN$,Oe=)) |9 z_t9((ќS'PD)} J5s_S[M=cZq*yÉk 6\4; g olU2xZT2*M$Gxޡ|nDYz: Ų+wp_I^xEEÀvÆբDMXkD:. ä|DƄDǐ$6'i\Xu)3XǗɔ1:U~P8$奌v ^IS`Ng kkLIiŗpd*:P}#>`7VT!Ϭ1&]NXr7+ EM|oxY Gs$&bguOt*"#RBxZ6wߨME)ko 2@]aQ"/T#Xd>`DN@jle<]G>)aO19[ylHEw;lzcV Q^5A\,=<eZSUKu8͂whvBnKY,^'O [!{dL?yiwJ) ˃vBȀ#'D[P&!:dMMNJ;7_$'ХWY+@IF3j Et]1y2 )1DcE&U|m@*̣"㊒~)VŠ2@y9{sV7}r6B4k`6%$!wKo@ym&, <6!+&hΘ=sD, 8[[L@{B 6=}&bG/kiy#ip62pi[ۇ 'b ,nԱ)pNǽF y팻u-zC;HR~$~kJhr(}+9OdVuzV^"`ǐ#U% `Wg8u[#F "&b #l;an׺"P"759&%+S⢅4DpS )0Ub4;.ߋhN aSrf^8.!kI4cGیZL1Sޖ`!>Z4&&P%ÛG!:YzLemUa3}:f7]:F72/woyg̀B --"м 2> $1 A 6[ Gdyw>*u臘ܜIvZz38ĆU{i;+/wY"X a8H?$Sa.$V;:!O5py@QΫ0J%sȔz$绺} q-;*sMr9 # 9޴gJƑCd d(4hxHӗ؉EHlۉSMk ͖g1Xeoa2nFĻn,Re!tP'[zЈީއՍM|~ +sF.ua:dRҸQU]:0NKal{N@(qkcN gv:ψ00 ^Q-^ӐԠ6ّEjp#J8< נ*2g n<yW@VǙvkG [[J P'$ryv#6iQ19~ ?z{ 5'ď,f1M=5ͤ*.^̏4.NZz,K2ǵS}t)| CxJo1螿'H qIZxO } jO<ҳd;mS-z( r w,?$఑NP$5 C nHNYtT'VN:L(=e*\*\˜`p&HE0jy[v@.&W\|g 䗰q'?kOԼ^UTy@N՚;Ԏsc6ff JPPI'łBꒄ6[G2cH #ANKSpβ[DΠ)*(d38Xa]h7q ;zPPX*J.mDUx/~{UVF>iEx8i(&RWD b/L4=@Qh.Nk l.vX8Vf ׉*q:nn.:ܵzz4 S idspF5,HLƴ[,+y $Fs{ɸB4l΀ Ks*A!ص"wKF ^3fȽKVi-xOcvZ;G՟sG5=`}6pTA|h."8xFub\ڝ07|UWC H) Xz#Ι#}XoW5+b'=w_?8 ʔzvΡjn(wauP~mij:ԋpWk%$`<YEdLAz*M 6y8%*d09yY0L!n(xPYx)JË&V(EX_rQI:޼"xbHab.qj;jx7\s"yY3?U `1ic9 u\1'pq%Q8!Eк>,q~YQmP(34Y${~M 3/08&$j[i*> 5nrv 9Îw8JhЎ}ݚ5%ǽH_v{\k(~cܓnVLCfid-MkkdJ-Y*K^F#͜[V*|3yܦx&U Rm_Fa"qҐ{0[؏n)ʄZ#˷)d7ŋurm$Uв)ۄCd]d=D=K,!qo=bpG6#Bi20 FNd {qqhV&ҵ{Uo207.sNCSPfC> RjAE{8>K75GJK҂o7wr戛]mF׻˵j7Fmumtl9A A3O+2&4O8I}1nmdi7FvQwKh[N5+Iy@Nn)7s/3yvlKLҷj BA#2k@B&A7ڂgFJyF &ܔ#I]CC@>]AQT١d/4 5&+a-0rr"m>@Ql qO!@bKhJs ')m tW"ۉEuH֗H\ED:0/?p%JL8bwʼnD0 &vl+ aj!$漇߾`I# k}@_FMפ? 8MzgߜpG/։.)2<ݠ m!n ϗ) ~ "%d]&JQVv]p ߝL,Gu PPERir@@&_S28-8T$4CLo]gM8\ w6wŜrc%Ks~s_RZx4J%{3m0W$,XZ8 $X EQÆlĀ$MB# 7OM:=zޛtvZ NZ嵖j~ ww'/gPXZvf^wQ +-u=G$8-sZ"һ( K_t8DI`d/\DW'?)u7kaa4Uy(m"FFoqV(sAisR1ئCV+BKVx:$1rhv `ztW `wٸ+J~+mᾜS 4ʜ #=7e X"1-`9iC/ XWs:TO_N%(ԞNmS%34h)1by}5`eV>ci8+" gp G?u(0mɝxleJ]qBj/樰N=腺r1 -bcaB2 q_HsM`vOƊ㓙[Ezn=~a߰JCXIFquež7[ܼ sbHՃ bOř/./h1Fl|>R-yd/6 dK'B靕Fō^d)^J"QL93Kl3q5 B`߿]ìqt9=D:|7+YEHHev4gKխ\j,n'>ZhH@Ii=':k_7ށJ?(Pq>NzLHzwunw/@c?٣GF`$卆u=o47)ᆖْ4V?/nQ%8ݣq񟂦@QN;ϯ%i)8.Жo%4жRs'dBQTWXƄkohk\o"sw(bi//-l!gSW{}nvL hXy_8;dH[o<PuQe+"al9F.}SzBj 754zcq8E9;[6dՖ)n_4*t)TªA6q(a A 7بQⅆֶAfSV8*~@ a̦;&no$d'!ihÉ޶{maP"2BVЂ7/-E IIa!Vq/XhdI,y,vcGF|GFf#4N4DT*|uQ12̱OH%@=kŽ-<$ ,/CwaxGR胲3jKY /|)TFL2J9Yy{vYs7mp$ixi207"8-+SO i-Nf^۝Ssp؛{\č'6k~Jz{H-3`cr6zH.+E׹j9}t_/EҜNbF@f2> YQ|6.yDN>`5}dUxNhP4Tq1G-WfRɑk֖<- #d7[Vة htPy|q*?D</q;F~ `d?EkDzJ.[ҌGT4 y.F~9&TR5#zOz4AT5LvYy[xڹFMw(gJ&.Xhk2j'ܓRj+愨6V$sQf]Rp3Z靨 J2bQpt2GEl>D&]O-]eJlH ;ܤ%Ӱɗ&x&|Q/Rא!%.jV%G49 l%./d _FˣȾ«_3dRP`Ihz>H>FmGHqgDZdpuC_JF1DNsi(A^vN;OJS1XB(3c~& "8P[&T;wa޽#GK8Zb!yf#.̊O{3rOGemKiplՙ1.'w&-a4<'~mң4BٙL4<2y5)BBq H4:R3d QfCa6&bۦlDdk"v6(ǜT B;+V#asGu=4  LT xܙGUH\"FURonVZSYGSԹ9ϕ`/^fo=Md:F,lj*݃8ݏ"[$(c.h#LA=C=c3DHYe܉!~o:+bi1zp|=B]7o=<:GrNFu7v zl$RLDR\' ){NbA8Q 2=`"A 2G` Ƙw9aX 2K 60߄.WUolzR @,DIKG,.oΎ;F,_߱Sfqdv0UϦ~F]*e]BVi25ce \ 5<&O_JoXs|p]HY.WnL^)fsȐ߷v&Yu~bqpDۃzG%\S^xMQN,zۡn>W~ͲQNu{pT'`:49&:JYhs m-Q9=Isf0 wiyкmai^0h+`/._?oh0J%-"*Bw>]tBtg(=. d]ݏ?]$]gET]s!D/ pEՓd+H݆0$F[H-=I*LMhÂ}ojiNCDوupA.V.ӆ92hwwץz{k';y+YlbΉ-YnB+D6hjT z3+rܰ4a#j6MQ?tȘcEi߫~4ʮҢmK{%2VF:lhhw?$^58t.y*zʴIvnOG|؄H.TJ=1V ֲ(&(+#veuE'RXQ+'Eߡ1[y,ZH.ee߷ 0{޿]˜z&ZbC lQܪ!=ۨ?<}ȧh'l!vS"iZ`K<ӆ0Wj;{@Sei˅stz<͡NKD7x@keTȉ7D<\x(RMFQ =:/7NhXEd?edul[H1{!i$` ~+'K) ̖č5w-=սQLhr'foO0d5ty3zemTdkR[::`/Zgtch8E˘SzYZ{߅PVOe@; l)c θ: x0){{=hPn|{# 꽡R+lWT+vbpj)) Jq4*}'y*3Oy;I>wLtH^~. caVFX$lt@-(4R4 'ґ3yZUf pZ%Yo7Ħ.RQ柳 dVoۋXz/Nre 4N3L=N}K]]L_|(E50hP#`x:;OAjD X/H=0|o(k(hI eYDC鳱ޮI5:|1["hv-/!OAĖ&%gL3$|]HRǗ0VO'T1e[+gKMnK%׎>WD$Gxw n/C1XcAg<|ת$XD++!d]n5I/66οe^C+?y1!ˮ|X5WA[)^R!IEWKh.fҁ(ԇx#r|HSrkmbv/*=#kh)#&ճا3v1>-| ED :dj$_? M{Uf Knr4ZQXzZ }ϒ5(:rN0:Z&-X"ܐQNC-Dk/()2Sť.1~k钚Iezz %:Ɣ#^ :`j>&S|1+ %>пTX!r֛VS G:~'}-l |=Oȷ;o5Mؾi0"jl/ýΰ%onxSCGU(# 'Bx2;x- h{n!}=P^i1Aj7ze J@ [Vuϡ+oZs z!vcp87])dՠururV?fa) Vpم6~DL^GBZ}PErweϰ::RU3+Ϩ)ݯxy)dRT'VZ kQkextDJVǨNUܯ9and!ޥ2a+}V!됰_gU2_ X\KC(z>0EFZ1#z`gNϜvYk_Tq1:h;l'Z%,7ȵ65HsO䕼FSٱؐ+&ceÖ9 *;ёKWL-63M %3nDs|w],~65&VV2:H#!)sY=縴tz;Et7 -25,j,/u4VPRKϔXd 8?tޥ n-j&hJMS gMgQq>zûCܠ]aCD:RQU5ӽvi`B(QWMFQí;R4@7;d"`1NFcHLV(HF/oԬSo 1(0i HU<nV (J)b6fl7 ǜsNئ|('mqy)e泣6Zz^g2"6ƙۉT>G$'V7O]2J`g(qH¦!X+f '&ORկKvkEƆPy+O=PF#)we,iMO/p L+{IJS `,6-ۃ[KBxZT X*]7/Z&$QRMXB/V͟ԉh Ɔ5SE~gon~L 6([Xuh )al( KI-d~^^*GGw~?#Kna >JI%4`}}g,f'~N% BL(z_1b; 9Ŧ~_cjMCF;vM;tݽSpFYţF$2kt|!/0v42K]TKrj/&y'FƘ/ MGj"(%i#D#dJ#M$cg71(eo m0H6+m1l!ef6 9*^\rãi#)1̠*OTT[?vS%~>rJD_ROQ8]2#V (ҥOfd.4Wslx Eb̗IPz@\ ~,̿k 6 gO j%3uuˆՌRpuAY!Y q~KMY+X0|˕({^$Kgojtj}(:h39 KAѲ0Mawd+œYHnaa%wiݙdۧdu|}s p)GZ".W>Xްi¸et6~* ! Ig2y'6E9`n}OċtF<[N !y%=nř`2wR=$֧h\- `rn{}$BX|1Vsa WхY9|e6<~}}F'wTY,&rkG# H:I.XYc \Tc4wɹ>cqlONČF,Cm-q6)ua?XČ:_.(V|1tL߶Op 6:=n,W&2}5[ MUSjWNR|lRiN2ȨDr ,ѣ9ZC*S?{yhKjOYSOoߢmJX̨wjB؇db_oKK:~Ps0eMP٦*q#)~yjI/O]!v\Q\EKe$ =`)A( زM@&D1LdǻK)zMNq6rQ2d6j^Tl;EtP)bUהSe83<8`ko!ಚ4$YUvG2b";B7_)_LI|ޜ2|` Ӥ<=ttb ClO*^`~lJU+ٽeoό-i{ZN"2e =_E1:iz G~!A>26-Xxϑ+ޟ (Gxybʱkpj12T ys5rjgUr k"U_bK4t&EqyϑsUAS=SPi]7dbH'AjDGdnȓ,I TÍ@bn̚ }4"*$tO|uRS!D-_YqDpMD|%mSro;4y/ '~eNrxiipGpܑ|~-?LND$p}MP0JHHhI-ҷD\TCX;ـ:ֹf ?:Eݐ}器ڒ@-F8?K,.nNJS@f+hWx0ƒ 'EƩz(]fnF"[+X྄{o/=ٌlտMq}!nW:| YvL,E-PV!˞\xJ Lzͬ(Y5loȱ*ϫ;.=K dDaƧ4%Wrv Nq䛻IȒbc4VPZ[Y=襮> 9@Y9?hU1TXdF/`c=0lzd8.hƒHWүO ~Y\?Dp=KvitTEϾ3;9{qT@%Y՚8(- 'w~S8Ǎڜ=oo{8ۭFpIy4֚m0@mS:p{ZFOߞY=.CWq BiEYRoǰoGhl_162rXY~Cp*Ta!C*tQ]2Ղ2tX>&#B&po.mBd֔Ifm8MѯߥO)irAʻA&49 jq!`s5%Ry5ݴne2$i@+#^EG_ܸ]'ǘZpO>99yc^ 9uU4 _YlUt:7N\CTBOڱj]ސ[sn>2o3kB,FH*lESxtPBe ~-\eݢz_; ؝goOFHwS5wob@ &285 9$zȖQzִ^4mwԝIl=Q+3$eRPljJpF&ݒR'ILL#ư,j ҇=42%QyCTe -C>[q]5zak>AMNE ;7 5$AHJ/aJ"/-XR&p2sc(kĖ>OrVՙ%Uͧ,ӕ"#8ft&"1A1v2 ֍+LBW,+né;>N3H;^ [ˊe-S[:h۸,(]B?P`[@mX5|eڸ;Xj"TQ(mw#շp}>J`8tbvv1?H@GL_Cɑʿ{9/Wcˊ%{ݼZ^pRzIˎzɺtb.8bP(&U`aܕ˨lFvRDuM ao@^kŬfMHrZ OH]ch!)Y@A}Kgxڞ~^Kt>%ԍ!a=;Hic.?/1N=׍Ak\J(ry۽3!qg<Au d1Z3 sU3Z,k#6UC:D#WëZN:мP,F-X>F\UML pwALO5~5YPL\0P\Y5W5߼;ksiC_zCBCWßy$d> " Oo*jH<x IDXK]j /nt 0 pй#!Ѯؙo]g$Oq3VHeKXK&r:8wSGF{t=.i4^ˆuI!he1QhݡңH2KHT BHj f. 9Ll&֡w>NV8[>6#~Fø&"7%{vJ6"LxkyB]@H  K> 8RVfyPI*<_ NY6Ȇ!}dG_LCꨜCy*-F3,DžucÞ!|k *骫o5"ЁLD2e|Ki6^?0/B]M޽d5`"YA#3UqSa ˬ 9In_fBiGtDsZڠ/{Y3ԉ>nWvU14WrZ]VMXcn|AK[~fj+9摏mP8:]5!\J@<_2oϤr`?8XlU"}SC''$Uem]I1 [oA3G&snqG-bKFE-W"^M/:(ȅ! $>m #LK4S>؞  3_;S5ceh\vvXV@rsD `ɹ>݇ t#dN6 FOo@>2BsRtVC' 7? A얾/~I>k恨jS4vB yx9&mTG'͆݁F;SZFjcpk!>|Np:IK;2r[zñD%(V>n>Z,ԅ-wTsF<1w̮ K/>sN#yuP0VF?!DI( p(eS;8$9I?-¾n$>Len|͑wx ZS";ia6)WeKomQvIܫ`y#WraiՇ/Y$~ܐNljalK83ԝ&oC2m~^=ΉEV~2j.?$/C<\M e)=0@1r~%Tj+d#/v :SYu ][†R!g k\?T_!C՜fQrٴCI(T{ ^1=N>,~ZbBI̎I`(' cc&&g>ЗYoB(&B⼠0Trrӌ@Vkܸ+1!NSѲ ,&?18*^+>I^ۑ F.Mݲ2 ci"{W[F`!sJ}Cd;3QPc*} 5ވ0u$LL5X+LŶIU ujÂl6± ђQ2e3#fQ}uK\78 RqI0z2aѪrV#x#7yc#[h L<竩𳡹[V^4n&7´4|::բkI4w1AzcyAHD_z3fut=q.yͰ==ήWH:l#GJ["v2ZD1l󹇭[0Y1ƽ^ " -(. zY3LTvw oT 便 [Jq!9 {m+ ))6 .K^Iǯ&16%Ι)˒O4ŏFbGZh=Cճ=Mg fw(Z'jG˼+9GJ$"feW{o22ׅX)#?aO.I 6yiF܂H?1fBu`!R(rn3MyDإl+oGT":tّSdXRxTYύJg: PQ_1m& K0g _F!5(髷r2p{%j.\(9U\.NKC E12 w+~&;{ JpGs8:c/4ȸ=rògd$kJ:9.M}C[%Mڏ=>4| CWCa*:taW7K?C"YKZC{=%Ө9!I䔛-qۋLtK2I-5or=MzǟtE HNKA6>W],yP4\PM;̯ʊmO^r^}n{deD\8dpkvdg"!WS4lCTA!"`\Ug&Nm艣t1*5̹uۄoU翮TFfWRXeYc㺞h tWaA8VFd]izh0q65X'+*LHt=ѽGG(ON+j[M"ApV͗\j5GN B2sEx~V|)/%R5E 6m>Y o@yxf,TƓIAN'Nb_`s|h >NqL7^閄6ų{\m&Tf_T﬙fw뷾 ނF)𠪸HEʔɶ *#JqQc/6܀(XPַ%syه?v7[90pm:fVHzWj`9=/!<ȗ@~fU2|( G =yA]NY.xnӖҤ/)jCoH.oBhai:pdok` EZK5"R[ۆdVڪN@qCSHGٿNGB~r$˸N<Xw!OAͧt6Ϩu&8J+y.A|.U{#_fuXM%\I"ZH㈾S&d+ ElLNw4 eV\hߋё`ZˈOA]#LHDojPi;y0rq`'JE"9{ >C(iƆIoQZ'7N=D#2lKdg#*h|* =P޳}Lcc"4Ej}sG#3L{*:. ?C]M^jٲ]~o=A{;ᳺ4[ȫf _qތG{ezp556L {: 4¼1;\\bxU!e LRҐZe6$ffy IJFNh}hĈYZ0}^© wagf(sB \Cר.gtӤ/e\%*A6Qwu9=񸿺׆`dvuш 3 iKG(ErǏ1i,-RdqM4UTꂍ"Kl.Nf1"a`p|BvhUo gް!Ep?1ô0M|T::#F&|sSc&s\کx=M{~r- /Lli JBi:h:dȊClx.:' (gD Rg16P }tLbA:CNjf?4qӠ5K9ZQ+W>oNIpBoLS[psd ]r7{t"mTKП~_[YI7,%LC{F ]SߝzŖgE48yeұ)\DK8LuϙLuFox 8,4(a9j[uOPt_N{)(bG^0o UNx;@j;^@nm؇ hkB{xtQ `@90*e d9.Qŭȶȅ\ Pݮ;2(nCf취_Z8p!JlϕC/@!Ő며m^'8G:sGw;r #dMߗ{_ɰG~m7i@0/tQy ;*lI1E7I574p>BUfڜzfR)0Kֵ΂=f ""1P]Omo#PȺ֝n%zbIw@aR;=gOwr?ڬb3g]Rl>}8z$喋z>ct \^ p -}q0()QT|xaalO9#sOpK})e1d )?xߎg?m"1Ȣ-9 /5=8xXO,~f+Nf#O=Y)p WGCW,fQN_dhq߅$?^%s߼ kc5,} ?;x(<^R%uw֤ ␰Rz:{w]}$KU" xHYB݀^ ۉ5@v @ڽ+RCiFEtTq腺s!;:͎䏅l  fiZz#.S}yLO! iiR!Q=}!uv]YS,3;iU6pY/E15N/1%3Z?tNK~Z/cF vBR|\S7rɖV<2LV϶2őLzfzFeޓ[)=[|ǜ unhg<@[>i ȓ0&#%#T/$X@}Z6$DV͋1)OG$ xə:-OEڛOဪz構;nC,ϻ@Ŝh+F lZDR %/+R8#d43e s1$dl[eu7 uftx>eټג#qu ^bYۺE#&*չpdqV/P${oп IgBgnBq،7R6`FLJ}i08?WuIʙUIrKy@\ދ2&~pZeEpJO\(p 9td織XhF#y :nAE6,iDy>Bu%D%JKW}MVo<uՙoeûm3ϯ=o'DԷ]0ՊzJ4{4LwqBDvHo)32hޯ7W:bxp`sDA~SP ~/i4>WtJ{H!68;J}ِ7Oz#&6i'px`!{EP A'[>X7JPBd qkb6վy\PRij^rW68:*X %p] s'QU+ZJBwN@c[h?Y%ʷ=r34{iE @VYcѨEA4EFx_ubJPQ7jyʝٕo1,+pB'^!Lhb)5 { 2Sm*4 +Qыlݻ@T[{u]c>)6j+a(A$@AG25MI[$~'"v_B'Dw,(`,)xb#_@'a2MJUF'AkX4jg=F%wvw.kT'!_xRu8FK95@9{5M:HW5} 4[ ș'EodI銏Rf'yJgG"/lCE Ok>0-^>5ieg+p$5-Pɖ-)[?xeқ$;TF{ߓŪiL `'\熅Rt 0A $Ͱ,iL,JHqvnCh2w'ňE~+)FoF!.W|FͻKtu;!Me?KYxj1c=ʈ dYљ`ըM9_$vJ}\a~gGVF4#?609V[Y^T7 "|×Q1/Fi@],ڕPkJ"Ĭ,.DqdǴ!y̋eHMH _!.$'<$vgfY pk#s(NEfz+tM`ăBqkko`Be\1v$:W\uiQ4iᾌ_~4F'Y֋H_\D2 S-JeaŌ(NM1:t^s#l )M BM1@sU(SH7fAN&[Q.=)gd P띯,'&'-$Hzң=i?eͺ+fl|>.&-׌ rȁ8OQJϣ Mb.LaE~U81Te ɗS܊|熖Htڴ w&6)9I6TǮĭwם)8vaRb0aB4sF g8ˠExY*&,sܒYp5t^d]+yb+8^R&> rTUKw@0* {;fCN Xn@t@4\S{ 9s/T/i]yq +;ڽ*4lvfN9҄_4p+U:OL6> /U}@E@5>s ǎ}v_̾j?:]TQu3J~PSqvge)oXg994q[ lcϊ{K_Npm UqhԠYbV/)MY3u`_@\?򧋷윥r% 8+\$ :!k$[IxZn_b _yۃ<٨]6QU *@sGk#hf.ߛˠ&dJT%=?tlPD^IL6G\Mz9Uk80*:N+ %K׺5GGYa\5N'U-gTi1E >i%×-k%r*DP[2INr;{'FLxj\ ǰY=vƜD}osډ>=TF63rڶfŖЕqUqVN" vpf r4f,MvB=~>ȯo1RcW}IF] Y.[]RWs+AKɱyTLKc 3Еe3'"u4n0=.sku1&_BZaj+N"]|V;Ym6_D3r[*IWoIgP3Wox'I:w,}L!n"`)N/-J&Q@Cݎb dmiʞf(nTįdW!1>(Mp -N0Aԅ+!T_Z>a@sk%&K| &1QY.x~Ӗ@lflhiUsjg8I\e;t¥lp<v@^7I {b)h'S}JF"LԉIg'qoNJ Rva.l$ʴlS>+I~-%%_.j: FQU֢0sxX,<(ȚKg+D6tNvIf L8%nW'RJ?Xp!%N?&7lY[h^LG{:Zz^DrFąwps]t:37g;먲@-`J"EX|Ny@AJp.'d9ja&/؋ݵɋ ҟB8Y,n,0-@8ohF&դ ^F=OlC%|l@ahr" M+n "3VvQxdy$v uz윂 & G9bu3^b]mM3;b54{jETJ5fu:|2UJQ@9}:5p(m%{`K@TUojKp/*2}TYƝ픛40\S5&k[(fWg}iҹD@چ-Ypx j< Om^\mҷD.f%ҡ]W lgjQ`0QIuяs0eG)_O o869fKy@ԡ3tMRS0|=k,NiV.49GtЫSs7@(x܉3ք~6=3S"2㿅wee2=]ȫ9+qm<PO[~4>LlU&/4du_ЭlƳ58X$$Dͭʇ'ܨnoJ`Zfj ~Y0?]Rr0(6݆#7 $Z-&bEnzfL/6}Wm:=C;"y\J_5jSkҢM 'Թ1=yMioL` U}וr I)tdʳ_u y^4sa+v)s]#k2Xo6?:cNTig6}qۆTRGːK8%; Q׿7Pir)yF;xllP|424:go8R`Oy79Xe?SJoziAԼȶmә.j|gb ay)Kܗ# I(Za׳ \SifJlq*(xb|GN=p *6CNQcF+ͰQb.SDSsդ-6C{L  s J Z (o i'%;Z.v zK!|ngoC}o<1]D-ϜacMKox+?ET8Dtkv蔖G/T(z,bZbi^Ֆߐў8]P@kz-5\ 7mw2\7PL7<൸b:eƐ MW*3`{#nwu}4E@*S~IMđiu^GS~`CJ;Bb^ g &'Lِ괍jqyW6SIӤj!_h/oItkkQȳ [АNmR_<]v.Pv]҅\ae$1xM+~Nf>Olwn20$ rzeoMSpqQLPJv1H.4nU 0Ex+/vj3?F7UԎT]n~|yt^I!>`~w=R%t0TG;`6}*uC­!uQЉGc_z*#" C#|;qtDKf@^-=5 (`z ۲WJհVim~\rlIBSYnzf.N©.#ˉ3oD̅7>%rtIᑴ U2ll`$xqagǞ!i1\=a9*8R;`8.*&Fs[eL>-KF?u)3@_DrIH¢. FOgdYRm1hqƿ̾Nu_'%&E}OqO&1S-VuQ6Aoԙye^1f8Uv[ZcHSN_V awU5 "mm: V9 .X^}Eے#ۭmlx'ӣƱaZ:϶fg5R k[6I$ͭG;VB={\H#2{kIg9>@3Ip ۲ 79X\.|/QJuX}%v%Rip+ Oынi5cd ۜ76@r8PjހdG2)_,X &@@)F;"\W…CEb-jJ958`GFq~ɩj?~b+ߣ/-d4E>/PR sM4E34D63dX} ~[7aXn w-z`Dm euذ{ݜka/j`paӊ?2pT-5G689"2WYdM(|SL?P쌄M5pyba"c’>C:`ȲGL{ ,vfﵜm|R{<1#פ ضZ'^gd5@౬Qʱc5 ) {*>2\lgF_ g&s( -Pq*ձg䑇Ux0%piPeAbAT%`K%"H6n[Y|ف-|N l—a̺sfDc!E27I?~=SqX~ykrT=%E_ܖ1 -[ci*^1-:Ĉ*ȱKW/ݼlBX$0Iz"kM.'iuE{A }bDƊY~<=yqGk 5+;$CZ˻m#-bBciSdh2qJ@<|h\lDQٕUe&h HBN~D_i@%Jd3䮐h^q'ǩ$^cp>V_p)ӝ#mQt7kcS>lCa]B'o.`I*lk44L|J |!F'+0$zaiص)-"/2L9yŜoh^6WKis%d_e28 "f&ɵZ"<ѓp}gvjPcx.H pLX"f[<_?S'\:jz: Lb^bb3-QC.^EYŰY$hxsCuL@QCw p,\W.;*1<\`ОD$c |6K{pia4MJCͱuEFҊDgN"R}1#)rW8"ÍFX+nc⒕p+ct뚊*ǕM%xpo4 F*a+ yݺ[PGsb>VM3! sΐ([U;ɛ2|';0e]VsFX`JHE\Ztʼ%ζDgL%+'M殏u6{ti`%I&_>S*2يngX^Ua:%U 3\Ƌ΁ 7m<ʦ;;BA-)ߔfN\VvO@M%!DL=GGers9>WSUU/cQlU0|O-fh)w.>}N;>iS2;RO ߁Q |Kۓ]Q-qoPMB2qr̃wYi$ M@'#2*ԀfoF*>+ 9F;muƘbPA7ʑ_-;?q,ldt4[FʷlBct#1fmrO*6%49}9G`J"diAESB?ӹK'Ǝ܊8 -1)b)~Z K/R D/ZX+J', oJkND:Y7K֥XsZ@w-=`#t*Ok ޡr4lZۭĬ+p/ b+ZPnläc~IFX0l93&K{}|85=랣u#j'M[W\ia.,h4/̉*٢זtW(؝b)R^/A`󉏞_! o(+CʇqY$LMͻŦ}eaZ$7bl"2Z+Y_TJ^+ͽt8ViFNR6<ϗ^ B*gJjՒw. Qm-^CӞy#Pȗ)&ShoA.eZ7iJ[ O>_.&`4:p|.qyG94/wo5Do]ۣܵs[^prNVόPn*gmȺl[6b3dT?§7ϵg Yic f5rp@楇KhNNjSYS@N[ 0$ÃފjT1hՐʌoka/nx)|2pҵˆ3ՃG_t#dKcRR/j@sۋ}@\ )YӿGTg9UIjC([1I˪hJTpSdL4gg+KJ^M4D%}TF' ܱwŃC؄;?Ce*~$tϦv0 ̐.a qՓ1{۫Ty`D~/o⳴h;gs&4W =ZdE7GoR7}0pTqh'=b(%MEݸ:$ep.NJ &>bHe(1ULbyHd7Ђ.xSRIV:1n<nKJ袴L YRUvD8_sS ԧ*uff̽T-,d 6MlgJ?YpSX9XeDq*HO-%>Qa V |Ҽ@$F@3Dmwr㲽)4׎-}%H&$AOyOYMoaTztRxG^f7[c;-L%kfmxO-Q(l+֧%|8YB&)]im[ V4\)7btC[=Bv4dfzХ@픛p PV7.O[D)7y>aA,Cqoeo{v.xi2SXDz#)wVAi>lr ?MGYjhXy7uM:]4|V0ERBqNB։Ʋ.(M5*UyF}"[}ReYpGI@fgf/Lp!ilN̶z3Os,q߯e|IgW f.RWne~?gpUc-DP'l ,gQY=+;#b'3-E9M~6(C;R^?qstJiXE W:|OoE>_ 4Bͮzq/#Z(]i*iH,X*#FB?0 ~. 3 SUŇک*.x`:#|=0јA~/=TžƛK h ȥE MP9-otAvɐl>iRt8GS$RgE~i}JYȲєF}rzԻJWo=>RX r~t-X%V42R/7N&7hia=CU'4qP|.XGeZxH1A=WMC3DpJAnknҀ.oރN]$#V/S{14@ AWoe;KF˞T\6,WFZ8T!|t|U{ʥSфs5ntOqĉQylP> Ҙ澙F֞ \pBWpX+eXoTiĻ]|2Q=dGW*TrHfl;CxB(*Wx ۛvMC͸_z\ȷ! Qx]a}Ac)3IYPa+?U"<wE%Io /BLXet0K CJ`#k` &|,sjK $ $V6A܄~'$c I}8Kwq4쀸/C5YRVG@+S`]oޓO2NHlE&%@T[O ڿzkK\d7h1T5j`.j7$ ਇY-Nkӆ{DzvLb=2Uk|!M砨 DMmmFa}FC.uJR LtC_ΦuLnzP*ː,IEelq2"ߕ²\ H,}P?GAȲhT?ƹ7Uݪ"mP! =ѽ!*2ө (*]㔄ڞYj5{v%O!k?el 쩪+t,=A~4}մc42Rr< 0r kŪ8(څZ[O D}0"i}oLNh͟" u3emO2r >\Ë珊:=Rf `.?-^&s(GHkq0 _zIV?XR<yQ7hP8/ Ribk1@ y߳i9x8=1uP?Ax~ \>EKF"#Kja=HN v(>)f磿qgy5±\A >*cLm;ι X31m=o;ݩ*!@m k+=͐71nmNXKQAҏbDij%JUD> FvqIk_oA~!YnykGf>x?DŽ> ͭ8tƬ5CQϿV1ōjV`[HYmA1XcC{ɹ"`;, % n@!o몏Z`3f)$2g~mv^}y#DpmNaMP]) Mi͝.2p0rrw>9 1&”k]oZ(w>EGS؄slKٲ7&w!dT";H+[w_]ޯ'~@J2dF:J ,~7ZA8>?pi٨I=Άp铰׬B/1 ۶M5@1 ̚B~v G$i}WlmA4Xi9##-X;20׋LTU)ɥ# Ԝ sB?SVFE ]e)Ere(Q~upBe͘q]jlK?pP_i~l{!p\f6 kL!(|8h$l툯K@ʜx<)!Z ~YM5ˬKhqN6-tQv5g> E+w+76?>xiknǍ%#L2^o[<-[U7c%;3b&V Gߜ %1> 6`Ykf؍w|E+Pm[x$BW,C3[Hj' `]5x`5ꭻ =I8qhE)fSD!YRò&eteJJrФa?| ᧣.w ?01!|gj&>.ƻ@\6iW#lZ8BɸD1:`~ɩCM/"b!IATYP}3gA'4?-@ Dgǧ@N '<`;%SDNHN#rVR;'}* S?+D䉃gnK6A2ych&'=H)h2kم'…{i[{h]d@C H/q`9i:evG!|}@-)ҙmgs{F#ʉ2zf6cRodAd1RURkrM*%vq7Y, KF}CE$3w=^ZcA$KR Z%O/,NhoOEl`iN}tY :Y>DݻYHFJ[3 Gq #`g%si̿^i]GkhE$/Z;~x['A0D lQ<< +j-F6RlRWl.0`AT@TKfe'eà|&nAzm0'(a\N):voMHB$#uu 6Lv U@*.{ de2F%Q&s{v{p 1S}TQX_f!dMx<`NGa؀.[\%$~q1;nIX@(mOWmz&MVLgԹH mnU{j(3iG#7aŷ%J솬Ⱦ]5vPM"Ń| }nq4nQ 34xN<#1~Y&HcZdFq0<1pllHyT%:m^ $(M& ,JHKÄƂs$47Y7뷼<mc]LD > \ c$mIl1W)a"0qؓT UB3^Yy]-Cݑ^ʓ,MFϕpt}6HRQl6m؉rv~ODj8y7LR@(I%H3d# _*w;SBOMC,W yr͔w![D{C{hZMaUayx|vv M}bس$fA4fgb4Tق4TQ5%نB/3:?`ζǝAB܍59Ax"_cx>{L5K_Bgj8;ߴ;mas&cGPV [<2 -h1 J倞ɔsqoGFxo}R"QڶX+bPMyx#%^;uS0Ey{cU/ÅVN PfsK!5-goVaGG@vqϨ&.՚Ns~T??*[}˛#]>Gl@SBR2jXSNppiُh9>wy&ݎ~u(c!aҗL))gꔵwҧ'1;\b>q`xT;\ 3ɡoJ~UAc*% ܚ½}LM](6u,vDhA_rVex6di$t8 F]OZ1/"J(+SH95$̲UnS{^$ T>j3']tV*Q;vplj0fhyĿ^Ŵ( gܞ[vS7{%UWA F%;yh wHʞgQE!Ao&,]2PlO17o֦82rw3_U{?m="*+{:[봧LkxUj:rO >V_%D eEp=Aô"K. DxS!0ByL>~ōzm ijQKK@4t9EW̵,USEW;ӗ|!(_}Qi'LUvf_ݱB_n%TtyG YgVv[-]A n3'Yg]_=fo'+smڻn},K鬋5(cV37l.HmEIU Hw$qQI|W/B`B[P+ ,Q&C|j*rV/gÛVSbQ?ZMM5 IGC$G9 vB: *Rb(%N0y:AGkբoA%PL0z2L m)~֔9~FoXʨr *M T (j[zݽ/`b`0I/Wz SBN[yDiVBD)O'iHBeڲ/nLP)|5\P:"w`#VlZet޻ &Y!eŪMmŔzPOS tQ3~ޢ<Ao0%ԪyD[Ɩǵ C @O$ViXڶ{$d.&_reSQhMq h[j}U{eQvWq<2S?؅+ծiLtXp`Jٟ4OR[~ ;%\gB"*qe7* vg&Jw'6bI*m#RFRf) j%*$2Rn1ku^IP\1;LGoZ=`F}oNȰĪػƖa"/y I̋~VLDgd:4bN~.[% v E_be 6 @/rl*Km<;Y2t,*HUYI7"zQ2hMb,G-!_@hrdca0r*@Dzk|53/ >4.i UX' sSU{Ɉ,f׉|v5U$.unj&A+l .Y|r5n j 7v-ӒRm:'9@8MtƾIy"m22&b3ԭZ ^t帚U_v!"L:Db$iVؚĜ%L9Q`yٞ^Q?NfIMh'D"y1z0$~=;ܳq{W5y㟳䥹kNG2N %Yré[E/Tc}UVYjڸ h`N#SHlC픿l7BZ4MI\XU.sr.W5^6)ȵqxM =e$?Z`-u.-W lsv>LtX嚽:x76o7mCJu nӻv׸TDoQ4JzNl|r,J`s(Y1@0tBCVw jٴQTYi&>N<$HQ劺ˢ ̽*#[)CPfDБJ -TЕi9/Râ:ʧq.Hk܁ +hFB!~ %zp^b#yӕ75WӧlG(yStf񅢗4)0?KǪ嶍#!zQ;޼1"^-NTqw-P`||yz9aȶ殤oŵx!X^kjvք|U6 +<uܜ^N+16C)J;\+IneU,{^7FQ_Q!OPRwA)g\IDˆ"rx4?t^_Ǽ`&t頠UbpgA2/JnSsя0vX6w]2-'BȡḧowQ]ƹX1>0nޕLZBHR=o@Vbo8AQT}/?:l=<ݼv^Æ'&!LPzEiF{%N,:j'$21=7{3f|d}6>AG$<<@'E0aUajȪ貅FjOp뿇0f9>S)A?\`/mɠgdM_Ppw9Ҡ8黤]EBZcUttVn[L&V=ʧCCLeLD o$0= Z<1oRC=bdF Asޗ O N^&)BY+ (?fnDLAMeZV !\F4CjҔ{fwRJ{q-=L4Fb8 )F*sv2^ۧWaƱH1m ֎$ܚ,*d1gC61P)* j!H~w0cǯq MxC_w7gi+Jwz bL}[#>C!)kSj]e ==?Xq9=w?Tv" Yc;mK͝T7eb/&f \Wƛ,4 𤶓&3q0]ӋtmٸH:s ̞Y[<$ʫ2xľېqO}]&g$pp2۷8*c U/(^Hp6h8+u0q7tOsʃ9TSx^H /!)O|BΧLOb!-*))\轏_>bnl6|^\Qړn.5\y@^Vt|2k Y5sRPjΩ:Pv hqlI<Kn g1CdD9<텅"P%6/!ٹ܌SR`zjԎ\?kBZljHq^ìR^:=&>Cb@-:zc> ($TUھ 0 q?Tݐ-gH% DS8;ۋR؟щOƛ?#yB)@ U,48|PX[/^Ѐ[CjqֻwJDoαXSۧ>ĖrG_c Όi ]}&eAX47ӹ(>x*]'k⠲D.Gg>Yν͢,_<ż(N$H{;W0uz!1 !BÆq5PmK褦slwQ{47&?\kwmLjB$$3i礍LIq= nޕN,@ѢɾmBPF4R v>x*)*1%\T2?eDԱBP2 uլ4;K@RN 61[O L X-/U̒Qnt6@իqԔF{0Wx|&1IDЃ=`OꨘrJz-&L$CG 6A.e[C_~yRSqW/+^y[ۭX_p3߷Wa's[Q$f|# M8:v{ƶ^LqR4' >Éz.\c{ޏsXlq4qNj)PNxpGDq*ۗ3PV3ł:Z1$f%MKB(i˖U6fofBN] h`*JZ zWk_2ȟ410SPR p"ŒLt ǓB}FI+޼ЅE#l_>1'y1> dTCG=<{}6i#4X zLK0 AtbFxT2jDT]~=T HF®K A mcBub䆾l{C?dξ!0 0$]-o;ӶnF >N~{4* C!:Tvhg`r vuC='zxzO% 5AkP'A&qĉC8C-ԴW_^.sTn|,jAjmj$+<܅:,QhΈ;LIckO Kxq9Few!k#8~_^ib=T'3ɶ9{Q?YaYUJ0 b$s#X۲+_c^y6j˴5l8l92G0?F>0 ,M#V`bVKVWXLq]"o QWiK~b_[*X=a{@6p6=՚LfٶJO畠QHSsyF'1(- `W<2HxF* Ej9yA-^=r F:SQr edDqY8sH]- [~ZnQ+/ޔ ▝W||!bHvI~*pdGeK ܕhݭc]itB'|ք"y "X૟T|th_K9-e`ae^ـOTvI[f=oWuI^CI0QY䦠)(I]DL'4!xѳ{"o]ۈuSTV5cE|`ChRnϻ5G~ Rцb|Ejc&^rA{X.G:d3GP~bGwG s۠+WJO971 .[,g7_HEjGgI\hz_zރkRN߸vx+. J!3EnD3oO<5d?25~XI t GwF&2(a!LF2^)9 Gو"Ѻ6[m/\ʓSp6%$i3UI,Wt<#-\]{LؕGImcBDag^%l(aHKsɽnƁ:ӽ8WYMPIi/{eґYHX =E eیua$ CVKJzƫb2':qTƩRu@`qn RPb 蹶S+!yB?)mجңac+46ʝYG'.! M [ )_5oZ9]_xyC<<^V#[7;6f;>ϭ^+Auǖ F)hu[Ϳ0ޘe zVh8o~d3Ȓz,k9Y3Wno#N<^kG2hboHjZ 0l)dZدe<LeAF#<\Xm#$=R9Θ!*bNas$;lC&vI20$ .Hkџo[}mu lSfBEy)8\$a!ճEOܲ XбO#5% v4=Y4.m-7+/ `s%|JgGE ͺh)ܨ*zU8|Ӷ!5U=W_<֟6@YpPP12sUN/{B g~_'<\^01oWw6mc0ɩ}0P"R 9dqфIaJOA)7׃e3YR2Xy~HyW=s_s4"e  WqӦ1v71װcs@=q |c]B #δ $}rñ 5)M1aD5Qs&դBր%ũt/M-vz5C$' wQ#ջ@EːWg\$(g-h@Իv, Y2MCo0ಸ'[ 1moZ< sM:kAhER< 9<0I|4HH| CMsZ7Tkd^± h)lvVi 6v>dMjɔet+E]qm{5D-'k@4iJk %i/p^y\`De6^`f!k '%UYgC j{ezvWOCwoqa'{yf Zț{(~`#)S=hpve![Zfx'pEzRlFX܁ Q9[xl7[3TȣPn2q[Ci!:sG n#P8z_T-+S1N\/6f/@Z4P䒤Nl.Q3-hhWj}ð E@6c,ej 㡢JHd;/>k  X֡]}C]\v4 ӍCAV\~-W04T0qrjFZR F~2Wv02 E o HcUĚޗ e.tЂ1jZ̐j֫{ϲQ%i|^D?+:_! jA60#(R"(N4x#U+ .Y!-DOʰ^9T[X@ `$vn!}.#$G]#R,Je9_",7lZ b܈5.cc!#1*IsTR|<~c>69V  *e7$L{F&~9;H[ :tMX q 8o ^ƚƿz>Beя@GIҙ0H-/vmwSrt; %IoPpXbHP(Wd$Do/(У$܇my*ɼKvl.}S2$a8`\O9 qA}.uO rl (e {R$Dct&JJ'fNM@+w5žuCj Zx-2Yg +HH08 nBԻI<7TPu%`p%e3uEMEJm Q%dU:&r7q&6#j;J!16-ac?]Gt0*15@OGqk]sʔyw4 h)βvsGj,V PH,GW͟~p,UX)Z|FlF[SAVP@>hރCk LjN0/HY {>%6,8O.$c+6+"Z6llg4pegezAC<̃@SV8VOJ(6 G[?UZ B&4wH)UwXչH*&l>~,s]=,bN~l ʑ`Z:yN4D_]_t5/\Lؿ,y'B]-v1|.}"khޗ 8MSn&b:AC ïUcT7i@ܷuOݼ) ] XV%aԍ_e>AƎ;Modb! 8ښg0~zu^,-t<Օm|I:&C`Qɴ歴{D07:5mAn,k1} ysg %SML?Czŭb;VRiw'Ԍ\<ʂQ cNj Y dMcq(gZY [\rImkQ7VK1c 3%πt뷮)ǖE9ˮ(j&*G~pӸGw5JNh2 %!C[ѡsTdP|j?|GR:3 t>(c`4%EidLezR?5]!1w3 #h7{hJ9}\ExR#0}oXձdQ*[)ôHp"8J~YU㿲,v)˨05gqwkSDqx5Q& sۀ,wђ=}myKttᆒƢؓljv6E<-aJlj+-P, H@A^7>5-aR,%/I 8jҮ؁׻H6֏x#ʞ[+P`׳q sk7\0FFeW6)"|GUƃB nǻV-'{waQϏP@yOhSԽW(J#~C3%g"\Ah&EtKR3l~-wI=MM`⏐_GRɭECxpJ Q}GFqG^!$Qc+z5C~5aʈ,ǧ_wsn R![~휱C ËvtVHfO]>m ~0P}Q-I,%&ɂ~D?#ZP?e'F:vwsMO LCfkk)J#&7hJ0/h h L.ߠOYe$0~uh یOf>Y BEX0_f*6ƽA Eq!Hp񰄬Oup9K֜TIHy}{9* D\̱8*˟lKAQЦ%RĪ91TK>i}6֣P> /Q&P }}a  |*saHM,EEK0"e(ْ-F, GI&[ C,}{ >+:Ȇ{;/Ikv0lfO!/ɩ#Ttź'2APVdAic^f.>{Xsax٘MvhV1&1A E7Xjn$r ur1-Ya7 $A[T% c7gy~)JAid5[UT'tS|dO2uQz:DI Z/3ÊwsZz7 ENOrjUߜW;H ?B݅)4}>Za$x(5CKrvhih]^`S`mС`9(!=EP Q!Vg$A{*E.e%IIqRGzY[1pmSխ u|f>?ͺb^6ńUEyw֤=ɍ8!iSNEupMb!c _m1Nh\x׳ȋ7[-&iFzhvts&\GP1ݴъ^ iE{#:I$u}u'mv&Dl11;r0⒔8CBƁ)Xbq)Q3c-74hxh ' Aľw3v $_3S%c+=?ehVRqc {x0yaD9`w6vاjL{~f}_xy'Yb*ފJhh&Uu 3cP;Ot) ^bMѵLTҞh`~LD4$+Td!y5 - t?^ gA -OPl < uʈǀo[G/y^5'a Z+{Ԕ54g 2ȍS''+ ?lv\^n?TeկTZȆ}xB!\{7Mlc 2#a& G97$A}Gz(R[A!J-u 'Eal,>2n/YCi5$6ӽ^G52[@X0E{2 hfnE x:~ Vw;Dӊ4hasFK?sn_% 0&/'G_~8 @ޗ]Fvqk mpPh8,R"Q#'<Ժ%S{{}kːGKN,jkA&. 3OrcHJd/?v*q[1f얖'Y-mOp @-RnE'뗺u!>ٖ(Iy64@0KXŋ8`Ey@@,PWrGEPޭ n6ұg&!l5fnq<"eœ4&rdWEXt`E#;jBʏ-G~G?/=,anaHCJG2H7Z"͐[NE\R`È)A y?YPY9,u#j+V1B* ˂YSDNh62 Q&M+ ҡkM3;ߌ{%|[XN?PjƣLZ`,"~~=!y`^1b"TƲNzK<y$WO|=cϲ,-u%GWR~L[krxBD6W+KT0"zW"cs2rtׇAVx?Vܯ-kѦRZdHF NFw.d"w㞻lNX;{B=t cN R :|K`TsRI~ ь^JoͧNi?z*,=?jIN/Y4JfR0A Ih^ڲuCy/Y:*/w$CJ91uhE-%`MnxGW.`z/_ F.'x(#⯤CPlҮ)k~ Է6Q(Ԝ:"Q@ݿvVa"a}By  &ұ~@⺴~!sIy/ 7;<ٽ퀽0n&츁tDjzQɁɰ#˗wL#F)HdGc z&1B]_1X4"t; {0B/UU }熀ީK73:b }7"3^ p2V__$+a#xn>[Эct?r3#E{yPbև 9w5,܅ldAem=;8Oy0 c؃ N3VEÛki8ONŽ}-?j _ZFGiWh#wysJz-i#V$fja =yXC8;J-|-q<*]ǹuI"d<.n#J!W 5csp!p;a]&<@)h8[ >YK b5(d,&K%8Q_:`*skv㊐ NаLߕEĴav!Վ^ 8e$s1(Y>BgDojU<(G@3.ACt",R]Ҫ̍Bbo˶ .Wq,+.̻# -^r#m+:33=V+r'iS6a?fFe93JFk{Y%Y&Z0PZP>*1h `qC4u/C xDA™҉:3vZ9kЦ^ XyG2k!(QsE$oGx^$k2uoA_XƬq9O`XkVlnoF{gQhK^8п.iz໥_t Q<16((TFkVfӧN<.@(*=Nq#UH?]KFnwa8 :'D%Mx7RLL_[I%--!'q B"E[im{{c!|t})X?%D(aQ[/QqyaoLl~g0f9u$F}uZr>ԝԲd,R9;ha*6d)0aY \臕'\OE]9? pG6`A y2ZHI P\2'8/(Ű`LNUfΐ=p9irԈh EARKHtaw8)5ZMvRQu& C(2tJ:ReAC:оGgsJ`{yyVxaTo<.`jhۅ91G!*FnO؊ޭdA+Qa jѣ'kceǼ )N1hasC^dc>9pUSEҤ"W[fYE;Ӽ1]aRMѡא2 9rmmg="5؇z9o'ǯ Xaﶬg{END#s-ᒿپا8ͻktש֔#zfELf[c9sx.,l'6M*'9 ۘ3Iէy{%Hx} Mخf\XqPcTqW!? o}"KD:/̀* b*7o,M\ ,-%,k&/$r ={i*23XH:V& Z.Eh5'[ȣMA*^=UP]ExG89'ZCI0G6wʜf4F5⯕F6:= k?8#oG[\Tf)0<F1 ei\Ǵkfߧ݊q`Ȣd ~$N:\Woe8?-ab  ecdLL(UB'%,.mեGpKE-.K$a$;ƃ=IBO`+pqLith0m+>D3鞉B$HX%f9m +S4y\xO:Kӯ(Z;Oj0X9#YqHA͸LptQVݗt\y?H-/b$Dl9MZ/)_`N^\1 M+ {!i$t ۋe v.JGamB_ؗ_Jά{)Ʃэ"G 'i⨕,59u6!.s{4L&Mb ^>gow~FE2A;܏7<Ǒl4b]:j&8 Zi aOGARb(qf{qXՠAoU\~*ғ4,6'wVd2x(YG3w_ceNiP|yV'>+΄g]&7w2T$cNP汬<W<|P `W D3`XIʭ73Ɋ j#.WJz&3NXث51,r渺;$*>aMKai1f_$ҿQsLQ K/WSus.be=y&Ԅ]`Ӽ MxP 8R,ω/ 򯪅S9EO3a>ח(s rM۬lع `a-*a ؀K"GsqO(5ޞq g>ԑn!pd]tJ/qF-6 K^㚭y4N3SmȎMʶNiq!Fi j_$v=p К`(T`ş=]m 'V1EFc^Gc>xP[j RW̾rCSu*V1 A1ZT1l44?q;=3PO,ϊW, a+҈؃O,c#dCS[dd4dO"ط5R62#[MQ[qCAtZ?˓6-p=HhȆYe:`|Fkx7 4f6$AH>O:tAbDy0OA+Ԣ=nK=jQ{ؓ/f6Mlkd w\Dk4D3E(\I`b=_,bE:v̎N-F1ITYo[5]"@>?c,ZWxm*6 [T"CyƉ"UR|!Ra{鞻_gJ> 8H"fqtjv+k8zw6s0Uƍ7k;^ \4>Hl]CtNxwf]| R(KC}aPyu쩐/e*V(۶`O>- %wRk"&6UvwZ~rRBݚs5 Yh ][7IȺXjt)aFCܖ +) CpY*-c'{4HW9q}dLO~%~@UBwJ ًl/؅ȼr^Ny}8ee+29 ۚk"_q=@jZaA _{ Ěwu<~4*F"z e1g}vR!?!: )G@VǡT]7U w|_ *mF!X26M*z_Yo*ސKasYmJ=3ӱu^5\[Mn2] ~XF=CUۆI;MIWv>  F$WRuy| \?'"V*WN㙓whi`W=a!tJ3F%p/D%~zd$[kG0+27sWJ%IzJîuCVo Y^ʺN]u`)ONY:7l3G7TKrmɊߴ}`d(n_n1jKJoz:p~;-VWԉ6^-Μgܩv/[/$_#jC9[~AzQ{DsH^>{}aȮ :FSlE]6BAkg|zo30HZDҙm%jN7t:Uӏ^(]lk`@٫09K[' &il:,ؼj1æûSw%ӕ_UNfŚZ%+ ȱ݁w<pFZTsl\JqYpҮrb)n;!-E*2_m#s% ]VV^!j 2+c/u_NActֿ2Op|`*j8E_8(  eieUZ:%v$[U?Y-Bb" cm"z dD0:]5Fe.Ej0*?%asɏmm/ *B;/$4l] , }1VSCvDx%:t Xm Qlg苽FquCh>ިY4AUU7T@5ůy֘Zfdx{ɭXpa,"Cy 2 %;%HZYR۔h{}Ӏè>흾, \69Jڅt2מ!vd@Y4cޥ&YIȤt)rge\wiwL,V(_r4V&wCt!]G3jn~d>l_&J6S~̳K3@}YT2AY1dĬ>wϡU!'OkSUipܷL.*+Nۛ?ɼ爕}NäyGS#-֡J9G,%o%;jLط*sTjhS-5u(|)wC+]>lMdU 1_Uȫ 1bBuW]9nM|e:!? eqYC>tNeKVvywziǸO*h {Wa?8QY?Z訛InOvv|qX67E/XdX[ObtݠcWj+Vc)O_ɂQIY]?71ٔnɦQ1^EhA"G ;qdϻԫ 2Lg Sp1ÍBGdC;2hv㇐Y2 diU9NzE9{K[ԹIM"3ZQRPbq7(̀CQⷚol2jQKy Ue&֡wU|R AʠfC. %TNV2bSr.:7)p@N2Wa Д%7q?EߘaNx6;YB7.7{WM>ET4uI: 7}Dv{+Ț~zVS?ySȷ2ƢTNC.ry\CsUw >bnh<K ABÓGz5Frzvj ѦQX]C@D?RkOQ+vCcy;Czrª5)ҥJ+:PΎcI0't{BpXX ]EJ &IJ?0'g=;&Nmﹷq"hn"]rgkQ'zyx ف!C+&6>q ψ,aBQL4%r27{ry9yH1ֿ fv[Dw; dO37T\Wسs3j}<#t"v:TUd%`qr@[خp}cRk'^F+ _hߚ*"R ;ux#R%K o$2F|3Ul͸^%bC)Sʼn?`R%j[2O#N^JZ;+{J5s\…w xKhz8l_rv5*2\weŦJ $ E}??"pIvA{vÕݳEE"RC}fS}~ |e#inߊt1Tμ0]"V\9uvw  %5%>qzQ蠷̒R*uv}S(bkq"F{ɳI9xTN,q&aO#Mvm/.PG*:e[߬5b?*}=)@xG۝T_Y/Zߙ_c~):WqfBm=`0Q޸q˄Jն&W!|&|T`>tuJ[㜴<)8&. B錙P5 Ȱ{P@ eYB7l=$)*}xs÷G܀*VJ|\.8dh{# +qmSS3\k|V#ːa.&Rc]\ef& @) f֣(F/,pr`2340gp6$ZϦjG;J#\9à[J2Ǔk>yi7X݄t2y<ȹ}&Lgȇv Y[ӗ[K%$?@]0a fo:"f -mU68Ib*j'=NP12lҧOqɨMJJKx$gxWA@s1BQJC~:IA֭I *)J}BS~K`dV6xn4Q>y-h+|'$ae<1.|"J@GXl5bA| ~-j--EGUݤ0:g2wTCeZCLU&s`SגQ0l*l$3tG940p,c_XnW Rv œ D 2W҃v[i|ik%x9~PzNnez@MDLEiµ̯|J) )[ f` ]NLG0߉k}ۆ*Y7C.Oī9=/{SD"8@Xw=L3,q ,Fu ?(Ka=cWBR) ro=d#n(mUڋ/BXKij$sc3R_֙,^<ޜQro>#V #gƸ^awd-JW Rf7?؞"fY~LrtZun&09x۬$\YW*`Cu3osvxWu̹i[U5?ndz}y'r &gkhv<ťADf0=Qg B).^ofj"HZTY^ZdvU?ZuDt0a@Umr逖~$I˔'zxv`{{(t1,p`"QRjJ~ۦ ~"AK5Qդ =Ywͥ "Ʋ-K} 7*YM鶦;jc?+/<٘prq_:A`CYRSƜ~&SFJ#ΰHq+!$f8Î fEOQ+SU^OZIQ~ÍY" [{ԑd-}Zh|{#TZ¬|;pYʓ4be0*zi3n(]?3a X8 e =~:WU `iNvlFW~ʮ5x2~  by!pzǮ^Cf2&1[kiPOAX^#<y,%5gPf^4M/|ja݋B_Q9YKn<]gb8p7 ί#aOM$oyR#"ۙXourkpxgz57򓕟j59n!+Wj! zѻr &E4=LxWCvZYq6xNO?! r=9X]>pQ^)"wx0nɣ}Ʋ;@.Vl({i7oh/#~V1RMF'; AKq>uK̢wo) /4Ki?a; |G Q'nZyɊ<+XM zO7QՁxr,镪g"Ue%LtJ-: &..<>%/fǿNb0=$4J99yONPU ]nh[É}x {XkQic㫔G]ɨO@޵7>a¸R܉@`_g CvEK//%ዘТ;KukB/1N*teRdDw^V|c@TS[3-0肙y oռ֊8X@lMESp!Cz!;%9 $m(4c^p v$@98GD!".ilL3í` P,Q\wEL\/dF2"sW+6y"O!o6ړ b<ޢ> w@KLC'M[x<,USMӣ9\^2ƻ,q@ØI,O' †]Zƭ~dmQNP2LC7I2[xk3r?{m$C<5clasóG: A*%ak³:2|םx:G1ФF!H!6j.Y>[j4;hF#۸fcv)oZc+iLG˦ Bə[aTMG3C|q0bѾc; 'e"X^T Gf"sxءNcALoq{}ta(CO UHkܜ3[9?.A+c:yqf//; XV| #f zjJig1EY-Ӆ(U)\V"=2z^>zTN0oShy%payUs?Nժ^cR7V@[\V@"^Ǽc%3q\z^F{jf`[6ݮ!w8 v"4 gظ6Jʃl$$w sIG͙^E7ehmЖaߢ7c)(*?C^?%cȷŮ B$PUG(&Sڨ{m\¹%`]8XNg?Ӭ޲<"2 ֮x'ZQ/vO|xdrzc*tBԧ#2,{8}s+߂Ы8wU{*3Z*o4YƋ$ny{]BGaDZH^$g8>.ږ*鈪k7ĎEVjT'(q@˨YD&KY 3}RaD^jcY!dwiQ<'?)`ym.ۧWAo\|9㩮XpC^p]D>e7+ t y &@-l0@^j^5([<vjI, pȰh SݚOِ *36gӊ+wա 4cj? zR` ۄ64[#(2Zhbb\/卑- u)r8R}zCj B(ͳDr+p9ݦܱގ=~VlCY@Eh2Ke=o$*:b+t'¼.IC EAA4-Z}ԑ?RœlZm"+F:08Fe;*mJ٨&ggh. uUPmDBS :e7ZjnbVƅUFWKPȌgolڠRͿBzb?omZUqq%XnЏxk^xJ 39nG$ ǣXh,=_Y4W$Q܏ C%fG;wDHeu@_߹C`Մ,_*Jx\|ntVya)\yEp1_cy<Y,nгuhGc|41x-,OChFVkt# 2r1 4-G'}QGoA728+E)OoNx5Lyt,q["'nk}:"/ | Z+k2xNmI <}e"Bx \3fgl+NAVHQu&}|CAm[ sv<V$n9~`FVO}}oYTNnr4sX,r̘ZRΓ:hy}J2!^ND&jAz0ݻs /)IJ;k4a`L1/<~ H "7]3 x&gN"J'#^EvXnjB̜PfZwa`!)P49tus{c9,Gpv$nk&Y;Fw{6#=7ئ`oo3 q{J6V0);v}e;QEyaSi*An:&ʣh_ʲ=coDkZ1b6mȨtE9Fʊʳ?V(е*UUROY=6dUJ;]'?whZ~,~AɈp8\FuFԊgڌcbݹѣHhG'aXޜREm J-G,RoCq~$!fAY"@q$,["zҋ3dӺ\6UOԐTE5RC)-j#_B:UL6SJK{:G{'l8z`SG晻:Hn$e />noh^~

    Â6Iअ{_;7?yzӔSj'lEVRHR"ϑ 2zO@aMW.#CJn/0]Igvࠒb- ;JEql Ygfu!j4;hDTh,W$x(Yl7ʾ<{Bx*<+/Q %xHgqD exMѩ /OiTS;{N9Ţle8E?^,c Fv϶5G= AGҦEcrWf+kZG?-EC@Y1[NxHd#,Lv-;Է.X}2k5e k$PAFUL-KnwJO ~PSmsM9(( dl`xN7ӭzz}b΋mފ3a@s 7pX\Cvȏa]Yۋ^p!DLqٚ<6Vbr j HF p/7e=-#Ml!dZ tƩ#=(fWQpDD-6$ii G5J_)CsIY#ݍx^ZEWjM1Pq개2W\B<mhOOѯ%#l)׾dޓqAO6SIԭ!zS巪O;!,A;++XD$fPPZ4HAwK 5x9Q(LD (M/|yM5UiKDw\ubѴRnFz:ZZ Rw"F(U'z} fK}! bJ) uKTAV<8A̶ |sq((o\K"\ڣ4p #ٞR}fXz60:qa13fR0^jZd]Xh;0 ŧ آ5Uc$4JE! iBB-c:v]rBYfUorTΧ|m}4pJ B:*ZIAKL6֨yu"]x[F&%!&}%v=כMc^_q5 #(I#J&9rLl™U!Jm34p~\@ 4CmJ~>IX ,[%PMp^ dgs'e*\gVL=,nstY!322E$٥-*O6~4f ? gd@vnI$m PVi33`18XMRИcʌ'H#lSa9 4lYTK*/ׂ͈-x]w.},6`,^ &H Ps,XU*-RdR)' !A՘.zTzX2@(Rdx:- :Ϣ dGOY|s{eX*Koh F7` ur(qx_Kbh߳.&Y5b: B5* |RNBh3P'sNZTԯrwQ8=sؖr/g fa!4ɠ0Ʌ~QhckHvS=3OyGwHfq#ZRgeUUvpo8v"!8Vҁ8ރ;RZ #.ђ״5'٢= &?UD?o"}:}0SL'RE$?.wBOY:7.17C0]R8Ϗb吣ve+N*͛Cwr oћg3 Zu,O ;A#˰\$Nw99`Ba<|rr"6Ih6ؗ/廹|orBq Ć<}/so3J^Wd?2Zug5dxAZUTp*6-<튪 {1P?3ݪu8{RcG?zrj_ XGc a+.# II!nk笫r:LGo&O剠DPa&PѺ%۟jɘ?Rg\D>r ⧎{( HH<_W=<#v/ hK'gmgJxwf}џܥ_!>k_M%mRaZ=P~ΉC35jL}v랍=,4eJ"h`uwSPP?^L( IiY ݿ>P"ټMw,lcT·AsKW39EZv2ܔ&)|cn=?';4 raYRZr]cslg{t}Yпwާl qPQUH!QQ"QpB9ycKH'sITlrN!2G\7s_y/-']؆ >{l.3?Ltbsne26:̽zqO=n:cN<~r8$CEVk ASxZM&yeŮ>{{šX p+_* DZY xOF' 4,玒Յ dIU[Ŀl4LUaHMu2.?򬂢5RwY5[iQ҂1EV;6Gֲ] 2i"D3043ZâCfsz2Fa`@bҡlOr?*y(`3/ӭ𙵔aݪNGTA8I}:#Ay֖Υ5fχu`o3\p3pr OP /$Շg&x 6؂rSDY h˕5|aZ@}O#&`ͩCJvߐ_Zz c/^0knm]E9XHV?r,o6AHUfb:cre ? n=>9|oK*Ay}#QeV݇ǔͧ" =Dn\*6ZS̮(c"EF+1B_,QqijOC]ǯGy6 K]RzX&#-%h7c_u֑o!Uߦ^X) i{I0Z`7t[h.'zLIrv}5ω5#"I  Eq'nA)<؉56Yn6$j&aY0V8ZrI/8U;"ܿ]"Vu9ہ/y>=|Tm9'dc%z% >4[kwlưçPE3CFJ˲en7ECdڐM%B=_S*uk%]N*gE>syK7]ǃ67rJԡI*}҉BM#Dğm_5ۭFm̓Z@@}ö M:YN1okIAƎ(ebČЂ*n5IEKNM\֝ӭACء9$/<Ԛbp==@A۰ƃ{:XILMjׂp.(qky(04(VSC 9IlLfK/L @vnU2{6@Rm"4A~ґ>63du0̄bJ af戠 i6U#٢yNOwm(wg9M_fGfNns1ox!ywd<_3='EiJ>\SJBB A!e3"N,X%pw}7W3TG^~jiYE z{f2dvkQz)Wn)I/jmg] Reūwȫlb<6ZŹ>I nB @ǻT"n&‡D^ikrew@6#5ݓWrnsz8b\u*^_qc(3Udnw[:ɌGz}gSU bf;Q"Rwo8K|,QdcߟOsPKAy'?3K:Z#a݆5_VQG W3!/+[_69I{VeB-6Ru$كh-W2~PI>X`"3ڙ_G1;8hҀ})Dm&e@Z18EZ>Bt2uʀViT1}'v+Yw'Un;s,A?UeH_rIБUL#%&8}#sc=X wwbهc4l+iF"[* Z}]ZcYJJ8+zV4([EZ9̚zqZ»Ydys՗ЗVT 2jq!OE{&ls%z/){:s/xKC/y蚁H=Z?}ˡ7$K٘]:DBsZb D6<⌱{HQRڟbo).hs(MOhcoe,2 :?wK{6_)kD&;{ i9.9DsJ4\G"K))\kgMAqvaåTܡ=* %Fk%Üq! %K8 偾H"*ݞlk75ExEtob)̘b#"I=U܉Gfhj)Oő 1)VKn[N  Y5)DMtڌRHkwįڀܪEgР$gÝvݗJwe.(c#AT[uZ?$ 4IĂ{|nD"ZjbyZwVA[ҽJ;a>•()>NX/Ta^VTB%k tIsn1%.S.#f [j Tk1P 3dYŞ1- pfw@U^ӱ!A2z*#iq!l9U98лC;3&+kEtuSOq!dmHQwaZ\ ޥ;Pdq5|<-.XE4 .Mv:WgkĽ:p| ~4ʡYo]`s0fՅL˩}ÁfwX=uMG.wƴ%˞,clm|[+4HA[{Uc|W~?5HH2a5wzQgnT/`r3>AeWja>Xk4a᏷Ҝ$vo9/~9yv`Tv(E8ܷxXcm[FXءkc?N@rRjx8 }; Qo9dpNxV-'IO$d77f?qVZ;9J 3}នQ˜p#9xRa|С]8pz-b h38 Cj- gRT=xRD=r ^@ Kqha9||Ѕ~H,߰<,d}ԋpEX'G ,CuFmV+lܣlzAQfJ MԁW6!,>mU sp9-P7tZhN:e.,4]iBoZA|AC0sZ>jeV=uҬd ryGu05ǣ>b6M#2~獎8Ih?RۍƷXee0-[0 5yPtFNoY!ZDs4g{;鄩ڇ<; !&ofrOL^rrBKf o3Xae>⋶OnzA^2ұy*1}n5r?V *_XC#.ҵwtv>ɧKRkێJ!vV}5yw - $=*NO딐ˢG nmcI%'oaݓosD^>҇D7h*R m۟58+In&ȐSo*>? P/d,h{B mnyt ىϵ=֡VOGPƹ{%;"Ѽ/wssFT}nxF/uϜ$ƯAc.?+Kw$Tt=S()եaN\>%qV{1uw'vO_kÇދ7+Q`Am׀1]&Kb`R{@RhZAL\͇ߚ ԔhZ{7a^8iǔ$~ECy&>sT.cH`r=7g ~s9_Wuq%AcHȈ5%j.4;]BIJh҂̡/֢^PxcT*D9Ŷgh`_*8I;ynSlv;dr jmv}C/-QRdXKٞ&*&u ϩKqm7 + ߆pDMkTsG}^<0E UL0鏙J|F;Xz_]*ǝksX\3!w:vUsOF*)px.Rs߳[+> K H*[}IhBP` 'e 8_En@tX9b"M߭cMFjp?uݕ-aR8N3[t&%hH >Hذ0Q]7wg54>iٖ~Sm E;ـ>ݗ 6.+V ˠx4tyM;KUh9NӢE?6 }k8ef?zyI]ڨ ǥ~,P._b }ϸT xfֈvKn1 t7)-̧'[0G\=m3 iL3:A Lx&R2n/D =\[)H8%Ќx?"Iٍ. ѩ“J@4L 3!+cYC%Ab%[7%>$d=Ih)i0ᰌ*#lzG`#!?!X)y:_XJ$5̝xUI pu=Kdh:=-SO7r$NB]%4GH{s4/1 lrF"hhaCPmh;g9m2;-Uw /mkLrt-#;ӋLv#2Uۖ/c? 'k x@d5J_Β 9j,ث7ɪ~0!@"|}TcXW%ʴ;=)i`WmQɴ:MZ|=DQvv!\B3$ ݈ 9fm G , ]dP0},\Q #4A`@~-B g|̑d3G7fnc~5e,c ,qbP !ԿaϏFML>R62B0?;,ٚ&Rt, VwV |v#,|˓ϋ)6$Yw;̜S+$<9Nw%S/&F}T|N(4«WKG&cBtJWyHrvx#]}va;ja_K׾Nk} Dht6oegadgH@# {3֑5$7BeiSZ͟ rTkxp~dj3U}/Cq..d~=ݝe28WzҠNZ!;٠zNTJ@SEҒA3NT9TTgz Z!K~կduKȾцrI$փL d5wloGci կ46|REB,+%߱r:@t,; G dpnS{8X<g e{7quyR[5G'tL!KU7\ea9 5[w0IFݔ _\[ʿ$*GlC6dgj:- T§ۼWnhgWV7Uuŗ[򷗾F<4eB3-U`Lw !+73rTR'ABUzչ7y{f2gP6C|4&w\2SFSG%{RXe/1H"9o=ze5|SQĂB:MEȠA X!7zkvmm^'$O뺢-1 {Ł8U۶S)cY說 bʊi纵`T}c/++{m_΍0*rӟy9] KIY,m|qİ W_~O'ֶ݄LR" ޺7@QH d ԻY~zd3JpDsp NA0|ɒo8r"U(ƒ8}p9ٮI36^QBMp% CʀZ|̅Y]hBg$ -ט1D]RS{Jz xe|s-s AB-wӇ]i@-9t|nYqr⤮k`#=7^I,3RfbZ? C?z5|˱v\hfа4дr1b %̎OA/TN=$.\?Ev?l fT@@!IrT(l"}iNy&i"-- swF5pCMŎi4am1c?RmM~ o4% }{ibFd}$n; bu<1U[ ܠFYF>3;rSDk;7>V#hTf)`N*]xao]ݢDǰ`nDi+i|• _O,Rq}`]W$JNA$pޡn:,; Z& ¤{%+ o{LaPgXtM-wRPkN)X o1a8<|P2'Nx*P(nzJu.h5Ht9YR 'V^%Gd- Tn^6*vRh+̙CX>o M22̓b#2#_g$X# 8Y)YцK#5.6uKkp@?ߩP?Gva u[5V؜%<'nS?,!0DO/훺v@"^®t+`WyҿEi:Π,*Z?BIJ)U nteMU [Lbs]f²wQ#@t?.S{nʟAoE̎|8 6t@%R- 0ԁN߉H\jM3u IiЬGKG\BHsothbQ/;0hctd>h8 u SO,bNec3vsqV-WL'СڵrBcLY=3k .089IұsuW?yiѦD+l. N Z`O 'YܧmIj_gŝ(llKX [\L5}"@".}4E/xeI3Q3Y9L iL=&Q^w ^|TLɞ,b]]'}+ X2eScYSGސ#+7 5aKc-Bm&+$K ^ЎN`]{F򘍭 !*(nXFތ}iڥE9};e@]Dפ+ \xz^Rn)~K ;rDZ="S~ɽ;3xpGx:4֍G9j 5/Gw]$fh{`꭪dSҭH{Q^N:L֞$jBշZg.&T/ά׷5"R׶hKxo|=㋞چVuv4&)qsIg:?3e0w ~*c f x-<+H@C^Ude%<-q&Ţ{|yUa@f (SVf&w)z{@\Jˡvr1p塦UBJI5O/Jku)!3gL?14H];yFT2()}4 B).;_#R5(Fr&Zmf4Rj81>ΡV6.UcK.!f-Ц6vGTQ|"΁0>yo8VںXF!}nX=τWk  GXqG Ա ˹;yk#5hbr4B(ԑ8mT].s*B?˪wSgs/E1> gaXK[Csߊ!D,r#oH+}Ll;QFYeHd9K<\CGlStZke^.F>:VF6fw݈@OJߞjv͇K[_ĴX%q*js7ޖ/m0TYM|Z70Ǝ)1Pd5"/ʇICU+[qqr^*/QR=繐 Qbhm|{0ѧP^40𯃣zr͌rA?f@E5:,B}[f@}!B%v`{VԆ { շLj&ߖ~Jmc;&5 堿h޽?|<sd)>N/|QBm Ǜs/՘%/+^ ֶKFd=v=}It%fn(SE"{y?FaS[yjwډ>XiZ=9SO D+Q09ۖ@+e,^[) k.:(=t/NjX] 6oH$!pkZ:|A{,LƆ7I3iGcwx:.ɕB60N(ͱDkw-kCTVhY57JlϲBoкZ'VTG8:#r5L>__F?Aām8<@7U?=  Ry "S%XA8`| ?؄233rd y 84O2)u9 'ZKk8t۵Y9{OTh՞ _A{AIl+(/bv@~N0n}HXN3V3a`dy!ɏҋAf@)qh2BhݑkP af\m.XM+LCͰx)VU[c-X_Ez۾$Mj#_ k[+^vteAuQ V7 W#қ(# $&9-caxM.gbT1B_@j a+T=s̾N U>ы‰qĨе)8m/Q̩h WSˊ4xMypc͹07Xy,LuizqyJeƖA@'oF߾kGvt?6_{[ϳʺ& =gZLyЎm}ljFL7ĠUq1| jɝ^)\>R[ c  -DYJ&#H"G?Wwc'FVZFTÃ/ U6M=Kƒawh$C95\;nqk{x_P:)^'ySwU}k, Á8b\VJ}JqD5vwx+߱IT 4UT[))\w0̽"tn?\\W0nMc=R6jXb :S\7 aiH@8 \lNnk~nJt$R.iyHY䰉gEMȬd =D$8s 1+,ov =`j43<0#gC`c0ͽ2yp$I x 'iMCN 8!7}rT`;8BZF9o-0 u}t[Nf^F@>Dfm CZ'B; g>x|_Fs RvWT[W UZ3G5 0kNdj?z ^KMוr (+EQ; z2\)+@DA"x90{!sn9 O'Ǥ]iD=1\_)WQ0;:>Q/ C% &&m٨h=.]p`of$PMiDr@h7e89 B4Bz ] S|v:F9̫ݾ>آ8+DXrMEںɌe3Ԯ K⋟5#ջh:g6L\ic]#8wϔNzE:Jb2w9hQ"+H1kr-l};%CtRW|yܦ dcx`^K5VZ򆙜 K]r]#Bh h9h-gh? qf6Yf!X"|-C"N)0ϊ=e*w~~OF(mn%ǚlT&֭;eBlJSHOVeXO'sMp{zAuˡV:)QʩxpMN) R,b z+d*GeX9H -҇/YfpW'*ዒ#L9F z/p:eDiʄ.u^UR1W=M呶1x()b#1Sh6٠{'C%+m: +Q@=:QԺc>f91 jSrkd}cԤ )ji)˱~tƷm x+z3yN]ޮ^᩟{CI#ȻUD)='jo L*.Dv5cgݫ}lY|ip$2TP3 ٔ wzzͶHÖ~ֿT43CX[wmFkff[7?ըO~ #w/g|?{!F.؛m*p2(& c&fך/A+&+HcnQ!T!d!҂8ٔ^]8zΜNǥ<52uol1WU}Oj$l =9\s[?otUvrtA+q~ϩ QQBCD,ן\9@,&_֓y7jaGGbG<@(ȖUDWanS݇TJ,@iS[flHpu'#`vr-@^嫘>9@ fjέ. fǍ*kS)T*|`BF!knDW7DZu Zċ?Yߔ\c6MV@ PA]ÝbХyqZ6=ߍsy US}N!g8idk ?<|53(g*KepI%p 2r k[P#%1*k!HWä+MvNV:5UafHS§%0- ,g:B)mƁdZ ۚVm,; ,0j_|Ze#W\n*?tk|l:{ *5}^oޅ tU~7ӆAWQ[!0z]<} pY6t%!YYaFr>0|pEJ *&= $)#tV;RUd TΘ=]ʌF.Odx1w95CAȔEdZ0^_1u&8ܡ\>Zf<֏.%6gVtP7~r[`˫,dY>IT}@%nMq-ahUtAun$CEA4r11p1ȗL׶k %k$v8`撤;]flGJ]+I0z/Iiekv؀v,,ea<>#pؚGzTxUyPzK N{İ|(r_IdJ*FRۤQ۰z*S4*2mqPǯ4l44lȨd 4!&HWN]CօQp"H<0Er;oS4[ ;gb)G5=ܬ ʯFCHSq|HR hG_y:)쐄x|ZsqZOP+9|C({9R٪{ZzW,G7 u"IfMb(([}+`׵Z LYE<Ti)T`yet'*jv5!̀Й4LݚF(,D~&Cq݌L9-0濥nB51t*E_ꖀ6ơ)d$Ybb'T}T9&2S_>U=:(u-Jbm;|Wv+fAP$7<{j:*[Ski󞶝蠨Eqyd:Ge2M6|ozKͦYfXЩa?h2ڋe>[g8UO8Y8R`8= gՂ4:xDuHZ %a=Q;Ң kHR(oP'Oϋ G~Ja!MVcpX%Gѹ;b\gy܁-WUlDb{0䥥̺KϨfK(ns3F/߃Ay(ܳn]mW̖;oJUK\꘾Vc롐o*:OmϜ<0ҋ\εfP$sB3Wt-UK<ٛ, Nx=SXi?JLfkO?t8ܛ*-CVdf$)imGoOҎ63}'(,"\"I/wΐV *A}?dgzf%zk/_M /օ;`OG"f "CRD%'=|' Wbexް (bFe=y?n./s Ro}bA!$IGȞO^)\rn5o /}%}G&P7ũ*c+HKwMA\|լ`N6^#d )AQxNQ79]`[~ Ij-@ئipKmSwSI_[; o|?txьb$R$it)&n>IL04'ES˕s:Ubq p+]eG:TkCŬ㼣p5҆ Ҡ}bF0.B 15̭s*!U)#ъk܌uӋ.p,JP8Vg rE$ A/ЙLT >>6ܿ]`Ԫ0%b!};0ѽSy:|űBbvfDR4ndațlq .lC WCS6 1uFAW{Wx!`k!,ή߲hC |r%lCoV 2+bÙ]0xvlϱ֚AM} 0SPt`lX߷H$؟ {lUgRMו3݄פ:;bxUNG&,U%%s0"yZqweISN!isz[1GJ^I !+BZ5vUyb1n2mkp)\@Aʆ՝^ Jw\p!1 ^$?;V䊏 hD¸.2^uYՠ#c/ɩذG}aL`/Z־w=1 j4()'BFtB-vr(JV/Z PAX#y6kp=ϢNh;R=H[sfO 6 `فҌTkKgIˋTmm1E~c.GKZmI8bȞ ߪ dS{߶ѧV +LsV-0^Wbd"f7<س,^շ"-y|6uxDCao:wE LPD6yW뢔U)^ RF%l\zKO= *[w{Ƌ:o\ukb$0ccvKU1~mzUV,])`"BO$ `R_P=E ng5ETfW`DKM)%|.aq|b?!gvIV<͛~ۨ.찤'1.] \Dp޶Kxg*Λ,r x{wFp-9 =k.lB)A[|xApCyulee>4RVR+fFAM+$5Y'K4-ju? ߗ%Vk:V) dRT`m-%|&u`-@Wo^vqɑҙhp;'vԥuÎItpUNȊiW4W-q@O?3h734 hMkd c{/>S:&hR&!h p>t3۶۬0Pgq``: H_Y,f6{^̪u O|;2ĉnI$Cp1R7๥DBW|E5ߗMkQ.A)K_x%>y}ق;6! =$1.m w$<re~hs0.CkMϻJkߋh#rʚ 6w] B)DiQtP|=/c; m8r YB/C]M-8c:7H),|<ж, y{ͼ(ADǒBhhmU;6j0CMs0 8_LT츻4:B2k_H%ˠkZJ8WU k0{~vTm$&#CH?ɃE`s:Eħ˔6}WTƥh᥼rhqm{; B>9 \tI<Ks(b 䬆+g ZSn3S lw l=@d V&r ⒕="8k&N"h۹NwY8>`^ Yhh<(A} >EVdU’ͺ403Ai: KS* Y5l')"tφ?:΋G C]~cƀ߬"tۉYqq>}dO^OsEFJ-Bcfo |QtR$a*='^4C/8X4|u9&ʈUh\Mp|wzk9ۙOC~_dلG®7vLL) 3)Iq#+5|چڅyxn|O",_ZYFZc9>+;}4H.U (sP;*W> B|,^ igJ<)[iX~RkZ @^8w ~:Eũ\m@TR KW") nLz4zޟJVV:EID jQzF̞ absgye壠Պ. ${l^QM-wb#c }-T-e;S7+8³#oHM v rb)Hт\⡷`{xw/ԇ]Q.KBrKS߀+$Ix4_(UlUK櫖SämFu)5g`㓍.+ynˤʘ']EIe[JAgq+Ŵ~QuVo6S;x3 ;] 1(fq2ĄZ^^Fd>&&/bih:\E^M|*8)Rnfv˱ i!JYJd·7 ^Ͽ{'q.(Y"־0v3SV=*if VfWs}u3-hݒ@gQW6^7كCe(5gl MY-jEƣ +yINUM?㨮GDtџp3q%bOל3SqglKH15pN;R{L<0k)Wܥ݁Y5mDHH!,V=*ħO JtK&G^ Q 3DG]w2 pD9d|qE`˔)AEh|ܜt3Ch/|2w*A#11l+VǚI׃3.wق߷OdaU;Q {ȵ&R4PepP0ք]p6?gshlXURBn;1IfTw9|w0Gn2(5=O~:DUpt?Q(ѡФ`2^2Lmi-.‹xHښݡ4(x.V)':׸SNWy 6EfG&w &W$AGvfbPo$y휆JFtb-!>0 6eb'@ ff _FbzR qXST$[q|\@q~):9c2G,ܶZwTEUGl ,ּtJ(WIw\3Li|;U Rw0L5h垥5+eJӁp]Q@%*3_%*q?<;p=E˫mu*ȡ(V?~J6j6_vr-bQKduZ5OXJ#6+k"[xU)7[Rˇ/ŤL.FX^]`Dv2ui_tOS:'!w\ Ţ[v&k0(`I@qhO@|ǜl\fiQq먡a-МX1m[sS~Jv&QL`˺4i@{x{e䪐uQbQIi [1_~.^D-w]T& J7ŶO,XY)tXnfm#y2np<^6DvM>ɞ3U8 3md;Yt7& Ri-F%](AI ꮛfV&_ Tī ʖޕ*7S6֡KJʫL縧 arAL0#mj DxZ 9j.+K7c48^qgBul6nCmP!q?%<(}lq&X~<2Nj+iٕHjR!pSIO"g,~ .e7zcA9D\JTiqwZc'\oj!OZ\]IY[QPj>X߽{B[,nY ˫ 9͙A4H4=/xR-5"௣Tq e7Ӝ y*rցp?s;?* ;](P^?P_v&[ņ)JROO;j < @,d@U&tZ` ‰]̼ZOt0w^Vz5ǩ)s RD!Hꊐ c4UfSq"vϸ/>5̳OGxvG`,43K=7K+@^O c17T$ k/H\ȻMp/˯*\ vY$3LB[d-0Һ'mbXi2CcaS*VKǸREbaWuxk۝]zpzS*SugF=Fԧ6XyEjű\5:rmu_fƄUIm1޲F.VN+#lhPsĒ ѺOCXTZݶp:,1_Xg nx7"僀Ϧfv`گ忹cLn/췵Y=;1J }3&J  HtБIZR7uZ EwSW8"Jkt1 -u𭢻AF P]VLdȍX7*‘gU J&Ќ4/X'FC3.#woh+Nt^xW \mÅc簅̰Y&+$6*>[?om)#X}TW%7h/a("fJOc&O+2Ur YĖ<D0nyBOPLbsɻ<^W $\9l>w\^ˌ&-C?*/!x;lwуJ#`D5ٞj'^S eCZfxjb7:sIfϗw5, g`ܤtxdPx`M` AdCy?N<0Hwh]I&s>#Le^`T4sK &zc=rvvSa?]1*# Q(xB2Ѫ]2)0˽m4 <#*x&Z1 փ@r[f)(KqMi` Km _PD&\(c̃LT@1OܷYe3,<օ0?-5O]Wn~8"$mTq1'k%Uu#AV!>yvYR׹ԝMY X*Gk]I/\USK{Uw.H: Ȕ[{¡uYM&t/ &(YJ>jvMrT!Ѿ:_O f$ߟUkh{_, XΥ x}%n:YMЩ$Œ@LF1Cհ~$Pp'ۀPEt >gЄ| CM} \^dBjͩXi#:ATgu#jaU_yo>%[ƘeAZ g_jYA #)aXL=^i沥: 3umCͬk`C} x߱Bhoc*"ϑ,T/jhmF3kv2 !xؔ3 nPuK`1*^lxcIoܓo#} h0Gj߬cBGѬTC`):p8d9 0%.WT2L9O87SNٗX6hH%BJk;<nP=G Mp_6DaQBV] Sr7/t5!Z%.c;BnCש6IsҪE'x=8*e2|+1yҬ/C3Lhe<3ר#Htd;JVJJD7?鋛7J܏0\b!duP'CW²1:C/v9soMToipG^tYev$bt%ĩ52 1-q~OÕU`[W$`%e7̎$a[d8LJ q{v92>Y^,FR).: #!#BgO>CZY₩]+A=T`?0{48W+(adR{bls禘G1 MQy$?u)Y) wu S1H} E>Z}\[ ˛NЫx̉=X+c۹KBJetnd0XfZBM] \]Uuٕ5NnlcTmZvS=Gi {Ia[ a6oЗ?t#]Kl)F1 f1xpۘ0ܷ5 B᭲]1CɆ{k%Sփx -M\}us 6ۑJk|Uɍ Vkc.RI6^Fifxk' >yH<$qLD EۤAq:`$.-p*e`꣋&m:Ѯh4(6u*.IWN[C8v!Pbt*N| x R1|X}93KiК8oѡ5/f&0$/쉍\1xOl$q(kc?P(vݤ _'IeUy1ם_ hS+o-޴*<=5τt7v:-L%pq^-H: Qww/>U# #Pq(=aIl?7(1qЄ#ZX`noLe8<ިY$y5q~9ް^v@\ =YYX~8źF6Ȧ#:}aZiSs }o9@9gG(-90BlWu59b)k<<3Vj*r>K0l}scO{څ V٭3KORo RHR$]4h*ULtk%F::σ>\+Pea.Ez7u5 n_w2dr ]_wc|uJJÔ[S kB:G##PA`j"eb3BqDWCsxMVC^kkY,ܷ50ΙZ'oP$$ka|㣊hnZ0HYV/`*"V1 仸ll6aԨut(*@zTʲ2.TjC`%jPlo1kix $y7Y [tq!ErX}lvEKp}8@+k/[[|7ؑ܌Q\KEN320wwKo\I\( io%D1:NVphKU%NHG1R;LUgqrj`3 (B:d?t|L/$2Sg4sZwcUaRq$<{<+!; 1k_n 6{KSio*ES6NFI0Y:|dgd=vPJw6'Td9yݸ3rI`:3Yu@vwE &4[ɤ  3_Υ>A0r3)2Eoɬ M@j]+/goux`&%S\=v rR _ /Kl}{Sk9LsjDq0ȳP*!㫀NVLk6C^zK2 (};2vs VeRěziqsEn[)()9,OYÍ3#Ә]3эyWʹaxre 'e1-Q,r/ }sNiQ1;)qDAJ%d{Ёzi!ϸě2$cTAk4CRZK*[M'/OD=gQ҅y*:=-tB2 g}}jGW;c˳!i=ΉNϜK閎8#_3&;5;[|#HL6𦲩8^)S27*ՌT-[Κ0]]-NɷF3GϩDoZ#ϵ@69rH"&r$n)acg{|dކJ\NmDY0&"< LA81V j*aZmmW/Gme+'+Ƕhi8d۩L,峼[> ~Vom8]uOW RJȒFRHFEQæL T>OQA(Lqt0sA-Yd[n'j{@.#nLm´]c <…P4;JfςZu J-i p :Q*aĻvXp%z/\CU\$l hq tu%HyU|@uR"8#Dz')wQ|AH8q?|D"˕,Qul?Au pmIKwC0=+t{o)Fuw:l/k峙_s =6b3(;9U}XYffLpv~Uf5e{$ .2-Z%!a脕O!!sn:"|xT8,`@d'ud%]w8S 9$clXyvVqm]kGO'^=asnyxq*Bx}MPAao5& Kt> +UP$l~1+CoEnۚK{bDgFy7V|CȡRUxyNhUݴUuH4IP (axV/(*ג@ NO=pIcOX}dʁ'׶/DpN7^NT:*L-wp 3ȬolԼ"Gb+v&AپV/D<b.gW1ʫdQ[/m'ՀiN*O ~J"cөugԯeꖣՎ&D! {kE R ޅjw6~[{S/F$l.};D583s{xϹ6gL/QSSN9VeYj x%;?.Dl J_6hD_S)z*|{*m'x0["Hx=WJ vXx= ^xkF_1s $8ֶiӶ)1?@LꇤX\pEějTPk|")=<{ 5yS¡?}->H(L΢4E(%"P6cNf*Rp*U) +g bStcPĤ3!0GSPxww[lh3lÁ́mcQ8fb<#X4`4|CH., fi,{ѓV`'t^:%)LPʼn霪p>+-`BQ֥ec΂M!s Or)TYս|me{ h~`4NkF|ɦ>aXi^tpHB4-8<oQ!AD45v:ᖩ3SɧUig\]˫*☁,j%9 iYr`Ì>HsӲP"8vξ] uls I[>#|3/۠Cj,U$òFy4/_ 7o:^̮3r2O;txn KUn}x5uPRQŎcW%Or\. ԟQ g0z ,,to+ʫdJw'O}wA?x: `VƔVΛ5#i zG.I տLV#[+޴UUUv5u7Jx:^3P%\-v{-P2;Ē*\tf4!L~{}ܖD]6._"$d1\"sOڃiP-ʅՄEy37~q6mXEťya ='*;Ǚdt\/PN[a;8^[H9v<Bq{`I&@@/U?SeԀ8rWC-uV7q vt:HY<cV")DgeY^svUxV]Ix_bJEN#&$:Ҥ*LB;Rr'7 ֭~:<;Q)0Hyn%~%bCS S}Ei] @7`Fs!3*HHَIKc}Tk(ff$r)Ind3w>k.'y"}e$bAx!0X.M ;Zl_GDD0pm6*2y`YP<GXr $qJ\Mc=G)@$JiI4dרqNO!NHz3Nj.<@7;P#O^QQ x+ ؗ!S ݌W|tτ?Iˣ>;+f*G}{$g}p{OLnX;0,M^צYJK@U6S=VL@6tE+*'ެA!trz /F[L_mfD]Jxx/G pUnrf* ZXDHE\gNћb ')hDhsfCԱUh&R,nL\4,jז:c}[ ewniz9_쩾WrT+7%ΤnmXѵLPc;U4KdfzcS{V ϐ h`#w : cѓуKFK3 |`*rx-`/ͪk˩{NIvJkPBur~x<עlM0! 3lZIRT߀*^'#ͤN IYND0=:̀ku CPXc-UʃG`'x^uq&! L3SsB.wiN@] V''fg{svt6 2hj@2JȝSHfΖH5$ 3B4 |pqO<)/,F{̍ܜEy?j_…dtF̜pbY0cAS L߭3t;Q-B".RT&6KhRBY22ypjT{%J?h{~ָpsԑ vňTddrvpGnmѰB?Eâ' }0X7Du5&#KVŅW0ipL.=n#icV6"3y@ۢr;ƕ+#mYS :TMzEG{<#%N|agأgR\hWEiFȴBˡa@VCQ^& ;t\ʊA$׆1Tw8kdt73UI|`Hx1GG@f6:Z4_%wn E\JV5%E<'PKc$Jl'Wk5|f;[^} #͐~Ft%A=b<"|Nd~L9+j[V8pʲS݅D+)b6q uXm=ݟV>PCKv÷WA.뭖njZHuZR~q9i0SNu$7"XJ7+㕮ԈOy^XX4h.#hBKIF_ ngȟђ?A/h$QO0oB77p E14Xd8 CZ/vܢbWv$*B2Яh`;rF>Ag ~p;!iMa{2h3pTÿ\':/#gS1wȐ"yh;41w:\a.{xBb[*-~_v3XQQxM`NI(p{Hv(-*PF&.fX8$:_&wyx&ځn9jR^Uޟ6 {{2=G# mRHyA_]Nc~YqƸ艡Mr_BXA=?d ~P y[({I əF|ϞZ(S֒ a~+rQĢ`v] @anrXB~ ޔr=lk}[g4d<[!451#`@D"QP7MsR\H)@vlsyJ?H5]8f5 Dhm0d?NL@"Wp$Fg`'/yF44"l[hiHk@pEȄ2quχ}9W)\]yu>`31zYh/ucb$OzKlXd=grQ<2j9(Riįw1I";˃$P]Va(=[C_R'B'IgUB|$Ɛ$0W"(#B"tOs^):=|l'|VW#PÍ] Ua:.A2FZBDpaI3 m ssjF*NYuL>q..O0Kڄ#6W*UoW|qZF`XG~veW?7u/<ꇣ= c>RgBrޫ&|ϼ C{0uQ('D]վ06^a4 \Xz7&= x =RWW 47n奯 ri^%]ȝeB(db'"T9{Lar/c)0Oi1]=WGM6xH1и *Hdc#>[NwsF[ '9p'TH&h6SW֧C0)ku6C0,##- "P3{NML:H:?.sPaKd\)j^gj8 #dZ:zY~ ]|؂Ii]s;ku^˗32v~,rz[N˷NbĪ<ä(#'o3&NWt @BXn&}#]G;k>8>5pz4)SpFr_+Yh1G'F0L?M'!hƯ;Fik¼='`z4V0SeAVn(VHOd!9tB;n@3D]{$*Uޤ|uQ1UH",CC< XQq)7|0U )X"ܷ#`׶nc 9X#O@8ch]a<z/ޘ$_>ihmS!wU=j Lӧ?#Ȇ&F(V0="ͭ_^ ܹWn4ʡ"rH}*f94=`wѼviˋV:BRum9[ n_ aBek5-Mv˝VNQ>J촼n01G&XBGqp7@hgCi6̧>J|Ta\@ ~cӷ\T6ij_FaߢoZ+(hZ`y1&2+eu_n,=0p9B' 1ҭxO93_%%}ut` :J_߉ bsN_bZn_̒wp(c8˸n`{}"m4a$%0Lţ&9,cWou zŅm7z?slzp0$Y7̈́4 Nޤ.˿1?H֞6#qym6  A8(m#gk%@nP676Cj6%?kOm,nϸ&'N~E\ 97hb%da틛9mTt׸[[CIBBmeKO>$U\unV0cUC{X: : 36z6zJ0oL*VnĆmo~5?0qgsGbsbi YUWk֌FZVI|BJ#YmDu!'3Dk;AOG].jǟjTDͤ)ZbChDy]T_,ɤ*3>5}k.Me&y[Mv,jj&[r6LE)c cA-: )2Y =ecA5FxI{Q++ f#$km2Wx(X +η#4c#FV L=Qc=sMTKTpz.yP&bCg+>e[|FFUV.yRg'Zy։}S%A"~S<=5/asYw[l0gMj'w5A~*>_[Otڔ.zIar١&ZCzBpf3pG0[-@gCao UONQzS^S1mNw_]8MmzA}5{wmt#(]ŏTA:>؆=6@tey@vzQ*_в^\RѸy D‘,ɦJ%n]+r2QƩ"7R:o=WLsU(>UV@cu=b'pctA [xE\sB4Q2S} acB ^hLEU z8 L~n+2ՁBmTx.^t>آh5Ab#\ l W0J[%C',/~\oaMA\ahR[1W\b-4=A7r-ZqIMq/1l DpFȇA}]{3@c!}%e3вB@d,*Bs6X|zQ4sM?3pKެ*E TDNxWwYL[ePpGk{g9o.՞*=u?gѓ lc,;Nk_EE۱\,SL8Rڳm=ga xRx>NP%)&aJ"Ee+]@}k+edԬm\Hc2S||3mL]Ki)JO,jJ+0KW}<.?2m@_&RO/ y'K'+%O_s #{iќzo]2|u S}rok}1 h1ϾctڛW37Genr  哙9ea;ŽWhUiZ*q=>QZtc`8|XDKRSˮD/*r `,|I`tN -q#2:? /!\VwAm x9jLe]7(ݭ#Q0<+cJ :x:ցO:T95H-#[wS8^4 mBni9Yț $-f, d@8Z*L;z~ 0«KX7DToJ6z.XgI~%8OY&]iU_ЌW/8} m2MPkXjX1̏hɴ `F&00TZS#X.N %NE%Exm@ԗ J悿\Ld-0h+s4ZQ:n>}F& ) boHz]BGB,/?K "hCd\*Ҩoeڭ 's;A)%%5zf'd#=ŇG$T(IZǩ\  :L#p W-V uvJSdѿݽ?T-V+r(~|ϝjȱ#ݐrtbb£ ٗ15Z|1\Y'Mg(SYhgUuB[ Rȅ^N9wЙj^5=sav_`ҴԽ`2j\[IIiC)g"mxjcuGױ9麩rR d BɗXs-:CT;$^$U7R*FZ>HnLƧ,YFTۢ>ϙ7T@4MYv r?{ږg xpU*2uw|? a '8nÛDl첧 m?tyܚw^n9̞)2Q|( (15H>?1`g+U}<._ 0Ɏm^ ~hyjs*4RۄIA2Z w|Up޽ 8S\lɥ4 1F/kCYwY{xxk% mB]b2I8t?E˻Җ+v0/V?3IVؼ zhM}sEf J4=`ϧ7_ f ~9 z>9pt+ sToqcQ5C__(PF)p!W ĉ)qn=Q(!K 3iz_m1#>(t:p|-'gj MP+2Du(C t{OA2vzi>P=[,1_px|UEs'6"f(UW^hG*&YUr1PUbnM jW77"J솄Lnp(s!\x a"Иp/$qj,|\Z]L\e^0{/f);N>Iە} :oFiٟ{v `]TnDw..`S \Q7KTTY᥿…5^N 0jNt9~Uq-ܩ"أ jrmH<]F` B7WB1]n3ٳ ==BO]0g-8{z_:,l'ᡲs_i0Wp wP H?z8|`u&G:>@>n$u¾IQoP13CFӊ#|WU6q(*qJ0gB ]lZ'M?|%cI%0׼To[Mkʳ \uAj 5KNΖ2YݗS쳈H%(j j0vMU륻텚Ėcw6l3W-u|"V u#/Eܿw]<'I)cI w26H*ZZv檀H#!!+**h,&cV%Ԑ 6*Kt3@pɋ53V10+gjHD*lp :ނ>w c5Y+}H&fHrB>8VԅhG1k{Es+ XyTūĴ@vhR/s(X;&ؗpCfDߩq(%Kdx_4=ў`t'D\HLOVnxrOa݇&$o1_54b)D4{W$p?U-.tf,+[~qZޢ(\{DO\㙢jIHsJ8Ш^2d0Pij+!ۦW2 R,0ZyNtMʯ8eE0O}W%k[KB{GIڲ hM\_6TR $Mi܈6v&0abN֕ VGC *E\G2ŀлcnA4R;jt,+[NZoΫh\ IQv3e:T@\uQ/b-T&\@A8{1`[dSzs8TJkzZW 'l(xp~>m/R4\޶ V9F-*gdf9'7!Ɉ6`߽Qn1Y3ռ_t&G$׵hF ѵjTZ1[r[&9l;'%&.d錭IpM+}>Xy%J3WG"zgŃMo iaqga!сyvcQJ,(88fK|cF7pe ~)]lWk$M߹]N%'7MBNdx@{wN9?N/e/s. o C]*\@Ʃ.[lqsw2s_o~>T%}^T&NYdioc".HrEг#̯E H`\| \JPAP~{"SgV=&%h xY,!Ӽ|~"ʷ'Д$]a=^j0Zθ/RlVzĠ='|u'jZԏ!C[AuD` R;?@#_3͢T?msQ1w"wrS`.'0GUSQ%{4_rw)4Azj|%mU7gWCj{6⚪](~H7q _RNfݧ/5WpEηt2M93`[ Py:i'W5W%&: lQ@0ZCБ'jh(!m( `%,>zIW}FRozN7@^B Swe?ǠMl@bN06ʐa%(3y S© }n:=<ŔL8|; )/j?ɍ'\:d\GBbrDki]yT&&N;Xb=xC{#¤흹2BAba-x5Y<.H ٕX=-s&Ikx*Bů F7{68}-6O"9/0ĞG<۹Sv?},r[}ji@W,aO[ LMQU Ҋq **U+>?~.bC\RC=u+LK7Y[}$0j&l*vKtA8q唪wO*`S 蔑 uEOt|"@4di-{y!U[4+VAQk0J#mJjR~nnz> _ۜZGTGNYoV^BM- v]b`eJz \]Ђ,#XZŜqCMJ/>lOXFGޑ'U|^9(El-B}̃h[T$yª% m4ҡ@Z$aLi)@6&kz6pw+ʑ/Zx#|eX7Tz?WE`긘M*m{Cv~ksK3XnâqziNvod+ar5XZ16Y; 3G7ؠW6;M08YZ53㬔qb.Y9V4솓Ł쟧ažp Gj*-rTY*ՋdgsCCYWuMFN1D#g\.nҐ7qOIҚQ^YX5>VYWKavNm7&I)pr\|.Vn٭n0i"4vZYBA΀gMׇѻL=uǖ-޹>> cw++v@I0M,hf^Li 4Pwfy7S,%Pzt{r\[yr_uޥ>vxwz]auX_H|<3]2]mlGb=H3JrqjX0* AER[\d1x3id,$";(}k4KZ#xNEU;E<* xAi]fƧ^gU}!՜j}dH2Zd)"89 %vrO,y(˜Q.)RrG%T:&UZy_ ]hB$Z=DZ4M4. 3)Eьk H!q pK]X(UYŅLrTD:#_ӍDP+LwQͯ: e`cٝ{&+$}{4 挥uWz蠕mR7Z hŏ)ɼ̓ 5^q?8n'eEK[QZvYSvņlV.KYX\s&h*mG j[B7W%PWZ+ZP9=`\9}G.$m>g>KhMQL:Nʨ\dT E%LTy[!)ͻQ+!-}0d񮫈$~|['sW E %v[D貓5+IƔP O%ra*,{{x*f0|h铲-_vytlï}?d^$|XV^zpi4a+N?D惔:zDkȼJ*&^08?|+a6Ie 1P&|W`6Rqsր(v{f}yBh!x\2hvUT M΍5_|x~H2m(UY1)eL'Yat<:p:@k]ڿN=$d#pw=,mGBm.xUSJT鞿L`X7GB ^!>_лNY:>B Տ[P6){$a};MNV,jj2V obȒ]}tx[ ?mDEmoAuB0//Px9!fE+>wVi@lQ/0ɦAo_n ^x. ^Z;SoܯJ2X0H9^Fq|9[ZJ }?W< 0E{YcG 솰nH8L qSD)u}QmC4]jܦ@H~{bd{ԧYMED')4sϝAʾRjRU=)mPV#xZr5ݛk~/fJ| m q Y lD RlQT?Imu^RZl*0-G|C$J㯲tOW2)tlNƽSq]'7B$+4tQ"ڡYkTI6wήjϐʼn;}Y^~x$bS' YՁbB -Vjhλ*G1B?I􅡩-޾Pa.J+isx / 0D>q:9_CxOhkjY-^g}*v$ۤ@"m3/$]=RQE7`7P4T0RK> ;Ա0b(#v=t\Am%͋&9zv(pܹW[#9fZ=+ώź&ao`k6л5#Hw_QKpV:$4hbaI63:%QJW31v׷h_M@Ukaգ,9 ښjO~i{0.WbXv<| ]H6×9?Hw{bo,%Ͻu8dChYTȠ|N_alw쪕1Tۍ2UިkՃpœY=yyjE_瞫gkҎ ? GE..z|iD{PԈK^'nNJâ_QGX$bX>0rZե.GcͬeA.qu; (O,"r-;ȳe&a"AXT{`(vݎAĆՓGȇxCĀn2Pm-hD(SRw0C԰R"b v9~WkvrUkࡲ(deM*N~u*-F 헁ZR=wR+CMu tpͶ[q&<mrVWģ6kHO??>#O"BAe5NtO gh5T?©0)Y;wzzb9_OBq AH!D}]C{!#oTpd)K-5&dm Ve`8L@4aC}Waf'M7K[C89Y28R|tn.=g(n5#'䬨ᩰ2=awWC4"JFȟqhn4#h\ :m .]0iz]C&5,$<ȜKS43̃UZgkα`Dd0rPHhl xv;)mׇ HpSApEezLҠx zfRou8 c_Py \WK[1u R7@l,Q`bA,~BFۈ'5]N>B'EQwP4od>J$.=ͯMK9%gV^Df@x q .ٱ /&\zې]?Ckg@Vą~D;EHG|W=jcK%7 U`NpmTt< ='sz +M jv'&;V>&aE BF@q`qRkE6],`Mj"p^r#YgR ARu [1XԋI]x>7npe:|j;_ 렟*:%(0EY:nGECڐU̩4nyF߆m@&"וtVDYN+bGy 5ĂGRj?VyB^Y7˶PGNl[GeA?d7䯱  tV:+b= U0Dv[B,94{""`-"[5{4$POԃUr"j 5ls>c;2@6Y?9 tަ>^6'3V4r_c4t.S.T 7BrlF 1rܯBEKGrj F1?T{k5EpöCJ>wU겢3^Hő%_1%àQ%a˘4a1ٳ^rѯ1VWquf8bLC(j ոEN6`J%]ZʹսME89o9']c:7bVU3b+rx @s*l 5]OR&+*͐3݁ >'u^Œ&3?+9Gt"<ëI5_/Gao]ae=0[IaG$ߪsDJP10ƚf;Nz]{Z Ķ,X=n T=ʕ7D7,S@Cr ywVW! Kh"׏ X>rnpKze%nnTڵ#Y~GiNfZ._.d!Jz})=?Ѕub?zM'T'/Ȅzшs\PO&f `:Lj]eipU?t9E*s Mwb8BE<_Tw IԘʺWƫ"4\T-u;{g 2;%ĢyH:PX fԬŮN}[ljh#\?;>?d; .U Ӭw<_;{8s=B#A:xroAt 4+yQmf6`w]TP+hešnV!EޤJk|/ 5FjD).QSD:d`&ޗbaak$ǘ^J&< ccnLꢝfmNI0hpf@bf[Hb/ .3BsXt>a% ŧeIPZ^T%;9+qwpMrpkEsA~Y|7h?!秷jLD>̑ٺKCW>1MeЫ"Z'Ās;MҰg;lHOh'9, ܑW'总k-BΕi\A0us͔58 [Cc9ksqޅLE-aNϛ+J5`Vخf2){& \u eY{G]Ed)ai pw8^ҹ5aդ>xRfKp꾵XEdߟA[s1%}_~ 5yqix*Rb0vs+q/ &)@KʐwJȉ^8N.?%J)tU$:qm * o2oX%_8g yL! Oo9!qSk̑+ q)SDA\oT"4X-NI]G_BDqI 3dfXgikb/gBX~h%&KPA~4sRnu VCOڋ=1dA(?{d^ qWAg_΂*-x<ʭ'mlBЇ?bV+}Ll0Icu]+/šՀ%~dwm^g_@rcH]Qѻ9*-MàbnXM-5b|3[7`*fGdIv "OT+r_6( $54 {UܚIi6d+0Oi:=Y ͽʄFezp!|ȘiWDmu -YL\< loOq`,*;m 9UFbSb @#4MC `s'$͸=EsR8nh^Pc`y!k&bfC bBDɰ =/%{&-k1CG!L c# p\#Ĩz`͂雬r/3'k9't=YR鐥ZDi=A,.Qiջz*rHkLb?ҵm=ğn-ʣR; Ǫ-jO0.{eAkJ>q/krIJ7r虱ov2>י/<jGs šÛṖ4}nC+{S#++]~H>Z5pKY04|GOzA_+,C !'y f2Z9EmaƪEA mhC4*J)'cU2[VroGxtmyDqsxm)K *I$jWh٧%GM7TИS&tn]o 2/V-oP4cA (NSJc+U9sj ±ƚc\ fݠ.'lW!m [FR孖ݕhX}"{[&u)vw1~Xf;0c3<ƪs1O([u |;#D\f /eb261>0&8/e+QGMeY+6U8dCwW\!?Y%#U AOw\g-{)ev )+%Y(+$r }B׵3r-Xre9FgBh)wdZ3ft݅zH.mѺz2-ӽ񱛏׋3GjlQ^ W`\Yb>Z-ӄedT'+z}Or:^gOPvPlo65r6m$e Ր*z,y4%!èAS_&q8& \ {iZ1s E p!?v*"϶%\JyH3&dZV28XG2z`vA!xX+t$pmdF3g7-W y:)/xRb#yvSԊwr)ˆB%vrO󌍄:$'L38tLgy1m:o^F&i0s̥cE9D:76)+}\my~@pxќ PVU@d/NQe0.= Ȭ y(j5;Q 3nnbO |eRfsP]Xo5Ui/B_b.S/:%T"r#DuWUqWtl!\Ä<6xNs/1 4 B y'%QNxzvys@S?E]/2u4jETjw~Qrlc$Cs(Cup#O`ܞ\|O^Rj˿ZF"*UG͋W660St-ǟh}NM3S!kÏou @.lWV:J alf0uQANlR5BtO"/.*;pfѿ^.:Exڅ1%Z/ 0 w,Bunrxegb;9-q3/7yAEsʅA2]$ V Q݊-%Mg|d<![pDjK{u"VcCb{Ьy+xaoW^"`_=q.[MwS?sK2hג2JAs1v;u}{I\r74d((T쁹ӵ{9OHSI$)U&)X~Sܒ,\Y,ƴƄҲ9lasYDPCN%c:JʓGQ *~X,7Cf%)/0d_߱|Gw`nR -։}x@ֿT1" I)!y>HPuJ)kM +s Z,TBPݔg܅(V:,t8o#<6pXxTn/59#^ְ>Ii96B ղ ?$]vK2=1]HPIe`} eK#XYi 4 > jˌ6k|[(n!VH6zyq`h8pC/K >Ƽ OYo$Pk4߾AJB0a2qWq5V/ȫwJYW Ia=Iο9Hy#䂷K>* @6ǜBfm]w_Cq'Umդq`~%wgE") wmr# "psg.$YU,qmk)G1 q,%:URE+_&ʛ7/ބz5¨ zwuPԘ1)jΌTA#mJːw^P!*Ԕ$N(_+:lA? <{CQ4d8f0)zF3``_9ńFWzId#;d$ܝ.6b'CzV8ٯ`BQ׷7^ݾZ γ1|4wt >b&pqp7N:)VE gkЭMaE k6?ˢa⩮B֊^]oegrR.yX ڢ步@2i7jbY}xWbGgu;G.mJ+!ムzW3I)]a.ei(|âň7ڃUW*4$ط1nLΔ pF80LUsVR[/Q'\ww6FcMUI^3 S#(`*e$nB8h9wvc.w0e{WJ]RoR7L;60,eUiM [GE,/)ܖ ŵ'gT:0 zFvhm5,96-9 8槟Ep֓j`w?$^>4% 6[(ٛwn3q +,_ٹhJLj^/4Ga^+ hx\-g[PR6{5,>1ͣ pĹ~MM_==&\wXQyQ/4 ܳr;Byܗ~GkEN0Օ3ح1@_ul24ߢkdռ䊪xX#>bO2 c(IO'r9ΧFQ.3&;֤3D잝@`x&!ZaԲ.v)@I6+dU xv1=IdNZ{G"@zjywϖu2)q!%V=dFbOk $Gr}ܜ!p`&/z/-G^oТCvsZx0h8)qUw SݜS'J6 G..LY|xOX%Pَ*4cHɼR_ /O!.99ԝ+:cDI1@/ZusM5%lCT!YbkBIc- F%6ͣ (k Vp]m: 'P(rVמ~Â"eZ؎n0 wJXȳ; }Ťջ?9MuVԕMS==5v8{P}(EHyVMiwf@S0u tW=37 IpLV&jRw0ݓJQ:j]3Yyy0i%:v [&F ƴ>k4U&Rt?_B Gn?E5hq󀋚yK?A$c!͹\Z[^|#`F.ؕKCW/qA' + h"!H l-:(iC,Wd(H cX]cq2CJLDȴr;lL7WQ#֓gנJuXR3YŮ}$]/E QAh2s,gnb2n6&v1IcDsTPB)hDz%Fm:*at/h+<ý?w05Gmt%`0r^2R\̄OPGMڦy* ɖc *w= XkLzLJgͰ\3@$aX=$5z{9GEv'cx! .Qct;x1'6Vق~AD2h{W}×AI8Y xc>ӿ~]6s(9Rb*t+kAoVx `cJL03n@"VP]'ݑ+IpҐQDye">v?O"  *̱q( %ȳ8ZBn4 d h* q0gL'mfkϘ`'gr /B>+'6-7kBވc3-泶D q7YrsuE("X:%X)exҌv S)gяB8X"xI+Eu[p!jsWV6墀d`\h1njZlKxw–-ZKwP*Gj3 "N/M лrU[} ܔw3Kpڍ[7 YJow`[Z Kqy4$W9\l!mɁ,3ZuwYU"Oi}57V ~l4MAl֖Hy$i ^i-";ꆏ? QF`1ع8du*R9:CKQ5>@/QpFXί?6;.lX#(ANG!zH~[DiEr}p)m _$qy\;(<%PI7˳ d?K^σMJ A1g5)+9;5jac.@\@*;lޘ4E@ď9 F/=(/KXs3*L.CFЙ<6-՗XI,a'6+H*;cF; {ϊEOGoݣ*"vWËG$/_*B0զ[R>@YN.<`J9Y,RF6h >YONH@UGBi*V՚lglBThvO:ؼwW#>#_ Ss7ZL%C2Y>k!`[oR :©P]ը[U M1(dݜ0^\O*Lſn I}sl!]"s mB5""F($x&̬А[Zd%ٸ-<57ߩJʦ hod-zW¨4LJ y3 Hw!P J=Zrכ::/<WTPzgѩܣ7 FBj<-m@Rfnf t1wLDV]MQBN7{ksZ\%4{VǺOx34'@T/!_eQc#ש!ts4+|Qä#K_=4'T+[TB^e3\䉜Hf|8D g4#lOxz13m36Ζc}aN+2̂i4>F"]9Q6Jd# \~&{K&YZm/`&}1`:0d=3 pz@VVElD:[kfqX@%4=/pӟ2aMCְZ|KQsCL{"/¿_!c7LB^K`aD]dOyə`e3<~4WNw` =V ~ũ`Z؂,mPp6}{luLm# &"wZNˍ:?G$9+tn,$(Ko XN񹄂`#+ ÿm"0uskvw bU~1lg5>)t_AvAx ]RF|2GJ!ksrgF |m{B3X/A1hGaNkPΑXa&+g+a,h, |8Ȍ2@0n'#BcQWu_ӌ0Ϲp`FIx o+[l[>p: .Q Sw@ fG@#1c6;.?rr݋QaGSyͷ&4y:0mvh 7ob4iqL2L&#D~H@"9U|=6I^aYl1E:;'h>nkΧUv, aD&XO xIϺˢ=Y:aX@ա&Xl8PGYx;Eȝp tI\D@א[n&bꅇ0-IvS{V ]aexAָ*6OeaBrr;c奭h5hH " &q) jQ9𝂠d%%ژ[yjQ>/ptI#@/eC `/T '?:8yLyQ#%WXG֚ 'w] O&eO&=jcIhOs\/\s]Eg<8s 9FaSrחU ޭ0 Cη^6mҥA1>wiMɉhoDԶ3Ts-)%+;[M$>h4 7#>Nڇg:8 8q>sd׮tN z'g\X}1ňhl y1n(*ae)kbB ^rqL;Oe;5 q]Bϰ>4 )9F#B#nYd'gREPqf-MڡRh0h/͕7َN{'^҄L)̅>C=v:T6aqmrTΚ͈{CHxOZ\plBF ua`N+mcK%nf5Gtjؼuf52]y⥗) ɽt`+T#,Gڸ^^˘4"%J f?:AL#Ѐimn!rM|;A̻PCX6x&؜MJR&眵nA aİ./@eCg_-MU 2ًalz%4JL xw)B GEg39Q-29] Oi@"g6|Edhv,`A[(-S#E`+ܦ'j\w$Cɉ a^N/;4Ц{SHn{,}=M*+6BʽFAN\⿄Ͳ(,McuiSqw0 ꭩa_w7 ޸aŊ0=~l?Q#8 w4wTg/i"|p.\Gg/7 EHZgjdVq Y8('r?5]fKN>42kal- qmNC*pnJ1 {cmG3tSm۷=͎#ɑw'8TC+ eu쫩SWHg01?ۢf{:CѸ, `,R!Pl1;۽K_8&!c|}* (΃h7o3+ɯn#zU\|7kWY_-5TIl&Eݐ@e071 =(c!i(2wv5`i]|'4_:UDхUgwQd|,X+ofh_̾PzÓG#*j4{1ynC$G|J|T3I"S|I~ןr,ir9Yr>2ơ$wcwl^ETTnjX 7k%4a:>ץЛaa]~O,&J2.!GBݓlB+^m\#96Q)BL_hr?r|o1[izQx_nJn;QlL|/ѯW%qWUZv^|܀ 9' sAa"O"ד}'l 9[/~{M/ws]7l3hf-"-37ych4 \ҺV/iS7p3ﱑ0A*& m,) :{4Z!w\KB 4Cݣ6# KbLBu*zדvsdp^4k'~UR,_mxr + jsN9ޞLwvfoq^S2]>)4kMO@gJ%Z" __߅nc`Yfk{yՄa ٩ \&+EIpI\6T` [B?P %,"@]o{{$Zǜ^$E-4e ܅1A8ag(%fo32}vmg}pw)A^34y]U=P&.YǦ6 %^]Tg?.:.mR 2 C0 SR3< ۻ5̈́2,fvUBԵh!'fࣶXE([ kjR(U?`e-H 8=E2g_?K(&o}7B*)15h(!ʝ: mf9\/ok0:m`Mi%T,t`7._Z}k-#DbX. hy_Y.`AuS9^c度McD[X+GoL@,Y/|1o\ЄUQ6b/'i;G\ɚ3i,SfšG5 RU#Re$}*+ A hG~<2/ީaC6S9&8(\R8gp ,iTDuH Ds΍N+`ZSLv]#Ec/i2,"jd:зKLP^wR֓`%fNTilt!REsguopt9uJܻEOcC{w6VǼ{^.WHNADNJ&(-O3GK2̘27A&f7պq;g:3f Z8i`'U`NOao[Ǐ&P]?e@-RvK h JΈ`#SL ')^oC gKrsb~8Uveqr^:oG/5"ފr ]K8Bǖ~4?1GKfھyHYgJ5:yApq~"p掉## #A ީL(cDXbM#`'#1xmǺXRBc>YYC ǘL-.^`͢DϐI$Vj`gJ+X+!iA \x-P)濻6}'H_ xPe5)fasIc#}aV;_(nnV;G2~ [3HVK5pufp2+{i[meKK㟖~MaSnٝ#Աfd\ȼcG" >r̐ǮRyU&\Յ5<;֭GA%:Sj8+W:,Bϣj+5*̨`?+ ̽KRZT*۲X8 xDy׎QFiDM1fQ4}Wu1/s{f_>(Z\TPc1Ŭ eIK&0qj3~C~W[ n딹:^2}þ75OAF cf ;DE;VLw M,I cMI;7O_ :s;'0ysVŐ6Z'fk^lVZv<ФD3}SBaO RNzU!("9܄mFTޮ].|f{.&FdWm)j;z)9&q-3x  u|7^ó`ݻ׫E.i ;Ӎ{BڟIVK&s9iMaI]yC1/& ̸U^.c),P1P9yJ ~T7q˲\BBs<ӳW<"mN(K|2 zd䖸L._FI@jbsVaBffoʘ\G+D貑PVhMY]C'~cʐ 6T_S,R_CJ>0*IHP"3' .JbhMo67UBԃP<`zol+TGc~hF 6BF:yaEN!^'ik|h|49[0ޕF,`iN CIz`VT; ^f%yX-5Ԑ :ҭ. _<>߿',s9 f*(283 teG@2);?;ӻu-EaבAo]Jkꋑ$++d>cwnQP-2eB,uбgW~@3*>VB,1m ݁8FLbaY s;Gۜ6I:Y{Q5Voڱxl)uN _?;L Tn6s͏נ\Oxd<;FGtLbI#@},TÅG|rCnNfk);X~Ҹ?F2l}d8lX$5T"6Y3[YE*.S$ҳ1ށaȄyn {Ɨlp܊t31Z DȬJbi U3|ݻwSHna Njт4 qFi犵Vo&| 7ʞ /.{LB}>,# ͷ4ݝY|uxs;%MowiG-VizcjހdG%ICG[42+4b,FӀ%D%/dl{0!MYDY:>L'놀F`#4 -m.eKP=,>6 *aPd]|[p'?6Έ$ycs/z^K]4e&T,ڲD h{_[-EPr jc`v{7(+^l)Hgϗ[iua^\;˔ buLf0^9r8SKiH ]^nͼW9!ƣ()}Wk7/6;Ojf\S7jF6]η oƥz"(u@r65><?> G ͽCߜg8GL?eJ+)'d"HS\h 6a:F;!)~:Ŕ+XF54{_s|a9 1He4㎘ߡ[硄s7xF6t#v[rm9n]H"C^?~.r1&~G+r(ԁbK;܄]lvy×LN 6Լ%ٻ(薏p-j M1 hlrnق]"ɨjؓ3zn2V7f.-_ᆲ  ^l,kZN[5EMxpeGv6wŵpe4!٬6tA2,8t$,`ퟃq!]ys8@VU˨`Vf1q 6N-2t5t[whJ[%Uo-w7(B x(*tX>qe s<2Bŵ:u` zHWU]l*wSUxòL_ssTīe&OnRDrU^%JLrS 1ļ y 6;ݛIcaZDR񖆆JTj6lL|\?Uw6Ii4r(kpZ6Jƾ~d\Ry0t`2I,ngVU϶45ڋ`BW^$y >{ٽKFI>x]իkIzR<Vʉ%\C6v5g T*{mSD;(zg~,vȖmm؊˯_A<;^njScO}R8YnLl}B\9ăbo52f%3$?|/,! h32[2$+aCONj{_b#ϝ~NJ iJ8.OPp'N :OrN2pgb6KWa!YP^%6EZBdذTOT`:p>D2*KJ NMn Z!68|Y6!|QAMHD@v2r^|MW:$C{06 Ar0fعCKAGk8:bX{ i"Yh;Ԯ>=@N#yhg6AiN]ox4 y }G5);tvۤkoϢTTl~{&Q}% 9^TTxV῵ƾى5_6`+yGm;:xIrmPFҝe ")$mp Ni\{"K,@yƝ tc3=mOxNTFsr ߴdofғeSC?f𦪳c5PËj**&%**ǜ0AB*H|3m,O( LB( FD'LsD~E>q9/KՈk:b@2i]%vqmΚ6ƽ#ݳ/,(g&P&2n/\C: zɚ3wa~vZ6tsXo =8m"')olc}\{.J<;;x% JyvJ7*.aNgiC%>*i'u  ѯwrV} x/ё2`2,u|x-V T1$/D,Oǐ,M4PRNcLn)RBΤlMw,@3Մ!M& 9*ae$wQ@" BFGvZǼCNrm+0X[$aJ "E͹!‘VT295 -m-@Cǻuq19k%e[_71׳yF-JݕFKVErMkkZ^4F'۽ҊO%3F8(!IV_փb}ݧ뵚UYjgNx8FeL/j+[ ^+F ^Z?ֿ[H c'cӷ T"*4ޤvhrZbj$šF'q4xHt!oh²Zw̘gއx!OpKjcߴB<Vt(T_Xj|$rGtKϐ4NWXIivgӬA ?'P' */R3GEmmie-.B$T|k˔JVk0[2;.CV#&dx9P5}/\>v/+_,DYqnIHf?CSB޸Bp*ls@AW%ٮ ,&P A}3,lQuleAWl!vE64wf.]f;\ְ4rY6`Z F1 g۬:WDw-~zڬG ~"cTHlYffJO"Qdu1<5h_,چW\$R@0$u~}1p$#̒[hjdjjfpTI@o5 -KG X vH5 :8}w~΄Kn7\ L`͚ FirqR9*bۍeԔ-dڃ>+!G1(חPI#`r1jr jMYQvDL-JƫQSoJGXm2uGQF\n칻3_As.չy$TLj8.1.$؜xZp*9ڒEc-s8X%PT-sZu8_09yUlv9Sůllu fV4vߏ`V.䂳Ӵ.-B.lH^u6r@RA3aW0СGEaV`*hԣ1SG& ¢>UZ N1cV O'T|Gm+gzbʋ t Xie/~`LV[3̓ &G#*ݖDgk,pASp;WYa^-`п6v\"FYVtdRӓn57qTɓ7?ώgQ>Ħd Ѱh`:Mhf"zn.Zl43%tS+QW9+UGI8~[IIUL tS,W"uO?nZz:xK~mÌ*T9%32 N@vf6I׋A)V, H^𵒕3V>(ԍrv9LֈMPkqzAqCٕ~:~оK1++jΐ|@&^ r㥟"rcR +(ք^Xد$iRMRyf9q,/-mGăq`Z>1LiC lukٜZb4KԟEM6ca0kLwmt;ژ-*Z~xek U gNg;_w #a E&Y9[aJXIa{]mT{|vBqx@A<~;fAԧp,>HN)48p~$qy{[B!GÅu 2nSPs%/6&T|ipI.Я!M@`8.^Wn \}t7ECUzgst"Ѫac! bhxhyH/k@Vtp@"xQ"rslsN5NcԤQXzB~`4SVdL%KV8]H=njEQNexAY6\y~9]$-\" iVBu`%IӘ{Zo|G']ߩ)mmW}*3 Zg!wQT)؅UܡN&XsxIQ܃*{ӭ`K6̝/PV-7@_\ll;=vLYd3bFApnBȼԡN|lbm5y+p0IDM_7:0ÐCD䤼NөF >f!qm&Y;bU8?>Qȵ4sA{{ܑѫGo=]x8WiQ^Jg4!vǕ^QEFkz^a iFdVʢ\sE44P jJ>AX)s!h6_‘8臡HtD2t.]գ$賳S MddS.hC(4#+.ܹV^@uڃc-s:uW.q9 cOW.'/!F8f]7|\sӑnI}i]2"zhDzQe%<^V|kܓv %n0ѫT=0='pt"L"nR,~2Zl0O¾\Nv%{|2ڨ>1)IirJ)쑯XJn&0JNvRY lbY[[t v$T^~Q%Z %i;wv~pEYM7f`K|->6C&9?-'HL cE= }r}`QGx4C\CJh!g&5#pf6 x; y,[B#S[̩8x[A66\ |]DBW K~ʙ/8YB_헏g_dE30/=嫚y_CD4tOjfbJ#tW(r* oI`B7/$o'+NռEr\)H!(Hx0,PT.v0vt8 I6R|D tb0b8痾Q5<(6W ܠ7Y1Eh_?<|Ntͬ>] nDZ ȟvzRu@OczuzQojOq[tFe޷R2rcm;lݗHLaDR~DK("&RQr?e"|Pݻt$!{^D ^ӝQӫi0ތ.tląș5 1sPuI=.L7_D0/X!S")KV%P$N-fzt $"Btj;vpmfv3”OaX`d/NRKӶw1X6o]O{n0 U\{e ^ 馠d$\Drx[!Q?`m/ m2BDVQԓ0ˤ$vcy!,[~P{ q/ ?tyta pc7x̫SE"f|9Aύ gQi/+[:*@QCD6P,><ͫu"_Cu j}?=a3ivOLY~/ 'j;Z[lddֶ e.᮫%93bE-ח*;{)zɇ &2&fkV[__XN^ZoS@7hd:O=3ǙV'G,OWZt&^o_O$]V[ޝ!~S~)]՟ /]вVF=[)D?r8x.MW4qsp*idt)'P7"\[\}ΎItŻ;wW :tYqXZ>%G5qѭ,,o"vG^i{ zEGdDR“ׇV7,2wkB:RJc;ä֟t8{&TJŅN c6&el5L1pDzEnI8Go|^% )9:/$(f=e1$6ߕ+YvD O-'#r4*,6`e`Jk0x5Ɏ1u3rѣ:VBEZi0KS:! diEx|I)Ssc\iR,ta,~#AO. 8g$_=ƮQ`/8:`#8 %c:1oybMڏ#\RR nJFgzLsQ > ԑSs8O"M@i:.EUr#T4WpW_&۳pŨ%7h <JG[5fy >p՟s7G[+!VۧU~eQvE^!+[f_j59Q!}JдϘ~U| CssEb"EʡT' j 㴿T`ŒH}ỹm^fuŽ"0Gp"Dj/e&,()¿Fq$:y|.~zF*nU VJЛ)dZm7DT.o sB\MК0>: K!+j󾥩`a Y#4 H1e}|PQrhghڮ yQVT(UY-RnTڨâVU Zfz{4-lɌ2/-$"QN;b f19cOj6ȗfjӡ!Ai&G 04Z Ak[-r.,Gq%I{7Wl6^u%F(fOMDTo:o 9OK$$XMmx Ӥ/z;ϲ1޽9Q8B#R+M@dfZ9AG*hAP&'wAY#[mN1ƬtxIJ5dnT/d~SW2]lp]\LvIedk1s꿡MoE{\$^8 FFB,4C6Y`dU;`dR1ڞq{.Zq4ں-ex]-^L.Pa_:UHSF_dTW^L엥 @,%0ZK[?9h֥UB?ݥv&iT/?nUu\\1Ʋ_)pQYD^ǼןeѶeH.b=#w^'J]$#a1[,!ef(r#wuI0S0afb1'Ʈ`m@Xk΄Yy,vKxfP+5 o zyƯ)7IfL=Uejap{T񰬲+-''K\gyWCcξ琉}׺s!=ޏzH8sd؄P\7.1Ct-s8bkUfs]D}'u%@aܦ'J5\xjHi06#dO߷1q _] 槮[b/>ҦE&Z/U%!" EyrH*+@LUUhn6Pn0[,ϩQQ\r{'_O=n )qƠ uhPjv3\@/SOXvA܎?~c6Ed \^uOPse5Iv y> #Mw O$;eρ= C[ZRjH$lMcmmiw훟 N)ٞUI\6Sb}Uj=xSdg l>/WtnliV=h҈rDzKh$ϢCWkt>J]pFy147=$\fntOX!(yxhh2F.`A>;⁉v7m37ŹB+Xo8z0^ JPvJXۢƦ(19fދ^mqW¿k:[kfؑdAU y,ZHUkfEg'71ztW'dt7zyGt[9[AA"y@E< p*eƒ OϝϨM2WKyt ^!b鿣v8Au&lo8gTc G4b_W3Ƶx)J|>Xq#2)=xB]Z,~j+<.}ebc{_!s,,6 =4u֬|Dz!s-}Xd=)b 0PڡvR Fо/E<[&C\Lj|⹾ B9J,zFʉW"jo<2]?׻~x臨dhaS`E&mLpD%~:k0/࢙ٻFb'.0fWHI b(s&s5'KvᡈUXI+J`nu`6#~6Ӄ;ՒQc4ӐBvV %ﶅt0k#Svs3IۿVMt/b&!۹fԎ^!_A=d]_*(`CE W4t"Y*8`",&@2$ ֞ j´P 3_YAQք̟Wm"=Csyqڒ]l Δם^j@\Um:T.m'3F&zjH&G5v hv+y]6sOи96<޺=~䮗$XWHخBR*)Z$L7_#x]ΰ#,}|wοYn{#IspxRmgM-G]6!v7@oOK9NXk5T Z+z@2R 5;>RbFT^MޭI־q h(Xn)|'z~{=hOj )V $}FV+Sfa2a!%QeH:a3d AM,( X:, *Ree/K;_bpam%Gd!v۽X (,q2EƐOUsO /^LmCwɏ~AUJ:R^kJp@JV%ʳz 1S!nĽP'OH`GGOnOb)U<6άYi= NZUO>& 4#}"]\4\E4h9uK< [1V\8Tҧ.VSH6Qw^J sޓT ŭɛWcDΎD2Yo}{WȖdTKwG!6Bg fr㞼Kq^aa  \CN,Ə=%"YYB˵B)aWY?eQ@c [;7I\Y똜)F o"ўSe*zM/=k%`⑉6_RTb"wGR>OB7zB3˧փ=XY K!ck-ճqI׭7l c! >m6# "9IM>N_ڀKOdSy0C4IqU$i۝'CقI6?,!/\*?;KpsARsL*ǿy,SXlrh BP7vr@JP0\u^Jae(~VjIvCV.Őzƫĭ4A6;rHP::uVA- *?ʀV_gT&yqK Jq˨I !<YqySI:~3/s҆řbL3Y[;L"`_Tr*x<g_TsX`%Gۮ/_|U#/X#cZ5980AAK}})b X 4r(}!#uig8Qf@ z!4PYSm Gsw@ދfwIquFc"w*!r=k&9DHX h I 1}OϙM%/b\?\k1y,Mv맹($OڈLI&~br1Wc颖Gc*sZmHq>dx^B(zdj-<;ZܿE$BvgE gt? <*(>T,k!6ꌖaxhdmә㿟O35)ʀ[3cgmUA*jJWI2Q [H, JFگGRnWJ-U}-zrV*&<#2$p^aJ|YG|,dS(. ǜ-4fe 76(ۈ却x"-n<=8UP)Ywc^.$F؍۫i5uNcvw@$_.1 j/e~9/ONm9«\i|[sAa{xc 1C8*^gXR}/K+tQI6q| p״][0vH=ӑ h0ٴ@7 I,$Ԑx儛 J$0xXW;r(=@>_ R?m"ob3ښV _(m%ebNU_.#mV<*1ҹ$v{_m gwSXjtq@IdK,sK2DYSl.[CDxˏ&As"sZlK !&+aOyf~ ev'vy\0 &Vu4:)EgJ0~6ʵ{eһit:t4P7۱P!>]I;w!tll":T]\]NBZXǿ0!=^cckIKVZ^]mkv dd!C2/ GAmH= 6` |ǿ68b[R̗ kإeL*!FʖMbwŔMLd0Bvlښ_qW@~.K\Z( ͮbƿJՉ|RjH<wPuޚ$9](zkd)s-yMhA/Hתђ%9M$bȥt4DoW(`l 3?tJ)ޏQQ;:m*:xs4?q2bӉ'sZbri"$%Bo,qàa )]~ϼ$°0KN^G=|CǪ*jXE. M3fR'gtBOo6w[r6&l̠+O<{JA\ǫ(e!WQrxf="}5<:&evBJꆼOH3tkx۬Ӡz5.t<ͰZsa!F~gT F梳IX}=o8^x:ڷv]Ժץ06QA`/T'ElB|酢P; vڇUOxIh:"0T4Z(ޣkV N2a!#owQ 6 H*z_8Ec1"@/w^>^ ? ߛaλdchސ֟6Q;İBqT'ug8 'u50Ѻsѐl:6TudϺ5,q!'Lij|zA@7r4[KBOA4-X,#%0]KU&eCfJ??4rRe hނ,gsJ.1ˢ]lDß1/S* @W%J9met2`}zc(JN,3xСlnruŗ p8M>nGמ{|s2@{HHyz!h_޸rAKLSS쿧T8*&EY7-Q7V훰7UMDQuQ1 'זoم +wCKS91?U9rJ6Q&f1[(.]e2+Ip2+pKR)ٗ<`MMe7D2%;/"^NLLKLr G4M|5̞㺇npH-dl91G([=}*8I֒詟jҜ i+I]&/&EC-r#2m%Dxh!j*-! }G錵 26] " ]2<;Z;2QL:dw5Z ʰO űZO5# T*.1d:3y \Z~×cyh̩1t x p|[mϱ$`IP\VbyWuKx+]ʭ7qg<ӰRX⷇؊ٮFW Xlp4~W:t|;OdBk0ܰ[./: 7We~I ~B)qG p4#(Dߴ}~2 ZJDalgkrѾM.} ` {'3ê~.{Y%QO%Ov:(g8v@͖Q}BLOrO^X߆xu^ "DR%'x)A_,Dr:m.FE>MXW0Hd,0}{*@ϗ1nuNTh٣BTE2 =L̵lFh-;@RX^vzެ>3 Rco%79ˀ+أY}h\jC'u"SBf#+OwV?jOpE ˘b1~ʥ(Qx(/yMlR™/-*Lbՙ8_[(oSQ9t=Y6TD˫0 nB;+5yu FKVk"p-w4LcPL\Ge"ݪq$?.Mz"HeDCmf/@,Hf r#n8<8B'o ( ϖ0; ȶb*<'V7|X%VI/#RhRP4: Xʺ>%8 2[q׽}h<0[.Ns%>CY-SѿGrʨˤr-8K ~Ud&雕&!MgJe6-:v' a ˡy:uTe;Q4n4VLq͎&ʧ8)CHSvt0*Ƽ}S`8*X j5΅ MYv3Z7_!ЗK3c*w8X~KQ$76Vlⰳe0Ƽex!Պ?iLOit:o#%e+q\~]Y\|4OǕ +?b|`3̵f{IH|-Zg*-KךQ'c  Z:KFSb·W)m ueq\~M m|tu?1_ X13?Yz \`_;!rc 2f=.gl۵%)eG7Lxx^ ހ)| F;i{tޏè]U}lؕ/oH=MDl,";EhJ.F@-/Cs d;%1Z@q;2aPƖ5UIhuƉ}ez @24QYN'r^UL$)$N.]y ̩`XjIŰ6=?k mzs<+EƓ Մ =J[ҩQHXr[sd~"dj".lR@Yެ M˸:UR`z{X=,'9'ǮJ{Z(GϷgH3|6~gt `޷U~؇]482Y.-G&FDgER]=$ӾKR6^KjddX${\'^R_JZR-'@;PJ}8`VĩVgƁ۸14i\eOiV&cI`5|o3" ͨɖ1~C*D^곦gL8Y00Kw9:'n= upf+L֪UQZuW"5BhU9@E~]ŨFsŞZUNǣ1 rD~esi|H0)pI!`MƑ(t+(?piQo-ԦlVΓR&TwB%M `߈><À_yYSvVF}XVG v̓< 4%ݷnV {yߋr q@UIUx PII|UMtǎ/Bq5eJ 4*YqzmrOj`spDCxF25'K9}X6EHX{+aaoG_<|yL 1Lxqq$vJ@ZY.-)my!b3;j|&u3ra!Aߙ=D8-R"k>}H6+gM0V;),x& W4LTǔ6ř8"noa(3EqX 4)m2I~tJ.x<=gu b^`Y}p >7 MJ)}xOz;Z\pulYlQX:CP;5A8D v`O^`Ya*(a/znvjb0L0Pq&TUM]92zT\1n(̬a̿8yM__m؂5cOvE.ϡBpĬmT+8r%k?,pH Я+DcRJM&hWYI-QDU^^ O 7Ż3&-iʕ؉fJ2nnԒL*܇@ޛк 17`.  y@.hPZ]2M7"BFȠGcGyy]8e3+J#̵r-gB+p۷QXa){w:&ГYؐMptmpل9T[[Vg)ӔoLy4c(){fMf'7w_򻲣4ûWvTؑ 1ZI9`gYWCT.ekUZR6Ξˋﭤب e,įyۿ5~zq?`RmywpDtY #ibdJ|l^\*j5)KgȢf ÑUzSZv#z:m:weL_$&(%\Q ǧ+0p44šBZLE"f,Ǧ,lP,\XٶĨ QؔyrQ0gs`Kt"B)^ ;{ HʹѝX'+c XO%, 99љz{ƒLUn` 9ߏ,99 EK2e'K8-60as57 _Lw5@1am * i;V}{mU( n= ;艉\P 0N|F\fIW 8[y V%n۫Uu>QΨf$NBVUoe,CPNCN:HE{xȖ!gy䪈y"_? cɌ-< #5'*_@wKIrzBVn= ̕ݬ'PVSnUE("bPKPVu5#G& ١QCu#߱8 T3$ee=FQ->Md\H@s{^1Gh JPA.Jro7/@xkPʨ`լ}㛤P9O B٘߷mtY;|yэ'$=JXo&/YuXV#=mw@v}uUKJW$c`T̿~>]6tUSFGm#x+׾dOaT@#qSd_Dۇ(Gg#; 8hV(܂y]a%t'wH9$?GqB˫!g*V 9\L&+hl"?.T) u}'ą=~^sKT<ƟĽE5Qw&^X9ucP8L>XpֽT$< O4lVNH/DXQ\]opb{S݂%) @0YxWV֢zB'SĘ٧4)-yQpP]YlMDf#MKI`| ,6|m4KpRl XHCra LX3 3C`/R fTK4Z/\BqMrq0W%*Q{ Uz;X-~IWMgu3E ǔ#5h-0%֣Dҋ{",Nx״# O`|JX}A'uAG뽸L 3Cg*q>O[h1<͌SM;ҬCy>t^yz£!^t L\Ro?JeoH HCt0 {`{C~j C<؁5 m[؁vg[|HX"1,h}قa[Jw ;$NN\luzxѲqeU.㚡eMmG~oz8g_Đ5*,ύ#12">Ss J84Sļ1 0\?%s>T4=dHF|+&X?jW n/a5B78WWJLeQAsBߚ_uؒns$( V f[zǩơk,dw |_TGI]x\Z?K}#l賠 ` ya~RcT(crnx5(9ퟑc+UeǕ͙L|cO/ϼ**ۺƾ1Qېf}qY}` ^ zu)ǚ5!0=@nl|8T* F M9JCUqۻlI=L3L^u4Bl_wE=ZaɋsdexqZ-kˮ|D[Y8{dc)+I90y1cqZLCCYosL@EQN$>Zv.lPx|a|u'WC\V\zbu{MfiFu6~pܣGQ6</aO9b!UOH+U'ag9otiPWNQL"Sİĕ6<k4YЩ?XO>^΀eRl  MV.qaB6_Lȑ!Ә6FVK2o~%swAGC_ s&VV4v]yw` t`}It@ػsJ+U?. ^o~`vOCUp]k jc8톹5zOW"Wp}!#F'iK:`naL[LL3oܳ"gF?&A˽tc_=my+jط_Rl.J5X*5`KcB6.@d;).RBvoJ FC*Ɛw wSƧ-,v~{[;Ŏndw{F=++{41y݅vhn6{IWb]#%(w7Pˆ)]ƷԉA9< ղ1TCؽY3ٸ*p,k??p%cf2ӉP𴄆8©)F@WƒQv Я߳pnD"o2Љ$x!׍ ,·< qI.6PIaW2Y/1e#(:/ |6^צߏ%33ʸd2l3W8&k0R=O2̙"Bό15?DrqCCJ 0Ex_A O7G}c%RZi&y c׳9/OmuwiԌ7K2c Ҁ*pÎPh(hU5Flݿ;;2< Vun%d=w%D]:RodTƺj񬫁<#C?NQ_&Qj:rYw dL&tN$U1>C]b~?ˏA|g|Vu2֤,[z`d6Kio~$Dq)$3Sܨ$C@J0I=> ka6r-T,g?yV:؏ a3n(Cn1EVOyHXnr#PMGK&Z3]jMz`ϩnJ=B3RVcAP-1|4 > $5$eXZF~%['% [:NRxyԦх~vB a&\PbL就%x}MzT{fw 0= |٢Pՠ6*l[3#GAऌVٰv1yk{̀Q"[]gJ32BV,t/`oA6Jt P7Lbl1)u4e F>Yw'Tqb5jl,f=O@#"Kp^/ـ_Uͫ#wrZR(YK"%BYv3Pf3񷇱5O6=tۨ#(wIp V3^Iϵ aҚͶ0})0tU 1&i4poz'T8c_Ѩԫ)lJUa& ׋4:*xK@"j27X|Dof NU>ooA8 e5I=<$9{125э 4Uj^iBzG1:p$*>.@sx#P竖Os\^)6ŢAo-7ݹ^Z@Xlze;*++;nft+%p׈HsKBb>/6dg g@,Ά%ظă-Z&9,_$YF>b=X^OVNh_e`j e/^03<괒BPҳ{/ I.݂<ӽs$8薧39 yfooo^ RjnGN6x`JEqV> F;9dWdEUs궲mYP@}gwN>,C+A|wg_=1W9 ҹA98h-zN(tfii0QYW§gRJS&gنӝ{{;nSͨ m.p *#jT)guZTk e@="P  ꋊcwz%*ǜmʚu>VNFF Ν@qޗ͵~Y[Sp6mwK{V+85[NKfwY-Muu6Xre,LJhiqa[t![w?xoZS)fq -ago\4UB"N%؅˽"Yqa$u23{Y95^Ⱥcf4Xkȇa[;;-ETF!asPYTF=55'Qb02_K 882|*))1 0ʱ<)`s$יWBKb<9gքa Mַ}*V)on:en82*!+EOUϥrux6mIb㹝:ח z~5Fa+/N~c}]|,Qiu%U PE9Z1{[.2|;E>ߌ& 9;̜ 4;o; 9^2lS~ 4n/彷ey,¢3F7JOx#,f?c+8w0&XO<2ـΈsvu@Tp XU UEU`Z>aGxf]wl+}0g>Jʍ%\gj~EiEf0%J ]5 n$i{ov9Pk^,a5pHu.M/ L|UnWB Wa1sjr 9Y9\4M_83trۼϰ:m'9 G=3=x$^;:*TX44;O^{PıL0Xz26@@Y|^CWf"E*0F&򸕳3}"8smb|Bi%lI;)=԰gD2iI? Mn%|#IǽZ570MJ%'~l`\??}@B1>yלsnHg3/>i fc#K>ij;@ڑzF)'q3DC>,yu"M_:Q(Oi;rqy8JjF'8,Ut8VSȆa"T[u5bʴlY\ڴqf}I{dE] qTX^==%7{K6u;Jѯ몏1Ge($bH ؓV{ڽTUkxLr0b "g$zVdfb=@fHd`(=fWޖ{|)47 'fmxΈHM}}kŊ柁yE;}#~WZ߽OLeDqN -%^ zZn%_uw}<ԁx?-esJNpY"!M۾ZsL|7X}DDžj:e}>(nCbt#zUxOkQOu,vPV=3}jRO[ k%ZگELYa&f^KM֣5}<)\Դǰu%Kf[$8F|a&*J J#_XIM`O4WB3H%zrJl<` )@7%LMϐ*x?cۤxgkl+à L~ѬG"V \'\6gHW&cO͊(^vL#+?ȭ^6TP˯WmbO,ɊNA.ٝk}mUsUN\R,&Iȉwy2-ȡ}5b=##A=[Ǭ@Lq7,&iq[eC4bܧDi8HHVZUy#SB67oBoQ(m\qkŶ iΧT o2yeK_x`ޗq Dv/7}-5ge&u6Ѫ8j➺SWH#6Ⱥ7#ieqmN5WpШJ;/^c?Fbu)ch庚4ngxŽʼΘ]Ɖ _ LQdO?PJ xy *k§m}V'q9dℭ}1!QjLPgUؙp} M*?Ud ^]N؊LVY١Hu4Uy[PdNxbQlk@ln,eo䑵;L69X:OqCs+nX \UAA@ax?XlyФ o`uXNļ[ DB!+=QX(ri!i^ZWۥ#"fI)ǐ:fO{QĴzwE"(]Pge.]fT_ui~a]eȠ!L[X[SCw*|9RM %]WWM=Dk^' +8LRufx3[WnAwj6RKUiGTx95mr5U#;.׿̷ (|*BP$gwʤüڬcVZj0Z:3}v]N\Jh>UDqiS{}mwT~6~ɞWzڙ?q L7RK~Divy<*r2KrQ/ _dvaӽdDi1 ^*MS,+2~6DʚRE^q?.a64:dIA|yr𦦛OD;r z$Rx_!FSbГ&a>+a G:I}ybo5Sk KSF E8P&M$;cym9NIU5b(Uugmg*'P y frtesW56pQQQ%g}mWsܡ2P43<$ޡuRBy,T,۹  4m",H5 `qEm]^#UkP!:@ $y }/_V L=ޣV\7$Y=+p#@%D& 5rMbgOma9IٔٗP^m"06g(bgs^o">4͹Uk虱MVYzWmеD7cFs~+{08Kcyd(}=l 8ԋ4 u`qqHvGƒ`U<\ bs4[* YZΟs``: e\Ҷ6 عQQK$|ٔIdN.{L {sl5% D VwQ3]8"o5cPU+3 ^O&2\mBB]=` C9N[W/];C~Etz#7ʀ`?lD ,Tv*>PXϫGh+۴@l nJujc'lfV}x#h£E_%_3ؚݏ}D,P{tIM["isw}>7wȮ= `|pXpz@XrZ%kU_>XA3PFY%kYw#%Y7Ot8A *5g2"{v9G=P_uq#ǵ,wg2W&"o<&"Y pȒ`DjYRN:m俋BOL U9hY߱w>婇m4I|e{gJəg_((kT(\pem@~Ҕ,]/O:Xc9րMZm3bȯF{TvTxhuSXr0vp\$=T&Et7x'=".AMsAMHv+F(Lv\g,H@X!+[ItUvz)` r/5 >r𒾺?/^'6} SqɆʿԝfB7j-v0b 8AF?ͅnL^Պ%J-$tSTeffcsN!O3?It&K[ LcɅ> @yNt{Utq7agS=i} =GQB'Hhw Om}>{kן-w`F* jHlGւk a$@m|E>]ǩ)# HzOgL 3s @EsYnYNd|&^.E0B&J-3,(!LN,s"EAhr 3@_QB[:v*n?,(IgI+Y3}-אx U9G^Mpy-"Q {t$=8Кvoן9fg,!BUgh-=%ꗱQ9!-l}Zwaf dQO_ݓӦiTݥ*Q(l#{?,k "-0VYx>c|ev>vY ǖ8ԕZas;5h!#!vM h?,EqMR{^7OEdwuXfA5W*ocMmsMMޏNg'Mi c9>|,3e]DV4#OY\ 19pڇ~Y-nėE'ɰ ڮzJ|a0|)ሦ$>J&HiFmLfywo ts`V%_2MJpw4slY$31ui?k3Nkh""M`,pr<^8HUvay xKLjYWazY/Ƶ\@I S\nRWvűw*2!;zJ8{BE< a=䈼2,[{ E~)Od/~bG"Q)2NJz%>Tm{&ڷTuM?S F ].a'th8dM߈Tݠᓲɗ a4!):W'uF[lEw@ߊt&34wfrq#?"2=|Qn@ZR-PqB<*J"]ԭۍŊnNW` d ⛝F.9ӷTg5Bf"dbGm6J3gLW湌_]CZ#9u_b<@*؛.Q͇Z:eE@>tv Q8@:x_܉hfϦ=py"Fk90; H,vp[^D;9HZhVCliIrW'Xtw}@Vht%U=˶qN:i=ɖ!o,co̝ͪwtzi6hVUNzfY#5/r]+oӑaLzVd LH'`F> ={5˹{Q5&0B;7bIx $ FF*YH(A=~8I<{o_tCZ,ԟ܆Jc#+1r]fІA}ܭd|Bo ڞ@k@Y?y*;E+d(ĶاEs.Y]Ţ[4 5lI搡`#[~g_a8W;̖TBAXBv?{l]lF1Pɉ]/3iH @'Evl~JcC7Wm+Mcy6]R3v޶i b~ҮZɩ-Բ#Px%TCʭ~B447i@8Idѐ\ͺf VNID1xue=҅_3*̶זU~ljYC'j˵N +ͭU !U_xM^`keN` )j 89'މ2ԇZyi]6t ъi0$=q$5*It\2 mNӄ诶Rp$;LYy ڽUEqBSb4d{,W>7ċ=;lm`޶e dԄn]<*j-oS/6Sąhk|b_1Z,4Yl%Z[u>2nALc5X2?{̵93+Ö|[r.QY!TW2 *9c2H%1zϳ\CE~3$)-h0K&ȩ\.:L ٢ȴ+ ˔B{M!$&/M\?n13t>%A"QɣMVR{>p[kǐRȬuKᨆҗpݏ%v "LQU^^*/@dcI״-'|w䔎cpf ή0*OxCc든A .3J62kΏ/~`;ƨs ?ɽcAAYl!ID֤=Ҟ=㒏籝[SRB = jeVM)7d]e ^d=> Z\7HEhۯ'%Cr9ƨ #&tO̦kv@%+9e8;Ms5Q+SrBo:/ܽ "rqĤ`y札V yUS#]eE$a-2c%Kڣ8Y@j痊 Zw}`sHI YvQ oה[P*̯UWG0eg;rqɁY3 C٣z=svU0d+5-(cwfM W̝]P`Nh-|]@z|ЈJhn@ PԼlb ȌSQ$Xqzsrx٤3#9=+%=m ;A _8ZSB7zڦұqqquxsS,`iv~8Oo!ZWfT^%('%v?;DwG]3 4!}LѯWrFTLY5=@CB+H;OSTX\=qZ! gLg8*bHqĔY,īݙ{a6+V63**ӯ.V0~>?G`A Q^!q P9Kd&xg{2^oT-z t޶MnuI9[P'9;`[#0ڙK9ڂV.zZNW3QGx35湜/% mJse*<0mR/`% >ALiN0КK:̵;T⤬TbXKB+*Ֆ?I(mt"a"tea5c )$+.T?{@u_$FGrZl &h kI5]BF\ oAAA^w=MDh]lʝGC X & `K 2nOdglAHAmлSy6uIs(:xOthxpe,Nc#ݼ~Pft2 LԹ?Eg'3Q ..uDɠb} SroDJqJWŨLbHEc[P&~̇H04aKyfü |6`GB}{Amȟ u;&t[,8 ʴ7o}6D݂4-ňqWZ@-pW&'zPN#JWo|;NWSQQ(/TG2.H/=``Swm qO|"lߣ8<8gm` ˧ʈ։>3iJ7PA4ulHG;q6<}2gKaV+ sF֢_goGTѼc^ {Kt'E%ȯ'aMvہ=TarO⒎ߓd,> qZ m8K^>=ZgYt,TDݖ~p\~Y#Βj ǀlK\t=!R>L)wŽ)7E-}cAB_ƍ)+ڷ ؙ[)Ecxeo\=WaQ%*xdzc+v `!-aQ:HAE8Cym>׭ಢUQn9E?bowȪK2}*᙮dI&#N"'V*:5{b$tpf푹6k$F6.Φz%b2j֋kp̲d ;yR&Ռ#{I%:JW!z#LuV3(*Gtqkdq418k kZ$?)#h57mݩӈnp\VDy?4.y Rvb.jǹD5 V;MJҳb\P#N"xOV csQ({=e)ʰ nUΤG/< q hmS @nf;3B ⿾ƌu:4B誣r) Ǩ(hN귦:P@x|oL; ETaKo^JAS"Ta%}û>nyUش;Qc Ō:J{~3qcmST/"mVo`A@ΉrŸT#q8AgtmµrOΗ#ج5#ZmVWù F ű3q:6goLL-1_P2#ٴmw0rwt,"jo̅,v >ϟ݉A }V:ֆ->jo͕x5?]7'z{z̐hqxoo+C(g=,Q_YȥƠv.t>?H)bclFHP'Lf *ߥbarCL?B 1`5a DP(&ڜtk/܈ѰW0JztgH~ 1A6d4LX$C"A }gQ^ f(tboiRr3F@tnfcY *w2ln G[4qbhRTlcsu:w @LaU/bL!9+f[|k*@3e89?0ᩇH /.l@U9*1^;۹ u|b9di6b|zPKbٺ$;~ENX|  ?ADؓ>CKEpP,5,Ձh)<~:ts|i ?=uZ6̥Euk 2ܒvtCex\yפ'ꛄ>Hs![An td.@l>Nr7=Ъ.͖(LVCh"0OQ^8 q|Bq6N&rDNGEܞ=sfr Y=$Aׯ|Zqoܮe`I%<=R <> 'v z%jRQŽ^/' #С`j-׈Q-.e2YwO8Ƀ}Dz>J3? Q;~lx m%X6f.$eD`nx]gT[:bN}hroG5;'og3tKWouRǧ6*’G7AؼɎkF.#4K2rgVB>mxF&$E)8:D<94{Je"ܢt \m8bYԷ#S nKw˩zTp5Xhң'od.nBOr E-drzS^6`ؚf4ޥI>vҴqlj\ۦ7uW++l)Eʬ3- n} < ggHEKȱKMʁ5cV[& D`jPؾm /XR^ݒebQC=jEh!9E6Ι5hI;ZO1D+OԄO+>wmH2KtTqXpW۰~a#v=SE! 2mQF<7l^U8&[2k#~Zi \Tqc)˭T3@\q>7׻0@@5?ِ `qCle!a`5U(н'm4İ4f7s lCshk;͞ƣ o4uQ%hP"ͩ*r9[tdP,uEmயQJb&ẙb"SNla۲2t%jdDhEϊ Cs.ݤ|P.vGFr;uX@R"Jo]r\&߶Bn9-t`gSK?tJRYzCޠWgvaHG:MNx|h~X kiͪqoJ[j@𕷔21HI&}hދAFJwھΚf="{HRlҵkt!fKU$BHd?~Z)h']*8X u&Mk9u$n$v3p͏B" ȏ="Ȧ{#J6RX0Zz}e\Z̤l+px.t2XH_" 5c CP ⥑S,5'Y?B!nƜ>q}D!y^on3m (-CO.)jځux)AcC<WcTC|蠙;ݵ+Jl iN\5Ƕ`x΅C`n%n*)SѺv ə0!`h ?ʧOF|o @0u!>f.TI_Hɓj͗vb  3"n2]lT:G;b "teE'v=wwà~THPJ[, DzHրBrJlp@ &=Fl#{BTzku^y NQb(I s u%ֹHj0=jCPI?DYvxwTWx'‘, PV*qhP$ 8W\K.[Zdvt 5`>O !1 urQTR^k޶_COm?*VgbQσ揄Po/u^}{g?oa*TLdJ&Ӂ|0q6x>@};7q~E?>rʹ MŸ/,kDljn 3{CTN$$t*}mg~"eK[Pb͔B[<[u2ǩ6L4CS ٯA7Kk&N25Uv q#>C(؅2mzշSCwwr LBY;q 3p-*R9+,2(2rQV\9c-n:!`_.BgabUo}] D;2<걣EbEC[Yu|tCYOqG=^)'ZJ Ce,;8tA1`*RBwAѰ62^po}=;iX^VKnkQ61!SyĺB#$GxȋOJ( WҬ[]((wr쳶Ma>4VbD wQ> N 2Pī_p,=g?OJGaxZHwJ>QKllca%꽦FbmP!Ԡ7)x^;Z^a13+VGLge,ǠA|JhEw#ŗ*#zZw~ |A>zhciUMX3`a2N EfqA1u2 KͦKc[JF^gM[+J6NAl$Gj8oBVN ш.V_c< &@8YfCKBTιs0SA?~c>ųGI{~n-'3åjG4sfK:=q s28J9݀@db/댴پ`%G+ IWIEIU A vgǮ7Ga4zP^[QQ]x:B?TD$qd V'147ҽ{ UhxUr `,iY+'N!N$-@.CDouaI r(jU|?'bG0Oh9IKZ06iL oJ 8MãN~?g\1XBzi rF:0V;7 *b`)$v+Vn Bƅݎ#sd5O/dSe֛!M [Cy(xT CO!yVF R|7L&}h6*B+>3CvHyo&TJ5XdGc3XF5mdPNʼLSFߴ$a0<02;7e$MsI[G,G)#«WdI##0)oW&w}+6_Qg8<\yL 0_LH=Y]Cz¤lNWV1tM<|T8X9b* }?靅ӡع -;eo.7!v~VPg|>$#՘%7rcj4F{i9ƅ3ݿHqz?V1vO'TW '̅(TtLcH6R8ĬY:6ZKM~'љ_r(5pFUAU:ҧd-J%Z"U4-o_gll^"SI3RR^RISm&'{1!"ϋ"OF|`e.r]2#H ݤ]_vLmeqc^9Dcf ATkB^e4$@b&Kihm4v4bخ)":p &GehxcCesL&LFLu??b~B D/hh:'GQ@Y0H7@qT 5NvjLd)ӶO+A R, 7r<A,#W4LNXoAm ^T#wL"VOyemڄ&rEɴl 0V%n7ݞqU8Tbekbp1dyz 2&MvS`qO,bAbX%.ɬ  Jʧіw3I#?} ryOɗb\+C_{}[ YDl\o̐Le֒# ݱEI~*,9° t [kV@~\_CQd$W0~9l g\%O1 dڣ_Tnjś/ˤILRο-Lb5ioJYya.l68|S_B.M w)t4%Y t`| ӑt8k+KWý!^u 0K4TU$tgSJ V8 @JKlZZlTFTmKZ|an&KgnB] !m8DlLSf|a<2=Xd oQ;b''Է ۆGnR A$G2X;0T#NUvr[JQ!֥-R- h'ʐ u7&C9W:؉[^$<RU>g#i;.-Y⽒ ob4gF(; Ct󡀖4+˟ |GFDQ|HAC"N>W?GW3GLrU@3!?A4jL.O,3Nn v\9^uA@%pӥxCOΈS ߱*vt/^vMV{EjP}Nn;&YJKRZ"#hCtQ l r]xPR田 7K4ko]tq#z }Zw+Tc²=/dYa~5n9*[O Ң'=Kw: _LQ!,* DGhZk+ S첉cwMI2_ R$ Gk^RtbD g(vcO$rp )EpubEÆVr7st=**@$!Ξ i(Ā{rW6RDI1:}_ϵ1}#I}:P\3B "Q= |8TCFLԋpf+mZ쳲mhv`ԉ59_h *jyHJNǀ9S{'*S ٫캬=ok/~AjMa6,3d+W@P&da;Dy7F{1J5+h4 k@ %V^h{;]}q:_(Lbj7j;åIvUT%Zp:0uZ[GjhYO pKNܐI j xk&4,'7Xq7XݳjWXI&Ol}сt&!5;8_O oӣ[9}YR4kѧ!BfVaStե w3r&F ^)~ u<>DJ lL5٧Gm`-D4[sN6҂XMlWu$QX CQj}W%u NdulwW ܣDD!ư';s\D@h ,bièk0BZl̓n`IlfhB[v"AZb[s./0=3y8eFQ! eәgљajK BiZV\>&yWO9@?{#yp N/Ꝺ+1NtKYɥW탰[=*Tq w$i,򫿺h zGڣ!5'n<|7Rcy[ǡQ@'n_t9j^ #2v8Hv qn/i~A`JG}IB ݙj2m_V(2H,LAC78-Z~hK[6 =  Q'|&s=MsUŚGMQ!yΤ6xZo5[=yA xxי66dlLT>T.qYW;eh)#8gH\˹IjH |OUWAdF;p wna\}g?45:֐//m[wz{i@Kx-<]-j|7c;8QgQfoGfgI慦3AU8&2prKPf#"T^cy>Ry䩼#rb_ :+[ab'.ϼkKY) b-_ٮZe))~(j5W bble[&ІErwd+HIP:(c* jҫ$2L >i;ܪOǬ\"|S+"-.m6iNnb Qo5 -BK+-i}T\.),xWpF>6NO>X*_gEC SMtǬC`ie..YמM'hPon|fa[1fdR(} فKr~Dk@ qSɣawݞkfOupKa[=g +$Vݗ`$ޤA]|y?:QRK3ɣI7Z6B6:L\qmK8c+Î M4Q0 b yYXIu"t0)Ӑ.8= `XN;m*CHIi>: W0]y.a}w֋wdOILngۅrhiZ݃+\"/ HfꔢR?t*dSRzrxQ@ה#u;O+ʎ+7^_V,@:R%zlQj=l8w&5,ZCh{$mx}Z_–A?`91% >CWQV )m<;HWoG~،#wSC<1tJ@\y䆉J+HP4&J.Qa7~7X6Pz'&+:Fz6W"!6dXe&Of #rb1 KFc黸֠B !*Xx06DvN鑸 9HDpJ]mł\Ytvy!VPsheyo"#5h>摲;DS@$u;aVU`J>hAw>uv@RFQ&x ⢡FũuM /V6ΦP_faBt p{,ÆӰtH|Sj#Fץv;< 2>Tm֊xk PnR0l8;Atڨfei-I}@/L؏mYur\)%tQG .cE=tqĖl`uWRa(I* ]gVKۄ8 p) ȡFXbNc9{jZH1Zݓ_qfӸ>QH_uT.mC&u":˹"`)I4e'h] !7V6 ,X%&w{F2,xEm E>,L`nQXfDhI F-5qnO_G'_#}H7ȒzPib%KSX0ĕDJ!0kvD7[KEοosFC ۊeq*1^vX65ܶqYxgS,'Ehvo enUO a Dni8EbMf ^G[ K9fU>Exk]O5~r .%~̂~d2&LTꍪa.#2Y1ǽ3L0Ƚ126KY{h߀1&%V!撉Œ,Y/\$rx&"Q3ʤ6(k"ÌrUCsvF0` W95P M^ޘo#رET4N )>F$e }#R2Kt-_@xx[_{X-ZKE8jsnrV!,΁>uѧ0? eO˝Bݻ#rx5lٖ;2?J9Lfcp#/W2GoNΏq 20E]G$#:?]!CR mp$! e,\,}J)4$qd#:ε_9F-s+UvhQ;Z}rVd. W7cvץLJԙIdHF6xiM_|/EVOש蘶=T Ρ^3( ȸoży;ps;5N...fC~EK{8u%׺7c=v, [+R+VN6fNz@YX=DMmo#&QXH4і;^q7/W]ڸ0sIݮ8Ѥ /FFOS*si:ƥ7-t[ؙ]εd/6vK-舘K{[PmiLrV1*gw#?Ne0@"oHCHJ J>,لz7W1(ȾaO%nw_E ,\)Ɵ}O}ɜfr^#c} {l))jˋr"T?!U>os6{tm0L聝8/3CH.y:?Je&X倯 Hid{ ?#DEvh|R;ղ|oAkEjXh2@8MȩCo$ ;DbҞI3R ~uZ祟7Z#~lP\md66Td}~FȊ)PFF e9Jýula?S.%oHE;C`|Շ~8VˤE-8 RR27ʖb߄|ы"c_s8 AiTLͩ%DISu8uG[fJwMf͏fMbJ/Q=i>F;9̊@ammWe !FcD|qHs_GJc?pY3+t+y rc)1I vyhBdSҖ`hN;d}Z7)EN&zD;53( 0n \ڒ-0 6#qli܎@,IsH3i=n`W>;[0e¼% !b9RAGHس nWOm(!u.}"q͑( Wjn '|l=~00穉K2ߐăɊTq|dc&V( ]p8qєI3xSaKvL!<}j[*!I;;R3,IABFX)H5Mb3 $cl2|tqrӯՇȒYt +]X|{aTd3Peky+y Ndf8!PJMOPzZ!V0K{xq P_ܰZͼImA'Ҩx:8 A/.NNĝy[LaD&s$"R$$}}i:9+jTΑ2$,ˇ++S/4ŷ+eryG7Tr^l2z)4:!u㎍K{&`%~xvnjzkUo)u&ҕ@_f3{hA- ғr6љ!́ZlH8$=t(<쟴~Q'^nAG9cy0I杯1~<g?ɽZjZǴ8oz|]<&E!F¼, i:"TfΗGO0\M4ѻ'\hdJ 3#ooYMjUY4J,d+2~@SPh9T[(P=X#/N2bV33_OFmQXn=V{WHoJBsJPd87ph rcJi86 0=ͱ2jz8C@7zwx 2"dC]VQ L~e(UwLu/[Ca\ ҧۉ'v_ɢW$51rѣ%^v+~r"nXY?`,9)IBEޖVLr8?h"#WZJ>8M˸ qX`W7\R;bDeR\C@dUr~qݞiلJ&BC/ayEl! V0mȌ)-L:FYClK5MQ_u2pڗ%¯Sfm -bvLu 1&`pZE5Mlp;p \˻{l J$HKk;$" OeaܥXԿ89D`:~S[WR} o9ts Q PNmq~ &x-RR]-1⋐O:<@m2K~7]Šޕ콮~xSi/Y < 0 ~b5lm6}:PjϿB/E`ewڡEH:މXO-*Js.;TORzJQEG֢!#`gF?Tsu T?e J Ec>*6"&c\; yz;@V< g(U޳-9XꊈM mη"İ|,g&%^؝u@dP͗ F][d~)ZRe;BK9:-s5?R&OaT* g8mgB NBH(*oU=Әrt(sҪC%1'˹K̍>+B ̊/MŚ{Z,66 [`$K6 ceWβ/n%eQ_BRE?L`yt`QHm o̤-5 Bj3w*0bQl,6q`R|0j>#l,(kЗO]Hz­j{H'-.Neᵩ4A&F9h$ȢΝt}\F5zLL1!45ocRܮ uϬ /*-:ЀTպ'/(V2ms^F]B:Qt;az .5_ό7#^-me,MPtV]%+ 6-* *]II#;fyJ;U0ƫGƳzc[gd&D " v6ݾgha|AƄuj45#ۀ3ibПqEaG *Ta2߿CR׺FSg60Kf51>__]ylvA󢪔hq<4F]_GHr{FJ[!ɘ4ٙX4c/ R ~ 78)ACc cPJM摮D3VajuJ^mh -dK%[/шN%TeLg5 9tM˘ҭ eע'(/gު{>@ A orִcBR48 %Gh=ҢP#$:,0T@Ű[v/:Ⱥ?]JiH6_H{Hp}C00ͧ^.ƿ3U􅹽LN@yܕ.qn >d;=1ARX^յn2Z2P DV}1 SK0*Lhgs;X2MX{A҄| C:ѡN=\&P!Ӓ·,Pr7+}msD >:-C==Hyn5꽡 Aᡫ]̝V4"EGnUpmڙ_),R2M< J %a)P[vZBj«Gߐ N$kjа8{.#A5Wd?nX5 5LhPz.{@fT ~wGKpL}atJ[ةl4z~}Fm y =yBh䒬yVpTYguA5ӊ;P@Ĉj !PzPqE$ 5ay io_dBA mב-SewrG N ,Kn(:'.l86敞%O$|i8 h C$ XgY!_u].A^Q L({UMw3N]̬š"Xp$l @^%ǠKZW0Y(;bIѓ"_@&k8Ƥ+9*dJu}oTe _ӶH9}) K #S';WT~?-inݵlt5_C ͎ui )hyfbx4~FlZ[yJ\R2[V,:/,) q''ge,ݸ =r ”0Yc|4b5X˦`[ ϠuURF{'AKW/fSRیG?24^Oր0tSѕ\i>vZ.WrOHNQ/qj 0ɘ{RKͽBZT@߳6;bJ2.m{]7TkC<7Jw+֏ڤٜ;Vpl!l<;2YٝsY+injNy_=vv^qq`s[bK--/N8"yTZ[rAz㧙"N&aۏP?2k56mn)cr_v0%닝`]8AkZ`]vB(Jc:tfxdcIc [£N|ZQZ挗]mmC*^<A}*EQJH#03z#+Qt>vB$sA::i&3ܭT$i>#+/n'|{Xǎ쫈TxȘg`]8F2nNh*ԑUv =;FS_h$o%(fk 1%{dtS q⧱f> bͷU8c B,f:kg'|1Ib[*߶RPAse771XU 4|f ih_--s.}L HNm!<΁pX<Ѥ$A=#je5"Pɜ (˫Mjj}ŸH.F} {b-(1kc1+ -X9_xqT_6S0!;x{Yvi$N lFS#苕? IfJEEr\cJQ#w%_M\<ӕXp$'qfO.O-Ī. Xh}֙Yu&נВϗ{c/ $d[C`t6SU??Kڕ wմanvLt@h2;t^&a\ f c rE/2ɗΔ#7 ˒lSG' (vQ+W6ݑ=]$Ox1սz]'Ѐ, w8Bj_5 dzq4SYh~x~[8L0]aL&JX'2 ;fXi9bZhdŪ3՗6Jn'69n৛֚rkNZUVsd՟ N.kK"@󛧆bI9H5O"d,dQka<99 C *f?"o HVāW0w6 /5H傎|'WESnf Սxx YTI$!Iē@k "Wp@G9>h |f]yl|SFW͆03oxC?҄ w#xG&&v j#: nv򚽆2$o$z{v.qv416<..Y0d>R+e9՘k-h(k *'N$#ůPk=+$swD)EPeL`* :hGc$SGԖzMA,Ueuԣ'dGL(FH*s58=kf'^PVin 6]3k5e3HJ jz$⑅6 5-scr_?DvZ2#<9̆euҽ$ʯ̓Ƿ(#o!6&*D2:/ ] U'; 7n7XxHww|ϳ $EPrP.$B:EF9&Jo4Jsn46;G\ $Zm)]^%>Սc-B'i2yK'_Ox0&V]SİA:|T"m%wW 1Xa,?),\ LH<ϾKb]˵ g@'TVJaGv: 6G> 4b{w#xn*f]R>1O.zI@+Do3VA3frao 2W Rb叻*xEzS1j7WPV՚1˜`sJinJ/ YdBb#a`:OyH FiLym -Hh_A0qEٝ Y_#O!h1{ d՛({BmI*CC πP Jd $x>Kt c'ov3Mh[1H_!f!>E: ^]&H b]6{nrb\1(m#?ZpF;T/`}S%@}xn|T}qj2rDou&8kn=yI;AMq5Q Jx)%z؄mHug Qq[~/$Zɔgֱoǝpk!1f=+٫-+&ok$>:H0qɢl '"Lr_IIfݢ0[x2U dzVͽAOldVcRCX';KėaCSֹE=;7hA}2tZ jX7Wkq0%Hzrk2P\@qqH\Kk2TV^bܬuX ymֹmٓC@|B\<%%#ی ,I;^1&/BDw巬@*XXn?sđEԇS{X2t9ЬEe}S;~'fˈӞRZ̥m4 {8}'P&(}갟<%CuY<ߘR0wr%)E2zBSrܗ+]LT;X|.\ $56O5<Uf,H3B!1jx}i'ޜ)x&-@Z#d0NaɏIݕ2d;':KS|)hF ^ӐE-QATx ;_ĵ4/ɑ#-_9LP)g|N;()[l`(/^츁Q<('])_o$O9EZwE&C-t9U.uY@$&K b1G}vzB}`VEv*.-n"\YGrNQf= uW]'RɖTAPZ0/kg^UCaGFd$t^gfjxC~0E69DUr!tsAb*J7x= VоŴ0Q66VpPz*;;]Ny6n^C:'77ckʀyXYZ;T]u{b?qX\V>U1VaESYڜ6e P֜0ws{;?Ѫ wB0<\ 9|zp&0CVimbuVX 6}Nh]F/^+AB38QDM  ]?Iuk-Pr247 [ѴSWጘ[W< 1[8]rUJp^":,1vQa4-*:.k1owׇ5b>G7`s:[y˥BڗfMNT|%EK H@pkIAB$OGR`ku_tkkȞ/;˵u򕺖F /=gAPnER(y+ =\CbMqǚ:b:МRuWf5(JH- eWIZ$kHI>WMY=ZQy/$%If0 %ƄvrZ :Edl˔->IRp/D^ِ4 ` ɐxW y%5))$y e'̿aUNF&Qle\J;q=v$`4Hܽbv@wÐ+O|}zL [Wr˂9Ʒ7Y9KMLԽ0#ߧ壺5 &=w{64 rv؍-y*=>d^di@|sZ,Ñ1]Uq)[d; !8R>aߌ!Z[j (yf~ej5zy#uYD= ;&;T=8j:=EЇ'NQP"MpGn)ז4q6q7PvU#;iZOdSVQ'NbY4pkb곕lrm?{q|:ےVhd"/@OےȌ905:Br$а*m]T b$Nc1+W]@;ͳԽ(&:>>ECMCAzDeiM (Àh t:;_=9q}uwwD/Kћ.8Lrr2RZD҂TxPMQgY&9躳`d-*.%5nºJfR_qmPh4`Cbx9o u4Ѱ7OS–p48G뜙\%"oȧ㷰GE 5w1F#>$ַP`<`)@]4\rtTŨ |[4w1džW<@]DXZҲ3Iy˼"?vO{W:[ZN 7o& ɤ[7"sꢹ1@d*h?f\j=n6 {- gq]=wk ;Ί␔BKk: Bv:lp12垇JwBLP 9j(?C:.1a9FN0p`Mܩ\+4k;R`oNiLyWseb!~ܹIRoL P:[xrԵ3-\Rx5:>}%??3*Htۋ "QqU"Fl$[ <} 9Mqk6>^N[ SfXV0%_m%1ɫ~!OkTgݏVyqxLYj?Q::1+ކrMXpXov'cAEb.@ܞb|yIy(O~HsW`|ʍgb k9W".}iEyd-$>C1$U퀘a`pL lA?Sáuv ب%.W4&ўiosߓsOUf֧+5̈g s6[1/?P-䲾 1 hH_WZRp:PoRGC[9zt[ 3o_gGc+7R@K]zO˘نֺF\*Hxoʻx׃ "ƙNJb TЀ&DP]iGWtm@>(Z(mQPaBB0҅(|b}9 qB6k$<]LIU2+ O&*hF։O/)SR9Fr]w9'ne0!^LJS/)OhoxB%M3J~%uWmT"٦DS#1}j:xUAҮ 0 d*t2˱^ez X tWpcRs+9\jϼw(wyncӴHwt[Npe'ыS ߡZXٚi2ׄ45,Ȕxt>eo=QLhك!N2ĢK W6;t@v1=wT LDMNMNr.J)rD,kyCT~?\l:.tX=oӌQ4#s!\@$:&3qAZE"Fھ& l L?`csEnE?L2(1D?W?aչ;~[>/ yջ`E{y jzmFSdUw R RHEY}I2Сbʸ^93*X+ ]E=;c EkQxC/aΉ̛;쯁6ca 5L{d jt~7ޔyz5~H#$l̐O* ˔~5GT#iѳqCY4rfmU@&Xmk+.L iM[ιg@-U^q+;YqEzEZ:Mf?q'} MzAdp^4i*vCG P9/5ԝ6,|SZm ip1}CL^DA|.{]y "yn"pΆ K]؎[<:hN/]/{yϢl<;߁7&R.u*1tcsIRTmGdO r{ *== QH}ZfM}: 폱vQ`QBU mnc=NV/ͦSeYo\G~ptԑ6 3GeB;^;.{\{?{cx uƅjW3V BgqGڲ%ݍ.zL_3~ahR7-9{%4AV6~S &HyG`Cfq՞ LyZ#O4u^sT,ET޲ u4Zn'qC=5~({ X,)`[.)}iRT7Ǽ/晴Og* G vXb|o\CGzٛ>Jgl;P_|:k3<np!.P~r~Z4 c1ݍJ'MP';l2Bu 87ɸ# Qy!;Žώr=! 2xN,J~Ay[ M5{/7i1,EFlswJS!#y((ZAjPpCzb YJ?%cc LYkSYJ$nGςXLJhq=CHl /|ܨq%#czoqvҌbr% CEZ d;s1t{L5"PxYK>kCLnP|73J]9Ae\&4%#PG'\1!TS'gF;(Y/n)T"l8Qȡn0&գ+G;hl1'%^CM| 7? l@.Cc*jq-J }Aٚ4w׫&nIc&"f4|j[ r5slu+4,`ͅxJtڲt9>ǒU`'o=- 5֯,'ұVDGLUxWvC&*~c9w@SGy6T~/}8OޞV,N6*u@;P'/b(ojmDRFJNLB\%rĘxք i:\԰օzH%W+ ]TOhB?. FN-YH;U@7ɴ-F/^rg<'z eOqu0|&w*O;.9R;ӣ=Dz6bT_YRN]HZ =n2x؛a6@n9?| Hn~^e f(]k ѫM-ȺA e3[>uasg xTب={J[+԰ܲԭU)]%ɡ{=I.AR`d뙵&U;/!3M`^@/ٽzvkF{? 0;A!]|lͺ @e" .KÀ{sbDu)47mcCLG *sc* 0-Ù9INe![I'OKJ, m?*r3[>![4 }vrn%09U*R~!JVnNķ]w{K62 GG3}Y$x 4ÅUcF >An40/ɽuw2S0z&SJ 6pL5lڃv8'"~354Oa.U۟lpPi0okgkm̨M~+P(@""3:&x e 8FgҀ0`z4-cF`ARʕKg$VNnmwl"jt`MYNQyx V8Op o͏+Wh*fݠY(Y4Y X4iݜ=WKtGܲ~-PDo(n˲ -e- 8Y~M}}3:g#{R`YټYsN`xˤyp"1ZWW4h!}%*>HdP !JkVL[>FjjwfhmfP(*F Xԋb2q1B W̿ƙ <|>ρ[^,[cry1O4<ݺ#J .Y'H07fu^i(cBg^w<n B\S7>d +9&l'v,skkgZ<0g&,s|tTj(Ԇs EgM \\ ǐxEX13f{>˽?j4?vTᔴ`T`o8X"52vk9ͧK{=mzlzs3ޑ#?vylulj܎8 &072Ք kKxumCS%ۺhląF\+m5-ܠ.|A[%׸$#,[ύ㰰[CS*m䮛^NԜvCZڄ#~F=gAf>`X..\|cl&.YdbST2 Q&,юwB3p'x+f-.,Z *Q˄~PDe kp~cĒdKT>K7n7Cřmq]c#% R!ﻟ}^Ē#C~L*NM%5-B YNYVhj|DCGyNK0 J|PaN]/M ֜<\“pƳQ ?DBN[IwZcn Zn Wb6Mzr3 B5 mOhi~sZ,\ ,pא3\t-  |dt*D&J%|!{l/;qY"x1Ҿb<>~% =Oz1\A>3pibg9G;:}v,h0u'.P|H<%nY"̱߳FՃ6skHjlHvˈSdVMVc:|W\իa n҃72ww8T8 fJ%.AmNpzVJL2>^B<Vqs79RP> DQ19@3'~pݘ  TB<#2c ϸ?\tV7T#7Iρ3mF6:#Tƨr?uQݸO6yB;zDnj*LsH7wxqZ7)<Ձt{p3mv7YHbKШ4S+5$o+y k.oqͪr`rliPFb$ɋvOmE1jBjVC AeD_Ja'3s=5SQ\lLI8XriQ!HjKN] ^!#MerF86ٺkRB<y1=m(D= SJ7iĽ\NxQ4av1p!dɀ|"v,!{He5ֳDNfwWb;,'+gREcW&SQex\6lp^_Br kpjV&ҙd/σ{HMaؐs+ɞ,)_VH@_x<$*qt98'L/V=ݩyvO'Xzr+!a]|d󆭥<<RsJ'o3Uբ>OEJw ,twKp|boYrRgEDVd208"O,aXIBrxNjډ=IsGf ˕Ʋpsp b/0 wkgau4g+'IEN{_;!XM. JOڼ s/}cE.Qh?Z%J೙IY |A8|kn)?<H)3ߥxj!NL:W R3E?"8ki}(Dy`LnN׀=AA{nгiU F]#ZPut8Hȑ.V,eO-b$CX;b|qN<` 7=~VZRZ׈,8::zBOAkbqDf,IF)5uQYL>ufbw pd6N7%OBnA&O#8>Z ,Lq:"yRb*d~zt$i7`hH u'uRw3et@}H:r-9^.Z$c 3d ABͩOsL;X23bu/f Vl#׍̛;yIC#mYb}V:Ⱦ,~GiL)4XXY"N.^\j&vN"P9!|(3~7Z>)#y rL(Kf &YPXXb4 f\B?'(W 'Ϯ`MPq]<7AfRX;FqS[L xVE EͳPocjSjK2Jmܘ$|&̇DvKon8<: Њf'Νt qn9v.Ï)A5$B/U;CaO!uaA*6rӼA@>Ri}/C*~? 0;3GyV-sQUaZ$t?nlɃ#AoXOzA^o +8h^U)fؖ^g zYox"6˞n!RvbA %Xewq(ƌ,rZ<8mt3`I9Ќ4#y¾?l~N ];%PmtbH=GA]dSMW\E$2}thM\ (cz兲53MmѫƟYno8C}Eα?a|"W <^4mx+,R5ZY'}At #n Ts[zf\Q|j$y7N4"f _/ꏍd.28ф60(D-MFS\xMx@4K3տ[u5Zɹq6qǂ ¡ڎdFbE1rŤ5&fC9'+kY"#mM8e7l:r!,}b'ӟØX˥[HsԚRC㻝XW~#43V8~EN{3j2e*o`y:}qyY"q iFm %S9 U>l&r^||ʓXTF"דk`*qU d [$sy+8oLބ\F &`Yns-}~w^]axaARwC?T{*GvJ:Bĕ UUP{4L}jN=yE5̨R:#9:TXE30 {+t4@eAG`o^wFz6.hCJ-9cnYe)-&eSw:҉K٢uБyΕz{ZϵhOSѸcc0%:¦v:>6;*=<omKSW|Ej.}`oL9,,fnpdkHPlq ZyNi t!ֽosۓ(wVhG2S~8Cytx @XR%앩 Hg[9yj®iPUT~ᚇB$&>I^ -߹RL!OcXQ pcib9^2~]NP}.%S=BDžrdɲbHتfRmVGqUc$)?K#9h:;Dqa5A1Dr83I7茤H+"2Uhs Qpw Hs-ضj'~2AP7@]P.&Y.y =~k;=1??|E;МekbQ T z1PHA7i}' ܢPe/-4%TfAd$M|EI V  Ϥ[FQ@l`-OfiZwm;a"}P5Wljx}ǨXdd$5")}'̑y$Y4S|# d*)Q~*f'w۷c`h)슾n-~~gkF3|ߦ4lL#̖?Ns?b&q}#%=Oo0 j%yc r sa-Ιoe[#tM3ʬ_oEB7Ɋw?`Az|ӇF)&ViuGy~ +5,y [H3uťjiHWȚٖػ9H$=Dj[NtN|[YB7\.=si _@nBgB;1) U\0h.^Cb3Pa+\@nNJMu""r "mZYq$7 6N{ȓB })I)ixАY$b0듨PV] CvR}= [(o zR^D9)3]٢_ ch8&e"Ǒ ;PߴU 4YfZң *!`r ylPM }0}x&(}ԉA*{n:gYZ0707010000024c000081a40000000000000000000000016650944200006b70000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/3k-]?Eh=ڜ.+͞ߟrØ5 UB@8*vd@~(Gm";)~l9W_: w'2}K޸ez Tdш &Ӗ! .l5g{bhҰaU8F_w[^о & BIVqB$;+R}SQ@pɊX;"g&@ibb4V\M 挪 *KXі"aa[Х$&=pO̼π,(Е@wӲ1qDž0נϊ{ƌ Fh8t<wg]kSG*kQ;D+{1[65eƥнHG XG[ ͬFi19qSe٪z15<%be#Wf# 7p`ԒBi>(mRS,.GSKi,ǹ^ 0d-vچ  R*9+\3*k9~&QwO\lGbĀJvUr +' w>'w_~/gIxMc#eΪ[m?if% 71w=JK(oAop ~c`ɁaШW9㕍w~0 9 *Mq.0+#C9zw& qpMjg %^#v @Ɣ{¾$=%86we,1>jr XSXPJ&//0(T2(|_6*;1;mp݇? ͛)lHq# 61OGMH՜Yil2W#YF= @,ZIFaȕo8@?H'`,迱uĜ*:[\alXX$``Njx{fCLlٻ2)ǿXSL?GQóes Z\MP= \ nCyÚzƾ*3GP:kW4e:>Jb0V_Nq 1sq. ]0X&Ft]a|n JHTn&"J| YI-1: 1p1!x%enHfGk.mƓ6\zkAwriKG-0=@c`#M//mEuZg<fW ́xVSCoI\,?tbQH.M(TWz;$~p> dJf9rgݔOKVVHL|+l.]ETbp(DF*p[1-=ہM6o\jT&5Dڌ޹B3c]@-77)#U Ft(&uosĵ[JsT_Sj2L5ʻ{%;á ϵ(x-?`Ðĩhfg_SftڕkK]qUX*)XSI &SWʦrݾSjLQa$ ̓jr|D70]00nm]'0e;G]AP\3:16tq9w\drW7,H1MbKF JXFE?TGQ/. H q]'x6 2Wc`Y$Mnjr& [Rhsy-X1ڱ#`]m_n"LG^j/:e~ߺ)պ%bkp G2*|-1Og Քrd^x IɦlnJCB{x)<'?tJ8* im['vXPg5= ya fnFT-a-f/#GHgr.?M}7uk<2B>5j2x1 (7 +V95B-tT@[rXq"+JA8qs!p3Ƒ*"x:z=-=]cdfHĩ }2w;Zٷ7|BRD^jW^SI.{aXzӞ6Җpbg#+M5I3u#̉6e;ک2]lcs X._?X_6}J =Sb=fX1greI#Abu_m(vRwP> z8ZZ.jYv"!q%ejH"-O6և,,KjE5}%=a"V釒w轹7jՁ's_~Fna70r|GU7kXS`: T0Qʄ3_7A K<hAb60|jbzPF*W_ڨvnr5o\n7'+n {m (db:cZ RH.?!ɨlq&6 گgU֐sv6$BCOe>-0Iݙ&6K?>Ņ72&/HpJ;‡i**ؚ*6F"YeQ@<2tɫ.1DT|y4O=\.+5yQ^k6nxX7 P Big}6 P\9q+5D!3K4I9lJ!d9&iK>kEoDL>9MHzqβ y5Jˎ"ѹ=bREP4SӾے{~ C,,J`8tCQ}YXCrtyfknZD/n [Qȇ%| jM2tyU.ԯC[.A4GBGoq?:'nSnz;fTc5~Yl]"%;P5knR-U̜.jownaR2z75[аHx`ZH<^z)*3Χ )OrT+ObN7a2R҂ЩJ'@RA#r>ν t.2!%CۿGEezbF^W]G+ >0-C/Go&ެqW > OPo@O<@QsQ՘kMM6n<{3s" +ay`2t Ṯ3w=DTgqhaw ` Hdy:Pi<%uұUĔK3aW~sdvt/gr^YZ 7H Ta/DiT2j;-WZh$r=F8σb X5>5yy2g9+sw ! a]eD$1=^L4LϻT&Td w#DXN~KDQZ \̶a q9.L]nU~`Cta# KWE>ˣOB2jUh - (sP#wvuO &MF¯nh!,ۈb2{uT?G2hzMNFX }:nKP61Q#;Kckb̆I "Ts\6Vǂ(>E"#uhB>{T壛^kd‡zk&aH.+e h*5Wo"h{zWxc]-z8@ gFjN<'7@e;J>f)z(I*%fXoKf!u)#c|?fJh=YQQı9 = ? E|Si&RL\+KM %Y'3x`$p[@G^ 1Fҫ JX{kq­|"&7 ֧fĭl򦑠'W`5e z^l9rC/˺u-;:wq~|:/UBcJIdN`^_λb~^rJ&6GM>>(-*a%JFhv t$J1PLRhZG/_nmj?1HƊhCa-/5p %,@epkIFzأyp\(=. 5uW<.y4 *sqHA]JanBbmπ&x+ H)=r!JbPy2#4J [l M4H}Jni=2b7!$ @UJcER\\Kaѿ_kڸ'@vXj5`˪fSYbߓc0_pN1ccʂb+Ce^73~_w;3Xci(,}4-VVb  꼥ZE5OcQez۲%>V?~-gа Tzt-3 ߜw|# Wblȭi,GwP v*Ii56Lz6`IW!~kp|5M8\&nKqëKhby1C~I+nRqTII`OJf뚇Gg:#3]#Wʦx*kyk2r w $5z3kl]udF˺Lr^x6ݟ7lixxKK(zJi qd3j eI`QP{<8rx ?i8NQoip% ӯ+qӶ,ҸG ͪqt=қqc6,{[cU7/2*HB&vS[OGiBo w]233GKBg ݹt0ttI(߾3`P>3CK]*hEK;o-Vb& оKm*.Ji%}vcUR'm>Ke k3#0RddXf7yXY8C>@))5]^d};dyJǨ &b0uם4+ӻm$Ep~XUt(W,H/>m8םg C#pXoy*͇ ,Y]iCrM|ǣqwM˼q@g]p؈9*V)Z&wє| cCtKuTJ3%ɖ [Q,oXB7LZF_Ug]0X s:RPGu46lT)GBY*].ږ#[)D07^$ڔk4-)pt=Aloka|\essZ푉KTpt$@ZF&:ʵ-ыIsR☷A/COb)2=&H3Ej&Ok:Bǭz5+'|ZT{9 `}ֿfB7F٩4gzy B?#dG;;:$F,]C4 Wb ANDr|B?m}/0^mht!w@D֞?Bb/Y؛B9ůSx } >b21A8E@C{T7^ 8_<V(*?[? &Uߦ蚵{Xv+g Ȑ@,+< A^̢yT#dᒰԀLEx)υp8J6P7d\`Т&q qP3$, LEEކˍQb+Eew;p$t>χ* 3NRK~^!צDu6w,TPy2>Ȑ̷,5: &h1 ҈8LLY1,4&v,o8wClU"2-u21USq*e(!iܝU`ElJy֎'u^Ch}fo`9tA_0Eja#f~) f`PeW>CȽZ?$ . \Ҿ%[i# Odm4[O¯Hz51yr8ڙ{IzdG{] Nb,cEoe :bwԤuaf2Z, EcB5 K\9i,A$łd6C/' 7,CD#JaRE&wழ9SDkP_0^; &,KH&n[yP؀ ]_=aw_ɚlaZ'Ӟݘd©>oh4Ռ>xU4Yvr);)vф)yC=f7i.Q>s3NQ7nC(Q&My,١g`^$ o^,z 4_dc[6־SKwt,q7/6__ S)5[7ip6;@jD?<3L=e>@! DMnf$s58tw3gt~ARD9NX%L%kw G}1[ =(=6mW7سE`)iN*HƆα$G$Mu6V}-/$PQ5k3Xlbg 8A/zf~+1 yfSYM(ujz_#1;%Ectr&*O0Vl~\E\g>%éb62b\5 rID6+C'mI6hmM+@-Lp1Qg&㦭?TuDބ0%yyA}3>g&g#DL9J4_57 B 0cҀ\k)-o3B񓪘]WF8t' O>!VHRKqr`NN$a8W 댊jE{.i:oe ٬FXYvEG[V48m,&`5g=dr11rzCmAMӽ\** >?ϧæ8SϠl`w\RU80]h o~fցBY;+KO0Lp a鉶* JPԊd*XUV\JK~]v 8q WktY%̃oV%y-.b*["vVjC'CTt&eLeg\^+xUf`c`Wx pp'0rOo7EB1Nl ѻ߅jsC;]E2Dov(t!E#ߦgVTIx=v>rS') uYCp$< piP۹C+,p߰œ(ݶm'`>x>Fmߜ7~4;Fun5uϙ,{ձr&r+m r'1B| TUi ɇVWhTJ0߿ebDI6d8ȐĽGtd G#oIq@+sGo~XÛ}qawx Bx#vAy,h94aZ9"ز"whc=oFJ5rTmQmd^eMrO 22 &]h;A=R2Ղu۴ 9&wr}!D)LiyHB~f1F%d& 1e|ŒÑMgѮʔRyx$ dMfX5+#jx'pu x/Lk!PzK={)DKhUd@AtB P+,O 7'Kp}y !S0cP ϭp#* ؘܽħbtjo')Ή3jR=:~SRiߑ2nQ8?z+r 6rN Nʼn&|P)sq,#}!-,šm o/Nz].~GcFkgӞeM_bH}j׻31j7DyԈ9i9J\:tKd2P+N Z'#%&(ţ)}rc=Q䌟q'CȠ\pwǔEm;k眤 dGJGck'6œܵy* }C'I=MR3&5j9a@Txpy7ed.ו`3a^Hzwg 6S^JzVXԝU5l؝ޞ|Bڗ "lj Ah0LSGze"~;Ouf4躱X^EB(] ];ٗ\VKa zV^! <]g%\xAR>7 Lc+Tb;sdzɛ*{1IAOd8+{!0tQ lcPѯ꜈ҠDz4sHb/kD6h>6ttgpRuzœp5|Vt e/vVwޓp DMn_Z4O@Oxwj~ @DV|8q와[?B,%+ "((-Q߿^R)3)9{"vb_4}*EJrw.LJ679܅;.J nj{*gG7ϖ8ڀ*9Xc1 虢^\m9'sf?d$#|ٸPO*$&VوxRۦ3G'ƍu`[8c=5-ó0Gli$<׳RVCf](h(R%glcJ))My{uKi+ B '{ bC2h?+^2/-S~40wDֻAC܌h]:Wc]}Evg`]IP= [|jU|i o\RmtzY)L;+l~hѩ1&K:wêk_N6d,/uOy Մ|ѕ5ޠaTҳ[4 BFTONFϋz7kt<ѸD!;_?k6ҰQ$%q-۽n7^nV/HpQsI5W(^2{ξX+Ҋ(/0fd>m3>V?II[.-/ !5SDH>YVʼnWdz-v̞9r;+@K>B<EuNߏT֞9m,=M,;=gڶ+F5nȸrBzC)a>!5?5\ f{~u90m+ebm]4WlŠ,ragc)cx'EB%GA&(8blHVoX=1A¨DW=$SϖS /tp(=\qU皒5PjGJ1^{eTDvVUgդsNq9?gacZ%#(cSBX1}3v)h Wm{~GlџFRwR^b5^: X% Z rľ,c].iK{UFbx@h(fxtUVp-jor؝X}Uk. K bD[[La7Ux> XtYc̚xnvbOd'Ok:.{ޏMWMa)l4戾#0Y#fcx#n]G 3&][eưf:Ig86jqP +_*FO\\7 pG(rmt ,rk}'E\3{}]ب4aTS~sXs~H8w Lц(RԛLfzTO q|lԀLxGHԍVl)Nulb{BZs9Cwڋ)A}<ؾBw y]έ܂Ry0"ފp y=c\ Jmڡ:Q惉JڹѶ0a%6KVěan.A=5ܘ:6Ys0gds1/q`H+Egb6f f{٠#f48%k*:o2%}A҉Vy'|('44Q KT޵й)tqJg ׶Z:K ?C3lOat\3qU n-<7HՎTmd y~Xl'fFZ/d)] c]!_86vOoǯZrڒ9QvOz "l9 {m y?"ōkއfEx~}n$-E4aґIQlj>U/Pp)0LDa!&)Zv­\G!FB^Qif@A][ re+] i՛@ww]*mTK$\gfFOFfR;j eǂO?ΐ?jmo'q{iDAHr LQӼ{ )yܱR+g2,(Խ<~s՝W =|ض F`;Kwxp])){YUge W?cԍ2Sw>d e'U~eӓ{^: *#̯ؕulM97]cV9d;)&5v]2`ѥ~X谿IUיrAS*Z879LykY@\  "#N2m6OLhif$.|<\-, B,P *yڏTGʒa$X<1:Ҝ̘:i\Oɰ /RmRwHl]I E|7lR.^\wl/j`-rt.:L&V\?W$oeĪDQ>w6c{Nt))f$ʵ`jƾ6$0pryI.\/EL#~H3vϸF+k,qM?$,&q_;5ס\(.kk(0zDss3~K]{"r6,xV!kzIi׻U ]PAZ&5%,Cs &Xw*>>ۤ@4%`bSLzQ;vD$l$G:uUNDO D!O}ѿ1k*u NNtU#HuHgd@V{ Gک_(3kJLis멌قaUgU$E0Qr0sZl^-%/s֖fYa D%>t;3;:8XϵPs%~E/Vwwlr-ë,k#vp 'Xaa,`B1+PKK U'l1TN׀_~bU=|"d(cnЄS{%3A0"oKdI8{v/w:s' l?8S͏; ɼ1r\)GqĭR2NKkE쀈O N\|8O9&s]:HL/us0@xJ3 IQT 6|t\\v3f>SID_ۿh"E&le5׍HtZ)ͬT8{C;OeL}kҝ ɇK_^B5/OTAF%-b8' D7nVﲂXL6pѺD7G_DG#ۏ$ؗB*y@j)׶c*::Duf`yzV{$,FpCs7gR?,!0=7ԧQPa ZG۩unj@x/ñsmMBjVzm _I Ae !4.}XmeA1Tبh$ _v8`!jSVULՍSw-@0${H M>G5m-}tu zZ84<o xwط"VUd(&U/2i(pc ֑'S@(BTGayj_Fl<^co?LlFP uzr A@ LAj wTx@З"p};cѯʛ)`8 R{@,!!oe)3j% ̚- w4.!׀W`hbؒ #99vzH k_J(g'mCHGBDb=$^Vb7$q}crԬȳ{H$v=p~`V`Nƀѓ6 aKxm-PD-CۏqnrtZ/^m8Go֫+ (zPg hK8:xIcdL,{8@W2EIFԓΙvKMj eE+bF`pUjACѢaQJfj y=- `rhX@H X,~Bʸ7=I}VesF2޿dW&@gFoORsee /v3 ƾv4|F!d0~:_ X>@-6Ni;/_M(mp!]}MfUbDvAڙэ߯׶"z}ǂjUssgo  Rx9-BoJM@pw󵼽'xqƕAc? =F1h7Y9'i]v"yj"qrR%oJ\%Jk8~:LaY(L*&5ߺ9 $T)(`'K_U23̗ͦOz8\}d⇒h}/ wmmRk$k`wE0'ERfrd9E!EXwX!9]!|ܾLDT1z>.Q60dsqB> <%wWB̲>Z5&k2C -uq X%~ ,6!@q#wiBUu369gƨ=ః;vA2@7f)cT[R?^lIx XgNӠ.&_Xo*&v&1V~.ⲛv O:Db93];Ki|6Wq4F6㾮SGؔ%wngy%nbFUmss tw ex@<{E:O_03E )Rm/FbN\2b(sKbt[YKJHZ##"sA;̫0G!5D>x㗨0j-.5itعwGpU"[]`YLKVOɅՕ3X(}w>^ܖJ*"  -4]:'B!IE[͝| #|(hfiTcTldn[S3OG&|D:Ic4 ѿ|U4%y'43hnڭWK[&EW>W_ j^"3GG3[G.HAc^`n~T"yav_66StQh]7i-R;Z8(V]H.Qx6x-\µ*|-ݤSoBiH >3-麳q,YdH]oVQe L#Y{9fAAkO!l޺B ]/ߖgɀsXI T.pD ~n ;̧Vsmh KARI5[Yn=fCc'Ty:Sp/!y&3sI΢ک\YPIb]VC@ ?qRB6|IgwV@lp+;'z='cA,,~>ϊ-5!s=n4}hjV;K&t)`iݱ(8 iꎍ~2bƳRyF2씧claD"e5$:J%zQCP@M qectT~'LiT= c7}a Q1yY êI@0DdU8߾0`Ew aPP/|&OQ, 1 tqg`) n9O|VX]nFihqI;GF}DzUEBay%И3,L |(Q[ϻdQyO~5ԅ4d+3*3ԥl=i룄oM0=PX+|tA*iJKD5\gxlm CKֽnK;ItMgĻ0N-ǞRQHRg^+u(WNU[l 'd_*ۄ9^֢OH3&aZCJdz%kWRdUhgVQ+v`A_<'t~+0D(A`Esՙ0( *l#&{U$/]\D!~W~/?;0<h{kݖ]ɘI݋oF^|im;s(Rrb:DR} iH7NϽ} TKP6?rܿuT'OԆ #D<3bRyNPU/3^N[26a)}XJᦟ J+Nk:"ӆ]ӨEu?947*#ޱ-j0?^Zt 0h`=JFCG!50 Үk:A  Ln}hϐdQhإ8$ e8-ݬRS6ͶuC[oSo 0 Lp1o(z}sb7=7YT ؇_p-w j%jP⼮.6RR5*GxvۼtN_?蘬Ϛ>7'o7ӡ#jmI /{|moLPGߖ4<"2AA֖8#>l$c:ts+a$n[Ҭ*d)8.0y":gI$:3/ Қ1aHbdsZs@po%eo*3![ijC 8{%uFq)" L _")2R[2h \tKz ưE]ܳs!%A a [`^ʹ`JH'Su}wTn| e+LNgÆgr _lOJchc Xk Gq׆Ǹ1GNZѠvrGO^_-P_ON,d 3a,HU]y8ߞ\aL\nGkK$F۔yj/;6%9'?UBO&6_^\-aSܡT̊䩣SXsꃃb]nfE+6␎4t^~Egj[lXxG8m/yT)dl|0HіOZZo.~F aA5"mڍ8zEzԤ ޶:E`BѡVYrPUn$%B:BgP w`﨑:>Qf9e]bêV.*->t/.c-oT-mɠ4Ň)ѮKD3_!iZRYNSlmEmm&N^vl{9dOXe 51YW>{ep i 03ip|xo7 $ӰTPp,gh g, }lһ48A{AlE쑬-a$l (kUV&!":/K \|7A*Uh#AeC'}ʶÓ*r_t(N ԃ18r9^mRNA0]!dBg}oM!"'O}aM䒊OyUCUnt&@ k9 e>XW>e66W[Y;U: 6"c rq&lm[fV5G-R@N{n4v]Ӏa2, U*(cه~/>ggFvܳ{JOp!3"©`Byi i_2iDvB/@@DbWCG*ef9-= '޹y[vv)q /qy,B7?3O[룞Dvo"?69h.udLt]+骽]r}G˖, 5Ħ5\L`3*W^*c'5n|y'N2-p^U'] শ@ 4/R^V\F~WvG3DKȱv4? EQt(3[kuU!I@m sz[o+lb 6Cմ|Vc2O F4oE2vϽ`}_c&ӴN,;,Ē4m9k@THҍ-ݵbo eYE D8[F?pޙM&Bq@NҹeBMF_%.-=c'B_]mߧśzy8fJqEo3VǮ/<&7#0ȓ}8ki<|$@ݱB>W-HK0 ry\2oT5?ɺgYZ0707010000024d000081a40000000000000000000000016650944200001628000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/^U]?Eh=ڜ.+Ȟ)X'5kN|xqXv#Fh~):eW[ WW8#PpI뻣 ²T?dB.Hmp#b!X;qi(~; A7KG[%zuDOd}ȈWG3g5ۼ2K^B>ZÉ[v(;*.90X#Z|Y vT|HoakRy]]Wq-2ʲ5T݀OxgB6LΒ87 *zd<\GLk6o?n6ixkD sa}7i^ꥌnN%6^pjNڦ/$8 9N )$=]}iiQׁ/۳\wic@S1"tėt?+5d4@xi-)AGwNC:p#erbvtm֞$?Q$+_~ɜSp&-ePS]!L`68QnM̼|O lJv/L^hrHg ~ۦ# Dh|au#v<#+QAqz',E>V--,e ^m:IՉK/UjD/b5[l7' fZJHgcdȱ{ iGM3rl:8([۠%C` 5(wLy<ʄ?(ʏMpNYrPd.-w|syb֗+pzŦ۪i%8ņT|˦o/7;~Ь.%@|k]HX'lm%񝤡9P&/x檺l-VH @ =MGǫcRPSc.?;H)ҏ/cy!&z?!we[[ҏ/ma`)φ'|O >{!kC?fš<j.{C~2EjX6k}_鰇-~A䃻D W/vW/d⹨;sUU(GܤNuSO5mƿ/&~upGwQ"$/;u"LB鞩73'geٱ *0zP1x{ Hy:/?@{zn[q7޼b"_m`#Nd=8tdT ^q$\Z"' Gлƀ*b M@2Ps)Jki!-xzdXS3<;tB68x=*m7JjRpe_U]|a(R_,s@xOOLUI~-~)ZDl[s)oW2 B~o5ޒ%\#Y"xI{ӋsGU!ž 3>FϞCJgPd(ք䴥q&:JJ?%$WV!@DBc *"0/f|Zb|\ݢXLoN4Zl ݹM8t̽fYta:QcmRy~}u0%T5bS)5ҿ6AcY_4H/YM$`Q7e*f^*99#ct7»j;PXAw.$,JDk7!hU|g!@*ڃ7 BTS*LOxMrVDPc} s ܆5<>"V‹3 -;/.E%JGMW8I. ӕikDT=(p>>hMauRAH趛Tha麈g<r>5 y7T(RH_4K8>"sWNpŏ%;v&YC< p4RQ.)pSԶےzSeVIbQ=Gkt28zրh;?Dܬh)@w{X~11%sA`i[},#nm[ Yۮ\Yպ-9zY>7z##wOε&gmL(Zjء9}EnuGmutdq9sk  h|_gN,m˷~X950ryz9G#'cU)֘&G/iHcHm-gqAByr5Z'>^B* :;R9=kMcS V?!wM&Ki0)DRg|F` {9qE6*sˆ DH&|J=-E;u.8HvѴ0mJ4=?䍁N?A/Q\)M]F~nF#=i IaWA)? juT{EfP@ttF:rTuv,wLrj a #>zN\LPznФM-q)\}~ZoffUbQf RmYWVJf3gY?03ʇ>~5B{ȵҢ͆]QH+'Ta{d ˍ<m_FUT$B- |G/xG.x)$iyNjW*v-LA\@}׈.Zn!7ò\cM):)V^avjck/y\P9ɜ8_=CVPvJ2;Q*ƸqB߳|lsO(r\9] EZ1U'(O^Il U_mS_~Eƕ:^m\#}[-J%ۻHq=$me/\>p{o(՚cɵ| y]mBuɳpdy(&F]ӆNBG5.3֕U))Sܲ^&F]7&st;6}5y'| iuYPzLg)t=Uqwd2K햜ʖ`6s6W1&.#hhӫr6wg1i f_c|Ƽ.۱Ya"o}\DlyY,VubR XD <%W4ihEq(=!>`s+ݲ4 "ax$!y! G\cST'Մ@彮jvf?1,ň1#G;1"Y6:`+Y$ҩ:"7lB{F(IoE[.n7eG: 9vޯ$֊TByP;J}b&?BJX_i"klZ*lƺV4$Tw/>&.Ɩ^mܵ`czX.xeq^oX8pZt˜LC#ltx޸%a=pN9C3ṷCmZ yN s~iO9!ӏ آ._;0q~N(yt2FFsZ+DƱj/n;MRUbL~^u;8ҀϢ<0Qa iZ$,:^n,Ahc! ]J>dS\sPsjfR%tJ-Z)V y 8E,ּ{s|BgYZ0707010000024e000081a40000000000000000000000016650944200004834000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/DG]?Eh=ڜ.+>Ö/?2aª{WH-{Mr9AYܞ($m-WLbΊrsoR,=qf|C㠫ה5/Ŕ捇.G I{NqtDJXgoI큣? H`9zѥ4_)d[ Vh#FVCw]AD%}k*85ܽHumD3_MJp#C Hcي a .!}h()S .j(I};eE?MPXq!in~D;SAl_"SZm;`QzwD)ۃDVAC;)4v QKN/g[rYQ|[~R'LEUG_hH#NUp>l_TYCӗ;Ff-Hv_t눤x :/`H:,9x3Łk12#Z>ϯ.I_@d;$_mf~ذCC84ӟMCcTH2z^|x3*6ǡݞM/ LO-hJ/QD94R%Pkn HZGmo'^B`dGp0`bFvtn̋2(p@&w0 ݤ + DmT.v 4 ӭESA[/jS? ٙt&V$Nc?}mUj9nZVCv}7m"X=^m Ew- ԟjhG$J33o?m;Dҷ&I5M݂ RA!>yb0-!TЫQQ7{䉻k8zh?G S76R)OZF|,Zk+A'!3j<<`JPETD kFdwjxIG NAh_W -=lXP1 E  E*So_ecr lמôӖQp-Rj:\Ph$ڡrs7Fi#kC IJ=6aҫSSRL*x3rkOY 0:>$*""d@Ơ[#CZr& Ţ<^BԢ%cQOjc^OSӓ_'TVb^02)5S6ff,FU%_[N^|DЮ؍cJw ԕO^y9yl>fMu.;4`؃*y|Hᄂkr Knz=+ڪܥj(w8|5@7#([rkҋ?Q{he~-;auu&N=.c/YVu -4F"$)ǓT=Lʀ-AC%ITR~5Tx1ݘgk'}z!5̫̿PMO? ]&DVhېD=&c$mv+=ey^?Nqv?zAEqMy&ybD3b,,F" tb~߲}/2τrX,=p܍PU`kE(cti6}+㹦I|Z7`ސ/7h+K'Ҟ߭d<<~/E!0_ l֠v~nc餽П;,*8O iP3c8!t̹*i5G8v+uHnkXqJn v pB F^ 7f#+QxNnf\x%p4gO֔܇xW=I#%YJxw2{P$jxLET>R[OқvplF99Yo양^{"hAy{GGrH'J٤ڪ_ӈ] 9'#rqGe]ep0Ǔ Cl7,ԟ!9KP$iV;Wm.W9w9a@PQt s'7+qxNAaF,g3JýlY]\"Aѥ&H\)ȀIlf>*ųdu^[q6#;/z`HEtSUTI İ!D̆yIufǍ,e005NjSo;r4^\R?8T!w|3R^ֶ1k*]5GhE(k~t`>a.eۛċ6,5.@cB#ux_Ұ(E}|s.@ [ƔS湬LB%zĵ 袕v!`꫾)-S vPEl~/Z-[@ft770 H_c[nB 6|ZJs#Csfҁ|IғVW_Ȟ0Js:G‘.֏)XnB6xdSʱ[. \FRnˠd=ȩsSǂGVm]][EQqp]/ng@CA q8]4t):#LqH g[JðE2xpr{ .lwBIArx+qE e^Sx5jITnןT"W|L45`{%XvlMNeO 0@[vFخXRT^i!9%GI75Gm.P{T q?kD1{IR8tmRБ:&6ޜ]I=\ :ìly|r {}oX+Ğ`hH׆!nsb,X߼ts2HD,dl%fĕڟɧrokA̝vh́}H[|/nv{LSNu~1ŵmo;'vU>/T4FF~dy3嵐H-IƢ1^,<|>_@YQ} km.G2cƑʵFoX&j`-sK 4c Q@Ӄ.@ҁKtuuTw{7ӊ$nT-(YyBCb&!qfs,hnc4 i'{Em !A68O6iinj@S\24 ~jFLw}W+/P>z ٟԮZ-9CgSCq.K+qqIB8)3+1cֿ\ⷢ<;AS-=2YVP+Ᏺz^ c[bE g),Y$LOK;Io3NvgQ|RF3핦QO1 xWͧg",q*۰ (7A(_B$~rnLI?Sj-Oaa618mNiގ  g!E!*͘؜JCvK4~ESUfsBz쟿U= (u:A<I5CO~0 ȖJ&>s.+b80t$Hvscy]57i{,M;onMzVfė*~niѢ3חeڑfݓcPsz{;q5Άc{N0q=6P;|2m{z}+UFO`zO5[,rhA g*"+1 (S z_.)V ^}gGi.xvAY{}"%e[Nvc5\єy%.a']In(iu3|~>#ނ5.;;S>s*u݀\]5EfZ>VFMA>,n)ʯW&)%TLĎs$3 e6 47'Ԛ"Q D|Ks"c^zv)IOW4@!Ff>gu V;I y$A}jPS3?7RP:j`t5w; 6|M i "}4\N5Bg#.]h7^];fdASXܣ)"ݰ(L%eDk0hDr] ;#&utA5KR -HWE(-wlxr*ߗ٢AƎ'$ cH]l٤=_(''"2r.fKRXo_IYM%sgXYQ^*1zQƊO-o*՝2[Zp0n*=o]O>6sg1@{EqV6 2ޚe+9skXԱ/8E ج^ =j[R3wSۧi^f@$9Oasǧe a|pĨ ačk٬Y6uu_v!%yD N>DW45Bf w∽+@t#wb+5>ꪽy-[\ﳒ7&%uc씥Ի(^7*jOFƟ򧵄IE1!Y6q |@כ89:Nwѕm5%΢;|/l n'y pO*`@kmag36ڋ_H(w aק{|訞K!QiWTScn7(<PToXH,'.7"zӤJzfgWyWN>x#b|C|CDj UwLfyuQ>Dr#5{ruݰxⵖv$Ca3*Qo9`Z{3~coj "sWO 2 'j 1J9-5F4vދ⦆ݾ OlC{+2 5 E-A9ɆT oGk:K)㶬w pM35N(%X:3+D.ޟ/:ꚪ=*[{/6KDľ͑jy&ÊF$Ž\v7Pw` ?jD.gC񊚖l&'ش n 0HN d)+\jSPP,UC.YV^W ,hG?@=5ЎB`)Mim ݭ(rM\&^D.Z䉨zq' <{bէz9'`7D"hVJy'6/ z< q87+iea)r{#&A(A"? 3k /-˲&i`Jjr/7$j/O|GS/=Q]U<"+Ѩݺuq*w߮+ _bt 8Ճ7+}x{^t ϻYN ^hۼþR l<5,>`ytoq1m_A{TtXKn )qꀡ!S|IbL|ȖQқl1'D})=0]#П%Ź. WS탪<$b`U/K*.'Yw,Eo(n-q䉲17 e-QZ`S;bk?n!}Fp]#8VCǝ|'Np|8T:ZSJmКLc{縀Mn ^#/0|-/R1JE"kK-BR>1X[^CeTmlmDQUJ;R$[=ćK4ű+p 7![ Tx1 MT8lo`$ːʳ'ˈjW՝ԓ@(ͨr һ #D#aˏYU0,"Sц/T@w0>]kp lj'C-ڹUzČGYnN5B(/`hL\ -#aL?Ut[ODITP[̴_}(r3P*wTTc`J`T\؇* 0md֩+ 'qdkWHv02>"}-+3wBPt6{FQ_7]_b{N?߲V>|Kbi. P^~\0ғ>g -pT?8-afP՚qzvJGLdr" H"?h0 uZG6]~pX-809̛z\RovMP C>?ʆ-#߆y7_[m="Ƅ4*Q؇[楂20E2p)KgM $[}*uC#}ӖXÀEq0;H9Ju1G4(VCdC0HNtf4HMBp~⠴ht ⺽ zD53ul< n{MxG{j/żYgϰ_Ѭ7 2Gsq)HrPCbt.r$Wg`9]84{iZ2`nѾ}bA-(~ {n-&FH‰#o3_`[9j= LC3wVӔs5#wKva,sNX|B{c Xe|Y/&6DBI"(!hr!rf!1=xնJKN! +̃ WcWdI={~ nuh]:w)0Q=^qgmsf7 GBBt0{̒x#=2`kSՑ)iyg%'$j4G N clD2|m%5ص 6-6gFtFF;IStH8%S!ð90ZK& ؕQ> 4/QPV_%ޅ,R)`#C*R,u(Oa3=_9s:)b K}/ڄ HČ5H#->"z"Ǻ}EGo\k6{ʳFk%OyYe3ؗ 鐣I՘g!<ưgы6sV:)Q2"yc Ӷ]L&Ldf)r|TK^3UDݿ)VB uPe>b\"֍WSH= ŹMw"cp r~C>뀟Bxl^ ([G ~2^ʨ8PGH?`*Ofܷ$&g_aػfQ.Q 6uC/ci)sm:r^ٓ€H: \2*0b|)\z%};_ҺHYz_l7s$禓-F~d(lgVtnh+ aэfVV=v>Lu+[,I8².bLV8ΖXed RsoU.ZX]J/}\]x+;2In9a o$;۟L$ {r&\rs4jwK ȹ.#9W?lUP\[!y&e\Jr䏑 +I.v97 lԥUFw %tP1沎BM5SdڏbNq~S j%gz{KQlHqV71:eFǔCV]kF-">9(x*Sґ 8]>, ՝ylS˙_uW5'܎bY)\DvYrrvZ*b3A5-xnǾߏKpt8$necYw ;8Aa|{bjj#Y_,bO,)2Dڶ^44$(n[xK1Kg]?Q(}QӑcHVܠ¢}HegNetKV46M,9X'D!p8fkm1"8 jҹg||JdE @v,49>$‹, |Dl/Ÿazuޙ vk+cr1wOpE-.5)Ç8fKtf>. !4g!M 9pU zbooAR\arq_r.Q>ғ*(`Øx "SbT3! Q1Gpz=YV;Z⃍ l&ﹼx"}eGIc!Hy)+36!qs:2.2s tc߭t=~\|ѫU]"9gc .d3=E~IҶw4Ol}6ݵWއvY36?ƂpC~C <Z眢ui7$Ƞ;ow$|K"iYfS5̅gviMPᄹ5MB~d:- NDt v3m{U i?UR<,2B┃tH_ i#wI"3tΑs^QAK#7瓩$tb#3ܙf]~BԱvŏ&֭U45m;VNdl1(I 9Lubg@ѪZ LưsPULRſ8 D^cM Դ{VD F'%BU+E3&L6]n, N_z. q}Xf7jպR2v,V֫ vA9.%rs2"޶/:#Zʹ:O+k(˃ˀ:&'t~qhw f(FSB&`ME(߻fV#&F0:1Ru)G%5׭ퟥSW]eݠ,}w " a wf dLX!|pp"'>[J7(uγ  DV,)j P܍XZQ/=5=kt~%#\ rP+⫽2Ui/CAIYKfP:gYC8D.T:5 !p x )h&s_KZ4A@[Z>0wdq9\ Ll O!uY8Iy3;wD Fz@ ,ȕ#ڍ_-ߖzBb'l>`AM6'l,E2Hf0m<KYŒOh*f* ۛIͿB$uag-/07~f6F$`횪aKN3oCm~0e&6ѽ$_h/s*+u!LUf`Q߶PQOۋWn[Dkt(Y+|BݮmEn˾m{jo0!b?Mn>V[[f{~h'ZbT 7}̇)& X LH֯*I}#?qp,O0.GBkа似Oڄ;d-@Jy6hj9KQ Zy 8ufonB/6!qX],m (2^nι,&ʹ 섫\pBe!2-I- Qr18N ] p>93ts[gT֠ϚE9Ҿ%oiKbJ+Φ,Iuq 9>AłaDž<;īgBl"2c}]EOZQ-jn؇} NHk  IAp zOj&=r7qĬiP&$}Ta)DOS.Y菆ۅ@B7 ^RLvY9MEzs3UR稹?oSC5p1BA q쟰h@?1Dޚa!JHMD/y'Ux7gOsO_&LW2UN64>; îpDl~W7<{s+b[d77X-* Ԁ[%eG#d6i$mF4t AЄ͑k$R;-G0^͜8<9NE+p@T0u5%l w24 1҉ΐ8,r=9UօGs#6X ̕Eh@R#OܘxfLM%S6vwN0[ߛln]| e"M@Cu;I}Qٲm7SnA0jZ"b ?Vꘆ2?>mѲ胆D7!>e)!oYyIy`_>r AetP*|[QjOA +<1Hކ>#~B:GLHO/z+;ƍר+ O |D9^j$q')-hPtq^sg vTR3:T]_ A=t3O, RuĻ\s\zױ9%E]dz>^|[uA!# 5(fYϠb>!>1ɾ5%{~ŵrJe.A/}9. |DzzFlt`c+ בeѢd] @]xfٳuE/+3͋G!\Mcz  Л?i,@/OW>8mE%W'!iʉB3JxNڦcurFZi vYy@h5/h8(3qrJ#z F-zɑ=tPd)t1)T̾>+A<>|dcev<ҩPBf;_? _4w\oAXngXd򸚱{/ }r:W.6zx :X5=H=A#[;yCFpz"\:8\7ժa3*kpØE4" g;}H##5&+B61sv!ӅR[ AVkzuk>z ,BJ,Q `h8ȱ8vR\^ 5K"j\n䄼*U-/Vf`^ VɆ"pv~lMOzة{IK{xKc;/Niu YTuL6aC!”;yᡬ&nU1HMw 9 :R4 ~os_3P//%uk>ҩLs";Ca<Џ^lsr6#ckH 8)QE%7q_<} ` 5/^;&`K{:SZ`GL")z3Y]!#+qm\ 2e2U@ץoݙ9z\kVϢ;00 VdTI}tu;;v@*f:ib\%P{JK.R8>uE#ABxH-_V0n9BpɛaPk4=jy_gRpzKc,ץ'b-xIyFƴ@\+A>3iv g./# ެ8Erpyq"c/f`TBְAݧۜ&Ԏʷ=_| aN[q%KE\8<P[MFGv'nꋥXFλf|fcOՓNɫK*TȚr}l}NNU ̿/jjw'Z]H} U9޷ $3f/,y-RcuNDө_D{řU^n!IO`U3bF>e sGRMvmŠI_85Eɕ9o-N7i z#M>G,+v0e]Cro H/{S,ψ-DZsB~`G^S6e@z0e< aj~hqH";l1&Sx811^4+D6_/]S_5 =>}tRق2U $\J{B"} 8{9lu2ۚBM($aץ,&Dhn^!trߐl=M}9ki2j<'Wg?'S6:pJ-i#bϛTX{HrlSf''ɶ…֔VڪT( ÏCIvg˓ApTĠ&rWEoB<ӶP󜣉f3AG_t:[Z4I.B̴nՄcn%ěls">!$]eZșP YHi*_/~5og@ _ֲ+UBgd=od) D׭.0! VgL~0P0f*ևU?8\nUec {0ߗ."ӄ+}&igm8( U[> <͸Yӛ+Ǟt̂?\f',kn4{aЧHK;vȧ nqQy's#*7<3%NDq;6K#L>>N]z7Djf/[i%# ^ת}.QsXrk:~ DAFf6C\DRqul/S rjuOfʿ۶r$+>"8@+[ a6?nbvN*D6wpH0L/pe8BpTSM31J0фcߤ)'%Zيi H_ wBnzmׁH[ J ZhmCE?$FWcnɤv)[b4iGg]iGc: =C ,\-奙!nC{6բïAjs{:=zb ]Ҭ7pw~ ? )ʧAi.<qHpȹJJUb'N`ځK͓hoPieGOT>w xd]:ȓ7̾@Me~5.!5bJ|곈YQty F@9=5Ykrؾ3!qsΐQbaC}.` *n8[BN c?x9\v‡wޣuԤ|e{~ד̼ZbfriKVtr֤qvPD}eU[a,L)HJ-w:_s1ղ 0pqOSp;,Ϥn *0BZ.yĈ7DqP1ȨWĞmOP9r}őn3jD-_wY͆x+ԁKu;b@Ac:Pf_U3B H:`%Q JYBEq$opA:"N uPi%`XQsNz r|x% ?7v}9e#\N5>|_oN# Q97ȡDU R?ěࡕ`J<v= WXsGݸ( g'-R D~5/2:oO'N@C=ʚItiT?-̭ 6F&; S"$mXъUv!l:y3f3؜.ġhl5 V~^@/8f\f / w9_aB>$ ^/tUR^S%ϕ(c" <u͍3\Sd6ݽ¿uն"Wdqop?s/“p)Pb78# Lr 6$Bl{EgUQ>hI~GkN{0.^KۡH(F.G< 0vˬ, CdV'=0qhp bfe)HaHO)+k g` ]="^4I,y+>+j~nstm_k5-1[{iw p**bܳY/5J;18r(+g+_iYE#['?0a%tL}G`x=~d=b72uڤ+=eT-vLTCt S?)vAfRZhLb m X;Si5%dǣ H ,o?l r?pv'u[MAw |+Ry@sxVT3dA,y5LR$ryZ*nc(S )7hPvGMLKuE3lk 4jJ $<5C[Kt2@C䋻|<(wS4DW/ƅ䔺BS'+>o8x ţud<ůIju:3cW#>́Guv;m Q#9RxԼ(;<"Asm˭t%ߨ.wm.]:N| *k4iNo<:[0%,{WN8!RPTfe8DZIC_+aHmE>3tCZT?>P$uBlk"fSKB!bM}oD1j,.ŷs[Ο޸aAPH2cMc_ M37/^;}Wd 6DVS5&4^ ͮP!ybi}#/'AU2`j.AH֓[H셄z0+gzy~Y^K=x$ W|D+GRiwbr%Ġ'9SLa "_arie"=L \ݞLm%8TL#vDIgd9+q?.FJP;L'~y3*"t*h-uy9O4`CT"Z c`D !#NN~U1R .ekR 6d+P=K23?#qD٧L~ꋲHh#8Zw _TP4*T4£MPu֯L1o2lljB0E&py*( C:If12CTZVR=uO7.3DCvrj IEhcAN.%3``sέ.oЬGbcj: Ts~rƘaA#N_!gGA.Kkm1%M/y&i>Gznw>^ Z㏲RV^7gff5Eu6E=OCb4Ld2) W@ZGK;fً+*eٜ:7 >R5b`'@ s[b*Ro#kQv G/m^)ׯ/_Hr6k]Z-7-{:֊NT/A%zuěR H'sce+癭rfiй ζ۳2h ]Aogahוȵ%18!ߛRHE eY2%%gV!FOok^_V{<m:+*u.WU\]v'ymH݁YW qT=j1eW^Ǥ-^"뇊"X:w{5>q_373$=.푻_0j=+.SVW~Ă>6@E$HSMhN HsL7t2>miDĿKœ_ct쉑_-މkpXm 1Rև hG@X!I{E>dpG2޷qi)^̸aʖIؚ*9Gjc‘LL+fL1) SGX{3,  8Gm% ziW,4Gg=-]H2#"jsUas;EM Hx䢸Գ1ul{Qzz~O,noT%@j;޸LzLmCpY[8_yiM<I q[:bS۳1 ⋺j,qݚ]0?ѡ;poXp>0 :=R@n9 Lą?L+\Tom)8x(Q$AP˺+LK-K,@gzzѵi aFSKp3itz{`RS>7)&z\yN7K {I(X`_ ' 3vbCbjo@ܱ=d>v I?nCW 2̇n|grJ vDy~/rOdEOXۑYB@6`AW=rhGC`fh_w;Ɔ jlVldRCYU$>ݺ-ޢyEIemD8?Nw;&45a&V {sdgvQehg@?/K)Q@)CCTNЖԊ),&%7r [.'uI2nWP+ F@˞Q K&-'~nmor*NNiqVWfAsɭ  \ #% 8dߧEvqY$X|QGC QӶqZ{z~L:^7{} .Reg;pz! -3?]~uBSiOfr3eΪLv EvӾB6w9{,Ű TcNc˥Ēgm&m91XP=O\Y=ه'}2$&f[ސ)d;gt%M<Ғ^SsY bOg%M40c# lMvM2hOPNo:ّ۴D{j u޿~'N0?:oRӐ^phf4_ @p6$d7B>MsQu&Q>,ohQ{#x0dY_%d!$Qd3g,V+o#/bˣ~ F{sװo^/84`O2g'|(CS3]# ׮@2X@# hkee;2Yk8rqQ2oqBn'|2Pg42Dy!:]%N2hw9ĩJ+H@(ryh2a'4d%;VYtdB\v"#HM$-Hb0^,xǹ(RŒ ìdŅ(ʳKbozcjhAz9YE?h[Nh-{kPu3m9n v8FߎC b{zȮdxᙃmNIOQPrl\=&sjB%!Q5e wGzCEK,C 51j>9~ '|8菆{e2y"e? pGhe{I" $z)te=fNBdNzLf(}ɟ7bjm*3! ,&{aS0$]=d.S .=HF:#9#s `*szT ՌX62e|/=R4C(Lt[@H%*nx)398g3@6=}"[?מH,~ۚjF}["%)Gs,S4R5m\#U8,av%hgUbw"{wtdv[ d8uw+ \V%qTX$ Al)ZvY >0ճn9'F@*p]mi2u~^%Gr/!=z;ŏ{[#=+:& &69~KC*(`D`*8r"z{)T5s 4V|W[> p dIUaf5F=I? TO@I23SoxuZZ9Jn:cZiв{V /3,} nQt{\|4.+P>x~Ig&dIآ×^ L-YpOJ/:V]0˨Y+? oR"zᲪ\oɌSX̏WMX.q]-|-# :970kGW!ra a8|x'g !0͡EǏüѿYeERHe.rx]粗߱=I酞,@70|+wȌIl+&ٯbwn\NE 7ez1 ^Ƅ׭C۹D kY&)bu憐9AƔ<,gwښ[PK , /?@ W )4nYoYrcuQgM|"5=bLs#I^ iTpA²"w C -9,twX1%*s"i/z R w,;fhĽؔ0n2,MGnf ӕlm?ug>u)5|-UVLiT3N&$U*GgS<ҡ \j+%Iϡ-'}s* 7A@M5erneF1q1)ĺlJa[#WH?\|؊Z}j7A7ɃVt',~Cb~'9?dM{?isxDŽ^>wje+_3YQ\vKK" U18Q`՚ܕc@pPH(1cSF䓽32RL@UHЩ MK#8 Ƽ+% ~]TjKsj![wMj|njۧ)gBs%O"imǞ;Y %d i L1n؜̚0-G^VC%]{B <*Y6ҵo-+ \2*.r6VORgĦԖu>F>۠x2wX -F@?e᥷rE u-۴f-'>/qHJN?lksRvY׾@x" O}@Z1Lk2, j軙sSТ_2}wiCnhu9N n)2=kA`Yɖc ԝDtHxPa:'E MaJR:8)V5ZFiM_+5dv/IVC6HyR%8U}n_0bC[qyiђx * C7z| p90sں4%Vw<\#ޘ/4" o" (G\|ďiRԺfN-6H_O{h;r'+jĄ%9NVL'OP|{"q ScCӌ?fM[F^5yzWP0h#{q&I<+S~@g:X gȬq`-ڐN#0}̱K>p2'gZ6 CAA|j{@O6 |l(e0!'F9+MCIMx'(J۴H"zw@ɦmxTVXc_kcw(YN>}ƦCP!7ML%E$"- 7⬞ {k9/%▛/rO]lMuS˖T9@eL=SBq(F/Ujķ\Fa]Vǫ2ګ¯&(NEJhY-|uB…Ū G{FpWB4.>_mhIG]0N$CV?.4Yv7y+CY),h%"FkDq5A ޣNn`my׮ʷ̻*g > P><83Dh'~QQwD bm 8 u`f/3$A~_e{*:߼po(qfp01"xmm# O:1w}zzz*''=?gkkYWVk;ϰ>-hϥǎh+fMݻh-z%D_ghRʸ4A ae ) *Kw} }1ȁdSO eqmH|-y]!2d?VH>@8;bES~X<;nPBfI\k\&b@ٱ`bŠ$Z!3Aro,pJn[鶚:*f/y+ZCV)߭|50k?|o uos.A~u2ng[t/yCʊ2f7_&M@q _ɒ "Hh

    Zj>A67ZNvUco:3RP|XK++J|jB~B$}rUhZ0`9dz2 /C-5E&p>.0-S I>'#}S:JL:սq|2F/Sa);J)j SMbQnl<ILܢ!gF5i6^rݎB"Y㪔_Q-O(.#}ڨu7+q/:.Ql0}7󿾄a 9PfOY)`רB̚d߸\5K>"4٘yx"21( iCaEΡ1kZI@g6ܭaԯHI]EsH6оME(fcĐF$[VYb8.وH$3*~i27KC|9 /S ֳuᢝc48^* DKj ~L}Ѩњ!L{ƿm(K$`I\ X4ZS+ Y$)%`($yv;*3@GkwqJ~Bp%\̙.jKV.^̔,$y;FJKaw*=8[BH2~]2ڭVggÅi)e~G.8RhК~s+o3>ע/7@@z9o\n7w ~7b#@U!_'a-89ըOD$v=8Lcs4u/K6wI j:.t .0;ÊB&p5&$2So]dt>WP bܿn Ƕߪ̀y;Qz ^/L0uH~1FUq%4T\G伎501(c^niʷP6\%쉬k _qi(gN+>P#,jK$JVJ^9dӘBwk*c4ΉKqMQkZwxCr9\bο@/*A#,]LR%w_^!#6܅s֋ΝȼƯTbcܮugF珵5pS!r+G,>`IQ6AP3!F$Gqy{J-:e+E=oq[j;kTt!6`^[= {^#EUJiIr3J񝓥P>٦ $y1ڮU~x4Y U٢˷wo#R_W$k\ʰʤ@Vȏ|r v%ARjaW\fH8FW sTm!7p嶲k;cEWM-sԑbBdw*WՃ)I'ܘO< ?ju-8Dt!KTGj"M{蠕E{#Y %I_zM5ΤRw͕a3bk6ͫHi-@Xڀ,VѵVDUS@|׭=4 8}$,~ Q q,I9q++]X_B"z0. JJ\d05n Ԁ%ؘdski؄6Xhd}ҕ31"eqτ*M-q,NG]!͈dyj36i{i @e1&LHar RյY=Hos GPÇ.Mr~d1&׉N^`{8o<]/-Z&mSa,ae3`wd"zh6 YN))**fasQoS!J,'8R> `1EZ󌂺r)(V{ yIGۂb8M`Vp-i&eBkv%^O/-BYNH=rJfil]>gHtw ],g%w* N " J+*k% [{5i$"Y 'g?vXCEK!iZ:l=*c-3XR>\t{C { FΘx/c'LQ%a9^q>@d|dO;+Rœbz6}}7H [(nD=ʲMO11$xvx:srl!>O}WJk HۢN MԦu;42^  IV Bmb"kDo&3C)]&ەȌ*LhuA{>8 l7 "}!sRqZշCmh,Wa WsjLp/![8mH(em2ȄSi]2(aGSvWOLzg'ȢtĠY~!I扵~_%AwhT^[1ސcH&4|wʆ,IX`"̓j/A=1'm{]#ua0#1@s='~=ݵ;aÍn<*'/c[)" \m| bץ0{Q#\#4oT{'c{{otN*cb3?:]t3D/3+z˜w xZHh@Pm2Y%˓ J7Ÿ͒ϙťUdA!U4?ܭ٭oo&u5!Àdw _5Y!%C=UƃdzQc傲IȮn⨣)k>.!3>\{~ib_ZUF1wfV5Or ߉Ce@gf bz'Z] Pr:亷)`RsRpO*ŋ,be}іEX/ RVPKX U7k%9)mpͫk_Ʊ3G7GesJh]=&0_HoaVm I|u+h3a22=6_|&?RBGay"?91;KuF!ȡhEνpIh W.#/|{H*通P/j><߾*9$^=2|40ǯzab2Pr&2 vinQ5KHz'\ARx' ur$- V7 0>ѹS:80/(Bsŧ"z{hGQ667"viiq9Z,Pf0vfឧ6 O}'k3\8݌B dKp^7t z$6WO9yWNBC*k Ty-]Ny}$7p=yze_U$(+S>Z7ċ=D*%%\StKtfwZQs=]@9ڱhzQN'-Qm/}sב;0Ҵo'{eA׎9>(|J [)J3F=m"0dӮn_Pӧb /];HE93hbDZ 姒]W+#Ë9ڣ㛝@؀Iw |Dv.;R)ijv슽K#_jW%pb*5'(Ӭ`[Hnl+܆Z_`,]A'in -Ӵ2zHWZ 4M>DcYG;jZPFj] QZo\n .&{ZBd:Gj EO :WݱGo>w ȧ5B%-]T"$ !l#IwNc"׀bX̪8 " 7)˿S{zN|ht0 Zt&irql5;di!5$ckd+ >OqUsaH[a WH۝ƂD/0w㊃ퟰeF hbh3iXKx9EZj덡L7j¸>>9|[uʄ{5e>觩޴x;b8Α#Vk @X$f'rM} N BANc@S(+u@7rTXcŵe}_7nJl^Z-v/%慛³ER~r:VX@ ~$ 4d 0ch6d<;sp(U -Z+ﯿixĕ]dYM@i{E 3عrzWq$ZԌ$ f"o.hBi;)~tW>{F9qU.c{j9CN a&>e -]KS,K FyBW^$>E~%YMK˙TO E6k$ԈŒ}gdb37*X,QEXɛ3PĢ渀XotD8DTO"NCk4nd OHťbS#(27v$;Df^HDW?;>TLL'W!etw[h X0t<}Ua:ܘg1^2((DL0P)J|dmAy¸?2ԟ9^ &ݸՄXi0UGf,ew3"ˆӆa);A[j2eUK`fdKY ,0!4Td>M)啠E=-O:0h#>"f )})dCUP1 JWϺθ!b4{ŮYb8W,˙ v E"^ɥ`6ca?n34,Wa `3t\/ IR]='Æ/ttQ۞U#?kuAۿsg`@$U ^d@HWc^,}bJ] 7,R(6nR?bw F;bC n? e* XϨCJ@~(2o*t0ޅ]_[66YaAXxt`!q,xzx@b"Yh +5x.%}(cvUH{r8v/D.Le+#};azOK(%TI*d5a[~:' } GZuڢWCWG9̖["|AAcw+\epZLAOW*Ĝ+VVm~wpoVA WtEG:D ŞV-Q*6p>VUutONUFQb{ջ`q1ی-V7.9kӹZmk^73=<5OT]oA?,^1q?4*NbS .Pq4!׋ lsS#p!<=ܤ-%w丏xD)e/_14Py<,hHz|-WFV9n'8$ގV}GcuϤfJb\m ck<*H!r=J"E _]5VWyq;b v}Ů!`ߙ>Nx }I )6I!=HM[B5#Ze]GYfPӧpD+5jDmH=& vq  .4$7nmSϸN>lS$JsBIdDontgC@# {rRs88v+"M8TSܻrŻg,B38U=9ӸG.1ܡҮV"s{j\B:l9 \=3jA+ EOuFX]EHn)XLVr"̩, @;B+eBLVz)VKo/6U5 Ğ EڣjSuh1_'N̈%-}zCIYP,- ÂEBJmR@P{BY0}hA"äW'ϢZM#C1"k_%GiUK+]"i@}>ĨlbM>`ZG)v2y Ӱ4媯zxMwڰ,AZ-LiA`(X`ΧJj]̶3g!' Y5T&#?, g T>m?rRIZC.}o{*$PfdAH8H0r}5:N*X4}## J?";| \2C,!- ʺAd+ђ~M'B}FKb}D>jt i!@Ӳ42 _mcw5B 0etkɦ=8СJ995WcO]I1đ.<,t,0VZvyzpVΗ̩/#6Cxѥ`m TAJ}?0%nI@Wz=EeiU>o8syL3uȩN HjJe2@ڬ`V }{zس+->w1(+) Q*&-?7VnHer`}eZ/R&{&z޹$[a\EX]zQ'X|Q(plkF 8*Iqew/2OjY.e/|L|nzJS7=6{s! b0莫O~Dp(3!vMv Z+[ݽPs1c='[vb(9ݷF-V`&KZm$-Ve**$Y5N'ɵjgB ԟ+p^?swp4+0n]hʡu8%oփl-J9-U r': /W6Ku꙼c55'bpifC%'%|'b<q{.PGõ!M'Aeح\0HF;VwVm؈U=A,hAZ}c,a 6uؙ1Gdc%g #uWeqI!?G3(ՠpjljPxJ~˿`) sK-$0pC\f;pݥΣ=~`/tZ5} /0pr_ͺ%nxĊ?y[Ar[a?V&)45H(xuD{ƻxG~ȇQCz%|T&G~]*5?N\ܛĐ;stή2$?xQ/=^# PBE,z^X 0oRW]ocn՟rg8>wi^GRz\B{zo_u;׶p شy@;/{dg)1"s%I#`ĕQ㊻얢tTMRc$#axz" d0B Z.Z+Vz t[UnZ6^;ZG=m_l*ȧ 5o[Ba>D/c솫 KfrPe)eIDǐ$khzB^X1[)3DD_eeџ6|-qջ'5IʕԷhL?8SN]-&?S ԑce 6Q\jƛ_GʤoYS#k|r`mr:1OV+~;Z&ɣ܀gǔ+Z^ o #*^7 7 _ TE2"Ă_ jT ,9@Cؓg=E,G:X HVv 1W:LS`bLGeнq@}8ߊ).j#~\5{;p%cKFz@/!iʊȮA_6r}f>ŪZ+XmxK!L&P@[./r${~MYseN4]PˋٟBː_+z->xhdyG͍?~ڿ&8` m"#2{˭u =fN k[\N*{T/#BҖZS$Mp[^'WCB uZ{tzyY}K|p42s; XǁB-$>dgр%8ćwONkgEGDȘge}"gA=yoTm”gP'KFR}j uzq0QN04S v;ݹ2Lm[jw{ejb]'}P $X"*L+wzZrQq :+z4~]^TE~%b#_|^#HnJcrڿ5W{VP'7祔pYK1)PE]`S' {[_;ϘI&_ĕe唽ojPe?3. D5E.U4 B8i[jMl)[}bk6# Ɇ^UOd !4nL(wm:hLj8T ܦNZ^Z$jv,|u^ G+BFV%|yUKj%uR)T.(w5y!SVJ-7Mco#7G4K{aS%Iޘtaky4a]C3B_;jN^(DZ`χ=UXF_?B{c~ #zܓ$0[;@̟~S[JqzPӘLDwk4eBPMËڔw\I;|<]!}?8Cױz.<1 HM<hGtTX_IJ#X^ۓ(<0_ijjFDDoReLa!;%M-rh>s 2/-1)M-j|d>ЃK/Ya=$V )mAD W*o:bF L]v:eGఒvYҐd2gL=(ު;ˊ?*!1UxNLyEl}MƓJާ($?*'WBo.3)0/٭ow%CUb6~wD4NØR*KOB3nU@Nco|e'9{8jbp˩ao),wbuۏquܣ]=:M0DAS > ˁTs jOI^jZA8#%?X&МƮ(e ,ySk![8ŢrSޠƗ h sj勈1b]3u$l&PDp̌Rz86eN ʈ,gY5a}ZC|G9tq^"qxd#WUIYԤݵ2}Z*8F(gi3IZ iNZ)pJ?yבs0%YeX؅ ~}j.]?W޷u^{, ~6]I)&gKk! Q KF`*'qY5??F؞Xi"UN}GZn:YӼ_c@uL"64vlN偀zJWqpRrp9>sZM03E'AFí7ۑrnt˨J`1[Ϗ5_;ٛ뫞lAKW~=xx;N$XYd@me$NIsˍ#V(I<@&L_e|'eei"r7@o :(&tlIc]P/u[E7TŞC9|`6cxD*:Or">[92**۵a4S(@}0\L_W˼$oJO;\ fvP[nِIS%{LLJ :Թ+}4[()c3B5&O0鐎B(d'ȸIlN_N; nD?Wlȕid7LA& "B/uF:x; WXPav:57mB!8vXq|~ǭh e7R}bhq7ʭ5jT.nf?q& lX&U6E@6_G v dy}la$*jw2$C) /`{ ^!5El'q4c`JhzD 3eY^]V0%7G[zq{Ҹ\i,uԷ( ǥ_d-=~,2Nꒆ|'1S'8U_JC\_Jgs{Oc]Iz:)c?7Ԛ> (F=녹GoFk4[[Sm4Zx]RpJlaZhʃ NDT:?zjJ}x :(b)"ی5qsRWjlSӕaݴ@%9&XSf:X5,O#m@:4~UMo!L榸jv9D,vC+.TFFKՅ Œdj6YlglVzwČOJ1Y)v<N >:(rNO߆V,j}M+au[/-z̓RSO!BJCͻ  Ϊ;ש\Vus0!~h&åPXy3uݳfM%"0Z\KzXf NQdĕqRub|gTp#닇v>7ԪşH?nZљ] .^mlHჷ7*@ǐ.u+$bbD ޠǔTX'2("e#ۄ>V."Yۅ{x⅏8*1Qק`R&{g>H|{ayD=TW4d .cUIJ d3\jpk|}e^[S1E:r$|а]Nz&VnͥNn(q躝z~!_&;0+^t:ݝ&ih{V _:;hq|k5d@qw5koz,k.suAIY^EȲُr$͌0Dv=IPoM\KtQd%)ٔNXc2F=W~Q(:VR=8f`dH &2qGE3D3ROW7Ap}۬-mW : g6c9wV zjpݯ"x X.`y(ؘsOLx%.s@wK;~mI(%2 O< N1ME DwY \z,~yz$>նztן yߓ]a&))[0)eTFb 1K/ `gA 5s"lh-o t:`xZBmF;p'ȳK@~>&q_]u@>v.)ڶ'ٞGLl)J[8FegɀS{k}dhhSX1j 9/z/L]R( ÖbhَO , R! ,9fvO(`o/Ո0|Cb$-s *Gj7zTM&G+04搸=M^ѥ[n 桴.#C(J|)TZY n\iJ15AAg:p~ƉfoOB{55yUAr_ų۫ڷ %epc)E5ЩꬠwWs6ײ׀*셉c4N)ao4w]h'x5;#٤=uϢO{D~Jrb+>ݧQCng t[yMVHSWIձ(Itdl+r>3*+ d74{|y(Kaxq]*r?e>ޡ ddt uXR-AѓS3sȉqT9ZN,`H|6|>#m 1UlEM {+q.Dm´۽S^4f>`tfYE]Kng#Ø3t/ڋ3=C`)PPa hEnį72G@7ԯ!]ٿ͒BP"j[ "I$b<7بl, RyF% HBS;%at!u?*܄ E)hs2E;th,6O6q:x'*8yl6fDuQj,٧츦rY,Mx%ZV0 -9{tj lJ̽c)#Mw3v$'AuƑ 9(8APYJbu)9bކ|OXs8˛'cT|qn0MX81 iwxZ*+KEZSVc>M,WyK-c`8$(Zja+~NB:B"0c3^(ҚIǁ%c[Ik*x:; |N/25;F ģ,lpwzB="t4c(!rG>Q%(q,ɏ:iC9͌CKUӈ)YU8x _Ԅ1^*aNS|%=Rk7I (d8VVLA'\BJ9M Tbe|\KTUpwRjhO -}`Pqzvp2rC>@Tf,d WGJ? =J,.2to J[Eu.H>5s9%5 S8bi(VXE=O@.$O@LE6y3$2F8g<' '(vQ&$rI ?S- g0\2UvL[!!,/bA.k}k69&8-qW0gisevwx:Ҧ殾Vy.vv<Е%g5M`]i,fEm7W,/dn$kR' { ϔu LX$L2 7>o4YH?JK)u+9C-7EU^hƑ~+v/9Z88a 5hg=Lᶅ}lw*,[k &m |^kgǽ~X;;6r_&g7JBt,-UG^V4QWOX *Jf@T56zsU1"3b’#4@r׉^чzu+>,&-Qe̍Z\y) h] (?J;i~\! Tׂ>vAإHJpMKՠB !)Y7!ɜlw3Y!6QLr"2oBf21}De3̖겂iV)o:&Vb 1@zAMrFX sBQjVR'`>1| 8.ox"Y$ALa&'qM4 V(| 8ė*4݈i|G)gVVwףABdqPi l!*sp?j$z*-5a5m!>#oѶ.x 0ݯiXm*GR\r@iK]Hi6$zʝfe[^C:`s7z E 6OI7^J͎EzTFV;'8iqR" 9dj„S~R(5b6wʯF9Y E`D9B4+gC"4[K_g93qJu$Âcr򋵱CV'6Դty\DZbS̗@ ؍^%(P:Y Ʃ& ϗe% zo.JԄμ~ֈ֢|k♎cن,4 >/j(s S˃>#VYF;[uLCߚ;kÓÍÌ#$ g;F];:K}L\zPSWACo^U79FBqdzᒠ"~2c_ڞJ`TM4yW[\Aaۀxnnk5}5K~t6=l0h8,:ba^N9/pR(Q]uejsTD *Lϡ2u9b-$ cepRڏI 0n`pD:)s=tzim7|;rBgI&%,rhQ[ Ӄ5d(%D9K#l'U r\T@5i LmYJ'2VL%q[.1cm\Im!x1܄SД>]K6 `̀Zn1 (AS+N2bt=O:<{qĮ+PЍxLwaTjLHL$KQK۰IH~Ħ^ǸSVp8/< ̑;bCOG!I}>0e{Dz?F ;73̹,sEVpT%܁$\kv|L=Kza-,Db}=v4}"c)edBRԙqᥘH**<wxjelXU/{(Gg]81 GTC *ust^WqY=y޶ ֺ@-}AXцZHҨ_%|F+Lh|G4uI'afByj\%7rB懸wyj0$7SEH:fN!YRt=ܨ su-+tKb@3fL2yK"!jM*O;2N<9JfV3Cg/e݆g^DQ_+zBn՞LE'<vqL1 \gMkkiơl ҧnms06֌ X/[1ImPlKx?42ESy玢J|KɟdMfCwTU] MF<WK2 \ f'v)={D[&Av]qA'y<@L8Z#:gyN"<) “^e9n*uK $^ktd3(yQo2~ W9|=ֶ_С..!vYBND; hB."^sLiCTB~ZUs sgfeGdɭ(we yɻV ;d腿x'd(\_r-a] $!;oxeh=0>U%Ϫ[XC4%\RU+&:=RyלQ% h~Eֶ̪ƈX$b7He)R 5@- ~KNhWlwӲ~V$U54wPD< z1TaK3̉`n[:C>ţnkWZvfdL=7ҧ}4 c>Խ'7P5w~a Cj VDj¥/3"gɦ4cB?)=biM)X. q_T|f~hSmUi#*?6߹~H*`B ~S03eq=kZKs) Ee]%XY b ߐ5_i;1m98Ț^I/{`i;N4+7Eԙx08-q2Ćͅ g/ Kӿ> ٽ#t eLĈvn遏u׊ۛ?'t'6yOm NӞxفn2PonC-޾RMq"Zvyr dL{c3 :Qϒ|jx.!B/a\ ig 5 Cv0iן Oq{<,:-f׊zc:LL9:(ggTOZh zv" 'Sfn۠B*_:ٹxST-*q ~: ZZ~9X_%B( u %w9Btk4EF'X-Y6؅IEmB݅ū[-1VF2!da8)5sZC橕xr*aNkm[-] --XN(3U76SOxgěTmbI%K_̙c[~P72D(t\zzwespY*eyTstS#aGArA zߥ^ŐQqL&oT<:9ևE&(I~2T2kEeC͍)ݣܓP/`PBMyfK w~}jE ^3/9|)a,MSOWzQDSse9""__!Se-HQ 4W#h*?ukA.V!̞?[tsح[x1"'E31B{( Ήv-Db<ԝf,́e`%gG5Z3&>T0tNx hQFD㾉ExmP88#8@1Rz.dMn("m* iq)jT%^ZX2cBCM\NpZֆ  ǣzLՊ-a\/f\ Mu;+͸! |d˥', L]ݟ J|0z۬jWYÐ)J OO| xbLÚ$TSHxdV,JZxv EG[JkrW ;)lrǴ["UVHͽHkP< ) ^L4J?B >~]Kچ2;8-Lc#[ T6ΠqU#ބE7.Dذ@(o]tI&hńbZjN2%51ͺ,-$ѐhD _xr]h}1 "uR5lHň>y|:P7GY~v@wWkvU4j(,%n=JLQ$ GI^/?mjN?7e,.BrIs#͢ڷXnĈ}^Cm aLm+@eZ^ˆaaZaBQWsT^i QC7s,_G,1dn{  XȘ4dvay_TnL)|G,fT^:LI쬲e(ju<iBЌ}Nn3P?_{ +efC0kFH (| bj=İ ԈPEg&įPϔ="[ړԘAc>̮vL(%-M5 2LkykB IXDXYz7.A9aUGx td;k$QyP:F2|^!9Vx{u.$ H=֝d31mvBn2ZOEePiq:1 PO,SFžL^TOxID9SkkYV?lY cؘ9~2=. ͧ @p)0:7(FeC7bG _Cfp-'~%!0c"irBg_j~so߹U[K5ֿ416zPRl{Z-Im`К(2pdC'h @b5Ϝa{t+Ռ5HMxS! ԪQfyvE‡ф}C$8zea Y<inӥIјU?)wy13V1x`'2V._LxfՔR9[ĞZ=74Oȹ$75_ԧt Ko+oclne+j .;՞/zX@%Ȉ H׉6*Q?~u(9y\ABe&Q$ҍyoȰMTJ"ПSɈԫdS(_;uQ#z}qnͿ:'Z@`55$WY:PĠ#dǓ/vTGf tdG~wB.s'i顉彤 c䒞0>&.E5h0um96pĮ0ɈTulb, <}CQ,V2M yiߡ"rpc<~7 NȆuz`9bq=[Dl+:d;M&2D|ݸ`RM@_ {q y aqUê"VT#RG8Ll݁BON"_j0fIUҫ$s0cѿ :M끫k>* Zۚ6'`hEGi|jYv[CIV@*N?;R JB.󢄘U&*5)vq_9\gy\j9CEWQoǠA??cGZb 93Qo\ι8=۷l, I܈mwfBQre>^mC]3xۛ\ϘBs6$)442\RȷͤK~i1*`#mG9< z~A[0hy@3$qO \i@Ԇ,wW[tWYmBO\D/u^ѤSk2JRH*/,"'2v1+EѰ[%@ +Ex>V rgU0AuCf,_{9n;ºiyF1%u|d⼀Ϛ [«>V<JA|Rz۲VPQG4Athp1s=`(j,p.{J-0Q"=kJ@yY] bTS׾38) fa zc. [Nv@TT NV>mKL|O^YZOş[[-@* 75rC&dw+ڗd 2|Z Du-(Of63`{||hMjٴtZIVmhu}ENEs=-N)=S/Qf2 ӵXb. pyCZjyeÉF8Z|!&nY͡2cTK}45Pߛ3*0: [<ߙ~|LU1X1S:pݰ9Yμu %cp_Lc{OfCfSےG&J܀1M160,`KՒV ]r()hvQ6"Np]4ei\Pa-p`<N\ˊtYѯp`-pvh!0NJ:sw.&~%9Va*2^;{f:c(\mP(н,p|pWfjðhS2#Wd]`Bo>,,E˃起u2g޷ZB!ͦҦ(^hcsKV9*Eml&nX $4r NPnt>8ҭk 9<}W*9]**a!G/y8Y:H:؉ )?ue&)-ޏ .v"MDw0 qTCW.y*1<#Ў^i/EF7f~l.xO~J4cr'xsk[/$ll;__ yͶϰh!Gbb{JmCT\9%6VVȁd# JuaqBzگ5bΩye 7gviz)5iZ={mvb*C K\3@3QdmRBb~ 8k?˲Vv%, BnpҗlHП,u>_rZ`m"(uZ:]FSDpoReEaXU 9C&twȼ\V8J4:qrQ+eq0]W#& [ tA\gpQ"|+ŹENjVi4y1UP Rm QQӻC0oQvaQd\?\ZS.K4)rTdSҾcjSkX.&Y6w/ّmpК7#m ̯2! vךB50qj'|A'Co (e8]*| iaΰk`>$S $>_o!s=wJ\V;äZ`bDMdwߵ$hPTuz&YZ':;DpL{@BY*crS&4cZD?\of乚7c߷hRΞB# GV*4 @aT"gf}&J ^ݤ0Hnqd)t>aR"1`֎iw[Тa3"(Fa*w@$Q7Kg1*.J[k숨\!O눭YpgG\ TȷTRRL4u5X!QWSF2aV(# Vţ4=tyN+) p[ڎzQ}HYrtVǜM)o z- { ƃ~p؈R.0yrx24uWvߍM0yL Bd9- ԫlcnF°/Ȓ_Gra>$Z$'S$X \ve4J3HL-,C숲g#Te#^fM)E5E8i$:"ԚS8|c.p{UEX=뱏*o! <j[E[{՟qbqid+vYUģB_iWx_rO5:r% @ę $pܶ ɝTd:Me )<[1@84͐{I}ZPJ#5!_Į&2n3И_ 6 ]~m $ ,)Das-2^?'4ʓfDay9IfR_TJ79_/oo1㺛vH|`VЋFmZP\깧z4MLZ,c!ks>+F˫&坎fGnڏ)|l!^!VɭyS-e,7J6f^"-B } ZvtǠ;>tw ,Mp M,d-8Y}CH["Ls h(k2IR$!X0(7-2=e,NaЌL/l @K.$O*D u9A+q^]j|ʑ`w͸jhDi/&80-CWaP:tS4Xvi`L1} $zoDWN6&ʩ0xmkҬ!>"}Qp*;&%mt#~ۓ΋F6 EHd~D1mned.." : ,+2EQU7ؑyN,n)?F5pZ&y)LbK'\,V[FMkTvlT8]z"1|^p$#y^t1+hSV>B$5Vs柰#p[_I ܷJ^"ʼ(6G5Llo,w0: 7qݠ@Ω>v:UW'{ ^4US-ۑʦgu% b + WO2L)ݾw/Lƒh 3:բH h&b~{kFjփT8pM?ui\]r# Tpt#S*M*4O77cE sa q@IȽ8:\K$@rS]T6As +, eŌ֟dYiP.7SLv~0.)Npq`> . c)O )UC[aDNBY( B%|1stݤ?=p5gK XshԥS؜؅/\C{':j)]VC!5NPd)۔s撐 S2q 8D#6 7`f7$ ON:VJ,8tH="ouQ>-*;{ gb+wLM8/'&@`M6Npa+7<*GF39J CO}5 .taEJAT"{:Wyd@>_ Dw؅z XoW -QCH^LUͣ KhmLHmóָ$ g-$g~u6 igqiݺ_`1 ;E/g[2\+Ր$$[N6~M8wWL2`J@W@Sgh9ҒeD6a,%6#bT5"] z9x+vޜ3﹟B aOx׾&HIvRz#s28?^!_teQ,X۲N:{BI1VZ{?zHs+-n.wR6[s{[q~Xm΋鬯08S1YEٞnVAVz<4wENWTA(vIRD6x\Es2ddyĽ;w'Z ېHKkcIՐ^xV{6pt`R4Q-Y̜ՋӖ,ٝO#39]÷G:(-LZaEU(g@Vg­;~Gb%w-8p8*]ѹfdt@' vC(!_rb`" ͥ 8Av\ñ ^8/GSutxMLG@i{4Yz+aƳmqsJ}/z[YuKE vXaۗ?Fkȕ 3Ew2GrruI*Xd /3YA}+5ɞ30IM|έ2`LߵئqƟ<\Z&~s/`{FNx綶ÚRFɘuCG\JtK\%K-¾"$z 0w"  'fYdٲo?_M zoc/ Ζ=?p55ՠv#ߣev d 쓫@Íj'}獝JF;QD:H+NKI8x^e:(.Fr%ȘޟW##]+mBmgCtq% 9.G) 勸Jxqdy]л@H'˶![?c4%W%2[Ęuцm+IYfOim@P/{n=6Jl$v8D3q%)eFMm en.FVD_)DJs?KeW_R$ 8_:* ~YF fh 6,bcJ&oXN$1]=?p-A $NőPX&)jمb9Hz҅1WDCul/Ȭ PSc/l~`(C׷N:X6l-_b uTF~{>nR HZզw]fqm| n2/2;awyr]M7HprRs˜bؐ9r8Սdn)ѤE!5m}⬊bp$ITh0kj[:i&& A%bRw*AI~'S->WR=-hX|JFL`}nzʬ :w}ϖɹ I%U G_6Fe썵^C$ :o-aIj'\^=6O*<^n,eO5ED2ߜw!I'Yza'I/ 5Pxtnx%ÒN@ݚIJ^K 6#M;_qAmX, <*0^Non#݄p"l n31r;M:{+f&qoB*DI1+FWVvIܵRE { K*yZ!~KuALA]t]IF)ʁV3vYD[=ݗv}}99qv $~bYL<.+'Gܯ?nߤ@GE+=; ܯF^'3~,z<βxki1&krrГ> 1v^P5C*ZL- 7.;ٍTڮW 튬QĐנ_XDSw.n^K:ׇ"c4zw@@9:/4P5aT6Jv׳>qF. T428+!^~78ecb-S` m}ɠ on^$CڟIFWKz_ K+iY?f^)W}(̊{ j 4uQ].Y=]dVX4"}1:[$Θc|G Y_f| fDǾU%({&3;|s1NJY"n"3gg8H )֝FaaE lovƮQmʶX7sߣKߑ[ߩL;^;&I$EQ5̈́膶*g|\ A܉җ?ud۶hONG9s%>ɬ"m|e콢_M}B}lK${5$ޓx3ʗ6X؋xL@-W FtvK}+ x3%BoF>|*]C,2K;g}*"2\_9oƢr!o6lӨ;LQH\w3@)y 5}]RtP$F} t]piƫMvS9 @D/8h2R>Fb]+^oW(Hr{('.xT @'~\ 7c`H'= QZS'HIKJl(bĶRVqBZÒDm,ʔ_W =V42j2Wͅ 𹾯#y%TI8.'KPUtu_)~rv'/uTȶýEO$ 䭢F ij٘ 2=|]j[ vJX~Y{c}z`H Q!f NmGr:xӓiQȌt赡 '`gy@xqo*2O[w5\GKk0 r22A%%3pf Vtٺ~;%F2{C/l`f//]t ͅ 0~SD]daKŢg3>;HeGF6c5hj OyB$ 7gMq ץD[HKCeD>b tiâFQG]obQ??/ON]YP)q#5$G;S@x $盿I,ƻntT6$9vr|G?w40;U3)-ӌ4*K3'0{q[ew}e8: jb< KnE k2c]sKx 2"nR;qވcb֋'U{!V+r3Fa\38Ù!UG+:==|_Gi깝52J5>٬tee k|MdZK %J+':?,UEcâ^_4Yxs`hfe Ǜ-4Ll2G ;;ϑ$TZqvhAs{vrI~N?!z!maس)Otdٍ)N俦7o>XW6E ,Q1N9~ľ-x94Qپvf Fy땔сb>FͭX$x+|ŷIW*$j$S  δq'-l+<ch"n)wkg>UJ܈MPg_SNC9P:^%5%*Fd3ZĴRsV,!!G=Wާ $!3CK&5.BHD*&HQ.QZaҵqChԌrQ-c癪bI8'`FJm37UI1SLQ+':xC4˟:!f}ňp-W<7n<׳8v nZ547H:]ιnuB%W'+MmY- K NZIצda.+K돤fݶLڃ5LnÛ(ۃ 9 UѲ/x5^/ Ql:ܭr僙@ѿǹ蹍B_іW?pT<˝lq)U̻ B.RkfbѬXjdh?lL,F=6(( ~k@Fwv&P[~ypR1.&x.tD>FK~@gwI"ew}5 fSIT͜-vC5ΆЪ-$xU>LG]ii?nDq0ZR>3n;?}D.ciV ;o=4Bl=O}l-ȶdHvt w;߲u>'d i6A<.}u /dAAfQa<88FG2Q}z5djz tZ^8rYvc%R$$ШK3!׭Aւ(s^ó41Ú2'xd:SN{ rU,d̺l^hWZFeyЭ x4m(@v&gQc-0v^V{{3PɺC'B!*eRB. <,q+~>#9| Kg7cFۖ.ݎ-O 2/ڪ:m.[[v2G0LGX{ aTxK6o~- onlj0_|B;a4h٥:˜RGDtUSU ^(NG>4.G;m+m-Yeyu0i]AEvAѵ4y һZO>\b|oE_9GebD*1{䴏gu4Mn֞ CdӽufG/OO~_5Õȯ{@Ēl%u6:‘u&8soEr֦ H<OG֮6nƔXrޞm9C8~sNjԄdɠN/:Ipa3>MeA‘Uirs/E,pxbyM lz)~@$W+բԁН3$'S:0 jfs3a1%),s׋orY igbW6@ԫ2E ! E5aw_c0nr2^6+@2mͶC[{\!jAJYw"ynV SB! $S0)A~|2ƍ*@$">e~ώ?}͍v{cCVN.ahO;u+qԋZ6(RZ=84͜%/* ,u)"5 ig4 mF+Q.Ɏ^n 7_1-;@+ 4 ܢC;28}vnhRs$0˂jzV~~J/5/`wA(C,/=)?%؀DO6&ͱ٧- $e6jx`UЕN{g;=G&>Nw!Ե.lRt0EeN!"I~7@o>Xۨ[E =;RG&.Օdvq4⎢<; m1k2>@qI-r4o2(E/뿚GrpPU)gs*b#g}˘p(g\ur ]> yZ2:ieе.F{uN?.MW61敝2׳a);H-_YߝKE&~m >8`U"VM{lZ-Ju }q^u㏅@ї>s/JPWf24RY+E{psa7oց4{NwmW8ohjQ]A8 &W[ԧ>Yk6fΫ(WpvÇ Y8/{3E Y>i%C,pq#qt7J@R(Lqn#>(>?jGז&SC|B3=`_pc Z9)^e4:iZk$cdqO/w=J ^ͳ z+ ifKf:#%`>/1>r$#CGAg[GX覡V^!VMjPwztK#O$E/ Gm8ӴAic2|^v* gV\#ďD_Cڊ(*;LPM43lU Y_id)n՗&ObχOu[e2]n+W*?uҐE.W^ #wEвh@;岞z h=A@?^C"2^|]vnw^.VT0TI/~HTy0ZU2 BS܎1Bko71+ѮQ1vZxS * [²)%I1aV=̵_H]E^.hx(LshGV&(|X ncL3tշ(_uOxs&^}>AI2G =8ERS3g-45ٵ)WJ)="u/BV峜e\1< 1 L 1NV?);XӶ/, Fތsnv6: twp_5uwz ȹ}ͩJ0xx\M3 6b-?=*z,O 9.ΰDC"B970!dZd{@5ATR2DLgnU'=yD)N)MԦl0ntɗةmZ@ptol:Cpжx'ˎExҋ4Pa&>LrlAA.`k۠[;—.CtTNOp%[A1 8Չl1a0SDkoՒMwq [ ſ94gmMLadgP)4!:mqʇG'M4W 47=STZXZo2qvdgcUQY+\NAw"wN(Ж3{ƺFa^@DSf6|dRP I\t/X DB<<,n!fە@ \/yqɎ!lbu YϾ oƨC;ӻG? xb**uѠ,K?;G5OQ9Vc*m[-$h̤3ZZyjh<ގ*̒eɵAT4%h*? sLQ\Tb)49Tvђ(Z;V9`W̝.rܖrf\DɏYTb/ lV.`<8+|9ܰ;wڀ{殠yVz\oհ2U4=w Q12jyLHwQlQژ@h7v5'K g-uE0\æ({*eWϻ:bۙ2䬤J,iNP'lVWTQF|=|m>Ao+-vt5y[Zi#Gs4ӭt$gZJKkkdw0/a%t)]6ǣX[lef&hWeh?)>ׂ(zEluT M# ,.h?Q`lz&OsR_&\3x4|3ń }}a8c F]\lI=v@a0* jZM]\D&V k.ܔ|Y^:M̓Ug[砩I.60ȧ˶l0x1Օ1i-c۟%vċE.MYA_V(AK[PZ]̸hpzm~P9@bS @i 2JHM TZck#k]Eat>~椛阛#_!Eá0j1uqV)Hh[TΊZğf-MnIWv`*Fbc*Q*HBH H/~==o}aDY%&s5pJ d9ѿ7m64 MasS^"[7j7DC+V{R#t)oMRD,o .cD?&u1 R>JGoA-bٴ"̽>:Cj= )i` pkZNUr7b>cho6oU}?,R=/ͳ=^sV!7Ҷ[mNokTOsb]d53RJnN BMԞfϚ=/ V{Et 8M5k*\:wqY Tp\6Z|p^vB,b"j: Q׀udsDml[b"Ӏ^Hҗ>A@Z+>"K/35")$26Jܷ1 m2*]+t04 @=◛N8 %f Իzͣ Nkhjgl:6}Ob 9qjmLpGz )ZFf7hV!̠5GNFeG"'X}ڻR ʢӎNnSl#y ꞖT>e1ˆIO3 # 8Ɉ|f. :di 3Rw7])# 8G{bhMKvֵ~b7ӵe)/pbUm_1d]z!dY\q>'f/5ϣ]|栒IC!U;}B+6,d@:kN.:CV]y Ax` IIR4Նֻ:eeSRPx?v;.G{y yCwWK&Ie( uϟ+Prkqoy^zTXrJMfLx 0H.~_╭^ }[-_CZ>r*1jf%FGYҠ-xϥT~*`rb=1`%y=ξ4b7t>H~jmj4юUk,I;[q_6&# T NW,V~I{ոϩ#5ك̬b&3<.O-7nߒ/y8=QKy.<{ (| Rp]\" lcst0gHߥ`*HqqbH,`uRvK~Эk!vΓ dYA{sE2pnkUC~<^E{_ A~ig~&} !9}}i7&ʫRBc1 M~>IsFR+^T4L%7VWP4KU&/1F'tJd#R.z]g#?.I٭q{EC뀖=s0X %˔yI5ջO|WG0t`̯FJT@FXO/\ H fKPmhi''56Bg,%U{Kf]TJ<ވKC81 2'1igeƟeD%HU g8d33d b&U^)ד"rKNehGGN? ؚxFD A3P(۫r@fDV.D5>um$kP_i.=m_وaG&hV@"ahl*.N Fu{r gw QIGZ|ZLqLY4daRW0(Z6箈kMԍ8p9Yl9@Tt><b cC1 xLQW wI8Tƽ{ȧONEE؋?|yՋ̹+ ϋ ek+,Z_fBQ؃^>vt&\P}ע"-ŐeN0=S]4:mh{O;nB~toKzOCJwkeKjۦb.dX:l كaZU %I- y2A3i@σyβs;(iB+7TsC9mIh޾oK%zxijNN҇8͝. -hS=30N2a (bĭg ևaRC.0B{ߝt<s7n,>*f1&KayI)WY\D@Z(;k9<{'m0n;}TChDwdkk-:^YPbN.]GCr3?Mz4_cvY6u)&~TV^揘֔i *HA.,K uJPĞnP>w5qIe|PKAf@jM-B&6ܘt[yde鹍:"-؊zM%bI ,br 5 CYp&0P}_E|ͳ鄲2juy+|~skpJT61UMu]8޺v4Hhk[˒BXUdLFުmB⛵;L,{ǗPŋ3x%PB_pY-\P᧿^,DM&XJ5xqZ~#aw }ҹ<i/3;Qnm3lTc 0 IFaq|c!QPRxQ {~Z&]MmOs0vqB訜X wZr{¼۴ͽ'(3ùe:dDJM [ĿK~\r%ki5,O[ ~U'CSFQ HQ~׎٨5nBW NkOp^,rגY:ƚ 7Ҹw;Ep,25=~ueiʰK53!}lG1P$_{C c&G8~زZdaQQRz|sڧDf/r-jF_AG"P#T:CCc*TPhir%CmRxj #j4SX։\@4- TGev$ly*C|qsrA'zb&o>` [B2"X;_R86'Xj5;*PD`(}~:cqWl 8 ƥ}3|BH1j'Bt\W.6'KKXw]i, o4%\{~,&؂~( 's kxxdnޕdgL $'Σ2Ԕ>"0ʼn'˔`)Ń7 ;$k5MfXmyjP/;iEv ct@m,hX+D%Wz4cAOyX,P4cti~;9QGӤN/J%*duzJYJ^VK Zh3.va1 T"_Bc)ĸذ:h٩x-/<6Bt|y/4M9iWZ%\Lldpƈ(GV[ >NF3VbUScEfcql"-(֗ yn|t!ۚ~k#SM* 7pVۄ) u GŒ#–)l-"Obm !Iڪj |49?*ѱ}Ϙ=9jf(ũiڍZ'Fs@Nuֹu4'Za k[?s:r>7{ 7X 6GJyPbt4<p8'B4h@4 q_u.÷ax{3EW (cFQ^U޺('v99EyTޜF,'Ao)QK{!5_~}DkEvQ0",O` 'Ӫ$fsP)y;mO{r8޼FHCKg+@)J$Ř,GmJf+#OBPvv#&m c/ثus #-JYN|Pv#Ja{פhJB>߄F="b*#M|:3+6,WIa;77Hռ'S_g~5?j̿!ɤKװ|N l pkreHIFi= .{V7VIDctf%_(ïx#2 dqznB"؞` VyЎ))աr KqgrM%ln<>j@ ڥ3vZ?&oێL:ҙ0Gǹ ZF)(AHca7!f Ntkm譋;pca#pbzȉffUo,rΆV\X2~?RZuH.#aw@o06EbS0wHsh/k^J`E5k[鰔F,jssJzCiDQi*V1&6iW҉7ΤϮWH.Ѡatu aD>Xiג@ }{BwBkVH`1b$jg]; gU蚣\ISB]h,5LBehcT*k+P`UI]H@d@X-R L('BOO\ҒJXsy:=yjӹ"KSH^-btu PFB` 46&A\ϒzwaGcd Mk27{V^C6o> z˜O%CnEQr!l$%0>EA5ulQK}ii[CmCK :1d9ڸM]Ȁ4mI1ڔāEh%HB0Co0_1ޡPqu00ɲVtYJj9=$+" AVgJ|NH˝Vw!W΂uD嬤r}j6;NƖD{VM_/Z 1a:TIM=L+'@ F޻1e)'<1=E!;k՟G{Bх#REJ PyBu=|5> K)iySĽ9-wB{ꦁ4e-rðsNoXʯgv2V"Yr/Vχ96U$׽uvva-Y,S =x`09ju +oW mQ;?>F~kBXR3~# @#t0 َ >-=3 qngL4z-QWڣr.TOx{1D*waLC_U~ٰ0e+$kɣ7p2+-c@Y/6r{t[2'ߏ0yROABh5WC>rbmovѥ5$osSqFr{3Eݘ $?sf=xŶ{w(Ȫ)4m ƌix%} <`_IqhcK~jlޛ[ scلѮ zr%{ yf|}2;/6KR|2-m.ce;߮a"&FK B@ئZ8M* BO˖ dJ"#wI;jbLiwz*r&֙nfsFl}rEFhl5 H*iCkAYs<1i/z=s=wl@gyiȘޛH͹[}6 z*D9LŖߩE`dž˰$uqO ˹趔 a6_" ƏC[TҐsd D&W=Q^HݫX`D&b5v׵|gjxXGPTzf#Go(| '-$*:ƃxHr,HoC K͋!['98X-ƒU-F;Q?}-a3qU9>UXӭpSEL}VY7c}ߕ&m@& A4Y튓9`,mJ5%(0uNJW:YPiFZOc_ Y;JEIl6p&0Eh8ˌy8>nkf`[hY 85w+ArKn5Y;=}KZ 6Hl34g!Z$נ%0rK?*07ZͣPqtݰ Y`DF{KRtN7ؑFB8փ~~Dd_QV lz ehn#)u?PwO|K(H۔ ťQʎs4-XNM~RYio*8ARB=" ᲙW2zsA?_KXG:,E$yVmmlQ/izBrMR]>hFlqGx)tr x6[)V Od|M:rr_E1|{sQ qN7 zȫtRq]wD^q4 Q3ۑX̀p]TOQ4:JpDʼnG>|G —LQ<*:vJ[;O* 0EWB9DjUPɸECf69mز\̺\ )٪T:5X%pS8/'ԖA&S㉔ݴQ7ڤt꿤:r6MenRo }]RinifJ8ר7=ET=^\DI_Sռ*\b_zěIX;a&|'ZvW1zq8Y cϧ@9?nsA$e'ȬtǨ˽k&ݮΓhWH+ټL)BIN4Rsx܉Rg<5;TP8qJ<6}l!/*)֦ `М]"We_吜V ^aߕ91A>-*Ûyףyall!jj6J] eTG,@(8TCn5.{ѱj4c7e)AQZiAnƱ5DF<6W#ݴ #u:U200ˋqBeCrU/6Gcʓ{) ?WNҞk8<ҟ(T9]ټTNF]5L%Ćo_ wDȷyA|`>S}7v}M541d1dFf(^+ z.S9E`MS.Ej4_`iXӽ9~u[`7nJioeFq&0 \rƯbmKqE<aL0@obB-g. yOL_x½a棒N(> Q`ʻˑ t/3*<tB>C 6PИKA}LP'&[M~/F%$[H$5!3@t_H%"v&xg5] :ts%G} pJ7?mD ?>x0.%UʫrMyJJBBLcsnmQM4ăXpT #XMo{_ayLQ3"UaHnOE G J#`dM> m|t5}0$5 F o+LRy;A·iA >w C(I)l5R(?38cq+lp34 fJ"wJ3:4%PZ8I3'7cl+Jc4D"w/̎l;}\qV<]vċt0C.>1꒠ zNJ4dP[*iRՉ#@/h+xXʥ۳4]'̟6Z/oOI2+S!At& ef.39\+تLJyw)V *z* XADGSTJ(Olvp Y<<Mt0gV3Scrd˥jRA{N*DYsuqOjQX`L!"&QdXfsfKgW\2"fտpht@ۛtTؖvsP.,ڠK,h`HtAF}Kqxuo)p?h~-װ7 -SG/)) ([,nG{S i lll,LEd|/G}d0 6%{U 3Ch_#tKQR炻 ̓5}En}Ix']%A~S9ĵ# ͟CYև4=jnjbn1&^FOOVpFXsԥ֊v6ND pRR\I<hL ;/dI+lGR qb^6پGYu(Qt)At bͺ[)rHFxcIsܘE[CSt"g^귮=|7XA]I}lagW AXɡ{zH]@9Nk^ *BDƱX_FBrk`lʼ}޽hZ7dv"gF^ME$D-Cㆇ=CVAtKTD O {rS7%r[=b7Iۆ<\8`2fߍBq|YY*>=Gp-Ʈ~ᛕg.ݴ-;+6$gR\jeXJ`&BE>Кwe{Ҽ. D: XMx ]!LnqDW( Zb!՘H>%ltLx >'usaRtOк8O  %R0+>4dÄ2{f* Z~q4`.c}> $5vRNd9Ek\mx)]zP{aiMK0ZǙ ٔAv|Uz*BT˸kbF9+-TKDd+%U-T ݱ!(sڃ@~)$9grvl]j̓`_ָض;m$( qo4ԵH%y>Yi%%UjT^">*Pk_$R&Z؎U3vj7Rl\Y6UQ@k$"\ZeI|ivZ.`]R#SxprJwZ4/-4ϥ!1—*&QM*f7 Ol{m`} k X6%%UN4\ӏ"J^MLT6NG9k*0$ML4%HKZǁ>bd~mZ1%Y끆]u{ttiIX:Yw#'O{;#@?.ȑ??]' -5p:4E_9$l h ͌mT|&OT{BB ɍLrGaW\c*\BgL qOg3tPc">y О>k۴漅]%W֯mڔ_g#4IS+*wC<E8,`Z -h kTeٮH%7 Kꭋ M{4qLi\t4E6!Rqw (wBJT< ;h 5S`n,Xzѓ'ص}Y/yQFAEkiVS*eg{iE~6GQ3|T"$=!G]HCXNM r{׿l|1~xDgقVYvաw0<^Sq :!4"Qۇ |Vk@ ]0ǮLÇ[qB k0^"M \}n  _.iFwe},i, ~.~wQNrP㛒e?\ՔCЏG-X \_IKcPhqȮ5 Wo)+jzR1WE 2k"zf,fB B6MxZ!I[9'M0=u4^tђZm̙%f=(>!w͆oLafM|8nZT}t7OI3F:nd ,%b g=SëC&?\{eUد)&jstutFvY"5KʟÐG$rmL.Dv }kvfoR*EDڛ_VYmm4 -n׉u2TԖ^퀌#y:WF:Ch-k̒ wiO66wEE\X)q? @<*:J'>kי7:HNR\ﹶ!XvC1F֮)\$QqMj+Vxr]N2#āT{a @}3bARxl5W} еFQ-ŠvdK#SZj/A>#sNŞ_k,|bȰ86F%Ц=-2B? Q䏘Z{>N ҥU"Vj̿ a(9[ H4Vޭ!p*pD&0Zހ\*q||3 W?m_3>O;]G;G]<;=:r_nhȠTfu |Әsס=C"3EU=]m|bUiqыԘ# GCD1_NҭN nku~b7J۾8L m t;r@2uY$׳7צ۝U͞I˿aU_eYAi{?B8=̆ xf˔7B$z{R zy俴q,~يWoF:͂"V}=oj?PS];:+KCU`=To2͚晴HPbW䡄X?oyC=}քsBF0ËȀ 'qoW ÁE= );OU*C2z6dhn,S^(+ rz6$JPG$uh1.0݄A[\~+09StΓWֻ(720ԥ+ôDac3¹ A[֒|R@EE|<*;i_ō<τLD8&L=ٹd˅iSD"prB+< >AיXJ@v ou3 %WY2 W lE54m£Cl@o13UhZ:WXbRw,Vtf9m O$|lŌkH[:V$99z", _pP]e%jbOLVCH55>UIff; frd6͡BB(b}SehuώS>1'9"~p掳H]k˺*UӉ.l"L?AgUR` 7uIeַK 5^,X FANv(p\[9_:7< ~Si  ԧoi 8Y.ѲS{{H MHJKoW35{R\`J@ՂQMq.=}mz'IR2Cn <ʃ<A6=RboN!DH<Ѓvٌ0-Ab c1HFCx0qg#tm <gJȸްV˧]<Ȣȳ(MevAۏXT&y^-7#x!PJ' O!QyX ݖyߪ8rcS XNHa{x L>[EaX_z!~\:vFMw@U -8?/{iyYfceU`?8vK6Vbߕ-}{_<>a=\C؈Q‹!3QR #;.!u$I'Tn<(Ϩۯ@qA,/rQ_{=&<(_杁Avχ ڽevsʉAX+PQQ.t y**="We;[X`ؔL.efFy.BryEg\?c9 Tj=w[bʫ99ȭܤط 2GręG\#p MAKQOgJ( tErP.L)(!v|b1 \|pC.{t@smpb?&QLJyHvx-d~fd\ D 㸔;u;mD YuNI9^O-!\?ՋlÌܛVG^Ce&S+g7>Ht;-` AOEI(dyHĤ|}ӤEjșiBt昕aj~w,4 ϫX-D/rvжgq9.^B9y-˒>/`b'R.vjCɐ"jD(`4E.iRMUrD,{@) {ONjW3K c─s{zNJxJ=hV]9U@>Q=Y #n_DLNXM!1 mk'j`$irX[L4-˕N_LsB*x8t2qNb$ k!)gIDd["ޕN=ѐފuYݰUߐĔuBz"_Da fwwF|.~p-P[ !iMla>A,Y@4+/Lj4tuHtzQP|\^%$+GIy&B2i:qF$C!5e8Ù*:]bGh+s K.[8F(0Ζ4aG}#u*{ ??-v%Vsh#myTLR""-<4"]@m}'pS +1*ub–3o>!/7S4xZh^^uۯ7FhGste\3/?uo`u#y1md~Yc ]A~%J 'K[}W- 4 Sqs\(}#ͽa9zFEct%LuD5sa2Zs!j)R`)b7q25<5Y $͑^'nJ(yT(u\mk(㍕eIzk߂(@6v`xSYt>0D-J@_ ^Q:3.f9%LXWH}Ma2Y&YρgHSXzbqÜ(3|,(!U:lnq{o$'kE#yDƗ\ _}rI0щN-pඪìLlU%ر#PqupS8_/fp1_9UT.D✃a\8p3O\wJN} {@?;[}L8-C f|ƫW_ ܃`0n0=( A!:SQYgdž"y&i`mKwmD,=(׳!-:a9(z+h'}J? v /]O*|[1`) ״Qw Cj?g# l"JZܔ0F!dqɡ)  f*.' d^O%H9zC~aV僬j{NNB$Y݈a;F%+igb:_!d$ wθBX{J*FD)r3*ߖrXDpB6D_t"FyGƌɺ"iq &~V<$Bz[{'DWFw J54CB`-;L҅ /wXcAIRC=sb`QtfʣOh_Uů2JRIILQ yi k#X_2SBU"KBUm;4< @zd;T,e+ju**.w 4 "0j=ƋyJ yFq)yU>DA?7ya',s. XO,%%92WwP9lNj@ۦQ 8/nVM{+ixsEIaFoMcko{f 0lh7@}>|$7OmRlB[gֲDxmC#nz\ 3G}OP-l{ylRz%)ubIDke=8B!,j%\8>%p"4_S1B^"+ P{쮴|k G%!+8]^%#E+b6< 1 D-" 5/(gSi- &owx૷=FـG},js`Q |QQC\NГ4fjfbUlO=`IpI1/v.b+DTiƫN"'t `Ʈ--&@/tP@tfoƄDo@WL,HU=" W5 "Zk;sϖ3FSA3:׏tf:S0zTXW:kU.ԥ N3 \r/Pg Xu5 v[Wa~ ,6!}$gŢ} "wЂ>33ᜇ%`4j ΂ˑxe9]+>">УR(o1\~QIITMRn*Xp` 3~&,@y6>5CvKg-=o1̓vǟH3qU PL ay" Jm1Q=J&tfIK%75sQ9_lS"Sn"]DeGՠC'mNootoK=*$RsRtdrORY9PPٛ 9}i: G f \t )!+N4պVh VzuC%q)/z!>E(w&O.u#e`7n~ [62JZxP}Wsuva^JKU9g#ee=2̌]eV({-pIa;f1L?l_ě8fmC^42@V ii` pAZ}f-݆Hji=l::z P\%vk+=>ɕ34{&$CyBY}8џl=}P``m Iֈ32՘ Zfpц{a zMEݚb0/ph n6S(<4b*ݯ'ctZwrQߊh0_p8B ` }Ts`RY^ȩD( f[YTktDgrXN S Q=t&صf9f&G3pKQg[ksN2Gx \/SY>-Q5Ai|Z^x͠i/\WQzַm i[.ނi< Y ;T0a Gޠc"/M-^^OQ0q/:iwU]bP!lGquM^6 0hi))18*)\uI}$7k],.&:%3!Yvx֛`n L.*$LEMY$:GXS 4/P*rתI|Tq-8͟E%Ǯ82eqjR|nK,F3gjix"9笥9 bt^}b%d j*Y){]/6|2rZ QU5:C<=9+w4,("f _rFdtf^$c"/2<4AYDQUKhzmCڏ T[zp&\k"vzEx! DJ$3 Dm oE%Ϭ f}.=z|eHC+)9RϏԯAۓX9C?MQ֡!gI᪟?4y nԱphdby5Qےx_G5u0HnUUP7w$lbgHd?7:9 f?h@Қ[qv# l@ 4g^C˺'[@e2 )@I$GVR4l-|sHS1drGВRxM^b KR4!jϐhk(PŠ$5]6 m 92jc"vPL&2S8$]WF5WEz 7=/l Be+ߖ'҇#g耱k`;\ v1xȉLj16WR.YςBэCeky($dˢ4EbӒCJ>,\7H!ؤ5[? qan%$k9K {cFZ"ˁ- S3c dz2ȗ[lrx8:ڄ豁oL~:)`?#^װ|C0O|F{9C8O 8& at${zxǑbVʰz |;ޯ`CβwVw,HQ]F~2 S Vы[eQau$.Oc#dᜍlLpN%Ύ>n]t$0!s5pWI bxݭ7y&3Uߔ.wPB`S[T6D'{^ק#O? ,PxƪgqE"8\V5US4R52Ki"OnjlFec-vަ<`E^2G&'I*Y=83;13WzZ[^@1sgCM0-2)V۵rǠy*>0t:!|]:;Z!t3" $=NJ=>~k "Q66ۧ;TQFNOv`w i['Uv\T[t M[d5'&P`~=9x m䴄0 [bhxI@ h%oQ !jhyY6w5 }-.VDE阱_ .2>$kQ= uLM~peN4sjaB*L^ jdȇc[}ln,A$^#6Clc5O|Z 3.4&qHGB^?5g‰]x3w6R4'#23eقSܥa2bVR,1d-L%Gȯ\N:Ѓ|UAqP)Z$ݣĘ e>4W"]]H&%w5v^0E mE׋lYӡU脾ڠ ]E0uF:eQ5%s I OS;de Lt%kDh/d@r^8s 5m=ȕ0J/բ|c(?Yz7 j ^` odN4lIT5;Ni,ZLr뫽1=L̃mɿ4x1/ ~.ϓVQW 1ClEX"P&?Aky0z^+VsZ qͣާֳ9;e>ZČ2ޢ$V6/2Rjtl|MWW\2=E?G/pc=3#ϕ/SN1Sr3T(Ms=~s[Pb`z!G4%OPztPT~{i7+d%5X =t3O6<qd23E1! O{2u/aށ C\lLHiUmpy=m61m '9vF9y靪rG1╸3YA36S96ZA`Liy~R/8?nZ{xq PC[ Uf2DJ[ )ŒܤT~!MFDhyk¶ /7~'^ǧQ)lW{3Hci5\g)#R3^6җ0fO*pH^QqjD`7WwZ­|u"ߓin %qG#yUu N]8I_}ńjVenYp1$'o<^%o,%^ ?F/iʌsysj R?X^$4f=f`236Nox4xZ|(mRu"b0M \rr6O14"+9"Υ(;[''6͛6fm'D %,[)|\v#"P~u0n¬14r{`AqR=kԓi3:`f0$0x8Ï̧ާ:{O~]X;09Azv>C> _⑬ъA.~elovLB U ˱6hyxU^nɗ+5qSOgn,sR( U94C &q}#џIqc?fܠ:X+\c9#ro;S7jMB]=R|hgt鯍S:o֎b4Ǽ୏Wk˿sEWs]=T>Ȋ+"s 8@;| X)QBGҶi5`xI?TOEvb iߍ -(.k+0]/|bӗ;mloڲIM/|~K6k +Ti1= :&e߇X?>R D_5"xN+havQc.bN?X~倏99=!;!Wbrk)~d cy!1;;iGݐW(zYn~o ק\:e11)iH cw)&w}#V*p.:>AQ7Cr=X po 3.1Qn=|Q71y߈GD^p[A/6ۊnC"_GfN8!W ƘLHQgZy3*S- b:*8i1s@}.O |QLeV~ϼ,>w SAE㍲mgQxV"C,&:W Բy[%+W>cGbRi,mqĬWy祊_pcmRZU,9^:v7͌DJhN ^ǷaҭzN7;5k,xkA Ml~sk} QHR5v V MBed ֢pT Txe-kΐ/yTwRTYʙe~ 9zYi(}^}*2BӜIg3dQ$a9pM?udk|G]{.Qe4^Ec&n_ZL*1hsD5˭XE"bFGs>+6"Y~!VK gfњƸg<[<.0ý]d,@ ,ɮa*܃W2gjjBGbD>+CY8f(GP||s5@{ZL(U5^4֐T}a\ bk&ER8Xn%Q~cj FZiF~! J={B@TXnа8Q uOa;ػl>>cb#7~eDu`AZ)J)D !*cTcM'jYyWQ1(/5SOx09$Cz566C^e<]#P:AP `vfXރ.I3~Q9l~9eg@L(+'ohpr:a"vb4?ͷAbM [0o6w:ΑQfV/vy5ֈcԇi?X IZ泰pnŏʰ_D/"n?5y~~q5u ki C.:ZrKMvKZY"c5Izp0]S{#r1bOld=4-!]u*ijb+?}w=˂ϲ܆cY- z""{ɆFǜژ|$``&{$."$M=PCzZܛz5t85& \vn:*m# T9bg=_ߋYه`fh!hXOr{?9eS>6ivGrZ`N.a y2Z"paԑZ2܏\9i PA24Y:88'SQxǜS5gB>& :{;NOǟ?%%C#'a%Fy30}]$ :} +Q)B%s'4YP:v$ѭeeZרeYvx w|{Tpm)Věh[aY!'7uA4xާoFw%0t;4/w!D6}JJleG$}?6Rl"ϓ 9lKf񤓚msԭ (éZ췰FsƏ/ə'|~TQia84 0}+NA{9Y b̈6t`>V;uϋ*6#q= Y{ЃK˪e@8:mr1U>ϯi(#a9fjGDd$0'݄PzHQ @3 #?ү?{aӿh"}x>afx8,9G q\i bJy@tA i8m{/d\4Jz\DbP49%_J&8 @TcOaM,Z[uSQ8t2^ˆ/}"Uյ<\J'#X)OK^? NWV >ooaFPVyR2pKJy el?!aB; Bn:8K遘d?.|qāKkpъZ6 ‥@cIqnk(rdq6Cb[-"3yPOQL~B`LIn|!Om{AJ.X3f]"*1X^>3!$IxK,ѓ׀(}t|D:A\[Y1B׋:u`=MV=IN.?M[`~oX>ND}y&>HTYc@٫'d`oyߋ8C_,ownT!֠sť:s^hi{4 ~46$D:/ƥ#Qlu\}z.c,nt1\Yl Fkm<_$%3VD6w޼U,_4ӛS-q$ xw'Ntg51:$N-vew Ѕ mJؠL`4+ǘ$.xOr2?;&>h@~[ƅV _+ntk qAVKҸG/RXVvau3kWGKQ8k 5+$JiNۥX|0DWsWum r~)>0LWO5eFqbi!>5-+7@-23q)Yиh"*geIa>RçmhMQP SJM %$ܹvl:YR˵݁F& -)$XU] 5? JҞt (`A6AG8Kc+TQ&e!m[rE:wDV=/r{2)\8][$M l7 &Y_^ύz aߑMyRj<\rWLAÓR:<5u=1)OvVh2Ԑ,oI!!kuP}ſq܋?! rO'\#ᔖcٴx0AEw6m+Aa nW+MrPB(4s %o繅C=8>KN*+J,Sb@p@ZN2;+/J-s_l; yDM+9n5hK@c:P+AXX[o`;Õ nm~!,U UD`Ё9蛌~RڻZi 8}2Ǫ#N ˃Ql6JI!%p8b.GJO|QWwK֍N=1|&2MJ}u3&.C [Σo:*|?V˸m58Ÿߛ^>rO8vGm=M|)og}%!}7jBN1gsn7G +х{hR&*tD9Xxg1n]! sYFj Tړ?u2Ց 8/jT,/kRЌ{MeRIثY\ w, 'ehC :]^0OȌғ+"'RbeXΊ8_gP:<`< a8w"`9 ;RAۈ賙 b ȉ`R]TN/dלYRɰȷ, Tl73yǏb}3э/#Kh:F4^ёߙm}c̪ߑNPB5oZ2.?A#bچԟ]^S p]l'u 2~"t8I ROׅre@ # D34~n9N"Sz*]kh]܇U~TEzܵMF'_i&Y[pt!nQꕚax6  ͊{< alE@@Vq(+491vlX{]0N)ib5㚰 un?ưlbHeJQ=%oOidFINxsX7R;zzZObU.0㫖W3J{hgoݸا\AVXX\ޡQ]d@jSzJ;kQdk7ంijÛL/REA|4j+rԞWZq.y4&/2p. ̽?vɢQh 2KT/{J\qCl{&Sw.^?DڬnLea˗_]*;bel܇!..㒉b˜.@PO LAIzx0*&s-AVizi1D_5*F˟zx4xFe6dƍj1K!`) x?1IG/BGr}/n 2aw+y %PY*r6B_ x)>gBwl"*ŵl|.P8r K/*WO>w/_[c[RYoPԊYh[Kܕ}%ܠ Rٳ*u jگ6Rz 'N1#JeVר(fȺ[R=T]|( ckNSֺK葥%}X! Ixi4nZ$\mbҶJ )sᧅ a7[dWU?̓ǧ6 'Y {- }z{~*LP3s wП91sY|]JJ3whR{N#v0cp^tQ3ͧjeRMG,ðG;7Qw>\m+pbrru_ cfJ Xv_aRԠp9]d4PD@Ns^dbˀx,bM9tF(H1[Q6f>ٹlh گצc OCcpmO6ydshu1?%e z~Ejw3p}]5 5D_8 B-U^ݹՑ+l0D,s(aʱ>e'8 XcBLs2Rūq<#fRuצ+_ `U)йAױ/\Q6-JZy* )4Z1ߖŸihgj a=s=64/"멑Yk~ӎ<gmLm%GUbգϳyvk&xed\%Isо]GVf%֘PMw[^Vs »r!T+ +s ٰt`bU}fWr4ʯ(l֥rQHW֍Cr{`#4'/Gm3-'hwCPCFJB5BԴ7/^`ŞFx "/tnW7841Q?/9Isȧ΅mP)MدEV roGW5((rD9M+*xLkM8ސg!kkJcѓ5)MfR=הx kEa[3Xw5+{KM38Rm`zK:h=.ѭ7[wez31)TZctf-hvڑ`oDFs:&u"q wat!'Pj<́qXϣ۟YDXÔy>hbZ8V,AMEM}f,ۈ DXMq<2FT)Ҧ%dhX c|l?eC,D- +[P7mt17AJ HOc0b 4ko!z41&Q|ݰ/Ki}ey܋/EX63WSy;%3)'Wr*!L4z7^RT|': HG75T:E YKU=ns 7 Nԏ<|:gKmG&IF>gZ^Ttkp,J b%gM|Ƶl9] `u GŦ>"%ow@, Gn.%aJʝP?-lsIRf+Lybdۄt4ZtДBZ0`&p9P@o lJfw} )˺⾌s["Z b:{I`YeZo,G3vEޞwe*HAH wQ` 툄mA /Bp FBnk <㦑փD)M jc4u|Rhw|zJ;@nRd~ Ov YFt5wq\&!ʥE_X382 {?8<`1s\&&]-0w`W"Mq>\\ S2ʋR~1 ţVxރlhM21!^ڥ4NPO7t5"(i׳~0~;oC38 UC^bQ&D?W46sLbDZu9N 70Sm@uRZc9ou@DJ綎{uzmEfzX"t#9.]fUfIAM\Uj0Zag7?},(pZp4ã:ʋb;_ާXĪpjix]$<x}7j0mVў% wJ(ԓ3ǘ!5&{eP'tf{p1ևގGF6S8P - F%psj;Z\.$H#׊,WEOr nt+(ASdSKU#!Fr ߨӾ9hP8jts[sqH퉩t"jJ{ ӏMjpȸzV}BEKBo>03pfX 'R5+I. EDAFĈU Itp&_[{9^'oZ1Jcq?L"Ыˤt& : džgޭQ$8Q,"6ttʣU23c?~6д`v|ܼme)ytoF@ÅL`Z[Ƚ^O(:Gpק  /zVe^/ͤ|tFN{)V{~IsKBNqT8sX hc[mE8+qq݇4pϫv276ÜEp?Bs]=mYgxOĀ+^pב,UJ052!SxG?InxMJCHffHRČZ`\͂$(=A<~—0\4x3dtwQ$:0*ަ91nC=5PvVӄF\"ę~ 7h7c,p&[ῑ;rg'P6n;e^/Z*fppчvqPgL٦cMI7>B%=yQ"BhЅ*O >/V^HXҍ0(J7fHt͂F|mmwSkӬ l;1MX蔀ǿ੍3o~Lp6&$ 0/TMV']ac^}}d!'Hi2^^kϭs |3y:^@3v+zv,)+fC5:Bs& {)Fd7r?dA 1 _p:jÀz)iX6+ HAyT_TѪCܛ Ih–Kyl6iЧjz8šfџ?c6MZ?o&y/qWǘhlG dhi Yl{-yɜirg*Rxa &*ֆ+T wF;mV$dO4! JqxZ-ߞtܫ{Pj  C_wbKM9’ߕϏ :r DlF-`\|]c/w~\uK4ӿpwyW!^酲hBծ[lShK @.Dv=x3:ӥ?m׹ޕh3F֓΅dJK`˿aFrvvZ@#Q|}؏N d7ÆN/dDC8~f38w2p.D8H6, 18ُS֦RJer^8k15!Cq@ҁY _4M./!5,_% YhCqU{fO4}׍\GZ:¦,H,DK}^Hk* Vڜy[vc˪$/3]^!2\*?NFiRV@&K&dQu6!+B dtm;6Kj$S7Ftl/ߘJI'VxR"&f84 j=7ux< _v,X1_w[ȩSp en45RE3sm2<>h=\ˇ3BWK ev#: I6U!$)dQUdZQrWR)\zINH> &0R˳ @fYn>灢7k)Gt6_`7ߵvR,?! ,]2R]o sdr~c14)`mbyMm2@ 1w(刳SX<-d' <ȇSqo`*Ҭ|8^Y6a:ib×A|&Fs.߇uϜ!{ZI}+-]&9YjUKU},T4;-81j-Rt0n´QH=|{YS4ɋ3R~qz7}1ηzhxkƝQ5; c= (BϹsLQ6%$J~ ݋HRE>BEl,_p6"DkSYM4uE ,GC}j.{k'J &#`HSPRs F—;ׄOig)QQ [^,Q=+>^5Z: ͣ!î'N/ `ЮQ"Ϯ[3 Z.',}I{) ˥ǑE{ SE:tN#m)sPh{ 3 ;M.Z$Jjݔ|i)G70-/%J,VM|9o&PyW&vpHo\*v[$a|pt$ΣʙZb„ i.Ւ~4@nL.h_z0YjOv H\׳[w.jΔ|pFgٚ߀׷G&i\⠜k w==Ҹy_ԕvâk `LwB8ˌ`ypYz(;Krx raP8+<84` 10*4.l@մѩvURv- t›! liYAfz3(v<(,[n̸ eY !ɴ^L赐moDRN9'I䔉 wi8S V.Qq97pB7t!3@e&=Ŀ aK0,SM P vO Be廍 2FNAZt~ z҃*3)|gڪ$ ;lz^hbRY.GnDvTuc G6>KvY N nC.'c{3Zdl*l ۵]]:!1DE O旤hS(1i?]i(/9c9hF(;P_eM*⫛"XE-zT+갩7+A؄zebAXD+xkO{Y9w[ە)AK0-9_N F)/E ֯vD79 ^Г ]tZgaVL+S3LC?GS/B!3܉)B_k>.a.2ҤOpK0HŠ힄) 6 Y"n1)4htCf\?%@&!КT:\J_>SoEM݅jtƠsWMnG=In 5}> 2pF0R[][,I7,[c$>l4w)vNLlcq|ZO}ʻ!-LmD/Niega%9*H8'M8M@4v1^jW=_Xz+!u{H{ $BgLr8O^슴Up+Dt<X,cUŅf7joͰV?=u!Yxmt[!G@M؝IaU'+hg9rjKVGkL-@`ʣ1TM )f0OWMq!Oi[&ߓ"I6wbJڗ*2Nd$L3{[=S9 (h&4jeB{OiX^b'9<wU23kTb^C1p\Y{*؟BN.N zTx;60&۟%+k]MZ1r|8I>Uds ݿ59ovk% ͓vcOLeqY*G׿q2V?CU\1S"c{)XRjOEe:g|~C{t$ Y@%Ke4ljB@5UH$mXho+X)h-D shpdhwY F>/  ՃKj MngAbŸ&@sfz]' g(. ns>77q2Pq~(P Í n7Z;1I 0qCTz F.t3Վ?.vrVLKΪODè+G5js?sɼrLlj;?\mwlSbWD'@vahґs9ٯV kn=Ml'D 0]Hߞ?*(Bi?ϴ;8V7 Ǒ/ADž"O;;/qsV#tjʚ838*6H.cz{Aa\$: ʿt]ye#D 3Óo}~p aTU$T(Q>Y aA3+Te`#.VWٖE?zI G*J0|5Pv (ha⮆Gְ1;9BŒ{;yșR<؁'X3U8;pH WdlyRxZC<騦QoU%j+ID-FVgߨdGo4[ qkEYvS`T?A0dԦSJ/`C zVf+TZ%C)*聮sK{B!*~m3rj|!j-s"oC׀0|;?ch6dBmnFDO']u Wh> ⇬ՆJGfxoVK$mKSq[wp%?;{i"E6 '#m?|yW\lS5_3nKr)PZZp9\=SҔ a!oɱh%bٱ-.™о gn_E'M^`ms.Xs$/gƊˬfĚ=<m׺1 2 lOHcS,N4˜"ǀ\rO~]R#bKd0`. (kd3l'S ;cx"="Qw亙0CxV{y]5 r>楖Ro` R}%M;n"HCe>z/BoP'8hMQP3 Io2O-Z07*sO.izחjr^6k":|佾,vO%.`b H;_%i[vJrMu%lwPZ4K|~lCtU]*v˚FKv2)`Vi~ʟSfk- V0oLI=IF!P'lO9@WeQ~b~Ll?=X!6Xpw!]?}37-V:&.69_պ"YyF2gz!'>}͸c>'Sƒw 7ʀJjux)M҉LM[“<ai  CʌDfϻhGvbR5(Ǎu.xi@ ~J3}76辗{00 ոk4ѴARɄ#[ j (w~pZPb Ew E͚;5qU}[) rq}=:؊ ׺Jf %9?T~d]0*4GOC qYZ΅C.d?@7+sb~ݝY]-uKȚٙ,_, LtH}'lq} u KZ=,c@Rո7jC]E(~|-M|F;"/ ^\ Lڅv"+AWӯv!7`P0(Ny'N'6i!MY&dT<q]XbE'q3]og_ͱ[F.&m573tn10k=GJ5)8tD sHH(YWjxǛaCd̉rO!@LSx xWp$p\ SOTBTY""e5WwOyB8kM",ZOo8c(a_fJRS,@OX2ϣr B916"#M:I:4OjSɐX>()D}Oܿ/:}Mo\QxfF(E5uJΙE/%#Sy(Zg+rNᩊ]yd$c~ u"˚M?vo3S9? UO鈄R:) :i`V(E Lҋ Tvûc;2OӚ^ؓyn. SBpꂂ3u:2swT93xvCftH$kA?_O1 "1J*.Yz>ڢ秅{TxגbƜc|LHb)aC'^& \%d_K9Rƪݷ b7zi *,,TFyMNB>۞oՃIuEнŞ.6@DWwGhr<Ζ]L42el Y4MB-Xۮn7MB- "WmwY BfYU29\0P%磬R>(؀j|y׃a5&cv7RPdq6j)Pćl 5J)Pa-6*-4=ԂLJ! hy//୴ dӹ6{}A5E2ehg5GMe Ip+(r^G;ŋzU嵘lG1gcK R@Cg=v '>/o. -lUE6NۀOW^ML umo0_Kr 0 4b>}v ҞU kB\jM=[k+W0TrB?%3XU[W ~^DDnz5l ie8YnR$MNRv,'_#'ۑTċO&r+xjg zLKL*6^jS>eE#ӔAʬ^9=鯒zjKMߡ( wʌe") B-'y=+gJDLj}x$rTόߴ[ BlUy ohFD;$Wc_KhY f(W4 {ġJ~w"q6@ޗs6/5AE*8 =g:yjr:{YSv$4awT{KrLrds31 [ puܠbR"b #zXj|Vo R,,R)ʣU]fq!|e%\7buć~ Q4 zD+O881pXފ.x` cEñtzj禣2[>p&A1w-+-C-(=AL[aE؟O=wR'%xc:\\1 F+Zk Cau+'+]K}W~9.Zwr?"sO]|AFl(m5u#v;SRn:접uE_td5sD:uіKsvp?EfOzs^*d CC:(_ԎGKKJ#]y視5WL %O)J!Pk&v/Жh(8ؾ6Q6t>Ax@/ C,iNMV˘Wl:wX6Dg -e6}!#fT4"N$qx2 rqHEoQ׮gܐ[((zn|?^=^%,>O5cFL\*tELѵw2GO/r0# ,@~bEFsW±9šyd$ٟL5~|S@Δ ^ u|WH<:oAmn5+,1`χ2_Dzw53{B=#5m9 {, VHgN2:&^GoLt5V|˄CK٢/09(BQ{@ⵅA~fP e2:M,K?d~.nu-8!41 R35X2ΎӉLXHtv{ IYm6Lu/A Zc/lrS@6DBw tήeXưv.iP d>;R6Kt*\Sy,e]2bH. >BHOQIyKhspڃf~*T>C(3zu6xYmZ9s;;/4.Fωblj,w EZBqyF1@bٙWۛ)ʄUmQC*b^F(- voga܌7d$;K}\ ={w7J!T}X%y1.YƱ  xec2]2'sRՉ٪'v0î΢s#;S{=KyfԦv(=!|[|Zͻ0<{m HhK(麶?t!Y S [-p(T $sF/̌u9fhhu!W֛z Z1O@}7/;ޱ\?sD:LvL\A.,BP&T$3zn_ "0p&g.\e=Kb Kn ߻WR5k+:u{$#;(y'r{-хU[5LwYJ15ìe˒_PFu%FeJ(ao()%gofVD &_!$f_C/[o)LKh{]~o>;TRoG5L}' nj ]TIikzCS $:0ne axBiˑ[5sa~uRI7ourG3@Me;n?s6dq "Qz={XEID!}ΫǍz Mt :бʦ`ȧ7f_xFtk!DB(C9E}d%QTt4Q⻁ d mT5х -NQӽԮl&WK+Fѹ^>'ZLP9Wzĕ{,aT hs \txY\"0צt/yNyV lx#+pӲQh|m D'k:ܵMUtI!0Eo,L{GF -*9;Sg_1b=sI9Gnf*{<C%5f8/ {aHvdGMtcOɸj 90&nG IbMԅp\N]BJ Y\cᜉ}Aj2kk78n@6V0H1<QWB@54.a[]G@>鳥q83'(&\ D#/iע-|/s  %= 9vdP,jwDQhжe=$'pG|- 6#%d\ۡn+JQ'Sp;)$jjƮJcIx:gFVwiyP>IvVadՙZ[U*mIS+b% Eܓd,ZU+%`M*4רO*9[`Y4u((% Qvs!UI!{slr\/9C%D9K"ɗib,G{2N(12X(W;v`>ocm ^Cbį5Y3KVJ& (KrT#COruNᱚ:AZ*R4VŖ{֘(5w)mpG0uǍŖ44A|O4N9p_`d=GBHT(*A1X.lwÞ? =8YTO}C_joʹ>%-IW& ) R-[Ew\FӺ0]a7s?\PINtY DlCpJ>,(,2#t,cTh5C쏿ٷu|Hi!^N?52.Bb^Ԫ=&Ё'rA|βeeW\7# O%?H}(R.9M*QIeUJ0AD4D }!Nym޺CNTҽ~*GQ㌛rB V^\p?С'Z{yI{˳@wzcILPQqX]5."5#(7vv idA+jos5SqQ>,^9N|{㍼.:c&edX VfcU\C|ٙj?(M&P D6OG37٥U%7 j@(4xsΌ~+`ݖ3ĂK~^N4)#'xЧ?:2,5bɫ%pٴV_Kb=ytor5bo䭍hvdiN<t.$\FFe7YeG*,= ʦ͝o`sbiNe l]0n$^%ѣ:,WvDySj]oR$bipdKM"Vw)#NZT2m^8I*&t EQ~TB`;DXQqp)P|_jσgP_,br(8Hlidghgķ(2KkǕ0'cue0Yws8-qbJ[SNuI?Ð_>bwGsY6ź}'5yxh'LϾIN*žMj [;jo66:r:MX ǽ$<p2UD̵QYɘi ͔R`ܶq+p;hƢތ&1pB?mm\bi P@3F8g. 8p¹(v?/i`-LL*cdCN#bZ _ʀHa:#:x _$V42}W,ЧNp=F̛`5_{Ys)JPX+9t-ƛRCGu&q=a)<ŝ*~6L}l8=v=1afM$uIXSQwb.a5 _7ED 牙3o)F_x~-(z@l}:E0 H^C[ frd5i7FOke+7&S.iOfD׶M# σT/u@.bܛDٗ}Zr! /^@t~ryBD0r`P7&~I"wc'Uar\XGBVXχ%+ |Qc߂FɎNfYSf[CSc(A*P+*'h6P=CqՀEBoe`Nq^-T!m+FhܚR` k0]3A\!#*q_=٘Z㖁m?9'I$`ՂR$-;͠PTXr}C}q_wZ^ag*2fX(9L+gBθ<;=, TeI!ʘ`kh$7uN2Qz"vJ/)4i[U Սt汜R;T-^baa|^+,}=3˰-P+8׉bpY$PvJrQł1ӭBqsI9/5L_B/eJ fu匱ܤڌ-f'YIkY iWaw<>SkTG{͵NF1~q0?S0DXaȂG`Nna8m}0Cw p)&3孂{S{'2 SPUaǶBZvsZDC'[E>͝Z]uc\{kn8uj[3%]ޫ߱Ǩz΁CF7XL2 7)1L"kV(=~zb4'wyl-HD2μ{6>hz,_M(JOY˺SXKb9kaiRIPj-`+H1C*4w!SUhw'눽c>jFNNnR!m[`q&.rp>;}_@!~tEOt^Нچ7 h,% Tn/ #/ ?sNWOY$߈WT mQq+*#ްҏjF{x:s|Z[h__@8^ZX_Sj+]HS|ȉdh>>), ffШK5nFy89& Cڄ2BeH qӈ7Vg$%9?Ff<4j:C6/HBZ{l0:QӜQ< H3#Z"T٧.7vXl .mj|6K(Z_뫿'c??T+rv&t";S2nNtrəuO`-`HG(HfĀCR[ƞjX9Kk& vqHd7$Zon{͞$YQyy#c aCB:YJasU%zFN+HbR='L 0򨴃DTKJD'CN0Mʈ|8G\?+ d&6.ВE|~tQ1Bk˄63 '6/"#(ب xxtΰqM9 }] oق<1l'"?yF]TďhI}f5$>sߗ4 ~~~9dĴOL naNq_%M*R~E@rR~lN"!i٭B4~f2]xTcz&\Aǿ'+bZ0#DqA}烦)~A/xB媫{nEu}&>r:R ^7mF:zm .(BLfd"q1wa_3'{ث +_mo{:a80 `xhjbi}yF#"ZJ} X5Nw8C'"}=Cn<¢.HНMb8[ ]cD0G&0kQLײ̏c `oJ~:"̕s:0tA"87O }2ޗ_.u\] z@*EZ]hhe**_F(2rvͬ?[TFO-a=2HWc퐒T;D]^Z IWxȜ D<#̤?CKX ^\iq{ ú^؝iz2U.y[ K2"Bhk sNo!Lprw|ŦBHݔz&9M-zOY~̞slQA% ;6w R'xBF׃سZF?(|c.x׼&\wJ\-d1$ꏐ(]cczߛĊiHR[j@8"|5ǝ%(aY>e]}wD>ЈMH7s5ѽ0ZC7bWO2d[$@< T1~Tnn Sh3l|?pzsE8lW"BmnHAe|j2\yN5p/ ZٜYnC6޽*@N+-?xxs}i6{{ BPBN;-PTZTܳsşPಞ_ϞQ6q#DcQS# [?PMK:fp.O6tpXBU DB[[25Ǡ!>@|1O:)}$׷h: TmvOC6i[hy/ڹ  տ^B⢦HG@"|?oY?V;+LQl3 W}\lH١]? mmnSy^8"gĄZOKK=5PuX74Ղyn0FD1fg1e%͓VPb 9휃D 7iV0 Q1n^gz|k8,|$q;aϧ/} QBO[RB4o2fZχ簓V]_Eq"rr6yYʚ8悙fوnN'gLA\ f$Boͣ^YS\5+RU}Ǽ]O!jJ%5wec^yK?}tJ59x>[zUtȓLJ]Ce +;Ipܚ(Az ǶQVTW<iTQόaC~, gpŔǝnI-w?~jgeNj7?Kb ҫO[ՋGmeQ2I}eWJc: HZj9VJՁP5D[(8H?s9 -! CZ^ c r6 >/܎ Xf@; Z@K[yrƀWQ7%R|~:<@q&Ȝ?؅I@|rt+ɖ>whc =VMG@6)]&65^eDtԳgi8@Xri,BҩA7BFaFl%Vc2F?MeKyk20NJxlnQ [} !J2 N`)RrHN6"VŊ #J<~6I0a!'(JΒI3/O/ǣ鏽Þ59eZb ?ڶ LzΕeYM34OFxWXws!L5js& 6/ŗ 1`{V$H"e)k3"dwuЎ k^ҿ\#r55(8j!̖|uZ5aTL1vc c2x&M^ރ*a>Pbߖ)-]Duq7sI1o.](i/gDmjg1<3,S~Ӝa@1u K$O451'N.HzҜݬл: ]xuuvC^l[?1 } X&fUr//Syxcz}:/ం%xIpF(p*a7iY)^Bv`LTBYs3rނN/X5ItC1JlZ~}prgw`1R6<oCQE/]򞿅!򹩔#RalreW]'h\X[ `hIY\U;jζ;XMLAvX{Fq;#! o4^&3#/T&{0ni_k(Xtrw0d S ׃Zt5j1-堭 p{1z Q<2>Խ=9@/pXc)ʑw?6Ԅ[rE'@""-J`h7G$:ew8cX+],˸y$OXA>; ;~2nڰğl^ˌ/ozXi4oa *6h!'k8M5?됭rn%ղ |^+ T:!m1qٕK'S).xp: / vu0AOa91#]p'j :jsΐ T8Yicq b:rNi.goD 3wCQg'# 1}{@?!y)_y/t 薩y{l-Ky2D#[dQ:EEUkKy#@dfƈB2ޭ#b>FKYi$BLg.{GPk&㚣*8:ɦ.BfiA Ӽ".^t3釨K۪̔[[2kV`BJoFM%3w]XbgRD Y0Ht$cj|h<1 pk0>wNWj:Y !B Sy{Y@'e=0GW%6bh>?{1I3//j$h/P󞑸me=1:%z֯sٱ+b9~oI .`A"Z1_ L+e?цot}} T2ETb0RɒpXti}he`LjM*KᮎZ;JaUͅAv\k,5)?m{,4Y~i[+^ Xv|=/NViGj2gZo3H=|J^59;)f޳721w!(Lǻ;qܛ[+)z?L9,#g-jLJ4FVsz׍ivpWp@D,s+naBRr 5KԶhgԼ Zxd/g者߼R'Vnhs |q~a*:jYY_z7{e0%KToHk5q,+'?B&" u_J$({0Ь1G cL O\I)ܐi8q<Dڏf mTAQ;u%,SA0qiּUg.   xNZ;IvO 65ƛ}*f~<<b6i궐NiuD"6_65઱õalx{ y(HBp7O9eӞ 3࿸ZQP1>~!sF:vڙ0XK5[3ؔL#pqwޠI^z@9hݸ\;t5`F$lv8LPF'U#x.'Xy^>?iȄƣƃsڞ?\Γ2}h!JH++Y&I3Z(L;bz>.ת--wplXA%jnCDfpհy>*۩MBƚf!Ž/3˃M錈~< mu~2[x R h,6֣ЂZxCyAn8H֩֠@CzΫn{/l; gR rnM{Ҥ? r7B VzMQ̳!:LܦRmtJr 5ʐ(7PJUvpj.(~^foNljٌWѭŖ!o!9e0;슎I-ޔ%ڎ߬c\Ƕy9lR RqkZ\"vfzuk[p/\~4ZFfDJm7HOzzeVmFlHMMD) r^w:MlJ+֗΄P5ҏ6; "5iՊL>-& aEMN;O (jpc2I9@n!neI?dfi/'m6Iƒ{h:Ͽ4E\'cZPd0"RIp7|>Uy/[g$}̢v̺Aţfk1\E)ԟ3 {sOH1 ްQM; T_,(Gm-Zh AǠEXWn4*~_`*^JfIĩ\t0=گ4D*E9W oLωVsE¹.KyM*N:>׃ZCNvo[.ia;Iwk4jlb݄.,wg*&]lk񨚳D5xUDodl<}9UuӐ㰒e:ugרV[OD Hb\OQy.)Hit$i1{-~$1g!!oW\m~s̢}]c[)s_#o,/a0uڅ:?`%lmh5?>$5:!>MhJ/w9u BfX2kLĪ:'ޒ)'SvGL;[k5ՄaXJ+P[^Y o3 (i:B[RilO;8J)̵.)/W~MO."{o ?[,1wJ;$"JcndP?"VHw|;k91zw"S;Uo4)#M؎,ݪ^n5LU\9<9$km+?QhON"Oun=3-ũॄ_+U\L뎫ܱ"ƫT)g-?d uL ר'}UF9b 6,O Pc8r'?dY:2Kj|NSȟ}|ij?4˯IdW^kuL.bם&;/q%30u} _J1#;GWW5[%f*!T ϾhZG# ټ=\s~F3ԅR %s:7`vfW\6TBq&5%B]6}n8,xͯj([iY*k!dr;"@2~ZjM0R%k-ΰAȬΞ +nU +EŊ*7kM)SN^Žeۘ2y/6(mFmסC[MNml/?f>ڋamC1 4Y {6tLԷEo4)-$W Iow e] Ŀk(~ima{Efh}e;g&,>'j cUU^!LĪmZXu? xQ+!h||q^#/#13(_H\swf_ M ikO(Cgs/>!"" b=f1 O>9`T&8J'h'qp[DfIJuU.QL}%^|#^W0#HZ:,ƨa* 'wyCsLt_&?QM('|ҿ^ݼ-0w `f5pVyZ`]Ż(붮*6a[3͑㤶n?wa!OEyW`_,ZoyÌ^}U;ҒOBڰ˽n@Jb\9R}-WfsUqXD!B |ЎrU{cRP8)HA8[U~Yws/%5`:0&Iٯ)!B;X. qsVzM9˼WB9ÎZk"(4^ ntۆ0#wsWRF6* 拠1e!sqhSGMIm,rI@ld:ϑ(ū1,h8d77` Em88=^孙٠T!CyHhb#'Oɡ[E/LA W'R~q7B3[sxԜGKC`VIb{El8;)Fvx:kldS^TIIFw&3 ۝@CF?`8FTBIM ^zȲnV9ƀA)Lq$ܒ+BŹ I_m=xY$m[:nB@XXg(!̯8K9]w7_*qr`ypBLqUۼ(V5$oJi6q<7aź7-fp$~CP|,{H϶},Q/p&"cNA("T,"LK0k+T+o$T q2oG*UKJ=uϟsRi]}ڕMIKT~-q5kungq˔[|FYzG 0< ÿON=Lq8+˖# $ ηE {hG| -ctl'q^ب́ %~ӣZ&QZ4n&{^4NW-տ%[!>m5޷A]FA <+5L >54n*4:5Ou\ bۊ &g@!wj#Ec2U;݇Gk'Ru]xj~H;nVefg*Ԛ G՛:o 8mf'WxLNw0@a]ztD<\~%7\-<ǞX֠h0of[QYlFKFSpsonĵT , K \씐\gJ*uØyz8}14\>&VqbUG[+-ߗ㩄09$J@RgMNń4]$uh'3hW|ʈNʫ>]q *n1} WL4ܷhQ22w郙O X$Ùi)zsLc㤯+l 6ɠxKR3d|`bPS/:֭RwM{Y+xV P4&5P$Q6'zSR= `O8? YJ֚aUgY:mtDσ8?|!m? uMO3_#HJI?㔨$ kʈj5{V TsdtQP$YkxВ%Kny)KCq.h(#\ě?1ڭK&ʨ+c=s0A1'e"A _#hE1Z!h| ׅ/h2ԠSa ws2ѼLNkHv)r.s tE`V l oUE>8JQzlXv5E*_;QH Oz=&u<tP{cؚ'u@,B/JTMPEJ2Ks3J#)! v$0KN>\*AԄmo*K+A;|л}9* QF:w|Xa .MSrFRс´qn/2 i Ɛ }6TZCE~Ó MOR^_%tjl_sL{wtyxMnx^dRj$. FU o_oPra=o碇)Rkq umI ^gYZ07070100000258000081a4000000000000000000000001665094420000cd40000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz7zXZִF!t/}]?Eh=ڜ.+>^W-Nkhj$Nde URDԼZc|ѡfDJ#Yt\ޫblD6ddNiKb—`\tIEj]b=X6r-Wv?2q7G"S 0TZݳ'2FL9xxg;jN(gan[Ζ睊Uybh6Q8+Hu>e1[4*c+I%GW[J#: t$fEZ%UQҧJ( | wp{]8*-c$[&~u6uЌjn@?oٵ/ $ةʅOb*H3"f;[u;zӏŋ#Y9L%8C mVVk{2uH<[۶SmHK`ÏB ‡o)ܚɀ`Z@8Z~G3qnja;CI[fzwO R?ܫL}V4uŖUz:nséD=1oʡ(2~6Q8Fr?dP9#ϰoPLҰ 㖡ͻu1E0bP1ϏdY_J |ѕ\]js'7TXoJO›Pfe*]6 sS0e/$y<gSpb+`y&Dܲ @w'6H)&aNsQ@#lM/`b~;o$(U{Jzy\Z*!˯̹n<6a{ڐ} s}$/gc}u;Z 笱Dw,ST4[?# f-bo71t-kotHxȕ +#d6%m<^ybZjd9XQ1Z;26n\ta$ߍ'{"X$1q DG) {RR˖ n8g#DHEw@zR'ul vfw'Jx[T%Z f8бSV>R09~ewȚxȱW;qf-ŁK=:AͳO\ xgsunJT{󹿈4Q8Q1@r2ғct8%Wv3n1W2=h NNz\ǰ@gVZ/N!DW\p;Q?GOCS'Y8pRۀBf1LöІIbRԹrd\Z{ "U-2#Kh܍:5]`3}W;oZo:g-rM>QBCrD+TU^ZSIwcZP&JԪJd4V*N Ha"H@df5:H\$4(K/#/SG2 ސR;U%a@?BetTY_ͩA%DN-U>jX4YOH2$&EvqGq RNxq4ųW}Slx} jaq7t H>ޔ7VŸ,A'<pBc%T2Gf&@84ɉ|!%;A}Nm%|g%Pĥ'~!c[7.tu[Y hC&Q4Dp[~fd)AG]‡}I P!^5mQ5PPYq&RMQL_xVfvÅbk: 6Y3|~__4=DŽF,/nv`667|1v@Biv@mv͟$Tivmށ< ]p|9*; 6×axs4mmYuZ?uP'/͕WJD.M>MTĖp!L/y!>Ƃ2`N,s=ZAWcB9veFiI~4d"U̢'|ka6jipLiXZYp]2E(af`jM\r36Χ<8LVj0 ]f)T L$r.5|-7&.Q\sΌ^@i﫲 A[4Y+0}L汌NzE^4qJĎ[p؊3PE/r@PP:}xϺAC7G7)?DÞb[Ɯ5 CzuTp *R?@R.ܿl9e>d.rv.u&Sy<PlMwZUiWw7%Ƞ*xS|rA󪰴\\;w%!&ngE)]l;y{i$~ 3-/?/P1\q !MщXZhw:`_ HLWN3, I[Xa1;t^Z_qh%ύ5 YO؜|UkÈ,9uD`(N) % VT"04( P_A Q޾x0#[ +34 Y^}/jkۚeYz`kx{ig0t~D_>]dW<~UWjki/#nGqRr5Ꭵlq?$g]s dxlK`GwlY㥠W"0IHg-B>q/v4lsk[X;ѭ2QNr=TEҁS{l0} LUїk IO:#>,S @e}4a 9Ҳ?zҍe),=KX?=b=j$l:jݡ6BfMNp70H獂:r+j)kb}{X3_iEfxD ~ؾ,l[/V*.3 &4ipQ"*ϸOm>fʄQ63/ y D\!fp+~gpI`-n$[!")  u3fIM|^uU:p@&}sQڪf*H-w!(l0F/֞l Ⱥ0t˛:EݜwXpe4{ۀ)>V0i]Hi^w'7/ nɎbGQ駷vYL i25#L۱_J#;/ivg<8l!]UIM0Zo!q i? )[Z'w!QPzێ2uȄ(no7HnZ*]4e%H3GJPOd¼T7J+(}!ICs9~nyԶ;o yVPJЂ{ mJȒ %l%TG^B~~^`"ւw~:g*e%&LJִhMܐB 8P %`i 1^k*՞oӘL[t}E \ +BG@7KҥϮ2lצ׿t+\Bw] UOrӓO(< Nd<!;*Mfz ]nQh>ESsJ2V26t_?}?p^OXbi3"MtĶ*SNMOzCnB~ 2Dnfgx AQnNX(ӏDg^viٸݱNEU==$i46L{o"JRQ=y/SG&WBQ AG`ePTx2a[lYKܻoJ"?@WmlC/B?TdL;~qRRy:>Yh*YrR.OEN=yk iVzz;F[x;0E0 &(>H P/̝(Nۅ;~]|~16vN9SU›Ot ]ksf: OZ]`=slx(')SK*.:+4 eX]/AN+ =$\fڂiI/`E^BO7xk@g_ j[&D" u˻vNQc~Wt5 ;ߐ`Y{g]db]{JfOVs7hS"ɛQX@:F8g{:I'$#11 % Ej򧈈 dzܱnF9 kN- utaVԻo\ݵLy] T.W+L' #Xtҩ9aZ*-4n}]&㖫 m.w.@ͦhC&9c-Q`7xsLײuehyGR.<4w@y O8N^wH\2aѰmmW(jG㫌) zl1{+Ǡl v:?ZJ7C a * }or+Tbtpf&?(F\cڣ-+@m[|++/{PZԺE:\OOѓ{ٍ#.\ayg )ymv~j ?8U;/|2irEėl7=r (dՠY'8+L#E`i}$@ko 0wB+?7r'<,sqO:dj ,W,< ƣ겄/A1$8TX@ZX +,Q7Y] {~$O3QrcAt+K/jl'|"p>u"ߟ{'1"LUcf=CjR-G _^y$\,iZH$|v|(tr[ɜx' Jo ]O!8~忂Y[G?#!ى~+; $[TU.SQ"8VNushλhٺS"Fw ۘEFs@a@u!Ѐ(Fy0&v+&,-g6*lQ BXUTN]!4r2>QRl]&RGYSGկ .^_uD%Vqa(`%)e,c'İI&LjOGN5u~J_ޘt͆~TG5& ʌR?I&jz*60"/3Ye6pF&3ւk 5|Ճ!(AQ >Mú'g Z2o1|J]/gtiр]`/l :ڇFo:9&L!Y6}%+ \ݽQ=/5}r$]4HZ>4UftIDGeB$2Q43{<2=u_;`~G׬h^\ @FǎZa=e urKO4v(^XmT->Bj T.V3 Y($_^2T%Tڬc? (K>\$"BzU2@&~_㭏#` w mI5e|^e3l1/PAMt4[~Ngs@Ȝ!~& R&=kJ蚝W`s^רfXXa`5r[)M۝llaO W4ZYT~˲'ǐ%Zjix*o8zϣTKiR!+.&cߡln(LAz *KTG'hiIYiJC+}Iʋ@:!2S# Di ES:P7wn NsUT2Hx;i_`[?Ī˱u 7>1]#h? Tψ: ZmTN-;G;R#rTm)Zlty B0m_fP5uE=̔"Ab7!TEtE;do8[Qg-3P:/ ED CwQN(9(Awh+Kѳh_'tʻ->R#Hb{(cBzVDa$@1N;,zBIL<0L/ TS3ڤ$sG5ciO)%ozPc᳡"恥 !+آӇvF԰RGs-'*t界AxZ&*ԑkcmfq702\hY6Q^պ>yd~,#`% F\ f$\}/5=olцH`eI&T^A3h~'/dw2p8ޓ#:H! OZSWPlm͡y:w3E~T+uU fyHdЌҺNe:WT P8%pZ\3p'm3TN~HSʄhbˋ}f+ $nkϲ H6Ȯaj7%pؖ *rJY-iw\!+՚Ո?yt>1'e_z I\%-\{N6x,LܝOpPps|,3`kNY W:!L~mJBio"R-| ~:\)8>k:.GfnUԏ8И>9NV%S$<6HNB5 ç}5o [ `NshAG&mq]/&USa=րfTQElͭG,*ȹt<(FI hX!ŐgˢM_ЙK urކj"ޛc/?Ɗ>qki^V--㮼+}- o'@gT?xfHl1z<@N6]rr#\6;Wr a:J|РzE1ѓI$:GH#dVeXmoB۰18-j0,d 41j9*L)G"\}5k2y U?ֲ{KT) `sz((Eæ][+l, D<^v YJ2X;V̂C0 n5F㽰."3@e]h$ %+ v-1n}`V5w3,&CP:xϙ4'K+mKAMKKE#4]ipxK^LZc ɵ.c%;!צ+/b^޻s!(˱c _ÓHF#8ͬޣ*od/BۙTr\]ڥ{>Jy|ePҎ5:Ѳ7ְuɭ?)LJeL; Aq_7DF^vxsU9cG~ 2{]Z`}ߓJc yO &+uaj9˛mPdWED:1 M'ԫg[6:Y)2{ P*~~JX<|#0)4G0T;C@~ݲ{^p2u(1+їL{t[1o>,SL+g4Km əPQ1S#eA/1/I4\PB?Hl4 ]<@Wzd>Zo%_ 9 `aşC_&aBQ}nC-rY9&\ oQ2ƂM6m] PcưIG mh 0'(%thEA7+eESnwtg] 7t$W`^GlxYio?g|޵ªU|=b~J]׸|2]\I 66"~Z( PA,s˔p 왐0t<,r2lAbДO2u= 1DHׂ%`T ݮb'EA"c@ Dlgr!hiuU[}3E٧zMthCbw58պ7C{IXR/P.$/߿֊WF3G bdTNhjӠv7=ڲbRNg LFàLib-Yik]j'|Cr,\M+؏7B} (fQQC!] 3*pRW >&7@|! k.d6tDLc( 9S0UFM)=v*nr߄<1_SA^QRg˝xn5W_ rc.yTױn^ '(S_Iq9\bKR$n&lד\x\DƯh^2u$>VOWM+(z._fD,GeT$xlfӱ{*M^ &F[犻''-IvNVmWupXKuӈ<.K0JיB%K V+Ep['42 *=K>{Dq׮Q{zF]391ξ:`An_UX&ogDGJ pTdGL8aJ9/? Rvd|?.뷰6ejgBZ$6#l/v)WBӰ?cCdQ,! EaFKL59LPN]`ļ)L|3 |DžVBEώ=aaNd$3XZddr hbwܞ}`J\ q;̀!9D<qPDR]Je`";@mb[movs5烳KFz+=%ޙKv:Mp]k 5z( >rfeHNk sAՂư*imF9>//A)\ `aFW9p9%؎u]iw ɐYqݷMVT~qpڡ-Y.Ui=k#n"[ d K\{FИ|_qLeݝkyx}Y^Mm! B&ǓI#rRp×KQN,lv]<`8Džs0.q:. V Ė.p U(A^A /UAJ8/q?/>bjCAѹ.9Dª;dPԋI:wGgBoLQv2ww\KJ ^X#W'.$41|9LJC5e)y{={qʍg!`[;ݑ*^}n: ( U݀αy1/JL$8*ab`hy99Ӈg:)l72ABsT`oAmRj@'Tlq=[;ukmûN?]I޴t.>Qc dDow|֨ZrƆ!UBڢR.p|޵NU=Ӻ$Fp"g m} _J`[[S∳.=[81H-X\.[ yU+6(HؖA70VvHWoޅ/* ffR_9m~ʥK 7[eU@%*ރB3 L3Ox rqj-^g4UG5k Gt) G!ICD':Dp <j_X\DF_fK bvl$.$5HgゆpcH"`m5ЈGx̪$7}oiɫb EWZN1gYu{FYi½J }dBѬ431Pnܿp{V]MG^X/޳7p]q+G?DsR8`5 p.$E+ gaocoĠ:uy"ycA ǪȪQ̂(No7i75TtQ#uvcCj2Cߙ! aɰ>|2 'sy\ 9%|yt*f9)z<5eg T;{"%:HFw+'3tv,џmQMm\SxNIґYkdiE>G7%b* gNZ-~IWb/P_5>;#Nz! (yO&t :Y]&֗1?Sœº,G5 $sZ춫N^ 2_ÁI |EV@('1*xu0:IN!"n/V@esd!2)%EqL·29[@%HRSq^gB&6xi?;E>ĔXoQ]rќ¾^d9'Z kنWrQn5`}/I5y/_9yQdЏ3YJ͝ G0APȉ.rdžy=,c![VKP-Cs ƜO2^ݪ` ʘӶf hF8& ZMz{wLQb[6r™ ,k#򋞿Gد u-aWD(ޫׇ5+RA:wEQ\`6}e(ԽjB{%JIT]<;1j ė ‚B}B՘JV$ɩ(yAhW96ꚅbqHEz~i)WA|\"i{6g]^g6&9T }l VLJgu .zpywQB<Җ.Sn\(y!d䑧V8/.ht\`u\۽E< 97d7D4|Lb\/X۱φW&uO6׹ nvdCuS0ĥ F5b9f |➿pw =I[sT3)SeZ^~p-o\SxpE 3 d?!JIυ9O4ϬxuEvces)#_ʝT9Qkp׫hgv?}%ӀCW5,춃<{656ÔIM6-E"8؁_? YP_Y_s! ;=v(Gɫ\wZ̽^3i&K*%+Fa:.iڒHoGﳓ9wOd\殬5NR׆Q0@tmOtԖ(?AOuu qƾR!ȩc2_b2ɨ<n9>_*߿`\w!ۢJeiņHbˌ7Z$/G )2J9mOR?Pl1p>"h/`U$P;F ӯ? 2msc4dF^Y晀_`U˞(A0:9%3JG'iivkѕzWYQELkМ`2bGW>3kT-Xfq@5D/|^^w:7^nُ-pɳ3W9?OM# y&p@BFPh='گjr)A*oT oQPv3Uif!nx<ʯF@9ա[^W>k3r˜,ۡrhjXZ{ZjNs~jr :SqJ>.m곫?Xq3-aڨ^$nRIn2rdzpeQDDd`Id;[p j}؞H,nI(Ϲ!o̚E,+@ |SgP_4Wg؞ގ Ɍ,L:3[ +^?Gf!{K lVѡ >p&ׂ&~[0-p&9m$=Fï-ɥ['ͷZ 3 AYycB,t^ Hf12kՁ}Ǜ݇R?Җ>Ҽ}T=ذ*T~^<^,lF ٶ {!ȣ`"0=AnSEYcarje*CL.^O 1 rB\=yWS= m}x9UREHRuG2܉âHR{3Nz%]GPtx:994u4s iIekh?C^HwϒT=ka7V])g$ScKAC0yg<^!w(i0(d0 BkQ/̱0p'iGKG=-8f|4Ob40mWP^-! hNsi~,jD>`aX$E">auTF@}yfc|. 1D%3OW~ 6%~ ؾ@P;2s_^Mas(@~4\@(A9LyMS}{+03Y M '+@?|K7;ӹj>jP sW NϷOc"GQW2b'mqUrňYO;Sζ{|s3]~UX\"V/zD90?+W) rXn:!˅u-`:<ә~:5KlU|20,8$!ۓGi )AmfD ,WLY;}ԙ?/RX6Vy> )#OYsT!qZoHin?WywI~br7Ka B;p`SX1J!t`b\{߅8_͍*0{9 bW2MmP7Dmʁm;|i4P/Js !$dK@Pnk s'':"-E1:<"!S.jG>H@r.T٫w暊ф.)SBǬv{ 2T>{[ !7SJ!^l6o[0#7Т:Ts?||/kcw^.*bزEb茯{=ބqP,cW2PÔ(9*;$3)MĨL:п&GX92>f>j|XHfO9DeuʈT&)^ ݅;wc0^>ňm32p@Gp*I O``dοKKV_t0Ur."R| A;2aA"(-%9wvn e-GL{\+F&8O[@lj ATݽzlj~o > WBu^:^0Q"Wb׊8.K!:C:bwdOҺnWlxƋU|J zDA)/nm)E^T'$2e%Q87uDHlVȷ`C0&PF$>?qa?6A!$Ҍ'ߌ(I.f "lt- wqա>` }5;F&YYh tӉ E1Xt1ߍ]X?, j}fBvӻ,[X&n ~H[a_4W dK'hp\p[$ n8 l9ږe9h-+ډK3W=Sz-X4&xr}.BX55ͨwUВdYA-cV9|FRh%O3 yFyөjrd ,ҪS;-ҩt_A4p{ P_܋ GuL`8-7ّ++wA,Fpưe٨Y/Zݡ'ߛfŢ`- kfF;58 ~j>Z$5Q""h+@`2n!!QU5i eo<۳E9cdZf6}k3WXK^c&nH2PüD}֥Zƞ&ME:6{J΀n Mp/O7f8y5Lg#WHnNzEZ_*y |5y"p 41|m9uɼSYne*+<#B]\񱽚#_EDrLi>r1ڞYww+pcATjWphFE^5\4“aouHxpg_- m?E>cl,O[@wӖ0X0ٯ mkhG81&^t NNS~;Rх)j1b(;#q'j/v9g-K3ݱ D fѫX6L*u>NN:T صQ:mA#jǪ'wwfMs4kyAOD,H|mx͑͗s\+svYs|a&)z:#~O|}>bV+bv\~g%FrvQ.wG\HPDB7:꯬=Xb y/_BW_On0W~/RT_\% .6,V\!j|,a "j-o)q9'J0{1 ~^AZHccfʰ hJb %G!kOô~4ȳ4mn%m0:}W`:?VL"]!t* f[$9vV+oXV"GԱ_>ElEv9g-o]O]㒱nDua9|\+B-G}|`TqM v(z)@**D )M|Kѝdsw@"Tɏ뫥2@>Zݲ%*x?V/2"oYxutwuS m-J*43q 28-׀,QO|@JSy^\(t&If:GW΍G:Ay!`fliR\Y?> <el҉2n!&`+ZzN-x'ZP '}bP"zWCo(A묹}uHFZb`d J mґ|swJP)6w,%gS.EkbUR4G^ rEVTlJ+\<] i2FrrRY ~;?LN[60Y*iJ1\w)2c.]0d may8 RupO1}_ ׄsw!Jrg'7mV@+n,NsYBnrҢb/Lѣ\9n h}OHN gV?|ta/Eȕu'wX;H5w*́&(8~sB|Jf]n' ⾳`uIg踀[ ۦĥ ?I?04ҟDFHsYy `6a~ . .ËܖX"R,i, }b3@Pӛ8ZIS%j06>4R,whx!QN\r_:JsB^@$Ho )h?Jȼ4n'u+Q_1RŦ*̐۳3Ҷ˒/};H<ү1X́{课ĺ1ob*("ښE>Z{-, &k힠m@Rpq?ɸC E_vit$qD{Mدg˿{:f+ʣ ?)QRcR֭:R:!,>*ۨ C K$ݣ&? l@* 3M_^nKx6O4s% yKd9ЭuKǖ!hiL]8t; x"*T"qȭQ{mU@f[#rud.yd'|"؂+];VsLR˄=`}-?1D>g9t,?cPai tQNl+ԓ B 'FgFTghvčI# mi^~+3#?GH)!]#I:s/?bSPɭJ;xg GUd[ɐ$vc8p 4B?zG^ (Ò3!C$\qټ q+ Q Fq5N3i=6uܚtrȶ"ʚՒhuCTZ_2yS̍|mĶB5"X}kwZUQx L)eܘ#SvM~ "8Lwޛ*3]4gh:8fYݱE!2p|{&aG5hg5&KWWGnhGYJt7^WWsR=Pϴm_& >uBOɅ QCEP9)9\_>0 FG龎Ynb~cQ7@[3`zvIJ-BbfD\k%s;<dv[ ͸{%r Sn7gw@?Ug6,v G:`448c(I\Boa^UoAH@[l̚\#40v ^kϲ,&PHEm9߄^\< ֽRaaxttf#&\٤O=(4_AhieyOJyK%6ozM$~{~jK,Ӥ.ueUӷ#d6 {/ Q2je\-ۥ}f{*K<;w[<v%;Y_NP:זb?VдI8n7(O m}{9ϩ*r͘ijEXVӸB񱔩P@(4~Y45A&^̞ s؎xcg$9qz DaoRZΖ#<e}uH nF1Si[~H$A6%zۧgb*U<[JPקeRh_'d1VAϏ^v(2$uv&s= ڇK:Qқx%{qbfLYT)whyG~ ln:g뼡a%ʿ`]XTΪJ/ \eD?qIg"֧빺7/-rPEHrf_5Fy"0 7І70NUhUQYj+cɮR>*ɣNSZP lJFݲx2psh(rjԴv=/H~lo#y3p0YðCFGMcJwOFi( 6hErހ7š um!)2`b\>67 pA%쵎ڝ]3glM{N~8߻VGzP09j}g78+IVܨ({WU`>ڑq9گK6!Z!cꚨXc-FSN8M-o-ΛDAq%wܠAŝc,_BV]zU 4LoÎ}CkC x 2E)=љÕ# \CFq'M(lļْ_Mpz to>J9WQFSI/4DQ*nfZףiCImT$|ͨCad셠%!qszэ+Kxl_-sz/l72o`Q2QK򎰥ފ1Y9jN؄U2z- NfQB rHe_Y='|Mjě2&LԸL4ӓd7PP+YĊ κէ.gRis@8ɽ{8#  S:Kj+,B`RtY:/"P- E\/ [/ BD3U+nhx@e h@tNÐ4)"|v/!đh,qj#ig vH# *^䔏: V/ 葇zG!ԧsfb!AQBͩ?"h-#qh6x9̹lY(4bBXLYzƆn%39Bi$+NJ2x/LD.s/<"1tԄ a:Čt*$ѷ;dNR@3#ةlMC)hKtlbݡ16ݱ@wf^THoM\I'yf,׏5aAb }LýCH.3E[j:9aQ!p1 {+YTH΍`q[al.|7ոJ:A" a~]..KYi$ԟr&0_Cam M}Ŕ"8[BئqL5l~͊f0-akQRۜ~C x-GRW|i?=@pa7&(prYnc;u-9f7%Lqnܒw0h:|8eP6%h_WxBIhH-Sܠl)]?Cq&&Zt`j2owW:^(m|yT*p<)sS'zWLgsv3#öKP2wDH-\A ih6 et y;:zV&[N)uԏ )y\8&Iy菿sLm6,|LDKM@i? ϸuJ~z$k}r'kD;6MRm]/E]1 q|މJaS8eR&+r0u0XYE@(Eg;B!IxaVrvpcK@/=( >ɐEV3@/OQ2zk ٹ x{48+Iൿwg0pH)zpcXc\H'4q^~@+ec GnnՀ lJt&:#Du)Bb@н,r"d0Zl "H8"¦W" iH)̨ r Cd MrpzBl;d̵œ1/Uп:`t#ӫSrNCvlnPw\qBŤ7d2X=²>! K"}bhhk5Ӏ Nn[lī}r%'JM=aoF%lsB_D v^T!-<^׹ȩɱou SV&Nn%5M0x0kZ=|X}z_"i"c譖uuJ/xD١hgx<6юu~M.Mؚ*m#Ԋf7r:m=YM}=v󽑖\DvE&q?Z,(J@X4/=\xA.DS‚[w+̾b@O3LosDcseE:?-ˡw9u"Cf6} aƀ}J^yy"FԢ~+]V,ȣ=qv& A@kړˌW %#}* 0r~O=}3Q`ȱaI/86!͡hS Ӣw7G ћ cוeƠh4HaH}3}(Q"4o)sSEGk"/~.x]ﶁ1YE3쪭Q=4Z,Q][ #JE}ǀו3fazCaԌT[!˖@{uԜA?٠d4˰MW%P:Msa}Cicnv[`PZCJ 0:Q( ċ~J)Â`NPBŴns٤LzʭOTs*g>"[{6 ;=xr5p}p.yCp,]?{x#Mȶd=IlS#hL+`ؖIX`"av zJ\VLVڞTꇁ.c 1Oe[wZt``T{?cO0B'tWHRFUqrBڹm'zؤ;MaPR~aHH뷾TRBe-NM#^f ~ԝTi湈R,]C֔ ۩)ne~Q3m^z ~ÿ0!&ɈyU,_PZv.A* xJ,_nYP'^@.` tts'\~JaV MLsaNFdGǫ1!u"to6׃Z[_8[$t댩-*|_Nt̬/^; ipjNsԬ5qCT> 5eo׮.eėߒmKif+x%2{!ۤΜšn\g.G̡cUdT=wD\-khk DQƯ&p\b G |%X䥕E:5CWA NcN_:j io 4B, m>s6ܿӏ;'^/Z;ѡ7~aB2 Y~L~kPqbQwUH)m4Ш2  ^&q$by͓{/8,ZڸDLKzK*5+pRr_]` TGnCBvx琘D 7bTԖ_54@'#͏;̨wMu!j|_kv'#_nt8 iJK (u pL!!&g Gey+BZpI ^77[VVy;z[z#ؽQe{zˣm0R:䠾af"IbEG2RQuB55YŎUK?r&HťJufqIȈ!D+if #(ByO1Lϱ_! K=vuy)?efCѤQW+t ;N. |qlpZ! Dcׄ5U*<5,!aB޴WH ҉2 Ϲ"&{5g/EXRy4mDzނF ̱;/z 꺓Rk&+LX u3yb',k@g3{Ȃ.iC=gфjC.-Ʈ'&$Ӌvn ҙ鏕Wхmҹdyt!;Iv{QW^tґYӅsm rU Y3j*4F}Fŏa_'AlE03 *Bc C/5P,|A` }U5N&ru_q^g r&ްg=|DRASqGA2qxZ=^ռ1нfcՠTՕ_8*]0 sRQX?I[ դ+Po`[ '礰43Af8R!E =cmC6%쿆MXăr@FIq)/h&N.ݮ'F ֋Yy`غ23u>ӵV*]:~ L ܾاgTd[,ascY%"+, ms*Tk q`MD޸hF^12~zOv8{+rEUMM.z f3l>O~N5G3 pf}h*bh"?覆EJx/Ae9$ܲ*2t @__Iû"=(X:$ݒx4w oZ#IJsGmy!^Xx( ;Tً0 W߳pk_?Ns4~v# X=-1Qjz~ D`2.9 ]> %_%h+*#uPV'43dtvp;Lȝ18@K(}sa*U)6>E֔Aqj>]5 D- 59)a^|߄߸=gJ8joH `U oJP,e):DG@tux59-#O]> Qf2<*[X`Ov,Əh}<}2u5zޝZY]Z*!.g** a&/P']WsA dӝyxf{rmX.}sY;;PD=Jq:G yUU=d#z9iK_))I\*@7WXMԚe2> Ad^Vw:b *ĮQ ]"$U՘%+u4Y: $W%yAi!St fI@ϣ/Ya %L{}R@+g(Hj" 82t*\&& E$=O1N?0-jޑzZ5s?Xd-%7ȁŪ+'̷@{=F;cyC'Nmڳ_G([#,}~d򪛡U4`6*^Gbĥ[~na:@Ee#oD9LǕ4g㤺g`F{c`TR^% 4Y92ցzzq#T6_?DENnxI[w `Ur7㬬yъzv@cĮ\e1l)\`adD.SH ?(ni8|K, ~oP:?&&˗J@)@L*3So\ e)KkЯFzϮx=Wy}t=GVXzz׆M\:4b"ߥӢbaz?"c|64 DrY?RnNTcaJ஭FgOg BCx2)(;Axvj` i*!qz鐓 34;8'\FCg$S:Tuذϕm ݘH`%d 6>i &U>Jb;z4]踞yjȸg؞5nl>5W(5rôv?[<ٟ+W:D~k+41nr$NkG|F%F;Go u)nK1HDSbd̎bC@ 2Fa\ K|Ynȿ}r\pc-q|Df֟?MB#P8ѫ*[Ě!}9M AO2: 6l͡o]= |V+>s,Q#r GSOxѪbs[y>NeK ׂn+$PndM@~Z `[dXe&/@lܕ~z$X!YxSj$49P1|qe}h"}tV2)"n!Ttٴy"0\iylh;|%_]Lz*յ5匄zGjg Cc0hr5}jrۭ1yxJ e KM⾀1dL)]:vW*= J'=Ñ0=hV¨k mx6`MqzTq>;95 Zj:&yÑYn oPory}SM 1@ hMS`wDOMųꕏg“[? 2T&:Mvݩn&534c8EocؤPJcL Vi' -asUl'WUS" eԪ/KҔ fY٪]ͩjYV%6{~:ܨ0_Sh%)Yz pK P4Y@lAZcM#B%ьx/(s,}FiC܃T&2Ư/Y `-P~i”9эGm~<cD=>o?tW3IX s< 7.MŏbI} ?/*W5$Vԙv"-]{PXzt&fS7נ?4YOI.2b8hbU8r]TӴ_{|. u>.!:Fޕ'OJ/&tZiݳr LO#X 33fd\-(rNL͓vY=q-ʵ|Q2_0EBAڮJ6&7 F)̚fByQKqxo9ρn"Y\?GBA ћZoDA_ {doߤd{*=x'YI@,h4?b[A'Wµ>|zyn8=QF7GAXq7Rm>?T5ۧJoW 4 貦7q#݀4ie^LTJ?S@q#@HI,rI|G?/-`\3&64ϊiQS4]@Ȗ֣/s% MA!!^]Yt\(1ǺTϢ^:|gL)?S4K},9$TbBgNKq9nA8cW؏z$@| F :w_I]c=yoӰVF,'rQ[܊g)\M{&vN1I5Yɺ f8f1!*X6f뭛 \IR;'I$οY[-Ot#}3&_/JB{ƽŇQhdrCFtf9N/@ݹ} 9L2b)Ra[xfN,_CF{B&q!]@w&X⇭Ay'Rejh̹I> yglT^Muu1VIU>!t 0hH>bd/4Yj$lX~kkwfCظiOi>?7vfZlmAhCqOЕ"U֠SSPa%m a+sx[;88C';ڂ/,мH }X=3ջq/T2"_byZQlGD7pJ+RvgX1(?тH=`xb)cWZ{|:qu$g}+ _H~@Kդeðpŗi1Nd%Vglc a(YK7WpeYQ89,gSa&\l=L g9ݾ=FI:zUGc #(܌}K=Jxq:_jƷڧk aJ&,n^P]- aǯ4uS= s}K2mu*܈Vr>M&SAsSK1:ţWCy1Z0A7]~z[egND3Tؙ5jr7e!>&ڸ ixSd(lhCM<^7mApڣ >?P8pLj~Wޯ',zyi һ{ f?Ig;X3FRE5 C8jTQl>~iL3ۑ梞w 4_SQDKCr)fG!2Qf(kny&Z`pU$luvRyu+5MBʰ =Ap,7u(xiqji>0x_CD1.)G\Ypr>h!ex[X˼&S:)u bI.UB xb&RϿձ,"Qb017#oh*|]9[ۺ'BQ[/䲮罞"ufz Zbτ.EV"%mŲp@̨VI̅Agv|6+iyKU]#=S3Z+PϷQZ1eh}$vdr=erڞD uYL rd1 J8R6+/糷:Lj]*:63AG} zu&LjfɖjyE r`#Bx38 CT_~%RvGcW+J۴:~ؐt,C£s:ԼNYųhlS|P:4]y&KDҕp V v9Kg ^Vܥ)~Dܺ-Q7ѥ!9..Ϗ#W5ZJ9i `*3dF6$ο)`%/"v^=Fԓh`q2 *0;/w٪3Ū9`U;/!MJmBKb\͵N؟3b-н#Van %bPT # ǧwQy1=␘\}*]OWXnpw_P@qO@_kd^|O*k7Ο%!Dd:i]ܰ{q) Ya]4?+sCAT*3RmE1$}J_n}ʀ#]R85FhF[ 1줋"2lRn>Gk;' >? Oň)"'$.^?y;y+*_E>͵):دwp- UԖS:Id~dƐX38QtZ _gF\}zNPOȋqW^ܯ曓dèS:BvDifQD\$hcui@˅M} nۮ d_+bAF I#61N|*mH +&YneFD+.E v^v6Y Zp3mE^?%-u눩M}r 6%ٓ4,Xl^F4ڒ"3irCk\Vq(͔հCW׀DtCN|g"$Y%r ov<}fG*!ݍSMzU峡Ɓv觰T=QŌpq8Ƹ}΅ؽ!;;c_xEY%EdLCv[ *!γʒoCas+j {-"Ê>Pi'qQ~D Mܥ,Nz@"&=eů䅗IcbsO7@uNYl"*fJ+zZ2e+֐AxgMӪ)sb/f 9\F0 2$Zu.16.ǟTu ՟ K[ԙ1Ȫ8Uyڇk|dnMb7y;!2x psuCxg3C۞$'13u.`ԪJ? w?H ^VҤ|D(psed ]Ktp:k%TEhTK.P2߶QD&⫝̸fU+Fʌ-L_[E9Q+JqҼ,>H0~.L!:^&V#)0 Xɢ5\tz;5W@V-@30z 5=D9|%2巐m-7[^daRQ_&vwmqI.vTh2wȫ~6)X/3,˪KR7xV@"6wrV`B`X0~>~dYLK,[Fw |wo"]$"T CvnYe(?6/d8 / ez^'}3c355t?nt\6Vo(NN5@N .QjƕzJ'xa] 2~խG7| #2EXt[}ȺzxV3;_̻%'ȓD X`Fl6 T)OhknG_FG;r QxRXYԩ+`KyzE#G&;IG+C]Pm ~`CP:P5q;O)7[h,p~E&=pe2Sv~2ďJ8ޡ%)F:5Dj N QbE:~`kyO'fv &řx9䫐GE_9}2Q:*r׌^(yŇZ@ L=,*a>s94ѫ 㙩(Lc$ '2EJ9Ih;_٨,{gW/> <bbc=g$SE@3vS*ڠh 20;׋ *XQr}Fy\1|Kہ&sԶ*G G.&U* 9BλeHr8 1PVT;>w%yO6 0|c$8CjGYUCvN_:<+'}%Xc` GiܝϤVuwIRFA\1BPI wPmS bиmRGl(.>nC~ >HĔ|O&3 !0"h_3mBV{Y(,qfZuc#XnK}(˜;tNVXA.gqo,VkG,:euAa=jy?mF^;}l ij)w)V1Z==40^znqPWV'Sj7!bcTfB;lYj%VF=7nկu~s#LTU+@D^>s©XJGlUQ.k) qO01<ʵ!3C*0'Ƀ-m  jf l-߻ΣmE–_{s%7"kXb7=ϓK\7Yc=5$(swLň] ^fnӼT)|{q{jsd ϨeB1!0Gfqe53UO6Lj#%KzUuv^-1+]Z'Ǚ za1 15 Sl<")D[[Â@&s]Kl;gV+R# I2\H[v1frJHՐ[clԧ!Nޛ2LɅ%Ij99`?@^ X FVR܉CO,ѭOT&bMu{0/6y)4ς萻t%"?nc\HЭ}tt6yLOx*,mW=ЬI+cJ6x^#!=A & ͂2WV;\$Oj [rǘmNytFe8|ɽD?2wP)m"i hq?PO!b^s ƣ[ySҌ+wJ;Qi48*`1ȸ'7GFࢌ;6ʔׁi)C>RH4^$pV2l`a00opH@~ M/C20WR"(Ќ&?/]q=4ON=Su|~0Ud2k?!䁸/f~<=ِƂd_I%T)R<Ӝݨ(ee)Цi{|'UN.5ϽgOD:l@afUK ̜ :r\/ufHABFE/W#SZ> VA_̮~͔PN,i:k胋z1bZjt _G3|kZ ~VsN!F5K4}"=~0i:&^_*-) KQ/kfOUYT73/ 5%qm0BSw>F&:Ϸ]WbvSS༭ͥu[#T4ek`mbxPʼn{\YFIM7H1_9tؘqWl4Vӹsݎ8m#p^'w<^->[YFoo2N{ii/or 3d!]wڿ=a|qiYl{4;7% Ց U@]C*!,-ȓHF& ល]x^ gt|RFn9R'Dpoe x"]묝,Ѥcw `pUBK0b9e5j*>[)cڇΆM(Vnq$ JOZv*3 \ǖ7LC8_N+= ߰Gmb܆W7̹l2ZTDo5~= OD{O/A.[Pi҅y~$)=DހB͹lkV^.3]@mYHHj~ɎcSO!KP&y5]Qk"=Y|rؽLW'|cԚ^%F9U8LfS^Y~1yFi|:E]vIy⅖rwkʕ $fD6dTBLlwzB4fke5 _MB}(CK,Z.I0d25MzEˊg%CZpW"d(57ANi;Ftb~R֧UOY'wz#JD¾*D}}(߽zwNzI}zu(^+ "-2BYR?$#G*j&w+B-Z`3<AU- }1%diS%?clIjC &?8Y.y{5xuy{8!FZfK8#i~yTiL]**(o:[ZR1!$'z*g< "q,k$bPӉV츄J6 K)Y:D޾Hkd/d{4݌ L1ݤS+X~)DyR}w&*c 'ڨYxQ.]sr>o`ٖ%H.O5](| !zʫ5:'ZVvuYҁH aɯG鮁]7dBxY4e"֩(duDPl5 ž;l!c1LxV3f* `G7BezʬFy"gB\Ƃ_؝WwY+tiY{Gg.Hqئ0l7 | f]bsx)}?q'։*I2x!>dA=EʗVLNo0;CM(B/O<Ͽ[zw;tǂE3 46ѽw # %́} W(\*w3J 15̉d>N ;) ꥏ NqbNo`TgGNLS(aIb} (\: W0S}!'q tt|q@f=EU#σIPS@7,h7YS9wss183tp4O]j:BEd"ΰD}9/jΞh؅Ŀr%>BNƆm 3\z67]c^hhD'~=¿4fL؞n`}{xuOi:4щȬH5gs0LurMpp/>ύc-8H.ώԿ2!Yr^u,kںR|vܘBT=7Ǧ{,ѓA_Gᬼ,v KW" ~s{b~WW=3$BedS%Xr 3Yd'u3o,=XBO+]*|ukCvVLdRn iYhm E ~G=ǐ 2+zqN>I+]s K¾Cξ{{=YLǤf浵_N2T7g$;w`{?CJ|gcG+SL8hCܸ#h40*~Po=]PW)Z <ǁ|6@7;}zDzD_v % IC6cyDܾ/w*$ڵձ㤂<"73oy|J iq:fJj +1Z*y*E"WS+O|2D ׺wv/^BeTe&K"XOh" !w|K;kb(8ݳ[*{NϋXqlMj1J0X/ [q:#l{B2&xB!ES"c'Ab@ Ԅi 0{:v@3Zv*Ot֬eTփʡ\'?N+XfAReÓ+C'bUDPd!YG;.D? bK O8X;qI#l:"M57<6ZHCzc"4 E=&)ӹɵ$: :G2<&qB#M: O[ P ŐQW g%)/ S]_‹kq{9Zep<ou "Y2O-㡕ߺLxV:dABROH¦o5^dsF%N7$´a~<=O9r\YGJ ˀ~g3yo*=ڲW1$pmtn_ KT2|B ?TuhܟBs_4͟u3c|{ CE"rQ8Zaǀt++t{>/[M8_4-U_z GO^kum sA( 2~`ÇC_9EүϩVu=ؗNjcIġ9ToW$xg=jrXma@GȍP9"1#oYQ~Έ⥩yg-y?!6d#r9>i{,t0(j'hUXO.|+ l~/vjwl Sɮ0pvst*#/6!$L3;OQs$x5C<']u]R%vo5ݴjr?$ Z;ӥfpqEq+rEuWv ݋f-'); 6~ 7͛pw4y-< 7n[ܗ_*D?c];qEpfwA:#* XV.`ï(P¨ \qi[ |Z!qD *l#1F=+G$]0|nfijF"5vczb La0 jP9k1]c}/gA<-?S-M23S&rBW-*q$U/Ra%gfMv(J\>R*QM \'؉'$lDE6ˊ^"|>blI~OkvG:4^;(=g@q9>&YYpe=f7[iL |ypVd|ie'ZA^H>^Qo:*l5{m 6VIxfӚ c2zIg146rF+z\؎#O+z;ٺa{d8feA kSw#A;B[-@j|n_xxr`q|ww+psVZpnw# C%!!\ lpUC'+VKmX)|Y`@h{\:Wb)Qkuݨ, |䠢;_(@D*>_e ap&6!oK+S5nטvK l-WAL9P y1jO&CN.ؼV}=&ܓ̃. 0BJ.bo #r٥O?%18R9^Ŷ݉h6|!Ƽ~=ͥwO 6;݂#u v"a$9Ƈdpq{H4h77enTozF,Ec\PV>_5ѳ)0Xu3l0N%!Ӏs}Hb"$s$1f,^$,f,Da*'XUGKƋMFI>Q2-Onue~4Gb| mBe3L+(~Rf8x;pNğؚ0ˍ3c b =_]0#t^33,s\O =xXcK!Oz5gXҠkHRsP)d.+4Y^BN|a_7aEU2hEڭෑCњuE MW[?ĖҖ9fE %_]@^oq0Db}gG(P g+dR~\^n"E9EbZ]?hsGߐI(<~FjU~;/!QG9R ͯCh60F<aҩH'Ax [ς7k*f:l2$pcZܺlT0tdyOee5N9$`exо$X~{7u+}^0×Nٹ'ےrȡZG~/~L m.<;'B)z4\4[I<*7.K4s]ۭ=m#aʵ>Ȏ,(#sGY:p]jӈоƠn!D(߀O*Fu( WyE]Nʑ?N.M*B_CرU\*h;CEJ<@y3pߛA=6 gu-}>ǝזi@ww[t?p*&'ězn;m_U$tVNd.Y&v7 \`QuŁ-Z>r0_rdbu`&68e,2 .΢Th>/k.98$un^#1.H索]G\Ј8$#R%?o1r䴒t25Qܰ$%7_bRŹQ έwdmg_nti4\c:wRuy\5JA~V, ~t$H13X7랼Aj&9YɕҷG``/3Ƙ6ǎ7a'2U93(lnHŭ(" dx3XZp-_ct|?&0a` r/kH~#R~+5w2 <ĭG(|n2Qi IߡabK>9' C 04;3%1 GxBw}@ wyL%.%gt!2 Jn#d`EUrx8ňi$&܄l`yͤ%.I$`^ȅanըaGNϧ,8 NH(M-Eχgeq rBCc#$])x(oTH&‘ ;05ŧ3x)gYZ07070100000259000081a4000000000000000000000001665094420000323c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/zr364xx/zr364xx.ko.xz7zXZִF!t/%1]?Eh=ڜ.+B=N~ƕޱxwV5Sdrʹ&Ud#M6*:ǟS;m^e32>4 n OO:+Vla}oORmI6yu*127|e[X"4rqv=fCeǘF}ephؚ&a@vkuL6zyRhP^0!A1X@>_A-#R] %lq- 5z!©Zs'GHf`B zk:E@L?Mer[٧7){h1r./$􌿓]B boۭfd@N<ZˋHBLT5Є]-E;4W yKc(qMNXᯪʐ'Mdyok ?-)+|uW'ld.åt' K5IeiL8kA{]iCmJcBXI%_J`aGktXOOlE(u(Y&[YU85^_ƌȻllMHu/k\fX̳$m'~5Euuu꬯u&Jܚĩi7MZ?]]iy%v;;e 7.S1g g`E0FyI.̲j:=ijߢ(mU-:G_HOȿ{`uSA({OOn~B⥅\>VÆõ5m .9?96;$.9č!߁a\KaG; auCpUC1@Q J}M1$0sqVg#}ݞ3Ifv!7ǐ )P 2 ƏtԎ\%0rT_<ܽyռYbT9,drҥ840$[xEzL]2s:gj25ɋ"yeV١ʽz+9GN|!\?8ʶ(|F[QhV@` <0$:aׅҳ|!Ug#c;)xTiԮܳBጘ4H`UP& ¼2 ֘~@BGJ2d@XbuVN`?-]h/X<yv}y1yި @VOްx]NivČAY' aOnio5عK ;mb(Qcz vP%zT]{Ҳv%Z5eF m/ӅB-f}GR> ɀC!lfV@xN]S رU.{и ޜSٓ"OÙp|~b[[*HC_3fnI_$s;PdU!?[W+x#X3'w%$)EU'D#c"Ȟ+٧"_) EW<47cht}_73/y?=Jl=l8<F9j=TbkjXՍmWݰ~{+÷@QҚ_ YTУq,<(zv3Mi\|@q a.55;՚z0 Sj=s"F=0pAV2K/ގGI//*E9ng1 F~I_z/kK~2զ ux8N7 *+JnԢVϪONG2E2 qt{2lD|OU|GM-?N@vA,! 15a/c,ψ]>2-¾3EhTiXt-9{ "ppFXU{DHftc/!%m:>wW`';kmZ6{*R O{Gk-EWCgsV%@ x<+1>!;#OL>%3;A˭g R9u&LL/.4Q< U{H&=svU>P‚+qG[ tAK$K:ʱ¶trO)O&}qT}>pӐv6,'L`эqﲿ^ԼUkz}\]\.R?d毄p%w ~%uP0~ʰW@,J۹?3Qw1=DI_?hA<%t9Lb}4DyF*yC[<# 蘪IMʯs> 3"QA%pr+q(Ϯs޾ӓ VY]042W&氼z5/NC6?h̼?zR-k-:B]5%^M5ʟɘ+dZ$PoVp g6peO"^ڗڂa[ t'QªH9& m E3Xkx\ S**""LD}=h6!Rݯ$?tMʝZ>'dWtB}c,Ed͆TxUؿH[3b .4[]b(`oogBS.>zG) |PM<[pm.1JL:sμ(Ve 8Ќ9q/Q%Ee{W>?^b{ "k쥗<1u5LBfu0fR 6wP=؊XT#-B O%EaOW00.W+"#?)[6;_Ӆ%ւ8QRn):j)Pm&͎({QMGBxB؎ CS2vژ\.{oKofrw7ht*~>;˭BtK1^`|&&}@U#"n]wYw2f`G(kS~$}M*1o|yṘt.ŚOKI(KdAO-_ / Nd]JjC7TOjǓVtBڅ#rF"J^ȍWzE)&r@ m]Ihч e^.OmxYO"nk JtLJJlg ߬ݎq5k=ykZ/ nX2U p?M]<Ͻ/̑>\Wްvnyx+t zyYX5S*i[!-?sko97~K"yv:t-(S2Bf$aȓ`lƶ\}vv04\[^}[3Cb-z ըG\˽&;bdo${!zcދA\BӘhLcI>KڡeAH53Jq~f-J? YxwʃD(i܎˱DǰJ7Nk Ie3olƎ+ݰԅTUqP;;6d?5+-UDIq!RuCbmPXZw~ ; Ж:7A&;_j<;0Mŭڦmi9\~>Ơ.Dt#) nH2 ׌hl}螖BaȄ{l;`^Tew0O8y)f@XZ%pr|>g4Zb|6-v Ai+3(Ǐ89TL۵8({B<?Deu{!*T n:vͨRAK &Фr>R)P;(֙P+La\ H8׏_zD,+Y#%>ozٔKq CTT +NmEYϥr ?{HzXzMvfjoz$e^),'ªJi0Vg!=ԗ;])ʞ|-ݘ 7}Ng ͌=X\7c?[S%wbfRP:nfyhsb_<ːNVcMcW{,Ů *6g#:V^-~:YYduZ2O]NO=IID(F*C!ԢF6IA$XB=&v7y[w\wMa\Iin6dc.Nt xl cKI΀k-xE*:KPQ.@tʂpSb0k49VRS/; )9Dz9&%"hJ np!tCR`mg {#֞QR;u>mM ^Df\%AT5F[+Gq;E!{NyclAlJ 9bEHuZ6FeEfְ0b˙_M_mϿY@S*J|)&GX$= clķ=K|s\tlzFU}ބ΃Ċߠ\t0˸FϪhvT_n@AҦ~1 tS e{7ˢ *y`'T}i%.Uo c ۳>}/iԟv|H z,A:Պj/a@|n\|)lm_8zEp\iz RѡC?cDm, x<ھL3Êjgm 0=.B#[]$Ȫc^Yu*ʛRκ ҖHpU2r1v+/n# F 8ͺxv3`搧pkX܎kA@ޒ%b< t+&cWnE`<\g⬫Ed y15AA32Ԥ++ؤ윪B0*;G.A:*cXf[;H塕Ȋ|?ϳ5!Y.'/!.y%|uVJ.'jKI&~^̱ )>R`ҕ X3-2V[z6z8笮!hz{Z$amv >oi)MMmʉR{|^Z͔ "Btʙz--Ncs;Mv Ko 6y z8!)d|s!ǚә G˕AiJtInl ڧKPL\fČ6 J!ҪyN!;Z+fxq^{D :]? ABd[yyetC֢Um DqU ћߔj~"0_"봥Swch%ONEfx$ϟ*h_oh %h })HU[,[)RX6AOjTJ-n kIsT"m( W1i3"NVk-ϖ]LyN&eQĚ`$.tɁ˿j,#~cnK9jB"rdF~TVetw-53'TO>x#0N sen#eݚF(U9`If[P4kOT $>Pc/I֯PZԎͬ [ =:]+RZimIymj{/7 o捡l θs _JBDMn6ք4 HtYWͧwxZ%s6?r/<$H:K0^6'{zV_,|j"lݔP4W]įː$T^%"'з1: 2rTU,Hn=m)%*wm AmWl`q4_`ґAA OUGeLÜ0_# m2W;֙~8NkE稦ʕN"R̕|R|1R~EVQ-b{\;KscwKؕQV.\{1m$=9 PYs~FXr("$Gϼ)fL zbiEQ s:TY]o/I72ih?8!'*f\0p{6!4vEXDd&vWqKr8W1k<I^Nȕ_l f%ԣF'{o)6Zً+_q]dr5ُ I?TӜ=DL+`gaӴ4G2k)n8aU (GZ.M"m.L8zC'PfPcGʻF5to`Q$5^>MB+!<RF0*Ħ\<1_U,a19Xl KJPPobmdf('E6u僫)V.6&Hwrh~u:-bz}9O8O~Vd_4f0c҉aKL;\_.}vcz2raa"UvLۨ٢mYWU:՗98r ꀤZ:Pڬ~R~1RUg((U)9Dȕ?C/>=* %xK!\@tH*I>54Yfrm>@f ⭃HUàSd4sױG N6r9Q)GU[ j$@T&AFpP]aVCHSX=>)`YR\  J{Y;9F=!Mӹ,va~6HQ|Rt"xW2ץ͍?S" ƒt?u#uVѪ{m䴮oCs~[c#V4bNBz;+G~re@gH%BVYgyev։qo;ftb8k;%]0(> %xՔ1~>,wN$0I?c`T ),p^C-CbVXG'DUf<Υ\@ʔqm7O/B2z`4_ۻ0V,+ S= Ic!!';?;^(J#!)VVYEi&?A6=<2{@~?Z(Ǹ -P(JUFW!ƛ.?Gr aA*ﬤOtW^"[*>Vi\IW/(h $ZHaod[/D9 ըW5l(szCx,UPЃSk:IzsI7oTIͶϺ$ݹK]4z1 m(1 sArתC8n]vߍl1Zs1tRN:|E 1M/{T0"#@~NZAQζqґQ0)`7n=1Эldb4Y!OJ z/dRRO%4&'oa0a`̃)dۣןB Jx3W'z3\ 6g{$=)Wؗ/gPr(ښgXq@4ԘJY40+Df T>u{4+"j݈P۬0YTa̱*O!z~'^*/R9_M9CStv/z h {}nkgNKK-D&gȴ.)lؔ7.TE ]LA1LJuB>$Ӥb?Urs{>(:0úȎF#؏Bωnά{~KP<0 z;dYϟ Y!}*Dr< f5~vQԄi,E:q#1!M_ߥV3]!zS>ó"T1b'K0zQYl\H0=տ1)g)vSzG3Q!Z,VR%Bϒ8df"'ޯ3,=qM#t~52D>9RAhRO)p^ ht_\f\ؐ~ub`l4&<`R=*2:fON^\J )y8\4M<@i Ol@J8dŎԯb[I+ iM+Hh^RYSVU9V inGge<4^iz`i[C8̈́i7A^=K_x WpW"g -l&YIa-s/: M27ԉPQF)N& [}dS"<V[X-S]/P6T^3g:Ҿ<[ w`s*~hJsOyS턤ph+Pbk~E*xLr=Z!nLa^51m_Vg.Pɬ*K;j1 pΆ&*Uf߹dart,9-ZlfZw:KG;N lxn a6VJ(y[1K蔰"'|" ~!Ey>R*ѯet0׶aڣrFjr{i(Nx 1£/>/CevB+nh[/%2%^\}DU5X3+)IpxXCwsDZN~@FrFF-e8 B=#\ğY2Cs{?سݺʳtJr@@ǭ踈B׽h]USc5hϿ\[-Јʜyp50"kؠ0o?[ޣqbM$X[m7FQ+OA mC^HW 0"EFaT )zƛ "2ڥ l&7,K/x$!8l"%d_#x4}R%ݞ@:P _Wt5~I䱌J=I~|Y>q>;&b,%G* ^o0˫^z@Ä- z8r{FW &8)^,Ht. y,[DJ#+@)1 L!6mA]3x?2U]Y/YɲC (Ӊq2{µ^{IJep];&[m6,g;ϥ4p^"B_4 ?wϖGA-1ΗIl"6w@ȠUb#imû!eCu'l$6m]Wg3rowWCrtePmCevPLB{q1g5tݢH9_;]x$F dӒBl]~?eΣQOgG+2pj$Wyt 7U;S^I&*'s'm0<ژOm3VF`CWm2P|l' S?w۠ ԓ&\:UDP̲ZO_ ުIEf)>0bfoV K=z[n]bet!?zm84gVL8z0ݝ.CdܗgfC,V.a*tMhM|x +lP ?.v)).Ou)ȚNRSǹH4Q++uS@il]Rz 2HlMEO{WV$sFrC1ku/>9B|Fj΍lՃ×@Ƥ~OuHg垐S:E0(uh"h5WmGwvM\[ID7cD1p Ҭ^<fz.jXR`kP6p4N W1ݜF0(fo:%)(%Wh\F%2܂L-5J\.A`p/b^:[gI 8d?iAgq6lG?Qٿ*E6U 6Bx5~uVKip$Qs8V 1\ɝzcSܒF7[+7 mu cϮI')t\pCWRO,W6g] 3im $L-k3p:_j rA `f~@#2 Ƭ~Hɬ72${Fᖖ5yy2QlBrT& j|ঐǡq-@@~u 4Ek(޻EGq@"JF<@M}֙kr(EMovO,˽öykK횄2n/Јn{e-z.1_ž1ԓ(Os2eN*z8^71YS] bs x/%Zu'ѨϚ:?Y-=ݕıUʤ뉂Q[MJ91ɳk{H*k K :P:<8U]tm=޲dLS1` ;~z#i2&jlV?2}Ҡhy4N mBWTӝTZJmN2ֻ(L_ọ r(nO3ZdJ|&)bwqG">In=B[6!t?=lP|֕YYy@ mg_+PfmvAZ\RLܢ~ױc0H)>ubΤ^#A=wpYAvhh8qK:VYiKA_  [:}!͚1ݲ4T[E"{$a)f8si REN-pޗutF 2=,Pfga}Е VqpQ<_E,RoDC>sNr ҆7eR@,SZ$:1VSVYaCAW91{nSjM$IkZ{zAWZrxЪ"*5ɫr [JQ2h:| tE]YGە*kG3lD)@RHyqaxmĘ-.,t7c"ݎ.U`F5_.DcPlyb@xzL~m˓TJR i(j4͵ qܞ(jx}reB)\-a=o1cű7w46*[+8Q%6GYc&i8H/3NCc=pa),T+RM+Պe{g uT@st%L&Н{8]΁ 8QCv}j_" QqVHY`I4IT$+K: 9JYD['cP0lq'd@SЁ2 !&Pqg->=G]S{{ ƈ,N01,("Mv Tz|Q&G"o ѷ*nAw'wl\0+Zߚ ] U{y)^{//#t{J?䊶('c֫)^CoC#z]h_ ,qWc tc`YF@:䧠j:YY$^;.p}O-jѫn֓L1aF⽞҃/hЩNpJS#J!U-,$Zt3ry/]uMEuoSi_d6R\gdsm GhMn<cST/DTn> `>_Z|04"bnGȲPsI_]9cio&`dÈAkʃޛn-"llPBmXzq;}j^}1t/ݒnյژcG%%)vP}Te%jQ^I"RЃoQb1N"Nڈy9eG#";~cIup ۿuOeۂyB}A0Eycr=z^^uRd3X#]xcy@&E(A1fr;Ǖ G .OF+w%;MAت\ED7,ԢWa;t6l }үVpp&e:I_KR`vBA0.zݫF%H2ߌ!ظ#W=L5o(Pǜ PBa1085"/F&(1q}C #[k-b<$Mosu,-qc9ncw2ylQYF<,h[ءaVQIHn{4fFDOʻ C5H2 },fvU>A_{,F^TVbohiӚuŲi0TE~ZvR̹WB,2[z%% EԦh=+ow=~Ԕ>@W3HSF~`FV7n[ o^vG)pL 89b.+cgeChyvdޡN㣆jkV: :Z% #ЙH~^nD&1ƅE;fl#0ѿM1B`xLG0¿6 Dʥ3g*8ҷS:ry{Hx2Ej(ⷆa6ʂQy}7p<c4&)υsK'.(ڃ[zj9'e)ʛzW( uL|p2zR>p)O:\^> v"IaŲ n]/L4!}@j؈:=}BjdG-*֌$MfwbSa(,Vb^]m Dm"۬M0uiAER(?k{ŀ6ᴪDDu9,9˱tLq8)X,_Ăz >z*!ުn4890V E{7V*i/{RFU¹^fS2wo6"LZr6;Z\kJx3&YosDs[RLRg9SSI8$seTcֈ:/U!8<+\z`-`JQi,}"9KJDF.|M3 t@=US1o6z844d:ocɗUBjcW؈R |js NAB sĺ#j8OWPz?`Y8u]F>1Gi;oemaR8Seq1<-䊓8$cT.vʣո6MfNaP'4@b ^g\TbȳQSN>U64dq莨{/ݔ* l%B!Dm'veHłe * 4vaQH>iV{e8:Oh2Nξ!.cHvO0B3j(cVIBgp냀"<6iѲ[;5Ih(P} ɴ:{|)X;thɑ0 6Q.t-NvrRPፅG;zBbPycܜ+EtO鋑T H z_ _>arTPk>;Z}iBZMb|0 ~d୑| U Ķ)y/mSJ]o]5oԼL06[ #j* .lwX7dʴYLm2Lϥ,3}`E;U?Ɍw*RL |tWQYqsN ӋA%{^z-F VY4p / UYv%O62b~\2ZJ9T # 27{z3?y7 Ȝ /SFFkK8Rqҵ>J{i0@5UMhu^T.c6i}KJ ډGcw n?L ~QŚ.|2^c~BMY0Mnc;cՌNucx7NK<1}6]k+7)y rOH8Ol (S;]-(jTH^ R~@U=r%ǟqCKj-HsD26It(S7&/a0j#.I[$Z>=?JD=RI4Ӧ#+T:mS=go`>J(w|Vtuݩ+u[eM-׮m/j"I.z"lK&# T#,̃%̿DQ-HnNĴ6aՃJXZ2 Jރ!pא)_I _?%Gt p)^Lm/&%2 UQK`Wtj=.}Te|?>֪ >d$A=mI o:9Q_a+ ~'lid͟WOkSOS]ǟY`n` +黟/3:cFs*I5xV7329;mcM:?Z^`Hse;ãQʯbZg7mx x$Kuhb9{ov䉜v&S/ ;tW2ׅ{җ౴$T]-_#ldD 6~NOuqQNHYSwUFH1+Fz#w)ߞ-۰JoAv9o"am{ha_5=Z (EԷ'hs̃Cq(j])j杖 DҰ 6Ivmwcϐr"ʹϽ[7=z[ z^]s9"L\ܐ %:*&{H ĐG/Q?F}%}VLk)[tnvzUM7#b+ &=C]-zbYHV}"rz(5p`y{Oɂh ~t]1R)ԫ'`W|7Z>YE=Hб u _·#ّ72 )Go2 pPAw깑 nsNTѸF3;aOuCU<{OMw2 HXc]fRI~εpH+=ELdFC^h"]vIv p89RʜX[ 6z~~wE'!ޗB0 Kתg] ˚ȵy7uһ!ۈ@+v FLLplWmsIѺ]c=:eܖ?R98J`k|nFAnީHVy^uS{#oBMNQ.\ܩJOh!r&tFR }ihb琦-IȽ1=VO)h f Yķ/@A=^9NR^wxB ou+*|{pl!BraK(K&q(o09\g $lhY5ɪomA4l`q]ҾX,-:_sF߶7giިxGhRl(ܹ[irLU Ry;.?R)>/HfK{–t.=PrXz3VG+z ^̖^aO=7&"܎/@vO#dנͰx,EϮRِv Z䒺Qkfc،szMG,[ "}˂ gPʹ{nϤu 6a?= X5(8\Sz|֐~루g?>v ¨;I» x*_v(aca"j 7 $"gjd^;$?kREwf Bh\=fhd#hm]g^&W/ w|BAʹKDɶqIOt{$X"@O$V=HAa§ ,ľx`)UL%-qjb-~3S/gׄE3*L\Mxeaϥ{07PG,Dy2oaY9#bӓǒIyTRUZXIY0 RFFQYI'OƉt-cW* 2.'t:9.on(R+1gg4O@3^q#s<3C SO#oFT-/̗d&HODS0YpNzbY-)?oH(42H*kLb{*/_$(&3e$mRTE(5Qng*Cn{j l/6VN(z5N y? [ 3G.K$mgҺh7+!T~c2Wn󹖀Op|_q0lo8+08B'1l{G(^ӡ,'e`}Nqx}4rc NjtwsFVyO RĨHp6ڈR{ub^-Njp>eʄy:νdyx"Ҭ_kc U>ѿN/!{'h,M̄[2>{6pbmDFm68F QS HAe$򎇼T1vK1 y?Hpp-Z=ݓ- #OVOmuChم/ި/ 6prL܉!YU6 a|sB{hR xh% pY{EyeMÚ\,5p_q0u|?=\¤@ `pɄ4#;zF\2S2Rr0WK.;D9zqcd``ozH))MްLByYڻ=Mn+WSV'x)o&VR{Iw 2;;Gn sZ9 %YeHo#셫[^ h"6o=u2Reֵ9i dRN<8UF'-Mo1^gB=zc*!DxRb~l#ĹH]Ujw]1aݝǣw@O K̭e5V9KZ+K3Hإୌ<'83qS:1r#,?ΣK7(fvXE޻mdS2ߛeD߸U M$`G+Y^$!;#q%|clRf ׵qhq)y~H7Uשk+V]iFTbc`Vf#|1 %H i)濽<(/F 5TM4T_bR1\ۢ%T SN#Vj8o\0ظD9CNdd&*H${Ųh@L>0uj:["p}gJ~p2nH"7,hr.t 4De |͔i:mn)LȈ3Ҥ ;wt,%1S{/MK(N+F[ ({ .ebq~V#}z ATV=L"Т7ifJ4 l\qJ NҌ3$c;y$nc>CLAP5:4!8mT4ˋ%麯Ե"z vꈬ5{AzƩuYpc4ڀӾ(SkS\VK{ " V njc8Zf"d1G"^5zˤтFZ=LEHL-#7b>^t"+H #p9 ]6ªv(!.\(2ڻߗfʥ<ذօlFA*OV/\aֻnE1%7ʺ0NfRMeL;(abP=TAZsBCn-}hTk>ғAr#[FYؘݻ'3͡Ic|EIe'aRP"5&i9 mSL 3JYp~6 )$mX`콾hnέw74/N۾X_vzq_z/ж+wQnk'S*Mؖ#(8woNUSb}M)"9*%1u40=6aZLIZ%x*T35iTOkРg1%69s˩mB//v-pӦmF nNenw>l3YIsV50l׶D:7+ 3&`&y0ue L$A@iNo0-Ku\}+BOԁ5M&Eu|->DESKʜM3{!CZ:| 2JhY_'ۉP<+4Q#֤@_*?|ϗNy[+͖,>HO; D>`jFGdt }.%*rO&]3=xsKC*wh i׍ajE9tȸo4iv0ciAXN>d×9_ NZ\-WED/a.G߻`!v,_v5dqߣjEɗ%7ҩ0EO6XqfcH ˘-bXiyXO96=..׻ jwǃ Ɉ"uNɴ,x;@PB"M8a!ImWJS<}˼pH+ '~rfbnNOg~7h ac_c7oʺ)8!г6gE5G#D }%*d A7uFotV7B͂@ufiG.=:RaUq8A(2%~!_K]qryvR4;0SKz,"l-mN3{TɉSvbW Ænis<s8}ւԹzג$s^0?2mB=ÁtN1+j /o?|ۍ􎥣H&g,ChmJ?}f." 2 U|ǑյM䇽lI׍ "%ؽ3An(3bYumߨLJȮII X? 5i]&!tW{_Qtz(SzdsHW=㚁wo.Ql'Xz|W2w(-y̫d4ugSoo&+|Orc2~'ঽix5z/b}G\o-M̽ʺ~aHH_NP۞ng9cnf{9㜄)~nLrMcO|5&cV`gXXmI]-;n ^ 8RfKE9ݩ-fҋקL%ޔɩ!f/^ }zRt64E>x%U4eRtڤBG2 R5QGb3ݜ7dyVt"%Rpp Qn|As$fJWGUWJ~'~=p| si|߮73{b樈J+p)a0twѠcUWxi9 =&I?irS?% [ _ysUvʫ79=炚ʸ8̪ơS9UXK}uQ4ca$Jtss E?$.;嬒!ŞW[4RqWL!7s\s{i4m1ζ4hf!&PO]h@-Z=`CkT_rb怷6`s3(@}lr0! 55Ւ4lb2e^/x}2|Z%t8MRz~+Y'y|Y de[gGx2 %HIuWp -Tmty #Nnklª"U ?AՃ.ڃxF pgߛzw͵GL gnwr XsxEi7zb7M{'VlizZ%ҾiwQmKF#!V:%]JU0!Ht1o3h%iS^u$z毎yG 5RK\8YVp\DvG6sPis2[p͸C6)лhv|Z|ؕL;<8+@0c+J[Ǧ8=y6_Q}/%h,$noR/ w'R atUBv(&ފ/y(rBwӻ[9%nOs:DB}̎o | m uy$ɀOg ju ;ŘP_cNܺiRm<0A#w9p`r6%bD!~3 J5~Yy#Py~"`YITvTɀ~9kc$sh-g "Yqw_ ᮰3nyq]ve2;oQLE$$8ǂJ_;z | t46^3wz N`ĉ)M\Wii4L:v;bYQ$C z QXq[4zDw͘K+l&7{Q{Dݺm(fU*^1KDP7˿knOly|oG0y tdx)47/g#/{+M#IH@aQf>zBkfv?EV"yi-3t|쬕8 1שOy߆KbL_݄wO.'& ;*f5;51ޕ ,B{`s,p9"R< RiPn_ ^Y⥔XRnԴ]%xa0LRFcz(.BN0kyCZ~FL%}0.J &c6?!F S` %NMgGLPJOQH׫:hyeDtLg^8~:=y,O$xã('Q*{KI9.fWr,krrϴ5 jQY`؉M}! z4hakt7" 7{{#m4لJ%;@H>I87W6 aӍnE ͈6JqL):̃1"aA]%BhF鹁a\IzjURRH}ଊ&+D=Nvڵ9%`KqF']%3 Vs1}WtY+Mĵ\4BT=$ rn[?[?*?g ]4Pc'B bX`vX@bq'QGuURpUǮfkpj1;>}j@/AΚn5A%n ۱~Ǭ~UIe ]yR9}8rO+C fM)m6if.풰-Mr >0IoJaHǥdw~c,CL*ZAٲM#l$ϑ׌PyBDň4gQ :n $>`s@d F$w}JA_9m\m-I7,U!z!.`fֱvTbLdG!l;8ltd0L3ZNplrlBT[ʵ y jEYФϗ̋ډc)Rԇ7vzVSLlXpm!Eh&- [}# 9OK5{VI0$R~ޟ:C_ׁ U.൪dszĈcpƾ=g wߝᑵI}\wq <7|Xa+S*oAP$p#'Z>0H'ܲyi8B0F8UѰԸ| ܌jt^9cof(nc}AqJd楁Jth@O7ɬT 6R[k7\iDG5[ -l0QIVD'xzЩR=N0/ Av'Ӡ|s:.SGe ;<@OgMܔ QhՅgEa3>ͺ]kEY1RCOSsucwL_sv1wاPUWZCce;`\xTI]+V>̗z'|h 3U:VG4oŶF&tAa8NcgLem7v U3NZS*{u& )663|~#?F\VFg,O+ *t*1NkԟH{j 0b/yg )7S7=kyF qbʼnCq r2.˨n\m }.~b$n2Sx^u$iWnS/U B&}|kxޠ9Y*)Rnh>wBa_&+|l-KJB/ޑ9BҥD#>\ƛxPg5]߁~X=9rO/Cűт"Xo! ~m>P/<4'usJ>~E~RؠxIRk~֐\Dhxdd|mSqEN`b3(f*ƞ;j|ψٯd2_ #cՌɧJ aZzYt55 K= %+()Ee-z,(%cDUuդ(yCφ&j|G3H'J*,mWXP|"X?\*_W^SRk;؄;ptLf[ }8e@ .~b4Q=7^_"eɔ:P1G)^k$|<˩u~ZODZ}, !9߉NXCKZkK"lOp='.H۔|v Iܼ6[Feܓ#EEa;KZOK& wm6mz_ 8R@ٚ3Ĩ6M9pJ>|K1}rqTW2ш!,F__'u~gWDUG]il3I"Mٙo*d.Z(Q"k=VWgvu8u:ze*K.fuA*WZ04<MnZ&;4I1]z q~DJ6Q+*9%13"\P8NӉ%}ѹU!52>ـsx\p!*ђ w>O(# ?Hr+KU(3dIl}>in2~욪76Fn'e74/mqBR2)}{—vBNǙ$(.RH.+ݟJd]C(o)H}~[8Vj%ۢ@2qSfΥ/JV;$,U;*P8?;ܢ)¤qFꤍ'b {8\n9+)a[Ӯ{Ha ӫB4}w7[̈1V8E4X"K-ؽK)2 9HCMHf>$or-Eܟ2\j/<dl(zvR%%djzDJH~wr(ں w3/c %\byW#wj隔OH!o{bgn}V^FHW sdq;43IT֓VvPROUZÝ0qeG O)cYPr3\ M"͆Gryf<°Q; طGdy7b>ooQiQQӊv1=,aN3O5!~$xXXi*m+#~nJYx F_8`0L]74˕^ K!) 8n`\#7JIIاu|Ylg$rfvOeڵ/ O*!=ףOھI4ׅם؎$y.x[K]:zŒT 3Ӳ}YüM/)F͊Ӵ^9g. &:4 _MAF;W~ E@g yke'okYJXPs\}Awo # I}~_S摽{NmqDno!pJQiA=)0 -tխ$L`dࡾxGVhnQ&Ă"G* 6z`7{S;7:kD#4U[FhC\̥ 4BE) DaQ9GJܯz^9H(lm+Křշt5!GH^Zke4|y0U)RX  0?.?@FIk^6IDnBPEj-fA$ Y-Z_&۪MBizd6)$-p7Y[=$ ;35 _ n40"7i6z[G3Z%˙durx۰!|0@1vs >sQZ!dD(5X/+U9A؟cRwV*q.d'A#A2Q ?+8F $z)$hpS=v&mc4c?tCk]bXCǫtAp Oo>4a)<,DeO+j*.8Bޏ$8Z⨃IåN1 @$Hzo;^|DZ j:pC 4DpZ\?_ͲDˆx̒Ɣο\܍y j#VTuB:cyʹ"@=SF@ KIv52|>s#k )HC-g2}CE76_3tp",|lgjrEGUWrZ!88%>'i<2Hk0RI Ǫ;樒BsfaЫ-YE`;)5Qm-=tZmVԎJnՠ.TF%?b/ pQ7zBo~M]F Ō9 S /Enlj;KҬq^B;{B^ܧ_y&GVU7OGt~yi ʢ5eyB\ꓝ%#i3gm)$a,h[G ;*G4؅ȿ{_y{& Y-k; ,-)264%Qù};rE-֡i mձ3G7#a7"E%+W-mc! x۱d,B, pd2BH$ >-Dd৛C|`q !~DP!G~>!P") x`ʍ2c<14\ 3.֎F+0ClumalάI*KpPqq.Ƙx>lE嶩0: g c;mzP|UoB<^o /۫?o@LHV9%G%^s,Ǧu'Q0;i\wur@g_o\ 77 Ex6o+s=gʰ`gt1Ժ{TEP鉥+!u zc@R:]fWQ+oj ٳh'Xan;e&os YT>υKەgZQ(;]ʩHt"A{8yAX )mA djӄ\Sqsm;΁ur_`Ұ:_(L'\" &YCNǝ]]%9, So W$؍Q6{t)'?,. . P_ʧ"FNvU{?il/xP ݠg__X}AgT; DF&Qyj=}#4:g%% M%yDvW0\);$=}IЬLE\gN K"GZR7ߪ"esw=)A=}#'舾 ;B۽Iϓڄd u;jfy=Ma,kڍ ђk^lIԉEпQOPJ/Ӯ~uE̊23_xc 'ʞ炗IBm{댉DvqD^Vk{z'$A+ fF Q| P~y Q=Y_5(͔s;{=ɗ+ms36K֝]7G >x!UVG#u:1Aq18), B]Ie(@= BĦ4z3:(4>v+:|Rfe״Z US `"@4aLa}YDmK  rv 7u93.RT9 60'"Qװ# _/6;3 IgK=$E1t ʖS17Zz(bĵuz \DGN#kQ#olM&=cj>|gD0ui>1%޷L qsb wk)iNE1sy-TP&1eD$.jO1ϝCHS;8!O=yAա )p% o X'MU9@A3?w"/DM:%7y4µ%hiD8mss^" oR҄PbZ Q|X8׆2vj =lHbnbнꡪ l~2RT\'CɜE硔&L_T $/]8͎bQWj_s58r v ub!pCPQ'Vfp ^?&-y "L>s7(fz*#uq;#ԳŃ!QUh9y\|6gg#7Z?`wmTHIvK Zwr. V&hCj7MĸO u|Q=%ΗeaǶV&[>9 6-+7+U D!&;ELTzK[uHvXMd<[3b-x~< qZf͢M* L ֍o-B=}gk9hQzDEOx|AQq~/u*??݀0e󾮬E+Rpa :{to)0ḳ +2U h]&ԫ ӝSPST2g^x(VǮQ|&Orࣀ/HȳvJUڍ~:LE0t2&T~^|[Y'k2vbX8jsڣ|:>/Ű9 oFNݺ c!s.;ΆZ/#Xp CLxnrSDXQcF/0ˣ † ~kz;-k5RN8Q{HM|(c(P " 49kV!h)=ȀAT3#m j([2:fh6D G_ %KwJeha܀;d8ft:l c`fP4"Vc ]1$nE'ƢTe,j"?Mt)P.δ,]P4p\F"<&EgbR"6;6 ءRUp½car I |v;X`C`lmtGp_2Šx!MH-w6a~#O:z]( WOi\sS{WwnGa؄GiN^ dϢcxǡ"]Y9^P?$l}tđx]A/|HY+B쾦J Hq rB3]p/)O~ĝK h݌^;܇U3D4<6Ilnd3(Uhj/\8+{6^}`,8?AiiAb ?y`Qܤ,?ёhHp@RYܥޱ*#e[2ϭj?X3ŴwM*77+&`ĩ6bM,WɃ,a=!N$#6K(:1r>; o8-2j#-Q" D_5)~~א=U8,TaVD3&:k4N9ͬ/k4ٮf^; sa {Ò^Mⴷ£PFRECc@S\TeťJ,2sHϨfh_uZ`N.-|$f`>ѬW7P=&V{I7m2AŽוl &J4dYFmCeaVĨFaE|rq]v?ccKx8x[&yZ" E7*^g%_b4lƟc!%w6X6nM1bh%rC5|=rU__rv42Bj8V/4*ֈs:X^ȁfRv$:/\6p[Le`G<]?j,! OQ9jQ{pָ~(G(D3Š+R>ol #B~[XCX D8͝U{q5`֤z+NyKw5AzfZ:©1ĭ)̣VZ寪QO7lRHso)Fݡzphn!~[aE0V&'_5M_Zzg U9*K vLmZ#5K1o˳BSV J8qK8J'<^OWލBS'B !L97. h)1EGN{3c\1 tno #e84J)_7#p6h^Rsc{X5f΍#?Ζ 5u҅ClWQ-uԇ>ݶ6Wv ._^F {G~ 59p ۱:͕?-n^iTDDR!75ܩz\!2A*ĭT*lINoAv>ؖ˨^Mea*dzr,B?إP|u7?1 }I/ mSVޮTX0Bk=Ownt)Eѩ7RHrb_dDٗƅ5e0~v9K(HDQU3q˰սCkzޣ \+y嶅*DFw,!" 18 S+ 5m-`wHw;q3V %O086}VD\ AY> q_tkqmZn^yaS$WꁈМE1<>BhYAefzK rl꽐ä% 1 Q0#,~JM CNѪ'4Sن uP0>̬b/ܑ~h}#0B3wƼ˭j>$=CӭL-S9H.r|MI@.)d#>rO(tZhÄp{{Lx䒈ۭ[QQtH6UWuŐ0#pc"-# |*B$۟1J iPOád|)yi&qLג\A:yD8gƿ]8ċ`rFYLK`‬hΰ5yB`=2:5| ȓvIY%Uډ .ZچF}/Cz{G-+^OCRΙDY--b5й4Cp샌Nɦx^ {N g=}1gc } aAdBz* 33(] k<:&WFnH} PR_YL(5ur[K V%{Z'=S`A2Phd?FlYFJ-9kVXm&s镣%K aÄJ2moCx'Q=Vٱ#NGuLETњ^ևm D|&T o+Lj&d2XjՎb_ײ•D< ( 3& HVݭ.,'gCĄɩ"Q\l㒞ċ])ƺ1&?g%<սIq3T ]69*^<GhN >ݫ1a<"g/m>.yS sSJ QfFeJ1\ԅLr |ճ&?-X*"FkkH'Ww$x Jk r7NRn F g{TQ0SbwS-M`%YpU`]2ؼ1*p/~|Um/o<_/ U 옳yGޞ[쵶-Q7ܲ :\d& Јea]Ջ]Gt%P+j0Zг@+)cZM YKHrAe[zj?:9L vvR~eZIT]&+Rh8ũ3ࡱ;;RcJ?I_-P so+^nu uߦ$u#y8 yT*l/y׹N[ b;3#jj4BC# 1Ϯ}RAc;d,:L#3xS1e^H?7mzuܙ~u~LQ,%eGD/G|*bCuΚ{ U/@]H7*RzjIGt,dkL{j*t`Y8ϭk8k|< ST/%R$aۿ+A(>IB03BMQˬ~6 MlZ1sIlw̻P2R |e] 凣B+I! .O'Aw{ǤSB.  _\_|a$d8=k2 n3^~[s6 I+Da3DZo ҈R4F }T>Ubޟ^hH?JsIȵA]f6"JA_\q(~r+mZ`ҩ8J ,qYo`/ 0\ǻ' 3$IDtVCΝ1ln-n2 (5oVG&6nl/<;|o bo,$A9 / OF|]uDrA3b|:/Z_uRI{. X5!ձx8ES)ߓ([!_%:Uf P5YlRYC\9>S|@{R_V`b6cʘ=z9/GR9>DWȱ W60SijX=B&1یl[&gh+1[taAAPV>\o<DׅEvv)}]w ;c9cy'w\(7CkuN"XUB@/6h]}vzKetiQPΉ6mm>٦XOfV$ݶ28_#yi2y`RUMSdo>?2SƀBĊ>>-f G!+1ȐHcm$Dt*ްg?{M&*WpzfwCAwg};\F&LUw=D[3qqV]Z95!q|KG* h  5{Ee:[Q0T~ UѲ*Į+ 0fq9 cM}[G#|] X>vޱsՅk30^3IG;~|*V`4c֡k:?r^¢@Ĺ;z)_tK h@ G4lA^w&s&ūȩ_3E`|nADI3qWFKi[eP$8EPa3Pp_D^Dq R.̘ro1vmxl%ѥ"צJ7m(8XV}ҏֳe] xZ9 xSo_TXk2hчc9J (@!YL^6fy0Nr}iiZfK]'dsրvB:Ve,`7;g+_ 6fRc;u p]J|I>("° z &j HB@Ii  3eȚBt@%3M5ՑNze;Xvy䗮A%Z [Onx~UE } HvV3F+AafR)\p5Wi@!OpH(d1m$ꠊP6@Ō`}sD/7?wg3v\b~ m-?5 X*xh!s:lf\).얳lz*= jtwh<8 _ >QKoW@XtK!mvcrf$Owߣ'{BC܌U[:MY7me\ÓmG:2Y~M:Ԡ!Nŋ\AֆDԖ9ݬv%ٕ} :"eZ-V@PVB+]|}[>[Y  }nnVʌ!I!YKzQ䑧N62y) A*z !f/{\P0_ 9Y0%<-^>DN~)xػeF>:eX%a<tkϜؿuߐ\Zf]fQ#Zܜ@GX v叵r2]#-aÏ Aa-B##`-RFiMi9L4S0PeӸshH[瘵HWY`AI2~{+.p"}A˫MmYN_k@&]%_+ ˁ99!fv <+[,kTFm͟ؿ_p0 JԤ%y4jVOݥ)1]nkڋSnc(ִqՂ w-~#4uyEΎ?*'ӟRwm |?voFN>8yI[_"\B5#0|iQqW)2;G0r~yzT={H`+$D_^}1#ؙ[rJ>a9hR[/_z#jc ,ΗFyךr3q63i[AO2FgO`NݦLf#l$U6>kz|Y#(:?kf26NjUF1N:SuDnEE›@#a'ȏ:A>BcdܰظNV/!C*3сle3=v|:eFw`5s&r#LTja!E56[DpTkA[1]`SF,%U}м UQe(j*./F=S0ۆڐHr-m{qEXYKkIޣf 4 6IfThӖa?P!Ľi$zXֲ|ުeezSmW1n1k(]p㪬gSkJK9,cC? `QÚ/zEX%,LJC? e^q΀^nD뤐/~7p|M:@S^0P{k-74//O :aeoi)k4cW`HAKw zԈ mE(E\,{XUo:0v]9MafۇzQ6Dgڍqf@[}!'&@PqTc? XbX4ЌЊoS5%vj%g/˂K7Q(AAďv5=nJr,$抽Ni~ӻҍ`FjI7O!o;NdZqIx_@qs ̶ gvY5!7& >ٽƐB [QVbG}T|n@Fpm(՘xyd[/<# f`yݸYC-<(eH0\RG <~#qHk[?Y˨ŊBEP-?W\e"(q]ΰ;) HDZẇꉳ95!OHUPsG/.W+t[Cdge[-5Pf5C}B<\YA#8 e#f" T !k5<0RFa9>g= h$ٳ*ދ3h|V琩H5a0XM-p2 mɤk̈́QmXV 4U^aac5=+5OY$݇<ѷ`ˆe+>E˝4Vd9%Vn87ԣYD$iբ0?fN.`uUI\u5 Xn8FS:n 6!qll`J}VڣG޹=?[EJzN Q1wdj&UHn~]A ą i>6yKF C))S쟭(>Wg@bb9NLo[qV:AzQfAcʲ g\9;&P%O  TqUd(N 5Z?""͋*ʙh7{][$|~BYj({-*B'WqW=&&au3ۺwߪ7ȳwT*v+&/.[)0BOX 꺽Q.Šk$Ȼ~X- e!]]ZNV9"F>=X˜|CHh}{|c'zOLDTa7 ?M=/cV ]Z8s $<"@=Lj<~E{ d< v[&{mjM׾fKȣm_86O,K0N"Fa;sYz> %5dvF7vUQ|י˵*9 !}IlٶM p/0OiS$tHIl ӕȿvP}0mIH;fQTDHigQ`+Yǫ/Ϩ]*Ow乍qY68P.ᒉYp唢 †@Y0Bv݇L/q?j7M^瓐9 0 P 5LX C_M}1לCnBIu/O35y|U ! 5|(Gpk׿˗U$yDcyޤZ~3'?McIQ@F )2)3ՠ+ |i_G1q]SNvnh^j`|bc`9r_)Yiߐ̌i:/ @4 M_T*$tA].,$GhP3chgnHAg/ŦH}OGL- m){:u]ܮbm=R>m1-?V#]yg3F2bmq eGM~3vԀwCڭ9yLkZkhT*vwo6Y9LL=Z֢`d~ޜl_Ly 3O¾{)Q] ّ؃9bm},6YQux⠸4zr%;$$6>|B o΍ݙݰcsɦാjft[͝T~,Vsy\hq?yfB 0.\>ŀk-K3 u4hD0BcBw\LUgQm(ޕ/ D@ NpL<CkP#<f"ϭZ`U3L@wb}.e`BUXIQ%GXOгx ,p;m6XdzgfAb #DֽAuOX ePg2jhU$A^.أekN9 :eWsN05ƫBV@gVu7mFVt d|)\0%&-xZnsaR Y{.*`ϔ<I4ץp]N ڏ$?SΩޓ2eڶN_OiK6okۺ $F  Q~+8*3LR+#K43̈́[O0 BXG2E_f';7>ܢ>V3c%@;GZb k$Oʛ |M+b<0Az!uW4Ggne{)ްC%.ttz~Q\^! \'`ryO$~N,QAu=Fd{K\C~uW9P&2 XXlؙʈ-^7癀r_.;CsB̤I;Q9\ӲF[zo~57y2 bR2 U]v|\$[cV߃P(q. EdwEX'-`^CgL3W]Ka9jt4~x=/եYLr]háxVPu {+e©~}Z}u=YhrH!/z>{Ce|;NTگZi@?Ϥ_rP֧1 9(\gp#ThwbRyT VAc3LifydHq^*㏧Ԓש7Yf+5frITxX}.T,r9%շ|D 9Ś"KtEC9?k$3յ%-N<_x < Uz&MK8B8̑q!H &+P=2 X @3 yU/j Q5PeK h,{E7NA1bܘTv{ȏ^%ZW.ߝ~7>e2DT/ Caé9g nѕ='urX fry1攁M3:G|1MCe HS'IK,ZOM`QIJODJ|aJ_JԾ2Dv( /Zp3`, `dA{C %TdsZ.?ZO˟1s\;g̶ŏwoǺ,֘,&KbޚqeZfC tfB\͊RәǕ~p'1fBAW]ABJEӕaTO&QI?6+K%-(ѵ6b}(0F,??(1 UR05#:Y"zy[RrL ۣK2ы2'LMM:X0$vwsi#B ^^6`gF IR>D^p_,뫍 7RWSQhՌ M7p?F⌓5ͫ-ީ0XM ep6/uwI.Et!!ȥ[ګ~5TƩ覰 )&pVPתt8}DC[Kq$I/nż̭/^Lc0@x5ܢ߯_YB)5UEAY㍨J2$Q,nCޞљu/Š|>^RV~H_z|O(yf16\WQ&GZ+-Բ3} qer.0g OcvղW8`٠ uųDXOp'$G+jj5(,ǎQ&ڙjoa8en]`Kn{\47>Bp;)DʎgD .@/z$R5xÔ[J舦 Ne0Ơ3Om&CBĉuGOB;I ׉mY K}a *<0'#S?f %\o~PqX Rq ME TL/3!o$v Tu KHpլè?<]y҇"0 w.,#tOU/c[AؽbɝIe^XAqm۳\+F AWRpV}Prxs]g?n)~h>:1TkVcLux;g6W^Ƒ񠾴DQ =*Cjs jz!"D "Ҕ$KU ff:d:?QSY ]ISHھF`[5V.H]nP]PUyǧ+z[תIJ=ٺ|Г!_:ݗVWU{i6mWIyh:R IOĴM[T]CYLŠ20ԦMUe31lrS@;UaNM&<0nQ *;_̄Fif"\+7}*ϝ*'1}D0@옾xfa&U"`![2H9[mTǶT#5؞4Q #Fa)_eYfr8{vC-(cg}6='S0 M|x%oӒKaғW3rBG7c^2K(ei@)v&cKfpbşp$ <'{uC\{m$@t BKSn8!?be_T,(. zHin[('>h`}9>eA-"2bl5-Lfk C.XМ? Y**!ѱeف?tG,tX_TE&q4M{՞{ƄV97 T"SS=Mc"vܺxYIhJ> ^jX7v(*l.gk_!&(vgQ^58w:Qہ|>먖ʁnH1 h'yíOoiO{w ^ sޢ#lsĞǂ/nQpp}|E,Uı^kpmqѮYTCVM!\b4w5ooۜ }Y݌VVm`U% yG__ GnLjRH W3Ә(B8}Rџ.w84^eǿ(ήɾZ@L)M&`A':tܓEZ;c\r̕wS64?Y,gsm1"T*Y[Yxi"R>y 3YmHrpD1A(_.~m)i jLYm<%M=7ƝVSTlֺj /Ɨ(KٯU9x7F'6PDOy!Kfi} DC#Mͩ%O{YT#1_0}Y1B08v]] y?@s/ GÌ@r`R3S Ԁ nhd9I)cP)YIpp1Y9kRT IFRȏ}y,ux&j€@ufH/^} r>[=Pen\k.+– reʶeGCRymo Hn2Ųf23{krƙo¶ʉaeZ6_VVDD:L? UԖGVIգſ12-K Pը&u:p:$8ת/,cW%0 *jG%KpE,egWY÷Cϱ'w{ Q%rh?p(~b@ 8ͼ4\tq--ܥ(VOmGpUv9$;޺^#չ;#ɸ &"ct"dOTW4Vd:ugzx#04P ѨRhl7Bv9Ҥ1ՖvB%ț>ଌjmMO--.' 3;i(o"il&){'qz2$;ϛƠZN!L~fӿW)Ŧ;#4"_e/:YVcWս>G랫oXΣ~g6#2/$VU#gWÚ&\W]+ITq6<C{ɲR^~b!|*PBt!K.~8*;Wr5\idKR4{s^] 7Vח=1.b|(賫sg(ӏCb'eQx8vJLqxՀ PA ݢ(uB`f=vG†CW03nW3\A%^y F [/(g:P/^z&^xx`B{f@{|0{ &А#>SNĜF1kZ9?y1*IUc#6O/6,~|W|.ku&WiX*TGˑsn* lv[?VO[M]۷mt_u_>T#0%L]=e@"ķ>SKݠsHpFz1Q~?1SKXM9ٽy (Ⱗ:z @I,Le(%PX;<.{s"'#NkY0H.H&Oewo_^<n(5dDcNk'7ݎ CVΞ,vqBDUdarG!,Fz9Dt@f9+lS.I 0Oj[x{:{tyc=jg:4lÞ4Nfhm Alս& V(n_S#VjQo" /::nB0X<i,NrpU. \G8n(ekԔub{&mN+4}KFXߥ@W[csz{a5-sqc#bAZB?Ⳇ ojvBbmOp~I67FV@!I]›׎@qM}Q7>2邁8 +ϡ5`^MUg;jڻ %"P!kJ@C޲vEZuY`1# mnm8w~K֬:N Yo$*/eW)ܺ"&JVvM\GATu%*l_e9c3|fy3 &*L枥3"Y4A~_ M:}2s҉D"#"]PeEP;,Y~p2jEܗ6@t\K_}zH[tZ)Bڠ/Zhj;VG)|Z`a P60B_%XI!>]we0Rri*2X+4B9H=FWa7m._p$3A}@'Ć z 藌E=a#0Jc/ 㺫T?rNK>K|C2e[52b"?ޚf{Х|uG؉-ɶ 01,a}LK\);ǭ?,NE%<1+p^͗f̌Tfw~|ʯ jد887OTԹ:O=P-) g峫/; 1vIEI30!8=%,M Q-tvKrKR-|#+q{F8 -4P-79gkV 5-ynؐaţS#$<ľ".]~sqː~Dg~ ݨ@sK#ɥ=0ֈXƯ*>Y|=ъ(jXqm%LhkI#^+roĦ_ *p<8 PW;fwui*R,vƜ_mB*~kKNn !f9}@F\Z~/@'`m&X&ܼ DI!%Ӌsj #byM'ϛ8vLHPE:9Wo={uM_bϧGp@zNV^[XE X IX؟i6EP_p'76<{9uE}(̠)hިQP2Lc3s $B(β^&R(fk%ꏋ=,;:J g3h>%+l\MnT#Vv.A? ~mLĚ);ֿg,zz 6Xuڠ G޿uIdǔs["ORF,gJi:khD2KPeQnd| )U 7#S`jn֮>_% LwE^b(@B0gr:>$ 8ChR%iJߙC^o#A We q/J7i}<#[ꮚP(DX!)x!s&:.kRL[mwZ9FDʱM-yuoE%V&EPoT:y2}ԈuߏPo`+]d "]BĖM.?jȝzq_? >M9CWݬ˽5a|i~ &%qI ҆y|%(%Mny쎈yWq!3hᆞ-8<=# U징EH,*P=s ,79!&UiQV~{XN6`:,vO3u):|$cFwU&U't~GlBpo),Hl9S-.Y>sosMmj\ 1#J2 "M؄Ż6i{>>;8pJt.y8׃n96R:Xσ>yVFl+냿 M0,cE`9q{V>ReM>.j,ߩI^yL|Db҄$MGkM!F cn=\~^Z?t]B}?kV[u<Jar4h5MD?57YA#]v,Ha,IH9%\p3&f׏cW[^NB.v\>p̠>(cSpA  2%;>@byE2喚W7Mm(rb4@M&wV $D; WIảJK 2- (Jп+YyY-9`Uv#\ HȐ?b}H08I+.A4G/݁?3&B f)[CI|te஀3ЂNXQ%3C~]|cE*OcZ=0W@Bi#2VK|WBف*Uz׭b,82%֘œ0-)p!RaIEH8Tmһբ%Gؒ|=O~BrPgjYMM"vȵbm\@#%@n6FZ_g_*78F3+8OUxŠv=47EڭeaXJXhIl|u麰N7$8a99Z:MJ]yEl ͬK\ȀhΒ^ykI*@r zawiAzoȑ !xPITU*Kxп?dgYBW /sUiyyܺiMHa]G:rH#L)׎cD@jle*_ꏳa3. a8l"j={ԘN2OYy@ZԸRQ Y;\dZyCkZAEʮ N:˴Y΃JNSBfS>G Ԑi)sSʃĶ1lf9‡+*CFRr17*m-]Ágh !;K1f \p(1_?Vq=*E^6xX>ksxY).*Z%9>9@@lh:>)EfJt,Ԕ HziV|/a@δfcIaŔoB¦rpw9t*W.0ҬO{fzjG,:\#Ԯ \1G_C㏻)I_R<-T/;TC NE>D&N7F%r^6TfbDk+Y}W+xU%M7:s@k:^)C 9FӠƁ0lSaymS9}3ҮJ˻6n~s@Hju0Y/먟kWZ1MZTnnGmXąVJDZb‰Our3#2SŲnȝ9s\ 1F@Յ+<7"bFΤ->>r% zaݽ%4 Gv )Ps13y+k^3A7\@+QxvJCȜKdvT7.C ^!"Jg (5˗$~R_$rH5#TF8]\Q"?i(zF#La7+} v|t[-|V)?Wv LU.ɿ"ŗEh(G=)朽sBxpOpYHV;M?5TbXjww1F<,oiY%a̵jUtBgWp`F "qNs(p&]WӪs./Z1E]Gn|3Tw` ـ+,,VS mI('^䝗8w;fexGSk@Y BZb.DC}Z̆YG| #ѱʞ.vJAA6؝V?#T\ᴺ~kN@ r,hQzri:+}V^Y oYEtcUK鈾ۉVcr ZӆqfD|hO;GK.Sl-vƕClOF=]wM:IJӹ[hBHu\y,Dn-:3~-1k:Yrsx{4;GFŧKuAB$b@=֧$>2tJ%#K*"`oA"K˻ݨHBNrbmA ^; AED29r T(d? jyTK~K_KA^c<٥& ybWcqSAnD~cP6l45*ˆJ:GMɱINfW/;N3O,q ioqdS %g9K|c=w$ az~r+,u-­Wh%c/u; Z#qڌN.BR4<]*U:;yy6d/c jKw(W95:ê=Dwah;lX.O-6p.ȦHlx^drN$|ݯ:l(F=%zatﷀpk%J2nb!LJ-UZ6=kHdzxJ 7~^F^<@/$Z,=q_nC@oQ{afKs0A +Ob"5$c%x:f_C%1fA/.ORlދ;cjҕptrv0jbB랹}e<=hB&+j1GٝLFCuȫFOpvTD_[RWTl1-u 54Cէ+[D50,qw_ϧS7'8|k@2ОmJJᄈm14l-o̚wL\Jb>\[ W%Nh6D<+j](<\>n?g]o&RC{:4l j.P7S>A8/9gg$@`;%?0d`Ջϧ_TlE=I>\r!LZmtuu'PL% t D¡20Qb CWisBuP+mF]oar.Ʉ|e(f=}|71E *Z0}.?v9D@lQ ]% <TrѻmCX].^Ӟy*[%xev:UdScm >f"Q8_" ~D8cAst~ "mԡƓo'FG[P Y +$}9cn%lB"H+CP=iF3f~OLUeQWh\PaQm77^A ]Kjk o7fቖuv'+?$$`J p!=?`iݏ ;`۝$~j/%ITxMwSs@5'$[ ޼X %I ,|bi8u WΤd‰ʒdu넞xdHslgn0 겵(5I;ue֭$=mHC9<4jmH{A kt4|#7P1"|/ 4X-^efwIF9k}Uh 9Fӂ|W(kR}CI Ŵ!H)ZwI՝VBG33差Qqϳ6]!`> ę'GFMr/4`U$Clڊ4x7j ڨt!d V?c˜ML="qN&q*qnhEǝ؂]U{Y;O1¤un5|p|+cA|.*KGUOP̡:;}Gi^%H^1^>0^f׾h೵D'ZL!%>=-[y)5rSV7qxؼHh[r|8=t4'ը9pߠo`]FI)>ϡw]I%-{tW;;] “HfQr 4}&[E]t;Y3\F$SYlGĈɡ[7R+etV1UZTNN6ʏQWZ|b+A}l"ڑ Չho_nU )eδe<)A8P󣃁Deo;P4lt#vZ<rg.)T3JFɜ䇒wLіԀΕ؄/i zt{4qUqdֹ}*yj&{Dd6tF"-9C`ف6%žζ9VLci_!!ie9ZvG5aQZHj ; ]ϳrrxc6ox\^ڣ";Ѫ̯mb}C,Od=NFlCܳ(%er1jSI<(t~^1RBFs^=(2`#!mi9 fX 9XvO2;1]i9H>:ˆZj43i#Kp;-2-0o<=aE;$Oy|eǛ5[MO+Avw AE7`ZTRx%+R/9Y߂Zs3JrlmS!L|Z~(n6 جey3Bv P%h|́"3rblpsWYY-aǛkcUy@eJhRŃT|B}|ꡪ -)ckydܦa?vAƾINo9ч[9+2o9 {4jH@5Wc#mlʕ /ׄYa3h{,ۆg/)f|<L<7H:ޑ-ˡpp1Q^D#OZވv`s$-NI[Z!o7hP:O.@Yw/Xi? ?<*^Fch'Qj0VQ yȹccZ\`8 8f iT%\zxX?}?_6IF:#}TMTU2 ߅ bl,*?u1ĢtNsG{j}܌! {Yu^UzpiO;|;U Cv-fSkI aD;EG ssqUL*zy<߳0g3Ḑ҂@g`@78&|˚T^d@3'G*j  |$rU*3bwZ"VdN(ښOGzX0M&HdQ—c2r.Q Oe,"WX5WgSlEl> rfOv~)躈|::f^UP<en*q 3%3Bڑ+U}S|4"%Q|}D4lz1'wO~6qK-SP֝MD[7b<5b"& w :L8␐K~g.b$0xN=`R“sZUUcvw:΂9Wyۗ ST0xejm5F,(3JN_*GN ``{ մɠ|7{,܀S䠇;r!#{Έ[|ºH*H͎}G;T;Lr-u;D߁&,V鲳 Nj1,䂪U'W}ʘmD), $NPfęa B'Ls&Cey-Q}xr钖oWoĽ}mV[9Iga^0^~h6ǥ٣*2\TY˼ ێ+@vW%\oͧ # C9z@բ֮X7F'Sؒ)%܈et<6eجտc%#D΢O8So.{F3uQTUt,`M"+FCe ^qip}AQGXo8|ЌKYT4>ߡEwXd]-U [;7V5m4\`{@DITbpͱ\zx򨱿 5%,rErUu}Bϒk(,xkK!Z44 鉻&/ IN$)$Z ҖZFSP^J ^h,\qXDg9KZ`/vu-ěA9:-t0@"]27,&pq+-O FØӴ)xQ1Z܉WM%SdF&Jը8-n+)) Q-zu?0o @yӤ"H`=sSȆzwk2A-U8@t}AO/SU{ad,Vݖ *g!)m[DIXP΢ʮ[J&?]VT]HaQ'Z Zb0}D}hU-EDӎ-8L5D;&7=%n[tQ*Ȅ#[&^j9q?bX75a~&rP* {a=QMxyrd'dj|wnczC)0 -ۺ͕IgrUmo׳}$^8BˤhG%cy4tqug68]lvW5d^\EXsnP5i7B9͚OSRJwTTFuȄc YȂ ,?CͼDÍ)͔Ԍ5&uDRi!~]#p#j&oN5(Bا7,MHk59=qm%:Q ҉7]$q8eRT|I4)'8|dL"}MFd=,EŏzwΫ/S^QO(8v}-ja9Tq6[U 0k?VG*Hvl{OqHMb-bխ ,Ȧ36`on%{qEsoL9YDLSW9L0:YE3WkPAWy0&pa"D!&JC}}Vmcxf&l9ī;Q3?ˤߕրH߅DW>|BCIߟb/QR߯j37L-9n] b,kLn{en|;+EUaYU$C1ql c%2"9?{u[f Xq@T % E^jO;IW\or(S<)n\K'a88]wTONjnJi)"䵏ng2A9*&eb=xҨΙ{~W9T\˸(Htvb+E*&#5@LC0xR۶a- g_r|>iJ ZAb!`'v߭qȓng[W"j"v:n}eO*1ݜdJխ|f# I d)J}a7eӯjڕkMjILi(ZeaVn*d͑9uK4r?C=tuCU}Do;,sL*ɦY彅|$7 D)RZ ^b/[t΀;_TC>MBC?7RÈSUhU-rB Ϝfn|Jx$.4ʞRtH#|ZPOB:R\vCOd_%~Qgq}-=i5;.E`6ozb\QȽFC! ]kl؝r9=vUMWJ XZ"3:KQgAR)zO>g¿VFpcY3Kc+Z'lmI4(`ܪJ,i'P>aD!АX$l2k;:vIg@=gd٧z'kB'D̶HjmdzZV8=ak*(}BIrCHU9 M!8<$8e?$UfPUqqDTez$ L=/+`6ՠ*SsgD!xզvE_.7D({fէ^Gh}MFgk)<6A <6>-Y%a7YMpkr4&!i1Q51kv-翬6(dXSħ˨E)Eq1>s>}ljN'c1pe2uoۇ"sP=zT8Oϥ9Yt kM' kg_PXÕvcVn!MN[c\H"o8Y(#3h1mr צ cc,;b:=̣(@)+"QpZ84PR}M玷B憈kQ4+Q'?CGfr>cv`ŹZ4-H>xC]?{Gۆú"@qZO9\~X-~+ƚ3Npؔ."Nk-4>}61܎x<\r1ԽNN^i^M/aL6f['1N`46?Eߩd=(H_[5ۉlI/_A8A Gr?fgt]H?no(Thx-o;͟.qh}C7p!R1"-[nDj\ՍLx6c zVf(=> *0l#t+)(6RZY]!eCnԬ/JC$0mB{٩Ղ(7E%z@|Vѝ$^C]#$;.݇?H!\],6`4`ύ OAaz42v| 41;X`rƷz>5 B! UxJ,M#B.9]6E,bA}0^Er˸5'`OrA@$1P[lͭbc ?]4*2Of脕*FP;9_5GݛbP/f?^L,_RYRPCYw`,Щݯ .xeA *'͐C _b RN&E92{ X+ؾ흪Zk?k{t1F*uRyp|5$]Χ/it[#+P(gO3 CYI!vp0(\%0l2 2?C NsltT\~dRϼin Y9kD(6œ˰&r=ḇ9t:~7]!H"j~7nnK0>&k\3lzTaRl`$;T?ahͨNTG7}au ݨ%I9֭LZ3/w3f'M M͸MGXj`2wJbߠtǻkn\"v^X^<(#$i8&aRlS˰R%szV>E&禈ݾUE,]ia]#UP$Z3Zjv c NW%e\ib2+:LAȓFsI!n'lc599X?G- znZzPsyCsu$4Qu,[NE>܊KOdo" ϓN~"Gƾf_mdubX.;G?^OAe*#)I [u^ȯhg 1 4԰Gv~jO#"HGPųJ$m]x{\ldX%m6sB-I"_$}**\D <8?ofzGRO :B2,,f|UWqpJ1ASm_ enEn8^5Ll6)LErI3^:-s١a3+"f,Udi@ m^Ӟ!OЦ Yz5p>D({{-Nch+GbQd1NL*6K<~dd\;Ȧµ\^YX2t@㎕K@3ΎB3Gq&aaNflW:Ғot< v7'5^:n*B0bB,&ra\;5ձzʁ-1wdo`"bFMs' 'xO?qxܞh&5(IV_H65Ԧ0{,:CُGJE%>^w/O *WM3_y~ T76T Y T7bG@cЪUۙԹ@SZٝnW)%"83F÷#Zݬ a} 9]3TFbhwMue/CF5jiΟ ]5"U,$O fO1KHPVxbjSh {r||5 3\zW2 jm?U@.j<QwM^ 6Aਚg5-jŸʮJ. t.ﶓV#&|KwDDfqpQbG ISfzvPz<7rpY v!nkκ eݮjmȍj >B ''ja).##ٙ9/LU`"QB?4z_Vd`kd92f-{9OIcqNyxi3HW uZ˔^BtUϥkBPF6υqe{K7Ά<#zIɭVgqMVwޘhFF.t;f1!M8t:zvI%7%(ҹ>{414{gmVBr sdF:ϱNWm}^R ;vq@Q-¾إ ܣ2CFbX>[<ԖaWm^5"y43TE|g` ud& @AᬦcDl SH덮Ip}6I}kQS{pǫ{D$* j{S1+ ";la !:d_wcuƯ@{L)MmMTAfH:L9mu.f\m8iO{TK[Qg(5d; lգYp܏vmgXnRGXu-]g aFTg ^G-M~Tmn ޞTą龄<^sD^7ͼS#mLiR4aWLʆwcxpZ1_D7,똀Q)h_B,3B'Q43ԬBLx)x > Okv#ĝL&zR8\jRYd7 65B"R]edB= p]N j8%^F\^ςHE)[7 zp"kI+~y:4F(?㐷7 9q ;~ןcfWYP~:BblNH,IN_3eX6e!ѽ+;(* լZ`BtdE~eEf ѥiQxpc鷪3&3!}bޯ]g6?b_1 kf&~*\0tիvHwbBYzFѻ;X lB}ՍsG,SH5Ur@#}Fq@G%WӃEd`2!IfZ=e//):~?WoiJ}"V%A8-4>p'Eep6g3IQ-mwFNJw[k1)+Ӂ;kcXⲻx7B{.~GMڷGSY)}&v @pdT*N:U{!O1:C޹Јz ްJ!k#V;':S})rh*q35@geM9(OVB_ 4ZirE)/{1U"ND'vTȡlp!}LN׹g5~r ;I2nMsۊˉx(\ k[q 7fo>1D';\ I2mLdlɵk89wˑ{ŷZLu`C}Q_ќ1[T`]/^A҇;$RAǨu3<;xDQ5#E0yACak)̂l9S!νJ\g!Xo&(埯?Tݷxrd|b*;`n:2Xw1+QR^yG玝Ee"ž胧gN3u%#뜼6YDQTq`R#yRG$/(D /V~빨V.Cd6oƤ{,s/1,X:d4l b;ʽa׏~XǴ]2-_tE'as;/;],%4z#zLjTOǼ͹Om(@Zn;1.]_[^Oo yD>_"# Rrw@]if:4B>]I WBM/5 {n"63cWZ4!4Eܫ`YpI 6F Y$1dW@zT:z`3]L٨rd]z0dX%g&ln`Uo4L$J{bwTi2u 1j'XbaaI^!OPx HЭtyZ9`#%  .&/xӱi&R&quɍFv@ɃzQ>;ԱoO>Ef[6ėX|ٳpb4S.wk9.(Q/h& xKR,ʳ m,QY#χӺ O)\^t+nL80 yOn%-et1u[]\vx4Mo[3HG2|S]0K\r, ~.C.8qj 0@xGݦ-4%|LuMsMEOlɶ.88ҐHq 68 Un[sTkrT_ 6 ےcJÝKL$b^/֙n*I8s]!Di6W `UcIV︻mfؑy~*r4,.TLՅ_oE:637C8N5 eO͝Z|/87Sxaܽ`$H dXnSyƣ,(c*o|v qRȬ=qfBRɔwa^?5aغ j`AʠghE7)PՔӁOKXaIj`BN iC'_-0a<"&35x~ۑǔox[g4gAcK (]#y[1Dta}6ӭ<σ;ҍe^mFFe0hYIvWڤqrTV&|;0I鴵_E%!ŷJfA&] ;;X9ShSڑVs EtcfVl` SJ(O~uBW_Pʅ(L~č=DxkWRþjO6UiW\ӑ[r zF3dLC9fwՎ|=*:O蝜R~9 wi߹i%IbQ1}DF4SdYm}rwzR}O严b~XN+O^>gEUgEz=̛&)łKv GD)ETypHqԺu syx .Rs {383S0DqL^V4Pu9nC;81B?.' o.%b0x%šLyUƧ [ ?j2TqY;кP! C&֐ngZ ^c{ at;I8K&!:f_I#TD1gdSH['Q+G{(0lfO, Z|0mؖb*$3[l-TQx-G\|Uen3F+a_9|cȮ!VR'W`.a2I-ƹNhqVJHeRDdgj͋<9PC*qNf/PʞN ,<*nwc?ɍ{7fEZW=@am6HS5 UG93~8[slTZT D* c~_bY`DA~(QMJD]OEV] z< ayJMP Eeky࿅m9ZMcGG`vʖݲ%?ME9hb`>jbk$@E?T s5-3ŕ9+FgVvvX3"/CJ,?@1]d$w"p{9om0eQ*sa:d? [;vPY1'@]I&غҎ$;H7)Z r:,rk(<ϑ{/disu 5L,2qSwI/a䷮  |$[\5rkQj>꾿>=|@YJ-@8z7Kr]Rr Aqոyȩs{)f,>9TM_ۿA?_"<4; h}.|ojq> *;!I9rD>?v1k4B_z>'m|ׁ2gy 俴Sk?3SB#[FcN` QQdiT˭GFTIs%\ k@K6y:y ?[rdϕa#Xkњ7' OrǮ;s(%L}6}!EPԅ]6 :*DQ!% 8#ed]1 ` o+̖3v𢷵\FA6Hӟt s7X4ve˶^"Zt:FY{9mo|`F `k۴uDF ]PKm(M. VսǁdU_e2lYYE9H&㐡'aQ(꣢INQƀ cG7;ɖaF3T#b-?ЫbT**nhL[H@ ߏk؈bz┰3[S{&F:*۷QrXl qiV=0vDIk3Up/Q9Z{/f3]ҟt@X^ wɟ Sf')%: y%LЦ^M o*]!dPypgux2R?r¨ |tG]8rN6qSؗIz`G-c?= uLE*Ӗ?s&|h QKn$煢ߥ%ܧZ=+H6=#BαM0$2 E;yOZNMfb)mT#&k!|lL6|a`'.IRU^3dz|Q25F Ғ!dggex֧e\^iQmș?U 8i;MPj jy;$8d8[&sT)Li5 @fU$]nbE9oQAuQdTLOw~\w>K));C[= lwE?DlՍ1$'P?z+㓝 `h\2i;g BQ/ۮ$q8`x98*Ix\irN$qEwﰊ^~O ~l 45{e$|@tf$1 &76j;uTVqj0 o~6$rxbInDO]򻖻 kxa-cV~~W>_z6eTS:OJՇpMhPlaIFq 6 5@оW[HtLN;%/(REslMy P̏ۤDoe F<6e#մQdK(CuVqM}mC!^~]*%5TB;)Ӕg}'3@Bz5y_ THVЫk 9jй}۱MJ*,y&-ӳjƲ$E˼GH&}Ч&a]囁>T O׻FUi{=GL-B :SEj2%IU*'Eϋ!/2Lk^:1k"˄w5wШOiwm]I Mkj'1FFfPabڧȵ5^#B:W+[vxY6R_?~n$- hG@^BDE`3teRYd9/2;Z!vw N,Bz TLȶ(_Fa%Dpa%#vweK1  S#ŵN·RiPsx~dӶԲ`yJwGE&3Y a;Q %Im#*-*)/D P> ',{3P.oTgnoj7D+bN$L@(S5PMc4̇r¥$ʅD%Y_?U -:l+º|Sxamv N;ly.*uʀA1dM,s`7r՚rqRh^}w (n)P|y$ X2"smc( T_.&=!Wp(#\B*sK$U8buirR MX-M)(YazA@]SrzeyliYJJO(/AVК'K=. 2+*ƺ$nȏ̆ a_ML?"(â62$Bz3Dܬ7QH/[d  =~HeiSKm#Z3ci:={`?\|nD*NF%jx. 1ә]};@ ^ ~ܜ$&nC^>9 Jf njhԆ4Q{/̺CyyX5[">n$-Ͽ#FGqA^~Q1M1gq҇MMJZRMdtUGBIДk^#:,lH3C̨nXj-!Nu⟘YV?[rh7l54oynxf72%1PtwBث2/DCL]@΄Y\e=6*!}\fL|v˥ˍ|]LΛ"VF$܇TNl@8k-6ٚr 0)-|DIpmyoPV2NW{Ecg['uLmYo7D 0_'/zw{4`-U.["WKNѪGL JJW_汍3hN(5H')_17 |ag\$46MqZg=xmyEvG!;xvb sUi{2;tvbO%TbcLx¤ cw->K 8ի)BϧgRZS?Vܯq,kzSͼ5#{oU:0%䮫N#' y Si/7$FI<?W7HBp\B^fD¨3ۿGԶ *BR ӛ4f؀Xiu^z{jЂ}i4]YlA;(gVDYnkU}c`tG$>6t ie Ύ_'n C~IYΊëyޫB h?Ppc*\:P:(|~!l#˒izYJ晛BZT$+Q48=k n%D 8˦ l" ZRW3 |k]fpC/8_(«fTU^"R kxB1!eaƃ~iO8ϴ)>>YOoR&|Z㹳%| Cv vPu (@?nXV2_Jx13aE[iQMhNI~\oN嗋@y=^)~nHS.: /U!,jf^|o׿z?HcwGY]:_2?A2VM z$3C(ۋC]u@ a i㉋!thPƂTs6.ACX P{`SWQUhb;!nzr~$?(vRa5S=kCnecP'p3=Fu>mat:=48 iDސZ9-ȰqE\H9_@?`_!+H0E .X6̺)ߑ7[qY$ e~>v!U_xfFkl{"%ZpGX}=7j:7FpVlVK0_*,!^Md &6 3:@s}9ӻr{;.gYMG; GKK{sIϋ+v;Zd4Zs=.b-,5 f_2r?\O7V PٰeVZU#=M@uQ$p 'YTOͦMcݴpQOHU~Cnq wl*,mTO{|AH]OxCUyejaIzRrWCϘir#8Z~xJW$`h>԰-=,(⚀blc vElG޲nΝ bG{z;̂ܡcO4W&̺`ZW}H浛Q()kpaKu1~3b.pK%oY_j=;O7%&v?=6O0,R !{*Anz/?i6D+&~(>5Cr8sgu0": rtw5sDpa_,eFNBۤJwvsQ>_F.&ں"X5%ɀ : wk\͇TLY09e a~7`gne #O_"9(-4O5 QQmjp@z cfU73Xl& HS܁>EbZy7x 0)`O`tdA/N+ʟn4*3_W6Q9a?%Qk:vRbTɳT1/fn4AQaV!dizPy8mΎ`t!jXUCGIޭ]A=,6 l;pŠ}w>[P(Av'!6?iF,[]JJr6,N!Ÿv9֩31$)Q,GT‚kgs q>ۈCci;PY9xYo5J8!j7r7itu9-'ʫo$٫E/@ noG<q nkR5QPǁ 2j +A52? }ȓ݇Jl|K䝌v\/~]8|s 1ףzNo-'{b~ 6$ 2EbOwM6qgNʢ4XIlaP2y̗Yl@p6Vp :]FJZ^jǪb/lm=7kxao8LgjqNx|hY(iHL[v6`(b\u|EJFҧkO?DT?P%h~M/XJ< Bn j: #RP׾`Sž]&_FP։UY`dQUL-+TK^dԻ On4.9^aUtN*i!)O <9 $Ayq94 VV0^'*3p5MuAק(k655yO'DUDal~KĐO-Kyi^. 6;^|ru}30y5Ze=@H} ȑ2>B 'YFTHDYh!sO 9[]_jai jәr;#ŞP&TSJ^ BFXƴe~ZѳXY_ oo TA 'RhIt3Zfku|aqei2+ :_<.OD.mwRh6 Lrq\ew*̰ǁYÐ@\O?rcAfsۢoH@;EvH50鍠esFE]A>O=js 5O!fۊv@Zղ<3a[^s|Z+Y7d%pH27^p # й֗=MkIwD ~2m_?HF. v#7]Ò[Or 'tj%5fZY92G1U3zW8o4tBνGsjG&Rx0<TwhYA Гn}`C.7wZ,hh/hEc͗· ITS1EE%Czd7*>ʴ%w榸3MHRL\Toz?NFTr"9׮CBSd/f{FBj Bq(_bU5[U辄 S0Afp}Sx]k{3GAjy[ 9ȡ r|~w:޽jԻ\X=_]2&C~E^ChqO( i-Jj􄅙<Ϋ~H@HUaHF r>h210Ϣ7S֥XpI~Lc %JQDrյjuu OC^̚W}[7<6T  K?r/y1}J⯼ʠCGwPT^T/~4r^ P zA_0_),ݡ40@t0]|*˚*C2lp%E/m_}5?d98~"S(N˰ U?}B򽥔~K}_0H4 2 QžvwܷS @$<-葡S5v,Fz} Y9aW\'P+jH GJVo(k  # ?aW93r)7f yZ͙TT0+Ӟ;C'S/--uCue O,pHQrXӤ(bJFe,31J)DSΤp!^L)t3E.5DLP<ˏbyl=^s 5>SGfJ8Mc.J(: o3H;(~M5ˎ9jkؚ?ۥr!VF]!]|}omRVE~Yuc;+Ѽ~g~ჸL"OiQ>?L`$ ~Tn4%qJˌrbR$>@8VOED0O[44QV& GTDo>(NO"Qw[HϨ퐃a2BuXZj̓@k`&ZaEȟGO!>khѕb q3:L4dNW"Ӽe2N=yF;SBO42e7(H{#cÿ>ŝ""CvGr%2)P(Mlm. x#CѲJ[O2?Og{" dd âV},)SOkŪ/y2Mú"n;o` H[:]ƾѲ/9$ZߠTNtaz0Z2-cfD{^/ԇKτ<9B ŃyS_O`% P~`0Obv3a<6cķhs_~3?nu,;%)T&l!e͹u 5YJ&,tEo,cV!>Z[NC{YК ,ѷn[JKK\`/Ҡɋ+͒«9)|Ʈ~ z`}{R5<&J\}:4F m`_ 4 jMc(cdZ^Ve$&O:wd~z$FGzc(xʒ=~ōL[&PHl""4x`[[`[ӍtS_ϣϻO_~dԒ;J.^9kmuXFڨ>5?gLg>rV?WՉ^(N~)~cΙDCmKG Oi*>= <H VѾ&nBPV)D!x>i :xN![юK>sISt?j2iymDQ&~ 9A ~L8NS(nJImЫۦRcKsTfo mӤF\O^oPdkkG-Cy( \@j=K."@W Hn=y˟E}Ι9~Hbs@#j`e*(| P24rbHvZ)HZϒo+8&D9N#Es(-}Z>Fi U\.#$3P](J!:3:1ɂck$лŎxyL*lk=Pȭm _vaʠ?^UF0Lr}ͨ}8z/C Rgo|oƁc{.P #_Ѹ=[݆O+c7A`x} B\V6pw[8YD$PdKsBY-݄OGo8y$ŬE {cJMڝqpJmTe}f#+kk!9vT>+(4ء&+KcF̹Rnm6 ۵Qg,TINMm5ł=XQwwƐ޴.[ՅƝJ< OYeòh-dԜ7=ZSX!} Vqa?  դ8r;;@q!ҿP.4) A2PuG뜤;a #Ϝ,c/)}aQ8ܡK0HԔIcqOkt BR8}w!c긖H䙗«8h}Mn.A+@!C6>{L*'%,%jE P~M~ L>3] $b4p%<0c^nS\+Ͷ~D:)_'s@7 $/Y9GVosB7< _Crv͗yT7~<-rW.`YppQ,rVZ*o%o֣+-2.]$q1Â۳8<*Ӏjod/W⎡KAD5}f͂:/ !N,Cщz]],5n Mq`Ko\yt&֌\M5&t.sf ùs`aeHU;9Qmi5i#^ߌG$M:o NFIyBU9}#ewh֒E86oW1Z.@S[#IX1un2L&O"t Iت)tM[AU^%NKaǫ5k6T/aV$rVS iQfk u6VnGft:9-^m-ԭf|u6vm&Ⱥ>^z1PU0QD KX3v_0J;Y\~ xO\HE޸q֊E\nE3x1`=Ǒ9MviV뷝4B0[$F8\ ڏX VF괜|Nh1iaBq1 YR_Jδ=eЦwd+d:#o*>k <,Y 3p6^z.o!g1-[:W ˝{$F)$Ї&jgR1F< 9v` r/B؀~:Xy' $~ $SSs2Sb`dR\<DT(xcRĨD_5LsAO}sPb\pK9ˤVݱ)aJm0QkZ#6:ImdzY'IBQ!{P .\?v΄)r@sfĩ4/cu 4޸ _` \ЅOZۅFg ؚ=gh3j䧎Ehx^Hؽ1B\{T%=TYC e&-Hb  8h.5yn+k+Ud3XD G(oBCEXcN)pi\C$Ywp# AGzʳEc2+K!4jaSiz ybVSSYER ~%oS6awӢ+O_Ekj\5Y اhvaiQ{*ZiIY]B~DSnsjnIx|PDCނɾ,4)~&L~6ϥ^g?ʣt1 Gaܟ ]&N|wl/\c"a~鬦g"1ywb^78OG &щ0 j_(Uk p}V g6eFB,j1hnzPo=rEQ&_Fk mb{+H:l!8)c6pIXJ?0nGTh?G!flRtKKyH`i$n>(/x=w /`\kXkd%U2D,aE4B{ׅWQ0~v n>_sG)^*?xf&oz֝F RHJh:`YbrrF{sX?2N(0.LQ':D`EU(:Q[;/(C^0 ],2é-uҦ8H`̪K}G;<(ioD@Z2TNPpvdPp(&sj1b ~R)"due=00D2Khn7t/fe^׹3(CEQil4NLT@oBkXz4Avr;S]Γ\e byrd⴦Q `9,d4hzd Օ҂$ 'PgqmTDm H +E0 Q`ҺȂ$.`sv얒7RV>U>k.%5x{xzvH$d\/Ahns*ʚ!eZl:hC)5y@f?য%b|cC %6ܬTӎ xPC /Tr4aH "y{9sb.&뉝d4[%NfFy6XoGj9B'KY4va %@̈5b̳@o{g"8uHcPxMܦr'7_湦Lœ!~=EjH\WR;P#wb!8|G7Kɻ4NMɼÂ־uGȝ<OKe8;O̐!JvE$dK&:j=Dq+%eHJw9#^-9*^eQG~] ٦sWļЂKKM4\jD|~9g. &vj#ç.mc2M֬X(Wn͌6VP?>ǖ+~14cs&Piw6K⢟^b(;si`݀>2U:D\6 9 kHN!=b,IQl<\>MüQfprуT>\Eoa(cILHQ0p2PUZ{ Uhbyxu9Qs+5#t/?ٰh1`"E+уJhSbB[- p1-0tCrbtD@t< >Jj"jaseĮR${Hi4K;9y_ΖÈ:=w &u(NmM?\Q<j*n[:rDu.ˍ#\-c_D02;؟`-Bg{b͟ ;A\jgLf\!MCZCq CauDtO'\o^O)_ +ߏ(1RhB#.׽/K)IuNl} Fos1VI]B;9ԾQ(hČ"b7K\fǧ_#]>'(ڹ+1i½\6异7g'Tf hT$rŦo_ )?r1vg lKVgJO}nD${C3),<ӥ JڅnXG, 4Cc/$8`FNRjJͤaFʚ435@)L%! & ʳ|̯ҟOOycaq,bD{n:7L&|ud[atE2`L[21U]N[F+)ܯm'TmtLCƐKU,H?|^bm߅_'_wA6 \80Tj:q{H+JNR3xluܻ=*vW#6 Sn egd2E]!_0joX ,ӏO6\ ,wq^Q} lmɤ:Vy=ydּZI_ྭbz2Sq ۧ/ Ic$6lY'YC\@F)dvR>xJJ+VVB ?(PG''qz|%B:/O.WH /9>T5v=܀憖ies%C5fz >P ;臮bYj7қtb@C;5UpEK6%e7:/qLLr7J „5Fϯ}it îS*cw(GĔ'@u_W 1.ףÃy??_ s*b-Q,+,G^P/} ,rd4uT @O&Tǘ>]rۂxc%}"Q]㑊p:fM 05U@r }OG,RP0~e q?wDD: \=4>[}5Rh)B$hw;U x)S.EŜIM\JJb>T'KuW!%u3x ZY9NzxY YdV1/&( }SVݼIm*$FY Ƹ fyq*{y |B|~xcޙ!_`x10K%zmV;̓s@=tb $R?xt<^ۂH"KT(3H'Ʀsit)USn!p4Y1-| ̖h *`TwoI;uFk+A8os'ԍ&{Ė :X5!$i4uqIsq2F"Ko >%< 6 VÑ &0[A~>ƵU۟!XU7Zڱ6`<ӧ~#vSl'V(sQn滻Y'Ij@D2Mf39ۉ4XLJЉ&:9~pbN)pY"إH2f.aRk UDYn=3s۰jâf 7n&B#"Gvi2.+(*xem-Y(E仌logL\elJUu(n`dXuo@ xnH5+4ʚ補9Fy.,+0z\,Hۛ @+t"l5=›0#Z> ځ2|(Aaģq >OŨ)` UVk |(tG^.Lrk{r7wTkNܤQ&xW5FMgFTwzFMd@+\qm?T@irO\?^",ֹ'NP>Yw ށbtՅϼ|NÓA9bF,Q6YhEM.nc#/dsB8TD~u-C~Qٳ*V8g\ȶO*O4.h#x]+i O{.4 #y|7 DzXڶU?YH.kvbW.^artpDުTL<NDB)ӄ T7m F!%IY=OlTiWnv"rp@xASr:tu$o5[sEInwDVd n-e@Ģ gGFxGد"L.:TySDdeUt`Kw:^['JoI̓sv(N-9;>9 fOLW׆P\`ԡ٢ͳld;*j#3 dE 5na6Nb*T>%1tyat$%:ȆĤ?gN3 J32n0ł>=ia‰P'6nH΁<٭=(V/KqqPlw/zEfH^$ra^P rXX.&8"RV>P[M (>vj<ؕcZ@(ѐmQeVtBݏ9/גMkйv `pTݘ5!ݖ/,NNy KFUP4k`der]5rP%Ejjf.3I Z2uT|*$^#Qdբ pU<3fN& 2O)1Uonr͝;?(,^LtVxh Y<ş=ZPm?2V+WX뜼ҝ)j+}Bئ_DzfQy߄47 F7Ix$ED6 NY]iΓo$3m@56r9_$WȨW'Ýz}"1;/Xo+pIA0$Fcxi٪Ƕ)eZeSroN/=f:޶pZ=1R{!1䴈VDfT/Xr{&pPʛÓ1&R%N(QTj- }[h_PCCV7<YsCzK< اbn&NB*!;C.'fiY-hZcN'@-kw;833xG"#-, xe,AVV;"Z=_bƒ[Ox SZvuaȍ6aWRg)AΜS Q8mmjЫ'iөs~- \tڭUا!͞tXwH-bL̒lZ-T8-NM=m yIB.ǢRg3A4"PVo\Baz B &M 4.0{} G *x"G#!-Nƕ֍O4Ni&hhԆ0GC(l:Zyq"%S@ bv78o+M*T=MDaMo>* Z"#9%Y,AP 1(i)د7f}Qzn]\x!_9^=K1Y%0(/QVZ[iD4$Yi&Hr&Llɷ5%b.RBlR8ŋ1H?]%T,?,a=ݼm֠| %+)2sMZ6[7 oJO<{t*)ftqOG=&bZQz*X6'nx<Ȃ_jk:W 6G:ê 7Zb6|y=תu+WX ^=3rz\N o%''$N99!*0ZkjݢTwxcz˽#tz/;`qDD6>+utQTt{&Yn?K|}9W8)/W[, LE*q\r>b ĵƭݣ=yh zvBԧ!v?!`SlOfu|9Pуp3^|da޸D@[@Cl9$J7 t9w,%joZRa[eKkYSbc7k7@ 0u"sBtvUmD"XXPI}jHi#C?(s?8l/)~1 sBNa/|a^%|!VޙI_)tZΩ+1iUKͬ|B!W7o~)[oFbt@4=*s@"h^C# SS#y52<% #2{3tV3l`vPӲ38uODwt`EZ||;t+@7$]g,ʛ={ 4hQ,ˊUAWQO&Ң6T,sS蛡;y«A7ƾMr[ ` Bt9mxt6/4CB;QS*/Eo[zvtK5n=g9z 3h2I+Xy=x=24;BPssFטeeX04!d5i`m z^E@jhcSikNW)gU'4vc؏'fCԠMʢXgX.)>o9C.HoʆnV6bHُ>ڞe +L߻>̑:܌kޭ( 2,Q<6"m\;4qaXR)4M! ܂@˓AZ$jd{AnĚHBtsHMpգ M֥k-~E K /I!b k^xӏ\:b~դA "5u$&fVXɊj;Ю$ܵƼ]wv|Itܞ,S6"rĚ] vŅ?-2 s|lmns[Fئ׶0~H0Y)S9*4%8꛶gu׾תۺ}]J裟M_CQA7ړg!EW^<'>Q^q6er@" i^1UDJf^z( $hO` 2=X_3W k?҇s:]@ޘ C _ֻy%P0`7%I ;*\˒gp<T/mmt"ibdhRH_ J~i`Xqq:,--7{8R-lxTZN]$w܌} +8YR;&3bȇʅ钺mTH8B}1c `|ySDm?Ey36WKK)/txQdiyRbMQu6/#9\}*i-jG޽{(5ui+ԯr .CA'(96 ] \XNj$H_ԫ G7+f> (,4ղUk "MX'g}٣&c2 skU sWkv!iR$`Ԛ#ziIy ~9DYnxTN'ĝ+pהpk*հ x 1; # Vvx'ػ;jha4tgah'b\ J 2ӭed;GGy>Nh]-61 qpLmot"'hNnP} _'ѡA;y|J釓2]{4<$oR J|'Ȯ&{l  -q5Yta50 PghxXZ;y,hJju_hvZ IF39<[>;xRA?HdٹM2l {`΀.) 0XTMq7UjQ^pճ[ٗZe@98/&1.* }4{M]( zV5-OL~-më\]Iy-İip2Fe宮}'f!nU0=o۸&1 d˻lrٳ%WzZ@,f)%Q_ [E_THL#O޶ՎwA1~Z[UgAKy׼LA9F^/Y̎岂Z$?NC*V&ny jX 7Jv{,u k1!E:v"T>挰.UFAO*g`_ˡCĔ wEH%0*#xޏ2ᠥMxx-)s>{LWfy TudE8,g"(Ws7P"PT9q7F=C1D]Ǥ ozt6+KiEU0jkઊI=jz̿%WG 0ú96!yeLj~VM?ɬ/s&֘;d>6#[Jɋ6W'zgK sMkK;pL֮]ߪM=[lUCboBrRUg@:'y9[/}%mXR3m NqYN q:>h@_x=5"fgk̅U`xqNx3yN̝F:H)~#CYGgH*V.&qtNj6zj\$iʜ1\AsfH-*oDԚ!}kJ.Vo lY?ΪHM Q5"*/.Bܞ N&F0,t/'7"-_оwvjXNWv\7a!%{#X0!r :3h=ޙ+`*]ʁ\VCxo#lXY Nj-EO"B߮I+q &ؗcW4CL|ϻa<L3dVȻCi rPW[xEÄ%LUoTZk"ff妒!]ONbܽc.A#J\[\yс4Jk')8(&ttYU1m[.gvsbiHw,ur~UenRi >jUF<;;p~H]dyl?Nc) `]yj!؀OYp xռ+vDSX(,2O-MX-E&R@ zOv?-[Z|LतczoB,r>*-Ck, ͤ@O_=bFBŸ"gfޞVҡ+^.NAd0FK^IADwzlPDdAtb]qwqm7Tu+;OSECzIޠKulRpch"79;z'%>XdQQ ~՗!wEдaeIP0&+릋GJ3` 3y| |HަԩRIxxAc(_dQf?ۿ v=P2#Yb~BܐC·8,;dng~I?yxC*" Ilfd0ĩmݾb'L^g{L4#t)R<(*<V 0ZU5gzsfjA{>0Dj!5!̊ N; =d*+K[TsaK_|!AE=fnE\h~nBo+%Mz"3PVr]X`ޱb{iu 7\eUBso}@˩ǢQӊϯ08AAMr ?^5,%jqʴ GQG~ w.ZNjRDYv<Ji[mρdqDGg&-c#\>)Zd ụ̂dR,U3Ȓ-MZ*%ŽW;#Oi(N{1H3b3Ry҆r3iXڤKL8W}ZrZ6X5èo ١S];E;IwK(z;;Rfνw\P.K!%Xw÷ߡ ;pHw$@aW̒y@ $Tls}}z]<NZp^R!Qi̍5rj>^]\#x7cfubHc\- b e_(ZE+AQѿa{ q*~4yog]Kʧ!}Q4/GU vU&}+&yѪ`@ )tTG˪hy%٭p{-韶rnG-:%eaI1y, ddxc^ß4叙JMv%`I:?3JIfTƸu U.#I]10꾫@thnМt})i>Li$Y`H|Q6U]Zb\rV0aRE$9| q;Fy!KľPj6/;=̚r>7m(E\oɏE!)jWwҬFa ܼ{A+&e-tVV8ƮFޛ54ݫۢ97QذZ';=G@;\pC/=OSNG8muީ(Kkت_/{g&7\BO( ԍRܯo-{Tw'# 걐?y:RiF pB5>ՠSנ;Iu=$ + ἘmPta%EOs/;DԵ##j~ |]t5Gb)y1&E:πν D* qFFʕNb#F|7PG] DjHbv0w*ZcDg} M"1!砊KCi'AP< S>kFf&RRyHNf78SaT8ި}0Vg82{^SMɳ7Xg:rs-1Ķ&=]$r؛>€\Qrf<$CHף9wˆ5(m~Lelw}1ZS࿣'x837G t*V8_:wly;(;I ӓXE#eHqO TA Hwt|0]v9|˃ JxQ"R;D;P2YJP#AL+n cns aBXB1[ҵts%exXG|i8SaYjoнl]7Q4|.'#.|T"0t΃H6GlIl՗9ܰ8?jCGcqMtĤTq>kІD悛E?x&VKq|bn| 'ꍹ%{QZl@*VΧ"x&߸\+TW*b35_dՆ亓"-=gc 6[\|r-iΥg͢]]zz$iC煞~}S]2 -.p;+ 2p3[p" <@„6(ԑcvLW٠ϫ]H3Qpȷ%z%,+0zIP[:gcX/r <ϓ#`Lve+K`9 UP#$+J$ee|ཞk\WAՂQxi TjL6IJ iN݇bIMMďEL?( _ Fv_`Ǖ%Řߋ4| ͥ'U>a /@ѰX1Y 4<Ç xQ#7B:N|y9̹?q(j%Ƨk N1i.i߬EgP۫gF޳q]G0?5R>=*.Vdp, P}MȞr^3"zK8/G@8_IyKlt}f^~QŸ m` ,t'˼B>%UOGKi(\uh- lr2'|Gޮ0tQXJ+xhW k0 o,uea/gn<R0blYl@00%n9/ Lw#LCVueJy6?м)?J{3 A!xR5 U70*Ji_{Rڭi ) ЕnP'f%&DA7q 2ՍƺQ{olfTz`\\27q>f8X|4:JV|GӸ5Z3\:uo1\jD*W E{-^I rÔ5CPuDрb ^]RTA3bQ Mp'x~@Xh6!E 19y^"y6',E?g oT6W: `@7^_'ԅJ—Yg{ ]= $r+lif`ES5=u# QPB&Lt W$+e~^wlln2)X%7:^2,%} (I0d +:.I ^ff.d߿e8o-g¯X ^熧v`8ї wKC$s64kqsI 4%21s;&"]jRW0%xQ!20V3Hmis1/f)Dq#h!'£>a;Wo+6ܟ8RFIPL ΄+%-~@se{ygm7xs,^Y#He:4} pS'W1N^lT|Oto>^v @j,ᦂO1l@-&,{AkLJ݄pPTVΤfR&D+(*OӉ1O(qPlP%R}֠/F;k@s^ `b؝W_3FtktfFLT-IN$˷/R0ɷR3]&ecq%=ȂsLcUKMCWn fW8>3|gZ{shP٤&īE}"cmUNZnIJ+Ԩ$G5/ xyywk6_!͈aJz+}|ٰٝ]^n†ĺ[l Wyw6!+\-׮8,(/i/0*0cTOR<^6.k{dO׮[Jz?$$ 0FL9L-o0O.OD7čos730J2c $qԩ@b !{˽"sɓBi^:!ѣQ3"LH,hQ#BY8è!z~9\-QfmKq< TMը1td OT3L<_.crWD0B$kteM}ň\bEzE"8eہRxʊ(J^ϻ>?9oyV>dֿZ_#</b\{7}̽' ۰!fID6m-]ڦ3e¢iL8 !\I&PW?F.3g΅iw If(* |dt8D&m}.V WNxLԨS8 >z-jƄD.hh^TՓ~oɠ5#)%tLѯͷi }=]tžYS '^<F~;=,*}|rs`8fᏭA;ީϑ*5{B#E?o_C (dt6/U $!P:(hi.ʢB5):(l\p}?zìc)t@}}&>B igXِHT_TD, + ק rjN}ʘ\qy!48q[L^N1 FDI/p@!FQ_T7+ߘsa=2~ T]g.MV>pVo(DMShu3O7椔xݾsC7꣗ش/#i:\NQs + h<wrQ~nku:7aFa*X*@*q!ꯎM0f]]-73J}C/#S۶H_gbCv ^ژ7{پt:wհxD5ILE-S?RYpFl_EoUbM=z͢l\G%jZ)BN+G@[t 'gFyw=yrAwR9dAAWŁɜ(d-xE̫ҁN!|h7薰2`f CPwީqWR2:Z4Cq|lt-n-GtyXj6|Smܖ3ElS1z9](xq&}F^sgq֠db-dW\Z|9.@0Uz5ZW@HWr׬= ú#ʥb͟y#91}5+%碵}꛴d#py r&G3SÞe 9m7m^^_tRbbjӓӠ34bn#ډVQǚLhdr2Wڑ?pbgQ8=5  CP rMAX{"qE7iAT,& P29H?^O8 S_fx!m=2&fz O鰷~r"`/(3+3ܹCk8z.llZnuo}T.V?IYW{} zqmGeZr cj˒L\f.گ_yʿIШ&wU&JFd9$iP[ -JUQ EM:.GzN{ŎDA(!~~ےoEUM60 Pdӂ|;9GnSₘ%b+y:,@+xhUW;kݤ,@JrNE˥j粝Fۙr:֢bn9k?7&Ol#g׿e s "鱥 O旘-܉},T왞K.W<2f(.7*rt)sF:5`_F ikxSǦy:;k0!sVB֖# +A3+ipVLȦ}kB! d% ohVWgU=2#l,%B`/0-{竂8|lF yhlEiν^R ӽ~iT=B;65p A Ėt! WњFLT`ɨN6Q'8B3Kcס£ 9e4|VYW9`wW^;bv) 7(Gxe]Zn@Y?~QW鴩 `N wkJ`@zj7>Ap}:펼`ߔ%߄?tKOx,8K[ ksD<1$ ך?Ӧ0Ҍ)/ozp u@1uPb<\2L٠kJo0n>e5ӫ.k,5)֧MDjs҆'+Sh)Xܐz7Lkɩ- i7."n2 wIAg*dbe_!GPo{j*C!IvF*JO`ܕbn%ө (5'lֶU [{/&Q]d[+V .[QF[rSOyTnw/l)ڙު/ jNaPqOC!]h܋3Z!n~cU3#4V*AQ/,VԌޤidoGm# lJ `&N0V1T*(wfVn(V!Y6=?$zQQS󂇜^:@G.(dXm0#Yf%顂NZsn3?/z_pq> Cdr ri!⾮YuyGdNJYT Womb=e~h"bl~!L #Rj_Qlm΢k7@ ~C)T,&p0^orԡW{gʣ9  &mY\GFa@4?T%[9NP=ա3zCdX "4r=nnYuH,x}&@kͥC"B֎/4)jj*%:Q%w]/}حX!MpVPx'@qumu-hz.21I<\ˉ_xvUQI xSH[t8u3*kxm˸:~xә\YF9G.hhٳ3~y~Ln0CYxRMBpb(#r3٧xֿ9Fa>ukXc>Hr3e|׻>Zc%^?6=74.MrI(z e 9:OPlU> xƏZ$cw[\) +ZP_:n-hǂ[YI U~bh,f_X2kI`r*w/Of.FaxOK4.hz"Xp]!,)&boaBBs~c's%CY,,Z\om%5aژ_)5WPG]+{!4( a,4uԪ%Se $DԜrǵ'sZRE</C吇 cxDY\dY%Ь;:gdA,$_.{x%ɣ{ZdSiWϿ92Ǭg 8^ V^?3=cks*x@Z<[-Jk䗺wχdO,1]f=gmߐ6 S%3`_7!#*_Z" dr CB@uὟ;C̺o ɶvq`;/N!0̌Rǣ~Ml6m^esF eQ[ppZ[D`;DQ$$/YBϔ q$K9nuѯfrsQ%+a{,r59 K{0<~:O _#R_ ?#ϨwcbH/@ !7j(3}:4yÔWH.m5UJb3ZU?wtILqDDa7{sU!nS[b-fZPNoSVGLÏ엸}ߗK d5|d()H@:LJ.-'cmUX'TR$LB앝)=`Pfu1)e~%t8۫S(B/arP=<2Kqg.@ߍA臟'Codޅ1V8@;˖@꛺y/Js]f DIpGV.ZE{,##+弊59=bhWۂ7\L]­_c+g9 ֶ<%]#a`]3D"LTQ6yd(H+z8Tކg%VBB Q9|4[Figʁfs9O龜l:#KWĤ#FZrlepkbMmU;"GwxPV,<(FB3m>:Q-tE mM L/8> /׃ӓ W;#nb;5<ڶMΝw8x#5iswK&v1i+GVԺQlBwKJP[/\oN}I3%O-M "YaK$&tHI8mG`<~VR']F %t\ ԯC?CO;7k?0sQ 6!$(_+F/ݶ ֮SA3~WύV $'`KA܆:%a! c\ |/Rn1b\eRR7r`z*Af0yMH `wwB{Ys ;`JB! pňh5"NQ +;!;=-U&\4o X2D0r:tvŕ10Z)+;KZ^h4ߺU"XFH`iB Vx;<19FO|ݾplJ }ƻra (7BW&Fǂ\Ta֦-8-lx;$Q}!"Sl !h1]{KsIr~E?]N1 Nj󏙋!F>|NM$ma|.ԋM sC=l!bW`51o^o˴& Qe.6PJ 3KTiJ,"b"4)!BMO)jhbC wa*<`V椇Qf8dBG//4 IJ+ qG՟&xzÌdGdfd7ˀԥVMN>{SqjVIWqߋ~^#)5Ҵ"l~7VYE1Ŏ?A$)Y]iGo 3QJ'Ҵ^tsq4ce>2=WSv!iufh*ۅ3%؄"t7Qb\ 9dө֒G^ ! f>m俹asĹ\N jmW9*^*ٕ@A`/2;pLaRWԃ_ݗ+ ?{03y]J/|MSJ;nP>7J&^]ʹ״~.=CeNvՊI(D$;?Eb2:崁Z/Bwr8QȒ+@ö֯ЗU.N р{+9eU]ĩhJ7r Z `TCyZY6i±>+"C3ǥ)Ɩ}j+0Y|xxS>6D:j65PqUmi,* y+d8gigwW\4|+~R-;ϱ/V[7W<}oESsq["^kYl$ .i7B_yy2DE0:n G*|Lh +$7ba|gJDp$6;e69HfcԮ-M{%@JGZG}]>=Lhܡaa06/P]AiOQu= 2q N,>wzNJ%m>kZJc@9?PL`-R6rf,EU_҅WBɊ ,>ds:%Ue0 >ߢGezE3&Ws:{LY QdN1ƺSH)@ԛxni F"{@ %| GթrEڣRy):\6AwWE҈9O!cjA2WvGs(2iy}D@>a1cɊi7D3_(YP$ Ɖ+͎(H<H.` @ޟ^ iW_;S{׵v ŧ_Ƴ~ /7.ZVMHu^Yv9X\<۴kyf%,{4؏㊖'O[b٢ iOx1ϸϸ[Z~ ȼtmfU|2~ լ{#S7s+hViG=> QḫvF6E``n;hD7b@.wj1x᪎υzI(Vn>-ڄJ#(W5 7]*{'3Sj%K@્#*qߤ:YI%FZXƑelv<ޑ(_AJOp'\cƕ,ǘIT1qk:G~ 8ݪAPupc"1'ƶDŽjzZWU~! gըm$=9kEQ-$]#Jn_?;{nH/Q0 /su,5`Ҫ"Q NObYO[rh5g, [QO-sd`Me؅2Ҭs W06㎥̍X»0i.7@$O4/.=Qҷ X~YѭuhBWF@X{SeGE`BC39./ yx"  x!өл)W(<Ӥ0 K:5f$D.6 Vvt WC;igJ"Zm6tFN\bH1->^v&ꎺm:R$)%h.9{%2aR^iSnb{|TSLT_J{H]LLg$qP/o0yW3}Sɛߚ"{%)'hE r+gxD`HwPVNK4tyۥ ~ +La320ͽ] Df>BpkvRb<ȅNoȅWYLϚ%|] 2NMUVgz&5Kk֠kUdQjUíj_$rxp$')Es?\Joh+IalkJԨ} YG|e݄U ^gn.6 8GpW?9i4.5D==*Ny 5)ҸD Vn>U R4q5bE!m@0]Z!|_^Np0 ڜ@m?_}n!8r|:4?GkC&x( MM<]h1#T԰TgS8w3p5!5cy6sj`q%2>FcV_%\V᰻Z[ U_`Q[nѽn.M=0V1BEɼ#BqUBfԪzѸ-v$ȃy\^*/q8m {r06u0;i* &d~ fU?η{khw#/ -xJ s%3ՁrU[-gzM!i wf"-![ +pX,&g Z2/ݛUxR>OmOg{ߖЃcQvϿ-΋Iy+3ͱJ\g, ̣b}A +G uKG4ɤm5Klŀ*ff!`vRuB"-fJ_ -> B)#X cv8qAQx#/l޹G47h:F[c|YBTb7:崄UǠԥkHQpl1oN2+G5o8wOS^w)Xəf4ieܫ\gNa 8TU : % q(=`0ꐇF=T>+IVoWY/W\\1-*8Rz5b7Bky1O-bK-oSWSS/(bk#.OAyK= 'RxiMRehJubXsrZ4gAFBzHtjۤ>[SK 0%hQA'&0v:[۴ab? R7>T)xK.fb5on ofhz$5::V;GXXFZYg`wlQfTxaᏼR?5T< f5QQ]WNhً ^|tXz]7{c74[|ן6ei.̑ńo?l1`q"?޿bsJZ =Ti\c^{:d!PSj $GZ1+9^L1w@U|BtA,-B"FVH^a"ME[j,3Qn3,]>7E%\5UR6eb&W|=n׸ހUl}5D3{Rbh0NRdLPJ{:z#MhpY1R2h -ꌫ6+E_ If{pJLD[;$KeK$v^2ﳂ/taL1}C]#0WsΖ\"U$(aܞ&v<-3PbQG O#.V*#k36;z@;tìd `ߙ̀z Y/y$@Gs݈(A;#N1귲Ɍ1__y.='0ո13rTg{aBOG,+ .q7gؑbm"7^wj)zF1~kN+18L{`9*L1,oZ rO#S)2MP84tL>!ҲskJt?g ɂrU7nI2b0eY͘@ַFw_Kq|v;%88Öa̪\+ⵘ 8g$]PUMfc7#l QUŽAo=.U^A,8>CdFbK Gn`T~{*,:F)n6voz.A.7yֆ [8T02z݊\="J[d=E=,b=7TTLH {`vnPm`lb:.蒇_C)ަ9J"OO#AsQTvg.9}EU2if1t>!~km䑯5X G1 L? Ej6yHa_Gz5>sǿBk^EOt; qS63%c ȗMEWx blk͡eVO, 7Fܺ_dQB:i+>GϘ/4}܍d#,YQ*ˊLw@bbĄ mZM=biB}9 |H3Kt[!TĆ{So~NJxY 2>3n[s'S}V % jj=wue^YqY̷3}Bx&BysIFru؅q0*^:?Q3rSHC1 R(^o-i20N.d`DHYѾxHveU47:jfzUNU\19B:ikEr+QMm \*'e6>feS2?X #8-K1:30 J!s~S꼰D qc(0q纁wĉ-,}(4To^Vl.\.Ix :naWAZ8$sƺ&eY/xS;ZRW(G'ɷoq#Hfs[hc:',Y0BdJrX5ĉavZ{85_Cse L?I,v4#'zf?AhI+P^&(zbrP!=MpEŁAHBDM5A4J|A[ThW&qdA\1[4<|wOԽ+.q;cb_'%fMPDnuVo]׍r\DZ݅E !n=a?n8cd#`Fp(RGAd=WP8q{uB^0N/j1* `Z"ѧgS–y^A}k8V=E0K1$.`DFy30?fݒwztA <=nw-j~ѪB{7G(h~IoLTөWRM`At|2B"4 J)i]8ͲK빍Sb?\[J(I`By|0 gi(ЩM)G)ǨyZ*t Ic ElX~, ̍W ٻ0&2Y`oz3oz _K0X07m.|SqM'`gZI;}پbֲ=bn3T􋩼y!}^s,|êhCn2xp|2)>j´Eχm]2z)#~!6QTgi1q ygoZ΍rdO )aH\B8i .u/©~^8cv֟Ubq/&E  !Nd?+YODPĢ)5Wi+{'-)eYRםɽ_{أŌ2SsHC{G rvx#}t `ܠI7?8xr-a&*bقud,/|Şb# &:L lܨz#D+) `E'֧UV<v&c۠)x?B3'N>J+XC:Faμ1I'tigF\䬬ԭCZ)f}'t2)@r˞CS,ajKTED-# IoDK ׆6t *4Vzlwv ηK?֠ C 9V>97=M :Ѫ1ϟyqb%k[eP,=Ɵb!"DnmOFmC&" O 5@?c5o,#NZZzN/aS(Py5g](,^ U0]+<<>9s`?9Ɓi E*,HLm!o_B#\8CuO:HT[-0mzD|r'.]uak*bYfI4c[c 5[h ƢxPE 2[ivPVȒO0fN]V)u;P־8t`LrL J3_b<mֽ CGw(2b&8x(Ҽ1oNI,TS6i&yAwL;_ZA-+NHYtsۚ븮B=!(=^ZKGF"@0ԛd^КD>ıVfО,%fn 7T06f~w7Io_>īwzտ.!elEvBouݼBFo<(R>; J S W{y oڂ砶2MLvDi[bK/9H)صN7~&|3VIj@b^_6SZX>3O<*u|3$Zԧ$ Wm[4!gg^l! ւM“XKL.zҶAłJ4ԑH*#V! swhNnC] tF!'ct*+gR*_Nu*uQV6Jk3FM$kk4P=>}=( HJ ц3/YA1{tZl')B]cOܼeEMu-tƬ 1lP ԁ9=3-fI}7eZ$c\vctIֶM.9kES΋Pg@M€4U,0Udt9܈K~`@P̰Z-&m GS#Qe X&Mߞ}Z)ݱR|l;r!l0]i`#zpVm},u,d7;bk٩" )m[V-*ygP.eD (MQo(7ƓgJoO]A"HڨA1nUGǘnUaă$L}r]K!]$1vgOE| 鑤q qhRH9MVsp jh?のI$ >4³QuZuF"DA^iFkC<^b8z=bx ! 9a 2jD .a0j0Siz*Mk"t -V.x ǫ 1RJ)Oڃ0r;LTU[[KRR"?2Nk+ɀ'[0ߩ60e!&!Eb>ɗe<` (GJ?Uݏ,< l]tid7 HJ 1a;IJqRv >%_^G&n>0?/`Ƈ7~_jWkk7(;ٜK03-}x'ZŸYkU&ECN%K#Tq Uj; jnGrS dCg fdxS7&oO x\²=KH=)(~7{rɺ!zY a(D8~ӸIe-˹ZÖ/g8:  [qӗCϫA6AOO-P:_۴Qt&f41=S!~]/CisIV-zh̘ԀDՏv#e\-@|~sub惴JDlaƺ+s8˲zC^w?ߡjZsJdD_cyXDp_TS[  𙧞 (Jqf\b+q$Y?gah+![Z)7D 8A>vmU0=lN \-0AC`MPoagaMz%9)ca80 ,A>%S|kj3љޭ)X:@9:(1ĸ@bžu!c]rm |3}V/ ! N/n+FsmP9XF/W@ Q݂3&4GcCjzV rw;e8ѩ K)k Gde.RsZ`0jTfd+Wx&Uli&"&@ulj⫵>u3Wܝ$bϥRW0Rx 41޻{hGiRGH =9r|#]߬nCbƷ ssfi!Q6ZKFW#YߊxJ}MDXtk]dbq`قwn 2% 7݊R (.]mD٘xS<"yV̗<&%.=C+0Ȏìȯ&T]L뷦ظqj:A?gɦ t 8xH"Ȅ('A"\gv &A؂vWINn/xn5pqE@^چI!E`Y I0ے}{$m 'JN~yڠ?%Eq!븘ɬР8FUZqZzk)~ɓUV)xV( g/2#GT*pXE 2Nnf>XZ/%y`gŎ3)˺ Y]l sR9%Kz'0}[yϨHsk|~EfF$" R'2֗V Y{ ZġҠ?9QeǔzxS;h<ڰʾfϮAcLs_=GgdEJ& ~?pJċ~o \lKi,U}W2v+o`iLG..JCJG0s0&^܅-#vKv ]rڄP)2Rt]D!lxҁΪФ(~p`GKj % ueȑQoM|~t8v+5g$m؇th"nr߬Y}Hh^.|3Ć/g P t'ށ -Ls)]to4:|.(ki !_Y:l #9h}^֋k3Ch(@ϣӟw1|2(܉O'vcmƕ`[1S`%u0 ri͉)G%{6c+% JL<f lh$wB!uӲl9ds0ڞ5j^l+bEVWʹr!IAJ[$> ֝svIͨ7Ǡ eФ#}F =& =޶%bG\^|^T?A^)g6uVcxEl8 hY-`nQ,)j:8)z_֞rEe΋3<j0cI_YʠUam;s H%igcJ▛M(1h@<3Sg%'Q+?]\5l\gijxBrDE|w?=/QA DʑO!Z|ž^ٗzK!z{{9ia>";Ѣ5+2[vYۆ2PN];Q!ᣣmWR{*xԣ:!]RyvCn)zJG4?u!|*0̌>gTqVaZSy!&{KlZm<$Jļ,\R"C+B[cD?x\~md Xg @g\hCfvs;BUDfF_E\zYF iI`RSi=ݚfkψKoJ6h$36O_m9Q jk 0Bjo\ M mk>9SZ^`kXR/=*Eud)TKՂCQiK ?+gw%0E ?N-Tcp:=I(@b1SJ(:BGOTZ(҆q #fxrI>oz?SMG$b8.@acu`=f4_3Kg=dt6؜EG.| Os'B["ketF9K0}:lwtIDf1A9dDtV@x.D8"UbBޫa`c9@rtYnx6AhtQ=d X{;0be;эndƈ"hΗ8g.Aa]2{[.N@w`BPšj/aY^wRO ^{IeYz&u`Uɚ;Gj)s/@1F>T$7Jn(f$PiXMvNc͏~vįH_09  J,]D3%912lSfA v;;|,"W>k!+?x(M=gqϭm糚.S(kzz@*!E˔->j USlpb/5?_SW0@Dm "X_gF˙\<h4m` {-lx!@!$JXxm`#\Z@Tby-;;R?:p>V(HK`Jt`6 N<7nW2V( OwKҜi1af=̡g%>6KQL qo~]oGQ\ C{c^?dmӿ`& 8&nàC';<')'94-|2jȒ7倈?Y&iv!$6=p$<` f4)hr-,?Dz1󬠛Q` ,!<anV":zEVa(||,?bhǩ2\AK;uJ]FÛ6bV3(_8'-P&>"^}@wo+\=6R([Nظluun8?wjX't@BqUd{AW%_&R?a`V۵$,L  ?揁X9Hnwn$K_sȵ=b)8⿞+PZknw-C9~_l=k@wT4pӋF{DMӄ/ޮ8EX  ߧE+@\{X6slP(c9As#܊fUz$8'xd.I+ 6#.~-7"'ޣ]k$מj?"ci 뢍7B}# k\ܬPiA;j9:̀ngf=B@VuR_}C{\O(Y0G:X_fOzXKA.z@ד+fa:7@c !I_̮Ҩ ]}ૐoXIg='L:^/&bh_9O)v6!dLoy7pO9ZV^Toz`e#{*cp _znS?]%~{ڟ2Njgr9{f8U R Q$FC\bi$۟vֺ6'k~e%QN= `AYi$=?>mT(KU!nfB)0:,%Ep͠$ke &V~BViw9LYCoktD1%sM*_9$#>\r#'^2 6 Y.ԭi)?pV /KѠ(F[غ$f nS4jtYҚS5y×h(G=8~[hU:1}ڶf>nIi<f&:6(/xY>QC*HZĚ:CuT/ݟ`PӬ8{a;[llL,:4pj\!)6g Dq5y|7; ze{AV<;'mOx;>/XV_lb{"B(0㠆wFAkp5g4S{2嗴R oO%t5N;Ivp EpP~8!f]-g7)n(z0|޵WS34n3~$X"'%oxs|P4NFE]7q lo %Lyٍʏ8efRĸ͞r4+Rm]na6#aanN?D]c4h@#Qp)j ܻaVr`A ( o~ 9x9pҺZ23tsT~m}ZY /%=(.s'Y\+o͜UI"0yev;a('霋aD9)Yň0iSDeHb6)o~ԧ 0q{yybF&)&ZWx̃e{'ү#>bѱ٘A)Es8 ;}u7/{NgbFߨD \Ϥ%H^[7SnژclRVzh!uo[}T!,(^k Xo7OG<|$ *RsF-Bj [IqJ!€E;a#GBۥ#c"=U⿑<ڮ7ZqZ48#2O`ߟ~&p.C$6L<6f0*lu]_lϦ#FȂ.:$WLp<H-"&,HGQw9\H\CH2⹪_6Ns;g@9Jg}kHP޶IS&rFl"r+ 7"1(Y56 57N䞅S֧O0ZD)]AR5=u l Dž{A'=1vlb5>gczQ;n3#_%/+ َ$EV|W;Tϡ=2 R@=徠OUxf"5p0"lWK݂Tx^F-=K'M2hPT42*oÎGP~>ﱸ#LCZW4N, IJ];W{'gϔUnw|%m+1XS *#Na?iZg Ht-2MX&;OE?G⥻Lg7eP>V]w+8 ĶdPrIg>qxwõkp  SiY,(πm!xr"3nC4F^C6Vk5YaN(UƗj m[ rO?ݹ+ˮAF 'J49|C'jiߢFSx̜Φzeڭ 浿e`y;+ CFw{jެha*Ck3\۪}cj8=H@8Q arY5IϦcjvrȓ$N(ح,gXl@@+MkYg%xG^!UwL$9˷!* Z1]wnAunv3OJ:N_ 4q.1<}29)[ʨ㕣s=vő2[9t28e+xW%`[71Y~)Zkc4(RƑ^1uN90~yPț+,?k{hTtAŧUtGfIbBZO8ںGa~ Bã62HC+˜B.c+m߅Q ?'?Yh/b_=4#3"~9tſLTytz-<=03@ XF\^%D1TMћz{Ut)拻Nx,YܫEqgFjLѢDdXI闋6w1D؃2}ll0.-rx%W@3+ by"H\L@I[g' LbNr c +_ pm#;F+X2~sKsT)4í"Tk:H0CKsTjJ/v`,>;w.ySJdM KY5PHȌm;H4PPeMblq.8ws%`Tko1< <p벦- uFJ8Uh︎f3ˌxvGiЦ,λ쟼3rgQb[';ӏ&*o9";)3.rrc;} WFހө3>iy}H] lyGv#s_G)!cQwW YiH[Qj.d$,{LP{Ѧ o=҂֘}9SpDJ+LXw˧\konK@i倯iZmc*=t?M ND5[uZI~ciH ~:G0ĕ i?jE1! 1Z#02aP?"mtМ]z"}scNm(HC[?O0>84 ЁxxiR~MRA@uD!t"9MrF{j |N&]N: nYϾ3L|y$qmWnr6p5;5+i 播GϾM֢mƢm?fM ת^;@PPF pwShWFuUɪ&Hpiwc.>uL)6(d,Lǘ"iq2B,%h. $wW ,7 }\g=],/b\SKtKz{mIzoLI^\AmH~Pc3hF~iH[{[7A3Xd`^Iz?2PMBo)$aH%UŵciW}QY%ra~46뵅=Hd{lU}JB[1q!,LN01#Uy =;BK&XΩDEB\kN cpǪM7-ZKAc,'5dvZ;swA}~iŪ?ZL" -MVn/o}|UT27dN)O'KH*:e(C~X&;2`5/=S96n ]trNSwBj*:L^&CO.-9h@[7%~gb;'[pDz񙵄H]t23JnV912KJم%b/xPd 녶V%s̏qөd6=/>%U >p% M]5XƦڃ6,ՎˁMՐqP/p 5՗}C(54I(?R@4^9疖ʃP? {Ã< ɫAvhL̋OĤ(m:p"ws}ypE _Z]AG*QFW%Wn.γ (lΥwNȞpmJ(Jak$~׋@0A`p(#ߢ^\U9$>xC(Sݕk|ȯ蓑ދWU E; k["L3MYQ(D7tXϽ4l5z4xJBnus(liHgENU- {2$ãIvlu _ uЋK@J%] n! B܁i3PWtӟɕId_CA|csH48D͝7~e(TyM +_Dz.ņ/İ+̞qM +;8TEu}5>5<l|DhW!Avf) F$ϻ\FCvlۣ& EQ|{IXQ8x *0|nƂ"N䥂(xq 6Ba(Fͧ b  @c(=74Ngn*F=<J(ѓͲ^J| K`A, Ċ1XτN8~SV6o z#P8MLPKVhb0M5.gT;P xjOE1Sc݅rZc"Ɩ(fNF$ݚɍ\7Ɔ0$a(E&)ul L7y-Ia<oOծ?Y$$y0Ɉ TF-*^˿v z6;~~px'\ EaHv㼡 ]i[HĥTDǍdG/벡rśm_;;rDFw~Q|?MX/BcgLv:O-.^$muf,)Q=E Z%&.hmGwkfM؎ujѲ9-Ty`j_B hT 0)*D|j`CE?ʭaMR$ њ[-xZ[8a xs/ X t3`yyTi&"%klD޵‡t㜚iǒZ('؝1;;!\C&d0;ATkf^}Yc/T5nѽMFAU\^6+D+) 8ӡA¡o%diSIvHD炧݌nrghs{2v,-@:R# 2A]Mg ktTo_S(0{I "Jًb^V\cV:#!N;<u,O 'ASۣ7]nf\poy<~k~ j~x;^xʴvX9Я|9aMRE-hΫd 3(s}gSg4WǸ:DG;fŰvٷ5:Z+j07EX\:FHS 0NյuڍIDs ¡2DPPLP05ucu Hk6``Nc\U;p{}|ˁ3D2,Z0yMJ.R jQvT\krZ6#%kH` 3WfǓO{"Q<]RᖽM?6p+|kܐ@s?0wJ c4(>ud p>9T1<ȐǂoEׂDY@Yi +R{zL%S:"JsDV/Sn Iaص/GGTsfaꥮ+Mk'󕉘^ ]Dy*v8% WARo~bMe2prS"nF3\֎ *\1u-xhy-6 R[< c(vƨ"zלּK0μꐂ䁥/p\>> gE2[)ArQҴ_GvZVEze-qvm`*IzڣNt #&Ov8u%oq3Ks@Z&;e*h_Z|^Dil? :{ki%KnefNolՀ/)tx֧S"jU'L < 02DN KVZAO ,5DhjEu/e#dićB88fYЗQ[#pl)_o^G=#Z*rLMa6H߱6x5X^$ccf$ђxo7]~d4b!R%u)^I?I! ۸C@!K:3ǡ]!vUKJ.H݈/ s(,f[JWGe'N\SLm}}:<U~qUCˬZf,o^!OMi_jÇ2#l2mƵ`8Ʈ@gUhgUL{f8z휍4@9R4SK!Q5ZsHIџ7$XqL#-^[ 47,wK}F@xsJڟ  _΅`=4bVri-xSx<!Kk&?L[d~me;xDrV[uO30u?a}-kZ)Ak֧:FDCRW/KĚN,=$LwhVcd"mPՙk:zY #F:kDI=ԯ#ZuzDa[El oXK 6XH&sY M5>8t*&2~Wag؁f dn4T HtH[vaZuj4q/:: b((}5`nf$ 1bMQy˨`?. yk>V? `#sWH0Vq*h e݃3?yqcj+PDac{'lajx<9~T*M^ɷ\Gju'G. YǗ$!ŠX aF1@a OeO/b_JQt@Co,HSr\n2MhwIUXe ߣGOt="h1|{)ׁ60@-=~ͷqCupH1}, OrGӺ0ej5sJzdwKĒX!"5|Ԡ19AIl.8̝ ):kuQ^Y 2neCc'6 `,WG.37eW{7!f>}v!,{RIsgɅ)Doan80(P $#L'7jZTi(V } ;u@ÍY{!RafOZ (?een u-w]zFF+"Ek#_Eb|C=?u='G@֗Btι>C]G4nWRq\`)5V7 ۪u}o]Π ETA"ct#1ܫ[fK7nn?sXW 4)\[i}ˆb]6cJ06~굵r]mZiG XR\b#Ust](IE²A9?ƃt)qv4L`#- Yif<[.FPby͙ oq7W3Z˫ep H\ ]/ :qVxA4e ⓧ@5i;,H9z4 b'5E&3pJxW XmV,8*X,G6ągeؘfظțI(H$%+pWx$ 1P4@BPVíծ@h$L_ٲ[G=$QLo\'/Q>J?rDmSO]!f=X骽3ƵbguJʞ= 6l DO{؟j%[T1H ˝_"n+(&;&T4ՋM U!NZm4TpKGrg )t>KLR'nۄm˰Ukjmy5̱ₒncDpoamEKsK{-WYUr!{gkiXb¾Lʠb#6++{M0Cʊ=q#eCg݇q^e;Z4?~EiK+Ϸh~Xل3:ѸA;fSRiu.?CƪC| @_,g; o@gF@(=-VEUCk:P=0CYmc#x5aT^^%MrF&7x+WTsmw,`bl(+F{jjZ76;qb kHX˖xc^XMzCZXU5\'0* k&e InPƽ#!t]1KZA2CO| jg`Ǐ&9#=xG jHmo֓SD4D2! Z/G6_q_$1Ik sO>~OdDvbאEdVM0;[.s4 UMᥲ#j`XTPÊ s"?%ݭ+ (%c`hBF!8bOOu5$ZЯqz*7>rca?Y)2?_N`5)!5l &aԡMN6T#3#.TчizbBn1(ne-5H6ĖIJۑ- zWpwD4mLOR}UFT+WZww/LEU΁}%+o:Lx=QȳtؙdAE/}=D5=v+o 7kZlq'X!eDOn-XqJV1fr^(l$]>teieJ޹PS1ZJ4XȒ\cLZf!¸ 0uu]Ǚ)Oa1x_7=5`kK=0 10zU$'۱P?{?+[jr=%]\p xBf6AQ.Qi"! e16Ɯ*S/0Gv_\52Gv&Ix4wLR- ~aA"M+55 ?:no%;†ʉӝdN*~8dU}|'_=Rj*A ^6 ,$Ys)Pz^2i0 /F ׋`2~ YM_񨣆o 4oi7vn^3'˾U7"Pd'0՝vWׂݞmιA,Zev}: Qw*xs]fsm^M0v*d/&']]8'EiLAǷ%tn \y ;}Ek Fss3$# coV|}T2ɜO7HrDǡ1P|yh#%R'Aʂ_>#Us pHXМ-r7("4ɉ4ÀjN=^ tvGF˔L3 )wW6 Y *-LӮtn d`BP8sC?gu{qY_ NVT`r6HmB+/<<5(Jk7@l* o~:O_ FqodzS: *# =0N6ok‡Z21%dqQg?*>8(^r\G;w0OZ.aުQXY&mݙώi7_>ճ@[XBR_nB`WUT o+-ՕX=ٺ\ ̖WdA'q ?`oT9F\ܺk: )rPʪꓻߠہK$ 8x]LLMi! ! Υj_x*H=&jpL&ib8IkfA:eAh~F eRq`2e39, Ss7VX(Ww)Ӄ\#7PF&".ȕ:ǮEb4$L2+_\wK7(V*Gi/'zMnn||$߽#zJ%U``~%Nkf$X_6)$)yr6 ?KKA0}Jv۱ɹ_f@j.54sfO1 ٽ4ܩ)at)VtsYЮؓ#HN Jyqmv:m!I?̥ 5*,c6G7˜ςX wiC'70i;:# ku̹[qOT$Y a_R^u:U :; iKVF~gN&#}ui!}ΑEǁ= 4`,A/X/F42T~Qz'd: m>Ƅ fkӈB7OBO*Gh ?ѧɻT-=!pbjY?7 {6WqԱN_dxq,lҭ*8ʌJSjگOH8 7u+sǦ|\}N?evNke|:ΑFX)6(wJM@FJOkPlJeg;\ Վ<ȇ*@w˼^7\ޮA k'M,Ӥ)ssǺ?&0>BxӶk|?+zTB`OEX{ w,esU~Rz){Y8ڵw' dg`ϯ N!d6߿-ꍆ*mi):(K^  }cNFQcWԪN.L%48f9v<D*2 ml!*\)«K*3SESPV R bM Xej{z-Cp+({G2[QCkYl3&@bd'¿E @ E.FJ3qkuRl&~8NKIrF@ ,S6|h!OD~hPɍݴ:KX彞>#0Tu!9p=^dERawTކnݢ#OAJmD-[Rȶ|ʨ Q} ;7 d/Oڽ\%<_5#sj\4jMf^CFWN~}7ɐ(y]vM߉透6/tiQҪRTe x?>p5*?Efߜ_^o v/Xrj=]'Ji3~VC(fror;V?UrX+QP,p@Hb8w''ЛO 5(qd-1 |״DP"Tlh!sX3-UtpèQɬa=.=iRm18%ZMC!U"h-I~LaАI֢GF"xF_ΥQ2^rΛp+ψNDVLl% Z-/O7iWz1.e7c'9R>O_Q=Xsu d F+Hyјw\' kpk-| 9 }e!X"G"oz C2IHMR&x%#&ѹ4@Oe gBv᥿/lkH8o97xBTi.:owEm.,f)nKx۠KE/n"KIO }~#F3ӡ P٥AR^ĒjfL`PUo18{<BߗY KF* 1;w.1ndfd>]1~Y!ȟ!XIAF}r,M'?uG} –燊Lz^n^{#QmkTߢ,˺47)-j'"J~h[ 4U~AkK(pv|KV6^F: D4"GuYra:33b3J)m=Vγ t<*I砇vdz)Auq-v4`GY E k/jS@?6-2GtU-Hr]biaSΉ1P AP?zHʧA% :$dX<^iԚ$M~b`Ɖ+P^PO +)XZ`HG&_n Y &6Y-tQ+&Fx; ti9LV0Jge\;uNH,:$.>a|{M/"Ǎ(9N}!}}m@ތ|Ǻٱ-(r:G|XAsڢQ)FHowLUa?xjPp.BF,eŗՏ041NGtZl6.^ Q'u"@ $R+~J}ϬhCt ط\fzY 1ESXt9&} k A t^2,H_x-G;8XH3|K4d(;(c@S>BƱGX07KZ:Ў`&[B[IïT'jqM3FK#xĀ{PC/G2ؖS!ъABG ܐ0AOb/n y@S*^&Hͽ!G58U(8`%>iU0XB 9'EB˝>L4tN{}g)DYFѕg#xhf^ajsǨ1(]恹|ezUX0k7Xyy/&CPG<*^quiI\܊О{x"@ɳHʊ 11x|)L]7L:hs 6>98%v<6a=xyi$dw i<,P) bg Z0؝1nPq7Yc3EYGwק11?b•W*쫯x'IP*b /[3QQN" }*X(/rADz+(aDT_9äʷ ̵}ZJ >sb̬kؘv3@=!7ܬKSV7bY % ?5.wDvr`SQ{;aCG01\eJӁ=O|<ӱ9>.fi$^9iSN-e4YREN%gY 8gRyx۹id8󷛂V^%%[s($$HX-+[G %v}pi 蜧L͹x0!z-)Kʍ!3!N\M:up2RuO\%Pz܈֧u_}ݺt5gZh̚P c+0[VyX,_b;XB0:X3-8;[[oIBEg6Q^|0VI BEy GGG܌1X^$uv@Gvxt%`ԖEWt4qa=Ck6z G2bd Íur IciC_Qb!g#-N商浕ŁfEx'6ْ#+*!^z'ǣ,eH+U+N߈k6^foHb V5c3nY [Kmp0:3o(!Re?p2SjxvDB9Mc;Vxh&1(0]%7qE+o)ڏN`g|b*m\ba]ʴH6OFOC?FՔ2IIEdpcȀjyp1?iv}+.jNjwчRqƃv}nfn/WW3*rc>@F 8 %[ a';Z 5ptED7U\xC U! n>(<"6 zLf=% I~_eUF+vW!5majOIMLtkWth\:Yk*_CU&yIlR=D:-m%X.R\;\ @5hN2˫FCˌ"fC gYH?{HROS|JYXvuuYT8v} Ga#L)֦n.޾s_.sxv{rSy}؋ 5o%U˸?m*v襓 Ie[k6a8Xe.D}1̩ >k*Z1"bq;xoc9+h\U^brweck Kx571 <1۶bl"N')C2?mub*TUglXtiG,?3dO x?Y=(A3 Mk Pb:Utd@U8R5V|#Y[!UK_UқQ`΢:G~Jm"A v 9R^FaKby/g70B0*!獄}xaƵ)=}t@q*KYys ,;[>) Ky'6GZa 9 kJfKl:Z &`MaSO75Uy?<duC\!#Һ՝{"w V3cϵM}@=[\p_YL`yh O ߊ#w3ډ]il9dW)3SP+h`@3~{N= dYns$1 5(dPgX1O0X+[״uą]՗pDc.^dO@~Mm$mJ2T.DLjJTķƙBQZ9xgmsLhoƵh:ȥ;\rw}p_HBqr^,K.+\ S4*!miJ__3c|"<Ρl< L>0:}%R`٘v2JMU5y$WEVC9.Iy1zKu-$N~rG` nK=Z,)ҙÀe\_SOclԥ`GXݳETdVJ=J]g8+.7 x NdB9)$&ZhFG_O ie+?@o{@πOg=$&#Fh;&sidoS:Q.o.mt=au^u(֥tH9NRFcX˩b\"RΦh{J%& N-侳$,"+_:0]%Tq4 2]՘`lL'Sjul1|9f;:ϕ܀<ӷXyli9q1!{j΄ٰ1-QkT\̉6P^Cq>YH>i_dž g`$07T2zHA6e1 FME- [}2O(8v2Q?XgӪ{AǗ[ ;}_ 2@Hs5w,sV] `qc*@FC2}C]KOW±R.VWT m( v\ j"8͖ۚ@Mq*@]L:Ց2w_Oؙ vcE+9Ɲ-IT^vnIJjr#=Hq4Уc.k\S Ȕ +f}Xx aA =BeݦK2#^1$ꇛ 0f.-W,Gf2߶@#~+)CIP)yR zKZI K9+izݏe[NE&Pˣ{xҘw yS8cNfa찌?ʴVE й߰|tKd d+'min5D2Kg&| '6YqH  > s ѐ ʒ^TMAodu}j`"g CX vY)5 #f)H}fgɿAZ=Zd لfIe ,98M<mGk#@'B٧,4oK?k:S*y8˞3mQddסs';`5aY陱2Bj$Bu]%,E"1=ڿOhgՁLIv&-i 봬cL(=FrW%p%UvGYz->;ɍWO4BĨI87".>< ~~q`FRs M *mJ_Q9IKt`ԁ֑Gp%R<ᑂ f YKѐzڳ1CS8]> ]-9Ua:PPZ]J,\v W86Z;CHۈ$G1!ʺ/Spu]N5;^4r/CBP}@EeȮMa|3n<$Qt!-`jWl[>}&"x3;~Y&±Ke^5ķ@>fPaB qG@@2 3d)Yl $ЌVw+זl;FIMvw͡p&앥F~KᘵLn,U u$o8L5k[2f$n*T=̗rvzJqZ lT;UV/o5h}0jf =1yg-40wEzEma߾'#|j9[P]9ZsV9wĩxyvhFu&<'hZӠ<8 ,zU6U*;v7hI51I#zd5=L22FS_C&3U_jѕz^*ޫ!0]ؿrS+1_q;i`e"Y{sz6檳 .y\Řv5-NNjQ^j^xmnhȭcKWkl8EVFU5hyJy[T*&S&ٟްcZhy8!+禪Z9,lx~=F(ď]HyoQ(IA`sxU'#(dLD`|Ț## usc=+җN=++;BBWZsrP.ZQ_Xou(o9hJ};'LӐvT6!~a*9=U˧gWGH0p/Fx%1PxgGƎ#oP\g}%HM/oxxUՉdy:Fu|)TQB.B?OY/UxZ sԂI ?-Z|4=J o^4_VsCF9~}"aU[ӨP;i%U꡶^0'"GA 8!*8@acR>n T} y^Ϗ{#@Ea@^}棰vFݖW!X A|!Dz$95`U=kIAgVVa q]k<Ʋ;9/b C~$y{ꁋv{ 0OB$1uW${YPv9æ+LC7㝖BJ:ַ/-]x&\)z$0J8KMT=p{{2V1w]Y~ i~8ye?)vE9^=aN/2}@fYjޖ4-mKJ oGlbU-͡5!Wz!LP)|kw m_;8sdm mj434C"r^|#9l:K[3p?Yh%ȩ%Xo|ّ{5&byd%X4R3}t̺B Đ15?8( n5您6Uhnc{e\[x F ,5noe4@f: meWnƗyhH&MI { }gh>Jv?ۀS_nV8RMǭd46R$~fp>|{X7Pn A 2^26Dg車$PG☂#QQyTa*:rt4em{nZ7,=<_a8r zkN`y2G,Ֆ\[+>T0!@/3?Thf;eD L *W;xܔ5FWBV<B9`:2<@pFGs̿dhI C G[Tk.QnQz35,Gcx߿Kv 9_k.3bj݊sNh cfPOdôTqb,N9_XH "LlعhE^% PEϻ 2yLx6{ ՇmA wr l3K#9zB?ABs9- B qdvŅpUR.ă`?8)%yQ⣯̤jwV/PhrcLiUk,qZu,e݇@D }-q7b(GU(,I="ck<J|ʘ@s 1-D[QBn8> fRb5߸-j0aCV@}NnWڝ, |qF锋 ((4u0}uE P]#{]bd3Ϊ+t)Ɇ{[Gp+Ύ2G~#T-*h ˫[ b IU..$¤U/I,l_|1wUj,^ZDbU {E΅\j8`.sԫ6;\D>xO+EgW,|jDWQHA(eJ/6 !~wsy53ß/!Z" ŅhE8s#8_Hf}y%y@p>923PPqE_;AR+SGJ(-"R#=18@}ia?<5"r.,_UP"M u +)$I׿mL<[v6]{ oBwnP }-ÁGGrz-OoO][) B7Qj,g ?G*8!΂[G?wKb Dzc(NR />,R)A*7@2mrSsâ w8C* zbӐcoy{˽!J-@z `sG?Rڏ^Ev;3]x'ӿ+/mOg(S4#t2JX9,PIP\4ƃ꫕Qg M=^K dF1Vr  ߡR{UmpZ(o)ݢEQ@iGS>qw3Q 3:||DA:s`KM>>YSl%&s'/kniP26)#%m" s5a6p'J]gU|U LE)t")._lF1~^E˲5w3mw3biUV6KX`'&YZ\LF}ZS1]tSm*LJ:(w#(&dw:akX#к6lTkGm_UlyQ73~{E.G2:Uz AM5,\ YeTpϩ&'_e5g@<7ns`-T 69Vׯk5JwĨ'TAG+xs+zGNx7TxQZ3%!7&;mZl$9_"|I /l4])Dի_#,:?wps7<,9X C'xM8oEzϦwJONGmy:GbWU(.|^?IMPx^ 1jJE~v$Ϫ5|DhjA%?C2..!ěvu&MNhV/a"сFƓ&j#G}v7:@B".0FteNي( 휧ǷSkEs6w)w_Q,l@%fYVI\jym:~݆0l'qg4&.*ڝ4iɫbJD(P99pvb;gL=.b<xn.Z-3QĕSM6G˼[FW XqPc|6u~7\Nc|Xj;up]wUiVn7`CA|.:Ym 2lo6aasXh45K>͈L49X ȪJʊ f Y${ulcʦRbjUĽc$&D~Fcd_G<\&pk,%#r?I퇁L~ĥ Xa]eQצCC\̞ eI7ZIY8}kaq~p uךDܬ{d?g0S.=FIۗ)Jd.dJYLX0Kr[{_n,A\njQ=cvVhq.JY6Ң|Mi _s+kvÜ*ʣE3I.sdn[#> ݪ3N!NCpls K8s]a?3,icEk 8DU8\dqHiX_}o:nߜ6~+姹?zpE9#miV'cOUq[`.\0C 4v Ыד~:|Xv:uT~6C'҉wD D85EǏvn|mj)%[ I){D~Z;  yuDuo"6_#I_cۏ-^S d'}8E+}U0: jp<\ECLp1 Kڴ]bR"a$Y''<3΋)SMPk"W65!,=VE 8rxhfNߕt[DRiv& K!8*RD9k)K,3s:nw)74hB>u@{w_ }p-[ WN#.慴{AfZ2DAb,e:Du2\Sxh >i>0apb+Ci1Sϵ>-~#41L pzZVwW| n{ [UցeVXܑWZW̖|Q6f{A0C- i*=6˾?̋!A?G7-ru$mB?,q~-YA Pd;_ B26;@,xsMء&ԉ/y;ǧ(JW%B ׃aEFRP*1aؔ, 4=Rm?}P?kT&zARƶf#<iJ@  jM%w*&$c Y3lR7W9VjZ$97J)`_fvFqP]+go1 ~5Z %^Y)_f7No$52>Hh ~Whf_Me7qP2[ 2ky_KOIs=c]Ȯi#Xxm/_JJJap5$m{=]_Son^ٶa&Hj *a 6[:B_Q`B9S ~Ey类V28|Nly0j'sxSy_gϡ/3ŕ;3 dIQZE]fAvēFUwJp$ @*^Uݰ%OW9o =%).AᦦL9 c9?:qUXq6QPJ:ş_P;,k,̢sv/yMW謉! #7'g 3a<| N0Kv_P:>FM+6ހʺԃP @5豂@U@s"^';J2`z׷EsOw ,CUYdI{U`QY(1k_ U[~nIl@a mVIM<, }8znbxP mH$Qz\1Y+*ț(aӫII(3_{\K[;x9ӷGU&j3/rm Xmw JwM=7Ƥ"}'$ ȴMnvL yw !)~cT J ڏfS.IGaAY(':$3az]*i l:*b/&8Rh˩]`f<ٱOFCC CVJwBZ]-WS8o=TsF<Ȃn`7o}p+% hWދ=,qmP+]ޘ`/X-pm)5UYfsdIYI5"ԀsLGB%5Eb>2ue9kJ&JF>*$7GŒЕJblo \vU#9UPpQ}&>5|A r<1y!}$N~>1돰RLGVhߌdl 3kiZ"Lߧ(&;ȕ/d zV):oko'B.GWDvmAY5:>ّ)O8[0`O/3^!GfPOQ0i0^>Smq SqPxkBg˂uvlggX3گmFx̥Q ߁xFGt=a̚arOVKGUY84EosRzG]/c̾8;]ђ^,r@G+Q'dеçhMe}ʗzVX즣)2/BOZCXYm6bV;"9=6SaBoe) ?FJBlbz>]Ɍ@qu:s@ݍkh1I^Sh;ncmh΄6+RJDTz2SO}5Ax8րiYP<}J J@Gb% 6JKq{hn)`Fx.}gcE; Dp&ld* hr(4 1Wnܘqz0rnь|i׳_`DD aSm+Ơq?R3Okya,8)`9 S+m^yϸ?<3#3'KR,o{\&`O`a۪)]cj<]ә,Db$VvIAp z同JwW0P~1mXDR'[5z"BXi|"9?Y>O$2-z#hVԴ-t v0;g-IY -k6S~Iჳjd߱$.}7өѽە+:$nFan7AiJኣ&hDY(6S-Bk +< |~_k/i4w$ls=]Bk#y(|KAdSΈAqk&>8SJQ;<[ab&^JNv03C[qY1m26`]nB#X3aPr bܛblL($4AġZXI UΥ^ Cܪ%+A1}D2T%Aܢ<H Ə  R'έu3-{u+с^ h`Cgt$Z~.yB́/ %maTlɆkn/7odKFqΎA6mNmšG%K S|G1X)0M>?/Idt><(ӬeGoxR |]"E=I q]X^v`Y`SOʼn ZD5 i١ =`q췑q(N(]w3 td3U/]QGcX1׵Ie-ۺnBɎG:QWscaT Ⱦ4<) !)Q= W L_`=Q_{b6.0e֜f!B  q܃A(x^ޜqu’3:ħ1rݺb~ 4pa645f8߇KITI9Rrpg B0]:m/'GԣM~!lj{۞,z5{Xe !bHBFEQ%9aYLf[w}?\vp(XR+wԷ89{U1gpLz l‹cRK9>R PI$lx7E7}u/k/yY[l؍O#'k -rwFdu=Y|upeT~N4B6ӞCu ښ^8b$)-pO)Rƨu?$.'rfDQX-f$W1uJ{Cz{kn?"h:Sr*C/HNVhyeVI,4njǤ<d]U44QN~:2LkfqO[^ɰ6\f{U@Jh>,Rei]=Šg<ִqbJbf kvtMOG  pKw'gymH'&R^Ӣ;8 jZWdS7a:.A4۝BEentqϞ88xkp-Җ[_@._d($5k4z"_ aw .s( w-FA)ǴN[ytc3yg4H=Aд;| G08rzG2W.5Ok|cq~eڒnZ(p.;A aĂbZԐdRu~2L5X Yؔo2ȟBGY,3`c:҆1L=0ܨ1iZUE/V&׽AІW2%7SLiGd\i bC[3Qꫳl8f}nH~2;˚A0DSC% ,7VݸS#]oQO/mNEw`;#0MKP X4b2 su+S"& TG3#{>3ńꚤzPC\ JPV4Ia/@9 as*yup׃pK!*MiĞe#N}wBc,]{ 9ҳؗF?~HGK)f V2 &j• tr*Cy MVYf/kV&.H-jFxZ}$iϋo|qf47_<7;?'k#$U6j{" Y P N]3Q_Wp=VY;+>ps|6iFgG \+ xe[ c~.CxԌg>V~B%)zV=s>O=aUoS87f{`A!gk=[1f WT)Zco9U7 # d zd ,۹E=ӗ{X` f ~| QHrjp,fߣt~0V7#;%Eg%QR%7E_?oVX0 n՗;gFĂ\kt7i2,є%nA @! G*Q|ljX69=C8biuGsk >TZ]Y;g+lV.@I&O?IOW+h=O}`~˪ PmQ?Z+lLCaWW36*jL@GMtG@+ )dZip*"ZEFxvwɂ%%np,^wr6-NxP:YwcSL5->SEH-7rO+ XUXC8倰 KKIVV/؜Ԩ՞m1AU[g` LkI6]!䈋R-J)5}q~lKiVI2}Hb'(@B6nv.^K;#kuS1-wuOStr]*ѧεq>)˼ Bek80> ^)qW`se8f3{[Raѐ1CFYa!pj np6QJQ!Y$O5d1u u$n YC7T;sGI!)x]ֈZ}M_^^‰|^u7Spm5]UФ)?G?a=| 3-W?5UOFLЯ gq;yҞ@)?ea0V}%SbJ/Lx_>aUT 6!Fw&XԃmR^mNH44LUlϙ= :߹5MBDi7nf.e*]c]atPdAjf:b_1xw:>.5 u=uNLN$ -bw ;Űg/uZ%ũɾ oE.wZwAjGm>p>+gW1P EŁ6jqgN{nlB V_ʳۣJQ^^ 5IO$ψ}ЃDaH@g+֯Bʇ=c]&CU0T"hQx<ڟH"6\79Zp|Uّ}SP(q!d3+%̋E$&hd/W ncvʿì~ˎ@Nt+Ibq;%TXeQK1lPn%OemrTFJKGgq{ EP a6! N_ Sō+O碜O[y^#/-GB1nZ齫Kz*GqqR91eH^xw@J0:6rH @&mC\_> Ri$AdλzݫiIk߾P,Ic lbmg'< i%9Rn7O'.޲0^Ӎ#gk@62Kbl@:e0/Qt`=5ajx /Ҙ",Z';Ѡ-rN%H`+&,ϼD-|̳TUH N>[/X ]60qcdTf?S%Yjjz $l?֛(k(+AcL&"+&5[mX,uSX,w<'^6&~ ގGdHO8kK{hsSDz6Mחr$V݌|?sفLFWanP Uj7YF f߆4CW#VB[<tx&uEYqǤor m^r@f`2숾z/ɌdSL?\W A!էoPiF5w-aY)5x>P+ݒ;>CmQT\cMUL?`$!ќVUhJ'^!GsDz,VxeޒÚQ\R{xY}4,FX3Ss5PAHEuX+wp=hJCuն c9A?B;>NDRZ^/PZB2ly`_jⶠԧ,zrl$,B}nTNRQ; gL$_ p)@3*[~>{e(À?Ohؗ.o$ sňOb[JqEo/l4 w ;A!`E vϸ^ ۚyk\y$q4k .yi|0[{6nٖhAYkBu$?Wݘn3H_=jwXeNϱ-lDe_veVe!>d>kM /6k|3v 60^ ExNJ XU.ܨ_E\+] 5r6_ z9:6yACy6NA9,c~OޗlA yX&Ek0RtW<+6匴oVvƸap)fBknpam4S0W*tPq a ( 7V*M>wC zzm7+W~)hٺAuo;h*$&2NJ_Cj*C;xr j@ayothR9NҔĞ[C<40ier IIK ϐwĸO t"J0>yhKC\cf46\w/8j % MQ3ݶzH 'E%1uNu^Rh0J%3yV- ENr4> ֿ%^$=C~܌zT!lywauU]Inڔ~ Yo`LT/tGڵ1811lG*M@ݮq=B^$c8QyAk&|ew#Bj۱cf{؇\W8r -ƃj>n')\y(Q(,6^tDY-^:Ru o1!S1R80Iб=  MN[TD3I{ gs*@H xDn!|C٘\5 Lt&{C]Sω͕S,r!r w1鈌zQ"kީ_h< H|ՇZ<:$S\ܮPbdS?2rFak%̰[7h FOڟ e0hBK-u$x `Y"XSg+$\gE8]ԱN%r~㛙XU5X~,oRPk J]w Gw׮C^b|a^V]GBYkҀ/XLAbT>uk3 \ͩH{e#Xr BLLa98l)'GrU8e ` 5*Ei[ P3FϽP^_(0jfh#^V?r V q/À *d1BIhQEAA&NN7c])Z? ˭UpZS"[SlG){%sriƯbbxs~Ƚ1#F0_S>>h3\w}YyLQ4b` {)m]-i lCdUd*<қUVa>5lfF'X s-B6z]-_']-[pEwJp]OAսݖVE-H3aIukL ?%<] Su.<?7?fn0嗗q'v:7Lb(xѯzrl0UӫwJ*eU}G֝+K'Q5$_dkiT JAෂM5 gF|kp&!-+͛]pȋi~n3%e75exq9.AK=™b14;2}$5/@Of;koⓓ duBG-LOpi<0c~7Kv3D.!qe)[!zxP,l7h v~6=yz." oVVdmxXY,PdO^S% u 9m i 2U{ g G0!èZ!L[4]k"U%K݇mQ8y>~98DZ¾St4n W^U?ucNW\XvX^U^e-HL"ɭʶ7VcHp"\w?8'ZZZhc_;y0! gg?"+͕5^ l>DuZuP&fCpzj<_:Մ U4S#skP8:I D4gFU3we,-T^gw}QD%IKlq›:듚‘6Ef_beDniA32ahXH]YX6zJ/% ]B|Qj*<'p{i~'RY O>`Ê!u:DH:=R8X;GAiopfE,b"u 7{&U bYo9y8 Y)@@*]–R5!?umHYSn ,bԯ^$2bt<1!}%VwdBĬda7%4UE'lʚ7@}̡IYA}@Ln{:0A ;X8)fs9y7ӬVkvx+:v4?gȶ="/ݑ&гMo56M/B^RJp~NYlQ8iPsf҄m2$|zIqZW/wA(D7omp=υ˒Fi\vBU(]NGtڌݩǕ4C/%žZ Xd"T+!\:`P֊f^Rtc+'?z$q`pY[s(ee*p~mADќzOrs!p $>*eMsCc/Xe(Rb'#I%>/3yt (;W 1RӍT戗,h [l{..RҤl@ N²nלK]jQbydzQ7T-O m%* ]i=8fdMUYAMׄĦXn|}ХnBNzmRCKS\+ R '_4ܪ.0X-!I m6Z`%k'͞24]`M. QEwN,xT=kkBNEWNԀ ؕK"7op9ݹkֆ/` gPLriAg~C8)u% $ fwR\D1p i=(9Hi{F֩?Lt._~+RdP6GdԓIi|̋G9Ʌ- 캫Q (R,M<=꜊y'n2*`=0%0ZU0uuxV6REߤfp\%K&ΨvS>YϒH>" \ 4:>lUdn ɔw8iMlۆ^l $'G)wܯkPgP1C0X =)&WŬQbs)kKғGՙ.c8¤-Lե^,1.oG} r[:6YC_oXeO* Vu5P/N"`$^ήC\L(r<C#2k*U-sfK~ڍ ,4./D'F^4-(>oe^mU~g WE60a>cs |4D¸ѮIZ+/:In/a|6kx8}ϜXj[L MnQP}-ApFY0f@[rToPבv<0F/C+lmkdO .g߯ b$"CfmI9I^'bxuUAO[ K@3VC}`%ڧrZ0ԃm0yl1 )6pر.˜M;=ӡi\/4Wݧߛ-3E.iY;Fթ%rcN-NjLޱ / LI4+E+=Z`3~(p;>7\EA,n6~^f_"fs+Lj{dă J%]ra@Sx|`8B5:qѻ9Nd?S H68t/fWp8mh8tBc1&w}1 ˌf2:ie{]$>|6 qW6#ÕWsP,9H$V-P*φk9T̑_ жj!*TxZx]k/d ]#6cr|۱ҩg$h ܊5궦Y:_{Q-NiS]V-ؒ\APpI(˾cv8B*}BI31 d wL()/|%iZRU RE+P9ڭVHu4vFrOA\ t(dq.R*gl]`8}fp?UXв_lkm%Z0Ͷ–܊fX*כd$ԿvNx Ka*lW/ds7J* "N:x2ԝ: (a6%"PQ[E2 ‡rmZp~ COXÎז.ə¨)ZOh.<➰8B#(O?":_P֌1uD GL(TqŒ.3gnasJdX|ec@S=<ԇ](.z i!#TeNҤa v_5tEq~[?4O…@څh$xxLK*~|L<:%5}+*gjp@8{7T,&h'R0کV b;K~̎o+eefE\)C8C )t"eA:OP߼c)Ӱ? '|>rSw46$ \i{m0Y3ĖYRCRn<2p4=)S)>UC@7+d7]lC3K˷1vlcUZܑjD |4@ܪ' 1d/ɹK~D7blئwPImI*0$ E%T"z;@v `꺴.=4R0Pρv M4 k_bb;w5+ {n kKӑi\Q˒U:5ZAWpYR!m#秇9FszVW c ̾ efQ5ږyO^kY穯hPy1k N bu{0/P4ھ%>~rND&Y`=v*|"Pc0V8:ð$Y H*O|+1H~E=#Ǧ`THލ[wh6.flR:GcYxWx˨8vxQ/׭3">@d-}y(0 =NsNJ$:mۂU;?5dCfqˡRޖm5Pf"!L 6TKBmϏѠ&uG "hRdAmi;cQ+N2#\]7Prޯ1lICjM?7@fG=Nhb& w{~n'9:zGѽ> gcZisqJcޚc K5F+[嵠2 [~ +cYY|dXرbcNkQ:AJzчS4jtԗA ێrO{wX./yRϙiPؙ6u8vkN[W":r-OAV mۮGe~-F`$$Z`(7@\'s55F*9#1 aghp^&jUdqUZ^ߞ$,˻<|nC-@V9&ӕ%e 38z"޾rpbo촰[] 'RɻѺЇ7%ޏgH")U1&۶5| &pɝ*㯹L+oˇ|~AtIb)Cj8{}?o0V؞AzS" 0 osh,uL.Xz@ʶTDՎ69?B$_[>k}'d#5NYtkg!y7^PǒTxx @*wJe~y ֲQogW>:J*X@l (D( =9Hz e8\FpޙgV`xcLZF;kЦn߱A<; q%ڶ_p}ȥ0'*2 ׫+nCt`hZI MװY& $g7s}vXϯgź~(i1 ͥ@DgM9&jЎ Zσ Gª->rT>L:V!yK?|K~v3xVKʆhW- ˕]5W|˓C1mq;@+澑lڨ#5yg?V,T)+]9hwMItoJջ|4Thg'5B-+^K#搠SbWD_C4R.R8(2:kA jj'fSH~Yvo:jS-%/ծS桨KlL]؝L'|:X@Y}O-&-"=I8R(7z_3 DJ>Uir`C-f%;`-&NtC*Z`Gsd~}0G!gˎY$^hjy$uقH?jqiv%DH4Q%ֺY7Q7rv%4I 7]uO龙22_W4UqwSJO* %#k '6fX͚?\d:F.86 ;.BTd} ̕SlBy #. Nj5/l Kj▰U1Ǧ^Kҹ>r-XȕQWZDDݱzn3z%6d7gteWfguq 3d|oa)8~"ͰT Qߺ QnjՌ-q.P?NhԲËOSœ46/&u2[p܅_SJ nbE bQ/ \Gj6I"=V9p9q}0a4⬆SR(֊~ՙLt ި *ԅsl6ƀzb]'OBļU۩SD>v۰Y8fHeQF;k.BFe?ӷ.1cj*W]$Q5h!1\x~gTi': H_Q8׸On(}YDُ{ȫIIO5qfXs߰l 诬OCvy: xm%2ތjOɮĂ9ކsxf=^vpc.$pJksZ Z~A0%q)D&:1pweJpfK{{ͭ 3;ppމ™_M1$$P^` `۩ض~yYPO:Y|x >dmKy]Dٯ 2$‚TB7$qu1NjoZ5_Ui&`W 8:z8vC7ҢɄG,r7f`uX9\¦eїhc4Ӊl}AZ*C! 'L\OWүo03i<]@uJuU =H@^ֽ Pi(Wv`:\C3FWFUg $c""\K88 w1ܥ8+RcX. `Bd/8RGܪշ&,oD`xEL@q߹}aq}PiX/P󙼮&%3I>k07" oD~.b26rV"Hi1)'9{I#V }GR(pƏ`)|$Pd5GdȖ[QhYd8}p DWsڈs>*'0YDm~dvk+2a]Nnr ]!](t_QnXOa {D-o6>I=$A !y8\(!MU8&?!kvEae5P]Q-~M<Ӳ!¢8>+j}HHAC[Z0w37c"'9n}]z>,6RB+?56=)׾Du.D$ 8:_&t B;1Lei\ H\azYK@ 9a#IOg}[C.~;d4';T< ;hĦR`> OMTtrIX8뫊!dH bIJbDq8~?ebz_C bHj[ rTFFқFCNK5`)$8 yZ[b2lcŞü:VXdlFN6f#fI&'M~✨fŝټpVII^Hn0pLƍbdfADNJ6kt=|,jymVWY!q :pɔ8M'Ha߇BO\5.Ȓy՘f^1mI]X[:F<\}vbviՑdL 3\U6#_t_vv/L[εaعm j S0JP)IVjC'Ș?EypH$MM|]^ϿYd i3'Z AH`j}cxRT_\}_=p}X>xgD}<-fwO2}cW-bs_N}l9|gNhө>3`aPwP}n= zauW8Z}?`bb-\ckǫlnBPR-,pXAlb:]Tg%@Ff˂B3-ve-28 Ur,b"6#"'+ʬ4@QTbk,^QF !bSA^=!:[' GA AYNR˘+g@ / GXX!2KMZԑ>hȋޞާsp=@Dӝ5mʓuj f\ z<8ژ\LR߷j2FC8JZ-{Yܡr6E%BZq OhVY:t K;/&̫D欂#< Xsbo)9e'DШhJ7YDoݶ/ɂϬi8KawI5\5@W~&l du\tߢ݉2RRaRMʃvDE#{VF ui.,U: b4R\BKOf5щm< ?oi͵#æ&&$SR<,˥,/.Dx{>VV+_beOe޲^E$x3vw:\ؠqBܟ9#k7IL±ϻ=:x;cSq3<CˋG"TqHuiTCm#8H&]6|00$:3 Lz33&<7CLؖE_L 4#UG2qWq>8ܐR>B֗LV_Qʐhh6Q KIsQ7bu d^k{4D=nCVWU9nUǏBɥ Msv RFđuO :%e.zxّd*!mxV@>calTɶQ|$VҜ#+A|`ͲP,{O k](J}E72xr ߾wm4:d*r L_jEItI\ mD.CنC5%~i>ShR@)IKa,hŜV؃$O3~Ɯ[=[W'}2N]4]@\;"D Oi==4LY> AEY[51 xm!X#)Rk1@2J[ȏlrk2SW1$Z"-^ /XdX >$nfuL[X9nZ1W 5,%mR[[u*ZX,->n)7)-7> 6 Wck< "pn緃1xE ?]eQU޼lUZ ]4=]5 _Pڲ/P3^`𗅕)QמԒ~a^~$G_y٢?*ϰ</zPڥȽR# [ݐ\VoLs.HB g_q^NJ"7-M&҉L =2~Hb2 aL߆Xs -\To iqr$ZyCLxCݼ7w!?%rJMg\3? O,:~by\/qҵ0'b?t %\_[HBT٨fVTP]^G3G2[8)J} Ur w`+rôuJ-I=x&w p2RRɡ ߽=pW` §1\-{n.mXwJxWyAŸ,˘d[))(HqU+hCA|$'*k1CmJhۦ s"/z~/j )q K\\00lEk;H@it o:T4/26uև|BaLز%`ѺcMv"솙#XHimJVHy3}Bzȩ^=s?jARUR|G̗Bx~3\a+uq tL`(֒в>rVs%o(=iA,3R]淅o0\:CE"l4RXͶSɉ^{"w:T~lr2еRgl G74eZ_]b\5ULi^x1#x_/s~e7~nhٽpi'X:( k=TO+/@zr{l|AyeF/g<*}C00oE?݋_^~-ɿH"S9E{d iAx&ш~=)R9s)em5sd˅3Q}Nmg ݌ |O 8gEi`ti­F?QÌؒv.m#辣#AC-.b=Z?v+ Z:L;MD3}F?.rfl򨞎ȘSS4 Yh-y*ttF1N̖ۜAq"竖rEf6-<.T&Z9ZdF$*c#3jNƭR"Pz\Ye&z~G|>'v,'A|>hm%ɉS[Dߓ<ШX80ڎBFN{"DPs}˯Wg9yMqwEcD*4n9vAYbzurRD@rJZVA'qqxȜ*+/(̮ vm }澝v{wlKRŶ9jerFGevU}iMaAȵ>M*OMz>:ƹ?9cblЃkɳF0}n {Y@`Qa!F89ƒ ^Q/oġ7v eY̚PF}];$tV2B3щv*a* ~-ea)ܱNztf`ȴZ%~Q 7Nf[;$]BsKXnЌ)}[́xsyok@g_ң@{  l 5D-'HzCXt9i­!niKCPQU`G\*o7Y,i$'0OyaNL_~xC瑿6ae eIO: GE{u7t'`` JӜ, Ԓ0+Sيfؒ}P*&t^q3Pl# E.֎9=W9 GB6&rGT'~%V7@;TMڹZIG{+}Eeg<7{VY^JmiJĽMAr†d#*3C TU5J%辸BIǨAD]BJH;3ˉ+#OFQ?ղ]Ӓi:#doדb 2ŋtʕt]n/c~t^83Z3Ҡ[U3툋"iaC+>̩5XC }+eVY~{_!LؽD`)dj.珞JKt_^A %uXQneoR‵Ks%\,<;VE;Fm@MNr=3'C*{n%s |3߽V<2!7E{Byv8M B.ͥ3߰}]! Ҏɳ1q.Ojufrcǿ6v $"7[%xK|JMˑǃ\:U{A x3kR HD&U>MGk7v~ΚMAfWw!.(T+ʞr'jr.jHnS=A}}8BI !$M1$BY?uޟtޛ8 )Qa'V"0>@+(f>JCUIr|QAP&oy9F\5](%QXG*/hf ^?bJ95\$V} Jid %Hn ҝKCPpș%Y?S N+/=P>}P*4kUxB NM9Zz60Pt*y QJ5ў>~_/P+.صS%QX ޙߙ'͍:dT`ukRVY`Lb2R٘rǖp/KKVRKLK Er~Rcm@eR2bhWI93PdX U0 9i»% 5  Pz(OJrEQz(+טs? {Pxk8&>@謌XuEbU&Czcka:L5yԘm>ɏg@.տX;Sd֘Z-V%Z74)ì]]NN9W|wƤ@27"x^ό ;qZOU$f N]sxn+do>:oCM[};9 L V}0(Qs j vwJ7ǒ6wg>e\ly.AGVFN$uh牅#*+(FfUwJPT<~!KI-"4J=:؁6+J3XGDe$&kV8k6PL7{0KC;-ʏ>b֬EVHR{iߛtĺ߂#UTy 1}"q]/i/jy;j¡mm@Ӕm {& 0K_2m{{܄@BXƈb'>[<_j:m0l2]1$D|̇,nBJZ&7 Ϥ[D-]h[5!E S >הY;כd,0aXq S}o҂qPY(W^R#fKq,QNk')ˉk%;ñC?:=7^|vsB'>U:jko|4γMSeo5ey-̴؈`\7쪓M2 ]њKq>أ* x, 93_e9۳}Qi>SsL FtD GbBaeofyyN$ڕ .[[ْA%/F-.%1|+dp_=R޳3_`GFy"92TD: ;,y\Byc( /O+= ^uPEޗ%f⦪Jn ນ_R5]Q;k:^7qL Bs4/]pU^}rėo,T<Uq"悗-#0AуġN6b`pE^49x8f?hp|a`ܘX9^1VUQuF]jF%|t|D)jh/UZ*|8*g}xc"J+V @7{x J!G/Ƶ/' N69:N {EˮQ,'Ե8iU@K;:%V~fy6ܚd( RsdRp}z6?c@'ޯYƚ=&hBՉfc._Ji}0\?$k 'H(R1c'|hZ +ou_B`T:~ Rn}yh,ǝ$!},JOo)wWb6#X[U> )5]o"̐7d% ?2n,&9g]e݈{LAږbp^YPTgoLGxZun3˛r.XyfBf4kga-*C1kzO( ^QnG+ E;C=Jq7'E3b;C#DkfH[J{x2ݭRdjovѕXt=]j[O)SQH|$ͱrc9w r_b]v1_UY nG犃axkX"uJ`hlE'*NB w=q;\JzA؝щrLO O搿Ȥ9Nu_ءէ86*dddd".g ˩zMwM! f&aAEf!b@ykREnL.a &F4ܴ3uVwmU RN.KsтKi 2LÙW$gqjw O[bm^Fc@ksd>w 2aW5^r]7]b1zb7So~3.wh=aNR:JoV3nJ E *0}DDa^H56ZjȥEKP} [h>p"zEXǫoj|bv۾#(_1=q^+6^}LVO*\vLarqJ1UZ(pɽl {s5Xi,PRH Cq 4s Ta)|Uaa3t>/|0]o"veʺzQוvcvR 9oD[cj~ܷfkfrUƲ1_YtVL#g#"Vp+oM0y> xvEbsk[;\@7vcVkj-Ʃ[X<9Y ZsES$Ócd Á1RT ^~\Zlj&Ÿfe2[}Ɛ"v@d׎?o X! Ya ,Cs]nyǏVf|B0y֝XcWZ]8X{2zgH3HŊ vP[6dͨ*o$~}GHC7 b F}Md|A r\> 17wi:Nk!IJ",279J)K[[hX@^oNDCYP.1WyK+DpQ.Olk𯄇wkf&@+*ʗѵWGE4*?6.J ^WBCDzܙ7/eS]<.q4/Ԅ[u\0l.3u,^}'3b¥FbG,z ŪK~T)[ ̔|}O?8u);9͵<[cz28N3ĢZ!)`C u:Y(>@nz=h~L~k7| bDj!s,-n?àa|xpulZM(f`J>_oEY]0ӕ_|^Bٞ}l?K7řϙ͔B8< bwjC9#܀=l`Y}P[D0G0Q~oPxroOsƃXauZ v#3`(&e_)k*D{ _:Ӂlv=(&=Q)-; 4TٟVxGfk74&lv[gn1kg1Evm+- ֡X9 GMHh6:i2s"~>Д xyGA6!qCZ?$XoT{ eDu*r4mr#xPy"Iʝ-UXG[M娇i ǘǯ1\=h]~vly ڿ7W=5j4 XwTHL_'rVns8|_bat^Ic.^'u|4uOo\gep˾xl{ EkHjV5\)h"U?iql1$;EPv@|Q <<9:f?ׯ} /_eϺ JOdmd>>Әz^hW%|罩oW` 0FLE};qG\_lx| mS`L!9h F9[ #q9> rA4BE)Qg#]W{#o9A"f>/xz'|P>9X HD1ëR槳\\>iYR4q N4bkYY),s:HP [ i2Wlin',ǣ.xbNTC0%Q1oŔ^-tv睭gAgG@^X< e݆!κpulK5G F 4<mLfGN P+.L~l9p+ "mua9OQF]ʄϙ9zgdBĐ53f*>f+3aP݋™v G{Xvɮ\mNM_!(溌~$k|Y ]u}^q;fɸGY'2 24q_?x*U-eviyˮdOrqaZQ^[vwū}4.J ^$_~iqJh#ދ蜙2V@ju1RZpI!@7xY<Mʊ1E38CRïƴz4mu%SvE#1MQH[XP=iiO0k1)0 DW| NcAQ,/Y|#3;PQ)EN^0V>2WXu&~}.9MsT4FUeP,``Yf5 H}ݻ9dvC Ĭr*n!ϡAf@sCJqfOטO݉5hs166L&u$Sh}SzY]:@>pe}{֝ sĜPZȨDm?2}/!_7J p֊.I/Ui3B١!נ3OTn\ay're?r1*ejL[cyB¡9 t VD=ZPCW Y"7]S.0wKKfg!8.b73 3CD+{'Q̛{ $ W#ĥL tuNdxvؾ @2t3(ݭj(I++8ٕ+qrS.]֌O#2xwR琅qp}5KwgPcHIMd.NU{6>@`ke7Rٿf}v Y OUH (."֭$Hy} =B?_څy"H5+y_>^Z'X.n&r{1ǓeuNfm׶˲$_0#ID`恍f^l5l4FFLu0$i Q~ʔjS╸1MmE+~[ JoC}tD1:Wܢ 1Ww|ױ\ VkPnO8lNл?`%:1@9jC Ϭ)X9@aS;sge:fᵞ,5M9%̕1W>2XXH@Dad.)^1(f0LZA$tHIpZdKd m# u1zˀO'6`5Jcf%fXD",:-ceEdB&j2˽jIP8mjrsvL׬]{V?5@Aȿr{C>>ɸU*eI*lG ݟA.|H:A*'8 Vz5Xfο`~ :D@)UJkPruJT_]wa+3AkIVX/$ΐ|3{9C*jUx w}WFi1GnPV&;>HuR8?h{ %wMUPRxb(.#WTZ1.R3&y+xg$t&P -pp$<z"<"µ(k䃣[3b[Ey m'VǶI S@[PlI@J&D]%]KZ%_8%t.UCCzxPAQIi"_7JGeNZTod$OMI{вgjCMVzSpz e77l:N8zvvO7W.%1L^y4" ?$k]L~ Lv}luUKg̚sÈ/ q1DTg~3I|Dy)q;JvL53ՃqUrp_e?]AXB$jC* (1veOҝϥQ+Pgwl泌5߯?v1kVz:h{@n C9?awzvs-p*s ֶR};%n@D^ )i_=/9HZ85?&΅/Ntd5Nig,݂V]-`ԲqV UWrB{yh9AQ5Z1m@/J(5ةiYkn QOd(>4~.dB8m'ن32k& JakqZ\{l<_t"(,Zlھ0@z0F,ăpёmWCq.HT{osO 1XYy-}sl]-QKlO{4W!r+)kuO6TIV ξ NpgF_}KͿ}gn=Y2T1b`c7ʨ<$kXydoP^ZP)GYsX-~[*=#%j兛ln(iWϸ$bxsU~f:}v=alRNh94b<'n*lnJ4L8ْ:'G\_c Yd_#vX\ρwk`,:NIw?#8yo@ V@ux ^|R+$X5Guԕ`|%&dfBX1 On_^qqD %0{6Z98R^%z|jrG`xnE `Id Bj!0~,G2Dv9Z{4S8`;9Z6)gi7@?blC\ p_X HF쵈{y7 1@,Aݜv[v-@x-$kY'At0km7HL"gt[Od{mLWz HQ'n,Jsn_]7Vߥdƞkem:&׀q;%k0#cm{͐m+-PqJfH=##U.z%B5caU%ke)jpvOׇ{AGtF88toMMf7߃̔w/5KrN0sl$Fvv=LRݞѷ/"CAb {aoXKWX~?\7Hv΂|y+GI$|59~7I0iLo.)r5ۅw\?0YkJd,L<)x<ᭉO#08=ۨ1 &Xҡ5诗1wɶ{hp;aV3hWG ,+xRFCQ!A: 7?T}>.DH2JUE1݉_.+PN=VJʥvOݫʜ_ f~u#Q.E2W{`üWt ;?Yd9ծd~;:A[lcH-u_^ڂrGbMZu]8 $1 sbgtFgC);$v!3lԘ4)a}2s܉c|y[R^a9P4,UE?̒ql֡u{bx YzOZݐMvϗ4j\_*nP%Z"?'V\qRi7ɂWyl7{f_ T4rĒ wW5{NhF6Ez3$y 60 :scKH|>'?EY x"9/c llRB_*s!g9 B&HOHy)eCaÝCm4-!%\;yʞgdܵJCÒL h[N %p 6Q (# KQ=1Y>HٝW,QH ӂ1l*C`w'&aymQpPKt.GIPYřV[:@pph'yުΘ!A#|;% cuQ:7gWa]7{ESS҉eo"%+~| ;K =n_NSS[a }ND֬4ZZ30JUqoġ*;Ǟw#XMRCViJMv;oWvhK@(#C4`cP.,s9U(w̴QB3z˹戫t*澞 lq=]XA`F/pW/;QLQ>򔽭Mt]N`4e\.9"q]2 zvjh6W"MSXѽac YXe柷^Ceİ +SNGۤ\<&Et|L!wKI-4xKmM~kZ KTI fJ.jW<3ٞb>6745WoW8pE_!^X ;;#3kL!iuk okSB`Ӿj*Ů"3i |wNu($pxƈMx΢{%.ƇUy!.^]Q>VU !u6o\SeR4oϛ쁇Oabt_M'!k7}ŃO݅{֤\h/tS,UF(8BC!Ut>',HV`6ZN=(s^&پ?T;o{IDpԽo}ho{z_ `e)H7L,0yUiRUjVwأǩ9.$H1_kvv5p& E"&Pv, 6.-%!P]tx)ya}1@u KD\} D0Df(dxIiU&R*7G?У;@G^mqSuXɍjOa8EJ,K< XM-`]3:^49ĉ$']9•}.Qv3Y:75$_޿0~`j_OM੒V yㅛx`U(97YN*-ozTGĒ8Q[!Kr0wJ?IH(0,7(AM,St@]'qQ/Ję+礛Ȣ* Ye}4.}"s1NIPꣳ#7d|0:$$-}O\ 8Wy8aRz$'&lC^Sby*K:³XaB.6H>6p7v:ܙ}gp\sEAr8hx`50~Ylq9]c[ IB,g0`+*dd4D4mq:)Zqa \M|{|rPӟG}#_Պ!l/0BÛꞫ*+6\/B!O>Ou߄@Q Zc15C[Nr쟼fAKjB^q8gʪ)dCDZ0 7suTM?-v Z"ٸ=p;fGRAmϐtJ Ɵ.O* +v/ }Q@ fh[H^~HPQN×9ddxp aCFfgDpJ9i1 $QnqTČ1r$Ew+9[>XXߛ>gٕuɟlyVc/0G; }V=EOЂ)w]埐"B| w(ciBDlWDW3ͤ`ZܱdV8(0/n~Hx`SY/S`~4Xt}6 |R3WFt@CdT( Ŝ' 5pq2S`|vښz8,CZe7" ;M~Jt)S>Y؎*&D\HhޛCzϗ = Tb.ÔP4 gd>-ewPM(%{ bʑORٺݲ܇ͶO >e?hp7v-A "uܯtyg R[}_$ ᕣEKI(p74Fz-_yCΤ_?7JI,tdCa!jmR(J0Ѽ1ٶ5i`Qu~Bh[Y&O㑙[[jDhzFSf5%&wH5icE*?.HXaO7VOS?*0f;{҄ǝrbوlZ|tۊ}(%)=of-#~6K:$=bZǤ8յ@#ZRz ti b//q4&8qԕa* +|ҏaEcBn8hy?zq!CK7G9y5xNUE noYȁ#o #u`o?de~ =AN;Cz ’b Ybw Ne 6~sT%nSp1=8խCv-)[":PoW\m!kׂEtBз ϶\H W99IlҼ}# R_ .ź<u|G5FƑKt`/2rl_daVՌk(/˰P/ lp9EihE#54RJ}JŧXI>+s#=bf?Yӭf?Cqε}iDڼv!{-A2j P[:Qi^ODq¥Rb96c(5(G "ew#mX:\N[Ƥ;|xsS"*5S <8hs"[4LlIN.bɢ W ފ?dAs>s?o 4 NkdHw@]c*&ccF: ub_}a~.xl ( 4!'h+4Q4sŘ/2C6$mNB4ݵ>+0)T?[;T5{ a uHus03=\)uF65>Z̅vW/cR]#H`Q~6%F Dig60S֨[#2> LnBgv`D8R3y&J$5VFş.EfHj7#RUԋ+}pX1u|MP9viKMkBhN9X8\ (?0QB>+Oio+WHLB#B|͐g UeM?Y=<1=<pj[2v:N}ódR_-6nj%V0>EKA݄S9=- +IK[J}x*k 6w`eIY{oGXCh)Bfd1}7y r5dr.NF.kh?Y6KEgWs}M'dB3 W:mlT\ w" Hf *r`ota( [80$c;֌PYz1亾|`efG۩Z(TϘjArlR/ KAZי0 2i%q+Jf s=:1L&~-Zt*o4LOLqV2M#Iٸ %k :MeHcR+-E .S>;j(ŝ8)=l<2Q[`:: %Hw@"5#9NS}A65jBCv*O]C h=ag5eyq B3\2Z_ Cr* a GzH#z4RBX~Oj>ΫO'UI{f\RuspFǢIpeӷW^'ԸSIZI+^$dabHS=RͭetgP/[;(AuzbSWx߲>ƍZK2qp<{R 3oB~,Ś] _s, BfH@iݻ<4z.ek\0i1/}cV`[Md1tW Yf>`lo]c"W\4R=| /zl--4]ωj ;"Nhux*[<6+qG06gD|t}&dQI:i I4g' E*&GDgh :05ȑLp辖\;CmlY6[NMkXEw^rACz~̨t˜wGrl_!SMځ@BF9߮?<1l[5o[j:eqNM'1? /F*dm920vWdKvyaI-g[\k#n!Uc=ĕTəgHNU8[guTa@ X="9ܯ&.$]}u`a-ϫPF`ij^f~C@,̪uÚp,͝4~=ܢ|!:I鯭8 T{Cu/Ȇ-R#%#H4첉RyaӒ&me &A*TƼf]\Ւ9ۮ9DZR?"̄/Wls [#Wn$6|2-=%rBROuVV)J3x_ uKˁS5o3y?^lӍ##e{X6k$|x!AP2;Z""&^ W$׼a$>hI_pTͺ^^,iϱ|yv8ٲŻM@զm ?K[F;v"l_I\r-FqI7t'~>|Ș#㬛@= vSoNjN3t$w+} L;EDi kR|>E[іW ^I{ Z6`]ʹaf=[7QIE|rBlN=49Ft TjΊ]Fr'^js\# ^RJi^1.[ W05+:uZ J{Nܲm6qLM#$Ǹ)9GCy"F{eubKp zZznDBޒ^0XĦO`ԯo)L?yZiiĸ9-ܭ>!r~S". <CsU} sM{' (nU?Bkm3^@[+Tx?bsWyB{=9t:ۅ t]e!fcRւ׆z Eqn4GD&$\ Paxew};W IXxs0 t rW=]WfDX@Z!ccv7~F %#tָqHW]h -P8~*eo6mt:,*)MWg>WmO^mw]\ٕmk3̜xQ+oPGoa^!V(b NŹ#]=?Z_'D]h>RAN|Z=^]jr]UE1b%Wvyp b9PP%D)z'؈?r0Gݰi)nF88qj6o#݊|^\ lhmS"q9 oJCQcrpgp(7k'@;@XX;x`X F""yiޕ&`ݢu igJ56ۖy[GM QqaWh0|~k8frEn=:-G}VL*?h-DZ9F> Ԧl=rmOD_6d[뉼CT}qQpjnh};0>tvq? oc] xzk6~́m{V^ mtݸoe'aIϋ$FM٣QZdz0%_tl8_zUX%p  xD1m9~26N'1FDH4b4\. kP*ZX ЊdQ2P]oW)SJ_2({(}(U/ Ew CuIZ! |t>dg:&RsB" GRnX1r{ZW*Ħ\=Mnf*KmdjT0<'FGʔۋwɲ{+ @?:GyըmSI w\-#=y͆ <:(J0U8bʆR殆s/zY'!})qq#磘ZQ7i^As`^#Q0+q/r7+q{$9Y ģ_PҾH^Af~[?ם:$iAi#VdO"D*TV ud`#a_s%d6MWB.\pɹrkDdDhDÁ_TyNjioK=/?j؍Ťa~gA '/0 #,[*-]cղ66kz_!*cx&os7Zej;[-THOj 2k-#L c%{C١k)]?+hx)vT*2;绱YJ }qpqVkf^aHѥ9Y1#DK<[ׁEMR>[T Bvx sGijU`N5c>.8l tKUI950xCd1b ,"k4-OP +NmB˩[DhcEX׾K!6hGͭ~\b<"uTţQzkTۅu>V3W%Hl\0fG٢R눒ÊZ: q~;@ |QDSegތadzk lhc}-wk۸$RAG-1}X RÀح*D?{,hFJ;Ǟ1Cq䲏lSw?7 C+Tp"{=\ ŝd*c9)!2j MzlJW66y_o:;Ԍui9ra/]iJۀFD*@`Ĥ*ǠI'5U$#"~ @#C0G ~[9*E0@?7EL0&O}΂o=O9gF(.&^Bc^%mX@I?y#_څ#*94mt6SX2q ڦe)o4^=e9$Zͅf~kr@(掠HBu-,z҉oG”ѧHZ#\,dbiDmE; X~w C5 (nj3AVԑ3Udy?(z4ٽP(RIO)*?)\ɳ|I-?3 ؛2qϟ^ ICJB.>E.kMr!՗*uXnZowr!$s} e}UI ;e_ ~KP<R(>vhU.>0 i?I3 ǫ *2)7!} OYX]fhj^s|5? !dO F8.0je-pz`e&'L=~jWsZb'DӀ,bqz$vR]Eu͑ts5 $f1ڻʩq A:#Wރ!"i 8W/~X]0,1`9C.>ߴYkw=8MW?ˏ)Nb$L6 Y@o`PFa珆f׍ T'>xC]~@\S9{H:%#&IU6Mek|܀t6ns ;B$.5$t4dƜ+d[RbLY8D6p,DDƍPoV|k;`5w !_{R),yq<ԳkG2ǥ5#AdP00:-p7 hk41mrj{zȣtfqH4mrwE68uY ~J3(^C~lqa)`+id>6.܌XWhmӋg\6 9^{Gzh?G˰S"fej(jotr>JOW$L5}¾R~9Ωme^b2Z>,@-"/WCjЋDhw'`NA~ /}c"q`%%'6(_$KM%}TFqYDƝ( PK_PW;́CT[ w::M2(PFwD0egeV.TN8 sh~6xZ|Q)n=@2VWX H b4/!q6ݖ}EA1J;RQK' w ?:Pl\:6}gX#=`? cZ 0%ÍN0nxm!{!y<%2|T G,TQ C`HB.=t UH<iV?3U*.mI+tHHϷ68U(RŜSx񗗥YZk4 INʡD;dN$4O֡ bz6-p)쭀;,-Ghm^?npwY*FZ}to YU˄lNμtmYv~9D?ZW(6@Rj7ǟZC<?Sp5o;F>ڋؙ 8hSTL8`m.\dnovkib!3<n1P{T4 ۴k~_fS=%XVhW@YȲ ~Z;] UY$jPe3dI JnE RA+%Z>;-`uBu! eRJ}w ]KOup}%<߉bg??Rݮ|y |h)Ç}aHh0~ ]mto~ѝu`v(mh%HbaCP9L dGs'~ m!_/f )2`)O,*LH@PB#}މ65u |ݽMD:5eKMz9+A5X$oailyo&v^v#cI1V~KrScS&P;ɨS?=?^ Tw>p4r&%)`'7ӊs(@Q[}@pIDC [;*9(Ksb eCfC 4X(oIc5{+J >!ՌCa2xqvkr+:ڼ 9VGA7%hXt:\ntkJP7DDTL+0+e x@qʄX>73.E)'΂s`D%K|׶o$)v =eHNKԤ F0}g$cg *f nB,,V"˾:讎2C+$2GovJ0 C$KYQ YQ)Ѱ܌FwVNOǫ4DB6V--X g-MKYDHE2cN'*:D pvo?qziĈ\:DT_T?. O\/0l~Yo<s`f_2c:EjCߓ@[CM꿅 -ް*CP~<# \ktU`!ڰG 2=ay4?|yG7>߻;ņqaT7| >#RySB 6713xfЛt)8KPʏ5xiYGuO0vqAEs. AKrJOWFo3>\Ә۔i?Cs6/xHRH_Bh7: r=7kv}"Y!ȩ B״ e?&N/$xʷ ?8 Ft]V6?ؠ wYy }66T$Ma; gԟgx -)vL*y_ù#R"䦿5)!GQ =Sw<F/bQkqrLvQ3+D6Dz1nГ2R< !VQuPN73  ^{$Ĵro9494AsK|U i|!%,hb7|D+6o7$C[`ɋ|@ qNL\V|wˏ rL}t׺9CzSX,#?)W#p̆N{gT:"ITw%xhX6đ݇s,}e `3a%Ik ]'4=xcz&j6߮QL Vs AÎHHb Z5Ih1`R~G$fڿ*ZHR'{X,U*MaO`mdrڤW]tD"r hܩ77kiiGu?;q}shpR4As)nY:aAhzrUMA0sy_zы7n<'Etu= n; wy)0V6R 0}F ,2,;sQ_=SgXr,}fA~18=`ew+A]YHu R+\-FH}*n c!S]tFvy\*bBo{ĉhOU6}o[RۿfY3`oM@ږ>2[-ۤt؁ߖKb`ao 6_⇪C-j'ͥHmPq*.ScW:#9 cˀ@N<̝%з2ב7f/}!Q-7DX!xz5n\a%$˘dvk8iF}谔9?FmF @@f?;Qf܊όxRZik L4ɂQm gF 1!X-8_aW5qruILCtY+ClgS> ~lɉT d(~zIO(t+F?4T4"7%"*;3_5/}t% ƷR\|Y x>FfUWT1q8u3QKǰ;P뒜kPd 7$DDfЄcS5B_*#V6[gl*qU[Y/W r 9crėB.bDE$љfJ"y=8i}׋ו䐁wJ$P-D[P'{ Bz'g]A+Fܽ\zxQcIjwQ\2 f1\puIeaX8SQRlRHoSh^2P$ ;E8PGu^'Y UV>ba'P_u4o%O }}5uT#&9UՃ|i'ѓ{i <3%DŪ `ETJO"rRyt(uӿ 6E,$S bZglxlmCR.OJgAw%v8Y93_N?eluF:~KdFS+ Y5`X>kᕧtPzP45Y'3OxmﵺYg&;k0M U %=Dvڋ! /M+vF?Ha1)IǷdX5韀vq8(/;/C*5p QWƒ>&Y"vև |G U(Umd꡵dT/ZFT=suq'==BuJw:"(l[x G4tew]z\a pHˮZ9Aק| ˵pV4sΦ8IŻ eZxSH hF݌6B. +O|xTv|2^Ŀh/R:Lae|Oy oCSVv`a TyB5i Sz#e{~ R:1pu+DWxnͽo@,tCZ" OYvyJT)5P$̮(lg~KOЖfȝ䋰2U˾4M؟ְVp@  귵Y!ݗj KxmEu7eeVK:Юƒb֠qZV$ո39L#$sP4F4gYü|/:6ˌeTuJ߾`,\åJRn uMtL*l u)^ IA2ϓ]w WY Ȥ9I)aykwe;O.MDl:oGW h4s\ۼI;":'{cKr{S7ˮεµ6"E \ s\,|y ^xFl3 dpHOńD}ȋ*A<x+?qYrbֈVH~Of$%bu9F?<]چ䞇6z }V4} =G{TUN(B=:d^ݺOȰ-K,R9<%S?ʵ,rTޤfzN/gXҿq %ޛrlh v`%~7^(|??"K|S#kK' l֧vbB1aD䜶)< \CIj8ʮhhý[{X~s->0ݩ M -YǂFk)ë]0%4qL4I7t xwp!Ɩx1CT9}-WQF+= %^ވa63 *&U9&K#,֙mdMb%B[kKPGXy%>XWƬH 0[k~?$ZѰiz^iaP6IMr0rϙ<"u:{^?cfO)zuyR 6.BC Eg5QI!]ʬ\؄D@!&5NP~=p,Ϛ~H~#ȟ)r)5W*gY4ÿܝd% A0{~M,{7ɲ~Wуx@MdY NH{V޷) 2Ak5I9ľZX{HD7QU`+=5eUjA.,PȨqȜ 8|NeJFo:S$(=`Td3oj$PYI{+$[:YJK!z(J١ɬ9S!doyfTÕ7 -bxX3L#ȦlBrA\+ )=SKv^jˢNjzD-+I b3 d~;ixN\|U]a"BL8UܸL62%m}FT Yl'e} ist<!虀6RRa?QS<輽ycVFxޘ>W]Aa[0fSE;-%fT CL[<^=bx0!`|6<TsHXv UZ j; T%[Pi.$ p&kbP#7.d-Y?yjfFQ5/wCqCM@+ opg hxá;W^'/.|HdNzFӣjF}}6hQRLJỳ~Ԙa +~P ,\=;0,m*o/Mun@gwcǩ3nZØn#`r'OW{NmtF^}UZ dۘƼ niޯBD:Vo:EEeOoXT7.')FykHѩ W[fwM)XӂCRv[љ fTC,`-hq9(q\3oͱ 9kb(-1u^K QwLFV;TsviLzmP4KB#{̴b<?Y! Aw@}BQni<]^f>?a=1da˫G R[ 9=;uGa _rp"ե 8nIhAYF7RL?(?aΓ`By `0tHE#SI[ aPtNQJ2{`ְX-N~Ju2:Hբ _YjsjÏS+ruim](:ȠG4/.~orl0q(O8A={ΰfo .0OM$SYe$"+%@'V386VW;n ^_'ߞYM9+wov&q̶AOFjdBta/= BW| 8L[KxXE?9\H .ǭ\VD֞AfP~N/i쒴nG!)RRHL%PEG#-6%e~CP},[۩Alrgp>7޾3C7۩ TiF}SKx}%FEݯFQ=#8 Ϣ˔r5[;&yn5fŗ|EQ..#Wo06b~6_9F qW[UX1vu5t#"8"-a|胕 6VmԱ;>6%: -E@pp?;&p,&c6FqFttrۦqn.2Qv0&5{k -g^Z|Ǩ @V;O"SX jDG L` ,1NyޟλߓƳщ ڦ:Hqvb@{9_SNg( HOit?ٕ`'tF=RB[*!UlPM#yzy~{yZ[wa9d lmrx,eyAZR:u 8o(U9T8SnWݒc2G !챎hF芈ayCJq0LF$Bk Qh^v1Jo(sg|D ҰM}TwiwmCqAV~j0䑂}$kr8g4jh/D{{(Zr+"GUzÒJM"S!Y %(.(ѯZ^ս]usPa9$n륓,iWiO5n1n9 2hcx"04?[f+O{V.xCfzhb<]@xv^5Ɋ3/+ekNz<-M1~>n;C$Axޑ1ޤsO:E:!3YR;)=zk*T`=?shG a"xx1O,:t'UߢX˔&*3sR Ȣk7e"`6IF ϼUcr$yxE5*axуS,$<՞y`޻*N%?@a.C\0Xʼ&DJA^9;pa! rqPMz@bZIj4Ae(L!E9ĪߏRvF}B?XL佺T΀8u& 9<:!. k#w9'vܚy} ls6bQ%nz](D7WjrX;q፶nem=٪Am΂ߎ;Uw@=1f/fxD !,a8ճ ` CJU5˸)8ԯ*,XnҾtedtI"Dh`O,T}VS:rRl:fXkgǫRf\<[X׊pHz=%jqgXhQg4@k޲E/&irM.T`T-ܜ ̐$8d0ji-Ƕ7Og0CkyAgj@:y)[ F>1{z)vfs -9fY1{\ťxP㧜 ms7ݳ@wD1C^$Y JbH-a,,OVG'kwP*R%&,#&6]ó &Y;p%`ÚYg8ݒmﱤ®~^?E r@%Q]UsCD7``u,yKi;.5H,7|H5f`vZEM@񖌠S"_D"tIh><N,{a~=CE$} 0פ8é%$%^$]RP -XBe#VlW{ݧ=Vʥ 0NV)]T~riN z垗^qYw!2/{} z=x UR*E+2}MIr٘P),\O@c yLWZaeC{f_ t[#*La/-Gt+ףL0tŒ<^FW!n&dTaPExŻI:p(I_%%0F6]g7KZc$K PXUy-I[z7ZRCʎc(U14 +!(G(OC(߾hxɫ:")+Q4aRxƻCd\k(]FYbfDՋ^DHA2zAKZ #ZvwH1dk2`j,yk` #mmgc/&z*g?G-lT#lsL$b?E(k4SZ +:HVGgZ; l6HhsL~{KoB JCA1dv K!F{E K ]}&k[SW[11f1pٜѢ|IP46#PKDŽ2a|5Sny3CV`I4yP,F)NJ~dR`WFq9T( {M* Pztx4C-Թki ]I>r9D`KY-yA U{8D{'1N*'oQ͟&v#iʲ@GG] `8ENӹ,0MfW΄df pI0EXd oy{V{J 0LTS6dKH`S0(YYiP|`Q~*s0G+v%S]?Ѕ;>G_N"L=o2#./P?pda֯2c5 Y[g~Pn8I 7ָҰ;lZ$\np|T?j!ufs{»{)fFPw\-Ak5sBpf(DAUY-:iQQԲ3kmk/Y ?zZOJ}h&b;,psRj[$K Ef`:fގ4İ7uE'+E< Ov؊<*f;9Ta !%ws "4!r*r~c.а&)sh[3:Aw_DX֟ΕJtnopI""N,57`As` _}r`F 1/gIiHl w͸):T1؄<Ҳ+ےstc,| IuHR<ĹY$8*hbυ&2ٴ1ha?Kf_ʅډ2%trjP|qF|=rWt,)Z$l\gIP)n<{ WBBc$gW2JpeAmxĀGo ?:Fal?sX+!FE. Bcı8߷rZh!/DiX|4 AH""O! jLiVo{YïW.Mqwx馴v\}D'+%L {ul0޺ޓ7(BF&ŗB'(TZ{?iUe;:Y! ]ҏ5hm ËXE4𓆤@MBrVq |u`1އ.۪Y00Sv4[-8&]+3NP>˷a<鵤dc#GmEHt~|ھƌr:y~=A\. F}V*qBDŽ9TQmIÜ'_|~#*D g3(L\ ܪxxܝKatl1rQPքKUJt:@cg u1 S/V6_SJFI$̀K^9Q1+9ek56*`9tgkTEeg7n`GZiаj2%CMM =4Һ%`2N'_i / ެ~I޺{e,H C68*HtgȾa9ijdvwقDdǟV˓ƣ8hْ %Nᦝ9!n D.pJlTM![YTW-T c|? =H!@տo1|Rb WL>X+mIzccI@R29O t\3s\NL~zˈPf_W2l9OhJʮm OM?s ^ w"Cq|G[bo 0=qK dXO06q3fr=Dׁo&,ͻq.5-soej۲w|ǚ&2짨$uV?2ǟ^ږ,~?F$ ,$]3}.2B^}TKT~H|1HմkS$*x< .;n-̏$7j 88 U l^uqgԹKqzxUi⥁0w5q dݭ7GXi% (`9fHm}}]*j22[nը|jp"yEo,8sR ,0\,z U>$OM/{2Zp4NO7VrrC<ү{-)u.a#.d2Q$(1H\r6v\Y'䨮_u/kLRRui1'sSE#Ɏ5@-> OKi @ 螌׽f)AZ6K` wBń)2Jd՟}6W[#ngos@]'_?E~݁\Ǽc$Utb5Y@/uNlK.K,hyQݵ+҂C~QSS$!4.f_s}M eG8]8s)jAZ{vSF~d}/\ّkNӰ_osp KȋGF`N|niN\PLlTϠ\8@NSy@RٝSpX9ƪ.ʠ{: cjûj3\=pf佊˟H\̲FP2RRuxh֢ u tU(=8Kbgt Gi#T1d|NЌ$ =tfg$lL),2(saV8~*]I;ð0L|ק94w<""TkRizD}:L^G8D>oT;r~xR:X)b},%ߑ^zºV>#§$wVz?AXXa8!̆:;gA]2la5|Y(us+ gH9cfbֹmdf.1ޞ.J2ˊ/~aI &R m6!l2nrw)K/>0yim}_yS[ZxvkW3KS?~Hl7jTЮ(A3dh] <W+{845 {֮F%-vtLMR\Zl![ŀ2e.1xM{߾p ]JR\+PX'Smɹ"24\W;HƄ᤿酒Is5>;șIez4U"!3%<3z u:jYY,?KfcuWv\DV}^A@t^Z)iL?P7 {^j ^ u h+ǕM\:u]k75ȱ7vn,i^ =Xӈ#WW./!vitf N\:B(XN`̊4dG_5Tn},$oyA[[@-aed''myoFsՅJԳ \Nu.BXcO5Xfr$U\^l+w׶+I_HV~P"`79~"٘`.gNU?tH`_4?k~8N R%0}ǔV~1%:VC*jyNv#F< 9~Do| .h4󴖄LgbbLB|X;wN/[u]&ǵP QzG$ '8D/o[NIDPssFxfO!LNsnQ lȴjw%52E5CgŒYԊiN (7bœ&Q29pe~I{*tCu3,##@5OĎo!*z{ }ӂVif{/F呌:ݮgƠؐ.FO8mj$35hqD& N%eKKOHL*NX nJA;7 .= : 6O\ĦuRbx_)&r@Ji04"'u0"01! X 2!q@?mNQ3I/'xx] lT^(q`rF6e NeSiW?PhDfHF٣菤FnF,- +E7!V ܘ[ڞ᠚ώsUf+$oJmhiPga0gҔZ* 5uJuboX5Uyպ8StPT<’`rx,GZ-iwBQ+vcg2S=~+' ؽOh(xaƌ\.p.ND ѺCV22L=Xp*,%#AHhʖ3Ozݭ+NT24I*Jߍ=S|L{>6VIjj7%J# Q 3,z'Kôĝ5 : tj&;ڶ}Tӑ7}ÕKaiʭRL\r}wч='=VL|Oqsl{XcRVnʱ{= nR֒)Fz\xtٴ:\R"PNe| <7;1$JЗ ;YRiu*7\Nxk w#H3'!-=<D7%<jK}6O|F>5;]}H \ę1`l\{%E$cbm 1$l(hhxS'ʹG`Kb׶#Ϧ WtLJM(S\"·`z݅mgfq]I9&暇cEg dާ"x+@f@@tmk'mEmRMɭT R7n-Ƈ,%>|KEt'zv!,_ BK ИEל|iM[2<}ԢC!2hL[{-=mmۨaof  Y}.7n?AԾ٬:})l*<ȉ|f]  r;tm^=ks]y46Gl@_Dn4d fCNہr׿3cRW4ɣ fM8g6aYo5B &DnB2G.qi i:j0үbLB}GA0k >k#02L zf|yt6J]s*SY?nr+' !3RҶ;Z2⨧[[| Ž<E!jþ|2,GmDQo!]L\n J5j{<z`DH1_cDFLH̸R=!68epbuoGȝVIcq&/}'<,.ӏ ^Eo#U~W zQŶe{U*rw`.{;eP S&^]a?tn-pIt 2M2GZGZ t2$1w|tbX1*UQ sdlx+PƘ:!K"jsWG吼]ߥ-%3[Jiuku¸I猓k|2^D-uM텑4,Wf/. VB|N\#JNᙀT :x[$7o5DuJtA#|0XhrRD[ؽK V憀C`nͶNWb.U{a>\<PV-^êi7-aKDxn/?J4 (X$P=l0Nfe{wM z=U%:̘hFp i!_ɍT>RF׮P-.lj b^Aj?o!)*;MD*,(Gϧ!0;M 8A2. ghՔGͯ2%}[W|ATUv$h4Z#%M]iʿH/%2Cl[2,#wlS6/$X"h *uV%Ri.ʠe8 aDqxc܌5^aςb fm$ [:fpL!Ej԰~aX kl- Ai3m.M9w'mu# Ѥ ™91zbld{7*QOpbpbܟfh(U'ZƗcz~5\OߜB`ֻه]O6E;|^~94[WIȇ{(R{ٕGzyH~틻ߵVK{*Xcl;Gا3 {a|V,IiE' \Vd4*ɦO~],E/dm x[hc0i%B*^IyZ9hD Yo8wٕ潞rgZ䙖 d`{tms)-&ۘX$h2ۗym;}ftHJ>hܚ2Pd-b؈%8n["v\-I;~H :dVUq"R *}a[K/y|-]M,ᒰt;Tz-P>_I̥DV8pIEE oU.qt^rת{C藪ю\OKL%䯷WmV.S)_`?hqՎhGbeVMSX8gfL/f4AVTY@v]OXecHAEuk<ŋ0sFF\~4~.Ow-6::% %vkMIѿj3@/Wt9n$) eS{#Nh\wHq*!N7x= x`BF,Fda$g"wag&1TԏWd*Gsct0n{HOr c7DLiBրBnY.xjJ&)ӞxA= @B|d3QE}a44cUCGN YӰ-䈚K:FmJ/İfH3P$8@=-JY0`@pzw6 5hH}GA 9?lSÊSJ)I>Lp3K =p~ܯaOg7Ǧ~.1˧4'?Yf@ t xue<$}엶Y{D1V!rA) ¸fcojg]uPҦݽkǂg팓rKQ!l%x=Ս'>3P<|{/ub&nMBzyH>b}.9eǐDq\1x&LVfBzď l5aB7FXW~BImM˩&gpahKnUʎIqTpKLn@rF 4r0YhAb1nC!]˂zx{E82}A4Z8ʏfl`3.9mM/9n#QtiS֬id5 Xvk~4~_LC&sTaoź' x@,U?R+6̞. x\_6t z|ifOG 5 7Jvک_F yl0\}-l!4sxr$k4%v+k*XrDK2.B6ĴMfϭE2&:&'O}cL\ 񡏐fQR sL@U $i%Kldvo>! !.a-vV])A@8}_)_CJ;uUzmh.=r3(C_@niN鈄oJ1uo:=+F`)& E_VcMltHXV ;Ђ+Pеu}=+2z+4!9&L/hi1Z =&Mƿn amx[ߙ/mw#[> \IX !h#mC3)l,O8[<0Z>uK # 6q gb{-581^‘㪄M1M?L "4* w3L]b0&%}MPE~Fȇe3,X]#aZ% E0s;^z*km? N _2Џ퐼ԤQWi\'GlxxbܙlУh=r j:MN{%hXVETS`w5;$Am122af M+ː椐XKq/hRV ٰA/I%[O*J*Rqp.^F?qiغhR.OVu1P/-Q.k*pq~]i:- }=KH"Т,G3hn#[@=L/9#wϡrk|r +c!aIsh*igJyx5<9CE vy{>xGlwr덛 ᚰ+^}ϓg ViITԤjQ8Qc)I+< yaZ6\,KA(+I- A7r+U}j8(s/%W3[[I32p磽4go~Ќ'`Yw"j L y$9YǸ~` n^νc6jQAE0KݞS/ и6iP u[PO]I{ qCi9[c^k1T=jT &/E,{A.7Z=q_#C-2:,w^=$hFAkh<0/%4:;;~\>(^Ae1C`g t%v P ,'\a"[!B MU{J;:ԧtz]$Ҁd&{wpVlpxsɴXxUU0ɝ%Q2xq^ES2,q|C^֢^<8_|-uk`dH6EL |KdҤ ݛC/MJ!=\3Wj_u<(BU 0UR JIrv9@/Q8ԱE{֨ij~@Pp0>#K%<ċ;5v|N$S\/Ƞ160SI )o\I0Ŕ9;Hu,Ԅff,9 E&ʌ}/T,]I4qTn_(얡WZxj(sd,>1؞,؇G)ED"8PކL+xE]^:b20w䁴qRqDtp5GE;eqĜ9&M`v`3M4G ˏ}wnFgãE=N7/TZ Q=!;tΐ{h-`ɘ/8HJ)˽qxE/xBd$#dVޔWkW;FM/9C+k7xs{?Wnql9q<r%+aP]Fq7 &D=濨zPKZC9,[>by:w_FB2do.qyzgEWP_?QK xȝvZ55)~BN}֯)4a!1f<'DĔ xnN^lr*վҡT5Z$&mr֯^|rfChLJS~i$6XHc:'g)3T W쁜H` '-ʂɹW1+5)ja[{P[G뒼->0reQ^&EN^*$=+[8t+cEx~|>.CKcy)lSy}~l,ND}5*@?Q.u7!Gb̤m,VUX)ز/ב[[7:u$q^~9u. JQXq/C觵 5(z]0͖x.eju_+_wWIas|4P69@ S[OpBC^g3xf[/ h {/YǙ\>=&|Zϗ*#nC-&jbIs+P+?% r?mnSB}5#NSNyV`K{(e-=1l8Xpt3CEU$`.20ɼFIF(R6c2A0.UAۆtQݪغ˙WWF5yLUq|Rmp"`hn&4xJ߰Ӡ[Ӏ2k~ʉƔ|6< hakh4y}ߚKfKBT:1ӊk܆{y>6(cW' _+ds(tMe8,mVr*'\[=~I-aWq)7Pq2mfƼy娌**c'̹ş ڙJDEQ^0FkMd~&x}a}{iM?[?˂ty ȨO  e~ˈ 9fФY~h6Ιl씢3¶a傱(iΚ|oz%B=GoO#\)+d(W CУ:{7{z<3)"$bfuyUWKKX(\=u);r&Mɹj(@l|j^ ~ vT11e|kE(+JɆe XM*z0p,#L ѝܾKIvAuN$7?,oݺc4)@pqǓ v ӄgx>Fh/"a76H9U FFobyzd狩5/U|"e'bנ(Wi;" O[)N Z=T Ծ˯' @KO0p70} O25)=j9oHQg|K%ikF,ƹGE@ =^:$ؖU J#'DnA*kv_~?"cqN\5LKR%#G`'DWdttDwKN<9vc\ü~ ϳt9B{ 2![Eըiٸ o"%gݽ7O^ =_I5{ey}r> \Ȓ U-]`C3f ȫX|ٙ\e'c:YV_r`e Pgt>!Oz8nPs?Ao2&yK$Ww^`*8R Noyl$dPt|v,=?B4Y׮5kY/ϲ "u uBn bVN_>Y 44ce&}^$8co N?(cB=Cߌq0#NjO 2̅~.fmzx|Myr2oT@Ih6Vơ }K$hg0КfxV'V7W"(I2C/8jORO9MS<'|k]yUR12;cXއxaR| Rพ2ᓂ*tw{m=wDz L(!E)аb'B±+pxJ~y"^Ġl\d9L[_q|VFx_zo*fNNMκe3/n'̛?f}w4mp/џ'Q|b*»w%;^0 5+Լa#n}]kc,O^bydahP a]4t_>Wkϋ3`cfgCR/ z۵H(p ޜ>:fnEq[k*RײlF2 QZV .{ x;jL>=8K-5z Ȧ`C@ߡ;ֆI2em0b~7jr-)vYMѮ*ɘb zůh⩾ޝhcڇQ$ S[^Zdw JҥyUbvJ#Ż 2wVY'LӋz=ݠAR߆yxqdw{;HSV|OR| ;QTE{gd"3/4c( קc79ձh F_4-lKS ,8B1Ԙ!;66B/go#R; +LT-a!!<1F ^1F$Wopef*mhv2EcY2XL$F]/BE=>8>*ZZ!7zIQA{C|{ҶtQ @Cf4,U1Qo_ 43XKwԗݒ z`U޶ ~#n ̋sQr+I w w,uֿۖCK7/oi3ᬰ6`XTΘ␂gYZ07070100000271000081a4000000000000000000000001665094420000ff8c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/mmc/core/mmc_core.ko.xz7zXZִF!t/^]?Eh=ڜ.+ɑ~52J+\bniig)Ԃ F3RCP+Hj}@J]#(V! 3)[{;,Z9&4Gi-_~XU c\G C /uҽ4+zU1wjTMoebk U~u |*!RT `OAm0Cf#'5]ϳykA)Qw-n;렼"aI{Uj.enF8\|[:OBJareUMbbQB x5J;DoK<װ[A4ʉJV`pF ;odq)(#|f1~ʩhU2m p>"5B;ɨzɱT+Gg‚/anv`;l_;nKhNYs?c8jVJ׀''N^:(-C{*-rD".bgwb]]nl[y2UE ɯ*a bv $ѐ6/g~U"^Lޙn AX [Gl&wσED{*̥d[tA31  L,%ڐOS 15ѪY<СoC;3ɷY<ŻXeSD+ 3tmL=E_et+ Qd vt;lqP4DW=)r3g]rdO! Zh|U}3?i^ۂ *(JY6{"z&Ü[y5~@d 鞤<5}8ّNq8R- *]\4H,rKpYs^CsW ղ MQлcNqFqkqOفz$ZrDQ筠깒:)+zֈTFdkw~H h=8l>!co@&E;Cy XtgG81e8*g?|"[I+5KMm2Z`:hqϵ1sd%F9o˚B|TyR2aW.-K+HSUIw<jawzL#J^O(.m}J[!A'rQ}c&gzKJceZ<6.0O +Cp茿끣lAuI?t ~ˠmTwȂ}?T8NΊ X y9(' LCtkDN`úL\[4;DCcUs:R½g_X #C* @ =ɮ _3?ehMk/r l q7 U֬WO#tζRkc9ɘkȶR^uct#D;ra$_Cv G5 *>kˮ{@Å] bv4H[w3 S= xP 2j!%d ;|)SΣHo93Oh{jas?sH]^,D_p+L7ѿznuh}j`N[җ lRG$W0ST ,U*.}i 576oE-Iܡav S >Z&&8ߕ=*02gm1'b[鲥FPɕ8@snc5Q>fWz y+ )-8͸^+'sqd^g`>k V~ʅqKd8Ǖwi 2WQ!wMU;˛חf:y~L.; ӏO\y'wYݐcDԯ"m ܥQ2'LF_ȯfZ2#Ϻp^17homJ+Owq|6{Ker:,V>% Uot+L{<[C3m0NBxw+9(!m.MY2ov ЭbY8RRi,$jsz(jKά@Xd#`:H+QYX"3'֜.+pOKz05yP;3P~QzFM {]7p'pz (w c4l]CM \ŒG1FU̚ep hexne(1ٳ p>p OLѯ{Q~ &V|! x$Fc*b̅q*_k=*j]h>'p^5Gs0.l6r fǾDOSsB+7W1Gi?ppve>T7\s:O}4"skhFѦ ͌BQQ2U[P1-GAҦp1Z&X"WoQT"\S+F*툷cʼ"OTJꋍ\.#[y#׉2"mȒx!)1ꖷSS˓u{BA܌>2ֳKhk6#d(Z_!*K ony `#3$v +:@Uƌ:h1Հ%ݫ5/^`z@1>nXZ Y`BLloM5:PH)vs|v& ސ9:&)jSU;9kSx0<%@Ѵ:Mh gt%d 1o&>z.,J agHƊ|vϚGUDRYZ*ā'YaU~qcS`ɉ2%ҏgN6ZXLUh/GMzEdR)[Vgvm(L 8;:ՇJRkAN!p$|=\Br7.AUl߫#reJ!D>EKE#B&o;7&CxXar0N9XcF {<ǰB  XZ2mxc*JGF亲FeV$;S\&DȻ4d?_p$} s(## Y ^||iV40>vUjfT϶D=<. (e*YdžHipn7I{8DBqfW"Tm1UA7A N' C{xn#x3v,GH wFo*k5C^S򚡀nPe4E'G%C1&6nR\m9NϗXev N$IS 5̠Hv|=#("g E-+>g@of6TFQam¿&Z˺1.j~I\ iҜ`QpNӋ'5Ne&?C6ʷT%OC Ǹ,xߢp޴~NK#OTAλ[LD o,Kqd6ͷiȠ%nH{AmBϑڨU9dqtO}Q7R\GL^ #n_>O]4=BԥR%a j O5e9odKxgB_/u`;E:ڙ wGZY\gɭ,|D4Op~-ULXM2wɗ%fj*$u٭b .zNj%#hzP-{Fq9X$0QvQ/)iԜxt^hz*3|vYT 0:t#5v#G9cE9j<> &"upjj.oRQ1GU"_הyd *r=Z4&쫿i/j=P3"sgZZ6x`q# 5amm֚Ao,r)j/l› \,0m|yݪ HWnѺӊhCjsW-KMGWV 6}. A8qYmL֬kώܨg+*]@hS^3MjxG̦6WPh(+@7FJ>޻J 4Z?.^Jp4f $}tyI[݂=^49ʺUD]K  "a}\qG aG,!_̿hvuӢT>)xVQ&F\xR@[=6ȼ!{37ƅXVlv4ܜH3Kn啲$Zޝ|Ir&A), I k*§JԏȰ$ӠIfUq-}zN#XmL %;QPR˄ёh(l"i @F+/LsUh5w,5XɑcŚuϻbc ag:cZݗ 0KSek<=Ulwx1nskC'pb.Ra<&pPCӍ+Ca[L%^{UV'OUZ-fdR(J V[EܐX^Lrݜs0s{n1d$ Su:gl+=%|zIӪX#GlbBu˜`_j7{? M\}*C;j0"t3ƧWw iJlSu|\}n%@i!)E]>2ɉ(1)S e>ׅ@<0y2%U\\.WRM]6%oCC1q_[)e;7ITG j,-1IIqgnϩK恫z3nvwjZߦ4!/x}ˋx,cҪ[u1r`h?8/ Z+91o!s #b9ɺ>ԚVgW.f$ /s?/$"0~Ï9+w1< ت6eGRtdJm^_W+qEO֮PLi0#ċeŦ[a̠QJ@{5zxFa8vX(x.7ch+iyRˌ>Dgxĩ=L)R ö* i6A ;K sYKf!G!`;>2jj[x䶼1ΠY r\>pB\j+t +( O["!chRz=VZL&Y^Oӿl &[m/nr=U,%Z WxX9YO90Ú.OypߕU`3K1zC (P3#ZwT%e{k3b"f+(z( l\RM&5l]fM>f|!ʿO@PK$3!Džq h%8Ս(Gv%~Oi#e_q\BAJ$>zV.mh)aDe-YgMJTK]rZ&(@&*Sj`zulIY!;;I((}V*M+1Doסc 9,AqwDSqo'`h1Z^%XN? Hqh 4BJjG;ppnӥKV2z4,lM7R׾ŧIuF6mt58atQݻbuZ UEx܅ .kXq {kINӰh8U][IBN ˂c m`jhJie!,$c}{4p{p%,}vغ? }Ls,{E5, |G`rx(fHi3Ŭqv<JBs3W@P-:>]ָ<5ߝ=Sx(a/7jŲDp43}vD<]x0̣jZݞmn-Kfse2ׅeT~0ʂ[uٲՋ*1?yh~3bQÚ4vimK]$0pu]j7+!2ǝ@T0zqt_7hpX֧ޖ+Rlhc7 qyN3T+Au$4j=_?*|A򵁻 B> "56~`o5 ]ݴhy..?7?davޓ=B@p/|Vr#M]͌h~ ;( % |Vpu`Y@ 6) ?H^$(M c@8* }DHpki@{%-.Yk,ן"}X&ye{f/v8'BC633yiN?pWUdOaq6a8J ~6_ veF&>)D }IZ<1^L 6uY0L\CiegVPIG2DjT\2gp^|]1pI5Kv2!fv.zIbK['j]-42탇đ7u"jD7doUo@=c}2p#`='߄V`𫠘 ˛ ߯ `Lj 8T~D_G_L12f?}/t.NbH❮k i(ebu2_U תMKW}i'4߃b/obXKb`wHl::|$MkՆZﭓ9TF`y^z`o!q<#j  [`-Em[.vF8l b]V֞F,6 0tKihW,Wۍrͩ,gpgW4Gp^oO˕pDdp+ 'S?xp7޻O *(HI"!xSKZ&™ D)TUm3GK|,GLf[3%dT?_I,ߏoăgzVҒ<hlVWbz#T]{bO?3HZ80/f꘾̇Uk`;dU3s`Y݁[/YA^_*0CTC|TlV^3^v D WL .o"1'ǵKWYL(ܭv!ZoJnM2sVv9YRΣ SThmx6rue! s~}\~Α3̟.Q c," ;a#=%E$`2neEbW35[6E̱Roh`mW(u]U_WC/.y"FUM y$&=pj/V/Y"X!_% C[3! iA˜m}l/^$ٲcJz)Ł\i,[(p{>Hy<\3kY|[&1)P}c)5fGR { 8s9bZ2#|\KS;TF (gݏG_ |Xb-V}A@oKI.jjm+렏ib9l]VVMؽrќ`zz -c_ɚwTU&GP.@ N#fr'ڏxd ؟/ xLHw %#1m{\+22V.K$|z5&t*1,~gٴ-;L@iG ;H4@k(6ݡ,и2$[?N7rQ: 6^pxqY&@֟/1껗MDq :]hLJYNܨwceFB7J R}:=@ Ӓ1+e*"Ɗ/ E/S5L"(n(yq, b'\=>ilAJmRBv-At <Ҥ TB#+,C#91]/q6? McPkRƲjhP/3ҝ$uOIVoS@h,Wx-,}2F hO`ʮ1wǂl%.B=jgu-h}c7콬oc_wey!]M{a~JsB:d淞xђ Ͳ yaFԩ~D3O/( #3G;}ZSJhޚM)yRTl,;{طnG9&'*x$b N61xIj50WA. ~0FFfKK @U98m,nR9\WEѡO]Ⲓ8UBvax[ 2QփBf\y2o+_,Ō` 19]L+D:5 x6޼x5|"2X=~%(] }#HX1S{ ?۠&_g5hFod% agJݾ 艧:ϔd׳y0ݹEvn)TÉ [-B J(Ҝ%8._j4Bc ,>9ڑ[;ֆJ0L=m3]w褵.@ZoI9ܵyd rg{OO^hpA u K0/$>۷>%Lf白q1Bv hj :%挍$tFcuǽ᝙!xrQ ӥ7B``b0΋4E‚&!C^wM+@А~閣rgMwrL]C%m<~sz3Gle!xEGu2aUp;J5r,օ4 \D$YbeVTiy$ |n@:Xd(v`| ?SzAΏc)SAQ!_ 7Azv?!"8fip[8j_~t;paH8ˉz]Amb~|G-1a nŒ?OĵncRxK=2u>g r6Y,l`ޙ$T<5?M@&:@3TAэljhu=$΍d\M[F>6{ 'e-2pX}k]xKCRW>t5Aby숗FG5QEbDaH)u0G(3=dŵv[ (Am‘mgz|Dۊ,QNEwvO{݄.Kgrv2[sgfY.~YPG-Rr#q#-IEu>z<`x b/ :3"P VWj9J(| " ^ס1;*ə)2IsD_a4n&Lco'u.sר:+nMPpC )\QnƲWXAg?sgr:]A Hy~@M aqZ|#9" q<eA&`}FhC%rACȰ Dq %@y8_tz@‚7c<:aߋ*Hm? _өT(9ɕ]~4ovm2JOW#s3vG|1~"Nuy3* 0J:viQvA&Qo$}UG._PUʰpPބ@=s / "C{{|s>u -M =yBc]q~$ЖcũM@*87Qmx=B]rX@Sxq|zpI#nִ NEkLҕ?愯qʌopٿ`O^PKSnK(4-ˉ~dLɇ71'wpB:(H3V(fnWծ)ɖ%B%{ԓ_FGJ3Q,@c; Gsm8Edr9ϧR#R05m_&KvoJ٣G:A7Ie:3Sy%jeNV4*^M`,{;94H!٫&4@..G`ڹ!FGn=p1d>hժ@AOH D6pPD֍ ]=1iLK+tfw>U©*]c SU0e{4\ {SElp/'Y=r^ĚndZЌWC-w?'KCr8!%T D"8Sx3G0XMr'\[21)<٩j[]ov^ YpQE 8Ʊ̖LQ pm:%PY7~ҪQȩJJ+mI,a;Zi~O|"O~ƒ7*`SXإ#۸Mm$}]4D;GpQ+yEM*J[Ue rWgI)l 0SѸGT'=d5lƅB7i-[~2pЪLzNhڴTd-p7+c)LWSѷ{5P'} ėjkI1& Kp`JFZXc$ 88mt>VGCL,g?uy=tШ!_-=85 1L]" l\t^ N(B B>*~^lNw 02K9xKYDzk=xm LbxKɢ&&cbV,?(a5l)ꞹZ4ax+gcrfȘ!\ &6gGN("y@ u@*ݝwcU :̕۩u=z~[5UAYTԿ]No4cC׸zS<"jS +Q);;/`W!xbslrsN(<ϋH✣Vb Xg;ӈii\p(n Hye)d>=G3*%J<5Uܲm8Xם<[ם6̵P%Ҩ;v aSUƂ} Q7YBWCq$kwCx r" 9jT5n5ny6} 4M|JM|3}o*T^U6 6YkSg[gX򣰙m@ƩU9`>qG%/ZYCY(mQo@ DN}z=]ң @ BvjB%o<^I 6Pr' }g Ƌ{'@,.9+QPH:Z84CT?@_1i: "Sn7 RtvCpcZj@nVQPY{~&E)b7&WSK,@:,WNdPX9i1*D_4UNəjlJXɃ*IQ|=*Ji$dTE!_? ,Lo?KB^K&wti.oxe78}0ڂ /?ski$"aF8@S:`qWS(o$nTKSd{ ^(%30Z:mKg8,H6S^f!SJ5,G;=:ǡZ,0 ~n\ vybo5~󢑭hL(MMsy-~T$QH@:iE'O& ^ jr70gB[30|ߢZY;5L wc$.19YW^nsݐ_o?:60c]S, n?񪖹a[dz}_6DR!2G9dx'( 4+,i*JmB?nn̖?-?V3;j@{x?I"^i}<8(.;.䮒lUI*IT &+}Pzz{+s kNi9*mZ#{liC7CLbeodG/XkbE3L=+r/Cz6y;HGéxbmAM!3vg6`DO 0%ŨRд0 |?1zpρROlS?#akbr"id"%"vg;m~7  厅 M7fxn:8ob`"}h"lghnb/]4kz-Ί?xm#tm@] jXKz qM g<㻅: i6R36:Y|*3&|\y<6$ph/` &uޟN#$F~V81q⊎ĵ{ҁs3 [f& %&:`*"7U#Օrr,AɧPXprX)n(TO܋1"5X ]"d@(qe#փ!5 *CA'd}b %VX "]b',\2cPU&No;Kb#*&hʤDH`U}Ǣv7j>/DvA]g0D bZ`Qhp M?OvBs 3ogVŢjKk&w TnLi~[vY7@"'{R:Bk܏ҭdJ3&^RdҾp O]@Vpb@# o/;+ܬFDђcn&u?? ?b(]blȳ//"/%Dh^}f|b?Ŋeglz嵖>jBMaމ1jf8% / eA5#:}mԃ2eËcyes|RdE"d.mp/&J+}nvSu٥)MU6obƽxNf](Rɦy_")ixzm:Ý" ULp fѶOIZK _/BO1x `V2,d)Etv]U-:rT݄ޞ0F "QFT֍7ݖ=Oa ~8fz ?E .]#G} 3&tZzRs7熇:ʾkn#; Z`)cJٮ'd ,;l;H]m&=>ีb淵Fu6.2Cpe$~z$>֒d >*hfw(IE a~͉}0,\O>X'zisZ 4ď xb^!G%a e:m:Ɋ&Cᔋ'bVy!uZ Tb83lq% q^ ֞N u,=M ?3@6D*u S.G1Ir~+KL%\^Gm6ԜWݏhQ>]@lL@5u|Ӄ( UɑW7 FmlM 4x% ӐO ?8AYdT8X 5?3x+2ę?+>u|3dy @ ;cCBPtA̡/#oH0I@tƕfHn.IBy{\trˑh6(duuk!K)AHA2A}uD4jQ[\2o?Uّd bكqڂԈў wpw&3 ƣOO-t_X&XDI瀬SA,'UkZeCbS @]=p݅Hpx"5caݪ7pL0.P?eT}:ω^QI[h3V8낋-sjq1;NO#G!6N.wq=SǾI]:JjH'Jl&̳lqe&ĩ鳁.E_`Z,l(Ѷɣ- iT\U soc[Q`X![}|hx ?,&DP30Iٙ[g$wbHu7P%K.>.gX% b;PzL;5:@"~Tr8A렞.cOZ?1)2Qeq]M;}WdȾR,;c2\F,V3]oy AgyjO/zs>0@AcGkK id= {L.O9v rN}E6"aJ5W<ߍY.PΜjryxK-Nhȕ5M+Pq0|lɴ`nzbC#)}E+#p(5٩hCr/!;C:I|:7v ʛ?\zȨo~x$ҀDꈾoPcӘ&Ծ,w|>?zpȞX{]0I=0|z3PK&܏ D*i'H;Xm ́@Pz^F/P "M ҪM\tu5~JHdQ)-Sߗ/nvqXWljzY@cN9qʥ\E׋M zA=0ɿ=$a,";/7K{Y0;~ä_0.&KlȄ' @UߌunD_I@H[+a§REyg)b Nշ5xbkڲ"tǞ2[WK6RVzcɪy>%\%l?:ڿgQӑ P9|'A9~KvlhۚSa*J`3c<$-͛#.뿲K^m]'MYF`Xw4~7eU(B7u,,o[Tn#y``HwwWնOTk/%JG5g˧=9&tc3wR^}a'ox~C=%wJ Hrb78~8#Ma[ 1BţtSaw5,tanQoY~N=Ҫ R?0m0tzك i[c_؀T@ 뢠FPoW H*MY>< #/BC #C4{,$sj2"6Hh}m:xQLZ2|- Cr2Bs=t`Â÷ķ1Lw򮝯fz?~mT򄃾!Qơl$핬ѣTb'MK0"lJOA :*M8A3UYD{ vQ"Lm)yv(%[stƄp@Ɔtj\I2u_wpj>_@88r5!^/@kybL@_{ .V Vjwͮ  #Dc\p#_rΐHZQE+F t CD6XY-.S0Z|.GS`` KYB|]y^I'|"nw2 E/'^F[օj,KNe$iUj猐^-䙲orbs|գ )SEh"[7RqahAS-ti!zr”Cc $4C)V!6#GeunjͩЋppRV#B^P 5L-j1 *YHJ!W-9Ey78Nc<"Nf --F O=hatDCUEGǗeKyI!}>OzlA/痂 yEzC>zAǞÜ߆j|[ɖcF`X5 6wBJ';Xc8F.hW=j c|=_7^MȇXݚƛhwߊp"$*N TVtMӒ i)mcq02D6~@S IP[Hgk8[b.~#rFRTƳ_MYf=-='pv lfW!S2qc W1˦+Xe龳"dV7?K%E蓈CY1E6e,"ZKcW\,/;A?l:ˁ2 PCw2OpVx(Ix{:ɳu c>3N+%P{$!%:pȘS𿢲tY/$4 g$$1A`'bIL|kӗ̱KcpnaFv~Z\b̘n6ϱ9rЦdTCimbw.-/A[aߚZ7gB5ˌ\bP.Q?˨ L%9bU+JҊ"Ƹ9&\Ae;ꍟ6 pBϻ]ȕdvl_kc C՟tjT_cÜ{ ${aAPk~pϑƬD^s js0Tב7UbcóT IQ3xJ6G{f4T2=U>SnBڐՙ{Q)%% r)ZE¥(RpY-ߒƲr| Cj[ʜϢ_|0Njկqg3is1<`tW sVsJ*{ɮ!q2mآ~_fZh@/%XJYrK5awWqQ(~ \ɵ}8 S`w7A&?jT:T uR6:ǬMc Ha%BكqrTf_oĎyXnpw֎qjM"E 1Ek\H$QbnAܟpϐ[yƢa2;ʄ_p=\۴E? bZgؗq}ݫA{?EL~v >{T/ Is+|䷶y*4AMzuπdr+X+}LΨR>ehYP W:Ѩy \>r;J{ȵf:>~Y eTY[%ԾiB~c_79Da}HW!xqCiO+utk^q"Ŭ^;xqG$Sw`B oUjo'*q RP$YP=U$EY>4FƾqX⤲ 4i GpVx\Z| jq Bc/T)-i)ܬ] lho*( ƒu6tf K$NuM3@d9dĨ+|X7E5 syES==>UAVx[mhWzy{x; 8&Je,,)T0o ƿ|r?qx:E,v䐰{Oxu BMJLKF/쁵,EøhV|U^9\ iMmJ <&kѮ+SE}#rG!da:Jʕ7â *$=a Na%LqJ,>5g" ex1>yˌgt4S Dia '-Ir ]{N6ZA㑶F;- z :B]&4p:Xsg%:4|n'&Q' ܈1AYsZy/س\+&#,hOK cl(%K%~}uߡl v]{"t6B/[U\Ɛ 1O),[@j5Ej0̕Kȫ*-.={N x;6>P%,rI`4H%d\,ar #zl+^)+.]!ƣ9|b*\H7;n+sy2qRЪ"$GUfԓ@GĢEKw[(DڸX?҉K+gi#/3%;),%FU+o6ۧ?(iD#,dx1 g2/m2!`[<^I{R M^DJS1{VTm#!UC YvAhyK[Kin@tϡQHj琱ʪ-B*sFCL@B(uWn^,qe`K:~0P_,D9X(kDFtSI dcBGwdT{Xd%,%nQqmۊ 1_xvAUwZ3F͝}(&YKCpe*l@MWjSQ|KӺ ueFTqlmK^RjO}t\װؤ`t}+Hh/^H N\)9 ѿNՈk&[MbP&UWL:wŽ :qCj ңxO&8S*Pi9M/ jZ~fLit{ h%Qikf{x>/S=6`=s ~׵L:u1 0W"Oc|&]&U4aC4t;"CI0u#+7gU di!Acg4O.x(`)`S[uTedaz;wIO<#ScEVjT >aPl&)! V6( =rə c*!)xѣ/$ ѐl"wԶ|GRφRʕWY`fC$ 6q,T iDqV<KLlCy6ZÒާQvfxz'X֭U y'Ed xv!%6@_8y׺\ҫmU>[PZ)֣hdTD@ CgwZy(ȾLr; >ק /nS){-~x];OeQˏ cH4ۢs(JX`^pgK<9PCC x'/}p* [ zJ˒iiMmw)rw0FԜ448pyB9{#o 2<c"e3/=ҫ {A7p?w smuxY,&˟>|ƗԊiE@ԋگgz%8Tusudv_u4s>?Ʀ/--!SXg @5CҠ8zp9_r~_gBC?DJ6^(1Ce̦`)JF`OWG )WUcU mNwHlh}S۰AV7'Nh0֐/}.$ ~"HC9 nbŽd6|Uᐹ'lHpWa^eBZBX06}>%S,Z÷uޙ"sN@$ ^$0RVeTZdbW @U ݈ll{CdwgTSu13,Mqj?{+ 17ӢDrǑY>i OL.<r+*=BS8댔jM:Gt;q|ܰ+A̱@{]U#<^Lf6 xCG]a e=īA)-^*'}ïuhE4L f4{3`t~gfcâԈ<nf.np ԼMi Z^%E*`h+e+}81$rNɽoߘwDS"U/G韄nY-璼R $4=_9dwג[9!U{Y/z[ vivSl+zp9Nd+ o5^TV~{l/Eד+)'hUKq=ynvQM@ C.}[c73]-Hѡw *sld5ͱۖ$e+&EKݛb>{7"l}`Ή5"X(E,2TXmߛG6 Q!o /̷))&{~OǓoA,FrN"KH{/LE62aAwSIDյ@źaܝ#NI;l>V/C0_d)PAn>&UdE1y 8v{=Ybc<|:Pi`DM`7lQx$0@gN ~Q@Jfa\%3;Wq@S;\'o~V24"|o[G14^EtUq eX lq05T0&oDl$+JيfnF#^+cNS}\\cyz  8.A.zqMyM4a^kvĪY#-FWES~( jؚ TЕfz''{}QaM_RzCYk4`1܃>u?WoD'|XWV4t^^~)Xp@ 9eq&.`Q PBbgtT-4N"~f?7w~S^ pnp2Ɍbڮpggt-9w0e[۠qV_My$3F&宍r~D@YXceʕ ]12y3LM y`Y`4P\4b`ſJyZL?ЁאE &RLv=?r^U?.o9ޗTM\* +M#Q׶' GMI%@N7lv3N#RjF"iOȦ.GMF0۸x|4 Rq0gv5@BhZt}t6eis.~Sy:r<6njM(6C0R4_2^+}]7r;|~]q6XL%ޞٷYh7:ҮfEԨ:nNHt14 .w LpP/kA[6NlnG}/K[6d,Pi\u%JAc0]3FܱFkg±fA,zmbSqodċwdv',r;RYmSxn1Xk*c\Ҏ}p:-ԯih\w\ i^qH^+6aw}dB>u3hjWof Z_nǷ qCHu&4]88n]@Hp{ aFtݨ׵η:˄$Vχp.4UJֱyGC1;gO蠕$ >vklEӭ\̽aʤ!=Oݩ t+7WBa#,vq"K{IJZT|}dSBoɞkA2A*D@ ۧOg 9CQ>۵ɝKFs}:7~~ O~[p@~*X-&kjȓTUYa}}A$u$n(=R!SeccFT.`lee1"w!e4Җ:N5 !*r4=lKt "?-̹qp-ewp%^!~,@Dh_E`~'w+kXVǨ˕,«DK23q YW Cc]^pP kOP^aYr R wn&H&X;b?E9(R\n?-%ZiCgAtf3 Ah|) nP:Ct[VStwKE\6CIoy=Iin̋}LC.O^3 ػ/:" s`4DOS)Fj".VUyWȤ+ܯ!5^'2CWODyQS>CQ^l3:ɄVw`_GI ܋g.kî[Χ{/'"oV Ul@*&3ahLEّz=AĂ%uFҔ9"Mў\1aUW. $~ 6DWMSe#N@D3nf]Hg ߺ0+4 $KXtFF$.LBJH[n¨zm4 )1 T x:>0@q/<(Qݜd/t[eW*o^+;cFpH;6vה*qx3qcD.I+s,opK E@!FԒm3pH3:urt.^it[%;+id V"Aҧ$gkGeO& ^é 4"-g\ohU"B[ B Y Uqr]H0qEOVM Q E]5]B ŢFi `Wܖ(c1#I 1q`j(Ѽ %,ݨx! hntb p]kpn] }wJa52sTjs蠜Ո3E*] TlSGgHnlMX. R^<^7 oBFoRi3F gT`$$4#?;ֿ$p}ʉ4L}B(h~UWƕkˆ" d~] ꀛ5b,Vk4xnnH,_LlH"jbOʖAtPJ=?,]].pZcGJ O㇋K!sC:\.Y9RJ/d>h@C.u`,ht:~b$!`Bѩ=P#ZB-,oǚ:e1g_}˵ S-+33Qf ^ cO9o=p\s)}C3n9v$դdlR Tg9+d(*'2/7|bduGYJ;]t& 1QKc{ҁn.CR{ʙ5ScO;̷ZY{(Ґ$f.⇧(n 5^~&,/z'&K܅>;c Q +,Jk}]7._Kg dkwGSظ[PE5#`=J1N *cw` ֙6&&`}r.A;&hh&دBnj3]FM@2JruVv|`| B y'/9/k_[!HR;b-DM9M;쪢!RKIvl/zr |Tq;=IxJ$ Sra%fH-G@8h;S !qRPђw?Хz|`Eѐl ~p3>;~xOʯȋI7B}QW/`FpoIQʒ]eJsc/Y9 h'2Y'-׉.r9.}[P7Cb'F.;.pb/Llcz*!CWoA}c Loœ8bN_l`oX\\cP LO]qEV :J.FaJy[l"* ӵCE`'"IBG4#ZjQ5 ]56y d8("IL诤۾YvvB~υ]+ F[g jCŒlr `r)}W9NT*~tQ epRjoߍ/+vx9<I`Qס"jSGOGж1{C4ś8"-˟"z9ٜBq"n \!|#5In7O؊X$B;3oJ@̺ W ǻ$ 'tdU%O"|[ι4nvCJzWًBDa\= 4s ;3S͈myÞǖwu>#Z| \"-O$Xe28~޸>xp SG܀$dmFJn3'S䮠"U/AG^\|rYE xLғǃIT4r=90|ϊIEhV"u!UnAF9Gwk9;MQGfkH ~`|j "Nu ᥔY|8po#T?s%(_yۗ:YJ}1b-}Xʖt 2C  w/v"/TE{i#PA޻"Q޼q&JE$s٧ƺ? g养f@HZuW"[oޔ;9nAAe:wg79G%کwbIO<~h ={SKMv9`Qw ].Ax" yBɨ\V-%H7/>3wҳB"2uX2 46܎`Hm{T>z 3T; jq]t'F)i`^I gV_*b$Q Nt7rrV/(;c:7m.gx.qJE{<ʏ"X VFC{f0FH,lI 3Q!b{ҭ߫W@Ĵ1;c;SlT/۝0bFHԒXs^{UFWSgOLh'v2(MjOc\EbQfҖVUR onNN*/G18X k4nt,&Sq\9a]7S D|)x;|gkw#P5n>PUIZ:N6CpQ.[I4EPlKzz ү vwQ2hyIrm4V(cA_VMSVsAJ_(mtYzi2842 2o^ҵ&J%Y>Y}Pf6IZ|҉uٝ nyZ*ދ+)pe_ʺ)Z}n`#gBvS(ɄúP? 8Q֙4z1>"P52s V%x$͹P5 'w!d݋wvFXU@fUvc:ĦZY vJrGT/,.AkQŬ:i mZUJ'*TP]) Rq>+c[nKY<'ݳ!0_f~Ma$ J.|\tjAhW+IuYk%Rٸhx;w5D8K#KW .JyXGޟpI4Z<) D'AvS7ǁYΎrc918o$ZXgqZ#$1e}M)yvZ"+Vd-a X]iiq=>F` Z-n=0:xMn +e8󈰆.Gш!tG#]TP<ra}/3@L!:+d/sװ3aq5X +U߳s".=*~N je F2Y{@Yg&W35.Ip닔I;: (tz5 NL4/&^3(:z%yfʨP g0=;ةMPT`&66knoos:wy/8ͅD򘭽4H;`3H!\$lT/rU# YV {4D&oWǺ>%1x0]oC鯾gϮ&<@pۇ/U`;'dY8vAj)T-Zp{gHm"EKP\ lKSxD6_Y@΂卼I[*H&4%%=I\s$DelJىqE(_e Nȗ {e51Ṿ.5fA^tc삍/X7 Ow!_"iJ8fȃ{8Cd^DiPəpM1e6kL8\GCOەVcMnlMV*uյe!фGgrhA~T~ 4~6E 3'3kX&S`c%)cl) iUؐ47ޥ 3 _5{/z׈R8LB B6;?Lp+^W`+8q0:1#$exi*a1^AJZ2嚛nU (mC1 \w[P`ۭ?~cǺ=wܐ\1o bO9⪭B8`,ʢPc<`>DQZ ;ԟcKU4_/.kd9StY8wؾo{IޏR}m-#ybnH] z m!NI#dgzdXZPzN~q!'$b~OK w AĆڝ=V"_ݣ=,vM3\)] m;}u/٦ea5"#e %lX5 eep<' 034OK'劻w䞱1Oo>nWבb^Dw`6d>@X$MMPYޮ0?"0 d0֚LS A^FS >LG3*Ҁ $Ǡ*_ L}ǀ–?3ʫ_;_6|G)W}kh[I-{_q/3l_=&((7W:^:CE=<3*?/bPD SNu~/t1yr4Ckc+*>94SWL^'ˇBJMzVȟԠt@;ܹ8"ոZOqVFmz_v7pL}[ ~#HK jnRr1E)49%ej; X埣k⳾LzRg;yyKn jɍ`?椓$Y FS[hMJ54-:iEՑka0"i?ث5wM&i2mU}CR>~VGWc}bIP s` f[w`=fs L@_'.%QKl9sgP^i-3(O~oruQ1|~#~7Q͉QS3^!xhu s_ieY${z{kPuE 1[^hyW B}'C2G:ǔ"}?Q%O>[|5ln1#,pw(5%w"L*OGX+t׈_j[69Ch| ]i?5d<4Th͙Necr1BmXDdNGe3tDl R.” dxd * NRHFsb#nEjâX6ʉݟ7.4C2P[ϊLr9I |0rjSR/.r$ 胪Fww0_}q3|j>,Zp&<+ 2\qږ莽>U[=w#r@F=Cl+U:cK';{Efmis>}b侘2!'Bױq%Zf^ 6U.$ᅮ|tɸ)9:AE9 YRdr(K{*U,⹉*".Um9GiAv ,f9iVJb#XĦ^?eb+wbG %B>F i>eY)fJwȈ[rckoJ?WGHX̒T2xsy;2>ojOVWu|6#q|VPOk oi"]8  KC=|rs#@4U|ʢۮMvU~;S͕.nQAReVwa#>P O޵UN4>~wGdή\e[2V5SE/Cf ( -C[F ]\w,Kc:I5o~GrVJ̕v;.v* MGBZAJt*8?VzUZZ/.p"!9x՟$2#H9&Wx1M]13Dx8f\K#/.@8 8N4׊ՙP)wD۰|D;GaBMb iL\y6> !f ^$v;ɣ+NE@qh( c]3 ÊgkF%Y'Z< i]_VbؘjJS FMg T1mhIs&ajRFr՞p 4՚'E9f @͡k(5W?6'@iwlNҋZ1k[, H4S\HkSTvanp?0hQ)JlFK¼p<SHavߪ@=[.|3W/BMk·v<- p0~Wq&Ʀ6pzmdrOz [' 򢎈qdmĄFtJ(@C yA}^ e0>YrhctEU5 Fj*f^& 4-|=Y88W|P\͸FwT w =DN {V}c%EjG\pJ]J@ɵLxje θVm626f~`&]HDґ`))YLoٷ=~D  708hh b\K#= ӌ13jǿWS~(ymbrXfBN{MT 1î]8Ne4e4 ;Lj`^ SMp8]a-l:^Cs&l 㸚}Ptӆ٫ )Ii 7RM-=&CS&!cuXj=Y o3ow+0~+Q.nuMH{` '֭E%@ .oPsO:'=M]m MQO\= ^8K> DvRLS#4~V gF^Ln~~7ߝ5.uX,D!,^Gz;t25=Kмntԙ-ddDŽ]{|Ѭc섛@ekR>[(%b\,7}*.iᗬ z/La "ɞ sh:̸l Wf Y p$Eci j+rS7ǢC>wt`1إOTP-c@W\pB2vk_HC)].8̙0uզɱiSC ۹v:E72.;N ޫ2f~s PZQKf-EZ#m4s$Ͻ,PE@/w9:: ! 3yPPu?.ɺ"OI*244 ˋ/2l RQ'> UȰKqcP63Ƅf:: Qt`#i "Oz#:BlNΆ5W)Kp$:hcgp1d"W,?d,@:omT8_MQ>UJu'8>{CAof6m$9IgoJv:))X*:Id~^;w\w+7q%+lZzAd{1uwQ ZѽtJ[q>e;( hv^tq{{j#a#I/o8?]fLvMؑKnD&`p,#OC( |AWq3Tģפ|k Cp~G?T~/݊ Ȑ~X;YtLCy,ef|=^b6FYoTcT՗: /b:HveBIg Ըt }p&% [䭁8ӴAt;xxJ#q *)J1"iK)8uPICK) %\A $@#|iHAϕ ]oT! URe6t=C1~BT9)S(o|oO] 䵖 C1dg>:O̰!irz1>Tt3Dn)syII;xp$͠/n&۹R(7'6LT h`W=nlx+ sWGFEPO6JH+XS&F Ix΁?à(|#=<<ˀb0M^!N\|q%U/nrưDk.8Of,٘ ϦńlF+< tc@ fUyk!%m9_Ӄ3HQ] +7z 9p;X^'VNъ0m>QL7dMLk!?ZB ~(*SP4Ќ" 8梄e>+Ddu$s6 c{;̅7j };˜{k<\eRgՠ8nj=+7z2˚ NSXfPh,eb8q1+J?BkgvF'5r_٧aӞ \HVkp8lg MZ+16qdˊb4Ȅpvz.R!ӘE1/iVE1zXYI]F(8{M"XaliGOd|➠«i溭@l$-ڨ$ѭ[ƘL_.@& dRʼ>tֈb 9qqU_zTSs mB/S=N>%p4kI_F|nTgg, v F}lj4ⰚhB}AWt?a7l>#ʯfxL1i"j1rQQhKBaVeG\ _1\O>OKi'yD Y$icZS1\V<\,'G 5pW\Q6RսeV>rnnSg滒 ղ.M5]u0݈XKbH![j T rgnjSVg@cNNg ~N|G>n2d}u ݺܞiXXYk@]t7PGj ip? ?a"ea%2:E?8÷l (dK6O  h2@YVo] $/(CRiZQ9H Y;ǩt;P48N&A,ֺ|~w'r~*&.={=SݢXs/̀j0eȋ=<^ NUݯńо4Ώ(I-z$M%wj:^N`egy% 9DY Sml$FF Au*"NObi駥kh~?uS>%:%#d]Oy]_P!?Y^3RsRfA%f3T Xf7=.B de0"@3*DśeO͸%(;\.缅3%zL~URgNBC6SgQrA=e:KK]_fp) ViY{lPAm]Q ͙*떞ns$H%E$+ )kELUQ:SQwRm Tw0b)=?qJ TlUߐiոȜӈ|F/mAQdIvW?jL6Au_^=6b>ZlC(^"펝~5H T9 .ΓsRwif *4@I&)s䑕"C(Ԃ&4εR6{uFk556Hc>NK jX:!C5eyY_3 v "VJHW6=L\ZkjF񓠯X^?)<ِ6y-K&vJ@޹ɖ,}fg# ׸\$ QA#3̤, ګxI&֧[`q7.cJ'@JcC {|㳏a%mcvK,CvU uV;oqmRYp @'JX>86 FϊK49$QrO sN"٦ ÇBF g.ydžːȝsr͐ڳE @*˙EdX>#1qʊx0).E+=o2"^ofY<03.۟*ڹs9Ҏx$Ɉ6>H>D}V_wM >t)qC$&m0}wQw q6R .+_wBQ^-њ 䒰gR #YGЌ'I? 8:_3UlǝL Li،qЇKf.{'tyEsViB|8 xKLZDEHYt.rj\)=DV}.9muM+ĬYc٨ݲ9PS"}UD5'q#G\$B5PQE 1Dhn>!@yV)PimU<üLIw:}A=ߞTv)0h\HW8&ho+#bc4Z$xDK+3WfhJE Xcq "R Iņxq^fXu|͊'sģ8FÎ)¯:EVm.O+hUyGM=ϊ^d&ǘ}hw0K HLa[b?1{?Őj$?0b_by0!i*2hto8εK W&D EcJE&k,pMR:D:J@nk`ff/x]5ϟ-2ud{pF;-;?(R:L2@2BG_$| Fѱ`Oۀd ꙬS] vriFLd/˜Us7i3|6'G>33 jX-@7^`J>d̐F2~4t˳q9y`Z@z3|J aVqgȟ>:R7/U'ǵOp㯣h셽Ru?%;//$jG5y(hYlXQn `UIT{:U6BU'Z qϤJ޽d Axy,+USϝ3onƦ0ǰcL ) Jbg֞s!\7~T=˙3 G;҅U(8-NG h(`zIxscK_p0 c{P)ߧygtI{bҭvif 2JU(!6`@ׯj/-/?:m_i6(:fsO*ՖCKU+NA8gmV֊b.^&ʝd*ӖvfT 0L@)髺Y:p!@\{ #*:;sy a;n& FPjz ʦt+./Xqo໋`ԅ")eR)A Û;ѩPqhٔVW&kSe/(VhNc^\<#E4aC+o}yW:~;<-r~!]9:/23.iqFDXWCyz?Ym &>X3?=#cc᧒D-׈Z dMJH>hտ5ƺɛщ+3皸&.lZD/ʁNُ _ꗉRh9`J VVԧ8_(/w}ˆR?mپ3P?oծsWx3:y,q`RhAd>gө{Ϻ6=`[+:.8՜j)49ҽ\Jrzp?y %%%%b`%X9L m؏=3dTDm {1os+% @WTI̊ݥ6͛(BΜ#.dT /,̋~- )-Mg|[=q{ٷ&GU_ˆbm4cX}_ШOQ,SKi(>#y%VIXlBf;f}vUK&/ۍݲ4@W fan)ӥX"r`@'siYk&m9LI7lPYJ3 ĿT@hF*Y?!r9:tBA@W!׳kiO汭4њNyûU]<3<$F"^ć6ngo_ g~#:z[" s3 u:.a߻;p?cz'dg?UZ_I.˅:ZDj%1P QxüYv76@ wPrןRX:V\QWdm^l adRkkLuXJ>0S̨)A[V_ I3r5eu_5p^ڹ9JQ^!tU#(P8ͪ4wG>>p8,gS+\~eٍA2h(h%iW 7[eo8 _HqYkf1:.:?(/#'`!ub>$RieN93MfNcϱ<\x[fFA%hPQGӀ_T%bȻ+=EG;SY ϭC8`k }}BnN9'v,ҵw^`wt=K#gQEknPRm;;X@@ (~+Qu7>K{A3{0o'0BLW*xbhg}xS{U z2LA<ek243^̽QRY sGyCA3dgXx+,oBm2HZ%HVP+:+0?[$h:΃Uk|vvFn7uu^J@$*6ι[Nn>M y䗪}A45V iJă j`zg4$FBxKfY -Uؾ+O`puİsI^SA@&57h `e_׶d]?ci]?@ ϾTabl'B4hǾWL4ar7KE =~RcT#΢a6m-FŻgyBE"xȑ<5Iy˄(IH9t܎_GtQ?kmwُ{z<%f0^1vjN ܚ3lˎnzjrOR=Nw:oN"'ཨvFxR s#Kئ`(8_kߟA BE{dp&4J> ǐ}ww *<\=h1M(,&*j5P”rM6QMZǥk^2ΦfEp,\JDj QoJqi40ѩK)-=9R9w(5FUɩ9VҐ,1z!:A؃y\QaR0Yd^9~ì-&lFNtw#]_){xn΍Y|{2I`#g]}Ww2^+WN+kg2D"!gҋ$햏!/qҟRdΩ/h>2#r$[r;E"ӮV&6SJXք+47ܮOf2¢y |d2f ɇg [c>Ϸc'8831M1W;yš"[.=O̎fs GzN:!iGF#Z5 Q*S̄$<*F `'e`$˺3ObŠCR+T[:|7Bb1 0YF]Lۺ':>o/]"nU<[0 `5uqdUMrv7yKFr2 pZ&} J=7;N0Q!㼻{K*XPRa,6[i>?^sR# 6"h/s8"ig0`h8G[O%B>DYY9Ct5)E DK>O9g]qvCwO5ګBiq۩,kddvrk4.U2sWs dI%$,V5x囧?L8q/!k?dJpFG1UJkK|"N&CF:a'%݉䎏Bzgd\[.|Q P0rm*E_AVKvAXu [N{q ҩ1$4q6 oM-q|u89ilGǺӈI^HhCI)5*Ȭ^࣌I9c%CFG!لp1  WdxJYPKB=ҫ6]5 .<9ߧ@Q$Ho'±o-pl, LɶVMa Sԯ!F=@{ѳ}!t0m%9R ý(~0z E83# )eEcOygKse Nq&,"p~lB{z'΅8]m"$ q/U!pUuo~V:Cg-Hy>CW#,X/VO$!fVLg\YBw":p𣅇$ 829)I`|WLhT1tL\5'jcU>Y;ڶXFAxG<ݧz*U׍j I0j·C ;.яR33|AO"MYGy60‡]0?1SsǹI^zBt`0rD^`H+g75DGA#S ;sjVhJ ˛ic흔xlʊ05Z-vZؔ3 J j' j3dXYkxK풭sE)HnD˞AI5ҊtFg%Bm6<yHpTJC;) ˟({$ +vR`IKw=uVPMR;<3{k#ѹч#cto/w'?ntğr| Ѹ}Q?d.2߼.%O`; ^\–g rjrd:'O M @TK55TL` 觨)55ӺA 8w*xB*C]924Dq8.. k3^.PD3,ki4yFĵ'}߸?bBoʃ-^Jz>.;{7pɺj"E)KER MQ{?"0W@!qBUu7Yh|ゐԸd: L@tho(VEy׮4- ߼8[BX Pq-Gd}rBCJ8>n*-$+gD :{@ MU0R" қt5$Jк#AS{"Om qTGƿڎjς!SXn ǹF<뿃9%\S'!Ɲeux6oTafJ5 *u46SjjaW%0n_[5Ac[/Gh 4b49:".KH-qF @uqᢈ*>DB%Mn"uƼg.|MsW礶& Voa4S&熏j9DtM0ZCsp9-`5t[<EW?b |984XslILp78M%U.-ڙ;͟7L@Ctĸh׻M@;Oc}y=4";G*~z~<{x6dǠ% jQZ49H _( oIMnG( ~PU:|(!s;{gXLҖe=ȁ2!\x"˹yn”Yi -h|H-le"+y/7@qu]DTP^a'#m xfϟhN Fy՝6g*feXEVuUEBsDVp qǵʡ_5;5!*B3U|trp򯬎_ ǿ"M]{S_V zS޸mMɢ db3fqSYE)Љ)Rj0BxVYeIҭWR`%Qi"JXPWeKbMAs >R?_z=bRʷe\]cJ<̬@޺ (Up²"VxlLTiRL#׈nz,brb}c~Z|niX*ix04~ ->}b zq=AJ_o6$vZtNEtu9_J?̘hf7Ѩ'MPN@)w C ˯M1a\nPͯώS'h:^ckgk g[1z7?F(6Nuv*Y £~ҽ.= p0w 7BO׮}{e ⭢q)x9{,XA5"h!?e vb6᪼ ~Kn]1Y[V'i]~. [W;+ (WKLڨjdaɚo rS#.@3@ 2q{WuiQ鏌8T]q6mFW) o6EX.Ul v|F:mq)OsK_[$eE"$Fx C%Qk%ObM Ƙָh'\IFEo۷!>ËF'g< RMGi`(XFA31قFuz??Z 7J=LA;8ԇ GyL_FCtM?nȏRmLk&yTJt*R2N9K6_z,Qu 0`9%v =շ+?]?/43y__~rbQ5@|9c@TVÚV%b *JIU7WAb!wJ&?."jH\Nru(L",?ێ.C6wJqWjlh28f3#NŞA ꬌÜҧ1.xG"ERk7O 3u3@C$nyq|>3ʑ1q&0yxbn ߇^).қ"Zq0ןWL1fm!aQqVP5>LYϪhi[ *x*K"ٜ_Q /ф%Ž8B6ځآ֮SAoӚGJES׾v&fXfzmyD.U'{HBu矼P>5U9~RV hji@g &K-!3Ve΃5$sSHRCy $OH"wE8@f㫳΀܋uX`/7NԞw7Zk ($5 5#(BY^Wķo2H(B%I5 7dIpXs{y V][Nge~`H}ƚ[Wwr%#w ԙd,Rϱ?QgUZf#$ JǞ*l&y6o\!!K^IQ9_=4N5'EddvOcIm'4iGQꇊmӭ0Lsm[nJEA]Agr 00f{pIU.%SD!6USm,~h4]a|! ɖ̵g򓑛3Rͤ ~HTMv9A)Qk/cޑtl*(}=?b,{r@{n957a$0M*me D,DS az׷7c.O)rB{CaA~HǷ{`F/Q=քRLX׎醌2FIwCl$Wta mO|zs_Felki¸am@*m_(+6p2xM E嬆 r\ $67$' 4 4CJBGR FCoc#T[ɏ_00U15ST?'Bdި]WA"\UQ)lcQqT" GS"Bf/44Q(h~0Ը+XQ-˳XCIhJk!&DzbS6U|$?vPAcyG9s]g;d䑛coHrDKpz*.19Z!,ߒ&b\Q GrM|{ Ϡz!𜱼jaɧ&|L&rصAA&/}ޔԁ\Zw9bmu\y8E[9> 7ϻt9[d̾2% SmǏ\nsn&{ܣn۝\@1:=6H39TL`>[|- TX#W}-6q&S]fu`f|!r߽d(j)8qZ&xfԎ7q9Cr I͎yjk! [rY˦F oz},h%op}X`x{Aef˻5B=ܽ 8ӪUJ "bp\DrinAFfh ~/==7Q^.r|  +M)\(o q%s8_2S\x콬 mߣ9gv;ɕ~WQ(V/QکM$TΛpEPh=i i긔 S)>`ɑv1vg\ !pX-E+# E̥ ARscOo [ ȌG>XOWYEpgIj颱X&lrcp 3Mef3/!4/i#ϵ.ʾ(M+[3vAܘs85 5j:^Gjnl>VY]sЀ5Zͣ@x6~&O( ZoՁ:{'DmjOM5cHXhf KLV*/]A0kk S8[;tN/bki ,{xw@#;`R ZB#+H'p|@{rFI?OKnR:XС"9)nqE.{H nV-LJOod;vS t [0bNT^#oNY~O[)oh|Erɍ mZ5[4KzЩlQ;Bt#u|Ax2\!鱅ckVʪ)78D;uI-q !O90[Fh.o^hR}C%rI:rS<ؙMEYqeԮ3 LF-(5cbV^^ }. +xSt\Y b6M~ &j淽 3zG7t'zj R_'I% V~U#s|߇)d*Fz NȲ*Y!aUdpUH9,:!PH/i"~ 3st[\l_[zt*hukYT$~ɤ(4wW f 0 ck%>֣$Pjiّ57t3J轿ۖ&XٛxA7MEtC CJ၊"sE-GaRK]ڵMn EѓkfzQ9ٟPFӖ(:gH_۹t{:(¦h.ijyP[RzT=*W⑒%)Ň%|gYc[{po0xx:[ S/ uxo9`!KtQN{.}O"-Vz@AT#P[Q*r8S FǾBAQ0U9kU\3?zQ>|~10agz/Z7T9tv!XqvjZ ^dW[Ϣ8ՙGJə\Y|)uEvGv#J0?^- MDɁ{b3􊅨 C_Sa,4O+ mKb.^bDdIBBA U6#(0j\p+ICvΥ% *ܥG )5 D(Yе?cG”+`P~[apk]W8Y]%Q%0bxYBS&J/aM'ViZ^x@Uk+Hr6b%!KZR) æoPUn8Ae@ vrjT Wڈo`k͔xsJ'%:>B|FϋWʔ*:4pZpoobvL*%y5gu}{F8-JM-邸"Ȁgp0Tanµ}6ұV-s1>>i$&j{Gq3/TBQo8;F1Vji$4ToRna;.\/#@mm`͎Z5A?ݭ*R0vd°=Xt^ʩ!ƥ(WNFtxH΀70;-VJ9=Z(dQEp/6w+k$tA߰o(prCu\bX:ka֐&I 1NhL Wqw3tp%*GT(=_.Γ³>*@^0xIM<g ۭдfG-J>Gz:$|2S@KNQN.9T"yYf$(R$+%!VL0Ni=A]] hv;fg&|5 1@U@A.?/ZX$/MXN$ @VŴߘC =oyMe>5}Ct=JWݑy0#B59 TUF3ĠxioiT :$ s?sYkKωx*>KL IDol'񌧀DzǍ/g !!o` eq/ŭIc-G< xśE!~J@E+Dl C<,>Sei @?*SNm:oA+磊bMC٦ eP a/` -8| FC1Z=.L}̪M ð Es: ;1W+ r"̐jx˰F bX|2XH)m2YaeUsx]Ɨ[7OH&QӞ^iAD-KſKxKp +C5ZrXjǎ2BA|<@NIO DßX:J˔Q}W=?afG5dMoq ց^40ywZ 7#Ϣ+^Кت1tBH0E _ŝJ gO?US\4`Y1s;&@@ Iizf\G_w/ ZXt S]xQ g]k!y@$&Zj̹#ݥ >m9[;xM{a aH:x_*IZVT@2I9cPWT5AΚ~lLK?IQfwۀd+ynQi!YX[-yaWnzlћ(LQbVW"sCod~|{|x;xYv|Yu';! 2|mr;n#U8J0˸IEjQa߈EЧ'f.äG>Q$WϨA˯ cdzd[^5 a[ĢTo 6T ;Qz6IY%S(o!!Ui&:)&x?l#L56_([@3Ȧw❾8 )8pb.x)Zr;# Gs/wac+P咦f!Q^oWљOG{,SG vA }neM=9 Xo꾹;뤞)A!0"Wblw65J^sqܶa+BI/GZKVQ#B Aq^7|pV㝭 %x T&ΆZMdv y6+,TgjkEƤ5oG.CY=ҫq\/Uf% p6 hr.HG<}twSdB-ɨ?, *tH_9ͤ3)n(Oqs2dvcٞj;puNe$KhT@& gݜNeKЌW5vokg;2ȍnrVMҫ"evoTw‰ES#~"q@q#K&U8uJ ͒t7u1cm2u~!=ԵlEN:7 AO*Olh1ND5aZfdv][%ƑUa 󒁷N>WzVEnl g]M wWHu~X*Тzk:B6Dft2qW%UYq<:0u C2gaf~x離׳kQ@Y]pN }Rg<."\B.Sz^x.Cw(VuM7W Nl@/{Y(˛]S>7ĉ`b` ;hA~QJm7:I., ''3_1NT\_m:(ؘZ2_IMxFe׆kSJmzkYxMkTcL;-H{-O`,Á@4"Mkg8pGٔ?_cܚyF^y?\q]l1-WPɥ:?& z&Q%ida<D,r{yg`y6P.c9 &\@LJpNHiRҩr|<>f:?~Lmf[fn-\HĢīc $Ui~#Cἵ43UiAf".iك3$`۫Ö_ISزî2ctVm] DXgH^Q(l cU WK/P*Ճ1|B#qz1"\D`|WHԤJ>|УQ=s0}/NFYPM PF;܆VCH7`œ˼SÕY[b|8%ښYRrS1D,r;A`-_ C>ًڲ?]qxuVXuܰ'+,YR>;t&vXt9Fih)f&DvpIL:i8i:љn(+Aw.ӑFH*Y/di9pZ;qpcc7\`_d@Vٝh4?d( ^PsyU>/ݑ!0ř 1ϚAtm\A#|gj.M>hq̀7\/s@t~ٻv2JcT:O 0OrJ!*QrAO oQu3)9-"_Ynp&e!zN;n>frMѻ=Uee}3}IN@ [6aWЭui `&3#t3ga䐅UNplMDnPFXd&oXW-5ǬwusC`ȶ qM:Caкsk0i#gCA1{ ׍GC!mw$)iҐ׿|عJKQ4nRtݮ~s#*Tnqe Zvc@yGm]xH6z\rob㺣mSdnfs6CQk ?ÃohxTopJpuZA a 7I]  ͦh|Icp|3E]C2ƷLu޿j^9CoI8 Z&;QpD%}̅NS l{yQf>~뾨[/r1";tk]XRJ";A)BkӁ6":lݞoLդ~cмܵBO= x3#H}7̲p swE3b*_dԭI/Og IF-t˸jE5{pRO$X+DRQƬD^ T_-@{7P1EcdѪp2ZH0ּFV]]F8SU8J`JǍ'Gΰ57΄2]Ye&++mТL?˼Pj0 ^K^-;U22J|`^TJ y^l Ŭ;^q&ؘ̽ FO9DhcKte>-LS.B>=)ŝ;OqrR5'aiJ-B̄*x[Fao L7DƎeq7Qsҿڜ 1D:p&"m g<PR̖~+MW-.+Te󝶡H5AuvfPٽ6Qi!EIb-ӱR6!:ٮM'%h9L0ukCBRX n݉Q5m_T<$gx yiscC viHq3y֐?00E͚̜h\)!ॽ%kWtB>~yCO͠SDüMXF)h ʼl"1.[w@sQaݥE#Xh&̛crQ?a튕S}$6b> $ֵ" Fv'1[5EK/uV*9g^s `]o*_׶Nog%,DLJ։j[Z\sk'k6;3Q%￝l^~?5%C8S 3f$ff:n"R cdkHa@uZRuT4Eڈ,A2Iy`K]ngU.:CpB5L2h<G;4OJ]^•L+^iuTx,VtW:w/DDS8ժ 0q1ͬ*-j6 xۖ&5U[kƥˠ 8s& nA|eon~3֦Nw.҆{DQ,Z:8v>4SG4^GdJr3*.T:Fd08xedrdܗIT^dTQY ɂ=Le/fn6iNEP_Lm؞Cyc5$3|D!X4tcI--VЃA;i}#t Bpܴ?:/**k1-*9 -YFsU>Yk*i$fD29뺗^JiY+5p]ֳGC'Ǘl;b4B&(q5iYP1мM" lA&1A~dJr#Ȣ^1妩eZupLpE}}0Fk⾲HBlhU{S hНL&Q??l0.JJ[VK>)yPP>W"cY<;Z@bkm_އ):1Q(E_B(8aLA 3#Jmtк Hc>VF~Ѝ#/SB=ʧ=NQD6Zj式XTv#GT[p;J Y$# *h[K+cyxREl99hLFV oK,)JdӉ?:7}:eԎۀ seBȌp:ָ³${fFI*'< bUv˜ɴ9e0ha`-(k8pソCٓ,Y?* FXoG]-K-œ>F1#^m2-;hM}+ g?> nNLxu+#`^.WNJ*ȫ0 d;T$=*nKb.r+JI|FY+8'!ͪxQIJK($KgV1( ,O !A^}QZ@^]CƼ |}%_5b sb>SV9hחk( ev&{AܼՄ)Q06ۣ_%~ҿOQ.$te2uʐb*?Pnx|D}^&h.,IHW @ dy(lN{QRNU-TȗtcCa_8>g 8(:]*;%3~)p +*ZOPS)l(lU|cND !@7OwtR Ѿ(I>x~VSl߿ΙފRwީPu9#t+Lg"DjT06ll E8*j$"&=&?MXn n8TbHGGc$ ̏;wk!:O5Qg_ 觸^c xInUZ3$7U!t]jB׫ףЁۋ^ ox?W #ɯ`Aqۡv}(?˳գN`c,N,ȻET!mi L5LHFCluT݃jRTlNݤV%A 36Uw`}05[[ƥ `z<˜^qэDfeD9 9 q$kڃج֩i|~B[z6J@4yE!7:'34lmOuF5]Wcc16bVt,l$"HE:9gx puׇSVG }eLR[9@Bś.3;*H%*wU'I~ec+3]}L~q· _ossZ|3A*oe; _Q03nkMк%vPW[~4wixlwߏKXޡ{6CT!Z4emaٿ-t':fs"!sI쎒ՐE~N_HCEs 2%˥"ȇ/n8.Q{q 7cWQ>x6ͻ,_gWeG)l6Eμw|)Ǭ-QlK>hC˾X33M 1Ȓָ-[&^_)@ 5ιR^Έ٣aAmNi B + Mn3\Y,7 3ygB]T()WcݲS_-bJ&s!w^Ȱ0%I ގS'1DJM}T0f KH<&0`'bNg3҈c`47f)\d&aVyO*]d|W&L#5fdes)l0y\=+H5AʸX=rLuidL+ 5LR7a}aj_ &m 4ApduNߏ޿rM#wS?y*{0b;c#/hJ8DuId6\W ybB-lJWC'bM@pp i౥P泻ǻH25R~%𶕕!,Zb6yx@ۏY#,s XTR~KM.cQS7Ϯ^a?qUd+пrV)5><UNtewYqM `L?yFc 7O2GvTeIF®bgz Tbj .J$\_mXAL׽Ï4._;tƟFf U?=}}x1h*|M + xYd]FY)"0|խ\谎Oa޼`^er3'.fÚϚ!iICdXs Ӆo7ikYJ68w+} fjlD 5Gy-AHX3~W* H-X+DiU}S!תϒnTH eJ9Oڟ=T&hNb(*D\}Ltf=r &s&B on7bu͕ax %)"1D&[GJ[&տhA5%?CGzQIzKQ_+g*"7;CWj?#G_yFA$Q]^녟K=5/Ug1ث؊*\/wc3ʊvd pVťNhPU[ĪefY3[$|ӌ,a1`g0f}:b49оA8Z2IUy$ Hs7M!|[VKa(4RK(:! tJy/#< UOՓ7cY+Q&n^bzVs>.#h[$FMQݥiVaT8d>k ot9Hu$ʱꖨU']M|+>!Ω&{6|J{0n\qL%UxH]^Rx@ZjW?I8kRyȺ=I1y>S~ʩse3D~*wΑh|L_%…ROJeFގX'='2* u&<}ge1I7bFmVdՃ+"Ѝ5x39˥Df9$][GCsZ.KP4`Nٴ}yJp91cӐyH')#1]bw~ƥ+t/1Er[ DN#{J#7`ĬO:E^1F2Z5ӆ5IHEskRboul[<1ɰ<~=HS8$>Yim7novN&eu|kF(e:af0򽚅ͿPt]15; LmhY햮"kXqPK-06`֘rM%OF0ԒF:wpn848rgv\iҰY(ug+.LQE)6&'8ρfo♙:_se-NǴzEvJ`~bʢCG Ж!iܲ 1^ۛZIJFUa\`]!1͎zr٠M#Z TBP)9?Bf;p|Xõ^BQ@LϮt$\tf2IGb\A~9V.I\F$kSo(rJQ7'8h59`t[/sg~R8dd[Qy'Eޯ, e8e`yCsNE4Y4O^m} #S=;Shc7+2G16_'3b2TW`FH`q]jتG|z^-]ҪYDЙ˻0Rv 08㷺\I9YkCV3 ~Mou*ޙCD `Do-'~hZ/a±32$ w CTDV0@PƱPҹ1%Pk}J9P1kS01F9DHin$FI(17z51_v;4oC0bn4i`۠Or._r\AmGM6;{ΫO L}-QS}WFQ8 PU0vP&WJ9EINl{Psmȗ]%-G2 BO|8%%0!ZBYdW%` lulݩ/(H,Ԫh;^u*VzmRq,~}W*)<)DB>3-b~RݿDteGZ 3uDOTE[ô6uB\dj֭?6*i7$=Ϩ_R'CWB'4 zɵ=#:F?RS1plʠ6!V5X'CN?G5V7Oq@i>vgfl 5b]F_ R> iQHj3f}6j+ߍǪ(pm G3p<|OymuO3 &/-X͓8˺~ z!سi??sI?i3H=iSu µ,ud%A'ZXFAؼ)=+LA:@ <% R^Nm&}߸Cz:FX6HÀh5!5e.$Z+`@OGO)%G7Y:oy0>:1ՀM{ʒ2IS-UGz'!>$TX^chѠ}'sJw B 7īzbg^h[PWtJvL Mz=w"QOY%~AJJ?1!?E;>W_"njxP}i枅U.wW-#7po"6!T=U=҈}hB5C 5>@>NI*y=f}j)Ckb 30_f[|9Hb,"bWYq,3R媔c#)Tl;ـ:w':`t[ӊpf+XJ-cLYZĭ{Cţ\!|#ԝI7z:-O{p)hF 7'5ȴX)'biڠ^*i5B_Pɕ'\plLRdI3 VI69UM x,[/V KmF4^esr2@ =Ls$ĕ9wG:P A:k].u9D߀W>hok]I/$:>rm*+`9"KI:fX?ZQNCcseZ"ᔛq mYoCeuhR[~.5H~^M86%6]gxVhpڔoR䅳9DoRKqכ&+h s;\0}Ap.J_:]cǶu,_ 1@N Ukp[7/F>?k}߼j>t ^Y& ęlװ0Zز.npO<p3_t l.< kV;=Q\]Wwo]-?IQ#N˔3'JNCj:xy7xiZQ`qNTcߝfEٳ;}(CMZfqNmWťκ ?9(>YMX؆@Sh7zE@s^:Ȏ[E Fp.7pp?`|wB (Ft:-X'BK b\]٢G|%0SJ;s\he`g&M\yLΏ҄16a\)PC.(Paw"LwHbI98"u>Bu9Vl~`Ӏy!G'DFϭķD6.@}+i3*Ƃ:2e؈Gd/N^$w cQ$+rzH@`yZܜ"2ižtųT`:]&+xk #YO~!/s7 xas.4׆cRJ#]ޑڶu*ݾ'!#'^|<،꼬bSJ=*PkLæ>41o{n3eQG%Ns:Yon?"*B{A?rq "A) "U^ۧGNߠUXY |運zkIx#JU&= *5`>/]V@[)t%Θ#՟+URpj>Kzγ2z)iF4vǙD\+FC4Ɩs 3XC h_`[_=:ha{f~%D(h-b C3IoUVxsu,-g- 2dhl8q,^Ԑ,m4 ]uЌatpyrGdoɔ# lE1#Jx$a`:Fɩ@_?-V50}hV])aO L+FwּDQBykdDn ȸN\ztY'jSՊ앩EU9QƜy[+ M: {nNЎIlVŵhk)'e;xW14'>b2.1@Mb{\VZAݑE.(73 3myuƑcOGP],9D(V n +"VJCWo;c;HP@$H vu8Λ3 C"&ܹty=tP/cs0ADƹ^K]x¢a(m4ZvLŜE= gŰw_N^3C?#7!ƹ_BAtzoyW *-"ieCv(+̉K* U?Cr֙pj 8A̕uy=jR+++K ny89=oKG<ψmt*,RVCM>7ä p*ރâyn(4JZ2Z)cgoi^=*!-GNCDA|#Ɉ ?wt7V\wbl+q8:yxѫf߀v١bHxr^Sge!RM$]3d NR3z!֤<18 y&>h˽&&EK&spW!l[ۤI>]95YeQ7%=ktWپ*j[Kl|ǠFeT 3Yy -W/Kݍ墛ǁ+WjU?g"X h,,}[HPXw|:aיO=bmyLu-SPCY=/AW\^T0c ֵ%1RLM[uC ̫3@FUR 3`5"X&f 'oQֱ?l)/LkC!QJYvCAFH,Fz;y:ǞɹE{6 BorDؓjKnk# zp>r~ze6pKL7@rDf"ITsی6#V>ٱ}vX<_H+i7<LT'{I.(u JoCz…g݂c<˦ή1:7|1'@ >ZDBO>b`$8T:/-ԚL+K-\uo|$06kx"C]uPI SZqZZ=Xrۜ zND*x5E]p[JMxFdlݍ0aن,$ 'Ǝd6{ cE]u</IĐK;Q旞'NEv\q}_Ǩ;/ƌ[oK8ɺ)FzD^*WjBK&3mQ!ѫҬM-#tQLX@?gjH2f]g`O =NrsK H,vlUDB8zkxqWSMTzmD2 DMjDBڌIݯI&D[%+}FMoHb%4IG[59?+PLYs7@+uZ^`K0=dcso B# (ٸ^p|(Fr}wc\ 9Gqf>}@ҕ)1ma%NtrX.(L35d[}VrZx &>9N)' 1{B 糵};Z#z!/;JNK] / xakPEY~| mEx oc!Mc@ijaDb'B_\_QORXFcڬ$v+y2ڢF1xL#uWľ2"givaI;["AZ"Ud4d VsN3/$}d轏m 7b_zql[\ҁE,FTIK4lFY=e&#H|¡X硾n} =t=D.\d1a/pfWXB:Z?Man~Jt@nE9;ͥۓ:*2ՄrF|2H@>&[B2aР-'|V u[&2"w*?RK'U\5Ig (#X8:3g1\J9/EK{Ndf B/s'ɗPRM,nE=h?"M& Qт:({-LԜ~77݃eD]+{`5\pLX*Y e?1ŕ ~6Rgc⻄r@KZ $fҧ>TxG(c~*9蒶`RAڄgЪk[ML$$tob߬Cbx QJ>ӝ!G_.WW4gPs+7WI|OFvWYo 8@0GH9hD);eclkT^GȭpүBixKefҴm66ʼN.#sRYtWnZ;=Z7H5G(<},b!2=ts < #nbh0{F]qꀅ 䇷>u05NeGǵO;\'ZZtʔgZYBj(tWmc۹,:3#=tcst%6uQEAXtf+b#;\`T3n6?31й^‬Z)XXtjJV 5~otm;vޫnKgB@s%-nwE)a 8Oy~NeHN=?wWԚ@>M5OTb䥑uWc5""?LK^eZSqW)<[|u/^źQ&s-- &ξ9jcg9/?~@?n O.r¡FДD^"igA< ˞M`tVԓN5Qݍ^Ē! lF4ѲLa?Ѐt;35!9֪gv/;sfCGu>X $$c0n'NtjT.s)豮q|8V ntTOـ/G"Ǫ@G+MMB4ЗfoRE33%~g`^ymߴҮȓB3<# XLo既?: q#qGum9DR4vm㐝Bx)&|t"u9M5goG>,0{m6;xJ˫ӡ94ԍ-n7Pci&lX hTVDB u,0RGH2 H<߅4AH. Zs1;vPCij?m'UkNve\D/8_A?|ꑙafCjI{4*|Fu0 UkxrZ}Th=ґ5UշPz)l0jP~/lAOWԝ;lޭugȾ>P?5Ed =Yd0 v.@2o>sp/nJgtSoﻇ[Y\cv$7D)3psWd(j 6Ɂu 1F*W .g{uh%\\NyH|8|\xvXf#{ & ԨKj+ d,*!y]Anx &wpEf1tMzP|,s++f; gD~䑠kw&"Br -Cg҅ 5cIsz"$kߟ썘E/Q/-Q-8ұb" e2= w9N[ߺWtc}+z"1'%uq`4_7&4l7riio2EC;vmh!+dK¯qæտHdbRP1ӸW.-(]S7l_V1>cRzt$b$pxaDel% ʹM,P.K[TJZIR>ﱴ8ty9 wCG!XpkȷcWv).MtL/EIӻqoAt\C90VFmV'x+W=tӲ?\u(3\52砓1B,w!ێ^G᠄Yڭo% - KQpz]jSWnEcw̋S(d3rINs?h3u, )z۳sE>w6)\d< i<$ J`Im-τjYX2 0]Fq}& K\j8u)1G>n2t m6׼Px~V9YIlw\ا_j;I// iw b'Bp$ -#f'}8[q-j~ʦe,70P|_p$ -nX齄U@{>m9 U^"T)ńy*GJ)lm9N X{R,--N V Q豸Пkj=5ʰTWDa]۔,f@ P 110#TUw;>u{Id/EDŽH_|wvjMD>xz;\-Y28Ve9i1t:y筅c)ʲw M9V Gvs9/]4т0_L_ٺ C}-[fi8<5O ob=,S]/\Hi[cIcF(G4 r ǾҺ3jʤf Gz qN0<#뛖b LmȽmBL8MD# S Eo͠p I E>}\q0&uCo$˷U(yiapC]3Xc2k:yZ~{J!f&J0#Z$n99M&J/[[Hpx-_كr*l!>9Wٍ+-OZ %(tǭl2!jn@ñ2peߍ"C <~1 Q<)F{HD9'#4Je脊^]$Rw;c:{?$9XFR;k_Ӊ-&~a؅ 'W2 ~`~N~Qa8V d.,GJS%twQ싁t5!i,0LMk>VE;/>&bU á-YO+`@v /\8bV3 ȨT*PD#HT!uNrjʣsSv`΄O1:SA9}!ЁJA+wΝm:\LjWvQ7*<Ԟ7>ydɚ"-y;)knLy'8~n0꧇ۂ,@f2 3w Q5㴸E~M cznEu'!F;z3SoܒtbZW)n:1vcC+7i.T?N6+/E.L׫53-9R ZhD Pmc[DrnVIx26V̑\vzŌ0 'nQgs7;8l4{܄7M=-𦌠`+e˰ESf4!|ߞxQRd/ gɭǤkS7cV:&Ǥp qXkYiIn?.[؁Rq+n>郑g> F ݷ Ig * Lf2;&]Vż/"|$6h QMgd"GGB5 .~?yB|/BX4 jYgvcܸDzsd aXI&{` v@bIoEa1DZrf˅0t3膟nt|_ymIӬLF-AUGC!fzƭoU/夶E:z—S{ܣz>l[ȾTP׈e|.8%ZEZRPK7BB:ݫ &@v&/2 /n>B;Gap/V2?ɜ.i#ً^* )u"^y Yz@0gZN- j ;_w":y 4N:)ap|f3߫f,tw&r=L|1z#y 3k᪡iiz{ -˫0BB^8J:l#X)00~GnI@=a*c PltXP; xMQ_á <6 ;7ZlZ58Hs4r߁~-tid KٙnK[ټXP hE||̏'Չ" ! \/h텿ܮ>W&xZj4fh.A|ooP.[.^gik!:E5? $>Z$h]qnJlYC[n1ܕ^1mܪK "aX=Yda=| 3Mv Ա$>r{?Y]u)8T.ݭRNe3jS+s^iO{*4k,(PRl hp®b_:@ p/kؑu2 O G- AjAx>m/7V8$@&iWj,ny@ OXι(pjt2Fht"?" T{lusk*>CGFI,cot TɁ_2mރChF%4eGy'm #ςi_r<8+Wb*ȨOmv<ׂt,uQL޵(K9.)`D=V7S/e3Rc< )C ۄe^q=\i3R}РRA?Gu[ou@;g)\\{؇X]a Wz"3z SMZr)ЖrRG)[!e._X 02Xg扵&.@͊y'NXepҺ+*H]RA^'yY#*Ǡ~LC{ɤNLɉet!cGҍ ؖ"8\@[MVZ e\nbOJ.8oӞ=~{X^ݨ# PF%ՇȴqFCpuU E^a]|KV}GbZMfx5`s$P4Z)7WMsv*[ ]x2vFTB`!źtadO{ 8Leե["Vn#p_/M9W1<).uWCq aRv}iWO>;kfS =PbAK~ƂuGFQ2lD!r1;n%d[J`o;lܬo.8n1/)ɔL:߅;fr+kXɴrS}2%@:,bXvV:R3hGaa>+Vmlbv꠾o?>)DZYt(PQ/ EYT!WrӦlLp&_XWD6Jz@Ux }qH<0*V[IW'p~IDʆ1iTyS3k-RRpz{ >^'8})4<ۯW[EX@ !-i e4muE.=TBN{`0#>-Ehh7R@4B|Mh"zt+ Rcx݁vs@_)XJyw8_bFiN!zI^xxPEMG:yqu?NKwZ5.J&0q0Ϗڭu~&%3u}'"6EhW@3PQDf!(0PDZ`0Z# _.\2WA+G>H>BSH=(lBd%9m~+C&E\RP+iA8 Hn6s]>MFpF }@N fhj>:A5bMel0ʜNw%k|m1. "=$( `GZ)̅ޤ>"M˓KjϿF4 f%lF7Pcƞތ']ç/gSX=*ܜ'jϟs#XQy{XXU(oOܐ+: ` ec[7^0*y.HtL HcǔcbX0X1{-dW^i_z,L_@-Gj60:G2E\iB˲d!c S`a{! 3xu%4\%jJ!bu`t^ CX' t4qW.սFXN-KR4kJV]{CY\l<+߶JB$bd.ݓ:CI8 7$Yh,;ɩ7~sd]Wr1 n|?"L?.n2Z,Z;XKEm6Hgl++K%"KfŖk"4%F8\pT1iHLtnA]qKըW-sgvw^qdYf(ԁ0h(U1lQSN~xĔ3'(~ASf 26^,jjR8V(ĝWH`3ѻ4:c&3Rnu\5|uv#AtkZFi7.QHtyELQm_liR;\hlJ$?|abO4V<9UuW\,ѩ z~^@dLmE)Kfځ/s:Fv*LIE)ufisIdeBVñmc!\*Ic^oo)T+'T ᜱDl8^\TBZC; i 0x]j'6a{w\ZxrcӼ/ *s#϶wLpAN홧 q}25b0ި{L?pwLCPUΐ.`Q|L"ӑcq t^V:}"暐MzUp4:gfn[ !m {cKTl|XnO tl<'׃0 %*j An$m^%ᘤѕ܂͝+MQڌi6*zRciZWeeF|zO3rPw]p/&=ɑ3 y Cĵ<(:luG#" ql|R-&mۼI^-=2̊\<9Le49"$F[@;eshBϋsJG CMz97M_sIF fC< CT# ԪDB]yBV^sw)wZTde߇WH-b3)U㏳E_'ǎԨy+[/Ϫ!-ps3uZӸ) =2^l7Sg q۪_;gGe`I*狃?P 绸tb'%g.cMiW0x\K , y!<.4 b5{kR6n3XY,Epq\`w/եz"D!.iNWŽ&:^V"@LUm;F%.x^tXFjxcf}*th-a3h N BꆏN9x?GnY `pSʂAQe*cP ^s+8*y@;:f@3y$.R3`rFs8.gK}wFV@6n BKO9@B81سd3Ž<El~s+`,dړf%׹Gs_ټT''7Ms]omKCcjXR%ͮ!$ND +ٜnq/;,s~?o^EEaj3هUb`R3B H"O׻xgXt pւ4h\K`7CÂC} ƌI$rz YZF-\/1#{91mQy> l+Zzԡ |iɌdʊ#lkuV|"@*σ ['I4X*BS}R+blݒ=Z`xqJj5b~;j:D]Ե%VE̳#c#C9Cz< {^rS42 L >ca6`w45[9OTJAql Rlyy7o}mg" f$& @e[/Gh:MZ,؄~=fpI_4&BJSv woِdE~A_R8 w} KjSHFĩ*:f~Ȕ^CO|0yh. s.*O?;9u?$1S7m;Yc6V>8vHN"YxtFb+|\gauם,YQe , (wbtoaFtOsQXVȁkQYSo`uPBHjvJm'V Pn>k_)0AIk<F@!66i`ȭ T9; b+.>bjKru!<6VBJJ G]"e]x_y %ЪD/\dp*q=b<z Dq!i8p[,CH(MP(u~ʒ^-sudHb 92* .Ģi JAvFo(U:OZxC)b`4d6apxc9rGb-3h95u|#ύSE-Nk, *͛TdIަZIO h6KLx?l.JNDZ+b?LXǺ_Tkk~~"F6(" u=e]DFɎ0_w|Jﺶ-:*$3ldS'_S ?Ysh-[6s"91io7mVmfe8ejfi28JȊ5=/e:[ TwJvݡ NYRi N4Vd4HA 8g,Gu< Ao@+бʹ`;JE_8ykAF'ջTۍ4Š_7 hL !xXc=a$,)|swg]$ ajDt T?ZV[n/WqUwg:*˫5G2uoai,3'1uHh/t:ZlHUTn*)x+*mڌp,7Z lw tmi%+q[_N2e $+L,wyR֑q1+Ci,Ai7jQMzʘ3z@ي7.9)>bԵFC[Y7|騬: wi RvJc\ɑ̎ bVB\<~+O)lN纙uajI3ViEAɺg-,ء_::aͅ˞r<)4(yW[1}!P8ճlsQ)Cwśbc7+|@(e8CyS[)3#O7> XILmF>Xıв\lorZ=#QO)j8٘p{~7~+_ 0,\&YBs]QEzvO& { ]ݶs>v DUeUA7+ZnPE(E(|֭9ɌGI_z kMg3N %fo =OuFɑcfz'I\ q;`u3[ɲT5gqE4S1{ceQNYm;GnLv?I$NźtJЎx '+٧). /ԧ7ӗhւe}*nt=GRVTxGl_ÿ'B`&tYL\vUذf%kO(6"SjoE"uJ9/.'#s'1]0DK>LRL Y?8e)M+M*tQ;)aGOS]r?o\}X?Yh z`j0LΒʠ}&wJKqnI8¯{s;YBձWj'a2 ݳQgE-63ĪRe?\t2@bBO\6ڡ;Oxv)(5np^t\T`Nk؀ 4L J&8w9V'&+a"q? qgVc)1`"Ͻ,}&K$fry+`C2!&72 8 6 6 daA>w 7K4ّYz_sļi/p4$+ʬ'{ B,mut9a%۹u3_sgT8*S:A;Ho!g XSnoDeib[΍[~|d9t+$ߔ$%Vx5%߻21lk3rf'|]t}"yuR9;ATPDEX V8hӆ1BrfπB%6ul ݢ\TeyKrpP@>U\RvT-74X_v'[jd =%ѝְD!jfn! cR8:)T{q*DU۩39#i) )ˢEJA%dEt? hu,Lr^Uo8C!WJv\LX/VIK`>ʏd9n{d#| G{ '{+8=F4O>epa>k/ HA? 뾆XU_bqk34W ICt:+ux~Q::tn PKqIO/c.4[$"J΂>`5/'^[ ܕaLCӈn]',IX˃Ӣ+݄PyD.AHnD`c;9=sͤ?VC̠2:l//jk LP^ :s.z*y kmǃ EeE!{SM#ʦdhGTJTj6w=Ӭ#nl~w 7[5 BTI5/bp}8 UMF$Twc4hB\4F*H4S+ :4nOTYa,>DzGdKn^LG Q})-ت8?Op>Fħ=/sR_|gMn0h2hAA7k*6DlkΉ?:{?P a4gmP3$ȾYKQֽ6s\٠V q6ACWSdn>8I+G9޴%S&[ H wK{S܂Ԋk9Q)٨bL9W 6"`}ۭNDLF. %s %eĶCl}pb1p.yy12i-N?Z!iqKz<FIHq \O m5?ُ $"ԋzšW9^d 3Jn/ \юp{YVH&*=SNؙJ>,@ ic-s{gw$cDuC W7 m4<.u)"kYuV~1IeՠH-\COlQI/2F!~vʱ,Sh=A vb^b> n6bڍ|ǃϛZD̜s+قOM^lRgʡu#%ljKnr#}F|Q@ugC58<Kj탔bu#lOyul)'w(&&QKndړz.X4-@䊱sy;󘃍>aÇo-{nz}&+nJ3@ﴃ;nLlMvSЀQp@r`ͦ,)a>c[ڠX 5LM1HWaCU{B`A:q!bYb׼ y5J W9'_4}j\19Wt,#IiŜ2 0% Ս: H@P"٢3h";*T>C2q-`S<Hfo+\Qz{bczћU tqx G4m9&j[?0[Zcp)n6+n(6u-yuL7|FZ5LZ Mc%$T R߭ÔD8v777s[^(8 ?ka=Lrw˷Hnd0 3dYWj}Iyw]Z:KW<Ko*ʘ3E,*lj-էx±o/:k9 qPuY{{Et;A컍S''pѥ$)>I;giͨ뉚@v36cL d}V3Pcq8)4NSuɄ$[ֈo{-9Zo@#~D{:yQop[A=Ds 5:S99)Ji ʅ}{x!$>+eixOk}2,HT-aN 3Ƀ5=yLczGSvJZU*0SoAv VD2D |1z \ڝ]{@f6rU6GDoX1Xdi^b}Y;~3顲{! bV".Ad=끟NoǔӛLCGNȧ4ԁ lMzpiQfQk;mAHGm$DzvrnW@}byV 3-C!'!~ϳ$tr5̌/Ӎc"r LLMqm;1%nPv!3 _5t+ex%&L {!DZ~5Bo׬~STPX:A-H]b81M],%鷦 .q'2F3z%? Y ?"/np:/#ОyvQk)(;=޾n;]zT\lJ4r!tVɉx䦞qxn_rі~ f~`m QXAuu+N j[D!M6hz|ߝ3WiwOf~nG |jl]#sZgN7i]E@ld&)]C^бvI$EWVZʈā,R2csB!U}<*C`{/Zźun@\vOUý?EVIy%o/loA$ЇIÖ+UWxd~X+^yδ;$߁;Fx7=*g9]C>@Ijg|5~°,ύ=[*w8zf푕%R:P Pu|WTCVΐz5HJXMh-^ǧu/Mѿ|䐋!wGQL*@D0"@B.Nb.z>yƺe^<@ZG(.=D|̪4wɃKߘ] Z()pf6 uqf5X,3!PX3c BW?CC{⪃ +Jv¾G8v_UJY\pBD6"ɹo _A>j"Ɨ]ы֥fuA}92\0g{m{"?ʆNe-˼< 'C6smQA$ɉh{:vʈ;yZLhS?UVeG3틕yGR8\`E}O3g:+YTS[1ĽW'(?\G;~LZA:#QwTC擗<043Y;Wä{(Q{EN_;ܿk\M/d zm\񝞦n ^eP4("ZKT %|(i@>e1xe:r1wM<ݽ bޗǻ~lu9)Zr[h RjOTɅFW iFU,yT2 e >İ-:eӿ꺍.@"9\O_V/4LW G0mC:l/PDducyA|k n"c V˨Pg=漖Τqz^DiS Vdq&$8 =v<*~_W0d3B^$txR^Z` 7! Q6mERa}O !? {/?i@KP݉YCR1a(\ā,1.9bڨ**|q5Y,-Cޗ@zZ S OmD ,D`yf8SG(.y $naie3O8/5E۟mG3&vE7O7*VɆih;A45;cf"EL\$%NkŠ^[=|mZ-ʹCRH!&y+H;Dgx`T, bKg#Ʃ#20/[PWԮ6-XVŧtU[ZN'8, \vV~ٻ~Ɠ_;/sQmpV}1$KM 8z ډJ~Q&iU R R;cP` ݥJY툎ٯY{4o.AaCd˲LHdYF~]hDx{%Vnl?Qsr:J]10Ϗ;b+6yqtD`ќI `!A&[3cŶANn.lΰ`"H4Ž7'o u2,v%=,bI bV:I1Ԩ!P$N!eݭdZYidYDR}c]љ@9u '<9PG ji͜չC Џ߲1R+@ı;''̵DfaɵSI7bD.8 X7"#K萗|fJBlt OK.z532rfkUKy[a5>Ł _ቧЬz;FMUg;vvZE+ӫUЉcyk팉[Ի]є:6 &ՏQ 1x=>~b`ֹHj¨]K4PMLꂲScVp| G׍xll'C9mk##Sy_ :Im!3(~e&g)'sjh?>`W68\}u3װA[&[uʢ eJ{WsA" 'ġlxݷ}q*1k; iz[u[ ˌуB=0F7|QU)UCW: B|mrnyIMݍSΟ6?[iXhHkSQN ~* dFSgXϫKP  a"?dkɃY{x0S nx8Q+J/U*0x~<fZcb8m_^ 7 (BᴘnEKr`˚IG]Νr߷\/W5&;9E藻\>j}cFյ=k Qn}m}_ޓYzĖ| (hWCB%5斦> 5rb__Y_@>ZE@‚dhB">ؙ&m]^V[6f[G).?'pF/6%D"5t?e.JWtwmVF f j銻%|pm{H(kMA#SI"ii8ڊ񂎾= 'y}!짫XNj?Ŕ+P\̟dKjbK?ޟJSc#=He/֋LbӼ'UPhwvc6*w\a^vbWWOV<06Qn^ъNj 4-⪷8 g?ZE_s5'\xH}j[44uvQacq^⃆@ ˥u'ofAR3 " ɯ>_;]w[_XI.ςn9$(Ukt $ZyCS<+xMr)$хFX%_d=X3ٓ@>'Q˔+W B:/q\,b7w !Ee!hnŸ`bVA#~~'*.`xm* j3b.EKVoDLx< 1j>& ޭqW̉-z|%k.cl:T w?#Ftd4aCZ(hQf-#cnԳK$Gf*Z YH2G98[^3Rm󐑘jrn,1M3(q-ju}V]ߚ~&l^AtGRCwZ/ɚ \|1c8f3Xw !^D)]>pyRA"4g[kjw"Ew#lsa2+a o>ܩ@PbPIQKxJG|ũPrVJC떪Zm5OOt7ؑߍEͩs.  ]xT>I( <3 ,sjZd&+$끖G1Q=!5#9S@넍)o,N7G)*Kȼ׽,`kOƿţ3b?QejC^XlɧS5Wn vb+0bk&v^˨m1iƅѸ>sPB> Y>t\ ͹C$ }ekb9݋,\ fpkVo!u)S1*2-%fv h-fdb|r7{`ЙyCUCUy9 ]n+KNG[?Axl?vwDyTQZ+bIS Oǹt "&vG[HW#.MX;iAZ8M=5aiߕUdpg 97CL2TPc.,M'wB)zpqB#FZ!,o>2_`c;}6LML{]ѵGqwi=n1FԠ'vE7_D,=EG_{٪۩-ϰpi$p?L~؝l1D{uJ ֊7i>iH@DNK]S ;c%kK8FץQL)@w=kޜC\F(O4,Y%Bm-(]F~bvQY⪋:B"]G^qTA|srfL~7΄`;UYzyZ;]-'cU }rXM탛 2^l{@hզp/d  @.λ=UR+6O!&jq) %'1@U鲪W|*ʬO}5!)= t(5QVF2UX̻k?J#ѧ챠+Dfnk:y^r\XᛰS$wGwrSpT_7d9쿨9Z*z7NZ~nⱵv7%z?ʦOZlF;nG֗O]@s%ZW,9|<0~@;$L!iTK^ (9V B޽yng0=TmUo۷ӭ-JHC0H]-m ?5nGo/qjBy{V Ѹ_Tj+7n{)bhyuW鈓dV~rQ0*XXe;fax){c 7q*tYE;D*GS Im4+ "Z Hf/)a0+Nw_hR'rGjJ#SU"O^rCvm4ʉ{ eNƞo/Y/W^=b4ԅaV==w,P>Z,qv{@{.Q;5vj>~zh \w/2cu$_( c a'?3~Uyo.ƀGxxH-VWYb[iiا-ySuim' **` r߻ǂFe6蹕?l%NcMEI%}ʁއEE 5@Hiff.gܿ IpN9Z۰*h9;`E.$Sk ^lPbXTy~,JL%fG%cPFh\' !Ł^4uYjKɮ4iXVb uyna-5t%V˕n#y۸tG}]&Isvʩ_ߣd+Ho>ݿB{V!CThةi{i N. ȉZqУ,Bgv-SQr2].Ђbr oRvhk9Fz.&"@ c^6UM_&=Td}_6KjH|Ȳ! @xA,`>^GEc99!b^e547d]Z8֌xM{R5 8g2mǃۼc#.:B &F3
    n^Bʟ?@^( {KLBycRjRsqPġ7O!6ōңhwИE,CS&V6bSgocQ{{Y-]OΝ -ޖF(b=d a2yMbkS}KPUQH:>k$n%~(!%T#'Run|>+5Iրޗ#9g&QDeoY?Z}=S{sn6L;yCib:CGz+$sKk)p(>m{liC[SM>/ kb́Y RNYV2JwԒZ0wB1b ޛ#, ^FAu {/ǯ3J^i2)B1W?p($SIbl951tކ8a3OpEf]DçiF\Ǚ7U  |t?iB뇼g_0@gZ0 Q˪t<1Ǒӊq k-Et,ѢFWMx ^uB5XCb'Z%e>-ms*AQ7aI@v;*MͽVܖr/"¡[B xLRAmO@FI}ÔqA!/UllUoU(ˆOu=sZr@觘gvl~+{ԁjƞ% '>i<6QHUq0HۈjuX қшo˗n#*ړEcH/AWca Wߎ*o<{U;*\j9un᎘kax3W#4 I3>N@>311)p/]kLu&85޿q @ N89;;~'Q<&J~)vw~]"EC˵l̀T# C5#/P=DȴS@l&BD[XKE#lK,#!z|3l05qq M> v+P[*}nY&ٍwCA'lUsp ^03Ae:K? P 3'3{MfqGI'xT[pk"q†,'a)}u'[:Z8SnV5 NSLo>&z?[4_L$mnwE~lܯ"toqk YDf|9.`S{_/8%~XhŦv dv+߬ bM"pP{ѷB[],?YH6c uruv>?'Md`bf<4jG<"bR)M~o*]Y_nKl~w%±`BĘarVt(8naJ+(#\!{çPH]1hwNZ6>*#eK#Kz k '2ɒgq" O%B{~RVmeHŐ\e84>AhB#+,OHq"=vw+:"S/V2ׯb?r|ѻ1'NmnL(ZeG7 ,GS'\⃚ۈ2tVηݑˬr&w׾7uZ"60qMbt3mC\SX 7 UF.Yh#ԱX-xTOs;ל [/LN5%擺H͋%ʻBUa+W8,*Wi"DbqDOkdgĢ&gOG֨})w%\u4A<6̍f'N6XdeY&\o?ǰl@$DF%](*A%WT{F} p3a](ԶF63B20ȋJa#IA|#T?Fͮ=Z]c$,ˀ-KB &촟>;GcK8,$< G0Lm]QOZ[=lHiȑ_.Sܥd ?kВb?.*8UYa5ФY| [ؕh(qPuwFu\E\s: {ySB\Gbt8!J=ݽK(l^۸pIGdHX !G؂qw;]{nH3D{V)i5yӘD?^rf 좯.=QCdJmAF8ֿJ6Tn#ʌ$-3CS X}t(L [5r"lX+WQNN\UժUtjA:w.J=iW(ޖ쓆^9O܃irW h`fkxr W4{{E`I~ A c qpl xA(iC 8鐞9[<䐟͢eu:T@fQoB E4(U<o:a06G\=q= A.Ȃ&bwxx V{c]:U*8sN*AYg p7̛KNJ1R*~y.g< T}fAu_qv Q>CmW {TeOᆛ<؏PU\jEA_fxI$}ks^;y^oUVG˪jiyW(5xŒ |YD|BՁ,]x hD .Pq^\zr$A🹗X7\MFQ0\vרˉ'tGcD̳oF9`)[KRx+* IdoRKښS嶌wkhd-+W+}BWBmBIFm3Db 6{GAF~*܎O@YD%C*DJٲ3tdQFeMZsQiiT9gtXikE$OaAIW;?f3z&C3^El1"Аz֙+|Vyk5FNOxю W!MZTB1fh8 | JΙ4%e:~:W8 |r`oOI`pDZ>AMw#;{wE5c7|}?0{bUuŘI_V-n@Wq5pHR*NOn{ 'ڡ(kf߱Fn"}2爆VUR>Sٹ'NN?mZX@S./rC0^e0<>_yF((aOe%{k#N8$?r:kLVĞv^-YЏP9@ūSO6/fgZ`1"r ,j|wYg%Wa횠ĀݹJ/o,:rbW~-z(q _|#qDdwUi3eW)D I)*夁zk[ hoȲV@E@üs5,O"uSSj΢{Qt=_lWunFY۷%فE@@Ϲ8Pg"t+ Y J> -Wdhp/Rc{N,~ŝ;M-f=7+f& "{ה̅Wn`,y$krqهF-Y'] FF/B7f&>r@yi?x9u;:ъ]^r7ZA`tOJ~51*WERExA *.nw)LYEh;[.8o]֒,,$Vk*ݸAri U7،7OGgNtfʤR\I'Xo!( BeШh;ftm@b[x(T⬱@)% ͥ d]TѾHhMUEZqohXb3D:rk͚^ Q/m4K}ӉMyY3ƕ6n&7\'A1/;ڣMٍhC;w쾾Ǧ"Uih:`\`Ұ;_BH^c2f\#Nb~dW]Paj\\aSS)5{ Nd[$QV7AUH]y7OC̞$*<4T >k~4c*[n umJ-]*OϑOl5mTEE? c2D5$7ncZ{m|OמEd]q5 J ah>i>)]e γCkrs߽,D`8eDo/ <<;Gm:9)y>^Ցi#Y˪ :6s`aC7s bwQwqg-i'`ߕuqCK:m ",)H,@))IwPpk rx1g7eiT H=YFjU @~:$HwVṅ]7L|kե*bؕ= O]z9 ^ =ϾUcm_CЬ堚Rw{ (N" ö.VT*ңQelUj:U2ŒeyŠlOFbطw iLڠyVF/Knn=Oul"Ux$ZֿlȏBJa +e\!9¼dl$%-e^&J{}!UBA+i., ő)I1:]xS ʠft}"4h?}-~Bń_3 diH7-e@U>c?=A΅BxW+u[&u9U(4s:6FYE6M>) `DmDI?9Fo7tl{0q"#Kr3LVF<}'/EZc|EOךM/IV|㾨Vuo=Sͤ.~x~,LKy% o-GQ 2u% t?̎V^[/{4*sޮ^NM"r~< {Ù?{>y'smo.d _i+'hDIRFRAb=F+ë {bkI0 .LOCg  hk+b?14LXD~3͢* >-cv {9ekKX=wORg`J3§1 y6*_ĘhN`METFVH[=UV'q$U/27JB9|q'8HZŧq`ntmj^te?@ Ҝğ8VCzE6h ,k…/^ 'ӈU?H8Ox ām-s3%,\7dWG[4ygYR]V"!mGyґncuG>~+/*֗aTa)6b\+4|Ϸ t%cPRL 8hڤDAѬեD-*GlF%HZ8h.x5w.+W/3M(d~s*5o^cΊ3#^4/X`#v>cVE$!X-,v9#n&y  /ec8B7?{$G/T{MygZX|FĠh?艞h<$ 8(!`XM_prjMhF:ck?)@t 쾣D;9[ Ux Pk؄ziZC__ '0i k12 P ٤V~y>ҝ4THTxӣPM~1&ҁ0Ak_"^ (_f䣬̏ 9 sbn#1uEEPl,&p |CWAp ǎ~F0*OrK!@()"vPŮVZ 6^gS% ua Fu!rs;#feاQ9Ju(YTOP-qu&!Ԭ[} q6'2$̓*_SҚWQiWfxH4/ژ y[5Q 5H v=oBo/ d5;0*w22"~IH\t݂ tuD5erO:*r !9D]8ow) -)+>Qɢ-)89mTFùAO9o᧵Z >ȶ]?rLw:[|Hݓ9.Z7@ZWk@!j+_v:5On.4#aj߰ LAF,Tӷt.6>Bd6$\; h4&p<~0' `;PMf!L[q3:>iF+049%tOs; zV:U6{L\qwGW`ns Rjth3gO'ƶ 9A{˵=eW=2h@Z%螕 #lڽ h qE( JYJCMŠcWbJ@k]a /^WfE}ωދi Sj|3F=)ю2>p*=ctTRz`SCE쟭+d~=[IE~Ϧ޲fsb4lŏ$'HºC)H*#7)wԄ^NLsG<Y Hk(}ΝYToVF */XFu8f'o;i3f%e EuSϻ+ϯ=xBtȧyOwRlC +ikPZp Ց6ްwB?A+U[ Y& ͮ4tu+囵^p 7\țfa d>ͬP.K8Y*~q} ^Up& Xe^iˊYPv1߽Nifr3 .:_݀r AZ.$7"U7"T*dئs-Ya<&TÊ=HT:T=B_vGAocegkҌj, N w\'tӺ%$!6 us#1TQ[RܼӬ ϟ4W؋i`2Ӆ.|PﮔT/"/Df\"I4D,bI9P,Uөe2D_cwhl7ͩrNY?嘫ZDš0H*Nҡ͓ jfФ@Z"d}ϼp@k6jIbNOE @Sy[FZ[̘uj~jQ`EA'0x-Ԝ4VTZcEdu%/z`*UpLih%U3C. XTwG #} ?~m?2<2ZF⣨NY*PVm=׉[tޫ.:&: NKam }uLA'2֖KN){ ڳL75'W*J?KC;PӢP9 9ЬN|P hq3ywE|MtIzΨGtI!R9Uk(-ĝ<fC[YߨN:8JP4HO_8%AZR&\\{mk>k>C &I2DI%x3QՎXnz#B <oaWkq\!0 ρc8n/uӔQ}>-.On:]\;W7FJA&4/ht!/E|Ь5HA܄V/[He/D|@>[&Ød-JPHíz>B&҃m̚䭮`f~[<9X>|?xRnZ1z4hi9EZkI$ђt;]wʗg) O;%ǭ|j@SY.M<(PH el:ADu8ICx=:/a)Wp}O:W@ܕNcTub7|vtV^y\_s4쪉ϳ t{53K˦cޜhzN&7y?NfcT,ݾ :gnMytTn{ha<wNi7I׎mzmvb8X(5LjV*a/DҰI \B D4#vP?"9Q}pS\@ɩzP8-Nl|v\aos`9[>2+3z,;pK3a1r/Y22(sgo3P64تx j5 KRvl aFXNG h KfA7ӨA),|3u/i.@g0 \'q]7gx],>((gM-LW9box ~ Aau-UKU„>fc!gjuRO}8Ohō4!A3$*ַ~cgͥ,}Ni>Jo#OKxah٘D6sĔ^xl=G>b~VUbɲd>oT[Tؒ1`UJxWKV=*Z[rK1%_ubca)[m6qMjc?IUCEX2_B$W?u"ٻ,ئ{ͩ^&б&OWbiJ0E##CJڒ m}s)mj˃T!iPyV^ fEՅ;T,-9[dd[\绦㤁kbBE c"}(k !?|n:2-(0n:d Oe85B'|ޘrEӕxt+ ߰q[}-MGY#.˕ 6ɂٸ[mB~KrYLWKʰe/M'^p "&.BK8; ɢԪ&(D.]&RX˩X?6ip4R3|1ׅʢj&/_-h b%l WgFdLf0K9áG2D36 NЧz"_E,fk a 4vI:9wW)Ϩ*p5һO8|9l.,?w0\PlXwl%lZ )%Mn+0jOM}k3^D?}3ҊJ6 {"lt %_' +à%8 ϳO: %wPˆYGx=ߪ "(p6Y;ҮڅPA]NQq#ғjF@߯iS-va)q=ԿB^5{RFnj\>5Q#:CGȬfU:zoQ9eaO}sکsfE*[Ɛٚ8Vmաu1kAiq}g @(el'WiS;}ia0L,ӄMc{qE> \!| u/>qqb췰H\ey YFK!gۿ)QƘa+NStbvW+%^8Lâ  (wa PMƖMg{~S\ ;yOg0r(|*͹L 4I_sTŲ= YqY<yx9!`t3 m꺼7J45 ߿LgvaLrz+{pMf01}(`,m*Eh.H&_.|[ O:xSo%I (N$tiH)OMݢ9kfo*G%<L`?U1F]y3_4H~O/Z*Ze*ZBh$̘G` b<|pikn(V2Gg Sf[`p{sot!hQ$|Ͳ d{!dػ>ps&8TtfR _ҷ edD>Ahb-ěM̜J浪f㔢W6r#mʹ lmE;qz :|G:uZwی8N÷.WoF2nYxYT9 vu{sc˨."yEgZz)È>RlŽ XѫnKzYۑ!/ɔZo9"Z[+MW< =YOI[/Niҳ%3%NK?1KĿ8c$F?c4 9KQSǕ6D*t"6h]n*x?4UPLzolhvMߩ(ʔsL֘ވ8td3h"]. ,φfgL0.R"QO8:*(5yKykTylldÿzL< 39O}jrP6[C{r 9uYݛJm?_#oX746ْlp7{']N\/(>|I@&QBv|ͼHsÀ+QܵB(΋#$ G'| cwM;sHpȠyVTaAmfU1G IEqZGɬ M)-pd6DKym*d~=Zڱ LO&KF#!&V޷̊\D+=w kC1ms1bVŝ( z:Z˂_a\Q`k 4Ǻ؆$z*M!_饶\ދaJk :.d^R𱎳ta~z"<1b/Ad]ڃ]ө}dP dͪ-/ӄX:zւ,d(xX Ѻ݁L鐪`eu3- u@z۝rq}&\}Wo >=%~QqlwgݿƄ;fRm8vQM;`K?s|K_o#v{FʼЗC9`U:+rPZrZܕP3чƊ$@CJY}=0D?9~S( V1/-:ANؓa$>?H6_(6\˳n|Q[[Ga_ӭ(hX=Ⰿ`UNʾu<ՌQͷ\`8ʩ1 rk*du+Bv+'5츑j/H@OB%,g&-wEU"N ָ XBKҍ"wfF/Œ$r`xH T+s pɕ.=;E  ED'}R Ҿ5 yJqȪ2@Η_ncI%<:YeslXZvTcypQ{:v< H ) uIx gTc61-bz-ضL'H0~,)φ@Àf~j|Js92 qӆMPJ1|/a "|v| ԠS$Dr?T_k0\^ep߫tHEd4L*Wt9F C>ը π/;tK}0P  :(٭UԲ%]ՅLCp3O̝6]2NF7;M9=6 scmnbD[W,NG,h xfGVVqVFK5N;##y0w0CǪ|H,9F8 vnhڤ zS06iCpIAMԻ@ޛhs9!zez 4Q>N9,>e5c+Ķ~Fzgra˼ݐdH>zǨu$]J#hG'9W t-!W!8(@! Βy_Zc0yOh "#*;(@&j_6ޕ|$Jpod9h/_,>tߋ ΊZx.U$Nou=˛ 4+ A~<*Es"~y"wHal.r~46`.#l62IkQJ3>A~ &`uqՎCcL ڐ”=S7L1G#>( F3!DUj:+M89>Af8 \RSF{r lo7ָTMD3H>" g )mQ9"I_M9J~t=[!?&z9h법M|4y^(=HyU{v3'Nr 4ҫ5!g"; !5H%:]/YZN j]vN5u(+gFn*T;~@#(Y[U$ ՎfmtonP0Zu;V+]$`:5tl]s=^ԹyS*XOX G״o@h}˫,6ՙcD"(֖7)*Vfks!}wA5i*{cvn~]\k (ZCPqE+@DΈ΄[) `m i,s',!.iy;؇T!:i%Ӷhjb+6g >>i'4a?8'Jhj6>bR0& ?3:"i;m?xmGK Oy;qEaA"a7ࢸ†ljbX=NI0NHs9T{gkTE"Úű`vA>O^$!&$D5ϳ~]{Oϴi[1(j.noB ?WEhm@LH{QXR:S= 83e"X(ipH֊zM#[y]o6fHJ8uMI׍JP=TihAe V¬NۗM'&pfǸ@+TNVŔC27k>'lY2,;xV/.a֛uzR*.DŽPĔJՄ=B"5m6m[[bûyg.6DïdLpKӳg"cPJԕ!m"lbV/Tfǧ _+Y7CH?xͷފ#ڬB]H ޝX%:F/ğ>rWВO>˚HE7e`3DB$j''ӛWι { h!ِ ptFfš!+<'bIϊTJZXdN0WwMdc`Ts&ƻ/ۦЮqIX 0._@0tzيʢ8|Vt3vEqVpezӑW)t?H$ƛy8ϑIe#"/v*zQ1v6uF3_Hey=d,< :˗?R^LE#.<߀IK) Z"@;M$l7;Xfr2V,Mk|Kc Z]SJ#(YzZG.CI6lvBsg@SZs煀?hYEG{ l׏l-Y湃ڭcORpKF\eֵ~VA[΁c;L}咯RSYr/nIQz齆w;^3$p]& %Q nS݈i;CH^[9Gͼk(^]& !{̜|fv˷Шwk1Oyb{UV~D6ٟ@ ъ6_lnʹIxpVDٽ xЍe 1HiG1d\Bfi@<֘05OjyDӲ<*ԂP>A+۰H}ml4:6k5DӲ[Ǘb_2)vEc,Ԓy8 j~7rjף#։ͻKPׄ|V=X(zg$(1UYLùbY'J0T%򓑢 Ȓu 'ut`|R-j/'k1ek|ޅ_b.%hWg0M&_1j}gwꥧ͋W8|`#.U,wƏ3l[.^*pK-vSR{ ͡ @b{=EeS$I2ɗۧk8M$6 W[iP3]UtRle ck<ĨMZq%SZ &Di""bW]Ed0VzfdT*xm8MH~jw(r˼ E6O."P!^d> /N SbN/9Zi#W;pǼ?!@ .Jf3'S&jr:EtU&2@ug SKQJa>+s6ݷ96І=pfu=%Z16Q^Oh$M; ڧ׊ k>q{B)6ZiiKPI)R(ց $YF mVa vkU6o/r.36N@PVx(2Qf[y},>`DqCg_$I1=so/7p=dH6'NEl= EYI1xMNݽJۘ0$sM{/]SM$ɽeơX7}w(L4-YB)-MqJ3w=E/%SmM#^Oݦ Ө*7rڼw$Iq\F"N9 7Er%HuqF~\|Tn'¯YZy0K_ ?(wҦ~<Jok ˨*R\R:FWT߻{CcMV+W1Cv&[1i;smPS~VbM fG_U Or^//[b>HܙTrdu}]/B`4xKB=_vN._۪=K!?VWt/)sx}X,FGH7=xtH ҦZ} IմYQ^Zv$W˃G Ct1]@qhLYbƩShI-͔rTT1c*z VE#ޠ0ñW ڭb&$Pe':1\26nS뫢]`H KV7[#V )g Go~GLx=ZwlK4©cɒ4BXP<-`YoZC<`48z'Lm-\:m⠊{'Z{!pQ7(xkkIG\ɘ 3QҭF_p >6ǥfnExN~Ds@$sn{tgxψL_X8^ l0|'+xxh$䩹e>$ 4+S3+6a9~z7A0oL-LT14‡ᥰ1o4f(4?Flkw ih0pj'0՗-8o/X1c>8nx??XvghAO1Bt&! xmZ >W-V\7~ĺ[2LVf#+9$0 '`2B& zV5Qe#d]8pW |  HU;#a :C ՚zow:bZ4 K8uӁ2&54\܈Tlu}Ҫ6eɗ1J]󏁭>偣d깧 Ԗtx2G6ԲGQ3:*3_}iv-P, k\jh=*_lmVp!n\,0Bo&Iqc(T-񧊦3nNˁ` IIIF7Cob#NޙP +O\Q)YY:ݲyy&A,x(z@/EkQOFAXU!00x. C-jW>]_t8xZ€cq/̛rik~2GGOA)N;]Z~#E$ *k{kl)ґ7(1!Jr9Պre52Ud37 RYdn*\ӑJ P"gda22/Q"J]D G %ű!^!"jof٦FGŖP^S / -TmNRpw  3ƧsIVp4=<5 %fim7?!IH;x#w1NfOWB49|Zsx2=mhe  lM9:aި(O4HQOIdiB')[;q~喷;9he69$e3^*Nv.l .7YifPE}9XYigyQO JS:SJ*Q5d}g3tzLt/V>EihshQQPQb\E3]M~|(:婈?s%eH`Lf #yQ\摽fBX5{ xP'}G˕ k,Ғ/_Ãȴy:=†{"OBzڂ-wB),l-'^V1|'.+nsp+<K'0NR+ +<Ɔ6N62qxAmug)˦ Cz8=&LS`N(8*gcrfJќipո)ě_se%lъ:={CE7*Kx\H߃%U_M?z¦@0a{@E&jb0DPC/#[L ѓ;CC?j 8 d} qG÷IVZA0u(1Խ ?ݼ_D9aDaCL@CbZ@r_ tĠw|g 5sɾ-ؕrY\S kvHDwsok&xk[5W$ͳ5C. fV`O0pųU"+ ]0.ObTeƵXl)q&bGrIνtG1OSzJ…xíx#2!ٞXTNfLTˉt>=D%1I8a%-yo V`tٌɀ_!8/P!=@;Yg kCL ZHWw<@ԝ 臁\% &֬4pڑQ|]S兊Cq+JMY eIb5Y<[)v5*T(G;%[-IO"$̹\_oU-SSSN\3K;f*ARF u<5 )1Ex/`_~Z(dBRs|vtiw]٨Xې\Үh,^j$J`zinGIr[g0#.}ROv"WrKB2?@t)*^O>0TUOd\do=0_ ljlyL 68G\]QۤIqD2:ԃQ4a4 E䴬p-+ US;ZA}W(xLԽ:H7'frMuIj(sӖ8E>e_m:@tl_ƕ_)Ơ>F]bp^k[)B]]_3l?c]{3,B~W0* 94ѕO!BDwd i!<ǕOϓK_я8S +F6h) IYAׁR;gۑq䪨g+YRzD,I(K4c {.KM!%gs/_o.Έ=sb'/Z]X!R>3ckCp^>Jq^+ e7;|:-3 qC3Z}l1%ZJTi>]Td%4\<]rq >hLK!$R!zn]MPj6PVP+@j){qLUt>U+,U)(7Fi,'%hykƵpR-f&jP$Љڢ~U#vojmu |޴ݷ3C:ӐZ-T+;g ҩd|5_^Sqly'm[=Q̾bhqe}OQ ـƛrFY(%p%i wiv &bo-/_6-SvgpVaB0`{Ey7LSֈsY/J[|fn:/QȎ35:Uk⪤r$$T LLLWq<# 򞉎 i+Ody3cr~!'nzχzX)a cd Q^>r-j?:I4u1%ڦ ~NVu TO$>p;MW+F&d\HE6 ~_QkaP.7r;Y-"1l6z  ,͞\x>JpT` oaZ9(`Z Q9y| "!և-v;,>dԬ.gcvM-9SHL$O^F8:M76z4%Fhd$M]]s}SCx?-5m$;/8e+(i?٨47e2Ѓj!ʹ:֪a/WrǑxHoX{jHg(DD(p۸7 (9V0x H(9D:͜}&VdS['x֎([>i` je"N6ǃ"hUCp m4q>1^ Zpg_G@c%7Q~$|oЖd̋aV;0泘ԘdqbZVQo_L-5/[_cLlH8(s=Oz~|'l Ā=!W徥))فpZd (?`ix/00JB%JӴm.fT-(Q@b`QZr_3ό-ᯚP؀yf:#`|D:7;)iè*dh!NTvxˊdI.nW$w1{&L3]1*Rd~L~2S\[wtI$ b]a7\KTv!'0( w;&̬X ])|] 5)u~l 870"p!hɉw-Qrr2rc™oRad=:Aokg8n/iSYCTqrI[Uء`t6>GOmf+:%B+0~@c@R8C8(p*סYj 9\|NP@|.{:&5/G.*,ο@{Q13Ү`rjdaHH6ez1tbަ7B'Oo-w$B{}o42 +rMVMLgp_ ĪAaCm9=M$t ΏTcp OhI$n=w@Ґ@4ѧ-(ࣷUt:]Ů;^`wU`zc5?= D3,]RcW-˺cF't=Ii@'ҏ;ވ4K̒t 8HY4j7}d+H GX2`~p}o&_ҥ-;~WgY\=>.șIߡѷJbͫ wh=sK:KhT )`Uu?}5#lS$ !p{'ȭբM7,Yqؙe`ԒMKj+ w>ti.9SO O nWjM*+^G U4xO"1% 8Rǁ>|k &>7D~Ҙn_X,';$+p;M[j!=\0J`jI*AU֌ bT't\^Je^T](>|5;'!+!>!e=[Aiם?;QFp)g!edCrkں+AM>Զ1^"?zNTlQL|`Л"Ǡ\/i4.Vi9Wֺ(1~xkƘkr~j#^QVIRHͥI\+e?$nЍ5wzkˉi(c ưL>$[ ( mF4XQuau3"AEdRd_WYX)5?2*Jq֊CCNc_'9Jo4Y7DugtK fۍLrɹXq%Y0?. XnܬBR?Pe(|VIYS_Px:T v$ƒ+!z_Ǝg?YDy !b Xcu p~['ŕS*g}r=:;ay%07(G^WRdҹ .,H~t\&$1y_\C4b3)"UBXayD2.rhG /yݏ8sV}mPrE6W{ibeb-: NM.E;'Qm,HF%'VJ*׺Qc$tYU3iQE^F𥑾toE2c3+{n(=c 忛SµC.wv<{5Y"8&%y ݇ᩂO7IgU8Pv)1X)7 P9z)t~3|QLZ"+gD FԚ;g- X 51dfGXԶwFVbl_0x~ )MikoT:+@4׃R z.`LRN8 P,b[VPq^P5ްkNz>kEgUܭ5Ƨ^8JP_LZ7+_K&< 1L$cҥSp1s5,D֛m=h{D{.R8t|'.s{OWWp] 帘n_"/>{>%{ rUڶ%SY~Pv2t?1ZN[¬b~|4 @0OR.%%SAqE+!2KZ |Fd_||E^ TfUEkj9AWMRNL?;VzAKU(vyjm.?"w& yŽꬬ 6ckz>whpӤ?#nMB1I4vIۆkHm So&jAQж,ЀS/;˒N8_"m?EDU#|K4R?`_'&19ڒ>ʟUjڨJюz(K,1i G!${!5|>ׇKE"Jv@5SChZOUY]6NkC%$h$Ȝ:^V7OUWao}33I;v?$ZC_ \ SON`7/2coiSxw )eZ܇혖tƮCk&\eX'Fؖp|Ac7⭏g"g2l:l=d6dlbUtȬ,3払nn7$XŃ`8yRшAwE|LeRo$Ƭ=3"QV2vt_Fϲ%;3e.'r #3`o_ЮՎ .?@019Q#t~o׸.AdCng@V &N?F儜륔G.9: M̱ҎXE|ih>`vj]V״P=9_rd0sً$=bِ|3ɽcz$(WFUh. I#yk$[6P~'"M8pN~}.Ւ׃sXu ‘#:[e|H3\"P'a(EwEZ қHJ9$U(U#-w<?m2ME.V|1P\ápza-PCS&$5;hZ?E<ۛ⻼hi{RZuma{7VZk.ĹC`>?G ج} YFNBN 2l218wc1 }tD|0s\t]b/{(A2(u5]PqͭAgEpZ#ɯl-╽)Rv9A~XWx(ȄAI$xV0v-V-oN#Obq^rg8=倁9XNgzyahi3 !IѾk"6}0ڑBFǫ)eKM5蚩' q8xg49E]@rozu.^iFz3=,) \k;JdR̩*@ *8X3iItt9~?3s%zrL4GţM -wc.YSo/]+ l+t~dE&J@؉ W9RD ЇcDPd/guez+eI c?J.#z*L _+Nk];L亩-쌰)X)Le*:J/CXǂWMj!C? gc (y Q{^T6p@+gwD.Mh]W)vQ\$~ڦ`k]\ޱ ;z»+ca:?=rwZv4Lbn%o0Alt!@3!Wƀ@vטYu6yL/d7՘V#du1 {KEcDZ\A{fݱ ǾpIS?8RsM@Ծ3djڮSjKG VM ⎄6xXuw͆VEc.F4\-dUrSX<QG4m iSme 7SU(%RvAp _ J.ϿRb7y-dEfmB7o`*7Gy׋~hXq}U-i\4uuSR,`+1-{QRc<`ST )@>ΌnrMC9R97JTʼnB3ue'p0NA#be|_,)whG?7)D/]c;dWp.z:( 킽|6rc/+Ȃ$0N+mm LtVp݉e.ᏗP u +LM&őH`Bsꨇ{4{ 9\UWotEA JT%x˚L/RmLX _l5SYN#gE25D7Ϥ>ꁚZo,pQ^Ilz xs?>&|e_|(-v"dn7 >%lks;~,CE4yRE/lb e$̑bisKTODtHJ kb ܁~ŢWQtF *f R w9M1†}YA,˵prs] sĒX`~ f&91XXzpcRѻœמP}?H$ `<;$[}FJ%0t#Xi F)S7 'e |X4Š4u _ p+R])uLz;P?p"ت fy)و1Zq vevO5Sr\\gX7fʐ+/ Pqo_T$W(4$ w?|7"wJUwWۀm%mx ({6: ~pҘ|~{PAn~ Ê>1"乑Lbd(%I\C>L9P2L̹tMzjP֜ "]DĎQ#DRI}`f EHu* ~f ?mЛ}wȩ&)^ݰs'AA1_T!5DZX=paHęB:ēdm]&} .52n⏯or -(0Tᚏ :W#`["UuUkd*t>{?|WyL'8.[d }!7~`6k5`錆Κ}?/ F$ \D4RxE"pβg> ctN cB: fW+񟐐EjB1_}9i^2Ҡ0 aކFr\yY0O&d!6c["Ukezk sa-^qI?OXRҁCkH^nC#e=i%N,FNr?<AO7Y {6o`5sGn2z=k""]:toUTKQ@A4雒ddRKRy}$Y:MS.E}vKa_$&xfT_vi'qP"5`0^:# dA_Xv>M&&kfgRHC(@y#aa2{,;Jt g{-g4}{%eĨ9t[k2O1G)Sf {NDY2f#?siv&t*"-Vxbm͹rȳ pCѨm :TÍq`FSR{YHۆ`ɶ/Q+TBm-֊'@iؗe@ L [6ujz@'[xhǴ"Uz9p-ڪ}{R`)SCoyfd+}76Rꊘ9zg ;fY=TS?xܺɖl˘bZk C}֔Gx;Rd[/D!խi60)$h$iX\7#39O =HWN+zf cv5+: vFxOd ĕjlij+?*q "18;e<,f W Em_զk]Ht"Z~G]*yF շ$SkgEIjÕ@տM,ðlέ2| O !h-qYExg:3< ێ5L 3+4#XMSQHdvv]B$F  Q-F~j퇤+yu҈#_4W*N[릻Et<29GKq壢E_3žwy zC8 t|tYX,2듾DJϵj=k3OmґT,֭ C_n>yP7έK8;# 7:T쨻3P@:;˻Fnw .mX0k%V- D_2pa+1yU\A)!)ϳ ͈ǝ>)_TK̈Z9Ȳov8% 4$j [j8J暡Um7`UnZVsj e~ry=tq^r/l}r86vv2X]_ۘ]#FعHaRZ5&tTF7 -`/?+yW8Ou[$27r`g8##?<Nq6AGOSe "IЌ4]CMW/Vk3E3i@p5E.2lHna(М8:B[+ |m)aǵ[Od}{Sm\O,Vgtq#օV6RSP1.a_ɶPSd0Kި~]z߲lb!7ǟrjb?06 )cYf$$Nlгݮ ĉ\i9Bя.% bV oЁE2Hu_`#-j[p2eQ~I;[ Pk!3?7~3DL#;פG$)DGA!]%>6v 4,4kŠHVֶN?=m ےXvV NFxEY?X"N֮ZF>K*ֈ6S8  ;Xl3?"3$.hAj;#3T=HRCYeGHU$3B[Ld-x^i-}?|f?SUcqXXQ^},hq| Ч$cp'r%nѬ3dcjm{Obt ePu]ή}|Gѵ5}ۋW!$? Aj +sLi^UFVc+DԬ[wU Lf/Ӯkr4qпvݬ6yʵ8/,Ɣ%j)h"*,=Z (|x2㭿E|Vwժߋn)g I@#eᏩz\YH- UQ8?0 6V8VAYqvdTp&SĨp@&zF] NR"AAV ja"sD:sb(0xGs׬*wCYɂ?'25cc熇 ۵k8Ph҇vM׹3FYb$`Dms S tB")g$sbbڧcbŕ 3COga ʠI x&씶 Iږ6V[yHo`ڗK%mt@Bą;_GP(' K]{[j7 C&~GNd4uK]L+;버V[J_Gj4|[/%[Ƶ_'n0ȭqY}=Ulq h8icWor;ً}W1E3yj2~) **᳖u<NhMHD xː|Z.AOEU7wvu01wIUΒ0҃'Lػg5$-""r\?/@Ғ`|z&c 0,SI |o#GcUq]*&^GR/|/(0jtl/k0Tlp9/ۏS&a$fqcB-O[}q^ޢlRqMA14Do /_^2:@pu-DX^3.rHʒsV(f4Y *Qk!P 8TuE5k5r߱;<X4}|gvjLͽs˒{(ǎ\~ԜU/gsfPgH3"I^",ɠfnaeɉxH=0Pa-1Hz4@Rd sSKQE?HePHm߂ dzi%GGsWR4[ T$CK)orX|Fkz2x!:)~2nܢ\onguf؄l|ylTa=8k--FYT Fq&^}u@{ޥa]` -UzIV3VpHxPuFHV5YѤA8~HUXkdvl\_E"x ]pp%R^9h{T0SHЬ1Rw~qO,L `E$/~0F*O|bt_KGH^H#eDJCC ?ۅGEn8 +^3Vݫ^rl hf˟WMtQS qC`1qۃL):XWrI(چ-8jV(7=I"QW0_t\O 3:P7/c#}#4SkT(El>DC njdS5){hcHHNd8?laA{);È2%hI,GջfmAw0">E?>ghب͔ #Z+a92iP 2Y_q?T' 揓JshkAR{~Ok.)%b',_x9/:96uwTH>avZ3c"Q5Qڶr, guǟk YQ"lr\YCzD]x!ۯ& NIȠA%HAoL6(\_/(yGV i7Mi-Eij~A숑ڄxohBLϟ ѳSx^AO l;ehxuP.AJ|wf?5Bz(~+L*iZ7Hڂ9MpdC c9 t B]~ yINzU&+;D]38AIaZۖqe;ڃ)jI~TN>TJ /xB~lO-_gY<-,-vզ[(vn)]6STi7fi V`w<] 樵xGY۹&^Mމ~q7J`S5$9T/' 1\z|KڶC2 bEUQ哷=?I1+3IgFݳ}OaGxc#D3gx\бiO2ENkO]qnU J,b@If (o}m0f{vѿ ɓWͷ&w$i಺Z&tr~oݙLK6yAIJ.}V̒PkqؓǜT -]?DH_@;!f02rpDgbK#ߑN3 >V;!j 3@j4> =r-_?\+L_XWDD2Ŋ ׾ cM[E[5Ʀ6&I(Y,21}~dؗ5&&J~Tn|͛ﻅ} ^$^ J<5YXOq;tq||vlP^.Mz;A.+B{įPR-pypgO,㿽}~="_-YLKU=qj: pX!&FVpȮ>!^>ϳF&;Dsr )~0K0GS ٝtAÞmSf0+&3*b SDtJ "E q]GU|'Y< Zp.[`+yP55z^x[lÀqF~id;)ziGmX8{2C帢8*|B"T c aw}!:r٦'~h`Rv}[EAz,"IQ/ֿ ?-z}=/.F4V8句ۗkg#hHOMNmu=Kn9߿ft򰉈kY#5Sl_)e+n 29<!^makXo._GĀn7c,@a|I>#4-9Kܞ,ĎTHOgQ̄U20+FITLD^54$|5{ b~* /\ yJB~|L튚B,,G*sko7װ1eb/O;zz]^K|bPxk diۜM!=LjM7:p/Oht1eL?\ ᛞDZkI^|d;%R`#`2)Eu"ĉǻ)#;`ìqL񂫲;SMqcJۻ̵.T,WNhnrϨQQA.y| DN ;um^Pj/ ĥJ6wC,й SܶοD*wH"G=L2HRؙ3v%C=0 Yim(b3%yG c 8a ^6QR:'I46yő2ۃSy9neHT~eϥ`XM][E[ۛ(䷆ @qș\X-?-4 f#lW=ܹ.)QkdDi* FiȈ ?/|ijFϟ)z _(= 穛{ݬ U #jK]`]b\q16Q+ mFK-7n7T:s㐪h8g bjCnX^ b 6+l[ntZj^H Za gAe&Y hz} וާiߥKH_v'Pm9λ'*#]ˣVZ_6b"98;_]zͶD~h>π=ӻ3JbIpsu|'=N?ם9-.`*F՛kݐՈ#!./3+뜡Z΄N' d7 ^H\xtUQaq I:WDT|Z:nu;app9jTHU曟XFBIɺʿ\R39 -ǯDތXˀ!VX߿#IQYRQ []F+r&/V/G<;M 7B!=GbJ,wg&l!ܬ '4rZv5CtW>RԜH&cg?50~Jf+>eJq+j|coOl9lY". T\eҞ+=8kE^k\i>F"7buǛH˼|9u}bƌgȗ{s"zOq2ĢX~8Ǹ[ş"N7"[bsWCí1+WOË\#XJ_}B3.wv]_ꩆqܴ:[" ]e[ `աs8~E0ch1ۖBԲ׮* =fYYRs+˙]-$ݶ_z&ъ{LUvAuy̫X0Lw7{ 6K(I$cG[D/M s#{VՎ˞$0졧 arH]"?Gn:0\nr_&e4 ׏_J Шi,.9ܒhE~\EOPRhߐV(t\L[K$ bw1SFF- % ӟƄZVI~`TyWUDT=Ä-HgAg:*aɢ^.%zp:@0c}; {x?-6 UQ@ѥ' ,B#e&\R˘CT.lT'\`S̖5GQJzN:?o=Q\TaUwU?LO$bYWAd}tjyݓ!ϑ2g(kiug]R>ifՐ4!G>g$B!DȤIt';L%6ϓ!'A謫6A&+Ľ%*ڏl)n>}[S@ -xw&vQ< *P<73N0(B*W=EBwc72 ׯSK6u0@IM:-4wBPy=wX:O^-Hr 3aP̢h/BldyfB|<$pl f*{.s%JpuyuH e$wSXtzJQ%^z;lWV|WďsukT$K4~Z^,y~O/~#9Fr/Nz:jIGHT:y (UM{n}9by,ጦ"Ej֍ @*n'ODUCO=QLrJu ެ94_W%ԊobgU;eZWO$Qa~yrV_>xA5Sջp ta43LE*-G_^9}[07G+W)^Fv!IV[srx@ni[+{XBg+?xq-jj~ SQ/x/dH }&bPސmQj F xPjl +N3\޺Uc뮳՛qw3 !):2'g2pկEPak.B;lܰ@9q'x_@ _{vfYOqgٝ*$jxuP"HwHb@^,2AگӋrhDw uϗ0KYmΝZ-4ςql<lD#kNM m)ѫ(PuQ}D:|{s3,|_L Ҡ_>{#n30\+ ^-u ޅ( 3f'zu-a̪ ]q&"ڂ}I:]p:L; hvG{6"fGNݷq2Hh1k Pm~-rw!XZNE(H՗D0U^jpw#E6Tu꺭Z6ũ-@a_D{G#zQ%mH+8>eygzt# zT}ڒF@إoz^ x:Ѧ#k$4g gEO/S&#@NG-:׏.F|1)\"O`P Og{ papWB 4\,&KIJ 06Y@=a3r.#]q:φ wƋ"b;D_rf< P,!ð@ lx+=䂲}HwO7&[>Pg)\ [v֌G)ǮvK/(J*{n;lF4#.]NV8&і}--iE#r=K櫛S]Uײc0Du4#yx);K7|FL8zh{ ;.z,d%r^=Der011Yu{bzH><A41֫&JM%*QL^ 2DUPQ*H֟ZeM}ٛ9ḛ \UfED{F~ oiU.jGO)ltĽ4!1g :G(zK!w !(f0ikz0ǚ)/oXٷӍ#6]'t 7c 0H#Z}.BƘ.XZOB/ 1fP۾Wyrv_P"t!@&K g6eӄB^l'hv9žⷔ E1}\ DƦQjdMdϵ'_ \Yۻ3,Mn- .{󞄗k~8jx3I!,f/b 6(, e.VD.H&žX ׌rVm>iRI:7Tq\L^p:jqlw\$Wʂdh^ErL8^ ػ@4 W<H{⧆{#J7D̟^ֵ.!m[ [:l:dc܉{sDrtbU9{/ "^X" EsbK֝bԋt߂)*Ky8,9NG"Ocmޥ JB-M[-KyA D~$$'xpê_߯3wU] VCچAT4)qZ 'EKS>e-xsU\]xNc`q0 aX<ϩEqJ14wRUi-B'g/d5kMɵ5{%1&th(3,RkWgo.\Xխ^O)G\̼yK]#.ȱTh?&~l^H?-@_ٔd@}8G x?ɹ?jT9gm|{>qO.`goBoJ: !\hRítJƖ1P@r%siw}p^)0}0_:&hV@?m8YAd CPI4Lc,hy]αbA2YDX{D,GVGtfoF)T VB ,R{x!P-MQ3}&@ʢwcQ Į*BhENKCͬQ-OZ^ɻHtEz}X fSL⬗4a C6)L݅=|D#LХfO2"v킱W]E1i-<0X9n eoRTN3`0b0#}-S0Tː UEu'&gu:\yG,DžSl!z9-"Р9t677Vsϑz}z|Xb%X`+a*~=]}.ڮ@ S?  'QYnnD\3%˂y v'6(l.5i\-:}i/91}E?6{9"Y=OS3(m]\$~^=W$X.ۍfeJ&/ңLsqF-I z>46k^Vd?`**?䀻 u(aؙq7a&}iuf\Y( 7kGač0ʖ16|mo2^t%bdv!Rr]$),j4?+o7ƴ~ o;*`m*~.ޓEf zGD hbߓ{|xԂ L Iu~~;!ݣ6vm(w9JURT ɎI(:;k\Tk;Rh¿sK~![!``_i;W0f;s-'11UP6H?XYbGz+c0~*y=Θt^(osϦMqLaR2JAp913HykuRUJPF?jwSbp_ʮuMPk+!Q|"W:(ґlDkۢ`qp:T aD0Vχvlt57ep# H}s `ZjX}MҦ漮zɃ߹:  <)$Kt_멒}Y a6Qik̈́o?nO W 4!ן/qsLBgL}І43<ٞRڏv͢A +2f0q^,GK.+GQi=-%'Ř0ܽk@+ƥ"R_¼_R56/ bo?i[^ F$6v(ڢS!B<0OLIjw ap1:6u i&|"ڬFԒJt[2dM 4{WYY/uţWsE vN3QK ܩ=( t.BDnh HzL`%>7qfWI]NOZ+:6r$}hEM:TNѦ/Ҡ̷bVv=;WHVnE+-@\uv2!g2GD6J+% k.XZ:ۜވG"{ՅP |sJƹh4}PIOi`5dT%KPλ_҄iڣclbhk~yrH`'>>.yS?!HBYfQϜCSnl T %Q܉i}ȃ}uv`=5>B&Ib5֡Mq"'sAnx6Y"ddgA1!+G WӅ@j$(yd}<3us X#'n׾zapޭCB:W݌`N9M[+[i+߱{2WXG'UMdy# V_T\'3H&Shluwųe5dvT[^?Ɉݩ;"}a+10[OKFtX3hMbsp؁\kgWS3?Uh2+Q36)o%|A@_i[9nvG.!qq5qTs~ӎחu\{&@RpiGhfѥEgp`ov_%]y Gr odiY/kY({ѳE\k0T KOѦ&Ͳ -w1r>{>nDOlZ{S޶CEQw`P$N.e4$JR;"U\6r)RssXv DT?+t9iQCRbm.y> #8xCU^#}S`+?dz9 nnB[]>]yєrn(ku.>"bFGF8:(A@Zja)y!51lo:tkli6ȧU@0 ([ah ͈uG!FQI/jzG{C1%2k,5k)#fPTkXp#ӷ^+*0 y22& 鄛Bu 8[^BUs Dr?1MGke!>qs׋uP¤s}`w|n7xܕs3U]]&.esg Nn96_V,mBP[:R^w\AQLd.iQ*dK2GJ1Ϥ lQOigv?[6&^}q4xҞKEd8b4$03` NxӤ0r2iYMYX.o Fy%ئH\ /Qm}$K>KR~m҇LbyO> z3P#Wqm@W"U?xB*wAjgwdY&r6ȶ}o}#Fk S֌"KpDz[IidC-c:Rj^bV02X7JQJ D@ϔ;PѶgf ??'mU6\6ެ3J:K.^ }!͎M{U1Q3Y_ ];BXU*T dfkB?~J)2nMl<*wYfªJI v@ bO-B9iyDYg?I_m7||BԾW5$v@B A}w9Sgf8րBuw>p`a߀]JP6e`-{ *؝E㮭m`s{.k}7d:w |N(ym`l?]`)\IBj%j:שŠ՞TؕhPenpͼN-NNwv P<[#,++q Aԓu*wI*Hթ vDȸ[MXCdm wX\ңU7EEJsO>ѨZ=>PeOaŗ^,&<BmY*0b6XNIp_k~yp ($p2!DyJ(~t_p .[FB)g­k ʒ39%@{b<V\1iP]~ Yg̖xqG FT}k 1y*@HrUjJl5H;̤%bAqx&Df'f в=4nDr߉ 4Q+quP\`OEO=t"M|V=p^7p{`;vqSW2n-ZNc VHr)vdJC8hp*鞀tٓ/Ƙ/Eħu3OS8͘|fzɆ & \Ei}<8lu=$*`-%>-J–<{<%"F/;qu(1zc)-bM4u1@#KG hLaΤ)[v,iK1_[O4,s`c!ZX"{afAw;mj~rtEv~iO8|D1zG\mWCroϗ52,mj*,Hb#A@0{',[rT5rN^p!&DRP :{g5& _LP4 4jPs a k^[F%5zij\[HQN־ttͺٕH^稘.Բ6qo "*yK-7 q> vP\ℾ FSaaKMZ8 8\q[Fg_k3}Qާ` _υx6( xB L_$lu֯bS{mJx{kEjeI0hNEHBN $~y#3#+r r>ͽrȱ+_ ZpCWisZƌ6,Q'|]C1]aXt峜ҷ- G>rb(4͖GH\9eC{wyzf7AP-XhԞ̅m:0.S m@jʕVTc +zeOQ}fhU!ڃQҕ 럿g|jx ]OkI>`0#Q:7 .}ȸDZ y#Kgf歱 F^&9Xٶz Y<{nyUj}x{2[\nFu? :nDfxR{ /<8eۃVr *NgoTx"d aۣvCGԵ\O0v0U];db)5a#wT](Uk*P}:6'9ES9K~ `+Dh1R-4&^9ZXb;񰡽!srg!)uɗ;@%"H4TV{r !0ZPgw`1#]1%%زUvӒ !Wa /ILU[/>T)lG1'OyX[^:m\JVT_1S eOQ}8Ok^]b56[(";,s#J@"PЇAW p I,"I-Zv9]:+yP,cV8#Yْ8p$3"i}rNX[OJyjno?@gvs|yvE>xe6B7ZQtYU<,0WV.s!Go-6]̝M_qtt [dA>>eHxh:0 t[7gT=Rq _xx0p)Lã6ى](6+ DYzrJq2l"9dF2O081&^a}}r>CX&8;&Y/\Oo'J~gy},%)Hki[6ݴbJT ߅R.~`lsX8>heaz5nԒ5{(#Ү0$/d±|΃+q$돀$J: NnBKKZ+{4@T}3nl݋X(V]W*Ldo0#GpH}Q;mH;t:{V5`~DRvUar~qJi}V??:bӔSB"gJ@HPqCfY يֆ`䰐zA .YLGdAA>󭈨 @Mu͸pR%^h4>H0ݐw5'{W)k<~5A0>3) .C8s= i b7̏ Y$Gq&c'z 4I3hW`#㏕۳XM1qZlՠI4vaz!@b]_t BѥoI(G-&f8mD#[pJptg,DJԞY}Ԃ-{?_faW]q]g5"Sp#`uw8Z(aUmؒhW4K ޽(_/׻W9xUמlfY` f_\XPxm=<363O#9ckNl9ן<ӱQ᏶c>\ʤ kfxi*7'Q ;B( qd/cWAFʁA,|{5{¡hH*/FGۢ4D0lg{$yh~J'~HD*}bz!#U#YL{F1tMQ榽r;QOQuvHO$AƻsUvʱ/D&KkxwFHfؑL! Y@_qr91-p^e׹1]ו)PwGgb;#Mv)B2cEQ-f PLZ$my;.(l!["'d-dno d08qiOAi{T/dxd^:0)o1;G+J㨞cYU>'L>zu p3Y5YD.Kh<BE!l 9GS9)-Pq&A=PsUۢqsr&AT!CժG)PpNlV4Υ }*B2n9"r3ϥgtPR:wKBMWa04}M\eНn",dӐh5IN@RS9/&I 5WUW|hܖPu2=UFl"(1(UDL4fLkZ:ZU`5Y˂"똠4D]Ju~֏6R (+=a:@'ʄ=?,6GQ+z'MU])`V=cf~pjW͟oLS5s"QvT-JzWyGOk ^.)aF ^Y2.?GImѦg JPNDa*pɂpkh?ץ"1/[$$o CJ ^#aR Hڅo,Lj_ٌhHu2]ҡXhSYv7Я8qTGj[.Q0 g {fSypLW)NP7xT.#xʦܖn<\h.\#8t4w=qyFO99#9X"1 ӧ Е?T0MuSo9MFӹ\! M zYb91 [8C˿*rFsE`N n綼<-a?<9(dwSB3ǠǾ Yee,*6NVڗ#ۯH^q00~u"ȀGI7j]ߏ蜠r1Sʰ_+441->~-08ٳΤY46>hEuJ%f]љR(3!TPc6?"$53rNBx$WDR ě`#Lx1c8u5/y뗥<23&qrpwwgJO" 8}JsB@rt!`eĦ0M+cG` EeYuUxxtSwa_D[St TI⃄=ǧPh\՘\+51($7oSKNe)+0"oekw&r=o2,f!?UmJ/d:̭ ΄C  Z^/Â'G+k#1* 4 Zn aAzȧwJCӋ~<9 kMi)&L?n%JCa_'AOZICM&/LdQ1,XS3*?,hھr`$G>NIQX,+CN\_ .6,?HxND෍n,?s.~wQ4a}GTykˍu_Qs[ =s?4+v3*vz[,|>X1>c;"ZBDđ=Uk gÈũ{[ٴ;ܻAdBs6MZ18rzSFphqi1^WЃ3A`9-6O]#Jl).$D=ecTEm.cQe0L) ;͂LGP(4䔍jnGy+K'߆kCӟřBCiGj;>~gkn'6h_&(L] :] 2?)@qAf_`i G,`pWV-p\ &+Νe$Ȗ Z}\Mpuh*9X -r`4~c}! %8fM-/ψZ9.ZRhԩ_]FwN1j- W±!|#W:x-ELmgzp˿5jXܸXI\ \&"?{p )\4Yd'vȽ];"WR?caG"s{[j浱Qy&82lf #mAݨAk \;>5J7 DȊ2hK'ܼ]>yKbظ~â':4E6^Ka~@ʅ˭|%uV5g 2`(q@%!(N ,ԉ_vё4i䱎5pX2֙S*݅@z;$JG~9]JZ[NahRwS/cdRAFkdB訚V awNi^h[ VX WL8lT6G+hRQ$}CV+,Ymoe㷃D$k,rƶIᴣF|V%`3V;ѥfD ;7͋o[E+dkTXt#Oߍ4^>'u1mP;1jΎtH[g; rw[F9;S`$1)y$V|T#ĞN !mEz0 D!}m~:[㐃YЈ-k3f`r^!$bj=5;{me[X1;*M03,[{,JUDQ!WN64MɢNU΍:nusJpqe4ɨW[W[Nu5a2P@`&LFs$.J&>mIS>g_5Dٻ|Us}(@!IJmEONt2n?&4 RI#[ϩRgO/M9o_8VVǀ@dJz& TMN}㔜41cn. H8(~QO(d+"Pї1Re%$1m%˝xUE,1z OLYش cܣ'(tCQۣk; = RP}v:+Ȉ:\F ?!T2-9zϜ1 c,dvG4`—ʘ5:oOIH߲7ƄHk6nEe6"_ܠǛym 8"E%:cYդ2PBy鴕B]^ <)lgz#^ϋ?(g׏cR`0-9%8y$a$Tc0P=jYMkDHTI,ǩ }++Ʋnkie?MW o2GIڢCD%`#<7%eDC+T}?}<Й7xd{5d Uߌ>gڗLVR|TVwIͲe+YcQG>IeIIfEַr9ZGU6BlؼՐfԮgԊf\ǵ(pO\n1]ӐNfB+H!y߫C~٫e0>(hb_o*[vM9;K)*ӎwLR#_ 4py'Ӱ?vwC&g3 $I4v:Yz;>ZOrt@!حe}aoY.+gsaUGI]Pӗ˃ ٔMT֙¾sF*jN7-\PYD |Y 1/nII.^"g5bűR8 ?HU`g8`qSv ۨ}65Otzx$D+[C/}rGfyިB࿔~`@3]sT#1] DxJTX_ a 'b^Y&rh>iA Z׃Dnp sVAsY8PEݠ$Z[t75RgEQi,6nUTl>VF2km:8t#oxΎ琰$7pvޝD?Җ [0.+%B](iίb[r :y0CB1_6H>myxQx;Tzpk&Q˗cߛ,DIAfГ\7֩RF*p?B:z316kn[܎1ܑ%e*`f*4-FT=|W3|1vn}RFB3tmQe+ܛ˘#9ҍ5?2^,h]#m{s"۷ :f2$#1Zͥڞ:B<w$=xЦȵcTGJ,"&~AԂv>9Ndʣ7,Knt?sW`jz]Z [cY;SK^ Vke,+]+WYYǒv&}>ߎҨ'KF曝899m>ֹs wKI'\8hğWg-:R.y!/A?g -#hۑR|`gq=E&|/ z껼CGG\4 t(ʢ})9m 8_!Iǎ@VW, eɞ%W˝XfsscpCvS呹z}`!ADWCmRbr =aa89(谅#Zְae9洛݉)zlqJeo 1# L |bG,g@!P k MGw5G%O5OBRiDǞ=J2wkNG6`oPR DPWoxnވF<HQT$\c akQfS)2\29K8DNqA˸@4nɬZx" bou6)L# ZK=>i)Iy wg_:B0f׎]L/`n6c+^g&Xu:g{B@><4qNW!޾Ƈ!Ƣ QQd/hqTGG )f6uu6(iДrҌ$+l+iX><|uH;ȇ|1Qoz&HdnFj&Hè!Gu~c7xwA4s{08偔?4!`iA^lEB__2Y@B]sT/6jt xyY;$qixt(C}h)8 x̧\+X'ճl'*_}srF8,/ S+ aL"zr{'Q߸5bdZnEwrbS S-8~{:mɡjG"JZ[9@ _1 IQp <޽u={Y;f莯L Jܛ,P;I|aHHSz<ԭ|tuUF |wY"YU: RP{si- ˭ P̪_7 9-mU<F)G@z?9[ϯ3[ZdD9h;( $fiM(̟pΥKYV"I+>7VyH݄&e@#%@Bi)lU?ㆥ@ Z][}*Km'𸖦rdy >͝F/ˌCI H#ncF UhI\[Vb7fJ2RzZϣF3oYf1g _LB݈ Bқ鯵>Nf2T`SOz3Nc\Gf &#~h(DŸ|tsGq1 JAOfe9Y|]K)IYmB'`\_`2qHǿl*UKķ:UT8'9X}9 C^HZ-X J8,q o-ơesZ CScNڜKpbyϡLL]+u+LUפ+GY} ;67BceEq|fs[> LA J~Z)V8'n ܄2Kt2}¸}Y܊~e3VWX[XEil{tV d*s!h4[LP@H 1)f`a>l5Il ϭ>k?(8ka7^:Mcl@QPķM%(&N b;0i؏oDfYUhIed#@lJS;DlN_H-H= ,bVo:ΛY& %}Jǻs0BQ3ncInd+;!wpU-#ɏ#|YDr JH9t5gYj|UƓ"#*BBU\Z#RAyE;${q,MG1GpjEuC8/Q)kMIzE{D5e]%Bn[ogFvjL7bdbFhSXLJ)UuQ 83cjjoKbdO]az&ݪ:!U|6]\LNgePNY ϪFXzrdr&` yN@oVq, HpyB!.BCjI $oʠX!>}\eE Ap3D}#uqgQot/ FmѱqE1*6TɛZЃ!P H#RwbvOd/! /Kʹ1pZb&Η5PLIX%r.[7etPtl0;e N\֞3D/ Ɵ@$m#JP?xF,1q(\8Z%sdE񩦮BS5B*3lՔbXҵ [dȰnP\ɝ'.Aa#X=#OI>Äp~;ܠppX_mm^:|~-Ԟh{/m`Z(t6p|2\.ld3rIkb8 jY_ㄝ vn>n XQ\ƈx}~;ۤSAKqD?|{@sDW"}|ୡ# 54&y6AVNи{u"<@~q^)O%Kn͏}5. !E]NLy7&;:vAG藈`>|KQQ?7 A ͧT.3:l(IḒI fE3od(ٛI1<&6>aU;grx́\VFyۚђ#w N;fok=";޿ H'&ӋQJz[ҡKWFT<堀q]md\c"}wAHz3o\U~h!?HhO˷8 Gl9B[dOT NLZwYoÚwB\C?/#dKVا"XBl$DXjU*<W,2Y#dsM^K;z Jӑo'Fv#jA_"z`k-ɎT[Q@_2>ZdvfLI9xu) = p`ǎE l"&3BʮDD;:U{`riZ6| A_BCL1vrraQPdsY&p&y ܀#1j"ANŦ,42x$:C vxO1mrf΋&vE`nFNvtlFh硄p/:Z"$]  m ~L.Icv:QY!w+jZd*oBBٜqG #B\vLQ\z x-xz|]fqjN>\r GJ#5 ,)C'yVq,P գ:8 K4@qFUd,s .y@|Y4R&P*07 QǕf19C`.r,p ޺fq*TZ`k>k07!Eur{7zӴ]j/iHS_߭rM0vr"q,,MQU.ik vƂꃜf;Yl{4sw@iE^ %&DDia6N7=ulFO;^JYL=vFWyX=a ПG6%{k5r :Jr8j{渆ǣ8EVO fRJ4$  D217{FE++e\{c sɔu]REI%+E=ԊsF5 &cYgqu owuzd F@ IG".}l9JBsE(ȦhQ$u?(L2{3;cjIĂޅk'n"ra.*rA*X"NZ;C-ZFh|% =x 1jM>y8j4Q/t2Ves&hݥ\(іP8Ga&aq`a^u9vu)`Naq[ b(3Z o!ш!γv /'/DIvћF|pvOXI[}"=0wԤҹ >?̇5 I"Tpfa>rL5rYe0!K,ZWa!Ӛ!bXTsJJ?(j՗?Mb*lJ);!TlWxN0dT]n\+.bJ+nhVZ6Q]* A]7}h¹N|[ׯF  DM'b9@mpEħzJjY_$chЕacc,S q~ӡT3 CkCj b)]͋_rDlQӯ|ʂ$|5Ǒ:yLjt8sD񁕛Z;Bf xn;)A3!ҜZF3HLR淐\]nLj4|p> N:W.:%;Oq3{4QRSwTOL# N 42g;8jUBG $HLR@RmWk\pr'.]ƅƙ0L=?D ̍_a(-{Y&8Rȅ..۹BG`'8 =fN?Q %q{ `IFtLb{ԃ>qWN^1}OH~lM͡u]LOo b=_L:|jc6_dd X>9̞\?67~RNB]Iu )am7ZWAզ~ n/J6@sٲ^g'V?e^-nhD);ƨ%7Idzd'2SjoTXgn X+gߧ*`Ek1zknHtC k2ЕB5FsMX}N" Pm ? )ڊCtJ$8s` q)L#m)dގL!L!C+?EdBgiPo$S𩹠rɡe7E,KQq}Eg]BˑG[~0kt"J<ʭKDʻ]a%v#~* r $rT< #-IG"ߺ̵" _wAOp1~V5J1p5Rj@E0a0b~$ImC_ }rlHo&o_`sb9Ys+m# . ;kR6iӫa5כxG_nlɳ7ȫl9Q܌GAG L*vyϹnsHIl/X ڊOA?9w(I^p'ƫwa[2+SQ׎ /e_:%.~`^$AO?iM C}>!]k&G `M"pceߜ悡hLQ~+%#(h8Tkn5f+SrW6bٞGm&5.'wbfHvMjr жo+[z˥ܰ0S 0FWW WZv.3gEԒfJ+i6@@Ru*f/4}|p= NCrvLC)_ٷc_(EOP:dSѽNu7lQ&VFci]g? qRP>83s֭@~ 诬ͥZѺPx?TN [Gm{c}3} izJX>|H!FtOe}*gU $+R3ְP<'o._قȵm&jIXF0 / ;_' h 8\m+z~1/-^/'n֦Ǜz.zVdm/hW7IvVBYC<<:v=IEBzNG=}FOO6~2i.QOJH¶yadZ+G3K}8=7%U 09Pڰ\Rm3?d`]Ht)#H=n|8<5Z]Wr}NzsKA1k;L|tLA" H%z_kMʼn]O_VC֌%~e :*Ey8U#H{9!#4;gw \/hUoOS(}AJw*bwQ(.eZG䋉Xm&!Q :pd^- +W0j{+4rBu.7kBJn"28HmR) lViVC:&dv}5URETB,axrs[E 뙑8RFڣ~ߵec/Y[JpR$[{:14sL3z'@1hz8mEnCaH{5V 6k-= V˘csl[xUF@,3?hJF;Z`E+LH~Gnq"H YRR\A}Xz&.d;֜2h(0F1N~h8"AvʆI'Iח;V$1l2N2"[FBuRAfq>8 TĝY#PX(oOyh3Ʋ+YӮ7`d,9*]{nF@6v]+Iw'W>[I.A:,)]\7 ZĜj^-бX L/r#@%*.< ^B$_n0!:Z!y; ݆{=q,k"מc['!޴"ďlFƖuP7ʳc zcqnNk5[_8q>$Ӧq N )b|@5$$9tV2*ޘE8-crݣKn2@Mi͆bvnĆH7qA_\g8I=s:٤MctQ C~#p>w XDlPK}E6qGt+a3$n C4?-.X|6!s|1  +# =`VCYD `u< J_WьdD2eܚRi5s@9OzwzkDpB HCC8p$D=oOT|['j)cִetDd.d-Q&-`b:bzfID*0=/ 9բ7PJ2muQz6cZ?#Ct+z)n<^6G s'>@KdB>W]IdY.#y`!H o468>WJs'@-ǻFxė\=qі$ek6Reti}z9fc|<7b64&=|[E% q4/g̓01*-B/\@zgqV7D;#=O&S>̞E EEXSo*%1eI$ݒzfɽM@lU{:`Sfzatnr$/l(@4{­uQ'.d~W!i'ٲlΞy41bssQ>EArA)Q{I~'Kx͆#0Zp Tj̐Zpvb% [:+UY\sT0׉~ zmߔj:(:d3zE01 J#j>YDBt\00?/HU4x' 0̚§1O%d9@.R#IgZ8p"pyv+9;9`13& o @R)E}[0Ӄv.(o;I㹞Gΐ*晝( s"9Rљ7s~jE~t0G>ڮtc ;MdCx龏c0H!vHpqϷ Ҋ# Czvdؕ#XQÿgZ 'lq9`, @Ma:w>TB{Ʈ p+ J ga&+uq[ܙ@QmTsadb2ZA)6/)5een%^!pE' AR1Imo6nVc@.Rr]q\Gⷦ{?(\:A+ cDz/o"h#?Yɻ@V@)ӭӬ2(©Bpe?R_I LI-b c:.s~ekV_o\/*CI[0G;*}\lPs)گ?rsFfӊO+by2)IQ  aaƣ;lM# H ζ&LW"EFl(Pcz%vHÊR oލfO^f}f+,#-JL3V %3tYkB/1/ݱ}AإIΛ|ör(XW&nFGh.X2>"C!a|fN)}?`]MW Q߾t܆=Q"+,բz VG.ղ/Jr'38M6Q]m;\h h31s =h^mƕ(po ; += (77 o Yrq^A)l"`b:dw ĕ x>qbv{YNA-kOx(']&3 Rbڑ7yɧp%ިdkX6&$>԰E`։G v"R.flI}3,:~q~eӤ DX08ɖ5o3jf؂Y|v8`"C&kdrÖpѼOYRMIB׭/sfڗ^v]BU'CD\0*$L57[t&(<4Ѓ4x*Hȫ+Q;dS0:{mFpBek%^6FW QǏ@Nk U=n@?гѴ:R%)S*Ht *UセlJ/iհ_N 7mPqp _/:늉oO3-&Z>NA2 T9<# Zth8brgiZNS>SxmzM>Fz8OP66zOxG?ޙ뺦g/(#Sn!ڹHo8A*Mކ9NZTt)G:IQF?[=Ʊ៧,Lt]b`(`ژJq{>alv-*x ^R)fW5AoT#ҮF9QXj/Z"Sô|&⵩@?;rynnturf]:ǹ ~kԄ2Xw2a@Xzk{jU&$BVϽUl0_ )ͪPJWON.pu!Nr`@"%|Ꮕ [[/IM ;F;)d>9OyT/XIM'g<+StsP"z2W6F1-LgB@eelTCΣ՗͸HQWRX100O>fu?u]vpm5@.~(\gU/aO!^E%%+5H'rn-;CK}SV)%.6|$ 92cw$ѼfM$ݤ%:@\)G6N@V%C2}=ƎjEg~<<zXd$;8-JiZflR*.yۻ0 Z67~V9 BnM\Qugt{uL6`>apj\dzļ <==A%_xią3#0Zo#O)nmUH=|3X%@~# e)<}B) 4+&4m|1,&m( p&Mzݪ? D0_Ei(jv4ǜt 9[,E_xֹNgN=T'bVӮJg(*~|Z#@S^_Kܽe"c n=:p$7[953ܦ%YTⶠ|Ii٩3(&:Q&!զ7$(&6s[7w Zllm(}vH< *wyMPb+p`X۷%gݦRR I4:55J[pa7kghL0A&"eчX+Vh/R` Ϟ+{oHBt֗lgї0YCC෽T+i5Q'0M+*) Ք_ܴeY(<bj~D| בDV9T-c;Wȍ{$ @~W|0DGff![sEfw)Zc{w\`G}5pl/)T,y<45,Dsr\ 5xX+^8W2NCŒT1PխcIV \gKv '+o4 #9%$3֌gF",_#mTR!y 01+҂E%[Qw2vWQn" r$̑ۥYLH\ͰI|tWL^) KqJ# 2-s0 DhA 7T\y[:Cb nLE^%8m l|(^]L1aVo {*RVv ƍse=^TEkP;qҟ¯"%o07ֿ !8#e*t|zVoFgO^ B\l=|̋K!]022:lOH=qBCعOuXcKG>PC4ki~ΧPݎO-D%%ka!vfL흋# ʟ=tV-(#U'v>!xB#[ۚ<ó5!~і.5z绗R4䭺?,A oW6ʤ]wnr6_&ɵx%aܼ9kWtⰍzjnw 4QI?BSOaR8c1a{ӿ kSD,@w$ Ll B]Q{2TR0=-~? DC\gm$F'.ZBҳvkS/r}ri>!',RÚv*23舌o C 'aX"YP ҬAE4&D[۪l_ٸ7A_OkНwF(Ek"ԈP$KVb(e lf|)6J'+[1eK6tQ;xyr'X-na»&H lZ7%Mp rtLUme ^?!1 W0t72./y#mIofjݗN@P֔X]qS8">S@nHॢ+|c~!Lw_x{ngMeԅ"ٱI` "r+,|<5~b$KE# =Q?blT]ruFn̩ #+>B{6er5:/j#Q />Mhɴے̟Ѵ^d"!"*GͯX45[URD3!Q>m|i %puTIqYc-+h:@G7!p?9 &rC;3c+;n>MSy߆>}ڟ~µqSh+hp\+sg&g; fabLM5r،W'gXҰ/nSŮcq 0 &,H @j/YE#_Q/ʋkL>ޮAO KON 6IGP1ى`&v}$m-L3,!lP}_ve ?N8xʙx( %-&‰υ`T㗑9B;m1N"&+HA#]5fU|lƩgQ H4aǦb`Ĭ^) 𞘬WJ-Ws8za.9f'؂!qioDb#Ak졪p:ҡA0} ~c:pK Ƅt[n w\\ 6h{EDoX |v~.Zbl6tFJ=uuN~!"}x:< 0Rؐg);f?,*V['9{+Eȩ,;ށ\̈́M3>Gj rf^]c/d1!Ҋt͏ض{rL<.RVH6-J-N8|B3zBº<|rK6\<8n0pTJ|u4Վ]98ĺpgklЖso]DF#\2g’' fkQ͉ǓOHHgR-f~Hh6ˇg(0w(*iwwh6 Kަv`[ʱ3ս减FOLIwPIDVAκ@ w$Tޱr XxViβknYW tg 1Hڇ]j̋\LIɕNAб ȽzhU"2\ 6U Cp=2mTp終q "PKV8>6 a1 &Jj]@~wGHW0:0dTS͂bTy8A-{rK!{~2eP9!)zʵ컧ݧ>SM3]n UĪ .Z^k'7Y Ffw|ea 1׮O<nh~$G3A}~1+{luSz=2zk sl6\l̪,DLI \ BTPl(blh{]yWLHb3WA(o]!+@=>ұjhAd !'w fJɁ۳FUt`'P[#!Tb'߂D+Q Z3^ % i,t} \a`Ƥ:X B`YRwlR\erq ?s$L,aϼh?)ة. {J.)k8l|49GDw|aJvs8Fe?hy6Xlk UovܟȚ~TȻϡ\pb ŷ_Y@.,YsOM4αFwkh(cL|xLD-ysm+D0i7:_ $y:yG0&"?zuAL'' xlQ{yjsW6Mw$PibE/wBsRLЋYHHCID8[˚ mv"oWHs=$/'6wx&>֐ OH7/"u(=RJer(XqV-8]~O\y(v%lJ 1(Std 99gTe YpKMc^L/|}!e_+k%v{(/+/+0ƹ 'x 8bsk Xf&6vAk@oXJ(<1w 64 TTE`XІ!q?gYАG0/Il,/t5 ]5~.["ӹ! \xYsGެn9y :2Vyf`jGvFqLXAeHړ3p"Yql]`+C_ơ hhG|*_?8^cSE)@־׆ oyWSp,jZH@W,P0 :bډy*gYܤ= jX#,.Gtal 4F,`47j[&@Y9lJ)\Lo]Kx*AGq #щ`5S'6IM ǁfQs]$_8ܔ^ZO eB={Ki/+E7#'gf{S5Ա-K2l"g_ڟfpң0o;ه#ú,'q mЌnq9.QOCBZ#)bKV ָߦ_zM%WbׂN/+ $؅UOc [9SY>wΜh 8ґ3  G~Γ W) z+HF%JD,]B %=^qn[dl1=|>L8S<4Au,9@AXcjc΀ hkZ#Ϡ3U4ǧ>gwFXL<OqF: Þ^=rz}ihxr"ǚXRgڧ ح;+|D3^0CL=Exi?AP7vBo&SGӎj218+⏊ޛ LV &UN{xJW-*c_3Fz\jyI"fyHX1(ݩϖ+ZfЈ荘Ի>ꑬS6Δa$>o?;׷=Bʊ+!(:Y"ɯjlXq }Zp FiZ^'O44˕TrQK΁z8_$8'T$~?K.5y4&+WJw=k8T7[HW'P ni!xO X#G[6YXj86q2gDR2'`zѭR.-DdSyN fF'I w<+lъLփ;em vCay~vP" F\^cĐlj7- 7y]f8b‹Avzn` Q HJ*r3J7o)yR/rJӄ<'̣}췯EDԱy+U/(~Yˈo`}S>*nE2?<%nʚ wqV]C c&Ix@2KvN0!BYk\I13#(<_)\"//sxixEGEu_e596Dy(+@zx~MQ'B+TcM.N`x0eVҔ*ϱ܁g.)5%k#Nʧ!Hf`76W n7#4G<}xou("݆B9G@m[n)^FfSҖ7E> ,&pпxt?}#6GAŔ3j3q -fєxk\K030t\we8fZ!RW*: US3֧- TkHyK1t,P9Se!) }>l񰹵 ymBɰ_16YO=( $-SpHGH&:zdpww.ȅ E? `SAcڬK CR-~YIKZ]DcdTJ&]C*gԜ"2j{(Y8.M!r (@Ys_+aFV25_{IUWZ\\ߞt osbgZǮ!#Q\E:wHPسv+ " ]uk)UxpKoL?ȚM0OJ҈1))\qP1eAW:3]yU?#Óy+CéIzR Ȣ޳}_<7BgPy 2(0S) BNCz  ܌)*hw*=Z7*e2[2ZߟDjV˿"GA< 5ؚN: !D&/\&V X"HxpN*&}H_E,Z9M˒TGνbBNQS (᲎)$lzhMzn> jPtr` A(6,;fǢ@uezztw5FZ79&Ӌ֮ H*MՖ&Y*̎j* j5ep`uݬ,A0e!PQ'yI؎`h7 @qKt޲N7!R9ǩqL^ѨhGάE a<c0;6~ [H~)yd2s ~<]ԑ@yr&8-z.}`$dBGVnFEH7'- =s3^ﻌ\᷇5OgD#_FޓHvf/4Q/[))'^{V38Gf|ao inK<>z1+ o!cl-eF\X]FFJ͜^ݮr ӖRD.ЅRl69'.YRP4[lwA}uu ) ¸af( ܚ20 ~^C mIpNc1n%RM2,*PaZadǾZ:A Ɉ4K%CjjG; pYAɦx^-D1kF>eމ" _l`3.Cxa}8ay *vGER{gY3̪o&a YL >#J^Dx2jE.]2M^2.ovK.=A9vQ;rJ2w "ri"՗bjFAlV~Qq#z[\zC{4W#ˬ 52X P:=դ<]VoQ v啸ΆLh Xvd_tjrωi iaou7 j;Ȧ~z6吋~[A>FQ-o8j< F$2Ɛ_+R11 ~i GYc̏EjNXZOw*ϥQ/@,Ji?]v{ȕ)["C;@"8I{AC_ x>mUZy w9{~*u?;־~ZUc=bB0d}oSՙPKqkEH?VB p]!]>^ j `r FQAq2ٿvyRx0)}ҦTYTږ8zT#'>mڙ^ "'5d¥8<ݧHCN۵(R2kQg"IՃWm{H=k{ª daC)t3~b^\ /;VARВt}.]43HT}_L 5 ꢾ*i A^ x5K/.VRIv)^ |ܩKq&ਧ6_ 9W[oyOI /S-鷮uсl@ʉhWф2;UZ$gBiv2f[oڌ7f74ܱE1>>(<65"oRf(UdA;@WN t#l\^^y[_ڬ?=q#OfH54.Ҝ:ݷn L#jnDЃi]_~(<@G˽ d|]}15Z,p_;zH +w²bͻGI"aes xÍd=e '|!;鷢\墿o-`h2eWh Qo1 KGWOG|E9XʸI wqEAx{Ukb1)^H}";6kB72cf5YLOtbMZ{4 $dHYEv=Lp-~[b=;?BqTغ?̟j[9l. aFCJJ9)Ka R1Dk0ٴ>wܥ@\vq%X؋"G(zpOnwsĶha屁װ}ӏwﭾr'-jySR i&ж^ԏ]n@#\WD5Z."US;U$ב~dj]ǥ8 btMcy^zJVFAe'q%Y/.Jx>ɍj>WIY9WhQž=wlX8+ǙN?UTS%pB1/ƱpARk UX=/-*jyV(UJP? R;=侅)-{]&,f *8_ot%Ʃ%TԂ^Є`$ޑ/hY%HKG{xRYD$p'#S`-E$Q-/M^JA"v̂ ::KM4WY󻏽@jI, fO,~Gx= 1ܳP+[qxXx7dDv#bfdL7lh4xw`>*[ؼ ho>CL*׆+F)AiKB0w/z1 ?@d5?u_R`B"\,3U | t /Ꜥ 7#b_mRqʋU@9'[8oٝS$D>T7oadYdñ n]n,ohnP VF:Y8 4F< _F quNB,Tbov>ϓ,FW ƞzHo%~"8 䮨o0Nmr6\t{Y?_E+UqۓO *Oq'܀VT>QnuuCjRG^ʭa3o/M?Հ{xDSR΃F)c"b:^R) ~F1aUk&gĨYK =z{n0"UO+/sJB;oN%Beiu Z3(,2HO/q|_0UVS3U YTy2̕08?=xOV;%?ZEσ% "3(XnO<?nֵζơv~l%fANs )T ?d"$Է r5cKz;CԉhKm*L&+Po_ aՆ=|t?;c2_[jp$}_N;W5Kߥ嚞يQ]m(h>l×х*'$o Td7Xx=F$&k ehHi%Zt0W2k3|X&`pd8b^wO*KWe&T|=EUşsbvAF?_O7f۠ m'Zȧ/M@kGqFjC1HL[s095[b P[[A-NLR#G̀Y//<Ͽă:뷹MG6dKKȢnqd߱, 1WW׿VH% ˪|**r`e-n4!!@% ?~ģ/,G40Bҿ*Lp!|)9V˘헄z lU] 5[C:2½8faEQe[0; `4S֒oŻ:|N 꾘|hH@NV>Ѹ_ĩъ˹Jo{ʳ7#{~_b;A/RXetWԣ+-}J|!? K.F`;1dWj4։ZLϘD nz!M,<(pGrO_d QUִL bQRڱ{mQ `u_`ra v\xvpM:/KS@&Q.39'\kKi}Nғ!t 1w𼓸+EN]Uξ\m+K t6?.n#!0P/*y(Q{jU [>U !:OsbN,%Gs'ҔuVM1bdIWxM4k0]Sq)U_)7&l@e4A Ϳ{`ဌ  F,'fUwJ)3+f(u_!MTg'Vrˆt+d-7y$ZXөgƸuWqʀو۟e|Չ{/<>(j A$K-%Fdiہs lO l9f'(5Y9`] "t(zd︃YdT"x3% J2Olrv/<K,{d2I"vSF"x6 ;vqMv Gww Iߗ"U 挊fhWfPHg8ɸ01;&>j ٱ:Zܿ8VOJ)3-="'H-Fcx@0Z{t59*8D]ߕ@0S$"QwW%;gX/r^erIi $:!:N>HY>gzFѬe4ۍW{仡5/єn`5Ln?wՑp}qh1xDV#2gԕrH*iHbe0wr'š]a Eá[iŶCI>'ofg}r;ZSZۙ~D%Sn}a9@OIUsREkr ͼ8jrT bVVC/vb nn [A+5O~2hv S"޾*Lf+M/6=l-sIb%ORvgɥUk OGҜ|R->&ʐ|GڹxJA'2" {%0׭!ص\Ǚi +=*0yBw~pcPN訛w Bz#r+IojU9hI"yDx?oԬɇLKFdM d ]6tҮ\KlL>ҏ??[ gӽH|2Y`҂1cJ)3p4`oTGڠ93T1u.=0wq0:?H0Ss1)P[Mt@J@W#w%ۙG͜$^w&?H_O#qv {fDMgƯZ\x\ l.CeX_A:E#Ƶ_G2cW9x^tiaY'+iblo bi&=ȡ.B6ke ɀSewEgfCaVs r8F4ԩԑz#רpb_LˌͅZcP3g6~qʩPXW d`+Uٮz)MF8dԆMwH=?۔H'qzڌ/N*.1%@*毭6NGuLƙp`MUB`,"\ aXa{N+VTt؊_zQ؄ݥVy]s\ġ@ 5<ص9ҘP1`{I;{׹=EUX7 SƎM'ړ UO*4.h"AI֒<1-bݓ6N='sP뚟MP.)/mHAlɪydvg5>?c%*жƈA Oh.iI@$@c[Tw}+ <0TOczٜ `fX.|%Mjk;vx,vzμ bF]F޾KcAnՏ7z?rÄͿi 8qk[՜x0c0gsا|ўN!dwCڣ_Z]$AV790F у?< &?f;jDN xgy-s~pz]$^Xv,!C+dB5>wYaw=Zۘ)\ݒ'Ph*)HbA<߼CB Tj|p8TVA[8ˢuUYQ'C=q7FGK]#tqIb7'^L&^x7Z\C~0YjJ͠@HfQr +p8e.\s}/?)g#b:ag$Y!W{r:@ \d@\ 6%V{Brܾy(@ 90kG<`G_$$mu3vY̸X1%O`77Y 6OdKxW@ Rq4#'vjo0MCFrI(!/RXP(: E= ^ 7dcm>\5qo ^rGYN ؾ[7*]>E3;O@QglgV9"L*Q9$~5Ep ݣYY[*9OTI=Q~9 g]LyRv1w.w?`!*P/`Tg:t\&=,XswV Ce #?RiЦ%b&6:m7MZ)k.Wó}BPK_at؟GLZƫ4O+l?)d,y[I{&䏍޴ EAbh!Jnbڵ[UlߤZ\EnfAd 1R7 " ͝BgLHB+ֽz*r<#@n"40;m ?>t d*lp?QX]$ EXRg㎴NQ/7"(]d\Ё!]&Θ$o+9D^Z4e]|S!琏lU4ii"9y{gc$1])Rݥ}EL!{R\,!@ّC³Š{9FjcQOzϤ'ᶕ랑01A'cqI, g'_`}k)!zj`7w%tK*C~o}ED9c?!2b&ЪFdw^{j\4ZHZ ɮc(!1M@Z;b6]!#=z1$xF*9we5ւ5BdLA#__{ 6Hn5~Uv6ЎBT"8]S g4tR +%@@(+"XG.Jq!Pu Z+U9&$(mG pAFFK(+c#*UG0U!"R3E-0mQQ+FWS郈>_nTVJى(M)s,IH\Fqؘ;-sNDzK$1  n\ ώwiq;X?fA f*9 lwQx3@ =05߅5H/fXgf 쑇CE W\|t$ʵ\J¬̫Z_HK@@vp׊7}}VU}cQ~/y4[3Y0+U㏌ jb0%~d'Yҟ`e`~ڣ)si 巆1O@b>+iMIȎZ6RpWTg뫞eGv.*Odr 灼F7ȮRӹ]js8໕ē쿠(-ZOq[9|<9132rt&gT>XIQ9!i p3ljN'!9Cv[-X^/+i#f+L>%Es8:>UɈw+ͻE7zc|@NͤLk]~$]-YzǴ/ɽ?*%R h&䠽f8Al15 t<3 + H= z&id{eMHwC{s?u`f_i 峛s XkMO?L:U TmuYcv`'*nCAe#{/Pt)ol%yL+;ׂ לǡ;ۈX>qo"syo䯆&W#!O;Xd_wQcČ}4Y,NU}v{F\qO.^[ީ|w?^'ll5iR<:IQ.(ڨA"s}1&z.\Y)!{p!PlD"S KA/IhjE:ŢJO&7"١9=($BF09?RGIK34}IOlP4#w_:Kͪ3*(TA*c]X[NĀ-\aWEB $>ed_PV*S"2ݒ3@9P>rXN0=(us&6XڮZ5; hdnD_QnZW=D [q"!xM nwѻ@/VW`LU2rnDq#A +5\ѯb-CHHtm [N“"7FW[OgĞD&#`L@QMZϱSﲵ{1> =҇P_;v*oPS>Fb_` ֕v=Ʒe٪!hVO:d@+!t=oŸKuνtF.ӵfE4SlKEǺ{Rʏr$/5p)pWOC$vF;@cWn O3Pʯ *YUPm) a ,H)bDC'@=8S.bC8A.@SA[Qa,W6M)θzGڟ4k+nQ(8cc6mDhĸoj5"N e+.9qԹb8RixX .2Lcq;/Sw!b =w_ ltϬd-<XHy ;xzOSG#K_uoXRN6}73`ۿᚗ6ӘgNhГ$k(`B`8@IhMAxO`򇀥dGٟnE61ˤw5Ŕi̿ԉ(8Х]BA(uԂ@%7X D#v|Q2Z: XP+ P?μA\)_vmݫby z8pqdIT*xY}6b=q5n;Vn">"jdխ$#K,q0O|QZ~ZH;S$hX:Myf9KEFï傘苜'2Dl3gUNQ.+[BqrjAM+218qq$^{uᗪzIet0^z^KoccGm`f11aKk|_L*m!G'H- /@cmCt/s,w y0ɞo%1[L]uV! 6T5ѝMPAGYh9%2Y$P>>qD0x@?%DԆ*hrd䷶f> f/1".Eo g,Jڴ8uj+R.=~:/ JJŎ mɦ(U *J] F52R$dexsdQ_q[]nbfӃoNQS; ?I~,S5|[.`-Y͛>IeI|=)ty`L2 ;T Jh4L;5W1ꞮZca|Ptqgh)$\~(2י6dZ$jʮZc&MF]Q%vHFå # \I'4q-Aj\L-'<ׅk@N}DrBV"_ux7h;k!~-BS+J%rJ $n] fI'}xgXg&->+UC;>{sr9̈́#Y)<}٩=S3|M6 yUW4(EH۵a530PޞW\NHK0xy*[UOS~R6ibl$ VKC5Nhâ |ˇw *w`bWJoZ~[6λ'G}N0Oh(G9MKnh]?+=*MʪB(ʊa y_m#]:àz;Z׼2 73 ŷ3qgMк מI J$OKrԅ=:,Ug>9Lp˻zC]y~&K%ʗ$dL! HBd͗3+Zc`ɮڙS56"^#sA$#[kKEIenxUA]BK}5t*? ciS16{Mr.lSJv yG!y#!K {HMlL!rmK<1]i{`(nՉ I]G\5;$i(t5af χ7md~,YyGtgOzx!ܰƧ8 20yv U pg1>$Z"qBkXoED xaκ7Wrv2>G+wfu$j^яA*[J ϱsY-$7`tE51"hqMiR>.nu>0Yl_bD7ir G4 f3I+)]u8]yB]Euyh+Jw S{tUwL,]||+gvEBhsv9* ]`]@,wAXcm O`$CYG(ILnkJx7@0^è@ ! |^][G:fUbFw[p FDH䃞Doǂf88)|\!p;g Z4Bv>GuX~zw pT\̕z֚S/|baßs}/~]_M$@fo'71:N|7"I>Lv0'9CKe:c`4zZmܬ| s=ǎiBn6Ce|M&(Ł E4>Yca}ltۋO8GA_.B[6/*ChL!؛aa#|i¬U]a=]wJ\LE=sEr>9)n+G6g;ƭdTݘfF<!D]f&A;O8)ݪR8` nL,NvJDTwV7u[,/3 Nw:%m;,q2P' VG obZ"Y67p D?5QRsZxAYv;AޠD 1nؽ-_ǝg;j }5EWwT Wff^jH_!'8ZE|Ȅ԰{S 7gYZ07070100000281000081a40000000000000000000000016650944200001ba0000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/mtd/mtd_blkdevs.ko.xz7zXZִF!t/}e_]?Eh=ڜ.+z8g†M_*,Z:Nw*@NZre zIC}g,m 3QIK!d3O*խ.lMb T"+:}|=woen9{4*O3ؠhMKwNh 9l %\mv@ ,܅D]8a Gp u9◛e*fRs#gH@:hEy/? X- h9N8w^0c:J3^ ւˎ@q}IY=xB\]z"E{Eϻ YS CBjǺ(LzN&E` IJ7!d铁&q#E}X˺kjKCܩfP3Ge}= _!/9=ma45.`D.A4`ҪFȵeSQоuJY;Z׭f6+%-~ݾ E*(iMOwcqOM .,+Qe4!#Њ(^4ǗE~`z mNyN 8!Ht%vZQp;Y}F@cӆpkA3yDt$(i2d!rEo l8D=^[j pOGTb=$ K}=|7@Mo"I.?.Ld6:aܑ>م{h#^lgC09Ԕu4:}BkAhci.LY1+GF'beSu.~G32 Iơ)+z*NS&0VP+ꏳUCt)@Bi2,prm^G_[&GQ{µ0!g71%w8$mT lB В̳k{-£ۦ<" JR7^7j !s6 LnX0 Ljp,N vR+b_+^9:!B.4JV҆ Aѵ4iYWM^c8K1@B!)e~@QI2poUke'l(J4-!@yQǝ Ϭݔ& OFb+oȝdH bS\3`{ϫ e2y[;{L,aO]/}W,!83eC[|:aQԲ[\ %d硫m"Mt''ӎK>$ v,2X`T9p``"QAMjݿw]2[eɺ;*2nI-7T"*РIBӂץ۱Iۓ3kW*>:Ұ&nhy'ZYxJDw~ٯDV Mgrb𧱂d R~ZJgem_w.8^©ŏﹹ bo UD,/WZΙiv7nJ`$eGwEp8vw,)t~ð0'zRNn/M-q ?qB{|C`hc k,|KE`G pW {^Ifq|/iЃ '> $#fI<ݛrPk߳eK Cn g}'kG2m=|ͤAc]88=, ۽њR9Gxq̮+a;Hj ESRBҶ}-=@ [csp|b&vd#_[_#hnrA+/&BM4ԎbIr:)71-ALJK,ܢsTQxwPE4^$/hnzoxUHET ;"A4vc 70u|mtm ѓ/E 7P0,nL\\mgt!U4 &s͕9HY5K9V=je=/{A1 ZxkA*\ΆDWrZj];|dV߂L*' %ž{B&*[=g"=GȺz; nP"#ږ_R~@ ^wEuޑ9r_XT+|W.P/*ܠf8mq,o>6'7!j)v93{Gg}8/8:4q^lFI>hkW`$?_kQ#Bw(P`z]Ap̸PA4,BBe\DZ" Yқ l4zV=M_F^bA];m׾dF:;EaE'!,F0n*W+G/ Pl|XmK/ðUό!3OV3dŨn"86}[+8D (5+HO-p5^2mKdysu}a091|9tH¤Vqkp]]b/txyS+Mѧ.O]ڥ1 ;kCo-rMTG«;sdݞ8tıqyÀҙ\?ߒD >(% Pdf]MKs*3WA sT)7~ kyy35Й.{~Cg=T߂񱊝GFSճebs:B0S|o#VLclOMb _C!.  +4)Sm3KH]`Ie,^^pYt)|@^fgL܇|yr];ZoZ>l I !oXqA}ت`M2Mxjal$([Aѡ4@ o!a(?ϧ4bTe41w߬wGfov v[?Ũ{"'inmꇉyʼ6!RmܫFͪQC- =_^[ =wgo_ŝ+%j\O +v,hB[J"=*芧JŚw$ EoQEk <\WpoA"*ngZVM }SwJ2ԋ|?nzALk˶&ߊj0?%dOB,6]U{~e0t"f$$4R.:uL:|wb/ =my2E_DD -m;NɅF}uuS7m+`A^E1! t3|%~øPXЋ'7$sc{pf:/bSn-Lpqm721LͷKR6˿cd` 2tPͿ|z0vǽ6rd[Sa`T?/9Ǖ,wFeismO$"QéaJR{'KkëFH^u&a>KҒ:P4nq)͎jBI5e 5a=ZZRJkwAHx5:KD-\rpوƷiWvPta5Mm Nfd2 EYݱ!MmXspk:ƋfREMz*Avdz8maYVCp.R'*KpMX2"כ3O_-.qW c] j\£5!9j]IR7d`5%Er k7` N5k(--oeNE8R+J \ve}ZwvmrVx+*k2ʶ [нʕ܍|t%:-߰]S]:!5l gNJ0LҭZE4 d?: -}.#9?P̙67VH1ߣ>^&k"ڧ%8}B0E $-UW~p#p7Sۻo-OV֋Mǔ*9=\8"3MttVыi/Wzf_L/Sbk'p8%:3$ T p*cOэl` H=8$rK,Y(sZ\ nٿ&%|w[;P7B8"071~J܅Jhǂ͂m ay2N ,0nsn#gZTŲ&[Ted M"Z+>cNV1'+WsH&-T]NF&4'[qO?9DX-E@B0poWi+;+p 2! Y⍳ e#z![y4⸎n$!!g^E+hkI&gW >̿^k&38%jvA拊Ny[גVcSBLCDe:ERWdDpbvmpQ=lӎmo]PCٯ^[Ƴm_@>2|gS\,Ӗ)K0? ^$|5 r1HQug\?O/Y< RTN?IC6JDd2䉥ƾ 8WN^ގ~]O5wUh#: k*]ѣJT/d~ 1N[p bUPU۳ q ۨ2BQ _# bUz-OL/U[X%ePz2Yv\1OiD{އ+ +63:0:g 7,6wK9ʢ<,`zO;thHض6Ioc;|-3/leZ̑oӑts+D-=+?Z\h c~/3YX7JkBΔ) 5aӻkRP*-QlDOmN6 J~Yv=*iC ^x|`~r jGE@oLБ0C\L"$,8 ֝3 -ِ? Z9~>\'C*xvPg[G[Qw*_Mu&D% RzVD9w`fSzu}Q,?]o*Ҭa@SLq"KA5d{\L}A'H5ug^tĭVLmR+iJUEV:WcF0sji:|W=T zS':sGSؚa%'88lyߓ^0!Wb37 W7G-HkL!h~dUfl=]:J}7#[kg_P̅ T!O2!gth-x֙T|N4*9`vYfY!tLZk mQ':/$]{btmj#lq15ڍtv 8%w4 ?p*_J>]eqAS?+;=&q.e 1~N5RqxOِaY[6i۹^ Y8%'Nm67fPpY5`ok l9gr:FĺR2ai] rG-"}*ZDUp2xzkA:4ՊC:mU ,&mPT=ޕ<Dbc k[/|'i2`W@?Y yX |Efo߳}BDOL@ap) MEi6=gYZ07070100000282000081a400000000000000000000000166509442000011f8000000000000000000000000000000000000004900000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/mtd/mtdblock.ko.xz7zXZִF!t/L}]?Eh=ڜ.+<&#l7Ix>2 0$k:^Ykvv ǘV5|`UO5b7Fj&31[bZηޠ|v47{\ (I,25 }cr.կWO3[r# R#Zau4'A4ZA6!E.hV2'!-CH)Qv"'uA&0(g%yE7[#I(P'ȁbrWF"%oTH.L04۔@*L& hW+`Xg GNhM/Ys2o`@=7)4fk Z4j+RpOM_:>GhaCbT=实T,9~f֓ې~_N&-YDߝy`=lSvΝlҶw2OHKfpVt(L_ L0Tȳۮ wY!l?Տz*LHTTŕM:j8vܱ]I%o-?)A x#7~cXRM6So]$+V)7D6Vu'j~z6hwơryu8!;v:REet['C)F>1|^8}"4{71c}7aH(ž/1j#Y JRzc ǹ*13`Uos܊ Rh@9XоtJlkqg qA`REYrngz s/bj26K; X6c翮*@G]ENn|@ZTՔrЉd` }B@QVr~AҎ[x{iT*QA;ɋTED|xȒu0E6dLfBDΟPG!Q|~@v!}X%qB )i(-Wǟbw{zvGux2 !pfܫ _*ϗѱ[,6}>FIo?m%tRK5Xv*ak4vOdrɏN^*Nzc)lhו4&#=[w ;fC#|_5_Ek.( ~=r3+ aHbhrjt5k9py]y=H'(Xeaz4C6o'T5\sEjDdf*BEa Y )##|)(n˪ _0sN"&k"]ޥEz9Qf '܀U?d~!Y ?wK:GT'+>9jP%V6eo}lng806aߴ-Nv=0R7gLawsGSa3{Ę1Kq6$ffJ%j )C"2C,_hљ2 9PZ$(Ou΍v%;?4}؈[x'fa'pNFL2qIY:q COXKNz6Df^|$=QnLe\9\na>$V[d|x6a JP*8+e$" ާ=C:DoB.``L5nwgϾA9K6!BvˋjrKS%#U^ɒq>Z=&Ɨ:rƪ.@_Ga$4E?w{36TN%ɶ:;SX)l)/Ncu@rbSP~%f`C!U}[Rr4q`vk+V{F\`D ? |2a[7;:Ye6!*Y._|HzP(q{1mM1bxi7k#NNTzK3Pkz./9\`&P12ώ3qjHxh/ŏ^/mB ,?.Z2\{%NU㷦2K'2%;Xb]9ػB(89>iVꁹBvmL"1 ,syg۝YAS'^^+*s>_^ep|1, zGQXP e锬̢nBi$Ab'ҎK[K.=PvGk$[Q rGH=t ˘ub\*3$߹2;'J^TnWwB/WHLArnnjSyZwI+ ݄yuQ,燓'[0;"/ޓV Fs ,&EB篞@+mfZ.hM6R:ܵFK; &ݺE9V@ U酲w4p-,)WZ6AD?oϭI7YM[1ϲ~OHqܐ%փc&+$\Stu{Ef:gpʻkT 4Eǵk={ل0yZ7};IInWRb/#h ɯ)= _HŘvMf6^b72<mX%l-WLHS<4NC>(ӷy҆O~^ɩ(Nȳ3~.R%aO'ݞTT')c:ߞЧ8`D3%1QVgK8*`w.JO `1AZ^2z9)F6GM|[w_ d̚qShnu#%E_~a!feO0:=y@N{zy]VoBm^̆f>URI6A}kӰ \hn%eRE$C(Yl*Fk0M۫Q\{U Mۆ|z9KC@FҲ<2-Y/KYuZ׻8a0DGMUݿngar*\ `F|a+u~QûWʻEG~-EμӐ$RD3w<pK(VҬQM_LbP09[[>RdEm )&)eS̜yTs4@2]$Z:%Z].P< (eϩn݀t0\NYo]"fq!TL `az{{f Wl_Da?vAp iGB%Om)+@N92K\/36.}) 4,G9"~ Xd u)tee7M"_P18.+fXnjvrVq)f)RN $lL]pJ<`lq: ʏ>D]3w%&_~(M+Kfڌ7폓k|_Er?{/mn޶~K )t;\Toέ2?#7;LG{sx4asbӎ'R깓u({v\M04w\B$|>:ݹ`mJ`Zػ<ѷһg>d}gN 7FKZA: 0k~,N/zj|Z,?u̺ʠʽ/O"?Wmh{:5~AEi䮔2J34K?7Iހ!$&qBBU%!q^Fk+JpU+`ycEbE8']=hI r1& i,Nge~մ3t/)opzduK4 q5-/g"h$1 _@Ԡn7Bad(a}eTSi15LʦU[ N:QYՍS]4>7 Zn3%/LN9{je?d4u&2mUY*!nh-0y2 Zoc8Gi-0!\?neDPƞVXġ#,pQF=<Ⱥ.ZbmWF16&k7>tjPkLި l k| yGnq p pB D5*hC>BSN|L@\ P$26{%_éVu!)a ԚcĸO7^<ÔYS:TO1BXijy/LKIxs4P2orgrEdxk8jn]"du _cD@lЗLwL2R$2Ak9Յ9-E?:&<óW}8\{UC3030i2_!ۡ$l t1׮ל}15{zI >A?% HB3iY2$uA7{ZQ-|W~"(~"f):e{SY 0r8ė6+zX940ƛ, MB%LN: \˅\4W+­b#8Q0*؛5zJ!(*[W,?(7=\sf%NS? `k(V%yŎӞXםֻnb奂hɏ~8- 1*D1Np%:A5`$ S҂L MBMCa;wI G^yWms?Jo?GџTZ 11wO&G9~|]#qz, >Z@-Ũ>s;{zVw$]56bE i3ZPυ ~wJulc,HzHOSc:{D`MV7sS{2$Bo =W$ʥefLmIAu(cY+X9fI4Աmǡyq-r{=4Hڡ &^6wy^ˣ4wRÓ"_Pa{kl/F%m h /^Y F܀FnO[l#68yH"2`cOocd=f[EVTL~<@Y#,ZڜEJ7DMtjf;F?|N:2UJlza U*29GFkt(,ZM9a:˱N+᫴pMA; 07pwK(iI}'#l)ۃܦtǼOkߣҸ*I償Si0a˽R1y [K^Xp|Nza bd|1ywV9cB<ݜ.#}~y ۥRdՁ=ӦxÛyh =P:Xq:ή4J-//:Y$e6*7YSjjVElx[zGP/~Kp6K QNfbR[Op#&C]@$T%ˣ"މI߱c 6@<4֥uQAMFΎCc')o然w.lSQw,;MLx_]$ݴSXqhv"`̤c\(1S^2?r}Z1D3Fs˨E:U '|=ҹ=eLbL l'~تfgcAMqoSwMG~8lo ` wh%pf#|mmSbyf,߉'4ײ- ^f4 < =n/e LvYpJ3pO3|R%/5g!yJ|M4}蹹hrb؀7|r=!qǡƞ֡RСp([Vgmcd١֊N$>! m\dfmbusB/h<伖/)s`iO6ߔ~:vj`踴V>T@qV0'^[knۺESc]St7WV?nR"A68[%pdhw5<)V룷pQ[$9*oqk[|Ie D s@-KhW[ӗC\6&%H9~}_V nUU0H{m+l(fyM]>FW₄Z4I_}p~?BLN>[J]7y% ,)#8IΚNlK!9] Ѱ&CVH+e?tmd/]ꏜ"6߲ 3stf`:#=+YeZzv"{֧4f.p^ă+7 ՙÅ# PwEVB@%0nP BR<1L9f/ N<1҂>ZgU/2ίIkFP7_ ҷrDn% q]3!Vq2U?E1i:@]үBcR!č,܊Ź~r 4%QbEB'Y>93`ys߭")zN,n/"ՠK_D68bN |P ,mA< qezB~hJaUw"hW4/NHq٠Mw)č]lkB&Hik6L\J 7i6m{BjӶ( C\drvFq|p;=Z* &9JAX|6 (LW':};1)F̏I"6sV$,d2>joQrGƷn&EgWW+*orV^'YG0$N!Y?AT*[~*k!Iby̠ lࣰ޴+ ~NzZUPX^E6z4uD;K&[ ,:FmTG7&+iu+@M~B%]ǂT gdCCݙ64He@ wx)|#Io?>#Ѵ&H5~xFu˴SiۢmESZ\=[wʙ_Y,0&Rcpx* UA[ͪw'k<*_+t6t 7w'r.L ڸib<^RH"QߛBL!fnBY:C?1ozI)EfίA>*gɀ('~c@m C@wOo?[ܬ UK$NP4s\"w՟FjHKm/iF y)mD\_FpxmOMj849$e sy0URsQ\7.ծN1BC+Y~xa C͹PU%\tGih  wz1n~L ~H׽,y٤!diuqBI.=ݳɞ!w-N|jE~[/s-U}H&(v@Q]gJd+<:GI! e}fسU/5;H6Rbhg2LF^sc Gd>O#@PWF= A|b!ę1!ޞ[!_}9O\??!jo[N{QiuR$/#v>sTcѝq|-z Wۣ4ܺ cm|{[U&GH>[lе7,&-;K1x-|&c<|ROaYp^,f;Ws,#]ͱojظZܥoY I#a}uJQf@4uиBjEMq2wA4]GTһ?hb#%xww|ZSjr;ֶ,`qUO,)Vxf l- &6bs}P8-tU`|}[o:PYSӠ 6@)ϒXk}kqGP; H v+MV%?OsZnt %ȗo7^x(+0bH=0FkSص}hDggæ0 \4ϡ'~gF_T.KEЯy B;M svHmc &wQ=V-RP9C;\7xq -yBv]ao50@(yb-> ːrvc fJQ1Tɻ|5Χ0*>ôz4YѾ)gJr(*1G5-"^)JnsYx%#k ;th͇c*Lڑ/{]{Ζ5UFA/+˪oܜ Ϗs搋"CaɬaYǜYBJ#}⢘_t,Geɻ&J?-?Z%@)y-7ů| /@:OtcOUx*k$)WWQ 7[-Tك4w^pbX~1˽Y>EG-4 ŗoj(g8!!3o48mKK]:jc[1U "As #W `{ Ʌ.*jRC3![#2[\ޞG;.[bݏ\&9 _>qr( pݔ= &f|rjmӭmGeU1x~u@]S;&ql5Z6sP=m@olC=ejSWCXYAS`=r`޼%T8e SIe pNXф<tzگt-W[Hr9)@+3Q0|"Dk.j ψ1OTCh1}2,DDՂ|(&ynl bvypWGm>h 3J,fŜ~ʳXVuRH AUUza cF UP ֭:vL^ƃݦ &q␣y,+좝}P6ޔPNG!g8+YC^^QSTWȾ)x_V ,&ea]k 2T9`UJ= `۶^} e Q% jW7P VT7s}~Ot$eDO6qabC)CbO*8|_G7"u״.E/j(6xLOpVMn&{3h:(7d;i~x6#dMZFjy"S Zc`/l(ZxjzG]H_^#X@ć!O6 ѝ;c@h_5`+OrJNs"ؼj;'MGn3[.S)v:کӢ\ ZÝ::A:zx֡ U .[R4g`Py L%@n3V _+ |}EK^6;Fj0LU*,N@IVweq4v 6/,nw#c׉XQ$rYZ CX`+)MJe(('D3nwoNaF!TNO*+wj[XݻLLl.~;>*M #*5^&R_1QyS95l+DQ [yU#GGMdSs0aI@ 屛w#z,- @T "uPK{17Gu{=u tub]TPo 4f䪉t]^α?i~ _:j[+Ty)5{#-Ex h[U˯<1,%"ϷBqn!OZr(k\V'K9X)Ddgo°߭de j`߰^O?7~ K#&Ewcu^9',-Q6zA<66;+i*dZFL֫CXi(%݅Wn$q 7Nx㳶BWH$l_ZV"?əƪx=YؖXv6?5,cA߯I..5wVߥp55!V|Ґb7W28͟vՂD]&(7("ij R {Z}EcIM=M.\%/G8sgJO O:sk1?լ. [ 8`?E`1u9 U45j/i 2LJྪ2wɣuS Ol)+LLHۅ4; 7Ih3@ثvh4?4{lܔ9!uuJ@LHG.>u ~L뤟 I*DJٶ0~H AOn'EWl(K8C9E=Js27nzX=fv;~@9dj v_2դ1hBt_ ;ag:Josu? 8X|2=Ce$t⻱3Pi \*y Dײءs(2B^p'qEt,< ?)XXGV|Y#y'ކ :g0m"C͋ (5T4HGqWgDo 8>wt,x0hB7WY֐ o5V~&eVYO][$ԗk~*9z{l̀}bB4玛1bS/K΅]O-mLg~\m=.|m< Ssm4}#hJ nϯMXr >/ӈjiY؁2F['y/MukiB!Ea 4$=bJlxL^Oe n̲"ۗUI0LL-B=D]gVqj_etYOB u g{SzQeZ5#76W$:/53t!GgxTT>c]R"j'-e&Jšo!i[RiEEBy6L[I3ELi!-pKsl#.!ɅKEH;Q$ IK? ܕrY8q4"[F Oz>bԢv#^3AyQg#gEⲼ*#Vmk|jRMOҠX>nhA7YjO?ĹBf,'[y{~ 囕 7ѿ+>oE&۷M@o<8c/PHߴ\F} {za9RCp 㼭m%r9sVג}Esw+$q]'i70 0kBe[ŊAf/6&ZEYqhw>[>DQ 3Q@J (MһC(m0k 3GnHLn e*.=TTo/t2|kdh?m5@/` DoУ+} (O5wY}1Aiڠ}LZ&/Y*Vxћ4  kЀZr ⎄Su t(&;2Kϝ]Ffs\]aE2L˶ C [Ϗ8_A KIVܹ7?eZ*gbj4`tl a(jHT4S_Z>*:~2_vj:* Ј`{DB-n`ZCp"~ 09o>(>WqyY]KNUP_&HpM!gPρ*d¸UNf=贍 ɣNG43\!3-bTpXXtQnQR^a q^}2=vbd>sЩ{i%}j|4kxrF^9ԝLG|XvGJ'zV<ڣt8Y4NƜl8u.lІ|I`FIqt -t@fGQr ׬=1on\÷V$@+nXHhfƻY{"~[^QcnˉoL[Q ߳ߩ$["f+C j D_zO!f o==3eDrsȇzH4Q2c#tѡr lCʭ9"H˒2,+N ĈX5ot< RT质JM7{5$49Tib7n֯$;#|Z|Olʏ<)u_!(]/^nSsC3גwW5,.O˜ ;ݻje xZ+#M_MAfqXaN~=Pqcf=zmdvM&Z֘r>EGiO;V0:jcGCjMg|IS[fJГÂmz19,!yx4SRG@,s_0@tkW|$Z/Yz& ^~g\z*%T' * vD+^sldŒ<΅ב%B ůJJ0SjK8%lDYV3Ё;f2\FRgD2ܚC@Ƚʝwp[w.+(eo 8|"Q IѬ;ɘ"KN1[gfy6ZfI<@4ܨhpJ̬'F.nG]*d_b z4yu،^5*d8xn-CA1Q7Ys ψToPfNLVWfTJC<2cw SfCk.1-jͼ@8}=N0JWw+)Deͭo4RδK9w.}r S<$'r]`"-*$cIzo^yFn O869%-S*D :j&*fщcyn`}yѥ*3{[;EfS1>ϲqH1ZPiT3΀}irvG5z  P$CXazOQ,v!򽍆"ʞF D{۬s̢=ہs > 6hFk^f9Tqzp:e߮{TMȦYGyib$CbǓ8 89ⅰScam|^ιA1)P%T`]*w[}GMZQG(OY=LoȘi=Mt?JrO Yn!GLJ>\3#h3[q49O1t/,8N&C*T~0_H[#OO׏d2Nf@ɭEJЖ״wAl$8Ӧ`j[qdT IءV |?k"d["ҪVUBiuy2.90 Nrq|}[Yy:Ϡ6Ԡ;]'uixi+\5 M]Kt֔dz*~LސhWGIyy$-ˠ ?ţ*PE,vװ$``r՛))AИٮF  Kf򮳠!qus3ԎߑTD,<'(ɽϷDT}k["!ϵv5qÚBt Y}PO.|\{+D\_n>yOAMVg`rt87kplldE??l:k4!)r\-U9p :v0RP;*}iEVǿ|8WDt%sc(W*D1lVC 봌r\]IџӮ}F} Hy>Omǿo16 EW.,:rTs0/'QcS1;? RI[Na).Yd' Z \HCӅk"]naSrJrç;Y^q"JE#IUIo9Akzl:< dN9䡆~!3+WMKRm\BS͔SCK%fV\$Ncɇʿbjw}5,gfw>RcdNָz\km ؇p '͌CWt3OWq LěgVkmW︺gl>_ 9K90O\<+9XP)NgQyq@$}0 )T|=H~A\|4:;ǚKtYCƙIj^b1݉4vi(xٗ㸩9muՍOV1,iY|])J@n%V3@39oqdiЕBQ:WSV vV #wMh=3k[U}`r &E:tcY .ZąL<^iI"p1JYvMet(խ;I@2q]hIXTROڎV6 п;a4xQ2|䨸gn%Amr#h7}yexF]8@`@aK.S"(s3E>|m΍$ 9Q-(7~v'&p,:CNsZ L-{D6%yF6t#6Dpֺ5fӎ8~"/Lw &9l#Y{kA=4K(ZjVD#b`HJzcqzq9 ]&)ǒ*gliS[K3o[$NO㵓DjP?V%^SVѵo$y_A'a}[f^YFW'\kE2hlF0BآFAa;VX'`_Wxt&栨&e?+@)]1ޞ.JǷ G}:DO{6}S&S0H '#Fs<(l Nѕ㤩h-+وYl ր$[qniޛuF~ j$ ]h t"T{ڮO1yFI0Zo'[N"ݶ:W//[߬eU(v< JKYH 2L&jMW<@Up\#wy Bwf>ZN7I3yz=]c,1X?ucXւ\'\@0 ([Y,/S4XҜ₶J&1Yt2B^n$y7sƈ7Zg$*4x֙&0M}:ͻ1qc[Pg5Fu۱H(vo UZbЛ۶kVG'00 Ěh~Bk< 3j/kseļ&bԜܟ8p $e` s‡Pa:5hMAoVtDYvx{2>*Xә<YIArpۋQ*2YVIP! fcB.P7@w̓5$ΟEh >Gc0dS1KcʈvQeյť3xoDgYӮs1'i9ZP ŷbK xMl;nĝuÈ!%z|Aڬo4Rv[Ap,taΦv;abN+f.8 `}nyFBmsq-$[4`ZƢ[<(Ti37N(|P/%( S |/qSrBhj F=}VX)BM&~p4N|JP4V$K.EZCF%"W9~ʦR][Q˥"o[9x4>oILTK&jS=DwC[VHbX+c$j{YTncEcXpeࡇݘ&2/ 5C@~}!Tn8'.tst384-{Z2Wl "7+%pGMMsG WpoGLzǽMeE»]J[|,{`Rij %wiUZ?" gJfH4%sfETҤ b~6#v}> .e-9NCۅv,_e\-θB~!?Kqk 3m- VEs Y_m (eHx ;~eNZ{Sx[ݳ6`Ri5#ze+fAEv,~+2Z` dJ5 eIGRk%WлzҾͅ@ZxETE"\< Bj'틯qk0*(\rUAy{[ܷϻ&4nIyPi&CW撷M<(W b(oVwR8E lاrNs=F.ڄ=r FWBr )2E 5>$3kZ0/sN2=58u}bjy(H2A<^(g,^D+6֣)aKsP^lIl>yE(/Y4c [Rd3;‰9^j }8 9oņfRJ?A>rnO LT*yu/Ev<+L懁NTUUo(a*F0޳.R<^ӜXy7a d`ΰ8;cyLۅdUWx, %Β )ו 9,!ԓqiky S,>*_t6&U|9wKf3)#J.G{VoPYx |CI $%Tc0 p3u]™LE?I7;s#r3rq):4: c,(1Z +`= 9ߧʲ+]X|j77s#tDLlgюH*e )"pF3/ҘOŶY`1҅ݏnQouup+Uj!(/)O ;tC28z/i*ybgᲈ*{@4~i\qdcJcF|kjd_Wz+=g:o Wg 87FA#IIS=#] <3,9tB9:%+~ep|ΫVD~,؏8f6<ݲ4K)Bk>O˪+UWcm_)) Eڧd둆* OF8AGW t8+i cٝ%Z¾N?} 5l.c  B"`$?PhUFewB:B _pM
    Y7_Ff\e-i:;" ye ]4.ꑢJ>h{=.KJ}niћS.Z,a-u6X&ߎ\au+}Hy:uƞ0ڻA4s_В_M[3qQg]JU8Ʉ$k! zEq,&scFi-LM3;'0Yf^woxn_h1)ÛR:r#./d+Wzk$jy6$"l뙿ǥUQ c} +oy< O³g7%([EVom ONT }&O>J^} I4Qkqa P*9'sb`_>w{O.X'0RSԑlМO|?gYZ07070100000295000081a40000000000000000000000016650944200003ebc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/ >|]?Eh=ڜ.+ˢCCZV_ez4Ϳ+cWsanb^QЮ*+(1_=aVާJa#xmCkoDZuܺkw&*A:bz n+JiTK+yғv<孭aYy$42;Ź6~hq#9GNsygZF ^q},O ~#EZ8!vD AIi؇9~4% VhS77w> k.rܤX pBHF'1*1v3U:8dwaF1O ͤfQ;sJk#C#Үi J)}4|*EˎXꥇ{*]<*E|w, țӡ?i:CY9cko>[$C=FD!ku A7{я;/*oD= ;0kݴ5K'f3mʏ_$?W^9k%ݫ"rrotBx^7:[E7ШM =~wEkw2/.݃ !4aNc߭cz?Ls6IO(%}3ӷ+_ʽl2*>O))R1ޝi%s };ӯ' 4&*(#]+~<+ܲ` ׍Y ['}}=+NϏg=!N:gv-&iv(ʓ& ;ԿBT:ܹEgd1U}5[*Mߦk.s:Ѣr;m}m~VV F60~zUb=[j@lۜ*;뽼!'ujDE`CځNO|1SC< !,䧓*dy$Iv^uD圝ҝ e.WEtRB L~O!ݠ,Րyt^2WlvM"\0#4;G- c[Cя +c pN&O*t~fK!dݯ{7\dYbmS_8%`)X"D.H=&233m$O%m]~$^ųi]h`o5fWN*~~^yS+ l1\&,Ť$be^c{ Fa_=#1q}t{q6bWf>|\s՞N婐qYh7gp}PTUjŰȂ[*AEN(<1}0:'# .L-s@ ɪ's΂nҮ/_5PqA juG8ن A*k]--uIk8-hjQ~JqmMLw׫j?#w'`[€aAksZ}\!@j(mj#ojP>|OvkDրʓwk^Fn_}<3*2se߁vA*2ͥ  CgBH$=4|` BM*`87_B~m,/;N`n6u_YoU ZC3, xU,{;5}3]mj?ZwE3iT 7(kZt=sy|m,*^680Ӌ]:ڸ@i_^f~u' "T:l4ʦb} ӎ,K[!xRsQ?{G:b;SC+D`_J5C3ʥavHZ̓A:,&q X[dzvp'q q5.-i'T}B.d!ЊRNީ7] -TJ!t%^ wp!)uP1b GrK'%M1ܖt!W1FV0,~h?,Ԑp_OO*]?S帼 Nn(.5Ʒ4C)4 /N߉.-CS%j)~J("b y>Hڙ =b秝,p)S!s1^Șta",TA"P7C^\RtDh#,lxNW(~0_`R)٘oݦ1fz&̖521g1D|%e}*lAc.)-dc{e4}ڜ%m +f֐l k[E) [LQXX{=9[tb9x)ExeyJ*SHA?y{Gu/hp xtE] I}qNc3z mja'< $=on/`W9v8QwsJ@vհ&i!́)Tٕ-/u_FS Rq,\bJlX&$+,`[Nk֫@Vݳ xEucwȽ.RźOBՍmb11jq9YP65*s5κ?nSҺ cx!Q #EnCH 54pF xiz԰w0ě+B?RMq臕BU7>y@d&Wm٬ 857u6UOҒ~cQH2lX>4yƇcz r}dPg}p~XpHmj*?;+Fa1m ԕc_|tXwZpW/B`"!tGt _/k6B#Νo7*5AH^ I1Y*(asO8Xn5NHN!C.ِT2^;R 53)M25uS+ &&vղoB4xx˴v|{e7qđZˌԂh^Me|u}R8Rlk] Jy:Oe.k^^lci}RBՋÃ8+vUE[B%%J-<Y۠*#stQT}ǧ<_sRw4ast].y*7}/ 4qz|{R Λu,ЫGS%0(<֏"konyjȖs2G Rh-F"ޛ+,!wМ?l] 0)q:Cu7SJ=D$4ЬG7!W,Stb[b|InkJp%ԹΖvdr7/3lh%o; O5"CTIdiGX9Be$e'!6IkȖV#<3|=ٯpNvDGji]p'Ç]sOeNJsdB,07Yc=m11C"mVjujsa-ďrP`*Cg {'V-@lTF'H!0f軂[x : 1l[/ H̗>(kٌqˊ pE2` +^us ~-zb*^;lM@ݲ) &VPJ&1ᐧS.4m\kc- (IZ]H` ܬ2!Zhm;+?`oFO;̀`!/V|6Ze6ٙkHz SlT[۝kcp}:^:x x͗4[;הMKv#$ %p ;a ܤX,c/Wl `x"Z *uv/oI?lɎ@T$ Ow \]\aOE.F%w\L)BdFԇ͢z0*8C%Ƀ> [ʎ;IfZ@ &J`j2*ҝB446@‚Y/B7}mnt4CUcu5c*yOH n6۷ D*-%F@DziE55qBj·0*+=N(Y⸒U9fcX|Xt`ljEe2UKWymro[:qϳ+JMC6yeax$U9H !1?|gʁrV+Sfϝ*=%-DR0M/s =Ű@طgCўP׉q > 1 y?ɳhĢ0:D w =ԛ-5 G,*4gZYuGH:v]`t b?o(:OR{*4C3QQ+NjQ5u+HVTq J$8x䢰HT^ʙ&pew|ۦ Vl+^uc 2[^ %杢[+^s+vd?ZFr"eEjDZ S5~`S e G}-pjX9/ChdD_WΈg[AZθ;Nw;~Bj:]4A/q@L` }Tċw}}JFa_|z,Jpjm|mbJȅc%a4bWl"gs]H.D' |h',g""]>)Bs7F 7CEpdTONM@p_`&l`[DTC, ӘL 246DB6P& snt~Q5eX;i֤8g]=4aǥY|-dj"61 nly9&'M'\ _/х2F I -/q53 c貓>M9?ًɇqWkp]<6}[}$b qE$Dhqznη(^H]ljzr`Lε-Psycͳr;5E?zx0VR06QedA$l Ni84]k =I(D${E98gi=ѓY~>+[|n⺶T$ E33+z;'pByٱo.~mB|EB9XQo;8UQ&J54CqZͥ[Ζ 1:_roJ3]LcKeM!M70Q)mLF8 >A6im&m&! K7fMpD0(b"-n'W)'Ȅ~sB/^)%h{\ooaCљAU$xUKgjJэۭ&t֧aD{Si 9`$+Hs,ꉜv0sϷdLEs qj1_=h=LA(_V#旅/^8{Ӌ!!2X"29EZ~P2zҏ  vBQaw /FbgWV`S GklU@>HU8.hJmCdMpXSRF7d0!?^!M|$CU|d($.^,ojHՈpݽ:+*^Hnqh xA! kZhk5◎iC SpπɵK ya7\,+/`1l ߬YcE Nҳ.XwrA:NQ2D&D#|ѽS/n2( E$01Vk&7m<,לQØ:LVKsL=b**A׎ɉ@ʔB H>h9v*i8 M]< ?lGV l;i'(N8'%!du~mҭHoY Դ# sfE +_ J avo+;X߹ա A2Wn؞cSTdZf#-5>$r_ʳOquZd1_7h+ (Rj|>s'@Q ZUHtkeL]YH!;xR0 %k[z'iNbWyA0( 5w%"IkQHb_F< pN܆0cgm'(0Z"izK?Wg%&BSXLSL$%iU\TA'q2.KSZ ^`tѧ9'8ClC k:b-&c7CR5P aLx9^5q"‡jq*X< O}ivkjS_<';MȋaoBu;Ru+-#;͓W3 81M^ijiˁJ=44%Hr>$X\C9hsqG^<2! {AKY IhSN?]8s8XdVYk80'V^4 k #'!feyYډ[9SPb SNqÀ8ҁ6U!J%n<5̲_$$jn44d;Z,g&??0p!3P. OXl}Θ~9I?:m dilAg^ֳ6`$ıjSIX;#ZȐ>S쎚  >?ߪB ˰v!A^1Tgi 57&HHn~pt9^̣#b#IǢ YR5SR95j:qMA EXlz] alwlGP LtK^o TG atM*88CCd})ɘ(' fyZrĚ$/F}8+*%4AqpM\\Ssk2";Vi>gӏa~6(C.j+}_zrD.Cmyso0:=D).[ 쌬hyn6 !Q|ac%Hes H`2)9|Z=yMw+ |ZHSgZ.*vJ(fQO$dΈJ!֭,ٻ8ͦG-8H l졊Mhw)uA1}߼n nC&5r=*ل|ރc7^Rz g^~B#(`NրXmggdR h@%瑙; @i.a|82lKgٱ;Eho1r(ȧ_l6O}aCu;RF]WWz$ z2dc(ﯢҠZTqӑ#{J!Dx9֒b.͟i% (B2PQ]~G"]5f3c)1Wmʒ}>̏9.n-Sm KCۧ c _k4pyc(Mb1t=uͻnCaZX 9B@X SǸ##L{ڔʭe}ENGXi3" ƮYS`0Tfq.zNmEA^Dg~Κ88]MVj,l޴AS;).D8m)^t)\ N&_V.(,׼s}7U xOӹτ,wgqMPĴT:1}meBu1 &THjTc;)ٌ~ͪ*u捇*?FCt9eSlr&ZC*w]7Hbf>~6{HwcǞ'2fV4mGpO[Q?g>Ir'&:fИ́PUvNߋKWO3P`j>`a<_1_|ArYxurƾMg,TXbvp[yFN ϻ-2p9dP.׍JE "4$ :><ƻp=|l,0޾ #o16k+P&EK" P[\7ddǕt9?ahD ,rdu0K{l+p~4&BA||]ZO5P;X%F"7XheH|=Q- }Wk;n]S%^B-] X^U7G]1r15H-yWgx!q`PĠ$fcz " J͌ea^u 6F|@*Jw'ܪG"\+U#*7For! Em N뽃Ŏuqf*@s!b"bwLfH?P kbi'k5۰bYc!و,n/S;}wچ.7ʮuLlgscseU\3!:JfR`arO`a0 |eӵ^ SQg_t+ݟ„,^ 9ǡHPXe&W*bD3K3@KA>_0Z!n#iWoz  Tp# l\nGO|"xBjDžsCjgN}8d(ŋ6]Ϥ|7=5x#q8 !i\Į̩Y4Ĺ`=>G;@h5 ߊ{?8y^@nTLFYL$h.mwZQ_ Cb Lkb .d~u)`EYV ++r̈́* ]:xމx?($})*MhU 8KY4= 4~ju`!*HB"Aϩ7m# ֞r"Vwl&x_7ļ4v0-NyꀾKԁ<ڙy`p9ʬ÷dѿP[@呑e&7PLk6Hï:XjI9د~^1Ì6Mc魠0(Q)[,|=15V-KvY=+}MtU @R-~cZ_q{FƈtATjyS|kS\3-VY&1M7_><|A/yL_ UP-жlOGf%@0P# 4SwX '"ATA .騦dqޙg5mWR] eev-F&xKư3`#lI.y亁FQ>>&@&Awu5@gB:L}8&E;2d͘` HOKBMoj87ozpY!K E:=8@`Q'Wxǒ@.EV=I m? ZBD$] uq. R&{e8&WWa$Q)ص䪏jU87#fc>/D+}2nV hO\~g?I|s]83D"7Sf6"ȫ8>PF˗53vWIe-[| (d]CyIպVyGieOW.Po2)f< GOtVw8}<ZZ|rm\ǓAH) /$tcDJ4 XeXqu]%r8_foA0+K ?ҘOp\Y NPg{uOw)+Dj4 rV$,UL?R {^P#d0͉xloDFjǤAmFF;۪ ^~]朜?NY}C74gYZ07070100000296000081a4000000000000000000000001665094420000a948000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/M]?Eh=ڜ.+N쳚Hss |C%|AVEA`ENH>cRBE(jQ}fk5Ԅ s>ԒqJ-J, "9AFދas/J­ra,Jn\^A `05tIޥ+hW6[A5 F^hm5_Kq4&4XUhun6z@)ʭ!z^|j 3mGץ],-_54oUC‘Zl_ZWP9 ?ï~p7c[*0WO i韅U[ZfHGL䵅@^AqBJIbKc6=QeMyru -đn*aRGā[L\X_[`o`cV pQμ۱̷ZRi5DJcgPݾ+)FAg'ZFc\S^ Osצu"93&0clGOPBgWO +0&{+$URtOS 4E(9ܕ~(\Oi E^" ኀsv$p6/*+a ^fIꟙd_5@'v4zH9Ι`nZ=_>M*u҃W/a+VSRbau] as[x]68h!%!)V\d`uK9LMhnn W'~mRoDt9Iu_R1Af7w{1M5 P5Hg05;刂Kg=S7^c`F# t~~kOm2c7qFzjSiӥsv=_R1^Cm/6* L6۟%< 9UNτCXuuv 0Is7kq'U*|Km8^=ſ[A75!U#@o^fsn\ JM2KP`imf%"rH HgWkqȗP`wa66SZ=yP.{Ɂ:o884dKĨ@FB}ɵT JqG M#6յk>]~D缤bpAo+ep@O7C =%>5%Y89K-K`M} 99 _*]R"U=J#DwJakj~ IZy~AJ^/WH<[r!M p̓>(CYIwA4`V6(e Heש+-jqTy9`%*"R׫zl˦P#e^8۾R/8c̪2fn}LZ@k3zEI]鯈vf|%9'Hm3§a̾чXvȈAcIpU5XFAIN~-(_-$B#Z!@H"Txho Z␳i}4)g+ӞܑiŤ>se;7"s2>Y%/[l K=\;O3 A@Eg#ckŽs wn♽ %wrፓӨef([S1bb ͌.ein-ٔE/*Wƀ"_dǻE.f5_b3w""aPsܥR47%.S  Vf4=|$'.CET௡)m 砲/@vYƀ3z1Od6]ƅ/~+ox ĀHBtIJ& btMg/y$!(xdxiq T΍| a6ԲW$m平f>:'g%|U o'oz-6(F;YrHSY[֦Y"bnJe:x޲o} "IV?؞ݶ90d`2-M{~rXJJ'sQ@LHtΓEnqpin;5,yqاC1cqt"VQiM|o&zK>[L,`TWZ]?y_Ƴݷ ߷ B>op92iDw VZqB{%t-7% pdψLRܖˋ-Kզ) ^hf®T؀ `5 eӌt*2`OP*G_~3[Vp Y0_6 `X[TbІ9xk:S8Ai@XOI`LIEr|ι}Zt)9х P\uDs(4 zKB5ؠdA$6y )+4ڴ=|DAP)l,vXXӯٺ=z?5ܺt%}J (rN%-\if,׹UɆDOY]Q=@[$f2ӭ >1(w1oXƨ')֗ H659.G);9 Ql R9PT͸YiUpW| XΒIO ٵS#+\yQRUi^)roԼcϹt*B`ȉL?:kD%MxAAP]~, (:/ԝߪ?e$1%)_dAϾf.דO>3#fl=&}}ѿT纩OW>5leÆ.r@Vq;ab/<$T% ~7 Њ̢fA B<^%g;> 7i4Y1l1GW,V*i?c݂|}9I] }[0Ƚ]-pӂwN3o, >1y1`@kvOr:eKOt9ԋ@xT鴰c"Ji: lJ\`9'6[g{(%[^gHIE'^TH4]B\eB{c8pwm2rN"v$S/vύZ_BNպ` @Fx~c]~ dB17u::Y־Rm6xs)oa@q83?0׏cNTs@l-4(q/nz"zs["!O"A$&Em]bV/y4ʞ/+j;>U'bZU&O_#2|zi<ÆT#:)zsW\߹Ds! pC]KYMv TIXoO-cmkוp%:Z"{ɓJ|'g$)h1cy M9T!= Lr# k:RA%4]; K-ZA$yJH]zVֲ(`j!bã(g_i̭3( t }b4>a3xlǯpZ,iY*-†#J,J c\ub0m2U{7N:sPACXp_vm@e6?C{HcSur1`R{ m!1Eѿ)s? /4\~3m؍x23,([0Rb qƌI}D?$ZPx4yT)]E_<] R%iyêڸvE70O8z8W]1`R8Nqp1Z7dI֕<IbRy*|խ|KiJdl|ROKbejnhjxU{N i:+kѾ(s1z=pX -Fx}]rٹM¶$ QK9~lVV}3 S;.u/ cً(,Ji^` 6_3F#.=yR=kHp$( 1}U$q2TM\ *i=+,jP]==@?,;Z+8bIsWV(O (,+a4xfq<]mWD e?U}4h$ޡ2w;*tob')HQz\Rk&&ղ@xڱcpV(S5 \7j3] j1ؗ;]Rx5F.UA¯#b/U?bӶaijAz q6&CA53o)<}N}zo~([AT}?Cέ*YLK2OɆ[ _Scg%`z-)T3mF)Npb4ذ-=Ĝ".PAqjP%U2 Tnu&{*p]p $0~5Fz7 SKC"H`ӕ4/R =meuh,,~({kKJON;.[`g5|?BAqA#!@EЧ6PQFRudM>@mZބB^{(\ 7~/2 2{G _fe-zٸ17km{`PS4Bvd`[TGr->?#y"ЃiSr+߈s1P7y+`E+D}?0}92Lw/dmv f>J;;"سMȻ\@֬[Q[Dogf{dFsE5m#Y#DAq;'Agh FE!Tt6\P]rҠqF0=Nk,_^Y-' `|ELĻY9˛lGcQF@ 0tSP'Sy3 ZŎNHLI#@>tk<-)02Iuh'PBи r&is@e$lT@"}7ДW; 5j) c+?I7=fKAбsѹ;np^A32\aZTUl6gֽyF]! Ƞ U(5pm9SVn8`eCyNT.+NW/Oz.X %C;s?s#I zqh*Af,<6Ux8gyIW۞unkIgestW R,2%^Bq \ސTrYţF'w PpҒ(W\Y,J!+x ;z92Pz1Vh4vsQP}[yRH]"e+?`K0]J6{A"R0)][URyd`Fa1{1_ry!cLRwKcofgj#-"w<΁\榜,s Ig*!@zx:][?v.݇}a9 %Zc\~JBU/Ml:v`(KS>\/z2nY4QLy1qK湵 4b^NJ7Ԧ"4Ihu!*9[b>gɾvL v9\!W6tX5 V:$Qm`w $m !ar$Jr^ tn. X#v։OcaT) 0GedFxn.0w1[T: QnꟺwB mym+&T}퀡سP)$c{Zk [d\|YtPZ.z4m4:κr50c7AڡqqoDP8?(=夾6[щhYby k0)LV`Zt ǂ}D} #DW9\zKBx2²ԲMF.#RV,L> <'7)N~8X ޺eAs :.hR8PCL6"{K'UO)],n{HخGFE|zi}Qw?Tn6 )~T5?7x@]C0L|َQHz*tvgs=,7`L5p#la| KӛX_dygaJ[in}EYG3٭wRqMoZ & hL_2_a%#;Pf^dz6[S1 ƈsıթ{PEɹVFزh]\sx~r\Xfd.Ќ~2$<Q߶n#-,/{oc~KfxXaߴCƣo?0W fa Nͩ=/9}ĎZ˙0MG|뷧h>Jn " 9A5"6 d7Sw Ĩs`J9%e4zח^ŌUɯѦR5D`Y ׮>T\Tgvs>2N~ؙlW0#-} )$u-{5r[-PfU &8 q{Of$H:W7u 0+;l+:mY<=ix|ң$Pc-&P잂Tc=^'2e8[ aSa=jͶ8RLtIxRo⯮j+hyb|ҨM/͕  ]O7}<{3[;m`fI|G2 ׮(#,gwA`Ҁ()_;N)sx}eODVy=_q}Α!󤬛i$ 50 2ʈżgӈRx N }|dLvɫ do)W#o  >f6BWՓVwЃg n5 fBIlzw˛Zg8ā v}`+&KbT%8vzᘄ5h)ϵyLMy*SH֐ ᰄݚAHvQCnu~6t}3W;BP0.Kd]F@d'w=u6>ػ52JWpބ77ߘ[Z14)_1DtҦQR/;93_oؒTz%>АWbBZy3@F]S͠4;)dxtǍxWa'L_EdJ! e0w&^UMwPCcSH#}N/C߼!(N;l54pp/<ڴ;#e͆+Pm鴞!o}`6J8pt@ґk!ԲeECgX)=F dL2*|!s}4r)14*c@Qq.l"j}3u gy5/N'߄I 7  oŲ\ƕrů|mz .T}se{w+"=9 2AO"=%q3;e:, vuXML>B6:5bG rrv' S4KޕD]D6{<^i' ~~aDu i^'!8VMym&!oLb?&3WbӍzU8 Efc*`\ФB=v1WZYU^sℝ[kUfQvr|OWt81?&]|~@e9ԚJ\3f:}o*nbR45DMx,jy1^jt Rx$xx7Zt?)M5̦3J?5E7_ ?KѮ"Q.I&Ьhu6ąM5 oTEvS{랹)RmX.*PIt-}gT"b}U<'^prbaG}*SݏӒ(Ed)3ұAiV4zfDı3a6+ȾC5deM-`B9}-˔Vs&0#ǒȠcUM?aL}X .hPaSa4El3.)񅣄g27E3oxU85<^;P 'Ċ(\y_Ti?v@8n/ր ]g][2*͍tu<Z5, -16ˣ K@u"H!K=?yn^9=>Um=Ǣ(>SO>ȟSwtñaqɎSPU/$'^FAf,8y6-"{ݒ._ AUu(t%IOi$De/@7[ſ,Bܓ7؍YB̹sbǼEOkw@$>.ҊUN3*-eC͢So|&L$:(ΰ4;. `*):٩}&-h{!s@}!  QP62Z_tG9Qe}f`~Dy [~#[ߪT(Credx L( u$q,Ys] E!8k@zra̸/ϝȇOOyqMcQq%?48chuuvy/B!W4w4kqSь>֕X>~Bhs0[)Dā(UJ rjW;Iзq7Uej8aCSI5s[,-zF!kS\VgAgMģMkj :%2,RP}(}BCp@`0 khᘲى͑k9]K2Kd9m kvHgo <_0dM,>r3 PW[@Yud) z J^QO]iL79AsI>k#|PSJ'uY:ORpZdQ:嫄r[)Ϥ\ ħjq:> . 6!L<4"Tza)yyC\}GĦp,5)QK GDGR_4̯FA^j(^_E) L,N0SY#>brH"Xт\B֤onu[#`W{տVpjZ4Eɋt])jg?ߺ9mVw%dq.9t8Ժ'_rrbOYVſ9"<ګAȇl^^ :'FQg@&fj/2*|٠5Pؕ)$O98/0sjn4VưsŹ5.`3َmѯW}(:hQtPf<ps=bn jFm$R+$~OBV (D};Lt*$Lư8iG 8t' L h{y/37/OI]qO(M( uqP0@m."@{UdMMr{ֈ@>Е3VF\0Qz.U`7=x,9{Rìe|& uKؼ)ő4@i_eSOcJ:-eT NRV<G#  V; ( >Wש!SQ :qAw,gq  "T2ʕ.>3^#?7ceS,;"jÛ&`=S"OKl|UqAQz[(];Zvg0e'>) 5P_p_*'#)Fu(au\+V;G+@j<ud,)4Ӟ j0$),ֱ0Ȇ18B;[(pr;eNJ |MǗoί|ցפ?6&)~xD^^7HF#ަ P9%(`ODA:9`+P Іd۳ZϨH[q|L<lnTHPh/,B!621Jnb~ %R'@!(۲%o3fDb2nHZksya|^4 *Nffi%|vA[A{P[d#yѼAo;D@td+献Ch5QLx]03ą`e2e8v[V- 㪯3>X)LUV-m:Z A0yD޳+6SnYfMoBF. 2C9>F5I j Tb>$_,H_Df3E@?F@D)xžP1/𰪢9'B}&6cq^qGj4T ذn)^㋀^yhs2]AV~D]v[>Pc`M뱫7*D付Q3?)sx~EIzVoOe]$s*>zxB!fBē/#0/wQܨM<x̩]kƻ풯WU2_`5B̘FU;(Pv=&GVLr8nct\&jmMGKωn oS9(gr٘O2EiZ*3esue:֔ I܇u3gH]'ӌ?8*jɩ*]UU~L٤s™h~z#msc(4T,g*`7d޳pW~k&o Jnv LBǾGc;KVocEa^[x OLoCEً!3E)' VfDt4}.Nj) !J4Xrf FHUUʷRG?ݗb |s ŅwP̒ L}7yFiB>רh׊Ěۧ#mXiƙu(}BI-bRx\5b*oYu.GL)DkPN|7f+YقE]]g P:`LGD̝rI}:?}4z'*';hҁ>[B9A餎'>E#)'#;6?ȬᓲNx[%@ˍQ/}d'FŒpGJ:S~59tuRz/Aly'#%(*py:Sn2*#qst3vx|Q85KؐՅ˝\¸VF‹'<(KBfH,:ƢJYcwMFMD<|K28iEGҞ|{j\I\BI%I٤&pҔS[uB;o((֓lYb W0u 35(>|nP1m1`J&_FC"~6#˘Ii@@؊AB:zϿGç;G0i ~6gn&Zju="Nѵ'w>! ԐoCQJrgg!6*Y(ZFOKn[Pأc[D͞(M'nCC{쳋?nE(CR۸ YkG3n9Jdž`ͱ`ɳ31LϻD`S ·-Q@?Xy/AȦwJXby(cC/eˈoߙ؄0Y(#84TV)]3X0`/m aT2J/ ] ;GM2ũ'nS{FR3[[sGfk%ЉA Y掣G+q/(g&;h!yՎze0Y z,`;Ղ^K'cӏ Q :SM[kBH^B& 6p;J uz#GVHxjl*4i (~~έnw%ʿ8 Xΐ"*܉938@#ݛ˥1÷׸o}_2:;gxIЦ` QGmh*fR? 7':|&RVSO4fӢL=45+?V-#O BZQ&/Oɡz0(| q``sTs~\Kk "jJ :EfoU^aQy6 GO]QfKtQ̪+RJQXnIe*$~fȅխ@7NOzKj7+EV\6#8turCh8gUJ,i :\xL˧6uJ*n'xzՑ-Cȝ*rjO>QXmJ6PK㽊XJu ~ղ~-RxAeBxv>w~p!WძFe!L%u1F1m_Kfo}͗F9_&%%Mq뉮~b\`dB]1S3ޣ!l,ᗜCEBdi689 ~L6o{\6Bu>-MYvf#iJnl= T,zatq\Y<+w,ĎVZKU[$^B۰^]^kˆբQE,sx;rˑDG廤Eip!+7+PSc_l fcwG `Fzzq\?b"6ֲ&9݃UqΤL8uOL1mᙺRHt)6cxfL7<#LKPowO̵E]s1I>ycձh&;1o?G;,i AG/T!`O=(|wK= ̐D+-%Ƹ4 &;w3/*){<7,KDUku,$Z\ӗ =hH/$Ө H6qijazɵ2;tu&V_D(Ӳ MT{m~VeGd9t WvAWFHU!) :~$OXvtbl61A1RwXy~(ԕd}ժ2O.DK2Ko+Ҡs,;_*YՁ -{c-a;O}Tb-'ajcip.h6EJN#*b?mtٯ/q'ǭI7UlMt&?_C lBbJi}Jt26 /#T_[̵R!}=yuЍn+C˱tŻq^(*r^Tpn+Ft<)I^4Iܣ +tlBN8a^q\D#Id;𦲧3=3F nAg2l \ aHl %9E?%ۻ>T Ng}nQmPQ`?V$!Q&S%vWիU T9@5sj<璪ݓm٧X\ Ҫc: 9!S̉ǽjH2k=2'`X.G)q ,T҈sAG;ZmJ7ģ>iQYٕX9Qpb @s/b"}5 t߸Jdf{1Q $EINdX }B4l I ʕWu :LΟH^%Ry )SI$v4|1c\wB%*3~ + TKP5,D ed~3g, ~-|k?FVrfgcA,h_aq+=2Bq&qa y?Y8F` SCK ؁f@uˀn2!16dG|V&?3e9/A)}s aD & L3"ۖ<2/̯xfV{/I4Lx;8v*`km`z ×ck6߂5p#"Xޠ ]uU(QLk4D vpIyt"G;"NIQɛ:£ݛmrEE&E2}-UJTh#5 U *ZmtU 嵈˫ՉXBkySڌIynD \ZqհP"(r;r㾜,[~ݦX.wRu%4Loڤn) J46-E^1i^rbNuzQނ &0z!j2.3p杓j9_񑗆z;!`ؙq_U#zJdʆ*7nڧ߸o1$9".ԥ^C}CC@W9dz0')N' ;L&N3'tdzE^vRʢ;"BZė"䢷2W#A)PE>Xx;a#iC[n6ź5Kj`dߗ? @­Ӡc!;G/xtų(}8IzƱp QR+Ո@VY Rk}0CsFEL\eQO=p C2GP$Pe/`B{5LȵAH%rTi>JD>጖V[^[ry3 '=Ȝ8h/gJ8gƘ:0g?,]{%fLBAstԻ-: 'SP6y;A`S3񫳘R>:X %(Zh԰Ff0Ú'gLFd\ egc:1) 9{M1O4X u5I"0{g{Dْ^juG$2Vr=wNLX|nN+PSI/訖UGx*ZAˎXcWhl`8-,ºx /(݋Tx'.k|߁2mtf1nǹ-=M } QsS`sh5<\IL4|VDHPAjRQ@mLI !"wf /T+j^{j!ƿQL'! s.rw&7Q PUx Sz]"B JB//OYH&ex;Bu!^V;sm P*sX:\rYZ`W|dNcDZ0#{TX~vC01s3*ޱ BЦhRjoF6bQU˦_Dlq9 b0:9֔^[f"# ߤ߆9ɽg?O@T"*g^ dɬ=9aAN;ϬH?=t. ,#--5A%klPӇح'5 dD/oK Zj {8X`cc9*JoPL.|xl 3}úl3䎵fꊃI{ 5-%VtzeV b~=_fתn`ņ8ZOT|,wZbN5ϋ؇s8gG3D@̃ul}^=VӵQhUֶ#0[&S7e(QH#B,&:F=~?\d]m/֥0 TTwӺݭF׹k2E2FV4‰+JGQIg Mːt"e)K7e~ d)s]0` .;-rɡ`UlqΤ2K,>^c-"IG1A{|({&4b 7~% DGhaMF;Cؐgn44 /shD_ضk2sqqDC} Z猀jM(Hn}.=̾m*5(r-| on왕 6t 5{_FVsִwObi=(lI ~'^(ok[5x #?CT%US*[T~ơmdI#ǩݍ%{MBJt:KƳvωkMFp주rbj8IǠV}(#LB XBtΑOGuBi}ޮ6_{>2MArJ0=N d7OF75ZSz%^.:”?k$;}vZa7W3ggJ=o_4 `vzdV>?|Z?Vm\٥ WJD`VQ9JGlw:$!ֺC@jf"[b}29zo 9 Y`1L(vS Hf Ր|&z42[%ɗHB£CCNpR&p+}QDMMF7|rm4$@fn3q*MϙVgGD̀F-% TkH-+3B&|E$z/u޿~ qP{|PBaIb2fs/\Vr$ST-nxHR2؍X/h0q~PH9Uo qr&!j >VE0ʍU1R0-D{ٜ?S.imWevlD!oZ}FZ&q!7,N(Qc[Q1CO)9v7EpR3avAÂc]--\7gIr2m3HH1ژ\aWj'$)}K#`)JܐΠN3}#xHgch+;G+ak D\E#yt] }Vi_̦`c)ai[uV^9[;*>G({W{';&c('K3 ;js?.T3b$HLc@WbmUº={7 宂|N)ik폈:g0vnLc]uvi. 6tdBqVTZEKU-ur)Rb܃mЎ@-0웨A%Ħvٽٔ@੓u6MNWx"t66oNE KUt0 Ǎu<f^vK%X g$^xB}dJCM\Yoom|j~nV1k"NRL힜;cwph;UIMIP>) b:|clc!Dg66Dw]ؔvTtI㎼_Z>?iqDk;EHw OW(Ra)/#pj S h(Wz>AeCǡj&DB/3m!@Leu\LR Ϛ6Ɯ⪃]_ -Hǰn.xYNY"yHDb-mτghdZ)LRֲD|D|}Bq*d*uF9 Vր Yl ku蟢yt˕?[]gw_47Xޞe1 Lwy'#iOh1jYl#Hq *4Nz=(R5NWǾE[xa7:@eSq&fgvVYr1WӇx;4<[8 ,ZW`iYk|F D׍Ďa6n#5l8=0]ËD.KֲW ~ϯġ@;F/*P@3w'iA04r-ndE)X*@v^Qz6^ Z@25p-zhɸTBKo҇F @6HoY˚0|d0 yCbuI"r\0Ղ2the ͤΔ jkZ6.&Y=IM+M7܁b % ~P,nW\ֱ^^!J)8+t}"p/b8ߨ'j6LݛaK?|,i2.MQ<4zV>cO\ I5B*#1WZ8D rV!W!n2ҋ:$0;7}GKqf80 \Ǽ&q ޥj(6ϕy4t{*n |\`b0!2n)*X4=y5 %%?ѻ1))V>̢u s`# _o>xlaUOlKQ!uW;aIcdC:$,kP"?} (4QD =Ņʹ eXlox Af&eK~QR S3i J}%l%'];Z4Jrѭ¼z\Ͽ1^什Y0'gy †۾=0n"^BAq2”R{sėQM["=i{e'#TbnPCG<_+)ΰsToah?j|qK)48}@3(̈*D|lRpCX=UިNUQ ,rufDkCKPKU#B#ѹC5~D8zEVgȏI"u"_u]% ۅϻWx!/|8WtAWhnO5,úմm"rRO@oە1=;NˈܴNԻl<^)4Ak.j,Rsuh5sI-rRCp.ZE98b x}BXĝjWs(ĠU*+K z nB@*GW-yP5)oxI57tHA_F^߶yc":J'ī'QtMKe B":فJխAd8%M\I6Cn즏3žoS~/TیP=QT5zT4,*.|l[3u0| r70n/%s;cDjT?6$T=χMM /iDeDZ,V^Ӕ~EEqI{/W `UKWPKא2 )w$fhsdvKB p4~H`wղ?LK~ubȋ}剷2&Ü%4/QEjto67 H8<*C>׀~쪀<ꙂXwhLo%ņ4ȞK]F7:8f߾y+)v]DGT<)n;i N7>Ոd?#kX\uGb774ږ[bcN Iad鷚扆ކW kKG@WW֏u'2 ky7 - `A C-^B#U/"1QF\\CpC!}~ z# h.]@Jfrbշu`Gz>EAYBm&.3 ܔT SCwYl5@o{}sV9,_ `nc@oC5k @p5<3AC#=LDi{ݎ4s6RK3nrT%9/cXnY +K) =aZq}(3{#,`rʒ*/\_[u}GP;EOd}ST0&Z#;6%`W`b_R&H HgYRu2FA"yt>vqej2Ce~ qBbKsT6].ȣ64{HgK5Gbn>C2tJ̇3ɇgq{j5}`벗"ֻ2}{YR/!.5fkDRQF Ҡ$8f ̇? Q}8VhwXAyl9 rtc%d"š`,S '61l2`?06 &9e3f P0̓Ñ5S.}\H?-2OϷ?H;Wov/HW?wgRO/~S2.$Xfl]z(`z!XS/\4Ocư~.M蚆 KZ8T#ʘ'R\HQyWd:Ws&0/8Cɩ]nEE{j?!"ne~f1ȇMg]Ɏ$ *$6 GZ;YN> CRd>r14q(>1oDב:w8q\nhh{5 H ~LN|@l:&y\He-h;HI 8+.,`B/Q[`DQ{a-yĺ'\% LnB ҎVeJ'w<uv,Γ㊆%Wc; (*SÉY,VtT?}a6S1רv[_m̈ktCmwT̳#-+`&v|xa'@\FHDywD'5Ru(f$6xZ˒ M)}0&\iL{YUʩ&?jDžhFC-HPSlr")Xk]b%˻sl7x;Qo;yR3jNaiWiZm @X+Ƌ"XhDiMKS>윕#j!kuNqye> 6\4nEL.}cn3DDVpI5vUfWs2Ǜ&= 9bJ&8D-?>s\\:זqHc^/)_ȓĆv=Ԩ!xOV-]iMSGz\$D~f=kMRAud,ur@yӠ|.'+|։%zG:OlZEd븱y^>BN%"33󼶇퐠 ~HO]O%0_) 8t7 ZnrMoƍ5R^7\K{́8EK<\L+uqMzl@ozlgv=BWa,MsMoAYؽ\hh.՘~Ɵ:N-/@P,[ /kD~O"1׫`DKm${+ 6=Qږ3ChP2R"OQȡU6 ʩZDܑ?K.xU0tưBemL2jBh"iz#cr u;$"r+g%7_ܞ1jWORظ+Ұ@߰F+4R?xI}§s5;U7[&3|F(icSr)XZfudjӚ",O[!^8T7~N)b;se։[&X7P Rlݓm^^4eHs,K̢~+^ #xHEߟp<a~rIWAW<׽7 JٰL[M}%t2 v itͿ1C^hF߬-aIP"żP1PQhr*jJi֪|}`Zĩ<Wwy>H$ <>BA'1N8Vb΄3@znԁ o`4eUuӮń5EB-++X{=t>\mUZGZL2:{t'Oj-)3\Cgˬ&'.mkkl>\,C l |xf88BTVevpzH>x]4'h̎t~(~x(ʫ| OF5k 5$4%*6C-#3uԫ#d$k&f=J.5xn~ d0d^M6*{A]ȢKk  {kYȍF-2Wg)x 8:aC[eϡ690nUڶ3ݰ=卽+&8 =V<']~ UCܣ/<Mcّ&&; D.&Y>r%.r-Zeٸ&?\ 9jxYTNh_&Xr=m ?c9{\4"ǚ\(o=عcYJ#eFm+hB6iF~j7@ ?mb'aN%# E= -L?қ̥dy8\ƍߌ>XϐǽŠ;Ġa'P7;53[xX]逞xzBx̺Ȣ,ۓ3M9 [ Rlro`!bO-yh܅h1ZI}&-;%r9b [3O5̊.Bsd!hh`Z>֣@rCxhyƂ$\ \3KS=k PpTif@![Dq"c'Iʒ=<\׻s. ߴC:nq1[$VrRJzAl?Ykz>'^Ν x\]_"IQZ?f̄?Q=҈l~V-^OPݎMik~kH`~r^n<9`^"Z Cp lj!{SbxT,`O9`Sd)@MyAÏ!^/v}(v~@| ?=3],]&ݗE b-e6yA2O$+IeFs .\E|c8;'He!c:E;T 1}~x^f,oB.@y&Ho얙pf1GtIaf-$rh`wӃL!U:=|\sMXЩk=ߥbWPj_3#T"I h#ÇzGkffpIPߵه*QkK¦'>Z7tuIh&ږGkqyZ*A)s*FJϿ#XܽY`D UYSr*WAg`bK-rSꣽ%>n͈]Q~t@>"Js`Y-~TY4Vrqn 2?"z.ԫ%Cvqz B_$9Qb;,ъ';\C<;>3 ќ$]0(Q*_\bcFA,V. }4[', d4yԴ'5d51$az \$q84 ~d4}Wh4:MWz'ˌ/h nG:#ʜ%q$5 ?Yt>Ǩz# I(Ɋv5+ 8 *jRz;|c"_nO EHe`$0?90Iɨt$+(锖jBc&2KGILK>ҟ_ -2eB'4wѱ._u&sst,[N'_`e̦Ǝ20'gx 9!wdoQ% .s73`Rb)pkE*Ù"&X񐉏W k't/EVa5kY\\ _^̜qcŵ$ӼkG8Yo ڏs⿰P jOYRձ}Zm #HT/f=,mXωxq[vHvA@Ѻ :sh=k.?I#1ݧ9OSq#)b'uP;|pU4L ZP|lHriߟpR50[ج՞9q؉,dyѩ4F䘟"8@?ظǗk}@UzA j Kћ{jRHX⫤O-TLq!};ϻ|7:.چJ>27)m{*XA{! k0P}ܓ:|ΨJ -IC sa6uLtX p>U~wP+.{Kh^LFNMp=կ+i@BlA|Ԫ.-,d9?K=R;cklv)R'a8Ϊ} \۰=Ӕu#*ڑkU)Bh)cYh1M3y#Ρ_vn@HGoS-fbU A 5 40// oZ=R$bIS{E`<`ZRyK ~kӪ~B哎* YrDJɱ%H:=j<߀~(;gu>Q/X\j!@0R"3]Zs,@>Lg:œ[aet-5D0QI ΆL^ZXcxbp#n$Ưk 8X7!H>H\߼Pw[`7lڛ5ab5g3"ge9 (KzuЙv@kԹkڙDA~{v֍]0zM)~!eaq%Uv[ԗ< 2w/HNÐ * {oYrݮ*~jX#MH>L ̓\F_cٻnZT\̴r *>n%>fۙnkyL/t}`˧#=D:QCe/f]));MfnEwWũ@ʼn*.bq6!]kh]~ Ŝd#aӴY:گnWvDr^.o)I] `pG%f݄F}! h֛bѐ:,iρ F٫= l/!zTabR79}%#hRe6k0-ѐr-*I0ŠG5iBD%)coMmTdmOڲy/cf$җ 63X}$V5sF08u3v̵: VPScqV$\i6ꙆpI~A|7v1G(2]jCy5}sVbSbxE 2;Y,+ZhHw8;LEpF h(Ao_F9ThW15gLpf?6 Ď\l#Qo(Xpj6tU|O%bx? _>ϧgvǭ͝G 0CF!ʼ!/A>`pn%EIlZ#l&1(4sz5f3*YO@窚2'l*]Si)ND= ReBL2SJ#/ܔxqު~l@͞^ AdL3h@kO\ĩ10H'pc xCɹw%AhCc}t1ېD2@ra⠬B\ >Vr%*<@sPjg^tBJ삵ܗ1b˝rQM܏cx ?`*ɍf=V%B pIŰ*3B s m)gm:=C[F={Ȋntnn:-ف;9`fa-'tf*nMK{`<:du`Ƈm)grCG)B V}3@t(+P˃*MZs/x*2_G∶AȮWhD"HٲNx*! aPߛ.eA\~cYI,an`(H䕦9 8@clyݨlAWf*ȿRb5OOn]b^nbkyբ{6apHO䰗SҡTq^mfc؍2+K̜<ޤU3Phfa0)[YSĂ%<_$⭙%1'SUy7gXo YJ[ЧvsT'U>! lRM拺iBŒI?^;+us 8J0`q&ؔ3>)μt2u"6=?$)~)T*$wyƪpK@Pu] LfZ 2h7r+ʒQtV])J!ML_5x6$|!$ b+(:O |]8 `>m6AL ǘT1 <b0kZFד6l{$QVr#~J{91O.bI/1IW aSMm*)|%K*Ne4rjIOH4UE&YCEimiܖ#rਗ㮦P|'x ̌ͽ; kVPX(ZAxOhƍ^6{S6 oM?]֤: }"?_fqnnK 0*VYƸX ktq~*Ck?W`1[aT,P%O wӎ&Zx<쯍G{tU["jΨl'>Z(č"qxcm&2e$c}m i3}~wWEU\JSkc{pEu{|v~ `l9LGpKEqE٪@zFs?qlkQK^{yllFKWڷ r#Qۓ9PYv&G+O| E~f d4kExx3Sh[#csJE>F0G/ }ͯ[HsԆW(:-)i7(۔&*rՙI_g̕TP[{:9gvx#kfœxc,5Gb K_NY V#sIZt-:QI~,!ص#Cֶ/%18(mK͖Ɗqn7~87@=7ٻooD{}7t/;'** qWmW#c亟r0TRuۏ#dZro0D3UO4^0X*:mm*KmGG ؇wȕB/*jj?ABQ&r$p֋v9@˃"@)$=@kW#t1&=ghJ~a)X.|bb+cn7~̻k;)cqS"dv5Y?95H [)XIc-S3.6Oޛ P;`Oґ~TY6YWx8LzN 2մMpy$YWFIo(uPtytE[{"jg}\eILӜ9)|(vQvs&nVN=~-&B:Y_=s)v~"őcMli']'_NXcdl; +Xw!hP@!gΏ<9w¦iR8K% / V5$҃ с bȗGV;̨n ;4dg>}KLT> ӸU֌mb΄4Cƀz<bbx!BĆ} _rrjsGC/ ‰☔&؃_Z{:uKG g4],c\"P)ٵ l>QF+h <8&s&yD X^# +{V%H POH{o`s^ ,zPϝ?@ =u}J{K~uJ$>WIX OK6}'9eX<8 f8ƮR]pjAJz ֘?_0w uSNWfNeX=^ƯD["O-\x=wr+B ;ܑ ܭ/GW e:93LC@^2jח_J[9Rרy0;,0mώSDeHmf8QN=>r<: 2p/Fc7!KlTLA7uԔh^q/vOn⾘F>OH%"k?qkS?Kv&niӌwn61,#[ |GaR$,-s)Db֧;r*eOQyR'4 rUHTsj ^. {TÑڹZ f] o:F82t'}G3ݠx\ւVA;KWz}aI-` T=8i0_7~ "ƴsۙP\>@.)h# bKO헾}b/fq&~Z.[cFDG92$` ᜿ϑ N~rה4~za7w&Lt."N$B߂UQ7 /C8XsOVV;Ж6j5넬Q4WW}Td )-@j,HqoP*cbN}]\U(ܭ !ʵ@٤)FV%zbA>! ? \?ΊQ3vʮŵ1opOvG8(-" bR`X}uBRi 椦BK`ELg[U-~L!\*lr]SG{bxo'̊Rwů_Sh$/rݭNd>{OA:j':ĀiGپOڗbO2{㸢/A V6,z?O;Cꔅ!QD 3! toI&p?|sɤ.ei) ֭-A{=,ͽF ؽa,gܺəΊuT=t1KaP.0PLH 8gYZ07070100000297000081a4000000000000000000000001665094420004a58c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/0Y]?Eh=ڜ.+̌^c"ʛJ(p6[ m%xm8apqӭvuh/}z\Dx+$urPw1VCdx,8S+z""R-Z&@n 7uqGMϾ^=6TAMqu@0N@b+(O[hZVH]3ëis7X?-W;gsZ-y6797:۳p4F1=T&hfٗ6Gg jMm;f"dP^×d -@l [(J&Yf=lPjAMgk fEٳcѬG⎉'Td >Ϊ>^ւA)FBThpRRͥEȯͮS,_?\SñpT f CoKH*(voKx>t/?e\|gȶw }[TPV@%! |ԅ@ڞzgMrCr\-<ppKNGHk-7k񈿛MNSژ`{ʟl8&Ii*[# 8]r?BOZ/4;?yg\}Za.ՈTc<(>?=~cp+ IpC8IaGWḁ:y[)rrW'9d߲eHp'h10M]%T ]꒶4SEBM6j,ݏ}恱u$q, W  AB<(+{g__}rH" *N#칢QUuO[^εx|ʔDO3j'#QQ@}p!8.5rCLC1; лf1JQklvw7 54DjQ~SOែޑc_tF!my{2-I vQU F/F (V?/喠̐mBPp4o ;1nhIA{O"'l O^fߥX/bs$P"@QzJ?KK%R"7^-Ĵ?Bce'5,e -J.Oj@z9'M,azuUX6޶\aαL31`/4_{-iRN^jŘJt軈'μmn~*Js0${G@bF+&󄞭FuӮi+DhU.bCS"^6m/zrjB ] o"3At3'~A3I!6T *4+PK4=pIc]ܰ)%hNkBѺtL6J dt[sٔ]7r9!ԍ~ *IO&ERiD_&<(.{۬jICB}qX6twr.Z;\,Zd&`-v?4 ⑁3<Fbtjwm@WbMq`+RSq!(1䑪Y(XcUl{g{NݪZ"N( `y8{VR<%>> =OY&,PXņ|]ߑ 8C|:%O!}S+0}>R1w=Jߙ+@ {m˝5LtaH[$ҧGgLnEiπ̥'8"`Ky)#ǺϰI kqY=n*ZYB=fCFR[h8w F vC7~YKXl"Z+T fT9Rm69Mb-^L̉_荭/hv9NJ\970'2N9zGy*; d։+,R-ُA\  V͞uڏ6,XׁM#=tyqC/`7Ye=ij\JKXZcZq\7v_#ڳXr!J~D72 "Zdԃ88 ??F>q&E|I}e#٫Y-ʤIӬfI͖u?G`DY,`,9MC0cy2{E{{TPm+-I 4 _kr8I1D@/9ŰFߗ'wo#[0~ss h\M]ki,~Ka&0=Y }z?6rjʐXȆ[pvMRqR!-T*k~(Uy=朙O|ux_+3ê* *ISo!_Sha5lY0jT f21L3,e1,Y*#)3B6()Ё1%-UwA3VmQk Jq>3)#dFrmzfÛ<3+Qj5bhm@Qn' {j{'RJ%WK* Ϊb|4aBzQ%f3&Fm";Zx?VN}GX+Dc;U9^4F{7w"[%y [4M3[ ~CIuaݕL\|&'O[{Gz4џ&5pU7lh XPg`%B;߶-yû H/Ӭ=ڭae=^ rb ?kj0RPxxMY k>i|í7ڈw*uKٜ.1 . .6TҒqd|녖5MQ[zXB!cvmR#Yh*|{2))[4?myc%G|K772WW5ek(%r(**CcHXED7]GLશ[jss$. y69󍙹vsaq %<JTKT=w'MZ“A_ )6ؤnZ6$et;c@aa'Ãl葨EH۟.H  =\U $r*bnPHwzvXqˍp<%I=Nij` 6pt%eԱx뇺@d=tZ7s_nc,Kz;ݤ4VQ|[kUj g"a],StC8cIM.bV BX_I:kЈj%& *(D 1MƍLnjT+0L:ƂʷlsP~ͥڈg01xGey6gJ#/W;?[)w1 dR{UۄY ͬήSe S<+>3ٖ| <הE s! (/vʇXb8oqQDDp6 1dK>(:߿qm붲)vd jKOg,qA-ݟ=Zv-h(ˁT A=N4LQS.XՁ3!ARS/n*[眦 rPxH{3 Bŗ>a;ٽ#AtH%$E~ p|+]#m"[gM8y#`ʷJ\ĊL^"Pa 1ngƗ7bQ }[K`?vxLYo-MOըd{^VC<_n;*F8Al1yhŜz.QHNq` on n:|pOXkJrM1C—AGnDLScP+ɐR`09Ɖ"%%`Xr29}W_ok`@oOP E]vq;cdzDRQh֓B:3U`45HI+ypd_nr=<%XeQL-e)p+T#j|G#/jVh`~I-vrhHre$\@55R2K"x""x WNA%]Aγh'W5f"?ٚ4/ZFGwRQ/q䟿pGL9']}n @5љU[T?mB#k #wN%/c2 0}Rv)\ݮgG/QY9'@Ɔ)5E }) zX ͸8T^ w0@iڶO7`=@u@GYt ڤSkOk)DY/toU=P! T4޺9zDD:.%y,V"T^7mSd8ĒCEF/7Y?"m(MFz OSꄾ-X_wWwHL;5/|<:a )݊^ @V4Cce-oeE"kJ2{c@# fYY:sʘXp'٦REGЩM-8zoˉQa\aX-)_x JQk? {{Gtwt$jرzR Afs⇒~c)59I`>|)h7-ɷUR=͓L AۧjVpoK̬i,f/x<E c<2t|2u4 ̴zj7EX+bKO&O zd.- =.USuJ${eUk4Q'i˳2n _uoE - ‹It?Offc=cD&t v6.dCl"{싆Wdq4j'r,p}ߠ|I0tnVFCVNy>%*_VbmR[k}r3r-'^!C 9}hq0oM)ku"\W9xA2OPbu0ڋZ>3.FD|Zk/M<[S9T*&K_,8MH<- q(_wje7d yIַ9|y>V~"(ٯU[(_xug6I^)րr67e*3h삮z00ԂV/I'Ck j[f{g$ æj|8Q@{DY*(q%VT&‰MJ:\+I[rN:G_mNOy{Il>*^|L;tYl'g/FgݣoAs>8yIjQW8 Bq;㜚flG!CEX$S#`j)B`AS*q#/[Ҕj B=qxD5tW[o(i=!%7ˬRVVࣁ° KsŚ;fFr0B% wlJ\1~8!4۱ =6A w_zZڥyY۫s!!4([+@:u_^eahk1tlD"X3 z8'}y]%{b1Ad} \Qd.WnJjg:N.͇b.5axZ7ŵ + %xq]-g%LOqw;&ϔ%eɏ@wduѿ,BcJ 3uL: M+=6@5P4n?~ΨSd#WXàtB B.]ศSI8j0>OHثҌEBVkj %:B<β:>hϓ}=C:!S1vrsg|$(k ]\ŌFK ׀e1wٲͰ9Ix~}Ȓ`qZ"kc 5%l5@X1v8x^CCY`f'`y*&2 TkYCm_}xV~6ɏdׄK[l]s;j~\.L}-c QDʁYmrTI`F@ftŠ }jCr _9Yݱ[[fU*9Jy R'2bx  nE!N$&-}2Q1&"zD ftKtVs"m 56 %KWua n5`RkjAO%b,iOM\IRå\-])4SlT;IDv-+=FHPיϧ{w߄syF z9w q|?Bj0%da]QT"(Uu_P`GLx! jT~&M7נ }is/SҨ%ez⣏wܿD~S^6UGw>44Qޟ^V9&bA T.ەnݠq_ٿW,٣[M.)GC\!2; L^:K?(A:Z_D|A44W[lGza8h7jiҸ?CyШ={)-[ݩZ8 /6@ha5\=[0k:Bk>%'c"yw]PԈ b ԃa'eяPB+5=Je/ hD ±F/r5D7UT8Q;4ͶX"~;)Y2b)"x]]"a:ا&eM;0i\V\3粷~ivŢT{AFp-F"@히g ϓ&=aT)*NXY0J[? wNL89# 􆶠mR3$POS_%_n ZdW@9t^ Ǒ _[X.lToPV¾m<<9Q0Ja09Lb1yO2>|< ׌W4lZTyP9W5w`97 ffnP#8ɩS7mXj%յR}q(M"F,ɫg8 De'u81&.mG$ٽECmzcRTx,L[Zp0NfĂ-(6Sԉ£4Ҕ0Br-IrAWjO U&M"6;!>P)=KQa~`y\L;d_vmUu^ 6?٫)oqfGgvdyt>8@nFnuvCqKb )"L񃿖x ||pCꭱЗ{a0=߷:콃-9b-rI-Vy`۠pp[1k2P&p᳊r!gDXf+ZpWq}E uzOpI7}}-x‚o7Hҵ7'# na:e;8~_HCš<tc 5CQde^EZ241hP[WG yW8IcTobOhS_S6Zu(-cL1 P%!ܯEQܝ3{6 md?pk,9.T8ЊJALp ӼF8j,8FE`=:ۚӟU{f>AdaH lpIXo) 3ئ[Qljl6Cјg)61[؎0맋n(؊Ɠr{4EuJx:Bv|Qͳ戱Pk:,+Jmf|Wƣʙ5=_l&+dIR#mX!:4%ӄĤoۂުjD&Gh#q: B{UR%I W*NŽR_җZtEg{YV0Z7  ľJr=QaQPeҝØ'kJPEKqzo/=IkB% ѱO*MßF @"<`Sc=Ź:qOj&*9TA;{X[&wJU_ V1PZ+=dqV[?3WnmeOn{ nₓҞ:-CN %/Q`[)_Jąn<%P[, q(`.[0'%[ܳAH#m}e~ X|P=)Rіz"A贠EZt)f2<:+!zJ Kcۅ>y D{qd*G=zjKNzY)S׻2Gt5=s |-@xC6W >Q# q_)YU"}N0iw:mPsi}T{IJu/)iO7,{"NN^ŕõb  A{ J%xZ%,xz!'_:8J0eL] y-Lte^/wvq.Ng^쬮B@9^er?dq:x#ms?KZ#;c K{ޝ 5P\2XD@DOpY٧sG^ ?q(Ġ:R7}yxĘQFg]kʚ a8!z$1aѧ;PAJc{`V1' F&7gnOMj1}~Sft@?.Be?K#Y ^×؏XܻeHI쏼mhjLosA$S;q6'zj9J1 4gaow?-7SzQД߄8W{NkSU c$܊H^\K,,J4(LR^Um4nE*CdJhn-@4G2Q`ʋS-h6D!Pq|gM uOQ{PպH+E43FL8IfzAsu3a$#&=`V'1Deο- _9{p[ jPWL._jiq䨿Ӳ7 ,L?c}%IIj!<;֒;Rٿ =qk5'qCcc j>T#XΉ}؅,1ukU{K"eZp_>{iIr8=r)IH$Bl cj7zN/ty_\]S\;Q/),2a#s[-5@1k`3}Ialʹِձ+'_o`ᵆA\*|o5iJk;uv\:+ؠ _E2N6p~\^K++ŐHnJC9R 6orM/ux2eB˖'yMꌉ42̵:X,au9Hj^F,7AY8#w{.rExf ږ'~!*gF3`Fe9DDn-M9щ$>1*ͪ}\6!~AZ?Mك32@f 33"~H眏w@ Ok̯x#Zɱ n f[s)PCLE9Q#b*x ډė\ĆP"'/80(dSkvؓ|1LU| R-|@³Qsa?pg"O{~99gx&?d(oB\ֱ/mzχ'5UdyFiB]h P̍$}2^Z2ahXBh"+QCY:!tR*V9;yl5ɽ*M*^Ҋqv+ ,OBC$Ɯ,S%1[mڔ͝{ .ib+ONKTmtTו.eHr@=^L#k0I`l{袿w!pG\ ΐ,hK"k>:ɇbek+JpyUoTV_~eL5?B+àG5Ѱl2iUT2uʴJ۳6_:u)f"8*yq2uy> E-"8<Ѿ* MzEú}W3ܨa&SSՇ#E khAc.myqe?ѻ /s;,Y6-fǑ{߬p Q(֙kbbDwo9[j@raIۂZrQS&p |zx "+xQh0ES6'w%mfu:c-9{dٍS GCwTJ\Dng"SṮq@VmtY ].hK׊Xub'a yKfAcluzAư_RޓW Ïe WߐPi3260BT1OdEql28n)*+k "[FAx+oE* r6-@e&7+ūK0ZB$M_xILJp4@~?q#5&#,TiBEAEϠ^!w&yv,@e}_JbT~q]'gyHyf?I xZ қBˆ)޴:RmFIuڭW/̐y+M;'|i> I=P|`5;G_c^m+4<<̠oG M5Wwhs8U:Λ ğ/|gNAo;Yg]C董iOp wt 3Uim\KA`#4BfEdYYp\^_E8Vsc\UI)dzQ}]+\1d$4榵A2tJŰu]v?W POM=W뫒c_E~oGw`c+vF%q6(~&3&zs% 3U ]F`MTj:5TS o_Vm#OgtF}ʙNVGXoCq , ݐd{w4UAVXP֍]hVLB_sZ>'da({Odpޫ]M:{giCpkeë<ݼW=,-ORY@|Us< z-dt浱ldK@_C}ލ3UmP(ȳO[Ct)!0HneY8\\w7O {a7MQm̲ 2:e3XlwJB!ML+_:RZRkhnS᯦R5dWE?vО9\䡍:˱Q XFBvh탦LA40bзwp@h7ibI`Lᜩ.CHbYy2otHٹc$;x-}S+ 2!uuqh\!4$Vؑl̛~Դvd*R?`. ]+S[uÔ 4}s/jgi2n7Pzr_Ykk u.AVfp;jq|#& Ԣ39 Tў6]d> Ψ / "OH0%#_炙>ty0˷*nL]iNq3%APTٜPEʽ".\9! =W* z=uºVLy ؝F1>uk&gX֜N sL"; n_|"5ђv"J.?xEpodO}6HeQ35@3|k1 !cW,׳:RU4 w8Ge*rSTۭ' jɱP \!1^ۆap0U pDhVKX͑dbhsI07 3we$A(C(Wi}Fd8TCBZ:{pHC.E &#^a + e6, ieblHrJQhݽ` FGqbƴe? c|y.1GV$_=h|P*cX W׏><; {lU!eiU#NxXވ:csl^K5UndH>D;z-`|F8Ps,໳5e(y⳰3ApzxPhVBd))H{(e6۾}As+& Qb1 M <>Xk@ǧ{BقZqY1@U|\PDvE2"B|NϠݡq[I,%t2ll%qIOCStф]-+Dڷmj-]OEZs2r:)PG}dѡQԙl,G2i|H-!o|$O(Әm3|:fXbv}'߭ƳgAP2/еa3ܠꫜ, ' 4|E69̹Zenփ Kj(upf]?rir`9^5[--;'7 }CRDQ(n'463λgYCU"[+o'4Nz*#mVN𴉷9|~MzQjꌙul2Qg;<qRv爱Vr.OzCӨcxݦo$+v0hP:HmiB^Ȳ13z?/$H[\.j.Q$)dn|_$i۝V 0 ~IdA`6#^ƪ_Qd+PO _6xq&! 7X`ϡ~na ۺۻb(U>b88#DTXE]*5SKȥс,39o(-96ij8<9\>:OlAwr6"g'p,G{/(c3 @p]XU=ݢ̀kXX } 251>Ӭ PNtWӤxR?Kd4G ! ˜_Y|!V>~7և-|6y> UTy9s l^lxtmt] )ǘ%Tcdyw"k _g{nz<] ]VTe#F" VlG ^lLҀ LSȧf[INJcrh4\RlDpd{ݍf<fYƬdrl;UY}+tKPV8CvCRC{/')@/pKO"mo<*ᡎ?ѩ/b-x]e7)ѻgr /q#QOb6Vk.PZ+MpT./9Z7&e?[Ŧ'A1i&9E6im|2+)uk+xĞ&5i'Z6̈x{mlf f'_4ϖG*O\o>nfeRKi77GOLRA.터|kPʲ] X(T0h'}%*S_&tقnYajkKmpt|yJd~[lhDt҇A\‰?9EVC;*WXbo_0;#~FaGӚ=ls%oGgtL[a_z~vGju [WSƎoQ_; 'Jh`åեu '= 7V,,P[󖉵u:F"|$U I cBܮSnMߦWS t>?nזük#Jzv_%Zj}< sAOvvȀφ- RrΫ;:Fm?"qY$M^8xzMKxѿ`^E V!x8ʥY"E"jl'%'ۅrװ-ԺawrDD{`8TEA::xWy('|$_fa?5(tuq9"p$bŮ@J/Qԩ[I[V> 񕮝,U5\t~ &Ukx!Q0*4Ppwn/ОMrXB*3E Oe6HNsfzI֥ gH3|M9IbEu"gΨˆAta߳ێTjM3g3 M=Ru2Ȫ."BXcOΰz>D@<QYL,_&/+-U% #J a!V KDsտ'rm@7FSE"~"l370y`cO}W/ƚ̺j pAP6${F3]o~1{&}IJ[k0ga<`}xVBpf[bĻr(Q#ʛpZg }.3muFoz<%qZ >z!f5GWu3 pP@Rڵ5n V'mNKwj&cܲŠ.}A2!zchšZ="Kd]7 Oe ) HmN6w̗E^,ìq:*:b5ǚYQA%KF6=[flX?hc <靭v!"RŘߋ]$O|_T"{pQGihzWf mru9٘D+C7U!+i)إ`E/Iփ]񀝵8Ær%;Z'̾c}h mL,&7KsߒQ~>B%`&yֱ%3Ad7 '5"f3B]0 M4 ϐC n9gĬi߿ӢwA[*SO2ˈS&o| p xfҎ̀jduexrjp:QG?7E*oOXԉ{lj\sq ]6෎V+WF|!mY;'WEFZ/:Pt۝E|=Fq ƔdQ +\:bsľ'ȟbS^1*MD{ LUדp^ʕ+;+pÎj3MV8.'K|-`§l9L]xƔ>21l<+2Ϋ,sNP.#GfJ4R& B ooڼ@D;!JO"20,+Y7U,0"=i|s=}C1@~W=UdU,D&sGmMaXU̸N>kn~L-SYX2{ߠh:AT6bV{-r鋭/B,!+yX@]Ē6Na$HǭOdblfOW:ZPd 2Tou-!E o q~R)1 '%jtSl#@#2O9`NG%z}Y*7]pC>I7ӣQn!P}~@3\f˼^IU\%:b&0O&K9cF𸔙$hMS3(<lҥoЗwlpsp=: a/"M疬17S:WH}$O\CVO{t'7v*n=v%z: Gxő/Ϗ-6}$և|8KJF+&&F@'h :S'߾^T9=!2PzMU-03M*'p"pvZdk(Gܻz! 6,aJqmbE^e9ѿ]wJ+3<3jᅯ\ QCtQ!>HHlp5AC[~up&̮|ң<ImlC-b5I`\|?"$aI;<ט|c!@z&l)ݗW1=:}$\?OAUΠdENjB^uW*?0=p㸓BA} =ɀ쀨Bz;eʷF.EPC5>wZ:|1g0˩| 9]`F&V;kKٷ`.2ئ5 !7" -8?PhGBM;o^1=6?<1DڢO4i^F wՌ} PZhE6t"y<?&|xGA=N𶈝uiZ13{Ya ȑ^} ִY 'Υc|ooyK6<9$twn =!+;Tţprg 5#4UcTXRoFɟ1ud>,Js~aEKjcj-5N•EzڏUJ!-/R+E NQRMQ-)DdOQ7A>/-*Ј6,"#lSb;1[^Mq0n0lF( MyN1RG}Wg2CHGn]o3eRΙi`_cAO@5mQaЍTybDӅx/Go,0Z%H:a`#Dyyc΅Q0d^Kg->Ox%@y {wYFyszINܖ-DZp'zETCTOlU!ydǫʿپJu]Ҏ@EsvGGIȜyř5,M\P9q8zƕڌ0mZ06=yMhˀBL@+|"sOR@r.EP`CT,MQa^A߼Yu>ZLXД'Uԥ. 4اH7lt2T]\Uh.ibW8Ɗ(+y.BMkҶø  d; O"I\ VXWW7^ h$/5wO%_ )9mMeL:C>'3 cVQԏ$.u5'7!+w <& Ҙ6=pP-.ZqN+{WG@JЁڎ aL)(Ķ}Sjڬ'w閭nݒ]iWJ:Xvd64Ph40 zee55}2j[Q|"! i&Es 5<3\b.ǥ>/_u8hg4㡳4F"B9ͨ棺}삈}PS(G!xFJk̠8aG %ZvO.O{ 措k6br-VÎ'nf=*,@ gl/ d^^B6c7he#?k/𡀜CmjڷV oeH\dD/N?-qT56|(Cr9~Qy~e O1Jjnv=h,󣃉HQC<~uEk{\m>adB^"mҢQf$΃Nu+1YV?ຨ驖yMJ W/Pmu&܀Fg2cJ$ ZU.^iJ'jU˄lM'9?I0ۿwi!p>,YhI|۷yӶ: t=javIaz\LforOkg8h.::dQT x4AU[+l̶dpDfw` iB,c?xK<[sH8lH(`=<17)8Y8 #@{DQCƐt)AR0d6-vQ|tD%>! ;\g>&R/' D¤EAühO0Z(uif`MCrӌ8,m+#O5hnf/uz`N69ej?Qs=*+ bOqpJw);v]BɆm}§eHMH$ _z  ׹ ݦl)A I!*un{Gs4@.Hۭ .漷 U`6x)pgtu-VFB_ݤ7GQH$[ZA'"7 d}b<4B "ѓC³߳6D}hC1^68Ο?sNn4,eдJ/mM=?ѶC~]ZxI'&]ʕh /F<ר6)@qZw<0'Z _{<8RIϡ'K`5ʔ:oȴIp[O;ur iC̻# 1B5( "]:O|!lt^X|ɾgLu~x ZKg4% ̻ᡚK\w+{SأڞPtS+luHfGVo"q=8}OY X8PɚH&3ԚTJn瞫IEzR1y;rL>Dÿ('I#KVޅY~Y6mg957w3\D.0&RԽ˝b0l{W4 bfx%^^C!TcmO.񶰔8%]G@j^l&%Z]$$H.i`ovx@>' DM雈puT߾c*fMsk(=J`c?Q8UyCu&D_sL+{4qi(@ ܱ3]!#ݏ=H9N Oy' >f&~SG|zp90X vVn$5] L8fIw@@v8בmn$uֿUz}azUV,"a;&"qQz~BP*a kV.^S~oZ?4p:i[*^Yo4l] 'bt=H{g a칚Q2NH%CX Ŕ_Nc{f!T kHX`X\m|􉉘 &+_^QSl˫<庰ܖH{4 ׷\_ yfJd.:{y>jHfP7ZrEU_.'kKn35:c1p(<Sdw'- @8/6gY6J$oceX_xҽm@\eկ-B2 jpqیY##p> b[u5H@X|x1 wSJ%+7 N*2 [b%aelk1G ^FЦt9Թ2 d5.QenjCFz'x9_^.LrjQ%ƀIJd}d|9}G@^$VsfƟi&uE:8b`>n$KPP$;$vr4anf(ᳺ7 a@ J^3`!z*]u'rū|ax{D_EZqΒL QmZ#N$1gP"~΅fCʋ V4P ԶŒ;viG*>n1 [@Vd)O Z=Ƞ#9d?xWԥkK o3e2NeY{sHfb&!Z"N /Bqp /|hƻe,L֚u~Gdh0 qw !侟 g VideG0G= ߑ7tuY|OP5UTY?IY0~Ą 0$'=epap%: ぐl",!Tշ1pe"xJ:glEIrX$p^}R!/)BlnS/;oxzɫ1(: *M>[Ǣ`~2#qLRd(ý9 `SYd W>wB.Qm)Xj$}Ǎ w!Z]3?'Tى3gt|U䏰+tKNA/T ҴrroITP=F{%sNL g;:BGZ#\ zүc;ܥ3*\YJw4MԷ7dc^ hR]8y&Q\bq:6q1zY-ۏKC'՛p_B\{tNdģ4>%t%BSbh{xP!1Lp݄-d]ͺϑh.\'뺥R؀j0#^q_#u)`Bԗ RdbJ%̠V>n0Mr%j}to&"&+Z>zȰuV$ZkDJ aP&+Y՛*" ^~}(}NDo}FW('(MŽ`{RLk J NC"<"Ea<7Rgfu^49l訂z'ڄa; ˇKPm8YҳOW1c@1&Ke%`=qd;W0@].O1Nc (M6jd!Dų7lL$W0ո`[;nIR nW;V~zS~k ZVf^iK>~@4BZ8rgބ᧺soMś|pXR lgcazȈ"nq/~~΄[OO?/K7zҦ+V~ Hf"* ݓp/Wau蝁"NdZ&v`Owaa<5_avKG(+7JW' o;&?= TBuF샽QҪ EMZ6< 4q;8̓_ŠFI@c$.}з qyF4)7ŀ] {hZT0:ޚ>$-(jKLH@Z09!fԊ)Y(rb1i |zMj++ >ik|e.ԕf ת;9g@Y ۔o ICx +KI/==Gx22a0Vj&{1_+IPImcSdSmܓŲ9$,4YR ze=-r͙N쳡C_t`_4E}pP­ >ew.d;k2B!7/~WQSKZҋrIH#/tƪd1V`D&I #'m#y$KU\zOV5?!f/ x#A FڪNo(N~C#4>C2v%Ÿn`^:UrYd UbͽyfSa88O>q""d_UZ :"_v >OX"wsYKJ#~d U=L+ 7{FOX?]F1tc$~T@q!ơolmesD^k3nDL 8? +Vkr7ѱ?h!nޕ s 1|9A ɷd ֽd|qO_EC.諄()xعz5uz,*/@屄--r r0t` "M94VۍԲ.(tG5B\yfJt*e[*S'Z0Nzc(ƍ&5zq/Y XcRW6lъ'ٿIRpֲ@>.7BEܤiÃS4ĥ3hW|/jm=+?d@p.9_+D&7#iܺ,[S$n) MU1[hնNZ.p n;Y9wFtaɀL'Ra(tH|^='qs6)7\#c9HS"Q )RҌ۾sV/&ܧ3 (4$=;CÊt1:u"gRآuE .RAE%Wܮ8بyG5+BBn[g'CR̨"+_ˬPGn8U$qmU?jh(Pq HSp`~nz#i8! 5!Ahͳܹ|2.4^i1({˿┘ZKv0h:z=aKUpTʹ·k`) I%Fb:)M5JKX4P+Vui;y"THQ?Pf 8$!qXid@F;012I}=m=h+[\O~` p4WDP FYYИ™8o#h|QHoշx!KkKnىswi5LKAϓil\M,*DKJ˼EG]Iĥ'{Z+dkWL܄'y=1p$A@ ]}BNLP.xX@_] ;_8B GXZt*KEuᰟnKַ~Z@N#1.M>Vx(Uu`s)^[mD@ iu ߹.qwyI$?TE cΡ/i 6 ᔣ=f J7aaTV"ꇜjZ {X>TY^ie¥otZֲ55k}hlޝܫD+8A\oB>Ey~h;p ,RFP_}띹v{пVFS tmԹ"5 &$@ƶڿa$"A"ʘO?tmR&/׀@AP7=*ŤMGb Oe\U+3fwh8)0m>'o=Y3s%wIgcm.hcr͕qDk5py-;j {yOB+zlkT÷pls+gC*zQ}-_"ݰ+]f #݃Km~Y޺Ae)Ƃ$s1dLҳSͩ"'ݳIVpFa?-?x Uap !;+ /|"yvFYz疧 # =5=1j< 55!%y 4Rcޜrn:y*i OY&*\2Pns,ee_N8 ݹ`jL.z^x۞J`pS$Q]Ʃ։ u!L)1ܧp* PcAtϭr; gi?E9CCAR$6f\c'B3O6/$}w/2seB8,Pm;]H~)X{C-[&KN̽zusp1$E|R M8tEKη=. H gb`z.N$X`Ű9@dKgK]Af$ֆ^:Q;#;U}Qs$IK,1/[u+:ΰQr1o;]8p3# 0c^aAG&eSe1#sfʋ l(ru.L#)C6):r6 Y;@SEZz1!}3|4I`X|Je}-HQI: YlH7ӣkY_`渠)xpe* < C8FBݮoJ}1I0>b[`[vLo(CW"ؘ'`? ^M]́kA* i;'A}JMS}C6͎[*p#%]9ynP;| `!Kyuc'OOs?A9!G:c5 W>fmۛURC±FQ4ZYגr[yA1^'p/Kkh1 lk0l&ZRilٕ2H?+Q iq5P~Nz |і RJAO)B+l)c.#F Gjkz$ݖ6nq#b)++ iS f .DK'zՇY} skZ02Dz[+l~9`~eՖy:B>I58[rʰ8&:[dh%o9:fTpJ߁pv!DYb;g!.Xoߨ$Eڞ2 אqc h&Wנe%Y&%'cR(_u{W;MHZox?2sgނȕ8ԬR21^O[K;l~z8;`wQ0K}jnf<-aq$_3e"lҭm{gFc W1gA dP*"x]5BKc!4ѳ/ܙ@+Ƥ_{| l B'!W n|b6";/H_~Q9ۢŅ ]hX66Й8 &O`j"ザ$CbpTG>!!x| U? (jk [bXXq`2{Ra) cxA߽xOʶN#'-ףaɛ΂gaub,(zLM}.rreV.¥U^(T$5{uf/A iy@w5tw7NJwôE}#Moq8qTݎxa$ߎ9}&`!9Xe4z$. mʙQхawTi+أ"/U?]cO=DeFѴ~NZ=@GПA(Ck\-jh;(wu.GSZh!y6S:Vݽlnd O"8Ȅ,鏜>`ׯƒ`tQLv<jz&l\f21޳um}$?pJJ,'q BK3]_J=m9Ʒ\a:/ZMi)j% V' u8TaQ[b#lÔYXXK$Ol^ULOD8M:>:/?p $ЖsʌkmzPzi!bGy2^BҊpe7`>LtX~`.K~#=b::c 񙼴u6IΏǥѐuqPc( n0 ћnWF^yD\r6+Q6^H99 5ص$KO\T !V(1y2k>pz`,s2\p)Gj[r. ǽDb稷~,AC)jIjg% ;WŞdaRܢ%n+&ObP7~7)mc'9:;&:#7Niau9i  "&rX*hTo998b73@ ^=\@{X=1b%Xrjs֥e+ₕDSj BC]g Cݖ'} L5-h+m5[\Qiϼ"n|o)cGdq xl1X̯ pKzG`<)dضbǚ&$Vhz8DŽ]&)% "- rs6r𡨳b=Jگ/>pqh3G,ԛV̯ Q#〈ǑpN*D*1ӢʡwB}ГVk?>kB2ӡWU̘ P%ZD?ŮYXmaâWƚスIvzfnDaNѮJ6YcWL`|t\C.lNBqԕ!Y3u?\j rW0`tw3"(M=9!ԙm1mV BMA,4<;g8pne,wIPkؐL?eTK6yPڍ iop'LؕAZ,}[hI[0Ǣe<#!y`rJRS}/U`qh ؝f>BYَ1,?S ѨȳR_=b~n9w!h$fP =;7ӊ sS 7:C_Zq)< }JqT3mo.W6N}APSS^Ş^ĵ>5g!Ev^م I53}|3>G2]Ls=cMw[N+쟙 _17#)H9Ъ($Yd#?lAzqÙc0 mjnc*2G7> ({2ƩGgM R+L }{y9`u.NZ.%Cfmda>E=J2o"ǺG\_<})gx~Tq- 㟷&EEu?tU`AQ+yiXe0\LUnXi囍Td6NfjтfH ? %hBk$ W[1>Xm. \{ZSKó= <rQ2[sݨAU8*7=>>[ syBXq{dfäYrG8 Q ]n1Ϙ>g.s5fh:1&Y߸͵ $ŕR7Mvx/T(Jy,kJ,;[ӼIJ0Y7hOj.BOjy/ĚpsyM¥s;$2Ƞ߃zT;K4zy_0*|0C8zEEՄ~ wQ4%Mhbw8kr>SG%r 8qkzi9PXTdV±'DqV|H.2f˛jTfkMaњHhIbdP@d=}v~ͳ4A"ѸWmqG-6sF)'o-4E85wJbZ%if׈P`+$.3Tvd.oEfl&E:'=eYW-d܇*Ԕ\K;N2`K%, j׼hu(v4VC)QiّaFHԍF o=U1zjMOp}˝(Tl~c( S˞$opQon>. Dܥnn {cE G]?d֋d&0=92Lb62>:i Au i7lCV(ycTLce2c0dmTSiX1ߪ;Dq`ua;4i,u!s4<=~>wspykã S};Fu3 ^QxR{X[X7*Z`Ahk;Jeˏw&>slS]%`K:RhT.ܝ?؉9s<d?Y+U!|YU ~z3Jխw'ɖ"RV,Ê tZDqAa wv5%WrLeEυzZ ' +\^0Jk(˽k=OV/lBcEk&('KJGsi :nYO24QrZZ@Z#ںhFjXkWefEPNxNTxMPߊ!%9x҃s쀅KqrRLzjEq2}C*jc~߉׋!_!woI#1+ƏV1k3U.2Mi>XՂxYjA6_Gtr@)<1UE"zTU~/Y ^-)щ`wE%6|t o<۷cו[iݻ k}j[`Db(I3PF3{yqhoq7 +65JG5VlfۊlaiREũ4I,E0_kL%s0I,(9]8a۹ SlfM]t(e}W:)z Ѹ` s^]$Gϙv7:fT(B))!Qs pi󍰵:uFQMKKe3oK1LB\HZ2jl?kwC`V%~2eI(Ho.e5j2 en 黟m(N"1?E# _p"놽z3HP~%oU؊I\M}K0.(P*Sר|;=uoL=; !3I2&V#Q"zϽ qBJ~籾<ȱ{ GU # μ=jBSs\,Yn5l{'J'^Mz,%`tSsNHP'֋ n"bb?b6$1k턄+^¡HVXXG`o"6`kURkɱ+oZ"6~xW;C W>rR>SPIa5s|#vg^,p))*EӠڨ!eDfxGm4wB qpXɔɵj:tDEhญJ"t2펎7d̀zIB[Af~_n t4&5-/(jg,]_=F;9-O9a|-[nNP2ˈb,]]ڃtO\ 0H"^Խa{UޞOԮ;2>QԚ8?fTo, ivyۄl1 6e(e{Z!~$[*sGA#%vJN3Ǐ)Q]Ǯ=]xRhd;j܏(/K=5φEJ.3% fLPC,\Lj||Xjjr@`3)$0nO%W_9|oi,g,~ 1d.$,YNU_Ȍ48UQ!B۷bC/ɦOa >&&B3B9̈́)ܟQFDp~_OaL,*<`#_A(c>ek A4xX.OKmpm+75 Fpt)?nJq2х}1KczWx/rw3P,Xk>Zy0QvQxb' +ۍWP'Td^PƯ@yKH@c6#1HNF;^fR 2cu_g|*u[պ4 m&R5a%vOxBsd0~H$_2A&ZiJ耋\+(!zB+o. (,@yr`IE 8[mBZ> p)g<ت .N ZEM6jK%hdfɩE y<ǖ sKAhú\S hUppZ-"+oIeBB܁R2]Ov*%WZZꐱdF NQ7jld,'4e:+znPs +kNz˖G8RA?1;;~$׃S3hi['I(F w12mOs/( MgCn•N1of 6Ӧ`0mgcg5R[Ǐd3ZxQ. M.嚀)vHҵo %l'm3Tw%`fZ$&ޣW>ef+7%tO?;_ |&2PmT7k,W &i 42.JA<'ts֑_v`_BOj^x?Ԅ\|_:k O"ƜC"Su?)a$ـU\fQT8kE k0INP)uD(٢FSqQ-G;_1`u(0>+5VbFܲ|)?4 G0tj-G=#Z T$r7ZX].A~g;釻,NǼ+CB5\)V!ί\[J ;Xn;Sk&-2_Ʀ 8V Z3)ݐf](~!QF/<&5Wlc#mΐa>FΔ* B"֙RJ2ڬf[7F>);>n!1-h3 ==w[zygqFlkdAbRsGDhw~EUd]"49:QFx<4C}P(_z] 'yO\wE 'K&* S2;߀p%/bz(,27(n{(g*#2%4qͶ6&}nuo1b +_j ZqWQGXGykigTڸ@̬gVր s P4E}HĕGfA=Wբ@VwvB{d?l/&a x7;'| Qh}$ӒqH"U|bX\ ļ7OЎkXGhHLnt͆4~!!'PLᕽohܟj n='lvI݇\ܴDAƃVm^F''X%Qi`y.Z_o}SF-ߧxbs1 HSk<U p/2pbYlƝ J9ɐfANIgemB%]jhoTh8eSmsΚTd1]]!qKb(e`?$ ։Coe3|D|2&;z9 qt(yenKo0r1׹"9y#X<" eXڒ}"Z+\W*FV&"L%Q)c^PX>ܦqccgdNKoku5}iOs@ 6i`t 71@_Q}}nF9Ln4İ) [ BC_e&YsE奌$~_ãc3{ e.A{dʋDL!yq)=xPgy(sFXVBnϛȕѦ*NCVFf0yOn0KGʳQ^Gg,,S$")sC%sEjYGo ~T)^`:DZ-V~n{lB+Z R'PO `I)-7Dߘٲ7f-0|4ᩦ`+,!)}YlaicjE&S0u~ w'M3>}ANWfqvv,35ZGm[>ځ̾Z:iC>Ⅴ&|G51iB"R4?~$Os[ &,oowMl=SxeirUG[͈A & cEdEzQ8i  &kNIw_UC`PH5m/(/l/%|>yƒ3`&j.Sw>>0筚K$ae3ѹ Z(p_s#CV149jf'$7u1n8u6,7/˽k]hO8Med8 ]ۓyL;SԆKq{A~z?\ڂ!SM)o:'Iu1hMpGvQkFSɷ ;jݺ>D)WUBewa=w׊lHπ?ͨXKJGXbMM@K䬓jɂ|X3OC_jL#"˧2λ#G̔?u[)/ō cORxބZ88=-cF}3Ψo7'(w[a{hヂ$m}mWzwItk ^Y>dRFp&+kBV d'=XmZ [pULNNs7BpXzEJ?4<e|n J<KcJ"߭}lO Q}<+@yB@><~+9lzB8BǶ`#]LR xB#PR:9FVy]@ΗGС?Ray' BF_KU s R47=~A[ΗJ+t4* ;h< h2lԠ}ݴh%L |cG ㆖4Z"HcwZN-dҔ iwUn(җEnjJm醃 ͈cO.kF3xQR[vH60xvWꍍmWZcbWWxnΜ%fKO§](N"h"}>@AjĞR-?FVq9Qq1FsB)Gx#54NjWA鵆s㒡p`n #B!phTsar#Tg7AY!+D\5obSE[F2&NOuK CCЗ*+2_:4H/"*Ԟ]G9L,NN!.) PwEE@/9˵X( \@9˰(dq4AGyT StrI&교ןOE{K|mk:,˯x^ymI9٧a*8/auHPc f+/#H0ze\T4∛.š  DG w͝9+@9 ZT*;.ZU3$ESMmajzi.C&(a$j|~̛Q55w y)EuˮQ|+`?c@ufI@& RWqm%/ vlq :&+3$ }mLOЦ[c.K!E8d7{pvu aθl9o@M,S!Gkw Z4#>Q󰑼[2Zل9?)* 7v̅4)M*N\07+6>DIf#h(̀,ƥHC- W6Ggx".kr=KQ6vM)}8X{PYPtS ;:e}j!ac"BGss/P55`r1yqeErSސܚ_`ߜa慺4'ߑ;^7 G%Gf82b(۠|l'v:p*DpA-BaQ^i7w$^GmY?2tW)v&myބ1[5#bSUgcug1T㥙Y﬿O4q-e:!KO x(˺g- As[6?"34QOa)I.9\CI=2joi0Ԯw9q4F`m32'͑t%\|+C-heYffALeS;Im=~qL7jIb_p &){hwM$aBjz^M8CxlF];y^TۗFg~mm-嶏ѧYT%֧sdrvcw 8[zWie;L 6x\;뙮5 ^fGvy)4tϋfqQ'uiEOj|Y!hVgSAu4f I6ì}~%*Q"V#?*b΀XQ12`Al^gkC]ۓB K:JQ~ xSsd>k<Z̾ԋո]pr~w)Zȩ7v+1(t Ls-z+3mCpҙz_=Hl"PF̓̈\69*},TƯ ۇT!˒ !y 8^AkyrIB>Jvzh`Ux#i@%)-Y|ֹ{4=* ]t/g*fxql䈇Q U$"0n\JpO/s(x|?T D]{}ބ"w0" %.M.*5IXiv2f&,U 1싟aO1 :;B3ȿADߣc&-\1"Q(|hyd8& esAEo0k@O͔ qm^kZo4Dz4n%:iuoL +xoRI`&)~܁A[n\˖߼"J8D}<8pɠ'[]5˔ ֪Ú'/fJZ@Hq1l W |@wZy )x0&P64Pp*VFV )oNtTvp}Y]h98?KWR%y/r#V .ln=G˄rch]3xcݿhj(BNnPVVL|Ljex<' ,|JB)yHd4A ʢbTwnv$JFemTYhc8ʷ'X0x=mIs1~IKRd%Uy] sz7 Mt+N^Vo=L38`|)@C+Z W9;I aŇFs9#?& ";7Yǧ)8۶uv;°6j˼O;h@-GuY=Ai4F^ЙDk/b ^?"ba=_=6UlsF (ČVȲ%s]fhou=m7h,&ͳT ~ PNxsN *~y%zXJsÓ KnQ!Y~uac+h$o~ XI-_S{|R ?edӺ$<]&7qɿSZ|$*2Y 6~)t*,e-2\MbtgP]*i'=OyE?E1lF%WM-֗XzoY,G T_B/Ztx  |: F&aIڄ:,tR],!هv_fQɲag X]b5JĊ0#ZJW?{F rSwORE\fYjH*, :;dD^ҜE~ٜ͡r\"- ݣNęC )Qa(Vkha< ΀ \&CV9&u=Hapvj^eqK .üh'--A[=C %S9 .D?@Fӭ1BqK hF4.諻e5ܤ4I2PW-;:q1wF;LU$ |U^lB !:_@֖X5 {\b&JVygs0#p:k:11-* V߁̲^4wT/=璩p-'_ tij @۟ȴ6B5|C2N+Qλ80+;_$OEqn׶w ?l.&оEb##G*~Ea^DRkfnQ& D@ʼn]hX0˞jࢿ'zux -D[c}k҃ɚՑ#h)QEBWDk #;Lc~\h0X]mp ')E gW\[ )iv'#Rh򻱿 .O]庛^d3u:fW58/"h=o0J4M A@Nfkoe "]Ik"o0T_I\vWRZuFTo^5 F ,HGR/5& IWaeeg/Λgcg1L _-̉0P0ۂCjT/ -p43q`nAqܝYa L/bP/S_A S{)Yd@>{8,*0 2a]`8ze,OTS70qZ~aj :y 6jXZcw\~PI@E#"]I"o).ɌlL7)l@ ]'8y:iM:~DӋ؊YȖtD(1Iď -0/}LhN@04hG CWG177c<rPvE:/bp3,=RF%FqI gxZ& ~pRRuYwf @=;$L/T8R1|R! ! ]rf<\HPph 6$[(pSMkxS7}o巖2q+FN`VLį[B8}20~Y ynPޓgض91q@P ڀ*qZDTaĨiMko>"NƷ7:we/Zj_Ȟat8n3UVHG HZ7jj(JZizJoe\/֬#x=n/]nNe۵HVg3.Rګn5a mC N%9NAFͮ|͈,V7&Tudpk G CHV35S8%Cþ`31]^4—mț?>e6|q ys̷ŏiK:(cP< *n"/9Gn }9JQL%VkXF1XK͎8"y<ݕneҪ$2)tH-sj`T^mR 6&a/+v_czHt;4 .]w숊| ΅\O510Fl-qOCstsEd@\ŮZt,sT{F/aAGTlNY:RJf͍rDzug1ֿ,% @G~4o?0+\GH~ ;X3+&%${ ?L՟YX.ih<Ͻl%+W:eR9Bȅ!j6dqG!H/CL/4c*G;Kӛmb޼`{dR-x< j:4g2Zy~18Zې]ra~ٚAקds dOIzb܉B2?˞8֛W'u ̑'ݡolPtKH&EA,X\Hq@;WgG>-SRnsݑNp6dA*1 ?7,{0fxG|ιW>&fHI'[QQQɋn8CݫeZ9*rivQ_i@c@뺘Pȩ(M.T3̵Rjs \ωdCdN@*F*cLn>Հr_Y#Kx8b-K|ؓM !BFĢSm묋>x傔FT !0 }F%WQ#[{& 7* _V/x"Z!ټײOn*"!9>dˉWev-oh!^J.,e0 V~Ur>3D $F?fH ıߋdyl?)fmμh ׈bcxp"Ĵ͚ݧ*{[g>+HOk;bcFqW<3"gQXYq@WN [#'kbYܚ߃`^Wډ`N~hL? OYiY3_0Rs@CCVhEC5n`:UãutEɸ~ɩmqmI+B01V=P s/6K}p f=Fڳ0ݝ"vIoF7rn2~eh~1qrE-X-䥹0^g&69 JL؉:/Ȉ={?TPZ׮KB+T~Xl4O]rЮ*+0W}aezDukRb)Xɴz˳G5ZH-5=j}#(R󑂄:WHIURxADF){~k ~Sw50ծ2G2pLD߮Q51~rT+[hN+sCYC6~J{w"Jvn綿h?wؗ/Uɗ[ O^)ϣ?x[kEQJ\@H1%$pV| ekKdUK~ iXL.e HMߔ~jQ&&r?VL=eup8%՚;ʽR-M|J?w,q̮ {o~/eg<}Zߧ[=S Dތh78Y]iPVsnqa"*pVw:`\QQh=C0QѐT~FX ܣ8&3kXLӖ`E|'&x% x+{(qֈmؒi|z 뮪}5㫕~y2TI/>ýZ;lț5{0Ѵ\ރ^lZt}XtVd#Kw]͚)e=uYers ˏCgcε°Hʄuvag~ .%K7gc|PrGfkI*!K d=*e 4PuJiOj`bf?iQȹ25hJO%]Aٲd{zNd1r"_c7EeN> 4a;0O> }4a2HBصQ_4rq2kEZb-+)~AAE] h~Ei<&}U'{j"B_I" ,UjYum"3JR Ezd.%X+Bq43({e-$\ql aB6axkpe]-_lᘛ 3Ko}.`džJU~P( 2wh':7u ԘHL"#o 6|N9F[/>9u^5C.T«_yQ|shܦżPqE YD&LXקnTt6T`)"Y=/<\$P)6Uw!n;w!0) Yp0){ZMq c)V}'bG> 3t FǎP$)G(WbPO%EC"-FXE4bu :(l> y>V1 ;/]p6tiQM5|3վ7Vܤ8TR](9M$/Q@%( rX,9aU!qo-dD!Ly_9 ܩ΅#'>!jB>JS'_i!U(יdo;B34:@V5Ex.vj)=Χ$ÿ3W}xU|r3 wyN,rXgI7=VЮ`jB8qk,ҬltarKJoO>b[#͎mٗo"*V2qWY.vri=e=Eh@B0/^iHIq2͎\ټ:+L(љr.f9>?l^q/lQ{*$J P%GOQlҮ/ e"Z޴UPo z(W"wj)>EzaG. !Jz:Bn/c ֶ9qCc]PS(de6IU;!P4/~%yQ'$UR+V_} |2SݫG /g̗SCt>Xl[qU3:C 2xASuxۺ@Iw%L-hַ N3Cu.n\)y9fye9)h,k^RyeR8:n>8Pn  L\BY>>1Ah`%N&Vn@w+J 9yݩ ݥwl$dZH,bwT'uJ;RauvSҙmޥF8۞& !S"nE0\T4Q X4v nc -^f@to>렠8zR;< C6Wsi^U˴3N.=ley`_ͫR>kfBMCd G ƍ ú%udqAyOa'kFu,QI XnNt 8N8Z d}|Mnq0: Ou0V.[᭨ 'ugm\!Knl*(Fc|ՆLG}Ky,)V\P;"࢟u.Yk%0.6'aD@*}58.H%Ll7Q~(8$א̈4=uKr57Q}ڃ.62|û\-p}S_[N*"%a8Zv$8C' T(uhQ&]bRIĥj.$Lrȉl io9V7K6g&fi>7R ׅ7YdԔp*->0QJQl {c~:IufTхeFm6nH]5I˖6ַh +:=+M׹JOK,A1čC 7RcX !gno$tnp‹QKP5nkݤJQy! =aC %cg< BpT6rt8@o)<)J7$8&<'waĀД3sokgͼXH,$V0PJ2 /$?~Vm 3ebY;0X(rV2`Y=R\ Fk28_uX4[L#{fPbY/6SxɧLǁM.W2"6Ac_^PǓxEM٠=+6]*d_@hqћNWW}X8 58Β f2XOUKF$`-k^3?Sߍq 605Kcn(_SIR 7Pr?`ɒ<I2pp/^ZV?@DH6͋Ќ #UkY-ڃ".:ڹo.c| !w y F+šHCF؇+?5MYE}-,Ao.dU#O½g#Frނ5MMT`gBT]( ö?PP偂eG9)m T-[Uǣvp^W;\]ycnOTY "qrN+0#d-e&>j_&-D3UPR3xz܆u_h∤Uy;tБsLpot Y j79' MAkٸ{F:C(tkEjħw3/M4Fm@)Td66+͂ {8vp0 w!  g+.&]((w??ֿ] Ki4C uN` >b}9oF sL;!8dUU7#$ aYv(vD{A)"z$hc.E83vtvkmltaʆp!=/P&^|JVOw|R k68]̵łۗ 򫳟/1Pb%9,ɅVe/v)PvZ7BkzʋNDr{a*#L7ܿ Y['F 4;-WC#y: q Z^F$ tk P 3[TL(RxCvV W3P%$?@CoPѪϖ:q0-W+`6aJ`i%\+_䠝`D0 rơ"ia;iu7 NjarZ_n`q_7#Qg[%[;+xABg):A9[f(oȺzޝ:ۼg\F;BQ?v2|-LERfVinr[b,ֿ+ne 0l4YAI/-wl. գ47~{-wy!­z7屓e2_K=SvE&OH*w6 ]\|fOnBcE6RT9,Gx=IU{C}J7> L͑,4>m3d'h,ys+TXС4~ܞ[8M8b&m?:nj"wTƝ @)887 0\e@j"5HlNU#_u Z4l{ǻ)t_|z(E~O&앳!At;ˈKw6ri)DP/fԺ3RZ>.L~Co[x' AEPU߮wq>%\فyl@xƸKj)dǣ} ^Jv~sI w#x8Ge7^ĖCk~6',~ȇ9? p\n3$Jyw~uӐ:I?6RITkHqH?4zZ+V\x?2+k/DŲ] %<].ЮпVSUZVCϱA.z2wܞƐ*V~ݧ:Y TC.{?dʷ*.:,ʠ,R1Fك*ݿ G^9l,(sGvg]*Tf"/9_OI ߦ7 l0Uszn4{.}$O*E #ސit7&Ыt xum"TmʴI:ɣi8(>1}&DSky.*'R&>q<1Pt=K ̺ 66~x}BF&Hlx9EV1fse^&Jz9Npw߻I/F;_5mEIn%qa?f\SÚ\@uH@XQf tq =}/D-[#XN\Re؞!\krD}n3PplZ`J]~t?5|( 4,d;q+I,P5! }MkUn$Iܳ3XPB=苗뎘vנpHlk_~a~D ,)G٭Ha J f _=*8 Vu'AQk-&o>gkM֚N7\d^=2?KJKOU wzrv3&_K -a2lMSE7%=N IѶLxpk1:pPF@n>{El[M7 q}W>h H7?θ`D @Gܛk-Xx= Lcw-{K= l  6(ටooT%LYI{'ex2 0˃aAL`<)zqB='| lI8I 7O b7ݱc֓hhCmAr'ey TPW;Q̰6Ykob-`r`wi>#ܧF QLj-+<>PhmM uB9@]X#[:U;Ȕ7!p>e1Wo6oiq@L$&S)Djb3 OF0]߇QZ=pC]:١Yj 28f4RaH] |Nw154Hmnvm=ւqMa,!1"OT|izEK>~兞͙Ϗx=: %w|"ԒnE@ۃ)̅[އsE?K&^ޢnYh>!g;jf!z\]1Gx0 Z)+Dž֏Y@!(DOL1B_hiIU,@`bii9m~lUJ7(~xǪ}q^Ow7Sv>(~{|kf} ?]򂄬5B?V'ix"Kn#^.#-iM LX LjViDŪLȭ/EK6l~zb#ViYAJM.N5wi&%:Y*9'/B97Oo5CsۆǒE=S<4hrd86TlN%b5kPZ|Bg +.)Vqe*GY n+o'ct ;?ZZʳW[?QԗDQyI(Ԣh.c$Q:<\ʦ$oYל7Rfr-xpCÂא.2nǰ5*`)Cw#f0u+YCaz%f<lү{ fD l'Tpi"@G3C#eI{~z6$uO723ck}`HA & (r\3u;N h Zb Z^*2#X!imnԙSoܒm<ŌJ8w>espWu *,\?6·{+Ó$YH,hј|٥_5}Uso n߸^?|Ti<8xBGun[7#x `]%/@Tm5lXhܫ蹐C*^ҮG}HuNdz|ԓ3zLi:`֞aƖ5㩝΄'څrb O)TQjT4^Ъ ȨGw=5ozzO gb/HcDTq7tg䕂;?{CB 7tɇ9c{z}3ҭp1>}*Jϔb]:k4 JC\X .QVNBsZ, AeZOW# mɹMnֈ\R6{2KSr.Ͳ@%"ȣBB/  1g>@v{piP.P)ۊːf [(g"v^vB=Cɉ?# t5ʍ9Kͪ:D>]B 2*=8uzO 4#.l%TH+9Modz#v-?CxE'͸>roetyl%OGݶy9o"I_.pPN/Ss- Cu#xXM)9# 8lNv 5ῆ9ez>h[m{Op{M[ mqNEց+%Gm&]T4;{ nNaNsOM ԂPXUdhJp %R{]r3v(U0CrWnnlݱtލLGi2n:nfJ:d?| &)7,Cp ^q"Y \4O $=gEE>KKOUuJF{$g3,5.{R;Re #Bˮ58tښJ.fEJkAqN >WDZ:n{E["7Gi43J^3fmr~ 80`^ұg 7YBfv5.%5)>b_@?^t-TbyܠNWZrP#ٌNKPu+] xYF=puT`C&V#"h$)v].cM8%!DޓV rzwO{{~0C7\׹|~;`'~D V%H5A+չؼp==Mw< 0<Y"J@cH[p%oK.0˛RY1"e{IGi\{q .uAp$}jkݷ?_<99?=]t NѨ@,=^)4/%ʴql4/Ddaxs@*%7΁-ϘJ|c&Y( :hWBrlīlIEHMZBtq"ֿyv٦)Rh^u1Qy ΡQFH>_^lRiɯz_OoưQA42 3:Sr'NYmvwr{ F;a 4K3xwF \) <)G,ePpFϧ1_+cCtb 6&Puyb'\@XjQVC0t'MLح  k@w/u.#Wv#&>@rK7*ħ{D1҂Vu|ΨUkG^j^kRuR,5$zS}]﬛>Er!P] d\\>9T?9`P%aR7/*z*,|MS_vzlQv 6~CgN6G|/87oup;Lj0o6ߝ69۸E5*:zW-h'bebNmq&Z"11t9K%W<Ӡa5{z׌|ze&TxD[*ޜOƻ";@BK-Iy-l3퀌'?Ejv 4Cjv29Vk(q~~+Y{#;p]Ƚmzfx8g:w}߫HÇ+.dSMqiMMHR=- 4(ɣ; _\?6DbW6\ LlNk^W!{b܊Iڲ 0J=- 9洇o0 bLOJg|9$ޯ28Dm8=f> ?`k%:^橣2GbTdɎBԼaJ[B%\AJnRQFxIc;i}ANnF7MWuxnDd}|Hx,uV`D>,MqK1\B/1$8]+^8EDz,*ܭ Nՙ9۱yi^DZڞ&. R.Rz:yϺA xn:|' AדB!o5ի7Ł4&Fe^ }cd`ZjQWxhmNdghiF.–yϷ˹HD^=ɬĞl?j}Hm۶KmuPI 5(qvV|;.[+tWܔ["CcBZX8)`n;i+j˳^#PUQD[vH̭ G|z]m߮[JoQ:oxm~R =ާ5ӭ(D6U (I  fezW0C ۃYb `OS5jw&Nm{P5urxf_ENN$ON7ê.+[meU%ZJ*_|Qh%u|b Z_ep+8iv7ևep4o 27G养xk$:˒—'}kDx-,UIt ?-rՈ72gcP\&ψ.Mv*T _˔K;61QNf򶕻b6ުProi6S^OڎP;zĀ䵅VqATxT 8$l#F9]nmoW ew5n=Z\;_obbd62݁{}Ԋ_$lu{^1(PY_CoB~Y8բ{:%~{n9̃wukPByHÚhg͋o[v`H^њI0GL8f+jmI4㺏\bLw1pX`,5/SgYr׍{,k?|[-7og#;򤃝{JMfSq$2S@T hͰH.%a_OH9j>TұX bh $=&wFlib(bggR4.!4H@wG[8P$/\ \M>!ny;.C𗟂 KôG¥F2](.]俐XL兴1H0 ܩz7+M 8#l~Qfs;p珞iB p`8b;8?<`'zk"o*i D ]6]qo0Ay {wVc}3[w_QSZP^T >.ԣ`LdƩ;`S?yͣx[I.ayjC"C'ߢ3Skaѝ78ԇfF|1>C#DH}h/YuAbbaX5zr.;xةoRY]wo16b`ZZnԍbEPIMX(Sc `qX2%njB-.j2w &`3;ˋAVcFBPк,ohԜ$~cwDm0)2@hg.yNF i\ f}jMXEdۻ7T*eafmVXe{f㶠eXRcHveoFa&FV-dR#jw-3 0-|U~|%HsTMS|I(Vi"j^#j{KOL_Ъb*x-I7BǼ X.!T;IT:=1$ M X+CZ~w,ɯDŽ,e/PT2>zUJ6^9-iR0pr:<.x̣oQ:; σw`0cǟtO "A4:,9*I"L?ͦc?7q\3zxK)mPWjj 2*MM:G3~7 mKj2y ) W} "ܯ&5ϢB%l5m5oB`Aa۠cq̱J'Mz=ro?R Sm$P7!JUrgܘna"z$#f7}g"ԓBaC{dobCgA[4Zy:CCX9P#ҊJ䯃T `p*=n:v1~)}{5UӒ#+?ȳCrWEyAx x L wzJ7NhXԃĩ^&s-}DRQh,nB Q(Q'_%*hҸEp vmAAx~J/ &^ǻk fg =|MoRۋ `xtFϺDT4:=U~ĦRw Nv0euHCșI4*Ǜuxfe*X!XA,P\e8Zl騬籣[Uz[%vs5zT@ 3sM sv"9~- y?GdZ>%hr[~$8ev* ZE8¹Ir }h"ԃ9\::nU~4 >' ,=}g=!k(yHoSs(4ϥEjN{h\jM%f<F QpDD<$>:/1Ex,00I1Br5sʃ.L_,nhzuZ]m,@3-!m  SwPTQOp ʹq/LBr_<6㡝K1ܼōa|_+x󝷞VV ަW_X.k`>+ÀzܶbRB[CX}2F]WR>5M-?ŀ]c!E,Mx"u|,B`hLHG/O: { `)ÎqZȚnVRIv3<ˮ{G O:yIq8PNy 9ytTQtynrzKk7M4W]nVW?ƴwK|c1]JdG/¥qd]q{Z YQ{htvG-,n47/2x?|daWPN5C~[RÊ8üYrҥCߟ+k~^ߎE eSސ{(9:!L31|zf<^j$ݼEz󺩝1UK#{F\]Od#r8qky}Qz;<c:vو\vTi <[S7b]HIewA6!5p8ު.uݤ@`p(i#d?Zєkg(uHQi`i6 (CpW:*C #o\'(ai<-|b(&Aj0PU5.(|4wa54Z,D-XI$Y-&|g>{Drߧh#L"{j2xׯ*dAF=HV24,j{P`2O8?ޔ2uq?&[;AʯjC:WHZ4Vb>F> VKD^!wD KOQsL G@"Og7B C^7\O*߲b.FHġiw~/(^#o?͍=8dM)# q.j$J#'|%c'Z 5֗&B[]-e~!ot))@,^HXJ <àʣζ,};ϸ?y.ыhyN&)1$Tz/N>Śy1|@`%v5%z >dWsze^$"h QKk7x ohwK,waC HF taF%Rmms]a]j1IjÈRQV PaULE2 ؠu Ǚ: R6yE8wzo#2&M!7f܋Іj,,}iyud26y[()x/=FuRFFaGdk gz^`Z -De;O' D z&b'{ eG=+PJ`׸s@S>ׄFx쩅J4z >;_Jৠ2nk!ƚ _m\9|}E!ޞfh[!%F86e*1NzC_}ǵ0 j&nWE¤b [Z4wǺ_O}[imfWBϊ*u*Ġ9p:V ɊlBЮ?ra di[+3]>t,oKЭu?'x2+OjFh|nPa.cp{ʜ(^RZ7ؾ㽄6=j @ _~yg IRvVk?d .w5~2|t?|IVp!|.jӼHjjMmO3# Cl/k"dŜLP7<"OH vjQ`Z]0-xiֳZRǂMyh&VX%Ji T*Fr!i3D>} c1} ZOVp $iQ] $ͩD~HM>Aؠcؕ)jÈdiVs؍Z5Ǟ(X\2{ :NPTC)$$WNBA\՚(.™Xɓ+xO%qƙi4x)cqМ?XbO0SCDV\μ Ex0C4՘awcև?H1JlJ(x 1l/4:rkG] PC~& <5:E#~Ŗ%ņ&/Nk;ꓒA{;J6䧫p ے. &E}vEO=S[Nv3#0v OSѰn܏yN;}OqsPcb3 ?ɔYPmHk4If#L^wZ 4>ƽ4񖮜wV !H s2H iN,f+U}BSQ*31)?h4Sq 4VW{oJ]v|:)@ݤnS^2R"CZ#)$5*) ],>-2?5 ge!ʼTykCͳa11ͩqS^̋~>6u dft|Ie|ζ@,98\_Tnl8C.][@ eM(\`!Ɓn!c|3_xxCX싲R^})xjӍeТHTi^=Q1 |zǮ1m^ߝ^UZ8b$_ ɀ O"ʧLj\ݓԦޗUD3Xk ,qї X@IG_majмo \Q{ch{K?s&PS yofxpYUlSr;l2 1ě;ENAU##_lPx?%  VgQZtL@ YSK'HP֛~,\Ym0\^hFPc'el?Fw* jYcvAe|ԾUq7z4GCuM¯s _ 6lrRLNrc=v]J@BFHJ83aq8sZ2>5D&~> `6[Ll:"|oU(ZIkaÝ@H~œSW1!vZq9NKp/~N(IB[wh܂˰ɟMK <TYk۷}7Әt:;wv"aGl%zK xwIߌvO7)XJnڿE@z]ҕxqVGZ&~krų,{ts[ M̸]]SqGd [,~c;Jǩ&M[٬azrϡZ07{9vhLx3JN8J֎ZiryK4fR|Oz_XX~CSא ,t․ DG &a(A׀/sl^EeMĦCd" 9QT..OG/4=3Hgf i{oL"ģ ym~3Ӏ@}tN7M=HH"BG"]63e Uxu@Rj1Ƕ(>>)Yd܈d_ymFyh%ZeZ; fCP$Ugc "Ll̥îPZdt %7wsc^ZdžǢ_'d/dS&gsݴI^2U;e:Tb҉)#Z׊/ [*ev~L0ZuLьу 3jcD6Owc`L ;|u9N멘$q11xJ FY.!UDWBQ٠JI@rk헧+)46_2။uj,15wVmId IO3cgW;p&syJ{ӷ;_JžSZdВ;+jjK]iwfE>rz/уs% 7JЙKx, A MI _$nf!~ډa5@1Q Gǁj-l,La 0S嗅qqy{➚UljWr*Ύg). :.C-% l#|pÛrŒcR##3ool%YU)d2mdStj: `P4WS;&d_Ձ:("?3xOu>0or Ǣ񓫽䱘b5,DbG'MtR0 <%rFeIHs}XeK%ǔu*ó=Qu#j'oa|MGB7]΍͋zxQ(5C\A(U6az:&.DFņĶן0>SkgFĬ,Vy'@R>=E͛Co#,vg}P6wH)LzO^5o*C;$^eCRG D{nOvi6Kqw eI$Ix&X,17b6nfiGz`흜ׁH2Š(H,MI`-ȥf*@4DNpGw^q[-K򚗇&'뿊(!tt߻3@Ⱦ\"͎hS\rS4"U Aڑ0O&-;@g"a1Z_f |_ac\ƮU%O$woUCK6fZƆPjZj a2$!e[nbrpT 51~6ۯʹub A.zS|C=‹pf{N~ݪnUBKduؗ6'}6CV ɞ ޝ%* ЈZPe͔kt ԐT]'M`,^m0|'PvŴ&Gn.ʁG|3D3&)fg;ū^emHcq9ж:E' ymLQ}vݿr@Nx Dcꖌ&f i)='Ic*"&wbbPr? o537|:[{bRL%^uyTi2U脣:@63eV""dRnGl־@4:@v$6l5݄ʯ0:ZDBV(9#MI+\KqGF yf{L`"8qu5ʈvNf>߫N1+AeۻN+оY"4cۧN[οBݷY~ ьf=q_""TBMMW&]ާO~ajg:$qBvnj) CZ0Z-m(硵C,?Xq}#U,2#t:erJZٻο#&$ ]>#i_`"ʻ:S a'.X-Uq'U&A&BE٦Z7eRz#G"}x|C sX*x,]l~]LES`=3hg奷Rpy7VLy Đm5Wd薪ȯ랠0}͕ iL1 ”ߜ5ge)v]*/X}l$ kJﴯpgv5NB#RM ٿeVF0tŽB8v-<G` 2 ̉tILb@ 3Fԉ{̝9 =)~h=`ִ- +u /Li-GMw[YP^qMߛ D2=ES1)u+sE)^?NS1no&R2"%7yܔy']# oű Xhag@$,0{'mNvT0_ƞmMV?@[I᠖:g9:z+tX8Օ)(C1W31PM@okt4O؎i%O_`*pcTxؔ :kr/s=X7"Rχ1gC|c չKjK˂YfT%嵒:XPB_ףTau6Z;)A2jJd!=ۯa]N<7EU.Y'!Ϫ~*Rx{G\RwKh&ym1\jc11aB%UW )M؄t0s|ѸI5dr57"3"6@s|HY^,wԎ_pS+O/ Y`1 [8p& * >[ǀ\ ".]9f̀6p\"i6LHuM1b>$WkR#$Ʀ)4g[٧nYhAV2`Ei*eŀYλS"+1OGd:2a lDF8laW)#-ڵ?τ Y@vNCY5x]NBKށM`j /ٿG=WذT7r7+Ȓ] LIܠ:EhtT\)t,ts<kYJE\3څ*ZBܓ5A&l)심hdqe~F5EgUvd Xa>߂-GA(aM*'q%7ct) lc8{w|Ws ?'z2rʐcJRqchW3vu0(f8I8IU4gX$.u\9 n89cK'7ҩ婂-dtV#EGO:Pe-G(;p5{S/h5\76N=+ׇY(~dxșD fWBvrl[Q3CcL"b#HW -U?7fTs8z$񦴰ނh/YMƯ/=^״Ъ0,&e!@LA?_^b+躥imآ\@Ia Au.Q$$ȻQJB6h嘂2!CDD(*3F Ed]ovRbͅ F#XtÛS]"n OT*0tDg^͒-[%SjTb5[ _QHSh&v d .,Gg+s=$c݅rBId_f'm9tt2(7Gw;;$`3PD2B 70i.;58}vV(r~ӦP1Ie0tФwxh Na~5y]$+? .8p{&J[Ӌַ0)k<*Zة>3K<1d/Q_)?$9j~(T=,iI:}I\Qq+І{X+ѷo9XpZgC! ytq:"L<3tb.tmo`lZIaE$<\RB)e8Uo`ʺ8q6B,b/Fyffc%-fkexUT'=?i,*P`.}h(i7[ x%ɈgO#.v0@*zH-|gJCˌM}f؎7\XJ%PPa`5aqf~mU{C(6˛:H !ѼJ1eZYnڗR6oiSCH;t%l^pD(Ztݖ0[u[7`o bba@G.l}w+׼~J7TÈy`W %E/@+fʶQ bh8M?z߆4YOBp֝r .@\Oj đ倾UCdJظxֆtPBž0.0KekepHgwKS LoLOP9mD^"P&_bIYlŦyv+1R:rP;#V2əw &YO#5=:1~D'Q\&hM Po`U4cxqY=x4kڢdBC?'p3KO:\9~ )S s,/}7v/6u`4×6utWYykj;̮MxPTڌv"ZzGz F;Z2YILׁNA+ՄZ&-ˆCCbHSuJg3_E,&SE A0vx+xnPbmprGJ@˃H4Y2V6Xhlg?י kYrTӚ6N/5]R=S$y[[L%R*z^jscVUP`1B؇} gp^V{XkH՝:086oɏ=@- Jywe 4m aY)!z?xZlr`Bje" ,6cud ~/˧UO\K"c_ʕO8->0a`sl MGw3X[:_sɣ*Nq2tBA G&{ ٳFaDG^hE:GO 4^(?*s)t"<͚9H\K!0Yʈ ]NӆhDƛ;(L`͜@dE瀻ͺ?)lfda>}X>eX?|B0o _Al gaf5_0iSu"1f&n~(SF\l[W2[{zhpޢL^KW"ǿ`9Hh "W ^%V55᛻ߢs#<&D}h7kw` ϋ [HhDE }8^C`%A,8ޞ̃mM{TdK%,u֦qG#C){7$vD yjؾ:(s $q]cŽ}MvQ_;!(3/Rp A @T鐨a HEPu OKO_Z̝`ѥEQRc{wtSn=Q ӔFxx# -"T)@~* S3jԟ#HA܉;{vnUrG=OۗC)E`;$uٿoilC=#uhv\D5Pjx '6YlA~RV%C&3J9gFуkJY~gsyAڼ= _0u Grۀ-}UDcc g~x[nQ6@ƪNo7]&~q.lMKi3s=*r'aȴ}pЀ6|FcnaaSrDCeQr[DL;lh>(ʝlYtD5zXW:|P!=ϭ^pKc G^QٵU16&sPqpmgnl9_\F2-,i)a̦pX!mZ4y\TDz #ż*u7,t"s`L"HuӃx*g&[D^$&:Qt$ܺ%3M>'!hJQ-ƌkȕY܃(YQ@B3o\I80-!i{)$F^?a1 ThwV%W} )8 Em ă`h",v U;RA*{Z VYe&dgS$>\tKL2ꢝ@N~ nFNɬþāod 1T"}9|M1QϢVW& ׉3YgAkG>a/*)g!^֤4ۦx]jnʶjeWW՛M$LTA\s-LL-,vW_n$ `>H5AQa> PV#jvm{GuīO3:;L6K:Ti/k14BzvxWmPNpw %ڠd @MPԶ/ càZ2sY!+k̬9b jjGyOZ $ŁSǩ^ܰB:*/_z%KIwV"C:iUӺNܰx&[,&=̪+ţ0.A}W D'g&b6\2 orZT̕- 2__t`~.V%"<>ry;S~_(rżSvHb<0E^J7Ľ!ޭB)UkcW!}kM6$[Η6by~eZ3Ԁ'w9ը-%m_(4nMJM$&l3AJg6r?:2-s7y$}uPWulM/oӰ'/Sm R蒩Ť)%rKI(UN":<bQa Uz\Yj$p[(-+2" =1g+" }VX"dIJ21LgGNk ڗ`r SkivC=}].Fҳe2'Yěo󰨇 KdqX=QLe)8EeIwqD cg7ʼnAbǻ=،9_I}L֣HZ$-Ϩ_*0R1"=5nWIxfeksjI l(pBTK5E_z6TGFK`Ur;M+XF^agXOxغ[6 5 |@E!mF(B{g^LW&P9?E'ޛFz= L<=(:&5B2%,4كdvYDkb~^$>(~m&@4q5V}b%Wެ5i0 1]w8]=\uͱ1 dq\5]n 4>P;t>8R[gD)5vb_HW 6ݒiڅ^Q|"R1H*mG2Qd.Mp՚lP%7_dz~݄U_zrZىr6iڤpjuoBx*fy_cam9@! o]8CyP lv4~h:`Fӷ>/X,ow9kV+ 6hiђ2gK*rpjy 9̖ :eSHggFoq۾pi݋ 9\:f^~Y>IDc"P f7/Ќ%ÞS0a)N*-rBjJPQHx6mu- ϟC<9`da ܄佲##٥.tSUέ xGf#'"_3 x67t? 0氒ç`6'=^O0o%]۬(a-* Nܷ<]1}g3pG ~e8 z $o/_+rܵuXW cHz4!sȆ3c1!+H7ٹk#T>,jbW<ج!5e]Y7Y0Ib(e% 9.r-1`W7r7+ \OW~}ZzcO!Dstx TW kOPc3c{kf$k|˟]zN( ۢ/U #k2;GÁ@KWYݼ+蟖i@w!-pNTbr)q<҂ϟǿTN'v յ)#25Zgs&;(2Xk{Ze*)f'e#W =m ~ٯ9 lt~N.__=]![oo\[͊R긌 &cb2?DGgxFGg E?DD$Yu/x޵ _5|ASP.25)B+`0% xU5Q{q̕\@.2qEcH%(Spoz[0`x§HMhf|GgOmncx4M*b_nJ\y$FJH;?Kn Z/ 9ػZ mDƔ]nCa_hmU2O&]qVo_6GIR*ES;F]^Rjud!9s|˭sx4FފI]ɂTP |V%g]2& dHu\2݌[ؚa?*8$(F8q? i+_K(FVճګs%ur xfmcF| еZq!j3nLxx/VF}ˮMµ%};saTG ,ԂlkQ+f\Gz{P0޼ה4\o.W_uQ? !ǰKdɷlNuBdD^ A*ߜ8F$t{c(8s/ޓ#h;9bu+~}%9$":1ZpݒxMj|S'i>8k -i{ϷH*„]׊ +% GpK5X5F٥2516?TxYmγ5 |PPv2]ǍRυ61 KTi+/$srTz@ wU7 f-_eiJwsMV0Oka=5CE^S %O+')XIC?P%r&\%;**e-)[i >gɈ՚!/~7˥ܨ/+:&9w#b(TO_Ři&!_}l~.gz{o\Pm_bޓ*c#'#T9ԨGֹ34k05u96$jK_+izb,aGnx@‚椯H>#b1Ybc+PsYJi9rVy7Sߔ3I}ѶB Xd@**[v8hxx+G8p EigSպV)83SGR(lR]R8CRmfeˎCÇ6pg|VX܁wIEav[3ύ( {uJK{)K[Ȏ$L{f4 Z4C}MiU4SZ;_ sZ\oOZ Fv Q+ؒDz!;y/e\S%=_FƂdt3LPDB<r)*{VHZFEaL˵/ hV5LboijJG@^!6w"&,Ԑ2k'[9χvZv]vfd$mLǓ? tJ{K5fCx,ÜYǭhp(|팋~H* ػ5<*N?yc@JCmaSYjsѸT)VCNg-NGÁ@DlhXYʻH|RZdNϐo< W9N}j`GHPV 2UtЩ'Q#g1o&)OE|Ǽ:yNb7`<UΓ*\f\!{B 'l2, ?;`9{<۔o%0q]=w.ްB,l9(羽:a ~kXIqj%$L! VH\/D\lqFFoUl|W}[w 9Mo]R/@nŵ ę *eɄ"H IP\'vhk.iIG~ *Ǧ[i oqAzoLN0iU!9y|ۣJdjg|dѐULl l\y*O EȄөKnMX*4J'Rtņ VU@\liTBDs@j{k>_L.0oZDyTdzq".~ I<IP*v[' O ̼+z?6h6yMt;}U[ޡbN)fz?f򤱊ؠ4H;t Kis~P'PdRm}%绦8/A RWf– Z8nz6Кxlt^*П ccN|T;K$aelϓpjoV)%4^"mȺ^OS~evZ2d3QvQ>ၨ1XiCXho ^':ݐymهW5w*JFwn@.Z,L]B5`Y:C][Y$hiޭ-eCB/34E}T̡?%ʭ!*Eo4WTcӣa(<()-ų y'Ev`xGR<;3 pY픽 3hxZg6"}r]MQ|oYym'h6B-PIFY=&?³ h ?pbA Gs=W1*%eۜHwmN>$}UC&yyY/ h8v905fO 'QDp)P8.v)}2iUQ\䜹9qM٠&D2!sdQ6` 츽 Ù?Y´Sg8-ƥs ^a5iT@ז3>ĕaԊ"je埆wsQ'6÷VS{g1) NVz"4=L ݡXI`tY]( }#;4(s=\X%B[n @zFDZ\辴6|<&_d`~>|(a=Us</{TN͜5[$\IGWh۵jP /l-).:p%-þa ׳t`]jג 'xd"8߬\^k/--h)'R4Ræȴ&iRH|6y$Lo!hnS5u c;P(c jO ,?+7 d-`oUܢO0CwuT0]FԆN'8Up$Fך" **XXɟtI" Ai 1t|#w ha yN(]VG@%cAיj70VHa\ {d?i#6I[8R((;#Ĭk϶H 0osVǒ[.0Jw5#&k3xrg2s"m{"ۜ'oWo7oeK:aғmաXSIt7g@'^P6вUV' |Š!>bЊ鑬=[23*_ h ^,t,/҉QO@ ymsMߐ:yu<ݩ& E@}rΠɑY*)~V騵&_:'E'+n/)2}]'q f ]z0wn jlUiAE3Uh -wJ^M%dnH G ]pZ&+rAsͩݖLI' 3t˴Y#a}b]ZGJ`.$lUwr҂C,ԏ *FE@ミʲ(KArޝY[SZg6h.t\5J2k͋|$t0`3[>F AӘ QLM76;Qk@w %F!$><+NΊ|W41M=N嚃szm{KDHlU'QϸS-H>#ìtWQ[#dTnuP!Bp]%v@ZL d4t#K>_GMRv_8ٯ~O̙8o:sڻ(V^IjK 9; LqOtVr2zS: HIh~sd֗8 p(A&FUi#/H&BrQra/YC8m5[p)p_p׿4m8u'\PQJ nƷ;ZBRW\Z?ܟ-KsNf5"A9dHńUocT=m1ڻv ED*(H.tIw_tRl%\&uW`5w!Q~q]GZ!%dI.b+;7O0|kxauhi@ɗߧ,8! @& PQ"*^uO@&-8X"<渢E1#/7Dl/~1[@PH/Q{$܃@Q HS@@T%2zhԤ爫]Tzat×}/YQ}!ɫX`,=R HE1Ԥ"9cꞦsTfW6}ptY5uE&{H_,6V_U[֌B)&D$(aAʚXsZbT"^ M\W f:s)}~5DEiGRoR^yL4AJjk *6,'zMaɤG70c-(d,89 zʪ885kLR:6U %(vƹNe4a&6~/Zz,1 >Urӆob0Ha1@`ŀ8QmV|DءT걳{|A̐9'_!fC~pm CXfХ }Hw^Ea/%-4&✢ wks㈡AS AZ,gؤYRc }BV`6Hjo ]Fbzb:hL3ZdZU}&{=V'1/*X5MqF5 G͈-V"L7I-A_ ÚCG@K3A)$Ed8/^qZ`a[ݍ/KTAMbp.7*M1֒7$/Fأ_[h6uk(W h(BHq7yw3ioP|j).@ߍуhA:jH]HjQx`8䣘]Pyz]\ˇ4ɰf^n[TtDGM*2(/ 8[Ep9!HͿ`oFKdbZPiC[<-w;bJƄY"b"&Bަ /2>Uk݅8LH<!  5K\3YqUQBEfj`N6nHQi_JHaRUxDАDX 5MQ%J$Mb(h%{:g>CB02Qq<6$u<)o~'IiCe[ϋRqӑkr  tU}ٕo Q| )hA&5_u`$n93F.s6bc =7zܑ/K}:x8dS|}^eXشw.M1y,2V)Աx{-GJs-^mq TѫN&X(m$RcMl$I6Vf8CA'/dk牤|2졥63nKE2b؉4f0yVo_'H>g3#lsChࣸ@7#QM!0?'B-<4q3ԻLQ(ŵ o9r[D-kEUB)qJdlN+E[C N Z~~ t':E8.tpȍ]*OcV表cpgBF:dD=`^npz H!CJ# vCF`;Y/K=%|cΐA ŵBO|};tuwͥcD+"ZetSk}3|~Dau^\4|ڣ o+ڪ=m/qzFt2ѬG q!큐B_m_.ľ^-]"EtTd1վPafcqʤ/Ht';§qmzʔښPƘpbg 헓1DQl~ب2߈;Hgsr Em΋ݛ>K\xd*G=p.˫Y0W00%4uUNb@HQ)n ijN_q}zd,>}UIjNPS?_ WkMgRcHu~A¤y=kfS Aw:Pi#f{ăXڴ~)@Jt:`)#O(O٘eˀd~\φ<tzA?~  9U,%@KT(xemeI"|l]8>I29WȈR q6O Cʿ)_ !"@P^/B^g8ϾoN=FKZ[ɳ"fP]uֱ-e/w:S3lJp Cn_j4"@, a!5q(/}ݴoE͜qce[Y B7 ¤*iO+7!מ7B ߪRQ:A8SXJ_:z uܳ0={W_d]uFX .ƆG'Xh4k汀*L`NHJ᜻Nƅ;Vp!Nh+)O .*!oCr’F rزt.5@aå ,ؐ^T0iNLb)ĔY3-M^"7̸~U-mUn.B'vRwV}^|"dq6mc-\Fx< [xm)z0j$xpέc帞B:i5p}f+j"ɓ(EVw_Aac[~1\)z9,+ED`٥fG5ṑ,Җ1K7n˝֜fBÔVeF*{UMdSJ.;o xQ˗os6#Pu4'.:bu%leg7)uD:-hl]'oρt/ԣ0Vce<%# HF(JԌJtjR4XQ."]wox3Oed|joûrsnKF*6ۨǕ!!] gVB854O`XRK遥iB#6i QT]VPґ H۷kH L }?Ҧo"f-+X\ytl'eI)u,/EXi/|ra<%c ȐÆ(FSTI¸[<7XԶࡤ̖$+w! j1e ל* g,J1)_=muE!h2w5 X PP='vщ-zx~OԾj7]sIPV24uo>n•aG^hCg=r&C&(I(u?T`_fJuq;iZNӂ@S ӈոN,92v;6+Zʢ{($LA$ ƎPH jZUf#7KjnBֆ|HɊ^;?=H1 pVwB <-V|b}A%s ԢKd+6ۘ LM^ؑ\wSo8&KU(#2 V&G m$=iީ:mFߤa׾OCh|o7"4 w`b;*G,$ZɨfjV)Jbtr['MEƕ( z9 ‡17?'JJJ+d1>DH6hHT'gV^]q$?7_|I$uTJ!OK&q aGҵߓ)Gvji35mGa9zF7cIho^b#y(@uI2s,ӢWKLMkg@ SD!Xq)>˥o^?-(ԙonRB\PvNiľ;/6"p)7cA]KH@Œo5 {T\9L#I(B#)L ?V+dPfXh[//Ѥ75Y؆Q)I%M< vR|UG:[c7KSFs?v"Ciwի0X0)aĻX(TSsZugCϷp ;TuO'B zTjRͯs}:Hƌs`ɻ[Fq1~7:"9q 5sb7$7 -NU;<}cK]=a:3ĦJ>KB D=}/0)U!Ľ<ҏ5[&,eqUzVwFr>M#%i-`\"|?Ng}A} 1|%%%$B"P|s0™fªDsp&>.ƛH2Wsr=o[~N >K?+Xńh5TaX#]);Y F]5G {&|u(j8RyK߅([k*`ȧe rí+b|A{X]qYGQDg s~';RNg@D^P&2_5HY؉TxM놚'CpW43&%-' ʏ{nn{zym3=y"CijF9ڈUc is>LN]|8>7s U0/Z8Yŕ3ijr~N='w?<+g&h&hw"Q'5᱊燴hH8ExsGMƆ_Hd15/!f睇& XDCb) rG|jʡb8@t&Sç~G{NG{6Vx;6z'l*3p<ڧ%-PׯbtC;gW5bH_tYe%d!k 6G<VwY gn"Ы4 #*,gNFqOHi! ~D"'^T 5@{LPzZpr#RLcm`5hI (#rutbe ?z.}BmZ`\0&ߩK7&vnd3;o'@dF$-R"oy 1| }~#&?3 XDQbm$ 栃- tNo-.",G7@k@{mSl?dx\-2V.,Pj,[xR7Uڰ+e3,mNhcT Ne4b=ԿE y֠}B/{7Fӌ( SZ*m`u"V{6(: qY9NAmɱ\x/^PL\/QEM{&o؏VF/S(m"Ӝv#t8efZ8?p=Gg9^gT2sW6a+RЯfnNfK,BkuE NrȫߎY[&Tr-!rzuQV;6_P6C4hFZKϖXj}n)&@7BKVs_P1 aStWZ1C Yj@éZ:& DY0˓jŃ^+ g"QW{WO|%QB%$RkWnN®wwm! WץA~` J\,hhAr5MԟĦ(2f>}*0ʞI$pV-73\y i F^*iieÁKG[\-=,14?4:]B G3x0 U(EX6 |Fy 0r2:V…FwD&owÄʯ. XBrlpXŰ+dm$\'nQY8UJ? $Z=FަJȩ gڹrNi`'E+%&Ze)ހ>9}; 4,G=eEXElKLCڄ::H-)16<|eO3T;! ckǑ{run.IȭLjd ~ugy^ swTc$(Isݦѳnݡ5 jEjnwj5{L|.m@evz}^$$'=: [[)pV}4A)'AxUC'r/q \U+ ^r8 {9M+>Qr.7CQ^UHV6a5Nnfa܃'({Q6᷶}Vb|3qӳ+JNפ.~.sHމQ1[,4O#Dj+1{E@HVrf/ G*_4K$כ E2 O \7:P~P D2D m|YqFaKM>~MnVƓ-th $qs (CvU%EV/5m_DGQvVM,P5|>ߩG#rDMBɦvx9ۛ5vtH}ġ3 1L޷`@-3܀ [^b(em1csOPBw%mt7ۋ$nD4nL 1Q>mݦؾ~#cCja >885/mhu:æh49Bܧ±Z]+0r2a/yr8Zd3,:xLXJ3fDq)a/|$"2:MBl4^YK[mp!ס'6&. ,7*9YUZ/!* Yʆm;V$ɼI,B^#](F79aE)Ʃ\CՍakFoR/ b&$I:uh3`wI.X\]Q^0Dq# yۯ38 E~PsDk"|lt5!b$H/wVB{v=s"מ_ 1{qT(,ċj'~E ޜ t?*r=Ԟ:E} Vf_TYw?_+tj!+UCx̨]㨠xmZ3 01 -FMtQvcQ-ɨn7[A ՆƭGloWkZc&JgRN9a@s|Er$5!9>31}h^C}Sp񇹱=p!zu; 9|$3Xvtrqp~kUYGȏ޷'!usNӿU{+=+r Oɴ4{x ǞgSCɮda|AR2_z ;wg/Aāb|2nN%QqHGJ\vgDǖ$bL1= ?g;1}ȨU!mAz6V&[H Gf3@UFu⽤sɭaםΨ^9@c3̖Z9DQs ~_#"tzxz|M˻BoHɐ8a^nFkb&!eB靀ONEOXE4%^,sNomBɍ|S(cJi!^&3 LOg߁5ome0ZmFva|Zf5g dN)ЖSf5@.xb X c4hu  }!8&}PA V&T8@t!e6*dWf?rc3Zб2LՁA]g 2ˮ=%Nh25NqY_.A]qnt0qo脽1KmY(pAȝx rwIURlGلbhrxs!_OCtѥé E!%$zYs)k۸+(~|!UC]ZO)aEg:U[1xmI<[b*lmY: 1U-q"Wb2= H8bOG5ԫ$i`6uN G \8y4&n"u5ŇZa2'+-P$ HFa,هQcc\LCN]DsSK[ iN9\cXvP5:-^ e"# N.noO6, +D7,3D$䉶@5yވkZo lsgJJh>_S 5BA[Ytp:ϱaJ$mWGlQMZ[xIbl:<"D0jM]7 ;v̇&FQ*[_Kzo#"Б](Y🬥FQHeU^}LWremc浜;?|DzkX;I*9/plE+\3rڜ|0SL kxKE]F5GۍjLM#P U}bquO>7sk'/R_;)y4a; L^ywx-nW]|xСt6GQEˮvr=7` ]/"oRp`6pmE]6&1܋R\XYPeWl)Gp8GC|IW̉X% #.&L\gYxTI sʲm%;oZQu(Q眧;΁e(H2 @a\;Km8r*jdֺM|w=5+ⅲ@3‹ cOýg`-.㝡8x<ݪ+Pr/*5#^ԗwP ܿc™> )zt \\+COkģGh䷨N`qc__7vuy6J&.e\L7}-(vXo,a2r .( SvƖ'y.D/=t桜7HT3S$68pBg Yl8`2I4# 2M'j+q`hKq-h|׃=^s(DF8tKZ*2J(jKLϋuChϵ\Lp~]PE2ORtwǯNг5iEr1 0';M)"Ts^5ޟVݮ'Շ3ʣ1H?;јyEU&=-(>!Cvleq:>tQ7._tG"Aߋ z>P@E_pxA:ۏ$)CCX-KE@Id*Ha,96Ch/#i)vjS0Mcb.][EO_X5?:Z>3ɺ~t8L!Ŏ8? @CB&J6Hԋ(B㠵P^B!IB'`-d7߹A:匒Ε !!bS-NGk[.ö)rq& OIlw7;?Q[ۑF](< PzeI;acdX四Q7mkͅ봩3gm8ˆMMe.t,ֵ /Do99,]ݚL2 [_=\. |F@/+ƊYip:z:vCPFF9udOa'k5$W}hKffca?tdv f=AUM .ZG; 6jVpH\97GA K#YWl]RnZixJ21 @DMTp3~?([=_r@[ d} ~@p3Z {GHVafh&WPx0 A?JܻZAR :9d޲ӓtF'%O)8aמNK^?]YI~.Ɯ悈Ee8[^).;_ՃEZ gЋ֚.d_KpL;U޽wĪg?.>dn @iN?K/2?rj} +(zI.:W")>$1SEFܷ?xF6["'UL5ч @kg\pV6G@-٨4xb|dA)9D+69bmHj-޻C%5#| >a 6=-h9[IS1fתNJl /h@2Lz3!X/G+\ KZ)q=ox2u]F`fp9^<-P~.W"Dk{SKEj3-n(l Ǭ/K9 {9UfIriU~tfjZW[H ut:HD"(ȑjcN59rԏ:7\^}SX$pdU=1%R.Hڷhi{O{#jirDԫ=D8mo}E04~uo8Af u5 Ё` K lu`3uo;[7q뼮&3 sio~XMUt_ PjD`+ qakvӋ!fj&y(%'*v>P&pEq,[Ϝxo$u'$%o<kv\͍PPÖ.#;cedȖxŬZh;J3?!P#ik0ǃ2 YƘGmQ#K[UJ=ʌe*~j>#T~{EP8{b*R{^A@QufEh+/ؾ:03 3MĪwj:TC=HmhD}›Z&\|ev4n$_}ZG[僢oɉogD@Y,˴E'A * j*mLz=n!Z҉X)}{L!)j9]@l| Iy^ jQ n1271bLOK\WUYd%BsdrƽAӞN\̚-t*?̜I}hx sхY-q?bTI*Rl6G//<ڸ%LV[j} c0#]b 0F.mB1p )ƪxwNa{}E77p[cA`4:?=fW>:5nEfTN kx/-嶗P/蹸7'NkHV)Wu*)XESLūfЭ6tØ(OC!A,C?5Me< 7ԀH3s)߲ 4S%@B.2B$ Dw;v{^Z. D7zl m3T^FG'j"yeZv1?;HO9 4l͂ ; U邺tas9?刱 kOM(lCaLZVM* :ywߛ*u ?aQzsVA:Q{D_>ڸ%\KF\m룣$V `XM$Zg{O0143`ׅ̌&2/Evi"S$Wk/%i8 @啬e$NrPCrT=8ٔi6,XN#X.[ riP+|yQ%ji(h/f<3}Xpy\O`_juNھfdȪƭ/n짳9ak_J&& QE*uD5hf2V!rmF=OzqIDKF_%ٙOgJO1{{Q|Y$ґO} ƨȗK i.wZn!p !+4|D8I$^DM `jUAHr82"e𒉝uSN U nVZ)k-ϸ2Agm5SV[uTf0XY"S=nADG;z  /˨H~ g̻<*`xHddrA8jFr_"/̑#Pی`G Q6@J5Zت|l*,rɢކ}U Y>y.NaﳁʵKB@iς=fv7of6p:O^NP;8mѥ-OwDi 5w2]!{) []F?UpM5X2(ocVǼ s}kfL 8k%tY]] xHb^ $odžFUB5M-;XVLXPԹ6oð=L@TMy|~{W#(SDht߁]J'cS|I9*F xφ7 " f!q5s* }#ϒB 'oM @GZo|+V4F3i|4X04qu*Jcz ,۾Ӥ?&cΟCެag $xH?P&J- QP倡WoMq Yܷ֑KBI^WC A0 :c:EaWv4_J ?s:Bjjd~9Ú*bMFNA_r` c^Ҹ;%srpL:gN%}&<Þ#Z/ƒzN$'5" O0֝|L)<ٔDfԑ& /5mE'c>dOrLwUd3i FTڭW<1)b-3[tn;:]xkTOcDr"`7h -F(@a} |w$|naw5g57xa8p ~v>D^TlQ ̌P#g04~:R%;ipʑ'1'n}ԁ+[.,rda߼Mu%[OF/.~'d5d@erzi~>F DSNb$]2/Ǧ5N 43Gr&Lsy@:=0D^]Dt-G/ j䄦㑋|5Mazùh`zߺܦ]tk4;2`\lOy[:wJI)_E(<g$DM|SOrYL7 t:^B\ӟ2G,m g:Eđd|F܆b kɴ ^4~FD `gz}AOʝ-b}YC/z, ٟ: M4_Z/EE,a.T,oʒ#w쨄XT3 དྷ2Qw e4T01 ]ƀC qd̃.C2̩{=lZvؘѻmxN)>?-#,GFc1] Fks:k:vGӻ]2Pǯ["뿖7MK9Sbec1]06#4^.Ĉ{Ctx{mI7Fs ͦDY#S3̣h$IXyh&׹\VD'- * Lt4WT7_clOmxQtإVa=C'3=Xc;)8\=XQd/obW-؁gx9K4h<ޥ.QD}yb&ONGcP4{x?3Puji "u>Ċ% F] YFqtl3Q#l9{r95 yxػ&u2I/#~K0EøF|{NBd#aU=;M57SFCeę~ደ}z1{ ?+2hz.t G>?} ?/m$vuč.-wf̈́Ak :[B:1x{;MIYDAj ehNZB#LԚ$ 16H[뢿4 Ӕ* QxXօ&\Qh9Rs0xRJ$2md1e54ʂ 9:^tXd瑂uNb-\ n D6?:Gtˤ'TC5[E3tmu?@3SzvfD}!6UO;;fFp *; ^SQ1PB9Q62I=E!WV#(Aۢ2A{e9 !t ó.> a3WAaQFo/|n_m.߁ߣH-3ݰkN.ߝ7PH i{ b;/_zgQ20֤'ox]>}šY 6D$u If(.YV ҿs}fWsT=+r?GmS5ohv10tR>fev@ pT0tQ XkBe[5/$!1",@9IQ%96,b5wqh/MI^\BU[mvȡ){fekm}1lR!tl/,$.)*.~H7GlD6ǝp#퀑?FQNk[w6dDOaM#ozׄc-^R$fV9r~p;Wb9NƖ'(ȕ)Lj-krN,&$TK}Œl:PC^)i>7]?&*Z/дYMJWGKk+xOKbcyzrB{^jDUEMe &qf IbkqQw(Tԃͼۯ2z!t Gr`kMEt<:;MZ䰝?-͗B.O8P `B‘ƨŒ*g @jpaTʝޚy8c`fCLUH`p 3k9J`KB*r|`ٰ0&qua*E<2"~Tm/Mit53 {rỿIa U[2+S&-b.u!ȍJ#Cv@W0eOЯ33 +bm,XxBHB甝5|BXTQ b⇾]ίB=6(REσDr(mM#ʡQ;|@_-#Lج:C%bRMl~Zt3!tu5#:ln-W}e} rOBC:}Tf{9r% 4fWxv>Q=3q,ZI<nͱ9r]lT4/u#.?%z8i[:6i(jFq25̃o1~$rqW༜2Ih=tVLVOrny*[omombHULJ|ސ pƂIq;qt_ >$ΈC3+{Ba10|bD"q9XFv\0$ζ8 ,f:2؋F΀[e H7$O2+@ldC1򔊂j@+.߿ Tfhy*5/R}c' ֐Χ i{)b{7:"v!O(䫧Hp3M Ov11|KpA^ `pH|u&c2a䥲!=ywaBrpΦޯ\<fLh{㳲S _zV)|L0FTX[kE,JcI$slD!V*RGl3amݙ&);Bq%<{"xJ+ZKX#ًŏgoLk:4at BŃ GsY<=ʯ6D3ۻ Z^~9%>W&n8]>O.:cRu'LWe*+ m.pY0sɓ33y0e˞hd١Ӣ_Q"QY b0TJ#, w9֙IF;PuާKfv|2Ş@H'ڐL ؛8gzqs]ϋ1sq2g, ̌7IDbjy~q)Gվ*fgmY8R7!VAS]lJICWvdQ:c-/ҝitmKiGwFjBUqjef{/V}1wDbxrk֩ .B_G+d6ɂ0&5c fսP^>W|?2\oqMHQ:{>lDw[bSs^wjʅqA>U| 牖S0_ ʃy̒%x+f#xqro%#v/jr\## }HicY[v F"=]^ߣ}P:6::ɢ͗EZm(yv˘֥|}gԨ_R&%lk656azL˄g>f*ѣ+ܘ BPh4 ҃f3嵪+KOѤ寮ASo釾MZN&)F ;^jzeA&H)eOeAxħ1+e`j+܍sTdNdo<>'(|mrqC-袓]t-,@Ln*99' Fm;2}ƣEUڋ향>md/{7U||S[X` CXHltV|-_l ے+c Oǐ/K\0t i/NԣbF%ħhӢnl_|Ђ (!9<$وr+(y#8>pVn],f2*]9dŦ|03fqzG hGCf{߻VMGN]"e-ߋ,k}WBVx卆E{KP* *}r IvwmD57pVؔ+ JDWٿ/D{@GS`[~}lyIQFKJnRB\]!H'ᶚz f9wvh ruLt>aTO>{wP^U{k/ Ձ##pK"N:W9Y{f]JHs aHȴ œ9Ӝ#Z,F 5 4qڳhUfnՈJH.F<[;?}UBY6 Lֵ=B◍t{-c@ 3_g.1| l4f(H@0#'pMobrLa"r|?Vͬ'{4{고?禶<{g䇫啱Cp,` S9ŞAzSŰAKc !v@6E7sNܗd)A;`+w.HB)g5-+adŮ}mi4Ċs5ཝ\E^h4rAdL A_ v eӜ?{cr=MDX]K,"v ,Ũ~ g6MO%!rt3eD aP2aT;c1@⭉LN``uLT6a'S$.&"GZ3װUV~,gdQn2y Y}5z=1qw֝XNbmʲ˛N!}Rb WWȐuطߙ#v _D\a]t'1V+Pu0Jl!LtA?Ƙa^TpXQ'?Wq}"S߈Pm25aܰ*g̈q~&-[rUZ|~/P \I^T2ahZ!'2[&A"#Qmu%ɵrR*&L[G=ׯbtMDia3)i$[m|U茵?#(Ķh0NODٴگwװ[Eص"g &].]Onn.F]y%TkD2ޢ=]ln"GmKɅ=n-=e3S{uA}Zê{-FVws>KdJ"Io;M> Tg'\wj:"qRN;+[>>=bDOOgU_$cX_UD}atclwi,>Q2TV#< sRm"fW>Y)rQ-ElMc~EC@ia`n*| PzS1R."Z%@tL\FeӗX\4_|R{(809$[_qB zB4l )KEZH31pb#ge3/#8GfS5U'S"ϖ9l|Rʤ:%NWX2c̃yLIyL|/D ;|E0ME~i*fll SXkVo $6n~^+i]~)N8 K89`q=v9wdD%#km /Nӓ{>?!"16bxf"-]Yp%fH[eLrldDJz`,mKM}%v1ޫ, C6u)41k+c^@Ux:X{ZX k,"/m4B`?ǀ-l>l5p$e=[+Kx%/~-sv:ND['A5qOݎ뻷ѤՕ#2Z&Lg+1naVJ=*F^9`^%7?1"=HjUH5b9genalJpO'7mdqVTRA{;ygɲk4Qt#`Gx}*-xY=Ti璞T\kZUq[k|ۯ>UY90fC%qi~'KolmaME8ZG$WBoI"i02hIXB6v׷|Fs.:%t6Rtzo.wT1O~TCףg+Dc 5Ҹ`CZ}_)rn<)"V6vC&Odl( ]+hV>(Qひп)UX R@B3ĪG:{SdSKhB@Im7 4ϾB#GU:hlccH_N8,CjyVY˒ިaYgC 9qU1cqfiG᤟> _d "l۸Q^ !ԕleQH>̽o1V3(JƊ~G2 ;e`.QqwWl:$2Br-U!a5l y#ѩ1ކw(&T7mT6}]M;U`oDd˲~v/%tڕn")P^/yP)tDy&,g,Z|KDiZYC L#tci+`W$ œ6U_\@lss(yuE"eJLai Џq& q ;FY>6&i<΀& &E4jzdJRP4g^ k30ͶhKkdnvfhg5?Hࣰ"}"&{!$-YІ;WI3,m+F'%w+)ɔ\ HpJ|xn5)z9HlNj h bӑTL f)yXkI`gݥCܩtAM` $-{nLll^nXEyJR 4tp'!AVh|vP2#RǑԨJ1rZn"0E̴jzY bT ]c\̛\ ԗg[/ҒÒ"Y SiD, |V"q(1CEFOgew^b8(|\y8+[d,DE>_ONp}`/l#* -Ɇ`i;[h|kirߚ6[QR [. oc_*l_ m/ h։h ̏=BÏJ)2X>7Ŀ]?Ttc4Fu`Am p]?I&.>D&(=t?Y{ l7 ǟFF;'EFn|ڴ2Mnޯ | ɲ\SNoOv٪L$^ݐc'.ߡK72ڰवm)?Y\ZCW  b'J J0Bk8opw|*wio ΂f'zF9\#/DʿWކ9M\G.ŕWLpEELsTL'`ŨW>5f :~&3eRkMV&kImYtwkB }g9|,rP/{ӧ^ME'멸YoXl|qr@äP(t٨vIt÷E?\e$pn}z>`oi_jispuSz@zeUBbfѥ:џ_pom7H;?5c:Saz*Ŷ{6-Y~ է a'%4XQo4bdXz{}Uwt?֮9'iIL+[Vn}cDJ"O_/ۨWo{F5 X˗ىf]&TV!z,F%{YoƺFÝLě.+3HcZ#WW5-7Mq@b7*(*M(ئw;0Wx~ jX2N4@f7y8ZM1DKK{{_+f1 pfFOhG݉N+c TBqo]K/*(B>+mJ͂R $v(a l-%*[Vb3 cQ0_NxÞӓ&&!9bݗGkzS/ >˗ڊ Lz{뇨ڊ}q2!"q;|ƳJLҷr*|3 dz>[dz¡HA_Y„~ئn kZTqwq~([046F.ҟSF5`aw&=ۏD:tťnQkt)x3a5łR{ͱQIc 9jL4mCnth,芃'r|S?R G*=9D?:c`|gT"m9܋-6ˌl1sA ) ί :"u Ȅ͗yzZ2ҕ,5;W[_@#|?% ȞI==Kڠܗ~Xn/@D$Dzm%eߢz#8+/w.Mc ^ҮZwF"qJ8GܬYl*'G]dγC6$)bI'pK<(u!wEBԆڽŶ$⏦$:?H3-tF2S:"r˩g.SFk9'PjP_c6ߝ "Tx?-_ 6!JFZ\. ٗCDC<_EbP.jnVTߐ[P퇆 I|nRv(Gps-۠m/x,#* 5;n(yO&ð q>mFNC ,V<2CƲ1W z%B.z`i7g^GBKȠAg %泴RJ#32x@ٴ-"E=L5:ɋ\MLT~D4lz(G[d7DIembjlYmE%%zgAc*>_ Kז Ya<:*\NjÕÝqNiFR:}Q;[L;Ź2% 誰EŶY/%8!m% ! gRӑhVY {ՈE<sh[[zV}13``geghV Õ 6ѹo~@[1+9'P|`S_%9q2qYX-W\o ]j QX_@W,G[CoF/P5DFuYA`,i1q1h\'GCovpRC0,0Ž(Z r3驁 FI#'V&^};O1@;/uU~_-)իa=L.ŶX#46dLKK#>܋Rk?^īiodS0܇lɰBɘ{yu\OlGKdῦ|@w"*=*nqKYYy56 ' h/ [&Ks:JAdA*؞P. $VJl{_O4LPX,43X(߲ӵ,_JzߟJ\Z*њp?6kirܙxֶcX^eO=]6PX6Eյr{G;$=2V{VGRU4OXF*|" {-"CzBVZuGp8Ic ^SuT6m =e_mN .Az*.cQ ~*&Alz*c6gR!Y!MGܒl4D"/6)uǾeTg ׬{+nkU }`2FsN|?>씗m7j,nb3thlHm*1P]Y 1P dPVY7 r}YqMQ;@rmM^]$,ڳ2GV\/2Z.DD4ss`^ZAԹ^Nn n8TM܋?CP ~S[ ¾JZ /!nרiS' =asQ\; ՓG+Ejz0c{A{dڙ0WVS#@u%)qb>}{ea ]?x1su%!<ђ6.@~u|VE0 g$8#5Mvܭe?M,V5Cak/Y7=@2kE-9{QV GX^rANB/2kkMHuωmI:/_zH$x&@>)1ݩ(l~ ܁*,sB$Nv,QǒU?("9ݻzM"iiڴ g̋e0w۹f:#iôjHr@pXقxߵ O iq`_#\Ri1^/e%d"el<+p5r5\X69CB?iVoRF vy$Fg4. d0o jCFɍPlBLI=#];6'䴧Zcן6q#7.y>HQAXE >>^V Zt>K$n"ex(ס$pAړE9WWzlrwX $E! ,q礱n5UƺquR,Dx(UJTMsI>.|"/(uM !Jo;ba1I>M];giC@7;i 6o~AsG0ېV^6 1CvːKfs[>Noeļ"+]6Wʜmo Sq?>zeeI{֖-G W;nInWKInm?fWj 7Å2?PRpO:,X_w[CK'9TFo5^ ^7N4ϸ7~ZaK.ovx{&C#_G mTq*6d>] ӕ0z@.ܔ}kA(j ݕbcȺ'3E|B+ -> 觋E5)~ުw n.^ZevuM7 T0\,|~~ݐ\/ЭҼ d&Zxxz'B3w,wn% `R q?4OjX B;oIi҄`W7Wu >sk -8ͫZEXz4,WMAR'JtuTa+1՛ǿ@F(R٫ˬ@õ%:#J`˷ gJylYM9`!ϓЙDĩ)o@$Nrij;&~20QoV➀>&kQ wM1ANԍp.;}~Eqhv )$>kEyXpA 9F9;S, ;%>~$͜GOߦrgJR;%4-ChoCr<>b}>L0eE9O 10%(~pX "Ki'72W^@C2;KEdr>Q=ǕLeaSD xzD,y/'˃x2H"{\ p#Wkԑ<#!Z2OZxof.Wż`G@Qj&p|]϶\ȖE^ q>zOtBm[a1mMO͙S6[+B)5;s+qiOϼKRwiAsv,Δ TĀ]@(B$nZ~Z|ᄢBt5y飸.Y!|b do N:X;*_3%b o}߆ٳf5x!B*f^U9K*("ZIVY/,1ϰ|£0MvyhMDCxi06Wp%xQ,rkGuI'kr7Ԟ Ic.sӋlY {Z|]ۯ:e9-:-K50,B@lC]Vߙfa)2mΟ ԣ4QAkw.|*6ɣ}utpc$Jo_^b rEWxbhqqy o'[=f2!`cړQ64\CQqjK6n3#Q^>y=NEҢ s (JgkE~)EL3ι׳3 NDn1h}y^~577.䥙O+q63D ކI9>]F ud2+$2Wd{$[SsAB?o?8voOh>;"qk:T`+fLصz8;r##J+FDG '{^$h6":$pDbM A1*) j #1v~u`BXQS^@WqvvSDnjƜVlI/^؍ *gWywVJ |n{㒾4#;J U\* QPͲ?yk fMvXJOio腆 cE1A %2aͼP´X+DSX&OXw%{ߔsK cb,ZxK+$8*Il^Z׃ͅg:kck#9`pܚWW_/DތWpaB@U3VV:u|e/EN {:S=xN +cO@}`]V]YCd1k<5U!%^śn'$4=j.^tœ% -e4 H)1+r *mo-#H%uʽKE#.hjAm` jϱ[ Sr&-L|Q`Ck>RFO #𸤠8jy„ȁmpdS~he8st?Æ/'2IS/.gGp ۫$.-P߲o{$ȦSh o-;ͫG īyc'&g<-#L$=[)7bּJ3BZ߰;0(p%*P(J[Mu"=B&23 W7͖aGR}j˭r| 2 X POL l[Yo s/y3x_=1)`n;NK)Uj &B WYQgDZM((0i]%,7eT鰿;;~.-n.e0KMW}w{98q7g=Fݫ+v!4-'B`y$N$kpZ+GZg%%ȇ:fe LbyVͽ-)AT8> 98ݱ߼mЈ%p fLVa XPª6_.:|n((Ĝ[j? &4<ݨj)z 2Uy$ˎ!W?ApޡR EY??HpE½SfҚatWN6k?3U!0"%MRF"nKOx?{C\PG.}~Op ']&O qVցkC \OcEmsy)!87R4Y쏗]D AcoD $޼?(S BG-e 2HsE^F5k}+p+R1xO{17f9|9XZw6/* czR&tpI8ݧ[ߡ1ƶIM_^σyL=H"3uZ#usOw> T>T7qW,_I]\z-qeT(a^z+ {8ze3Β<;=y>H SrU.Om oB>э*o;oKGS8qtS=ɛEa*~T- ÷H~Cߛƣ-Y+>yn2_AMJ)_8s"!LydsX!RC;uq8WFH;Oȉ+ 1V*#?:߾jR(C TCV$92rmf\N~Y}|f6o4>G"|ey"+pr}rM"C!["&Z?wWcpƷgRj@ u  R1U\6k7dUg,6=>:TT$[v?M{W5 HH0k+p$lK@4'Nqv' ܼZ vH314;S~sarUba&:8v_ gaI!Vȱ1k:|H#n +jiF,iJ^]TY JJCGZBCZW-ʌS:'!Ap,I~iPL8ӥӠ}_54$i ѢaHDNjERUEoҾ,N|a{O3A[^T& -Npl.S:@'in.?A*X!EuصP~ϊ1;y?РRF_cn}{/J~%%;8c7Tr]aj 14[ }~7Gr+zw !kݪqNH|"ު?Q`l=Lx yS8#,((\(=>owLGrS ̒'n%+~e­ 7 q^K-pkUZ[?-4uvß"W9`q痬P.w DeTl${>.^dQ–8: TϨp @rɽL1Z#@6v@(an g1`POdW!ul3TE`;{AdB&FKèpLj":}Ng&q: mVGexSef&f'&c\f.;R؇m߄".,E_=0#;`3mnțWcҔg%a0ND]A ;fJl]le?b'nBAf zIL|t^u{vܷU;V̹GbYI}%m41KPl GUʀ2/SRlOj?DGi$B8,xwQ&a@QUէJ2!h|iB=]H=׍*j Q{1* Eiaלud0 ݙwzlV%tB'/E Cv}M4"ӹ ȲTeH6D8Nf∊m#{t*:;޶d_weLx{Nؘ;iגIv.I%wEiBl|N{ɥ|D lُ04~o>U;`j[mƿMgfwr`Qbo@|S`aSf>p؍C41Ўv 3QUxeCâDםY8oO̊ےnD@yӬ$bAZvRDt@=N?Z[mVruHj2GC|zZ哿PC˷1 9Dqʛć_uf¿>=.16 %E |.`m;ǎ϶3sqZ+klz2 }B35jD6hUYbru H 1Zlm٘[lkGdm%G {m# RNX['MNgl*ԟFK8᷊< Ί FUFgf_yML2Xx_eL YbI!];1pӴa^P?sD'M?f4]٢;7ߕ`았 s2};\oҞ@/-e̡.lίHn\uY^tI j `9ghq%' Uplӕ;c}wǧ3鏂MZz(1(5-W+wl cM ω]/KZ!n~"LkoPVgʤ큃^{Ku(QHyLnai_ 8֋ĺK B"fwEN yE'DhE5E짟 N}!_Vq\P\ʦɴd< ]K D D4w &"V(ʻkvė${DPS[r2z&1#}ւuK )X"qp%PObGٵ2 MIh/Mʃ@RʧEX?jZPa#iqC2ݙ;wMu 1ΫHć2Ά^A|IF]m9kO6a)+_nԳh(yG0P\Jwysуf21ݘzvëno'ǫ[m)@٫y"K?szu@>^HHɺ}.w(S֨M@gśX$@)$uRl׭%S{s'2黎X^G6THD܌(.'ˑ] Y:)hOx2iĹ&8r\hAT 4.+i}㩪l%8c3gl._Ma䛛v4l497]Hnf^Ḹ+틩m¦O-p%^5CUGqP- 0Q3X @n#Q|G<+1Mͪ%CL ތɣ #tEjeV/RQx([t4oW|$[pz3{%G\Ẍ́\3X(s_&Z7h,| ]*$ X'طu-+rw; Npq2gP _9K/?, cĪXs5c`5"(/k&eqףE_7[6\<. m_AUaZ(\}w̟q|ΕbQlǎJ(+`YB5,d7Rh[$ֈ)b~7š`*}߅u؊vlTʌّ4o!v檖R㑸Gz r!B9xr$˽W[E$ vC8݆ Z[C{j̉f7poeעO1+TE8eL'3w4=T8cc.M|D "_ok9ݢ1Ҥ> ҼPx;ͫmQaHٓ;Z/6t .x%gcXzL JM]DbS(;roB gBY 2g#5lScj2ea>XkcNBu(S1Մc,LtIMi5 ak,C-a%ik8œPÙo ` k "b=aYL%Xȳm\;mz9&r+Oq6E,$e2AIiE{ZQv(d*3,\21I_zzu`i,͈ \ukK*Y}^!Wx֩ƎT`2YrD?9*3@C8p"!#1e*OOn<^03Ǒ~S=⌞`n6 !Tn'rYHJ0ف0&g0AeCUi[kpXIW7Eӟg`<9؞0De!I0lSb 5P,(C4* >!EN#c^L-0zZ8QLWYCo׾ʊ֣_wƸYJ d.-|U}-ӯ+YeF63ؗ @5U}Z ݥgߜ F-׍"| h`8Y* *< ^Y.zN療is%BؕaY1tZZ5mݖRB2)̾oNP;R c@W~˦!5S^ NL3YP묰)FΊӶj8z@ f+3?VsNh5'S"*lޢ*zNRkCÒ?q~a.MG1Hrdz;s㬶 7z;I`~u J҄n22&U2Wz0O|CM։7GrT&B9儦P/8jFm1.%:A_ws-7u?b~IdE1_r3 2pfuk9Gp/|d|sn˹dT DQI[rly6-&/!]V$`dЉ?SCT? F[?:iP׿4w 5QAҲ_qK@II"?Tw>0؀ª V<ߘ+i2v.*NЇv0f(1c %~MVwrS!.|ۦQ0D ZG~>USTH)+gT'KO;7wpyrʋRDMn;8yT2iM&`HKԄ@W 3~WA]e[6UYvk$ ׄ!! 3B )k/U{7T829nyWlϘ0gB1Z[lP~bԅ082(A\RjhZ?ڥ/,֑.O˦XY2|x8A͆8 l _1LUd{ҨiݹHyrr9Kf`b"-C)֜):l„9B=qi ^ -KGs֘N,!e{oY >O&į9{KDrI=i_mgor)cXU.k,ȭ.2[0&*P1*?wckGKBx&=dFWEʭ?zc6j,)u}mɘE_a8u.*T x%Atay$ 3sk 4ն# rzSă?jp+?6ƨI%.1?By6n|{[}R\Wh0!`5rEK]U),ӶOp`[]PMˁk+--056f%Ql-P Z[hZ lir2d9å .Zׁ PzcK2ĚofcEr[q1>mJOknYVmƽ#pLnfx231cBlB8C \"Ƒ~nv|jUҿԙy7b"?=]Urf+>^z888h3LTL"KF~7Pb,}8ǂͩɿܡv}"(`4-jA]=k"x.epD,,pO,79 H5<9\Ok#n/{PD< h7 I ߹s*tNQ'Alp=Km3>G~Z[_XǨ(WbCUFFuh/;T5 ^\}&>eBچM$9 ToJ+=JQn_ ^7ؒmSM$xJ`OץaC@U{~o}6y_ͫl3#&|6YJO .{&L2%'0=A~v93"~yTV&A=f=眍m^ʓlrM5O*N1%ġb8w=T NfտB&2eoJ,@3[FbOFLdfs5\I_W)';O.cKuw۠&(^J 2ɀkpYeҺHhHC˕(>cG"Iʝ:WH_' T/y5%Boܶ"6#\[SaXk3grV;<ұc6l\F 9%הujұdKP΍V#TXD-aBSWp<;>z))eGkxO9hԓ[f ,Sy^ilŬ 5YHuzh'"c 83[0!dnQwk[H' `1it,] - 4wK㛉mFS껋x9 {85A/L [56V[܄<OBʯ]Hψܙi, Rhn-hIMAV8** r r f n: Y^I )(p>:uuFqC(~lH#_;>s9gu=Pf:#<ڥ7iXΩ1C;7˼x @F]xmA[^pPB%}%WBx%@i5@h˫Sɟ iˢ::HZ[yip S3A =k V KvCͮmQ0|S`^S?5Ɵ]R=J܌vaWzŁl.녃~@Z{ %2&y"Kϫ LXBӈ.;Gzr q'8:Q}'Zڵ[p_̅/4dj rzr5$KYJ@nW nFg鲟M\qr{.0p ݭA-0jFsC> _BC;E=i\Jy` ǰ*|YvDd9X1zcƺ]XEriX5]`1f/Z]p^ *󮒝<FU- >h xֱm8-Ubʹ!_\(@}MWR7k}eUSE]$Z*\o$D4\B@VTXkq\1~k9lhHڎxmiSZI{gMAqG%o`ΏY-]hLlL+{Mo@$#~ƁݫF)3t "Ue\WJC:}Ftϲ5L[*n}5uicy<;$Κ2H2g|\B7W 9oh忼ġc/иbtF5 %e75O ]t<5cbB"$TKPeZ+l0 _7+"1I9Gށw Wsrcj"U񡋿ʼ ]h -QbWYJt? T+d sB=PHue/ɢ.%JUeEl"'_׈4CVpW}lGg=Lav^󠓏|\ih,i'Jmx.@A>d+;lA z6Uv<<޺c gRaW!o%QIHQornfXmxke*'*Gj{)#m4Gʏ8aâr2Y(B;U\UUd5EW׊6H 5$Y:@TtҺRp#o1} [4_oҦqXEO+zZ92 ]2~{$HmWe H(VU,D∄&{2!Ub<*V勋 L^X\K땐ly;/(:c;i $F>xN'^8 1F-.W5#2 i]ن+sϞZ+REEi%ۏ{1JQOT-BAU3{3SdM CC5̛lc_-"bd!1LO*0猶(i? Lz I-}C`+3dEuA+TARț(,B>+Qe "VeP3cۢDc1{/bn{FQ\ц3,+w~t/^ǼkfS gZ( >/Y@T Q)_9[j?EɄ}U3J0U$DȱYm>m g6 ,d-^k4Ԉ'8ý\5=k/alka ](QzSs:%IoemEcS@0᷹mdb}qDjnC2y%-^=D$!碭EQ mԳ̔q/ZGׂNT9NjeM|欗*QN~Arq)v*nH=7q{g֝7^n2~Ny?}_b 䚔Oľn̓t2҄+;As4qbG7b`/?+s˄WE4?*@Dt5+m;z$ᜳzMX:|x2 1/i*8 񣁡H@Db*И؄䕹7IH*r*!KߢԽ:">h`KEG ! `?!w^@ Tۮ)6nq, /R@XT66\OX;!e͜BkB!Z45HBvb@{>'3xi/?%)-+?6,ҮRl*S_O0!ՙ%-ى $uY?Њ1CpՄFRſ$oYH'3Q$s1H-oB)0x ξ4[_jlڟ/`^K1HUic65@2^}ek_C>5f n<= ɱzrrg8xMNm#1ڃ $/#_}z:k#WMFN?sr}WjiuيYͱKO\;VY`ڢ)`6$ewt %jƪ`m`j?12ݸ90;SB}4.E3R\Y_u3؎msx𲈴XՏ`KZVs4")Ԣ/m|&SudHج}ޠ T7!'qY Cr7Lgaf$Ic A$ݾ b`$YkffA$'eij D[([k|ؑY,T,#X +MK/$eq1D]VrU"[RIQk);Yw;S&qz|O*&&CGcR}|-V[;M3y8ˢZB#@搆Ő_CmLwi-"ӯNj?0}ˆ.`V8IqèO];)[Ԗ+CN/R!N T6=i ʻv5\`@ڐyk)3Xb}'x"C 7ܰ8 ^NOGLcv7Q /ӏ>-A"fBR\ҟ[2.=iiںYa`Ҡ^ |8qf~f,oہNM7"-'22 ,Tuӭ l8 ҷL?GM{Gl*~?jg;0F+`gIF)XqE9EunT&AFX{9*ɫ =h%4TA 8mCF 墛{1d» QtdK,7KEcAL dӗ HS;r(N" ’If̫A5QxUp6 f>HGB~-ګ/Zr>#&@H.`~K[aZcvRQ?a?4nL&&ba åÄG y=8 2]G7uSaA/zP:uÏfĝ{ PIL_==CG9j45=>a pB#ۀ9nZ5<ʚHvx* (鮚m"/#98)ua WSBjծ28ӗڊ2` 0<օ4Y hrq-߷$$?%r#|Ȩwٜ'[˝k<^E>Дo.Sg"r_bL%M鮥t¿h6$A E!=0;>0`w rHoNIaYR9?^>65݄yܴ}8X̞LKCctmLI6iu0{"|DzzQ-|V7g/Zsi{ 7d_)Jg"Y9)3BSZ^kDlԅ֧YdЏL{+7-ӞAA?oF-0'X#ޖ_Uv+%E~-DZl\vjzؑ EJpg^c %Ws/BhƑrl} VBEn΀7y=!%/_2Eq˳:ªRҢ%&XJ JyC5E!db !ty0`g-㔮jC4,qb9e}xK|X48;ϐGWVBߪ䣜gZ\D:b]o<djXq 8$Wy M+\Te%o!OPmfz[bwϺb6}̡j;E*z_04{٧sc8mf.&e"QBVlV젺T9ReB/Vj# g$.+kWD}a97l=? xU_F}ȑazϔqyg7G\<`oZ=-7Vԩ$6 W<`ȥo]1f[lt.h%ğ[:W^0/ז5dL(g#N͇ԙ>>Q>4_x4yK\ 9R=ęF8"MTa}j!zy#TBQl,LaKw%1՛n9ş4u : ){Ng4`cJEP+'5HFu:Hio[$nӸp~J>,TacP|PXW,]vYm";ӒE? ]1M1E(FI^:wfP`vJMM H} WSeU+wA権 6UIi^R r,1T{s~/jT Y_*itȼ흨v Tl9=إe<Lj#Ls4 SaULb BGZ '?nv2T_ȝ5".0q~%B<]"n6<--9{':"LKݜL nQfҬ4pbq 3-_E_b;` fP͓9Ò@lьL쪧GʵN咲SBPIޚKוKY_$h#-1Vt٩dG I jQcf@w&_**r&b/?:_|NZttHBlc ~kGg<5;w¾Q(*jY;xeOq*);hb G+ RH3?FjUr .ʻ?:nL4:>R:һ^Ye"kKbF;Q]JZD(uzh?l)K?ȏSn[ YxyAw &8f5Zue Vl(XII*Or>KGOn'`|(Ƶ~ex{[/?W M]ǝ{dY=NZ҄ - 5W !iU+pK<1؈-A)uDyN±R^$44K6ʜ[,NX_,`rid̅C. "#(~k]>!u2na׬5YVNJآk5զ etiNv0#`%/a20V5f45_`.oT윥Ŀl>R/baEZiA])J}4ôCM&UI?Dȹ^|##!aN~;(dhG|frcq/ċ.x˽`h ~t>lh ]$pdƙd6(y<htɧ3E9螲^#}˼r=KLviυ@b,ߕAݜ^'=3lvh3oD|Vv'8 N|\h lzwKsMJRBwncµy| +e&H,Ql8ww@rx ]~ v-ߗQ98x􂞼wx9I% \3&E}u Xk7ࢹ0d>HyI@'-Dh޷ra-L~~e}hA~L64y!7;XiXhm^QI]U-S9$? \4)Y2{zǴrM[3:T+g}OJ66. d}! ;%W8-$6[P%TcR@pj#tgz=y8 ؖה'W!Q'%T;6{& g^Wu2=e# 5{Yՠ}Y9͈;F1l͇08 9M-U$;CV[QAt̃ C.^Vˠ<}#I@\̩bVw͙$ wC(6 GC)Gx,u &r גSY $ج'?xr$nS>XJgt'&|C2`Rkhs|%Xd6coХ⹈.Jf4ZW؁G َ(AZa~HQՊg|3 )yzån3A bW`WQ]KIHxfX nftKlG2·ԴEBF Z{V7_`Xыl.muThg̏c?&&D: cܲRZ*P2ȹYdjr@+gKm GM1aH ӲSʜ:޶0Xīx+N?9wndW 0!lݸ;w*-<_s&h%-AYjԥ 9W斔q~~]z/_,yRXwخ[h2.ھ*])]Yqq5n^=Zʾq2Kfxm'!1Gټ| ݋iJf-qRQ%QގRLJX,}=',uA',>UiKOy>k MO|/2rtϙX]]T<$:7OIǴ[/~^+Јد  ZSGyeD%PG@ znL:d~yQo:ju@Eg$yRaй$we8%ҷXnmQd[ }ʷo c6≪[Ș@7%ou}=;RHD7Aʁ;l@"ZfB~%d-WróN:% "*j2R-)F|95MN",#zzTuetuob`OǛ"в< '-a'1b4pO6& @Hl' M7R"'{9!]"9ê ³ԗTg6'D]]ͤE`͓%R71+4^k>4H5 ;\m U@)Dʟw\]KnP)vL!5i eݛrJ=U|A1;XA![_ZBG͠_oqb+]]T5܏-dIѰE1._fm7aC{o#Fa0s9Bkz4*8 }( >.o` ě| _xɔ} #{@b/L'ܸ235 :k+HU%RRfu-j=,9z~WzF]"D/yf h&V X+!-E}TERJ*93Λ _n"E60m^FE叆sSMdiv e\ܽm6looGGe^ <'}{Nr];[YõnBhmF#*L- 0,}I|0Z`Xd~ qQG;[aC!(0Sh"SIzr%9V7ܥq ;6e aq)& Bj`=8Y~n4 Pשtd7mkoUaQT{-96^CZx9 *E#T 79P[| ĮORDN; t yU(1S C#>6UY )[l55;5`mь#@@›qZNSj1:h;HB1J2HOd^ \ T22eD`q_3 Qݍ\Ƭppv JOvl#Vw.oI+I[?LZ8.ٶ1%I6?oHm̢#se*TDMHC}[˛C _yM~PKFK W]‡$RTL]!DkLs,73(n Rl1jx`sH)J8r+|&[?liEv%XYr `ViSO&=C.WY)2є|S%sӆtcw!~}O5Rq ~[Z5?ǦL Hk+ޯ 2$lDtOŠ>pQ0x9ߜD ]OҳDBxcv1@z'jR\Ehzy<ޥae2@M=T-9on}԰b8ULha7 OO)%G`OfnG{i 3][@$ }Zx>EB0>@DwY CWa|zxCP@?^v.fJ20tu|]vFDY(WqUn]Tl*'~V,5Pg{ XxA`T>L i䄊K<ceã'VWK oB"\J37ieljV}riÀ6UsU~s xmu)eϦ2]SlF|e;Ee-|0i*2T|%trQ2(́핤)Ey9H|1u[; `} _4.hqUJ%+dyċr ugvRKp{Q7i r@u _4h> [*_YB Dy1A,;/'C6t ӭ!ޤ^]fP۬/}(6a|WWs+19`2\'i5N- ]"7oyey$7 7(MX*R<) p/EG6JaP`uNq2a^8ҳjQg*uCL?*usΗt@nx,hb#x8@13,eѳy/Ș\= Ʈ1,) ʼn(IjtxxSVu)S1 kH焤 $^P#!Ѳ pg -!( }ьFGޗ[$Lx/nG֔,Z>}P5O`>e3OK jfbcD~US,Ώ`69>7O&?Ow;]]aʫȦh}AFHT?.; KnDޡ"д"GGY'C标OˑgX7&Qs[-@Q~ o@0g?5S 72BFm34%SȨ81a ꟧k;^\< J%kyU_ ~ S1˄# v٢v;h+a;~ "E\YM (#A/?TzCڄTO@?7bElDVSA}7df\s;tO4 c+ҙc~pvwC [@b~ql1sES爨ΫIT]̷a;\cA a69J2fd%Ѕ3mawnee ]yOkdk8?Vd@%IB &[X/9%C7!;U9wN{ɩL3ruO¡WIy_(=+=,fƿ?a-E ύ_ YY"J کE^;B>E0E׼m UL[?~r)0Vj@H~{֠ꇣu]Wd ۠kυ3pEn>t{3LE"D.$ZN[{u> $[|r(uG`af$h=A!E*G@=vL$! vWO[)/V/(&-Bb;4h3_>Y%8Itնn(-pRDkQξlX\xC]程p,k.pܺ=%liRv!P,iWʡd)na7~szZ\C9sЗPe ^4@8)ǀ| =MR+֠i#"8L,Uȓi1E\pEIyޓU"PcUIKz]zUj 0EgRhL'}~>_=pGT3K,v^H t*%Ӷz4~j"P[T\ b7CIyB0A4a-]5Hb^4"> 8{z 0obM]xV >i =Ȳ5G93-S`mR{ {x58X}+Yᄦ;$jZc7ìF&oc5-]5C'>x iˍR5|dZ nJ#ޟ@<72ߝ/q|٪4!N~~UA&-p sҩrݫe=n|c ⁑TH#YD,X8'o ow縰;`i?41ߪ{1)nD2)Z;TB`F_xO7q`'x. tlI@nVb1|89' ^:ѩ麒57jz!oK(~W`w?]/鼖ߣ;~Y b-Pp; 80}NJ+ ~ZS>n`\!FO%-qLRZ z\(D!*^ʴJ]CV ʇ=GfW<2oUy0%y.&P=AWAEP }ʯoB=@Ŷ,ӍXD.nK :Ԩ- vi4heK(8guQ |'>aPpׁ]2y&"@`bdBuAPl(gZv]hB0uu'MCyt˓,F3M}׳B83b{G7'd-ja=?F&+r5/nϫ5(eL.~XuաP1xmg`4~1r޴3^"KSiOgiMQ 2+/Cw̅lk/ &|u_mң<%G=a2&jvI ` \{0!{iD'+.W9}x1V9Nf&Ր $;Az6F\9d -M$9$OdQ~He. h 9g^z;^3(5Uu;$0P^Zt'JxxH>:i s[SnG_^ P=c!v wdXkq2 j;hE~HZ~ʲSg/(kzD: RĠǁi&Q<ʃ8%j&3A.|Z[N+]aCvo5)`ĭt pqN[1C1yT*"4#(*"nJ[}`R56#7,wZ}$B/y fArzox9yk4}j f 7VJYy#8G1b;fdgT~W}G5KӤ^"ZO'jAcCr3OjSFi.R`;%4C?-2>.IJ_YZͺ jUBΞco Gi?6|ctp&TJkJjkP}Oń<~W<4叒R=ﰹv2vJ Cj˫Rt.u. /QUJ$X߄h.\/k.iF]JL>Âki_Jdrʽ7l(@cOͽvũ7 %Iw-Є%qa"yN͍O%Q*ϥlr7l+] FP 6c|m 0=s ԁ<֚Qb3c1cގ҉RouCvAhcS,2oSV-]x޼@PĖ?_,NT_}9^g1آպ,1*~M=C-KtS+1qK*|KVAU-ϴGK٦G!Tj^VD"x#GgTf]o405n4D |t!AE1,YdywcOk 9 V9.|Tz3E(7e(xTjV67SM,L9ޖRhjof Q?`)p衞 jaE̼x+؆aW»]xFkU=Bx|PO74"nXCU?qF,('6Qw_q56n~hF.-?Q}*̟rZϿ2&T{-s?!|6' zL)Rq AI ".JME ߶@- ]cwIU 4olMſlbȭ&1ꓐhO9L<өY6p/Fw/5 +|l`gYSq6#{ȇL6Mzה\k[rulH7*&zpJ =6aA\a( DZ#XDwD,{C[J8uT(ZRf{L7ӟ'/>N)!ֲD}1a&ڳ]΢'^}Lb @?bdm1cɎ7G &HџڊT*&XljpAZ-=`SO`'ϸʘX&7fiX>~cTϱ+7xWG19noM}viyfAܜ߼K(p=WZvp(ogtaKc؟l䉁X]tb*ONhx{cgHNʰ<(hO] ռMMԯa2ZO0U*sM:r1Qe.[&n^[uJ\F:,NasAʬdBQո;]R9FZOl4O/'d֬͟o"[ 2ѢcV8cRh7 V;8)-8m>$Ӥo`U9zgځw2L}LH@U^T\^>UbQ@6߈:B`K''$oH2xjod]UyѲ\$k, &'飮A3DxD|Jh7£,7֧&h Qv~ҰSI&o3F8L]G*miPkصX؞ SERYep撛-#-?NR<ҽͱ M>T1wb!sW}+7=l}RVӞEY]Q^@6dr`8!+IjfɜCɑuk WG }^EbJQkg`vN? }՜eγj?$uc%^=컬8.@QX{_*Zh[Дy }]M}bd,~jyKm3[0,(kS"V}%}.M=L--sV#&cYikX6T9OX%>:~o1:BYhyu:e)\j*Ԓ %V!\Tm{볨D|U|עL7NN= $}ecе%áD _סk~͆$erd{Oס3Z>$/ TٞdmQx3vn~k4jUZLʦtʜJ6>e+S_ yoE @2;S>XkЗ^XHdÖ7$)dX`rDOznto,CW"btnhfx΅ޮk52']2P5#a2x}SIy_g~DEȮK Ð"u4÷ojB~cd.G; PR<Fpa6Y/.;# B}8zoՂA#'걌+^S0d ֣" ή|BtA fd' He˝/F;"?'JVϑ7j L`\TX}c^(#iT+d8 ԳDGcz(MCm+/hFÍ-Zt*5yքSK6C)'RɢjSIX"5&8PA߮_^u["ulNlo4 pH\rAF7)8hk6;F7ߨw5?!f*M>J4%*5i|8|ӥt%z (J3sod찠Ӭݵ@,AP(sF+5B5uәsQ! (ǫpW)[fFH[BƊA$g5WV;$zgMUr8%eS퀏<2})g5 Οs$n6, BL b)Ê zޢZ40 h{#NI/9~R!>ɰߛ6 l; yRr C 38hEcwtW5ؼN(kO*BG6{Xai$/ Zb? dF8ɫo[djd_كAQ`PvLk/{)Md`]li+o L%7ݽS(r;;L!p_ENNFn_sfanTN}_=0t`>ꋌB)`z7tL8^eJ\E A-}R/0=Z럾t)BٙCQ,r&B.)%^H dߘw`4,֯B7tV)פXŔ+^nT&A3ki5#DnSY7GinWmk}74f !An[ml6 PtrדWkTg]v2ia j~05z2`} 07Drw<;Cw.DY+Er 8)zDetT} L۠('e8>4&c7f`M,{ D5jV& $ʔwf ZFCY=B3Nb `B5ݒUaM:9:]ꕷɻkѾmL?]f*T#B9r,yqRnJ6P+IWB,6v?/)]kBbDzs& /)ET:"fvDYw<._IԜ k|eW\wa gAh굺enHSꁭ/*`eU61nxT81m=0*?KԓDQWA_vS)-rnVTa>2'jMn޾4 {F%!.kMQ tv_ 8(88Oj܋č+>C!TЏT+bB^:%栣/@. &0چ5ykŚr ŊF,i:%ˏ+DOoױA98!fViHJ .uZߦ;3]\}VFY.I;R*[~CYWZo1S2"I8Uju[m sq%{=9Id)xcƾS΢+pTmi86'+ Ρ8?(*oIᚢ/ 1KCI}RbESmu6M]f|Y(E%3i&& N.bwt;."(|1X h(΋ޖOzݢGeF- ?W Ie<؉K_={3 ifK ),msT8ej„NxS뺻@{ƆKL뭜SN? C ~a da9isňV$9'ywe 5Ҧ{';N:ŽwwSHh@h~*\NzCZ?O+[jhnsb+#i"o{V!h2Z8YVfxGF&ngp@`Ɂ }A="X0֚a|^E h㭿x=3PLT-ܕf\#՞>R}MRB h>|G?7ѻ)*wǭJWnj/:?7ņڎ1ꕺl7Ƣ}kBuܠcEGU:$;Wnt<*bLCK>!))|u yגk.SD֧:;׀6bTuD~klF*pۘu}Ks'$Ûmи1K[:?"]V9@s 4 =_Flôw,N(7Zx0ϩ%lz8+r_L#V UY@MڿVA1|6Ll26OŻ*N몥ZbnKbit=޾#3bmkX}>V2y áWo)gők]jZsCvűgV'fpq=Do]Q` =^EcS.vzMqQ*:Ig|Ǿ%WGŒa-.'hT)m &T%4h6Y2b]*C ֈ+3ӻIAlU.Ob4t wo5::Uko"gdK3JkL݇8ܪW78_uc4zʚc }Y6 M,);Xxdm`xr$1}jX,sX:+^ F8g?q EG+c{E> /p=c1L*DgGeMܜ7D7A D6 RZ#܆Uy4ޯ1⥩ne=4{@D%}!-!Α8 ޑp7$RpnSxNf_7)<'[ڿn X k0-|e6A* d"zv.,SEzkr"[#E80uGU2#[nC8e<֛*OOFJ=O1&:N|`oRP%gaksYֶ;ݵ~^Li[f~jC>۹gI%O d₦6Btanaس<-F]?nܭcsٟH+Xúoo..-ieJiMGʳXVcס*Sȗy{.*i73tw uJ^%MEV#썌 +V><7hV`O2,v7}.Y<ա3?yfꝑ>Js0J[z;ZW$P1h1qZb<ሩ$+0Ex-}Y~R[4<Wg*ԯMxlԴz`_3v*vqG AEF/# x˦n5q;񠆐';O qAu! TzOq1sN@WAWO_(+{PH@kyGM1,E%Xܳm_$i؛|r7nP!mZPøYt&x(ׂeckFK7e[b(k,+\^T5}?o(q>r_Px<5[2 :FI(BWSyaM)7 =T{Io*? mC4fkzϠW]Vn~2S gf0$/-e:xBtarׇˆ-Y*8N$m*_Hܻ(ن(6O?h:=_!U^Q fq($)K:DHdlO|j:OoV |U3 Bg+*A#%j7hhp0ʶcf(i+ʓ1K|J]no?lBV*bto+`Y%cu+3 7s XQ?`+] v^'zz^TeGa*}VP#X5VU;,%x4]H3~!N3 Y!HW;o')֚ZgJWnt< *9E6bBsY SYtHcwf:wm.2(- ht&DAcH mR- CPbi˃.Hn0+0fR1J.6+1Jյm09giBq3 )@C_7l }߻{ :">g"䔛'\GKbsP7<1i߄aOo|43a]R&!8a|rF'˯r3&wn&h1s54-L *`M?j<|騘5?!l²TG96/r oVҥ e=뢸 hn+ \~4poF}͝5 !Z@Rp`f1]fe8$Gʼn!g'0z)y`(Y!j`0:lCgјOؙFA/ m*p3Lvn̜; \H~zUD'e NFMZZtgA.Q۩0~g: 'vW͜#qPEH=dڴf{U%gnj fMtVm*_] dlM HV+%)y\-VZ4ILs<ЙF ~Yh);9VrI/Y؃[x"r7AfX`?!]$@o$,[-, WHV*}>p2Yf0SK WIG\l$ЂDi"i{!O -Yކ1=?9C]>wWO\YױMP< fE"J(xSw=ὗ8UrNmpXQybļ7%Y<*\7Ҍ-mw@k`3q{hяa5;dP]=olJ|F\:%p~{@c LZtAЧ|re%J׵q_"^B'P䧃^Rv|~:%!OUse,)U(h-H?*xc"|دkYށ$K(N2=Ls,pq0T10c ]@_Jtc:Uu#Y84e- 45=QtfÑJ{aҰKȶ\w3ć]1?weH&Ah a=qo^({{؂_h<]!4I6b\rr^ a hHZ~@MJ2G ߉W7LBRx]QL`FYgL/ϛ9 v HlV:RƢK9a#:45a4yE|ҝ LoVa%Q FL5{*F tchTfu_ ;.{^ʦä5>)foP0'd1orkpӫaI9эktvꑳ8k-_oOۺYܣ oFϳ̺5X/-o "FnI{Csá0"4u2Ʈ`ӥUp(E&Eƭhl+O 0BKhkX I$-^\;F3tS!{E wIߛĖԦ\1zTe"w/$kJ~R+9mo&_~0%f)Zzc`etR NE:o}*_,D;hd$fr x|/M8QL@@'i_O Z/Wpet2U%1/bD24U}(яVkasLHi'7%v$iaa<+̏nymv`V6=yh'йxʣ\.Ay r0wBw>7KvSiXfk\xW7\[gs/' @IW ҌFȹKO>9T"Kڥ>:2}gӠQGTj'$Il>s5Vv[cB:NP]m҂ق~ϿcZsX._.{VxoQ5OsY2RcY'1W&vfĎ*0— !< %k|^U~lٝwGӤdWj' uDc#P+ri#6,*;*ԇpr;o5 p Tz<ET]|3]Z<VĴeH2|MG( p^ܛ!b,j$*m.\|g&2׸ s( MX_=zY A]酴=a篁HBgw10g,x拀ͻg8]ypӺ T1tm# xNApi_%'}7~­eZ"^4OQ1O?6&t\ngjs`j![ fmZ)%,򮟿+pù:"pTeل*Doh-OWnÅ\cŒɥ-~SbAm'=CI%4|;Kn8<4r%ΉC`:e.L|֠Gb^M&ebQ'-;[fxѽٿk}rQLS##*Ӌ ~l;8L7USF|lZ@"^QᐞP=Υp")eB\d_VK 䳾/R G0^v7)K8,HxBi,Hi*ػr1mt#:0)ڻ195o}dC}85EY |Ow[ǒd:bsi!~lgEUa7|EC'^6ח\pNhkѠnn|&AۜeˇvAV'4K&ށ'EXOV ?x~;cL]N/=WgY1YioF1hJ?i)u[\ّX-l > A0 F!9I^ђ1?ǵ!вL'w 0]a)ҾcDg7cm,n8$7m&Xi(p3w;벿J2sG ^c!5!Q=\Z+#nO/J( V`oz.oA`2ރӞf=E}S3˓N!*~oA}ʏ̓ /$uy"tU#!0?]'Pp0YW#(qוCnQ;FxVZ x2:7x1}15u)` z#A暑bdW33T+;'xwo _5sb.).:'0kJ F`e@B5-lõiY'q1%+A">B{kn S18iJm/dqh2_em-+/nD/lQ?mڼ) 'DYiYW8{&hqCᛶx<`^SY,BK(@WeT\q?N]SoitD8!OR @:e 8) 2YӘ|$ VąН4BVwfer tx-|iV3ϛ[2~VՉ9}B'gOG@5jU*atJBomR))Z7B@b_6yow F+*0K?: پ[z\iwFgV"Q5W_ )iIF+(q >&,Pb>Rb1Pմ?p7}'3lReX&\) !@9-!un*9𤑛z! ozYIvAR> S3s5/x]PP2W<Ϸ M zk[ap +ss[>@0.J_OQڛDA(7yhFeJ+n#lVĠzڴi ~Q8Hǩ0V mbط LMٙE5ց2 tAw[&(,1o3neg|Ђ{B?릒^AYXjh޿+V$V iw֥Fʼù.J}a?@/:HldƖt<#͸u @Q4/[VC~0nU+U|ҺILhƘBFn|k5FoJIŮ/Vt[[vA8H88 NL֢.Xff  ,uϝ-SF%U/?1 -a1,"H/eX 4aZLuZsȊ} -Қb{=r)d/^VyA+kOJA+iv?##LnﻰNůu dL cR̷q]"P,d=d!DִMf`/4D6g$?Σ&+'ӹeK/.n =O@df_90 r\ǩm-p #dX&!/́sAP|Y/61@L?hK5Ū&~Xk$ hNxέ%!$9^9T0~9)DvMRD8+ V,%(tХ~ Dzr|^j0kܩdݚY_H:ܑAq>ceⲘQP rNyFB~ O'w*{@^q_ShA!s$F_x,WNsf4o*YzDN '3Y)9f֧?ߙ,?P N,=d;ЭFA~7z0>}!kiYHTӷ_AYJе;l_y|3ۋKʳj)Ew 0W d8G|* hW;r6o>6Ers0ze3Z } Y>>;P, bf@i-Y-A$>{GJAs{EL:JWP "(ЎE|xFAbe)ae"*}rc5aZsDkHkcMDd5qiA9ּSU vvCR@g`LHgX܌-R 5,.ŕAOEwaD!KIXpO{wv?`983 1Z Ƈ%pzə՛I=bcOHy$|49^)8ix.݄ES\Vh yv;|֣/Xi7Udf멭o+ٰ-[[RoL!1UpjjbUU냎tJXxnF$H''83alOip}x7Dsr78^ q|ݚ%|,ȗy 6 -UU1iWOF,ȤL\B+{Ih~W8V*:=GJIWC%kYqv*Ix}"v1r}NUl8F֤< ;R(@˄ !Q޶t1+.6sVj6.kA˭=.lndWxϐqĊ1(Pfy59%+]F+2aR\*=֔Yw:'Υ7ƃȲqaO jW*?<`u +3uBpt \f %OS7bv_OWm3΍eCKMCg|:z >n,TLH$Sl-E*hwQF)0*$@ox*'bjNHmݏ("̎C˖vN9CdkM93+-R+CWc[7&AǸq(ޟ)0 OS1ĸt˜1 N$ Fb8bCC,$ÿD:]Ϯ-y'|\<_r lujhy!Ξ Ps_w={ӧn 3YҚ'mOvƺBej DOGir~]PSDžGW_k;oj3]Jpz\7txdNADp"[H>fy3PS7 `C{}4z ` x:ױUodV^4^V¹I'lVܨ%[#GE5g]XhvRQY=bIBr[6eSy 2tc3^9V9R;St^ mT3Gs[HHtŧAH"n;+PBoh~|~.$h"%$cAnM)?B$^6Oa;-'Sln`jPSv |, ʂ_\(b"f=]Pubr)x:XYT1p'N§z}2)ސ'Mp+g@m`QȚ'mN'G^ 'iҎ:e_SPPs}Ҝ 4md*b`s~@G*ela Ēm^L]hߥfcm9_3˅]QtV3E4'3`%\sh!5iʂ7R rOڷuQUGb1]};E&NkCF3*:MB M0GKvݽyxVӗ*V߼nCGOM[>f`R̃5č4O0=,}CVToع!MʛU$:QȡjFa[2u:{őjlsFѳaÛ[pkITBZ-JMˏM:BzkQҙ=X*;={7;Qavz<ٞT eP4NPU=^,<{QDEe4Z# weEs3>se@QHͻh~F&w@mpӆЏ9]Vt-'m.LmoQm%֮ rPjd%:޷[A{=:Gi2JؿM'G\d^GJ3"Xpc`|I x#س71܏ɮ}g1`'Hv A&rL?aksL6HfOJ&ؗnL0W г3(pJėV{XHZNhbC9(nL"z[i(ĜU*!"sK%l]FGAS|hˉkrNLsdeVvu岉8k3L0|$4x$)>vanviS ]~egBYc㱷㓋J Nr¼+.yzF˳Yxtg>‸ju>Z:VBxP^STvţ*cHR1X%Tc"x-2M]+ي)Dms;;p5-[h-%Y`sԺV`c3bPuMO и. !E e.St~e4&>NJ$a$A 7[e ^̒mz%@0_V0C|ÎÁHtߊSZpT_n07I|of$$ƯpKVk둋gS(͹k/LXi?[,zam8.!Gs>ID5~r7E?摁m$Krxv$=rO1% ʴg3'zC.V6:sgCxV Q4!;^p0d޻ȘqNo&Q m0!g迓Օï"8ifrH ڽean֣SY7 ` _;:jN`[_@k: jyuR_/'bW2R A)I&6,r /8qcf)rʄ64rp y1"&tme)v@8q+c*c1=iϕQ$ҩמR!9x&ff'L503 *!d/SE|Md~jNR R<ᛄH?(^nYq Iu|<XۺeJJXQ4[0Kγ/8&XDI:|&dtO!yMhz=cM bAPʰx9Vf1:s).Kձ@^uaL.,m\*i<8P[]^So"ix #fXD(hv5 (:<1C6M TOdEva=>} @ +) )ۡ,BBZ$ۼ@1au>βiy{> l7?q` Ǡ^f@Z|nJ҈pCekDO 8 KjKx] MOXlT L{(]9@G~#JȽ#{,t)mcWʔvF%‘ӗvɐK)q=(u, k$L}fma7S0O#[%Eĉv$|Dd9(rm}F 2+[0C+CQ5:InW51 NF6xRp~jKƢd(H*h-'&U2Pg<%B>Cocҡ.PT1lWnXfoe^ض%٣O gpK/'n͸tTlіFRsw[ؖ>bkfqӍeڗvN+P2c;َ[^=ޱM\/mC8gvN];,kkd> JDT0Rc,׳|SbM4 ,b͇kvRquNUɈM(0S*zZYo#8-Lu虋# -$ tTQ_ףq04n)7 83reِquܘKE"wI$.bv F`?b,T%b"`y ~SN9 č䅔;O ef(A :705p<&C Z;_6k ND(0U7f"@<3|ʒ$alW^:l\DK4eh 툪;OM͓zj;:Lԇ? дb[bj4\7IÊȳ^U (NotXGT] avazŴz=f5@tviܸYs2A\u7 [HMT f;fsVt; ƞB>k9%$+ -}hV[JY_I#hǺr9jJH %BͶSoRאhWpo:Zq|}$|B tLb/6DwT-{(עg87o >fCF[^Dʑ{ıu%olRQ|#,Y TБjI 3JZML]tVZ(K=}y~&\V?')?3QK w! =&%+F0o_sE!N^ f0'Z); X@̂1d'p٫E)ɳ2^(t=E=m,F8h6}10M$iǂpq-G]NF}F_vh`w^H\F ۛwvWJxg;FR*zmJ;5b[CFlo 'ON-Ԗl =8u?%֎Wy%7Ў]WU]9^;!9)iC{aՊy B)Gx=a8“(yx[ 9ǿ5/(#V\f^ =3Ս y evEat1#uz cupG8e婆S],bx MK.e}>-I\-lYv jaL8n %Ƈ9QV/v0e)8Uyd'펔:B$8/y*,yS<]rasnqY5R³23h]z|%@t7)d k^SS;R3J#yB |`K[ @?p&!Q3O VٓXiFlًpWvʦXy&:4\c>gp6Kfv.k{CVgځ=J~cɭW:,y4>یۿ nQv-;P1jm![!EբB1&LxŇ?$'@,p#.ì+`#v'2[z6TԑN?74雞 ,Rv*bӞ2gVU"q6\!]DG^΀S)d:d\jX`e(K[D^Y`7H}#Q_>F"ɚco$#1#%ׂ1`TgUi}\&a(ر ܧ}x)WpѸyǮ=[q>\+Ep~U,d b,JN_Q;I)/P-. DI%~[0a~VK:aW7!eLTg*%C2Z›߾Fm"1πl +1{K~K[ s܅M>,:XbP 8+a rBtX-zP,&sm'\ M̘xO7_U]'Jum dc]w^ؾL8zK60׬5Kij feW`/^EC|gi*%KYM0w[>zj"ؕSo"$3PW"jKMNgޝ^(J̐k.^d~aزمr2T"\":6&ʜiy4%M8Y"@UFRojE[>jAEA 1;%*K(CcO!\R\ h, /"D:&v),V& Bc^yS~l .b}OixV`BusĎaBm8[wipkߠvfnթ!QBĘ &sY=|IM$v#r$Jun`hf)￵BC">i_Rҵ %}qBpbtQ&pz}b=3fJ jH3e"YS$ɚ؄Jph %B=fk6W%p r/.Ԧ{S6? ^$`߿rItޒE/aP눾۶pFP}ʰH$`5:߲FA۹MD:.S;e@c :^_h2#] /,^{i4ό#gؙK`6$#d״wfh^ϤVp!D,6wf1&lm0Rk>dXy j DM@'0{9)ǒQ^@Wo/t,ǣVj@hlU+n)9:80E a3#mSR5wi`+N_&HWJ17`}\C\^cpm\e9 ߰Žn &6 (U`L_/ƛQ01x~Н2`|KC5TkŠNt<#PjEdL.(}GY;Rx~ I(8Nl?IN M?鵟rpOk?9|$B2YpTwp* Ƕ|+&LK#ZP8\𣞖>!&{sGtZ<\,!0;S"^{.1[p40p ^%:!p@-&YK&󠊓3HFx][ʄ0CgM)ܴAY8K* ˜yLΌE=HQhLK_G?xnzS*\ҡOFB Pl`U$7VDcm0֭g[,*} =|g3Ӿ-uW}&Bx$d@p3K ijw;VܝX蝟o$YeJC7VGa -獈&ܘ[kB-QGMĚ"MJs l̩;-v}#hf34~(L!1,4i"`<̎A!tR[6 f9f{Ghw`yGۂ0B$<rib h ϪoR!Bz[QrD3CT{GCZ?BzJ9@NG>:?Rε1a:a.2H!.w +>;Y$w&3=iF!+12\ī.SWӪsQy(>d9l<V79 $g+N8Xx5c7h 7t1xPjoeW#kL˳\1B!aiL{a+D ~< $i/7plJOET]lQeh5 HLju c'b'= J)fqZfr$5|л赥vp^ ~n:2hk`N/j%8$n˹\94YL"x86" Y|z&b]f&;v(sAMXV\X 9eqb+9zR,_T z@7&Ua=UU2'+ %~^P1u(Ei+[- cMQx#$DB}?/&*z",fRPBC8PqhEEGn4|V,ƥ1S) f}'' \ŕ/ GC*$rj.ޫwm]Q-\e*#R0{UECs7J<ȂԠON6g4Brr``ޔ^ȽG[`\4 גk6'GNbO"P*ZX0 wPࠦ/7D:/sQ0:O WWG[|~kd,=fnV/aq C !0'8:a=5v`m7'.( ь*  zineAէmb0+Qs1mH$79'bF~o<2h |I 7זۥT+~) +/(͝ /u2EQE{2Hw1S3 :Wa՟,;m#ųGT~O47|4쀚~ „ǐIJVIq53h걟W_9I+9{Mk@G lJjԦ-#zr`ތK8/$kd?caKxx $M aEJǬ?9li9|D?si]O[,#J)u4Ώno̔r<=#a4#}!:ks0W@RŽݰ3;8ԅ:| *,jOfnBxXSp\pHds xMy1;fZ纑-YN{AD(k_LJ k-Rg?ʯ+]!җqO/%ΩM+M# .c"T4a{-BMgcKn'LQ#i"'c\M;bD=|s<3q,RVwX"|fTpp=Yd60$L 4Bõ-ۦAčn`\A= u`i+)Dk;x 0K]Rkz)[91 3:(KЕo7L3v qqmAS֤G&7$ZUyS,{r+ZQYv:QђQx57/UnV"9!M e@İBYs~2(whRHլU(TSHþUS6L *FlT= R,t(+J! hc]ɳ~G$eNPQi%tx_YmS0 d/ro<ԂRV{o;=MgCޡՅqHoX:bΉG=~xgsRYu7x^dݺ:|%\cO!BC U+ %ͷ}m0eKDӕQqXvrtPҽ [T0gUp`?/}XǴ4e5^.wZ>էxik.8'l_QYH8M3\H#7ʻ*la~f&{ o>'GJQY>NBycNNR&0HQuD*]t?Cl2Q]TiڄW(C7)hp9i#P"9:p6щR|9Q/T"BH2ŷao Qro A(Qoލ=]Flu]KY?ϲ8l'-J/aHqEr f+2|:p^K{io70 ~WOYS⛘Kp.J@3 {vrCO%k>AVx>iZ4 jEgF6ur\*i>[YUQfrg@rDS0mJ\HV.UDT@dv8 l91Ν[Tiva+( uQ ]9\2ʱQ.v: aݮc&gQCZ+Z{A 1\F~g!iq?σE|#)9ħkg}C1.uoÑerʬO̳g_7¬ 9{5#Uw;UV;!g>=`{T 7( d`o Ժyt,=ȻVJ&K`M7Y3Wecm7b -V-mĚ @yv"gWupO4OƁ,t:ԏ/^GWη>H)|M;G< F%MY-$7CJ&~Sc$ԅ?lT)rf f8wjyd|Qƒq%a΃C{aAJQaD0i+$tQ COB2RiY7f Rl;5H=0HB&lP˟gSWkMfnM 149 \;vu @!q{y")BǼYY&IyMɠ˿IjwP1֩4O7Þv^ @}x>QlY徾=`tI=τ"7O.wk{j7_AqGΓPY5Ce RA Aq?`ȑ.>n vM?üXqQݳK+ 6^I-s{ ĵ [}y|.g0vQ]^u3mxoMp}֏GƊQ{k?$ү>Yɛ#aT،W)k]I>W}wA0 YCR}"/S2a굲_4ڣ˩O7!\}qCfd*mƎN@sau+RTUjXԤkrez%ΥHQpq{gB<[DG"iPY0,t"ms\ckU գFtĢnA;2JAu(ώw~QbtF?Gc[;xnc`킡؃^4bɍg,唔M9e+e݈ < 3S f&sr;D&QAƝP޽^0>Qkt1ALyTr:xhh6{zh J%#[}/fs~0gia8GOofŨC<8$Xkse]l JOl{ 9,Q"M7"y^3}FekrpY[dvИN|= ۺ43=т[WH@C'^NZ!GUHE+vq?mCe8QYwH@zO1@TJ;b;l*7Y`)d ~]go;C+˼Y: 7Ԙ<>ѫ=1̶y0*yΪR?^ |n*#h Qn/zטʒBd&'@K\K~r9i>;4[9\ik%I/5)~;n<T <#Tb<E/UE9j}k_'p`8~'(5D#ܭ*u}-*G@dp8"6w$̕6ك\uiyO?S>g*Ddt >emJ$y<1pDę !@RVJ+F<BCG=62pəX3mkbI[s**B\y*a _rrFetoHzZQ1Xօ #NOES7e!V/| ^ wl)^NQf>48(_c.ѡG 2qN3dy9h&-a⨈CЖ-A7y^]6`T ğ6fYؚebJ3dL{ec33˲2;Ӕlc}sjg8 @HUp!e?B3E;֫+&8ATᮙ~)ySs%+/ҹ{nh<݁1b57hs\ml9W()-$|]D.blsR!t!T+9X/1YզfdᢦgXhKLӉZ%YzZqWgA3xU}_ ~'yP^տ]#(Mo 0TNXtmSZxz86@ZO9eRRJqyg p3DZrmn@>yF1FTdLoKOfeDG.&]*AM=CuCs)RWBM)Y5Zz~S@_XX2+l@pë:]XFa/1d}!%,5tbk-L**0%j~D.>k&jv$ ^\?1RJ@ ճ <0WS=ո% S(jܗs=r&5. OIz.z*;XxmUWo i,iZ2.xPC!P>!yA}:*~ܥ LG0kǖTi46ȌhTƐny$RO?w6HHhY k?c:tnmR#z, I>6\˷!Wж̦PxG79] yKۄ3CO )=[n!aP&ি?ShUZ(XxFx/L?kndC[mmS\ me!^pF _.F.LQt7ܳ\O@)[ܝKʛPaCrWA\U ެh; Gf\EqE +жHlfąz\޽,אHZL3]f1{sUI:-ǦґMF^l@'p37U6\VuVgJ6i|3V[1k^r;74N&L4Ύ@x=zۜ)Wߏ.7>.(2Hmb,#6 Ԕ X#xR]+;֑+E(Eؘډz$C pޖ悤H{eTZU?;ۡ` ~ي#KB.POGtC&vh/ XwĘbLnp28rJd#~Muj}vcѵ)V(x':=xHf[jL fg\W[or)fqdd$gv=p.Ōl %װk{=eg7d&+d!GBﹶ&aSg5(VC4}3tHo3{]%lCwZ 9b7)} 7ǻ6b>q0l~EɣGOVاy?EgOz%-~5$xJ"PP45v t'q_$H&'jKNsTKlb:~OŐp\Ax0 fT(e! A+5m;DԂ{BB~p 1cp|l#9B 5X("#Gn%I=|tK,s,MK-Ø&7q"?"h9|CPI4ƺゃ'#˛Cvu#Ʌʤ?(c:bA6_uޠq TRpȠ, <6b73rGhOVz" AjrƬ.J W bV<}$ȫv]+@SϠx=dICN.\ό;F.%&I]^UƸŘKzD7Q w: ڞ|%16B[YIJ416GPixxb& h6)߻0_Maam5^/f8Q\?OKը.6`0ܔ߃I>huNʚw'˷׿.Kd7ߵ,2վk@S/fU? {вT =wNP^Vpe=ȅU=5E8BaARff}nR.ǀ,/s*Lx "{2H2Ng揢Mrhq'RE~*<hVN9„ yh DITKdA0yG榇 KߗKg' pHoPWU F"N$1ulxޞ~"=H {"=QPfW% DXkY>4[? $_.C}J:C-T}z0F>w  ~UgW6e"~V1hA)_V{Z? h]*+9ϡbtBAod,ӅYK e؟Z#z*7d#ss ]1 Dz{:r'ӷ'Us[8$~w˥b8[*=BE=!_\ML,&dNlQbD@ͅqƱ.AE|34aOc/XAWV{ \]0&6_uJ ڞm}Χ!; M>#!qæ8T@GA3#M hf? p3xc~e"h;Gps%LW H"z81cIv(${\Hޛr$yNE}b3q|pLM'%0ϋ"Dj.c>7ך k.^Q[P6m 3<~hX 7**mUT|L_X27dj¢pdULHhdJhI :8kޖ.x].LOw 5enEcfOBDՉ.0oZ!/}14"D nàę6nGzx膨ā,BC]lq1_p΀^!k2!9)όEw X(Kd;=1W@&{y 4v1cXaI23ʄnrqFgx8k}*W9{R8"Μ m3⿽$wOpS\_$ t3jlE#Qc8429Ef v@"(t6q/}`l*v/S"rJ?d/+T}'R3w%Mw[C9,EV.FUƐU8oxH)D@Z:$ nOg&l LHdcҳǥ} m؏\BXp~IB45э:{BSblnbsEy#霯{{x͘QF8.*瓠:!Hû`!m4(\~ rK, ZݟA)pӉwHxN Έh|k J{U3ģ[W ٳ I.c/ l-BxK]Vi DL`󊮫6;"kK;Z6~Mf藖r d9n4nj˳u{xSVR/!1)x Hy"UL&s~2?3pKyDJF6B>~@h? sjIx2 MWYBD Ġr}qן|;O"ROvhQ[9NJ앖.8IaK3m i4;zR)BRFbQ\eKaߎH V s 0c¹QEFR6yʷVHUX!>ּVƥ@ hZbq"{)tb|š@q~}&nYIhoxzd.E bw폀ż kҺijIL#X NOg]P$YNY(%m]˹; ݷDbǁHAV#a7U5]çB)I/>=prkKhY$$aՆ- @d!FX/oW[. *h1e?R{A[_%^ڊmf&vF5l[A47>?[S>]I k+=C׎aiR5x)kcܬ. >x8i~p;RCy셈ܢKJw(HI"o[i}nxPnBfRb_7&ǭMt$ T.|ʪP\+d&v"Pɶ=&z#Le\zck^8΢eI)12n4T8[ћ5]9/ r혾@k1^!qNm2CbS䊵=tr%!JG>*hrόCrk/12)^;cq0Ad;' Ehq[guwś[:2}-S}ΕV{䌖:3~35ݫJycwSvPw\ c:r_S;}71N\'y5ș*ᗫΕ],-'H=ȄZnle߲|\lĞ RLٔ LBf8P^B@ ' нH^+Vp2.>& ]luhKuIM>]@~#CE@ 5Q~llmgUFKQ)"=ŽUrۖv,۸ܟ}G-ѦVDQH At)Cʖ*'(Ւ OQ3r8N Гe?Jh87T.6725Pz_#fp&iW74 :.@'A(B+TzQ͠r}iL>B>!Q~Ez%MUpI}i!B~$߸ONG0|&%0V!ZHԨSn-\4`#FWjNЪ0)=eXg eYk;xE9Řzw"=2l2gIJT[t۔sn{D[:+YsLXl#oIlݪJT:__bo=FS]|O4E?^?ߴO qiQ&-{(2tyhJ@:`8¬5n'\Y5vh$C^n|s vBS?@7MT8cedy+qTp䡚]d7ٶ ]|⇛v# oЉjj0Q YæYגOK1uzɟppK6OHuB!sk6ǘ:l.ͥH"L)ܠ4Ɨ`#^5:MؒAs +@$̕L;&M}d[PFq!PЂT \ lY&n#Z@K$M0GDRORboՠ꾎gg15C(UWmʘON<114htR(uQ\-VO@5Q1t ?؛oH,<-LGcVGU%/ZjBɑ*=r+BYCwƢkY1MhY1i)[?QEK(T86Z-Dby*0 qcݡ.*14L"GS|noN2{=e/ouYu@(Q}[ӤemL4  _ɘ $鱈x~rUkZb!e(ɢYKMQ0^)@3,'~8<&>U ,2#:lT:lEPqP:u)[D̦,%~ 7n'駎ܻp >ٸSok 74zF3!/dkuGR̟3,Aaµt;+дkc+CoZHto@-d]{vCrf#Z1B#sl̚@@(cv@HV'X#utT鼎S˞ٱ)@E1pԫJSγ((HG5%|n^q?&W{$je0V?%ɄZ{a=f1-`9Ѣm-NkBjg Cj(x"փ89vОFws}ŐKwGꐎۖ{5e6Pxsp4U>f  1zL $uTj!y(5p.[>zBUH]\1b@]=⍀Cqv+79qߔۍ.'r z%4`X[ujt*IfgeI%Y<qiJZykg5U-eAr3pBsc4: 8G<TCn><yFXJR佶|2"o׶k. l&{ւЂRVGi KZ,cA! d(A"EQZde#L)G&/-wA7 yPc pփ̉xy+tS$T R1_n}!od_[SsEJS0K$&CFjJ7xyuc C v]9'p,277_eo$~Dq NQ,xY%hbnն &Eo`1Ho\$¢flZ޽12.<^3CvDjDvn_GҠJG: >ۤp4 eF y.UR48Kq-gD-@2t*-s)Hp*qP3 (n4lMW/Oh2>P~z/g *[V,'\ڑ a̱t8nū: æk_u({/eɇpȹt#?/_P& |A T{YR6^H1(eR!ŲQEPԇdjTfºRʋQ TS-s?e"}&B͈{) kZRu!8˷iyIv+TPlARUZA=|,5P1Ssr:Pμ ̬08fڍJ^e,ngxO_ۇ osuv1D.VcXk;-=eԖZH.oYva NƿN,=1?_D=5w5Ť q|52_ QV~ ݀}oeТAR!7֊΂ieChhl,9hgF#fTg(>MtslN4XG eHͨTY+$q |x!Oo_#aЊI .>8=.Ƣnۋ4NhPD/O=Bl'dWhQZƪ !"16K__:(,&ǚr6c?ՠ9 3iT3M4x:Oi@%v?;ʮ"Vwhx)p˖Ju`-c=% >>Wuچ:p^R$jG[&3G"1wq?+HoY~T\gg/(UƚT2HÓNV{A +2k7¸ELZzƅKol$d +4? v9J=SѸǤH " :1.}VIEW6^7:Q-6PLT<]њCh:ĉgΙi}EIYȫʹi_%/aS{M})LA77h u^F`-#ȂC@DJޤ㪴[hvhJC8jfx.j;5Y"} mKk}Cb5+Ms8U .iX׳*h,%IE5 э?JGt=I[v8͎3O+h^lVh:F5Wv|@>eiT4{*xhj9dUEb s,57yE[,*4]mK(msq/2P6 +=p?RsIB3;WewAs `cf#@7*OV?:I%@;%A '1h %iMVS:D٤嶒$mHJ(B6_E,TF sQx1>z-l}zxŊMvNJp h1/Gz.A,˜M]%p%*q踡n1bWȹa~eS?l@SBjj큣1TT4cnkrφ)^C%_-2"?% `"~fHh\6b:Z@bt9OٚD sU=(&@1|+M<}TJ'd~;)C3i^ŪPh>JZp[(悷 Ș:x0<V'M˂NKTRF!Kp[=~*aN,ש&y&_0bg5|Hչ9q|YrL: N=m3\ω<_dAO'p -Yr1{j-6+26+F }Mtw:0ǛQ@?j&$5"H1;:F7t5=D|/fh뙢6[!m%!՟4p,>yFK%teoZhi#8N fJӧkyA,>nmռܬqXf5"l3"*.ya"K95(\ijrreC#ԇۥb.BIK6B1tsSq .I3Л`bJAQ$³1?ru":#׌D6j[eqc{w1g2zxF;f-ףZM+V|n+N^w X`nzv,tyXt [ Fsgq%[y/2Cm rsc!KZx$TVJN5S!j;mM*hwI/&?(xi$ɠ x8n]$9aQkdWDDr̥Bw)E0dEohהP!hхc/W*Co &OͿq9U'z+ ds*!bCo[Ðds$e!Cvb'SjC4K!眣D*'2FY#)z;IYA9G!&| KQm=2Z%!dHѣhdðuckM?ۙF2m˔D0KV 7k40sAK}.o)͝K)VsoIJVbEG_,A!jYuԄɅ";HŚ=5e2 .k֨`T l4C-HVn"  A_N*CRJ^}n^?y`GUGvռH-*w,iw"RH~&@%3WnDep'B1^i0s'}Q~@=|J,p*}WP՟%I%e4}4K$,21 @|&pm<)wVv^Y~" }Dy0u6Ɨ<`ɀt&c6d=T0݃ 'O\8lM'(۩))wL04?i⚐(tS5,Pܡn0<RY\. y2;¿ej`1x-! 1|b36CqlX9̶c2v]!̢5m9cc !_--%$8Q_UJ !#X80PA{״Tz0о ڋtRU& pu֬//mRշG%9ʛ`oPJfO<ŭsH۸bs6Ѳ֭=<"wPz\ 2?Э9muY ŷy1ga$I>:)Vg y]=LBi-p1#E`LO쯠uu eL>VҚOуüU䉣00vK~wQ9"1Rk7b>2.3uXwzȐTWRўY*?RNYf6#|әETy)~!lYn/`L#H}qi$®ъmLK1a8, 2UG?ă ׋-Il3H҈/i6q/ ~P(i/d}M£?_Te(kлWuG5tշyf4e{;8q"*-ҽ_zſP0fhtuZ3JB!%gs#vGId^?Sч>:~Tu-k+j?-B5cXu;IՔ9 P H_'C׻hNDKHXKYNA{Gg? dӭ 7s^b{Cw?U4exyAGa |NAk|O-:U(676m#u* 5PkEXEO !I{Q"@6/AP"VێԘDǚbw"pKX:<N h.bQn'lxi70ڈֺ%Q[lb*<.Y*4_pX7"V#s$1ā0[v{׋ƠWq~k ,1:-S|(}zmKӂ#-bC+$a:w8w9=xӑ(Q?qw󸍣qf#qg7)3Ðyd7.0qr`/TSe@`by9*zKNgarGOΦ;@ SNq;* Q. ~({+s(yi.q=%iu)/ܛ:dzTܨ[mJxu4W9bEb[6VVB}uՙv0tHJ?? %AvH THóR4lAuc0af޷oԪK5ZSݟd+=T+? 3e?Igz%^x\`%JCby<:ڔZOzzQ6|(,$Y#N&U34hP~GqL)CVgE#ZA-3wQ:Bh}-}Zgg,`!Vko:m aStЖX;"Ems18׏(&込݄D.wdA;c'PoԭG(N'TL;dLWsXU _W@J**q 5hb$zZ/9"% th_'%JLʹΕ(HگH-Pk(xc 2ɗpdyQx- M5K縅"&.8!0fT 3婫SH)RT0' q׋ӹ{Q&L@.™E}\ad_ ~ GvS[tK8(<3? |qPz'ᒆEĩrb0¯ZBy'?z|P~d8z+KfCѼ0x![:`;`C+?J>Nm O*o.#M%`6b&T_esnR" q*vwC![UcIbepL^2'R"wH$>яfm$c[`'t6t)`TT>[~bOs:Gې ~G,4`Ce'q \>查=+ƞ^g[B%kx ~M}sE@$^C-`JLBǩގ-+UH;u=8>qC8%tH.6.i1;%.FhqvN(?91dr*J<: -y|!L˂CUSXeGv-dk Wm3ȓJºg0cpaKF\6]@Tܚw rAK[Â=s1A늶Lyw .LG̥f;GqԤgϞ&!:fzy*_Exba;nFa]w`__[>mwtke >_x.K]YO ?6cjDz JDY)z[dNbN"!Y|l^qk@}Qŋ.á9P(6iX铝`Eb .clNcsqտ:#l6Oih릘(dvWݚD/+VͺHz>Ef c@KBR*D߈"?>^㚤NۮguX#bap݌eBBcznJ`ϱ cuH:Q+RTs,^6A\v{ mDsELfjQ^#fwp=}0'ta9 .7QW-m a)o %aYw/4Ǥ?5/,K5rxCRaڌu^ c`S(Rڒ?0 i55ۨy ;W_ Z 0b6_bZIr^5tt2a@g_*𜛞}k/qp`ƫ C |<=l8?1cwyQ eX` cCfVke^3תК# "GJ@\U`tGk$.3yB̄X[A1AB&h2k4Vg1)3ċごI1|e;xJQԙVI>h4 DM|3(N0:SxZ[s.mRV̌ߥEgrw-6V$\5y*A7zbAZ) ̙)}/.!`j%xwEQH^uLLƽ1~u/.ly1~^Vc|d73WIMRik6ysunBкCSQ +k0REB T3LqVp4"DDJSYDu>'x95k^RA̿$~$qn?XM'w] ⊁DCƊ'G|/Mv J6y+FQW˘m%4]vەEWG 륧w96\T Ɇz_U)g[ra HW\*$֤pl pcܟl9@:oBs2k㑝+㷅]Tg-/AھGfňxc|?tat!k7 g7P7]p|v3~K-*jOI[}wϯ0$3Y hU.$dNW5(OPY9'}5Q!#qmt;h`sekF߆*vu L> $:fۢJضupk *ٻ` #@~'=%-1׻+ өm?eBUR"fr沇BcBI==o /M0ZY8CUwnᒝ<ΔۈD#i;`T.E w}G\,`R1E`=\pMsElZL#Vl;42ۏM5teqp:Tpu2Wo0NStl7^Cd^o99~f>AOR*1&YpdKi(HEj 5 bXԡChh ";˭*CBx< 8WK:dM,j;=Sѓ~0TCWpH=7*i7P fWQ3az[ZqOU2| AB&߷L@`䇫AwXZC.gXb#k7ɵ :{'OptJud}NM0!( 1 \&^e[XݿjU ɴnJ0:_2)^l%h>/hƻYUHB Q&̀ JXvQQCޖ,jG*ߗk ท/BeR9#$w$2w}=r5]j1IWcsΡEvJ83h3 ZLw1תiQK%Q:nat"-2үU1:!>xGߋS έe@&xߙJ{Rt/˫P<ݝ>uۛ <:vCx 2gW m`(΅"o;;!<9RAڞ?:;a=H osǖX*z6*/8<őJ_@<95KLFԣb$^^e)FmCw[3 JҏJ")Iɱy8e Q&𛷴VǪ}$PA^D@KaV~Cŋ:,)|b8+>t_`EoRe‡Tęu ˢQJ n%ɚe`.KL#D~:PMtkg5GZ[4?2R˧Nd?CeZHcFrRUV.#B ռC E%63 .ư^R}eBכҴ+h$ҀP4u'5]&o&`,0^zp 㰆w4YC-\2p7*e򆎷?$7Mfw)/Z-EI(gLK/UH:&VfC9[#*R~CeK 9=*X34f0d ̝ /{ ^es UR !! û|0_u^c-NnjG#VūR&h* #̓:`Kh0Ѥ15w/Xp<1_[m>GxrmYJ!q.pSC+lOYl+LFIڧDQVdxR\H<9h9:-=4xjR; B vpmJ]ڙ7%&@ ~ve:6PvlRm}[V (pX!F Z ؁29jjfjHhx@\}QE0b ;^XhSaZ.ֿ۩ǎH-$EXJ8m`nc*SK~d`fH KQE@1J;zxTDtҶ׬p،Po)0%'c+MF[PIWn3g9Z};3$<ڝfЅH 3:1z9 F\L#DH+K#Xdx#? aEjW!5x# &aA4X"'G8|M7%i9OCP&.dO!y3A$ϵ-S>*v H)ɫ%ʮ p7[2c6dDҮGՁmiƊT\:I x ~|1j57q  3hieL%(nҏqybO&JB҅Z)A쫬yr<a(&?:v{+yyMUP:9dmtXXQL: fjqU0D"W?^&/{,DsDi }ǩ.Q0_cQ;ԬD+> y{L#5SQȑrzgU;)u7n:lws ,:Χ$[ϵEL!~}'KGZ2$E}vW>᜚5T~"j&M4Q\9\iK+~꫍KEK-w>GÿC %7g;s EXS[B=i^k)\m]1_)"tFqS-; w>E꤂*ݶqlQ2M_5`Gv]ji,9cI+&cM֤LXĦNUǮRϕфѴ}3ʌvC̰=Sd. }9:Afpo:l Aty[ӾŘB {9ȳuߺd۴[(0-ZSxzɭɭw 5k .SN}Ni 21 tW J8:kG 2)\/ݍ=uuT/)&ɷ]@/^@/>}$iL?=Rc6!z }RnP"5O`jL7Du+zQ;(2LN 8SG6xJ3G% ]hNQy~y%Ċ#RST%Z8,dU +n3BJ=ˑjUIӸ=_V0o=Zⓩ9 ^AU^$*Dw5R^O.^@+`е;A)*1cn.q[my _{P@E7$.A;_ϴsDC,(f흷s&Ì/mV?uXH伬Hc؃!S'0{_8 XQd:iHj㹖4ˀ&ԩUM}K?b̔ҼɅ)½#1<I-ҼCv46:I&Ѝ ?|n&YLKLº_IkYa3f_!SjcG/$ saxq,]dku#l/mWj>:mY">zПOFj=g"$?Ġυ>hT ]mcL3c$f/P IQ)˪ V?gMG PT= 1ǨR2n6A2>ӟ5ؖ2C)قߦFdtogz S gu8P?k2(ã2.zkz<;4$AlG8p 8g>*#.s^#iLiztmS'aa4_ѓq1?ĂQ+U !յ< IR]z>Q+K֎o[2>PdN XB@ vj#s:vdN ͭcrT<ڊ`UecEr;l\ ^˛dQX" >?Q>$^Yd  Wk  '*[p\v.{mj.CӲ86(swJ֓n|`?Ѷ=jjayc1vrf! [ ~L-2 nY`?[R zfm9Nv:lIc,,_. U e ʱajNmxF]Hq`ھgJ7~W Au\y+WN8]Զ,I?2sZИב~d=RGs؜^Ӱӫ..Q:/>.卆DHROetʓ>; lGlG8oXWmߗ `yd]ln_ [G/75璜*:A紷,!kAet`rd? yمŠT%mܸC6L7gZ*! **-"i~ŭZƴpPCRڎ{vV޳#'ҙ+O^:OCL ӽXW(Hiτ7쾂nf1W!* b-Z"ʘRYDqX/TG C v7eֹgpd&58\I.T5 = %>m(jc XybIt#'M.E㨂!ٗA=RJZ<ci.x3{@ }(RFr<,%`)2hjNDe,sbt|i,›T=~3R;LR ǵ껪px} Q$k3ִܩ}UmoktB54lX&2RyorѲc借 9 aǫk XVP! s7LTΓJo#N,y7t rJކ q@{~NOm=&P}*?"qV>8QZC9o#nѡV Y9"pm,$4gpLطCgX{O.(@i u/.약&_1q&}|[wb x5Ym+knhUx8e>a:Ŭ 2̛ea6TcTDgŶM y9ů>^zaykd=&p]#2Tsl.f}+~.tBl`JJ/O* (#L.K7K<^4BڄDL dBSBXh<)av6NWؐ#11ҥ^zτQ}]v6eıԳ|g`K#d3)"3(T ͬ:D% k7DVylwz3_kgA&.f-R12Cc"a  F I&d{X̕+c#awr3]9-'\D=wh͜˦D*ߊdʔ jέ0 m@[5%/rӸt$C.P@*>ct+NRx 99/z{3(jq#G%O鸷`3:NtG4[21~A9ؗa2҅^W.(;9iFh;rT(׆kuF>l#NAˏ/;.grHdXC6%h99O@X"RMif^Lo A]œzHح# y9e}f[L6| #a`y$! 4&e Yf9NDuNoO+HT]oBUM5)o~VoՂQ~{4F\1 i!gSy}16!ox{t%0w66c uiѵM3l`=50kI# C%?n6 Ac\Ěs=N'~P4#v>D;Rv$S2r7PZ">[\%𗃶gN?Jz{ՊVeȓ_8VDuZFg.G7y3=ݠ]bwSa; ʛ3D6~j7;D$~@)5'w(Bʑ-NpuxMfwP+@Lyt{A`4D]s5H*h  u:S˨r(]h e1qɐ< r7(yFٙKhbt݂ ξU,#eS|CV,6n`⯵4Rz!Q=8VJ3 6 kVQGdy*T9öwX ٳ4:4@VK%CϟC&n8,.xځx'?m~O &ՊbY3s $~AP`LaO/VNaX҉># Hf\)Ah+G)jTn ztڔ07$q}h$(3zZ*U@5di .R%bwniQ}|ՌW[7W,ÝX9"R=FOT̑+so P$-;|<99= νMqV%ki=ڔ>xɂ#}@# ȯ®.$ "1~"Q~b{k&/O73/xŦeTnz5 {ʭSg{|)!ߕl@vhJW@HNÆ~?D&3!G-QbZ|qyou2.JͲXض# IØZPfu3q,[<:EImE`{ڀ(WM1eHȡ"TJRb@kiW}d+U1I(,M.$9g鶔Z+ϕr@Y ֘)XzO6wG2Dyrv$*{sVp[n,Z0ivo/z[2х XfGE tyR H?.G𑯯ăg-. v [; ""ԟ_`s0hTf,1SŞE#) Rܝ)wO圴.E\ǵAP#![1B38̬+ZJCa1@)kbl;r::\߽!8]W9+ %KSBWg-m^V} ƺB ;q݉H|r: 1Fκ~ \JIеϟRD: 5}ƓO*v7Wk1Ƹe:?mO-C RV:2 i7蓘uDBLCֶмK[]u^\K4-^eh5׽N|N)`j`/*j<awCRus'm%2iRrB}@,gʠ^%#%Âd+jKqaܪndrئz[Qr5}F6!|::39s}\Ӏ]9+Ĩ(իʾu+&C;ceKg,UW8$ V. c1@mքn&/:!BE-zKn7N`ɛuBжڪ)f +ɦ,ϧo"q/sv 0j"N>Ѿybd&l>x#A%D=2I3gҀ[ Z~V]o68J5h ۞6蟒ZFR<} l+Һz86M+OjO`Χ{<943:dhIAE,prK_HBMExӤ).ݽX9+d^{3ɜk߮s!{s?zum/կ;*űbGZf釡WmSU~.&TFsPQ6#E<,Fֆ5AJÊiy>ۨA&@[0ϧ3scvsbNwhxny{p*Ҵvd[ ~sa HmTGQQ$r =c|͔{L$4O3iw.3Ro?>YF}FBqgJ3$ gXٯNuCOūe<<8 x6W:_"U8{|PFEk0JB26CIb:Xza 71|/ 0"Blos?IffT)Kh{80sGюb@RLA#xʡ#7_;~h!,|.Gh~\T/Q80[#)Nvu{x#qZ\GOg3G1z`yՎYFt3 髐R>^$naSLkW>G1""#DM6FNl}WZUF<פ0YPm.FNd~aƟUZ|Nwf~ols&n-]v^>1xdD.P4Kp$R\ 㕘Z8n|Sk1.?uprXz= @J8jZp[.ֱWߨ+1&}Qe 6̖B4;Q* 䐯!,)K{[ sL<& /sBB^&D!cǪg>F}!jd$b'@&$֜r~=< >p*K Tifof&x~}UojKKAGvns K 3)H7`"3N]/,iNb.cn~F?V)tA>7&_ vh)A#adH< "oۿąry(jƽY7̕nC~i"D>ʽaSˇX9x2i ;Yݒ"Mm mUܖ.`QՌn"-oCZ3tnkќ,vODVJ/{="Q_־`՘ -1D1?q5)/nhP;(Hs] y2:'}%`3&]kCU'0Z+8[$5TCëvIUb%q8s !ux*[i;+/~\zYǨ {8).VPPu%gZTKx =nL["i *+E3 Tm,btojܝFzak@僱F㕽1?jdRia+’ yU˦Y'8gޠg=ܱX`gznqt캑ыt/K:o>LjkrB (o&2G@>;ߍ2X:ϙH"J*V먍Wz`n= 8о74ʑٯ_oRu(qqSP6ȳԟzrDݱ?.;%F>HQa /j~JiSf4%(4?rF~6 4Fƨܽ3fϡ\Mτq3S#df)c4G⺔B$$췠S0dÍsLN*}X8p/{շgӶCs.d ͦX\s4`dd9q ygjrR~`虥m>aݯKSBI^8l=@E1`m+w{Q&ʕgabn1ht' ɩ?\#w"(Ohܒ3j:jM}g?TBHN'FG$Mdrler+lJns'cme8+,f;PIh,?csp᧨ ؛:o+EF*z$SK8E<(ۗuAZ{ QZe"3Hˇ0TN ]7`W8P2;gžQ^3TQ1BN'kf͹c'>Fb4jàk>6N_DZS!80Z;iil/s'97ֽ?)/0W p̑/z7t4l^=SSHwzuvb=[6CM |hN|4y兀XldNpk69$w9Ly@Nl[-,si1VN2LQ}[6ge^jG fU%5x7"np{El9\a}XǢ7KbPʎ-Ga3ތv#qө Cq\LU7Rfx-5W xcSr{!NG}@ h=! ,jX mkR;3O/ln +d ƓS0Dg{1cnwOoR^r-;:eyo3k*'~+>{unw}J Ȍ'z_muvn,"x[_HnjL)8 .k@('}i<32 +OEq{eXixK9zhX X&Q*9p3."kiT6,n=1\ӌsY5Rl[ٜOCd =sf *XCA%3AQm!Rd?EC[Wۿ:"w6O`% ^~o(TIScJQo2b.<>p׬C*fQQ}eK"b}.{q).tz6!7fL$lE|A\Ae zb^'!I4 g4͖H&z 3c1%*Z!cջe앲@d_+qD^vNaԆ@{+:QkU^%͡ p3nAjӌ5|+hp&"E!s!{ h>W??`~H^ت \7q:G n \/AC->fEVΫ8A|*Y(?8/em\@Օ#%7H ɪ#OPWH DP\ '8s'}EqC(2;j-cA$Z]J>ʒTzNVY`$3MD?n:n+iA*XI]Cؚ[]G|;h_7o1 /,bǐ27Gt ~q-o2ڣ^hڰ;_eiIBWREY TlO_JDg/%g D G6~ܬdgg|iy%:&IĜO:]l}ɨwb7 $͖uW/-x H'Ύ :<}r͋rݨ-%Te 1QH(T.~4̛?e}_{c|CdY$Ɖ.ްXh]aԑuǓeOmH~0.< SFF *1>w l4\< hb;Rpt7!9]-Nxu_I0;-(]_kJmBO8 @׀IH;aAz"rկIk8[JDj5Ci}:>-쟬C86^وV>$d#&J=rVP$+k5v&}4߯1@|(E`1Nӻ{ [!1f,[-fltn'[Sqŵm}Tַ`db& `kEclޔ{:I : 7{BF>s\=z1$1*MQޠN4nֽ/0M=r(lu&6{\ҫ3YUJ abXZ7*^I9ݜ`|ig˛-.֟ԍ:.Q+Eylu=`iI e9nF5<ޔDx tũh8\mT7K;ZP\>}FD=N8EyE>VF䟋,#ŅEPWn ZSkfTD![(y𦦵  XG%Ĭ 4Ѻ&yyl\<>DYD s^啫Qsf6葭B;|5NZ%?4w6t??杖+ f_OD`)w4(B-y.׷*# 8\yI(m5]VR Ԗy;M5^0%!n+vO]aBzY<`o DdMcfm")<Yz9X[IFYZsO+Arܻ$FRwN ~:RR> ZL-pIxηY;uj)6%c,i3~N{rӧ (Jǰ|^S 9=Vs?|r)j]dE2R%d=DsHPOO8 a/ 4.檹<6f[bet͟ӿ̎ jOBX3(h=QM֝ʮ?rr822t*\yPmV;ulx1Gc%ܽAmI"PB"8_-eWgƻ$;@UBTDKO^&=2`q/bWx1; .+uN2VMk(1X*>^;$H  B0mɖJR<FaŸ[H/0gH@\m7fSTw8H܋ t`ZE7fFSwCk MFZ1n }X[{Ds3{߸ <ӗ'/R6ٱ̽_uOֈ\31yc=St0H/@>Rb@/ d*MT`ȏZ4k.4M&Gbr (oFNRh&2mfŤPaHsg.7GZW,L]5qP76M@IS&Z [ @$:ʈ\}Dt{q7sh1@.C#2[ <-acn:Qj8!`nh9 }3$C3sJzl]uj|Bbfas.yj7Fsْbpz $\˓yʻ-6^6s_;_~{vk?q=qsЊAOʡԟ",(Y糺9y:_枖7TNkd !*W5f΄ ǻ7g"wAse"8{=@.˙2پUVYI"2]32@˷=K$ S_ͤ!,=ՋCqu?+ 2T)a䥏ב"y'*|X1!T\!GATͧ4>J">MGyԽPr9Kd*򽼶?7QRWa.T.tR`?"(F3u@i(HQ qﮉT"#Gh~P›m:Dy}9BÌ*ؠ7D&ޞ~3:_ZV3]̽o{ܷdpa9huL4Mír2=v;ɔ &;({&1VF2" a (@DBi=Щ_]Lh$l:#=Ư <0$멥 VGUgt+1FFgx^T `q] ^gop2d*M%*g1n~J-WEyntpv6۰Fv ȵh^ʅ']uVGiTCP3Tؕ_U.]K2p3RwxF/=21.l[5-yb |o@$͂:<ы(VP}łvڞ\1S8F^Q0܄w_ToTJ"Q)`"kxx*'GaƁ7PB>=P kPKPV2J/4ȿ1c˗l;dJ6Y ~?>[&"sP2I0j7̽2aR16}P $ Tv߀nBi8Dy.t,(6]ɝB6# [ǃRi+QLC7D0BP^EowЬu*RէMt?m6 |9O3},TĐog֛äMi >{ȼkĈ!>0An-1jSN}eu}_Q7IhEQF2):Guoyi٤ȫO)|ªe5މK)td~v/N)Kał)W(<ݣ@{#Fg1.BN?r{~ӲДpXj'Qy֣" oԷMd "K%ND~%)d/9Ǽc2ԑdf~5?C b!YB)8O:\mY& 1J'ϞlE9+21c Ox=TWEMy{xaa">p |,,mJ-Ԫ݄ɢTʟjH/tq$_szOg3|AQZMW̞ ;лD!ٽuECg__V)P :^?C|tt#g$ypHn?;.TwUBHj+! Lpy%pf'3ɂ{Ŕiǖu#i(0UF<+=8b)s#JQ&owi5Db0 Dфz0F r`@77Q%oV`E-[cCZ10F,8b_A^g[!i $\܎U0?we(B<ܬpΡaVt/WxgH;rrEFÅZฏ=| Ѵ?_O:3aTy~^1~Y=/W}]VH ]mm!*[yU.Y{Vh FWٲ6H_ ɧ 4{$߁B7XWƹt44gcޛ*"(nag K |a~01sFg鸊_IMkl"&85 QE!2S!8C$wq5TzVo< ]: W-.c4Ey'K7_ Nz,EP$S'=Ӝ* 9{[Q_&zvO3FFD%є#u\Mţw[rX^A,5.ߣ}bR5joɎ)?wYclg״ɖ"G*x簪b"X[p0ŭ/& ]{!<#):a E,qW{ӗ& z_֏`4’-[j\oNA9iiuQ?(TA/cbR\\a(`d*h+:A|]{! 95&a JRB+L0VP| }>@p䷓ݼq|w2LQ+.1zDS~5PY޻߮+?ik\h%u,AEr)>T1.j^UBhEeJGp Ľn>v |θE+h;E-^kzUT6a9@Mv'5*V/86;4&-F(4_-Ee>z1sfuF! T& Tn;b(B$5W;ˉ8?L o7I eг1`GԤČr5_-'|gݤ*g8$ ټ{Ppeό:G&@z.Ov8k> y]F!㗕A\lNg;!a=1ݿ;5(v1* $"T-'W&t^r׆0L&U]\K `tep32X?p^a3FeOLEJ,Ri5 nW/S-#?/2 ^]ũKu#&!O|cks&9MZ׉忞a4WIETpT=EtQʈ0#fv 94iIs\ l3:yPઉЌ9(<%gbei#̞Wz;=څ*cc|^Du&ZLFT($y(:o^0|.tr530ƞ<}0ߜͽ J@~ϋhU4皎ZpR 'Y-Qtݫw]Kjp#9!L":F~˵MFLEcX @y"D96<ڧH~`~t̏6NTeMb']<WzGm =E#-<-A%Jܘ_o@!+kvhB-4*?:}'`O39B!?r } 4@`< YrIV֠b0| ݉ TL*" ECb!"c P wToWp Cϯ"?\Xl9rZHS9] (MSUtk02̉eP.-dL2 z׋3_}ĵsL]"|X!ijJ~be2G|fջ+eӺ8rD(r*8D,~s_O:z:ў)E K(n@ܩg"GHLMQW*c΄ʑ} <UV= }|- 7.-'i[|A+WTGWМjfx gj Ų;΢ࠈϞ5 >#fv䷰Ӕ[P8H(8 C|^{0KouӾd,!VTdwd s]5DS[ylr% !Xq#R"sR(@q]J$9}3O'^jmE;5|I'PZ>Xh7F9O4&mE gjqs!fW#O ;`q-8w_PKʞ_i/a{=_Z+sffK=`w9)G\I!W1 CȔ۵X  p1]ϺkK c's"I&̷a!Ш?!>ѬP "?a&J[]Jd+(F;ض%(/ R\*/jJ*Ew'(,eucJlDeQ kLLs}qq¥iul@<ڽ Sӂi}j&ǮsMKF~{aPXRҼ릹sn.ZlK 'Nt97?+3-!:P?7W?O[]13|t\f>$O$&捕1<Zݪ 觴NQ"]ܸ+Ђ2K8]2Wp9O4]y,;%ױdY9%4IQwIS,Q'A&\' 0 Yuh ,h*q,!%]gqF)ɳ"䩥3LankysygY4ga?FXxDrYH )iGJ̄F{W"ܡωkqƖ[/i ~ /:;=䞞ʓ`(UÜ{J7~\ڦ1 j"\R+rZ(-VITôfSLᱫ.P1LGO )F5#4bIBN44zA>=bO p[\W屟N|0B;DwZ)z{mT)"rٟ=Fu-QcӒQ)8D,̉UMdBC9u<˂0.o Aײa"XbWIWۿBxHSqv ɗs{%-ę :_l<+4m Fc))Fk!5m +ж)C}MPPtGT[xivOxYU11L5!s$Dh9f5O(}'[k\FWƟDPdHr6ɒtm{.B XI)`8ߒ48UC rQvӈiqkגLSk+FU&EO"pێ,qj?p=?ĺ>NARC=빗_#lƝڢq$|La&|- IsW Y,H2u]{p2=M@4[ڏ7*bhcL\Y9 /a*L D/f9 NrY¦ ?H88W6YA'0M& Iv{0ccL](ՀwN0|yB 5#8ᇞNYmY& Ys^je]*5oF'4Hf?mO|юq"$ʍH{Tr\ړt*}9OiVƇ578t[\vY`ق'IyꈵyaÛK >qhEd- P) 69'ն\ :ċL+@ reAzxX#SiS0ӂ 2`i#45r [:b݇r#?#?Ywr7@(gǤjts!;+Sapt =&g[Ѓ%kUs=o^݉JW7tn^[7!#[_a>09@s[KFÀ 7UVe]Ls'Q# %>AeIo%-U[4z-Ev6w8x+l_NV8Mlv:-8/@.ynBߦyێaU"SwcYX\Z)@D,GC'0BUZĶ]H*u$*jI?INT]Хaב=Pd* 5kJI2p(^UdU +ѣjEs<ک5#KN#-vwח`Ό>\)諬%bÆƅ\eNbUa(Z_cʨ3إ8gynŚ}-ʀOdيFljzO\2QKed|M7ͮcڜn(V7+WH&4d|I)zeGf&CE%l?D H뛑gʃg4^ƺ&,򈫲l mDA$#I'gD3i ՁzEcw5l4-/p[(I;hlmr9';騰_)QS`_DCw!]u$+$af^8ĆJQqFΜ;n{}Ž,aT<5Rn/Ֆ'f&i]# 2Ș/щye(I,3:gBnkiBwmˤBIڌT~/ vz[Vei!2~PIk}QED/f my}XtIkJ8]C%3iw'Sks|LhC>{ˊwBc8u>ǚjjU0 k·5k&E¯ `٬zN]TιRIar3/mktbS{"A5(V(E3L. CQךeTDGQ ʚĹ6p?5}~PmĬSI&E("l뫩Wn xGui[h0ǂ1lF<6_#>1#- Y ! ,^anc()n'ђIF'THLC`m$4yŒKN>=(,Z4g%:<V|}*X ٻ4J[AiĐdIpfǧtt%%Ř^M&E|ht6(.gll|Q %O9j4EŢ OT@@Yq (!% 2y2T;[3CP]J$c'Ǧ^U<oZCl`Y6 _y ;R{@(s᝽-L1w( EAVA/~vU^j#?Si{?Iy&cҀ U?ll@+e yۺ_C*gp}^EV}EwD∰l\̒I%RBG3Ń-a@ z#}„ݺb8=]( @l ZH)\ :E=QLœ8՚c7XT9 ] [wry#:ϹD+7Winf)kW%"_z/ Gmx̛̫oV *:g UcS9ahw[D =AB`L"jWE"MbbC.P1Һ\?C(Qf̨) wNoo)p[ P2Xd\bF5307gC)JdԵB]X*ŏw 8P6gSb 11~xH/,_k`w@Џ 8rnwXu%8#m6PڸaQ:D S\Sݼ>.n&Mu}-Qt)-#DQOD?JH+Snnd{. 1] sQy%Ï]W)9I0~"y3ݹIX6cA-ᆮI\d2.RU IR X.-װȅn9cs *YUWlw }YjTpo4FC̈́im!ؚ-P) m@!+. nJ3f$_J_!ads;I0*?Xb<_Ɣyw]4pdz`z]25lTz;*$rG$a~>szmnn&` 'qgm$" uGYһ5gZ%up9ͦF5z\?#ar G\*yg+_4'[0yE^+RfJn TOhYsN W屰 &ur8hznH+V;(#1Doi֯E17TЧ==[J(,B*׽rcv XY`i?^K`K5z'̶>7ANp Q|`P ! Y1zC0@]MM`If!ũ}zTVՁ3V4q*1 tLj.@<]rHoTv"HFg(p74ΰ(LjǢ7^\zA#l$F tp.Z(iNfww㱵E7:M~zi i_T F.\rĮ@iP8 YO v4 K@$ΓG RlxISDf - ة#_0G"Ye0f$u4ۋ/,S1'xL&5ۗTb\H1$ᰚeh2Y:BBd).aMfl/stFUh"9TԿVBq3Q,FU SC$L=̃ :8PC@!m%y-E @`a)C'eOųb!T57׆T:0{H3}٘շK?RzF2O_f9 L 8vȀf{_4ϑn= t_4r YwߟSAL_%v^{*:; ky:^cjԞ0ֻzHҿ# ,NqTY+)SN)o78xf(!R7/pEV~ڍ3%yV +xc4 v{SSH/8m@fb3\V|k P=ݾ s YQ wu `[etGBStlO/M*taPnv~@7AgAnXŵcVGeo;x >j(};eB?zKx+&ǹ6m6kEOFD$ySŕUA=r=GR} 7=h]V>bDR2L`5~ϻ4_!w d(JvԎPJ >}W:XONᄎ!LO-](hPuiX&)vl8R5>(,y̬%;M&[!::3&Ӄ=!'e2yU_ G 'xO#eEc ,A^EHTZA%{ߩw%3MD舠G[+~XGtP JHV=t ef.jxFk"2Շ."“BƝHTM }ɼ;oRQ哓CIƒq{חmLhvk>ڴZr0)ٚ ) [340|vSS<)ƕnj-_l"9$^ jhmNW$fY[VDydVc(S"=q𧑦dQOQKT\<3u"ȓ^j̆>&?8 4:~)PS?=gXY-voiabEo։}(ރ\b"u_hly g0 L3@&pa厄E5kβ/$8N%$[|"35ⶡc: c}k!S|^OɣN2;D!)H!V{8/]C7R\M@m~ aR;*yekEqbޤnuU?&F`^;{L5W/{'^D{a~AUA>J?6:*F#>Q v1 'eclz!Zhb5ّIGI^>GyJ2U#|5=p$i"ypd&}yb蘸 bimM@4>Z\_eU╝(YfS NS XfցW?6I3qau%l &VXgu& 1~YV‰G\2.Ḑf;%8}C&gFNƮvtLUܻ@ '޻9^g T!m~{BVC?BkY0]fɅWPbNjpP I!7E=V^E#d9-r0cw}oŁk%7s"hmfhBg'^f,Sjm @η m6!/sƆUn~֗̇FM'?FF@™e縁 R)њj-N.4>~Yx) R-#(t< d+}ΤF9Ty=G.~rk޴;"|X%E|SW 9"?{v2gʝnaVKٿhh!1i3`^0K)t/$};𖇒]}bN]T'eIs13VC|᫭P-*i)U0Q큾YAqHZA_&E^ 2Gh*`j KFTz(CUs͈)KqO z$|u UܼA.-Xv\(deTf<3qB'wxKP8'Eu:ނ)D ^>v<@ڬFkn5D&׶;)1_^׽wJi Я_Ƀs;/DClsou qPhgqnF>j"AVn'n =vG.?[HRUt{3/+K>f^}2)L5̐ cgvJ 8dͣʦ+XCxk9 IW#oAh&spxa>Fha1OYVr;8h1h9]BX+؀h~$Zs!B#!杆c(\3;-3UF(hIRHatf~d̊;s='{3՚%۫-ۥ{/D-K(}ǰ5 i5vTU4Ф=t6 +JR>[C9R<](%$r iKnx~ ه0bd/2 :&=u4$'oG[hb5KZsnӁeynO{A}/~BhR FK]դ2ft 'EJ 4: {taNDԙ~Q !5)2 AsOιj`y+)OZɘ֕6 j`=CYMOr' G=]#&opWrha84R2ws@1hfޔUM&>Ti[fFi|œ;~ ̨9Th tӕ4Jf5zY|JElGn܊qN~o:J@ñEIm3C=(T(Vw-\oKUfeP^944z^?#/7@ vP7m|&5,Lo nuKaqUNKֹ~\TIubLe_Z_nSPY xZU쫟:dtj4quko̭+rהQ9.{1w$i?4қ&pX^ {̽AZҪ'F4ό;=E/Cy,Ԗ}}n Q.F{:6?Q Bһ?֏c(-}e I)UlXr-]PHT6m0,>: HoK̙(dT>Qsn.IW yKpCWq#M[$3;.zXdžuGtAT8-%˹QD@@+.;GqugVY_?oycr?*V1DsקGnf嘟]DKIKb61< $;X.y$C;%v}p":6oa˃q g"DM clM*X*'vk^{e50~cv؉_̺FGnwq>KެDUzhV)ۈDzO&497abD .x?,\HF6D K`w˷vg6_2y@gPe! @Pk1jv[pPdJnӴ&WD8z5m| *|r6Zi @#Ϝ7IzbT! GV)Bi8d #XjLlFX-5h"7"o)A;" ^DB1*Kd9/kҧH1aMrOԧF[Lp0Z-V!ZKP܂= 5淺MŜ)t%{ZPnx?a"4an7vL+k96\CՃވnn"c09ʒZ#ۚ#">RWd5\7db|("Jq9G.txFkWƴZQtpUu ƿ->555ֳ@-(;UpAg̀bͲ<_9$"gjU.~jK.Н! ("Dm=l{s_OT,ooONgϬ#6>vvoe}5py5fWa3`5>hju̾tK.~k֮Pu" qP6a;?ޯ:|5)6شE nlS$T^ G w7u]h\.T\]aecup /fRA/ߘJ3+W27 UkN!Ԍ*b,.NbŜ|Rh}eF p' w,N8{VNOEe/d?/IB2BJν%SJ2Av5$<~:BN*ҍۮm* 4+w9y>E~THiY$v ء {9q5ݪ5'DZ!rBJ-4>2c9eVVp-#D0hfY,0ZLը|˒8:&;j 51d,G0Q/Mra3}.բ&mkpΤ@g=%V̽K0TG]g$Mc,6#X؎%d\~W*@ثRrk5ttc :c_K$ᮏe?+(9 \i/nѶ-2p Ir;=]߶d 룎O)R|} _˱\$|t9BS>CZ3rXzĺRĠ4343T*@4I֠J.^Y%\ g<7(c9vBV*OO4'bM>]rҾh7׍^2.zZ1 &+&j+x}9I{ldj"-3YZ#0^034(UQ&"y@|X&7Oq$zWJJ;m(@-m\ʾdfWN@HeIH̍ dx f! ' 54 ߘBK@쀋,s;bQXz.ƦfMc@QJ_0܌<^qn#g={')H{mA_wOÍB$7֨Uz_ z:;{/hiS |*mT[aT/\ Up J=&Ď0$؂Mm0O4k d%+-,<$kSfuVF9- X܆xЖt*r g:efzd:rq'_{ >\SδDK_ r‡ `- 3d43qD7 NƉRȃۻh"~gq~3hCjI _X_y۳!_y"ppڸ+ > TwsӢ>8M LU>9sv? $u*]=|Ѐ/hq0|^ZL]af?S9'g G4uZGMG4[Xo9򾾙tOl+{+k' Ho'M0Kz锑aYK @#u"ms"N aʦ-Ŏd^cFu|U6t t=o2"L jNo ~8(mB{c˺=(jY2|X:M“=ayn]Q(ƹRS5b()"[KwKaCY΂C&|IheY_,:7 _g!JιJ ̧dFYo'R @Pvͯ5vՁJ.+\e]%IvWuB9k2J<nj%לg.JJ"eMŢ?fߓȫ 4wxܬ xe`B[v/RI2 ,YU)~F`ٝ慥,/-:tc "[} %"D7g}?pY#@#+өHn~[z$-dMĞ"Q5VJ|'1z&.dDia lIzy:iZMRSPSLʰ1։.NO$Mgڃ&Ԟ^|7Buy;cR2i%;tGa$j+H'Dዂ#L͏݋x KN ő.jY qldىfhk1ח3S:fȩ" S0 2b*B(0sv:oݮ"{\I0l[6I)gU(-#~}` ?Һ;ٹ8%VњfW,`:rw,w\̏#Ni`3:#t)M9ԡj4Ө /?vrΣ/>>%h:3@RZ RℎѰLZX&l~9$>SE9;&X́gfPyEgNO7UE Fyڠ-a!. wzcy2vd~ 'YԢ;6G*_<9_݋&n%~A@vv5Rux T6`>8'p"Jt5oʅYڧA>]@UɃڤC_Z,G8'd?RiȞ >\WkLu="Ↄ3qݥM>+|[TdDhRayڅ" n 1)~qߨ`/Gj 5po6P$i 0loK sp}.W {؞q-ŗ/(SX+ք ds݈ KDq0xɵ2րw]j =d&,A8S˝WJF+mRŤN~3-򺭿ÕuO4>%O|b:=V}Q\EttXآ+r` ,M>/2EmG*fs\tAΛ /tΣ_Fs |7NqP32ѵL oTNAS,)[^D[H īp&%J|1p5FPI޸z#G"T:ڗ CJK JqC}94ZeQn6&U\EOmͪ,33Sl Z{, | 3EN~֣sUE?s+4h9<}) )4 |.^2/"ܭ5680o@™[ R"?Փ':%1?)2UC_ C7Hsf9 +ˎC͚Sh)?whLNHDS 8`V\h7p=+q$#YEɉb-ď7$Cһ,FldS-xw{mtE̸96Dl@k{P@]lEϥo tv蚥رZiX|WgE0~-.8pA[#vxURAޣ[`s\?cz%&XͶDL . 2xFАyRMϦ/s!瞱LueK=6sɕIΏSZN/blи@Н!% ^mtZ^O]V?w)o˛WtNrܳϳadad" 8s~̯ hDBe AXAC.߳& ;=aVLR%'R ea_(E+lj+RJ@/GHe-W yx׾r F(ϟcVѸRe >ck_DbI\xk JAI2 tJyEcijcV`lºڛ%C9uFK Xڎ" ;$#9 &,n¶a,U1b17~iձ \e/pa>Y&Vl2{H-Ql>:俹L!z1B IqSuY}o==9#4l5s ;=iSA^س UC!4v;eb IW30r:*Dc5m.cI?SeD#aC }iBXUI#/OLe>~pnUrѺ_i<:"EQPY j /,k7Μ<6j0,d;]NZ 1MUc}J@l<ˏmsHly&kI܍7KiH>PM$TjF(?$DqR{Ӹ%86ONrD!oyGCmfnm#ؐ6AC}0+Xy;׌ZeREelI!Weu?ޡΛRs=z&LHM9E?-QP)ۄP"k\6@Ls(/ɛBx1vNՕ+mҠF{] Dc5mmLtxK'Lİ) ՒƬFf˯W{rOGdn@Oe *iQ׀1 c\xQ^R]ezb,ui~?#GW!&䳱Q}og%K3`_G QďR}ٹKoܕXnޛz]%Hv^~By”cԗ4 =vcӇSlŅ|rsʊٛbd;$cjvTdX HN^f -ec*rO`0Cn_E]'6.8YOjJtQDVqr ]ڇs3xtw۟Pt5X!(…-Dk㝁Dd5'OY3|V`IȤ,ά%u<C K2 + V lf>?@FJI,4a+lDMJd̏?VW oiQfć.]2|0Ck~+;\F޲oS:S BO+neB 7IX\V:G5t1rl`qp]uYbUeP^0b+4 4Du^бƼN-ᖃU6.[ v5 (m=hy[sXɉ0wkB*p(?/7nFШ&|Qt$Vީjf_Y÷"VriR]^l:t鑋HEGdJQC 'IP:CrL@syגH54v}{a.4+8$ֹZl*WrXhZVjH񢣁M+%u ߺᦓ6h]L됎XEoYtuK +-PR$ 6uCO2L:f5O"N=`(["ZSjVEyp \xby1knpc>.Z52r1:[W$vU]~ܡL@Y'V0c˥(9o57s6(%E@Xrv*-T4 2Yh/*l5nv"ȅsK[ƩgQZ&7)VsV5K @b0eypa炀y棩VCUlt:3>hXu4z z9n#N:n3ir٥/P4 pm>.f,MM٥}!V#!yĨQc0W dcV^m6vUݹhA<6Kʦ5}z>6̺=gbr̮] ;mVx\(,a0/ r38Dy3Ű`}W_E3G bWz6{aXو"^1RNC;kVEE do֜:9ᅷfJ0Wi91Ƞ @~ڭ'+>؃9nSFEk0n.ǀZF!!H8E}+ hUP<<P7#eS!K]BPu@>bzzkk{ HfBz6씶9xAtu7hY&Pk"#Bt<$ZF8(4,De$ڛ ׼vojއq5rAqЃL[9p׆aՋ޲ Qϕ-'st:fG${&`Ed?ןt;"Ҹ3 '9dSrRH <& &YH;ԗ'S!.1'.8JJPdU?Ox+;;%C] ꒸P=`PaK%e@n 5HTÿVv`m7kjgg:K0B>6EDڢCCKr0@Rqs$"9#!OGK(gNjB_g[a,٢.4 Gt}iV lcl6s6*gGhwMu@ Z4iG^w(ۙlhZͽmʧyyg8<%4>7y&E@:a5}sLQSf5Gϗ>+if'I>.Mw g=7:ڔFSJ|Moy+ >CUua _R &MFZ_`Gi# ʳ tDKDāư囯`#[_x ݆N #> ;׫D;YK|~,)6 \`˺ vFJ u܍TE Wa8_UެF{PܞaEt9C+UqMyUx@0GK/r'f,b/ez{qٱ6~O8GQ/;g@EuZaj#ꧠa=q-2{,6>CVlN[ ctDLѷKjUuVV?W0#t,?[b(ɩgK^vgt4豑*r ",aC0lBI \x LixrlbNlL0qRHxۤm>!2h3\+qxeo|p`rCbyNwꭴ`^ Ș{yͺ~/es%! 0YR0 [0seqFj8WAI^)?N~_CtCOwm?4 37 s~"P~IMtN>spHIp\_^r8M-qC䘽q&; U$pё6<}X !һUVZ{LUEXQ}ѽd~5[fcj4~7ۆY8l\<=|R嘼:yc#p)!#y=Qj l mEij-A$h"Zɤkrr~1a\?q59GL:I"NZxgKdžW 9!!@|5~yM#SRO߰wΨ38s_oFpEc;Ԝ]a]}RЭ|pVG)l$YAB@`蹇̪EH]IGF G#⸐/QgVh<i >(Qn 6Z溉e_Z8tKbO%\?w  0(1e' w]c̊G`/I KR\w Ϟ$dg4>zO1ӈ͇­ |~1K1/am| 4u0Ѐ9{0U1GI~W.~40[u!!"Z9H9ቄ3W uU}417tCx#g)rE\+6Ovbt:Y璮ilt({,v/o`_T!*R]IMf/G/1g!h4E%St[;.ǀ!V޸l'/ 19I$@` E媥r,hU2{4{0j-W9kcÜ%6% ([1}V0QwQC]"&qz7gw=;*@R5wK+oz߷d\báq lG>MYU ?C9XܯkN5A0<덑Fn^a03qi^Unz֌(imM0D H7;,RO&?_g2;@AWe^sږJRszT#B&2i/o~xΡSF7jctҗD2Qd>|9xŧ9_GXG[]whXuk` uz *5TP:j:wP!@y5($E5 |%eA'bT !*Z>qDZGj`Z} R81z0#hy8V2 e hW!zfT =9aJ"e{*"_Hq"3T{[$!g!Q$y'2\mjZl~4 Q3c[ȓD~B)nc;yس&CV5Q@)d~LwZL'5Y+ӚEs }h4_2/'4;8Zq}6t)`V $Ps",wMwz~PUšWnMww>= }hR8OS*#'cwi^!nb,vT`7--p+C&Ĺ5$p G7e.7䈪h;N+ kp"~淜h lɹygeyޜ(BWf/Θ>28 Ox#M$@9qkkfU:0VV\Rʼn')pqg`JȶnOgo\ӬpFl]j \'Ƚ3gւS/Ϟڜ`s3kW|QPK6D\;'%L>1IO4f r'U`.3S#meNTeYv4Q/9i,?g6#eԈ O:g]+UIUV4$f;/cՎOQ^iA!&$i+ ޷D _6dU¯h=/6 ɒ6oŒ* AS&#([a;eROȈ"˅(0LfXo+'ʯ<)z[QIZ{Cƅ^C^>PdÇCPf̘|P cv~CU>N>KQ8BIT#*^j.CBK񩗗|zf\^sN;$ \8zyQN?0,6 D uz"&Qd/_'c;u CI<PI W?@EGUh. |ÌI(\cpvB|hJE tf1}W|Y#`SDl %6'_d9rx9';!qang!/lj́5NJCD)7^J?> `( KcSTG$;uq4.$otЂfiz'`5o nOa` / =CDV<]־Uu$w v egFȩwt\6fI gBp9IPw]3W7/A v9AH)QϘ X)jHBT*}n HޚJ8uQŞ*dJzpĤƢNvX4Z - j!vCN7Q R $ + +&U+fkFzTo8TpQ%lb_!LI{A&/le+p! I3Qcn8VG'uK9K4q)6,`XSo:3~Օvc? 2\mKOq8J̊JÜx*qpHMYjF[R`7flz:9NU +٤7aݰVfESϭNI.-Z.P ;8ū_"n7M)G@'ހݫ|G"·̡d0lfX6wN]vJ B6(g8I=b A$PcԻ^@%TE~Їtb@F&{+Z+bnH0{pV3x|:)9C+>3,Mݻ&m.L۞ۦ_-ihscCiÅV'"Nή+f[)%xL>^*`%?궲 wU5BC d/qʲԸg݊RmPU򘭇f(uwmo-{StH 64/Vֵq/ty"[ni#FS=MUJ>eM2 4h9 [%[%odր&o IR(Cװ-ŎDolY@OwxR,Z׎ILK%ۼg#?#>%n,}joOJ, -W7ΨGn6v]^V{,S1MLue^b8]ZpPg%w2L'no)j!iWed5| Y3l]ԖB_)⤨mp"k3)t*bh; 5L\*́4x$`$bO  '$ANrg0ŕnWˠGm0O%CVaNawXD7Z97ȷeyjI.U:E%@y>_`mTv\2a=ĖJMȖɶ"z, Wh0&^T/Η-'$qG<tSʹO2ahIUHlܐ"{f^׷/m&u>"))VSbњLdeZg;GIC[0(]ď- r`bf=1_ٷ`1' QN8 4KՍ~hM)&HwBNH?,T5T1<+cϐã"^% +o V;C\͎`1օ[_cQ`+qKq stWӝ3Xwξht+gzD_:^ 7 0֙GnhFۜkRIO˸:$orn|"\Yy-BE/Ұ]_[ ,1]d ]4H&F_VwH6Z>s$4lss^WTk[&u{;3ey.Im(ўRse>Nc5TMnE͂jLnCp NoNz?&H?iϤ }*80. nvG~HT;Cxw(WGNkHŸlVmSkjqRxXD{|&\ncOD@O 2H2,Kn:Nǿ+㾉I&K[|} u@TD3R%f ,z]e(,K5HZ ʏ `ƙC]Tb>27{`V"RF ޖwEr*v VA%ySʭNt۴NIytT$q)uݜ  C0DN*WLɍ1Ycb( {kI'rV*W~t8f@y}^pLWp A7:k1QXK6#t>pIQ^A-["6{Wʬ?$h7Pq28^H ӋmoOGOWGRS3)ރeА^@VDn, +7k&OS(oL4Xb~\|0#6yaSO&qxI=>X` K%rB mS+[(OɜqIjx)*rXUd>יzo`RnzlUkyQ[}B>$od$Uɉe Y[x#;>Y-%b$lf!*IN @1fS@~(C >#b+62%y[OI1 =.ϴ쬿-!Jq'0OSDS{S|\͌i: &ꈝ)ݪF062]RA9lN$([aIC3jTIBi-f0w@S:SE%e$>| RJSο84jO# 3@ݸ'=ȯh%7}O81D.>/AзAuk0V!H', ːb E.+nx.\<_m"wE0[2n}=A65mŏoȭsBitdd WSt+|w6smoʒdV+"z@x亅5~& }r~=t]`dDkx-˂' *1dw 9eOE=t:" ]TܟE'Q.`x@ aޡ8Ym06حHz5[ /^<iEhKv^AKC3_F &D&:9&Lz+~zm6n 2jzl 9T v1EGq&ZY Ϸ"]:FxԮt&,hME6# Du. 0Ze y <2sJuYO-+${gfYcŠ/z,HTQ@k`4P'$nmwӲmo^PoWi\ffm|.ڣx[c^ V6P7=/8]Zd w7$<Ve޺YYq0ƤZdeŹT9zli?$S:Lp6ufb=+\2nZc,sa$oHEn8WؕwciѥPhvlWKʻ0> Jd5k@D)^PcCH^'+_92v/3ZANZwDy=U珴%u<] Q ijNjr)$EGGl֭g#[r7p{Ø\~  "P5@9y¤TXe={dY02຅ϦԓC1i%h(β}Bqv볢0|W!!##Y+աPhF0enX,&1X7 Q@M_M۳xE-Jf[̚bhR|HQ8 QI".ͫdQRU$ &F6}'H+"QA~i͠@3b 4)>=ۑϪ?̈́UvY-+ĕI,0.Yp-okFĞW+TbؠzZ(sZ4Bkc%0h~UqFiSM5e~9RK>㺙Y90[l^E*k͎3 h-IɏDG)T酶6X8OL&̕&YQڅ\d9s9QQ2 7%<(jAPNDž{)(XXvRAʱ+L!oV@#g78_A:  KqT:?ƩNf,k U3˺ȷG=AW _V6)&E9]H8ݱj4݂.jf{ڐn  Kq/SY :'k0uA$bM}*P!tƛ=AzjB6fCmPF?2!G5ӱ#=\Sh TsMʚ%HweqAn=8SzdzkdOcV♈?\ʶ=Ih9C{ o_Ϸ- w…,\Ռ4GzĆm:qආ3ⅿc>?l{]ծ2"$ݩ-ۍKeBi 3+9lPS6bn0]C}PLB8>H~Vh Yq1ivGk<3zɩRs9!B-+X`+v9+O4%4ѩ>Y_D`wes2u2aT< I B+tDEID%msT+b|&o i9xb3668ULD=O N=5ş"֫nxVH 턀dDlLL bikll /5¢>U&HZsk> JSNkE_͙!gmm-w*ߦԄIb؂u|kmR(Y՝]' B$}UU::Q14yY]s.0gn*qh݌̬>'VκM1{AQL.v)!a=^p2VQKfE X`-Z`R.tp'(*|4nr 5a NX*oRyTxX ŻǸfJ1j-qQC(i@M@h_#?ɽ-b-d'7|Xj 1)9fyp8eCS{[-u *ÔBio}/\Xt0:6]h*k e/g'e -Gme{R\v&fJ g pٺGP4w^4qa ͠봝&ĕ>Gە (cz ~8N~>Ƥh ,[V}}$ 7%J.2<4#̊R G g6*#sHqٛdYQB3`I,fsj)_r^ʪ/Rd&F p_Dc(!8MqlU=j'46]JVk# xBE;sWɬ SqwWUYkKrpsql{]ܓs*,aY=zM@K}¡6nNB1f `"[7p! cޮ~6l㣢=/rɰ[Zq  ">,CUzOJRUسOH߶vN*76Q[h)ũg}a(;r(A0.y'q@g'-5 J֨Lb0.-@۫A0p2)SǶ;rF\C¶Qck] t+rfRÑĔHyT# ubU:9mLzŕ]ޫXc¸XmwE;6^%Y K ':[DkRY"Sjq= #ϰGڎ<"i>(DPQX=kOEUAKin^DqN&^Eb_*/)ՎKx^D 6/}iIv)3 0b8R"΅??{mR> Yhh7c&2ºڠ'K;x҅թz8}+F^pD\ $yKkÞrm.y,,+!O[&4xhٖ:vPijD) wI$f09RNW#:Po. |ƚ@͂|TG 0ǭ2\R YnxTX+{ {ʼ5'.4JwD6F}"RW#| pg_̖{̗vxܨZH![ZQ`(ܳ ?F0n'U]u}ua/G{Q{W|#p_V$ /sɐD_B10jh䯙"8jөZ[.3"lr/5A2VKz.f13Uq763e|+8Y'ESl-a TW.]q7\]`\56ط]|ic7'+>JWjY+a+BC }-}ߺXE]>i{ SpJe ꁔ.6Hur9I\ݭP_ *iΞ~lEɽk 7)C0yqZ,MA\ eO\Q=8n v7Vνn!B`ضl{r˧*&݉4J0L/=E{iِVH 7#;†*EM: fgdzM:4%-ְ_`"Yf[|؁t>Hyǎ͹rI>/,A u{#o0H">L"8. q6ów=9[g7M`R#2φpiĎ:w)z Ic|hY1&o<  6Ø1W`/,q F261tѓLE =X_0D˿~S? iPW1ā}7F?GfI)DG,|F9.yЀqlȼQϵMwcĉigr 5'g%իa'7?Nz{@H D|m*@ xP\FQco}3M5aMt$4HY?fa]ciA Qxgbx%H׽5:0^<g,ƹu`u6$#b{{"!ђùcIDVԴz42Rz.xt 'k[djʫYȁNZGQIg-S2ޥ3JoD҃Il%w0,/9%W`5~Ο2!\s-cI@G$NZZ gFH=#בa1?ǹX[p ٞp _;j*Rz08cmIcNZ~Zn&V#10ʡ#u’L[j[ Um Қ!+;  O#Xf\ ukzuX[zpxiFW|JChY̘@AFIǕKT _;B)NWjһ~y )!pL) i#D),WHtMPxUx 'g3묳8/WڅHq$e3 >:ۼ"=}vo6%1| g^&t N̲mYqϱh²H+[?y q_z2k`dc飗Iy0^oDSU* ][!SjAf SŹCCK ?XW6)m頓-Nn@ w ]tiT!=+NC5}޹Jhƪ玀FL87%̷J6LQuc J wR-E#?W ݎ}_>^2K]&Q8.8*PA_܎VZS((9M-/pŁ.זԔ&]/rR-87L,`T5WL0t|-$;3Vc:jE1հAPAT+aQݝ]V 6K"*S s=%R%Q{#ʪu$A8t1"ltdN(Q6^G]Ėk$'蝬ړD8lٽބd:=wrƫoq|l%BfP@PLr̾1b .8>I'ͻ_d8Ke#;鵊[ yFgR|5*:XfP/ND!c/غPcLz !L)R~+@e=/If̎>ʱZ59&lv8߫gO4Ŗ =frN2aZMXh`@ . y޾,2VZ)̀(d`=7#^ܱU@B86AdEĹ<rt;b/,qCHJ^ܻ"L҆ sո=gVH 5yz%ޏg(e;2%Ka-^wy ?>aw2O H-,jM XG'ǴuZW1&Qk4,^`[(0ka\aBPВ?wd-sz(E ncm {Mrxrß%?|@ OqFGwtW~3z݅16dGdNoC=|-mC,nɆ,eQ{@e=Ʒֽmn=xtF1l(}mo5kK H̴2So1Lom_ļrSH[':8e~w@[ m%1ʷLP&y{ye^Pp/Vԑ,Q|.)|o?{7יl=s^Xw_Zph߸i$ 'GjI7^;_7J'L"$%utZ^h6CP$F@TOkNf {ь[&*8&'#sl1,mnӾ]R?HC:qC"GWki\SWgqىMs}ɡ7sWH2!}r h:J(nS~7SN]s]ĨjR\JThBAsrBm%=[3飭SxfW~p`S5T0RiXTp 8( 6רnefr:lj : .:|bq1&}8GP8|X_X" 8G.5}r{z| xL,1{/yB{ݚOh OݕC #PG>6;a#љ<DX m24<8jê{E /x:67 ; x[NF"nMR!TľD=(-^,`="7_y_Fz8wyQF}# =%U0jFH% I-`3C<J,)^-SJ,RsDB0cK,jfUm CK=߇1i>+wlc"RD+LhO0BZѢ?ђ2_.~"W\4n6lQB)D{]nXJ=~[H}*<^+Ƹ$dV:墸 @DuG1K=帆^08ߎ:Wg pI͚,>Ek8D)Z$x=Yrjj?bi8ՎX /2Ɯe(ګǛ($Y4`y`J2A ji.: }$y>$K!bz^cn$x F\j0لargofuO$+!jA]5Xx (f/ C6OʟĒhh$;)#SsA$*Gc*[{ 3bv"kzVkpn mHBoG_9C*U\Fiq]kɃڎx@Ӯ紙Dרr;\ }SN7~VU:W}OVXUۤf0^P) ]~F$k&o"joI5hJZOI&/Z%vU(s+ʼ4'9qܧ:-ḫA|]\G6]|JL3OӵRC[O^ѱvzo2@4E\QFTΦz+J |PSڗ˳0dxY;$l6 Q| tm+dfA[Y+=\^bNHԹZ"LɴRUsϥZ.kRV4º xݜx&KQ=ʝfi&™]Lv#Dޯ8b[:^'k*G,$;%}6zU _cW.I.z>3< E..qpk;ڜy2=^m47FxV+N>"pp3ym)R)..;aJ:i=v&hFܵՄI*Յe6µY7;]iLs!~I"`o%yl$ukF TةZ<'C!\#cO3|LrL]dȔi$r\|pAbO w컢hW9?e/+XCKWɺ< 4Zzۨ_yYH!)Rt&pÚӪW=ڽ[ݽڎ̘ok̜.7xx S m9ON-p,`D9qXt8($*@,v T 8#WU8jՍ[^ jp34xU`_ p+`_fsZ?]{∩!cx) bXOD`#x%|:ϊ9lz5=7X<"q'0DyJ1`v6)*ZOŚ/"#!=߀ڕ{cJU,sy&i!ƋE]x`hdB;u~IX\UFP&y%("T9v57Z+;f:[Ћ+PUC[.Pӧ 7#C\R~H1}ƺc/)m ޗҥ&!2 sjOo"dGH.!Ƀ_{8:!Eg j|X͞-E|(86r02 K>/M_$wH}DtDh@NqF¥CV|*:S>I Ket t'so^EmK5>aL]p2By`u83+TUOgv*7LlVv&Z{Sdz:}ra8ZݜneOB$:ĥpnLɣ#}Vz#_BsFvV]j@Zq nq.;8a|@’! 7֡@ %u KOc5%v5 e!ݓ#i9.ٍrX=2- j;,yxN1R+% is > ߏjJ\ZɟmgVȧ8/EPg ==@@/^ylǂT|<KA;+.9G!4Wr6]R<v`#hw_2?n Tr &:T)`5a<1X_+픝HMA;J1 9g3'(5ߢv hwd3:oծ4ˠL\ݨaC\,=+rc5AkAz{޻9K:RVڲZpTmTQȵSB]0᭍0ALg*@KJ<4R?wwoJ eB`xB[cz:%rxX@ptjpj¢X~JLsr4h5mWbk#ilc=˩~vZnp@. GԅN Gg ]LhIm0?7jfc˘p yJׯt~+ zM 'i b^bj[6)v4}VE&%;D=SYk̩`I6df ]RWq7|^^#[=mˑ>~gHa |Z3SJ|i0\RE:]"`.LzO5 Yp/iM| #[8u_e{*GXlo ?rRʺX1`W r$ 0 aՍza'H 0mșUkN_5jMw&UH@$COP^b K'Ś. t΃Pt{v;^}f$sAl%s y;^}2B.س &sw[Oն߭WQAU?i^jX>V/M9w̳e$3׌,zG4c2fcv[Xc(8镞Ԙ˵hUeCcҿ,j"@m =a7nCJimo33T$F 7pZ=RH`7Ʒ=^=.thWz=j Qi1{~[}ƽBui(!-EJH`V;95#=SJHí[DʵbF' >E5vџk"Nu. aQp O(24l-Ha쳚bj>ON5O_Y4u#&)=r}eà 2IbPruʺ~.3iff3n(.J.mC%Ip,D{ *,v7hR׶DuiU٪j&(XO12PϤ_ɔM*6Z|I^V]ռ(c8y<37|- bR%Ν L}~! (4E&}+/F el&S\$a+?5-Q44qwSLYUSA[>Ž'm'Z"U). mt|L 3]V%yMxt.'3qq5>KC8:xG?eK ( S~e:կь&#TdvVv%Q45>)oN2:2tv6=9"[Oed;HoEhU"|0;Ey&$f#s#hGppyGcAPKi_7h  V9Ka,:,8UdgX DM"YIJ أ#H_:4nI$D{.Q=M^ _ս@d?$x^PbqIݏ4 s5"$1MiOlV?:rVb3=VPA'"^ס2`Oah6BKc#9^q,ݼ} Krb.Ͱivlv&3-Ӓdڥ}ڀt\a9lˆP=Qj%/.4%~yJvڄs(1 yjly'/uI$,$ohۦnP9 XgHQ* 81| I`R6z<ͺre{EٮןO4C4CK~W򶑎\/\v>+ꪙ?ejdJ1ή5knZ}1ѕ+Ӏx^O>@y;0-{(pu{ @W63B{Z>Ph kHsؠ>O6TRfBS>a<46\{&\8#nc qB`Pq%a0 H&7?NO=S{79)XIt)d Y~b\',_1AjiUNYTHG64w>[Im- Fty3mnL>M.xnfX7l Hrp<Sf>G蠬P}rvۚQjypwl6\b1h@(s&wFjs,8s~P&Ep}4c0>nT޴YN1.dO sTsGp͆%L[q m}kdzOAsN𻂂FzS5 #amH2yR?ԓ"٩u_poB0kolZtlnȋx!0X,.%s@0rke" E[M,BC xPGsYzNZ7`0 2ӳ4 PWͩRYkrA3fB˜~lEcTD `bD̄OXS̻^rH"Y4Soɀn-8 k꣏m12jH&uF_Zw'Fx0b ̈́21mIHTK~ lW(T.T&Y9jX<pfÙ!Sȕ 'Zc*6 C.db}+1cyƲNA"@NÆfs`T  ( l= @mm%5`֙K*8+*NUPB Zz"we|O'fGŀZ 0Y=% dAj j4S荎XƵ.嫆/󫴇[szea s$wjy,Ѫ񼙭XşS--PF̭+оώwyOnϝ&h7J/ᒭE~dY8L噚}ꄂK(/Q@"$Έrg S]ۗ9w_/sF?cr *&8R9 3۔|JHrӊ(|͙+p s7>*i5˟[N5]-֥f];Ρ%=E͓ܜq$'X[b(wD|\eYK. h~~}+F9tH<ٝgV'=+0|20M2n(l:Hݒ:ݰ~Ë# *U!Mt 0q#BO2ۂX"~z꠨b"{K=a1&7Y;Β-@.K#T |ImsRlz e0'itظƬN̕u-LQ̾]H;dbp~*ut)8бGM=_l7-苞ipIKHg9d,Y@"Dm>y m y çij M 2nvHmY+[U mSΆe#R~J*KijaTߒ@V: al('KΧfW;b]j龀}wKk_ZH$8C] 0plfcڂ0% W\/~Z7<χOL>=Ax}=o/hlUJq߆6p?F {Rl>vfs Qf3p;w!|iv/jR4C[L&(+O3N6+ 8[-Hv7mȫݰۻI#$ P ng WBxiϳl 5E;OqqBQ&(&ۅ:/ԏaef%& s$xU\z@r bw.F-nT(HZO;1MXc>U=V/kGS omxxDTF\hV鰋Ϳf@ UDhDEPKrGv=}2UwTώȚAT`<|y=<4hw1gfݽ"9 .oBYCqDQ`? Sh(jl87~1/Kx0-h /*j }<)5m"4$Jq5RN(\_8Y|[1 B/-d*g̦'i.`a.-t^8c|`w7P$f"t>>ɪkN8\;KeuG6N!Fl8Y$&Ls}hm4RHlDƔ&4\y U;R>TQlKJHxNQRFVQmi[F*sk1=gЍUseHҽOY*AhOxmX ǙL?W4'"mBl^? O)hY5% VLj\̮e6E0ڒ%-`>('~n@/^Fۊ?\ ׷k̓{hr˅uRgr<,C "^c21mqa飇VHs0$朗^ o7.R&J=JßKuM䍗8낮*le]bLfGg,y(mkoÃ7rp|3nψ.ꏢɀ.'RC\%IDF6;і [F!̸__Z 6~ /Rպ o{ǎ[,+RFQ2Y D6D-OZG+_nೲFooAM il5;K˻ IF"' >"_ Ԛ[3h|(jѓKaOmD@3 d~sYcڂQbޫ7,ʛܔ48|PMl3[󍪞w(;,0Ѳi8>ANOX9!V>v#- ?ʇ$@xD ``b&gn#e|KȓP{cOc(\pʎ?,^v`gCO,:aPS'ʪ% FXNmRM.xbJ~nq`1>P[ rV2F 6" LAվJk£֏ `c^O{ }яBc$;\jo^ E%ݠƞec1:BŲug pԦ p[U9B>hp2G+]ӭ!3ߙ>}Y+qX+./N3&b,ڳ3c,o}Ua|Ĵ!k4aΰ Թդ.ݷPIyFhIƊ! ʡd(ܱ)Y>o O'/NԝÐɺi4Kh Qhc^-;TC E/V>4P[L/Ih`s|BnyGIݩ|!tYA#s1@C͢BóLb\ꌮS|Ί l\LUq]|?CT?夝f\=Ґ&>,~?yruSE"B*V{A[~PFe+6re73.|i8H)^ cz/Nb1y@\|U5Dhɟs"EDۇ-U8# ?L} HiW8۴Z^`%j{ Ӻ&_#mEo/$ɩ D(d"v +`.NyUqZp= ܩ䧀6m><ܢc%m]39+o:ز򍹐%B#tD5wB1YK!:?bѼs$ъ߬?q<Ql"8<1٧Cm1Gh>\4Bʿ~@{}$"u8p ({pLlSdwOP%r{>6;{xu%9 *h]M޸%~D3FmR,nT1hJ'n1i &@pXb3uF[L_ k<f$ЇPOig:R*洌lsm{fOVJRKLSưuV@#/)d;I^?5_MS\OUࠐIVq|M5ڎy$L$%O/LP8_*>rN-u ha%*Bf8TmNdC3"oMˀŃ`.1Nж?~QU.-_,[Jr}_9:>֮omX#YD 2;6BϓLz`w'O"h[˺|DPYjS& }>~ic05WybQfYH ؗ; uXsLa1IjOR_[`0^2 @օ}v/SPa2NMMd|AwJg+$IS^]U^i]krD& G#Ԝ9KlcÓ!^0%9jL@iD6 Sccg9ف[Ww;O[xK.mb i\.btOnHrxQh?7jE 7.V=b_5 {fw{UU!Usy #ˊǙQx40ă![([UH2͵Iaol-=6.bWELRu:ܸ%L wB5߇L8Ū?3;ȡ8ۺ=o/4rPUb ⼄"Nbác(=s\<#d÷m2U9d[nym]L,+e¹ Vo[kPM[;Ջ"RR`Vy I)6⬜}Ѱ:D@V'EeC` Lcx i%4K"*~ O Î=puqפ絳ZC/ӎbXkȈ NKGzm\ 9.JgtUᚭ==JU$x9 [ АбևN݈MY.5 աnJ Cߑb[϶?(yP;َJ=˯Xj)Ybnv*>҄X_3c-) |}c~A=s߲ bgF2 N0eV^ED&9©. y 3!1:]v|P2 K9> 9`0܉.Ck$-8CڒPkBNC,G*IALd ,SKh#)0`,#I0DgLZG63?ZIj!anSu-4o?`\> >[\'i=`Ed 8e= x9%Ai3[b)햬;U2(6eJ*${& p :e#)P L {芠1~4k}ߵikc'{e+PjVɥozV*lq#= (ͮ;ٔ;8ЫN\JnDˊ"/!YԹmxǥua`%TZ NDeܩ$g<6*"sgQ^QG-1Lp7P{:DI!gNXG*_VsQ{,._:@KߠIK^q% vܵjR]y xvF^%8O *.^E|HpU9̈́ST_t#Y؄F :h@^,n G1LQ^~ϨLZ7G@Ӭ 4rMW9b: [pM+v4)ێԛGT; ^4ĉD#cNӲ4 h _/)tyF T&ap9$B}+{%}'1LѽD="Fz+ Gfs6$J A\f\~X;/UTcJ9^(+"Y8hNydp8ap-~ D3nTtOGEPkxbhcWbpX G岌'?u6Lؖz;$; gj :T+kJgߵ y81ٻ3K ɼ|{>&]ބG2z)%BJn|NFֳxm"W ᦸ `>xn5iۮԗjW F5ƐU Bp'4Qռ@1C9vЈEcVd~IDv tԃ/`U2"ni>ID\*ax*;PD"ayĔQg:PJʎq94grOZ˺a*tpόԵ_ĈeMx 'ޛ2 $΢5 ٜ:)JBc^VЃ&co=p*r Q^1{g[}ܢqBٵEGRVXiDUThC,@i|gzbaʧRiOYYl#0Ep̒`Z\)nNXW_%}riK5{+(ɠN)!nP/̈6 VXb|3O͚.#@/@XOj`ʕ❤S5c֪p'`fd+X~hȦ$$N`T/Cy-Fٍ0-{W " QA \U\>x'gT [ɵDw.oâkQXh`!+unO 6% lNt3%:` 5Э<@4}d"1l˹{v>%c]$URzY->r؃Qd7n(Ow2 ɸ>,6tV!!%D-Єί4Ǭ~i^ؕim*'Exӎi>Vvek05X.51K)DRk\w4lRh#Jv( 0]J *'oCk?%ܖQٺH6QsR+8O*3.#2&WEn]IQS7u)9K @pow=x6 !~L3f@&/fTW9V0=UhCIGϰ4יZφ1M!DqQ3/qj^%(luL_7.Tye*V5?S5-Xn(e2~K %v5Gv`,9k5~"(ǹw4%D{{,_ n &3;cS'K& ^A2;d-2_/O֚Se$ [ǩ$;Fn9S文*m'7sg0۾GY+e oMt>cMZFlʿ(Q]+x c^I.WWЀ+n^bZi۳WKab ( ɡFt2ޖpb0;.,&haU)!kTckH} Ԏ^HK:ϯxwlخWV8M$Yi5y,ѵ.DTpnTȴ=飯h#*pIo?8LU`7GKm"y#s$۵kú_lpoh ˴ ܈;mI]3TUs($N]$Zf&8!z=̹?`e7]ޅ4Թ. (Вe'S4lwi9ˋ%bJex g){ 1F4NZ_:ÿX!6_Te71q5V1Ʈ6(_lV|z\>L)"F+0Bh4@=N!J[ d6ࡐ.s v hߩb*+u],w `.slYTzƽE^xS|=1Ruёl V&-@K7WwiPT$\U*zAP!;7~YhO5~XȃNXi8;¬*uwQ\+T+6i*, 'kWHɔ&k\ۧvYվmB8p`]y k#-}V0vRJO_l@ymI0_U=<ͣ̎ӗ"SHNj%0:"UygjkS9Ԗ+=h n@axev4 SLAA8Fx8 A8'.5.^2x^% G}xUoN#x}ƪWI3G|w{NܛrmdT;U=b\2ԘN.<֑}&0eUKÆI(QAhJ:,KoI)XtRa]|^l3@h~ 8/3(g[q`։FፇA/v$Ѱ4v (釽d`>99i"jRYJ[',#;+cD!ڨܮN+c̐ߙ! ]iq0Rh g OE̐;WJJi."GwmnQ C\ lPRĘr7TIy;Ԓ^1>>}rpS,Nfx&pd.#껤YCJOÕ 6P׃1Vz;UwBoO?z㭆 c H(toB9h.kױ2Dwmwp>TZ j( W}(0/CD|DxT9VÙBY;*eV)Ci1 {m|N`A)\ߛJ'pl#tFQqA}2 P7'c?_$d][ 9cu)?k(SC?>F.5^^jSRKL- x@ -7aynV\T1Va m2sGNrPh "|55X~Zվtclg|(C0X|Z%eE:%n7y[}$11!#Ns2b cKfFteEaS'y5'q;Һ~K.X|Fu' mm?HBG@ uS4+~6e)N/5$JYV?CևYR*v1J›#:4+qzVHR 6_VqK& "$E OJ\:o?ŹOz>, qe;{Is7Y|Ebxͤޕ$CsAs^u4Eo&,Xp稜CoŤ]IGz7GT{DF.0RH:rIL XɊ"Z!ϷZͭZarhlTk[7n*J^Iz8gL5ktmzm)@Wujmhar3ڨnVfk g_G\&sOuS>[o=y_Ȯ*O+IYdTF=(o.Ԧv8U>f$ >o[(x򁪨 5r*K5=krܿwX$0壓HxY04̵?VW;?ZJ@ˋ1-5U#O;v߅i4{շ(pr/~~N0~%zGu2#}1H{)2oɅ|b+wZBW,:${]ɨG rLYy@g&Ms֙L㶥H >n +nvE-/6"MPRm`>bWK?>_C՝I>I>Gi~ #RyQe+)0oڿaHqsn//Jq*ZHg*dwg= WeFM9bZ|#}(ϯiڸYi5MT)W01LK2=[@ދy q{˅} 6'zBtn6ܶ-󩇴er(p<iGPMŧ  PDBܨ $x3 E+/JaMuYӍ dKa/1d: 0~> 2TTr0~-^GO(*s vW'˟~i$ba\qCBdwnU0jtJE,\K"oCg&bH)9ss"\uNnr:A>Fve oIY[[v>B1rDaӷA3ND~aZZ & Y(<'e36 4ˢk'Ts5U'cs* ˶qbn3KQ;?@['jE%E,$*μgUg649< Bv̺8H~`| -0Vۮ.ʛ.vn;xkHAsFDC*C}Yqy2J?qMT{ (8tLD} IC JM\jlPf=14GUI z}[w;p1"YW_ọ^' ~nǮPc8.eK -]/ofܶ=|)buEsd:_m<2JKk ͨ-|N%yM,`>eP0Wu:6!n)c:dal$Z?&,rC+$lNITFX\]K-8&0<,'B)۴:{D/i3}CAO8P%JaC/6Z3桱B%VaEN]/+@s 4~|F`ӌ%9kō<jlG+la3t$CJ}y~Gpj+58s$w#6%̽n* w~`t}ɩxDW%'KF?G7<-5'P:GZ:·g^j'ycN;L d(Yd/wjnv_Z46nZ/!2{J"#9>X Jn:6W Z}XF, Ҷ5-RjΙlB1P+ g57:tlϙǒ!z 4ͬ{b'CA5{u]YG\>WGzIΞ>!tml 74VM(ӼO 0Ph•!K`.ޏ793s%GY(N&h^ w.aOyY"]!;i[H%ǚu(:DD#ğ,V4#DW<,yMb*QZ'Uo VanfidQh:(_-bEQBB&Wlˍ/N1'&w.Hmh]"LT ϟ<1zmH$"D\_c\lGfxjh\K6JN!õg,繉灼So'tyXZ{ų=F&HSCuT辙=74a:YU°desFoPC214tS5_S)z q^++sF2F O@_3! Ax&1Q6r"ws< 솻xP|9^Wj0Eӷla%IQB}LҬ5.A2{[xTEꙞ.}:rSx켊N^xϾcW2n&B"-m|\Pӳ Ȣ)&P<= 7q@nA/8wO!z(rW.}bw]`AyuqhS/ UJz&D$v@OuCZkHS=bejvI,.+v<;y^"ޘ+Ժ;\-,_k. 7vOzTH&9t,׍}Rw68l3/;9_>m^'RVD:RBEu$zI''-E 0ijęB͢G$}n +(7aѦ襞i`m#ocZYF✣Nze_nOؚ@B7!MRϑ>MfPcЅz&Q"mw)Y&Zҽ&v$KO[{E'֢دP>k]i9laK1[v CR]%Vr5A^#tB">QJx[|obGze(EJD4 59j=`/ydrAFp^/[QAY'ֈG3})ل/Zd= 8 z6v|gUMLIE۾^=vWc멧S{bD5 LHIWo{΄R]@C9z{b[@ %Z!TT\_̛p7u&ro>F P/hɳ}Q.׵_[@fw)hQXZzLdt*yF#dŽӸ[Ny#?ΪT~RWwIΈ赢q/K9Q]njHGD^PŵAK;DIљ.$}ݓ,>j-\2GqOxqRmb[) q1s-(X_ j='6.dl)(|] ޽gXmWets8tY׍HkEq((bkڢK~?-Qx-Bg/a딹>fk({Kq|q{?!E_lP*eK|Gk4=~?3&Kf@ZW1؅5NN |cY/+ JTQ9!!v5F`|f7 }I43g+s3`à 딚ʽ spX%|QE@KLs8T;a<= q8&D=DL@2/ieZ?"Vy}oۺCzh\\*!ߚTX 3VC28q!zE(a9Lז!uҭ6J-ז6 vypg8U.-*Ox_@_5cSw@tVU F[*GՆ]KQ`v&TRvȏIHh+[l x87-Vtv"N*ij z,vװ h%eI#2|CZZ3]SyV"{t9]z4!Zt^mLvn ꗄWa7hd}|&Hyk>W)4>E˕o+y!n\`Rr0֌rpa. Ly8螥y|_8Z|-ORǁyQ͎1 \Y.980bJW[h7 4VIDKE4aS' I[(j# VҶ< &!Ґ<#1A>G2+ ̾"7^'w5'VQاpo6"y'N`L N{SI+DIvdǿ. s@+b'엓9 tGOAiL~e[ıt>OêD3 ލjk;2:l?yr}JwWBE[a-p!+㰰3v I 'pPrʤ(h?JbށjxQ!мxoF5:oȖ] \83ai0 r&fnsJe%*_m@t(Û07y$:L r&u.&*tFOBE *U;vO=^_AfE1˃[$F>67Txb1 +ҸF GЖyQD۰|$j8w\O.?QsOlI#`#Re֯I_fT̟fPHִAE_^&ڪBcQGpʁnducMl8\!G1RI|psƐ9e,Nn\:~H}gwA*7~71Ħ!_\уiwX2fCST9e1_ơ>ARIO'T4osG^U/O"*RH0vg()U19eiQ)O̮g.䴥m$liOg4L3Y~&6&65/"eݰʼn%6l,w|'\x8dN2DcowM!z5o)ç;Ϯ=ɗ> Λà 1ڭ(A`PYclGOE ک̆GI: x65KweK(y*6a[wT8jVtbäRsXǍc,*+%K84cW5 6gNɨH*6rrrH/0p1*>'2a)Ǘ}^Kip1T烓0} ͹!/5Pۧx~ ;L &\Ҙ_u2yes*g{j6 -4շрݷ(UfZ)HEkaOjKsTW +L '#TT# 08)RV4䑱q*k^ yo2띂6 J׼[M[ TS5 4 7ɱ=KGY'iɳPl•2Jx<`M|<$8)PӐ2k.mZ_Ovvr 73`D8"s|udž||Is@JG1]39_3?Otף!Ko ZEnpr AB@ SYIKز&ZT?Up}AJ[2t0u7?Mxd:е ᬵX-A >-)f·u|F~J}x;uoԤٜ켽DehɗIGlި.8҃Ҍ5jʓ%ˢ`Wk![|w{ $ E.RL[ RB\w I- 'ߴI@P`#bO g>i搳q  >@ b~7Xb)&˩t2:}ƬĜ?$ViɈ]-2bc[QrUCGۜ([b<0k L @`_pVNR;}C42`F:8zT͂Y6Ļa+X#N&i<Zwf:PYZDՓ^;BJΨ^I`h:) /gH]s7d{+C\}5*KIGP6v+)l^շ܋܈b=T20GLz5-D j.ם w2K] cq9p?I,|@]@QMm>.?Ou04 fG1 ͢HH@OttCiigO_XˡB ?h! y,pX~F;y!wu-m,0*b.Es7P+ k5/N%3\%իnB~Ȅض\m΅a6P$3Ȏź֕0~nmj3x$Kˬfj>5ܖm(=͍8+1;?SGVl)4f4 eQ[|K} R_qm8`Q0uD'dE ^ˊm![ci柋V] .EP RN]$a3ݬy΁PqwTD(>TTx2rO'.TFe<|4פT/H =.8lMb+t_GbZ[iG^4*p pz1Kdguh$IƯe7~~G9fv/qe5.vKD5\.Z/-96d~TOfy6jT.=QA(neCq4 9]/ tR,ިsB@(O>Ix?6z ڍbFn4t?ŶOQH@3hk ]QP{\ ̋Tt|Rٶ߱iE}AGe0/sA[q WgM"tIZXDØVdNe{ W^IieEDav-[ !~/2@HS_[\|THѾkK"ڴpڐ[/EpzౣK@--l4D:]akujQJO؎\`h4ْ4A/4\EǒVSV #cX;m-,["O%[_R/]2VuUi ".'ThӨ`׈YVҿ/J:-$d3cƤ?1fu$POOyf ʜ3wfu>bEi2a1Cu<@v0@ݯ0E[Aq/;_MWU'afR]2a֦ͭ䏻CRJI4d){cyi\V z!<)[pb9E+em?TLU SnCᢉ}=ĀZAQ 19k4C98iG`WkRjvx ټTœ3f040@ >0 x>"Q\ 'Yn]TgݦMgA<1YW~3B0=n6?%ѡpXcWOgyA%:a wi *=/;IS1%?&Ǔ6hՌKb#Wdk]Ž%enx_Ҭ=z$! 7wNM>a@͆"Z֟ep1{!j2*(B?Q<8KU2u=?Z'BFIMz@b``Q dqx(Z{Hf i? N'WعB sHdU8- loBz& ^iq~̚h[ Z@g^.R!1agpa?:H*˶}sb =0K9wY*ַ&5,cYAְ$S\̖Җ( 2#C P M@܄5'q5s=Ve^8ds0I4 < Itt4>tEt_:R?c_rsGQ|u)mkmsHX[ĊJe<0x]ʹ^t6wy` (l}wޔF1)57Y𫭡Oy#Xh]5׺캔; E Z./nh<+:C[1I۷G釷f7}z2dW%D]މL'>B'g܉vP(F5~ѳ¯m2shH} 5$pqbj2 6WCSƷd^]+?즆5уP x#Ss&cP*EI'Pug_{cwMYɩE]ڝ"LX }M 谶H(-KN3C _;}`;+k2Y]V* }w6OS![qhHgE %;;\kNR6( 5F^M}QcC1E vYi-aeID<٣þPX7nZq*4ϞnIw $WTvZ+յd",3I=ۖ9';蓂]n /1: mw(X-ǀS$)[,2頄TG$)@@{^sAx6^qF|K 'l_;/|*vz[i1Qý*fk2bn2߅\ |Pwͪ6'JDaR(Ϯ:bnѩN.y4 $G<4["I/mBrс[{[5IPg;&[g& BdrFky^Gr)SŸX>GH C7%EU%!RB:* f^|^/4~)%V DСfmu ޷ތw^׼h(]{6Sڟ8:МjIA-) nB/>( Jt6b Lۙ޷c+!^]F3нUFn5.خ`I6QqY7=Ƥq<, Hi@<8RSbWˆ xgO΂%Ow>ެSX%Oe;IV?rGQtomxRwQ_{@ֳ=Vpwmhde^M}Ϋ: G(t5,ӝIE > $,"3rV[4>9$-}g&'^R7W'T֘ؒd$ ѽ]B4`ӂJaV9vER}qaIxƌ7z.S?rͧ.ΥJ}] @x +&9}|taM6U?v)7ڀ"bАmlimȉ'S1imiu  ;VlmgQ\=ϛ9V1+ <sK,CvFbknF ol솫bx?AVa g-+^dxv-,dR“ 3+Ν%=THQ-~$es=%{%!T;{(l7;G&1)r/?>`4sj*_-N; 0Y QIAE&xmxzP%}Rr3, 7ocDx5|FjZnp/ظZ8V˫eڟMxuPF!Yz Vg0}b55emLLC3́!j3e茼M>w~CJqiAEkeG\=nBC: fq!eO^ n|kcqAM&쾏2a-_Nλ/bC[,S.Gs,+Y_ۚu քDZU{Ֆgo, KQ'En., a3rK^X=&yDC-Xsn#ܨdx9[0wjM{o ?ѯLIAJ(@i DrXDYHkxl ou!U gp,9[HٖLϚC|i(IT3pԥI4#0BR.]3]{N6I#WOggڸu(G"XyhR-ݾ9$pR.kM|J]G Of\٫^UhY޶ i?: NoaoRBxz zuBa`󋟾ޠI;<=9뀺ۘ?SH8׵,lS= jcpvNkEtd }!r11=3LC%0]N\,7O:AcA_ DLVJ5io+VfsZv%xk/J#sHC2ۼOfs}iѽ /yTL&p*Ư@56=| g|Lo؍.,D<'e@b8lPLssKa܅ydl Mi ?ǡ{ ZD]lXUpXF:- csڠ:E,{ƒ RIPiA6vwX{aF插Sn-!j/'zC(@6V[@ۣ*$_$y&j dk0@#v {Ũs}/zu$bLjǘ lhžWIUpLw˿ӥ %;yW㞏6 |`t~*h}`z_@ QȇQb&f 6e.\|d.&\.buTd {P)\v'B "uW3%'R l2Ռ* NGp 5 0b[CTH:јI5 eX&b W`O@=]D=M k YRXimknQɪcKL2TW?0oov-sFLҾOOvG8VϠ;[y;޵ci ?U'le3Y_"=~+A4prP|5ryFݩtkoq}ɆkU͌|KÄg[cRB[YEh֜/;  u'kQ}3ۄuk$&1qU94ߖnѩ ŵP(˴͟4U#-K ;~\!ә#vW9_斤$l$L;cD)T0Fqu ykw4݇/SqD_W|tLRvy3|f\\W89<[mﲆM/,#:XBucPbpF'Hlu0](;j]*3ޖLT-5(uY#oDcZlcD"!@sqZVz@'H+qHĴ7_T`I>!tgD$ú.͈}_ZzNP VϹqq8Bm1\0qf5bWl݄H*.iA3DY2s_NszR.6cMB OZ9ḳC9 iDu+A"y>LR +'9Jb3t87??@`h {=e5Vx,g-mJeڞGZC5ngM&S 4@J!W0wQxT%)_b%ATHR< p|T Y0RwBC / j-n!#t!p w$j5hiۢݾ.xE$alZ7y>uNKgjHQ/$$⼦7wX(EfsCh'oG[Y)@&M9 rMf2>}x62bHMj߬''ǣ^nv1y!bD5N3I ? lajn/*,:՞IBF 6ʧg{7冷g0th`@'eA2AWe^od]iiz^uI%%c"i(  _5ަ okcSs=-7k{~梬2,z 7ګN.Aboe5+ SW"t-/ZI?8#UK _(LE\7~;CP]>$џfϐ? BF-iF`߿Ƅ,a_a7Vy2vday0+x,'՞,0.7Ya 8P'JTpkd~w3qx5X͙ dپ&iԖ=0~;_/{A=˳NaߩA~ W$[籖,GEZLrJFك~=+V줣 .|ہC`ud\h~f^'R`+ݛxXhq0w' p+CsD|J.8PR NHl2>\y}+1WGw2d5NxLo 䁿Ivto?gq o"xf<նx^Q y~yKnBdk~! eS!`_&JkvꯪFvȼҫwNhɾ=/a }]2㑓)c}ȫ+ |GɃIKcEKS'&&4keeJRM vJOTeeĎ9!UZ?%E˝\ha{S؏51" tAQ"VIH*vy Fь@w5z iZ_+M A'f ,Yc=Ewy}'{T&GFoK W= gIOVM΋z 2eMz]260CYo*e_Q =(kvah3|{!?5<΀;x'\'Ixi._>>9+M o.jZg:c!q*_I;8VNgDD>kK";4"Vj g_TkxY[#D>#(L8̛XwJ،#YD!rj:I@)g`zz$|SCT) @TDѹ*T %ERн[v8||- OXƆqx"7}?) $R8/杉zc+/9(Lx^S#z,5iOɌZB_]yRۆLksZƴ kC="mɛ={!7MϣyDT$v~QVuZ45fEBk;yqPl(ѠEn.K!t[82l5>p80+iTB|^ fyY!fA c*RH'#0mpѡqϽ{״37Nr0`+(Yhc4PȂ\"2Ǽn#Nǭx):#|?wuB/5Z/2EB+FI2$: lEX¿2 /@>_27xIYD'ebˣnY7Άd'v`]}?˒L]FEf6'|;%; S_7}n5L]RtɮBZ)HzWq.5.YZ5ܪg!~a~+z]t"E}m6B)QR +SxjQ>&Zu08 a#ZըSn&`k]Fp2#5xeGfcG<< qNAewX?6zn&iqDɅfB!D,U4,W2CT.R6YAbl>3[>=[}.gsD##{1 ${51&)j[G%h]aF~'i1sB@;iV*ކlnƹIx[3)@=N쭏pc8|*75aOS=FNE$C&+8\n] *^Y'<ǚƑrr_΁9I>bK]{ttz_a &p"EC+[7ǒޔu cIQr\MgTXq%:r.Tap q#[d0 EQeAIF- =Xpt7cX#%6迴%k y/`x@Lbӆ7NE7*Roހi jJ*pC>{R> 4]ou }Nw!R;R$}tGi2*?XE; =X*ਿh @7c\/ڏxLy}KwC~B$Ge*6eJ4fLi ijŞe*hXG? `$~CrUtD5+߻g_/k{DV[@H4َdZRygᾱ :)Wyn~ˋ >K34 u_ qP_otRҐ6M(TߘG;WTӹ(5;0;s|90Bot|ݠ[mU>=6'O޾wļø9H'fG얍U5~ vҥJMiu0>` ~o-B+ /C/\\[j@u+}R$Fw!z撆9[kxDnie{K`͢-`%EKTy/dO<OS{eæ C`O^Pye'^wVգTbr8aLCM?ƞ;&I蜎 |k bv*TA!X! v/!ؙnk:_o\9&l-yf`0ZMD|+^{it KyA©X/'* 6UL:l%?E;2:H[#@P_?iӎ ­!@{rcI`E;"XI*Fj6]P&x1."hscNǁ k5NTCMS:#֎5CY@C6X%?)vf5Gţ5vBhz'jH懑1@ Dk&w>&:(SrXy<W--މ #?f^L$z_IT]9,qBeaWBtWَU(ax}Ɨt!(+;K1d(͜X0!oɲIMD2Npuv᳽Kni'!wmË h2́/+wC+rs΅hrJ*oGegVg+uټ,8#F2&:U-'6ĺFղtO5c[ŎuQUzg=2aD"M@;zflGüӴG6ȗ?OΘlkacfpdJ%~ؙ d ׿WBf 0 W:^ֹMy8)Q"W0"P^spc//Xar }R\Ν~DRېXz^b{ONIQWzfS(Dc ⱁ$Ai\wsů- R;#"2D*'ByHs "aA)H'yA^~uM@ 3PgFD[wl߷Q='3t(lvoPڀ]p-guE6\xlfۆuJ TwauPPR7E _H4"k m ]:l0JDp`T'xpaf$}5d s6Dֽ\M Pv㷷|Y2֊s)q}>S )/gl_vHD_Iq_ ݣB#Qq&(qjh}dIz;*⁍eNGNK~=Q!)0f_iq8ʬ@I߳Hsj$*@pϬU_$0]QvR)j?W p .aad.ҿNBLaL43"$ٲCi 9OFcRo;V 8͈2eܑGOZ?Z BBnT4_a{a*^1^r, *EDeǃkNKـY27­$#j -s yDWp_P]7YЂCPlv2Mu{)qQV D>t (ݎF?3ꒆOBCs.":jFKgZqJ@:)S1~ew?d#$F=j6^Mo"7'1[GK͎T$U0>\t5 ~"l5EopMM mr4iM'*#?>RRU WaL滭'uN!'^T#^a2ЂDNXjD+똤}^)J0jL(RIkwEӮ8h2Sn hngK->Zp!WQ HD l!,|{+݋B\Js)?rƧ5r f‡zMUqѩtc,]AFpTrCWĻOKȰS@:aL 5u+v>I^@coQ =.2ku1+mckpm]h dgUƫNMw,z[;,;S1o0P3`Ȳʉj\u&EPoQzđ^kvMhʤ{+6quK FAC!tb{hjTfɁ ,1q#Suzʿ0ݤ6O!NTM׵$pa9TE ! >mtcZ*Bm%SSޖ ONj6pHܾA47xLI \jf\R܊=t(-Guͭ!JI[ًz2*XUc~z 𬹲w77!^va)R1mVjzNu}a#mYk~:9AOmR+t[~yuu"*!w/qS*ybD}h؄sOIB= #eߖ!>#XUl΢ {TuÝ{ XL'Yhd24eϬ߶DB='‘%h%#H# mV׃C=J)8b6K*Wɕ ĶXWݾQ ј|/kz ?%fXeUléBOAh*uJ]qϥ\LH3~8~t&no4V@woi.l/a,q0WlԄa]7O>pf7fgE}'üڀw.BPBsQedMǀ+Ֆ#+-u<¹h'QwjYNOMM"^NQ]GuF>L;.UGO-܁E5d^T'fLi aRr&&0\)LU9&bEwp#JF6UyQcVD TAQ v |`L׵]EFFN4y1YJ .?s^ȼ&WplT%@a !Y n/8W8Ș};hi1jֱnf% ^E.~yatFc!|x,N}ާ,)WeVӸ$(G{n8yDDdv47߬!j!co̜KA-qΌ9K L>@ ;qtWTm:Ľ">.$?$%|$VyP6LȣWi`T۾sѢֹ]uRCS,f4j; tNè~E݋ 4py z)a34VS> no,)PܹNGoQٌes% $wD5ir[E` [vqZIZ#z2~z .poLx TE! Lm߂~h#6tS l!9 K"{R`T>=.vL a'YtBC(l ]4ǰ4cn0 %$l?0A`\:!%k$P٦X8ri_m9iO R:^2(bd#+ ڮc0"@P?5 P-lFC[2I,/^n{脆ߤhmCgܔI[G-/K!L!HH<B$Eݒ,2x|3 r*TlX=v $=EA--ZK eIG [ѣq)uJ0_;Un. =%Ay>95dِZf6'iGU&+,cl:1n-jK_˶RݜrTK!bomUc$ ZT[t4 ꮙn ޑ.I}[ES5I '*}H8oSޥikK ܗW0! #s=b^lnukp:^=1 L e Dj ǡ6K1˓t yձv=(ۧ\ ͌Sy ۻTmab`T$\Jpq!9HWE=t^5s䋮G^DкZ{):f/O 2!8"8$UO QDDaREK*SFۻR(n1֘xVƂBI<пVR5AkjAG*{RzYi,Z9P}FyAo㿙qwoJTAn* bCԶפo3R7x_W@W s&nТ1ezT첊"9['n@]NwI]GL:(<Bq 'ɜ͞PKU٦ac4KFzKoo]|I %C%jmhk;}+JdKp`~dsR=J%❤>Hԛ6$N#fVyԕM=ʜjs͛1Bl{7u"N!1@v.Dϴ<H] *ckv:oඡ?U@֐ ͥBN-Hc^== 3K!v(QCid<;VN+"-ca1j$9.Py((~̡J yVuC1 BG- rg-N | |SdƩ< k(X8Az]L/`iQ*jmGv"eyw/Y)=]4/~M?o7Λ({$rDvxƍ -S;=ׅ60QVH1dy2kX1 mˠR*x#*-‹3ppB|v PNm:QJL 1lǯN)xjmq ]sQG. cЄ\5z-s&}rKZdC6Kh]ȗk(2hzi’s㖍.ӟ,@ W`LuT0 [y\)6zKJ }<= 39|x[%:N`Lw0z*uG8,YWds::d+i eq'UשG"=F dۥѶN hJX-MM}.RU %FZЧcQGCi7M $:hC׸Yšק_i=Xn>,[T:sC˴vt-x(a>*m>ѽ0pt}`,?e fu&/5ݭ VDTVƆG~~MV-$c^\MkqRqֵ=!b/p-|AHy{OOڛmg^a' ToWr҃䵩jm(hAy@$ ?ϗWP1R=.oMy3үp۟ⴁAAY-mv.knI 4]f~r"bأlwklBa]t=ƃ{2s<9 vȁ'oMR' \~v)X+J|FAg(¬}p؊Zfbfj.~j{^u\ >m-03^{' \x# g,D Q{|9aLQ>`U69{IfoBG?`;/ eO2"VFfנ{1P9r9jѮYNlD!1#?FfPo.ඊP&@$vHM0㒞UБ~M”PH|^]xI`rB3+jeAvXzR:+fSB @%N qgOW nؼEJN"4ݧKh8|&=y' X]fBv 軣>=߁~m?s5u\ۇHVڀ#.#5^MCgR0xhG$ΣsU@ e|[t <,{١s&?5YKD:Ƃ2mA{|.Ob`~'I `\)+*gfAHmae0ʌMz,YUs1`+ ڨ*O7VM&loOѨcO~?E&ۛ8/HbezUZP !HQxg3i={VрTihيve-B â>&b{T%8W"Xtekcs;pY >>{ ؑӱ^:)n[Ͼe|Fj+P?.9 i7=ޣM.(6,S b獢GK h{ґiJ byӇcۉMyMa!g">ó 휥Z)_*"[8N6#xEO39`G:e^[>YsF,z2uf H>q'Jp=;HK2aZ-<-| p'2\OeQ#:͘oJE*4u_5ӎizZ\1׼_KK=C._F3[[I+zB^`f&HVۘ׿=U;>䅑-_WuCSdS=]=􇏴r>f?ͷ2t{V{(Dh JDn+hA:_Zh3$.b0 k ~E[)X\)'e~;=ۆ jsvx4B{RL//Kyxΰ/Iv4ـ_yb+UC+=%W΂$eÎXuӨa'|]ń,:=432ROXRsЍZ]`S׉ zjfTHIEYPju~E3vb~-HBz૱@,83cT%k9ɯEA=D>/Ynٞk@Q@RVlL#KM~Rկ]##{Wd뗆MX@`QxR LάD۰}zM+kƊ™5蔖_5q13 zR~&o!$I>,^b5=LMfhVQ#`l:dBqK^bwLb. {mx4+^v,d!3C~H'DI)S)bcPEHQTgzM 5KTj:kMq ,mzVNAnY_?G/t+?SjRcd nͯQ$=6x#}US ޽ {'}~KU c_4;OPoаqnWY9YaEk*9t~=7Ԏ* 4@:{X]tUy2]]M5ɲK>~fx([ NJqEœ-&E4Ҩ|;|8~۷m ;"p.~& Z!ɢíKNyex{_+>.OOMrfN<&˺=/R H?z:8>. 6}Ŕ7mXOl22y:`.ޮJ+8ٖ8ǬǔJi%!\!#FG0#ڮeXLJ|dcE+gs͎>V\kLjF`Ԋg?q ֞K1jNhyŻ^eg*i8K¼zf$}x#`Ҕ4x(.#Н(.+րOx 8]*3IS I&]DIO)Ԙ7Iiaۚk:ǀޤq B h(Z{(Jnxf;>Rbԥwv YRtp*)(K/O8cwmM  TPkiN`+ 2:B:-E+/#,q 9:NW]bzһØxm.IgU8 Ch[v Iᨡ/7%Լg-"FNJ>@0s('Vzn>OHLSʷL;g[oCLL6IUqЎٟG^lzd:!@n @}&U/*"Mz_ɻ6B [휎id`/NjJπ;|ǐtN(Y޷\żߧo$y88UHʷ]+)i3>GN&t컘ZGFJ+<ɐ$V&_pky0Oջ@97QAeČaNдS} ֛'W3o5#:{Eڛ5nZa^YZI&#[4CʪXaZEv6p;2v>p&㹄IVy vEGmp9';0+o){TaWEi9`SdE>=f +#XBQ빧v]wQU((É,P/AW[_g`]kKU2-:\.O)xG@{k%mW?gȕ3!al[!=-9_C-!3qqץ=D|m Ę>A20]/[ G[Ӑ(?b%ҳvCג|}H[o+ft-mLjVIZKUL! ,rώ} : @KJ۞z3<{:l`imWrF('N <'k?^=ڣv-bួ(cp,2L/!}Ni.>[7FLI>H!Xϴc"+]2,HXV{M\'n! }UfagQ, p자>./j+HUm|Ұ7mPk+űuCha=Fq > }I3DpgiFf"]g'D=$emg#|w U"apn+M|`*:891YjC k\xuK?[9WO=Wb9揗wIˊaύ@Sp_ VYk,Izڈȳ#PD _czY?wN"T}?X{gʁ$OO/ *3XC_o|wv }?.]aU{3fu aL:eP&yֺ#^ [Dhlhf\Sf7%p3K2BZG_doధ?QhgG}?2bPaw gيV˺"_oLI~VH~@V8 gJ0ލJXE]]_jz;&)To70}B4E*хkSiz*Qtu ;<hnf(^=@㳛/H&mb)=`bi-wΌkKiWi#dYɴ)^&:o $dX,V%Kg8-KPlp"Q8ǭ},UI3 Qض.. N"vY:p)O} )EWz ;~)\!'՟pF21n_IkSW8)\(ǽT~s1>@,Okw(Wk"WS-J!z?F"h_-Gc2,hƺ*S{[7ox+TBrN9r!S}| M#R20/ xuiN ݝݲT"<|Tu-3 SƵmI{ iˮwv7Y>喝V 6Kra߮"zuEF'Zq$Jb7IiQ .Zf>6UXkcp /" *PX 1A4;V̗ ~OCd50:GUWѢGjbr>J$՗_s!7eqd/9VSQTugK@W x4`& +$ޥIr biO엄4VbO}\t|23{ϋVEшAmrS UMCe]8RΊ ōKJHHӄ>z. up V(8ݗ ɗ8mWW8.b n fJ;W:%'Iw^$)(-(0>\7 ÐbGiw^`8QMVЩJwkXjU eSPdt-Ʀ~G]$и^k*~w˶~RJ 1M޷< )Ҕc~]8AD|<סSUІ3bIxGީB$ 药vg̐ EKg3QEO8)s *ˍ13/JƱYJa VS2}`Zk7T..RRRGF. 0mrb:BNYMsXK'}EObx.[ PH}(d@¡ \mϟkSϲ,Zz7DN`װ` FF"QSF)Jh.X=%ÑK;Zx[T1 XJpr7GQb 782$%=&U,dQI 2[+{eXX4mې+];ƴ`m\ֳ%^R;LG}㩜C*ZߊھX>1V5w|VE\$b:@a/qMXÒ[(&PhP*Dh$977˛o)L^WqHzX?>Rf4\b jtq?VkGX6>Hu[wBY;oPg}& 另6o삇[mK.RlZ)FY]f(.fP qA%}:8^F,"a:5 0Kޜ oArHΦQgeҝÃs*}2RFݧO:K z$q2wTL p 1lau wvэ K* S%z~Hhe yBqW;=XBpUSEk׻؄jxnka$;ʋ-e<8 ]lE:~+ ㈙ ]Tovb8->vgu~R ^I#y&QvyunK4)%(Jmr;UGTVtGn+(_8 5[ iwvZ ig8s?lkMw3RFWr)̊@" 27_҆j^AZeaQR rgry݊:#ȑ˛&y/Up1j6ׇT,$cz\\ YY`0ji&V iy{ =p*L[>2U<ZRZˡLC^蠓Rl`}_ [ݖ~vmJN XoѥMqb+Mtvl6I٭#kɕV&GJ'MGwxCm ;*VzVGI']Ucqr-/Zhu|mDSq. L1280iM*,P8 -E=RW'gO'Z ,fmq3? ȁ =*%> V5Qz6a;u$J% LNYTojH6`oÝR1/l q2⵸r&6>%}'T7!|GG:SwM![ NݝBѱuAx@cARWZKm`b]6Um{??L t> 4*𗴒)LkK㊺RjJr.x/'Ɣ^ k `5L׉'< 5-Բ:*S¹,kԽ{'ApW`/=<o'Uva&Nʍ)投`+6jbbr5(Cqn,,WFor\?@6{*|6<2?ͩ+xFcݍXzmKT=dC͟}I%cjze@DžgԖv$)b-I EZb#x4wZ=H)/5YC+ӏY_(Z~Eg !qrYsF$8[u+ ŕ?M3#-#KB}A6'$ok#Ŀ,Bs g큓|Nw]OowW;uCҲhZJ4^uJ2FWcUaX$P ؍g#iW-,>WNsUpSnοA#-ɯDzH 5Eis; S6HW$_IY3FAR[%Q1)Ũ^_58 YuTƨp~zoZ 4+N8*GŌvv2a[h<a ]տGGߖ*ǚI-ir5Ս|^gd][*Jtys'Yҭ0GR(_c@QE|d)}rqػDE.4aT5H  $C=d6­"xFBàdte{RwQ͢WIj JZg4Eam'Gb_8fʲ(o@v-?9/5v q2M&8'kEɗKB1mސĸjx3N'py&!cIr)V\t\eF Kj헿B MjXckXƙ6ҭɅN~<ؾH$L {eǐв7KUuD]kQ {PS Q l >X>r]mB8fwyC9C0zpuv:!8G&Ҩv{K%~%Ӛ*Ԩ&jTvʞ;:[%2D%Z~?iRnNxުMޓDKyQ }szT@`/݉~S?A)I?-S:fEk+SX=\Ϟ@Xە?8bcnN}°T#UEX=?t>8y|Puݫ@n6 8JSb(@ҥ·6Gwvoȱk\pV (h5MP'ݤ4.3SԇxlR;E)NEfMa*&@8``޷4{^j*mEY:ujw'C֔]I-ZZݓPYbܟԆ i!lt`<9bU%Ry~sQkBـ6;'%c݆2>4b3Ͱ0jG0{:K($=.j0;쭃, 쁃hm=9P,0 M銠ʈZrG׈'YV4׈ʏ2] G$d)4 P̎ M-)'LyS8ø#apۅo^דze1w sըWKfQyV`ﰞg S}!vN\hH#ja:ra—2;y$d4 xD9m^_ ]whNq_0+ܺV5" ;dPhۆ6[ WchҞ,xc MZPvb[of@m`"5˝h\MuKu&a4vMPBRWh䩘JT5 %1`i鶘B,4:0u܏w?=0IFCQvwP?θTm>Ut gעBdbHKji<6W J"Kf)vo5e̙+阧)Elۜ4 , Vuc&#+jM7EswoCԌMR$88ES "o!j)Kx+_Ysc])&髟$(\g+/{qR\篼(;8JVds#nEô`ctm=yN>x3#F[=d8Lʡxc^7mmh4H8PΔ/'`l$d ?T2u}u%ʻ$fzb(Pysb>TugS/RLtsJW/~a$ ݢUO45 @M**s&5,_%3WH)tv8GnLTлi9I0ͮ6a/R(8-yCE~|Sse&IG'VmM G؜Ƚ}?M|gaٿ;f8sޚKPʼ]Z e@s;]$5yX4WS+CF9mM8h'Ni# #V!@W͘t^jٰ;vne鲧 g{(v*rrgkFzK䅇E@Up2a9O ِ%; 7)L'L&sB5SkOv FZ-pKگ&ęaSO9 :[nՊHBŶh-A뮆1p'R?8Q-?33V N*L㷆Z990HaD3:KY1OMb+W`!wq^'&žJ6^nJEPCLzJrÖLИiTNo#"M]|7srFW餵 Þ%G}Pʨ (3[ U2jZ/!/2FcAǩ̓"Sn22; 0,$]%ʻ=N(:\W[LIkXpz,K g5GH8>@<ȳ}h{ Ğ / 6luMlE[qk ޣv(u}nF2ܡ?=~~̉r?ڍ=85E&mO0( -Ÿ~'t|9!%ܸuUBZ%2Ov~|.es^O:aÜ"wspx'\ /M |j"7 MI@vTۓGD~7K se.%tQ}t'pM)qڰ:UionPqy>?L=mi 1|2 YΛ~k9M(d@Pu9CV*EgI4o&/>L\:hR $[pu&eQSnb&8 ,{Jdfʸ>[7NP9(y@+qRR2rřu34`w$VT}her@$2h'Qjzn˚*\4B/ BxD랟%]2!ѵ0T`h&f{-c5-c1aHe||rV*AX .{a0 8]|LRX/0 LyNr'Q~!XGx;S eۇ/jk~pQٸk]xH9-' 8y1V2[?_BQ)=2V5󆤹2Bd|(+)38)lwf\`ɱ/_,h5_YRG&Bg_Cr)U}n3!~wJq>=*jΏwEL (qȦ*O1(>IpFRw!RR4?=o+_Xs=P7"Z-Z*!OZPj0]3[(܅ƃ4d4O܃kyw:FuT0uV i{MB &Tz(Id9 묳HKȣГ{; 2CbNv-sxf~")Ԫ<#Lu`hյM孎^/xJRڜHmePR"IK  CGIG0ś<)kB: G`T`ҥ/<G(ڳ_|g?ot}kU % nM"{D_ rg`OY15}(^qE??Qtwm+ EdWC!!!bldMG rC4;CȬ^ Y|bd@; "L-@i:. 5ErUD|Hm*6P}a(dAM,e(`RB" ,J75^긭]FV%Egs nք ֗v6LW2YbB9=ﬖt򫓶0`Zw$ 3<CFc9es"h\zzQR-ku4`SnmgL0bTI~uO|gRT"#ɈrPQ#S 9*Rw {W2hZl s]NR5:4C`-vJd/0"XZ Y usS|_]X{De"[k`Qw/a-gttmӎX>Jp4격x,(D'9x(bjCҰ G 'QZ'U#^\c'u>NF[!-P\u*iA*K]X#"ZϥzwxM K&Lȣueq *}?rf&(;fL*ZI#%im ;cydy I/=ݪS=+\o]8NiQ}-}ڭ; Ƀ]-~'OdeMcn^,^@kFK~Λe}\t:~=ZfocG& 4Fatk~uo -9v{a넣s΅갈GSbF"Yd鐃1/='N)T@ FƷD vGE{erڍvtgq8DשǠ%|n[H~3Pi'ۜ돢¡ Y(=ݝO J♴֐uulq<*_DZE%5P̷?_{#tz1B>z2bm$#2?'ϐjDVM03 ücnvMm.[ f=%J:z,;=LvId߅}` <4Z^OmvjY >mu1Q8|¥Xyp]82@{nܕƍŦg4fνқzϊNܺ{|-Ͼl!rX:IiƆ%^-ѫ;l.eB5{'ܪu M6xOA-!%nW(VnB&Fy+p:6YYc#RA&{:|TOsL 'pK!i1jF.ACb9 *x;97{ W.aiprlVmBRyf(Tw PkqFIʻ#M_^)+v3 ి)W6?XZ,E,ᘅʹCБi-%&G((ޜm5gdTC;CT ٠Ƒou "~؎CRprL ZXqׂ{M70XDE*wapY&W-úLKvTVzZ\a[f~|\'mE_e1ۃ"M~[̿]q8~ _2Y@Pڐ ({ b`i`.Q#T}p(Pjyh ȝr6q "5%i$g(i|GT&>BM$Dm/8h09i )XGkq[ѭ_m6X6vEdEّJlf P&p=pCbihxqHј9D?vY 䛓Ծks--R؍x K#jW}^jTqJ!| OsT gx!.٠z째fSl xA<&0sT@BhJϤNShM_P/*[ wXM%˅D&5c]x=tYO٣4>_<!džB~6"6|y0U#̩6xtj׳+s/ڎ'<%)8aovK| ;ߥBh&帶nv$e$ /lU>^wQƗ^ts?ʞ`?(..f0S\9vHAmeP2J&"4)]\}sg\@TК5T(#׿{? q{Kg@"V`uҬG*ڗ.L 5TZaK)iQGp6SrvBY I\Q"ȗ&'I>@TfKoWhW")^xLNNm,F%ZaM7!u`|S>uu,`#Ĺ{Nu_.>QԩXJ%Uv/ S0yT@3aP?OAM>_ƣJa os4.izٲ=H1(ˈ 1 ! a`5~MpUkϵwER?-hO;aqK8xu-iZ-riжV6ܮG쩱ˑ K,˄vQfU18G> ˴Oz0kF-ՄiVǙS> z` YzpR檋h+Z 3oBAd02"dRrki_ykhhˆ{\6IX[eSz:|-\G9]ތd=x`ڡg܌g7"G!c/e Լ%p-YL`/ G|*=j^Ѭ#Lw^|hRcuW9Xs;kyGgapnB*0>§"Lo"Puڒ|t?>Y [EÅs?$YQi)-3'?uXc,=I_}$q8-pc?^"m*D[l c-9QrBqΔOszs~ij[)*6bYmBmD~W Ø1N;-U6A֝CV*j8j0"CL2 ?c̈́\c_2&˸(^ K1Oř^|̈́-mZ9ؚlHMJ{5N)J絢4nyםŊň4D˿][ȈpPۓү9^@Ϗ&7{ '?|.E viv^ {J`x0qm]M EtT sjkgDVYSr.F4 nU^`2{ap>ɬ yx2kF*'+ Sk~Vd1OA<\'q,[v1~RJTGǤ)2!mq+yGJxҦ:<_*vӅA1CrbBr@9~Cfp|bw _h̤ R2/q~͈+fGgh+% bAPEP_Xfqq(좡Ώ^ߗ/&vG VۛLsrEH's6h 8L:hLg8'Y.nR/Q&}Xo_չ861/<6JGۂyEa4৫u, r.?ņ똀Fޣ(uCs٫Vs/ m9m{!Do3/7==1Ӝݹ֭Ib!fX!'!l>lDߋ"&~yPEQ -I}X;ܹg̩;Lw|/I. dpM!٨T 9yt;1l"eYN rԎ4w4vmFF@H-^9U"ۚ}Y{訫f2k`C߹z T+ǡJj_#Z\U-AcL#X;AQ-]lE/pO;g"B?6}k5μ]Y2|~qi ((E#Ph2iCYFlP| 첌 "(u-$_O*Q^ >(SKOE,3c=,5S*OW]ѳ {"*Ai9cfa7w1d/@`v翰+V1όŢ% ^Ƅ:h$>) MC Zg Y_| )3Sg@q:~MMO78|/;r2ǹAq@ϯHe2?aǛ\r$1O#wy$NϹYbٰ"vzʕ¶10k_LEQ\)V. Dj?5|=kݶz> a_6 ;#*0Z!|(ŲS`>^݉ܝH?J?_]Ǐ+ru]v-> >C9mïA&+Z"R@N\/(šF&  jEi㕛[,5= pqF 0 we"aߐ9W+2)u+֖%ʾ^09uۺ 6tm3A Hkr"=i-ٻ 1bh' a 7r͓r?fO[J7mkz]Le6'])qߎ#û%qCb ׁw3҂UMy=׮{oC?#}sW]S!@bV,50w|ȳyD^f\k v̖I]G4:jt\/h1Ppf 3/>XGc,ˋW᩼v^e%KDZ)U@ZyЩw!D}(V`,En1HHF⏖w+,C0j 3z(x^N=pٳ3@(+;꤀\J;JO]ta$+Ӑza!B_lBq&E5WJfeVN|!,ѺFԛ:n$docEWÄF!1{:yU6 I,q¾ +`IOFkZII315z1UeN` ]4080FjO*VI3R oȺ\@`LOYnYehVZ+yį$ d<9NBK@`9 Ikj;I0!qL/{?C 4Wk:5 W^E%Y?0J:oa|CA٬GpN[īWPčrocpj) cWd_/~ddFl/7Kнo]2y#էZFSF^]ʟLЦ}h4&BEAO4Csz#o%3 ʡ|]Vɔ&VH&LxI*[(NBk#|3{ rģ18UIIW&nA5-Ev1n\"BEM>0 t >NFm&*V5k"!]OTssF'==5W!z';gAZt [ Y\+(UY ߬DlqB1覼 APGlVr##iSrHEZzxPL2x6{#u!mAdѱ&tR:ǵVQrvbW]+0\١º#}\Ch,>JD>%c}p[mǭmℊ=& R)2nػ ̼q>z8RM昦 #>gJt}miyuSy !ᱛ" $wvOM>#WmxnYfkIj86jlIL)}Rqp'lcge{V0_obPxl1?#+[#;Ӻ0g\ҳƶfNӻ?Ƭ:S+6큕(  !yGlpgQbZ=JS_cѲsdBR<l #?Aõԗ%JDB$d"vhQ=Pa%BՏ^EԽ9 )tQ$CQB$d=oƷoTCy 5\&NhF4D/-}AHOiJlwgCOS&Ln GrtU|7AUqWk{Cbb ~[2? J1-y8E(ʵcHZ%_}+^hB/+evdj跘n< Y:h-A=fckO,+?|]/u!ْM5,3In\HP88:6lj~A6{d<"9-1&*1:RFc#$u@Rt8:քpеK6 ՍN^(˕Sg?#ORi=2gMzߎ4|~R2@],ND3ɩ_؛vX=% r R鵚ib.UNܹȡtN|Cɡ!̱T˙ýZ Ȗ$I[ 0YjBMØ{iWa"xfrqk0.o%}]4R0@b>2&2A?Û’rqXo\EcRJ:0 5 bՉ_?k~aG%V̺m*Rfʹٕd/H5_l \@U>& KiwE:tq#Xhxrq')y(e*{,LzC׺m7yq=T{Iɧ_sUbގ ENqzptp𲨿:JsiºֹίIS{vJՁ >+}cp2ULՄG?k_gZB0䎅c>,ϱ08 #5.j-h}@e+ȲUy'_Df0ع? AWM7s sPscVv)X1,1S-W ҁ䟔 I9I@ )\c jZ4:0\ap}sYa{H)Z̛AXQE{b_goE)c/EER9F ~q?PBGÌ4ZdT>PTkXK%Gk|kUN`SVT|^1y3.ލZE.W$RM^\'Gf-Je](Z5実,<.sC⑲;XIԟp^tHts<0W3 ~\#* Q?FBu?0 K.a9DRG8,lh]H7cW\xk-g)ݙ7p:qT̿p= e~uۛT:8pT)3NԦ߶<kتɊ-Q=s,_~W$YcI9*稄{ɓk܏ͨ$ml؜啒xBB1a$W w"cW}:ى8S{̲w|~N^AmG|EWnrmyY9!Y@-& - d{nQy09K?CZnp돺^3K-R\iV gW?s| _ЫkdMjeqp\qU0J.\[k Q~6H9~皈K_GGRa23Б+\p=3GwKCSvHv\M𛖣^P[ƥ1u[HSӰ@G扏s]ZAo0Q"N(V!M'Uuլ|ƿ2@INeiPҢɶHeoݟHƨ!I7+w\ml-p-إ.DDaIRg"veJȚ+닋՝ztQV4rqOHDy ;2hz(%/-?h~*-m)i=l6eq?hV%g>Aڳ҉D-Dniù W1s ee|K@}p)qTpagvm VF/y#'ib"[ݤ(!G^6Z.yg豂_rs4fH;m z=+1Vd)dӢcz: _tA4x&BqD\'2cM@]F#:Qqd"&YHD%Jh܈'͜kѡ!#u*s̕8yx3/ۧni_+ Y+eaea_S`m.r_2݄,` &lռ ~6Z+)u- :J^Ep;o)W~Ǘ t !hWamLv)NK;jWՖϖ)!za㬌= u-a|L7>kT'o WC4I)xrD,%b+.A+<. 14#1x,o1'lvtBb!_ψJ˒0B{Se^ˑ?;U@j&R}4E.K1dDtL |@, wO+L}\>J:Zl4v*}\A#Сpi|m3_z)X,C8B ك+ O ua5Gv}{6GVa`7& [|^eqm].BrQ~/Nה"Пtd 1%`^A;%s)T ;_} yW4P/uOb낧6;Y]C]$\J Hj4LBR!yc<:?%@߇phˤ[$Bl&BVIͶQ'IQ` B~ej#nvw.y)_7×L@̢t8>aDN(xnb6rE&RЌ.̦_Mt bP^QcD eV]&Evvɳ^O&m%yq*[nN|E Gܽ}rLDxiI#7y7Y7s V)z5a7z˫As:, tAixR -$~^뭴wH]pkᱪ%D$Bo^T^Qy@tQl C<(bM&=HPو0luܨ}f7Q٥:0}p>F9 o㖀*[,ۙ)dV,^$V۸K/ׂ.4wF[㓄|ߪR?"h`#!M0eV71Gzٕ |M$+63*fGklwl33.c=](@B[o.~N֝ gj|/V#8=Z7a 3Y9E*`ϑЬ}#0\QpC1%y9fkš g*r.I3-}b߹Bɰ^]M[,OBJz C/X0#8TY^!/6AKY Pq|Nk4jz fIIv]9_ NS5`lDuqVgx:aL">q*P\d̺lnW \U8{mD[~eM' 6j4\ˌ ҹHUaBVG(Qe;: q{#1M%E?]}5 jת")0}{_],DSȿV:t\ѓRhֿO*WÞM:T1Յy/"",+;yc@ݝZ0GجIV77Pl^L*59v>ea6DZ)Z `PǸݠ"nb}6`ʆ`y [(:rlrndP5u df9u=eg )i<椪C0bN<?ċJYFU6[O6[n2NN{_)b&pvJb}PfI8& ExXq;XFx_TPMOqEokX2ni@6"dx ga¼(CMvъq.q獧sOxW*&Pm/u6bHob6 Vc,ͪ͛2f1O}DѴE{L#S']3'v5W咞 wL"݆hǏwIsz4) Mr&HFLI5(l 621)lfĞT֜0K:Fs+/hFN8c3l[W"̅(RdB|zTh1 vKbYhT]z83s1@EZh`(Pv7!j>5/}.s?6w34l^FXpez2/`ڸ@6^qu(2oqb ɦLLxZJ1ImK h ׯSIQ Fs5$ҿAh@rFy(m)D7>v3Xa<+({,Sב1*GD<^öV ]Nhcr>i<6J<ѽdZ/khX pm~n%: )o8T#ZӯG"˸%p9JZ#߀H댆1xmfN "݇}y(~mwUp8$ܵƬ8 +1{r%=Eaۘ иxNx%36Iy%=ϴ A=FA A퍩pJ wNꃭalB؉? Pk&_+"UE~T"CWL۠lk$.GߖoFn9EL'J z+)04:^o.{3٦[ HJYv ot#wL-d6b}Y4) UZK>KqC>}iشr+[#O?@ kQ3EzFgg[`!-5ɏiH9H͈GO-yl2[a̦:Iĸ*PIb5GQ}'MKk-fVl!QODFlĊ.SPѺ-$Rρ$q'o+TW|(aharf,nc) N?db/G8n29dى 3Z4ΰAQ==/VG5u: B ;9zANy]1-ZociUC,`@!bvpyR?DzpD 55h|IxHv݀pH-~o;rT#Cwj 醙âQ 6P.  !vef0>*3h^Zg;\Y7J{#݀emHc&$C-L}7zJM_U[n"02[^au n`ָ: ֓*Iu !qW7XFyÐOl,+ t\uئ_P:xZY.UH\z]jLf)u0G5' [Upq]İ.HB&15WVW;ҋi9pĪD~5?=+H+qF=]J*Ն`l &t EVY~LZF8p/tXD=ֵdBTG ZeI3N=WIDž-r|o>5uYܣ`*Cف*<Ƥ0Һ·֋51;t8>j|j-w@DNeXTm'CH"EMb5ڇ z^0u9׿&&']&[W+U41OH'Sp\Z'JLUzóR+.jd`&FfBBNDPQ?/l$) e:NVcдr70owS USIta W?v7"Z5}r3,hC $k1oy-);e2.'Rb|HMDoDL?ntMj.:\fɛ#xؑH@`_\UQ:هrPW? rJs V[zr: B cY/y= ^Z&|˫4]#c,$K$_AޟjRM!v#2eZ-nT7/_`-abky7u:Bhȷv9eqM9x~M]~6FRu:>k _gT˯̠~`ױ ߛ&kϵђ#-|LXZڨMsa8`XEKJf*,\g9(]|QUYa:,n((ҭJ~R5qU.9.Fc &++!%^[ ! 3Yy\Do >] G9^)')Q'XR5zQAdcJM&&r #K8Z<ƾd=#(_ ܶҞ/ȋ/ m #5XL6/D^ 1ge2Q]Uqn#%e*_"PF`&Wij (zw75Ui;NYhb6_" c$DR_FSՀW,ɂLGJ3 z7'j!IA풔>fzѯ@|=8Ņn:-+S8%'Л;uT%=iICIGgu!M ?#6S`/l d]%SN)_XK</`Ԕ7b:X~<Aj!p&evd Pv&mpgS=? e1FfXthhoEm)ʥ8b [HQ`lOu/څ"մ>1 ^_:\кCeƩ?4"m0h4-fkXGwұZr3J74B$#6YYQZi;##ga=Et =S;l1E3t_!r -."VrQMPc=IKڟ?J=yBA2,1 ;:".J[@Vu((괴4m9jʪӜBf.p˜$Q Tn4 'XpC=r423@ۃ2;_AF6*/s[5_ 7 MMN+jFm "f+2@$oz޳b<|d~};S&XS, &VdTxm* \R6M=z$򝶏^_;roR, wu{%)Y$C%T..;D7x'ܘ"[# ?/,l=gֲ R'\L* SĶprS! A;rL/Qp ͂>|VP[Sژ@"GgUSR )9a+tiF =WS<0 Rja:Y0bk̦ 9\̟RI΋ B9\JMc;HW~ ? m? m`qNF [-OЪ w7 vz$LXl0.^lF a5 7Z^&*b|ksewvJ3O/>|rbn#N0t3՟׭ x9Av1I;C>&rr}J7Wm5ң yV.Xj((`& w܋%~Y&@s8q}2|cT/(7g'&iw~>dxX,+ vD"q}qψUgoE:\@Axw_RB?,1XH`Z:qʽlkg4H*[=G?_iqw#*LtdDq~DQy 8y3QJ>ǭ9iOȖbp'CT!.[fWybKMsYFiF>_GtfJY.E0J,E .L{yFu![hMUW嚿~rD? gN Itƪ*ƽl3| n s46 ;$S>z,OVkNIo8Y7#`X+Z']3"&Z8Ozt%pk^{^oR0 g&/NkGu)0ŏX(ld)`Qko$鷂A RJ>Am$WΉ^y F6Nun=\DFNi'j0% O54ybzvY xv̳El =W<2d$_!zjʣεBsPH`XtN7Az9z9$W*Y41eԮȑEO!w6f;$^Abgn7cFc4&t/ê ˈeQvsJdWkHS@OޱD{鍉s̪yJ7Ի@ whil#"eT3KWNhao"ʻ 4{.%Z_9059Ѭ TP%u,v-M4jNqCzgiG wɥUb\{Vl]w;İ_DI: ~jMAv'Y ^ʝL͸l0=&xºd :ep2 !1.AC"|i%8GOy \橘S{TDFk'޴9+ ~I~ևP$ iBAs[A9R*n.V0ŘֆfTN-"<I$2tFӲ4N8l!NV<2fL&$n6'tk{%Y,+`NteI;Kg$:OIy(2f2}0$-{B _}b-0 '.}-ʚ.H~D6U!wJK2r6 \庸V*Y{G{i_ѹQ8ir5[i7X jԽX3jz0)zD1XmCN! @53>iKgԋ.GFER㼓k6{@ψdؚau2<1eY۸֩eMM~p#okz^L>&PLf2$/db~nAcwKЅhJ*gH?@ݚ0XxU:dN: FӉS @j@#g' pl1_+Q }FB~`/򁊌/~+_ؾ-0R OtCIZI٫ݩfKMAwF1q_ :(Rްy+Xm϶1^1 M baYvI Oy :]p1x`r5O{N?=ݏDVd+xn&RFBbussLNpC=v~DZk)\Hn<2 AgRsļce!| yy}EDh*J:Y^MbK<_`hR=&ۤA1^3vNKz[>g+d5V҃ҷc*}^Ћ qc.$9yc> JTi`+!8{шRPi9r[?WQA%TsU PǬ+mwذ԰68J{f4VvzN1hW~nk2s.޺K/DZkŞJ,m'G> 0M/ZzeA39 : 1Ǝ7Wsk=&7"Qh%/ު!+j ;ncccG#r#*zrx(B:3K5:e/VNyܸCW1y:Cqa<5o-@o/%\a߮q-pq I89+B̤w{XVM8@Zp7}x޾U4Tφ 1T0sKQ3Ias X UUkVU@}(X'% VH=.A&)?/7P0MBy('ʻ˗c<@C!הVTs,BA +i훑VfՊ.4ȯڻ*HJl5Ĝ-%7:NDCE9i5 1Z/E+2`}7 pJOàA ɣ@,~i:?5\%b$补0Hu#L^esi e0 ^%Ojsx M(ݺ%xqN?ywR)]@pT =FaOGBT`%k=#^_uH;Ku &-rq?!#8fSWQqªK?ӧI$R${7̓) 耿Pu]$#P=85_UdP$|35=VX9~ L&sE5KCdk^7,QO3 [qG٫gFM!g/W]4#s~ c2`zLShL@$PYxT ,ЦPjDmJA1SUe6,Ͱ=Xd*hA@1GE쪠Xa2κa `Ҥ3󺵷Xe ';0?Y@= Yd9<.ƈIVرLq|=2@T\TЫCL';<`"|r',1p].g=/Ct8+/3')MR&R@&pnT NMk.G[N4'[|p"6wħ6m)WfS-!o/, V!641cȚagRO &$f]̭Lj#䎩[Iͳ"{'LUȢ|HYڦJR}Yy5+Wn2f7ēﰩ彶:?u!$%X4C@!3gXjΒfCSʲlN%$9}' t>Ic˧ОˆJAB\bSlt0ԵY/*w+3ռ?"[]Nr`UpQI-1qۿ/2d52_qS6|v}i*nnt =-n z}9ȶ=G┵;co ᆯx3TMDZti;3׺!xˈh{[<ئ@4b@9=S?l9H=P4Id G C<(NC23yJ3=LxoÊOF✠BͲCҖ5#se/PqگFc=e%ʽsG]R+x&^X anJ-ۻACؖջSB!WlMsKYh`IJ(\J#(KftRv≿,je>TX1X>Ӓ֯uV 2 ]tҾ$fqGHaM*Na[bDڳPrQ syN$5Dt"/.@Xf~(;54C<J7]`hg> H}OH=Dx 9]XlŇmXh_l,ZdGF_tK]`MDsօTQK]CiѸJչCZ99<9qz hdv}1: 7vσ́ώZp2GGPLE8 Q+{B sk"{H]'/uH"5rԅ~K5-yV\.Z-}qhcL0"t!~Q/Ge~;1{#S $lBasHjD 'D.=ɨ(o`br>Qz K#Dѷ9λac.EݠGi.ȕA@fViIS̻,zjMa9Jg C$za>)?x"e2Mc}(^S8]g{hSjjGe7mvQf-q d > Y w;RK MykA r5Ϥyh;lcv-Fx?۷Kq/uK/OWw?O| >{Ro#g fc8ѥŇȶ@oɣ#"IHסrbT7VX&W6_)te\<|޷^4ÙZ}m6:A~ >u ٭&~$I(D^c{,5B8+kV+𬧳mMMNiݘۤfibi FH02vDw"|;v:MAJV7:7=ZzQܽ"bl:"ԉb (`ct`3]}~ң*io|M\ TjYJSԂw_B0h5׾IV1F\ܱx6,Φu{S:9,Gh]*mQЌ3PDf?9z39LcGr.cԵY7n&pfzv/dGIVĻgum=+!R?Qm^ߥUuN{1x@6-}I,<A'MȅFC=_gGrC~OxoUdbH/ 2T0_ܒC|[GW㏖NY2k9 Om-]Z%o[u=ˮm'הZW I8ֳ Ofx"|@PBFX?^G-p,W'O=W!'Td洡6]_?}U*څEk vb$ 2jg2huKw& c6_מ]",$lT!|L 3`%9kMOGo()(͐7KNznTQbڙ%vf :~kg3i}YC ΦvVżi_zGߧ-% ~T< 4`bJSEž͑>P"q=6z6pPhhX MA Jn)B;*߀-R?'PbK:wU0egNzd~ ;>^ן,GT>$ WRl4X;cQHN_'UEN7 "`b:ʆP(m0+avm+AM` )T)Y83bZ=4zR~1+~ oO W'cH)w!@]`*?7}`?fT{v \V$޿C)yv+Ǝ\H;jȫUG]: |Pϗĩ-q:Ddؗ]. 7{!=H~И,&u(3>#@if/ rݞ<|!5~c g]uiїc\( ;llU6MX(kp])3f1&m%_ 4"Tb E-`WY{Gt IPI:SqNF WKպdeg{N9* &`cr EP4!H9nQ3}( pbx[tt b~v}3s2avo:u*vklJn6 3z< O`z $?G]n!-0-Dh'-Q` N^!T* B-K贸471Ř+``݊!tV `+4K5d'qC*x{NWR/WCL فnw;N(ѷ rJ^p{H{CD>$'eX% r7}7bD@.]fݥֻTUv]֦ 4G nJOhQ(8 J2FTIOL\YN}zm %~DeT<%.=Hr&39bz)3R>U0. R 6T [o3C;R9 Bs~WiģC3 dȉH3h/?eŅtˉaD2ڼgީFle4jT2B;_6`|$5fs #m5@p,bCi QMnҴ8D2(?)y更 dޔ5|Q9g M#9)'/0D4)⭟I;1Z.8]>jJeq@m"Usw1MeY;^vo!! ʷF # Yw]j{a֫ \+kfuFۨqܜnxՠ^x6yK`1Ơ-D8K?:w;F6T5lY "5l &Nd tOAmg\:ؼ ) ql'.OD$xS~l4+P2qa;H"ڟ8l'" {Pu]QOkYbYhY֟ѥ-qlݭRbLY$cvhA.ݝ :Rk(`7 k:e/h#c繩}J1~7޸KVGR,e>4u`тwJ-3xdlJ)_C?V@STQu,|3I(z `r~ۻaɶRx}ݹL$frbg@VCx58e(Se6üc)+yݓ[E= Xh)쾄)Llh 2wr'eI'Mx)͑~c# ҿ {TU*eA>EjEQUu/mpo7iv1"+*]wnqwNu{\3'Dl>|pOT0"~T#Ùrѝe`9A>Aй"GtN<.zn"Gucr syqCd|2Y>AhPB 2(QCpJyh[Pv%?+]7rP_da($S9ǥ{y@ބ8-Ga <`o]$ mǞ^ܕ?|S4$y=4zG(8{Z,\rǩtQ|,ٌ@f58OxݟE[#!ek`hUx֣Q'Ќ|p5X @][- <9  jt` 0QtCqo߭#[>'O&f~Q! Å Ӧ;ڼ!hsšjnR$WSgʹ~|٢xH-%8#Gk3)ه_b+H$b֎0} 'vlʨYH.1⬬~WIUT}}O<1pӵD(H'na&hk4U9Xѐ P->j,?J$drkZ*|1o+n>°+~Yr-M,LgIћ0bZ0N:ݪH̀z+<)B$W7pG5İ]I-dɵ1ԍO_ y<8Y{nV*_&(sgSt;qKBOkg$ciw%H:5VH)ڊ эe:UW{ 1c}Ŀj|(iɲLeT6J&85Kʧ`p 5NbcH<:kȐ뺷mQԓMOH}g ҇Sk|wD;$[@ʡnh#:O"3T^qKf^v)|"K!axm IKbtǑr̷RhӆX QjaubF*c] h#Dj{!y[IPɣX'rȭ xt&Hps-e)V8Z V$FQc/NARƇЧMx6 >Ay욋qG**VչhBK'wC6?ji%k׉"6 `y2Mxp$peŰ!P& C7<R ޚkv+Awk'*)8x·M2TC$X>[*t XoF}_/garaq`֨pK@V)p3# v\&8So\`%.Ź6L[[~7j/2m2&9[Z̝0y=F kk!4Gd^jlJk%Y)$%ٓjþ>RHߵáeTum-k∠ tArU^aKѝc=Y2l98v`+UL"ZmjPJs1'8 )ZjfL; -.dSnt`^yf0#R7e̦b0;'b1Br;!k1/pH8)B}8 v~s9ҩ+ȱ?Pp͒]"n/&K@DݴLy@fk<~%p,.q SUtu ]IIuhֿI3̷SH=FW"O<] ιIkd0hiYHH"ݴ4%DFCk7xΓn+ٚ?bGʍ'!lE'vW.^=%σ (V`g?-, \ "Jm\P6۳x7ګE nϵsr 6y?xL%)# /8PԠ{G6A`%7힍9ɫ"dkIހ*,T(N)oGީm?q7zOu̾>!UU [aQfYqޣ +G2gY'ʖQC}VtFq8}r vj.hNfjuExŤeB짦ޗX*n}o_).)"n=O;\}6 YOPErl9M!xN|<.lYό$ PȺmkܥ Z/aAi\> C!ᥣ~UvCg珓lv尀V@;oMtJQ1+fO|P }f$1y48tB&hno]HDę74#:peCBA Pg#jGl9u*ؒ5zFjy%hO"8S Fkq{Ɣv0 paZR>[&~n^^ bB3W[8yN9- Fʻ a$0KHj?5,[ՇUfƁNgn8P},#<rEI;=Xo~t'2]EEN],Z7㚳вޱsvF `&8Ⱥ 1nm{&fwo{IHtK LnSMQ)~U+ >ܦ}3 ⋙DHRR6m*^l_ +A ֵZDzfdG׀9(u&E9rrjsmW1["VR&kj5ކ U ӂ$޳X{DMOZ;np~4FƷFOnŢ1AN.I;JK?~f'C4t<^i9GOq 0-P 0 RPkc} Q@>IG s4 к5tԕ ?~h]KuKyh(aD5B{@r I:zMY6i@1;(D]=vFŴ:>oEf7Adt(cDVkt|xtM5 þZ],мuTF0CmZ~P(5[27Fڏ2!ǰ)#߂m5|SV#[FsA֏Pkc3+-z@G 6T'ބӉm-EF7| EagV#ILi$sb>YcH jEzxy z,xHDmx OHVǢ~1zHa[j=3+\H̽0ۥΤ^bySV0eO5T#f8ѫox dKez"LFr{W,WWVv7qaX1p1xA_ 90435vmŅI.Vg0p26ϴUȆ|-w+W ֆ!ÕHX{O9m;5u_ɞЩqIcTyVgG"5 OR)2Gxtn*nj"h! tpÄF/ QW T@5JMp!/]L0FqUd$UOX=@eDPZD wԻ+& ~C| ?й$.1෰spxy#DŽ.2j+v;H:鿏% E ;4:sλS]Lx=?烫:ien8jǀA`=Hqk=$b)OvܙI,0`&Λw"\'M6Gc}FbN8 dI(/F!s@@J̋a/fm:YUuIlӊvn$}WHgd4!~ΜSi´GC !b4:W@cDPWbUCzs!Hl"vME$L=/v^"troEi`eïlmC쇦W^k̊3Hg|)U2Dxtp-~;]!{!C_by7]:G7.!?+ݔK9rzrpHi$Fڃ0Js is\KЏQ&$Í ܴx(T|}'ݑ`u(yxWL`?]w?6\MeՑI$٫P-oÙ_<`\ZZ0zt?7fP^eDn0C_k̩8_+EsΑCh `K56;>yʼn`Ցr]n_S_ X-aL2`+uϰx0N3Uf/esؙ|G¯-­>N[<f2?xQQ<_' fUZp01d9%ss3ܹ.QڴN??ך݃^j#4a.݆*HW̳i>+#N"F>hY:ی؇iPTG<#M-j6# scLo/i5kxWG{]pvY XރTs^RF'b_4z `FM5 m.w3cv-hP9٫.ŹUf.%Zh8[YڼI:8Lɉ>(oŌPWE6dѠ-suGx(vF=Vj_:@ҘOVHjͤR?|W9yA !1 4 7jQ} \w0:{3TU>ZU9>tS[)ъ}2pH?T}n|BEc۬CN3K}4z=157VlU6U]SHtHdX̕Ķb⑓'r)FH`tcÙ4C )/3UuY-pƤm?*3a./p"]ׂg/ibJrȻ U?0{&ӣ>'_I`M )gzXיSw \p6)QZMAZv ̼f: nc1u?[tՃMoY$RpP%,Ί ކ&1˄-1q 'mXdݥ0,1ڦ} FQgO^%P$5 c?!|-|Zeֻ?iHKm!3q<Q&ES{ί7] nтҴ6S?@Ģjj7=99P_/1:SK3V$:Ou1|vmk|"Ji|<ŸU4ZR;DQEI2,sSBqW_h03f`iU:%bDv_H--<*sHn_W.u R4"~3+3`يRмhxs8A}4G4dh.Hjy<,OrK z.cc+ոc"s /5d,P;[mΧwh8kwn'+ބ7m4D~6j6.{#Lg/i/U$/ z;].~X1`r$$.`M#J+#vjFq(uUpQ8i6i811QS#?il(Z59B* {g a׹Brn .enbK)_ƴ3&t˾>*G+=guoxwj__?EM$ك]iHA{]]ؠjMb6>n8*0T_}}H! |b/ƶZ_(ӑBfJ3(Y;WՒd0,${P`T ` ș1RGpR[]LϺWR.v NYD -EZFVoE@Bn7)JN]\[Sh \Ur4Ru,F7{p{"Xah'<\[B\Q[7zҳ^9* g4mcx[8n 6'/0~CِPr^نW%P GN? `|+u9(90-tmҭ"T`—JA<((r E!Zb7,8/Fڣ?\.1XS an* Fywvi~ 85 *D-J_aI dB?sVSn#a)!- HJc폔"i2 Rզw$Նi u w q`C覑*?Fr4s8tm^}fD9*%E6X 0ppKWHXKJ G)64 -|7*f(%i{Мb-|kߜnQ1gx2KN|Ѻ'6TId27᱀!2Q jLj%(ψiTKP~{'dbzFg^ ]#L)CM +9^ux#EH#z, J-,g-g2Xd@ ^ *{b $xzüQ]*96`Vc OcꅶC )zfT`;<L~(YsKY-t7{h#nT>cѰ;IwY+v.K:0 pK#w, a5tWQ#K9:j:?ٛEXoxp3 $C[P>$:a 61VU*! PCD~|ez]P~v:Tvƭx6%Fy`D|ܼڥ xNL.~_h N7xh$mA@N"C6#KRC6*FQ?ԃέ8eeBc,]䮠i Zً=e|7C~-K̾ʃ2Hg Ew8>adץe3(eo0Lhmza=fo~J!sK8;vWbJqq$1Pȱ"`,ݾu["zl)C@4cܥ V\^/R ٫Þc{X ?@ǎo>JVMa6n50OGu~XN 37f32#O3 D.jkBw&^8{g}#c`4[^Ww[?ښs i1#8u%\Y5b  { r~Uj9Y. PAkqP@ I:d@] TQNc씊}20M()/)jAͪl"o}hz~ׄJ8pyx~`56Wc ekO\2 ~*܄se!H;ܒ>jj`+vlfs$jDer0:JCLގ!L5\)/vf߰IDG"k5ݡ ꓖELvU҃zF߃Xv2Ҕȟ!0<}2mM2&9 $9V Nv,X8֖Y|cij D։7+ڻD H\}PEC6ѳIQ_`U [ >6X *q6bP\,΄`U^ȹjv,8K;rOR™(ԏ#blQS-!ރK;lL9J~PV"Bz^nfdf/aռ\8TaTK~\v$6Dcv5,s,d&h|U߉pX[:uyRde"DI[R> 1B=6Y9EU2]YɊtNE0Yj_lX҆XrP힟͐h(3Db\(#q &m֬<|1MN1LOq<)%DyEϺR1^^D }I[ oXt c[=U1Md)슚#<>g4q8ٸɝj&huT;;xQĄ';l?) {+5%=5 C,WSa]A-ll?|z oEiJ=TA/.) vD꣔/F\N,^1BWB=Dc .f,OC{4_G'I:A^DјG3z hl܊@=EڛMT2MMG]+ŀqRJ?cE|Lؤ%@.9S6Sw,>{QB293)EAw8yfPm I4)[][vvY6s"izXQQoc!Cx!;pT]p  hb#>U 1Ҕ^`Xe䈑U.dWJYtbQfWhߋ\-Z-1!I9.&Z(,,ǟKjonWSA@ʌ^V_>: kAW&ׅ}F8О7Ö _{ s.UhI~wP5&6MY}¡2}_trmȭ =hc؆U8q5w݊IgѼu@RcFdj)ȠEx筆jqZFSU" rrKN.9 ZIʈ `MZ-ژs屟9CS YQ1V7f%I6ʶY3,~{=az? yJV0=9${~ Fqțm:$ܪpEXbVMHQsb dP1'YҀ0g}u@5/ aS]=@n x*Pe,ɿ{Nf$ZdB ٻivu"goŻ{achE;e~Y2zDT=-6G=@Cx=BEΫD ߡْxX1]%Kc- '_55d>G;]: H<#俣  'ĄgOGĤ'0İ*w9ߚZK@v>? -NWZj)ҳC0ܥ a6<(r*qIjX{HIV'vX'ØwX`jptM%witM-Kzv 4]P@v%î2[R| sw(-]X0@SV̄R6$8m<*- 4zmjyy T f0E C>:b'<߂'Q(П~ǥΕ~QPOi%pkκ1Mhq"K_VB+ )X967OGTYkdQCPBkFe;BPHWb!=$`C̐M,%#r:v?7Wz`#Ts ۉG0)B(1b / _ Y TL?wVpΰ%Kρv'U2Ro?)I{T߳~ju m5QcP dXng;vЕ,]2'}d^'i缈Z,ci۽y²@U1BNS*@)v. tEJ4c^gW^CRWzt&Ӏ>#} nc;nVg7IY'ɗGϟ=[u6R\Ypfn -?d\)kG_btfֆ MjdgF[:V-t?rheU_|k{^T7X\F:!}ȻjNWe73ܹ,ywM[C%~n"] 9ETd@HƩJPn{8O#<-'l9} ]0;;e2Dz>uY(&P%Qq2ϣ 1j/5نy3za2$6I!h=doi@VK?W9畏mWqX=B s VQ$u_DWȴ@Yt¶]Y,RO4lJZi+5@eMY:#Ɏo(rG׍eM(?|+Tubʅ r֢δTT82F8zf)umç,ZNen ]jB_gcPR/ìv(rtÍN-@"fgX1\)Xe4Bdi\JJ&w:ANc@ z>e ja4)~9"Y"* '+"ApV_73_RTo_;>Fz)i7zGhpf8ꇊ-xUj Kw|h_СZփj>46*KaQ~~<mӍ_Ç[INAIYzr@ع %6"`VӺ@uNXЛ\neyKcͰF 7p4;Fy;Q܊gg4%;3)OϣZ9V)|VP9uj~?#jiU(|aI=1woM* {/ȠvG$SrY[5% D \ wvN F ETFxyVUDZZN2t祛&/`"JQ2%jzc 7ޜFTמ:GFNĽph,ir$uQj/۽sXe!ӓāj$nNNq;sjZ(7~E3 :jy/mw r{z+w8WD^`:LpM5?:4R##ѯF]v_xO)7.ѴQێ^X{{[fQՖ-4jKyk@T<,R ">X2}Wݱm"R=@:4 F u}H=/899*WVʒlJQЮSnPQ8 GEu]DtՓ5ܴDF\_SRZ@QmhY5#|C[/$mzp[o P'-PɟTڳlrPLYG-&F*hbz#X9> hаMvx/#Ew2fZ NYvVE)!5fM;4vVKȐ6#F 8 f%rtk~t2W;p|R|4EERT%uC~01%O6} @C)t/LM@7P&NįLIG'or۠!}g.2sv&v0D=tu3,YHf1czv> =ܺT;>Kk Ƙs BCj5Ќ}U7/g]ћǨsT+_gLWf؎ RG8,d ܭd0; 2`adɜ]rVb>$~u#aQp@ M˒B%ϡ~x~9ٸ$0-%~'i޶δi .ņqd;d7#Y- XڋA\f`wx6uM}TI0α*Ici8+y#"t$?Wr7>r%wwU|m?4fѭLQX6 qH+1uWg I;&FDB_" 8 '90a^Y5mTNj޴ʈU{ԲzyGE CϺ6XT`Y`u7n}ꫤIS4M \F m%$L:o٘$*>D[2 ? +F=OZͳ7^\L <9 gJWf,\h.KB0Ո2bDUQ+M޿ByfY N E" !wjqRwA*6j.Ŷs2vRꊺ =S+=b!" '6ž ?ާD͛R.Ad.'RKKǿh.7@.[vD3 V5՛m*!_x"Bkyͱz.iF|{6 up_(Q֦7O+/?D<(N{ 0.mY@˲>($=[WJs^[g،sI jEts#TΧ4]$^i>LxfD3/h}T~?& Y.NsWԘy~7f؈rY K{+4lW%o1H)k#9_ZK; _ZXVchtb(::f{Zq} ]LB_ DUJ\tM>;XausCO…$Mu|8d5gg!\!R'cxO/;? &ɽe[fTE4߳"Bc6=v[4vvvPxв6S/)\ۆ/^R*ke)kJ0_t,MGAUzk㟶=xcJc cc7cMS=h/η-w!s.kʻ%X഑|L_I˄FЦժ` Dӷ#t3B ܺCgAYq=^z'1dj`q7oW<7xSӱ+ y8zU_( X# Ь.%Y]ͨH5󎷟VA f z?# sϷBC|eivacq:ksT.( ڙqA _<6Tn`zJ(I{NTsZSVĺ=z ^ǞΞW/& 4|Gt!!6j RD ،~$)%j=j=Ÿ9 ~VϒYĝqxlcCa`Y!{gL~$o_,^y՝ڕRjZWHw%B~_͞U l"cNɗ9^Dx.w'tj%:0lqiW`qAn%nAi,V̻:7gA'jJRetѽ3= E"2z,\cre8:Am4׉ȱ0Jlhc;%zױhsNv^#Bm* Etg\7.I$PQflx^,NY|ʨWֶ>+/?P0XUyaev0s/#q:FNмH(Ox";D5m$2Hڧq vҿ3챹&AgƥnYu YN} "/Be@i~G Hp#?< (iO&?SqEb"/Ge)=79o:Zj˙LX[ʄSWgu-ҖEOBB؁3H(g1̫3jjxR@sfEO]݈]vŰWuDZEP>Y#a i?"BڬII"Z28(KTxVrsWM qŷS*3CHʟ7K"W\*a q2FcɌdq:PM!-ŮJ/=AfsU{'4WI)[J=,m7ۦ~UaB(f萣 T_ ddcdFgjS[CNj$z|P8ޖ-Ppgqh*9#wAMfڥhtЁP4uۖ|g)ɣ5ɽ\y4X@ jV|2m.NXݐƐRUpOÀ e2X\r|/|xvT0B!=NVw3%? ۱NTsࣴM9Pf(aW1к 1{Ƽ'&!}&Z0ւqic3a ¨Q8U|#>/""х{m[zEYM=]-ͺ& I/⃠M%.0lO3+̺-E&agbO;U'|b|ӄRdWP`9f:Z= f MZك$~I3В:Jw`w My\lTYB$t#G^b1Wv}(5PbGAs#OVy:m~[ykiH$E9 mb)*mK%!GT<'q\pga!&݀ S7xc i?ɡ"&u]qhaynY/ͮEHo+K{r:59_$~箎99Y^`) Ѐ/0″΋gLbUK9U6$meU?sfM:B%QxSdpI !t{i|u g5 ?I& $E#GmTdkG YA,<3=WT{GS_܈Fr .mr  {uTɣζvj~& 6OoSZ!aa/1dKȻS_}tCmP-bhe ȥX@YH)^ hg/ >$l0yViYe1?{FH-4|}kQy68c̭]X+e8"AɹV|\CB/IfG/wKF ]PiӦAXщz$F"I6V(4uuO_Sl(5ec }o c4˚9剐-`Ǻ*Mڣ)d[U V%̽ꉲV"þֺN缆0N7.CeYA: )\qLR野Dsymډ |pkK\ ooY]D56 Π!X `*eD7jy:rYұW=uvd"c.[5u5Lm@h ncfq[uR`DQh~b cg3HQKb[Γ5%TRfY3P.{ 칊;6o ց+T"|bO%+Z5p"I,\7v.dW7-eVtVlw >*SVZ'X:J6-QVt}Ą}15+r}RVrop8@4q bQ )zy۷8iHLGQ8? 4:ַxjO$њgҺv$ž}C|ǯ>&mߓ8z>j jQyj/ ([> 8牽@45~>k_WUHNRl.2z 4>~!KTkѵG~{rlO_3hZva=TKE)|\/i#0UNdVɹ*j}P\=W'щ/a1=˴MpkqTĪM$L;mhXT=lj~-M]C gf*#/tsǥdoHPCEH͒x# _r]i 9+ ʨN6#!RźCtog{Z^>Ȃs(pJB1Z&D(-1f\+]?1oQ)+w,42$ -⠛݃qp6[qVҹ?ϏqL4uM| dZhh/BQƄʨXE^9;6'!M"n)a!/ܣ&ڪM=_j7!\ܟt]bRWAE8alIX7tԜg.H[qOsVoWGT[4X5l tKKw¡Wbu4jEס;0lYp|8W&t2tI6ﲅ(ȹ ^o:b,AP;V_(Aߛ=Bw zU S#U88WI- kQ)Nq(VBm͙^ׇ4ڮFb`fl9TmmS7a--{؊|y77^zCԂ|S'YJ ,,t]sRViKcm 5&ׁۼTd?KՐe.w YI:>l \Mp7cjjV/3 ׾+ׅ3uOO7ZhN'o>W+I"h8H#T?a50 3F);6S3hstgVZ,u0㧆wj\vQ{QdǼ2ԌO"4 Ns-5[F/f]8׌Gܦ ]F^$v5Swqp;D!jz=`͊E}Q/`Kp;צUY2#)*, TRq@PuJ r(6>OLcBS]D¿֫,4u!?:PQj88̱ug}&@XQ_kc8 W-!F~" S9I%K CU /<颵gQlC|'njå1p{Dr=53UL&~gS+*ί%|ڕJrZ]F6O'R`ר)]*PES⸂'CNCOon25¹hzؼ:9 1!4+ 셼6P%U, Ϫ޴#WY{XmN?yus^OF4FQn:_qhKܷE@*sjIS% `4p+ڱsÖ"kGR)=Sa7ne*]9(/dgM| ,Wܷ[JW@ҥuQ5o'ptb/Lܘo^-JLߡAG/F蠹ȷ+lQ@$|),bQdmAJHke/5o)'2DjN?;h}u<^4T..@9!uNJ7nt%*s\G/lM?.Q,fβZ8fⵄ^jFԢJn}A0 enZB̹rb22'/OO,SCjsa(zYAQ(c^y<쳇}~)[ȿ4ʞ;$6H?M?(GҧSe:ܚذsJ&=?TɳDG#Jx1b n!PЎE'Gki9+I*gA(#vIRONj͂nPEEʾ(i&I1*/\8Iw/?%cq]YbA6Ȉ:>6^1ڜisL}׸|B+ 5hu ?-+X1s4I9 _C)3Όq;dyo 4:Ht3gQL uGݰQ=l (^zY^wJiViі-WBs<6˧!d~%S{ ;.,Mϐk&HM:1- y2W ggj18:H3/(3_e{YUQp&N C 'udwЛK0ӷaVhy N U˜}d71ނJЂا͛FX]8`uA4 vQA"+vzL:6X˰`d D6/Y7d^;6wU؊_y: ל>/ÔB_^Sf*tb#n)Ia%IRfcD|NHg ćHP @Ї-YQjFc+=;KS鿅Q5F/"j9y6 6[~%ѓ&ĥ1F9dLO)iPI1dŧQ=WIA F8v4Β~6 d)eiYih 2ybN];2WN<Q)VlCwD2yBW⎀&PM=إ;;~8u]l#/[p5m|th.9$}x^Sq \[Iۅr/\sB(T5jGf lNÀ /2MPZs^J9泦^z{up_ˏil*UZ5M[DzGt k©A9'F̨Y*5Gh|bm!Z" lFfQHzbA.r܇พc 7q{'yoN_ʑbwhz04}8EdTMDhsHrH%$Ӷdy\:B)da Oʓ@%rԺ\h~lǜ>+=Rq= ЯSV.Zc.MA5,[b-fXkFyԾ זvSM0Dkhk4.׊ bzkE\{171,nPhVq$_obf`GNc-|v ˽> E(;Kֱ'ZHGa؁ _uQX~M~\FM7n%I_9t h-hb\@RLxpe,"ЦH=x#tX ha7;s鉆ʰTcs8&[^ )~Qc&CV$/`c9? (1R7h J>|}DfLf@Ũ9RMZ+m^4Kf@G9a4%a\Kt6+{q]| )Oyǝ%>BCBꕭ+~H%S&[5G!~ S/=-Xv}]7NT o9$5ebX1Vr児.lf}3yC0Zmp+ŪS󪞩U[.Է̨a[ ls-.AZZ‰րR&rϼR׺ɜiܔ\In(\X^Y!]~@*զ8wkG,/$zAމxz=JϞKڞe8Q%W뛠3<)5ي|%3ZAI-,I] )mL7DH6և{96JY}Lݎ ,yE_K2+E D&ɕy g2ΞB q~ca9fFǥGq<7vmqW$[4bs{OaQ 8 ‰vrvɿ(+mmKdtRjk9y{%dZ:~uvR!Fa'_p[k<캘67euHXlpp5M q@IQ \lI'S)1Y+/*> †FOtj&*1]yd45g27b/orc#!y).'֍kQ%6&0m@1`nOXzص*(v+hI~1Y4hwy5 oŻl$Vj9@'dj&_ DW8}4Fs7r[Q^Ӱn-myhKJJy.gƋT*L`ef9} T *?NPlL3zjr^9&"׹$aez v =Vރ^Ȗ76Ȫ8dJ+=sZ+Ny!>H좾,Cy9@"GgR3@,M7SjYW?L@kne:\/1s7XH ߳#+rC/wwi`u읓^a}aenP'Z !aAVkܐ@$3;SKݏ巃xku-tVC':CXY!K(3K[7²ۛ}z cwa4nR/2dkxW(8CYǔsLCZD9I;x{rǟ$ߖ4{@ʖtYj^Q b/kyY:ֽ#[#6AvVr;L#+dG&j%ʈi;W]D/e;ZaB䲳u,],J(I`i$LXz?tZ#< 'Z du7tS윫GCA!sHFs$+>"G"mTc HuZHoP:Va0pj$ 0ںãug N]6"OSȔX;R%Q"DfYԎPQ[\5O^Fw-~/s&X7T6ʠ4  +Q YgF$#YG) 캶F}B+x3+աE}l +65<^&zRنIxs? jYHGdAScݘ\4ˁPbʆU^ICcs_#i` [όGrE)HڪK`WP>Hى6pm&0q}hŬ_|v}8mf?"\DMh+/cZW?r<!/V;/xZjȰnfk)Z =(8 W\^a ڊH[p1ɠޕ%F c%/dbN{:34t~$sR͠Y⫀kv3";^ cREm tȜuojo\&b^}[VȲֈޜc1s3`iN&jjgvZ rf>-[B3f6:~"s}` 9t%jd u 3I pA >&?|-R ┘E3HNL:C(`+_ HEtm~i&UoUśvK+IyԄ#"\K98aNjB u2omyWpWWխע\nӪ G]R`_uVmMm~irX>'<~VY{:S 4Ȳ`hհ,AC eѢ(+TS[ c1ǒ 4"Bz&^Oݖ+7>:Eo_ '3"B]!E*c[`jJ5U6!\*}}0PXEtnxdHNGc%m\&)~%8HyJ-0kܔU3Mz0%{ 6s$H唚H>/6ш~  d%15z4z(KJlꢨTow)ZY8ps&NB70.'J ߦ'Zp}ܕRPeh MYs+]̸T(r` 5)LD!4~Bb=që!;h0w~Q=x\|EUi sR$z&r|iwPBbJsy5N>'OăK-@ME77}:b;Ps)guU<h4oݮHԦ:ndĺv:)V#2_݀ry(ºm#UdnWX -K߬'ܗe>o-m v2\-Maφ xW>vPU7or|I8`y$aI6pR7^q ۝k|T$ᕫK.1p8f.GAPBmjʠ͆b1`p]Ma]_!8-|NՀp&&SEv;|HoY\XC] ,iFG"/=Nܷ*-+Bcscl$!5[:*)Ĉ  RBHgd#ח/8ZaN|es*r8s&k~ 8W;X2d" (:^]@̢Z z dTȏF0mLZ(¥&pVl[K$pokꎖ${iHbzZhfYz ue)$ɖ!*Bt'쏎LxeR4XZJK#إarVK/D]]͵a"kߢAhsӠ%}c9T)a /vTB{s2j,OM<n~} *'Q˥b㽷O8 i?v,y1oԴ~,cjsomKJ7"Y eYm@p;!x|8U/% ,roԉ_+AY>JOR+DygyTu 9]n\3۔LLRZ1%)Ñ_R2bA)EsK#[eiRN-jivoouTсO[0wQ[vU;j0S_FE9o0*ߟkQ9<ĭ#:-u *-on\K G8.tj7yK(郙'ፀ :}Axӊ"~P:J⪫0/ #_CAǬ=l~sFG=VY9Ral @8*=3 8Ū겆Сlm7AL y }M[ލ/cLQ[>$Qj5ql6}!}ڰ5>j?`SDvH ''yT&4O/yx$%~qzp%I(WQ{*՜'-M_* ▿ *bⷥܚ|ULͱC E^a֎MFq%@`ȉ5kowEGՁ@Iy q%Im !V 8g'gw[d&=yx@u#k\t=0N & R hh<͆N!1L8U*S.s K$[PwB5+Ȯ>  Yum T9b3ݲ'c!`H,ف7`qO ,RVgn!>A#.Dd qy7z,12>V71 a-0R5q©)ۍMҎQj K4V.f6>t0g,2#8n~gՏ$ȫw"|*ҳWQ}|ϠW'>H,Ar꼁Z)̻iB7D\!d.f3% Sj":dV̷ ,5H9v7ܫ}|ɀCTBVr>K G=_D0Yʞ2F-CRZ蚄HJ2:.9t .o>'aH'N+YfgO tw4Fi[##g ܎'̥*d`-1B"\1PXx׃m?91 ߇#c{ j~^,D3 RuDldW`պ[)'~'"3HVhQMࣨ܆m/u'ҕ_]d)xǢ{JcLF_ΩAr8t\~kr m4yH%;mx3Н.q;7zIEf:H"ܙ UX;E0C}Grxg&TiԾ٧zt$d~'muЌbVgNRͮR}_oڮPb{K[ekdSXZϝFڬ8qn6VJh [TTO=•@_fĈE'*F8ZU\G+j(Zؖ?ֱdƪ.`FǤo O zlbHбUΘhk=_i=(*z, rt{ڏ+\XG/PwKJ£p^UA1Q%& Fm$ FrZ*$YFXy]~lF٫9 qxŃ֞,zFHu2MY] mPMg)zpr@`t C&Q"O;ʉ.1cE2_cu"Bw,f"^$a,{`u/RђGηzcQXLo6x-w1CV+׀ a< Ke! D2nL G:YX6L >͇QE`rL=X=y_X?[XZryos_3Ҙzo{Tiw5 H#M¿xQ))2F8eѩz nQi2Cx~,n~QOUi+M(f!(]R:!П;n~,od C !L'w-zQOYO0@88-x̲Ҵrmn'ȫJ~Ů>CV.ŸqK =CK–H)X>Ru =nаel!FEE3k-peZS~ׅxRI`׭ۆT$qPLfq)͏ i"6 ;%v'EfQB/"րVS8 &miAV,[-"o/(xO[a}y#$nB*xr0t~&Akj'D`τܡzͷzFة3&hk.h"#( LPô,/RFq~(Bj'r3ܘ=fD2֧cYݷ<`3/Eݨa-2v ? 9ϘwrޞpttefV@8zX7gr^!د -~f<,rID޹?G?qDuxOnfVS J Kȉ9C=}?&ډU|X Dvq8Gl-Դ\~ip"X1x(SZ77kpeU;]YߗkD1aq+)D~)3P(57AgE[gN,K>ą2~Ȏ^+ +ֹKꊃт.hdk(EBAKL/ ]DŎ"_RG1t|i"amJluZNz\1͈ǟ3Y×:读k~ڼg5Ma[YdFu+8a^TVlv$:bm}-`nTB#xĈ~[9:p+'SUv_R~ C-`D%*US`CJYwŌI]5?fdG?jb}7P1 <`ov +v4Xq:yHLje'N1֖=s0!|X## 7`*4t 5LCKe̮Z[]9YYCOH`dO75/Aa)W z"6,F\K7-GaODo틁H')J^w"`etGBN%ݞBw˪j e-h x;?|[s:ZB~qm>΃h/85uW hBvLKvSݠ))| zXRƉ¯ms-A%EFlHZ<|13nVFoI!f<i{~@JW`Uk-}tYڢ!e6 y!Xrs=NyyÒ ub-\6ރIU+Smv#]s -wo\mm1>ҫ!~#PKҁn>BDH|yl!p^r~b'Gۻ@P2-[tjZm ,(gM }@>EU)Uy-0c_y˚؊ɫOX t_K;_}>ĭc>AMKHWI`mˁBKJç9)͆ÉN_ڕgC)PjכZ.L4f(E IDqB_\Z&okA7LTJ|Oub-x_-Gq,cdzBo~T?ocr[+'ꑶ z/hLY5 ζ\0Q\[/ 2O怓}9[ҕW0xC5J)  )bqowsMZ&͟ڪ\ ]aLp?fOedW ]D1u!;KHKW~5IߣɊD-,dė1Qspa;+ $Xe}fd'D@[n҄=f-T +Fe o(0F(zSMTpDD3K8%#?}5_D{e[ v@P߽Uy8~ՑY.}Q@}ac '~f'59mPi4,` UӓiD@ )#&huogx>H¿S]^mQסތ3ȠH:;1dx^YjbOh!F:~r5z] 'S<Խ~<*W?-Ŏx%L|Ulu'Nqn`fv=iJ:ChDf(ֿJh\^yi^KJ: rs鑎ieg -Qe#J贉E$g>!kE<`Ͱ 557!6uKR=ܮNOPHw@])W\i];rʴS?ehc/=EZmKu3Eg[0TK Ϝ:mԨ=/ w#)'hYz k"fϷd> ӻ\ćE)]pVwH1# O{.>HÎ$rbF9ȴz3V)I @?t&VAA:g ׳l&o&SV.SWPdps݁gHad(Hd_)wʭZ{a"wYۢR%1tW6+2pZW/:P }e?ȨX陗4TvsR=ݘ@:pm~f ,o3 ̦M{chĩ txϩ*n3%>8NCԙN`sOsOa"q<W |0Kf:>ʥU*Q7l&vÆ\Om%6*"qÖ'l"{ƫ${ Qqvpߡ qayJʉ|N`D6ȾVᘯZO^ؿ5M#E=ׯY#T.ұ} >lK4aRF[ZuU<3#gVEb{MbY2Ė]9.~XʂCG$n\yvٶS;jL'?3H(f[:$|),Z *kBy׊e8xduI M]A*qu"ӊQ|R.m|O7]vUn| YX"dL^.zD$e¼+,$woڝ8q(P]eLğ'+GC{%`-5e}z-PmcZG$c?(TZ7j`2IrନZ,ɒ3+۾IxŽGND_rS2HruOvcȇ⅛&+PO XkkA蒉~[V+ :'HOTLVpфr*-c]j@㮵} Gq(U/<Ȑ9Mozէ1͌(1O0f~<5;klXѥFZNyR%_}`fͧ# CY' R'T~ nٻJџQArsx/M4|fiDh_"ɓ! Odo/񫋔ַmڌH}"e U$'+w0T.?i9w Sa3dKev\ᚡv1|o=^MWI;G$`K,e,%aj㚤dSOOG+J*&J Mgqـe}b7s? M3vNKg w~Y=budgyeewZS0Sl&|Ac͟iCp1P'Rl ]~Gt 7i;@ZxV Ek?sqT r 4s*MBL1I1/C$sݲ]$Yֳ;>1[2^#B`o3uNX.Hץa!Pڠ \)RJ(tpR8 `/6k<%dž. !z)wT/ߝ7&+nmRXJ6+=%n7 @ 2" aݙFe`pYNkkeڎEI]uLsN^*V'poاmT(UMHqZ1;726?1O,Q]hש[xudIAHJr槌u"5$WNz 0{ThX TɤKxQrS^PlSL"ܤ]8oZvn#.D'-Ō%\*^44WD>: j@vJWiѲ 1M XݧF+6Csf0ˊd7뇸7 &1&FK,a ZRGszHDBX*_P0_ݿ} I%L'ؾl_L5%u0j8?fK=Gg3+%:0):c R挚Hi V,#%;G](`##Ҳt'Yڱ#ʪb4I ߧ:ѻIX,Έ76yNq_*=۷}5$*ci)z;H x4p pWY:pt=Gg0Ph3e"O)I&(zJ(2k\Cϻze64}٠;x.v燯r'pMOX3NHZ3T\IJ,pr6mJj;miXs&O<0N%==šk\8Ҫ䃿꟯wZ&sX8;`6ZÙd4ԂR{ы03{-`>?vk,bvO\m݋lKJ-ߟQ@ os/*)v{kx\bнx4y &p*ڙ+c&YIȿB@ȢVh aS:34`@mBZAO2]ЀKJ1jBo7h'nXN{Lx/7,ң-X@<ǃEX[ u^nП|6@˸6k/ITe^^m=\*>.9,g c2$W2fmfvLL !Tf7ՃldP962SnS72au"i k8E'uCI>Px;9U'tLfF@pU 5R08ebv\H2͙MYݴANܹOϖ kD:|@^fȢ>pwtL@c&֦=fi311ù as E#yrEvhǝ5IF-edɸ5Xӑ`R;$Uر%@bkUX"_x@h+6!+հW&rXWԗ=N4lՌ`fNH`nɗOa3BD b=bJٝ 񁃜1zψ]J@lqw7$8@۞-?]9Ax2pCYk 40Y3Cl!ؿ!RI}\a d6{y H;*pzfU0򡧒5˧~^ `gl\OPlf8[L,;qݚǾb#|C`{Bshȏ]Пs[UAл[[ L [SY^GGMk64q6oR3D( ۪3p DVA MqհtЛ¥E 7SZ(ʺW&ʣ/Ս`:5"x;ǹߪC3U5]AwP&/M:=YϨѯ~YߋP"LZ*?ܱGX&+-d\WO >]jIN!5Įb[t;3~gzws +4jQGwŃ!*P7 vķ3͟\^=0hs+\hA_  .,S3wRxkag ~MA{f s\Rp6 6n6KDSDW :0:h@TV,I>O߶|fч>ݾ3nlwbαHOTI,td1txQ>Itjc쐂ޏtכSbWr8Z\02\?K@G"ϏAJ@_,od .NVmebޣ$vЧ8¥8W;n*Z.q%hiӶ@0"墳:K2tp}dT BAНDʑdJc} vS"5jARfr6ƙr͒0(RC7,ARa͋8c$VQq FW޾ݐWk8[CfV5g`:'mgWB[!^ōx~г {˸tD1?Xrzr+`8S;fݨo@scYY'<1ՇSӋ'1ywmy/1X1ؗ) CŻϼvY4:?nijxaUk풻{(4o \M#Ii-)YB遄@E[ 1ջ >gvBb~G9AI0')X{ߖgqCUVk= e+`ȉ*dBNʚ{Ǻ5V!>Q}c(CN!RH]hrAt;*iaVhёWxLf){?6eb]QG_L2L>NGcMOx- 21 HւĴĵ.0ggސ( TrΒ{T0M(B!-1!mY !WpAV*>@A#-Qܯ?ǔi&}]7-"t:pT1}Bz twKԻ|2׃Ч%i׏$K.K ʘX[c@{axUW _5hv-M*: ތJ΍ & Ns]Ȧ.jBsA KlᏙYheÓ4cdF|3&ĢL|5h%gi_@4Z$&  gYZ07070100000299000081a40000000000000000000000016650944200007638000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/]u]?Eh=ڜ.+tʰg_9TI!.Aa!\#DѨ`x`肋Z{n+#UT:m{DbP}'E'\b[/N/8EOpܘgoVߏ[ŔoG#=npӌx4K#QyU>8)wSVGU_Dfkg`/^mmwv< [LFr¦6oFƼB k=E `F+,;g"n% 7O%pf/kF>E{&(Ҝ@L޸$dG}h=wM7C4ŘkQi#ݻSV{\v,3Y7c,-./^7&o-K H+F$@Y?Ӱ3(xWj \ STaDAhreI3^UzAx1蜞G{hsy{Wާ`Jb'd5>0U Hhu@2)_- KU}RTe ֽ;jv|pf*T]) S $学r<& =p6X]o'+7kjK2W/,j 3*/յwwn-d#~aMZ|'`.[:\ \?I=|NF啤.W+s;PJ/'(,uqߥy$~ng#k{#Xȯ)_kҎq :kuHz[0_b[mH4q}H9*H\+̌1|S8uA.iV:g)@Y#9mZB?7$[ǟJ`e41ZdAxSLKiiհtVI2ΜkڮXleKs=Jz @l C+cWHr k~2ݤ_8TQxZ{:#7fqN"d?AС㔴[, UKF5y 9ΡI8=ج>z% ¤@ yѥy"M~]3]TO^6{*x>'?<7TW!7" ;|40[v³ 0|VV^ &!nfqW.G1u+I:Ǣ-orI\Y/!6` e!Y|󣇜|dr ւ2q! vŃ^lW9J,:ĘFF+sF,- G(jo2!1,)"yd+DXXQXLf#i^W@ΠAEzd*?X!7"R_f4@p_WHp1GEStY*Z¿-s+"ޖJP'4UʋbG\!lުkۡ\LsnE ,t_H$)G3]wPn;ka"僋 G25N;$n1zUoEJְHB$WxQ5cx <QNb_is%CXZ-ӶƃIc'iH4ٽbcj@AQ؍eQ } hhM3H,nO1#zX֐`A/OUkk @ `=iuJ E*Q\[Z\v0S"b]]c( #d/p[`u獥fo|9wB q-&ˊg[6Ơ6`(K9 UI;+iJH RtM"-JkO¸Pjc|wsP@ZG:YkajhUJ{Fq6fkO~ۨ! j;iX%?ƾ5.W)Ճ@wg >qyVr#̵[% q /(3&2~[g).~q@"煔PjuY~/gv5(j &>=YDz;'fӖ;p8ݵEΝ <}Z&pJ=h}R8(n&%U :%*'š{C6g|=WӢɔyECvIvgUF!Oᶿ~jav*F bxpߨcw+C݉b,%wtIa`^@ئbt ,AHS퉔C+!#P)-їSuqpLH*ȣ?!FIr(-`Q, %e1̡x/cL[^3$#% W"N+>ъ2ę!ɩjz7,dW#_ D*Gzaλ1oJ`޽]!)yRȘ2f.?eRy7E{sZ3 Aɜ` `j@S䀳ie>Pߜǔ7@afن㸞޼lvSFvOm,="Y{~Hr:}y? U"(v;+p^M;P-ui c͹slGK8yOO%c̴+PO$ߗ_(FOĝ7ؓ/zFe Py)a!gHZ,l-Zx&YУqALJ_Pk(d2f? g2L d=dߞh&7/[1Cj{|:xm1SbJjsF5Oouцﰫ&iTzxav?zre^oWe'K\Nt⟮ whY3Us^NyNE:PQL2Nn}7:DѾ 䄢:}i[Qy-'vf;hh.\#A&BS2o5ӹ 0p+c9$Dj4J!`a6K P~0iEXaB('$jy$}~2-3g_U6>znTor"iUQehENDw"{73s[P<'yx8w^]/n6REI1*p%%_7"F4!5]"ߩ*lO$Mpw<\4Jlox.ٲ+;z|34tP+U=L{psMڎ>b棁fōQZ9I^Nz28i5XYPnX7!s[y+o,iQΩw Q LPr;5JU~˝ep A)hF8d7V@pW{;.q2G #(AibjdIwMaysA~\u_E՚N7ǁo 5 P3$I!SE% $6tl A A1}UuLYϐ`od$V8A^'}at\Fe'&8{J{#}8ѯ!M DZs>KQ<h dbΆ/==|M'޺hc@D /B2]x|%Xv(vY~\V@kl^MY dorjq`x_9j3{D&bfɬ_E j ,vZ5Me0cm;O;Q vjwiLWuGtJABۯZ:I74 1*0&_&^6AST*z؆f-Cߎ&[u4[@y #͚Kq Ϻ3EBj|2_VC \b1yQ )Q8p:;ºXG@(-4xT0Uym.qתå7DNEq:& ζ^ed 6<1siJ܊)؏ 夯ƒ*Qk6Gp#A1߁w>ІÄ́صb+u'.oosM[h[wOe=H5e~Uct$O&lP q݀]2{'dr؜9v__oϟ-짶ϰż7BMqJᖵ__=Y9_>nA@OzevMU?J9aSi>2`#rjT쵓xC|^_KhG_q$gyd3H|}Y=; `D^͈x]$^;XÉ'MhLoCKUmhR'~0NjK = Z?lޙhOU$60!\p:mwF1%x12l JUH:ՑLJrҰW x[f;dh/m!5"룽 .V%v{A@ Eg_?d;W+Im: pPSLXH]7mO7e5u/Lm‹N_*$ltq.WCV(F2/!o,yk'W>@̳7=b!Os.]_Q.ӒqIJ R Ɨn38[{A:\{˩n&~gVnoOD3i~z Q gyWV4Za6g}P7AW% lG"m2FA{%A(24`H^p^y` n<NI&Qx ,PCY!y}!a1ZØQjN "k4s㉭\%tʂBqG_iT$zXq?0;R> %b2lw#\ o(&.SAi|m:mlʹL\aB# ! &%|%]1.nRh j>eAuA$“sjLόWT(sSc֌Q .ސP4b:' PX2KCљ5< YuE> ?]^r?d$!ְ>y v~\9a@K.imņ-s15{oz9"~el:IQ}uN\̑X*DFbbW; ەX_Nz4#|l(4*Y^ LfGuzĚ/1W29C^,,RsϹ9Ї38nnzU"rR_o>Z+$X7 E`?Gp+oPnLg]8e]v lj*ŝjfq F\f-؅n٠; ɃrfdՔuo".$N ,`% * 7 w8FpF2I!+}`9'R Gy]NqwM^*5\c@„B T,U IӑEQ'J{ viݶ?Ǖ3`"]zMqwh r: svA.f7yYw{(otb.}u  h!fba5/}رBڿp=`x%HAY33/J}LP{s{% t;)pq_)cCs5rM@/2m Y*.\ <,Y]1\~/[EX\/3e%y8=K?oX)SAͯFdߍt ^*nu~~iƏZz< ^Ts08} -;PLBpqA|:1M%MCae*E\ qF|gn*u*BfJp vS9”jTqRO[#ZzK'~ 5e:nxH1P%4PKZB[ I@-vϹ!SXʫ&qB!1=ik~C1ax~`-ߔAw+<{?Cm-gZb+cg^DV%XQ F{Z:e vQ({y^ qBڥDK竝]v4FLP0RC@ҖYNaޒ4i-zwâ8zgP@/x)9󜋱oB;SU{F_ln )2gMGasIU 1!Q %3$K~Aײqay-<[ς169hN!?qX=GTtXjg<TIMx1pIMYYSP6iCqV k0 a\5:w#s>Lrre Uw:mٵ}K(-M7%+sf6}z[ΧXf;Ar$;Rt <{]W`El_nLk;7e=,hƖ|IHͩ^_N^w G7͊LAK|\&|!~  I-Nt!Q01bBa1ՙSR SEUmo,Bw^jGgxEiPt H/l!a%֢ttaB˟RY;3'w{ :/Bz5/PN JYЈ$r&vLtZ>ȴr„:شYDy\8 b|/)!#$5whlIg]ڌ؛F@ĵCe&An mli5#rh`)Nc/g5ݏlj+$m_eyc/  `o:e?|z)|9( :Iq`)%{g<̙@끸T8&igBs؀O*MFࣸsZk0$vڞA[hD7wTOu V~7k7գ &>l z/C"\~L6EFc/X9'MFb(P|"b"ey3U%C4貚spbi#B+~Wq'똅!וF+)_,}6?"-di [4@Z4lbarMn_ JF|k"nX yX eƬz$2j4 etѢjҩ,F!~BGrm7mr`RQz0;i`dݹAU Áw%I[f֎T[\F1ZwW-&6T{ަ}LrpܫkF3CMC݊ dV5Xș8ąڟh[TbǾ q77TW懤~1=Bm՛=JE?r(T92mwCXb{h #_rC^"6U0UbXt i XFpƪ݌; #њᬮ#9{f,ӟM(Xlt &ģ(t^Tl(5m6pݞVx/pR".c]mR/կf瓴Uy <cY,Z<5t'+LwOM>%>Z1;ۉI]0"7r%zBzZ9hDpF"&aLٵV]7ѐ⻪{6;F9`tD l2vwNrL$XpsV-I˞u{,2i f'xUD=Jy/,|sT*Rr;YC#u门qutNGܘ u}VtZ^uL#livNCEz9 Y{<-{0@hò4<ՏEa?pE'pK}xݑGC0Naw.2! /3d8eEޅO̬&67#̡\dDF@ekqXB%"&nNم- 2YCVab Q~Z֡W!p.loq{U`_իSV$sYn{ [pYVm? dDžoý,s]#;~Hr֑^tKDry籶6+ǰ~ZǑӝj鵆!3x5Jf(c5DB ;X&Kamq0+,Xuz $R@r_h ʗ9wVqQMBrMy# vP0w7\ 2&vӯ$k͟]Ix 󕠡 RcA3\ Yqc~\c 5w1OTv8WAʶތ*P5pI#Ġ) u=Tx" x.X>@8^rI+v@DT$2ZE;P:R>fA@ת:Knly<6IZ&W+gj:T6!+ .}' ?ɇ)6m.d>FjfWk÷]RuEԬ1S͢x>$ ͑q%E,2&6P#N 600{:%JىҘv f! PhmߪdrN ?xP06 {r޽|iːZ:4wEU;O4Ej& QΔ+ra}0C!n| r?F8jR?3]ȳ\ % uXF:@~`N܊ kfُ;~8EOeӋ!\ c~Cz#q2O{8+>46F|b8Q S0% ֘:\L]3>x(Za:{#I\@X0rҙuAͣ ͆|(. rPdtw߲,kx7QUmʂvz>U>y? {㦭/rf|1\مߑG4>z4ҏA])0u"iauT-靈ğB=0H[PKޠ8֣0j%$_}ʑe^غB6ء֞:Ro4R`V+]IƲ3 )^ԏ3 mm=j]U{bܫf'-.n?[1UDd4PNnik# ́ݼ! )J^7݂,;4" wʔvWD@_:S\ys7i˩7Up*n┧zJLd)#_c!MKPDh26RW޴:Tq g2E0.2+;̱T BrRYLbF Ad֌(mf>e>Y !ߠ8V;]0VR nuӗHN0D^&㈁P*s[ { W~.oBgiHwsU5-H4]iia~*ԁ4^r'_]2˖-TtW/ci϶"kݘ TE(_4 ΃dᾒjrH5I5` 5#PY}[KA"ɾ 2[c..eq@w4@#΀AhNА6͗Qs~!#Y\<}aWD̠jGǁa&8$PR;ة@#+Tȵu}ۡ.،6Q(k)cu]Co 㻋ޚILZJu5Mաp?<z${HBCO2I}m7m/GsjejOw+O8M2%jܬl~BO2qw^U0Vn8wLcwMa:k`q[89甤=AK*9Z@@ڛ?aC-x{ ~F= {(R[D5!P;޲A|.6i7$@^lcѴi7L{CQ/2); IHb3wא{GJǧ ɚa+E%6ipd?o](i*<^ pq nA<)5iHuFv(Q& Ր@@64j]c[δZ 'F* \: -6UuF'Y=ah.J:<Ω*CD)]7͡/F&9\X4F% Ĝ1$A-7a"=9;fc+S۱el #Uᮒ|'";AKֽq:2T_q +5=;+w87x&[޹-֍y&jǾ⻢!)WH)dHwBzx2s(ZBg'Ah9ʼn?LNq #]\ˬ!$/I93-Y}ޯ#"_(OV{XvM/G OX4&y/Gr_=ț*8QДSǛSւaC\kLYOT& #3@6; GƄhp&%L_] lס)E-'h(E7pD1bShʼns_дL80BYqNbSVFzF/)[bPn(\EkuUMθ*ˢ_`:Rm-i.bdG(dcg'&Ym.ؕdY}` <1%-eHHz Ѵټ}7krJR5!NKYrrmJDP0*QM,Oa& ~,+rWnvӧvy}Q+JS65bbB| 1nV9a>n摯zͰHIٕm͊*moCWtb.vXe;E V>O:(>1>rCp"|5-PK^W"ptv~e/|[EҠZ2dYqP* y V!|[A-R*}h,Ι*8GfdM^w&ˆbzb< Fzrf ~`w]ƪƴ 'Xm G^5q/gDG\9>A1<;% Bki*t *vonOGDH(mU}D0ϥMxlQ;dY=s+tEn^Pl*S;uM[m׿K$8=.m T_ghפnLmO쉏1yg!c+sTfV_,LSHZo %d5QLMf αͷ0D\J+ OQtH,EyqP 2w'Ct-Dk+n4!P7 !c9ҫ{DyA*0&iV": ځf-q2zw3pĸޥQ0u h}-tS& nY9*2y6HkMҵfi<2ygz55ZIj&zo8~H䀡>6^"QtT"[QG ;BD(|qyd=aP -xRNih1~̦q֤m1Dd _XP2!⵺6Fl@mdqV|R&g{ ,?\UV"bڢl:{0'Tnkrz2Z "=1h҉JG1(a7ţ*3ZKc%gךRFا+l1ՙvgY,a)#nY}6ӡ* TeA|SεݢF60FΓ=Ԃjr~4&(DwwQ˓a3qdp.+(XJ =݆a~_zS4 .OXp#Ɗpͺ05`1{.GZ + QvVkq.n.F`u-F5t^erhemͥmqJ63ޘF(2LfN{ⅇUX}owZ5oL#㇎00 a B14/$Dnͣ]o!ep@ $ij@&ARTy$q/awD3Ԟn^\ w:fEKQ[6GVA EG[ˎ+RL+'Fq7 L[x בT3@ԡW,uXo@C#O2`uy03́+5L РRWbXؐaACY҃0̵;@|Lם!+ɶw̿fzuy9n8XՂtH¨WOՓx&Я%L B4ײ;;)rb>iBW;px4rqZx/i-ت/9F6}Y}Xv6NPVw[,~@OYbߚ5!ºOo`pz;=^\Vǘ_YH ;@,A|hf*> ϰXФ'0aL<NcR% |,vKBV}>k)r,uI_aC`}ȘAj.҈mc=b4T֋n7zG1;Zeb@l;YW'(f;Y ^ZdB&ǙzˑXROmBl3ka ˸786̅84y%[O4# -%pqP"Ita3Z>`&\p |ڦ{7*dq_4kwngnHg ܆i6rdM_՛;4WREk7'}@y}w8{Uj7AU 4yglƯ6&{`rTE[g0:C`y1VxC}u~weDW=K>Y݃N$@%%)aTSZ1) A}hi(羀\Jj•D0i:D9,&o~;G? zinM0CDPg~QBX~mpɍB<] cƢ=<*CZU:Q177r `KHnjmFn`[g;8BIDV{1K8_bMؒ [22\'ő[,J04o-s0;`[cw%UnCbapT<p6d'V*GbHb ~r v Iœ}޺ s=3agU|ZYYʋHp405KZп ]v#MPߘ+6[̤QhXtɄ [-\B>` τ0mKR1?;bԛ(b``,.tެ"./w<`ZṷlFl`q ..[8(:I)7hZQ7Ӿa7m_$8C;Ty\"%RX5g[0 #Hxγdj=oqåڗ~,^bA|2RuX 9dD33RZ[ 6x j0`?BA-yAIw"1VzF$3P ĘO8g$)qYR#]Ĉ˗:^()>0(KdYEXW>Pե҆]nʹQ<>YY8V]9s,1rp P 2ԚOat4ÞmUU"v^FQF}F6 5ITR|KB]!OB33汰7+7Lz}Yڧ;ق7805I#Nʡg,hs(Q|޷Lt*^="`Cc8)?Icf>=L% 9CeoÍu=pꧥBR$F~MOY46X,KҢI(uTQI 5z~#' 5Y*P|9,CGwȖ4G‚'C'}I 7|vXj`!6h-ыcJX(()UC *!o@4 4F@^T(B[f34ZGs5WWD.c͟*_󕟱C_nTT#ןP? l,z<+7$)WF ]_YC8Qh=4A~XAFlOTF +qz#}u]=.7}*e=U:2AѸs-?喯ga{!4GĐK9t2rߣA=Ie׿Q\ЕtohiVӁ+5&; y2S3!Om)bgW)(I<2 }+A=Zq\ 'ekg.6V1"f3Z$[5!ip۫9 b¢&J]$FZ2}+Śxe$6bMeWxtb4Pq\̊1M]VάWj[Z``I긌Y2sӆde`9;x Guc6w^e—@pmy}%wEa:u<" ]l=wӁ`gץ][X2_TUs;tHEvZ:p-wN\XpC,W ̗TXe.a=ږ#\M:gf#`}wj~+_,bŹd3?κ6k^~5 \If Y2fKR'{JX$6 C]k ~8"IҌ֊C^CrY90J4!A##w *VP m=ΣAwVBV4 +kX(u3C#PQ -l .x"{ލ\F[ f;pb\pQ|?z8iiX1$ju^:'QIR\Ǖ:vEjb 翟^uhHKb F¹hNYuW6ͤLY7VEjV J%%3GM*9lf@3}>>XqK9MJ(G(_8hGrjv- ĮMV=Y:1o!]G&E)/ywZX-ȵ@eȜO0UB@Boc':B|&o#.p('2c&%;UH@vT^n{T2MlU u{yθw" :sl^@^؃YZ5nMufI龁M J_֔l( ˝{;: 6o~,npMgApM\t ŋF_5NT9|ۦJ{v6& ƻ\zOd0ARoIĐLVPz%S\xQ`ZDeȸL ^QL5gh]ue[V7u+qՅզİCăI]޳ʶmDX`k"o]Fe_qlmAoj=o.Ch6O-M'QT"Ș:$8ms!j%OۑMk6SỦCJtZl- BҘxɿ _Dr*Dfi&4[7eo:0ZAp50H=od8L )ꓵ|yf$72 7%HQF_ ާ3抆,і\vH`JVa!R4|G?]>=u[0q 'zbBHMxa~µ&P"aDj\kے"~BO*U( _qZ1ѺFx|Sq> ~ Av(RN|6&gqRM8bB=.MeӮYc,xSP *>X CmjO5Xuy:~ڥA;HvRgCjX+[(AGN>VΔ t*vi%3v°\BPNz5 #m9DbblZ03oy.X?#H+{0*l8ΪՍ;9wT_n,"M(I(f=`Sv:**2yK|g%_d gDKV$d;Q-\HFB#+nNPk$)}V~nKCȗ,AtyI}8#ʹ]#mkLdJ'ZfɅE&s(y4$`sj ԟ~I܇+Ã<'1%t뱐4sډ\ ;;(A]@ʀf5'B曰G%c7E䬟Vln7SPaepA.y;6A9D#NUUpS"1y.I[8/9O擿7_48e ,K\-d;;neGy K`G?ڙvCS|p)~i>gEJ4ҪܘguQplI^=KᢪD.!FsZ }{pNU+ՊGP`"$jdGX87 ? ⁿp~LL>tƀ ~q:ퟒEUTx{Ocج·ۄ]'j5XLa]͠g#)-!2wIk?E^fnnjDrHk-f~pG]TjZ7N [5vO 6Rq`?!sop™ sb7v} P<&GcU$aK^eB-1Т"5/lNbC|<9J6)++aԕ۵hhBݸ֎Bs:QlY %?ve_5S|R}r.!'2[3@;XMrrvzE޻Kx+ɟvB91tHcF k6`u}; ,s9y![ATlR$GQt}w<7/TW(ZX:m|Tڝj4ҟXV7*]8adSOt(W3 ;:_+Ӧ4+kJ"RD)`Yȷj_{8\~M@ 20y]Q3e$ bC@vǒqȿ:Fp?Ny/X[o;:d!Rߥz"T ?RМ/rW`sb˜F X9#'CFl,!c;0RC!Fe[z7OVkol; =K'ޅ];+`yR8>2 ؚ: 64bX^|>"S<-[/dK ]gUDpߒZq K9&E-JbCyxk3S.Y 29Yn㐄eγd?v@='"6ZR7ݶ+fog6LbjtY1* oRiU.v3&Vi&^ H*O&Aܭp#Gk*4vjͯP]A43Ѵbp WnQlO"S4oq=ݣ2&idmۇ25iwsZYw-i>9?=!,5:B 6-BjڈO`\ >x-ra-PaGg375sA??PH[WC7^7= BKqfXH4% + gYZ0707010000029a000081a40000000000000000000000016650944200013ff0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/3]?Eh=ڜ.+"ToS^ߚMK`l V-&`8 1STP0)i!?k*!ZRb L3/^XxSyM2*QADNÇs2 eM2\2 W5nfd~]=?MVô3iȢNzG;Krz?SA7't#k: PeDИb&t/hf.y&)3ïk2:kɼ*DGl:I8)6bXhK^g\,MF;ubP-N@,X|GO amgc!J޾R+{KIљ"mm=w>[%t2V(ZveUW嚡Cyr}z_~.4t{u<>Ei/ !F'ޫJŻ1wU_%_K]RUb(s[8EVoCg:R2sCF5Y}"K%ndvXC687Lڷ .f͋*C+0aVr*IX(pf"U=Ί**WE͈Eԗ#8w!,nXUE)'OXf1ܩU;ej̇ PqqZt5=$!4ZD4%$B t*Ypb,7pWc#hGF _!nTXbs,;@@VHbv[.vڻڏ#cbB(uuc0+ )ǘwR2J^#zOwѴ\!C'v8NFu _.Yo6bkzkgO|طVK?NXX8zDw|"[WBI^D5v]gü8s['UX6k$?{H_2okKi NZ3đ?(L_4?*%&Ya5^Vi NJ70WLc( w?./TjItpeߡU\),{ AyvyAlɪWgs8FJ #ՠb_ʑPKƞ ”D"Y#r5<kB# @7rk]d)0~0a'6~,TIƶFW@UyAR\x/}KEOqs1 &p XXhFr,Id` (zDGDm&(ődNI][d6ǼuZQƞ ~|xv]nr)Ie6"QJ3m_n4!e'Q~7)S n%WI)B}9 ?twXzdfQj/}?YZ`|y۵(d 94X-8r Yucm!Ps/g'{`ej^{g+F胠!g Zj`@|Ҝ;T:x*={QuZ#`D;XiXa➥.!3 '$79? Zy 3)ry$AXVɊٮ>$ 5o,k\Q+ ?/W[ք s 6:>D/񺅄zlӞG-#ܾ^F[Fi͓'2j7TR#:ѝk|~%ޑ'A[a72A[:Bï22 -cIT/WP1`A%kz,M6Pxp_'D1tvS| 'LF7؆#sn]ũ7cnkstq$L J99´_FM;҃7x w8IJ˹e<kb22N]@*ZP[+|h|jtLMnv!pwj1@BXN❯R46@HUj`O0JRT@w\$ϽKlUWNg.m~_7:XW3VkRkϱI qK Sj$fy }R4>\6NGwAYHq:~\dlBařAfhmw7 {J'm(qg=j?*IYr/>Dz`&BbECF.Mh3xHʊ;/ΫEiL1@)_+7bbHnD Oh8 B{2) hPu|g]egBxTrP@Azb͡I<$E!t#ޜ1AH-;.oЇHHub~>&g34#.+ }B4ĩT2?%/Dzt擟c4Ж!K=No*6Uo, icrJ: `u{c5Tbj,ܑ x7D$=: '/bB, +4=)n '-ؠNg~ *-W /@綼f>5jcS>?]"7 m+pT# e/on |'$l,2W `m*P=q7t&AiaVm V9 ZeQ;.84^P) ʼCvj$ơXutA?!goСZskJ?e ?dACzb֛?GMm0b7% JP5CfIxc#W}ؖGDrWDCXV3K ^HЫw)zð2Zݭ@@q}|n9FO ;|q734)a_HA+!l3Щ_4(rSCnڷ\9^[ꆔ4j{Af*8 E3Tym8ky|ot|׼㴵{˸kl(`(jIfOoCZm)ѼD  =;sNTĨ"/iK~]VnS3Pǿqg8&Ϯڗ4i|:e-j7Y;6 urdu,,P`xvB*Oۀib^;$_9]I%7/V8yh?^og8-1l=q5HgX-?vh yU`2vF#DV*DhgpNk4 @BJm/ :%V) / >Z&(bi> =/dORo*ڕu|CfpA'{ 2Փl 7mz4hE'*8OP&q[+ anU.X" ,jytڨ̓ ?ycKjO"fI#+2C@ȶd{nrl1?&h{ڴ5q1\mnDIjGXisZNPsEAoj Ԫ_x2LZ sZ 2OՂudUS7܎oNNB!) % UsLNB +lQwX) VMg5`:}|8~NebA<̖–+׿@N oTuP]nXBRmj;X.EWC?ׅJΉ$:z `tc$b <4]:]sBCk@u.R6ɎJ[0;<ͬwP| X=w "pғ ?3ޓ{S?(B(ZA3wwJX7ywP|*}W|6Z>2q0:DcnݪsVr OgaF.h^UuQPacLf¬#b-]!'ڿ70xcB.cxqdʈYte[;8?WJՕ7Y ̺_(p%R3Ѣ=&m&ZU CE"]zo%U!̲/"O{4ARvXJ9 }$$ s^w;T Aj&hXNzK_аn*gC0JT U@BێmG -#=!hw.3O`PNß rpH6gyiszKȇ#' \(sT u=]4QG?(`r@0_2õ=pɨ-6Rt3ffB[ F,#vc-\X1t!s\ LcHa}AOK7P&=Bppbd%ԧzDz)c&59LAëkt&Xn2LI33%Ju#%FDRŹ=FL+#E7{:_'` DUc ?ܟz4尽\񐑭 o @PEu'궏4ce(8LTk?8L-Yb Lᘭ}i$7kNh\ԟRkxyô<:Jm߾c[*Fm=8s9KQ!*EUdwoj诱+؉pD9"E`Rp{TI;+([?lSZ'haϡ,FR:0u(PC9v1OakNZ'y)'I4\8˧S[7~ľ]b툱ӈM Do `Xtiyc¸/Abg] h?GD9eLң4.i賈!8권3#WRi ,P=Zf묹Ztp5HmJTx"> <$qWTQ-\EwsTAcAaG.1 ;e6 M*u٦ʺ.Z4}ҝS,+6 IUYay=ֆkteK{ōR5{\| B.K@6~xzNG h=>c ؉d AHO9XQG!NN%'cؗHy72Y  \w7g5茛x} f%5GN0|vHJ!&5jjM|_R]pk}bY<ٻ|#$t~F.JAV{HcO 牣K_>Z5К )Ttu&>gGvt0x4YR録w7 DnhӰE.g<16*Q?dy_Ve_Vq?,0(=OAM &̈́|ͺfr/S;[ч8jI/āxesrCdSg(12v},.{ti"RX6J#u#M48DM[ !vZ|'Go=OUDkMo1BFRTmQBZ(\B۔ç%J6v~)V3fA&rQ3 | O_ӘH:Tha,Sь]n~F{ͺ}*1L" I+\3H!L8 _pUjf0~%!K>;RM-Mv`n8[{[oAV]TLIK#ڡ>kEPd/OY\Jn@;my,3d~cD'"%p:+y*>@CLgi!ϜXuV\s(wp 3h=bV}z&z/C38yґeq8K s鈎IgJ8(82(1c' aj&?S[qyxD@NSZ>SɘRqYrQ'ǯݺA[KWL?vLm9uZZ( uZٟ FfW]qCe#=& 5N%h Ϧs# MUp~~%-^Ŝ7b\\J2gS/dzX~X3ژIgxәbJt`j OːEQd QSOsb7Py mqZ@p$\W4s'k]lG6}>$0qqe+t!AN݇vmv)/Dx xFֹ{r Ss]~[;Iדd$0a/!V)jw&vn̽5W] O# \6:ϡĤ0쫺z(n5}=6U(⇩[zzgz }_vvQAsI:,M^r8#`Fs3]h4mG315aۢ{I"3?#bELUlG(R3Y_)hvO1H\]ܜXƱpUD LWG]qljFҒ"/lϻR={=l$B,w{XX(̈́*L*Ysҋ~[\گ'T \<6;d$B=zD~o+Y@+~ofz֕ W{4xgê6:o\H dݙ q?AwӽvwՒHU%M[:t9 F 5Q`݅l!6JJhg {0+f4!lR!` FKl[vMBH}> tbՉueR{U67!S."kM03y& f@zשaJC;vC~3WD]éBrNX#IhB!_L]'ċ/{y˞>I09+7K/Ʒ+:iqh!F\f}ĩFVe R#3VSJEȀݬ"Ҁrbq*9k>v$cH6׉.Kgi vWSq C'yH~H )FGyP4u8b.qWjjSpm4 KCsپi0ݖcҿ^AxS{ <&K+Yyuv,Cg%b;,hOZ`FpJD3@캜L<K즿X޻_⣯Ȗ=>H冻wlw6&1K9""~xzV@71CԝjxWNjO{u}30W)Bavh5x,g#Ԡ;nnc4w(VC't(+Ex)3AxP.&N5f` %|QTf9_%4,epa r}iD~n)^H<XN%fEBҫQmF .&{Rnz⧫.P+6[M1%[@yQTKàoZFGt3sӶҊ́C.4:NqH5q 3/ V p ĵS3&&V^P:v! sAd7`x'l<*580WF`ϒ~RX?DM1n@%i8\˃1/<&$,\] r%y::ěbVo|G* _r:@MH[ŹIY#)N8ªӽ`x"(x4DEx("g?e5]Ts"}r݆G^vIԴXKb»9dkFIe~u7QYS U#s%=NBrk?1Y[D84k`^=coaa jRw2ըku"ùhpјV=:NVt^u3KXhRf1M_902*\A>8+}ޜaqF]ёSP؝Ԩ_^?Ô嘣Q/ҬlM<3b٪k.z _nQ!ٓ{vliYשd< 77 6'{Wj/ho8pbnoR aPJil D(4 ӁwrI_tr{maQYc+~ ,vPsA)c9? Q50&Rp)& y-!9nFhk *Xkt^3{y06q5xTDekO>yņيoȿ!_p ,V w rm wV=Ɗ@?"~&iX\P<,Ȧ:(y8 Ss*YUͨ簝a1u"'ل`s KƯ$V<b0@KdH'ˣ`)žսεw6LQZ9 Q! }8ͼJ|{v6iK,&#Pm\cϱ d:U^fڤ;\#&u;]ޅlLkt)_l!'n%-)Oݨ5/ m'uh1ڼ<|3gs@ʸmgxKw7֓˽U^vA6mM];\c5Hkt,_݄o/(gQ,2GT@-Xe A/}aґm2((Q.j}K.hS̩3-yG'J`+GUd3|6uU)Fـy 'vM^> q̎0OA\? [UeTl~x+n2ug]x&2Y2ɮs(oRqwJM\gB P^5[nT3V EQj# ݋=,jxKo 3Ks*~uU ³_ LwTlc5%qh5=Be@J"8/jk;Y,.Cۖ gܚN(i7xpjR̓>i5$4<9U7nאK Kk 7a;&ľZߞ~oF*1 )gGRW1NGxH"f:B^s((1eQ  O$ Uɯ%;z$;B#q;Bz"=SP  gBVk8+\>lCKP!Vpt#q5 ibp ]T(x09{gR(0׆)%"PyjQB(0eP@IK˶'sHӖΊNO`Or( _HX-Q廻SjUf .lhh0ibao* M^#N 8xǠ) Øk)(ƶhE5kS, nwY9?h*pDTvr"p\vN[E;RP$;gnu& \u掄=k3pS,}XF}VCU[we[,YLиA#m"xcMyW->kUZ]m7uEޤĐl߇\/D67|dK4o78P˵{!9SRĕ?߁b̸q+{qF9\aÏ+#d XR:5f4],n)7,dh=ǃʵ{J~:0(yvGP(j+aQ 8/~EH4"Y.RjRdo{AӌYM%R!WkO|~NF(1 ^&Bdy7| Kį -l?*mG$ɀVmX`)VUo(sU<h1.2 95801eM829 ]3ԺO$0D~ME,L"j}@V=՘%yLM1"Hs6A4hmBc{!] ,=)2w@ǖ:2Tz̼Xq'a6Mbje-C:t٬{)a#p71àئJ~t&-)W-\فy!v8+˗%iť'lfk>fS΍Ke q{gxۑ@I8ws;( g^)5qȄ% ]_#޾fn8фN?삉?af}Z3>pXi q{coڲ@9?miy> gyPQYΩ :-`_ScH(M+i>M\{?d mq`@ޫ&~ N%:п ܙH1iK,nhMI("9! 6fu*2v[|ߘ *.dz'2K|&wnYWۖ^Oa˖l~Z<(re\xZ8 {2JaRuCq5l')^ -אIAYѹ'#eP7oA3b.auZOhtGU iC3K Mg;̾TЧ.$ RZQBoڸ(Z2GHI%$avkW::@=lkԩ)m`b,EPw2{o>!&Ù!#Lo_Ee;>evq6VqWB@1-[j,Ssr~*>(ӷTw5p}F t(P? ؝xjUAG&L6Lg ~}܄%!k>TjuOģ\en:ga:؂"> yn7tu#qf_| Ee;XIw <]B#zGlcNOYT>yR=lXC6B7v3pێ3c%դu$^l"1i{\mUVWAJ ^CS58%5 ?T"k!>Iqؓ(E˃ܕ默Q`(4ĀQɎmcMFߍ \4]jbCQJ%]CI</K|Zls&C6xrDx˨&_Ӿxb[2vHwm'wpITE -ݚ+jVVZF )Ӧ$ɚ^EQ 7r/@jnpfbكL/ٖJRo+\ 46W͙*I3 U# (94լ+ ث-7ARE<(7Ti `a(/.|\ uZ7C8T—D'6+Ѿcx>o\fU-a6I%b/2׻D>##C(o I[sBLMdAY,v ~ %gr oh6hC}$dHy4!dʒq?*]%8/3ʷ0 |Ⱦ:ޭ;az7Kx7KB_= F$hP}4甯i7.5Ue3 [Ta]L%'k|**`iXH/)01ČWN=z( (/xkd2f_%,|;c#Qឋ'RqAE2$?Z AZT;%B&X83YoavGm隨^/_/lb7Lso,EqU^ q}}^wVrR?/,se~ޢ^pI[ 4Jn GBU6Oȉ}auUc,[<4x8q2q.}轙i-csh9L/@K p*C܀T쀃#>&ӛJFI}Qi6S3#Cw^+'UJ0AyL$U./fA/ch4hl_G]ͱγƎk Ce?S:È>iԨF["]&J"1h:ӗKgccB;drS/ uj{#% dy3lHō il5l&@`De}C${jZ3_o}$_Z&ZҒyO D#I[<F/^2T= H\,hG r7[#HT t=+G4F =o02*P%S\kM7ϵl~{;()C}eVݕ(*%zx~DMZ <ʸh+HjeȀN5UYGu2Y sW?R ~[gZ'p$  »waP,)Y 鹄-O~t2&{<4M򀮃K︔ [)ʈN_!fn"mr։<{ZƽH/er(X"3Ql|bZAA]Shv8i^FOWufȾʠ4CK4O8wm)NL% a6=8n?ҽߜ1)Q`%8S1q{_˩[$/uXOWt7}Īa߁uXv{&5]bx2k+jY% So?{YqӫzgG,7T'ѹ\Z=|Nɴgm`CB ŸmDhb !}Ƭ=[~4{Dňd5Z@Tz̡mt6"qaYW1!~*`H,n0Z?aS.pܨu3LjV^ߞ$߮a5c` \*Y;~aa5oo V&Vs -=C~z2w +qK̼U; d*2lY@7A=aC6c(^ed*}eQ]H+!* ~qB9s ;O+azm} W]ik;n@BԚzpM47%yr7H*N6کx+N## b3}'4ŕ Π s%ub!&xZ *?ُmZ\.p!ISn*?<+ b`{|$cʛSAƓ&Bqr('&\a7: ,ҮdE/qĉٴ{0(ց& W-WShV7  Ue[t&ב cB{W-bK?G/'Y5?AEZ.StMd&MSi:q=i9ifoFoR^z>JY, IMGjf9ޏ&H.ck'{#}?Ֆӧ.dWgKa(Iٺ,A1*#_pIw=nxwǐN,DzkS]/0Qr:kLjJ&>Nyߦ@ KF^^=k5ڡOez e՝ق/3iYeVԓDvؕTMFKjY97^lJWSDP(תk~.)Y<1_ςBiX搸 glPR|'P AY)^<׀G t<udb!˺2wahT' -(e ޝh$\w՟!qr,ƒTUBGH=;eI"{[lH})Dw|7 G/B`\'N=ZCY==ávYyC;һ+1b>!W"moW=IѥjD(#j8߼:nJmT$RhQlSzl@\_Trhv]c -*kb^p! @$Xs!\:190ݤi$]T<*Pg.t.6Ikt} >ݳn|=x՗2*iUi90er{ߛ \Dg?/}jP.LhQ40'2(qyʙeeČٺ{fsZκ׮*G~m&"ྜྷi0 = ɣ1L0ݽOvR#f AqZ6)S0 j#^ͻY"?vg.e4Mh~yS09zӧ¶jGޱ/S] h-6c*h)_8L_tc%DPEsX+3ѫPSl#֐ԕ6HN2{8eRWr9]A:F)b٥ IVJ::yfhl1s1zq~:AFi? ךHQ)D3N1 h ^dAXt87zJ2>=O]h8!>~b_wA S> Ȳ3_tSR_i]iʢ𤨕a*ZCe=_}?pj&6SI-KpH~,[, ж^?!tasMHP0c5EΛ0"dU% cjtiZYB~\8 Am ės2uAjsYh(P4QcJR*f6=NiC.}Xur-8Sg-+_x)! 6s7}xj:@UZtG7rTfHNۆckID:$>8)4]~U[+Dxy z?֨M ovTϣTẸ̏bz]eO@g Mعǽz7,gl k{'u7$z`@Y|p2M`9X;@8Pr;,_i_,qyϯd9(4O0X ŠXRpFʖx[vT(p9`^QTg ۿSG\΃kwűp ^Z’~Wq\ o#\g Ӕ| s``>l W G5Qgze'fl#:Ki# ,-LTHRw7N ;jn\:V>@PdH]"B|A\,i?bdA°&]VEV3"មȌ#7ڑt{NV=o:hӣ߲_\R9ܤ 4e "tk]Y ə['|'X_XPkf +d?|<[TxIаJ)Di)@){8C]:.O};`F 2q9Fe;LQWCihmTc ATF dj ͆@v_ Gdic ODl6a~#"N /~DqB˰ \\R]ĸ>hzOtr8k*X>^wԲQWe.@MmnE͚={ĩ_]>lk%Kq^ifFY W!.\n?`=ȩCI7򺙘)G+^`k+\i=q/籺GkUK钤ՉOd7QrEg_KYc(LY 65"-cL"X8muzmUU6mB/1!Dv 2c{F:D `h O^)hN{LqIdr:WUoKm 'y>ei]_18e:wK'ס'$*砽>Q8ާ oq?Ξq]<&ecK8:Y٢hg"Jn_/% Fyr!^tzJP OT#<#dnFk稠j|ח?eYHy_Moc̋A?iP2)3S>Iߐ~ReTr/۫;4 dfE5:%RH:C~{.{88RJln1zSe[6$:teZb#ךŗno #ujmJ ^ t7=NZ Rڻ Iov7ϒg)Ar{UـY:Lۑ؄S fH6U&$zSq*YC$&Jz=KZ0鮆H u?&L4@WG. Ρ_ վ2*=Ž5U,0N%{0\_*zSV)O$@q쌥Bpe݁D-Ho!5"WbhrYh8Ԑ%WV_z3h)iY{q6Sﱠ)AxnQ#'qY@S7yIڤN^3q^@p#[S10wP蝤j>JyUL'1LI jNZ>` Yce|QwbSӊ[!"fHۓ$Ӂ/yUAjr`K؞;2^u֧C|ː?i"LkPD0DjO8rQCQiy² C׬]IA^-l[.g#;+۶Yr4ũ%h+!O%7ݣVh߆8t`я=]!m[,s|Ƒ黲2 VbjQr27A]``\bk/^_{>onͱ Lt M}E\1bHh:[TDNlQRZb_7ڨWҴfJU_D~ HP}*H IfYT=j8Qdd`& /ΈgT ~gM KR&c9]ȡ4OxQ-󶲸r|5ss+%m'x?O@Iݡll)"K` <6R“L+f S|FiqףΤ90}vìWqN[l($SfH97Zqز^jy\)gݜ )֗3mja8w~ ѐ9KB!u9VNI*+<k9Xd=VVbFVàJ8FK~ ۺ0O %UA ?T}\ZH 58;fΥ7]it%pmyŠr4n]5i-niɐ&c &S|$sLJڋ|HOU)7 e\ ?i׃|c؍,Vn9hW\ Pԥ6j%qc;.O B~ɶ <NIYfVyvǂwqcFh|WGEt8o>"Y785R/j:JFAL ?./! 8V BeaHb lq10?r|?CcP 7;d7ncQ ,8l&̨CR 8~K>b!%G]GWvPϚ`hfWR^Tz]mY3W-IRʬK'iEX :JB޻m ~qg`5fa͚&7G@ NazOP잓p섓Gj'm{]Lx=ˬ5 :SXv 6 % i/ūsɇ|$d ڻ|v9e1A_t?*Y wN nj8R3|TH:ZX mmF`O˄<7N s wװ|(.xSi( (vת72'e]$v~3$+{tKmPD X^ҩ8aG+=1I+qN%n|sͦI_ pݶeO% `܏$E9mH+XqƜ3@K!ˎNn?qi5 H:*+KY@8KL:vpS;JG|\S[\2+?KĂ7)_j%ݧ)ֱ,4r},նz `Ñ;8cʌ l~T=š6?w6aG(!7T: |FvgsS>Vãs6k3/'~K"#p<0RBh{3*_-E!"{!+39 ̙U.6 4̤~;ݒLu÷36;lװ_ A!iC06:ZH<~_X Xrkm3"xmD j8QeQZyUm#ZgKLΔJKu'9 wWrv)i >{z6'Uf\t;[LL'H$Z1Ș=gbwm%pcT6K4qԽV$i 6ڕ(pK "$`tM4 jV4:+ r0Ŵ[^8S6 T:Zy@_FPj>ے~a]c}mۥᛌh=$<K;x$M//JǁA#6t6̊$4Rd!o=&08qgw-kt3JU$aMM~zY/ڑ2ocHawX Z6V)(4MW5;[DrȢs`̮VO vg{sM5$G|m VHֿbfUi2Zaaks~-G9<|;or,3*raRf?A6D.Y.ܔo {Y%jKh\_Áj5$tLDؙ&f2\fe9."_ &m(}zoYO E\Zn${@JXNf &C `7Cs9Ф #̫qz(^<]g`k~#"h<ɻўP܊+*>!M]o8=T }Ր\8&0$g۶XE '#@V߭+clboYжH Ju.t2watxah6>]qP{ OHQ*kŶyblrK2٘A]pʺy62u2 &TS6e)6}bVT # ^ .Be eTT?||EH|Z۵#uO{E-M!;}5o/&`]pZVWHK~ZhbdNK$3d)Pӡ(~JDT{+EM$vŊ1C2q: ϷS)(g~AaY*ޥmHNb"ސlm ,xa,}Tմہe6nP » %n'in ¿/9Fh=2:!h߫Z0q% 9㹇&])4j] ̗pf6^nu0 |wժҮAUNDe;%HN\n%aeOX=[Y6Z*rY=Z26,H%eQM;ȗt^}J05jc;=:1T5mbFϲ\)xtXu Ifi6YG10txLsCݢsլXto)w~EepX!}>y]ٖ CkgID#xKxc3LsYuG`Q Hj[B%Y9}wjN(o|ޯV[WةT&}="m&K,K4;0?8]3h37C{ ü1'BSie]#+O~{]Uaݜx]%@vY -'\ [[ڙ 󽗏"~ꗓOIgԘDpWۇ_ a#Q,+Q5w]9d{]WêB7|+4Ҧ ~ÞHT& "h}DB1H'+)KVK@yOZ{/##MhilLv}Ao0n Zpɹ,,0b Dgwj<4qU5e!%Tq*BaЪGJ ΋?3zݦs˝A/x8ӤIXS˭6v@L¬ꃀ"Bnu7,ж%<@Z,Lf#1 JiZ*Q:*N=*yBXCH8V1۰gFA2FZzv9; -oEss!F(O2a@0b'mz2G"!g թdGT R9sǹ{ vbwj(ud }ǏR5@ɑ\w-&tݳQ5+! pLMO/q,zQkE /w 2snX ِcЋ$dmP_= @A_b5 {zX$_QHV2{Q'I9 Y %_9Vg;C9ܾ>T hk*Sj)2fMwz  9?h SMBW}$C _,:4Ҍb, 9ŀq D`)rH%~ιs? eJߤdv̅F.R;4C3<]›BFMxgHF,bjʆ|-"8g8 Vr2;*mXrZT a#nDEY& ${ZeaY ж:.u=U{C|G.7R&f6c޼.ĄشwMۡ04St\Ps .I N-ϜI2.N kHtq$ٗzz*^Ǖe;%)^)75.0 =/Dv^N/L4'GY="ɶ2SĜwr5A=`ס >QЧ˩8١ ;uǃčjU*2 ?3#o8EDAO&äM45kb.RnjfZ$CU2b='_lI#^=vI_k,:HTQч\zOTҰ C[K5AFی(9Z$tJŇՉMnO9G՘ح0j^v$& (Wyf=,"o/"Ϭq![2``ќb: 7Q|3*<vCUU>&:ƖEPKIeMJtkgMuk)T4c-)/Ef/ qqp[eڔ 2p.2A@n~Cu:hQV;V'(?eIMmR;* &kL^ߜhD#b}@@±q8|:UII 5qjz:N`tj*8| WtN1m.!g>q Z3=!6K. tP0"o΂,K~zУOmGEDt H7*k$kgHV 26ZqN Qo?S*hhwpcZ$h8&|J k;nK)U2BCYGރi8$[H2aw)YP9[8 `LM/&JR1ꦞm-0O#@IopCe8L|7wbsuBc&L|!ڢ N-wlbN l(1tf+=bAO̘9" R!U)}<<#S4.)VJG6%{fI>ŧLZ"5yYΐδ-DT>Oi^] P‘{x/qK/0x3O[r0V_c|Tw2Jh1^W~j;1J;md@AODFu7$-p{gS fz'AV0g;Hy^q*T^*03xpUjRK.f-҉lEw0 L4 $2ؔ|Ri 2 s{75X(1Œ ?-4 ,x+A/85ψY\&-O6:~nͰU~ (!7kJ;=uA'z@pPR ,-=WJ|PA^Q`fu8[Ђ&,9tX>d |^j'Hh٘X`H^I;ɖ,7eXh_${ @l9\bjbaF߫N A: 3#`tz& k|eB_a&8KߠoL@lK>+m. ka du鏨17%&Ȉυt$cޛ~[QYȨCߤSZG~zw:r닻a37eNQOQ-cXY2ugA^/5*ɟ'#1DƑ{驃9w(Q+v xRԭsOK۾Ґ}[ s`5cpT'U'~:0S:J$ը>w@}"@ˊP  wlW%~ l}e^5T"e2:C5{P_^H)oΤ5Swi\~):< O>:Mw59xkۋlL92K\tBZǔRyTM|F{Ec%h6mjcaA40N;{ UYqm ]6pdhDsc _J)F!BU3G73ˉI6'FĝC~B.6>h] 8-hC|ro*RxJ{W`'P%?%։X[Lwp]H֫=0r@݉(bjP^7ey^1eGYy(bi [2)oM4d=Xr1j!Ũ+[Lb"<-τITNE־&:/~ ,Yi]3.]niFmGԎR٪91hE1dD>MP#E?^!JShk}]ӥ?yG;1 8^>dVAǞj4Z|$Kۊjv~sai*? 򌕴(ij]ջJ šc52kI.AcܓZ; b IB5*dW}h K\XQ$DL`eG_XdAǣ6+~jWn5TLmbcO9HONrqT$&oneۛ''cb>'׾?4̫gOB-3a^N tD`aPJ;ȇ^1֙Obxջa-(ASd_>PYd.:"bFW |ڡ3K)#[*c͚؜ -<NXh>وA$B`de"d:'Lˣ\,1Ä9f0brRkj?r\2$[ Y$Mr\r+nrLrI}Z圔q<n>+w}u1J`5 ɖl"vRwR*.ZSLT n&D@&o(Ӏ/WfX]#8YGMj٬S}MKk槙<5`t}qP+)DSE|K"=39fTI% 5OC6o{J*(TP9<5~74!JKYc'<ącL8xx$'Xc=osD^C},<^*E';k@RZ;]sBEqs"M~~>[t5^ ߘhUXE!5JȖ9mJ Jd V|Eв'c/&Syn[ZQݳ"]iXW¤Ú!;7ʀy ۭq$ZkUNvr E 8aGh;UCۏWWdw7Hed섢_;t˪T ʶ_8f&a_)ps( )!%d&+'D:ͥZgv5zfcq!Uy,%s&bґL$HDF:}Z)QsJ6ry^JB{[ !wg 76MTn{-8?)pl3-d9iJB҆J7Y7Yɧ rN!Xm!%P;wЛeR)BO ЈoX)opUEfz4$+NIAKByϦVweBBSv]XyV"~U@)SIs*NG[ )9!8PP!|MkhvPX骲b%/u_QX mknkn^O+r /vޙ+sJ63),(Ry j7↠yBE# TLQA0^d X90/faϦDbKhoy/R!N΍DY'l `]#oWDf4ws^~*)U@Qb~u䏢i18cK{]fSx v\51Q&jKGL.[?- ØN—]”& Te$9&rek͹/Z3$AaqXxxV*Ԫ{MC<ւV\*MX{n$$mjOKǮhe,;? ŭqnses23*7_nPwU>IeW)>> V  8*LTfd,R'_7[:,"yeWln3- a٘I!7Zۨ{t) (0`ӣ]zF(kwN_ODL2DZt,0KA/zY|D=%V(Z>U%QWh0k4yF5NV#ȇڿMc{8"5KVGt5]"?㄂jG4ez l[. .Ljxޑޤm<-t'<- CJ:y욚55R^6a\}ep8+ Ee )0ENA  N7<Jd +98ΩW$cPrBvw,J͂!+c:x %8PQv+@ԕeX!**_/ΐpn|=}ҫM@EOv &t*rɡar *\O.Y`^R:53.pqL6AHx4deބx:CvLY%^wߴ}(8'zy$yzH*z#kRp5Iʿ0F.@Ңy$.~}~R:HP2 cҾk`t"DT\,z+-K)V֯05@M1a?|GJI꣥q0q_W)RC<5H L9~c>#u^ M3BE*LS0ڔޮp≝-!b/&ZuehJ<l$H80nED~Q>@ oS7rRnt%U}b8YyB\ĝяҿS.nq7~S{jm))a *5a 'vRu>;&(&=$D0.>_)̭҂u/!-1Z4-Yhf<fNj}Od.<=۱Ms\x]PPiռsZhYNfXgTïZ>< F?;Dґ!*yH ɽ1LˌiMTUR\z!m}u pP1Hw~hho-ܔbhU7')n}VJ'a7mh$꣆Ea˼"e$BxeIp{_grؿki:ٽCUzw_Wז~hjvWjl^&&8G?pIUޞa{4,Xn@xռR yw)}s_8$3ٿr:t%[(EiX ġ .k>Sp77znFqm2Bgv2^›m՟Z5tj !GT UbM決R1<[RWaI\eLv)I?ZUѯVP'4or[n3/ǭ'7sGfSm*&捶}0a5*A@p%gJ8 )vTn*CmHGPHrƬ~!b4ߧf,:8# )5mjF7`ޟ!lrRzzI^1a ^>h>2 }Ġz% CI ;h+YԟWxőJf-q8("UKs}jb꒡zW6=1Oijs÷A؅;FGMp {r,S# x@bޡmNd  wPHgPJ5N0N!MipA#1`Mݮn0GWt1,JrݝRFIɀ̅P,<4Z|"Ln:LuɄ&$)K)7Z{ Yu'M6|dr̥<5Uvfb0E5B:5&(7J O˾ފȉ<"ױSg\W?C1_%fMy'm`~[q6T2x{ɋQP8"7[]qwQ ҥ#PQw9* 7$³N U ؊z@d7$0_nB}!dέwfUsH7ž"٩1AuڃBMu|V&!GH9(`-I \wϷR[1B89}X)6ɟi9H!͟B^^p`hR+Oļ/-oCȎIVۭe sʢEӦxJۅp`[q ڇ1rDˆX= v7>z.3 dЁ|&<]} hQOP0,7Z[ui=ʽAiDPuی 8xqmZ<1'fY4X[zIk MR^ku;Bc -2bn,޳V4p]h_]AP/}iGicEƴc19Jyʚ39X8{Hփɷ\'dsVDus+^ he+4P 9Or>hk H,ߒ~+ؽ褕~( #?wU4d\ [HTV`R*zx >:-yr)Jԥ|u;Ql%S$~n8[PèDi9Qҥo@ F`ex+On>8i ȕ"p;fOXDs[/~`_X*E!1TB9;=M.ю%/eע0}D.W!46BNjPGP@ ;eA+QN׹F<%W[ %c[rGuq]uTfۆ$Eu' z},[8]i.@/T#@Z~C;.!N۬R=՛f1vIQfER$`4`? ~b$i2ސ$fA)aRH` -u,lwbWy-vPulԍ` 45זLBM&Q_s%z2@jmmM8볛dQy&sEMQVRiAٗˁ\ {ԏ6XWK/hh4> }]W.ND4]6rUJy`1^mX5UQr,DqK k?xGm:!͋Gq+ɔK5d?SMnCP;]Skg2̆"^NsuF# #D| 9K Vc D̕=w弻3䝡kKmC5I 80 2E껑R2b !sK}~PI|mABx33ڭE2ߢWw㭦A -Z<00ۛH̾ ?|]]c_{LuRc $a2^>xtͫ@O;5>cYP`B ZC\(4gs:U >7+EP`$vm]} 6ѰOxVnj>Jou~9^ CNx7 W2XAXX50~XBIτOО&wf{^tQεuÌ΀mc(|MЄ 9}ҽU- / P3Þvqs6J]+}JueaOa O: -i[Φ7@ݵu᭨/0R lio.yɕ9}sYZj3jXcϡޤ$¢}T۶1mA^W")\o(ȜPSs}edGY-Se1=c?e8PԈyZ8RGYCG4&^Lܳ ivs<oHx=mlUVi;)_јɯ|0L]њkU~RF~LoCa4*51L~j3jFu1uyrvA5iȪllͳJ6SבE|K~j$ %=o_7^nS- 2^:JWBGk'R}Vѥ@*'E?u%۲[؉m©sB_qF<'EdzB["MS`<i'D\7V7 lg<{d3+VE֓@WRVѡDTgoyRiĢ+D״jkv|Y{d u4e Dfzʥ17ͷ{ß5ZɈ1{}S'`F))5]gEZlGI$X/~duF}11 Ratˢ{>2}*!]ΎʫbfkmF6r/ /rh97ad!wcvS* c.pXռoDmtg!x&^a7ߠwnP!H -D]~;ץxbCRl4 T=R-l:J%FWF|0V}ژ/:O[Ƅ~Z:d%I rbv9]XA~֒]2hfZVAIJFL{+.8l35W6󅽆)u8(;ycϛ.-fܛ p*Lz=:~ s͒BDf .8<$.dâc߸y>S$>B(t'aoMk76Z91 #6y 6 .Gj+K5:hL'AxAyBsglp+ӌ#mOl:FU/E?HRz{{!T;`%SmT2#ٿIn6$=!a^]Q߼v%"uykp6 2t>ג ~Ʈ¾kҷ<˚ gwV-@ֲk^rU[s asMe\]9w$Q@EPAܓRO 3,)!C7z5hO[|"c($+@D@ngȢ2 J:Lu--Hjj>QcQ-<;EP^5ŶѽuE/oTG%+7*p H@L J si0l5)wg3s|iЌ"RB&_AEHM4u/ee L t)to#Ez*E {CltqKJl)E$X䬛QUQ0 5#)2\)- CO1SiJ ~~Զ$dmTD= i3XE}0E8".jU;:~߲Q.ަ?#%.T}4mN s)K# "W*'$%b}.\`Xɤ.p}]:*ʠǮ&!O6eO;}gaq@jqB4 v yZXLh0W}R'&=>~۝L Gk6f+<J[H,FuηQyQW'`wQ4q_3SqwƁن!?rŀl$sD :T \[sF#9P2"I D|lZ:h<}cS*YP Vo``RL+Y*2%$ξ"Y}( pIJ<7{!}F>=Y2M@3Pk/wR94(/TV\-2@.Yp7ʝ:c]^FgV o] iI,:+p^tz+)/M lJk_HCP<HPn7NJ) j|m@rʼb} OfAl݀M_ f;I!n$RFUMrh䤬Pl`׍I5& 2ak;'`J72\X_TWVFD\cdb(FcS j׀N(=R&Y&彐<Ѿd^am"x L]ʼ&_!a#Cv6I`oթ0wXU"͐dC ǿN'铋'v.Ŝ.q0T"(aA={oԟL. !o2HǤ˟=$wךNRuNyu%fN\gɐt{!JO G*pKڂ0E?K!n =pC# q,8PMʸu9i,Ҙ4nP눎-jv86L6+%xmvA^n.&Ӗ,roIs|G:W}P8魥hߣUqF:7q kNZj;- K-LO?U &͘D 6TgD9+%kƝXl2%(#7f3sWpRPtgQZ݆,q=ϩd9,kLdZL7TF#eƺ 8b7<gQ~e}ۗe?+4F(uI{U(xs  ء=|wh+ (8x멂1@3Xil4ujl3~#YHpZLi2 i& .@g_wS߲FL__˚bDV[^K|dɋ^c ^ꃠx%XiK11yѰRj x W4N ҜI^1qZDNbس;&03::wVs{ğ  ipZon`3+\Z~ bζ Wn 59(p tɆC!=E/*<,HNC1jU= , k +2YE(pCx2JG2RcK4[Jtf>hkkCGU+e9X0Z DHa9^S,| X2N4g^sW+Z8g'2[}g >b/g(#bO6R=SW+?GbbANݟi=pK؉E(* 1ˆ7U7+7ceʺp<@}Q\LC@\7 _#^͟*F@W2րcIT/@:!T&LlňվWj PBh5)p8[Oo R;X93 8I=_ /tG,X[\|r&on7Ԫbp(P 1ry^`#o$םm6&.Ci?9ߢ62a` ד{4j{%a_iS֬ݔ:zv4:tᑦqحvaO*I$ѹ 4X"5shm/ȝsN\7GJs K4k LɐhZPқ K"bA`*:_ZV67n '68!O3 1Y#$L> \ڭnrL-U:NO ?+o yl2n*/J#]1t*q*;s풥B;|ʭJsX?Q=5+}}߶"M4!X#rt9틝y:7opOƒvXAn=c.g4qwVɦoէxH:/ui 7@L6#,0Ϸ»8Q[ٸ;ʟl#A%s("4d$ 5݊CŌn_Ɩ5_!({.`@/Hg4JC9bU+r*ys2jp-^{`)D0K׸- Q$wPI`3zH=m,+Bu敆\h֥p:i؎;T!]VF8Sm=PQ*BrCk(ϻn 5*`al3ڬ0{x"ݘ>&u:a7 6Lo!\0kWv8q $M +_O}=P [^:FnpJ*!"5r>Y{dXk!,a#Di#1,ORG;2k7xɝ agz$9ʜc?&.ѕWI'_H漠emd>#i_nH—/m ڄ?{t:n(܇;fg-Qyd/%{(9i_¡ c?]9UFڽa!+7isJHcF7d*{c8w9rぷ-n*aĽ'q.c6eO2AͧB:a).L{U6oZHRa9hbâ@؀g+X?,mu'|p'n $PHm S7~|űsb-Qq.P%01bs D|eՖ%Oh%I;GX/zI{iw[?ˢ*x}n҃Zm(Fdr'xW_{* qB[=zq(q? Qd,yi*￘y5d_esQnJuЙyN;{a5z8Ě{O'l.=?h<$ByOj3YdinNxڍ> ܸv*% (:':FdˇJ)odRwO]YC 2m-M\vv|IP%9ʛZ;T^ƈOg-=S^g؈0nq`q[Y-j-Ğc笥 [[OZF7xB6gUXw Y{kwy!sץy j )"R `㋲A BnAvAɮ0.o| ddw4rt{5#ll$A%m+\)jۭ%f`98ů4pklOGUM"+8d9TwmVx2 [2ѱ37lXkH~j R:@5DT9[ϑc\=ǁj(*RzKWP딾A}A 9D!Ҵ- 8+_}XBlv\ 5}R ; HwmAڿ ѢBejBUNEMHŎtCUxkˬf!ݧ!\6&hݍcRNv<$;oٳp~&eA߈4+Z* X8Umj?`J*pE7J(d (]!~6"3`3:>=΃o_븥X;] _]kK8mƹ"=CbO+%M4@$1m;W{{icZbbO^;lvjQcnN54U`Sc렶 MkVuJ0%AH#TQ !)&$O"l _(CFoa6>gHbC^V.x2_+jY-ЯoG˦1nZߥ`r* qoQcJ0[k5XnwP.}qNt.=Y."H:"By 1Ί4 J#+.9>t2]P+"hyڠ+PQ70ퟠM֌sLb2CϷw]^zk*YN4!R/3VJ^*znބw0쐲H"=mTT}xCLK5`Jyr❡బV $`4íY[ ]A '[ rwRgͦ֟,DF4:"Eս3bO2W :[m˨m<ȴi)z9oxA|P1kt׋tu. tNnA5`ȚKEry6@;'\ _ZZ˖yzCB?+;N 5'l w$g+!gn|mSPJSD Ҫzm)W֠莻ܸÕ|=S,Жc8Qv*'gk|_H96Wk~ Rͽb=4|Nb~A>S% G vg=&YO=j0ckP‘(Eز eU6-@ @X.џټ8<$$}q0P~P2{P/NOqFyoO=4A\lL@ʿ+dHbclm+IE\YpnZa k`cRBS3ѿ\+`lܻ;!6Z323bTS={7* 7I?>6QCǡq549|O>Q@|>!BCB$ P3--E w=딡VӼ(;Mu)EPۡ RYq-c^cw){lٲsѹsc2 c9ZfU| 4~=뵴Hzob;GEI0nqt.T{!ndsl\Vg(~rz$ɵY:v\y_ u T>x(*oIfx nb|m欁xlIZeMI8h=g) 03'^d B̍q/D5#e% `fg:d%RrAF@P _){mbdUZ"nȫ6m7Y-7c |]uӮp_[4%#xYhS3>0=s,:o^ه@lXo~8:6hL>i#*J |"*VwHN2fpNѡȺU!֬)|} mD+`ո<ۃ=QI~_TmYT$+騌RlySj5;Gs S n{vgg!I{աf}RָޘDxĒȊ^TS߭~$9,ѫ\Ʌ[n$gƕ^\nvE{CHE@KQBU =x8b=}1:xFd|ӗvL[@:lXE;BE C9Wf. vY_XkD,F[C:ԱG%*6v/5jdwHLK XF#J*b ljɻޅ^}5,i` N^4} T(>LUb5̧|ׯKp҈Hoz:p 낞`V9 e!N cb;橐 (;"Ϻ?[I~hK' 7̮n] Di_9>kg @%dUJQ`NpLu0,#4ogH(ZC6%ek }9+Ut|pw, B_Sޅnb\'kHw BT#Iu~4TNJ*Ϸ.U:ɤҢe7~.pRW MKaLu#$2G˱.R$& DQabzMh:.wGkqqUpxeȾ$LIG!d_m6 %uvŊn?T7\2DA.cQ5$9g*B[̰tĪR%=χϼsٜLUx%%8})P JGa1!+8 /8 J1O0LMb {R&"IUmSy+qL m8 nm=,Գ x/_|{7~Xґ>x9YSfWy7pL̽Q^uaCVq9-0f-_}O (HڦvcXW<#^|e^ bِ{bͱ% 'Lmarq瓁&6b٢OY6Tc !_c(h3KB}+Ez W&z\5}#d( AgOrb0&vAoΡj4CNbU(!zƲq%ç"eʪP5Ꮷ[. ujS쉿􈀛jb|E&2AM˸`5N"SW&\/G5'毑~f[WRƵc@S)8 cٱ~o'Д,.76='(Vk9 ;GxtS4{Χxw6߹HwEY04pS\u_eF>^c$U덫߽P3&Lb g ywJ,uVhHB k`,Yq3\C0w2 H[ɯ\7Чu;D#Ʊ3݌ w<Ua~Wl/9t0Op@\@R$dzN}: c)v9Hc7WJBr$^H݋i V~>}!$z^)X-U|b=δ(_8-)E't;-xrkkc|"1H\7ZxGlRc(i?Mn )T:P>wQhwNfu[nLZ~>4;9/%fva1[-:ʘ}XMIæÝl8NYUa2\I%<5YKux}])E<FYJ=DvC)~sw_ 亱\z@crQ#{bSmt(ڈX^7ewƤ-V(TGO#JG=nYbv,d4nߕ?%&RsJݬ9q]_r 2ʬjkS/*!SAE'Z2s:?;-(cag @67mG#}l9i 10/;RqVaxw f(AóRҹJą`\/pIq1W0B6q̱Z𻴀핏s􉹵6f 6Viz7=f>\c ©:EǛ8|/2; aJs/WūX歀0+ đWm¹v@mh*"-*k>|g~f[Z`Gj=,&^rohz0O~]0V ZlVz1[Ս@FF55#Y@\*܅*@#r+Q4H+n]swLȉ1j`6rbffw/@ciЁ}0}V3GI"C[Դ/gEű01>F”m%&OhjN%l`2żf*B/b"ΖP@? g{z;8=L0|L8s/[)zET$kt |y|N jɋcuZ}`4`EDc@/ G@aRrh=cBIWg=E@,WAK@wt`¢=z G-.oEj:u/n:^d6_;9ƴ M]  2zV&"MY9rJn R?õT>ЧPuje,O7g[|߫^ ؕ{?O:A0ĕuR{؃[S ()*>"j~\'#٘Iރx]jD_SKD ?Ѡ@p{?-xjޯVG7x:Tg|[xk?N N0VuhVBjTdl] "v5qKfjTMp;Myԅo!-XP8Ka_tћ6b W>b6"M8/ ;pLiϺ- OR؂l9,AY}jۻ)Wϩ_s 21|]tIXy|/xr rNZ@ ɢ~={Lݑz9kOoc_މ\_'ll-Y% mD(Tĭ\Vө,_ɹMM-q*cUO9wJEzϻҏd nF3n)UB{6Z 3MkCTAVpfR<8AGu} tKI`9Ś̢qd:my݉ S^^د}2TMzFzo|ܜb9 "DmЄ4\(cWUX ayleӯߺh709kwAi$\1=+]]'nP'B\{ qy9iUreX^^Et*Nl |xA! fہV<+f 9fzmz@&k[L]@d9$R11?yVRl2o-Lu~ 懹0>bG6k~x ]ƥ;r(mN!C~4ōBF^6v&b(k_u\_Iy<)}Y q#zf7O,݊vj ,t3Uy1oaS0:ao:c"voRsOvQ03LDCêx I+@/.ۆ{XH1垦OqJr~v,gXXZ<Ȁ.Yi^:85pFX:]$~u!K ԉ]vb ơ!/$/P0`c傔W? "dž;"t)U8t]EiFdLn>\v@7!`Xț űVuSe<{CkzN}/z"! A-?7Kg\?G+m U* |xIm[ Rw|p̃Fմ{kƹ.Ѫt(jp.YWN?>kOP39v}'Wv-O˪ gο#"VGw8NM^a낑Qx&Qb){#êKĪ9_oeRwA-JIgMR0g'aN̕ wXȓ;ym +)c9-Fxs7qɔWe26 3r—=`.ODL3ƽ a*eHC`^mPh3`#lp ebYKmۜہNSi~q1@ֱ_/X kQ.i&|N̄SbzN):똗y*Fq\=+ {|ЩାFwa-314Asy,yr6.U_ծ(Ҁ[V*' qAımhC.Lĭ!_9񏔝 t=G;2~?cPyʽ(P]Jqa"8Y0iZ~ৃ]''dwxͅYzŎ@G:phմ_-wC)`lAt$N(^%&DXc'N{Qrd k/'#vud,oA<)1 9kk"ydh=qbV$<*9YS+?Gtb@ F&L7)B1Nt)ŝDh}ΪoU^4usOe%\"i(dl9e^kYJkwݛ/Ƥ_+\DeY>yI9oEJY zsC PN_ayҠxE֭XEE. <ЖMM!ׯ CpIR$;.\z}ԓU TqW_Y칶q)}P0SG!Y+wg3c S.@Ό|O|@w]._U?,Y83Oh@_dn46E@pLYyF2cw$"﹞?)VHd_/5sYzj[Ts0P˩#ʋ|ɘkV_д_;"ɘ,T "!f nWaox(r#C'hfߗ.輺)pG">0^9fyfßfG3qA*ާ_`~e].!Us_.qcAGrVmT,ʮ#Ws /mC" zAJ= y[m%A[MWYAo]mTVxq q{L+ƼYrKbLLxQ J ؤtg]^ K $:}^0 Ga|K!~? j^QdvH b*MC5Dzc"*.~QZMi_A[s$ fF|v(?ܙ0ɨbuueG@c72}d}kk虼[|8Qȧ'C0!, GE2h|vf!OX}Y;G7"^,#ISi ;]o>iE1f[IzVl+ kFϬHLL)Y@>-Y=Pր;G+R֍9ZqBgё^/8n"PĴ_S*!MW>ktɋ_b $j854#B=+FcGo'k93״ n73 / WsdDj]-c]]3E僖#,ǥ0nq3ͶG_HX=4A8YhAQVj#: e {-I5B2g:#eɰ]qΓ/~ F#l bՒY,~o\`2_1){S}q]oʈ3]__Bv:8հwgm~69^K[|JybZ%y6y=c $e,Pve`$'vUt[uP(Ċv¹e1קM3/a8wb&%*VB|,.b-ϰ֭x7uFnwjDNd$iHO`O+{Zhd|ZQҥ$CXUTvS(s G]]yzo6LPA5˶ ˻t(Ri̭!/^τ{2 屳1o>(ER{F:4ԓ6|FKp4ŸXzr%U7 iΐo(a.<56*Av#@akv.sFL-GA5_2m?%X9j8g-;Ƞ}_5KWcyiD1gPC*ށB =r{r*3a48&uڙ'O/| &M{)7* \HCyPhŚi rtmH*-bc6-Cv4I4(X%БPv gHw=`'8qKI݀( |l駛Sn+B@ur}=g|vt,c[яmMY<mS:&J>Cy;~(Pn.Xed/O0m)Ţ*RVV)|eD6h5)9Rp '_#9V\ \J)ӎI!gP>}c9oA3s=;1Ël~//m-jb c+Cr|<`^[OD¬B[MS~@ }7?LY/xb~ wAH:D$R8EC;T_lHB" -Ĕoxϓ6 k5~%{{o%D[Z\a"7uH<.nkW!Ir-CJOnO+FcuǹXPn 7s"6W^:zN+ |[gAs=NZ 0S6,.?<w)w vvI2cp҉h 5D^oP9@ܜcCֱ miŐWdM-2r~fB|?Ǽ}ҌOMՊeӗ]gj?_DTdjH䨃˓ᣘzx>Jo-GQБ0u(b8CG%Y !:,NlAyϝڇt) XpJcO-~uيpXΞ3;7eG zi*dRJ 6kA/pFjzLWChH" #]Bd شMf;5"VBG|kUYW1;%J0X"4%23?MJuZ=XťzS$ ?e&a(Zvۯ]#o_BF,DZ{E{: A; vU>WS x^@k1qUU~!1gPw5%NHn!qV[+K2W,v01Us;rjNhpO6Nw8ڇ"Sc꩐J@; A@&^%cR-۱c@}l%dЩf0)H OGA[G!x&~i^6 ATGi"%쇞wfT``VsI#q#*r̶VO헟ۦ0K-~ޡ\jh#vOɇ 91HJa |!L3}]oE p>ďrⲹ̫~Hh0⎼4쭹]YୀB9»Cw8_mTg3>/ ^&,q&2H p=H} [ 9J1ASzЈK}t Ͻ-NO EQu~w1zDZ2MSL ?i&Ru1qVDr,ȬXYp9)>娵$t_5MSM`;f5cuHˤsq۬m"1DJC5!"3q7`%_Gs d": ;]f7\j308h"29q{#cX@v@<-AF\d3KgmJ; !(r,dzFK6*z$9vX /i(>i9"T$xČ?e,ly}FBFnBw?\1|!=U:ij"Ktx;T7@, t;v!0 R|d[nlW myiƫOyW aY tKnb#Y$#C_J,wIFMzuohҲH}!rwTrZ:4 |ۜsPmek^Qv4kondݑhᗖw>{ǓD#mYs/B[(@|:#t#y٭I`+cR ㉺Gש0P wo5z@Kdjn nn|@maBҼO'=N)3^Y r$=V2J]<Ԁf MI%Cn7a TN9N>$:o5=ۄf!:ffojֳcBq.3*y"UHBw/^|sjm]it)̝G0MQRީ |Y \4ZG)!a7+-ΒXvHͅ%>U4pO!t(`o Dt_w*':O z.#M19uH̋GLeyʳMVZL"SݭXB,dVXrqQ)@`eOPt]-<%RH62g;bYvj'h1ѹq .5u er7#vUc2us\g]Y ns)n-t{3#OLeOվ˄{+G*cWgD~ 7T>ˏ>wDE`]9I.Gk'ݮHVs u: ѤacZ`cےcFk,/IkI;7_ԬE*9Vwʗ7`l3ϝqbX_'tl#]m1 .I4Vy̯%ׯ{N;T$΃5@.Vh* @J/۷PY<"w0G%`)= +zՇ^/J~E=K&5c8 \BZuKuy'p]y1z-sFJi߄,Es2 p'u'LyY=@Ґm0brKڜWHE̓r_9z@dDCo/r7>to/&oV- $֠u%!rG$PNSVJlHvv =sϝ&Օjd?݉@S<[1tI h~Y;9gcGg]*ƞ;m?=pdaL'xrĐ`TjWיRQ\Yi ]Afレ1s$JgNS4g:J*KWZu{L)]dpSYz ov}'ZB2l8݃,bunEaa$-^P"bkMx׵- G% $qav(X SUkh瑩!TUg\kpOPV4a@˿u.+ח?\G}a!(¤ |+:POBZ1ҧ ߫wə1RV5%=_܈#>&V!8.nqX,n'6"Í?EZv)'ul"d92vc:$`[ⶼwք/E_?-&ߘ*iПg\eɥP7m\~p\[Wt'*g*xa$ /Jiv}T}{\ H5nL8xWrջ- 2k(+75>T@O؂c:g`?wZ 1r?EO9:tܶ( ɗKUaG,,e#]UGznP56J~uL\xgL_&W`-/( }q]%6XJ, z.|&](@鐞 \:Çͅ/2#w#Dɷݟʹ*1a S& B9i0Z oTwj2/-jOon4F{+er;Q Lց֪ύ}f402mpDf-G/4=)`{k6l:R'qà ` Bd,z9˺Yu߫h' o.0˒?jHFqSbv/Ӭ~]?O2idegBH9 9%6x>ًcrktlrڲ9>4="*TYOcidj2|&_M+@edD-@b5O{AYyETmZ 1G.JKSSD?u@fG1ڀٷ뇯<[\ t-Nqq[)3o>y4VZ։v7{;c-lu±{Rz ďTW.>m(nh4>jo=t8,ā~5!SoxܪSC.Yõi4 gR4dAQk@8)r#qh4Ej/ j,Yù] [g(:Dp5]ӳRt웎~e6C7.Eơ|d‰ރKԒ\OvX<1(R]XF9MscRء6ީ{̞mʟC]XH.^QzОJ3ʠ2%3,Trk]>n74"Y!.A˰&?5d9i=}KT v"Zf`p 2\3;zpFO>BRz4CJ(/;Oȁa΁w_DH}" "zr[E}vԅ'Cz2Pjs+u9WЋ0b~浞j\/Cܙ&HlѰ$|9{%pEFS9\@3֍&ߋ+ppK8Ld$|"| w5;] d('U<&'tzj] `O%i@ l\8{[(p3É5"9F~C*{{HjcQh0 a\ 2Ds֧](nREk9(r=7TyU(N5'!Z(W2j #cJ%l؁X^I>{/ K#-mמD '3@'/ y~* +m9,b[@ ǯ.U*^W`pZY:g]XƻbI8;UCwo]!чXBgWspLu|ޭ*U1#MbD3n+(HԻA1\I&0+Licґ`&mJ,_T!4e#b)ǧBvLxB~z-6;U*D@uBS4Ni{36&B^N.o=qPB<(!}ؿJșKl#9$KWsw0P_E+*GvnDtt sRr|҈iZ-,N"jOm0hb(| G3 ZMW#oIY#ؼ8W2MbT0H]q*ʆI΍Gs/eBĥeOA}6(jąb5IIw80)lJ?ЬLKY4T%Q2Wn%8G*s=6h _K ˊW`58+eFs<>\StT!+(_m[wl,h!brXlT Q Te uhl;=O Q7!jN{2:r/Ju˯h 9v -ƛ>]M8:܂:ںWz@yethDNp /G,A"B(}aԥ*9|tza ?|q33lw) q gN@@v2!y&;圯b (g{xȁs̴e{ 4Z0&XMթT@5`f+ #˔i$m՗g x{7Y8V{7uzEƵA|Knw.DaI+S߰ f,jNxHIwv[RWKyOu0;bet"{f-=ұLĺlQQ@lxu3gP'%C ,M{/U2r&]-ؒF׼kxwyjp.;7ꀌgVqY޾x2?7 +E E{}8ERJV(қt%y~J>\PL$S6n7IdJ31N y|pwżS.S.KJ(tm%0_c6JHmd2T.'Vk4ٴji1測(IUӆP^]<٤pE7"([ʜc*ǘ ӯn)a/%Xƚ:4Qe?n U0CGVxR[I4 R&Tpnk-<Y=e`8朩vғyEP2pT :~\ɁhT  WjEY`&KIbj;a(jrZ9S+o6W8DkԅzH>*4:߇u%y5,g";WTVpߖ+3 ˺D| .z-Q/Cbl)%+97-&tWVn)Ȍ#XHGAz0Bes`av٬C|ºt`>3;}PpsR +w҅TPAiԷ?L~d".NDؐ:7jȴ'UZWsWǍf -oU w*ޜ:hreG0^5Q{aBi#^kcUn]+a8L)]P\,2:U$S$o7MH2lQ0wn̄S6Meb%l,XɨF0O6ws̬,U) 쮂O{HT6~*<B (N][ER" Q#Nm`,1 D(Na;=U l; 9)+H A , a1`>qN/iBGK;8T[p8Oa+l3Ϭ%@4;nZ/f;3oѼ ͼX}GɤT/YW7n)=T%eAs٤[+}Ooz:u[`C`(ͷq(&lVm&3<θ7~/gKŶ{!558VpTMA:E[~Pwf5yS簾ƶk0vuH}T;q:I5X`],7)ۮ!"U6&flQ}Ieqof ^~`ej3~wڼ^9 tJs귔յ+C~KAh^+n-E&G_K 6'Xb2]ٛ!HkjTqxd_Qt=,FYKe"\ IH|zGo.|Yuy|p>0N6j 'P$Q]9+%akUi*9skph0U2/ܟv1}DV}^ܻ=:fdLnK&mZ T(!"̎f'C'5 te_,z8J:c0&;Q)~=qUH]4>IC2)荞1?S_ׅ!+hD?k(N21fUHIՓ?y9T" !# lxH0hߨ>)*P;~$K<[MJ]i vLY3@h.-#ol("P"M.L-gsY" ]=$'EoN_^k} h_ks8 ;γP̈́\wv/An^o^ʒ{] |[PVuR9x 8^V0eBn6gY>l\oux¨ ');y+y QTu!!i:(!e10}ˠcBw*.r>1B`& qi׻1ӗA͈+ gosYH:H'\_yW1-H|\UVϣ+*n?d9u h5)4E0AMʈ4J+ aF 7)~3TaX6˚>kQ:N>b4U`ժ/L|@qVm^WX:jn pC]zҵ̾|8IJꂐ3cvL!*8D tM+/Pmaա&eZ1lZ aDA1fV2;°̜tAPMuOv"ɂ_TaGc<І:)=4a}6%JAwg&$:fy *|9˯NjXԏE !c3=jO`B w2(xyxJOmN%%8n~ BA(0%V2|#SV;cg=H-W0}d>+7m!)Q)'/klmVI|JzATWE8fV/XZH2NO# +N?-F\̣h@=4ԤgA[!lmbN.vjP^hxFiZDZ\?PQ٠~pVXy06.,(h"%Jnk'p[峒'D诽: $L_##:[pr(]f}}d;ܩlK@;IG̓'YwaU~⭮a <0^|G"z~܎mHr2}tG=]msͼjJ3Yg;xun]]e !IZ/r순6JgVWԽ{JH;q=nNC/[/22f9OR"p $\n:YW} g<maEKbKq&(# `gH^kɮ fgC1^ӥ1{bo!>.pA y|N9Va?rrK[/c 1wL-n+T#=);UB5H UNfM+$t\hǙW~ wIJ#~ICwZnj&OHҢ#-s{ckK^4xGrG#Am7Gϗ'(- g-HАHW qz ߛJ!\3 b Ue@?g)ګK-U޴r< d.YihET&k(J,3Z %# =[q_EW 2)?޿7ai_LXp% .d_Nq?82|9]5& ߭:_MH5)9W}ϰ< n$/ʌZm#;9GKߡ<c2rєұ|U:%'+'kKCQeٟ"a5k2Nu \ aNZb ^XyDNxŦĒ9G)ENgmCLDeůz+ਮ""~D@Cpw>~1OmPP U(Ȋ2^Dlc߼qPv/YYֳ.EU 7eʌfaܜK$aKc702*1=NkH\فFLE{yIN.AG#(MòDEK{T!`$:YQd|%kǩv__opckT[IMγ1AEp4$wYX89$*5H!.MG?o8[!^oRTЊf+0o6P=ypvYr}KINSrw'J٘Q1;OA~v XV>,n8A zbd#0c· 3jS|̠w(ƞS $8' {(z©$0)'p4Z67k^ ԛsd4~a֝;O_YK:V4bsԵ"7|1[Dݤ"zh 6V3OZ+'px۟9U4][٪??uͺ <)(1k<]vPԹmzi /&܁$e ePѳ-oG>RANh1,5T-3,4cϴ4=6q/Tr\Z&+8Y+sa-fG$ع(BGWJHыrB@O{Ka{P>B,G9.sjؕ˕a+Nn"`1IJaDѷ0pRҀN^D-E Nn2RFATW%꺣Rme&؎QBd~=p:4&$u\Fa\? ;0n1gu,u[$6!Qܣ#Dh ?xs[>kHPe/% >Znc"a^TX z =%0N253#Ҵ])NV_mT{˷'9+aXQʧO|tzmr|hOx`'nz]~c2x,?UWen9rNz2 KXNcX,ũV#j(w!,47筷?d^HD = sm]atP}m-ac^e/σG@Jd(>y/"uB@'5jpB D\&|+כ4ICQ֘ Rx6P #vӻ h5+`z4g` t|:cw J0&˷hL nL>f.-? XziݭzR2yvrh@?MFU@۩2Q))"OC%vbz6ف!!EǩɛzDS[=U%Hv9mzAK@SboCZQ'^ 7 6)̺6aDTTd6Q-I2(;%{ʧP}S=%Íu~7/d4;j4g93*njeU-!Ϋѻ}aq%c9QYʗ˭Gb$Ðu01W/awۓɩb+ ݶW$&r=xsz+8'ԉr)Y>! &C8CG;mv/*  jad_3Y!d8OvLQq)nsE,@6 Q | 5A ,E^W"v`wbqZ+/kv?5Jg"X0Zxp-6ddd'$긔]\\6Ҩ[J}&0@^ǂn!xAI\tcAx˘cn{]Vǒ? ,$T%Z͑$5k8s1}P2L: y+p t <DپB&8acsAd1@S,W`F:H>W?&lDkF?&%TxLT~?y.m>%ǿ_E}W.4W=E 0N5&WtAy 9c>(*gYηv&+:&+jtY{ piS.e.`),l>gv.xad(~.sJ$Z$ߢS՞Z;uOɀi uP "#73dr|KbǦY5l[β\2@XAV@;M|-q1N9˨c/Y#kw3MB݇Lxnrʣ0hjk\Gʩ6%0C< ᫘[~j\4>~ʡh0~!koLue\ٕ|EIodp 阸 lXMce*ԢT-y <DCsM3vET6oA>яzUL4^UvINIyv:<j6Ej \ƨi.9F ‹d[ {==Ui40Gm"e.9.x' y(٧E㣦9 i}!6,m_o/*F찁ӞxV4. ?BMf7Mq;;$PŽܨ=h' }ŪFҳ<3S3(˃Neɇ=# V*Mp⅞wX>_@#D) KӞ¢|Cf/0ppHb- XHiˇdͼԂ+yP/&\4av5=1WK2Ʒ;ġ)zPW\o¢ozBhqPu`9O.!:UJ?9|jA-FS,VC}bUUz\]mmBDYn&9sHqqB%U-3:D•y@О>"XDPQfPmLO9F5{(aNT~S^#.f ]gxlD9p9^i?8c*!Dlf)S8 Ս Ii~]!r; ׵9RgfUBhz`˲8ȷ?\Ny5?{/0Tz-KqU2\UI.t!w2s.lqz߻cQXg-u&?( }0rݕEՃ9ց!'M9I{1w+>.1P@3BvzcpE{F4Ry`:34y|DÇ~gMnCU3$ڇ|3G[±`C=,Bc=)g2Anu8PO >a0D[r}HX$ob4J/.k}+/@od/ )8{HiC/Z_s4'/c,L0ӎ ⅖ xkeؕ0M-U0(xǡjG G&/CX/uQ֑TT1bj.XKGȱ_yc5c@zzQ7Q`fgV3/A TQTrt^7֩׺wV̼]}zl-@XjXa!9(䘛-*u'M"@29OlU[Ft!YX51Bx.ޣEm.糊PJxSQ~\5&dގ٫6) ƶn8~ x~w_RvTJC 'b*ͫG{|/^ }(R+ozL̏\ҿt7zq~b ]' m -c0aaU紽.#jDHN?jjK%CUF~NItпCw(뒑&"@Dh)9Y_f\$GYw 04Vw#'ʃ]^NN#T6uOkiJ"VR}N2hmk\uƢŁԑQlUV1}}C*5`Lzjװ(=1s{z݌ʷ$Ʉ#Pڜ,Gm9*Y@G9>>,asT"Z?0pi [~X,,/$gon ɟlFş*|. 3FZƩt-mSHs`n?-3?prTM h ^תɲM/WTF#y@JkjDGvK?qb$' _ƛ9@CU {'ԣ<4=2nhDQ/d{ģ4 e4:2r⁰gJJh39d+ʑ)UݔSn$}J[_F#S0zc2lߙp3g[x&Ug; -˻j~2O;)AWXa Q`4vB +er2Q[Lŋ:KW&6R"/f.AzyoTW[ ŕT\!Y KWäi s&OO)^.[:Ԝ&sXڞ<=!IxՑA돱ҡo35sEc':|w؈oTt"%QF1촽Մ$? .8dT+۞XL$ Մ^-F%ʆ8o0F ,ŜWy&y3q f~u@pgh2 |.$&o$5hm Q*WчL}$N}ښBE!OLCaXu1C47.|؛3՛Fd?Vzt4˯F} y =̗jMd,x?, |e[,A[~@jRf^H[v)JTFNzZg~J$ Bm#ⳀG U0ݐ)= 5=aP phnCĨ_{7x/ǎdRق"Vg @^zH}C̮[[,'famGl")âـ)g ~pӹQ;`bTd1 mWX{֨pT$mN+h.DVw/[[\`5fw Ԯotvh1EBI p4ZZG#IMv'Z&'9!# ,Z䧱 (Uh3ȯSa(&ҿty\~n.L[PT}+ ʗ ([“[SjTߙKQN'$}\<]XUPce=N6UCb, '"FI̷YZ/9'ٍUVCO<:\m.|IlL_g-L"aMx?G;(R?AH⥼Z?DoyY+;c( JsI\ȱ=mH 2P0\42@&BDKZhܯtxa4M$y3sĨ9;IEw=W2Ȟʙ6&p6sN߯rN_b[MZ  ^jb!s9,u NkgAECws7r%U܂n,֥ _^H1qBKfҤk"y|ҊS[NXli eNj:xw>1rʇO/X4C ^(d+=5Sa.,/j8`{|WrofH}.0"h)$*d;@ls0|PHVYהƷ<#̄TQA[|^i%39lLmW;M`mAQ_HYjxZr )MUĒ9cZ v I0o7*"#/ί ^H Bx[U5lɥ4(|`ϯmD@'xz[,ԶeF5dSE !,/(+vX BᱽnӃl+,1DV&mOwi3A<*Czr.1z,z8[K*ʜXgbbA5R:d?:8y! D=(nJ4Z^U+fDuΌP&o嗀t<)n뮜QT iB~]7f8P$RAɁўzsJMYa[NU9pA6lG#!~8N+F\AXf %Q.b 'BmsG#1{3v"Hȡ6|u"X $:ܧ;~ {Ӫ;ٙ^$ vfv𩊹LJ1X&LpU5>OB W[N69B,,Z0&O݊%KPsj?%lkrכUǐ#tQ~`H1 TA4y_* =<;_6TBvča3S~8d-y?AJ|"A=P󻔞&\R:!ŝl'ֲ:A ]KrK)ZO'r|v]g_!)hyuoYivn)$3]gtM5*׊6ʊ` p"mh=" ~m2ҫG;Ĝu>+ *c}`T6 d◳M&Uc-2i "u=Ow|X?a(,W-L'>Y/|o@m}(?%o+,~w^8P5^)4蘘fQk-җ\E "):t8Fuh SF[@pt$Ne I tں阭o- " O}Ko)? |Ď*& Sx d}WR}1{ 5 wL3@:s)G."/@)rl/ ,Ie W'm蚸z; ^@);+c8r;ܲtS|ZnFGt 9D EYc4Ӝk_k@T}3dz;= Si`89c"l QbVN9ă-Ңl6tZq&1Ѓv`ڈgg+#\TEY*G+nuGNF=NtfbP;v!N?OV" |X&'{ )WUc0d+!4'(y)ܺYJh>]cIpFF ߉?x[L%`Uyyw*+rk<3liٜ#e 3VS(MtEhM.!l]%4tff+?cE͂³8w[BFT# LC(ɰؿC$]ί_m7 v4ڙ@QZ2ϬӮCF/^C8vX@_9&E|9XVTڭF".ۂ]8&Hd:DF{ZCB%_ߓ dz~6(4N'\ (7ˇ΄'ڕM tjDM Ne^1L&)T ZicVF?񭄵vzeKH=_91uD HG谍JXԿ?K}`?\Vo3皰)ɫ"7RlopڒDِ[N4`,\!/gWs F|z‘T rXGn-Av5F'UIyP V QVs.jA`GHzϰZ]rR "Џ{UZzsrz8OwL >콪nHdĂY7Q@{3 ~m/$܏]TINCkF c3Uxmr4߇2 |ҴGlw Ddfoa\bHèe{< ::-o؉A 4|//Ah}HGA(DU ۷GhOPluқB8 .^7913{0$$GgMqj4!hko`Q.{gRhAC;'?̨l0WѸ*b}w](h@d6[u+Y,gq%,)8d;KN9hewQ l2 *@N"Q_u>v˕PiW8$Pn%¤`5#e}*~w5~Q6^Zxk{P~X;7}Qc V҉M)LwQCN(BMեK:%$J]lMP չ%D+pd7#˫R A#b>ngБ d%ݱ[suwXb,:[?Z䣹B>gƤǕ~VGxbW㡜qz󍄾X2] 4KV]q&E &"_%*'3HHvc&"Gw ƤEh銔PJ*9޴??O(U#suq =(*KP8Y׺O~AkI,`JsitXuz]8#&p7߲J\Fe~IFd ʜШ `[`a]I b fy_5/eX `^fݿwWWo9ϸ›;`z_A0 Sl?\C7C;ay}^Erf!/YcWj+;NjdzjB쇿:xhT y+$4;y'пQ†j]b"UKs)f +MJ9j=z c'j3GzmQ٣s/JU?_W H*2 =s'KG\Lx&-6O2E1,\Q|vZ=X G֓v<)BPKϱ:B_i3/yH w'OR_ܞ͸֘Jn^˿a4VL`QNmA[ا# %}^Ҹ((Z$pԱ[(ք>̳ᜫ74yDaۼ޲H8f Ϩz\G/E ܢ ޓYhUYM d6jRI+}u4tjl)%Mw>l9f5UT+YBUJC=I`/zw k"tY]eyϖmFIRS z ! _jGdG87aT^Hmۗ.. _o*aWhK7W2κH*KӣtN{/YZHP Wo $bİ?&D:CN $9[YdR"$9@_~[r.sU^ q, 2Od[W"RػmA9 P9 (a ^J>#!GiMa6 8p9^4ddHuK.¦̄Ѻ̮O {g͜hAp1l8f~,ȭZ*YX[Pww4gVӰ&$EUKy̵O=k;+Һeh) ƫVu~aځyTC,N z3P{aK8I9=9quR~Hz8>{]I@< ̍zm[䎑aPmD,?ϲb!T@柉s4I>g)u؜ܙ%H"\2!7^pRo;䛨2ULfc9z|lx;5նe-%!`IpAC]V3j{gCˬ4I_<#{gNQrik} jbAW h(cobޘ;GӱeD)15pEoC pe;H64gEʱ?Pm5r쌾޿A=$eZF9^B*9, :m򏩷2ⴱhK@ D Yx ~z YSЍnWDOV"خCٸN#Nm(TQdeyۅ?d0@J7pnj~١W-R17ohTqʁWJ%P~ے) ^4TDSQ |]y8u7l >u#=e9z3HdM4޵;J-F‰E`;R-1ܫ=dphDD[Kڨ%ޠUc|B\>sӝWijn{=gdu2V 96K9B}ݐcB|WVyA4>huΉ~PUgn4Ɠ%9A#L6n)ͲJ"xwNĝg$Ds?OP҉mPR*i2{兛of/,+' o|]"崴a^ĜĈqr'h W+WeD Ld?*9İf9ԓԅwvDQi*7'lbvˀ'S]R49)5Tͬ% {OU Gja୮a'n!AX`}}pݼ&o[2&TD8ď4k]#-򶭡-I59ɽ/@mV.#ꁨk=xVTHy2{ږv-BLFI l=9 {Vv1у >,RKiK)4¤M7C1GEbך~oLhpb ~]‚Aa:[g*$U|} @_\o6nc_@!H[b:TYɿ[{-sZhHlT>X} & VX=b3Vƺٿ<1;bԜKȱETI^ck 2=Q6O1( {~jUTq\nus~r3V*ЃQy,pi󥒃U9/%^H2'(Ղ0 p:X'6NX1hc ʛj?xsKec5p&}!>x.IVȑ#:5XK.r563jPyÜԆgT"ZRa7tfƹ{Pf])^qlC<А2Fo>,åHD)>r?(\'rSf5O}`rrjMw;O1p Krà޽|6o7|ӵy3K Ck}"sVJs0=0Hv4\KT\X>P9M^=F D"&ճlx<:V:ndq.կ(߭{/zaV##jum?jvm:vF.%9ԝʠzK 2q82ՙ#DO#F0!G}Ċa<Ykkבq_]06$3Ȧp,z`URAom゘F=T]g vu  -j6JĈH_E N)8x/k@7j9pM01tp?7Nq cY c0R\5<|ITO +4ՠ`4m< Fv-DnZ'G1:+/Lϛ"GI,f}ۍ{rJOՄ`ȓTdt}hұ 0{1^(T;q;.%W%R^#2;^rj`~ɶ@,YDk먦xJW@usEy*Wz?Bːe#A { e|xL1uN%T_ڪ|ɡ&Jw$E2(ޓσ x<@*PIgk;E~пA,Qrʄ2qXțyg.d!ײLI7 Ƅ$UGxId!2˜m<эb9[?TGK=X J!po+ s"sa`բ4T 79܀Z5SdaQN:tAn2_tFòsT&?Iv "Lg7NlІ"< ;ropv2l#) szOG'R-< Eu'qo.lcd@nO-Md 럮 Ra r(@ML`^z}-lb K@m p#)cCIccr:dB='IiwpQ.zFZ5!2pZi!RYЌ]H4Hc lMNAD)d7.s%N ,n'wYBQn4խeJD*Y[85@k$@>GIcR@Y"#ZPd@[XNSq8H$Q)̧ޯT寙 矾 ǂsQWƓXZM"zwEa?`?gcDM͢~[pW-Sgr6ieN'f 쎿f:ג5 lP]ėy5(#y:aI|7v-Hwn{B+&i@njOCM: blۛtώdgԾ!܍ntT@-_{fr̢9+B1Q2&Q*ٞdl͘d'4_$| UbǍxub?}LEt->7nWXΒ8׍ .贳V j/4h'2QAFʺd6p?~2JwPv.TCp0LL}ׁb(DY|'`&9[l'u0DH|5aI=m̎m۳=G ~5]\u O4t0~}Y/PNS*awͯi*Zp^R>4B֍`As+λΟdl$S~=ȷMLad=uKtU+ 5T4F kZߚ5nQNM Ws^ "AK5sbV) _2oCQ9GþeǛ-MdR5ZlicSX.KMan~WkY2=)cy[(*C1{'Im!Q ,85v-acg[P6+RF"r;Ǡ 5v1Ҋ#d%w0Mo!D#1/eN\u"HVj`X>ݿ\M8߈}av'{O$S :Wd6p N֪< \pK;|UFu:ǺYSnz1,quL}ެ[}@I^ Z&e n+&βzgX Hk łk ;7shrjmF*gBSR@a#"3B[0t?#*$-SJw2:_Б`Tj9^LXo`@ՆV:G+z 4Hy n;N2]Bvwe5f'O?Ul>^O, ъ%t^{~n.xp6w v{ '~ٯÅe!s9>[רÌOGaL4W;nq$#'PZ\ R!6WՌ”q7S.28\n tGyE!8x7 gMheuReg)Bp:^f|WLeXSV\nBλSZZogbfrJn<Ay"G}]"@ּXJ5AݧqS,*Y=3iTkX@]7.o՞$u/Ș [KVx?G+=+) uD2IW^kC/ iɵbڇ׍0P=y#:ђb90.-'hGҭ#E*Vm]a2d#S*H3L*FZc$/ha5wH{z[fń\2QJlZ:7#RBdEĜ!Tgܵ"Vɍ"D^UfBP©WS2qaNGا$T,DeSe[\XBȿ{sd#7{cǣ˕boxv(cb0)3uQEo~rMc͑Pu̼mU]Z{w4e :.ИV$@=b56.6[{iϠ*x2|c \2t@<%LT=`CqÙl?x_wa=߯ukֲ^,Wpt*n~2- r"^ՉG~S](F tBINe ;gStW[ [7CH`}PeϺ;Zʩt(߈}/j.nF~%r2G: h7@[H"!UiY! QVe i2Y8LĈK`ct72 E:8ͫ|;6'KD)Vf/MzIyLɍVʍmhh0s;Wc&5$<@A&$xc^8pc+Xف5b! +D-e /PNGvvچ*뛔O'.wWC ]gFה=G!n3f%2?ۙk0SUnv=+YEE(Oɲq'F)ם$Eu2C"*/RH ԯdzs& A>[0ׇM3wisF'Vnv',l%gEۛZ: ؄'@p243\F_j"| Z$2S֨nC-)$.TC~3韗brYȫu+oPħfp#.mW"S#umP b%Yh*aYv/~1rkpyIu+idv-)yjQoZ<@*{^^w!,vI߳$j+/,a<̠PQ縢HKw7B]"U+ gL)S˖#n׌x@h!T4?3Jm+t(nk;wM&ӂAM|*@‚QB,i%P}[o8^R*DyqGE8ӟ>dۡT窗njr68YrvkXy A%5i?ƘgH!gN|ˊ*Dѻ/B狰m4 ڐBޭSPI(e:,V` 7X5vˌu2I1(gP-}کg|,YJjR O;`ihߘɴqsherdvړmȢPڞEm&wwM# 1rK0uT3aEN寱l@'5B6$|vFaN\85MxQm>Xiכ[a+7$ JfA ,NJCL7.K9x^vR+6z? 9#%c~v3@O⠁nd覃6ȳM*I}-t{Е {.g~I!+5]"`lhYtFz<=aע \̍C$H js!&rRs ?6V]1l2h:i.4GۊYzP I/bI ߞܡk Vo?V}\Ըoc B 1O dC߼ kgstDo/qɍx֡w[p N#JruQ&wF=Han?wQ;F.|] @?J|#]:K Zy kIm%(px*^/:Xa??-;\ koukR=$TȽ/:o$DPSdLh{>V%M ivlP3uφ BP5ibj]BUЧ1ۤHF/sMEҺyBG Ņٲ_Ԏw,ĔJk(qZ-v^nw8fR& QH:Mu6 g628jWFz Vm/@3)XfqE%xq$9¦)S ? -?}D>a6%6%E=qbe񌕅\G=G}o;٧Һ0.[)O:i["GHnA,f+[:kgm]rOw z;uQ}sW5Cb#HP :* +~Ldd2~X,;VRxh[1.z?ݛJէRC 7VFֆ&oB8S^ϕQ~q@dZ\=wW/oE5R&C_5oU+XH7/ HW8Ɣ/>BprGz9JL"ity[Sjd]RPZsA kMAo+ly?J7U‰޻r2sTUEFqݜ8p]%,ۃCKF> njOuycN%$+"V_5`k 5x, a sK4f54Aj>Q'A&Ag;LhP Pn9bQu% k]ULг&mCO; 7k]:ZM;?>TYNC?W9&!C¢ V繠JBPk݇ t m*4Qy!:/q#9QR&>|I8{!_Gcp-djF򙄪$dgoZDq)nj%ˮ#OGyP-EHִHx^OO6#tw#>T5xu'cWK%WJ˔q.y6_uM?Ky K *c _WKx1뵋Nk}(OE\ˈ"[^jJG WxMΠR *4=@/N4`_TEG~"t] &lXIŀ><$/̀,fTL!:\,+V Hyc;N".emh{bj#qc#8of[5𔚫aDV[Cc w7/~ ((VpST:i3sas'u5@jݍ]J?PG6z:֘0.FaIڲ6'XiDnihJA,8?td] }YM|*|95~p mQBTA|FvJx1>skݙfhG퇛vg^>`t@l/d{x,Ft}EːjlG$1 r]m6ZH;N4vE[xП2Γ君FۧUuI|cBhI {W~٩ OA[~3tI9KF/Za^=PXHN#&5 ndF0x+at!A0 a[ @\ '*2OĒrWBW IWW}‡HG澨ࡔQđp**InmV+t!Η -I5yCjPb 3JmT֗")Oo퀤(]`,C)l{MJym*ŔKFl}/jIeDrU,Q.l<.z5;Mp\)0d:Su) E/ϯzΞb@Y`ŸRr>uJ/j UCh5pX2h^v-Pzf;p oyijC\IէgwvZF,^d^A0]4Hʱl,m0j3G+t6Gb4d\ҙıtw: 5 Q03NBke4AjH6AZ5fx_CSHY5$x2:bч):! 1ߋp|M0ǝ\sƗVϏ9n!jtβvC[j)pW/o%R BAU/K&]9vm|%׹i)?֤=[u3؃78_΅GEP. E0V 3 v匣],4 2zC17cX1iӇh/brv j-|No x),H=N/ag-tlc *y b> y%an Zl~F"g*[R0PDEqqZӾ#6)&#R^Y>Ynyղ$}B ux}V'ep;ۥA xfSz⺯ װᚇ5KHKZ~oN.prNFoY݊2DPk%thOqqL"M5q,O5,mpBE@D_Z"vKjM9fJe\7Y4vᢃB iУ*2e:SU"{uqL}irB"ȅiJ)úL^U{[VuV Ӡ^lEl9[U_=\tJ=U4Fνظ*>~Z9j=KXT4v ߼ד_8Tz2r9 %n2Nnۤ4xf9 *$[`↻VqoNd㱸OnsBzE s l`əH~ mH8&Kh#V41ѐPy$BWKuV6~TKWƗ;aeD##L(u$7& gpn!F|yLMl̫sy#+wy($ _j 9L4Ⱥ_z@vez7`dzla90>&bFy`qKF}^%+@N+8NvԌ O`*( |ߡX"0_d;p!wOn뉽 "~EW{RFiD%MZ;1O"wI!K%#vr,nZh:+X\>2gDUa ]2⨞DUP\^]ڹORב,-$ M '5T6ҹkIԏPb${wJ30.{.{ s\ez_>l~3Kh?;݂J,볐r=0 ~G c8ъ b\T%>$=+lsE@ɍTuCPXV3wd;K1Yةh9m>//g%f,CyY$ Mq[Uyb2ۮ{ݢ6,21d&xf1E7ĺl}׶V3)ָ6BI&KQ0 *\j?6J09;Eo!+N\vq`Tj é; 8IYˁ~~'.cA^;PGT-`20VCd;5Z&7ڝ56yi{W lZ&/ovGӃut[駶9tQ<-!PEϞrjWްY[0}Xpp]Ǘ[)$uiMIER0G,EhܙgIr~Җ!,Ԧ|M5|: &/.2Ps9<?̇:w9X{ij ^&fN]ʮ=ݰQfeN-# ۸:οʋѧ@c9xϞN/]:;_PJv`-H͖3gױxƿY )l̷*tu9 N7BKzkipl@[ju 51T[hF̆F.M`YN:@ * TN b *gu4> Gw!lp]""l⮈xM?C mu#dvT M0r0Zk?xǑPpe1Jx%J\]ߵ%J@,J6{ N!Ȋ3j 1פ?v~`ڀ'ҵYELw|]1(NC NҠ?%9Ca;~UAq=z&1xp憊+#d"zs."OM6*FMh|Y'Lv01ZF[o`zζؙgnxVh=!r5Q"]LjE26=d{!VV$fvf)d2aj:Yi< B3Ыifo[Tf:U^gDK[*Z0Ⱥy P3] dSFc4pVyX8;oMsM;Bsq~w+N58}I4y\q=R(:i XӸ_}Ȕa)&zE:`(٬R,7mjs3MTXM$x G2N:gBzZF>8\Die VJۡon S̉c{ Am ~.&$|r3kd2cp=tTalbI~ęR֯t̸$Sh@A$λSA_ю\7G‰ގ#NGN+Ίוd4Ž̭ h4c'#'PXHE>@9 anR-0]Mq\JQ⭌7cUմ}y%h%*1x Ĭ:l2H! }*̵}g;q43MJI@=՘2G:.* gj(b˜/?ɉ+R/fp&(C^(h"oUҞ)GEM$x2SZm$Wwq_fN{&S(1u9Mܜ4衩u]Jg3 W$Fi &דꈚ@NVD=9kʌ @ y.2&Rָůۭ=UكM|ܹi8s*YmL2Qʏ'.^gVxIzCRu4uT&h4[ @sV~ڮuFERHD:}yH̨} F_JT!Y #%fse}@wE8/ܶ޾ ̵0}5ѥQwR'Zdw[ MĢeGګFR3)?vKP3Aepl^$1,,R qewdk`ApM@r ;qZZAAFs;[?qfx M31B/By:)~E66`ADJ 21 ? w4U:YgV7^c%mcsz0된1Jٗf}X,R1 bn,zJQsN)OK~˱)^V)?7^ Xyt{/ޘVnF52.`Jh!^8yC4|uaK;D^-bT C{} ¿b4r^48Č͑j.SRɮ% x1ԏi Ao?Je]ê[OxwZ@лya:, h,kHyȢM/EY0^jG)@fb?/sI992ni#vVA< BJ#.U@o6K06T5L 3%̒/Q$=L^Pl_-QX(>w"Q %8Ҿ^DLpgx IykFmo|Pe[V^A mw’G>hUKt 2 k*iԿY^PZrr[q mOF2'/̈́8X^yu jY)Պ*/'D1^PqٳjTK2[I`6g59ǘ5/gCf"(or 2uї[ g:]IwjD(#̑Y,p]Eee{{}[h]lET<ρH|I ˜^}V1N TUN1'd$ T<K #SƝSRƁq1VUQeP:G$$iZxcm%iV|5M,hkӴv#JZUkNw(X~%=XiAd*c D<źmiF*Ū9W%o+(=x)fjE%0=ow@t;ؗx( nƇM2n1(t5!AGA Aɪ< t1"(z$u3P^4Zv2wyI0aݱ ۗsQJXwOuQ j(n<;3?EGL4t\֍ ͐eu3MTK.m-% DEdcR8Z{J/bm+E6(TZW\|[EOS(Gy1Y6V~zr{ , #-LP:K̊PK0pkgIrO)B^-;HY_bpa+ uM-2(|:)><5 %^˧B+)?Ȱ?x5$Va%}zчں4NvHo+kZK?\f^m*ؼ]6T}Txt>3?|W=عb6ɛ {6+p-3l1?r8͒}. B $#g+ڪ:֜/=6ķ{iF;Hu'(,cWx+m+ťܕ *=jhAߞQzƒGL f9j0Q"ŢcΟzgz!4W![fzh:lQÊdE<>8:D}e.'!z … &Uf}%_U . AW|{p*"! F= ,"nF*%^168׀~XmX9uexeg T54q9/Ps+'R\60 #<2xSqc@ߘmy!Lr܏i߆fl' :1 r@ o0h){0s}Yd/Ku6t,e@|@x#h >: A+%v}!Eq2O6ܛ֐իe^̾;*X %**/U&- ~񦏌 *k ;݈l|=gJjk_"T\bb%hTQȂeIp @-ϚCir "nQIX t0'tnزY(@mV~$Ƣ+%|,$d(0 TUpn&doc6(atlSZs](!c4&`y&~QiZ."yPGK>dCg+6_Svyc5ې9jsw:Z;xQzQ R9ƚ ɐGeE[5^eps M߈!Js&ɍse&c98^eVHIYImdInּU Ei <>“};%\|ga?r?8G].CWφ|}qTDk8q/H0fAQ5~BE<5CcZa#H騄?Pο?4G&GL Q| $@2<]ɇMjf%ŀ_Q)NyU<7s%N6ܝdtʫ̃Tb%-?!5ʉˬ!w@:̪\ b aW^KZ˶9i\$yZ}3[z ^,t <93"}1{ IrIX",3t'ZjNuPՔv7Uy!Q$S^ qy>-Ԩk$}iJ*R% u~ϰdmhɘ?9[j+M8Cc9G Ż>5K6e-8X28sj0$iaJdoW `Q7?j$Mlo`Mc,|]z> &4*ė3>, 1)o9n.9 6 uE"lƫ3 ;2mwO5cGa$ca|LZW6"H,3zGҊ2id4s` ݈Yr I6[\KVVFY։󣳶dj, )= O SvN}'@X)1j-|#}cSG+yu9(Z2n~Ғc+-ȉHG2:ۗ}IBcכ: )d?Iكa}3qyI&B j [3yunމr2 -`6ToA3XbEi6$)vTxG흂yHp)0F|2@~jZߟy"#Xi6ꗗAя%V'8n.w$jw LpIH,1㶍Mw@*(0 +<_C׈X|'^pܷB`4<5?H~_Cn9#JNAB1 "}4;aaqXoK q31˥9Mir7KsG#n~S̃<~Q%s)cA3 8Hxxg.F9+$~]nYrF8tIHriTs揷:,&RI:_;R؜.zn8? ޚgsIR{~_-پC7?[&,t/DПz:ޔ@=#a;+gn5!Cb*[jv%pEUNE"i^|#``JIr@WQA> HJG\fc8{2(5&mr6"cl[">םj$ K3@R\B1}&/^;JAl|&#iNL .&% }LRGe:sn-zl 2>Y19pDv 1YPx]j! LOMŹ#F$Np1Uevdgl|dP'lFGQ jI{`ZgOBZJjK,±~Od>׽=ƽ"@Wt =QȚPiOzb/rAY6iakES^gu "˴Kٖ/>b!%coD~kl\3Jm :1I7g=}4\N$M>?'wω.|yЌpD1h%6s\IBB5v:54Tlƪe,NVi>ڱ2F?j&-^xr˪>r6o;Lz[xV74F 18bfh])zȷi"/A(YPv#s%ǎ"*3j  wɭ}ՐlÇX:-ZRھ'ӿ{1?mzQ?nD'+Bb3"xcq#S1-$w?űւCT};r`iAJe ^p&,}~loFWYc>%w4/S %᠌޻j$$.xMʹVC+*)\&SC#jȻZ a`h1ta 3:}Fdg(S%5#|D2!"`gxZ+XV+:s(( slSW7CZυ#7[p+i2KSȍt DZhx'>3m\z VL}MD];(Y afM*[aë5U4olU5I,֤kA bicw]=MPK8i#Gin7֗^Iero<`*@/?+m'2Y DYA%YsZ"*M X29M?FiֺZlW>CU[ύu'vXwtd>=k;޾ 4!ʃT1*R{e/©Ƀ;S|:[9LV Xa~0/4:Ob3,#b{qĀg u_6Hy\Jt|.T5^TQFCi 6OKF,Pȅ!цLr* o{=yS p5i+Q_ .TA S]!Ok5:T3^/L&@6EmKɸ0ӖHc'őJX(UaQ;lƒm{C8,D^/0Xfz ,QkҲ^`)Q&MgMSCwAIleowu C M;(aR{dp S>o֦7^74lmfQEFqudWi4(M"w џ ռ+s0 [ò΃1ֺ̀ciP%|fALa-arkPE_RUvOIqPH Ł>cVbY9 R'kLu1kVp:H–a^D)vyޜVL0Wn_ȅ ky)0c6Q =EqP8 Cp: RY[kOε;:n81X*}BnK2b]eVS >o{- wqj]Xd!?Ҟ2z? +isipbOxad\`AMIȄZLq )/~S rL@=1Nf0.]U66T.]NVD:Y%毈 m3Ac1{#w^ . jxQask3Kt%|H8&7Uț' lL̑[[Ҍ(2h6[$6Et<3g/if/-CۑW n  x/D|3^&iU@.jqUh6g).s5^x 1*Y=8j~|:EI|?v=Gzg1*gR{kB5j+卧5 @%S̎:IŔt 5)H)2bC8ٗ9[rDCShH=L6Fhme;UjbuXKb57!cm~[A\E 8D:2 X/dpr h밺7< 5"dEG O2[itmKSux^vL 6Ú;ГΔr1F`H0׽_X3h5'f"JT0&'vdi~%TvQqZ m'FC |SqֺlgvD R\7"̾  غ͖CHlMt2—9<Շ^O{Qh޴l0Tٞә8v mb~ G0tL$iރu9Ct~nenCmuR"0oie[%Z5/}erm0H  uK lPR[:"&Q5[ V o=l MPy1<8\Ts{;ɓ3"Xc"ڶ_vwG?A!O5VTxNJXT9\Ո wXiΖxF6g@x<>dG4wɚBv 爭+RuiլfQnhGkۀihr@3="̒%Z-Rר)>7Ie*ZrQвEd"MöllA)S5'IzFhf/#3îϹQ4Nk5A@| #O? d6ƚ)SЄ(hB .7t\mp?{ ^e8UTGJL6^ega׳ ?ļCW$7.ɒ $؂GT}Q"}"b}3s>!\(rm)qH]xŢ h15No(e*g).2f!jT,6ãW7HSV;wsF00z':pIgO5E8tZxg`J#c轍 D>D33DE8@Ź_U>JqQyv=_8KE(mqta+i}'G79:qLͱҾe#\KP{?\,P#9;8*goc8 &I^EJ^Kh8k{Ŀ iU~u"* -?(L_8FnG5:`@ԸM2&k9,˯X=ٸ&[ʼtdP$_SW(~qIpg9N&,),WWMk|=Yw0!rW-87QLnlOXaw/@ J>6*HX~pgp+>%3[ğ4[E0C}f^YTju&ߢ!}m929x7QP<\7C.lc2UD[_J]e6HIUh|[N9{ ;t фC%9"Zf7xKZ꧓łC~aTjBlj8Cjuס;4Be/&74}-b֢m >bW>>TnA u>%TO$5Smd-G ׃N7b&C4H%_| m81l:N!PGe/űdB#U'o u?q8G's. NQQzB]jhF`3|bBr!Q4-WАj4onI+llݛ3Lgd|n/Б+urD_?MʲvI^ΰ xS[ b :_ uL0U+ŔVӯX eځԈ5Pxy4H7%X;,:4 /m4LqJ()dݽ?\3Gqi_[tVE❛<%΁e95|e 3|* zd_ mZQ T53P\/b~ 1r?Y^|"?!1u;Np`H4Q*z;P0KvQJ늩HJa(`+7xgXB|1fBr4IY )3!dYT#MiotG.cӽlxNJTU!QKc?$4լ!x͵M\^Cbjb$t%R`]˟ 4 CrL1 怮f!gMRQ_LxSdӋOlY7[ʁ@v2$?䖸-ؠhs-ƈFz/-zY5#] ,&V~ @L4v*d V$m;&Gq͒2 *iNe2/ohۜeW(:3=EC?K2 ۾:p(^&Fg6P!` @Zq᰿k{ﵳqZ, x9:Mb/ cbN)e8#ڬ, '* Vdi2p-}J+bhyڑ{( ~8s5:VYΫ*Ҕ߃JXjd-EUx*Do:AHefFG_WR$$~|2z1Ib^CKVd"YFO0ԙ@ތ7nf=] 2ZbՌA#.}Ek;ȗ"$p9LJ~l^E+R5o Y5M#t`N-Rn^sB!: P A_Ba;kdv %1A0N Y)m_[= w@(Jm$hKC&Eч̵0 $ZqL q:宁_#Jd\N(%Ųe`Nz̼b֩?1 j|F$sqCm ҰDX q#!aچ,ubeV\./7}QԭCLX\G`Z1t-*W]{ܑ<X usLC)POHpsPC/(D /"R\!FNSxɦA"tGVGl} gxzln< *d?Q?4QOEl/~B[HPwѡ޳8ԇZi2}#& ?!e^ba|ChVS ? B<Q4SԟHFaMcLH@2 -rgo20|3(axHۛ]"U .<Аa¡xaGe$ r2i."UǮ?ց#և{=AWX/pJ>$z(FIR?Q8fDJYuu]U6 ezƘxKf_=Ck:!s \a9[ۏ\ܻ=OnUBkZ2򥘐꿬 s=bèY#j,ԣ"ۗx&Ȅf)B¨7aT6Z!]GzqRb~",e*t+ԟ)ŵR:t\aM7Jܕ MM:ID jp-:%w=wS%J$Cb.hm_>'zX]p(3u6[O..C>%ʆlف\Xx1|w*Uʄr.8ฐ#=r{r/W~1N:yߔbɣ( wq,!"b!pτqT%jh/$6jʃpʯĄC Q)=R[.f\{#1Sr^Oe qrnvfA#8p|l T/q*5,Izy cJ9;9k3\..cb UBXv^V)ೠ ܎qf?ҽP̢| B], La=)T޳ݱzw8hSa~vd~TBl-vj_lTNd(77!Hؗ\3Q \7J:cnop=ϒpbp*C^Ŏ[-7v1ùxtgshǣl<ʛgUҁZˈQBjΖ5;[)3:O"Md_Wќ߂$fGvzO5_߭d\7fZkR+;bb5 G6ݩ7*oq_B,y%\}solSIW%XEjRH RY gJ& :^ d:-Zg˘{TE,M9hOvJ5rm ɬ-qhT\JH,AjT׀DRذ:'ZKJaލPVx}N昻8*u./#LPg6HRV׭h:D?dxj$$Qo’#TmCێZ88nu;J=M{[#9TcU>11ўZAQo'j^㢝{%B7N [zA+>:ޗW:TJNR'nnG ] 'i?]nxXJWGn5_/[d촙AyݶhuY,W<6r֜Θ' ى Ճ8';X<7ɲ) gąK?BrkEnt/i*%>*~L2iO1diR{wayBfMT1Wb|9߳91'DCt55jH<7rt;Ua{db4O&xPyM;gP@٤O {oP6q[8Ky=f2E+ *0۟ SQ3QY Rd4nmCkgxIEM֮kҦg1%PX:8ȇ_O^ c&NY[TJgmvQҘ.!w\,yr4+KBpECtgښ 'ՀVqi\1re|ElqZXO0 hqqLsK{ N~Ij_Bm]kGX$^F4Y͖w)uZ7.13DYx̐ BÖO)" dP(xfk+00~"9}b sSnYv"ƒ/Pq5Dq >ӅO]}Đ0)s8e#)6+MS!H]VUDbo093aw8x!+@oefHwT3}~Q,ULS˼Z3x'msk2S^5ٽ+V|)v'/A17 *`}ȇJ e ~"X\mT6gV)hSNā!=m|JA*T1? J:lʈ5z]kzK+=1Ǖ ŅbF궻FOMqpQ%(`G)5(0 Ԯ.G*$jjNjh"k8qBC?WSrRW v~!?:7V9NcCZhE:-j^^jk^|=~1v Z#/{,ϫP){lQO1cf !33wUvBHq˼R*qmK~h̫>ˤ*wƣ6uD-5@1?-ُZg uLSs/ԋ"$"41s`1("u:֙ d%ԡR#KXRHdAb\+J}XA )&u2WCv7gV˔k?&vc_> /fW_1fKڰt!jӺ*ŞC0ڸD\.,Mh}KInBnIJB怦rXg=#$pşl/K nd~0P0ܦWVYGDC՘w)ſI댇Ho"2ف1/{E`e(!;0j`L`-.)6'$8qV0m6+([^g$E H2qTm?WNC6Bgѽ{ Wȡvqp]r߬X dFLVhӶnVTަykb kk,i u[MH9s t۶#V~6IL(v}\<Ɵ kQ'A/T*j9A2[=W=E]1UU&j9EbAGl''/`r$CE% y*Q  ]%@#V+E'Neω8 _υmr1Ѹ2o-MF =O[Y~bA4vghGG4b1v\GS6}h +i/E,H`IV>:|~qI3rzcrl93;sfPFAD{KwvX;7:'l{bՅy(`>{?FrTgp bz賈Pغ* qv۔j߬S%:'O tЈ#1Ьlin"2U\M$} p#v8 rc+$!nRLnHٹhS~:e39u2TyIK᷈jq*ʏ0u 3ӊ62 in[iqϟ4L5"S$Ⲁmyq)Q8E?d\Þ_gy$Zmn~H6l΂/Vjό*[x3t,U^Bo09)HjG`K JWev9MZk)3y^9LF\zocan MO7BП&C4LuuV (x$˓6 HN2Ppc Mp: 4L& \T%ذo/h[RyNȈ"'Nq a ^%rKE+kJ^SUP)Ua:oW(OZeC 6b81q?:ph2Lv) ,E\z=`k 1~o(cYIUu)}=2!Z_^c"F2@`ՔRy528 pT1pALk~wr7^mv܅Zg"9[=eQ)tTDtFv!vU.~Uad`+-Vl_I)'E5Y/d_`eQnU8+- $--G؛cOv,)(׻75.'C) ~gD;.CՉ_JG^D* g<-t\b*Xhq؋]V"fISK#FvuQKc/yl^ l7s(f|]^𴤍Vv242HI0^֜j8^Zìjg8V/u>ⶉ"MjÈKjky-ܱd~CN^UAC[ހ!{`w3%y'5QEf?܊6m?( -6Ng;s]&0-RM5>sC M]o1c, ׮wz$PWpj*t@Mdu5*k@?k4sx`PƯUQPKm;j:ei4]s|z;#!CwdAM޸亮l^-iJ9 p74x9H>0~Ze1LQ-O8UhV)mP &jv?Rn-KmK^Z;( X/W"O?GFsc5"Vx/HՁOFBS#ɛ?ib+s]h@/(FYT+'~2b4a:nI㦠(`o7`~6D0yMJ(t1RkWp7zoęid[v&8c })M`?` P@s^넙1|D|9ܸʨ_GI`bA`O;6ph3&Wl\_ae q5F2wvh\iRS^x$ 3 ]{K?EGmR׀o֣szU'lsϴ2vbz@ࣻݜvL]Z)qWRhb<:h8 o,S/ʏswgy2Ģ؀Y4dN,;Ox:x^+$@gaܹ I3!p?[ێ ja:h@Yeb&2ykaX rmU~=8 "(3- ċO[IOt?xm |bomL6\@qw +RV+m,h9PŦMvM vi;URJ.ce2Up_X^dedKXUߝΌ:d[ͽ;A]=3\WCJs{Q |uQXâ{/!vk$ j%s˰2PQH:m;'F2+Ro/4DH߃"z{Xmy[`?E}7tZTq*T 1z E~\(]? =Ib 5E"ȏy4Ɲoxړ^zS9h?>Վ-G8No꯼N= -08Jކ9a۞U.=mݚ@y_^TԐ)|{Y$@P-~^@h7"C1%L{r]ȑOjr[6ˍ1٢αI#`p@@"T{7p9HDu2ZD/qحF|?5x_zdYTkKK߲y0T 7$7 ܮ оv޻{Su8 5X2hm$]Q \Ci{}iy/ *j a-N55bmA]5y:nQp(hE/]Y ?|R%A$HGKr4vA+#gVְGruY{}߀^=k'q V{ot70\^ 9v,"*eƏCq̓@])݈ eXD:"_-v}âD rF Ze"nļh& Y/ƎjK"/ꌫ/Rgzx~?fMR7"+kGLtOirgu+Ϋ/ T Y|^UnqnvM6z2J@54Uwc=4݉2!_n}v|yd6w"̽+قT1}z$] i-w6`Ila6PE*lCffiWf+\ZxWٗl>u|>,3 iôFx~lIBL؄gh1 Ip1-"w 9vᙁ`at<ﵧ1M,`W %ZWC~/v q Ύ1 )ŧA﷥?>~LO^gL4=n*~gtV%} Hs߷$_x'ʈ0vs ߪHҠܳ4^{rJl{]]-pMI?(6˰ BL$@_;^$V !;$vagWKAGUeG NuVDxmI-A3C}A1RR }]_$0~M^pg^b-"a ̥,r_I_tYrnV9~YF>ɋ}xo v|3I"ކi_Ե*skCSsɀ2>b^`oZ }bZ5A4=рhw ht(@ \l^ab/#PEݴIF ɉ T9@?6UmBg^TD{7ArgF@{= Q:UM5)"NZkי?wG*O 'w$!~D!ɈH(8S ~82b8ri 6 54 ɷיeOȁJ|tKʗ?Y,4-=u~C>hrX+8nwV=Kh#^]^u\kڣߗvw)ETPYb-vABB?Wf#ZG8*`Rj{q &9-֧lr y!,숢 qDU|O Hڙ.tVC ++iB|'hϞQBWΊ9X0UHUsP" ϳtA%/cUq>3nOKӺ?¢l-l+ͻ6@ȏEJr.(][D}l8Gtތ^fb3޶EIG{D/*Eث Bm;f75w9`&Bq\v겇g ,ޙiN?]>pܥv;c3o\Ro@V)u>x7j\0V/K/6f E)]BmۙrVHN_OG#'lcxmeucn4wĄ:O<H1Y 5ݘ1pjk`ՔUV`"db|\R1^[̿ӫ <-FzC]ܘUN"m:=X{ͭs;83p8m-_ҟ6_M_E˶'oGrZs6: y^Θ-pف M 7#qco?f{8FJF# ar%#&bG+W-kTl{M>XWo9G`O(|)AcL@El@piz t'z6=}Gaa)-Ւ:VTIep+f7M{3=pmuAO;x2MĈzIyކ­N62E-mL i ğ։䀋ǝSui5`^$?(x t&j^ Aq$#uփFՊK!S@i1D$t೶HOͧ;>`I{EqljԪ?S6dO2[2auٔ~,Lpo1#|~RH K82)2"O}-›'[F,k[]Z?{akn3ummqP 0F@q7We8aNsO%CAh./7DQrT*y-mGd קBH.\r@7TJƐsѹx&Vyj9EV?$\>CvaVa"] F+VwrCuy9*Mb3A:7^jRZV0OA8hjd HSnL9L[N`B~, \g Q_ mPCU 8is VG]ۿ+6ug6=CowܸlcrhN}`ҿ Dn )u_p-hp}ѧy $K (O^4iݯ\>ƢS\|۷*, ,]7T%PHKj.֊T*ǠCzHk:yluRXYz2 fe3%h/ӫo'eޅy P@:Dx~%?DPI)>Ey[K'] H"2T8Ww |xMoRZ lgqB5)@䂁Cx՞٥*܎g p%JivTD 5"Rjҷ<ġåWQ@e)X8\͢ʎЗ櫦SjcWBUEQ1`%T߫ #o&%h۞2#KSNzMFIXBΨ5L.:5\P8_"zT5eX{fo~_0<{ LA7+$YrJ/[v1{FCUd]yCYdQd'I>sy]Ihsڕx޽ {y }%u_baϚX-a)F&:\a%Ԇ˽:+}OBA7G0*Bal#2W7 XObÊ0őeӵnw#&~A͟ rI<'4:p/W|?׋\J_oqh ܈VYtd~ʹ6@,`vŽ"B,% /./Xnphh`6 d,<,hߡO4%&$L~fn>'KҽoO3#UYBuy#R7m@͹\ؑG)%Qhi%% ((8pOd16 :nw]X'з.G+V_t_P&ALvxr yc>hck^ bwo ӎrxc4x|8ֺJvx bHЫr䀓'3"qpG[Dq#U[Eq^ۯ0ݢ.+ qP%4{=|vqͰ :h~?l$p *gX"@9T?5SA`f۷L@adA(pPQ$(Ռhsz?ZS:^z-[70+vEss?on%mJ'@uW cb9m5PARA[+ v蘄8ۧtc9bf 7G)NSǻ"?qGa@#EC4Gh>6\<<^+evx{Q8Y3qq"gd EPT 6%ѐPe^׮hڕ[Q& ?l'Cѣt[J|t09 ~ 5JX6#Wre@;:poGmInMv 0K@ g5KԤt[p!6w&t9RU iޖ7Pv.#t|1.݃uΞY݁ƼOxe` <-Uh7!'V3QpX.9PcFu-E ‚R^Qʊ7ϗK#%=$MOO,z@E_Lq#â * i芷AӃM0m?_Raj?b\ऽDO9)[.,fE8Mk[^ .Q/7](KhCD„jlqfbfd5D) |x$`oR;*; )α&GP3%_RWZyI4x 75hݭT&Ub-R_&>ڶen)J)y<9;s*,f=P psg}5|n28|C~4y40Ql`X|_͋13RA0^!1m9]gySȬ]b%׌gXSe,L+4T1H֝E@:D&{w-l'\g.n@q 3 a2KOVD͒r]3P9%H\~2 =qojz4lay o~H t5${̨]V:lI‹ELN͑|7i%tSb%4ӻ3Gpz2 2`+m;VGf%ș[;i;k!2"Ł;-Z[_f{gqE l٨PFsy.Tp[y}1U[J1+&D앾OxtGPԊϣ0mme%BDvO"%(PpKH.R,灪MT d.˚ަ qsЫ PxX',8&W=M҈ضx6&/\"a *x@m*F$`EfdzHehue4dڹ^/NH54d+='{tMHYj>1t&6g)z}y7xM^8SX SܘIkB_xݿEED-]},a=[xf afl{&hŸm3e ^\&cpgj&gK87v{Jk_kCAY,i7>R?L%(9l7Eۊ9Kޙ?"a6 g tcEZ,Ydi¯7;M>QssbHS<,rm QqSב[Ƿ 㝘7im+RQ9!6җk2ʗ4 }v*nb -ߔs;wSxwE4pTh-ۘ_t>U[[:$2UaА,׺t,<0UB^9.H3ezIx'B\.hFvZCߎ G<ǷWɳ#'cX̥ ZgkSb oٗ.傹ݜ/]_oʃk4ӆ+ wZ"':f2s$sn(`Vyu&ŘM;_3U;} f5}k؃ %.ԧt1ο-<s%!!AY s3C |¨)͌[X$+~ gLya\Dܛ[-|i)MInG>SFQ0zۓ=!3f;cyG^z f\wSۃRש $vS|xf+H? 5Jb7ȭ!&dPԵ&5ܶ'tuQ%*7w+E(sĩvo2g5Y 2zb1 hU# 9^r'IF9#%۫ΐNN 75\v`G2}"N{d9Yo>V̞ C7N t4]Ka;T;EA{6wt0цq%x(n9`jg;Y}E\Sh8v1{'%С=kyF}\<ְbl\s^a^A^@5T[`tÞ5M2zXy6`v4h.^]=x2°5ᵺDU1[F&B?gj;X#=XK7Cw!3/Xu_5~ڄ_ؗ\QN?\x4v !dt Ww۔7@^ L1׹ۉ3Vn6Fn$o$5plA@uE~_eCgc3FCĶԽΖ`aLF`֝_ATJ S.#iW'κ@]V}_u 4 ݙҨAA⢛!ipsH 4b;i3Мhnw= 'a-wz\ _k_'~`r7ȃ4C8tS)2-4o78%}|mQOqɶ6;$ *bH#xuI+\H}DmZ11t` dKZ`PhP`vEm3DW`Y{6"Q&y>I8P#'nq3?|L9L>5s^* .V_t]+:ѵ/?!BT@cn_ 2`\|/t_", c{ƭ!z*;!v,ؖ6#c+7jXY,XZ^6nYY!{tZe-ERsYWONUF\4NxcR= 9Ǧŗe?P Ouv["N2qLNI?m8uq\SY# dE@ǴPɰn7E(M|zPr-;wg0c^ 򕙳[}Ы`f" M0=iJb *0Y= СʦYQ^'&`jn6,שx:5ɥnj*0s1@x[$ ,i[g(ӊ;n6L<&JVb9?ǡs{Nꦌ /.RWͭ않MZ. _dSI_GVq8hoޑ>|\ϼ?٢alR,qj^l[1%$C'Z[Pġr_d_/8 [~ dVFȯ0ď&q} XM-Af`f翚q7c ]¥TD lT.e5XDr"2"Y~:qb4^E{kŤ˾K>!w+#UT*0@:x-Wz$ޏ}x?+ӎsandiͼB0WᾈGNK[L?SN?2GI)N#GR3X!l[lp-!@HlzZRTg?i OP JmFFV*_Cl91=6B(Fg>ONL 00hv(HAWU]wg2rqw۠F5:*"` Yikp<ɂ6ʏKSt2-]%|urY -R7sl+$Q۞2)|1+bo ||`w|2bv@?Hj,$Dߏz)oq{*_n#oE5X!E=T"%u@tFўxB'Tv4jp--*ql{K;cFSjwP&:]fFc7Ll>"=,f'5`7,oC-VE( {)1\y ,eL1]Ujn08GFIzłFcҚ0nq"SQR-5{׆gvJ"ߏ{]~7^1$Œas ܛb?wzԍRѽ66tN&}F |UȮ ?F2ܢ]!=Ҝo?e};dM>xRɖ̌I "Uw᭙K9j<NNXtt };B]7QڑZp:**n;(Hj5LxL^шΙt?VNiCLKY_b*rn8EMW|Se~&tהeq5<[֕$!mTN ΃4]c7kJ~ۃh;`*q-ѰbNn5[1S7vnVa9w { }9 M#2i³3M̫=J?!]rg: 00AeJw#KUR9`2h^M0>Q#B { 0e*9-m۸l˜nM= RԂ0nE1\)ĢlL)gx1qCv|;#]e,N1v;}oie.Wk%8TGkIn &54-+%+ZNsQkӎ, /ݩe5; ]qIn>Ld 7aAGWdtVvyh`Bkd`ZYdIkjNcZT5IxCig91 c }̄PvM`paP MܣPT vcLSD7D.h>bMJŽ˧ "p4 yMÂ,K⾌<"4=,ՇR8+)$jz 'V9^9s-OJw:AH\/C:Q"CbZ*Frs1$z`S ț:ͱ!٨RlήGs1e݀jA*Rud#7ga K.aF6S،EQef*#BrjHAH2]HCڿ- Q0XV8sT -e@m8ϒ,g;VkJ +>HN B+~Ep)Zq zPLQupu6giA]i#k =dZCbsb KЁt+Dr:K<$|QpGmu݈ji޺fvMX(Z$u <3=] [I+@Oۅ)s#0JJ񔾋ʡgWlzefH+T1NzDswb<B7y VmA.N7Vlpgjw6&HodHj5d5^kExvB1&bIBg |Y f.NG 2/F8Au~CF,mlW ,8ۜ\T:i<$tZ`mOF8.VVeõ˩n 1~=t:'3 jԼpe-+4Ӡ0< yIEd# aB>CCI%N^3L̒Fgò*{: EuW#lj;WT6,-)ockl.S]/'FG1K+Ƹu\@bOLWoX vƔTB D'Rux>Οkw*NF5|QmMxWz)G:n?CSv>vK]jc RqRD"8oZZ2.y.- ެ5zp ݒJOlQmIP-3 g[abOL#!Hc 7эruu{d+?GVje[H8-d UjS}%&W3sLnGa VSCc|6vOiHyC;]4q;Z~U'#)"i@^@j 4g<_ bw k:Q}Ahu[i$O "{ +u 4!lL0cyyfKQhi ?\^ޅ/:G2j)*R ;8fG{pPR'>{Yv^WХ'z1sqL'4aD;&fQ MeX& ^pl]pSqwE?j-;%Y) l>DivX8+Ɂ)mW"Ί"1iTvZ[?cɊLB2/( _#aN JaVW^k;ݰ9 uRzdK *kx5qV=݈ @egl[CfO8J,˽1ܗ9L 2Ias] G Zή;m'(@/q{c 8Bho0YvDc746))w#l AwPi.7a \.P< tV0kŀccungR;zwy~鵻IpU,VhڦOu|ڃrFN,&htê2$_K㤐2;IJSFP9DwZck{.ػ"eHk4Bt296H4dn=q~=GOHz@شE{$wrj`s4Ll(T(1&BdC/ (kx#+ 4ގd$3{~(Ѳ&(_7E BY rE!H;w } J"P쀈ghkdRlM1r."џ.4_+MZD,m|9^Y -S}@Vcw>|k*FmewQ g`Em/#-G*yn)E뷿.RZOuI0v]+YgB*6Z#S綬g:h;P+w,D1=ԑ7v7 CWKa̩([-o MNkf*A77碖==mԋGUjͻC2?FT3Od5Vd E&(̬pq=ʡ}Etkt Hynw#M'r!̜ҧZa fګo6v!QmS|u/ "3k0aW3;XIQAcHidNWbPdHwr}0* #/-iM5̫xG(跩:W [z} ˸q9%dI©.g!@CٰzSZ*ٛwrm,G~g 8U6m|S~lȱO,Q?qHTZ-m6E Rr-%'9m& mȾB@+O@ESU〗 \B8VnH8~7)v-X_Mzm5@^vn%eaC !4.ֿOvzIl  ,-cZIN[s9J +ǭAxR.A79ac9-1LN*O:ES̾e SM0ÇOUg>i&y`[Lv\{_{?5U8Nu ߑX78/3䡔hG #֗1!If(d9̺c`NN ^w [lY@lSVHk6 W=s :0Y;)Wg57wrX5u{>l{6]cj(!tۭReJ#BK׳3+ `Mggqß׺qa- mI, #Er߶b~AcS{VQkЧjɃR=Fρgaxs" w(ʏ+͛ 7!? rI{1Ewެ2 hw{-PhTӕ'VK*͕d<j'2|:Je~W~Y&A;7-Մg|u\$U9g]j҈JCf",|Aҡ#;~ : փPU^"ն<"sWh_gwȜ1k)5\(w^j1[52%d \92jZǍپ%/gp|OԮ$K8*!!)E' ʧNn(M]#Ĉ袘$+Sd 'kvgwm-֮peǕ2^ | 2a'3A,86r7cAxSDDo}?L Öu.i̇ _tIRI3ְ/qFre[54-*_aw_i"dHJ=h.ΌiȍQ_aTL,:1k =*ϧGAG]Se$5* .=Mcjh>P;++.5U&J%6]s %Uh6ҕ(խ{oVIKTQ./h{Phrlys4%YJCϗ82Ɨz>QV{adJ2ʸ,&\.i^ $T"$\7w3Œ<'*PDW`dS}>%/uCwS0dPgRGBgC|zQ~%T8Sbړm!?5)Y{2>Vhl}aY?+>}zB;j1= uX&Vp/#?u¡ZeeW-=wFIz*(Ao2n>e̯ˠpUoD9jOaކ4v{al3F)2Vۢ&WLvҏfΘtJ ߡ{^E#kbf(:! DUrPI{뾎\?qaA[mY,ZgR $uz3Dm:>H-Oژ5M@į^6UR^OcBv߃7hSU.b'/NnxS$@ aZeVYWu|!<(YMI^*) @LwY|y5Igp|+Qꊇms4[/ \,*%LLuհ"A*Y"?]( Uϱ9!l&y nd/ҏ}.*.>ZJh,Mqk `g([J˟\`g&/L N%v"0?:=I ~~S=H7a2]u&8 gcߕ)jJEdߎJZX ؄3':/h{]AunM}+ki{9c8eTsC$ˍ |teI)l&'?jk sDƽQH(c(|r`o&)ٹr!rR7&]>GPg&[`FlF(̨E{C؈ k4; fbU.I. ?liQ\R$-41(̲Af(\'"ϥtvPHUy/R; R O|_"9 Iw׋yHwĶypz ӔZ*2`@:I5NdKO>~ 7B@1ZAkqyH*FH2=\w}`nMGW'C5`8&l͆:'PRm!5Tc??sܑb8n'pӒpj zO7Kk9bG#9]31k ϵLT9?A 5c͛2s]vP\NP) q~Fj-N4ꦍ~ y3,͈c3=+}Ba1+GOv6T6T?&ȿKgpWE x͟Sp[0_Po=rm`qr`L}^Ye.>S '3u%Zs+VJ̤ $pmY.y<3!1 4ŃwrK ';{D0xw<*ZK1o4-9 0wqS|3?\ P Gx$BJF (~UqIl],ZYʥZU>pNƻ؏\?z| /T/bp[G>AK@WbȊΒ)J80߰9e! Fݰ``fE"nJEDJ`U\.YֿUL%crԲ:2Qf$e <~fĨڑvp7+l?mW16s6x.BZnsWyC mE[<9#^j7!!7k_S_ce GrdnASv,SfPWYtBT|Y~6]@ ͇c _IZMk Ëc09kcazRs׻jNu *um_TUjU\Lb{3tu2C;$KkQB=h<'q~΄8dom 1ifq0㼠v^ ᬇ%⠍X;Icmi"еE OYWϻ !H (+t P)Y#/ = Au32 ajr{;̜>.|)+UcPv/fMsiP`.^iV>xB=ylɨSEms"&N~LMagPt9d{4-;<ÑjHe lDVu׃~og }!;Grͨz=RƩ};K# +R|ؐhQGNKn3:p<^:pačq'9)nT5T-W T+`DbGŵ.^Y%д[߶7JpI,䊳Fu1ى 6, ة+3DK/BDKIw4\"=X!izˋ鏣?m阦EZn0\& 8?,XǩA*] -r@3-| rѴ@Nյ1iHq 5jkjuw2߬j7Zr,y{7E|A}1<,RȡҷMq}$.RZ`RӾ1^kXF,C/2&.1F )8 2>$N+L>zXdxȸŒUk.'p#e 3!U(??{ֿQc$tJ#7\n3L-t"U֋$+li PrH^zZtaF̄˝y]G  {i}?;cM[:K!o,yR"\)ΐd0AM-1C]=Y[Bwh.@q<,U0ۚѴ`qp;; Ȍˇ 4|Ąe'݋aO ͡'ghKnLN7$K my˧qRG𻙍U>ρ.5u7ݣ%@WeIN@y3CCՅra4%ݙDYdR,!B,9 ;aD&mw*Q9@mdSA"XypsNᄷK"=YC =!/3qQs|-<ײsUf-)z֕3 8ਁ3f>^>{qz:->^\7hQ$'_fE7*Ucη"tE1`/0Pݍ`rլ :MJ}c2<ĥC{]!^ Fhy.OĜHޭI4` 81g+Ywhw떫˜0[ c?`m*6#B_-O/pe^l+{oDӟlI-ZRI7 &:^<](,nI#,< Dzas6jdns`?7W K߯qvLW:|3fgOf־VaYGEZY~KM@d<𽧥4U'q%'!3Um9 $s8LܩDCUYkկtDZR#eJh,! Ʈ̩тJ.wuЊ:JjI)*bфڟ?k,dYϰ9\7np0цVUkSիgJQ( t]jP=U=(ϏC==χwA2te'ӓc=hENAKmz\yxIEYp#1߿Cj8O1?n[.A*/=_ц̣Pe>Z_*^T[,a^7sܓ@؟}Ye]{xR:Hǀ`O]'Nol\%2izE̯I{Pq" z{'E8 :*dl?҈//8cVh>)8זK`zsQ_0SNKT+ѡ]7J&7!wfSS 8?8w:& ?_w']@I(9c#/YI>)B׺{nr+ktltU~ea[r7%nC_x9F; kV#gJKWH$5tr\䐊\Vژ7LX1 4.bz a> /fY9b%fe%潭cA#«Q[9lEQ!} pz:j<@.PoK/܆qm~M//Wn_#J ;VWrR ac+خ_jBi@Amƭl$SZJtNX_ eRwĆt zU&AyC8>`keƴac +0i䠵HGdpY_" ʈ:ettTdP4 `#N SG," em#('$5_le 0 L!m<,;{JR>U`T}wT7^&UF}LUD{z3_fIp%Lz|j l(Ȗ_ Hq ~fxfp8$Xxs[+ef_U36to0pߣK:vWk͒Ϧ nΉp2m=anNH} ;ݖE# a!Ją `Lt"bTd)OOaU3>3R< /> i@ ~ALI$iz[9;57|jM363ZX|rQs*%ـ8|^ /A xArHGTDf{Qi=!6NP_=7Pu_[tm߳i͂iF缊T5.TW0? R{!SbPrc^>PYwMP6`ILu$YүUhVlHb\.(8o91."!njFٛLs]Ȭ6p)B|ٶZ$_įzr@x]$Ğ|2ڡESRH#QU)N@i6uHP2 7_dUnlPh!R Zyk~~4c%8 :[*(`lt0bEbg:nwۀ[EkUDΈ"%S&fɼq94ji|~*qFWÀ2dU_֊ʯ7W`Ald&k#ؙؕJ_ p]V0\@oYIeKyvAĄvTy/i*aRn/m]OŲi4-,- K"LgoniJsH9 F{ly9оM 4a:NzN Xf`F*KIsl2 @x.+7nH[o!&%qUx@|fK}Vf*r!G%.CIdBݪh x"C57'd~$vrRػ>ҶRsB(m0\W)gE_lt~L^m*sXVr!-P ڎ=N$4?MJe amkxڋKy^꣈sNiᚎE5ڵPbXdl7¾ qwq։NxiT[78<쎪FfvKƒ; ʇ/}ٯie@ [Š{bk0PPP:3gPa>ETmߜLrs,+'ok̳HIwQ|YQr:jϴBt)δ>:q R1LeL!mo%@I$?7-q[{^1;)j[GmD"w~U^`b?a,/|kQ,wn xGqG|fHwk]+x}uKs9.s Zײ͎Zٶb=]ZGyl+hiVC+kIH ]':*a,ʻwlП\2˵J,eOueOw0Ln/8ȍ?qACJ/DfB;t*_E: Dh9;MFyXo4Y>$V9MK9@[mWy Оͩ|UPb($ZB%c6f#&dy["O{!w$ևz&:C?wVJl_N%,A7e+;Teڬ Hi.X3}>i;e/ϕS.ԈiÝZMVvC>|<2LE*x =&_X`щ-2,GIw~0e4+y{8?Y5i_x/\:銭AuvG1[; %'H]Hm&Hh_ܒZ+ K\OڨdIRj*_>Thg|$2uC>@RaZLisa{R|'!|ڞsТJB`G!JC˛c|5\BG tʣh㽏ݑy~C*7hբV\rͥE\ ?6䳥yPwu2ZꔃP  0sAov!8^5o:~|}!ЫkG@HRhUtH֖lQp4wKJ;ok5"e>c^K^[y7a1.܃jż4Aj;Es.<(<ݼk_{P[VMv1)"Sci^A7 &H|!^1u?*Nr.%h5㼰0E\qѾ%SZW1.uv <8¾ ʁ=53gRMD͡ %2< I,kEuɋSJZ. (ApU;~uִOw?J۠J,4&+>J0 UUy~"'y`"_0ݎ/Gu\c`skFa+MEQA{)j=R\"dX;@mב u\~?x'FzK9ʏr3pnQm2AvRKyw^]4]-k"/C 742JjN!f&8fP6!3%huU81` H(]28H[5޹lm ^ 7uFU5{]oVE* M5Z\*.ncts~a N#}kR'`Y؈m}(S|@Ic,YpbzT%0.BHb@0IDt{H[cj5Li'63d L"LDNGeݗ>x)ІC?\E^oݢuCi+,!I=nICǏZYS0%C<3⣩B!p{]5)`nJ 7*ςe!ja 6jgmL O[_ZYi^3ܛ⧔NWMFݝ@= T+)l2p5d*59J% 6 ]L#xLr-x3U~!ƝJ< !`6#p t^LRVh`6܃,PϵY#в=U&^/p3k$ ~.o=YŠuMAJݠĒTBaRQA5e[[ޖֱv[5kƁCY,ɝ#ᤃTK^>$48CۣaooD#$A"op~1Kr6+ĂOlc] ҭ*DY4 |*}Ez\;˻HY},SAH*/ 箎wQVbfݒaDZ@:t@:܈ S:; F;Y(BAυ=#>z~kx4{ a֧sQl-VWkDp@Hteݾ'<+/A$X+мu{#9~orF]}*2 :,xP80DÙʲT,:mY"nE T.w/Z{: o TP<kM4{FM1~$:˳ })u_, y%N |~+YRT8usnxlm߿IuY{lV ʉyc?GdW'vva9mDBrrA>eU<r4/4bT,x}]X~s.s ~V_}jp7!WSr^d] ,㬵-BcP3j@v\0c{A+GLYe}g|DqEfNRSqo&z'qIh(ٝA3Q:q 3@*glY&2b_]5oM Ƅ U )#Clk.O.ȰaduP;a ̩aii%1-iŴ oFK-8r."00ߓڛ.'<O4|#9򪤰mM}LmbF$V IO(ݡ/݈s7[.4F? Sh?d m1-D CuZrF~--EI F+QM, MJ<3K.+H1 ~/@KKw┚{tVuE~s^ֽ\G* veTeP- 9/gUI$)`bdI<{sgLD6F ]ÄTRNԧ&BHU䶠,~d\ ͣ ʟ={AZeךWyG@WVqD_3J%1DS!T rsICh0EZI0M9+JL:Ö  NjQRGê ݦ[q Wɧ[RAz6 rP o0H) rhL&Y_/^!|{$S@{Wwx<oQXH8›8.F9 U*!?U9AhW.??ӅI>*%ܞfXT?ϸ ל@7Y<38=8v>?Y űȆ48DE^Mie7q(E*S'WXGH@|j$Vw{P4Up$cy.pz+ܑ ަu !E8o.%RPu06ʐ 9DW%BN4tBNWT 4..zvD\ `'LTO SRQ }TTe֧xS"A߮䫴=>[9-Z֚%6l5=mM5LgVtxh}Ғ=7oh{!s'}=͎TIUڐsдVF{xкhX5{XJ} )u 8˞h4>zru'܉E+7Y5GPhfJzait }UIKZ>'ƗE# .ky.>wiUfD :7o:#;zGa/++ EҪZ\No'2>qϻ"q}~"ktoӝ';KڅJ‹,Y ,`xUVKPyӄN<'&REP=!ESP,%~lH<;`Qv@Ź='@ceOipe}@O-Zaia1,IzF"",ْn)FAS%jf~&Q+:k1 +_-{nѫ#+z̙ aŔ$aQoSdfBgҖ8 w@@āxH#XL/m-!0_gFHou~κ"NH/9.AWL3o4xLf>{ $ ʦ 3cIɓyz!5]iڐ=?XZ8T>>I6)n7WQK?4+6yoJ"JSܝ)bNCaN{vXa #qYz2 #00*z [bWa M3 5^i?huvLs1|~Z K}lZY;5]y B zKDHi).sBޛLʥRq. ClgH^Yی8%H񻔇DOȧ:beH@zךmvbE.-h^+=^+ENv5^#qAvDp;M3:*֮=GAs<_zӾ/+$5Ȱ2٘'$nXZOk5ZOykF*_w8sԟB1 Ld'<*hR)S]!uX8jޤQ3Lxg450'zHo2B@T{BHjU\>a*a7V3S RpΨo@F,JVW)pw=ؗs1ֺ߱lClJ^~hсf~ eI }8WmevjNƽ]rS +v{flIiⅾW_tK \b4/7oŭsd \vh>Iѣ#e 붒jLSS CX+fJڰ}kxY, j ˸: )=\]#%(loK4u"h'At'A 2[7Ρ_b3reT2P#NS9e{ϭr toFOUT <*jC9&qlH9(>px<I\ۇz=Ĵd~otS+6 ہX?Wo6_{ƈiT#_z 7BpCq +VK]NEՏiX{v mYE!5%*UQ6Fw[ c0[ʙ6=0;8p[c{QGL@Zrv{\4g4n8%Te8"\LGz%xȕozŌwAf,uǦoG%Y1tJfFɂgG:jw=!U _''C5,OCIjqŲn6(wY/]M-qExUV@aV4:?3n-=&V]R u[GH31T1$*9;f]6F9y:Dmm_gSL~l.G^s`eG%.2[N  i F,N0ś$fR#Rb|ZhdJLē,rmX'^f&9l5|{^szʡ In8A$h%JX/,]Y$J8ې 3R5|OPuy$P_ݿx~dL(Ng5kRK }ȹz/憱j+qR6-cz|TZF<!ʿn6Vw{|Y3zbVk^ֳ*?n˼^~ki]ꃽWU8qFhϨJ߁6x4.jPy\\M(0D7K ,9 # ~߯OtD7Q *-o &I .W+^+-R+#>e3EŊXƵz@^uP{&틲dXQN.MpΠ#.F˺s tb]K.0sdAjIpk;{ 1Nwȿt)܂@s"am A&WB]Y$\K #Hy/ix+DcTݬTk~xFuAY/;u^9W}{Iu8,3n"0iש p2|:]exdk b&w?߲$%a>YUYJΡ4Uߌo%K @Ć3հxfL;߳} Hv+-u!K7%CπhJD ̹Pb᳐fۯZ [{E!3=ǵ.gUOt*RW9ѫ]sf!^ߩ=-a[uW⤥7u9ϧJYdtOF`/ա OD /HǼsgiKyB7|]wΑ0nlCTI٨s۱ d|}jg{(P>E$#O.:vQIzVݯVF݉gD(냧C6f\#k!p.~Ru0B}p՚3Gռ c~CGĉ'Ѝz@@P_ǫf)t'̠H'6A7WJmMYy;\/UNz}7"F%l\0jR{L$"i6- Ua۪i<%QlGj nsE?sY!h谇| o` Ƈi%xgyC;d UQS4Kx)L2 f]l(ȢC WNSGP"eq~W=p?xswGrpjwɀ~f Xk-44Iˤ{;3LJH+f]-ieVz9|&58.Gm<E1*-O1Q`1\! &Gx.C0JA˅7$b!FͰ"19&@wm;Sl`˥ښ޼UbOisp MG[ 88 7^g\ !L״_[FslS)6A : nSܵ)Ri3#ψ跹JF+4qRun>wIi b *a^\)7 _tp,7ckw7ܣߑK$x=L4ujMHMEe8Ϋÿ&/Mt{¶1uE.6T܏s3* {=%BeE{lLn7{ݸ< )cSG Ub (!b?6l7~> Mb38ZTClp8)+U'_doDEdMj+o=Q~iOf j1/t_]u+ WE-0[P&βNefjkc6Zw^bK;,˅;/<-jԁ=P=Jmdu6\P3>8m 3&Ժ}c ϏB NM 0!Q!#!n1QpsgχZ{ԡ r&?$m zGjPsdfٰs68O~n3!ۡ7+ Ը,̮BT^ 2 3m)*O>_cԗL֕n퍺tw½_eOەtQm(vw7[DwUu%*QmvVF ~(yU%>qCܛkՄ~,헺7|ک) ƣ2SP9Y x-zE3RlCbvaAq3:ߦ0- {UN~PT^:B9~.CMl6 D_`Ϟ{:K:uPb5h6-*czU`b\`LG̝P} &5Par kn &VZڋϡ?F==Ni:j"q4L" /}hNHGK0AYVv}%87ԜK@UD>"TW2C􂓚MoʕW@i(N]XZ[+`C6 hzWDKWid] hhWN0[j*-HvcfCGڻMnF{=服h؍TwlMjwu% ⛪%Tb\ mR6״BX n t#4¿xcɌ;&{Y,S<͎*ur|y|~7.ۍEQor!aDHn=h^Q` ?ߖAw7IdzG'h I9' '* PXJB<VI.S?&&74} Ѳ > ǃ ~z0ͦʽ?R* 2qdfN*\RL@V+D [۹akrX-(U߾۽Z|( PwVe6eɓV*QNG'*wԥRCv~_HR06K9zNXͪ$d/ qpʆh--XjledoCW5 ʕ012 TdZQkZ(yl]A85ѷv.pݶ#SJU Sȝ=,F=LB\;+4HxY3HDK$I(^ ǻ"ƓR$D1&w).?YTZ@7'Xxd{c&ƺDr#M)*p \((~0| ߾ -> m~#R&t]`Z>6"vfy^S0P`'F)XJ0WEb(рe4[ӄ|AՁL_>bkTy:.u_,Pݓ) 9H lM>Bۭ ^0gdB]$U근h,SzD5#}jY+&AgzAl@K R."B/40K_gӏF j3u1o%Ѕ{>ux[n?̅X_A_TZɠeR5c֦?0g2 hLk v{G q΃uvXHDc!^8GpKyhM=КVOܕscPǠw⻼usB&MΝ]lˏHk CF^bvXWKRr?Bμ IX Сz$)Bs0%7˪KdK_lK°Xuq$L9u\3R) -p'?fY}ʁF*<[D?I )Ϻ$L(`%0Qּ,U@guc6>W p+PQCNJ&)$tM1*xjjE p[2`K} ([c;v0쑂# #% dC\R2%+NG#}YMv\eeV+e6͟S$uu"PR Ee|p]x=hit՚ҝ ݊;^q;ޚ{ܞ 3)+[R6OfhxwzGi IKLq ꑶ/,e (A|/FK? >ܐPn\;F3(l/9dSfd Z'kšmYy=1jxȰ UB1w9{ 2o2iW!e.K5,gQHW B :5qe S]MCD܆*`RwE"8UXɔ>kI&z~#;X.w͟ے˒L3Z $R ɨ&]Q֌>rPq!*9Ԫ7]"1O*t[nB5&*VQD 4 ēgLݞG{3VyHHkZ5V-kt㗀0%BJ{2`$Vx1 d*,cajӯHR@}P:~ugu' jDRY?VP,*cw%X3׋2!Ӟcdn יYp=>=?Cى8אY:a 3sy$uG#arC۟gC-sm(7$c1?0ؚmBB-;_蠯pL`ކMG̑7;3sh󎻄*;*M` -Eb~vCT[ɍ j zZ;Ym1.OX{H0 @5߫dEUht-N4 qځشz`>ɠP>V_Fã|+11h*8 e`;ilNl4Jz3l\BI:1QNG" ]%hYl=n>kb Taͳg-H)FH4qk ccޯI?n("'ζUat<|Ic.httסe'*(8K)~ Mpش}\[iID||Z|NOV|%:l+hP Et׽\s /v׭zGAw "(:D4ss)ӢYwAw8)YnPj@xZ D4jLDj~%Ʉ9BmܹlWt'>xC2 5$$'mw71g5xD v7($%||*DJ{h5Yvz^ʈ]pb1pce㍰Q_%]qڽ~ܢ][7C6T;2ۀ17/ntdo1XN^g.OeJXdY@%/a礻 -4o/53H!NES+!sY|UvV| T@,3//3QrIXO!4{ znw4ô>ݔ6>!YTP:T ".e)$.n饪p*´]K30wT "ZT:_3pe:p9@Zw8؀!{Mk\̏AjUzh *k.>'@+4Kkh ^tIJڤ _v l Lni_%(&~dh^c^B70ZV)CjBi |0Po\%#r5F.F&̍kE foddq"kU6*7%-hnL LW;2NTM{8?}pɦ hkRI< I6 R|w9DA6V=l>6\YWAt.qUivTtI+fǹA5^SU4G Dy%HCQ?}J CT%׮dO!EspN;~z&0kL$ +y0͑u8A) vF˥[I2d[)IclSc\+KlP<!~|vӞqjKo)nQǪ/LmޖYro 2tɉ`]J㕝I&>?dz/TI a5*coҸf!x<Yݸ~60~߅<2Ծ H?'PlZNð6Xo\1Fyb@PCO4}܌:?Pv%ML0tPgb  8EnZUP9l5 } YݚX<ï8dqO˵] 5p~" ëJ /R;Q>V(4/=Yz:&R z6hI/_nwb:1^:^ t1ܤڻ̍jR SdZ{W(TKo 'fS.ٴT$_awGϋ|YJOwRZ,s5+>*Lۨ\Րbi/-z?lΈ 3pJ3MDw> {3N{awC y Ѡ0`63 ^_.,~-,uNGܯzw$-4=px[}?w2'xn~^E/@yq.)mi+YF(JJO A֯[ddG-\  `"D^^ώ"-IJ_fpMJw7&(#ELὓcV7R{.wq(n?a%n"W#4WLC/5rQAw3nQ^;:0bxJca%lPx";'WJPٓu5ۈjtN*Ơ]>Fgѩ@C\+]>8a ?d<DjL:], o`3p t#~'~k'F4l.ӊn4ʕvb`Tq$.Efdh'Kg3X]`tΡ P5 2ZL[v;7:.U;Oi4;Wqu^I.,0PV3Z+CIm{3p'w4×Zـ60ES?*V3@J"}XInOs?d8ۯ#?T4o2ZRm,'Оɡk#Rh{lW g7XC{LRddwm`*bkٖ!nQrpubm "jGڇc:EylGE6#daҌ{r85-Vk-/^EfB*v_vuU2f>T8Za=Ŵ7]J\i"@6v 74ploo 4 ~W_'|1Gj>knA_/D@#\xuc')r+y,7Q/(ezAo8Nt\Do k?$tڧ&Cϓj.s௪eTC ȯ6 " s,yW^ˮ߸ iɇ7!zv4O8~⣡Tlబw%RJ3:xeN%9>0'rV,_'69"Xe{L p0f}]$=Ay(>W|JڠMdET ~)kZ^+QblmˇXlx~1Zk2],pIu䏀I %v(qj_5:I'ł?3&OZ7E. 9mQ{WQyGC9㟍O?Dao#ݡ,21Ja"2 9t Zʉ=Wwg՘8#*bs#.گ臱/B4CEn@LIFڮ?]7|IđK@JAl6a”_NxoA5|@ *!NKJoѨ"~tUBktdkAT XNIl̈́ s%0^oXWqE "Kͺ?Zѥhp%.&H,gD/G܀rlvSݙLaKxa0].up=QT+F52tq9?tt) 06wNM(w0hz)Ҋmℴӷ*VHs)O/.ϙm!4Es=|AP50W'=L#^E)Ԫx" CNWOz5jF?F@eʰ?Z} ^T|kofe7qBNs(ꕕά3k#՛V.zqEU+88_֗7>  D~K+=)yX'GͺщEe Nͣ2aܩ {&:[P9ޢ89FlcX)KvZ]EJ3񉮆Fc*5&5vWApdM=PQ߅âk_9mcė@.˾f1n fwNdѦ0ZΊ{ tHĒk?GHa¹^ UH0@_}bRzl 7)Τ4L :\ClߕD^&|GHV0mRH(lOdfR0Ö]ҟC]t"):My ֯Ei[cv YgW43zVWA=xS \@@2:GTJAϐV*AI Λ隷Nc2Z,CI 20B-9iQh1lAG3pK{8Hڬ>攊 ǥV!ܵFe1&!ewwCfd_>#@T kg9g ѡx,h0WN!#"/ipf@%1}."!EMw;sȪoS?/MƦR"gA̼zC3Sm2Lt+$ₖvn ix45 `Ml-~W[ g"o[~l>\K39)xVT_ $ lpeD:_'L 1j^YOݩ)̏a"`XۈD=p%*HzSV_YMPj|77F֝M(b9MO;ET|-AԅQX!WTzszwN`#KW_!BcjBq"h[ReY"iTb˝[Y+Mj8 *qjТOÿaGUȞb^gD~BH1vGƫ rd ARYjW[@GVsU#n}p̯wj w7ߺNB^%P,L>@3mOWxD1lBl yy{Բ@"%`aVYHөĒ\moWsG0 iW ȮOچDC=K=m]mIP^Qu&'ǽX\@?\$ҟ.7{l=7Ӣ+ρrHv#txS_J5jl@ e~m n'|( _w0˄Mp:f f_1Hֈ6\;(8W[{iի)JpGPk)`>nVc$4}z2{iHl|ȳP0C[-~29TUzo.2i^NT `EoH)SLR/(v&y pn i$݃7+QpՂ T.E-.Y>T^XmufgWTs-\Uטk=HdI2lsʤ*ޙl>_j{>M ybZDJ/aOM"VFFte"vݕXgU=یkC6hSLe a[e˚vӦ=']]}c7M@Bq2w!)E'6*A-ёxg.,.]87Нo؝_ܢ2J2dx_wq ;X9R6T Ԋÿsʎ-r s囚"&ˣ54ndZ>{//l !G0rQx]=8m*S_mS4zx_6`x pHl:B,s# (͟^2ji.=,< ޙN8A =lA**N)lv&U0M#ks vEaf[.r6+R7[5XJ>)|es:#JDY` i-PG& ?wQP!u"#}3x{2/ R~}d7 !WA3 kVwejZXG{z9#~Y^39&IULI:2\ua *2*5'm9͐8A:>8}EeH}ŲHz "pXE)a*:[IV.dݒVU[}T>J`;"n߆\Ndly6e7y$9:m/Z3,b '\$eWhiex_H:@Riq/[(C찋GzZYbFx+oh/p-pMpz)́#/Mzy"> ,'u.èrK[hu ZS@*YظYg͒?U =EK5 ! 9wN᯿^Ֆtص=nWGYkS2!vA$IOݷ%txWn~:x ibZ8(bK+6qSio:O)Ql`e[tE\JVP+˺5 %*K/*68*+;|@Ñ+1Q`q5Śvڕat⹀.4"qÓ:T2+(H(ɸ`$ƕ$Z]RumẐ{jH|=.j\lmхQq}xakU;V[P\"98rHIvN襯 P2ҷEo wecH85,K_YŘe%x ܥ«ܭH7QwĻ&ow7W[b3P*C_E[N Ț~Srm| o:Xwt㲑8q{?@jkLI+09ܳ%\hC!ms3DsOpuj[1j/"%Z_mrPxb=4S@08 GГ #[xȝ ^pM^-!%h,W[lݻ\fGknAO j^ܙ̔f[bzqƢ Əʽ\Ei+MY^;S,rn5wv#p~\ V[Xu;%@~䬺яbG-ڐ?!!75."|khtr2Nf@"L im>2\ ,3OZ_= ^fg W5sDaEEQIrM6ғF '=x)&`O|NUi/!y%JGk0]3vC}D~L=@(ӗȾyHzLG(>+OT]r.x/-(fȾoc_!4 mciOa)+[xgtunǍi}ңԙG ~"vg5ad RCs̋ןEbHWomRxiSK"OFkcIfƀؗDL~(}W;5 N޵t&1S@h J9:9.mϟx鰁sHl#.MDTVNKf#Jrk <'C55h8:(F$V^ jz>[j\UD;F&gd|  +)/I#__-e`C'/laQ*bh*Kր 3m|3@]͢Nrk02*1!S_NlN.NK)XO[ C)7̦4iJ&1%`Er@OYC6&2֘i JW,ښ!Ô<*LS@Y1{NJNɃRtݹQ]3kYΝY)X[wH"Y8u܂} ϗhe}-ɗVt\OQ`Lb P8I=ӹ"/yb[D؃Z!N. > } C'nFD٬z^r ٦%y*vxWkT" F;l!wN6)xlK,f;D9";a4wJ:d]\r=֣IX{17M_jHN7"xK `M3z(P==>`zTFnPM]gَ9 5&1] 'LYrӸw&ѯZcrl}%=M]$Er#+L:OQ߼b{Bg^De!2Ϸ6#׬q@l7jG$gTOi8&{I~8 I6 !7J¬R(L3"MDPq~,Ʌ+X,C=q/H$l1 j}!vPejGmiۤrhp’Rq^2ŏI$Ӭ-hZM=%lX6yvf腁dq(0ť/MнIsM:lyotUV>zVyMQ:4KgB R{&QIxv ^n+lo!4A'b˞nߟ,-XJ<%z;F,C2k'?@қ+skeӵ np1WAIE bɴ>t{HFtFq:2v%8f)WPHJ j%Oųk}g1?ao7 JR+EC{jϲȶQ()JB6j C>\uJ.fi$ʽ8fVWx9zrgq.//!{  ta&`z [Y b/6⭁{Y6o:2+F{T W܅N؏aF(%MĠ Lkuזm87=7)c/} (џgj M}!>S`dw}N FQK3-*Y4E)'40XF.n.G?HTى&(KA+q,xsԺye"TΙl=]\CҾ1!cUʍhzd'3{ aq Pxm{#-V7a(#x`Šu]6/=i8zU jE2߂Y#joWme *qжn)RQ,`3Ay`eCXP] DŴ}VWaչ6Ų/ܫ3$fvy4-BeJZtWDFt *O4 %Uǽ<بn5;Nc3c !ekG[5XNه@XԞcp%ULY/Bnq`PtrO]'{M^@Ljt rśA*d'4+غ?2>lND葘SgF$]*darBB^fJE74H́aIL?O@~t(J= ޒ:]37?Wŧ@d!@O_r_B>fӎ& oii.7M]jNdz<\fc8E,uceQ ε.4eQVߛfBA+4x2C)INKtg&t0t+Y,%2BX *d{ ܉4PNL2̀n'I^x.Nrz,V$.PeA԰RwyV24@7a9P7WjA5q} CTxuP,HZ*)^j8Qp!w ٗYp.P>8ՖyΣS48!K_VݰNv'Iϟm`:4av'.kzd[>w/"Cː_"=, q?Jp}9tpT!߳W+R}};sMT stoִAc°v4IUXi$\\s\0Ѫ<*a`L B-DQ4?0 ^|oRQt.[?/\)4nWB`$L!\FlTFK[&2[ae8m>k0b,fϤRJ (=R*bj }Tuh㉎; S"=Lm+`VtS vjk(a+q` {?~d t! |ߋPHg4-Yor\t4Pr5d% 〟+"W|w,X!{'9b,}Kgw +?1okG):mpN:\0eiCx8f&uu )оۇ6Y^g[T+J2t|KCdM{S^hyP@wE_Yur!psCJXE5@Ml{K*W(k)ZJbAw2=g‚g{T(Y%RB+&: ba# (ҳͥ(qUEk Tϰ5d]E N݁B-g{M1vǟd.+Ouѯp&LM8/J7q@Qy{WqO,'p~ ZOg3,8=r&;ŽzČp LXsNsTguŐtXG%OOhY,ӚLx{'Lwп+G9@PT'R3n^OB gm_51nz3JRo${:55X{ABsc+~mi[i*yiGs$ =lh`qA=k6#ٿ`%ESљnꗀx૪~NkQ]_naRES﨨u[QL@Q6Tp ?װ{"yȮ(tHگHԙn%> M4\,Vk.h1e,`+qͯ8hC*sA@Ymҁb'XqFwYn6H2 G>З7‚/7:E[= JP_+{z^L :@=wTcJB!L#D ̈́3o1x M#-94끫ae 6fnYCԣጒ,5Nfu)|B)QO(.R:9w_U u$ g0j: A<{Rf t>UGSLx#n@e@;pk0,'C7a^hЏ/(\HlY(Ts Rr=U?Mց|;-F tpm`*rY[K^f5|8CRȺpє Yxsf;Tzzq͓!LxU9<(22"zG@3pHip]1m'l#S4Vd\鑡03Es)ɩRji:F,~[Ry.3tϴQx́{r KS1^Hs1#|. ZdCZZME}b~W pO["k\T"XϮWFYQ_2:R}+j_B冻M -+{73.eu'DU.켦~ o NHR` R_.S7ε˔vR܁c_}Jx*e|WW;D o$QDKP5<#݀eT޹1 $z`j)4/oR[!?Zxg1DGvg=W[ktD H9MA% S<%Bq5eK؂`Aw D?'_#TEDv_+2d@\3J.kN=D|n>qM)t^9lY<چP?K_Wp}ǧHkng49V<}v^wVdvhbQ1Insf;:n#=h^u|NRh @:xno;H&,j3)]ef  >DqtT#dwmv˹%/=C,qyX8o 4sՍ啃Yb@ {w ՘ |"f[?-b*TnvMr(h͜Qsn]̳;@PzXtL%vq7!fw_%N˺e8*o-!zz?/a%m.yjRWPq9l ' +8MI4}/fdEj@=/Y&v*2ʽnؽ)H ͝=||kI,{Vӈ|`9@OxAhw [^ҰzUu EmPXG ?x{,H8ma>IAʞeJ O2N7/ i`61/6ڝKU(U9jS5PȭmKkޥ|gn3껇棲D&>_vip~l52F㗪l6EtK|AZZvEqNb:Jy` l(\ԛN+]+Q+"l[tDFȶ8*h%  AX޼{p(k$k7[4X^j2 qTUź9>^9[PRo p>:O" 0qo`[m_7АgRK̢-GM3( Tf][' F֠e3e%sLGb­lgc-3縹9m/[ykFG]84#jB9 5jr6;gob/Zr20lm!gkF#`Skwo٪*(V tO7?^ Z?\Ĭ6rYB 9LvoMi\n0<˻;bS$k)׺~$Ӵzb "xT gByݼZg<2}2wO0E6m1g|o;0f6+iY[JLuOYGx)Ĥ5i)J} NX39m-,<+u0e]kC2 lw*ιц[*[٠P<bw D>}}ρKzV|]TnJ.M#?i!vG˦)J1!Ւ\XV h}=:PFr1r& u_p!cXl gǂRSa-Kn:6_uvRyB 8`#˳hYںu8e؉M@G\-==R̋H7dj'r0WOJrƠz,Tv3O"ڢgh9N ]R nRxF2n a9`,Kϝ@00b˗?T ݓ&bml QESAuaM Rf3Xӏ/}4 LZ%ܨ7T,u:6W2uի9;D?B$2oϼx?`@l;I:јfXX׃:zOL!j ٝkW\cC웮wRP$ƝQ1ƻBU G\d A''.cw%9ї4+(Ct{@ds=6&$fs~ l5glV!q1J Nq@ @#'A0 Фv*ţGѸbQc>Y azcqx$ W2J~Lrudc,ᶤ#CC6EP8tՍf7o)TEM|2~kK `j 80l!ku}s~sxdW-GOX+}vR{(Q{jjg2+'iwE|isZ_ \*dtyT*joaÞڸ 46Ѣ\$z? =C=;KFpw:ì ɮJpl` YAoâ@Olj`0OY/\"RBsWDS$Q Aj9T(b4BlQ"&3 sLrV7KD3IWny|F Я>2Q6yumB뫫tj~p!H'CUKTOPN"FєƐMI^)ČС'goM隺;k8KT*ةvpG?d'Z"Y^ݶNTI^_J7- x~%J0QQb:R &oXđyg% HZ̒DxCw!q áf:湾K: _|, olj jqL_J~Z; /P: loRG{gz0=>qOvzlYɩ\xpի&}2M1mNa޶ŝ{$xvol7܁N Q"e":AGI\LR%p[+wař_0 =+pet$gn2ڋ/) En܃f=ԭJX:Ϣ/E{Bm:O'ޝX#f\ 8?> N~1ahMxZE|0:Y^Bp r\~&7D"'dhTI\,,5V93\Jh#\ 4_ mhHȴ[egƴXW:5)o1A!m񎺅;%)>Ϛxv h"oQN𐪲0`A.8JQ*g }EMo܌ЮsVׇL^;HRL- ? OVLEdrOŏ|GϽ|;~(8A JHQ-u{D0GLQ @5;p~G@OP:Yxl=ݰUۺ׹9dpt;B^eJ|L˺l JPY,1,{Uz^_PwkOՊop UE1J& u*=1GAZ$h^$X^FWuEm{$"89ƕ#0$> KpILVt<+(ԭ[Yj&DnG . 2̆GKPv07˰ߤ-Z5 U=WՆNF<ߙxa~ G ȸA՚cx $ hAN ^aC'[R3r黠0}z[v.S dZ{@%Kk`/2O~:5j991>6:Ui{!ҡ~܏?)$.{ދ k/Qg70ڵP-2@-.eDӈㄑ.8rDGܻYDd3>MW;J709;EE6݃Hd"1*Ώ>^$@۹Xzoz'dn6"C(k\ 9[,a}5J.R"'; :~)j/ JH͔Z-<*{"u /` &f2 G8grQAIԊ;[֣ 7*)+,&-Go<^ZxY#W呪ZaRšHjNrC[?f۟LP Aecʲ^C&5ش}z <y'GZ3^I^m uW@z(1lǞ˖dkwX?7. H,d:ަ 8UAZkgO2;&TXҙw櫘 X5P!xc7r/4CGlr_ ZxdR":lV?yݣlb;BZT05@TXyLpJMGx)4F8.&G^f3FeJT>%_aȤ<*و[Q+p+d%>,A|Pf6"\}F/f}(RZDutL7pr쭙)E}8ڒoBR! (^8ƳC y t#DyV+xjΦma bq!WrXhU"[狄$Y)i ן̈vz)ffG<(51tkR׊uYaɶo@38˙#$ *)z@zN~X3)?aP#kS^4n66"Hdnk{dd WDw]xeP_?F ?|͘gHQfmnj *{7M `˼Imv6\j1)*ϐl}9vD0ȝoL10?9uEs!iMޓ((0fs6APNL&4rD?@42xȹ>X4=L.WxMq>oj|QJwV@/q;_J IxɣL.ron9?CwO3pmߙ# ˧Ȇ^&Է8U\$$^Y۬V0\G\p!+Z#h߬cN~կj' vZ~ > 2xzN ez-ƓYmBiN"Z8ҮA P.0vG+CEA`:|߷kvdf^tq=&Ln+<fT9q;Ed1*MMN{댤ኔL]o01.i6 2߽ҁW`z@~fTO4ЁWMx8րTKA IIFRA|~4Nj=ȹ6 /ܤCp`aE"Ij*PfݡՒLcY8cꪁM0ˠ^"LaM;Jugnά{;}{$>+5mP桖ܜet%[lTz~.hዀea CeQ@ j*'L+1aww/=*9- 9Ak3L;Y4~hD^ҺŁ̱bzqܳ?Ρ汪JsZNӝ ivWZի(IEIk6}::n(]*J2`wsJj 0+(^Yk /c"vɻ7#id>}88&~P[F7%{BCIpmW܇̀:æ;)8b>kQ깙K˧ (]u. @Zݖִ eAk:t4C~dFAMzNVpu<ެ_@\&ܻ <.AcPF.0;ePo02勤!kBTJuxk*XwuBdD5("`釅:Gp"noԦx.j>`gêb:အ)ZZR`Zm }FidH9=^.}7l%]4jfy2V"<")pkϗVL%=YءPq!? Tў 7( c:$vJ哩I'SVŕ`؆`@@:~o@}ΣFCWCø~`熯q&YPAĐZ;4T S1ӕ´C[ PVv|˱t-rI}pRܠhm!_ՙ :#j %CE*YIo5˖y)y8 c׏#>xBzS9Mf#|$,+L[O(j4֟bk8céhgkqoNRܳ .v6%i㻤1D]obI!̚+9Y"]2Y찪7#* pLOGb`>x ?cM`d #aee\P h$rO7gaHۖϴ'C#zgױXr+tF:T䰙6$o\7x?^:j8Dڇ.:cm_FClm_9\~1 2% iδ#cVc]>  wp!ߏ$cQ+tJ8vٔ`7:JZϋ#"(ް&' =pJy@k4)z}56; v]zbվJ, R/16 p͑<\jH7z3 2xoʔc;تc;JIˋ6) 0vjC\𹯚ՙB^|4E`Č2(KSMz)в7sè,lȬs:U{^&3Yq_6E,Gr\֢WmׄZD*ʅeJ4 u`=~59s?j*wQ)_"|Q U`С ;dldW'jEXL'wm '?'L!oqKՐ3 ܁Ҥ'?36.}ĺwuxDua4l4] LsǘdžV٭|vy6kK74zô[9RvU:eK)+ж@^%?Gh̫NK`_};Ĕg> g)<lСc .6YѰ&ǢڤLsK\;6G>,B>&eL-30K;q^G(M/ɣA֍xZ ZV#bu~]S RV㏽z6-f뱗.WGHGxvmm$!WF]jE2^hģ.|J_/Q$]Bg8,ޥ:qZ{5ϠěTpz#ʆcp8Wa$3B;wzpm;Gv@C&8w?54Qe.|{Яn%qE0&YooHRJIZ`8~:> BϾATYC`G;lRyzJgGg0NBO 441[豪 *V]^0-ջntc+tBWӘ^6a8A2`}i89{ Ջ$phX zmsD\wp79ac+ :M!(ؽ_g Π:PF=; gg\wL¯Nd)cҩ]n80Zщ\Tu;(j==w(*-ENxhl\HCA!n9ޕ]dh$Ҧ?D'h9j]Q`AhSG2X9:ƃ 82FdGah:/|M7@ NT iNp(6;kgx29ZET7zRZmRV\&î2c `_99"|*sY9Uz#͎M T J|d#m};iv݈VqOdEXzi :w'n&J͍DA&4e#P .~J\#3\Q}n`meSܮjpK3V ޺Mg1C8  _$yR\Ȯ>Ϲ'9~7s.NoYz l̽ƒ3>FBI;e*8'J1X]ylǐZ?<ْ/vVE"jMK9.haoU4Xa;xiejfa㨲8"ӏ"#V_cn[}pDpWYNԒNn4#| ,J‹UI{w6eF`I_ qowzTs+o` BvYkMg_fSZ:uTҹ广 ʋ=W+2S~BSU~-k#;,'Xpob@ҥI:Qor6s[8Ӽi&-o`^6b`Lԙu R)0轗!5q7Pn5g&% *TP\Nn2¿t&_geÊ+2_k">c9G1H0jq&Tz3ڻ9K#k,G͐*:8>F[ ZTā"~xHrnܹ|_4\PtBYcV X/!{ōBp B(wykħ^a}*CoC"S^_;%"E܊kf,k0{ nYǎ2"4X[`4bN-J4,ܣ=OE15ܤ"ǧ 2 1'8AX3*tu! C0u弄zLgtNr@| dt$D=F#v]m+Ȏ)w:>$? 1nb㩂@qj*\CrFb>򨽝ߺdʋ4ރHֽTXrp4S-z68Gڴ25ԏA .FxCaOk;w{s\X]/]/ɁIhsGB [DVPl@g:8{ 34r%mѮw0TT42{DNM8%H $MhU-Ց2$2} M+g҇gCē ^Dq&d wXI>*L fo1QfNc5x]k q;E; C wߍVL! PBwe[)g\Kuhu(@NLD^uэg9 ·za# .El"5a_{-՚ު*[{nŸEW~:Z[Ck&J =6ZlhP),m\5`4{o4T܎Nqz[.c}"dgy3k~{q_i`~W,MI+pf c<@։1](4pYahwg$@Pe.ީ# ,SlqL!Ill*+A˞:Պ@nح(sB "\=2{wM3iF|ǔI1~93hŎ6CІ<2J^6yi mi| YH n/Ԙ\҈I 3`1ig;,ֹ5S t웝ŸzmxC8~EC{mHqԶ1tx{Jd<0\DZ7qԋř^_@uWAm8論6a?+EXx\YlqDSmOΈ&!VVC}o 0<'= d /[,GVb"v}3ޖ(c06k{h\K8^rs#nO֨dMfR5-%fS}ڷ|i7$=W^CӦlQ@^ }χxYzk_/x72+B 3Go%`ʏYRj:+($Vd"& M ? d)M gT9db߱ |`YS Xӛ0O4]#o%y;5AFL *0`嶇.5 an!AB4gY9;+Az#$Z5<64ӑhrq cCvX!LE5*= ј19\̾<;Sy/wN^i&OKuIu nSmM}⹬JX^9y[MdF~|Ÿ g{kh+!hOUDJ|)J&a˼\.MAՅ~Z4?#F/WXuMx2 S9%.t8a'lG=8t>vT5G ۅmdt>9>!,dcF&n1+is xe*QfqSgb37r%a.bL8ᪿkؒ[89wd@Ǡ%H#CW5S -^ұl U&clwVX]v)<$&nB?iڦc&aRb{>(<&-70grtSiBGu8j9*4 :7N)&'=gyҘX+`暽2 ΋:Dž3']}0bڻo0L饯q A򔁣tD2itA7nQ"}ͼf e2:粧'U\1+B@ρM1;=Uiz٢c(r9/Lj >Omd2jLT>|za\QA{'H+` eaM#:N !Vs`_R9<=]6N[q7KXot$?uyyY!U;ZL=KVZkM3T~k( 2>׊Dg?`WZ=)giŹOɛyyH{,@57XxHR%fL`gU$1;R"Ք,sD "?QŅ:eZs׾b IA#\y'`ϰ`WEj[%F;Ol_tzrN-<^;Nd<œ)͔-b ˺X*6hH~u2 QAs7٨kdTG,ՐÇ2cۊq$NI(O[E*Fl31̄Ԅ_C~d`OԌ$ rm)9Tܼ䦰9H(F9 ǬLP֐JMt= KeVuQ"EKN~EWS=kN`W}؇ ".O#:螝+$rrt7 ^sn6x> :=<#[ Ck "h*o}&+` .&x*͏}]^?ZȅlR=Xq"nglAŚ%KD#]>(cw{GINyR+Sur;Y-zvHP21,HÅ-kΖOޠ$l3:x$ቅ,j.۾Yʯ7莳CʳA]ڪagV_fG/ W כ&?t4[j>H>WL[q*#T.#鍲 _ϣEN-Wp~vdn`iB"DF6Dy>;odAiWQ#*".ĝ/p. as*vyQi]g$=vo9~ouVGnP 2^5>Xw*k,S IME^s`=W9 %֔1ԃ=:i. [!T?qCRʬ9I:*^(єҚ6V5-fq 1`W?L![%+:c%?z|Z H}Ź=RsMTgBדUegEo|L WcN(ǒ$@Vlfؒ7; H%5V@S$#BU<0ЈT^°<#"KCW,t؀<|=ei8AoٔЌkY8'aX1)I]=@~{2# j2>@OmI{b#OK|uRcmi()\kR?O?kRom${;`˩wj7|l#Cr߫\>V <^B͑VIJ!;'$Yk !`+F{1W I$N[irVڧ i4e^$R a1q*=@t'lnm. qZR/C^V#ӵU莯,(fLS ]AT4p0^D30C6^t' i7'w$sEQ?~G٭#hzuw%Ч5rE}n5&BV%PKq._b)%R/e_Z+DUoРVu U ڹ.oIJ2*ט |Tawce^~#ޞINI;*v(N_Z^\̎VuZHOI(V͏,2,WRb'F6-h6%bvo[jܤ@T&S _8"?BbrZ`g|*WFmDi\^1.$@_`ܯtםV0`Pv-B!!f2S;gƋN`2I^  e!B?RI^b0}J6ej}alUߨf~MY `c%8'D&B4D>Sw$ew)DŽ0供G {g ߳ HyNL]U3mu{>%Z_f5M*T(Rv;q;?EJ\i%GTҤNh @)D_H@ƳX}F&g79gЂƑ l! AD=,?ΊX&7E!RJw#鼞 it3Un! L@`mCf6:{ c#}) ٺO.Qk8R(:8kDQ7H9 ǛRa"XÕ'8D*j_H&YU,0 |-b7KT_OM#o<} r"ŅMs*1>h3R7^mIy˥q8٭$au'ȼIh炕}+ =/0 a0_=f3,bիŪFԪL+'-yYr_];u~~ ֒Tǻ[fPSJ1ki:1`%gDPf[Vt9#&n QQvrX]u>!r`^qzNRB'cγy"5!TP8:ͻҟ1<Ţ90&"D=.k- v8"C^^/V5t LIU;|4.2^F=t㎁(x7&hIr{r)y{D!hqvAd_wG_VCtyn~NzGFDҠѐ;7o >Gg`'fáwTz!>{ sm)"?ɟHc`C[${)@y ,&vT%&si J@!G͕.ž G;dYhZcilYdP<1sChzy1銲|34cg6u K'`޾Emݴ/) Nïy~\mlO./W ^}VV+PhdIK$C {9ф_ۧގ|3Z3t0u/[ '!N,`ݰ~Ơ:MI,y?=fdnK\fFv]]m;hНېl“eGQBfr,$H]8c?p[折FYOR4TmsvBBA̮!*9&!4'6Ś88TZӲ$h,A~9xLQ(Q kwp#aO^5kۘ'~ j*={"1\ӧe. 7O*?\23åOJ7A&tʕzJd u )~N /o+QԯPN@)gh ˃zJV(_kPAw̱U кϡ_|1vc]#?~&*A`#s̟:i{y3k_yCƩbu)ȳIᜱui{tބiFv>atO[íB. "xY,yvdNVt^$mqάHnz37^BxrFEґ9FR*"qo2 #UbIrrw.t?W22hfĨE\H")r=*YJr ӧ(;Ϧ`Mk%T[#]mfljtBXaOq$Ъ}C6S=.~ :HsgtG^lj>J)ErHm+(bIx'58=ObfMK$|K˲Kt1zPӜZuM>P*Zw^}Ev1)gu%5Χ#̲ v$\^[B<;8A A Q!5^SȀMz!'DbuQ>ZZ Z`^+e⦝4uj=RT; 0+w \ZM5IUZ*˂‘3Ro{wW2;(X}: b@9/R\A=t8hB L@*o/gcCHu$CXPډ$j9R露) FIU<9᛬yώ@_C ^+&hZRP Sq:(wA"bj4FiO %iOB0ʭjH?QI aHݚHn4R. wJqJbQ&Kȃ #32eyy9e{(蓚܌k2q}XD:ULx+A&HTRwlJ9n%p t+LRX +4%zGO-ÀU0||шժAt9`)]n>):%r]c1ݝ ݡLAuy=A?kRNⷶN"2L 2p¬]],i[U[0y9R'+7yst|d+_W\<*pEdRNNkćm#>L_G{Ae&@ع葶K4힠i(5@;(%dm(\97H*FMǼʙʯpm.vEo:ǼROZZ?!P3]Kĥ܉1]C3Rl}Ԣ:=i1=?xc:tx&gmOҩhYj>%o(1ggJ "-.!4o4o>d&Uu4%J$]IAr_1\1CB?({n@2۴g]6G "i:G +HA:>%_=m5D6^ϒ8E49haHJ-OJXc&BsMgm ͦ47'6RChA9y#@В+n >TYmuF<q[, %u43p Cü]Bvdڼ ӨtٱDx b'Y.*/r#ߧr\ Mwa^㌓80-)vImTPC1h $mGZ!Qʮchh̰uj֯/ѵDG1OA̒K9%Ķm;K"8C/$,%<"O(L_{kx6㫇nrPOw"E["yE` tav:g@hC[TVp+"bWH 0W[ۻaM|!ڜ0)ʌ_8݀iЪT"ԯƱdeXQʨ0 07S "/GgK'N'y* ׂ7z3A\ ?P FMNx*ܒ_gݍK5 KdMNX i;YbEݴe3xgD. LJɧ(ףI.'r{}7sfD`1Z ς+sWC&'n` $|%.e4H}LO^t!6zJf6vv&F@ ]o˳6A yʊ$2K燱VQ=R۲8+RCA<}8&ցF@;d^✘7$8$p7dM*q[[p7J,u ,t~g!4Q?WO0'^awe$yX|;SBr{tq&,*KC0ȷjA6ˎJوx(yyەJƸ{Bn! {9?af~VH{`j^4֭]o]N% P|ݙ}r1Zg>v5B^"EV|SPkϴmBBA 2~N+Sh9"ajKhBR 5&wIR:m$h8&Ɓع )Lb=tlNy}ѕDYucm hxp|Ph ՟'үK\&Wӳ:ŵ*DZBGk7h=MkC 9f?5S52+IKFG0D74aq{~{,MD*l]61D@y٧1ؙfaExwex,:{-n޲ʘ[ y~ҮvEdUN1/O:$X1aW 2'0 S(Lv3IxQDw3vD/}rJN3~@$AM F/` 2-PEC$FEkM;f & [sveW?ET=ˍZ"zhvZDYqH=a:ZTK vGaWyKмM:cYi$p'D2^ N, =(+,p45bM)pfatD^Cl_ئ%B eTnl )m נ|9>Y5_{Pw IfBLLDАF.p<vOwdQ*x&a4 NkuN392)w􅯇~`9*Gt&m Fp;ǐZ}"\wfE ਊ5gѽg+GD)xav-*w5)VOSߪi}qyƤgë U:%!(SfwnVmE;E|3z")YMk4,} uن)* QOAIb"]&[P!LR?C( !m Enl<ˌ :]2G .*0Xkֹ7 ǽHר5{l¿T`3]ǀ `Y^C!_j!M|*i)4ߝq~G-.oԃ>6I& )OuQ> 1r2%ZȰqa#d :3,D\K!# Z]A2SFeH,ӖcN@i:*W ¢3]Aqht*9Tf&22Fh-\ZK}>c`hYh$\2r+nAĻJ#]̛5o6?vN/xFmL$00^PJRj|Vu{g{?RBK`ӓ񈩘^گjCoU_E3jmTwsEn E) HW`* F|~\Dnџ-3wB7 _iv1A(63{]?h'N0jVO\ĉuU0]BP,n&w~@43?KKgNt7s"`~|h,CJxE&)wL= 0v=K?{e.@pCvH9lpXVoQx0׭ޥ2z] a5HK$+̛A5Q^+iaYm?*8y7 A"ҺlB3uvܺ0؃YhNvv&z!0spw N4a' DwgݸxJːU]$WmO]Vm}dNZF"6c 7r9*Ecg{״,4efD}?Wʳ+)RG4< <_g"вOm~ ̻j٨3@xd dM'-sDɑUDBJmH%]\d"BZ%b[H€B:K4, Ye Iʝ% 8T SE6O>A{\g ^ͻ 2^*o6׷WSȈ;n⩬LB|wT6=H̓uGlkJ7d 넌l pr{Y}GdGĒo)J,y4^i *e2jXv,BV(%y+2\|ݛ6$1}4{x6%ԁ݇;ϝORbdQHe- ~c]뼫GVqq/ɤNj&csʃd"՘l* ֭M/q'x'U> q$#I ^9`B j 0M(G7fr ^2:']\ޓa|H>aUE\š*d+0RI)Qh[e77g'X*U¥s#1ͱ}ÈZ8T_5BA*=)݄WEݸ ,Oښ.i99KFrD=0uy.~n'hM{ )lw>W(^FW-eK>/+fAĽF`*e&8**!WE,ЯZQ6VJY6c梊h"~#Cd[#<| 7P{i^#v2_\d~z+5 U#-j8+dsѹwQB^CLgl-%B[$|R^\dsZ0bTC!7}&+"n$&Kra d'oD3B;&ym߭Kuz;s`zozmD,)k:-gSAM\g|4O4JX?>,Zr6:-$Z[6V01gEԞ*GVXQ)B mF|'蘪 c`;@c:ȀfӔZָ l1C]/C*Pj_N ݸfet橵b\?C!4!YlpuI_"d+\eU_,hKk@N܋~/)_P aj#j{&Is2m1Гg%uSLIdP޽rf_Zv+ iY\y<9̫%^V Ä(/ =:BS|.+5I͠T/̋LP"s}boGKqK-ȟxa .=c}8s9͊cxH8奧:lJ5n:W9עvm4;mp:Q"{^bi^wzku E-Cj۸F&z49U\K 0]]\𽨏1"]oK~;l(WɈ3$x4ObvV̈́ ]8u(ݿ~oIʼnKvNO+ǣqa~{B,H 4yG)Z<+HU!@n}Q+W,~rGY@apgW߷:00*LX6$O EkM%~W\`[b30V4PGbUw'DYID_@y8?K%~"}o…ww`.'0AndN&tO>o\["諊Hl:H(K1d)@jqn}T bI,<]7qûdTuqx. rz}12\5iݚ^5f @&1xqnI9?ŕxV X&9zd08C[@[a7NpJ"Dw׋4;urcY]6?Ԍ(jtOr [/QK\%:5Lvq_唼VJ:@ nbt$Wj.'$R1*i<ʚ<_⡻iR{zG d>ŘO="Qjf+'q|7kv_["F@3Tc<l-XĨ8_ə‹ ld*RamhD=E볐O=_38Se/xfvJ@0 ?0tKZ |GBDrWEGtG@了c$RHܗ2+pZOw$6 pJq IX;buzV+ϕ+ yeFz]QX{nG2P1zP!wZLcn~|?48i#rrCVduL5!ɝ२#Z#, @sWƕ=X Ix6 u-.2ңnڄ5sxQ7'SpYYg399 pif~c N&PTO|[!Y2\$4d͛^M oϼH"FQs_k6%v$iWM~^>Rwk߰4j=yFkL!NH\[Y,SHOO]wXɍrT .|N^NP^:j֣\d=["PoFRu#w?<p*"xeɛ;@/n^lJiΫsOZVa1w 9lc"=%dҸ3*) /Od(a?^2/4#tWϨ 1&jHsʹ3դDʝt8e~a>ItV=,%uKS=gyH j?DP7 q~*\S[rh(U>PI($2a|J5|t ޝ! fIХ^*:NeKI_ z͈q;ƇyTWTg4Rfwzly<:⻤F oxXO]/%%| _|sG{(fpzE{M҂ae364_E`3Gr0D~U؉i[m {f%"NZ<. -).IOd>`4 $޷,ء%~-7&e h񄱟IO'^A@+E0uC.> (.IM+q嘂W.6@h.G0 AZ{G5!FQYŸ >[Gzvç_Gz $8-knZ-aUa[ A2r<k r+P V2 p'-ٖr9@yc-'c׌*?XۭRPD m}83(3X1Vy"GmcXk; %X^!} ;Uta+JNQ(D\WΌXhi|s7Ivn1gt7Sq9<6mG<6]^FiGqª͹+kc^amUe>QoV;pV04MgPo=ܹ-ьdvo_?o M rompAZoQ2׷:rJy]?8l|1g6v\7&K~YKu1y83%x )w=:1C-J3g!rT!>sH=U/:In)?53*i79R:43_,8ɹ}wT }q=/ޚ }2z72"ás^Ŝ(*"g6 ؠ0TY'%mX1ZOfռ8*Epi L8[*)0'ltG&OD8 N%WRj=tgEIh\31?ďN}7W$I71r N:klg7 v9Tc}z]y&mه87I_8 4{=бds<8>x^  Z=nr>h tAwH\DO8.}_`CgՒ6 &M~Mɶ+tAӳ5'w]xhoTvgҁ93uL@)DwaOHnzW Ynj.w,JvP^CԼK59-RT?4FB Gn{9lX[ב&`QkW5kM.bۢgK3V@ x1P\[^tUP ;I}ڶf|b%}űM.\3G3MTl(8#d0hoh%bcQ,)&S /n%Swp*ۅWw.öƍ)2V,H*B 3Ť u"48k#≀;,JIKT#N uÒtwUϙ%..{ }d`4N.^MzEVх@^& CB!C9m<\Ȁדֳj ʆ~hx$֡ڹp2>d^3}'+r$Sn|lQ;٠VCa55LL3dk)\BcKD ؄sOߤE<N{e>_g- Y5V e b/%'<6 vZIltLoUy/z)NAK[iCf7nBx%tH?QKD5Lbк?Uw#g1K :?!bE$ڃDhϧWg9*ygaIPɑ/On&̸w6Yui($X:"Q2 ݑ,mŚ@`wBwGSVc?spÞŦ|ˣ\uS:cAȰZ0i If>n2#J$7uנXȀ٘o!yB`nT ldzjRD˘!Et1 mm B/}j"c~*cއ >(r\:г~m'A֦VJ.]i+h(B;MWebΞ]5e3̤ml>_pՈ#LsP4$m uծ۪;M|QH"SXlf"V;|)amo@چK\Y"I*:s~q6OeF#Ê8%EN9M\.hAӪ%J^<}:ẽ]?nF=]x1<.*90 HDs3с߈ZU=x+\ķɨ]JHɛuy">]i8̘%IzFƥɗAU.}0.ü_e>zpu?i%byd0cɽr=g=AL@$A vH)!ln|ڗc6CI.uί*hy)9'R`p%6e1ycmns.RyIK۞B65S{ǦDw޽/a1b zeEANw*lzio+n2Si29V@ GBTK.K 9x4Qn7͍I?Rm=1u*>]C`c{;=fOOdͧ:#h.;|OShV_lxzp=3 wC;$)Vq-QS=L44:_ذL ms9B_zq ME p FSƼ(ڪ*5w( KKȉS-k]Cz$Ck/;tNduD,FaH] .q8hGʄ>>]B's}bv Fx9սSVM-@\S9ݫǬa* hUֱf4ѿt0%pGs@ z7qT8Uxӿm խD'D]%:jٔ)2 THCXH6be_'Jf[fv A}XIZ{W0%e[dW5ذg6;C8iQN9GwNC@=f< uB~_~Tهξ]l2a_ V3=sd'FxwفL IDPі*Ou xI"~CQ.lȷ E4+~96kjZ8"Q~ۗǥYֱ{lk,6Gqˀj0qR HzDPz'<@l72I| <#&&m50"o3޺ao&S:洄_-VaԻV?KʷANƐ9=.Z?FrMkۉX_S 02Z3jc׻oACtO d&mԷʨv37ЏxgD(e'9EZsbv^4=5[@5)P _-ޔy`/d YZ3CQ;+j#,>p]jƒfێz]-l{Wx\~aųzIh|);*ͧKgS@l5ڳA]ѬB}o찅!w#EĄ"&PzoXw%C=5Pb` r$q"3@Sb!Ͱ6Ӑܲwa[`jNVܿLX)=^0" nC}΋my1eDY̡q 3m_Q´I>p؅ER%9 R v?U:ya~ˆYgnMK`V 3 7qd#M-3>8b9Ee2!ܯ_XQ1}!m(vӐ4iwJٺ5d6.?BciǹO-8v%>/BpqCJԻ- W ԎY:GK\39 ׭&|FW[~81Ye}nf ia=ҁ\OOխa`B+P[ m)UO*Cx}]G,qXk]AӋU+BX}JM}VrkTrM3} vxԢ>tE8ڇ^HȪp$SFrnֹ˕JP1( ghf5^KgsP̙nUz>1`ẙab<:Qĵgȥf*{eȪonTTc0@Hsjj. \7NV`ZM$`򝾀Jt8('b.ɻ˂yxwP^w^؂3kPfXyП -FY:>l̂F_vaBAk&(Riٍ? 3?#JdnBܸH sa!PFqn9Cml9VP۩3'%w%H+ʝf/*;6]rLԻʯw66͹<R8zEo>1$R;QDZdV:vOvWy3n*a gN  JzDxRBHŞ솤ňP{S@xvh[ h[R&Ԝ2zHs*/钫.7kJR.CKClK.SU$g*aLT*ġRIQ $K)g!)%)gFh8eN;ӔX1mih_5i z-ւ_vZCE[u~b\]'dgBG}}P ͈8'< 3RLϼY7,m$Dٯ.akˇHL-T!pXʀkGըcnƶǧ 0^tNW 8FInz3&{]](@z^#;c )Ũ;\}4L|~SWuJ'@ĂF5޵*uB ɐ0rl/^mB˲Qʣh cr`FmNM Į8%i*,~|yE[k&Cmˊp T'jM݇/ި] !86L_z9I< PJx—8ޥpCmetSk,:_ ԡ9Ţh䪐do ݾ]w4[1ŝG5&;@$Ә1Vq u!w9ods#E5i:}oX)45b`ūhjdzUBFhǧ=2 .ōo;܎;ah7sB/j`Q?b<PX[ s.sfTYɳ`*jC(oM6(C &u=;T[^8unwH>I`CZy;{7S1 ! L2tU/|:وPp}j!w#|{5%A6fERLqcʹӇØ% <{3%TXBK׾ܟ쨗M7s/` ,RǑs_8rPekrGHZ -,šakt+Y߶GF`W/H-ym:WT_ '3Y'VI|i#Iy: pl~QL7Ǽ-/pV(x!lLJ IIo$S+,?+ Q)SwϬmqת;uT>Qzh*B< ҌA+ۊe9p"Cb .41E o)B(8>b7{ iן9ꮜu(w:u;PsHRe[Matomy|R"47J('}էXmc_-,CJ&e# 7īUvh R=OC2·q ~j֭Um=<ւV&irM0FZ6mi77H\?ؗZ|}K޾9qQeq4C&kݍLÂ{0FqH=]ĿBs!]iETF#^aƁBe׺ŠXLތ< T]O%*oN;a>LPJk[ *,HT4evHb CU=.F8HH0ta;+\uPX컞5o5;].WMJЇ_Zw.EU X,= Mwib'LqJyhQhU?-.(V򐭙nhN.`@>9H` xqٲzK-;ZTqȢĭvq`kN@2v @NЌpco+9 z m%"eTȀ 0[w:tM)cmV66UQ}u.ֻgb޸'ގP+i3ڤ,949!iR[݂<_|;:jοLiV,r~Y#}æ}> ZVh!@aP9{?K߾9L\6e"YP5/g Qc"K]2~RWG-;G>]OXi6~ʾ4》B3LR@U"=R)UȢhnYS8,a 73?0+G>MYXAǷmd̤uiHf} 1\|Y@>gp2)YgRUI((ˊxrq=TF}l UL"LXRsMɰ:T RަQӹ({ WL֍ ԡu:: [2bԒl? 8Г $JV;]K!Ec>X{Mm7Ka8I?T$vlڈRYO8݋?5`tXy+} 2KCYg lzҝT{K@VEmt9vS@c=b\/l0흽¿oQMA"تj쓉N@S fFYaJ `iWpo&XBgDP삦(ڨ 7~CS;X{T%i u4y2O ョC,x#uZyFtgNk3ZaQuE3?䙑Z̽Q{\+J0vu,mņ[[JVZ*%y/G]`x=Zy\`SKqbC " {~rEFz%e.26$U'7;ZL  H|+Z7Q ,"5ge{$DvёGG?@k~,IO#"4S Ʃ<11RH-+@(UFim2N*QwD='VO#{ڞDrI|iw`6z_5ujq|u썮,dcHa(vK(jcI`n5P2Ms/Ea&~f- wHuu]24C%8el{I0..6[e?4Δ*<یlrm&ATf*wIc H9.$rC?nay  aL3B;/m o% :S`Xfܮhhрpa XP! r^봬Qԃ 8`+NT?en<}ۃ7L{^b?̌A_)ĜΖ-le)o;}rHWE۞ls&NNQ,9E KW:hx!&[) L#/]%6YX'ENn8Y\ƕ7W'[r*N -% EI8/Řh!h-r jR½2&Z|QבV85OX W\ֻ,[YF!ůo ͎&ƔmTLϒQ U Uֹrv5( hˢ݈#cYFY}_:<$uǠQdRкrw;ck8]1"|pG!W$q* Ϯ;^&CekẙрD$H3C34d'rZE ϋ E6Z/G5G ȋ*|_q7}cJjD8%зTuyŚfa!HH< N(=xQ^n&q:L] KCn}|8PM h]K֎ s^ϸ [#fLЦQoȶ]PUpcӄH~̵!Cbay.]+.:z cBѡTZ1B\XB6tn9)ASL)ga4HMIlL=O)6Vυj/E6v !̦6Ǯ+72YqAĢ=Uu>Ǯ9mrCBW9;UN kT O>=W L{R=V̖gٽ֪:$) n }D)|s&l{HhЖkF*-Ոl7 4dY#v{<}"k":b=an?%EI’i l|]V3aLKY~Y")r@+Oԙp[ oA>-"etQRyE׷ڣ)Ye&Q6ojz½Ov!&j,j,d!ܞ =Zͫ!|> 2.x|NU@gݔ#d'+di} #t{n"R69kcޟ/lEu f 7>sa?wlRM+,b$2izFp3ڽJRhVgQVk,C\/:s -6r*AI]Y>dJsLK~]VZI{}nL6šd0#0 izy~#xw|lC%Z_S>%vڰ#]E*E Zl⭤M{4DVmߡSX;mN"QHKDPW5 ;xr?x0Y2gsAJgJe18twpf~*hIoYcQkDK1-[uJj@+}zBdVoWȊjXX|gd NwBx">ƗW-=yJt;aAE':5cHvv&wuw'CK3}5 /PwçU}jK*T[#l&]I=,eQieqT0jtfsK($oxVA?'k2 ]wdw")|"{B6!lZ,ȴ>VYbnTUYI+-mRerӏ>i|>c*p! e$=3+υ%-qvLt@ D*-ՁħV.DI6J jf#6qiG'Df sԤ!E:7`p6U`݇[rڦ?i/D7޼By`E6Q߉.,Ք\۪HwZ }NgO0}q6U¡o^]Kޱ{L6O {`m4Kf1" %p{r@x\[K&DK eqJ@ liX7H40Mq@/A⼳BᵉRJ~#Iߩ >.G0BHv[涍z* 4kV >n;;eʖK Sb|,y #s+ u5 hebhOSYeӣE gv5Xa/<ևV7K3:-<\@bSX8K=//`/Z])Q/ $}hu`N_>7MUiZ>;#6K ϟvna<-?PǕx'p.Er swư.fXXSD]o,0Aс4Jr4E Gx` [4:7=b\ϸ@;ʼ|? C"L>v"BfK9yJҶIXdk~-&SY6~Gbi?4RQ0:|}(X)}a4fQմw%;K"'E/Yr+hu5gFkP9~)Ɠ(sn7#ɚ#oz:5iYhD^ý|teG=`5Y(&|X?@w8۾CGJ9 >tQ41*U3^7:2Pe? ?RWb1ejeRMpӊc5Z91Dx|>%w,qj2ة {5>`7*ջEx! ډFo7AQmu(Y zng5| #sCU+;Iћ5q%-؋r=WkުP0-r@7FZ:xlwEm[ў6j 0C5 QM-MКKzN' zo+gp5QwP*3b,|^r^8ØWvTZøJAd' nⱠoWHY+xmXp~|P?fUgS\DtV}|(,]fDq su%Ѡs+/Fa<2Ɓw$b\Ж|>Nԅ3 A2b5P_ޚğ;Z[]o$FA#,ӛ#fRRa<`mfl)CA&q UKPy7ž0Zi* T&Pqu+N(ǴP~bU奿Ӻ-$gژ+8Snm7 M-qQJPk GX4"?^),,z _i}$% t1tQl;}3:1Xz v3v̘_cy P) ߹#Hե5@5@jxe3,gтkI'nR4؆ ~(]IWX޷IEZӁn׭f `|SpV X{Pyp% @O қ1#hP< w}>" >!m#{"~P~V;?p(-7 䙶KȻ&֪&e1Wu]`)nIgt5\^^;qd2^'8 C:0M8=F]Gxcd^MZ!^7{2]݁|uJHI -Hפ(Ղv@' V. [eU 4_jk1 l_[Vw?!y dA1bxtgzoFߗ %a 7d2'xdqZ{BX"c)@^㠿腈fFr6)? &tA &!s1|ϟJ+= ҦkI5L-:^~ڪX?\>(ӟEcKmLMzj>xҤ˼' ŠE_p}LWpQ8@>٬y4ZYIW^8R`_băWYo\.v4~k8f<2ZMos 'ˑ:~T4Y(;-{I;d1\Ty {ބ&rTͺ0힏<# BR4<ע^Ab`UNAjݝcn'=7?WlAJSJ/gC$^q\|@?Q,_j.Kh:)u$ɛۋ#΀F d 1nXV F/?*OΝj :]U]ik_~l@ƊɆ|:iڤ 8uD\j|嘤\j +fR&0JWy@Ӆ_hV[zFh '"ô5JE߂-x_1!!l x i,p{|ypsN볣!nǧn7e+h`!]7/u_ .GK$}5Yd+bj67{?*~iQԦW 2ol1va]IFnj,sdޓΗú^%هr$i 0Hӊ"E2 /.~uő*]Wŋ &ohāyB+mPe!82,\=o9YBV~(ҭ"1o(R0o+(<7Y`s-4 :}ž"Q9u#hJs O9-Ju$MT|y,a=ZAc7crdK;O{;9@"i7r$oŀBw`{Go9,eOF6BIQ^;+uI-X*Y+Y2:: ɽkY@HH@޾Pof^F*HٞYU9SH!g㾁uÏQo&leM?Nݳ4B̉~ ,#:(Ϊi4 u)\<8W1MÙvog.M ^,]'GxQAy׉k{E\f:g@908t!SD*t[H:6m^> (Xz.ѷ1v es K/M cɔ^КB$mbeT~&;EH+!iEKvNs>/XN4>fL϶;3)p.!bJyQ+2輤iJ]%&2BJ:8u]s!BB}\4M{F*FiUM)S5[ ׵(iJU/C@J}&L=A G:v&FFu4P4w7=FyHMe+CAwّrODJjQ{zV_AO> H?Q8i\ԳX6j z4fףj"m/W9gd~LLn%8"G&L`c_EDw>z760 z(<|۷[r#G$+/L;C)Ŋ8͛T%Yc-Ԍo[pɌ.b\D]NV`5PTpo/_/*s{^Ơ>5Gb_ Y ع8=H2eH1q4/wmۊo7ڮWG܊tS4z;)-Ϭ!|^P0B/˩m={{bIm)=,MxOqֈ| ?Ұ_)`; V .-oHdU( ] " :{_6ŐӪ,58!c*"܃-1phs #z fVtz<rMx5hqsSjTz7{%g N%23Y\-PiItsvBFu.,LmfD~u|( uBxqE^n G ݨD?u\bRR\x5 QlhlS `OZ$1 }.7_#_( _UT 2C< n3}WcHr"pݣǡ*gu̫hf՗d#&R%HjkO`zq'\?vldSړR7gP7:fe:I:W W` s;ؕ|4Kgt)T^/8&9թHox/d} OXԵl(q7qȦQgǭ =+R"n_rUD8i e[#s9pH5:ħaɱzy  '兕?==K܍8 6k?_Dr{©7ɟ+O6J5a~&-겧iQt4&1)Us mhC"_[K:+uq\'RңZ|,tSvA42kHD#!C?c/15I[)D ^-jR+Ur|h$?F*`won1Ԇ46V|EEa|4U~cFU{ I<Tӌ|܏R24 ȍ}F4;c>%1uƊ;+LSh=$ аIbkaRql4Y,t*l|Ө9uSZ<1B2 =Rn mb:#Bi=~2C(L)MC^xB"cLϒ p%_V[ǧC N23Gj2N.3eG|6am}DHƧdX)x x|N -~kѯxsռ8׎>2gnjT'opdSg<85m,w[9cX3L?UbʯDJwy2_Q;B",TFXwBYĉ<p!m'$`}v0.⃖u렜0>9gǦ;V+wRAPٛpjkrdX Gv>JqD菧bV)s=c [ G9~h?>1FIIwkeĿʏ`TkOdn0y>l)l[~Ccf <@7sBfXr:Ӿsi{'9iRWmXSH&'{)hнVȏ?(B@Hv2"_)ah֋nU9 xfm9.Vo/&l#Y4xtC"j̛x*govhw^;k"c"XSHn^@܌[.}Ez؏n(6>jDӼ{z (õ(62oX@k:pR|Ti&CXXl uC/N./.:sܑpOy(U\/kWKﷸBXeOI1prI,T(Ktl`/j)dq蚈$odvVroxFy~C \ulg{F?:=@B q0Nﻰ*f*q! ٲ[]WP!<]T#NDbLAX U\4Q$`swD΄^Qpd '6^\!mֲ.'= [["PU1qa+x$Eː4+=uK>,=fmŃ9C\*{IA[PҤ{!̭ NQˉ)Cfʨ 0~/hWJO8W/:]s@nMc[Ͼ KP'$lYkAEY3Ju9Is դ2Wxs6 2zՒT}͋^!M؏|rtDЍ^[8WM6Ayod3po-% t͂??"2{3/pL2HUry@Jo}4UnW7V ⤑䴂na2Lx'7>oBzksNp%DJ0I(<*aYjCCt)<,$e i2v+wSd%A_ nvAZ`;jv*QF99T=NZ0nBbшbwU!>|O`yu1hڀ?'w&~> %+O9Ku+2[9橑u ڼ+B 6Y%C@5l}J,1u#hp`׈W X!FQ0CBͷtrĤ,{w$ED~߉/wBc}޷( HQc#Ix ӦL;cͭƇk{פSHVEKfF2&I`A1k`s d?W]Ȥw}E/['#wvSauHyBq " q&Uȷ2?4Ide% pQBN2ތ;F-9Z̯r0y=>!k<zf+{f7WqY/h.y115&8zi]6i G4\CŶU/ apV(s /td'cy,עڥY> ºAj"^rՄM+k;yB߻&H $륖^R$;59ӌ!FY,$¸Oю\o^wN<B2ս v]fT!ZP̩;X$W'=2? jQk0a. ܮHTtYLBF _}]-xʧ105{!HGupHV*4\{Ԓ)! XI;홉~+/F?pWJGr 0}]S~LV;|8Y3x `.:=ÄNDƷ/2`(;J997CԥYǞC"Tx>|J(L2p66ٙFDBg!CU_fў>|bpYe-6QO^W ᝓy_3k\UF$Yi_cZ2}[t6_ uy<+z' mQNY7#A ;2/R\[ gN.6Jq]Ldw XQh%;sl-5Րg6*`I/J2neg^2gdbߍ&~6:}In'u]}6$7aM761 ~;r* e\& Kzx4#}WF:/"@F 7sԭV ҞB"ܶ Vi$7sd9btyDm GJ 3ݽ2gfv"?HK jW2b"\&.;IU J-<=G2!S{@}lj.#Rdv jUZo mwjf!=k#KX+dp]zUFe8dz'341 x̐eɄ_S>|d<)i.OD^3ű|Q0F hCĆ\_~Gxvk[WwҲk>?ԶdU.ĕZhRemM/4[@wlF#>̑x?j+ߵq cײXȯ&[^ 4",KK;fkAe VA`b[ k:}ELi?x`7Mn&$~?BQː1vެl}8bpf^Ai`u7y0]+ =<`g|SOo PF+fX>X3JI?< r*O:W;|!f8?s^N2QE'a QuPHv͇2WM) ʨ #c5J^Naʟ s]X=`:kW>(L; Z&xi,3ъ VV*|X"!sEr=q't8f>^ Q֯ȓg ~vmTĴl_A|xPSSb?F,S7/Q퇿k|ܣUb9!QD%r8Qm?<7>߷Fۑ. g \@ij=g+-ELa?-M0 eS _Ѕۄ(UM rL4_R|y,Xz&"az(ЩFNҶ]l$ɮ|0v6>b] f@rR3<>u=_Oxa(kTB+ٙ&}C5%թ̄o:"8ERIT:QVt0`9+v!=`tivfKK ࠳qg=)}n!I$KFtpDxjًT elsbD>XtG"Q2 ]^V.$9>F\$EnmF5)"<| 뫐Fo ~5PbejE~d߬+JK*i\]{rt%:姄WBYU͂'v_T=(G#5m]$` yXe.3Xv=@WtS0߮Prml.w U%8@%q6Mo@b;jwH7{uYρVy[58bbtEP??9j`Cݤ^ɡD,Qe?'PU oZFve!l!7sx"`0/寸4+?\:2ڗQDh_Oߎ)v0eM->ŕUrsϫ Þ'؟IgRu! +yV ]@!5Q'5`Ӄj. M݆uZdҤuQ A* -o+&΢H/eX5[OuY"8\дAdW&-hvhƐ@Yk!3{ivBmUNΗ2>[>X?Rzn!A3k}ezRӑ=+n0p&Xİ;T2nI2T+Ƨs!>=nG1@}(,?3Ivuq>7\tȨ gϜ*P %oB! n-bZ2]pt'Ik*鼅bY]MObR8Nt,ɲlXyxʐl{gT2 ]HuF t3-#Kns5S:iO|^dSԈI9vQ~ r n((kJ^+븣2x.9Vnkw[ō(/$!-pyho-S:k>K~(Ƴ8|忿G3(I0z%P8pas:.ڒ0[% Kd%<Ⱦ^V᤽܊PpL'lvhv!/+_hȅ3ps =-]մ51Ih Z!dr~O@o||m#gb?%~^ר3<$ o_ᗄ.DIAR߸~L"|wiBna_aX@77J8Ng:.Cvf=0 PO< o"1OVA7F#G`ywn7<y=WbG1k(H=cn=mE54)fRvi=%(xcC$޸[ONX03G}%]oͬ1/X2(Xx*V<3t Eڵ h -LĒ'Xo%lhw}gN*5Q\p Zw(L7ǸCm\ 3#.Ъ 'w=vBqf5>xwtNԘ\x^3z_&[wa I$UB/ſm~<~P#J- ~7Wvjr,*{dYN)_ }2G6@u;0B'ڟ{/1դoEefp6|ϭHݳ!#Cm)?t~~{j(x//$Fmxݡn)2|T^՚ZGУEכS@^4ɔذ&c AhsXsN EG^ى(T4Z8!wFSKMsOI X" MtͯΌgtY dOJZݮf${CEb+XGGR\F [?d-*^(~<Gf 1L5 Iu>(;XO,j_ PꝐDhǟɴ߇RpXM 2FTd>%#‚U ˸5w*1?l=A t+C9dyHѳ{oU1PtiD 0 c%f@M;G3Zc|:u:AQ+py?WJR$ռY6bΤBKmU{Ut趁 xrɍBf:z@ qWV\3E"߆CՊT3]B_U2 ̫]ĕ]6W 4'7iaou*tLY f0*7z@j.le tItdL.B.Z௤Y]Q>uжcuE&49_"q{CFGoV&~UX. p6VTt#tTqneU01 -\*o=F^C"2m%d6j-dx`[:^$b7HA3[;AZ[ʊyW lL<#Z+qϜoWfvX'ZuA*ʳwg֖7,fH+Yi#lK͋)tR+04'gت87|oڙJ>2grVKsݤJ#ip &R2Xyl+y{U9re!H*:U"|VW4pXh֝Q]!7'W,sY(6uH-1V"c{{4_!K`JkmږZue/Ca&w>QG]jԿsʻL8H*]pG+#iJ? ##o@CJR-/Up,}HAFhIЃ^-XW7hv?bq oCM8yg{p60J|aOQ\ګGyů=kgew6>O䘵QК)1=>״~ #j;t2@:4kܧ+=igO@5M?*R֪J\ Tdhp2B{ALn熾МK~ bUK6 BG'DT%ʚVŘV&g4@6ݐ[t3MoZwf,i߷Sl9~"!M OT"jQ92F)H4KomsUݴ+;&Á>^޿@*c^zqc{[;fCly6Zƈk"ۥ+l#o-+akJx&:s1U &.FZ[i`2 X*_H!g(>U-eղw"Bʎ\@{8F^+&AiT1̋t6nT7V+,dIܘbA;N!gEr%$/ y=iI67iV %%z9}>,@²~ YOPc-Jci;v-خ-$6H9gO`q$@aK`8@+5kHUʸYZ3YF9eK^`NnsU]`o_k}]Eou0UGn$<2cG]2Q (y{CqѾeޱ*y{ʏ_tf Ez |&ucگ'W0e=> :*x0t175[ڞ})EMN3 C+`"^:dw l >۟ dUJ^XFMw DykhޥŢ h_>@Q"*`G&Q5w؀>vg?yV&?+0s w' CU 9+s\F2cDRS/i+pӗ1e{> (3R2& ء$x1,o*@(JB^URXMZqZ2H~pa1&L=MClL}Ƶ zMFn,{euZ.)辊ȧkHOK -:]xCI|X^gmU1S<Ο)A7u}`H%OП:uĥh5+yr5dDTd#0-IH5e%঩xk(ˀ0uf2/3Qbi y2#0d\kMICu9 GE,w~T ^^#T++@}eŵ;aX!8Z<^aai.5L͝7NQ X,8,eQefy혋+cז▷6V'ӜF2Y6,:5G)뱊D,釖M.B{]z{1`@_EfMH v' /\EŰTx"\6"Z2T v\9oLcVLGvc0ȧ[*;ӏGuխ ĸcˊLU $3Tؾ,||S.Rd\5#] #M(JS)ܓFKiy*8IMlG$ÎŲgĩ@^SqJe^cطw8}H`k:}dŽKF燀bذHE7H0Q}sDLCR,tk"M;s{DL!)#<$zd+D?ZX6c"oB9te֗rkY֣ S+㜗:?_]z~`v_-]7Ў!(NthWZH:E8u3CMP EUGHږ!ǹ)w^oy\h770]ފmAXP?۠{<@k tWRm#k04Tf2๑ͪU4$ )u_ 9m X| RU Wthd'hA9~feğAtlU]c=;Ǎ!%Ɣ !t#zQI]$dR=ځaxTAYaύnc p]CRh[By^R5x'>)E0h5Ӧ1nkLeOu5Y8ZK$nVNO<|GfBWɳ6Z ..rTt9@gaIb Лַ&ʃ QMDP:}G0Zer&9.ݒ]/P3)ryjߛ*e؁R!A/+Y𗨠[)z/k*$O vi:xgߗ,gYH.igJ ,Ru;mLC,K̫7Eή4>#q`R#,)*=n2rmn51zƶ?QcCmDDͫz_̳asd~%$*!߯4:oZZf|ke('ti|/qi?ə?5bښ 4KYuw Gp4 $Jq 3tˆg CsY |`G@VY}]:;SxI8,VhG`Os p)xZ(]^`JM('h}[˾=v1B0X~͵x}HAR9 SD˜N%$!C|ImuYs}9 xe%}zI /DՓ<5퐿LeN@_f:lx2Ix@蒙pߌ[:5*6} '$ih|3ߦY9+E[eOd!~ 0X\Qcդ%ypɚ$_+ S FWSѶy 3u;K4#>ۀ$=-{xn熯㢆%2r'h6lJo/bN~"ye L<KA0 h3~,xoduDB8b:bWD1PVFp1T_%l WڊIe #= l3SvB% fRq:`Z">dT@=W dbm i '( [\7;su*g\Ա38N~[E$ҟ=y9l$a9hv >ގOLﳙ 90g3}&J!;-8}3Y8u?N+Vܴf287 HjSKJq"ckPKCRGFFsl(ή0iB+! a1h |z >\2j%}\K5ڤ,Y2S/ޏ%zH|Bn C:A3RG:(x:J(4YOHy8V̻j!-`;٨?9[}8U8LDNj=#=#͗5#{X)Dύ {oS^6bS`tVZRHl)8N0!mB% q]ӛRh6}EU7O \M UK6QɃڕЕ「k:{Si3#[G) = !) f:.(*9YVMp%8C8ClT` =ƟUD5rEJUlzcd|V6{Fg?K E`Mx-_)6y <];+ƹs=ujrNozeb;N"ZqJW8r.ޜ8]w$=.ˬoL\7v%i$ Mje7Bh TpD4wH2f%vߣB>!E7\ WSb>Fp-W8d&! ߥˤ$wꝇ-_X0x27xoOl S 0_A"H}<)k~0 '6BxQgzsb܀r%uyup" ™J,Wp&0 )M ;ŊI.ˁԾlٔGDV߾k&4-'ͫ8 `̋.7Rn>Vm`0ǷsVhwQ'~!^j)3 @XᨬvbDB8(LL$lp:[{߭P, -b#ޙwqbU9Ƙ ʀxn٨:T/ū; 1X7SUu#zOq(J: !J4ڦaf21Bm^>_IMavlfʗ2xA`%{V˰bBуHiՐG~{gEg`q 2y^"7>a9(ٵ<~\߶JcU+1/'Ct?J32d 0EdbH-zSf+u< !7u!bg5۠1xm8jID#=V>~E3;'(O}W,WX]X%M[XNpM$0[z9 neXklM {udUs§ RžA&j!\'Q%9F}Bsc"7"*D}׾e )' ǶHv1u$`O QS| m̂HJ'!H/i1ݛIFf ?wpQ>pTP[9:7k&nwog v/Y<Etuv 5jY!++,( 1fkĢL* :Nb'`xêx_ɠi$Za@̶c5ޢZ. x2_>`*@4An֍;:KZM"Dօ"cR\zVYŬ,_VŶR/H;"Tj pM-$@oH܄ ;&4MHzph:J<:L6>~I~ gݲ%ĉ(EWr):X}തŸMICu! mXw%5] `OeVJR1+ro]8म[:f楑z|&ց{51X1ZJxmK>-"6=K,S ;wkJ{sS+[aXTAoQE,$RYBl6Eu?2eU'Z2*r4:5žuA& u"p#6@=[_;"$9O+\Ŭtq!*+QȀKN^s31&c3>ַo{56&0vm5a%"op إ UrC0fvdٔx|R-|JU`=Ѕnڿ9xsҏok3B3]dϑ\% i є5C&1b+5D6Od F [RG+;^Ɩ2҆$,?)/1rH\BS/U+L5> \-!3J{6_E1u5M!:L aTDѽaı)?IZq8#3إM ~V7fƿ#9 1!\1"(酵r?D6e'kq֭WA^4gZS:\6#G3w.u\%?w%e G8`S>YXz|"i!ԶoNe!i)OaOc3?h.VXp`{gi˥/$(~s[\xqnp.-o WJ(YPfUلEM@7Ճ_/ΊȀw8TEO@IY^aXG+37l 8#W&v~ջ?d*]\Gp Y X ^0o(ͼQB*봶 r7PEa(.g$_)b 3Ce4z>d'Αj[QhpZݺdNum25 li6 _iOך z i-w0J͕2|Qo54{xn7@-S g{%s90eZ*'|֋x0PNJA-:0(ROr~u?{K/8#;Vͺ.YHFa\QY!lRZzA0QШxm.rV3F9xT7.gXi&ylp TڄYiӷ&G[l2% |bx.Y|0bu.&5'GwYء%k f(3"QsaEI_ c* I(,! `E8uq1FvqmqiS@Nt$AֻcRhy4 BUd7WEW`<ȳqqn([;Y HjN% FH[Gc٪`_n ʅP;a !(}*nZƧW妺i:/Hgɯ#3!L(;E ~JNtE:0/{)wёÓ996t4˖J04'4s$w\^& +0~csŶߛ2)zݽ;!ًV8*8Sf:íPv \ v@}uX+|*ެ:A" m(M ~iN+,)sxȌ7hYŠmnqdbD~ +%/ZKw͘4y^AmŮqнxc<m`K-brq^ JKJuըQtw+ލXdLn^`zߙT &"bdcAE)+SbY4p$-o|vguV1B?hXB{D,-ԆL>x}~آV`#7`twQ2$H=[yX+f<8dQK1zdUG1c.DSRz0o4ˆFg@(~1Eu nwrVuS{{/zP7qDbK7NcJW 1`wp cO題iQ[r˟6[o'Ě3q>a{Ge o$ό/M"QLæcrɷ) J_ov[TI~7+ z.viФO&ھkVTlKM`)~_&G(nP.-8YQ@vqtZ*cZcKW3skEŃ1<~fB;^ҐHUFi֨(Auz쿽Wg@X~䓓 ɲCH ծQsF~ka8[K(.^cK~Cf>2`@!%\CM@KܖO\#-X~,'6t ?Q"Z^3$K\!2)3yD~1lnL&3|ܙ|~NdhȕUB7>t!"ИxImS?R|sdYdCSn\vi|$  aO3*5Vn %8DVm>gnO JyjaO:yn:Α\[~wƲum~8OKKeNwW\G|04HQ2.SYźS Z+Km]ɭ'>1j%G#` r*f\:!2[Lp]|[Y38˓\zdACd-"C2P;;n&nϷzI7sz,@Bh@H¼r]٦WԄK;5G\>oxmT@*̌g/BY ׻hZ4 e&<һ(ɑ'ULZp?f @3JK7hVU醒Z궻jFMEZg=={4#cU^(`RJ$?3bǩX\3I&׌Fdzyp-dw60vuJ}\'0LY?9hП&M:+̃# OԖ=e1s|ʙ? 9 ﻃ lތ)u> /~\ ڇ_#:NqE)ZOA{@21ڜ$G/b3 0MVM.C*:ySGԂoJ"sѯbލuA$aff2'5RB0 qu7$X05<@,Uk4/) 5׼X!_YFk:}5H].JPkZ;rZdzgFygߕ|ۛY4!MtG@KTB?vW \3ѧoPE5{J4!^&nqg_$ ce d][-R5Lw6xԗQ,9Jq*U_akY_I3A;] #IRnUd<x蟜l.mFP ) QUO:m1W c: } i[+C2{kCz-?K[>MzHr'ߚ: L=+ѓGMoG;LI&(v< A0d0[45.勔p__?KboC X#-- 9J 4l9eG8eVCcSa9fbRV͹]33N܇ +$6_@b?#>0×ۆ-1̆g9YI/ 1o:X@@z{zTz W.ʔpo儘P"ӹv5=Da%2:#"S!1EV8.=rCEsm&.h0{| ze㟐t)WB}+-!.Cdzw9RNOTA[) 87|qX*^#6jpe.dvt{I½S`;NHF)D{bU&wHiȒ |v4if~UBQ+kAkb'`p[|ȓu%{g H#s-=7xT32m;J^ァǑz^`5;=!  2@jnWe[I1FU$&f-<4lwAkD[,J=kukpk~)S|HAלI> unY"0]Ogۿճt2,NN;WW(E>'nfKsL0\*V7#o-CX뚾16;K=,t̬;<97ifX62Aۥ7`+NWوeGU [vRi2lgv~x;n=ȃɠ =3\Jr},NϋhirU5& VU/0׊rG쥜-}ZO`ַtJ19M>lBO}dOXrUv$ƩG>ĕҒ 'BdgIz2|7P5e48^'0 "gR:X% ҊIY1g  ;C9>)Qs>ats ^4vG+1O[s7dy+SU2/e  FPx>Qۃ' Fzދ-!2jJb|6{-j Q(*bbx5}&i#^U<3YFnĕ@)j׺4OlO:R^̝>(#(BKZIusne+㡯CQBp%Q̸L I˄ouX)S}y7?{[ Vb,ŅUO GWj*aSEG^iݽusf7h1kV#ֶ 5(!NBoD en#̯&kg7f3'm5u:\]1VI6kkP2̽)xvgqiۺD)EkfKm4+YZ`{uw.߈YuWDrVo ֔xT|f$ =^)BƇȸ8Usr}`{q< 8As(nHʀj4y(Pk~zՃ3 5ᤓ%Nw€rbn"|qzk=`|x3JhW=Ƕ.l1iEwF" QZ#;!^@AZ:-CLrISJ~pbv~K~EqlPQՑ%Ǟx9EF7ϧţiAqVz!bU,=86t/ W4G 9f.mN14?@)޳a$5 cm R퓂o^}2oRoGFԆJ^$7ܛ0vFbETശ7 ڏ?H*BX_e,$g#*Uc +}TI ǶcTnoqI"OY vvKg?< H.Лw ! a * CoCߑq es獮i)C U`y]N۶У /Oִ9b5n\4jb!gSὒ=fokJj*K.G~ XW<@жaᰆ4?DsWH.A| { %SܻH\wmYhjδ(=9ehk&9'.Ώh,4xy(PZԒsCpQ|x=R0Vlw84ЉA,H /FR%X00Ƿ65kX<_{/.jtj։њ1!oڧ{=p#ܸJ` G=rqsfVF]63GI?P sDKoau${3Fh^QHUqڙHk$+Z왔,ge&@7TJ]o);x`@m4rJ#AZzOErN_ikaѶi%ɒ#CRWQju?ɷðp qI[MU6btrM2DA8t)~ym 8W'1] . |vs^PDzr`8l;kBckg {/+;Esm Uuۍ`⇒ n?UNE!%͑7ƪņBOM hbNּ[<6Y;GS.BQYiOqD"|qWh9~TQ;.ґk0lDF]HzRa ;JrpUM&f PPBikALC%{炑_ndwҋlE4;OYV7֣pLRfq,vyꊷ3 w^RJ^ իX|RYK瓆Ι;UDlx>FM{*͌ҒIo*Bvu -gϊ &jkő2lG%n]͎̉rcutki=fRG|5KK#?HdjrWQW~wZ^DZKB"RTPvҬ"q̋0 sJoT;( ۴Ə!oXֱ*}kT$t1)֯NFXz3d>aO s^2EӡZ#I|:?N^Jh>k+W5S! =AP4$8@Z )j@*3wx^ \J/.ԡ)v_3E Em`ً{Tg*487y1lw$ }K my`g"^-ߘs*{*%O{UvGKURBc\g@Lobտʻ,!\DR ćEhpPWybJ=q:sz[[w;'' % 5ddZW#O*ʌR.Za,R. ;맞"q# ^dIRڂ(c)c]ΉLSQTAyq9Xw{f_gp mLG&1c|ǸfC!C-5q4]7='4\`I :cIVÁP^;yaXp/0= {ww hFvnJOxN{JPb-q:7~J0VI}O"15p=5{*@,ZfD0< ut”#F9feYxb6uߪ 54:AN۸bfn=d@8k s 6IѸ<3X\^gpr$^:!=DƇ0+/q.›]rnD&!Jů7aF9bȜɻȸ0Z¦YN v<ð^%y5 nu*G=5zlw+qS(2O1Hv}@AOmCn.X@G4p񨡷-V~L^D8d*kA 'v:r:eGwvIs ʛWiȻ^'z B'TcּL \,n""t k04!!rxe |ȷcP NA}RB>EɖsǽƎ5d9I| 6q͍¤3Ax=؀_XNں>cNX÷o#*?![W.[ *orB4Φ(|TV=OajKA`p2PW]+') ބ[ךCk4 IGmv1enS٦4V rƲcL ,t@.p{mzPUDIC$<|&:dN|}4@oN;E__ Ot916UT 򆣹ߨ$ĹX$vCr~Hsse"1t`\`z(&=Kܴەt^ij)z^a[xc'Q^Rb`͌]͟_~UY,G- î 1 Ol0bVs&kY  q1LwݫrW+HڣGRֲš<1#V(ք>[6+h<,NYD1@%[E? 0[$C-O /GfM(~[ٔ%h\7.eAX sܩ Ok>-1iľ&Z@`8Gؑ6m2KqYy] y lJQ'4iKK-,hбzWbAM-U*ԃ-|hL2=NaBq }B#_. 퉁׋(J]oi8j8 2@,:-+f5=1q>%N xW+\t_DevE ~+ ̾l}U6ߣC3":娵K$O?{|>S΢3D[}ުG+m*KOJ3$@U5fڛ,>{,#cz޳&$SYݵn/޳d[u"˦;5 `i^j5WV{1f:F¦lsDN&Z[uʈ8x 2'%eYgҊꑐ" wm57֫Fh 5"MmB2M+q2ty14)Ѹb6p_6i,Giʼnm&`eLT ;m5XcKڊ4@0~;}WEo!D+yZł>BN6b 6Rp" ٗUwZk^ 2܍PgU=I 3ܜjvq&#ΣbXrlhW  zۤ 9]")-_4CoS^BP {l`ۤtsr r۲NSYI +׍²Spȝn=v-Dnzteo|VsFq4^PEs_AN]DP8"vs>0jW]H6 / Xy.CBf`JFLhNf g@Y|P+a. ;KjŦ"apn$siBdd TDdH 5wLmTa/!6r@=h.tZ@x#â9,xMIųlّ85`#{95Sjh^ L-/`$}g֦P\|s9,M$W =DO`6V~ D A\~9qh!Ns__[(`U-kwgu8l&Vba~v:5-l)̱qa0-z GqBŲp+w޽J۪y2LڂF 19?\:\G$y$ .E;ne9זV f}B9ﱆg=]|)Am:끒upkˎ4e{!}Vm_7ˏ6`Vq]4](i0;]wSdt/Cq[m4 (V 7{uM%Gg+ ס?G7\/A:;=!3++կԑڇ5&5 bNʆYתp8]0΄ Kj;$jIľ`&x:b3-H Ult) ,UZeKi$AJȼDdbr[ᢷ[qbTyC1ڽM9㵮_M'ɆCS-?1 ٧3-MAv,Ic3lTC;-9qTӡZҲWSCҗĠ*<| ]1Pr=m cSb{uH"аąw0^O'ηs*̊+eiB^bO/ZߌUAጮ]_Պ:(r8IWdVt~ZwZ5>BSwIL.ڲJ"tJv K[1`6y+ IT]P?'y:%7aǔ 2&+"x"RU9?K5Z/|-tގ.ѭ =N .2}Z SDH. ʠd+k lgQYo*֝0D[b4sMw/KE(/WA, JCWD)D+Z#8kNl#vV{{-)sFR;͗WN 3d Xr&˳L:AkFð7š9{g1^G!6L1TD+azcwŦٓ.7#I6>2TΛLMՆQTthd=ƦM.;ٳ8vPt&xClQB vi'3,O߀H R]3ȴ!RF@sX(q:q&>mȡĢ:z?Хb o~w"|ϬguMc[O״ɲ[ H.Ǣ;{Z0qj(&!AB$f߲_ert\:.wDlNaR\ii<7&k 4 U|f:mc-z-T*)δtC$<+/ُ7rZe3U桑6oڜwAiqvcfW;dZjH?MHtw>*oN%ޅ[RD6KOŢ3k;'1^NUe G6m*0VFQ[W;B^]pfU o9:j"TY&=CI+H+Utn^嚃ަ-Xi:MvNtkm6j|=XxKKI?bEa3䴤j=^ܦ'ƱѢp:OhK :aO_8c6p)\[n#QŢ]C[}xA{y9'wUWx&·؉.khuDOVG0%`tc(e|3I ;^{*I/L>*g[5ڼ@`q ri2E1;.A5JSpvS$aS>R$]Trt48~}eضmb^kHO7]`q% F ݁>eiy%skaH}(x7|b )c['kvHhr:Ͼ~+v{o xIJFyA/esfxxT})lKrsiګRa~,D KCq;TX;B/7ͤ`Q=]g=Bb(a]:zj W b]1Op(Wmcco2 1o'^)"ͤYTT\[ VywѬ@ [~f5pHŻh6͍piFȸ^ʔx឵R!5Q1WG P"6pZ{*"Jfa2e0q&ц|υuO\)JoS_?9)h'~3w| ?gYZ0707010000029c000081a40000000000000000000000016650944200008f60000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/ݏ ]?Eh=ڜ.+ " 罹7rJ1#\T!ÃN R R>w ?<@wN{Ǡ 8KN6Ky.h!M\S/BJʽ.'&,?x'G\d72 {nWfu\kE-}hįgZldF$8HAC-~.ۼDb'OZ[{^yq}3#;bsP6#/\O1xE1tFw!]YZ驨\*e=čSܘ#7`"}^dV߯2'&tYQZxz6 ;XHUIKK T~UDk9xuA2ѰMS %n+f {9#h0? =wvmg'w`e[r:epS]Ind}}Gq@ [B[O|ua.`;\no=zw1P(p" 3ƒS^wƿ?N,1)əbNqA?f/wUF< R4 {i\y>~ \.kZJ8\/U#JtC$e),CsP0x.幓H'=0X<H~_0w! qt $fdg8=.T@z*ViOrNO^Cw3esW, VN ^o)sjׄ74}GƊCe;ƎsV7aHĵK,U}j R8iF~Gv'3VA|cMdGHM״r!C"Ͳ'-5] [1 BJ}\Cg'Gt"=3j7d_o$'aK$\崰DJI`c3cƷc5mδyJ'0&Ǧg8ޕFlP+qttSy໔;ƐۀuQDgRPm]>dÕP&Z":&d};(sZg\k͞A'_R-GD+Qʤa\$a anki!Չ63 VL;T7FL/^_ i{;Smlg8 $ov #dVsHM9Fo(9s VQGzFa& /Op悧܄өq ]<[7o|:\:\9jM}1BcMF݈r*첱klA&3r587y^9&"ѹ?Ojg ~2M$oՁ.yy%pYq UktLw>d%!5{Fw*ԸWHM"=+DAMG#3]ܺ[7*EfA@\)_>s9bvlYL`\?~Зx(?)eR$[% 9|D, pLjTZH`jEѳ=VF۠)Zi4^ΤF1I, -rGuIZ$&[s|8Qp²X#R2M\#A t($/ `0$kwаŨ6tGSY XHIM~gnKx¼uUZEy$bp#BB]|H?%RIa#' OHIMQI,OB'xtHsEv_}eXO")C㴹ܑJ*(%O>:AֵNVE-qc++_yfntuf1?*N+2ݻc )TӾ᯻aqɊN0䐾R QŻo?zݒG qkֵ{ҍiYڳXy;.*Ŵ}'mjcrOH딭45lBҝysAj1Qcr42ʯ x ϔ3Qu75=ʏSF&uIj+<("W\5/Hl@IQy#[mՂs3<#IaTIWJ:)P!jA/(w+;0W6cu2 {1uxH]l4[-)7QC/>u}G۵,a*rhi6BѳpNGgQJA*l7)nX} iWWL?K璈}WaU fdzw:]}sσSZ:@x xb*Һ~oMd y-o5k3RQRfe?_3o:Fd˃J:+pD4]3P;2!4b*_]bge jS8VK|CEO5=<0G\?lnio_nXF1-(Eu=j H̓oZVR!e@Z(an܌ɓYSDE n>( 0|%|hEڕLs5kG0u낂j"#rA׃&>]q [=j@蒡)@F#@#?s=UbTskW Ӊ7Vm1 PgZ?:Czma;֌1a{4'g&͎b(aVZ%$K0^r#N8 |a)CyVϡ%NB$]IkI%PH<f,?b !*}4A1Y-GR @Jz ݝ]jTxV;6gt~b/{4J45t_Cp쉒UYWFY-~&ʭ"JDo&gPÍsϓ6=dVma&M]qٙ(.ʳhۿ5dX nSXQK&]Tz׿ko.v}Ơ*=~z'w!Hr6:bEι) D#Sd~ћ+cմIkφISQS1Yf'pӺqʯX;HDǶ$u?@tԍvIoR|@q*ÅO\"[74_ J D%J[o8/s(3\B cmg0B<=J7lJ&|>]کL ѩCmM]wP?${#U)F*E_ʎ:֥tsVg% zMҰ[,}(-NlB~_'3^02'9)id&î0;>ȸR!C j=P͐-р:(S]Zي!|We̘:T>| ƻqF9[hT%8>OB} :x9R}/ފq?@r#95e5>vErO8j̻9Xrč'368rY^`k\ 5JU4j2%|dt&JR S^7 xl$3 rsd7&@ cHj)mJBdzb䥇"|ĸvEy%E=uʥ|S`mOݡu`/Yozt E-**W}7pJCyi%'UDO#)b<'J$S=ޟz{Yw&bՏ+Lwɬ|R6 [dD77yu+@4 ᒟCkk#;Tq2Q!9b Y1ǗcT4 ˙.iyX[bO?UpI> ')cF!>P b;GdrU{4O Ӹ@9wUP& hYo5m=*PD~L( !Jyd/ p]~2[7?} is1z\qiwN9oiu?6'V/RLhw#l%J^?Kҩ@ mEbG˹ CYib1Z*<րs3ߘ 187ayOAZ<yESa6wZ(Ĝzz,@r+f! FnO{ be1J,4Jn4CyAc߭R }"j&,*z7:q:#a4#S6y¡BwkMᶞY/K~*xD$Q̕ٮ2?yU][jF%3^E+0k3nd^|N{l0##mT}H(HpOi7U~؎ffȓd+ѩ>L}=ǧkI4mB/j[O:4@"{bxX\7AM)O:2-Ж O2שO;_zCȤ=B ?J5.\`t/%/ +|}ͯ"/YA%'"7?^;`zg8\eKݦYVyz /gQp?qH.u'=ݥSVӖ~.I:oSɞ5#RxK2LDlՆ2:;Ħ0A֓q얳:?3󝳅?DTW!q#īsf ;N?v*}Dj纓uɪ0V ~=yT~~N 2'YL?I뇛dW{qADxP;٘uh"5牧>^,)Em&ܦjj#aHlBMծ[۽^ [lJ\ lJvSlP{ *)Jdi{,|TI?tU: 6J^ n%Ro8V+FRxgj+}k?UckOtPJq`$ѓ}wzDlRQ" dܮ' C,k WMm ǘ^]Q8w} vR5f$&%>};;3ǹFN_6Q*=LT\" p_J7XGv؈bi:Ⱥj9T$ ΚEt2t)c?_-1ЫI^فC“s.Pl'(NPݸ/?,CES , )Yo_ҠB`vScdA9[qMZ_iSKԆL*>48&\Gs߼=q16/-뾺#n^|n#Bh{<ȩSBƹ=Lh{ 3j-7 =A9b6Aɲh6V8dzk8)k!ѹ&(:=~>ճyIb  גWHIG|Se .ޡ;:(Q<`%}o B(w\u1=&5e*B:)h|53tSut jZ0X% |7j7 .)Z*@8vC>$!R /sޣB($jY./w&Xjooqk6n:" OS;.%1(rJD .$~7QuNŴ?~fh}e'!*AQoہ&'bT+nY>&&fb9Wz@ah&ER ȴoK@(PA>@d=V7AGd:ٰ=n?` eƙn/"sK<7L܆ʓ6>wbrC,em\Z뫽]]';Utslݿ` 1n )XM{t`3#RķQIJ9DCS/iGߕAZq5ٵ&0 yu;DfqI7'pi )8ĢJȱho QaP(m.#qY?TFܶ㖑*LjE4z:'.> қdC2F*2i}:@M:cW9洕IwNeaVbt? 5&U1`#RG>psݹHekW84XV%f/nsP+t t=Af9 Υ &=~͜GZD w#c eۡuwRe|]%G#RbsFȳI_RDQ6v}v5JNd*$C|Rr]Jʌ#ەRvQp jS!~1زbBSA`Qy?_{"XJ&PR5#}u<hX}Rt:kR#{#}N"ҏ(ҍͪT PlV!㚨Va7zo`KU>36~F~QEȡҌTn]'x6 SK"ZC#8!=hc sPod깍']-/oÀ* uzLN8*sAcH }CM)sd{\<;Fa}-مD 3-uY3{Gݭ T}v/<*y):fץCj^z\~$܎vdqWMIisvp\~w'>7*E +3a3V{(B>*i;Osc/)9J%M{~0]>W׉VqR1L'B3v8u@&\`Uh3; -RL" Uag܃͖aJU Z^8;S!X0 f +O(eL'~yj*:I7ۧ6Ő1:V)8:?.-;ߑ1`*PO؛knt_tF|2[uLtGc]fqop  `4{b.-/` g m\;b2WzCi>OI Â*)ٍt!uG ľN c0OݜkexFߐ=(Y $ſȄGL ~AB\5x5awlNYWnBdN4EQK~+/})|)D@x#X'3> #q?RQ Arsu;NhǶ|p!^0!!~ c. y}"N3%`l2s˜mx-ޙ^lK"Oi">44|k~ua;(/di}wn>?2:(hFa~ԑ/f.M.Cy8<.b hZtD?5ux ' YJAq02+eC[ /$tlk C1(3 ؘ1Y}?* <\j=cllVc!B |x}ES1:PYUq8zf\8rV6Ʀ{Y_+") c7}`!66o.,ĿhT>MSr)ퟏ yM ^ lcH7UOY7Onѽ[bBI+NRhP>bAaa./DC7]Z*Vq;)gk'M K8ѹByd<=acIs=zw,mqfUCO&?}[!"eX'ά %xU>.0XDK.-2lԽ4z^N)a2c/.Wr.ֿ|ٝ4kMn{-p`_Uf*cr|>Òre(bruF8Ԟ/tFƚc[vI8Xy[sS:z3dq~(sjMCX6VL4^Jt֎y ׻g vI+Xl!g^7mk݉v5b'I f?`,Kaz%U pnI˱+%U.*.u^йJM1`[dL?y^箷7u!w°i7M~ o= \,èZiRu53$ Z ~(p[?dF0~aK^uNHҴ/J)i, s̓I9)K Qu.E^{EP%&YwMWߺ=ٗ) &@<*_lZ2f,QBˀ& >ҖyCwޗgUʶCEc;|a%:4 6e^l(| yG\<![Փ.(Ϧ{%MC]mHrF}JI,Ω.?TЈ ?$hAېӞsAJVd}8NlWNA/D*4*4)i0¯79$0vNW+[]mlNLtczvq»8&__$ǥ%C5 csEgE"Q,\DlL82=up+uU,n~Hr8ISi4c$ź ^B'ܛ>P1_ýQa?BFqI6.DM;t((1{ E)DJwo7 + ݞ 4wv^'@almL|4oU7i- j|g,!uxߩ!^Xdg҃ўz]Cc]L}e ׹ B9ʻ}:)6N`K3,:HVanV<'l"^<6v,X'HQ^F7ڬ ?`3Gc5;wj[y*eI{ʮ\tU/nKGxY]>gɏY_!׈Pqo \g<,E`. 5nIrPʣPf ^ѤQӜ2|RJSY =`@"0`アh:b.NXD@b?,lHXjl~gv2<]}_cAhvΡgn19]c1(ڑO_`)Pywa$ڶ[f]i0lʌZYcai $\7Α:'iuҬ ,$e0gCɦV li(BI|1?2n oНa$X3dAz0z:Jg3# z U-M$ dƀNcB xJVm?4={5 R< wWs岧y[lWs-q֢͹nͱlM3(>liJSHpO*W1d/@"d=ǫ`cAg1qRPӮ-(zDN#\JuXy;V(W{j`_M表lh2KtKjR{>]'VN Yʷ8dۇs|5Z,R>kEZ:wTO/tMLMYnnMVY3 k^fNKfDi]͕fzſ=Lj>KvID؀wm6(m!0>AP.ԩl g23ݤ(nsx{q̈]Qgi HՇ#|Ϫ:BRTkMlOJƶCygkm^#<0xv L8u$οXړJ>"9OQO\e9Hh<,+eFc6|9&8< }.*"nԒr(1'iFM^&z/ h$ $[`}V|)39[mz@P~D+ XS̴NᶴO;(;rOH-) k* ҝ,JR@Y qO]'9p|P} Y啛KЛYԤq&LhCNfg<l@>{zRD641@ 5AMx*[ lc40T<{6ݕ(3ap~ nj I'oˎB ftis up_$9]m5]_=2RC'Ap`b8S2*ZCjtk4?cs Ο5hvdV0jB'@ 3 $,,iaHZ|QγIPM# t&#^МɆǒy,W1zU\ j/܏0 jQ((2Ϗ75>i5ن J^#A:pn4CĈ4{ZG6>60xTL| [G#1+[Cp3d |E7#o~8JoS cPVqI:"S}: P x)!V14!E븓 }[8&%yn4 h;̖z-i]Tˍ\/<ЃveIZI沀 oNi?j!ʏ(1₅j[cTﺇۏ |& n3g$`0ft 2rΦ~^0I (&Xzk<G!IPo JRKzbRvry3$S 8<#KK Bf ;/’*tzUԖgoD,v l KyI/ce{KX?JEˋ%:?_ P:?K6 !śEsAsj(/|ؑh́ѩN`~4(bŜ_zBrZ86өukI] 51wʣXiDp^b`뤟Nc:]6 Bpy79جA_q5k:zAPMw)Wy _JWs4oƭ Is/Vgd_ԯPi- "EDŖwa_ejnODV 3N`1lT7$CS ?9u$(U&PTO}QUk&OPsFWݸڑ\axiJBKp My Љ{*x+++ئ~wu+]B6 g8s&|H=>]-GIM v)|n$s[${Pn~^ f=MYxf5 Ƕܼ@'zBkonY)l1֎BqHcVgA?UJc!‡ٌrӃ& ubw I vB;Q9: 2y'ƒ-l:?QS߫&Jkkx&`8̈́StZ'(.0zT__$'<^ ϧzws\9@-ז*&pORet|'8lSY=qZ$+I2ٜ̙3喏qq(S2H}.HnrEϿ 3n)m:gm>R2Zjp>lkG(~>#Ƃy;~Q/Cf7<&ڔ4| β\7y7+ %!0e7 #^ٙ]CJyJ"LQ-4{̏sUVOKHz$˼>/T{?`g^Np~RC1ibFTLSkOeAD8V- j@>?5Ll#8Y)e!w<}r@Ud ԍJä6bOa(#`{Fם"^М;dQ9 {;KVQ=3T)1 zY0 6X΃CVdE#;ZuP,ݏqt sR Uh%4eדɃ咲(5JM/kÃQee%hmк_4;J̴LxMx])+{$xvͰ\xhAjTd }&HsJ #0hVnYZa fnv.3Ѐ؝ID?EP,jb44)@v ƿEa/O[\g'G(t)lJ^#, ݝ>y dD*,"usOMV `bFX| vSd^3a (hNݜe3@O>spi%J/ђ+n h6Zܾ36vskj `8d $|WƩpEJy+1Z,,My1}"c䣥6*X7 lϞ=-?AgZ$/Qdu VJ:Y8^,3J/LӘ&u}p0E)˙~!Ө{vNIo҂6ѤJs+Ơ>Hd"kL{#yaI'){([Iܩ~V޿C7/D1GI?kNp,zRB*\\r?pߘCEAM` 4&' &bEl lQ88^߱(:l~&dk?Sm41]Ą^ |&gaaIt#-7{.EGC ֈC׎0yN~__ %J 31^XrU8ˬݟ迣\롁2#Ƙ8mv:FL0n\PPv;UfE;TwNG"u.Oz /וrI>lxO 0zȳ=;g[iIFWΎq8Ͼ1S/T-kIF|d|fxdkvcxGJDXgV|L0GxjZe~I3c!ň1?"ujxx.?]1ߢ`D>)4anb`c_L8fT 1{R?ј+`U%09TIKȋ?hֿ\euB)m( JTtL[D2s^b2sJIji$jdEm#k A@= om~y/*jպϖu;G\߲`dKaUːh*N_=hNOhB~~沛ɚU c;qHC^Pp~e>-)a `$oExL4ݨ:<&z6}ԠZ6FT\(^ Lb01lP20$x;\j>d\g2+ NI0>y N$Q|/]"[b(# A P~7u[FmǑT:|0C+5]P_*"q@q.wUKrh|jbgc累0&{ywfM0P~!.ޞæ7L)I]1o4~|յe `GxrLUD{7G#' +ׇ}2ha\PGYο!5ڤ˟z|?jnWu < rr#3+ʕ" 19AP$<}%Z/{.ыo;ޖu=$zn * R5/s,#44=Oi]-g#B|I9ZTfCwVWt\&P͚,SLcƏ/c9Wt< 5#&lh,B`.+#?7Ρ,8g R0VO=?No)\wu __8u_/ .j jRʇ./Rlt#W,'>p~W< p6ňH`!?@^?|8b# `49a5l 08%nB)͵5+/p9y&B>iZ,R `gbT[V u@tE4/vP^y`*(joZ1ઌJ^é:9^9Q ngڻojIhiRrF>}K(fvMl`F**ekI>)$Vb'/XݧL9azb7!A1=;TĨƔ"*F1,lk@|n2[xݴ9*jqߡ|Us\_zɩ.c/ OMZ .ӬR' sTyjȩ%bSb@/nM#ʠ$a7 YPM9!<(=Q9Kuy{r&ӂS9Qwq$xp}CjXYNqIJãpR5ϸ#+PDP^ -:øq.5mM ^D/s:FZ {Ob 6kT^4˿QOxh 9YGS^QU"LRs+@uHP7Ip6ljtI:`̣ w̫E9kw4zSF |CZ]e  r$,_kѬ>YM&`%3`:wU =>BPUpu[Oo]L3JE*f^?mSgb&+h:]5jceo>Q.fz-C<^Ŷ_ `:Aٺęc0cX6,w0n6=TA_8^෠cm4Xr  &f9|͇ k e=NFAf}Ze&~炅/(w$*s,'vŕUxܴ$IF8s}!p{TBb 0t2O:/6~WD $GywL8hsctO_^DH!|55y3|P ץ!ԧ7̡WV'2X;i|62#}_\G$hD:t]J3cI;'qȃUUH e("jK.[@*I|wixoz8W;\9F"ndיܪ$Vq tQ#0MQ#2e`^Y} 2y+)uiSw|(F=2{8QQ9M\{u r2k,PۿH8f5د`F  vn8t{o(dSݷ9jO M&G9=^vޠnZM{bV?s04S@0xb8_%f`MR%t0.HDvp, v98XV5ߺ& x(~Z^yAjpze4VLclXD2R{t-$PiF\u5iزrUO6zuT;5cK z"d p>Of;c rvH+4^S~j`# ì3G4e>žB>$^.ZngPV.HP [UA!!z}mFQ 8k:0VAf9<60!CTF Z]TFBWrrOK)I񩥡Gh&$H*evbLh9ӏ/+_b'LJw?8[0f$d>鄭HC}/[B;Fa@N{V}^$p #B!؀ ^ET =ӠRPޥWl gfN*!υ]!sBBI_[vV72" ̭& { 2u~;lCb0a4GZ|6r'y<&sIW`&/l%˙IR2<aC Y%o>`bMe][CL&eI`pF5pP`G[b\]G4yq<\[;ZS'8UrH'9 tt!cSc2|bѢs_-颽#! tL@i i>#N~)oU@rXTy2JRUnDR=}``$d>$ ,nIcX*eñ4[XX]ئEnH0 Lqt᳆PG2]r;9W%{/VW279d!"n_zS #wGX(VHQKQR>Wʮz&J@dOчfg$4m3!ϙXr}r?TJAJqޠcr29rۺ+L%&p9{ESKһva CnLC ƸBeG2,\;ܚ[.ftUxZr l",m)$QLK-b;@S.-y]O(_["ޏaoץmi6yBM[oHXZXMrĸc=cG z|3wICazI0b4V^{?P]Jۮny0x<]@k0*YI5tEzI3s,%{0GO'&s˅s#\5g$!<1/ݵ au"T %Bv 4*ĉpln4g3y3`o}XVi86U2v pغ Z;9{`;HpO.1E0k;4L/Taf:j4djwJR_VNKoȶ+g>x S0-I ʪJ&h oo4[is7RZL'|sHCeKk,Diߟ GVys!4`6ʜ@QqƢ΋p.BJ[X&[9JD,(1d{lU * T|_Nb^}iY&؏K~k r/vf9: 4䯯#~Jūw[5O/B| Ap#)K4j &X9 1܎Kw$#i?gĤ#HW!.)y׋Jޯ.[m,B~0ꚑ{u)lh!ZJN$G!SG~𳝚\S۪ hq(T܄;;kπò/hO>7_(d,o4wpg?HJ8HwllDH]4cIw},Pݡ̭(!ݯ/+0|? Lz1C,B9W_sR1Eӵ䲈0;!U?J챯ǟǻd07әZLմKͶRLĀ*zevjc;B.GQJmZiXPRUk1]vOvIȜ* X"O+(3mL%.&^L0X<*GTퟺ5Gq9He(^ּ>CXU ng'rOr6Yї[:E ZUzkRa.jѐEV7e#,~/qk]G%xXz_{{N'+&< Vc7 ~AϚ—kûu}cq4 @q+xQ3XBM' JOz1_ dJHZ1bm./@ S{rJ [ȏ5̽>4s0!^. Yse5X|͢O {xj  v\PZJph9H?Oᒛ1h^%)9L @3k\a%\Y߰=a. цQ.F$ Dȩ#X 3DUFsxT@Y"Vw>kyiM Km"3^ YP⼫HE&.b6Q]4iGր莞:9+魯)݌\W%!a_ #cPZgL]l`'n9J;:o4 鶟Q:ߵR([N6l;-5,\Y&IU\IKԏoT#Zц3M94%ȡڝY+N 9-͉wtZ` `7">bqTpW ~W7/M9/MVkȵ $~&{8 > 1>jGBMT8ij\]|Wa)Cٹ՞h"fbh!J(c(`1s[2^Ȍɚ]ŇI6]lmm a s9DQӽWWh鶞k_.ϯPsw 8.F~d2ngRgmQުfEi k29'(iV~AtfGB.;Ժ"k$cѯGJd`FUҭxܰ+ųۯF ݚ\1{7gsⶕ\/sz3f:h[ jt\HQw^d  Kh #bghNHM @mkzw6I-DHkI]"S)!7N)aT/xL⹉n)ڂq3:\\Sq_szSa㧶+w;P+q 7ȱEdL݈NBmy.G\[ysK/qY~-ѧX+pXLZzwLl-ӗz Fj.!;yI '=_ϗ5VHub 3vF7⧐ mw}ȿru+Mآ>YH+tDe%o7yubq`nhHaH4.#㋖SX,v˝"XԱB1?8E&&r.CI5~ ~F2]fΆ -i/0\7 }79)bxIC84MFؓC-[8{(Lmb{S*k &|}B٠K/ō$Px|ei{)cN`k\s[5a[v^<8%W6iM+:P)4KuWk[#bžĦg#ǵnաH7@& `d޽FZgjg㵌P0f rBCݗmxjHIגcvƜ|G}WǓY@ep=ŽTx::o~,*LzrM|Zyb @(T*"7R{Q>^EKhZK 71HJ04ACNC6K2[qTpP88w7%Kf3 7}GZK#oUOx􄥹A{(׺z(͂o,s9+otrހ'͟(AgYӸ)쏐TDGڲXxxio2I}"HG/IcGlb8HO(:s^% 2 I(9x'QuGkOeҷ=q?L@!A, G&:Ñr""o}}aRg92a'5-L/yZ0)/H~!RcTOpf;15I{ [J`d #]C ӗ8> Φ~S:w6s?lZ׃zҭ aܴ;C]1 [ix'DaD9L@@}vc)rS!~a˝LӠu<4r pS'gѴ5H@,Ͱe!5Û0 ?Jgi8tafYC|ɽX R-ոEC|4,FjMF(獺lȫ'o%=ҍ.e|Xn7Yl;f@n!Y"ﴠޗtx mWF=dhʑlN y'xm\,s*uLÄyʺj_>{[ 7f5N[?uҎүEo_Rx-C>JIhdzi V2Y*ekr~ɀ +g FDQcز]6p{da%f+͐C."4C} j8$4(rCwX{\7t++ImCN,;8}Vйսi'|mL.m:x8Xravݽ&~+}:R$wR Ko˟(1T@/WIKaKӣx:AP40P ru4SeUiքK"O0a_v(\4C=89G}W,JXUwu s>=]Y1+`_0(dP`tM ōONMNT/EaI;(ru߁$LXZ7f5!8TLq%}Y~2|aJ&p?^d@76lڭz,%x#8L @XQ ݱ鮜ˈ5n?z]A>Qtzx>rΦɡ9Muf>Y)=r,./̺&v5,8Ahws˸qtsy7o5aO3u羵 _ "Ef vDsKyNz=uxDCvqk@Y@ae冊RU^^:tEc8 ؾZWl/їZOWc7׎T8"|R9QaWA c eϑ˳B s-7/@p3ngxSHr7ћ 6= udKv*G$ dṳv4rR;S7T,(U}pa"{ |U\ƑK~U IVZpd:L,F` yX'3(esdESY{tošL\<8 0g-cSdEw p-ynÛi-oKl W{aCyU_5ˬj_.Dp[*>Hwh09}VEWV㢿{`ПYtiV) kB糫Vg<1dO 7I$)YL$Z.Z"Qt58Qej_f:vJG ,1j-jӽm, <(w;!-@*LJFHg˥n[,tM@#QCgt- -$4 ^8ARh(\̆%@u":77[wWaj$>WuZ'5U,IgƐ%5̀"[A-n?<M)&=jvC# px?zЪx>á>tqKϕ$IE$ībIAj1n$f>,#J PAXy` B]%IAe@rk-X/~n0u>*:۸L/81.ӻeMBm~+;DJSrBn4ڹ `m(s %r/vif9KwQvlPk QJ:k[A{̥tRB&qp/7w@T)Z)3(!Y<]?]CO4os>syJ? Z!NOm=eULkH;k ŨBn-s/ŸVV' ne|U ˨:lg![H Jk~2lŝy=.]" b*2e53oFb`"l'T%ھ7S!ώg Yڊ"R3+J ӟAjMOѯ;wF陿 jBe"ub9eHv).(G?8mf[~{q ry;EG$<: J7^AL~!괹mT1nTeH0tvڈ󿥏Lb:.==W$# {aJ3|.-+q"@*Dgmf5j`X"lw}G{ laktm|3 y7j@ߧGLNIpІli71g&˲:$ dHVDJ)h \yY2>y5$:(ë́Y)_=)Z6LD!c -}Evt^pxǝ?׼s ]tj:2cyRXxAfQbHT&Ǝ^$ۙ=,)BWbU7u?H<@HWlШKz$T**vQ"$Dc;E2N f55%!<\\6!29@Ǫ4JG׊yR>04(hzKfSrz~wȄZӣ7KHs!]bFx|/5]6O~<̱D.!)}Z㿡D~)F0}'RZ'|Kg@N`:FD3cs~5? T6:>8Ql~жtlD*.h,}o\FȑL$PEnUuk/wWuv\Gȍ`~ )E!N^ͩ.\tdQԓP*waϦQrB?(뾍XEWŇ2nCOqRe1Žyk0}ÇW+:xPnM2uΘZvB8 [fѯ54y<+Fs*C]ך@} W9wkX'G 6L`pDa$_I{qjheX )eRDs3e ijYºϝ؃|ƌ."kMS`fto9A3v{ ,-{'}|״)R:8.ljZؿuͨ1B@U+-[" p Te{%#wiU"w{Ȕqll%bL ;pC\KQ%=?h$TM(2`8_Ȝzm|{Fc7J_zG鬕oqlsTJ ސ-'r\V9iR- zyReTԊ9l{aP\kHiҗpyaM}L\X6֔(xޥBX¯2=%VJ_1NӒǀK]-;p=q:f"LCø UOkoU^ʭP,LEUڽ G fɿuu7(OE9o?ny+^/]7Ip~vRvT^<\ ZSNz-07&jQLMڎfiS=C#T$Wنʿ?OAq˺=fx^Ҏhث!Kymwkb\bOg+ޫLեTgKZ<]vyک틕8TGn{#j*J Z؟_&AҴuN& ?b]ٰ%UJcXXl$~LD{`p$EN {U%ܥIy" ?{(U|c .qghKP5H.KWy/ K}a!-ڴ< r# >FhXu:%Lai@(zpσɍ[jB94*y,CTa?%NbpU ={ ]6THp@*:* oI^ cOhoF`'`HIw˲P a7c'XzcLL $cXaBvHnamCROޠij>5;V?xIN%h _,̉?tntT >0 ,nD0s{/)؟nTl |(47X*C[Kk=A AXFmF0|ķi3 J£p8EHgaTC.d[WkK8حqCp=0YPuּ|& %;5JZ 2i:@0!*տg='cS'EElt^{8},3A*A3e<T]N>ykOj%9Xxt}!(mkf*Phx )5jLu߄uAT4.j7)ڂ2s'u>~|m ?uE:m 2N"z틹/^>銶#r1}O=}r 8^tX9Y]ˠ\ƟrϠOb7. 8M* @SUB:_kY9I|HrJv; X&nZ g UĎUI͇SPEU 8?Wk"&Ë?s#A"=I+LYn3((WJ\ {,iwjrEc^7P1 h6NG.({Ɋ.IhZ: c˽pԬ6WJrޣ"h;z1̳a8p :'ڧ2_R`o$ X47q{l˒|iIb5%CE+7UpP? 5TXwji-_PΕH5sD9E ffi8豫lK7('!G@Hj|V$ z6ӓÙetrݖσB gcty .ÞB/Jdj%n'n@VCKl'ƀތZ!켑z~?cXAD澍Z^yͪͽ (Q|Dz"cN\pL@-GΞB>^GKR3 gh\(UD[q  z)Z(JYAih c` 1d0nޟ xIsXʼncGiq\$=A7BxmzZQUM4hn 61w0zwBw @I D-zH_lv9bTˢ9e0~ɣtᘃhV.Goj;9Y8tKA7Ó|`9"V?X-zJ.nvܷoEcXip5.e{\o6WfO )zY6q875Л}sLvaT3 sθPRx֚a0v&\y1T]'{{hst(8sXbV8D*5l cHB@P쿸 ĕq8ivFLtw`IXfOf]5gՌ%G G>v 07O4ۀAt!dx鐇XˍN">Ph;MNdފs2Tw@RumvuYbNWMJQGw!H"YwoHeG bZ6^lJp둻[9oYndCOzsjoK ǬK *UvpX>;bP .951߸@G)bXZp1hHQhq V7 m$$: :ٖF9gT.(SBsum[ 3 Mu B7!J6'>4`a'c ll,M>k5M:Й霗rYuFw>91>K-?6:ZK2Q;x0[\Xr_z9MZ{9I8NK<$& %ڤDȻ?_ioYEˆ .0[%s,sex6EӦ*Q *Q hy,4baY!4U!1 *򿗠 )Eb緞dĺOc1Ls,g r:f^XiH٤#e[_ |ִһL4ZĬ 2Jdh6T8NJ`sH,Vs-}[sAvL x#,nhzkmj05&d>*w RVuys H4{82SG f\Rmw DRlj c>f<$A}\"25@r.:.z`l֜xAZ.'xA{xhBԯXl2]oLlz0M S2  sgYZ0707010000029d000081a40000000000000000000000016650944200001c48000000000000000000000000000000000000007100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/nU]?Eh=ڜ.+Z_,^8[qףwE nT=͍~sQ[[pи7Dͯl@HDlb$YxK!FlfzI {7HH l`.c<ZÆXMDzhy o5%Vzx2Q͝z܂4!Mre~{;8)˘JL7\c\n+ɖ϶걂Xb@Sf$^Y065h5ŊŻi$D c11VbvXl 1P?܄(@xf.y4EPSȠc6unV_7=&gY;9E‡m_/YHW iB>s llX_6G{h0VS6cqR46+yd(Gcr> W~Nl"[=Z&[ۃa~ XžMC矕g::HfȈv˱0XqN^ٜYЏ. zϝ6!E6&8=S*VЪ֔ك[{.E%]q aQG ԰Ys&BS8ޕ$,,0EO>*)zDfkŏS-e V ]TRKqur*VYa{ _W7ꁩq˺>_2Z_9?:%(e:7 \EyJ=i],TƮ dBˆc?ptJz93wV8_eGwWA1j(Ɨ<x0,G:U{ml$yӆ u"9 ZbTzSMsJP?3.$!b`U9TuI&',B" =S -*bj̭"f$*e":H>ɡ=o.AhtY~ydOw.~Z,ТZV#P_o!pr'dd6XPޘ"_ɂ@T=8HfOk$k8 YL-uצX SJj}aF. = g6{sQxp6H̝1^va9z{"8bno?BfW|R}h~a͇dBc Ál)PgLvJOɅ_9SSd@H%"{yM.Vƨ"@.| E{P52N㌠3ԯN4(4N[e:C5>_UԚu`gu1엹4b˩S ,^ l=A-hCD QefmJD掹~h=<Bm7npSr$f(14gt ͒Jdag&(Sn%ڱ>GefGxk_;eqpƧ;j)46xd̂퐼 ub,tԵq3D*󊗻l{Z 1WXDN J(6w51i]V88 <mL_1'h 27 PT٦jѬ4*iոm9,q4Nj&>"u, V>|IӴ< M2/,|j1ьd\aAK6KYnЋf&d1aS i`@m0M8i^-"֍D!\ਈeԛ*N~P`RKKC] $ږi0f{|] o8Puƻ`m:.pS_)@.72d 2_F`B$evJW u&t{+1r13 &"?C,萮z"z<$h(pAz$^xW|;%/\Y_ȡ%6"3D)yݠ@{$S~d1dfI'DÒ #՚GX(}Rg) n?X~Kve _}hIpZ#%^H[l#a ٙ|=ȸ 3qs@B rM#ZJyU$Hr^/ibt͓OiBQ_sZ\ rz(,l"<^ =OCNFåz 1T(@E%0 Q1t` 򹼦KcNg?;āIacK`_1BXP}S): b.#R:땼u{^5oDdhJg(%HoYc1QЋܻ30Qep8D?)pfeږ$(H PG,fy,[ǛԠi@iG#9סQnJnch`ݭ~T|:Hqn.7ZGZd{q^< Ejy"SnVN{ ҍ, ;|vTnCN쁙Ob w3ߺpǦOrE)*kSbhy>ie' P ) I?L=xP6J*=6_È9⥞p6 /=ڨgrG?= 1z,te~rԩ{80v]&u-J%/F&`]znR'S )+;'R)2XxQas&$]C^WC:_!;,(d$y *KP@aQ A݂Bd%>90J_.!A*!H҇)"u4c[`\׬cVQ큠OsY,.ie# F~1!#$kP*\<* SL&9&z{(1}+@w`<\r4dVF鑗BqxxcqbEL `קN};ӭ pgGbǔœBO'@L_>4_O}Y*0O<\EB}cL8UsZL!bՊ-U%jL. U,0Vݹ@'Vv M5:fjĝdd=}\f*|,U"c4H(=uA0Q(bl 5.r{ `깢ʇSBs3;3Y̌.hL[O> È !?.A\"iqS Tχ$AqKTzEPBocUdEwW" NtM V8[;e` zJT(#.Ɲ+i z7:**d0ƈ_Y2 V@c#ph%= @n GNVJ*w8Ɖ(-efhfMR\'CGu_v~"v Ap/ЗýҠDG,ޔN[,NfO=jqm6,<'j' p{ 6s5H0!)//ӸSYnuC`ah(FC*[  a2z36?)K,S+m$ E:2K{< ƫ})2,_g~fvlKe~6Za2WIC׫ >?vJ"H̠L?BxRqHu]Dv}%k7fbwiY5` _"ȉ}*JZOat^r1Lx=0{SQ N+w}~/t5wXEˡ~OAG(:McWmLEܯ#En TQhouvDL{k$@PCۧKRWD)tҘ-x?b+Jz(\, 7HM*8ObW#y[@wiS{X$0M]iv)+eWեCq8R˖&n!pbKKFe[8o61=>F,ԲR5so6.b9k ;߄߆?xȵ*^O !Δ-JHY NvܪuK"KfM,s/7dBKi |:>c5̙Ǎl[D|<H75ڱt`󭞞xߴ>J$wn1Devkr퓄Qn"> H-y óDnh& 8Y$?σ׎\fBXtηRXO/^5ݾ騬j w儍h )#̃[B~j ;nuzZj:p">%+1_#h4Kbh. j?tX0|yS Ft"rnӅʣ` XAv㇏ t ,J90e,1RqDYS3 Ձ(Ώ&CՠٙϛDUȳmJ @CՋ L6O(ݩ._S< ʳ}يIb.^0tJz5.ndCyX|{ЇBjY.H@9If=K&Ft`P;%qj&z[Y&tnJ_m$P#U@k=ES))Lļ}J^QjPI1)H(޼CZUBIN)ˋ׀p"Ḙ|qYgE˱e+釡E$pl+] 8d}qH,hx^1E'W5Ø>],_\tcNgYZ0707010000029e000081a4000000000000000000000001665094420000366c000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/6,]?Eh=ڜ.+Tv#Dx'4ciK4|*) w۠HP_| xuɍ+{T37_kTa$&4qǚڇѱ$v$m}#Npt}Y燉h'XrH`:37(7TZDmIrzgz4̃%%])lD)l퀊uO ~0* _<1qo X1l>h ĕ6F}n3E%2LGQ|ljAGk&vvb,*Ÿ-􇄯hڻ㎺]AAQZ)jZ7~l |[L'k T} Ȱf/Ћ\Nah< o!Sk IF.g؆1v?KCkO1|i+T:A(p!HC3$xs9ƚdQsEGB 5>af?kVlS0IAK,Vcz#(GrkYftì9=R5|dh :lj!<4gJg"QP:س.4c7Nֹk 26A|bOf$ apLA 8vNoϒF[0Ű 8NyFKէ.)w6bvW,ݤC{Tg) ]q`+Dݶ[irlQ V2>./' ST ?~kWX C\oO.p$a&.X%;($tn篚s[Tj\(x&3niX n IFe{Nd='lw)!3aO#h5=X˭4Q|1/5X׀(u3>twvւ O!٪#]U5R簪L~VUŸmb2\d2:L`Nyd X<)CXOďbsEfO4шXWj&NSMRb?3x{iM9QCDxcr*IQXVM Β^&9N  X"\ C)b2}8OH 07g 2G.LV+CH sNE *.2r8,F0"c+1hѡ?sT[ACH9%&iI#Nl~ @uY;!|h*Fpyeua̪:t H_O-+kzڪ:G30+~@K ---_s&`Yc8v7uԥ!SJ0dq %BE $h5]gH4jߊf(;+y8¹%`٣=yL;nUp#d}gn+LXrϖLmo>Vpw@4drk _wuXyT F FA"+uKE4P ۊfMwnfn;ǀu0}]tVw!:4!Ĝ+-_\BBtHZ$Wp~<=opmԵze c3C>[c r}Ҳluhj'A/4*^I#:o82 \8ό#y/ @]5LyΆ65~0d+HL]F DS3X^SwHnފ/s(tyN( ȴE3u{Nr-Gb \M MqP Rmbʶhu<Vp: d-4AHҪ5H|pٕ S"%a*kaD(;^L<@<34YEǤ!P`MigяRdjX49}+#*Μ5T˿T{ΦP`Ogp.F 3)F.p_ἻH#;ԥw!LĶERD᥵ݡ&ϺFۀctLrr%Rr脸Y%V/Ⲯ 30lj0fs8ƺQ*.quu{ɝAݥ:\TChA!_QζkQ|U};# =Sys#Q] o;#.PYT]-џF`F7dn]?V"Pi/E0Bq7 x   qU()e n:r .cB`dW?fb[[?tzɼ>$Qd#"X>q,ׅ|x|KA5~~ H?J_(fؚyʧ qqF N.ɘugPĽ 3B}<3hɕ8} vJ!; `[cm3D PЧ:؞kIpw2]?I ccdٲbRNUz lf/ܿ-LpIF{;wSs$14 Ng?S'kJch5d'܁}=`s8m(IM_HNIbqe15s*\@t=°j˒t*QMψ'`I1 )ey} C_=Bй,| "%csc <#)=Y>mpKjλ[bsd@Av+  ѵRF-'j)+$ĎzbnB.)߃nU}GURx2],vZ>#inHBR;6yA9xM?^ w108KcDm"&#C|PY~pQj,"LTinH3NXa]\eMOƃZM5>V>/$"S)+R9q]Q $Mr9KWA#Q|w9ZwKLn]Y1 {'9Euqg%wKpOA! Q~(c\iOpUrNq^(؜$\7`H.*v Tɟ,+{nq!NVrFOL-s!S#O?㉉ CR{n}U\:i,Ȳв<,5YKKf:Cga>]gmN%\LjJ$,gn_?ݳJŸ!Rs6Bdi,vEzU/v.Tp&EGCq~\ZyeA%sV74cz;m9D-:Jx*/0Y? ^iCU ģ\WZLBO/&߮kwh`7*C(j ]ًX0D] {4? c8 iCb750;.z{#iXY|  +:?٫Be9Z=4zrMv6ƹs;N>Y"#DgV땿o Zt3yYSYeH:{ppfxM+'hadpvw](QPEChAlk"N?c6)kXK=gk0ɸC)wK>R^+ T}41MFD״ >mB#mQqKF'{(Z0j9*[!7l ʣ{Z'I~q+؇ysEG{w,k%=v+A1Ѩ+DͻW#W6 ly--1w 620j : EFW;Cta`>(ᬌ }K$c2_oLxUko0=:@>N' |>!ƤwMnLO &UB7(ҁ%0(NC 4PwT(ar;+IrBMPFs%iFW.ׅQ'WCK5Z$i*N[3PMhcJUOk -#->RKchkmQ|t8`.@Ij'k9Ak+|M^֒dI@SH|wv} 6u\z:-a>V /.! |N {N/|C[^e~u0c9gRD%JrپA6+lD DIy2 `v=ˏRq૫ϊ16adj?BR3  4OLՁ>\7**? -ѥ7|;R #h\Xx 4*a_KJĔ]q k1G{>_PG%8Q{<&Y'@IGI1;+JL L #'${9?6/+.#( ;nB'ۉW.yO妋>d RP8L?k_0v4xB0r㽆n}~9#IsZ8:1[nZ6MsZQ 28B^h *$ Xe)' ڼ 7x'_@j(u]$idkZ5H \W 6U*L@BL'Xo1`8oi2fie)Mp^n]dnOJVw{z)3|5pE`4.oW!hⅡ & 4Y𬔊@=wij.?7*Z~^v8H4 nJv%GH{(ك)0+fǒi,P{gno67j\Gwy=" sJ6>mX;-cx] ]{?Fs{ݩTu!؎ /_Q૙音']]iwVޚ|jPESb@fyٟ ]l{Sc8 >n3mtoGF1~iIn{1(p,7 <*'I-1JD޿w;#>j3G~6661%_` y4* ?L)x4LNǞ\ { '`.Q|( R:\~Kc.m6“E2#)AD%Gd9tV}DB|_~!Wt Z5Q·8|N_YXoQL ZhssȾt]$ixT^O$]{#,}5 "$ab;ƵR 'z?S_41W:y8SbE xW뮜N";` )^/. >yeMQ\Xۛ{gTN[}p( +W#{fFJ?DDLxX%en(ʬK1͐ﯪ\u}7p-x 2JvER]΅ōHQHzM *$fߠǣI!#te\n@]dUQ0:89Kiܘ5 %9+i609|<>^F| 떿iXOUF eToKF%pu8YcPߩ}Lp@%p<V@*d 6ٰ=hP &W:59$]GjʪF:[dX=\\b+7'³A.VIÕ*5"n( Q|&(X&#7QՂ&9P-QOj2-" h M[rlH,&0a?ԉD t+h~c<Mckq.d熴m;qO^o Z'A%U?3nh/NvM騀qE*#X  .؊MTdvO+'R iӽP< 1to ћ|Sd: 7l 2dԼ1_g}ԡo} 0Gs=Ltb?PʩXʞ!P'Ǒ|=s(l V9ܫ(QS-2=OR?|vZ̒$ d7DZy~c {]%v"NmO±m`8/%dimv9fd6?,ŗb)wcW6( v7~&AM` VZG֪#Ay^ֽ)+pr'cL'R }>9V!P! *s?2Z*1\nr2Ћs}ՏWl L_V 3-3hZnY9󶥳T~NT!8F0tpYdl5ƭLXSd(kYś jIW -(ms+`SlF9G* 0ܼlIɉ2b\ҹ5*_uoH[A:GixH2cd+RPZ "Ge웶pݪR.u~xkݥ꜃pV&/{ګ$DHyHm`6keHҐ6@tWP5̻|M:.+P Q,)>0Q(kLV3UyQ>>9O/O);GWR ^ٵsOYivwn]@%S!뼬e6"9?_a$l\iLL3u S tMq9P(+@nqcQ.Z=͚Ԓ\lDgݿ婁KP{0!V ;mEIC9^F )@(H_p\6n< PUÐd+ezDφT; 6N"?ЌejQEۼ(PugNPq*&NRuAб:-ˬٍj}AH-DFsёJ%Zxji-RW%%@=s)vci%;/gGd1v%h#@}0i IG6.]1q("%aEK&p#K0x-^vMM DYZj&r\6Dg*)L 1xc*슥)p^(*_ a2w*Ch1z0׼F?rWǞcCYA8)ȮJbA28o>XG/qЩiOUuHldGݗ$>կdyVsRk28p YيWYxZ\Ɵbt,PIk8 =0@pAG,깤P˦g. S'Ũb2lI"#Cl%t̵!eKYRMkbؤ@zkLOHeh=;DbD]KeEWbn q8!>PcJkTmN\M.?#4(.hPHm1GȯG(ymcfߡRI"Y\0|~ֵQđ/*J6kxٔgs }{jf6ZUUֽuqbG>rW?)TM[>{D%:r6 t>u8rG3<3U$(m`vO\LRX9o3G[8-kX~J!ѡp cT?0g>]? jyo0] N3=E _[R#,Bj9?]@Pz_;|]u Ѥo)ތ\jS&`!7`S (=HS7V+?WI.N6Lo8}ՆAϓ_ks'[R`,1l  ׀+*9] ٙY5Y44Z svDk l%>Y--YFS=Q!BJ:Bӏi(iCj,Šʳ Gg[?/cQI~rǗ[?: \Vɂ"S*]2Yi۔v\XK2aWnG4l.lz4Nyɜ֥Rv~i9wQA,rF1nrUK?"7nxfvfzvy,9bE$|PGAL|`)N?R:ff`q|WB\*e @145>{ xm J(uTnȷ@,SͫvHGAR]wPq{@;ǖqDl~x[Kp;X; O׀m& >kٰ+偙mtVUpyZn[z['_7}0˒Oٵ]rBegAY2wc"н>䶫U{\3Q}]B$d;E%@e4f{M_E_рM N<ԶUG~ւظ*;T"y} 9ݖՕ.e4*@d,B19|T&yUCy0 $2]eUW\ E!I@2Oi+7shX\r2]h6Q&+F%Ӳ0+\ɿD`&n`3&z{Ո 1#p7.1Z&nAA5W]x%@,3l'ʒoažl-"Ea86 ls;6a;DP <5+ HZO8K<%7*o[lR',sf*te Bj&N@Cť6PN9A1=e[70E5lgҼe80;=ܒ$iS$Z"yw4hz4O8zwKͧol]y^mlAM"dFDLϻ&}*ŭhXX$~uӟ:QLy=N+-/6YKC̐8v][ퟌS5Xz~/_S}۹r⬟S̱qb+'ܸVdיUy:yvmyA[1F߰881Z# W47! JE}ScŞ=n4ؖmvVR VQסunEYNob}D^,?rY{ƃ <#T`)A"^^jo't[YSDUj3Cԭ}V4ou/͐cDt4NGS2Selw䎍KVfi*@g~ݬDK{8( ȵMB.;s*u_,l m \dT@KQMјEcܜVx9 GGN;NSn呧me`k5' A* _ЅUN_S+DXWI┶IpJb֯5CU;bAn$;.;6:g!#ȇXJ@-̈́`70'Q& 6aʑl&|^3 :3㇚awLGw< 6_jUşǼt_K[@aơApS֝ X )UrÐ6f7e?{L\jZ ޸ڙBs"/bJwB {`$I]"{!z\)Un:[?sj!},Hfx#QMY31udmý$8F J,&9:]-O6I !o,y~;IȲ8rL2ӧ7,l6+&YWā5>o(?<:U#cDDJRF 3b֤l$GJR0 O>G|JKN[`8 1ack?{7g UEey г|Lɒf Am4|Q <h:>TJGYEkφWTF~ݫQ g̈́"2 ad8/Vn2Vw?EnOd D 2z8YTcVl^(R}֔+ R>FHY[u*hGH N9N}aK-g.m(,bMݒP4 sku]J@{Aas . li I|J:/ᐖRP$sTY6`yjU ~^9"bG. MWHo1PO` % <(e:8Sܐhs 2S0#qE Zi~/لA5 [V}3r t Ba(oÏsS5[&P.:A8Ԓ@ Tz9ݍZ;;n%MGYʀŨ:\s(?9$$q{57@N9Q]ח*stD$YO '7׍z6X>Ď4ytZFU.<Ǯ9@ ~ ;*'i*v %ۣwG4 9">r#ү5TAznxwU;U'cM z`*U{ |n4Βk ZB_9>XLTDdRA{w[5^Wx/Qb'6ju(&W$KҞpn$鋫zFekG]jrS E'Do-v+DE1'7uT4Fd 0yz~a>ZgdGps9A~aWk,?o #ç9MW,wvaTnTH~;CEm.i"۬uA`@|* gR$I-̴~,̏dԖNO r'D|vbA#p ''&𯃾Z1qΌ5͘Ip 0,+?"o VS6P}0um(!yה'3Ÿ6W(Jj1y]e ]4ZqZC-F"ӼIi':Zl>Lh2(n-穭ඛ3.5v_M 4F6;Hju `S#I%Z[A]lp&'Q"y?[vRwR=zK8%|Z e[TRQD9f[Xfgtk^LKnl 4kk>dߐ67ۑ%h:>*- rp zߣi[.=FA&r!( W'(oVTrK Z@Yz;f;\v鉡č;J;+C;㱾/< 5BRa/DՎ<@8ΫǦԁ_ꆘ9 sw3pQ@U z KDes(!`Ucv)Ζ&R:-|$!K{QS`{L y(Px%xD;1fP*Fv`Ăoۢ`usRM!pyaTGLP`*%9VٱU|P1}\RH(s`^ʤLÌcH7#)Kr!-zR Aקl7 /,,mHһދb+9W̥O`F}'P(8ܩ&"^\j-4O͐ e0觡ӨPP#sƟ2c qVEJcK6StEͽ/R@2z_o5_.D,%I_2uxKM,҃IQ5Uv۳ #\~UX+ qMCP2ҙO 2W+ Ֆ]%rpeap'cpO4k1֩ŒPIҏV鐹Z}59iV[*Dy!y9P9ߠOV08n ۋcƂ>3PeGQ1K-E"$19tׁZ]٭NdOR?:98$ `(:xոfȃ'km{mm?H$)vFb݊Qcb|^?Z\Gu]/lbsHOgRR"tcRr0d$s$}_~̏  [ރ#UT F.iN 4lF6Eyk|RsQX6 k+4Q`ɩOg`(V Ac&mH/M?@淾nrNP7B6_-=RlyCV HHA5SGC@[FCU/PqB}\[ z.89-F]RﵲYp5P <1s8dgkg83eQ; 0m. !x*ԩaMvvlKg@Hr4~pLQ9L;ZQ]%EeX/ -$ݢNŹG4|Y Р'qF]o[B)hjp?ou5\G<>tl`v!)(: x'ih,稻|ʄdC|?0Y+w|mS9̂AG=< afikuԬ_πpa1yq]t:ʐvl;+K9N37f|ఌW BS{~%Tk``N GCrs85D>a<8y9F|S9vs@_j^3i[6!g{w|0RVok ͎ #'>VqVpԿDJo9[)2!d4 4Pe,7#F>|,]4%wI q[nM6%~W!<#+4p}f>Fᩀ5(W92ʿ}'ut7Y[b.Ԃ um,ުITJshsoh&U{v, t&h_z(ñkЧԬ^'-YGDl\:Xd^bґGH`/a&VQt "+?&ǩ6q{ Byfм{ɡh^ =MhS@]eQm3&L"]EşlYYWL0A'qrviEk,yu˧x;zoSHyhֻJ=T S~i/z@Fg[:p[PFىUUS?5 PW 8vBFgpp})FweҽMѱcGA2pAGEᚗ& T8/%a H Aj!BoRrx\"Ěam_c ZEM@[_9 NC+@ofNO UֳvcS;bG1V`BW{՗8 I^bdOLaP3 F561$w}z2k&7_'?]ߵE{t ,`rECm'uk{Ë* a 墊Y$|z`0',nz R>L'HOB|4n uФjzwLͳL$BݫPϴxv܃f"h2ѳܕ ?Mn/ K8Kڪn9ؾ01';[U[#۫UܝSg6ћ7=0箝} -3GVYPm.;,%whmG_LUF6g.GpCљ1j^Kʊ~)7P]5e-p9GPӾ{c_ $r bLu>NJhhËb(굸Wl0dPVD y 5du9LPW<"@8YQx縵N (RO:6,b }[?GKsn)i~T}M H<[SvT%[+Hey)fGq/P .g $ZݹG3'v(|i,!E@ bFAb4xOr(jO"e·Q߶>xQTQ8U羺M).b.ÖU>qJ*U.]"]Yʉ 3ɷ?"y fma,%Uo!vvNSB4|X!>5 *J>xsWz26e(X#6By;y-D_A7$LgaȂ/Ĉ&3qw[;:W!5ٝ(4`&I 6A[c+c,K-tZf`88Wآs@MFTK ,KǜyPnZGDU!=[ P|/Ϳ۔QiJBY8JC܇ 4o|qJ\kaTk_*0|pc܀53NP=7 E)QJ/1?2 B&e0Ѿ$I:4_t*/OEq\(Q4??8Wbm_tRA>_GSj{~b,ʧ'%TxW'mgiHI5J}f)6ONhSJ+4OIi `ќp@G \Hm w&kOVP!bf !v;Z#7)XTqw]SH(^b'`W\٭EH9Ej`$zË؞cI0@>cE$7 6DBgdM|_fйO^$@\oY}N[ les!ߡϭ:1l@VKLl!؟>.QU^?7MeA촮]"QsS}t #[;^`cnbJd[33_sY|Y ]Tٲ{mO!MKvJA8gC-Nڠ9脏&h,= lgYZ070701000002a0000081a4000000000000000000000001665094420000a268000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/J']?Eh=ڜ.+~b;Vh OEw;b;3}F,HQu| U&0 2#7tEr(triG7W!~ba>;E7`UXG6*ėnMgmJ;o=4ڝy<"BN1!JWw jz齀MN=z\n&Sd.!;^a å  "e y7Fpf?Nq>OeIF?h&Z1ؼW߾_9ˊ86ߛþ., ,+h{ ]>hi'߷5TQ+"B7Ys`} uH!~VAMǟ窔jH | 25Z9qjj6 Y ԵB0I% Nyq)˽':ό<}v X|X@H:CDAD=DC}*͜V޷΍?PP)`(ڡhsIMg1 |!9/~wۄܮ"4m`9"Ƭ ^gsdl+4(_Ɇ{MRaFtHv֪H :u v[C!T ӷ8t$4@q4| g6Ñ2 = HY1zh$L}WMh2~UeN)  %)P9.:+TB`v/2ꜧ1u{*%s LGk{77 #񋁫sk?8 9Դ\T~vi[m[XHiRb ?uwXEtXLGt^O)UB0RrKѤm> >~Y_BVՑ53t|)"ߦt9El>@#' V,XNnJ1#V˸c<2f |ȔQ ï}tJSq.3] @8R o1dOMu]#Sa ;O?99@bCjA5,rw&͏$'fnlKy ÄA=XX/LrnAD[\>.`/Kò*,[4(`7xGJ1cRebg5T&ƹa>qn#IL@qdqh?NuIxJ$+4$C)%!E~U3$o0wrE՞lpAcqXԶ) y86/}%G)a MO"l ),qzVJVƗL_\?=[7q@/3݃niZD4W1?yhWnԽA7Y#-o`ANutaTҒ'uԘW ԩW$֍l@@c/dUg%Kh q{˒>i ߩ8 z.TA +D[e~NSYd6,vѨ fG9F,:)W"R^̗*̖?|C r*Ṃ%PѠYnRb@꒾+d9[ 2}\3qeq"T tK: &wu*K 幣੬H ׷p͡a9944uzAi(ɧ?їBx]{s4k*N-~D:=|:z/h5NJoZL!raQ^[^0U4xO DcqlN2/*gAƵ#B"o%uu﯄HbBt͘d[aSFI2(X_KuW>A'Md6Ք;-*.}b__hRYS{='=s]Gr̙Zt!K$[3v&;U3s!F%|h'}ǴDWw@ žXfd&2([ ' IӀF&x58$b|XrK hXZ4p!&fw-9cv h? &;'T 2-"6522z}DӅlu=5za:CL'fS0_bx 'Rպ buLU񞏶v2en.cCb@/&m|8^.)oK][Xny]Sj>_pf^[<=rh\ Q)qhI%?\Z@-sb>zY+EB ߌF#wFoàwWQ/U4IgD4/~v~"֠ϹNS$0S#~OX~[7o$1SY=$37d£U$G1cTX.(;ӑoo檕Cz\u,n@<1i]q Բg^<˯khd .){@$̼U)./r\EQI5MoCg-^( rm<^E9 e(" D28s[˫dz V.!1q\ƽՃXmmS1ߐ 1 ƊJ s}I㝏 o*o$7Qm} xRņ]}/p|A= );s,Xc 02Tu<~IFz GLJm9Ez8*!Cӯ>, gXEr > ad?]<j`нC@C<| bgA2r]?,r/)hsqGafa~HMs\:.r.0@ {zrA;itl9y DaGjeafʗףDbۡI*'}0.߫,1bI|G4Apk=qo71߁KWl5Bl T)Z2b N6xX<aQ]#͚ BP*zېR(1PP՘܈?JpUIr;9Z-BMmNmRxHdrߴ+ ~=Œ"Y1b0m%ՍrQ0\O25 mw4_ ~"ϧXޏj¬>8]߀Q C&j%c03? ? ({ulle(Vi p Xu_`p{iQ֬{Wo-u^ :4om kI#._# oVD2ZFD}zL6O]L;H'"ёS#f'Y@\R=P9}']jǼ6]*2jIIyMH_6\\]2Ir*gtUNAd)*aH(7$1! RLƷЅ'>N2".SF KǶdi.ԟr鵐W[(TWdcGg])Ć \A޴ꅡ"t &GJp)2*gMHxF2[5ٲL'm+P'R0 ?L󣧷LjPF1%tugүwzgY@4IO-\ȍ9'-Qvm:TEt01LCQ}Hr l\ *}[#KbJW4HF q%$a-;{,{C.L)r1J.f9^:|e;LkP?Io.x 1ΦR]-͗^<] E9 X-K&V$/GfƊDۣ5rfh0J GlU+f0j6n&.I&GP71,HҞQ{[2Rg  ]2R8W1@r|n35(^@YtT- @Eo'3Q#$#.aPAC`{8eZ_j$ @2qrS0(Ip'љjuUґcAoifg/nUEᠦgI6ɥ _51띌tSbH1 x`N=\7=fXVޱ&KE+jLM70!fXCT"K82!]91d*f B6 F!Yj y|IEEB}//eU`3CX+ڪʵE_[@~ckdoK Lm笉jƱd2ぃJۋN2ksdS -@|R򉎲KG0u\ Q[G ;%T|D? $&i\Sd~w&OJ@~)}8b27 eC6P9p4V8I2nM8#͆z^JU]ocM bȰF[OЗyjIkOK!$@qǧK`= J}rzz:޻3ԩU;;M`鄤ir+ E򥚾Tgo[::&oacؑXkS#"'2SC|rdo>?Lr :Zٜ/*j^>WeL+#K: (rW6?HSvj5ԟY<+RHoKCjRDQkuu)*'Oj؂ p!4IAmMq(M,2ޘN64GW$3&ޖ܍lYɛNtյb|-ᡉd>X>9m'G(v-DeJ3]Oc[ry'+'bF\p[̟^MXjtL`tS&Zgm*:LOR7~GDb}vOTVuy5ӎﰱy]?M 4+a_ymqOݠS%8;rG(r5RɂoVm #Ljy= 44tzр(|77ykQoJ?8i b eI$`eh-*G~~L@K[OTTQ]oLaTj(FC&LN: <`v4:rAfLeC]u++HSó^maV~F 1ע&$XZ~FHKޓ*DztILyFK*;Ɂgɚ/]rNzLpSq(BsMKBT|6c|1?\M`¦t0QYfSabya#B{lsTIh:Qj)^=o."yq;X2}hVn-ۖz8ZW!q&o--Uh~#;%I?yʖ(?ƭjOez;MhK4Vp:5,?~R+*X}8 :\๒p ;]Wpތz1(C ,i:}CQ ˀؒ%99jcNH6"8e}5{McNI5אR+NSȓ- &]nb|~4l%c 8T&Go|]yw Ak7Hg$|!DCvT nd9g-.=rofW .{;8SǃPA"@_Qf9B‹Jo&P0~LżTJHn XB9)D!7׫莲Ul#RtS Ң{[)쒐c:euݴ)NjRĨ ?_%y '\)T+; e$Gv^˻퓦"T #4`' (ghsqDŽǠ邮M_"+y<|E#fu$mR t'SN{:rS j0QH0_Y<$N=j]׹?  X{`xӣHI;0U<`/D%4d[.fQ~Q dI]q WFKR}CGQԺheVP$ݏ9 .R#fʒ$G>c6-LE9m䁁РSSX-;C|QT#h6nZ > o/@  S~f]KjJ.-M\@4ጷIչ 85Zlަӝ8զi0-D˂U; 4beF ~jSQޖ{xW#&u\Q}~ne{nNȣBȳ,f8S\$-!^3#@"9I֫54l. 't "_-$-(|O[qxrNGe ~.lݬ!&$ a ģ|p P_m(Z&웡lݨk {D-E7Yhl-WhX9eo>_oџӓ["LekF4XkqzLWd)'qAhKəpszа6`!74lt9٩~F̔(8/@..&Náhk`bfhn $^6*lQc5Q d g`X?F"}cgͲ8wI֥'l0w  ONsbMixB箥h:Xx\d7f(c&Rj( e [VT*K+09Lb`PCQFd_6ܧJ3jpR2c Y3^;3n˳{#0r^իiFkTbgLlNP7MeSn<>y 3Îp!,|L:Zyݽ +RTw{l5w32_gbZKL@@w BI_tpJ81pWncIZ,J)'VrNQ>_7:c9ٴ^w,/49[e1o (F. 723rw1XW4FGPE 9ZFCQ(%%`ׄS^2.0*uƞ!i>ybƅvҜK%e5YV*?E9'L{uBUvx 9|򖺰\R3x)xh.ʆVi`B-@R<WѦ]`1IDIvKT02C&&0tϬmo$GX#Yu;'|e,I%.P_[j&e2)o)2 fMGFZ̑_Ús8/c)3J:7% Űs%HɗBu  C((] $4|RKFDX/?[[Hмif&NvɿZ9h/*y RkQ|EVA6WP͓2t.w_\sC6"?qjcf&E.8ZybUm> gʪpvq &3˿sUNRH6@ާN IVVP2~,\w:ڴbdJt >fIMS GA\zXQ6{KJXWhљ56}Pof#y8{=׃jVNcvЇw5ØIC(WnLSƨ۠ڸw$ ¥$|>hϯvcڷۚ?ssQK9@j>AN0ڔDi0P*߀-ꡔF$˴Q;?2'bl rL[B.:v#Ϫ&w'FD$ u%wQ(Z$!䝤/׵}ؽװ ܻ]AJ<'nTbIB $!% K*BϮ{Dz%PJ(iBrVJ yLJC?bS5?_^ 'yO Q %#wK/S/rw\F0/!JE& \Y LV݉:5ڒA~Hm{]Ecݹ\FDIpW{IVjS-2zaJ*bH4 jޡNBmht;#P_1عEdb{Mh&L0Z@ed;uuz2([vF[/Vb~^׾-ɪ;̜ cH;aMEPyPO`tB3jv _uHQ %{1,Pgin;A^4f95@Tۻhz{QL(.irTZ̯ _/NPN%-J/uWܐIzPVWB4mN\'8=)پMu4d豨.SAM*! 6C$$Cᦁ҄%LUW٫HFhu5HNupN7m&@7^B+[l@n0]O/l{n2L꥾^ǟ騊 n1瞘Z\_%cdȿx:Y iO/Ϧ>-M)htUq̤쐛*}.9œN];ѤQ9>OIL;ΤXd@Pa30̀春?tM/ѩ^Vf &]7g*IM]h[0"1AwZ!'D ru?+H7b@y T[(܃؁*%z!j f*F!q">n{v?3F50mƯ6 3> E*`FW!ѢܷXrFfa%nc؄[z4[i x?X PK& !5Xq J\h0Ez?!? V v<{1yGJp AKT\o^/eI0yp%b:2*.<ʓ:Q43盖z@ 8_SdGW`{4hB쮜'T~~ `鯐YD0GR}B޲N$4 lڲsE;STE*I0m qv*R|[F,@B9 "%.YiFFM8dGs?Fm|7u;t}Wi[0.L$եķ޸L 0{0'ݡZ@mI% E;&* CSCik=p?9x7^q <&G|hm.Qf6\|R gާ`!6ʷץd)ݬW4߷N1?b|BW؉:@7[OjyX;\T%@md7Q?%P}4%(j AI4L&.T&j6f`j=il|^Ԗv cs("{I䂭@4' =&pgU]NZJ(/KȜO!bq3 s"r" U+{ƎQ;8Db2nR=p1Q@jT{WzVj5&fB)e^i%f㇢$SlgWp`wqֽN⹦L*r*UM]܁ =x:Mns-~_IVƉtĭ"gH1k v%ܤoݣd?fёbk[-e悩wПm|{H2 iؓI5̬M qG)M{`@6JX'Z2.~f[G=6NZSL_ _{[UdRiTO'IU,B^boCY=o({·݈BH Y:=bՃ gT+UBEҹ[{ NWu";L:oă&LGT"t9k2+uk-HRuOhN 2̈́pkT ^8o+) O?w5&x͜=ZQH4[YQKԓGؗΘ\Y}G JVI{惥Cm7֜W ! ĉo1S0k2ɎA[ Q ->%*v8`L d1WBgeo7R猲4b XŪk DN`nh7adp)9TK Jzz9xu#V;!m?F:s\) 䇓 F?gA ܼHnb!:"8пh̓SٹguA]Uis?Lg=/ eml]DA%tEo~Ӗ0asn)snDfEv}$g眠ހ8,@gJ1t)t}K-:o1k&#t'ҭh"p;x-o`_"/zPdEi1JRʵeC7v|:CKMS*k>vErFJ,.}>kQ-@픷Y dZۛ 9'%*DY X#" {ٚx|CllcSBzX8wp9=P_D !h{Y9qH`|Iuص^]M DN(| ;c7',p_hW9ų8Wz i] w!=:QNU'$;4J܈svQRE$s^eaz? -4)f!!\xՅ&Mi$*7nO%8x׀obp@T_Q tX}Y_E*V'?bi˴I }&*9q8*dvʖli4Tᮜ+ !8 Z}r+vuQh%|nկXިx)9EB:#BQ87+:^M0cB 4ulm95\'5~%v  ;|B>*q"woÊbvǼ4ֈŮxXÑB Me-@ˎUu@'_L{pc?װHraiګΑ,>E:P1>,2nE:(u+ ZO,]ܵjCH>K+ظ5 SHa*jn7.M9W_#H#x>ȂÂ*dy4# {0OTʖݑ-OcM$^ykFsγTOH9D UΠ#%E6p2__ھUaorY\A$$|( ?rꖊ?3#  F"`U[*8N"6&]xdЙ8`:l~M譝E0Wa %y>l)V2 [IRGij|}uc8GqM.|Rp_xA 5tlCSB|H2&Hs3C#Qو`/1/aHa~L)ۛGS'XMLhW'XF5ϐ*0+n~~=كT^Y&K}nby_`CKÊ8VL ߏ\|piFg%rת5GϞE>E_fDfK>-D[/~LeVd{{~oKXEst~-k[yavN/v}e@WKI'! F$sb%:&*SxԺ/LڞO*nާʶU"6 66 Up$ fP mr8u1f4 :!owQgܧ`x=n<'I\Ơ=?4 .1eI I{L!}1xH >z1:EDA$azYhGNEB/$k<:d++T :H<#4p xiTWܴ8kJ3~6ʱRAC!yt[2W׃%{D dWq KEW{rLZ9~)z^."qH4"BMbkhS/99/EPXH 3Kwm#wql@w}Ӭah%rbY;'DžJ>flנYozRx"'4 v%CcN_' ۪ 'jaGsr6riYԠak4t"Mqz?9j> H.A F&+eAz0CMH$ rd B{R55t_C!zpFQߝ/xd0O-ǻx9zr0,(Mqƶ4j>S4C8p /ۥй?f~ m7 c4YuRAjSjXU(E^N6Ճba9" 㵃6YHG꟡te_=<*^~LS>`SңЙ/ 0Ho_"]z۱. EiK5GbmBi84SԼo՞oa$Du/GZ3 8v"zTW邵nŪ#y%K:!ւ"YYٝ4=$G9-b7ȣMy ѥПs/lWА-r ۱Sm3D<01d5ޏ[էU&PqRbĆ;4u?-QZG01DT;!u?ƒI~z` Vh,74= ]_*.X4σ?Tݖ# ݆Q@EX / ]gH!4@0Y6k}WJ 1ފnc٤*YT\ʑsDO}`8KiFAX /*^ yu1oBj#9HO'5R @Fd 0d<4$_F+ Cgd )ާdJoHR$TC%|Us͋'' WrVLG/ S L/qKgx{{DIawvI _P5?1<5|{;$mFZ&Zg5Z58Y"HawK[:k$;Zӂ'TH9Lc#=9#fE~qJgїg"#:pT;)rH'4sI$C9iuɣ\wmyJ^S 3m 6KKF)! 20 #u%_zI R_kcH ?׿+pYۃ=4pmҧ/"Y^~(u]GdZ_Pi7,׸D*3G}o%-*|4u$6] ܊ffʙ7&p?K͈$DMvL;؋0㪾j( h-"'ͦGSIE )XU "/?pPq'Z Y S6%3Md̢fpKh~殇6TONX-TgL£ q4dZS h8LNFL84pmpe"Vu^T\, g@ gM !Hf8)r^%u24fEoN2ɽC^nꔷg"L;Ͱ B(6_؏*sَҼ*YEkQ91Gd f.ŢVw4)cG>6u4J3##߶qQIsx Cg{ 9Hv>-o(&VF/@1BY9 ɱbʓ乕kg?}quTsR 4 JCND( w=}zvlJd7$ 1ekJ{"̛ `TUؤROP4t/Zd[[~q Set^ !LE%8䉓b|dhej’`3_o%0JաJWx`1"j HC ^R̎cLPF[_b՞16NX&,a&XM+sa5mg^C%zl>PBEx'zFu >{p5=1'rz<%qt"OkU%ҮrxFđ_.{^iX^`}Fj2ݙ5#Í8}qS-qaO^?L$/at x+Ai(iЅZ=\f*U| xҭghzd4稚s(TS5p̢j3_K\TvrM잟,J*BFPT(ڡKn`!t6:-hN-M>ʼS$aD%דUêP\o]|29J6 g9xN;ծg> `m?>i+2{O&e[YqwvIHXw-^k: ;A%cuI1quU%Hw].;uic "ˡZxRn"‰O[^̙I73(b]߱YD2}3={2xOi0<!(=tU/=9Wa'0nA?ӛީ-ǽMMTEZ`R:IWHCUv1.!ؙ9K/yq0' oY]a$f\w}-r$c{Qi_lhs[L)fWiI3\>^'s;59s̓",LPdr0qmJze;o}<[ؙB&Ax('|YTL/0.ߵ UƎ$o)A3-uG8ˣdŞAhkg Te*)2M2E>u= ۙ]z\L\Mܛ\~zږvL#r~L]@@{d1Q6y%CLS.ε-,l63_8BWN = [ Ӏ0R\E+^2ҐmMooI+n<{&IQΗ23W+Biȣ-)7gq׆ckn d2þ!CRd\U~Q*+v8!s[&fxbP36#z1 f糔~HSOwߎI =mp3iv7ڍYU[hH>2^L~w'քN)}~\59fc;;#Ac֍`@oy^摔 n7/f)f` Se#DOmQbv'cxNIQ03ky1sY_31VTiFۺʞ E4/lɔCir7v a.f۠]˿\\ ކ?EhD12K^~[90k \Kf(Ҟav'>/rϪ0nF4FN.+CTW"nFhP?gFϛ{uRR/l!oiº5YNo/Zq  ~oZvM.r?VR(5[l*s|u_D8Dkl[r<~6V4[VmT$%a'W`DOq#T4kof9lA\zF3޹+UϼrsGVBML1抯QD?vy*Mm+LxO'Q :KK$󧝔ih}!a0/rC B "' hq%<<åqJٔꋆTvGK&4m܎qsOK|7MB*- "{Kx9|46$d5 pX#pZ +/W%g:a?192$>^aoVפ‹ɝʩlF ]ǐ0 2u+azx;)FKlXe -\oȂ1 y{T[ 0Ek|*K6pwFڥc=dƢaAoR Maz>ݲ_]3)A u Λ_-ƢKO|a6=Ό\_ <=MU: ͑wCYk:5K\^7d>`[ZsV'{!$ eu.}TkGFж\aBAPei⤬dQ Aº{.s/lCSႴ֦^Y zbbiꞳWεR\pH>أʗ2Bo_A FLԙuNn&ty| -Nks;19gqpu6>V] @؇հ'۟R7?"ȯ˜iƺﹳܒ݉R(0HjkK\'_9 A2)GY}F~-p Gy=IM )TE gmH:vAv<*-)Y#rY}С}C8+8zf0Lfgɘ LG&T MA6KSeCr3F:%E G$g`G 7ܖ_%ѕ>{oɘ+wXZgBY3s^GQ T)H&aS02l\E=g8L&||RA5E쬦!JU !?L|h:JfXeC!T|h**.S)-qTYmAcpE3|a쫸9@(Uƥ_psKoPWjaS'0s:H/"u%q> |iP W[tX N]i.0kH2?*u= PO(_cH\|Q:Jџj-3Kiep9"9ߨ0ףoVɇ_ \>YqCVCt=bM݃*R|e zI껄w 0,'yJݰq儓SC/aY[rOJ U38Y!`ygxLRdf˯[0!]Kd/rN Tх6{[!4D =:Ѐ!RpS KK0ug+X @f:K8=HͰa(U'ٵtPx epoAL'Pr0P¢kKrMfw^ qsH`[ 8)ej+O >pZTNRV$W׊T\e=$.TNɞM %oYx~G02ӧI5<7<̄ꌌő*pLDLEYS1eiIMm]wD$H1vsLjuW:LŔ1Q7 )MBuӇHw[$Wdk>l2(G:f1}? 9&&!lB铖C~\k+J;Q:n>jW@]-8+"t.30r\Ң'T.QPo:~ϚLp$JOoB.Q~ O+p,(mtf h}!?J=B%=Q{lc7'iF>:KEq~Fa!p&N9Vk7ܬ}{3Z&KȮ`ORRخ {'fp%UJW^9wk}6WKakLQLxMž=5V  4ͷgk1f%89U*TlꢪW"ӆT+ : gK!<`e .B"{>+d@":G'Lk4{F6^{C(VrZ@}yj1 3y$}[yVֳeb Oü`"zgq4龸 Z'xIie`ET3{޹m 1oED %eaQXk ܐ. ޠUHI2b2hLϜ NK]kI O_QNbaVlͶm MRf7Z~ cM -J˩O ݖ!VAbfzv#V-@>ɀC9A~Rn)}T,c $–$YY[:+#tӗ~ L2J<|iؽZ;0e6wNn4IZ 5`sUI6Exhr#!Ή?ks=EdIr8T D@lf+  M-Cb cMs '-6^yR>Y{sU>5`Xs0` ^*$'Oovk'syJ w3l\Vdb@΁T[,iZ5*EN7ՀKĿnd$HA0ﮢ-gnX+_r'::l~QDdH_av=I. &' ήTg"ɃR/ #XLrtYlζof5* «00.4J*BsHE\Yճ;Wg~uV:qU\hsyFmߡB3f$RnYLFw-= &{_Wߪ1z\"dD,6hk7Oג^T|֞=Cq XqZsU'!$/q:@fuAUB ziEH ֊$ry54܀[C oYm[m ptz3Q~s=(cq'(mY!uGCܷ%L?4|F7}oq7A@iM^[vɏPgGhM^8+] 8&XkE|ڿ!`wr{O N@|U}&v -|xa[rқ]A"0htHKH$V,,vr M5~!\uP#2(};l&?p1iX^2si) a Z:No uxZH姺D򷓔Øxf_F;_h븯G`^ ?śX\ГHCT ߰Ըr4e `+:#,4(GuIahs(A))ϟ8JDeo祋zr>DZT48}Qa/T&ǩߋO݀MSlߑtTK;bO8R-З>̧"R8^YяN~l.8h=lXC w1q{^rni!eO@]OaT-}R% 0`i Ż=NTLzRҿTRӭ*S"}v7k h}H. h1.u"àgy&iB-K!gw:_Tlկ:(%|O)ӟrʂ'c0 d_"qLo^&Z,_B>폈2]j*Gn8,{iZK.  ?@lۢ% .\+̺9 9tNUo ng K2 hf z_JLn\e(AxjU]xYdk^ݏM7TX!di.v6\X3-oB67=t] an C nCY)5* [y>Z*f fqfhf u1B8y]0V ˤރӒ̾U#Y˜p߀UN>rϳǷDDM􃳆/2/ L4}T ߩÖuc"n9‘'PvB}#F6◚Z.nl6WcOj)̀s˷C>?ۙs^g4KZlpfG ӃיxXB']{Xz9!3%!"ΗXNE#\6Lʑ{_s85ΐU @W3A/L.)~ 0ndgȇ͋kyң87{]% RAahnŰ&P"0nTv ,:NY;Z>I9/p~BaoCN@9\|~=[=ZY6u  )I'>V*eIq-&b2Cfi+˖HS%o=L|RX~IE%eY{.ִO?"X^0?D$p byN7Q`ovOiDA<е>@}8C:qf#a÷z6[f#Qzn_h1=RF;H"NQiI :Q1ǜGȄ2, 8 ( ]Ke/_o, iUI#Xkg祁+{)1pSMk;#4XntxD*"aSJ1X-J1x4]+8C>%f3*hYGԘRi='bm~!ȏMD;\1 )xn!yF+C,7R{|GmMﷃݲC "b\:/G!V]zvYWl֙pUjjV]7|{=nkt9/ -Y&lK;yILV)lGx5(X 2$l}o0OI+`բ7h:[ϲxUE-;-IC#"X@R3nfH dwO Έc{7tBwY_3 =Onb^T&|]ЇP# )Ѡ\sUkNQ=tR`~6"d){pGE<_@tRe-S弦M4n@Q>Pn/W0=IH; j%, YFNTXψ#ҏb7/4 ,h !Py5pN6 v8\7JTONooE'Ņvt~IT7)Jh|!vm˵>L p%:|D%c,D}è/_O~ȎW\ t: Ҿ ݸm7b$/ җw9?;d f5t/}O<#zr :=`sp0q>۟T0f>s*ITb\0ٌ !{4kzDL.c_~}Pq0Iw](TIp̖p eYa%~q;BXh#FX/;x`Sw@0W bⶶ`tI{J% ˿n99Ls33Zha'^W:gƮsqva ~4DW{kjO f ѹnQSJnDBL$r0M &t绬@qL ټJ4$uqʚ2L Zi8~H4zxij4`\͝B#2^׿  8F6ژ˫ O8G1ӧAH¨]\b9"|^mY8&1,=1`C10uӵC 19%+m6-kL^zUcoɆgC,!i@8ǎ$Ž;ɵTg7P2Orݫ>=1u1pC(5. \u>iB?SCpے@&Uu L#!| ]fY /?ɇZԿ~s`~V÷:۽e<nq3 NT7.況)`:/$1un]=DYZ$MkS0 Aq@y52g(p*8jT۶G&k.ݦYyEv>޻F <pD1Sp̟^p<J4S;7-Um?X1S,8fdP>+ 6'7:)E9w*l k:Djcc#7|PeDMOa5^ r0%^yAW5c묦<0`x 1;^W8oL^fY{Δ|֘SWA/\oOvbQ;^ާM $>r%3? '2 X׫L]0Y?;UR ͮczsm$mn72ͧ #@ZUa-ver8~G#2FF$7r;Ff/L6\b)pIͪCB|v w'[jW{Tpx#~/JB(Brs_:m&Rb9DQcu|A> ԬbJnAyNJAvl<'6]p(%Ʌ"6܋}8bvZiaEN1 /?:6?yJ:ٙJU)USLF8q*R{!B !:zm-A@'녪-R*6Pt3P-1a7] ~{APpGOyѕ%0?J[{ʡ[po42*yH9@OW\-@rqZJиiLz*kemIQbTԷη8w?{aNך ?Mo.C-%5 <Ҋ)4hNT9󅉢k_+O.E3#,}X &R'%8K+K \nQ07) |V9 =iQy!ϡ&no(!Md P[>ꡑW@ /& ^ޛ$do@ɣNr}au ٵiul~n H(7;3@l)3sc>e"֯p)膠"nx`} 5;aRoP SOS4߉[3yh+Q *ˤy|/(GFJzd_ҥ;ԇreX)-2!{%tU=HUXݥ@^Qp2̞jTeR!_>8behi :*LY턠򒪚ͯZx1ؐW_g\uc1D௽kdN59+x*T2PoH1 |H@g J+vc"ocHɓ뜷bm{#ɱ)A=4Q,L2g5 n6cɨ) R#6~]]:AEȰjpZ]g ]Dzsؓ0:$)W D\L0qLfrx\l[LklG!Oخʤnx'U[%p!)e 0 ЫjfBl5 VrhIH~!t/pok&V q@٫/~n޴{o䝶Sԏy֦!ԛFC 92u 6!êڿ!Ld07yiC'ŞZR^7g4ćIqܾ=1pqJ(0݂ e_11%\H_tZ [Sm9 AlbA3L !x>wH'][mr~mxi MkRhVz6"MFp\7;z:W=_L=@G~}d2nQ^7t8>f4~srlhL[;؈ 6DÄ6h7.ww׹Z4XH٬8s zY V5A7VhNYԗr5+3|cQjmߏުI# nIs^N7ׁ_Ι >߾39ziM*˽0xs =r^ >{PXn K&C * 42IHwѕԠ *uܭ?V;Kf8g #BWQk׾īmNJĸU40&;lq"XyX4C6-p&ƒɆ>%G%5'~9)*a5y1' \/ y)+5:qoz^}q::O7Ӽ虜(/ fe$_AѢټIPH!le,ǂWy0:C\hJ![MDlPa5O ?Ju[׶.uggxV3;SaWpyphA\N=3>zRR4k"ӜL (cJai&C;:ğMnf3IULS@G) M"-h/0gO\c2ti[fl s!ᡥ춺ATW=&g#YRkL_ ,{.D*YC? W$=Uo lB$a" g*`ѪXl#onFf 6!幗i߄o..]n Q 6 ˄Lgc9KHlEikq =P$Q"⴬ޕ= .>%-]8RhFjvۻm链Og~u< \lӒ6`1$*HY8OR>WA<2ey{*x\aTV{`Kre/غBRTc, ie+AZÏXY 7"$c#4Ob2%$Ε;@ `W#Bi {=®\kw[G\緋. yWzJ VlH@-Er:& fp`w 0vlKvAs&{T7A٬i5==4ױЧ!Dr_c䂵7+^k厑22JTg>>c~1,lLd^K_xN +COX4o(þQzUbBZmELWp`<9)cK9^ PI ũFWij$_ Cf@ˈ?:p O#DF~Ĕ)-;Wb+quՎ ֚0&?\V.mwqz56բTt̸yUfHͽO?})|A;oOv 妑B1ʓMnՏ6|oNC"ӭ`+rJ]q'.hqvHz~mX<M9νLKv8􎳠"kؤt6yP*xo_4$DeiBԊ]'IB;XcpSKXyx^u= DipRVj/=]HHkXUA3I|@0Ƀ.ſTg.`Πlղ{uSR2&k0T1fD>pzᐵpw&HLhO'+\n4T#۝OˍXӁ>Jb1ppDg¿zW"$VCk'uGVש"S#.dhթŀ{xۈ,ʯ_+, ]y!2 C67b EQaj|E _y *JYz2.5pB;f rd@v x.^ƻ.P˱<(܊T|NMKkFͫ3kzo#INPm=c {P&v7e6CnM_qHJEP˫Rt4E%C]Z`.=Qix `p 2Cj.wgb\T%b3c_;lhk \IK̓7 zy"7l#5#`:_3,歁D?X;Y.*z Z1lTci&,8+ [=ʘ10׮ԩ&u&$xzڈ1 _j]ƴs42QZ{%z`K81_NgjuۋƢ;Jj)YMSG=!yo]6E|7#ݰ@ ;=pT&YNY{:%fyw3Jfp20HлXB,=VX 㻌!um@'<κpH'DyL<\"!dq*$ɬ}i^sSsB}t'F96 7H>cV[|'$8CR bS4!4ilZ>gڧ[vaT{ʆ4z=@ !0`>TanC2hSSa|R,s:ӑ~}_ a//|F [% lSZ[<B%IÇeR S~zeF.̦X|# ~툏B#?IJ)m{1x7WU&ANws*cbo*\lhZSWGtA'? S8\K#_sT{EAgfKTR,A֫>.t٬8FV.6(`;#7Rp;]z/lVHp4G[| ;~Ȋ% b=M%D5si#< \R@+gNe_!zP˅ljD,peGc'k5b j@Ȗryu lfNwLC݉2heoPF}L?.NjMPu_Q"b;drq8eJdEQvL҃xQ>-Kcgi(eYIP5v'ؚOpOhcz2a&ȃjVZlKk]aߟ@и@5i]y{ֆN돌7#mt}Xom5q4e,R,i/^[;fwF*=62U nZ/,$Su |6L 5Ւr;oQM/L2)tMUy$(}xL#&FFgsVfX)Ok F{!|t.+]ܽ6Sq|P%!<<4fl \*Aw5o]o$骞>FWnاsmó-weT"u`O't Qɑ|Q70Pno;4P2^[kP|\~lOHVt5"OLDvW"X {FN9bkL4N^q!wC<=N4 dFIwx OZ^6. +(U_PpUc]\ʼO70zN^X f/j@px|Ʉ9\a dHcbٟ-)sH)޸U|K8Jin6\ِSf[{V]S U uX 0}`3Krl7DEgPꭓI|8d HB}IHF޾ 椎\89g+5 fG}}ye^b2J k%g]^k)umsyuy|ј7E.3>MLLyc;^ȁ<'  ڌKUi,Fb CPqwbҝ1;aц ?ӕwUȫ> y,Wg:@r/ EY//5+AC] (`=_/["WV ݴ ZLPcx1U+=(ô ڒ3* @Zm8ÿJpBRJ0lAOǵ {a_ha:Rql1*>OWjEVlk;0wsS-H][a p"+t2יfT;|tܪ76Xm8ZMY {'[ͫ#h Ԝ )ᒛ戅Q%üx1X+ PqPgH:d[zC 62&i0DjwI'jRbU)dklφqJ\r5햒>Gj5E;##Y?%"ij PhH ^aݠ̍6- ֦^CˎW/x5 tcw**}J!j&gYgT(,mڔBf26N>aJ0,$Ġ𓈀c=тҎHi坞z`.%AR I N` VDAd:$XKW'ZTƌ_$3ɐyFmGDV@*dE/YwŐVnaݨ1L׮L0pi|RJ5st|8tk*Hzdפah0g}JQs$I/D}WnXfR}!-}zߖRzK0pCG@HU#)zHx7%TQ(fr4\RKUB{YLz:]xľvn Um#TƳ`a.G*dx;UַR%W(=Or1g Yy.bU{={+KjB|\ώ0\B|c‚<;/TI_i[¦kNܭ%tV&-=V3H|4V/2 %JǛ߮n<|'%2>HA-m]ϿzTVO٦܂knyDes]ZY} Yg#ō:^GO;pk{RM6}鰪a% W;>9LH̠ nNĬ%EIiqYV'쌱K},A|@HxHWhkJcRk>4L%zoI}xc.Ȟ؁qK%`rR>2UO#t8[iCȦ^N{3Plu~߀+5jsMZM!BGИZ &ٸ̿\owۑ7{1UΉs{ &L \X]>ܰY]cmt7pk^UvMVԜУ`Y0Or8vVoӍ&l臞E-y)v\r?Rx`aþKO̕'zK}%e8GXB(tf͢3IZy}:_|=9;|2*2VN#q- B0[sqg5%~^'BcKa/tvӄ8v"8Z&]&^˭4p, log?J :=8k(5  g4j "CP0k[?,s:hS(.-Gsg3 8v<&s%]A&&!qwT҈8J5Ep%bǚq3GE&uRY4%([yusүYkIb!5]WBEG=}{躞6G}};l?>|R˨ρ/9QȮŵQrB,?bN.jdҵAe 9.CqF!҈jdypE<ٻ Jc=u~oFGDC\#@]UhJũka>/E41Yavg@;#ocߡNIا>T2&Vバ6ݜsYe11 pA5'm98mÐ)3lAaFzАfDCm_5|,?/e{\hۼk$J_vߖ]<)"@cԹq:Yp!6HUdWS ѭ;Q\4SI@Ȟiқa\f9 _ zK)oq8#_84w꘏rhrc~N5]C:!O҃Ǒq:m{14/D釒;^–r"c;gQv2 9: LrKFOA &?rB p~g0 o!- eYEGL6^W=HY_4 xd bwi$|i+\ľnFl)Ez̈́Α)=QzWrI_5NyNa+&OvFҸkJe2vWg5+7y }MAh"@ _>tGkz?g‚+wwg9z&֤9;eStBmү [ugYZ070701000002a1000081a40000000000000000000000016650944200003764000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/7#]?Eh=ڜ.+˦txs\\ʦS6n:xP8D^}_lʆ}`ztK^A/Xꨢ﨎{ܓEမ"Qsȣ&@ sC0ǫbLd!WDeA.&S w 26V*r6jaJTuJ̣f6E:VXR*n @M Nqt9Y,6{g;˞f cymvKVwU:)a4lEW @!HZB+QpȲ'LƾaѴT-rɝ!cc{(Zד  Dag-,{meث"Aq34e & VN ķQe&3-:~4]m<׶NQteM MP|%CJhoUoR.p)9DjBj.Ѓ2SR=qh 1 -B⢬Up)z?.va?PymL]ohvT)v s|/*C6O=yU͖@ I#BK"fzHɺ/Igy/[*LC!+!a ɳTBOQ< 1v.Y. W\^\'/U6k+gVA- $?(J*AKI7AKse!B͑Ç7.C\o%pRt泊e/hc[().\?jP_yT3C W|+e͏uyzS#fWCw\J wҢIھGAwٷ**NΓ%ǔb]b[I8(5B Zϴ`k.O..;^($uDNŽ;%|zf KI~>` #a5E|C!5Gf`7qž*"aT9>6?9{cgf𘔳oG/X$R?U]\SKjQtVy!ԱͶ˅@/00c/,Z$ߤjtf: $@1<\ycK}=,XZ&D~ :wK w:@yqxΐ=3vO;fjM" m0 A'L5lgտNx{9P-~փdHx A+neC L|?0))M厎BQ2-*!\-]4 $}@uؒ51bGk̵y`w,\P&m(hᏥUӯZ23CG.WWhl.0!m#䔸-G:pt3okX~G~g<meT@#-[:'2 *z1ah\2ۉ 8e#ך**WxN%tdDzӹTC|FF؞^-C:Rn̫=Д,<,x5޵T[CJFvt; k!AENZ [:#<>lFߌ >Cek>QCQnؠ.bhh'y']jeRa xXhPSMfVj}16"<@a^ `[j)=&)OR6/urd |[N{혼[ǎpuq0ՊL6ԚN@o-i>f? >^3R^ʧ¯#.D gE/guxa| )1LJv[yUjRN$l|.ƭd֧݊$t5 SB-r8m.ĉ*ɇv)(UQ Z U$x!Q|Ι ֪\fE)2*=eKxnLcNa$Jb#H\''@/T*xß pwIDWYGm.L gTs=y9_BC2݂e~?AϷىV6It[çN 2F-CRq+mCT7 J{-nkŐfiAeQYyx,ȼ-tHG9bp1,젠tEKqzosrO g.?a BfVvaopkC:C%z] ],Ybc+XhL2K42}ne hZ%xp OCP,+ F"ia'EܱgCYS%J4韉P^OQ4˒B(1晒OͦBǸz]o]]Yg)g*Kou,eq `, v09O8 [\0$>HiuAs[]D6o")Tq $mni~m74b=@3ILtMQ6X,*6v|LZᓨ~KV bP6ؘfM Ϫ7D*dl>abczgBe>(Ӱ-fe<֊e-MF3uuP -Z[wU}UewIYqdh2".bj4dgWS E<1rM"C&ftCRԮNږPhi\)- -~.qNŮ(tb);{sdLX(| .orDlɽJȈ4@xA֊ M^U5m Q^:O KljU9PVXL%A Eaϥ u{9LN2K_p`熷mM%%]ݣ#R,|A݌'悼Ur,@ })-dALcIQҊZTܛcMfu V]YAQ|Kb@NQ3"gz pE}jX{?NY!96-'-/k'K!C$:/z "{Aڔ:~f-4dn؝^ިLA'5a/ 4ēM8AJĥG|wM D'z,vi%sPu2[l&K,:s 2lĹt@ d;"I'mlmkc}Fdn*Rmphc^,w_Wz>N 4#̙S^4W\DRS1 \wL՗c~d;o X#1--"}SP 'xJ-$gtal8xLKt;w1:M! %zʱ°v?:jU|'S٪mAS@봯h !͍A 5eAzbulW77^'dخ<R1Ǚ&0{f{{H(@ܼrqUp-n߀j&~Cwp*^ƈoljk`9HBng>|SZ ]Ol"J .TL0D&B$>wgZ}NzV,޸<;zyWc-Z|`!C!F}}C~=cbϺr> PkNUT Z*pgnZ)5"sҫ2;> s׊#K]x@$y>B ,Yn`d;mG-\K/1U+(`OvC(z \q/c=AYhyOG*v y>ss@|[B4e'MgXeh vQV)1TAU`Ta7w09= l&ʈ 6zS|rs9>fWYcBγ]4(pGjw0)OcLC~;.` рDn:H9O4M[,\fvNhpРiumnl%)N xzx}q'LO*wwǫyiHkKE Aa|X5 oU1x\z׷: D1C`>c]8^1WȼQ'>A0&tY~~\>S'?.6( &+JIOfA-yѣˊT_~{0p{R )=L̜`klMUZSTaI阐<:4١2s;xmoUJO D`-es?厛 # ﷙[ >ՃX4ف HE"μدHZCU*G{3zZ',UMzm_BXͷDaس~YEV15r1̦q< e,kCU6섻[0=E_<#'i$!+=Bif8lq8i_Jt mַ'5ycKAƥ_f+fEw,Q-lX +Ӛ+Z~XpDZWdCMH=T 69ϞJ?DFr2ul1Mlp|uI}`^D7,#s'.3!#w˗ -|4Hp#ޯ#l>UCWsPخQt&=_ਢbyd'DE7ݖ0u>b1U95 h,?}ϭrD(MiPdrlQy` Q#z~!#Nx.7T hݴ}x}pi~P3ZߺzN7؄;#Z.9eݗ͠f}񧭒WדKWC.$$r}>'+ TɔXͶq)˼KEa?9)W%g܎A/KSksoU7 mДn1Y] cy{0arOժa$_0*fEOmj'&LϝEhɢi[B;B'7f| ʘ 7F>1^@r">V+@0.RMd\qIoAhHcQi3W G@A i'yKɯI@\ˎ'Hbo$Dm$ȀYАRFrӬ&DY~}K&F©yEC@}DיRЗ$ P DЎ.!"<:PN㩸o&oq~Χ@rD шd0r'w:9xdhX:ZB,,9 Z/LR~Lꢆ4Q@]|.DzLN`qa;fYJܦm(z (iǶc>#S^9RQCoOL;崀.c(bĬ98y:}DY 84+,b:%++7VTTGQRV p6+KS$>+[7.okLcssrEpN6u3 [/QƅUs绀/eሿ|e:mp&7Եk[\1'_PH[fp+ ! `.SmI :kUKВ]Fɿ|Ɨ?#*\&ti 7<ƪƽ Z[^H CqScOPx,T 0"ݮGClcMVO)6&̚M!E^-;Ⱥ6 ޺5?*FlIMP<غ9MRN5ǿ}SGA?XMG/X%b) }t]0ï~6V^vSpsPb'{ZN!|YΪHuŨfA5!3{UVXnL5eZ"k3zWk)8_P8w VŴҒt+RlbRc@鴙g>pdgM`o4ځ{aLuqvtc=7 r4k{yN1*@XdFcZkJ[O8BZm>B-iQNt6,+|󹡃B]ƞ!a5}`!~!%8"Z$xȋpi4D-IAeȀ˝!>Sf'EO )^/Š ׷~M \vsZEv73YpJ:0E^~_y2XL>!4BJlоՇ3RCסZ=_=!|7іzd$Q<ܧVX"بZf;GtLo >\`kZdoŏzwbE|cqn' CbII ?0fR*v:h!*t=tR\k")p2\7M*"a{궾6JµWԦ>oeںns4XVxd_"Y0:I]ZߋeLîT`\ ѩUD3@WeP-h ߄Iѹd.&YZ,WK5#ʸν7* cIӵntӲ9Brwp.T@p[bؑw4ӊFc|Ǩà6j$$Vfv<Rg3 sOOܱh0 fBËJ D+zdCL,Js#|'ib%{z VBa:;"0Jչ=(A6Y/j[GY^CZ!1Y^z룝Wr j3;1|:F`Bs\ iS2' a74cj7T!mBͷ푉:5ѱ" GppmrL;\)97ÄL3S[9_{ѧ[`bƴS;N(_︦ ȼHX>YX{v|o5Uy/[ #?ր=U8.~y:$+AbGjU8>h 3UwH{Ղ8!)\^gju cZv r;"GO9_SG8n5<.1<2Q' P TLDC ? n+~tS%l,W{\N(Yxrj +\/=䵢8xFO1!O5:Ceh3bW͢^J8)_ PV}y-ZyqR"a& F3G}(0 u9&]ْz+. b) ՞ O# VF:ߴ&w1UKD/S7|~_r苾"*Zg.,1!F/%"zdJ"3 IoJha7 : #٫nkl>\&b,^|%[ϥʪ)5RD,"k ܴgS/Q|*f;\19ՀPEAj'sGnRbmCYgv_ʟفhV^XyR +Ft6LVqeUx$l58xˆ!y׋#:3,\*_?ͱ |ޙ—bFw9/EZA |\$΀!Ϻa6{U,sx9nLB/fipMSXrŨζ>IqCalomK [W}L6YVz{SI:47pWʯp19rvo nAIӉOw<.`5atM4*4OoDo׉7D+:`5vY~)XpҴ zYly#pQW׾D@Q|I%Qg.Ր[-s "UL7il\'jwaSռ^S2\ZCX5L\3nъ%YтZINk1m<6s:bכ(a d$_)ikjhj"t)&)U| I{ȵj:<éЮs?r OxqKT=p=IÛ $d5AeQExjyHJkZ^˜Ab.]+EDF!@鄕#KTG$cݝToL,_UHvѺ ne#HAFh}jwSoE+u3o)هALde<KIzT8Ëy?/]Fd0mұYZPא#";+jqшƱ%/V?^Ng;S?BSYdVt&eL tCtH$@w6 jKKT!m;Uo:ijT]b9[gBs|69bS5<'lK 8pRb +\JkGQsx`icqʵUD` Ҿ3G ԞuK5 PVhžJd(;ϊe4\bC}@lV*ao]$p/y  SNlj_Inm^@A(H"'&U\ h;4oeoewGߘJd9hTJH+}?RYSY;0O:frlhqNwb]0IyB_z-y~jץdݮE; kG#ھ|2;*hkRf½WY$mcjtaW[cH\-0`zk!ndqc@Dzo8j?ӥ730!~WQC_Dc i*Q$FOYuHu$"~T9:|㰯eH,,y]ȶ5o^uwǜfpJ+^BvD7լp]4aR`X[$K"{]QTgġ>Gpw;Ƥ2MUh:?|n~gYZ070701000002a2000081a4000000000000000000000001665094420000f794000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/h]?Eh=ڜ.+tB8ڙ-rgIxtP骈}6Hf@L\:-JN@:}OC+ KT/frb>3;`޲]1̠F6|M20?8 RY7G[͍hVw]-NڳwoѽH^ړyǛa 8=,c; 9)ĵ:q?TǓjƨB.6?(ٲ+x9:=u4>P$,zF/J걽>[j@bmfdBMˋ=M!lW=Rj Yz9u*mL凙CFe]2H1_:8B" u+ _{ jQ9"ս4;c:gME"JX|:wai{\! m*k,!)M!nw9} UsSb 2&lAh=hj`nD+Q-]{O#=Iފ (tw]Kޡ",$/DȎ&Fg̈́: %H:2=}14/hpXnA<"+S$ i ]:bUE&ޖzmepa-4uN#YڎPUb 8'jv&n+'c0)*>wRy[쎆̔G|R5 H 'g.>0k '3m|m Ζzk#KM5lG\^2 ʯʪ [|g&NXgy>l:+9RjbB{܆m\B"d2a}`R/+O_28J'2W:+L%qbBo{#&!hW]E S3`XS砡[f'%:1a+@ǖXsQFw2\\ i/G^zƟ~rqw|S͛uA]gkC(] IY{F6}PNm>% WxճctG# W'Q¦=)'A8rZǗqLtlzE`)̦7&Omx̫Ѯ`hbZ!Ş2)b)pZ#F%Ly~מo!N~ &Byf&WW <&f1B?_ U(yB_sQ.@:h4N.tOi.rOꝮ[$[Պ_=0;lIy/eT{Ή!q_79jKB!5 ES[ .іEh~!W)h;;#d1R1o_KB'?b\8('չ[+,&ZD?:[45#(<|*_ ̲\ @Wqn/g@m{.آu7aM3zǠ6<_©|t~ܼogQG(x?خޚ3e7F tNbq; j%P7u!9!Ն}7Vu$.VC~_\tAq9 cFI'ʖA `0өb>Sce:6I|NYE`Lņ&PX>*S~=3R\^:u `HĒUufMzza'yBbg=/<A}/3w,~A}I᫫7(WGknl]T^ɺ(xP GEAFoֹ'JI-dxEhc?E4A9m0`5]0  KGc;f&c+NI]5-VOi% O͞SA{.:군wΜ򆉯z3H´}pS2,B$Vv |D:5>k1(\ z:z#&1;WO4 4Vξ'">ֲ+[4lW=wadhNUND Um;w03hZ33lEђ^})<4;KĄqa]{!+;krh&ĺΈaWj]WH͵:m;65:PE-yoe=^bɩ}+TN뙦YR'ߍ @"߂Sa荝Óϭ06kv bNSht0Ht_-JRK: =ɂ hIT:G֧'HJ-R(!##-J@!L Xs=:E|e>)O'7vT `Pѡ 0j+G9]6U['׀ؤK y&;-ܑeL'hG6E06$ғZkhZ8y9|`[nYC֕vӂS{F .abv8%zrP0BprL|AeLszڒ̈́[3h1PjzfLa;6K;չir],p}]bt9FdVkt~̲&}hLJIs>wwįeo3n:IulU\[S,iV슋^Umxr Y=gqxf.BQa}f,w}<xϼEs([LΥ{:|z&0hDs$6\|?;V]`ASIoWxʎ>*ͻ7 2+c1׭I5:6V3)*Q͌L)\vUZkL+qB"𛂝r)M+@Nc.t@2/ ; 䟚g}5K!@x$&P6 /#֌Vq+e"2A`H>@Fn:dRtU,n`F4E;\ѴYMYa=(=_C`ieM jG]*[l@ 筙$tRĆʨ82 |Z=؋=0PJ^$VX0 ]Ч3{ȸ\*F |5-5+љXN41\5?psDў0CCcB7/ł_ՄcH+m)vH? %%h x|FEcoI:+.ײ:X_r z0$)jjv \S\q(rMF؄N|t(&|OWoWNZ˺z9F;8lJj\Cϝiꮢ Aah&ڀAЃa8T=C# 0?]2{(V.%{w m~\a܈gIzOo1zOHX [@k'n#F@&w3,c|_N'Aw@h?4RcR)d]T: $RX/ԫ6kDs40ˁn0"S^1H+ ֐Ig.qsa1yZO[&_ >,8s&R3A2wi\#7ྖ^ ] hY;0dPCOIT_7d,6bAaά/T N`}`}nNA4w_ך)."glA5.[,wiXJJ)C!`Y^"boDLJkIZhD4u@eJ%q ap!H uD@YzCP>'2c@cwH.90%ZIj3&z>Nn9YW 0ph-W_i+L"a8  Hvt *q(#V]a}0[9m0WT0?!$ϻZӚv钣VX;ԉWNN܊֦7M9`Nd 2 xGHߔbjp o&dz*Zɗ-c' abaI $RsR0 ]nWh)m6*pL!KV󝩁˪t}e'/G=BNȞyoYA lrI1L93!yW3iЩS XvɿLh8ˌB:ߍ&3g"5T7 xybNay 1@èrla>HKwtEAwؑ3Mj(69&~"DeX́khMG\l7'TLĐKguӄ/!*ڳUΥ/jj5&)fET9BZRulPlc/&4G$#Y;S?j]0u'Oh 1{}>:hw_ *- w|Q{*jm#s Xp7_s~`.䂊xCMh& &drsNaB7d]8ٞԅ 7iC rɵi]Ris|qR5LwٚZƽǤiJ|ڇÔسtKz rPn{\}wlsTn0U |S Kp#wex/+[$)Y(8zT$&j449y(V ]{2 H g\OQ]J5YLڊx cK# &;'YRJ\x4nǢ ^A/4x dHMm䇿Dsy/!"#`ॕKH&)jCT0uY 1mշ3 [ *@kԽsJh_\%nQqqYZhw+E)%{P}bΛ%׿=V+&e@&'i; R%)ӤkBj(\/b; 5vΘ3o}w&br.q2st;$FU?bZQjڸS :ct\+cK',5.X-+M1KN_HʪrwѤLQy&8>u#-3wۃ9ˌ8dhq;gtF!'s,!$6MU6ʦX3nTy#4wM'^lP͜5GF(o.Ӆcʽ<|V;#jCՙ(Cҿ5<' xg?2WJlfOMS_bfJ _N" X<$k1Y;Y퇦Јz,K녓;T壕~NbY/#ZpQ{@i\T ~$q*'nԵXz(^=GIh.}]dne$%Ê$-웢Dlo%.B$=,U<7Z%fRWOQSTaQZu Ain^uUp7>/ž"р^,YV :7c hZ`WU@0bbAKnNnHdtma9nZWaKynH8Q%A "4*,|NJ v^6$#O#+i:𮕣.Egfgy \F>_P@G۹jX׬jNa 3MN5,%sr#uJk %YS81Kܓ+)E O}έ8{lkQ[z˞/^Cm{.?/t"n"z.FBmK1I.PnY*dzJE{L3N>lk:^O Mb$P+04~R?U]W1}RǬ]b/Z˓Mev>V5ȀKMJC 0b3[֗kㅁtMGEO)%~Eұd+);C |{EǺs#*T}ԤԝPQCYElJ%ګVʠgeZ{/nܓfr4Oi\s]. շPc*hçLmֱI]2S)*;aFtLݐCL\롅p ѵC -OYId.ff^aʛvwrE^q/> -L;Q3b޾_weQoDD+!,=vۥcɰE76ł]SvHbCOp839\>|0@] :tgE8D{񓂔t]2kG87~)P\@Eulg _W-hm2љ5Ӟ:j?x =W[E%`֨?+1N"1wMﯱ}03CiPS+/ D`[> Ŝ:c/>pn4`lE`4h X6d,(ETp=p*rӢ!hS`-K^"GIݛo z&#A1KjՄ]*3< X(v QvFq 0)jB?z7CkbnM=''nNs`J|`I<l˽kݒL2zk0319v(zXc^(-$-W7 .'&``"mIQ*ƇAdZ )ޣ2 5{ǟnkИ>G?dž=Q;~UY{ *krPw,>^cc*̝sH+WO[0E >S& bF[z}Lڶ:Aa\"`wcQ6@BFr*Jg&V%37W'&~:ZbIy7 dV\ՍVa:\SaFÏ6\5߸k#~ѓjWY] k?ȷ/++YVnk`Ã.]bc|>kT.xɟ4uȣi"ҏsك.HBH_A?!ٕbPE߅ʟb9"精py1-lfK10D*!%y &޶uA<{W q6-(jQ9~0AW)S -'Iĺ~詜&8]I9MXN-m]R2;8O:P)SJ~\_/S,Bie]K5BN)^6az{5hShuNWYB $[0n#hz%g!9[mC å4( $2'+B}tck`ɷj -pBt-~|QcN` A/26+)D|yѮeI`HGBI\6pLD2:=*G  lǁW_šuMPAѦP|A\'{SW9xoJGڍLaM:80כacURpEJejJ)Gͮ8GL [`GdUMrۢY0n|D6NJ{ RPjӀ 4Y6qw!ԕGH҉#_X@RKd " S\yȨi׫N9?i ujyOԪ>뤉)e2j={RԾҐd{ʀڴ ;?j4sŻts4ZM䷾uVޞ: >xfr_Ì]y!{WDա͸# XwLذ:aj0~˨?c^5@̑vFmy}4pBd ^hrs҇t"m;a6<ik2pLǸS[CFB FђGas>#xE|`Pꏥ_7w+-es!]XQ(Y9&Vu* 3L.ͷe5}׸B 5(=ejz"Vun z4FI@2ՄHn&(Ǧ3Sr7`DEG {EYTG 6|d~V$ibNA-+4T)uּB9 GwZz~Z˹4KPsߣOK2 ӡb2D}|d%2p˙|h)daH9}km,uNd(3C{!B_aHG6Xξ>hb_Ea(J%,2NQtO|W2DiG74&rtp=۟K!Q(ȃl9_ܠ LZU[ę%)^'rpgL5 ,B]>53 tE5r;.I[Ow=ߛ ]TTՅ.o|F0+RS!G^*RÓp;\0ؤ?)&_s^,/r0Xa0=g[q<-;,.:Aa? b>׊z{v3s|&]C< --~m*lf -ޜgFI98\7Ѵ#ݴщ>N *z60_ҐS/BC;7*2?EE;%˵zfn!{7V NKn~ɆZ `=J HRXc| L7Q #ؙm12f$lr4lҳPTĮewoR`se:e@yS;j2 &Ds2V$2@07 ~@&V|s`{M#[ 64.c7VKCHԞ {bU}[o؞'p6{tt01XWl^3)rXK)FG{W7#$A|l͈i|M$e _ʭ{u놓'Ñc{'}! 2L$5k.[v2+2>a 8ziʔ,4x`K-B8 oIlfTp-~ 3l(Py#r@K:6XG ssa{K. 23":D7V?sEafGf!/rS}zEJҷT(5l~Vem^!IVX~0Ae?Wn#on!-u>&lV}{0䫔@^杘Pphd^1~QT ؽȞE2pAtQڲ}.b Nu/OM;&bU_#A9Xo %S-?^:mQsk>0gY'd(12aJ7 s ʪa94?P}iӡ7Fh᫘_/FZ4͇L&4D[&Ut570h`;]y/x.Qb2Ebf,h!q,ڢO6?`- 9)q]i4& [lC^{k6FĪ.87R&iK2q_Է;'E(VfH pemIJh-~JNRG )~',W.o;s$7S q}hO;b0 `,^IKt_}#(+>i4(m|A*zLznXVg4<$)&~-fϕm}),d4B멾e2ҘHšA)~.D˓zxs6zWoڕ#E~~7Ċ$`~U XfCry[yj;t^M&c`+3̭kd}^n`Ҝ I,C2utBq_z>u m/J.=QwRs҇ YMqYrѪYFi1w]ܟgJVg`WkF=qJ,\'9ۂ-#_𞃁cSbiy@h"#k/g~TNӇ= A+30 Ec3Ke3@ R5#`Ll5B$SQ '8xdY1Ji0v]

    #y!8LOWƱz/ qft=uo[ {F%W{0b3_ _ ȄLr\ڔs`;@|`A_j#"w0k'g(=R])2 ay#9wgDD2 N P ql\x}}D蚨&fJgAv;F k(p 8V>>Zq $7O,L!"z]YP\Ja ՞d>0󝝳^.jq4V[=STFouVO]U 34֖LKM:>D~҉ɡqlΧQnkrQgWu1b~RU]FnO%0籧$Gxl#-Ho[Եa!r#&Ttd'u_Iyŧig_vC02-a(2 {gq\$&Ϫ g6n/ء"g~ZO?j|:;"~dP_a!|Q A%M6Us:49$ !0cyW0UR Q84m'PV0l [eb?0#ơ MCQfʟa&%%`d'~xXjhxspo_^Z ,>3qB [2 )`>1L{Yd ZbcU"2#ėH aGR .jv,4/kFxTT!t໷}ߙyNCuTLA *ϫ>qkJSv+)Y;|dаILڌZk[8 Z5u_BQ~WZ #vra}2GhƝbBrќNb[!&0_}A7jHva>"NP_*۲xYHV?kHҫϘ=/N(~~ RDy>KLP:9U40稐$!5¼TttwPW\' rOzܜKwU%W*x)\?&2@[$to:~NjP:u#T㣾"d6SF]xzϨF5.D:y{h@V\gjS/ gcsݲ\^f^$`M#T~(ͼy2o$_S:?:-ᩐq@CG YC7݅\gpX:6Z tx wCcicpj5OChBeU/82GxdX Ǿn* FlBo4U-||7ٕ!`U܀ͯZ{iX/CuUG J75~“$8Z \.U00Qݳ1bJ1/Qxp44t']lc!!ZNy3,Y^ȪT|yo)uaWLG뙨?DdEl[cFKuk+]h;)Zj0tqޜolAcjYN֮a[`ma,Rv97j%Tt& xas=΄$K <‚dA]>LhwCtuǐrUS[ד1a<.pDiwkozTNƨ ~-ymQHEs}P(b(D2o*Ubޢ00Tx"Bǫ€ۥ#csS4݃KzoܒNX yI6,@aVyrj0 &l:Xi$+kcxk.h#`lrY$I)F~VPʦXƖoKu$ڛV@@ˊR vI,zL64o}:.4wÿ,a'Bl t j]jnY3*Kf}z6_n%872%Wk)k.TLa(bizC@%|ldl~3T n;×wt$%>(S>)ԷmIUGt`l!??HnduOLTqq!k] ~,E$Mj "Q*5ΡkdtCk84F讝55tl&NJ&\Qw] JEMŭ\mCGɗT+O<c d1TOkI8b #'vҩTYY h̐H|i  &/:bݨN.ЩQ/$8X%MS= ڷG2DL D{*#MtXӚUYCVn)x58r?d%%2+~tiM rBVxp*m3ni"<#(ЯdI4݉$S pK37<63拖p4㪟CƞVĦ\Ң)7w tO |,5v8+ur{j5r4T!Se`N./O9r6jSx  hn.%(DpLmbZ昤:dbc\NZJ(%Z{šcE*X&(0dvwx24aUB6NZ#_"&rcSh0n7^?^( ! ]%23yw]u8J-j9J8/=2 Sboᛸ- ާ9":y䅥.U$,R5~PX}Y-D/ ĈӺ*QNDv~a/]{DC`qlRWC#"m!횤^E1bha:,+YAJOآ7_{?}ommhfv ^4sBG>8u a b:sM<'AJM15{*ZFa>Nv EWO {'8'#Tu4h5-df f]@Hc蹍W)@,K'6f݇)tF/B<̘tٳQdfW6uȆ;ݚ]rb-{ݫ En ! H!hvr^VdE9S$й=kn@t  .~wP"L>q:,xZe԰$T 9;J c|!o }R۳IR UȐtxIC>=dc+*ET]y"Gfr3p l5Ӿ*Tb-ut!Zi^o{ÞlS-N8+#s?` zNV䦬PWj倱*˝^=-"Tj;GՋ9 Aڜ_~ZL=A KzUNaD!+3-/ W>Ў=NozZ{ g4PfM?1KzgtϨbS&T }G-Iͨ}Ԑf;f`  yvѯ幐e{"S =CάH,^?%-Cg%S*dڝrFJEo4n(A]4/6˶D|eNI}љ%ø dY24npfKTR.N ÏHV>b wV[uH(@6֊RI]OpڱvB\-~fvצSɽ::G4h('WIr*{դ [d0'_3rYp/w[v&LVӭu$VDJ(F]{rjq?R(rܼB )Pdo~+ĉSj6= [TԪފY~Z g)&h=`NВ1Kw̨"RW>H\TN4-bʹW@zDVb \=mKlK8N8ۦJDe@ofn6amlg策Ey > iҷj"L^i=)}!ۦډrg} Y eF%cp~6Y>J6=wN4y aܝH<9ȏŭY"[$l%Um>,1ɟ[qH"TZzo(H]c61nSAГ/_JIFzdjm7w쐬H˶}hDL䐻8i8_?)>L[? Cp>8??Uk?i 7kX Hy?)EٲMXWvڨ`vxQ4DjhK+Tbҫҳ$3 /Tɇ"jOytDCJ1ϗc*=ŗd@26>ַ&w'T%Gߪ=kOSVn6VH5 և ̧o{2nTb͓ޮRX)Q&z_i~gQ`g)~A~!i  ?H}~>ۊraXaWex38%6[c MI (k7.8ŕ,]7%9c@4rbK߁]E%?Pa+1 vS7xa{ ,6nHAIqCYWZ+Z7DP_~M^|J_Z7YW;_ 0r9uɎ8Uj8 ʈPVyM[RqyV7CX@q?u ca.Ŝ) LO7a SO84@Ynj~ՎLFA J~[t 7VANMxs[GO0:9-.!"U>(5ԣcB'V-p3REeoEAC 7Vmg#cW@UR#S{ēMz8s_a]Y<9c&퓪_~"ݻsN;kvfL' %``ar+4:6zՅ&1&-%i=U$K |'r,IVFr9qqbh)Mgpw'b`5~GnǯX5d/ܡ>)?IjM5"=Q3>>qO"DwxN/m5E)uz3/D[p?'zyQ*8nH>8("϶㟌xz2D@@6͗{M:ݶ2 ,NA}y 9y/KO[ӶL$Nrs!u*Qe{n1cHM@J|yey..W^4u$&Բ0Wݗ)67ijpp r [,{zXvJ:53"MPfa\^[dc9wݷS-24VLbGUa=F˥b<dvJ0(Cݏ/3E%Xj" N)1 &Eˣ "L1'K Af%dybܬP$G<0JLi,fR!ιcwL2yd^cl4XG D3cNjVmaߊIDxj %=^ x$b'?2:/TC\$qF } ᣢ}0$T8D^53ϝ뀥*,Ƃۨ>цnH%I}O?g֠/3D}^u-w( @icr?ض&Z2(#,X&[ڧ5Z?%NQoT* >,Q4bQ}3E.(z` `/ëPx6m^pgf]Z [8llyh&(_to]ޓ%صT1TL,Ib7dd_巢w Q *ƽ#N6}FbZ"9۴&" ~ % {:=YFsZd `OT%*) /p_v?ٽ+"f%nƋḰa/}ӟ%VnAoD /?Jep~(@Gn.v h]y]FL\(#nQgJW%%Mp.Ca2qn-̖`+A)C[bL5n*u∜8~&jXCǛtU#T[.\wנ9dޘ=%6_mt'l>K35`PbG͞uN%ؐkYk'aHJ!cmہTz;` Q9Jz?# tZ6\7ݹy@:1A|ܫO1|%7#ֆDU^1#9FzS5pMxFzM"q"gK(T1L'bp8`.3wd$|Puԡ3KDBB \QZ)N8~Dx)=9)1>mGH3%^>vδ^B]6Ep†D^?:Vk7S2]n0[ze8Z S, 6AC|MC$)%48kSrbh\[*< )h?ӟRmDFh,<-W#e$X} ^&8M|-H)8f2~h{&վݗd_^=rj$0PTvQsG!9V؁P 3#K1QLX SEPϘ P⏻5ZyYrt_a(V:,U>īcu-koаKi=-(ݾƦѬpE,j( emPhJ\iDwn@!b,cK:#20XZm%;H87oɉQ%,D(oc1mep25+mfYwiZYt*(38Pd%Ȝ~VN5U= 뷁0b:k>K5%j@.~_ݢEN &WLv-NFѰқ覍Z/ Q\NRּ Tn`׼ 3 &u} ]#< oGuQ=,˒QaG\M3o7Qv|vV08Ǿ613wPM5QkgL{A,fE{N)bD]u2Q/J"/R#qmeDuҳtv!A<_ NOU4YvE)/bK}ݓ/Tu$fk&b@Pײ['&YوC6:A95: .}JҐ.DеЧ3Mlc3st/R,Y jsދ)+ŅP]IɄ2n7:#/63ݹ }4=t38|Qn`uKԴSlt: gG:Aˊ'7XR ifbn(cA 6{@Q6Vid Tj$v{eMl񉜁u8R:y}->gB>ݿXUBȞA]o=!P5*\˶.g.4J F6'"ؼg) ܣOkwUX"2-*HN!K u2‚5F\ki"24AD, q/e(jVfkݧ;{$hy36Lbg[<ͲPI9_< *99k(K|'#h IJhA߷i`a]D{fwa:.c _V&zqUBVIT%k M&sv{4iA^ͷC"S^zcctTRꩭí IDcyB1y9/dUN.d`Aט ;ɐʋE<3Sˣ3K}оKHBQkGL&b9VG JOC# a*uhيGLzwtKr^> SZ{3auf8i0xpPrq.]a#l6J֯eDxKz"JU1D(uٷ2h1M'Teds%1'(Y%{98-(V˙w(>.w\10yAM1qh&AQOd-kc3sE,I>~`6Є&_x͉{"f&8#W[{id/G 5ߤKk'X%ujŊaF%qG b(aY}4&.6OJޕfJ~ Xvn4gSZsJW&O `/8$}FqQHam,km%Zw ]YB0#l9gB`6u"4rhָox()8A:,oDnv5bdH0DLʊL\vNHD$JĄk,\Nq`Tᒎ20y["B9@IB47yXM/RZmC @xú{k{X/fy9UacĐ.ЛAsTrbF>VOzd4$荅ExXΟ;HB.sZ9q(iE?1T"uS:RTmY0xHF9S;CM-7o;$%7V$gp?;N:F%%4ڕ~d3w|<Sfuۮ`qL\@\9a/7ì3e46΋\#3.&xi‹!, k`b @Vj+ zF?l'S62wgc7$pUwoNG[ 7O›E++4jhC/9bQ%y-C%5}Vw;y;mI+0l٩pϕPVag2Bl46V'p8&MW"ǦGuS6xes7d#$Ơ^dr>߳F XM;f2dU I jTYmeHNR@/?fUIq(5LBVVYTwLghHKe )nt4תӎ?G,trXIܐY).ǡ_ RuY.Q/*s]aAMn{.zUVc=;S]/^Q6"}rx15:MI8HR*k*p6a-VkeZp+R-ij{v&þ^U. ӚY@|V~b~ӂVmu#YL_śoеp:\0&̔2__fQTKϋ3+ȻkEg@ОLzUo1G!O"G6+#ea.0|TjM0'%6ո7,@:r|u|`:PmAp*ZwBG͈2 P CNF"d*M…ppy C9L0&7ibK\2Ҽ'sA`2ɠ;cB_T)FWeGcaE_JgUIVl r\EU@+a=ȍ/ݣcMjsuBSpVDU`?CefϼՊº=/<:Ï %׏![ܧ35޼v4fSPڑن{Ji=05 I1 yU{Ժ|]6abj,S %[[]CmŢksX*B/)X+>h2Nԡ rATovQˮXB/h^{az@C_K Y;|qӢ7;"g厁Qvo)W/Qp_6P5Egv4Ji:.G]c2/~^̆'dH!1ygY<ſւ TU$s/SA86ٵ%aDuj!qKG|ʼn&`'~H FtͪaQ:&#3:s(#:(,w'ruKhkMωBW 2Ri+Oɭ5?'W x ^5t=ab[ݮ[IQ1wRea0 QM } (4qtؙŪ *fX 6Bۍ$sWK/fq-_A’x`21-mK|=`mS߰G[5ބrWQTgX-tOeFx5yt}%b̭|װ\/[9|/\Q%WŦ\bi:;xXf6Տ H<*ʞ-TcF9Li]`v$AyBYB;ch,jw}eg!e0'xV1ꉑN'Z#|mJ$?|M§ԑx69Ys_`5پJN} N 2}h S]>3 4m8rxt|z>:)+_ ޮR.V*yڥ 8 K=c=olMH{3Z \3yGiMM'=%ى6x]H)tu)E=< qΞBa[r[BDIAtF[W*DWmq}C\_-EbM7;g_-F?Y.u$~^oc=#OQ'!?rvci0р?"4[.~}4mA۪0؂n%^`-{[d{TMW6h kI~4_ac}ERIUbBOъ᷆7%12)e$3gk%O~ w݁ K>~چO(|M}/F6]a ppʰo{&BgJD`/ -?z[h|T.qv_Dvɉe%3Y&M$s] SVI(9IZ9e&٦6f[tb~(ăZt=ĝ'89{V{.ު/t)c;ϛ$}$IbVT1M9b-0szꝍCF0cdcp`U2.`},ژ+g6ۙT \ ̇zX+Y`\0Bdbu %{&4J{>ua*D s2 uA\D$;*hhZd/ WD6;:NR.)knc)Ry`!:1x|r0D.B_L p?&E|; xХ^:Yx=5ݺ@Dl.8e8s>e-GYXM - &ni@"2L_zԠ&z@Y<%T.QjxW,FlW,ˠ;q[ *6?lZڃ́2[f s CR,k_eOUJH^؛ǣY0"t E,_Z:UϚMBD+Z[Kz.vKYWr>x^eIGq:FnQ!/^`DǡPWKPZ'+!0!T" ۿާr Uh)|u$<YH/{9/1bQXS=p`]*K%A%<2F*l:,;xڒ\b%I1sKבi*8]va 伅<١];\}%Sqdϩs<;kJoɰEٶP .Lj?d[Pl&`GYTYz܄4=&. 57l'}u"Skcbf4Ҏ1RŸ|l(jt:$% UVG Laojsm1YA!]G :*5~Y{ډ_̖Ι4̣ dF,]Lٯ2&( 0DxF?!g][$G]?(a:Z`V[f!?)]V6B7^\9OƐ MւWyLZ7YfEp?Ysj3ɩq0MGV4fGzM;2r8B ReX!'({zboK܁N61_xCO٣!dFORtpȕocra𩎃;]Ro2p(B72疝.kzwiߝa\-3xHNov`I'<\7N5`I%H :թZ6I_;w|LJ4z%nٜZKhp\JwM+[vfa|/R??Y1͜Ojm0DtqDJR4Tzr<~$Ѱ lLM)S#we\(oA'瓥eB'MtEV#d;0jjϚkX<(B@/W9$bQKa{j >RrK32W(7 }$rfuvOuiu9yV㍲0Ah|Bɠ[HJe+rS;?b,J @k*%X.I؋ FRid-LT;\mqPYnڤLa:S7 "g0sD^G@KNl4rˆܕycwH-^'Wg(NIX0qԥ)хӘxNh#Ɨ֎w+aRj;2lJ7< 4gr?'?ĤQ|KΥ]2Gic ӭeeqxP4<=$wJWj@IK՜Kދ}=G 0r =W3kŗY ` #]…1+;C"\KIz~3-$B$ٓ֜KRU>3MeӋfX۬DPT: O'4$u1vy\W9R X o΍[t 85˹%|6U`5(=lkHp"{a/9_r 8pZ*I)˦:\7rC[ 3VqvڦK:}#z>e>F"HDqP'YgB=}߿ɈF^VpD-:?{PܧK٬w:sw-q$[rnYJIfy[?jSP#+)nV`aDH bT_'$]S-Wdo;*-op;9~@]\rU{'Spj u@[js+o'!ZDǴGlckZBi =;Dҍߊ8_ôOHaҍtg Dj&}6%z.- &SK<^~K3V,۬ԙbVQ Ⳙa<῔S, &ѱL׿Way6i AƺK>ۉ$@Eof^9ǀrycֈ{o‡V=:DC&ArrqD8 f`&z?RQT54Olr1}Hfy>NtF$5_?Q2JKᒷb6*i8uTwŃYMdy*ɽsH22%t%p>s.MJk\c43w׽U.xoɶ,hnW#끳;Ԓ"yŰ*7pQ5d`lC|dt7"w aAhE-:qwd~jI9hlxN~vbw ʦ hN WqؗDC\4"ulK?BOhQA rSra":GHDcur!Wߥ+/Vfl-(=Eă @@ڒ!ʸ{Iiث{ΣP5^ (0m@Rx6>rj H,LVR wH_t  MKዕm-΄ߪQ)pYai4Xm e @T5mub@nKmsy/Q#> ۷v*d);LIKvclZѥ_pu(~HYEvH^X<.)dی@L8 gK"_Z΍ZTV>]*&LZ= ?"Z1f]2d',(iD]3.  C/v׷S0~Rr :bMQ- R$5OG,YTQ:<`n<Ζ"ݡ ؤNAVUr{ꁌSpEk׉.a;SlA3(-샣Q'W=3yS?EyEk:ǡI/ѝo pZ;~",7ūǡ@}Ba$D!f;%!D-)̔SҾѭ0糾*"miOn^dwl h!1RH:%sg!~ITro1>8ݧS阇chJgh!L^ā2@7WI# p#~)p#xK;o%16A9c/⏦Ih~tx4\w'rX ;݄Wz*+NR0 a{ٲl }þ"̑6/Hߣ-Kޓ.\gG E;Zr #R $a=#&ɹuמ%*2ðgh*tXMk&AY$/~s@ǰpMG #@_f*IZ2\ڿ9:G6IlфSWtJj13>2,OȈ@uOJFS|ג!D0a)-U4׉DYܠ:c'Ilp Egb9bqgmu'9 PKjUQ~?B%م&\{Q"Vp f=1Sj0>󁘴4.J)bȃF4Зi*PEioZ+)~ -nk},]_$P#@ mЯ=ZNw ^cM%ce%5UNG#P؊H1}zsbkYJR{.yj 6uƤ,lAm nBk 侯t/ha]77g(f8|kq7M|Ӟ&Wi ~i#օ?,!WPhnMH6(9MDkUd%j7 ʮOZ+x_'㉪a#;, gj`:-0OeNyLq6Ş`M %Ͻ:eo@#$hv71?WD } d SG-:wʊHYLLfvǝ0LV$ͤ VaUY`XbZwx)v,xЇwoy1:up"UCtuϙ!*~`b'>Hݮj{(->' 0~ZƗl9 D{T+V |N;UؤAd09/{;faaJMF#i|MR {Rc8,b {qvb_h5(22*B0`0{ wIg i G9C?)d0өM~zq;.7wM&4F ]wR ޢ$i7:XcHx OJj&ѫ5u08<{UsOn+TJDv6̜'BDozl+40oVC*a980 CwQ&ǖC]P%Bqu4|>*9i Uts aD2tE`:oĸ&pFJ^]N szIGXK04򥗈i$k+嶼Q{®+/*'T,Z1{'!U$u +T9ENJ~hYɔ8?zǎⱾT{ΎB uVGP_,\ԧd!ohl: b#Y;kg U_BE48s.8Fe3M5HLJ[٤&0R3WK>I *YYyz'>)"w{ 0zAn9ւr9+' Y#\Í#'N}UR:&JM&" :̃™CPḐ:r2ey 5K<Oz,j bߦOG Mʚ_uUJxOi1w4#W0PxaާOJ`ӆ%,WG[op褘~ BGn)/w}m-w< rQBm>XezHkYp8#5 5"YT;r|>1Ƹd# qG *ܐK^&9%!:"X 7Sb0*4|ADt5$u9l7y߻1'8P< H1٭~[@[}|*3qJE7 EOpr WRA`bBX)2u:@?ou[qaj Qӡj2YAm0AbIz.B"[ޕ׈&ilN w.A>ś]^2-}ċW:(D͝dO:4BU4׀ ሎt1Wj1vF|HۃtA;5FŸ,˅ pId\apބ_[ oVM-}5o5O7Dg%K!&b h(PJjC[dL:twG ~7&C }VX\H>9ŋڎߤeMj_{ pRRk8c-!h G= XJϜa eP{JMֶW@[*~#/ˮиL H4w}(кKXX[mN-RKF^X Dgm)ytm,r0-T^cH8Udo )'GdwL3|?e.J'aܽTq):K_19"o~ld@dq~>쑩`uL9l約>b 0׭w[(<U*6.̯!S99聾ֳ̩S @]hNcvRفd ))dћ RȤ`QzCJjW"{z4)=xBꍆ*,p7rDv[f*_IuXxC&ΒZtx.@lNXT{HX\ I>xhԘ}'"ڦt?GjYqHj*E WRF ;}*1_- 6kY1oa>d7o"pCwBxͽ@uDB6qc 8*قzPMs;ɐi~2̾6VX(@p:Н+ѻ ʥ$qJmdffo,׷r4c"VO jQKb!Ιkс4 [d)T;x^60w0"X?V 8\G2rF\ kȉ)f };6ڲs㘾O6(^ .,Y?)eњ(&b/&}wy!*3b2^/Z`r{M R ^Lw:/zTáh n<쪻 OLJ=tEa]NejRZm)Q.v2GkµQ{ Q5nڀoXbMo.uJ?)jϬ  $eN8ryGr`XuɓMe5&Dd.YeGchf&(13rRLJGRL\oORإMEN,YQө&,:HUJtV5ȩ{hhs cSue_ 3fVg A]ciOy'U:0/By|Ej@3s`dOFasaPDф&9#KPg*sMνK 0^P;F@|c콢<^=^A"+< z*=[XfT~`92䙩o<澌zJ )~2Rj{B%e{U)gƢ}/ f"6X+w Y>bgCȑb~Vuh`yi4UsK\1 䢦*ĝ݉{*Ol9@[#H֤xTzA4:uk`QcSx'@A+S{?mS'Yu<>U>]{|CUtHWz B=ẇ#cs_aб&T4*km9ʍɻM#4=P9~a8+$ۆ"G5l?`QuضKvF)V6# T=ؾt6QaKҘz2`5/)/4 6/U30&{" pDӐ`B⮡ҭ +K$bJ_15 6n Z&Iʗ!וJ>?ȵ\_pSrm(E1:T#zKLj~B=6줭*cɆAaMӉi7GM}y$!lXc^D3OI5lK2\U^T/~[/! f4$],kvaktlXZeK#s9O=9j9@Z;ᨰgey]up%Sd އP{nֽQk o;p]0(枌F;zTC$4n5Np6..K1Fy55@E{|) T~ѾT!alįM|tznM! =tdrABU7D{1lgq a@B+)7Ni"Ab[ qv8 #doӍsՎ[+ÓyƞVo U˔*n/l{ajr"IhMaWoWia7$hk1}qWJ9HV%X.g߿jVȳ jh>}9FN˲|m 8`gxy>AR0SIbb_-F.Y_V u@OF| qj. bS]Nk_b#j.ע$R۶;Zӳ.uC،ړ$֖ ~RZC7vŕ:&o"oy?"Q$^ЋݙK{e/4ư2ָU;|b}'t&SpphV=_PM?NVpY <ȣz:1!4!#h<1(џTW-{8NsR+:S!pY>qqmMFZrxcӗxZ헚cHSܒ׿+,@xdJTkA]\cgFQEgbtmۭelY1"s){ۀ  )d律x 63%^F_Ve_QOlns, p @;}AqlOqt4%0(Oky/:D;]6&L !xjP;WC"LqyzcT7A_#;8JzlॶA{sa7 n99IM+&f7S_eΖЗhX-q-%Tעl><̍,]22HfWuiXr^elpNQ IoOiռ"G@S_;Hg $ wŀq˜VPCЌ ΈCSl#=oھ}v (mTܖ\`ӆQ BsO=)xDD:۫I}$>$W_7.T7DžhdN!\N>ZTPUL+4&wIt7`6(6 >.i(oꔡe~&/;@ՙQ>\9!7ú:7S6~g zO h:lQȟK-rJC_0|T` ;F^Hϔnc(OngH! d)^ 3LJOb?/};.sɉoLk51 aPY,I9}^(F^2_{SV?]׹Hrvh~\%A߽"7/XWŗ|dKT"HVexÅ`y[YP2VWHU`z~(zV?4E#8Tji%Fd@ [A-*z3w$[ڤ'gקac`L1L U[Nn >4(#JL] x)e )REt~0ZeD 4/K-`88^Kd2$";67)dzܙ@f xFK;T $.!hKf8AGh0qZe;(OMZ2D2_e|Hwh"&Y:F.E>7XfOLpx;6FsD"&ПJo4x H_٬hç>K;jKSUO;gGR![_$x}29_8GU٣H Aofo&]/1|{Yie`2Ug)Ƣex˥Zv9y̫!&w/ _Y5*1UHuvNK9 U& hKnt\wgfM)l#/meHuFJp<yzJDNYΉ';Lu C9ɥlBB$Yey , E}@a 5UvDSd#2 MGtA#ũ*a+6&RYH N ^vD& 8Wx h)X Z'8!449 B|gǮrָ#E6_+܄Q5. Hl,n(wC/vS6zri|ʽwe[5,]V&k*FEqaiMV?7߃/* kO_āJ9v+ _< Npجm*d5X1@k3܆ e_*7Dv *BH$#mL-ߒ$q. \Z6xH,I/8+Ⱄ.[WFtqO1[t @=D9HLNWp條&Vbż0eD @&5@4lʪl@>)SK* јwjyV*q7Glw)e Sy9b43B) EG!:.4ַX\6zVs;l0JڌfW+s&Ue&/Afi#uqCxtEĭ0WRDHce)XS; 1@M]Fw#:hWx^J;b~'}4W9%C$8HU& /)*D~y()fc5[eߩMH\69B@rzP>c$ . TVv>Ia:0O%&V48A22Z7UˮTo<^Vr}$3/ g_sV/Tom;Lgy4c~kvYٖǽ `lI>"^6L\0+ #i w#ϯ*?ZF:؄'sqb|6jO:>a{6#`l9lڟWdFOqVJZCy<̇<)J3.#c4E"H|b%%KkSb֮"4c~=i(aڸjR`ftK&b/²ǹGJBK}fbRrHN&Uo&F Dnt0{pP^$軫xz Ox'c1lNr%w/& c/_w8XĊ<)\u;bhߢy1c6]xf8b]td(߅:D7 ޶bʿ>s7+dz˘`!xR^ 8B)eဉ@_3TWU,[^ Xfs0 8*52N_Կo0WtW |'>J3X7_بoĒgu}!g_/tM@ `JBݓB"j ( |xu4PHj+,Q~Gʊ9pDYccfJ蚤v5 S`-dgf[d&i_ޛ=;N,))U `xC# ,?tke4<0iM; y1axmАp$P^ [sB UER~m߯jtޘ ӾGb9אd,sARu(N>sfRSG-#1 |,h1R8)&u^8L= yQ an8L97n>ge[޽+u T? cH w|p9JVwKd*Փ<1!TNYy\, QB4|M*2H3|y@"!U`" lMSF043Cd} 2vx4g:sZY9df[m}cm~ )y\sjcU\$rɂ#F`9bXAFw$]RàdSɯ.ЩS!TɰOƢr'do_ˡrV9P6qt*q!)4˝Ç|0vz&B:Q% h/I^Q6`u@~"QyC{Ui:~ϙP 08bn© 7iVjDw.rhMm*A?4C.!̽wŹ@}KoBm̪rmiN@B6 42mbR2OP4T2Is^ImNw,W#WTsDgmAr6"yb-!hexyt4{a]Ux MֽImY7+$ֆs)9pmlmJUl_G22;rP9![d"TRm79˗='Jw~nD拦ŠZC\lha.-Ij\|[#yIKQfy&QsjS|4Q+8R \9._|WܺDRl3 rh%tKm <;T/PpՕ_2"#ǒ|r[C#i+#D]yʁ!\Ee`QP>ZxH 9_/]賒}dK&8Qx3?}|R__NR-S]zCb$m-㪙5[bQ?rߥ!2Z0c|uO"yfR?mR΄oeC:?5@k5bҗεr䝂J=WSwrtc bYy\cUoLV}JpE8Gu1]Sx'e +d.j7m1@6rHDga*O?J샇%(᫶͹_"^>wSƢcEeCx;o Q(傶FPp f S(d&3{bSg֥KNp65)EN*ۖ{f8=mX - L>~/I. 'NW>YDDmX.O^a=&2bmmO4mQ Tb!B0(o,ϴѶ~wq?&u4ɈRd*kQD#SӗZv[Fݵ4FV^4]\N)T$2sP˯+nvPojys6t}2̯+ oR3=49_Zہ}6C^y3'th=o^0zMF>.ϭT>U=y[<1"겇:7`0{O@C|Dz`}ӨdEvh.^RrML$!3fB2=$3q@Nёc[s8g#fH/NW GuuX0Chτ*))ZSLϮF/fmxae6l Һ ΅:Z9*@L42sD?ʮ}u 'Îi'h^?>L$[+cmϔKwbe$ɼqq`?iYz6 u Bzpxvw3QVf9)14)3b9ײ4#yFҗS"# X2 w y5%Uw;&b"SXu aG,:lv+85{1o>#hԘp$[?r:ARcQ̧WN0@ccƙ)ЂYeU`hpC`c"Y{kڞEr,uǒs#jut3ĢX9;W4mfY~_&$?f;OͪSޓzE)\.Eo$ެ#|2/ zAyסWcDT0j=p{s68dv"K"'*ռT-_n"y%_2TQrbL6&ck[-: ^[[Ů΍b+LSclݦ㬞_mrU~IR#nq+2OՃh"U2M5A%$ N El_MЇ{kG!hFS&ӐAV'uQ[ؒ3Z$X*/K*?uS&ĥ $'<4&Dx_Y]x=l?+]Nv!?fc2l]3E9J)&x">: l(5>MC1]:2`oNqEh(%3EGG5Ŧ#=]`{ O?+GP jR'Z=1Z̔Ga D2d>TًK(s _=#v 9v<0 bUK,&ΏqZOFE;ZRnQ%BÉ!9.&%l0(#=8H"Dϟ~|O(6'GJ2~bE.ilŝtK.=NtbrT0*1ϖi%L1ʻxxP'?l$ ۫׏j; IbȈ=/xU]!9 +B^O52emVe3ȨKl8qX-<=agJjL[6&nnkHM11\&~zȦ(!"-/k9K\AgJZ6gЅȆfl |!HNkRG˶`d0[]M_qŷmZj<+ %HQǙȭk= q{7m1E>-  0= )@0lx =|hW;jgH!ZWb1{-zS8~#@fBM ZFIZDVosDo&%wI=̌=:u?$wfѡyQE$|D9IM87!fTieX1= 2YzFFp$V-&0`}h҉3kC(6z)ROs5Mu)wݽ@]55/;T P JXQs7oaۤ; ? C5V@_ %:l?J)DjfXvJݼ]Kɱp i3Rz@:g02R-'x!e9I;~+12`)=hHۂ:0G`*->ju8f-[FynVRm ~Y0\??x CLJ3,=r&s`yqn>ɝER,>Aƣ]0yYh%mWd/:xNaX˥sQ4?7E۽Dp+̸.5kϑ+3||z!}i$!r%Lt*gy\m]&jr:A%w1Gg:=Uvo]? RǢk2.`OlR.Cn4),yf,47,s;.e=7:CC|sPt"JŸiTud ($x"Ԡ<l xSK~3*A=u= (8VZB!At |bɅ2:XWņs?Wy'iHXEFWfa%," CQl+D(BTM?lz{`VYs4gXsnM:D];B{Z~e~!Y<|hh_kY\ b(+B0ָfO-'J0V8<˳;b'AM~#uȱ$+tk2H=(%1{;wX!@ #c].v5pܾ|S)]A:.ك? m46$pM'zRy bYm`?t2rs z"Ǩ|J~ncAfnLX܅\Pu7g&ӢPm5E2 |K G TlL~;<&;3]hb7=Z3֠(A801FyQl81ͻr'E^RD]Q B3ZZa*100O yjrXn2ByG;/F4 ~  DzdʾHVy^RП9z#ݥvmn§}@)>n^ؘn5SF\zMIbӘ-bٳͨ;PL?v!s!GjPAȦ&D!p8ۃ6vIXVd`W4=sxd*CDBZ £gԅ!̊>Ѿ]^^Hy|q]xT2[kIJ|r֦3qAs$BHKOH4_%#ҫO)4lrwDT mwڹ~2#p$6#F喐_8m#%Y<:o0M?rN17 nS-r}D OdA֒mWR2SVX;^> lC"Z=T s&y|U"k H=S#{Y/,YBWO jX?*3H N!N[is=Ho6ړ(Auu$f* w9b#W7=}AiwR[Dw)a~3rO*bWNN"=@ZgF\4~qdT#Ō(V7 )Tɯ$NH ,k|ԁ9,wߢЏ+x(QL'[}Y[vdf٭o!N> $`Tlwxn& -_9R1 l }2Sr֬S:n[ #gW Sv9_}e\"ke}ܼ؈$=yI2{2s薆_}9,b}U=yؤ"XҨNI'+ݩyw{Oe.scQ(V!5auy;Js $- be8SPAaM{dG~x_mQeƝA3SEߪ#ք BPI.{G@j"VYrQĠIMu6ɵ`"ۤ^"^σ#(ņ0Btׂ$Y[`$^D|쟚ai@QhC~KG0猟K~] #+5>ymzdIA$5nsB tTLTM%*u8A]aMOj$d螋#z,7d0Wu$].cĐwBƙAF-VwFQ`#^!mDpWCڶ=a9SR0yyVWKs6a$7X?#Y a.WyP=- çqdG= )լUgSߙ]qR8$扁tn%V`H-g 6S/+qSp<ξ,j"ߦ#5 =fer !{2^,aõ7d)rW0Q8Gfԡ" :YΦyYsI:0qD)< KvD x<KI/@%%-#QwG|P7:.36@>4,eɞJ}0AkkjX`Mb2qz }UGs3'koCmA;w a$3S*x3Zğ/&z~'}XGO*y4>9LKI-x7)9))'lO#p)biEX \UUGy .ȱIncIByďa%ȵ?t[AFS||I[P{LƕeմX.UVuR!~Ws.!h6] K.'V $^뼠(xd[*Lh/3lI 6dє,@K d|'8s6lK7Fx- k,.j'X2*藶=Rqs8\GaXsuOD31^&[7Ih۷s A8^mFfC I2֡<zvC ~ߠ;\'yƢӄWJFlGR0֫S 0&cxioLd 8W`*/%lxA8Z߅=CtK+p x { F*|ߢSDTt)nُRܘNK,9sO+?ȀA;#CI‡@V5l ;߈ؕ L꛸ƌv>dU#DIT0 y74ȍsCmBؽZSJa.qQ#qmΎ P!`̽aOЀnMuyV1@f(C@U8YЧWs&zGSev e㴃u _3*24 :1e^K]۲EHhYrVHv{} xUl+&Frn_ICf {JEfQאi vg=hSj$m~R$A4[,7,q"?s%Ÿ0ҶA7+[_IzH T31=aN2ם/6C]Lgz~.vT^!{(e]oC% Iuoͳn75}X)StG77ypBZy}zjgs-] fAxGPҴox-$4[qZ|k?-Ntbˇ7SDƜ7!,?a ;{ZpŤAU[ekuBйW4oU'QOI Rl_=MIԴ"8<6h訟! 3xRވn]7HN,8Phn%6ILpYZ:>4foSM$:ű S&%=$ԃXŢeRO{ߌjw&3:=ҜM3Io2:;*57ܳX[s%@BGW6lx62wSQ^ 0Z^ {˿΃-V~pq{D%9~q}moj_dބǿ:pPC0ւɕ4O2D1''itKKtq[ ]2`-cy m5Ev%ܒ`wHtFdY9\^ c|q_cJ2r=kS{ TT124 ۚ&5{e#daH$80}x9G(^ _+M$Ըg+6G. @+PYo5ʚP8[X^ %>3xm 9Q39)~ow]P s]'PsBS$8Dt%K@d{M5p#fjb ;h  D!YqX7Ђ9oI8y.OE2Bɦ_qP7@! -[.h}guɆ%l՝g2!eYeWg}+؛C-h-5 }ʎ!eMg ~=Z~٬uAb'~(<7#):A ,`Yfݕ(oqDwҫש^# _: LoAPP^1 }8Kgм1}7[Gp{w qe;;s:&W~!z(^Jձ QEsr! e*qSFPF4ġSyUj1FW1ks%O/H`?cK~(C;ㇵ^b:V ڑ]X2MDžMyuG{&_ˆsA-WmUY" ]Bֻ)Ԕ#$]2PCNf11pu3aЁkM@QGqϵice%U5s?e~33`d)J䊃mm؁DdݽCbiO_cymq7JZj'6ESY` b +wlkC!GqbìS6 KL_DB.*ɋQvM ,*׏핧׾N k䮄$=DXeIgWݟeg{khð9;뾯ST}8d.Rz{t,~;(1w_ j"9q1: d:I~V+@wao_h+{-^C@ lBgr79SL%dұÃ^0]xD];e?Ҏ)|o׼тWIN߀p꩙6b]8J+ e4vTTN|Q}4\:ˌaDuQ@^Ҏl uȴq43Omw=K5g)"qʕ I}DN"s.^rL+/bKޠ9×T ΎuZBbAeRCa8m0"Yez8 " #f_K=C(<)wf$;`}Ql7&k=\]ㇳj);!lƻh50y3z\?k"XQaPK'L[JõFmkZC!y6Iy^jsJzC\emVTsX$8Q^nFe#pF,_ ڀ"rt4g@,g\2DrW'Zǒs o|HJ(Jg66ǪZ}ټ'7j$ mLjΉ9-uo u wqV~d*n;Ũ#=RF^cRu3zT. XF_7o5Lg|lAH%S 1&Gz9Nߖil4a?? k[pbru3ӗr {dz@a@Tʠ0\sL)Jwi#sgX'ud&(([[{ 5&I֍y/Q+`| zI0s|cϏ|DCMJ@" #b l \(-H| ҶI P'cYۡ|5g{-0C))9UR%9#H[)43 kWv?sGTm\aٻSL&ve:4td)yϏ[/J#{ʯY^Ot&Ըm'Ahh,ݶ`s|Q$|ʰS]zuDA_U]F"Z!)MAui&Fq&\T=k>)M$SatmA)q1GTq\lCfzŽ=SIy{)a.-6]oNYi ^iĦB{@L%v$tx/j QM⻣6JYu5\^"u^;DzL~}DIN/r5"\@xu`[ǀNag} /ڳS*c%%!ᖟ.tC6eO`ˋoz::keߤ;G%`QM`}VdITw8}!IpRAB"1*)v?7n6(%RwCoБӮE%`J{yCiq1|֘DkfE;nَ*ܘIG#Z.tBJN&۝ ɸ9fj9~5xnZ5lR{j6xn6FV ˷d-?S_U*m$p#3E5ojEodgnz9op%u#BI:M vzfJw!V ;*ZSm zucIݒ-xFGWR[HN4x;^.xNi&\ ˅36E#hxeduEyf *CTis^* fFOZ_"6R_ɵ [14Y\zLZپ|}9t*w{s,Fmm2A 54i~ |pI';ﻚSd:*L A- AYxOI?t"_ϣ. ô)^|4}SZSռ;1qe/ךz۽餿^퍮^H5HKAs}zp l(Jc,s-y,"ΥVJ|_ol&٬ĩ2>hFp K*;vђ1l.2˂T.r_\%Vsb#NY|/[Q>"{- eELd^-0Gt rtGjS8?fHT]p:dV{9l5A#-|iEU~_[>hp3{v63Q%)U[S_\P_{Zͼ P7>]1 W4A85g*; fNM저>MmDO-Fk zBMK#)Xm^ !=2R\O7?QF[{4~PdVGW;C,6oPwbv_d$U]Ė۞Lƒc7?fažH~OW~O'ghZN[x3VC`9 :Į6R,AUBnQaH࿏5)?P`Eش.KqNDb[ehP` Ϯuπ[O@wM8r'Xd=[Fy@q07{yvsO[cygo! gL4ݞ0!56+ Mw8m>NQwcTZ}p]JUhie{j$M`%#3k,Tϗ#STb&tdDP*'?QgL,㲎dz6 P;=,* `ĕyGqq߀ZOW>a;Fp3 V(xqh؜9qX8k@qˢ,pgz/d`P{Tx4%G3/#?jq%u%`"y*r2`2(c 9D%2@ďްKS8*dNSW[F"@+%gHaͫw| E5܁F!q-5P.ڣneY)~JuQSxמi!w<*Pc-~bZMBwH1SOލ$[gYZ070701000002a3000081a4000000000000000000000001665094420000c0c8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/㾭]?Eh=ڜ.+mvJ\_-iMXv49Yf9zF,E5U_ꨒ Pn{ބ哔w"\OVd3\)V.roT7ZÚljT&(cDaQ{ezO^l~Qs7/+Pŧ,IӞGDa#֖^ZMLifRݫJGx虈3A55oZwAckݱj e WI (l.]xb3)o>fFcNՌ7~f]},Q=7KΣyy c9XX*dsa3+Xt!3>ԓ7'ەʗEeJHҶN ,`#mqnLН" #e, Y1?]hE *s_/:@GЕrϭ0;$@K8](',GڕX7r@)㰗pE=Yފ3Ru]ZY'ul9)E)_k0D v+kC8lUQ]բ1r]SC k ;QԃJ~Xv5N /X(ߊ]iQ%6הR \j>S1%sjg4b|ʎ Ev@M/UX;fgKQRyAC3|@%:oY/봒֓87W+"Oy?3RZ@J,rjB :b"%˜ygg_)obM{yЀսu|{qSn/2(z ۴kxGӵ3-^+xO' .lJݵruR;FՉL@>dQrcGˍ!/Ȁ+/RiBqh:0IϬW|aлG42w>tP֛=@c:k1 0uX=B5V_猴  bfK'O pЩ\(rW3laW^y_ K뫇 ]X(k x4COU|7k߹"G+fG@Uk5@mdm+tQvnb/Re|D!wy~6Sw~k W&es%?E'&h^cvfRh`\"~$a|?JOdm}ѿ6~MIXǒc;`c?[3P1=O#Fo )\aŀb//WMNmB&`S,b9-Y4-4n`Tfʩxw1En8Iyb2n-.H=aJj?_YbT'hg2 T?zqȩn](V&m8~KBed\뵊pכ'̖sLfxM> Zq97L?*oTz)f۟#}D⫏!hԜ @Ew>55?]LΟG5/y eQ)z$}CCABÀ*KJD_(b7 ޾ڿoUII7ۻH~T;mlk'LZ7UTc'7N[L`u5iW|9DjO%K`^I6ߜP**j(SLS6'RӠ6{ʰLy^a ;-)P&^//q%W[:v;W @M#|I@Dco߂Py ?%7pߑAHRcS>e!p vYާ!B]SCoj0Cz?m&^B{6\' 5aqEB+A/_q㫦Fęffj@~4>_y<2ܩDR1mS$ӣ۴Xзjo%DsրCJ_\M \P3/]%p(?cI)DvO)Y*OӨi'imi{-=$EFl~+dX{ @YyD8 }ǧoxIP%II]h4R_.:+b\6;Nwn)^.a.ևEL[vȄD9)O:q'WZ. ^tjQ|b~ɄYɡ=I;Mu_LaEtj*Ф]#`.BR){Ox;}_jKke>h{}K.tֻ U1Y@a'ՓQNJ!v'" O<mo4/XNvc?M‰ ,`WJs`us\*Z4+Ul^!DܙZ'!ndVəmۀ4|Jߎ? lT؏B`}e{/,"9y~ =" K@~~ 0(*ުrvl En/_Ё]9EǏV8Q)12hDvpb- 7-Zz O'4J93&HcP$jPEn&ֱc$iZh8$pkMeKG} p qĺ"BJPme^_NdK7=Bsg_Ȯ4J"m)@:֕0(fpETS$ʏ-=l5QSLI ZJw3EG@;0779F9ig+D`ǐzzi' iUq͈{+Ekfu+=Xe+r޵TSEph T%ale`$uޝ@ lUz#A$!HUPB/Iuo6)"),-зvc2UHzWКgރR)VWHD(`-74| ~=M@c;VXryZ߰f7XL"4Ra<-HS\"YJ$/!\6 X]ٌh$SG+eOOYJZzr,{GeH`,_e:]j3*B= D (1)0ɋBu-Y 7 ;3tѓp'<nOYw975a H,xeXu/&+55<#Sޚ3E)>ߛ>pULM v2jmӼ]ڔGBo;҂>VB^SB[=L(ܮJq<7UXZo/xa4(nVRRdqv0sヒ@gf^"ZL.^n0Ȯ-X T';(JaץZ jBwXRnant:у}] dj>TgT5o^u07S[j"N 4j!:f>,'JhPY;~9 3=U5hu}&m&خd\T2;4「q]WLsh!gQXu f42osulU{i|n`3kep(v "zQe瀭Y0he &*͕ʭ z<4` /AG0g~M( TtI.AXG:^$"Zl+|߁ ƣk@%A3x2^*YY:@QyǺNx;$䪱t5㞲t2K}.Kj;HAbT-e՜)1Ba /_oo *֠'LRN"IA%Ir__/:ȂR?%/Kp Ӊ v1Sl\ 0D a!ob;sX^?YT{r35 r \*ӓer5~(>V;୎?rf$?Zfd[E1 Xw~C*T f7NbߺX^L)7,P1"R%q%@Ȯڣ`w'u0·?Wgcm(&I=SxSf{`x\[,X'Gİ1M2H'Ȉ᧍ VhuT-pzlx 2_ |`s,VovU[khpԡԶ؀ _<ٔqB{1D}O>^Z}w5'>¸C^ePhv؀x@09̪ ߓi _^~֖:U]+sӝ/#mJNBe<{:)9ыo_,** :p8P/JbZ*xJדA*O2{Cu$/ `K#0ܦ^K9c6KCVvOgivӻ /\Fd]e~l⽅ьXhcAkQi)emf%+3Ug*H?M"+lNFgI)}/$$ ɬa+S'؄V6"aCrRXO0:j߲[" D²IqJ݂U ;\9lG^VǡZ2,6^w9$~c k>Uh Wv?6|lSc%_t7QBRdm_/A,FF - r,ɅQ^Z9N ]qspp"}S+Rd>hdIY]R2ou)8LLj] a# E;DPDQs6+H7|O$VSi՗-"t`CZ8%U};蠚ˆV6?ZO!b%5 )Ujk+y$[+^l ߝKYDv#k=[a焑8aWm TB V>IfoDɘ I^6 b,_y׉_ClTDSnQ(\ńzn]m >v lLJg~#)y8BTtk&Ri* !G,3+S?U`,;~l1O ?ހGm $O .M%F9ul4!:Dn_͉q>7]- :VE,<⺐oʐk62s&Oc2>zTNhb2v"dh*4fKy`!X:qJs edߙ䖟LxĆ2Y2]@;.Fyp@3>I?泏՚67/FH xDPpl5󬄑dQ/oԓL|]CjO]-twPXx<Q2(8:!9_0#6.+L'g&b-Ht0=˴%ku#)qe޷nF\'xN(_4m-&kJ>8OjABC>Vc}>xh&crpx+5{FyOOK㈍l0WPre( )#r(`%'-FQY9q߱%vË`FI_̏ӁU4`Þ 9Mͅ *ápZ'x뼇_[M5<@Ԋ_Ul:E>o&uBpa7ełȾTjU Δ(ӳrV0 pųT cif LqeXK9(n)ۚ/CI\XshUbX7!&)ID@꓂kX^Ok」@ $Mn@C[ *9pOW}F:*;՜i Ŭ-g@ٌ.SKŴ1n܁d=:v-ANRA*(t*H+J68G p)뗬xdSrx%8~EMNws_Q~om_2&uY5D޴2u \8!sQ-e3E@\SrZ:Y"z?~/#ыVVw &kg<$ #7M1 !FH%9§eF85 38`XY0.=cfE=jALPx~;\\UwcS>WxZa<G xJcq76M]G6IZI\|}+ Q}Jhm6?c4I4Y Yl^.UjI?_O䓬(D&SSXs֡U@մv˭bas2@/& lvG!Hu[N*|tn%=o24?j.ŽPbSfB:F>[ʝcs%}a0ۛjշ/?~Xּ>n1C,jAam;]>z]'MP24Qk~rz١u.P*i|kBdc _+xbBɜSojn󾙺X1O}E"S z942ap淑;F˜(!n]ܷK w*ҍ*=P+iWSbx3B&99o,"cVll`=jw(ʾ:U; 3 Ob.5~|{*;E7կ/5ͱ9Z6]el-ZFi#pHҌK{;B(/ۮIxtz@rljU+ɿ K3`Zq0궕lECb1e:n6"kcϴ%4CMn] v)RbzO~l⚩+*yCq{{ӓ K323„6qG}$ZTe!oye7zqTy8^7vЕyy b`53nleg5WAf= qW5b/a` dž3\O}_rR?0ΊZO^D^`&)l|ώ!OV<NL]`/0%QOPPw0 ǐQ1galpRWezڇW~.6=i!9C* (0[S?5 HdLu(uWa6aa8~V_l{!rn4 憕 1= [/Ȑ~D8Ƈ+  ڤ_7_Aĵ0 ej%lSF{6-qX1tmI hg(2P-e]5l\=:* T![UAwz]ER<nn[:8:^!83'tԧ:.%R%X {r!zS5G֡3&}]f8Mt*ow<(drq%+gd+o#>oqRPR j7q}If@Uj]{Y)H|nOTw)l F5cg:D L̾Y1QK9"ӥΰ= UQD۪c/l` …|h.&KSBLU-tE=-S. v}R?}>X#mۂY띿 ,?1OllAcUe?b& 0|nk-TԻ5Vp&9{2t/f͜Ϫ yF\{0hġ잺ڻYTƌs(pq:v<&E>l['u$cQNR9D17|[!x(ԣdutZ[-wa<e)d&i.oHf B0|ޛTXkAncj{Eɻe%-Cyp*VۨQ8A v wb{WF#´lŚ2 O,U! F<\^ôuWA] :Glj뼘Á|DHT{ O*Nڍ.U[tA ?^7f_3 v.0LLz>K-QZL^.kjΑmrbj n/y4ϘY= Qc]ӈ ]ޑg|GZ+,6iKE{2ry_-U{i>}?"톬tܑ"}]c3ZA>`;`*}r%6ܡkCW̅^!7d֙bBæ6J|/NTђ zip )4nRwm$HE.nl))c]M^OYm_8NC|nMv:EcuWbQ"?!RDlyJ75pl6V׭)lN@u'#IVO@jLH_#TGAJi{ًf-7S6>%sRY]W<4p0lgEpMǑأtzK6#<|g0S`'3AP \/]3$XFT_='pז(ۃtsuq#YFjeo*m})8nZ!4i2syOs@g~<]R`'rs'{dJL^_8Ry)eug ąxy8ƛG2Z<~lIș r+܃J.)].<+Yo`i(yȟ&n Z.-pFUU@e.Y߷fi,Jx } X%)C!D&ϽZ/Б~oi~ ^"uQ6 $mRs;ۂ@R#Y)hnY"eYW q̓ECnاk.p,iԸcބ~1a]n{̪C")J8Z20nFʼ\u&]s,1zBJr7dq G.X8:l aWv̪ICk.x1ȭ": `cIձD "{ @P)N`C(zT[1rHXY%Ā"X+z(/41f[ `b$[Z OqϔkRΡghsO {o~2Ffvn hJ>pqUgS8r/O 5/s2}1 \)/ *I,_!!u_ /f_;#@sS&$ƒmcѱ8C$kC2jyMg2U# Cc Y #ږd(YvnczL$edhC K.!JE?2k/`Opk+]a׮.zD|sI(}`]1$^n {OWA$a1#%`CGw: @#w3|o̍ѬҢYs7Zb!d'܀d 4mo%=pJўwoJH;FͣYzQ v.`G冁"gt7PDZ&!]Vd+PS\x#\qN|sh+sxϙCS]l~=P+i MX1;[TguZX3bz#jLpj}hIƫz?MT w_,~KeA}Ղy)`&V:$э[^,DMUnTdY %#wow*1s^fvMU%nfRi' :t])Ȟq7eԸ&RS4Rk2gO\ƅS@8V\G @fV & t`0Xj@wIF?dv`4-~>-?Tt,'\a[ZUcWH TB [26-C5_zz䬅 >P%9p9ӈ'omj_,?=5i+a=9"h5.e؂=Zc7~KFo:zIa긽K`S>o[*JY7OtlKA)5`Œ)`C@I2)5< )r񮎝DZN0=hi'f- P@ץu4ɐJnڒeKfAiC`5D!H?\~:Cf#BJc_D\}Hw>0!sBwbs#u̩'| :Ӂ=?ݞ?*|EΗzoUN8Jgs&rHvJQup*[,ʁa։]; Wp_<vV?U•Ȯŕ`utS x?m \|{i]*FyZVB;1{] ^| =*bZ2~ _?4 7m`9rR92+]D?s017Ob:_iٓv ^zLl&6+ 2 ST?GMX>-.epMe4]XDx5l[Udl4GUpOdo4<^(2 Xgyjn=J'FJu}H('δL5]Zd/-F7COqV8%a@,?<LVXwfQ^i"WznN;a=G-<̵0Ix]ږ($֗O*o٨|$mA4.%wz2.RE#G`Ez:WfWX(`2TmOKd)OWx3J;snd ouȕ {6},;5L&19ϒ?9Ax .@d2Za^SLCDD qC酈v'co%;VͫJb@b^Kq_qOclm-̨钗blF'K^ЖAN:Ŗ6V"=U#sQ]O|eĻT>Ɨ`wP(*G~Pv/l+bt?e@&,g<+(1E&dMmRLqe9ҝE#룐XߐBP}/hE>fF ?pC6)sG?tRGh#[Veuni䄄5ڡ%R jF̡H"Ԇ cL-CśBb$ÁQΗx|J~v1*N+2ɔL)p-B휰<4Kjs:ϋC~3}>#xtjXh~XQOggSlW˨qG-}3YQ ؊EM&( a91۝nfoZf,dS`v}-Q\\\[*bI I/n`b5kyU}#H0f,]e3NUip9F=(]X H/ڦ_& 20o,#5!>s}4= cYP%|8+] QDV& x^݁@eG@~SI"h'HoAP/I?Ket8,sȥl ]Dugӊx 4ZiUq"Er5/P).tn[ 0?cqK#?3K ]&n&.o^,;_@^(ȝj7'oO~P&AfoI_!O1i~SxL)Mxq +$|ƛK.֖3cL8 )#!oc4MٖTi/$!YgB*$4B;H|ؙx{6,wv/;2rcD߉%9.v*t55BYcl..M 2}mcqµ*>~\]=!\˥[XqO:%8%A8Ƈ\LҔ!+=!B;kn:4"!ӆ~Cj H%KDQE{r" JqK_-9s|(#VWCأF]2hP4ݳ#Vń1%|s;hz,'Jq5t h[|T*ٜkRw $l3Dՠ@K̼TDnZ-N2r ~c@y[Z5j$i'9 zlE93.ɰr9#LzF[xiE:)$IMs2u4co}` m lb"2?t@^{}giѓ*hj񧀣IyW?Б9IC=szH8ߕڿqKΑZ5twLp,w&cO(d\eb*z=FႧz?U%1lr< ЗɑӻhUg¦gǚ>Bgͣ$F NS:*JІ`kx](LYLe^zJcςn*f9wq=\j+`[貋u筋{5JLcx-b\mX Upx6@ zI:Znl\%拗܋&U.@ ď ,ݎ%l'NpUF\f9^ɇ)ڼ1]I&\{57B8ktsd#^6t<[_B.pKfЂ׌w7@#(3~0a`"O,,yfWh>uICf,^^CdiZu%*CP;^}[};UҪIhbFTxԮ{Z i5g0'{9]M|zY5*87;h XA.qFPEM9r:Vi~s]t]ԽB9&CSI̜h u`uR-#GgVk& TV2llܚ)̂F yyʫ0a^\G;ӌ9X~!Sk="tNaAP[1ND)Lsxh7I Ae3puKůʿ«)Voٳ1)ͅ򪳤9.=9󔁶Co/d5Li@C6hA?gO5N[Tۚwҕ %7qnjKj C#4NI4)L.(O[H;T2bTpsB#YB&'O5یmQ~mتҞ$[ەXliݍ6֜3sWRJᝈ!~me܈oa 7tDwzRPeLk#C-[8v+5"Ğ$_*F>̓ /.g*]Ĉ8Y؏FwqR?F]U2xo| ɣ[˫7? VFƘ {R*o&$u_9wE8&h\RM(ciǖA2^:oޏܺD?>HFd`!'GsɴqVBTAU[Ȱ W$!inK$SM7Ą4dc\ ︰ܩ!8!A;W>(f r \w`{dG|)H|g$SUs%>Cz,to(aSԥOO;U1Fs G>u! gׯ@4Ƞ* :o/Bp]3D!ߠi*= (_BG1_da`S78Ujo?r,<ֹSI۷J9yt$Ħ&*ݙw\UGSWQƏ~hoR+Üê"ݗ྾Hl+wpT**XOK?COUErG$W,"2*-K?%7$Q(wۓxzU3 :*qV~N-PtZx HLft m'GAۖf |y~H杋)snQ].0M 6TwYue9k:X[lYb J9b8^cCz^lvBЧh=FV/tX97 ,F m0g}|6kSgb[ vEtBNg\]&̹X*P~☞R= H:~礚p_ 'z)V3BS!UޗoFZD+ sŬFr׿TQMʘciץwƏ\/Ăҟ35,Mro:Jo#H*A^3]AJ0']4μ4UX1UERm|,~sϱVPuR .ȏY}CV*I ?=VdwDAB 3K2 :%Wc@( ,\;{,M.A}D0}eKRB.q'mq+_Cԭ$PA䁨@^$E äG1"59Nɉ܄gNIc #`}kH#hG@bPX5BaXC+hF] yvy֨Yj)QΑ0nѼH?B*SiFHPİLn-'ZY' td'8ݾW_#PF8O'ˁ稥mhvʎpe4Mi!PS B:WEg?)=D;]<AgkJ`"25K-4Ћ`)$Ȫr }rcePff0@#4KD%j<ql] * ps8,92GłW0Tg4Rh#<|$]ٳ ]Uw+Tu0<$ow}ރGtAI fkyIi7[|OZ#.1d=& RG 'م^}Ҷ1i? EaD\n ˄r] la1b rlV҆τ,]&diq F`X20êb+seђe #IP7Zy )j{5O+kZi^deQwtǃ Ä >)]G߇ZAp$% 7W4bGKM6`żO3>Zf\.x"Sf7_oYp{< md˳o@ 'Dqc i޺{ [.=x?K@!^rTU?>RIz5Ÿ.h:+]ṻ5H)I}@J#8D9dQ"52u`5*IOµj?:v#rv~*^o7O[@m# }~ȗoXmH(6r,'->U#T[tJYpO5}V+Rq6T'#:G leYX.\y2cВ Ba%B5i~#VBgm_Z[n~KL8\#Sʥlmr&v@" Q5tt*$~7dVu箦-X<~ 7Ų5D~v] M0.J5]йF˾vq/^Pc vjuE mu MR E'߭}À/%#(NTu!Cj =lXS es>BޥEtߥ i[S"_$9D kH)6C/`cpl.ذGr8Rf6ʢ]so WBR3Ԭ{1T+ETYK>o<qNW^niy03 &~:2y>qjA[ЬvGj} 2Q(Igg1EnE&%6HF|/dNV( =Aj**9+.iK#TYI+k`7#Ivu؁|1 w&E{vScL3ۯQg#jYiRl$4k®ڭ JBak>=La(Ex9/(zqG@*=KSk ԯ3M گZ UM_.NuJݥZy;G'F4^,HF+WrѠMשּ,VJկ\/4eSjW@$ErGP3Vy{ǔu1#–0Kx7g!$x}>OL;FvOZlD&:Ie6_Sz5uav3N2ClͥZ;qP|ǝ,r?Bom~c9q#bVsWՈք?ʴEb·yI#FW^Pڛ2dmh^qD4V5{%>Y=$ĿvS!!IߐVf8~kUkծ8ETQ#^T^eZڛ&ORkILί1Q _K.`GНqYQKnR lyΦm6{#풡hIKϚ e s KD?^L#±tw̲k6@P߽zty aabg=ބ.T,u+. )!c: l_΄cWe*[#%Rs Q8ZW 0P>R_US u_48Hk-(d E+׈<ax7⎘T&qHTqN@*iD_t'݉7+ qngp*DDH,B$<`uZc(y_a2wIS U d驑7gKNq@cKltCոi$4:ʷ?J4CQ=2cSo,4Hg}}IGsXS&{A3%R!1+z,W~9#dƙ|3hKX3;$x{4CɞS-hT$FQy| 0w׎"%=L,C.x Q̌Ŗ~-LєV¶ ލٿ .fࡼ|D(@hpr8%QtѮ̕_lwAILT=e#)Xz,""uI& xG:0RZFzn cmN74$J}OdX)#)9!t喿_ΔN9^!<7blo@jMfSqVt{|۽lCm // CLn50dhâ lg_>/^buSՑ߶W׳J)TwpԸ#$5*a#эX|DD5$ZBUeD2Q&\]M|*βkКMu6PFb<`A;f F#3B6܎|kZ^vx8n;)DAepPH|<E5s;jnal9^b݋t4MTq9P]03?.ɽ;^Vi7Gu{xA fKGWWRW(l~ 5) B7 噣#n=Bz[&!-3a\BmP>Lz@Vȸxl9h]\ jȽ.˒92ƴzŜjOm b iU<2:-27p::r(fRܜWɹUK[΄Y`;*M{kC%?e2T\6/rc!X}3nckI? .EJ:IcG_|4d`\Zs+ &BE]9m# =ٖX˫<65`R<;ު`L?o#(UL}Ĕˇ݂m]κj,t2cl ٷ:EnZ GA~)4q*+|9 %p@r\4Vg3X<dá@C [8&=αdSj5=HgtL$n1lfBQv ޣ\0មBM@*ďmP{l;c, %,̊bH\r;zeq/ ? LYR#="#߮mMySG֤VMm'f ^Ȇ}B i#gjѥXf4M{|A}qS&<sKD`s$FXtut8i㨳J9!~>2˾D6K:ʂ!;\Z%zsp9:[͔~47%DnQhwN5m(ʪ("fN` ))3|%npn`&\GyιPҧ}?G!Q0C+l"¦(_V97fmH3yU{bV ,YstkYZֿJ9H-@D, Y3__<7PdM2m+Nځ -yl~,c\y3n :XJ9h=g\sH>"&43'ŋ'RwTuf,pAD]-x>Z yJB4jؚ^WOAX% z]LӅ&3)GY'ыqRSP*6HLB}:*^:ћEIjQ\hES7VtdR '1#_2Kd!#]wR~ms? 8diQ>af*zd:x7$B[\RȋʇIky} ث`kf<0,ps#=Ar!NOpe7pG\(tio>+C/37nM(.:H\z/KEdS U]*VVOrڶV`2>˨8QI-ÅzIs s]CR[!W4V eD?Xn"V DC8eBqgy8xlmLұ̉GpJDӘ>ih?!.{)t! 1\Lk>QJ&Q.ء]I׳7"mba4cuD"&>iM$?İHU]c$@0/rQkPNRG$6Z-yG7+c^gx9 Gaxji0毅s9Ld+0&/(z w QV G `KR|ew&q+<Y~ s/e]Y|{3&d\]AL(B *KXֶq,Y⃿N O :v4Y5cv`Lv&`դeM,=YuDG3NN]m )6[^BejJٗ}Ί.^ÅLf@h9 }?M YwIAox! r4c3hbҬ! Kx@ !N6ެ'Ǡ==*m;Ɖ Gk^g0)lfZF~1| v{O A8"g7`ad(0k"pU8z۠2:嵰{F&{dQ3f}am~Vxt}!D< kx^K`>1h+'[D.:e{6UR\! ~Ai a 2JI]Q:{aɁI4>n# ]͍5DT`t Y[z7A5 :#b9YֿޒpU#0~[Ȗ%@'nEUvIEQQZ3+bd8gtk+Ӂ.4Mp g42¤'L"W'&l%_4X Z{iS}%=N^ 6z8J N3` livbc/%jfXωQ-@$tLW:Oyk޼w.اDNՂQ _%`&fo@^amߞLcF2&*'BwUKo֛|ُdLJFZ"  c{D n t[JE Jf&[%H{D--Cۛ3!Okb3\(s!Y5r*XEtNA&l97P\hq#~ƼbV%LS=l7Ϊpq#vI /A ncՏW[# L ٔ۝Ѥ\N[un7J '.88^^M#ۡ%l7F9hz𯙞i]Sz? mGc|gF OOPq b1 vvn Xxu8ZdOoˍך*5q۫h&lBrA0=l >s y']rk!X{S/ Z"^mP*+XaZB(LC. a`%d Փ1ƽljCuS b95ߊYGs^{l@䁺*LWO\pJ`?0U|cD'lG(ka:FgT/IȾMNR9K !)}ޮbl>Q6[B( .uKyض[ō$ 0j?)Z.Cy~'$z))d*(#q_MQ]f]:sy?6^$V|z"}}%j(^ 0Wb|B0h+/HW[$hWFW0J^=D2Y0Ss\m@ܽBZ˴W0jRAF0}މ-F;փ;&fYqRy"÷[f#٘grK_'gm,ӰI}7I;(',ϋHqI/–YaQ&%&_~dǓ6୘<,ܦ\Yd,d sx.mcڈBaWcdʲV\ٷieCu`jn+ 5+0{okmvo`&.oa ? y.mM @bGuvYro<7 族)6uS @nvNò":Q .˖iiڻuZQߦ)ρ /xSn11>BVš/TQg/%ڲ{t"O%G7yT?1T9"9w2$Ν:+C|\v|wmv۔^c_@J=@3W*;rDsHE?@[3d A`-/I@/LHLQ=}h( 2r& j`mk"b^GPc}'끗o1:g5TBavw].~xsV5eegk.$ D9ʬGuS `A;0OͷUO2F4!.'D!2&Ngkϟ+;ukaXԒӢ{A0'Ftz]ׅLXj\g|}5COˡfږ#^z SԈ6]KT*qI]B!UͪyLWzy 25lQ|MtzǞXlD=@_"uާ3#DvP7j C>.wBT*FB1 U֗?1:Q D}Xgyד-aG_ z2F!2j2KrPTjr3K(d g)[MM;nڀ4I#1_.ohK}qpI󹼘`|X~AlW>uVF<ըbw+i*ߣda(d阸|-(-׽i U/B&7ޙk֎D?釆ƒ+ +ITW4yʿ&#mj}Y*:kQm{90>-{V.* {ƩG]r(I2՝&ۨhbCf'dB)U4x-cLRoX*1|?E嫇+=Ġ7cBGgCx{׶AMJN@+. [я}Dt`Ias,휀L!ۏ?SA ;M9xʬ٢{G4>?cm=Oj>wu^ȏVZ(nu6~ٶ1&֘(ڸ/jzOl^0$+I 2Rkl,?YL0|tu1%60"2b\w_Adܨ¿j̩uTSFt A 쨿ӮzoJ2%i/w'TzRe~gTBo:F^f1ۧ$y44`65 ó0k Y<;._I+1l~s(>\IZ-w6X ߫jrx*yɀڏsZG?RxU6լ[μ1"{ |7a~~fށC^+H7i ~{If}׶;ll/8>zs5G^ rK\綢M߈ w$#nqh\mѓCD+yIq6KH%b AȐu4AEc/c|ےt)?\lLLLE 5Qm)2y`uW-Nz|3c=M=TP,t2U0ɣ&\ E%=8tlT>lg)o|)L-J%>-%L>3idwMg߆W`ege,vuf L.y݇IwLB]vņq?BY{L~x7eC*HAإ űl+PŮ8w".;dgnIӬ_nO@ޖtoɣɐvv.JRnEHj_URl09hk1}&ȃYR^(޾L:{0=mm@ʖ7eW[5ti0.H6hE7VQԸxz.鰣¡E]^kGf%#}M\ :Ulx[(_cuvb$ ?듏H떊m?aۓ"HZ2P)md'x(0"'GƁIؘO%nVbb+'0)ucosaum*ol P{^W5b&b4R$ŸN7h5*Pޣ^B$rN:o$,jռ4t FqtؕYJa/_÷d -Urg7y2~>xFE3= `}",*Q$Q,?=AW] q|L[W.~`\“{ĦJE̓S;XŮ<?^JާYNmêch$*?T (d=E$=ګ0[hs@ w80.y ZuE~Fzugɘ(H? ]JcnuJPB?>Ҡg&t7K"zF~7 z3r7e-Fg{Q :}5cn$~@36Zti< hKmejx'nhQ rC`ʊzjj&XN_Frݞ8j=Ynݦ[Wahnf/gTv@N42)U(3F<K{f7$CpѦV-Kz|KYP.'A 힫*H0V]~g=ez?`T{w*=JN4sEwvw*aʿ3gK;FlY0.@6IT4Y%+!3)b:DP&{ziSO}#diǥF$fܹQ )x]FyOuPA5-x3*-cDf @DQ$Dcl߉\ w6bڗ5_;p qPH$]u9yFt4?tFIMrJ~Mw?abnn@ɠ%{`/LšB #Xy"9'TAv^5<\EJo_zS%*m҈#OrH6" )A^l` 9SK'uRV8vAO}r> {=w$y馱NثtSP`NT*7^4}Arz0*+J^#&u$aC֨ 庞 i0#{W$2b_3[&NhXq5ىY|Bzq\QZa;˛"1*}KGSI AFv7-j4M}wXjZ:A^qcၖ kl9A"ٟk~D}mϘgc3?Ǣ,"@VV*HV {뉰n#dK @[L\fH]ٴ bXi[2|}EpFBO2* 9|s~ypSt2a"i5UDU{だ&^@iŁ!= ^-Q۝m _-6<㘍6O$j|@2@rr1,zBn_wW"㭯2TtpT%Xm¹&!ӟN<0e)U |q[oYFOɡ 7 2Aݺ 0aM&i.5`T Spuz=w##{";gf#yb  Ά+v뷙YiAHDz) V&N~i0i޿)W/幰%-uVAڎ5.e_U謖.+t0*;3_~9+*v3|/ڗ0h~jŸ)w5Cfcc&[r]{_ˠl֜{ar(V#: utg~Gm l)PUa /0?Шde\p35~pˮPWPH7-{x)v(Fe2nz]K%&pxl^zo5z46K^ }F~(үm~R[l^SrsL iW{sO]Z/9 4=m|m5sf58n!:Y }%f@2ea:cV`%m!=Qӊh"c)Rue#g|Az4X@8=\N윢ՑtI,s{HIͅ4؈"sgJ7O*`!hWC-iSC9lA aN~LLc2 p;;[֋eMRSe2cv u JWآJKYjy B,kE!bU qOH tyg0YSzu)ow8š,Zt 9׿]^ƨ}擿vKf^_a˭nn0 cr TR j7a-H _v*zFwǞMۊfy]ZxxoJ2)R~ٲT!7DNj$ dm "۫ 4B\A)]Ca!kju"2Co}CJO1G'С b)s=^Bi~q _$4m³6q3>+հ-re"BcTCR u_O0+8>?h̿3&8naŐYDI@^)¦ԥOŔU,` TAYF/Vnm,Apq<5}ZM@`[y 冡 רF\Z$L{Ÿs^A 073#&1:3 K=뙣zktE3>0nf)x\Neh헏uO&~+YN=0?5eb @_mYy_V`B|Ou$mp|Nrnrqn <u666$+4*#SI~(r8)uc.߅37׀ 8$wGy_2n9s-H8p_X 35 [n> Ճm]{rF%լ)kNJeq~U݉M,!zNF0J^1jW hT}g|Q^;N@C(өbT=H Xђ,Geo>y"ZapX Uhh[7}H p]chEbX#__S?vF5Fu}nAy Y,]B^ns}jM\SLsc?gIQzx%nZX,HsU3;I4u'Oqw #4B+eRU(4 ܩ0 ]CMo1k$-uݰSa|% sߩl_ȫY0MӓһGjƒ۩@w>q1I3R4Ħ V|В&{#E>$`%NqC!.7ZBC'N+ILъCxmZhc=$ ɋ܍~?!J:( lOXчc9`=4GZyd>`/u[:ܿ1ll|"=CAh$[8P{fkYX!qäxΕBXTjV ߓ?k ´\׉(D/qcB!hupSD[Via D\DyG߆xh{zħ]#W[Bsg&W&Cٙc獎l ?up <,:Tyd5@}ydD71'P1&'Vv{_ @)+'BYLJ5y0S-9'c].j2;ԭY犬a, OSPw{ zs?JZ?,An0_y4\M¿}ep?hON=#@V ΫPprbA(,d{YwHouȱNȱvCyAP({[W[;/'u)഻3i QӅmYMr{\vp^hV0j[®pGѯM$a@vK{`pb_QמݠV˻A\c]+ V/ ]&#*2u* d]*Esb|6B'qDZ'&bf9hD®ƙ;@|}C#NC { +33ioj5[ks~%tGq)`?0-v銚q,>n x((Ա<|V70Qen !l0+Q(/=1gXW 6?k bYNj'HG/)ǐsξ E–Ͳ1l Q]):1vmس^LzܡF!4]UjE: 1P{' pI$1?w]+_>&+BGϽthSL\rL-ǘх׉NWr Z#`l;C}-i3]-nhOrVZw4>8I Z ?ɲ)6ADlnDBWIHNcb&\ĭwHXW*V˫{6V7sw, Տ(WM-]g,>"|VX+ (aWѷ|I_ N4O!F2,P>q$,xmZxX>3dhkG6N:O]kCrDcݓ_GX#zr'_{n%N1^+]gcbRF@PG"H3j#TH#\-[韖 x4dm&p ڃX}3eگ2߮`cĢLSU| Yؕ[ǐMuݮE54qHBIVViDvm=Ez5 G)X1rⶐ`v4%4?| 衾{Dչx9?}Gܧ}@TU%kz5Is/zGx*[/e8cQ5TP `KYI{|z47<|MǐJte߸&Pt󹱈篊^adk*'$8kL+qzq)?}\'b%>)Yѣmʰb-Ȍb"vR?WT.95kj'˴HHW)\ֲbyqI}L$޻nTVsw eTYe;Wܧro%Oa݆`QNd3bhm<;X5!0dY1O.)wzJ 9eQka#*wϷA(Ͱ8o{@5Z +|ANiȣyUlwзWU9`!ZLV1#Q[ 8QM`5?3Fu94Vmּ {W\i8Ďb^tmQWf[.*@8LM0U,b}()s[7ş();gKybۺLLa`ͩNɴQa¨ʿN[T`Xm}1d15&=H5]3.u3 Th]MXCO=oV: X1F!6.$Z-N'XoZF\[¦n_UN!,GR <,J.j^3D5 ֐@;NLhU›rA!+yMѡŹV?8z1 C9߿?#O/?q'J_g9lf|1MMP1B&{m& &zS3bsG-C^mVZwbZax$6w܅@nh.bu6>ڲsJ% `_K.X"_v'#Mi!u*DF]0"V툼 &ysJ֥5 |RZsڂ搯$Ke)ͅ6ib!7%—ШҠy19Ҏ-!.œAw㥚h ط+icء.w #{-{~S7n@*:h<Sp.T2l[\'t?J s 0 Uk"#e]b y>'xTg pҲ,qnJ\OцLksX5- x[  JNcu(a Zލ ``r*l`tp_{s$E PeO4 nCyfUn*]_x tdG[=pp9 E(b$3J)5i=_jb֪hCt0]`.a=KLզ(ϊr<ԯh@-UE_p`X0|Z;dM \ )Ž1w/s0O)dpLjj2v+ 8(-FN"?JOJȵ㎩FPxbt>W:уIK_< S"H+DLʹƲiC@ZRyH^zʬBz`~{I;Nef N%.pv-a|P2]rC*?>Y.[A6k_Y6j@JOrb P)_9PLj9U+O!:v명:pr}'ce(bNad_nrxK][K١!?#z)9+VsUsmaV" bgU-[7K8;w a^NeF զI' ijc1w#`e(M%[i0 cy-ʿeDP*7\(4QFJì- d'BGO}_ [j'gdz(70#4Vy4IeOQnyv迭eq&ΐ0k;EgN98vFb|70j$!ׂ#q$7fb" 6*샰E:ǰ.uG}ufC(U:Y.KqP>s 6piG@u]XT,OCzYw`ANB^%E(##aŮ|de،$9T?EH8tvTqF xQjtGۇbeƍ>?oh/@bBs{|^)sޙZG]O;"^.2JQu(vWhsI& AJWr>ho%УVtoNm*4Tٗo זxc '&uq@d >5@a7/DHjoV濳„\Y7er#9۩i߉1!5B 8xE.؂\u㚑TXٟK-g;)c;3]FouIPUHi>*; ʃV{d}HR> "ȘULHN?)YSD|jc^E1G16!K]Ɋti_,'*>v>. V{-,te^ d|.oCIPvUm- 0 0օ4skRˈrE_p٧Sӟj%R=ᕉ`ʫĞt5y_J OL͍_ 4/E-vCA6GQ7{Jw &v&Q)B4ʫX{+WLJ.}.2])xwN {| }RyN2~+.Ѿzjd88=91YNMdf D:EhRշ(fINwHTJuuX»cT*P^hKKxRFrֈ:l?E"uf X{ Rn a"1^uZK%״ٍ@u3֌- YdRUn^Z4Y (_^pxz?j<8_;S!xuY(42W?B݆+)W1In$1/͗D}`6nܝ xbe[ u Q2G^ٕ/zݼ"CrcI-K߿[dL7hĚ9+b gYY. u \ۍZW,qW/!7H~#,T U4[rCd{`r{sʓ,vՀy0BLs;vTXhN7BzA-?'ՕAg!mf¸y)V#7)N [_x(B$8M g_N;hS5Lgat Zbtׇ?s^|DC7TE4fk"ᾍ8?oE O+n,Mdoj@YIx%%UP)^>( ;fq~PL|o?V6  ۢQt[Jki:3P=$x{y|&+b{_BQA \ ]4nN\,^Rݧ+/A:~)]4'$|˽A¡5 .%k4q.km4AE9U;Ojv ],(!k1A$Q7'ގlH8lpkV?"_2l(Rvĭ6Uf|=};[“J5~<[8ՌΈP{ N{_KdH}_{Y\?Ӟx4_` Bb8@(=k gu^Byqamueg`w?bңà@<evt[h4;Oah9Xsή|kKKmσ&ڃ s~=`%MftU΀]{7, . H|Gׯ{\); n1v(2]0/|e0t[mJE$_1}s+;1OJI(]Dʖ|h&)8cӰx w*5*DE'SwE99"tOpg?g} r>'CuΛ$H)nZQ$L8hW4[+pڤvAN5wm,G9٨?[ &=!.ᯧjo=¯Zow "ֿ(#I"f38dDiɒɡMRNQ,A^drwB %@}(%c滓6uwӥANeleg`r8˂QWƆ!X,vNM'.>>znNȞt7#%G{[+w7 摺s('ZMW 8"F\!U6nT+%WEG0510ScNɖ})uJ)SjHo$Wqil?Í+HZ2sV J{NCC{?(bk*QO"~i ̒K-MDKD\@6%ً)tt. KӫD?ӿԣyɯO778sN^+HBẐFs.q]|}ʖQS`Y5;ӛ<iE;L`+Jy4 L2m\|[h8Anf>K-8,r9{_\`+6_`xjJBrp{8z %ܮEyXOD=c嗰Ʊ$,EG# w7rp_qӰ CM l4Ma[9篎v_wİWZhp4~gW27:Z Fl fz];첽$*:: @ K窰%BGh_+O]7Fǫ .|U[ҰfKGwo-ݔVQnZIS{!nė({~vhjqŘ1 gjtjV_U !x%esq,1Y |*)kf0Mcn*;҇)(x(RS]ouq?:Xu&oY]]ܐ-J'crPw|xuԯx-,]|,C#yjC=Ŗ&} 3ezkW潚1JCm!lFmNdޥrZl T(ڎ4Bfsǝfߴj o [\ew`d ”$ϥ+AͯgZ<+ lU8A~J{8 fU Q MXX_O䅅Z4].}GJ5O1b1j$P>rsN/.lj>Y\a$zQ1v v蓗(dA\iW? 1]xd֕z, >w3C{Bgk^‘Ez>JmpvVm 9c#Նj?x@;|9&P f8 Ta٫1Sӯ&'B̢k;3}n K3 vIEvuEc4tkWc9c;cls`>g)M*~6Ϗ:} h`X(njvU>i#7 >%e.lP`J Wr~)S vCsw e8lR\=VrvzD}6waZts 錥j1b.u#9zlY.kt˖n;Ҳ !ZN#@8BEx̭_SuNk2v~' TF_!:D{e4E8iCa\ܬUnnU,#grc c_{f)a<~, D de\F? *y=C#'_ O2t :z,<"s@r˨y2. ǭlfRzᨱy.z{ V(pOs¦,W],KBs%@O' ۳zL"cŚϹn?kWЂɔA^ -Z%Es1BS.1IF/ !_#,gr08,qroxu%**!$g_a\Y}^5Xۤ/>/lҔwK AlBF*o%Lč;Z?9٨Lc _`.ە0Mywqdr<ߋj-$JLCz{ C ;§1/2wVQ ZN &`K>x/ZtjZjgrh;b=W $! VYs,~?~A~d ;u-$.[8Ṑ 7$ۚrb$2QoZt;fw`'CxZ]L%r+=y{ <|Ya'#`D{aq{@IWӻ QThp7o!sW?uqWx:BJ(1׋%3ۛ1rs })j/`z—˕gN:CN<˻pdw (ozb@BE --/f,s h2,zzXV4QؼXIf"9.906^yH o-iSlWɐJfޠ/#̳ "bC76#eیt8zt+> m~I/S3|DFw--D0-[l#=k>=|c'2 UŲ h8+L惿EL6p `:6 5`w ? [Js7bWz%$V |dPTc4.1 XWhƋ ZT1b:o_ks,xX赓3G=voLb*}JOk:a u1-,@]@`8]׃(ce*Dv!H.+nwZ|΍.:)uČCnWh\W+h3aM"|~ Kf۔:5{rN~?M`3X[) Ҹ4{̙륭z\!ǝ#|vLfi%Nc?ʽsplF̓$":y6¸~$?H>$aDû嶡LJߚ5,( S@1 ;ykAuF16o/>v1)XJETdl_tv9ı T)2x3K,ȘCACTB?TzG$w(Go,91k[yon'bU(ƻg _;'~[l$V-qgWBfË^EqoFN[ O?,[}& ~K$Z'bvm:/s;_dx/?z4O0FP y~-G$hV^- ЫRl2Kg`M8&#{Ta'22fH j>OAݛ@FjTXsɞ"ťd5v WH ^d 5 fhM/tf 脬4iEszI qk{uM#?1VfoqlY8fccDLNōt_Ϛklw%0JU/rZ\03nm960Z {f2ApA4jy:0['A,יȯdN):̏%Jp_F6›KiWB o!+i*1"%VLQ] l]|ŭ+?QAxyn(zSda~9gad?d4q r4T4ss,=}6‰qGmO܇&?w]G:Vd3Q߿d֥):G3ߡt:c*k3;WR,*X[q*,m>b(S5% l9!NL%Fɛ spЯ#^}J|LžD5]!׻`\Gu'' wN~@alGS/(6ResSQdFis@m phտ?/Z-)NpOG0M'= t ,Ðk/3 :1#ˌ+ܹb+|2fw%j.N܌!~ Ϙnd1i3!RvD'Qzۨ> j2سf$+VoHO HҺ;!\5KBM>Z8<`F$gA_Ed̵ڐx/hyk&P#)cm1O2؜vSr{6=4;Iv /)̳)Q, 2pSWѵI[)-eADwa&W~ub*8-3lgR:!H[ph8 hƒ'fH3v$ ݵV; /\g{k4ׅ7fQ ;"w6Gu+SÒ1N#7IC 0-~qoq8%:r4i5FXLo.a F.p:j"<uElc}H:x,|ac8z ?,l&vlkTLIfʷ?:Ca{ݫ5A s@<Ev%Ah&OP>g~6qKu xC)7ƛ#CTmhV=hc-sNk8-¿[3 Q^aTQ'pxz`{%i!,k ׭pmE. yѨdq{JKJ1 Xy`2n)t6@PłM%}g9ʒ[/+ [ϴl2yW/ N- IA)?ŕlTmRA_vOթ6Y D0|)F1WWFΚ6BwDNE_~as+?c-̍`_{8/YvI%6©O\CK)x)'JAm8~ zAt>ߧP ة9ҷ#-}h8I[Ad oyg07|gg08^![#:6u  ~jtn=1#k>㼰&mñkeဢc=Vf=B\2ßPUY{ahӜW2'o"%#DL[׳@=9=I5Ɋf;#XۑNG!wXN>KG͑/%^5?WeMZXlظ4!;1{-E%(w ݼ~H8p+Vy@;<al ^>V_D;Da8pęg'mv28%FG7jUsf7S;q=(}}͖!#S-zvCr,kHO"(]gd .3 We@S=Ijy-j{gtUumMҔ (F^>4_ߺ|*>d LPϙg{r[v!.*^|ۣ<)oʴ t~Z+[QG=: t;#p)o4* _2`hYjve7gh?./2)  J@931b v]EC= -+wTb򼽃ͽUOO{WM64@,Lg< 8gH/?xjqNH(A-Y5Dr3*3gL*0#[RǷm-Q;gd_]hI1]!HPh{`pζUM;z.V*w>W le1'Tl" hk FDK2/US,y'4}x tu.WlVR-3 ?w]TA*vF~ίZMY9y7X,]WL?+&gWEQr1j Vɰا[LJR?Ŗ`>cm`)T~'S~ⱕx4nE޳U`6t nWah :r&㗐Xqxh [j ;#k%M'5,BaKz9lj'e<[e~:2Dǩoc>]CmQ|W{E\.Vgz|kb慽5 V'RDX] %><])J- WŸ*D>5I[ѫ jIZ@3,EW/U@~< +$j]~of4n" R >Ji|C1YZ&)9\Ahy Gb߽lpbrnD\.ǎ6\]X ߤ΅K kw9Eɔ'w|Jň9©݀eK܃ :採Lϧ' 7c'6ܼeW5j}y &/ѩ?R_` e옹^$w[\ܔZrxmϗxensf2\nCC7l0DlzPebsw!ucxG]a`zc0!ny[  K:<@̝*?nWiaB%Jot\TIEŻx>jB2#͒܎N=:8;ԒnBr05;%/-@M>A%)5m^/yJ2TwZ[|KLݒs`Gbm}VnΡ KõOfpw/`)$o쿃@=?}SIᆰX$`i8S'x!jٮRHk%Oz.*FL^JY[tDL]1euc6^z_Q:'ileƝimg;n2~ /tǔv,jR{O slȇǒufl 'y:(0kr7n%zh5'mŏfS%JXBY!ͅEwِz6_o^0iDQP3\6J%h39YUu)y hMvthbS'7Mh`S]=Dy+[{I [uUe|էPJoף 6Du5V&6CA\FNON!L; X|)pZi it9ß;lZ0 | w:?u+UM?wVڱ)s*-vヱ$%lHdB|L{{+kt`1g̩VL 0OԜRvgԤ~|R[߈ 703$̓m)ҭ2%Qq1TZ&7 vjyYHV>g?Ty/b$GBsDY$-(6 Ɣl"Yd#ѫLIl8eBDsδDv3"գE*IDaҳ&#as<0^N5 ajh<҇gMm*ȧMZ.ga9xro\>L̆ϧCF]6<_k}XA}s̡n&^`'eIsNOcػ>(T-tkHAi'!x,dWA-7Ưz޺F&S9JJO ^&4$|u69TsIK|B#̓rkuzA5 Q]D 3wWg_GV%;F˳6agŒ@aTw!}] mACm9lh3i~f&E{Dq{=1y6O#]3[v^vTѢl1G +̕>~H` bQ+}[YQ.2(u=` a*3R}9\X T{lw鱡t;ɳx&|m?Bn3@]\J:E}̀+4T-EpBgd->o\_k0\]&>a}TdTSZGkOfF0S3x6L rwl9}gJl#Kg" Z)` AY1Wwu&}LSo(j4FBl*k7k3ܛz`$EEX{;Y<*0룽AA);{67eh˸#b"0g._E}gJ>TJ"vX9c= E\0Jv%W! 4Q>/<݄XXzG7=%L+mauxL&'/lNV⇘`cEVj@#yCF%=T!o 0|W2?bku=Mb݁< CV$ F'[#/<;ŐMiu_wp$k]?BI4?%&ugkh6H.C2ʫIC t:p>]ƣp,#7d~5fqUSAGHRT˞bxo~Q/?Yvޖ>Ltkbė׬K.`(!@ E&0MiS.@G)VeV[1riV/SM.5>0G>i:;+4"*嗀܁S@.^^Όc873?'RVHaT 4zgɷݭ[E6S:! ?0t?4TxR^/~7S jr2 0 v֦YKBXa>യf$Cg?&{r`ĉM Ց3_;Pe~nm.o>)D'da;ş19?w7h}07 Za:{oN @+B t}p~7tGܗ]rIPwUq^hi7m16`o 1. EEjQ#/Ge2fB5 $yX1UMdlfyk5RcpeЕ1NɇFu`R;M8JQ.#,"elZ#CW\r<=ɘBC Tn?<}d3ziP4/2imĔDҕ5 2FSAB=V{֚fN?ldL` ۘ x-ཀྵYs/-!/S㞆8W8sNIn$Y$A9-h->Zbd̦LhVx s.3 kJiӵ%obAذ0D1YSG)ՕW:JUW`\$<.\SH@|D nVZ{+\d snAJFvnB M"q-ީ*[V"5^@6lGyg~ּO3P ۠WN=d 1CXbT/j75P`\^uM?-9WV) TbO\ԕ8{_ ڍ?[Mi+ؚg o1 BOV!E$_UO.o =S/al6V-ʑj8̰g]{be` %,Q <=Šp|BEi6ur8>Шj/4mx7TXl&+-eT-@PXж&'U@S.) b sGwd"QN\@s! A_M''<Ug"FA!aAlfk1O'K HȠ )[`*y*sh^2SeE&>>AL?xpeWG!{Mt4:~EM~p.d>\}bvf\OCR"=D)I5:r bY4>#sdI3ӗ?=3bwULLx>#>hM`ᴺпOx'__aU[O{Bի"%gRk!e"v&04 (׍Z+gkt%?f(sHW>E;*%s?R mH|n-AhQlS1O~Ѯ̴|bʒd}}]!/BB}}nI >+r[  e~?Q{Y`6|J4yV9Gq(SMlo8l+Bh|eTFx]"la=ˆ֘`U91W"#7WP&ٝaɤ;` ̖JWzLH)Cmr uIB $ci}Ƥ',6dk r4$"Kn38z)Eȱ23<'0#>.LFĬעD?5qlG"Ni26j]><1RI3{t5;ʆش_NeyNj)=cacp%g&Mr{4Y ) oBR8_w}|}5WUJRTha^WݙʔPO-Xc<xK= 7'{GÔ6"'P1omU Xן 3 āi#.hMWְ b:ү$bT?y6e!mJ6$|qܮ+;'QŘc):/7ûnMks(a`s<)<άzC0. f.PLߛ:'J~GZ8ڪpec0 L*mVa6iX[Ek*fW0շ~2ʖW;bgӅL^j8%u'#^>:ň_7,sC(&G\?׾@&Mu^Cn fDWAa-K {k݅ 68e{=g`jhZ]=MKk[^۟Fc<ޜ'0F~)AF[=#$Il>=i2U %W*33E(|pVcs3v̑+6dězԙLR9<tR u3*+AmZp0Ҿ+N썝rR_Vc_i)@fNk !Pb7 Rm%7$>Y(`)兛f'K}e9ZJ‚ 'H1 1@Cˣ~TJYZ+j , U& (Jk&ZE s2{ljllt!d~XtD{5%~ INr7DdkCd8C,|wv<ю \w/O㽐&׵dX-Ǖ^@۸4A9@u Th,–FF^|֛أ-\A6vK˰n]#1yY?!\SR5d@e#χ:cIE3|_ wdx&)ϟXܧ/*>FJSGW"52>|OUE49maaǓx.BBFZnd0Q*p/\ŵ{[9Y'z]3Y3 \LN8NFٞN{҈2O- rčS6GnTv#lMa:̺I̞rY3xxC|y`ѱxH\w{-$JN3Cgc#Yrb6񮘙r^S ^h]\eA7Eup'hϞ^ p,Iл'P8,/T1Yi`WTpM#em霭"7ЍJ, َٖIUu*Y/'*Tiܲ5 ,-R%9Bὀ*%k޵ԏҬ|C<ȍɆZfG.b k7ak a`Q4Pu*5?Vaz.|\U+P"wW2 ޿n82[P 6T-<@̡M~ҦddĞOܯsu{Pvvlt~L*x=amJ0#oh&(I`f3le=M~>|[ vHJ=ۄj%թ6%_YVn䅰oGYE ZlܭjUm{5u*i@[~ ,slu[ܐzzXge.{ :  yk26&zk3(q{g˞oHBF9.wW\Oi6Po+=Gt:qG*_5AnZT.ϵk_s$["qnYfa=;-Ж[r^i3/% .0ZSJ W;{eg2喱K]GD+BF+Rϝm`%M|ˁG)LIl,-UG%vX%36aEHat~Ww;j0cLb y T¢Cw]AP 3{7tC ʹ9x%cyHMo0^'79&x͵*hc&d(ypC|\⛵ ҫ{՚gIiP9+Jʼ$>`}֠-Q~RH?4At(qNT$Kh%T EL: lfphf 54#k I%\};$ۮNMVdɓSs`&sxEJ-B' YWq(a5{ߖ9l9056L 4T?fTT\uF7ng_ePKR;#j̉fB7|ϛLf`NyO4.ҏpB _b.wdx㶮-:/0l4:~'V}zN9WrE{yhWTg{uBz rW2Jwr S\t9Ө;{vդk}fQ[73>p@@B)z'ڟ()pgU:mAGg`ʹcyOW"ljvYWl8OD ~VcLN! "9 gS(ҔhO>C0h%ꂨwdY%'O8dy\Qoj/ZroDL7̏DJڿ9}%Ep\6{:By{{^ݖҍĵywP*:%H$DudM2B)υ/h15<O΋u# Ԝ)ֱW1YC8C;*A [Qԃ1JUg.ȵPښJh E-}))hWřew 0ŝߙqxw\Đӛs$/ 2$Z嘨koD 0cp=' b6!u3Q Gןb;'$S,-yBv[h=ܒ\'(o;8Vވ\tG0_?5gz ia ᒇd7BxޣjE`NJqNe3I8Ү#|c2\0~ 憩eiL"^Z5 }؛;7_*16R8<ݤf-'eakv>6/ϰ19Hqm)I=đ<'[Z Y}-Uչ|Դk|gAĎ~^VF̳:JWSMs'1S oZlҡ4uwT"Ũآ/2 '`m&^Utx`%#O8dOL^YS%;fBGdE|uR|75c`wI^žT5b)a?͸-_NrTfFx|B؈yS $ڑQ5׺~H$!LH!9]Ӄ-vlV?Qѱ>^(cY`{2Ix& ׿l?zb.u" _鄫Mt+序n0 \v!d-. UCvDll;47<\D ? @ af_JVrz1a:qx5d+eU:N.Җ7D?ʦJV+, Ȩ\X.!IX kV;8TKƏ|6=R% hFGn/?<$  |CnrFfi%(y~[!8WgUM.d4@M_5O3=)Ev&p/@2H\;FlØg3v҆ldmltҝ(,è!7"^.<=~p )SdvuUjv  ^qQ'u/|Zpj̜sm^_YhcI&$qh.1g koWdwi\?ej[C75 ImZ ˘4P= N>7;jbإ9+m/dSk%QCg|4dƒQ7 tGD4~KVBft`1PDJϻO%t3R2~GL>Aֲjl;z?|YřM-Oo%_8cn%zF4X!!=&x$>߻ C?59Cd!j7S(;gho|C!sʻd͊= 2-$>qHwRWݍaU/2+D?<@ЯN}Knԅ#XN<>vʷaE%(g8 o*{Lŕ& 8afE蝄f3#F(䍳ZP9C2iǜ+V@ʰ*pao`\YO>Ƃe;n@[KlraSG~ʳJ-^]E|"dIx%궅ᶘ7H(~&׸Ryȇi5!g ?Ƞ~*SETy^=<)oˠDV;593;#Ȼy쬩'C؞(ܩ>t#[(@&C';Ad:M }*qWЈgo?Cs }CyHGl&[nt s؏64b~iQ.+c]qrv5t <l92a 2i|]G.R+v`f&-}:@a5 8ԞDoPn54xo~p{enqup5zBɕko,ڝgsb)\ ^XYN]Gd2zZ˥(&\d"2P!(*]P3p*$i'<"O rUZ,D ٗ}`䃇 eP^"q=}gʺfl x6MMٲOxla =y\ {$WlG]Q`Ѹ^^%Tȓu[@{).9;pߡԘx"C TxqY[>$/~sݹ(e..ܵ9[{s o:PnVҺ3'PU]&?J:+50kilr+3x#5ƴK+P  HDi=yT꾠E+cV~ P /ސw8ylM!!&̯ܻx=8'`^f& -F,blVdɓ/Lm}%ٙ~L˱{§ג{XD2*SMLXS|ggloOKx QPZyUub\JVrcF(Z/ںqߑ zI1@?xJjC.p~ Ѿg//L^d!E_~ӻT!񏻮h4#ވjUvO?!T| 㢡dDpŦי'r R"hއ?|;)Դ&wQe7B(쏜Wv75.v*}@Yña$>NJˡ4N9: .9fg V3~vC3$#ё0_ ltJldOhK]xD?ves{\Fԓq#[[ӊC =`*I* H%ӹT;u4qr45s܅BLLtHuТnhFrFo٨wb<fR5BOQvp(?{6 `t; G1I*I.5MɱΑCMY:NwꆋE":v}͒`j5K$W,dGDbkJL̵ wNUI[.=pff8 ΀0UMB킔ExDtuҼ-v9"$IPYDi->0| ]3icsFD#q0(k;rIo:f"jhh%AMEsŗo)g6Q (r+V5P4Cv6&$+WKv,aM0oM=ǐyL׋<`nGl{-at;RM7B2SP4SK D%% b@HO裧#VW<⼜*l޴mNS߉2o8ڂ+ #`:6fWvTi]Ftr?; /4Wיb~R4fC^bZP#߿o5W?#"܊v i%MuFJd-?>q"v%'!l^ОjM)cmTL}q0}v1 B>r *ٶc`B4B0Mh #jc+Iuoy s'izsv~쫸N=!;'GnV%/WĈ` ºz'֍^p]S&dgQT(ڰ"]k.6`zɟ1*=Uy9wK_֣ۮ ,+tp( \ 3L5jc& N}Z˨xcZG@H~؞ \w-wgݯJG/}orRGgN>yNI5zINUdU\oR؁S>CӁ90jXT};>,`JT ~W2@)W+Q3EeT%$ `h0OfW,԰7L\MkRcWyk9]y(&w(- 92zKNZ*ay[J2bVƢ$֥ ''pqY<np(10OPz9&9xxD}9zӁl)g7c2ZV|+I/i#U rBsf<(ǝ[ 8M} |g{p=c GQ!6?(% 3ߢ4."ٛzdn+JpIǙӽg)䆌 j@I4hsIL煣5}}̍FsH_se[~/D׆3HlA׬A?H.DEh@jBMB!{bW(~-V _ %C;褧YLzad ddz܅|Y؊[m=g܇߈+"(9 _/f(ݧ@f $Q2粘f{æ~t`˟ = l0{6Ϋ?>} q-jdbzEaYO}F;uB.*?#"2qmƺe 3֋093 m3Y.䩦.Vr4[~uOKsvH|RP/x*5_U^A %.;\|aUh7BВH4[Y(`R1O9ᦖ0YrPʲ=7G5V%}sP0Mx"a"eqZ Grcc;җ*aمp v "Ug_wo  r~ wh @:_:?!$-%c=-\U~4/rVZ7ԋKUm(XR`39ObްZ;ՆM8\ۡ?hW@XiI5 e"nqc3z%30B?-0RMlf?ilڻ~֜њPr<Ƒ<8ҔYq^sXk`!on7CUe"MGjxf%2ô-S3 ,1 x1sNTH|2|jxНr ."exhmXX7$hWR2nΤMPdiALKIt)ߛB>qrkv5z?W8oRUÙ 2S爟n U^ao?{8bU٤gPL~\l;G+-NZp渜EfB(q[K~xvL&lAV'V%XquW{/tOi:B%7]i8۝ݽ3sxϥz 8f(y':C]JQhu^FLUmt3NcЙtqlhKBHNu>u[e;թ=pJ\,n[b¢ykoq>xUY !3GP/7z,c'>:KzxpӳY`ƀ>SEb$O쥀pku#ZQEG!,BMb#:7S%кa8QR+[ž2IDГ?X*FYqΙV&qz//a]EiR+%xlEM c~UõGEjxx=+A2Mϲ-N5h.`x7 w)l-WbW_lpNB1gnщt/#U?T1ƭs' 'Դ36yM=0f);KZus6:82\;Ղ@I[_Ws LgRi1fe6{cbw-L =hB6/iS(xNmP:6%8>I霰jaq:/Hid`rxQz~86 HΪ㉅x7>T5vsSݓF@Q¦؜5I1j(ã [e DIwxt#u.@ e¢"9(- [->f٠u֞O-1٫5ӡƸˆB Z#]wf0H0D#.Ua\O'tW.&vb +Z+|QYO@S2M2[h*ɠA+Wz' +T>hߴ-o Ů&v݉C _[X?"Sa4Dvwj+:>d'ة$W4c*PX@4uY)[o}nx2x `gaoLcߪnvJ@gV5o܈ oWfɕꬻLap T@j C#0~6$ַψŦ:>K/|(g7)2i3=39s)~Z>K 8i(}f.oY Ruv{q XJ@b~aJ4(Bh0 V잖n' uZ5cU)d[dE ηY:MᅪK{"\i3.\#HsNK#;zGnJx0ɥl^ +YJ^i'4[K_ 3c$e}z&4^i`b)۠ٽ$BANK)gJkr aNρ&4G>+FXPЎ;sJ8bjEfS~Xbl@>ġMwTM bl<~C T~=]ͤkjYw,lE=n3"8|ҙWZ])IK-d-dabf)UX@?'V{7YkB}a_r2׏Z@sr_؇`R/yiJڰJ5%&SLأ(Zʠ7DXY/!$p$_Z} %i! @&?_nY K#䀯Vـn3Q F4AՓRg9&È {@rj>1㾇&{<ݲ{V V0U aWj! ,>']$۝-By4ֺ4m%*tV=-jl>MLJb fBԱp@wA8*G'i}l 9;\M!NL||*-RCL$_bc#baJϦ5)u OSOpo'+NJ$Q@IJhD\;8dEpd?uJSRQpWvW=0F-ūW^boa2Q2^P|o Ozye=mbWоhڌ õt/FXaRQ{$ F$}\PόܕӢE+ObDg Zc{K#9ﺽ pѨxvFu0`و~V©'6RK|/~FWO_dB**]ո?6 g0N OI+:Qu]qEO?2h&bY|t6~2o"Jx2RGx'3G^@FFKɱkVs8ÎvksWX.@(oW ǜ˖|BV P8z;WÔaBp|o\R*Q 𫴣/cףAg}s؆޽̄΅)7n^r\f#|#d' 6BeR<-F4z:$Sl w| |^4--牢Q-=q)M kB̐*[_啮jrZ:B决vE?k$ (|\ IX4܈%h?+t ž3X^m)hP΍Ĕ= k l'Ƀ _Q(,e=Cd>"^(}ǨB#yYYDh"dAX,;0O{uq^u<=r~!P BnuEkWF?eHcpCܔQʟF %`E#(Q+~XDG[y+@`[6\ձlBH E]耝BiMAKdWO[W/.zVM8Kcn" ¹`oh'6̒#.K&޻ n@ksBXi?'g3-udLO^ʲL}q2Z#0=d/AD74J4}XZK/,CgPqј-SP9:ot" zuT+8ybS uEIY &"Qј=Q[ڬ˨-_Sti 7?.ا c8τNGx'}һ645)fuis~ZʖӤr>}Ƞ~ .P\aw[]k[ k*&X=Q]9`;L/J ܧٜ0InLxmj.M y1۞7l[x0_mB(*3@nHm gHy&~FgՠkQBd\ +\4]]hmTܥXs""ډ_g_!IF|J2LAk64ְ!E+ƹxyQ('ϗBl~. Ӳpu9C=]#xh#ԍр~WD3P@%~X(ƃinGIV)gEЯQȝb/t)LH 掖9#:TnR 6gwo1bm'*`xH?;LC* ?fFdh~)z6nM.BIT˖V́:_ު=?@ש@ڑ-փǴKkF<"3B眰U\3|蟙/6[@0r+ǫoԭw.FUkvSϾ$/׶Z:4bCЅq/<ˆ3M';#Faƃ^FIbsuN\`N TA$/f#e7wq/ htřsb寄ԨRly;fvݸ >WXlC- _#mh4ɟ!Q- fG ZnQ.į#'RkԟLY2.E1ar L*Y<̛#7l/]ٺ"#W +x=QKH޼7ZGjaT%ZGd}&'D6,lS,[ aHWS45eey(7hMங%窝NI $<恞2u7qpt)2Kv@ #MeqHzN 6* 1h4( IqdV 8MNw}]Kv.'S*ۑnxTGCZ q?g]FmHl`+B L=Acct<B !:c}u.`SR+/Y_|#R($kF_CБ5 s\ũA8di& ut2(ctr\<]cHl(K2Kd*T =)"{} ۗK!bpxZUjڝQih&\/E!VC^|S+![h .)ғl'$71gvv{n/|M`/\$bbo9@'Z%'ŸNvM /~}SDq LjaHioE}~&5o o{CI߉EmL å¡nP2Oؾ69<`K& m aGhdOw:޾צ熥uSxM+FWnVJ(x2iz0_gҦ<-.BZ/5RV0Y&ɇ0 >c+f"A4m`"z}#rͫ 1We&W ө2řPV⫷J<AsB4{bjX(@.-Ʃ\Ғx*)` w,7I/o[ ZȠ[Vg<~uwJR"H mea{}@UaQSy$# ]5gOWepkO8#>G|(jԄxHץ] $]l~9ݶ|V0Xٲ$r~vι*Kx?c͖qa90;f<Eݣ $s6^ηqת=dLLNZ瑝5Lk^o߶A]ʲ*K7R9[ܰ6/70%#+h zC~Xzpi ֈrs4be 24/*4_7,.p7V|y ]+dp7R#4t%-|@_jc8NJ'iDcȹ ֐j%m E4Y_pf-o%Pco-*SHZaֻK-IᶶLX@&[<{%T21z2SQn]K [.On]iê "ז\'ރ2:1&`ꡃ05jOڀb/H* ǥ'`>GIJ->"M=Bx<'ъ_] ߿H DU7)|>i,"Jgea)el'!in'NDH96D㾴Op==i DW2DWׯ+d@'sF!}<7h&e\5ls 5zIN2'H}5$վK=KL%SbGTaII.+KT[.`܂L"t2>빌@ʤ`&`O?^]QiX4xD_LCauu q_x;]rVt(H XAZpSh?}&< EFx1GRȀY.Cq-6Pjc@ rIj\6/[ty@z+|. 򛀃3'-uj T͐W|341_*{Zd ] [=z8`6rw$b|XlXk tM<ĠhPWm {K+<Ȱ5PLN.jK {kmh=[iL4K am蓧(=y,mrecʑ=ُSH"q0?EIXO!shJxv hS6&YT-qYUxњREVDgj=aIԑ~zht[6дFSX_Ŋ5E9hM,=k9x'8Pv%"ϴF%GD* `?j#f9f{dGMr[":DžU͛|L}ZKIGM*ũkCLW?knc"~$-%b&3[Sf?ymJ^6N. Ļ`љ` ?=F/̖ b!~m:—(O}.(Qz.^: HD: +X<Mb#zmŷ `Ys?1Mڏ IߔPw%Z-_,#NFQFZdC꠲( @W*љ10XأԯC΁dA{R￲O~|?ߡލ%L׹ ,'٬ukC}Cv:w!^Pxd^RAjh6.['/"{SLqwgŧsJc +x {n DcN{ނgi&Ny muvw6s- A`n[^{c6K@3=7ueit_>m@FϺ!E]?ԌpR 4iBm(Y=zB6Ɉȩ|IOa(cm/xvb >2)CYf9x>1Ƒ$V 2[`~ዤm)Tvj} %=J z&z"gMC'Ĵ^\.$EoSd*mz>2bV-:i*o'+gJ{ːarzmtؙ0ؐ x?WXd\GC1jd g+ OlWzf+(hLyu53"JxB,&;PV և*uU,v ]3Og脽|'B⃠Q?AgH @pەO n#\-lm+z&{jL@\6iKx:$p<3#؇m@a42ucRx$ŽCt|dՕ{z8`/ pTm(IQ1=齦YDx@5 diN^b dUP&cDeKk^9aӘ9cAl0ѐ$ HM{\j#⾧sh!rW{<`unͰşCj? ̐v9$՗we*8t[ǼU~@r2ӽ3|ӄJб[&(B|05v̟HŚKlR"WgA0\Qn}x4b8X-hgm(YY:`0ѬD[ 3m+ʗ--1hcsEP4+:`ytj+5ɓBsb-r2yE]y Ip ]My -"8^@.ݺVwPf.ϜZs"{AkwO!xʛM/6DB4ғgX_+^"`LC_쐸&Eޑ1$(p@W::aC`Zx}D j%=Ӑ#_ _hK`p@ϳ=ؘ[j}[B"|_}(G(wFH 7<)v@"^ޖ# \64dZispvZtbog):mk'ep]t>xq\ ] ;sSr$7WZJT:3?+PRts/D?tzHiٌ79QHAfkk-%Å58CՍ-znJy"2W+qMٳRƋ[3@`f- )\ǸtI&9e I/Y#߮ȳW8Ve&tv{5ydNkJ\BlWV̀51)΂P<cr*ْ2Abhw^`QpEe/RT)1S&4pgd@LusoIh&ˢϏo$Xbp#]! $OCP)\ 6FAr1=7^=)HX}'L7a/C{̋b)ϿǠ,OU_R;Kxqf ookXLD~Q#>:2&rWkR V/D|xfkJ hł렯)UuH:׸_C#-֔)%D,__ɉH}U0& ~Ѽ\ʏT6q 欏 Pmj:g9j,'_YVcAD+XgpgP&EIn(Gs% /c bp[0iΚ^Uy#K'j䈨&EN>hӕ]<3i!C]aÐl سdJsWmf A>"s<- {저3y !7AgS`7z7] <P, Hby3=IXnׯtHK{qFDWU_^]3]Ӱ/Od1p0:2mSj iHGެa˴Dqr33I=:Dy!1Qp l^`%-A( ѩ9p͈I!?r&o] &eqZ;x*'vU[I gf_s#'@:""ϤbٻagwI#$\*;9b\r {wrjrg޷g"_l@q3X/?$$ #Xܫbq#!l950E!ʷm6/d}X&?x5Q2726t><Ƽ|Yl5mHA3>$p@GQW΋G>%i[\LKx?4oIx&1zɘەR!А7ntPzF~vG䇤SypCIu֩H}_>۾ `xF+Tm0z+;t`O PMi߭'r3x _}7NOPPgPy$}&w&kǐbX$ O:RZyRq(UіT|e*6M,(7Pi í:"{cq("7'ËsOD΍Q:X2L$i;Hځc3!Hӛ@A5ΧARO.8}!f:6@Uv]ADg IEAhhz/k D+"{+YLqӯE3k;ƹ@M/q@fNbNxNw/'ʩUDŻEH8b24$-07EĪl6DD~c*-"(GVBﶁK%~W QȻzRt6ۅx (^)Zl &Wsݧ%QGS 3ɞ'y5kV,}l*]ڍLoD#:|c0ΉW\ *KIP +gY[!)9 GtVZqoO05 m. *^ ,<6Ll槛Xk H1N'Qʞlϼ}E声+,P]&fj5k:*27Op1>ܰ!ei\5q ;<(Fx@c^"z}O'h}D?bMrdC ٚ_k$K!Td1^\uok$hꊳ@N9^Dof!&=c:=`rWtU\H)0ub_۲#@ x74/G0XNcٱaH5ӥn ܮ*?Kޟ;\F~XXX3 Z/MT{yccpofA-Rvcv}`vPrZnG^g2Ry$ɭV"!.W F {m!K.&8BLlW- Gy$7 G>~0D)HywL"Y'kq,rTd}יZpIQPXͯ yuӚ(R aw8/ 2!a~~%6x:x *|)3ߊY#9nq3jc1z9}ya罔 f%ץtklwV {B)ʰ_e%t-A*$yGx}*WL1?/');}f)# AkANP\J5P>x;Pv1.ϡj w 쇭[rɵegz7xL@+P]s!qsNu=9s.aqK lA滕y\v( H]5.iE8i˰\%(9f\5S+AhO=']P~?L~2wg4.%d;7I@ِQ<7c䣰]P|>-Ɨ.:딕T 2wAtS}>Ab:iz|bSgU@&.Ҙ[_A9 .޾9Ck4́M(mqkf*>!^:il$;Ѿ *D@+KW$o]˒qG+m%iTO26=\iMVڣ=8é7S82׍~/ YU)D!}z>7l`/BkRB)*~HcbFt kC<|}d2GƺO7h+M -ݨN.H!,T~$L+|L&_1`6_>yL{4q <>(o< 4b)Fn̮1%eKS[B 41˗Zp?z~.ܝr4f+ܳ"Q[}9n9XҬ^ 5TuVR嵯I\cz#X9: vhb:^-N(r+" 2A7i T 봷)"3"::\ę>C" P ;=ZkX֒s,=fTAl/;5bgeэm Fs7B 䨑~ӽyP1rfrɴKc(I:b${"s%0K#ae (f J@Ã֯{eaBmV ze1J?l6PK^O1g+q(+Ӌ#]-UsZiVg/kNYcO('vK&ܐԋ Tu(k{FFH*W,Fsan32%0 eVϤ?h7 ]M^HwjqI}9/}쥡ꏋmP=7BM1)&uShãǚMZ$X߾;$d#Q9t;i!*( 5~?zu&*` RW,MQ.nTT5(e J:F%`ii'9D-{LjDj e!RM8}~2r.t|!a)X~s ;ucX !ɽB.f~.JLdZiK_5#,vu"t,8v-}¦e{~7Mul)hXU"'A2sʋ= N"o8KesEa 7j(DCҼKW)0~JXf!OYbhK2Hhgu"PxHC^0ymiU| Mkq Tţ{>:ha\dGMփ)'q&X oIO#CyM: fKmRC|j>'9EI;oLGƨf O z!}~XlX?9WJl1K2k_T͹Hygł1 -~ɁlykgE2Pg@~+` dU[SE’nO] v(CzϧE#gXԖGPْtr'\|V46%Sbj4Z#LjIpɓ<_p_ہ!Put !qJ`YVC Y+|xu*ңcdAMZ y0&u٫ E+9+Aae I7[<%ѐeTRMMŖoᳱ w¨ N:]\N#3O Q 9 )-m_wX8dLj1Sj0m_v o7[l-Orl;0sf`),3 Pf¼)ǭI\G` 2r[p gv<2ne6uD>Tj)zess:S ӶU3qVE#k/!X3á?^fNa-cL a$/E76AJ:%,^r)ȩs4rrb<鹯 U\D(>[ @(dm7Ƿ],%6rF[ˣ`*r0&o :񭺘M8 Q 1dR[YtV3ijp&-XS;e)1bX}j L#TQa|adbHO5f(K-8kFqjkXpF:iQDj[rMq,7[! d|-^v:N!B,`&I _IC+9f7& Ӯ/ ;* 6Vx1cҒdTUF-୲WaA1(#R[ XNhĸ%f`~#:K8z}!jё WO~Y ,UNwEggCyY%rb<؛O[K< 9ZR [i5}2g'n<-7Fhϒ'n}VcYt/GЛJeo%`tЏ|>2zBov 6/:))^)5Ym2u+"d,қbݵJσ`Y eE]zr-\%>GNR +#m O b{VYZQWr7J<:(` M5mGlnRAga<\.o-'ҁ[/G+[K4Zl.$h:Jcާl^]^6qZ-Pre<"Mu<,IΜxrAo ]]u#D'K[ͳ#u<:4 "/ TI~|վI."40i7ڪ:4 bU=uXXHm"]gظ"yCj6x %sy%vӛ K%8Dz*?3G1NZ.rCQxQlu΁dzGۂa5:7B-+/*e7rTb| y5P">AP lCJ9Fڷ(cC [@l %H5$oR<l\P5-17j46ɲ;qќܸ X83ew☺$副NG?Xo>]jMdIʙ, `ÐgfBݑ\}*ðNJi+IRk7V_0W) ).<<"+(sզTWC_yql{Q%ʌ~6ߎ ?5\̕RA]JH`Ù4[֥[~S| *J4x}]/<,e,Ia4ei9m\'B )8uo=O>FAqBx>@PDoׅr"XŒ:#ES<9H>%#xS'өଚڻVFɟ4C8ae1f$QI6)؏鎢0/Q1ހCsO y;:=&㤉77ڥ&ڮyxaq # Ua _q+vP6 ,),pͳSi@exJ`r\Go9-{}]k|AtMc.l[uaDsS_TܦdMLFI Fzk?tLܮe픊J-,,L,L7yoABҝY\:y-U_W&I#jlF3IB Dkɾݪ 坴@" 5:TZp`~{l;}1D^ۼ߳]cW; dlYVףs_Έ}E比me$4p5]P-sa$\z)`c&ؾ.iS }F]ka_T*KL["MF-(L zƼSLIFeC"ːTgKSgJf9Qͨҽ$k27Y; n83&x5sW#8=Yoq-uAu"ͪdع ݎ,2 ꧪ d.NPeS67O,8h^rHEg&։F"˜gCWJܱ:hcvazzbZelQ}/t>q6M[v Z|fQ\Kn6ֺY-{; ?3GA>ǺjZ&w`?5M\:-@ GH-:n- &ٌE3UL )D- jX8&` wva2;̵rgd]IA炙cñRf9!]v%3Z\@ƚۡ u%Kv]|1යjHZK:3/q_U}o R)$ xׯ-ۢ>Şʊ3Ű"JJUicins8cӖǍgRӁ!WZb&v瘄p1_sv ifє!WkӠ s̠ mA6tR2B#bܣm=HI AGTJXޏ&7Ք25a&ND8Z`q0h7AZ*Ɯa)XOD .E |#ݻ1̔T|8ylj\Hrm:Yo]! o2pI:NXo!T3pDFqV*=AOIL/,a(ݔ}3IK׮N9}RDUY"tX7q~֐g'a jGy=y2BPP#Bz{ƥ;dٓ г(ĂL Ӄb KL*r3 ;0٬F,,V+Ԍkq\.1n׀e'؃tZIɒKJtM6QO}2Sk̾Q@Tc9~-Q߮ӃW1P`7:P_*rR: ijI}U #%짵;΃Se3)\87wy6X1.Y䳱wη) `7 _?>u PwZ]I ?W?wI2揰z.2s^S7ybșC,c0:պSbBsN:/\j <%vbÿ9kHXkr[3~lś\RH=6d4O*ff ӧ:_hIQoPϥͭxguў @xZFcHt lhg t7d4BM5RP c".7bz BnWK>)cs({Բm_@iDGw(EILBgl=Z-*bB'J`?L|I T*?vUz~=*"+[cdoC&~†I(c~oWo(:hB$$`" wbo=K2Ǻ' jܒF9b'9}vʮ4XZo]4Gk1Z>>~r1[ *qCfWħb$Gw)hHUe~tU{ۚ-NM_#-/>$]-^<̖~ީd!RsKٴ[~Ɨ l7O_!Bus¤Ì}JgC>mu(O=ʰF`+vQHXL Ҵ*aF 4 8NR$Aȕund =,pgX /z+fPD|כ!`"lMbCL*Y-54HadE;I)hDmqc1j% 79w 6yJDRaҞn9z,=nK%c_Dw#{s2G$ 9GH,bb8{lZvt_# TA|'pR}Ov8)Jhq\T[W |lޗ94#/aMGIo(w1͠3 ~bGihnUe24p[VjC^訙 G34ޢ@%%}<0'tE=Žl⏄O]-@xzr!nnjqZ'' N?2kZHqHb,< .;Ђ`*3?aw*}f Cq"]zg9IJfZ !*r-aMf "3Q[]hŸLwOMfh‚V*MlhuAϜ;gZA45\Q0sRm9R*8̋7G1LΣ)2cuk1\AT`g[PTVVzU׿M0~, yKAGSVWq4SB8#Xhv_Mo0HtRMDd*(4_Y$G J rD1a(ޑ l;>鍆8-†UYsgC2ũX©F*Ea)T:*=߲'2}]jtPI~Fhg}$pk -{O)-U3r*73\H+ɇ#D)(J{f^%rܲeJYJw" (ecyPUYZdmElVmZ֠9::w pTFxm.PO"R6F9S8.͡( 〰b[EgwNgi/y@>y(Kz|žmeNr +kPtoOP=8` ZAHM9m')-;ܛhϣҋ/ݢVi{V(͂YYkcVZ)ψ@ϐ[%egbE ?QjEìvC`]c!jLrYT *5ý[Q,Dc=*t~񷗒]ʕ{ `3 & +!Osߋu1dDrw;F6"r}>A#cxv>/ l0:&RD_r)"^Y2_iE]WHpѽD#(wx!&#%sGo//-(GEry#Pr6ju…8CΆ)%玺 w{(ZcypPB T \jOh.4+x&Uh@gc-ĸra8r5AxbNB*@ha/yOImZPY#lR6dhL1}HUo_i@mK@gGR\ l%C|A mse=&pNbBH.UVZsp[7.[L 9vd3l-aF< #e, Pdž¿WShٴM6"~q1*ׂ>6P$̅ͤ]tM`6(C=d6ǵqفVH!}y׹d@퐇dG"\SB5tJߑaG@gV*_N<{6jlE8LvH l=y/dpE=T c@ [',?-<2i Y.rpWD^,94  휶, Yp F~W[)ot#S@yى>2+r_f n~)f\ yCr~;߯]K;]'$윐HZ}ِw _hrF܈MeIY]{IY9pXNuaAUaoO3P ȹ~f3'yՎWuZ,YFaѫi߃aN1?3ss@Ѻ%Q~_i ~'yЪt00-A-%zOjAmBIF$(+_yz 佾_ҡ/6:%af ۈzvE(#W|Q=o+e?--uR}}^qYg'>5/|(X#4@z,G͞3nGs #s12νŪdwtZ4j?מpT/ѶnDzXy@^(2h>u~\OEzCtQs"D(3<]36)[]f0% / doNC.aJ=%fzIe5/'ˈ|Nס 5si~g1kqzN؇[1~m[wFEe-Ok.Au-5dx e(Ճc<7j;iV&C7 uyv;œt$U۶p43 mEo}!M2>ɣbZ|yrh 3vh㹉*8 9WE}_k]2 U3ޕNkI Ăw"A`3%KZOҞR%b$Y^exsqh|4DA!089"`D_P,ڭ.Of\.4M+KQ 3Ea10d"j2gs*hOZE1eG3>MS4Y`碣uf-Pש%-nq̻L TE(Z;=nwcC hx3q Ao Ο.A7rd<6~WIIL~S0 ~|.ar:B%X6S?U<5DuUlY jb flU1nS!|~hi}w+FJ/[ha7i ".9> @0i缅"m4$fY%Y1dPQ4O<>TF#.HwƦoe!FV.ˢkW4]g(R[lgږs֋@O=WHHU 3b,)re>a8t )z~uD7 PMCy(Fyg|[|9i^p #@_O])Ujd?̈́ E k3 V( XEG RCO5:۱4ʰcK^IT+Adz,PT$@E|\ʚ$"qq+^352bLvz[IGqG: /+d?`5CMWUUaXBey7br&E$ײ0(B?@C?YŖw\_@sb1x5c4Ӧ3+ظio1xz$84.a1]-^-bg5aq^W*0OIsB@;Ɏ EͦlIKRV>SCsAEo\%'+_j5[TUTÎ?:ZJXgR+mUk.O 6.R;g sU9dxcRҞmOC9=4O#{]6·kegT^;'o0?S%*&c7>.Jdkbz_r-e{1uɢUKQ؊ jōՅhik ث ^NɯD*dt0#R ]!}J;Ww=V6l;P9zxSy䉾 xw$_5:s~*kr I @kv {ׂyXwFi2| a}x+}Xf㈙546E?WW-^R!"&7 %Vm S_n XqwBQoV%v_hv !  k^Ü7->e!R-^l`Ul檋Qf $PXqq}HY7ooMπ͡],kzFoΚUHte3QE'?wE]aEQ\ %RຝQ0ǜ|W^ xw/[Byki=&7Z{ݨCm~02a** kע7Ny|c",3mْ%NfR2-wߔ{ͶIX>n+P:ndN^ņ-zgj=j(T4qzzYk1iѥ!,*vO*zpEq,t)" -rѧEXf>Њ$ 8< P9E{S3jq/eGdmAqg|x\G! v}MyiTQ +)sfƬҚT8QgD7ajd,mz=B6MYE1eDz,nƌ(z8zG{^-KIƪTBD+ETڥ>$ia<` Wdp0m@@Dt35WQ7bb:rkk$,nv28E RiO:P7a288$pTFfzVW{OoyǂCX[QX,iCccV_[VO~RkX-#ejb4N ;ꑳk.3!O}!0'QbwJ7/w!d/!)W'|d[\+2oQ%cs 2(洌ﱼp<ӳL"+6"uy]Z \zh NK]ŪF( ރGц)ul(P{V`HʷTΏ/ pbDsjR`rL *=]dB6N=P7q5K7jX]*?pUԍ){9sU{vJTZajlTk  (b $ X`k[RPC`L$+ (Aa '{'EƢFqG;M`&r=~u %QjI?G=֠nra%'yl1adܜ}i{/2+#Dvo㬙sGjÖ͢iCWg"łK5"*|YlX %HOw6 Ǵ IʉZ3=eŌY6P%̜46# Qܾ28L>B!av(^Q51*5anT|[c<ۇ!nwITA?BtY C;h 孾OEsk&%DNS|Z=#:6%WХ CX9Jkd R47{ZyʛZ 턛w0N^)vWO,NJs>_GNYicHzHv]9H|v)x윐윪8 Gs($Gr? 2 p#"E`UD s,2n pkYt`D(v-̮;߲'o%${X za@ $Jnf0~)m'1]wժĪ !lS/uP y!@/aݨ4G3agr]&)}+8T͕D70 RJz`T3 Br>Lf[_&'(0W-S`QZ80:.mR#+"IBX;f8> p07k)n0M bM4> P?M_ r#ijS( " X(֓?Y BEɧsVm}^_^ _035| R]{I Y{wZ-cm>ه~%95Bȩ6N{G \v3kA3j"H(acA>e He幘iv_E˗7o\կiWRO܈sЭDFybMnz)~#~;*K]ȿyoղp4pȻT_l%ӌu3dZP, ZEnW'Gtj${;$$vnTkSa n90᪡ 88ޛQ={.g IJwuvUDЕg,;-F02vCcTڴ5:TB{:T`[8e~2g%oxlI1opk۹ma;AaE %Lݽ&J~m~ 97 =z[smFo& ǟ,?7Y>} Nh^lA9)T:44$w׬8~gX5ROsuJl[LxEkgnMK)  -0-8#RX#TZA"fcDYCoJ݊+SBZZ4 x"wb|PW]֏d?;(7 )Kv}szN  ֤!,jšI¹ df8! rov;@(܀4D?x 3-bz1CRGli!Y3Ff_U[D紭2%MVLjkT^Z%]^[yr2hVEdbD?5)cuH'*ԧg*gӲ1{BiZv+>OAzW֠ShA$-|96 JTXֶoGۏ݇<CDmع驣gwWxeNPs,(Ԟ="YvϷ( )U<gaa6dx& :u9cB1kLvk|趵q~>|be*/Aɷ h+L~Ehham3K|{6@/tAޙvٔ[g?$ZD+07` B9qsNT7{ٟU88wI ]}Dͻ_{o(Uh{z鵁|}aw9{ 绽HRļ`ج401|"lJhX޷ O8 y~?(Liހ]+{R KBo̍*jnx( έ]w&ɬOͥYلz.u?%'Z&8&l:5aOqJW*$By*3mNWyRfZOBTxe3H9(6Ǟp=I-iq1B'_yn8M 2O#y_n x6Hl0s<~ju$f=4 e).^'Pݖș_Cϰ5{[h8|:hPN}yjv"7}${"|X9z5#FD|b= 1kԂ;ʡ)Ccp7я]t/, .)mrkVЦEN9W~Q/x拉Dذ=v%=89G$upaN"׻lT}aJY kZlG -g dZ Z}bam=Ʋ&6vpLȿ֧ 1{/\՗|jڇi>P'ZWcm~aԼaD?Gct_1 8'|Ef : jEl')X%;jifMn@ [/=)NƆWjIz@M)%Keɳ/0࿷,!U#YTUq77 2vs}gN#tto\a/xxП,~I Us.^gƬu&y,{NKiJe]r?eT6(!@B|.^'vu:-W\.ܠE)X7dtv: ݥhFbAdZ#Hd_~Hb}y.YpZ59;0*F=lGIxw9; 0L6-X0)mw_1Uezr0,rjK^ല%?2YP6}|QG@i!6  !1_6^^E6LRnjfI##|5_?8y6I"I1ݗZ[+Pa2$bZJN,Nsnyå'P}Z:|5_Xzhb `o9N{ⶤ>S@RQF}]r@uܺ@B\M#\Lb3pc}[[eg"-3v,򅒡C* c"%I{!GsJ}ƗH+w%䮴,/}W@`%|̶ {/[clл +-(@X.X+iLIt:CYVi_9r; |>&=^WhpcL b.GcCz̃\fߙ^~EB{os*Mx)c&3j M1FtׯO$:[*P>,I^^t6>{Q~auř8њ^%[G)m.j cuКt~eE 5 磎  $:3~?W_A5XF/h׳<:PQ,.|=́ȐcO᪝KH~6ThZ:o]nb[? ]cCRtnR$%*ܛӤbꪲ2؁鉱?PtyJ UF^l5/Q)@.>?0$?| GIKC Z(~r2taȩD၇E*@$(FO퀉u޼b9D+mf"f31CIn~Q&h}1qݦ5ʷ<l!_)#o*ϐ%G_+YD\7mi"-{5r?$Ѻ`H W f(.A}"XW0cвFt.U~Q' U#Wwj zTy~)P;mybĪtEK&zѵc OΎ`ʬ9Uiբvk'+ݪsD9O8bb^ e W+.=UPqIn,C S´ 糗IKɲE" 8\`;% HR-Uy'JqX'nN0"KϏ˔"_u_#>ۀRۺ.ߗ6B]1cHrԝkg簿1vjyH-= yDJV왷nj~dA^KYIAs=ia xFF$xπbF}_pYNajOM(?ж(㯁-ڊ1QĤ} bP2Tף \wj(P7pêdam3ghH$h-iJbX2A2FlM BgKMK;7񞜆/T˔ai9ASQtJnak]{ER\]FaIE`LJT(4PWʞ3e,LLQF Q}]S{:^G7G=nD yr'Vfb+:W.*_Y晀"Gŭt9H?[qfj914gD V,GtuN5ICXyr6ջ7Rq*/mmb=Zjd\7; xN`|Ȱn5`Hr"Yd䂮_Hw^Ehl<陞@t3+Eӹ-7^ \®љzw0b|o#N N.~*A5S80ѫ=yM[yb,`̭oT5fXt3)z+5rd75OA@4IFPE&rRb^iЁ^a}*+@::Sǔ- s WV>۷IOV̪ C Ij7wY3Fʻu UL5[ E!9Q'C h돫l;=zt8"_؜{׬ !s^ne8U6}T> ̱'*XLxTA|Il?c `߻%],&t1Ś8rAA FFS9aLan `fēOfU H?/x9Ϣ 6찲BD_sI l0Bx83[7m59Սj mVl_wA Fp%KGHLiIi'1KUA /3?]Kе)0y`tē"&Y 2nRdwN%U>_>uH3!>Oh߾T@?U @F=mdJlvr ^!Z .g14` J1¬0aPL5檋L>ȜFp )`U?}.q9]VwW:=EM\6m|˂R45; p~b܊W n cn%M1-/gϘA kttOAcpe)ZȐ1lWkbfEh c`Jng TE2/n "QG^x!ʠA[ں\s|An&`(4%' pkewr|.#9ب}\7ၗAD%}D}!ʺVQTV!蓯*-?*kY0[S5T!Xg%]9vKdsLe~O$旔BlQ7/cݨדoMV>v8f@tz_|H8ʷ~YQ}Ty429ߣJS+'H ifg iOE-e[LUBC$*#Z֥ +6İ1k^Jomd5@>{ۮ= Ɠ\'! T )f{mAX))78p`ivfs1Yv {G#Ӽ𤨛;[WMwf Lo~{"C6x:l<4NorNUYA@`K@CxRW;B2Uԇiuݻ .yݵ0N?'8"G!hE#\F휪:h VQ~qmn(υumxwBt~&0;?j Ͻ4O^GfJ5{r{P!ˁ/>C2QY;WevV*>vGBȞVsCQ9eD߃R ''MK6W i𞞫s: 0ph*=G#; ;nL+bHg9.=g{9 }أh{f0N?i> Y:ݍo=jgmJx]0:upr~5.o\`3bi'~ #);{dRN$fR *b0);U}i?ߍ( ,syqi|z,#l+^.× hmsrY^ixf B>J^g0<`wkkOi߅ ش\3!\_[{eϏR0 |[ L*Zv=pw_gQ 'hKröa8?R#?u Xa ^;g$:OP6ZN_EDŽSݻӉ;g\{qtP{B>.V>`T_MI7GN[)6ԍNG^"dbETg)sHЃ_䪊X- MEckN6s;8wHY[U*1:7r_ˊJNI #Z73#Iڍ߀[6 1 bn/u )Z gO@=Y:ѳ Ί 8mp/OfPhx+UةRZwE}טl|߳P~HJƘ cdqP`hKB JX0GZyz BI i,vf UA;/AX*9\1vn5DfF`8ADZX$w '^%ʳ߫$ĔGط53sqKsRҏ؂{U~ɤ)i9x L}Ǔo\Qm?5VfP{#\1B@p( ךw VĨ5$g^C[+p<$(Ymx`ɚ?>tN qtDs~^?ce hY@Ui+A]Feo٩AR&Oōvz IP4'Zgx^GE;@DwUFn_㺝I:| {jNW'ѷ"i򓜘j|C\‹rk=ݐR#Ԍֱ& {GlyVh=m^] y9كG;\”ըZGtoǵA2?$U.1rQ4vutkJ-:{ZǞj(<*dv;6cgdH;͏:3m/TH)V]31C'wʵ5>p|֛s=1{bkg\]r`=O1 )YVaBk{9&A2[Y`>Iq n4:@rbQ?32Whuɾ< $bj Χ~ݎ|♏mv&fh~⏳`˿߱!z6!AkO U^v9"² |c_g[xbF73G E y Z9i]lKᇿre[CE$6,^Y `vFl Pkrq#ʰ=#3(pO "fg ox67sP5XX{B f`N7<rb%~U<$Ԕ邴 jkV-zg"ƞtq\Ok"[=;9JT d[hi6{XK$YPh2F闩Ŏ̑dQ-0NuhWWqӰC'}0hcDň!i~-0th8q$K#psFXԒ_,g$l oL#I1[ 6UcPϾmljhyDՃLx;q AAXsO뚾4u PXǖ}7+XZap_\Vy3ywgڄ^nyj$+3:|&"ASD _ÿOǎȁAWÛIT$'H-Wu4^վ1+wٹqؐⱑmT+:-Np'{}./&ud3֫Z%PH9y$N[`ѭU-#2`{'ƭBbWRylٳ?)$F&1:>.~G9w4,c1aG+ґy_P1r26I|qk u~bSY7 iIf*ȁ>{(GaDAG )︧V=xk˼/@F(olEStjw8#&Zxӂ5:z#xij V/8;D}2pDEyUr6Kx+D"co!Ӳ+Z#G0MBx @)%3C-+/*KWBH!σHMҠq58L]~*3=\R6 ip/_{g xv$fVՒ-;ek(]%&#?U3yjKkZKNf~Rb%t84{l:PQD|.7 w^^3eeUuF~%4! lԜ7"q"uWܢ+.T^_D4*@P= tϋ藭g7 [B {XiwEiȭ&0Vn}R0햻p1)BQJ#]rmA *}-Zs^fhuq̟wboյ?OD,}ldcU|N{174*CN3Fs!m5'Fkp_("Mz0Fن/kE^qa qU-AkUT]'JQӯ_!LA_忦ՁͱN2cpyjadĎZL\ w/H+:+Xp 3 Q2%z}ySeW/(a7?$~C_]tZ0H&+Sw,\9bP8o$4HJ>H @ ?Mn؍j[a]7xپBhBӯӰ8#rGf%Ի%&Υ}cKWE~$wHMXհ:n^(@PAwrwTHKB:nA!*$ \bKSJO]R>!3_\ () 5Y1J.Du*g`ߴN8j)OR"ZK,ZG%ǹT}AgCr 1ۜ$@:_9F *+ip{/4מT4>i$dTENڸjxT~C Qcb j XH#TD.}K8j xv`<&Ջ}6p"w7Ԓ[lYZ@Mov8ɻR/jD;(]຤ۿPY$9lMhD rL@v,gIt0 DjCN;ecݭ\ ř32lPK }D0Iˊr+x3/[xe֗fBI\ n~@ѱ :rI`Uwۂ;u"ǚ 4j~6\ޣa@s l،8ӻ>!{)̣byz"4rANCfӡ\5N.-XQ=TQC#Baa-vr8'd@3p :A 0$Kf&NV2gVUpr {)>Bkˡ߽bf /U1nm& :su^yơq.JsQz cTQYA^ 5dkCRC7x%+?4+VxzڻzɼP7S.tid5sĕG3Eٹ*L0C 0 7gJN^Uy4F._GY-sڣ%J;r4ڎx WOf67{R^ n[ϧ)krMq.PYvnBu`D oMLo)l/ȹ3ٌ?J,A2"9-*}?xGPչvO!U{DN)juoc8ZlBN_(E'Ƚ yәxx> >7gyҩ{^ TqCLHHe ٨w# =.[]BM//ݕR5uz <~X%+ku.Z)[,d~ -W "DnyR9?q(e8/SWy>qY7vDg؝ރ~&tHho׵j27K߄2_*DMZez#P:$k%C$a!RgtHm=r t!æf}OE"QÔop'p|Vt 56y/ J!mG+$՟Yoq2+],fB.B!?VB4a4gszGkomx]7?>OLԊ˙c6x Grr/YP8Qms\ 67m ,Ëos[ZqOPHphV&o20KzAl= NilflǍ&KdgP@c=e5n/T^!o}"߄δA®%ߪHox!5+ߛ)((-8wD~A @YŲYɖMnEDy0*X}%K>|F=וyU7hc٬!\>Rڴ >uTD+S:)jF'L'MA/ )NW@m- -:(?BA? >c 0n {gb'/%q2l>|Ҋk U쳾kڶ/*4FYUƓ჊4)0b$F@ÀE13t3~^} ,s>+*n'dN~'twrnɓlB&&OM2ߵ$E-q{l4tL؁Aikȯ0lH\[cpުofɕPEkcmۼʱQ4U)>|ER꼒ed&wTjZ~i8ِªO*4su7X\A#: 5tA=A%/hRᐝ7# ['k14z0^qNOOx֯i(qY4{H }s9{+ Qՠjذ} eֽ\-_PhxuF RAa ߂;!K^@;ɧ`ZG!D' q -Alru2%')={UvwSz8g0H!Ԗ@%޼RG뫊S >.]0($lc3% _\u0^YU}pNf &He O8n{޸!wh;3AT-+E\~kw&ԇSo@mMp5AR&A/a*jq/᝵*Q#:"̾qmG}y*S| R]Z`8# ҌnOf} L3xQZTb ѷHWE95G(Ղ Ɩxb>dLMwcc<'^nO"ZLk˪djJiuKׄIϦ.zŽ[:~}8PiS<$Ek,cWw+ara LGR2L=W~C%$W}hY;G@7`N%1)DԸ!5lo G ~9f;¨8)Ggu jPjsc\I'N:\3yT][ad!ġrpg)?RK0I>㿲5<ӛI vB;'IA1!c5>߆'~짛B=as>[Xǰ9\@CFNSίǃUZc-䟴=VD\0җP笫u)D trxj9e81t]boL|;$VYϥXTAP^[#Q·"؝$m=M 2uLw 7}NM8Un JcV]SM=Pb L.|JL7~P?2D!٧'/`ˡ=zto6}w7HX^C`b_]ȧtOgb75߽z sK9~hbN؊_QeÃp62Xa;PPѼ~7頲JN:C\{~2 #>4޽ Zԗ[YwE2NO9&"嶱R,]ׂw9Xn!G z| *O!^=Tb#q:*YP} dߩǜy-xu?˵r"I%raƦ@Iy7*p r\ `MtG7n>lj^\2N.t֤:Uԁ(Мyw/sC!QvPstv&YU؂4ތ8dT*$EDa!$Libs$^=n\Rbx=|jt2"YCh'+(ӝ͎wic dy>2"SМy!{}ty[۱Xikvk_!ΎaSLF̦ GA lc19[gmS}n٣]GdndS|C%7{?cn",?d~j@6'G jmPb?shZ %`q3&<ռ[6)+^:}`H8v~pby(-:$< ӹv`ڴHgx*n6!ȴR][MĎMN~6j&-v|nf?m? {SFޙdmH˓.SGrnK1/iݥ}ػsilbsԱJY\"ID+zz^aHH{C3H=HlP,'+@~&V&⼪恩 78R# U{VTJdc$EY<Ҽ@OL *k#_.lvS>ZGD 0=tRnL6^ ySwhG`<2e'St "!\׿;IwIof%IJȾLbi,wEo-#|`jvbnOPOqZ2)S&Gl>G{߆|j7A(Mp%!MVP(*"ztӷA Ogbe lQ^3oZIVI[Q1O?I\^q7c!(_TJQ47+3a]/R=s'Kn%I QFb?2(:}LO{a`ĽOea䮮b' |cv;_OV`ϴ6ze*{hn)f.1kξ5>t8qb qou`ՁBhTNL2սݓBۯ6 cQKfRƾЎK]$p"pKӤ˿Z["x\ڸ!Z@ƈ $  }Q8Ԗ(h]"*an S#EҠQbs:.AVɌͩYSqV̀+ʠq=X/wiڋ/;[&&uM{ǁ{<),8Cx6c&LÚ;yo,Sã}Qo+TGҿs8}YqtWi8^=>gF06G[Sn6`cT!/C-=}*=+U*VPt~[!Zx(mR;t؍Ċ$`tO=uL q%NJ_Bz/5Y؋RDV/8῭FltnGh*Cެoe7%T$^ qV2H-A %ͲS膩R|N[޺IbN/!%m`:_muxj !rD'8, `tk@W!cdfVc*(-"48ku=Y|E SvSu^́W3~)7NFtD#ye "&s"&I#xj.ja@!JB@Fp0` Zb :2]K}B"sr/V v*":pW!\fb9@]L lΣdx%Kז߆*3[~#V+L肣_:]}v|x6 ovV0>a]Wq` @xޢE=lJ v>p")eWehä#tI3{Juiܬ> Py#~3z0вY2rPRg^t yxgmœ=:gDܒCJ4̆VLKOk=:Uۋ—L."? @;zx[1:iXRrRz rʁ{)V;V",8p#5׻w'.{25J]Ռ3XZ+Wu3{NSNݴ g]*؈,qk%wBNkbwfq;g9 `V>(Md(RNH{cw׎VV}A/[)V H5#\;m\4\yMTN*ݳ6gR&:n%~ޱXaAܒWFQ=NujѢIf^[O0 mEb~@׹9<\GٔpH0hF>=||hv`D 1z?1n,`])x[09:| ` "nmz&MeeKi<$Y$K>IGyn'o|}{5rKR#QoN^UC< uAK0^WtԽB &?;3WS*B6z EW$gy?j="N5GQnP("$uoC ʷHҀ9D} -y`Y'OB7V +60ꊒփYg 䑒EYƋv'@l_N"Q~݂fe)z?z/7(ͮ+橪ULsvRj2]_">i_hGEґVJ҇5 H_$? 0.[{pYDH岚SHԤe?O4QI.ߥf_jCMŎLw iϾfo_TݑOz#71#J^823͠iȖ:C{ޚiۀr0,K 讇|s>"b8'r$xH&ּᅣ:p?y* bjuWp'gK9;hbJJc%sv Le4`,$Y{KP%!Tr >}*f\me4ݠW D<iv]&jd^־uY 6[bUXW K< 46ds8+ 7wFܼyBܵݲ' 71 p5\Q^-*xl|uʗ6mBT[߲1^7 z83kzY]Q7 R͜mda\7LC_i+9 ξ1JF wI׵%3IidpɈ"лR?K\*<~ѭ8PRT/1Xt6QWL+9+j׾k١7ՄfDMM%bDeA)"M+yҳ> Z1J0h&l/\t}9B@x NJ‘7j1X6 n$8葛^rXda-\Wy؏-י`WIz' K3%loְa;峉XG-R 1ɌDIvB [؟X]CUOԷOF:DrS*5M\zB4^nfOPd̾P a 7O6bR gfd)u Ҽ%rM_!)00JTHM`AT)[9k *4 &TJ&#+aB֠I) 0iŘ @r^j&fo_YˑQ ek? \wC9!i ÙN5,?/gsfC-oe"\ĕnch0[m Vɳ=bU_:ϠmKے#_H󿌠X"fM@b{0%v(A$8HmN6ZcNc^W2+ztQG4O}-In T|D-saEO'XYFHh}>G?P1`tpt2II"KPWѼ,R>mwL9㢲!J7tzP ߇* MI$A0*P X8DڹGqITG^C⼦ʍV^ @aaFAR_KU$3?|?%^g<4^5(ףGev S6ys-àv$a%e [W:g_wN6H6`J!A®zWRD^1r~ <˩|m8)Jݾ?]IbipY/=7)=H !ٹ.MHDɚ'ňZ9;i, ,@RU։}9\ GAVFnԽBvoy@0釻*_i9MM72yZn3^'xQ3+2X716xd>3g tQh,cT,*tV&:)(/6Re"{XVIݺNuBX|G%mU7#5$\ >~9(O% o/CFu&i,m2Ȣ1S RP-]-GGc2L5i]<< <ׁx7tm?^E.%̬;$@rhKA=K M[X[[Lso%}溅;ԇsLe)%v@y%LPd"0<j;WTVx!\s6]m&a^N2tCK ʡj:~6kqU8͜*ARSzOVp&iE!SitUm㢋-Wa~y'^eZ'_\,h%H*W-&CN[l b戀L:quF Pޑ3pʿ6N.CD'* PQ, `4=0:>ya{VŒ"O%mCAE'ј蠹n`p%+]&hbos riI6/x"C)MEv󌄞.)VdG\I4?k@*}ہ&it5A4anbC\zo$U(̏IɬKU@4D(IO _K0%@c6W$D12]$T&1F̜g\o덞tG7y㧪-}nvPxp|P-%Hf ERtR2 LQ뼃풎-J2R#u)W~) UϕZʦiegQmJ`<Oz8k={y@&tNH;3ߢy7!z{ ou?>99¸M`BsޥV -@zb*N r0dZ܂k9Dr䶆iNXk26FIaAͱSK[Yryܫy $ @0#0ت~toƒ J^5}%S +xFb@c"SƤCqCI&uh*nKpl5ö:-$Tk3! þq-R;~d2 ]À"S8f7–;Yk0%a͸#秨\Z:dB(p4 Lעp{iinc]׶JF1$=.=rj:w6ŨkRQ ~h5q; zJF++L s}tDND,ZR &EexSķc})Ӊ7w@!5;vi+w$DkuWp<4xMXx3]AdP'x?Eo|KbF:F~1a $UQp69!vyQG+@Wn" 68T~Ym[wU5>OAfM^&`z({&o;#mzT˒>fc`]]K)EB鳇B k ,NҢ+C]a:z'>QkK[Jyۖ LFHlZc%`{a6)[ǟsYJͧ$ː`"wT~I_(Ϗ`@^R@uȱӔ=cZR4B$@=B^-Ĺ}l[#(WpBT-GLG[k$Zbi]51U9}=2L+3P.]X<=9^DŞQ&&֪n~K/`rPTsFMII5)PNfEu yzl\)?hBðY6ϼU"-vVY#_mvnuLj9gg,m#u](w1qg%V_q.M0k[:?[QT *@;Iϻw;Һ~n/O'ۼa(_!w@XZ m4r3TWi$O-%{ L~eN+}GL>dbd<~y̿T0`]Oݜ=Ѳ3 @T$k־HAl4'4Xs?}|0DD(~Ҝg!6Ւ'&5f4CeZq +g Fjз.Kft/@8:C[& i|CR$զ6 "^h%0 @\,*Q/_u)÷AIG[Ĉmtyۋ`p=:w(7-ΣЇZ3%<\F~zL!PvɷH(Ѽj(e4E՞y#Yl՝iVDZ$-}aYqvUONLvaä.nJYтem LImLc <2<,&-16K;3y3|d[p=$YNnRbV->ئ($)͸U\OOvIf} pu^`qwtj@)4V`k۾'˝S(wkeW§2fFplX%վYm솅t.H:}0z[͞=gwv򹝙h| [!,iْD!V~1iMB0ۖ\_.ޱdD_ 9@_M$Iuh&U~x ~NQJ?V60Rl0?6k`|s;UEb[s5n ET1kCZ%iRC.Q+0oJ(|בik5 ,g/GOOx!\\rK4; ߊ_CˀP~6/O*X=ɇ݇ R?a!\ikG/{lVj$TSܰ) ۞u9OJY+3#Q$U̞wDHI($uk[yDNpX+Iߏ⾝k0-Zt{-%?)p |kTީVeM.Ӛ"oKc0d4FHs9ï&DiW<1.UltN/6%-/PS^Y2n:v` +U/D@PoU1a?8"n}3y7 GvJ<=92\c3>^5,|'xݳj;~gr[KU.W4NXQZ?Gӥd~M,J 0 {(0y'T6Tm=n$!S U "> o:xNGs``ϳZI4b_VJCZFD lܿMFq2Ͳ(,ܼ32\7l[)rp X(hVvm:ĺxG$ ż6.ieGi?S'-]#+8B;F (t(HFE:O5蓁U*Mъ]+q< Ac"9?˪mׇQXn m2#ci_LӊSdaJFB!B<9}Mu/˹48SHA.ǰBQщ v҆rj8u& '2Ƅ8{1x[tmx53~#Vu{PYB`y@ k^΋t/MLeϚOj!pF.}8h]yԨGER~bٷj䶝\ B)c!$,vR ]q¢NI/UIP dVYZQѠ"$Dq֋2k n g2ڼmt /ws9m hCMUeKLjenzu>E+bNAB"'ӎɠax W`|8´ܱRΠ~Iu`C7KؙR4\+\< [3Z߾t{RZwN w,C? U04<Ɂ ץíWehL[R6 Iԧ7z #VXdKniJNj].14*#v NE#?gkZHF5WUɼaOڑi0bRb꺌k.^f2B7| ERG'3DrY9)|U4vOC‘4*Cf t遳() "d=T S}{d #]CaTe$WB]uWXqtr4!|ħ$? 0q X(PQ~(:fd<mȵ+ @DSpWDK[_2٘; I|@kcmjblF:ȩ"f覰L]@"Q-BL>i'"r&/a4$qYUP`&$,Cs|8\?7F*?e~(?Q2?\1noiHm]JU|,"֘5'"Tk^׿d´B I\6/G[{r6Y˗RmW%sY ~Q!qmi_S7Z؝AJТke PRiʥM_C%T@Ǖ'OpfA%}V 'F/9y>6iW)wW?m΋\X*< GzL\R-DyJmTz jJ'OF"$?:l0:^CWHO/GC5Vw[#O2gNX)inBzF9@Ȗhw ҡbxGIRBĊAZzAO&@V/oݱ.嚼*M!63 7Dz?L_:e`ر@KЦWJdtgUswC*&Ft07E} -/0'm ȊqSkd] >m  C˷/%q^1K!A^9-tϟ- F͙ ;2EմƓz#|'Ihfd,y2<@)T8QP9On[F/چ= 'UȫƆCRܐ=/e@MKж h| sh{|5cYP m瓠R:] nRvg;ehjG d_P1z׸OeI; :dHTJpKKOqv>&rcsˈ^U! }'bO[!Q ܐsUv$1r-K]ƗQ? ~VҹDs<׾R{ ",`upH@vs":Bȿ u>%-\J[fKAK} Q$gq;Y&FBX L/%c?d$Z S"y$]Z+{N 澹p¤X1jp9"ӈ1]tuo'JOn!G$*T #) Df F(L;ӯMVOQei&J<|:2- +ʉFLf J"<`hTIH;UXǘK]k@/)]Rɉ' ynrd*G;%`YERۘZ.;zBf'`xpXU[x1vn"1_85V_Q'X/U-}8q`vFD%J&3#gۮgH߬f 8)F' &ɞ'#tk{l=/Vq4 jswh({>We\}4o0oӋWY /iFyV˫f_o 'FPrH籌`sģȣBZ𦂴. 8ȃFii= `&_~u[u,_W?vWf:8^zAA,t`:ʱ[wD<f8='rd>O",3Oy%K60a'uJf (5Y~Mшg)z; AQSA.Z'f6q.,>!ƪ E gd5bŸs!4e,:) 9GuAm8kdAUNP`Y 4mYcadG@hlL~'H#ST oQ( ISσUf۲C1(IYԝ܄ uY zK[[F tKWg1N&]ꇽ EvT$F7A'@ !Ė U( &}EVgy6aXGrtMN|݈ɢ ?՜zИmS?(>\-ה<ҽc}*h&g!JI\cHK^ڇ0YjFC߃lc~GO46:=^3Ϭ_=/%d̙e'r@JB Q$ QMyx~w'[ 8Z xeqN(L*DGdOT__+c\`nvKAkl"^ -AyX{v5pIz?F+Pp,ĥ"RHe > OQ1l,Sr :) NH3̀Mu8h ϏBYW0W(omw?0*D5x1oS=Z07c2KG[=aKRNW'C4:9Rs?J摾"HkǤhLUtʨLwVuyk'z~ bp!E^N SK,'z+D!Z!HګVp8y;61..N>_OɺU6nsaXT&5VPU,A??>4򎧃Æb>~q1{V!`7\;h>UYsk~y"U$|]Yl2=&1mj}*{ҿWG-u'$W6?}}&7tjq0:1#EC0 )#m8{\Z=tq}L %C&oNMT_[oiH Up%-hW;U[z+>@<2MS诣o>ǖg0Ѥ>_Lӈ83'S)FC|Fp 7}x?39sTREQNm%:&Х 鬸>!B+qRL2g۪3Za+|йn(#[߼:T:ZuzYO<V͓ zG_P ߄C&ʜ!0dg­kf(T-`BUb_t>췯J[0Z-bPd%ިӲ8X1Ikr2AOV {ʷ08qN|$`@ƾɓ;!7  d`gm2UG0C*S5|aA?Hda UpiSh% 01ncVmg8>p !P`CƏp)Aw2[ܩoP8|ߩ F#39CF:˨L*}u۝3ȶfv5=تXûIZ=ia{ M O`]P# ~ъA>-_Yd/u@E}*Fv gYKm"GBeS4(12aTڟA:Z0uSG]{ZdrpS<~3)D1W"U>U-u,yZ?d}~j"=XÜ] =*gsˉ> <)lEY)d#ҒLX3&-zF>L Oh%hZ{x>8֙xʨ@aUQVTl-jMG?J5 (j!4AMkF#ݳ[[S :mi0ۘ>8%T/D\%Opye%M]g>n s|0,X[ՊJ%z;( YabaUg8 c"TPoku jߎ:Rom O[5wŷ){R_˘ ;r|E7xq(?[hߪ'ƚ$ ()c^(%$iW胑*xT6X/EU Mz܎!D:6ZvO-)W(77j"{(? 0aC39,'>U|P%an\睒NWFUuL,l;7XgMn gI9:(bD21p7ShV{B-CvgŲΡjE>;3r69fy3- ufDh1o<8H!J~U 3ĕFf {? , H'QN_M26%.e6o(i.'YήD dȔV(8;^d ^L#{5ws;3F hq'jxSK#M]"ntlQ9`" *'\Ƚy<(ΊQ}_E4Kn3L2e']L-BC4ظh ;{)cN^ l7ge*K>֛Jz)eUvlD7 b43q%!1 deRp&gK,J)p$YWeɸUM,,}E;:׫,FypB'@o\|ڣYr.:0&st6k7oמR 11'y,BPgؘ8PJ'Y1_SBK*A <HNYA#ء%pG ]0r<BySP= s(n* @R: uwk= ?^R# FZРT5D툐NE3P+N[,KcC7v:$reS$^#4 ҹ@j3,S|pfqSF߃s0C6)@^ۓ&$eˮA=l}^-}Vmi%W7x7kbÑ 6IC.6hJ~&bc8J9vf0ݐ:eEK߿$./5>{S*Zou0t1yW@}[Nr$$ ۩]N\p @XqDXXK3}IoJ/v.6!KMbMeG/*=ɯ,nYYY<ܓ{ggI٥dM ֲ%bmy>V f[=`ܐ&dl >_;KIM s>~)?ývf\Z]-F@^K{D2(M{0|$6oc]qvEz 5s7x9K~|M;jᚖ$!裛FeZLű`thӤMSJST>$`_LIWA}{N 375Gi O:;YD׿v^t 3 7rQ,ŗn SC Gt һ63-0GW;KO]yf̒*;apvOvmv~KA*KGi )|+Xğ_Fr'FT\6a0ᡏp\9 " ^\qrX⡍MĎ3ƪg_B%B@7]w?_O Θf*sn+M-j ʲݍ,b]5]ӎYLqor-$~ ]ҏ"mEWGr;Ėd=%̾}4$rDqf8 37:uVNV-Z ߳VSb|/~m.#V;ʐ/&&tGEr@~vEz»ڈ3( T ho2ŷ =qf[c˶ *̀FgBXϽA 6fQ u UC-,X8[أ^0#C@ͱ q5kB} :f%yI&&k׻$q*eb Y+yyv¦ik~DBO$u҅j!pI}j .CrF Csv?R2!^{Ly׳U9%u8D Z^nNP/jcxkU"o8JDqUvwݑx@^~Ua< F"n@~!q@;`D}fsy#ߧޫȩ(h! r Te {?X \FDwcYVQ$|\-ziuO0c\_&:ؠdYbCTry`Ɖ-0W$>qoPZIrFmBمRq6MJPnsiu&);#QT<zͱfF<#t6DѯUdFp. uyՙ!I@NZіA+W3oTcFu?S=q4_,-ڻ ̹74TzbyJI] »Q=,f Iۃ?q*Upşrn#*2Gp']n0>Rsl J {Y\ I_AڈBvxю9(UKȐi/?aaP%RI~M3O}TfB0RrOD!B?ԛ@^ N[_u?0èU1_HC ElQHOK~/bUD\7M4 JZ[vG:+IB\'C?w~$f,.b`,Eu&v|od?(ƪjl9K) bEx17]&`dU|Sq]ԢZQ 79 c2h뒰)j<=[4M ݯȕXƒbm Eئl.?4.d"`AX?%UBN [a_bsмz¯ t079@|֖]0 C\T4*BN+nixp15Lo53~bĖ~(].i5?YE XMKzsH mR8wGˀ*]5G~[]ػ ,Y_/@=tbGDobA5>9ֺv 93hZ(VVeZ7 :ª@E[A/ΆߑÅpfh H\uuSK\FKb~.@"G{(Cw ji/1>h!,ΈX+jJ )S xNs\p%(ʒB\RP.ِƚz̛hy3Ib0Y]6 sNftl*L30[GBgBJ -~B(` ϛ+\]N5:mO!K*|!uA9[8D&,o+()+‹+ĵA+D*P܌ЙwENT3M77ź="(Ѐ0q݈G䟽gK0B[$ɖhF]QnyX_hšDVEw/:q ,L8fA<A-R뾨<|XXl֕mn'g,( 퇪><P!*='$Ҹ=u)T7&\ Vy$]X6r[A?aH^y ǚs]($XUnɛ]9%(qIXqp>vXm7[fuHF Ž,9XqiO]@[d$ĔRfM32YԮ˾qcZiLƐ`^YG29qN'z ݯ4sOUB!"fLtspi,jպ܎ysmf`ϛH:JbFSun]7`J*A$5KZ*?=/W=\eDO rlL7h@%@ Fu˅y;z>%>v lv'_SlvkH^-$/ՅZRQ Fƴ3v#QՖ%Z*xRLTH5A# _#Z32s^u+D*L enYf-3JH_&l5xhҲ$|L7_&Et|k;#a-ׯŦ! n-FYI 6*·:v/j"s1V`rg+n- Im*-.a*>{X3= !5䦕Y/9dTz ޗ72%h0` W G@yC[KJrapT .χlژd~pqݥAuaK܋bS)M ݸؚЅjc 1Iv:96Vyf aƤ 쿕vRKPS<-\86 3Ὰ{lYE$4?\ȍ)^.N0 -b~o/ު26d|Ѳr w'5 ,V PH0=uGYKFҍ/ 0V+^@ \IN(pII WiAFVbmɧ]_|^e:~a|oCJ,~vy6pdXN!B* σI 'Bt 0i,;Z]l +vpdy1k<[W6-6rwTX3AG d/XL"AW@3_i  F},#ICɭD)q2-&)Rs {k9g,}؈>"hYhǚjwfo*p*8]`G*%`L"И|Xc5Z?ϩrK]^Tc!56g~EYoy uYP*Fx3劺tUp2?2ja0$6Ŕ@J AYiH\X:݉nΡ+ JV,F bqY*|z?drDՄ)biC- @+m9=$`{3H V%Kt[m6D69a |<^LTF<1Qu5A[o&j~"}®^ ʝ74uW kE$ZV6leiy,Y}64Y z~sV&ȗs)wapht/Kj!Ƙk!uϊa04#a@ 9sHӫ7S5D g@OYz'ɜ!Mz]3O  JE؍&LhFDzW.b2 ^&6ώ'v2I\DYPXA}r2$B$MA1/h@Zu) $'ɡs o c]_TerRMBOi(axE{T4 4 Pu/_>$]%f ^T1H+lj!Qv$Mq·4}&7M*ԗq8\>!#h6@H;A/볥h ޵ \濪E"yܛ7/A2*;Lu +>;62fp:N4C*dr.ݶ)5JU'aL%bDZ {$0%Jy'ġEc ,'\:}>%UVVlJ]q/0tf Z`"X8wQ?/Yz'?z^]\0Hu,bc +|;Bw89F2\[9_xk#2d-F(C3"VD,"7V"]N#IMOhj&zs@##V:ZYDZ1()g [!8//bLgW56^db \?r=kwS:L(e2X;udMOd٩eAm;.!'% ݟVAv -lFےS_'uvk}iǼ#%q}@cŨBf4_w)ڸi0eڍu` =bc\SM#z$%l(4 ˰` RtS9r;*>CvPFNhN^~&*6$HYg>A5uKVLyHa Jb)f݇|%o:2`~>EtæG9.Bќ餻litv7F5[XiSY] JW@_0S%]p=ye˾ro;edڸ!$vWz:L.ˠU)""paJRJҺ $aq<~` Aȷʴ7?:W&;{Oӹx9_y)iSj I]p,$;=8U*FA4 5MS'M[#W n!A`i0-ie{jWp×]Jr޿a$@O,9&=iih (xcI &˺7'a_&VTɴ$8Sn.]2$i3b|V?Sܥؘyb6)ҹV"߸v-,Gyd˚6pkE85mT<=/9AKgA%g+b\ͳ5aJ` ۬H!$sV*uE%yܷ8Me|)ʦ{ za]GxuDPLJk+pJI9|!tX뭶NcU\ZE ˚S)nɤjoXaz5K9+ <4`ixazFT-v9zL H6F^gHs[oe~#pd>dݫ?. xj;KA-x'04a0f(3mHP93Џ6aH\PD[]l W,'^x'>.,+7Fa3ECMX 7)@D2X>#+Tϫ;K+kWgHs6WMs?nCmTDqAb!Xe li2=_<%D:"vcQ+.iҭ)\D߳ YE?.?|<1}(5my4o&;f}ގpe|2,T$ 6Qm(T 1yI1P1& hY6ڧl}R1K"$E5^dM!Sbvzr.<^g9ybzx5"BbZ^S8bA@l) iB҂^sS%$eT_{hJIiyf %D-cOXވ/1>bt6I=4 q2{Df< ,PӮ ܐj)#4I\̌hu&=w6CV5!׊?۷w(A- NȺL[|*\>zX ;|ϯxq4$ƣ1`8te_TrNNMc{a+G o l\p^8ZdW&xKL)~bY h{]]yK1h,B/COԸcCpE*~u6 Z B.w=}һ O.IIm' kQoS|RdN)*Wi:|A2rlXȾ6wI"G[u8 ;Qw8mAl2\_nd< (Yz_{ u*65ѯ %lrkqf_f jgrz"Sg$n贋#wtI3g SDCV^G*6/kDQ`U19S1T< ,ª6Dޛ_Hz_=l|^ucrp~=" pEAA@\}O[.ac &/θfFiT3L# `.E tv#Ko5ka"9ov/2#w: Rr_<el4<1V'.K]VܦZ}e3Rd"yγ00eZÞ/h (5Hև#ڡ2ft=9R+Q nJ]0YDsL뿘:cm9v,O@~a7ޚiC3g_fh huSqhݹǪݚ{14 #?0)"&nڑhd8z).~^7u?3uD`|G3]0Cmh0ד-G64[< ~/k(Tʑr#8Y}$?!@aGP^9FE| 5H)(xe/QU5,:WlsZ[eZmVӇ 8c*?jjtRah{/Ȱ(idTqOR M9 ,1=dC PewÑ  ԰dJ0$`(T$3R5sKEh޾`XV00t;%WR`&h`Cz!\=.siJV;ʉ1X{e{"T}S .*&CELOR=D1{+N@TjTg&|eǡψrDd Ow ;`N٘Y4Tm{dvh2mrCVC\ ~WPƮ%e>X}9y}ٗգ%ǀDBEf0WdInE@WX"{9ME j0׋2ٚk$e#.*!Pܬv%xqAX1 r8#NsduXwtWjK$f_zDs2t־C{PqVCF;. )'v'nS7Zj0C٧ZXGLlhмlk&1~dNcS \@' K>&JQcXZ$`CGDkxP'Ol@ʗǻ g,&0u'C ئR&݃;ʐ[FR .:笀˺ƙJk+ݰ;8+W; 8ҐLͧ/Ͻ+m1s>.){%SN^ia|?71# %AW+bKcLV;׫:{AbI^^e`ѻiЯO[eǪt*>z}‡Q,܏Թ 5EH "ng* zօ Τx6 35 ^3xY^ڦZЪn>I|%bq^MK0īƉKh ђZmFe70biY^]\ 8=%L,߂>淜ݴfۮTXD{>yp.6|^z!I.3ɓiE?QHNdWTe!P^as9*C%(}A2:ctq /rך { t+ܒĪ+{N6·^5>,PhF'GPƎO!:XSfT6@x 655(Y%-|1v:Lg\Ulr>uܖѡ2$!4WR e1aiUX,>>#3"/Ed.Ӏ)yEfYqsK E"RUIcMG9g2/gU XqFwjaO ~aUۼT"Zc|'L-2ǼsT>J fʌ)D{T{=_]Bk1X.8LPL20K*I]GS8&ICC,~ I`$Tz6C2ItdoZm&.cQKj˺@ca|vV^ݿr&i=ԭra7xMVAX"AȂkٖQy[p@ +]n.Qxa*S^ܷ<ȓS/! 0m:21 _xYz %D޵wܧsaR}"9̝}v.=tKtv2X>8}W鏚 H n`Kߩ\?oA]$hVײ#$9>vo'֓B}veFe/\'FukҚ}MkFE-g,IxKȐl^V$?]s$k+?W~\ ( D]}Ծm{?n1+1Ux؝s>P%*Q@|v\?x傹8P$0K˛ۜ,u)}.UsRת+mcԚrٜc n"TL'xK`TXhzo,5p7Da)UE@D{m;Je'PӤD4f;;r  yJ|rݕT#'$0,M7*`hWyY`ʵKE1#gr~ұE*#E@qi 9/Z8&.ް 6Id u?(d 8H0T򭁲2s8w=0beMLQV#Q!4 H2{) !l;(nv%ޢtIU S7`M":S+u►CcWZc#DgbR]-;Y̕s#~i4C @"J'S@bvo, KgrQ|L9G0YnҼλ?^$vG]*Mb(OI*#LЈYZp8P˦8u4}5wnf5kH<} lM%VtwkqhKkW5yΒJmÞF[ufbKQbLSJ2 qyi5PDghQmH# ] /@V*F#;VTt;YBuPEGshF8<&hMM'c@@+G37D&]sICnl؋Au9{޴.{vq9yۇT:0hQ1H]= qz-٣ݴ[)quv/7byËwE֯Q#y4zV[$xxZ (1_˾pIA`0rSܽ%PtaćmDCY<%;Dn$dy[A7fF\G%SnPuEt1X4:p/]DOg" v)E+ >>۬U-r8;dNBI'.EbKٮ`'h#$>~J (Ra>{km_b~E65bn7INVCex`Ӣ(ZXW?Y"Uԋp[ ̴ ih\p$%k+᤿o+wac]k#ثSZXI.9Խ}{,H8l pbm'lsZihVQrߑx`w<c\X.%*+v WYi6W&%Voip%Jhqi?!уbjdayCKj]nc3G2z|ZN(o QUI8XbnƔS1m,{_RݕW&?Tbr(#q=Acπ0[WotzDP"+?mC9$Hi^W)55w݇Q' 8(BZ|7C5*gwcFZ$7Zv¶UQAM v.k0\)EO ~6m_6Fc?%wFaFTN7}l^ޮ[hHauy7]B:"wa^"v ,{OMm\AH$H!g|/CX_X T}/hgv8sxkKZ:0ԨNe$V?̪Z07*wmHu<wn ͜zHAy,B +Ȃ>=Q5+oRF!:1 M|SK{}SE JR4BX43u+Ěx ][-֚Hfc\)Ϋxɲ1L)(]ɕ5 l=]/82S[at)JYGd3s1Ioc8m\ -94ky>qFiՄhޠ`74vb^г`τqF2wGL_e%R0Lgfr㖒j1dX g|"+,C~i 3?0/,|xL6 sWU<5O;UVer$qK6m]қ:hf 8<ӷ/~j^=5{žQFzO73TK6RujX|Qg.m¯mo! ⤟,o"tQЃöFg{~M=*PNNnhz NO sDiB /N4[x_?ktE# BW%OG( H܇r@2յ'arOmT1?g|/Ř{d( \J,qb |g?{FwWի S3oޔSq:+:ݺ(BD^D4_op~_19Yva M+@J\[;ZW"ekףhxJ.02a-bX}dllV%ٻsn;-V4z-w 84_cñlфA.q4T3H^ZGb)H6d˛>,rI2'/Fcy_된qͬy&6$\o:Y'BcYTD %s+(`=Q/(YLɚ$wW\F%QLC&S屫%C~Ͳ&ҭa,nݬpBRF=1PoWWe5ƊqIKH]A7(CHStIjۋ?Kwn2?VtU6@Oz)TgOp4HXA B14z)2`D}Vcۓj1dGѡ%x0l{01W%~$nz:} tX3,Ero܄oR?uXMxIc:ɁN~4Pٓ ^[g:`ARډR)Y+NG>NXhԉr_O/x2 R^XYC:1(LR*]P&nt`Dg:o4N萹E}OkuV&e^,EWz60@8AF\?ٳ)la!*C'[%v6$Xc: r#iQKI[hXV-㎍ 6S0yS@n" q,s,Isj3yOAc1Xb} M|g п8^іf穪6tC-Wi}]v{ uW%_ Ym3gv?e"kԸ UHbC^cI`,`Tdh|5}V.&w4y૗|c)3j7ֹ;7o>\?R>miQEr 8%x 5`D0"Hq@:>aUY\/ޠ$7%4mG%N8hvp73zl38LmB Oo o um8 jtI!ԉ%4{=[C~X4eWJJT^r&YHh65y\1qn? u2( Z8粊]fn31[kV]D);+eF !Y vtWU)/9uQA+y(&;~,rё$QIÍm~g Dj$SbAazfj2M+QfTx[:ͧzN&iqwwM5^s9x[7XC4x]y- zCz<+ӐsBȕgR&:vvI",黎s7#G"K쐴a~,v9ji]ΜZ`ϖ(U"B Ԣa ydxb'.,8{xFgs?kƵGy.p{C|RU468:y"icԝOkc )7W0NSC"cCUWQ${ j+#Tݮ_dѕ 9d^~a5ȏͱlI".`M YYcձO_Qm5 ]%C zԂvM*pڴ<\F껺*!^N/NZ{?cv=cNWke- Qo}73N&q[ br:q \ :Q({KzL6jP%}ZIg0D5|" =Xcd_R3ǩWf֣ӝ % < 3IIJC!V{75۽uJacʲt?^FX:_>Vtj ?M8B(H,zr?8*>J[b6pb/SFb \&Ϩme0awcG#,bXcQ-BU')<0)oM],,ɂ ŐbIcbknW!6LkǥOI5b_K*;ARۆ̳&N -5\%xIL~͹cDƬXsANe#+1/&~71m 'RzBTӭy Uփ_4cy <*EsWW#eΫua m*FsK̖b^QP7nE. jH[k++sq@#.bh^ 6$U%$S &*u:DH:[ BMդ![g-?,WI6 J{Cs"y,Tq<>%!8$l=cx~c#BdL^orCnyŽUjoQ* QT0{N̎]Mn3 =k_0teE,&p62"8oA g&or3!gRzd,63/l}1N汗X-""U)fOlBQH%A%Z4E4@f0" GD%vC"P;kڃ!ŻG;8G gTCcDck\Dغiմ-=r{p QY!GT^/q#>灪yHu>'԰$O -ʣ]+p.C<6UhbAȣ#+ K=ViaǀMF[9hJKCh&̖nP6ɟVo)"G@>q/s^ T_Rߞ}5bҸ]Bơna6op%OiEޣ&m!tkl3h Qi9Qo>?#>Iʩ6/y%R{t!٤<q/'"PzI6OdpS"| 8,-ޖ"랏k ~L'ػz[rP[^Ăү:KZkSH>Z>:LAq&qG~&)ǡJNؠ)^F!p$=IL9z$7\Ȕ{a (dqwj1tĖoΘH^. NR<Û`\_kY^$®k6rA˘5rh/v8?M^i-@1tSrp hn{1%$VקVjg6zIͻ+ۿ+|q$<9jyX_Q,xZg`Dr$ڂ (' BJ4%~(6/4[h1ѱſ,5&giE_O,԰}jhP`J^\nqK%# 2!VPp&(PTҕ7ei= Kٯ9ⰪWN'؁Hf?^$}{zvxTR4kat7Yb~#B ÉegaېC0I4 Ȝ)0݅t?f"}6o*hvy3A vk.y ^B~О>\[=:xZbj-kx^ $%9m!@Sʿΰ|3qGJbt2yJ6XD`'Exi&tnxb5'٪zR܌x?=)q$nQg m+Bg6>B)Cȅħ \D!ݺl `i-^ Yʐ<}>]{5_/Qk%s(}0[KZ \Y(} cp$sL9y~OETZhMB6R^M`u ׬5]3mյv2KZslq}œ,XkSwI69W/r?=ΔX?4$u\8wYG TD]Hkq( "jKR 4p-aS?q.Mn}hLȷ}e>.!jR1u|Z ][).{֗}Kf٧4GGBk>U0!5ijF"/_fLn*.ؼ٪6O$t Mb<68 `ѮkX9\K%\]͍|2EO95"L\H.i"fe@(S+Su9GțETVVr[x-s6sE))\#$s=mĹX4́%L/Ny#70m-Cu%CqVR=]\bHUd0+0Zf\I*cr 5#@.=8tMC t\Rx_B?rt)Y6e`Sakydv Ms]!SlU&cڬ1He/o;S7ɦaZn`sq|]2Q3cϽsC@6/چhQ: L=[$l!ֆv\XnX Nֵ>V-xYscm>6עP[HjP4lɺdXCdƵjeV14D>ֽT X']t|3-πxYQ/87~rP?ިxv~|@!U *zp7 yX (7,$WLV @a,V.N!}e[N ¾x;$̒p.=aQ31ȭg[4y3 4Ff!W޺kp!b#"D+]DL=!B2PW;A a]/jf߈4^,K))}4A[sv @zgX|bqݓbIse85 oPttFfxGc:&reJmryPbM}Jɏ4Jry{ =D+ٳb2^>ihWO/-eAY \*.'J K&fQ>5QaTal 6iu [x2HI5A&:@Kۼ1Q'XS^3eIHd%7 !уha6d w^23<¤]MF-\>NyJE[Aq1ݕä*k{W=x2(R酩v3p.}=Ser,.2 H&((k]4ܕ$9i!1U4l >{xO/X4\Z]f>λYi n-ַ!Aq DeR][Svn+u3P{*ъ@^tm`"EzW%$E7h'HC LnmgN94>73(-腿>cSR+}KH +g1J`sv}oc͡{LS^MVKBM+٢%)cQ-Wބv<iCD jfF,>)9WDwnE8hdc8h5TRaEYMQJ6zI1ߔAbRXM #8?7EW:-gÿKj E`*&$/SNϯ۩}l(HP=w%ccozhF"y[Pc$RFgW8*qajR[}4vV?"iܚoGqHM{BN3*8LVg*vY*~.4Θd5i%0;ʛtGBET˽#RS\}֙77Ɯ>0#D1RqSze"2O' yZFm(^D7$\t!d'|+5EGgN]q g*08dzo{]KwR7te"Wմ ے[t{bR$sb 춌Sh$;O{(ӂȫ GwqLet {A'~AZT.c;Dr-zouwn%gqÕmP*re@,Lf*vz &&I8&=%}'Mc434dÉkk(X>IN7xP4zmTT62 `v C3dع8OJ\ 롟=Mx _a *L?v j ?t?p{ (]XFfloIR33I 332'LQP!,sܽ&Q/8Z!rzMz 5}ZkQ_f܊grAܥ@8OX\SYa]ܚ..z.:{rQ}J)HnuoNyQE*sAxW9n3^(%E8HZIw aV &&s%(ѣEmZх8%HÛw{pކ ł)6+wV>?ɪv3NV rjgn5,i X͝0B'tz=龿5ϸC_P:6UzaJҲU k#rXiwcO֒_VBG(Gzje!oQ du?4U ݩ9>&ypo* 4Ȣ 6["o5 Hr08!}q^7O5"\)^ћf'S75=5I@悿$0Ms `ԉߔLקx[sgQԔk)= \9nþ1nV+N@FLpU! /:\2h"6e!q?҉@![13̇n4zmxt~-6FES`JQ}H;M>{VaG̅ )nwnA>Necl{:1Up,]2!B ͒HF 7K1óA-Il%W9Ф 10b&p|~4Y44(p^ :s:AP}iWXM( 3N!S]?eK걻W]N`D P,>ޞ?W&o>CN̊N02y;8ȑ[=F Vz+p.F'{wec6kV %}%0lc$r0&ɂkߧFg9yClJ*43s6@Hw"e5-8MK`Ad/V8dwg6(ntW 39ܴ࣪jUfr :,N2>փ7ս l/BV[?<79ҩ+TacU>El6@1 &A'/\rޝZk^Jb #]Z^.Z;54 ^nbIy%gK hO2Y@ C@sgh?C ʯF- @\vUu) i6:@A@./@$|G`]^[]ZJGQB)@=KDyfhhfOɏv*3hdTK<?_ $>ۏ D{uj4 _3^JŽbRvV*<+8+4L@΋!1zk#˴#) /uF0fЖe[34I㢸9*_daHX>Zyi no 0:9l\HT” )ff#Zn@,a>k:+v%=* T\M*HSz ւVt)r4tYy@$l^1ixSCXC4 _ZMgXW>,.y/U6K\'cNGo)@:}<< u^O (IuiFH´8;CmόUsaβSfXmP_ѷ z6dp =ފaE|@ثIN%XFXz3 CHpiD|~laľi?# "$r-{9 - V# T]KLoS˱`gmueR0yN>ۭ/ .Un"^ =O]L{0%EDDJ,pL.;2we nu k>ڍ}db|VŲDT2Yhw?@ Ƀ@01 Vr!*g{SAfcE9v {[{@(뛧 jjQt$^{*'CIwzuZ M e۾)mݡ^f=0m5>hlu CIk`VȨ?Efx8Ӌ7-E=d $iX6$7Ec_ZxИ}u#x4b=GѨ6E{o8{5cp*+&Ied a;x+=drA} fZ?Sss()y>e \Z9?/i\/0`G{w'ubZQPµǢ6RfWd1c݋5QؔkWѦDž1J~NP>CAUwUyy{jf֤Lu>`dqv$J?E@q-L) W ϓ>ov!w.].> A,iIK#~rqe*3"3b(h{1C74K y5ߗ5Z˜!rzz GTIT_(CDuUtj RHH2 aHx{oAPxp Ob,|blB4W<$Fg+ kVg񞓒\Ѻ~Ő_dlm<֝̏/kU$b.^n0&\e߃N8o%KU_6kKRG蟗1]kԫq=ɏ;8&k\fCxF.4nH..G5x7nGIfUT< ߞ?NUiQPÁa3-t>9t"B:o,RLN0Hx Ǒ v HVxDW)խ*tdg$Tt)j~,_}WܳmAC0nwD4 ʗ k ac,t}]DԖ#N'u%p]N/Q 5}ٖ$5N".L*虂F:PZ=[!Z~*!Q (^UttQ+tl+8Fz^eP,t s7Z[__<' 1ݵȹ,®!eL:'H?t"bqx xTITg/`'2xj +?߇+\gmibjk9weD_̾K:Zс{a[?vfskyW`F-1y܎jF >glGlE|]`vDqCBPj6':er\D=l%(*[Y%c;f+"Ԓu|]ZrK'27'Ušz'ʧ/T%=6 x"9` ć&@ sKZ!BֿO:!]BC3K;ʈ.iDOm=q܀ړL[]p%W[qb!P{تI(<;53AuM?RK4*!٭V&7H/O#xb CO@b8c _GXS6.%JzlםFCX翡gwѣ9 ׁϋ뎗[;oBӶ%Dٿ6VWUNWx*o;sؔ@v)K]G U{(MG4j~WJŚ绕3c{Eg9(Ȉg|ܚd:,K=O6ܑ7փ o*@F [qi~@=gSܼw# qc޵4 C~ji&xvv>@ }.i"Ƈ${Tc<lѯ4_Xrqs̛n %=,JR^CN6)i5|&ŒN_ѣi#WYDAY #m#ّ"WӪ\2I!lLqiHY1LA_؆n|e 9}i:{9^5j`@g_"+)yН&p>!$2nvv b#E"V7:`KvX+\Ӽj8ñ*]ʁ8')@2Nrl4go g:[耣C)#]OCۓȾo;27˶c7 k)`lL%7x8LSQPynN$$jS3gq̣ ӌCrSrti[R<n #曰I P%|;u;~g;b)eXwBW -zy=aZJyt\t\Yqnhn{5E:oV+isY؄8h]hf 9 ])R+ē hŧ̔dOo#G!|MMCkgpӔ_3P uB $ϩCH/?b0_En~SS>bnIWl8r(ᢧf;pKTwn͖KǺB-H`%m#~~ 6m VI9ZhzttOy.p^U!hϕ DB)O:sjD>Л" W1جC_ ['ݦV蔰$Yj#̪ a&x cE*](v6c|;:3_Vȃ+A/- ,hxc9[&Y$;dP˞UMϦ5vp ~Q!lf?߈kskğ*+8n^W<nqP/PRׂW`+ǝw$u{`$ OS9iN 2k enugSDԟӅCZ s͒,!M(g߻*TDff9[&E$}'WbxI,o떪v{Ty#xBr`!_!=/RJb?syƂxjOGmq]#:m{m:zGRϱ\Tɟ7LΟo"1PؼuQj/=uyvxø8^5;y 1V .v57\xU 9Ca=sa/֩N|郑9PDA_#4 jy:b2D /b sgs#־rËQl}"B~_"Nd WoY(e u#a ^Ok BX<:oIj_& "1U?ZG UZ"Y:~ 3OK:m8g`W[y@®݌H^k` ,3ζ;Y#/oqf_.|MgJ_mm})w]*{pfTm!roI2'K~&zEGV`\k`c)V\,fv9ւؐ-" =P"0[g|g 3g= jas3%z J|s٘ك~3yg~^g:5*&'݁:Q@WHa_nڥH%E~yM @"[m- j<ܒ_S$:0[ O˦jN۲7tgeܲdB[(J l`q+c4ֲbG;V <c1Xv\抉)cQr cRmu+ % ϋGl@e{o9Y*ag v21Dw0l0Ar6(1R7-,34L#Ƅ~qu=̾Evv_H=q8Rgډ(`={Γ[t|{:Gv<;{A4>pgX oךD) ^#wf[_ [{4eu7!(u56S`fȕ`ZӦPnT yJI/^#Cۆ%XS Η_ k[ e>!`ȽsE=rI^;N 6 ۜ{f X?dr~~6>TbbZ~odH/ 6ߢ;hKp [U`Я7HG2B,ߴ*QIhQ}(۱=)xe0sZH9+śx ϲv(kݘP<\>Hw2}o3K8!qku7x<ŵ5EP 4⼝Lܔ)vrw}*fh{dДp$T`?v(2uʕPIat1 yw*Tm!S;՜)@ v ]N>j!ZfT_b?3Ei Zg `n8o☟ɥ\bu MB7Cx>ZN+7A*#R9g!vpNq½μ{Mm(7l !gN !M-kcAKsܚ"k_( I@[.{NIذm)-a0n$l>Py݂X_9Ɣ?<<;FnkyvkK.b^c,3J$0}a%m}+}?594d˜ :AG#;Y UJr}!5A`c`/ 7k9ǕIBuL/7S~>xmmqj?WzzV^6MTglg\=g(QS0NΠ 0ay+ t| vH:ApxK`vcTl[3,nz\߭Q=mc֬l~R1͛+{Ч 6C~@ *]/k}=Un&*F DG{3Ae4E?i%JS%ucjm3핊dс*T433k =eP/.&LwDrçƏPp-.S"3u/b-BxyH9fGg%! Zbu߯ #%&!fmWP-UΙ8LH2)Z=9&p&aąkà+YDvC[|egb+Uްt\3,oݤBXPxc GD3 h}u3+r}_L{Hl"t uɓv&}p ˣk{CVnvۼEh(p&d89Sm\A*D Td^AI&*v g$#`hH$twC|F}U_z9[w)䨲jF zѦZi87j-dY5(guC]ɾ_wSmQHCL\)C8Bj]%1EGuV3j+;g\(e|مDEq;@ҫ(Pmvr7xu][ xN FiA r:CI87;|moɛX$ӗHf d+ ҿp!~ؘc"?'%WMFYꂴ[ +YwUQX4-R gy? x8m(ѱz~07Dt}?~>𑊿x0$mOwK$V_XkXWx&v$4*= ;] wY"$˧gغae'U?!UJiR=}Uհ4cD,+LL%\p$yOs'k4֛L>LofZ F~χIN4R%a#^@CrN^mF^wOX)<(sDc:j'X _P0D9.h;=O C ؖNK-U}w8)2P=gY+P<PKz' g\XV!O*[N=Z5J~rwUv̴ݫk/|'#ǟh wr=$eB_u d wͪ@c՘]bֵsJǹ&΍![Y#`֛c\\jr6Z0!T-~@a0]Vn /Tܑ!/n) Cuf$GZσNjx\2 Љb&eUCձD~r::@-ۏ'~؊$(0 w\c$0ˀ֚SK'5FcvS6p-iCSU˙{h+NghƋ[.y>˝##pvmIuVd)߂Y-=Wʨ3ɝ Hi%ŒA,p Im|@(nzc<&3t*վ`7D*}[w)bʼ!Ҍ/tr+"hF_?=ZՋkRsdd {Hcu` mp|*NM';>KC@3 S]oRzh(_ݱkJ!+rҵ{ k)lɜo.c<$yw/E%yXb({[p~4ȣՍ) b$W6ɽ_YWU`F軥^=B&#S{oѮσswwBE #t\T5Uk=3x!9BGaMC{Q~mbdfWA=0THN}}&ԨAdgI{l`/B`fB*Q,cz_+x[.DėҴ ޘOm?dqh&g'JqoyɊ8HټeRr}RBCf}}^7ջXy<R6!x82Ij|ƧQ(N ΅Ov95s]+߁]}w=}&4Fn),*Jt;݂&u-"e1'i,uZ?R3pJou 1V= M霄ұC +X1r$J؎WVÞmU'Y.75/|I6zsgO4UM%dW'\% RR.iy? i#6iy>[8WiPչѱhiI⚸2 '*/L\yHG`qC}2@/xaa@⭗*>%qy̷Ipm59B &ͱi  !'z|r>#TuP9K?Ӆ0*a|YՑF n~ZϹ3 &*-#L . .o~}_R&UXTXRH#M\DKw#wLX]*qxi/6񡓅[*fH"f&/*bR2{'`4'1U/'q LMxpwn-X?C"CLXX󀡽mpдaq_z)h#|Sx=/lS"mhئ_8l\RciFb!~UAMEI0W{O!4Ey?߽E4ݱDxT0Ȟ2lЩ-k#g鰁 kUC͎4.ȂjQRڨ>T)>_kxԃ$ \Bhbw6t6H≐,8fލƎ8dE_$s MqqفW&q1)tqgХ]XwdxfEW?ߝ0ZlĸV옎w3Wr~cRFrse[h3MUF~zZ<:9mdLutuƠ$^FuVt6,S(ppjxfTn ^@!+{u;وxU2//Y uimV8I\i?z[\A@#D/4 psvӽ" \36uK72[XָSӂ]x~7LuB {GC)6eCaRBe><}*ۉ/irJw؂Tv3@0(YSR9Qth\:_$N MO?126Z N0u[Jڑ ?Z_+ί`rl<)kEh*}`)# 6^ES|`yO|*}H=$?2\c"P5Xा]Uѧ"yL{fW%dHh 3p'4TzIܖ\ҡU/ǵ(VԈ3 X2&:7>I <{]<Ǝ3i] KHևIPBGGdiP7_ c ]-a_!rOJɭ?[_7 c# MOR.eVupl̦rSV`gE7.n;>" O.=QQhW49u]&]nAIw6 CRo]z4vT>|p=EQ04jb^9$'3<S#~2*IB觱ndÒ*[kpS]K7K]W<`-Y7vzńg]aWvNM-CLx0W; ܵ$Ρo>J8/_~ znJTeHhx ek@|RС ܰO*"^^M..sR{yVO<"I2oE9\P1g6}Xm>0(Ƕ&"3mx:aS7jI ƽb_ܮ5 {+pGe߽k LKLaf42)$ʼny>! 8}2)݅C R դyt)*;C#‷y\(g\ u D ,P뒨N(k\ ]Y׏yt:G|K(=cWqUR37cq%R :B}TS)̥꧖%r2ґw/`Y,僿iֶhO -47DfA؝L!Gⴣ%;7x-QUT15$a=NsoS]\jÆ(I_'9Da>^[U0 DE ݨ}_S_Vc%BA{W.~UoL "U:'_^5sdMt|tQ?UU~ \mY=߭:Xyd6;T>qEJzڄpwR7 sܷK;FYsH- ^кFrI[?7J U6<b3zԞ YFGrCo:G6pf㙱ljHmdmXu[N7fw]Ο m+$nhR [9YIhC+) =5od7G4'+ob-;!SvAh}V%(,{je8?rn0` ӛoBk {˜M`L":vs?BgŦ&qNur4-'~, L_աnmx/25ϰq~=8"s(yU/q=kY5.;auķSs\I;Z>۶i-j;810XY|)%%'_{o!'ls{f-pMRC92HjzԈgGP%2O;(0Oͻ;"ɑR"X{VgC F 4=M)@6686_8b^T lET7Ň6hFpqk`q̏j6N_{ IFB|Z$T9QiGV_sOM1K="7:_=ߞG'򲦏t'➍== $6D ,>Pl-I`LH!LLaFj=ޮ27IP^ΛqCA]z0Pf>Ff۩54}BWLq>J@!ޕsDShA >$r^`Я.g/:ӫ#jvyt9tb v&\yh$'_VJ-Zѩo3e\׫Tŏ=չ } vYwGJjeH΀фp,'CKo^~5;m# U t@ҒPQ=/'ۥXԞaܲߟtj_5Z@]Iݏܠ0ëG# =*ɵ{脘.#o&X 4:s]YzW0*QK ޖIt܊$V<]Ew5v1]oS9! udӂ4Dsʑ?E"G!THz_'0:}}!rϸAl6m9W",>8xYAM^,h UhbH_c@x 6ǜPҌN p{<& L VkvQRS"6xGOAѻh#ǿ4@7w~H^03M'w'%p't=wY{n|?_ghZb O`/W(Dc3*S(n=/ܟǩEϋ(حy/xȳDaW;TQȲ,2o?|gYWfd{P!|xO)]k>h-2 p9σkRLe~~r / <* #DxS) ;†CxYk ̵B!Y=+F/}n_ œ֡GOeO^OLxI9YSSgۮ\.۟s[$gA@Jb ݙU)CFn^Vv1{8K>]BzX䯗uua> E% ڙY|v=6٬P[4N4â1垯 C>߸! IlW,ϢѦ5|q{}h=neJ?ՙwՆko ,Q Gn?iWүGnF-<㹱`J2|nUƭkT:6pq T78'y8FƖ˕:WlL)t!T<"7xB 2c6ԭx6V %QƼleėH0agn3˼VIu?;LHʵgO - Yv h':M>Gd&1RyoUZ22^DSv,Β{Z[. #`%("uh-g.>C&Hky֓TY 5 -]T}ϣS0"yܻ]ST%.?^?R[ ¸+ i⢝U_>@-.܅jL5Bl1&iۮj*Pj5@7.A@cO84a]e wo*+T%-s ""鞖ߎa;6Y?S1-ijB13g])֤6ty͐eB֓Evb'tQUCLY{m@UFM }@ arC=N+}\n~wIBU8)ef}ɹl2O,ƌ?^8>>XMN|hU6}')3Ϗ ˣ}4p廈$㷅XO"+ Nޮv @M$^yrN9Ti ~.x)x h yܪSj$wL}KjBgpc([>,lB0/.&A+L8(. aErbd:#o 8's&v&/9JuIT"dV 0+7}$ Cxڹˀ0: Q2BLcB}|̱[´X{g&#ZЪxmI#1 ge<;o`ǖ`ڗAG¨@ ˪zM~`ҁ-aNaO&8|K9M$8=C찤m5q3 `:Rkib/c> t Z͔>7KbJ.5i%wP@"=@\41zՏDR.JѺFmt9||,Ub:%}s_6|Q%xe2K`pqqoz7q"JJNDfDlT4h| ='Svjڮsr!y8&,UE+~4S-.;y'y v5Dq͝ M>biqsDFB/ξOmjw+ %zdzvyd*r ?WЕh% *e3Е,t^3' MSaUh6fpa- AG\ M(1[1WfF>qԳ)$NF&}4/iwcDel1}q#A Wt>QW4"t=R3cwS$0YDsb]Zˍ$9%jwTJgbL/jQp.fS,B4ԑ&A0M9Zӫhкǜh;B+fy!6H{f#}tڣ>~HY;֛UVYஔ5v(SO0.Ia}]wziEj`ZfVbCsgC@.NA0,nJ bĜ*> Pq JL'¶4?˴T)ZO?wsM1CMST;g3kMBXsMznlFю(8Q7V lG NfV0H2#Z >G(dݒAVuBRz;4%$=&mFTC,UOU\7NBE6S<)┢ICo-+:45T_+ϧos$Oĥ L3z=OCDݙUGSH|5! \V&1H#p4вZxDVoj%p;z6h^c :1^`+mKmebծ'\`@ށ4$bUv,wbK{fri3hAE=g &+ZKV:ުIt kϳus4aB60[H*w(lʷf6>մ^$0Dfo{9z(xoZJᥓ1!I%~9TBWQBy4t9f[}v6 pR/rnV>A 6DK/F vp=>[|rtC>YBq-n?|aꂴCǴ_1$ZMa Nr$녀W4w^-LA)ĂNEXeQ>Cm5v ?IA/-i[Z ̋CtQ`E`QyIcQ?Y]vDt )Phz3if"#o// $EΟ=$>Ra+ | lkGgJ8*r3U) pR@ɁBȚXU4>W ,RK"皆b-/ᱥNnU[Iӟp> Tl',A tY=Y8ePS 3D6^p$`+|٨b6Fiށ:(fkò8@{5aJ@|jm (XxZ!Tq(;NGO$^ÊMzT(9c_ ݧ8g:z)Q0\6=BO(왮! ?# k;m]]{!q\I}ν0Q YetP>MYu,qcX7c>~rM.GN<% `]-/zԁS%XK05`As3=W'6z$@4 вORd*h>^GX0Kݢ3ڍ->H ̅|rk((jUh~uԝV̶^f.uM ɩSزeBbՋL]b&X<^^F=#kVz =ˮθ[ hw#&W3Q\nLkٜ+u#2G0Pݟ;igirIΖ %%{ev$u[+F5D]P@TXeq̾;#J>Yg}+lׂԨ+R^0Jhrt! quULcf({z@Xki̊Hv44a42 U&92ͫSVZ01(+V Dt]BJSO_Wb0c4rBMi,**)Z^9Pt6u80ȕ$3ܒ(ϼ'z*C(lt6xG@fٴ}MC y-WBK:l5i׀)ǐĂ1\CLTN;]n^?ۧw\1x (hk`1=%PaI\swٵ)U-4a.4|F}kn$S9Uh)E+Hv 'SId5Aras$+||t0J5l+#yxG~rėڶJڵpfz?z.6G^a7KiItQ+^({T/!:ؗ9$yy_*&i&ٻ&n T-< r.2dw:x OFT:V9\rgɶ2[i -(NZ<>>+pz dNq{7˪XL7u *uVaAnӮ ۂP_:?'-?0XBǁb|_O.͸l$8v?\ skؓ@pqDYUq(U&*Mw{=VfbmwyL kp1`.54~C,#}MFKsF o&e<"g#WV#2IT|zM DW94}9J oaNtY x;X7ſ/>I^pJ1[lKIᓋ LN@[CnU@&\8+Y5(4Q>fuV"r =,Y,T.LVRUъ rf0 y>oأkӟfW^fIFՍG͎tJtjO^u\1WQI^oOd=t\ƫn+yU|= oGoaIjUYqނ6FtVsKDjd@:"SEPە$}h{sEWEOQ3P21"$K:>ZB֜%ESGr7K95"YN=8a|樱rT]񳚙c!' /`n2Q%e*YHOZFH )Dgu/KtrJ,8agy4"912F\dlsU~0/W_N,&[vuY.$6św&qعB;eݾyH\v-Z/%{WwWjP08"VMW4vQ*-ָF9^,f&r/!+:RMe6cK|c"`ZE9 zC-1TzɉO!ǐw,A,WBqСdqm"7yo%_ JK yX.LCPT#2|{w?S;Znj39ge`2 ^ޓN]-0YQ(s |1Hj}3GUc:F72c8gk3Cʹ.3|eI݌?h(u\IȞL"NB 3 ȣ6eT+'ɺ/ +WG{9F*؊A>k[ FVPOܞАJ4Ԇ~vNuy.`/Mlsn;!kӉӠ?D"SS+ W%C=gUxu/MP!/m vb0לh;BA6|e7£fc<=Q/B/)+lwIl{/4b#ĸk.En氁g 8BlZ6.09?9@.%PٗY[Ml,`{TEB]zUlY^0^^}EYUcȕMu>T5Q! =H!a}f~4ƾe*Mj26WoE IJY5ff@ᛮ%a0BX3ӡ$[o56\zh*McV%\r&, .墹{768KAqE3["衼Q?U屌荩J7#&C^uh;T"7V{hx} /_<˔۰NF[d?);hb/n*}ljș 5vG')]S j3TEKh"ǽ3xiDV4=VQ݊-Klr i? ˘:U)?a-M ٿwC>'Ji`.VYym#5EwQn=IGP4mpL5ÏMJmU3ߕU;XBXDOߊi!ص iˢ)Al@>bCH{UK_\Nߓ@g@"Y#5z?KP A8)Ndxaɪg˗Ƨ >4U89fe3:vkj⼏JD0nORvL0-N/-+}^ϔ<{x!9/#݌ l 4j=ջJLJ2a)Zڤeq]Q#yZ9q01AKR/O:sϐR(l c&wnrH>ڢS+ڹjECܣTjsz "oh嗠ZdQaD?x.\>y};\x{&&HAd'GvA7P8ӱp`4,KZ<X&s|=gkϽӥ7AX]`@A%V!H<w'GBm]cX6!E6aW&m dHkxq􎶔:kt}"HwۂE̍eh* q£VdG J+Hd اEH*d@x[1hL*غMyrfocimd3Oi6m2tD}JݑseD<-ʋn-8Ki,s6L : KxL>8Mʉ y *_`q-5#qG1&PJ7~p<:>F^ _L!ޔvIiMJK S` ̲Z+VlyH}AV FQJŶr*,8zp?"N|?-% 3Y]cKڥbyt :;G ^WdS$'맜 =/[[Jͼ#xoOsI2L3D2GPڷ0 ՈܠNPWE̐6!(HST_, <32bU0rv#D¸Sq XHf0?YA`)Cu<98aճˆkU_=:=MHaR'jGkV-^$}3Alsv׮"OhU1}e$Cfolat+[K?f4cǁ(d+ T`9JoC|ȯ [Y#:""a;GDǪ (`CXV`e%6vǨBt;l}O"="XQL|=;ڹuDڲ4vt^On1ZiM:  N u,/{ڭNs̲{"(f@W?w˲HtE~nI !3ƨ%m3(l ^ M1$MrG?N$ #' t".'1`ZCXpe.tl?]}urJ~4c1cA8ɮdلeZe714^_~R mRgQu$ʔ'5jzN֎.n&ܯh]N=_j3 ! !*d5E .3[ՋpS=P=V>pE_nʛyeų1Jܵ">a^q6VUހ=\5G@4@|EetjL,RYjų8g~1`@O)d2ӍoƔ܃*QJM--*㹓!^z DANu\, } yBh~F2NW|B8 6NYejq[(F$rQmm//-f;ڷNb0̾R[췸*N/5=eh R< p^(+| Ӓ'Kr@!b8n5#_KZ\{. wP9E: UQ5CM%y'7UM/7kC^` CwOP? yK_ˆV!6qOf/C|p~n6J@RkكBQܯS<<>PEkeu (ӭ@Su~Qa,MWHŖAx0H*ͬfZf6T{çtzY-nlw"5wHəx,c#PƋr=l~B w{]"^ɦG|^0G=/)?^ Re6[n+{P& jKi}{d& v6J5,J1ğ! ,kL4,nob_Wji@kk:nA$z4>q1W xO2Ks܏uH͡ xQ̍Cvp{w!mrwN惺6+ E#K5W;BZ>S"Hewȝ{؄]s(M~goZqT 0KZ.Cvs9@҈"u< s|WJʁXvl|%2OG\G|al&Ir-W 2Efjsnw@<6v.+eӉ||ZNݙ7:/f0;$Y5#TC*N0Ǣ)56I{%N4^TYFʼv,XyUHƑq;{Wms( i{җTu\-; ^,*|ib H sxNp[2a#tԇAgcwY,ZAo'|[/`J @gQH0 e嬸-1 LrO=G*LDYMً%[PA𵉭 ۮbIUrEk}$ (9,h˘6%W-LØKf qhbCޏp/ls;>iA8.;v=JE.Q}@41T!;;٢j2I Oe/ǝeMl^!˅.nfU3*+i{* YHj?v/e[%$Y *:dz5qyVnat(ODw#\!s qWh}䰄8]Ev$4~ -9 : hlZ`1F.B6xoLX˾A-4F[3īs,QRWXiWe7YEq?- ^0j-* TA 5ہeк[`4)v^Jn(jQ)qg}/(xN:Y8>{+D=0a,>d"Kl]qγ +*u}])ObuM"|xccX ␲+=}dio/<#CF8 q` >6.+6*d@+$FєfF`44wGaG7 %Wmܼ8=h3دGs8=Q%𠤟Zg3uYdTQa~;wWfN `O^}s̵՜\8k쨴ar\Ѽat΢Ú^?عsJ:MBFtw P'ƙ5~[c}2*QvھC'*T˳M&F'cۃƪHE4IRKGd2Iy}H. A_O+vђ- éE*c] |>XcG6"ދ(Z6apZ7?3EN @/ Ķ Qy6*CUkn O%oE2J˴ZǕKk[Y"s!Dn1Z×t|b~Ifnaev%;^ IWgKNTWxnߋ'@7< QyS@:h>4hKS[ӏX )lI^?Cum+ L[p&v̗ԶF.|k٢54zhdE2-iKD e9  Q3)V׺&+!?EN9Sشp%j-^U]]QTsSʲIÃ=sA<.\BI{9T&-f+sKr|= Fr#t}sSgiH .h嬒G֤wHdzBڡ0\_EwZe%<v֞*L߫N5¦\.{{WG.~{J S#o4M"/2T$>rHM[H⑏G3'O\T%v7?ԆB|D77<\,a^ewuIq-3Ƭ{F D!}>lq(cor(;psR E%MrPwߎ3=өR-r742" Z;]x@?֣0TLYlOč.gyYT]#5h{XH⋺[ #!V$!oj3Yߴhx"9ȻJPaK[㳺!v6c(xFpI 4Nܭt:!..СEj@Zl+ӈQ 6@adxd([\-a^h\K=Iۼ.N+c1}dZ~.*޴ߠOSSRhIx TP?dzu&.\)߶7+zKÍ2@)Vgpir~H?@)4Aa~d!0uV0}9rf짖} oB06Jop]I?$9S?mML Yۂ/P_ &["jk]l5T y-p y~)i[j x 8[W)~Z3x6ֱaPFFlT1&Aa|ݪH wY>.ͨK0x\2ЇלzM 4j^. ՘$2Qłwnn 2M@:K.,qȋZcGRՂa^(lMD:2'9+SXC} ()?{ahԌ p lrtOrM}01ׅo59SYyZDKku[&n&=zLIg99YXNTw%Udx0o]D徶9D\#~|A^ dS2#hI(],MPZԂ䂚 MfJڇ t|q"2 v9 YrΤ9 tE %M*8Xg\·sy}l>ѰzКép:4y& tnjܓE'{ꄎ'6_y2 Gw&b=mx&e*M*ljF߇*1n0ܬ #!=^xJθ-4^'q'(_JW1yu=>2S[DFque4L>S7 ]&K(Iٯav$9b:p r$ckޑ]L9,^lj!New`-!b)`G F6 ݙ`Z4nfA5ὮWu<CL4cOK(HX+9U:TҀC ~de?nQos)jZ$bP"%:oGh8]:Wxm} @S L )dxt"I<:0g j{Q·!.4Q_4z͉DRD^|Z Xa5uώ܄m.3s_Eb1 '@p/Jֲp߮ΧğH|-Վa%.8-k΍y9,WiUw)"m5MA*kŃL">؏T伓`lkipQzFYE_̚Ia-ajD<MX֏s%ˍjCkndpVOy :8o(b%uQ䡰PǫPKahS} 2L'<;m KI# x1 sYDxI]$*|P^G1V؍=%9.^D =`=ʲxT 9rT?Mj\OuJ/(|&t›5bMR@ )]R~v[=R6<Ae^2*Դ6yZ_ǛH;R.=6c1Q޳ d1;W6 gD*@wuKrL v c'o5nf(,(uÁ_᣷k Xh<.x&wo$; ۋru XS?2S551}f%ɐ2XpUI\A(Tŵ[HOzևqY Yӿ ::$&~EtP?cq11xtUOΛxdK8(IVaBvbs|`db`3boD_m;V02ֶz%ז\3פ ͞Z^Sa{D>Ӽعh"Bi)f}BrW]x7H)WJ1~6s=F4E\[n-[N>9<0&U|Y dCREV0I$oR7|!BUioAUN1t  4:vHT]$rVU?d2Kz{!U+ǹ}.`̉KE{>\Q ^ ׮u%{tZId'jQQh ಊmV-@n|ȓm>^1_6^ ƬKJG]'W yk`qamK?o{%\H^1H/?V ,uFKce>Ʃ NdE XAP(%?;$5ӹ@em:[.Kn1zPIѫUn.n|K>zGB >/ q MyEo>1LҌܾM= D$3IvGƄF\u& B u;W,|0vV!?vW߲>0lm܍ٷ%9ؽZ|>d33? &_?1k3\-KhA`q)–fL3=y)09yPh1̉f4#-5]ˆ!\Iy=/{4;DiSSsSƁ^jk%ԬF<%H!HaKZȐ?M7 wvW4ۆ^i9'4`@fx=Jfe 4D8E*T'ϓOq҂Xm[A`N_QJOm,KӐjM6|-Q3s™.W6Ԛf+uiQaNdzIVy}X*Q4捱>[#k>H!9j0H}$T]ihe>B zɏ j <䢅rtǮV:6;_4 acV!\>*EXG;0'zHTW9k—^`m(Y#9H)i!%=qcRFZN|-rmؿvzl7k`娇ZKA6mդa:?D*mr☓FR<αǃ WD~ Kw*حa [u.ZNxDRU6 $d{HԎ>X`2P!ڦYW)Ϻx(q F?V-7Jgݝ( N[ 6x U^# (%~U=%98*$9)wU[2 Qf5'ƦŞhx(_2x;#g-ōO0Ú?^cw%LyrYO-Ȼ-l.z֐Gz Tgm3ަHVʤ?DڻxLsPFV; X'ʴ?fwifYbԪ#o+.az{-hd+A4Az3הOEż08PgV- K(N 7/QY&_qxc6+CYe.=|]gͿ9'Bmwʐ]xS`Iˍsк mB[BkLJ{j>:Y?,"lIYPV] s+eo>?6EvF2P͜|p|!v'/Pg|D0o^mǷ ::eWF:\DFMCD-vG fES>~{?"ex= ctZ`zdNcv4KfPħ} A{/_Pk\6j&T mHcTtZ_.X\|gJIf-WE\LJ k8B0Ӟ8 N5hmdD^7̵&rWٮrrRkNt}P4:9ݲp'pm@ vl`%׮QV'mseA^IW9A@wS%'j-yV؄AZao,P8|Cmb{; OHdݶ;.RܢfK˝@pWHN֙U=HHiUrAPZ"h)5^dݴu~rTUj%/_sOP`e_m{T鏊ћ$M)aE矔r>|!w)HTWN%Xץ5b\ז>jCF.*<uLyIڂ[&K.3˩&>SEr넃Ab-cvr@30erXu2`!+X>faA! %V@2֡x4(}fĻ= |KsA&\B3w&APںlO" }_ǂhJJnQGg٪H>Mu>qe~kE;y2A20}Pa\^o{CرM>*G '뇠Q|z؃xЭNl` $@n/eb3|X97jX&BU_beD0!0?]Sb1= ! xu=!1ՌO?'_ef1K * q8FސD&LS);YWTy,SM1zviJD,)݄7!|o}54_~ sUpg33L}886=ME7vc e̺- UBCzCI/LKr ͎!)Nɣ2oXlFo Uht\ Gsx,huoQy7LOYMk/h#Yoi3XSAMv֨1Dx>2rͷRM>B@+Hj!ص ]?#t(/ >=zH鈳9ҟ W!57{}AtusvM Ez ̀v GjKk(= sJQgnNF * nihMtwVvGdv]nB;Qv.o;(s^-'1N.8=]KQGol|BCEe&}!;S5kHaP# ;ʲ*dJ 1_Jӿi@b;T{^9gi5Zii`/OX9yyrD9)k=Vi8Y[9bɟ9S~ i+#xm`rV(%y !T6Ձ65~Q^b)g9}gl8t@MpȏIČwwE* :f/QQX_z EnIf. !KЁ%-&Vݵ?(U7_h K `JrkǩfP!W0 v+H©eGQ']%i\o7V4R=KCùkl t<ʝW@Q J$c66#׍H!{@9trya[2OAX#Y#;0)+Ֆpɶ|vD7 v%\+_?GN*0lu$ȹcƶi_CI#!I&7T$pn Qn_jt?AX1|oH6*@+p u])_p(7.3_QԠK]7vb/ɎE:q¹ps$LX1ˠyͶDt.}ˌem~]"QfDumŻ a2Gx`c @EV~ٛf=}Ouwmem5i{=ڬ; u&~k]5mS80l՛ 7 E ڍp{23=_?.78uI81< 6wk]yk0bLE\{3[3/x5x",>=E<;w>M",} ؏ IpTUh9(M2WOy}ߒ'i9!vDuFv?iRo@yހ9Ii0`-˼1O:]^hjA#~iOg(/w[H4G@O>wSaiHvH.{AJ7]zX*l7h%ޏ@v(>r$`YEI G׾o]PH#\PZxkII;@Ygq/wX]q`%Y8]~Fr0CIk_Bi?##dRyhH34z>!s'ÅWs)[^ q8ƺlw軒dd.@LO+AvH >%Cp):uԴZ'JCH}]ͪ0SL=W϶`F[7/?L#xg`JYV4EI_ [\E5KAqY4~dre6^VZcrKtli7q<+6T@di納"ț$ 8 |`0?F):7/VLIB/2mTLC~vgH#G=+)G\4 8 Or Kx'{j($bT[xz:XF Sq>^$~S 7ilw?W +N/desA[*N9P<ǒb u# q'|{37 ~|2x^^X=D3~VE tWMQYbӅ49PܨH?4_Yx5栍X[qTWޅKѪ1!ʓ2&6!LT 0*[ ,S@,>:߆|Z0l7N2J#0ㄉ(NMNCf9jo䢥rMܨ]BUڹE7Ɉ̈́U# zU6!e*!̫W,=rA\%~FuyFѿ`: Ђ,XQ.7`0H*2x[OcObق"p#( ~ aͯزr6a<.3~g? rŶobWݼ ovG듛ə:X9L+1[D&Qe2rtb2&ģ|ˁDUgX.НVjliO5Yn/OP1 RLCɳ5̋r:!0ת4zcϡ`sIELosC>Ջ>!;%!8=l k#Q%O#i?s tϐYnO($ن( Vo^SG4(?V + "ȔHosvYu ,ojAK0x:]8d(PD3 DB̓Xg-DJ8ĩHn0O7~]k|ikjAln8Ĕ*´Ў?[ڜ3NL}Us^}o6Fl{gLQ0'䏀THd-䩱Hf7+RZǰ Wֶi(ZN>#J~e=UYڃT^)>Ķ]^e\XfwLl]w$M(!N4&]p'Si` wA20ƺy r+&Q96cG!QIu q5m_b29p@tG+\ GiR/$(83k^1ڵz, 腝h} .) ¥͎tqN"(NM~ ..?vBjEZE IjGyuI@0oUtzӕzCoɮc粌^}9 lE&)$|[S\"A3vLq?CUߘ'Ŀ{=M˙+gXBI*Dd>+ zEMY_aSmu`jm$[4me%D=~?#H@48I?f3![MD͏@fc&^|φ58X ̲=Lbr x|rժ+y2ND D!X }y=M xCN\]#;z@Ә>l[<ɣy j%+^^jՕé{A,X74ab qᲩ6mrA`?bȫ%Ľg#&|8桸jLdDbkG7fKzJoY+Ԍ#':Á7!\Toy0κZ l ZKP䤔 o}<{*XQLC_EՊXG4FuY޽E؎ yl|BHtUIv} 0StR>^'ۖUG#)uyH&yl'|Z rYK Fp</#KY bm7]w᯸y*led`Zq:,pX";.H,u{$88' \l:7E=nL,¬_`ڽ rqdy d=<#y($/3=~9,\Yf+E{}saCJȶA:&2e«#.֤""%ȤɁPϳ 98S%0ZX{_>8hhP<:u 4%PT ܩ9V"4X$ƀ_lwKNS`z(bK-DLO5T Ky1| 3rdSj]D Z2f휘g?xyo bVƘxwZaP.ȬRk\zEDĔ Llh,@XT .&קb>W#ehqQ e"?h B=6[q 7«VMsf, kpndae1YkOޮQ@!  P0g>&Ke}I[Hƿ:mieog:)} c \{o&l,W_.>a7E?5Vg2҅_HEuKsi(}dzy(G zl^o% 2r]׻Pھ0. n# Bͽ4pJñp\Nj>N1%*ݳ!^U3]AcjFx^vi#4~ِWZш&&ZK7!9xI D0;:((PE2sak>?^2J  M[v06s#r ն5^۾py7Z>gE$FQ4=Ǯ1AG4aDMA>xf1IʙьЀ3( ]k%:1y߷C#%0L LnZ.mG5(wSZpzWwgQUܧgP}&6/΄y"_j)0^XX5/NMcr '#(l)iT#_c~3;C]h^)lXTMlM3յp{,|ϐ$57eQ]bk rWON$5# 0m ?sTse^?WӹnN~SH pj{ױmn͵*^ch7z^|Ƿ;,Um4y f#2}]{M;)xG)'UVڼQ'ԧcދF`˚K^+EU||zOp!e}@$ ^j#'vOMR)n515ͅi4tߵBq$ 1X g־I/HL]f>Χ'Hο.y".AF2˥SY^ ߍp|iǹWDo$n-$g*W2/ybש_ؼ:m^y*%2Vyvp5&+ Na-5׽ ~&bYAñOYs$MYWPoWCͧ1oW<^o+aMYvv.ou'PBePGQ-in-k !}P*k 5Í_V"FiF{@ı+Β41ygcɀ(ܪGU[θ9zkN`J1hbM '#8[qVhI8#Xe'!虊xC-<$m8jqn3I_5{;Ɛ>w9._@ufKhgtaAK{qQ4K"Vx8p)O `)/ѯ2*6,xXi{}A UxӊKJ5#"{;[%,Rnޢ\VuFA\ NU AYў렕 Y-kJ- >qn;qְnE13oiiQz].W?@ ݠllg/6'R_ cy Z7`o QaBLPc%c)vIA-W!YU\閸MKYo&h;F) _ /?x @*Xal̓x/UU!w 2^QrZ!+F$ECc v# d]Ggo3e(1q͞:~$=a-A3)㮃iiN[Sz?E\MZS秱VR,;R哸J]j#j2386jvǭ!ߕܽ7d^:4H4 {tߗc0􁓮E٫앻a,p3`*Kȉb?DWx]hm_3k9DZ963sOq]adRX6 /߶8{M8<ڲ\mhҴu5\!Ջ;.8 r')XM%,Ae n{0X.[*+T-Q NNNDzU\({ʼn~sTef ˘f؅2!% ,aY'']DpyW1I {~F ML,JMeƹKUl90Tdp'lk ɲsMO/ղ-ZM Y;HTM-3l,U5ů;A7:J[Q6ŵj 2tUXe()4~=_9oChd+tFz EnHO48' A} Bٌ"Hoz)Ѡ\C%uj瓇NGps; /I"o$sW~o'H~o2JiU"YD(JbAdƗ.Xyu\z6rY= Zg(rwTxu]Id={o?1Kh `܆bgLD e>Hy"A+r5 _~WJ["8R,O#Z]7,v%HQ|ώQvW XzWJwӛ:Ja}۴!_ W]KP+hq'#Ь|^spKtde *|{a)]GN@jd !GS 2˦%nU:J4f cytɣ{;9'GT!|uk$ 9r7`T`g.<8foܦGh1Dƅ :ulVI{mDfKšՁ %W\)^UI[AB6/5[c2u_0|k2vg:[ƍ{ 1S@'ě>$l_1xDG% ?ASrTGn ڀV' gbV:4YБ?G=0KF6g'44R"U-m#dAy\x]f3ǫBrGSm7(ѩ) >&X [lGe&L+n56W: &rLO xCؖ(@^Bh! JiN!_uB{kxB+К$ >:eZREыY f, }L%5" {.) a :A}QWa@rRT͛X`.Jd*w\b Q"7 R "MvN$B(~k'`rzf|d8^cm5H 7(ڼőIL97×;|edb`pXr ef+㈀nQN|k 3ek)KRrTa7amp5KV[spxxRN>92Uu.5yA:eTȥwaSuTpyx\Ζ[\9ĭv{!<0vpG6&{̚9vc{CPg )&tYF?bC,[g7WPA[jD3 ߼<;Is3|ELFFGNJ%XiLIu:z+cό\ŸǦ۬<);խcipG ז%l0:Ě.Q靤†_$,' 1%w[!_4-ʠy @xQW0МvuLU=Ur;  r5rvg̫EyU >h50lĺemE>ޣԄi(s'|: ECj0o>esV޻0,W<&fՠu1:t,I<RČw=u>Ƃ"V{+Ġ M ћ]vdLf"̺{xE(b^( B0Ry/9 TZ;!g!E1Pᱺ]OTX(ߌڵu qh_ .iɈ /` D$RUf>G :\'=v9Ə1u*cD=ݼDW>g3 ɠNHOˏguqsbKw$7$NF?=BIraY:aw<ŧ𑚍9 <=uHyY;A K=p8Q6t+c6ͪ_05鏝lE뫂YsO7Jfs_l.|*tt㫮^/AGhԾ@C|Y='e䖻x+Dm_TPHIϦ9oH@׃aåoJ%5 M/ %[X:k 3)-jq7Нb:+&|j`;}d gwV~=oNOz"ܗ '~Y2LDNFrǹ`pw$zpءO¿M>5n%b-rW1\: p WU~ u0jb/: b %u }DrTC$.Gw%Dž JXaHlWo_G{J1"(N"iϡ{(0O?\-~h^墌ku-="HNῳyNc]!iA|[ݸnύSՀ }"f3,ۍзqW{mza[no=;s&&&o[5`"u&=Б5 m77RM]suLI&꥛\GwLhTÃqepHbeQヘf|y%k>daAf>W0s$Sv_gwQЇau]ޙ \A sl1jb][nCĜ%Ҩ=(v -#&J{:I W7 9;j8ZwZR#3-Dƞ,pP[xC7[[oNv$G/ Tcgd-|=g\5qJO-!t!nSROKhAa龔½'ժ?Ƨ;!BPZ>cs. aݤ/'dqqA56V԰_u'0Gd+ [XI.rmj Cw@=n'HWhR0݊9 QMb]ޚ)n ,u]kX8L񁹊ri)PTiJ4 mG]BUYAt{fg[+$o>_pa d͘v džP~9N&XM: N\[7UYߊI+3-W: nf"V(WJ%{Vb"BgV*!1ϕjVH: n xB{D [(BYJSAH \Sa-<{7ikK;*(CƯsQk!: 9la7VT2 W!iQHEKdic 4Y݅x1FΓuD>fe>F z-0|`P9l ?r (V>S}ؤEY"0HL"y% kUO[ch+1sCȉܖ?vE&2ѩ,P: ЯU yH>(d!m|{R<.?7TݦsL *_4šMW.S稈( tWw/շlK,h]Rj1fi06 2v&2y_RdjAїY{\~>lV_>; ʿTTRF.^E0u* ۙ 7t0׍kXz]%DJ)=Oz^[-4 d&¥j.KJ.Ѥ)ZѼ`bCkf> YY#`ToA**3u O_ؼt Ji$XZğ>q\uLuVLe> R*% P]mnGZf*JX,Zqh"ɰhrx3Uaa{RXVP;M@"RS OkDοő䳡&[w=5qh>5x+6MaMAWwG\chZBz#g7htE~|Ȳd+Nm0簟/n8YU{f8&}\E] U\~4~\$ :s! |MڶmYB zxX,_}8ݫc?!9A#{GЗŰ/. N2֚+ jP?T濲a^* EfR1S,Xm&Hcݗ,"Ua!E \)!ltC߇8јT֡a7=7FYeeu8ܡHXQ2j_KsA5dk Y:y]01#n9$|`kB 2N]ҍnlֲ>K]42K@AYE+%+\Lf8n07F.|/f\`MѤ+8M~'e-ϩ$Tuֆ8.5e~4$%8uJw` ǂ(ES$Ny?i&$mSE|@2G粎K{\X0mlb3:%I(m|AܧA"AOtsl Zsenn!..w 9uQ :afBxƔ'c{S/L><ϯ)3Jzc,/X5'T/w ܢչ)JP"Mjyb]xq Dl6(?=tw )ǼDPwegt{obMx6!1,2iJh:1=߭ʹdXSi A̬cb{̃8aC_hPu#T}HGJgm*=8,!Z 9ïPyCGObXsGp۬ДwAxTɩʃNIؖIAJ %$zɳȊW?n^4OH|oݭ͗SWIגX|_殎"|m];$OZ>{wwLB/gT )x+kT&IHLZx:d|=E4I} c0~;MpݽB\ t=NA#R:#MOUӏ&!ĀCc^Ћ}67jLJli ƙD߬\m" o^yGLrpԔW2O. uBQB-hY3[ѵ܁۩.}Mֺ#=cXg=mC &ظEC( .ȹKOmDaE0)P;>Vi lw 'kK^ Y-?uN6@瓒\pd Ȑ፹AAsU$ z(OqK^|Tl*]NMzΪ;8Sfx"묄1h)C :B4qv9I:g}ZK^}à_~_.hW?Ƃ/hbtO&!х*`&ƻ[DG\ns'_ʥABeѐUDN9 ~* :@ |NY]V{Ą|XE8 ɭy)qc4B#WwTOHw5A;۽&-TXF:)u Ylmp[ۈҽH[mã؈ttDcka#Ip"4ko &;%r,3vԔ8Ό#gT2@*h+^^X~YUTӓtK.eSA$ )ΐj)8 UhLq{3 Aq7^?]ڏ:6Tur1,Q]7u* pN mp/p kst,Ƙ&^ 6F@(ht4H/鱎LCϭb#:T=Ps Ky3ɱ*Fur4-$2'{`z0 ZNv9Ls0HmXZ<5TEn)|fˬ:~}C-FQi5*̩TJp>ˇ p9o3heV}78wuAS W4wdϸL $uj>@Q# cŜHk--L@IG| 3X H\\S/IOGhZ4*XZ#n]A5?Au}\{x(wEku9@~svcvFLYp ߶{0*E]*gXSLtW5if6Ǔ&9lZ}y,;bg\rSKVG2kqW-CsEV \k7KԦ^Nq% YuDe[48ҭWٟ!qȎV#b;Т# "60@gPYeف`с?7pC7qƍvm۾d;;mxzQq|q>Kz#*ff9Tz&ԗw|ބnf˴aCEs 'ge!0EBGC]$#v +F?@1g:_FjNi՜ -ȱsx<^fj|&DdxFd`0D` Qv)*V_`A=]2 هa>=)&\m c|q<侱la#y&ʴ)?sCstG|ru8YU.gWڸ)QW<wۖBz}VrX`Wpfy|˼Q.!n/Ύh_M;>n,(YG%,i Y7H0|p yQE l)'eYqRTЦx}=bj7"3̏-ns?JA4@zƽ҆D邦lY9!iOR;~ls>@ IC : ePX˖O -8r3Й1134E] y>lۥVV'%"%btXJ&qi'gРA)v fou, ֌6oًJyg<u;p/,z"hҮj{uی#9Dkz^ZXuPE3ǐϩMZ_SaA~,!AW#  Uұ8^Ct~"h}u}J!}p2{OU Z Q{~`Ow,$ɘ{cͽ G-#G,RPxhzj6u,y `ǎj`B4xِBrY뽇3ΨTی&}8֪tGǬ %nF^ǚ`x<#K6g!3DG: d>T] /ou2G}'}_yuNuւ;nbc~;H2HВl U& ^c K,֔ it:&69n)) AGOA~.x=Enn؊`(S;[{+6~DA&7xLjH_`a.Kj}b[C\L D[/ >2}=r2u- W%E#.\8Ӟb2KW\nW:+uw/BXfJо V~ ҥ]ljs}w4{9b4h} :zy@IDfdj[ÀVD:3KMa_P]<+x} 6EԺCmBhz7_}30^yHp.n?' ʍqrWk3:f 1,Pn̾nS"l_"e ]09=o'ьVqe][&c 59+,r*Vgg/^6sӕ2?H@Y5WtT? i Ks֔kx3YhtI秤lTz5QG]H*E iNPOsū *oA?̂ X 뎹*<>_؄xVxZW;- bh.5FT#k/9dB+W Z$c/X'8VwfǾ>Az;пĉȡk]bttS_65MkKU@(f6T[i4CƎx*R%yuFFb7BVX:A?,z: gT$ C:i7( rY= e֑os[Lf/F6E6?zs)`>El}Au ;%d>#=' "ͻܣW-_5_-oh "8%0%!`ӝQ=(i|,FU PB6QNQD3kZ#%x0i n'{ 򶍭9,tє-Ntu NWhY>eV!aq-QTJ(*K*1k3ikA&Z AD2MWUfhl5푌Ks5>}IQRk㢄T|CiCsHzh@ZI y0곢IىPe!h)ʥ):L0aTdbsi{)#"4sLofX=>lQXLqx \?K:IAO_:W 'lP[(†c.IXEKӠ1mu]=ׂh`ꟁ*3) eg \]* Vt{Vh`nT;ţ( f}՞rhw2t'LC6B8U"iZJh7򍕕dZϥ2Ҍ7>ng(FC1ƼGy5ܬiq@Jtuݮ{_p[.N3~*a@STt56=e**]`gdPH+hح(*0F,u ۩S8n΢,L- .7T^zJ_aasTH͡XicJkR)t$QVQ|PyS He`֓A}܇Ά`3.g (!ʋ{E sGRi'm˕%PܨWK;}LD$Ujp}1ybT WJU%8:JI5~83JD=ɶ0Z20J xaerCXhscs]Jf0ӺɮԲ<(KF[o_v@=H>'}b9'(H;DV4kzu)hkǰ$?(PPMus&3E"#lCqkI'@0=ĝȃmL7K>a5p K*E]9-0_k@`3 E_TcG5:B씈"ѤBkܲ9;"v]h࣭`_k_>#:pmW% Etѕi@e 2=B6"5y 300pF9 R 9": Qce;Y: WZ+nZ}KT D*=58ʎ'ͼ}+O.QwFG )M-VvknQY~j2VBpR$2QME,LV.SGYXܵ8k?vc<7ɚ~8!䧡vzp&Tl3:eY0-ցZ'Zu ?.k|yzZynKgFxi6[ Zsm̂n|}HcAdz^)ytTb2""NJ\0oT,'66Q.Pǎ PQiOnsXckg\䘡GN~HL.UFzފ,:ʠWhL"0=0TYt=/MnA3jjpϥzM- Bc=QQχޣta.-Mùo~2 2[Lhsa7{ *suOda EfJX̑ J[ ׏̈́VQ?'¤Ȝ~I%℣P[!0s`͎xĊ,} 3{*YgPn oQ<> (Q:DBg-f :]gtqO`:fnVHk>Kk\#$ZD+l+dD&N̴z)/Z(x; !UF/tjWۀߢF 4$~ME;TtF&J~ZDo-qghځ>x-Yi.-y uu6ab]r>W.uσ܌kkTwP1q,6M:7cbjbXcQ~gb̘PX$0fs+2fj_:+v{>Ln ,IϲH5FRrybnqtS>PjҩɮڷxNJ#wIH0"Pp9tJ"atE`-W[JB+AӽoȋΖ >=Y8̮'sV :>U>HWۉ2_ZM4>.9vF]ǯ 4O [ Ծ FEg+J™ʞ1Tйv:[MɡH.t5JhZh^|)3~%UOVf2ug&^o+V]I5_EkAcRMa*nfOtc>Lw@F1`#0 nF # Ng1sdp܄<~!-5&\8hE*LWp3YWc!Qwub5.,cDN R1 s`/3 mcҒ@70Z Db?rv`P⻶$(z;TA1_NokL@pT1Ka!~Cx=?bb2ri7eI`0pc7#22Ni(ˠs q(w-hc"廙o`7Sa,I!EvwTx:KwlST=b''2@RCp \2 fm<^4;&$iEfn7,=/3*~`Δi&qC9)0=Y63Ȍ)(ӱkͼ|o7&\(`g7(fSڕcI|W#E@W(pnﹿU1ٝ}0#ˬ QH}T#x)y8xk/jQ U^+ ~J<fA-0+gJ]-ƞ=`6BMZ%I}{@~r6$sEIQc=L~BSY%z}k:rkmI?"(uFiFƀs,& -))Kq|!?S]9zTO`x9DFdk ͭZqB4K8{2:Į Jpp-n8,+鈘/v56p|"ᕝUl^l:"q3UK![TդkFexSmJBRÎ! @M9}P˒4d8  ݾOv &[` +!o_Z$\\[cZJhrH8e/yyǹ93:"/Й^}#_aaU >و?pCG>IO)B]~kƕH/ʐdtsKc-ׂUx%QFxu@lnB|0CWd,iH :ELXjƳ0yZt4 d%1CV\z ]~dWY1ݸ$ | ix^< f`1=ceRB'"ҳ4vua{U3b&l8=%aK,L>'H/D%_S)h>YAT2Wv3]P @d`=KP'mRBF'RU goV(oJ7?E< {|IZBUQ):x%!>刽c0~$]ȒmTupAvcw^# AS-6Hx;͕B3wCO+wl|id-i>bsGc30-$ͼyr=h0irrs PQ|m [##& %19rN938;ծBly )q٢\u2G7-)-!SFנB?y%vЋG:FQ܍؟H&Ui?[=x%Ю-{28}/)ZYOt4DxBMʦ:'8RۈkV?8xDDQcAUiX YfC(^;]=^7 oiAw:El"EUD6Oi^v8*2ϜVD O~0Ohw^ zCԮ#2Bg.g6|{*LI$R2^gLkV~;yPa:H\b2)?8|D)˥&~4/y8:gw /~}QG;tuhq9/@K$jդ, W?W|@aL`2:B)oR*S/|PW2qEeg9GpjۼL)ҊWTKҤ?OҮSvJŶ(jC s߭)IȻ&!o%"ۖ4-{x wpuVh[>I 0\/Ѿx^ƓӸ"B^0үot cSah$ysvseU.kZ3CZ vH3N7;.tƐVz'\XIS٫FC0=]౬; 8j1BүX@*My=a}ȓ`UE/թ5TNf#@L K-P6n /9xNc qCZM'^VIݳmy3 .YЉ,#f|,%^Hz]p}!49F"2&lmC[1)ZYw,!9( tW҆GWBNrŪtl>e%7R*cHjW)~~%e_[7m-b!aCi5Pc NCWUltyqj8Q!4l}gth) UhMߊ4:=Tݗ'$Q0=?d5|vta_ɔȠ_u}216a0%}j{$?`X;5M6j{so~ŹcW$*IЁߴ,h䉕uRd<*ҕM@ܕ90A q;fXϝlnb<)Sc^B͔0ȻQdV)xEm>)X%edc,:oyËI+6 ̹xw![߄lFnσovzzEypOS}qy6Ey-El?c'XgH3jn< !r.LYm`h+a`ă0}6Z=LOI 1ES-<7ӣGUp%BkJ} m}5]cZ)ta:ƨ&KY=$@@[V ;[Q>-.q%vfi7N6BF1q|V`I4!7jO8Y^f<mT9'G08NF"'_ٛ靧kG'Û^]`+f8'|Ru6L+#Jo|Dt [j{:ʊ>BGIag (10H ;M)`T1NH%!Q77b5VPy"%yq2Āv`Z[tWL!_O " D[Z1}  %1J"P7TL2nI9z4B?JFU5#NF_]$@߮g)me:߽J֘+nɓU0z=(Ӡ*US<>nB`cT5e5:ҚPz}_U T <&U'Ӷ#4BOOFo 0MO*RqW=`/}â^tu-LZ W <5–+OPʠ'x=dG AT`;C^\ĸAREp'@M Ir=TtIӿP!OX0ǑclΘK>ܸ_8@xKGM)ܥ(F2M"{ lhHO?5$W,-@$BRbh+b ; V, vai~k͸IQP1sY)v$(KNJeKE ǶC?@h,P-+! *ཥyI>[O:˖#En)9~6K<V|]ee pfRP|ϓr,22jWy*-&ZY7WViwY2I)wFxȽaS_Z5rFUO$LAӹ; Ы0$4+/a}9k_ek^n//d;䩜D-8О|p}ż {)5RHk5r6IWԯa9TL-Dv dR۠DNlbdnMAHqR=o=kD3/+[Ogs5\CNto6I+¦{O4EPH%pZUS0o,`UN N 9. Յ] mre0gVL[uTXR`g8iț9Z>BFA푴y-f `Nv4Ȥ=[ERDx͚C26P^ug `xG}F <`t0E?NNCY>10 1QBݍ0#?I~!j-;L-~Q/kOؙ3-E˾;GtSŃ]<9g[\?iI5 …#9Yvܫ.o?iJzVYg;(wO S<-\Q 4 G(h#1 #'#wsͶW2e i/"_:m1Aΰ>dp`ri+Se^eUgkY</nY4_.j CB6#Bg>jLFU5R^пŽbC=J{7IvF=ъՀ,e080D~d_0,$w| rP"$] ?gYQGhB9q#vugzRur S#]AÜ= M*gij{WտG2EwЊ1Qs;Rx{u5k_o2 /a2yx663òkrꋤ;9$22nz`'H!qbCde*UcpY>erwia욤s5j480G>@id:ea6&_@邚=s%TNBn`S`1X.٣#y6N{"i["BMooܞŸq4saz R_W1 &;ѧ' -ҿ0Bm/y]WW[$s$QQڞ9Bn XJ OCbTndmE2Z/UxdSn9KVB1\bCn-%Mb:]::>LmW}LúJX&2.'%t]l3 u>~%-`wqmU׆^L aY7aգp ~ 2 K;PZox|yNG㗦V9 $5SЩ4H&y e,t񶡻s|ݡ9T;l02q=eK܌O3 C\eh#ܨ̿ 'CwDQ+,OM82WG @{m w bW]f0)?/q߿s.qw+h7X[I?-/'㎩-IFɛyfC|Qݯ)@>2ӻHWQ'Ҕ 2Sbjd3Dgmd"9 ͉6J4泜ƾ*Q?JZ%mǫp!֕{-&^8#(b\UHP)YA^pY㼋a+r s"N1>\MY WcdWgZƴF"-Á7A<}&Z&4,ll! ZlŪ!C0ޡy:i l4EWՅKLa:K ΀( F !~N#cm~gR_V6 fu";=Y ^8d4.'՞9ߋ'{z!ARWjeL0Π_$Iy| #+fhH.A{O&F :2^lY.;-5OTnrHxYTPiuUVot: Xƻ8wk3 {YdṆ[+뇚y* MgF,O_0NmG}6:((™Ji)pFuЪPcY _?mr_xր't,* R*:Kf5;WM=ѹ KЦV Ҩo{IB$ 10dv/K@an_"x-y5W6us)LR )`<. ¿@*Uw{V'@=!/~M+[5~Sdwn54J;*6 erӕվ33lC'T R/ DFą`Da$+_U_ю$M t7wF|V'"zwkbDhA@{8qD/ooHNu/,~ejph&+ RIJP?ej:2KD{K ^׺4/ ܴ0tIїMg;(8Te Zp. ($~R]3;aGSfnDy?-&QekC\_Cb>p@QUХG]MaA0a[Nk*aj G">[y߫-i,pU}~Co\hw&di[29''KtM~1&8+ )c:K!_˻KE_`۫&Fbg%$fSDne-6 ~1ut-_KTaRG:OJh瞧et6伢JP {hmf9\2-6:IcܨVzCtV&'%b_mmq*gw)PgPS< .PxkVToq V)d/kyI>eN&NVםRڬODfUyN!RI3a߈[-d𓊈1CTItpxz k(O9-d礞\bCh |tW0gW%my7r1\r74[W J>Kp~Jl*@)`4ܤv%l_!ղj(ܡNRtuRE_||*W+~NH;,b5L='ق9uo&tJYD{v@Ft (g,R?CjJ.N lvbċEiI9h/"/ͤVb׏H@'shgao(B~HZ~!P]89v*YkK,D*F2*r Rx5?@vTvEd~5WK WN6]~A8=?{HAգV4 ;ZQ@ѵݗ4/yٝ\K`ag:ֿE_ڗYJ5i[ i̻l>қ 5!Ǜﵠ9rK> ˶>j5#MBW Ԥ 54,ڇzt_3s=`& UJҤEqNpy( %Fz? |!ܘn@Ζv/!r}]lC+eT+b%9v'M/ 9EqА{?.7qr -w1h^x[FD0FJ x=zޜiꦣ}G[K+B5@#=*3^kD|bo$Pq_% {@MWyŨ2Ry+\Y=(7 0-Sx\`ۀn>TzSsHͮJmn)ΊS-32+LSJU$wߓ9rUǢy ~tiSiFV>,=JvdX\S.~p\c۰gùW@:Dѓh):gP .O0/2 5Q f>WHqK|hmJ)=GcL͏7kv؍fȓI𛜒ACNk{j6 \1ؾ0V)&3Tih@Ug"5u?@Q| 2&^&>3Yx82֩! J /KM2beO"P \Aa-/Ulry"-@* r Oj$es賚^2Qw3='d*h0j4hA-y{7(&mn (@ E1k,Cc['Mo&lU!^ӹK`?XSydXʽJ}ԒɹΚ 6>8`q)SVg̲⦷HƈOB<,Do,4mjQQH~ͅBֲ.(C f\^ΞHj{$f Nc@ VŮ⵩uJXӚZܘ]OUJLn_afVB=15E#sո󪤂>gXqV4OP0shY3HUoM4RcPE cLg@Iz+{bKhl)a0N# `"V6K'tW@{83͍~ 5P$$p n"7!Q6h ,{9#C7տ7k*j"~-V5c*E)c("iCW9=r$U'fNsZ_4O"+.i/K ;~KN FAt~كZA%K%X\z_VN9{z(;}F~=iR̘/s7 V[^Yq!Hg%=)m$vIB ɔpsn|aSX 3kF>`P?S?-|> ͨkAX)nCj P"ő.ǚ`X: }!\=T-/phOF`0^6ArdFi!q[<Ȕ[@l On##y5F{ eMXv+){찚a<=8!ώ,S*a].ׯ[d!B QLȒȿ A|| ˁSV FZ4-"+Er؞̑p16mU]gXN-@ MS<췾Fz\o9G:tnn b65!5{\ gRۦX'Sc{EvĠw9c6Gg}.k>CPT|ІeYC59r&G>2:P$BqLε+$lwQ)ߌsM6&gcYٜh&aˑ~9EFZT `Uޯ4)?eJ4槭E%e>b>N1A!=˖K"dHSmaxS %Ԡme>Z [>vP3vB+v7$p I< .cmO32jDG]j<j?nZ\en-%5nrb0n9 k~v |D~O\GDs#[w0[M} ʨ9Kq2YDFasEN30$Hz2Rrù?e Dx9k( f *RcNjwIBOD&4XoA[l/[' h%-a23[,3< s!ƭ>Ԗ̼4xX NTTNgpQB۝KqMfWn O#aec,>u:OBϺ,5,Q0Y96"Gj3ùG^Dr&2jWVyi*`\2[lkqAwk|u668yNv1o%z{BnjmK[o({`\\|g'ޟd~yF5a h_l9_<2#LB̿+ܘ "֫K3j%4p2jZ0F^V˰W>mz&˃v[ʛd6L|Dp/FPtz;~pLl(iA4gܮ4&#<%5I&b"S]fKSUc1 Azei`U\¸L*#-֌%G21 q/:9LzI 4G9x]DBs]Z0Y?Ćxy؊G>V+l+A$5 bsy4L@`<1AO>Ogk0,xˁeh ő$ML oM3}kwhYMhH9H 7LNyJN( .2 Ch/P ka .w;U;CS.#GZe/ Njdsj*ܟY^r f2Azb2Q+2^#`P\XRrv'FĽl|y;З! =WUŜWlg_?"Z*N _P?bF=N xN"_8Ci#Ŋ4nRR%1?AXFjc O,8-u(cpvXҍJ!$n\Ѵ&sF-[: *aI Is l\;,G *iKGDtGAG^}=}VMs?ɏ~r?o!m5L4 0++Ro;sU8q@O,0X#`2vxڥF@iq;>)܊ h9$ '`bQ[ȐRR_E;[MGbzD%LQ"r7|qG?J|:^^*8Ϝ5I3q0a_zꑨH)Ej&B",(M˹ѝd#fʿuHN;7Dc8N )I8H 7 O_%o瘮Dot̀I,%1+o;BE#4 u٨h"#6富s'1ɶ&2#lm"8G]X&&ќo RJRD8Z!h cmVIzCNuR =媆M?,Sp(&.n"nZP5%Bo sjױU)HwJH*)4=`9rc&R0 lQ Jf6E+k[a/fI)Y&wihjNJZh3Xe )/g.K%Ɨ|DK(! qysr^)-icK2%dARSۻ(&`nѠ\U!arHq s-ǀ1) p7RBKXm3- $FYg]a>.xXdV[[}aty =$Co3| e!q%t È?u FWFFf6 \#@6ݹƀ9W}s#-Pxvk_Rx1,Wj()Ep w(ѰK#RmmxmJ+Z"U7(zQaZ7H)l?3k2 "`@/z5m7%ec~,sOKCB;4)H+.N`}atn {ɼ-X\Zf90Y1,t3I?\~z9F'֤|5t>oqvMŁȽ IYq˶ƔtNŌ":)#¾By'oEZt(ӫk9 )ca׫D tt"zP^T.:% ;;8(#^d61&Y{D&c7gPʷ5#C@D#",bFEB3Cʦ[wйY-(# MO{{i=pAOY]7PPvډb|M%G2yrkBA;T4M8{]ڒM+ח):};9ϡvEGMjR% )%O2 VRz{8oVr|t6!"넑ޅc|?J]Tohѐ^|;79jݻ> bpQ!"HDm3C'̧}އJuqDɅ'evwT"r#Bx8yKݶU#n.AgO,`_ :eawa]HOfH])Sy 6᧴mjL97sEVcTԞ g5%\rׂ^ai 0!A9akߢ^Fy%*v7`mm6]elM|_dr~/<-Ro`KU=n_k P/smǪ}T}]+`exxƗ<5*j0lSh~ĭܼq^#ۻ%y OOYdu܏]蕶V#L$$\L9G~\ gT(8ԥK"?;#}ah+%(ȓOA?]3e*Ix+]Qpa 3nK_n $ohիE56N Xpm8DuOo:lk?u19._r-|3L0q0ry52.tKXaޤ Tdc.\װyXKyI/=Z*/äp[?}.g[sXIU/{C=+|ÒFte>c$\y^|3Nʍ@;&@$w#KYP4U/l˻&VOmEmVN|Vo^X6͉,Q\שTt*TFm/XEV  ۢ̽RY՗-*l [^1а }/+jZd !ه+B9sSuy:KR1!+.+TZIzǸ`[>cyl3q6n7E`+@ JN7C{Hzjvü_&'AFO^!>8ZR٭^)dVn,Ƞw{M;Ӻ/D2l`/HoE+&?@ӝ2T³fDP擓c?ڞ\7OPq9oqohn}#xl qk[<&DűwɤBvU zFVFbW2Avh_Kta1{>&xBZ<ػ2ɑKB0g {JqԈ)T\y4/%dWa4ђ!wc6&|NEu")ؔ4TSc`hrfl B5*!MX c$6yb">*#Jԓ˄ge|Y/10-N@EN,gP4='"c(!3-I@<$ BKݖuqVUvs%֜c6Ӛ]7 Ē cl27RKcvuy{LѪAq}2(,4uIK6Mq 4*BXc,/5Fj*^BؓURT;=ީEu-|&V2 1LJjfG`6f XsӸo@5( `TQiW-֬/W"?w"0l?z!Sye }H+ՔXw4霳'sʪg[Բs})$$Ty( ~ ַ0]j@:*>ʬڭ\p!_Gޡ:k01;;Z)> } `KlS)uliڨ)&52Ŗ#vڛ +I1DI8iN+s]R%mӁPrl+ꩵ. 2]|ʪ$fqۍbXE,4bs(|^L%]tEfe裼#"p>4O /#r.Vz#=}sn1Q/E(8рR\ 1IjwNSo5RoSv;Ku67l`4H@%i:*t]u,=Y3 M~t_o >]'ϼwnR>k)ٗF%%=> ?:lNNZfƒclW=a~L/,,)sm&)%p]V3\`Hwi]*ͼ/fgUWd(N9W]e-W+ ,r}xsH@+]Zt" nSc_24: XX4=%VE4Β|W4{ :JFq1Ya<뒜P٩@7zw!4ǵ꾿>ڵwx ӕLABi|rr`XhbYZQK=Ԙ;3+ߨκiX炦gGn6.9S5,(0I:40ۡy8).uw Vx1WW;:~.@Y i_Q2V-XO{s?vMJN*pYIAY[5JڙâiC|kK]3sXܾٓU/~ $ںm%e䇱`dX ']r81/:=CySԲg|fG~`F&^d5^cOrfNf"שE]xF3rNaW@$CSSBdW֎zd;yߪTf(t£H8dA7)X+ܡq]sDhHu`}Y^LL"'aq\LMI2b#Qm|Ty(;Ifb;>rTx 죣>S%Q愇e󾮀_k*4;e묨uꡄ![po_7% 6ƶ#BE43`߱i|:_@xn鸗*|:L4920~ ƧLH?;WЫ3ODFR/yXCWaQtƮ'[ !4=׼ >}Q$t+grHSbr9ssF>ͮ#r_i:T̲/׏}8=qNtm4 *INZL3؉:g؁ [C}w<JlDh9Og@{3.9qmB#?sx KL~Go?>K6Oa³,)׏uH庥44#i6Zَ*v5Cc٠[L{MB"Qy^<@ /1XFG箿ǒwXnfIPQDZ' fA4e]g(4 )j6__c(=h$ygӂK, n$$̫٪8U^VM=LLHW^yb 2$2Dh_|siDW$ d 2 bqAEiхO]Srk )sSd/ċ> K@q9 J/%>>Hvc& {Pn⬨GdEMy<=mԸVdQX3 O6e7p ,ֽө~9w=jq1523;4%hl6{FF$\Vte _)IWk%>+*j:5^*ysAx!/07$9O^(:gыd|.վo'٥xt-{ $T5+opB|h:7[$Õ4csd*k(x?9NV!z7} 7륙ewu|Q+ڞ>ǔX6 L ϾJE`FH4Iװݯgf|$3n)i,_D۵jDRH :8-dZh"*B'5Jz^QpR>5Qy.ʩXg;)iǮ)3r^_a"'bwuY$v bzF63kyA\'o5!C/7AU~wPIoQh*MBԽ'sy@'vΣFL NƁ^aLV6ڋ9 t5+ǀg#N%h !_H@*+dEiE#{p#y/oY1;ng4_؞]Xb2fLMs0Xܲ ӳR27l 臭&S6|0@>0Fn&$bИKI:hi^l5V?:|&V+w$dQ !\N\gPyQC*{c%EÔ%qKo)k&z' ılx܈C vݞh"-A0)v,`5M)ƾzv;}VI[ax a@δiLڌ$x%2Wfo_0Sk(7Y_d+)sK:g=잮浂W.%Qd]Nϯ%ocll7i9>#WzHu^#Eʄ/㦙$boȜyTQsOXyG ^Hο#5N 5pȄ(K#y`%92O}DPg&".A^[M(qh|ޔ;iݥjnZYEB(fܫ9ABj7!95]kL)~odS@?٩leH2[S2bX=JV"JseM+۹h!h*|KKX_\)wqdZb\ƨ@ļ;+ٙ;jѲ(j߃S .>psia@baWBf"L7k"k*qЌ4ⱦ;CFaj8A{E wxĺ̓jF|i֞gX #͐Mcę\fϕu {hƋ1@]r> uiW6tGr pkOI7O3P>`j cԻ. @"rk:#Ai s* *}ˎ2++`:!0VH#~Nz ?E ] ZQ`.;\J՚'V玠_b+YEdxX^6ng %2gҼe4?j~CLM? ;Σ:ˆ`wZ /q+{6S=ciAV jҐQi_W=+GQ1/(ȍi/Zgۄ\rorDʕ#RGu_*oo* ԆYpMpOtWFHW&Y6 F`9O0nk8)5nc\wJl#6$f/*=Y%uJH{#:hkمܨ~o{O3~'VMKfXA@1ls{MC~t$Q3׏:l⁈&aIV+Gôgb*u `썫R-[髽X?ssK(\PMM@uJu֐bŻ?;2\˶梫5,.FJXu7UPLnxSo̼X_B ܚy IEpm6J(v]eiqu~ b^2ڮYT5L͆"YBjX)PhCR=BߐjoRVmĘNVzKG 㼝gqQD2]\Q{>7'}!7V)3d]ŋ#7W^dsbǥMx7Λ2f<|a1AVy\ыYW!mCV ţS6*G_xȷjЭt^ ){ioOtSFmbrP[O瓏 d.!ekG:~c)*tظ0uu| Z#XaϭJPxRzMGA\VQJE9Y㣱)tB|-6ִ}ORQ~bS_Eg)C J_i/x_#fAԕK_CX 3D-~0 RIYє4f=B̮˞!=Wyv]fYZ3 |xr~.hљ&k.?e?alYb#Tz8PhkҖ[>}igy|A &^L`͘DzTЪ[h45,hGDIwXS {~6yРQ R*r{N,q/f6æ!aQQ;j MRIM @ i _.nk/W2Ρf̵r#ANz``xzflp]:F?B9v+x.{?E:r&9?}aΠ?f8Wݺ;z2? ;Epn=GM^LJwg絅)h&1 c;A[èO< K꜓ZHW4j'dA!}Z-P|J_z9?m<4`#꒓8- p a*Sy_Mzn NDsn~ĩ1ΧlJ Mc./c ClNE?8O S9ɦ߅ʁb>? QtY-d6]CS1m+Cz4hB+%>ܕ~#- ,xMd cK1w U+>93gv?q.jVgr]m1< zMȨ?7c[@4aBn!M2ς8+6\ O)|ЄG>sӬ~!3.Kn:`[x9-k>:dpAh ;͝DL%KH~ȃ`yhI ,OʸOR/e0+7#.,VHBlTRvp]!5`iCνzH‘M~1UFHe֛dمo*gtBUMz*1yGeV<1WCvi+p(UDyhɚAN]9j+s.BĮcK2YT %}p?^)0u_,T4x6ZY%VZK|M }!!gջI? pZn2.BA| p~?^Kɰ Ӽ,ԣ73I| n6g;L+WaE9W#o-GCBhX1]E~OwOʹ #+O}Nz1sgˀcLA=T#뙴de$ۺ?RM0?Ms-y}ޏIv1l@:}*=uu5$15D#]侑%tz7k:/, E;E#pOQEov'9zN<&MS~xUZ_½1G[VCVjWj6lCe.>Ʌf>_0rtm UtcM-.2̛x΄̓:=~։+ˑLDA|)"\V/Pu\Aܙs?jFpgk3.ѽnhԚAɩ‹ "8.偶FkKz I2Ms*v7RA"S\HH`ةqۦlJ ".IGrH(0'#[:dCZu}6ÀcH u6 K-AS@TqPY"aܣIq/ŐmHǜÁ0э Q!{S7jW[$Qa7mCI6s d_g<~4TXTpsw=7|2>05c=qԻpp~*K~"yR^w}&4%';D-L53 .6Gȍn6!˩s>J!KYAWʡTK=Ȳ:Θ؃:'HN,[奓eԇ+TT ޮ0UD*s~1^$CUwlJ^Z̀CY~:#63UH\ (AH]t7`6{R/oDm : vm{9tjdr<&c:Z"Vj8G|ݿCT-d4 ?=/0Mm~hDj2 &Ui PP;ԕUK+*ZZ}+zƾ BvS*ٵmfͿFyJ)"@Sk_luqW݁1s%Q$fjƥ,7!g6}(x*Y,*`kj9)EX7VK$ ic|oӽkԱ)h` dx4rH< abXMkRr|Rg 4LW]hE50InjAs?tI1ԏe=9 weq0Z\֢`^C.έ]P{N+(0};$chlVK!+nW9bfm(eBkd ߉zYߔ Aft3g, ߋ{ @ \LV-4-u I5%R=1R|+9}RA9p#Q&ms@^a|f(}lk("~Bph#H+M_-oz]@&9Y"*}~1`ψi!w-dnOmξd?9b>>2i;AЂ.lXEJJ)kK=Uw& YX:hjgA\n϶/U\,K'~FV3Љ"^je=6n-wMIiOin!b S>y]b}ZgZwU|hsJFJwF&/lܲx@ү`e 4qIA~!¬(}1W'=}m8}x?o~+-n|1$~ y{) *0[=}b y8CqUwc{`ʶ j&':xh8S#Y oKg3LD)Wg^G-;,د%jKﴟR0c7D8=aEI  "AsTxܦw -(' @k2T1FHA9 ɜBꩈ1t"^A탰% G"w˞ G6)(#Ҟ~it٠6cz dhVҦA"E@qZn5ɀգIG$SrL$6mbcVF*E.gTp9 ~"ЉG`Srw_d)u`RwYRNMlKTt-_ TJzԠ0|D Cmص!v2ɢ#6j"D*EG7Q묒Qj;h_ ݔK-)5ƝRU}漼Ykr: I%r Ŗ2z{ $D}_0QoR~M)c4c^AŅScLR liIah՗ʬ#1B޽tt4NR ޖŹpq>!d,I3\Vu<ឥ݁s"R|`@5'Zi$ Zֲ䜒V~5ȯY}t DGjMwaHDW'ܡz\<Gtx{pv֑ʹYWvs͜p ȏ̔+Rw!9rkIL$s!{_|4B 4NWv -dIM(e' |v8M`>d_X+;^h$Q!PR0#1ɏ6XR4,ٜd@[1 _q̋T~Op-(f7 "3ֲ[> \rIy@ M;kz)"ᤑf[t)9HE!? ԶٌN5+͠@'{z 02Q9h%Ned}o"UUa:3,׍ {^`sY EZ|3azyFExk] <$呄φkWk|Q8c@L3{LoAr]j-cp$cG;Q._݀,%Y <'8)CNn웜M#iVv#dgW\d3e|KBߟp˕.0Uo`I>0p0~tA6L?}`-BC)ItL|ts\:D#:20gi"nLqˮ'3! Rx-O}ĕN~w*(hiYE4ɿ2-@XԣY*Igg{b)H(٫N+xI}3V7_kQߗ +/y=O(ߥp{yk u6~`藻LJt?<m´}{Xvd<zKh0 GEK5?ΆC†A㺝&?׳ yۡȕ)^W˲d$4+p1LbE\0Q<\j@Ab:wD䶈۔Us{oiJ^\/V3 j?Nb;ul(NmxCC<4%G4z fBA7 >U;yMfeļ=Q2 c47~;PZk)8㷐v7ͭLh4_MNQ+`+"XH=h-&Z_-mc|̀2gg(VEP(:HSaY;>>$ߖ_(o!\f g02AP%+wW.ZuQi8\^f7:L^ 1!9ȟA3Z?`oA–i*O[WcH@U҉;C{"t8:h?)k$q<YAcNWI`BTw}$N.t=iONYPKx:H%ouCO<jXo d?t GxM"OF!!k|G9|v'EI*bNʷ_$xr4-gÑ+VRQ nKAaAڒ 'Z)]IuP;o?7D$"PikV ?#P{aFb> j<:B\ctQ7B8ovJQ2Tf3UvY?!!aYq-8^ 50RP=IJP?#{uڵ[Ŝ$jwq|^4|ݵyPE w3HnՈ_S*}뱨ۅDhU}?5&(Zcy"Qka %U# 7:/AXC51]Pl$cܴ~s}uYI`T92Vi57a`h,+TI9Fvjb!R#B5\7=OUSL)^`9}Dwu3NUO|XjAH8}]T$'x6o6+;O83@1 g_ZQȽ/rJ/iacQ3 joqkUoy).}>85Ja'Ǟ @(Td@ .xGX}AX& gt}id O@ ^^a830-'Ы&v=،^WB1%߃޴vĝlͤ6:"O`+C e2@Quy\"$:bҢɃ`Ī7Xv^Cafjb6$&"VfwA^\?c836q ~'769 GUd2sD0~#z&ƩeՕPHc?-$iGǢzj817_gtIQg YړX$ P5ȏedlؒ<&&MMh  mo 7FٺS*bUcJǟ .WER>̾Zmb!w9:˫7R<Xڽ ,Dt'<\Re1-x}Yv ]ELD|*p7oW`mBҔr1M@czӦı_=gZR01fY-XK߁Y\gGK9#_|emȡe]dzGҝ`#S1aH9B29&#!iѵVJm{X&D;`7'6#I'!ja0Is:asUȠu1pP[D`Mo?.(]ϫB(nn$/ЄU{d+A{rYJCI+CYW 2qT\w^DlyΫvt֙O$3)q7\ܪ4/= =]v X^Eʵoc:yIZ` _F W]57L_s4 b V3GX(AXK yH6.iy0hxю'Sj#¸Sd.H{s!5.3&6HaXf cڽʔ 9̦ Lkk0o.MZU>ȯԞs,"igEG|xМe)m;rryؼ.Swep]FN?A^KF  >v D}6:ICt zia,*d+; v)ty(^G@E+; 1$uyT-U%jjܛ別f1(e, S1z٩! )HgC!Ac!G&|Fmt&K}ِ c8CdOD!Ea#;jy5]h8uv5&43 iๅ ՅqXj rTTdwV&("RF^_rq,S3SpwYqMW6iS}cEIM,ӥ6ըY |!ϱ(c  ~Ҩ6}5O=aܽnmQw0niK|/t>Gv\@RۉQn$E鈧.{hO< -KrV|E!*Sg:~Ѻ!zMp:y-rCxÿpyo_kju[0s `ۢ:c@o7+d(te}fT!Bk%_mg tZ]L @yF1Ѳ'Uh#:V̪oNyb}xztNP*r 9Ub@m:( ΂2;LhcWp*-Fvx>\x0&&nv2M{1*8FM (8s*>h-?sNt͒3Оh7ҠC5]11茟bV}F4[W:n o4c]M1XtÜ^U1cP ©ʭv| ၜhLJP>-GL c[P?7 eV]nJc4Ԋ$l0<^X:\ڤY%6޸=*CK wIձL+[8|WS@EX؉[zzmفݯIWnO>KUstb*'F{*A|ΗM5n:2\^LusicsO2m@ٺP &燩Э+|b[0"pZw*! j]^XZ >Iö;Y hRz1v"N^?pa_Pu.\.7`~ʫ\>%͂՜(ͭn!*\)V\eX~as%O_/7',.L;ҘcXS)wS@ERD۷݉(4Eapt5|Yβe`Jiכ.ktj:=*-ʷ*zp@yԀ/1cᬩ< '(aN_Kݠ՘aqa5CR-q-!:Eu3;G&_Ěn=|m m64BB6ftQEa7ASC$2/+ذD+=?sٶ M Uz&&-it>FOEs:y7(/[IN x+JuZZD Aȡ8~|A!v @Z\ԣSp!{&uH{Ҁ]pjm0}^% G+^c=&ûu?W Z卅PA:|ll7@R(yB4iɁ5p-yAF(q:'/NHBQIpd0_Av[ܷyKLO{ݪwGVx^X'4'>YZwi[@ư6e?-~ɪQvyrN4PO!kpX4F0|<ص L@ wDZ,HH{)C@5=M_az' hƝ)|̓JZL=.>9. %^ZJʳШPר%+sG.8]^1C$? R5ڎI+ff E<iQK4NulɵVԆď l\+{ 㙐o_dQX:%ۻz?Gݸ&i~tTܤ9cngtL|2?Ie8G`0-Br3#?k0Oջ8e+zbB?Pkb@}J_D֘WPd ?#Ζ#'+lA <DULݴJ,YpҚ2 HKP F1gϡۤ3hM-$ΓdS˳yÂuI*($ߑ%|;}F7N#҅ sd4im\ѕEfHRIL:|ꛧz*Kh߀2.ӝsEƓ(_y]",smjZy{.wϵ8/GKWߘ.-30/^:3U4⅐!N8yQEmK dgPuQH$S,gfjrIDݩw>'o$]`:lqqUxU4fdO(lːܥ[2OlRxL53 bAmp1%VޤI1M $͘T[2FRpkbJSTfmR(VkǴBcu;/\A2|3[O_z W}?U%6Lq=#))ȏYմPLRչl-嫆p-`vg< O#Jծ˂q`۳d*R-e־i6ߒa1c}Ryb!ogڄd+/5ko&fw ` t aSR.0y͚\ɚS@łJ^k㦗H4SX#UJ@ >-?ik9wzBa`O'&My ;o q$RClI3qW Z\yPEd=pdSv̅&4QƛY NН' u JK6HhutQ"=H{<8Yʋ HonF!08P:h r7(  @K3l-haڋ>hrz6Gʪ&vޫeodz%Y84{W\XX @_Ye;Dd",|/3`[RGֳ&6wWܬPȍdX.xS5!$N<7ObHj"طuó Wj.*ТJ3FY6BeQQl W]td#B1ick?ED@ݡ'S2wV\Ƃ1-%#Nr?BĉɌ?6ej8jD@ '}j_o#/qSM>uqhta|E{EMdo4 XcLftĶ;`={0T7xlO;`96,3;ie2Kc3$]QNgfh!P.s iӣIzWƅ -,xb'?(s^V7AHW(RjڇK5rA)N1,xVĺ)7S@twMEd | mU,^H8_ Lqyᕨj17aeBcD_U"`ZjR !s1\Dj$~i=1X-ocDj )w+h튐*nYSQo3ʙ{2˷a݇qC6#psm9W]#WB>a.,v6IrB ,G@'];|V ۦG/D_AE/bD-82UKqԖ1? s;{&o?IvUu)z:@̜aQ[{d{ubN]e¦d>(/%6@,+s trE$5HJ1lfVuǖ]k kag4ĈpuTN$:"߄7:c=.:8*g"9H Sc*WHs: D/ʕ"/_DΥB'RIFVnObH1m64?T;z%c ؟yb]=sjxmn9z_SE&ٺy͆Fl!T76f1s{ce3zc3;L:;v)P$!<qQL哑:ԈHtdL~7' _H򫼝 հd}ˎ*jH>P*B`dxW G\f=05@/:\ٸ+;* u7 Ulkr8qh&M&#(X%H:9)f1fe 8ں-S BeL'Ő)ޗjԬ$ROCҀjbS8Im,JрѼ_3b{iWڤtK O~M`K%P±T)0^TDVYVBi͑m+#q椈}of()?NbGiW: l0# 4E>ߦ^:}F(xsqyv+,$au5& 01;qA*$qdRgF⧓/GWDIK/AQ| ̔ Qz2c."Bd;XŞ0R櫝_gr_K W_gc1A8rz)t tjbZ#1rHx}: p"or:6mWGΟBvꍩ̵?`L7eָ %SNDl(栳ݦS Rn@:=ۍBog27B17t 1z0\~_1t QPmzDf@:;^6sJo5-k+ѝ}HJ`~W{Md ȅ_Ƒ)IJ8v.]VzcmR'47V&L%Vi[)<>U#@SŽsl9/੾ڹj_QTO<){$jVաPf4:O3;>;f͠IHwJq]KER6qn^Bϳ\YpHmᝐixW"0Hz$* EG$1#6kVa|.(dжz/zUMUH0#y$j oDX>aeЯ|8A74 CH|<*0Ʋ;~?Ͼ҃y0jc%\ig F(]w`K` =F*]ŭ5 RZLrn\ 6J3B2 ۫/HB2 ©aM|6X$x{/}$}g+:M'sMc0ܡߚDol#_+TaT/\T91@V猀OU4|tJoVK=8E)O8қ /vޏ݁jX;%Uxr'Qv;y[]߻wR[!훲t=<ߠ;"qf>FeSiQxyɰgP/կ 3l42]xxVIҷvep>I~P)Ch }w4yb  #1EZ$QMI}*`C߻EOS7 PpY͖-8⦦hn*=uZ.}f9ӗfv./fC(Uu[/4hRIƿ#BɅlg *?'(~ Ow(X̅H*m(!!}ZOYXaie8sc!(I ‡NV NuXq(RHYƈ?b]۽z3 &[X YF7sn(dd-ꋎwjMy3?g';džN<#MtH՛,Z+j$<(e^RohD Q<=VPխ½e{)Z>V)&J+h ^*.[MY6?2ӑ ~ I#H/pWF K:Wʟo/oyқЯel?eq}Z0oE+tjFEz"A`MwnDq ` IQozG]½gՀhŒd[ ׆sn)e_1L{2".:L0L"N/RBo3-nJV =tָOfl65kRulR{I[QVūdV!E!C;op]ӵZ 4>7-MyxڜJl%䱮l`YYMTlzb.V T:}M$]L @UTYMm7%\xqҭtk~$[EA aƹ]!m! VO2U l% ̔Bgmq lGr y9jN #1=n{ 5/_ zAŅ;~EXh祂bTIkD r{ǃbY'_E߮j SLLtZK?uchQW*G!OfP}6VІ8 1Nzju5gl Wt(v&쪚V3rn@k ``rB[.R_ڞ,0D2+t+x^_Oд2stJj)NcuCvİE/^8z\iԕBlIC݄7`kM+ 1DO'I4'9NC[F_1X<ɅHLڵK5EoQnܺr_l|K`2 >{U[C,êh^o˜ P45ޤR0Ү5zfE_eæx~>I$C,EpOySB\bW\(IٳQGP'y[lX fdm|RJacۉHIWQx^->@¦W8YeۣR  ğϩQ5'L6>HGU7 GY$NLn*EZMZ{ĖU:}zengy0wq_0}Pk w`}Jt(3 )S%(l`; rq,?@%__t㐞85,{|'Zpҹ3oCe^4,=:[Qu3n²eY=Txk$rZѱE6=5fooGE Dk$)F X1;fΑeDw^<*`@f*Ջ:(d}mII_qz3]XoYo v!&Cִ(:ŀ _`c;:AUkq/KzF> ܢP՜%ŵ$&?'J`^/w[9O/dq'^Z#dǸ$Xo,wNyz۳&!h~-0zu]"#Ƶ;?uqCѡ~msV d,*|;tuYW2Ưe)@O,josc/ZYbz?͋Z,\<{S!3lAWVblշ,:YM`زNjǦ +JXҔ2"m)KI[v'yD@= D #m zfț;CQK⣳RFW;Ҥw eМS'*q |fx7`i)n~y0װOk@N3(Toj 2@9;ܝqe@,:0eReU"A?݊3`ПPi Pba h_(@9{T%"!Ex~`<'~t|4hq!95AT`iSV؝g^ 1jm-f7j ׃o<{`U3քmHKG G1kof}#ÑOғLue7bGacљ=gN?Ǭmoe iEp{ F!xU9 ڟ8KLYL/7U7'q+p590$C@-{K?lܘ )-<@q!NKbW$6M.ݞnϰx$TG|2z 1qs($Bt?c.g !զu914ȗ,lK? ]j:i m]{sgA8Kc>k]n.\AcWe"(+'.X?륗ZIԕ,*0 ZW>i`k 0&T:D15Pa$(~WUѳY>)aNnd. N޷u:&*}3Wj_gnZP竺Xq(G=;B}"Ԛg7\/Ps{ǻL.G;at \Rw(((}ֆl.j5\w!}7t61I߆c-mV U؀ -߽)}Aa]:tMN*xTI=N]!nCĿ5p0UWkԁ},#WG':ɶ1F?>S 6t̆qo0}#!^-s$_"2ц3Lcg}'6dvm#]'?3$} MNMy Ey*-2_BJđ42hd(Q"vO=0Q0u|9I8=xJQ,h39"EBC| eTR+~\b 純{EC0G h)!duq#4oKVe*6zogZ<ыTƓcKvxR5v(-P +"/L1Fu :i_/  NC#KO]@mOebG 0uc4?Co3N3 \5р׉INOr'h+OO6>Xk[P$'AqW# hDQ#J\|]ҽcݦ 1|lߎ p ٘ }ٕV!W"c>Or [DI5]g8mi^mm!n/rE?ZU%SU^N?wmA5v 8ˬ@.Edvn56Br0; o{dԧ姅ƕh;sA c 6?2aO/ŃnzO3_i0JҁΣ//!a+(ԍ)pqm<[cZڇ,x2SHt\5$S*`+bfxJ|%?ZTYIgOc0s"&# TN&бJlsYẋ7L;h7MtOB*,ǴjK>fʯI'*s/3w2ZIV>O\lT+Y-4)E?0з1Neew=;'B1)~U٣f_p]2BKso~,EKC_-ON.-{fg&Vv|EZ48bV-EJtL}QΙ;@t@Em2 ^U[FV `BQBږeB< ^7nv(M:z㰻2qGhS#XӔ[Q+㽍] 9t]?ZUॴ5Vfo})pZKfVVO$Ʋ,G7!ǂ(cd_!;;j$  4_4XFoؼ9] }N@LS&޼+I-cw wh16&"8oռا3ȩh/'BvgzجZtz?b0huj9_=gf+y|XqA!U YF^h]D7A#?>U]xN94ߵ{:]t)|EzDKsWibp>HWAKkue) +4 R%Y߷لO&K9?l%x7C#$}# cIRzv'J⇓Wf%N9|On]_9#ry ,2 hte4py'BzE<8lw3B6Me${^,\B IDcۉ`YS~!\\⋫ԆU9?\W$<2͜ITUr@n_eWsxǽ"C%n%Rpc.΂oGg*kbc1,3مF[h!CwCT;l:f\c2ɍ|:P→%:dxI/ db A};.;Hmd0x+Gn3;Jר  b8wX<8ZMԐvi8v ?<Po;;zد{w?Ap YEjbD|Kf ba5Sah߆"rnj{ԭBF\%De 0X~ִ0+c&!dkW>%"dYirvWGr5F\ҥ\eRauQ`5 GO.j  2:&TPO=5YډJ7hHa,ơYő27O2p']UMb7ɮ+*k̗kc94d4Gsݻ`n3&"8r}W8._:[D"0꓅ V}qFSW9Օ|NK_s3?T^i!xf Or۬-{:*Ϥߙz3Vokzڤhnލ-@L@$=x "V f$+^syƘ1`(uT^]G@R8`;))v6L,G=ke/҄ͅn(Is$$?r݄Ryqǧ= D@%t۩B@1VVUܱ4?3n̤{JJCq)T"`u&>Hf Eliuy_~ױa I$:r#1 . e2$:66d 仪kHG8ǷTr^d"׭Sizb, 'w1tfƮyxgT ;2kq /AH78\/&Q[y̼WN{r>.r_ Ru`awuY=YyHRtC@޽tp #OD=fnO IV,qEQi<[I%wɘaFmB1Ϋ4ǭ_'I]VV7!s _mm$a^7aذ:v/ ѬjIVʤm4%` KU.ywuhDƋ۹"I;NRf`E/>C)3*Q{ H#ߎ)]'!/qF?&P (M*pM x ׏AcvmF[k]ek+X')U,)\ʀv@$dD'_Ā"kw?0?p>Ufd L/2Y$@|$:S7Zѵ,oøk i{Jʯ%А"^źqyu ϮtVPc[!5_,}DSN?ݧLDɭbd!u*&.DP:{`Qlwцq(ԃd}Wcym.@JJ8jE;g]|\\? wѴ)2ۃuRUM(>3Mߴ~F'+L{R+PlHןƃ<ϐ)VJԇX~K1DZU.+#*N45T$A]mH3V< XۄP3p!7{KHJraOG28fh.նg7_B9KEh087'X v*{y(ax:0BA$O—EgR>Վ2,p GCNSOc$QGlVu ^TSl95=5W&0ZoijKc|>}NTsC4\4ˍbKYatN݉Q5DmkOŔF|Wte}N%>'o? [ 20iJ<(S-OsݖCCT+{B/N^U;MYԳn7]_9 7Vو?amK:!k-G%>9vwH?_aSOs,ρf;9\d@\Tςo="RuDˑXMQP6pGݻ@2cK<;Cx\l:KT^?8/WõHr=6s_XFr,]M"V5^$$XuRNX^"QwƇ+|}31*sC$[m`9\ڸ{*4l޵vI- ?yJ7T|H-A3\!J;(a~㱤.c^u8"W U2׬_.vK;3"-3#JT7d ĉ+gۯpMP+A\k_@5Yt˿a[N]!,}jƙmbL#P ̪1!Q~ ™Q4`Uރ{qpF}P IJ<r|h;YCK1Hhvݯbw#_2s%3r|WTӷ~}&%#V\:Zq VȇQڇ=(}-"l]EА=Cr(B/ev6 qJnѤNeQOA2km ʆReWf̎0D, FzjgMbF1@wI8Ҫw؅xqN3Q 1!_Ys,'/Pcz_2-Gs n>ՂUfc3'>U Q(4}΍_{L4KOO,bE(h'S)|àZubCЪ$Ծ^['׍Q> rYVp''܈m/V'/j6ܿXdu \O :,x[G@ND`t93l4hk_@dֲLy'c'{ҩ<ިUyA]А2DZ~&O},a!~<٣ԍr y!O}M&(/^&IS0% >#KoFte;@~IaF6#TB(<Ӧ;G4n۴w;*Y"-HTr,$}ךsߠqQB_Ȅ'_N#-!xg8:n7+=|v,yuB](C9ʬPdz~Z~f(:/pHq 5h7"21hk,pYLׯ`Μzɱ-s A$ٌ_/PDzFq @xqD҅f V8_⎭lj[|_<)YH*FH>g+mO13D9*U1KgAZJU 3n#KW×C~\ѶknJ|-x^M˹{qDd|SHK0Y:$\Զw*L-j{̸٢#3Fgi f*2lrdgs= oL&&|fC∩1& #'B$@bܽ$~B0DkeTP4^mzG#Y=Jp3f dx]N.WA'9ج Q]`;@CRb)5K8n^c{UArKmlQ+Ehz)l56du5b0qaKC{UU KqDEubd<u(N䥂59+(&Պ!I.Z/oj\WQV1PB5F60ą]Io?vPR%z$t-{tO;>/A!-5.ԓڅAF/>8o@fB|gN-Jߴ25c.2'P4? N%54 zȩET6iL_Kn*}-1Wֻ' &qiJy [[a)F'<_t@Gl[\q 3Vń/R"4G+Ah0T,3\5O7j0gZ;X-gv_3_dx]spq ^!l\p8cF|aY?tuz!E{ &4nO+Y?"k]"2Q6T`CSb!CGsg;LWc/ȤBmB 5}q~}'3уݣ\ DftWbul E|g*P=dвP1 LOW []霐dy44||?3_"Y#qiva,C)0;~^YAc7mىᮁņ-Bʸ`@o; x55ӘUn=Ћ۷1$ a&q fJԬq-@LcľMǧG% O_)zG8iࢌL33м_k0;H.6%a'>/3>S}ZS„(E}5VPT uESŽ:KSY8?v ;;O׊Yb}j(+.8uk0P$靯"nubU9g:aV ү`f<1 D,..:mś/KnvG/̓JG^u!cqGK0O)dL#ث^ŸDr}$!;|>RHda,5E;J*1& sH(hLs^3wj;va 3-Ǚ_8ϦǾ'H~O|( x5ܣ,_C7²˯-ġJ6<ؔrBj2 |v/Sx G׵R]{-Vs\xQ-٠ oRZ_ŖP\<>/0PTCqVMZ휘-71n3Jxe裫l'銹(g$+㈎ NBkՂ},&a.i xBmuЀnLInoްI ErE2FNbnϡje12E9m.Q"ivsϯil; Qx{{ʪ4;'ZTfN<4UmMⵜO'ta:/{ plHC[ u9z p)d`XN]0~,ndK)g"n "W=On\j;ǵڐ/H٨Pϱ!b Ր$1į O%ۀ OVEO?YlTA35c4dL"ymGtq"p+YX~UڥY  kiYwXZFU,=5& D(@SeD` EO$wDj&׎}-#Cwý=)9ni0l𖡼xnY X ؑ34#! M|)C}kHDڌzHdVqbߝɅ`h7I9f5b'# ( | DIqU@w-} Li98_c%~*R/ 4ͥν؋ :)L>zn["dۖ4 ;\3{ >,|g{cQy:֥O.ʓּVH5g<%*<؜sC(/Nm[mp- Zܑ. xnB08rMw+ eJR5dwCybaLt6Ңz Ry [2wN3)>uViw[lY#hg[j( ƠR{s)&m =t0 ` % kSc;J3˸#O#lKGmfS!|aUBQOy}븱>{I"ǮYWG;c7Kxg=I@)56gNF`qliN>f$湷M4 0xlo7 5[b4A ج䪪0[ T復ze^עU7(,aAa^ Eš dБd4ȩ=Ugpݠq%m!rCJ:")/UOAf8CXtЛM8j풘_/сΪz ԡ~`y[NBB.5bc.ET<ÊhW_D#$~"AIb~G03-r2@Xe=J'mO5T5x >f'5ޖN )]NMc{ntH !Lg~rDL/6…do>1TF5(evK>,4GPy֨z5 v9G10[=;i< 3QT#Mξo yBEj]vfB"&߭hFԾxZ"t$c5GA$R=I%soxVS_\w=EɣkoEٔF+H8=u7_P;v[buQ/S"ns|@.xQ:Gsi%B Hkla@* r=pAdUDi;t_9]@LZ#xG P:9J|Wpp47KAg6%\ղ;dBcJn }"UqiA%$G-sBjS W$<ŀ֓ b4m\f,n( 3/OB0B )dv$jz ƀRQOın]P =C]cdBFFin 0ף7u͚szϠq ʑK7hKBkHʄ\ Zb ScP!59HP9ȹ;GB- S 0P"tZR(Y`Ǖr{%5'N !-> Z=x  u({=?x[8gx\t_(M@^زofd%\GrS2{4;lvX+kl#˕l?榵F( 15bɷ)^7T p rH|wpQlh!3Q|߮Ɲ{_K,#f(RU.94E),8TfWцxWy*k߉e+;iLʜ<l3]Ls*,FC1GȾgá~3S}*i6&n2pnQM 2mدBYh׼ rr{~aQL%ɱˬ|?lWAN~pcjRMzQj6NޟԺ :Ώ"^䙇`PXSg"Zy[(|) Y _S+OKjQYpZ'١_6fK C,jjDZ%>"z?uY,*jR6J8cD}ξF=W!EB4PnDmd\q[syD^siAGjF/a|\)t,{t .i螭nTsO@rI ގ`V5h^^,ك{B )Ce{x3`RV%ڪc8]Di(C~Ȳ fyB􎞝c) ])f#++#_y3`8))90S0pMh{/kc~5G z%0K P֋T͑(ަy$.11N $wpc_VS׺#܍\װ;ioX:N~5IR6I+ܚrk̆;v'U2-'cX=i#yg' oF ݩ'#vqG-n6G ves˙0ue\㱅/c (ojrWq4* ~bI?.Eyg4u (}΁-L?Z>p }}\0˰N8A &zY6fR!!mM҈3}*yf5N}K%1H@fDHoK&LA]Ʋ Na#_ܝ =w t >pI0c"q|HK25! ^y0@7\C\ҜAt%NBIށ$?b8rCV:1 !azVA5:| Q LD6 h|C5AW*dvf J^i6м~]IH[j!X++o=NY* 6[**e[S0eܸxevy#{8zA_?D]'S;>9}H~(ouQ>Wx+< 8i`h[f5_@D#/=S4Pٛ^SmI5y7D̤֝X)S'f$u*i?huD4Y{s>7gI f $-[W#tش<;g)"s=kDWiMi2Y4CK+N./'jB)+ wӢ=; p[ H꜇.A+j' Vnϴdh5t7;kZ-3u / G[y[%،גJGu fx/t߶Nm/ gZƯYx{UE9iWKpYV\rܰ~,S +q`}U# @)pW`'.!}g{$-k{`hl7ڳ#@X5P>aJN#JEYSW#vճn]DJR5Ky9* Ȩ͔/k`Je#1.9\N3" )+TzL'xkC,%GB%wI@r, $s 7s\ Kc镉z<m"ŠQ?{L UP8ZC j?ܰSRz Gc/sK3,CĄTra$gVfdÏ5'bJK6A>jdgSy|9M_6F^B*`D?} ;HW{y[,ڄ/$T*̀}F㕃,hU4IxHKIl\̧x,]ৱm"Yx:a ӈBx+t1>^8%jk;Y4zǁRK(5ߨq|@qA#Q6axa6ZZONkkVUsK[yo%&*~^:lV`O5WYVLJ7TJ3j"¢%lcXHxqX$ޘyFy4FB Ed(U4W2iڔޔY4J$V*Rks@5+S9=kƾ"gB3R<;[b*=QL,e.5n{}b}'eD\I j tB`p9?bī!/A$ɩ=f;A/#bT ˯V*fq 1ɫ'J\] &ʟ)؍!վiMsc"efﲵUI9Rb{cqm(7RΘJ_#Le*1R$TQ#ڲI%tə^ƪ**75;)ğ;YѮ E[F9}Efy O6Gi> Gm8m`|18ԫ䍺͢1"XZC]. d!W>:v!6l\8V>@whnVFAv8Vr7լ8DQ y-f1~JS&-sA>ق[Q*\I|۶!^0aIK2y kV lD-;.?]i'Y'IYXE,mPe8YWe $55eq~2_7u(Dņ4|c @2?7TB2f\ _ga$ mDQ.DrU2.bg4 99 *mm{=/nhu[Ԣ< d}hf[32=k=WVD<7-@K~E7(V=-7@=T6odž ˃oxG2T#\Э "g /5h@&+ o])~]elvin3؇_iE25L#]Lj'G[dw& WKe#Zs*[GFf鼢פ=6'A3u%e 赟aD'`À3gV ZCxvtt-2ڰˏH~Y?Ш,dQ#qޮȚ2KM;^E] 8,}C_4nAn 㐱tPݯwѤq!ȗZf7i"?L~ 6qos79QMJIpmuO)ҍLp 0$k FL"S%wi ֥.FTGb(nfKu_ؐn铏DBUk}7X\G,:=3]%M ^t)# ;E!L] e?G[ۯ MW& 4|~gXX: hmWEǝkEf7JԦ[زQ#l{2Hݤ<^zAUϑn폕3sS{8t$9w'= &2k8#BE!6d85 ᐔ-I&!]W0Lqk\ϽlG%26EG=tWg~ԁCjf؈c`= p|ne4,Bebtr/b5]1BnctƢ6C9=E9ZSXضK[oY8%>_J1nhlrd^sr ջxf3/ܢcȵ^בiO(`>^ve5R``L$ƕ^4@eEp_GEv*Vik%#(ֳR6IXixXӆ+'RTqtvz"xŒjޏwͱ _fy`%G\_ʬpz k~dN VZʈD(/H3fRrYrG4B929^ftXWg47ICT?[$/ȨA(E! 9A{E}ӕALWC, O+^:UCO^ƿ߉cNWR HE%$j!ΏBnJ=,r#Q쌍ۄqK`. L7.Mƒv+ZgdacA HƊA'U. X c7Ԍ24/44^sjtW:X"࡝9¤go&Z7QcBv,$ଟ)jO;vKIF{ N}н]nxҿr5SmlQj\KN-R P9̲s2‰tm!8CA-ߖRSPvMjYG2ݩn1ͭ&SF+WOSkn75 ]&f.gY9RjMJ~Ce}u8|"P&#'(vBĦqrӁ&ЩCDn6%LxX WɸZV%X䔲caKş!{4#$Ӝ=G56%JtCf ._\ ir%rm |jGncU 0=.!3jwv8ZfI~@~); )q7H± υd0#Ðs8)іX%> <R/tƤ'!OW$Ꮎ}r-W*.xɼU"^H?oה,g`k“*5&haC_:÷oߴ,? -x|M$>Y+58㺛&zUr` j kT;o0jt,gz@ i[^ n:1 ԤZ#>{q HPӘ!(MuR,]VFSC?WsWNN=EC TDgpt l9rL䬱x;%Wy])+:\qlO 30du[Se%vDRmi}.yAꡞ1fQ0ET}lYDZ$jЊ_b2(~,iIpTV'9]'Tpk!$(k4-w1h́),y҆驫( i66 \z6d)\/[/=GU(3HQo 3u[sS;>ZA#lm,IUJv$8(`5~fݏcԜ7K+f^*vGhu?i黦FiZyQL %WV)jbW!h*Mߏm01N[]$'<)ťt~(}*$ے a4ؠ=4 @93.1]V)k`TL}0=Nze?}R1=7!A64H[oY"lDt$'v~>j⼤[" P׏U蔴×TۭlV=*Ku뽎Aq*)b`$Tӯ9MeNwNʑ-!5 _672Д;j{˄Ќ9|T}`pt-Hqdن(x.xPlk>kojb& pz4h vS]g:/SeNStɠ\IDݾkWUI,C@9ls]YaX:qfۡ%8ڶk%|gBWЕ9φj1פLDbiw1 ٰ9‘Xc4P7AV 27\~:{D#ߩJSGpMUOGهj/-ZNco~wEƣ@ԌA W}R'ݕiTMACw_`ŷW/=iuyWy1J:V0t i0پBUG"./O\qMdYCrHx oDZHsXW2i<3U 륩32.߾ɝvZ/5k:!_b[j 2B4w{=KL[^3aڍs ZI8J*u.4th- %!oF/uKd#orO};,{ fXLh(X/:!ϔ,HM^uC𛻹~4z>.HeyHeb Ga1.h8UH1L;AliNܹ.{O*Jj^\M/WqooCkЇf zزlx!DPX66NQW.x@%v`T6.^&u gƂ+6́wH#J¦Fy-\j0@_TnjQךH s.@;1kP)h;t@tqc7LjDB"C8΃gJĥ޳i-djpVI2At52"b2˾V#2 *08ͮsv0Q|R[z98lv:Cin"04pS+oXk>yZKߡzRռAM>Ѩb5.zmeTx_C{Dde@!c|۩^?!4!9x ! ]IC)U:28#|I# g4Qv1yAEDnƮH]ϝ!Kxci4 ])%.!܍ Z/snf#Ii<|b%{R!9|( ;lO&G"ji؀0V{.V *2Y[g=? ly9n!3!Q+t+Ia(H@ϘciZI7t[, T4etw6ʍ 6,X^!J3ɘ+LG {1ʁhΓ%d*w'Cئ7QTE.pw?N5>ͲДEuLat?@1ř⾣龭Uҗ Bs.;Iuz1 >[O uA&h K9/I^~7{bfWHjL1xRqeTb=n}l2iyr>[|e.'u =Q,pa3yIU&$W^x5gM Go_ǯe{*6& d)w׬*]= _W>E fuh@Bʔ/Z0n:b;MnT{e|i ##2~a!,^k`0z'\Kwp +$TB'lr^\-7=KYʎ-Yɴ\p$%{9SfD_l@Q~~6Aj Iz)+,sVI!ۨy ]hZ!?h[n@tʚ㨟ZQ IhY) d5Vlݶ'JXP$ ?ڠvLM{΄#mYJVIGʏUc9Q 0h ϷUxCw I`e bNiSbtR6e1fϤvKb<ĆJɭ#[),ޓ-G ;m|5rw.+fDL-ڑ~m"д]@GVcH W``SW8k,wH3U[7W3ڟY>"bG,}1[4҆uU_ɱij7T"sXR><88%[ȱ[DіGy]ny*#otHS;y8ENȅ/e?ȧq!c깬N"ޫD#Ѭa ku՟9 mW YO<QW,pTm/x"PMPQ-Vʅ;?^Q=&+HȢ0roZ zzުFoϗiI9`s:ʭog>gAC X}A 0@7C۰!vaмk-e, 4z.2[Z8(Q5w\_o>] @ 2O+Oyl܃seИOOWp[l.jϔ$zm=Oh|&,F)?Opq皺 -U]sQ1dLʞloV8FQK W U20Zze(bwzBRAQq7=-®,dŅC۬q w3B|>+S=ufqZEfA+g'J~w؄rk< Hk+rTu9hzK`3 nwķAƅ(J-`ԑ|>&o fxͤq3}u.΅cQ;!>G,F Y*-ym_]eE=gmKY.9*I]ѕ5SjiezՊsX-ˆD.Jt*Q{gO[c \t$Y.? ׽2y䊍bjM٢Y%eb2&|, n#${P ˎMV!CiH[aVHP5Јh]VP̼xv/Z'L⣾kVNgkoahk7=k&C|2,eɷk\ZU9y%(VE3?(mM IFqA㡥Bkc8N,o[V Je{e2RyǛ5,qj7ɡGG}cY/qOvйq?w|,܋(kǵ8G#5՜Z]kN2D\#C!fMH$6]~BE]D_U^C\#Y$Voi91cS ?3NpFX$t&L+Dk³6[>1''YpbTw pƖ=G$8_J&ߨi% |ɨV)f]m `֣F )٤5p=m&n;=N1U-%\g\?/\25Ѵq Sּ9ে!ʃ!㒤"SpUGSaUF2& j| c GK 5|FM7mRjYC%IRdu]o-l$ޘQzJ)@ |obYC [~qS7W{$B-AzZBPӵ}elmlI~-B4haR.f?\kĪW'!T;h>>(=bQDFGx̕' s]Zi3[)uĕPL}5 88yF`T-.pXi]ڈ`r RrN;Jx,4"w{z nhLu?z@@~ahXYȂgړ~?&ZZ`2!jM$ `~4&gn^ o(UYL *Z}_Ռn\.2g =z!]o78ޞ%v#, k4)KT)^:3~# W=_?69Z:hv~B!=9.Ig6Rj%eufb5\nn>4v `~fSLءʎWtK&"a71(0~~:*qhc1|i?#lw(ZhjBpK9wvJq֌gUʏ}]A4vGbO(,l\BuǙm80WiRq*]Yb8IXZPg-ZRlJg#]nN=S/~d/CtPV8_RNr5ξ GcD^𺪳>7bK\T |wcKPvzA`ydJ*AWYl-7[3N2P;>e9!{fZUAz~`J+/F,{^?^j%{.)Db\,. V5.g1(S IMє-$X#boٌ{ ؛\RP=bc8$GN`x<U'yڕn䭚\Ť6TT[ޥQ(EG(YV /&naf^c}2'3|;M35?RU_=5g 0F;PIy@ *s揸 I+Io 2=R]UfVPm;\9]Yho)[i\(!dn㌸sFsxwjLf3?aN4:/$8ZK;WHY5O,(A¯ES>u+g3Ԭņy(w3TNzh`o2E;lGo94"~RYipn;'J*1Ш &%h(qYۤ~_=5y)3Icy.kp;y&׃ftq I(1ů.bz .p8wp >u>. wΨV M[:hV;i(:CR@ sLV[^yyjh{i0/K7-?Ye/4ie$3vfG)$%fYbyrEpz:2k%*ުb[+B,驠3.v?$~ J;=Yj]J;dˆ$uOy\>-M5:6>0q4@ .*ag ?ߴńdS3/\@DʹZP9DTf\_3 a]GgEӜ Kā݇x# w1No֝3o/\N g ]-A{[bmԒj mD= Sr2}PO_s(:%-ґZ،NMWR[۾Dx=yʠ}&$P-'`@[>%E b _Q%.N4cx'sLR(nq|(k St WPaF|0ʴ-AWސdhVP2)fgǧNƤvop#Cپ0{/@|̈p>NlFy\v5tFGF,9 q>- s11S_{=$%g_w-PGؠpݟ0`K?T'"!xPtMĥGg j })O' ͬ` v/5CJJ"~zuDD;tI|ۄgCB!" HŽ^#[{׫XkW vr6iy`5U<|sWTڀx$WTlFუsL"E[Se} Z_G(xSc~p 9c=J|֣ rb +h8B{N7.045S&]" X&T. 7s-\ G7lieѲ(P~`8d3(fgvrS+FMOƎݎ8XWs) `6tQdg뎟J="yh8Fe"&-F*&iQ ,LML-[9}t}bŴ+u"|6 m͘FT`e62z 5T>0bX=ui)i1WʢRD%o~|v7͞F=TιEVD.8w(!r}*Lo7K̏鲠iߝ#YdbA5U)OR{!䵡4Ic_!r^o.%Mv(&sν*ytn5Za~+y5;>7 e ]=v[fN +y(j`*"c&|Iz kp] rݕh4P3 ݵk=9:@/!ӭ;{~ːQP?Z:I$M ђ'ǬRS0ggRu`19%n8Hz˜YHvyw6s"LiR4bZv=Y\7LasZɑXA:-X>0 ioa OJ@e<' Eu f,{cQ3RUV\2c1O560骿X0 ${m"k$ P!j$ﮒ:|"dq'VjqM:[0ЌxFR::`Op|k>Q#hl{[Z>88F]Mx$&Q OmE/-a4w"Fo/߅fڰHY`D crMkyJVjW8#z(<Tۺ @>ǡA &p= X-SH11$] - #OxdI$깑fnpjG &t^$ɂă29<+i+jBKf?B= `!K%BscQߊBjd"]=XfKԲDBwjS_u]&QVXf={u@_!֢ūKUWP||O8$(僵r |NWºvOTqU%ͲX |]?o I,Թx)Cjh17I3Z04m5ZvWwY=M3wL/|` XjFFo+l0!~x"Yc{W^E8 o6i$XLij+=Y7 T:M*}56{2q&[}:y@?[~f?FC!C_? t5BUDoY5pW:ߺ5LwN})Qzm{DPhȌ4NFbhՒ |Vɛ1[hh/]\a6>C݈نnr֔'PIn9O7v%1rȎ8#[yTU)m tWj{.dm y;`Rmt:Q*I>+ dPܯ.XITK8Hi%KmW }O"R1uAӫzS},2=kFSHQa &P ytRN.]T0ŠtcSʶ 5} +/:^Kg涸{L17S͓o,U)ޮϜ wI˱i&qksdbYiK.}k-@Ft$vzlu3 6N26t0֦dPu;=\HA13f+BOǀĶfï?^TGV +.TwF FQ~|Ry)L[j9Z96#w^SG5Vcl`*D0fSP30^pz#r4 Øe_|._Ec~ie޲>9wH݁c*JϚz\Xue!dGa|2 H#-OPFwBqA?qdtnjёXoag`Y̽`tv}'4m.3!{hE Lb6LֲDkmMp"M%g+w},ޅN'bwt;͚?1*P+7`ET?sܷV?Q; (V33P/QK64XcWjқ'fjLZIDz WNEzVO;KqKf ߸*z+Y`6}}|vkۧseݽhh"x jYv 7P+ wK wɳǰrK,{C:krUyaO$O2 <uV,W}le-a՘1/h o%G64`w4xdf]CF{\E m~篸qȢO_N +iq.|/_tP2^)ŝB I^ { =h` eo"a55FEy撦1!?ony<3bcY45(Am%`cx~_Ԃq3ϨdzM0oV)SdKoKB/ޏĠWO5 e8Wݼ#EKXf sǴ&݄{l!^AgAY^ Kh IŗI&:(R6܈it]N'HI m*@6PYJrKg켁@eJ7g%_ T|.&+3#P.!ʱnHofY)4v*) =|82O?'f,YIi&c%1a(ts&gx| -t'Xc5"b94k;Nt]3: ?`](%C-gA1<#AI #+k?ۙ)g?R5##2%#:a=s­"U F ?ȡ3Pq"U=_3:Cf{I2|!`@?(4)ĽU%+$BDTn]TA_,jWæ2yAXK93+u)68ZMK3]yXh`gО^"<؎q JMTr{ MO[ tȿjw`nWEC D1p"ZeuÍWowhd}x7uΔymS[1!7G<~4v2!?zƇ~-ETD\Km^ |c7o'DSኋ3C <)6!ms-BpLo"pt嫬_)[.YXѰcInIK e|!f[@ ?!J(aos)4 ""߮&76no ږcyWV{4h&aG%! <,u 5C.be {%qla ;ؗ۱W7>XYɭ6(TP qGO'~,:[<+y]VȶvKV瞜~L, N?gSzD<jzJH/аqxy}ab*7USNo[b6rǕ;r_]h۹{\T@ɞNetk(gww^ɖZ=zQߍia35 dϦ/€FwނQM]@gAx!rQ~PLI%nQ;pWAUH1 CkAgFƒIXӈ] ū7y'0a>:koj9l4W۞؉olԒ]C(NB耰K<6=?q QNdtt~wa$/[sKֹuu%#R E :VgN~ \+jmOFL\=`IԄ ,` jO\t@73? SA.'Fy\0UnKH!+ R)ÐNh 9*^b5 }k@Q-m%`5sVN so&ߢH9nڼ4*695sk:U^Dl aO[|3;%{0Խ`-?H1es ɔz2AbfKgpO(2z6@95I)|6wz[ j֞ٹ2*Ԯq& ~}zI9}:;/VItZ8W"keacʲ7Org}5t-k+u̴˔ByK8aF}(;8&u̮aw:{ߺݑ}E3D߽{/h);Kzwh\e=_.3ȼỌEQ?D.Rʤsྵk@ʢ?F#؇(y3Nރɠfӧz{:fv1ۛ2,匟8Kz*ޚns ӂO:QU1,񹌠/W>4d'Yf R*NlJӁ'}bW'~g)|禈$Q׈,PpR=܏&kG$XH^fG̖"%53^;,ch֬ɪ f։YGSGDM @;ޕ1jDpPۈ^YeM520D^j*I7=iB&LsR_@~Q&T-R1cRp$ O8.&t2}19b>-"cĩN< 畇p?]'HskFK)vAy.v//zt?Sva2p&gZ Pםh>.Q*=+']X"Mwk[>яvkWہ&.i&o\G}lZ~~9BfGX5>[).#ʯFmӴټQVU]{d - b{JuHV9TNJe HϺlMpg`Yc A/#eq+ rlj#SS<[(}&"viF6p}0cs@nY+BsNڶd[(_;cO4^UFDYEvgYZ070701000002a5000081a40000000000000000000000016650944200011b3c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/{]]?Eh=ڜ.+ju%n1ڃn'9V^LYي4!rڴa]O|K ԡΩbbRZG7<1z*IrYM{KŹ/#:O+GJ:TЁ$xn2yĆ- Z_uD_յ0О'ylƠӺd'px49=IؙP2F]9dY _!؀YsYDvLx24TN\_NrrVz nTZB4w9#VzǗr jގ{z}v0rSE6H^7WP~D$θ-SAd;.e$qwÁe'sU?F EuC⁕h:EU>+ͦu>`fD"T_ME5{RڴH8dܑs.m0@Rk5, ^DaY5PP i|b#F;U¸odQ)3"=F [c  )492x[ s.ulV#E&5͸fMwmc(Fv"njk4RmdaKpx` ޸ؒw#Eu¹8Xw1eslOK7:.RN=ۄ (Δ-y{U:rLtдK9]{I>/l x]ldHM G*Ԙd #wÈa.Z\suM WѦTabi[*>VxRR5[0D2A$ig鞏Ɩ["3|B^썘z&ƩD2~o&dou"]^qsL ^TaР(_b |x4Tn< #LԃzYSs7GfT[+Ԭ9x1?{7E=s4vo4 +:U\v>I&E㥫oFQ,W39 6nYG*EQz_, p@Hs 7cY5RUHbilr8dJah(#mGT`˞+{FUWI9ĺ%@],nI_FJC>WWw?34t7[(nYEWLR,R5'66͜Y #Eknj,5Y?ұ|('p"A nCP[qM(G1z4O[w |DpIE~18kYHfAUI6,e}Km%qׄY/^oAF\*bwn1ɑ{kѧoB|MĘo785KQ,L5?8Hߪ!jGUjPy!̛qAM-M zJ|LfW;Q#u.ZeD\8 ;PXIJC[l(2$YqKFd0%/TDt8c"M% h?UnCB"A&T>6fpv,hQdd笒 0lߪz{b ǘYb&8lH*d %ujPY40tRxڧҝb~Ls;(nRLLF/$7VBA`z:J}-fH[86jӉZ_"a h^i=06O6DxÍWͷ!o"ΣNMlD. y4{ӳujPok ]bp8uM˻"8;}ұij@۳WZҫG6ݙe9/2N0AU~//Mf2/$RjqPH9m8 dB,u5 XP^0hZv/|Kc4&K&BoVCvV\g@5;-S*:|sGSf\گAwc¢N0M65MG/1faļ9v;;)FBEE Š}<| ̷d甜 M |b?M7ഉ2See>'":ؒPf:sC9_>ѓp)y^bTO߇ ,>;^EǚA-9O3'_,/ |M ='v􄷵.{e=d q1cC(Xx+ݢOT=*H@i'G(2 z zc b/EGiw'lAޛCZF:-+/nYW| .IE\yi삟oVglEo,頊®WYП@^LJ"uqZ{n |,s8nMSsr5^G3|ML c\Z"$mw9[zՈAl͓ӪqLR.H;P&C@B#q qsYF sEy_0)zKflU4OJ V˜OIF%$3 t&?*t{I:'{wD=$<2wSb|4Qr1V \2W(˷԰ʱ U߄3]UY$6b;X*|J#/,;mtAOTΙ24`Vm8O _i|R60n9l/)maz%VlWBIdTIri:YHkSex<J'?nD!n>w|" 4z⛬|c+2ZcKLM~:~ ԌO@~Q `c2Rzq;H_IM9C(cϣ ֋P Ð}k`P.nv : h/2!3s}FRb]]LJο\d!r2:W^X՘cM|ȒنIEm!_|~/{bb:P#[eTFƻt%ˇӨ˜^BF ?=!m&bfޝӂ- 5&E8ĿEmXnʌ  Q{aA/^%#SPp/} >Dfw k )܃Ċi5w#`4]+< !e͹%N9slk`&iBnNo4O%,4D崳!%H1<9]nΰ BsŲp~ŧ9Mr(MDT.Lnj7?AL`l~OTG*(ԠB6:t{G/]y h*Sl9 u j.Kx_ty&ì}dM$xBy_SGBmBFU5OєŻ]==D65 ꞇc@o/~9un=;$ 0z /OfcqcKJug ǁCvNv\wp`αpLa7/Ϥe2 MԈTtznXp+{> ^ͥ>e/Pf Z )} ([ɞ0V.*(# 䨀9vU^Za-E:1q |o^րf>Il އ|sYu@}noɃ6z( @Ⱦ %` wVL'a 3aut_޿Hx';Q&caokG9DueEh@kz.t [a}qC€~@c%)AwM>l,e{ hlEnwvY{sKwoZ}wiTMz7=(+ \g(L8,=6N8!ݕ \W09^7z! aHT HNNr%hŊKr FP-`;5R-mKP&k|R/6cL[&ڄڮ_mODbS 5Ħi2,K<.QBS x8?sN++ʁ<, cEy’9-ֽZ>BI`FHW:Dh@嵇G#)f½pdjZeWyiRAk@ksD ͭ]4U {-wjxt^j!FȠ+ K vo1!<L)QTTj w[$44Hb!#*fU _? 2l'UA{nLRume`rP|6 ӷfN{ʚy%4&蕪G")qUdbފG{LbZ 3ۆuޮR|ǏgF%.P dGTׄgWW \Tue;N]2NY>hF&= +"b(WC$6V*UNO-RPi\m`l;R,z1G}Y4u&uԒ8tt'M>媯/ʄ3:(B4Xܻ$ֽ2GVFWS/fTW$£ 4[F Ǎ_.zH]ǫ\Rp{6Фk~EBLrC6'lZICӎL< TW=7U=C2ʙ=^oCFjd\J鸽ݤ22mjMř^ΏAG,$i5˖]H%~uU yMčk]ҁ[6?-5RT*:Jh&aU=rxQ]u鈲1LxwLu3VhI:dSFL;QM5GxaE^Y- )ĻzIG䯪|C1bY+'lYrRywQvU̓c943\lQ͠ԅ̉"3/XH&5@(s5F8F?!(? xN+Z~0Y ON-B8D'g4h&ꫪBߗOCz oi~HH{=HL_eK]Q]KKOud1;u7^3)LJno{ڨh=fA<=X 4_R79ɫo*|QAnl tGږNw%5ҠPl`J_y~zܧen8X̿~^8$s9M[k`5e>D[g_hg1?TeOhFqNk&U.u }'cDWԭ\ Nie\u.|hp`_W{H#T+jJ|0ځy}BD `KCVTD^nX]Ytl`0 8,9?ƍ? ~}Ǩt\}ד81a*A$K[-kvp# ςv >/nF^PX`bG>>7:C3pZdUO}UN/K`et,7Ji)pQ tRuK/6B֘|˂mA9blo!ײUGUM, ͏UT OJJ`@#G}=! -wX)JSןR t+1Qq8wp0P o> ۘ1+O ºi^>'@"cRڭ_3}Q. 9W 4.Chtz~'7W">$od8 7Jqmb  PwȊ+\-y:R@ }|Yu+e o 4a9"Hb1|-sg,B@`X"@M??f 26FXz~U1#aN2Vq2Hn_[ZI>9/ 17Y,dWY>3m2t~H٩7SĐ̓49x#ynU)~c߄[T#Wok?َ6I+>\+EƇܜ4NkU%JvE-E+#7g5 n5ACGMi:e3򯮧e0/9Ez4OسX n#7`ĊQ\dn2L7/bI#+o(8yUiə@;K{l>OИ4p:5.A fje;a*Vv3j5AAұ|ɳ慨 8հ0&Obfu-*VN±W)+m`^2(3JnZX9Kq邸Gwq &b.6u|q/!gb4V4x#Nݤ|(~nLY$֎؎AUZ)wx`tzmp IfXM0`r۠Oigb.">{hGxo.7UbCP9X5Z6>fr4|ɖ~7{I" k Xe:O$|ɭ6~B2 r⟇)%0r'⥹@'hmPe [PIsOE\&𵚣ޚ?Αty>\jiLs fqe;b׬OEOo XqNrLc8jZNk({!wxT׋$l >Q-BElKY\^"XM;Fp7N,I3Z8)oXrBL$V_° n>`M*o#նO'+cM#g[h}¨P]xuo1u$2AsozT8[$k+1OR Iʵ(sU b(ZkxwV;A ڕ$_ #bH]Xn:A&*lQH- ZQXV?bcq#+P|q1dpaE xX0Pw~\IؑzRa4x~Kdt)u/IHGl:΄_JSÍ-l4 4Δ`muvxy(#?4v!N=;߸Is?: ]|Rє:2?"+C!E2ŷ1 PZ/>$x̑/.P0FUܑH /bLWeNL+VdQvb70^ڹ iIdPf۔}-XA`^\cE$ybB?b5ƞd=F"_;RMGPv_ejR.N3Tm>׏p9|9o̪T!V<|9CtcHuYu@۰[51[`~+wсE$KToOXj{Ӎ >*7& q瀙 |2}}(&r=߮ߜrku, US\EˢWZWxEfpĦpo GatN}Odޱh~k-"ZTݗ&D?ONY ݕz~i,<D_}7ʵi rt_aekW!wjQiH9>YݮXOlW5)(NRax B3g 1ќ6|BwJOH%_$.>va,;6ԼEb~{zgʓ"FЊHܞs%Ap@S'Ew#/$ rlG:ئMҝOW#θۀ̠5Q6"y.{i&Yl@;kj䖣a❎DLm|ODj*}_.ouGnWt3s\6%uIиܛ:<<6]A6-?%O,e6F| 2 f!96Rl"365cm6aU4OM.q9}X ,XYox ɀ}SKl_pϣTdU@ К}J;N?DL'wi,1y6$A[XEhkEjI4WtTⰼr`[rz(Bc!f<nZM4ٶJ|Q;Ēʼn/_mo<3f<):.+.VxI{ܹ*Z-@#~0oP|,,B &~RP#jCM~5MJ 4M0" ~cR]DWS P#(0vE)I_ 8VR*gp%--oR/KzAL ^m"D.aT r:!wЬB%b5ԅW_vgA-yyVGܐb|TcgB jHqxE0'N$9OlMT><r)kpI#Lg u H!,uehM𫉩X${ZӮP g(b>@\.5wR!Y>(X"I{41OdTWc&6>[ {`us؀$.N`W=_I((?AVBzP/4@PR)ЉђM0e7iC:a=~'`h=MS~s} =CkZ ɫ@Q)^ߡUhUaStYT?pʔ$+}Fy?_ToUV>1"j8<|7p>)Xn(+u܏nfXu#nvc穾Sշi8K؛GslA~n=i),>1o/R*]'Z3S7әo<T|@_PA|,Jo禿 5%݄ĐPdtxK8[ca1>0RAxm>J*yo׵G0/`+ sI[ه!Q95q'G9bL3/t>BtYMmgLPQg )K]Ͳ=[щO۝~a_֩"C'G*]˸vKAK%$ bd{πz,[%qUJcTJ`{],ML> DBdbkDZwXwz>MNpQw+yZ,h g,?*Zt5!B˳Y*0BD;Vl:-3.g|WR?2>ׁ0짢)lb(Tk xXL_J_X^k9,~ųsnU*݀XKb"<亯op4<5tgVWIíG-E Hcjc @)>p8Fǡ3UlY!xp:C {Hg2Zz,uK?ʀ-sHEB;|J51 2ܔ!#}Nu9v;Ku118o:"=\+3蓛<'Vg*pxlcaYa]U91R(y ?9o}*m+J>o]+v|?CG, tvt#+@B * J4'Qjʽz<6i+-s(l\IMEl>:1"{mf,w'.Lh"F >540X4lHah~G:'j{i:`*m OhGQ}Ŷ/Q$ w:Y._|Ry~`:on1vD"iy~h7MRRTߗQi %e(r:Ϫqvb$7]!m ұXk|Á"Tl8_> \K˂{TVCIobїE4%m439:PjHL1X3LhDC7ųBO 򶗛7Otϩ.?iCK(~{^Uٔ;l}CҐ&TAQpǤ)!0Mj۽!U.^-_ХT ^/ӷ]2[pIϰv q- Rc=hVt~|i;y\lG b~9QN7 Q*]4ϨGs0. H cв<+)r~s`BI2's sV69~O9ycoڌ8ޤ "5ܲ*=ml[J=ܦuv#ʟ;p HnߙZͥ0IH-iX=iQQ 68p4a˂Bc%./WHI썙wȂM ٟEog[NtqQ5 P.x FncH9:s9oن? jhWNUm.qP5WseHJhpw~@(}FQBlӢU&FRȐ0^1l+x'/C8[WᲖK!x4e`d'aUd9X٫Ê!9Xugz,AuQM g=> ef&bM(]v M[}azu3.4 qPFU=8qKTW/=8'yojK+-Wkd"~5;E:^kDnT^D6EV™Q<\t,yx\TEݙd1i~`toW3K}6=/@ܬ(o-uџԤ4qΧc"]Vo#N׿#[XM-tQCHA\,t=UV&w ,֡fg ^^#B픕Ҳ &h冓Lvwx]a':?ko>WC9iz/dtf)P O:Q6SY"D`K}7{T25v&"_aqzTMRbCkp”XDr#s'ŊF٫/urPZz?43NR4Tpѻ1[MQ6M _7c{+yO)Dz,6Opg\e,C7{z- Ym2]8=DMxkM#q`2X1T/L|b9\]szB5S`>DjW\Сo΅1+J%oOl=hv;4^R 6yERXYC NBl!>[) O)/њ%t{H.ؔR#Nt&gWi9Exd<:lnQ%|M1 N'QzhYƟ;C'Z9TSFU!iE;U82 hcUe? t{8p*EkDN&3s<}|iNCY}&7)i,('zi—R-Ls *2 V=I_NɌOx`޽Rqpt~s4_loH7/tl8gl],aR\1ce:˂tOYƖlj'x s ;۳%JݡcfkoJo[hׯtR!Mq"Vw}M.?U:e@bO<(;'Y޼U:+ ψ4'8w0zJ@]aUBMJ2gdIȦ֪*AUdE5s!6)&Q$YU yw}^X:#}*j}ƕ(^'-SszI:ч/s.xm5jȜ@ $m^sS->E.} L,16F:[l@wVE: SC~ +`|~ُy~$^ C,Bax]J6x^+1*S;)iADez:)wh.(g6t:S2d|'ΟyŚG!lm#U} Hfgـp\͞^N ~U"]B~nK@4VZNLV B}7 pAȧ1q2T%,Ԕ7*;: K]Ãљj#C~'/CL `,Q%dvxxeN጗ļ]rfCI*j~pB#x]" tpvsoK o d~+[Lxk1?/ôw+8q`͌-1rUHGss\5E.,_Zo"95_Jd#m/(qKo>P0.C{Pj'/#XcFr;SھE+TꖎEb?ףbM[0u~Q8` ~-nnr1YF7Ӯ Rn9҈]]!l}˜jT{#BYQAZ#SvʥtZoLW 0=4Qz%P.n}<5kdTNkK3В@&A_{B?+>\p&=$X+߶sS H2뤃fɏP-p 3xŲق$v2UnGU` VLf(Yڟ֠Qp^[B߆D@Rj+OK>Ɲ銇U+3e=CUm! ^oHF0ꭖ `xpB b"kiFD)>cyRu:FzɊ)6Kڐ?rJzʇĜ6Y]JāgHy b `fP{;8$* =4|bNGMqpfmI`0E7>]0(Y7at6Uwk_Kn:Sˆ_T60 6tұ(ʎ+(ԓu, 3q{aYZʎ 'KchH!wCAɘ=ɑ/1`bªq*LǑ=`)؈G*!) n2KO?pEv&*Oɣ 3ua 2WBšt,#foC M =]?9(Zjry4 Gvvk@MӔ):+fb굄}'$Ų܏yGAau p!5ĻL+QZGZ] ۛ ezH-i09E!EJ]+ og$/WvX^&%ϵTP7Ï%P?W>]US;"2+ ;C|0yN1's‡Kw5.>-cɽb6:&*vJZVЌZ f܉duz,XA)bؚЃ444¤\gJHlv&\**aߍ0E)WZ5b!V'n-;`{/ؕ`Pz5rC0뤜r6_4G'%ixńvAg\X HRs{)dwF>5] q9BB`oV#Z"X FdE$4ge/6^ -\]3©S =W ;oѥ<ܽK9esnZ!Lh#0;j ayEޤ5IHyҨF[ U4A+kAT;ubU'*Q}#c? /d6 aNEzJ]F -;d㻟k>\zQbeYJyRFY(渂OVo;1;|J=dU$ &*) {/%ЧB5'3Tunct٬F0-հ-=8{V7ˡc wLǺOJ!*6!BUe|c ݈8dH 5LZ6Y{ۢ%ODmGd350IȽ@N/L؝b6yG +{# mƐ;{2U[݇rz}G>s##kctV\%ɥ ċ֔0n.7F"Ѹ|S!MVWF'?!=vw\-k:x5b껀>A$,%x(&8]îܢG!e}G N`&g@W{֩>4v# 8Cb[mH JDg ZHo;^'{vJbx^Kc S`*=pA6QH1UrHz~2(ڲe̱n4(A $&wsy( ,9)4̯=7zp]Kab딢\iXHM .>-/AmYBQ.uEAǿFCng2o5=+jnՌ~А2*G9H~J_Oy>w@}#;kxO SX|=/l+=z}ۉR *aabëʨm)&vvF@i?ƈlquOI$:Dv)pM Ko* goPvGFGD#yF0 GBoqHT!t]^M 0wDȘaH0?'UaN⡩q[쥅XzұGdz1 ]f'IJu;SxwkNK ECr^Gb.O-jYo;s47Yrf;x f;u*j3"ՋIr^zV)u"W;{ (`G#<1Vb}M[J1I%9Bb"?0J #穚@\ С>FZj1O*vGRNNvzlBdii9WA 7ϖBpO>+)'D? /萷k Gˊ=t5k9w+?Хp:xޥJQ)`1}`2A@f :, [z }ɟ$F \T*D#P$,b:}UT4ԐPfK*U"@fͰl̟s~4IW5/?0 ˯v?㝈EwH煮+~ &dݣ[1Ni)klPcH nvZRYT0$j ";jFئo:9{+]G5# eΧ`~'Tu1Ny{ WyɬB# gȑpn^gsfWCv#>hWe:mfj{&@{`` =.ΛP <ݴƁjYf=$q[jZx`*c6Ῐ?qZT4IV؎MQe y(XJ ,S{Zxɲb4/u^ `B MhdNam,76L1fXL7P^+9X̔"kMyuowXq2`r`&}ǣ^#)S]I@d@{P r\ieR$!Aߜ([\rU~}yGijvHl Kz#?'& i{SrG^XYǕDL= UiN^ŕMuf/~+_41m;`?.| D{pmݖXP+~{rI=I%b 6Zh#{AµJOM(=|0禍š$-Ql ­,_r/5TԖ8ȓL#O =IXWjS"(sEtBD=IadK]-ư3ƤFq4[s.]K]r"_רdIL r`:"M_XÈ2}mؙ0R>+Hyw?? <a s$=r5f E#UhY(ism4Fgbn0*{ C=F d5B{} 3 i\Nc=@7Tn$סGqtﱍljL' jR }PGe`HI۫M bR&Cu̿\ZhX\NЋ<R}TpePia)?}DIْ xJ,Drso($}z#r(+IQ_N"\FZ JYZ Ƴ;i"Z*IU4a4~i"o%~nyGai|7Q}QpQiՋjľWڄPJ"l:p' gqU"7+듀aiYLerbhl;K~l䋑W85gpɏ_fr-+5vǚӗY]E)ΚVgh |4itQ!S' %h.2*t܁n`ܓ%I?RH*P+%{P<[ǭu0Ta-o!3Bx[!)EQsM3h'T;'܅zCRFl:S.N3ҵ&YInOdܴXZ(Y /!FPDzgĄe]^nc9 fM&r DlkJmOe2'7aInaSy,~Zao!|oW]Z?*dcRUT7W4$-7.*+ \Iu= z]0?՝|̡LlO"LYW؂-oj;e1C\"$U{zX6'~qN3]o`yqZ'P8X㩲 춦'2O>cZ;a[yX9SheҖ$Ϟ ծ󑱿!%f?IUU@H"t'VYV3aܙ ry䦄sQXD;T [8nCq+rY<׍xr]zK*\B~ a^SѺCt2o5$3g A8A4\6pGIe;E[Wd'gzӾ|1<~fJKK- BvQ"U4?%Rm.F-׵ CEX{A3DnY];qɽF&+6|19Y^Ĺ=$3-4:̉V\*VۈSyB@]=!P9GH̿%M7-$܎o%Z\e%ȉkS%A8#X'! Q:х)gvгkWFրAPtg7q5I/. &Ħ2ɽ5Es`, ǺHG1aHdب ޷DUZ&%sNjc' :kZ%0/ JGQ,/yWQq|UF7vM咈VGuij0(ho W6'y 5(VQ6'sxC{nPI_|s%|lR84AOeKhk51/LQsbN†YoMֽᤪty?@Z K{)!jmNtl&P&xslFh O3²K-(R$4%KA\SVo'I:]cht40VCyqPE""foـe`УsY"0J~ng擰haI[؃+ZUlk0KLܸ¸y@69+洕 9Rzg:jh.^neqbcW/9]4>H䌋]:[=%qlk))kg+eeyOj ~᳨2ZGD(-1G,UStn+`Htw'2-ѾJA3ec>'J#d7+,~]`XoTk{pG!!zO)MsWBQx!/G b,Ő|@*}`WB8); #w uam {Bq/=>̲l<;D i ff)->Yj6@c*#L,Y߽IyWN c@Gs+vD>!Yj_KoLԻQ+נtv&m4'ߒp1 8h s/(UVK/]1?C\,,Qj:j(+ܹLvkE2`DRA.05e@U9[1b/(tUKz<#,bK(TՅL}oM2ͩ;׌})`Z'BpqVu{;}nwh2H+-`Sac뷟aC]qm9z&Ȥ+ r'`@O1C#>_`C|@4uձ3e~E71dc rE%WD% ?N|/^ C_]B>yW=@f1owmxYQ8^klQmc?, ߆Cxy.䔮 %`y{I㖌wpO%j{IYAD\>VޗsH&(\bCvdsRA0V^pI/c`a;1m|"LSMC^8 3(`1yBR˜PCK߈ iCx|i X x?f?& KY1Ŏ*̈ ~"=cK耨A `n,e^}\U fR􅗻yv[kIAuԘ lf۷L}^YΞW (i1CtQݟJ*hz%c/|v%Y(cB$hv,rS+O1Dy( >굀^3n0ʸ?+uViPIzeKɸRn8}p*xKVf%2Z:Y&^ )"]jji]sQ~lE6 twE{thDxD?FȢ!0c1D2T^V1_շ%D54-bUFuj,g rr)\j F~CVt%V6JK9<=wJl r%Ǽ~O -RdDάDo:HuEoZ#^%]ztSΞ+# `{6V]Z/:+xb/-~^hmr[B (& E6\ 9ISj񡴁n&}!{¨N#>xZ ևm[4!--95-߁"s($h,>jϱ-ޑ%`q.`hqb>B^ o&~MN3IoeZ]9ɭd],S?pwn|s:'$5*4v3Xx#u|_cL',RFDo4GnvOkb*BӢpU=z{`?8&zo=smJL$o^rxQu>\R8΄u>c=X4_W|bU泥.Q`DΫۛ`S-B_j QNYVt];Qr}X[OQO/al(9dT=!2ܭ'-hikL0eQ1*9?czD ?~ $kRIUAC\ aUUrR~`eɪnw)W1/i+i@屮 N$G&c'寔h@]xZU;&:R'^=̒[v j y,h)PKu14V2تcgR&~ă7b.`tʒ<p}L90#wo:k79Bգ}NbOᶕ?W;R8>Sgv?᪑:ԑ]JkZ&} -UEr#Ǽ"@3duܔP% vYzY"!r@8 ܀p$\lzopo|qvj E #F*a97䦝ς5I$;( SCB*Ih!hAssZGK'#ev~5xhyPR5(ª%_QK}e.@2*[hB>N|<r7YL-:UdO.Impeί %BD;qfxBTVw bW-vltm#h_4V/E/fiPLjSKM pn7kl 0]$i C!dy3m*r7 Cΐ3kI=eоq3e82O.e4Z" 4 ϝ"Ц~J{dF) (iS|~E=r>h`g=^cy(AOY>&rp}!>b]".Jc涜 "N@:͛idt# v+5K5bZ(IL@|#h0H?a*yɸJ{H)x>\^WM5jk?MU+^%:Lew?$w8.Q#aEŨ\< }qCReZW9} B/Q Jk>!6%Ӭde :9 hO:Տ]_XL.Ţ?Z6'B#k_{ױoNwvBFArD T̛ f,i-TVfzZDkەXVTJ8ڞY$ǚl1y: p/- #:atyjLshe_lgEH\&-}}E^8&}Pb: >2&v91)6߬0e'G]( 4f%*BR:wbכIџ oKD#DAG9 7bRƘ'\>\4^6ou 3Μǂ 1"7 ~i3C Eá1JwVZjvqHau(qΌzޕm_}/ԭ9'1l F@Y؎=PX5tjp^1!fR41poD{+RF! ˠ>پqۂ'Yc*R^# 3Xb"P4`7GsB5[M%tT.#BrU;ׅI:U ʙzvկ&"?J[֘NvL$iS1ez_@FAl"n#28R!Z㳲[±NُvR^Pr:>h 6!Ij x<>3Uh!,8?!AR nidui-j<`RVmOd+\A-FJSEaF IfjWQb3WK|q< sGFT|b<}+''6Civ;_^C~cށmZ/݊XFK`MF,lbwMp,se޶|ޥ듊O00H۟k!mЖWzS]4+vDq@F3z#r,㬽b´|/[GU+^׆t>h.0Y`N$)ˀR > 2dh—0T&Tktˬ=P;sjb;=V( ^tnD[X楋6tqT:SFM̼u|悊)E}!I$5},<6菒KXcT%j_ߡ XKd ySLDXd,^,'KL2UiN2/9;1[/7ٙ'6GnF~+D&ui7H:CQ\"5:Nrv'V$e8 [tEmM¸;0Ty`|2=9c>JagV2D׿o;Y =7xBw;p3[5rW :bb*M$~sߊEWJ gXob 4_בkέI? UBQ~ #hInی2|+d~x@.SePZ_@) i1oRt Е˙>X1Ӂ,{9;8U,]şA) }g^QvEF(r ; vK\jn&LuP yb }-4۪x|$E@xU0f 7 qXw\*wuc2u) 뙠 R)YLj06w=b'*P(쳲-k=:p Ȍh8,|`h@(E2@dX=ބ!NY/OK,aDvG D>̆R뱳;>v"_VޥW@u Hw4(C^ 80΃jr tt z7nc]m1]!i4F1b+` 6%\N&ZH&K2OT,[\cQ}Vxiiu~v-v?ofaMHgo4/8=KG5&f @j?D}UOYPh,ׁ]dYT6rTty|p/Z}ǽ.`Vl+!M|)!T5<8?ap&CM3=ĞB=疗PE4C1hJMGMa%ɛ7X8$Y~p}n QO W#EM f25eW蒟 xSPw5PHKhLm:F1;聇HӶ&N=Q$Ǭ掆9јxR |0&b%BRa}.{LYEJE;m{wo c-2Ae4O#"T2+Nz7 ^JD* CQw)̣׭.Ӈ`r=<) ?]I@\:A_CNض&:'O2^(y -0W.7XM^ܪ,0Yh7Ubfz"&9-86Q&sx@O6&,Mڑ! u? Z?>`^ (}xd 'o b=F&31s~@F\<:6t(:JxKsť )%tͦutv}:P)x!K>^[@Yz(ʐ1KZ])e;& b K`m-Xrvvm1Hr@+[Gx;@YY&2ZOX\$_W;#0NWF.ߺ Q "aXv3;!L'ӕ'94E]ȴ6ԯڌ Y6W]\ު7l˵tzp{DiWGDA9W3H#a!7 gѕCC@Ā_d b~: Ώx'&@fs,:U}S/ds+{V#/(XB8_Z6y`범3)XU;49Mv0&w햌 ;>Kr(1i3{X†+qM&ɸuv]&B| g(C[#rM-y,σeKsnm=yb{ٙK_/FԴ[ (\|wOm7;j? m(92-,Q9؂U.m[#C2GX`΄BaoAσiahW'! =#*Tֻ'#'4fO[ a~&,'AׄKiQS*-tWGMM*ݎ.UD"׸QAx~/C(6[\ -۳QL;H %sFCVrJBjԵg'Nx YcPDe(~ ֟)㫾Ar*[!q,UF1>~z F٢:I^fasa!خ E"!a82ɍF7uxEۺm! OUDm祍yƑe:1)W\YXtE!Wʷ{ʄE>XPl%FoRzPJʞɑ "4ayOXF{$2APn))N7. ʋʊ28tS]b\lIU)/fwcʁ;x}|D.ʳ~X >θ/9o\d[ ?uH%VIɂe4~pu l[N|l5[n#<_~e~VQ!o_f<ߓ&{&/XFp)$:mXdDٳ.a9K€ٯE6LAޡw tp)9*:{#u_h;:9E<=[Dwm+d/'QI76:8ǝ=_[Y$CUF;J$ y[4fV:Q79׮} n?ղ.ɫuz90ХFrկ4вH_7ў(iÙI8MyI4/dՐ+ S'W)a9%c~@= 1++NW{V&TAH˞J12ʅ3+*`qڙ2הv^%mjX{8KaF!>hK׵C=ZKśݑSs: ϪCe]yuKYEbiq{fôL.czGd˒*z`2)psU*Bv q2*ƤH6lbOzMEAզZLJ1sMkhrkٞg Dp-M\7ӈ tZb [i$0_.a޷IQ..RTNx.O7V+l} ݮSCQKKE0.g@<#ՈOǞI4LY.M~R > 7L~9~ (5__-YTm1Cl@Ȇ6<U\A PguKz0= Q;&Gï`@V0. :u |XTUDdRJB,6">UwXdҮ tC6v!~S0 K-"uGӗg;(k8"'=^WůkVs}ւr&29"<|Cv`FE})D)-a>{sR!Q)D3N _j і^LĦ;yKųy YiuHr6tk:'c_~e%P)ˌ-ob F zS"`_ȈāUahMcHN\z p2':X*dne?4>*E1]f$}V~'lZp7~UJ0<)Ze!6Kq=ĭnac /2;Z\@I([ IYN )5Xq\^S@i=V33q$-ĕQ5>fDԡLG *Cl5>3Ƃ[CEtȒxh í<,)H/7=\sRx2u}H@"6 @6lŹ`<"cO~n1j*BkBd$av6 7CF6ytuܱE&]Ɩ yA3D:<N 'wsӷ YH^#n${:ehK o'+RMPXM)( A;$K1lQ]f! d6Δ² ]hkdJSf9_(Lyp ܆_7l#~3efxk7 ]M⥥dHo&^x, xKސ x+jv `ZXз{dgjCUʙJHDsz+ | <=A9>͍98!W-cUGFFf'멄`9V VHPw\d^xʡjV%ٓ1v(ͥ6K#/oS"ͧ(/# 4:GIq5EDuq\eKZBbExsr C7\tS  #JN6M܎rX@7` .[+Ů|c|4uN!EPصq aYmSDQX)Փ<7&]M(d'{)W~ ҝ-4BΝ~#O- HT{.2[=rͪה\ sq hf,[bURh2XH'Nl?75&f26|:; \$e!_bh3gKt+(Jl3__Clz/h([~qCqÒZX1ɲU &3j=;OWÅn٠*($ C<㏵.揘k>9YiS<%gEu(dWf%Uw2p8'=(GYt)GDJ?ֱ`46m 炞+fMz< YGC]ڈ8@Ct9<5uC'WW];3;دX- (z ] S[288QdF?>T 6K9W |8ֳpwc]}\>z"G3z Zij3+X;0:Xi6 r=st C(YL׶vqϽUY̼3eJZ|;q:-qN(tu\>z]f>P/c\fEK)&kiȎF ݴia2v Ðօ{B )Y;|iZf1ۊAk JIQυef~KE/q8=K:7@Lm+Hɠz]S <9ÇxF%hQLKϻ29aFOe ]6 s2EߙSHM8A^ D<-՗a7$uF՝PJaC#ەAB=#]Q@Kc![J>AL:_Ԓ䈥rYDaW'.S(ޘaSڅ1^7wrX)z |[QVHIC4Ff(ewN@ZQe\+ehD ̭Pkh+ZX*֠inA|~N݅x~D$TŀBAs-µT7 .huM9{a(ݘ%95gʈ> E۰@S:/1VyNF8E;]:ji̠8mzbFt\-2ƕXXeLϴXHd'p]ދjO0QSV 8l1@E']D^]l%"R1 ;Eƿ Ô&Ɖq[j4PJ~JQKzqSk-oA#Խ Ue.OދW 7Pnt1A2RU|@NzYQK+xO+E6C&"~Vl7)}4AdeY^(})*:orԺq18~F T3{"xyW$ޑ J/r.PV<d=wtwt<4ίxw@Xq<ƈ"bPTN?sH'bh$bSC ӺJ}Ov08  ^%`^'tV+ =1`ՇGۆ~ P7<j-;,y1TCB+Trfr˖҅{B%}Ҍvք\7+*m:f(Xg`l#sAgZ6m%YŤ|e7& !/iCkM gXEp g~8ю\3+ 㖎!J!;5ᤄu%InHxzehzڐ1:'% ڬ qDJho?Ϙ`Og@\]dI633X(dY9Id3%"航ֺY4`UP$~=gDXp٫D%m/m,\+o:Xr5_9LTox^Y2T Gx 1Wzʖ;Ӏ;I:;QjsjMֲֆ36u/"iH :Ku- _"~NWĄқ011ʂwʪCi (jy[{.e)1ieʉ󍂢⠩:!gĐEp 8cC. <X{ɛ$[^u!/w*'b>T.ku-'Úȁ8ngTYhFQL&'b xSJk)6>vP|~{^5X&Dʕ&ۭ)1n| yI?qҩhYk?V7@]ބj *Ω{g|6WN!HmqZ%=J0#{jز3_9w,%]FUWn2$pdֵ d(ֹD*̭::.DtxcRj88@ev;J-6oO@,cem~j# ۴@۴G Bm$W?T쪚U%s@7v>$ 8Ñ8r3Lcc[(b\>뀲:sGL!*QChi(oBVd\Hl"IQ?4M~};TYtm*L7f{epSXEUCZBzQ"ց릞?6hUOmY͐lP̒ʶn?Ypf,{`l0j s2І@ PJLP[ʧ֑0F^S \9M;)nfp#m8N+B۪`l+߼+¤T>nBm6 1v P+(Fy"%UY;9q6{w-ԈT39>؟J"-;gm`:IfUveANHox/t ۩I~cE,LP"PjV h`h hlE5ۃ=x9`+Iшߟ9Kxw׋߇Mǩe >IғĘUyQgl.n%וI9X盾(#0K h[ҫgC,[Xʷ`Z[r"yKMG ugh+f%8zYC|%cF8Mu') Y}!99p&TxˎXa%|DPS b+$OUO=9>-nWRw qR0|q1oOˋEZT[P[$ùlRȷXy@Zœaײ2Qtvɉ\K4̓/3>k5Ts4+rlsBG֘yQl1)Ư¿)o6 .sk?YRgړqAj_,ײMtпpebiui,JT!vpiSy{'- 9̛߭#`LIl)ցb`r3z{wJ YjTܙhꎹ =XTL?_A0@ڑ`@vNŞAczG[C@px;rjEa "{D :K,ƩyM)s YOzӆT0B)U:v}類V3"mT)]{d)&ADB2|_/Zu8UYtI|}YuTS -=FgҘW+x"2 |̸gchv^ UY3h7?  Я^NwQ/˵]zTeFi;i3n 튠sȒ- O<3ð{9ƫ&/6B,Y*=EZ_E/ (֎öo J9P%cN_'xOb*|ʵY ~r =h-Ҩ{QPt$ϔͅr̤u:Mȫ y]"n DϺԓ ff㄃]dř`:vpF; "GFnӅW!lv+MQeta!&um`T ږD~c4"iGخ;PҔIVMDK5&uG2WA{\6]E:SZ"E'5:)[JƝuI1R>qFJVLG~>+mpEz-憵l,f.Eϲb*cmR,sp,V~{M]É;6h% Wdq*2HF}BD2zd{Ye!~>CD1=ҲJ(8I|脄l*o!])>e,Rꊐ=7y2Yi*ޞe`%#9D2[2Q\^g5BvĢ;qHݾ:*>Rj {Ҩ:*xz. ^PuTs`&/YIԹN? i.iOpovkv nv,++FBOťYZ1^PD-f}MIG)?3qH :ûaLz$|w ӧ8sm;eF6UILW(Fؘū IFq(pl6D AeAw+QLQl*jtH0hr92x[w>2s* ͭsye@ݐ&:Q RDNkOKsN B:˵FGp[ِ;2(4][5_ p|[hN|$~F(зZպqSb&ISV;q?:i DHs)n2a8G3l8nu<~3Lasߌ0ݑѥaot~m6_n8ʜ|7jȅ٠LV ]Om4ny9`Oƣ,+'Q@>3.ˇjV)tOpQOH$,<$=J`ey++WfjSMc3aw~CI j# 5F+a rׇFqtGo=KeEDyn%3uO௦k7/2~w`B Xn ٭A-^~<7 g-T J3$l*\_ƦcIT<(˴=VU8ǐFZ@\xIQMP$|d9 N@^3U}'^#H=L^GT6˂Pu~{ն˧f}:Eͳ4 Ӥes]gG`D^#m)$-" ã2%$k=]|t5m59^Qa@=Oog( \WaY8)k9,hzKM1lWEhϧ )0f82}R1͖fpU`)oD|1zXIgb+|vSy >A]nM/;~?z^瘎[z~I wmFmk!<ւC?_3i&HM8R-b{z`t$Dv:k7KXg+|0j吗dC~޿꜎j|4+ v#}ٯ\$$RB bHsgb> Rhї3YuQV8=nɂMKW.!LNɪh8 -iFliS. w'(x5deJq[ *3~>`ՙ#TmzrJPb\f1N`~}V1Ln߆`bٞckp5smՉF^/B1 *møx"E0p` byg' ,xRÀJ~mF>۞ѡy#z ]5v!Ҡ7c*ɮF,O )41qY<$[y!8W `rp1,^+ysX0™tKI%# \ә9KmUjBLSӟClPZcwaHYǓ0X*t US33aMyYlsKh-6/*9{M(G}Щ~>BhK`$LD.R|&}щp1 = 9w#7L7&WKNkTN;aGRhyN^1sY~*R_nq ;2 7@&%1 k' *Ҍ<fUH=f"AdHY!yTÅow!T,՛US ʊR`2m^aӑᴗO慃% rЍ,hh=~kŕz&#'@BJ:G }<]r=RR (]VHsĆT8A0M|"lir˺=LQC1N6os X-6t8C%k ɒai4Du>',xzTm pq~ȫΏH KIV8U+@k+ &X5.Z!|Ʊ-h R#1 jTx{My,<y幛ӕ[x=d|vRGJW­\,F9tϞoBAMV5QӃ8" nPv>7>( Mu؁P׷6D5&F=kI:#TD} }7.ed>삡I7:kWEbgNNwj.$g-=!`2oD9+㤧*0a%=g: }m^dg૮/vu#:o '>kuq:w7+bVM .o6,-|oGm2 c^Wlռ%?(jV(Q־A-(#kœd:.C 6J)!m?IX'58 t5Η:@[ʋ[E !뚀:'(K'Uy6 W@ 5`Zs2̝?!f0Տitm E!\>!^ 7L_ _0ƦiuGN3l/4 TE">f8fbJџ{lσY(Us_'R|arU7&v,f֞UIMm|f&pwe7{YeDFqo%zEcq/i0E6N|[YB°QV_h$"%=2.M=P -sBO-eA(ҪJa!9%%oyfzXz`ubg·tj!v߉j_. J"߬^Y͖6-{3 }J(.,Pcu U |wʝ:)Ɨ[">PZ+sc*Ǚ]0!RL6+hZeY/ُE$U +qB fۅ$O85L뽩zbln<Љ`Qr ^)YHX{'AyB=טg7Qfe-ZeO(ъi?~8RL|D$g%F`xA@0 pr`o` 6&c1[p+VK "w_ײ |' 7HM9U@ bODqI  yL 4/GTT}cX &Ops006)F$3zM9pW5kW/MUYZ8>RɄp@-j ۨqOZd>^ ? 5QWd@%͇ Q$cpfڔG_lḃLhFPSps!zA-^l,?n4 :`,%ma݌gI-,dd9bPiܰB\-z>

    +V"F0uUIMmHi7ɍ#sՅ⪤RZ30>Xʫs1 wiӱ6^{^|kU,`u#X<)7kcr8ӿׅ,TR;H=ⳣ4%yp9-DEUq>2VP8 Ƥ"N'<]59؝K |l ?"o"iP`i^hPXTVwxn/s%E&$SDA(e[⺔ms t>B[:8wEw#L&Skp=3v&k]2<(}i z:l lj>v,ŷbSyGr .^[wJX{xgV 1Μ=hs= $3PCQYOS;$Y3!{<7cARPc:M]߹. dR{ӥNVk*Vn6!Bfoj^GN8­; @wN),*\L}2<)(ĕ>Knh[yx$,P%g7?˛LڈnM@Lg%pU<?]bpx?}.v!l?I쉘pBUWGG7vbV;W!5}N]81_Zo?(E@!rv E? -Q.`#N?KE'7a]4ɏ[&Ĥ_I~L&\MUU%%mݑʘJ?uec0`PRI_\2飫 q&d BHWJaƝND4SO]ĵQ:geB@ +~pJtyb2E~'xh/ mW_nֲz}w\[ԭ@аFZV:k"I-b_7[+/~(ϑu/pTxCBLڜҨ relC{ k0LMW H&/Aմʭ 5F8}K9^ʐFܓ$a =?/[ {119|sB(| c, G$/Z/qJG% hc (ڽAbf1f剰vdyIv=݄H%1=9 !ZnLspEW!C@xq`Dz-%;/k %.OޞN(Od@C9fg;{aq{!`o mR ,J});DB]_B8SУtoF3yd;YP.~{f,KS`% a\FΩy쉧Oh*TKhE(Z8fc\Z⹅TObWg$DvNW3X}= ~#VZ L|]..AQDIsMmԊ:*4QLR`j$8'fzkl4E,0[qb]3Ǝh.õ Ymt)eQڬ?Xp19̆!* yb8o]/wՎ?cG9OShp 9M{K$> TaH̅k [F(G#VR(R%ۚ 7 |{+]2U$ ' MƮXI%%Tf͛"ZJ,sJ̛IHи&^&VA:I"SwMS*|X*9)#/8sN. tiYE%Y>D>zcb 6A4T+V5yOIlseqzIx()nt( WH=@ 2b ziL?m*ܸTc*xIԣ IP)`.\_Qu4y2\.Mjoe6L&R/F8y_Sq"-ΣlYMFbۉW*P%M) Fz)eǓ@TVeѷk.&3T1v~~)mkRZ&m5Ky'jP uw+dxL-P k z:CӂEmaˌ cM~nO12yZd̂5p ZHTj2)hp:"ֺx?aO1:%aJ_g湧X+#YHˁ<`2T?beLeQЀPa o+w۴&$Џ2Ϥ^: u TP% "-Ǟ8 ']B *؃%V(ޥWD sKL=?&P|HVj!ߛ[xܯcWñ(7;?]SH}8#h𐒎³ϱ]_/c^?Xs_K!#HMwgz8=j}}a=t*u@@AP%;Jᬟ JPR:DxʹÏ&[3;rTɫ+:Y:s#v*i;]$կ8qs5iz&] {{,Oںj%f6xbJNZETpo0Oiߘn-ed"JTWE< ϯ .f4JK=f=JA,)jgBs~n44"Q!Ѩ$h׵vA,Z oz7ױ-$05z9_UG-_ `m'^h.Ya.Bv*[|D#*H4@=ւWf^lu&a iT>]HըPAV3{cfy0{NҼgYDE4CV}܌=7|}o#AhդG-4UK=E@2W mnQi5&NF dЌCdxt;*0SXq $k?Ngd^(mz`SuEq`A/0iH灆)`}.^֩%}]~! v-*Ow /cm٨s}=YbcN׃iމVQ_$V$ڜy1=,:]mV܁Փ=Ty; _ C6E # NvwHݎ]un*}%VhߞH茴!2 {Jп=ЙKqDڜ}[<_w!ȒUWbG%2laY+‡/E{Okx?Ssp./jtF-"E2D5baOI̐J`7X.Yۜ$5aYL:k/l@ݕ[Um(KWTKBXp}=MxOZBT野2Ѐ~Y:ji~u_$aMO`f[0<] Slrԍdž89 lUm%.*|gGƟT_>eپQ~lQ[ 8Հira铸g<W.Y:ҨaGH8{>u<fc͟m{>!<jwRIzI a " `2 jmN0^r1G~~Q~yR@W*˱e2&`<xogo7zFF$ _݀0㠯0 ؓ"dMpJCҖuxSJ돍?aKLM6̱&Zsaι!:Df}/Iv9H(:=Dj]6=Ea䩉WBܿP:F;``L]&Lq0=_?hufR1j`6JT9:Ї\wXe<S=o4RuP?@Cn"&}6 3R7ט9~Wh$ԡuD@Ыe=K}VcV#v%x  S9iRIlOzCq>xR4'zא20ț n)0E"MJ*q *% g n}( |0TӖ; 5ES_D3;h_Jh#X)Q>=SQb z_]Hj{NI@o996(g=kuRyFuB]렠(N}>nT x%sKj3m%Gx&D ]Wmݣ4;b zd]@z} LºA{k- G N̔5 VaWM4  z)q}G-$B)]?tf8o`k7}فC/Sa+0,{>]Lʊ IzHw*ZF;S~BEd}KKW`'3.6B&jf<YS>%KlJ&?nc s}~t}!P^lyzMb!g6D ^N$^P3hj'ew]̱Yz]A8+HN\KV!&!Cz>)0o) _@$o{ Brꯂ-^b_ܔq~sEA,P?wPWSF֩{>mzr8~ 8!tX_}iRGʳ=(HkXIFL3?ʅ Ź$^%C,{(e?9jJ %1 :)벞;bœ?q5!: 3l° PV HJGlie݂"J[)I۰p n Nrw! (J+I G6cA=檊iMn>@U^f8w;VӼ8M m~y .P0`j)QJZ.sw ԳEܯ4WjDgJ>h5}#5y昨ׯG@VyqQ3?s;L4nA4q 1a5NÝ)PeIʪ'@eyglÅ W"-Ÿ|?Ѩgz!?9zhqeg6Ji)T[-m`j|ФՖrd^Ep%脥R|mspt[Çk!W.ݪrp{Y$6M==`,ڛF ss%[Ɓtn&9@55p2:{َ+lOܙhCiL~ySL-RlnyClI{6V-Q!MyMwè33?Vq5% !$!fCӈ_MܤCiR ::KYmr{s.~#(nx㼠UqIr;A=԰O>>)IxK ^lRb{]a ݰ yx^x=-WU*!iRtwq|ԏGܐz <} KBq 2IZy\RP扎#1Rw4s/|/ ! ];8i@WRwݯ_>2^6H U[)a$ooЃI Mp [,P7s@ie*Ak}irxޚߤ zch=g"\آJƢJܒF}*'zY>(}@ ks vqM+9omX/js9 175DX] yv:,c0pqz s7Ei8o Sz޴mw_Z;6QHKAN\o!F˫J):PΧCcF h| nvcW(a'yc ET9dT;)ND4K{qQVTxbUw1ͷdUaH`dzsc؎Q>w2Y5b"'8[hL+p) |öpkMSp(od<姘AK ̎H,D:ˋj{I.)x@x }{H׺,rɛ ӻ $%䎰C޶_ T9(! ևt nU#75LAUe$]-!*ߢb0_SDH[ۤ. mriBxc Г8 YWEԜd8enʄXf FŁǢuݟnS1mEuf| |  Sv5-AP!?{EtaiQ6,fЗèIOF`$/6"++E{Wq rv&F2Mђ&ZuYJ+ߔ ;t&+AM3" d|p.|U+;ʂ"tB[ؗ>cc8{3H[c93BgX|-J+!#.Zˮס j73 ^qa&4~{ļJkZYMM,d<SgH8z Sd&2gB﵁w֯@I!~[o9l[%/1* #j U?EiuIi0UڪWԧP72vbQ>暹=``rDRڷEQ0]^8.MW?o#$Zp\7x3^uu'09+ H=V >SBDP!2vfwI qtDcZ _@J?է)ּځb GҧG5>T#QlM:8-#SQ)w[J ;E«[/V.J ajg-Ue2Q'q,2XjZWyi}"fTfOc1:Y:=]fjIC;Bsu;  zûH+KNA)q[/Sz8,'/H۸'I7'>aH 8U)&T Pl(ee>_M JZ^c(sZG2?hrG=`I\IIB}zZ ,<ɩ*Lߜё;Am7Zn?j-4]nkB$ieaTi R-#@t1Oi:NIaEoF !>,{V-oarM^czTzO)A0ðf Pș?5s&B:֑o wƛgcqk^"A=%'/cD h+4̏88WΈK _~|m,I]MЙ_ZMhNYm*=]w3:E.,AEq]Sďf&=8hIMQhZ0&VbUbYxy-ܪ^H 3;_.T۴EhztДna ] >f@p  ~dsȫ M<̾"[aLUјY)%rY)MŠڢg>}7AsE+NesAyK G`'WI`'c:pEv'!kG4iE[OPyYE<͖[}VL%vI]=mOQp"6_v!;2Z\}$1oGyHLjߠ*S@va1Q+j|.y >c=YEsUFܫ,f#68Ͷwv>"b0nlI,9wn\{@Nf~]bC Phș\ Rs]'Ϯf(.e颵c9tFƓ"!@(UP&/QqUh1enAd<J5dlnw@XEԓL <uպuyym@듓͡4Jor[֪G& 7z$ɤmҷ(0XW~ݣ(rcI#H`$&փ0g&0HC`\FYycV*݃>BԟF(3$ aM0/5t9b.5!>0rN!hnGi2 ZJ%rw~s\2{7٣,Mt -hC{V&Ii:xvC-ĦB\Ƙ+ O9a׮ՀϧW(龉s`eg{Lr xVE .CjsׯF1,TfYJY}'&9)Dr~&h %ҍ o"}4:Ԉ`p]N,gԥe0WCpyb,BQgB}a_10Gb?lsB?%FtО̼Kb%p\V*S8( x"H 4ws/N/D3Ìf ="2Jo$aZC÷?ש+F* ى[T1Gng{|kVY4{Lc{TC!rl CCXFVgCOgi9U0=kXGHdW:M!:(~u|4[FKK>(@Wo@6y!r޴&lsIKj52ܙ~U8nwLc5NN? 8&"=`ar34;=[ɖC+KֹS s0G on _ŽlKO]Oo-dxhYEQ6dPWVkH.9s.9YN'y]F'aC!`U*O$Sf)o kTTky9>G `51 ɿ bx CvJY uH&I 8b({İyyʁh ^n3}u 1=s%Hdy:(k% Jl!1iV -$J֢{Mg}̢GKR:Zwy:aLd!$[2FHn~;(^"t.<&zm /ARܹP/V_'t(a+!! Db(,3 4nC||8\Fs S>5-Xw\Uu3XqA"of̌QZs A5%&(DN.c=6l[|r"^]m5I ٚ|"g@^܂XB\fϛf4e2Oef#z&"n\X_+a=1@!TFbTv`'OI 8z5shYⷬ<"_XoÙCHtggYL}i`\{^Y\3Urܞ[;Qe2xqߐzZEj'/^Ɓ?t_VR˃/wj!QTi0k3 j!({)䖙-0tInH25ɧo&.nS`v[Q[>0k㜡B*d@pخ_* )Ǘ}"LB֌,f 6JS\8ՏI|ꦡpE"K+\Li_9[+Qaԗ_ZT sȊ$Oƣ}'[Yat žSaumIv>ƥ6?H\-ѩ,Ȫ#A"ێR~3s;ld߂Z*{ f|}; I~qw3;L 'i|$g~-HA`}=E8Ӻ aWܟ~SD W2o/Q#H|jA燹 NxV"ᆻ8.q:v8Ar\ہӏK ]DF9z~ *EN>d{{2^nm.l:ڇ\J2KjRO> u2AԫLRk71O.R8#*K { qݹGT_4I|; JY{Hߪil 73ߝlO^I9V rO N]iGQ/NQ~:o|f{cr("KK ?D–^͒xZ]9蠪?@=*Ҿ5ΘofaA%Llކa֋H}վ5 7 bP?~7[f1~kG)(R*Crʾظb)㺞KU۬`u4#xbFTf2tuzs9$(dLNCn@l um. .'"yODuM8yEyj^/c(2Io<>6v6o&Xry&j@hnLN MKc^AXQ4#] Z#dIK(|(skgv]uStN}8bPỎH}_Q\ xPHW;R>/# MmqWꀐy(upgk&%?olZDw诬+g[\$Ћ,^{2(={K8isQW3O3on"*l֊Ak-C% !Ktn #zhkS> OJʏ\y?h:G۫&3_ulK$l }{G=Ȭ7R,F.(|fAe|3["iHt -҂ZmI*殬"1U0,cͱoQ +ͥ ZR(CQ:`.Sd_^cLz?sv;Qral/%z8y$tȲ|n  GTgYZ070701000002a6000081a40000000000000000000000016650944200005268000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/ZR%]?Eh=ڜ.+εTpgk}w%'eOqaYLKYJ2=+09@-߳4ro5aT )9 BwS{0p>ls)@Y)Ah֪@{Py$~Z(9w=ڋEg~ tI& Ȱ)k\J/frYYm#XXTkXa>+;u=L.qC&u=|`^ qrCL%!tw5' 9(]F`xq s7)f.Ÿ:w1rO\뵓TKaUcX;)nStyDjEqEhkhg MOa'4Vak%(f Pgr ICrK%$ 2oSԲ~'&%!Qx1d"g^@((s\I-)X%P%;~"c/vtXwdQk)yn׫YڙL6l?_6$W!ޡ? RETmیp⹨(F}\ֆÓ~nUB r$@w [kL|ɭ+I$ĥ/1$ _zV}Gc pCЋCf&f:h#L[kv$;*ζ߱Onw}?ذA4,7qI- ;)f3*+_ gwGbAE}'Tb$XUfFj3G}-Zg[@0],XcdyĀx@$܍p ~w=lR+qgt8 Z{g~sUMFR|Hjw ~AW6Tg%닩tڇ ]ɉ9АN;'oech NC'7D4i/ ed1\u",VJ8TK%ۦZ҇4JNup-ަ/"kt#J*@:9W .f#Փ+~3׏B"p*n zVrZ GEX2JGxYS3NCE%$I۾v Ry%+vb_[eD۵Xhavq \U%@/+Fx^s]{k'N"lߚrgEaDmp ٭z71u94.D &IҼvAʥS#5.&Js75f|%?}AkYt0}u\v%&o)3LZ{Һ 6&T֭E6OU ɲҚa4 ũy Q&ݢMCsKHE ?]-0>nz?ۙ( ܆IۣrtׄAO%B _ng6yߢ)3ǔђRT)`l'ii!TD&z$F%Rؼ7v ySZ 3>՟FQ60aS7 (eW؅ܷ +"PPuIK Df:DeٳVi| 9!r5}*]t\j矵 r֑43{~,] 9Oݤ璐jS}SY w P;ƙLObrY]2I04 OӗYcm4'senr{%% 2ꆩ|o(̒9n3 8n-%9۝ #%U_%{U <{&ݪئ gbjv5F9eu>TiykZynoj(j7UIⴄ;:1K_WatWH WX\Nޑ 3Y/ +x[ G@ǡW튚u SECݻNu'4>eZG,堲/YXh5ofK"|ݏ!;T}@:H`mբ {Y?=V ꟼݏ}JHk֜Gj(kMi=s”|hBߧgGH/Q?]HIju5;pMW^ˡgzqF3:MImhLDۯʽ)fVĚ\in0:`[PF*`AMo}[}PF%~NRh*}j1  U_"g%4DWC K~e WuFsZYDF?1RTtxr<-ISԧ7>)nU;v4}  \ 9\>G!+ @`]!JC85!Tl3u? %bˁ>M_;.Ք>2u%T:5>*ƫ5e+GwtS؛. "=,^k!2̰S{Qx4WD Bz3tQvqhOقJ5D|>1bP Hb`WԆZeb*&g#I]"5h;z]E{|@+b7w:;F%)H%%WU`aV&߰|FY{$'-*a|N[S`}0v>u0Nv[ %-'!Ҹah(.bU_PHE_b{Rg/jsA[Ŋ(rGӅü7v/NDZwU /R&kK଩>Z8rizܽRaK3?Il6C[J9ŴN}6FHPg>/X<:Hj'{R)eU6C`J}g1J" -V:PXNj?Q 99_=QO!8 T"x4hbRH5}i$XGl"H}"le9 $֝_NXZ!,f5񬚓r='JYMiUTrmNM54 ܈afگ _kDRp. h16aE2T0 UY_zÐk;Vϟ6-yE癑7[:ڙ(=@&0۰~1@Ʊ>ȰxۻpUg6K0Y6]*cl!3ӵ13'ZW ϢcT t\ `21~ÐtE$[jzпGAAΈDXrB1`Ւx H"q;.N{U`zW9'$j;G)<n`|0gT_Z<$N!bi"nR2.!ouDJ gC.t&EE`-.^Bg%,LQ XvrHTDo2P{)E%Xq@zW Ɋ2D&SyK ,,5'KB4'oooBJ{op&vN@NTŪلgJ:;0w/RD"ż7J Yo Uʹ]mBmY4YLF眛-FVG"D{)nAb)J͈N}D;aHl1x l7lUmȩMTmG͝j{/!vCB3e;)Wv1Iu?З6I$23K181ֵRIEuMߠ;[/LC 3coBǹp*0( {X>;鸈cXj F7+)CL˞Ӭt`P$LP2ެ8rBk4޻\(ꉍ#ㅫvK$XPbs H Q ׀m7ݐPSk%<y$H G (x,C&<Ek|3 sO @K'B|''Ct4zh1AK6Y} ڕ:Ib5l ZdR2V7"ˎ+<ߧkzp󦣓t;"@N>#L WBawF{ssjh\3S ~~aJɷG%w!X8N|xW&W6uTw^5>a^7D\ŋhL;(X^T=: ׷֥MqOv^zHw3-zSa!ZC8c}Ƃ9%عla! e_fWZ@e5"Y\׃h\fչJ;շ!D\5=k(&tOqge{,4b.¹Vp$8v X@Z{K`cӀ;4v4Rkgv4X^UŁ0T~Y+%F);@rXVFR_ddU jZpg_5B?d蘱n*=M{bd#Y OR"hT5ޤmE }Ώ"ƀ" Ҳ)D:M_#@Smu. z-M-mFBEр" >5KچuXiyJ7Mi༏t5foOs/vyeo4&5=O~7AAt.Q,\RnI"*gP'_yebS4BN]m{/;' U#<1Nrd H~G }azUpiACMꂛlBp w7-py00g~uŕ ŝ0Sx qI3d )lgRhRL׵e% ?7vT-P MP09\na @-b`9Qw\Qξ%P Vˌyb%6'qf;aM 8^ƈJ"]vsay 3 RJ,Pe8Fkwv$U?96rIĒ~!Fd?P,|b=Cr;Xڼ0ޓdAR\yƝ;#ؕRjf|j=-p~@CSjw* ׾w꾡r*~lTcO 6џye/F";{[ '꿏.jSHz]xȹ+s((H//"C^lfBC ~я*{4%>cP:8u@5 RtXua ញvC$͚}O@pk2"A(cEqO) O6s9Z\=nCM(+5s{NL!uAyxnt*n]:/uk<1 H=˧b^Z)W-ڑ*CVa\6[$e.w:_$$g ĄSiJY "!Kޗ)\rۃ.kZ:&5֏!" f]H7j(= ?>E d *Ck A mh0t0QӭyyLU9Y׶`B%rv |Owěw>.XSF2}:d޼Ye:хH~u\6S`8>$g^ߌ8*$[(>@[9+9 pc,usciG۹a#y(4\GFPE7v8IWÜHdsHzs?_F G.t0PtqȟR чA Cv#8roML#sp-%쏗-mÆ}tFR <+_ĞjTn1?g$`6k*,j̚=8H'* Ͼ : frS3Κ'mjgؼ?I[%K}VM#X~LY@ JȀAHɚ@lp 'Ig1_3DŽYHsTzCBG h6ݡgMϡ"Caht"/:ҨxѕⳟlRB7;R9*EP7yybi0Kك:A64sAng׫ti.%Ŝ~fe.ܾu}[8'3:fw`MOΕюDV/BKWB4_u+a?r)UOgKY@M# 0l|{9OЊwƈ.+ك6 | J=&8eXp *}J˖ g6|F,xsRW3*YE H*w2"H۲Y{{U R%@w`;> pS$5\J>K f,K̓Y8vƭm%+YTY9g7s_uRZ UB kB/ѿJ-;+:crL<ʧ?'} TUZGGXϊ)k_z*7Eb\ж/JI鰀O#sl7GGP{x,0+<.BX="qzEd1/.gzԺ@McFK l 9 `%a{@TB9ЂH0ljz>E_!L簼](-uv6D&|L~@q0/@Nݴ> y4[* ~z+?M4>W5Mt"CwRe)X)]C+xP&;;.uc6xz# ]K6rJAkiqkX<3p(jN*ࣝsNϓdZN$<J>crXHP趲]҂ /q,WlFRSA.2cx6܌4|][(=6qd%ԡŔ`Cf->^Atl,:#iۑeme] D׾Aapw FhD[Toy.%`'n Dٓ6m0$ !@|)j%W {yإ#E@ks>)҂TI<^5OnY4W2[^]LgpB z?W @.N^x~OoǮtI~ƽnɯ/?$Pu7R"{c7$f3nPj KQ^OWFaNXtEl_2! '{hy]T1вkQfXz>(tִȱHNMX4j(rV~ɕɼ%imζ(b CJ ">&S:#NB;^"^ǵd*, M )_AM>rO6 yͳH8iW}sPՇӉT(^ݙAX]{˻'>`:`(ԛ= =Z(]Adr;`t2n9v&Ibx3LA|ȺWt˩tf3$?!9([e.P:T؈-g/uju/fAlSޝcJPMM݂ob؝Mg$yg afJ&|*;Q8Lֱj!Cl7{K}/R\P<~ g(nA@O# U[K8*7%UJ0RU3HD)#8j8.NWZNksͩZO^"*XSFUm4q #̖j̳MՋn* Ĉ>+iFiU뛬5$!hOsGb㋤la@Ɂ22ED#HgTyi)]iӻZTGalGK8;F<n.MB~`oKؿ-pB`&,٘}Wڈm.L ٦bCJ9~B|u;X<]$5P*@H"rBwV HӺ@5a4`9t ƕB&i#")3p!SfZlH3л^lCs=n{e ܃Kȋ3qK$0%~vDnW)VC nԺQi\KL"6bquix@5d*V0CaBj@_c7Eִ֤NrȠf4OJ#N~xg!|ib΄&skz35k&Ksm V0 $h3"$uI1_"=Qis8EXΤ\UJ F_un;oahT}OnJQ$nͤ.LcyFj?j[|':l8L%Eq=Ċ;t4f%J4H2T󳾿]DA(6jz&XЉE͡:ߍ~OXa=>1ǍN6tUMI췣v%hI)3^<ǯ5 or%_%QdN 8`l@}ᏺxwsn|hk;QDϒonޱU?憴_dXlܡhT/ɊlMIݐYѤ),0ؘ,9;|HMMQS˜20{k̸BdG*O%nj!UhaBM/DpG(aql0)Fw.2i:0mhA(7=_f $YD̵tI^&w fD-|ˮp{|( Lt7t UWTڝ!BRM[Ur0!o)kcƒ7_\|9 &:ԡavzC'聿x$R=2yslQVK &ڣ6Wt ;].".q>@ZX&}2$7uò(Id4.]4ݬ:;(wE~+Q>5lhu!T2&Cd{}ڟ5ZTI(5*Me/9Gp8Oh 5KiBѫb>%Sa:%.aŹ&y~=ϴ_r ,8KKb}d >Uy`'?"`PXr +[2OkD9ӓ!"ܳr9@pDzBAZTo$cvv]u"k'3~ӮQ F}@f b(k=k1@z/n%ǴdmJ7ժĭ^;=Oxa_)Ľ[Z?f;%m&VDw=64 u#:[aP׽i=wAIʇd3XS M+ߗE׷s}ߎ{\qw@0HE :h_(8CVj=qf*D+KLݳ1z ]'t{o Ki͚c~PETW"rXt23&`~E # igR<z%I3hn 1r}.fK;XT7Q0}\8{|? ='DN# BˢQnddUշ' a8}rá,nHb9"SYk揂 E9M~5 A^cpŹџEBlj66h3HGٖhij-) \:$0u3tD7F7? -E^E^e:,LϬ8t!ga=C(n;=ZK4o83>67W;55HV0AL]w6xcGIi]і@馀 fhT`O `gnJ 9N]Y2f R8}āxZ8x0ĢtوzLMD6 Y]tk-": SW˥'|2SH X*bƍӣ2yge]8%p{~[Xj0l V2&"윗DS8Xu6SQHo ]̹;͹J7G'{z}4<kH|6()s\K.95<d-jFfNj/Q4Ox?EC)W7j:Z|8V"b>$@p}~Bc3*;^t[^(9qr1\ry9 ov !5t7p *{}?]Fq*QCف@-t%{wqgoQ =|mѐK~zJΜO1,oFOB]1+yWT=ƈ<ԒNwmt^L/Ces2TǤ!aW*x՝Lq/9B ko<$-{DlzJќS];ړT np%ytw}?{x']e=u¸:?OKhbX QY]ƨzDe}, S2NQcF\C#qJKXm`}TRSYXZGԪo}%oZ ͣN(ߖl_t%+ 5>B(Sxgq YN燐7Z[Ya}^(dia8 żoX|^+T!p$Nafz'a X1ZǨ 4ױ7e}%=:::3PO9hMmMU-MSJ;lu4y[NFDw>$ǃKߌ'f~=<~ tUz`ls1P Ca 0УIp%Mz,tHA]19@ o$&~86y eydrb/` n0xۨkM@Ɵ5>knwg{Xf$k$H`0#KCp˙3p2̸e>Yl$i2:_<%C y{bxdBDd8ꛁ%.uP$Bj>cbG0G[ǽI h }L.{U~EzՓX& T$fWKO54yaHNs6iIJ[T 3]L/ ׹ ̮ؑrfY@Op'c}a z,\h$$)g3f hؾpzgT ׎țJ4fi:Ӎ˻;9#fjI{$eWtŐaz3mdtIo/w }{KѼ`%WԒ iC69<&~dÁM S+0A> _D-M-+.Um d0:LƩ>rΘ%8;W>*ܚS[ #IV`E"׎05Ђ+s| 0?_C-%%*y(BWce^cîFCj +M1wԿ(2eR9_%b'vsP ƅKN=#̴ n`,p1qfj[0楁3[. ~:h3P@3WM$ln=Y.hYkpl<%iS If+TbP}Ұ]tB/'jEȴ=f9?;mwF>CԿe7iiژHaH $T-*`\o]۔_g?mWЦ OjA nœ-3I HVk1LԮJO辯7Pi^~tF$r,ˬ>Qk[jҿd'OHh ̛JUyHN; 5.-ʶsT9j/$= OʚݱwcѣW9c|B,uB>ӷ+lx-۸Kz8 1OknkܼSGAE`< Y:`0mrs¢6wk¢xW=*ĞDq.+?ڀ5OhЋ=xb1x!} kY5rA㵷.;P8 8iM2L 39^v"bqW~M25)}{:Dဒvg+_"B/?L5i (qTRrsH0旨c5[:uJ0o낊Z׶jk|q.ۘ"xc">{[z]Vn)Rh'_^)NV8dhը_{N[V<9"9~{d]+pu~}SpH W%OLB߭yE ~76Լʠ&= We1fh|yu4ܹ < ;bS+R )1 e#[WCUDz C=|.x?\fqh:ЌmrM8\(u'fz9_Vr {VYJ^Kr'q'()A _Ĥh$/|[4,򶩵&iuNc,GfPx5^ +:K[4>,t,x15'+Obi+W 't=2;dRF_ 9O?>)ý ZSlA囋i R͉O5n8֦bBv\ِ,R)4":SPQ) b- `ՕNiVU3j(H]b߬-5.k\zFZ]2:cW2x84xhC J!}V)E2w3|VkqQm`XS2˼;"Y *%D;;vdW#GU!ϽAc*݃cWV:Au.^࿐f4pP@Y;+fDPɭY 1`n=:f![h"RH5[:goh;"M`1]iڼJ%h"x69x~N[$! n80rn]`;'#8jV'Ekʂ⋄?]D2kf 3@vPJZY?8"skYr̬y'I%"K.CrU>Rmv17!@KkDx%h&G_ѽ5$:6oԏ2{RCcyELP%73M@ 2zLͭ1qk\s<'U,^{ l~@G40&}?2;'4K% 9&ެmҶ!Lْ+ {%窀c`t8@FhGb=<644\vMw8X3>2R#jľh`鷵1;@.y+&E p@nE|Z, ČryEӤ\W%? ֮Owr귒?Ҁ&>g#iU>C |'Wi>@r CP%˽ =- :5)uK.EۂGY_ؤ)hr^NT.;Ǵd(;Y%_1r9}Bgj){ĝߓ.ƈ`-yMSFQ붊})6-MBf[1p~%P]sl=x$*SBMԔcPE.SǵQ\ɪL=_eqvx_"TG3,`3RtĝMdXIi*$Z <1QpGg7Vf|@F:nvNQEm L{",vo9/0QPN^Lqgt Hj|UiFDu:8.1)g#$'ZK}i$H!kޱKrF|Ua0ŔCnә8̻sB_۝ڎ1aǮ.'\vDN> Lq..\֧q)-e,T0ʮhYAv0+%D> cJL]oG3D6[fE@|v8*H?Yf%+2 9Pyzg6M`*{.N44fo3cp }sz 㗵-W.;٦tќ.THkHs0GI`[/ vatE=z sqvs3 ():B}Xt{Rߙ&'Cj{]嬭jLM[: hl_*>/ *Mˊ_$4bAJejBΊ(@Kt|ST<hլܙt9sDgV[m():ܣJ"S@Bi;N{C>z /'JF}F-Zm3M>AO-ܪ$e }M+.vO,\KTd{[[N',2ȼ1T [rvOUqdzYl(B+EjzF}OufY?s|Ҩ3_Z3B1v7BݢgQjo _أ9?%pM]&KPv<8ZUIY?$5̋N8$bNtD3I l6սtDQ pI_}h5ER.|8 h׸M{MngG]|g7m?OHN+ODc5R~1usġ׋\QLm5TT8E@(19JW7Z-d V0Qx4KӍQŚ7Tj7uݤ52 R؆r|jVբɩdOO6@hY^oH~Ìcx$/>BZ.eޣw!$3 !WxrgYZ070701000002a7000081a40000000000000000000000016650944200024040000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/*J]?Eh=ڜ.+r: p(pT`v٥]W|Q %`T(! _2\.y\ޔvg]%,7w+2uG4<:(ޘs 6 IȼƜڗB77#Ki}Mhb͂u䆤&aflW:R g0NF &4 @#YXf5G%/c4aRsjS YpO;`5FkURHm{6Jհ{k<_CGQv+ -KX7N>o;BdCt2B0i  EhԁR[sʻOP{ˉ0ܹ7nZMQdq#kOѱo(uvNI/>)1jIg!EkL Kt[<#fk Qylzyo/Dlv8ڒ~ȐoĿ7-4C,ǹW=X lFlmI؇ZӡGhu82ԫX]DCJ1uCߣNJ{?4߀l, rAgPDT4H⟎9!x EDV1̚}v"נS<3v' f /L%6 SŘXnN\a-?8k%E/N^s%uH`vc".[{~i/l/b+WΚ O$?:jALa(HT|Sg4Qq ͚`!=ɂ L‚\D Tr eG$fΤn|{Hcsc+ %|Sq(Q\˹)A޹"DdZ,rg(3 ;"uD+/l+.m_i)@?"8R۶{9Sپ=ϝR[kPC|!/A|@|bO#LIfZAWZ@I&8Ҝ^%pѡ2sp)hv@8^TZ2~W$-Y!w>FAا7)f+s$'H=8p8:*O*sP`H*UäĦesd N-At:s(ZnХ]b&B37~Åzx"Fv2HPI˹Z(ㆭXfH2/<# W 60 Ng]|g#Ʃtmfc+(* Jd1u+M` t|yu~r~vaU+!%r"\Qgi΄J@'RN'YL_n]%ӽ&xN uHZ,Idz풉ǰ: ]]0i:\H:?9xQƿYU,/?3,|}IW=J[~b6Vmx`l[|`A9;ZrcD.'38'ő}N"+Ul4cAwi)3$o:  o>DlϠ{%lR&qfƮO:$YY3̥Xb8 CS =Yߚ DFv:&gޥzw˯Lg3U.R7Ү/Zd mvl0eۖdy˻b.4:]Y;X4^JPFƘ=/2 r>@1ab0 H5zGxr-[|hs(qUȕ=<lLDDYB >αz>9tT%&x]nu&ߠ gJbI]MQU!?᝺y'y9r\:ʁ9? |eetȥZȶB<㴝+vBp33Y ԽO#<>!>.V8bPv*kۅ = LJج;m>sVqwhbk!cړ|X&(iۻJɤӌ d>Qfl,yT],^HH ezi/s)wMBF!<`kUD).1zJ--?N9'6Zge6ݽ2B6PR #0nu ].pWk46mQ]J!.~?x[f,OWQLWhS`:ǽ12FЗʢ p.m/Uځh(;63؟qNDQ+WӔiNf.ԣhw ;+;HD1K!k't"OfpS\%+:8,yeإ[CݧR}?K ޿dsK ג^eݗy~IC>̨C_r2HXgg ߱x)y9-SI2EXH\\A݅+B1os*"CpP݁IҭBwxBF`+ X#|CP:jvt-+-8&gJw]S67eXsʵKՉQ餄{@#n-a/A3yL}:=XlF(Q/z( Ӎl 1pH[X2'ox:<}vkl'c1K/k͚zԷĶZwd5W۫WrN4}ͲRSKiC T$}[9i([r4N_S=Ӎ06}w&.h] Ĭ *ijѶgc_*VtLn ić&aVU:@j|mSЋX /fkٟ*K~.e&ʱiprD #;\nqQ+8OZ69c'XniE=q)3M,o헠!@l2`Wl[|=ܣ%f}ƅ]rҋpwD`Q]GPmu-&߇\ǂo,~q_b \"jf]L31JFni6CAy cVEfWBGE8S{x(Eލr;d݄:Pܿ}_KI\sP7|QEk~d|{>ݽCa~l'^v c>.)C7S/B?r (ɠ',n¶ T/ ˼_  \33DH N%:wJnG&^>[n55"2k\ šLVΧD모) }~{T0ϼ1UE"Byw{V$P`ᇛ8]ΦYe@WisW&yռ"ڔ*RXBXè2]F,E eȹZÄTN*Š+OZEU!]f%"bO453c r@L2ܗAN5Pk#:,?`0ab| ,>4TIhΦk3D497Ga)$׷t#v4{/mzKօZ@]Wfs]]+ؙ2QD> r/`u-U:bWP1fa7Ե{g_Ǟf6~#3dMNL›pB%P,ṈMNs@2Nّv9,ٽcy&ëG60=˟ IC!vi"\5}Wxj ef36z.@%Re_J wP6 _8 dO Y?Rg XKL6+SHrSl{ʈ||,5_.b؜EHWaw猨s.MіP9q,A>uf(ޚ\I::e?FW$d !{!Jil0~Z| (EKM4}kDo/|'E4ޡL`e{`<5Hv>DͯЮ# O`jF9_?yknKygUx(⁖qAGFVZT蜢VkK/ldDb7>ۇ ǜ:b|8tJcD eߥʽ~}cجp63.RYVU6E&v5'1^rBFRgEY}:IO`֗w!bA X=!Br*\z<׸PnM`F%ż,`"XbCY>a@7~v7˚UU4?C w+/Y[qn)!hEf-LPbʣ9p3eT$ILl52>QORH*'aނq0a<r5ZBIsm>kք^I8DaJ;ɶ~nX_>G҅x b1_9^MleVM[3]8Ev= Pu'YZ$P>g/^k| jA]qU9 竃f_ǢdhtB2oOoF`K&ޢb $C;9MƵ~HrLD . XH8@b{BBrEÎ"r[d ݖgX/v0AxoҺRJ˩-UNW DKV&~# S~v QVGZ3媺e'|MMz҄oi21JDpԷ|hiZibcwN**ќDD.Eqƶ CXʹR+2+_jH/ۓvM~yfI& W A1cd%j4Bڑ36i 8~+vSWka'\J п{< (RBGޅ9ć³R)ry㌓2/%tr+oޥ%ɬKa:=Ju6)%FzF.+ |'hecglBܼ9Jw\0r%@SYyyOn$p$ji4H3IGWj6 W,O婇A& UpD ߖP~gS';тp1.Bqґ|Y,/3N`wB}L&O'M\<oQzE{/{y}bj~]-ffVٶW挩<|4.<*19]C%Yoe^BΔ)?ir=>Ԩ'rM)zK.B ;:C r/ðCߟ$+PFtd6[#ɘM݄m7o{E(yX{kpҫ{D@7i[\0] (.< 0AK:v$cb  3Iyܙaǟr<¡ұR{hD_ @ؙu*E*ն>'DzN5D0◚̞>)Y 끞Qjqyp v'MHQ,q3/k>*ݧH'ͯ prZ=$g#(ڀ freȓp;͊'eXP1?=4 T`śD«JwM[{J^? cđsH8MJ0M :[lui B5bȝ1`h̦.,Mn]Qw}9}(lmIxͼD ύ< TbW8R^aDODU8FuTVa??0FpcRݫrD&OIjg++tmBck?j HHj?pYИ#^ơQ<*@o-.E ۅ 1J$uc|'dmYt9J1ifdJNr^&y AW鉆4m/R T㷶{E{Wh´s 8V{C.eÜ3]9CyR oAj5ŝ4jܑ]0{Y}'bRB4^oV2.ömG-ڻ3bPv׶Ә+s{pܡ';ĵ1N-F˄p}ղ@E^pdE8X\AqP20!o"\Ȓx )( Teg6+|0$p1D <}g7$u4`me(w:D9$v?NKs9PV _eKWL&Nޱ׵ߋ =wwki2+w"!ɬ($X҇]K ,%c[ ˈo:&QR4:˔DYYှW7%nD۩38mff6B3s.eB N#4#zmZ=gq.b?HG;kKS"\>1û98_X.Q)珑OmmFo3:;.-g^<~M_?зEȐ*e ; W > P˲3ϓ~ cA(hhޙX{@ehtTճoJygA&ӰVҎJX~5D/l/;cQf({| xi0Z{M +!.[ضvC ko,@!oBtHc;rq- *@w.:+4IM "$#X;̵jS0X݄{3$wArTօè;0l\vHfHI=T]}Nces< =$&W_N, eFy3ByFQ=CI=/?(K3M |$$@4Nu^W$ޚ‹hwAr@|p;ׯw1;&iI*asVu* g|bկ;/GYcGGY  W)2Yz퐡xW_GRl}YڦߴZV;2h^Awh/T()Kδ&#DTD/#tp}}cH\Í޷.i`'ӓ;T۶zGd'E:Ye؀d`AA/G‘4K/d>A6*RlxC7Lv[ G4''ڠzn CK9[/;g(S09 U yu~7$Al5QȖQ:*2l>i3&DXtM٢%(=T,0O*seʮehSoi wQ[eFsR[0ҝ-,Njb 'ՠxқ"WD)t}yDwĜ٩i4n% d5*> [¼ZU3?k^!U֥'K1o>U X #|"P#&%]}<SR}jdIGN03Z  s$ȩvq_t7+!De{~9ܽpcT-# CxOn[:Hf{ERSNdJ/Q)pQOG|A 4l"w% 1IK}%{jTMEpw%Ow#fܾ< (͠bD $TYBA1$n*W>~pֽ9os)}2c;゗>z֨>pza\Ldzy$Pqmgj4mȣi&p/ȓa)dP&.;H,nTNp5,zJI O `^Z ,sv㝔sW4Y?Ψ}T;bbMy40ˮ"rrHc~˳QiopMu^ A.ӑ6Ywapxo4xgi62"h;:ܼQ=44PPa )Ƿ$Z;>No~-"RyRW3ٯhe2jh-|!ڣUjV{;gUkUHجۮ[hHۨ"LL]-$Ыǯ5*7ɤ +7{IΪR-HAfBM.Da Zc/Ir;Vc D%RoGdD-M_dj,8A/$AQi/}q݋a9up"{R`{auVAbe.5i N5Zpa :GxmXv|˒3AmuȚ7- 18X.A@ =+#'?6@Sm d̉ vN|UmGzϵ.o욢oɎiZ-:K{q4^{ `go; jBr[K 6uۃr!M#lĦ)Oj(zNFDs"I T^cFuN\z覂XqHn\坬pdkl$pߎF8DJZHlh41}<{"X;:<7`Л||L\&3 rR#g,\Sx{ɟԝ1,mM)#S]MopIZI Ib=SE[-CjOhh3 sml QH GF DC(``2Av鴯,TJ AV*;TG}53q-io)nvQ[4A]!@o2la6n&5Hps!F/Dt[]!*L[diU+T@ؗau ctvP̆Ź;^mٔJNI;ݢFҽ9HICɐIϊhk'h"s?;fOf+~w]{^JU  ^"ҜsHh gH7>%!#H*&$-?e=zf%dRGZqy!aWezxJUPiJGwDdw%֤86<%6Krן2 nACΟ9_m^Yu;% _j!8ړ,׫/U5BpW_4E󉞾`rRYbjW|;Xl6)-mGzyT ~֥SsGsݪgeH|[Ae95D|Sȗ!+8`  U8z혾;)6A :0?\]PGlDMٺa}aCE8\#wƼ@+)u\=o0p&xWTyqJ݉h ,[iy_xHrh`- |TB{eeʑ':LFՈdlyJJw _A=|J&,K N"֗]ϡؖaC۲? H #8o5еbnX4C$:O4vCwu=0Ҳx-@q5*O7\ơPHeWf"4aHmvSG9=^⶛a"t!g8aK~ʨP|=:Knc=ߣ7.\`MTJJUJ„Ί),,$rڽr66116m3P]f}dMLlBUGwl bH9po HLbwLSU%-kC}8%[]mS{?b.GK3 $[awR5)wZIaĖ'B<"`o8gY^IK8FPZS2\sK;Y.n!<a,ԥenӭ׃TwhSeR_|*w&$2{Q9.BSYH^tPKIR؈Al"4iD eN +iB",~.|2-&y:s;  9**(սΤ 4#\'*I*?,vQ/YSv"݉3:ͨ)Os",BA.8l2|}f{&ÀA؝2=x9kN@J]O+}Kc~,(]eK?ɷ;˳[fb|>&B_=}>uҒV/>Mwr|u/8P[ \Xb=Y̩/ ̴Tח1\_Qki61DrN@Xĭa@X.ݡ$[74C~Jcl7<]-ֽ՜w@:)DŽ.ogZvd~UDȈ4@,y+!|XuZ9d%%0Ǚh\|ZV1\* j䂙x{R_Pg!@{?L kp#Z\c)eMI?BsǮI]+JQ:#-ȶp0œ'JL&3_WAyZ֖lasZ=j:OySR::)s[C(}%,YP-0?2UatE5 p8=`Y+ࢊl6eBt.ꕠ߶^RYټjgoPن^J+vdu\ q] `rzEZR Y2x;uj'[P%:s6ZŭcثJ~Ftd*g嚗^]`ߗ1^M'1Ͻ]/\u6%PʣV!ZM?v텂\S. 6=B #*SsIs;j#Y c}u?qJυX?(D,:@b}퐌M!V]Y!$bd:4,fgR7czijkt'/p0p: k X"sKDJrnY\&p>Eγb7,T x<?(Uo2x`P@ͮ|9HHnEtO.LO4@.Ԕ:/dȍɦZ'b Egb͒3-q8gHBDO>69Gz2siW"a~4oOQʰH#RNj6󞋊=EL olW=?vŗ#S2X'v`8D؂}"06m·jCBFD{BEčErotZ{K[zPn]r̿cSI˵v\G~:tPa] 6R;ˮR<1"Q3+=6* u|%ö}[lƝ?}*SIa*FÚdUd6(Jsx@3z;)RJpNˍ/jk@a u$n Tb;6BI-KLdQ G|\m+G_\5[dǑ|v[⻲-8kkc]D*]MqUT\ZÅ:opM__C9n;{܆cభ{-o~ŶRx((߰.q W_$bD<')K&H**Wll~Fvx_ڔ5afcێkhen.˷ C>/Nuqsh4)v2:pA|y\GO]"BY>-9M*_bC"sszD`3E执 eqmB/|2ϖ7>H® 2`ma-Ό(ܲkd-<1X5;|aۗUu6 5x 6̆zp$b#AP6'o˜2'jkmK75Zg7;f?V;Lx'`7IW~PըO <6ucl809yw]#&;6+#y4m,HHLlnJW)>S+ȬEĸ̖} *\MtA2b[&_C`2<kfs7ƷYwE Vl/C+&~g4saDm۞v D*uO/~phY6薺>$DzSls*Bx,Y*?m߭sMFߏZZ){EG8s_o2`,]>*ڎ.#ŬrcSV [~.!'L/Vyjo+u(}~jM+^H_yF[> E(by\"4KuvyRfz}_콬ցke%GV9jxJ"ILaptVѴkf~X{p؛ ~~vKF7gRj`# Y+Q4!IKc,Jwn҆ކ_%Knv{#8n9ZeF<Θ;rF [umIɣ\H'EHOk(}ƳzP'_ fLOX*'r:~T61ԕ3'2tɲ燃(j~YIQOK 6g bz5"-O3ܑL#A jo=H^X"gXc%1kS8Ie AS=[>J0/d3os'3%B_NH >79@8PBz!v1Eg1;Oc28B舏 eM;T[)ܘ!51K,Kyj$'>*l&;fi7m<qA$,xHY~V2y* BL cĶO*ԙ0a_DJ-G/݋g63.IQWAq/Br^@24*[ޟ#(/O_@?}zM~H{t0x!_Bh])M<ԤY'ݳ}1V&Fr)C9t\-"q$H3~0Q*xaCj).D/+5 ,[y"^nI+!HOj'ZBGeW\p+NfJ%GFhyEԟ} XHuDxJ? wYWLs kn b+4cݝt] ܈yUKҖOiC]:BLpLSTvIp;S G`6e mSj |(6Mo\zHVor0K0ja.#}ȤL[/C *drp}fNoD:)Jx[D: j LGXw.D5Rxh-+;p43hh}b-<݌)o#+<&͌"VRn]3ئ@XV4G;9ȧ=aEܨ8 >O¨ٴC{/?4Cz`B%FX໽: pR19Ы|ZyzSwJ5VS3bn^”)4Ȏ luָ^L'fE苚1ZdˍMKvMB?"(f se~zGJy^Q~F>h*GF7(sL V'.* kYcPzlhrxnG X@~*p Vec:;+ԸCˀ !ϬM܍`Ӟwr.fsŃY[Lo L8܈NeXlq"e{qC/ק-vtl7.j7*Mً#'|4ܜە.7^Y ^$5:u+Q6~B|:ojh?АٜآmhF٤a~_@6g2Sht_cIψc`kэW26=|& sc< \VIXW*Xx$,{ؗmo/l(:`>m| @EHqUKɐ ߖ).rROW../z<- U0w~kEܨ4бc~e?ץAڱ dlx0t7~ZwzY,ظ bcw$__SO=pQh-.I*o WuӋs:e6scY -P)<x0}^,z=G"'lGA8?#ǫbg%c{hpjObXLv9d[V .o3΅nz򾽸ȷek,ID>66> roR&zJj;4;z5Q/ 6 *>8AYx9SIV_*tqty+*. OnW{d"K~x(Ŕ6#`{_; $|)KFD}Y|Rؕ# y^4M(b5^A\E_7sOg{}/3TA[ۮmd4Q9`sv9.}7y/wryf']'PsSJE0|pLa0駘r~Ƃ'854՗,2qqpPߍ~k`H&D:0yFTr9PQO}jE9O[$ovQ/qMFAWFm9[UBa5Efu$8EoZ59k "kd6 a\Hv Orb݈ˌO7HV~r)vO&xb~`7ap8;gF|>MsVT=B;hE贯 pgiOxk>y%e1é4T9 ț'#\rbNOb|<^*, -ot&n 1}f'+“2!"ESm,c ,/y˾sSnmlIW )VYRv ^|hh#9Q~{GBVY6Iܴ*Vqm^+fQ8D(=zPS(z F6X8Dn5W܃W#{?LCVe}Q91p.煗DAWy8IO5 a '{,oM^tOs)ghT-esTq JWUWa~2ͅld/u`ѓc= o92 qA`EK9QZ]GN3&TTae|`'kv'DxjQ'@}KEO1Gd}E,5\N"@BhYJe6_(I=ϓY2 a:wƑ)cj?Hs@ ȷ8Q5~WC7< 7K4`EtZPlC=f~ҁW%o#V-7Y3sLX/( f%I푼 nm|h1deGO1KFO椸JL9x[ۇ'fk W=g,aehzgL^ˎÈ2>$v'iė2"=nS53˱ΙZ>08)({rhHV/ѥi$g ?Y<An@{OR$MʱŐi׈HL A0BΧ&oo @z~ *<ٴ0p+F5jI:2m[?x~y*6"N0k+:q3;8҈$37d<~$sս1C8(ՎP{D:gd p3MmC%i`*ˣt=E,<\jkuІ'2Q,Q _h?̜=S72X-zxRo(ItKi!ؓzdtAv}{1m,՛/ ֘giP5MXaL:$=Ŏ8{QzpfhE|=3y%^{K+S7_&sUZ_T U!YtыWT *kNgjX']_mpCLN}1*SCe@\0E+KTΘ}~?ԉP+a~0,o$q5r[ZxjMO5?!"^2-7ӮA\]BQ<)Q5871&A઩; xs55=bw `mQUrsJEb_|\]HyCŢw{c5\[ /Cevs<>Nq k`q@3:>*X n*JTP _"CǸy\4|MZ#Rf[P+ Ԝ{(SG=Q"n؞?$ }ֺtL-\Gk9>آN6Y'{@mreg~9lo=ڛ}C g\X#pp-0}t;N@^ ;ePtW$:IeiZ^G|!kI6q0bn7理RE3YI+=N!C[k/ۂeV18զݓFMS8:LLVG |&D 31`𯚴uW,gɈzߍeV7>E,zOz^6F+oWD`j^EssF(.ԇɶk`2/OuRI11Ӓq>i']Β9</%]jkr?25g8 4 Z-+}S_5V/agWI,XE~*`_Չֳw_2qN,^7[ {R-v%:U>>%Vn(ö}f$"DžOF@j$VVjsAsڕxW3;&*r&p0\c/*+Q2F[7n>ji=.=J;';ʁItLD%##`xP>G߷{|[1ۮ] mj M%uݙu/֚j nd08F9߻)bmHDMesmv:ISSyW]tbL`$e4;V .O*MfhJ~B:+@rtT:UR;uX$X*`\aكi{W_ȍc7lpX*dcM +%3Cl~+AM@V%IWUZ#-F{h'v"b4S]Mi?BJ8M;2#D\<^qaKIBUWyjD' {jǃ_e/*#c՚sF{[Kkf7-!6qG̐LƟ2*cv} ߤ30pzt(Lpۜ;3;G%/YM1YD]t]:Cfv>wM7W'\CO.ozELŐj޵#,*YJ:gr8\ lf jsb=k|Ca2Q h夐1<*(IlEUoȾ{w's7WN˫;pkfڿhPQ2qrߝn'60,=!Bs?ULa׶4|7=%OVH׆5#7œ{fiu߹mRhĎ6ywV2(s@4]Y%,^J-% Ԡ_|k$rAʝ P4_|秏I9) D_; M )ՊKۄu`AƮ@Ij4Œ]<TzP9o>HoX^ޢTA5Jbdqr?Or;c٪;MD5#'^O9h)Wc&d´6n]ZӞ4r h=[`$WSSV{" !J&f]t)f y?+xu"ۚ/hO kiL\gZp`$mBHRP^U*g%56t.^g%,d ҝ>="R!6)O^OLפbM<FU*S4u$r6L1aA:7 $Or_u?,f.ش\qJ|k[IM?W娝: @,g r_`GM( PH(H¶=TZ$JN躙ĕ9J'7Dw@$1jh_*:-R]X]ZidE|3&cH]UΊE|m̽艚gw4g]5<cu84w(R!lT0WC'\^r5A=rMDa**cI=HQo%$sGJ\Y^|XI`;pVv o 3[AzåD](k2FRX $vV + /2#$La 8vи+6uvZ9ګedr9ћWbX*7r4m Op0ZA{[y{\!3,c:zġ0[I+EeY]B }H;4˓y^?&~J[kJt;W|EVJ޳Qkf5Nb&@?Yu5 *Gg3+eelaBYYZ[K\$8;a.KOB\٫7rf]+U*˦;L 4gƧ*7n$]j2*{`qî;Ԧ +N #Lj*C@~ fchwF M1ZW4VG <R6y$$< 7uS dDT?I¸!\bECDžiB!pL/z`8gt%+!qURENt,.A5I#^pr[c;s[h^+ ;[q+Bʺ5ݮ89~S)x1 rH2[Yg̚@ kVj--m0uPKps%*nL=ia=&#`DQ %q| QqvbukraaQcN3d6h*y:uϖJe9 `/CH|~@ StlK/N'q$r|t4g^0o]?5l pCsڑVǶPdH9Uء͸==h]D30QƨvWp"ܧȲM:)' !բg ǃ mWNv ] %3Ffl ްZ_%-vnhs}4}p~xKmbPԖZ!ۺհ.z1ϲ" $ra_r] ~^e){EN-LB% apF1RURAnz?cs]S곈e~vu,bT%O^ٶo3Wp,yc",_eFy^qK^ :A5S p;V1E:`fpiP1syJ *¿3cw4|xzAyO%e+v)'w(u-mg ^. }3dUVC@ `ώ'}x's@b;D7v[iPOxJ-"!FޒAe()j-6>E> GԇfG?s.X<SQFelULf;5409eIR ]b`VeltyOfeK$|2v/oM2XHWVU> ܿ\4/ӯ^!u׎hz~Ky;qDUtY!%[Wlf3jzо|4."`KBJ+6`|8\mke3qxZcEug@bfѻ6sa`@s ?gnȬlh^ץNJPqM瑅ۖ˹EQCb=/H?F+[N>O7>Q'/Mv \WVw5GN 8Mcӱ0nPj/=LJa/y0 G!ycG(:n  ϯvO5j[ɡrv$d?'6*LAٷ 07\Æh$cko+X<\Ouw5>D]NDT/zWdEiCOnWW0DDKQ̷ ֆu'Dq*d*lPE~GЋ2 c6 wkisɺFmp\CGbǵ`"`}niŃ,3צ2DzOr'^zCa(wQ0D܇Ŀx:`<[g/0 0C'QA";EoQf hE@fQJ xB@aVP96T}eZ/dgXn')Fn(> [[5Vdq66^]?IV'#" ~/+m5J/hcZJ=!:r"Otye"CoPhjې RFRJ2.pj! f \^]*[TsN ^2<𹞟rMz(ȯV.haHKH*N^Z:ʕVvƒ$$8߁33R}9)𺰢_8KEܧ+% N_? qPe \@Ho&N\i& 4h<(‚krHãU{|8L&.rƅ9TWJ=%K[&Du3W4$%pƱqP+y0`` s8~:r09 }#!s%"#T(0edʮe=Ѡ- 8́O(tŭK6Ѳ$VKdθpv7F'av!ސ=8fJA_ 2)j4<-kO'?|@)[=CI޺bPVK3>8 zV8ӯ1e~SR;1x.us 7RM* ͗pYETm]"+vw1fd'Ғ7*#63<9WSh5·Z{yjODv="-W.[g w( S+G{<Z:vbȂGqQ5y thVr바ͭ_V#g:gBGĆ:5 ,;2CUk"%d[^0v}K%V_U0RyKAC554GT} 4r#(6?)o `צ0;AAɷg9P{%J[t<}ےkoߑk=G Y~8ST(,@v1U.i&EKRcIQڐjgdH-江ftg--:=6£]5镚ZPl8Q~L' Fݚy7zy3?Po+cñK\/ǺכyFY8Pp+ }5!zVgSXh_Hi1klnS.z]goؗ>`9u!ߋ)x~i_!{[ǏY)I8^ۘzJis[frÇvv&i Y>DEz'DMӞ/Io}3 j`Zf'MtP/ߨ >R:jy..;W趣@*-BV+..w=3@70[2EB JTEջU]DR9<֖A4Ž0g`Uɨu#22sn& Y݁ j6u)-E{oIq.q2_d=2[LJkT{,wLRvN-z#H̨N\qM*}ݤlX]bm,>f&:la5uCvl8Xu_/Uڲj_JpX!/'T?j o#vbP }t-}cYr0mGp%I^3N-uD}ҎɥR3e ͔i0/bN} Oa٫D?o}y{s@}rXB'rGm吝1!(/)1d 3uvIʁjDg72w` ɺ# M|Gt^R wN!,C6:U8^AyBSXL32 ^lXNX^ϑ>C䀑e$ʶ 3/^,,/'cR=w͟z)>QQr{ lJ'58X&;aDioq~\ORWy˸rE>NgUci7Et+1ymCe!kOAOӽtE2ME!"LaÍ*ǭ Wۛ:oKBKTM;쮧Tg)v<%JԹOkl8^˳׃ c4,{ȋSY޽e NЧ8YmPkACd6UUDZvК ;h6'TB\SS1!θ%W"W p z"c_ 1eeX~T@(#_LnBKxr:9(yެ=dj:,c(YTT+2Y;|JKls"eaq;ʸ 9 GU<`'{C`ZKBVf,V5rgˋ{}q=5[t9~y" 8I֪X(al/dD|QE[C0Y!KA&;(`c<nscHKLQϫ^R6Hw8/:z X(ws{E]REl4j4Rr>:P"NmkGrai#b/s#]Mπ^p().0dי~ T: NFO-ip2'=Df}-L)ZzcUH9Ҳ 2[PƻS튓 6YdvnωI Ѫ֘aSS~6W-JawݨNY`Rik|?ʘP!RpÙw_洪z^Jg_dQD11HM$<:7Ml] O@d4NpRۃuxfycۛ{\ “oQ#޲k:;m9>CWo"IQUcRV)=l"1jqKQpxߙocYHȺ*^T>Zx9fק/]_(H,pAz%utAR!T0&΄MߐWKeKѮpO07TW@k5AơT_Ӊek'5nc82u9*R5>\?[ϝ f("cČ2gcMɔ[{mhA 6pE 5`M˫DE}}l(>uC[\)ZҎD֯,ռGvԳ ˤ-z: 14'~Q5,_L4x;~F4tG jptͲDT-8Q" >>u}!bpr(Vl8yGWodk&T\\K1­JF2RV `%\!˕ڢ|Ĝz\dW|3f?[^w@fb"u ΰC>GB)8rR\tffPgLn\˨120ʶZR3d#)Cf˵45L tyuC)0;n3͈RYM? +ʴC bF١y'۱Os/9u-Dy{@ZoOĪv9&h%m97w9)fϪ֞q9{ ^Zv|~ /12۵Ƅ+!;!U 郃!<K9)ku&(ѧV[b|?4:Qτt|W 3wP9!AYyԻf?倕kd)5֤ZS8eDHh1%06.*M[+ ceX>fֹ0v<'fV{NkewIa(Z3Y\\#`\1 $)y J Y;Eݡw7L-0Whh c~S@ъO@q囸uF0>(`]M.lRA;! psx>utA*rjӖ6q2:iyTb EﻅzxI\2!0)3se 5` 6DPS7i_TOx owu|htA\#_iU|nv=!Y wh8Mi=P{X>1A| WE)+I`fg&)8k԰J5W֥OPeKV~i g;=uNW;ax$ $D; #2ekM\Ovy͌KcvX%wαGpuWEXSig еick$(WBw@Dz%eHbk'a_=6YoE{76x+{?  cT –bmJ1sx+r' *57sITcc8',q1CRwIrXCG`R$i{4}gh>WEw$ #I?Nڭֻ *Snn U*/TjhCo<:a2^Tj/)yHe[Eak¦y.i@SL ^̓u],+gojo}X#\ɥŹIC ۱Z<`:t!&>YE!ϕlݐXal,;0܇](@hJY-u`d>N1x6A1dDS B%Cǃ'sG915JF u\QWpzԐE~+sfuK;N(z-Ƿ;Űs<.\lG[C=߰YlZ\d3w˾C 蛑]]ƿ.]=BmRPCڟENu28.Qk-hKžǷńerCG]p/+UƊtD{[.Rچ0-+<6nٰ$ V$T`uBUDQJ؈.E)؎GI0A^9#/7{62{^ qA .wRv'pM0K~,?jMϰ&cI/ ֧`zW37[?eG$89ɏ6w.]v.:}YAeqӀ䍇E`6Wf;1ޢ_ƕJn .4HC(8x {.~٦ORƑBxi쏿/Cֺ^3,7_6c)k{k;#U)poϞZ=DXx \Oވ6JF]ĩ0zJy 4ܤ2%Q}`Ep"~Żn WAW׻)jlO_NY 6.&U)Mf,q=F*P8CYWޑHV 8 \av;+<ڑg_d0&+p&"+ٺ+$P{t~41,j܁ 19?mx<#p%<a5e!>A~9.IqYbnŏ #'j-V%5 +r2Qq_ aQ%qP{olh҃#M$;NuC?hM(qGI`RŸx1 +Z˶Z:(N(c,F`fҽ J;B"GtEA@ vj;Sؠnf?{օh$~!ݮ]PLWxK=]0 $}緐s^AAGp -0琣gr<"p0`['٪ٌ ;Y]uy(J+9GQݒAFPk~XcrnԸfZ]şRޑ>܏pԩAO)⣍6BLǕ\žf f$kGOVÕ/$ٟ ո=`7lIX^؊ ,.3:I}N0< \i5`f%XcZʑ f O|\M=q?҃KL d.M%ggxb;*#cU?ӴZ3HiR]:>ZM z}[xEbyi;-٬cHB&鿩j 97K@a?Z`,*|V''tAݥsKj3%R%_S ;zݮ-,/.F/}^Auz6"(bYAv$cF"ߦ#.Yu-FZ;:骙O2dTu "bV;D9LP;0Ֆg27f yܣ:Kst`f~P(eklz 2֍笒BP)#ws2ujڮyQN+%f+i'a*oI篲j%{ %W=V_n#?, OF|-+TiDP9 &s.P;1u|vxZ.u͂D|g퉢?\% Eݓr :<"cW >?0;roleLw, 8ukhs ^}R.S:E*ދ W_PZc]CV0U-BHnTbh9mݛI&vQtI1mlSӼ@nj v[ ^N4F$q؉ʼnZ6J #rd r!${?Kh tok8%׈~u ',u@ J۱`'*Fiُ6D@/_8}xw)`dJrB+# tMR n.ii0TBT5ֲK52cT36kb9:V5S>0yb"MftvØj,!@zʣL(t},az7"?pVY1=2W3l]>ğE~5xF܁f uaجm]{tػWI}}H[pH4p+u{U% ;Fϝi\i藒ވNe[b}g X >b UIGIܥIO?[9_Hx_E3բh/൏T<'TOĭKT<'&8![1 ;=$ J !^O]FVfK7q:lsL7ݱfp"b>(i}j0<ېᕑǡKXVsE-{)(!( N#M+.s*yE. }]*dk2Z9P>zk_eņk($7yƕG\hfҞb oFNJN4'ņy+ FܻrGe۩IgωyJK&ֻ?)yݹ&DUj>􏫓x݅mo*~p͓'%b@8trSZ=hrtyWyܓ+u o.5Tr&4'8EKw'7[{9|HI[TҲa]Yi!>R']/6Lـ9(8es` 98h(fuVo<;j$v`Wn4(Eq˰ W=&HDž]̥ oE,NgW6*SҰԆ3pz kj CeC1^ f 0XL Qo^d^m ` )y櫂=L"7)אskMpwGRLCc S{3P|:T ݩC>Jj^t؂L|ex1i$r[BwƝeR:I"NE+(Q(丘MDv@(="b1`kԯ u!B*w3#Ɲ9(Qx}zPq9ntYޑr5mv]hFDId˄:=R*r hm7 2A(i>U7O#}8Fxm`%mNF7%`(%0&z,[ ,9L7ZW)XÞPfjnL-N6320v LȌ|7&}[ * K:G7Qy^ӕ:|d& f^`%u3Kfa8.D0w޿-Q;u.(?`6cGX`s${AU4;ZVB8֍l :çl ]:#z@"?&m/Es2O'E/hVrY PC|tо;cVd{AP@Hj~6PԺKpL"Zɻp-Ɛon- _? ?yw1G+U8 6v:[]ogAm kfb+0ɛ Wۮu[ ulLx_;#'#q'F7̩Ad!gN)$`N/:w%D׬?s0h`3oR C*θ|\eo 􆀵so pB)R*8L([Q7䮂1sD_(G#Y w'FϤU/dh^!vHbrSM'tdXyLTKQe©Iccݴ8eSbmJinP0†}y{.rTٗ ڑ9S@}mD($n947:=+7&`=8mU1C0L gU[&!l]y>s9.N,]XT\45JC _u>̷k:rHN/Ck7{Vd )a_r|\0OK3ڣLEt},9NVRgKe}V8b@IqDoNw,s#g!yzC܎v2唎ѫ'8']\ gU >-mGq%ku2J sj!sfE$m*Ef$ip(jQc2Z-[0jCL a#1\{Ʀ}Z|RSZہWVˣp @{ PfƹhQ%iVHC2iߜ,OJ.r ?R&[$3аMM!fϫ#bt*FW ۻ1+P+g&<)tȺJʵp8SpI;Iک6S$WZ18GkuH*՘ h@? ΒC,?6Mee냭om)5o} U2פæZzK.>BP:* GJLͷ\' a7\q;uÙy70+abhߟ$=}7eSpX]'c6ܖ1=R,ketU6_'G#M.J*Y(D'l&3Ac~>nL5I%{oNA@̵E;')@૑8f㝫'P>K1Jm{GO&^/1 4[6;dvSCXQ/n`x>MU=1a1!)Tu Y¿w:f(b#Ώ9h?; gd,E<8SE'R ^@nDxdn7+zI6y-Id7QG:u` >:D8fLv8 H攭 LNI^6Wo" n96;0=メm/g7因ySjim懂Iw-(i]ClF7l6(M<4ǡ:wSȣߑQF>ݝp~k C7 Eo먒i^j9A<"ndGٝ*ko=r@q"g"WqZ{(* iSugZB)pG2Idx oY@Eꬵ[Cؕ&Pap无ݭEx6g Q8YZFZg_x΍'^~224k`f8ĐAJx5_5%O(cI8<=Y095_ͰSG_=c{64ʑkH cz֝mRƆcj Eq JV٧St;@2* ̇J+ͩ ȭTZd>ڴ5QDma_4 su\̉P^ oM^c^ITbA/‘˻X) wFyH HGj>Rr0heWD؃*S&A֗[N(ո*#xkNҭ?d9 F^E|[!ʛE uBw:͔*wϡtXL#D%G[Vn{ϱD.IZ8RӋ<<cPLk*/.*̤+q~  "UmؿPilwTn a%ɐΊyL-͝xSQP%$džԲ6+A4 Xv:lR9H'-;>;"J;%TZ\GXvo4#}c@|lU$F5N"31W!U0׮m+6Q[ؓQlŇM[GhZG TZo98Ai*OlGcŗt˔[R|[b9x 92]06$-8o|!k_/Kg2Gz 1%܎6[Dq#uE XRCq}9̩[E ;Q>ޱ]FjMO JE[lCn0(Znh7\qT]H,lZU/v@Ff%.@t.e5<^<}BWuU[Ɍ6: T1+ovz}A5¤×̙Y5D:T!@ƁIsW\NLOMrO[MF\YcFsPq3'"q=jg+Ŵ@JI$3ffzu1sDqC님 x{q 7 C}y>с Ԇ"DG;=#;XĖ V&.7qJ' 8OEKW^Irߢ!=AuC%p0TWS^a@1Nnj9"q;5WFKA*Kdw4ͭfѭ8J]Q`wO愕Վ1 yF=X. Faqa?]gxwƟϯT#snfhT>~1K68Rr16Qʼn"&P1ظO5<ԧ _,z^aOVdž/R,5m(;9#{YD= J*ҋ<ٖLmZN?!FDZ{{Óɬ/4W;Aqd@70͵}B'-p3c%gNiB:"1KݗYo1j+I٥sA\q6PCzzUIf( (q'[+1YEA }d>3>34.Y'[I{?)ZYW;' s:ޒ(sY iTw9?s(ds<E(奊A@Q& ZcgoH3 32@?\F:76^c.S"cl՗'  ۣIɇӲ՘;͚쏿w2jf9]x. r{ߪFi7nm>SBgxš21AS:@wcm9VPy t=grg7G @<96Q[?}XE% PR"8 .%6널3I_l<|Lo1`q,*Yj={I]vԛ^n L)oӎzN;¾RG"Nr,V{P 6&QfN\jSSR 2@yTxfVSR6/I/JVB׃:; L Ϳ +)z ޑI1ޡت^Zr"ξxDͱp6ֳRҹe U+aiBᛀi룅 e{ykjnV8N2Hނ|-_]BB€zDCn|è-o7K 9?OO,6`Y@ A֓rTx)>U8j_|Jo=J/`yM >!uvRGƓM# }ŧVܧϐ-dV5߂G/4z\֬~AjtNn q6:%#V;":ybzhדGG`,TrM-RB` sʞrQ|R軇WlK-A$+^1X"3p<r]kTo#l,>x I1_>oOe;k8*#ɏ7l7b^S`85u.24& =ָxp`ca?INgMVc0T9įZDM+\%Bl.HO_ MSfZ[0ӽE ;7Ӆ]@D!})z9LdeE 3h+$s{W;i|[??+>[;pFx$_\p,]J-"q`8GLl3 2glt 帅*t7ZRF>'`){s/!ӎ\0Mʌm͓p:I{(~aP$ 2S kTHg*_ VѤEjs8gC/BĄ~#sK ,3'p2eYEUh+Jֆh)sj1.9pYN_5߸ ""2&0Y^ùJ SrhYM?_Fܟoo==C}W[#/8'-Bx=*D<&4.ȁr{5ȣl/Ả05ܧ ig |`N?_";ZSr33X1P0Otj*髝$"ά2ul Xf֔ NLGVIhf=ی?ڊ[k2 BY#ר%_'Y3g}*볧 VTRQUbYL,i֬g\F8:M AA$ \+EC!)>*~F&#8QF] ?0/-:P>ބ3P{l]e 9_'Y?9팥 _jRFt'壈 .t PܮĞ(xq]hz*0$/fKwMfLh>8TSD I-ݥWaIđiB)#/S /aC~3 m/ܨB F;SVi=H+k]G|aNA-$PA _iA,Z݄ DhpqВ-̢GNI| -fbu {XAHKgsmL _U$\CyzɤWO-Hiϑ3?,kh"ECpNJzObDM24`vhqx`/0WGJxʵqn3sۇ䊡s$TQ;X. ;   4(/ mߎnvXxh0eoW}N¢/m T >V(k2MĮK7D o0i9T"Q9Dt=B RoJKR2%9=Gg]V@"gj!bjƋk! S[a{Nt/<&tA֣.JsJ-=Q.ɬ# s:\Ȼ iK?ʩ)G_x㵇zAOlkÕ >j(&K㏏;S}[4Mu'BF‡??͸3ҎO @iOKkgsO܌D1T _gtG aOc{}"HPӸN3n6+v~B:"%y]t-ST3 \Q^bny2 `V빭plc|+Msh7o{0[YTgKeF.njߦ[XKCcΆfJD7F,j^#9¼'4.iKܾ$c=kVo~GuJ2oFVe6aS[/ɢkc>H @: =42 E[o ~1sAm>h a͌܁'l#4Xs=lqYmKhA!k5S(% ?)reFjUI НAXc=|[Yǒ$h*ƕrCҐ҆/Pu\<\]7F3}8hdbLjA\Q.Z.Ou%`rТ2{4 fl֢"8w`\GsYyܣG"ʦ$J׿sxύ?rO1hʱu(dA'j!zJ9Dwfd)P zWMҷs+MD1vrFGo{l$+v2y,QwV+\&EQv_R* { S g&BCZ5Ero0&f$H.xtC 5uha~1іMS>V-l]^7'Rba*FJ%9pg@O rWv}$Gfh"t~=x>)pnH\G9No񲊞-6 WP\OK{qxʳY >";cɥte4uz [%K-47'+A2닥t^^ ;tqlC)` 3BLr)Z{KF7['Ȟ "Q6)! +RT0_m0=8})ͩL|-J$|aå44d3|ߘ݂uB?a APךX"ɉ1^T(DQ7w'z dbaM Ƶ$!Qe9(xl}*(}2uYv y8t~>+@`8z- ̶4}6ba-rXV zPY^p:w[iΛTHN;7l7?GYbw"_B\֛c{|k_7GV`{gq>S :f7v2л)`.](һ( NlQ -r3 $ lR*-OQ FbݖA6"X"k4m^\V6wOgg椑W/Wvn1k9Og[Ƕc:  uG3Ty~Vk8.ǃuuGx/b=־q&XqAfÕ> 0KǶ,i&Pqyx2w*Lܯat{86;~cekLTMx?: B>GpF(oZz U᭙])jʿe%<ЬS s&xWxa_M]w+{r7w+i[* X'+O b?Đ~Źs-](&hA_Ɇw Y22;h 6/ B5y6ge(Ŧ[Ӑ60PjCBFd"Ư-{MqVxWu >WvPD;[J\%= 'Ү"ҭAZ}Jb2h)ȧʻ *_G/Ι JGa]ORX+>{'XҚtl1*3EikXbA_8}Osj^JY|s+Mi+A]D lIR1PM{=bS.EcLb.qS: 3ϻsye;^)s Mqo$rg+h=\ӓCx6y:qӓaq>먩Noz}I`  V~m=2+<^Ir>˞k*KZǘ7.BnL\4VxO:n4gLp|pkcԇ+&PM]9;;^DjKXνj`\|5'$hU<-tB(ċ>>չ F[Ξq B#da|W)C~ )ψ!bn"2*f>k&[JI_݅T4[ul!|JXˣQ yܜs=I0KEK.!gU"JBQI:'͎d8'Cӥ9kr Sbws2{!ћL%L>sN)3Hp._e GF`S{w'!v__wQgi#sVFFBVlv(+ i(_ݦ)bݵn4+4G5_rr~|1#l; {x%T}@'O2KFzY)\bc b h67J[ ~$@PSJ0S1ɋrtx-6dS7gZ葀zk(jD|ᴛ }-d FUB5I^`pU\[y\PwrG.ə 0%!baIؘrHANjq"JLe(Ӗd;ߋa`G1ZB|[:ffV;ٲ9ttg{ 8ڇh]mMHS$Te\jjsO dG7-_y ux%)<w*Dvej_*)yئbG1KoFШg$ݟ8+G{=ڦ?[AiތK豂#HS-m5ƍ+9AE" mUdFJ `{QE1gD"qց mo3%iƄRU 5U`#X!prV&d;D|d\f4LYm=*]R4"DnemW޳,Ym^6actH=p`}Dꎜ&s.|`΀SE+Fl@ -73*"}"*jT&`:qH܌\g|ObDWnAqYZKWA,**z<#dT\pP]-],W>R1ԁNrxMTt#tA䡧qܐl; sO@vTm js&X(S0^21oqq20O㒾ְuP4W'ZFQMKnx@Hܳl9 sЋ|T0_ >k\vnuTS{G2/!48x.F1 @k5L]X]R*^bhĜ0##ΊkQ^jdIE|| c(e:܅:Z%Jm6) K.#±rE 8K+iOjVx[_f sv>^R~,{<":0r*b)$vv<0WbAo PJpi2ND/q^#zk8>L냉̣OUC|z~$# nTA}S75z˗@|ߠ9Ԟ&J]X~4ILVUQ3`f,=3Ab?"@'Hb: J>4𳋲еa=q1E],G7~## V\FȫwZ ?rPUJ.y:M0+~lw֡;m( J3ը*΂"~,WFÿbcBy<$[/IyP5dD}xYj W{nYܟ+.B4{6S0O߳8̐ ^ƒ4lzK^.d_|H Ԡi:b}1Ouh>tYg>PTVO9@|l&h(>hM.sge$](kn'ݝu4J'KȂK @Fh:ю"E Pn.&* `#8OA .ЉYgnoT7TVS95Cpk\ڍ[H7#!],ύӝ(_dOp%P6 ":bkPЏ_FþyMVGCނ .K7 sk e*uS$(,uλ--0)&ow;ys٦_bBSƀʻlðɯgrWMa] Eh eKیoY:b"3n- RWEߎEo s-7t!JJyOz Hۜ.1wWl!w0P5}#RHuUڨgEw薐 a>5ƩJg<=Ih ?5ߏp]qCW6>Kye 9ȤC=pVEߨY9ZՏg\rbV>V}3oA'åDZ>kJt凇ubG˾V\=TfFݐmC[:Y(nG<!ui{;ϳilHGr@T,j&ɓ fچE LCZ3gRR̻hВ-^ 'eBzۿ1uMab |ԋ[ C+Kd8>}z9fXWXOg6rxG(UV6Цx+q5.3c4P8;-lK}_+;؝.$*ό|9(,e@` Ti*qa: ӯ;n[l]'HCrR},0H +_*66, N!g 'rWF)`(1yL1 mAJꢬr$x] ݉Z:wka} :IhG:j;EP2ub:J&޳ /,láx.'.qc˺cұ|؈ JcWεFϧVT%Q%?R(7Re!yӖmH1 _t@i~(ontő`&2AZzMq#?]mJycaPx !!Єeh@WȼotXJhgOm-#Sj;Z!$.Qb±.1X.B:ᩨÔjgrvcwLVln=AFYlŻ#)䣝޾Ӫy:uK!Yb̼Z> ;+U>i)bT_=^z:eWLQxR/pNc # *ôX R3& R& J _q CSE ˜zPR!ҰЪ-a_ {QU$8sO"U3\B(fqِ:vX159TS]9Xx[M_I'?|{ɳ"M&; fŮ Z!Kٗ֙fP=ϯws=`Z GxickW74\`3tp/8̝rp'eaK0ۓfw[V~XlWIl: ["jԦ`XK~JʖE!՚Dy&BVbZE3"gJRPSO;|"t)Y&bk8}e usI£gՅLM4(_Z jEɓoq{rA>eF%TFRZ lQ9IDg6HA;\x&`d{Vm铉0n;;V!{BIV+U@ǢWU?لC{f^)W%`m~I*)F$Nv1uAk7oToXDvhn;K[F%Wv8g'i-4j>em_|q'"|h 58)x67R_Dһ.aEpyhMFnjwGIsaOMnB]4ނ N&i cZ7tH^;xME 7x1})]zEet,5̨ j~ U)WeZ,lj8`{瀩uN&YӞo qYU8OiT xR9te@ wU QXJD[Lr WEg|&wMЕץcJfNkh.2!ڲF8^9$oZگq3=/jM $+:Ş{7$(MI%_b$k>@gg"OOFP'.zycӆ DI^73C ~s4{M䕙[XyaRǥ!c ʞc`vs66 %8{zuhf)C}9|pZ.U)T+,v8 1dw-Mcopl_yuyJL#HLba !5$-mf2,+ ?8lH3wjT?I-Rd >ǨB>xxʐI-ca_gUK}Ni=} ʄ?ʿQ>kutOȤA >Clgw}JF"N$1UX٢ʼUR&|p/2:3IAQ%k\b,l]ݭ >iǶ?Ry3;,R[D7vA[нkMޮLֲOX7%IAОts˕o|Ї,j1huʺ ќ/wgMT\AѼ=pM[~x;t *?lz@~І&[X'̊5z>*X"^jP%2wS.X!.v1Tcxr%gs XUNƩ0M, ؎e`W=_#I:/r1ó6D-r"}y^4{6quHSl|t^@w]spbEd6Qq-ZOJ5LAq/TkPo5zJ|ߊ%ѷ|*eh.f7`> RE(la(z:ܶȡ|@Li)taF3׵_ݝ ո$v:/f4nh} BZ)r>UZ f$23F_~iqgh;FU#w:Gi-8g8DNAv׃G]MtqغjZ)bo o 1:Ɨ2[+~ ns. =׈'tP̮-:|Wr8(Er .BwE\rSTC9Ęl6> ?L+dRA7t[)a;*^ dNar9  Py,offm z;zا?sGsP{{X.YWMhԴ)RC4UtNuB&⅀:Wа2'^Ĩu.H5?AheSv1/Ztlg"6HkYhC`x, : "&Q|L7gsA' 2bɴCD߁룄 :a}oh~E NE<%mն j'wS5ӄr=,Y߸ ?{W2؈ĉrk(ctj(V6 ϱ4K&* J*M :](e<.3:|`z b-hOf{V%5зEBKSE{rrG/;x/ 5hEjDffЮ;9-*H8)zzUJEF4H 9V. _ǥ B=͘AwEV-Ms{v̐X `g;+#_^$r `Td{xǫ%y;8!S8!$r|naG/XʔֿQ=Y\./;)Ӳ~Ū-zF=I u9L4.89?B$dFmЋGK~xt0YdAɮ=G25FJz6xWP\K-gS֍<`g%Q(_ qwDуR[H=8<%aB׽Knx]}}}pSbQAվAF F6:<ŪP{ Bl">^|)@08^tpHU"!on & x-50+ne@;/]:P3!0E D{d60K9ڱi]Wҙ/Z jIēYd';憌dN30펧[e{`+5y$RF z΄1'}̍K"*Z%-`HtcEbB_V1tڿ\6"nL?N/Ḧ́e]QP$/$&;Jdd=zec' ?#/D6hq0y-NcU ZbmUcaD0+1s SWS kP7͹A厲KMƌ0 N[Bssؽ;q'_=1s9cfEzzNʱn1~B%ueA? `<"&iϿQi%dUƃ9hP$OǮڤY' |N utV#ۺ~QwTx? I1'6q.t|9]"GzTtGEC 6$00BGϯT_&LZh̠&"aB{RDYdu=WA-kWNH2Sf :÷D#FCS9u50vaOg׈Yx㤻UEs1AU%SýAE\O.$+V*pLfѐoo"vN Ҡ~^t["((ɨ}lQ-ΤO25dS2 +_n9n Kf1R5]^*Jc?Xu>$['D=%&jͮEqJ3{ M+[+y|Ń1,:"{tbI'v;W@WcX=rvvVTMc0ex. jlJ }x*pw]$0Kwo#3;׾)օ8.k*oKxyTTuе$b'@}j[lFZ3Ązi?}=Q`Il#vC Xxd`85a+N7ZBi 59kPv6e4@솙y-c|lkM"ėq k=?(aX/iXPLEbb" K"%U긥w5Ml1?#YcvPzlρ2CM:F | 4\*ܑWr,4Lۧ;,FL%&'|S_$cؼJK(85/_fңt6p)5c hMYD}f s 폽QۻKaLG>90km!-g]k^wty ITH A"epȞmʧBt᳊8ʍ65<:sW_G`WZkڳ6 .U,8 kQ5ݰI1 +Bk2$81ȼ?~M9oZ9GU(l'>TA1m0?{Ƶ_cY)s'\*R/(|+YbSTa!5-w^Ԡ< R\*R(9K '882bz19q>*FK*28 wT1?*Q :G}F [ws}5F78H\i'SЀ3%]aX$qGoF z0U11GŴ^\aWW:3O_16̒?"M;)=7[hdoz4H&s}11PcÔ)@XDO#=N#RwJv#^}F~4زͥ!ofƎDojnu{+(T2RJgBٌ#ZlkrTD}g.d_FX} }4)GV#qGߓWғ5U='>B̵љ@BX`nqi]v,f( FBH*b%aod@$A꤯A+ H\C-e_&" nɍN1=0~5m,#Us_5:e^wU 4V13¦ĺHK.P1WnFfvWK8X~S2!qeSIy("~+eCQ7<ü&f/5I>,]ܹdm27 [;GO7c|'CGvU8s/uMЯ?' r`U" ]b.&+H&iS\!Eݓ؁z))RdJ/_#/Jjljg#{X9n9(عW1Д?}0ocߧOX(;}_s1'RqūV/qc- izǭF 410.f0'u֢Nۧo"_?{Z\.\5zBNY{ +n]iD+h}_&3Y3[&P|vK,vi5Ug +ӅJW8* 9'dZ7ݚ߫COPpeÉ C A"7ɵctMO]&/,nӥjKh/jt?gSAWow)p سM 冡F9KŲ+(C_@^%ǥud7?r.:֐/Tw|6 UՐDIp:K &ԍbEjv+lO 6 Ľ(klDy)mm9XhI{:%Ljwt{jdDC>VD!¡m,P(8& G4e4Y&rw#TbR–VnV_;m^sm5tgcG:Bѵߍ `WN.dFxru/jVyd؏: zYB$&:>3d>Ta)}snѱ>YAs.c*kgҕ?e*aFi)2,$*latoc1|bT݁7ǒ8%t{i?6YD\ڿ/#kڴ[lT @i&rV5,wAǼJeipGspEҕ ;rIͥzthB3Ϳh jxL[<`;oɪ d? \ DyXU;ra3 f${87IaXk1 eѱ?F B'iʂJK *(] {o> +i"81Zql0c%o%D @e=~ =,؉:3332cIQ4;' u*3n5"qA59l9\ O )H\;{٪}ū^Pd\{3 :TǵmH#O TVP%6J)|ALԘNA1fV]XDD4H^D 68Ѣ*q b5XH!F][N*=x-B0.Nž!ZrQ@-}V1%^Q@agk[mHv,Od w-.?s.W\j$J y\]N}@_Aiݧg]T0 +轡7b> !6W07)(wtV^G |3wۀD'UZ7n ݷ&WG2 =V)E1*qȰ%~0'N=֮fٿDALa8N( H^u16ͥr1c8oya9v&ໝ 3v2{p}gTZ.H0$kH;Ix֫i<`6cNY:3E BZdKN[Xd֨dB59+ȩSǞI28c=IU8EO(yj%GYzG?RO i>!DJiJ7`g(,eL7_ReVfꟷ"99Ϳq Ѝq7x&+URx&"0a͛ܺlmZB 롟ӻfn#&K;H#KQ֠ 4m.G"0b]ׇ{ٛ=7?[=(wVcmz"b\F\ݙKgNi=rsx{K#C5@rL^ܿfFD8W~V?=ic,gXPVz(Oa/s*%8NNB#}T1CُTK\:R{+ړú'].$.;Y6]N]MkTw lMj@t^Y}~oagHܒPRi4Oz.h%Ao栬A59;OL܌\`SHB 4bs*>bǓ06'J,=`p ee >`,f@`&f*hS ,s57'M=7O .b>yGvQl5 8z<9_FR l1sTRo9`vx{S+B9V0ɲSgc2o ;~ߚpw͢2uňuBc`UϢcw($Kp0X٢;tG>Z PtDl7;onXRfuo*@|paa)B.KƯOYO:5D̂q,?C0?O:? v#dtG*≯Q{͹ K۔ܗ*Ğ;HՆ %cYR('~ ZPM/]2~n~?gmTV/EEmROv-)y ޠ?yHz7 Ir-O'hHMwe?ij3@oPHHRGjqkUȰQ6?&uI0XȦ._bԓuVQnIBǔpPC y.a( u@c\6<V/qfn>T<JEW\oP-A^ҒoTOaغx@nvzr)NK+yo4 ;K\ݯ M#Aj ,yĺRA f'7rפQl?ݧ [6yV:;z=VYw2ՙaGr2| ţ wZ(#7H5?"h+pGƐey0Y:|wƏ4//Qs9\Lۇ,aՁ@-'{u#jN-{ 2 7 ܧo!恋˾\^K U(*{[P,pSKvgT⥢jOK?. NJWɥdYW  xvת*z7B_*nVR-FC$ y i[}P>sO eoI19K24Oi$vq9q9:Jڏ"}T澱6Li ٩/`37 v8j:X9Y@qx\?uW6yUǕxK]zXIxEinbG"Vr673 }~=eXdR*)oڹva0L &z,>0ۋZI2tY2O*wo` eNCL滕t1, @lFvgXk"/nkCOTMcjgE.FVXl3({}OX ~$meM7XD2@e~K;[ ى*=Ѹp= [+_d8f`|>yDrM")-rLWvQL,?5#(M%'7Q~?FݲHBnaJK rV_rϕyFz|4@U5I Fz%v`ֽ1OdEw/;&Vm<>D}!?56sfZLALVVYP$KW-@q̡F}G.%sGl8v2w礪b0_l!sM:>Ե{_.h&(ppbɱ]͘q&~\>Kg*2ezS0xM QJO* 톚5A(l>m NK٨ ۉ۫CeqS0%٨+`Qeq. M0ipdҶ G'E.+8Iv%+KߪEؖ3 /x؞IQi*0`&՚ q{z9ڢP i5 s7`0z}Tgi}YtmCxh#nT-4Q* O/^؜dXu{;]pPm٤襈CxMν SLo~;i=FS{YR O) *3σ[!9F E/,1'!ncBM +hƾ^ 0 w+A,9K膇QUS}_}ZfbN4 s4&Q I8,w \> `-%E*Q];/a P98 {c'̥%4Ws@ \d%KͪF v1)1|#e5.*О'Ƙyϭp乵\Gc̼/%a4 yu?STu!8~Ucu I9a#տG $"J=ĂƱt]V5•6Xn@& 2 'xlS5 _:I6qg#fY>R#3-Mrlw~+lOo)ɂ<絺?lMcRƐx(ϳk5 sO"4Y*Jcr*Bp8T78mêAHu> L*wSkMjc[:∓LU0!csGWĠ"dtoB^w ;2 VCjNy+$uB68(-4zOp~:CzS/50/&'Ձd8ӜQQ&7]@րc* nRU4p׾lr"S})J9AdZ<^:K{de HK~Jɡ+1+lÜ;)Sx=m}F [줻NOP0r@LGfHn;val ъJ&6ubbIR xꎕH.ԩWߣ ђpQ6u䱠Z1geZ-țS{N VG~4C~pYSI(@B< 5dw ~+^R3g*rtuI~0eȓE<>U9ىnvR\aq4`Yh7 U"&hU\QI"+L-Hsiz| 6`?hX][D5֤&AYAc4b.'/i´YAՖWi=Gi?1WBaYl\AtӡL]gr;ZnqT=Tn3>v$ dJ$7bwZ1҉혋Aā\ C:LT\89gt|8s;&U~*qJܐ(h'ULrojXmcN<`m'@]ek 2'XWadg:'{$w1T&rooYZi[ƨA]10sP뱯 {4[Y Z" -p].aTBz(H3o{R]sk4.,:] yUüҗ*ԒGY"7Er~l54RT= U@⵰awPof:#`DDg &Se?b(Rʂm[>aɸZeQ!P ( Y?jg11WdZbN:s~#}|lvOT5S-plZ h5 uĤw"Hxi0 7tK ՇJŝ~cUK6*E-B_ FLʏzo-,WK$$FI4N)&:< ahNIqݍ6T_m 7ys5eW"NXD1?&%2aFs30eOAd[B#T-,SZ=?kK(#dV3N|mۋQ:YRs\DŖѿ|1%myJȄh}Fwoaǁڟs8XR@PqUkqo* bGr0&FQ JBlEeuVTVj`ѱfqD/1}f{?KQIʹE4L< uoi.F%D06 pc! y}GgOKx]:c w3s#)OVt=L4X0I+ŹaH|n7kul떲$SG\ a$D؆FsmxbΡ  ,‡^wcFB)%5~8%*\/SAmq y0dte45~GO쳶G.6C0R֫Wh%#;Q t3dPsU==#L MIaa"Ó/5T%^>VRQD*"s I!C(F/]НzNS"CU22hi&fUF(]o(J~>D?p?0sl00{(R9z-TZiBǢ:bh';**m.8ELi 1N_z^«=IG+ 8+))ZcH*m42I@C֘ֈ*fgd*ĎvkuP쭲Uyng%]0b7GN}y(#Ľ6a h[O.\YK/0Q+,m)6Q$'l#ZCiH.~GTڟHܡWNۈXQj%]~OH_k$I~^*z2\bNpvz'=MH;}G^nKVGC,ڈ` $e`YHXzl&=eކ^䞁 tn9-Bf,v:n3wCp2잩{Op\ (:zpAC`אu5cve@qMutMSF7|dW]CM @94}MWQTb|y ;O3&{xzf ™R+~*" -~nC,yD$'Ppke~ߘ$F;n L!dr{.TYarWV0~d1 Em9 `WBs,u eq {è)䬙yLH8MUbvKf-{nRt~>ob1\bqsV:P [6!= 1/2U/yQi Iΐ0=ŘF#T7hHX1a~1^KznˆDZ)蕮wu?D-ήn;$@wVUbi^jZ濷hQkP揚,ԋ|)ӿx b*pg|P*u>KԓQB&3|TT|q=_J١Hh (_*Ǐ}zC=vb޽оYF SE^Q5@!\4hX:-n +BІ-y.9m="fxgAf) kVVV7ۄ';4kXjIAX//\,}vKy_0LZ)5[5 *f{"B:$G}9<^`23/@c.&̡+NAcV̻>Z-h^> ۘ?}H-2tc+UFHӱB/-ԧ.l4hdži'k {8(8Cuʥ\Mg؟|,LTX2"$O5tB<0 gelsOiXfY,'Dkd\ƖB SNc j=VZk/p!"kEKL`zvy/ IaF꼹xA­%@uyݟ\2 1~--XtWyөf֭@ %`6Jh6F#?#L+peY:jpV,B]vLm yrpkc64g4'hC?䕱ra* >J<7c֥ ̺T ٟO?~+Xϖ MX|m`<:Mb8]  1 Y|x.L(Ýi X_E_#RL&CT rGO "t`0m^7q z|/sՍp6'P ^j_#.Y\ CPJ]ޅ#UqjkE9o-@>}Oyuh0x[[F(D9 n3j<;HK2Y s^&9|hY/I)d~Oc5k߱3_T&Z8 -]ݲdb-x\QR Xq>7~?:\+k*2vo8;'E88)Iyc ))?kVxG!r 48/&';AB_ıbq*wܞi cއK8}GZ07i}! .6ѿa~VAadnJs8Y&>WIe>M܏tjf\-Z,Ԭ+Ƣ1h3҇McNؒe !c%J ;HmTnOSsKng[}"yϑA,/Gb;gknS}~y2NrBW|c?]reex}h 2͍4c#,!ۉ)@UAdJ[X`i$ 1}~wy]QP L^@]bs:.xY #Hr&R"E~0Ԏў_F!ia@+ .!f U\=ҟRݴ W៬[Abn0X6fEAhxܐݾ`wTj?7twC&e'fD]ZI )E.=ӒB f3L'01BPxsQV\v2]{eweeh,Bz)Ã[!Iiۢ0/Whvw;gO! ti%n~LPtpt8Cg%?ݐ0Bs$YB/%~GL3>f4QJ-LNm|W],$ QZ]|Ycoް F6EGY T#hZ~x\"Y|09>N>*'=Nt~0)%[#^`9&PB1&Uŧ`u'@6U &/gdkj4LJtcoHq>|]^;ٜiL7J' 1=sWDg,Mת̀\!yDn)9*/ϲG;lkZyYP_RtC{ܱ=Lg{v5)$xMv-ˆjb~)ud7Jy"6xF~é_h;#6/f=y:|N|!Nt}J:źڦ=Fq]&GJ(CZ& 9\ߺA'oFك458pfOd/.N+18f#)AB8 ;J$|-g0G$'D]/)c~ˋ5O080W%#ޕFG<ʅ"ut\$,K>{;|nf}C&l,3ƗW&թ+8ry]s~GC_7Dzրx2zјˎxa&3 h>UaD ;kOHb+M^6+5[xkk^_@h c\S;7DW;6j`amM[cghMO|Ljw+ h}tF0 7/Fjir\XwXK(e?p#Xc90~ &I\Qd4ꫫʌ4s*@"n]HZ*N~j1-zc$WHǛ(VCf(i.?o/' H焗š?)RrM"uh c.'#H́/pqhҸXY/~|%wEITAM) `7xm0\zTD!MM3p݃q΅Z0Q2d6 Mw<2 =vYawGUFDo X ܍s_vkj)~P^^V`C$V^=e]b>.k-X仙o l5>8
    hZ%} Z+tsi֛?[䄨L׸rZ@ VU &)OTMcdIJ,g,ݜ9b,R=n,pWRPͧj!8O +y6(EKxV[ubbU{MV!e>m4,XMwcujb)()җg5>_W3+S R&@Sw &rh |J7FMsE!WH fr.q~&sxJ(#CG*o(LwMEF/QJ>cŖ;ئNEEa/`uq=/8v8 GXgv+kLnbB@c"^.J#`lbrWXJ#MaQq*Yb[ ;,ӲD!lޭ\]X/kMzvTd!ͮ;G.}E dN{gg5{U~"PL;- P 7H[0q0oPdsd!rbq_]L/pt/ Z@*ʇ/Բ@ |ߟ{k}blx)/l)i5t3L{*h[?!pժu_98WSJE4Nm*3Bnx׸h7|yaYhcԥv ) $4ULZfF-y-#d:8G쑱HZd'A%7I>Et L[請%DjmL$vP)Yz񡗖?-VVfbj3Ŧ82 5\#ǹq3{tjҌJ&n_ԋHRT) @H KǠSbJ x$~M%jbe\{+By岲 jkzyWuj;(uNKI++|{/./Y b!bf'tMNֳ:x[Ŷ`$tޤ? '?UWԐH3NdJєj^3"Y3Y]X ߔc#?AF$iiY()!ennQ6l? Hv+JDF8L@-E>skh{xh A(/@gƀHѷ EQJ2ȘO$u7-AjwZU }J2s[ZJRř߮3AK+y&MM L8gLO"=+'~x ߅HbP;&0W/At<3e>Ee[.ͿU&2wN5Q,-R <*!QlF4ACÖx|'BMPsv1%N|Zp ]Q543e^!y|Ń]ScĮN"]zd鰥Ҁ͏ߨ,eMb[ =T 2HMo3jWyUefq#XC~.RIX98%&n Xp)%;P]m? PD* 1H&GI 0e@JG̷P%[w*j%0[墅G*1Oo](Rm&"p'J5 aXƋlq iB}O76gM_)IjѠ8x՗t0rתZAt\f:##x;;tNC5;Xv8H>c$\&PoABL{`k_onazk<P)$c_ [E$upۓŸ/.ABQ%ߒհ+>x2*װS l0? ߫LS[}Zi|j֭2D6dH.e='3[gJ2}d j?: Sz&MGM" dQ+ƷC=-w~`k \aUp5 '7;kRz?vZ '927ݔ6SnnsMwSZ[!as_ZoHvQnlL 6Юt`8ƛ`hq0> T\u(HU\ w=DJ+CFy2@ށ&w =`̏'5J>X.-^\vef[ ȕ5;Hm4%Tu%j3>qtJ> &2B3WY楻*>l?D3Vhza0gM7-4T4w)TyUf~} RV|'{m P :c5o2l|H1eI"HAlT|aUƢI_{=`)7eS9R=߆a-)(;u0pvUi[+.`)lɐLLnVj8nS9d:EɴO5OU7l%>`&+?|IA? ^o6E kT7^djș" @|IIP[3'M/%JmVމר;L% Ӈ&X\p,Dd$PzAt:=R`Jϒ|8]:&&7}P0wd4 qfnG6黢 -A9 Y>WUYeY z./>F͑W?:ri` Ё!M& `2GuT.s@Eo3)C^y /8v3";@ZxiQ.gVj(ef:#L){5QMŊ*rcolX4^tў:P0{\i0CK5S yz_ b}p2Ze퍽o\bm4jA42:C7Dcd҅bCd/2EMLE ^13pG$pnQO:B#xR$P.d1(ܸ>2/NR40B^cki $(զ\,n'|';s^Df=Dh:j5N{wjgKwKp O,oܙ3LVzF}X}F {aƓg_A<7^i0u3 lZZ2]iEe}"q;Es;R"LXm3{Ԓ]z-eМiONQ"d#k]hʸ cSNXs~$ X׹ZjE&ڞeCeL&.*h~tq۝I%A5mjm-[WmQ~ 09T[go%Ɏ_̟ϵ-{^{T|YKB?7ͧyqi8J-81[Rr_J;@GnB^i( K?".Fxܢd ]jIOո}gQD /LA(x5}CoW/L%jK_ tUHE5Щ4wl92ROd뗑,E1;tRH@-ٶ^Y5P;R#Lqop-6x Z ﳘ4mx%mB #̼ PURA~V 6[۠!Q" ·{jB.E󌾧A*8omB;v @3z:yS×V=Bt*(JgK=M)tiyCvl6KP#8~;+ج.r?T= 鸳jtًۺռPw/['Xtn:7aR`[_f_sf& QӲ7'k rsn7T&{DݣK] >K` h{ɓ#>\v|~Kӿ2w\|TU$]9-rW5X2r]c0WcPLE} "ߘ/ޤ F+y=#gS Chŕ (8ERgRnHQMi_p¨A>=fu^J-H~m@&\oI8WcՈ!82)5Q˓ze?MSq8?=X1ZЭa+ӽ$Sy˹ĆYo˿s\xb/s0A;@ծ,iN4b鰩 u_*0lMY}i7?2Xm(&iҢ?6GЎٳpMzed#4},-%fT)2 ?U@WDS:_K*c:vS[qe0jX@.Y]~R+FqEcYHWY)8(z=j'Yl:q0kM5yf+Ӫt$x# ŁyoaWb#s (HG*usasg({UGFٖo@]KdEh6ݽ[WBŸ&Difhw3& Ex$;xHF+C/FIb\'ͤHʫ\稜};S+ر*e/Cb~Rg07ty2{2<^B?yON 4FsYp!Ԟnjys "y_  ODGilѨ7}*rWy0$<ݼg߹3cwWķ*T]^gaK1 frV4Ȑ o);Sַh Rej !%bAm)CPyb: 74ϖ;4/{lom N`Bg'Ɖm4{;xh)/Z) nΘ1u 8{ܤ4hK) lYN6$xPQbk's_N{?c6q7tkS\a,*Owù k,KZd\>)t9K\t[w(!*)@A:|Ǯ*h%JrTu ! 1fYc[f(3: ţDOd]jAb:]s2+ EHQsu2nOyXX:>ɥMН[u\ʃѯU8h!=:>Yx@3u^Zk9[{[F0O"H4_YO;; O'U.xYxynTߪYoCwRGgr454v06WݳS*?60d7ȟ[Σ*>O~,P[ګyCsPS[/-ļCzـ쫛>Jj +"C5!GW6Iu6du S!cG~vcwXrZnð0]u]JWHI3"vQAP `m(b^rrK LTaȇ/$IrltK|⮂$׃S} o]4e-7v!:7I", l.k|OfWT-nIXY W[ϲ6="6T ]M@u> Ku{[P| %F>͚ZhlK?!G\d}HXxlO} +euǒfNW!,0u)* (\Y15-l8 WFTw6ap{[ri|g9o|w>Ko)3J^G'vhD!:)֧>". .D'ZF@ #ُ ?H=S+|8 ,GM/Tzʻ/LVb>1G>? `XJSzC=%XztJЎ!6I;c;h3EĦ-i-Njsh7)_oA"tAC=-q [+2t[W1.e%A&\>5>yXq' _I]ݺ|v qJh{AF.L RѨ$% *4F,p}za%ւ=2/H`RoSRQP\dի7\ .v?U՗jau#+Tf*e,;?կ(yбW^{bKm Xys[w$j{A2, O&&n/( di<6ӧy}\+0\O^t#@\#7[}COʖK|ͮ`a[@qY>nR;Cǹ[_CjoMVՉ#'@ ?SI>'WLc|3k2_8VNqi\M޳#7-IB,I; `nC ؠ~B3ع8HBKl> rЙv1{ ޾]`Df'V2 ҂,ͥ%D;)eӍSwX!KI{RYeiLR?wK&Rm@ -!*~Z+^nƠ}gG={Zƈ:`.BdLٺ/c=|@/" r "-lC͋xOU/U"$v]M)IVJE-PmieZF_rѡgT#V}ք4NzW;`96oC3ӁBD_b pAχ]U{(@*ao\8/xkƻF0B_=EC7#ܒOSz"^z?"0ò)<P C(Nt r+Vy bMfK07|~}v1 +3M?;H;<6YraF16}vF @ɫlj'+5P|Yˤ}Oͥs]KGcjBM2d}KJy Zvm9N*Aoݝmb·:d`3-IC?R]ҀKRջL#NMV $IIL7&$6!a3X( ؏Uiںp1qhSJ!`_>5;Cj=wВ3;N+%ǦP.|Y&vgOsQfz9F6mr?ToY.W8>ӈ&簂jVTgwH1j#|GɷRs0 D$8nV8E|GgG۹]{qc s?5 ~etQ5 8@g׬ R[ݙ:nx|̞ea* G3¯R9(=V\,Y>XxSfnx(2K8৺J!7WR݉Iiʼ{?+Rlڤ LO{B{  i%xy?& s\ʱK_L\G8|)׻X@wE1#gDea]Nٝ0Hzȶ0ce~ǂ& ç5 ioE]i}fλzwi[ )B[ t:tvB,(: 30hǖ! ;ke=ꯟ&V0`!0Nߌ ֠Tfۼ\VHL<nA?9kϣ[ VB@QIG.jT~pES4p,Ɖʉճ}qtIi'^䚇)i0^?n,^wXgE6:Q6qƫ9y(6y8vEmbMU^an 2SyE싱_D'IƑ,~:wiQ쪨}fY*=\UV0Y'MHjq MJ8q4I"K{ v %Z{(n7{$:<ÉAk(n?D`w2lU;ܽ;S[euo#S+y XrFwst6-=J6Jz(1cU$pmB#K0?_LS&Bۻ>:'͜]iddmHM JX"p@#6uIփB8Y9>\Ì=&^L嶝mswgAf^{]GCZ[UpLFc/&"&keM8ϩ,GJ1^XI9eVEJ=*=įkm<.))I4?DȪI '",Qg piB;p <hXw^-Tmu29F?lQL1Ww Qz1)KpS(iU9#! a~R(*wH̕Hzc |O,K(J uѱL .Z\aN}K x6R}GKHuyYR30ZX zAnh70r4t4Cن/yMfM%ۼ  |,pQ\[nv6JF_b|p;-FNרCn9ݙ Bq/g^oY󳈺ЌQ(YQE*7W?մ+;w%w8M#Cj*P>Aއfa4&;cQ Wrdt٫϶ ZjwJkǐsɁHIanɚQ-G6y:CVqe##w'/s6|g ƬftWϰdZ,H7yH{4[!l脅 V3F؅}Cz3M~&7\_KGt~؛佶:Ҽo2gܽ°*SK[je`5v Ngi{6W3r8M*[^cXt,JXm/xx;TYQ*K -{ i6RQ%wz~t&&l|G#N*`0䚩, ΢ Wof̺*{$Rd'S/9yeuA6 K%ò:Y;;|ְ{D?Ls -4`g=QV bemͅ,z *<4jn;bn(-rɍut?]W[EçgIfI/L;|{]AWX\Ϛ]WKP ;M KCm!TUɃ_D̠6vc.^W#t7?i9GxmĈqFkXVM ƃ;w=P kfL[IMBCMT߷WaR z.5^VQE;P#3x%m>Aۥ+19YJKTi|P1=3~bj j"F\nz!*]ݷv&(V^9H,wN)w5pfe0tFWYyns=J}5,pы G~ձW7ZD̛Ϳt,otAjh1S`4`3P~YYYƗJ?7s.5+0T""9ϒjF"建mTb5R{_( ѷ[N lѤZ$"=&' N蕎whڻ$1۳ R ̖V0_'o?#]kN\c2:p֫_}$urʧ˟dO{6&|_ϐOTZ(sE_Jrj:1~qΝhchGL~?[_`A ?80YAPEIP©=郀,UdXwPR"|?,QG a(;i!q+1&cv[go.*PIdpo:rqmc_eb6UsU e80tEg$&%'zNfe{S=$dօb*٦3>g]sڀt=)FNӺ7@v XZ>i )yGMCMrlې6@ Ghkuuб]<MFK7ΟCqDWg LHY2Q2*giՄöΡ#/rBM}*ErsRfN)$\%-HqaT\ Շ+sI618q tE }~Mkt_w;ʤ !!„Js:„Hw1@Y"jrCpfN/9FZf=h֮PAו{l[|6)Q23ֈ^)RI|dU6`jbP~"QkSMFW)sF[T+1AFw[Vi gTߩJB|D+hRfZ:K9AG9[cH ^TN(tZ39ONdpΫ-n!x{_}nR(@tXϡN0Ewdmkw_!#9LʶrPh6Q,?ߪW- DfB0lL?Y}avƠTuokf@͔rvݎYfꤑYVx ;s6]ԎrӴ56sNXr_?32U]O\i uׄj*Ԛ@H)5oȫ"J+TC%Bà3w~2Xr/R/GcHM_Z>q;,|rV j3)(E cЀƄ?XUQ:Y+a(9֒ L[/н3־0"9cp}Q H{8oܚzyi_Wn樉pZe80yku48WWhuQ7њ /.}V{m[[FGv0bP.cs`/R0Ze6sjgNv7*9.$[p% $5`K2~)) F5=Y m& yB6fiǻ.bl_{D F){&S_괊-zSkhqU?S˔M6i8# *mx +1mwd\H~7u} _T l )dO I?NILaյ<ܫ;}-_MfĻ>+@&1EWwIIRJNl//~fw`qJ(,m#yQuCO9Kt"t (Yt&~"=snfD>8BSuP:R>>\Þn)favgE1 < H (jg^wgd'zi1 K,ĜQ蝻6SB0|7aHfЌ_ ހ6n؟;NL >$;wx略zTbyԝ ьO-ﻲ! "L{*0֕D?Hj'Tpb#nFG4Jm=r_eݥ(F&I{ls(7'o ̑(fD u1SFFLB4l&BZ |Ap>s v*>hD02jmP{њiΧA6ȉ QQs9^n"倭iwh"5ʆt6Dݒ5Kuw()zkqrKw^D޷fM'0JBor`T~c3f^y0WONSۿ.moT~h>ZDWПoe+Jۓ qZ kG]m!SF/f2e=9LPUy]hid8rYmklūh6 " '1uہFV!|5qbv7>+d}[>]!,z%e~Lsւ{Y0uZQmv"W&IKh*bkxՠE U[r'Ig 1X‡%ʭb% &V\n"GUS`D5ֻsL_sF\%}ś):%kf__/7.Ġ"%U-{Ǫd@.rBc U-JlRM׈\Lf+Śkl܋ΑE.Cd!ev%"e#li]V=&19gK7G;]$6\yWԷmOZ/@ [ç;d|BHSLF\uC*R;<]K}y qfMѕ=w$ӽ$ipYumB ?(U}'Zc)ȤoBpp#R,U 7Ptc\1Vm{֪j*\E^'8䶋e8;!2%w vh[5M((h@'7n bQ\ց~1=RuV߉a=j FFM>2,R-Kl1E~A L0)^N =Ar ~\|&SDf W<ӆkG,)⇆4TԦM? 6)A uaF{]5֚AF}j'jՊCIYJ پ_|S.rvQOSI,]<3[!2;l@sHaih.*Z*rZeNfH>unK'Z.>B1*ojw YZ|S-DEˤo@fE*Sہ!%>9,+p!15)^ú5s-ޤq:̓Db&HZ5!BRv q<yK=/?<#"PϠ }Oas !IX3~ DOsj)iP?H'U!{F#{rxIciNU?p,Ya AX1Lsp5öLh= UҲx/_\FUєD<|ѝ>x9-D|&T2ݾQ=!>D⯔͟|HJudx(ϔQNo bQBf҆K~ƑHc%taAu< qdj!㹟 tv[!:2Z<.u>w4y%R1͓/W U9Cop7P8hfM깳+ 3=u#r\m;.lyn[T-~nRzA@ʷHy\].khw%ANƺhMcp{XV#^}d$'/'fKfA'sϠG\QI;F 2[`[w")yoYΙ$8 SڀE8*ΏukeCH]f" #OLG'HC |Cf;Pi|W։mdSGnm1!CﱩX.o –]$;O! и/P4契|w!3-\ʣVgmOozH$T9;v݄DђdN /穴{љ3rp{w@]%PȥWl1(-%=4tW/ZI"UT0H)]8M<O[+IQ12UPWNDB.nւNЬIi0{9\cq]c`¯ AgD*SQȬ9~q]=6sҢzlC0S B7IgZt <,pS=3Mk|I2WN1ueMB9+Ծ uL%xYnrX<WN4%\+`IYg:S"{4`BUWXM\O+(%1f̾;:zQ8St;xTܐŞ^x,R{sKo?]$}ܶm{U4Ҟ̐HٳIk *,<"D`20C'd&{w#j=G`Tm?hQ7ӧmp6p? -Pld^؏2H?ܼuVf`3< YW|$F׶YTT(>;IFZ3F ÚGM/ߥ5@{7Jw:'HnHxvح+Ҹ QcnMY0쥺=1I7CV⃈OTIiOƴ , <})'^90RFid kÞ`N-W肦w#dkmovɸg0!|nEW3OEVBvJO"k:hОCK=^LRM_0+0/;a&)l&0!R>=>WJ]k?v\=+x ێXªHK{L~yCTLED? (%VF.a*VטC4d%DL>OY<濊<EP#4xs[2"p^/_F*oN2m`}ꉆ=#Zwa~,@ȉ]9c{Ƈy L!rG"Q_HOd~8y>6rFz";cnF֯R*ˣ KXJN~mgX ;(g1ԛIMrӒEhd5eL^Z<( Q6!I2 jzpC ыTb I)j*jBAX4ӠCc:nϫt}4шȯp*,*YBQlqiNvD: |GkmNQ\zn8(Dxr;,t""e􁒖?jJH %p#ly/ T^]n&V Frmj 7z*|o 4~Z,bWdrV’k!cW"K1\רwNcOdunptt*4n@,42l? 7\>1jbphRIU3g{?GqY['Ͻ'7S 1TYbKa%"H!2w&|PKcrϖ' Ɇ Z;N=y9o98W\~@092*k'8kd'ecJg$2pso^i<͏8^!ѩ_>o5zSuޫ\6RYYXyKND@o}Ft- F[5ĩQ9P>.ֹ>ץ0,&۱}K۞?gg4!}P>1*Ȳ~BSja\OȪ؁#a虝R>j}{M Ye,J2$3Rw!"rRr GaHƮtvO2՚@'rYt98@h؁}@\"ok'J52 @7590:NR,סN!Y5]톌;~%> `>< " rXeGwnŠeٴEtml5.R#4HR'ɢϟD #u #pXS\^{rD6rM\7txd4-nlj4Qp Iي";yZ q䣵5jyɠ+,ə(Zwm'#lfH8͒}JGբL$q[D PYlP0)M~щ].x OtZ Ҟ4Mc~)T^A޽F 'nV.@PopyR22MC!X0&@R?qe`"3ng4,;4IqzCO*w{ٿ}h>,caO}i (c0{ .aLHX#L1w 6Q ZL[xvFSQs:e+AqˢDޚCKp`}wmujaqYHbt?(*6X1fzmrwɪOms6Ȩ]뽌Gg!0Lȵj_ N<p ?|u̵1/w1Zi MA߅( T4)nT0)ϐܫMyKk-uیe?9TV!aZOB$Yjߑ}H%EaCZz(PPnLʰ߆+?S4c~.R Ѳi|` BG+n??_^,V;:."sV4ӧXQ]cGs%Qdfg"|6P0S%o%//]FWG ^ZNQ3&~ :|oxQĘ =~ {B;Of'~h$% ϕ]'cqStt\ԏbMC)CWZUDLX[ H#J;nCh,F;e }MSYkaIDHp!%;jt,ıd!Z]eȅ#5jwD#E&* .CFшX<6$:6l 1?o-ѩ9*)㫌0E =܇uRP~(B4! |ʊ n@\VlaT9Եzv"yE`|LH}SFNCg;ӯbbot4jf&ҳ1Ha7o/aɂlti%74H ė5RO!@[aN0랑bR/M(=r:x9;QX;'z7-'L+3lҩ$/ kZɌ |Wyv'RgGt^6rPKT$~LoJ"_A2/yNڋG/s|f "FĪ{=,} CcEB'Z^Xݫl[ȱũԀxUr~~;lV,`EIA(Ncy'g~ )x!~"8fNVU# "7&jB8 e){bT@rq/Z̺ %ֲfSxB)B3EZ}x.&KF'{ekvrrBz1%DH6i Qu>0,XN2CKߎIz2'45#Y*0^˒oNc"Y-jΝ\c]'o̗ۍhkCWJp1^}tJcxjӯtQSc8kn̘<䶱7 q, ^6z2\ U*!CPA$•HX=^,YRZFl OdZRurK#F=..iCh? ]gCWEE0՛DZ!,m i r\W]T!ogс:pn6 `jMa AyeIq%a]ĢVL411q{n]<}l7 ԝiYh:>:NB>9e#l7Qt+wJi3ш1Kn542;E*6D$UQMPY8̀`# ."^CIB@ =' C{\O†/dπ$F`&1 !~ r9\ٖ"'p>d,% 5m>:&~@T?xOseް 8%5+JGf#1 bzP*}id R3$Bk ƒ|pSoY:KOY8:)FpY‘.Ȋ] jڱjW ^/Ķ?^~NJA+j ]Tg#VwL'{z206hg#٣Wm1 1Yِn2 K$AmDt^G|ÛOyaޞyG `+Kg36*P'xޅ|d@ZJL$t[ ioa߲ZU;CU֞-S敥6|ֈؼ>Y7ݘvX5E>Q&Z;?%a8Qs"0iŎ֗IQ71GHڊȆS:BʜVLhDֳ;,%>%f]QPZb* <,͸f`L`00AS:(Io%_'۹\9ݕz{h$b4`/ھXw J]nj53qS`PK!I2'cF$ޗ{1NjW&sAU>i E՜R"L:$ϰG}n6%T(ۡ@Y A*&mi8&oEi Ba >'A29%<&~ƅ?0w$Lzt'nրחeUfC k OjRnib!٫cu_.xLhPݰuOh/rՆ}YWjE]8s ڷa[@)7iSpwPjdMEH5%; 1EҶ'=HM֡ tVwZɎ~Ff;$N"ַ!j(/avFsbHvE`'tcMk_ f:v]O8S q#{_dbUvQa/)qC)3]lEI]owVxɭۓm6 Zh>/tR1pg XX OD>cfJnG$0UwVg_&8A>7|9zYY%;Pg."47쩱{ Z~oĚ!iNq9/SFǏgggA$wǻlf,fk.+DO#c]e.T\ޞh!-:*R*C"4Zp\"H5.#k#opǜ:r#>M~&s7OR`0BU@nkP 8Ol!AkdMxDivci?od=ǎ1؎$SKz|_[7)mBؽ1!)+ZZnI0;,b^z?DLHK:oAp7%EFcCj\7*ppFaKĪs‌}Ϡ GUцx؀-!^)e*}#h㰀 t;@6 m|%2 SKmZqaOiMcAE&dF7erm銁mj1,kh)J*2![g2mݦyl)1sHNq[/@K<%]^2+K: h,')KQ|}~ czl8f6]1:l{?fgwyѥUg>e2m&SJ\7n2Ft_ޛJ<q o{+3YYךWl=C`Hp<3x>"lCǕ"[Jȃn~"qaU6{#EGy"~MSփ},; _.>Wr.GHm!_]v@%Yn VܱP >N8))Y#hfrfUl>;~m`T>lȥo^K$(vN[%1ፄdf<~'M@QoQG)r8kx9x@\..3_{SXq>)D^c| Vr[;oWRgftZ+a,9i >\7h ~KM3X [T[OGix)0! e.]w T}V%d`%2\ V4ذkG#:9Cg9Q#;`=>RTThD:_>m݃WdWA 5rDECI VkS27:vnxd:=Q+˅.G:0ؗ^`1c%ߐGVBCeѸ$v9Ndh*ZSZ}RX2e|cwK<@{KuB(n#;%xqW/>bz G,S=/qD/N1sz3k+ڻJ.J[} 3J4ɵD9RJXK|k;,6E(jm`:Yoy̯w*iOox=b8UÒ0Ƿi[ 9z!,F5 }ܣ=֒4"+f8zcq%:3\+7sToHHb=UOUWjEG˄LSi Uy0]&Vq*iw,9>IDEBEu?5(5AJ8?w-lN5>w`gklf}s( !BPJP `N9c~qv$죇Y>B泯2٣g쯞¡ . PYShJ#ǁڒ;>v;ձf3}6`ltu/Ox5 $dmͲ"Gv)ZukDn<5*!GݪX4yiX;h[536\&H m ;^*-݌VR.7d6cx=2iǚ"I[qmM/D=dxA4UwV~YIըv!^^iq/~F 娥[aw~+bIq"Qz.궕2 Ut&F>z^z<&w֑7ulbnfM|*SIaT~3U'9ͺ_=-F[6 c82Wa⠨-:Y1eъ(޹_uZC,fzEznrI)>|wnɼV)Ito ‘#|ng7)>yCo[ =GkP}SAR(޻ ?  =a9fG{?HX#GlQ$V s8Hɐ\빴ZQ`&ۗd\/))KKW0K;n+϶=nݢO2x·b7]OXҷ'+p~ON5+1IՉp۷"-.9T;%RoQڃ?6[]G; 6}]y0CʁMQݏx~u=Ǟd`7T_MUVj7%ח |45A >a2N[nTH"҃Tk@ d xQ~ D)hσh%:ۀ< gcg8إD Lpݢ# }a|F[t!Đ5 o3Inz$W Tw1O{&w[q! _lwmeDNUn! /EJR `9q7{ƪOqʦ3(i V:#&Mndf&{*U2R \ݪ{iz/j6F1|j+Ba-9!cGюfݦO*N,4OlRWתQ|m?M813Bc;AN[CT8-^H \2cNא={?6P2ߢ;{:C`t:΂0iM&yݗܲt&.Zzզv)L_͌< Sfኵ3iH) PCa(' /F2nލ8*b9_<$%+UXSڡk-t'yHqÑX%tLmZlHrF* Çs@X2En#7B,;OP=#%|6/A_pu䣴zc<-QOYhcloJֈPcl6~jk+It &cQp@hge{ 쟧BӶKkٖ&vVWȟbO>)X\ק{xvIs$O]WsV6"EO?ews5[,fނc Luaa' gvN7& ǰpk#s9LHx*NΠ?)悲Q$u]v0`;B{ $=PAA+;]='J0uCgcc 2rlnYSO,nWEݸx\3D£SNb9&$OCq2T\ SO Xr*hWyj^r|m}[j+MMOdսpm"N"6R p2Bn)Ѧ;o=Oֻulܽ~f㿥Oc/HUH.SP٥IOi2jؑ\c˜z2,|[M͑7x#苷V^sQ_3F;Cmb Cd fyҹ9KO1o;;]BWd, utd+,] yv[ :ԼcP2=WuA&џ+s^MAOM]у8XM}kt07B&\I..ek$J WxE=&.nj,ޢ\EJą]_Hޑ<'b s 䠤T XM8;ݽ E̕:lJ˘dZȖGVe]_]7W^5p}GeQwYI3T!PԁR?a::`,+0B=: t ŜySh:9?|rhX*\">ʧ5svxcZ,WI O5݈LrQ]kf Qm{w}۔3^?!X0: (DSTvP'dIC'hKO #dihvk 0ֵ}e܄QynTRL/G.RA@=@J{ݚrɏ k8Xtv-OŎVPl C͕Q~IPskFC=Д CӰ'ԉ[SI1j'{*tQߕe8%}mjZ!Fkdn~)b39zԷ7;'ȫQ$G=IN: z熯.;1NJ/@DB4p+|C Trg1凇~Ut&a{U+sja];Ks-Df)#=+yF쉫iڌ90 ª.~aL=.jEWMOok*jB=gJ]8pbm"YzmN1^WHK!@{ C~ĞT6A9k5KBL>/D 9ŀUl@c+ABX@5 1Z Yi;=$Xv.Ph9vFMYECzC^{ Bzv99C0F};者eWts냛?D^SG sY l7R(W'0{sKlnzxH}㞔{{xZ% wbV3S A]A0} 2X˖US0@gCNFl{hGU{zlY{S>ad=дema'NGS;)h*a|X|.t6љo.2"coM gu56oK]8P&4I|7LJZxZ`YW.c-eSbgV)}`NDVBuZHgJn1N5IT@R@糐T׮avR K4}* 8 W@uRN0*/&1ǥ0KG.u@XA6a& <=^3m"S벎P$Va_ dS4PKD؏6U26.i<fr*=k9KuӻmDM{pia^<~_y+)t<'b`OQ_l-dJ(Tla1SY-48*#)cIj1vB,-A2~KVEFLİA@ʠAK+[4 =Ӏ?.^/sC үa%S7yB8,ۇ%G#eJFʌo0 wԇ>˫a!I_]8>c'D>FE%~js}AYcG5ժa>s!W{1?Zdl%N5(R$WSD0= Qk= +AXs7qC:+o#͍.7oOq\_SPQOgtMn͘W'Rr~aI?tI84j;^sз۟ KBl`$-R5/ݯ>pDA6s (5  ιof-wމo-hEʘ'+TdT:0xT :V+ǹ )sQ<4.W&s'w2ovEesjczh BX`"tܽL`)H.aㄑ߈(|&{niB1n䄂@|)zp]v-3&F"AEPx]F0sЁ}~1H }Ә1abk{uYe L é: 5}KMd<щu //Ohԝu2CdrVm-e8U =3;hXeKm,1 ΙS┆d-A]|K ,0V;WglZ%}a>A }z] !߹WLއ1r_-TB% u : w뚊j3e bĈJqi17&Ȩb‡,?jE?Kio u J OI*0{G,ٯ?#38z0^GPX]꽍h۴eK=7줺Mӧ7LfFy?ad#o#$X.na|>5ѽˬ{< +JWPL<l=ip餎4aYOBH$T2[o FQō%%P*lo,;N .Z1xjl6+/$x&y]VipFxPIC /8GQi{\A~" nB\mJ.'"-/G8D0G 87 Y$) oiͶ_"pUZFXJ޶p-2MÙ`Ƃ<5*}9Y@!w PAfw6:)zXȸb0Ֆ>|z F˜E?5S!hل]_gqȟhix!cQԙ"%iEoۻewX<T;+`Y7aQH;cMwth4L/aPW͙}z*vz1vdg(fsw`VywMO&XcZ~:K/9Ҧ6W7{ +UFV(pVQ t(; GZgD@ԗor3/v 4yg"kke6E^<}9>r (o08VΦS <!ԁy AÊ2,Y h@$m=i8F#n&=}pEB.7p%;|yOlwBV̕vƁ6u7YA\mN|U%1,.c`9u]XZeG@_M%r `b回{TmY G">vh,3x`*Xu;JG= _zP,yчe^Ar@ʀU5şC /J(Ѿ͆WF?rs,fD_-B狖Ns_Ɗ$_4k09a@xLbD#'O9fWjYJӂcq؍K϶]OHrA$v6RX[Eד.ȬMoHJq=enl[:R6<1T--)ވix>{>XZM?eb "O̮|^cUY9m:QN,L߼j(Pëv1^uH7 NSJ,Vna_ ԻŻ涄PդR0c@$y0v% [ (M7 d evs:qye[Z7r7w:1-sgYkW}Z1p-&9@ H!}n51Atq;mGb1-x2Wp\f%NRF"NjXz75cUslzYakSFBtm4ts?#2u&%r$iT>Q_N#NFMƯ-ˑuA).DE}]gP;Wou^X|`keְ˛N RGI?(FrCWt a-f Ag_.{yZJ"aA@r߫kg.ZX E.2 F@2kٷ4gkeF&{}iX)œ0E\)di6 H6v kٕ^O͢K%\1LtOutWz;܉v৆@T"DFw[Jx[.i JռD={_I|k ڜ} SFэtݛ,+! IZQPXhxX3F@u#Os&}KRtPgWmiKV& f7ocX.DkYjm"4p; 6|7SBٻk+W,\4A،Gp';mAZ6i8 #KZ y-Z~qq%M1R:RU/Tb՘| Ll~4^C@"8Xe!Lc{|y`|-ńV@=(3 f6υTz*+5YLAWw 5$Df-U"z"]pjENLMI+-;2P?ĉ+&Q SB#pUD C,FaxB7ovl5,[,mGPȁ+v18hdtqDZen_,v@NU.3D &67;9rl[%4 n8m78Rp\+hF YL9uau%}@TxN."A?C" t?[J8mɭCr+?N o *Y~\ 3Skl95c gI={/~҉_)<0UZ䫞X^YFEU9yxm٭ >sXGwj.M`)qat0Dt,q "p*/# 'X@kAQS}#^̈BSxv[6۲/0^SOԏ{0B*]{>dH8zh[60gֿpSuYUKolPv/:{jA]yt'̯\8@#| ۺu~k9䨸&2ۅ>,M+A&`̝Qp,LSu9#26- Kiֺ9/-4C5K}Փ7_)`xG)vdO~{;b-&irVkB\=\HY-D9*qDZݖ};kTHgz%" a1Ŵ8oѼڬ:/bL; nxfCJR `{.1͞W4 }VR,|ث78 ,L qm0|zDE$z:J=pڍ~NZRbnspӷQ陂5>Kpv3ݸ~٪*mqʳ JZAAUqOӢ6A\3Cܳœ>X]Lie~g`W~Ȋ_LBxfؙ l<g Ma9jYG1jk2?"?z4 ΉE]o.njG4m#Ko簾>/&=/fZ@ZA[`Fu`djW+'Pa@qՓ4L261Q 0yr;-%(K2QWq^Ciӎ)Y%oG -`crP bo^^}L5:M`chmw 3^+EW#ǟOQp7LS2,?YDExkuQ$Jb:~E7֕N0HwYmm+ -{;JӺ2<]?܉k^ս3XaS%6cjpsגіO1Em0ur*N~#SdW6Ύi2mMƌ@ 7pLl*oX@,-K54xNd:AȔE\Ҧ% 3%3KčBćȹ'蒽VPƢBOPԢ 4@!k7꽯Gㆃ ߌt<~?#Z+בЂRa" @Zj29 Sn=< 6|Q~(iڎг  8<ѹ٬&|\":5] ݌F!`1 _ qj3 Zuljgy$}.Q }h7B΂/Y`Sj3 O`Pc#u.QԽ {.B֔a_p.a!`jNڼ5}$4Dz1Su@'*BU{ 2Lj޽ `'h7ΘXu R5]{+sPJD,x&"韗8c ^:Kdyq4y ;0G_J!G?Oic [OTs\lf` m+Rmlq7:e >*ṉs {峕MaiW,)ib32ELB، -!-v~^44ҏGR:]֐hQB^j%R9zW#}N,RvwfP-+(1:c;d(aұ5nn"1VFIZD@2m,qq.uNV9t)2^PQ@xj;bi;+ {|Z;s}fY"n8D&!0=%g糅6:.2w|jMU'ANb7z ;{S1]+CgwVX.N'1w(H|njK c`tL8 |7(qum f>6wXZ12nDI>/LX]U1EN*\/ajٶmfr 6x 7ꊣy؉}gR"l$G-m1kI M~r1v/&׻[@o_Aj$|& HIWI;9:Aq<Yc0HAt; },\Y <4j?W7lĵ7d$KlC*vD௩e POB=@z֣i3L4cK42=lQ-a^y>6sUq?&<#ED~'xy[Te/]ŃVOY/naI#{,/}z^V*9.Њck^LTC9/6Fʽ 嵬G I+ݬdk"Yl,!~K(tk'N=`S t;6u+2J'ݒn xBHd$8א޿TLeӀI1k:E]1'/ 4; 3Rב6sPMs5 Y(Jk5E@2sVExXq-%*B9 y V!ثa6u}G_q?6/8$Y1XR5t>7hANgECd\"^b ڟH(a3Mcː5GU|c݆*<h<(V&!t|k:ȶXȞu'HH!v]OYFY !nI-'38 Tb+sq(\A}uͤhP{WI(/d?Y c"[鏶)x.LDbw4sc0m Yi\zd=ռToi(K*IqAD;XW[ zg!u?\A=}9F4 ) \-'% Pd2E(4{ժœiG"ugLoh|gY\D K50kj zk)JXYIϊ7W@Π@ZUbsZfJF4o9,.BNy]lP;tnMSi6V5O\0]R;H3(HB=DKJQ7erTX̝y9,z>o,: T(wվqeLmSs^†:\û]uG/@?A^&8TUa`wXnҧP鎔S͘,.Fg#䝶*GK4)YZ@6|G;AWn˸^``e#*@܍<3X=a?sr@0H,JOcܜb*k\J[=֗( h? c̭{)ah {'8=ge-] cPoUQKO%j'.^Yi&,3UiZWҮڗ{F}㊗Do}:v; ՟{I5Bv_ ڗp П[kmbپ!md@Rte>u0_X[$!䈇^#Qb"3`-,uLYS!܀D#Z冢F*< "OG-}.5,AYֻ\Ĵh".sخ jSR3NJ э4 "L3`=l@GcA2x@7Uke,K`}#%;ֹcQ=;kUNV٬(UE6"wi9q7xZ[.M% \\'\B^^ ;%+w7 aՇMY2cº2lʤz"@[ [#I @9waxLܘ0rn;dh?C63")=Yk5:2?q*i抅7q{D2pxLlr]lL ?e)m+0ớm\DYҚ~lhfW F}a˗V4G6q&o4mZW٠q2-thDu&&ҡo^+S{S]FU\eZ&H`">MueXO   1:G47?|nƬ3RZz7~Yh~G5&t.B=Ok L7EN/;c'Sdjdt&f`'r Z[*J=Kv%_)$1#p" v=qE*=S{$ ТzDXei}Gx'G~ƻ z95L_:vikC#N|K<w]@] ~RbŘ^ ZLI+_:t,99O ~huuxh<%+QXu/P{_rXP (|ֲ ?q?AeK5mZ^í=J&Jeyn5i^WP߫8$_SkYCΧT}ְDap]đe3޵/ׄW1SAw#F1"h-nt-5' =cx|-T2½ҐgEDuy] {LZr R0qZ=":0 X8n1U!zka-:UA#rkEI̲0+#½v)M4 h2۴ĸy< lQ\:וR)!D ńhNbpTi ,GcqǐU.^JQtK< kL*)"u4ƓfSg1cŀ_薘x`#Br"̚\9+ Ե 0RN?7V>XTL2(Uױ*3/S[I&@sr<:p3OH>iXkPF^ɛՔodYױ/F}f$6.wJp?/Vn*&Oߘ*+.Av'C.a m3 KƟ>D~X`}r.@6'Cz1}4s_L˻xsbPyԻVB?=W7 =9;Xʔ8$t&öë% w޳rgnKۺ#/N6e!&/ds4C*Ȭ+Ǟ$f :W!41#m$wo$|޹C*<!8ݰB-~"n't|lϐоse+q<<"HB{$%d|+ph8ȀW.mo3 9v}s,&c\ܼzdLm"1V%uo ʻNT^O9bBV{4Su{F'CZ5_鹊~qF 5+b@*)>ִ7pDrǡ䶻S',O{V.+kaz0'k۞n);:h8(03C˚'97+ GWߒ#;-=Dq2}Ip ?3oljƺgɒ j «.˪ƅ#Bı Q?iF=% PW +Hj%nǔE%NbS\G2 Dm:CE*|f9Xʃ^8&4dB]yV9)ң1Efo=w:Q |B06)&yNf5X +gv$ɋLxylp"8 WtRMk{Gkmyy'nO5mAՄX|WMu-;"aC_IM#$~ɷ ;8f$'\屫 +ݯvuUDnڭVQ՚7;*:ξw8۷& Aco'׻m,앶DBp߉ ;1TmU*n:T1lAO?jG[܁~#o%C"Z%wKF`:1_/DZ htk7LtJ~>hW\.Βn'>c5ۤF)ʺ3cM eU;O2Hj0FC<ud0NǛK( rBdm' +]Ld?>˧ }S5glEV' H-QO{Y91\rH~ ;.=zı(DDxKGꢰ$}3wb GGz0S,6n8>21MTkx#FԼX<\b$WC0 ^V22VLPZ%i1ʲ,%46wť+2퉪6c"bȣB',Mi9G~7r *}~`?iPI&OIgyP*]p $Q.:Xf^4}̺7DjH{{TPW)k^JaE#7 0p|B2ao 煁dЊ\زҨJ$}XJi(˃Ce'N2/CTHУvg\ P`+lxVq aiNp ATu$WHMFM/pҹ vHS-jotS/l^?PfV^w:w8[S-Hwδe*}(L!f/(Y b<|1t{c *)fGh֜mްo,^"UwnGܓF[zƪC~!o,Z j{JX%Эzbj+DJGY<HK ZQp! 6)VA7"^ceKEKWr@+΢ۇ*5دW.z?錱 QT9okQHGFi*Wv bW^O'b-9DD%AhWeBѷ (Fm83,&C^aE[LFYs"I MghVȺt=K(EFLxpT>>)S_SCWcXRҢ`QϭJ"0*y-Ld,yYPq2~V*c|kZ"<k I&tI`qW :Кb@5*.Ppe>/CVw,0%ȧ8wӍ_=(t,=s1u>x$1G`1Zt3(';"ӧ v;fHaP_ &9V>8],Dz&hlX?RSߧ}I]54j6 5>&EY<; pW24T,({EO،K9?Ψ m$2 `E/ Va5:uRI}hJo;Cw(ЀEگ%ZHUW^ccꍫGP, H3̯2N y|ﳶu>ŐZo1S0'r^ P5:HLQ$y?mA]FGp<%nhF @C(^BC.̔.b,O54+S$| ,2܆j:Ƙ~2c?ҦYJ]sWѾɸKS7egט1FؒD48U*{]-31BJ[ ~d@A[Ε-ֹyFpcvLpq$4eXM!AMf<$j1]OU,݊H\F6B2Cՠ c8NG}ࡎ@*rYRa%Ix ֤(jo:}L{7pyN_s,TD>m]9vX_Y9JH?+GSG 6BDPԀIebz/АN;;7?>F-p]B0|j~Ka6~apf7 ڹN?NGrgvji+9xiV0UuJYSVR DsRL X E-yˁ؀ݡ9AwjZrG$t*5t]6ۻ;"c5Eߐli|0nwv)i_};VR+}NY$_(Q2[L;]:JZbPކGY3X :Z.0{1UBG<0XqT6;3*nOQ4nRnsRNCvjB8lK''əS_ ݄tvԀ] E$#) #}#RTZl6,46v붞;w`)MS^kӡFG)& DzMe:05M<;;X/߭w>TIޛWJ_o#mgzDk:65u̐+[m Fo,x)Lޭ yu6V2KgH.}iK|>@>K(3\d.=YRmX̐SnP޸|/wPSj朷**/zˊ~!LuD` ԰ (jg7j=˝0y}UumNRfQF=5?qFw.AMdt4x` ;3t%!5+MBV_s2RraSgnT\<7c:{k'@5 $ťh1FuX^%==&* 㘒h#]H{B߳/OM|Q]qj%_ҟO?E[_CsX)OػbWgeOf! ?O'y} i=P(酭fFz@ "{%^jOe:3f-AT2և h)ɚƻ֬dVX2n|lx[q.S@DL e%ܝz.'yg&3 ˞:wFPaht`a VN'.bP) [πlT k,ue{u}27vQ,)::wI݈$SSy-]ԗ㹠1{R=gyݹ{[~oqMh:j&Pk< lmCjˈt㟒t5< -н' 꽣n*5&l Kxj"7xxjJm/-aаi[octn\їFF +6#/kc2gpp0s>=27Ri8wʛq&^(ySkW aR!#Pw 0ܿ:Hjr0QPZ?h-9+aNțHAL"71Ƞo#NV@dTk!ةNvzu,Kts4[gDz}`Od u@DǢ!If\|iP}|L3 |dX+_0Ӥث@|KT]ybH'6{,љW9?GdtPD!ey[}3t$޿o˼(8 ?ώy4 t~Dl=h>0RJhø_Ă@.46Aݖ 3Յ0s|_RcxWsw&$: ӊ5X]'WIЛy_ ݗmoQW,hq-QAv1L|@p).9X_JeZ;Qע F8x/\e q)}N> z ?/I>o} [ Uk"x/YuP tf=%6dpN#ExB8G  }\xoZ|/QoS0C1~x+,))~[53jw.xsϖ:e6s8~wMv~방rZՒ 7+P^~T# XvbMIaf7}/1ڣXZQ<7mD866VC?=*B8^q(ʕeӳ:{B>8C:{s1e!Y9Q e (b{AniN966c pK"YÀ2rwƧ]K%[ Pe,F{%5 *Di#365!ۤC``\ U0,ħ.ʧPxPuia],1~Y3nebӨ]᜶!8lsF6B8h!U K!L ^W!57t#8$S"eJ @7$vTxT.@7egk>38d7Q%`;b)ǢjdŘXVFAɫ|7'\7;)@fD[>˓ [U2u(d Wx-2`Bov_Jx&HKb=P̝ag)4q.bbR̛&[q!T@2Ju>ӕ ww2#,flﶋF^Sv r\ !~ BLV$N1#e|FwHE•5|VxgHՒN-bЉ~`9$"PF"cHd25~5Aju݊ K}d#y+eo Ƀ$1)R#.X^MwJ,zkgc,Y.|B g myDm2x*jv?6Ye4Ր* B(T],Ɔltv^1Y?EN#RZ $eO!P,p %,6ͱ#4085\ZiMBoP_-.qI! tv-;O$4cl_K;_>.Nw5A{o)oiH4x,==0Eco>ʡh6}]qI- VVW 7GU>a.8 Z]˩4*X4D8/@C*?Uf|*m!o^=_= ",OKRlbJ3l5 jج5Mm:trD [*PdqᴜlK;u.(higE=`=*c, fGMxf]=J8֢c鰹sr 9j'ԣ$Ee`h%;}ERRD J(mF t17ߋ=գDUMC59h:jL3AL¬y?$1xCla=މ%g12~^KҔtk+U=yWD/u蠍3KΘ5KU}\]FhHՇHήC5Z[.՞W` w4.! 4KƾD;FX{4>V?*-[}M|YvWdӳɋ'z-qS_LjCkwס(s N Ѹi '^ B )h>V8 Q}aYһfOuAa\QɴdG_H'+c=7TzJ |HWd 1,&5`>:NW3y@"RjMo(E.rJL 0O0g]Aم^n} ,LPgI[bQ{/6 cqΘu =s, ]Q#l})O3B[$N9o /ψgYZ070701000002a8000081a4000000000000000000000001665094420001c14c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/]?Eh=ڜ.+GnLbU?Ds_n+[0ܹT*U.][&*uS|ύ?a|p 6ok%]EouFg)WwWL0Gs4 c̴k)e4}0"]Fqi7iW(xJLͫ9+f6Pq˄έm=CJ&ΧW ;H{Svnpߞm^s<.prYVPj sH/ Ul[P2Ll$X")g#}*u$hџ3% oEiD-;yKaҋy1L=2< Dh XBzpt.uJB>QʞyfTøi;Y|t9rs"}Q} $Ok]TOqsJiWeݰn f$]X{x㒫Bi3Z_+jݫ g^jm-iس$}eӚ$T#,,þmRF`kD!=/sMkO|CL9dcj @w%% ړxZZU+W"k?z!p|:x˾s =1DVpqOG8 輷ɞVIl'Xm1q(7uQM|3~X/ :كsJ5l/kɹRd);=OKqmr*>Saxz^L~׀g#Уj:"ngI =0UH&]: MPg6zg Rx;60|M]Sw3! %{&` r[{F.Jx/U/<4tu w[@1~vlTe6U5wQ cT:A0x𡁱EĿ+#)webSࢃ҂%b&)PKe)ެy qh排#4#g&(cwEőDd\YB3\R@ ;LC囀\HPιRR9ڲW4kE)BP0D1DQeu?l8c _w: \Zf ~KCAbHX֞PXAt"JTU x 1AMQ] A@٤@NZmH[E1\=C\LXtvAHd~B]mr^F=P*?@3 E1|g;`Vi_cqF`6fߗѷ4@̇峯s8ɽ}oPHq/U1UP1%Aܖec "D󙎨5KJVf"wKw&GɵNL $$LCh /7GV-i$Y(!ϦR3a*tv¸dAm`nǮw447?R㭶䞾[KeSh -3!]Um ȏeV=lfDv$uM%dё07y_LI<ӜΏ 7ua H6$isn2 {5n㐔%H*ƅb__,kI\jZD-& Zu$6~Sd"Tzδ'߅kzIq*N6UOr08UV0: `'+D>lXMא-BH;#cУ㳟TYfm0B{/Zg|w2a7qL@0p\W.i]kӐG"iO@Ѧ:b4:Ո,qBEݮW#)Uo^~瓍Y\Nϥ=Ǎz4>֨m"vW}m+qja!30-}vKe\ *\d\.gx:nV:k7Ծ دb.:x'ym ZDA#2 &T?kw3Aת rx4)Δ2*8kI߫ポ *BU!@F"݉e'}bӦoW }e!A=zAۑ:vCvn&+,UieKu'' (_(.$ˠ t𶦃Oh-an MxNvsfƇ1Ne2iƶ_i Eð%e0 7݁z wHϕk5ޏhBq9_?2Y Œ~T,W//9s>"2&Xs6h <5_~>Z^v, Ωۗ]jU)ea>W~;~i@pl\W4bջdwrl/t|60h Z-Il!6t0C>[HZj7 U0R\lY\/<'FMҜٓ4(op.}pUWe}FZG.J㠯{2]Q:?֐CsuU6 |.:ΠuE`ʌMp@+'F+ UMŢemh@o#fl~HhLk E<+錘gѬWDd;w\k6.:nHJ3Ծ;ȟb7KðV>rȀs|YOt"q{RZ,{߶D`ډVܗ͔y<6}<Uƻ ģo*ZWii;VxHT$%e>e:<̏܋#hGDn`7IyXe`%8.$t0**ؔ!M.Rk  l_u%o` qL28\a=Hywg&ƭ?ݠF3 *--*D 6L[` 8]DyMgV쁝m6]t1G7^2(lS2="I)oJ;5Q9g jn!A$!}KM:J% Khݧ:?!l2퐕1lRoR'c~g-XzN[,y%Fբܽd܆W,Sy cͨt>RFw7>M 46 aeKZL ;K?'E8 o87IpFSߖVdy>F.f 5ڏW0Š [ߩu94wAs9k0Pߌ@PMrjyMߺ r$Nϸ"Y:9M}*%O%,x"_Y`ޠڎ[ ]ޑ` ؂ 'iK؍v ,w-ؼYcM!FURvXA=%[XyCOoPԲH}?Usǔ#1Ѽ݊ *mR}X6Ui\ o!tvfG+}m e̅*RdgI)ZGk: 'з!N1P^*KaRF Ҫ1G/ۃUaF +Ⱥ}/%?  G eH* e&ֳ#5/U 'PYɆ'Rh;TK1ё`,Id1dAL1ॉvM/Bp)ۋq*ѕ%$A%lQmϲ|dkUI!gʍ(Y*l267 ۜq3U.D?xe*QR]t58 @[[wӦRG\5tk+πta ξz%z %Ik:2q (sj#C^o:\-UV8.#)H\,RPW>DYx1O?u% ȷ B6kFt%.$M"&nXvxp&#-n E7. t%t:CS_Tg뱌' DUiO$W1]k4{-29kM OƱкb_ dd?+~~Gl'*3*8.Xu/gcr=8 p1gJ0h+kCE;r$ބe޽87f? %̶ۥDmPI^?Vb,exM7k )q"j$dc= ʼ?Y&ݡA#KXQcH u9!s1 ;ø`"08' E jAUttI a8 ҕJTY~ImR$U64 TQId X$͐vM£ t9[xam )Άy<=m"p5 )\# C>y2|T{`65ypC.V><ӮVle>{hk& qdb :ek^1`i쬵TNpdcMutxS d3o/p–Jïz/Sئ9VipR?xgy3&{J5нz$R[7msz0^x,TN^k ; 4k+lRnu¦5D,_g|/~Nm#_?Fd9!֦m7$~I,3zU&hpXp"$>8{aГ v9N$pW 9]=ApWGhzn*=#:'/-op8)|iTƭF@\["XHb:~n|ҭI7xըuGkІ5TQSGcIz̑.;nӖnm fSIY=|i)g{b?+AયA8H>x)U( _g8d]DN˱CC-~_GbZfbZHm3_i|PH_DդHZԌE-GfYlbkVxSHʊH Wcu @2 h&j" t1^|m<&ޕ3cL!?iлϓ\ޑXka1D{4\׹éx:%G_Dlb{jN](j7y [|^vyߐhZlO/FDRA#Zu@NQ) +xSmHѯ?'-A65s|%SG!pyłńm"5nh!fo q;#0 @J)DpVID=c.46-7Lhm*)  ?O:/!w èmmҚ.H0i)CZianrHv&cj!o1{Dz#`AgT,Sp,?۳6\՗A8}83*߻½r 2. dq:jvDaAi~NgxdʠÄ.l.S';@[!R\X OF8J%1h;J3汰c PBzEafSpZNQ9oy8g/BꦭP)ȹ~ E(M8C*=Ƣ7rd{A ش#.h\hq/gW12 jRզ.d@eGF8(ldQ+@XWF+걨 C[i^!g4.\n[5CRҺrEhS DX6m 9[3nm,Ms=aZrZp\L.WJ {Ġ_4M~nwEq̟؇b%cƾ ' `ws8Z}vW o"f@eKFJ{kb//,9_``j0L.^rqRfѡvP6ù٦gAʜSH޳QA/v?BY.bV!7]"hjR]$L#ǧWԹ)nǑuNOSb 3¹v^ƶ%Ƨ2%8g5zXK<ԜK_H$# t^˰&0)ƠYp-fpŕmAr17䇖.o{` ~ j7Sq/tk"յ|WG:+3} ԉ^ oC)*Ezwn7/f?Dop`dyxw7e3 My׮kz#Y +Q Y""\퇆& e>KD"`7xhԺ\Y7gb=J*nQJ2sC%}SM35g^܃,W D5Jp+fDG(Zr@ ]P!O8S*._*v#}TcfpB;' $H&~?7ޓp*Zs|rx^{S+2d 4=ernhYMIWԧfȇF$bK8p^eG*˔N7y:qjԝl$9IIf/r;4>,=Hɴ"o7386b`ʹ6ÆuLɆH*NݻP/S7ȋ"zo}MmP受+EZ]:Gwܶ3%LDlx6lG٠LZY墱bbn%lR!T>^ڍߥJ3kPtgњ?0^sۦ0\7~D 꼆ֿnͪ٭g$Ϡ5E^s.Q{Y*t 'tA$9 )Rn+N-mLΐRFjP Me+>CFaZ, kge{B$u9.I̺]꒲Hu v]vt5I]@@(,G˶SEl/IۜBlrE3{ ^>cA>|;Dj"bٙo1 ^uWK=O*TZJ ;%Ђd!mC;͘pZ5sy!NO ҂A,7Ѯo Ӓ1/&]P?E5:̤ؔ\r`iK&JoM'}mqZ?ədq!XT=ܔt&7%휖!KP.K֊K\S MlR qEumqD4:RQePfN Hho|K_7042SeE'RLrIw KGq$(݋0·?u-cL.A;jX̰%l}~Vv~e+pe1s\]WbS]HUoQ,cM8L/o@9g$fkR2wȧm[(ޥOD%#>+Qz)Y!(_Mv9@W@}"c6'N<6d|A ׆~{tMT18xԺH']P+"E#ub>W,~XL ,Jwь?9?ŮlM{{y#~SVpϒ~?Jo{TMu˷)i,_urH=8HtRǣbuSFt!{s2ZhT {ZҤ3bu%qdb$6F%< 7  ALUBijRFpȄD{5.Nō4\aIzVaxd'#ic:m:pZ*dd0l7MH%8t,69z='65Jãlmsw#|7^:M_c(⼚gwnou97VGD;FU>̄Q< Z]h_F`Q`}AIc&FvDGglufC}cRhKatw;UL w%^0b3bB~J2G 80*b_gATIhr/ÿ9zY)'m2 l tW`6x7ҁ-0\ķh/q;Oӄ/,oT#؏"rW|B"k'r`ȂDDqPM rg"L<KtCҫ,{Aj #~eօaxk#MKzౡbX|,)R|ɳG6m4&Ҟ 0t2mхH~}c4Y< 6tJIŎhPhit|EtsuAgK(asKhyxBONqlDv˙(ĩm1mR?*) ~ƯQKI>Ozrʔ.Q`R35I,骳4zӋ߸~TR>lc!f)V9: >бx#&y3h knU0W \|rIi OG_BnK&{&4{SLEp9ufjXG"TDsOOM=喓 ȸ^0/L`ST7 d#,S5o%#jrĶk!s|TQC9MtMBw_vQ-Ǐ޳4@ᙸ0r(Y4cGqKOȍĝ*# )? n F7 \?IA;0n#= )&)4kVN w~RꁃEv">4A*9WJnj78I&P(3+7t7(@j闌ڹ \#$<ݓy 籂7[1&h "Ή_č雺:-`)A@g 3SC0\m'Dc@.񊐛9eMk& dB8­Hoa`Hg%}CuϿWS<$.,H) >@;\swj"B8fT! S>/?6~)j׶$:>m6sֻ^Ʊ oNRIICHvn A]'(DIbp P{eRlRH}a*W \ +'n* -׆٢B%J|)Y4 οR'4?U,.ߢ>6Gd .m!Ѳ)[WtV'& a+њ*y'tST&l&c~LRS".\^үzo% 1 ]$Ze2-&HEV}&2f%.TJ^KBh/ƛ?$#,:?fO,SŽ0?wl)ϛ:XR)Nm,L튗BnȱFȏXn7O˧F8ejyc gFv6JGp$(x ^р,,bFIkl[^{Okh,a<_cץq؀ջi\Y $;lX-1+'XBX<8c2C" (8K<dþBf'/\fJs̊v5ڮ/Xsvj?Lp S7vD{9rL}dN"2argñ)v <8fM FzʢT3QKGIs^!WBo tj6& C 2#Բ>8 rRKAdz y?~>)D%ױNZƈj&T\Efg F?⛘Rf~5T|Ctqg56we^!_&"U\]{'W|yXlL;/gt7/ЙiM%tB!/]a_D6'L Qf7^ +y:W (i6bnF5X!L<ƌ J!K +IzA /{x+ï:,g }1TqYEU3PyIkB6/dFP*l֯]Em9lmV4pj/zfRpTA1~cF,9EGg1qq@Zr|玝8O[h#Tqeց0NK[0iwu|MoEݕr6jsZl`^+CNȳ: Xϣ2 o|Ha䝙6|Q"Ko7ehoq*r玸 m+-GIRj]7؉R2.bJmdVk2sؾW41iFAAv9KLsoO"?RUr>R);euLc'<Ƚ#HBNیZZzP!UR d^c_AIo|:ć"TQGؘ)jD8KT|;x5?PjOZXE8]l /JWsLv}mֵcM3ɪQU8ՀEB%?sj!`Һ¢ջ{YO\`|X?ȔBfMZ.C̯onF1mF8Rw:^GjԲX; 8ĻՇ7Hnz /)F +*$k☛B0ޚ=&P:pK8LӋne%WnƳߍ Mk AdTx+U UZ jiMM[,]*YZ@x(ؾP J>sCNgĖ Q|x0 EbQ*'ǎ 5DC nh;} 7? JEȯ!2V7 z˜wxCQ=g$Q P3JMVcIrpO:(Kً\ UWI9Q>J6 ϛT:[%& $ՉܣTolXXRLb31lL[,WҜnY >شf@8;\klhlr>\!l5óG0L/#GOF%&"&r+|ty==R7L,ͨ'̄~5-(>IU&Q $SS9<)M Vbydߞ<,j;0 8BOsi -`Z#Sr}Zt4ѮIxd+6ԅ+„3l:N2̥##Ap$6[9rp7r ;6UYYPVZC, ÷wn`nzHw5S FڤJubEgkF msX$裳id^t-o:l"J4 c/հOXAdJ孎p(T]l򴠋x$% JIÆ9tq\t6bln]QZ-! /? J׫&j]-Mloq'ee.v0\A"yj7'4.m1p#.R$o6͕x eUGy`iFay%',FD~jQ̍%aO(B)SGti0pԘ ΚẌ́B4.5`΃"!`72gDw!kbN||< 9Clj8dNnl%MBb`,T$[.ħ6Y~ rZ A*B5 %4|y ~1].2qmG[ww]rX%nqnvhvhݭ[!(mtQ&*S̅~gȬqY6)o, hs3Vlն| !Zx"፠ޓGɞ۫)Vvfs^acp/b\hǖy/8~ :o({ RK9.<::"L_@tXxG+|ؒKg8^e6bֳfƖGtenb;&UXM/;tP"JynL%@XQzJLx7}"b9aUe~Ê&67&E.θ5 48lW$͹v:rEcJ\G\B]CoIcNa>- len6%完yqgC%UF;+?iY- MD ԀҒTUOmG8ĝV/A#fJR[L`EvW*|C`v#\91h4v .Qt&9n!1*m=#-ںIեM˘Y+Z2 =S|AoY|(oFש?o˂@"' nl=" 1vdX6{-n9P<b>ˡˍ1#L_CF3W(e [ݓ)id8 p4*`L<=ck `dNΛP2:Y'Pn-w5Ȃ7a}<|?t+kw'H4h)+ھ&p`mdѝN3&V{=K r-b,InaOrB"O;ĴӢ0#{ #EIy"y1ז a4Mr_xW!" t3{o͋4,&h`c sZ{fQPe*B $3J/{tvTЫq켁U B;wjMT?&niA8uboZ`RLnc-hp+jpl[BQ;TyPJjcnBOD? !t"~4۲.p, `]!k;?d*sMƤyXa l[b!^Mc[s[#UL ҏi!kDP3MFOwR3ZFp”@G舕nN0V:/+sig1Ō$xN~ x0WqM=K]n5HU3xDNF.eFa N 4*5[P4X?2[7Ƿ;Ȋ:Sd!ws@~̥)ےƠqŠZY?U*t*h  0w[xr2)uKhɀsڊo ȄoȌV t> }ͦ=vKmH#2TN%ȹ;"_P1hq&9Ƶv dYbֻǦ@̖1wj]2kBI}ŗƞ_+q# -QYT]/p7xT|T9ѱ!z>O9\,Lo?Q~Y9m##H}\h6LWqVSt38fB1 С{!\是L"}c)"ԈeoC較x{>$ߡ ){a8hB|>ɘO=l|ʙcXn4CԳ4@\/Fگ x^ɏw*kV1Gq3wD3`=_ X}PǪQUז~Ԇ[:VQ;!^aT[8Mn H8ζ#B^6iѬalmjn'3W1hZEcd0yIo!LHG^%{Smg7ɷOiXer&8*NϚn#)BjӈKSU<چx7dv| ?!O ]{r.Y: #]g}Ů3Cb0\i)%=1 #3Ô#5)x:x kem"7+?Eđ?nSMk;79S c/Fd>Qك{ į%BA+O;T}Tͣ?L6^[4*_.t3B9jOڶ\E+luڸb{- ţ9{z? )ݩ7%p/S¡a'yɳИM"@eKUe=ɁRK.zhɱix3Á̍6jytUZz]~. ǀAc(zIL=Ӭހ<7F~#˳gW•U)5wwIqX̔ZCaqX{P{OmhoFQ{#G/ic2ٿݧ#YT ukz*: &vZϐL|{Z5Akm60p#AJOWdcp'kö}R-/\_f?V^Vî@x b\ilGV% zD`Ty96ܳB*g1>й3sXHig/aujKaNXwQO-_D㤇Ve笘7u*\-mvǭ\V͵VF;FJ͕\*mjZwp?l謕)ꦯ;h~fv@|=pPvr&~k}@?̍ϼ78Fʚ&|O!K?yN\WU L;n}#MB7_bd F`2J{ ^IUb8rv^a<3(Ֆ}V &LsGm>_a㭹]m2/4RFN\6J>; UJQx`1EO"!e9S|_5+-yu1 l|E:]5VWi)$t.JOU"C 56X-.3B%J3#^֤JQ^,2{•@1Sfùb#' A6RBEt zXc7`rao~W@ XZrMC_ ݈̞O[_VW%k{eK4upw?PfЮ|V3 _zIB=M 'X쿳E ir <]$kzZ@t\lFㆴQsae1`y'YLѐz:|KsVe r[N` :F=^DMʄ2#,r9RᒫA|@ܐm-B20߱!*H$vЧ;? {Z\-C 7ZAS$ʜg8Ɵ&|KȮHriu +L̀WR]j._KhO,?}{Y鉖"I!RY2N0tUˏu: [t=#B\A62lAOТP_#I6xj8nn@2+8^Bn/Syz&KNC3KtZ=O(ߥQ|Q iKzIےB„8 A~J r+dHc}<ƬL\q$£#0{cELBuqedv.1'ͱQu#a,<sWN,"v嫩BB^{w5;xv:Jb1 H Ϡu`cn$\fޕcKވ'gH;GRcDau#~a>f2FdUg)FiZOU(!8X={gBH9y>Г*4@)L4q<1UFoxF{RܲjQ.PŶBެ ~ B /:>n4R~'K{D\PmZQI~U?J/5] Gg@طoaO ^I Tjau`mҕJfZ=7צ=WV m#e O@T<H`( $Y.lx#o e%kƫGSLYmқ} ~[9ԍFA?mE//JfodˈUw{Yj޳/1Sx@Vؿ'xc8뮼[* n+ EEIC1GRX4cYhR'oUJ`)+MrʔvSjNHU$JWY#}[Uڼ;2/}hˠ%j΀ Ot&@0q7ԡ+ӫ"̗r.Oluu1| 5 ATtZ# ʭ(Rp!Dze6q`$_BW *M,ޔ#кi a4NXtX%Z麸 ϫR3oUʥ@Co?,>e( )8y9G M~Z yPwZ"+6KY?#ncH!靜<6B1%g횸N._8,&'86Lg@0H>ɥ@`[.E~Oh vԤ%TbП;XR/pycDol SIVQܷ[y㊿IrZ]=MSK%D8qkKul!>ff( OApѢQdn`Y qAC3\8hP V6"Ӡ'ȣ*H|hz h A{uBOԩ{%׬B3! n36@WcAʃ#/mrP F?B%L-*}x"*lVq8H,z19pHO@+ Mugr Qɐ $r1C0. b.L$D:~F+=P#ݗa )MӐ+VkqRDHIV⤅%ZT& wLn8h| w' ~84c=EIw1Thc[˛;Zy\~b)=mQh;#?9).=  l_-"w!Ç`7}בtkp($d!nÂPeY<|k؝iv( 19p6&|wu9 +6qo~7s %|Af݋㨂95$>EeXn2poS`{>lQGj[VB5d9'9clUfQ|8.]4ܸr(qju/?y'8 "PI7-%)vkE_ΠKG @DrwV& QC{fÌZLR,A"@D(MDW%<֞GCr|a76PuKeseyWڇuؤ12-D °D1W,URNP(hɂ;~fI0Gߧ- *ljFi4˖g@V[x" !i9&)TBx)͎]"р:o.0WLrsmPץB(X3!$'SZ_Ϲ=`DM,ǚڀ q泥Zt &/>k0#s*P{0^i2}(g~K9r7k>xUB@mݦ8-{%vQQ6hML(CG4ƒqU7KγX,0!M"x,nH4̅7"Omd:2N٨sS(Q.(gʗ$8.e4bT''UJc~qcP3:ƝH)Qo JN(4!S>%֘h˅E0hE:mJ*RQ VJM3ԓpv//Ve P2ttŤ{{ϸ+Lُb7Gx%$.ИZlVE>p3mwQf,и_ȼ S.3;_],059U!(-_ظ .rֻ4G-`na )T'ah/h>ts8Be? ~cxy2 {7R %g2VgbTуPnFjIz_ʵ^N((A|l4Aw ]3^;vt Y,a=7%52b=FiM‘ x6EgG+ɸR\.o~ A =Bpc/#-,uɀ}}lkэ!YLnܝgR>ģDٔ{Y71qCVxbC*(dVxHdn~fCMx-!5X䡞5CГ壙$䰚$]/>*^C5+WlR^33 th^8؏0LiJS9/zY= 4LWv'qxEV:5ѷxGl"YC/+D1ĪghPaqk_E  %/{Y2UdQwq 3DQnےz<:c£[wʔiMogBf]m ;Lhi'ވTj c3 Z\QJϿ9&Wsߝj-?3>ef=(A= ~-܀~O ,aVwFY8ǎ͓Z`_E'FAlaA|B푾oITmA&NҔRz@4aZ lea(͐9]:6cSw8lo3!lҿ0u]`NCi;kojc~)i%H_mc_ˉ_1>n: (Ĭ| $Z8k{dpJ$p87ш1>/ɑ8Br9'B!y?59dP=yS)i  OϖZA F{qc6${Hc:)%Qf͠['>N`yQW-Wߠ3& z^ b /[}-HΎ?{i_0a*5 U[VNMH[> gw¿ ^NJ%u[k^.E6[Jۼb,\\l?(hݩocF5^rXPZ~oّ+v&U ))"c#& ¦U7)H"1Cb`亣*FX bX|fz3RĈlSŚ!<Ecg$P.:r3d8)FsK"ɺlL^ zMWp [[q9Z,%oR [ `KD=P]utтTT/DGg炔RJ2ԿύNѩz..DYEpS uEЎ4c`o ΓD숷JX>'ݫmDWe C .[{om{ΓVvPTj("+MHGE@zkJE Pw>cjXnV<6ű ! brp$aW86cƖP& 1Yj'] `jHjf/΅5Y[ӵD Ѩ T{5Bly:QFI^i @ڑ 3}s ]?eHeYO(ZGyi_逢05D,ӣnEC*e`i56Jo}n[vimSn٠}_>N]N}vT]Yl߼&*WCiPz;{ÔmЋo9D$A9xVraԒSpClcO}Z707׽+F[;l]5ȀyVWZt9˻]@ԉXugp9!*?)nhٝ靮凴{kE(-P`v$x|([*7bQO%x-bF#SHPr]=w%]&5QZUfq b1"Ӷ(tvcS [ns "<>{Yro#%iITw#a' yl#o-} )0\WMJWTϿ|TJS)r%8hX 3j>u;IWL`I:C@,w./H]pI"PFž6&yY{wǪJ^?'0B>g{T"9أbfNuXŒ2>_C$Y1pCOh- *ѦmX$s̎3ݗUq! 0@Uo> *,M~'AvTOg mxJ&N.+)c7ʨ;?C̔ FHFy+1I2z@83|h^KXJ4uՒL^ pBw5r}Vȇ!66]4m0IiTvP\J~v+p5V0wkd`7׫jxj^1Ӻ2CUOyVI.H`I<@VS˧@)F.НnV#u7<_ȈJ+NGqG~}iJޏ(@NqihY|ziY.#4>iI:N3ך1 'o[6bKP;"H, ADͻ@ V ϼןW{3G"6Us%N9]t£EPfdzAL Q֡q~)6Q;;勝M/R!v ?q?ꫴC$ x`cl\]F}R}o=*((6^X =\]*jn\VD)%l;ki@{ 4Zj0!OK{hU99F h*jYmF dXp"Ur;{ܠ7l1PPs,P\ڿ.BN0KOHVJFXO@p:kcʶ$ r%n>BhϓQb6Bȱleixrus3/Nf?31u_ =Q{fu%=3XLnN=f 9"su;2-;l*0e[7v{-"Y3='G;zs*6if%GQ>;$w_@$~ ~qam[\l)8}G֝ϣ8kY~d5 9F;Z( [o4RIṃT&$x:cuAXžWNRTkRёW@/-larC`I-M20S?#Q`F6ffsOp yxȶ(^W i tʌ/ bg#L!i]ekXnH f%^3J '# V-_#5wͧ4 /nspD wM'<ߴBrcΒTxRY h&}Πqؗ"4^R\Q~\>6Beŧѐ hB]7n*"D  NԊBAe 'k}A}“8W#zUV䭽KbU\[!Zuh#/XbBL[gkPx\.躣UFɞ<`4UA?rRTJ6ԽV/Q?] &Ң/m؀GgWF>hQ磓<.3whP9S\ijL)oenKD<9i~PO DX*tqYX ůcmJ$"~* &sN3Geٕm48A0SVX$LU[tifC)gk`2qrs|w!z"Eyr(t/Y.j4p| Q"T:!9 )ARe5^͕d2YIN+W3UFdjn ^J8h;.f1BW(X0m`DJ q݃ĝxRc-cƯQ'.?j]N6ySSi kC=Oa=?tOWrdԙZ:65 !g sW)~R 8 Bukwڿ^%ef0JUu Γ\1J# ljvbc(Npb\R+GJ I$Ϗgʽ`΋2DqL{~nc5*m(tAxomgAHsMԀɲCRddֽ:I\F$-JJcvH`υABov'KF_>~$T0fZ)g mA/_*8]Y\ſ(K2{$\|\y/&EL%4{\Ѽ/ko(Bn?3{͐Sn0yO}ifMzIϥ{ٙ gyUX4*-nO+Oqq(5LLͣC_qvjDZyA YZ# *&rUQqwQ_㯢NKV# SJ #HH[džb¡Y!ޘv72dl`]NxvYOP6kE:Ә 9&z!Ӯ 3o3ֻL:l :8F nu^HUvJ^Α<^(]-l}so=<~'.h~)9g' A~=+&VsߚSS؁191ߊ2(/4󲧸\=PVM @}kr 6JGz#&]Gclhh&YMUdxPC>F\7P,f¶ 5P/C%d B" d iQ!-e[\7vuw(z:S(S霻v̳L*ڻIHɌ|>Qgc0g$b}[?>@yqj^ͮJ|;Żi^yK@m/v -1fY{etגbJ|~mFa}8bDsqlc/,lw|.aˣqDٲ{=[0kw2s 8jm71?, lq Iirt*cn1K"k.0!7Dl7 7O@bjAoD![{g6t[.=H椊OymAuˇAثu=YAsw: /YJHkpk.S-%8p1vcEh[(rba&r,FN!qNgHI`ܳP 'zO";kM6n]&vzSPq87<;rgqi` 582 yK\|%T[6:48ciVR=hIͧ ٕ{GiMt-H?}]]džgZ9ƱOX%㦠ó)i׉L T ӟp62[R.?撀ڽf^lLrgVr"ο(B[t9H}2Stx"D//2VeU>jFGw]JG,Xo9C7N6Z(ko>y]UH0ohMB^ak XЪ&\/dp7);0Yi+QV6IȆmZ>mn-x-dz#ƛ%L~9Gl;V*h}@,j*A"AB/FE~S Bª Hi/yK&(ṃ\ ǝoΡDžGq1vE 6)ˎE|NV^nfIƻ.rxbb"Zrч)@yW&W)Egד+!$rZZ}yIBV 08;8gJ5x O'Rm,Ͽ'񚼖F~"Cp]lg=Lv\oM]f8=b.6-vy8v<D,\ 4^=l Z3$Q&vojoG!:Ȯέx%)Va!ڋAҕ0A&^9 ^՝>HD*F4il/n2MOV轷-%5n#4z;#29e"6szG5/c9t=Щj*VFu?}`UPD@f?*8O -Vj|B2i>jzPK1jrkTUe,uA<)e=#J;<6ʵӗ֩Zʥ> s&Hh?nr8DXʚ.+/:uO:)0CjhM D:i]k8͈jl 4qՁ?0D*q3ƔQOCXZi`)+ܝpJj*vgsNF*v}BGykWgmU,^_*9Kgd>'+@x;-_*t~ 6vY*>7ƏmE53MACճ-U6*I٢7spGö_ۥˎsiC2NwwH1tIñ$9B%0*]"$m*&2TQS(|V SM9XVU\;&!µ-z:\ #_DZfz=c|9F}rz{yĻߥtʷ^ΪǮCbQ݅'|4 ۇq@`LѻXb;]o.^>0OuޜI_lS O$ ~HHnB +-CqmF=PW\zf'~%6qMLUp[;O_Ж4sq~i8Κ/?Ǥ7HH+%b S"GŐ>'*HC^77kzc,C蜼@/"}3I(?4ikel@Ȕtwv\V Kza83[ف^gVOdK3oNе݌ ]$1v`Y0P>:4+E]Y|sb^j}\GM9:%CCjy?lz^DMh/JE8G5?Rc`nJwXy?\TNyIgW73Dyu$oab:K7 |I{vnbO}.]1Q>9siy5 ?o7L]P}F[P)Vd$\Qtkd#4< d C9}] GtQe7}Oء ߗ{C)Eglpu:L KYFtCkc oeϏn'-rשP ihVoء$M yBpg{A݊z8ZVXSB((W56n)V#k rH6-^^ OB3XvG1Vepa:XE|XCDE5/:Aqم֜: ~B\da -?YV)3tWDhG~[:*-8M]q1)vr'+P;fgGd::i+wzkWi.=>]׸(66=E_*`lw3$!m큮k'[*5-̤P~I4^4"yj93Pgdl$Ya0͒Ns' @@"p%7-Avq<ڭ ]}4-b%_2i+LiggKa֔ 谡֑M%P&Z"x#B{\qs7Hj dJu)znӍT1ҐURtsˉ$Af(>rǗ7L:u M0FRg>+tJw_ᙈ؇͆i+-뀟lv , KFǣ'[e"Fڞ;9FSլ<'z3d20e7Cqy͊.߸KT?*poNp0r>-XWj((4zwލu$ JP8.}:DS=28:;3&{)z1ds+t '{ n_ 7sn-7:7/޾%g4z7y=)w941/&Y@As&W=fP4yoh&m;J<%y.y7=FIH z.x;̫EwpSzįɰHDOM(wL$$)ATTm dIuBEN^W`5(`&:'tcNL(T4cF߇jط7cɧyk -$t feD1:7d7Ӫy{ZH}Û? KYR/KV owGo\׽sHg̃x-JZdžtj N_ ,QA$ML65Ҝ &"U3yi0Bi[wHH}R%V^K6Bt}$sxeJBqӯ]Φ~z-j7 G=Ϋ@+a|ľ 1Wro&8MfgzfP#'G xP`T:})?$pdx߀%eVy1c`AJ$]5˝~׽?< ٥R,amh,D?n QD I/둴ir/w`6 ݳB!W z0#C5fP,,N/Qp Ef^TYeG.(g6={~UϐM̂9 㵙a#{`SBd8@@:2|`6la%J\(+1IH,|,z8bvPs<.L|[,=l[`Es,*7#y9N2rlN^Lm KPvBKҏjiBiVac܍*Y3=l4f^ [&Ք't2Qj7^Tu$ޣpѺ[Je.!|0#L䃠{J/]}Fo}( ?q\9BVOFD3, DP'?GA&4Q9&gkR@x12/dl΍A,Rx>(EyӊS{xW p* v d Ǟ1uOY gkC/l7 BO4G$n}\PZl}ߜh1i *4{-4DK4WwVZ 7έ v3}t] Snf?lmݕ%/!_(E5`W$Oo7hNƤԩ{u|Sd`z/#g}RZ Sw Xb-j1A(Ma* V_R Gb!`q0eيI?*.ҭǦE'QK#&'_4Ƣ*R/,Rv}|mBJd%G ݂NE#HV XHFnDBiҦQ>; .٧S劐S߭~rbӆEN ~9gwv.!sözLy]'=kѥt`_eO*çɜp:̇ft_É*]#ޔ7&x\JK,t!jm#ɢv]@-{{Yo"pp 'сwIc[5{_I['(dXڂwͩ*X#6/׍kX@uF\͸Z-uKMO+%ۀ:LZV\%kAB2&s5} fqqd8VEt{qrTɋK.Ջ1f )6ZRDbjG߮Tw5_K'F ku`ZKR.-t/aAB &|S ?ĻLP3Օ!vRD0"sʑcwu{fJIx JMZ( n$^*d(MʈߎjO~0FҊYzC{k f-Xn[&x\&NE桎pC.sH/,{O E$eMϮyLt;f<%i~E)H# }0<-H BDL 8ͱ Q:s 5X{}N!!\qn8pL%aSy]PR907C/z*8B}Z+)'H9)ׄt- 6c]%[i[D*1WvqHfmwm7_ 3S)^lSy61;$$PCZ#WT]Lz=mX& 濐{kLP2͋v3ǀPL3z/ / T6C >ɨ$53r׳;/$ 8GIsntMv/qZFxm ;F ahPmrtbXٸHilQ)L~immO="//=Q䀼 ;67m~V]-_pَƜ`Įn5[fsk>X\ BrQ77*y&Ʈ)5%D)0T;g8U(cr!x\Gx+^pgaݹ.[X5-pWpW2h+dq8%CJ" v3rPw+"e/̓{t 30&)q[46j#DnL: / "/dqCխ.5=jVgp5IQRL,MB_yV;>X P{bFYl4`('c(=Lh`wqS5!"6`t UI1\Z#DKuQ<}wњ$'` g@ x=3/M5!ioX 1Bn2ߧa`9PRf#~* µ{ȰU!ERg/6i^71]z Jk4|&QKmKu /Wtj&QˆUtQ\DoC&\XȆ{o9{vc2 W'%#y;qtQ jP@PhME;Ral4 yU !`;6QӇH Ym2Mtj A(n-P|&xMhmD5|bHgTݖ(fN$IdBj $BBwo A@dlk hY^!c+\ֽkCRqdN2Zs}ۯ&O<=/4.! _r{bnv@Xǯj,Jc)\Rs nɝᆸe һQc qjգ/%mتU1ZdWDȾ=^8[CTfYaWF6k46"R Jak|)`ـ[љ N?TԀ"Q?(l_#MӇ2Іժ++UCGEV^"I-,SL ۷5mteڇ̐ݯ$51%]SP)4˺z~Lޜ 0;%༓amժF{/lxu֪K] )pӋ>eVتqH'gTGlΰ/:X!(|v -SG=9Hc?o`Qrj ́>N==Y%z~+dpGW׫F3?ܿvBݩ"lj *X̩v,&9fn iʕ {f#n'Bꥥ.:]YV_7Y S5˥IY6l-tO^rph_vr4`I2ۅ\z*KEp#fn XiO8 h/|1 1SW7e!W'-6I_uPZ./4LFU90+YC:(Hԥ6;A<1`r@4% +]v伡 Jj(wr#(Ħ5~F |ZjDTլb.$qpl wfNPSEY3JH,"9_5bAڞv$ԖRƸ@]_3#7qK~!$y\>5ZA4x^稭  _BEB;32+QyNb?P鎧.d8"f"]_Ca, l}JJc oONȥ&Iu  |~Z_ C_Ia4,IP$M%-JFS` z\u;)q7݀"b2aSοh1p{ֹT"!ה)YGXYLFt&>SE~忝z牦Kb{VV^Dm4qHU9{?ԅRX:=*f2BdP۩}Fڱ/PKU<tflko$)a)FX\ >;>iGBv>SS<=lslwnEi ‡yoܮBLNzEqv>mV? :%0'Vqb&T@}GKb_6q*Bxgo,:=[G*!U]%5 C_{c#; c%l #o[dk_4i*e?PJw$鵗y:ЊKQwӡllAvo:[.-zl V84m9Woaem8Ј,a_4i}T?#YD`g8 j1ĭJmB#>󅕐wfZO9ZPa;{T,hV9 D^8"P={; QP츚h\8%7 zZ=FӔx\E";_ oCC[1{M# =F~M5VB(#8ӳ=OrE{o0k*1|Uw ruz_πҨ2Iclb쒱MOT TS vv߯ 6͕Mg0L ѺOEr0A{H(>4|27^REͬPT8g^/dZL3)s&1-Wi8_мެQD~Ʋ0R'}fc{q?r-LHvon%˚LmP5*@}C { Rs!^kRldE E[ȣɵ@ ǀn [OcHx3K=KX.On5yޏ]S!L@?;eeZkOW#>N/^ b]rSf^K _0;3rЖ صwc`N/<1;0$sFIܣ6εu܆Ƞ0%۱ %9:6L 7B׍Mn=Ư|w!_K4;GM9r#q0[k$b_㬂AǔWyb<6<)(pY[uLjMaQ<6w ].m?5?RDSb@>1.3X jɂ>6/XxJ\" cPm'a^:KHprH\^]g=d bfdMJp ?}[AZ~9b̵2crbAR @mw8xGfUbNVr7| x&DZVqjld^ c$zP>M\p%S3a噫a:%T&r LLx\ ~5Kq~*e|p.D\wxPs>¥d܉apyGs*D\~-0(/r~^˿`ŇtЦ-{gC+ cSVW!"SO`[WEc 腩^$M͍fbfe̜H3+17z4JEG6d~%ڹĈt\D/ca4g1 5k⻦]iOJ,?v~ȼvAYPH\ŕ;A?;1 Yi%ڶrw4i7aE^59ʼnc灻Ӓʟ} p=8W{GV+S̍ n!nT@^velŖRqsO}Srӯ}% Oc)U/1 {pbo^bz7].1h"c |_߬#R˫Pwtͽnqk4m97.^mҙornEl$a-.ß&d֍A.׮Š|0(nteMOsMnP}jrm&&'xUutˎ0NKZ![&E $ʀO6fǥnzV^G%mXȭ^_aSc|H1FnD `e  `jEHq0!ԤֹUxqGF4X\>-Ov qE [4 ǬdEmUhA4ʇ/:v$?lB= kkR8gte@tGCrIzGU-5 ל7>P.;rKl[5&n.DNf Y#@(~vϣĘ `. qE -+)LVp4!bB7 Ezp\[EZ/a&TۨAP,:U[afxzPAjoQR%IkH~FF6GyNAL?/:ei.WY/ENB! )ò&! f‰7Էk\O-)8dKjTbI O_9->NUuu Y8?_ZbtPzP-D;i2kL^3$/|1^Wmi(6o܌K^BØ ]u_ $]:{2p5)Hi yG:5(xʼKlr2?;v"̠P4Gz Ɣ8ؤF4 o&G`WɃٰ?w~L=3{99P06ZRdCo39[w<0! *(w236Bc!qCT=o>3!XR֒+l |]5X8l_&_bTӂmU-ꎺ{s:-/gQaB*+gp# RHZH#XEҡr^|*2|TPI؁É` nQ&̢Rm2|1__;17yi shnM51Jq\*%\XQr)Wt9ބx\4M@\<V}c|B @gK.RC AnZc%c-ni!3;zpHPٮ/Gi|G;bK[Y,==YY9oNrzأLFwήt?DEC iy|! :*UT(kp}Y:*JbҠ(a5}][bp1w/Ohȧ# ˌ^pTKdfAVak|uO姙xuJ%֗\E ns%Mu5#_ay|.P I"1DBUWVIs7SP*!g5B@Crd&eЎK!҈3m~~qgZmge+Ax)e̅Z̦ #^^0-.0COGD,M65vf(uQ t6]*I\ɏwqrWҐ3|=7`"mh?$5E8|'ZS|N,FZ W huˑ=NqQh]YF+? <`-nSkތT'B;]VCY2`ze9 X(?ԩ 1ۜ^lOs,nxn=)<iǶ륒`- g{!%RȨBfq~<$dIXUMfE>OSl.lߔ_ߝsi'rr޹P_xcC] W2m¢*4"ɤZI$:M'uYئWJ8&sգ\ȹdlaF #.K_vZ4ahy"Jev+θ z rǤN-neHI!˼Xжsq/ %ϩ"3?z`|B$` _'!kcR#ț=>gW)tDty0T>˩@jXZHb b9FzWeOT(x-w&625T~6-yHӯ[h/k/(IPvЈIV۝e#C>C6\I Q]'`uY|8r:qDH H#OuUꩿ4uM, 秴\0<+|2j:fpBECZ?H0nUWXS5ݙM~( {)La9TI?@y~-/.˥.;w|Po·3q@:^֯T(ɴvt\k!^t'S`.BE,q>HZxOQ3|}rFA/}%aIo|_'[Z QӦ\n/]NΡOвn"f^G& a_R-8۴5lbEeSB"&qKllҹVS!S[t|Gځ2"}i=' )m+Zv+*g+o ԗf:8ҵƐt76M!Zɛ!8qH̋na-7|%ICP^j3|3撴ly!ӝŶ.t߻-ʹ?צz`6"75p؎8'>-5; oܕBFy/3@WlS{54(̸D` 3:[) 9-!DQ;2AkT&T#qGSsRozsJ̎_+T9hԿQË f=,ȝ%SP o|kyK0F1Yu镓s JI P5"r1^~zV2k(X2Q)R4KΝK5/hIgGKr Ѵڳ3׍\sm-{DWM>)klax0`=|pI-?xт/OAޥg 񬏟So@O,\g&ro%tzr>9t$ <RxqnMե6s w2Zؽȡ jOatjwrN8),`LIYnx@XWɰ4\o;|43KH?kdvT/E]b3=#QV|YZnq-@M`,*7{rcAئYQoEЦ۩*3hƹV{;–" aƌD)nL뙽iDQO尝A=W7)435`.XO *je #_3e 8)cv-WPcG8GS#mKґ}KڬY&n#"I&>pnQGL[Bz-rF>EQsBdIg%w>m+\%r |?R*r'W%-+R 2{ӋNzf)^d۱ MWc ZI҆g-h&EGbx&0c]UԵF rz6G )rPupz<7Yu}FEbXS< N\5G:˜'x3Pa -`}X!f[J%yLp{3.:c C۴_ ˗`SX,csC8V@-~3 BYaa"\-S%l4"nԐjx^{oW?$x X/nH Y?Yz.7ϥTAnyw9O Ԣ!&NƝH/ϋ`*Op}v߱ɻLHT k<*/j0k5'@"/w>qkoedU}(^;oȪ܀2Њ0/l Jc`qчdҶpR> kl:Պ#0d@F dV? sn#M nZ sZ3:6*EeZ%ˆRS7T"sx44}6Q9ֵAa{]vNIN薗J(k]b+n&bȟFI[Rb)F+ՒIBό$Wuily31DE+R ,&pHH}[ $ER jVY4^EE4uti:4ݿ0X2礝-(V=oOdo-/ɣ(y*~ɘ#f=a!X̝ۄԽ8LWMr3'MAsmP7ҙ 3ZBZ ӝۈ#"sjq׵:9z18qCHv_{3N'Ѹx$5б`twKHϓ+2ȆVBx_gYP|yFXZLF<5$u y-ԾYE|yGk}YNbf%fQ^v53ܰ&-cHlDr#K_vF ;m-Ʉ+ 4[uU/>IcGuO[JC瀑[ϣmfyYQ9.qFM5cK~}CWшI4L?*!dΑSGZ!Չ#IAʲK$U^u^s5aV_Vu1ݱn2CTU8=ycD.BMT>.'*Xޭx?\z`;& #pMS^)ɷ$W*ˆDVD΄RRg9 K 4^ 7BʍT+_8%yIaS V_Hg̛U~ `9)׫`D-,}ςSV)x7Ra8s9g}^0紌8]v9_o*jyG'1k|,O+$ q؛cSmhӴ)Τd(EJfQ &AR_U!~7KumaRL)n=Qm?7YY/mXݵz(kIYi넗J~d6tQGq{V~u&_ǚkjْD+8k;\1 A3 u9%t2c幛l*L KNj)x^1YڲKY[[ABԊM>?(~!cη'(.όySܤ@,jRZ+]!ig\}ϣI(1gw mZÌ~R«FSwx! 禀ɥ:/͍/yz'iRB,_4\y ۚکːTE$ A;_nCq^ʝ+Jػ0~j1x~ysid~ X^qpuVW]CQ3`QU@4T6oĖ5,g<\-(1kȐ ^*n!Izp,QqYT(P_I'+JIvyaUgϷFtD[S&\U2nQ#‹ V3 ݃sTvwHh( !UKvc4n@n0į 9L^`g$>,r\!:4_FX6ޢ)y?xqho¯L|˶Vۧl0ٷF5_/7_M+8@ dCμW̪7z5DyaZgE<̔G>8/Xjpa+s:SEq=wߥxPY,*[ PШ h*V0-Y晳b@o]O4ͦsic$ݶ?o2œ1`fq/1/ٗҡx-r6hmG=Y! ]Rlz9U>),-l犄_o$dS "O V5Nfth2Se͔*TRI'KjE[K7lAP{}-ҊI\%aov34M.Kuy'O Ƃ`; r͡ȒAÒC&~]g2%]#:7YJ,Gn4az=O\򯌯We1+Vw J'p!ԄB!AgAgZЀԒ2cc#EqB֮e1E<}0M6^tzN)}?^_ MkV|a3nA4%(<k$ql5HIj%xfdSTYO&5`"V53ؕp ZwAgȻu)9I.bL9LKe&xV5_~kѻJȆgיe.DZ]Ъ]b6O83zJnM2݊+OUz8:I0ljfFS| bj= !lM[Yi0{E$*,T22[Ķ@E1]HN($ "l_g,e ~ǔX[$'v<{Q=ү<`uqtݧ_u}G*L ^".*Ͱ!0ͼn[Xǀ8h ٲ $]soޓ߹:G?2Ek62uoX5,C>Jďr m1Q:6|ԩ?8gGp*հȢnK (X׋<a1E)+O RVtCWy螶[ppM@HMn9ZWoPJ]тa ZۣLR;Tn}w%TP%=At Ψ9s|.D^M3yŢOw'f4dqBEq;@nLt]RhTӑF棐ettDzѿtӭ@$RTEL]pXҵO٧(bXǺ-;>n:_{6Bq#Ҫ' oβp~4]UX=?e[tQQNkBYɵ6ώ.j 5tHJْYD ~H1vq&MQQ Iwg;,7LXQ1'=ofs]4T Pb?L8穥q"d;m7fxWH^# ߥ:eUK‘N "#F$L5uEU)\V)$V)us-NqgiDNu.6_X[z#Ѭu6 N3uXln g v$@sR)TL\K^_?Sl93>QU/b`o$*> 2l,L SrncBBr,vÌ6ed)\A&{2#%Wּؖ =*\ݶi:CuaۊQJ6|WsTuq;զnem!)_ȱAZzn"鏸ؘ DWt>ȑbS; d֖Qb6*/^Ö9A%LxK@ ?crҲ0snxE_x֡جU螴r[.Nϒ`)V@ξ &Quo4/%'o8B.M6Kh)4^]X!B&BT[ɝu!]`691%x ?7Ks0{+樽C.1Pk1KE79c'UƮi`At氏<_ +TFHa2p-/2!O[t=07y5|-ky"&kómyA~F+Y><}MŻZ?솲=?wX<NG})(FڧT&* z%vO,gZmORí;kZh#>q 5zo`҆[ Ob^y^~Uy9-zLyRq/i.&o#VkV1 RQ煇 y:nͻtm# 9^c *FZ!¡:'3Yx[;GsEaAݗݹjJ_F*L`g_>RgBLuH}}B|eT#ؓ|z?sEήR;4e 7w y~+l )v`e&@R;/}A@9v®2M\&"&j0}.㿁u.(jzn]iL' ӕ32ucyqఱ?Dt~/O ['u߰Qw}$4kz@?F%T@JӁmOpu[0gb gyAfD'Lo!Jzx3b"}pwp=='W|ÜȡoCI(`B}ԸQ.@dcn]NBNvf` [m^9H9[E\ ^ziWrX\6W1dj?WJrڴۊO٨k&=4L)o3~Q"}l,\mEEoز^Al!S%}m*'v':/9 |mRB)rQKHH)8ppǮXY9KfĖ#W&TzQly:CAO=5qd>*u@S 'sGT,NVQvh P?G J4/dьzͽv-Ypۉ(O.] $^ajJN 4;6zn<LjwM;UUveF9T[D;jIf,S!a yYRT 5u>N{lsWA>p_zT2x??3P=L&/2CUcl<."ߘ[oۑKnֵ1^5;{z$Q;i?Iŧ`dhȵ\Jy1׆aYDMEl/giH oS\q*m}v73Ba#zM Nx~D3cZ$^_L82o,~i#DwtvG&vQ =N 4޷[FR^M+(sJ>~Uj4uO6G/y7HOcҘ(׬:6Eje|[α /7"վz<.8S4s[:)f᫨Foö&hEpj6E* 'LQ0miNؖ{m#~Oǰx5aj:'7x4.B0knX77lnwBG3xg_l~BǙ) ]ʂ\ c7H)+7P;$Ozȵrk;S'J l^9xFA"G!ң:۽#1/3Z<'k]U??הxݟa1; \DWSwI폽,7N)qiݰM~<8:l>a7vW xsO=`t:*:7UmI}ؕ6b:XBzp{>&;B cHKFm-/, 8^dZ~ ģd7Y/$:zf]ŅziZKf=~dɓ*q'ynYHXhcEN}DŽDBz {*8Wq&dz+V% hCLÑHvgȺ*V,. NFޖAI0 b~\Dz'2HU"y)B!:nv׶EpE bn @|d.q~1rSNm}暈]”$M +QCFluj_fSE y/l !~ijd?'֍#w"} +[E`|(v#:UV9CgoBv|WiKԦ㠳Y]A>k jQ",. ƻY8pħ\Uw2kuۖ Xq~aBK,i 'F f.D ۩\"7T$XmKSAmQ',wJmI=zNJCf /yX[cpil}ivv{E ʶ_xuqOehG:2 f3^l-2L@RvJV_sd0OAF nkC_}^ؼ/j\vtkŏ +eaq>_٥N%=;7qc Uށ22k(粚`ssDΣqIԕ(#Gʸu8ĿϢ#T;3 UL(1?q|֑C@%);əIǘ9]ZLw{쌕Y㬼'7n> rXW5Z nc.n"s8z49]a\/ Vݱ)>I5mSIδ4hkU [B){J*g03KwIc=0VlsOڡYGZue< D"U(>#+NMDE ܪ$cgK^ܓ#$,Ptn= -{і*?vKô0si`؎甞ȮO5ҬatW%HhdM"ELL+)lc$,רW<&{+9w`5#0Mha6:eNwoMu xi2we_MO~5{A;i G}uhX :ttj~kv&Ӂ-8#Ks2Dleۑ*dN^YsG@~C_cC 6ͨk V7b+ZuxpzLmT eR -=r+X<#_雩S̔=K^ԧĭi~uW%|ٕ%Q)T6F`[7<y -;7KyRg[h^ޟ碬dZ/PJIc!,(`Unz95eUɆl,w!}Yzi , Q \)n6[= S W+:Dl)M#S|dJmfgt*g챦x7߃.K bxXj#,ݿas)Zks5S,sI@|liܶʢGJ'%Fj0VoV+rvUf{Dt!4՜H^Aa{V91%sgU۩|b'\m 'ٶ3Rm}Wgp[@PVZ0O:rSXrx .S>6U5Q6G6Oe.<8} V653i W]4Y H_G\aɉۙ*M`n1rP~vteEB7LԿ+yOXwczX{W Q)k;(BE%X$Go9 8)?3j1KL'(:'1ϪBtA4!lOU`&2wRq>Påk./ӪJsȗ'" 4>zZl6V]O}TY`H]b G L3'݂_L\`ȧ;;^O4<~{-ey43[[uٌ%pH?1Ѻ+8xojN6xV9pN[ͨ@O/;o3Kt>H57zo ַ1_ A>]Q!e"B:p/Z/ZzՓAH< $@yT88STo`_f/Ӕ`h`^$[-ZO{;*ltjMf!7jzDkLf͟8bk[K2E݋KkG/hܠ.)yx!Yd)Ib ډD =Es[9Z10,O{Vx SL%RŃzS@AXU -V d~a0oWOFrd0(ǐl-ϲ=@>O,VDN0,35X4y;`Ǒ` ;ƺSB3}{ &Ho˞ [T&4nSO*Z?& ȴG:6I}Mve<%u|e20:٠J !8GC9]g){y幮+b,gR@5Gdײ}@iA3c:NJM?NH<~Ur>'0^qZnr~?]qL#]r>6T XgZm=k>\]t|p,H V|+BG͝C+y[id 57rskH\s/CMc0 UX]V|M8#xLmjFtK_-AϕL4O^ɿZKs((d/m35h)]a| Ǟr ؠ u #@ i#'6-3I>{!J 41ti@E&0K9܌fmsļeK+,~J%u;?Ǧf5[_$P"}fdd_mk׫ݴ-;~(U&g' ؋Bl^e XGxfzg$_VPbQehHi<~ϳ] ŃWW+ZvL;; XrEh~n}c>JC:d veLl6ʫxU]jbC/]kArΝKX.%Z~_\7;nLdV*܍e4#QE;3u@\65&p;+\ 7m.kyk95-Hru^8 ÔъݕUhb)ʰa.!@!pH_QiY]+i?ˡ9O U+L.TV*f9];o2̣C@7ydxEu jMlqDNl$yƎ4F"/+29cԒAV ۡ"M{ )ޑt5ۯvYآm~neC/AgkhQw'b0RL9K@h~̀@qng?ndxIçuW}.nF`hJSУ.PX?':"/YTg+ټף&}-jw=6%(&2;\;kn~y։'.4&^WZ^ub,jJ$/`C_r75MRUB3ʂUb=He7?]$Mijs#UAԻMUsL? x΀nvkba  ê:#ߪr(W$a\Q9H"lp7qj[c!hECM'ԥYS?Ϥ/Ն :mnQC8}ח3(Wy+s>a5[r(@DU g\YE.aJieHiA8-vבiY0+;gpb*Of\F"՜#KC&??Z Ei6/vؾjX;lr*ljd *9m`f f(rU%&}ė"* u)x2?yۧza J qc63[HLh4H2Ib> T, sUGQ^1L{Qk9O&gHaC,JaL{K_I_T Xx|kl%JY# 6D%.'Խšk^m`>œ[S'%%YpA'(BG( ruMHw O)VB4-y' f$"k^nm=.|>~7"' AB$t8?3դ, +-gF[C*ٸZ!1i0ayXjewrW1DVG-?i^&T*Zs`Hb(Ѳ7,J0n>*ԧN\|x x&}B@MJ}GyObWQ]@qF Ӏ<6%j!9Z@F6u"_OSQcwϾZ$>M~ee =[8z 3,щš}H_unzGd qFl [?ؗxqV&d$j5ڌ( ˗a+F dgGН /V1O(vPJUylŚ E1b!;3DԲٽ~c{maFtA  HB0{B[X(Jlk>`2ĦWXe8Ffy=7co"}Yc=Fꨒ&ږ\Z'ȰWf+(xra [,zZE[p$9_&ڂw"112co C)eQ̈Jb\#pkʩCXl']v=TVCz\1MV_d,6y~:.!Ed¦\ehb]xϞ.Qd5s)zI "[b K C_0)^!_OB"էT'Ezh2-6yygǓfsl=ǽs}+(iMt|7&3g2mQsIxAd~=Y95o 0sE+:;RW|ʘՂ 0)/4EI<0bɆ y78˓P]bh ǽ˨}ӮtE0Eğs\Z(v|0eU؜s] bD,< )?LBDxΗ%qT?-fvߏZV8;E1$f:Л;Qy`+n@?kF)8SP=(\^bլA*{b%vL WܸiI7qnA0nss|=<y%h}:q X^ҖJDz# !I+G,kSw2SckP&➩A4]+ʗ z7yLXN፷zf@K_~}Q儠V {Kj QƸa599~K`2&59&ZT[vF/hGh3>Raj1^--q {;=):wݭ7aY-_ yD.?w"hLX4^meg>RHFFǒ{R&簣ߓk YoS"7AoV2 &pȥ`= vzJ0N㞃u{(BOrjkţRi]rv:U1Hb;_WV *_b4Uf'nãmVF2k Υd,${?DC%Ey̟mlʉL3W](`;+NrFIyTqvP*QHFnEng*HΦ!cNjؚ"oEͱl+^Ղ%Z=n Qe{n8eevì= ѵ.ăŊb2')rڶ$ LO5Dϫ]US1ޝ YvF??(3jYa`7Ɯ,oE_dwyĬUue;X],*wtE5vrF˧wF*/&z,xd:JxKMwI;D`.0{^BPWYO$Vq#6\(U2\)Z7/@DIYTpc-Zx tbyjL,gc_1wzʈ@H y gc ˾ӥnk<1p᫨+q̬Haf;ξ]޳e!}UyƖM歶NiH0~-Izx|4k75z_$s?Q\VF_&GGQ"-AeV$9V󴒵U0`TYm0AGWSQCSsno?m?-Vfr6,V07Z]\RHoso L:eh[2 /,zT"#'n7`uV"FH6P/w"<;4}%eiEëpɪJ8姐IglJQRsʁ@a e9]b)8VhPT7W/k E-#?a9*qz#ع Ĉo> 6O]ɵ:H@ MGt:|2 ǥ }xHx UYя+EA0/=PZ[]|517{1ۣKi6&H)b'ܑgt!|2VQ4H*9䰟;3FuAFΥCǭ%YdElĆ7ӒKd'B,ζm?WB2e F`@fj`bF&bً(CkAOC3['jiV࿁2U:Ol:{I Z+#F<蘆v6&1x.e!HMP?]qw+kkCݮyNL-PVEi n@aE#fXhkQ,56$L=ŏB yŅmc߁6W֜N3|+6W'ӿShZ{c#.0M_1<Ӭ'#N2  q,ڼƦ nhR7 p3q0{ @RQ?j~a+I YFedh[/ᛕ * x) $(V52T.5Vߟ-drZF ӟTU4Tha\-sui]+yRg9t_,E,c\yAr0uk,NM9Ҫk42pE!:>RyTAY8>r!/G>Iæ<рl+Wm=iP+w~h5ڥU*I-; D!oځI'H+=AרYviX6f{2!"]u|& epĮ^4U{X:`Wyް ׍~v z3P48pĔH}'?QާK& #,UaBUc?+Ist XG5GkLףm&CC<(HvdrW$Cm{#B!?D?'ͧh6dc $Q,q*ND{ݿAwE[jEHFSsͷ?λNI2i$/=d7am)$h$,ܧ3b;Vpѓ/M2:K΄:sk=W e.U$rislؕ"t؟d!a.̝xu%RkO%{2WVkd[)=;[_9 pVdb +ew~SU(o'.R뇨<rL0I{bXάw'qF ܣ)gRl*zk LBgQ2 ɀ2!@6T*s[؅4t^q -\auWdjJ[ҖHP̤jd\"BO} Ҏ5ʆfDꣁV/oHj^" kG_0Uqy9nn؟ou~MEg 9tn4"("<B!;$*)+~UZ3y9` @}Pb0 %PIʂXR[Yt<q%úےa nsð!p4[PUR!-dgטt"5$+ek ߉wr܀rJœGE ! [V<~gGRE#һQ 4mh[MmewԲid,)i5M7FrѢ[e1D&nhcGލR4؂pq\k cJ~d[Fx;0U5zGIo#P {0tU1@@~l tu&_l|i:SLt `eViOV0= 8AJuBTf lb-<f? kpiMp`,+~cEd ޴D):~\[HO&i_U}dC2hsM8#;:|myN RSowqV7JM$  hN{ja$>@La~f$=W.(iRBqU96Ё?6'*X$})xQc~N ’1 9 eDʀ={CCb_ow·L6H\1F/0:\P Z*$oY/{L0ف$8 J6Y1a NHفM@1;8G<8m\*p>JbbM)S8[l Jȸ(qVaRêp 'u21 %{OuBwQ-zX\8`o N߲TZYzȝ6n]0B(YحDVg֪1>4APh@"l:2CمT_UF@  4HsIٛ\:Oyt~3:{pi^7nɉ˖S~e 2 t~1.ү[+wᩓQ sͥ ."elN^e1ɬI< Z'r?Xv|Ȥ6[7Gȥݹb^h˶S`63 [cԏ tӝRԻh"=iWd nmS_nuj6KQ߀쫬;^4[\pCd]0*Ǖw?Xp)e0o;[? [ţXi! h@%b(5و8OjJbldwh 1,l@ah7ͨteԄLPuhQ܁3":Ƙʥwl,fKWf 8y-hGc; ;/snFI\AaLhe|qP &L<{g<*]$8Dz-¸/iˋeE38XMt bQOxdQmm67>ꄽ`ǻ,7ؘ(Bʁ 2fڹ@p0/rV9B"#zdq۸j<,-'M^ֈp%yhSot&U`c"Nlt{|sZ%Jڧ9v(ďB"+BMm 4-%n1xٗ8sɅ' `@2d!NMEfE׽p$ Et0)~ {媡 LS$L>Q#.;>|ܛD;Pґ->/m6e,j2դ8lն8h2Z3ڴk''84z= #g'?AVXo.y$JV62vS8e"}- k1BQ9܀@[XM7ƪM%8I8g$MWoȕpp:8C,W#XaJ(ϼvC[{;uNp5VRa"]zg=hx$]٧@-lpqk(W Ÿ^~=^ʳ3dwz&/#ـvQ[j#ųk(fjخ`^ʊ \G0M]gQJշkv,*F&fLB;n ?b/S:¹ uH#L>΅Д sotn2OUT3%u ^<2c\XS"Ć8N8g^ nds8Ȥa펿3ꠂP+htB:~iıKZ4ctTbD- >)4ESlK09)qHGh`sFGVbT% ԝQ-|K=}'ZzNjŠEr=dC23ӏ\^ق(ɀ}B62PC4l}An'0x\.p^H§-kkq)޻X>nH-ݖX9FFmtH/AġHn$2w[  ADS PNTƽ }DلOeׂHeq،7b[ìLJ!tYøՈ˩ V:tI$d㤉+l"X6MN5y~QOc6:7CõJXt9U G'8l?I2 ÖS NOF>pmŀ:RohugVT29ᅚAE>D*{( '|g ķYL(| MAz:| CEb[a۟P? `'uǃ{ԤFkѸ/uL!>.?-ѻ5Pj0?VǮHKNCS %"*k2D]l..^X窮 ?Z.l?#9 AY@bwgLS-GzC9c!oeIgcåS)쓑v x.mF?gbpx*˼ܵ+Ʒ 9cXD7SUW^fPC`S m# g Ӭ N gFI6ƌ3|doe4v YkVӕ*r0 ׬A{j16%ҭ+G(,;Rht _I6=nd2Pc+50,)lAUP'Zx(!j =B^(d♱e0e0;ޗ J˃3=Y]Xq8Ďß^6<[1H#Ai݇xh;{&۶<^m #N}\$ eDïh A҈޺ESlvE~?< 3} =^s z%VIlpc|WB 4j1ÎVm• ag oB hHgUڍ $2tſ)C>Ku[NJ:89n1zZV[c ^hE3qdbz5ìs "Y 4,>+q)RO%pR(1Fs n@_SAw Ja;$3"7CJzT2 %|<5,>P9$c<5a4Z8B6ZA0bVv0K?x1xb VD .-S4ӶJO٠.DsjnCC$O_@LfUs27XM]O OOq=٨ ُtYS[L"j zLdA/$j5Nc2na%?$2ko!WOp`?upc TtK4$w d&/'^K0FJm'}&y!&Ex m2?/4Ҧ[jV%ӵ@gc;Ub{@W,:i4`!#u/":Os&m] Y׃)ķF$FƁ-{ˑ9+g&ѭA̎ b7LԬv-\sA#=Ѝ(/K3+F<C,Z˝'D׉]e)&|_$i$)+BW?Jѿj}"NT$?/˜C@sF]{@ !WxElȣOP<\ǒ׮fz6<~vZah WCl%A-LZnM1&Ws|tz"j'ѫne ҅/M$ 8.yQQ_z`q6ec& θQ])H{XZ6BB23Lv0b_5U v԰hut8Fğ_1 ŧ? M8wDJrIALx~ O$|J)YBwOt*Jo4b[6-o4 Se)(t%;7 c`g:V] '6.__qTbjÈDSYo5e7&q !x<7Kʐ'Y^Nb щ3/_ohup?DJoԯZCϦ\nSuI(2b&p-GR:e#,YێA 5G4 iN|m^j+d_"lTq!4BPMVRߵ|}+.Py|tUOl]e`߅M{;y@1MPЗs ,o!* DDmٸtŭUm rr)ѹxA~pUF{Td+Oȷbz4 y<N@P޽]Pj~0Nk;Aʠ@P;tXT^ />R37@(ft:sD҅(E㣳B,vyqI'dWJ*X~O-}Bn.Km*!A^x}eDhm!ru!JMpsTz:YdQ3`Ӏ#ѝJ[&*Y&Æ/dizZhHA m&'pHWCM!j)CRCIgMcüXYD^7iWdTSZu'~v>!A6,׽JHR6 C]=_#.$4MCQ:b;$ =m)5{mI٥A͜@% gVÀe=OuSxЪO~e+x^5Wh/( w#y;l57_-O.H柕6p>E>kCV>a'nQRZn*߮Ŕl`nI%~֒:WdTGډ/5-{ÿ.|o*LDkH3e%|7Gn8W<^u(JچZ6ޘDGЀxױO{JF͉/:<~NSVdɶ60 2R/_?#GM],LZZRsr4BT+]> 4!Cӎc3T܎arYbK`Q,R&7YYP4%%1 lEJa>w،rP jfuM.0wD̒Be%4rк2֏KlNj>bgHqB\( Ўj\_U, K% Q>m*T:7˻zEbI?Oi QssVtW1XM\%B|-Xh*0Tv|87%< Pt!Dנ,eg9q"6ZUB>u=W)P@tMO*V* K,.r_Z@0FbQj=CT[~cbtwI.}yez>4+ ̀7*6=xW~$-oǖDp> JzؽukƠ6ux {=kB u`HBvNW$O㶴hR[:ٻxgd 06mJ`U)y ipUžmaVy.NO0NXK(7ltqI/0 ʼ )ҵƾyVs𐂴dq>f8ГeL0G|{9ו+Me?2@~a×TqXY'2H>RΒ /BqK.5gۡ 2Gh d4ļ38 y).(tȌܯJ +k[S?ugDTp5o b3b9AܦO B9e9A!U[Ǹڠ C).c9zC~{{5<}?rّVjx4;WBAmZ2@. HFq?0WpuCC2dr#Ƹ%g b )g 9vҢ%6~yyº#s,+Xr*C rԞʟ8AY䣛)krcEoR4x:|&7;[D: tVQ0'yqŝpS̋o|yn(5]rk_luI}H=Id^d^ڵ[rɩ? (J}üLhx5&r|jqKڗeHo9ыQsϑm+x4tb7сirkzNY݆n`Ns0|%>SnPϼ]8!-%,uXHZA0/ρؑ#Ytb 0D­^].Ran[]ƙ ;-^>5,"gAYvy\::Ԋ߉ù zUM♤z ccC5]$9pOu Ar;G)YU[q/"S@2m[NF~rii %,,k41ĺ QVk G.Nbe4!K9* )" {C`egelkߣ!䨡JZ65k݀`U_j~b?.ӘgMe( QRŞXY]_uɰ߁VO ;A }i r 7vFs%3QYK&dI7)'ͣ >.gC Dĕ<{`j=MZ$8M/f# Ns?R"B_`.μzUo36e7Zkdg2~NÎ:77J D9ٳ&5/_?iFN/A/hŁ488'L'BqT %wbĆU4Rٳ7Y bӶPQ\J,ӱM=A w`4}4`$vXh8tuE*z {Sm=)2'wj(ONb=_xzkA̹fs&;DR2ACfwɦl՜IRmQE_x2lTmAǒ)?C՝쭋B5T 6\} z #QIsP *0N"ީp8벰3g+䕊F\y~uy斦Z!S&-n?G65떿qb8W;U2</+~ 82lÀ*ȋ^axV&=J GehJ"}ӉuZj$Td#5&:zBH4͡a&?ꫛ5/ϰ!xAy<B>2ɏH ᇜWR3ո Ѩ4A]Oe=tC$S4bݨy A/r^:q<1-66n$m}^l$,.?VeJ?eb6yWmU3\F뤜\ {>DNL)nTwStl/( ˜%Yl|q Lt(r^x R$(H%N@ؔ%-BNTN\pN;z=$̓J^`;[^]Hz G\P'8M3Vu50p_<$Th>5`)I >Ȕ{Q})6.Y$/`'1=8ie0nW- ; 2'-OߺbOermBF%(ҢmYwFKPp~4g5D`HGt㔴aS([J h|efqDb+3B{p|z͔ VK$2o!~OAu:2ޫ1Q Pֱ`3r]xK=DS PF,]&^B150/痟^sZt1'{TBZ^^ sgOg NɞdAG=&1({|u?n/zS |@e 9=Moʲs=$2f[[=t53r@ILēr)vi<SCƺG>a{ ?rn f6yMwm $} \o_ًCt6- ce`2e!5 };KxoEkMdƝdlx}bB8ˈQlZ-ErC(\6ūKuq&hIWI_z#? ҉!6Iify`.@trw|7yVZ{DRl,gW5;Okrw+0ؐ\aVA -5/BC}dk|Wn.րwq vVFp9 NHD5ßr`Ͽ/ԎGD^ۙg :Sp5aI(|Cj<Īc;cw*e˚J$+RI٫BN*a 4\U<#OY/1ndUVFBy|AuPFs_\y3eNl`T݈;>Ƀ8p&K6V˕>ڻ ŹѼ &$W )Gc OD/f\|݈\ű'.#d;w<&8F1GH-'c99¬]! !-|MHdi]Pq;C5rCM0Xh䂗m2HO*XKv4&f ƹ`?myUjG.l,%'ijeNUI,RL(!bUxC@T.Ą*: \X.׊&u,'#jkJR}|d3Q7t%dQkd^4iysjax-=:8a͊FOV${9 S:KGfh r1cb Z8FiQB0ɦҚ[.LNcazoG|5HAhf]fgX<L]Ґa)-s;k,הH }+=3NLC0NP;JՖd 3?l23I5dE=8 ,fAl}nO<94=% X2[INf5)"BUgCg?f7%u a5J&HG qz_a8TfZ0܂&o4nQOel]8RzZ$.6Ѩk\t H'l֕fi8g!NyqJaF&gֳQN10:'}_r~e}۫o - WHW~JNDQW scĘǮvTljxͱi2ʝѰ$|*I?ꝕL2 he>us{{ .ڜB;-zCFwѐk Ӌ2`T5w+ 821~@ ٫ӌO&;Kz{$rڤb++u Xk-f} Ad8P4|N4J!{'i:'dİ906x$E[:JQQh<"s2;gl 2C|F>Hn,JlʲB?{z2`4,𳷙ؓ3XMDJFT… ip}C"$_fبt2DT m?n1MFفJ16gP$^H[* "<({KzT1NJؚnf2%p{! ,EѡnF]? 5bQ:w=/t^D&$+^u:=3eM ̣#nǖL_-Y w@OPC|E)43ڡEh=3/ﲻEjQT:R8]y%ZjNƫ΂/&!(M ٨T\| $ fC貂iRdW*޳=Aښσa lZfG6e<0eyKltUq!TX T" qJz~Qt^rl%n*mdpwbѾ VpCT*n]Us9@?u4!ZOYic~I!HX.MjjxaQ xz Jve7Z g>T=0>Zyv:~oP0 lnDhx@mh.Xjhzff3nq,_ּsyikQr=ZcF6pΜ P'.>`sԚ O m-Ilf!."mweat4)2\)VV3c=MN a C_,Uq->Pw#skj3kTYSUe]T9_L#9Ù D9Tc$Dg@}&4t7b%7܃:MZHG QVzga4C*k ~.G=lY@(42A[ 6d.7n0ahG@M=Suؼfl -Yz=O݇ǜ`KUc%$DU'@Ӂ@{ /w# BOx6qG2YeI:#zlaַкtR&. qvv };U(G  s0Smwl95P\w^wSٜ<{<4lV|9>H+8KL"%&ڗ f0*Rڞm#< YطRL -;A<ƆZ6?.=4e+aڏ#ٲ0v_vQ(]v:*t'n-tOIAyS9{,FBZAPL?`a?=ǘ_!yDU`?oz4:ֵ JŮ2 zPYކJ|=cj; RPl|E|$^^ṉ̐K=I72,eD.znЮsrP7°ئCcˎ[HFe_@q]( xA M̧J4Ւ54;*%~sm}GSa|v1^vkme eeD(xnrw̬7d6="Op0Vg/^iby~ z_ukFAA]YY}tfTeaiQ\\,XaSɴWЗC c8΃ҒDR+h ;yp8};K9!+ څWXC/I^ W,`@Ymng:bջ׌"g<<mI uK$ xd="ɫ*M!G Zx ,oК[UU=[d}u;1-ʖo ЂW; h-"+a !,D{;oJ QD+t3Mbzߦl9 }hr(cP6>5R{v.}0F:jMZTX ۩uFKǕ-#Au[CF#^B29Bg40̸8 ƈB3׼[E!mk{}f'gMxs -ҼZ񊺧RVaH<7K(_gZ~>gyYyG\YxJ(X'7T،!U )9dCzLSsRT^Þt[ݘfqFh݆ ub!5%!B, x~hr {1 zOo~Ԫ ,,#yA, 6lAXuU'_TtO}09jcl9gl\D5ls&m  ? qmdsS+i6y֗;I ~w/DC@ȊnnMw; DMnȌeAQCCPeZ@E z6\X{F]lmAk(`~&_!;. ,pFL"4~N%$2?P0V|+]g4:,PYNI5OݦJ`D$Jq29|CcvкxjЭ&}'6x#7ܕ&f*,s~t@wǡ&f\ƨg|+6)IF)L]9w/7!V?"ñ>jwȍp;pXTadLr"Cn )Oq"Om,,@uo%$h96] SP;;mgz:Fn_XLbߺ"˸\xL m~#Dzk#W4"vڊ6>5y4aZU@ Ӣ*7мI {mi17m^=-wC)~JZnjJz2*Fx*EhG< -DwKcGfPxZZvxA8e<2S f=I[ isbwNa]r)y -x _nj vOq9F:3"VЗ7 {iu,T{H,`m08 *5%jW fI( 6.bL\|q;Lۇ(вq" vH+-}aq# ` (}L6"wԯѱIs>˜Ci;i/x(g4%BXZ!dz>ֹ̟߀( VsP[y%CIOҫFи5O,Eڴ[.ESm鸲aa8$^|ܑJ !W"5=]=w ?`z'5,aw_SM/CqV4/#25CPM.ഭ":Uw?*K43[1se$NX4,W` .@D&Oȉc+ nk2c#åDmء㎲Z⨓Bf)cʍxaULF:cm{xcy{*2GhFex}Z[ix݂wedc}Ž8m ϭMV|2ҸKt =^GC.M2l3=tQ.#==@TEhSm7lk&N|h*4Aѭdj/~1W_X 8X˅P4 {ĮxW$r[+P6KHDu=cm`V9?#X4#`ϱdVq"]\_,UuT=iEafT~92 G`=Ҿ^?^T/aS)}{A~hr& voq?mj.#vbؖ _:,TRd@PF @Bv6V -;*ަ͙kD' qDzEӌ ,M$+Q=y+~tC(;f!$- }gN;9qh${*4CTai sr SW)_]sHްRg< ̨vUr_i&٭XW-߆ܓ#-<=dD,9EY~]m}"_d=:+NKA8N]GGVW !΢dtBnKwdŤ-ܤpn(5oU!Q2tEI% Q{@dlۑ/-Ѻ"(d>D:BK)R铏UX! 7̲`fp$/Oj 늻x)C%Ȉ@Dgә"P50OA|hmŰo6 d@ݱdtz&b`)1I9ҍu6MU=7 vw̎&QR S͵i{82A= k?[y⒴>[?9(U#ܛgH4' N~'$.񵾩/PXӐB\B[QPt:W7%S$ݵQ 16lza2Mw5ˮ~G3z y- }E_ؓ hܠ^WB3*`͍ 3dq\ LVMb& dEuaÒ^k\LEo],?Oq$I:s ,\|'tfݮh#(!QS^0llj7X~vQ$c0UEOƄt".MѳrǨt#:p f*l)4;R,-2A`aaàS_T,hm&A7h9{7{规F<71$j~;)4ܻa Ĉo[jk $H8U-n i5|"4wK㍚\!Kv (hT$s&yaysB[XL>1[7:Va+.Oyą,Bl ٖ6D Zv5S/IB|kyE7aCފZǔq^!p$)KW^ jKK[\"T%$O nkpa9t27G(۝~p ؁.v\FZ8bW !rP(8P1FvWBq"(+"o d̜6sn=XdÑ5=sVȴ4U5N ߛqm|:4.6\.Jq#1H d/!pÄ+(%6+cp;:%+ kO^73pb8ĚNKId(A肀ԢY+cd.c##"7 ,]KD=m1T|ľAkJM`mxw9~e.Jnl6송(H97T#azUI^[Þ4'&㿥Ĭ 6 INxpί+Arp,8既o=GhXhҍ3c>!T_\w0(ƑCyC.rLzWl憜P@~+|v1q=]=hA> 71<ܮ J[{''2FGMDXP>ZЊIgw FS'I>\Ӫ r%5>o\8 ]Lf+eI|޵(9{?=;4Cʐsh le˭ HM2ŲupTN'(iQ$4,frzհVZxe=JMA0S3zE_@κy~@Dgl?=Sav, [2hd1kzo _@3.n!vM{B{U'E{QlYw&{H0^"&sLcb:Խ,=.6>^P~r2~nkؖby)\f+ћG g_H[U!خj̒ȅ+Á}{oӈC똔8356riid>204ko}5&#*!1WV`yB]3gl݊J݀뿼V<vԗީk[L]Nhw/a 4: &#PD& pPcNόu>ǟƻ}v!lS(Ju:\bYk(wWJoL w. zKCm6,A~!Zl9 -8IXZp7:U;uaam,tѷ<;t LRcw ʔ J_DUS`-t;s{v+?dw7^h' 6u õ귞VgaǘyJ`Iՙ.W/D^RP|.ZB0&֋jC}6곩o$~3{8Z$> hyi5ncq*Y3JC`ޮցA $צ2"dkIiDAcrZNq\@-Qgk{-z=ɛRSǧىɓVz84ƫ~lo9\}Ӊxx1MQ:qە*||#"ZstY^Er(*5|i8 E Џ8e"0 OI’cmşkfe["A|/YwhGͣ#C[1ט's\_PY~.d0|I/Ě(Y6`_ $nҘOYĈiC]7.K7|T) pQ!Qq|ķ~  ⶹGI75b(E\yegvULUzoU~z!B1}zw(jG|-wu豏 )CC&#J+If-(p!df/U?9T^QP."(+i`VFNr* #sSeX?QB"YdtNj>tygZ:3ű~,ωr3ݖrG!˘hYhQS3M9Vجd8]\4o%E,߉._mGO:΃5SG3-E&Bb%R:O\VU9PFnT~ <*v.\xlN30P[l1on% %2o-M|#kύ 6e`{ n`;acda楃Ӎ F}ᅜlh@i< Sػ3Y C#?P!fk q<]Z Z|mK*kҭX?s#H!fbp~SWv 'V i,{O-')^òe8e3e/=Y" VC r~yVԕd) KѕrJuϰ/"v:' X>EF6ʫq# b=UGJݾhR :Cz0sOܗ1y um be;ppxw'?{@, ? #'Ta dQ+c>3??RDjiה* HsjPP(O2Zw?h:WҲ"9;&.E'3٨쑡vy"MT)Zl%:Id2}]K-X| *~U!m"I- _s?|]!uP|ְFXQMBm-֦|&7'Ɨ0ȍf0H3p Һ45E3sc!I* G8Xπv;~z6IA#"??~hTx4Rb/O4µܤ2e?Lĩ2hnǘwxkru"R:%l蜾'm_ZBi_`2 {(-Rb;=|59hڭ/jFI8 .YL]DKqTh}4=:z'㜖h5X6t|=H'=odjc Jh N^~JFp$X^2ђy!=`йgθe#hh^-Enh׊ދ"|xSw=)^H=ʔsvxIyj*5f`°,Q$:-ήtP_ʓ`y u`OyFd#" VCrjmK[!`쒕G׶ C-EZ^lbB CFE⍉9;6Ἤm|tqY*;gzFճ*w!~$Ijl'-l5+3Ľ}z\seScQ#>o)|v׌ &L 2ۢNAWaP!m!zyȑSq׹\m&̖»XK!Ϫg:7bڙ8j,y3%N1#`C%5\48Vc6]-s'_4f+e7SZa&`a藉:oLEu;`vdUwd ؠ]:^r^1kܗ{+׵oRtIR2t|H/Tu|J䫠ibۧW,,nPy'Y@veqGwa1h,'p/Ys~ KX+VG}bj1Nμ`_[AR`6n'pKc h^m}f%<6HڲAILmi$vz8?{ǥJܴ^yqaRdnN O ݎ ʸ ÊKwR4"{^hGo٥ L~®װ׀0~7O&C!/kFH *ۻ- kTOT/𪬋]7ʸy@`;UeZgqMe gohQf/%6䕒1wQ6/kAaRR ;$UTLV)7΄ >¹PyE`0md>|8TspgF,>{%O͊|7bY1eXM@Pj\:GHhtȅQ_ ~!h_TG{l-/mߛ7@mU#W*eޚ089ԇDů8{,5yVBF,~ ۇndP'aW#xX+ba("DAuT Gakiadeao4 0[1i{>qE&0B=Aè1R U<>uL-@(JJF_佁 "N1'+3 n6_Cuzgl c4h'&*˼Ыiu^dr$[X81%Zv6]x(bI)2x <%-z1T0W{7ple,jۜR:n3с X4潊@<{j]3 \8wʼT͌O]=c".wZ!Ħt+Q(ksFf@kx]Ʉ2#&^Q`~2"yZY)meU$tӗpq|pTBIONфHMMwT3 U1:x~"% ckB;9ڥEū γL#1BMTz24>h$pLA-(z!K\c<7co"Pv3_h%鸴'"]-4*p,DIARO@Cªefq|c>2~l7 Y6 *QSu+}U|Nf4MSA :Ke6>b?ʙ& N2cSnPX f ̸\TP2\RA$*Ss`~̺p Jkw".fJQAAG`\填-<+_W=`L@uX|1 u'Kj"ׅhSވ})/_M<>w<څj #v=kmuLJ9Q vl5,+Tᕖ㍯MD9*H9+ _З"H_=&tl0lnX "h'ňUl_5{g-Q) QugLX8\u%jtko[[jA7{~ 3V$yxK !Π[?AGG CO\oq|nmNh絗WlOOk]0=jgm~fyP^x鞘Tj45ջ)4>QkEԨ. 9|(8"ǥE uVF•/C^Li)F\#'\[eE:tP6GMe+n-Hj8P{x!~wO٭U_A2S?/vo1#^LKfP-(y]WrܦDp0aY;gAޟ'M4eU0+*f꩔ W"BV4 Y{WöuM+YA$xs8CBg/ֈ h=撉[AUTǂ=3uFq+ E[??}.ۙVmh l)<(w8` Ъ͟q(>L @Z.H3! C{?&Z̡D{]؈RH?ib}EIeQޤ-1AM۹qoKW1|ABf~3} 9K`^8WTuW"@miiC"-q<1 㚪'JK۽s cq9g3~%`xV (Nt(Iz|rN_6HAQA;ׯI#ArA!PjT\#jQ [ʌa? @@_ׄtN{<فxG,ݣ:-wqFV|W oF!*^o$ iݙT׽*$<2[+ױ!C~ %(w݀ÔZCu4X,zBRWcl.wΘ/ϟ@ ꬵ"Rc.Gb%s6_qZ7үWK_Z)F<K,8)jN*x1487V+ڐQ @hȘP-R A?I=sAa+ .'3w]G%ޝ6Q!Rk7\ =ND+y5m8 gi nTW 5ƌ8.a%!{-̒v9Ɋ_ _ޔ٩4O^EL;6X !*-O ,džtiwgNޠ.WZE+⪚)_;;p>nq&gROpe+xEFo]U/zQCY@K1{Rx"ZS%]m9WDcSNDQ,t n oyw}KM:ky5H- :a(v`冱٭j2|3_g?bo[.{밓L;3>xYU'^O^†ZIظU9~(bK/P_]2Ҩ;Z&7 U)YrhTxڎz;yr_QLFK h[8NE-<|@X=jŲW^nB'V\-Om[NꓶzU'j;obLPfz]w䳪5Bcj=v 0Pte7S*QAUhZhN^{ْܨ*g#5pb$a4<[п1 hٜ:HuOa 1Odx(R*@b [kh䖌K[ҥ$Sn}Űf+̚d$xT<+"Cz6C؈J.@9wnΈ:<*߁Q9fDM6Z?q;SnN.3]:fkzӑBājsZ' 9Pɜ#9h{Hau|ݎ1Ms:O7T0,-G䦵# Ctb 貃fcJkv\.өzD 03EYZ'п.ylkkԈNjSùEOEp0(Ȕfӵo\RjdƭĠ{ U+Gs*Me_ O7L1kUUnΧ7Ar{ԗS9g+P4[fZ& .]iWksQ g7vS^H9!hĎt1r*2 Уi?u)mly#5jr[I>PJRc'd:Lg)4f0+]>+E<8`sNíuWB։Zk>A_$_hrUg %>U,B G\[k_cv幜_TB}mx% v+l{+I5{݅O-selhUóXlYc8Bra ޺m W&,h7 j0ksL*z}jC| vm]v\H\j'fpj*䡮x"Oe~ 1 8yw۽z@>\L;N,H߰/W >v.7.ON_EOMn/ɅW{fY tXdɕ[(q.bր >^C0䒻=d=(uɮ3,/jZ]>@#mSn@!Griö`LC-Jk0> 7:ء|E(1EDj_(稅 !Cf|ufX=0@ԯ۠{MYYLp\7zwuHIvc^df'|}g+̦S%:IE>_~rl~S9Ho6dlrE,>TQ[xX;'!BO|4&;U_;]\4z \N[VUun4lVp7q^fdqtU[=(*:n6^DbGWpxV hTWzDU d:\_g ~sa7eĻј;ÂsHXT:[=0t,5Rr(uv!H̢`k6Xs;L25?ji@LÔ_a>ɂ2-_`GdZb͈KF^9)Cӊ6!gJEg@/y %PekȆ -Fh,f\fڗ4U_0y ѯ4y/ʧ2 RNHJ`#Ff"34PՒeդVyO|GLZ?b4+Mql39`f(x+ yLWqAQ < \s l6职EwB/犑;(';AT;B$b˕^E)*ܰJ퐅 #%s&Wi3P"l:1Ulrx˖2[k*E;폲s Azы gY˄'+ލR+uw}"?(W0.w;2m*Ynmc&HIOFf<6b;մBV~B[xSܕGj4]QV0n^@|p%MJB9n$R,Fw| 'qjF #hbwho$`p:cpH@wazX~JhT^{X .A.mXi% o$Wy, Ozs>ʃVY 1VӲsf|({Ͱcg$Bbzn]!0NvOq<[Kn r͵?T9 56.N{YAnW1=0bMZ/"3WtLY27|aJ/QU0g)~S,G8 {,>(11eX>7akLk>v,½;-HT}ط4H y撡AA=C'4{B?Uk$|DeUU8á\ G' c瑩I~;~owՖ#n؃]sGz<*l!~b˕>o%dTb%sEw/"e3CQeLsVf,8FC FBgcHmߊd4$t5F 3&ܤ64+O+ 3^ "+'$1b07y\Zp3]jET;tSa="YKv܇Sq3vb<4Yk{<  ̋(Oʕt uQܶ*j~f% bkkrU[vQ n4=ÀBpVX!w1bQ=iT+[=DkNi򧍭R ׂ륇t` %^L2RU}-Qt!r֬gjUAnV1v^hQ:ة#:/R4s=^̓C>`m>nRk5E%8V=͂@&bwᣧzP[eF 66>DN.bt1hteAz Z(z-[bwRNPsjאf:9H=oL Tf)Wk&} \ W[)c99g`6FL$%P8&[4?#"&HAꙒṮ $N+zO죔ӞGy .֬K {$¦ na}t :}:ߞd"¹m0\kreΗg,^MbUB5Gp~t8v3 s i( r,ٸ|7٭mŔ97dNUZw6*QO7; C}H?K'm@Fd|\?$ؤs| d3M*v,)1! V͇9Ț¹3/Җ7p 7ʳcQB']y<>Z wQE?8M3[j "Nm~Pw;ul 7t|DNTf"BKw\ΫYA gj"sK* Lk3UCLn_5PN X~3uZq0%v =um9ڴm8~U<:OIXXAڷ)Zs2;k76nqjQTv~DՋ0en uf j@ƕt_5~uu-6d꫸IY% 7ojo0I IH 4#xgYZ070701000002a9000081a40000000000000000000000016650944200002000000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/]?Eh=ڜ.+)VpO?mHjlK? !\{i:[ jV?H׮$AdR5Fͣ]Xr|*hEKG yC#/$Zcg!I77ۡAՆ\ r"Qu[(=enF*(AlSX#ʪ?:SO "uj|K 3ɲa)i779_ҲɚZq>4/i:$#if1kQUc< 2ixO4.j"aQF?m}޸"ݭȭn >w7 S9y)t[v8  v3isr0I$%5G+O,YVvm)ݙ=<(~HI)^Pm(n@k Uρ,A$ !tt2w"])3IlcHin@};="+U0X䍡^=G .ZlD IgߐIe$pwi]Ĩߪ0@>%4 =_\ó< GA\Sb !6!S\3 i|WkDtdΌ|҄UOK$/2^4HgfxD!s=hIД;:be6ΣL9u@d5 (B }_ƺVq&PM ',nhudq,o$DŽ/]&%NL)=ķ#j]W\#l;5@T16DM*vPtfF7G ; D4.-0Jz9|Hb`Ɵ(MІ;Nd'=qctEytjܕ2qo7z*:V<b%#xҶ]ʹa%r.ċbN\7BDA6M ! Ppˁ5e{hv/>xmun?u<īhjz۹▾`3ܾIvj@/)tfΫ߲;Ezo{ >zd@l3uTAB0 z ,f)lknUߵ}I:M[fK"~sa':6ixiybĊ.z3Ao1xmXu4FroaAFct2alYMF\rp5c#^RKџթG&ʱV7ɧ4cš({xg2k|ZaHR"j3{\.UEAN\zlYV_LXDf:o/odwl~gk8Vpy_ Ԯk^ ZV뿍ܵh\Cc LmdX|wjS F*)Sky [*YrHGäa)z@hUp-Y H?7 &£T{Y"(Z `@B0_RBzksy z_kޣ,ǰ[r;mz$o)azʃYLm?>℈}1z,s.;,AUۘDi(4|@ko:b)rHR@`#0/d)ZT}˝͟kF2ԥ=v{SL/wނ?j5(6qd;Kʝ墬MǏ%GELQ.nhWʑ%.EUH8 ^<. ౎7UUV|A[ӹ3l'Zzroo6mcƜKN0 LR4oȻ Y@6W>9%E9ٷJZ , g?i\hz zu_mbu p+C[ u9xV(S%dXdd~Je6ڕHnl&T-x%d A#I3A+&gc`,&!p.-=(ʰfv dtiJצ:MSek 5e,QpFAB ML_?6iKET4fkeݵ ˄ZzôKȺYR Ӱ@em8P0xu "êǛd\$cUdgVZ&瀇'zN@ƛG@`9]*bj4%{$ ϲ䭅ֺb`L'݇}.TP̎f2؁Guƀ~$L |UHIpO)bw˵ߊd6Ѡ wNaV0ҨJB{ގWcQq)pz3|e֑Lc:>W3(AhLG{UQ뺄vz|;H̻.9 N6,4yQ޼ysRZF h%3{Rp&ƄzhL o$!(%WaKUQ-5-#4?3͊O+~*C ?/)Z2[GgbƛD8X;ګh('17;g(m~sS迾M:uNW}-K\03b;eg;'*"U8Dr7zw+7$pBPAU2]` J!=E̛U|.%@҈H( Ll}ʡz01ޡ8| 47=k=j"V]#C.QǺ zNZ<l"N/~D*'qawiHN߶d'?t؉^~Im򜓳ІqBnC+57_%UB1+㱭YBZ+N&yJYXwxLP_%SZll `J R䱓ysw RBrĴm$LdkwуAZe]KIsLVeJX60D){U+zz,MI,>W#Sl9n mc+ҙaw?k"G^BkmhKP5VPi_µ/n+/2\%EI Bܙ;a?)l%ų_ʫ M8eg!(s˄y4!/uU(1S3=om;y/Pst&WݯKk My0ccSC,}:z5F _CN=[R/X=U 3&*b `O>R!U]g$˲;5 \[ϙDL 5 M,5'g,!]S[ /) ?zVy,EKy7," EI~~5aA+E_7YHٖUǹL yswۡqٶPÒ5}IgYv66Oy>O)!84%u/I pPu5r)"ѲT -7Z|sH_fK.}5 :n7޿-!1/So`,P[xT2ƊT3Zt _OH8ѓn)ǝѰ#"ai HiG[3JGeIIoȭ¼ܦ jt!{pΧ~CX31svrLZJ[Ws oD10w _2SE {u3Nj z cr~Od:SE=(LQ2BnˍL!zkଡ଼!v!DQ0zGTw,L'`L '){U÷s̋ϩmG v\,2! "sm`%Dh3zU.#RČ!*F hbԄp.8P(2R%h0VlMIy)5G`ل]f0@lsGHFX~&cLc%'0jՒDSE.u{kkjd7 ~"PnGJ+0cjn7-Ej(J0oY4j T]M n`6E@> ɌϑRVX@kq[E͛ > K/[͈ދ e;|tKiCπ7/^ (xsoǩ`]bTwOw;Zf5da+ۃ@58%ôsm348_Y-LĄSM,I=VK ;Vr[&=߈azx(Xdߓ]K;@-N_4!,ϓiӀxj*+;dp\uk.W9O?f-FoL`y{-{ 0>».+)= bU,Gtت>ozG~j<[2sN#6gDY(o侶}`qJl8) ]@K4da2>h,{t;cb#\#L{\a-5ĩ ¤1oRX׉e?ލ.CSΰV.{W(/њ_XQ˲>QU狗 L$gaP/s ki%Hpl0kG,5 +x]T$5ܽ 0 vLrTK4mkB~4gvj09K[S,RtY Qݪu?Y_J*t:ڰ5aԡ5ɌqmРF2FU?Lr1o0G| _w+'`(,pijh>BcԶ98cP õNZQkWX2[<􁂪_  #SC2?l'a] E%o<Ķq.*^^(X_ +͓<:_NH l}q~J#]#ܧP*W3"orE'm `8ZJqȽyv+MD#wCCS̅gY.HC!2B.9s>uH >x5J߬?. @I%y9^{*~@vrZ~}3]֚2L%2V/NУp` ?xs 41=Bx #M0ʧ䎕n8_&;If.:g7 עžLvs<5 浒9G D )B BDq*3wJEϛ[;TY'6Y0̓q 5c6?**q>ADxqIbÖD3CPw ⠔7 B;^BDs!Sy' $cK_ૢžxY/M S>3(_k`XVM@n;O鵁ܹ bUh ZNLj).0/S0mdE#hwPU‡1/nJ[GbWbqb[-]{>l4P!L:)wwhJ`ڣX~>]ªN\E&]9ވeLvh$RFZ^o"^bq+Yq)K[z6s!!0ё(Ձj`cH<yݳ P)<@Qg* g!қ~]n3tF.Jy+?{zŷ$Zko$/aV1kN`v/Ķ'Uޭ?64W״sƸ3"ũqV6g,?h2o͓+5|fJ%x|+DVWD]BJ oS ={ح.w)SAu%·h}Gp@WFlKۧ&MKLJ0Jз( Zg.ԍ) meV[ql>Xkj3ךӒ{7P8>BdobZTH4>ixf3Bb#; Z?~?ͮLgYZ070701000002aa000081a400000000000000000000000166509442000152c0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/z]?Eh=ڜ.+ψg@Ø5 UBt 䥫%.rcmB]$i,aȩ/M"m[%4SCWg/:9gN[s\xJ,c;$IwwS_AY)m [2˩ǚFEr'[ 4FFm v(=䡮,Ŭq@7e.#'CSV/3,Hn3ϩ$on(B޵It÷zj"{ /KQ)^)n?aP6Svk๷۽Bʒ:8-ޠU3-/ۇX._[Mc'Z #Ϣ/_ KHЮr0"-R2;uP?4^1CRZEm{[Џ&-[8 u>ֶ 68W@5>%Mzs޿N (Xwo bhK70ÙhKÙ1q]ZHsh&va*#p58LɧC?bArk<_&nɚ۷Gr>T>hV?Dok,K)ic2kl"}HkNRWj: C>t_>wIiLLJ]i ۳T=B:>Yrt8C!L0KZ&yM"ƉJg‰aO"q YuGO;ފ jM$,B֓K]޾II`Cs#<Mu -AL ѰT)\U%.m>_+}W=>rҾsLPIZZ0|7yGT##86L13,٩6=1@p(HYT0V)8VE(JhAW|{D8 Aho j~ x|J}L;k yWA']vp{GHWkH›yZ5a>2/-P&p,s̲.<+`n}y>oNeU%B+ 92a?ٹ`[<#g٣Օe$X䖎"*nl1׹W|oQ,P0Л1?bC&/?PC8/%"ҷ Z*u<(K M&'lȍ9e\lY̻~I8yitk7%$wkmQsXG؎#c ዧ%gWpd<]F5>)~w +s\#ZD[-k13%d&W'QrѾяTM'Pi.E)' ߘإ:YOv-Fּ/3*l<tmwd]3*+LQ.KXq0( 5urZUv4joзXC@SQ Jå 0B+]li$ gp CƠ:$֎1sv`KLwD@9P.Zinڊ-^E H=Fg%)j7JGKTǕ1{(tjDs!Isj?J;gO(k )E_qNV."i xg[y4\qe+F%o0 )' omcwX+ToAy-vQQvY0SCRuZ5. wr)Z0c;< -({ yr'My_O369!úd%g'jzM\B?HT548}CeqPȇ|q|=Ay=7N=lC}f1!|ϹEOmMTUGی m5OOD#/|G0L-fiZI 4B p~w @GEv%0EFH磯9 EhEXCキ.g~jEO[;0)6A\T+0Kaӡz&M)(:XC=ZE %: eJE6 oH4(E4^`g}T݀ยAph*r%JHzcyޏ>դܼ.ye{0+"ކ>g'iݲ T6Ʊ pb|t9{1 qA3.=+p~QjXQ Nkģ9D \_0=hDJ2(PD{?RdO`0 M HZ'~VwA0l`t}KLi(̽,dAB1\VJyXmx:aI>Q$Pp>t0l$"NڊBK?KC!_#jY‚OA?#tf7QB,T(tGRC>gno+ԅCU$@m)tW3_~ Ɠ=i>d>UPBs-J Yұ l5˩Kk=##7Uf4A)NS.^tuZ9/-L_\/lq&qu&w nIE,烽+>"n^˦۸L1$˃5 ;@> ͅ1.~ +ۉcjgZe\6QS[$lc`Cƀe ?i+.u ]#[kV cn##Mg]\aw49PM^k=QDŚ]?vBLRVu50djfF2+p7C]NH6itIxf(VޖG=di 0zBtG " WlvrD|`tՍe(8j#5U[H9jγ{˫mw)HrG|=W$1[{2a|;SPΚ)/ `ץF39oLXel͗h%E}{# nY=ſ!әk֊Akp|L.2k1ayloٵ }7G-r㼨Fܧ<QY#h9hh%;P?yA6bQcZ:󁠺6'tfI7OAh˻KB._&^=Ω0d6_M`t' AVɲ)cYU?W'bɷ2FcM%݀1>vxZںP*kv |ݳY#0%ݨ_/#'r3'vS2)}'Пo/,3d-(ebuń c ZKި%?Q FS'҇8$CZM'OIt"Հl]8N~H-7\_p(պvH :["<,4&(yFB}xs GbWGc&Iq$r\l#*DG ;*"lAƞ3J:"&<-aQښ I #`_ϢHpރk{|a l8ūf4؈#"rݲjbN]Ki=AȼD}htϐƢ$9Fhv%? DL&-7UDZqA^>_"P]ob-˴:tVYSxS_f8 &`Qpsk@n y\Lu?nuB ;.:YIty1vGQy%HH'ӼDT4F|U}$x+Bk8D^|]|kv ec=Б*1@Ľ8r=HiR,eV(R?Tu5~y@YhBbֿibiQ\7ioGE Kw4M~܈AmD# 7Ejwch ,AJ5ٴOGN&EHgv!w q%8] &`YЭY+k5X !D3.tOA<"=% wb7}จUe){j 8y{ i1lF ߈dcF^-g :$)$iEqe(օ0od ي8HǪ ~jG"_>;i5D ~RQm ^bȫ[S&'$w}´W|*Z%v~Pa zԐdre%:[9u`i'i6(#餧/(Lc#𶥓== MELJ1D~ʌUL!i&-K=oH1=ju6Ey |6>E[^Er4UھYII?2;1|(,$dE !]szi%}*ZoȤ~8 f:0VMh>&FE,i.g!,0I8V8V|#Ta:GeZ~sMH 1 / q|#7C ~DY KZER2Q1Z_tn\Vk_e1oOtn-/OuEj@n!3F"BJ~ECJٚ&YN=(Jj}+ܒ?g5y匾\HH##^=~8'n_"j,9pHnkEˠj1Iĕq[hGv* ",NyOIq \c+Sbϙ*wE΋S*30O#Y̦HIVi4h{NqzBO~'z_6[E:}pb6^taBo ἴ>t } #yDvH/!E؁(s. J&Fsd=I1$m3(!(iMVm@ފoc~`ZQ9FtY''p!+PGk9z}4p}qQ(Jܛ[g׺ރaVþ??RQuk%3[R> qwą2V=ZKL]r?2Vi&VX 36n0WCVAH#(%N`&/3sjtg!E`#QMboeSG$sBՐCI*Z։S;oY)ƒ| d +o8K  xam!C{SK?.d\ֵ{g 8h,ryD@3&\x\]&G \- 9 %Pi- 8!q${t ^-[>vk>,$qļ{V&dP㕎J a{n O`(,oŰ֬gi2 w۫j*-l$I'iU2z$}J&᫽h,SXb::4kᛦ?>-EʒJ_NFs/a«XQu*_|`V5X/3n(C. |3wSWnbr5ykA!(MM%yN&`_Ԗ2CxdɄ]g7#x{!b5x6j, b/Vxm 6d%e}!Kl]$h@Xa?(d%j7W88:b3KEIη\AVvbۙ: ow㤣>4m&na 5aLTـj&8"Yd-?ҧe Tڟw'di;@ou$).OMX&gWP|_a7-j:29e5xn B)'j_8(f4+BRX/u:Lj'9?)X|`U w<1hRO8\^e_h+0WD~+|ɍV+H|^Et]eIµq4oGmJDPXO{F [l)uc@i4Fʑ؊(,E!#6;XjQ\2*h#U/R'Ȑ,Z &E>`]߱"SjB\.<:A[ 1K4p3c0c|v\xc^+yV:J:v18R ǠT9ܗxӈFuh^l. lX<25YI۵%(fYB-6=(eC62 6o-XR%mИByzolABT`?GPsw 0fdrW)bF8 1GD+lPv#WB$&7nܡij?M78рH\9(]'1r5??Mcjش䎗vq\lFi9mk ,}_+tqo.R~COI@8sړ~h9Wr>."**tW8ĺxN)[J[Gʴ8:@R~nwOFÂwy!4./hyTlJ'on5bЗ?X(\j(vV$j'tb=a-Ļ& ZFG<0rwVWz\2x7FY-TZ ߕZqR\yR#k t1SeP3&|eh':di~Ackkx=M u|L$,w@"93Ã\3~q"ʓ \'iR:F.TeDe͢>#ACDɿSpH̫@BK_A~y"|k;-05L)p}V"(!x2WbYq^әyN-)IAԍ^һgD,m: ZRI 9`6Sv jq5u Y "}$5!5m`?<iY&8+]<_CUXNze~jx}<z7^.K8__hUjnV0R6f\W^18.س/Lg(n֛uHxUg.$ y8wk .9u}R@n]륂_ nH; -@2) >mBgZixtɑTP u3Js}!c|*BYLl0д C+`q}ޙ vvOW>SAF3N]@5Pn}16D3j]@zzo晤wf6| Z95EFI-( Vi z080_iLN7:aUL]h0ݭj0;!L 7,\ V;N|1귋'=aAeЀQ<,H= һ̕ 8:8x xUA,nE)V@١% %)zC?nZn|G^8j'Y@1ƒˀZB`=cIzm%5.1s z[9t8 2UPPG:?;{<-*,Z[iuk7nGf?)7'b1 *'|xOl\'h]-*rCEmsB|!(Y_JcC%I oR+q(_K*^q-5! rq:J M$+_}0,Ef5k[ v'f.2ս'3T-_!"7Kg8M?%n_~B~+a6|?!=n5W"]kiM~hٞڣST^оS@, sj} Bvv0((?Dκdm~{w%M]kdʃM1.K6뫗'\[bE|t5:eQ6Gk!T0[ ntP`^åN_AM~NOw118&"z~ҟ pn;Aܢ~ۀ*xǏ9&l;{τ0Pj=N8Z!ER~ab̼vz̒d_?+_rՀpW8*6Vb$5Dmd!bh蠘 tytץyP#XGՐ=/S{Fg;ɗ?Q)z[J5LrJ[z05:&[ lSTǮtw%eꁋG5g>ƶPtOT:IYV1f3n4/i+&x}4aNgQol=TrrsKm 7]' n!U=YhW6Ռۆk>-J ?ߙV}7+ICmOn 4`ezO»DDotq<{@R8GGI+OvCVI|o Ϸ S*^=M`9U{gwh\^um:_-n! 2hr)4bk806Ɵ>5\2Q8Zpw[TBFm uǷ4l"5m (%€AS%WRBkDDk輺0Pxe|T9nKԗiFzyH F)>>Ϥj+Rz7<'  nd V4%nQ"\GslWsG.¿)]Ӧjy-b)1tKmU#sm2,WCw|^ BD͍p#17.7:QMsE7T0t)3B& ֨Uf=e EdLo?w5Fi;fغ.,nt@sd/b|pbWh6 "bn)k١M5:=4^SQ$LwF\J^N*ݪ,"q/=  ̾6erPgr9r q?98q=\֊K'TN YqaM䂋@v S|~蹣)]V> %5>WD(s1*$Z[pep7ʣ@=EV-t5 b~Ƶ(y0 O$cq̀pG5%{,Y2{wr'+8B]TxI[֕[`XU^Q;-.[T",#󭒦61y"S2u]i66*$+z7'FF#|= 9LpuԷ~-ni>8R_9Ik1$.n߇t7bHEl`np [ 9Wa=Cnh9U^rG6-lHc!ưoRZ‰:MSl^=sp}n/q_\+ЈE#PwML|3CXd:PFx,)[2\7>Tת8j)F,{畈 q/?`ed8tC &oB pFO`%zznYv{;j ;;d-~uG 1EsYL,Rl6\4 pC173(]Nf{9"2Ǚ-%ukдHT-9ѹUSEIZCw؂-~Obr[68fF"8$j70>YJ Thz",^ Ts|2[*Wd**]ekN_ ?luT+vtWah܅!cYOӴ)>S"CAoޅ 0uǒObI(Gm{HR\U>X9Iۯ3Fڎ:}ҢsĆ8* ӾႿ^++86|ovw:M!k4Vpw5 8g< s`5bMBZKV K&#b=Q1Yhڥ9Z=O0eON9k˗[vk1|ؼEwRc`]@HHFNHO3 d| %Oa\S'I,eu %3bn-)/(>͎nb1Pz$(0R^^1"8 یUwwLTC/FEC1 T&#)D^@uj/&_BIw} GckgYQf4sq|03AC+x`鉸54삊eF(.L?n|h@YTa(dC y͔ +n؇Le- LѯK?x\OQG.iD2k>wh`/ XS"ZH=q&b`,+30]8[LBcʥ҃.@=k-. n \?6 I QP+ȹ$*@qTd @N%Os1*aﮔV%)B,țϪ Cw -go3Md͛BkNc(|ĐU.J`Q}AM̦q<.]SMY[3dd񥽄i'5fgՍ]H[MlXetI`hg+Bb-E2BC8|!I9;_ a>{sDgg{!ndÆZwAjn:S6+-yO;!$;﫝> t [?#Tӆ>TDYq)Sy|\YozRϷ\KXoܵ7t)i!yp0)/!(3P}:1 oBMe}y֙O s?oYZ<'b+}^WDٕ][,Vs?pbo #%kWa9ИȈӆC?s.뺐ތjDG(,-z젂mޘO e5)"} &/HWv-Oq:XMuŘ}rp.e"a$6؎~?Sc`; 㾥R_]ܔ! s]G|~y;Tp $lE+̰Ύdwz<_ }|PlϾaCZ ëa;ŅgGrCzNvhdG\ŰS%A[ރ&o)N=E=BB{WI(tLu[ Vr-HIW B!%rJ^kfփI5pCS-P1i{D@]I9U;z#:~<@u7a̞BF;\C|bl= ^^Vջ+E;'0 \Yo:ђl!0,DN]j6'3蝝b. 㲨lF3 3Vґ2R]Oi^듻[yyaJєnZF z_E(6?3;V/V6 }PB9@W7"EB y*N~8ęa6uEI*]SQ1j/k䝲%b&LGU6J>+:)iNOwsQ$˯p$Ǫf X%~p`@6V3&8,y\P}( (FϏ++qrjM +{a:l0e}AT<'^Mr_ܳ;Y?Ͻ.X:c~ D ㏑?{>s2x,ɥCg f=э(«r9yghZmtpiRz)CQ:.Zmr\!T- zM䪺"2oiVKkVԴ:؅/]VKP3^4:tu'`E !-/6UޜJ ~m?%>Q68Jn5/7|I)Ҵhp(ZM읛ASLfz_wUCا>!iI(4YeDKk^.&M4سHj_zss9x|  ?,(MG(AKeco z7({ SIsdՊq+1dn.<̃{"Ɇ( Sh [+ gNJ#JHfх]H1@)fM aB wi~s+HVTNEn;g8@x_M|ud/z2"?*"U9_GZ@9>w' >DK+4N.љô 7{__.rxK'-VU:}LO9qA. vx&d \2}0]Sҭ.Kv+ܤoϑ^~x0PgV"z 1crI 2j#w6zeBxzR>mxKl02C\q0rr~7\ Q ֘-FLyS;BF 1aWcG,5%̿.#o}PĕI~T\!2ɸl9$sN!J>_W߿Vuu$Zk|* Ȭ?plgnLPYHx3Ȏ]rV ׇ/E6%kw.{[UKRCIJeOx :X;$\ߤ%Di9ɄQaKZ}+:M  w}+#n/b*;i\(D3ؕکO9{%tD%ݲO3 awsIf_^>DPj!8j‘;T #ԉ71 eH-"lҿ#ax%̲ t yY3![D Җb>yc<^7_WQ;bYBKХk|$T.w|>C6):-'/ ~XY蚠 oD;Q9_t'FΜ, YB<@ ~f9Qb+&*E^|sXo1a_%dTrPZp.Ҋ݁Y$:!^wj@* [(VqYfǷle ATӧ^_#4ƨgM}׬Cb&nWjho4h0gv<8OhPJ+AV }($X2Uij ~ȭ5hq5⑕.bSOpv4]z̑ZGmwP.dP5ىi# cݺ xZx+C7]bF2؞GزD̐&7L`cQdV\}NPቁ.[|_T;Zf.|.OͣvM9wO~$9gH;p VDz]$b"셛>dÉ?xhSX7wj:\Oq,yj33hʼnsI 8 n9K$SMR}u켅3޻nBMo2pde!'vG .ƞy%_6>=jx[[\biD&> =Ptpjs^Ďe&($ Ikyk<0{L 3hoSHA$Daw p Ϻ3bVL?tj&>qg62ϫ2g1q[@|R3.fKn E@5z1+Ӷܥb~btcp_[1hQKƿj\ k;?p&~T*mvLvQep x@¶昤hOབѸ[zNW[M|-cΡ7If @>ݛI4$Jkґ0;yI-0XXPdü"Q[ I\ަvKՈ$>*{)awvePr0?LgubN>v2'粕o<917Oo%IOGD4~rjڵB!&2C@Qȃ1o(UqWdN(N]NPr6ߗ|ㄘ672F/7wOTZbvXTT6?4S(Ϟ(WVÀ17?xۘTugiPU՞(hhhX0j'>tsXZ ބj9N*uˣ%猄 kꉰ)8XB ڦc&Ѱ4h{'~ Ծrb nuq4])5sxp%ѫ 񖆧 ^zڔЛGX:=A4"h}<AɎ  چcG%0T4޼b15i%hlܫPFՊ`^kBzUUd Wx*|+3UȖm}W ta J!-P{MU T[44>Cm,:4 , u9ШqG.~+'fNP'F2];t  ]3K}zUP fѼ\ދ8)? ^׵lE 2tl=%6ʛP)qہݷMr *wrdwW9'?J^jz$9C'mjz[:Z(;;ٲglMvC K< %s%5ES2Y1IӞ բ;q';E;}ʃ9MjA+E;#ݷbk]sLIRVt(sZOڟr>5t$>dy6c'Cnqg1ҠRf*1᥊FeI/(ٽT.fśKWʶu6@*I=C^<%ْHPI( 0Z^GY}XɌs(pzarO ̛'X1!<9>TzM<٢עW`866*2gX`Y A1"T{j<]:s3Xk-P [-:}mbD Ny8By$,kۆl egzO;ؼ6Z#bILq)5=˘_1 ůNaKʯQ/Sܼr {bL@A{?T3Cn(`&JBH*zW$ Ԑr9o-˕ 0T.m7v@/wQFMbI_]kޱ~7 <^J URtJ[%Np~i—D*+nGO˪W#_*`M Fǘ LUexdK]"->%xGNC6H9`s^<ϒ~(/Ԫyr@e8S Upjå$پUf8׌j>wqHM2y\>D" b`YS|u+o Qޏ nk@:g. oǓ\Fi|.͙͜c4vCK+J0a8~ .#QPO3kL`o&DJL ¯CQO`g1v#› ;zvڭKQOqU͑~tI@ jK`$% ҁ`"qoo 8CܒڇޕlL㎟0'7o{/z$V/7k"gc8%ܥ:,o6Vo`=`4DxS#7΢:CiF@jꂖ?x-^2x=ByyR!ɢR`Xg=ڢ/$BTuke]9ʶt :íE~Оmgkd ;ScTd|%#7 ) Т,q9N-D9j(g;scuӅZI;\%@j>$z`ݒȖq}!wHx 㰃S+$dn|EH3d"8] tAO>: },"gדԒVL ޤӝc kA=`xǏG y?B+c$>7 y}w7] H$,dV銄)KeDW@V4C(Y bVmhaR%!%db$y|TULJpN/i zL'Ke73 K]ďp[ lmVp9ܣkJ8w& a.'_&+ 4jp8e#-f,o>ǁ;Wf lEHeBwtc2q6uOV#h0xxSLF)b?UMqCƢbfWS,@46].:GW U'I9| l;O"!zs/fKu@[ P g ânysf>6 e^yjj6x5Oj0=#DpӞdB)軅%zz4N x{mLD@QnM|g0V6"ڌF K "~LU? wM) GAߦL.1F0v.~"^[?ē⛻zœZT esl sD_AVR>y6J9Z!s߭-s,8Jwa$&Эg+맺ߺk C~`-9}/둠C:4LZm1U9Y{)//FUc) x-Li н) g.8P<.]!o?Lӈ6эQB=7 b^[qdx|n~W9ުgj$\Վg/By>w6U8#a@*oJ|*x!{J0`|8zKy2j49+yFImU0WYCGg<}i™}ڰni%~lp ҙ+)*dl9 -7&ln dlS\. ~,ҟo &2j-%^;yo %)ŸX&ʂ9VW qed6Ttv[|Jcc۵s4%W=~$YL'o?+w I e]h"o#{x5EHչݰP\cO[*E/r1Pvs!͵,TosB/ϽJ<5wa#Oz[;,8JȂnWr~۽+jK(t*F'Y/$ޡd[ !#!nMj6W9jeL;'rX(Z1y%5a0Y\gE^ֿdK ɋ2p{mxI3[9~+j+~h)wXi#JުrlFlO}ԕb`ġWrgUC/ّO֧4(h"pS0NDǣG層|cJAY'<jƊ1*X|ͅ\ M~>j륋tB*$ ¦|qQ:Gw\aˋz*b@ghG Wgڕjb/mۯٛ.p)iDO6$**()Wɾ%J.M' iTjT]JxÛܓFBߪdTB$*v"dW}5 E/:(Cl,X`,p `8E&it_/sqfR8"ќx_x>hf\J׎b=qK^b$<˨ ?uby<1b_~IM^7#e6WTvw!%7)vuI*Ap )TE6aA E@n4(C #8r$%4RDzCтRTD6]aDkpD&Oi0Tz{/iln$VD}K+?/'sŷї]R u# ٽR+l8z 8d)jܔ$0QR? Pڰ7Ob҈8j<-jX7=Sd枕&"N.a^'RkY?OYc.˻Z)np8R T cXLLi,uح+$n0>"e65q[89A֐8驲D~ZdAwu0LWaV9}mQ0[TX `V߷t{#YvOK 5vO$%l+ mj")Kl0gcP5{d'V|?=%ֱTgL5 A15X pcG Ǡǰ*, yN?O;n}FnZ5~Ƒ cS%MIemE:z T&pąrk j(Q.ّ/;VCN鲿o ye.?O%^[H>!eS΂M4N5TqF~ݭWSL}0%KjkzID!Uυ#au42_EQ[FUi:mEũzQVTvj7+3I" Vϐ7$!VR8`2Δ#v+J %كYRʎ0zֶ1$/q.oveao4-d4jOm/HrR<קĐ|lMBCm흽mp-D6.w$![5]g݋c!O80 Q1qC+3\L +LOoqݬĪ~(:tcd0 n}m +.Ę䜜p,'ύYRxau1qY^NI!9oӋ< gTY|ڧ为C)[A!*/ rd2KiH?`'/r%̈́Cqڑɤh4qeosf"l+dK@덵CB2,9 La,Ү]X+qOMA .¬$8Xat$}[`dE}_:lK )Uܻ!OP^3upqUzwd񺂯wfBȼNw19?tT?s{UMȏzQ$1 rWB= +7\XmA8սO/S=5FKPK˗ 8&A]9P^X$mR'G]o&#yȽ 7pmGPĽ]&;QU t`ϕpL<~x7 ROOh,>* e55H$B- .}ܦGƫ]E{;Z @*T2{﷦d Is!Lh@5m>v6>ba v_"3Tq bg=mm>Ium-#tFy6!MfZsV4=Jv83ea1hjX(s?3@=&E`N{Rj?Yl]?jC#[*m%x2ӽ\AaV4 Dh0eɚOҩg2Bf ʻoUKXncOn?$zYՊȟ0跋Ѝ#ÓMjmzmFw<34GX^) (li#'fRHԳVaUTZT0ƬC:[D[zaƂ=A_WxFkN |;X΂ǯ}QI5@moI ~k@U*=I,[)uFX골EF d48VN+6}C~ BL% ^loE'16^uf}8wW*Yre7s;4:D^@weYRU3Ъ[2=X9Wb=x] d@_^KnEf~ZejâO$r (+=?pn"Ѹw%Z.Xp,7dOo9 Ұ^5uRq E*309AaVQEazQ * wp[}^ j{vOV9peZ]:Q_ AXIeʐą".qAu[% ^3-B# Wm\̐)kb7fΎ~THK@ <@qpTTлB& *tʥ:#4Hx,_0B-/Vp #qָK5a\,w,U!/g76[kPr6SMNdxi4{t]8"6i: dN͆OR͈ ЋhQ$qÅPw?瑍?!~xoD8 Dd/?wKJ86VH 7?!ewK4;,Fh%8gA">Ͻ rڨ\߿P%'yH.\O4=}P^6dc. \JkΙp`jqiF0Lś 䒴G']BPųncGƜGFD-8׽]d# +*kDͅONCO.}7${JFC꼉%e^64$\^dsq,/h9`|ʢP1q.%1k"&(֥hQJv,dX#<G7 [{k98[k{2ghpicTyV /b?HGRHGtGHdb1]kOK5Z]f^ұ(Ky 9}N"Q72.Ԋbج14ٿ3^x~lq#kLٝk'H'צM*NY&1aIUʥeևo.e9NJ z\e.^@)ӿ&Aφ 髄zS:zQzoxoF4q͇9PZV<_˒r-Wi|pF22.6/e40kw"/;ٲ`A_ UWog~pY*2'ϡKu3fofU!\OLjK33~ e"Z7 zvk`Rc6Wy尶oj7[_B@6*9ms)wF^v` 4.Vcj 񿏒Bb%0@ɴC,WGrҜ6!%ʼnKNg`_i2y6 g-vRIK0TKM)? ;  ` cn,f­EDUTwy -~DwK[Ԙ@w)A }IAΚS/(k{"]zejuc،Iv LY8eZ᥎A/D2M]e.1ҏwCn`W,;-M.d3Y5n!>D,0KG9 o8ZS䨇dtE.Q aIXB*ٳpye]a+~2sw'v?-aQF8C(4̽_b }Ρ\q3/0DoE0rQ}4jђǤrW9*|a$_WY\>$rZO$C":Vflº9A> gDq?y2w>X7ϞD@ʆJTmMN#/t+a .j`]a%G/8? IÞ_Ɲ4ţ`}@K ˚Fr4P##^yR(LK5Z_]1u^A YiȽܐj+B.9hI<}}1弮yGC~ S$hڊWjNJ¶VC9;!Y蒄Ux 1ՉjྮkslCFOoo=s .`j(x'7ʉ~u/ZXkt Jc |(ځ|U[+E3C#^Kp%Ǿ ekdћV sO; L\r Z(\A~ڶ[)U/^+Cܢ<9-q2q\dR˖W8kMކ[5|C&l 0'ŽVW"ɵ%wNHiz,Uq.WW:<&ʍ5&h$;PbuYdfC.3s36d7U8λP[P &NY-uJv/3nݸq=" zVsjYqAG(0uBb^<)QR(]-S/8@ {Z{7FLLR$/ oBSHVE/Q$'LWð%+)K w*1wk:MȪgy`a X)>JѓuQmPnfd)aFѦ/k>(신Yzշj44낗:&jcB>i|PA(2Mmj4֠%̵k N\TGzwLbx1>Vq Z!5G9!!1+IߗJtoQD||o#`BؔX3<<(ueS5YAyTv(r=_B:/,,T?xBI!NA=P4osELo$t?6p?ɨLdS 4A}d^4<Njč(q㌧ }*Qi{J 4Η0xR,;P{6^"?z tRgF`Hr'b._I*s߹`N>62`].7\lry@[)NP1ߓcH[\&0m2f7~frf MJB6m8\3*XX9B3u-CJvpoxyrA{_u%vQ9 (X+@E̻ޏK~]$l޽\qwgc* . 2זUuQtJ1-:\_O2N0ogaW2Ɉ$5d5~)_9‹^<[JE 'GH ځ틻ls/L/g'nD4QPrXf7 HwØ]5~# ISi˫m3%~}O {^16N!uLO| 2D;(krZo3/SȪfF\Fp8aoDyJC|K'vѿѻg7+s|ʞ M.y: #IIz AÌC *73miFaV\aZ<ڸ#v֥g:!k\aSׯxp!]=^r!Ri֌fmXgN#})u"yEec_ؘ+tNW1OǾUWսr?P;b|uxR}jC2݄7- >Zq}fM3md.YViţ>)@Zcl$@JFD"yQVsH;5y|܎> )3#>Yme6RZ6 -[70ˊk{ SRD _sbL]|3Lμ^33fyUS,yvQk;/_Ic5,7+zY"%A_|-O;xJ!gX\g K4>Rɽ\eY:jk>^=e V1G9].t0=9B3Y

    ;SecLOHTrrPCκgBA;H ;U#6PGµa0hTLUJAu92U!FC#0+H+&pYg!>QbOu%Uj rX3aDJ x΁Om!w+٣[k]!pb@8GK7~s Z\ SQtt G-aIGIr-q\`Ĕf w S TPX!1mFh=u: S|%| 34/)UaP; ݧ A`$NqNe SlA>Rr-臑z& o\ )' ;G;3qI]Wzԭ >:Cu˘z*&D/Ь+L+ {`6'^YGIh[gEZFщ}ON2;i<dU=FsxwDBƦᘭ2\ =XI$,2tzʲG5mˊ@?{qd(NzpR|{T$UD u^ȽD6Kpw +tnf@nE UW2:Wz}G 3o"k`;k:5Dxy cَ Hz[ϘwC |[ٹfPf&.ؼ?r!5V",7U @V%}p:-2^9"D"x$E7r1VWG?'גT*]3XQi;CZ&  PK/-lP[vgT,q6!u#)&9 SU"cn] _g_iHih# W;qMzO/=&ӊ "liLaߖXk7{΁Ԇ,pZMFJ4ti5@/y;l e!|HL9`Ƕ{{av[yl&r=JAE󢧸,~ܷ3д;#V?En+ к_ V}M#=s~-Jg =q>+eB-G{Cqʁ6[k 177]} qOVvK7&庴:eyWs=aTA>ѿg* p =lbYb&\P1'14=<@Ad[&@2Ԅnx^\.Fjp_c۬i%JERj l=;z;Tc=:XQV$;q!e/,mHQBո|V4*ԿR_)PXv[sJxR_U>qt1qBX`hGRSTCvVc;&dp Y6ːAr5wTkǀ(Gq;:`&YͲߪ} ÝFnW2QG gѯǾn "Č,*֊nJ?]rgx"2<6/?#1\]p>CO8&Iq\ch˅vuwsDQPl8+P"|)Ëa)YEIiJ,Ři?M̼,!EG8^A\PÆQ\.vF%C9Vcq5(6"㓑6ZFpK53 ?5ZN-(*5/KrSc¶|ڙ&Ak:KQ eR$ $3n"8|4f_~y=mO1yb*Ksڻt')Lb6OrlC=We}jz-4[τUW{ D$dP_*FWeLܽ #ŭړƩw =~mD"Ψ4z%F6v"8;@Zs3 WN7IvNBC'5^kU2-5: 87q희zQVFOeFZ=c͖0L끞iRw~;ZImh"0-?܎L/ȵVԢPd@{-acxz䐹ŔPXF2$ Y133W'}-0^Ją"vp 2^OS<ڔx֦^B*1hU0ZwqN_ՒO:\TD&P>]A@)kfa H:re lQe 6SnDn7wR / ic'm׈4R](Gj3nu@PJyV8EfVfFb0.L;NFjQ)QĿ+OAϫCXn{ƽā `7cbx>@Y!sK]VkD`3jB{Mm][Cny'3V T\Qm㷁:!v5oNyVfIKąlNȫx$ȳWgb%cL*4Q"74TQ=8_KI!0N\?}2bW#YAR7 1ow=ݽ,@3D0 `Nw˭7dZu4 Hz_ W0ECa8cL8i<+o`RMv7u Ĉs_F =W=F59:`KBɭAɯƎW6%Be .3|O YwF9&iY\N'޴Б]-d0{6e+ '6U7voT1r:`'%25 I(Yn1PK>RcXu.=wgUD^gWpp~9NHE&u\4̑ @S(z_&0Ǜ*6uS98ɴ{pB8|2c/{J;fw>d({L24@el>Frpu%IOGڱr<&Wlw\M1ֹE:_ҋ ưn*v[%UW7%3B@@hI!jl0| (~vG1 ڃgd@U“o9~7x ZbJfy~q}gEk U\f(Cn1SÄ!/շ XDŽb4OcT&N;Zћ}TpK(4sg&|yhl$ }s:L ~3'K4(Q/,jI'\ɞjɄyQ0C}rC h+O8[ 687nTq-+Fֺk*K\"+:e*~eV$|u|Wv{\&!5(mzHhJfA =Lm ?9Dr V22-XK!w1@ Ts 8lǘ b#6`cUϵJUT-Q[nӊN:} EL|8$︬mo>,73oAjkfj* wa/V%'M/YzJYl;oJ9cO6@Iz;7]bEguOcOl[R+)wA'쑚PU|igUVW牚Ƨ&QUU9|1υ+T8i3mmt0}i\X0뼀O'Zf Z—/|ͽp8{hk _Y~U7x s$Lqs}ukbsm)y%l9OB!e=yQʉo#Zr2Cj,ɟåq=0x ŧIUZ+bdRT -!V2D i5~zv! h@z˖տ'Ts >ObVhX]s"pD˩9j0t$)\<"$نĝ߀QrGu r;#}(u7:o액dIv \(XUD6yRb* CET^yZ$ar9g\mtdm:a¨+(uldwMIA+C*x}#3xjl<ɥ@>\- w PMmVט:⑏ZG!Fyiv2m_p_=D/Wx0ЪV~d״o.; !=$ w$otBqՉE1(zZ*484q6~8 |{ VaNCn1Zl#ei'`[2z^īĊCS) )$ [hev =DPYܶMx*{ [Q ΟM G`,(r`>oGuiO  !~|e(+GTaaJd!Zq#Fu%\I4Bi;♱C}ͣn/(¤*xW+vLw豹_i1Ʋ^&۱Zxn4ɀe M1'tM@zxMn@`ߏ3]lsRs*`{mwTU.zNh5;&a8ޭplg;J Eac-+sa=*}ȀԌ]E^.1rbbNiC_ ƵY܇0`*}Q)܃N] 6MۓUT$y52*Yd|Iѐ>w{MAYKE u>gj=!NE8:8ݠb\;xcWx$LtϳtxUf)# 1l˔ӺW?eofCcJ(H@,7:+n^ 6j0:8 jz*%D>;dq4W/L_1|djY4^665 m3=:VP<=ч̦a˲\DcLm܏X$[ZѣL,.o^TG&D'HH-Z"QKDO4!RUMSֈC .J< \ޅ:sxqDc$qˀM.9_ۺ\X.4`c=͐ʘ)fFq-A$Ƙ3y!W-Qv:SWnAb1ԍJ7PGRXVMk |jA>Fv (x=K4 @]{}p :Y}!Q!7`5QulSi* a.;WY ؙw0U}$QZuu&'>\hw+xIq-gzG@d!Mc"u>.]nN3!$+=Nnլ7MRYutK%\=+s'Gwf+,,yv*SD.\]w}ɭP0;i%#ޜMvV \GYv)Prt oAZ5⢔~>8 jC^Fi\ _ a9Lu7 ?dQ,_^ӧ2 ,gk `N'+b=.1,wrRAq稥N*ا(ܵURQ 4## ^YD#ާaV:"7E-&"x)Zw(/3g7?  bb|q*T G(>!k@NE)W/J-%DEʞf>;=]E@Ϥab1ؤis̮,ƚ'15ԃ_ ,8dSaɌ a` V2 مW_!X _u{horޝVJ 9:6»|I%jH{gf}x~ԁvt ;^*ȧ>8wDzjwfRNB҆mHL3QKi+ 6lzhm AžyQ[P]̧1FR(0.ތ!Ԝ"ҭr5kC:ΰio1hy_ޢĎ- WwDR+2N˴˚B[E|ADۿuR4Zwr3QEFKmM34.juڇOH<kaWTaozed(_;sb7f,ߌEKƕ#>f|ȡE 8\~WcY0=g:"YheZ[;=~Y%<6Xj.߸Kt9?[)0ԃa/wyƩԌᄿDiS/g ~ulKk|qF8Fim"P*\o*1O /qM*ὈSv8m>y"Pu$h1 CV/Ej¬[od+ȃڳ/RE8jui@s#, L_9%$Qv*?&u e_1\d#=I| D]ҫVgZOМp.ػxm>@xdGs}:06g3#Nxނ¹6msWL,v_(PGPZdyeL|eb4el~8'2t'qu ?#f-LH2f(*'_ hqz 7jmv7"Θ"ڡNAA@]oĭqhhHh@ZHgU]KdZ$mB6?oثY9gc$9leP'~VU&g`:1mw>&.BBv1j->IdϪco_^Mޫh^^钽I F'.6{d%,_Z󧄍nA7eDt/9d%?xIlc]L vEGVPT=|RYT[00{[k]G^5A}5قC( Q>Rv7b(P;fVˢ()T:DR8YC>X껏!R4BR;m5 ,5NGsaKtu&ciEZ"X߂cwsଚ! lOa_ `JS9>87pD?G.$N~.x.GjyafF!߶h0]D3ywX.5QtR=qfT%^. ^j^H[!Jo ~ ʛ j2ͪlzi Uv}4-c4C5L>94kP ݮ4ߏ}ƥt(Y[qTwsoSީQZ:s8^jL{n z;мq/=Xn@ 9 "Ηt=25*oZQ81a"*I=넻M(؄F#,{nWAnO6-疉*TjR_8ob1,S@o&|6fNaDp" 'oV~"*PN: @Zq@kt6)eˉQs|;Ja}t GU$7-G#g9y7D&? ܕ#AyuWin]fߣRIFsh:z"h,TtK >P&)&'!Ba1/D'FD ݥuy(* @$ < Vfˋf?qnФr.>aǮm~b$ZhIzZkH ^&yl%^z)'یߎe$l:piF5̺e97b lCbn}㍐:N6A z%.0mnձFpW&l #/~xbг'dBsVDy &@>Ĥ5R~V| m\'~T)\"2,|\pu߆h}:3RO̸'ON@jh"^^n F;WX DQT0P<T&EUՊ8!sI9B&-ĹAwQX࿯P-5)[ a"k*BPZHUlV?|H'PfJb?̴\NMeufq$ъ0}t@ףkiPх?NuNՌn<7l:9Q:+qnͩ q o6^A&`G2j D}P #}E4_7 PVG3YY?G[AVPXk^ q נ25APsϛ" u]w?R쟶l5< $o=^)H51R>u_ //@aU~LU!5?bەϦpE^mq|^KTcHR+b#[qSO(zE>˥T9✯Xq >I?9mq֩$!mX6Wi^p {G|(zgttdi v}D(NcCKXM@3`yزgE(/!וE9M/zlh+ǧ }d0A[wh{4 JH:P; E$jQ^;\.O:I<۞p;" Jmڡp?DryHhBֺ|5i¢W/BwI*`dӍfOPvSRB;2tjFh\0<)`x; `Z<~{zwߙe_Ҏdd㼷+ʲ*@Ғ_w) g2~x?LW5Kߛ:ix)yF`ȈC9muȐ(p}Iw 1ڧ0&|FrYZҕ|z/9 >lPHMmhS4 >o(٠W;ixzŽr\гBz|Pyv4([KpGK'Ev` kEKKA 4[zWChNaڸZZ5Cj]lANV6p[LSy;!GF,\$ pu-}7 DCrpC' <';%lA }F%Ո̷_ Iʁi & l+Z %{Mܓ(#vجl*Q6_e 3ŏͿ3EȿOkO˺>~`4wfigĎs]>MA I̵zT~WkX5.F e란 9MI}OdA(rSt24ޞӃ~۝ 8m87!jj|V)9`j6LO ‚NN>;֭D~LE+ES;_*cjϯ YT7an!eKꠉʇA퓘~7P#(3[[Z JiљNkz~xe12˲@",d=%ZYta i _i F_P Q#lLVEV8/=b ݓl3;"&?ιk>l=rQ}zrzga#>/&5r49(Ɇq/r_7j"%sTK1⣚ knѲU/v+&=$L5+U>`i6xi];]~[JCϪRnm@vk4~Fb{(DhHi&$!"wzq;1?p+eKWV*;RpKuh [0^V|cizgJ?޸%檒|nev$ֻ %wo45 <ʥέևIE` 6j;%T+Z !c3*9uwZ"SP=E܄=\u'OH䄄u7^W4Ŝe!2pT8)[/蟼JG v-]"`Rr+g_]U*Fc.%ks bK~Ƀpr"p:fAR~ݥ5. ? ñN tPdHG |'8bRrm 4/__i) o)xO ! orӚ([RSJkCۮB5$P0y:e yR}jۑ/ Mskk%)JJҊ7(,U]D5-y# Kokҋh2b^n -}t39 wc&@cBdFhD/B_OLjف3L=yQшmisT+K"thvSkʭѐ~ :J0_vc'7\R(>#A)oQ.%rK=\mSqJw0W=O:NL_1hÎaձrQR`bXV yCW6UV{q?\ $#Ʋ6 R8pev>fq?G2Z15G4*ZWn^egZ7)2̮®x'\FDc85IՔ4{vS:OoHd2&3+aP'~Y[LX^-o V\3/5=-є6;з_op?Y,0ϭfO%%f_y @8K@ ohs\{\'U*[b(2W6nȑT7xUaŲdk.΃8拨T%qshb0U<|ODasOsf{ieۺL5ɧIqrxTM7II{VةQpΟDV<@꽄IDM`r^.HG #(SW=z"u.ਝԥ XDʡi TA6zkZ7BZ#G斛a۫R++7ݾ.yH}aCbtOf$zR#~+Y ǂ3'ܔms 8aTY$>POm@p8YHՔh~.c]ar5.Zՙ_/T,UN_KGAjCD]sҽp } 񋐱` )ӘfqoV'5׎"g@]Tz’`d5w߉tiHă.xp.FdJtNԩ$ۉgT-D!ycC},G"]f 2bsbDx#5Ṅ0e TZ\xU=A %ek 1^a&!άAP@&a~|D6XlU6v4R.,YT\ɂECXcGQg'[2C8c&J$6#9i[ \XeXL]ducu33Ut;YSPŻݺhk< $&ndcZQ]䆹ZG+_{f|>s,7ʓg:ؕt!c>J8$wj8," zkb SA'To׊?KF,(w SΦ#l_=9>d{MgWjv[twQ* p~<~ 4ߢ$ kP~d4cÒ-桊dI5IEے+W౸.ed uܾ) 3aכ7G7fKcfW?89ǹ!2$Uj1J-˃Қ RP 7-_K[%`n^G)G%?:h2d>,v讌?'Ii1?E ?Pe ;owQ|*g%o"71Hq)C눙+mLCo:ط||$.Utb ϐ0l:G_v'F$cP2=:ؑ6'4mz5R-VG@ІJ÷!4X{B[ErjVN0 U  +^-R%iZЍ6|=ݘ e{-bz,S? >/3T}4?+Aq;h|qE W!V޾'FVoy{'ƨf%>sŧ͗S-Tm#HX#27`@5j>_Hz_ѭSX,Z5f.:$+'lĔq7d؁}ɝe7֥9\WդZ^"b|&\؊:ke'Wˠ&6"hɋ2vT쥙z)g}E2 A6,0wu87 /vZ>ymR}$݄Jv }mirjǏ*T38\QCtl)c_M@ޟHk D-R@a~A0a\a=.0DI@ӊ`]`.>sG+]T&O o}|W 9'y"J8w^dY[ :װF($Z"sV CzݵgX$yEWE1ci(|Fus?<{> KS;D&$#H&Ęr;Ō&41tEJyQ iF( Ds&:鍸KOgMe<(~;^աȇ,6d`4bA][:KTH +HB3~ZazwACva"j@>^+z,ugv3ֱ-W UPQ9)ڒغÕԁGW:X/B4Ah4jf>"FX dDŤsqLe)]0G粠xD݌pPmUl1fZK# Ri ֆ+{Wxan6d†eu|B^ށW|7qbF'Uap.$#WV>r/şm;#u|&P8 v,&Zc9joj{BG' /K<'P<ѬnnI.5Bfȑ+jl ug$xSB_aL]}JWTzmihYo%^@5b!\ԉNDm2T"AEZ״QF7 ϢM@5_ݘ7s 0PcKhvEYdDž.jH.ᮾB &OA *NZGeǺ &O&sxUZ56ޥ&*OFzy 'IuQfN2bOMv`#ȤC;us @Ձ 4e տNX쩜}+-mgʆ=G+W vD|5}Gwls9]p|c Sfe 6\9>BI_ҞGJqCsQ44:! Y"I5/|}Rp} "֓囟5dSHM*"Kf y191\zѸjA?2!Y*/v%] +2 O",|Of#iت t_@VoI'] *' j\ KkϺlߥ I ;NP ZIp-m:W2%l{CKH MOt8&q!l 04c:bxG?~CZ3%,]53Y#ÑKS>QLr}=}cx%P UPrtb ٗZ28u^'Rҋ6W~dJg D>~Rpodlf V:u䵎x/G{>$~$ z7Z=st8HsuόKnm[B5? ;C:V5$"{R\Q[+3k0hS3 &Rk8TQk09 'peimEQkcWd ZM2i\-@C/0~G.YZ0ɑZJ匼$ 眳E;FzҚCG֢Y2\WwZCЩf|`cH2J2f M2A$#> хn3rK΁Qcio6CmCSPrHc=֙H%~1 ?Z3v,&N;醚݉(5.GX^:vEߺYr ߟXMfJf,R> . KsO8|M=4F!iZM{s,e;[ VVUe"Jkx<@L/OF+Lщ91<\pj Щ^Bhh( 0/}v͌F'h&/̶X@C ջ0u'985,FpҹH3­uovKj)殱3zA]̈4VT&;iT%sZI5{NOEg=$ 3uYCxnEԀӸ>=|]J ڍm)u?a}dXy[X. q^dj٨ұ`b-Cu^ABp,ϲ<LC9" e3vL-Y '(gQeSJmWR Z 1P99O0^Z5Kޛv*"kj~ԓQ]͇d9Jvob 󇕹9E̛i t;'O6rΒS r=3˹˘KIsS;M~ĴJNKgnOϹ\蛯cͩ>;a6&4/MPySlIof@)}m >ʉ)#~㤔W~GOf-Mƞfu[%P9;W8Aڴ>~< N}Zq%Ao2ЪO n4&y>\U>p#m7x!W=6 X[-_\?%y~GXgv>-6;LwɜhT*H5oc*"{ FbP+ʮt`L;cW)ah,/TI ٖs1z(FPQw]56҉7IO)!o53T1.d/YÖ!<޺IPٲzhPp=be,k80IB&hc~c$}f5|-ռi-,'C2Ψ7i؜5B|gG0BsL*{:b^ks,uk"1<F>0l:c >\RN1=%eFD8P!/oBKb5y A,A+ֳ2o=Ӓ]Y!?;(Kf.MbL 9bst U?F{?<0Rw1Y Z 84ڻ7iRdT8Xq~IۃI$25 1sK&⸓To'76PJJ6ęЋe͹3TH})zctU&Y(Pw*Mx#`ۃDkAv(ުO&lP:{;q0Y})Y#(!=9A yW=`Qw ȃte5||199Iɳ.At 椰S{H/}n0KOYC?cw8E7~Ȁ:7zPŵ.\`vaIBbq`ؤ٘VJnW}+?1~_8j$đS09C҄%ۀO̊0u$^c0D$BѲR ;pWGmō '^~Pv4mv=B!Bf{zrl1+BYsfSWk:cma(yF W!ێ\ D[ dTO;eQR>(>@.I@gPeDDL rHە)1Y<9{퓴Բ%gER EHmjh#}{s 7ھG @lDu#1^6*lkߴ,?#B79Wv )Bj:--y2Z%`6.R[iٟQ #^IJ nhiBkPQNjIe>̡n̮1%]C~?3y>IQk];vc`&g9gL(gDBjY,ʋ#9ഽ߼yi,Wӽ>V$/ P^@UX]C&Q)Q?W7p21 Be2UqO#N$0ddg$B| 0*;9KkY."V.$ CL= L8732sReb@3 TweAV4b7lBK7畊=cT칊eyn-@c1[HBfsĈʞ`:n~u/ѥ+xpumץ}[c*%3IBw2#H.npDuCn7sMeAތ L34~5ҿjj N  $Ipy܌1&y]hif*J\K58%P(& rn]noifWgzmQJGGŠEEhHnID S F@nr,?!%i|?v’k#Fa- 7g˴f;BPA49`ܘ5R{dk(K9dwm骤q!lG HkSFuOGl] Þ=޵{0-pͤ*;~xґٙLJ=uNSt?7L<(_#M?Xz7P ]˴J2^ E&';$T=_=3Eom?lH7v@3 n̨P+lKP 3u8SkG\X9n;y6fYcCtVr{{k*t)ːw58U9RXlpoAJa&n1{m#, {jL'>~Z Mi_bjfucqR$V dwSs)}'(<nF8j@)e醜"=_V=mZPcމmĀyI>rxU.b ( e36g[>U \#-_b#l(H-'xr*íkq ,(uJc1ٺdsdŚmηw _3(Gv%?-7jK:_p0kR'~ `5wLG 8{N5]*j`* wC_vV92l @H 0<co,HG; 4Ңo{r\DT@PDyK{tTtrU&D;e3}+b?eOE|wB9!78KƂ94=g& iU"6OO :i ] fhR_ d]';4.JpwWuo]a#킒Ī΢ 0toi@ϽfqL^ L6XB7, rU;'sܐ "Bևd"KJR֐L/0)4%psOxW&zwj(٦'4I Xߙ5QHt8o *(%Ka334P\7.*+^+f9%4v1iK zS秌j |@_ئn⾱)PgܴOyC@Ŧ<#ScUF[Ϲ:@FE|? SLߓ̂-ARZ+ -r"55Kk F9j - D;~%J̼ [I;&=\ ԎΡ_p*iTŊ/ta]A{T@b*[qhS(!JLz$]iRਫH_%9@/ yYxUFvr.KpƐg Н%Ӳk̚!Wh6OoxCƵS!mU'c͋DuBwø~c'Znl7\Ͼ$T 9R=۩Sxn67 E7{ð<m*#\w4R6%ہ^uJoh"m j6DF#6챓&;>9'$@[Y6Kq\ [f]VQ.Ls*vc[vu.sǹ2e9X$Bz0b>N=!ӵ.XAb{ +;ɾF$Lu;0[Z wB5RUQ CȻScECK..`':j^'VF.dElpʖԟdϢ(n!Jð9ejor(o]+[6lmuMp_Ulx`$j2.S(.v@%x/"}F2F+ނ >i}N 9Q 䞜 <<=a5PAg\Y5[,:ӪVbRTPwDnQȃMg S78(_۱LdžmB+/nrlCubTgUف('8=1hHM\TݪǬ}(W)I t]5h/LTI(۱!!v()YIB7ATz6H&*~i8Snqt[ѠaP0!J ws9.Gu#oh(]XJf FcӀ &5FBPEC Zvo0։XsSqTmO>%°lܾI8 _lW*NCț2kt 12?pn .ܠM x4'jD-9i^Sİ?=/\\762\ѕԊ"(;02ߟZ^k4,F1v%xT0 (H4dZL*+RЖoD:n~‰zWfg"^'v q1Ch xk 3zȀU"g *cb2KF洞/E XN% , ~)F~?WI~/ޖ}܌+ЀqoE:+I~8E|iz!-q9x-?j:h(< !҅2  /I<Յ<}DR c5o'o-cf$97;f#Oq8C'?/>o 'ͳgbS۽ sC}a49UU3~Ȼ S6rs^KF&ق'a"t NpV@ruf TwȬ=M'X(n}hszUy/'sgz. WRjDf+ڀ:ۮF EZ Y;pe/!J,W1:Blr iZv͟3^v2r3p\ޠ`bg*޵e[/0F7~gE*Iбui,-/6,F .tz{/ l&,7Ϣ6.Шp] M\Hw*6q>A56oٯsFIU#%P:.V>$Vo6!+1쑒o(!!}fwƝOmnL:tvg&A:KʡB4(:Ah#Zګ4񓡧QAvuG"Ւ0 gx;0lPOW.MjܤN#HeMMkTwM2U1_y=E N-$x~v2>~/-dVuv}M1V,ʮ\tPF(@{[zvs2G%L"CD/K> Zn50:8xVq3#?$T =_4՝h H]( Y<3SP^B@~pʞOڮ߰W5,3&7庳Ì#Y TGȘ3զ:iȹIRNS~R`n oM)DWJ(+-K7܇sSXyj,SFbT ~ YCK2`:Pqh's~YO*僆2k\ YK,cBN&6KLBv j5 Ig#))c+OMmI0N5_`i~C%|cAa;U՝x yYF"l\?G~x zw .:/\1y2zJ(h@ml ѹ,GXFߖ[T}m-K]9Ԗ@m^U^]2"LuÞγnj* Q mss%-YTGV>0I}tƍ:5oP˧noEcZ1`yK"A2.oͨj9Up4= ǸSpm_˨B|ejN?'NؼSJ$ p_${_U>`~8TѵӾ~}GJ !ڧ+P*TfAeWIrI޲K^5@@X_8edGS%zYN_S,2(Տq,`EL>o{LI߁oЋU[xLYRPOf1$eRK}pL (VLG@%(!9QN?sl 1NCѹls5zy/n#;TQmz5pR8_j@"P.O%8y{&sr_W L$ZH[$I]uyalL(b _j` %4/7PQp1p./a)+,x wk495$[]efPnǬuO֜WUR14G|QŒ)%К~d"4ɹZ2mS zXZg >Ll<tx"jBI'@J:{BfRԂreǛ,kqx6Y ŷ4g9ɡz6gZ35z> L'x%umg\y 窯a{h #Z /lHNwËI!,C4QÅlR']9ѱ`lߋLBf;4Y^ŋ0=?g\5-{&wU˓vwFZUWu`n|6-lv3LY2xL._cEP!2ϑT6j6X~H 4; ѱGO~EoHwwՊ,BdʰElrh0548!|nv?9މOPZ>`9e\,z8hǡ><,} 2\|/X ٴ/\45Nf/~zȱJBXbӍDZ*+RJe#!%a5Ym&VH5!:ĸiԡ8<򮬅e~g5^G))ܻHݗg|f4/Yl"$w̗fIzՇ]0*.Q_c/_1*ר@&},7y!U0~FbɹGѮYe -V{aԦj]:?{1[{9+]n^S͋Z7"{ә]Q(Xxt躁^HԔ]7d\}kmDL]2,ø%+͢ T$+S\ ub_x$W79 R'Z=:,k>,ڄNza@KKUÄpW#dAx8ɕ[X:n=SΕ\r T rϐ $P6 JiXO8)GWK4^6w#7A~~Co;b'4!"ˆn ng{4_<1xq0 8<ih!IUzlݹ=/\:f /=m5hP;٨Z=җ}| .[oOzX -G;4An9  :%j2i^M+[/FAY˹)™[2]T058@'k$%%0s}nϙQvêISBA\﬷ګx\cqPyX\DQL"8Er|D0VX__-a/JCҔoiٜ0X҈\}WN~֌RgR*n9؟2[m¸_V.ynM6ؠ"! LxN'O6o!3rM/::vyL@ƾG{x ~e2`H؃wKYJ4X5ԲuAl'2>S4JSZnw6AnwCv qw5xFv!V Ȯ/(m7lih(~G7%?`rm(J`{g;+u[raJlzSh0K!vuY~әh+Ί x }(Euefݿ׺xg>@a( LE=m=^\V}ߊ__f.IՐcy"a6 ੑ4Kzٍۭj)F׋4 em<LJftcSz`z>A܈ʋ(fc\# n7P5+Ne̅?XEuEiV ௳u: h\n:6K"3סNT)9RHLmJ%( vu>^,z#7< &8ڣ`%Q[*UA藍Uփ2?7밀g&7yϻ 9}4"PۀZ4HJIEo#m.yi7#cX8w>s'\&1KA1mYv2yJ-H72FVO+Q QLjW,r#=ueoWVG7/q6V]RtoMLO3JeG# -OLœO5ixIR%L1 i[Rqr+I+;wbӖB_+1DOoy-ӥy=6C?gvaAv! %҆>JLvSB# Vhz~y}(,9M Xuz7FBi]CsԻy1`> ^1)[Ĺ/#j5p)sOB*kIcVǒa( ^bH tnKϢ1Gq|s/വ e#F1S}O4LE5kb-tLDWP,ҙȷ 1=e# e5l~ wIRTT龚L ͒SE8{es kZVO$8MVtHwGE0:NzLҠS `#X]괸iPY\QRNVKhl׀\!E!E}a;FZPp0u9x֩Cm9܁r]>V&XVk!G#&x /^m!N zO2׏?&'NU@cao@1"D[qN 9ȜpcDe{˞O۵Gř@!BtYgx AW"niE[AdGܑ)51zX>'RV!= wUuѫsBve,2vO\1enlɎzDh1)SJ³%&{CaDAZ?WWh\x3T0au6љs EsǗ4#_}'-pjs4 =@98:Cze1yL^Ojd`~ᰂB *#0nO ICimB*W*y$ >?^1NIYEJ^ej ޠ#[գtn4冎C=3m~˲1H(O= Ȋ)ߚwtT˽"+%Wl+;hWjJͻ6c`E \t*-ML?iF\,}IF7ul=Mn#0v9̈́3D ,_8vy5hD_Bۺ__-h'}wfyLGwB~l0UWZ.$n'?JG03)@>]b8t;"EY K[5V!la)7|ns`v,qE͝2Xz QLaaHvXaQ*mLQf̼zx*r&'4W_AR~ݩ@K8N&NS0nZl@  UWw#1ND QӵW/_?[m-̮g SJ3wSO>=0vRpg/7 J93.؜ؾN]B`zJ: Gy܅,F3bHaG}-_*q8"d9#‹-|\+Lzdž<\#}х (FW fT+?D1% z Bp}hǪD.VKِ뻩|׼5buyӞ!/yFJcGIb,%GP7|.t[厾&MtZifJˈW.&{g$2{%0y*${'&GW6Kaj":'- POHL%'ȱU %B {-.Ħ߲6HWٵYG$yPʤmY 7Ol>SCbF=kYv) mPt1O 9~+IA{}x4dz,7-0ѯE,mX4T--NF9Ysٲ~.hԃYAYE3&o|z>>(VȤ)ZV3|/>Q+V:$Ȳ:Q~q4SA . *=(a͂f/uC{i y? Kq)]o9cXxH|-#3Jr{[lR :qi|˥H|:2S*e*NFm7`\K팩̶e`.Mt8(3 b ?`,UV9FPX=gsJZk89O|:d`NӓS;LƹWTxm1eHQbl9o(=.%/;~e ~ >|n1R\q=W&KB}|6ʩ%ӃL  y0 WG}#I~"Q7ER>A&d]`U8$]:Y#N@>3GRgVu2oA|D{MSw/ǓAx՝f4({ʦ=Vە#jԝu @`y/y>҇t iٷwS1sNx¦{ Zg,t'k$gt-z{T OmAr"@sU%;DHHqɆʴ=T-4!bĵVlb-Of0Nţl/Nj*lRIB Mְt雔|ϫD0n7{`YEuvҹ ham+pi^ڢUZQ`"w1ݕ.P\7"&8PprH5'5tܪV&"˄&:x! iޘiʫO öeDjI~*c,Y)qIKpa +Ū#7Kc0uH|f71,!2b}1}PYJ5{biӪ%JbOpQܭ~sM;ocTx6;D/^mVB3rۡӃ[6){sj3 sI}X8z)=.XGO$.9CS/YvJ?w("Q7Q"$NJQ!33F3.KWzd!5ǩRԳ5R>'XVMhF?ΆOP#ݒuxE1X`r9$D lØI\ ;cqDy+hu "~KvT|?~m-<z7]p"K)ԕcVABv}Nָ/ $%{;--:̔b`rϷP/KFW!v!4vRaB#^]-)y7G O|EvdZhۨ} Ai <$+g0Ң`U8w*swQ:56e-RB2$|tXs0m/u/fF՚-2<^|pbk#)NvQӳ{}Ï:j|clVؙ|?W*!~1k/ZCf_zP^ DYTtdS&R|O\lCK)8aʨF?$~O"o$g:)ɕ.6K\zw:U׼nΦn=[vY?z} Oj/aY5t10]|ׯ3YPJt||kH׮F9 3S[H0d J!)8dK>ef@BORט/1;-ʙ2kI -T_DېXT*OO!q=D-P%gp0,qbNK-亂`PaN3Ŀy$x-$* < yy;)U}Xg^}1Tdh*#%gc`2nvl:eZ:~HuD-%A 9vVAws6bMy'LXQMѵgn+ɠZLՇq~GP9JV ݤ)~TC Uُ$ݡaZ`UJ#Rcþ-I܁Q?"s,u_*bXCuN@_)T^ajo f%xҟK$7w ,7&{0F4#'t~wJ!QjڧjCڕSl WSʕ&lK)ZTNv7Ob,za",3 ;2M:>R&gg29nW$QCAF4wS*Y%q?n$>[׌WSs&ebXۏkS(3X A\y?ˮOÔ⌢%VGS>05jڶ/&mKI0TP\{W(`#s`p!]'by\҃˯a" 4xuwJL=v3= 5n{8ve9|q7F2ijj)~8>QbZD ~b[gw3P!!X3"6f~W}jL7a7)m̔@7uLĒ9D;"4+^d&:3ynJG0 ϰ<+WNa5j4\g׃!hx8i(k؛BVA*jDh,,~O¦vN,{_sRo)(^~J-9 U)Rc,<^]BE,G fR0Duh1;X;,m5@ ȑ_ T$!q /7iK~da I$l)m*3Bw&;HnPP4~;20O># q)..^(ݷz~RMo}.k}r'WOLZD"JB 4ԨzY+6{W|ymYA%x2u3}FvOZ 0kT ܞT2'@TTP'&[g96s"k͕_mlC{{/ۄ@,谓)ğ(V j]l5EyouYۺY* ^N }3ދ}7$Jv s&bMUϐ>GԡtdQ؟,o+C͛R~{Jw^4_֦v}º+zHu;72w`[c }1 'ˣ9✜< qc}:V;HTIj! XWyp)xj%E_ r@Sb`8O]mw6WtpŇiVtEV^dHC[t?)6j'"e<^+[!g0. : .Y!2g-DV꧀Za/G72~SQs<傛(\ 9l 4? H x| z")ڝ;jxOÉBfύ+!$i;Gf9ÐZ\rկ3t켸JR6UUZˉjth7N5ھ7X2IFZwlF9u铻-'H<5^Xtkn,Ov9,沨Rsm5 @&X O%|$OO,iKwxmĶtkC͜76p~yf3پY{5O8-A{ /#_O*0Vb7$sCr]pC0[8d /rU(3%[$T͏QS^ r9&К o ""B=8%LxIЧDmxcX( KoAl zňvi4B÷@+,ʲkI5#Qu;7m@۠g~`|n)߬}dxS͋I\Pg]dD-Z]Eԟ"oB$wnϟA W!&? y' %E)IJA/𞗃Qrs"'@SHI"h צ0PHKJщj*!npkgn`+r>E$߿o;GhJ[GM<*z&AQA^(܄3N.7kZ|#oX jfC0eC}mH͜֍rNRX-0Ro~IEV+b !] SCʔU7MM슉'3S>N;QdőjV;ss~1?c'yF灮TwI R@'+Y>ZVZBVXlD܌Yi|eڅt).&=EB*~TT,c60ɷsiCnq'Og\nHt} \0DHW]U}dk:w|ʆ]] [27fn`SPg#sƁ/JP$a7c-O120+2 "2Lv)m`2 6Uex.҆t5 _?vSU+5 _`@MAjn */HkP Bpםpc ={f@m-vD4/\-sO֝`O~CMgZz(xn$^ož'Vv|"YID.-Pt(> h'f?RƝX< /]$$EZ?z'Uٞ!]ثaG/0Xft$ܽ",;#`nϚër&!P[5?<%;tNL$F)K-7h<BiɅ2L%t6r2&Nxz9 A#@!Ljݥ`1b_\R4yy̤v1 P cERZ n}_OObfRRqH:m"EFqn%Z|)Q9QWM F|Id e^$Cc]4VA{KY;yMt$D+[Ū=Sդ@P]u݇D 艿^W*ܑ9ar4b )\f,Y9l`k@IܳNMs]T+9[Jzh2tZo(+[۟vmB-~[Qi K_=<\3w@QUSMP .ïB 5{c%RvM:\>( مeL?p(ѧE7.)4e{)dD"m'Zz%c1nlj6T( ڟ1< b#].֎,*ehic#PfFox\s/ rP !eL?9(F]L|CmU۪0 &Tzf9?#tdvJq4BGOFUN+ΧhuXƶ?C^)' a, K0[ x~\&ߤb QD@cw]F'X0ZTCukYdxzTʐ=yƵYӮ J/?db5Eϱݲ^,s1/yyP*DaU@bs@6c l<,pwB 9[D24s` mwj]f$ESxj1n,&1 9C73 K̨1\fOGgD먢@6uxn <4Im2ĚE8L8!,[t$D^-D7`[Uί;![lb"dNa[QoM]K0BZu-!r h1ӊN]ZjAVY:1r"b #$hܼةyfμJ B"|bP¬]/y ykZe۳] \J 2-]} 7eaRxc5<ny,KԼeod"F:?ic3xtb@:8'~4xwU,ylP]:׌i{(1~'WեݘJ }23nr<g/qD=`K&PƷRG:,bs} L (buσ y;jtR"ղ'{ȗue%Pkarv}Zb`VZ&I;;vD2d4k&xDCuP2!n։MB(m`@w.Q"{{ h՟tTkܟi/ægntKl7#w@d. mm&EHOkMAtΓ(Ě8mcRޡO{l6KT`I0~hTU1,I@׻U"{#yXPg`UC!uZq&2ōkQ gjp]CZ7]-/8/>)Ϸ%){[E3ni Ai^4D6/R[Y'u#Yk@kUnu8q7&Teh|=o=gN6og~ `x^gʅB&{75$gI}Sa[bLPtTEda)P9ِ'=ƚNs^^lCA ,וY)EylP C1;Ds"pQ>2\iu~rWfrяuIW[R:* Ф'ҡdB1H W{;ui崇Upώ 8ez iKr #bU?PhdELJܦ:Dc+oŮtR=o4T=Y(6ZT oSO`J.(HwJ&4 @W{Dح[k /Z*zDp~dRdj5YP^r\I,axU#iD Q6E ܗr^|7358&(ا:5XBp`JD)"z?/ZtQHa }GC逸*١ G=~ ,1f<CN0]۫nB*+k9>Xh &5qdu/v6V&8J۵R'&<7_4T'd}x\3|On5%E&2Hyfp -"#r ",aG|]Wtg&Oѓ s+dža=j hnrod NO8:☏1I)4\,G)|Z60Њ(8;4)\N]%u梑UxSNsaBȰ"x߻TlF!6#g,)lzgi9 UiOq6>͒pS:|n-^"c8`LEu(!MIKlVTKNߏ3eKL.>$ѽap3K5(<1m)(D{>dӦ6 `X?S;c#~6$XXe5n ̮ӳf#t`£vr﫻:@Ɣ܌(Vֳ^ۅ|k G?Ʀ6F'0D'~Ē9HǿMĦ] EL\M`vҐy gwH7t$4+~[)<Щ8qBsQ񧖧E>BB("$Z [|ts>!:]~7d;cV+؜aHW` MZ4+0: "|~HMR c$AtPI g5sBCn ,8P1 +W|{MJ=_h-M2T6> 8*=%y-v4>xsPG%ZT5 /thW9u0 ([`Gw$|&{?1-\qc^nVqM'o֝vFnBW?CBLQ{2Ȇ ytx4\E"~Ӫ&*X`YF{nf Wnw\rR.= fJ Jb0JzJy6@ 6ʋu%n/1-Z`_P\oiܒkS [4 QG)a ӈ ndfvlj[dž7M]9|.Y;[|)Ng1삺H>H@{l/1A9 4gaUU1NtKB[S֮6^lQf|U$/y״=\c2>O#a$JTx}C|4$Q|'=۳XxF},zgM ׭q"!^)?{53I@vB.%2ew[9@OhyhC֝@w k#B|_2#w"[*4m#.];Lj^Fz&4b4SXia!$_ Of潹FH@4=YZWW$miA1wه3T/Υ-Ǩ @%L-H4glS[q;FFNۼg7omO %GV0CM0.ؙ•ڕOvd=L!Ve8xy5\ʫz&P-FU7dEYGV> )XE_ q\m)H7Kŭۛp* FirEV=^6e*8ܫC۟ZA!NcsFxW]hi߫t23ԁU0@̌|qSFu,@N}t=0# 7֣aҜ% awǬfEՐZh$N}|~FZ@"^WdLjW7 + oN#H,>;؆d^Zs,qzp*7`Xv@ K]j'BL^ ND8a;LVD^VI{u1Sv19AC C=sZbj2͏N*Vf:x ̀&,N"ki`Xuc__aeǴ_JWyU}ᒝI*4ɢrL"Td$Bi..T/a/d t*Iͷ$l2]P7ܩϓ>J-=vS37Yq._O.SД7߸b&yؔzc/fBXHr*i"_UnZm9}Я?bq#Jn 5Ү%:uVR/ooL\LYzל2SjvF8w 92 |VqvN2m"CHaeh2{8`)eWi\aC#2[XG6Wy2L\][sGř ʙڢ0]$rCrei6IWe >2cŝX<Ƅi{|^DC%gX.U"uV'p"9Uhi:6nsCRne$$G$4-o w1xS|h;.(׆`x <PEXd\Hd^d{XϰaK 3ua%f)6Z&f&A,wOԑ1 ٔamsj gL{)ѶVʷ[wFg,9<  ֶ3g헤ɳY<!;j %?>s oZxr@G}XR S3=>RwmDHN AH%!Pvs7N 7[̬ў @ W)!@~|#蚲jwM'o6xHVg~V`@E,o`'@i@'Ùݖ(CTGNlsBBE9B1y'X<[>obrёLW@AVm+v e6== ɝ1Mq2t-鉵OHC$h?A 9^͕CNU*> @.7S̭MM+jFnT>9/J9L[VG7V,NH+{s;?rdGuW/Dˊ(*qd!#nv3{"]#5NCE^ɢ{P%t0lv;xFKE#67L/42,gSb!gt[G?ur^&\q\|+OJS*O8Wo˞4e6S/cJ+q!"Ii{ /iqݐ/z\mRHr?qe!dJz}8DJ`=BC?k.-UI"1Kþ$3\ )MvmtAzlm\޿5%ݏv#tMHau֬R2ߔ-EčNÍcR#k>K!ȪTd\jRc)miKք gYZ070701000002ab000081a40000000000000000000000016650944200000f54000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ieee802154/fakelb.ko.xz7zXZִF!t/B]?Eh=ڜ.+̉ySí" \/Kτڂ 6UCJm".ꀶW!-۬q%oR 'FԲ0+n(Y6'_ߠ[rs!ڢE%[v???1jrk#l(5(4\<RipĄQcVIܽ`C(jZ )(# jN$[މ6q\lNO3maH6-O}|p\bFp61gQX.'O2q(e8Uy(v}/'a7?MEv$ֶj{Ɠ6 7.5{(P)dyW8Q{ f0'=^NµÙ/"@k)'5Q~Dܰegԡ˝$!z(T -.a:cB q ^2<Ʉb6pOTYOVh{DUpK^c;dL#tn:waxu~ gZPJX&cŇZ+JZ7ngG(/O+!lG;_ ɕ'l/;p j•S~#w; qP8#tS!kJVtjRV < Ђ4ޓpb{(KfUJB0cLhc E)OgmG>mMwD3|x4 NR~'Z#$|.S7E/<qDkC!bEb7p??y0H⬠2%.ϫ!exEɄU.A$O=J@!$3u+3d2`9цr9ӊGFmYt~jd&1\h ܬ|OՑw禲Δ%h EU$} Oh e'$o4!Md7Dϋ0 CkZ_nb(4 ϖ:' M=ɺrCNFaebK7ؘ|#m#UB+Q^^U z8=Ch~\-~q@}qZ8r'(ᖷ"<,lPi4LKA4P3j:m[6A!7pq-[=#Ԫo/ 9j!i@k'l$QH;<K]|#^a?(Li,k*o@=X5 Q&=m}LА[NESj-!ty%] HַW1`Do=uy^ou٢H^a3#7@h8G$Y 1px[cT@&h&"]JuK'cqʲQ#9@ƯmN.&O E&`pj|,=mHػM\ Q]X uEEBR1R=@M (FV_1t$.)9#xOWlE3! "S"I{Kbٺ:6OHiU)I o)=Ie xO1MRj:!M/SZ بKdHq#FN'R%IkcB^ A4f?!z@ HH)GgD#̾Sz+Lkρ[o\mox̲$Xߧ%wN/qG\ŵIb%2%ݒA"B6Ps/v<9X'lChݤk;F%W?-J6ԚJ0U[@*gGw:)GflY'1d~rǠMNM/h{`td@35h{ 4]k,*9BYxJ0kX[y"/h6IϰYfn)4/E&۵#5w|=XgüGf7t[82W>o;^x@eu.R?x8~3|4&9 8lEţ /?(C9NpA}e2H'EGG\GԲ|g.d\Ee#gmՄS2! t3-L}y-5` mmv:Z5b?wɰ1BX]EW t32\AmIäٵ~=,ӵpH_RvKA&ϊN2{P]2LN$1oKQhH,΍ɱH"4ۮsNlHŒi7z*\F"X_[s(AC pBr;5)C$uC/L$e4דlgYZ070701000002ac000081a400000000000000000000000166509442000014f8000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ntb_netdev.ko.xz7zXZִF!t/e-]?Eh=ڜ.+ɐ s)q9 y\2ް(Ey-1|H@̲hog!&ԻS#y,o3RFoHԛge2ě@Ev<;t4/d3".Gtb6i_-*F) 71-33-F) w H#gܸgA=ߑ+!џiM]2 Ђ{ ^Ώ>/#gp-'jƘÎڑLbH'( X46T hx E$qw ]',*7l5)R \LDl@$cWUce b1iA4=Y`hL'Z?dF[jkYExJx&zn$0$`h9,K$UThMQyH&|`8ZQO;BS/ ]og`\ym `@;'燲?#|.&.j[ =ڑ=#LzbKE8Bc~d 7cuP}1EvXc\jvy S0lFȴvr{PvnV"(_ZmM`pθ t3(|uO8ɓnLY,1]BW>/WsD}ϵ@GK%Dke;#4^4pM?:&$0BI L.eΟ%շ[lz[!"jre ^fV1i)mivfnU2'Ī_;56kqE] F <0 Dm]{Ŗù$Ny6ӓ)9U? e=~׵"O#fCNv(fr) +6gU`-/USI|&,p6mfz[g@0n<  1Vb#ٌs[|2B<Ava';·Ý)(m%_ )vO Z76%Iœ. XW-Vj"Z`GJг9s˺ Xmn0RoLR/Ͼýȗ٥lMmZ&.N1OO/:W47񦴀c$/oQiqVSЕQNEG= p^Jsg""r.4Յ>]q6x猼R8ma,0CM{QF%_|Nun(VA>ԙ[9S:~#_GLdph.k,~LNAN,iNS]]|+&$~Euc{N wC SEřMb-ɺ[ZҘ7F9ڤ ΀Qe\K55GDs¼5rѿE25{1 a# `9]I5 c:Qp>%:_S MHA+*>4Gcl->YWr*[K$QY~)I̫?*D1fli|jxyS[Ë)O€]="A*Gy1 ~IbX AOڈ.USBH#>Sy )B|D]c1oc9!E 9ߌ|Wx\*vW"?x@|[wE4gVLgŠSK*O0!bpÄջjw3O(unQc䲞k $_.fv2nt=DY}T}ԑU䅋Q6 olo ,8"oɗjz pt%;?v~ٗ}%jFFloYcD9?ݞ-QX P068xӾ;+oUgD-%>^L\]lYĦx&A*n\p ˿X(@æRQMzcݝ\緱Tctblhyh}k y}(8Uh`&0tNj3$[ă=C ?-ڄӇCJeq#ŀpe8}E+MO#Nm"7yX=2qvB2q ڂ >M۲v*!qʊkՑ) % \\mG%MPJ?YߴzP8jPuݷ̅\n60 ,5C&mP00 Nn{U'?R75]}p D5QJs#~2wND.8`Ĭx<d[w{_BIzHa%_b+hH\#RW\ (e`M Ͼa  QvR_hn(b[.g@_=Ѣ7g=8HP ,&b>?T8i2ngwy(Yւ[U~_a_=̬8.)-УA'9&xW'g=@^kRf6lC!/|g$WW>MMAaC`as:~б+ڞ-tLes _ϰ7ɻ)g"cKqey+wG \o9r\ܿkԘ)-jEk Ext(TşaAT@dK2mNJ:0vt=VE"j@Hz&3ġ\.DWk3jab^nB{qe7ҁ;of L'X&c>ꃫV uD9WaBm6X2PNvIρszN teoXejj 2b֑&/ܟzx`~\ݩ\ujPv[ksUuWR gL)XʹBF-_+bhJU!I^qQ(}Z:]L!)c`ttq {~JJ5KB?`k&Y `$7Hk}{|}qse WAvkVV OC$J(#O_dgM~[{A Cб`,IJc辜t_&V9WIMy g#%:0;0@ƠTP45s ` roFO|&άWAL(ZdsՓywj9봣Et&`L2d%Ӭ׈4)&N9]Qt_\\`D# i E`v !ڠVao+jft(pFP E}ih:syV1֡UbJQVЮ[] 鐵kO+UGua(!{ Si]!6!bG/1JXgm hs{ˡei SBt2oNCc[wUyR8):S5eGwmlZUA~=Nސ,у&_O떂DKuG(u#vu3ftųf+^o-'xJp+?9+ ;g8(1Ic!*n9kv/YضE#:S}%EBl|uܽ룧\Z`q£h*uhsl':S9[2Em ՠt7 !8˧S{j%}LjnDONI#t(+w` 2q@lf=$ps+Ƣ{.U+e֝-W@6g`Ÿl_]P"Bᥪ  q_PP0AA*Ij58{,JWVu8yv'cxCdY)'4# @>.]93NWy2[zLtcHexw{G:CoY;)qgYZ070701000002ad000081a400000000000000000000000166509442000012c0000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ppp/bsd_comp.ko.xz7zXZִF!t/?}]?Eh=ڜ.+8Ï9Ew=3V͑DdQVƸ@3VCyKE5ރSٶ+ d 岮K{C-dYzT9m8BL%:|RȽ `8yx7NCOzLၐ܂Wͮ6eX4X]F)s2doB1'!zAA4H$A@==oRB WO=qs‡I^>*;'s1 s4"w&ET>N PnzN8rN"XFSf Fd(宩~b) y¢{[)'ȓrq+%qwNv@Y?dm"svQi^VH,"=?T^Υ>ZT}# !-c\׮J/LK4woWReޠhu8.ёzi|5y^vX-Wv9lW8ٍN \[Qy gJF۔V`rbc68)ķ`51eA{ ǧ %QD VLۣ ڮ wZ bQN: ;ЭT6=* _'&CGPx^sn-P%B&$q10మ&1`p{YH*b/1U)Ĉۗ.O:CQobP DЕ-nb &tǹjL"I>'X©äB+4Jfh;=DAqHlmR$k Cw-9'3g~ٙ002 =udr(`DR*MevyO<0wԙpkpւ| %xTZo_swPS@G[}> k>'rK'5巑[2#^fb .кHD$7n0ݑj팗kK#p} ޵Q*ynt2/b?^a2H@Y @p{Oٷq͍m{FWߒvXB7&4g|Ea(,JB?UUi#H64(=Oj|s 8ov:kz `}ڒ/O_r kK3HA+}~=yl]P5n!LaA@):{7Ѫ.F#ݐ ^*׶э)q&_+Vڪ3 lX):UM  L`%XrIbPEu@&1+(Wꐐ{Nk2&Eu]޷Fl@ȂBb5]U'j0I7fgK=8]`Sh NpU4== J.4Y m}./7_,?"'3Rp=j1v9B7@et2)  r : \~ȁ`x+,ڿW4`^Hj]]'k!?a6IaN.3iض4 YmĂ} --|ڔ6'Q}\ͣ[0pY+n9^X~ Lv d@I#bj%-V}xy;zՁټ#|NDZbEF ͥXI|t5,4&oW#[@U}=Gd H7:"ntq:ф9:Ůl,nJ$QP?9KTiaHz@#坳I ڴSyoUs;T_-z݉?˜ܭw~VEY_F{54XekI-ScL!^ ;ڰڌ[ R;Lg.,W| أPj\4]>Vof4a,toE^ F0;B`τ걯 flP}9hvJ2~C nOĞ~C4ioe@$4co[958cXN fZpy@o5oXiW$P]B?+;Dq/#c$>#u\*Ǜg6hp"ǰI jgXd!'><57V+CQ2 TD6I4Y06vI2jd/.g8DnV1`E$oIAAev2_i[ͩ L!R"coqӸZD_4WhVa:l/ܧNhpm 6* D (mq!5[! 3rʗmK8sT_v@KE,$׼vK {Cy:V&a~_ Isc69]R[v/o25_sHAPuuO">n{ @ - ">;=s@|ԾNC Of t3NeY?k"$g)*GHSz׹ 4#)Dp{Viˮ~v4/ Z*Zq)r1Ok$hG+dz/EN!>j76(+aAT \t`,(d s-RkIfşr-cw +$6vX 1*8:?,Hҫ[Nt6I)QHYϻQIU3vLR Io˯ ˬ6BJuG:Y[xf4&S0!';#KH*UG4lS½}Dy=に{A% gYZ070701000002ae000081a40000000000000000000000016650944200001d4c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ppp/ppp_async.ko.xz7zXZִF!t/t ]?Eh=ڜ.+\LQ֑\Wstx6ZL#Ih?& Es2(A;5uF>}79^ vF%P8Y0fIS71NHbk4T,>_D+p2-Nh؃,?TLsI(_{B`cљ 3?l?SN PAb6$>YD۾>ӳ~2@A6$2Ten)ka5'yJ_7ji!Mjg jH޽Ne$BWUJ2κorЂwozѻHA&f˱y5T:iR֌1FIҚQ0\S]ݢJl>22̱BNֳZ㓜"8M/>]2~=.PA]YOO44 1& c GYIsN~[~ܪri7|uud >B2Gywe_un(>3 [Ί(@9mt/@dom6 @n\|g;ـyr'|ɖ%9OfJ樅Ŀa8/ꀊT"O}4Ihֽs%rU{ :/MN!S:wYɸg%gk? `{Uq g'qV:q;?m`^ ȩo Gg1jəG ne!f`*Խe%i,kFٷ@I8uSiSɻ lDg5U\`c:nׇcJx7F& rVs/Ůc8: |>?'oTר[yF V-,e嫽ڞ?}z|́Ċ~>7L6e.f~Jq2@g(BQJi 6=2NOQ^*svw-arj coocW3@)C֭{MIj3l ޻kxY&f+ -_aIJٴL?)CݰRپ)/RzC|X[m!%bu ?+љ<LRrsEnƨ˷MvbEcU}1= iSOK,l`KŎl GuD wzLz /r9C:pGyVƃrPT ʯ}Si\E$qZЅch] 1O_ގ$sٰFO?aQ?dZH 1.,RYd4\)zտ?Ӓa햚)pĻ.^}.(wb|0 H:J-[e`hoHXDoo"\A>d+fiRu3acgpp[]t<PnB*' QXRmJ=yVqCqT۪$ma55g _;0٧{ë ?׃پd\ML;bFy(󡔂|ʖ_WT1!JbX%Kns37H\x~nON;d5mY+ X"Fµ5kz?j ; Qk;qV:tJfAF%]L1*cד 'Ȳ[AvnfStl?}^Qh"̔jW% ^VJm}pbJcս6"gS:W >6rH]xCU[^=$Ҹs>)NnahlQǢ]JۃOp_Y:PHqnPZFOd]x^KA7SѷD%L(*~bSoI:*RI-nxV)`9'w*H9SG1y;/Ax]Uh 0̿1|e dԪ X:Vf4#-3 GwIT. <^]@?'1ǐ}Ǚ;_ְB/t> 4O ĐNv"  :( *H4, BUv+." JS>2{ާm?z}+jҗfj9ok1tV˲A+wU0TJcVeQA!`7j ʃ1*KA N!jB>BEo=L?:7w,ҥMo.US( t‚]~7 VɅve碼Hr6&Yr,WVp+VIoB-`GZa~ vIժ0/kWZ}׶1k'IZn*HYs֎E1=LIx-j.8nQI2 ~LOC4><|j_{|-R$(H[+CѪu{.#Y慚b;q  nO,y[iC /DsB|J扔mYi+0u%GfPf4){׶0'q& e;$:Y·$$\G3/?Bd=ݣ){é-m:<342;רpUw0mnt{ ƚ \^*g;jG=k3Sw!4lr9Ci1K;K v+y=}HY>X :onDTmW~Z?02OKd6nKد&*{}Vl >T3n/LWN 2 :-q:-ݿ.u IJ2tcUb*MR>JF`MHm@Q%Ģ6.g8K5!R;ࠇI~D&ړm )Pt<3)) Kl'a Vrkll ( (ِ[zT1/&QQSjۂ4"Rw\gx75 Y%3JJ!j nry4u #brp)pmQhŽ19T]qP:ZО,1렊?qd&NȔʁ; f>ONc$4ng,q R6gw;hB]FˉQ'=?_a#謶LJ~=BDs |9@^gJh4j_3bkHY'j(?c4=,z^eo"4H_S-U{O|Udž{2 9,(UBp 9!>%):L Gruk8pUm#ѢljT!f]TR۪e2wAZ04lu2XՁi{uR(ڸA!=rjW[ Cc$AJx:Rt+&AQL9Lf2X֊E3\tV)v e [$R8rO'8 BH;/t^{UOAlϻ=s$>))BfC6>.X" ]:SflT!k}d8XکL^pnv6RO?4&n@Zd{~_I -!-Yɛ|.djr? /ąT1>>3&hs%(3N2bǁO|w1ɷSDžCSsR ae|3K{1g gu~TWa ^+]QO} ,W\g ,d4UG]bF%;7aF.,ma7/D8"-nĚAtcяoZɦU@3 65KY\N3g%_ S(^º5..QA!X1ӉHN76\XO5P&{S^z$:Jˋ֘Π CJ %A]S/qGXYѰ^j2'DQ#9]W4&1x~~npu?3S q~7ϑT>kgHͣPUuj{q-WB7aL];8&`&GP䦷 ePïN[?f֏j_G>Pdܮ]`j]vpF ANws_~KEu)L/s3hP6ssDuU*FIƔ6J kMw.jO1u׳%I.|Yg ŀN t^Sfp4Ci6@R/nM;:u{9_ޅJ+ªHpO8 H .ƌ"olΚLX=μ4FݧN$IsN|\ 4m2q͋No.Dٯ$tgzE[. .0[-4u^@v`xPvDU4Wޔ>tg@f-{@r)]Iy^ md5=őCC+8C~"; K`:D~JT~ciFОi Q>#p*rC%dc$y@@Zk?˝.7`;2Y&_]!6̰叅Q$Μ.(j מKŶ17"lr(}J$@]Ȳ%/+>HLN嵿_Fo+E"\iMO;-ob)Vr \_Dz@ݴ>;[G\#)\vD &S+b6?(F}Æ"oH[w%N=Ja(z` ?N?P`a+b63\ZҬNYkJY;Ĵ}&Sj$GrBR@k:M8mADE.{PglJF %^<촯:fH P 5;u]}IG vir@&')]j\BD9anЂ䭔(ȥ!{ӻTt%WzfZWknp(byW͜:Q&I .7!Y:-Tû+ ~[>AbIz8+Qe͹ %>mLukwaN2[hgp 云)oÎV L)67N;.V  Ra cNoTMNU FޗӋI,?{eB[2co;kO.O/H>yd~Sܧ_OѰ}9L]5Zhkx`F]/䛑5-LV1k)Z[虱!oVlQ2{W]q^@V-2a4 \Ա,j. G @g,tfN(G!_iEh'u} |qJkf%ZБ" OT9N>v,S(㾖4 |Lis JPTOHZx#!4Iou.KfQcNdn%k]_D 5OyBkO#vg4K\#(ғ<}9mknEN_sqiUa`޹}w̆vS|^KF+Fe.p }P)= RRV&`%f$>(_6WRN nVڠMڧoK! soKƱM ,!v0xb1 d_U@^֊7(qq, -Xѯڻҁ40ut`؟?}I`um跁c=@/MEm)~.! Է1m>C;@vYɨ-r쓿gnF:6Z۾/ lRj}JdlP_k8՚M:ղ &7&l(slp)GM#Ozo!e?#UL9! 6pY셓$g`8FrL8v"AE[rQ B4\]_gȔGs9ݽOȃ@@M`Tr#iC^*! :1ѭ-iDab.C8.17– }v%=`ϗbpj*N_D!ȜESnj5_`lǒ$ZK6^n #>3R d|`MMa~8BSJ@ mR߿7K-(qҙ}\y򾲊O'hoLd0QNM_\ -h['5y] 2[Ç.C(=a#1R;U,1ig2I}_UTC8jӚ09$"/n[=Ih"H%XZJNhm>Q<ͳq( rU'ΗRبbm3TLZYp5HD52Ğ{_s*xX#n)M_QLPdQyZ+DT=.O gط; I}C9K; TC y]CRb4رom5%Gv9CdbN/}5S3g4N&%8ƱH0S?kqP(X6t񫥰Zpo %ҍyn[7lcxSj= l$  Cf"A ??SUtJmkR+.|𡺼st%N߶yk6&tRYt& lJ_ Jcf4_̾cBZzJCVQ g-˭[z U,/03J;z ^s9%0Ufғ53ZViVsY-&y^T> SRc9Y'ѱ+,20"~yrPLItd('Æ:Iz)rWu]霧ßpz257XjZ Q-e|GkBc{-fx4ЯR&o,U"9s|f;펨*sp.v {6WvosL-:ٵA_f@{\&b{l|-, Hߒ7p*pIqWIaKi{&6>nd洪ш?]B-zX^E0Gj|.͒%/M B48^Lm4(FIQD &!؅X(`+ծ`?Mgsl_RR)Q v/nN`0{swi ;NJ&_Vs褝Qs#&wn^ջjΣV6X}Kȩo+'`8 r7Noۖq1BdzjQ"<]p4qLn qm[Yж kϋH:|M%pyO}glÞj5k=M9 C߇ȠB'R>qO.$c2N D0 p1=s:cE>OJwx14*;_L\ >:sg ø"%S9 Qp(3^hoYln2`byF&(lSo u%2ziE= B9sP):|7}e v<="V |=h8A#.b.R:'PP6}nppbt@,vVgV@,18 *YȲziYqc$OM9p(p:!c7|M1"'ötaQD)e;O{0h^ÂYnS0!0]zw*rM5*h, Fe)DmB'ƴ%7'PaX۠ol*+YN Hr}}ӅsTPl3$5FJ F3-WΕ#Ж).A_f6HY$SY00SVuj2OXɑrTm$b J OYSh>)1o(wYF?OKC[4xFJVE!_W> \/Y3"a=/OZ1zG/|dt`Ѵ/Ŋ-O O %ե_u$6x͗"G^!ΧcYDƺ dڃvy.4.§A9cj?܉ÿEi>ܿl'hIgE0EGpGz |nPMQEDNgU0АywoEJQv{ ('.[Wxu j[ŭQPo?f7-bzlt'W#M DMNoșK ,xy￿s؜TPN?ayQZpqܜt\X˒!r(*Mg}"ɶ\I`4V9Ęs)~^S+ױ(__,:i54G8k{KƗ* Z*XSJMbU]e5r,Z6)L CnN:wnTNk@< v鬫%J}[a{V*igP5?`&C0Pz(PR=&pD&^c';+Zq<)D<2 :[Y='drwO.jb Wa¡n8hΰ] xIY.ODJvSitdLݡbc4"!k=pM;.M^j9uMmc62G$ӷ{d{>FD)%W;끨pTd,&nR^`j#NəL x㬨h>7tUӁpLfn4 Lb`YڎEuc(z,S>w% qvoqY OCjFk.%JN&A<2_D]w7T7Ss7Z=Yt_:nh'2NKqpB>-#~c*2M/7kjm{Rl:5. 2NyCeƇc 2vk4>\yԓ6(+$jTpa|XĆ̘"AD`bt7D _/٤JO(|BZٽB1<53(C,Lm&ڦ"G&9)"p^iȰXbk{[>}خC S3 :~[o~ԋ;la&r:_~Dl [[< %Q`qN i-py9v\G_j?YKvbMɵr}n8 1Xh5"h&Jnc/eR7: 6U.}K9rrV;fd5nkfrRSGZ@A5twN^ ͆ Z@(앨 '`1eb9RGl=U|%}Ng%3@ߋ"R ikw{9Z/yxMKLU+bJ1 wG㕎>Z{փ2Q耥8C9`*g=p_MOn" €Ic/?SK7:&yd'YI~eaіNfC]t-UuO뎪J%Q);ʃˉƮѻx7EJqC#1gҊ j D:\cT]@МHSώH|]f.kQ~$$˔yW>CV``Xs J,_rgʨ(o$gF-XyHi Ǣ:Wb75h2P)j#T,6D\?ռ 8_p$}0)d-XJP9/UHX83m? ߧ.#"7>N󋓩@;O"ѡ?7HE9e.~v+b?NU-0]us0u 3->;ALߤVՠcfb{Sk=eA\؎JG Fr9b`e6K3 i|s>[v&u AG:ݠ^rQeG)Zܶ,tѢAbv{QtԩM-{PiqU[&K+e(}CNL ahۙT%x0]peS EFҁo{[G%0PecA-13woPZA`֞y` ˕ "!A#h q?4A^ju:ɲA0tAT.>O'E*@H,9ezUVs9\XkJŦE,4g".FM&G7x Pd4r;4T !,(Lx\];~s ]+JRw]<[/f&pqgdr02ZQNeqϭiŻ {|bh8<YgnLʽƭLY "d~ʙ < _6 N⥭=E.S}OI@x:`&R|(I!Fm34(D2J*@ 02\XK k}gfl٧~=h׫:ؘ5*&S_I8-J;FBa8d5! X'zs9< j\y1YI3T)֬!Il8nkXpr(r{W~8KJ 9<&$MB+*o_b'%/eJVcq!A'&30,z'l^% ImГc44-%;)Y:hoG_×{16!+s7}Aao! M|1,H2hi5ji&ϕ"6!Ãm֪$ F1RfD dY?dLӭUMkZ  Z(d歗"zc7ē6 3q\ B{җzP?|7I#j* !ʍxTLM_;ҕ0NaӞ Tu1|]Uj8خ(݄\GqƙsohOLѓ5Y_E5BOUR=#"UeN1vK  "ݕYQΠֲLvm5j&MN9`miGpK-GJʤJlrjB 5U7L8fKJ4b՛+6j$WԒ7 [k1%lʧ$O_0E@Mײ8My6` 8ɾ{EKT >az|^G ʶ'?ӟBZu=p<,ʼnyS|z!&O$}U(RdB=i{dHEt NW`Xa&#@Ҫ wuDo=8'?ѡҊN=Pf\Loȓ)x+)V+qf6|J֜U/`Q}mH|h(-P|* :fʋ9r3mLSv?7 3>!$ns0p\1qus]K2AYƒgo$Ӊm *!yDe[p,KF>E\De) Sk)_T\+ >_O=GUkF9l8SWgFqRu.ĺ)\&E!rb3Yckڡ  %?Jϻa{?wv7DVu;mc7jR --)33Gη7jM#VyMa0.jiexWI&H$ũfdzyfm>4IPHQplڹV /%0_wm? .FI0)AuJl'z9ZpZi8C̒*QdFV:ߍ. 'DqXz9F$Y}A+(*0/ȬDF\+1R\@״ԷsgQq:'G7Nq G'? ƩWid{ge g*n2!#^yXH{RQh2WSjBlmstW+m4ͰUʠ7 St"u^1dEw[l8 {C˲;^AKЭNn 67 _*>I/%g!n1Bk :pSfqә1x.k"=z(YNƤG1V~~j0/^H۳Xp Fhbҡ2 Na1t 5>˿=j:;xyFVl¢l!kwv?ڨC7 fJDr =LPI;fՑ Fq8B~A촽8W!\^s⥣Zuc MDsC / ,Q+ S)> d \(CW-$ʜQt.z_ 4i:NT]9[~0!=kLT)',h `|^>s<\OJ0e-SD+н&L[&ުab= %+bWc(p; fJSrm{uFsVqi^9LeiRc0Dҫisj kJ :.z쥇sΈ]ێ]yRJPJ*>\_)i-X4+R7u-sXo6B@̷.cv^ڰZ΍MRPӹlleQ?Y\L0?HMjVn&` $, μlOtGC@Kj jJد@gNa{énһ¸ 1^&`$ ۗ.$BWhjgJW)pI)9POj|!^`m aMTZ$",P&,xew  (Zjrkf.x')' ndMF58}H%G-Ln:2bSfNtPۗ/TQ"&65#mw\ii=!4n4+Ik) :TuD/PQyP,#Oᰙ\v&RWrBs??Qփ='9زorc܇bSb=بvTԝN抡i oK.#OK1W7h}0te8t"ZG1ԾR-#w8%[h&5ˇkp]REͯɶߪyO9+E5 =_nn[DZ&^W5ܭ]'+Ш]Y|P@\%e?ͮ\D+ u͠sKszzh#r)aZ`t鷋}mAì"ѼGș3~]ɹq,Ũpg{g3e> J_IX~=T=$]>lj)A6h7o WVdbK:8BT}ݡ]6 GL ʱ[/+ \?"nF[u׭g=sdR0؊o]2v=iѕRu.t[L/uTyΟ#Z"D뿶Ҋ H9V7ExxW(> ׺wަP U?=: j(OlU1`oWF'7; @ݴևgg+'wN[^Adʘhd 3Lq<ks4TEW0{p4_>wY`ls{QY.04a~`fh(Lh,JAf(;TFulw$Ij~yESI;,ep.K~GD|o*BvሻWZCp|a,G$嘲ߝf]~=ob'mxR^4'C"Mt>V#.ѸP+3v @> wg[b44c\鵤S W4YO]8g> )Mz9Tb V^?5 ; m{=6ZTqJj8]:Dq : *|9cYřO\ڪ{ j'2Բ'Z"CƝt67vM]'%7 ôY1@MDσ)BSI#'6oh!Emyxm={_GI܃%OZ!Hl_I[]$Ox`ˎ(>9>IaI25?7Shvn>vr(ji1ZmN'42txofs2̊g]8R~Hx?p H\Q{&0Q=]]p"VPw\OnªMVdWKcM=AZWBo]IR08gUߤ\OApFGe*l>$,Żfb!;6wV*s>2?62NaO0 (=J88#Ζ13T-kl.˗TV(i7Wu *; ]2yu5g@cU޿#ϼPOB?R Y@PR 3Kdɘ @Pkg5Opa,&VX>Q3 P@]u|"pJmGȸNJV!yɗ$l`gQ*f~{u02h\Rld5倃zٓCW}iҠ~^$#X `A_rZo{qafERi qwW03N1^Z%`manᇗ裝sd2|%F=r'('Sʿb濦=WmjQ2#Tp3HBNq?nD<~"d4>0a&(w#H'j>6e=kb\p[M5T>!]֬k@0H7P#ԸfTVqiGlI+/V$ôJ}lV9* )Ok#)[<ϛCԊ3 ) >LpyDm9a+{[ռ ov:bQG}IB_ ̷e$svWe:¦1-vS&jԞ K-k4[\Dz#JBs.pnoy[eqڤ[zr #;pRseEl_*S3V5P' 94x~ϒG)+$ĹD؋ƌ(Rx<-#Ikǣ{'?/d ^''"taB/"pe2дs`Xy8&oǥc%@ݏ1tI0sS5bќtLf1W7_Ak>6!Wm'C%\N uͥA3}\JueYbME=؞7~ %A8B58ii"7%OѤ_KWnoIXp!YYŞaxɹ} rVҌ;2R&FI,܉ID3Gi$Ss ^GbFɱ£NzVXa%.xTAv[/xC`ieeLh+_ S<;PPԀIhx iSo5/ŐFP9J\;#!?( naI?VRҤ8'T]p:EH݊`t>,ٶT\S]H|ivKͫO˕R)2u+I챴hVA;4oq,/K80Fh0\>C-/@{LGb!s@3aZj"D!"˵15.!{ hf0+nx*S7L8r8 ҿcf%` Iwd82s%ʆq~ZU\8l!\V:M" ع/{Ǻ/#*9m꧊MlN>HW78%+Xb($g',HXi-rK4< * }̙xgxXm {zzVMCn.sH8ty lD }?VMbyt ,P Y?EZO/R/O"pnݜ@o5xqҁlp3/E* i8ox탳 *8K W='a'|}0Ib H+YDp׈-H{cxA+rH k4\fŵ깗u j7RpqQM=eoJ4;~Vڼ 'T81?5c4'im4sDoc%Ѝ"8S6a>a##H/)l}@ݔi1pE9 z7 G9>JLR.ՌRSobriZt~2BOF gG~S 1-"sUSϼQݸhvp4gZ.2hutNL1l}u!DQH =" NS%6:C`GwitWb5Ո(nrMlI{k\؋QC9ȃ8++C Ӊ 怣XJCvVq^XI+uDÁ>s_cCAקސu/i M:"@7~8T\u:&ZGd܀`sPUf]Neq j5XJΞA,7[^~5^G_un وNb rpF.b ftM]ڥ@W-Ntk.7k\W5Rr (I@|G&%3#wiqJc* ! Lāi;ێ^IY]k;i˂EU*85 H ݾ{<fRSBc׽΃-X{+of9e(xOت̣/]{@o&_3pO#>i} fX@߷ tG4*o&^!O+НA!@-qmR0y# At":U,s w|fʞtݲ̐  ްn/B|ɰ_X3dw85, m'~/I|W-fą\vTذ֬>jy28ڮl[E 7,5ʚsV=]aTk=FH):'T˔ֿ/X; E:X{eKfΐb~Ib"645@UAM )w|kA?RĮ!d,Xt- Ary$M'TLȬ&x\;&[Լf,׳" /ݯA+ZoZB"B@\EWt30+p6v<\OLJAg_s.imXg^oIDW]xg͐cf J.+\r(P\hXkBid.cY9ʙBkYmVd|u%žVD'VH}h%|d5֯QEsub~e jKa%l20,>5 SCEYI={j$55DHH,3*Q~|[FՍЄUTч3h-sJKX ۛؿ%S["zT|[VUw.3bI'+u OPf{V"BbVh4176F\r87a3(nxA5WhNMYOO'(Cm4JrAy5gSHq"ϼ'I] TrV<Ͽ&-n0V`Λa$JԖDa6 XޝZ59@hD9h_Rja7 ޹^ 14«jUSTeJ a8 q{1N&yV'NC;Gr˓.v" u橜;4 g'!8qvQx'{2JR c~Z\Py3|XL(\gqʔ[~ػO `8~ .FMge/>4f/$eW|;Əz\B߄TIpJ"\iB^#v*w-`ЏP^M'@j`X"ÇW(Xu^ivQ7W/%LS,J̇\ΑǛCD+؊i:Ilya^% U}M.7g#zJ]P_[_{nFJaC0+u4%xs "nN%+vfBARWa!Ny`eZ$D>WȦ 65lUҧ*mCϮcЂ j>O݁k ҦsmhVUI$g"GhS4JR $u|޶0g { 3p`ne- 17IvW@Mhho'eBNtbI'ȤXALЍ8;zLnN+M!UqB6 U"Jg[C;brɯos4u9Zp{.Gsnɭ1TR3;rᣯ@QR U:dPd,[^zӘN0BPV90Ss}d>}5Oђ6Bv l}R09sܐC|ʃסG x,ӽ`]:iyU4>$u%>2FV;PB^DN9 [\vh#_0?52z3lFd^\-+cǝs2M!6$㙰ңm44-q qE8ȩs/QOVCz`Z')j `->0hz@,T,\hGL/A^ۇ?c%+MO^?IЭYYB\mjq6Ӻ.H-LL9e@o nwGV\4H?]{r1ڑf*Uwj-jtפ~DW"˦ qj=8}!ͫklPْ;LS7"p-rQ`8첞+wیE$9Kes"H/q/obZ>Y Boĉ-`PE O}p2Оy#-)2 ʱ9ՋFnUt\xU _h؀VK0g(9>Ex Vx7~$C$C߻0@C]Tl[Vv /^'6F }Lw-  Kfom0ɶ5Y'*`ߗٗYtYQ RElM: 33Ov'`V^wQ:P% Vd|[fL^/}\;0"\U*nK.ɪեn9RDȁO #},ݸ%0ZJ6jOPuqvUp!B;绰-O HE p }"_3C58/CO$~! [Bi'.c>IncD n[ D(ݵ3̕OQw l%^`1F4NY"`=Й:_LWS{{T۩a,`M̀p--jmllJUwgQ?۩ּTi*dY)5s> `UͮQB5\ U4d֠m8>OfzgFA:j"lrbv %:I 6屚$H9qSJ]fӪ4EJ\gۆ~GZ&*#_k jE{VNh{P튫lÀLX5Ek-8a$9=ZŸ_4/lk~;tllZ1ȟ±y.PS*_F1nOVkw%bʘ"m(yQD: Db/əec+~S;Tb2l9dNK+y3Bʻ+Jl?2ќvTT\b?"E;2gY^/AUzT҈/4zm` NhfÒ5"f룦eO 9 y5NG +[ͶVS(E|CuF|n.j34юO˳qcbe+b>QY?0>R̸hA)Fp 1x XwjmH5f<`wǐF?cj_u*yi| R#N.!oΏODJYFౠpxd<`Pтji?f!~ B5I4Z 0s|EV*Lٛzx$.k/af^K~;\Z)6$0|“^ς#1mj2fuߍ0Lšs#_uOH5j8>P2?m4>đj[TFFMQXfEj?ZatUqgvZ&(\ 7Z$3;jր641wt29c-y5|]TÝT5b{M,d(Iܻdp, )GWw.ه!ch" (MhcύNOVS[C, ,a{R1GM3zyN=Q?{ʙ7 xF2 '!)u4└>aPah_ BT7 9T:w 2 Ә\?{Z']y߅~aWS1/߱ݕhH:x*\/y^VNBOEC0= 2v&D-/[6*2 X8̴A:KO;'Kr#oR lWkY$iS 0VKC L[*+a3Ss,9B3m{y'%7$G)5MJ3.Y`aM# 5h9ޡ h}. 8̳,yhDDHE7\5yfG<s'ޏKW#R0 NPGJ}S6p 9Ct'T0h +ܓ؛7£4pS6c'~nm#FFUxI~]#p8dr,5dN>mF&q^;ǔ$*"FŲ5+e[߆ ދW k`.wqB  _*NhfiȘ%I8Nn\[3i}EU[z\TSLloK.fkA2:0PܶU> 5xVҺO׾:6) L Hs>PCKW(H٪ *~ngP܀`c"[jd .$=DK"V}j;~Dfrg.jd KQMQu{ShMNxnz'y RL3kim:dg]ʈD _p`EeguIBBA)e~@IhG-ozA݀QտqXf8N=nf̊IƮL׎ DQ^Akp=wb5Gs)`[ĻKuؕ)Eɽ`xU0hkY ֫mnL<m&;>.Hg$@uj͈}6QEPRzމ3=7^{@[p:shǞ/.~WUp'XxV q+?FbKOae50R9Rj?&&3>#8wh8J-J7my1cHs)BoۗBQkC8@:[<J١Squ8"Y3׎6]9qk.ya&JUo+]uN3@XL%.備-^` 3n`eY5HI6wKX444xf0172aM/ABEBpB@ YLe04'C_H w>$dN$9gutnr~~?.WLŗ3%ЖR0VE32@]`9º!vz{PofU\i'_0,߬K]/dx-h29cCF)hq)wP^j;n9h|Hg7^(nsԘf-qW{|~ ̉I.GD9Q5vd joGT*M"r6xOփ\!N+@5w?X+Ԥogo:#t=Kt&^W,xN\E_LpJ^*!MYuJ)3*SYݦCoLn\ E#83 1RD@;"udXff]u)<&$Gcg힩 MFbO;&ŤV::mщRBI#AhP>v߃@X%#5d4UBZ#Bi&fYA} 8!u; pI =Jn0\fk4y&Ρc.3B2 )vۇwI9qz.G-pCG|mVAx5^*NԴԙrN- UóWv|hiEΖS ]s_Mgy X]̶k Kmu v(vdzK jXdQfњYt5lܣZl :[& 0$a>5؇hfIcԏ%X  y!hA/µ kńX5pH&5TMf`NYyF7ԭ;ZjP+bƿJzr84sCc%Td]ᯗL osT}6uխN%7%`Fd(x3|B |Rc!M5ϱ䤚4 в}/m +H$*b&)Ô&u[T9-seY<KJ$hqڛ-4)NMZFhlhx;]$hz٥=7Iu&iIpww"Dl 4N1>Ɠf*ʶ8k!uEŘf~Ӫxj dq֭-49m8v. $EM~W0"1tW&8s +ӽRTV *><}^kPWF~3Te%!?TyQuZBe$oyHJP\<4S箒Ff؁U,Bby!v/i`n L:}KX~5{.j)]Ӵj3S˥;rVV㪪b*XOc |Ms ,D}!2%"Q ?V|(E^]궼ؽSǁ|yLZ쀛L*qR0jC´>Dur'phpx6!<ŒG9#i^EoaE{Z;F#%]bppHRW eNOS$ ::]^;sH;TT*urwaeZ;q.=72X~v}ͽ/. fwگwNHR BbI9%0EN}J稇β#L;~CN YS!uetHYh < \ eT5“0 ¨D佊ߛwQ=R[6ieAJBp+gDMVeۗ&Gm"Ќ-Vh^T>Ao ebCv{ ozB#Bo oT4UapF( ʺ k1 G&ľK'@شn+cpOՄьږDkHu$ip_X܄7\\nX*F{.r^S /k e_G cv^+v1zwْ~HdY[ L :C0Mf"#hA}ܞ`XB6E!s u<F ar1cj oz1#4AJ&tAaߪHbpiڶ5qV6HBZI3d͵w63GRGl1ω5S{Z5돎j,&lL-P{\;q)zY/OCY!U-%x ֥>OuaEɋ dy%Fwwduͳ%!=&rWkpL{}{ēzb (݄p@Y0X` 3g=v?Ņqt8"yo`_,,2V]imFb+&Pʖ.?{. X c^u:]R%SD^?_;6̵Fp)sP~vW1ו@vmUU}RTwhsGhJZFO%UY2eUBUQB"y?DJ\-ieۮC P'IG7k_r5$tfv]J={ش.W[MR-3N[嘹WqM!5P,1V;ި1V\O!&&ٖ[o+.ڡalvD!utiȇ-g-r 8=>i.fz̮Yt#܈xռC*اÖ|?!MmKڬ-rvmk߄ d[5.iH|й\?XF/qQԥY0[.̹[uXr7'~PN'/AO3|W*^f\hGT5rY`(Kfԡ`[U@^0i qV+4a`p_+o s"sz4Mm4^]t,w?ղLfƶ3{"H/H:W233{i7<2Ow'-s'S6R^1Iw.%hJ&c$X@"zܱd)i5)ex /LxMŊ0>RqJGV'Ui4mK$ofv(ʮ\Ɠz)mJ b4(g4" re ]9/QA+f@T)[-gV\WRs&i蓮!Zł>OI)ځ'l0uτ9):(f 9Sv5;!)` %M'MbЇ :AO erИK>.%!? (6M|?x&D08 &o"`s\lOx)bUʭ:h?F3]ԙA 8жtjP!kL!mYa_9eRr<IzƩ& #adE]QK" | }֡DH. bk63BĘg~iSYd+ .y_ZXZJos8Njdi)Xg֙!*gԣA_wשuAU:^0QF[w%6꧚~ + *QMD V,hJFAPՋP"z̃昩IVC s=jqD H^w!G4;n|; #"߷{c4()W|nR+u~ bmr2#X)]nYݧvC eV.AG^tiwjX?+l|X#2? |5* 2w~n(8^j nt'3"u s;H}6?'qĒ(cmSٮ 2HEi]|A-8x* BJ+ܛum Ԋ6*ޥ紇$A8f 'WhK_$- BjqZGQ<\k ԡ W"~2`>İh:U6^AҽЌcoDN C#v1>@aZ~ޚH/,ֆBkV<<4 /=~l, R!t=Ov @h 5IH NkeiLn ,, d\DјFh0!p-lyT2t:*$.xEa2όјxq,hvB;wD/"A i#:}?JK q$#?Z/K驰CFeܓ-Mm#b4 kIB?Rӏw eaK("pU{֦V3i5me G=>-tZimLn./7d@bv~KJV=L =Ӡ ce; lt kگf{J+zawmk!|7ƢKh>?/Z?1 F͠U خ@1M 3)eUF;Պ#κJ$k\+H{T'۵E6mbwy0 0iE;_0741Npќ-!@J '`N'~|VkyY;{Q7c("_6|V!"Lyc\C}:J=7*Q+9ɏM?k1qtf(NmzGFa"e!3:foii~QܽVCwp#RQZ 2*QԸN`-\|mt ER]sO? Qz|nacOM9y0Ex{­&7[o?ψ7rX]l 4'(y: 1J2yԏl`Y6mR"X6i$n@/AѼsO0 V#\XWd"wJ4Ow~}Md"dռV/Uh}N7CL>D5'ʨ`d]F}`B td<<;0 ~M 3Uza|Ӿ9^t NǢgnȰzB E;mWZWJ@@\el2^/а@emAnAhF8 .)Ԓ}Ll/3i 5tmwѽ5f:>dLBfA `}R!T `47k;ZHOO=0iB\J[@_6awDfՕfq2ϏrO-/~lUq#di o+Z"Ⱥ(M_"CD^K vqi*jZU!Gΰ~Hk qǃ (h!cel`[N'x<nۚ3ȏՇr[|[m;\p8 4!}&tL$}(0;yqc_,1VW'",WvN`yq1Aȝot 'u9H[ja}z=()0g}ˬv-Vsk0q`j2c*0qLl7(%>5ѨGhFe&3#n wwOrH/ߑCFW-8s_%ROB$CK1$IG0KT)9 OUk!:j*e(Z)FUaclgXzaB9& E\00AL'Zc4pmȺ!᛿G<[/{)=eK.^T=ŷ1׍t4XUi}GNy.U=D*6ߓV$vIbx`h:W:P}$bm+9x퀼F!Rmfi͓$]\h >ەpC @oqyO{@VZCfp =6i*Q/ :FN8A-oF=x1w'>hǾH'("uIKxW=coհ뗺w s[ Gbfp4:݆)lQ\cCsF7qkXeOa,0ՅK; Y柡!TL'ԅZnysX4#۠T7VrlVYݯpM[/E,gոYs'y\w kj,js#(B=rC߀欒/ GnL.U+B٘٬`41ٿĻKOIcڡ@-u<~c'h=?y%h39ۺ CFulx4eJ"pܩ׋s!VSէ4F } #ZIи+8-l  RlMږTe~ii[FX B^;3g! AT$TґnzbO\O*+#DO$#J*DX47QuYj;T9ZI_U z~>SD"!%2lﯻk6ZM N ~ 5a8[iű2GW3a5{Vյ ݴėZʬbӇ $#޼unRi(QE-ǎr`C}KJN?R'Q>nkGNHc1CĄrwg;Km:Y*d$.Иz{M _q9F(kHGT%JrUpnL IUM2Yc@; 1?ϼrJ [@N@nZbͺ P#)`Nx!YRٸO*b N$HA%rCvԸGͶ}m;4 s:5) ~IU? ۂU;@$a2*c+WrjZd[ғ$bZBHG3 ft8|7&*jMy +,1uh|۾}j7Swڻ񦿢(T Ts6=>0Y 18VB xl.$8oojͶ= xFy'S8xPd4Ro.B>CI71NQo tz ` WeK Q?8ۮkMuhRYVB6< :.)\]#Gpmtg;h4wulaS}ͤz|*'١wr H\fdyl) 1"q!(,T,Uk]0/yDf:Ë-ilD.k9O`lG{xŚLIL?Qš%[tΉYa '2@7gǛ͈NG*bb ^滼SY{Qu2ĒY Au<_T> P帚QcvZ esy&yo7Lq`Qvu$>RPs̻y$H4LHy">+MzG~VyKD<ӑE¹'xhɵJ"M.*XdsO=FBgpoe\".MUKpx<=bTNN&+z]j71oȕBGmӺG t*:旕mL~-&ez58)@~.7$GftHfɥ(h8X{yb*hån un(L5;* R r@.ۯHs"{"r };,4q4*LcL4=PmOԧFv^#D\@Q>ɩި<>\%aRC\\_Îb.@ʗa U;ʎ zY7~BB 1XF== zQ:]06]gOh^ -6DVx9:L+(d {1^ B?{9">%[֐<Kx`q[{-~\N\ƈZ۰3MRPbC О>TIfzr^ o8ڡ l!4Q ~tND&O6-Q)TMd|%3)%I=.^_l5I~KDuJ7qp*1ޚA_;SsY%=-!s rdZΊ!,di. )n2`hmS-Y&8rFuP3nBS|O@F_O5T[aշ#z_N3Ƈw}WH,Am<zM怈—n.čC#"\>p`׆/a>0z6mh7~4lO6Lَ C3.ԱUt|c5EpNIm,JJo"FgZ43Y5}M~D" ǿBCݻm<X{k!lFƔGBQk2ds#{Us ϊ3Dfi0qM/ 2W m<^3'8)u4J-ر-Jٲde>o8YroG vЋ_ӖMfODPH/2K!g5ꬭ7젭2~Y@O>#BUurIoᇶ P;g8Nkr#'*@NVf/d>{XUTP+,5ǻ;Ge BJ:KO Jd4@T2®ٺZ(.'|@ZW-C{]Aӓ8;R2nTZ~M@Yʌ7qϺ9|US>w[1NUETtɭO?huA6zIY`y %y/@Tzك<=byO?޸d;/3<%2L1VkzNԟqC]See^%He`]slõF@!wwKzſOV[$u~- Lgq?Fħu\nY%9crQ>e,m9g/RȩdHֺ+s#1@p'@* m)Y.Ъ-0 e;] )8 t!.5 1a(OD>n2GMyGu;øUVuxs\3.ȟ/!/;Ƙ%y Jn X .Ⱦ(c]PN.<ET2 {ƌ=rdȻzRta}/rѧN*Y utdtlY] |6o `Ft]R 5j82U!`L+DXO</#|!sI 264|3ZvzɇY\%nk{W59<19=vv9?*Id~ԈJ! >`p|Xh6n?>)賋̇j4j=i1j/w3ɣu\F7SYSÉsq.d(k{6mk*Nd )7WU퇭(Oz*z-1;I$ʓ?#( kkh8Yŕм9'zG},9c&u`IpVܞ:f(10}$ c>tzݙ.ѷ?hNҥs/#_[M+|*J;"lDY;6G-w0UKz&* <k49) rp%_CDCZIJX(zא Tw%q@A^enNeW"44A.|B7;E^E~UЬF!m,<6s_M쩶NJ͛ 40 ߞՕFTZ (g :,f}s3hIiD'ZFiI1(^t椶۬"9U9<-F>pYƬ(!C+ >0.q.Gm!Ē'R %yWkB=k"UTjdRb]DEq56j=$we֠W18"_ڊ'iȚMQ*9TZ/T[8FWl"|s2*I}KF* $~ϼotKP:]yg=r;U7*42@ BPdddd'E.3yW)5x[ xtJ/($/R׈(5tdz=єo,u3饇ͬ;BքRDUl˜'MbgFV :.m~ftһ,feˊM>-:xjnm 8m|"{P_!J a!)y ' (ߋdK1WoltiR]O`Ǘ,qݭwI)шKhUdO«5.\zX$pNuQq(Gu /mwT_Z2˳GCx{$`!Hnl:M5>CM% '3b .?dGTEN[xCM,vutGFʅ\A3*<=z{)$2w,-[4{m&`/-ӱ AQ;mUpVe 2Q`Q@AYYiia *(Sd fY먭sb?A d8[O Ef3 =b؈cyJ&8*_@,}BW+M F7r{h<@=zV-[̧,;_14$Yq(rO;@?] #h5@dҘMPn @};ntc oG|/ش1,a3ð1 +}]R0A31!-o3"SOpK0MqW\;B!UP|'Xy]d(uС7ػ\6}4/,)̱Z, f0LgwCUp~[@ QrHA2`ikwv`Nd nav Ҍ;Z6nU+=n&4RutS_۫vZB&s5 4 -"΅+BfPVDj7G ҿ'qد*b}bw\<q9Bq.C 34ٮta%7h40Z0?dwvdbu`.J1|2V.ՄRZ1فB Z]R28J[rW2Υ"$WǓWSZAM`NG/$^l7H=E>f *ax%do{XNU0\UJ+ G͎Cc-I7ײܛnƓ`͑R67)].ܜ!t>(QeW>jLNQ[R4BגFvxe#QP[) + hy<4+$##UUI0>ǟxcO'f[ dFk= ;94*> jS>xAz&Cdsl]#BSjKLQH HE$s*R}iޏ['Ce3"`Hü5qYS rUzoBوJ* 0Ȓ<y $^=)Z"T!x|wfVt֠£xe8C;. ;7aEvT֋kUfl*+ʹ!2{0y]nzzѾ"CܪVwgEէU.[(x;ʟɟWGㄷ)DJe ,Lt$0ǘ%>vzkC^pp*1ܦt=4\01vP#coi+Iǁi~GH(E' x`̶/sMk+dr)ҥn>fέxK2S ;S\GWyx KZTb5Ң!\+!U㯘,xG /lF Y-Y!2E( /@LqAd{u`SP_[mzVpwO;3t/g4_0!"EL|e?a[56~g-FCO)J1v]ass43!oXޭ.58 :KVA)[fx':Nrc;+=Czsd EE^k$;ũbkgȠF9$^& 4CGw1XC>9n>8m{:S+[9א8w#N{KEƲ \CMbI$^_xKPTi sʘrCI8ϒKQ" ,ѰbX*xO|ƫ+4K,J|gWK o 1t^M,]JYꠁ8 ?/L [*X~& 'qБHY1a3 ukz]JO f?2]MG-pKe^#PIqge؀6Nh'3K̂jц(Djr N@Fܳd-,C_S Ѝ~i˟q<{rFvN9t1&j d"UNlyw?>LEư'Ri%:KU!|£gt!{1k/3wkr,'&V@ȧ.Eln rZ/Q R:"zc 0xX9WlTnLA{nf4_Ƌ(o. Q~^W!ϑ w~n@j^_d8s^6sA'?E 4wpYc7ھ=H:6GY,̒Q!aMxdN j^GE0m*hv\] ZSYhVY%Dd_w_.ƔMc,6Ď|~@t+f<&7F΄'\gn$ j1 eOM삲. n̴D >ց| 5 Kdzߍ.pN|>t|:re\ ` MgF5?F2+|nY'ʤlݷW)ҹp#\VL+RV UMuwjr2nXR\֣ w /F?bt4ϴԏm=ҹwef5[}ee%NOI2|*5Ə4DP[Oa##vI/˵GAxv)o<㩨t~ZF#NQRY?ud/C1%Ĝ hPʯTTf,KJ]g.-~5O!I2IJPbzs޸ JT1J}A?14ە25:1`=Qmk*ՎG&[C6Ӵ3T8At吪]M鴫0N62s CV>6(ijj-V=*N=@2+ӃX5N2bZ(PYVOK3 I7\st⫁j3|"Mh4c!gjk6kZtZb wSdg9 n7CjkZD9uC_tcEspg?}WV+ AN^biشޟZ 7q-ވ7Ɓ :-]jJTK?$2{T`W/EMٓ( N$ts|ji@|Q,0 $E7+Rt{WiNrCS) *ot;qO.Ob\g~%U~3u1?2vtkf ؕqTd`t5ITBT37@\EvFoqϋk>=[i)\]J=21X52 ̎SfPϬe°sVފ\Otܱr>#dƠedGwI e?DwV [Z$ܓL[ tJc ply3aZu˸ uPaz>-Arl DJ9j2ң^!#ݐtNJwEwyW Oyh>Tnv}?TnR(رYݡ IseGƫX0]Wd  ={5,Ɍ'48~nqh&YjT z(ȠT?Q $oFFo6| s˟u \KJʨ(K6#^ݏ-\϶| 2VƳ97QfAZMiw0{Ie?)a~+=~P x/پ^Pȅ5"X9 |fKE04pޗҧU}jV6_g&\woLit%X6\ "!ִX0V243H؊C|9E*my|Z@R˒,=P|y.miő , ߚCLdœ^47C{ɥzEtJ"_h$41ل_4B_x_NOduyGW"[AKDeէP'X8D;IHr1?dD ]!qIM&>K)6U)3OL`_4""R4SsX**!A5M+ٔu;(&sQ\HE#eڈmOeMtʷnyKhͲ'BE]Öc}"W [U׷teI35eG0>=Jx 5B5Q_CW$?f8G/ɽU9 f} 4w"m wF6v.Y:UTWCE*f kjZՈw/T}n/1&@Sh=aRoG(X\2 ¬(ںΓ=}(v2 |r<zej?PQM2H*g F& [!^[%p}=_q'&^d 4;lV:Fgӽ s"ME\-InsW=Gѕ͋WN%);Sqk*}K6P2/؄i 2ࣅn_nxw6^glq~#_zRg~;bJkgZAO"Brh_~6H-݌,Y v4iC.%[4s), Gǝ9dexJ<ԫg-Vؘ<L).4 $4pMIJXܞxEyRzd8{f8B#0-L)IB6J`rGrJDؒRv= E4u({CM{>UW)ex\Zq[2mȵ 4vBI(!rdr3)jcvS) 3Dk^4?vxPf|\]>G$pkѴ7K([+0 ,CHBh-,,sS?Z: }YhI]E}qAEI 1ٌAde 0{cSЛx&H .vN 3%vzC$Om  vm&|b|Fe93 |H 9xFX$(b"X- $;KvdP}8j;`A^-x!opc4%zNx;BtC]A { {Kck%lIbp&xDG̃k)Ic$IdYqF힥% `%MzQv>k%o^'AwK!=&~^Mr<Ĉp ,dz'P[GEi,b&qfc08(oo}9r2c6:l1am\Jnʬ+p$<K,|'sHjF\>gR Y IW@e^1"Lx;d\@O .B{ 1]/ SYb2o1mz>^G@QjjУGJO!6hJ6),x$k|d9qؓJt1s]vɏ~Tkvmcq|)r"Hr#8ht++y~gz'Rz k&2"*˺%ыw9@볯:-jX6%T7Ӆ'qx}HUPcA W%`;dWs?5סO591ʞl"u `5G$) y"uOC 0)hcH{# ?vNRRR>%_zjVPdnF[9CfT#X"32z_h5t nUxé("/O.TiBM>-a`wIF?K;,ⳍ> Z%g~\]kyNR(\@ 8NÎ`rkyjEsieu4'qwD! uvC굢+~YVZm.8v%!=I2ht ۷,M{bAiQiUCzCL=hE0iYBAEpR+&#=lZ( v!1FiՔF3@JO؇&JBuGTab1c8`ϩ[" Y *?T k 1UY̦iIc *kUDOi:@by~Cw u#,/GX"N[e\fe$6w?3!S! i:0J[V]`c&PcA־=S E&L 2`4L͏ir Ibed"1M9Nڽ]}5݇9TSnp|2Cw;򉉕TJVr_lpldbxaxu\⺼[!TБc?K!ЊQ|H@p{ cuQ~<%ĐMtk*\h\X6^`l& tWח B*Y`@5eiuŌ3ph) XVfǔG^<8vƷ[-M6MY ?wAөUz{CeRRb9^&`ȣ,j/ܚ:_)"5`a0i@{'v[(xKខ){kǿU2K \'16@ĥojw谀HmmiEivQLRQyC܉ܺ[TW>/-X mfŢ%x 2WZ6B8ۼ;խW!hskL0!8/?l]VW^8?Qy 6|0M;#=#Bn:_w3nqba>MSypl6"(:2?z"^ JTѢ)NAx|vϔ,kȩ&)U3vHݤSp*gw `+0L"fSfB G7KHLKѱ ]%H]ylרe繮^1EOݯzbtg`⎴zf$Æ ;*whzTV~gdQnw?q&9V%}֘ef߅FaWJ!V9OP.jl^W1_{Xo?YK6śIN@kZ $ ,P&NG^Ƨ D^a>]ٳEh7iånХDHB.mHXEd?tbwqR"mJ:G0@ѵN}Ŭx6f>n! 'MK~c#2Ͽk%e UT:g?V-+BmYWGl $0#W=qrr1n8XЀtc1}ZvB+L^DY)W3tI⠟\jIZB-N55c q :yƖ\2OkT/yPobWNm^t5]gs 9 \\9I$q\}t!U١瞲#(D Ї0v VGmpkϵiE\Q"MY|v ɑ ?ΡctY 0 پԚLd(qGBz@x&=j1-7^k_J0VyQɽ$elߋZI~HqNԆ1zEKBUO fN`߸l.K&7Emmk'm⽪)ngU{jE1y*a_Цd=gy&m+`87YbwAhS\ hCƛ 7sԳKt.372䞛J 9`WaSdYAPwt_Q=vo#C3Uzljg 0q "g,DZxE?Լ.!FxZ\+7΁=\ cFξ4S̫2[ t=1Vwfv+;@Zٙ=e Sw,9w,Pbpv(].$% jE[>Ȼ㎆O_̖[QYag}-rNTl^V4'`mMK5t&F4N*z:^H} \g3_ˆ4QF“^z ]vB[پ‡=g<7OgB]a<6Bڬ368˂@14F .~c1j8 0, UOH%cčo!֤65R.ݾ=1Y[Ҥ*HdCKxI#\5?;DC2IAMboO';X i-չo9Cu"+7t@'6S))8KNz܂fzo>l62uN]nI6*^>!3JyYi,}Aw*u 1Gwn6&rq;"%_]&>+Hȿ>,YcNp7 f 4??H ;9w+!玓t0'^U_y Y=%98-ST^SUk^4hh(01 q⨑+2-?xy3wt ?ࠔ걌ҙ/v2+9=`l"Eo'`,j tq~$-iǠ=5}:%U7Ub%lLx*,?1n%D_eKXݞOsЦ G L5ExS􎷅8L+  ;wŅ;w߭T3rӱu9Ldp>63̺IjckY,~̔Zf:o.dg#ej׽!c\l!;c?"ڳ|*)­F3sćﳻ{ VKI EC`Va:xKI@#9KnFBӲU.|kQ:sa}p^dn ӡ~#Eu{ oI&HY xHY.c%Ei^w[不~A\k[s%)Kt5jHH*qϕGb9 *qd~G,(FÁHt2 eٜMJTqJOݹZXc _ֲfR@uEw> ࠙̀i"$KeFE:[CD8YQ4d R!_U%tSwCg0wNǬͫ$yLbzh7cf2Ьģq>Ւb5GC},/Ωf^O pSl҇T*İFhF)snj36lWM4 %LLwv: '\.:亓ޜ [~U1ߨq6H2 4R&[j\413rk$ mSϢ[Z+w3,C ^`[c&ՔW?"("lbegNND.)!|u~EWlxxqOU WZq|0-a0X\&Ml>֣ݕ;dn:y4i|bFN CjTY`1^s03w)$h*ęD9e_mī$c~OlFA >)>SU6^g*搭*eV_ 5iCG{4厲k1rr2w <`|)a}^Ș@9оҙK8ygntDv9\P'@p:do#l7tn!B0nvK9'lONY)"O`@ֻ͟{˩Wva}Q^܂] sBK9Q]7/q {|Q]|b8;1M6wFkI%aFPRҗG, j1 G˺nkn-ܭFf+9eԥnɒ;JXRdXv}hM05?2)P, nZRt+~*y,pF8rAݘYYPSVCwûᚒ/>BZ:cg?cː;d?o/jE{=cϐ11 8foEgbTLZX^m^Vk 0daB)!'S>}bGeCq9z Μ0Ir֫BG֔_ i#ҵs޲dF2K&`~PeIQ?*3 *N&f 9E_Ut4z& ImxAuz ܚg1ΤXax&$J%U+Þ/L13" w"$d$NS HZ^ߞsZԼti-3lzϖ)b(%" "RA]r` D8 \R~ΚU?]K$l`MܚuZN=uƐI]$:h}m=h2MoZ8j.?MT4`N?΋.;"_ ֙Nd_HZ UN9nfQB!]Ӱy}34Qv|Lv/4S[5#p%zcɻ1ii+ڽ|ieJbP7SʇHw:zcxφDA.!Cudf?J@6>L gx+${N2k2Z8,VġgqW/u"Aו=|q:h<^[YVިXbiN\Rho<[pItg 5pD99=}O[CxԽlgZPu`m6 q< ǟ*K&eBs'~"k8v"PCn.|є*w+*puhL0?Rm\)~WYH,N[W~n?#vqmAv39h!ODn_x$B$Qy<ODaY8OOG,ډS!ܫc=6–QNԃ_fHZ-s\X;wc4'ġ2:1.hz*،&AF ;4q^"Y㻼9{ٓ_>G /h} )@>LÝI=H/\S^A2pFAbq< Fo k)zu^?) k=t 9W [Vl#)ſRW袰6ia3w.>{Z*D!|FsmAt 4/XtSo;fg`G^MH?=l!\HW7fC ⻱"")Gk~^Ů7uzB4 zErb.Y V=7˔4}nUf}aIyo}oJX̎|)1h: ?f哝<+(b`cFDʱ+};wl=bӨ! oOڛsHEF4|lb H dC nU~ E]$X4]0T׫ұ;Q 4?<\",xĘ[$p^z'>i>)9kSm)ć\Kzͮ6~4^ #iPn+Q3Cu>8dyl^ʃuOzV% ܫ -"L,p<Xωw3j/WT1_됗f0N ǶzH˽Nv&*~*n a-AƏSm,eJM5U~4S4,x{19ќ$d\kp؍={s$?VBM;_ $W y/S)kVa6T+Qn6Pma-1pp]1 "^yr RwR:vLlPz%q{_uy>R>Q8 !z_r<žT~^ /{Zw~(ήtԜ"LsJʮ+6sƠį퍮 UdT]yARLZ`0`WT\Q/d(sF 4MxSUHrZׅ3?7_d*wċ6yЕ_vo/E2)}m%)äCS,@ls6fƊa#;[F g>(65 nzh\yAG) ^!}ua2B{7"0Ru$N8|@ICLbc\7dJ+cƄhheeqgw4fVf>69)ѯ BFwHq!uR눞#1yo4ݠ$Y c[n͓:9}|XvgK(F,oK*VBgc ʳGdP~Nl6᭛,X@6ǵ G]L:RlYZ/>hپkz[3`7⪆9}op%y6{io)MWuJ㥅z[48NƮjiHh]W`#F~Xn`2S C_ē.KDi)٤x |5LUAR&11ޜP(oT {txק2n*MJhCf\pw9txV؅5sƈGM}k `C ʥ"PmρpD ?@jFD<;/@j{-U_Ykgf}.ξ*ZF'$r@%^;~EmvL'o6/}ۮ(YE/WcCxϳs+htsN&N#"SQ~r/#lxL_Fm2ZbkI[SG`d[s= I=uXILCޥ̼aSSCiPEN؍A)P 3o5Yڕ-W8- |ݴlmgL>JIf;PS%xk6(E]dDZbN/VwBDBHԯ;2rc^ è`VarH.gBJ/R0z ’\DŽj<nSIc>R !P}v8YGh/TIӁ- 9r*CF%Hp (\TW% jՒVxYNAhG1]ifTnm'* Nq;Z3/36E ˕a(<}~F3JZFRy;_^=49^3^殏YktًdmZt4EIcr(zl .72YkLaoKwŴ`\+2e/4ߕQ(>m6 -҂W͎O S f%2 (QJxO1;o4 "*J?61B Αܵ$a=7չ9\g]*06t^;/4bA$}#Z9GKAc^H1}4>dTr:qU+$LS7P3v]W5A%h(`cu!@LDDf.hזDm83`H{$ Ufќ\c4@p[*,{PYx vfP36^k勊CHztju$5á!ȦJ\0*9t`/xO9,йO`-_N;N= X_uQү 6mNJ 9]mBVL#í";a8cBPhob@8]͗MvZ_Cl;D@v YivC6 ɥى%>0>?rL~h6Qw#?(`l>=ȑbc})oX6Ո1 o4Kxc$ `37Olwt3t(x9ꑋmTN/ئi#Uq;ͨTzܨpض?0.r |eU{)GcO!tu>g)*xㅚy y2:ATⅤ-Z1#9|t_ʑfGW aZ }r[2KL?EMXBt3**CKhQܬ</Sߢ$8FS!f{0\28J.v7'ܢKsnd,C;萺3D Oe0?8J`aD?ҩL0=2c thr$NP {v\yx3@? 8(ևz3%!<_kFC̀]B1[h2wM5Ȍ:Nl6PcuPqkNҶ % `O8%NodŘ|9OW>e[+/?Chy oZonR!mQٸubZAM6.s@)L(9$0I]C)}ߊ[Fq 7-|.?AktiwHQײ~@18i*~驌W^1C Xp߇YoǍtf]UvܴLĞ7hD.|.p!`dL9R-|qݡ!4(E۽#j,1w'ފ?nQT?}P4A(p-$Tn-0:ϺMMG}L1}(0NJy VhsX"`+)yXC0C|D8 F}].xjHCDzc6`C)9uLs?Z7;+]ogbYVg$Zm_ws<]OrN2!3sm&gy$jeMv_&W 'ZP%#/i qqEL.ui[Uv&;P"q^$@Owy(\,x. Pס3- |́pPlwd9z=p7 6Ȅw0ڽh!&ep?ϗo^, :m=מwA:f.%0"UH b+$Sfxm,FK0̤`2&p}Z!;=+^/Ј%Jj9O= ;Ouw!?OQvMX\/Ȉ.x#0V7ܰ[+h!3ouMa!Ja/2Z6;c{ e S4E/mo*sKmYOJ˽QQb% C-c\EZ#L.H%i9ڽ UON@šn) !va]~BuK\E&v&O(c-]}SfbV ge jN0sIQB%(#W<"/IM4Ȗ5)GGnn1[-ZQ+ln3 ߮_Eb|Y \9@w?qQ[؉@B?PX&'׊ T~؄0T(cw5uhЃuR濗dԸSZV6vc߽}P!GOp/y5ݛМPN-Tr$*G=ܛr%j`Q\.H=MxzUG:ŠRFOT\s/z2C: n}[[QbUd1zNU[ɲH\& y(n FZͳ5m9P oęv5g+7bIlP8:5&Ul oMmLN{2߃64Ը2nBh)Ӻg]xk N04h QBTBD؝,\VҵwD[~X; qk=|*#f"'WqR$ XT״aV(1d ވ(ׂS/a1F [1:;${-:Aa桸h8dۓԟt^\E~fc RbнOՎw'/&#Ϟx[[~=(3ёëf`xʇ7YpU$ 8v?̭J<3΋GVz"}`@L-K /Vy2R~* p)*VD26Ne%IK͹W_1|z\poؤ tҌARi*7s@?)^S.(7DҦTW0._|iɥd"X2U(, Y]崖DHtHuWWLd0(L_uj&ql0e ӭ3rՉ% Z#+tG OְBTd'L`i+dGzU,'kU7uyɦ<>Z[7qϾ!*U A"K1FHtk?W 9kB~Y59Uh!)N Bw9 :,G893fZ2z5i٠Kыρ_Wi/{= I/< 'JdX/^'J,#YPʹ]9GpUlcz|UJ藭xfglHR=S98yJ` RmXIb{vd4$kʖ;܃[Ჳt*u{[C?AXFʀ%*gA>aכ!kZ9 cz 5 &)=gЗ(¦e LUZ _)e3b)V"t%?Fe`JJ6gl H.^D xR'-9 vf,*-DD#9ohk e }r(vkqFd9!ъ?UZw>R6_o d(7!y!i|aݐ[`&_+&ּd עr#g|x/`AV9LJI5"B%2*2wz'lg)y8}N&t5Y#eQ(dݏnb%:IߢTB510WIAn59hTdOi{Eᘳv 8[vI9C }t; }>6_./2b)Sf2:1n)1gηܖ$6 8m;oԩYO5.O4k>WGXqH`+`_7oȎC/MvjnΈ'D{{c3a"BدKG$??LAU>7{jcep7Ъj=FCh_!|i& l6$ &*%-}t^M;I țNNa1Ғ!lmh2ahNl7Ȉ'p@ٰ+U.^`;ǣue-QE?uZBNtLhs%'$[ ڒBH=>`A#&% 46x(H,P/+ު=>}Qi+I;;`\;$8w:*("kLXeXV,{,J_óQ.BEfH`ɕv(cA| 둶n@Z@. 5{kDK`GON)U1zSx ۬c$Μo]f#=5<t<z7Z OoMŒ_ny 'K}X &f۴М,ƭf:!5OX*`ؠ*4ݲꅟ4UkɈ2<o~c,lm-x_ǛLtv4ѧKNa7`C؏Z4R/zfۂXS oS6j3 쁹 Y(;(Dޒfxa @![Xǭ]kqm͢,!$E"L3Z@:x 03qAZ|tm02 D- r6{|+EVlJ RAA0D6yɶ68 iZl4> j촐˺P= aA'5F)hk$ުӲ b$: U"K&>j~K q~kPr[EkCu.K'J-nU+3Y^#sH4xV{[*> v%JGpM+TY徖!äݙ n;qb`n%ms+*uiq?95?ՀNӹ:`?V`Qg\Z 閚,H.O!27jaɀJa{4V`qYX::u^fp!iϴnjQASj?x|x#X_G;j#\@ k_=ԍīf+Z_vMF7$ٰ6`A@A|)JlPIs$yn+Әl:QȺg^=B.N*#PcgjIzq_ ١/⋋1BK0'̏E;OIJSZໆZ/+CHkđU/K~-?mYo ŃNJd?6]7dF#x_!=>in*m+!y+6MLXQt+>jeN=G4KC K(;`A2|sm"e59ܝ:hLN.8 ɞa*A|BF_YF&ztj݃܍b D,;$QOJ}yl!"ɱBrP|PPZ^ǯΎ֋Y;Cf Zm9r\B1&7޲ʏ;2xy"%Ig3]9 XO$h8+fU}]Ti4_t~X:XWR|ykT r cOYpĬ_"KA++3q,l2@Y[_9roI!i|H=5 O[h3f(Ho긺&4Fo(\gl33z<^YWU@df[{T̻nˋ&Pá8б.#|G,Yb}I{0_?l .ccMX˘B4bOe!tRgHui*!i+|c+Pّf2V)Ds&QAELn93ԕ eE`KxcWjG ʟuѨ"?4B.>j-/XVdG:zyغ O_3.^3 JV?M_`Dg9;ȿq_.(Cz*B5;-mnv> C{$]ZU80p,4-/ցe*"4vp4Uӹ𩣳 Ap ENp8m{KYWkHo3K>4,x㱽w'8Aقe{}*0 գ#j9AFhnx# lnzS?\?zKTxUaDM{] pL u&BLajGiFGbys$I\d'*gNoK Gm֙K-gf%!Nê(^R}@Mo3[|##o/Zf%)H]T57E0M97hq#c&,s|&i ˸?0kk|DR@ xJʿ l f{j_^6Zi?ﷁYZ{jr^ ݿXWRA\?QܣΘ@#d[ e(4=p@S+r5QAGy2PAev?>VˍCh㊰6KϘQ%n ڷ=~ *t9)l9-C%Ԃ(D{| }'@~V `Tl~?q&شdJ`3ba𬪇cRZ 1qH/3j&rC4J4zZ~(u$Dc]\O8] Br441ZNfCfR]ޓu2# 2X|"arkg0PXac[lRC4BJ20Bi_sU8>y=i~)\k5@ nmu[G@θm6tNA2m7 e,:\3. }&<<>jщg= ZmX=}֡hkCKZwM+qX ٞ?CghJ*"mSL);oߞI1srk-0$# {n*΍ : w؍Jt!OnjJ:@_ܾR2CJ(9J\Z40X )[0;1'ϒD8VgVʺ"&ǿ7=;N<)c_Khr6Z{Tч 9!m>b@P,h]97d]^x|`I! UF: ^9n_@ckP ?M3Zs'%ocϡ|۱u=20^ 2X P m D:|rh-]!~>%̗4Xg105{S-{*V1b}JCYՅ;>|4'DӯG⍝M-) Iv2uHle+FU^Uc'gi! {#ůH%l*2LowM\'OaL`@XjAG׼&M]bVFD1~TYUIOBc?J@2"fͻ!2܄ }P2'bJX"c|qWk&ȕ$#ڵEL =V! RA)cXw9AXwG:w=tM5 *.dx =G%`Bс`i[yd}LoհW?Ŋ}XHu1lZ&x(yJ 4F{(#Ɗqq_s) f[J.P`˻"&%QA-aA判w3[1{Cw;S ,\Y&@Sd냨6W K̚Ut݌t8Dnú;߈ltX1'omnXTy.fR[?Dgrvv@P ck>k\Ԙ`kK JםD-W3XnDe6-Hh ~b=<'/n]3[?+ B >Fk]C & .Us[C).<9X:&9J @O3ٓ[7 z#(5OɷbgɉZ[`N\ 81t` ߮u(>e 6YI(mia]'GsA:"t[1U^-"97CȂ_) \p@""z.A%r#0*HZ0 Cz/(SV0ɴXxc]Z1yG.ר:Pgzk}%jſpx.U A`{˺6tk0fL M/+IUkomw/8`pMD0d)Uoع/G7o- G,9lҠ2-+-0WKemfBM|+,Dop܏'y o9 48%On:K/Za=r?0  wK:L=2u7]9F}m#ۼ͗nޘn{NvKwذ %P*O}`YRE'S*&{]W{q!)4TRC6q ! =Q_V 5J{PJ{(MAG*ۢ($2O͏/~4,)&;P $ϱjvI N6wT娥 Q_꼿 œg[]'=)Sj[ ŀ"8S?NQ^hi]o~u( 9K.;34NwMG3{"k=pߵ)C;)ZAo&&&i_+;$ʯ K?'[6A.? ub&W(1NȥZL*'+ʅ=e:S&zRr} r3KY֒!u`&m󩂧o ˍ(#9.q)"(-Q;gP{A2y"ol%Bb4W6_?GoB )UmF;} }&g"PW7a?0XEԦo/ Rtu+v>Ut.Jr/3xzPJ}/,d&o볠DafvMqG: u[$=~o|L#0g!>Z|d$zO'w͔:`˹QtrQ%yun'9CT:av!j>-oĩ T8KIz 7ioA|0Co2.=Dzp:y S5kۼ)'=&GLЙ&AU?׸ > b9(NѸx蚮,qJNibts oXVL^~]L_vo;NWnM3M7$2UvX:6s˝q#3)kvb|pqٟ>H%+,rEd9(kS(_O;TxE:i65ը)aw(wu(+6+K3y<띉̔ Fc yѮΠ| .ݷcwZ D|)|)Fm󄏘ô+Kei4`D5pd v;^ 9Iq ώw)38D ~ sZwHL96mSQ}i9wEa(w8S̼̲Q0Xdrzrq{ч:U. |!eMrY@!w^ϗ{+8 u@ D/zcy Ae!1>.Y!FwMr^*c/OԿeȵrʐ/@V7G!4g?Ay,d?kXf.C] XmHzuǩ ;tzO07OӏݢT RRɻ88Ȃ|1Dt !)/,e/*ܟUxe1 ]{`DCOP,6Ll2{N#V$ѻԆD*sq:mD3%(NuU$lI,֣|]o[PJ[mGJ7vgލ'*9f$=ynξ9~@f/RTE;2#>N饦[ѕH%s"&5'^Z0gYK\X1ņz 'F`mVS^iA EO}'IAUtpJ,#L@! pgMDJTFΊM^!Nk_2WGIsֱ%G{SiϜ2N^S`fRfu#%iזbѹ`$o3;g)Ђ9种]|:BN&9dxӉi㇃hT(}B g6_;5<識 F{&݇.=Kl$,>oRR.5Uп*"[xצd/v'OˤmI5?0 >#:~\3XOեuW Qu'jDkgO`0c=gd}%SQL#89r M[BU.rsOZ7&% l_ ʝbBߋFVҩV>ܜ73e=g|4v"6Z<ܠn.@ɲ$ P wէ T0N 'E,tн+}fވ侾BKki'sN&M4|%]k-+8+1W>.n G;Sz8pƦ5xƆD$%LkpqjJ=0EsM/|e).NM'<2` \n]~c_n){6bg` b@yKfPc%njOO&l%> ;仏+UYj#A)34]vsP|H]*]I~%m`eGm N:@Kk,d6y,EP4Gs!?2C ֛xD6О%V1L{8/ؑ.m6PE7-bD6npzEqXH:^SW}x1䀞@"w5@ZYܢ(vtc7Vz,E0\y2g85Y8pGEU2i}'EB8tEK`?e˜#(f(8 $ o~%ٵHm6/+kɊ=eNbb&&{/+4h-13kP^+%*utuxI}&H'տ#&QcUFm{NH]Hcj^|qHɱ")guc@ K5=-U'ͤP klxQF/Kq&m,IJHW}6wEڡ-@F2Zl*Kn PH=xHr33"hÓtx_xp~t| )I/T $aJt#U:jf6;4We0.E#<]PtzJV[-i䕔τXk_ LŖmlSDi4﬉DNx y[P@$fS(XO)TXcϚjX)^Z6UPRM3aQ̔e _]E)YJ33RWm;k(}^ƒ`3`PIPe,2w.>5"l59aA]DdY䆰'8xvRPYިL_QFk2?6G YSOvKNT55F+۴8}*]mRn&0z囜TY2GsVGTk -`fj>V3S5]xi#'h߯lre /6*!C^4(|6{ Ȏqֈ]Ŗ:3N:aQ*#7̈́>^P haF}]2eKbS+ޯdf6Z +C2 $lHĠ5xtn?wJ RRj|+F.aKېo s`6w v/0i}L z=!#b62av0jeǖ^FLی9.O<;9Y8;G>I ;@]R:>\We oֹkuNo57]6ǑEʦ,c*y3-AC^5ҏ9kYo`޶6/ U,J ^'Uy,-*~徜 Ln$YP%Z6~} R \Lv#0MU -%D$Ѯ ͂*c9kIf!eM%mp=bU!.N-e&wR/y| +p+wx [Tr`yM고uv~1Y"eM|{"Mp:e0>we6yLXMn.JAWgw,RᶻI[7?094ɕETq-xTH𙴲!6Oᜭ؏:Wj9iCD2ӿeW4s}s#dFj$7 YϪ㖍˧QA0 M%d˸"ҽӵMʅ(ViBS >W jLWQNZáO(xU. gnI U;(C%yox mQ+:{eJZQͬm.:-?6AB32{ p[6MR2N*tf\NER[n,*Vp}rf}3iFZI/L>T)>/?pY| *ofe>uCC07[ pVWmDt4|.F&o$A'i1pIe1dEt>EuҲՔhG`čm6o1$Q+:, 㟤*>r!4#R\r/v̎S)g=!kݩkJUM;LGU9`쯰tGR\E.MCU"\O˕BrP35PrǠwk*#aPqȼMt¶")ߟzsӘK#8뙺#B&l-:;ryw#SvC6MOwp'E%ϾŖr#08kI6wC7 ֫ .C.§r$~bMC5ٝ :Nd4%QTՐ||o1_:z<-̌+VԓM埃rY8g=9/p#"|UyBjJU,hP܎W^{KìGV&UvĽ4KF`P"ofM @HA;~lņL  _* o&e|;:4qWƓO$>ـ(p[qA' Aat9߇ǤKx!Jo<2n>M5϶D*8x8b2's}[P*oZ./!ߓ74ϓe5\,x1jF?pN}J~* j\pz.)P{es]GxWƙi!T2]Go|vp:Rϋ%I%%[ 2cu %):K@edcJ[#&j0gO^~KEdIo)-oh0ao`6E*hא0k.[VWM|jyi9uq0R#J1 ! ϑ$}0/>{=:Kk+IiT0Վ:n#.0ݴȒZ-2w%qdLKf@Kuđ{v]SZ g`iU\(L',^fQ;''UnSS1ԚNN R\hjϹKtf[v!e9Ko6&3_Rm=a}MA*g^z->iyZU̵Qd9nyw{rx S(8L֦@ A|)+q;Z*neLU3LP`4l_N:O2mf[VR#ЫƁJl>}xTy_࡬ևt`ώ7ΌT0]K >&$bl\4:6hAj͟g^IXÞ!$V @Ġ `PwLxB~ YfSxKiWͶ]h)<}˛? ZtisO"l}>EL3GCiJd/w^+>Dga1qGOF︃(͙Cg]z"KdYv4F:6v&4:lVY_;TP7 vM]"UEWplQP^8)cǼB?@23igM(jXJOqs_X(qu{3Fm%[=.ڈCtr'ahy~h3g"Ág=[FՐ%3;Sͩ^CM_N<}>EO߄.[sj ^f^gs?V"Y!_*|0}P xȱ76@kɁ9y䝇_d5tG ;:+x^/6ݓ`̆ӪM2Rp@fw.;QE\r{d c]77l~g똥J)l}PPXYy bl?j$Rq,uGK"'i1ϗuc0e׀:SLφHY m͸m#:`+ץQ6T;@YP丞 XY% &)sw,>[݁8OFbhnc8P X/n*9ȩ OvۍQH팙|vUg R=`tsO|1uƮOׅ^3=K{$|fX'̤F/:c[D2;~B~qJ ˼-&w5xl>{di8ox!Mp)x! .ކ^ Խe!$0np9'3=sUC!"#2~.}fwQ+=XP|+H ‘M>lTTgt f{@k# L05CiIE9 U-eQ j5Šꆨf+R4Z;S:-뻕^{*_5c,S$Dv΍0n>\φqn+f$@+dgp+ *V6(-FEo9g )%a\C*?J.hZpih3%drFX2ۯD]Eh ss74*d`]'V[ ^.8bƠpTL:0HL1YNVpOO?{}T= 4Tz5qGdMaC-mBr=`R G5s5f؂H-M@DuEa[&bQƈbޛV /8|[۪Vt"3t qϜIBC_zHiJK[ X7Uwn/3Z8JjR^¯V ް7R!Zx9x#R&OLWo4骼JQB8L)y*qGXӮO)PDId/$f1aD_lW xGn{qGS}:MÝ8q͂cΨeSnVCi=t 2F*C{G3 |bF IJ#z I/EVuEK.Mx0n p 3zq*vYI˜%Cbi|0mvISn-6ޫoC)-3؅B'xYd ZaM PsT7Y^6$"yvjNgKtGޛpբT"\q+-WրI[]`Wb[Qlvs&y0ԂP/jeŢw)Gi8G[ t*9]ujf&ڋw*IpGXCq/v4|Sza $N tI {[1ȊWI])S0hƒ9E̓Ǽ7k(HyzţB}GcJpL8ѿ! L>(bG!- 3(`-c*@g Ӡ_D%`"2kn5Fm< 27`& 9yp[>{VZ/fhJeMㄮo¼=?R]D)Mщ1ǻhգ6Y4=켻dvnq* 3P=W,ܵT12AXaq9 򐓫Ӛ6 v=1fxQ5H (.)oq[g89ݡ_89~{%js&BtKl{@R ! b͝>{n*4}pRH(g(|lX+^ |e0\uv''55Ovs#4~PPk{+((qƸ_rXR?<apqa9Yq w^%V G>_u" Ї;[ͰԻ >̓$p,JE%;5ZڎwM$TBgɂEӌHGShja2|O$ >5ӐE^0: j/0`\d}JsBpy/KgDܕFG#@'RFK),~xR$hDQ_g+퇴Z^S$t|^}<ϗ/ RvN/j^^[[BxvʲvjwLnyZ j!RO>l[&u%dဠڷ6$zӿxK>khyw׮qܛ&*@dc2ƽ DqJ[D@/ nLśdؙNe# Fs.%.~]tH + #9o)ipFq;H4"jeXHc@nЌ>)<ܧ]G#2ihY.~^[ IAD uixv0BGt4Ip$ieUw4]jf)PQɻKXHVV^@rKAuV b_ҲlR-Z8'0&duXzW+|߂a"4\ H )bUdÏk2C;zLYHaʞ`C1^ZR7 UT,5U^ L[R85%1 $4V rqɅe⬮Xk9,@^0%W?YmFr*Vj.A$e@))Cb b>ZPa(kaQ42iZ{z̘땦yd0wXꫀo͙xT};N1ᨂ\+aWfUE? ՜#Q78_}fP Q'[`RI@: TdGa VƀK߾gyLiQܼRpl[U%˿Q0^]b>I=v:ZщZœ]JӓU[qAyG/M5pckonÝ*mۻo 48r+:g-63ȷz, "-㵶Dt$FNs=R!5my p43S2aLSn'ۥʐ;۫n8#p~#F0m&xTJޣPR@ ^E~W^V<ԆfTd-b,`F|P^޹+SF$׆&@"pQDZ)jwW :>8Rlvgϊ$ǟE` ?iͮĺg~-{sunu=\ƏlĂ A={PD6e`:Is3MCC.CW6 |ʚY̠#5c$ݶ{ft{⍩:G~̐~#[z7f8JJ%Xm u[̟BW vjWÁ ޟa_0'iE'9ԜAͭ!en1cPzWGdA4"=@gEf ' >!"> p{+I WTz.0ud훪{4(8'/泋7k?\,IVK$A R/YB ?ig_z#? ]:˼U@Z?kƪH䈄>Y 3iT)ӾvfRẓrd%iF*~h+# 4] Y,&[~|K͂;70癊x) KwMbopN㩇_z6k [I7L1m;.Vvn ˗$PυQ]A/̌$pmFa!2@ Ãٛ5kh19Ǩ :olzS[Vkɧyhѯ^C᳸FgwvWl~ssz*2XQD~>j<}?㈖SVD ^9X(Zқ]=klsN XhމN JZb}3P(;߷CZ\j A4R͜v p}CƚVZ'8|*hrx"/:cֵS4* xO Okikqe~㤐A'zMjM5ۼW 1`h.оLi+@4|#;"en 7T陿X!3@Ų,M0*]9dX4vimL-7xenZlJA 瀟|SQBp%v&A-^Ԕ~jKSuOmys\. t.Cw% -xM얮x"C ./p \5l ץO\kbuފ[ڐ󒼲dB80LrIr:7ŁGW/0} Fc5U{x%54P ʖ nBr'%5iQ%zV0rѝF!G`@qTծ6w?SR[ zmCL e Zh1.KFH:MQykF_N1THB@/Ib`9^y jDXY_cfY!kcͨ5{鬼j85oq}~Rj>QJˈt7<";5q:c<*_LXvTOȮ!V=`,!K'FbHQ[1NKh^eo6Cg#޾R0e/l x AX,z` :UI_Nd[D[8<͓} G<Ԛ]*,.S&gd]sOV$ t#C#j;x i>vڼ7rIW4_O)gW3qtW]3AOq%ץsT;2tv9v橁 {M_ݑ)pl'R@kz2=\&ey̲"7}6G{Aj;' aI/~IV;8g}ӧ40j ҕT< DWV܇'3.wZpARt:suMOZ%p{yhf{S!Wv]X&^vyiU46-ȉ6ͿЂ:2M; 8SO-пGä P#AG D3b"Mj l7Td4^Bo ?aw(9{ 7kFJQXI*BD Ldh)0?--mO*wڛ&!zn؊mXHjDB6nea&0鸜A]7 6ϋ);;;Uk$ҕbT8L69>]IIeK~=O=P{PB)Y:ee53 n^b5_ꠝR}YF+Av!-:q~l]Pĵ{^ *Z}Ɗ06k f½-[é@{ K,`W*vEЄX# ^tYG?-GOsv&3}b>5,rU6Tx?7q?XD"Fy͸_[ 7_`EXG ^\|xCBoJdF8% e7{2sC|??I)zRzYߙ1UBFqXfsx, MKv22 g:盶 n&Ck $.O1gKl3r}=T4yTN/<;]98Α5crb(ZM4q0G*(m0L0&*Ƥ/ kK k.e)>|@*saE6дC(ۀE3&9 :||F!26'6 wڟ6S&B[.#>*D >xL%ݓZؖ6$jV7=́4G>Wђme7n3|L**==8~"5_6M%gL n҃G/QE5ױp]}ϧc" f[xfC3vC4=  % - >l3:WB8(эz+D {/<ŷ|)£},0MX`)OʂmFf߼,H`AS0ƅGP1(,e+{r?Δh/N&jN_ aN-^u1@( ngտvdz;ze  w~醕V0u0yjbTXI]6Fٿ mYeUI~HJFCGl/>4?ik&J9HÛSBEϙ(j%VNJ}KO -z)4r_\ t9D@bOX6w~=?A0qaX7qEbo";([VP<#0W!&zLo )l9ZʍН@|16ݠɗ~N_wWHhZMy(u#^!v|C}۲-D9'f%TDOv1b*%DW1Ln`gcd~~T^M0 O `^BB\47յb=dՌވ46}>͏3FRW\q (txm)s;82VCa? Dͪ9Ei M@謕Ŭxd崳-Q=ᤈ/ϱi,D)D[^-r"` ͜>.?@"g w 2 I/rɏzj9H/ Cp)>A36Pm@ cR7br@'q9n(VE^\@48zhx}Je0!!dM~d:3ˤѤ`e:7; X%P~-|55:$=uVjWWqj" 9#kfpV$wt৚Tl\NRKe8δa@oH =2Qb#V{Pnx'99;o )x'M,cP  AZ .@h=fۉN[$"Ff\x.G3!ᨂS` }^*3xG)![Xc |j\w%6tG5!HQa lΑz 9gɼT÷T;¾X4 INTb-_rij,p10ی>%EyJar=h}Zay\^o5Fogν}_\u. _2sYVբGC0F_Cbv&|("vLreh!)Y@q&^î1-7cqz0|h +/4lo"Kɴp&xg㼡Kk~|2C9R(tzy3d>gĶ;p06~f'v R gux1M5~&ݑ&H3T"=ŸQ8CV-4tmXs8|gi }Wr gˋ(O+\H{H}ԆY%&g1xDT^C=2Z>w۫8ƛ{IRj US]0y{D^֦/D; PԆ?W~`ѸFlBwҩ AL7. -!khlAm_Nbu2 :> kb G EZ C4CU\483,.ȏ5QCZD G)W-bbKMsD)s@ EVH˒*PDaڄ ;xjװT@P1WEy՚t\H=a7$]" 1%qȾ Ȍ< sQVu'd-p *O |i7{*rc=:$B{(q7 Wdj$L+}R P8V_H83hX[}XW#A(-#A"z)M%5S!|_[` #'۬}MIԄ<7I3yPdCq!A:vԜV8rB\v*Աz!6}2q?{icG6d>/l4(կk&^t'f&JCBDGK@v ~ZsN}#E(iUyZ!rb`;2%b6/ʂS̉~vaPQ_t,K~l>jY c  J#n(e7! |y@g-P3']TxzV죱\# tA<@NAADk[ly'2Sxe&DKeO\T4%LϿ0*EA[ dSS:nBi݃νSL5n\!y=id? 0{(lF_jbO9˲k")< y+k½go! kGE,F0kzqZ{LB&Hl3oyJAr݇hW B#"@nFo*4g/8LXJ CGe (y~?*]AM1ЮO$j 90K@(vAqA⁉yx3Kt=A dx04=A4AZ{qEܡxߞpre mb6Ξ=]0;=. Ib1# *ܧ+h3QE}D>)īwsG p^s ЊCMUÏ4һ4bSNXںV&-n.^dR=)H:ި^-wTdp~l>]9Y*uC6d j@J'iGh$օz4!>y p$a9>H d4^*GxIV?R#^ҭS:&uIް(N*7K:r[ԴVֵ? ݅)"҈z0Q Úmi}Ɍ9xo 4ct`AwBzQZR2 L~+a1WywHȿy@}QckyN ǏN.UaD ʵr ʃwQ>8cF᫽@d<4n^ݩZqDRviH$-6J(UJ3_{"y=^ yg$OяNe V>p*譣 wKB ?Ev 0h Ã>!FPLž+x{ǰ2\ ,fKGoU('fcNw*YWms{+w"#Bpf'yww<׼|[G-CHhzIcOJDmb?$A2Sw/y'AkảAmH5niJ팬*DB i+8G=6ε.K^Nʥ=% ߙtF= 8#F(y l@ )2aF:͜+Cs*5Sis$pث9nƑ0rD8S?; npZV@pn|"Y2{ ;%e ϸ|j;S{s+Ҁ^dfo&ȂU1d4>iQ&EzN~6~F}yn>l)dx*pHZs.VzhίgV51'7"L-N2Ң ÜE`R3^u( M2MNqڛ<1r^Y&.X@Ҏ8@E`7.|qKM" }>T 'dD(3u)TS%vr2zOb? T0qd4ܫU#ʡ[vT2Gy -=t @=f .NJ5렸~詒=1F=a>y"yoor |c{)$K\ 3SC|R=&6|:\(m#y-v~>=ZFԓPR"oku<16SAMDcgp3eF̓CfSIynW2XdyE2tϜx%>,J23uӺeXg-NB[xD'] z^@.74BJU"ZCCż2@:+9Z!+Ļ+Q 5|'ݹ@fI x'"BOpF3zϟO #ۧѮ)^C",2;ۗWh.n 7BFȊ _Λae=}QfxeQbRw44ńP@w84 h3c8oe0) ܋MֿhF!Z\e zee:h*N# wvٙ-8"ɩ>u^#cZuw- Xi+ 4'$&z꿐L9qt8@nMAPe텷|xIYMߋmK+6[x_eXg:-sIh-=5ެb}95 nD{+s$LHB3MJ%p$)ÿN`$$lKo9䞉i d9շZG7IhMhQy2rH Y$2@ZporNH{ʢ.vB{4Q(aSPjiR? C.&vچ)ҶLz~ţ#ha#C" q\܃T! q*1=AȑuhX\'# dt섋e=\0 3a,-gYx ;.˒WrDY5?nP,ui0 eC)9U~ ˀmo Cء}-jVi|*cӰ9#'lfU >Rײ٧FR^9OUX܂%=a Ts`Z5>`%@cXo_$g:"~*rab~AëG =s6Xw\sICxB>پO. mLR=> 1r0|Pƫ{ǭR~TSs"SzW rt-ΡZ ή +RZw@nI A+RɶcI'"20d_f4@HV'VCIcӽWrXAO99wy0YP =NÁPQ߼耜Q!bJ2!CP$eZ(A8=c=hH-j7M+J#da䄘^,g *ZOa "BCs6Kyh|BUO?QhnTYFƓ}7&zMu ߚVdw6 <jyuboV H0+2X€(c"ۙeF9]WM:8 a@GIu,}BAt-.W&I?IN-)T8J3l#Xz^Ē]d2OHH}146"\@R&Ey.m./ M,GY wM<$}H0Von~> m©# $q͡~q9̰0cxu|"nS#L[6U>S%?#߫Eu:JcyaL4we 4f]~v ިzCY(l;Z "zYs-E]En*age[I p7B{Q!(Au "V˗&~emjxF(P;i3 yfd+Gʆ>ZUhD}Y ?fcJ3W)3fJO0SYqj,J (턨<>6ZVGhIی0$  wXiԞP4}uDL:SjeX#rbl>t;nCi.T3TiĨęb!,uAm"Derh8TOy 9Lf?g2$/F >%yx_{o4†un *A,tWf14nxQv2%kl"3 oale̳nsQ8r͈+gsؾ*ggt]$z ?[&,[56Nk2ITy˜l`)O7&~jɞ8 |6mҌBdN[ss81<-ǭA/!t'ގo@U*5NZvaaȂu_̚H#$cpCZ~"\I4&h1aFtx_4vWrp&gZ0z59(@1sruth~jRpryii2-,Z~ܞ qOw%vf ƪ>"[c$N&%ۗ>bU,k6a7 ~yؐH/ianI5osI{ss[xCE'A{KdU'ڨ*EaEYɦ4v1/;k,xe=Y sOD|V &!>=[%gmÑ9軴2!uIO&3'ȳ9d(kȬA\$)lNl C["$5km/@ A4g"!*f|dmeJ鶬:~i8Ac s ·wN,j+g)cQ3ٖfYk^) 7=4=9)6Uag7fp(>-ϝ9CОMrT3G&7a9Bx3^kCSpkalQҐT%FUBT q@+J%e}$'YxX>E G}Hb; [?a N\T[i OPvoY:@THߒKRPSkK^|u4PoUD^R4qYWk$5ǻ}=/.&NzguJ=;4*C$~Ydki[љzܦBF(c S0\d>j9袈}2&pweCNi@1Pn&XNP!0ZnV)9#޸$; 7jq¥ Y#4p;:imF~Shʒ=}Mm{Tx=Tv񛪱/rv}=# '9'BL NeF}ա˛ [[2ϴ("B~CFؖ-.>!P` ަHm}]"t0@dGss 0']cx6ACh3޺k"n猓Ĺ`َ>lޣ8iHXj|mn- ;;>;a6JRykljV@Jy!y4c\itr!dN*N$-ĩwH{1uIOjg +:3=:z룊:6:qm&z`h T*4 Ku3(&]8+ё= J[lwesbZ >='}V:BPZK#aZp:r FG.C 6Q%PʜU+I}fX<W߭|z>*:ʯEt~tE-9HXA-0[8}a<"X[qNލ-p& BlNjwgE3HVz&;݌zGs'ʦ?VmAֵٌ0})Wt%b 7`DOƨ_SMH8y{,3Aɓna8QI^PܝyyWFHjzbl=(Ĩ9LeAV7*9wC6R++Q cd.uX `1\AMNEXsaFWE+, P VAIUQoA79-u 9FSsNP2(גIRڽ"<3E>o$GAH2ĝ]"GLPT3χDV ],UoKTb@KAz@L[@J ;5>W {sk'R1Q`ɦ2[ZWiᦂ̍,>RQuz|K:ɽN\OpCp9$E?GYLA3U)qf7 X~%Ϭ@F{cw;ƐEL1YDO1‰y(]O =kωmNfZUii0ǴCwXtmrX._jXW[ 9"?p .~"jVV5tdLJR |a!(cPM+dF-+{^?;7\X#øԮGd ĭEIF2|Ga~o 4/(w>d﩮]O eJ6Wdnv^"R1QD\.ty$IEܛt) HY؜l?yioMW+--5_6fkUop='գ$Xw഍KSˈOH^UP3'V2C@9XF8<6Smϖ);CMSi}CO\hVBp^]!v)pܨ^*Ou=[ysYe6inȚ[0I,0>Ɍׅr?|iR] u"R BSpLme'Gmsk- +]b񂐬|t ݚO )j~H>^*-S;#5d9$N<xĒEq%Gc]vq2 _ |3bN왞QE|kd{D?i~l4S৞P41#aQ{eOJqA_;S_Y7S@bl(̳ [g$R` D^_AA8<]z}m&*7,~ cՃ:Ps Lm0Gu9 m>hviV[ _C[,6(Grq UÐPdОkIQ_+X\(*;#Xx!GQ0:j()J4-&R~tzcyr%ǙM C;@ s'n5*'KHAɋh M?$ ) i)]3Z.=Zߣ ppQ]zα!pLG"m$poIm]ɯwd .Z`8Q  M_Ǽ}q\9tm^ Jn2dQx64Nq%Wds~~ȫ%j=u(#rV]Bzig/ !i? ajw('HFv~8)!8[9LB0zxW ?cgŶnh"1e13PTe22E#Zda&T!‡'hų%"vr=PtRl׉h;Hg[n&\h"|- l 02/ I#r:#uwMȓSg1XU};q T7l`K;Dw>*kQ9Dуq MQDPy֞ziKLAujbscBo;F릂YhqpehwP_i`j(dLZn2IsC| ԙӖ}zVxAYhd*D O'H}AhkTB)Y(8@'pฝK.@bإ+0UXv o\]\4 n4c]EclwI *ܾO_OٺIHfqq<6ѕ,gn6epp2E4vǧ4e>-3[WN IFnU\ %kM~M~4WPb G3l_U~黂t#Z zD 3`P>1-MnT䌕(FZBn9@ȤH xH@kGvU@jc^Ҧ$B~m<%KB0mM 0 &$ ҷ@Kzc/:~jOrԉߧauڅy7 e͐Em@.=J1SkNj^֝EArgx@xc>)zI @zWI蹦RHSwNb<0eZ c-v?H-Tpݶu ܨ(%`;?sy什SC .hF&c"Q<_? T) -U K_|6S$w1i޺DGd@tt*ҪOs uSۿ*z Vp%m.eOn }?Yn551לƷ*z@Ұ Fb)d78;@OYE. u6,|DB<6r\|Zm5|X<N^@X G3{ni=P&MקLG *<P<+xA7qGl>b*aKc˗3^}]([~ O MډP};vb#)_Ll-;PI (MJN i}ֻ?zaBOjl.kgdAIS Sp[%2eS`8gYs\dD=.W{AcAFB%ϔ[LXl TR4!̃ 9낽zp 49R bP +{]l=.haqD;CڸA|}Ȥ\ ko6w?E4閱+2GNi(FDnb EI~9Lt"{M_OM$Ūh|4?X{8-;n2Ds#̵jO[D&^ E]}xi\Bqs*"%? NŠj(Ҳэȼ#*S8 )e"o #Ʀx";Z =S8k16fB 3o(ѹR_ Ҹ" foGյwx|, 6<%V^j8#xu\  %?NۘlHp?;+ڤ'kychL;d1KUyy牗k]0Z z|t]KHx^m1` [Of}gVlkO%쌺b S,XXG@Y f%ߩ krbbd7(=ީ.VHt4 ^֯- l0`]#8Fgywk96M θvfin?t\}V ;t~Wa{'o>'9 UJUjAj) , l߼eHSz%EDrshFzU?{P]C7Ed1dݲgWl!Kk&Ig^#1knq <*=B1cx$C0vyrkGвGuap>ڼ;(ML4YqdLY*ܽ L@~Ɏ<)DBّ |'мd0 9 ϘG̨„(Hj1]& Qjfaʮgl(O7הrB b* p 4Krk߀eE(8r5+<ĭof~k/,Aڂ[Of W `Ō% [5Ylp]@eɽzob9RtQC t6L.wvb/uUVl}^QB ]q@[3+0@7J']) :ߒx:#i# BVQ14R'{=ks)ɡi-p( LYNaؔT/ zxGs*q2UIˊy' d?VГH2C4i9FZ7rCA{Sc=`%ʲHdgm:]W|+ 5 pز .Aɡq2XUD4UJ+DߖHX(-9/G{Q;xE`ikmR>);s#;@bzJ[5]4g"V # )kǓ{vZ[+ omhwl>S꺶וuZtXafr7I]OUUܦaw]s9y*咫Pl(KEaBȱl'H%=ΓɯJ.b~ ;Rh~U*1 g7ٜ{҉)*ǖ>"Pۈ") }+XV"vxRr R:k}VW- ZkTINIXuSH奩b_>8t L` FG&Fl错)*njd\Э<io=10B3Gl)ȣ/IO6~dVh33sDr6嘑UR͇) ͽT: ؘ7Ÿ3,Ej6$yr>ǥc$I-ѝrv?ycd< wX5Chz֢5?,=Xm8PI&<-i"Zy$p0)9|(-LZnlr^D +:ڝbvuv{Nl}97_> ;s? @V տ%BL(YCCm'WuQ tcΩS\'3B0ہ4 G_c<)w$wU*6OqJ@dp67C ,IHo R:4ioh…՝FdK > oߠ?27WPy)}B_Z]#?CUA;=H-^qVJ0fq?VgoŃ.jk\&0* \g5ƙ]im蟍}E,ۯu0 CnC{jSCږ$EN^{V7G0,%Ԍ[- 5m[rQ1#v{#;s"$ M WU)ϗ{'̓wgZ!߈ZuB$V&w0swX>g=C81}/nFŎNhTE܆D~DVFC;3OEK*Sw='8Gxӳ(_Q.xd=Si%85T ըJu˺@vM᷂6 L09@]SDnKJ0$v} yDq)sK6i "l(yEQYkb@*B` 6 '$E$4|Z xLwCa豦8MBo2qh7XP+Z pT0le"]HȆ+-bB9oD+#ol[:>B? 9}Q}>Ho>2&ڤW=_C Eztw3 SVPvMяhemG@t@p92 xsUOμ ݽ@6+ 0* ~I拽^Ѹ{j,u92[huCTvPSE~C% N7lm3H`^K8`INPoD,(y^Iͳ>Jr$ `K= }_Qw,-L4dF9׸ħ%{m[a>{AQ [چUD"ebo;h3"3;Aȹ[a֪x|Χ.ϑiwGA񌞅<ܲ: "`8eT9)ݟ4KN/l\]hF$HV,^#CyF ##pIۄemPL;agW'50V'eAav枞gZ}dhe<X2\xY*{h֤ &BY<9ѷj1b((Z\!$)pgSnB)3 ZX^vP9{8N/)mO_hQ7+TόDQ @PW~#}fwtO7 GD:!{ )?7%ڭB F_ctJ,U> J,[ڠMղ H4'9]l{hMѱ8g_PVil4ю:raĀ&/׉ ddn+^d(M]6b _džO @`?Ar ]/h훯>JKɲ_(FYUޮ6EUԱ@h'WͩMA&W uB̀Q9!rY=]U9xUnXt<={2Bvy-XQY7-dVӵZMTRX:_܊b9*VKPBƌtɪ8Vg?,wUs1V_ÿ8K^ s>U"#]͐SbHOv+.uOjot ײ=O AH 䡭ADQu,J5Eg}#$d -nƐ ͦ8 ئwֿF Lk^81"yX*mQa43.sӓS6íTk LG$mUk$M`Ks8̎gJApk#e!JrM$y$j7E jK/a QY7F;IúoeCR:*6ik_ U!kČM%B/ށd6fjP@÷مoŁ:_Z+C\j2`iDKڛBp]l9 6p FXy 98yz3:Tj(D4rʩOv thXkdzva<)؜>R 'Ӻ}$aVoy'ٸh-<; ' 1yڶsb$)pd,0!K{VL8ZJT&kHD/29 yC̝G]M[Ջ =˜R8dsoӪ~0#YdZPP6`]ʭ+\*lVionʒnz27R#mbz1n+WxR0΄OI9рvPT.FDXMd&g BdëKX}ܕtݬ6&ȱc)&<' V6.x_NR .B0axFm,WC".?^Jư=wi^2Y̌& *b#Kdv}$ q-D[t%?19PIa CN4o鷠gWeh:6"y(?>g]\.0SH:L_vAH>=CI!(Sn8iPXAgx,wݺ]mlht#Ŝ=: ۋh`1M1K4o^\'~t 챨y&ٝMkɋS&ūt  +Ku ;bn/Q\{= v/ԯ9Q~6cB=jooN (ҫmm[ V^P,麜e"`Ljѷ_X`!h'X'{͒>I(wrcpR>2L.1c4gqivHD!;Rs5<9pGjkUvnlUdo g ZxΙsOO27C3;.?X~ {%$hY saK˜ئxSq!j԰*gX.rn o͡zsD# RV[3䃈;'{2} ()(9 Rrf7ߑޝS8 90PjZyCftl`vS>έP\uT;)lRFuW9${lOUS!) qMDar%>_BـLjW"gBEU|wUvaV9}ip~L-J /*RnMOׯ#dc?Y3Y`4r7'T^RQFU '9h7<42背ELm&;&AִlXO> S6QpL0>e¿75Bm`%E0s}FX'H|d侫-kR\CM,|L7W1C=6ON?>D#"ÓM&N,i 18@|+zqH 3U}Lj_Zg޼Fc o䥲SV^=4>QcWL<óQC.8!͓s̈́DǹC_hsg6v7( .͑3:jMZBGΑ ie!dűx\)v L`|q˜1%iPS2,A y6tKԳ䌿@ "(g*`K3X] tt<ܟHOOȷ9q!eJ=.MY;Xe)FbXgso#Š{8NMN-#H8UN9q<:-U@m 9)LxlPk{l#oIƨXQ1;a އ{!{yA>@"i~z--+DxB5 tl*ct8[ ҄.R$ GD!cTZh;4@ۊߔ8dlWJ ,;ظ,f\\\)L\f#]J=d"{/,2CŅ@ޤ ;2݊QIJ6T,9(J? ʝNHȤ_OBYjGxфTDe!,.dPDUQa{J61E|z%OE{,ڊŨIT{/l&tJW0plnsx{􇛈 i{Yg1zH:wsZ ;z+:E:=q`KW^<~REL+7xЩ҈ko_Hwg.(# qEVuC|} O(,+/RJk<=mԹnVӗ45EŴ=CSq!`3i}:bG!e}s9J`2V,1P{X]nDE0,A-Xs5Ü_-J1gyl6gdې*[xƽg^Sh>ęt(5<uV%ޯVfo_ڻw9(Ng'hgHٕ]!-\LӲtƮ_ @sHTN)grh>n]VA-#z1En6зG:j t , SH.6P?Ue}ޞa+/l+[EQF8ؕ<-48^8S{B ڄݶgԩ9o_gbmqi3mnALwmOꏐz4p\7\ . uH/vad;mZIc " ʋ+Rx'5!c4&&anx0eh?~>5cQ%W姌uz-?@S/" >50e],զkua]bxqIƫ>KP^`Ɠ[#%ʏ''֑S#eq,mSPR)Jd_|GRymwVzK' (B30یOޥr XM ;#Kv{QGf)q\ҿDtZQ=F*jN+].OfA5ˊKJlIpxmR,kApq\GuQY6@wS<+R e~|0"tͻ]6sp$ yP6l z> ǡ5Wni[C8E3vaox8"e0:U'jT>%9INJ, }Wgj8T^Wi2텞7 f<_A Yr}>k/nj&b2D 2 jsfp0[ >jj6`'÷N0rN ݃i]ZBb?V nZQ2]:oo&)ԏc{_ZLP[6\?sdWSxMII #O[R=FAÁ\jsG$4qL\"J㼨_@*mhw3񂲯`jG]:sc*6^q;~=j(O! ^9cPiū~ o x`Pz(Dp!?~b'Ma}_)="CTG!E[X1{IńKNtXp%yC`(KsW'j /p4Kzº+5s樭di=#a:J˹Rhg) $Oe7`#gaeǃ; >n]<\FdPt:aL{G;v&7d2(2EQy¦@!YAۣ[1y)gC=]2#^!-|HvJ8GDJ3ۙ2l2dC;L.˫svoX0/$ӸJ-:#D+E6 Žo6(#ºP7hZ cd9:I5}y 2kC##_ ,IqX.Q`+^[x6JA 9Bo@p/1+32F`u԰Rб3ފ ɴF޽d 1h-yZ$إ:[VG$\BKB %傼2ixAO+kpMɥugrUeԈؗ;F/Z0cdƼF5t]̹ʊ!e*7~:k0Pw*xdP17UȜ?T6-tέOKR=<#x36q@,*R"!7?$|,?z]j>B*B=LWbZyAQ,'CMY-wg,xչ=:E|uƣO њ&nO&GC :Й̣p]+|rQo1Z3U1\M \wH!$ 摎E#GrD~Өj4o*7F~)@ '΃f.DB5R֛E ՛Yk؅FNG#CǗ-L@?E4G[u [7M-c>M'o"z@.yl pp EэlFEH[!{Sd/"kjjkweQ9JBWZCNo 4K!)Î'9zfE V3'6וqKR!u.[t`sӯ@ТB<6,Դ~7dq™63/>VAtt밾mKQTu NՎr9 Xb2/~j 2- ؑqt?djMA@WzWKJ@p^|H'[&L]/8‡`hԢH>O0:gNW1[X*t nqab((A|XܔsmqmyndvM5?jrtI]N^8$f";m ..znשCb^[]7tx h>,|hę>:Y;c' C8%ǺqYa|VYw"$g0r?XqiuVmƇ3 yOA%ވ6We,9e`Ɂt՜Dl9[z_-G%ƒ| X&>`$ŞTvfHQ7OƟC0qQqIɂ,֡@1A!^^,4̨2_kcFB7h6_zm\z8\0mQ>z&hzYxH. @/RN. LWM~3a(0%쯷gqVEsƄQIc`t|K~:@@x%@wZbР-}?Q %;.1 }G3qaѾ=W@f^eEEQq2RU㧵S #GKA0tOjOUslbfZ 96zQû/j؅)3\,ueQyDXroW̉AK5Z +ّz_poU3Ff$T,}jc>t^Hm 0YhȸVOa{{psDI~˕*䥰2,4@[Az54$eq]+O4UBW=CWlQ: (i&nS^S0IV7]ph$mdL@C]I Q8G~Sicޥ||eYN_#:_8-zS* 0DX7+<3dX=]_k9š>oHh) Ic˥p"yF:_k56Uu E ڒl}WJ[1**O5|Qar@^֒(3+0I&$Q垄,4 sj֧MfP.2~p Py^+i)z쑪u"ZVqsH}l8Z0}~ft;>AရJ[iłL~Jl|\DVND#8af =RE?WD;Hx yAnm{Go^휱 "v(Y"H2$6<h/Flw aoN"Z, l臄t Le+TCиwGJ01/GYۻÉh-| B)U??C7Y'`eA֨=߃` s]sJ,ilDMD `əg{ U,q =e˦:Ml*v$L}K/KM]' WO2} u.lb5dյ<RV- ۃT؆4o`n/N;B;J"]'dyP8_J8}}O9'{❒ )#!Q<g"d_rb]Oɣb%œ7sS% 2O0ST->T}J(\sFUtTdwv‾BGwi2nTu(|>qLQZtNcI>&_ 0isOOAuh{&]wuSzX;Ǐ}qelS(ؔYoŤ,|΄k-!(6?Sjw-qL7/>l|l,NDqZ CQ>ߥsCC>30.w&mY6/AGHFFZPޗ~ U9 y*EY8^ZiI`һeYX2K$6=Řm(#.0"Q4kkVz!0 }Q)Gt^09;irdH 9&A=DQ%gT%K7ǧr'+ӽ/%^/ǩQ禀Lj\%A]MB3ggwLkDXX 2 |[SxǴYO@XÞO\2:hovK/^)u{xܧ.ɭ3$1p`k_0]rJi(Sg[üf_j3J7ݓ[a㚊DIv[|&["*PoOsv j8TToJ;9~Kf"&G#U7g? QeTfۨb]:8UZ7g'F:P(Ad=1c㊠enGnhv YҐ2fImDW&o?s;b_+̮e/l@.;I U#ˣm_u-EbIJcD܀=I?:X,~C)љ-G7EgiO!)d R|G:k{; A-0 ذ3w؏bS^% ȹ4ʟt(V:ht1AD3xi {\cq,Pv5"g|}~씙 xO `W׆w7D0IJQ@+lSv,wL`{`HQLh[tE ]C Dx-R[5 'Sd1_>`|lki.7 0t-tRugLz_4M@zeڛёZ䉣Uxޓ@y{JW"$8ZJ؎B.秢ƓpolXĮwV @ʁ%ìPgOI+z&][n8~/݄/w*1 &h`WI8Ҷ`I$(5am)Γ8ܹq"jMkN#P;uk7qQvһí% lC[`ၼ_bD _jX,1Q1QU/i=@(jF lbgf9.E6FLXCg0plpXyBV\z^LsM>Fc6'o۫aXP9>ݸ[2"o8s'.'~u O48g+p%{$$l,Ѱ8#>YVyZ.tT Z«OJkU(|N.H_4|NQeE9* gC)'d@幡tYƹ4 W*6Gy'ly+* B;Ix3Ti?eh2fRŇ_[ZUL7O^ K+r#r]I \P$qY&Axd mA>); iŗMYe.M5K8墘Y<_:I%q`"}ՙ*7Kv'#T ܇Js D.)<ϦLMew+EX~Q[7\hi+YϤB1V|h]1^U[%VX'z&ׅ̺U?qߒ9Oy_̈cU%k" 7{qV Xb{ogs\Gzq1"37fT:O?xj!t˥ޚ"V> E֕(: `b &eE}=6.ڋJ$( "Iu Eϱ8df[u jJsKS=f'Cء4WTgR1Rtb(^AX4'JCQMT%_|m n3~D?[ɐ.!r_=>}'Pnqy3ƔU]oe>)J?)SM7ulwN:]J/FIը;+$#9G)mab3 OlɘVQJ(43kQ45*ho*, u='E/:v/]%q<oOѓ)FZl9̧r>LE\֌*?;H _Ty*C<s g,j6KK11QSLx~c Nf`] tTL%2q&Jn ?dbI%F<1PAt7noXf-3A )t{2%_8`Pf$WMR#-7'osIks?fZ\ޖ;+pP[¶9̅X@C h ր]TR2ޝ|О:d3-i;H=})iáfANJ鍙72W&J~kPx]kL|엙Rf}dg$&gCdfZrÈQ1d bϚkwwQٰg# N MëIxۡ6'n6 <sfӖy;/}m[l(r]G,*}{>GA P<tdĢ%ԲUKc?*QzN!S`ȷ+s /Y>_W.Ǜ0CFgUZ!RMrBUiDZ&u-IgrHA>^G A.vF?m\cP+s}i8Q Gl0.]4TP!ٝe}d3tyg殇n*K :y:WGn.=8^L<)7F/w_d9"}M1L'F4ͤani}qn\:t\ur6G:G47c'ݟ2=C2J by+ke(O٬Y;j\@؉M1m;_ :$}ġ<DƎ@dB]?qj.Ɓ{Y !VG po";jI0OQrJqcbt!7;+rO70s*ooS\^ =fVm>Q̅S˞(Ѽ{= 7^0V \InWO}Eu^=y }*>*n!1*u9E3[SN+*#Jq}Eo;RaO"\+`eᖪD_YPk/[Q4;:VO@tK34" ] z>$5DrMwhP''@H=N6 ]#P|ܝrt=g>%$ݚƴ&^QO7H =p芜5aj {A +kՄBѱ юEJb<(/;}E Ѐ2M y >Q/V/oY{zމ{:)"ZFinƞ -9m 11-F#L1QH?O8i&5+7>h~Ʊ6:sL*>3K5Gxܻ"^2'=N^ S;>)WCGqMn&4ʼn_̟,ZAƫюAJW]yfK!{Q,5>$:G*jw&?@mҥE8vbJ`*) V>럮uUAtZrg2/oK {C?>0K݂cvch[gònZr\?SP7dLmھLK4gw Ve nېⅽmp-bt{=,XrS%daqXi9~&5!mQPXW.̡xr|3i/J.:}18;8ޑ21 (ၿ),!]S},W0Q:[e̵.~.ϹTYn|݂ Sc)Tx4e=cN\'y`﵍_>\D!SW}S*:2bJ98p͗}Ձ"Ev hk 2Q_ tA<4_!l<\h ~#@~iړch1%/F=ӎ)X.6C.Cm%t>S e6R @<%k~M`~m=bi|fU=αAbIPN}}g<>eRmC_۱|VpE3?=H0+ۜ*QIsT̈1JUdz^{NKzc1yC~v Cǽw+_!tTAp!ݣL JU+WUirVy!pl!,fc?0J||@߆jbCT/Ǻ{N,L*%<>)}Atw[W8IQջXZdJK! )?$ϟEbK}F+y3KqTW-| p٥]yL!)?}ĄZt20c9|FS$a:3=+.)lnhjy w ƒωÖ*&ѕ6b%;1GI(SP Uu>.n@&2oQZՕ_>Ŗ ^˧,'.2<5sf2Ivg yY] v ; SĝXw<[$  pkRU.-iDRrhY 7΁jo'~sˋQ:{tAxcq,u_%W{i6/%6uAq!?jaGtm=0^ KҀu6* ' Ʌ4Pt ?UN0GM8U;@I-}RsdaSzX\Z}(frTydPx (we~~C XRzq OMLlCPU"S<<]S[}lR)MQbכq7YѢU)4=M& DR6&2(0/+t}4J#LZ~b#DSNYBbKNȪBiJP8Rt>,CZ*z!, QH$ND(R&S.js,<7WHTkϪhNIh>'3HUrq3 Ёg8)BaҝR$ _͇Ko UPnI7mٱAq*hbRtyUHLd<{9nqר{ m+*nAW h]9|IRga˗< *5O+v=0~6H괵_ }\Tpc?e*WW]懔ww3P&5FG~!̡][Wu{a~qYO k0b܊>p0Ϣ)t)(g80n3QNje0zC);ESE"ƝRdJU6\}\v[jy?ѕ ==WesjH,W,JR-rq[ՀCbN[t{N]V&<ȼV. mJ, 7ul{ إtU*BK D6[m(Go\%Cn\0+|Ur kZ߲94[hfG&S?}B DҢj^ߍDm9vh[ps< VR4-R!R!_${4gA௸cApӺWnuRUK!_W,:O-L[Vr~^(j7wޔyZԥwe_8.3l?ylsӶhTqCa|O]i\6:uzs껍y' J#hH-}؟=u$ƛ`:64B+PVsաɶ a-,/i$fBzi"Vipܐ_.-ܗZk׊ 2\,1W^8R/Rצ3$bV{hȼhX<git<:1pc +YlltwiQxeby)7;?CB)SI#bPsHt7nFӍv Qvv2/'&|<=jވwBRf:F'CTeB۪i)x%Re!X8fO3PC2 IވPH^/ = 3|#*`"3sRF+r :7y\I%r/=$!CF ;K{9FQJ}xoO)96,V1X7)QܚYh*^T =k#*j@~wA&a([?_=,ɃoE5!;z@ݐx{=/LJGu|1>TD8^! ;7ƦݐG!z{PND?i]g$,fXT.ndf֬`H.BC=&ݯ}g`{btda~;˧^!ũtK T hѪ{kb+z/93SE@Rp;$Y{ ?$@|9EK>i3sW`y{C {b椇^a!eI '6cz[Oԛ"fmc=^ BA׏rѽXJ5H@@/mx~r-DTV) yi!@y^|Dt&ުOc~t,އtG[s1IbX£> YxV5V4ftg.0`\?gW_aᨠ(\)X-evI`5k!lk%b5\iJZ/ ;|>RubbÚg䭩8cW ] "؏_tG؎[^ p|X ۓ_ s1SCho:wf1I`- T;bgSM9ۋ]\/ }?_㠐/@uq$y^ju8i) .^]hn4f刼 1\_.m̀utHYnڎ}d02t92DWT$,߼JcԂIX L,SwNGٺvv^.)@GI|-DV*kIW}0$vU|!M7?׸{qJ 89C#OMs;ޑYL9P#ݜ(]<%G/ YZU^P\(g3 ;LK* +WQ1{+OE,;4ʰoU$`1vx/۬Fpgde7!R֍gز^-T>o,^ԩM}ud9,SN(4u4S8-Ұi֥P8ܵwF~s"gHf O*%9@ PkZզUjϸBܧ^ylDW<"ÏJ6xCUǐ'9sGn`3fPOubQW X2![Z9 <odXvLɔ0ZYKN=G$ƅb{VUBq4߈"#Jqk3Y 'sC;/",!J!&k=cmІ8 ̛_EyKT):# ũ~7\.=d;͛60{ϝj C؎vuZ@~ǀ($׺?,>&,æm3JK o>9AjT/!T}DH4kqa’ ?fLO$\F\ݼ!5=Ŵ6LRc+2pçAڎ1l &^ 3%A }Lb): <'܇8IƳo# C! X #FK TFvG2O*FMR!MSB O/Srx,-=}EZy ؤk*G>/v8 C: |P @Ogo s>^ ~5%g5nyspKJ9(5ʢJ˽@A2_/4\K9Us[ԔN ٜ᧳Y`|sdgc)EΒJ( XP b~<M:[{$eA YQ3Jv%ĴȓbET^x^sHœI *ƥ6K OI6[zy mqq^5iFALJ}qiv6fbv2|d0^U~9h<˪MENI^ey \ETbRm}M|y]@tEC jBjIW[WH.™+{˰J K@i}rxGb2[Zf>z̃\WYsNaB/弤dSeMX9$Ҝ眩;O !odNd^<\0u&7ڧ]UĿH$kWneB0\ L.YLlx,O&aB05;煔 7!y=bP1v?9O};6[v<BI:_2k\*wZljqe [QkPe2tB (6"VJ&Ę5DZNc$^ jlh=ʯ(]qݠ/ؗ|[SAn -u~1*ɥ؉vκ /_ѬOC(?JIޘPZf8 Zz].ãdA$99^)tym/xLMeTy8֒7坿q䵘g")yZ{=k|G6ao/j8CٸeqZY!}z丵QJ_ qpF&{# .7vhh|se9``&! _xof&_8]2@f`6L;- Lĸ؂1=]8'l#ǭLWtQ$[ {qć44HOIsk|UoV%\Wkz"Mʣ}eHe{ike})Fq ,+32|QBS`g~=(&+#SA[>=0tWegǨ`S' >0)qߝ~hL.a~}t[,Tcֈcɨ((a@t/FNb]pm-jA@};3Iˋ-F ՞L֑ZL67#Ez]n3+~ݰV i*~-b[9KsZH:y6Iv;aGBi/H2h#P^+ >| NV5/n*v!e3G<sOTy@f a=ĖaN73~o0 "1T- T[}Cg&W[WR< {ܹg3ƔqJl>XͣY nLdָӜqVc4-K7/JmQ$IXbBߟp "N[)΀e[{+6tyNl!a'bCΩV9Ve1sx'diyp6{= SO7l<\a\NǨ]-kJGivX:wvDX⯣B𐰋QG H]df5J-:Y*⦖{b̰whkh) 7o*ne?",؝ޜyďSvjiɇ_o'!-[e*eR#s*7=.4D_toUawoJ<>XAFO5@]G` kwV2Q_ظ"1-P EcI^+f'?[*AJXzCc~Ɠ!PKr;=e;lK_M !;Wv!Sgtݹ-X S TzTc .{$}3ߝ)3愩x@^3 unB7[2ٯI%AYBBzCԾˡ2D*= La 6`iHz 6W\W^/ǵ oDSt*mʖ7:ª馀)Os*A3}kV;n*GzyXS~G.ϛNH-R`Nh%f@T_ƞkr#]me <L^t䊢7ҝ:u4qA$9Rz\|l}:LszT*,ra<,A7~Y,P9mv#Hӽ߼!k\e g{k4W?V$-:Ì,>^͠C KESc9C dAjEțFG WMYW5qѼ@;su]RRZ>ymQuYvJ-J;_P{`@uGy&p0Jߦ-+bY}Rtch! ā-/ jW*NF1DkPޏz١Ӳ︊׫YCqߗuAzÞ+b+JN]>DDط̌e5<!m:J6IϿu[SQrz$H.D@ s߶K g1z9/B5A_ f ˮUdvh%&:ߧ0Ѯ;tlt)b$u9'h+ow L :((n7 CłG֢SkeobNc1C'l1eL1dc4!&u4%sZ^ԂIʎ0r6x@C )` ț[d=<Ub |3?<6  17eh(X95@ጝ?z4ܳ+^c: {0#`D\01紗v\Kb)CV0N&d6R#=gIԻ3`bZ(;"N(\;P|&]w~D:3LVXQW)?37Op:[hHt?>p] 1ț]u7,R C8?:dݝAq;_cl 6bYWwܙS? v:JaBzŢ$? J6CkoZ̭dajxs<;@ O2Y/M*J;Y%-e)Ds;)3N[^Q(2~*r3>lmcG~v.]\OTDH2.|qhUPn,Yt3#2 B5gVRCpݍQ N_|}죮5*ݛ%\ j*$)k;vi) ~́lۭĉ:ċ/ww^#rg" ~T}m~wHmm YܿDOVS=JXRջ(\gKg:={d#@ C3_2 _N7aNoÐo~ <ہ ,8L!wCQ)c]8~?  44+$8#zM;A⨾gczZ-!34AQdrԾ]`Ej"Rf+;6O^ߗ$ .GZ:r^r+T.Op&%-u:V+H/ʭ=,v o?v'*ҡGLy`b,=r#-W=FDW(p31ya"N.* Ӗ*0i-a=!i Wy S~.;;o/UUجopi ̩<-*yH"nwS5;qQX95aؖ¹H5QtVYTAnj)ӿ?˥[jV@2LD@=e`&oI1?x u𝇂 ^ So/ Aa c~w:bxEl.~?4pF1zQ/Cuʨz6YFZ5JYUuѐpmi7NК[~v_ b c@׌F{?~y}&3ݩ [ 7n󇥕@fwǜm gwyS4>Fg; A\0^?/}@h:CBAɵu?>8^?TVtU]@oZ2rhgKJV%u_\$_vQ\1%1 c!8U (pTՍVLw'3o1`_\U-QA'ONq6D8#0 (vu$6) _,ހ`q<.|Kp_"5 c+C@ia;%yp3-,kC@ploqҞݟ.cg"# 3jH- "ӧ?OiK~j>PzؒwS&O˓17GDžb+.ؒqv)+04!fAcn!U}m$dʸ{$b~-* Y;עo[ځj 7Wovߝ6|7:XAToRĽ%>]Вs}rI)8jJ0}_nQ#̠oD`3Y1 $3÷GL%Xr>5CRQ4\x|=٪*3lvBIYRZ,Mq+Ki~_I@Ζ h ݅qb˓мjZAi$fP1ʯEafXJyjZ=R) epg**)K2GNIdOq><%DHQjfy< 4g1g2έ)>^gC:&!ߞ 6j@<:r*1HX IheSydU Ov,9iVKޚp8́%l+M4KwZ?q-EtKBNxa|]q0=sr#)¼;g_Bl?<3q4z9+) " IHh_z7MF_Wr]34dI?WK4 feB 2=a1ЩЦe"/`1|<3׷mb5` 4̉NQwajs'ASfepYLS'3tyȊl֙ҍat0?1$ԷGҵ?R$w2{Oƨsd!"v5jzBM݂#2sH(8 #u/y ` O$@[m:W|*Bޤ<`YS!7Bhs.L|.w8p 5INb7mf>#\:y[ÇKȯJ4AUPa- Pt{Nj[uT7aR|D5:ƛ2G}ڍRzsrDG!k4b5zԋ)ϐ6CF@A# 'o*=H:5*@EinUx(7KU]\:-o6=3&a~# 5dmHmlݢvI-Xc.'b0xXH.tb@t*wnr%AҝM:GU%H= 8Ѫ]d}fpLSߎw\+6Yi5O6t#fd(C1x-GSj_5ZR{޺)HkQl膜i̴JO/}@[9]nx;C8g :oaL죎ޯ2;M~u7.%$9ip ԜH^7f g U-rhym3ј#oT&N.ϽnGAN o 3}@@Qy1QVX)Jvd 9&v-W RdkXpxB1TԞ ^0@35o1\rt|/krL@~ڍ'OmtݵCh@U9PJpn?PZCc^ɡa6*'IX/Ɯ}˗#u,ZHEM:[r7jjB|d]A6 Btyl='Yqt %wwfB-U\y]dݖRJX=uw!K\9l_+_lȞ}Cޕ«)S.Nq 6dCCB3܄ %9p7(_;'NrR0 +G(n\ݔaCDѬmy-D>6EKCgɝ 9`f3$fsN$nG*ȵ|`~Nհ"B(AbŅoN0kRWTf<+r((A*~Ncu@=rFRW j b#.6c`ϼ?NV=X bEwb"Mh~ @5A 8T/R TQa5QK\UfpҸ_^fӹGa%gR)s@݉?HHQ)^{:R{vn|bS¥r 1]O>0D+t1lXB~gӆ?:Ԕ/߂W,xQ NG Dxlxo8l]=pAaNҮ?K*'orpm4%&0S(˳g^-=ޮ:?{"iD`̜ԧ.]fBՊ:Lʹo~d)xP$m0*Dl%5δΓלmXb'voV,CF#G!UsIucӿݤRNT"/P)Je55gKWDت*iBfp~j >8zpbzt@CL1.b{sYl$S1Оzfz瞰ƚ{=W&[b0(i Ӏ)Q%|NF^~mٽE*w(xٮ KS *TI/jzp95!. 񻻊&F8=fPy5˼iU@ږE3 ǭ}B)n̟`Zl%8{I@ ֞~HH? i84;$a$W~~x̐X-mP#R3z9Š,N%U!He 5)mI 1~1]F⦨H<^2Gw@va[G7+:z9q(K~ydJوw:v_$̕‘ʐ+l}{5Ҫ!yА\ȂWȾ*6?n-\wN,aѸV?evGQ?k "ρ}yv-i}~4;Wb`}5;߹ DAi/1? o _Ӄ>1?(X@׈ . zʓ h`.8EeQ!-{lŶg*ƹqaD@" 6qFcGK"\!bgOṟt/Z_@M "9\#%WT &MɜPIOj|)O:97m6pQ15)zi'wPW]IQ?b\X!s~o>yB״@K+T`\X zfm}{'NmEP\Ɣջg;0bGвfD닼V8.yGݛsOmbfGN"'^G~2`sJ%nY1|C&nXUWW{su b=S9F7#IpG*;F4W\JP+OE L)N5:/CBNRٵ(բWm c[$"ӓg:(8.{$46{Q`)gߥ# D5`wlaz'nT^iMȔ(=Z |ɭ1:!!>kLUufߘ!1^Q*)È4&=;~^-q&짰͹ 2/?koܞ23^~7UQ-oZJo.v́C@c27C:)/a[i3(}g^ <6]vT\Qyɇ>ZeSq|f)!8z]2 ^2(/jܫW< Q軪qN*y}]w ݥCbSUR3U,IK(r+ AWee&FLG\ (jGzNvv*Nt |)(-^ȝ7 7myy9@dȝn!M4bG}'a>fsOOup>8ut+wlԷϋ 8ՑX`dRlJk:nxo[.4;}gϞMx%<_P]OQ:7v!.Zsi-A q5oӁْDst]p18+C.w#Ucf8/e| 3.4sPW+B2e7ȣY}}s}%=6:5xj{XJͮFbe>D'cʷ`e#YG&h8Ms2-&H_zu'x. J3F-E2&qER~j=4EΏfN )A?fZL\֥BN5'ȹ"cp .K @2IZ>\JH%͘AՂ}T &I[t 5Κ}g 9K6\;$T80 kP m1j3I1@-JiOpfK'R$ߒqV+d 0[(x+&R>6@[ij.]߆$d=3ϙta ¿~ʡc#:#"A ~4^".#pjw(u|qU]~u]ޝԾioy]'{g) J[__ >(hHDAy8ESTpnŹ^}VƣfjnćtKqv44AhD:y/V a}Y<{pڪ-d_"x{/ Y:r܂Ms3궼u:c\=Ek:gQJ !W v*$ A,8,{2@R_PqqxG3@ <6N@gXE`? BK_Z;ʡNtpk17&q;p݉xKw&sl&X^)<eOTA h))I+ &hI/蟦0֍IW`&5S>ON!tdM%.)%ɔ%C _=v>\ t{FQc8U[ !fX_j1.6O{sL2W*Iin sN5Tmlހͷ^ .}Ks/tl7MϹA,S:!Z)|Ö=S/3(p^|Fm Y謕.{Z01$WOd Uy9ˆfۼζ X%]ؗ"%$aEDʏϓ^q 4MIyf"5i>7ivq\G4N^tg/S4 2,S\/GGi"9qc~\rCز|VUKdRllr(78 pCWn%B'᷈ LBZ_E+nSaz|e-v*C#KKl9-UH_Hj62$LP ATP=Q&fULAm: &/<>pwƔb$eU˹Fe|u_prnXtY9.UL_T0FcmyZBof4uGjq sOhlj$ykB&e3D0R@D5RfPW„e6HjpQ8:=;*{ =-lc.JPZjzۡ*/ E ?FݔI~p&h$q 3Gf W~F!{7 'Czf4/^d͐{n 6hA/TB܊bV={a|-+l{k;.{T!&$>7iT1NN9Vn{_^-l*״o=|U׃(~AjqfVtv@ހ 阳 )!"GE48r!ܶ y!ϜyP"*GR^r㾞?i^PA_ D$_1?S*6}lVS[ιa&AD{4` iKkv0} +/vSo}"-odxV +6AڣWDvӗ]Juֽ\XW%jDoP",]LJUCgngʎEkL7Jq\A= 3na*(a=E"_}ъѥh]Tf5Zdaѥ]2phC m!?Xʣci#;Gu4q wO0D[ϱF??G3d_!0*KpVT)S“3: .䂽T@.C 2D&a壥Ba_Wec_~hZ$Rh>L79 o_JTx<#63:X´ 8RLQ췊y :nyRR5G-;hO~fug Y \97ey3=sSy~ Yb.q 5<2.^PT95]JxPZte Md_H ~ϕ`ыRPtʳu>'N1]pYW!@ Qุ-w6+rdoV| 31MOŸԲ4k$NMy/|=Y"QP_VFNa \d;`*QEmT[`)Hٿ(`WL$} ax*MF7Onl' t+0"(!bD#c$CZ:x!1ACg@,y=koXjBI'@ 9urM;=@^{7WMiS16w {lXx)8gM̰%2x4_ 1BhJO}YMbߏ.lXC]㩿'T2'ߏ*.(Jb;x[;VrO Q06}sSUL4-펟hg9PzCì6*2*?PvMԐ'C wo:}NB04rƣfo.m_`-/STt*PKK ]}zj-h8Zsٻlnb_-*tED_鶮, CEپl%:TY+fOd ;Yy,(5 .ou;)ȯH=@\e†}@+] 'ϫάMJ z 64B}pӔ̄jCmw4*QlT*Ϳ`;J Y4ꯌMpV>QpU/()$T2Q7$-\ۯ&Meu^NQG`{,cF; Wnlfy29Lit6)N38x42.%&R@F)ibt)5=q׼U)hKh'+hjU2V&lVE\x }[N*}bs~9Z-$V)[ԲvcMf[_F,Ƈa@65r( W4h!UXݽ6}YUs}vNTƤڎ[!ځlbP%pkS?KTNh5f_lz~³$f%H]o8CDž"/۩nt4=M|V?O;q|'vLurX'iYvB:V6Bhl7"skHOpBR!)pKc0?.V1*9'y-{n)p8[֯PJGɥk;Zl!w+w&9aMkì(~777,۔F=<Vo)RdqpW,(/.$)sc͛kdL?Otpd_e)=2 ] ~98·;OpqP.O­3|J bewt7"UbFA <5]:L)V<=zb8}bOT- SxVdj u6%m2r[qQc A)~1a)ǴM3l=ƤEGOiyX/\hfrhAdiv;xiƬl}XB)!G}oવpkՔH~Q,v9tEx)>]"+Tmg &o0DC!ʗ|eJb%/.s2D^;zպoc@&Sgr|/x!L=г<$zGQBfߨ~fHz ':f%b&&Ǐ߅; 9Ѥ+mJ.c,IYeKi#+|NPBѢ#`jd(TG >?n?r}wG rXjj@(BR{D}P87b^Q%"L tSь ئB 9mFLA՗`^] /#l>BïHJ&5O8 UK$ *nSZnڈX#{#;"|!]Ҕfb6*'S|'Փv!0r/U%[΢ڱ}Z,8o)Ak* Icztj!v78a¶b .|YQ ?+HS94^MFUɀ.ͤ]E/ CPc L}65MC>uEUf\Dq,mi# IP,k c>pĝe1D,+ ֭m*$'rnPaxgҴDm`K1comFҗetJ&5.XZo$%,E#4yuZkDdcNjE @)K)6M5V,߽FֶEt~US@9oDbZ|˾eRTZ"~>x(8sp $8S!$bQn|o=5ΔHgg⺢RH*e&G%E ?=RvlP]>OVh^וÅd{ qlShJ"n42=LҬp?3-!M43m$^稥^-t錈-1{3frQ丮 QIJ/E$t w1L X/_ud6D,+I%rKm3DŽuoCLD']դ r*6L3:}z4Vv qQfz'|X q"fZb x `2^kB#Y8/ ,3@gwVD6z5|t7v`ɯTz&!$5Gʹ7I>\lߔ3+:W\Ϙ'x7|֑Pv\x͹p+J͓}= bXЫ7U'_-^rt5yC3eY Cefu/\y1b0=@\+47@1T'GjGeiC 'lN}.R(xKmY[ ß~;޺yrMgbM.hb8'*Q3!dSV=5<錆r{\:W=tP?RlMZ#&73XsaJ&?ڣ6M"|x,2l j[\ >|9! 3tiY:kI/zO=7Ivw{I?*npZtލɽֶ3 OsgTn)) oEk^Kv8>(:GT/ͮ;JZ,m@RXgN(!HIEu9@K@|P3'Vx6ZF;_*6 V $< 5Н2UF8t#apjz J@r 3[=zldДЇ& E4ll@@y·RCrۃ߾:BdDoW, Qo]B]3qhqjcp00j(Zr`~ϳQ~QfQwiƛs5N["&/ tC8=oM&\P` ~8ڲ*`X" (-!(P$Pͷ!8fI[CG5N#IR1!ј}Yh $G_Wq y%3/w_L=٪TW(ȡ쫒g*JCWϮh<h,&OxdXF\϶@Cx{b`18hqۅ!`yzj b{ ٬11Fy3>zYWy9O # sIm/቟y?>PX$_C[Q륐ꛣկdfE=s@Y_th?&M (TsPۙ;~st{^n(axagm,vbQ ^I_V%n嗎7kk*B0^N<TBVi7Q(^5^Ýd%֣XR^`Ws-OD%+_R$3Ͷ~ 3iNP)O6>-rcLCb|CywDӔgtC\;1D¯st?J@?blݍ* A)>#xܰ*:sޟ E,zzR! [?M4w;Ɂ5~@8ћ!p)afbf)^,-@ b&Tank,#K"~1,{`S8xyH)TwBnA0dLV"QްWW [(ȓծ 3A `+MDξ`;{=bĞʓ9{ľ!d)6JgS,)`'d5K^R\AOɉMPLвwbu,GXzhʨ.NWR\}+`I[EfkuR>h۩± 3V9m &(.9jfSx?H:h7:7Ԡ\t8<`ៀU>aQ+5m؋@{ΚvYp53_gcq`8X@"G0&[8t_y0٥0T'jgQNbyVTX\pXFU}JdG&ѠM516iȕ=-hTW}!1mSѩhY^Nkh6TX$ Fcso=VW( 6 xLvGXX[u 沶.kTf~!/1$ Ҵ;W򸾊NaE^,6U)调7Y)n$y,eR$B^;Ig)e6//5!dUe7^{ ⻵][I4N,Xw&t־[#aŝv+IJ*X \`ctɂ&ux6%b&Ҳ |Ek#D{2,Va&™AcӢM^e=U(.ϣ| Uض[$?\s;G?+V=pzmM\VnO/(9Omg+2| *[|rplV$uҭlpmE >1JJQ{-T[6sԐv2Ž y crzYc!۰ sDτXK=wyI;b|g\ xWVZ^MZ@

    3qN#F‰ p4y(kI)84Av<*U:lG}8!&Jg`]dCи-9Y[NSpYx@4LHU)ču<{RFY"LJ FUIp[4-\w"G6^}ŤuDҦwˮR_I-wb+DvjO&vË`tۙ".4Q#r>^x~HЉ$:¢T# ܏5F*r7F&Jm}6_1,{mUĄ B\f0>5jRi5(9E?Vb'KE@ 1㆓-m2FOt!7yi֠U9/{$)ɍ c+ki5>kho%icJq>-K;< ,M1^YfR bNJА'r i{`PufJJN ~+fb>Ԯ2{a'_4l/ϲ2Sa&_~]"OA#g=I1,~,"]P 6(ro&` 7YH#'S%1.s(E蟦\rDZ])rj&#/%t fT7ْ" JmE@Lɽ`=\+& fٓB2.ϳsXP?܆R/'eKK I*yg#4jrQM"\ZM|ǚݙos!z>Vbz1 kJqt $EеN4঺0?{ԘOhtE?lP잠 6}!>4~uHVTf)(Q2 _!: {C"{ʦ!B+ _߈mٍȞTUC/O@Qek[$X~W+x4&$taa}FŻQ#&nRf]o思ԣ+H:9GWJQ9Ru>|Lyxguð~I>,!S>+'(q,N@KJGЇrv9D>hQc/x)S^:E?;<| H_#0J}?"7#DbaIXы٫n -i2PVSk%U*pk3u&AZ4d|ړN쐑o?XOPȰ{iUD-k `1@/EΘD/cajnqh^1Ne [/iAraK_<uřkBx}Edeu]%*OU Nߜ`K ލjYL^.kCJb J@Nd[2ȨW\t.%ojcD^!1A;߷I~$)TISʶf.'er}Hw  X 0n@oQxa,\Ï$F^ʗ)?GY ĝ;Pd_h*<  UHohۤWH=8e$HW3cŢ)$& H@D*>|b)'z{ʸML߭Mw{'^zpP 2>o0%]cڡ!r#KOu 3hx^="y wcGݢ5`XkP&z=A((ʾ{gO$XXUbc*/y̵pSYՔf@^loLW aH~x6l<8>͂Y!9xīmmo|Q?w98CYs/q 8ոԠeRZ˼ ֟uP}lECpl۠_3XP/~:A9נJŊExj#KNDŮ8z ͊Ni( pt(=#Fո6po`ޘm-7{:\VNb{{Z8d6 KWR_ ʬyq. 'C"5*|B8}Qώ%Vk$>v&+ݞ&=|R )Q]ʼnhfVYt4%2[8Zc^D0XyK_:zJ.z}s}VE#,; FyMY~ $ޭ//+{_QlD&4  )j FYΜEzy5DjN l#`k2dr7z)8 ӆ=fSo4eN0w߹º=,0ruQ v]EuB+~Qkm#gWqb #5kَQ'ODbB!!CvMm~sh',<2[#LhEɂ/cvK ޽!^ d'y3˝_0{r)J^iP*!#aFKG -Ep~4$l4Q=js]F/u5_a|>ؖq.i=PQW2׹TQnOuض{4//+#F|m"^vulKL!STa#AdФ[A(fޓ ]NPbo2zu$\ɥl1g} "%Z6Z?Ep_I˓f(=T })^^҆t?v-8$N"zn@o9>H\`Vcyd[+O$lY|WuU%`a"#lM6hύ|`ǚBDn=9NHQD~U]X-3G3UJZrDŽ'[0iI@@g)y~8Fn'.5az[Lka[y7S[P=y:KtFt`iAx}jX%3 ^-#?y 09i8$䉷\PM(&X[S1;\{$@%`>D655-55)vR!ljǽ(Px˹2Ktj;f65z"TVA hŴRm>#X^ _;<1Z]،aPY F7#_u3S\9d 5i_S#k}> A{E /Z q8`MdPO&[!ueMB}BvcOM^ݢiqP$(KZ)LߙBfE.掹mt_f9DVV|9Au5c]V*!Ts"6 ?Cw5{%kQe}N[蜛!3 4KEaX;M^%Tr`yru>)hBѐ34Њo~u?ko.Acj7:S&MIPG[81;9%s".NY`?kaDkER*hv aic<e5-U*o6%\(+Ospƃ?̍VҔ4^PiyzX!|UP-Ȟ6)#)`0(;!vz__{طpjR-R7K>GnEj_\ESIp L f? |'E1rz?Xk V$B$[B!UWC㿖; 4㍘֙%C?M^*z6xx2 5I)up8IBt!d^Sm-+rxKss[›48%UOfݞғ?8c jwCju&E%hiV#ܽW,]M#!#mx?ڥO(n'Xb77*LmOwlhji- k0H}颲+">1BЉA>A= rB,#sLGz:Gԩ"1Lœ3 {=-*W.<5B5kݜr釾jAc,_gess# qK o,OD';?iexZHlWP86P fWq2a!V9feBрO:m_+Rn/i*M ܔ>B%R8<H=),C1sK|ߧ4xPRD i>)4EoZ.&-Uj^>jMDCku3 ?z:G⤂{ y.l!yn~D1{RY.YD6e nuՌQTϢ3#1'lX'!W7#+BK1Ƌ`;Ea9 2^P/~_BEc6{t֍N6Fco:fqO9rKF%dgA.'x0/fMmi衎]3-T?2)~ǘKdbkD,ZGY3Nt<07Baca3J%˴BOזIny1?JFGyNK#xi¿xt-좞L;!I}-d2=Yd$kVJ:1<&5tCLevn&ܕJ4N|h`YwjHrM:Oܑr3U18(iA9)t-irC[8 {*ؖHC{LAMĤ`  eY-^P dZap_dŠ 6#;0GLр6MCuc_loƌPnsfex!ןH^<▱X5Q_,N횘@։YFGG:tܞ_O_|?])gY(uDh7T ۺYsvæ7Pn[usF{KͻmQR'8ni\g"A%skQ][# =O:xhqoN׸ 1PuT'KV⻱*u7 0:" R쬨uus"|>q/ oL q%®n@;Ҭy i.|&(Gb[('4$R'%O͢s|az?f>֮T"פuy,;P‘3e= ۂzBg{\[~x]ܯtpYYǺճ/]oNTFsnV 2Zm%&S}2''ZbXM3[ZX4G5 M9qaaGi)F8哶|88P$mɊV[x!D_x]hfWRǪM,nw!V^XgI sGۺsڮ|'O`2Zt`z2ݱ;dSHu'Y,"`|&tCWB҃0;ljn-//JE^Qv5ihZ:1X(2!!a[ŋrpʣK94շf-hk3zT8s_m/p$[<2j͉f| WlO(y혺||Η?eznso~arƱ?L eCyy-aU#  U!X?Ώe.2#*]AƑZF3m1E ˆ w ](ЃyS 랣_xartDB WZ[8һxNjb 8@OqNӄn.n#.(r?UQ<|͹s%†uC>o*/+Nmu z::K K-tfXGYl`9`n]q&tQNgB17 'fCErϢKXy 6SS/qo/Kfu?~ IJ'*a?yf%#83 !keJ%Wz銊ګ\׈b\MmSUI"% ;/řj򙓉q}YC or@P[fʮJ̀š|%cVr6q&D;J4ŬRW|rѢFӂ ,v&Uó4EP#^7-EG]I\=.7;;'0NXRē# PbdLzg>æ?AMQ<'Hl"ErABk\|~vڌ^/E}^%4eA]9۝"=ir5pJMctr_Fzݹl1vHL?x#◰(FVW]hh[^WwkOڍkey;%W*eV{Ԛ4Di"1W s4&5QKS~,xSc2}| x)^j$sƒAQL2GVaZ^ylH* ST,QKkg2:|ub;pSvE v5q$+.DG6sٟ2ԕɇӀzd*Hm~$y "s#;#H1ykpط WT)ȕwA6<毽29ᨏ4ZGǯ _TXX.|7&,zחH,ct[pP gi@9Qot5lp[_5dd/m3q=TڒBԴՖ4Ew=t<GPJ}!AƚHi{iv#ģ#QOb$<]iBˡ+0Ur%%-'hpO1p S\ܓ?|Q!\D#, 8ƿ9$闓VM:m ']LqYrY»%*:ձib 'ȰiJ07#P0C=F3&](ƛn؎"trF {@rG9GU }IH$_!ɚ<4g{fUEIECeNop""I ~89itn!יM07ל@86Q"G>m!;T|Y~W2YY J0,"J̜/~1' RNAq<2O[3E_uNjIVib^/IZ$^Y=ۯpؗ\oXGfjv0_1a;:| NZh2:l:[?:Y"nQ,O5$%e[ʦ{TE~u,ܧ,9n L,PWHtFlO#S([yIz vXe8+b}IL |u%{VDo#_0FQk5R)8o`wp4PxI Wh]AJ"Y Tۭ }nV"y}_8Ar?] ,Q!/. :pïI5h`9 19|V|h9+T"rrX1MU7xP܅@=fD,/9NNw{r\ӯ3z[jO O/}z۷ qvUDCSs{[W8dz B5eN$׀rA6OD 1O+t=e@1H_',L#<&-@npH_5p&7\= R$0Ɵs dh\~|kTIS`37׶=LX MB(7.LyJnDzVTtokym}ၖAQg6jt 줆Լk'`/7}G j^fM9r[@(|H0pGx*~ʁ2WFSCl+D~KM`"ݟ1Z4=5;e>mC)2~'i( :@H \9Pń7&&HF먘ٶ@NҖ//YM?fHľVO>`Z+wkl#9l%NVgbra+Yvph&"T 9jc㫾u|O>OKY汝7 lmg]Eb~2#87M\11Y̜!tn%АW敇9b @ZV7K"A7*27BrjZD;]*Acɺv lZϽE[9a•,㡌&I-hnԵg7ɏu_u I&'KDaݨZjŸ}>PQѝ)̐RB^nt;.7njy>e8K)?g}w8UCi2@}rIzƅD]Zu( [Փj'Ea'X^N7>V_ѱ3g PD}1pYȝt$%&*tRټav8&I 썾gE$s27DkۨB@2ⅲ:rre=DxctާipiĢP$㣭DIߕq=?ɸqYnrj*lQ2bM#~p^% A(UsE;^AC7nӇ,ۅH!tTfdMӸP=2P^XFi'uר;!}zkZG]ꇶ<0̅Xˉ)~hFtR0OhҼԋo&w6(oX*ѧ!(78hCz)x3Q0k$*8qʎCsuXlx pQ¢@`'nQd(q5{rUeMK̦3&Uu]C| G)=Vg;Pq{uߧ奿D KtCɼEEa Ǽ|0S"~.Ì0;C R ]ur!#"Si7,sho.Xe.aZ幛 RO;~)5V8ﺱrjNgyy:[*`K?c\VQc˸sţjmDi VCQ_C /$8+̏{b~gz)g8Ս TPL#ڹlSB5TM7UY̼o ߝMK.E54y]Tٖ/Ѭ1bgpa`ϘٜaW a {82NK? OrG7ck%@og@hb.?SdʈmxY#\h !7r ML׼IJigђ!@5@4 !';L9&@7 }2+6]dҿ][e̮bCl!9k:ntna0'uZ8=dՂN Y7ѶʘKxΖzjo?&K!D$ گ'i뛷)8<N|\y ,^J' "ɐF;2b֏?7wv/~G.E`!!@Dv6D@+njiM^$0º|^$hYևgOZݜM _9*J:BdA?6RFA7oGU6UL'? ?R|G|4n-4n  WP4$&TF~d 4o ]i6 [`XH03JtމG})7P~C0,iw8d~z9Gu6/ߌV`(?2x{/Q:ڊ>T.@ &_ `sF p!>ܸvDvzx~? ct)‰(iط?S;⾸W8t g\>pEר.R!TE&LǪ)0 l[ ?v欱_%/ԡ:x3NL-YӄU%UY]~OZcp |cW[?a](o,2uَE\ہb=tAI?僒J}m;73GkK3L; ky1ԏzBUF}\Xz? 8{)M(x2 y2HF.'俴:'npVo.^P(osowUJ0С.YX6#"ux2Mt*~2ß1i) Nᵾ.8"r ?g48C =Յ,-,0 I$:TEdZ5B`¶gdMU]= S?u][*4l|7sr^Cg13+\'Y PlHWZRZmaTOʃjp⒪HI}'~uBz:5+\ ^]SKYxRqޜd̈́o7SfQ;Zozمg$~Ā] %|x:۬q\r3{ݐL\ _'R<O8<&Yj_dt\Gȯ2rj҈oEu|~Tj2[•TvGC B _w~Y"ȄnYK ݏ DXNL ӯ]:ڟr`FxP?cW&}Żɏ/\SK'H- pqf4~9-=Oz,/JxeH4mx b$d jVjG|.à_ Md,/<6 ]$r޸ gk k2S%6]Fأ.)zJfא} ;Srò=UDzƣ'/`x:x&Qo}_H/ b x#4zWzv 5n}zrF(u UdnGe}_sjχCT5E"p?~"6jzcIJd$ėtK7=rkshs5tr: 3J ߐ"ƨ!kGE8>0BB&!\*\yx桥|rɗ:BTGzc@/XE>`JvQÇo5#%"!A?犥f']uL}'`䍀 [Yl 2w1已OozLHul0Q>ZAXVwKJgh"/m]qqs˒#VA|`bQV p6{X$"$TӸf<]Ó8ݾl6t+M)M9q<# 4:sq\(C\%Z9R+ >~';VM^>U@lHs!QdE5nx+VopP-r Hq(يG]_4)AθVJG;9¼>cA.nAʙ/ yezd@)SACjx|{H`R*zFJpD÷5 */PUXb`&0~jOPu.lI?ѱH"lF6A<읛|μ4sѽ BF@\u׺տd8]SӳEbE@V1b0S@GtR30˼4Ã/./hgg?/LGG㼽[ۈIvZ/OL$1]fJC&;P;hR^\| Y4?bax~jK!^fhL;?  c8s6n 6 `+}lMh~ā^E)F®YJ􆖿x;P׏vUvr1 qF$D9vo׳/ОP! 3WIZo^(ׅ\C8dJ]h푱&K.D#ŪHJosJ[]hel[ VGb{Ƀ`alJk4*tdXow‹#hvO@~;8ԸWee5Ņa&l7dpˡ5[ߢP#81@trTx@2uHA%5ʌlgHghg[ >ȫP=­|JB#( D @gLGPݷ5SirY$.WK|ܦVeTo}EO.AL2C A[*Xk4D_`4f@ҟc$5m%B +l:ܿ]ZJu& pst(] 4]뢼32 <̷|ʄbc9^k>To :˫uz LF +GƢ S2qI_+7Ú ՠX{1gN:飌k[ K:kUG^ԞsI ?k E/ ڬNYJ2m3۶+IDŽg: =#!ؠeٚӭ VWf&NѕØa >p5Cw޸ScX!gK$"ʰ0Ԅ}Ð$\pbcg9=ĘFX)X,4*|ǤrXuwPm.܂x8wHζbs?[PyG@M6:Z|,r jpVV`>6ZOA' ]q%٬boRgyKxrnam&TC3ʩ_:LBOh%Ay!/x>IJHtd K[L!ΩaNW*}f, 9gnχ 1 ckͲ8f`]0ȓ=ni]SPa2\3wg4E<A̕g.T\1s( 17=p/Q8v>ldS=ڶ@4'QlD2nGAhN; SwEd ]Ԍ'\D%mG:400,&GC6CDkN{Ǖ25{USt9u^2sQKxzl ޗVyO\EYO @|V-Hnj]wYt+&DZeuwH5**wJ<IW46T~?쥆j?!)E+P.SSRj4gMC^g[&$h)6W0:pϙU=y]<1K.C_}# g-/9N-*YyT@O'VVyxIZ5M5ǵt]3hc&9 E.لuߏ2AjNzel^j ߊ%0gsQwҞ76!TH?UaJD\3Pe,mtt6xʾ2'_LueH)Јw~f^U0=M ##'{{=fFUZptf{" ,Z\#T-MP+H/z <i_V-e;v|LūiZpȷwBTW2c~wB>{1DMZIFS¼'>G]uKi<5kF qqn"F VC_OQrt n?pAX,#?B}#`1qKCCudheUV~P&oZimLT_3M w*"V}}cdG]ESb@O׋r$tnm wd[W!́:%$+9u RVo4C'.BrEDpL/85pLK1@E*JvKLiDw0p6DPcR{-5ՕRl&cUDx>ҙ=оK6wiQƜhfud33XgDžX>:5麩2{q5Þ~.Z |B]&4Ow /޼h؈uak|2> "#AAPclvN$GzBqBoFMARؘ<A7|^Ѡ*E3Q1 =%'%AJ3bY`$s7ewoOSCэt@` gҪ5 9埄p>?^ 72aOa#/O+vɉ o'[ |60PG / +N~e*w.v_?JprvM\o >^);^uYm@3 Z<@oF?_@h-GXq[m%:zY! /e >8!:&'iQ4jNpe-0(r.Ex}]KycіxJW ІcnԶE3vvv\8/U?{,[;tk78kK~P ![H%9X= Dj4#+Ty6FG L2+NoF+yӛ ݧZCl&_M1Ix#V|(;PȌ>z~[gA<crXj&Q y ݟ}@8ằITvf|tO֗(69Y, ! 男t &6DTw̶ZTQM?@rȮ։#fN\5[Ne~ Ch:unFB =rat6H޸㧂,-Qnډt[*ꃽOXgf)8\;*yr!ߕfC}a#&N$֞eX$@r`+_ kReG⃯v4"P֋{"t2.7zKQ>ɅH9!Nwɔ5K%tpٱSNb%+@ƧbПn "`+bYAhl?,u),6` Kzc~ ^"T;V%=&6\㷞Q +5w֕wE$zɗ:._eAd7idGt}gCs)˪IIWmR]%GjAo|#zE=p @l]XFJ?:}N}u4, cAM6mtK+8n;>qE"H;簀q#VTM ,%MqN?%  ǽLhC~H ”1:Iۊ_1M["(q13+4=8qb*9qT&,r)5@{k$P=kKy8~cќsORLTx1hOޖ^W `r"Ce9_o ?Vb$pXw+Ʊy0Fk APNO^{Ռ ʚhN /uX/l"zXڶ+#qь]{󸈓 8<3O7U8}|W.ÆhQ*뒁e): ];9\0qCHO~K/~P_Ykp>_6v(*O 'Yb axLϽ(6:h5,㿾ofՃ9%u- ߤVI}ߪ~됣6ظAzp1Z)ɘZt7mu5͚bCqU * i T_`ד/9}/t\f!;;5W+ ~&;{+DV0ǰ"/ _ML^KOYfKCT~ ,BOhMsr bYO}؃h>LqbwAHHNpUv  DJ#q`XE&9 )/yD92m1C0?:b%ĕ?c3_985nD, _ ^}gw)*'r!* n9+5/zɦ60'K1`uV"a}$=2BIhbAVs\?j*MK2[&,ȸ a1 mC/\:4W$b̥ˇ[r16 &{fϲq56%;"`M6oW+so<1 ոot[ !Ǡ5-wӾqaBȢ2ة3#:ܫV;ڥw0xZ#j /`U~PQgJAI,c`([4Zm[`y"u`ghZkTYԧ6bDL?%r]P.}BPLԚZY;G '܅?&okPxCM\*He%p=)=7HMP쥓6UtoRRM;&j]H.HIL$̓V֘x9\ZU"0#Q}!MuM13,mmv I+β;Q5ȯ嚏?~u9sDo+]7Tsk:/Ǣ:s.ݦ,C`@K=j= |q4sA(C86GX1r.,Z,uohb$lZQ$fv61gN^:Jl'ϯRYD ͼvWuMI@6Drhߣ XFh3쓊ͬ1 (m| qT\a-m8"&,!ZJf/T+Dҳq(O馩; eoeL 3sTa8} xQ܃A#X 6HJ,$wIx- 44oJu+QTmU/@÷4(2&̉ÃZm|2F(*{B-Xfbm- %k [&ys;44k-H`q? @ .7+dn;GXw M+d ;rol ӱafw*OE20~`cڛ05Ð;=7B~S\od@+=\SkXId[w‹>o@i l+UR4|'8x;xCT4 |Ls=ABXp;@%aU:;g)p1BC҇ SJ1-uɟ-Y*Л&qPrq4v(Ku|HsSX T$Y-GzonSa#DsXQePB}ҥZf$mC L}B<7Ab& P<%NLw%AJ4JpK襒+o aN_>F*SX> C8\E8DЭZH W5DnYx'AzZnN .+m\)k899H|t2&6 ou_*v>8hL+|xD3KR1Th5@F9Ӥ I>&u|ߜ1N<ѝϕ+n/o xbdT4R6 f!2J7cKrV+ 5{=3[ƔٜMrT{Rhxm5Aq6Vx0Y! ))U䲌K9kTZz_&Q:m9T_,(C0PDT@Ěs傋s@:~o:\rWBGmnv}J7[MëDSq&W=GT"YjJ0Q_i=Hv5v::XQN(E*O™'BZbVZ?ric4W4}ASC6@j9nJ,1%?8P@š{6C(iI0 zh[<#|1#c_6AN_EcTgl}o 6,`hKuuZ9G|ۢ (e<ؚ;٩"hssJv~2>wroNCR D*Ը>W%oH0}`"(`Nm}\qw.~"JKJMky8ߣi q{=Uo!澡 Vb{E׌TW߃RyTڔ}roSwW'caVtzIsyei8oMiAєشPc@'ւm,kl۱ [K,&CTW_6-b>Pat@@̦mS($k ȱb>.'HBx̓F ^]0cFg_߬Mv.(h1H.4hsľ{J3SG2GS-ؒX8?x6էvjK@o}b@:*9˰K'nj!̋}Ш<]pVkl~3T)uc W+F^E1$%/f!g|ͣעAfju6aI1;DEBNRÇ2"6;rO|HdN-X}>W5ԩTNj5u6j1"8Tpf wh\&)XBrw@/AS۰Jtv L)a懓k*&0ݡ[DAL\Z?Uuej=g eF>V#Fлxcr``Cg=a^G#rPS‚~5yY}nDYVZЈmto7weUṄ;#e|{VSnM!#{|5fLC)oٜ/Kq V8l \ԳK,1{S $hg񎓸!kH6_ҴX]UI[˿E_5S% &r^1 'ՕrZ0|FY4w <+~Gl1Y~ !ŁC.DJޥKC\ svtmbⴁ+(]eBtR0Q޹qt$-Gg-8n'ڷ^]/{L_B D=G ;ոneBADX(l@iUeiW]'ou J; =mK\qa VTw/2l U)J Y¦?-z2/F@~on>TЋ]:ӥ52&> #(\9I Jrң][=,D9kzMi5@P6nϿsZ\'sGHkOg^ s1ST/WѤP k/Re`.˂Il3z`V ~Ɯ]qҚ kH.-5FKŚТ$u3Mi]G' D BS~&z6jf΄1Z$~?1JM#Os>9C L1{⤅y2,T7Ӗ {(W_ 3=̭nI+hl_ڦMQQHg09*j&װZ4j{9Lt&CP^x9OL#4L~6/X"PA)n"`McZN:tE+e6s󬡝^{yeam9$[>,e1V|QbO$ 3rpPDB, {FkMq"pwGê{G$!m>4!NpS4~/*aTiJ(K₏rKũvtY+R=Wu -m,Hdz4yv #|7: g% kV`ٟ)WyU`N {|A_݇moꩌ'RQ%9H7V ġ+Kt6&\5B6m-;zGȄbt#sO4H2o`@_`3i \_$ J42qD,{c:\99_zQwrAkep"zK=Kd[Vte͐)[tz!س"Ԟ-U8vZņ[:*gdž: @6Ml>=3*L6u\.+қ'bddsM̍u ^gP>XG̃vN]hvgh͵=^o~u"0Zѩn2d3^C87u}(8s.Ր 1qzJpu-{ʥ8tڸN6.+p K/`%gzP*d㡹:5c2'ҸhX#PPpr薋)ܘ* S2>kp9o#_TGD:Av*لhhJO9&tn1-75*OgzJ3tg5L+(YdνBV!n{(Te q:I&8zY` R'T/3^rAbj]-xFT 98-Fia.."šxd "lruy8!^B*ZOPq͛a4GQCtU@ɒFB8FWhxK7z$ViHZXr?6GCnUG + \^4t@qS 3ˇ' ,\j`EI/OPQ>p474s.2K.ūZӄ p4KA%پ$)32>?1xt,7IY8WQ G &p\9I:k9gI&K"b2~.4Js0=U"W6&0row.[L$볼P'/ez'4ӻ"d-8y\b\YD%?\ۡ_,!߽//Wv૚5Aq6JIpY$wˋŢ5Fs]T%:E~ *=Rxcfpa܏p}TQّ1^K@ua)l$~}9qj Ay<kT9xoY3v zS4o->%0=qMl(]h:_mf4 vwb> rsRivA窕"3#cHد!pt̳aMëF"F^8ac.;Ezvj eߙ2(_3,]-gHT1LVl ƙ 閧B.{T ,*``qQ-S,Mee>_qmJIH؝FchƸL6y:3'3M* 9tKppv+tW7;MZjw\p6p_**Ș Ԧ>Dю_r1i5lB Gt2mpfW=QEiCaAUn4zi_!ss-gVPB!8,Y ϖw'h*>f^ )@U\"j/&kN s gd(+{͖2Ɣ|wS!Ү^w)t[i-a6=^'nx=]zv2!h}1I%;:vԄcw\}BM!"EF#!0{Řk=[}Dno9v!)J{ L JA' 0ԉ$`\sY#I} bNmCS@_Bp׎#_ -C$ܹ6yJ ?1A;=`܀迲B=qK6J%{i'DP)x0(;6N"fֻH3k@@.%h4&7#Hl, '٩ŴTˡo7];4䓐XXiQ6nE p˞dd͝@#x> _.V݆;cF;^ ԋ>jw^3p~ ++c3 p8Vg ]-uk_V9i)Xg?p䀩V֧iȌM r@b3nǹ``3YL.2.yv/@JjrW~Xkz, f9)w٨x EUVyb)y4TF}q!Hb@ _,3jYgS>r4vLJ<=PՉ$C"1rZ>QR+<LIHjǏxN1-eeqi`^İ4Ufur/G 8AFYtT-ōpvMݦ;x6 v~pK5$nBX0Fd=aTRv:3F، zg;]Iȓ=w>GE]=؝ N0i4s{*#74#˜B@a m Ggh ~`+М裂= zBj w:cgFյqiPK+a)"YVU6fn%΂P ?O|,8 3beY$wb۝xij0 r!.5t޻L W+qkN4eBM_ݲ™\i7ovZBBƏ\e+j`P3$7+@ 4>/>G*@a_Ci.\ @mRԑ'4J:̀NPOo/٩5f3{vxrά*^U;yg7<39cӪbRf)?zd;i\wcU58("bUsVZ)|6A)y&v sjo "@0q.^h`BՔ.աaq%j@POG2\Qg'}1Cu芟B@|<ȓAͤ69F2R\M"K?޳BBǯqeeJA: 8K{ˀr \L+zF\= ir:iE0uH!ǃ2z 0 8q?GkwŎ0$(y˜݄Gȩq$Z!uZ4@$ُ4{k.6}r>'nЭ(13\3ڇ!eNekPZ)h;ՠc pqTja9DTpd[ n GO\EQ|0'߃Pe$L+^c1՝TW8=Aeb h'xea%#֠C W4%x̣ uqsQXsrDQ~F8~$Л~id*XWpꐤ1 ?7:gBdUdӣF`ԣMN`hW\-$*U3b {o2B}GO/tQ]W~:bYWo{ΓB_kĽ K\: ?a\Te$$cg%jײ97rD 7r+9LOٙ?u#*u}myhofD v(Nߎu`cKu ^7cO]m1y5ߴf\FcoX -VL]:Iif=Az>4αLb^d3N1=`.IN$PzχqU0ɤ3%D6ǫ^nBB[/XA[ q kg &=8Nŗ;j 1@h,F߄eCЙ Ȳ&jaAT LQ {qՒ T?RG})J NݫCXAr˜IrTVv#Ưb(Y_rj4'](A:O܋S`.̮ͩll0}DltpD6[o) O#s\[ H-;P~7wҧG/TH bnTNjof:#kwpK=Xt޴u Opx N ݩoS2N< ʊyENpA`\͎9 aU2W-{GJu}ݱ5_ lB cVF޲*)LbGSɼ2m>V "3N5Ox:J7TakHyJZ7!x‘L>򈵣+](D,R1\ Ӱ!'撟iQo=Xā'L\G+Hօy50JW(.>$ yʽ*/{$=bDY IvmKzM~׽zO{$7G5ihӪ|}Yм(Ww{Fs7&^F5'[,=|@:D*דQgm˚TC 3?jMRH.V Eך ~p˓3:1 YcqN ѿӇAwpG94)`jqvCug7N4b;Ct-_a՛6iQ*g$gXv[CS .564~؉@uK[<{ $I@=P$WTxB_W׿Ocm0=\AUꢮPThbpfDcry{yX٤M94O5G6\o*SopI?ImnJ\y ȨϗM~(H&sVbKϤ \w|ǠnL{g`"Ah}27urO ʄ -[3"\\A--τB:*im+r~8Fƥԥ]o=73\ ށ Saab/pDwX㸀pdΈc͒ i1z&煗3Y|Ϯb$q#'\&dlj^E'nh3k=OY.OA]]ˠx^" XE9ige/5&ҧP'N$*\E 2_Kȸ,O$'H=rg^]u"/Mybih]0;ZT3~#:pI:jәX]rJ1ꍤTW'~g7z /l[ u=I G@ ye}Dw +]}?'{3 x,; 252k"h*c}BЦ5Tieha'?MP!V'fɘ#ӣ\_׊[k2FY]L )sső>0 l(npx3ϻʯT)֘,6&t%ɦD0ҥ2ƸFgL9'jEKP)9Q)$c#KqTĠ@::% `¹/Ók(k2-1R:![=65O܅$>~|q+6U%n8f-D%kA2ZS4?D繌O{fElqb'ediw1\շ!lw8g|X6ƬvcDzm}t^+0߇/٫)9_쭟6"';ɨff2P~r}- 0"gYH 7>1TMz)Cr騐bÓƲ_6W ߫ ?[Zק L8czD3 c7}էTIw!(θ&x;pK!Iü9I,fy!Xњ4VD$ȝ&'-0+`! ){§M"Jwc^%tr8,Y#\0{܀PnMIhp5 QƼV<0Y/3U˥[nU?`>S?YUGw:XvXvGfe ɺƑ /ERTH 2iNvK4zaU"Y!gdOpUP7DUrrCy){^".Q3zaC29P:q$fA PmS6pp Nҹ578Jes #wq ̩0)75ݜbW:߷?j Vѧ;g a?5)W2|ZIe ˕9))7mO,3rbWx c1e#`75ovXHM ,r/b,,?LߟOXOX\%~%u=a!,"Z}~k:1JxcGKfX[TY>MCw('Ekd֥(F%i4Ύ@hlrkD&\9v7Q##;='Πe_NohhD1U\cs0Zw< y\j*A t_)nA;.Ȉ_%IX'%4`=GMԡk*Қ$㊐Cɮ8tb(0poh:}[$ғd$DGG FN{^HZpFsnRT H莹Mhysk䍴_SVUO aZhַyPOf($`>"N/ˆ V.cj\~/1P!3S'hLNd -_H&A+ |Kl I/bڦ) 9ulZ2qjfqeR.*7֕~:@#$p1-VƠ5 N4j<od םy8xotcz/^n?< mj'' 0dU&Jw~à6q ?ٙZQLW@BVpP"9=2`Hpo>;<+1"xɸޡ O4I k"E}UM͗YCVď^ oR2T#Zf2x-NpGYn՞_lK{W nm dŐs?f9LcVukAw"^6{mlGaZ%4 t`^C0)Hz4&? 1yG/1\3K&(VDɹiQy#ױ6cF\~+j[(%*%#\#XHNCiERG@T007D}yonfP4 6{l5i 14O(ϧm 3h\/ qw)qf׮_PI HK$TH}wJ)%pɩwՁ [Q1A-ΒjFrt@5OiiL %q-."O,TKגmK+'/2:Yc6i7UeTdcTi}ע2W[2CVKYfeG;:R;&ä:_^1d}N(ɠ]zN z%j 9rlx֐MMl):exi+|ȰVZU ,DeFO4^l6@:U\]6~-L [t_uaɓX^}ѝن-&,C 8B+h~2rxګq߇iHXI79~rL??Wb=pӟT<,wSL|,jB˶{ͻBB7cw A@|)c!jEK Q+ߍ|-%R~ҩ&g(i?̘r%_QuKi@+Aj,":݃f̈́8f3M4Q Hze,0{Yެ |Y2:?QCǮ^ ("o]^g.ކ/=;gW-/Ċt$3Cjy1ͿYq%;Pj#5r[#=p `R ,縬ˠ75o fJi&8` M~z˿&avԟ=ʑ1N+}IyZWژ֞X%T'iB~}WTDDy,6g .i6_NݟT: S^cO"W fб[D ^vl3l%5LRo?w+0"Q\x{6ӚC1?~ ng#7_LNU99RiAZqJ75B=$KJhR ]S[{|-p1WsAj &>b9F [T&<[.-FV)ZZrcyU) b e,sV\6{҆G !c)¬֟(mZ$!㭞y@BSYV>@K `+o<ǧnEi7R7 =9G6mŪ FRdGHެ<>扭Y=Lޣ0{++F$lqNw )'4TPLpmaM^zޣp%04;UU[qEnbK:v aFum>F,BEGNﭭ/s@UF1k_ѣx"{  X/vTGP-NV>Nhi[ytAP.?gP_4q_[ZdS:c$~f+V4X_sv,̃ oTjݾXujl5vwfGpWyt}s1Ae|Q.^˅Tg e|ʩ5pU_1 SuĹqQ2t^?a^j:`gTFYZ^4 6r9KB;/jQِH˪%uRA6e̓usbnuA $LfYDepl4×cR#Z`Ķ爣Gvɚ' (޲eU'AOAN Q_\z/kX#=3lĄlZfqaG f2RUbO%د1݃m|%7@@n.4RGx)٣+U^HZ:W2E A$TTնߕkrhJ4e _-Pb/9Px`ϸEӭ< "?#q|KLlRo3*kqzGR{P/&T&V.,XQHlk".>|to;_lE)jxWmbEaϥJgC&u;Z!9YcvQ 6ys4M|jFFۿdYn{ ^e??͕ /OwK püLYj-+zl>][&,>/H/ ԀQ]W:S" m{j%=Kڣ&&5WZG?U Ba D'#%n-qDG͞$ d _V3޻F~+=b;f,Å?1!ߝ"| ZaР.bOʥޜ_EɽOԼK.]z%Ѿ"UK2l#o#mC<͉zQSgc%?Sh)F[ +a!NNj5ܐ<7#s}뮘U_*)0R:H"/[.TrYkM,O-:l7̀ndT9sןQ]ĺ{xEZNč|9鞢Rlsqa}Î5CV\hS&v X'$8s7K^ŌeD 6|\qe?aWuxv3yD߁,Ck[֣>WieG%BHW|aQCAJe͆&5CQ (c2^?jow~Ewp>${ e`9ckٔ9Th%M`(tG~ kr.$o鷮i h.WDzPWTd%#~+}pf^zyyFrD*g_Bw҈0v/ gloՒr X$7 >_]ݫgcMYc #^TG,d=L+~1QYpX~xBQk.i`R%jѹxhA:w,/H]!ìTa{}vXrjS4ɅGѹ>g-u [ $+18~@;1&O dFKM6ja SJ4T38lBT5|x; J淇Ph9mJvG OmRMtР6@U7!e=,lMUzQM?ç)Q "{rfqt3~Bqm%U G߳FKyNXl.5jO%x'8"Q 6dv@P) ߾cip&ñz<91RRxמq9v~p?vq?5et7$#3pk.H`D"eKm}cBME-ِJ1 OE_9FlrBxG@6IZקS = rh# eZ@:.Dq3jb:5{TA6`ipb_mˤ Gfa_Jc=`IJtU^_C7Xx "f i%֮ԩ*%E8vB >꺬?)z?>ꩱ;PKl}%8\J' 9EsjoF^ S"ح̠=<}-B"2ávҾ |#,LG` ik|i;!ȯbȵ:?f M'0h= ׌=ya.?=:@^ Fr-Z ՕM'L:%xwY gv})%W)ZIly(`[LT^[zoT36-w:i#:"A{Wm‚ b>柎fP}?FAVlϩvy$Ͳ-(/UӴWa9׉%ĴC6(b?DEcR~a {ժ8ka,j;(Z#T\<>!-,>*x i)K)`t N:ֻjb ~kE'g/wɌ"2hom4@AHhy4dBhԫ5%eYUPkGj::f| Ωb*h*8_mtv n&0> Ĩ> b!-zE ~7Pp} .Y<=7O̝G=?\ iwd3=p0H1ח8U}z!c>Y9׬b\G*Eqkiz܊uhh~WB}/uN\ZK/+P\x>aRu ~Ӑ%5R]- fF*)k(=0VS<<7v`_B+zl0r  3XI[}K;1Μ9`QL ]ϸgj J^,+~-׾ZɭQAYHt(~l{S f!Hٱ naKDY/ 1֊aaUēD'ܕcqXPs3e=OvqӽLϕ2#RDU%Zއ{IjTRʠ'(go 4y[!Y>!xVΩVwܚW=6$WӕW9 K0 )-sڙKց_<5sp4ؓLlJ] x&go7DY .+Rw nTHAxW%` 90,R6tJ=9Xgvٛ7aݓYs`d&@HѺu{8DuMjƬA2c*|evC{hʊVA&la%ski6:CZRT7t*Dk`PZNǂ_$BصgO , Aѹf5R0~NS[F(}>eB 9/+E;"lM)苆_ZޮzF&Zx}P#'| J5J0~ݡs獆Qo2 Oj6lqWIqv]b٬~`3nxoɘnV~nl*BTbbIE_s[Z+bU;d.&Dh0x_?d*њp{͎m*eƅ=7c?Xy$vV( av $u|չph EiУvZ!?3C%:M1T"]hh 5r@MO\{JLجu;g{nʯEB|VaC3a$]Os~ \ [Y_]T7 )0Cf]KR,[([ x'r؋V`phR@^P}"+V}nZ9SC"Ҋ*ɍG?ə nF כ:mm5Μ,U 8oSkSyDy[ )-%/"+b;v #^cV*UIY8eeϭg'|ɟs u6m-8 ̏QhmA,4-ܹET"A-d a FƯ' 572-uvC(F:˦E;<G{.c]Yw8$ꤵKY&fez՜ Ui -> :Sl'?bPX:UQrWU>2x pfQҀo|4+tτf2PUovpy@E<{ec Oul]¤ympsA|CCm56;KdL)Ww%5GrȘ<ɰBS5SAr"A0k.x= X@B*}]-A%[A̠bֱ5F\pQ^PMq:g/=y$Ǐs%,I]h'-B<j;WlZ$GDBv w_C]972B=1!59o^yO?)a=m 5a}Н&g)MlZ%yG] $-4. 0I'dN|gۥ`}0Du!I`Ce۔T;b=;6Iʂ T%8js9{_ ,yn9+f-}.NR2񎮕 .TrSzP_\IU:HŽwK5go sbHzFIEMNMlՁf1b` HbzT`鴾g dxĸW&xjvp)AF5NЂ"$!&82T47n PFT!wg8 ͻ̢^z@|m~4&nl;֌hRw>~<˙YTxN=98>4cxӁoUɃӦ l;};էfGM,5*5^E%'AoX*~.CUw Rױ@,O7B"!^wY }#_jizSo-jTpM|WD.0֏oV'{ܢP?׮.J[;;gEemO:ƯUgCCLfI܌]4{|.2Qx xa^P1,J2t7ʿ_s*pal|{Ƿyp9=TNAqX #8.Y5[s~'<^4iD+7U)-(uE:PZE%*U?.ڔ+M.$Z(Y>괷yRv{M(izi"f$(F/?YssfMԱt'NTQ/ |7"/oT\nM]n[pC[lI@x)HjԼN0m Nv#W%4RlgZ?y"{NL>Cp+yE DJ?EFŶ$MUK'^Zr(+b d6'ˋ V4PqݿP1&=V1[F3O'3]1_C'F>&'PpV[S08%rX5dʧ}nu(Ux\YDgo*AW0`"}P9pOy)hr=kZG#ӕH^jj2پi'tAcר~2vD0A\Һ.^b/w]ÍBtaRձsN-볞ַ @PpO&FfJbݽ)\[>L';EKP7r N:lLRYMɍiu>5P!.H_dP SeNmIX9)(y)&)JxN̘*-0 "@"Չm}= ݫ8gݰI(T/uMɟ]%R2aG|tGQT԰-6߭MBU*GGﺨ8B.^Ln2<^ [.6np 4:CO6(􌅶às\.ʣ4ų>q@Q#4"sz1b }t͠|*Q-M(8BJl-'B-?]?,%qv+2gznf3 L)P//s7*鮕$x`f&c-;ZwrʽܯDͅ`XWLODa ת~ǰv{|'OmtS(Qq"IgA 1R[l oXlcRRpa&1`Ӛ7tÄ<ҺϰLSތP"Z,T^3/D7Ʈ(t$e[ sALP^W6vA6U D<VAPqCwM#}*PtRl_7j%LtZ:n^T_3,o$7T.2Vo@$[)K4С D ]s돳'[9^ykx6RZϽL޽c2*LgM(<$F;IY_E u#y~z<}I17,9xvI( XxPuv)%XnX^s.r QDow }weiKǏ:7­.ӧ >#M9u;0YN"4Ȕ!KW6,_Sl`X,5:9o5gZd3E:{[٪L6 04=L6S|s^FCp0 Őۏ"2ݽf֡0짮.4QRY&ƸUJIDEr!j7{,Y,yu$;ް)^&de-R4d% 8қP|mt\LƐ[*,*8w }gϤjF(Uߏ!Ju<7ڱ'ARpQg<+!8a@QtZۍ.qf0G[7U觇 UT1W⛭ ̠n 7 UY 8mcƆ ,^W5M}.Vo'esGt!gJͶ|8E'{/'a~L W?ĄY4J~}ib)Vt;"_?|9 98ɯwiANnP~~܁-Iiq -?_&l^+n8WPiXF 皧.^WxA//fAxr/F9tZ  |>=@F Yd<^ QeC+HM5 ;1!rJ_1\Cc*0NH]cņu`ʺ ٴޓ``5)m4*v7cKuۣVE3v<~3EḱdHA|}^( `#kc[֯f8̦Q" ָ䲼uC -祢R;xl+ )O4C-;FsJ lߪ KQ09 =%Ew$Ukk]92I䬟k/UWCG@reL@T<}l]K]$Z҈dOa ;pWS&#P~`B֎fuE߅ès5b[_ cQ${77Rs6 DdnC[y%ffa2w,b+* hJMP(_<$N1ɥ#ŎP|Ys+2K! ja.AzSXyt7 )^[l_0S~pQcW)R!tGBq d-MNהeяDP+w+ˮa&a_1lp{mS+S Fn4 f\Ш%,Q׌t(4kjzM7)[ŊӾN?ZZ֋ҐH$kR; UVOڀ21]s}ETT-2mW'gb2hK`87\'3v>I[54qtnjf9'<+uՓuC^[}ٝy SgiNLþ fûYMFЂ S!*~K{<wu,*xڗ,y[H7̀.k\= ϭeV"Prze EмS7 :bqDmh n=GtX Xx lfO.2|z.OmZV|B[CB)w:HƦڊQRHi'KNnb*> iPvk');ƪF>W6vwuLĽea&9mwOS)u`5©g{l_k'bx8>T;n_rWVQk3\0>$xnH_e)桷,:ǣz\ gmhzxgui<d<-kr3]tj),buDj 8fu;*/;6l ]_4DK!U<ƛ2{=QiXk /$=iHyE`vyA+WSse#SkI{ GG Ss`tD~2QZVrEYEEWAt} fnPI݋0(.,#%,V-X2"u^Y{I0a!H^hULT+8 <`Hl`͘'Zx}>٫%3K;$d(KL%ߙ~SݗaĂKC+="SЛ~B@2]bW\}NSKG~ dߤ'\b.j,lׯ=_9;_QI ĺ8eVg7-A`+0偛XponEإ@{K]WaFoTR6{{Aoj}&nԼz #qu{$X覵TS5qU6ɔj_&pCyӯQ+w@ZVvFȣiL*Lh[U98ItՄu'9[C#`J%zse= ԯ9k?:'E#lT' il -Gݎ&38 Z:#A>hMmDβ&v?snD~a3; y]Q^[0HQkݻ, `L? txxFTiB -X_5@qQZYgjఇ8]:Iy-:$~sQr+>tKAR] r.t69\;vmB'Bv-N^hpoQ3q,8G /pn1t`~')3Nf'Ԇɧo{RP^,iHlȓ!αH5z“Vc!qŜ._ YS/n1v"p>P._Ѽż (Ui6F2 I&{#;/_K%xB'?`g#K[a PTO)DG|Es)'Z/zB3п==YT]}pD[&2@wnݧ U-Lh]1 sҟ ,vmL'aGVAoG,EIؕM+c :hRp`N~k8˃uPx 7ojViAJ6wvWWs.u\A SVJQX]gܸb\\´-i]wͺ*)atuڵ.>Îr({M' /= Z cэl?^R#$$r[aCYZ&/~SDɤ~)LK|)–p2 6pc*؍C&)`-g{թה2or$ν;|FXV Noo| >׈&d\Wic0MH o8J[q5ï#z@o/QH;TJP'P;$ܗY;P/B)h³n쨪?EJҢ(Tu@ٵxZ.(1>؂Ɣ+L(h\=5ܚz*x+BهӾ( !zS:a^(m3X"n/5.ZGEH`LO$ R%:h'$G`9b[P#`4kr%nm?30._:Qtnm\:vDn/-4q_6S{͇>pXgOKRWוg`C+aQ>v_d dn-?C<},'~\<%0|Ҽ"!Kkۓ&eyQoUJ/O*7߀(.4MqwȖo}Zyn=XǘtIpooͥGH4aUlikHPL)gՃ',=CvQI?6LjY[e\5N¦ Q]%@4kyUïr&#FxC *J˶kJrCd#}J/e댓g.֗=M45EOmջF>*u$ܶXu1;I\<EU;1yb P\JCe-QL8U$C*xAnI`}i9N9uNw+k9F5m}=/`#j=.KJK>WxH AQӆBoh3Nv&uH}m{[ oo}sB 8aXvʮcZG^NJ22^J44yIm8-cSz`nMre=@'#h)0$okƗv`k'ޝyV{F_]'x]jB7oz5t*OͲDy e J ~c41&N7" M_rWGEa3۴37mPs+D9s` +%b\=ҷIA4eT}KKj'Y佗"sS>orVMfvY~9s]vw/x r贘i Z+ J ?YJ5Rnˠ#:ׄ{] n} Hofc^%jEڞwr_Y?ܰv]. +7u^+=MMGX yuT Z8D(cxb}guk/3 )![SmtMvU<"bKJEt&fbAWo)u ٘bU~DDHx DTʅ~{%ȒM1Uw~ӥ'1KjP!k:˃ƚ%4VrQp$a5?Lzܘ=~0iۡe \tS(c-:`#%VDq'1(TSKhh1X*+2Q.TPHCQ? )Nj4.Tߊ?.Eu =wQc620Ңov7t݋.zuX}w5p,#M QC)Єѭ<$` Nz DTNHQ^ ~vZ3dX5+P%j]ջ" V$͠Gئ #ɢ'h ͦ]>Tß"W`B.+0dP@"Y3ދq6/: rp"1᫗*`9J"*fx)ʬl]xJG]j̋%/6潔L$ܼ!xu,n}vepljy_ubnE˸U@nV}4F8DkANr4qgBZUub:vDŽE1nPAj`t[Fmv"vS}8 sR_ aVAr%TLzYoT?mn,r\p0]}Ol6E5 WF$!:i g͉A!ؗ0@4 Al"wH\H4>KI(sb~~D+z nY.U;5F$zA&^su)qx]sӲjg"JG~C , ǕE2QԎ>i֓" n 8 o[2'")H6NTX(Y yfE@ é?c3D Bgp>$bmȰے9n2l\DaząA9MiY88*SihMF(U ƘEJBN$l"fӬ$zflMZ=S؇􁶰#YDdlZ=Pe\3x4_ȗM&t4$f_FD6>ErMJ)1uE)ʀ=Dk_ryY$L`^ ,n4=:+SLQAWZu{^{iz nN[{a(0:{'tKh*0?=J iqC+ssah!k&:wgb'8^..A$e<8䵜Iꥰw Sc^""}sn)RjQpd][y`"@~zO4)dW;uG[DCƿ*(" ט&H`"ǀ{vv2aH#U9GuoUV4WC:FD0OB)V.o(#עFAgA{UJ]{;7e6P" ;݉"%93SAkMAOڔK,K aGt/*xF}J=Iŕ@!~el6@y 諚#z1q, >)Af7ĕn".Bv2%Z#ə5( 1R\"qAlR+#>^.c2Tބi]n^Bou Ȁ [.27M+ OBCCݘMkD : |,u0@tȥG`yʽl؂>={ROi]ORY]pVR}59F S 3:O$bQ!i B̷rV)4բ#]x M!.cZ;$}"!xc=Cڙ)㊟H~+C>!ˤ' T] `)j}[Tlrve s~n*Zβ+3*qX3bvFynH|ȸMt^jAMjߙ +;;9jO^oF}ɇGy腘 "R a=CDu`ǯC CvI|Ibg|"L3}]XzMqǼ)# 9\#8: roAC_9bz׹3C տ=<~%(m*SŒpAd Vw 3Ku=Gm~*/NQ4sw}&>xɃP9M]f$K\]4._ 5D2r϶jNNU" 02RB dj#OODRrŢBsǧ=BщdC+egQ6s#0<8j ; 5n59; 4 =8&aGJ CcBj՞`.'آ8XՇ틘_ٻFKjvX ず.h*t^iZ}.x?'^_Xݑ!d ~IKpPQA>QyX=m:+Eyj"A:٦e Lrګ*&1]( }.Hw@` _Wa.2꺾dc8@N6O,S9rǛ ơz>G!+3rAC@VuֳW/ "ZK)_v~39өb3YƳ/Yvp3TR^ Gh?zeX@88j 0)I[E/LGiBNi=SB#p>=ފHqxұ͑ԥKocfIɬ:@=@1("47f)ۏ$D+{N!EmB>\qSz3dT?hCHL?f!.NsYQ]*_3bC8,D]P@ދ1} [/x&mC+T{8d):uF$V$0]pgr+[=\+쯲@hx~N;Dŕ ARnk:4y#.@ w_Q0 ?$Lt4*D:aDX8 k^CEx-vWL?x#߁lޠXFE,?~=+zE rH n 3c*@Kgne/Myot,1EB(:, ,b4 sM(bnD$a4ȵY;IҔ"nv oUKvV=~Y?k'RQ8+8S_`|TeDDaQOsy (:}R'Yg0F69)#RDmޟsCU/0rNt`J!tZy~-S]*Ǧl3YtG-$/tO/^"CoWu!`iǷZ7~MWا6f6 Pq[=4T?Xx e|zm ͼQ+?QP-vQ_2&IF/oߍN qөB'Ixf ~ЩN)P+*h ?jpJ;`E ;*H!=c\#(n?-,+y]ҋ9tm?S;TgtW^ WY+ 6cM>Zv@  !fl#=^X2,.EZQè5W0h6_A2-l#*(gRV h?OzUZWKz[Z3G'^N.p/E9R4CmFȗ Wj-kSր)!ӃSCq,~wq" 2 sq1M9ZY}CG$g(m1^Yy{CeL O]l];t%+`5b37o򕟼_y)&Sm=]${Ӛ0yEط-hYa'xRE/=nvL =@R*h=W#`}`{KAsEnAaUMM /Je>UfΘM>H?umU|nBS dpWcEiA8/w1~LSa$.z3QK]I_7bfYD7PR234vGI+I(HYȆig-E#վP\@޹uP+``:h:1hs*v<(LE ݶc_ҋJ?ie&Cy1rS]]QB>>hB6sr wk>WI=zjywz0?nf űr26^#PC;]@2_{yN:EpJUhlnbI XWL D× w[H/\yzCySI X$(޳8Qv~ m_D\0`rX*9'HaO^ܲI,^WxxjGgϽE L𞥻L 3SW@5sY~@TR54rz"CA?,5*K-A`֛ËsqdLy2,Exeڲ-o{϶)T3b<믜tK/:ϬH}hX̏&>sg' #ן 7cdҋ sNY(}9{ψD}&nK DJ_ %$A0,\DWT{53 E_N~گex|`? d<48zK"~^[1r۞kٸKTXkJ2mX&I4rk+W_o8i; [Խp:c{ rXK,$4,gg`rAW%|x\.ʦ V98ʊrx b dXzgqG%Aߡ9ΐӤ*CθrS])grr:X#^塩ojg#N >t4; Ps9h.=lfh&k H]Y,O(÷@ hlL7d)q ĈU%n&piM^zx{a36%J.$fl\'n9?uߘ$YT*I/ #|N\.zJniw%p7E`Qƙ>B ofx4*塣#5qoB-ۯ"Ɇp_vv 3ԣ!{չS$Lp=%Z],>J:2gv;>ʸ>v1(aom(Zc p/ߜ]g

    8-M!v-*!R$G&U@eŀ&[7?\d%n2z2jK{*gv,R@hq4. `[RI)%iM/*}cMs=˽]D 6A|Q Fi!_rLv7PhV?FyLɶ\s|q(Ӈ8R*'|(*ǐ!^qi\FB56,)n@]ݸeǛ a&HTdV/t# e(]ā8)R@2psZ/lpܠPb+J0d>CSX&,zTo!v4W7K&o~uH6uݧ]bLJ!/"CeX|.-GtR9}]|eP2K]R,=Z#Ԝbd^QYӹQe.h/2% oBgBB9n z ),a'v A뿆ZxB=R,:ϭ-UhL!O}Z*j/X!;yXV-9FrZ6¤5x 0ӜN(/`<(<RmW] (?rׂ_ u؛ta[/Ἤ|EQ69{svs(U l2&N`/4hSʹaRD X)Ts7Yr ( "Xc .?"fIBs-\:-N6v0>KRzrWEn,/aƣ*J˙Aq@::||}`rɎye@*r|wink1@~&S | Œ:Ghzڭaw+`T8"''l+EntWL7:Ocrv#EQk}톰@ey>(]gQ3(qUH>rx1+_*ur}TAd;G!!ij· B1팯hUW \m|tL^-75C͘~K]]#} \L2 iK|Pi1ؕ$OQR5}n(J|4GˢU9I2N%np@m1W3V-7G$#*s-8Zm! %|y)75ex_$kJ%/}at4?otPB']"p=A:1ë_f{F`[S[;AZsF mmXXw»z6BA60nn}h׉=fD 3]^`HV].i]Ѿp;翲|%TgyͲޝ<(ϾyfG֏L:~5C^/~YLar\5o*MoTgCOA^. IuBQ:Ec:ʳbJH]I1]-XXvk{-o^{0mGua!L:|3蕾tW11I.bhSRҀ .L&tΞ@it h kFqۘ9tO٨f[kH!_yPk$_0vI`wn@ӔK$yZ `md3:-lR>n?܂3&JTʱrs a=`ʺ|rgL$[g&1S(cID_8+ Fzf03x3̓BemVype)zmnj:ҳS%W^/Yni1)&3"i4maMq'qpyJ9'/@|FDgps]΍rBGAט#s^K YP5Z4/J ~o ..2~O;%1Vcޟ$SwW1Io@U9~+g{]R/=عT4\1#-EbK㕶p.<~YO  Vqc~?;n˚,s2jxWaD| FTwU~  ޏX1{4G'`]"ƍ42KS#9V9kJuM96sKMȅRD_zip#w1hfqH;kTۈcV^r= cv [J^ޫ7C-+:qy3NZO!&WH"Y$M #(PZB;17PvoI T5J~ƇWF{W=Ce0.y,D4Z] 5?P{,KҨ{[R$wq;e2d m^}{hإVVW,(tgn*-K:ߖ\ūԭZ,bӣDx= =dw(8RhFe}:L7uf\5'tߒ/Na?[e_4#hq3_t@0Z[8$Y2ԙ^ђ^ܨ1Zu_adG>LP0__ sH0, ڻ _ QHl1`hO\éb$gntd5/>{c /kZ`9?Q`Յ! h{9gZmqs6SeվF:Mg{Lҫk 霈˹WtwĄj1nXGn?~zm2WHp눌[߾RTܕvυTPDJEg5qt<9a"T-yiQ"LEvpUVZPaay#n$e6N#&{w:jbi&Qɜ`yAK 2 A\S$['ө"<-s'*.䥵 6c fg^% } Zx3i[Z@0E-x!FeUڙ7P]ZoʹOPA'w m ߨ~*C 2`13zjɎbeY.֕*2gJ_LMU?bnkM*y˒ES@Dz6U frD{$t$-QD}w#A5 ^=[5η 歭Sp!5 ܼ¯Y6xt+rd3&>)l E t_P2-P?ŤlI}r8#!:6 iX Ffwm xO1^3U ҐIקgHnQ2 1c=LAg n>G/F1 ΂>/LO<RkZX18ϼYZ()g'lȠpOg'b,0)R#b8!G- 2Ո:ڗjH0Op;҄56 S? VH Ta&Bi=Her:T-pV'".,YðT z Eq 7%FQiCMy[y?\$#mMrF V-MK̟|Z*rpT[}9@a3@<4"L]462t|`Zfhc-˳ัa" NXdgVDŽ:RYʂ6tR)뙁޺ Q6 HѯݵGr+Mb) 1w2Pa@?΁"6 [ȃۙ >:Y_%{0J'LFZ<+C7z)\74p0A#"ֈ}w'ؓL[܈d7-o8r|>ɣ',DK5xѠ;~~4#J08/kO)TP4%Z0]GG*S3B)  HUc广[ Q3DHLiWDu_^!ʡ%IGe/S{r6߯I2Srf6>%J)y[R%I|)Dž8&tAr'l.IF% \\,d%tMHSiF2"0Om>rgHO05$ő.:1 ڗ'xvVr&(Mspc[&5طWͶl$Q}Ą781ڼ]kPHEL= }@1ȵV4? T7s,ȔTc@e+{d $/k)ō`e CA  Ռ@4rSŦ!,*i?i3dchˊuc^KbC|[@|m 8*YgJZ;/ 5⮁{!V5l"A=- ־_0nE[M] u_ QI4slq:\,a[ڋpigjY߂)aa)`6zC:ThZhINwyCw7c0ܱ?jNJzpTCB `[6Rr>,;UdǞW XoktM*itL»c*t<*8;Oo8+Jb_rP8VoA)$iNUT2Ĝ1,(BETL!Ş3":y$sh}sD q+*|ZOb uz5Ko]dY^(rga>EiH 頞ϛ:&yXBJKB/.ٻ[^ n<>r`R^K/F+ŹD$$WwDcL,o O%WL4W$JoۚCVX ډu\^ qQ!KsRv.0g|I8KDײ?Cvdd*vYv.&ʘȝ_P-kXڿ;30<&M p?o9*ڹɹɾ'==T5=cuJ#=B `bT"h;w4I\c|VdTrw(s2'GWdMJQ4(uf 6~V*̬[0>߭ICR oْ%*c2h3Q 3|]Vێh *`ID܎~J"gGyozFf$ⰲ-8[-eO>:`(⢫tr~OOqZҚ†QmP4ˬchryZ۹iWB;BZҙYTYleo:iS4RO1Һ${Hk_6`w?UeE={y[ {# %WbT^x0UNz2G XzwA<݈kD Upzn{Kkڄ޼ &" ˟ Io,; C4(<QH|ME ?{qh IppUqϛϗ@ - U(7x[ݒ߹PHE[?ձ0C)L4tRj7AcwͺOJ8]9x^C]* ɂd.h^{Ol+DX10.~iiԣJ$[5k c,ё9WuhH޸JRa'XO.(@7>\j?&V2bU aF`&0Z^5c~0}Bk*WzxY~د:ٞrnMH9)(7Ћ)bKs^P6\--QXIk3-{4F/&x՚]n N TnS;7 H'BYS /"]Uug](X(D!ᓓ,\3ͽRv+\`Osm!xZz_I~6tC7GMpFwȵ>9v'7{coD"|"!e)[TDmu`(~s'j, 0uL 7"5ڥ'dYqhTC܅=I/6e_Ya)Gqw3td\*jIݺs'T71 B/m5=gJT] {<0F;ũᑺ61 G@;'#C%cӖ+5O.H^Gɿ ȏcOASo_pzcF[7my0_GoګSVmsg|1Nj6]Q`밟=4rf(/Fg.cJZJ fLm'[͙ɩ&%Wn"6e$q*/ofp R]nݡ5[TEQh7 >vCaBEψs;Gf޷{gQʵil6t ~w)܉b,)6m&҂_ PD;Rl^9I'XTŘVô4sڨe+[dzLH8̺65gQ\ 7헨e>]s SߺdҲpa]>iD(7l(5o5薲DC|"kvqD? T"Qf8)饍9NfJdN2zA* R^eSyV1tJLD-NQ0b$Bl;c>lc*L/>MsF2YsAy$%I"dPӼG||ssHM  T _ǻT]%ߵA蹯wF[7Kg8M!BE&3_)'vi{fO9(,FӬ[)K!>ʫ֤<~=8A1i[ }{E,&vAn_CAxv7Yo OZA!< 'KԊm2A͖̋2Ƚ4`5#MU>s{_/R>-Tb5>u.?pX09jHb6ʸozn]l1_#v/9 emefk{߻|*E .'$3*V褘aQMC̣zchB35%.hc1 CA׽fܫgwFcd0`މ!UP;{cy#Ks;Yb(ɮ&^$sygC/JYp1en>;j4QgΓC.bK3\IhZbV!:i܎ mfXoN> jD d*pȱ =<e3=۫m *įHf}@4P .;/GAXYS Ѫ^b:f-M|P뾡Yϼ![ /v%»cf돑E}rUu!vUHcZnc n–EPHVPrZZ&m8y2LYJ8 ФK֓/iͿCc<Qտ3 t/9 :F4Šذy\Qʅ| s!.I%ЈFU v C#X+(B<)YF>0,k-6WnS؋oV"SX;qTJ;HeKXp>>8NnU58.=f.AUr)˛YG:t3|4dubF;b@˥l>qe21$ BmHu%$o 3+B{7H(DvWbxn@s^..ʕRu&IqMfG Rv,np 9K]?MiVe0byr«yáN~i-3)_,/zU}C?4σ `v#Dy1ՠ9 s!L į{D$M^?3&h`@,ާKl? p3(B\\ǀFPe` <*;h,o/,bsO?ABF32._±ݏ)}] ;,B|-œSk\M@^t!uJix/2(}hD}L1%+'9zxT1h8t:hl1 E||^bag8`.N]F3mD|YƆL@Kց+8WǬt0~+<Ќ nQ+o@8U) L wC?Wb3n;Cu m hEu88G;ʿj_y[!?-ݪ? B9II2B'"?ܤz~MFU${W/mc{KF +9s>!b^(I_oyBdcbq-BEq[8DG5~52Ǣ<, @DoFLqFN̖¼-ºi_tn?a`IO;Ea7hDw3* eX3 @5, eh೓HHc=Z7PS& |ޡm9(Us#T{?0^x~ب^3iOqFk !=c#n4sʮK}phd0ӞF̒g2 A#.Vfu3cK ? v?/BEO4t<' Q!a#P,a,$?4?j U`L_Ω#my^8Gוw_oDS:uJ j?3U=>*R<8Lk9b}-IobZTo@[qtPS40Pa?eѰ{,zLEt =pW;0 vK~k< y+sN֧vl.U!@KNN Ya*kB Yّ4cg$ z6[midc7rr8*oѐd7uX.+uoh8HJ\6+ WV7eΓ4p |(v Bl'֠$ލW1/غ5nz )0k1 "LM-Wh5$;Jd؈X ȯ=-mb8琀/9 ]2!]=dv?1i iMt |K7HqwN%DK;p #SL)bgD}Z ZRK0ѕᖅc\weeG"1SHA<»M8\ 0-a"% ?)'/g Txrg32m/:ԁUL.^_gʰi9ۆ=,eTO ȾIrE Р{2|uf4n rT0ȟ3^7xcսK@q-ֶu@V^Z{_{E ѝ!Ӵ!4QV'] XM~4q)-`!2>,oaJVud3$SA4+g}oa%#07c!rѱ:=,PŸ(y._[эYQ3ɖyqg{ hw *kl =B̳m[)_ %(Amshe3%hV<~)]i-=:]٠#@|]쀻IxàMS3VUwuO2u, mKްsǬĞ kU:+UJ!<"'2B63 tR,gZTF.56TC:䦟_,9CNhD:N7ge2`Rũk;᧌&3H"3MBRGme 3y5|*&kNYEue&fqJ%D6K Mr5ơkqZ] b"R Z?vTB6mxΈUX2]x;4|]ý*.Ӛ޷JoG>8MaKn=HȈ U91tĞ\1/x1l{r)}k;ZԕyIH! C5[ uX;_ApQX4c2ÍB.kKM;Tvsͮ=fpۄ2Ϊ){89tNAJ1r;E2w^  arY˪Ј]HS1ZQĕl϶|c6̯]Q$3/ ;`g=^"IEU +ه-5:`̠RMeoj@vXGAh}<K)px0j;:4*T5=?v0F~S~G_^.Kȹ `8o*8e6eFl{d ~G J8EkSq@B-TOCjGU"L7L(N9x+rfi謔`1gI<$&ϊ.Py ⻡C(oguuT``,A%JH}T?Ȩ0%}oޤNHLmyLbz^'~[1NI=@Ӌ$@\$'ĴlPdm=zE:dsj!˷O}6,;#ޛ1搽+B`Yl3Q,Lva/Ly}uh~tr+=͈iQwmbK秥-x`_woUD5)Ҿ? WcW<:yN U$ I%6+o|v_5^Tgn{qwyx>0G7mƅXwz\vuA1OυDW /~c'2rfH0 ;h~8'@Tpԩpږ{Fu,ZA/E5(_.8sx"d̖'jkΉlڵ;%Q$-!dUqnn/mO:(CмrH88b'?# ec= D޷>,3C"UAzay SqTO۟k s&v$S\H-m<G}A8)h!ɯk_d‡0)Y”0[XuPȜi:Q뿿frS_Ѫ>h(5uT&3r9wcjDIiFi>Wn s(% (Yw x 0ecK]j}GfL\v!&i燜-- 8ФL_e8h~+``{[\^WH{k`lsМǶSD N8BȾ4"Ge_>K E/ɢiJg8Ѭ! ;Cr X&kѻ |){4! ӕޱ[: spTQOPT9 :hL"CqцVCs9w #_]S(an y뙫s4NӠl ]xCM<मz(JᏫDO}c9YLD"3-=ݿT|~ߣ2WE$Pϳ!?ĀۼyAfxGw9CD t]2q9{L~IAfQLZ?:AU9󤏌FB&^Au(]V49Yyv 2?3b(A2mC/yX1llD$K=P%HEAF`-MR'{^ r˛Þ%)9.8Q:euk(l Lm8(wiw䉼)%Y?;=i\4u5iE2h9iPˆX3#1$B wrQ/6:dޮv[ 2LZ_FPEnyϰ i7'J@͋: Dp9NuoW&"ͭ6ÿ/g3.FTΕ~|Cǻok**ߌPәY'r6C\o%P)nk]jzz4AlJ]U r0BȮ:1 c^d.ⷘ fDf@-A[O ֩f8w_QXF&,cv.t'e"Y(`HU缐N v,l*ⶇ%(U s\ .H3eKYl}k:ԡMspLݔ`#}5Ħ( Ў@tnF-jzX hʰ|Ac w*Eqc "<<i~FY獎i鱋;b`0/ꥂ6t|ns5 CP["O>j{x;룪nKW}3ST2"86\DoA%jhW͡GܠkQe.+ƬON:߂s_8J>vSL&85oa{Xj|Oͳ!銐>o!3/"?sHo I|%pz4 h!c܍T_#z;e꺞xe}އqhL\+Eӆɚ?4Q#Sia|&B:PhSJ"fء*?۴_>iϻLɧPC8S9^EN&*'?]-x[ocAkwHVuCO@/˗j%zrk,mb,yՈSOY`Mލ+?ˁK{{/a+T>mT5w8,Jh†[b#"Ih, X|EpJk ͉z8-%,HGk)Ӫ *zK=4բn* PPqo菢k#tth%IZjxX"A0KcdIvP|7Y{\cˎ/}0Cntrl( I@no(k]O#lX BՔ=KUQ$d=qIN}ĠcIQ5gֹBb^])>i[˄W3tōS,)y352%q_TdNՋQ0dmNvuZ0|=;td{N?FT ~}nF$Qۍbð״09h4D.tҲΟ7cUa6g"8%8?nޫk#kLl\ϧEDDU=m)j!٤Ô>EO<)Qꕃu@~rNbIx"kB=UԮ\x>khtfsk?\ڬ_ fT/T-w^CV8p ;.D~\ ц"8{XEvT1 Ӑ ,3y6N]!z*mm Btp#ӰJ@p/bZ4!&6ÇF$*;籏ɹLIGK'kSdu#dKl%n}fg Zl=]UXjKWgctW|;UE~Ω ^0躭ffKHKA:}F.{ umxodՆa;E =N;@zhp횎T)>88_V Z~.Mqonj9րK럮P tVzL3QX5dK&n7++"Il%mnԓ+644dU/t,'WhL)j9ɪ@y>;a2  ~\'P7{cQS8^*2;,+ 0|M7x '`jj]7E'X2_?ihEdÖD:[>pIfkĆ5ŌQ@(ϖc8(>MuXYD1ݺn{S .WcռP۽KFx4ZER W]T=+'J 7݁G[ZӀJZSR)m]d6O i=:ES넀=ɕdЌhc) BȎ\A='ѲFnzh@{""7cX}į;*h`H_,nx fgIWEpӢ8v2ImwBNJ`T҆u=h2Rj;-(>P8ARC6s@uNVݖϵ6 #Ǔ@$0bj_BO׸KgXB dP2>"u$\ڇQ& pC%<u9]O _( [.[m7"`-,ZQxձuH\ϐSh]C{/&?g2坩B}AJf{rvX` pJxTJ"dJ d>HT s3d5q3a S*\E?tC}@'&r7+\h+Leǟ*XD9F3W>nL{> I0@'Q͓`z`零S6/aٙ~3Y1%N.'XQV_<|nRQM.‡d;lYg-bXuT_ׇYK/k;i !XEЉS`킶 s)rӫ kLpȠZ>rjZ@'!:b q]GWȄg̳.xˁAWCq:4 c].ⵇ;BV焴OUgUQ|ؾ.xrF%/@)@bd+ 0XE[X텅%QLSt|[F@:$ %;OM m}kW䏅6ц:Q|bPg@ɋLptb]r L#4`u)VntI ?H @__wTBDLmRՄ'8qNp)85F>Ǎ{8(;qd"jaU+ J ^$hwDs;w-NJj2 z_^1_Ƣ Yn浐H H`8U-{aޓb ]jOZx˹4TЗDߔHoD-KkF9B~v7L=J㷕UHm`9@AE񣽬$[]_@pΜ)s џӃj]h;6? DrHst2Eh ] ;/PJp- $+zsGOShj) Qۜաex9hgʼ4Ss!ea3'iBTzz.kz'}*YڞG{G]ɗ/}87u//m#i~b}pz )(Q MqfS2YQeȌ9f CR`i+jL J9{E$AVTnH5|;G|P3(gAdʏ+0u@gXu<\^6>petXBmZ J!@ţ`ڱGHwA7fZMp̈{Ql }h-F櫅p"3 .*]`{J<溱"|PB./JAs5zْV^/>ÙUhCB+%_)G n="Y/:Js7E^w2ӌ?KD74)@l1/~qQ@ DfƮ|RuC\gnhzUKu/E=~ŢM93:fJ;WЎVݱG/0bo֓XL_nFg_1skfv^PL0Oٗsczu)- KRoЎosAw@ \>Ⱥmw5ˊ-E`^АÄek1N˃y2w7djcN,.5^G@uHJ4sVf iZ˯u@ܮZ~C4%%' 0)?ƀa0Q<.c񩈇=*zל0+ H̦XU%@7[ I"P=TH|$^&[ la^ㅛ0ch | ;= 卄!›6X12oAMq.^W8v0C|.֮ &;Ixtɏ 6?w Qdnye %~vq&2*Q)fggYZ070701000002cd000081a400000000000000000000000166509442000033b4000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/usb/pegasus.ko.xz7zXZִF!t/ =3t]?Eh=ڜ.+θY\ΨQ^˃WVC\XZ^& >7.D0xS4{3%ĊG_1|gv3םoazI6\}x$f=|a%`Ϗb,MK/;1Vz&jâ}-D_PMT|PfsN܉Z#EA9͒c}ϊt kûJM%/q(B̬!Tem6yeSG&,]ӝ=Kmm.2KF#8ƃa>;~OG_2c@v Fbse6w\^F)@Wْsa^_9tL< ({16jAEV~t!馭nBqKţ(W:܌mNDiّX5|l9f-,tVce[c5lh29A^>yJ0Oګ*7 _`Ь]qa #t{1*mm e1Uh*SqdҨLG[\8$=t)``BLJmZRf$O׽0T\`=A2u v`4x{\S&d9JhV*VSacUteLoLV9 1ݡOjZ2ifHrOeDB1swJa * q꽠bTY2-)^ q604 6!]4wRSlS3%@;tqFa|*"Ѫ 3Lqa6O,"&/Ү搔NF]G76f\e֤~l8[o–p`Jʕ;vrv)yBlL V@RcV%ٌAagu?flM \ = ɢ5E/;80Dʑo)nBמgX'.JnwA!@T[J1d?*2 i'H#8!@s=A*W 쀨\X y^CD'hUl$O=a:OIm{Y3y/7W!h٥?g-ufp |{.0T VaW]5-`'\//FBg%wI?vyUdZFR340ZGv³d܋Rو7ڬsC>ԦuxC[b@vauf"waTV&@ղ  QcHt6[92@ 7COm }|m?)2ə7#s~_}Kɿn&r\PFj`[ s@@! 7Y߶lľΚ 8E;о65"N@P52V'gaL?9"oAVg"[G 32}- Qcb )XÂ: ܁Kϴ-fpӼѩJ ]DXJMK5ςK^1͵;,q>FGaIs8 _pS(AႳHrEk好<ȜFH^Ye d97Zx3->9$w(oyQ,Rr [7P4)Q@hԘM%˥{䛾S_F#3T5Ƭ= +;UZCV7);#9̢;(t2ޖ&ƉUpZ{CѭW4KAʊ,܀Pzo#ؤ0D~N|ͣ[,&(}E!ti\ѓ]u@\Bazno Ni{~Vfu14:,D(u! d+C|͍^p3ˣʄń4tz!%llX)_uO.ws΂>HB..s(ȴAFg]U;kو\bKQ<"^>{Ƌ[x9$#'J3n' yJKAV73 BnAO8E w叟 ҏ8I vj$.4qǢz EONos wQn٣ĽxDAͥA$GOcYW(nrY'OZF'NH|XZKQnnrVXuOP5kb;W\DϘxɹMk ?rj' q2 U{ss|Kr`NW "qs*Y!>uWis{{ )t&lщ[^;Zp)%ӛКb  {;7a2^Z y,W?\Tq"6T&^*R`4р5H[G4LbhTi>z/%w==yrH6F{28:ԝ`nax+]Ӊ;^# tA7M#C4>K|D#ESg.p*\ E ,WGN{މ$ra RdaP΄ ~#@\ce`>R͢ Sig$gWUظXY#ToYFN9+ǟ=!BT-q~(o@9x0"3(g=٬QP` DZZ(hcIù!nD|OΨbnђ(X$H;|FPC:po<a!|ۺ}QN>rvF818_r2M(c1n5jY 30Y 8}ߖh6%@>H{-]jԕ p(3 w,0|S~ڤ(~c$h$$&(T:M[bgđ "w΄zINGw{ZSR.h=2agC ?5WtlƼzh nʅ+ߊ))5vGk5wb",˖~K.%5xG9_w౧9d|b)X;>J2r28kUC5.Ϩm!FD+B[K3*G2ǒ]$箢N ȼ6dul@^-btTdRy/c!44f P|]/fkf?JrkW+>:eVߘ+J/6m囜~ɏt܁q(@eFDd9R++&2^lahMs8ZgҼ lKQ K# ZkZ|LWz)hRz!۩m4G^V.yp%="89]c2!=rxfȷ ]eT|>خ ^EmKIj!7c6T!]3342^) SK:8`$ULcfKIwOMݽҠ"IpwTv AaWIvV+f:A'qگ"oƯl\BJf7IWo&C |Z 킙mJ̀]/՘S(;PI|G;/Nv#udO?`YΊ5ǥ{$131(BH~,V.5fcV0bT5!wwC "l9X.䑀1vHvϊg 9hŜF 2AUhP&f%psa/ atwW|xe۷4: A>r"'qeb`B&F?'%֖-{`o@]xѷ;$'JεYRl!O(%'!C \! @Ub` xZe]tT rW_Bb/ Qjr^3ҰW8-dn=hwH(zt, w;0̳0F]z-ՄON(ԻsH =JC*8,o64rY@*Tr8[`m1svZI% ˺`47hQnfj#tf^5:"/>\fWBĜ DтSΠF ;A+cx|-DȞZIc9)̹9vˋخ E%;K2MRnU̎+y(GCL& ƋhHm\Т\D֗vmX~O'-@TR aoD^~tMR>xۨ 9oj62^||6훭,kZD3FH@rg ɋmM%x&^Y Ր^fMASWemw-%k!8ʀLCkY)vN(Lk0"Q]">0[vgIڊ$#JJjvs*[uQ:Vay= ?h/t\M} [H%ڟ4A&|f,1w0ڴ{*SyqITV|C:K >'Fv`@\t'P ޒ9;YnLػL}E]iV-VOVc 0YvxB}+a&c#~רǘD6rܻȩ:<`Q&P#Y?UWs߭Y$0 VYK\GϹYk+0V9/Eld׏#%eMw2H UHXP)v[E . Ko4mASr?̩:&9 }5GF_q">hXTA!L*ǃE'NέĨ`Cӥ:~sNYՒW a^L4 [uA}pƛ`KpƱF;|'U yGcW|K7Ka7{ 95)dA&lYSaAcPjЮKmA٤%x0ݤIS|πtZ]a".8=R 8npSHg¦B.M,VhnYNn\]1V0H#mA~"fg͐aK -y= Yy֋rv|>m(DI3A@ A笘)&+Ã4ٶa}1wvJ[t ŖI[ Gnܥgx c@sAˑkhV"lN.l#Lj4 |˲Ȋg@Ll)`'eI(qiI EpJznMO`8qˊmM`A3$_ǒAZ++C> j|9 z嬠 ^̕*Dur3dh)?U.֡k+tO_@eQ{cd0q7up{\lK56dkn& $~4"װT* nD-!eߌQ;_ѣ{AHQ}uoFII@0s6>Q}+~UNZF} }#S"$Q{lҽAJӉ$:.Qf 4޾{msʶ(Ds9M]8Ȧ-IbV H+9>KI-k\3w^5=z6&*ea7qi\S~H97'pKxչ,9Aã ٪h/ D0,Ҷ)` Kqo% .3:^n/;"{ӈY4v!)(F%S#'] %W*Ju0*jFm x<;P*V>4Bshe`9omB%qߙ9E^ٻïԨ<dO]8hJU{E.2A)/.Ƥ,fퟡ0ivl/ eZy; Ork-8nj$} sZ{L2rz~Tރg3zy+=淹*p*^%O-g32>ba)FӋ|ܑ 3knglZ,9/m-aɉj HWlvk-u2M̕s NaL ,--=6N,5n;{!2ཪq9U}I]Fp-g$KffZBisqP/:F% I1 h}e5c@"D-Qu==AgFl%Y857oOV ^2@gqA3fԫfQс qoeeH Pk~@3E1H?.߶AD`M_hXr` ڗUۙF`~+p S2K7!6<,4ߋ %dϩO8Y=V/`n()h E /6>mll%39 .$,N ~3ge0SDYX,]N{_`zӤ􉏍Q$ vRR]"ؙ4TW"Jk3-JW)8q|ᒼ2KƯNM*'´ e^xST ㏳?RTg)Ⱦb;Hw1*ubQєRIG4f$*;G3heM7zI1xQ0/ 1K@%*X4cDyTcӞI{<-w.i0Sg< dejCmz$1oe3?Mv|Z;Lr뺎 :!JvyJ^7~6ξ9Uޕ(bzu#Jʌ7:J8ulf dG9^4BҬu > 􈀙àȉx ۞V'$ O) q,KQ*A1J LNHZɯl9TCg]e18l٬wU4e(5p=lဋa2{a(AWzs bWM\#D s{4I7a=U?N%nEӼ4QǭwɗM"&1- PYwJ-!Rہ)Gz%M ZQ6Id h e@WWwIZ9~0 prLT'=Rs3k ̦Aޤ[y+̸-ɯk2r|eA,u3\Z|Z[ni1)`wQVዋڠA{=wWRNXhG>"q^@D{4=OI EZ o|sp_H/t5?/e ͘3%05pyY6&L|tTV^JUv!Zk(_>{zV*v Sn&#x}fBeho?_q#Ӣ͊;Rg7Hҫj D,?o9twҙ8]0!nKۄf=-E_FZ烘%!]ƒ2:)OZ*[VRUϹk ?}=25aG R}s-Fd<2\ ;U5f͡ v *줻 Zև~.0/ZM/ ;{֔7|1ܱѠF`,[!U č3vPaO*ӉZ=@/f,A &:ӝP&s:0+\$N~BJWqO ']ZiS^푔RNt0z#sk>pT[(+Ԗfmݭ5VICo]g|EX94(y hKJ\wR[u 8ވ;;3ɤ$sQˠw]i7@v{^5^’b@s@NXjͥU(x<ĮwBX}9+GY?a8肻؇qqesBmn!+>u ZQN7Y⛅1B{ཝ r\eeL^"!%9w]c'LRY;TbM~tl&\DkE0e'!c @djp&_*gDj.%d\ 庄6ؑ [ヌQT%BV$ 5IkB1Gtx_VFjyFMa9NUj8JGg6L\ L委0 50ޜof0* +|yC"72b;;V/n㾥e0=~aZRUKm]9v@ 3f|Boec=afDщ9Ĵ@H=s}*)|6gC906mz+]]jfkB-),y}`|cF[NCZU7>٬ JfVKwL\\i:(k=.5ckl[|kРA . }&XzRÄ{JuTbv58K4$c| ICB>VV*;uZ{ilAA=a1Vj-3KN3*+oeiA[qj h$ fh(9cg5L!}{?‹-zh(iYlsM -ּȁ&+Vʳ& OѺZ:5qW .s\%Pzն{Ȕ9Qxؔs@2KYmi #DA2A|.\23l "Xc*);"=삛׏#DCkcY{A5di Ĺ&tV+rXU+i ^@GҶM/"PB &i@ij`V;ot ze ,4⁩UM;&k}hvKkdF wv lG,FțyfU͊̎3k`O]{WsFȎ^DD~1h8@Ujl$ U`BӟjϧG8]Ү2Z?]V)E^TukWzKEGԊX{r㱬evyy~Cr8Ⅶ;Z1}6.$-|/g -yVxcI}uMֿ,kbhݡ4wí@TSK#da/^%sUQO .>$)]b)Z2%>l񨅝^4\1p )ArHLX3M_"kQ:qUˬ+XsDv 蹖r'DV}~(|0EJZFsPp/EÙݎu#I&l&47]K^)GUd}m5âDn]T) EB3'Q6 d=WuOB._FN5MrtgMpV8K i xkeкbE*USdUd*q1}ϯ2|p̴ⶻ<]8V .GG@SߦwwזX<:wpK 1A.*l9_6c%Niz(*#qJ R_h"Ea4VB2<CTb8Bp-4drgפȥ?a* ;l/Ͳp-@kК[c*TQ4Pfl*tQ|q;8#"pVp2BMLR |7Sye Ho)Sm*^*{>'iInϨ-?"]HD<5/Ǭ0yxf(~oM)罶wVC]蚅6!s[(/r0 ;/>[\`k ®,Ay,hGsqt%3r@ }oŘ+]RRŦ^EOj/luL,`I=i)AƎ߇p;eI_Sꩨor摛 T5%dVVv.6(3~? a~ts~YUY$f)l*ZS7`>C *mtnK0e2 y?G6LbnmhkG^lQtw NI'ǩ{^ Q<w{Re~umNi"*KEplhTc;زߴ^-^`A̳o*i WUl)T|_]peѢ:t9bAvm/xQ#SMSjhnija2뜶rchKiS֕"Szb oqmJ+^uV% lW F?P3JF'[ooGϤAܞWM mÑxvT)#3_FF؋Ҳ.MQC=[g BOJgK9;YP84ǀ2*Kk\ 7Vø/<楖!ڸ}/;:n"G?`?8,Y< _ ˜L,Al|c3L:,U9If8&։SUo -,S;пk2d;,lNd4{췄Ћ5$MDPLukn XG픳0R,̓+aL S;Hp6C %:=EbaoR7#!^Uqi{?ٛ'a>*'u?rb~R짂/9.~HR̈-Ћ8hW{ J 7,3Θnqť! Tg#kfTeSVioᬋ_7p81C#= )8}?,j  M,n>k~ 1^^ ꯖbG~b(a=w_P$ys/_B!aquc$%rPr]Z+ݭPm1pmޅnONo!pJIL I 7qL݂'|l7}ϷjYbAS 1(tVQUt?^[rn{XM|r?69 fX]67K 3Lv^h(LYw{^j2P"$z`3Lcxi *n[NL?@R??ivÎ^hAEP%K6|6wp*;zkyQ  V6D"uR6LZw RR T4qo4!*˖z4E͆ȟ -^qW۞ ,M轠nyJ1w ]5ji,&wOZN J3\9g1d[ڸ7A TM|] 8Alܐ8[*[D^ˡ\"HWt߰fw'JbDcHp*iS= x1߃?Aaq&2}a)}t;vv4ŕ7υD*VT^~.* )a7] "h[ߨgnpZ6X9޽%=72t5Dnݾ6#8\Fڦ}2ĂRGV;)`!>IY@ v>Ejn[?,w$f& g*l܊5XT$GOYZr:ݵ,ECO;d M֑/~T/>ޘf7* wkigL|6?hoL(,/W6[U#P~jc^^%d+@r*۪YK-xw&EM %T9g*j$8JԿ߸&~8m_E7^ʾKAR.m8Y9ui;OYSt=ۦFbQJZ?EN$Ek,R%&'n'5od;ў!CCB/^%p)'wtI("_]ᗑK}.yC(:TXhͣswd@=Bb8O/y8ԛb@+fijEMt:ql婇al]b->$&(wQDT9c6L)P W"+qeWDNx_ ʷ\1$A~%8c|뫚p  .f1q~vcY @F;r U!t1ޙ&zx XpE16 < E)3 o(88M2B\6x2?k X  Ph7|ٱ4ͱȍ)j@"=~5< ñZ(:{Hh=G"8>U氽b{X V|⢕xu~oX ~X`є4 qUDHy'i 8|AHu mcc!xeu}Zt"drFO!UJwie+h,kq U@.,$" +Eޖׯғ~8}pRpL^nE~sӐ䄢nF7hJP[% y=EUTqXz4SD\p&~" h{Z[1l$~ٍ$RIBl0=nC;y3c 2;dI<9a )}2BCJ#T, z_;W߇*rA%_ 썧|_yۇX{Y)ء H!B݄'sD319?d-hQo#p|ߒp#bVgYd|cS\̩9vܻzP^LMgj0}Lv84kܔL?Da iW_X^uA /E(п|C*i3bRvd K!ndn:! 8;1: L8U'B4O»dѼ2L[Eѣ'5'm-1 9 70Pְt{ 6G-K V S7X5aY%3ah__X0g79 a kH⹜Lg퀍Ƌ"ԑvC/ Ψ@朹r.v sm8y"D@SF* ]Zf^G"gl7EEk:&_m$7 mRENO@7-fb ^_ vH[`/cHZ(.fޖm&d1m>fv!8aw2Ʈ>dT28U2w`Z5 EQ ӊ{ڧ@~HĉARk|v*:0!rU>uڠ% ]|d.ˬ)RH8_bjA49qIn=P.?MI_ۚ j)jXp)Yڥ2镹kkީgfL8i0`1~<dB*~.ۄO :x|(y ȚIjܟ0QHљK/ qt[oEq:_~AJ9QzJ O%D8VIn#&ަs,l1ulހaOUz'g( [|.%$A8KkR&L,iP(Cq7,go yf ڋXQnF5/En|CFF8v ]uX6^1C,d Z!^a1ڊK13P[#UZ#YôFX.Qk,8ЉRy2!ɦo,vG"nWEam@`IJl`6s=wD9Ѣ o0ĴQ`%KB5.dpqu(ɿS"du쟮l"L$Uzu^\fUUF;VbTad\.1LD"p@kG0z&TzH({6(-K?;F|]Կa*_?L;wBMv}Qaնs6aJEܻag^v~\);}TDg [`q@Z_= 'lCm2@<(n1yi\p4BPi 8xH"g qB7a:4Ws $;6W vhYJ$OʺkiZ!<ͨ` %x-6ݔY.EM efx0MHBoQ8@ή8:Z!/1OSx%>vqML)i΍epha!˙mma`0uFȀD3ҭ6frJ]cXmedGmh dZ6.q#VQVW52VKA43ǵ΄GG[,*K~awlꣿSM/!z!7&ڙ潳#+wq_ªa3`NZ7L:^_>":1rF,V"~ɇ,3 Fk\ W!w4`u+_|n&ĵD҈AjEWHEuyA}Iޙ02cEM pK^$v\ZwG ~\Jڌy:ȣ6iđZYĕ$N"då/+nkdry:]À+qJx [6TyBDXKо)+I~cfI{u >ө]af12$/pYƹ{–\teZ>djPMq\ Z3$dJvEIa9s'S6]<]@>t£It7b0{G.nj} Yb{sE^ȶ2F*Pz4COTi; VpGqTDqJDYm^㝣 $ӎ$a ̠B+9_":>90ʎ% j$neyOG|e+YAT527,RJɌ>yx n4U$W GO`y[%ȣf-pC>5,p!"_Vv?y S=Wвoː3~I772yr=Df['۔{U=xEP8^Eh@QZYRꪓ4ɍ`to)7{hqAˣoCVd]<-bU9VVRvsuغ4$bM\L%aO`=wKF Jv43 61Bw` Au#G4f}m[̯*۶,V$K3ARg ߨc5&?%\w߶|^*{"}X#zUPBAr kgFέ3ֵK,쳌i]ILDA)!-WB_X-/5kˆ ^D(uR'?pERw`iqTP92j;bpy{+lx|h}$f_X7F9@LQ t ෲf.,{KrD61.XMn-ܨ~.hęAa)眚C[0IQ< ?d$sBY9{e"A#z\% <\(uw`X6K#9?tz N7r#z=sդ4 O*+!;!qŨґ&av5$$ rӮ[Ca޸s;jxA(q B_bO3-&N7~ ]&S-1ʃA'TL M ;y^Hb }2_׆q1a jV\!cq-yr/3湀O=$JlHiIl}bܶ/$(KpbZ]p6A.`HXESuI]rcq@Dr`*uZƴ#KF/45J%ƙVC᧳橽UhEQY_xTpÃגMҜΝb.eef*-3ѹV $Orc g^w$\DeFv5]²:F_cTXcG2hӒ s:' 42 }U` -Be׉‚UAk.]j^<ōz; 㖶€nYl/U[ }X±Mͦ~=f}#\Z"eA@4ßC3H5(nfU]nul!׍-[ge 786DEw> X?7KjˈGi>xS,bn)~ok +2s KK| ~WR2A,| K'ܵmI Z4Py$p#2e VQuyrl[%`r]9®Rf}򛨨> Kex'a-HY[S3[gQ&-…`AOf/FBJG@/ר]( 4ɨ ¢ߊ^c:J0w6]CVDOEw z3Pg=!fPCRL:W~Hv+7ǰPipZ9HQ6V<cCsfl/4 B+̜t(mKLk7`W>/&CGwcwKSSLۣyC^C,Fۂ%ڥ_ޯ$̀Sz֙VB:'f:t-9/e*A@T-qWXߝ .k4soZm3rYUnBz/y*XOEO =íWR)P.j\.ܑF>\~Ϡ&:_2}y$^bQ(밿K6 BD&Jߌftnj\D1* H۬LK7ZG+MD,jIJ~ [MXpKiD c(Pr rD/| KYF.Y~cq?)Jn;nФb!&KjWdZ?3?HKW+ PY܆K ǦĔiϖ2) ( b(w-#n#.7vڒV6/ .Êcw,̧ I.-`jutPDBU\(%t sO (/df􏚿IM55b#z}Ų٩S/4T~i\FJ>:cpwTv"NoZMW"Ғ+/\g [mRtkN`[2$ 2fB\C< rӃLw܋9Ȩ6<(sCDDYߌ\;pht|ۇ'l }J>z<y&lHxE0~QG·5uABZNPfj 0mN_x9ᜮJQpм$V߽4{nAnKs5< )tGR&_aۯ$ZV!8}}헜/v&̵efΔVi9ԋZȭˑk1AmU ¬!Nᰊ8,-wfwZ &ȌDZ lި@ykzF[G=G920(za;x^hRMӾ$olt:y^qkԅXOy.j{QzJkŜK$H1FBit3#bCh)KXZzR.KybҟQoz!_f#cm7jqGӥqGl?G m`>4 ^NuFU]5y1dOՉe6 e*&~:[qr`hTEpCD5+ Bhr&Qň}v)' V 3|2$cw  5^ 8?ef&y)1a7}Kn5,ub- ^%chj>-sdD~pPB)<u4DXű!x0tIUfLfN8#^f) 42hcs$#)r&s#H]{T=w-t$5 ӷ3:,>TyzJpd>Y\NMFDGSqu- `bʗsD+rsND;80M\]2x:dV}~^ke>va/=(c:]ve~]lZ.ߢD:Ryv#j&1'DTZ6_կ K§ [dvbjE±gYZ070701000002d0000081a4000000000000000000000001665094420000b1e8000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/usb/r8152.ko.xz7zXZִF!t/㎍]?Eh=ڜ.+*`s~7v)1]9;W?)N^cf^|F紁@|SҺ&NS>6Z#jzF*{WMTtZ- "l@4XApM kP"@/[LW[^bto H0Q!j O=C"d|j17jsT:P} :_Tteo*n!E3Ir@$wjs;*j{RxrώE' nz+~h1\qXUsF~SSNd 2^8cW4w+W͚)lc)B_ J7{Yk^;9ݚ{J~NhiƝ5cUQaxzn\x#h/8m]6ۦe$#mɕ3LI6~,ϕLՋrw?DK9Α[Qut"qALFq?dPYS 98QA;CUG {0L>f[2KE/*N/?zY^ޏY2Zw7vQAv7Ѵ73!Pq{*^[`cx$Dz܈;I]0:̌1E6} lZPO\ :퀛Ars_-@9-('mJ8Lqx3y.brYTFL6H-E)C6Xj}I˳[(`d#'yOGzխ/q@,#0L]EO !XfGRACG]Ӕo0}"O)H*^4WRO8 k)[& xp1 6Ke%;d!KJqp+N-V(ꐌo4jLu她0PX- ٟqӊ>F A-IMK]_d\)Y]QΚ 5W9tc4Nf)bV]]: -WycYjf[]6VNdZRͫ~< {[PyŔS6˧@p>8j,%ac-y+h'ȏ[ A[ZZ2"OYW$1#t(Mey3xxh+CÂtY*uǪ'PhPǻT7j~{_eKMWOLF=aΩv4aP)/Ӟ6] _ c՞dP?fWc6iH8ρ+ ,Y1FܭS|r(t飓#Dc34YE ]3Cs*\흓as$#ta9LSK$Xn&{4Hmܘ<8Yߴ1qûUBwfi}z*uwg9Y^YڼAnd:*xdMQ{mpOaT:<} L= Z ^+QArK\SMv"" zsom5Sl|-fYK;i5?Kr)bLRpV_sސ*TGj KpDi6"bbɯA$-Ka]|cPWYq,j8$NXYqssr#dg=0t$@%mU9.M fU`$01¶z/;xg=@7"G( rn;mOK@ܕP0}̿'y BB6~Fg4If袓MhiWo^qNLvA2R~M[mSv`|l&7nLIB`Fu^>k5g Hobil"\Ro!qbn*[,;½>5R-g$f2M[3Mmѱ&} $/pԶFC);L"p,dlm]#E P5\vCmaꔦ|Z  r@kQnn}ٮvux7Y_ Tb{OELV>P?v`Sў:̉9ΞşN,bE<1#r+dR5/J-WV촪gp?9KLgm*f sY) :#ELlE v|!AҶ=ɣ[R?\F )Z/ cOzSt/_TPf_G,Yڋ *LgNo] ZECmc -n,BzGotkAIO3JpzD  ts0`n=Yɤ;p2횝z qN"CG}CEj,W^CyN_ٲ%&nkݱbqܱ)Ys=.ZZ7w{gk|R쵭uwk*ϴ,9;P*/Z؏->@b m>lHwC9|x#B/_ =~O% ۛO61'vT/)jEMG[?Zd<@A9LQW'عXqGؐ8ք/*BO2Fjrލo[&?PUEpY$ǑUt=S)tSۯBd#z66BT˞k,-Q?&(!_S}ҢboAŪ,bY{CW4B<@q/C󳯳]\2`8(["Z9wjf.`No3]Uk-/-@p埸?wiT'nPF& yK\怚…@~ӣvD(@3k0ՊI5[ H9.}W$ :][e,y57ۍ&C]uA`8M4 ~Fڥ%0z{9/sހ\ZnfPG[wCDj Q=ScU@ ,WPrp%{qޫHs'1yaбpOQ66REpUVi PfKmDlj6q!w5XogG9&R GSn7fտgo>mJnoIj`nHc|Kmahi<OI.`-C|СY?t*'47TEzԉQ)Hۗs);]{"A`ޙ^沪(j!QgP.^r߷R,d5GI|(O+ƈu8g(w&~O61d_wO! fݧ۶bRx@q\byZ6X a7s_&׽.;fqkHұ5y%aTZ宛GJxc,WaaP$q#,ZEDE`JtmFv կwJKGbg(fz9|ZSziI{I9iU+[Rv2?A {_o^tк x><" 9*u֋J F_?)nD<^an//rS Z2H6]yv{.0# _cC%QF5U4M= zC(p|@tތbq|IMlbZHDl %&G0f+|a0!{39馀r8@&}Ko%XPO;6 Q1Ꮹ54 6^OI%}nDfj $ir@_GyQ_:]6{Vғ8zbL?*d |RQnյP̆`U0TȠj%OTieha̜ {4M!>a-Eש3ْ1PaZRnY:S$s w{{*߉QƗhu]#4͖u}U+{ zV S^W{t= S2~RoR0KJ!'cK}=2=J2`EC_$0E( C[}Qx;H"zK㗀Ys{ڰ;ًtf12_Up=RDrUZO# eY%ir c#1Z3=ă+m mȉۃ$Ͱq..;d7DJn);Fh-7#fgL%o(&0H(>."C=KTżzWDՍ‹QGsUȨ.*zF*Ych"M]ҕi5(XA14RQ oC-%Kc+31m<ԁWsXWQM1PxtTCP:EJ"FRr7B6AH@WmJSխQy w AYQ'O'_Th`1*z`\ t.![ ޥ4Ȩ#i- &t6ZQ-ad],Z7ZA.Pd>qt6/? 2=DW}:y]?X!gh/kj ^;L [CԢqk?q-A"c%\/dnqCJa+&=J-oo_'k&D)q)d hj@XB/+x:% c rA3ս/OdੜBZUWgXcWKgsWI_F] pNʒkB8>X&HlҊtsw+fw˧1 eJz{' g^GՅ&勌ͫK?~K9^>[&G -chŻ!7A t ir#4L:>^AOy(,E` ;s$I[1mVy!ʍå%Q=WqX@h.S釄mʕb-'Sw7cwo I,fvQRd JWMRv; ieމqXOT^*B)oW ͹mپ"+%ڨwqXw2l;[wRdYal[v]j b73'+tn@/f(Qt8u=V$Fau['b_Ar8dn%~ ~wlG}V` =RզE\\XT6M: ;u+"%=Y6~p"(Yh#TͱN7D99hjH)\%)Ӛɦk;,<7D}? gn!İfm>bc1 4 PY_ZR%մY@T m誡3S߃gKH $L h%ETm152#8*e|$;#DxeNu\pu1Mp}c \XUVl`rXuTc`XG-rP,ëx(uݠkY婢岊•)#hĐ|t.R<TUm' RN> [yx# ~kV/FJ8=I C!}-Tpg'X# 7:Q#8&b&blB pY7ԆRFlN.k?fb{ g G^$֔rI] Xna}Z18 *iGccP*ȫY ?=U~a Nj62)}Batޢx! ̽wk㴋!DUSX^ {njMJi*=mAPGv^/MwQ9VݥYNTOG--%ʦwekUS/e7X#b!lpxYr %WM.Ǐ|[(sAQdD̄ #83d<R~^3b n[ZO);]#8"`\a(n[ݬlD)p|Ǭ3=7b _U|R+1M68+z;pO;.řbI(4mWPYMB fহgP4"wy _ifk)rطP+&4XiLN0!e%AJXHkx2tRsLZB)Gx 4*ɏB^.V[q G;=UO(әQ Yuϐ0]Ľ M51=5swi2Ή +PIUރvkXh"gJQ=D:hiB^}F#$pM)G!s᫛-̝,ld=y\QM#s$(vQfmZ]yw)}d|sK[2LyT aq"re qM3d%eKL\)L^zi5Mo_/T0T@6LO~K2YxzEBv4\חo`$:wqA/7Q&pwۊ뚣b }xr&UXuF̒?'r)\%r7 tlm'mh쯾?Pk muf{m*N;cuyF2'5"= ,U&jc+G`Ey]>S}jӎj,H#Qމ$zBHL"IJ7'뭩;ȾZ߯5%+/Nłlg伒 A&߹.\,/ɆH ΆgK6|qߣaNP[.]u/[<^ gǡ(\[J%D$DUZwt 9Vlgz̊|Œ# !l}0] aTЍͦB ψB^n*Ba ~a»^4}7GJOCxFB~ĕO3͠$ZEι׌2' +ph#TU@"ɮQpk%h&ٜ#긑Ԉa)>O8MOuVKw.}ddp>,~JDٶˌy-Cf]&7`[5R\ȧa,`|?vѭn3v (6*ad)L5aԐ5dC0aC!}iQE%{.΄wvqj@Wb軰o &14zh3W)ƾAƠ'S@R|Ȫ+J+FojnՅXv=e(鷡mC> >b$8O"h߃0w1btQuNwX[ڋ,y YD }K - Kt P(wߍ3,2E_d/W?#za.A*L@!kɫma=d;ʃPԦ/Fl@[~=IDH_%ʩg2Sd*+c"TA^e\n^NGBB`I#et }E+UJxU7|;c*eJ'G7 QB1Nfzyg򨹡e眛+VLGΉ0{"n'"f?uNR]kRs /-/iۣ%H{b҃9;],#;EVMt癩FNi)7+j8t7ݪr2_taڵtt52L1褈KS6܊p4"K|@BceF2jRBʜl <ƈ4 T?"UЂ BW"Ż )Ma;(ř%MTT|q|2RXILF\]iJiqm- eڤ]ڶٵ'+,zM6zW7{ >SGopx7La@>(M# 꺥X<WZsv>ibĮ(I.DX^'\E{/_7&m" ^8 ' V3X5pY5TFd@Om T8i6w.ɸz@LoZ|<2y¶RO?.<ݞ2t'aoaAIx5N.!8Ɂs,>\Z3:LKZKDsTc_|I8(4WIuF6u/uT+ص .AIߪdeVXuxĜϥ9R97hLஐ%h*v"]C6Nq*CNh0\UYeYn:9>BxG0;U"˗Ŭ :K| R }8I螣l :=w*hYOyݢ9fY$CH!VL3ݻ"R` y%J֨)΋=<F~g8/z$`Iо"+3dTao;| tnt"rQT dp -r!m36FA5iDi)"]wxyt$t''|5Zoi,ҾxEl>W̊(DR'v4\F$?C5]D%.qA^NU* C3>c"* 8bU-,P.u󮿳i^QK ۆ$` 1 \ Ne욂>И9z2TU2HU90J).ǨF?;:d*|"" ҚDK5F',մ܎w{I2a!EB̢$hDU^\Z$)Li(4Q;>C(w,ba MkEK4K.Pvm冰 N&z"YY _8MOTC-+'89K6 /&̊$ .|tC#-0qo0hce7zW LUbMsͱuA:{t(x6QC:ŒrKk$`1V(E}lj0)>&PCS0ufTϸEPʏTs/偧S [%(6!'2I"Vt|` ]` ^e~<ퟗϐOY P2t9BaӒX.TbI6U&wLQlCps"jFY݋.#uܪԘJ龋N>hZsP4_0 # ab TPngSۙю%FkX!=520pm[Y$Q74|{~ V{*_QWI-LHH D;ͬae06s(|-,bt=T>s"l%"vPⷫÄ&MЎ2O*٥$%ƒż$_<I0i#s'=9Ϡ0Ta43拶Vşp/ipJS!D2Qs뻵R[%wP|([fka(vsÜ7+:>w})+xL\]<4/Ӑ3B.@&! |b4p-$Mcs[$,q=2,'I%v*uCףּJ6ec¨I*"FTQӄԙ!f9 x}̨+<YZPI A˴oӨUzz`q)SK#e W5t—H48kqRta$W*~0DȬߵ JKZ_5r/NU9Ö!V0ZQ0CPT $4VOkviE _E;U% 5y(:~ߓ%@1c&m2/ DWV#aVK0P<,mqwRySr+Jf6|^{;ҦuSMC] {WoZ԰W+Uԋjs[n&v#Wo1UD!aݴ/ӥd|rPO^LϝuOiK.2.({V_s؛K·FeF֤*F~BSCo<3z]zDGYFȁZJ7 $ivi~,<{!:7)4 OjPJf||Ғ7$쏲Q =ʎ^xB[uaqsi++Qqb(Of@uPKdW`_ <یOYMm9K&m?v ꬼHeLȆjwH*󡈢ɰ9_&-.] Q\\7 *Q׫Vuŏ/AK*, 8{]Uϥ2f4xwnN!_7*zql{Ev,DGҦv ЀH{["[qCUWϥ!~:ù zyk %1nyr җ}J;q@7ca}r?Y˿&3%r3"BA 6&5"o.?wQ]K;vk%PʁhvD^,}9FS8n u#$yWHd[6 p^|@v&!iw,eYfgiH4=a8oi{ѧn)I '`tL?XKa&Yߟ0n*n vFye5G>Pٹ^2҃@9~G`"n<3z$ B=FA?"szH!!CRe]1rwp6`MB}rzяBe|% HL%4ߨ"SU:ηm=W/1/eX۸e\ P{/ٜe;"v@"VB zmS`j`?(SkIxcv):Γ寣G-*VX Ran|F(L4\``:\3sVNb+秒 PFY9:K*O4iC(%Ы2c&93vn⍮'jvfʷI,! o6u"HBEq%Lg:+$L1@'rF2SB]0+$g |jR S|N#Wnvc-; i:aq\ vq^Ys/(6Kqg{yJEtF(#Do\!]YcGs jN*I1F n7I|!Oa o2Q4@sY,̀?՜tEiX?.407tc9ܙ#(zHq:Y iXsv ]|ϊRMֈ3$cW-r<6)0םe͸R-MҪT-P﷫$OgKEز AЃ9m:#Un;iHQg='aFEJ_-+꿪[e/nYtץKXe׶piYEfWpX9%/ ax*NZKw:ykN|_)2k`)z&ҪNR(>4qḒ^ni) i '/SIwFIھ4"]XV)%ӹ.f7 7j0Դ=Bź.ˁac>nE6() 4ivMmL̃5Ph.쑌1gcxe/FIg {0q^GG>aOaf*]4MDWy /$tW=[aFYd7_d|}r ǚWm10o 'ظfҊ<%SsE l DRs˖ۗ#ҲY- 3B0`;=7QQsdG'\hb4dō5O*(d5c;OFrdbב!m[%]_'D/uؿ|80Z)-q;qHpyFycNsp's A)CN$43 D2ҋ> V%4i-X)L橝 ;h823gͪUp߆Eh}r^DZ|h>:ǡ0,E\!k^#DbKy{ґeBGLCS.nU;eKs [|7gf:'(*D hIV,}/J Œ{D-3DwY.iI3%U.\h־;30d3؟Dk%YW8q_)Z~geH4zk װ yEHԮ m&|_p/Td:7w߄RpA2؞AuYIxgU\cT=kC ]#+s;Yގo_&' IJ1®e X$` ǹq;QN],Y3sBL}iŘ') 7?Gvyc`ޫ a#*XDq%AOrr8 ]flC$GunF ~*7U|_$ì{Z K 1D?Bk tfɾ }_|zvQ(ZŶuo]yu`df!ih-W!˦˗. R~{H+:a r:HbVa 5y>yRIX/g:z?izX&^TN)Bf֌B+Vi=mg2 L4q(b,sUh%j*C qH]qeQܯZ0mV*l\&Yl2`&^y,AťRgm"v>LlM dwRkl | +mH9fHp+:v*E!^R7Uz4C0<#/NfGBu auӢR&F 83-p$Mmb`gq _7IΡ{ffRw݇ 锨R(y}ŻkDJ(d;'O?naif~z=qo p]poQH+ZD4,5 cVӝwÚTȰ}H7F`;}"Y>!Jk6ڎ=+8:'/{X` 凩ccV0Ҷ5h#5. F@ёѐ]N2;@ʛpCm Wb4BޜXX:je0v=F\gܢʣ)%5XNsV}NY˭8Tfp%q3qb**N)LOx@%ѡ}]&/ #OHiRMHzB r_sͼXǨFzh60cʀEL{aN(F8$+Rz<ޓ~h\ F˓.6qǵ]&C̈X\dz $>[$+5\E0hr'֏b]NSWJF,I˽v[= T*ngPǕmV?B_7aQ{F_4y26΀C>\2AMфV*hq`gVoּ["hjiBikފdAe?p(?XE٩۾DZSϜ3=Fgf4aJj 7]u*₎!?QHWGn0(^&U)wY0ۈCl43[_iv6˺>Tx6B)0a1RJ?H當Я~ԸS=;NdUbT(F4}ks1M"xJxf0|y4]67{ɎBhC_/GmkZ k }MX~}O\hVAHbbݰv֪$̏-pS銈™^T\Cia+u +L)!njǦJ iŹtI!;7l12v16\C\rYr> xDC HOoBd pj w3Nx5o.ಜHQU3D#f`ۗXATd@>_JB`-,}ҞiOCoió1Gnǖc7ۭ# -WZQuͫ}gy(ZKєü)Ԧw+(}).b0-DQ=@{A<ٿMk'9?vIӓl8pOʻiH鑥PAW}r寝ͳ-zL3p^3 2?kBmo1-!u+v~P8ʧtmxU\7I/__Q.[n ]>Ja 1h@,.M gcf#s7* 4ٳ^<MZMaػ X3yGy\e03iGQ ]߁ z}N{7}odXeVd¾A]xVgs=; ߝ~%n`@PDjEWMr{޾zUף/!0z)b,>{̣ZrU{VkES^\|0fcH"yXNA}+A\IrF1Wy1gdc EQAeC?-ĈpIB}O H^qGL0 0O[0#i|p:XG{snYE+Z.lYST JvHYqNľM.C/m&:qbX#C/ȕEK.?VzR-G=3'젉ALlXib' d5цH0  eVa=UT 1:@>_'B5;v}aد> Ɔ  YTgGɖH]\ǃ*=`"ЏNoW]?59X+7cN$cUQ"6=xSR F$_pfZW^6d\;ݓxDւ&n*Op0P}DyCJr)Q!/~ۍ͚Ӧl{F)opNtZcPvz-$_MDo( B adްeݎekoMf\kcFxVQI{N*Fa%d %`_14q9JLh:րL0WbfI8u]\.¸419FΑ_]G]񅴛]KGִuw 筕 x'mrK Z9w,Fk ›4zhkT tхuw~ӱ37zf4ɗHvs{&}͢ήC5<Ϻy1li>D? 3T}'yp'[i_4_պ*1 m$MzxȽCh=~YS8zd˒<pV}$E*j.·|es!C~Iz$DyÉ+)^ZH1J7En/֕H{c~9BOZce3 x0x@!as#tpX}]cq ȩL]nժ1dNz3"]g;یb9}S`YxcBKczGza7!k@ӻ?enߵ8IwI\1#LqGe46J{1/+Ndg; I/FtF@zYW; #2f4K_هepù7*Y*~‚]01H35jRsi{p jNeЌWH_*t>j.e(- "J!|>2.tOG$B<ܰp|e c]P eH1N>i9;ڤ| w 2ޟ YވɬgUB-s1D!}6aG'%)HL끭}-¯DTPao J_:M1ai4YݓmGzDxHo)`JTƬJAc<.PU܈3Utdl+I*[HV%ȉs*;&L^QW3H|_UsVN*gbX> "D_9L?g~GY#2's OV t`90Z[lXw'vX6O܇Q?|y&J0XLCz/SCM NZ[g,H ^tYqTj 5a'uRbJ?9PNs&}cDȖ0Dj^$1 #s%>_w.ܸ7TfC(5~⡔+eqкNX?) ;.+AYEW͝"X`ļ^ѽ4_?@>\7,($\} $RofNClsm;ins|I 2({XҍN&=˸O /s7Quهaq!?IQ!l8`$V+'9R>3rP*;oo%ZI1k`Ĥ0si?l$v@ %JԞN#!G<į|i:y[[Pɓ몌\gEV5$șK4%7e YVņnQ t$F:|2y&'[]$JO; c,Z{s$˱Frh-㎬!Vs1J!g l~Rlze.߻դmil?eݟ+XI d,²#5iܟjXUO{kO3yPW̺> #5Nno3  O@U^\D&WWImx5נ`sh/v%vCƉ ҘLmV2l{ JHӝ'ZmVii;S?}%Ƞ8&7ؤ(l;Z'Kg][v +V='N;Sou0;[lP;'xmyV$ Wܩ+7_e.ϯe6mLq?<;T9@ =@zuB` wYӾSV右R^y#4yU?b¨B;NxG/+IRBڶbf=8hώ4/R%6s`.Y)c&X vdMİaKwF" .ɻ>΅@Jv;nj4239|EaR)gC{aa(Ds g8 V#F* ,^]S4G Ow;Z])7p'hY`I,wꨥQC*Y<+??q^-LרVX4 ::4I$/8('9.PL3+$[j_Z@?cP'&8* I^| 1(h,G\ac[6J/S1gzYLKQO4E˘طLJfT,\=n@waeAEƽ1Ԗ)%a:;FDmĭƾv~%Ꮸ1 =s95R`]~)3?o˕1>-?'+1L{^~P/[G@Cd*.Q8]`ef2:2. Jxf97(:Q {E8k3c¶K%7[! M8`E Q+7MdeQf X]mph[O!` юC =b>'P =Z+n!:1|PdPj eR'F]sBJ3BϮ'MǢ(tM S5b75u}_u@/(^<Ґب9?=TupFځ⽔Jd4Bv)*-"(r>꒷ӱ+CmI8Zik 0W}iFPN:D?u=ylp dz|ƒ)ИSME #˳ƻ,% f$_K( =~" Ov'*ݰ 5떰`l;k{w"؈" 3_qex P>(SŜU%2xZe>I)pmR0*4cce:5y mIKKűMHj(R}Pyʇ鏩[M[M_^=ndc4eiCNjD>.IPb0<g#~gc'NW>zЃ$/y3hsdU>kUaQZwTHۭz;GbXڃ6; ^BT@Ly-&kl$̞16.x 7)@kQx_?fqXb9uo*N)LQ5w#Y b{:2T6YLrGRBm9qNRGP6r\<ٌiQEc >0ILGjs@OG|ҾdK]_dc/ZO`?!kD̯8Cډ6O&r,bk;-~<أךk^C0A|5HAĠja }hԀU~s,h ?"n|'Z]5Y pN QRqϟJnH} 4AͪVO||5>}=OaR]; / w%1QYk6oӭ5x"J{[?l 6LqS8fHHj-27bΎAURi"R {]S!AK p{'|[c.a%/b1j:pZgEl\s]ljb7jM72Km!#*.TqE` Oj̑d䀌v|{M+}jl\i(ѦeOw;0ChaTÃq{okt }D@M-z ac6MOIȎJ+|?D}=һ2SV7и˱S.] M&F𽢖[ 7:3E#)XJ|BG4f^}!wû9Q#az\ ޝcĜwB{4'MԢ`S]O1GbW:nkXG =뒕% gPG2xOU |:#jpq&>v0 t ea5W_.L:6.h;B@Cu/Y\EorXH̰"oZ̹;{v ;IxUUd  KMn= V8µbDљe>i 0&yҀk_dZ]Ϙ}An l5~%d{W(F+&MYȌla9`lʪDž3d[Sց~0(Z\U~١e֖{''&k'Z mY%F筼R}Xƺbq6{G>i{ wڕa_%iI"h~$AU!Z?Rvec9bC~|]c#ZQ)y{!f3]}v#P%ԝzn`̓ QWE'ގq3zK+B3w0kaSxEFڣsѷؚ αm댨LQ^Sb0>/X!ΰ;2umYuPϱZQlm +gnDyX/GL T0 x{,Zuj 2愯 o4Wѝ\Y*q=qTu;~cvg4t8@HQYG3TM~2'D_ȃ!go=6HNyiVmؤd7B <GƨHR?ůӽ")*v&R>u^xn0T[0,E{o;_{t"+ڤU*թ9yqUO+UdK2Iˮ%DNXf$Ͼ¬k%Ȼ\9ƹ2yQP'|[O-}5ͰnL@|I%ٶ;GI~q(ؑ C,HkX -QkGO?-ݵÚ u^~]IJWTm>S !*n\*Uo9Qӧ& 9!ְ D94zX%;Ņm Xå P/crRfDK3njm8<НÁ mZ3$xiAZ/;-%:Eɾ]}ߺ LN)u;xV'm!G] (S(׀{H:Rjt1:p'9s3?w{$EKâ-o^O _2EQt!NZQʛ oS&\~U :FFK;*t2b=6_Pt&p7-ThqxmPL-GpVҕ1[C%A]^'AB/aRAO1&;_rq(KF06ϡ-'.CFq rˑxEӁwDzQ6e_F4p=(V^J^3T%cՈjC$58Hk6bZAU㋩1 5Z)qA^, x{t7V/vρ%]U1Nnl:K_u6ǵV&Sͭ/1 Jy p pYYܙannx1+E fq=$ѽz2/W%SYf >4gl@#iL>9v&bӓ7qiC~^*gd?Oyf?}Ǣ J<6A"x&Kk`Dw#)5TjuJ:U]"!W-ӯbF7zDI7QK TƨL@P+D"C.hM7eL(lr-2?B9DQ !]a_{D1)x*:qڢIuwF^uR_(D&MKW쨄~]rZI}Tnr꣓ܭb#]V@Y`'Bv{Jȕ@QsE܍jN{#Nt @A`a-D cI&[ФYuŭMb!\3]?PJ9G~y٣/q \XO %Ow dbI܌=F׆CTTw0˰rrR3xe'N[MN/휱dDkhr0ax/]x ncoriÑ~;PjȞ1.;l,G?PS*cMKP&k6'rnŏ5fY%2]ƽ2yo>\@e#/hijJH rT>(d\*.| ~+Tt4~)zO8nE@1Q:*sim_<)a؋8?vڌ=ю͖/l݂!5Kз>ZSHf\n$Fm:#jڸǖ#O[2CO{|w/k6"0HM\'IЋElKM2Lgxa/ևX\d5uH"kpWPS{|r<c0UرḶcV^kI!֐hEJur=%y6m=GF /Jδlׄ9zK*dT}~N<[PypM>K,M}.ʂ6lb.-K>ywBlDxqb+W.Ic|n,8muꞹ}F .B6\LbB-C)r^6]iކ kk[L0cawn[~ql cE(D<6"`8{9M-*"9Jj$Mp&XzNA@t"oVz

    vT&ϔ2M>d [#L'c&?|{{ׂ_)brG+Ƹ=4( )xG faN䙡 oYQEpݍ=T<'qL큗s1ATeãγ?$XDtTqלF3\p)R0&*:/`.KTm2;BLVɮ9S@1Cl oM`^7bJ %WMZ#;1MQ[sSL&LsS>Ď%*)p _`ozhJURLŐFkNXB倭ꓬ|}j1i ţ'i= $I[N,);EIqKj{ej bgUȟ]ȬnIo Mo s .<n0i=&^9fIw[aSRCs/eqgnQ3`D!a,R>nY3-q0J˓@zM,=AP%n^Vf|p|5I.$aA\蹾*ʯٱ-)˚w`XmɘBo @:7OX&&YKiZ P@?Ӕ+.Ve 1,ae)_zc'&yN[?*bDrvF^3q6b'5x'nibhh궦qAV6ElnCYK}Vyop 30%f D뇘O}}cϞ"3Z~ 1? ڷBnNq?%U$=ATx^opn\ F˦?yPnnr|{kQP$ٮr,|T8^jJy@z!UP QeeFԿ%ߦ>wIḎmz$ F7ֳ6xtê:h%+!Q|yfp0LP"LKLʳLq,>#EKrJLv溵 A&bq0(r&N#``^UV "̫{b]r,"`䅄$f+IYBv9+@ IsKQ zf/9$胧эTyP'Oĭ?G+>YJ`2폗@""I`lʍfѶ6J˹Ig_*sQN:fl|r@F`7~鹈XRdgU ,e7ݤPU]rh>NAuWj TsL`(;]r4|@l݋K͏ߎ? CaV=u]rtQXd?~k5?#{I QxzQ'7׻k#;IujRHX ޚS`8bICL66#RˎW ʈ]~XVv#AdIR =88ay3IlO._Ը22n MY6;Ig֛bmQU y-*=2c@ ȨS*eC5V&h? dl֥Q%hQo(܄ʂB?UVG8cv=~p/f˟^:>ƌߎJ+F&|b\ 4F];JR"S̬LrE5' r%'g[cԍ0oVmAbg4R"@X4!awKy2Z*/K?孥#鍌5thU~)6bCGNE Aá pZB1"0+T͘7>loTrhp]WܜL,/N0w|ϖHُy{mHϣ;axz ixя%\T3Ҧߌ^hgUItc2r/cTU5#54. ?/cQW:-ta2Қ-7G ,SP m, "%"(nZt%T 4J_%X.眇~VQY;/l&k%dSػl:D7ݎ0#5 ڥ)Kl֫:R<2Bx7aQ.!N@-9Wz_!e}iTw*pnme׋oI#y}2߈8Z^|v\4,P "vjmsz%f}7i&e_^M6 ~j$nN1 D5T%ͻeۤc7 rbgmQlO d;-'F5js";Yoq~e̾T%^*DZ;#l*TDߘM4@&$jSZF~[pElѠ xݚv,Fo^D qԫ}oRkEa)iu@|Kp,aATp%P!Qb7].!DAi}j-:>JAY D;$$x>Ҋ28rAs1=’!#=N3oF}e4:d\c{P3#=ל \A+g `4AȢT[T0K.$!QIFD!cg*fĐޱTv}rxsjH Aql٦IA֘;ZO$m7 %^A_!n|% & ]a2~#^TT#^QH;M{sX\ќV,pPө2y'g_ʱ-LĐ5 "%kMٍ޳@jsLuj0ɗN` E!0[y bʏJ@prdlɳ9:1k!'R6u 74 Oס݃0e2 +XA)VZdfDƙ8AFDylk(ƴFR0R3%ץc˨BlK`j1@rDy -9ȆR!-QeLqfh@pf⼳OU< .H2.D@skA\F$awer:ɢ|*e~ v(ߍcFJFy֌'T( &2j 1"2T{94V}h $zO%sHa:xneժkNHT7>VJzYv&ME ꢽ5`>V&Qm&yJ8蟨H[x}/*"c?Y*S(~>4FfoA_Aŵmftm--\t$6d88"_E(@5Y%P`I-N"b;!!i}v/ 62-,z Aב+s10,@)ZPo Cg MF ;'* 3?m1x;vn_lH^%Vp!h$i,=_T^~^2FWO%m(<|p}aq';bϪ_ +a4VMҴρI<^X3[]bLFt`3ki)$Y9}}jPKNispCq2QXQr7sT;$F k$“q9&$Y֟nܤ&x+V5Z.q< (LƉCQݓPT, yg;ᨱBVm!gȔ1r h|'F ab9 P6,tl'6K v"2 []SݙR a]Q8<6/yq=>;`bA}L'?Xa&HH7j &[qf0Z!GAxzjn<,9~Nji[.V}Ծ <t2z?3pA <-S pֱ[zqݪbQ,HGɎ?Bӡ~?U>Um[E~*1jYՍ^YUץ ak>>_3ޮUO\pY2:Q1^w#v~lyȅhH1W[gff[F ޘN6# @Zl?+QɈkYŰўgNِL[ NWr({ k}_v rٯ$1pYr[PI@4b_ .5ONz7ǟsV @71,n]/%A$ٚyArLJ ;X΂z7pmIhW}fO맲tgAftCbNqb1 ܉FhڍZĘU$źg]B{~V(j/}Xz'v.Ʉ2C8Jb΅M$'T:IN{0΄kAn&7M;˚`cT:ՃؤCxeAjr@@C@%gvT#Zw iB{w އ|.j{dz9s~?\9'4i(t] ^FN*8Azb酞K֨^"@yl o[MH`sSMwdY¤t_@6qsTq6ElT%VuQy}c;4 GI o@c|AغV!A͚4# V;YlB#G } vu9+lZ5c]@ϡQ` )De)%yϕ?'xsW&D'+l FC wMZKMV84^y[=pPg!~FrPAw4<= >6 Tr"x< L?;uzQ*v?>ʃ{д{e؇g4m\G a=кhA|h'@Ƹx{wzw>9KTO&XF.ove F. isíln(/dy@ @,]dJs'o;'$JZi;/iSm%5vIß$uy# ")"Nf2_K LHFهїU*B@9YjDO[ f¯&1cބ9fߢ"M$$Cdkahr>G\-mXIJq6zHsKb e(N16ؽݢGg=RU%%(7D`$u83cjueT7s :+q>eiG C;~@hj3n؟anoHK#lS&~eqjQ-.T]ar,9[|n8'1L=n~]ʟ3!Ę*PE)-ÒSYa'Zu3!L 2%8;T1KCcUR`Gٯe'gngsZܡ[0D/b p][ŒIɛ]n>*ns[i䱑Vk W(r N~_uhK;@ =}f`AD}ͧ/~r-`hO]9B-h+`nl'>}J6PWkRKt:\Ñ j] ɲٳvN¡DX%~"#^ڦG/C=')a$YT/^;si5jQ~Z 4pZK1Fnb!u!,(|j\MMʑ`oE"-m;8L"'0X/K=ˇE'WY tB3Kx,& hjYK[$LgwvQsƋj%7ιɭVFzWϴ/zuf]jX=YmI yRIU.:P=P 2 ?<_^kǏ]1d?j7OY^&ܷ^9 a$/1UӕFOLcO՚JÑ@Ө5H*\B/0Hj&D`Ce'p/lt:P3Fv?iGYX\Ƹ87qg?bt$LbJ,<Ƅ'VmU}ܝ M|l_O~b'qS$J\Fvx\,^ Tz` c'l.!޲y";h]5'9VV uII'Y9Q$T=a[pJr?TX9Le|i߿&(#G1~O3Jy[AC{YEe#PDBgr'.w\9~(y(Uymhk6Zkg%AgHQocWӳ2̹- z7s#č )꙱x72F)I [yx}`eCx4 F~r MAˈ :OJm/XwI rEnξ8ɅxCP}EN.l!f$%ij0`Pz,''  \8.CڰON!jk-YQ@+ࠄb=j0J,݌H-HM!l.:L}zŏtd^-UjX9w,G  &a`_d)A:k?\A|Dږ.rh( rnbLⱌDb*/jIzb&5O1`͚ uW,yt?Gͤ̎G|fW/8X=a_x;NŸuXgLrE:K}IySPJ<a!vHn/Y1^#5>RϷK3w} 1\QGNI bGm],dܜ0FV; fen(/Mf^>׼2#ÆH(]%DOC+y`KůVԟ Ʈ H}x)qK}KVu3w?D4~1^6uٴo^1AE:U_^t͌84 hͰ{f=D7YpIyj$ypUϱ\[ehkB$J+&Tګ䪹yɲԕfQ qّdufۼgBיaCrh+HbwEfʁ BvJf b^ sܲ q٫v,:xTbI%H﷒՘$e‘ &$z_MQMV_]L#JӉqk[?/2Uf3borЪ/3gT3$9>x㸲5 m=3T46"9I?dYJ);}2*|ӱPlai_좀Î CM,UD`^﫚t^ XtF}j+K%89N |ihPmVkW[i_q,ݢBeM ٧0'Y({`6}$)S԰k+$P!TvS^M2|(%#^ ԃL,!KYZPz) EnSndd 82R>:$>$R: ePduQzE{Bu36 v_!BYkElpm3t"k}AVvWe~qLB7jbX,ߊe6C>!^ Y#W<35>dY49?D"٧i˧; ')=GCB%r Ax=ڱp腘<ѕaQ3چeV&W$EnHu SFY< Xi'խ?1Er+3,Ǹe`V  rOo@$EOSyp='{l#N&Hܕ5Jh!9#EU#79Rm7tSV)lؐc|_~n-ȝ@$=M o}lUXvܰgWP:R*ѵR'qq .^,X뎣\uL$cd"4A!G)9Z)=ҧ@zjbd ?PT, ~GJݧLQLT㫓P!ݢnRΩ2l^8Y̸ً=RYzz59S&rhBJ tnKJt4 +ǎqH)m`0 ̲낖{yOMy5Hu98mϘn9Mvw(x<`ES5|*sƖ{dqvx8y$DÒmD<D@ cx]S9Dƙ;z/ͲG7xے(.:PF;z{Axp³i,aӱ"SE}}kn>/qsߩ8é/5h(2dI62,n; o[k[ؐQIQR`qߺ3ζ;2Ϧdq~9ݐtsまiC "9D ^yE<)F*Gf(]j̯tVtP+H}>ΓBu}`(%Z/Sx9}s+ ]_2TSG'+|Mk'NpHiF=*%5Sh姈Kܑ aʔ=4@cLDM0oe<b-7:YkD 8)3=ߞS LdT ! @N(T3ִjPgB,<YuB@ۛU8'X?y:F>R[x}j H Zec{ xCj6DB;Sm|n;KAJ*R6Vn\"֕0puISnWTJ{dLA=DbtTo>H03ʹAA*R{㇤[ O=yǹ| H/G܊)!U\kcatu6=j G2pugR I}pR3§§ cW\uM",wb.P%4J:#U*FmO ̌ӯV+lv1oQL`7=ZKՠas*A}cqY5H!y(i[&+Gb&_${`[۷۷)!v UU.TiLnIVTx~SQa甌]txzĂI6^A~sr{+Ax1Zk&܀(QV \w&&@N(Woub[@VRs2#!QgPB(q8N\>@ɲPnTcq1K5lѪ 0f\cvcM|su5rY}sy_4%'E]q\KήP,DwkErA"rV߫*I11HRW7($1Jڪ hf ٶAVd8n1\ .NL>*Wy$p֌4y3 R@p$1]q6x#dNx߼4֗#_l(+n!Hnqz^)@̵v%fHnrMRowvL]c֬ڊc10q`Sx 1'#8|lo1 :o?sIg/&Xr^砙L?.s4i:;vm/#x{ρL8[`Ǎ !P;vmV˒~ܒ3Ëzf~f:ۂV9e*8"IyNo?uųm:@]!aY-W.zh8]ﱷC96o[D)f w.76>cj\#7=*\Z6˯߆C¿o.Maѣ-&I8g-ٶj"^Elf<6C_nd)fj=FeؤFEy(7 5}.ugyɂucSZnCim^_~ܕ}y *6v7n{; &o4a;2jeѰǣ~7QTwHyvW/vLz2ST+Ƥ)%EzWi^&֯jҞ>e-jY a- ޳$hiDDM2Nؚޤo5+NU4CB ~ֆ#qJǛ.ԓ]:+; U-b@⛐?۩n\Twӫyf*`ˠ疠N$1kVR ;DԖ&+QlGQ&SxMYS.K6wqDk^9bBogCg]"A7ڥ 䙀9ꤿɂn4Ljh1?|W~:,I]ݑtFFَq(_JBK4'9 P0ןh OɌ(*m zNX6PN Kk!`ã1KQl≞9υx,Gv2vu8g)`UMFMp+ X wVϸ;%\_t59*pY$A0AW$ze d ]aE%n#"QG~kI=YϏ.m c `Yj; aa ed2Yl?.0y c)eaX::{)D?+*'Ocoy62 B%"p0Ac= N}j*y(?$3`Y& / XƅBVGdչBƏdPG&ItVX|&B;/JJ)iOU9ZX!:fT sW5N%Ł0jCQnQ ˝?Ȅ^6l\I>]\Ls={t|$T%>S>khoޯ-Ou idҁɖ9fH08wchU&wxɵܳͭc3{&c\agnm1I+mPl 5%p>|QWLBN5bmL-օ7O~-jTP eD#=w3F` Ԅv>{[yhEf7b}Rqb:\KXߐ1Kmܾ1^UKadX2l:]%PĂup [)\f\mGt$Br{n ]?"ŧHX eIpټ>m!D ㄰Na:SFH/ğ긇i0(F!&F)8qV{ʆ8۴ d I:#ޠA0ۿDRh+a.EX1f>xZ$VvWo#둹; -9[ uzr2An3VlQh]4jbe͒ҢE.x{̤fz`[|i<'jǖoO~xy_p'%Li;W6_ʅ|oj٤nܐoB,jA>Fxj\pՐ*Qf}Ca{^;s'{O#+Ax'Jɟ U_A\Mv UR&"<ĸjܥ!( aig$9%g"hAzEaadXo" SjU $B7̢WhpF*_*TU7%x3xz$ *@(Y62$ufRgC_!3w)t!ȇ#)!8# |) TdǙk=1G[4Ic~ow][B Ρ,x4,]|؀6˭]&(x&Y:'Mbin-@].0z3I}K d{Sԑdz NC,~gix #=Qilw[٧tVUa?͕QָVxS>yKD` 濞鋪YTܑꂸx3k^ mLx ˂ ާKk+4V T.̐>EKk8!!Ag-`.^g#W1/CCNoB.Jip1Aӟ1^~0y%=_Q F^u.k8M4SɻqU1eP_iTԳ\#o|Ҹi5oĢ gD!;_:ڧ5Y"|#ՔF?‡ Vчm_gEV n:Ӹe317H`+w={ƴj!֘05X1bHce(3ߨny%]6K?|'vdX Ҵ+QX>o(q2'(ȟRM %FilyO3_ɳ=ҁI_u\!f@lⓟKƬ5@5!N$s7)Q+EJV(lr\væ쟘DXl[)]<:z/[IM$Ja. q?S~nD !Oz.97tPX4d{jEU{y)H\^VWJͤ ;5o֧Xr k\Hzu69ir3G36 O4e[2iۓ$0gvDDJGRR)me'oƸ>~x1M`X (YkА|0wǠ\ۜi@i'CFH\‡g4T7 Ư6Ÿ'2[Uu@?ڱ븞ь>s#*@ nVL{.ou"E?C~!beߏ.LT5#35 r#%xG/|6W~<Lխ_V{\~ՏWk*qi<vokDUg;3ʾB@V3}*W?,У$}J:6 Ps-p*Li1 ܟkv#;f$A"fgpj,NW2:q^ň{ğow?;^[HH[GcnS 4iDFKUrEܖ?S6{{ڱf~1 FEd0{'1Zš^3@zTiQq/4Mlt[Bq1oj Oa뗩_ǮNj_A۫GFhP.q)-j(>iU2y; ]ڠs*w!;fG%*5}t΁ Ffpҫ}0bΆw;<X='^{A)p8guutb/ְMn=] .Gh,y#zlfȽ B,1WIH'I4mlUN#rfe=ן+Ҽ;,0}fS` ۈӥ!Gߣ/Ѐl`ٌ.>b9no\H*sZHV)?2sJ5Zgq*;W۪Z/r-Zow j篎PpY@`*% #b?4sDI!F.T{RN }_n4/3s6:CL'y_jY׹(o*LʼnE Qb~ t/6o3*ERFX5zж;â&8%xj9UVip}@T؉2P6Eu4g=vQ"9hz ~_cdZl=T}`4Y;v7)8L˶K xh?ޏi;CP{ȄvBI߀ōD"oLq.lD~l[*|bE]])PkgL 2b3&Mc`)#|Go\;RFVNH$1(á}->5c;4$|韽u;.y>LV,\WQH/wT3Lf3U#4͔ uwa IX ͂. /R[-!#wfs(pamzv' aʅ } +v yI 4 KW~u\#tfWsy KHC}VQ P(/m 2{X.,|㫑`RK̅6mAH M9EG{J@+ʛbRp'g.& 解ؤS0;tOԫѡ 7B}%rsT1Z%3S}6_sZF_)\G4 <yV.q~JG :]h N:Hy=+V<[` B\D(#<-$WMA4uaxWWU!l(/VN&='GyL։XL:XP5)3dpBD^~w LEf;W B<Ŧn3ns~./wűZ`[w#Ȥ4]]icً Wj츒dy̖'V߷al&D?97qb̭Ǫ R L7m2'B'׵AE@D*T\'.ާ7;/Y3 - x2?*;Ey"Ϙ[V`ۮ׶sT.%47CGI/Ս7GBaF_>h<`Sy(niŮFjUr#yI=γ6,% 7s{2A&o -fݹ9=Vw$yJ\^U5u~lT(uaR{ŊY!O:)*+TޓS~r_M|~2/~QfJ=E_d2 K:N:&%+I OFc{TgJBTkp!*oÑ|+m8{~ ;s-JއEq/80ry&&e.p]3mocw0)̥fuio0>p<%3 lASPy!8Vj k;%A`̝ ~F m.[DJ騚ѧc&YU.z4PV04ݧ Y#j'\$WOJ*{JWRZ2f44l_$D+Ƞ;Msl <6Nn$vP:1̹mXV 9y= }X(X$#fO(#Z;]ʔZgTFg&[m}YOC/^lus!-Vgkkg/k0:ly|8Z5')b 2<9*ķh:ޅ?KUw*L1|u$0z}yrj"%~xq=G竫P!Z S׿SjvNc}m~/J 3TlTƦʭTOi~dF' =9ջ6d!#ް.Aɾz:|:Nl1x&)8' #)y(/!}aL`Mkiۊoqu ׈n#C۲ 2qHȵwN$̇ GWs!Wof̈:ȧҐ L`V yةgtVlj}'MDr)mE!gfrPn ફn@拮%?TmeZb yɷRWQ_oWrj72Ƕ 'jHb) ~zVZ?Ap*DR7_PWX 5ܩK 6Qi=`3z8Ȋ%..{e3⎤ 6Jw;ɂKс&nVH# tշ r;`ZL:NLG*w7^Uwvr)mT6)ýk]W3:wid \/F.g, dʢ^(E.%| 1& $x,42RN!f|'B>r~4s|?,Vo:$LLjc,LP<0]ja"J&d(4>^zx*6ix'yU֧xj+LF!Zr .8QwM><+Y}x=tC\-#4.Ǥ& $#z@0j1lz NXE᫥qNdDR՝SkӬ$7:1~9V R| jf^&QOϒz( r 42_TM+>" (C\צΝOw/@+V>*g]/]S@rm'< B$x^@a* K.sgt6d eJL I8XɈOC.x?dYjݍr;iiYM,o 6@eFzCI\'M */q7Msw:~  d~o߷sƊʪdd!v#!Ae OTk0L\Җ-;r]:~DU3]Qr BJ`ΗA]>œ3 (k;\G"<1!s,9eӈ$#6)PP`NZDU 7*s4R!L9_&,6C粨No^Yk ґ%- ZU!+ǛӇr/P <%-8l1<}tN`KCXb|lݫ/ ̷w`ctQۑyRV4;nU=Ζ@(Ǥ^"|@R15*\\_> 2zILfsP3o٫S=fShJoJa>=V6 !W|#%:Z_jNyFpMl3NpvEtM>(&pL&(X֌ ~bUCP7BX " l( "`Qڥ;&^>P%} smWE:&60;Yf v"+3Z?>_Fz0_j@XnBk?x_FAݬ: jqBE=J'vCnLCYjqۥ-IZt޼CAFX 'ŵ&3`DƿQ6h#}<s/Zx|?'' pN4 BEXp+Dy( '׽5gK/jRvLy|=F/(H8SBi PDVW?"i%~ĩ /E`hrl~ !Dv4co;aJBc5[UϠK *4]̓8Z&ДZ!,[:B-IjN- 1pƞwq{ _:wn+WpROA-Df]_pиB8wuLSf8*&{!$|@!RttwGu?`MSQ_,pժsJhA. iې4Rfӂ)r}aUt5?dy8VYBªKK ]>g}=iXPwBU CX2e.!f5,dK=,6ɆwÙ+88HC[ٱN*RX`]TcA&)h3h j*Mq%KώӼ ̘NBc_ / :Ƿ.C(i;}$׬TW :5N]Vd'=/֙ۿ4IP\YgblUVjJ8%}5ӞS P )^K @E" p'@{3z0 jT ͱ/ӭi߇^SNXWQXrwN,g8zIo $,&SܪM7mRvߊNc2 B)N kJRv>|³Op?b5C%,c<&(]`B;S ׭vr( UK/6=voeUA\ݻ IiB}ᴁOFfu.YF.*pѬ;J$ 1C37AX6܁3qA4$|WaF [!CDшgxJo sRFDMWx= DSbK P+41_+ڴ@5W2zeO|7ຶJɐR׉X _ J6yv%a ^".)!Hr H7s%a֖eρK18($vGgL3H, P;S%N,U( 'GH^ݹdX9@]?_Y1%la)S)Ve]q5'iyǯ{35 -hn̊o:`w,U`h6O!Th [/08V-ph`; w{Bg'IX=ʅyyGI+R+.SKH;dNZ(ލ qPDT)4Y #O<?a%O#Fze4ܠHQhMv]O1VPr_ F",T@vz f=;PmZ )_OyUDxڄé[fe6u5JH-4^4{3Z1jɯ_E3Z)`B/';ffm_^kUyMk,)OA) ٽA5BEZowRRHgܲKǺxM߶ 4@Z( ld y?`a'OEvP2ؕK<(_ukZ;4ElL(mXɊn[j4 qDH w1Z+]Wv͌)x\`WVR6 ƣVFhM '@<)F_)`fg풪8~9@A\. /M)|ι3_k E,Be,n P7ʜj"UhqsQɦsly* DI|犀f>.J[ Ȁ'b[Lr=:Ya ѡ5}: kp ΤqLXkH5ER<٧s$qDr,gHs[TLƨv}xD)'Eu'8TAzR{1mܞ u`8 15x0rF˒jW# otܩ4#P~"OSW`) ֢4xpE,uz iqg5 (y\ONp˗2 X{BKr0mцƛ9ٛxzq;hg'O0\l1H( RYf̈́ߐ'Ys8Jdjg6WɀHX.ѫXVa .ͧK/A,B] o2GfX_1IMt:ۮe Q1^5ǔXȷld.F 7xXa"6{j;8yEY~Hk-aРxeXұ'$+y:2^?_߂i͆`m 63[DNIBĚvZ&ҝӛ#kh$ubT7uSjIM1*j~s`׽6u%gR&=N ͇Pu*,zϵ}ͤ֐Ii=^#r0$0#+ ,` U嶷Ksl4 @QжG/_r]DxxwBp_݄xI/޲@fn 8nӝy!S>oqo)2 Ek<73Bia1(?ɩ|6RhP82Q& 0K_`1rܶQiKRO- !~dO=l7 e#٣xzem6 1b%I[I#k#s5ߊ񱒀|xkdf_N,zF vjbI87_O%ղz+Jyxܞo`>wE`y5u$)`I$'E/QRUr؈Zd^$D+]wp3iâB? *i fӢӈiYn6NzkGWhWŘQ\ 7eu a,F t¼%?Nǰr Ww;}_sz2 W&Q u5ѧcX)y`Β!vI 9!-X쪁/$vǒX[hXѯƓ&4@}KM@L; (m73dJ*ӅIK9rxhmxӍy&pC,. p%oC&/ODH:8l͒*]Ÿq4NP@933aqLfMrMb 9wCp+ aVajI;3Zhh<0,@t s[;oC3m*cGʑx4H7_xGɩ!͋<]Q^̘6\۪R h؈k9YF~C H™Є@e_ZUt}M#B"*MйfM"@8 )ȡ'2*d!{!AEJMBb45-ɺ+R~q6q8e9_kԎ'ԝmg &D4w~kv҃>fP-@zj4 A ?mw6UqZy RĪ ڡQ}eKuinU6ôAF=e0$^<C9TrAݸLɵw\&B nJJ_7/`ONjߤ "RY?)@%W04y4 Zu%(ƒq'ψ1%}V htu7(52=0QlY!7Z$ >f̧k+ͼaIOqiE=}?mB_N;O nzP 3 -#mPqi&L7K^q79oJ.'DhgD 5r.:LG``YŒj$ǭҙy` A$H2O<(B~x£77|∤T` ud=8ThPOU X'8|+ҺZ#>X,R^M8Ɓ'M&{t`d2ՊڏEЭ `5 i}.E,#JmeP| ^te 21 PO'ك34O-5}ns=Nq.fmir옞ՐB;0'*\}ЌKcl}p y1'"Bb۫r\?#*vn:^bhGsz$W%(޼mOr+2ߑw撇~7)oUؗ#B~atbejӣ*)\w}b *I5ohNwqc(HưEk^)U*+4e ѡ 1gPK?Jv0z S$RL!Jmۖp<'ZX!.ȝ&ks ?* g5xAcn*q3ߖ֍9qn/X@7{lݎi d\ߢ :X1:) &3&c@Jc v;Wcпs"(ug'^^[HG4J66E3}?bźxHR'Z[J%Yujِ kbmʊ<KN*xxU UԼ[P.uZ%'$_l&k>:;]l پ}`"wN輘Y* t߷;q(q%[+ 2 6õo=&0;=XqnJ9b"߷:x)BV/{((ST ͉`cmL0)>o䴓^~VwܯEvt8aR %.hv\:i){6j÷oV'ӄr+<+6Y-IԽAQmJX32 /[[ь}, >4X?)2IZcxe '0՜UA{`_G`++Ȏ;NbqNS8+wZ,y0v®χ1t/ 1о(*{AGHy-(]s+L;o{[L'0QtfDi|HbӸE#[2)3D0d4*2)Hb5ӹ]{\6R\"(m/rA":4hVLכQ%&8Cie~h˭t2Q0gwEd23H2Zj6Ve mm&\_Y}̩o.pnpC0 @)51M+' GW;%H:de=e:/Ev:Xǯ|+9qfMpѐ 3:Γ$:wӐ$XXBIy iͧFܕ~AH_' (^F,y r~q(&3 NKgg6¬7zp,z EFZ(*3֗>NJib@F0Ih^|;nv:\nKY˴LV3sBbr"Y$Dex1ˆ?{}Az5N)1a=Z9M ,VǓ jґt? {6g%Tb(+lTӂp+ "'0 ]TXP$76w)EP.j]/4x1ϊT{@3=cG73s{ y˸v9\̉?`"3iuJY #: R1=yˤ1m;=jSqqέ6vi/|]gpRc=[ F[j&mׯOK/p' 5ƅ'&W.fObM|qVyuYCVKA Hc+MLon%CZ|N͔^j'؀8? 39iy 숆51itTM$zcWN`h|So0ѯXnՀ]\ "Ga$vD?hQ.6i:QA'[8O33cܼS@2›Q@zA}\9fsՖ œ-иrEy~!5ɣ &@M\ả{GG?B}~!M<~+Hi|dJӌa6(S 9T5lZ!#K©GaM/oZfw? Za뎫 cr)myz밑^W*S 38͗,)Ϗ+Qi $c/2nWmĺvUUny&կ͍Kdz_&C*bS~>!e*CXejIlFWZ_ta~LęѤ09i ^h|Z-NVލr9;p`eo4lv?\]=G[M{J_=&V޴`2!zcVnPX,.㜮iPٲTA`~H>=D盤lUVr~KnW3J"(UV%7ȫ༇ !Bqfgԉhrm eOrla#~:`gW i3#1쪲h3!^37DTdZߪM_Lph;F%.PX !0`ӗ70ݍhقq$8c`CZT}>bGR/W: ʕM4$½8[[R309aaHzg&nlΪ nYQ0ԗY0^ņi(\fQ(S-k4Ӓt[a8l_uC,fJCtXPs~_f @cK2;=eQ<.Ю21]69o?9V{rQ1Jje7W  ~j*$`xU|VY( E5f}xӤ(? HxpqFUH}^SU.ɩ.sRU!9BsE6ݹ`SG?LFcO_#^uI8&LI ݆ ;kȃ-].mύ#Lɡ`-OcK?<:V03Ҏ>7.Pڎ(M(`bf3;b;0:Hd}j rEOa@bjgLG0m`e%̃E 0v52Y_TͅWAEĽj6Yw^ʿ7 vrqoݨ@ 7m?<_ nS'Zm3d޿J 9T3Κgaɍ'PwUWM[-sjUXm1(;Z䴯2mXrQZ~`u ͧpBdƩP*3CD\g ֯ɯ?*Y&Kjo|4;ӗ/m=gMOC|*%xY GT-MZQ( 57bVG.k01VTdU:k/QӏfH=Iwvn3-Lk"!埸o :R]`⧍g$1)eGd=2EÝY= ƕ-]KFƐvݗczU[ ODzsX>!jv!$9]I U/]d|L.KYI)N([qc ŅAYcɸPŌBfڠ\|:9Sb៉5dF3vopN@ iv=LCŴ_tFH}'F#;37(gr_iB< eDXT)ZfuFێIE$4N!; `9rQs|wrGh;EeRkR +B5Md8r^h^`m"7XȂifD" v|Y.ݽ]&'i>P1wHJ!Hyv: 0f/] ꎗb (b ò꠴txriu/-媀b1LRQ˞Op×Gk:xmnq{ 8l?{]ėqvHG?gkf,o6Glw `{rkx>vzbGNA_`aL[-0 ޟ%m-п2RDWBK a9W8[ͫQe9 FLun^mŌñSQp5,m?%}NCY>n pTZ{0u|QcpNEК=2 Dllfm0<{_OnE4:kmڨo5ܞwDK*8kt--xo[WA53:wRIY v4%k2ȩ ET紛Y[O]u1UR]Q cQ/E>{o؅yOtL}M0ō@З]7vBK <ΔdvN# Fx: y-nؤ=  JH·MPWƎ-^8-72n,/lrwxWj]E.iud c1!f) p$EK2m C^icT;?v%J2oxv7= .D}6oN!JIgUZNR^)>!_fAVԪ:aX界2 Zg^8 /vOU>"ld}=zZ~m( #{HNHZKl˱ф>=қ'B滠? }8^T nwe8ag)+29A7HDw!#G^6rSfED$2٪'WyAiAM!}>1͵^Sh@w@6:]]تϲʈՖK˖isC8R~fvQxKm9}3GTnnkXM_I4ÑHx72 l)z-%_0MD`&1'xb%d=2"GW,Sw鏢HP[I-0l7F'J/7oFj8QF )P2v?8Lz>ɓtqu29 r-vPgkGQk&`c9w 4@ Xк% %o.jAzU;pFRiNFx+!nF霱XuڜAwQO4HM3?ng0F9S: gDeZP*+@i'S_YV$NÖ~_@ ACC>VvaS"8BsCY#]FݝN7)FNi/Pi-^P/ S@fM^I!?@AݮuhCRF+o0ĮC [vF5 UvsOT4%ǂ!#z[#d‰w}>6 (>4*U9|$`渵|+2#[MQmvM:Ϥo!8^U^`./j]48g'L_Ӫ4i2 1Z -#p" 8zs]cgИ{>M_dZG[Hxb[O1EI~GbZfpwAMt4N ۠@Fb.ů>R"\46r]g K 7/vE<0Q'VlgŚ; &E{.Bt~PNُR QW^t@ =~76k)_c vXo ke ;`x`E үo+xXפB>@s_dVoڧ-#W)A8GgܓPb%Gš6+4kOpkX8GB\e~PD: dɅTƍ+V[kUacTk $޸zH1uOwKfQܠ؟X& Jݗ5JӢ~g:TFI*Ԁ ̜l[m"ݔh6]:VK @Ҙ'3q󁆹 쬒,iћ\gE3ab yAï!,(WOA_vpJLX"Z( z&'V&2khMUΝ, T43}Kqn:  X;cpg<Ͼ@iݦ^e,6LZyZg7 JHκ |C,T8K[qX(nxcc§7EeuJfBk>}Ldl P9#+a֬qW/!a/qsȍ$a'Dǽ{1S^Dՙ?ۿd9N'x˰'ËCW:HZD*d5DQEu-;ET>Tʔb"lHvOe|[y\CBZw%?hfÌqR,,͘4*9ʽxh,kԚ|+.PQCn6l.hnv,L{izY,BI@4fW g?P*O*PB2\%loauiSs`ڐNr&>tU0S #]NO_AD>Hz*rJӎkA67&aq>odpPe||#`Rr?x{l-9]Ѡ(K𜖀T&3yRZݫ9b]DhGԟSr(ܟV2Li>X@8d/,w!_X{͓w#m~5#6c%_\+N$Tng“sf)rdC'fwuUYpiCc sxx⿈;H@x$޴%pOҪUd&"#2$2,4,ӿ%.7r +e ^qxV*xD挅p*cnvD1(!RG:>0uuj-P&ꨩ']Gv̪(@[HqK8wd!Y[oCr $8`T'hކ ^dҠ0t]e5|kUJ[}D k 2Z^`BRjqr6LK}3XOLߦ!~ɎxMqBAn];C }ykoHQ8 'їtSgʢtm ĕlQKWg(uL0yYg*DxnƻO><ދXJ/ewq]PLC_}@+iY] xZw 7oWeb%h<&2lFЮm!Ҫ3V澆ӹG.Qjۑ[!B*\ aϳ3>^p 1p_@qeSj]\Xp#VP4$E ':|cl581ՃDHѯh.К3PH8W$zezDztqD6FtPrRh; cb,SìP^3 9@ ͅh#{qwӎ&JGbEq[ªe̎=M-2\Dup;= ?yD9EX37aQx\wksysu eNmvq9%∟{6_;QxxwKK:k_;9Eb^er㮇h8U:=(\A’y "/N6mHy4:h9>L%M.%b/kn`̉D]ʞ)Qtmθ=]FU}[3R}\ܭ15Շ*m2Xf|/UńDYcBLY MM#C},F`%7g#o㪚 V n (k2@u1G$y^fms>>63$ހ Yj T?{3`pՍ8۲'$6) w`?#vWft4&)tÄ7Ed?,G#M0p,ڼRP;-T%@!ka {nah`XsA&*4;ZϭX^ ZX;S@M~mtIXOsǿ؎@_c']SW:̑uQrTF ͒ ,WeƪSN:3 K3Q H_ʈ'W|7a!p~B3(}.4w:"|O퇆-:+!+$ fvgq5R3`o+A |yb5;76eld1F,`S@m43Vc9h.hG: h+-W<8Y#ς&uyR hr]wl9T9> i$nؙ'ldM}Ǹ?nunlU[]In[*(8tY@~BM]1ܭȔch3O%2V˚]`@N9v9DDARNc]1 `BD-)X6 cHd4G:+5TDbtY}~u3uK2mӜUOv-z\4gBRGYem(7Xeiz^ `(D/+9b L)̇) )T'eȗ{6U8(jqXF Ks2LmjOhqα)'#ꛂ ox.3¦&D A1=ӉȲ!{w ka*!)r-wAOq6XP>xoZ"_ڽܨ.]~j"͂BŁ]-x5ͰhIz_20xxb1i|ocyFrf^9ll'Y&ŞCq*wunBʜY&>Du{hԺ"oխDPx7ט*s';)ъ F~[幃/Zsu Mƞj#V(sMYwb6XZ bY}6WԚ Ŗ=ͼLyIC"PX3Kq-zyO ЕH %7qfmHM-j\qC!ǘ;s}_J T>M͒~B=&yHlTYUzA{ rAvBpef_y؁A Zg|G/;AՇ{H'؀˛ iQCoQ3[˭E>Dځ m-'Tw y:'3٪0rʫ ivu1jGH#[F`,"yniBIp{DNgObCFˢX:4& "|\(k9 YrCVc5=tUa%?]&N%0=8)駖rS ?X|eχ#Yx[^/.l-|1,~ԟ#~TĀKСڰԤ4lJH`#d R*7,"{dBy|MSzpmҘzU&;^5̭quL Rթǒ ;]tƉoSi5H;g6WK DE)N +FCr4k'^c:+٬>q t{\W*\Ƴ%ʢw'9qxu Û@!E^LLyJ؟"n;潗'&K96tG cV(iJ "1uB-&x47$[/Y?A-݇_$Sͦպ٠*R(x~1 F3ǥi92 "UFlFLbr0TKs.zeHkFo7,Lld >@lt?8+S. j,2;`B:0xun-vro1c˕t&g>irXwޘGUntLWC@{BUR4OVi8? g,wC4Ua8E0IEC埘GW4=㣓ogm_[n&Lm!g'X5Mb9^VD"M]k}VJ 9bWQ7|f'4}ǣ:[Lse~P)OkP`N,_GQՂw42S#dcJ W#ЫZV.1O")@-%X)/9kr d1z?ّpZbY[+kU\)ߍ\ hU1P:Sӧk Vv#kϚcQ`Oꪅ*ϗUl@қ&y+EįE<22n̬H~Ud)\KRt;r2pNtzχ3~I3AH#_ ˾=\cu9 c XHΡYfq||Z ` [wh@Yu,},!qAnVOHr^w G; $v \?&Z3=~snFIe``u)>Nvdj% I߅cTpz5Σqjlb8'UÃQ/q{XXO$/!J)r, Zp'&L{hDy 7_E'G ŁΣ"Eîp[JQ;rC!{U//V>?o|"MPYeYCпNϧ#-VHج,Z}}mGVAcHC3-BhK:bJ–fR2N^`vc4zP䣊ZkU"͗x2qBkS07Gïm/w*!=1'aT-wvH&<|}RŠ~dkj':hܳqDǣ7TO~U-CVHLdu|aH[͵(-dy#=(9& cw,_VNhQ5O!뗕zb x…ʙFelcͷo+9 }^j(DzCDp8vOl8 vb.hKć9vCKFʕULEV_'|#t.3g…0F~ " fO!BTBDX$V_u@!D2J. 1ޅaI+CB4ϼ*Z#' ü'u=m'DQ/cԡ΀5gy)v*(OeL+0 um+zF\?F+T-*0!Drk|M\$ǥqSudxXh[`Z;'VOI‰zw]ĘldMo<[V0"Vp;_k73S`vS1[;y T!vd 4*FM* H6_G+ Cru-J7;܄Wÿk+:ZfuјR1KPMτx(Gv!5Z@og;#ڹB(E` • Z1N|0kSw2GՄ6HTGb3ҳeX#yUL

    H^>1U3Za8WT2gkӻ e\.J&-_Bb ؟W9=2p3+$EAyiձk&BhXC ʻ_ +nș3 9EP6&_v}^}\&,3\aQ^ vsu$:};?Rgixi r8.q;IFutimc'ߢ`߼`VrVRx%aNH{ C̈́:{!_kWeB^l"yn)m'eY|^;ڝK5 &s5_ Sm!8p7-XS78TCg] sZ',AHIq=I"mސ^T:o]cM$ F;g+uÍ;g.d.d*r{<vMʵ&3BH tq{ji ,hv=: {3*_HrGo-٩*/׿gd&rC ,W$fִJ+vi;VY%䙷Z2}`NDz滁mesdE0kcvQgds/cl"!of4C5cX Pqc] Heq2vIG>pA[a9>v(!^߉TfJ;.ܔ8 X&ޮ*Tx-WeA]4({+TB#1T.Ɠ+#=Tf)}Is7mT7f58vbg],RF c0`$Kn>=y%ڲNY+=sVk>y+F^{V繃͡ +S OLRT!!3R"F0ȜER&YGSVj(RY2# b+"G412S"dȍނnCJݸZXhc,t"U#aطÐ) \&8ALR V`X'ڣ$Y:1hnS?p?Tvʦ42Q0R3b'YٳAg {08͎ݗP\G<֞{ |?uCn0j5) 3777='$ÀCBZ&>p)3h(a<Ŝwᭇuj8Uj#jfsxJVe|eg]ًx I uGy kB9; xۺM;V+2g^wFtUG9eniCz`vӤҳz3bH2_+Z6+xX!Z)7hxGD|3!ɝfEq?0N Lp+AlkhP+T!/H%LaH+gmdp,7_$wRؠf﫟v )X<&Jx Tk w|{ 10ufʼ.n2jWY(+$3<~0nEr,'dHr$B"cVE*_{Av EŏAW븧?/=Mr#,\I:Ao|X85NXPL]obj<2_EgwKYÜH(xwq9.]/Lu8#_Q忯9٦ rqs1kY?O[=InֲvxRՖ/^$^xkyryY,oWXnhL*&Em Qվ+ӣ/OY Lz tOE_;=!sӶuJկ1s2{g"§⬀F-C `<`^{,~Oxd4i- XucAjmӞl1YRWxl[9tþi,YЕJ¶3<*R#_dռs7{01re'.ɶ:TR:?VJpݗ;k%X< ^pit|Ѿu.k0IO| IV1 rYp4%0d)b\>z<,J. Hm橡hx+kW 9~[C6McOQclHJmƷ5cFs ɻ~#S;*GoP{ÏFY`L%ew XuϘZ4Z/ pk,qb4fg3ofe\XsHֵt+NJ(""?sw/@ESƄ`V.@ŻnMJg!1 $R>Rd BG>~RΪ9YơfU$[D}ӱGxG%q. [c',LXgq:a4g&[=< U0fpzm*m@\`wHf1犮 T# +quSLqWjF V+plVDcD'%,։U=_@,zfM]ޟ}Bd ԓg >jU0w <%I l$:~~No})5  ]C^o/7[,Q}6-5S}B$/PˣeG=7j~ƎߔE'2XWz\iצ Ԓ0vkX,88e2)N;]˛cnQDS@@)U;ij"G_uY^'jmJo|ҴdýqEqQG/2b[D[}J/>vp^aq4ڑ![ex #uˁ֔K-W<l@=6<焽ŃwTG߀s]<4&M2>iUn]~Bg4uZ4|;} +iG iSX=GH/wG26 GBP%n !bkOx}sifWf gM@A6 umrMEcp;˨s[T>TϸbV3 ?y$(ٿ FǣV,얂_G>g$7a%H)EᦱAe`v\QIs[{g'5ȃ 0f.;EՆCJ,1mIq8jhv"=r5g qR1%u`HV~aZӍZ?=J2RWlYJldk Hyz(Ginzo\DJk7ⓩc(vD9o4㾝7Q |@/YPޟt*tAc,K蒄eJIz*Φ5ZʵuFu@oZЙrawwC|YҜ_ ^*nW,T`.lҪNI=~g@M0nJ786m>NU@=]YLѵ8C̉3B٥SԹ..ub6Hɼ׹A4 Tl$ rBzf`qxCڳ+{TqipѹC)j4_]?\l<$5ٝ^稊jEASqAD9V'ҵ.\MpYp5kQ̎bKW,4QS{`tSY35[ނ!>yh$B:.FvqLҝ>~:'j-ɹߨ ž5'KPȰ𨴠XvBO "e Yjz/LP%n?Vef,@*,P dF-+IB3[ 5Ff$ꊤ`$pq=IX|"$t@B|A[m:+j fZcw""3B AOUnڶ ek4y”77+-#8faCt}78wI[̌T(i$XPpцU5e S mns.K"%O|lGu:{B%rcD:Sk?X6'zU"+-oy.FP}y&f;Y93FgݘNJbXڀUF&óf-Cy1R">bՇYkpxR]Y#1<:LP,nri -p?i &>~DTji''ؔ\i,yFOuGOXeɺ]^b=$Lr%`>WƌRҙрy}iJMexA;;zLx i.p")dG(=)ۃB5N{|HȐ٬a,5}rQP1b"0.N=^DlRY,{區ibĐ)ZIS6- 7Gc8:N~&/ovpٷtJxQKwfm)8W%;LтrN aDQi/Q"E%ޙ%U4)hk|X,L@e/ qqusC\_'6y+v0}ۘ~OOYY"^ԆͿ|kcvapǓ-Zr2_^a^%lޒaY ܥ1k ;BszuiYt#a0lNxj<,|zveόkֶߡRE.Q&iq_gf*NG˱)CFAxi P7uJ{qad ⴍ'CE%3 Hbpq# }·HIUxv"[;u !H6H[x@!@؇@2qWu`ה.23BpAw?`I"21mBϵ bW.t2Jwfno܌?$0VV>0<)2axeB?)hu X57?4e} 72OuOD}!}%lC%'I-Qǎ[܊ L9H 3<f`Ȟ.x7Zv{X܂ęRB!x:nM!J О\NYgiƿ䳔G`{!,xpZh2]@ `I.B ٘ \arsn "5~5,VPws37e%}t"~؜ً&>KWKNIJM3H񢉻f f"1WUqh&|[XTa/Ƶ]xl^BW`+-y9o snkyacHڡMIaVB!4˒͊At[>9hXJ_ xj9DXiZXs*QzY I/9,b]O(cto_"?v~g*,{ ʭ*yĵb> n61Q3FJ&pQ*)xQQHͮ+4٩_gf$^̓9(~QHz ,  O-5'Q"Z.)q2'w g#^IN@`"^gQlDK%h -_=ǃTXkb4cV؟2c@m}q|థFTZSt(-}#c SRJ42?~3J)̯P0ՙO%|RvK}/s1c-F9>,GBh=We 㬩Đ?":r;)PjdIEBn@%)={-X2 lE^TԽ";ahF6?miqnI){ּL ߘgh_ 8#n*X.Su<hX;<Z E Z^Fj|~#|,cmFo-+<fZP6h?_p2jf.i9Z6!^SYO:Vս 2RUhWAҡJǕ_gQIn[8 :2wlٻdNTT:LwIZ$0aPKo#j/GeXRyWyji1Y֡U;&bs@É~]4a,5aA#_i51Hb^J;>fyov, G~~R>ӎ ےB8)Ȟ7e( C-i҃SMJiY=D}7Mm2i:&(y&{H,ՊZϕ {vI{k|Kf0t"> . h [z| $f_ZMD̎+bxj> _)†M%.K1Moj5.l9b{ͪޣcmTAח0Ba"f\:g7U m\'(ɮle_9(nX}8Գh<1YT1dMV7PܝY+~H6 rǠ5 жV9#uRv?Ez%<6qĐ%-UPFANV|z6gpp)/'5҇nCDz4C2F%j!WݴxDWuP1[RXKcPpI[zk:O}{`D$0wh\q+,?[J ֻe4 s1B 0BIꈺuF%3 v<}i6u-`cHOc\ZI: ܙafa7,i`Aa"a.E&d/JTYK2zaE P 6# ZBv$I(rbh9Q[Xݎ)U~9cW.m/奀jݤTKĬu%-;>4-Ch7ZDi&/OFœss_<6rG- Xel!n>NO&}M0aSt)DoXdwG 3cv!WJ9-;v,S+bm@DŽ{Or>Ё`cxh0C$ )QGVӀ\^`+].8;`u܈y('dg70f{@tkOAZ-a&VKt-4q1ᴅHڈ8NL7Zg 8D((. 9,+ORp[ Śِ)s52 )`P4 vv^Gq4C/!n_P/- Z#8"݋ 0d((ѹ}IǃoI,pKL3=r 3 Ih4t@),Ҧ8)S9!I) wt ),tλa$٥أk*D̏gS</Li;b>9~+Ő:qT)G gWh)!9IQI3 b訟x¹eBsIe< Nx 2Pa=y>-6֒~A7L2ArͲe[#cln}Ȃ'fLutK ?eYp1#4qYQ86P3ӱo!,G8̛۾H w%tJ P_&L\Lx=uɒ)%eYF>}+=?Fb=кtDdج-yMnI?Ŏt47KA*ű86r L7WʲZE[0'lGD $Fb.9M#vٞ9-_Z@ ?d.sdF7Ϗs|YWb>lel|GnhDcIn܅/S0]ТTVMlz5_NcY>4 vCP]P^\2ؼ% j|ḂŚYviDcȺT3Om!Icְ]~*톫zVoYDy+/ ," QIi{B,)}r0<ʧ fуb l`"*qAT<ov5KJ%p\9hQt]|T}hwhn~`ZE绐m?">۳]_Ys(1XХX3+̸[-.&0xy 9Dm"9)-s~̢!,7a>gK`uНD/5<; bqT٫ڎǓ4ҽz)H~B6]*7$$qx453Ks@2\}VAAVl쇗bdzXcmqeQ#A+gS+ha*fo ,c5Px{yOOB>mK UQQZCpsA\| Y%HSC]95MůYYO GZI'66N'b#仩m{e6('[Fd&3E}mͯ $ {ٹdh۶ЮjGAq.s!Z$'9!̈́962h MPk^PlCOnM#3(%T*>U1蠄i׌96smubAYz;S1A϶댢D+leEɜt;!lҺ=Ԓg(#]J_&R Z=gIx>J HklM"6O!YS Ec@ܲ!#iyTOY:R"p5y/Pޤ㢰 LhT`mV *u!9%l;e:k-6cr(+fO4Z`\@qe7>%0nf{XB1qn,uAHsWi}y3iEJHcl$J"Us1A|sY>l(I96 +s8#<{{*;t~[kT!4F"}j-״ddB*勿L{'_axc.v)OC4wxh >=EV'kI#r삻١x{o5uHv,5Z`_~0e[Djh*Tg"wĔНW9~VpiVk\D>7wg%=r9@gx[7!ѹZd{d3(Zq~ (d6fAH6l gġҪFj4> q[QPOt3" Q_AD.6{$ռ{^)#ҌRa M7 XL @Js"WA}i9UE;WODjK qewxq n-xbOnHӼO"S#abf Ptnzh^+룾?=RWѧ)[|'56 >zyYP~ g"(?ۣdFM]n#KN`a82B8rڧpDi"(-D tLD|/' #.WƸdl-ʩHh_`!{p#5g G b+tFzvH6>A, $ڨ6֛R\>*RGZ$6Bą/X믒ean\Ui  @IvK/i읝,OQM_Y c\9{ nU'#;}g43UҞtgw< mfo!cLr|L 䬎UK.=҈E¡",B2%x ^#O4͑~`"5]O/zdЗ` =So4 i9 Rz8KY(W;u WR l>!?2(JkY!ֱ}~inD3@ISΟAȚU+iQvJ-~ڵ9=7f!1?G=S,tB00Oݭ QU7H [ -78^286ݪ?؛D=ew3UƄ^<̡lJppAdѩ},u C ;{η"bcO,Zֻa Q99-_!(xݶ6N(yANmY"v8pjD뢢Swƭb4Iif\ps\QL P1OYt#"9UWפ%:wx0P;&ypX z&3u5>E(vKbzs> X֔p rF0T؏oR`/#=ҫdZ#-`)1 >CQ@HD XTÔ5H%t/g(V K\{n!Uךds@\E[A 2):Rrv3WU4z^=M `'n:g5$6sTomG;Ȁ K'*[Aga('gyqp۴POΖ5oL*wd/"@*p*ZGA᪪@mq8Q,E4j4Sݜdm'3am>8sG ־D!.DՕэ c|cwE뒢Hm'))]:J*rya*j>*>Kû*N-. ;_EýҫPZgx Q$O+'_5ZB Cߨ;բF-f8 ")kkzE8l.ۙ1wJ,IgAn`]Go0gq\C=@}K pbNexm9x u0fnў4cYby8K ;?yGՎPӶ%o;tr'afY"C,XfMirëD!(t쟤$ÑjRěiCPqtцiMhs$Z9b,B_(oa`,futR]8.2su`(0rnjVoKDьr F[#m6 2L~n:zdz[IMR~zC4`~u!P=AɤQ}hS1ư&h^4l8_:Yg`ctΰUӨBImu (p_XUyMqkpOm'S}f%- D3lt! 9PXңA LH{URjw==1o'[aѰ ( :?W›˧.7|ކEW? bwgQOX.IU?7fYƍ$6H]@d\ pR`$qoVlYL`ýP4\OL9n]_f)%09|7vW}<Mf$4Ktr>DS\2 lS; .Easq3MkI@0do~DjyksL4[,Cgz~'WW# ͠gG6t/BeWȅƺ= /Dr.\@39fQ]/ĉ~n4[w6Ĉ@ Db9AG[kdw/S(m#xz:dkIO50G:g *5%dϛ|<%qWthBb:8ZORdSz{( 2=?ӊkbxW|JKʺ#2l vv.L +졀?JԈ/FV}V}aޘOCZI2 h_sHUkZ ҳ r)u q;Mח{Ǚҙ.+}@PRթvsn~m9#Ftv`,,@l]kYʺ|e1?y d!򅖲pc¯b3ebOD: *_(p3n?6:Kpۂ!'lw-fF kQ?B,1wgG.ϩP7;d6كI& J vWO EzƯ1GUg΁(q@ROC?~>(h؜&mnUbqwr`0%]uD[;2*O#NAvABLC*_[ݜThweRhd ?lc*˪N[)y'ߡ&_o_'ygĹo%'TC],uKg<T-lI9/bKKql1>Z`#t"ۜ5(6ȼ 7$l#W \l Gimu-VUt" t0ue^)}Kb[K}M̓mMf v V*'oGM&uOVX΍&3FOh%bGA4,Ud(I%t gۘOb%ey=Fu㋲|sˠyE}p7욪#v1[퀕(o-K"ifj4vү <}d WQ]MsccD{eaڶ>P p :9ۻlJ_E¶7',7yW&|Mew%6c(pڱt2~ǐzsp"u< j t竖jҹf%ϛDreidXX9/HSHto؞6Ev1:8}hrp*;NN"KhRx!P+?k >m` 0`~ߌ-BP,7 XMάG`p>r"ύVDJo&EVP19}=J+lt ~eևˡ%HQTs\?ecVNJ6 Ty3nM?HN]=JbIrZo_0^EPU>D7[Rd;Na[laKudc4> m:?L߶l@owK YZ[٠{{w+ غ?hexM=BG :f(hs,ȑ~)7^(߯U$?ub^)Ȍ&dM;M<)r#t)7P˭S_]rbD'e4sML@(w%*hEo㔨'8a*2]Tb i)jL֓e9Mm+nys ` ׋wܡ!WA #lJND dҔ{੧8S/oYqy {rߡkb!4@%RlJP^߶ l.^2;_ /'|mvnݣ]Oω3/eXڑ Z<36\6dkt#ff%H" ?WxAΥU?+a U$ՌHeaSZm3wS'Xxz_#v˱C5S/Ń;DB&Znph7K;W헯 0:򯮑F+@uc'iȪ.Yl'bv}$3 M %Eg2ʛpU2feEz& LE6S?ɒ)e2 $^_ޔ ^W|#[~״ϞMbIU&d6?W7H ӞJR]6hb8QZ7$Ñgq\jŭ!)$!PD -Eo+(4xXcANpck{W=9윀-*װ (#w¨xNjfPTι0eceg<嶂+JQ"D<%Gx:8( DȤYSwO$&sHȎ^\ZkJ:9Jy6f? o7h7qD|2V%3sSc&Տ MkpCUxב46#gr?bBo*@%X/ӝr<35 B@'E|˩7o %$m*3@򖇘\ܝw|Kf8LghP#MZ)7Zwe@)<~ށ(ҞjBS)B:37t } vFћFV}Ngr BRߝ{ZUV3X`O0d!2TLG^{0# 6mSS3pHPjHZJs\Ѹ; ɢ߿P~<neD2f,]`xOzÈJtm%Ip?S LRKݨ3%LSUɏ46aC8t*yi3#kfvd$PQ]5!Svy0Ij͉4 Qh >ƐԗD b}R``qNE<=>g;؋ '&U>86p,@F_1@jXJ!^c[kBizymCk0e=>Ƿ-?I C;Y^a$ is/Rpx$cC'B< V!@щb߸A9̵{<63$@?;xyNҊp q,+m>r˚,":<5|;ZԴ2K/~Ƌƪr^L3!Rȶ1aYfJA5goDž *= v/Do$}o""$Դ8[ 4rUL u} gu]ӵK1 a?+[ڰ"1Ru&L_8|~[j,'IS&]N! 68%*:c`T)nQ(w:KG:knVX,Q3iobk)cb8s܀&Zc5ao.M_ wpK(jAGf7ADͮ1AT6aqWm0&Ҽ%Mp1{Q&I[մ)Y#>>tO8#l:ץL"^ca~ȼѐ]&zLFju R#kհ%J-# 9e*.(C o'/¶ 2e<,Ik39nMv bI**z♌9]O2Hn6/Ԇ Mr,$ r>EX+"5Q`deBmmA|{ J.Ke؉',$(m՚ɼnj[>^^.“ C4s܉8bG 4#Pm,@ffk"36V]ŽYkH#Ɯ]n4uڕ @JSZ+*A1UƮ٪ SKxKx=6&Ɛտa +&^_ XM)`)؏O ԽZV@.%p[7\yc.Ȝ twi6IWvAuD:AB?oFi_LOַivJhT4Ӂ*_ hLy͂ZlxgVf[GuG7[)wB5 ؿwpݰ&r , cOu `ҕr5H MJ.& $*Q$64T<5@_>ssߥ\5HGQ0 ]Fh@; `[Ի5:ו{;U&D%"ES6aI?x b}7N2~tL0R VF~IxgZ7^HPk3E@ ^"nI?47{< F?&ayY* ,3͠jF`(OI*0K<2ѿ{5eqsdBֈJޙdYgt`Iپ{{[s!⶗?ZMة7a ba2pI2ИJuQQZXɶy("P|&/f$ 5=<)Ue&ZFl'2Ĭmae낟-r 䇷"sf;0a+&+V K@'MΦ9~Тo %(ӴDlJdQ=~S6B9#NgHApo/Y2w@CsC7 e=Xz'p&ضVE*0?\v0qNunƈ*I6GatBmUN3hfXPL}Gtyi"#S0PB,~͚ |85բIڿ]/M;ۜħ f39VwG(OaN,r5d,ȋU zppBASY)"hQz-TOD Z`d+)a$on, Nd=I/|4$LOThPلQiu6 5g#'+B {*t<$ cR\*A{="2;3-]z( *Њ[CuSae9#&PEgFš&Ñ(zJ~ǯ;.$sܑc(LC"Dol#:2/hMث[sNj{F8+ֻ6J^XlQt$X*/]ڦFGuf4bヴV^ fV?3<Fl_?L/g'  Gʏ!gz7 *9]CF,^MK~sM*PABT|ֻ!jNuM %{EC 7'㓣JKHnnh+"ןϯkrTOKZ,DkjsX`ر`-=[^!E+yOgԢ (nUa^5JdslC!!K vTM)ݾMȦgNQ Cc'{)0#+,-Jߙ[F«^Эo[LYWҲ:J/^r Tqh<0@O*E4'rQ}nA`RKS7Tp /6*A^؂.E>0[bְTq-RbhZE e0ݖ(c)e@g|Go|'":}/wG0a.N[K@CZFh%GcXQ?'0<ҲGfS.`]{ez:6pLB6HRʟ#p\ [RKQ$KcSHv3{h%hwu0iLD^h*>B2`YذK>t! ihaX8f|`1o S?7cZ˰ үTL?,|>EĻ[t(jgj_;DB$Hb9(z{?fzGvv =tz 9-rb#c9`=Dž-ı JDa}2oO * }oPcx={*)V#[xIrx2;l} jBH 3M*gBHx~U ,aAߟl(Vsrxs+ VDr8hع p F%Qgvk3>V4(Õ=i/ϯClB6ZJGF0K"r}03ŊvdeP0N.CV|3)j;1iܱim317cki 5 z}R%igm ۰Ź>| k?']O% @O6 V:YFY zVk"ڍ,4V *r<2[%}nw {:Ҿ6:JTE6:mggL r&( c#4S IOl9-yFǠ9.?29hM b@8c6gw s8 O ~ɄiDw&c*fn7݆A8<ɯ[~z.͜P'UW w^)0JwtǴ~ͨQgȿoFxm;8st$uu.Zx]W>7ؽQv9sB> 8uct\6LNc<s +' mΛA >?ߩ^<i|[35Q p2*%?MfX颻ȅQѵzDJI18h:Y&If]Z껊< ;Q 1HÛUnIqAw\-7S= ヶR4FnaY5|aҩk락YRX6S%qhR`u] ԱN ~'=7/U@BAĮ2Bh/QJvl{ґQ܌Yd_['o b!_>{,?$ p1oer߳Is7ҽ>9 p- P"R~sggWLjx r|mgqQrn&7Sfv$6ω'YcX0κg \ltXk1d/Ș@Įb /[7arpȢkE{aM^Q'0Awg?$~T E1xo7[iM+Tܲ0 LI#k៘ЇxYr )9Ċ?$ ?jւ#I5U9O8z<cgO:'C){=kppȡ{ VGH~y}L-W?HI>>K@4]6{PJC?O[Vfg咛%/kB)oU=ع7|CVs?71Ͻ4E43EISY3EʮMj_~RE ld)j|0͇PE ,; zCS#tW^Sޅ񴑡4Y2C@7ͺI`qfՑ4$ƛi6ud<%Ҽ.F9&sf#xC# @ m!ǺPWLt"yˌpq* &gXOGՄ#\ pv ARppE7-Q:ٯ3T9Ciđ~Uǐ|=3ɲNs@0;z}+XQ-8k`<26'B+b`1gSo8_ W tqv\/R=FxO|A?Vsc)fR>NQ,'MF"$ZLMtv-oH1Tz{QVDu,(e).j >}[f0 焝:{#&_ڝ{_wTME9A<2=;8"nhbs>eo]O+ibv@.!8& FZDf.an޺EuV91:|$->S8j~h8Qyam/Ǣ_(*UB|%5ߣŸ?fF]Q֯ifY18I=?jrl]7m3!$ORHݑe'uI;w93điN6m^YЮwiO47l5+rq09L3Ńo6x:&bYxB[T&;5y߬OׂDpI$>qm41j8~~*1uֹ3F ʵM ?[?vdw!\+\ ^P^==-`%V`sj-票\xR4D  7H~x3 F봁%jnS|1&ݸۮNZZxsژ34C\_YK#G땈ßꎅ9BAfHLg0(wZ㩀*5!+8 )JW?7|#bam; $@ dO)-2cSR/B+&2t7k !q1{SfoaKE}?nHc`Y S&>lUDJ%OX藵i{3J gݺk;D7t)tS2eM`1fR{HQ D^tq1nʡ.C ^ 3U%(#ĦF]֙_þnDϧ-I7ߞpr~\yx;$v3?ZjpF{:5ECM<  m-I; žQafdQGFq"63>6=>\pjMgH/[`31WNLKo%k̫T>dQp^Z%mLlJn_. q qO4g`k '^X `co#8ZX7M]OGBN +򅙙FLq$}MRmo9X|slX[DGزy-G m7gR,:M!>c{:t 9QrbzжbJxQVͩIՂ;H4ѱHIabf޽ AT[c&/R&muF|')U~))Fוd/I8$0JڈhF1"=ˍ}m*\~hdVʠH<1o=1KI/5V1 ϓzDZR `u$%(-zU [9ޥ1wD@w-T5Io>j]~f6t?vEDw\wt{|XAA.J.CFof/G&JsW p4v| )]Vg&Ҧ,^%K(CC2~9&)!)r7iZh38 Y,8~;B{L:̤ UUn)x'Cjs~>(}黠QEaJTGô/0nͦN@Nlw7@8 q )ԛjTb+0ǙW1P ţ`ܿC0Y- @;uDEE^^݇~kOQ/Q|hWΣ9*w%-fwA!*(StC:XS PsGEuP-_dtBO5I6F͟goV] _RS]F& /gq2{{d`iyH }y4Yl jFQ$&S(<sI=Ljrz+[e#+bc6xS%;>9LO<= `ˡ1j>t*{'Zmٙ AdZ/r?5׉*2g.D2 /n^z2z(ӑ tI`"3Eװ}5d *RKfz9sDhᯀkaI+k?dKHrºI2n<"{ՕgGq:!U- ]Ea*U@~Bs(h, $0~G 4@L]홷Rs౜QLbO.0pKui W޽h05 UL>@z͵.0=t'\1JM6mxsSС~WOpA}pAȍ!@1oR?74+wZ+}S gO@m,^xq.$PJs:W==gXj!$ZSR m/BaĝS5ub+5V̲ucyP%o m S<$Q_ xkF1mN`² &鹝j؄ SzKBmIx'&~,wS=v5Tsw 4%> BK~:'p\QgFґk;mfqD$$:BN֬>|KI"""FFrM]tcif=mŒZ*}!nuMK㌮ՑSD,A!}Q)fm0'\lvJ ^]B:Eϧ ՓB'i#)а.!ItUlmJ0(l!qbSxjeT"5(M7]~^Y-Vf-ցɏ:+ʕhUk?aWW}"BƚM}/C1ȧ$VVlaD&IΘ{-y1V5U ; eҟ7.b_n02-TyWu>:Jkn꽏C,![WEAY ԇA;U>Eug .a&BE$#,HiP>6- ,ct+p|'My6hr8j〈)7$BVjOڱԞK\6)㲱?hG (Fi5ܫl1ߍY2 "6˿}v2{%mPII;7Gs2Sa|5my% xT84MS(iDev-J (E{;/xz6k7\}ދKz]f?^Gwc[&)FG 2pLrgJһz7$bKݚs b􌍍sjHq8t^^DyQ]}O\8-:ʎ1OӧRe DGC0Q U *B e)>ףk8JGv;$W5 RjXw F*gC*4=ƔjuZ'Ksy;$$YBEE KEy.PrS]u[e!KReM^̣I~86 woaXkvCq yQM;&`]aB lZnfQaِV~@D(A) Sr0F&`b7e~2G\<& ^ cEW"jQ| oDD|\ Gk_"0$@%3oܻ_kOb)}Uޅ *j.j+qOP[gW׋}L!=Cb~T#9,K{PbFC,/'GHμ7ovS昣vj!v@5SٽFmsJffj_,c@:'ES fT?Np>LSIƣy[3jP|݊ *NmѸA8J¯3pt=ʜ5^g]֭9Α!U'cM\0x*#[!?vt97$]t x{C{nK R)Gar=*3ŇJ w3R̎;%Vw^~ w1 s?W9c1|"TT|Lv3\=: Fy`6,Uә/褘3=u3[:W-F\uQv6X:5z4xbQf}z<7aqlжfZyzGzp2U5pҌ| #7ϦׄY<* q0Rx?}c+cHlag)G MI@ kZr>m _N|WDAKUPkQ͕̚gIi^k u~RX56'3;*3I~cR'>O+8g@2"y:CPrqa-l/Sphe[* Em[#W!˫uy,kQGdeoF&BDI R#湍 V%NRv4bl=^Bv,2I4wʖߞ *Bf nbz33*# % n>cJ7Si0?!3;V}WE jwV2aP1n?%F@|mr5A?u:܎ ,*i,@8W'ޙN9D.Z=܎H_b0TX} __9W)lxTtǓb<ښrא0OG=\-J%mbZTUo%Sr$jqqD .6bh‘|saf9 lt C\pM(fS{v59ŞJHNF&NNw6SUgXSGߘRpn\pۛT'jeP'aͿjzV79|ǔD2 G|s$:d6f, S1BCL~ʕ ioijeVbqezl_ :\{R:!OT HibU:;.kF ⫅yJɋ%u&z^`HswBvwc'fvP!bV ΀-PF 27I PuSKA T`M&V)" 942|~~[Ř,~N1kd4C튏򻗯a#oDb2{#ibnj,b4TeVA&xq8w,LEVDYG_\CZP93Hz26z %Ō1 iP~TaU/sý`[ $aI8vQa/1ȡq pZ<urKcrD!j7Ugg6)Ehb(zKHrw= D)`ʗIYU6RCUEM(M+骉mL)+/'Mwi0)A%"11Dq&ZwȈ.1L7QrtPFfT>5i9VYܿY^}$Lf C*ȴ 4os'NSnoq.[k FTtUp1Ri!@dAm ДWgoNX{4!uV"ay;$Hl$uVRDܯqNp=j-f<)&ōfȬ\ |J,rW =nn([ #{s}OyȌgl>AնߛTAm =0 hoZ||`V ٻ{"UyJӽ-aT|^1/*;x,Tpik2UG߰p#2xS:6RئVׇI<nsȫ,}T^vs`HS8GaE]Y%:HGt5IGbpH`C"<3}nd]les(8kj2E8vv:rw'R`~(*2▥;Y9C`.;6~/|BVy KvTOf=(^U!þYiI)]U,A9lC&\Kv0{9] zڧoщΖ%7twMɜGF?h!|m ?7noˌuڐ 6o#UӧIG}&IN!Hs(vg]RxrApg"ڽ1ݩ ><,EUaadk9>Gg"#0 E&Fjm!#-Ufz'b.c]n9f;:RUvZ \8Nc@VEs-lM;<]nu} ~|1 hkYPMxdE’0ebdW=6Lu~>1t0S$q w7FDUel]Wzʳ(6DoΎy&X\5@d]~X8ؑ-sXV$ ~8||l뱑z0.$ :SFɢpcc?WDx5 o NӠh}}7ݍ0\Ea?ik{Y6SUKGk*Z k/!H}}2LS0h@\>yjD5[\eL8F'G/ ᇍf> J"H 5RKm!"yCIJe0=SrWܗo7E$7l2f*U3h sDT,r6]3~U BQJ=e%,1ǺSp?hd\_Jf.oF-uu.#J#Rى|R@ ?휭]VͧS%!90M"̯زJ$JGlnʃ'qlj+ю8_vg>MlpeafT7m# [De&:wh=!Xq^ˈLq/25p"զ66(W?t?lRM͟ Y}aG#MXVNJVrFib֗U%=s"{kIX8e;WG׸^"@Z:fOp?]0m-a0p1n!F֫Ï[Z<hA֦Z6!2ZCfl7݉r؝#͕PXJ9DX~1rzPB &$ij4լd,%!L/AbD78vJ=vـ/&9۠$8(; khOiRu/MiI|YC'r'_xŔCNa^PʯiŽ[O2<vxj5x?o,6KKY]2uuLneS>4VMxpݣj7,0 'gib­a<G֟x܄a ' \#yb^Ru*Pg- P0*X݋F~M|vT G(3!^hYx;!1m{BDwOr:h-E[8UxN"7c3j>:wä?J?L#-r>=͎Vcnh|8 idW7r';9uǀzXY,. E(_n%.p˖#b^H' !D<_&jCg+y;`\̻psNNN׼G52Z6X&*4i8 s.Ԟ:}>謗 @ت#gZ$3G1c$8f>K_ɑe8^C"/*ƿiKĂҏSkhSv檘W*q[/~-݂J.Lczͅx4iBwI wuTN{g'Xu  |8Ry^zѲr'{<xdUn8dWP!s&A~h1MuU1H@{2^{IXy3QJՋ<~k ^@N'#L%%Aiބy06jKLb^u2Ʊ6~X%-~۞PVD%p B#%`'2 6wP4sExJCWy$M;uAydDKeݴ'Q8>u$վO35QdFz7>VV$cAԳpgs,(beWD]|;2"c&W$X7ESyJnZ6@#S+⃄DΜU$?~DJ)Lr8q?1J>@G@i:_|);-{TTW-9,w!_D]p3PX볯χٰS\wP>$7͐3OjY 1I[7ʴ#\hCy2,_耄%Rxn]H0`t($A]6yM / ە'ǝ-ְ#aNwuz˛S7E]*5:>*m#DYl05# )jaC\πtcň:̒ӨԀh$㭸%щ> ]ͭs 4=ȓY{.KtVD-Y,GgFYa(o\G)(Vq A?sJ䤙awcվ'f:s$]훚`jlF F`֥3ݹ |:h#-hݫ%Si q?n*1n:mST~Mdͷk5ʤU/;X'G@&uWX<{sO)gڂr-DqT\z~uk>iҺAcN-gmGTn6L<;P&4lM`NvD 4!Dc`RV=yn8hrw< ϢwƙL(ť.4>K3ĘjwYMG7K\<5'ڝ (fNl3d @6"G 3.wUU&h ӭD=BG ]m)N/4E| &Vp+s1!ptofmO! 5וwYaOѨck"=׮E-K3vamv §z.64͜_d݂Q2k]嵫c৑BDkoʮ3*'eٷhW|HGmHPC:A-=Ea%㽜テoP~/g#á]`'r"r"' _= {aݥ/y!x_[5?Vvs-V$VU'䄄GqɅmBbg DQ>:x ȣE4R+!`qZxc Ò$|\24u = |< R=a'!:$,W5рuFP7^BfjM.1/Xfg0 eѾۢ{&\'NTRAL N]0kBa}P7!Fr]2,Qg+-!G$}@Rw4! < B+2LXLuy<*"3?L~Q>X, /p1]V#2)4_{M+#oމHre^{%>F$2Z!5\*79%ERz5DNlazB ĴwMF=s}P};ŧk"d5 ePXs26.@3{ pJwKt.v=DVԩc A|EA%;c5ɩ8tC.qO>델gH"J۽< հ u#ڦ}37^9*d#]2\DJ)قY J0M]x82\=O!W*W׬ }]{Y06Fazy %)]ouVnj/DqR2Rblȇ4G& +ivENܾa@"b_oNPXiw9g tQm-c{TgɡJ_`g>=eNj)m`NMSSwj#}ۤ:֦zg 25đOqWz_Gfei'ͽ]qs; t(zFTz`srLFifvկOoG,VNqaO5-1S uSnЃ;46gr6s5UjV+՚"tO+od'1s$V%RMj۴x}Μ[L \N JޱGd;k9$]9ºu$3iK>P("z]g's$d2RCĀ1OoΊtj(`"ޭu&i;mE8bP8dm( [?V[:-́}2X4~2Si6\WE <j9G\q%OUSR1i.DF30 }µU,tǢ>,qc[h ); ռ+3VO0Si)J̚zB}[&A&\| @5TtmD!Ma}3p|4%!}_α>o4}ߟx4.o2 V8{q٭2thB'e x⺊%fUO?2Aj !k6/wf:?IR$qx3n +iڬμpWe⾼28{lICu2׌Ȗ5Z[<(>'iT/Ro2q/4|;֮Jgh`q-)!aIB1޵Dkwٌ댽a~pqq Qj[R &BzUϙJ_[!H%׬,ʑ9T@XX{K|<2D4ߓ3Emozsak;*y_XaUX}֥%'int%;, ly7 !#QBc`M!̎j,RIoSkZe΍5fuWy%"iI칙ѯ>/@I!,ݴ 'U gk ugF5f z˘;*Z ㄔ#aH75<)Upjě@hQ~X Պp/vr )++}w'џJO L4m1&owI%lL+\FQ9]GZGcHe#{}2 <`+(=D5[wMD`X$s0i)L>X:(MVP{em\.n!?kшo ,)G* jsAj!\MI􎶎6f;㨾`<|ᦀI(4d=qNF->hՇ{A{Z'5]86t=@!qsX\H4 /_sL<-zgC +^ZLpND4T0:Hbu\*HPпkW_Bԇ$pyq4(>G_0*_- ݹ:H:Jk׽rDA-+3PfsV(-(GIz&0ۄ|՝/}wb×&=_Anߦ I)rS J:jKcK^j&+isi&ze/޽}[m 9v>I=s?>{, 6E;Iߒ񽜻ඨx1 ;]X@Jm>^?$+ϩqN&Rx*Ke `uUyեmJPQ /Ud3~hzhM9e\|[71IpkCc {vMa]]pba6ȃ._Q=U66}K*p^qLw3/&'og%\{ )P>tO%U#AIK0 !O8Bv*[k*zƬq@R9B֙?L^/nDoá=Dd/=>sQ `3Tgk MH ;nwy($6ZU s8f d_ StWc'݇f3VEȘvtCӋ@Zʴchߕ0֏.[*?!z)QzXN܃k,YRYx)ݑ@#3zZO;WQoThu\o봍u,@Db)!dBqӱˊrO#$m%OKƕH{GA0G(w*𛄹{&,[FMr; Zl޹6z[âW:3qUok<{?fƿ.DP(8;/D XV,8*`n+ osIKq Jl?q)1@&O.iP/.e 9o7L dbZl+<ٚ`&M8:CT3HnԜ';P=0a2ppחMHa }Z^[碞Pd]Z>x-'yS1"d!]nWI7u@-QA}H7[;\YNI x?Be-,#;Cdb뜳sQV _Ɏ@-O]ebWz*hZC-/W ^T\n$FH=SG/\cq^ko3[Sj.a5…ۃuuƃhë I=&}P%-K;D74IԿO:)%szh쨤"Z.طYLjp['>jDx~&HNz,f?< 8ؖgz@P1 \TyJA$y/4Y>:^ȭrx1#Q׳QrS;qv bʕՈ媻8sDoza%N$3 'B3MeHJ̹bޯ}LSSזhc(dT "gH'a+rs4U{V H,~W>o T1Y]@?-f@\;A`]|dSqT i2-P[QS)D0&H9 AjH;O`Cf`GG||mH5‹sn>s^ 4^nZ^$:Z;}hC1S?}qi'3QQrf#k D0ޗδC⤕= 9ElφtP34mahNQa{9R'7Kf"LF2@j}vzmxc1m9q' mkk!M̍:N%SKJWI\ AB9"?Uܸk 9K\œ^b2pD% 61F^Dє1.4$CiUMP$,«9:P"Ћ:G7m4b$18Te?xT ת'_XTw<᤺>VgyF;\۝/RIco O0AY ki;$b0oKD^=4+`NS…Y^&db&7ڰ!e D{$d2u(F;axOxABH#dYIXcJ)=p/}r4flz=p~ain ZSI-JFYƃN K q.GKId>Cӓ՜NҴiRV{ۛw%EDaE*~@뗏u3.8Y ѶUv/U.Wgέ{ԷnPL4甈IpN<-QH~co8S.%Z"$} $aͷpC@~ow hk/a,Y9hS{|&g<)s5 tI!T60˶1/.ZU)qJSӅF~n]ܻb Fpݛa W~`B {h]]O܊d&S O !/#bL$:{d!n0 Nѓ=0z=RdzsOoNLᙷݽvm<_JcEޠWmz1$y;Nk,qv Z%>}6(RFblة٨o"'X&Ur9- Xw_UZĠЁn ЛZ] CVe(*,\v;굍8n{({-O&_GGy 2J DM3=ͩZВf+8labretPNR ZXVZhA?&;$Dt꣭yPUʵ!մld<AˮG g p=e#ó uqX8ƸJ TށVOס΋sB.?=n! yh]\< f%R* QD+jLjd3թOVulggCWU~qhiFgf$;+=\@5Jr lz /~:/X]kI95\Nge}~L&CP%>qE{<2*?U⃬'6=:ԭ>xb% uR oRɱFhSxB]qs|iݺ ,Jz۶Ц &oB%each%}~{G -*NVٹF?9@}a6~F˩c nX`2(0ϧć@6zKϽ[4YZ /@ Zӫ";N&4%Nk# P<AuwJs!]RsloA!}|LaNҜkf 7#U"=Q=(:K^9D=0Iq𐞃 e\rUhv5T1Ƞ/zfQ`Rn)`ոi0;끢& @_'Ohwvܜdz p>/ڶa4!Wl9."Nugvwrƍٸuճؐ&grUo -㲏m`\a4.~bl6i/i|Ӡx9GD w$ՑI}netB%Xuq$Q7\͵\78ĉ8ǣ83ZIfŮV`<'&v1O`) /P$<,}Ě\tvfII?v)5X'{0GX>&r~xÐO:RFLdJX?J}ڗr"7pxk8fm Ro?#Ǵ*Mi 4Z17λ^$mpza~kM;ِMLs{r~ը{ϙ\¢8w9iOn…]&O!`{Y1˦ 91$Zl$y5G&^aF+ALTԪH׊9ʸHe oX_$|fҗ$'1jR tgsQ@elFd6LI,fxv¤sXVv%~td(n Φ>^lEpcJAM2RمFA Adp3B ̡X५KжzyC+8:yqł֑gh>n(H80'^s+,pϠ-yk&c-12MzY]Ul?BMI-$pty ܲ:`e򦇥k Bm͵RR Ul 7tm)@x}X|u%I&8НzYYV|x#J'[ZwgiEmY Oڎn!REYPI()(^r]uƶ9p3{ hG6AX[HbeR1+V+ iqH>l/wCi;ގeZ:zoN`_6yX%%u::lHy@/<޹ˌJO#&FXo)7Q(}OnVsC!de|'UK/|jEe8mhƈfVIvljV>I[E>шn}TI|T8czW{G䀠)akGz}kb@®qUnY4p=OFW! ztmp-Ic7ٶ w#ZHkєq /' T8Lшx'D~D ĿTO tAC}ZAvei9^nnj07 {*4nʾ',F Ncpv@rx ]F)|]x K(v7_$r7^kٛwݿ}O s {N,UutqY־CVf ?řQa~s_(;l<F7~:)ǖTX4sqÔH4Y8@C6 :{OSE\1pl4Ec:ad+ޯQpJQ NrX&v~! "1a^k) '֑nZR4߽ FXٸ|94 0z*ݍD.t[UW ^,t) ZHᶈ)01W&&%8RHXj*[yR$7fyy,h+nyy-D+pL!AUS>tXm_NA;ЃGMmnc+D Sq2ͽ8#ZyF9θ1FmO2ʤ 离CcZ:AFv= Y!7)_]H{E – /bD_0aN9!,vL2):C3,XQǍ^^XFyCB ʹ pۃHXKɧ-U.i 0}/{C\Tl1DW(ȫE'@m5U87 CɔQSiD )帟(:х& 57_ "JWB@ r:Lw99 iw]oL3} `BǮ1® 5}b[qGt9+(dt7r2 _pUhUw?-*'cwfq6 >rT$>7` ى:ysiS>:W\ *H}iT41QN[ K9:XQ˼YMlD`C,}% C引2 ?ca4 ,~{.2-#(\vr v[ `f9j#riŪti  {SæA\Mg,6r߿f+NcH"[X=숌5:mFw7ֈRޒs9قy*'/u6:CYe5L#>t?zZ'B6-}hpөȼ,AArYMwȠ]=Q{9вpfἹkRʚ[ZJyeҼvV; Jy|ge^w"( Rmdw3Oަ/P`ÀDuUʩf~#.L䋟vl3 o+mH@ bq(6 XrGVk֬(.& |;OFm'4@{ \ $9Xc HlnwVa.-NO7%~͊zJ/ p|ufa]a1L1F|91>@Ǯ!f7h1\_dq=5mbt9S}]5 r^2(ŀШ8R6J'r(i7OhG>^>ctٓvW1 u4f}j䐰wp?DNi6ƛMo1Y%7bz!]<˱5ndZf$p'J |IE<+$\fv8P+ &ӥ}@a<0ŃϹY?mۤ_ǡH&)OQyAEQemױ8GpݎD%1bC=:D4}9]G{)/} Irn;}cB(0Y{C>qhT $aoN9pƃWdȂF͜QLnMIi㓥LP.~4gi˃\ARj8g,D'WVYIaA5@);Om)qPy%S/E^K1VP`}`QdH+a0O_=e{2WCV5n4օc'(a]ĵ -U|]n̪ͣo\ma|$ƪdULN9$6Q-Nf=5#u,Es<8€Z7>h*/S,8:TKSB:Ьv L&,2epy^qJ^BZNz *~6 (lB0#3]_ ܽ61X^v%o {`vR;H 2v -+Bm%'Vp&nOOShUDgA-@V"כ͂ƺ dKr׶׹2F>USr:OS_߀0)] \B}hVPzqg$3PG J?jg%H>靈 2! HL2O U:̬wЎ+ܦU$ryn~r`qYMpUcBÓs7nם-q8zSx7pv~Z12,83;rMIa[#I0vLR5 qYjp _qX^0y iuHr klBdv& +kf_U㵓6n1&#{X*@J#W5ط` Cԝcb7c D@dpC !FcbCyU"troox#뉑QS Rx_5YHĬ>]r+߰]g]$M:I7=O߀ Y5S봑=l9t1\ٗlx2D^5|.H- Vu~rqXDEIF"$G_^c&r7)Rϙ٩r~lj۹1yRR0<"  GU&1 Q*z\c˕m>!ɣwǪeҟc8J[6\@&D ckq4[R z t} IM{~Ofme| pFM$dvh@K>ESIYG + dpk\uT+euFR!²hoWѤ\Ti{]s鍲vԾ`'XiٷVkCF4`".Niu1IA6ʌ\8['@Y<8MyڇbY8GQ}8ppղ?TgT+U`a {ӣ9!x$`6}0쉊xk&U6ɻA  / F}=i!Vk3[y=}3$;}1ڢWT/D1DP2~ |6a{1Y~lᔄ 9ùVrB$nxg:f1bO Pɝ#|ƀ @|%&=Q] \c}ΓֺWAsC5 ׬xi+8l}i2Tk)Uy%nBp[WR +: X9* "$y0Rsn! ۲ eQ8z(İ#@t_J+ M4\v9@fɄ5mW%TV]w1.$;0tOM-~y;J/Pg?ec@gFj;Qu }H L:ȴH~iF;ż̈ce߹.6כI6HFY) Gy@8>g; A;v egcd_R9B}|ulS?2i⏔F"=gh{˷덯%^[x⍵Xh5v={ٍ2~CEJRm3b=;jx',`@8Î8 VlnF%E!G:2nyE"cWxȃu;毴Ǥ $?d%.fy J],Yssvw RxϑԾBI8;*y"DU/Ո`McĥsEtw3ƑEj8Xe1_H2aOlي´s@TDh^Rۈy 7_)jvgIJ&l3-4Ua'A*Cݐ=ZLX"h3XWwi;%Tm)|Kİkb/S.9h(}'7A$ޤw)EJH4xU%[@{CJVI/G]ޔ AŌ&-zM^`6ӧm<< oī bAK׉{\np%/\q^vz>`]$K*tH+%YѬICRx́$|ӷ/ &e"F_a89h6Ll$Yֺ^0m=@!5^,+UHH_U'9qt2",Ktt|9o`~Hitu h*z&:]7\A !f mj9'I&N ̽:΅o H:c ~~0#N zjO ?.lgݠ=ʠ8ʨYJpRN3,X7vG{΍zg;ꆆIV8NbW2>88gDn]PCJ/gMZ$^愣4Ӑ־_Iv1"b}'@;2U8 +\}'~Y 7޿W)arO6; jCks3r+df۽a>N| *N$KCwbj[-(Ai:ErGwX]qʖ9Z&RP=l†F:R1_v`Ǝm;­$9|9>g&ΎYb\["cXa I{L6[#-! ik˾NA:d\Iu';4A$x˔1`|()T& }ʞT9AB'F2orx"1Dn?Z() >tnX_q*ّ^"$i'jЪ:=Â~4YA;81S SH:|z$G\c,gI\>(МNoc6: Z8Jl1s\&s | }"(+pGPB*CnDZz_o-ln*2 2d$NfJBυ8mk^fh]BQ pBhHP ٩s+س8vkj Ic±'t$a]3Gt,ihnuc, : [c7o#ybv3k*hc2eKڭINf|)kG znO7gЉ6%mPR3R~G2Ek/얪g$8(od1g6 DQȝ|ӂtrXv9ԻR(B8skG"Ovgbxejn[bշ9k7"`evh[NqTLAeGl30hk \Q\ j! V`I$]q"02dЩΪ7}`JL"PC Vt-ffպ3,44kWX1!-1I,<2'xl~Pr *3=HBcR&eaoI̠l@(~uWfuu8#9d͸ӨwIGl6'-Z5?iƇAx$ ˉ0$MY;yqgP5WW-72|\SgVPA{JZ3 rlygxKXYGx{SF )'OӟwW`=`@a:DŐH9O~n7# WdĚmfzRx\Ѐq4uil#9D96px+u)"ȩ9C 1U+",3Q8XF kHT4kAuѮ1"?\髹OuC\/egp2F^*(ٝl7H"/jC*HaYK+ bzG6VRi(OyT2KvF*g%]v~@޷qhN>g/G7JR&!#9!@ ( %!AzvqTk&nb?%~SPT_2%?N1B%B:Ty-k?(Ƹ6s% 8(Ȩ}Ai93i:, g73'@ p)- =*G !\4_$,">dfSH(6 Jݜ?况>oY ݛ@8ҎI2rC\|—)%>*,2k9 cg+OUOGP);|/#?QWZee?T' ieE24S ]:g\E\:;^*ʵh K.gΝSO쬾@Y^RBG^|"jR[ZLD]6ɨ]&Eٞ[67˘ x_Ao@} 1c=oH7$óa9nQtWp0-ԂYw茬rA񛡅"#?3[q/(-cˀ`q'·*uTY4GJU3"J-_m3sGhS];o3:ѽ1}a)#a5vNE(/\[S\@~fa 4׾|PpwdA43I^2π l\ľVM忛p'LރX[{׎mMLdn Vmo >)RTJdٍaEDZ78|3 ?2u+ VA::Žܙ]lH=徒4(9fox?VyB#d0Ve'=hm,H(jb-+'J풘oQxՆ߈oX]]LAaT2'yQ #!D)Wca3ݑ+* ԐݶP8c3^K\88 Quŕ*eb0=KP@ü'Yԩ]cE9+[oQ/ή"IrCpN/JjtkJ!;Tk&SP$͌I/¥m=!B>VຝtѺuAy}­óG𞽑Q8}w8m8@2)/Ț$厤H.jZ}3=\=mw3tKN2V4$]` 2+($6OM;٭ы ;mM18#Dp::K{HB[ & F'ޱyd:νSog JuRhuqd &]$8U;b-[O c8ӵrt@$xkT1DhQ{l5^y3_4P3Z'8GlH\L%bsU9DdF[,gA'V}FK" >0xЋJ;,aַ,C̼PvRB+ H۞rO4o}wY.)%ahbZvՀ5`~`o*X|cK48U`_+k l.cu"eNe |ʂv WYf5 \_Kl-?)YDo)I8è{y3aD;&&w vG IÜYMkkVΦ}UnF%H6i?9AfxKXJHDt)+m`kƏ%۾4LN]0>Z7iHR"y<Y{,:Ӣuê;߶:a5r(}ջ^Z <˥Ron)`xG/,l@);`BۧQ_-ZV-7fgx_o4$YW Eb7Pb+T#6Gj!E5XgYZ070701000002e2000081a400000000000000000000000166509442000245f4000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/]?Eh=ڜ.+[5"oQVO2Rרz~9 9IQ` g[p%kv-"V^fOGT!↧@(3k[ܗ+qƋZFs$=f_1X'Xc.+wGhA@ݑ %/H;ҲwxH?@RlSʍTno.DLpȉ$R=@:XۅjY'¤ſb}@cz_Q%"ڼMrpOSvWƬ:7B@W[>X[ɹo{y80CtlR©ovOW#ӊ LIa4(%O>S:LY6dp#ONG Fw˝0u/^WcyCI?wYl]m| ^[~ +ګp>0"dt˅.>hw*^u^]ih/aʼnGZO8yΪp6w =,*sXfeĺK =IΆ >0xNRC@E)?KC`7!!%lT$pY2ߺ؈PP;;yМB'QڞDp7g-/I=r#.ؘblQF 8As! p?BA\x/mfA9v0zHtp6︒Z\Z"TGaw))<3A??< 3>[3 V0qSP`ĥ"i+>Y}4;Tz23v{W?A᪻&,ikv j gɬvWZpPTiPkޙAr tmxugI%2KC(d|K5+aNbj~a1z(k[z3Q_kqKLU!{kDž߸/@KZ@D&BN0rRG|>ϒ8,5)+(}$@ț?&?Y`VsX: ݔUbyu+"#]?>+ޙTo<&hWiځ>,4RQN ͮQzQE6dQ?aingY;<2G"kRgYAXF&U $I-@*'RQ }?厸Gfr'(%C[&4a{RaΤHq5-ʩT L 6fn^]]T "ŷkrוj#N2=Q |XM2wBUEɱ@HF`>?Gs#f[dֳ>TExBM$Ӭl.4ʩ_ j*[E(Ƨnd٫mz0L[OdQ>W;IF}@V"AΩ5DkCFf'tpYc軎Vbw"^ 8cDQ/D۔IDBxO ʣ&2I"7x`yfgP#k8kq <\dapPFn'Ȓ #31~jy[%\y߃Æ 89 `DGE59(|^w ӵ&` XkPKDuL^Dft#3AQ-[xI7rWUNf5tYҡ9ۆ㩇Jea+_t~"k|>UBx@31}锹͓XmtiR@W'Mz׳9NKɅ[ΞUM y0.NTJ+vpܺ@@ȟgSBTHa/9h*eKeqsd`6!\.PxDGovg@t4;X^.~S([mY@A~(.r] @&9QYN ^xxjЩeb&Zt&WKüChZl@?J{2o` h4ήlzP,IikڰR ѥcmH k0>Ą`Fҷ\A.ike/N{&8v3a{Y+|ycY\ߜ:FbΙY5Ւ' 0AggHܑ0֌@Y(Y UDj*ш8Ti"2^ K_˸ YOzcA0%kɐ3idDsgcǝoS-j/ڸd=IXlH >rf@.:8VsقdN̡ 6 ee<cpB@O;6{`RD +{o".'rp>S&Shڑ5eBZ$ =tgqZD a& ܚI@| } X@a)%;ES|[" r$D:N!I>{E1WR6XgPh5xMqGu)N2 ΡJ(υ!swi^"%\K(V2Y 䖛JZR gpKsFS~1O`9݆*mz qR?=Vov򒳆%,ҌDE@dr̵yG&9{^~;ոDd+UKƱEH&} %paf5D&U3V}Qs|y;S q/}CؼG==GUX&*YpiLnŚ9tU?A_o;I~~ȋ<{/S/Nr8ˮaL66EkwK/`Ua^+5E>FJ'C<#Vz}f0؍>U~@"1pe/+#P*͒8㪖s<}F2hjf7ֹ;sp\G`mʢ 19I73# ZY+LTB׮@sOw_ƥߋ80srNvI1,ӵrO2~/-ڪ `R U/)yCԤӏ ~9?GCf/sΜ_ ?TBԽNafUQNS`pb&8vK*ӣ(xܷ"e*:V n(S&no'_Y௹_ K mNT2QI6}X4Hyi$ 9'Iiu7"A!Jι!9^8B@pSYc׀z@X>%=P#@H;WT?1b-#*wu<8s֗] :␔ +_42x6>6iN2_{;.AN { ]s`4LR;`YQllwksxpYt*yp"wzb.Nz)9\SCxB:ha6:t}N!㔄NebK+ԣrȂ-inojS^-)F!~of,05z->>}m?rg%e!ʣlKc."Rx Z) BB#]A˜TY8P!:cmޅыaz }C ˉ6*J{&!.#'m}ҍ_vۏM+Mй= şak$2 Y.nzkK!8`FT!y<ݖC)" ZVfm-8Yҝ:f&~\ZGg ]VR&^5?q|xVPQd!@"-7ԣCSB0LVsSgf^=O+͡MQpS%ӥǃJ1kHSyvy}򦵓taJNLDJjM FQ`ɋMvFF7|ѧ*$vL_|SN367:4}F(ЬCTjvR^A4%8q+I)!U AFDM$bT" cߨL}LWUFمEn[E3)s!ݫkZ|Ui*(-]p*K 7u"G;Rv`nO˙X)s\,PCCCeF3~+"z@Bj}}A8Y˝W)svI:^K3l*j'^ \Ndd(:B{ecovj9XCK6R9k VT~ 7$"yv␕7֏(y0Zc߼x:S.ۢQ=c7iʙ{(bl!jX\HoyK("s|1fXoLÑXl@+pRD94Կȯ y/1LWs3^%%#7e-ϡoLU&$ o19gd Z81M0]X}\<Rٌu5إ&_V-='s.  L6og4kkQ| V~괔@(O*Dt KL\xv vJnWnn.ӕ>VtoVUĥb1r6/F ЄZOc4`\S @(m^R\[J_XRtvBDv-V$};tX?+) 1F7CN4w& f;as)'l 8.S.186$9}M4 ^*4m_hM'f[n"`oP.]WZ `!&GMf $uVV +H _{ &)˜aY_%$ w)\ZӴ&YLhr.&q\NɛcAiW~̶iϥ?Ê)c#ka<>9ݴ5K̢ƿ2y 5QTP%Arwme|`mQ#_NJ0hCB#A._.)iK ́Vq43`tJxϯ(gDk*F{/V@b?rʸ!phxzgQ,FRD溨%End%HW*JMEG[{lg6.Md~©?Қhk S $Kqi4^}iȩgddƀLxq7"Q߭>wE>gެL[ݥy&1_95bRl19[3;xO&;UGnִrp- Q0py,|_TLH0 ϴʫgf# bΆ|&ֳ;2/T'|w6 @-5"aM%'!5Nnb~@:ErPkWRۈ,qi_qWJKw:h4% $obmr5GP2 \SsZ5_ooM2 2G"6H"$]QQX} ˅mkͨ7#K6\]\OWl ~Y  8ᳰM_<jʔ^7CGL̷|2p QE90 UGU?Q VکGC1fs)1iwy<䀘K9l@֥moro>'mlή#͍:3V 8kz~KK|nA®uTC%OG.[u .3\p(_LG(BN鞀/,&1 ,8R3)4__DEߩMJWnKb G2\v~:3 3OVAk=3vҥ5!b|c)v䛲,Zeb2!\=ryOcaxbEЯP df(e)i/3%5>0-ۗe8ťM &S۬xAUu&Bh_m!,&(go][R̩--gكW"vAf"PL˾ܞYOd3]E΃١5xqC})D{Cq\|+ݘ jye { R,Q+%Ao}lJut},@7lsUW~տqe^a Z]^ܸHy%&F fZQF}r u}$w&ȵRXQZE7U !ym!mP3&ȴ yit̯apRM€q_XS$o =qǗFΈA~0>c=p.tfәfM$6S{Rz̙UQ&4#i:XKoȍW/ v KBBF(X/G/x\!{iv8T%*jN1ʰ=1'm!H;PIg?`ܾZ̩) (9lbT0 ?T~F|<P3{n5KP>wo{L[b7+XuAn\p;|~ Y8%u uJbYf=? !] R+}9׬G|=p7&!h`L 6Ѣ%e&U*? @k}K6'2^3jST|G&j~w1\6^h*$ GӦJTd wTQ)6ceY]>.kmyӯ~5Ww=ЏD U쏞/`S.YCu^*Ɖ%*6d؛OiB:U6otD!WϷl{`I",z8GM/ ^e$~#OŮz7}6 [}&G%܀Sb/pi/zD&aoy^i"m=j^K2¡^@SZ'8Dt5_2 bLki 2-&4kEu{ɷA8zQDO`qg$~eFYU'v̲vJPzb&C|w\ ;HSqN1U\oF{`FQ"%Qn'S DuJ"%2'xΓ(qN[vť\%-*3X7wJt1\='^"}xs"1À/Px٦Yj=iGm__Jmם۰ VcI6ciru&$l[;( fJ>]GtQ)) ܺdmo9bY!{ZAcbD+Fm)PԼ(^tK.2a?+vM4pyiS )RGk[pkUڻuaq; NA;%o^9WU P̘"_VA%V4)桒JM! %qw=t}5زϕPQU[IѸº7$=/Hjc\U7QieeSƸ( CcJQ ~n_It&ykFqT<$,,O̞#'\^g~%h (H"SQzHFKv5ԡ|ATͻx IYK I99(ZU~3D<~J=%{!^s4!R1z M'd's{C։B~cp78zMtfό>/=1&FDhC*V83fos8E+'L 3acR,'xw˧ž*hHDi_D/;u >s&ww^2{H-Q;{:,vHcKw.mȐxRL>]yQ4Ziإ[:%a-G{s &ڠb>EK 9:m&~wI,˗865" .ԼP5yGLr(-}VwZ`b5;s֎6b~΢cBOo$ȊtۛCt.s3M1_;<rwF+5:M39Ys I,Jk ho(D^?GsyU kAY!}o;kUȿ/D6oVT%~qb3s}O# g8=0 `0NYa\)ic=Gjdzsu'IR2 %܁rF_, *+^L]$ؘ垕BrhcW﯀(Ӌ t諬uMc N>;06 Wj5~xwP58ҁ$q4@;6@vkz0d1 `:7: ] OTx+4bʬ"ƶge1_E;jF .ӎ;zWfJt._1i6NБk("Z~dSdnYvκ4݁]a,TX2g .l]t_LgqG.V9i6)6SzU[\lJRG $I$c`԰ImU`"H1"ԑ`" spb8=GP:oL?:I- ^r 'PC-Nv<"Ɂt6Ȍ;G}UZm HjoS>na\M\RezyʯrR<Ԥ!r}pbo{"fw+dIjX0KQKy3m&SQ Xb~_:o(x6ժVd"g*)»D|歩$)WvıJ/ LHՍLT4,0Ԯ巗MEy+KK4t,خ@k,]_z_nItY1oٌDҤi@{=`bưGI Lּ`8# !AI;S8qb5S];8i7,@ma]twĠIo!ʑkk+͕/ӭlr'*g_d$ ^WӺ&C҂yIv!q7C</}Z@<+Eojx[3' U)&Wy.dx#2#ڗ7(udrMUEF z|ZzdfPg{1ZևlU-mȓ#˧u_.7x yQ"a-OL bN@;xtA,sW+9"TlKnPR|H]П ևݧ$e2юʍ}SxL/YZ9%l#jqny oDXiʋym۪kc<̌ÿd6ж=fAߡ vLav{N'rśYau S/Tgm`3( T\С h>WV}kZ<_/r^^ڜ7!)~mG^B9E␻w#-uɝNR|xgl}_q94m#Z0-0WcE\<[t6ƚX%mM5-V.,c +ΖO&(ri- =vvTk){ B x nZ&q\W/:H͎<Ĕkt#[UdEzKF75; +Pn*17] %y@7tߓ; OcgxsEuS[;Bcuivvu;3NU;zȎrâ/M~Yb3[{Kve[O/=I#(dffAmΚ2e,ߘOE%nP Rl }t^5|V5~wƄ,##KZ&oz[F%^ZmX?n&Kx/>?I#{kO "sOž'bY*mi{BrgodqKo;׼m]oxHKщ#^$:MYBhԼ[Ҋܲ͑Y9<* 0[.G H7sY€}T;YͽʼQ&K1X: 4}- hC+Mnvu.%# ?K&Y' "?˃ i?0E<5M)A1PqX]t:"h%vC WZ0xz+]J=eÅ x ZP4eDf#W-jU H&$ri~p0mROZR41j.Xd)^tq#? ^8Ɨm2Ky=ޏGN:|z~hͽi-  *)Q >s#>:\\osZ(O^iqT$^æQRpUwM7/W+Ԙh{F+UYI z,=tPW|FðMwpoSxU+;iw(׫$߲@Y+XZa4ic\g-$;oˣ#+p|7?M>h5PY^g~Nhf"ŖLm0}UliE ?0֗m0[Tح 똢 V+Sn 8ā:kP;q+D_lU?inDU*,lCo""}6$ȉu_xkC5RԢ0(P[&aqqnc!ٵTRf,Ne,NY=TYg^~ԇ,5'Y3;zр[;Fr9]lWWc:9z㿾 N(14OrL{)v6 UO聪7\OzԹ_5uH1A4TrkS%T~jbZى Hηe%8leJ^sj90/ Ղ+lC0K2i ʗdӚ (Ow ziWZPy&CR29;g9#JaH5ΐzajА\U/Raά-%X ?Xgy&i_n6UVkd>ڄ<ȓ5S.Y .e&'Ǫ3p\^'*t#Q6{;L]唥sbE՜dY1(JQLtW|W,jR#ժܽٗ/L=W>WU' CikQDlͭ\Q=21|=m ytW>=fP|eo\ ᅧKaϞOAB~^&Uc@f*![cӱ/ FxJ];&;GXY&X}nRd9yd73e׊}U0qKQG#\=,k.|`a:IfzҌٗ;!VF n2h3?y<-_dѵ7&u'4 _9)t7|?1+g/?EmjmsAgM^(603~\hC!I)]W -Zf۪"z*HQ:H!l[jG6qs}(~՗:FQio|r4qaz1ƅ y.KѹS轝wz.HPjwiqn$=ե?Dꖣ#uN vd25-tVx3zV.JC~D-(#_K8M-,5e$<*C@RDSWws.QD]dJ]р S] /+'M9/'Y eQ(PjgDD+Ḓ伙W6LOmHy_]?SJ` 2zGq8+0L5~b]-_QU#IZ\Xt0}6ch _"0YIFc)7 J]E]ZTC6!SGD:QŻv]OY\GhDNvs;)G~01U_ ` 5;cէqX vxxM Bfɵ鼻c?-N&k/g Fon2l]=Rx*Y-KʺɟGv{Xbg4VNcbqi!ъ<'$MDOpAQׇG}E6'3jht0jSE(!,"/Yâ8IV BNCaۀāH;k<+@kh,j܊6uv Jd"<+fΫ,RFV=Z.0Yɴ=Jtar= LSjD6Vul΋S0|dL(P_ǙH4mz-2 NcMGѓgMį|mpA<- &{#Y88sztq!~uR~+:GbL~e(r(|bZ @{t3PFiִ2-?oQfkaѤ5~M(f~,w ^NA.%_bk*LXtxy rY!ѩeb Y"^ M~=lJʰmG/SY0Q7͉_yUD?Q)Z٬Fqg `BmtH*=/+L=m^d_+AwKdYo;RmTÞX[z(ey\,2EH2ْvOǜqc+qx"_I45v{卭+:lZ"BuD]6j(>j-r9렣'=Ѫ])FSDMHIbĻE1 aGOKu;\a_ث[h+*m3+Rݺ'R-TUq:/. NXGJ&Ͼ0dč |^Ԍ=H*w"Cu*HWIT93JAyxMtN&iHTf IlQL'2VlQ5] [-( Su5gK+*[3&bs.B'[Qfԡ~k!<#0%9HOk|n%V`n쥃d,N?x#)B`,)E0uަ OY@:F^8fCL ֙I`tsϣ@|q@sI~jt鮶4idl* =k'o+ShzRz{A{iRЗJ)wq܌wq]M/F)aY݁SO&}.\Vy]xk|5mu{ Ъdxm(|'':_3ؒbK5xv*V(^Mہr'_bLe YM*^( pȡ Z6O لNUN<;Mivm|aS {S3Y?ui0LܿX)8n(vn ^'lZ%fr1ǕUk xNJCĠsĞSsº}G:S^e(fי]!ʝqUbb!SkBwOz43CJLJP罞r:(~uq{ >gZF<$rRX feZ0Chd|v]D`Pl%Rfµn<8 Btiy2Pڨ܍͉?H vL]s^#zÀdQSJQ$<{`~q\d&k O'mMt;=cuc!)W90}B[pC]Q`y)#M8%h(GWw`hJs ֗)v] Y -/exЪCr}ҼHorJwTjGƪ! &ch;b ~V  LEm, o)iN'qgr/R´N8(R'A&r~ 44Ȟ!u/z LDQ(JdPXT\C w܅=Z\o#{hy$Ud45!+ o>XxhyP =f;[2 m=vHra}K)]~T 7Pfa>,VTנ>wxz!;6oTɸX"xyۣM!+Q2 ^`Cq2wxP Ku%2Ȋ݌ "m@bHqq \q~t!9qOAmԐq:"R[5"*ݻ$v$iYŝKtI9{#E]U^DYTs@aPP>r;4,d^cӴGY{[gw)~u߬*sy-BJ WޓcUȃ Q~օ VQ- xg0>y~ ZoцSxw|wt.׎E_9'vD)GHWA/Mp@*> GN%_WԼrgPo7.0;q0xߢc<4$x*z6g?h-k(i$ %,rA%"[;)9/ũfV44dv6KoSl:J+͊bە6~XjEC}l⑔hz#_+ ĭȂauv҈v>o4xKdcXjZՁ4:l$c RNwxUMK!(w2f`oh*E}%i4a꾍Oze,s,7^^:R㟀Y8Iyag(eH2?j!fs;? DJ#_&ɣ;M)9pܸ&QxXp=4 ְ }O۹|[4 PBS~ה^#@< ?REl2d_ގvL%ZPe/,rOwȈMo'4АĦ<]P~e&U\lsVMA~X6S.),@Nx;)|_CVbgVH"B5@Uk}; [qa5d*mC鈅>FN0k@ 2_-:|WkKeN^mj] jk< ӯUI: yk`vcЙM5 |1ur4(0B,h&C>!PLUƒ 84=Е!ytlrH@ߝ[]LYiQoP/q8!׽YT;nhD4;tB{4HY8|=jZfܛtLJ")` ǿp 5R)z !%Gl fmJ]zY|EV$>w" 5ľu2RBjUW@ 4HFo RpD{J`%tW&^UOpHeN8NElBKuE"-O`Jp:|ŭ'cB$nC Hi tU9f6p &rBP&J7=sW勗jGpH^Œk",P) fDU!M(+H]~2ژ'"arwyDҎtv,0g')JޛȵhĵDdyBt4uMVA6mP)ӧ^pﰹٌH0KCe\E=Ah͎M?D5u(LmyulGX5J+*miY:g;]A;wJ2âC51<7$/(Rg-.'s.܂JPb' ۺtiAMFJqR+GC ɭS!c$aBƉHC<)}|#FCl%ALW= *LLH+&$ r-$-f4y#,78̑V7j I k#3٦ѹ#9K<Ž (+ynn7X(K4\~Cu抭uoc35tLӱeʲzl+}?H4ؿ_nfsuC47XUŚ7` mĘ0h[΂}et*ʳ |ujS8zy .wC>7LWXպ PNr8o8Bs <"._R|^Ņx&c@{neG:Yf`(r~㧛}qX$.n[ 7Z^Δ43vWC6xl0R7E lӘbmcw}p2P}ɜN_@Жu,Q=v_THB^v;v>$+XLsH/$wZ93(U=P9;aq&VK8>2DjrVU>v'";r-7쟆\osF?L%?\u[ UK5Tx+̥PoHq'M=лE4FV[Ĉ꽈 K,vPкdhY%|UF\}-;] ܁U Z\zrA -ˇ8,3=[&x~m&C3OA_`406`!=J##Og$oXA?4M-CGg3Q>X0yx#:U!^'w4sbD߻-ݺ/B+PTJ_H8ࣚN-L3!!)wWRTUEK7Je n.WfybmzрDYv/! Sk .fu, q{ECV6{wc]\y}+n+όagA?ryfD5 o6ӛ<:_+A?lDk:Ip()XgZwǻla 2D}so!?(}ys/%q1cA+ԉӈ]\_b +Zr"%*9A]SzZpw6Mg&N oWF? sw:?fUaF)@ðfK(Go褡4x{ۃߠ;eC|1bOXW d"`f\a.#lSG濇TebgiЧ) N;Иc::TOHi C\J<<.̂56. ᰶ=AWT:jӡgPO,LХMdѐk'']ʅt^&|S U= bMt<2֦|(mC9lz=BմG.D{`nRwMpJ^gmFDYe  JSњ{jIF5VKK$cG,1!Hp<ŕ!޷. rT2hdx]bWw.ðVoJ ߾\F/۬߈IuQkPiobRkdX DxDokd 'oU 2 iv^̂(B".sLRlJ0U4K@@͐l88ws. ICwdܾ pRs&qpRnV p ɋ&)cɉ3(86/R}qDwv/PO_5Ԏ,Y?~\>p'l1{ [qәǁz<_ Zw. ͞uv!Wa>K7DFyc}/Pr7H&Q`ݤXп^!'uxh`c_%< i#ذϮ'$Ep0V+;D}wͦ#r=vtlPn2RڜCJTwwePc85F7Dq8>H@SQ sȇ+6#^ mAB$ :_rqo权23>pyU^b%AE6>DK6d=m* P7Kzj;3]%,sib0Zz/ꁌ`DZ]l ?LWL $Cb-\[h-l]Z}7T 8"&jѣlT^s_3%mk-v $sn,*#2~̚t!%s+@ê&fuaL׾iEqJf}ݲ,Gf,sM[o[.g/u =-VcDZ M]ԉf*h>nCIG}W liRSXo$kz‹9g,%*ZI󎧜co\+YSIoS%1VOk_5q~ڹ̅_eWy^?bd߾}} Wi+'hifS  E,ׯb`ҠC`GxGd?tJGs;t535LEP* nN8z$(`.Xlsg̢;o`چ(A UTuF@ikP:G",#p^.5 ; 2 H64u5jpJ8LZ[3^c,yN ܫC#o"o܅+tI~vIզIOӘKU[_RvA!~),kaoY_֓X"m(9PH#X_v ^//%QSK'9ۏ+)od~ֲ T%иk>L(k& c3(ΈwǶ- (".4)W:Ru'u"mtGg:8΁)gY'<' e;,njqycs-7cI4A[=kwW$FU'ٙO}2v=ެ7W-v]w|zE?-Sz9@Ri4 QT9@5gk$YiR%,n-/ž&C!;ʣr<-v.A*yĪto`uGҾB\ zM}=$nݬ;g q e;:$:]k]C#VBXb1H-a_VDSlo[ L 7ƖYDx_,7iOc9%|CW H#LÜHc냿e-dSaA #HT i *}hb*gU#T] k]rj~ܬDWA ٮؘ<8euE];ֽ${E^UF?Tvi"D CƑ%* DADGK:POɛʵ MrJmMuϤ܅L`cG[okqԲ.Xdj` wnσ9%jJtpDvia?S Q1\1\Pd)e,to:C2H*2`}%YjBsW|CA—{#VE4N$>`nɗQȵ&MH5^{  >4} vZJ$*J(ъ@G̒|:JP{3K Js_xw܎%9O8{/gRSC_2(E"ClF91ZڲExuU&ɃQh;9CiYzY`9C% *\K}yu3cg[¬2ʍC ]C SU8pM֎(~g-Σm&s8\=/ =$|-M-VTyX\]M*Ź~\bBᘽsBNK^]K~odu+ߜ䑂hٙ3@tL#|h@ ?MV~/Jo ,t7m,<$jl_pFZ%ɾMrh$x?]9_+솥;^a:.i3EsЌTZuF)}-IϚcqG_~HHbگv{oHnIP'oאL%h,Q#K qZS<T9SK2op +~e<@# j,DN' l+Г'r{|ZF7`Vz{wHnƻ{dE"W{`w?.5c!1APwq HG^,5EҲ)AFh߱(O=ta܌yyw>X=h 9=y =joI/Hacƭ*LV#2}QB nOU%EFλө"FAnNT8i#ٝMHCXso25`Eɘ]>f%c-;$2CgdPJ_D{09ZM~ե,epg_+|A>mRW5c# GktgN͉S|^&]Y<+P},nڽLso߁,O9ͩ§,#is꼲9ݨRNrZ32dH v TD7h^69(~HO2zu;y)yuK9/hݓ'?#Wm"_M) J3Ty=gBH>m$:]9˾LbeܝEFip_ I#GvW{ͨ4;>0V4#&xD&7E񫞒nut_ ?ԓg2 r?ҝ]ꛡ?1Mt?eEkb!_pv]f?> Y:[:HLtӆ!y α_8P% fbqienN"3 VJ%_7\J4]ׁCQa';jy pYZHyCA=_3|ְ i6ZPXg_!#xΝo ?BwCk(#}3G.q!/Z)  AX5Cy`+$UhϏ`6[tqc!ܙQEfQqm:&WDՓ+дƩ$zʓW˫Uhr>.PCԪg3A7/-o?xpPL>٬,+PsiQwBj6TNb{{slxǝ/Z:!<2kC>Z8K, FH^E(~_*a{ULVpV5n_N>>x3O./7ǐ(C=| bjH/Ie[~"JpAaڬP9}-^A7<:i +Q\DTòHI kxKnx! Eդ܈X#Et?<{0E ڤrWo3g)@ I4:8ɌE3윮ly+ވ%_@w/fUT%HRH;2Ji\&e?9b$mRo6Z0s]EYCLFjYr^e ZVw_-#-'Оh74D1ñq|bJvwEBI\'Cp1r Z!GVDx;m˔S7{(lS[X$_1g$J/hK9#h*P$i/F{b'j,[FzrF|PHWtbU'x& ἃ ׉͘mWZ D " ZQcmy5kL90Fb`bS:O{aNvt[헢ѫ4K>9nɼSY iH( &ON"n[hŽm/BgW4^@!1R(2)1֒ lEz,,Zy*$w 僎" :Iu4Bߊk3_Dp(5OBnVB\ 1;Y{0#hH XC4af՗Ⱉ፴-iŷ~~gL_55Pl7\W:&A#kdbg, JϪ|s;ܿՀJOm3ºJVH(L]32\dr)a8P%BUn?p'BT0mO$`z@2C)!'jZT JBIW ^MvKցiHR~Nj:DP4WwR<4Ǻ7vQ7F2ɘHyՒےd[r3!'X%6=0uLl yb$B(wӆ؄umzn0S1(F+C͛@nsJ՜RtBKA%n0L8J4Wg ?eČX `m Q#xmHqKV+AvNez2yjݣ;?)$[IN#=ؔ&sTKqxXM~E0zJC3Rau/&4u%kw&L.c_?@LW%"9rB-_d<=fbwYxӱn0[V{Yg G )+)zV[Q=q[S)?iexڷU1{GVF}?z 2-%IɋYb{+0)dF|˛Y\,ZCp֕Cf{OxK#D!ȅa6C̮ߢTH )U]^!ʠ'X Hxw% 0+H=fc(~+K'`P ;Y-T]{^ bmpF:vLhDIOO!<\֙cK(wYD {cmz QHc.e/`xJ[*5[?岔D@W,wI)LZ1WY$FkȠ;?͝z-- #jA=уijp5,y=4ӎq ~sx*Ɣl>#bƻ ) }zAtͬtk[xָÒAے˝6Ͼ̠<3=p{Iom]ikO 58/J$H_nJ[0# ƽfjIuYklUh-Pe9[[EJM=4X˾RRegh¤hx;%J:.: X'D"#~E$V(%PïDZn$P_DFt>JfxBlJvTIKIseYk5LsKU;c{MzH@і,AӦ$a0 s:_\=Wd⾻h&GzN^; go+%ǰS=Hwv58j &HS|ԸtN q nTq'g:fbѴ"=3X>U.cJlqkvbEI;;͏l_HIסnHMGJmLED02e͑"S#TXrw6~$cQ\8.=B5d 8}$20axȽ(FyӞ_j7L r$?5ꤕV1_8$ ##E ^Os,3VI+~&e[a= ߞnH a/< |a>#38B|&/WMiVS$=vscZ3G4rx}p P\=T&fĉUqT"dMW1|rc+pk6HS|IPĎ.8bԭ#t,%04wsQ^h4j}MhP'&zoIxOǢ&8c75z 1  #>` W<:\E9 }yyDN}:~6I :TtW]r>bFBB=)NHqA=^s: Wz6tH2PV:L^:]kz{ 9e7 k?JPƢC_)5^X<;_,~v)[\]?*pzzZx .ʇ_~Vs#{-$F}VOTJiXC sg&bVN1%"9$,;G(U`Fp?X( 1wֹxɂ QL^(K Z5Yyf 'S8/uODuIoU]}6ƚɤNE+!:lC۾T tNqA svo?)pe!sL,$DT/;IBJ)sA }^˗86@,\BilpJY8ŭDKbz5[4k 0,'Crs['"emc>Qe0nXÒE3D8U"cAMꬾҞ?!f 7oԌ,i%i|x9q !T߿$h]# O:UI#wmQiE KsΜ;ṶMwl`nn>yVBQ!A,_*}Zݬ"E'(% 3~larhɧ u!4ip(QR:J&u+||i22]魼?xu?k.٘jY6@fT}O[Xf9bv4%J.M1b =bwIqj !󇍋?h:NYtbX}/H+!Ķ);ح{l ={sЪ*[vn.96vV%Eʌ\q8]4S{C 6rK/L\iu*!q79Vr,7VI=8a U"{e:7eCp` JxmHWrO׀gxO|YL02N"(߹RcI5°.-CMAp;C4S^+}^n3Ķ?hrxM[_rD#L?JiĘ}aǃ2QNw^UG fԾ"e8oZr blb K{imei,|ڑy]bt]S"nޑyVö|}xuT˘,֘$z3DŝfS}3 O5?S,IX< OZIߥ%Dtbn%Snfaٲ-X͑CDPz,{&^Ocb+jcY?@hރ[cֵ h^`ϛkw`𾡯z2:G{3>wUV$с?{|Ste8`j(=Dc6>[E6tjq7"1_pФPhگZNt`L6Mg`l3Fm#HQbw~dMA,s oiplro &X ]V)P&XJZd wt5[_&bšzўkd5l F/~x9O`7Ǒ@})o:gm0g𘣀DHpBmŹ_F ?j* Y}+FG5|62CIFEQ`VZl#BD-xbM]B=-w<9GSrј/v ,SݘTS⍺0n=>A=xϏ@M)$I̵(ޔnjrX tfaW-{[PH BhtYeY[a%\ig˲/l`GŊ y-&6l*r8%_[1=o"r#&^Mhޢ8P*L#FO<2}5{"kE}@izH+z9GG%]=>3xaEM7v^ߘZdp0ⷰ՘8hC?4n sXa|'v zk*R1iDA]߾U5Gn)n#T&p tKԢfxJm"uhmGfH jx &طް猇K>7nZ'0W-}_DЖ0{, s:#8EBp_;U Q~8U`{vz ^h7zvkU3KV[E XyxvA ?:zhk$%OyYen~ByM":F)WW7S;ϖWr%,r~= H0W>tU'{Od@X>e<|._ j8\11XɈ:0 Zө5 (ԂL{mpN׺ChA )~),fj0Rx2 yuuaϵkOvj V㙋s!B=a#zr%}HΫKs2:e~Ӣ^{D篩Wy>Ӊ:hpIƧ+gLVQA!^ꨜ |/en\p,CI_s>z A~F:;y0I-[Kt+M=rq&?._ME˶f@)$9k0S05@R5rFM _$tly⬴8A0.\ٙpc7yS:q`Q/^% hx\a~[Eq`jAa|BONѴ KϟCxӻ0/ԃcM mv ~4Y";#Ee ӷw#k蒲r%}O-}ĂMۓf;#W TIݭQB}Ks i{9@Fqf%\\1tI4)T2x;isB%whzNM&V':f9nՠPfⓝ U X(qXl vYT7~ַr-K‡7>bA8^sַbu.R3Rb_ogJ0nCLpjH=U71#BoN`)k5P[=G[*+<#z癥$mL I%qRbqھ̙ޝ?I'Pf!Jz5ҿ2 (ٛgJ?2e{% j{iO%-+sï">6+rmT]?ܮu"Q<.~ߝ;Ί~A%K!ұcBz`Ŝ'QF' :X-~3):xF:5Ð^2נӇQ1>m*_V_=7j"#ٿ^Nzc%^ǮlYͼ{r\uj%zmc4+c9#.Q"D^:Ǭ/?A% !+DƂ $l[z%qq;P\>70V8EװHxWur]j85!\UJ|VY]G` ?|G(Ipu mW58:ko-p%:Ί 9,F-02s>suJu9+@}C,]\G?V~ZфЀ8gXbʜ:.i?E45岛p>qO)W8 Zhyg8^lG _Vo9tϐ.? >J=q!rkؐp;ƜIHR ǣF xpE]RmYxy~Z p$0]#(pd =>XR1;U Vq^C>|ro0aP*B_n2>qWPS YȊ lfn`9_tML^lo-ޘ7c1?Ex$qH+0N ?cVTk."EDK9uwveU%f\V3D\<S $ ޼ndzSu&5 'oI@XX/ qRm`<[6 lDžsm.݄Gd$A"+JIY| G3wv Wg)_NR\I*SgCQr=2Kd0?,)?%X"R#Ajqp_9Ī?*nEh_^\gSsgXo8GG }T|fٗ0$ vikXpw7 !Vnay^!g!G6iU jĆROezՊ/~fͿE+hd)̧Keb-obf{~ZԱIHfdz/D_{rJ18@ *,uyJpw$gtr DuLPA] i0_ԍV%~i0c^XsF9WNowb.>b mޯN7֟?-?~Գg|aT=/],5/ T=-B^MmdzO`ҡhZ5tbf;AidhRiAXn`xº+ľƼ1c3V.:b0 v:ApQY)Tf.,42|O7.O[QV9nR_hJ,=X>vĖy&<5,F˲|y PweuA6D !eRb:b*:.ϥ=%s{W_QE40-Cl} :}E7E.Y_2HFiaV#.& | ҋAPXiٹ?.]6|>M[Ҳ qm}I}kT5Ti Ns2\q`e-oE>,b7R&XQ81q5JQ(!r<R?a&%Qmm^. zacFkU'f@oZ>FHQrȎpy^PͲ,afh)ykR fSڻdܷˎgTp\>6;Ro&c5Rx[7NDEՍ+trB#IԔl O iҕ|؋Bۮ&UY,{e/Ϲ40ҰVr>b4<_/¹&oGcʿvbE^0W?*Ysͤ"Sn=0jܐn2ܣ(v{B[d=i GIvDAvlvLcJR6'#jfEUr`OR8- $^DN 2(+"]'/ޚZ*v>F?Ohb/ F]\T#rA++.yg=}iByګWA҉ңwj* (!;RL9 3ϞT>)`ިqQؓJg]!s+o+kְ2cO˥l8zb)%OBݽVr oGEƝyK JqPrfe,wc.D7&5'0N1*Y*Жp3a'?ѱ嵭ّ !q4Hhd !'WiL1s_=b5߶y%vLBw3~̲.A>进͹]u$<ܮpF6U! f.N w@Bozp{U'On=&Y}M:EZ<ػ ϙ_ϲgL6|(YL9y(Eoz0ͩ`E6m Uέ$C+t3$aJ6eWb $#*ҰT) ŀneP/kzi4YZ}*Fց*&| Q9?󮱢B,oW;4r+=*/|[yxV,^_ vć膄kPO@K47  /M=>g, շ|PXU:wJk?ԍQ~4WtppR=?C2Y5)!RdQwG9z:\h` 3BJ}9. 9 RLB=wFdCxτ$|@_}]p-vai;4  hl?_Ђ=nǨ4IO m[S/+Z(ɧXUXTB }|)0"!|$$)bȺHnJ<@+pr`uzP\~~@f##ahY1d/by3E/n , KRY8Z 柷l"a.>=6k1$tfSYrB DNc2.=n"'{w, #lP" wJZKkك*0 7 b9ֶ$N}*7;5_jΚ8 |k󐒀n >Z.uan;׫7,~~%h8IՎ&mGhK\tb$3]MT !6`T37ş `-\meff CufkNYa<^RKfRj-VwA{9+ٗ@ć@t[|OXw) %Qųs c!ב=05//8zC pEn+Z_>mq)@JHk4܍Di O-~}ީ㸌$IsYki5Rm,R:C şa[{(n.C=UuM 80i^c2KѩǬlĒ%ꐞϚZJcrp!,NA4"Z . e^% Tn1"a+Gi=l~JPW&BYaĴm k9֤T]hSnO+>t 'l!ȱ:Rڵ, $ؼNwS'ߛGۏDFn^Hh-XR}*3c]|LXH6qO՛beѫlw PHaa`#nVׅӽޱ) 471!|' u@,A%'GS>*Ooyv{NCBSMp~o;.j lds2}.l]  mM D$Y-j=`BS}\^ lۡJh$ K?Ip)Ȯ1VNj-8U]nMNivY6)#51r@g:pWaѰ+WWE!t'`0~A&]ŒUjfɕ;Y$^ Иgə*+Z[>uۀ&KJZۭ7 5 uL5W lF-;+a5 N1yKͽ~<򯴨vĐ0-IeYٖY35zO.f?r&}cMehqP\ڊny9wPH34P;Ԁ jFHcDvnJJ0sW[*wEf N_B6.ˉeًj:mZAڡ^_=39,&:~_fMyB pzß"IC K$ #DK93=TA'"he-TAw;f%gʪ2fU}hY=s4u֞.$~/п;QIҺ.7R6r( =k-Y22r!s[7גr3&-QyV5}7;½ W!s!CH,~TMZPs<l*ykDtdt"';dA30Mי{sp迖~8Zs_4I/*%]KX9Ĺ|痫rE:On$_״K` vxx5z8oc{s;0̉07Ѡ\nMt[ a)AOGQ)UӳBe &"6QZ@&|Tͭ-Cm+~Td Sv,mռ hwYq;*ZLI;S4֡;&GRArWTBm T,kTl R31sㅨj7 #thjZmr+rf>R.}2hbڮ:=DºDJX1@\F+d\NEX![ T EV6t:<*+ f}S.&!=_63D{ER4o+,u10OnIP~2,6:u`z+L$[cb0ଜK" ]<ѥ1H؅e"hI%l_wE|V+ 5\2Grқ]c,rs;ds7JUva PlrZPߧgܖҼ͇sm$}( ?S V >`~5e μ":⁑G.F~ \︩4^,+F3qxR]ld, u*R"?5u3j'mMsKuWn}JC"{ KXX՜1ɖ:NHbkzu֮| -zP&>Sva[e?i8! b4h*=q3s3| \o>F& ^=g,]gh֑1W@-( o 62WmzigE'#jz=aC:OX}"Qʊꑙ}9o&Š {!];Msdc vjoZO!&aiWBߧw8N:=f.~aAv7ϟTX^/qkvx2_:ɗcegy-b%)BpNo38ndci*>_|0sse"g /hf` O@z@Ab\rGyX+pmH}h ̦aI2I 'GOU݁DsHѱI,,Ɵ6lyf1y֪& B;XJXըWa@oZ($ن[n}dlXU_tתF;)Zaǩ+L56jB8j~O^%lcW_K!ʥ)Z*(?w(g+IQOE1yTDJsڧFΥ6)۞pчdH"V˞loa| (Ed'v_2Ye}%,u.zSYzPrjYt55_0CGpsux%V`^Y0)"VlZgm9&r &E6F_ՅWZ'X?/w\$ՋxbLX;L\׊MlWhƦeK:q`ωU)qR]3=HF0,ir4o妞 _Zcb&Cd j§bY"AAE& Ѵa~{?U:@uXl"T F׷7[F NEjv^`iͽ&VoMr4g tꍲ aD~Sdf,R_[Oꮖqk&("=ak tGjUC$ 7W "Gipe@dDmh#XZg}wY 1;o!!0]Ҏl5%;ǺSr ]f;>t]$n_IcGØ%d Gq39]d(&\kKk]":0oīͫ[xZxt Fd_Q@|q~ v0wx^yN UNgЮ#r}}^Ptcw? E7b-cAS4 5%C"z!bb.#IwnA[U O-~ѣC1SHH1WeQc i>W?r=lй`nKKu%{.I@8Y;ʼn2ߒ .aBSxi x::ue9߆Q XO 7J,܂ ic7@)|Tb8񔴱Gjf@t^]vȆyR[ZaML/J|C:)lc[Пn0bհOw| W'O1B6R?U|V10j06BUPɖkO+5-4@!$k-7))ԨB;QEL 0psNw'*/JwO%,n‘Š6q Fj?uVe2?}G Ta +]+lG'ҽYUK*G%`S(5̤~ETkP5UCDό\;2 WpPzg_HȇPm,c-*+:cwS{Aְo+X^8N4i_@:5IQսǟb k_r(At ڡ =_*@r>3hͮmsZ_z P2'ɖN2&+yr ; f{gm'{F78Y]!ÕMuyn<c3y>eW:LEY9ɉ|0̸jTERy%+9~b:kγ4%Pl2Q< kG:Yjq8\l1VYh0@8H Gt(.b Z'J6|ݼ3e0*R~jl2JHx V>>HH--!`rCe'Uu9GB2X|{TKw>1ua&D#֩QӾU濼SR966?dPk4F*oI=`񯂑xBLRZga5JB' 3Pi¥[B|nB#%߾a=!{)OM&?8ۺsn6"p@7fag4;ΐu>|ʤ`auzO(1Mfz.y]|:, G; UTn^ÊMUL߼5H~)iٹr/N[^# T٤$i:n=a˵m|-ۈ&!<R+6`+mpi(z5$Թ~+M)ӟ8[,PyW@tZz+ ;м"#@C*Z!\DX? IֹgeeL"f+op,GmH(.PGұ8߃{= $,v퓕HJ]<*skA6 vPC77* 8x9ѫR0K?nkN(jJo!^Y& |qCLJS#Oߪ&,yX8FNzGhA:b)Sֶk:<x 58iDb)C& ک{)^m_mYh~sj6Jue|'NG](>j&#6߲S (xI'EzQv+<`ёʕ(['7"Nbnjq66 O~G\ͳRjeB_}ʞM;:*ʽA8 : sۑ"*b *'thL).MՔ_,ΖijbAPO >nšvBm {EV)}@.B&>ZF F3PaJQ!er#ɸETgoNЃPg(@SF?vKqnռb+51ye-6̓]'BZ~[$N VYt)ROC{eʓ׶%];)y" g!" t}y)/hPqgX ($YY*xDjN #8TRe"ݮ [el,ѕҙڞ=r$h #NNB97dP&oҍsݲA,L7sW I09`7^{Bj3+43y.b7l"Hg?>}͕O߆洘S@uݵT ås>굳U1UaDq&7BC6|k$W?$ ^Drԟ"-ZA@}!5>ɺmտ#|r rfuL>fHS},zw =Ú36<5^, Hb'"HID]St̷v&74ǭA(=ǸAXK=00(Eish# +hW" 4B7$}?N]q(2 .&.rڎA|R_M05K_\!?@v ۼX ,7@-m$V!b1p2juߏ%K)bFSlx$obs%yq+EnNYD\;d[8E r$! rɮ^I` *JE/ f6d-$%5ј cFtiwb"s MN61^z,\0s{q(*w`Hf3LfYIꓦG 4{0#=={eΣ,ba_AVv48ɘ2QGM*y 8:H^=xJ:;5U78U(_'>nr#^U^ a% B_OK 2&)w)oqkĭo\~?9JPPUIN%%OpϨŸy(;#ҿ5"4^bȵ+,{_]syruT8׽_siLhTsy3 7MOtYtGJ}G=JeS-{I>X#DfGMD1b@d2m/]PLbgvSIpbG4LStdU$K]y!sR{2 U&VQ y;SvonFa^RuQ WO aYCB||̆nGwh)w [$Q<9U<vҨ2uͯ~;eԊ5jU5Yx(#,#wyvGq"? N+B\}< \_Wp7='""27:6B"B߂?Yi]m2=XJ#  {bݪ8NAm tq#|M-ZY~;Ui|_[bfT~KF HٌZ"]'9B1LS2چ8+,eR T6B]\0'kRB"o3uh XaY G|U@DpCgM$Ė>DvAѬP2KgH*GbB 'PtWG/yYMձyή@)y1qP3b HGe!4tBTۖT4ֿ6bXQcŕ3ܥHU{/a#š1lET4}T_L\jWA$?U`dH䄍K#x֥0; 5SP65:&= 6T8G !ʍh#{"]ZVAUɽHΥSLK/`jmkf5  #Œjv;YS̔OKyx!DQ0)f*_jS(fyMO W3W{IK&ljg[&T>,AWI\4N$lDڄ)UCr8TiNS%E-Ҫ-V%>l¨L tF!avU}R *r%M]x{X}c*Q du`xώB/DZr[d38CdM_+,y>C^^LӴ0őد8_nݳGV#kկzS(\f&\-sPQPw!>wZ.ǩ%mu5R& QCkb0N-ɉJסqu@TM"> ##K#ri1R"36+d79N/rVj#vSH{יf/<-pt;gD&\oٗJ3A=0eXr΋qLpn#)^ g,{!ҤUs5sn|Q1]'MQK6$< 0ΛZNKe]bj I;"[fI-Hl4G_[7 XL+"ôM| e#2U CU[&x&nDImƐ Fi%]NLNJlf/q ɰ`g1J|dnxI1ib~P uո'kQ0QǺ;PoCn3%iqGtհx+Z"P-{%h:#֧$d4 |5gWHY`fYWMK Kv2į~-;1nsD0l>TLWY}~Ͷ‡zF[<[VG.oԭaz b+;|@\ȋԍskw¥YTjr #`Uhv`qc3ZJ8LMoZI sxo;#]46oxAku%Xf⎥ Ómp1Rћq,&GGS:h $x:U@z\Efǥ,zhH hHBx2Tak݅Aډ[c,߈z(NK놵#jXͺuV[w*%1B͌LnԮy=d܍2.1vW>wNTeju1LY]J|Y~e",i%n-hxIJNDZ$Qgvga"lSFv1KL&qӸwgYbnFct˟2N$yEL/Fѥ!+d՞\2䵟} K?g6S!'gm,1cU65dih:Ǧ鉖? ن(Z# qK\JJbR݁(SZ d1hG}0S'ZR{m2Fz1P%0ҍ.I 6>TVaNoKLڗ[Fն%>‡J$$#q=P=ZN/})šn5IDw 3S*zqR{;/? 7 '6ñTt2 x } *!&l6M=Z19l"7wf4I7|rt3,O9 7ӲK09pUcA*ukF_byXp<=EH_& wͩAc⨯ Q`yI0-:}};LC?[Wvz2#"gunx,]YDGRivɘ`AcmFN bE# l !)0d]WE0^Y\el,6:ĎX\Mqw~@W:9 K9.XG,)%I>˧ax3-ob>ɝϣgBVVgD8ݢ:4F}@I2)0<5ucӥn}fF_?xS<ܢiBoִ/|Gxn e{Q\ 똻j};IA+j ix\ґxN!]ѼMH+r. U%fAgwEk՟+JzM) 0 W~gBj0 TXVv']~J9DTP$*Vk##!n+(R#nk|Ւq Ȇ&ܾ<6 d, drPN> ;PG3LwoXՏJ*n~uLaMfX(=IYHm,Ow#i7;+GB* Qط]Ot,HQmF[1zS^giro_>Ѻ TAWw]1(S/YȸWrWSE\+0"uo.j)Tk_jыKC=n> cOVh9R Wմoے"Dvhˑ/{YSc P>F!IN|z4vRG菆@wx;mjE/QqS OOȞ,5sՁܠtnI d5cZmg]h(/(eiD RXPb+ZU1r`Ϝ[|Ŷ~^>ÍCDiOX6"MFdm&v4Z3 }el--:AcT0S_pR)YszV=+lq.\NK2s[0&4`wbnX}] J~pF$u+9"uKoiG.?Fr%—X RFk |wnJD߁/$V_]B;{~=~Hz VPdgg#{A(+ }Ϡ,"0qEB`;$ ~5aa9FU||5 Z^^iJ&88:ْ< C_!U#eʷ:?؊ W cʻ / ~& ,NyJ'EGO|4"?D~CG/aߟiY]3uF>EİEE3/U؟FsH%P}+CCtN"eO j׍&{y)sBz!|s hhAIp`-C<"e{VrF*x\HTa40Y[ƊF%΅u_&//N9T5,Bϼks$h3hd46hSOy^  ?PSGC"OAHQ[Լ 5,fc-SkKƀ}@T:Vt7f>ϐl=uܑU+͢]-Ѣ-5D=x`̤fy]*-+{ d<@UY8b2Q_h'Q j]zMV y@$* Dv~6f/I>0lT3. ,nr&(|,gί,9͹(9/nwȔ0/nuf)Z=|SZx=]FưĢXDsic0*v-G4X®?#Y9&Ez߯Pu,]bG 2)vm0xv^Ǝfq@L%!PU(4Pނ/.*S9zUW-\AOBQQ"^b|Nw\RP?^ndڹSpbRiq)Q+>6b}Z9nv8]Pnlg{Y V:~p/26כM#,r&#=枌m2*9Q `K;y}:P~5v/ҢݛB5r?.m^O8ݥSG]kO%@ j&GܶM{uP8"5'^js3qg HjS4R-J ?H#X"GJ; xy6kXЖ sw(D *45@9?]u31ߘ{y70y Gr¯A N,3kXİ>Uy;^ c\,xGx?sK皟SXvDO7G^N? `)drfL1a5-ڏ8\sQ=Ys,O惷K]/;;ڎeb.]ַ^O.=JR#jn^}cUR8#5i[x_ԋpO>~b2 ]Ɨ%?d ~&ؒpgC# vgʏ^YMަʳV~J8-@>"X.(KV`Cf6J"<4fޱrl@%D8A3~ܧ<[*KY4O!.6X ?Ln[8cuKvWM=W<˕#8ZLN2ŶZ/6!sYIҁ1 Ѿ&D{~< jlLR:,``Y5k5Vo`JWlDb] DAISEx!xQtm vg흟9<)!ӋA@~ SBṰj呒Vym ܈ñF|MDZ(tMcCIN=DGn;~" %o#.p& ɾ Iš "TRb~;ǴP$^ 4bRl >(J)jQ M#VIM-='oѾ+[@@q{{.swޡ@,3o@y!$8Ddi~mFFTi(4twdDۗDA%ll%318ll@جzx y+˸/]t .9)a75Z/i mL(νjuJ KĴN, (VUO@0\WTg4*_+ \D#uAȹD_?5\5ULɫ춋4 &dQC9 R*E.e؀>|fHX)ѳmJ=ӵ> `QCHC#A9T}le Ҟ}[xZRG?U\g4M@TLhvOB Q9D6b H5c[X_pQZtMѧQ*cZ{_V/+Js ~'7S ئzS(9}n \ 8Y-g{`깖إiG2[[]*c4i RZK2-+0@Ǜu@$g;& A,Cl WBօJ0ږ;6s62eKb$uE t&LK^jJ 6_|h\/ R7A f siw>!#\f2rik^S핦"--5hW,jXǝYuoWy-n=L>UػS=`pBE,da}Vx ƚH\kJ `3үI'x1ԥhFq`8ud$JL!ZZSNVFƟWψ[|Ҏm=R @_nW \.I%;i`W 㦀Ȃ<3ю~PXR,FY:#.B-Huj,!T&*e+K |-`=ib$KTИg2 n9]AH+"/H5UD8zHt8HR $ؕ!jćf<,;ė,79⇔ !3j{Gr8בSX:$W,2*KRPE>oPR/jyz6=V5 [TP03-t;K+ē4z"\k3|5uNc?76vJ0lM46%rSR IՇZs\DdB-U|IC(_+ hx۱#D#z9گ=nb'Gb,cs+K NӚf’bσZ7q`cS%v;6b[Yc 0IfYR{.9;0xȐ 3)k"萑ƞU}7i+XHèbMV_MGLSw{-ƂKx)X9UUeRb*.ua ukȴQ=EgVHvj=n\%;=jSʪETclH:ʸ]_VFV~@ŖvdM; Q';XLs7cLRs_B=UdLQZ;<@s͚Cӊ&^t.Z<CYyW6߄!a[N*nkLZ2\|y?%}WF{0rKΗ*UDp@Sϓr˚FK4)1ZX;"|JiMuwl k)ݛ+3E{F?~'H⡱=8k1 #')&|̝VOa2@,X^}ApۉYTupS6NISt VĚ^L{ R;|OvioTUn?>dK67\&Ykh{LP?/ެr+zk) gY"P3txJ5@iCT[V|+`YWA,80AgEŜo*=mn zP}>UOCw_@2JkM lJ^p 3nfŃ._2g#J B}l@$ؿQMJn|H8W0)|G?>,Eր$:o gF)۫9-FCPϩBpU_1Y$ɹ>LõMU~44IC1~S^giL|8"/10c\'ʵ@١GjJcehi۳jn8fX 6adieY{.X1goٌty}9䁕L4l@FH~$Ɨ!\RW3"юua5°=}R$EYjWG%d!ml@^$h/K .:nƭ`u4ԡ*4t !u3 g<z1 'mLY̓k=k["IyWbw _•>`+iឬ<ِ!M!-a퐧7m-=EHJBZ-Y5J"B5Aͺ'⧏ܲLw-s(u?'ꒇ+ sGrZ̒.k]N#z[^dOrh~|m$`Ů-u$QM6-hpoE$2ӣ`-q+2$K'DoV<2-TM{{lfT!BǗr+mt}ݮ Ȅ諀g 9²5Do*qQf%'pW@kU$ xhC(O4xM&bsnuOdA5P'z`,9CuTy@ƚl3*AP: &7vS$JcFbeh4зd2YLR]I[*s3Tgwe9|3C+NU y$f_M?f|˻IhR hJL,i4g6D`9頃,&x:/2S",rhkQplʳE 6%/2$_qty>秆;僬ƌ~t($CNhte7JhT~LX#vɑVgYdx'7X0tB}V8D?gL5X>z$"{>#;',ׯ0Qlaz߃ ! dpxhŝ /wʺ?9N5m̆UL~=r?\*P0~hӵM<֪Q xkw٢x9&{ :ۖ3QxM`X #W/}0lqߛ1k NJiO̮ė`#T-{@MKH\BPՉy4l^XQ6v<k!ꥆӳg͌E7u VP8}xBopЛFK=*zY,ա0f8UspwȎMuzlԞ:{$=Do3%MtWn <(AlA+.LO{kJ¨ѿW4u.`aBuA+}}ݗyftPZ}=X#se(IbnT8q 48q/bvV zo!/jlŊU#/x4`udWC2!<=TpZ | LXm/L_7%٦wū[IWF_]gvK9<=0[Oܥ6W lfVeQmXQ. C dX[^ NJv ЌX"k/΋|yLY 툋kܝlEiȲWCipfRa [`px^W_u+.o)Ou|1Sx\rtј󱳯3F:`41[P55 &"O^q_?^} TH o>l$BE 1FZ Ŗ.djxBk:\b1jN{kᄟ[+)Wd ҧz) +r|rl/Ή oHbP9XF̿VK&_bHu}uՎU_PþGFaH^"2Df+ f g_&&H(nc-n488 C]x=K(1(f9@ ,9ⱷ3 O>U"B Y,6W9IA?nXb+* j"HzȡwItgɲ7^`@ oI7z{?oR^Zl<,~צr<礱5C>ϸ/Inb_iiނ[|l7@N_O:Ԗ[ֿ+q{X H v*J8b#$DtP')4g'e"-ce;QQ=90a^=&ULvtczy=m}(w⩖)kxA4>@8WGk^~C!Cx'-; 5u86X 8 d oa5faz+` s"uNYg [x'E'|sYf1a|oPיCk ħqtHL %X#ٓ;&KMJWٔ3$DV %N̬"$Ngg mﲒa:_jIJT[A9qshn[fYDpwH) M3ӂ :;Xys,@!e('y䐀O+!8XXϱ/{uĠ+ZZWI<wiʋ9&S=&%ֈ&fN\0V~/SGhtgG"\C%Rh,P 9%AK Ԇݰ߈DC(oۭ^蕉+K.S{з&?N'6Wm=m3 ~ll̚=A\{hAضƲuBb3ue1M S 6 $ح1yIeg9?n݆2':̳RM{оҀ+uCOYG){%Z$iw+F't©^W ^ f䉹vגmѕW\H mjŸ'jӚ)YПP?:@ 1*l/#[ݰDL<tGOMj/g5|V60%&0)t0Pī"O{˴4YVT=U6%eUU}ެ x$V0l1ɄEg9kkΊ+Dd0(pM0 ;ֿ[LksŬNҪ<ÕYJx8{ ƷB2fd+{fXP~;>0'#CuvfI hml9QB*PL{8N"@c教mzzm)ƃ2Lй ! %iPY{AE=dW<Ȃ19l{f=I3IA-+3}j엕|)DR>(a1Xx;5[މ۞WGJUyۚ...|((`,aT|'޺Jv~֋# 6,G~^A *:d[e9!gզ) HE|.+)~2ꫡ8l쀘 2=#q'A#fr OJO. I@Ԅsh5njٹ[iG2\cpN |pWůHwH ׈NbƗL~0S mJ*TÚ a׿~4"S"bDXe+K+y }K$%K |9OZNG{ZVNr-Z ~TY-[.gENJ5cK؁>KYb-#.,<\؛{|aWLET^^%aŢB!X*Vf|Mx/BmIv iKс \{i|_wυermoHƟcJGZèHJI)?m \MFTigMP=nPKb ?u2<+a9G} N-G Ds1蝊243wKD]yxVQ"ݚbn8qF,\O3WӬ7:.Jt $jQ ڑf?AWV:"kv)ʬq`-8폯T=Vy:90zxB()|UJ;Rҳ{bMڑ6UFlkA*vFq%HQfLpNP/u 㺃HNnQ%›QQ2ARc GBR=i2??˃>ӵ9Ak5?R8#d0t̓ DAi\Hx#H"q]MtJƗ PoZ0{9Sg #*~S$\?U֘UڗNlkb&dcX띉/th4$2 -μ[-:OI(mrӾDr  #;DZfQ?7US5M|('ړ5L˓ct:ňr8W驙˗}KDӦ于VYǍ_R5Ubyƅ.[ʼnϲs"'xv6U,ï3q;&QNji) QvFW{PK!&Ѩ>K,|# &ﲔf z^&R/[ΰ3^xŦ )Oi ,X kXʲ{!eJL,^o>nn*K1!dS2{o}R%i2b>%9'u~ڮDap-Wlݨ|R,.uX@W)@dX9 w>*8URU`X=Q6._=."HDFTtBp ל䈽t:# pi*9+{h`Agdد^I (yb_]YX+p.9 GDD)*jl#Ydkp+A-=ґx5\i%h#rp΁rqnQ:%h#OMo){xMDD0p'-+//JgQ*TImiRߕYt2PN}6(W!`RkK=p|Ym' wz&;vuaF|.S6q˸Q:m%4呾&ɼ\B+CםȏX y> hSM054!OH FB4cMoV7Bݩ:qT_><ѣW~ic >@lS7F֡(@>& v yZ&宓9;{Ec($Q0h\J;vSl!,fE0+t$P-eH741t⦂f bgtS=sO;ZK۱u+>=F1D<~\Xf@tP#&.*HڭIҩY߉jp e k[T Ѫ`SI ˓[5['>&"5OKIܒ =<'da]V"FpBGe)H}J*!MlT%9MREJh%Ӎ!>4 TK3 F.mH;1Rb?;?Ӆ{6|>l 1h.Z:^D2Ӭ #'BG8ýf/W.Cl[ޔjp S>7UQ_OV|H}6\'RKz買?Ii_ (Z8 Idui(-I0fI):xה#?{ȝe6`F,1]6^9[p=rvawj G1VR bp@Uٷ^J43.hnRP|AYbw ?T zsH0?KV9;#=:5i`ʐL-l9Pp6F,@쉸m %c=,=Mk܌Xjbُ f'G[d K f%C<7\~&`gMӠeu9ʺVqC̫3xM'>,|)z9b^sŭ~RGj?xlG9 k|`Ms-Ҳ`;A֪EfV@j+|gKOFJ-T K6X< #AIh7t10 7B~RZ`员N p 3vcJV`wek[,~Ewu'F yk@޿۶0^5u+SYϼe6BPo0ksr> ~T쟃ɒz5yP_![Jm~%B٫UOp=U!M SKbhR_(ˀWwIF!`"~ 4gD̻{U |#5+ b]1id^KTeP#Я`f^+{W+n;8 q-SbVCk6[ WG̓L ֍word 7E ^Q vT1Ԥ  Q пΎ(NxIe}GOYzީ>Oc\aBR vP- NJ5uVAt$T_vژV?7zW Tr\T (b9#pO=Ae_(>l`q҆R%$847:?ʙTHWi{DLug /~3%y0;1%M|D~K7|+@"lkF!NGWrۛ^3V\"3d9Mhg˜GaAMFC\vHKiT]2[!3 H`^`3yDFJ; >f߆J7WĀ; %z쐁6U@y/5oZ$xT;V-|/L:=U~'mKzo+kHK{_@ ~wyLٳ:4`3#'g{6P&i.y︪RfZ2- F:t`Vh1U* #1X*HAO&AtrRղ62I] b?[[3@Uge"@Gljр1H4I,J-4d04MT,ho[ZW$ >V=l$Xi(W-GDkxɌߌ -bsj6mS蹲q5Cm ,G2u}Zp3eaVj:U +nޟi> nhÝi]8K8)P 5/1ƆCD|8+õ j `NQcwi"Ҫߑw ;l`짠;io9ㄞ܋u|2\)Qq ϛJ ~s&c[e(쾆2{Clw=x},;dpd%}1]z#غ)>.h\zIXws N,SbF%IJTAbTZs8-R;t5.bw?tAkdf‘>C|ZwG֎@2uJs*lJm1 ,i_y6@e$4gŇ(S*DN<\Y?K\$) 8yܽdnAJ0|ծM:~АZ $`.X%!OuȎh)kM\m:z( +.1ir @@@|rHXlShVy.4qA{R_>h9<"(jއ^NEJ&Nׯ&B-Lrkk%|W=_K:.}<} U|m~y)84ҁxWۅ>I@rR(e{ݦR)Rp|m/? MKT:K#7cEq_A|C-l'`B>!b[Hс9o_PW4Nɷbn Za[ "BKc>dJc s]Mbg*w"Ӑ;ji"S!-Go'_[!Nhӹ; S3_"d& UPX+J&So0ʖ7;tz!.{3mXץ)axա?Ƶ FGH |:#cL,F֕q?[ 5^<3jׯӼi¾*hhlZR:ZÞ 8_QhHsC!>n(Ix-Djh1\aA޵Hlt-}yA_%R;qŸ"7j|_fK BuPB=R56NT(i +@)$ݐf6IbJg/R*)أ.9*/ OTK`omL)a8()-XnnFWDBxԙyw|up~Z"P,n7 ]^`x>TwY#T-ΰ'u&ȟŽz_ۊKuzK`JR/. ~kzDZeڂz.8ѕŰ%9V_2NIbMΎٝ5O+pZYgӚ荵4TۗJdju Lb 3%ghdNPhg]Mx$9PsoqR~qnY#)V%,"V˩ꢬT]AiR 0 B#o‘'iz70jaK]T"xÂk7YT>VpkHfh'N AP 5>@ ū% xkYRhX# Đ;6M$KuD1\&Wɺ:q{D$}uI"GFyq.9Bs׉舤/BIl<N;D4Vc.S>Qӱ}( zE7%[ Om c z2g`d:>7؄sO[w_^+,y>\A]|D&ꃵhCex$*`#GʄJwW:'іPPi2`LnGm.4.ݘb~bXr.H3"z GC뭔Z 5H@P I׊#K|QBAZ T2mDZ Wx}b*6S܋sC}#fy Y82t~c턝܆L\$>`թ4ͯZsVngjA$5l"(rNa=2n1oh͸C AX01#{( 2zU|c(ؾt*MMTvɁ;Sr_5|==:W>n?[ X[]JrkSӭ6AP(,||GJQ8^?ZYA>M`l#T=pXYOgfwФ\gC5xFtrSh&dv y-DY}:2dDQ?;4s&A00֨,טJCoGB37Fҧ2=Ƈ@.Q/>"f@룡<1eWmjFzT)> wޑ a J"k ټ?Bc#ugЦ"h!ּWN=k{d' l\6[IN8Ŷ|JuIhԱ;&h;ZO{נdŽSg!]jB,[{av),7jigt@!* ԶU\EIN$Qsv+)oV+֨_g pHd $8xXk{5-5(Gm3̰ׯށٶdʗc'kÌ?V 1Ԁ-;|[oe#C0v-vzw!}RLo >t=4AZ!&%r1EDd3K֊sؗ!9< ٪~=>vH5\a=k``T NpHOPsw>1a @tI@؍bҏfF_L _ּd7DEÈ v9 11'骙mX R\sxTN/fbU/"%Jëvd+ 9uЕc89v6}WϾpLTL$?o@uAFÛx*6m "34}?Dɸj8 IšĥX0O6rg> OwrLW6&t.)fib=!<5s, @H/ŞMi[Ѥµ@o֏_ΒJ~*ǎ9WzS}p~ {4R~+>@lVɅ1ٿg d,|)Вd2Gl77mB5j怜n8Чuߋ÷9 #@ oLvxvKM1 3VLqpN?)xM'6y% a]ve{Up—#a'W]5Pߣ(BЊrr yAUtuˡN4uIh6`IQpanQloInE=4slHU##(JzAx/x-E=}' sBjMVvS#*724=[W 1s[v]O{?s%EB|sc0uȒXY ǢQ3|quT MOzV v0Y-;xJ^A'7;.Xňk]rgkQl?ϓǖLɸlao6ɶֵ0S3ZTI ց}Yd9@m~Y,$վNk˾Cx7@lTCxC;} "M#B3 pQ:bguNs&vjnʽ@gF/GGWBIfPu{[{=~R3P?0MwpFSX-5fRkM~Z*HN Hzpu~6ǀl7k$ IzFf!\2Gvid ]Zt|a'X]4"pޅn#ZC OlTaq^@Ǿ?'^8v+̑"r$+rm۬#,r Us5lv(P{xrw],j*N(L=i.v%)ԣdFxQ9Uĵ#-.5XʧRs}uڈ JTȆFr$x4MݏM6&zHďWe-nr)ג:E=JfVV5nԶT^%Wx )p a$^(D:Yp>5-9qd5au["og%SAb,Mf7tљH jIO\G٣Ĉ%hg 8k.)HϕHF*wx[]/yr10该SPb˦X0G?ԍͣС.QKŢC .jahtkʸC1sC.g2lU>OAڥ("{  ́}tWSnA̬qq A=>\uXʲ0.pK Wj=<D|Y,e*yIyhKJ/׬&o|I'y}vtJᜇmb3Ta4t.o{|k榬/Nh ^?V]%Lsu+נ',c]BAQuMTh%hvn8A0~iBv=l#HI-?rE@W_ Xe’ÜO&#_$b{_?Y-J7RU7X@ %UH0YtUK?j/pd0^̅V )׌榘[C’j8nԂfNcyOPҠw1.9 Ych5b'؞+y*ǣ;Q8uR?48($ԵS%`iqC lنـ G@p.H=,xY^ y.҅H[s_(jjbI?s58MJZDqP)BlkxL+S x˂Ѝ|A|qPk(OR ;N7GU9 ynG4FEJg/R0eԔL+y^Z ,g3ۥ 8u#ɛbO-av^CΠj}^9BY oJػӍΊS xnFV*9ϥ]҅cY.}L’29VeKiN G))uΘHk׆caz!o/;΋0IBĕfBg`OLSCSi*贈YlʔpwA2J&B>KIȈG0VB\된-?{^f ~0TL4cKrK~*k\lk-]m.0i{>~S⛪#EУ<.t`lQ˺dӓACnR Q={Ha@k:Tc;z؄ d3YxL=ex (X[xsVd:W/p75?'Dpڋ$'͆mMnz fp:>_!%/mƒz$ߩVo{Ή#PL#'R \ð` Hϧ^AL 0l%J+cN&RfMYGjKh}o[MHѼe-4"!ݕeѿ1ҝYi7>?Ȧ]՘bW"cJJެ!@cOaK[x$r6 qr%]~~4k'vH 0򈘌^s#Y'mV|."2W E>_Qe)*vbM UߠOtf퓃gONWn/0-%1?D0V a>[r2V]ޏ>#SQAwavh)P< ]Et>忮E' &E2[vu{F, G~ǿ۩ڹư}8Xl|l9;~j+M,1/gn!{y$/Lz35l\qC"X KS-ٔ 1 Ӑ*`^Z`Y^ȞZcX|ڛ)~C[z8&Y;yGd,{TyEM¥OC 7 hƯgCUjT0d>6PlWvb^lP'Ez[^AoΉ)ɦloܓ@~dT} VVë)sr}R$^5-Rٙ@\o4aZNrw$)S&4& #\{k.ݶEG -!x@&y'Fb; Cw&D#Su\WD`]Rah1"B{'yB (׫q%W__DM(̱yXK*3TYl> 8,㜒<({EY{\ RW8O;;>j«"L nl\p WM"K[|tl^H *4mQi5KVMWFYa ]62D CT\rps}!H6 uxa fA/}3!E[EUн+CvwXi촒V2=tS/Ԇ]l'Fm?yTp`n'zsW`"R>AQ)E Wǧkn6g^B+KP#(Z1}#ssK&6h4ь4\PyRrM;x4H;z-ִpw#p41,zҭnĮK-yׁᔶ6t*˂%+yqr3;W0,T:'f129-5c:oGRmŦ9#CGzS&hTVFt aL/EWEz2:>'T7x>٨DÊpdkn*O~8%QZ}pȫ9iNk}Vxc,ۯ#t7㣮n qmHe~r;G&ώ~ ӫZ]4LjЀz4HyKY%<8G9{wg&2υIG$B?,DJ$حڹC IiQ!ʀջb34SV;[hcW*Yg,nHl-mxC``5hp(|HC(<=%Qxk/aȊ;xQ/?d JQڣu;=D^?7Q`PV(SQ҄+m|>7LwSS30GZ+&Ϗ1 KOA$.kEH ;OgR2g:Nt9VX-3qH- JwUb'%}wGx@s kwMiK턄d2]9}Jhs\$ph%Kɷ-{Ϳ= n'}SY-,X)}wKs(N`pnh0mKU:Fij9M; I 2?3 Rū*^ ]QB$T/Lp P2TT]CʉL!!''a)CL2mMDc}Kc[DSw:\Zp>)uvO,Y&)\aJ9< 1@{a6{E LMP /'E4fX;5읱#UjB B*ZCKł# ó*"6sFb&dxOػXja$01[J:}c$\dN4ײg5;0'ۂNAȖ+ԛ(#uL (^ xXTlXh]lpTŨNP>2vU( =}2W=_^p mOqÞ )Ù.b"̱̏cE ډ%.S`wpc,i:\1xX90p)kqBTA\..r dhF1YԹYdfw+&kK?(P $xysoǘ0r fy"+,z Y9P"Gxr b̌JM=\D ־d³\:2e.Y+F0]k2@§,:طoS(-_(w;1yAC4*KPqžeZUn`.̞:`Mb *b]#֕N|Vd~V.!l&|RcxtM sI( 6t`S=鳫O8S,CО.%)E`7=Aj噥a"R uoûւR]($m JtL`oL#aDXm8i6@Oy[#u%2!FIDA_O"gdGidb1=Iwv A$"Rx4b {g߃lMަ`siJɄ@-2xo n#j8vK#捖{5.Qߓb6&Y ^ҏxA;]W&7%QԱ?.i<1E@=4} Rq]p`tM3dxpYn$ӝ鍘n] d%|ԚAY]HSCEQd=qeb_SGu!;o;!a6ZPօG r=5xUSj='ϵlH0fJ`jѭc>uZ؎RiS͏N)93%iqBXU4KT'h=Xy)׵_ Ȼ޲k5W( 5}LΪxvj}+#*uh>k=ĊP)~e%n#!2]~"DŽAM74sS|>:iaw=Nσϭex<ƪdB.L6keFv>uxYȚ ks5G:tx_da\REd͊]3O]W&ev2&Qf%w2Ed[Aguj:[ڟxrӚ-60MwM4u8+]pΨ0-yL"Zy1-(6Q34䕍'Pzj5Khd԰W(*?UqQu[!CCh7hhYjf;C V.Hv->*$WJT<KjNְO?ڳlWЉ,H"O̖*fg%%J}o>mQ(d!EAդ P/vW2, _ie QkSߴPŗ^PğlK韨H jM^lr;CsZ8 1BT Y: $sƑ0.h<=jB!Ih%\M=H !K ׵O}%bpP^d z TO$ RywhNB"mD]}]ݦz}i~|[DyQ{SE$@Mb=o%`pms^UH)*GfR`b앶W1xI(6 A4gyp_.¦7|}FNmۇia%[#Yp0=7R7T>bhoDwnije±.:R?5R(WS!e``Px1:(3{ıd<)SRTWe,97"Z@Hn&|PvHсGA4tm8ͷxT.0S;c;L#Y7r_΁u/*Wmv":1'~ƥ{W=`2[R,;nSjAG;?Rm *hRm5l~et>{?&GE 5պ" uʵ0هbjF-U"Ǐ]/eI)`9I:U2w1~C*7r_Cm14Hǩҕ#bά-3;T6Y5o*C'o\ko3ltU}r;2Ssh7OcrN:>Az5xƐminN6vڼi q(hD6ѢE_6B)I| |WvuScYGjff=pA/M0xxBBpXņBt*:+n(ڔ@CyQ^9U(f|(#N۠;]l~[y؅T4cۆܧ f/gcȊ-I {Җpj+y\v<e79K 8iD-hCIyN *#o֢V/T)g zfl|(I'd( c>J(M@W2c\\ͻtd[xU`_سr} >UI*blyq∆7:[j!B@J G -ǜbW^ Jas5&7A֓rcPϥ#rL;n*<: yG C){ k: qg_W sO(bB27ÿ{8S5Ӥ0K y<`RԖ1V1C.XRo8f !)wi8n$5i7ɷ?frTIkb/peoO͜n_p\>:&>;=W~xT K-ev4Ы> XhY.D8jVۯhM^SnWǭ-Fք0/ [pQNC8-s~T:ZIg$/T m$q.n҇L+Xw'Xh_88+HZ@4#ED DJ^a&㍴vԬQ2HpHXx~`Pi0Rwg|wd.[ӟ8P,h|=‘dl:-?vc4`(yϕH0n8" #yRuBW8@l&P+/HFgJݕ?ɬkHI? 6أnoEl_U&E$PceeBJcD w6<4[(PG][,f5pʱya52sW.<Hѐ +&:&Ek@Cz7KWFⱒ]_Ay!}y/Wك6z-?:쵵g i<,T*ň6L\BAI)CQa~d`f h+:C)A s'۲v{-7 k qdoaֹh `ڋ{YUVS"hѸV$WX8  o'V-l)Iv-AWJ d<? }Yff/_4b gyl1ƫGOb'*9`F%Lohw;cDKKļ=~Cp@J1*yD_p7N-l}t.B&Kb0bny(66W6؂ό},U2˕__ƎP"|^q at3JhYxM:[vjGvDK\hf9 }#*c~Uf%C5i\V* x.bY^Vpঀ=`>Fis m_NgX~;֥"5v_ї?W'gh,4鐴EB{u*xs-NyHY+ uk4UanY'?:Zފi{F _w{+I __~M躐E9 A_dB9=J}ٶZ-$Um L7dˣd}~:4qDٌMP a+IƔApd Cʕg?tFMn5L FQ:>u5V5-ʗ< 8 qb)2z-F炒1Z*n^8pC\{f^p0`X_u?79WmkAd{Gv>tdhA4:vD_{0rXyEk^)I|}ju] 3GaH#,@[޵*mSͥF7BcN۾fBfOR],8F\GZ| @Y*hC6:+ԋ{6Y!xGW}*+5FJR9;n=I+m3Y}W*-Y2|E3ZWMnv(hPDN$Ñ0jW91ѝBa{K^<-ʙ_09ff$GqCVSyX ΠNܴd D/h'lÞbm+QJǑ1 mVqG!bPo\nǚHI)T:.QO ؒ _jZm *b\Y ֜ͰdEn.9edtM`c~tR:/69Šʺ S9sT=&#"{!e.416»45Z&\XY,Sb$QY1XF \3)+~ 8LVK=(38>QBdŠhkS*ؓ8a{?# 9{PuDGBl:ج6"{<Vk!@jВȣ'<Ό%-ףԇ^n({!SZjkHH5_N8:GZ1nF GORP@?R:5Lׁ +mv:ׁ̪$&= $+u(PFÊPYB=vح EE4ɡQ_K$w4'wM_vm0kVkO&]GrӬ0zdǯ54*Xu5j-2gUҹMP2K[;. {d+h( ])5&1GpF'0+򉙰uèKKVyt]b >1.4W-&#/mT7mkv!LiIs':`t_\~Lpt6> Z\M>ďXVH@J#YcW\i+G{<}m@ -?~X]~ˆAʹmz~X 1C$:,K d̈XaM-¦:ŔaX\昖HF IkS@w $0O؉?xzřB&EX\,iѓ'zֵG͹I'y nu"h@ᕰKfawX*X<+}/ xPTkV{+)(!I@BVis OlAD -sҼZ}u;E  +76g QMA5T@v o:s5PNw+\.*ߝ 5^î9 6@ 2 N!m9d/tZ a!;J8KaTL;ۦ,(n}A$ﶃ)8Ft'6w$DlGIv>5 odK[lTL}iLK]LsaԤw@<,^3sU?%3<2.T>Vqg\3\(qW5 /C^W~:UL8@ ('2n:8YV۶pց{Q/.}])ߥu{"`|?]N-#Wmif*0O,J#dF{# +*UxS6g7ߞ#7F@1% ZB)1+zN6D׾[ϴ&j:0)-[QB J!kܽji'GڞKnة يdsۃ޾ii(^H"W  Y՟!yaYMk5QD#cl8-w5lI_?;J @$ulQOQQ>y@uS( Y,V)@TRbw ) H',?-9BɣTp ^ ԰F5ٖՁ,EmX%] FB>$ sʪţ|+D+C(N.'\nbWVm+YA!_&g*JĊ1`úJ\>7 y`.$1I>^9=5 +/:HSm!y[vb;PB-(KcggL8l_ (ӷ&|a+DWP]J]!\_9|m'rZ&d14S(k I)SJU(,m,QڛEX7”0"9uYQG!h"e,~{߿.] v܈2S䮶SvF©Ɉ̅9_-Ldͽ.6{qG}y d+YM[\y\fXyf?:T/ݪ^X@^` W*F=(MX^jz`3nR=DŽ'5۽7r[fS 'vG}+1]=SjȅݢA(W ގj8F7įREhUggHtbp1ꪩi^ YchmH|J !I]lAPSٛz-s\aЇ‡ke,FM %Ax @!cmײ6Qxʞm+2TsYt}2 ?6m$%mIp߃}.;tX%b9é8"++Jr1$6isKCTC9"EuEl9>DxђGvp'1ezLo 'Q&kϯdɖEYƲ> -CQi;fTusW LJqwS˱*7]mgZ9!Ns(8 dPZzʄA=WD-W'm;K)WbՍ); .u.+$  _l6KFZ1w`!Sm/F$f MEzwDt.r{NQݩ,,)>mid(>1&Ԏ<κ%`5jdi#|EFoLB$C.v4`szn0:gi1 Y]\(v;X|CY&S3c^=8=Eó!s;DĤ- ͼ\b XX IľY^N%vx Dlbvg#mP33L']t[OhX|1ܟ$`};٬BOk 2fN%˃>~n~,C=?F #9$+tV #+kcç):d)ͼwտ@V߬k5FAW=hn7 A2畊R\ϹUkV5A:I+r7y HمJ:[GH6Amqr=Nr-1Ѷ,2Tdy -måFv#vMi,rj VB,+f:Y*sa}_=՗J{Ԥ$|[ދǘ^^n:ܕ_vtZAсw9&ØiAs -_ㆢO j_(9>մLgTG5l DF>|.Nyͮv+P#4F‘ꈡH*mWxa%0K3fnͣtHضsܰj=#h_ V:.&N%RR6|y~5ΒhzEqoZ]G IKMitOm/ R凸+6x]ZxЧ$w)JgZLds=ྟzHoaiEO2[q߅+Y*-ÁA%C+.}KV):.O:CH)vW)qgIdPEr=ZL%F~7t2 ^R=x"d_ 5T"JW7J+kI (#s8̴:6CA\7|s,P :V\z8D@T󊘗6=Cbe VNIg5x 1e(7)^gġӪX 7pWχkNe咇RLLnf9@א/%rW 52h 㸊뮙) \J|V" vQS*~X{BE:FY>R4 R\ > RFD J踪uomPdlIWJr"U[mMUxŷ}p 4Mi½J1K=E{ bɻ~Ub {E"C3+ ٌB yQЮ ~j~Ù%:I5RMUO܆ğ{YF#e lW[]&ݻ&VVV.2R|ddz3&;pmv5\RJl+ÁP79g Yti"CBrDW1$S!"4dg!/6?ɐQxGݾ"7|c9rl|&DZD^+Ϭ` WVrr|iOhS8ȗ`ܭ\bg`TA1ܳ\L)B=L\9{X>%Bk3cPr9~ {L:f+K?we= ”oNefcDճ[j;C#znh)LnAǭ5ePT & F{_JA5vpI֭]w>7Eݼ8AK|WWN6W(l38)5vgĒUL")zY$~(xG*'o9Ī#<1t?QfNWPcCB$+50mGVAYn(|[']*eMQaٕ?.RNV&\}ci A|-_W2zAWTNUȰOLzS6!QS:ܳs>kl9%\vm14%?n95%I=7wAO<'#Wߤ2N6e;QEa:w2 lpl\YeԡA<Һi2F \NeU2ooNc!')NЅ;s|({w<;1;>[rowm/I$O]|# TN6G7M)ˍMH V K@[81tjؤCِ˳[THBa0T7"*5YQV~ocrO(aE3ۄ4@J'|KJ0J=1W[< N4<.|mpzCbo6 ΰ*R̟ 4}LRud3ϝt VJNJ UфzfƏ V$3[x`+e0VDǂȵv6~KJGI)[\d`I&Ȁf.wVځ_#~Xأa4ka /&\TxWkr*Gi[F?,f*|x!x{=u(Kmsu9}^}dO#TևZs 7Z? Z&o ̈GZ2[P_D"إnKc[HB,* Գ|;VQizF"qg񐢭JeU#Hxi?K} NX qJ}yNq\h1k:0asx:PgAb\,qOZK_Q7Hԯ~-a3ÏR3s`Bʲ DkI^jM"ŨWٹ/3b/ ];gګ;KEq?|Gl EM6K>y9Ϯ!ה?At|Gy%h-W|OVq73e/[^U[wz;&+%ӆD'{bS٨\jW/gyvT,Mu+x;~W%68`GUrjY؟Zic/(g 8"'+pqhRF:Sq,ewů)V/`Qgm/fGډ۪8 (=gjĦ#RVeoMT?(0>E~ DңEauUۺL0Д{TkK?:H7h S\0-W>jpF,{p)@~{2J¿^ J(\Z+g~tђ{ϣM'D#:tɑIb-se]G,x2*}+iMZEѧ?ègQƼgU"MtY}g8'F+W2 g:ճ">&OK FB;+v{pUջOy;TzBvh?ok㬝V_i(2v UCǫ<᯹R1u0u %,#f܈09>& !L3;Jƫ}zƉ~w Jh@d©=+ s]f֤ba 9 PjCVfϡe=KǍѰv곕i.D4@E@[ȅ:S)Que5+,F3;LyӖ_qk5z툉Zޑ q`}Մ#$lJ Cy!= /:?-#iG6z8z9n)oC\OtEi@̆$WoPŠT\!&ԡp 0ˏ*LHEhӽ3B ') Z3j Edr{#78(H [\!2\XyCWUb+* ~;{Yk/!3PaRV4zam3Vxͻ/>` [HtyA.n0t L 9JCS; j8d8w Y6Wl3IhQCWv', [Wk 牉ÿ)w_xgM:lݳ_1FwsÉ2K b!$#Ifkqv26x5#eYiġLZ,Zrt Mb)*M܂9$Z2𮾐քdyĨ>K觿r;.-[@ K(I JE,&`C]k)xJF0WLiYVo 3 *)Xz}&GCZ\-$sXh1ɉٴA:z.Rمއ^ 4vJ/*id:Φڐ$]Lrp0HJ!C)# y!\Ymվ,8=" qmԖwJ}bj3/>k"x-3R새oo7ZXƟ5KG5 ;~ˀ̫/nt|XX6zzY"nùx|}o3!5jMsZܺ% /g'$.˵TXJpkjy!Bzpɪ SHm#Bh=iTHGwL36i  Q<¤ ȃHfA,Uv6jc<|}5p2l8vi##kk|RlݏM{ݨ%'Pn%:wc߇x^L <A$ޭU<,n%y9j= %A8ӵt|XqWC3vK4b'ZO5bBh d?l:c|᣽ttgFjEͅ%|ZDc]zg 8G &fm271bhO IՏX ntǩ7dՈSʒL8;=dm}m†=aCհb<^3礻Bf/pM.O!f3>|h:ݰ KG^,zY˜2'4 sRKiIcr&}sh=QskLaKZY@-e`Ay@w*;˚ރ7sx,칣HqmP"lKL3TMt"-3M!ÕWcxE YϾϯо!IxW?%<ڱ>GnlH= Qyv`gGҺtPn[l3pOd%椙>"sʷaSУxA yCaGJX}ȶtQ2WeקsD>Bdr; AkuTQnh&keC Ä,3xȂqv|0?'OOBEz:nSſodlbGϽ+(f9p-G>6.˿=tM.pֵN*d x&>GLĿ{HfT9 /Y6j5 J j /km?9V/#U8lԕl\גok`r-n􈜛ᅥ֜#$dW穸m9bDNUGkG7]7EVEYcBAً" :1o s$x M om뾾P/hG,GT1AvI?I Ek@IĄCm?RloX+IA4N WHWr"> FW>p<}@3b,7%M0l] ـ%QMZwo:SIVG:%yA1QN7/ !w+>\7MyjDJ*=ޱ+rn)dT+NX*,OIxkߏQysV%>pTǤeN7L^U-o,1/am'xa kE^0cbyј^ @mfH$!, B`+Ȯ|ՅUaOCsdq4ƫz\Ar fUkƬWw'Rj NTЌP2XffF'Ssj І0ˬ܊_Y`D⯻Otw#a `BLIݴs~lq,Z0lEqi+/)Q g~\j? Qdر M*]k$hd#{7j_se)}l5r#h r h"*<=(zx'>ʥ;M<"rZ6Wxjr魈 /+t`EO.i*=uS0oˆV?_pF80rzKa~> $HBgߩi }QV1 w?+|tHQl;3fvȼ9@ލ`-ǁB b/1d\)۾i@ :%S?cH$u ;zt^ɩ[Eļ}م11TB6Tl!ay3l6} %pќ.J(X,,0iz Rc^DRDz/b"<[z\]#,a%X@45p7/X*hv3_{og &Yg>PXDFn |( X|L3Ŏ@os#H̳3V5F/|Ν Z`4AZho #=%Wkτt($T/zLzSmfF4lݷYcL D#NX ;K_\_We/k_א9<7jy?;/ f8#}e~'jשq>^  I(I:uKYx vωsu址,x*,(6?-md~W#F9@gI; &hQ)r &t+OO@V hRp"*+8G.aчޣ4Ǔ^g5\9IgM`6Z3k<8ew",nwMmwe!QS"qxStbďH/(]e0 _rAjC9X<m>U[!OZF 䛥Cco|\38vh'} ظԐw[wU)eKw~&io 9O6Nm~,A]0ɽ}9:$'Vl?o3SF|@E:Г^|gW H@nCYx"C5̝#>!6'w¡0ЌH1-Z-Wf8B7IԸo#' ѯ:BXQ.wo6<26bC k9ۨ WŮvr5o7,9JoBЙ$4N. nhnn~ک$S($*X $=ה@fX C[dz \c~*TWkMaGU-Kͬ?0YxdZyhpfXpmp7|ST"XjƤϭ_m7Ӱ{ qZð͈[V nK+ѳA 0SсVY:Rd p|%e}Z =X!A+)bnRìfa[o`'H8g \.4FjY*.Zc!"EÅ`_Axy>?VmpK\rY)2(i:5<ơ` V)9oSEqC#~PMSVcٚP+;icoI(:Ja01/_nX^ǰ |?;. ax! Ow#q >7VJ*yf\Olz"2siр>p{~&b#V] fE|U8!Fz;ҁroU.[WRٮC4 W&E~"PvA~'#R|$vgm@aFL Dg硕1ѧCn# $ =Ś ) UpI~ cC|  ):IO{9!^:rnrSX$GC251Uр:QLh͏_2 > w7G/04\8kk?>>AX5~ֳO$ 07^7DžECuzqqi#J2{qnD1zGN6-Uf> 1貖C_[6q jsBѝ˸ŵ\g/@ҡbH&2/ Sw4#ncqe[MZc&S%s}}{.'D%+LR3;G0p-:m&>ڂ蔦a ? 6Ov7xT4> CC"'Zu{7/|%$yJE+Yag$P ~}ū닳{Bj3U+)d@$s 5Ďkî8v[-oӒDt H S)A -d8F:OJX= D}GE5``ٟg1J"@q4`gܢM(ᠩC.*#h45#_Yȃ=hXld):Wkku:iYKe>)oB|! 7hojU :,Xq4@(@8ymIIfl~}i(7egMz8MZ&ajibwj* ,J/pU|õs,ܥ*C N3:L9@TLb4g? ˩*'mpi^9 :@x4)-^sF?04U:!}E`}_c'/ӪW~ Vqp-84>>C_,MYY`"ϣB 3rL=V@0,Ņ {=l 6sY}G9x0.,?[AN Pgj&˧X^ϭ.N&,1Sf+dP޶3&\.G'x Pc"\eve䞲_x*,<5\׹F(ui2kSeioǵU-{E_9w{O -3K`_βk󃫵 $MY3p<djz+ᑢa\[i-, K` /2p5$}v~kQ%ezHL`"usp`,_4F|<ʣ)Ҕ'O/}C5$u]A%'q{QZKϱ84;<6^$ŸjQYN;X3R; 8l3'u#.i&9&2 b-Kb-6\rkBPk;638x˧z!. /$::۬SuI#VMՠda* )-֘G *^3NGK2!\6x>Xŏk ڗbw J wROLw҄?r;#i_“*\kv,PBKxNj%d*{O6WVZk{ϊc{GMzG20dʼns-!ΚG D]{}1~GPQO3E3W-`,nxqM TJc xN$ gzHt x,dY-lSK̘luj}3 ,~"^$xu9,seƊ61>ܠL6"] *tVcsY .3rݐc7%k,1U{J-/Gw D]F~e"<E^"*֙ 4@]Mr†4Nw #p5U}?͎&`Cƨix;|ثsL(tI5!m/d'XL ȷSb@hVGJPhi̘7鷩 ~Iw\Ή&SE"m:b#?}"_U ūsYct6M;0TwS%DEX-# ma<Eg"A Zj+Y|(50|i3q,]=JH8%41eT 3zfSoI=*  ʍ[o$qV,APQ7-ZεUcU~Zi2 d,.{9(*|^h0ȥtT?2B dg#KٔND삭 2wץ"ڝU.H(O:~|EF-eCzPT36?!nu֍1'qY㈥[F_8&Æ7^P E-By<Ѽk5dVs6gj`kqaa"@dջu[Mv!7?<%1r\ҍ'rz. @98rupU;kGVm  L/6G J3W*y GH_2v`ϕiihq[.TaTaZ@Ht}prrlhFfXESbcko|zZ p *y %P\!k GQvlɥQd d嵫]m,|橞"ҧe6$!q k*pDR(T$o7P@\wIvy46㺂 jc86@C\+=zuVÚΝx}(͑?.p֟R&ZG'#:@H& "n؟a1&"ذӰ7RoDj1T9Ìr_p(w6d:(EgZ.vlEx:cr^4d|^='1Tf徟<-pq[ u8SGbWy(9FH9Do;yJfyH3%}d7d xc燌%b,o$Vq`S^s pXFπ0t*2t2Ӂԑ Y!K_;KAaY*m28]xI^Q[Po+)>UyON(ox1v`$d< }iAGT:)pbu;KR1Ō,PEt~ڀ  KB>B~DNHJ fթ:L B`%1jskYA?SrYSC o@IrwٶN46/BuY ?F?n$# y|#ENݲ6 *`jM pKK_Y-]`%C{8Ƽܰ_9A@=5טKu](+\j1eZ 'h;KZsg;/XjYVP1$a#Q5alWX W/a+Bt, 'NaM)|o> 3LCOis#hP(MmTlju@vIҨQRX  w$uA ypdF1+s}gBȚUV+[ry 좈:V'L -qWvg,pj{="۲Bor$ ٿ󓪟DjAܾ+B+iސǾ2(mV$¯4lUb[0G(adYfNN YP0 ĖQ?Zo|pNyUsaq/j%D*ȱqtRVCn4N4wљmqIl+;C$tUqD}%n?e/j=5 MO]5.Dyqo ZfQψ ,?@.m!½Y:˴?5yl|5|6e)cÅ 6! vQWA||-&%wJq;UTH5 ζbGlj}{A~mϋ&KrPq!^6m-y+s'=ɥ|l` ZZzv ҵk%_gq;ܭM7pa.,e__O W`:.5i\\F7FPE<7WNmdbRzW\Sc*(k1M#&xQ3 =uTSDU3 :[ 7oGYG=A&mJV\MB.$Llg(: 50kw -5ա3nt<AwQ I8I׌8[ nѳ]ZX}܅UYcryjq$'9J m$kF~>gM_(BB${IuIFV1C7@9|gwg`,} 08Qw.OϠ-&+ܦy/)e {9;mvL4["K!Im")Rvނ^^F@T'ajI3gR̫HOf;8QHm3yoFE{CL+]1 h4NDoyڐL?? 9N }:$Ppys?Ƥ,rx^F$4~mBwI(M* vMTR݇Ü\v-_(_zTU  @`(QfHET)olS7%jSg{|y"me~|zEC yp_'+ﰏƉ<>CD$0`m'#7 bH##s5֍ȕn'-},bxFGs]OL`nU9)cE0ڵ{'Y= ?J jb,͕R@_gN]i6&eRr(*[Z0^="%69,ץ|1O. NQ9fu昊ҝ'Fڑ_uk44PI ogv;,Ws$iqY 9|)¥YsߍW5 (-k+ ՎJo 4<D3/ި|"ڋ8ݤTD%3$V,-5aNt+u~wMP:dY\z}3KxXB7 2~)Erzn VѺ U̶^B)*;`m6Vn H8SA5%{}y4n :Ya7ֺuh2ˈ_1,7ʠu< еnqqZI#l>s~LK]׻Ä]G5qDn<*ׇ@QM;֪l;xAj`7MX1L=^]6,$9cO@'K + :uA.LLƨ7/eVȺ> 3¯b q1Y d۲܋_P= c{nPM 8T`޺B5|PTNā9`[軾|/8źYb-ק=nk{v 5Oy;GAcSad.5SHSp֚a`'PyW#DpP,-l,3]VΠxfVZ?fsd1^ӿ86i_OCjUyZ}#S[UD^n9_v;E-Y"3g&1} 7jsS?Z?ħ{D"`:9xb@3N}Uh`䀃rE[7E] %' fB epK$N0Qis .'DGoMOiGNiHQ4')Us{Xs5)wAͲroq;v-u`wZI -%1](]g sLD^]PMRnErk`Vvb) C-9=*n!$ W5hNxD1rڪ`,o{69<{sfeֶ͑$L S4RmUޭmB6+S4asud}vx%9Q T_AєcS\Ȏf2~[ Jk@wZ;WjȻu-UYB*XQNΌ9Z')Қ8ξIDb>6L8hcE{OY|]d:'nFkUB;4"#r)pQƭu_pn v8}H,Փ' f;_?VNj@p{>:afRv _z%*Xf ^@.fx+Ԭ© AȦ?,z2PӷB<^"Ul7QIAIg856Թ-{J6 N#zXʛyvc([I.9C͖yo|%>>ic!\{|?ockqaUϑ$Q'jNp^֑~1b@XxNS!?=%O;d"loÉN<>(:D5 l*cǯ؈t4S:M:VY B,*0Ml6L:.B>;m" ,(eiჷPوcX t" 1svI/ǎe}ΟseT3 t:T =3]e|D2Y}``Hp<$+?j9<2.3p㎕ ccG_wc`1Ꮅx69XiQLQP,Q(oyZ.q jÙ >xm%Nd0Ƀ~#)ieoGX&a + |UHp&}'V[+lgh4\a! E@H!Mq}fl7WGfwT7 R|LO_dTteUvG4pÉB?{Y~_~N6+:dA.ÓiؙdeQd/^bmJʑ\٫80p;C2&q׫)D* T&'5OC_Qp%t)gOd(n]\kyJ@8ɽi6"7p~I@ED+-=Z&o.DY@?x` wEH2~be B~D`1uq2-[ܦaj<#3ccTZK8 VW#hfӉYŗP1h!77*,u]'tkQfmvR섔 ľO2N8g='g"\Z\ KOPVK XCC# H[emDÒ7]2[{o)9bMPJat5J#}k'~YTLjy m?G|omkOIM0iysjIէbtʬ~V imP`s:?6\{Yl( bgU*K}]nUV ]unb $%:pz l;90VlT e~ oa_ilN 97y7a'E}OASc;eP|eEE&AZX4-V#E;h.ć~O-C?qt [XKXf-;,}[ުHEelOmUw@ YfñsPe m3-mt-+ _{;1R>SXi$A9U!hy5&|Yk7!aTt1e{;Y\h"T>5{rԢ=A dPvC=2W0P4i۸fxC݆4(O E-ޔc?";k7ɼRD4q889<^'d"0gfUVK$V*%ߟN'ULō.lv_ouolt$Qv?_Eȹe? |*%v`*6ˑw}3ɥi[$ 1BSFuC(`8}~S+'F^~Bl"rsLWlYMK}ե 4dJE)2l5&K'?cW~lUzI?́ϷS+b6/},|Ѕ8~$.*T!堫ޮYQŪ?|AzHq6Oc3l wTC?ݢO1qnI ztas.E.ȂźbX݀Gk cem%[<1xMB*Y8kk4xvxun#Rږ}GW/A8Ag &ퟰ7]'}6pvh 롈geSZ7E?_Vk3 p'3<,宭ğ:Oq DI]*$+Y e!"LG=,<}7T8ޯ1\#V\{v=Ǯ DIU_mU1YM®Oe+9M|"hzs_D[N /e=dQr"/4nehpH4ϲMzP{e: xHڂ V涣A{bAp 9n"X1ڃ ;.-tT\+2)ZqΧf @8C6ILm =iE4H$15GZЃԢy͓ܾW;GیtBw=hf,U7kÇ9}yy?u2~.lCi__=>hF.keP6`SQXv\πbR WvVGy%"NToY<'jLZD,z&*FGJ/SRb}QڱM#g_ $P5ۇb*/NAbPȓPF͵IIϩb9Vjyt8o'%1mCy eNT=s Zre$^θ+2L Sy Cf1h~F>u,gx![HfIyt>≠ءXW sC/VS-R>-e`w|1$xf,Q۽1A 'LWX<PeLP?u:΢y:u3mB|#N~ *(<1@D8y Wgb:A#Bl6K1YsW27OĴEDY/u`W% y$yRJV~(@[Ƽnn##ށ'|7-h0MI仡Mn&Gg-s+踷3ٗܶ]x8H+nxR/5|NDѕFjjTj$jrzkK8da<ӟ_ $8~ntûqs *ЌM5O>&ar܊+RM AVح2C~sw| ImM>Vߖ%XtF< wtЀt_r#nջC?Q3C @"qy9Cڡ ҝ,QbEM@ɵ?Y=ixu fq'5W;_=G |h7)]菤Ӱ2war6׃ t'Q!c, KHW݈7b5091%f rG !m8}Z68-rlX-VEQx![03V,msJńA1HD\cIFXZT1"M"LU] ?mpٚZNd%ToVഒ/0ylT#=]l+v\jJ@Su.+ YP'w+*S`{d;XCgńnr ?[ZSP>ޑ &\tQLV֚ԩ;-@h@+}^DQ AQ X˩b:s^]>dxwZJF >yv{ȗT) d9 k:Ҏ7߃Fss1İsv Zt6<B25n|_r !C/U1jnD%mf{(63irsrԣ6WNY*Ikg dvK.1 {kZmK'm jb #/kց- m_ EAȿ¹ioj#fUpz?^C ]F>SQhKs)j{#/D$z5jWߩ׎'Z|0-t|x͖J(;<"#dʣqڊi<ƃ钬sLhfzjL.~ۼ  ,:䙿 EYhl+k6V$R%״*J.k/T<~l5BsOV$E冢#fϟw +-`ـLQbc /j OyNx6 v8&Ok AIY Α\82j '=͂b9+b%F!B1nG|_Ъ1fπi(m=U W#HU`cDpE.A1}Q~/'+{qo9b RA>c łjz 'hͅO E$*=x3sזs&%`T01!6(Oa![Ll29̖sj^DmdPeȫjA`K =;2vi\lŻ3h,LuA:#kncuPF= 5C$}/--xs K@x2@&7.Xe]h8=K90:dp\ &z~x|xD h+"\aMFE|@.x\3Nkx=Ξ,gDNh@Ge$8 a"ZEI@ i^ņ }ZʔIz1ӅG'\hE8m)TFd0{a+Q*W&FH)M:U3ʾzÆ4 ]ZCe%ܳ*Cupjr vmAsZ_%}<56KWKg55!cZaPţA)qﲖp 9H <-ƄMs˳ik۽;=ٳV`F:βV,b"1a1Ӣ۫ 4.y:^܏tr&&KXSO@ߒ^[u1DOP˅`֓7Y .\yLK:tc"w* {"'<{FdElLPQZ8PBh iR Y#V)wn5,Xeg;K-\ѝ1:ikaIy6%y=H [7MZ7Y\>LL:omL6{¹Tc7veQ?K5LƄ.oh\}9R-a5,ʭ-V?( =k__Jmwr24ϭGLn ˟aG}EUY'1G Hnb)myX8Ja}iMX䀏W=G#䭅İRY΁Gac%E.G)$|+b|%7!@'Hsq7yMY p$e 3,*\`vP玥"'۞8NLhӓAFndoeS$m}Mi9C/E PMI+~ Vf ǵ/r>Kz-^m ޜ Z#|K"Vi QYo:>^<2  HQDQ>&[cҨVi-rͅ>}%UeI) kƁPtIA%$v;ZąL T.DRxu_Ynkl9e܁Z\;R%=؜l#aĊdM1d9)o@bY-(i#xVv ]VYiﯖW $RQ 2)^g0z<KkiZ";y"F\ V-OpPgH#dL&qT̸p׈7,wN@YAa+RAoA?rǼ 0XFړ`-}~'dCFۮ|Lx`^5z0~;(5\@;2po(PQcO}m "kQfm`պuE4yZ|pi=?L?~v(:08zౄ1e 7ўc)d b%I,:'h~ YN&SÿѶ;SI&`_u%g>pt^Şd7S&z۹.ю|(ֻ($AK\#4Li~$վawt{#)g_z=phQ8o!j$sxq䄏^Z|=it{VrH쎕 (PT^:4 ^.>ɆqFTFpBdK tΝJWԅ7X:mCuۥ5"8وA\#TH :!0 | p=8?k!>"0<#X+ore3x:9dީ5'0=_Us#W$ʲTM%N8<\bI/܊C9$n,z̪n~n>w:{i^bՄXeX6Y4cCY:BMЎL26X@o򭄑_TQ*&MYjbG3`GCe!>尶ۄ HmnKOUa.b qF`)3oΫ(nzljsK"OONsnhms1BYy߅dUYӾ;jE5c$ (tu@4X m6]l^̑ZQw%\U}!<{ B%Z)sth>`z!M];3Ttd\-I{Wuase;CdwBǑ"G һ߁.LS2vMɲL? ^ʉr:oopOM#KnJPvYNtR#7)>oDjipw4BRq<|3@s(M[ oN?^4EJzeoS+4lTZ ^KV=f4b[qg30[ԘRuTIfYmOR)/N?AU=Kk"M2ocѹ+W 7fk+VW^3ث)^sOc1*ý#HZ[Ht2@A: g剺%qFGU aEdCSߦ ~n\$[A}7U.G{ UFXM'lO(a-s58egt;߾Vma}D鰭[Uq7Q-Dv{ $ʷh:q&eInR}}bg5EtŪf`Ǖ ͓mr0<e`pϟ7D;ZLtz%PuKړ[|5 q.dp! Dt vCGXİ"#t7b^1,(}<rƹ"!2Yn.Q .'Pe\ jǡtV=:88Œe 7 i-U 4E-jy}QN-m[j&!)ɳ[R1-6ŔhNxW ́:'c+V.b.27L;SA{֊ E.*~wKVA'o_:(by"?_JS|*BAg"l//Kղ>5}('%7S$qSmxmYIeQI1JjG|L>8QJ} M_+ؓ'"ɉs~};C{523;FbHSXڂK[K˫2pulKpmN֒ųs P#^ @q hhY-1\*V Ftv#hx]jB92ko/sQzRlq`x4[u2H>dI.ȑ!J2T<=%6<kc |z4-ҜB^!R"͡,JtNObētH^|>5D trƓh)Ȯu翢0109K{ BNE`,Nde;EON8y{Z%xe f ܇]Kt B9ACKF_CPt,zoLEJ5$Edg^^gM%X;)9ukr1!Rkx %MJ|WB^o7>\}ѝb*h& ڲxwܱG> / r}#p7"0)ȜxH -+C8"ΪT?)f ]Nb0nsu +:-hÍ 6e[ Wz{[]wnES:FR2\ P S{j],)À\+_G\TE3JRA+ιh$ >J8Wa0*=%0̯Q$$(>-J 7 yJ8#*g.Ro|$9Z 9$|>g(0Ov2^e+8й ȎJA\89IX>cflM#,P_lE}uݻát?:Pa)s1JN!M7lT>ݡ_N?:Gv:XByθ 'p[+$X1qZ"`Jҳ]_/Q-iGg2:yҌhM@W'd0q%BYIq9`C!5m>'\;`| fx2h6W>5B"OM*#AUռ n65h*[aQ)adȬ5H5!a=\*emKI9ɥy=TX9Qx׃ߙ3f&lR|ӡy_O]tkA=N'QvSJ8C\k$7`<'6,'T˲NK6 X`xB!`~ Ly!e;&#d RZ| nݙsU* lpLQs4WTNonDmΩJ*A{FrΆeI/8t4ZϘ/y7Sxkf~=9ztޣ#ͼXUL3f^m ;fN>Kguav2A2pyr]ƺFf%k=R/D^RY$cjԮ,qM4 !I7}*vӂwhA9K)co.('+6Q/^ZܪqAsf7FU"eLxwIT*Ĵ\xv^-ӫq]:Ś:pʍ#y<0)}[?e _z0u0iӔURg x,pp2=_xOqi\7:{Pc7(TG5~MA ݬkHEDN~o_7w,:hjQgkQ,㫷MP"tpio?O|I>)KꔧiZG@[Tj6n i8QB닧uc=%+8{/DrLhU,,qt*J:s\b\ٜ,Ccqi`{<%/uSF 8^vq`TNh s9bˬv ފ0|k8h0c_YDJ#}n"WKGd8i4`>4fZst ~  ;|P7mZw}ÿ\ڑ{JV)Ls٩8/ {&:leqZiPWoc~D0aǼo‰E:6R= SwE0|͂YH|#Oa`yoEuرǽbegѥ=hU?Tр @"鍁Y:Y{EL-) {_c8b_| m҉S#2qk#Vj DP!Lbr:񧲨w@wEb9]Q#2:), SNjy :y =Kz᛺rsH 1fZ! !"ٚDMT0=uq| F/ku(u8Ҁi, 6\EZuNL]=hI=%Zvy XKX1 : p;`C.2؜*2Nf0rU< y9yL9F+xEER؋ \}$rb<ٍ.z6y~;7 XȳjIG6i2[u\`9^rOqlx5\m8)FR6{6뷯.܀M(w@m/]q"|B2eepuܬT}҃>ݢm^$#VH`hQHav/Go;+̚j+xa6ةG/M(j j/S`׶>9/FIyq t̎9"^g'sXR{&GAIayאBl) X1{1霅iA&ʹY"˓K LL:BAk $ }n @z=Gy!.ZӍ[Y2nA*3[ {r÷ okkT85m2 ;D,yD&͟FĹP)0fz.B=w{~o_1k~'n* 3/ IQ%[%` $.Yv0]hQ2<)V͐a,$e8ƒ(=O\pѴ/yWiy?='"&hiQ$>Z6&uݍ A:9[Ben(I2{BQ/ VұAwQv..=ĉU1E~闖 xcr)eEJ*Y(/<"%%P]9~ T lb7Y;P~o0b1>8z Z)G5yWm z K RW$R树Haf^UA :hAI*-mLJJL*ddpEs&t@jM'#H64u{ȃhaKGN-'03{F)Z$b9ˇgL g=ܯ)[|RBalEJq¤,lìb+mI#( &墳{X4p.J09t0Vۅsg2B8'QAo>T@ = –KVH5dmuïr3c_iؔD1f|ǭmd(8vYl *Tx),̀*c +5MR~ (iZ~;O怞h|{ih f}7P0aO`6<(Wv1nxrezBcqWeXZʠ0bE UPp xc.q=%kYZzM`!K~j0aB X{tFpKZ݈>l1:νԞ&'6 $d60iQү;-aUA >,FZ.-}ˏX@h~:jrzi-m̀d?ʭĥX؍_c$U/=x)aٛ>րGT Q|WHFڠ],:7|KrP'nR4xi,ۅP 2̗ xաXXyI\{4OlS)&C^Y"S{qT,n: cєgv}J/\xHB\00%}"I ȍZl_mW_n8l|۴ ([2nh.A&jZၪЖnʰY !Yj6"ߏ]zkM ?L4f?V rQ}e@""ˏY:. v $@wn4ޖ烼UYWXCԎ)e $$7^$ qd&F0*{gW?1-L(De>t[*>O!#+q.J7)'L?Hs+]+LukcnfcR9;ZM@]<F~(ݞr۶d.t1M ̄ Fz-0+ub%Ox7Z2йTTYnZ\B?7?eNpȕ5 "/xf$/}egZ'p5%Z9v99 .nQt5B .އ"zY`^A{5-yƩ__BϮHvOVQoHPFyѱ~ץGž+ W"Df0jdu>9狀;8x䰟`ܘ[W26QݹgE"9Wx]#["  i:O2UܨS lUp&\\ɬ,_:TF[RHA"0{\)Db5۲138w G41Hl!Q35[y₸Qx-^f*ʻ?PByʖ[A?Q%J䳾p,Q\B{ZF9,9Aj>vga3<ζX br>paS<щ=j(aZs۸vL!aםcİXA3)uXHmJkVZg"9Df(F۪gqM\U5>9{G76Xg42C+'k19eYG.3~W[TYm#>uM` =!_i*}մK#gxѣ  ghY}9ZxL(ۺ WKK~8?闀붿[9J2,^J VlP~_:Փ)-/WQVuӴl}9y2J:3R 9] ьھ.XCR".tk"3Է`om.dRUu~W"7gOih^ա){͙> TsA\)ӵND>P[V qB^ bd/w/>L\%ݠ;!oSˀb {#8SLz;Wh~ܥ"T]?ضJ H 0!AMF!d~K / K{7 =\qH Eb?;8-Bw@3RHewQJW|:YyQzN;O!Ț7!`D{HeOi0:/t=?M qlK=V&@CxzW1}lW}s0j](XLfҙkUѨ]3_TKNhE\Osƹձ=e?A|T.P$pT([NJYE sCTR| Q`\.>1+.$%:[Z$6bRʵ3Xe,_}QK{o+q`"zoakf6LOsJ>!|~i PvYNM4Bj&Yaטv=>f7ju;"oҊVEF ]3G3i-!A h ޛd8fhqݨ`BFkww5!23 P ˁx8|L.KU9兞{ BTIrkyqeY*@}[u#դ # j\{Win&~LZ-OfRY?rnиDZ-o{\zm: |NOpf׹He '8"RpΓ}5GJh=rr,^hL+ay%#0EΪ3₁-X?@MIHgT%F*W&`pjrhjlTP);|/#?QWZebZEg+l]Gk1P6|A"6@ Gc4J' y-8GC#tx^ 0O_ԋѕ39ǟl~;"ږYxk ?F!Dc_Z͜^+}K1%ǡnp{I=:}"6Mldžb f_OCY!K;@=V*(=xę/B.tC*WԤ= AQQ0?z=>F8hB3@`) v^ߧ.&wF)fտ ^ 2~WQIPd[y!y-[;=jj9ٯz// _رB8pvN>ĩkbc8b57f?^ޓ>[Фk؂toۧ^E ŧ`9l&Eh fl6M!߅K7qU˄)Ml8g;DJ zw l|gY~Fs)]MIcwY{S(ÿf>0U۾Cc6Lj~K#C~ c?hU7[ҥ8@=J)R R/{LZ?yQve\1|v~t#Y!awMa-G}\ۙd{?"b2#h՚z:BfyDq]غ|,"Kj@)Wҧ !Ol` t-} BzCn7R@xnQ)sR /12 gؿ5DBu^5=\ љVwu@\kEZpepx-wgak1cyt8N}̃mf~CZq:2[Kؼв}˃=x|BoHs}itQ75СbgYZ070701000002e4000081a4000000000000000000000001665094420000074c000000000000000000000000000000000000007600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/brcmfmac-wcc.ko.xz7zXZִF!t/ ]?Eh=ڜ.+>P);|/#?QWZebR 0fAg2E港-Yw оC@YYQAqΪp !.=7oʻio[Fk$2Y奿{ RbCZ>sIкm8' 3;ԽC̾+~є1.njeyM$!&oe8.%*jtL,jljطN䟛&%p| Qۄ rd)BJy FNHQÒdy+Mk"8&(C 1MWSGy8^iX=rmK3../m/ EU5Y0ba ɴd!z!qW]aC?E,qCZ-@^MĜ?|6x!qcdZ!VB\0xUA>`t=5gd$sAǘӑf n lzŭ=Ҫ 8r{{z ZڡGѫ= W_mKJf3*NsC=;l?.ƕ%Ua# `>/ׅ;{q)Е{W\/AMy ^Ab :+l͌G'>)*#mT*x_RN3yJ'M`R6_U^wR~Km3u/ģf%˳Wޟp 13ۇ%|҅>*6;KeJ1J#/^-r]AQAp8tksMkC&=[r^p}Sy/Sfp#jKR&(Qq)Gh$=ccqLxE7v^#Vk*ܓҴyBuZ2+R5gRbjQ_i B%ʫ:Wd#r v`otg Km%äO P+Ĩ]/~ ˈ-4˟Q$&k'[sC Pj$YJV OY~; Uw|޷-nB` PKTZuEi\mf'W0di&M:OQ(7Ǵr`7mg ilOggA8k8; ȷ*E Lk>k2n.$/O1AEڔI(u+-tƞR܍v({0*_8*d7i[dMR{uؔ-6##F !٨UuD`qaWO  vؚi h|@۞1ىۻBX%rM-)hRAVĜS$[P h5M7FTjkX ;Y}E ʈ K_c#H#=4na=PLmf86SF~/yoγjܽ[]JJU $D]U_|Pghiy&CKG`?a.}ϤAa0Y{Ex2jv:Sb%b݅,ULyooeb /Jqx Ig(0G 2cZBh|m!GYR9\Nl7aW5XgYZ070701000002e5000081a40000000000000000000000016650944200029b14000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/:e]?Eh=ڜ.+ɏB<=< egB 'tBẅj<ە 8ɶDdWHj l;R (N!qk%ruPx :,QŒϑ6bIB $Ʈ$nt! kxޕZ,Nqt)ezh}lZZ,)Ib]vPTD`MIVIZ3^&!v5?-~A*~O7&7Aa!/bJJLxD!ܚÔc~@TI m ؁ߓFj"EAY Of;d/w(G]֏ǀ =9WiVXt"xEtMqӤ}v 0oюq ,Ɇk#EH)IR?E^hnJT#{ʳ|̐?&\76 Ь#Rk;՝YJN uŒɜRDg fq/i])~q+qcisLHݜ`2 윺 OyVN܁MF =?$Y>[3;~Rm?k11XJYwWôb9Udx[VVej/ OPk<6 Ĉ 6R{gGc4\=d蟮F @쟗m̋&w#+ GkpH]^?#AYP ϴdӖuv鱗e.M(|a|c+ qqOа񺌔 xtZׁm?Iul,EE$8`/C ݹWsk9NCMN9-mf;`czf Ȓֱ>ɍM9yJ^T!9fiٴl@T j\k̘|QޱіR?v_H<_k*rGme{<,[cZd::Cm9l? ,ұͰ:>wK $K48Aן$qsD 8^R6H~1 J,IJ(s..u1RUr*6¢(Džd3n`b+ n۸:PЛ|!.z+8an=vqفbhl3zdGQ)*i59)G Ra쫇dRLgFY1[U;vc[ãHvIu b*!dUv/@B.;VVNx~_xI +1\>u_iU&O; Ļd9l=%=_@1`έGL, I72"[~HGvS`<vJp7 ,>p#M5Ƃ1Jf o 7Icc,C߶&_'jIx"#:'r@#WG:ӫ,oQf'@C֚Exq#?P&ȨhʃTl*37WO\/٦"e]13?sev e)!)q,J[%Wj66{1oqb4$z)<@JgҽnV^2w hq1೛!XxxnRNvQր!(Gũa* ݖwJ`[,!ɡu5]ȸz%pg6.#X) Q %Q gf Q4%W] +)'%(*c˗v Ԉtwdo%I6kdp=>QH,,O%Pyz[!4ͳ>) 7.Tl~Ak4Ǭ'זt$X q,]xp9:17G"H\ck#j'@㱎k#f*[^^o*훁I.⪰sqTg ]vtc#k.. #=15??%8;G +ZE6P09D8?wckH9U-ZhO *R-IQz a<|Bkl~OQLGVоBRI}иFVS|[k'GeWP9lbMn1}aq/eI%9(Kg c#Uo%l=PeF\Q@>3F$ҶLl,#FLU_`SLN+G"p0Z2:G7Tᣁ#(7\gQonԂnmu]R7|g;:B+  tmN],/r6JtzyOx`9hDm XffDJ{>8{*ƅ\>O"US0hay5C\eB?dh{*x[[ٚ|3 ٌb7𳫚d kǧt|NVrM=F!y vN DpcgȸA}@Lxt1 D'}3-5m'-fު)C-?75;uRFt7R(d;sk3p`* X |Zŧ]" 5BUըlW36 joQ]c"|d5~.+&]b#kGkn{LtRқ_kb 1=i':xi??El !V5|v%oHJ;rs16h+2𚚙܆k$MubĂ~.VI jOf,`(,cH.4kmw&yWY|N_£֣p ,Le! DQ7M<`dﴎ~Ws jL0Ȟ<>XYǤɪpWdؐ.b(,dP,C=uss[0P& {CG"onsF+0G6TՇH4;db a9i ē"U+ iÅ#h#RlגxCY{ n-Wm ":`>+D/Zt~ઋHrt}g{z")Y$ʍ*9(.ͯo`Vz9kf??) -#e#rrkV0pc›_w,μL%Apq>'01]We}O8*R?#7))@q@U"#o鹩PXCFU7*jfڍ:*gj.Bϛd|w-=4(wL2'jz(2ҧ{q'Gm\0pB݀sH5iBA(R'^7sK.\NqrH ȩN:׾e~Dɨ'gf}ex|=\:} Ǹq>Caa{" j=qÍ{qٯ*a@6Daa ޫd 4ijG3Hz8V.T2IQ۰r}VGenGm-aRnݎq'cœqi qfI%R=\ͬM}6sfha,}|KA9F-EL$@2.YaDA8*/X\AD65Yfwҫ+ ךUJ9U+rƐN/_g.PZ$\ے^-tB^>S:TW`Q8hqpu$% TpfM˟r2uLrZ,[,1+} .N&̞_dJat,M(j͑3ZXr*9^AX]6U)Ļt咎THHwY $W9|08D `72y12VA{&;쬳:YWђ˪ _H`!J6t-\sK}*e#X;RXy}GlM"jLJ.ƫ>7< 5U$!E7V4tl/>KԌڵhEeVqR f} -uhRMr`^pi`.-1ا #팦h: ?>͎Dhʭ0z)׌Gޤ2G4=H7^7oInc )Yt{ !qKfuigl')hJ#+9hS$0Uܯ'gYMSV* pf%EW13!CcN+6P4뎳g88 s1'̒|5fiyb 9"!GE԰}Th5bU1UڱSN/MXiЕ9q/D~X3+8A6܏|zh,)2uyqZm\fһn}^{ⓕ4O۰.]ص< a]|:%.&~̦g>Pʶ?+!Ez3S6ytk\u'o3Gޗ>bA 뻭iA|wŊs{>F}X uoAEyc| i~#1̤!lQz w΀+6PP63qmdǏ\Oel*Qkse ;ѼEul{K]"_A䡱ڇfcWG.p3m¦ =ix1vo2z @akǍRx./wy $ c`J)Ӯͧ#zy0-[_p㶎; UhM ; `)>s`aM)h̗)bHAжzP>TN˻p -J[QKYMUrlfQ=\t3 52ԪsNZfSc@!e]SS;z%;8ب˻OXF,iKG,]z8{4/-*0Y2{(릯mv$J<;8lڐ1p .&0`h1##aof Xxu&^Lz)`lnxE9Fܽ57W.fq T %/9G*Ei0N @< ~- :7)AbǯWʵρ@{_纐M4_mdřn[xi҇xR\30f XRި2<}A$~=#8M";:K_zܭatCS_0'r1^8gTlmN&InE(R_R0Sh\Y !6I৞*Erz`=㚩։c x#Eg.x*O\X:"|]K%;#3v~0D%z9{ֶ1;&~89@> e=&My}=u]/wEEKu/=qov)i=%.lގ,O~An?9U(fƷ J9[}$7)H f]{kAR}mJu~Ski!xgњF-Q.Zο6c6$@ҌN^?աɂDM@vs'.I(K;$ҁ ~n!aSXEdB'1tYw.^ iT}V*)XY3""̣mBGd뷋 A㭝Cx)fY? 㤾ٯקԎKS&h"#h`{FnSHo v6ٔeD>KM+vxv te&IEEBG)Fѯ{z+zIN|&g~G>4ڐ"_|Uz~w4x9o r+Y!JզvTxH:L/ꈑK`80S*} GlcoLK L:kYoD([4ptRx.C6nQN0v`}ogr=R|#`ϋA񒆒 ;7SõZp㝖nv+ඓ66>qUB`=o/]r=Ct[wcXJ w~R2uO%[f|@U2+,!d|јK026!glґhʳ};qJ3l~{Dʛ#3yC:zRu^sh`ݝ^3sٟ?f2]j j]äJ\[1n6y0,UUHEky o}//3y4J2aEgaR khyD4lrL?Cܘ{9:}Ty?y!T ;\#A j0;p}u0mrrcGuBL\ &5PKZuKNl[uËe/IivﻁFfO{Z__Q?w;$|oO;./>ȭJwԃ[t5`&r+z#' 2Ξ͞Hl: O PHy<[yEq}vXpo uO(!H7JCsx.t4oȃf}?Qz(Wƺ,[uf)$C& ZJDчaxn%Bc1P c,G^nWP:;1eA5#]b]^߽Nff)"Ϊp䑟 >ؑ1ulC.M'n7]+|#4"_9 3;emP,4yFm/vnjMFDw ,NXb`>7tu(p IRnW`ZEJݿTM_Q^$P~1h/cXS0;5W9| N_l=.99BX_nqRxC#TQ(v|pHԱu3{FBXVKN3!(-{][gD<@–fyGh^3EӁ % i1źm?*) c5l9ƂZK%ѝ4w.|y-%9zF8-0ؗ$ jmm@S([Cܐ\y`CV+ ,,w/N#CGpܧ of'(.`gԗbwH`iw7zF!58< Vo8M~/}b 3 YAI w9}/OE7WI$,kP<jm[]B&BiEej/Ȅq P6#pi.sofг`Mؒl}hādIj. _vXKI!2n<,Yp*趫Q[srM&-WYL> eQ>NvbAަn8M֭_ÂeVA2XüV"۹;DuQԿa PͺUƥ4Ve&y_Mݨ.zEN_chϬ)q0 STO{K9 zX >vbr F%2m{Ms -{|U_uqN&u#鉼 W_dfظb;۟RԈEOoKh(1\<R4U89Ǝl.V1Hde=5z.@b ~ XT;b)< ,ǭM+$.*\?a. ʀ65krAݪx:e0ȅ: SsW6u :jTx̅ Mj ArtMb (xSJVbs܏L 52DjoR( B'| Q[fׂ*hs -;'v{{D'kPlZAU)iDh8ڢD A6 v-]d[% &!/c!C==e91܄yTG<Ǟ?Ab@N%FdK1a)byh ^<'Db)š*kC|32;S Z[|V2谉bikG8_qAKgޣ.jVyEsC ԦQLs5l>i&AʗW0QgRveMJGL%{U ?INLnu2 _*)sV5cCd\ly? k"2}W*dL~TGgr!񄐌F&uzl6- =D`+q>"^I/F[k\xɄ`M{'C(|[vjְĿ=Jֵ2!i8ƍ[,KBiIg֊>a#>aCPLFS~)1kL:P*s WqƶOL6n|15[EEsA1tnQ{(,$by.Nl=!&5඲3!.*^ 5D'A%A3h^}T'.,e5rWPGi^:9v,LgC sߕ8 ]fgp(nwn#)fqc|K&qET630BZ -'VR'?,Ρ@K3֐bsP{CӚ d/yD;\]t45ډcA'Zef\#\JKJ؄ @:BS3Ɔ{ˢUb~[ f^{[l~1–rps9*hdl&bNy>>3;j1_!*VfZ//9kkD4ZȰ`}cX'Q ^rNjyknxcP<Dw~X. ނb0шwWa\j˙J#mqLcNvY)cGҩ`+^6piCCvm#sRbZS-1aX֎1b`/ACҎH+j?{ۀ>(zPjx:32yG! #j'Q2lF1 A= ~ﱽ¦NiJif>M@ױ9{a桢.(f"TKI$󑭇Q40!bjt+.{x:[zeK%r̓''D<9^)\c S7l1Ħؗ617UG,E{l]WEdDߘȦlEeGyߋAJ#Xv-xvdy9E ݿunMP~5\*mcA6RӤKR/XJ'}:[% j &cduz5ʀިxP8W5W+`3sPy)ƸREl #8G ԖkoAT$P%-36}!F*JP!df03-8N_4됕+;0Ej$gs"ym,T;k 05,=H a8]V5%AB}K2(n' ~z=$-{ y 37$apcpíB זo@lc"gKD0%ix# `8o?/71)-T}5r`_|R4Ggo=hkX& Ⱥ]sEM[@dS+s9)}ʖ'1 =]}_ā-qo&PƧGr <01(?E 쵆_5^fRFEBCsnф]C;8 fz a)3k}Ajf,}f,Q$pO'*%pv.;-}ѣ2尺(,hEoGĒs+TH"l2J ^@Q4nd!Fvqk.M`PbڹO0xoHƪ~"%RrR \SFf:&/{:R[<;s{b܌X#%(4R*aP3ݮ+Ci^& M&ʶ]N?,6+>˩'HEˊ<E.?j $+q؃t:XD*ΨDBKL!TU>]MoeGfvX»T6xE|bi;/mkwiو:4 PUs0K6=qiBx醹N d} jy64IŔdZM"(/|*񇤲4,'3HyX)gQe1,C9E~"yU7h2d %$7j!.|e8+eH7݋~-X%;,&4Eڎ1"DŽ)cM#x>c0Tn곱n]ư~52[K*i_[ja~퀞B&zg|mL UKq{'s3f,XhzIv˸= *Jb\B1Fh⬪,Їe?zWFybe :|UZyv Fx‘Ng4—"Dlq_-K|8?ׂ}0l>(nSk 2K/|CObݭ6EHZeW Y0=+%O"8a9$bh!+X3 PXvfi|6k~Nm>`' OUvy# dNL OyNkvKO7~>ilyb$虼B_ "ʦbXUAu5(s4 RVTO;mp`Z¸tpWj8{h1r5p05Bc:3eڅU@rD$ Iz,n퀣Jy9dR\P I-4OޫW,)F!B$9\AœKzH .oŽ?ؗ1YǒVx ^ .tU(guF)g%x4/63Nؗ[,eGS u-MFa1F{g3[_\)K~GjUYГ@& K'٣nDKk˳uE)Lvb.pR0!k:r~O<"E2h[)G Ap?27ObҔ4mdO6e>&ͫQXPOQ夻TxYD5{ʡ`Kb.Kx3W%Nה6>OI#.w:ltHI ej9{%.65<"/W+6}p\8Ts: a`>$Ս\<'}P4+a4|6O e׆n'xcDQ_ ޵3~o5I+ĒO{ߜ"A۴/M \!f;u֍!:{PQ>H* #! dhs򥁙A[ wBBqF 9h/(}'RD-NԠaW42I[+RiJ9 `G:"grSk6 Rc ȶ"q!NWwҺ|FARWՂWgYVФcҁ`:6 o/zcJ:sMĢR?d` |Wu]H>Eغ)v Y+gSYSY발b4=?)s` nyG1jXwR%AFo6&_l Ư?0 E А>$#Q!;+UKfr\p9]<5-?mλHi25t7D:A-a8i̎ pt/]l ~u^B Ә-V`u#3yUfxE]5<{L;vQdb[af)&X'Xr z?rk>*ItǓ(h X* ~'4$nK.+ '·2>c-HKV˪b\w:=Ȧȶ6 Ooh^l;TDb_P5 /[Nn=d|Q&ޜS9KIpDWgݘMG3ΤYD",8XS'qjx0@ q(~"(!NLm ԿDrϽUWxj[ہb-a.9>rw:ͳ~\$1@ڝbWIyk^B}:Ӡ̭4Wpq< rg?*_d5|eᔠإ(T4#3žMKl]_;Qg)~p42ƕgCS,hL!R!Z-تtJk8'o?6U:cVMhXT_e {چ pQ5ݠ͝2f{\|>Dʵ"а?ќt4@ohJ>@ճyҨ́@AFT]ux}e=?D}c<ͫ O%;avk$Qs26>rkBI`rـjz4L :y_O:QeA<֔eIjH|1v͜>-# ӹsB跙JـFD l@6ɚ x<^M-s͵Q)KIyJN8rkm9;[T h:ңpvP-/GS;L&9v8 c‹[CC}n\6,e~tS Qλ(fXO>ع8ECG?1_.Yc|f7ӕNZPg,'IK 5b^T\xrǙZ3ܦl`Kڃ%#@hP4%[_&&CP*Aڹ5dIYl'F4w2ҬMTMv&сs>BUCMz+1m3_o"'1`0Jj_WBJPR$09VS~/[1P䭥[}0@Q L.7n . s%(xrRj֣K ` PF%|9L!Pw+~j8]#>N#,4wH#D᠃f,V ]m{{WzГt2m&x%A `Т\SJOnwbŧU?ϗ֭<3Oo ' GdqY6B!H5bZx|m}ta{$ P)K C՚n&{Q9Y0mFRXrjS֦h 4iց f^O9Du?tbR4й .VGnW4[y[:ƃpZ|ƶF@BSl[=92q#ʚ>t׶\x BQ-{3`rRNkܮ,uI_.ġZErL8 'Ls-OUg0VM2/`V%Tr% k|/cIu|KE>4;yIKoU ҽ9=MW~ړSlǝ l U#!?P,PHE 9|>…ɀc\tP#2vNի5:[q%RͷS ozb(`i:Mb3@@dOFfŘ`P&O!+-N:bKJ{?N$#vP,*BvlD4&1fL]-iX>f~Dѓa:'U)>GSxm5ɃN-lIE".Kwö̖y}L[9}UQ!p|QP-ܑSgK $(N T_&&e.xwnN񁏄׸ z'^:88b坺~9)ˊgK!6 `S'Y#e2Tj^WCM,JuzWWw?K[X@4  Zf6`JM9pgnExpYBmlXZUq}N_S..$NZMaRSLIM _F7JtR6h]c|UݝAҰGj&*q&n/HsĹM3 wX k݀B򥜲4[GFWube (>߉-Ђ_,{E2vm{SlpY8@>>}S&iʎqOxYIč3"?d{AmS*Bo1P2M]xmȁSj*-, .5 ډE]u2V!O U/_)ǵtE|LEDIJƚ MvIY[pElL+(Y,1\ܱ:,g8~XuŎz5{DXѐOZ͇ߩm-fNq +H8_L67bNe̐qO)'@"_gN?| I_Sx۠)m; g*bTk|3LW1ɷ^3X}/L>?n+}ay `x> :fkiBU ɷfi a1|j$}MGuxgHryQ2xVihC]L%}5Ay } cyw6lM]ؒM"ɲM}$IYt"\*Spc7gEIΥ8|[/gHahq rI#4vыc绂ut%q8ݻ|x -Efnzn/ePWP<_C>Ůqk(sv0Ix?١4ߎXɎ٦p19}W8U`O7l1c0!8q@Nt QuM>gA͂w}Zijh&ИW(;< "Yqd~]r3[ȮԂ(t)s:G"ÀA[%N܀,rN Z넇@S}Xo!Jqgtd-ON-a[#7,+1N ƅj@D HLX@?cٔ1* 6%m jʀgGD>\ߧ)A״l6^x#cgپ!eZ5*ku3SdcUvA]Z)aD͕{sP.zflfIҥ#IAyJO4.9I 5vBYcc>ZMX~Gf/_-qݴ\YRxbh0h 9\KТNB+1г"Urp<r^"%br2t~`.ԮLBGۼFA(;˜d -Zsm h\^a Ʌv#f w)aΛ*dι7( ;N|JOiܠk;G|-(c @lTvpk"ru>Ji&hX.Ybg5;cFV#,?U &\l^&m\C,^]Qigx@SmO @^$݉cUh$?u?i4uי-Xǁ?j3VeOlP{k| c9/)ɢڮ;"G UuZqayV*}WFTxZ ޏv'Alܯ؞_ftsW'v h5>5y=\&*Dy?~IۓxU0B"픮Ԑ7+`ThYtRoa}-q'b)s3r Xl}f^^BFxt&jnE'B'#[Ju].U1[C-$:#ٯۼⷦGbNG]XItK%C6F'q]FyNHͅ@UH-O:L_*PlOƇ),ij$n22kvg:]0CƝ 7h:Əaz;FbL@{+xݍ(V KaMi?f;9ύضP5À Fv'ıcgV- gE%OG'*wAc!kxjYD seΦGnaLf^TrU>P7I!/ZJζߋ,t=2{o{]{PIBU}J ,;}23UMwmO7 #z8_reFt>x@N"&{  )D↰)k:&Nj_rf". RWr"5bo "Tj"sKTkhw Pa1[=X9`sxLuڲ+ ZT fڈDiNN.wȱD;w`8dMX1j1 kv.=MG >IKuJ=ꊂ)pɦ;OC*`뱪P|ín~9М*YIqilt#ZE2Q6wMsRM|Qy÷PY@-1{zU7`!T~x5j|v"|9l/Q;k<ն0Օ ':{PuƝ|T4pTd?"*' lTYaHGe2ҽ`]Zf'l1L(b>TՙJɦM;U*4gnʚD a_w[ea/ q E &˿PەM夃s3C'TF:,'@ %nl3ٶmŭD:.V+:*FLv7>k*kae@O{ 'VFxYڭ{~Waݯ6 ~j[%PHK0=$W5`vz"Pz8]#3~кhPE@՗'G#<'rtS((o,N' bTiC*>ۗ}ґ,)~]PEGx>?&r.{eq*~ 0dh^bc1nNo{ڈ܏շ$OdV IUJ:NK1Ro"I+\#x~xxL\@_!?ܦe\PB ,wy\]0\]oS],8FK(Yr/Z8|v>ñU~ny4!Q$RܝR+~+fC߁Y&m[4SaY3UҟOJl.rbțyLɡ0# g?wz]P^pa\XE(5tNޙ CV;6! L)^59)ޙH W=J+7ݫGA1lʳiY B<< +䌬-Nt@ ͉5(D2$2.bN껌 \Һlׂ`2f`Ih]q<{bPҬ$!V/+I>8mF;PIT(_jDT0yq`pZGyo#:A6Zv\zXD=&rfϹ ]p.D;_ 9)0>s]F{iL*oHa[g?S ѿՓm\vaeյ;T{Ds.*Kȳ e$߭ hƣc ; ,\TKvY=OƑ: IgHUvَzȕvԾ2sI]N{3tH|Y,GP~`tœH4%fT4KsN/{zFC.\hYz;`+S8sO'!'Kz$Aµ>F¤lQF V9ވ/Ԫuj'Py5&nXʡfMN]%;->uv~vi!tcF@QYhYM^x|A}?nx~F,\:2"֊b;>D8 Z*=LU%\2V/V. U ӻt;_M\X%l5c%S淒M)DU$4> y-۵VEyz!Kqϑ%?|$ Ă C/]Hc+#`;܁<]:]Пq 6]e%Tj|wMi8Oâ yk%5EFE IyLXHJjR뢟֭݅͋1w욮ٔF4b]k]~[H,?N?qv+ٲVȢl>CM<ʢyqW~:j9ͧb5c9(#;*?^ xJ>_h]@{x xVu[Zt݂%zWz2Nn)Wᴋ6'dsC9iq˿9 U0ѷUѴLJ߁+9q'L6 >GznK~E!wt1AeT%f!{׺alU1A-&hK.8ǩIJ3aZY˷4\?<&)eMoSvs˝R"Ö́>@4Bks0435/$ _R-)j~3PZ6֠(65a<U" fd*f\=b&`pIKob)K׭*￞W}#ݧb[!H:?*u(x1W t|4z(7L@& y0Q|^"%~o\F3.GNEpq%6F ~R{uZX6qy5GP@ѕe/9`%838ƹ\X*X"{b:/,0D6k 8kqJ`s|gcv:Ԏ%^R[2Ol'8I.'T],v9ϑs2k򬚍4tdlG}N*QeGA9Dkg=v1]^4W;N6諹eb~"bE vm ժl R;!Rc$wO|#Bѐw9a֓\rV`]c>HyP:X/?G/^ވ+m*S9w/:3N 7V $tD!.sϷi]@Aap=UZⰨWDTcggѩD.f(03& ~ 0O[;W4l%_~%ҷ8Ӯde|4 a5͉crL/h/Q$YN8E0l „{g K@f%@HTqkb*c:꺀@He;_'8I˗,[ ewM响j,5Sh3sB,kctFYA:0.$Z-WgyI @˝h9E`uVAKkK<fe<#0fk"V(LjE WEJidƦ Ks^vo_Հ;#Ft\!u3;[c|>ѫ3ް d!'-`R#2"ـκ;|T-v=OL=_vJ}Tt_7ѽb6}RݡطGQ9DWV"Y{n<Rj#<[^7x)Ь8 '' ҍ5lrͽfqi- 2l=9;a)2R(WዼΦ/{PyWGå@dZ 6VZdgv[-m :d̋{{C5I՞t)'4hP6KY 䭾/-B }J0d4" Sǖj)Ykr;,`a-)km@88h#UXa"o/דNRWܡI1 1 A PofX|>ܵKOLzӡduP#6?FTqp pCy@ؓ}O`c{.u%VHA ,F#Cr%Zxo]gҲUYt}Lh*cu1 u։#/Уv1h)‰znMpT'cyasO;5V͙m1fo5o {ovQ|Ƕ>Ǫ| }u+M 9= P˳>aг/R2_uxt]hMs^=T&n6FQ3͛>0?nY}ܻi Nl8=9Y?Y+6 &jNR&~QpMxz#(_42E'u[ 9ن*ϥ΄kP o`UUxEߒog ɑYȒ߯EHS%zcKtNQ^(t:8O;%%Esxv|To{T5*aJA5 BAN'x7U&GwObCP 1gR2Qc=M58S.f[~8+$WLw\}Q9Fbav~A,b?']urWtlUAQto5eoĖLo2^kkD"Hl;b8K hc&xThQ J54ޚ.1LW= -ykej.JPPJ҅-9NxQ|5Rb^cZ>b q<ۯGF%^lO,30~CR7p 3:kJDtÝ}KT+9Xbvcu%'~L*)Dqv8,PWVY:{@xLmX7T;/z͗ƀC=ݛ/BxŎ.%ӭ$:8ϸuAKy} hC'^͛G ؅i:.xmHq;;UsbW.x4Y'hQsvݨ&5 n‡.sE5{gh|9$EY;g哏w$4*N (-KK.:(d,[m857oږ9>=myIe[#g|ZW+,N@JooDBFs%pFFHxp`ZF!di7f9-T5B o.Kէ!m@[FKzv> }l. _~uCjRzD^9ܼLeA>JxjL}AUm*P=hqtp7)RZ<,#1-7HqiЙ5=+g./\u$9įr^}}/ ]pS;y0VCD_6kY?/R 1#a$fkAHj&۵>T*bӎ|`SJڥ^B]1lV=(i "As|rNY48~IS)0 ;qBlLaKv=>-n[zyޝS0 0=+k#f/ >me 9Z+)nkE;}fLɔgSĨqCu{󿒩2 "{ KյGnRJN_G=Ǣc}QXlo ⣇ii|V6Cxv[W2ƇO'p%<X{7h+Zoɖ_$$Ņy~Ah9 a5h-^oKYNban:t|2* 5}3/]EdO=mrdk ;IG2iRܲ1< rdF8_db?5t'"/>m58~h2Á&bFyU('feX$zV0Ǻ%t 37d(9Lٔo9ѥ#ŏ?NYkaàN5| ކ97<0 \夔;PCjY r I$Q*DkVA"|: @S^mxl̒ƹFE{ܧo|Dπ|8I4%qBzc0$(F&dH͍S ĸ88Mӿp-kԳX6e5{tazg%ˢ֚\ovPXQ7 *ެm"#]Je#zVxeeK]0M@ W`w۪iW`W;O4!\݁lvrWoיIAv)`+#,J@%w UhK < xDƊkN X|lTcdV2MOe#pֱKyŴ*Ss)`{' ':u>NxZ9rA* _̹{I s+ͫR b7vAT!Rst{4:3d+!ɌFRJCZ7t: E2*Y~0.%qlX ƥBbBvnx&W&-Հ >A8$eM˧֎ϾU|hYx`AfMlRFՊ~ \I3 @}zBۮPBcA9q{|󗥅?q9#:@DWF[YTlBLo:_'PQw}++Kmy,c :wnu_PAŜ XlEL'LG#0}œ :q,!̓˻b4OtcƶW 2Oc:'m2LG0y^4v7v|FƠzOJJ$FbPQܼ:E.vVutV-*_w$PyJwH.z,bכ8'mvV+eӽͼ2)<+'կM r+wvXo4Bq_LT3tDxxR.}rԊ$O|[xfù929T.W%'.gnWKZi=X0tLRi@g #[SuI}3[iCƛ2EbZ]͏a΅qϑaܽ9a? ;UyH5s2.nZlCⲯDV! TG&Ke#IЊyU (sX`Ł&H͖ 5sp; C9zPLtxx\-"(o2R-`!FJ(gWad+!_/~W~a Bߖ@j~>`,9_#ZAGK[W ȇ !C2MK@HMO:< lR[B `wʑ#R}~"(^Q禍yOb=1;Ԯ,1Gx_J0o&A+ ګÜByFh?kc"G!/'aÔj(N0QH'!@lCWI]d{R8{ iduk<' <^*! `^e+@QgK%_.9 ЗÀѹZY^RjkqԊ H*PJ-Ϯ꒽CNR'tb$ghHah6'}";KpP=ҋ]ÜdIg"kuz= wTsG30 Eo D%Tf#y5]HUKb:?먵5ci |OI ~pԗ/R1z&;Ė݋y!al>&$=]zVd`:Vj-_'PQVDvo^| B+>vA x<$z<sS>;G=&'m ƟLnC/%9K".r{D\x^0:kc'oRVTcb!6]]`"Q{nq#߇p=pQv>ދm9rNLāz߹"L%yVT(7LdLAh QNXѦƗ .WC,H]{;d'>)͠_"?Uheb@J-rLIaCWOQ:S@bRJNR;o&!A%1w |ZҰ4;u(9[Mf8LаI4ca߻i7oǸ8/};Ϸ*ݟD@-e7T 5ԭ< g¤ld*HnNv}B]]w-)}s ב{yHtB{+ u1uϰ `%5J4iߖ\4ʎcمLq gw 4T偿cD- JD z QNFCqy]!eqdR"78T&K-nE Ue2LPʨ ƢL߱׮%zak=+G3aiGׄ'aeoY   P6V'hdJHlļ۽M h bS-ѾgJ*c27`䒯AIc4 QWSWJ8@Y6裈ʰC=@I$QKC<|$B2IjRXQېyiQlh\6kllcoQ;? 2ts< S2#4p*%]4%nf[wwk2Ns|[urbqRMm$VY [ ]JMmc:Xr3 /՝t{HuQNCG~;7ŕ"`w ݽov6 TG1ZӇP=\c5a/wUQ143uXL?Q𺠄;; iEw& R[${™6^[B_arF9430uCSb/ZU nSvG!e?|(Z /$O `#`]ΏhtĪ G.tA,G()ó7,$Jn Qj|Yg*o^0Lǿxqvr ۢp!;to\e {a5:0|YQ~>Cu %CpH&Zm$DuS_  g $J_J;!ld`+>+$% ؔnr)ޟ2xytFy5/hI rkLW)z'!;С7_t4o@ !f U)E_(6bĿO#8{G!%ţFW$>0y myrwƩE5V Vp<$ewlf;id;FUKWs2Iɥ팹PP,TP|[ O/'7"A֩ :uh>:ȯ7[#dB@7iGD?4j'Iͥ"v]:]=@R+[ʕ/NMքA__k)2Ș"5+ma{,~ ڙ qhr#f 6R4%L! E_'i :avgԅVj^=Nl6"d<}, )f[~ӥf)% >` 65gYQۛ XV[ i|f?,b *$S5JL'.! |9[QK=6)5N_6Ɔ'!+d9UlL{o!;#7:Z~z#lX,}'m1$S1l2/IHBR\?z`WV򷺪R?x;F0J[BЮU=qX:Zoޮ)Y>bWLnWQU?\({sCWԼf[Ю˒간icM3~~S[=3!|q.;+z]Z̦~55 “]п)SN.2J^#Y,Ƽ"?nHwKk{QQdۅ.L^$R8׃*w>Rļǡr%`⨡BAyѷRbb9mq*r4#=|>ZKld"ؿ@g)(EOVV#%Yf fËu٨YEyY<(v'\YψLc\*d'Z8_ޡCD~EB0 >Oې5), P"Omt7⯮$[\[S Ҥ]WB `St @vg(du5ݰtsRJ4IY)K.ȫV?k]Y.I9nb<ɍ,ɏz;K% ^k<[2A(_$ 83:ڂt} ^T~zpYr΋iq&h,!9.\p#:Qie~2|%gP=LJX7b֬Xޕfݒ/a#M>/(GzlDyޒ]O`3%n314]07],c!equoIE7=m%F;^PK|*4T&bY"-:IJV~oG,c&k♫6#n\'b#]is>fot挛 ͇d agojH)lJMR#`P_UF'#t C qPRES6?JV|/קĈ:Dt]"4L맊!D#IgX݅ د_8Jć_C~waqQ5WUT=mGQ.:ڣ6>.G m5$sˬ9ٜ]csD,F[Bk௯60ӕ,SeZ\Wn&>]BRO5͓ҰQJssSS2[y`i;u8aߤ0'KN3:˾L';p&k}Tɦ qAsFP 4~(Rmb\1.wo T*qX$ݖLB%L7N‡z^#ǁ;،[ ʞ.ol8g6}&%$SɄjHJ@m+ToN1wQwPmGU焜Z2g.+#ZunV2QV(C "]/zaYe9]'xTo$!?|S 3{"? @1m R_G?tVE?B:o]iHqzE*DwOBL=;[(훍Wpa8ẘ\$ 5J ۱[-@}qPboQ-K6؎drHC~m[  2J;%3ȩ̔ZP)C+fkl_nWa+X؟47hrVێVL"MI7@6Wғ?r12;RWƽO[c`}\-[uPGgCƐ{v-Lpq8&҇qBMۉ žCnWup|P_1P_yOS:fT+dV%~b` CYo @is%jZZ!!n@!vj^6 Fn:yġݶm9Ke WMD=HI2 s,vU$Kl wΒt)v8aYBx ,AX0`~3 Us,j$rsaC(`qƲ9c!H('e(;d\*j׶] ~`q3Tb-&^̒דL FZ)I9>Մf"lU>g;`#._`Sf>|#^쬝)UV#wn|}x9ڡU/] 閂9Zs ROm7nC4XY9"jOٹ!wNi3#DUs [*Iɵ9}MŖKou\M̤C7JF|#o툜 #!s=hRsESuGVaQ]& s#2b%uUk~jߍs21N Y;N}Ep"$jETҜCݭB**aZ0+KWh>0a{)XTt12,\Ѫ2}U= ~ ZX?=iicAa b/3A+L,$s8OڕQ\y+aޛ%٬_,qY; Ѥf@:3I@,El^qҙ(,(ٌvV>y)/FE@e,qB2]Đ|l3k)a^?e-4kt,c7Q1 l澪)mE3Ee 8& 'o~hA&,)%&!8¢"vdsLxeEHژxRrJo$lt8ȧs c*4@.ތF_/ar Wp{P4M7#;*eȍכoYοS_u/EJy?E N[K534wiNWۍ 3^P dxjѪFqNnw1+HvgCNHynJc]܏}RuAg+"g \AR,Sci"F =%aBVWQw)~-KAP' % BӸwa^9ښ '1y#b6}b(p`ĠX+"dQփi`isc;Cu*`+\h t95tu4:v}t{]mPĥ74rԮOty\/5=lF::1B;,$5 GGfX uFkRWvLɞ/`L)L4@^2)h]1V &V%Lp떣NẚO_l1ߩlI)V7<|g'u !QY,^]wFײRxDm 䲿utԣ'I"|-&-sI #-Grab;FbMvlTD kZ!ch4~;$ffvzGxc-2Wf!Aύ4b8}x KB :Z#Qdimb`tu+sz>].kizIJ ䷠E cRIG`/JkLLXxIfdwSFvjIB)8)':V]1 x{\ b0U4EפD&؃ 8chkNӸ1=&bmqV`k,]< ˣExoY᥂q碲LaꕣS=ޟN4~m;SD"v&,콱̌2hSJeΉh%QDRC XMpb9CS^Sq+v-t]$siŸ^Qk ph́9( )E[FNN4u}@ئ`zciK\: nj] Hɝ1$\\Fd3>Yr414o$jAaW{,`RL˜_l] c,nVD5A?G/ 6-³r4idN%~zӘpov5up]z~Χ Q-SQQ*!qb:r2{^7:1Mh /Ǎ8&=AYM\5OGIܭp.M8Ґ^ f79Z$YjM8d*?lQN*x7:0=fC]Q C@Q#A O}aj'ޡ6|AKFBk)+v OƬ pUm,@O*L:6? #$ 7X,bAXZx{aOeAJ|}Om0怺!#Ϡan4,VŇ>" 9E$gm!|x4͇ȣPoܗX.a)-ԯ@B.@-fhDpHD.aRQq#mVV2]_Jun .ŵAh:‹L['sXG%OIIY`EZ/Mtp~|O>"ӡ @\?=lA'‹{h0cپU 4bsz4L0Z C*7d*]\$vnGzɞk^I]RA|.fĴ !\iʖ!fL8`VލO6@ctzȭҐ5blrMM#^Q[uB~q9U~%Kv¾D(S*i'm C֯|mq T`uk)8}D .&4MS0NDLV9(wZ0va&/Đ=TpQJK!>y7T_/㶒\"kprBYW csg|(^j#^HtG Qy*h %43)'4H~٦;1(qpPYӻ S$z #BɧZTO+d/\iD?b+P9/k:͛\WQd~rP95n`,-/jS)8@ -zK3Y8{JBvh8  C /'qii!bnGF`I|^R`kZd-&PYF 1ð4T%2mtT {!`ӘaǃaܙV}!P``0%Fk_Pt& E^V"i'0j^-Rt>&<J۳mv<$_ k0qiwl'w"#=w7.dCjd?ѝnarg{I~o 0齭Gqk#' ̭+/vZV|,Q\@114"O~oSV->*}hzF;a }ѥb5o{aԶу0D4CCϘqW-@6ZG?'+kkՌhyw¹=)ZFeqs ̿`w=BL݆/u|< &n$?eKOfyƗ2ȯ(Vo 8u I0dp|(x 'b7-XKQʃ-HuE-B~ "f&FK띾!-frՁb5g sף8 &DU֟Fn?ɠUbH"h)BF!hYQ;+ƅ_!T2$r ƞ;y^tqFj ouDpbЈFW!Hk])̛#=[.p=Ы&*a$϶(q֯Hνxoq9&+h=Er۱i{+ٮ"PµLnY/Ai 5Íܴ.3ݺɃPAJɿwq^_;Oږ$r?52g0"!#P]]2]cvZ%~A+R5$/̒[4o3~BO4!HPj`d;*3 Gg`Y8U?gk򝌎YC0;X^T I0u6tK# b7L.$V}I!ɽDUvaÍo<#/z뛲s^يue 6q_Td=P&QXC;N@f ے)F8pIǨ1"đ# qc;Ͷ,EЌyQ'a1 Y=B^.XsQ`= Jɳ)I^M%F6#-N?`wvS> z-!9+w/s.\՗fy4_vh>7йs4EYNk{)0Kz d?`o<2or=AX~ztsiD8\|">w74B?J #TlZ9B҃C@e]$,{Հ{B^AS@{K7U0e+z5sFd Je?JB΁jm߼.j(9,JBeXhEr9 쎬R+Ϩ3n x1\ $r۞Eŏk̻;& i]a&J_$GmDLENT02] J9?6ވ/xdѕw1C? 9BɥV(]͑J&TLxƅʫ7 8PX;-O&%%;s>:-iFu˓dSg$ [tZ/0̓J 6voFLK.JlLN{JjAW좏Q4 Ky6U{ Bh9&{莆tBeEh W"5tȴbQ7e r}mqd EV_wU l~Wյ#~DJ}Ԯv2sW#]݉MUd;Vĕ6() MbakPkbH:P}y{w-vY=[ r4xhW=Tw/&gD I1=qJR?6WrAkD r]W0426xe©] V칡˕Q*R !.93\ -oT[O*CJ|WVh7ZRE]^Y6 c"EP#fԹZT!Pdg vq5{FqTu xapNUbb4.S`i XMy+_>^ɘ&(D@吓=a$;X]v"!rUiALt$1k .^࠹ |'ej%}*w9^xc4}([m5CEВo29dr:#ML3IV B_"_P0t;fXKM5,u|Nt jd%<՞/P^dzm W_ r/˳<\3f .Ī%$8W#}1ܕSTT_$7p5Ý(`‰$V4TsVo$s&d;7/Œeb:"ȟT!3=v2I˅"l͟j;;eUL%7sc^C* 2W-VARC v?a}яn~.xY5CMaA?Ne j;J") nc7dѼ`H)<Ǡ?S^b/ d% 4!(eos=ChJHWV(+m՝%rO 9\BO((o4ϵ J0$N9VpEK׎I'@^MS0vYy!{QOV>A~V@%Kg|?d8; }xcߔGZw) =zJۯA"8h n3#S'7+ tv /o,5E#̤]&1ws=6B)0 J~ȃIiy:z}:Z@$ʆ jK _PsM3q1*\`i]3uRw)N| S7h\p|V׀, (GWOJ0"~.r_ȝmaӽmpl)@Q!xzxGNMF2% מU >FNʑygVL Qc~S^qo^IX5iJLJt$±vԐ V|0RMг9>Ѳ+*JYR-p h$xb}K6\^UK:Pɲc0H-5ӜSVc!^nJrH\X؂P{_': Aofa˞Ynn_#i~>sSFS;gpp Hr2Tc<)́w$"+.9 82B`?In}:4&ԨPQqiܤ,UTG2(Qhj$C42yH'4;cx UXL}l0pmMTm<"̎=fay(.|SP4,EoडU9pɸ\ ,F[τUcpn3IJo :f.7'wMuL +@$TT,Y{՜MLaD)1"a#7[2bTEFX~3L b|D*f'{G7S5 BpuDS}*01vC벁Vjh;ŧ!0>D:nlpcgSSh-p+3~rp%ms3ʼ=:AԒ(bӑ0k3[Qַ߭PÙa=[ 4.!~jX>s.\8(`mpE8uOG }MhI*=d7 E_5w/7R Xi'oγm5b9Y? z~aeX*O[{$K?qP(~[&+$h*RK̓G Ӕc.alM5fYJp-+<βӧ Qdp'<"^cGElaV=D:AR(ؘ{\𴭎r TaxGAK=4U6oBlgGQa`Si zSg?֝a Q{b*Fw"-Z<7_OgzgaAO驤 еVɹLba@=Vw\ WB̓^* ʊ7HbZ5«$~EpfMZm7ʃPy7ዲ͂!Ǥjb<jӈA ,?* 9J~ =7֑z [oA:/]4da@,7vݓZ0qX TDH-qYUlM/G]xiBe9loKF_uցg)en?moMbPOWesM;ds>0 wKL/5##\̛D?k%O¿7i%#մ& Xۑr\H;YVe qL0` f8W@fADbE.h[~A 3,EPB`]QtVY? Ǧk!⒧As OK+W6Oo eN;pֿ,-t2Ae#TFAK5-jQh Y o6d{ϐ!6-?woqO+,7ծi +! g:Сkdԗp2*W.< Nq~7ޥ`I4GBܵTŸ[˖}g O`΃綁*=nm՜Hr/>Cs#[sUǫ/O/ycNZYCx:_n+'f~ u#jwnԒh*^\>P '7dӭ׽oS^ea~#Hۺfh:DS (1\І2!Vx;%?s2ٶR-\%8(}$8Xk2u"pB.V$ϡdrVhyD-%2aR_剜w-5[1<`ӎt)ڡɞUu u{`ᒠ`AJIsj~?G 'D~˽Av6lߏ'M@mi^xBL؀l0rzqhN.0D -EN`L3~&_hH*ڝnu8  "z'j"64D ^|隧91k)W?J;yTWjrk%(@}mIܮJh_kmCDwah|_j}=B)8rq³xx6MÄ-u(۰ Impwq}r$6riΚYTYJ02ESƨeHtQL>|%z\e)EގrrR>B!iC?P8|ԲتteN0W&6Do}+;-bU<-=񚑖:nR{"3.U>b&ĕe{O^<%uk+ 6^Q^yȭЀT<`h pN;U J (mus ;^dq[ .\GՃT,8iH uҁ|IY,uTc==*G'#G֤U[&v|"8eKIJY9+.鰑Y.wµ~ct.C=Y:/B ',%#Sl7X?YwbP IA/:Y>:Hvt9)Ȓ-@Ni5 D8 *_.Km`|PwuY۹ fЇ{L [*KUvVb >cYɪa.Q|u͙Ұ]/kܻA醟撍7V#'y,*w#LPC~%[H'+^euS:Z#I+PqH`N<*R@whɚ-(>PS0뚱PvD)y*qe_ ˟@M#W;JpXbu)39x8лA3;~shKE<ձ&#Qѱ\%_VOCk:-tKؾ3Ed)DVb@Mde$ o;I漗Y̖B1ƒ r#z(-LXf>[z KHbQ*`-Z+ˌż <%}uUrgZ@2?V R[ɲDsjgĜ%+o75Ȩ.Gȟm2p5۔ bO3^Njkա[\tSl y%@Ù?M :@&./` mrXC1.d BWWΎQ3f~D)\Hf"MP]+ 'uE#ΰV,;B"ֹC6`V[zZ SSD7py;P"T̯,*K= KW'\[N$tr2V)Y[<$}8>9r eMvw `ä4;ٯ N%ƤPlaE) Tc).O`A&o&HN#=+t)yݛ|zDeP)}DIϢvnϿqe@%lAdr\{X5JoI&r"ZP(I%ɾv ec(SoP`ʯI0Awapֵy dc]P#yL+2/C$)J!Cd^4D J\XB0w1`>h(c 젼CP~:9 %KL`)7b% n6:[cvein1 a[+|qT,`yT<:,\ZЇi(8S^6(`w/sdgܩIMO4LϷ *z mOIbcO^e#7=Q `^Z'SSgW`EQml,Y:/4Y[Hw{M!_RGn'?IEXNmk{J[a1zM|H8l:-kYguޔ*Tqm{9#ttxtq1e$ eVFZTy[> @^( .̟|81 ,>PuL=mwnԔ8pӿ%;o/0N3o/ϧMS.Hčls}gHn!y~,1_EF@Y\yqC<"SD5#JQ2 ?-狡T!!QVy" mh>CS zb'h‘Ҡ֖''?qw1jMe//g%.]b)|^( w7V>Ez9*3#JVzbOctΖc]a?bPǰn zb !hDc'* N׹O b4;1tPEڊ4xoL򷚲h,W$yP z65'I/Z:eH"/[j= bn) tdWG~qDb;`Ç޿$u|>& F1 \0[&N7tUYuz82ObqJX)鉐1 ~ &I-Н dd-uLFh\φ2y?ܻoT%iyUl~[4swߝM:w|KzWY;IMW @բMU'ؠvDWR\J߂EKK4T'PfaS9vC_:/^Cs >~vYOPmW5"d>HHݷLz9ل߱k9CFm96w@ BWeo BgVX_vsV'ζx70䋗Tգ]ԃv<δ&.MdHYuz!<3>@B1x4lɭxǹmFqrϡ^̶L^tIVg/1<ڃvJ%ZֲrSc'o WeY>/fNFUs:qR ~ƾ``S'z(AU``ShW|_ b_(P.K~S$4;ٍI@-*'c^A ƣ7 mr!R4!I uСQ);Ime|Ox-9z -,s YdWXs>t:rm^ԥ5)UӮ:btɀ=VǭiC _A Su BЄgSo'>mLN$X30ea-etAiI}H}T2]:4,TSV(6HȊ@ '݆Nsl œǞa]`;Phpx:uD(x)] Ob}$8T鍟/M-Pf K.w\^qb עfS w30 _"_@E˨sm$OSXЂS.:i.s0ޔFrP@ۭ϶oTbRk-fmz)a]T-&x>v ݮcXTsDrSM@)^kmP3 G TpλN&)a->z/GaWˌ(k /z*r>= \gbE:#)̴]]lw$xF*w_YAkLz 0 i>2%5e Qf z CDpӉ&l熃ɥ\ӚSLLlpE0mu<~c8:E9ɪ$@ Q|^xy]A,ϛˢ:u2m}f[ 䀡HAi@o隐˼ S(h/f o_=ՙꞕv4֝pV".ֽ-z M<|eczBq D{uK@)-+YlRzZBk NwBq.-@wXr-a`39 )eN\>=vYFfksdvVPlu(oR~8i#4i e I4ypYh̸oL*M_8կs2wR:K: Z<ɕg(,Y>8Kx$N&g02xZk冱yICq;6k4x!ȿ8m儴 kds|U(>ΠsbgC_ 4 +CʼRXN[ 3iXpvWe{mGM8ՄWbjAy[+$pWnD{rGהJ웶& 0 1hyv$Ȑ.4awJI!y%k̞ B0 83[ azapIWEDq-#=LCZ|f,\<>3W OP3ƞ$"*6HdS1jjd )Ct3\9kb'ٿō%z&v39^dCJ=23p]$`H/ۜ!c8CW84Gեz2@n6׌xԈ#ivpk! lP{6ۗ`S(*`j4F7x6 ~2V-lB‹Nζ-sWβ.P+l𽫖/ʡZ ٣SIeA&u }VWZ4 Q2 ,RT!G}FJ 'D(^QW.Tᶽ!{G#LnRm)ZNܓJ=hi C(I&i| Q<; s6f1%(zI -O{B 2<*[ K1ͅx v@r8NEgA-YunD[!@){P5"X-,}ܽ_Jѣɻ kT048YV\ 0GOx kı/@$G]Tdw<ϺpkE9qTb 1VD ,mFnsϙY'<9abE9|EZ/XI~Ov"ZU~?` t:;mJf-$B仛cA,l%Z7PGUX8ƳDfcg81T ,Hh/>Fa-sݙVUX "m:jlGl> 7.HPE&R:e[2@𸤿)#1)Q :wtU=WZD^hdA\TȎl)yeine]mV<O[+i{u szCe&u6_4 P?nķ5R(G3_:q^VbL@@Y]ۓ,%i 9z2_96cj;4OH&<mB>eյV6}iŊ6݈y'Xra2G!q;ъ*雙/UU ^ۮfoo#?g*tDu_9lr5xu iP7#;J+d9776.pgWjaYvpG cz{Kl`YƸb*v<|qP_?s8J@/}]H:. ϛ뤛k7dijcN8 `OaҊO+/1_yEŐNt5;`:C^!jw šiWVA_p~56W(r@Sìl1#Jg*?>~Ge]orT<^;3gv-tɡ?* a%<Σ5`~V7@[7`TrBZ_uu˨ѕkU6:~;[\[0(W *~}ȮEd]E_ոp{<Ê K֖ 2V r3ƬE :K"+m [J!{+K1 <@&3u =W %fiຬ47\w5 Hޝmdzs@O󕦬nKu9dFf]nVax8ir0"p4b ]2a{gzC+ڴŘ~Wߨy!]~@7 asʒq\zM f*p|J窼cKL'[Cz0P]A01eu)R Hp()o!o^Ppҷ[TX,"Y6 t bδ8]_uU$ ^Lt\)rBH %`s? VqsO'm)I0w:WyrD{y҂>p+AmH`rF^ӡ݇1Sa@cl{wm BN)\Z/CE^`͆/`bd呒}䫳C]7G["L]ݮHg} -)2`\ p[])kߗd}8f(޲vXʲƪ7!Y4پ,"s\vuo={&4yӔO@DPӲH9H۩k<fK&gBgfZS\us !H=.9G!6B:?RS;OHګ7nEbOiF5gӿ;aޠ ئ.C+P_՚O>" uY('T ~h=)!h)c~*9#4!+t3q9)cC}$KWQ'DM:;߫[)lJfRWQg 1Lۈ׆p.Ocb}NC` ލpFP3g?^ë;N{pw`._uҲ 6s^6ו&^8-oj@]~{&q$KKꌢ|9`p%#> ր~ x"0s2a vuRZBz[6L $dj=rVdZ<*"[WLmǻɹ+|8[ܺ.Uf(oD@JO%lHoxi|P*ae:~'|lNoMefJ8Aa3D9\@+i-DSd3\Sט51`pXjU4axL0z.~T/@Ke%R"d2k~>֙dJe` D0ak  hY6`zO6k `Gz$h 1}|!x0)*ЛGe."td5VU4rخ:Ӂkk,4b۱/!݉%ynn(24V]:&eijgu8g8"cnEC︡СKziRR}T>Avm > f"BcrCC5Ea_I"5q1R/?RQ'#|u-M+cs1nQW=ܽoJ@}`W./MIni)5 *ЯIp7RlLI1⺳$kFג?cfz4l(zaL n-A)wLj$ڮzp}89Ya"tn<HHyr|}롯l]/5Tjfv/=sp 'to!ĚtUn1hmqrGsne[m8nʎA]Ke%g[Z>k.%lI Oar&In0b11['(wI1tfߑD]4 -i9tũ=O01`՟3,(/hH1- heY?%~4py2@|cp/_KAo:)erNg0lAD5 şX?KPe`/v^{ [kI0D؝b(% SoܿʠTa .z3jO b;O.{fcCHJe?3d=_AӧqE q@L N(`APc[4lִ!T LGMXE3L0A״f`N}v{sՇћSs3(cSKo,S[ljqcUqBY-'%-+,? SugICE| g{/v ; #QNVހPWq0[ݱd%9%j>`ˬpalbP4Zhz){)%\[ӆ48ѷ5f o)|;&͊45_[pgS)eB9A9DczmujxQ#^j>;#Q;@=pf_M-FQz ri@ k;]ͦӛ1;,/[GT-AU;<Ç@E,/e$z.`qi(:J=\_U :.g ԯr.jVS#IGbcH0v$\xR+Cg]aJ`[elBa+FȆ rA#|gWh-y5{S1 4~[0%J0yv5aG^HO$90lK*x|蝰y(U]]ϲ7ZMLùֽP,ɞ: `n;쟿 ^F=У#< w2ZA:U@nKA[S"Zw*.<:z+BZs!k> eƻ[T^r<>^#\Z~Ff_f {[+Bz{^V('2 bzD*؞:8#Ԋ&ȁSr!: 0'ITϟm꒫!i30K\vi`O"ĤH7ЦL31p5dⓊ~u|c -y?|3}e znKV~@`U4U!}F#(U E |3&dh_^'}sE!5vI7 \Z:2CmJpּ~XVXs/wS\xƻ10Zj`d̒jL @gm&G}կ{ҪEO=lA= =9#”aks/ʁ\cER!װ;K7U~`؜ 8F>/W5#QZ$DO LY[KS">b&)UnE`x2%`[ 7v Ks Fh .I:lz.0Æx kZ 9{Ti݋cBY3=K gAyT%R NO]~Kࢇ328x_G;Q۩![!¨|Vlc k@tׯfVֈEONr:G5(3ӵP8g8ȑZu%KK&#cz89 T֮!K}f‡C=Kn`i# #v"hmo6(7g< !xS;ѳsHf}mu5\ͅ"YeQ@v^ _-c@p0)RU|c^;SHZ6ʩh5 |Xs@ƬeHM~1n\"moM ФYZ{?qΰ!6jOBmcy/C3dHRs}G,p\)F2o 5({eM;TXN?߰n烁>bDw֟{RMʱ![ytNɷdcsk&WI3t/xrkKXc7UNZ0v=!ׁc.؝a Q 'Y;+O&qVbkqg4bLR4PbC/ǵ<*C((I%h90ah&U ʢؕeL'r_C;f,%7^ĠCl/ Bד.$^zC+Oxj7jyWJcS'H(B2+]caZ]"6ªZ5t_ aEv'NhEp;zrʵCn7#^b֍Aku&^UMP =,fC ̷/L?'}M3>,*'jzTVdk !En~9sփ;HPyn\C [g|v)!@mEFfxz#ϯۆ@8^ՠ"z[tE cɹS][rx͜Wd$i3woƼ,Zږrc5;.iV'NřD?dQJ?%ɞBگH;PЫ8U#r/U=Ps/w㶇|ˤuHpVġ)Np5OrV.^'GM=$pSNm<~l4PLRk```S)U8>@ s\*K5At]`G/PF"ڱ@r<(λ 2Le6 F5W0Gw-39鹛=B8 ɳ-l*(LoInUiYߧ9:s>" }uXf{U:s 9eU[9UGHN緬;๋M}iVβr/i!$ckC8l%e^T马+ "+/DɌ#{ֆ i ÍG-0278FT࿹: w*-$,q"P #'ؾ>DV$qn ukR v4JKK:[KRb܇_ŊɎtėE1P:z1hDΞ?ˊ cWdU}foBng -{ ?Wzڗ|fAZHlOsYeeh]ec``,:rf6e0H `L& m]Xh'^/NK !֭ZP= ]4*i ӷ JM>;,2?R ,0aa, uR. $/c؛% #_yH4,+$z\8I-O5\_HRgu$͆b>I6f.o+o!) UiEo&*H}T9!W_bJԨ`Чo(CXJWaR|4KgߙxζAiA `@mgWW$93[nTA2q_bOP阒_A#`̓':/eRLO?B{)I (6ArT",L!&akk%:?{yEk:2k8)!<j(N[zLja]֭BlN4&:kK 4.|鞩 b YyVg)H HHa?\]Sp{8tȘr :? iE҂_@j*#:%@.j˛-ȾRֆ2MzCD֍TJA҅s~/\*0AЮjfsObU@uW%0gd1= ]ڶgl_ȥOzpEԘ'[p;, i6W![ ǚb4}kݑ@!{im 4t5u>>_.,h T} * rgtVO|\6D;zn뒳NS Ыq8h LC,኷@-Iu ^9Do˸MCV9)Ƣ :Ng"-O3fЦj]4S48(DRAA"mɘQ*z `2kHE` 3Un娲1 P8I&arAp.nVHQ~; S\ v[uVmsnĤzkU5_v3pϾܒ#O(Uǭ߼M{@OXj'M?.*&kYc6hxRdR,aL Ǚڮ &-ItwiSwU|hAf.w|݈61gf2! ךu9}{X"F Zx#sxa\ EywѤqCt9ky;~n:/VKݠLE$|zTcQp z^j[G,E^ih~T63h6`ϮoŦ 982ov͈{ea!/Z*ѣ*ʍP 6o|Flw 9N"8NkP[hN)@,'\OZ0Opg`WWsgY}|mWu[7c14H<5s2^03GSM̿7i <賛+ӎJ,FLWOcŇCTYM&[1b7zά2la0(R]ef0c 8޳]j$=H'^cW ۟9K?(;m"R{K  i&`{-O\j7KW% -n6 ÚkQ5„b#qx w |!Y>w E ~d.BF&h"=}z7oh \[ Py|[B{|+Έ!kђПGawӞ[Ɛ N:DG HSƊ"ZN**A%f-y Ġ[Kvg =1ahhw¥l&_/{8{]2匯P㈒'3@C#ϳ lL}Ox1+2bRxM|q+j-E^I7]GpH< %b^7`d2q!Й+GXp`˰w_ ٖinsA48K~ !0 REt$\c -V5fsEHI08bף.-2%9Qg| `m;Q+zR"fzݰ1t}kc˴@^?M3 /s}6W!TOYcQorHb/&]ZVȓ UK4s›ba!?P Nt2p)פْy(*hr>rc'V3lD6Ĩp;FWPk'>iIS2c4:;җ~Bt\D7A4*V7_ Y>ʏE (DoC2."&o;g`6m\4nnaJQ "0`QeDG34${=`yx#t@WvܢÌ9^ L)V&*Ja@ba _0" 9w/7uf㚧!!Vuڀ @ԉOC>Y,(iyvS"t,0N}4x zIYNeFɓ+s {> UJx@55~dA-$XL\kR9 pd p-ۿ?d? )3K2kY߄gʜ_-Ul{>7h[5rzyLPx?isSfAup?:kĺ@؄},%ic\hI*or岙#n 0.p@DCZF:0AYQLr\R=f/c` .A2Oa}]ˀP.{\c$6@gJ, ;@wŤdX3 %:p_J}0jN zұ 0E<{M+~?`gE-)1>HB[CJaV3jzBsϷ PZoyWwo˩)23lm(HQZ0\U4HR("!L")7n?QZbr^MB!+ZXymG_j ?b)C4 u5.,IvD؜?9y}-Goܶ8?P9z05zDهy.~BZ$4cTCg%= y :~g', u͑^v [[/w0;,9 +\͌p%Ap<&YG#I^߸.[C6; 5a&*h~ )wY/\+a|8Э6K쯛VC@ ,)1kք"m#Zw*?&Ű4ӿ,OSEkx",=Zob6[beٗ:vDgIEk;C C5!NBm&yOל义'#;\d F ݇V%ggvS)Ikj8 C^_:Aۏ-\O5 VU.TđłSgIPxZ-/Y34Q2HtIYΰѵk8v%% _ ]% o&A.f.T.5^Y{+? C^bfe[sP̋V:c:)gؽKكkwތO8l*Tq{GSJ:t8SO|D%@N=w0 IkjXPx\p tWZ9&D !ͥVaqOXmg~IϤ -0@(_2!#y\°̸?qI'xPG.W|= ^/W/?uB'Q]xv"=G=g3O`{zR V=9Pen.SN=E0bcWuIƸA`L&_7@]Z~|{),cɶ2.:PhҲk|JNRH-a3׭Dt.j]2? 5m/&?fȌ:v}NKJymWϜlVg\}pf)H“5lv 1%o'R*S̏ߊgQAc,c^h6?3I0h( !p*yWYU 7L>M)B2}d=ʔ3O}1*A5S LRM oD wAڑ!A*:&`uFYK5XΕ2$@sdcwAJ#s[x=ǑC)PN/`b̰N5ZPC_EѺ'ӟDAtG2B%G,@ ˲6Ewxmk|qKs^n+8U%ӆlYonMxF20vt˓B_ܷ; l7Qk$#31Uksm6Pi{WFݴ/ٛc3O]d[6fkc}p>T{`,?391Delil&ޭ' \h]@26^hB9finaMݪ[&I, pg06ZߜcHIJL=g` lL_C6l S&-٥sd hscy+FvIBLp}$00Inv&XaefY)@SI5Sopo] #;I4, {o<.kNF;!LTmrFOqVIp`+_1!EX2a;P8P|كǛ;!Q vAQ M)mg (5\zrs[M)OfBiZ~x:?: VlN3(NKy϶1}JX+  z8"V0tG:3!DuEhP<2+HU7Hn7W[;QDKF&(}S.<ÃA$>ӆ֪'lekI':7 HP빼XO4-amgNiYQt;`4d=rcp#Rϰt2 9A,HV2\/ݰ2}][(cW!4ʑ-Un oxpA|EbZMtT~Fs -X) Jד?pK 9d?2F`!BҾiVX=6#$Rz*b_P1aK`z*kB pAHMZHT}#x&:2`~m<Uʳ*+= 1DUBC`Pp_6$zN تt*Vxը+WfkP2$$e9=zO[oq\{2Xtj1SM; B%IKadϕk)33#-60KƖy+JWÆu&7ApXvLN:);6r}gs~ 7͊s Yv5Oķ{;2炩 &ZwFAVN9r>s*&tL]O_K1iy6n{Prn#X!eL 4<*ceN|M 8Yqٶdx J RȉB >G\? 6Qe=0Pk؍hrs_ŐGˆQv\ć /3^9CZL g<ӋY~nC"iU{KYҔaT7L~[SSm)7ZFLNEP kt̅OKa6 +Vc`Oԧ F-.dߟjk0b" tUv$U:f=Q!{>-.r͛s6$SsXY&f\7L~xd+5E^r'#G^漑˔C2kqd>B K#9nIF&0g;FmGo NWRv*nXQ́OCP]qd==6)~ri'{hA2هnM=v펗. r~+Q*=xo’6)5'vfW(h(vСJʸګ/hA3ƈrP/Hyɋ[!TSb1QY:Z}g6;*՝<ţWR.Fw%D9W/ TU\6r\ڷ5V#/9EB!f3!?bRP[ ܬJ ':TN8F߰ fI'|p%껠2T HV]wx!lFKO#ךf+8O&0ƾN1euasO ϭlbMVxb]`u "f{KrU@,Ge8q41*a>ƄH[̓>j[y6{o7NRdCKX[t:M4xoy]'+US;廨{(Zw`Yhw ?4@紭)3ϩ`ckר$9TH'۷%'d[ 1]Luor4;El؞~&[tqpki? =%ޏ*Ef_]8G*Z{lzS/N!*8!P[侒KH0#46=ɿQ*2Z/ިZ{83f  &”#z "6_[ Zͧ ̫u($UaZܪ}}Ρ&-oIBSn+ $ Or`"/ HHΌdE7IA-C( -Eti ߛAѢrSm;ﺐ艀#rU>x89\/Uu.~"W+SV+M?Lc+`_)Cw 79z^eػyeQs%'/xVzE]w~`לc+z"lzc:ϔ{ͳ`xn`h_ M.X^%FjwN9E*튷emQ: h/-R:-&s'XM;'D@;S]hD>Eʦ42 B=ڟj:1(a˖LB a2L@?[چrԪU%@'8$ϯ=obJfjv/la0Nd>["m 󸩼YЈfL: B#_tdB*rɮH(k^;>OСxDWӤ !*Zp*>iǐZlg~JqD o- 6:e*}Sli݄na,tQϴo/ D9:fTnzՑu薧Ĩvu}7gTT eh#_fK+F>iq5m7 lj } B?#Nt}=-X4ɸG [h57Bu @"O;uh5aY36Nd+#%=N WݩXr3 4ɡD%3$-c!x Kw3[CA)Y9pѵ Tdh-aKx)v'ws[}|7p+]‡W7h$HdEM{`n}$EKkS},[cW&c>FT;>L[JOl Lg \Uҏ>GhOhX‹I&ԩXUN [&ZQU3%.M70U#+vrnE##(hDoؠR2B%|T0;tf Xpd-(EᅳR_!; 5[2S kvF[~{g #*)d+ѳ,H]"M:P='!:1+XBr6Ҕb$uKtFcn.{2hR{~e/SQS3q(@G>!Duf˱ ?|xr.Nܲ|.J6*5X􇻭ya/#Ɣha%33kw#5].GNPn~بZ7i3\rA>b-96(ސm/]&~F|S ZbTS*D*Uu8a}b>wNbb#-ʷB_: -zvsagYa'G7ސ `ƝQ7\^D#ToP4b3'> ?wZ"~jLjFNT0ĝ-6F@,g8@t~֦/z ¢eFDE3iq%wVגq̆v6֡r \kʬ#7fڄ>y3r`ҕ:nod26%tf[N?q5og6J@k\[y47TG)C-`#uig/|-[4?6o+[R 8< ` INebCfV, VwhzPl}'IDtT}Zڅ&npc):3MTx` 'i5lO[xDYs>$Lw/H <֮Q2Bnm0-0v?l%@^0ܡ <4Ⱥl Hf41EB9šMr3~hOz ?.L~lmn2VE7gl$t}BAunxV045~P뵉!},^`G+!UԪ_s^Ph;iAWak{=rHRQy`(+G1Mhp^)=V5lt|ڊ5;'Yp#UAS=Z&$iZ zX'HΗ4K92 iD}f}?&}PJl&͆gb3_)V9"x0W.;?;R3#?"n-*DCUGhVNwoMs0 AO%2Ks6%v<:p:`c`KEkm140bw;/Y0[07o c̞_Z= qE-%\z'vu~{9I@yZA-(xV[>ru VU਻7iZ.uMò'f@IwͲޟHYP[u/ !/ sx#Pdʷz'Al{SV9ѦK)gu9`01vl]gaFA+A@л3iSAzZiw>HGޮ 1ژDۑ K֐f؈2t5х sd!=|ۭr'~LIbbp[^LDAYhH`}ԳŒa[z _?WaWA\;^P /}: g àڭX)*Fiaz5{ph :? Z0z`J6)`{ -45ݒRmsVSD>Ŏ hHG3$ -5Al4Tx)RKѕ"B֦Qd{5 }dt@?2IےeRJ=TfRT;1n `_yul -$,M?q&WBG KYjXaۚ͡>ó(W%J-uPL[.~`hs"'D/S\B߮U(B g鬧}>)ǩh muZ @˪7ȵ_t9> ?S> p9)!py@h9姌0j[5|b02xԋ@33θ|u ¤>8CKUO%T Os>>J9$Ȥ/sRN\/Ji՜ U, qwiU.}<XQצEYvTpZUz_h_+mߖx0@ x(zP{#똀H:r|K2B[=JSv?w鍹d#Ԩ)8nX%6a~ ,7FIOGg^/oCs9BUIq"8\& N*x\ՠb頪;c/SD5_5ەN ND_@`p, iAEr+U?<exIyExKOPQ{ h؛0j,ñ֩ 1vǸv]UDåyht~>d(+n*Ñ%u/?[ 5$̤~q*p_9旙=<<ȳu6!4p9.Νe|L,¢egJ\SZ#?R;lх_#!iUs!QnMN$sa1cT[9dvOqRܔ Ka:I# Aˀ{Va=/M96"4Eo(ob#JGqZ5aΏRn֨$TP1sl,ؔ^R%;1Ŧ"gߕ!,nAQ~Y'U$q/]ĸiȣ~u=Z沼x_״F| g0DZ)Ka-{jՠNEN<)!0x,{u4~gӂ >՟zݰ(;SVuR]>F=\Ȕ(zeK#n3\.=BXŽ=PF_/yfYx(|c#:I} \YZgLOv~ Eiq=B8D<ZhM""$DmTЋIJp.GQpq.6-dE)ts v/ ۏK"Y<F?%̀إ$-zY.aR)X'w^MPJʊ˺` \dul Q1qi5 b1>:;i1y_'01ymhn450ҹa>ܚ~j NLQVlI%7inx ZA}a詠m,Hvڌx'bx(%]&23K?tfnC Yi:zw&`HE(n_\t7p(aOo}`{ GհF#{( = ҀɿnZ&oMlxs(T8| mGկ/8;FS-o1Wa=2>,L*lɟ5 D 1x+F`_U,m8QtMjv2~~3 ./?\h7 uu/|o/?7cv6>YTW3k/oBi4ta']Fq1e|f-u2>yKv:WTsf%N):IW:ʞ>IN] xtʏxHq jfVםT 12MUܲVXEH'.ҭ~]=oϬHhp4jj;|$۶>.}. U)F܈WAU vN"}T2>B uÀ1n\T1E-Oc)n-NK(Q*}\N19]la/[j%~*ׁ%5~#O^D;67br2b#?gD؛2\r!o43?CȽRJ}*xk+j|jv z w~L| B aSwoKn yma!M6z[rxZa=)x[%7wZSS-ut?P }|E.qui'M0o. $ *CBZ.< ;uG FQ = ]ʏTnK-ajkNNgVeeTVm`h9g򂵯 /0n7;ȗq $*n(dӭ:Ma+5 2A:fd;e*ۺPEGJ?p fBC{w¼5EOc*IM,>p^(Pc 3lv.Ghµ`1o"<-r ݒ-mػN*.;>#K#ϥTw{,ybn>rRlFs`&[̈n#%4cNGڛ(,@p/.@:6g· /aض-pS6^VPw3Xof P^{]vNs˓38Nop.҅`|~Nʚ0,9#|BěhcwTά/>!u9Za%F_0bչ 7`هtF97={WHMy|M$B0œ!3b޲<1NVX'bz#Zw=>hV t} z.D58_=Sù\`*b#ȃowے y50viی=Lfy=El D )F¿_ofG쓠n>_1}rfsub'{R (_uuhRBrrxHK+z8VM7Q.+* bꌽEֳm]2IFG.1 "E2Y(:0CgdJkL=)z4 ІX%Wu<Ќ 1>ֻ@+֋ k>m#_;? oE:KJp-*2l.c{oWqf?KZSszE|t HAWKAy?P/>xgN, Kp QNpmB7{rv8g$3O{._$3Q*W7(eq\k olŁ Y޳rqغ4FB,並0iڃny#6Qٌ^}6Fh<|6X2Rf5*,D,HgDČ94l9K `1,Z!+hl:\7H|\Y0s@.g tDTgYWE5xJd<[-/D49x{6Xe3@4&2=XC[` A8קyld!3dȲgc-F7/?*`YM=>#*ԹvtvJkhz_&KN;TzbߑӈHӖpV@?TChGXh޶+ɛ2 sBρd7h 3;E" 2UDk"@I >H{II ߎ.o<)~q}ٳ:69Qii#Aa1XWZ91S=|ЃJBXݰjdV7 J NւkD:?;v|MR󇓭SDKy',,D5Ui\޷o_?Ѷ\vT3 }^0Cepd}iϣK]!& T5ٓc4RԝgF[O `Eu_-F͙J4xW7Fux/g3CVB/.opeX1 #.fK#b4A6%<4U4=HLr6cHC_x5$;y#!ͺzUb ' EF?{8t捽@DX KZQs MD1UJ6Un(iS86"rn*O澚IV5qus?u 9(ɒ{S)M+Ǵѽq>U1!UĤDӴgfoK.kyg̜9J/a|}Q3Q DK r-pxԕ1^eA&u 7Ey^b)>lN0apvJ a9o_ ]^EϮ؆)KVFj̲M+%c-y<4dL+)+S5tSKDys7PD p͊xYJPdYk41}0aT2FwJ(S-f2KVV%-㜕oN,ײbAbLqd0lȅ.ђ8;S6H{c)~ZㆥB^]?B[ |:s65ݗ|$fSvһj>q$GfA XX7fS{Xtr^'ѵL+b(S2&S)S|$DElK"%xS lTD[zߊUףV>@9k#l|nES)>ʭ*RE`2()I .PhUQkcmijΛ#jk z3g+:ԾEẄdO'T3e~V5LHEb??Qhy|h1vV;S &tnGo|lwW6df l=|68I/U۪6;t^e"xZQ< mE;1@tĭO'J:ȝ iڟ[?&s3w.Ge)t4O Eev>BlB+9ؤ#:jv;PCB(=|EJ-SFI@罗9r>t~/Ox T{x12p`}~9xJC߆5Wdc yfskr/"cSe#\#~O2O}4xB2#1,({<iEMA)+I醴bW)Qf7B ߥ׌`[NSw@g%KWaY7 2 MLkە\qxԄ⽾q j?0^r&pg3XbE6wd&h'u)>DY?koUaKm:`yUy~',-㶃wKB'U}u4Uf)KrL$5T-޳\iuڜ*^1L4]^g~apC5FY'MoTX(ݯP3h2EMjğttN ?EO=f1(TPi)ѕA:xڎAD'Jr lbKl) i{Ź_IDe=gAyKmaKcM/'aFʯ󓌵ijIcxj _#d CZHM03Re}3SA&&ʲ3OladwaFǥʬ\HJE:GZqR'πʼn՛Ừj¬ѫ' 0$5l" zWkְ>68f' l$=ح_$ 3a#V܊^ <>՘ tȂ#{ ? ]AZAr :{S6QMah  مD_{ĮȭB%}# tXi,[)sxQF<Y[ƥ+92oVrS+̅N0_YLt;\zd=DƑw|}PCJVF5طHo󰭷s |)>tHl:6P}nƕQG8*IsǼ`f=k'm4_ >|,&c$dؙ8n\\&'/D]mrb &Z8_c+oFouO'^\R`X}xvN QMb==vj[7L_?\ΐc۽df1Vy5!~RU@>%9U)l#`_S CB"v~{tZ2 W Ϣ=;նQEW72åƣ Q|="5[&! ûiM*T5;n]&0XMY|TH^- *7{$\p* BDz7*kwɮw;Nl9|tX5YP B vb$2 kdRi˅}h*DF2U)F-Tu`"}"HA!iֶ_|N`?IEA'Fov6 x*׹ޘ胻krއ2CRz2. >찰Tq.+-: `=jwg :'痞4.o;Lx~ڍӃAh8g&T*{L_!#橸ZBߩ#El~h!oa|Ǐ}"(;0A!E,'WA]vD,W,-ݪŽ1eU?'Eù}Q&Te6͈;i(ƙ#+J3#_lTmu.0|H= ԇr9Z=Y3?gVWTzqlf#b}Юf򉩡͸Vpy*6#_qT|nCq8VBҤ׹ s:8:JľUK{% <ӨSYz.6ˁ1)Ax8iӃն{ '~-Gwi{6^a"9kC}KuXT62Na<&Y{MfElo|{؍|mI{?ǛkootkÕ V`ڕО1ҍnHCoXS,=ɽH{cnswl>L$_Sf",~_!F& r&>47ܾp !{kCO 5aX,ՇF.Jz'[PsxQz@|M#ܙ %#ga  :m4Z\W(5O!q4cӗ9m_Uɸ>a ##XktL! I,N sn3հu^v6,5ŞAA_;egP齾.h<R[fMeO^HYOXXeC7L >n`q? Nr??qP>#ڀV 3= H"Mx&Gs+.}P~> /0t'FI"ۡpi5qVn6M6ŝm)E%QKw쬬5-M)b'q }:,QΊRcwtxM?oSy If<E=9H2+{ ¾/:w?[X;:,p݃5B͚Jr"ԑ3|75Gb1w$VNrM8 @0S-psln{$t Ȃ; 2m|aao&Țqe 9C>eXq Qnb(+bdyK?"P8j*jV4Rמ[n}A.֪E j3/p(FUQxqTYY˙5 SUr p;w[}T<=I¥>3|Tor D/x:nޱg ; gs?{qK_ˤ:D:%g\Q"$dAx(vo$=39.Ѩ=q8u%Y9wHldNhbXA8q)۰lx[ZXg;S`8+5Np#C2 aJ^F2LI 1sxgtG~B` g$; )xol 5dyo^@%n CTWuLwB1YGf` ="}e|KF TM>bo|ٽ/ek1Z+ɲlG9bм32ŸfU &T"p]2w3\[fre_ߦ91CoҶbmdw0##Y= ͤ6dNf!ଈ&~VJ0:z$08Ґϐm_#l. nk˛7;'{1{I%LKH.m8NJ#<[{$z^D9_w< z*(1)QJTJ\{*.A]or?6N!8v97 t*ֻ?QK ̯>vopRq5#%0FBSOj=mq (7λS? 'ȇ\9H}O@@-__"Fb*0hIF<}&~51MDl`Wr4GՊ!6KC8 %zWsOcC&Nt=2wK P{s-X D&=,%g"G}r,SF)c$NՅ=s14[zpHf{W4m׀3xYEbP^UI= aGLHPBR I%U nuuə|vLu /mhU%r'؍j=%Vз1cZrIeѸ)1O$NH$Z.kL`HF,tH-2:!'*cd^|O5(#(r}pHORh|e4jBM-)P.e)Hh4g:WJ0Ö*Q.1l]=w\d(n0Qx<W21ۧ-(s̤0("EJ2NF r.Ǽ?=N+vW_a@-3Vԯ0nv SFg Wt_+awbH:&@ȼ7WPPDcx8jPmB _/^ŲX*`cA(ź{u*IŞ%3Щ2ItAcmQ&Irj u;)?6j.MS] B+-M^,횂"T\1 (z-j"_ƾLxpdga0ŌhB.Dz6BNdSцR~Epn|bc؍aNLi))&7'3\07>[94KՁyMߺQGyn݀6BB]R#NrM߹ȵhKMμCo.-uԍ8۹N/QvY? {H+i?:Ҥ|5A2gM6 QؒH\4 sNŠg-8,Kշ6QT;qb%RD)"ZZO7 Ί,Bw rȑWTa_wecn"ܟwԞ_AT '6(=&äӽ:y嚶~)d;"ST)HW/ 2FޣUfaZ3b=N}J'ݤVWzPy.́ah[r06^m%8߽F :}!9p{N=ئ5ܨ72h,zڟ_"- 76y. T<9(xB/!yBwTioG@{^y43('XXU 6:!V&)Ndz^)@ 4ʞf]X^U{nKx eI;l<;s&>5%jt'E3iELhK=T-('Юb&!6MB4d]ǘjZޙsVu0$SMώ!=;!@7AG |Z!,*Se"A^~~>6UFf'33S"{oN-JdFAdIF)G#*m{efЕ;Ɓv%?;ac1OL+I׶;6i4 %Wܤ"Dcث8 JoYЁ %Fc{~yq.lu7$M~C]Ē3sn%E2mj'9/9YDI"lV*= #dB >f]Adi; Q5~pyAc_QNTOT-l^gN *%aN3B3"~-ك-itBΛmf_+h#32 @ݑ]PtQ76dkc@LGHT7Ԟۚ䠒2 [fB&0 hZN(^aU\Nw+f|ū)%cO,\% x$?ԃcE~%qdXCxxC4Y2̄HE: " -з?uSR ɢ3f)͐V UEҟ**i$>;1At-^0#X$$t3M_u B x>n،v`4BEDKwY 4|~IHjP@F('w_Hxv^l@άx]P06< sHKDȪی!cswI}Kۙڙp۷3`ٰ0MQl 2#jP-&rEџ YE]T֑@nԢ! (UX*r 5RwT\f  vf^qǾfMf\$ٍ52C.|s @MkV{v?jWF [Mx8Q?-ѱ+J,Gpd@n淞9nЫN)0یHu|qߓ-Du麂iR[Xio)=u@T$1[N_62GWeoVN)=t&w<1<O{ %_pіbT/٣,}[|:go|QQV3Қ5esІ` XsM?.ǫ k ~`ig%cZ $Y}h}:fh~+ ̜d-Z<*ahX%_lrAcmrgԝd@}}rj,ihXpKgmC m湾+^ZV=,GWZP{YB9W=WY+[9>|pZ}c}YǜM2 !:($56"G\g<b7Hv0\ټg8y$U ?=fݖ]oi6xeP .mtwj1"l͚IϬu;B0ʳ9$䠗BR҇kQ)/ԍ@lsCMⶖtսO Q?S<6ص3P0d'r,jh]~V2 7GΦt×d䭭w#?}qMU6F=3=kX}4LjF3 I>^`b*uۻ[O5QnVd/#B=&\=^k`I+@K=爫߯UjGe-':N`DZ9fAX[Bx!Ԭ,7V9lz NoHв>fC$8lvKt (5*e>M-7HaEt ?(~{wCz&3I¥\VLI)0.:MN?fp0KQz½,d4NSю:A3l ' ;r.-衸dEV:1wkyM_Ms<2Гm`U⾱ w ȆIw>"p*aYbZqPΰS ϒ"n'L[-t\rd3#f} 3`K4Dѣҽ)YH6 l߲5 iq 9#* oփ?i`+Ea)]) TC2epa2u RڊMU]{gP<*kA»:XnaN뀎rA 3>,ԶEª@GDfW.ag_9@Bgyˇ,g:<@A.crfp}6ܲǰM hU`$1>P2 2tOYipOȷ'aZ +9HzW #1A\S ޮ~ \ 1*J'OAV|H Ye.x BAp˹e,!Lz)Wx -42~0\ DYzNx5[ % X_yi%ԁ|ş}ƄCGo%{{+Iʑ,".Ƚw{bZB<. R2|&l .b&t+!P~i-ڴ샹좵|V,vqqSs /ƇLԉNqlVx[ғ#'^%P}msz^Z,4J`?D"f(Q2 e&4f7 bֻcKdoznōa >̻K3((zAKA-r!g#i_c/ cCsb˭!Ft1>4H(XJ0JOGWB.AY"9C<\m"rj_0 b{ AN'ȍ|bFvhDl5zd&=z(W\[I#)m4P2>erW $̜]uh}RCbcn)J,] }>28M@BMD5!nP1icŃ(n+o :']q3SF;zmrAݚDY/哊w6z:bބACTk?8kT#G <)^%cVZ9ncB A.*;d:L"c!#=P󴡊z~e_4+mi &B5^ ."!zo ܇zI"_lDΔvⳉ ,G'W1HoHzL+BLfd۶G Nfv#ryZcMDoVCʁe@aRyH%Q5 sCF^* ʗZ3sQDs :^ah|:@2l̜AOi7.nX4PRq.pk}լNh-;8Z X*F#7.׏5(ΏnDIMMj8gxJ"̕ mC>x6=űNOe 9{MЈ?I/ˊ Q^-B軓O8PYrC8\-OmΩ8S (v8svU[yed|o08{6Vs%?ln@ %Y AwL#ְkCJ'/lD)*RM$5[Ǘ\7_em`;66يV''FAG6 AB{`#pbxI{~,h-D1Qcj/^jxvN :{&(\.,8 aʭZ`y=(`[L-d=E C%V{{J9-rJ ϴˉ}{Cq&WQ륣,R D%\}6C)>;VxAxR71 7'Fsо G֠1ԐsTp <@8RWeTn }*M*]fHXżDpk'OƉq&E0ӈ.-|]$O[? !jn&zkOMf{Œa[ӥдcFW22>"/W[_w&4Y_70~  @P{oLnpX7Uc#ya'EN75ړ',Z˾v #pW^YTQfH@ׂQLqt4,A*&.n?! syvӝ#]ܷ.A>F& iz>sMz0|SU',ђ=Ka^!GBxO* R|c^v."?JžedZK)x}kLlwuqΊYK[f|eu:%{t[CX%-kW| DNzWz5c Ĝ/"uތվτR\hp$Jo"!@!fth8 *D;ICUҟe=t2wmMd<$,eo=Żni(qи. z.xf Κa0^CKHEd@!'9ّö́ߜa>ıhyYZ_.革eas_{Wߋ5%Vh(:iC6߹XІS %ڨ#vp}?Kfn&nhkie+'X-bY;8 fC}"a,ӯDdAٟ1+~Z͐ߑ uD',G?>2ѣ 8!q4L#z3 _/IKWR}`5iYrs/JtI 2fxc>Cuat wkja̰KGe1PKc>]vjjjsZ.Dh)^=R. |aO0^zM78_:^6JW4 ^-v!Y:N #GثbuC ;]LŸR,S+ ߬'b+y54]s]pرD0ۀ14MVY/E7{&vq}}Ս;Lf9,rcx e HbY7z[pi>وj# ulp%jAq7Dmi#(!Zi%C nUQ$֊MAN¥>*!1B44)h"[ZꃥN$bhm 0̮Lj%2ne)3d0=fNSuo?ȑf6XOPߊuey@rl NޤmB1+O;^_')__EI!ފiq8J&ܑ˖E8/`9ERI8{s-V_b&F2doh"RBzKGs:CC8Q kL Ka qŊ۵X$俸ۍ1Pch1wF8%y-oHڻXI03S'kyfqg{bG8*[ܰMŖZ58,捁dZ7ՂSDb6S̏<<_2<8,ՋzANYدt8+QCAc|_<宅pcaiDG> BIp Pd6A&43fiωHr*(sa{Ͳ)[6F)R7ldwR494BC } slc9X85EM{!p\5B#*.'X^^!1;AŶ-zy/}ʍ彟ŧm`nk$UҝR!dQ1GǗD:Z8^1 Q)$\^ƌu{y C#o7YxXl0i5-QWF|,HZ%j<:LtK`ڣO.QDŽj|zΥ}2hθ+~H91_ Q#M;HK<` 8_aoAwa6W9[(,_!Nj#Vp`Wp%o)BƀW) ;z[V%%=XtnlGrPZBNd.HZD fNWXrDW ' pTNYnh| 4<|W$(efxE @T>&wW"@O :{ ٞ{0bZjf=禾E6#lLz$#$72woNCxBGҰ mOˮ-e1fEebH#Z+/p^8V䎘rP/~VU{j7#D헽w:rZXC8fq E hrlQ\{gNnlZ Q?";rP x5 AȲ3;Pm믉>+GBBQX2CEߦM(jUG;E;{;U$]h'L Ҷ9Y^Im6?Jr T@Xhvq,ꡭX0w Ʊe9 _]l7:CFNd߮}r%(e匬n^W<Bf{BĿՉm(BO[7#s6"إ6dsVfy׫KC=aӝEA/aHN`=?0;8(9Q )B+q9#(rO}xVQUn^m>S1Ha+y^̃1( Dz7}G6;bHlhPDŽcs\4bܘABpO=J\^?UVhLP1Gj|ޟ5iP+_8}EKlqZu]\>k3xՕvpN ١jVE_ȤӨk=D AgfHf؟_#a:9ڋ =B'Pb"vKnid˸4Ett'',maGf!!i<Ği<.5%8) A=5lL#p(#t PXŜoq^a0E_KQRvxw\D˳ L]Nv%`î8!DLOvxģR`F ϰ\@eM]r-> Yx[aQwBn0Ĭ5 sM`z2-(r|,U5ag>$}θ#tn/BC RyU ef ol$iؔB6KWQtV1fa"˓l{5c?jT# R}eAHdtK7I` syKDpX='͢؋3L'efnl-u<W^HM:J"uޔd؇l|$rwfH,ʱe͜P`NYKZR9ufLN"jx@^@ @n8& k"&` HxrDRh1p*oQǯTZtb$O\;coۢ\VPśbIqBK4Y)z8#'4u4ѥ`kɊBa?g MveGBsR-V~1Aߌg㯧 %sc*cҲd@Lia|'~?2~21ŨY?%y&S}39t{68{pL5szAnXD+%Fi/ɃwRdC($lRБ[P;esH66؇|x2䦑] =6S*uAzi e,+ٕzw{M}/ _1:8PtX+'!ejjRwᬦlg]$;ؒ.\TkqsC@yZfƛbI3]% oLturIE{|zR52A"˷:Mp2u]ljASF ) Rn 9m\(+JW*n( !bl:VJ[M txF ;[9/ g;*pFj%ߙ+$` 1=YF_:կ8IWMB|]HB6ו:zW1fB7%^*'}Q켤. zQ]40鈫d ; UP3sfȴ gf+q ArMOE:4"n+),nDX ý0?^wWq4w9Xj~Hhg&EX"U9YATʞFL/k5J bOr1BaA`cďm1Wy%ŴbE+S%Cz؏>' \yEeo$ܲ &(^^+TgҜWeVt7bN3;G j?O65as_[PttܡI3,P*)gcDX낙JBc#9`MnVgX ]b QWBҺ5u7|h"I1=Oo|IK gydk䙳M[#L:/Z6(#wx=9o(\;n $||znJX^04R;(`"y>I`s3qɠ/wwgfuZ#+ǥ}9b0K-$xΠ'C-~A%ZnU hEN4+** 75.,gh1F3ztѤJuEٴMFal2o?s inM䊩 2,c2dUO3Ѭ 5~˦Pclh9uU襸"DE"H\|z7&.AˤOFI;NM5M <(z_3wqUUyU 8G5e%djѳm;OfqXt^전 $aMkn&JP8vbZ47 >(D*MPR{K*wyOM*ŎxzKJ Ǧ W?7gojWC5 c{05J/yWwtwge}t  Z'obr(`ڎNWfu|{qzFiR΃Koi%+@~+LꆱgJSd>B Ms:~KE~E>5X@)vΡNl~`aП@B}q OF+' $,oGU:8$$H%"~HeNhڜÎ͚u-K-ż ~)\ŖÎjښyTpH#T=U'ͧR>}1x{EOR7n". .svB|rޣc#|$ `l4;ʑldy56 O 6K`4t4sh0wa)!7+PҲ 4Md@xPql4 ]`04mbk{m6JKA۫9!ݼWQ3i-9? _$md1n'Ty:q\;" 9]yꪰFw(brB?Q*p=kc^E hxWR5^M*V[G;"Eg,+W=( __;N )hΖeCD|bS!_bp90Rl>)u>Z=L%+8#ֆŸTYY@h0:UK_ 2p,_A1}}?Jctt$eUbZ/yiF$̯ #TFF8- Q=2qAj?ΫmAyP9-K~@^g'=`(,XxjvmzuAr@B_aЃ$=5\>L >Du-,e7a ]6s<]"+Ed~' &"0t eol@r,K-paT,OI>gιɁT@ɀ|L- jtlP,\^/H[a,i/mpK a<5 JN#?"ug%K룂Gߕh;rNwNt#M7|r kt&MR8j%P3gBvb54.s$%F:AT8@ q965Y|.32OKV./:EX|ܚLf]~u~Y/iFWb0^SJr9K?WVegc[OLYd&x0X&<jwU"P˗Y\-ј\<.c@U xka/y/)  6XXy,H05N)aԶI<'L۪c<*%NE%B0]ߗOgY\NB(H3rOzTQr ΰb1d#xDXܠ'v!5hz[yB˙HeP!}d/9\4| a9:$EfD-]kxTQ\fxkjf S?[7w dz$9uR EA@\M`"s-`tXGσU:RAi"aևźJ%4MoH^Џ!M7TͩC"&n&$V}|THlLJ\$2ө]gmC ,o\l^zrRt31roK+)BuȜRPu&ԛ_#|0 q"WmqQA(( ձ:֜$f|n9tBSkiMf>} Uԩ(Kq|tgҩPرsa}׺,QOF5ɀoHr.{#yܓN+-WH1 d}醯q.Dfua{TSBv\S2zJF76ypݡj=t_ |a6Ѿ'C]BW4nht^CsbVF.ʌγ`Ly;guEryg'\^Unհ#UDD5dؾxtĒZB=}deFM˱CC¿r5ס<2l|hWє掮U6$*Ow࿚Yį#h`] DP Y9n'o|py;!Iq W DF{ni<xA \@IGڬ|3J (4^`Qěk#Wv=1n]j3vP"JJ_YGuSDDxu_;z=iyY;gGc"ʂAsUkG{+_EEu89|w @X&}tg@Bk>Ey>eG@U.5t#;Tϴ~؀ z9MY|mh]cJ}nKTu(6kd\$zm23mAGfM`)"fE{,r(]B୐Χ2H%"iGe9ɾÄW[՟BO,]p@ _ Ҳ֑ >Xߊ@@{3D̞Oz{`qiV;:Û5;Bxk}7:k}/6hKvV%$}S,3ͤ OStb'#PмđY_ 浳HTkAj=#pu ,p\ IE8S*g~!Za=-;>CSq%0%X݋ wPUiһ5l.Zk,1Rl洢GH?;_ձg.5cݑ+uI6_ >p,fqAkfѺP_{¡PfN-Y;f/a; g %u2o?BX]mVM^}뵹3.95?JN BN :-*hme=㗈f@z5рU@2P(}E,}ATx_[ҚҠzOA'mjw&̺C@G4?ǎhEjm: (3PjiXDݦHQ8oQhp'Fy0D1Di4pR; u޷$ .v9vdg2k}2xRcsx@sAPs)3W=٧SENgU JMq(.y"XA9Bs1XdOI4QYǍ^\vilKHOL' Ĩ$`'"Չ(7J; ףu:iyY*19)p]]wN$gy|,\is.T˘o^>cRCeB8iG?]5AJpH!fT)G q9KɫZ:E gZ`C?^U'¦ԾhKmԑdѩ{[^DK@A SkU`"G ݙ?9|62SZmpXr{4yUq+ kFu=qb1b^NsfAgn|#zA#C5_)Hubjh{Z~sM/$Xn.Wtލ@$Aw{f:)OdWQB5B5ׇi2=ȳlA&D<Ɲm8z*}M.X- z$}LLX*h6A Jo3&E'1L9z {Iڼi/ bXuM Lݭ )TU?nRr Y}M{9/m8ʩ˧Lނ`f?jE;I9};@T_Yz.)<-ArY+&Vn{qrPK|ib]rlYN*sqA~+G.Yu5kZ4=a/Ӹsvy_FD9duJI}ص rQHXI>]9m0GuE=h^;"ZSj~RqT.LBͪ'D܋W d:߬Rϵ7|O笀+|Oq"*yk݁Ui8% MURD''zT~򒴴{SڬعC+%>|=D,~5 O796pL%t9}E̢XGVh"[mC]sFŷhQy %!˽ֆAٚ^ᕎRf %CeAN$­] ɣnQ \zTŸSI#Meq\Y 1;dŏ ʉ=zU#iO`{+O^ s,R̡H._"kpF8ٸwvS2q1fM,3z-=~1>}-[G8h1'p! yO@Z]mvjOՔȦRrHgdgP}[ RNxϸ2)/qᄠ\Q̴H;B(??ol6 s_%ޓ"O훨k^SCD!ݽ*5ԛ|0'  5IaaL.64beGx4 QH|ڀWA2/LTɩb6)$|7CiYW̭_OoDcB$˾4k dW,/Plb9Z+um8?sLd*5Uļ7`ӆ% |nR/nETNƠt`C, 3$ >:hyi;6#ڡ`n1zy?ww4s9"*@=e>~NnX~lMe4!ߐ|Z5P,g&ܜITGcTaזN}f`}fŔPo$.dPi{DVz$G#Lmv? ¬pIfD2l/3[L a$D㜝ݨ~_qc`t nl*kzswEuIWwqlvR+ۯ~zAߠ80qPA9ɿb; O.aRxMҗHU2eTeh ex39;Z -bTiD>uQ/2&K,E!Ş;[C7xvxl88H H&itr{"anywpHH~n=ЁBF* m]bL|!!Q}z`3b@6f 7aa%Q;' ̠Pv(Bʓ O ฆs+bJHrKU<3P*u/0*9E(8`oޢH?O6v9),A *^O28](Fx8z!ȢxBEٛX9Ӫ! nƼFy HmTDd(*9v P`*$AUl|n'q9fA)-e_{<B@ xMZח]qV9\.<3݀xO1T"sEUVKJ!rTjAqbAtݘˤa32[hCoJ3Ea0@U;}0 IM$ՖO)LeHĺ{:zݔI"AhpB! $gcm}4iNsysLK*Dwp_ҹw$TMbҸa,ǵ_/Z+!2 Sï)վHˣhӨV?`BtTF>5GL2G[{gkʑ2WG!}E7Pc/ c6%W9صáp+Lڼ` $r?aտT!A7#cNKWw$- #0ЄK xݢPz{'ozxY^Ǜkm~ky&Vub| eN]D!Y$Le=ɉM8bKZ?0_:jcu/_ae.on0 d&{)zuc?-}yT0]?lWaV5tq>ecUYf]K_)ɊkMc_!O#4{w,3{Kst‘vN$/9U ߻@JՋHԃ!t?ΐߴ#?"c^pE™sTWO*t <SE޳=p4*_>N*`n Y?V(q_l20FܟtkJ/ zmS )QJ:mpͻchTl>_ ռ ̒k:G,#I_Yq f{M R&k7uTtkmp`;/iTNpD 4nDz̈́%ڄm: L_:@ $n4,&e@&LfTss Vٶ"5gndQ~=/ dCV4nYiOIvĉV:v0CcER͚@bQ(4V,[$ɃB}IϓZ-yט/+ꄱǂzxր\^f~Qt8-_ ;y~ږ1jBƷ9 lnU*3'߅r&kJ45Z݈5¢>k ?@NfJ%Qjʗs4A&1],Fl]2e8F+1c> Kdn۴JكMoWr@9c{:b|mO~/]G:ӐAĭqBhaGxkxܜEo" SD>D3ʸ>XTMI9t m7GV6I l؅<̤VrGC& Lz_V}$+ ,f%eZ{ V=SuK+;rIY\uК@`7PNm#)k(jwL5;iV,k_M漺ب['bLOI XS=i%28ex^",{\n3koH㧏7hIܯS\]FҡZy&e =̭B/’@x f{|0#)eH緘oL;)4;OjDUޚ|$xoA(PQ79z~d}ɭF1hn{cnalW۩6T/֗.!YJ}_Ȓ LYS; {l\s eINo/3|G) Մ FOV E6SԶ{Gl={i)JS!;v1wp7 gqNTGR~k$LT ͏:GC~.:Yg*PX h>̚>񸧷٦+u8PނTměiƴL5L\l0}AQ72-M? '|m'򧿝=By! ؁ʎ66 i(.qVJF ,P}!EgdL]4ZM7bE?%0+.KvLLIT H4?hJ[7v!>n~O2U=ń|LefcP RѰ;cG,6AH(RFSun!bVӶz [›M5;er-3kVyEJp[4H1[_2;UV\d-͙]QQlD:҅ sXJB!CP)_2F }Ϳmo|/%D),!UP$^ƒ$WAa.:J6qUƚodRpC:AgwwHBjqsf#`sN%}8`Mh?Y&k"OO;c~<xW P8-X ~irSvRbP"xi d!#R^R2X+^OggZSyM"8yi%}uuWd<( o Vbe$sn4ϟȼY=ڐexy(ZSv<]힍oB_"t.Q^8y]+K`񈧐*ҬJRH`p`I}@?KT| %}R!'M(YcYj3?e^ƫEU&ږ+l-s:HhUb\ȝEh'$JdR6zտԢwI_k+'\ (>/u3g"*_!r&F?G3AA_>p`Μ!v;=.w+A_NyO#4It!=zjc3DԲˍ3-.9ڊ;4KD[WQ XBn!R[ ?.o# V8 ] EM Q,.M c $:b*6ۑ\s}j=]@z۩%\_P+ʩϋIMS g'\Xii,S6o3 ʢ9F7c\.  (d~yB):ۂ=_\*=K94Ep7u8Pт@x.XJODu"͋Bu N/-`rPB U+on)H>I;)Ni$N`Yl0rp-{V >M}`yrK)iu:pRjx?u9ba}e+:`gG# ";r_C̺bt9 hT@/9b~nA{o&2#GIO]4t+M:gT8tg+{b\xK{p@QMrᖊ̸]?{+i c-y|w \v^ۺOߗ?(_֊k0QU|DZ<ܘ#ʺe͐醠Z}ȿ::#΍kI4J% x>,`4߲RXeLL ח f*e4obpqePH||IܱIt4PDuyCZ3 cb9~5 L"lu=3xc({E?'1)M=Sl=Z±_d#pW]C)C=E-Qa"2n00_yޣؤe8N;nYZ:?1脝,hfثo~P1&۠DOֲXPZ(5tڤf n}nWh_P Ь[)5NnJm G ؛ʋ y ]xk{\Jl>C3iis̰d2ɭV-KdokCfQ66qLiAN58'\C`^%͊Sf.ȕ$LX9l0>gc]X&[>"Vk{i,om! n{W$mD -eW!@UvF0ðm6sķf4rFI7nRXkCW* T23? Ngs,vJdy\_0%Qi$=N3;z\JY+U5I*`ytcvo.H(Bjn"A-^ [<$py^dܬt"",)D"pMC@tFG9:s!gYJ"2`KD%Mx7yJG.`ktM(vt`m]5zTW Iۛ&%~E&KYNB`|]Y=?a5B2qt %Ps 9[)P/W3RDi ; ߎԝ;kSc½ LKXD{[[zJs K%҈y~sF[}]$h 5b#\{ I)rPfC^ n _njQت9wawdB^jjd"-=\xdM+2&*pès{]/smgǻSER滧ApKj"hH1䞚 H }~b YSק02n H-gP'êo|NoHT 7G`a_Jb ζ5vHa nO.ѽ)|1"cvTnRwO,QNZ۵d: ])T;^h_/?]B}DxU#`ćI#2p^9F<&[v7溯C2`?ƼWf\oRjkڧ?wPEBVJ=HNg_;ޗ 0kurB/n.WY ပv?r͸͵#2aq_9ux9S%6Ez<h+XռuhL.q8./YL!EՎwwsC&'l^Kq \ E51\&CuJ<^ Jy\P{g*_fXl()BcG%Ǫ/Ā3m@LjH ߍ+H6Y]%}TaxI1}O;2V,Fe,Ua(5+Ƒ\&pKl֚lwSΗ(qSQL0"8+m~98QϮ9mM =Yfqx#Wx\X3yɾ=$(YX6P<ـm ᰪCZ!oUR0*u2vvW%j8U[8@@1KX9sa`8LtbEiV ю:59M֊G򼝵qN҆}/z:M˼\>2yB}`0Ú4(Pkrէ#+q8M&&IC(26"4m6N{Q12Eu9M@aG`-#If(Έ4oz.0 '&e]ಋ-,?f2++yU}?_1x-O^~DKFk#0aNIH[9K('g ~J!fiuYufa@ni /f٠}*ZΗIm@!98ndAcԸrv"a0 XqkKqG8QD% T|FPoNrimpxO,|-Gcj&ثp(\ް*L;2/qJ,#b=29J_TF`4PD%he@GԌ_wFմ1{͓Y:"S2Viu8/h⠉чII0ߐ|LY/F7q;(:`6&${2 5%g͍~0gJW쑝~fGox?]mпs-l!q akiɄCo_]p|Q%4, 'j9 7'&͖/|TgII mq_$zT;:76n@ Ue.?Q}G{3ClVQ-PH[ 5G$'ii8 'z !x{aoMf)|ߋaO 5ߧ IGp{=|>[%H=^F ~& JP_#ӸdiT@<X > nFOD^< @&P;S㫜Uk]g&VEQ&*JUy2}i᪀)i?" ?K\@`;%obn0@aya펒rS e"{-~I-iovځׯ^cEQ(GN@D{O R)4hgLawX:|ңI"}J j.kU@wre.cUI[0cΡ0>b}"{VC2m3Hq?>oGlU" }3p|'i?@-.8Jvh9hkɰ`ܤ6=1|ˈ>}m~j1!cֲ!UmwB[dSٌN?ѡf&ɏM.]?Vy_nr`HsFmNg,ka4Ά/ě}BV HdgWSjU& B6Dczs?4l{LB!h tSwX2ՓgU[r؞&M`+uϻop6w-)tVp᜾j➪ްK Zj{dGXg٪% ҩ*`1l/m~VT5x,;&DJmݛ*w. }<'ܠImp!bO:!`_g7aXED7L0Pّ_sh|  7!j{2|IDI1@64@1Cs߇>Xbl^2>Qyg@= ىG&nr$96h=U_F* jX6' IwbLٷ, bc{5o;(b,_NdNZYI-֎yHQR(p#kGϷG*3X~Dӗ`% _M'"߀EH!DBSrz5;}:~&rgaSV/&!5Y~{a:k"W+0fTBVRćx7JQznYMl~tL&sX,v,sW~:&vgGcMO`rto\9e.u^[L敭s4iH!MғE&rRt&'c-\E', G>Lj&A[PVz^X'%KPaO,r؍r miCY("28a>ͬryjcR.%xo3֜:lպN6dJ'ᘱ@ 2]`cL0NnoDtUWǣMp4ѽ/ɍ-r)tnB< P) vro_Ƥg`z~X.pڙ+˟_uLLet 9^ǝmiԇrH (e M=O GU܈f~(6I8JeF.qYFp )+ L W9nr;$l|Z ׆l5Ds[dߋ}ۓy:ԌBNB}F̷M5tBApa= (E({UIuFK2i/<[uʑÅ/1 ͥ[!t{4f8Y.}YHw&q!%1I(%@7Ec,(P0VCiDc(]T#MHrBui>/j2b$. '&+^v^4Xh 4ZcH>dƑK99J԰ ()~6N$hWI+YNbvsS9`piN9'pL&YJ]T93 sHjPX?5DTu}wmd~KZ% %󟕊ߣwelo`Y L򛹺0a ]T,~ *YAycu6>RMiZ+i?3'قmr+MԬ'9ʀn˚df?8Vd\ Y$;pkkX{ k9S9mg;) -:fu巕Օy B 4z"tNRBŏּ~!3IvqYM[ LF Ȗ e6MuZ-ȁ~ ETэ4#_iWLd=Séw/QbĀ ݣWxiٝv d>xE.N*wqu93[)EI(Z1w3AxhGdҏG1/w ٵɂc w1v# ϼڍJnb S4Y=ڂ΅he)rc1NJ逳a? E`,8/?gr(J،8 V{= cG;[ډ.h).~Z 3G;s)[lRIgUDE(ImAL5Bm:8է+UQ2ҖS,I*g>Y;.r K~P`QJ\;k?n~iQ_@*ݹK_yV\*~ Q'wg+vRƓx(*ckr^R~((=QiUV|YŜp^iɈ)G! ,c!AujŇBú~`h卷9F E OѝMvt8Eث<Ȯd\D&+Ú-0#9옄ܶkLT@[Di,rr9t~8twQ7Li?9 ^;d3hj z;<*`snm0 Q}e&_Sp;Io,E:G6]ՊoOnw^D}F{_dK#.ZwNu}uW]tGVDأ`zl9~9z.t)$xRP=hfu"nvCKy۴ug Z^{1؆aXQ,D􏆢Ac@k is׭R{xmT?\'jMaaCffѾ:a^ɷV_VKZ 5DFA`ksMD68 ߄|jS\6boS742ʲ 7.(sw\rGppu,ǕoH@.c_nb!h3A'_zǍ 1YSs1 ӥN+)$cC` iIK9wUoʒom6]Cp_)ϫ2Ч v1]TXlD1 'b"#^E<|Em=żufTi`]ĘrQ=p;)d<=H 4ւJΐjrI ˀگǞv8 -y6X{]ΞidDO$͒'U-5vMa0w,12u'$ﭣ@\aъGRٌW ]ڿDR3wX}3Wu4>7zewS?`U/I +!-]gQA>c1E>+.^{~&~Z) - (t%)Eiq60=3[N(Ŷ8C^p2rSUƈ9;j 2)sn?~fz?ߝA=ff("6xo񳖰 ^I& 6Z7]"4/ڲvT:設J#%9GC[$I-2jF!@ё%Y_zcHwk&~' xWUM, OGCઓK\{^b/=f卌j4A96NKݜZ>85ObCcJ"~Dp Ԥ6*+0Z~c}"lVc0 Ezhvitd9CBѼW2_LC2~w `iwAT>uߥ-uCg mV`]V֨jp$Wօ$:ɘ0yzs8颁TT-e}^L+ [U @\. KŪ_CV6b7Ȧb$&S} X $ 1F &K Ϥ5F"o\A1pfoUy*~ {e ` QG}Q0 ]C;rPƲ& YpFב5_q\40e/({a/-|"$+2M(ջ᫋`SnzBo?1r8Q><R!! & Y5lKtհbLEstoL܀ʸl\*=Fo9Y/鶒5)q#~u5Bw);?%@ y8_{9D6ɤ)c Ţ:! w7qX_6 5/[x<,U8NtWC ]TY],^?LlQ_ŏ!ą7@/E}tYFטR0ȠWn(]nbbLqP^RSBMfC #uͳ{=\i*f-9wsϣS'(tDHP>|aWYCoD^3@G|,L xw!-ۄx7Zժ.'N׼8:X1]dI[Rg[C#lͬ%{K;u@2E9 xNi5hv[1Xne˫s ;nC U1epсy/3#O0*p{Xo0 ۚʌWF{f%faQHwـ.b^o{6rXV/x W4$dܨ2'fËU{\hlīle]<V:K$شyV8$.^B舫dTXhs[$DN'֒"t*GD-|f#mzDUAoK$ChM4]ʒI깚ev.)B!>0|?~ RV6J#r_&] 8O 2^hgRB|gNӆO"k A./_$?[]h6z 6,Az,;hQe45 y?X5hha,XsVb45նԆ8$`_1"Ei&wF%E S&D#Gc!G+q^y ׫:^͢(MDF`vh13{)5L8F*N۵ȄdP0+=z{3Iiɚ9Y@y8n-keNpm@, Y{lzQ+#qWG'* 7]ǿQsR?6Iy0P5d@Mg[lp,W1(r yqb%QNA ݻ5\ukh7P!~_YjChH϶ߵհ&^%B;{-;o0suڼ71<=<:T$'c3z5uC7-g݉=lV䠏$N#ƜhQ06_rHqM_O~/P0HYCJ4Kik"q,?XR/~AR24Ѳw +a!<EՒ._7\Kj)8Kv8Ol4j_X<\H~Ņ&Ԕ6!s_`26 )dWhmj'y 0i,; ;M^eI'uͳKm.%ˤr|0+uUgr1TPfGih/iHp҃3+O0%j0 SW,XֲHE نmbyT Q۔EH(aCzD!N%BMܘDiӀY~KHv O}5Y<3pa .z\e9 ٲ0qZ@1YnEx .ggKJo}XwAm$`+yZЯ ҽ"AZ6hhR^ǚ&?E:n.B`+b"[ /C$_U?z|0ڼ)~9hpa5. df t-`L :_kxV5))o۴.e=Ѿ$XЖF;#BaGl$Ւ]""'QPku`ڂբ5zM̼plz5:PUpkIXO_<>3zzm6RՀ~g#LjD p4IJ?\ c~mxsjӝOtcT|Xbl;M(/8P @\#4,4GLz9O`~-nYebיEx}M*S45\ݡc[Bt81Qm{b], Ffϯ<>K#5BV hшir%~EɭO8qeXa$I{hq+cb8¢:No@ KQ۠k|dkG9 =E `bYpAՊhs#95Tc72g8(:ٹCH.jq#?)=#JJ}03bBӶ%hKcQW-rK*Y`h(B ֬6*ld'-vD=(䢙vvFDF7}ܻd=ŵ1 GW7;$AhG6!w bFXH0E̋ -'xޏd@IJ\%>U<5#'ta9~&$5>ZH""}b6̐a^s ;BOW@^*VHwKY 7F ?$ƆTK96J…|+e=#36:<_\Yj= T 7*) ԅ a& UX^뇥6S ՇʆS!&hgӴrO|-VU d| &Yy#.aS{jڄGޟ$!FLͫ,U$sbfj_7MKrR+C]ALS+o |(}-^^3 yt9O=R>>M#Qs=G4OK`ij`!! <бv  ꀼR=AuC`v ;/ݸ?aU&RF4 cl,5cһ,ōS?d߂'`: ɧ,1Զ{Jv+nRrjl61Q | dG_I*V,Np>;3c\^ (,$3S+tj9Dh:BA7[ 筱(Z.ĻwۗٿmoIyHrH*s|v~!{C^k Pׯ Kv k <뻴t Ym{eKĩ}u#d5 0D=eCƘ&< #yfΒ2o7&%3iq5/U=̹ •I:6O"AuZ&kĵ*U@6b'UY 0'%-UhYOJ=#{.M In6@l8 O;{7"y&P q7+>~%V#;oz2wBk df."7$K2虠Mwe(;4?c (BlMJq=~BZedJK%t8RZ#v)&99ILUg#nES~Ait: >jQ@8[\ьP/7')+E45]`ݒ*A4Ǣ:Ү"Pg5rtJ6f.)scqT k*%h-b((pQC&x!lΕQV}O] U+`)$"}wp\a܈uue,vu5ڋЪCmr]%Wj/ p㸣6iw]y~N##Ţ$`Z:0)ׯAh`xX;+(| `yǓ([r贂ڬbH"s6OC }SjRF`N(S5Tl~쭤Tox8<&A_i*@XBSW'tpP)z#rcyd@%m°tPm+tޖːlھwF~~Jn6 'U8l=9XQ4]ҝ㌉uXc.q 8~,>fQq=.]IB: ޫ;Sjܛg,Mk3zɷ:x:~H A!FOϦ-"9Kp2#jmvn-\THݵ:S@ ZnB(^-X+9X]S1VDaյ!JӞd K]b~ʔ%\o, (_% l3׮iӲTS- A9O9 `+6Wr3w$l0q[VUZ 2Y)%k,G,3:v2GQ,)*GWᥙ -O ZIrI_ WdzY(_l?)P *^%^<|勫KX,r(}_QCl~<52ӻ;zHp1j&ۉһu_؆nb3Ԁs{vDWcփB: )^W{3Dtnm}k`\)r!*FSģnumi'z^]ꊡn?"Hgˊ$!#a$5ẄkV{z"SY0spE-wQ[懺鿫us҆xߙT HO'⸹ v#~C˹A9'Cb\ZSFf*OFVC:!;AVk|TPƦx#dxj|.X? m5$Eׅ!4湙:d{tk'U!$nC>%7I[RPz37`9WmVd,*aggS5ƽ8ݑ#dB wva<"Ir7M4CeZf] PQ}3C k,YY6my1\w{leoQ~/`D B9'{ Fg5ܲ0twD4Rqc}lbF_XnR8㫤,QJHϥ6Us CXKGޕݔ$GU,I{"=֞zpqĨJCv2\=8U멩z#?nPM]Tl_ln&_v`#o l J;D#^S1oz[i^7"@ғu1vH+ϡ@}MH8BY ќt[nhS£buytW 3].zq{1i"XT L0S)JK/̬_㠙fDmQH~o_O!Lr< (R0o\e:NMGX<4޻Ur$*a$Nj$\;kIŅg}:PCy CX{ܼ~7-𭿁S(b&Jj}4Q_(Gm&[Y )؂` !{„2cW1gZ4{|Tm@A]j FޒJMe\#/+1CO4=UJ謖goߺA+=B$[^PqΛcҿk-|Mbg =S1 +3۹[;)MӔCäWv[PtT'tհJ.9߂> D|P[_?0ΝBǩwd(]vpF{,ywSU̷%b\bh,ܫ@tordh= Uh_iYSq6lTRZ.4\>Z2A6?jCݗq"jwR9UR͌RT[9 x#4GĞ_D'ѢTLgsYTGI-_nǀJv`/6Oњyz磌r@1G-?rߊ!nlF6xGsLLiŮ#28݉mW^K BcJԍ(R)d؃t{=$΃[uShmxTh7fGĒ88P}/fNS,f[oi#^o8 \im|C?/ VLM_S '_rS b߁r? ֎%z e& iWHƕ *3ۈܩYyMb\ dm9}bu{೒1w81- @;>ة݅JtY"teG? aY7T +_lTae:^J٫4UJ0P+Z=ܧ&%AV2Sy 3-w ldK}Xrp Ogu=9&Y$.|iPf? H"5mwk> %3sԟrxx_nrd*Z VRqCEλ xvC1~Q|%GԨ;CgM"3ȡ0 =߯JPO{ryw\?T!9pYAhQ9…9dlTU j#ȺjR4Ǹ,WܮijYŃ= .=qԄVAf,Ew\Z#D<`^,o\ǃr@qOV9-bɎJ}iqwvjoa[^ ڠʣɺѲ;׉oCa^rzB;D9%{ia o Ѣ*mnvSE(8\ >4tI Z˧CB4d{\1DWVIe'`s7/q{L\>Ӑ?Աg@wPZҩ+($mpP/Rjdd'"%YJ2I=U,i~JܿC^c.BEͫ<і_Lƙ^x= 9Ŋ!nJKG͙~ْ%j_n#aX9U"8vd V#Vo{AJ GJwnQuFR<1ŐO^.&RVHl޶QZuFX]F}l4ce\ٝi1^O`~[b$уEJV~yK"ǿs~)ɠ|Q{Po[Etݴ4 SHNAU0zyVS#C-Ã=Q,Pe$h0)4jǵw۽[uu g(ݿ670mWg[z> ^#>_HEٟ7R, [_XwUd뢬g4ܨQ^Cd;6)Hy^;Ԃaۚ]9tyNdgWtTab5뻿Qg7E ^Ҹcq4ҟZf,X )tGf- &E*ܸA%Om9}s Bn%/-%!O5}_;9fVhן%4376-LG<2Ag`qOE{.3q|o,! "Ϋeޖǭe8bbX=eݟ!8 H*C`a7;=0҇'!2X$f;@/zcG|> ^½aEaEV >\/uIL{^ID'-l.nGP$5|9Hj $ba1SU)R)mpgX?s1<8JA:RvC?^g!Nq(O9#%m^G"i/{_oY[E60h=~(*v#pIᑆ?޴|@)S t/#r:7C$]*q#LA;ЬYzql6*n=Z^2Hh+^9I=U '9?inE'dF62Ze]z(aB6OX#9;-jOĉ5 }䠏2$ FR06QMa}KjqL'Y5G*ِKĐW^~_V429Ҥ#G7) ^^:ceMuJ6ک S%Kcz}6Tѐvƹ7Ӫ 7wRj|_n^w7I88)méA edsfo,.F3_>iέ՘^ YׄGgm[oD"|4obLBdV7pd}.-v 7wpiƄ ɂ?]Lǵ*#u).z+fiz^*_a/ՀyyPs].qqtPRmٯm[ѳv$L#A'ʻsƂ׋ HPg|b}Z{z_%]6j4ecG,X< ^4 8$*CATyTr2\qRYDop&_`֊%sI$7x6/Z&=1G\&vefF\ )|_}GeZ}n HL! xwODi}&P 0_/-R܄ZE^}{VCrV$fŃ \@T0P / s 8Y6uTAiǢEn4!Sj >hx)Ci$c .IlV(wdba.u5pbx }HYȟM$-Imb>$ks͍_6Ez%.1ʼn-Fa1^@͘Pd'\8,ǷSB gV~^y(PL|8|G-d}>Y!۔(zEnt؇oFWȋP}%"v8H.l#YTᇧc*g~R2u~xf(Zީ&Ė)ͱ3dRp ) |ldžםAGLT+Uj6>eދ!T߅L&~ RlίN畨php0< Z Nkҧ |AOB!2ё՞Ϡmv^gb{Ⱦ{Fjr W"Qy{>*qn4YM?-8)A7-^[jU{7;a!:򳁭**"@E(:훆|zq%!U[ *+u;f((Jɀ4CyאЍiV~$*pA*$_vݵ0uM] jA1e~'> )# +0ZpKDʬ։Envlzp5eq/wr[RPDݷI9kn9AYLKn E飵ovT\̦&[}ŗCtp QL-b \G*zoؓ~[Xx6!p"xvTZaQW.2lMe:fǾ IĬBinY0[0r_lnF֋Upp[ SX/4CKVy#\HC.+|IbMO2X|yn#뒤2bPٙ`UQ~jHH#L*vZ9 ƔnRR3/BuE7;۠z Z1< .x`WoqMXz6d>_\jo\KçxJyQL2.%w^yZbdF!|tP[Y.EMp5W >t1xE_a戯^{ߗ206(HաRFFiճ))\VUzgN<'@yI]?!ucr)7 Z t eҾ)H,<G ?JfS!qL.,Wn/91">,F_̒  -=M$5 I) !8,4 q NWJ^U lٿ}%ZnJjJK]r?6e"*9yx~3^& ̠$:?q{},ˎ}weׁiL*'Cyenm^SҮu!Z5g!k؉lxXF@ yiTu12Pu*eLh::BC|f*h`V82&iLo LVi*[]KܮAGL0sA5Z\ \{ %rʵ薽Xf:osY 5Հ{.q2!AUzF+*B(.',l ?ʟGLgbH"}6 A%Q3bN*Q~=қxUܶ72a2roX S͢\3=A<@}3S CP y=z~N1j-N5~E@hV.4,br_mWwJ,ch}(! oL4rFve8 >r>Gc)4$rǴ~|mB8mp%5e N:w\˼(Q$a,E^óޚd'6$!X'V o[Gp.f*_BVݶa/U&dekX8cRBrcW|`(16êAL?T)7 xMB|lӈs%|Py*E16X΄.V4S %jsQ:,q:}w nJapr~|jN^L]vbڵU)x˃6T{Q_YhWNF1CDЪ%?/vb-{ a/#R:CE4 {ϐ7nG9Ӎ 81+r`Rx RJHF0 p7L^ )ygt  Af⓽޳KPmR)dp*BIТ*߫v|C"j0 pu LD5*BHMYraAIZP!LHH)uiyE1iwWӖ8}[ctjd;ʴ撌GxO.loVy V=BJ?CnJ\2>H#~:$j |@e>0xM9AWh;c[o0y8irP*z8wwCCV<){^}>jV; o(o31td[C&%w.| rp|JrQ)~XNyj<'A~%7D1_eBQ5d~?C#wW,`0%)8(3=ZD8Ed2>@Fަcj!=[8[6ԍhI-ELmRCjF$aϭdeD"qH']z:z[M+d@⯆2K:9lS)KV,;}&? 3Lȼfr:!Kz>X+2xڀ0 qWEFgkфrLUGO\ޓ:~[(CzqGǘ2-0dklJiW jS%r6b4}7LGɣkt< upZ-{me9"5f;BR{j$#_qQ?TZmT .= 5]k=gV΋Y `wX7cm xVјF'!Vo~䔆"!UoнɬdWKP^l9ᕠM[5Z2劋FffȞG(}>a b~t] DLۣ֬Rͺ.%>$)cMix6q=Bb!ktA5v%qVFRxֈ3/ 8 j.eDiM=b-`Q/W>jCV(#*!DciOl0A g__Jp:UlAfE1ol.+$_E5'tפ$!M3&P{1jTR3Q#An9nWj;O"d?NJ`a?TN< a, bNXzpW[Z ݀-z2J1V߫+EV&|iR_PPv_9 -zLv$Dъ^lAXlW,>AFI@ l<`huѮ2)W-^D&Zji-OrLhQxeu*T^H:b O|0O7uLWnRF K@;)dd륀 s(}X߈1.-y'mYD$!:@K` r\u>mcp f:TyJa{0. UKM~Z,P&ems8TY̓ک gՓeAU3 3Anc( RT3OpRl}ۣnFhlm u(# -?|ۦSx>o^D p,z<>@dWM* tMGsJ.)6a&oN[i)I=|E)07[_>l%l6 gZyT%dK>ߡE{RL$h?bY 89lq̺lB ng+etiBVee:gj ;'ģM㞹zkrVt_dB(_o͈KpCSbm{2gL=^菿ؿ[ ǺCd VIcFbFzk&_gد+:?OZszkVu:Jc1I(6Em M}aM<7Ab1?PLt*13EMw(m$L]k.w6jerg!~]7NPlN?nSk=UC_ª5xUh*SYzɚ#fOǬ8=='F`lj(61DDŽ/ȵUi)}jA>2h{5ل$DE)BQ%wH@^`duQ&^hlm/!a93} +<,?܆'2ty~Ua2qr]e4/54~W&V}m8=&~7}؃:8 ӷڜ1>ouÝ;ūt"*|f} N`W;'@C ytQגp e7$H@&(A@")@1A$57$"I|&`y1 []htb1ycah/bgÛx8 6\u#;ǚ<g' ݣ M멕MLX1ME,Ϸozhy^Ü-L󺸵D/35?`zhHTr2q"%@a,do=O@ؿX]mA(sAQ dnQ7*g`XLk1(zТ|ƶb(9Dk7fw%~J7' =}RO&T16kChB, ¨\70)-~- tƂw&rЬ{lOdž`R]> ~zLQy/򃄗|~k͍`0 zt>M2,AulA 6jT$ma"߆ *@AmuhQr1aXEDž,^Ki nEz~ԾcDU|Eド% .Ĝg}Cu;}HG7L%eV O*@S_Ro5_TWvJ+ cU;na4u^@Ԍ\03gn{Dw'qW#%9 j;g-N-gl+0bDk@c~V]" =D%A>A%[`'NNV2mpi{Ԫk:ş;´sn PNi A@rUjiWi.W^xV~D!D?fjhUR4~myel@;O:a68ݛ( T'Ѡs?a6PPޚO'!θ7N"T Sjq-5$(3oӖqjQ:+z5ӦH~8Z#`xJ_dl \T:8%$'c92.  ujIIgYY r\`F֮#',w*hOW׉ѮARĩ1IAOaؿ+*LR܈XǖG Uy3A81!z,QV~ (-,DRVYwK~醰h,I\T'#nt|"@6S8 #f8Si1Otd Ь{+( 4(s=tS+QHY[_ߋz%:꿮Fk>2rw&Lժ:BmYܦ*4|۳b-O 􈖥 \dzPљ^/ƺHNsb#_C+UWS{XXC}Mq: fjÇZ˻~vu!a}i%Qok=q{%g0O/)>^oz#,ČdQ#Hߝ:S|L(,zON37\;TUz%!i+M+&hFgUXHI\-KX$ͭaXve P T33J `d'o~ERgWr:HmSn$/\a;jCmĮti&N*  tSq t9`oWƘ0Q+ԏHv\IiБ&xΉ@l=*~'8ct5|\HYOz$\FԉEӗU:,ϭkȅ*c].2RXNT=`?:gw) 8i7^]$ӵY+ Ѥ]íު*>C׏Wo*_nDZ~.mo vd*eD bU@a/;_`,{40a,)n_p3b~'-~T;)w2x%nP[ą\jAʺPF9b:iR#_JUkߜ.ޑgLg9 E+y!N4 ,Z^6N+_U$#'_S}"N{n(3lWHF*tSؔERhMgp j¢eR}n0Z1y(+] 0p~$RжeAzs̆YI9XH?v^/QiRnC,Vjcy1ͩ=Čv* w g1Iڳyߌ3ѼV\ 3ͯNpvMմT4FC04i xqE\j*`v\ 7`V& /MX({˴LJ)?KUF Ȣú -\e8zwh H A$(`j5?MKlLd]tzdn/yJзʙgF7}-űx㋸ 'L/VG˕u5(]qģODl+lҩFԴe*q  >ʈ0XPyBfžnQQ[TߵI<0lE6| gTC.f=B tl4|QDm^w%JJ)ZR{]1x;ϋ`u+oႸAe *J;.`.l{'qqHMNl9GM|;u8'&b/'};_mn[iF’›VTPǙ ajVE3!/2#;S)-NC,e.2/Y G>EfS_cz coOQpĚ/|JFz:s=q|HщLF(?^[Xe0GaU#6.xl?)}V,=HRYPO( ]Ŀ/)x,׻H:霰([l_{m%x.w&\C&=TS!m(X*1/\Fxc􆜷dzd z|T|i~^23ckQߡ2wykD:Q72ku⯌cXVC a#h VBc1we" "jgk^|q\$WQ@f=;9XFΚp*!Nz^w'CQ++>0I^E2pbZmV_>Uk%%x۶o <+g`_*Ϝn0gJ6qC9b]q3`F0xbv _c}X70q`>DQ|Gn_*2oU;fB%74N%<8N B }\ xĿNx9>\@oފg%tcW8P1%[J uܣ4t[vլ5XZs(dѯb)W@?B?GEdΰLJ*jp|u5Oawtfx  ~(xk&M * DJ3 C%8W .E罘q `%k b^^Q(l oaţXU+ d^F吣6*@ @ i5uTHYh cNnmAs8~S#{g>E/4eL8 r'c08聡{^m0KB4?&p8ZePBt [>~QQf&],̭K|3vj;p0|}zn %+I[BJS{dur ]3[! $ZCrOAݷca !ʘ'nLY~,q}(.ԎJ_ |j#ۑU:5>cnĬjfboTM|@q@ׇ+|syS @,앮?}G;M/ժ~By.W SJg3y~eXMdu[hjR`$ y҃6H :^;sq&A<f|x ^[.UF A-[ VيZU^vE51`2Rfv28*0%?b]I7L'wg9M7=}wNnDWf[@*3{`({&#]Ar.b]=Lk7{Gs׻^y$2WR ?}s9 7GW>6 ӗ>iv*Qlu7t/ 1}:DlXN9~NYH+o:cγj;+{3Xpkޔ2OH OD27k n+~UO-41]9%wn@@QW5gLpߢ:/s [ssg 8Ѕڑi(kr[lV?H6U9X(^Rb~""\{ ߞql헯%y Ln .P`¶7}r\r\;n;Aږd-6 YvJB9GaD 1jjaOZ<=7K(hoa˲@TT7n;E-\na3{6JFLIXa*bKQ|OVE$kU|WV3i%hY`Οm(wOGY:䒯Ƒd6h,C=t&·CNcJIvr,JHNh"lrѺ8r`[̦OҢhR&9aosF{(C Xن=㦫;=36Ewl12N -K;Yu/ch {nTUP::@K{nX%nF gX'_s;lBCv]&#'x^##_iʻ &;t Mil"-.wD ҨzODy [ĥI}I8rgSBxX|mO$=W3[O2¦pc{H <,^4Mq ^J\XOϧ&T>k߻H ,?4_}DGZQ=?~=/'svre#[8 8iq@gYZ070701000002e6000081a40000000000000000000000016650944200001504000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/am]?Eh=ڜ.+ɐ* s))J6ا-r\JpM {+elfGxѐxxI&b'zމ򵀬oRja5y>?x{E[?:j"z<|JRc@G-| 4c j 0KY>|~MaLee-Ucg<DVލ! $v0ox% T p]GN{oͅ-̩Ǒ2.IAlQf}O1gF+%WH{+[ Qotkgjf0řW46׌~DݦϦbZ--N|2nqwߌB}pQ s^9,;MmU_q)ݽ m}neۆ_$!lIdD&uL= g)JbEYO_~Z%!Z9-er=.A<0ӌXub>OuoQKYv,t-XƥT6lM|+Ir]/m`u[ǦH8RIA8FԒ96 O^y poպ~K'^4kۊ/ZQ }bJտȲkX',e]2 `$m ) cW2+$1%#GfhD?Ԑ-RUڹ  n‡kydM55RF(nNiܛB9 AxKtU(ExXHs"[@{Z3 1UW;Dsv7=Q,q-d%)4J~ 9'wT3DdulZ1_>po`;uW$@UG`v@j}lc9ےJ CEi)_ =5~.#(;R3Z[C님Z KgVTVY9 (|7LI;<-\vԻA4YP@a55T[ǏR^ׁ>;p;P2n.a2 C2gכ23u_rؼL_J?s0m }yH~ssQ~4Q8$( #sVOÃ~,c%֡||^L RvC;n)õbQ¾6M 0pkē}Hh",{d`zr~Q,+Jhaf`(s#%۰Shiyx s)+G- ><9k|pܒ;x ~BQZr;xd %[O%RqӾG΀z IB9M;MQ 3xBhFgՉS#__df#wfTq>M,IWU֓;S Lx#hJ# l=)BU`vڭ77%ZZ8w(:{;DeObI`‹WɖkL+5 vJqg{$gI *r!f/Wf ̧\H˿a;{>lY=0$8VuL3:,olD߼dKxLA1l[qD5{0[*!``AR*7߮@LD@w\ueH+G_0>Hz9q(Qw> K9$huW:R~ }Nto Ws/ $3?`4aZN` Mb,#L7}v aѝ~YuUi%?."m 'B!]Jf"h n8"a(~[ ?%JX{eZo(jOgܟPS?f?ȗ]Pbv¯^ E\H)'q5t%wהD{7-𪱞渊sVX|gNse䯷o&c,OÖ.6ܶ=RivWc̒`| y@ GJw95ԭG|Wq[xlH? f.9v9u谠cĶ8Lp/INI+W]5]ԋΩ.<}N F|q&h%4ԧBJwf5,OYkGy6}I#E!v=ͩ(x~/L;gG^込~[%l*a`:uհ6#\n;[`ݒfⳫؿ\E1N(1 pƃ>0Ng`>o3DUrk]APc8#烫O?H^`s⎔^WH%Q?~|謲00v7bY o..]ucEt9S k1߹ OG K4& ;VsV;ar"G\S]ЈM&$rqj/#yh\/S\PN^ETtйU㘗GG*EWgcS$P㔤Iܴk!,TU .,*n:EptdO~ՂRoP xlu@xXߗh90R9:}W8֣v`v7 ,-8"&QBNR} {w,eDt_Jt}ͅ \Z/sֲطc_ tf=hDR Ki0\?0lM-Vdz.wsu|(! ܖRh r5%/A0@y{^z^<xHy+.nav\cLU"wGFo8[Q NoJ;<k 1ˣ䩜FțwfI<"b +$LjFQ gI=(O @cmv/MIk >q4 4ނXF}iz~pVsv-qW=҆BA@_]"zU]Q/E =To^R5)PSZE[ml,2E֬>Q)NPgYZ070701000002e7000081a40000000000000000000000016650944200015010000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/o]?Eh=ڜ.+ʔJf]P.ݕߌ'zKƎ1}sbVP|ۍg:t,ԾLMaC'*Q3t(Z 5'y&KNdY,-Ոڡ@Q @O{B#yql~ä:.D> `azbCC-cUZVzES~M'o~D~YE\A#q@pvN<9I ZRMJ/zLQD Y lII\8.\Roh`uo (R8%.ݮE(@ۘ"=xÝLtPp;Q{0FORKPk_SBй2p)u0"O#5z뾓C#2F2h?jS𮸿ȂNZl^84>V}BhzATJavd_ ªY ȏ[w#`ƧIsѬL9 RXR} Xϯi#:n ӂh 92 L=suB%N+_!],/=&9ܥ} EpWAy}-*7X/$5uT9_4v Tf 6iYv4 {l܍T̆D):Q Uᜳ9hjsv)^l3,xU 4zNz#?Qqcm(D.2fr~ػUM+1Z0m;|H!SE{Y@|Po ,d#i6%hh;YzJ`B̞Zŋ @;%T|KVȴ?pcm7͘?eP~ݕNPi2$f\\oTsŔGӎP3/wKz,jrD.B^^hEG|{ ,9<:0w^r2V@fʭj:4KULr_Fw,/7 uV\С&[z˯" n)iC g̽PZ.rېɺLa:lwse#U[C>A >с5:dDQ ;*_<:!Ĺm4Gt)Ҟ$?SX2`wgoyjKR%,5zґͷP.[dA=ZM2[čxogo c%Lp LIxd_uy'^X)1) tO,f\m TߎrWs5o߃)2[mumPчj5WB,oe<MU1I*=h,Gguxam y3.ͯ\H˪̏è\Ea#Bn1S2g j:8/}P)9{ !нEUqSYG4K'0?Ë>z摱 =HnhOgƤƐDM6hȸS/'UA=Ueq3+?%As݃jWɏMo J>p3ӓ'_vza "U􎳲ކԕGgȽb!v "McD@\!ԤhM$B}c ÂbɁ,C ;uUt FlPXޅCR۝$ Sj,QzZ`O c:yNiVJTAjkeI dI򖉭HXrfN4]r3Z3Jsw>'k5>{9y]It\ &0K/a`HJ,E;9޼-q9v__(32[/XiSO.oW%coRd=,8d E] 4X`>Ӹ=B2տxnh5s00yg!XyT8p+<<",[G&+h-4*gԇ2ahZ&UQOX-BOt@C# {QF Zi]] oq2By8B۽9T|ާ*^C0u8W=N\e [!2``O)y)]e\\xl劊ZBib>k@2l 7Cg]ﷰH6&#6?ͬ09Yά1i)t:71B{#ƁvՁ<> KD\E2 DEO".؍GV{-i*'ow+\fkb(Y#_2k Zӱn{xO5RnN~,сu.GElh'U{LKMwq=^\q Ucjڒ^{es0O܁Xnf^ i5y`Wb ̑2.Mkt7{ieE4 ŚQۓl¿݅k]AV%\l0i*њd{#]{|D€t*RÈMwi<)|MfD Fֈ8OS3XV^DD8_XkURKNrN*#nI| >67.k!dKkLtw+ĭc뻌1(9濌խm1c1MdTDvO_ZCUҷ27~c-ꘋq^"Nƺm,z?x(`qC2!9Ha ?aJ`YthR%Bt`؇t[܂5 \+P(Us1 hlg9JE*_3S7ѫ ؛f|J?R Ɖ;0hE5v*N# ^Po9 @uݷx`>CyC!/xNw5*7Lhr8Nߍ/<o0삙= 60,Oy[䑅dy(& 4PfWv9A/K(8NwyV:+-KXڝ٠R+iaxjz1v;d8WQ8 2F VԆ`sȠCۭ8r&vNC Fn cٓtkM!sX,I[Wǁ"ۧSgÿ˝fNW->%bʆ6; !r/7u3H-|Ao0 zݽ 4iyOUbn÷݊\ty|ça܏3(:ZsA}Q؁ r~ݺRt'yr(PtrB̤Y._d y=7Ӆ)z431^{npuzj]m48t}N}~$34ՁØl ! ߭?@(s'*T3B{$ezPBAJ$M[$Dre;;ZAc#j1& 3oM2HG:rcFYHE6:92sβ1ٲtt?CLKYhʿ$SfQ$N6 ͙YY{g rs=\Q 9}=ú݆Q̐+X oȆua n=4@ZWY=ŕ?g?(( w hJPqUcz,l2kckn=%G|'{RF>y4)ATB`],pbO&K*zߞ,]2͏84v햌 B94jnO+,:*LZ =uq*H6oF8u!DW-xwsA:EE`+]q*k G?jy;ߨHJ$$|ILk2y~hZ 6|na(`̈́|ћ> p<&D\'Yώ1}wlgVfܪ} w} R:P2X=2q O{O7[Vs{ ʒ)d륅99+娣!5a =mRc>|c'aT(ɼ3o| < >,OtAi^KP|_\%W -B<6ƓD>Jڟ\Z9 @נNxcyD%n}0ZX'1mU%`8p&=} 8E)$;הrv 3/݂]qk^p;"w(JOP4} !챱U Ճbt)w8CA&h]D7M3۴b>m1̂ZHx?[|'iV[fvsE>`#D&p [C2L:X%5(Wk޸%[8 9Tq7܌ha4ٕyj%4$ =` I ޏ/('H R7D;y#1ߤyM~@]kgD4D{h9\>}Ɣ(-iX 7~ JE[|e}nRԒrqпNT.jRFhJ4UKB}۪އ)p{D6 U`ݧap+R/({͇?DCNcH.IzcHd53Ԓq02V@ђrt mBHlVrr#;]XĚ>i|]'($SmU4sRDL6ylF/ɂٙ3Mȋ- l??_; @63%!T҂6Yhmt[PذtANk gED2} -J‡LPCCӣxZ;Tx126' LjGv&7prs Ǟob%|7IҤF9~N2lj͐6 h0>x`W~"d6qI 1s7Mh">ɁXJnk|1^(rU$6LM!`R=;Pܯ;jXEď8b : P?ɞ΁~7 ٗ4 Jg#A=9,YN">FGɐkf2fzŀP#Lx傯e"xb&y̬鱧 n$R Vԥ#e?9ݗq&OdވWK{y%h`nQdLV77pcS1ޭWo?;?TxH2##҄hu1'yB0krvѠvJ 9^<$ie) SL[9P$4x1x*y(qel~bICڷ֮h7j1OUsHu*Ĺ&NVh0҇':ү(!AԧLE AC~ҴT5]IaK| 4 UC+;ݱ_ 8}z?S%zi&:*]&un6B nM'L5ӛB,qZr i;n`KB <0qW?|iI?vIup[PIJ 6P%N@nf}Rhٞ&i  5g_Xqށ}fYVFDsi_F7L!Pz񅇍+b%/ &^@qF>^}VE_0U}$kX@Kr;J(ڐL4r73g'x_jaףVsrD{̥$P#:DTm׮;s o}' Y6{65.)y!{u*F@WA$4-zpO2qǾG`ęv5Dapw_Mc+nrŲ>wS4T'4}vX7?qԾѰ[iPz0ug̸eǟǯɆ_\~77Ժ1l9xSz`}O18ΠO%v0v帔9U"3RgĘEcjX[\ B4Y7 CvwPq=~g]j)#gV5#Jib1&-cYS/gNfN?0? U$N'tmx(;<|ɸ 30FB.(uTΞuw2|=-'܉;$*4 s9_"ˈ7k3<$Ft$oN GR~wWߞ`C;=vO64FO ~<' ȗD]r%ŋ x DlGGu Tv% qqxZE$b3B&c8ҩgsiGᘶA_u"Jb4FPLEfͯv`JtNuOű#~Dݧ96[ۊq}:gX^y\6Btqa訋Ub [!dr"А ǘQFBڦ5jx4v__ {GibTUkͷugk? !(ulgNZc͈j!0x2$CXIe R|b7ۇ І=]O^p?Qn &i> Q~ȷ{GUM: '1-& 5O5 Y``b=fՉ9=ZG {!IoW|*Kı36urο ]]]-%:>k2q }:~SШ!dݠ`[;ӡiIa3 9tC87Jf=S[rѕe | c .Qв]+]=oa\ht̵.vVC>4hkinձ ؞Y8S-]nleIt?(S9tЎO?dM/ [lAc`uٳ]iQ[5:g{sR' K̼gψl˷_9@tTU'?Q %Q4?LqlA:-)*Q9 I gg\d4QfԪNh_ ASz3u%O=a"32+oLtk|N7TA/֯VTW|̊iuM.ЈpzĶ|bʎ³%2X*1`gg0Xеv4yRHMF4z;$m:eruttǯ_v14\\fz6 @`De~:瓳 ǁ!tK g=4B*LБJM~$`ҏ]m~ ]?\WlGt6= V}׋A0X)b֝Qg{Z41pw* u7DCB+Y Mzʝ TswHLJ*, Fru|_IzqrX.e&`/RQ_>?+ލ=MnHxrF|lYhArBe$*0gkWR+|C%bm|Qz&RH3z7U&ѫQl1F>B.9k Ano7hkz?HAMUŮmwˆE[ &pؒɥFf3 `uSz@&?g5A\^]f=Jŧbd‹ruۆhUC e;$M__M2=gNpXBpq[<+Di ;[**m <>u'#q{2*1{lspD#q8?&!͙Ah$'IQWߴ/a-K9_LbMj|R*zD) l5JD Hy߇ {ו=9Bkn 0f!c_ .x=y`(b΀* } y# ۙ 9؝}sUTYgrLF`Kv=ȃ2OXPZ;="{N6%ѓ$ӷ3]#I^E|Rj~ kwZRWHx=qfCq]^gOm.UAo+O`R؝¹@쯶gK9'N@:Knf?1' X/?6u[kAQ< :gFejx/G}s4P&d1D,p[KazNVpSb%?yW]X׉!}Edw5(o;Yk5d߶[Q:P>yYj}:!Qb׉N[&3 2 B :2[!:+R)$.8"?*a 2U{(ܢ- - ^0\{u`3e=cZB:هqň>|8܎Z-Ǻrj18mèxQq%jwI=Cya"F昸elBCi-1%L|V[S [.j/R!+qjaOkxNKgǬ!C;C&3Qx~HMN`?kE_Yo,ס+pr@\hJ}i>\WҘ HﰩgFYڙvE7gzsMh{J @5Li7@ݲg\ӌj?0S9a5ˁ~-݇7r^DCBe 3}11ʢttu/|bEC'`J=d̠"Y8? ;B#]x?_NH_Ag~3 Hm^n&/x`Gzr?s)oNl.^@7[=) D:%ӄ^—d|"d =YB,uq<157T'0B"%LE'X,;qֲ`r H Z+tJx]Cu" ,Vp95v5+i6ijF34e\s?f5rd藰 d)X図tʓWlZ^M`"q}?@j5WْgÕT;j9. ces,+׍}mKk: ~bBW4]rUXhC뤮½QM8Bq9EEU1pAØ[ܦِ v,c:w#lϤe*l<^ȩBke [h," \@qD/Sl(!btFfGVl+#3D8ىz#*V6`@PݞɆSTvlM2 j8vȰ ?z" |CSuBصJQ%-~2+@ 5-\(Y7@T2?{tl{qd`C2OƍUvk h$}ضP%' ga'/+Wuaa+"@Ikz0Ӭ9na! Z𙶓_bۛ܅^ $d;ssImpK>9m'ծ5g^䠗kxf\#J+*q#= p0]];IP['@6 RFY=wv>U.V>U7iɧe 0pP\S'iܺuj~`=Wp=0 3(zh_$~<evEHįfJ֨,Kz*XTNHA"@Nct`7}Msp>놗C>V,J7i4`cfn3 ( NƳ_vsR$# nwEJ'%%vb֎[d-ۈޮ`D/Pq wBa7BbEWtH,i~vRp wnJ7Z̬QDGa<'m&|8BЉlBFawpB𨦺+C KFH:(9.ڛ =4p^VY}QPەPk{vK j1 ѩCAz;6(:'&hc{$Y.04/#NGJt{rpW{r`麸c69Y]ݿQ21륉/WkML0`}bՃfM99xp$pfO{Փ]ҫO Xz0+9cZ,ZJ\2t"lZk"1|κq;Bk ep|}D$.)D띬VϮ؉5<{ %ڰc6bO,l=ǔDK]rm^w;İцEMpز^p!p HF c]xjkJd|Ct!ˆ0#JKs,]MOg۔"9dڬ*}gh\D_{Y_̌:VB`-W]e0!7k)P #bC]쵻gBu@?8½ Dєfůr 8H#XƋ״A:ceʙK!kqj1eK[+T'¤-KĂ"|B=< Rzu̝7Of{#?'mRU\}uGh1b75;;%hAWHٷ5AǼ6S!&%TϬuudž"nb>}*@nx8j{_\uS +rbƥGǎ]\L#22"JFCh֨)0 HfJ&: SJ7C"ΡNR-iX?JÏ@C ( D>ЄCb%%&eY3ypLG(I&7H@AbN<>`p!Ga nG~X< )463jd0tGς=EOA$Cc X7vI} V!~V0,|!J~x+C\s-#ET 1Qe0|CYv$ߣxBU\Yco4{ ެ,Q.eC0?gs#AqTܱS؂6 j$X.T@z6o *w"!W#+TnV Rmrv¹oҙjd(iY~*Қ=a>E|&ьKs=O,'tZKp"cbsQ@=(?hunl|cC$jkm[1l)> 9fÀ׋u,vLD ȆwV=a Q|q?~!|.gAIE3)Ֆګ0Bnƙl,HbxF%H0"T!{Eeyv:wÍ&KŠ,"<+k~v6`idE!o)_(ቃ)Ꝛ 厭4A1֖6d[ Q[<`c{Bt:vQ&0psX>f`x$eBbcUNuZ;P‰g0nږ#m 4؂2`8BQQx b\S2# +]&bʥRx\ Z:𒻤K^v$dG&B a罾-&BFc:h_Z>GŷIft !0J.ixb\ߦ`i x뫪4o`GhqXD)`ת6|]mr:5hx eka\\%]gj4,ڭ3,0|9AT2zX^!2L&zo:]ETG-KBnv,:ލ[Tuq?=+g>wwunw$o &.c5= Qkك ^>)&) 9 (Ly Z׋yx0Eaq bESaH6Ԙ? Mt@ ժcVXgj:w˵[ @ӛ\:^J(d-oZrҨvEҐ"kEPKtK641*8Hߍ5VErbRB]luWkvU'q!Q%cuqA)EӔ9pBՇA`h°KI%o9F;Zfy|񵒐]PoGHq2wHOvP(~h0yufFlQ5e5z<]G0bwtLJM聎O[ڍ$s L+ *+Hʖӊ~D0DOG#rmiF -i7g w4^v;"Tq~!K"zCI4dhٱ'L=(l^B}$NGb·;1bO?3R rY!R+0%G%@oOz~oMyv=ӵo@fF0swK59>ޞk? . qK6]3ABԞX-"ή/"u/LPN!mQ9Q_h ;gJ]] UMwD˱L~Уk/C7r`u/+MdJC'l}zI(hDW H!eU`8|ys Νku|肉Hdg[H]ѥh/Bp_A5`è>FMDkχ52pze+8ʴMʯ/aS~#[1 !^1z~K2Eb'f "[NJ(f*ț>%M[dCgzG*OR~`e*-B,xG ; IA:]*귌n_p q< ڮU Ǘn^fD[A% } 0Ѷ"`Ә l&i8DEucU챧PJ(;b/1:bVr\4ImEp*W0YH0k. duǥA9?*XEίn4屋)b{UK !0TӸf#']{P-+ˆ% qJټRjZ׏ 4]9 xlo~hSվ'hf|b0ed Egwu;`XZTnSWfz_ n˯\LD"ULut|~uȑ9`d փ[[2SNN~( n l4$>Ufu$m^dEuh:2E/|}V5D9QHU2w@)axgJ!oаVzNWxprmbDNpmzJxY{1z(JQ|8y9.u > e^x g:2 )bC +֯/v:-, `M{sc ؗu Xẍ́5zCY| l$sB[ɸf|}ޤ3"ӖsOJ<{O6mv L\>r,}boX*&v ?#_mWNӫNWJBp(pB=CG w1E4jҫ&;8ќ74ĝ/*4r>KIB~RiOow^rq"R-lH:C=;3ȆW$ WZTI mƲ&94LXO8I2q!L:">e )9F,6+~OHj%m 8ޝ||?}1<-z,3bܨ*,ǛLHœ.4fo8JGd[zFVVse=Tĕ"RGo,p[]^M@e\9y@JR -W. Vn0jQVkB vi%[ȻJ 8myAc1 Kf2TPm+,Co/6+~֛#3C=z"v@s^Rom~ÖK&7mq3ڼCONkIل{8BklD#=n{;t4~8fVĵ=Jbؔ*$tq)NJC`v@7z1!Ѹ)eR=ֺ=2X1Gܚ}K{K5  .]{!F`pǮ%9w+?{_!"톻"w?4 "8W}^r"Ralad`2bR˜z{EHoJg}f (yS縖i Z_!ec%Gdɋ G=mҊ\Ub>K(J4q,8!4Wqȡ/n|>D{Y_3cX5 :&i+j  *d %2:JƬ-+5=ƎӬp2=bYr签e5 }%<;%J=!y葐&gL 8zJ}zw:2;Dt먀KC)~l4B. uCûM!YŸ J`',r3X+T`ZʮvHh;knu 3ooz8 ם<UL$(Z6ҭZA?EdWV_ClV_~o^"ETF>K^>pFXxEɒ`rȫVw)]ƒgu@&!q|NעfIv(U:87q=*$Y9Ow(dI ! \]vتe49KoEeEϭI(`~`u񊂵B,+CF #{\F..)r+x$ֆ!q(xDtӗ͛Z:vDp*V,7+vikcC9)h@(iZCpTPу_1M;ѩ }ԧ-d'm6WU:D8yiO At$=%b?N*:7x9@^d]nXTէvqvɑ 6Wg/pRGzD dzWq/*0QveJ%YƸٚ٤8a%72P|l76!r{6 *(MCnI 7zgd!&<8nI=msٱ͔2Un:%w[VQ/ǼnմD9/ _VRN뾫潄`!Y[M^.7]D0*Lǖ}ELgp@BhdK+v)sHmњz$|#.dЭ'61.;@*Mt@Ĥ$~\ f",i(*0TaȇP1bVG֠n)#jVLK7&dwH+(6Fm<.=?N [TSd=%n( W%/gIƬbĂ0w$`dž$lO~: pr󏁿t DPl;?E+¼F~%rC,+|6m wo(nj7QU_Q|BݳC}P;War^FϢ-,{y_|rO '?y'nd&^jk@pGĽHQLdպmԪ $"yÛS>WF}a@8 U~8̦_J YW:!\b26zBjv>i|˨Ѡ&Amzho*W.ɂVphheRaAI&P}>"h`lޏccxQRH4BIFBhΝUA/=]ՋBdsYPb e +ȯi}<eO]撆L㔊y2o&) 1!36YC>m7}hf2,uU4Caσ:kpI.WZ貪59",X/;(dzm8~ps9XDnYgUsTr.Y%a9fcsɓzW7,m@nA[_^P!fL1~&xõxz"'.r AG͘'sO7 oVb-G^z ;ݼX8ScZ7oSsEPN8Ǣ52g3zK)P9O> xm>h(#>ԵVVm 2:p},qӢvƻnZaD!tT)*1ԒA,֖ӹlx$6 erSY|.ٹhI4Hg BhZ7=ϳ %@z"J쥨vbFwP@Lc~&́_䞏<1k)z">rvގskQ޳HВTF4Nͤ<`D,M!ٌF>B{A`UHy8P2X5ߧ0(6lafՁ6,E|[+FBX^7 G8Я?ƈ]SzF*n)NoZ&?fPFEnڼ $ )?,/Ҭ:B"|((ϸyB{^u a+&P?w1)?TGHܰ$PAk-*H" P uQm)x[.ē-D}ISO(J@eHrGAѮ ﶯAW:ۨKRڄd1k$rɋ%)>تdB\)(,Y[po%b;#7Oβ{޵=H0fwb V u"4v>ZHTE*$܉da#~s!ՐcF›ؐts?~Ld&ͦo4޺SP .2 ]o&}@GKlqs2/pa"@SeJͶ9zz-LeosfJ5Uj~o RZB8u~hDΪS&Hڀ/f}\ܑBʹ ^ons ӂ_NB$Ӱx2uGl:iNG:b} k3+ظG(-&Q۬lPud8>"&Eƙ-<&33%5gCZYW5 P߻F1pE-rϫ=E\`rf \pY mvMu]GƐ mn?g`EQ/a4Vd&]3c%e:ӌINeTxrߗ(d1&(T @`\ao^(8<|ɍ$/(YsC&+^(t0[gLBfcRk?S"AVsylFGOQRhp^-٣7w)elcfG PF9d*Wݞ?x.Ҭ{P#Đ{=~Й`s?3LI߭:AmP h6t$lWh1vO_@do‡M%'v'LZ$n'܋97ϖ34i)KCV{ Y)܊iɘb\*>{x-˾[Y>ݞqb+ksXkB)#ѱ\%>1=7%_QVm29A? p Ȗߜv<׿18:6dQ{A][!哄IaOzm,rrQc޸==粃MWPGBB(ʎ`7Fx>;Ca͂R.̳ߣL;<}ټ bW-.h$>h8#vbR;VINys[4 :{1@<$> rj(8isNЫHW㮈ȼ:v9:+6%U6`.ǔp#G-{J4G,GW41E&?yYh Mf&7SOBq;M⏢9d`;ȃ2bER6Eo_PwR{sv{k*J!X+q$1:X+H#$8Jm7kL9OC},6L@ rC2E9Tw8F053LimfW,6pK>ϕ^.(txBw-; b6LZ>Nw;XD4i:4w] D2'uBWn |㮹7ӈOQTO_Ex^W#w!E|gCH6~lyȢFҐtOюx*Mf̟|em* h6C&QΣ0@WY~ iA>1q/uEHA7[%j{1\K ~stehwѶO'zWxXl)&k ~iQ:U֎r;Cce2vmJea ?ŸxσeJw[k8"y'aYt1ޕePMU=3DҚn ?e4$trx10d]OV0chW ,\O8jwV洝Osݣ1W[Lb L 9r-Flo|{$ĺtӂ'0cn-=Өj1u$>*/mǐP)Cm{)z0k vAQ\\[ҋhT[@) 4Nuߟ ۨ/򃱓Hivߐߐ ^ R35 !8CO<Ñ3cƭΧ U(49MݿʐS 7/Y$X9,>ieEH֣T@ ~Jjw**bc2(s-6iIWh<(J aLclg򽻦7݅y:eUuH*N`~\iظ*Д5܊eܘǭ$hhED^DTFu2y ,8C ^<'xnrr:!.~g+37 O0t;(5rQR+oWJfʃ^Ft/5+"3B|vr Y_e)k428sCPD@7Tfi0=ri/8,f_5Z޴^|uZ*ʑ֊DRӿ?ں XqL-$sD7݊9:)J}|\U/!1K_r4̯YDcz6c8xOMxsvy8Z<:Ȟ?3NGk z86 vyb/a! ٦9ݓI},֗,<U3o )F\V?4=c 5Y|Ľ(}r\D~ÐM$L~k+C-*acQ˃WW %mOؠ\'T9m!2Ch_wPNG1s}Xa%{|5čzg"#CXa7D RNx54F65Fp;Okܬ|!iZf0hDzäN[z㭕_ãr/͓V_C~p$R#*F]&t34dUnSLvSIڦc3?YyYuɿa~Fc58a4ḏo!$ԚKJ)a+*0{<=0M⼏RvN`TҀ}OŚ'tҰY(bTG)G=ues)27nZ5+fT0൷ᰚH)p G<0W?YMXeNYTU$<"hJVg&3bL|8*z?ӹeGto9Jx)$ 5~xumv:ScR9@r,]jq8m rQ{:FkuCgXh&Jw PV <XLJ,r)mHkaCeN>G(8^G/P"&;v9^2Jv&2*4F4qLVݢEjrR?h~>@cPq9h*-x}M֒yVaؗ7,[?&2mX&6+Emi!y VGg‘+M fPxn4Ž 94( w'էi};VΩvUIv7u'){l@@fVhõêB,K㦃}cnVV@$Ri,ybNO.Y{"żnZ>*K︅ֺA!մiO+6R됾[",Udhi@jLNUI5dd$Aj洮qL3(nUi:]A3^8E9m" H+f_~ٍF=ʞ GY.R)}Duo珍ЬLzuߪS'eM~HMxSs2'$<[XĮ?JZ҅4gԫ/n/E E\i펤WH/E#YIKON#PhvT9"H`ʶ')ӸUWs]~zWn[2oQa{Cv7 {U&\]Uo >GSCو|7O< =yGGZ7D$PY^UGs2hb)XnBuKFg7aI,QakA׊ojH7ku.~ƘC4Di?r wG)4lM[Kz=skjK3~OEFfDߥsn/ zyˮo*a|Xʡyd&?Mk22ۊ'#= 22K8ꀧ,5epF ?G^q6L\*yji_h]5:h!RݽWpJ &ac}x1-ĭi=I(g>{NfKInK1f.p^3_Fᇺ{EY4\ttͪM'-ICa^ d: 3߮59\-˹5#nqi`y 5'w4`Ok qm9x[<P!:$s\bK[R2 g80u?p)[vLN? Qs `0b Ayt@1\1q%À $ +axȷ=,r!7oNf]id5Y- egnc [2&8P'-׺Ma30蜼Sw Vfi`r<m&/:/<.sQɼ>lCPl@qW̔7>~/7xi-wcx25PI/^&S Y8xHBGT-GYs\{"\ɜ.i@|*QuZ_Ē,j9$dlb_nϮ8{ h$]{qB0_?kӟ[_q:|]rˬ+C%:=;buxq-TsJ#&o 1FvԺtr}0>f9P cc6 %*`eAk˽ "xx>%v#0:XƼd::>ΖE-M^8J|nTԒ)ZamiuLd1\Wuʄ|W+\ e'ЂvTrehiB>ςTFcW'C I‰Դ0$J8{*1CD3|z#+_md]NSϙh:("ǺM+j'n@yij3‘&X}%KHm]`c>M)1< "NvP~Dn_!&3@uVj̐IryGPƾ5Q("k{ PI+#[I +k(PBT][CdQTY{ @);/:hL AZHyg7B$?9㚍3WT>7. m:C]X&zC-Y+w\bV=2u\@TWsf#ABBBUI*;YIJ,1&;~`HC|8$ۯkȯ؁(߆ѫ}v,fM/ضN gϦ[ !%g[S5W՘$hw;k˾NV joST PDAL/q䐎YrUI9x3H 0Z]Հ?\/-oQ<؅$Y-:[ǎEqHsh"dC,u<iis d6܇VZk] `f^ ;E32KS3Tf[S'™EWMksxoH`47VVВ5֥/GFiNZFc}K#u0zvٴBn 4D˻wSZxs0hFBċFp Kdh;j}I:2^ώrs梽$>pWG{30^ח,MҋUBBBnoC<:7_${ TT @M*A}Y![ղX[xՠ!0@ W·S*YPyFDAXH{ BNQC.#iz@YDz@bt%E%qPL6]vU{rT$y*f3`>/#VLE2BI;'>zmrSx|S5 '\hהJ(ǥw(E )Q[ 1|"z.3Z9u_r1 21/,tKq+FKHU1.(Ѱ+1ѣۇdݮ<x1z!ZY;e")8 UGGoKss5Q7S=餱8k^1wIJ<ދͪ_˴~GwWY 3uDj!b@`x#O":GZi{UNTɨ i=KE 8\V  ur÷PK֡JOz)E onFXZ%C79RYa軮'HTf Bo?*0dAkn᥽BM}QP)IwQyrNd+P>M-(/x5$OaQRބyMMx(@v-IbQ+$[ækUXLxB 5+HM о(. >.%g! wqՀ&]pݶ1 g뙯uǀj &: &ѿnᐈ@>{vI13JRn[/C zZ``/sdLloۿk@Oe*T(3S徒cvTHqգ]ec<Zsn1b&>N?ʀS:+xWD2h=V`GCz ?sQۖUƗ*Wkkצ(JaElRtzͩo B"Q= ?h0Mh Fؤ[6XԾП5_Ȑ+Ȥm7~O! ~t$}x-Voȴ5 (Rk'c16᷶8R/S%3&_ a*ѷ'J1XG%s bbgp"E!Q&G;N0GHєiF[67F ^v UjNL0ӬgMtuk {.r11 SqMASjil]ru%{]UWfd`v_8ЪgCƙzubaDF ~OQ9:w:pF9s[1`b|G+-I*S=Qd>k?EtYvaġr^lˈ+HG|iry\H_jPW0E& j.6͛#h;h8p\^Pgo-/knqۣqH>gI Ml4<36C q _}qДڶZ&y\V !mGtRjb8!3Kdl|^ߞo¶e /kbhn,i}/wԅq9yc\AEpշb-_ p; z@;t^Npt5(3+b =KlwhӢ(V#4#TE} ":6MEeP G!N2^!RoRV;"tzkPfNtX6eAY Wvy=b_LqꮉYRwC!1Cݒn fX/?  A=Y:LO/3{rHJ+U'p܇#z;*8 >).tمNF[D&PMԿ'R5',Zm&&t}l@ZۉnQ) l#Rfіq<N5+Q/~ќ5UQ`ڽZIh" P`d!/ sR ϓc>%lpP[;# bs>MYoa ź 5,JkP|Ǽ*}!$e*ꁑ _VS^?rAU|`4ίU,7 b> }}.,B4( m u6O^pk蜥?yޝ_{e狔,AYLI b%O;zz+F[bEp5•lj#RڬsRe ۚ/ߒSQ\֍WP/9(:+d{s `mPwzAbRlF̙Zwc??K>Ό|[hʛ`J;G@NKxv@UHɐBUGP[Yc=tbyg. ",/H E{Y~Ss8k BowU_I$O[cpnWn67|~zxb>i+Cz*Ϧ}Jԡ=O4mGlSjAͰ^zjV}i|M2#3bZaWyGP y|Ql"y&BH_PeXzgw}XGʜg$5;.O~CYawGIf.R<5rF@˼>dq4'#_v>%^V˽A|F ,A-yF<66I>Z|~ŞGԯ3]m:/h.sBYMj哃dJ_}zNkVa^,`"S(iVM^/ȲLU/fR28+1@i(Ŧ4jʏ<+ic?'p2.m1g{CZPFmK1Uꓝg_ˏkSvt>0o~<uӣM!9+ ڼs. |J11f2ULlQGZp7@+m$tăP<=΃ILH2}m#MrF})u]b}eRZ[T'\ӼJǍFm*V^`)?nw=XJhVdqr\6A Ǡ5:T_7؃[w5$Ct%S`Zfȵl|TT#KdT^uq7}ޱ]1bep,+{ޮPlKWOV}~%Ӯ8*I|+}P <[0U=l)+nT1 3&+*ˍ{U_y7-c5'eC*/`ehFKsvЈi9̶P^AJ1Cq33_q@%7[_޵rԴ 6R7CORۿ!b̊`EvQ:W>bA<}弲ldӂZ~{I <\Pό1a[$`< Yap]h=fJ\3ZoN^(kS b%BfU;=rܰ>8ngXxwB*mF;N YlQxL=ĩQw򰻁 ÒI !ZyZW>o+7qk慀wCYW61+aM\3/$pۋr1pRE Ϙaۜu?ltn(s\!wY2)sZB&ˏC°>wBiqkXˀ|s??%PTTTt5_N(% L^hD)5=AbUW؎ uRePq$nIAw4gZ1%3*N'tHXذF(wڀ/4ep3A ߊ {_(VU 'Nݡ!uNCސz!ϗA9#'rZSKBRL[KtvC׽qeNcv"FiwfnQטqdP;AܵD |Mۣ`1UuleKN݋f E oPZ&oI/.*Zw3LG3YY0.ݥUx3x_T}q+qMW~!ԷQG29@MΔ 80,Kg9RwS E{63TYuڴ@>ͣEG> o%::A*`܋W?{}PT/8ZVb/i.1,4oȚ񾣕ܼ#@"lef0 iKExr-amݏG3d Vv<"H(`Oʠ ՟[RfPzpmiFn֧`"%˜1ؠZr:N>`/Ж3vC&٩ ԏ'͹Ǘ:@өZac|'ؔ)~p`-E)6{; S=VfOfMy)CT+Uiq-o诏\0PD>Ԗ&\kQl x[?yaZ]Kq4~E`>qN'ORe&_vlC ;|D^v $:g8IC~DA#%6YHע8Wi\9ۯIEM)}L*OIE -4!̷.6eId.ϡ W='|dAm  3>^.ٹVlƱwsA=XtrS=Dbԑ%5R-{En `gR$,|DC_fj3|̷"c~t:v2/h G@z b-HPj}͞eiO8nMŵx|Bf,6֫(@QɜfP2~9B^pPK<аJS{ G7$UV$`k:mPOmJݛ\g([=C;1R΂ /#yY慰J(¬%3q|3P`J .`K,ltgDC5/hٟah1N1F]%u@/=t',L%[a;yH5Yݠ`Hї-jY_vF)`U֧%0'dóf'wy[o_&oqT(/j#cLV4B{vâEY*|"n ؙW}!^Cyn%2¶Zݯ]{>o O"] ` 3s22jTz^DP7$!og7;#Ae1 Yl&ݽ%|h,FP؂\Ј_ w;m׽2)/!!'D /=6V'^W W喯,Ow$oK\4$9b8(0`P4̉-:wACuЙ VGbm∺+f2@4uvѮj";)!0yLЯl=q8"HKJÌ 2\j]ؒrLC _&8P{89[rpLb*|̄ѵNBi7 bK@}R :҉86 @胺OrZm7;z>3fƿI~矅]m.fFn+q~/9 XZH(_!vnuh=-l,H}*uPW r)!o#ڼw2%ߧTa_=9HZc9q߇g2xrtK]ǭMN;^H\E쬍QdK'ph(/Fm9p@F16`KJ`#9LVedQQ`H[|dTi(-lWPwNSS }+&RfylPS2).Jf( |ZxWtF,ڶXG^yfPl߭s+/uTDH-=cN:TH0 zq7-0;EHu7E]HgG˩Qxri8bܸYTAHh! `RŃ-1а)ڟVSfc6 JN0ƥ˚uB jj$hP.U 0F=T)<&&p4&;{PxK;X3 "YiEn)%b?^Xvܞ9iVΔͤq:IM4Uqv^LRؤCDX<."~Ji'ѾԂzGD ׯ">pcOC}p=`^lS(L@QET•l>u}edǞ-62jB<}H@VC+miܙ3Ϥ,@-2Rlx 6@EI Ci96bݰ{2=[CbD@yuqH=g"']hP|y,wu跹.DvnlW ]~ N(_Z7Dsۚ?C {.ff>Ϸ,~f؋ bG4!\/c\vxe)K č&=m^(a5nT҈: \Ϥ=JS8yﱮ=jZE1S 02JЖrBL_ԸY|7Ɋ<]ŧvAm_EQWɏI/՝$cHv35Zxj;Mt-zңǼjdXU W1'Etv_CEřE,j[ 7⋩Z|?CYbdx~Gf+XF9Onܧ4ݩr.LeH?a Uذԩl]&Њ.5j̉%^"0->1cŎu p| wA}Z`U4*0r.e4ȯ ?ˁVֺ5Ѭ= }g$-(&E' ;VJypmS8/="&>DN&~*$XѳS;ud[=^y1F';xjV ˩>z(54:|JUZjB܉?1P>.0(5X̱'iN$|@GVD2VZh`F{#9>h>&pYݳqʰyӎZt4VU5$*WP&->RqxKKC}d r [k[V1rHQ}Q@S 2퐲ep1#}-8!cB*)pKu8@ܝ`@tT+3M~q!* DƮ2y̿Ԗ L ș~7ٰI dw-ɗ#0` HE{>ԫ>'/Έ;4C14?CɃ 7'(LR F`DZ 6ZtD9G28y~ۅ#WEmq-^5n1^0pB%rI: z9TbfO t/ݢ~ t gn?(O3S"]Q}"v5h'LpeUo*<~sS-6wo'6;!Z2:7P `77,篽֙kU |IJ`Oщ$?}GNxc.Akt䫩BvGam uхܔܬA_Ҽ8 R\HLC#'}cK yk; (U{l\'BYϼcޟ-Eo4gͧJD?Ai0ODbYV^bqfDg8Gʭ}@v=uMԿWV!o֧ގN?!>/Omg +^=Ez |^e~֭ OF1Gc;]N5rQx}59?w{ѯEDh&!41@t7\pmAx['1#^I ocC&fT̿~d|t`vr:q` N.kL13A?]lGf>J_j+r80%aZgVT,0XI*΀e7|4b>mfO7zK6n/ G)QK|,12fW2q8WvOZ2wv>g|ϼ]"j}ngb zEE*d*A3һmvWdH;$tr`y*dOA)M2Gc}5ʄĬMތmxOI±;#VsJ @8”Ôx|g_޹RaBwQk15 ɟw.<V 1ZN9MUN },԰E{ſ/K<2N֍D&3:l]n7?/5*=|o|6f.G(+Ffl#_$ D٫3&X6J? u-,6ADo.WOk4Nd2kaZE165Szi_6a;_>, v?F'w]ҙj{ C[Ĩ_H"d\]VXmC3$bRXbF_Niįbj;F"|He4*[; Aɽii8R4N_d[vwF(2ZI;8?aB1z0}DSRv{QW'|{~׻7@@@w(|ziTE#AwG0"xF_b:c(?'jfZآLDphWi=.8߼`khc|I !(۷)%;叭E. qT!"n^,'GԔnS %tw~D OyaՋS)eOS]LȲe\*H[Of0rxIS<΁/cvEAC>x[$ʐ)8 bf1-Bt_2ٗKk'/Dc[~>!^r ֥͛K/f1-?!iFiZx)O$E!9OĉS#&)\cʹ)as,Kn\,01͙Yƚ.n(sR(Ǎ엙eUx?YfLT X1P)(cli.eI?^i$3 lH㡄3NEE-窹Ծ'MAo>\aTsWL_nsT>UCV6=ٱVRv"sOA!047YLԩqq[8zuőcdHg]OpաFhsu b< @%G>)н@6;-'JAQqA*W4N@@M"vUl/ M;;8Ɉ36vd Z>8sϟŕ״2P A]x&K(h񬍓5ݢeP{ǃeUzoŚ VTO}Ij 8,SXF\IiÝgW"S>v;cL2qM޶GT$*l׫ѱSGH?iLh`=Ia|` V16{/͌PgD)Ǐ7r"?h~RtH,gD!7.z yKB:ۛ3l䥽E~A4zk+LT4u V\5BD} hV)5"p@wTgO$4&2>t,JSJ6s}}Rgb+_k"ܵM)Hf)(a] &P/48[~4ڻQ8;gm6!󶪣5PnWM҂21<0k:dxsZx?LX/f';w5w!Ɔ7tbR 3<_5Ō.<,1U>oȷ ѭfJ$a8#{]w;}f\@7~sYFY)͉wg -EPC5v /[Ֆ/z#SױƊ$/(smƀĪ;qz;|+T&/ps,=Z-_5 k4٥z a53{q@W:RDކ,%q<7b*d>cOrl!}.;^l$DVWyr * qS ΅EYjjFZ mE)_&xl 3ؒ4ج:]o}4'/=!O"!,^˔ּ̼6Ģ1 ~'ěIb`OZo@yCzCIŅ\y)䊿7CO5O7o'A9ad`Nr2Bw1{2!-KL ҋT݇>me /\*NWq5+ Go%M<ȯzvv͜ωv^_(* 6K#px^ZyRd6诗W4:f* lSū,uWsiX_uz}>ź=GǗ7 X9,nq FCݽF-F˕oK`[g.)4 %TA6O/! (g[g㩴g"KV6:$>٨nQR ] oaH 2eN\2Չ/5#].gk`dPuvQB5\ Oz7:$ƦINGxC]X6p\?,rmOC#kЍGh#}n \8c9K+(̆|C#?kͥ;`ŷo c }? Tj1[墼4*[hA`>O4)M1ΈSZvwmkObz}]K9Ff$ۥU 155̳E,"go/e { +6pjtD<pb^nXʛyݨK i`1Aɕ#=EH5XYLFHJG,| IL D{®5"#D.b r5$ Q,HJ 5ɀvbxD9%cDs̼1Xb.x{7Fccd]j'Y<])o2Vȧ'tϹ+B a JPp,Sv0lGU`EO)yx ,(G?O~Tب#U8Er$[Y )۪$ |ڥ][NAmĴM&S!Dg=0@x8sNl؝֍Q j0QېrQ.QtF14A6q҆ dX*B|\˴9c6G/'{qlMЄz9fp7X7}{;֑׼ TW:mQ"U!:M[ZF,Ljk((/ӛ#y܄~VG8Ȋ[ƒhPavt"OFZOfp.;ڨ&WC'l;AQ/nDNPΰ5wT6RmCM2e=]NYN}U Q= 8g>aJlD7Tlcd23Uʀ E A'`!"9VB `JBiJdWݫc:LSwzt,w>U ߇tv/ M=etvu QI'&7u)BmAFk_2RpQ\Dr0*cА*,H-ķHZ~L] / A&&pY?y2=Ӧw> $l~l ܇$3j|+NR/!M2Y^@#MM?QzGd94kQ}r|Gt_%u0щ]mg/Lk׎:J\:ȖJWhT؇ЂB*āK { v^L硿.8? lVZejc[TQrB<3 M4(E~W?`?-@^-A_An :9Au1D=/~_@ ]2l?cúWl%c 3Ror+8BxߑZ lNg4BVX3%?|'~E !/dOb}W>P5e۞E fi$mg%S++k)_IXCcY fg;^g@+鯞Z{+l!L{bs }-NCend2kW?`'PHݦIRWjq7aQ 8Tw~cמ]Gl\̳E]q6C-NOn Զ"EYnn(~EFԯX)7P8Eo(=^SZ'_$zUeRY'ЖtΩ g+ =O5N~UhH +ˊhaH+KG:\DǸA}sS6t *@4X n/<20Ԑ@&xSd6ٍ>6+>DA#lK{bdFJb @apM9(C f#c/ q+߈b4p4_qNbdXf2kd=[ qD/ˎL: 3Ao!gs ##zIfZ_f?ӱ*vu`CTb+6^rLALPL5 D!eHyh)K^Л[TLc=ʌb1 v)$N/otՋ̑Q^"M+_ܺ. R&￲Xܕyn_{%"*HTz.Lj(_Ŭp]4T\{]/$?YD;L)e ܟ{O嗰6 B+zרZ#epb >?a"I{CuP< $Wfaw1tߓΤIGWJ+m~,*lw!]FLy㾄ʉ#7-j˭Ijs %ަ`f~+C8x1-Fj<%l:g#*6cBPuEhŊnɳi*?p1H; աk{5QkȒ} QȂ'! TleC3{7T0kBɕ!(WEp%"yVe>xm2vAs\v'ɗsȏ| 9oEkt$,{NUo8i+:u是qY%}!VHr?C³!GX6R1;9sR.q͢.Ixr`Mm5CRٵUSߝPC߿ In+@V#t5y٧<7J|+oEWo>Ü݁y>mO6e wrh8kXXC)i:P}IZ^T/5_l\hpG76+;b;ۅ8RBq ~d.w (~\kӱ7N`K"Z.?@_kb] R&e5A'0K\~QY kd'TOˋL?}Uk֑]-P3ٰIhH0MZWM;B`A ep |H '7PڵܘfA]?=Q)v,Ilݔ㳻^Y|}R!!8"6fϭs߅"X2(T+"$Ri,9ExQ52#`΃D^M6J^?kGtQ gNS70U:KL%NH~V1FO珲%w3e&TXTKI%i 1uM'6p\-G'm9z[e`?þi`̈ZWu MȾyIl}xEzGcGnt|{(N'0T1Y{ }e KTN|YL۰s{ּft[lXpGߔH*@ SRKw]-֕MVN>~ _R7"+ :L# U1W>s*սN.eMi6-+Er}O׊&ESL fmLI$*^8FM wJAڗIEgķ 1i%`>O'im$%K&lڏQG93 u*X1/3yZm6 SGCC$ȍnǿ5}0Zi<'E叧\? zʜdo&XE3e$9w\e>'5TaҖ7)yeWMCÙ2Ж,2z+ã.xzH,_R;C[`[+Ƒ1"JH4wTOg}!? ®VN>)dw \Q: G:`9-ʌCXL/o`sYP (QIQݧ.SpC]&;F1δyR9aK>L%DH$&m7c)5fd)s6Ens^hjh}$cs@?O)5kiGq %PuJj,Zlh3`b,S5|Bw[ ]{|Cqo[͙;/#cv Kpw>޻ *ݬ`⭤Yϖs^M]Kv4̅CaJbe}9E Y1[L%ltn}oLk ;j W[ܱl6 \SaG^gCj.W\PFQH0(^$=Ɍ|tT@Q Mlw FO$UIg"$+|oi fFBI > 2IwTaUD\ &~ޡcr5/(Oܳ%+6;Xoڕ2mŴ( Y}g&W|CT4P10%1>o4R<{KܽUT 8JG`@jSN1RW*@4h HY]-q8nk&G&(i't$)|ZR>- )aRm')'Sۊ.{9}'WH}/PĐFP񄛙V_!N4~pHqM Ow @S,XSw^ qqẺe.8ѱm]pQ|.D_VmѨ) /ƾ۫2.|zR d z } syr b#o & t:^ە#ZƟ2Z `j~]g?NW=d_)1p~<_} MA}Ԓ4ֻaB͌0w9-YLɂ,N LOSȋ#irm~o bL|;JOXm^%ΨZ:ߪOݪĕ9-hOv$/pfy51L\P^ {~\Tho?>+ fN.!8yjخ# -Qba{?d)~>!ȁ(S4Ƹ5;8 {OŚësGW <P.n\<')&q --ΊNUNX0K>OUAy]~n,P$2_)e9)"(fuDSIo w*hN;v5 ndv)i]" :^ 8]; (K(3^wCP؋̒mL|BWX#Q.3$6mtQKMCDW W"u kvF0}Y6R6?V j4;9yc,T# c6 oh:}wbtqfz 83 @Q*z]5L:G}aFEOboXa.JЋG3dߧ;sls'VLUsK|C $*DBk\Ԑ< d0B='ݯ ?ar^h&}-*{EtOIөj@[] L,&wwW&Io6?ؚȃ 3~&?x4W}`;Ur3+pm8'*3iƣ'Q]+ѴzNoc(MVxD֑Ǒ} Ui\皟)a7vM+ϲRb2U7" -י\r吋Kt•OQ#-l<ùitϋe%So{3:xANXj)~Ex8)Gm0uloݬkC,De`' yKy܆Iۜ8%];iэj{'90}dz\e7 Fe#- @AC7Ys>pfmuv2`"ʀŷaN+QGʔ{bl5X̀a{FV݁Ќ&8fVTe2]qJ E}S-e:)Uh!ԫ[D@ŗX7KT4g)} e8gaC'd9Hؙ2P>!!\3!Aq%1rO:N l_؍d&s_+ewb/8no)ׯ>dY@*{]ʷl?ϵ棶^5<|>nv"qbXSC9܆2gMxZzl_XwgnDS;b|4))*8!E( E/O۴ǐf[{YNkfg#l\ޟ2sR%8eJ`!Sbw! 2] a[.YRPG8صZR忥"G{=0q좇ķrB}x2_ dcV}.b +H\{ @Va51ȵ{zbНl` ^Ws9ƥXN(N9Xw|br@dʹZ< mg֯xFOQǔ:檽e߾BXV;]W)Qxbr$.Z{%#3+25|r1KT;GS[ KСmvxz]kA`0fL٬ݰ']kkP6t|ե2y 8yk>C պK%ɂukꚋh*$N)D]ocr[-GiJa:*ׄC܉5,5E-I/;w[F8t<';ˤ mTS1=Cݲĥ5  H4.!"Po>4|_*!ءYbw|!ȣII/?/hwN}0ڹh@3J̽& {|oE뺄|IKN~Ompc>;*>5z1e^!Nz7q!w 0=/%`g48rnpG{!-: .2OUϒMKzL2Wgx< gP0bO?DNmM`!Wj}LnK `&rr8I3Fy"t@Ih\ZY 3o>+Ua@JlRHkyU=NAPgytC е/D )BڅHRZ}o&$=xyx$Fj^L1:(9z,_ ܆*&:!+蓺Cw^7]otvm턯/7PGt/0l]C.j!藥@,C~t(s"=A-Jm#5ey K V9@*Cp?m/^-ϾC2_Hذru^o-F&|SmKKqY7_[n+hPa2Bg\C(bBI^[BC[.<.tdC&ĩ\ýƿ VQ#fu)ģߣzR/ZG]ӑE/tDIoc҉o~f)LA Dڳˬrň{A1Ah{=5;{\{ "G=Nc=jl!&Ke>3~%i#pVt6 $^}l~eCyBzvle%yH2˵4̀"E3 n}!L5Jͮ)R j76N_!sg0G}6pG#<ޥXWG=#$4g#!EJF#+f`xT: VÇI F' ?o ÜXF,(nOT{7^>5[֯Zv~~_һLRox e16o6b,ҤDxӎj.qJsC&Qa:"\lJStu@<~ݫhؗ[GWBV,&:o"/Z>Î?-8qeGM+(H<=Ite fJ27rC+23'ab%Ϭ9+.A4D&Y? wyw!YlÂM3LlG.dĭ pw7#`koh* #ߐOr8MUѳ㣊{kKVY Zزܙ#!ZG<ۡ{?CaH/ lej,G&Ȟ<4!m0!rw!GuctWDTz*[\ĎAcP]#%-!Z,z8آ0 U׈Ҿ>mmT d3ڸv$X80H8"*9ۺ܍CrO2qFQo nWHcdo'\Sm18Dcdoq7KV- E4"b%皱X #) ]CWq‹Y,۶PH c|&x]>VQ#LK<a39A6U:f0!iK"0(B.X@ \~6{pPvK#.I0琲/zI5X֨Ώ-'ǛVcB1 &Ǐ7[s֠S_q,߈t0"M w՞ qF9tV1{@CQ b'ɥH֌ 掝qqApGRKxF ϋKkn F3x=>kŲmzZ\}=[]w+#2Xݥ6T*2YHW1m߼fKq31s 0I<5j|虣8)`^/Gs0$ u`:~6}Syq&tPRܛ2jY ApOsp_O_v85+>I"Q)g|PxMJJtSD5CK,~!R`sٲ4JkMcmV|8|.6&@)85j[ePR<#SM]<|$w&@S;ZLSᄗٴ,g)cPӁ^M$ Ua2)#sp|.Pi\ى&_j. B^s݆ds p b^YNT$hUDG,7^]$h!PfG$ɒuRZ(OJ"Fty&Qƃz`xAt[e٨ua&')ivb!O5pѶ!Dγ2]SϬiؼ˷.H,rF*ChQ}QvX2v*~bx0F/-`h0/̂IFWnu{_n3= @\kC)SSbnrSԆGT]]qlג4.I/(d&~ &MYI2i-Rkϊ~L{q2 sT V)E6}y`Rbd-\'(Ą-ӓkBkrcu ^.Lwdu\G؞! )6\2~ /,a}UG,dS.+萤'ULD.+hzYrcl$J d^%G{C͐-{ J` %IN? &tP֓U;cPzo/ KV0^y&Jq}6|~<G6>gUrzi]Aj9`-%m2$ۃ6G9u:^6MIhf4Qk8uW^_#g~Wtjk: XWâ7'UT(0.,35K 8AcDnectґ! aW%d w!TԊrMSW*hh%oTqWC@mUUj`}N/H2c>aN-WڹWoM9Kil] I}7rSI'G@E*qf횡i4go1ԉ꒏tշKfGShgn^r"ޥHM!j{DwQG#!sЭ/bS` V i^NxUh@{){"hЏ>rWXVo<|Lm}Dt{mϥZv>_g}"#~VlP ۇ:O{}}j/ėL1F^Vev9|M02?́=$$ص85}?(&_7e,ŰD.=bܥnL}\pBbXcON1wOi-#aɤ#N+z%r0jc%p%rt/LtטGH.P@.tP^2$0}:nVS[K!X #( 3h3@i@#V!Lo>0rcQbܧjwib{=#=+P%E9n#0agEn$eȠyl2iӒ0 Q;XGY!xz[cF&GNAU1Ngu6ƤaT&8%@f0nDY*%!7P׳/gwp;47M=lp䞒gK/[] ]ưDx?;ITÛQ 0}Xz|uQHδ\Oa<[y!J0NRE:eM-K^L%9(kzMd[Ǐi / oק]wh}g#. !j*=h?P>AaD4ᝪ_|Fj2 >qt]׊TaVR?1cKO WSúKV*CdeYGE3\璨*=I 煳RoTC +%3 ҞwKm s2'[nOݑy0!}>Omn S +tq(n鎜~C,@-_Qĺn]YZ{f]jTl; uh@@:5o(%Z&/N~:dKP&W#Y=Ȁ_xZA0}ayφk|cZrK&k4ޥN;9IOaG¾Q+*"!ćDc`.gema ɽ/7OB ZJ^U_Zb=EJzwЪ}c:_> s.n%^>*9Y]MLo1^UBͷ[,CgQh̰s~_>H} ĆZ?}Jx"\SMTSfɤHF}%|VEҼ4M֤c>_:PO#J:fT['DsU+KM[ |È0P-r _IiwOra8uil7uŰtӡʧP6-Ig Ǻ @w{ 9aeqD:\n C8CtKV|\#\،R,sEx~SC*?yW8Y& OP#j-`4;=Z2dwگˏB99Hqԩ%\3N A.0 N~xB n"Jaxtk..NjY<@V1,n.=ȍK!35$"ǃ X_fD>'\a߰QkmfS"-8;KCJi裠GdV6>؉W$$`4Ǝۧ&ZU% CW3 _(&e|[}[|weÕ#Įˡ.'\uOB+F9gkjm &|b=9_^@ٯ ~UUG> 8׊-2:JN^uS׬9wWV-k ͉kh}3 7 Xӷ~ttIdJftF>55ak)$Y8 тdjzNQWHs(WbڨW*nK^תD(5z=LSu'd sKϯ&P=iR|Q'.3Zbem,B_6'R&<WmcP ކݝH7W47l*’ճtAWƫc%otڬknoϘ8R@!=4]kGKLuø' Wkj(s冎mYCq\L5o쌰  ^m?6V0 _SvtSQѸHR^EY2VBZ8 *͛nQWx$RR`9>5aFPaȄj v\㋜س6LsImkZʌ?%s_Q)[NCDoꊁ)HM$, l$ej4e4Dfg2&hR|z",š#kך,a-3X!N:`PQL"=4enJ ط"A ǚ_Qd=Xʞ㧠 A0DZC^оf=sR@TOKݜZb-!j3jji5UMD}9kb!RAF"!"jQ* o;A]CvJ"b(JG ~~nXM)Ho v8Dv7@֛(HSm D4L-' daLUfC9AS3ͤ좒/:!㶀(6Rݶ85O.AU)4+|igf_F.XYse`d|t[*.8rf-;u"alKzE]"{q:((%tRNQn4F-Y*B*.J-EQߖv4k-v}Y9!4qܓnC<^ m PȡiL皛).}tr|XpL>^;ʨB縿,bUGzZ{7d© Gk%|nEƐcLCPzwoa"*ku%A|ٱ8>vlI~F4wmCNOiM$2=?Lpb_BV3hPȄn9qJO c1$vÏ) xkTx0w|k|]v)Xo; F6'nEJRzP !2b8XG}Eѱlbt%CD1lD?xV8xE|i, \7{ҵy U2;@WRo; 0;9yȧgP#gxze!/c8m"LLN/w鎿[XU>h [n!W\DeLO'fH\ 0HScbjӚs=xJ )%>ac:+Zmu.gy3jwFb9pC@/lhRMBa$@=[Gk[>AeKiX-Q **Qtvי f:ES߿ez1IaxK*MɊ)[Օ^ 5EZǼzhah{JolUf]V; uKGsohhsP1_7s3Nה :hWˆIz\s-ՉnRrcȶ:Wl` 60 KaA@dc*^fۅ~j! -YpH%Y0NDHleb^+b=k Ć4>c= tONzGٿyqRx$i,F+߰(M#o#)q{titO" o&ĘS |" tŃLld MNjV"HeBd%yoy GvƊLiK?y׭k샅: N ÔiYvxǫEF'uHm#^xd|,Ox]?XV]?5%a[*ž`Os@ѧJgh+ԫ Ł rdP sɡtVkkՆ \{㒿ZlLP>GʕAb4N.DY;3y Fm7鯌wԕ[;n5_*m" Nͅj [l{}}cK 8 "®$Eh^,Wa+f5HyWq@YR#kulpb"O ^?W[/xV SfK& 9PUZ),Ta7< ESsh%%F!-8(1?f]uQ32WzҸ=Acг wTԍ.Lcǝ|RZ :wq4ͲNA iqhuY]'}aXz( ?DZ:/&Z]ip_@ws;*?y(!47>^c>1i:w7,oJC[̫I̋5hxy7 i/b?6#JgE:0Vx?3fN5 4__x%ژo!J'EuOG{0>mۣdWף:oД.!4~3$96W6q =l?ǜ 2h|-gDKȇX#E/0(9mA0çhlz@ƀM/p "'aZ-e ڀC^-AlÂZ0`@8Y,6MʵQzTg^c̨ ze|;<Ál=%t-\< {\) R8WBdU*xbdX{rp臚~uCA|. MFGBdN.{mC qd߶Gig%NvG)OӭrUbmi\Oyҙv"bE]k{k~3/ƹX !w1z<"^R^xzd_yQ!aow8dGr/Md!,G̑w}4wwtd9%]m-S ZWˢFW]Z ,;+ȟGI&ihm(Gd?F;HHaHW;j:e"k_ffJhw=CEY 6z}l #A\2z2gyTFxfȖ-c fIŒhr7SI,v 3hT͌"Ė:J2[Â`NlA>)Vab{6 j%ډy?\ȵ1dxtY:pJ%Yڬn7TZ*>c7l;Rrcoc}46'L`  gDFh\yU#3=g/t4N=Ƀx.z8VJIueN^~Ss'^n#_J #Wt1DjH-H(f\tyzvYHm^Fhpd!< 3T;IO~\v5&7\mz<0;tߘu1C [e![feD BM@uy . FN#T)ۙjXAÇt/(pOJ4D}hMŔ^}p2"<0|aw f2 1S N/rIdG:S jP&\_ 5Zk}|`iaΟ-|x}W|0'&Wop;r=J%+jPfP^9m9Īs#K[ߟCLݮ@ɺK&{[#%a~x}w!}-hi^+? *B,ֳcK7 d*HFHF \K1B9D:xF.z|\K lHC!" &f:kX|F6VJSφYWǚk ~O?6k\бW(߭UXĴ;z*.UAyU2:R~MY+M [i@o㼝U鶉ȴQ(50>IlMp\u4|P# A#>rb mnZ]5њ &W D8TACshsFjByv4kyzն %[ )h y.&=n9 pO3> |pM \ >yLJΈz霄Lh>ZBE'*s&pnPB%> K c.=e`DUQ-,X9sfLc!ԶL)=2LJ~Id1YV@OQ9ɘ"ɯFÄvVS:x[ykd24i6t> ,ϜC& >4bE)R}Yb &nVHͮ1xjdh=KQ^ Y+տ\z3;cQ>jM47^j]'w3_61^v\Qh9ϤFwXs=J0 &$/,2-rAńO&Mq~.E' |vƽ_\nJ/h'g>9WRGj7'7Ok@>;F@fiQ\eqVyAR;3UL7y'@m Qnڀ~VKMhma6pr_j -UWx`]Ci*Z#dJ'&j4(ǓV;"L塚}IyHk zxyb>/[}i}e,h䥜{RTL攭[2)0[}#Zyq@D_Q[{Wk|͕9f&!xR>Ss!s3'b'f-ⷘȴNa*7>zs рő,+j8fumP&`PG{uH!j]H$uHGTGbTQ:'B&cJ/<) Mh!7*[ja }MC}$k)hJ^#ztADsa#ތ&eG[vD..'5?_Z?#9\oQU6j.ڣNDOLr \t;υQ"[&6Mv_{Lf0,[KTȝԁg QbjR9U^'c (|̀,fyl~i1u?tDݸDuʹˠb(  IQ gB`z' \~D-7ѭO+ef{A"Jf&Qބa9%m[eG8tC!O݉Mk9vL͆/Ca^~XV#4| Ef6_qիk,.>m Ta>Ak7iwZL?|] 7 Kcɶk}<"i]p e 8ن(XBPk)BuvK"ἑ- +W k_H b>b[tX"U=C^am'h2SCuM8#mocd&T Aok|A X `˛F^jY3RBA7e?-oEJ=h~cZ(|鵆˨&r{ps|W.| yq.vA53B9yFD[f?hB 5/risyPs2Ͳv%JXm q[OoU&o* z?%΍En+vv^~~k⿽f4譾)1w E7㚸^#vC'>I]^ |>C[B;'+ v>v7 ̃a:MW@9G$cѫsna#L/EU97'jʧHe_+ /]+T{U&qƿq]1*2S?L~e c|8TJ\w9]qfqw и/ 6V:wkKf C7;ޫ5vBx"GeYZXJXF;Ʋ݈[sjOTMX|'.F+,j5m-_0 %7IaJZ1G;GF~[骿i^9ʐK!M<0R?~w(k&F"Q s™4)V**|M'ٸ/vkנtDa^/=x!^֤,灂>gܽ`S+IEɁ+~Aښ3q$ߴ9[=ݢƙp%h4u s31Hn5g;¾luK^JHި,˼׆<}ycf+#ĊZd^IO>->In(fUl . liV.)Q6!$"{ 3P/p‹9Q]"Rk2ZCdC;@]PP8qmLʢ$zAf_*\`~W,%]c]7/0ۤ+}g&i/+#U )aR9l66;$ o\(coap ~Hq0+ҹDTǣ ӚH7zw ./sf[)dL7ȻJWm$LQu|C~/ӆ1ɣm,FѰ g{3KLF-(㠟9bfn SG>~/}\3j'GNeӉt-F(/&2n0h=f_;cb32?=d"D2@;=("vy.뷭'#aUc<1&{ q.7yARNϟA U,#`{Qej^x]ZF| y4%.#6&3S(ks&tNK^>Ļ5tx/_˼z0cna &`l$H*FMB+J|PYkN{S l[^ u]}O@ ,&L.,=Ph뀷" ښ<b\Py%iUE]7gDSi8+׽gZys96Ío`aGѐ eG3۠=Iw_u5 !M=_©5tL0,vݿϝcv۳Őf*$=_e !qȸ ĝڰgC|]nU…/%ꡏ+K~e2vCdX/ t|Cnn{/说TA^8{2Q\{@nי(VgS=9dx0.WY _Ȩ\x OF% J1^0be|&']VdBlAOQ!)   {MNӲMΈkzҶ\Lj;|si@RAxEAqK(-޺߇OEЖ-T'(*S:&iʗɍaẳI ڹ%ZGA i;9\sL ןx8yD,R~{d'XRYSPXP. $qfS, J+]B- [!ie4q#2ȬAvR*F4һ3G`')aaRP넦l7.oKX遁k6TQIDy; 6* F8ҙ-K?ciw&ƚ@kͻ}}Yj'9zJZUxl"+i,pN[z}*)-ivJʀH5\}o0]-H+BrUؤM.H]@Æ'Yx"o]()+z4Z8wUc 3e1c8]صB`&TڭV ]/8Nh2ɷ+8mԌ`u@L8v60+#W P$: o6d*"RNRal}F&(ɯ>wA7F14/Rz@R6 Hs@}{gn؍`BҧK{ )~롽3+Xu4[t6WspUٚo~3%AQyO 5 $0" c.G|fn#n3*C̉:%o`+(iͧcYv;7!mEz>b&\؟6bܓĔ\ssZo[¿O3&.;8E+0$K*U}X< wIֵdd@.0 G,eF?we|  3 -dzr@2K>hE5Nƹ0B~Ppcwtݐ;ӂCpcO(Q/gOG)fq-M5y!6/LJٶ]ɺ̊2ꢭnFɴW0tQ@r pnOs"].SX_|sHgoWe_$>\D eʚ^)_jiiˮUWV:ĸ7yGVPks|/tNCQɪ=]+nW^2)OƈK^ g4db'd8j}B֔i=z ۈ8Xtp=0 CI.Nۭx|E9W_W(H]wv4܃SGZ-а"/ 3b hS5BǗ4'7{]>'6jɉo;'{}9H# 쮙% w^">$X3Gp^;h69O1I(G>6*[Mw }t>ý6TAF@e * RMo&{tv* GZ-Iܦ;uD-lBE(q*?p΃]`@ XrU24V>R!8 t lG.h nxCZp)0x 21SbЊ`w ֺ'1'D@ /2zyQPobZj_7{T PV1m>TyiV 7G 0x騊u}dH1,m rn5WZ7X-h%aOȌHj8wHy&gBf 2rJxn~L=#Vk&@7dbѩTꮺ5>'s/>Jʰo Y_^Uwa_0_Ixս~_5}lS6gzq"CG+8U3p'8Ώ81UO,_ _%'~k^LJ]7섋BJ.wD_?}Mrd-*f-8EJڲ/zRxPY}&GRnD '4dgGaPaD ?a?_cd09%ݷ H9:ukc_`?͋['n*eКĘp?p ] W9ls^z\梅y]Y{g"8dU| z P$ hTw&q,iFODmQ (zk_Ԁq>6;9EmV/5dC&yz+NӶ^=xy{d)ɉOdyf2 c./0;ykᏉ0/O p}W޵ 2`WԆ?AzX48M9 &pGuf4ps<+7[Ty>s&Fj-* / B#i 3,H*ނrIJx\4*Iam3FyO8_aB4"tw0 Hc,Kw~mic>40mPzEA2 6FYEJ%*ZF6C&"ě~؞;j¶$s5'0`)063Ֆ˓ "+85o?;V01gSA,949G 'Mt%e 2|`ZRwwMXUgLx r96y怪484EEc1/w) BdT*.@^j6*n̮pYR^S6M8ST/ɗ| z bCDap+ӥU@ٔr> (A t mQ8r-2/_WKqܬ6+ZN_ac%d֚HFҺ_2mfp:ѷ m -杫"jWD :ɳL௺OF"Oӗ9;䑈VW?lK p_ O(oVFDHB8z4 `J^ID/`,a{{۞Fĝ_fnoۣfxIJUfF`iԭ]⧫OT"os3\/|*H;m=B {n0;1&|M2 ʾ,-y>co+kIq!I ތ(K,0aTtt5Q8Ζ?b 1C\Dzkmenʻ3;}𷹞cШR jk`=$Yo:f>,VnֆV Z#!yQApzgqG,>S?P&kjj&9i!\dn-Q<׹}_:tHz}$>A64RK8K qz7MRwKb.)LeZw!iB52٨2%Ku+\`vT ɷ IJYHviO GjS*g3X6\~JDH(SMj3uIŝٺk%36d)qU2iM @V Oۣ(lЍʡ eΕ h őC X8mUU,],v2@Bz A+7IW:Ϗئ9$H!H_~Rc;* 4m,6蹢 0E[60ʛHezkBjz:u9 `xحͼ{Grso%~Mi͇+RDYLKiX5k[љj1^(8agv*Zg`ޔA(+\1_`y҇ph\Z9!XnϘHϸM /Su }*B*ְR(߿^HM^Ʈ{2 0 \t΃[tqb78#`+2ެS%8᯺0fhwMNG\vF1r D0<9OF!Z|p5b/Gig Ue]^PbS(u܉]E`?@7$ձ_:jŃ}ܦs?(a}a9D^. xf{f:~wic9izK .H_=gaqU泖D!M.a% ,&9u& xUsŽPl#l R~"_ ?糌wOt͓Fw(QaY2^6:JJ{Z%XBuM>cbq 3>uԣs`ĨOOo%fiqBm8YYRM6mg9 3ՙ[_әdzBe62?B0:Tϗ^)͇Hn?9a#l[EK)A%-d<2^קƗW]2`|0w~k8GK :~"7LRcdz?rSqA*BĦsP&2VBsC# #Sp2gāޖfG5H~nG}۶)қȚqb .ʹtpjڏjh/]]W\G ;(Bf{dKK%%(~"6ElE۞4<8iw.`T-bd'׷Y=Ɛcƪ̇\26q2(J6@zټqxS)j1~e.p C4$ _Wۻo%}`_p`ɚw >rV*nL&X@ΉnJWn;?x%"9fH/sy Q,:5+9+N:j} q]8n {%N\"!953ߴcYDqb~3?f ΌJ~)‚+$|Qsh]Ɯ߫5➾dB.EH}D_(: (X,"%YRF\Zg.gYZ070701000002e8000081a4000000000000000000000001665094420002021c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/]?Eh=ڜ.+|綦ͤy-2 nNn!^]*ɋl2[|Hz,|yy2cq  O%!+zj+ h@ݫ*X(X>eq?,\5Jx{y,L RB -v AzdO9ȃk! "EYU #$,{]A! 0*=ƒ R :;Y4G~uHv_ji=&XH{n ^1.4ᲊta7I`uzDv_E\g8)i jw/ٮ8, vnI g2d/D .F@1+o Xa3&QP;,όouM"O*6y( ?G8TRZ4@.ϺVŽ0TG3"tuCn+Bޤrvv+ВLGB :GDGg<5<3-XNg\jth\*Hdy .M-㴃0wz{V(?!m dwxUOBQ;;Q H5<٨nN7_ta\SԊ=6J.Sy"ͭE׺D;UBkI{[ 9;H_^.cU YK2jU0GKXlaO$ 瓙{ϻ+OPf)j3+!Jg3j /vh]&|t-|nΗ%Γj1><H"۴ Ԧ5T'ڡKcƩy&o$^T)ר*wKV9R jѷFmlbxOȭ-H!48n*o{%v.<MXI?ofiS7/3?i05iTCq,"'ZN-l26*ɇ+d9D{ʅSKktEEBxE]`ȎMs& hmJ=bo<]UY|{3" ZjkW9 EEU:Yc5b}dj grfW=:JdI1c${cDgdT*ܵYر ;^O&9Iy2viuk[r\6TW&W-4G22sHs !c^Ȥh<4iEȻpIF3*4;oLձ zNg>bye܄ݗ~މ/]70>!sn wďnZcx3g ܴ|h(nG!;?77|zԷ9i\.گ\Ȕ>x v[5jb9<$W}JniEzLV՛v/TKĨۻݑ2lw԰[u*hMЪl/H h> r|Es݄} ΎdhIзch5x %bc+ѻo\~j9lW"X$j_W>?g}L+<㕃l-,O*NіW|Z5TN)纜Fgݻ:qv(yfۓUr//jA@#'۝1G|rYkEjְ8x wS0te)`u2\0|{-׌$J)=4\ , =51FJdp$Lg#`0Ejlr7Ԣ%?1WCxdn}"aG`y)J5^(k1$z׃+sDf^a;ܶoRbqjWg6J 0Ϗ$y!{8(iewU Z7̬ h]ZE~l@}!O=`|~H@qRrɺÍIȽ"ihĹ/+X$[R 4ċcԫߢV @G8u}7(i57ՙpNgM*0cQGI"0^GJk\x6=m;N/M&὞(AC ",b R[DSСh5М!YVl ,~fP—yr,j7*/=7S? 9ݗU ,mk$w CE݂1z _y7&¸HLLϨcQZ y&#;>.(i]d-{yT!"<}<\%='oiM/AaQ5T,}H{:Y?2u:I*,LWzV<*ram EȈ ˃A> e:js%Xzp-W+(` ȊЖgy9w:~*g}%(]m6_bh=H&(%&^hx\%cu e12"O#\Ib]*BRoA̘XEu-"C{f1EdSa&7$q[gТDXV`an:3i<9ߒTAQ-E*$AŰ" % +2!Z+ 3ש_(YF1Lߟ#Ih NɘX<43yB=В2Zv(r݆DmV8) Uн8ys<]DɈVi\1$oBڤ \x'%E=-׸6 G0k:H_۟zRA-'m9V¶!0˒HY NNwO$#.O` MJ*5jXP*9BY1v&~ .k#݂+=3m=Alt,ՆIw}vFK8X14cwl*\UAt:e*U{dl7>PXn{[ԌF`sbP8?gZ,w}VEL92 r(dQ߸cg7Z2t}ӢWh719\ a!~ت5<mg[q|Od``<[1(aŠ; SEwEl[UUӂ"mW"lͥH}(A)'ѷ>inW2xYK{ Do<P/ bD7j#mKTmowJ%An|\km8@Kb aY$LUa9 0unV&ڽxDz^xBo9{>ջ(\<~dv,d~ O:*g#>)bU1Ѡ[O|P$~^L2l(Mz{]<}RƢrr3;l)d{V\M[1n\8=#,>mU_ :i4w `rnzH8EIP|qQ# qeĘ8JQG"B`s?OEJtj :fn$^"T{l[ @VdSM/},55Zlhg^6ŭ),Ős$` }n9Tz+? ǘ58xboGAB|z^3y0qI( /mL/uz*  3j..O3=yhDl Ei4MƾDI]!sOjyxC|GA$j#*+:|Oٻ'|%s*nJ/%SB'8ܫbqDĒ.6Ԛbh\_~N'jԹ· "B,`E&&.ѹ߶&VM5D'J25jA@b~ZLp߆rCRX2:sD&=\%,RPU)& hU;OB&x㙴0ٯ=Va7؄+007uwvE]B+UaDK*$, 7$A)ej$AY֒)()촽i 6HiuD.*V[pԵdc3 er]J;j5zMY{\Kq0Re֋YMj9qj9V}sń5i_sTڰX7A/:, V_g|}=v,@J.5Ro`^'14~o+K$מe?;ސk ߾}3K9!.b=^^3E_4rDccO2Li`ѻ촳Zj*yz8{/ Qrn14#Xc8hrʵ߽g]_IQ9 +*YlE\j}B5h,e823_]w{*~ҧjIOxD/ߍpLV2}>"pWM<O娑 OqyY*@WjPT*oG%;NDO<êC75&mgWᘂX ;K17!+dfjp?km|7_ _&ĵ\` RK&U&()eF.y0bB7}}1>됉+F ~R5-v_ n`^ Mtx:ѨԬkԳ G!enhWѸ=EiL:*+JWPD'# o?CQ|;R OpϨnrSvaf-̢~])YzKwgCB!qF@H7>͛9WHƆiG.#nӑU+9Gi*eL sN3XJS?ܙS%&^ ݲQ\[#69f9ؿsڍ 9pA]qOur!fPuV`"^(+;p..p%2{UZ۬NEu> 7ߠ\>#޲|3pD0}hb?8(}r4&r6mBA%SbyFyj'LC vdCo ۯ8W|Ԋ.@}Hlu>0U-N?[킾{-=uȀ) v:tǜ~(7 GL3Ͳ]I$PZN] 8?q/g7 M!^pӌ-RCO:xwSC.">IĔČ )2Յگ! =#%IԸ{cR &c}dx:GB0oC u!iKM"VI2vx޸ A<8 tiRcWf4 {rBWU]|x:ըf=WWgq^0Ӿ"ՠg!o91CVQvSz5-z) AO 5)PA$OQ4h( S/. x\{OK[ͥElw(9_ށ@.RKܯ*(7!W "cBz<+I4O'ae ȕ\|> .ވ\=jxuuVɎcۮgYY-RYc@D[D6(~* B]{1A!Ɲ0 bh2O\UwF4%_޽ i_>O:Xc}luMIRːSS|5^\ Ȟ(W{J2F^]=/ H~/ + rjTܭ8 ;26 6@7*139Qfnm¾&G"w;!<'Tx٤:4Dz3kAkt_{޴x p,'`Ĝ)]Yxl/ j/ťHm֪5fsLH͢JܞwP5sbhyĥHp2lNjʖN`e.Ͱۣzy4Ivw];ledB7Dfy@%1gH]+8bx]2>Rbg769؇~]yj QDc^$$^#1?L|Uh{T3L(i|渍#ߪ2_"_`41ڸuN0-vr 9zVb$}b _ \!;_'E7HYZñ &dF6}%3B%DMQP ej x11F<[z>5U6\,E>YWg=x/H[NU4,`;= KdK| /ߑF{5:En#dH&KBoraIJX;]iCbقO j06 mnG+5܈zʃeTX{˧GZ*]tn*P$9* 't6y{{P|s u'|MKi)C ~;nhZ,]sj&h#FvܱP8YOd^#`y2xݯBbLrVwgWB2 "N=T;ˎ){]?^'C_`i"V%`1^IͯWDX8zp*ʧ KmTjR5N%vj%ZPv{E (ck50áv{`-rwj-Fߴ>Wӏ"1!qܕ~ʾ~~YfTVQ5 4Bڴ NF>Kǣ-j&ύDB}Z1WJ4:|VkinK&M[j ?hDv%JY{Vv.M};ݷg{%&{߉SGq%ftXi~O~C?6y6e$0+o0_u{W+:R 0ᅽCX"(W@D(|P׉HӉ+9 0H'Q|2)IUQ>`Kv#ս?Lع_2쭨GKEe:ľZx0C 85k"?܀ێ7{cp=J2 ZeQQ"XP`ZJ&rv>g/5[ G9B|#AGÕk$՗1>v:N&Q~ W|$@,6N 7k?!MGY8n e a _brmӝQ< ͧfy=?kL hK*!k EE,QH 'm=(dJv@F{G7AٳZx]@Vռ!5JaqOpeAdvDPQH0v{GMLƚ~QqŶĺPbMÊD?לk#xޅ.;|T}Tɺ3bվ9 Up,_͝)U1f=fg(TSb|9~>eaW{Cz~پB=*-īk[i@R0#i y8UM*MM5Oӓ;0-z ڒ͉)Ȃu !1.(dee9v̓֬_1=~o1aaptN:yv#Y%!'4 ޒ-z@LZmD҄T5?24]b&O?.#B ƅ|TKpdr=2Iu15|Bi mjw]<ъiaฃiiB  6wňc-UhT=% cEb5%qZ}eRѬuLvo2pbf04{&mZS5X;n)cEFfUVW6awIl8xo< mK S6cϾ{y)?{nU[n" ꅩr)C㏻}RI^%S( Ӌp w4lS cj`HN*)j\ Mibh"vp(JV:Kds'Y)c|x9'n sqj&@zeҊno;ETUW)%4JcX"LGFZ vdW]-tt^?_+x r/`JG,@epV}vx`(GZI1h)bXxMhkKݓ nwt澩`.URm_=k>˖RI.Si@G>hf@#^g"P}Sէ+i\kz|.G_0tɚCĪ'M6=f(\Lͩլd{ڙ~~^wc y7F:s㼴.CE}\#^;xQDmSfm# ۦ"VuYr;#ya+[JX Md1( N@"in!C cĥDdqLThV@Ll腽Bvs^,htʐlE =WO^as$Z.{pdҕGm\I(5BPRUg>'NݖQ* ,px!WG!?l=KcYCEK(^jNWmӟ~l?xAo=Bq#-?!},U2>{ӱYHIDNhfz6']R[C;-EOP. ~ m:y.Z%ԛaW2& Lhs^ukD*ub(ɰ`cW[:ov5'8s;F!TOaydr~{ q:p$kPLVx0H~[Qc2v?[R\WM}XN\s/ֿ ʰ,O;`OXߡMOv&.?DuP4CVc㔿\TknB[6+ / DyU6:'xS!l7Mm-A 'bD}FF\AxF *k -#pZ!s긃hGD M*D,l2dMRJg M6t+bSX7J<&@ ѵ@|)>  x1Cz( }u#_?lZap##^BecKW3ci~Bn0#ElٱNΗolwxZX@g};hlpgIA#\~Aߨ@~E_'(ˠ &[ Q;gIo~Zͽ`"",JI6gKuꞄP9[s^2\oXF_Ɋ'/ϟTJw0h>wf}U|ٜe@dA;,jIፈBݶ5( T-^"R Ϳ#ĸ_罩A_Av;Mgx p6-$۹7J8*nL)m%d0)r3kgǫx ~ASnp!BwUGpw`fІa`ʒhel 㖂nVa/z.i/D L2F_O(:H!k<$j <^@ٷ΂}b.YK򣩭*Bw;+\BKm$[Wm +DW?0+(pȇtt_!/|j_F9)hM>m<hC~/P@Pmt؍?zRLtq0U!fj _Z)R;2ɦn&Z;儻0Q!RBn Xh~k77oIݵHpFF~ `X GsWρEuYTvlt c ̿̊)E pf1ݭDI Ĥ1X=>+9j< jOĒ>>-JD%S鑉hC`9$;Vok}0Qɝ2gɊYwwɻ&,2a̞J=qtEjz W6[{sw]R2\=ۀW#,M|z\ZU%Sc*8r#*4 [˓nUN\-uWiRXr6'iHk/U9Fس-Ƚme6::u,VT0`ֳ:.E bUY#@ jxb?G# 1AcgHyUYww;dW#^/.%=Lb/_g/J]{ Yt<ګYht!Sgl]֓.j5pKõI#lL ʾ~6cD4mTzoLMh"s.j#f ^B!y e=PnVM\fIhejܪD=NJ"|E5˱{ů<=N4At xE&Αsbc^~/#{NJW# {-}%:Al2ׂ*϶2ZHzYTvTVk|uUn5t@=hT# I@8xaWbu|JBc˅AK@ZbݏW@!K3H@ԧ^4f3!;St /hT"yz.ޙ7iܥTdxs 'C/Gł`P_|yNr~J&V` $bQ>/QWka(mfyfEoSF;4y4 ]H4nPvfüU| r.)h XXW*Y PwO*'i>3yBYϮKued; Ajյ H7`}"̙0*}7cʕf HCn gf`㨤-x9O[g֮r}"hbfaGzEAہ86^EjIDfȠ% 4TR&.fcNM =x"us[ɭE]Bs $AT$" Ch90؆!,6Хxse2l[p%3sg^85G̮,0X"o}GZN.pw6$y0 bb+/|oBAhgugD O/LN^X1$D m25U\E7C'+d5y{Db=]G:tocIT?IiËp]EF{Ȣ;/H@A+ʮK61A\uƥ%tTVGbwhnЍY(2"J(X\!bfw8PFecP(WC~Z8$Ӄػ)HL<=G>ҫa9@_"dK6jFYv-JPyҌ9RDcWg9 c^BerHK=Fފ"rKyxfʇ7|7@){W| qh3Xyk;c~)]KXkP+p)C8M>IdRP^sq|C㺢IqWJt4IFn~[+o=$> ;o0)V0cf )LL\_o Dp BgcG[]#  ,ZٵQ4ntI:DQ,8,39Ok]Uj.TK\BWv;z=/2?pl0BO{k'ECp΢ggm9v{3& y=x_j!?zKToG6^H墤l 6K;RI)r>]H,,UY@B A_CZM%'pctjyܼWDN݆^{;?Ɣ&s5}_3D0Sb7l`@&װb@1hn7!xy5.XJ 7u- ]Y8[ru­Z@1 vau|jl1s'!u ɔdضA{yQj]MOkMZ n[]_8> y [I=~_4FBvO䬐aRǔpyn0lN@W(}C68xT44E ͕4ws;(NOڪϿl9_}o`}WXw]: kAXnA䑁 `Q%ْ #~.v*@]sg~P_xOPY2I Bk^Vz]a>}i.̤ W)`elT"3 /Yt2v,Lg&w`F-pQZofLm4Ho@lNGYRuqk}i<7%x34n.9cMh%qRv*LJƘ 1P#{匘m2 ۽ GҀpC yFӖZ)'[$clwbCg4Z{E䠺ڸ`#t`쫞Md?Z_[a-o}z:ghQ XS+afc!{bo<|~D1tL4a֎WxФq_FR_ ,R@xX.,ZZ\,u?ahqN?MASKm#"NjN-2=Ә'ko 8 |h3 qeFH{)V 7L2`6k1ظ4CA܄Jd"*ctG1ei$G d3du ψ"'Pw. ոxp _޺eІ .[%a/2 1T_$#^.gM5>Sk\[ a"AŲ d1#u|{gF=:Zޥ$̵y Ĵqݜ7Żc}* nɻn(eLḾ.3!g![!|ь+{A6"0o% Cn21o§cs3@rޙ AiAkK]К z^WseavUeι:* ,qz0D$ ~;*d(~2~z;ȍHv  F&.zĄsnkʒzLz]DN1N ?&xPirH`SU0}R2\glVoN7}mL'GNW+ M80TF#Ӏc ]n:pQ*)<Ь,,l(#qElOm.b'FSSsR ϕLܸܠ.uF+ׂ6 fc>[q&Ej:GWS?6:>/XKOߐnw@;k4zP Cws<р#a8@;%u, 4m5D:7YrGZ"bU$)Q,A̋%eQ)iE| ol [W7i%R ?ly%V"uN9c WH(#; K~.Ҷoq ݻs9 b!ä<"|#X!=Z 7_؀Z&t>qIlXKL&Iׄ,Z̭m غ5)FCͷZ5 aPZf 5Ýn!) v b眈,"oZHt M#p-Xxp+4Ž%8%X>uc3<5{|ssU3M_' .VVjiP--ˌ|ux;M[c^pczuh @ aSB~&臲@R,Rjh;_<XS$eӥyQ'?N6{z!\s~[o dF8d07u, 6u BAC;2{[z$qv#%e؃Fk/|shвLV_]f[):NDƛ N\=L(j$ta-5$O֜;EȱB׺Άag.ffAK5xcK(Ws{i`Sހ5I[#TTaXOv^rTU.$y=Z*颇SFwddy: J0jӓMCln;9TxuIuȧ*;PmlB\̵\bB,N}a${BfC^ ea+3&;ˌ͹ N Ak؏kM4[TYjd q?D P5sfϕx6#؈e eE-eħm,YE߷+vu[zFւ>A$| z?9JD2A&dS3m:M)==I9E*I"5IW4 ǟl2kJmo*.amݤ#@n`5m^0{UYaֲwץ ƅ2Č_s+u=!,' @1+]emKS9l<1AYƓ]nt5]'ȡmU 7Q`s6;+e1d' ʅ]j1MACeXݜ = F~-̃2˲kf/v1Ϗ%39&q\v|}jF8_Z鄓4/yn#9]#,{`3iE(v#l ~qt;s@[]9Z?m"p)TS[_iko^gudq/_NYf՘X'Um5Euf[`W6.Y&^eyT23tUɿ@/ESJ zd]DWJ.+EHdB2TnǕvEhY*@TR7Xɜ @R}qVDOIznI#&w_#԰أP.[mCZOf +S6I~>jbz/]M4$ᝈ EQ2i:' 1jdƻ>r8tB qFy P q ,?a>c6wiV1F ^@6AL}j&]h,9Vb| gE8(׷^4ۖzy-G^V й]BZL~o7T_c)h-_] {;ON=O6i@Px/~xi߳Ɍ235Q49B|:IxO6_Œqw-`u/̐١̍o'rC.Q"{ 3h a a h;'⭝cu䩠?*%MI ܰĶrZEv(v3 u޿jDY<)|#a> .OyReQ &QJKQ)ЖR-Pq2`'n`iH-SPJźj{%62`x1"]k+H4Laī떴 eסcƅqxmV&3b'T[t]F`QPM25гF7Y9s㰤 L5Xj2O:7d@jhX]!SdF$p0K=kbKZim4:<뷆/Wb֕qi tM-'0R8xNBI3%}\"źYZt[Un;$-YBTNJ"7L,a+aM)>Kq7\8Z)EQDe% Y%;A,%NT ն9P PUcD{DrL-A4| T{a!P&!c,v7='Nib{Zp ki7PkeͰ_p\PMcX/JQ#qtaY%eHShECfČ-Ҭ衰n:hRaz"l2 Ti%N]_KiH^էq/'%[1Zgϓ[,= ̖Ra-^1X*JZguhr6Ug#}ٽ >uxgWzߍ]G# $V CPi]#_JUH< <#[-"Nii.TOvu8JAJ JLBD K.*) , ؅-]xTYK4ގoG.qgd0D cQgb}:eϞɱ}:Kfdٷظ}7ZMB.j@o3tj3쭂m>Q;sP愠 ]rCL !#("_lk!74Τx_N#a,ktkSklUe|%M6"XTT+WlUa@_ͮi;Mrd賦B]Aڒ&,z/(_bvZ=>$~FJR@y ?bHE<;eay>6\ul׳/ky|y8yɧUBaA"ꍵ>/MX yO'34Z͙EK1ۑDKᗿ>NCtU$-mQqc E('XOȚGTJM  4N~m!l:$4=Jf\3(n@h_DXܱBO`O,qP\{FMR{/&"مro_6Fuč\7벒6KuvL*=;3ۘs/dvg8,=\&stvv\"O.1oXxdihr Q;GYGWKreY{嬋&\ xE[Ѧ$J?[R8B.'^Je5rI&H]?mGvNc]{^FKr#agH 4u[v$:qհ(c,qn,pKmrx3|dO`y1`9u(qH*k\(,{^ Y:{d" T%0ND}uoE-AJH<MŬ`ZbSۙo2F2Z`VM؊IYf<,Nʼ,7hD8LA!)yCv!)@'yUwkkj4h'Ec$߸ج!x)/۟"<>¸`v:sgve(3 h8P҆CMd.ğx\VXe"w?QTaUuNE<{!%9q82ZQ?}MyFDxPTGty>EXnFBl];j32:ɑ$?m](^\/ ٣!^`ԶPkJ t}aV>(;I-zc<1tPpj{3WY+;>\?0XeL7,ϱL4d z}C Ӗ*.򄶤1ZS CQ,5,H2Ou4{)As[k#{w8Dٽ,~ɸ3E5XջP8%CPMWn9Hp ץ]l08STFUCٱ9,:lBoVGYxx<6oKDk{;2[7iGcx@wI [tQ&L2:/Nÿa :XaUN]2VY{zsk@S;fO6}NTDq_쐓LPYER[Z.)#t]{fp_ugB3t*&dFTԀzVMcU 4AlT܌1y-]EE dr$E= ɡ87ۼ^qup.9&X-n]IìL=Kk0Z`U(?w~^wy`rò8E!&mwxmA}6Eؽ"[NO5Va3(N#ƑPl"Hjgp*h5*W| U;(F!w+sDTŖ M}5m5%'&!ΰĞ 2,La͐H5}ɥecht3pT38UkONH.k3/D*VRڠաP",^Mcmeڸ:q، HN03=WHZ4ݛ_J_ؕڸ4ő9Kn:N賳1+=3r^Jƺq}-؉/&}"=[c,X{`˫bv}˕isU1vS"'Roս}~0 xes{{+3(eL"dAp j<3*P 8!U9ՅwKsCiPihuvpw榧 55~P4kS^"Ά mÚbkg'~eDm }7P0t.A~Y)O͑`*,+ҿ''ׅd8%[( [PXC|~X۪t(I㊶7Sf* {vQޞ * D?4#^s `YuR #*kjxŝnT.ㅰݛlyIkO8HUU!z:t\Mh&ݬ6էza]I|;ׄHf}KG'ԳͶ+O'x%3n, ("wV([.BEL]0T#Qٟ1$<J(XLeˉ>@4jK?4CZz.%u:|gFGVRo9"(>5Iܹ,I^qTdH~[=G`rN4$I4;_̞?kSW6Cՠ}PgubgtNnBmm ͻݑѦgz"t/pn&O}XmG,Z[NFIgΙ怲+BR5{4v+8lo-lאbCPP֒[~ MV;h'UV!?1Ar6i 8/F}=/1RL]W'7Z*EVbh^a* z6UKN"JpMc4WG'PTmŋr0$XmV¯m7ڃ \X/N9ltf|*-Oj+cw_Ol)v4_9b4h^rZYQ^pЊԚ[EW@ZC] BJ '5>:v$C5 @SiJV,kγU$8TW N+ѝW2~c?(boH֌DQ=s8]34m*8?<392#n] .-"W sHQz[!PVVx!I]Ja딫YUB-bRLghԼU'J[%(^jB37S5,?MJC=̩4}6|$_r0 ^o&f+'1V/#TKyCRѢ4VHu{yֱN&wwOX+ZNNY $w2D"5gF @}grw,-PS60lg7%ӆ+NNw0GRjyI=TNv qPՍvrG.ݕI< 4K%JS󐟃94!W+"l47M}y !lf~F2?*Z"Ea9)I/ ]EOy^kqL\:-#Ik#"mW'q v*%.;C "φ̋jp mtgXkÙE5HؠzޤBM SJ7(($\G/CD.Ys:VUAt)UyF˳!VwBEU[c -w#nst1-.bݴ Rg#8" rώM$6 _%"6V\>ݘ}U—LȻ[7vjXCMЦkNHB\Ts"NdqmiȈRͭqtaL ["Г~Z=J=Y%hI(\U#E齔e_J gі$#ஃ]Ϧk.dŗjLXD5dlDU4f<$l!XR ^7 /B*#Lz:?~2Û;RF|v]7 v)'eo b(YBﴬZ_Db+"ф?.`NyR_ dX`IL< 3jnf| ۪e dFOPŮeGFE 2S g%QkQN"uhAB9t=wݯ.p$ xYԚ؈7{&!ԭpQpȳ9 vFMic܊ᚃ,E=ߪo iL1bu@%&} 9G'Ї=K$\>l#\IP7rRW! Զw||&ǂ˼`Q(8#^Η,r+.1vF1HӐ9Up @xcO3m14~(!M+XQ3ʾ7^k  a*V~Z5?@_ zC둗ATKK׈Sj /WEu*h;h -HfG>!?/zGIJ<#kXJ@m=q;8øwX_.h"| @b/1Ɖulզ\hv4؞&wrX||wPɏݬ~ۣj_G HBst Q~Q2?Sv٩ +dӇ.7Boa:HL0Sc;e~l?JPr敬wUS;~-&C^Z%:kۀ3\YB͹-_Z;^ iC5"tSxH{t؎Q"sUGў?j ̘-EgC6_" Za-TD933p_U*EE3Nh>H B'\ 69/o@uP .ay|٠؀<;k0uZr;cQ1$`O5v'tQ<\2ڝDP U&HǽdZ=@Ԛ^RŸNE%ǃ]#%)5,rnXֵ*WVe7ȴKihCuU#I vK^1w(}[Ƞ!,A5}b YSiv^kU}Pč&}lmVrp4P'j7gX n>ۖJ܄~M=M΄ :9`%o?pg5, O 6 訓~$9ARM#Ed"׭:sٹ cHjy6`k!QQz]ų-@,T_,_%e9@ѥ\JєǍO-lL8I+[S'1bx@hv02gx"[,rݧT3X]^t^!'9 zXz{@h:q!dL\u@gu cW)O 3:)*W"$ FyX3s̋͹ őęqɂjC- ,xiQd@M2o[jZމTk!lQFMx Yΐ~6Ock,kq(u9WN~I-8LYdE@3)vӸ[8ae.QI(H< R?[F ka'QwdYG&enxB/&<2]/]xq%Xe&|XP[')\{sp3UYaHdt{O s)V8<\';YJfS V?q'J_.8 ƧkZc`p8*XaOIĻ:;G=xMcMh- Ѻ"+ˀ ZxP)@& ,'J9 P)_*䏵>޶QKt_(E]O]Tb.RDŴ#ij jsK"以RpHs850fBE +k򍀫w?*!kw1 gӘrj<$k"N ǡ?G9`- ޹X85U/m¡F jVOT)!ay- zhc^Na$jn2 zy K#84pM<T2!` (.蔇4Ap0ys*9xFYWO4f_b{2p9зsQA j#Eۯd>jqu!:U-^A*U^lߞRI Y0(kV,­ ; X%soR]u䋇Ո%%L5oFf,y?7ɏxYo=_wO6p\$+ۥTr:;;;J/Viݬ.P8~?Eppe7mA!L[P2ƛ$ge\[T6=R ^E0Mz u63:uQ"ۚ3PP%J&L' Fȩ(K%,4Ă3ɵ'Sh$ ƻ{T\tagqJ'x$yQYOD+iY +n炓hJU`.,ݑ8񎧷f\MEÇWz~A6|m.`dQգcdHP5"M,;;|h@i˺ )V f2$F |Ihg?>? E[ R?3'`D.ZCmoxP{i.frRjD""NI&5-}_klyY8.DySwJS\k.s](/-qL)~CkEoʰ7u䷷oMp%_LZ;#_y~d ɺf<ؙٽDM@n#Lo#[EX$*όQMS /bVsezQ zEqs6d(z}, B O%N"GN2%"M & P:j')fV J"V8+ch%UXjS\qOj*ydn^:xsz}É)sݒ`4ؒC:zk犺A)6  L[캥Orv>b~Rcfo9>1b/0oMX 'cTw>,JtiGjetړʾD,qQ;R8?eلUZ:qA`4N'19㿾M3zĒLh.XH.o :Ӱ\LhtF*.rIiG5m,'"c&/|-rVYUhuh!x1;1s MZʕ;vuǙt=6SfOP,}D[7me:s4UFԂfn sqdVY vmзg6gf&q;>櫢cr*u*үgHJ9CwScǝ79?9iB:>J<f[kմU[`cKbڃG< qrBhfެxzy]6\B'̩ K2_K~_r|vYSbOL1|pAd: 0ė&$b2 p=~q88>Έ%|!$Mjİ\b)~7س qKs {B*'D6>5^L:ON5+M Zi?w4<ْ=b姇c0Vn+s?o)j[$ɿ"7QbQ$?ւfA4$Kt`}iQVf% x6}nPD Ba&^矿4DHA]`^Vb^Il frSG 6zerZ`4PoW @DLoJFDz,9{5pSAtV(1䀑Z rɯae#ii+׶9m8A‡Iehd< 1zt%LdZ{7fVU}WmP^D0i)EԬ[5ݧ&<$0yP(@K3{LtrLjNSbZWe!cdIt[o:A|^qO\ܝC@$HȽRF.8;<[>*u&I|iLV3nJ]kz5]&>:\domܜ:N3CVx&`MF54;˻Qo(݂[zlDz mLݩ}wr&y%*6ZnDk7F{Žc9rom+ǂєW.)pMV V*lxC˳?{=*6PC >c2_ij |hOɉtK-'F9qfA]Ȗ%/ [kptB_h< J,*wBNdJV߃,k̚T,MBv=Y/ ^'ʉ =l3za= c)+Ԏ&XrsmX*_≠]-ooleƓ~?6!F; z N@bdZ{Z,ŭc$٭3nƸVF/8̣"r x vB;kBAM 4,1ၙUIߴh^}8:g@$10O^)O/ԜKq-xN/[6C.&LcN5 vFoe`WbV'<)r[Y;zbQ{}F&vV1Yοw-Jfc p̬|y4|G$7] '_~z٥'>V~ {ciA+ E4_Cߙ*>ِΐA}zmJg5ZJA&$+q H"XU?^ (˞1x2C֦Je8rTm+9MK[vLnj1 mtCCjX!LgVGb y~ ?ock TFU=dʁ硥/* PAkAWۦBl jQQ\)9ӗ *'|2YSpICGVx%&kWR Y5zQ)V;TA͵zX"#Lܯ 0@>i%2 [*% -p]0;>og-:FJ^MvT|H1IoƘciJ G\ ; QPh_sgK~n_P|<YuZꝎq;]&a97JÁ_tHȑ%14 Y+ ?x3%ޫiPq_B׺K@$P'^ʗeA>鍇@$9._ڷ˞j)ZPMӹ8.u@|ᬢ#M,'^MA5*Nt.#ZdC)Cyu$}s k=E S;Z~{A^&5EQO#RHM0C&I޶+Wr[mzœ,LlS8aK<$PA傺a #tmው& hR||Vʉ*>LAH(3"82J̎)s_tQ(c#~3e]SGHm8-*Ѣ~%Dp >L|F1s]11cyoeF(鐪?U0c}LZTp/ޝ_3Fً"lby5`'g`'͐?SI&HUy׏_0|t$ȜQiDémdgXV1(I q$Aom{\Lxs$H_]/l;Y?|E+n 4n4= w(UjW!;;9j#i00yJA1Vq-([8sW;v2Ii1کlbNajB$+[Gr=e` lvf<㢻ׅ*a֭U:7I5] P{gZ{Ž&nir-k71>;nP$$MP]#w㭝ןSTI0_eHd$4$S.6~ eޣ4hpVo_IkH[9UQ-J/_M9KZ=' }|zP+LV€ʮ2d)erӡή bE˴Kp;-?d`*:kd@:Y[Szz$hF&Lc7Vqv:/k1l!AqmAƛǒҫґo(4YksO,޹0bhBQw˫'h gI;)ї&ԥC@ ,QY%ޟ]@c^NЎry/\:U#P{1=[>wUAԂ҈Mϸ7vix=Cry6t.@md(MB#35*Y^Ne߮V<וR..'YBҍ+C~3($|ը WML0-B47f /\oI>_}|foGd:[W ~ɇ"Y&Vd=ϖJUە/RR}(zkLqx'~HAimom3vJ;P@FfdD+j+3| k?UH[Lw6WxsVGI11qYHR%X|q?Ȩ6JMצ AO$|~1M  TTŧ/..UD dy")ҥ Hc *gQ{\V^^Va$qǖ0eK2"r)/ zl:'mm"}Lf[@`w?v/,1qv ;+OGQ'Ҧb 9̷wix4)).β wh}kxl9,SZLJeE9DY%} t_FxB|(XNZh ^ H&tr }t{+taϋDPA -5PldzL,a2!F#wDiۯbiƫ;Vj.]^<j5G)[amKǖs#KVVL;PP]1@s{-xMAZݜLZiG YyP3ի/.O$- oX }2 b8z#9jR ӦKK ȳ\y@ɢ:!C bjW1T?w3^P5Lv`x*sXUb6CP-:Ք6DBzz "'O㓀Z8]Г!EG[3EOj1n.)Y6?d9:jپkYp4|?M!@t}rK29t#'h)MdT?#oc?#CI( Bq"o5|l8aƒy+7饉q^!‚9B@ƫv 'k#_`Wޔ9 1r Z$nJ1ݍ]W<+I nNfmg -)H Pkg⌑.Qvak|NP5iMl98^϶@^mb#lE'EI6VJgDQ, d> DhX%7h '#0Q{^t W(as+}`W@D %_R4,f-`|\q@!uϝwfŃޖ Ц"*ZVu“N2jY4-RZǏI%ޔzr Q X&.Fڥ:M*mW .4|@gYZ˓p'v0[$wUDdyt oP!/YWnpnSJax) ̥-:' ߊ$c'B|v?B M;{™J-Sn:5y/N.|MWBHYVNv&WULV)9Zn?8+lT**fwn AK;ek3Pm.Iߑ߲ZnuUhGq߱E#,_;jI&@z+L@pNNM†oGM]Z:%mc:rֵmϢ05_Yc )g|v0 XSN** xQn!`ZM"51t.!-0S+=H ehD2FtJᄛS 0:7 *`v_~H1JHߣ$ 3 k\h~jK?*% =̌;goB̄E>Rϡcj4)z6"VcR;LN;Z_vhY pa?8#N Zflw=?K:NF&ojPjL} &:"@ᖡ@~Fa S+ αr+;3pUrN}q_ N~ȸhBV1PAPo㩚Q0&2I@Tt64Il/˪;N#7Ah6yZX  K%Ezغ #xX,7?lX[SL3f%bAHZ)>dCƇxbP&Ƕq9Yj2)Z: uovx yV$eAVHT(H ;h<=DRU=y8zȺt@3B \,d<.Ȟ6|Ũݞ63b~ok(PⲳE^iAo[결bLֽU&4%/ ̴ GڪNm=h]fy,;Ĺ~p!@h''bێ@R\J @}^׳Uok[27CߵZIXWи |+I,8Ac}cwN!>6Ooi0_tU'،=JМ0'~O\u`;*O H̰Ī\{;I6i_Җ/C !>=$$4:), {(8 k5Y  N$Be'][.90$ϓƣ/,G/_1!frYk1y>UMBd P?8=DvI7NOī]78gjG.oժQ=.1DL>&xOg*s7X0 EtZɄI3Bkfm2` D-̖\}d/p78rdnω%QN]JX<\AF,'HP-UlzҢ]]ΒDk``=2jJ{+|IKɘ((1М.s(ܴEnU $[X+_*k{R6'&<]%U:ϊYɎE˻h"whJyi%)8Sw懚upo>}>eHv"^7oZK2!wMjJ,pN4'fA_Q](ǎy`0B,soo*e|{ͽ+G aܙMHv]ƒwẅ́sTIw< .'.q!JÀҖ} x9/PjL{(_\u9ŖMנ JgR?r>O;AgWaI堃fRf,;8-.&u*iؽް }p' 㛑thWDFAh\t9^ ߨ8F]:nrmX`0!Fb/|Hhɕ-I%È@V'c'ddz.4sN18 Z&oX km3LC0(&z'6WŴK2ػ3腾aj~Wx8ɱq;RC6#6aq1~ nՍ ~CA]ٲNB%។=N`+?koRυh2v-81] gq@.d:ڙ f4cg䔘QEwi'^~yt?9gJx<9{QX.T]poNnl ﶢGXns0.h9tX[F.|mz u/,b/KejE֑ܗ;ܺOΦZ W{#EW@e@HyW`H:^TIf/>O4>N!)Sv}eRH* __4&7{>y)̣߷ råͤ;" o!iDEM%I lέ;/%!Űwu`4PĨ1aq'44G(z 6x\? -O!TW% șnAZA1DeH쉀5}~гB=; YG~:}eDKğY+55AjPD.*eNregEnF6lPTv:lc&.Ƽ;pVn`/1joso,z-6a^a& ۼ΄L< p:7~l~zĽ_|'1§Uqo,Tl1d1pEP00d%@u9ߨ%e|6ÁM}G5p |)웗'"A~EўS"naXRj|p RZtme,5JQ΂+ѷœZԃRݙ\B^Tm9d6s;UYž{9pfiq#Oah CVCG4?EfػRoi͆=MT(!w`z%ۦbj-%bLh]w91zgP,"Bq8; xپ$Y!X">Xt$8sA, u-B\4[7-7/%× ilU|csI{'h+`EBFrXVM1*@N8Vj#2WJut6dQΘ)~kʍ˪lpNONn.^˰!;`ܔB ie| 5AڍλG% 0(݆[ j%xP82a2h*,=w#ofcF(^Vea$aSS"UF:Fc6e9>RcHEIQ/Ro ]wq|@gv"f!RN<NQ٤ ˼@{+u厗<-gfcdD\~?0@ld:$]{ ~T?VsBҋ,.eMsfJ"V;H!^'di1xI1eۋc- *4-_S[<)Ŗߑ%tl <^gk@[tLcff w0$ͯlOPibN(Ru 5>5}50Db4LQk%6ukᄂ26 R'Պ )nVT9~mY#'"C*&irw <]WBU-NT!ꗿM@׽9F1W$ɜ&Ϟ OHɳH`td#Qr/Fcqhe}.5\/93\$1q[1\m E?#HT/irl3%ߩ,h?G-V*pO C}80$ɝ7ÑK^hv-EOoot)8M+ TU_4^7r߰aDW ^e, +7/|K-H5~oE<Y]3[5#VZXD;/mQ Qx9+@dHO-[Lq[ \B$(Oˈ)Z|¸6 ~m#}I] NA1ɹ\|]1cvvT[_6ӂK'﬷cyCMkPCwGnvy|m?8KԆ-:ZI> ggЌ9RVC3@GԿz.1LUʈqQlF;V 1t  mnU)83 y'5[x5;rR$4E$ r$6=&jobX'D$7^<5[LNL]$#,y |,x7 [yذS%D5T H1o=sy^{_B yM~ 3}%||{,t[h\ :IWh:[U1N_YR%TơwAPVy.XNs6iW!-ڪv2bv4 p4|400!xbiХ34UYVց6Tu[*+  Yd4S=Ch + un.r$%ܞ?=(.rij`Ղ:YxW DBʺEqb:s^:i#CPXp3xӵ[zĽXo!W0'EBG%N-+%]}3Y햷YɄE>@w u>7xKKt/,~POtԀ יXt&mn3%x(ԤXqLi1xC4B D1k'֎,'vY6A<&3ūS hi($+j6ø,n:ޠPXmyN+~7)dl3pnup$ ֡+tO=ލIep3ũ=cKVf4 8O 䦮N)UPެye Jq8rpnɫt`8WE'C(Sx*VRVaƌkXy0^\$6kd=p/:ZV:RB:\ɺjCr.{뚮A30ji .%T^(1 9BtTw˄ƶ{I(39^{-SM6Д"Vi2[\͸xg ~_?LhM?ABA&elqȰeӎtHe(HIiDA]+MrYQu \fiҶ2Ry~$m9\o±Ij`p$X{]tA!jq>2G AϨ7+{ی.-m6,$ 8 RlH(moG$zl] In?LIҍLa҆_H,xlI~@Q0~<2;fu?:NNhatpկ/N`TC%| !1,DonH?rvC5MҭȡKۢo\%a~QA;~&Y)FmD=̑ VOJ)YL? kW-JVj_x;U~S[ьl0+ u9w'>Y6("15ohGc_Ri\\UАkbeGów3&3;,w[ati1)n2Dv_U>J%f e^+=^!06ro `>kv^Lv|1# ~TJzK`KPQ?dHS *??DjBF|*Ni4t[k n6MHTCQ~FOe=*[iw4*r2q- hDNd%T>'6Zw'X /?n ɐfaH_뽰:Ƨ`:BΖ%>C@ABLg酀y0*М>1O28&hݽK.!R $,prA0yxTLYv$ר_2--rӒj`8O=BS -A'BZ>6X/ ]?\t}lrXCit;.m0n?m'Cq i~97v"gDmhMaƢjsp`TDɺdgmA[}7 M@"KuR [)ukĉ˚S$"*y'ح1Egh [bk/GI!E_Oip #t4RGG]hVXD ɧr2.H/LfndA=!oX@rNzq>A+wѝSBf^ q-{,f}gvaxvYOq+e5Y`٠+8|pN/2I] ? ͣZfTc2%sT7eM E׀ a]sm3(rkM[CA;%G->Qsj諬Ȩk޸*7bxU`w$bFl~9e$Y+M^㿐l.1}[/ a/|l_|/Mzd T_5?wө*\0ql xhdOz$ ? h"C0ả>o!D@_ qt{Ҥ 3P<1=8ؓnNENNERVv(RG޿Ev%N0'M95˲n^zu sxT7$\?SKDC\A\m$ϟ{#PR*j`!*o GSm<$9pkGy`ە*9<}9 L?v .bF;VH r/%n,%Y{3^B`7[U2l}b,[= n8PBh@ڍY_p|)I, +17sU\㹦$.]ʊ5cL7??U<Քڄ^'9ELuX1-@hB3w+v~߀ Pa<3I\\A>'vJfO*{A,>,saRowQ,3pԡï(ʲpE$YGa^Tć| 9嬾4FI=iDFb}ЖI[&QG}336+ `,P fHլ53%ׅ'yYjA%65 x-t Ubq)=l51FO^LJpod arѺw|JrlVk%¹29_X)Gjs>{:gXLZ;A%,U!~}sc S[+FD>^tZ.^ӦS6FPtR>lR4jpAK$ޝ=E:j^3  X U*&иnKK9CT=T̟4JgpV:MP.;  UVI`4e?-Uݶ$q},p)622@Iynڻi널[$[Zh8mo#IrjSLH}l7X#jtDѥ"=`H dl}3zYxͫkܕxPjP1f/w"/#)ȏ("r- 45-<$AH^ fpNZSrTmwONx=sŸ"KִneI i\&m?^gsAE?>/g=.(}uN˽f)J G>.ؼoLq;oы3k_ 1Kc~ iԮ<;,xZ/EspHwD! 4"unlSTk%zμ><of (5>%">rʧwJʑ B adaut?:+O<"OܺFp:M-jҬA !!39Ofhqp/1 a tSWWMSh.c/rwy[S( A't;ǯzUT7 `ġp .o^#RZC $h[pzptSdZGuYR<ڱf 2Z'~>ud`4:T p/lz]vϊRgd]L(;M:nћtq3_rX/\w%{ 8:崃JD חUEgۚcl] }X- NNa%cפ`6y]fH+]CETb+.` Zk򗡣{nL(A.Lpܤ_q\X 򗲵{2uA}>{x2SbF]Z6-\3,LΖp)taNma T?hgAb. : (: 7@lYWN+IYjWj$*܍:~IHP)٭ _Fl>.?~LJi?t&f怛cy0rlF׿K^QNi)A\EB6AwpE-Pt[^×P! K!ךRbddA{:װLJjݞa[Ӕ2-iQIq0]TOx6R U&1/S'f"vjyaQozvJPKlPd LU2Qj-e|QH+2qG.a`'ʇRbEɇyPyhYMOAa#BԜ ,!FN _k4%' #Kķ5 ~[40oc"OLGq7NK+~H I{E9%=br&q-{ѠQ&7eWp#T.Ggƭ>:{y! F9! u9vFJfdOR!I~YΈ~Ju|ס^07%7Y.x`jl&094Ĩ̄rS9n<1l*IM,OaV&/esZeGLZfZ3>,6^$*9,lI27֫^npc |wv_EFMtmʑZKR߇*B-Sّ&<Kii޽$'"j]$p(3,'gFonq$uX2S+b>M`_%n=/ aLp6#>y1 L>'U< d?^~C \LyXLi@wGP{DW?(zIIJhD'KdVp':Dmin/:s흪3za♇} ?򄍩bkM1H϶A+4Խ{{HQy᪺yq³ȹGҽMԏ?CU{N|\L{k$teq10+;L4̻SHRY$2;Vj\"iAu=LY%9vo=#3r2ΰG%EhG*y 0 LsxeDE%}kDkm֣skC]oz=ʂIDN[De$川MPem`}B&wuSp 29*wA#`V!c0" }&bZ "!)a~Ź7*=rŘrvǢaL>M(:c蝷pi"Y?#>X8̫h$[EԋS3/eíiEIIFE=ĩT0Xf3b YҬwRw~R8<0Mĕ>>՞&P6C?r8YNt.?@>/>kӝ^ALxO3W% 6Įnn[$ ^Pi]'+!{|YEwuQAlThu#"x?"֎ci2}z)Y\Z!N1{և^YhkƑ[;mc*e([bdܫ-!s A=wW2]BIT>"o~_\~Qp >߹JTds+U~[:'CW&3Ys">J0 f¿ExM^X&-z9Vq0S 7$W]OQM6At7Nh+T>"K"ݬ(Trҁ3P%2_bWxC̰VƄj= ]-W tmp͏:۩h哿(>r2'h!kK6;}xcqB_ޖӓM+K<$VfC?5h]|0Ty{}{k3H<. 6qrB@= ƾZ% \giITRfM%Ҽ~)^{iK3"%'gV.o<]ٝ@ w4:Y %dsxz%K:D~]FzK)I|~=> "tMg,B }~yߎuX5>WP;q#i]=QqWR\Eу_f;!HͅE|RNhyº4dH(?yk[TH02X5QEI:ĶِFOuf BFqR'':q0EA6~oTPffr%U7o6K"l\sfMI4Pz||s"WK=;EObp'&ɒZJꅕ/DhC#'O0GoJ3 ͳii$m$N+w7tL^ѪH)h`> TO?H$z'1A]|L Ea @=o\g$|b=lOE؎䢶=%Hm?gWOxЋBLpV Q&9Dz;p7۟$zPEKGx D)zݟ\>2l"wZO@%<'nY@)"Zыڎ,4p̒,#c(lxg RlǬޤAhP1 7\Xb.V7b_@Jq~-'LB/rJ;i"$˜i-> .8tBɓf[fN3PoNyBf")la~snL#U$O3Fu~FK|JXur{Ial ?u5+"U 䜴YImI <`ZAxolhL/a#.b|m(Y䤳ו= ɶ*\N߸Ybg̼,-d`2BHӨ`LFA=x7Rz-oR[%Q&oQO˜ '`Yv3S Qe\XgZ~0@Y@ +n6 hѴDѽPJ-Zfp*}~ I^#f" |X UqA3`/#;b:ޑCڇm}SȤz5̔cV3@'iAh)Z2P"زaosD=6P(aj~,Te5u%DqVuܔxI\.R3oч*Zfw|Ѽ=^m'WQ:\K=ͦw- )(+#v /~+G:TVMej;eZQ^i+rp`RI(~:p9jEzꀖ [zQ? +!K}Ѐߴ$;/'c1n]˫Uy;kgwoPij:2֯h.G gTF;yЫi&noJCb@+奝m VOU2ޣLѴ,ҳE7T?gmߑ{WnGF? k-8L؛ITZl&!(*kpzm x64Όv ~*пr::@DK"s JNG}I*j\߯[=yd >%.voPϼ1D_035;sYwv@~_}Զ] ȟm0t"n6_w( d[4c(D6DPԐABl1};*T<**R!fuNN:/`DTN0wWmk14UŁ x$HK4% W3\,|ƸѦ95rDH4ǫ@Q,]ՄZ7ȷd~$jYv6VWq\!HmC^ҢўgWD2.3 x9݂jJ厣hbPBR>7S ,Y#^\)+:7!~-oLy\b6[i$閎 U1w/'fAYN#rU=4=ЅB/2~ lfϡ6a2f'پu[Fd43NksƦw@B4T>.]&fT/@v#6o8MSs_^{=}@͗7(Ѫ g5G{ uD4C24Zd rq80s  &/qѲ%8>=ccb2fPo'd?\K]o\W c-[VA~]}[e `®1aEvD݈3ܪN(9x41J37KGvn9= sڠͺ * dW$ ?13@8@L }} #H0p? % ?H^`\~=ӛ@w ThofVRl6U\BC;|OYB|EYr4E\ޮ"R 'H6L~-1[9ף q Zh=\v0y ojS 2?k [Lk3IB0mJu(@6G"Pނ Q2ܱǵd^1 }'N5B;ϩ3I'K|GnD-G86%9`^ FA,g%0SJ& H|b=50G8 ou8qUHOd0s{[ X*|`NGGCfdX 6ԋăj! ^k#"?  I@X rBj>ZXmFk 5Tx'Xߋn"B-vT$m!?\3 6|(!SC<^>ULSv!G+dǙ(N)8Ӄ. :Y#11Oy))ּy]j0^Jf֚ؔ%ˤ ׯNH-pJXf`%X!^v6eԠg pMsl'-% eʶ[n$#M5hfA3г^ ou;TEϺ 3ߥ;9T}aXUր[zAcAeDMf=:H;^P㖉Gok>[Ќ84V] i"eZ5BzpRza)@(Bu !k^xǣT3ce]P c[uU:=<.?~?i atcATSmt]3: apߺ\3O>q$= dԀ5)A@ѥ!dmZZ@f|' LeS&)lmo~T*7BZ>B  Z[mn#r0!yWH~r |7j Teh!Dz%&,b!K{'c0Ϝk 64[,w%f3ݭjjqw)\#jD7^i@o|*.z.K Y~Rȩ^4!fޅ_ z1 ^ѓ:]Ĉ&XBc©rpG5[INjkȄ 4ŀ2eVq"7-=Rj 'ȦsmF=Ѡp3!PN}vV%m-k F6OkK"~E/MC _.3E|mpnA6,Y6VKכ57L"F hJT4f# T)M/KLmQQ&Cr<i.] *1q\f"p V-MڈB艹fZ9L^n$mՂJ#,{k QKmf8!X,Zզ=vC@[6GH ZS0Rp)r~gP8'|V'mSd~_'?7Rqq@7oυm˜}bP&pI$U)xWԱp-ڱT$СU3hA,{JҗYMw͈H]qg-f*h|fђUTN0$WcZk>Ӈz~vb C`'Exai%s.5Hy9=p)cskw6셙Q^%(y+^9[a#~ʳ.ρq acs\O 8r  ) ^gOHTRlꭵN)1"K˒,O+Md`1#G"m3I0c!MftJŝRoє#^p s%0aIuO{>WYw0b Q/@]ob(4omVW9rQ8wKY22y qYL 0q}>y%yչ[0hW^vT\>g6/>E]hRHQ) sYNrrI[Pdr62q 6 vDA[dZvu;2SeتƞL)Z̿#o{]3 8>@⡜I/&'niԂl]$x|KޖT4[]"2#7fXU"\wA\]OVKen3j@bkGGU¨}6oΊx^2b^SʶϜ_&$=$D/ee}cL 4*{J5aXd>FG{Ћ78z\D0Z>'Üq-JjM4bc*Gj8IIIp}6 WH ʐ7"vQR,"5V2кZh_tōgNFtF@S== {?zce8R*3 뷌 %/ Δ7n>3{HA9ƨ\80jH8] s*waf fU{6hZg6=}M;\*9F@,bMDl q&:hRK DcGF5\/]|DPD*Ti'NW>YU.P{.OEȒqtgߤsF4A$ȝU&}t ùQ n1[JBe~s1LӉ UuRod d+ 3NN_(LPcg[jhĥvBp'(mAL*E% ,CR$}+S Ǘu,rbMj۴ʒ:XW S7&f>{7&$tTǏ< %|d_y?*U`ӬM*)xf}%g}] FxwQH!7Wʏ+9mNfլ趈$a]7-@(87O9CѡsjnsIUbn⸔fPp}m}S3&n{/scęblf{"GUPf3Yy<̲m ˦5cs9טbN,I?\wY~W_)ޜ*J~[|I 'N`OGIl 7J|wo>Epl"@(lNЪ)[T_! f5h^/L|/q?!j̔qTv0~2UE`'WF'KO` mtn,K =YA˴ʊ1,)C;:EDbEivoC:{~}uonz;Զ65s^ dz-x)onLR0,=WCG\9(юiMOeHX-2=n@ $4qDƪ9.©QϻmWٶ!aFi#d= 6g \{2E|CLgԅj <]KwvAB Ϊa`#Uhk2KLivbԮ1dE=10BbJh!\ Bt8p :|$BmHLXFIW.Vc4jڑkNM|fL.)v-Gv\7,@_W 844i==Ue)f&o̦|o]FqޜW~IFwzN=;qfly5١w\lfE(7GlG;krU}FqGLM^tUR] -b(H? 2$~|:up=*1Ԩna/?mguyc4xE]5)}# Bwa=&$ݧB@CԅɦH|Yhܧ c%p=Q7oeN#˝$_3ˑ5|=)EkItR(/1I Ə"6ի(\pZ jpݰbe}M|tةhbCKI:idt>ޣ @2e RL#Ӱ_ǰ{٪=~:㨘*pSdKqS?+Kn#3''i AK^v4B.Ժfw.' X8!R~#id+cZ~b~̷Xp(%nHcPj'*!e_ljSYau[ UoS, dᵟ7~A@ws+ďGl2}⢎YejCktx4uj"f)xwXax=whYNuWhىUֹzu{ǺԐbmвYU;s fu:Ixd L_E_{-_CTQFI <?~l~ugomQ~]Ƿ?koZv0 P |]Qh0j)M8͙|OyLu1Zb8r &q#9Ԡ%uʺW.BJQNG/Llߌ )+"k[h]]Gv9fk) a,ao:jTݗϽLlu'Mʿg 9esjsb&Duz`59,q()3Hƫpb] jc&ao()Dn. &]MB{oyl.&d0!w˅#F`OY$s:']m9aWtZ)@ټ7(*]csF2iKb3/ېv15 6FUDZ2z AVz85Rj噥븶r}4C8oڻQB݋ɱYBz4@[sCr+4C4PA9e)//dN.l "yZ?c7`7-sDjApEE0zTr9 ZG4ž=z&h61Kϡ;0vAȔuЖzV!9fzb~kO* Z"C\js@%u%1>iS;5ߦWwF0{&dn"9#@T&j2w<+˕{{c&ǩrEj^J+z5hPVyN h4s Kh\`+"Ϡ@ؠKh:nI㼵{MUm¬O f{02OURa<|/%uՊucR!~Tt$Oxs8 UhyKC%>ѵ-"Yl y|jMB00X+9aXRDC51OYa'`XF[YvL~.f4bRƦ_1WHj@MA Di㠑L RqA%PWDBS`$V@S5џ6:Z|VM&˛)SyLBi 8 X)XJqHb_< e[uelT~`ˍo!ꫝM oW (xv/0{j)Qz. %`)C|Q^c E u0Np\,/ l Hf49[wxM9li9Ml]8YVSyx9tV :*ab}SiͱUyW#q%o\6Z \yAl1x`D~9eg8XSY⬞NBtt_Cb&¹Nq2&1(^5~L VBճ"(vYFi#HRhJ0'/Qlhvt,Jy~ mHʑ6B(S-8 lϾel4eug)N5yQsVږda(rs)'vqONT*uy;HF̈ ʡoA5cQ$| }ɜKTNIfԌ;|bְ=Wwt/w߹orS+F0etEʾvlԼDj]ӽ+2hի}s?L^,e]#]UYm>D-9().{WnF]*ot0'8ڷ+YliĠQt~w^Ij6޽%Qk<󿬺 Uș32Rq? *s_MM>bsU sbG܌tdҏԬ_#[ROYĂq"$@qSZ/yi+p!CR88#$!O!6g8ͭEjơ#l[h_;&l]Z RќSi˜Ӊ}zQr8бUgU.Lo\4ꀀppR;%8NfR8tV% 4"Js_d` t`6WydILN}& _)vВ+tOEQEtY薌GLŪ%z4ex'0Y"{@Eĥ@NG qZ%_7l<|4f J cSH.tIѻiPďW9[QϜd []몑He )b*þB:ѫ>gIR !3WOgߔ9!*s;6'#]E?q8Z7BafʒGv]&{Q-qvA3/I#4?Sf;bf851N )}ETSmr) f?0  (WbQaN\L#8=pȕ5j倵=sߴͺ1,(DX^)f4^YuB`+3JuVՉoq'LN'4*w~Ch3d ߲|WhV̨=M **owgNiWXf̍oȥ,|AP+x(j b) .{UKjԾ6@f(n=Xlgw_ˑZ:X=/ih$]:>7(k<$GF<$*+V01?{b^^BͣOHwj8, #sr+|" ߪ_m­O,X[bK@%e.!01qeL0|wnAGNT̙xTn(''j Gi^/GRslaC ٞ뇰ǧO D`({}G8$  rC1N3?agͲ؟h⒆%d:T k5#0z XWrv1NwR}o:߰|OWi)5Eh7g/,rԁ%y\K&y.^s@rҺqu}RA#W2~wڎ6@R㕴;Ϭ"OK%Jv4#1k ׺B0N1,oUw Fش=2:9m5"%B2Js9QzxW.#<]i"8 `fDb金*I]?t 3%ny*gD)D"_icZ_ӂ5ZQҌWE yDٳ[5eUUt{9F*Zr޵ܮxA'xp B`sSe_1XޥK݇|zzNKub, A~ U~aBxj"/@g NQ`awu~'BrҟyH%CÂpRtں ~[x_90ψBLLOkg9.~+xOU9#W@u;ci`{zF/I{lrc;`_C%cMhb0eKOy/CJyTQT_'HSZIr; Ťw'jۅ#\xX1xa驘> -&qSfT sr#P%pX.Q΋J*K`^\f=S'|z|$"Vq]ZNdDPHn,?A^ء//Σ7r8:% Rb;~VڝwvʐqߧIֺh1} e#~VY S.5^"==0_a{Ex}ڞj𒻣jH`f;I%f7ZcԀ(45#Ü/"blz?)wB7L&JbzJ,&)؎6);@pΣ9N__QewiDX0wAQt%DSOV(Cᅋ[#C}EJsS$d]E!ܴG g ei *?L1q K$g^Q[c(HċYNTn>gӓL`cꍱ?K(@1!H|;:ۧ magf"AG*1|IZR|5A{O q1hzlS6ui5Y$N*? $oǏݚXP+_d'APr=}[&d+I^HպI`[gE)`HKPg7ϑ`7[ 24cŕ)Q8t%[Ը\?~E _TF|qB~Zo "E!3olNpf5,egS?4nUly e /Iʰgh<8Nmnv=S cܫJ-{Z38c p &I&VHqKb* )@GL& mO^vvg%v~= Av<ŸiRA }M> .j|;}o/z-@^0H}&<:K֐ 55WPS6OirH zeyw?!u37klo2MQ{k_rZdr]}M҈3Tݜ?VJ~EE a! *yp㘃[6^.7Z8Q#H}n=m2aM:5fdmҀoK8POB2jr ,ʽL Dji^'yJQ7&Ğڧ Ag{G=e&'`/DpƸPw)1LtBF,4y*Zh o5a-r| L~}_meէ4`l[)o/ѻ]S?a<D5Sl~5a,cLvo- FٜyDG.<# zZP-a&Ħ@8weZΰ_phţsLXd:)Skۗ:6|v8 re$\$ęj3w"jgW[q.mMwJcb pP g^~?[rth*Qr#q>)MWVM躯vQ4]w2&NLx5gL"Z0!'YKZWb~^Aϐwoa4<'|fCq9&0Ve K=leIO)97~uF |]-Sv6k?:g*2̾Sj֏&bJ@{J%N(5!> ^Bnhg뱤VCX3r_p m­ӹ׎e35/+ n}sasYSb.$5_wgB%;sgSIshqjա؛&``e68mYj>yռk\4 3ё%>%O銁'c~*kFZd (= 0ܺjmON2y~We܆߆@J##d~;)Xs:VP IG.kH+$KĞQ/$~9la-E [X݈ Ywۤ\wIAa7S].A4!ڶi胎#juj L"?oۻ<9Oq{=5nO>4@a-MII'II>\W3o 4@2u܃|c+KZ˯ּ4g?1ya$3n@U@hL 0H$%8l1I< L"8vФMЊ#1sWUb<~2.sl!fFSlyN }o]p )FJ~ /tT6nmy˺Ra-_i*.=CՀw0^r̤ƥ *ǐƞA]~y'Xh(t}*j~Ty; ;3q!H6J ׵;Pm&=@?v^? K 5G#6v7W3e/ْS|"f<9O5bV*8d,j:]b 0퍫QuC ̫Dn0&(uYlzESQRb}=V"_P#--! -7 O&(FDF0w=!L>Պ: G?|#*?XdEӮ;?R*y/I9Mi~eK+fӨ,}-&*\,g'N ݤoq@WWy;OǗ +dɕߓ|x4Uګc#;:DSFkC6)Ƨ`1+"Gޙ$-.p% |H.#5εӁ0 :wsR7y8iܢs )Km `x]$pρ0&B&[FAP^ƟuB]o"s_ʝ' gxM|z>l>4,ٯ68c!(Ț+>4F3kB'ڬ .`,mokuDJn" Y9iPTwnh?7\&`JT]''/aC9;MCV["ؘTܤy8PWHQ.mPޗc8ٓkӌ_E 3|5iZV6Vr&_⭙VThZ"d^eߴX_F@:ۢw2,0׼K-Us#bDySHdyʐVsSn5I%:,båeQjmE ^<֭&xt˨*)Z;sL 9/U_]sՂzB[z +Zd#uJ6wziIe>*rYq(QkK]6H]jlʈYsB Ia5 =0!/+b-AqS=l=ڎ0dtkmBZ t{%Wx=OAzoq|uPDmK Ggfp5#ZMX蛩'A3 sWnӅ1{mM:ZS˭"ܳ-؀t|{@$<z`لoN.5 ʐr cskLF[ߎkGlcX&)#nq~t#3#<`Ӿf:ط0`B.mZ;CivKŔ-R`'C {ਕs l3=c֎7s0ajhO.ޟNׄxu hA})AeɤcKLNQ3#[ńe^6VI0y_-XE b"f͇ 28KfPH\j:JM?cT8^<g7U̢t@_;76S[#8m>RVgVuDaq"M&j}= '~>gmHKG@%ZH1۴\nj|O 5D{oNa8gA,D+ +sؓ$d^)4B0R\{H 6z]aUOjTlnx;okRb'vqY8iZ 8 LeFIrB ~nﲆ0כsaڧnH +xbs}ߔ o_xuVW`tVƍny?\Hl ![ҷ4c"e2'eq8CYzT=ݙ[ w]]13DBb WZԑ]ŖRq@`5~3'{O.jYy uC3~?`_/ UG(2=[lt/ik:ğ#, A]H_|>!Ъ5)8ȗOJ fӚKG8_4oFA׀'GdAK_1wt[l: ڈlA%6F0{|XͿVZTPUtI΃H$hVM4\>3񫜾[U)<tf2<-5~FX }MR~7o,m`ɽ#B&GIx6*2yb; VO `JV|l?d i>qTʫGD ֏kcxN]kUW ͠^FK,<*_6Wm? kGM +y4#/["ٜ-^PAЇSO7+8%Rʋ Μ@xʷ)G?[W9{TR9v*7^Q!$1U?Ns' RE$ Gfp@}o@=Y:p:p;d]vxH#CB#(Ξ㞂>,BJ۩iO] CԱٿcH&n1X#r)[IR%͂)3*Yл]n"H1[+)/6nS,֣,_b,JV*$]WF῟/l0(`SzyX^3qD MTn6OPh~%d&HsϘ 8aˍ1?ԍ \$ݎy\` V|_Fp ?ZG*r3|wBgy*~(3aBVW5U5hism$6PSsX !|nΎEz^(;a?C(mQLgbWP,\BsiWNrG[mߌP y,aD٬ۣPHa K3fѿߐ 6t*[L,<@T=Av 6Xk pZ촂ƸmܯTun9`lI2q7Ug}1]̈́Yd(yU+qIX)rˠe {[0u-w蔍Aw8ya`7 rR/Ho8H9x/oDR]&GǬ[ƠL_5Ry^STD#Bvj8QRă lOp8 η.^|֝Pyk8{^ "ڡy)^ ɇcCniac݈mOb_?N{K&kq{hS9c#p""l@OcFtEnh aRҹ,CMlzڊSS@8<}$ 鬒VԺ_ XpQ9}IgJB.2TMЭCT![Tm#0P=7p|d܄?8GurϮi K,͒uS&91vqKA6!,bW8FzrO?6:+XpV+"/ Fv:Tvof΁}Z2,oʈ\(OrI>U_Tv :6CJ*!.grd6nGc/{2;yeRz; bԘhl'Vhk/MTx84=Zi߇-Ud.=,%P4:ɐ LWzVY37b5 uApsgue-d2)";4 OWns Y1m+#17%Ņ:+B[erXpR/$Xp"#=l֣ぜyU̶(Dm6hIf #U-)ǔoRkB]= rt4Z:o>?ˮ}P cjDƂt R,yfb6O/`_$]Ɋ6eUd^' S`hJBdf/3 B=N5-P0f|GBQVg:<3,_̷W " U2ӟC+3߰K`R|qmR*E-#=S3/'##qI6b}60y<3w9gXmCrUn%.VN"x4Zn嶛c*D>W+A~8nH75)W7LyxusR ͆Vg#k`,Kb@ǥu*yy‘313 σ0*Ÿ޺ E,1붐> DLR)U.$VM9Uy, \+3E&'tI˨N6RnjeO5k[rji `[y_"D%jAA-ugsŅw *^eTK>9̠_ iáް|Sѭuvh87=M! y/PA^֢S<30-j`35X3ު:u8*KC6P#֟{ ,mD+cXz0tPkc#AB!Oj!+t]"]n"jlX`ƨ">D"[%5}Eu4DƬT0s ^Nr2& 0^hR-1 j(#zh:c魻t|&Sd}+$z9L2Uj%_ytn[-%~{yV;K3^Q%8oynAlvL=A90^Y݅+*WE$}*r3n7`?+c;ߚC_č1dZT T'D>iS̺xQ σ611Q|sB Na\nu`KЕI7kU~0>iFޠA|OE2mq˺6\2oS÷%"FUO/hVۗL*N?X*F&SrtKa|ph)̆]=𦖨i/oo|8z((@k431؊btپ6ZiB *\ocN1аB7nX5DUXu+6O3W*Au=kN4)bQe%Pf:T{!qnu #M5~CHWdS-8'cŮHTW\P5MvUrl݈?}6ԮEt;U}t78sR7ӳ9јuF) `mݭ`iӢX>Z+-')ЍfoR<67Ҿg5c MQ-Ts Zq y13*v0 'Wu̦ᨄ+Q'd]rk< R8tZwd2[X:8:[RSY 6ZO1!7z#_^!߷':IPW6 ):&m-lvxX&3"kkKsRfK`Y6ao-`Zҭdujan%u8H[K.RA'XՓ}8a1P5"Y,)DS۫?(hZ͗p ?i<"*vbȊyiwF_;'x_qߺ2"OPCnWD eXsiڵZUz%=7'VoXkY>ͲaCQ2UC^g1n~[%/n]5Q{M;d, ׸z ɞՓG 7UADvgbV|6?rt_Q( 氼`2}Oҋ~vY~d -/OeG$Ն+  CM I] j%1'KZflЮ 6u ,}%b &`qhڭkV"Jp: R"G:z-> 3E\ +) 7f#`xUwIlA:ɠWqO,{G^!ڪ5Sp\v#WxUsdc9֝x=6+bZѯq;0&viX쥗4iSh'~ca>z~8ݓPȑ HXTxGmARUqJ^鋛ތ1R'XEfPN=sAR]T @V'{f޲ZŠT8,M)#*ozdoC}-Ò n*mG>̽1'QV-dtM3w$ŊU[ZW%>8jL} ܍BOftbL^zEi%L_^}w 3#Df({rPKLXńq>ܨWOsNr5m6~ Eֶl(X媢*@&$f- ׄwiYJ%ܪ_Ȳ[<£1,-X+zCLDIarN2+5RQ0禍pu~2~kO.*M MK (djbNǬ\YcӵC% gr|^)mP'oDe%N(c/"ȩi`zr4}-˭WAYda }lZ{ɽ YD\}t"gxBQd:~#`)JE(Y7F޼ 4.BwÿK|#$bC^, *RI/M|7jdc-xNC7Mp2cRWR( 83׍[0l&1ƷeBrfqޡUU=Ma8L)>ڄ[A(doP9B)bǿ{3]zxpc{-= 1"U9yZu :jq(\GGТ}1Ctj_ HZ~ n7뵐:EcA]fx8fгh]rœHxX(1 f# Ǒx6M S44RDYNoa6U5 [t&eľo|2{.4)QWIlqEOW}LjmȳނpF0L _G3L>GW1I?X>_^#Wf* Bu8֥8*i)I[2R.Ǫ&:M]U%XNXdUJ2&Ra62k3:j ?pl1Nzv7e!)}djcFvf)ޢhYwbIfMus?ZjG~VYɲ#s%x 8|RP]2 S_e9qVMy_C.U/%u2fjzw3KoV+Lӵ?zѓSB7QaM筏0o&'ip/#i%~HSmzpxL֢s`֘ =ez9r!azTA:S}2+6w? )¤m9ViAkaLԅՃC+E醻~X eb$ *unIHnh1gHdN,0ZPt\A-@ + 9#ui$\,M(v Ud.b9?Ņ}{0ClRC71%l'"Z|\IA7Ruo;vT$::ЫSܣzy< U}-'֛_BzOŗ@ |ȉua-cnCG9vEy=Z<9 _QN D=3GA3c_hxo&! ~X/`I:FC:4N!s"&v}SU֗\!3nr(3eR~$TD BHVko3Mx׀䑉Gn{fR$L*eSM=NЛhJc.,t-HhF6E:9 UID dy08Q]^K8vew 9 m#O Mnql<ٺ=;Ҹ)q=pgY_忊d!1r`&?w7ío7>y p3p&olX4AGm%SC`PE)2ōpܢ rn_}CP E$ȓrDmDv\ )>V?) uGٍ޷Eo~$> jW]k!zUmKi| 63OZ~C]ovV~jsPM_Gt\|îsgN1hʏA]Pqi+u`_tiDL IU!3ʚ02+DnEzH5, b}-qHcAXZV1ll@f0Z{zB?MR$Q>l?ItApPgyy war>cX)Fi_ORq> : K31VY"ddc2p *]盱>Ry)`oiw)_&z\bc0& IUKČ.Țϴ{W"Wx2 m`AM) cXK؁U H.\NcjƉ} YTܞ_R%8pΓgݮ۸吉ZMƮiD 8yQn䖜B Oؐ ږ3n m̴srgxG\%€럐hHOmGpM YGifk1;gNM|R<锔$$|U|0sI4G)Ujż&Mč;A@%a!۬Aӭs֜^lG2C =n5,A꜍Bmswͦ!gT_!ӄ=۸]1*NB) AR`΢rxfLeiALJweYc4Sof+`;(2WT)[ &!\G96dxg9iho-g0'HlcS6bBHGfB=w}jy~46zo:_E} U6g!Aqݒo 6WWD.er6I\+6t*FᎊXf:@TVm׫+%":sqc.ȓujc)R~J}j7fx&| ٱ!43>]f651W_ g T([56r!W N^*;$O+\`vZ$jFc`=*wg9+P?@hvMnZB=j%#,h;ح$DK^?FPˊoW/8@Oa{)\1'VL8pF-#8bU ALV}fxy4lZ)q'pB4؅5$u;̬GJšP5)v(r6**ӧ|  a>`6vkZe?xWLtQ_}'"g )wNn)A8Wū|,Yj}u PfB]WR2\ΖioJ=K& Dޜc"]7-ہV,5EW~l`O/J6K kEAx;&Mo7q﻾q/=¾GS>t$Jvi L(\=,5D5 )"ɢgŀv;]^xHa*ߐi Y|%`yZ2Sta^? 7T<ц\;''j.5o֞:&+S}v¯\A&^i~pEu3sA"z* ~]3)Q@6ͬ3mƜ"3s~#Vڛ8Sn;ဥF'M} +|G#ςqLkͬ@/W] f1ц'9lO?TKWd_!5I^sp` lo8TfO^YGeJ> F/%+2SJzYq'/?hsW(WfS8T9>Q9l;8" D{>l0 c .r>zMhljNYP@ߐeHa}(&Vue;u n': kk(7gsZtpڥd,*\Cn#ܜrX[sJN (?BތNmZ,V J5\P}d 71(%}:e}S$~T @G,zw2$o!d,İ'lO;J@-v}Lфɦje٬̭;I9\r*V!4pvZm6ӝP;'WGY! ԃyaqε 8#Q0qIݤ> {5ےR әghy6YFRI(c.%(_P&5b؆YzؘS -b8HCgm>') 5E-.>{z+Ұ=%=vIyx(0 z~7v)RuA&7bRf_yG3 ,n6w3 9';E.cnhs3xUoY*( <q݉jݡ#P&o) z> 2)j%_GGHݤo;0>Li zgWy2s ', ԊWk dCMbXmȟ)_9jio#8}d^}e\?h>-\SdKtSU-pxGQȲ^\Y1dHe5ӦcBF2StZz8Y2~taw hOpGZPZ4J茦%T|s\ !Hōt2A!*'rh#ui#<3̶H50צlOʟr LIsnGvIܢҥS&oD<bNʞˑ! ޣN;ku&e؝@4DlMP̼t^\|Lsϳ Q5\xJEVH \!K̨8~169\Ӷ|"ȰpS7+S)tSl{ )lNH+:nUڭR_~ZyHWraƑ=Ta} Y#I{(Kh M KU{`/x$A>G@]oLeX_/]<զ%}vl&s$r)QM12zo6G;ސO ]P n ]&7TQ `AӚ*^P4*ϐf2b:8"zSAbN^\ͬŎ;v\7/P8͟绎rtbF( X }@Dsxd`r؊-JRˣ| wfݏO?tt6ᖈ|=۔>c}dɠlMkiXjffzyC/'B**0"XO,d3,O$F1s@>y>JkG_Eg rF0V!9zBE#ls_a brCd6>6X:B6gt|5G vm͆yt' &tݫ XώմpuKxM剧5\o U"%0~3cRBroiew 9}j CPG=@L_Sp"B* 7X2eX X q~( &hfturLl _9#Z@>.VNwk^|}W(IGTD%(?%b72ZI#m1&e7#vFѫZ(2<;sh`.151e8^łdL,or7]Gr3-3by#,7RE>lbjf/`jkէ%mi&X4PEL5OZݱƦMv䈢d#H1ȩrY%Z{ Z@1Xh2M_}x&ǝ2z#Ȧ3_DLV}LݭNsBLFDI^B K5_n]1W79I",fۈO0Y#'cU ؕWCOglc3*ـOGXXUz0]zBRZ'%I2 #%}<`LP?$a"H^Kd8]rT>B3 a~C6H5ѪSX6f`LϸDx?hO/ahB-AqjSUZq5'%3IF؋yNQ8_eVgVso F6ȽaﮅMq/ XNQDaݛE} \U}X8WKh= 6:^}ىK]1aBf(zo9¡f Ϛ 0"N,wJq^78\Q1]6.' 7 m.j:Nq*|+Hk|NAki3}Ya8B*'o .be,θ<*&^s(l 1鱪 jiB"I-OǻJ)D|*zI09^B@="1}J,h]Lu2¼Oh^W @٦HLl7!u o= ^e\{,#dCB6Dd + /Ac;E!#4@Ng&tdÁ T#*֓'0>3>>[{n{.J=75C|{BwG7PA 9%)["WK}ƽ|R޵#MtRp*MT1ҵF&0dHsEf2{GPa۫eYpQCܯ܎0t1 RD>yHWUpBx7a潣bV~7V Ѣq00ݱ@YDf|IS!!6ZVMwq _$j7dLѲ$yKŅC/stO1̪Nnsd Do6 ]]݆ʆ2\U7"'h.rj0ttk9 ]eW:cH/74>"Ӷ{ܐEYFQV.և7IGAi@UQJ.΢j[CN4\!#}T1 !e(d<|{F_vD{ey [xLu3z9Ě4!r,ErFs zUZhL $H(0TIJ:@hZ,KiUqUY5(o/Z so[Ko1S,YTNIqG/;(z3yf@߷T9}@:6bK!`PJa3eKX2CsyA׉-?H՟7y7OARvYn`Mٟ da@=;{;ؙj+xB׫HYN V|Ҟ7  T3a9kpەݷ *{p#!v". DJU\k#فYpO yP4W"w1ɳRZ0RmPq,.򇘂Ze%Q;j#$sfiBh&ۡ >K;ј`(E(!zZzxmڠ`. f)pӏ~P<-# 8.%:wbD\M鿑gI4QJl_|bxN oq^B_!EQaC,L>!55߯ ]Eӯya.9ӾSh[*e$dy|2XiHpC ޜN^o%gi-u^9n h-?߿G>:~R-6GDKڦ~S8=r ! 9Y)3N(O{>b* rl}nc=,{ЦݣV3"?.yewPVW/,Cu Pc&ɩXx볬K$ؘ_KB<.uzQқ6%XZ[[{.auf'u  VgWmyJǑgqgSkoHڻ ZUð-D`w*qY0*1*۬0rՖf{$*1(08h=|67|)gsGUra_h,M/&\z/'j Bq=unʇ%AYs:xDc m}ߝJ !. g0r@ˆ3mA^H߄A[?c?X'1aA1Df`uv] D(]:>7YHSVH {%SK]T\@L/nCLNiL#5ήdn2mt} Lc!Ӥng$O0JΙP!h hZn5;dT#bhH[ѢG_.]UX~i/Llj)ny# |iL,ft1"Nb,JC'1U3q>寞1W9+XY<66%u(v+S BlٲB.S[AR_ W]&ͦ.FK\ qDBc}+Ӳf;XU!#]̓6l,l;qgR>89ind!̎5 7x 9(&\J5hd"9@yqL\[ͤ  DA.KtK$-`w;$䪈 $q*ړ :Be~v ==nS4Z #jYT @\v8wQv׹kW6fB%Oa,QcgU2[VEs;!+$6vd+̑~#;W  .0} n@c[Z=`!u?3_P!uX :O+D *YDyIzE8h`w4%3 qm25whq=JYa:ǸFʮλj/PSߦ[zB *\XN@9f9(2&k{ʹF*ӚS ڌ%{f?y3@ FӀ^̴Ӽmğ@Hլ 1_ѽ*8 [_,cKD>saW3q Y6ewvM8>?(֙`ZD=ܱ%sk|眴So& c‘k1 aHe7k>S0OL:sy`m{+yjt]:e;ujzS.H=C7 +6! ,>TQVӲr=}ae9tr>A# ?uEY[k7d" P٦0&A@- IѢ{Dhzexsǻ=П`S2417@AwЕϬP!墫5L $`;R =D eqW#yS+YxZsÈה^@rZDӟD.ls(SvcڡZLïh6#ѫdtBӰʜX 94݇z`x/-'Ȩ¸o^v­Yx.(ְ\Y}Ykk;a }͹2t奖T 6,(LUo/y‚'ɰEKWcjE::~GY%6!&cQ ~d604VA%_l)ka;$&z)v+)"N W=ltKDQtU_AGWCkE0c w3wTN X()IGU-Z ]ET[͵ K^,sɋАF&W5;(yl011>.wnFDe3^/+\}q@~Çe搼S>Ep$3)J꠻ Uwe15 YZΞO]( glQ~Vi ]Z.4Na,g.8ȡx΂*K aa)z %(m , =g0 (=z&vߑ` zjp(*ɍ猒#PpA9ڗ3z&沼ZiLaFeU0NFi~=\'Iqag?|iIQXͷБQJ|Gp^"QjF u~CO: jw{w7O2+ϐ~wvq$5 ]+P:q><"z@̝]+A!{LLS񕆰r/FrDWEoڡnRVAC]@q*.I c8f7;{ୠ,qO͞e΍ݾ+ZL ;}O~̧P>} ,l9),Rr 㔯}7}=CfB_ 3y56017l<;莥 "O ~aإ54{O\@K> 5 ℵaB|{H$䑎)lP<_ !Z;IP88y虐†ʯ}Ay_0LnV>RbC*D39^-R1⾒űHljbGr#y`>-+W!p@SeӸ kʭu 72m,JRH nۭo~]u?o%4W"u,|YV 㡕SВ0?=I&odXc$$ئ%]8 x 28qW惸8#Q$n"K)DWi(xA,)(V9UU+4]5x)@ 3ܘD:N2yNXo.:GPN>u3hcxko~A_yr[G ؄cdpzsP#0F!㑶 &*L3fڅ3]se{uz2Hկ#DT<"h|ZmB$V6~184g_n!iL驆X`9C+V,Fȋ?~ma #%]72#-?P|xA-ѕ|gԎ?NpJA.\dox2W5'Q2| BK'LSfS.I.A'x" EFֈy a8'fsYk<:.GYV$J;F|].lq{{jO6сY&RC6Ng9]ά"e뎵ZG8 vy&[(] 3 c7JT 3*:H+CgFfH)W#ҧ-KCejґ]q9*C9QL2nb-Rx&dAN27۶GY9^3r䒱}A()("Cg\Vu}zu-o~0Hl!g "CC0k7}@y4VaF?sdq&O_"{ `>]FV6l mMrg,[qـWm'^)٩ ?1z-\*6UIm,Ɨi /@4%ꊬ aOIZPKL8+egvAt =+DZDJ-v x%`qEd#\j~V꟪X ކ5qL  iB/~{֑oXfxSAS.e`!PRГ[6zgnNB7],6aR0qWWO'܄Q*4x8-V'r G_;N.\[tmd X*wRU$TAYGgJ-)U\P0 J<]/|<&>D@nV+_+ ZGm IJ*CNF3L   cmAo$4jrxƵE:3F6w Hnd!~ڬ+M,ڡB4P79:!϶nSQ=SD]ލ "ptuOW4'!NC%͙;muHp ЏS3VNaE fuˣ6#ضvI !Q.YolYUǎ)44U/@,g$n,,H6~_Cp8M _Ca6v*8R;OxKg`M &n+߱/*L}_?#fd8լ 6vf]F>i 6N'z MP7}%mRvlT9ZVfu.v8;01rX~Uye $˕2j6elӻsv}$ٿn)Cng̲fQT\'7[ּk0y$vǚ3ƷML7gρzYrlELT-D޹[ :Nr *fMXL\HWfڐrNk6CҔs,w3߭¸9Dœl`pP7O\Yr%^G3<.#q{QlFnʷӯᢉʌ6'oO&JP|ڎ#`@e"(4]n𭿡#;dTˣ"6Io0Xf [CD'%C).i-dEayu|΀ {'-2yE:j?~*w>7oGַ2ƣX8pF=`̊<2agE$X ;.@`B1 2j/;2*femB$xZwOQ5`~./`a!>9%> ǀq9 Ӷm9 #=8bY?W-hvFt[UVlo^~G\PBoP&, HkԋQ/}D9-;(-g 9: \+xu Sbsڟ)4B֌1" Maț 8_#:8ޯHHӨ::q65>C.G@Us6Is b+BEbKϋu#H<&Ehxa8J#Gi@MɰP<3Ț=R}ۤ䛧6T/{`GQ*G[ccA,Ȯ Oqu,Z.=,~cxONa^SJc)6|igN4/h4Z^_{R=M(5@9ҘL LƦcy(s4 LTvgL- * I (7g3 p?3Z_.?s6*a8EB %kyB50t쑘7y> bAaJkcT]=boTS=c3G-uR/3,_t **>ZJFݻsi壞KŬrhK:m]V/㍫^/ѣ&We~pӣ>&i׃Ug6]&bQ(#:balWF.TG0ZdG!zq5NoۍC)Mb/7{mڽ FscJB*᫏P?6~W}4IN pyF=+-&`. xœ|#B2@tP},68惝t=NGXg%Q4k}Ò@PZCc鋉ע:2*ܪ U ["0Gۙꩫsi&yDa{c#eub`4~U-'W[>z@\YC|J8q϶o|Yen OH1ž;ؖ)>Q*@K샤ž+g^͔?@'}7 V ׎'pJثHF"J@¯3ѥM.Q%.T5h֔гVYrR'>CKBjHX8uҗNrpSlE.gd,*gP?j:!ŭʽ E\_c#7=Df2lG#XLY_/ J( "?L]y\]XeĘJMhk% "ʗ;5_8IQpjmmJpsF3\Bv>\>Ed7:i@Ou]}\QӶL x*V )Az'I|(;kX_5t1^?@M޼I {C`RFP#7/Z|dzЎW={);!?LAKռ$/db[1Ik)+6j.7boUv^%Nf4~Wh8ŷNL O WPG(5}S' VC;5>ߌsN-r%2۴*|t2*?w^gazzKэڍ ЧٕD f̨NPCzǯ)(I|B.27- T Шem&%-uC\Nߟ6jP q0t.Ͳq$ƧxH2ݯh=ǗTgx1%@؝ڋj8){ܢlkLh -?czX2PMM"+~e 7OOHǧUd}fb;a fB(l"$' ٠eZ x<8]kuϿ_!rpё.|"o ^Ѳ*wQOa|f gTs$JXvUfmSWB+5˙P4eUMA9%0o_&H]bȖ/$HFmxH5M0 5XAI(#X3ҵ8tW5| Hb/ߏ 0nRC# R&NpP^ ۓdt0PGi&$YTϤG^;1R3,+s >qpn9t `foe^3͔\)`9bűqi[3EH9۾j)|"L>;z(\]oFyP[9ExƥcOj3"_(:Bh.ٚPB:cEk =}[{>:]4h[aሪ`̣: L pTC7:*g \y֦*D]Asʲ.*uiZ|)rdL&e}t(C >h i)FK~It 7ӬO=o9n`qdl96SP;V˸*>RlDtljⲦn6k33Q+? (L1 ͎WPH>/.mol̥r:VzPBY݁^qATJ^!#hEҰr6OZQgO:"o Sd |R4aK9^3;%y^B5S(5~ӉVaFd: ώUK72I 9E#;GwW@k\{&+ۣ'Ӈ<̬ǼsX+ŝQ-4:t!oS HqIqH;s8rX, -VuʼnRл#P3.sh_pvAZ;}%~ާTQ= G VK a7H59*i*}FtV\ԓH`RَC8;k!F>Puf6 5$7 B6_[&kϼcsנ9s+܇NGM^~q k_pn:]%0{~Lu kB' `MJJ5-`ZhGqٱz0vUjR$~gE>D{8|Ʃe r| 2`7bI6r#XS k+BƤo<w 0|91OQy!2j_]m1lġ( i(5 $݉Eo+?E*snL˚ .5UcĕmsGj&#-HWHڃ_x~bߤUM҂QeYF-_()=<&CN YQw/Xf"XZSH@R2f3Gy7G;VJLRb/h/BcՊ8XBv@\n2A&umĦ ,GDX::E,ʽ$fѤ+J bU*'nSZ1BOKwQ9c2cy(/9F҈fܕX Dd`9P0(0h(j­u˽EiB9 Yx==٪pYݻ &S2Ck%٘uSI~L1U@ҟ#vurߍx[Sc``7!5U2<s>>οc#kOA uYnJNg`dYJyڟY|yE 埅r5K@ICbو1Vsl~3Y_Xο5xd0,Ȭ˟{bDlno7l64yl&h@#bmV{q^YPq%Efd?d?Yc ymdPآ3d,#5-߮A)wLGR+;`X$G qЩH[n1n/g= @|=%Hh᠂QͶI8) Sz1ãc̘W$q21Fj eG4WLꭀM(Z%$Wjܵ"]㻜 ,Y'~YW!ALf/xlRG: nw_I'Ӟ_e9ΠT$ݙ4G7%+$c c1^w̄]葥D2ir}$KlaEqz}goi֭3dzkY:heto H7GldbBsۋе\#TE'& b'&4L#Y=)|+>W.40^!LD|$,JtU6`nkw 4 So>!jI-u蓊Ő|\X$s.@ r-% `ыDi4byÕ̥BlF)F.F`WyW{EMashȪUgX 13 xOu#%xaubDt*bQmZ96R{}7_jÃAIo}u ؠͯ@bX.I^U6 `rff^|,!VQ~!~eKp 3y}0;UYT>jFMqTźRv`r:oCf'JѾyoz1m~ &b)/yq2V ^VOE)ER؟qc!{ B&ĵnn\F#,*WjA̷f"X F+R H l1 .: e{߫UJ㠪wf̊feu# 9.rOhv4i& 8?4*i Ȏ )xJo=5^\ [&L2:Rz"ha!\X_Y~>Dgex" 9sFUko98^ew}V<旐IBthyn8EM1UZ.ط?C<(5OELH ٟA=Y\l lr뀋4IU@6IP5'Em%X⊦&GC =!ef!hq!N*ZaR%1p\ zQ}{\gKDaӅTBL@NκA$^d~WJwqȤB* ١r;1|麑0j Zσ )8П& Y2֜Q|@H,[S*.viO'WjO>xxm@/ZAst THkȇ=fY6EWa}mT9K@3ʹ??*0 X` 8nXѤGwf`h(ܾ7 O>LY<р%7''R)ಉ ȋ:f 12˸&".f.lpƞY[gzKY32ugG?Td t( cFBu dܑ). ؞km_Z?MZ "!4$)(}GgF? 2낽/1{◄ąx9$ jcr1T_|3}<+wx|Y3.-AT>480R!l++>{*2-99H?z(Au(=;)) ^ݹw3tVL'L%:cBH]WVs? l/ C~:GbB+v0uS蔓sD pLN kו0.]^n[mCUiV\_6ڊvI tSyeR(xvAm ;;RF1yf ^_@^Ku"-%k6&FY{R:_jq>>0rӮ?Mx,pEs;{~UM^b35zk-7>Q0[8]BeZ%tnF 2‘'ޗ0^]]V H^BJ#tVixWiS`Z=IsN2쯑~ɢ %*Ru\}u]nn*95FZ8a1jZ)zwQ f-OMa]IՄc}(h-E+lBl5d#s|Riع<`amm:1҈r4$e7 e%RP_LakLf8 NQR Ew1!+tqDx'=)̏jC fq]@6HE% #tn|lZ;uj\T o_ZHqie*cXi,yQ}2\K %cp,'Ɠ]aK|@a͆j@ tH'yJ$\?>Z)a%RVn`Vqjْf UlRCO* ǘwxLw `hB m4P XjwUw Ivqb.tc[Li2 %Z{+ֈB7er{=#K#[C'j1|)5gܥW e&C47Bt)9c`RPՁ 3dF ;u3ݟ:lok>/2Nw"fWfym'Fa`7t$Uj*>WU[&{:DЮ BZN8r.&A"ff+9zEJX9[B[6 s5QjolbWؐ$$9@uڳ@bgJOn5~L9"EJOR}?Ckt(˻UP]V_:͝V7tcP\6pW\#(-bԑO3)M$]DY|ޢ5DIG% ho^A9vB|gow7SۭFyU)9YGZpy`}x#Bq / uK8zZu5|1;lPtvʥlr#C@DdB,3,*sdzzvJ&_mx:gԞ 6zbbfgsFmǝd>uh_/!aJ\)#ka+e/P EqG%d;2~-IX.~#8BGA! ̰N:*]2t0 DIlaF.M EJj͜z*L?\^y]0+$Ǵf.:rq8p/XQJwś9:p aD(N߉t.SL) />F8IH Ń՗b3+,R5FHme]PH[rՓ e?At(DLa@ YEGqs7#M)P3SbZO⦍2MK &}#Z?KTF'2~>M⽽ A" /"'</}tJXW 0u |S{.0qzxlunm&ʕ/jy73 ܎F:1k^o#eCbWw71Ƞ7fByĝ{?(tUR2qA7{"BBNI5]Rĥ{'=B޲.P3/^Ekr:CH_a1-puG BX9/mu bX&pab*u>o :՜KKg[zNR:kN q^ w۪t$NHAXʆc0GGB2֓{d:$ Uͪ7P $p9T 3IykǺXfdgy X|)p:i1?\[h{fnŅidM+éemչ;L8U5蜘IV zSEڣ5TՑňAł>2u-}zNR*ܳf(: #$@]k[!x} 68GWaf^/?dWRXnE~X fԐ-:BZrҀS* =3#y}# TQ~EiTwH8xI-Z5c6[,GS2iB.p+nHH''Mt5hS\`#诟ip_fr}Vs!̸;7=н?P ?sCAN#`!|prJɜBK ,nrmqcKUcxg#+F n з 76K~ iT~3&g{Lx$\:*5I*j#&жPϟTB>Re-'IZmm}S[!`'QaYD H1/)ŵ ;#Ddľ]-jqaʌsV kBl)]sl枺<;x^+Fܪk20zaTgddB i1#R'8#F4D\v5H_Kdf63߁/q_޵TvWP"[H 2H!N?N HBQF rƹ^55XgǭY̊qBP+-_vLVʐ!A2 DMuݷRڶP?SuFX6 xRdn|!X~U<bCz[/ 7ZI(&yJ>>^ZQ"YFn^7}V'\3 DU ż;XF`lR9'GzFeɠ]N{12n4Fb{ QîwoD+&15C)-G,+ zI+#x+p*'E< C8Cɹ`%(KRpr f5 >]IP=#ݷFh?6g@0-]?(ęa4X`OB _&0 OLnOC>&ˋw 5;zZL=Wظ"HLWԿa~[_@*3naշDj.AȆrVUq1ȷhmqC6ǝĘJP:u9?i+:*VX`acZC`ZvwBtJl@|*iwQVFEy<ȩ,.Y LJG1Sj(^0MdVhodçg,V\FHh\p)Y,cSрB^{hdNLY-??8gvp^n]u|7'EdR82 8Df?] ibKѭWkUTs :eϘBC9ʭaVn1Z'V 'stGK%xt ! #sgY>,T+}F D׏ObHX793::>\ܤf#ݲ:7e܅lsɯtl|<ݙ=JFAT48^-5`Ivd͒CkQ*UU:pyH< N>Ά.Ƙ M/4|:2dbB4Gʿ@4 ǃX0D] "A[E+;Y;QfʰVBdpt.%ȫln-5$<Ͷ]9s<+| ͩ>5su#zѽE )ᣛ`zWe֙}DFH(P[["[•*hCƼZu0J` ݙb!6QIQtftX)h>c4U=ϊxB*^ jEڶaԣ{w Mo21uz*q56$'LʇN7h Xp,ZIh1u,<" yT6Vg| aJn;Xq^2]x<+ߩ=NR];C$)n|/+DҀhi}aO=aW)U;v3楧Ɔ" Y36UuB#ij/XhY:X 6)E,ވShev],W݁r3PeS]8Iwd(>8ު ө;chFT,C.]. R [cOMa0hc;9jɩv+-:5H{Lb]ߐL?t_`AoŃ)jGu[s#qaS ċͣ@ c"FDga7옪>f$: Rޛ3ùqܴvC'cr^^| Lx40[_.܎A=1' ,cڪ똁V^:X\Ef2RWj_&W]d#1C/^jjjp ~Up ʡM?sߟ.b+!B=Bo1!R? 2bRTT g^B\- AB}$ x}~'k$+r5w"|3Pc,TB.o>;Z:9%71 HtTcvX 嵂/mMx>fʍгh֬M"cn6uR~z_zMGh8SEmˈO"sS/љuwd|Ϧi-3p1ߧJ7G"+T^:?[qه٘sW|E'9!fv]/nj*0^BI[֛&W>CIǙw\J9.)Ķu:GUڷX!R9C4PD`V Gù B cϘ韑a>+|*_O +V+5cF-! n]DJ=_Lꑙ A|ABzOY"G{ 2<7}L-sdy.J gç%׋ MOvG*#^8_tdMN>{;^G{2-xNHg5ZPZQj,q2lk 4㿓&zP`'`q =ܙ@hdcPw+ܖ%bkQj]0Ys@5^nvzq7o v6ڸZ9 H`اDTk GzI4JFSx"0dž.I)+9X^LRN\eQp`#m02!u9*n"|bCS,20,Y*TA}Ć$jTҭ0#gC3Zz~|pŻ5!Y_:Wb*c7nBX `mFƔ .m& b;nku-A-k~|S)E LoOEE DW6I>Fŗ;E-&1^'[Q Y W! ߴ%6 ^ifVuDu8hrKPd}#)4x qe4$B`] 0 JKtv;1,8LR '. |郩w ifq 6`؝e & !}V" %5ފ@V/Dʒ8@S u<> *0sy; kAaУHFfXJI\bizFīUe.wO2> o#4DA\>MZNoۄALoBe 8ٲBXO]Q>+y zM%\9/GuNqހcJ7x(g,R{Zǎ]:Q`;cc4s~+tD Mn8LjhL9t-ۊhm)P挶>QYxڿ~JX=w`- KtdҐi, r<<YO8V|դA.Ӗٮ0dY C#?70Q)VZX`MI{-~%a> U=ŷY9zjEuhjJݔ e샾||;bPCu'0),fZoc+VVʭ90+,1g|w^ΔD?/7zI 9ȵNBŌoTs?\K(")kDzTffg7=IH'7jrnҤTo0/)=cI^1&-Мj@JvUqZ '3ǟIú!MS2Ž)&GlR:NQxom"z} ym!cOc fDb"eK|,hWPkg.H)~\t8^Ҋ}&seqӷ4H~&)gCGћ #fEBm @`Lv~uPPy k<ܠỐ;/Ob5׆l1 ,5ވ*F#=8d,7 ^'r ^ݶ8k*9q6S]׳Ohc6d1!W .#M&W3 za 63# Mø^Ն9m̱lyv+|:,w)>v0cFwgǶ8?!f"朤ic[(x ju%J=-:W,2$wֿA=ځ 'x5ցYJ+W˲S/xٻKD/dűߡG5]sFy]q]!C,x48x9rkEMO+h7|}ʘ='Ś1+Xs]tS (%$o 'ףYTݪǷj,#. tY]`zUcx47#}qzjp{vu|"E;Q`!Fm]!8q=ڭHs^1x>`@G6au &` T!qޙkz XJ/X"hˍzUƾb*ݲ7!mC̩3'Т[2!Wy'G3Zv[&v1Y7: iX}<˫v@xҠPf4ms2aSY-zgqbo?QSo0#.xxNڲM2Pzګ6jD'S3CFtz6L%ǿ-Grnkzt1m'(SP2禔o$Q8VAӈJ-ld`m ^S C^mtޡQ=w i/nILjȮ+#I?vpKMIesױ=ֈd2nd)RrjzXj_䍆67SVc`7a"],+V=麎TwZ5A~`LzccBh'_5R=/oHj*[sCuqwCv&N3-R^`bتYY󆶽n܃!> ٻoJdSѝpqMp$ yW~*G?jX&=üOr@ϵ:ZE6BQ)Jxe['1]CSXH&#n>Mmnoڅ\Ų,R РK##ll@FȠC ƴdf! m*S}Ru)!kn܇ElX|(vv>c;[OjZ.ڨ9p|M," bIJ\@.:b4od,V* a/JgoqJvGA#Viq̑𖼱93I G͙Xɹ֍.q E|?{Ҷwbs= +@>-:pYFmogN`[ۄ佑꡾NGYZ` *ؚmrR8j" frv/,Ijɹ<@0gQL]3PYj5s @gנ?ȩї3}U$$I =^1N{g\} 0~G▓hˎ[3ag)Ep+v -QQf^NW:|@v5 ,8po* BrUi$DkFEڕik6)hց- 0" b?陱6l66a.njpQJ{)>鰾k',\nh4`n¯/:ѕ:+ʸjJu55FޣI&swj{ :*>%,| [IE~ؿ[U  $2|XV{&rEbi.vֈۑj)g6y*[sN904yPyP\nmg8{ay*2BxcSq4˻?SW8JkZf˴ڒ-]Os>GÈ@s.tfF//De[!-d60Q[~XM{9z"VmzTCf= 3= [wW#s5c0%\d8ϐE^;Wa:#K/LƠɝF9>J6g\‡rv.GX;ŵ1z#)dM3mcr rujt|]zKedEK$u7xsKCٵuH2!SZ56UUdbRYm&fw|CRuZ|O̳q!,eKFϩ? ˿P[PQ" ~uA1w<- e23V[;Sq12º Ĭ`ݓυv-V#Gn1.6kϠ'~?58'l"/~!ߥȔy{E J(gk6z%s# +N(xΈr'Gzl3)>uj @ @2O$Э+g=p^m/7 Pc 01!Y) )9<5GH{V$DLس\*r¿}{0)αe^o[S/>2(GZ9J'} aYS}}Ltd,[pܺ>{`To@ueW+?$i",KA\oUӋM'3pbunU%oy;!eXDvpD7[`cڤ0^8s=3xV|l1r05nZ7`=n$Ivz<- G_˚ycyJ\9KgmϤ|Q(+woT7Skkh1eiuAgk`L@!T}P~MCVْkäMҽ ^CmPXF+ zLqV$7^ͧw ڱ>3=A*1eEFt 5mRx|ds?箅CES+m,8<LJV+ X\gO_- ѩAU7lE.=,l.b"]8B/3ٲ&tm97kO9h،$n8Oft(\$ci *T*ۓJ;m+#o>Θjxr(?F!~fv[U_vfU|< [\6ZɈyt=*ꋎ†6-I?Fq #q<-߱zxXt%S:N#6H#P6r^Q*$XsJOfPZ7V΂Irt/ixz oP-=js'Jᰗϔ\.>i6 *A f^q *2ω͋<#zQZ}2 On[2 i`DFPyh?ZW3]w&n09cS^WTN^>,ɕI<_?8WdZ i <JoEаaGcsF!w$;.tzl θ6g)[wta)6 &ޛY< ӱ )ҐipbmC {>ߋ<&ldD}ʩ/[l$ʌVf5L:3I2WN_yA@BN(*`N|o·eX. uрjӭqĮ*p{尒fVwn0}lm{G*L|Qo0ܛ0MٴKͤHU*T$:%  ngaAp7@hSnD>+S?CtÀǻ N\+&#_VUa fqOrTnU2+rc(Qq\\Ӥ 49OigY:=Lݶ ɸyD@*7JŽY88xH`WYʸ¶OJn|>W^[?M-ͽK<<З_zHvd3J3s ~‥7Ӹ)~,?=[ 4C#p M1V>*<@aFsԝ? &15A*y}Kbu!.v'+ Waz5tˡ.4pb0@eQnD}֡? /{GPZՓb{F-,5QeG¥%ZG\ona Ox@ c6!J|ʉeqB~r}\\E*䬬Z:aPr[$T̥ח{>-_<[tP7qF΋`8D->6BsS$N*CkA1n)EnD8jTLz7 PY @3}db[cֿB¹5 ^:% "1/[7;v`\'1CqNȉs`K 4eizGP)u2Yu)M6um.e̱.r :u\YtYU^QL9h,>HMa2`J_B<R0!hwiOu&(i+IjH͠xS[(%lRk+=UF!!F.9^uŵtDž0{aC31]f_~ |:b.ÈOk;]7vh_ <'_ *|>\ 1fRelÚgU{@cB̦#˄y{TYC3a=r׷Z7z#8ޘ\PvD*@x0we!0y0uHւ7nݑNUj)д-H8P j)DXޮ>(&hPxgaĔJo&@DsVHwo4-7GWTW5!3'aъ ak?4 Ӣ"ʄ C1DnzUx/EқyYu `T'Be#ٔ~j(A2]'Jяb TVf MU X$W:́TfjH Qɧ(3K{z0 ,aOx%O|E`V+eBNʼnVj$9{7ڬ2!g?>Z[Xruj[LPwG$:XK~>%d'!ݢ q4.oH;Iuԅ4mhn6p]>Az@̏:E;1HHP'֡*YE°6[V}焇%nwcU)y Դ A ePןVZƯq rX]e(z,6:B8oEF+mrDu-P;"|ݗ!{x`FiJPchr1^n->N 5"uY8OhV.܂yߘ;&fEπAdc^ օh3Hio&y 9-uD۪ 95 O$Ղσ2"r[Xj'MK Z"D5@\F9*4؎!/떞sو"t77T/kOLԨq"Mr%/0h%vEHC ^eWyS ,'.lRѯP7wKUcϦuҋunwW'#4Hzy>6Tyi.3ɷA%PԄžaLqbnU:-#ݦ1cV ܉c{asUw$Z*% ,^bϗp`k]+F%f#lEe w+ƔScǏhT-'gNV[P -|/z#́X?2u OMv3rλTJƀy罛Qʄvf.ZJ tr\-@#f*bT$fŰe*S]vvoteAfBg_pdM(-Z(L.D[~W$>8q8% cD~|1:yìc?ʃEor]Z:Ѝ}e}$z\$=thu/S@pE< =Ԭ-Xt ;.߶ŵ$VLj褔[Nuwdhdx95^{C/+O:;dG!<`W0(^ jp] HXʨӗ6zžኚ uSCi+i&}saB(K~j;Xu |e dh#壓I8v`]P,"G!Z-(3btZ29!0քLqn,4lc(IgEb[դɧdn mF. YjL J_r˗=yN_lMtAy]$"og*BVTPdk_bݯ"CH.wh:հVknTHCo{{kϢ!R+P)7jO,dMd3rح(zfe9KO;P ;d&AHǛ0x< ^7;=/rYRk!LlxT"BU6d(_7 g0,$+oc| 2SǑ:ȗV1@>Ev>Oa`њ:7O=i\eEH2V,.ߑn `YH{ uè-Nf,5|9T2 -&=¾c4hS=Pmciyj}:Y~a8Hn-em){@!ɚ%6Aˤ+\r⮥կoK3sV劺x.D T V gYKB6}Bg ?2)rz R`?tX#j6Iب rT؝_VSU|z@= 'k(i" 6Ii>3"@3q.|ptIg< sSɲ$9?q3w4kpV) ôXD봒y(]ߙ9Er\,DV:NmV $.e9g}^ͨlm] E.ҰM_w,iAV`;jH/o_͝)|y:90w7d3 0$S:f"Gƾs~,O#5#ƺN6Tļ4a)קs}Ĕ$ m:]ߤ{斑j?؋Y dYo\/OM&W S6 xz0 ,g:X*+ƱS;a(l>IV1cٳR8߾SDYVB^\xðF 47BO&B+>l*u?gFsI"L %@6ƫ+HJvu86_ NU.Sc(ȘQm[YO+k qt'5Em[u֓@|b| L/_SXrśW>'phpʎqː׉i-i<: `o2j=q!M+/T̥b|(kSfw9E L`4;0O,][.>UygPސPLj@*C @_ըrgc eQ!Zgݬ?d' ^ iC|e:7.!ܗbQq H')?'gw!$O"BD%}d8?8XٛkaC1x9n)NRa0k?vD-ŸzTCGIE-l fǹsѢpZkkE#tD S>qُMΪ0ls47G^Ɋ}aO`+z` ~(j6K|*NW%攂0g[Yc;1/1o\`Ϥ2pro Jzb=M3&T7[VObQkoT7<@5SXXDJ9~ lcP&(m)C!"!#N#e[Æk¸8ȋgMth^O!:!l=>ۺR[` xd$^_&w~xWt~%! jB]"4>{|!0#\*bQ2@sڷ Ft[lNQr}dFLJn\;} J8Nu"{Vc{{K4N =I!\"!S-{Jf& ~9򋼠m/L&!sCK8}"<+a$zM53"SPaŞc.3{*F56hkA(&ֿga(u:(G}}z`Ǘwty3쪪No9j!M噃%p5fh9JHP]c`;;{׻ Tp^>A3/!s4'ga^@ pd XRtJmOr?!-%[6);3 :?'>lX; V9/#@k5lހyU@ /SHEsMGb,oGvc2f%<2/MLKk^['.{l UhVDZb&T8(e2sk0y6r˧ibu \lLSl *;>̋~*JZ?ǀ %[(aMprx8f7% Dn$5'z 6TީP^!,X]iה#Wk_#pp`Kp;~c `":3kd">,"^L'9bas 8"b3y̆5{W;H.b}g>PĊ ;+i;o!5煤*s͑e<dV o_ ޏU9o>":7E^hlyMa)N4G-2E$;fCO [zrޝP_02ݫi~ryGIW6}X.̐@z)#eMaDs RH^R[fqâw6gTXހ`v9#8N-j6]cYhGJLkH8sQڻt55CҖڡq棱K!/WXaSq=17af@5`DY+ Ջͻ% ĚCfÝB]o;;N[:VK5WLJCBkZ6fh[NWB^]W2?5LOgc Ru"(DYC!-bjt&S6GO&l #ͻE ^% N ]׈oc1c*&*n8?}S<|fZ԰h"QLWKS p홈τ$5uab=VIc;¡}R^.پ,ҬGt(?Q[MzV@:$ 'Yv/}v*&Nk{h}lhG?=TӲN/b^Qtn2dZm7]^Fy"SDԕFóYVz9. }_*½fxy7*GN@EۅXR<GFtЬsm ij?6/\GaS)z!y}]dfElSp[,`=v) v3}-9d)j^ysT1*xbEEiVHEG ~2fܭq}DlT}ВݱJ]!Uw3wܙuKҜ dGNhF=]o}gᾇ4; As? "f̂Σ>QH:~Z_PsfhP*Q2+#`\4S$˜O?D?DA1.dC0S˸Ta\P "<>e s ѫO;5ꈙ>x ĝ 3XUg[m)[WJflL}CzPw] %Q%hָm׽mlK]|Rsٚ.V%>OYF]Dt9Vc$l?Ue'a5X##4Z쁿d|~RG6ޖx{XH$kq i%/ipK~=[ޒ{=yL vB$"x뜢ZO7xu~~[ws Cmx!aER{/85&5Pw.gzܐiVǻtA㤞 +,ه^\n sȭ7-f0ku=jw2g+c m{khT6klla~3l`)z,.2t[U  4 ;E1Xm-&;//Kvw܅>uJ@0ɯ"f d٤|d JS 3ilt?mH&V{\Q*9vp 3+ @> nWHu T# ׆LM1"$*-ȐHO'b\veno6]D f8cSib+n 'Y]m)EFjݗH׵3U'Mt}YWc9hZ#?hg;STBIzpx=\DAr#iH,WbYT m.qV< iiUj)Tګ $!dYvCCt83A9SQlmfcDI~kι6]sCjB}W^0;I%tp jb9Ah]4c~kF- bmn?/I3Kbej+6 4޳13v*J;zJv,s^(O$R~utvD s(f($NwrMZ cM)4)Z8.;H&+ށqeWfi KφCg UUm[9 %}S0%V|xq`ڛ=4#:P߂=|[_+dw eeIv9i3酭DAkU8 D3ctcW]$&-),y;fa%NHw# hsKYnby:snA.y9 Տdm|.ܣ1`wfOzI@Hȼ#u*c9p9&LϓSp̶."!d.rVSxgdOErZڞŗF܆ͿI+r4-K v4 &蘰맜[gc'z]imZ=z,t %Ȃy>høxH四QB8VPɋc_4-Tŧ=a>f!480 y(i"^"oZ& 2"tpܝ"| 꾟g|_"'?ݻgq[_"vT0_rcVyCO7)U$0/}YRFT.<iAuC9s pjBJɈV{>X#c=uq+Q|zP} fq!,Ե,R[hJ- \azQq^]0F}q}\c2)*OI˜g1wS5dKr1fG5ۧW ksr>1O?=9;nfPp:p8 @4xdM R$l3jc[WNԗ_0@ =9O}dyC$dZㅿER: 6:_B!K AQ@ѮƵ *4݋^hE[VBGe+ӫh0ɿ "v@ 4u2fa=Gdu;9d89v\d-Q7ccaմ{<ʽ^Yv)l-Poբlʾ}8J7#[Qk"&6ءjkFmy=7@d2qNbiXV/ y|8hCjqay>JJq4"޸¯^׸Nul7J+il2B;ab^ͣ-N.noŷ2}4)۾d|ϷOBO~q 5ƜQ_ Hb7n$5s]6P}~`5nZh===['2uy\J i!)<6 dëMepL~Pףئ-AAخ*V`TNt =ԏ{f&6^R~O!'/3 o0#@i ߂XCR`mt tS06GC Ep(+F$}r;+":!iF?Auah>Yjd BX i-cIf.c2~-0rgݚlJoHBVnsWtx ص´uAZ"ͼ4.م )J.\AR&zv~C4DC(jU-+Q UF3I9_.AQh@i 6՝,y5H9 ^&b/_-mycɄnZaeAܒ l+O!ڸFͲĕ~L1y%+`#J‚d딣@̻W sO'קBo4Ս[C 쳜[n, 5D&& gC65&Ma݃:|5 Ba쟁sB t_͢b `EBD 4VK֮q.>&C ZΔEw|!`!_mL|P$QUh(g3(Iމ2#DiZ2㇕S=يvh,m$a>x݆TNK" YxkY~h *EܷI .-0 U;"-j&wRxs}|7ְ@FV_'>U\I!d#R 2D\}[=Qc+'.X$vÕׄz߀sدXsg9V^xRU*6{璟jhqӀj59}I+羰~\EIHR߆}%EE 6l0uPZfiޛbiUΈ\xTQ%!U>J|dvc\P[^O&(GS؊!N})A^u-f"j&jU5 #pNZO4s;YM<|;*e oMdfD@vעpD{oLa F}' /p(AT& + bǹ+K:UKCE a2JI׾O7Ϥ;Hʅ\Ϊu&E0^z7$_jCPV7af>H8:MH"СyapGwu(hnZfcAd MWwζ=KB"IQi#-¡)]@c=ЖWχ_R ŀ>5+3o:0!IfY>Ϛ=*Gj]_B;kăvrB3^}ۺk(݅5aA]jzh@!:i@b& ZHHկig 1&萶wp A buގW_,+h1fn^4(ݷٱ=?5Uf7%}"wm%Y-x,#XqwBEƥTa0hE `'y X31ipO6U:S%L=Jw70oG[4g_WjfDh4::9R@h3G[uo"EVjPY毨B/ӡY|ccݓj\SD}Q5%w`[MkPFK@g[3|HWK"Gni拼L"_GhC u&{>JOw`FߙS'bc³iA(!5*xݠ!63p0]f zRhf*]+Lq1nyMI#=yDXv4KFDl3 {dmf]0t?D}sLG%קѥ/Z٤ڼ R?3УMg6lp "γ. CabFV r~|k"y{|P`J܉2iZl+F!G~l=YX.R`U1 ߬@ .wUP\a&Pw a:1:4\w1;Jʼn_Q eBKV+@#]+Յ>մKDHP3xnn"eԮ¨h龜9p{cB@F5[9l[+01 er LT Pފ$t<Ƞgo$RWYXz:V[g?A'E'ةNĖkGjƪ$>'gQmFw<˘;}hܛ&1ZBk8.;K>a<(iFM{;ZwEOAθHtrÏJDpt@GA}ŗ1Co%/Lco;mvZeC2#Ӵ)W{n"1qj0O<8Q%S?!ytD0A4a졚:V2敄J;]6% :n҂@fy hp^I/=qkO=3P-~RRpjCOn}ZUT|+ |nd @Eh@2=(p7,s R{a\9s Qm-A@y sHlOq4w01mƲ1@!E&;RD# $EES:elG!A {;iSk8"#X6bE_ÆyW'Fa?gr+8k+N!$4DM6sюp1P`DE|)1r* ûIS!vfe֙Scx}5~}'FZ_&f T@ mvz7OGZrG \F!R-DOjnq)ۼ-@&|GؤkHt54d#a_v@`.ˑݘX^&9 *ZGXnO Nz lәsRQtIwXO;CA渎E=$b(M9>G3&5b̷dzYyYю\[ɧK6T\(Ng8R%D}]P9$x 9;[͏KQ>uұ9鮻Q ~22EKq&Uޡf8Kz\}29#ڻ&A٥>Ęv1| !Lh y"!U8iĻ1OC{~w3$JH1ŀagadV ȄR-\$n9K'uΧ`KY x8-p"e'[-cèxӡapm"sXT P1>J1&乊7) `o\Y *,N&M,ƃ s@X[JmCK8ѣ)0'oD1ܷXbΉFL0822$:3dGoTUDI^xe{Ff/DsEɣL5T|c1MA90aE6>pxTߦG3ݯ3=jxsNϚg$,&1 }EzğzH'_+|.j$/ >~RVb sVRS9L8Z$;6[JϺN!޵^F-ݭ^YGRKRs~G +L$H ZP>ғtE˻M꽭Lf0B cJ`h55PJۻt7w7P+/DLDHM9y&sپt.ڎwYbhX>܊g7Y봖Mk/Zs5_|2i=saZ$H~^qr(P4#\S{8Oh?L~hpIM\N ~89y1d,*XF}b~}N|yWJ!2&HhehnH*j4 woh)۠c&soȐNrL!|,7G&Ȁ*/~[0rj^Pջxڰavy%CʁYϕ4?w U>to V{m%Ќz y*"xE&$*7Ӟ3-ג1`L뫄Aɂ֢к`~xHwLj{$ڥ' lHW#s~M]c6a[b!j]· !G ś+d6?˓<*L]=$[&NnWysz_ w' ͘ν'AФˈ@SnȞgm/&vcեKI)S^u10mVX̩揼}`PBd|wM,)|agJb[4%{:xnl._j$;B5 _+Q'IOJ`4b׾$|(*yzղK . @m Ca@J=q+LtjL|Lh?3={ ;kXqh77A*|(׵0uBMKK*B sE6@:nd.=z+e!8Pta} 5Dέ?$9~G^, ^xC*sx +L%6$-zVM"ø|JOnX?o =eXM1-ޟԛC5@nEklj!Z{ vUTq_-b')q_^< 0b5QUJջ*-ߤZW`ѫ>4sݽ| fϮꤱ8.Q^:w}]W'd=DC0(g4ǟ)Ax.Nnk`zxj  ŵH, )^eD!BQ( ӑuINw$k&d@X-C@)vw1 UQw⨀% c驘a^7+& `'2q-rTVGxFcflԬ+gYv<  |MJT1lş[2}o6goKeI"YA.0k%І@e\g8@Ujo@y|ۢ%:4ȌNv2-"W/ӣPVC=x3idMΈRLh|0*7WNn<;oPX`M%w=LS/9 M x'be79&o'Dv+ĵDOTԊ'aMg jt%$R-ڕCE/p5af ̈:Fm#pxEY4~f39壡Ar6o. Dyw+V/rO==sz*@נLCf]Qg^W8GUQO!!hQET %&7ӰCmϧ1̓yL?γJ!DPWJT8:ճƣy`n2ǛJѥL0h~R`݁F}i5uA XƟcۤ͟AS+I ?~Qir*8 4']?8RUqv?);T=z?wQl{dxŽ`]:Gb/г\=,Q0V.儭5&Xq./BoL&<:3P6ohw!JF sI}2 XZߍ;L_"7)"/i⢜&.!IEsكG1ueVN ͼޟUqaj29bo{>E>j8/-0&]hQߺ5_AaOY²lgw |Y}/񴖠ջC+i㍚}%wᎾ|HG?Du5u-1#o5.^o`p`kf6b޹l8 'B /?$dÍ8l%@͛ ,g\XH7Y)*:GvՌ?s_E9(>p( |LtN]BJrq]^G #zđMB(|K>01-qY.jP0͘\7m޴gag?8Fp OE ᠩA..GJ$ᦞ2C֐D1_]Ӏ @p`:\fO^f]h;BL.>\stل.^#6S079SgE񳫪TS4g ġU<8^]pWGџa*xT^_5~DNHy/M0 [Ӓaqq}g2E祄7TJpv "K+ /]!xiEYƸ>dݾ}"|_Ncʹ!%⣩8ɖFSF팠Pf`C h]Ӷxi*N"ϞxX|hBoPvÕr6`"BöOz=*`LS^dOnH-y4?!ZҒRLe*5Z)>+]ÉU1J0C=}+` I6b.Cu[+rf0tl|ۤb`l?ґ`nbܓe](Eypg?aW LtW.i-9Yq aW00GZ ?LͳB_5lihZ.>m:>qg~c(1zdvy'Z) 㜻nGI"ĤooіgyMήa]m<!Aʒj 1sH4(T^AeHJlM% f!5ƚjD(=ͳ?LG}\/ZKz/t}diϗ8"\#5jADE"*8~qv]`0Y/>04N(B\^g$ )~6bV bٸ2\ ji+2UJp9B;./߁Tmxoa{kՐt=P.-+XcfIVy7T0+7= *s>8v?r2Vϡ}L@%oRqQ垴wRJp@gyշ5om=N$S9Gi=R=~ũVs_\ Ocu Io ;qVq9fA</QYp2?pE&6ض'uv ‡E9"~ Sm4}ŬY79[< Y֍q1l.mo~J<8@Z~58ƴlXO] F݄Ru oǜ>A}Ⱥ흻r,R4YnݽCL阑c8#[,{DE57RQx'UjykkpގVS] a>m|e{ 7֨t6Zğb qԆHSE|<]S5֋ y!pq¹[F͚\%䆻ߍՌ1ɉ>ү= p>U.t\ _)w'Qt)?- Ia+:  P64.~T&5B퇭oDsBwH|tԙ0X{ȑ.&=Q#Rk8۔قy@HG/:cXf~'܆#eyORoG077Sy[_w0Fv4d DsFZv zհ{~I\է{a™U-w$ߗUTĄ̇j%f3*N^rKdS)Y5ϓwf"V%Rn{)hc\+Ms<&LMϣIE/{@ٙmr}-|?Ӹפ!>NoP:HnpVk=t5> @(MzٵK5Aڈް:V*+`feW{8]}I  cPlZ|EB"Hc??WreS_[zu0;F?q]X/+_.(G;㓢+W4|Lߐ;l'+Dzǁ|Ts[ 7?R5e%N:]T8UWnRN.Ӳy"l U M#)zK (\aR좛KS~/a m;%ulY-Dӷq/ t&5=K0+ׄ: E<}Mff__3IeU2MZ4Q;N۞HIAgATK^~VO5Ȑ10:\ﶥhq-r$kSȏx+Tu)@ ʳHR{tgS"ڈy5꤉ph\jq7˹R}QuggS5q$n^ 7a ܖI1UgT.S~,1\,њq 6vU*+:fELLƹ PB05KM1"cK)ԍ=Bne밲FF,L+VPJ jA4 y<Ș::wlߘup|kyby:b|Ry ev^E>?:GA./fqaҵ&lLMwM,\$X|~Z4Cz[fU4hHb!īhyzǻ[IY7n(kk |c<#wfB i L:&/m[WE(jKN+"] R; VBԺAM3q=DF͸<e`M^G $,Ltw)HzQ@I0&cAAvCJQ0@Y+q_65=kzдrI`AIwɢ~]W|Nmq`pU) /Sl1 JG5h`$T2gj_GjPΔ8kb ʏYX'X6ogazҩeweOhd@CXڗ<Ìo]wWЇO `%J ~z+[='y;sr!DV- " mCW]{oSEǢ (!>N:V /'VkuR9=f"dPjTvm}+ڣiU Z`Jm$}`eDDB6?*NL-Reg6b.J_tӈvLl* FאG6P*/4HV*|}y.Pgv}׃'4`S&qrEӚre TGk `yFҪvZ?2҆Cq (h^[ןԽ᜽#aQTh,3suSZ(O&'LD(\[xXimNN CMrY"J׎ wn9Nud)v05T=|4bҤ2''Vq񷮒ً'{?&Y:,`0֓"' ʣr4B0ҝH]*.`mE"&X7OҰ(Gw5풀 ?c $GӐ"!|05UcS\bt[u|`o*ݪvife]sf5q--"=e"Τ@J[kk7MwRk̹f/}T(2hB.tIb q ~ z)2f:qLE? "VH)ʵc DdTlL2hۛTvHrW&$jݪvPulַygnI5fsE\dl(Byʄ] YX;-gaJ5q,?vJjձ<-kOG`n/ _򰻋q컢2{4J݂(&|Oն#$7ta'}Ϣ*Y'P:j.[ql~dڈgPs%|ua49c!}PҼՁ*bsT%M\Lj1cHise1XK52 P9!f>ͲY㦱{rx]drf4ZM+~s+*Doe/fFrWtA.N'"P$:9^riaoX^'g n]+x$Zlt.}ho);f# <6YXHYv9@Еΰt=loPw ek6*>;WL^8K aT%a15s;D`Kq IY] b 7h4J @ g˃M6U̮׎=H[WFL?<\"=z j=5K%V2s ʢ0a=lԡ+D rjsweH#2KmsIp$DԄ5?o58vZl&!pc7mYIႹy 'sjͦbk0 %?^d&7N[e!TSsmɽɸ`xoF@W|BInf^=b6DR{NR&YD#AԂQRN lp4c<· CgfU02>zIԂ⊒OÉΧg󢞔wI1=7]I-7o4z=nFeITưoI`~7hO` Qn ,a;82g LTz+ԺʗGt,AWڹ-!ON[Mղ 8{ m8.&./׉O GsV\`;B`61i&+u/Zeʭ,C KN1KE8XJlk](H䖗n]VBf\E∨1RUZ3M!{c.Ck ]e3A>[LѩLv~^/=f;j~w`5:ʒ@H~-PBu"cݷ#aVq>eX;f`ECs!kvQP%q{Ӧ@-wR`3FR׌S!.@ZDܶmxքb *^= ?Ö|U'+jߧ\/51+={͆ ^hr}RU0t"ЪsFkdl6\WڅoQ`ni@@MS=P`Ōf*WJu 4l]%C ş9cHXB0>O^I(X}nܲ$.K }I.F~%:/ $4d$k95/߁]SݴNJ 4Uԣym?CW**T~-nDr7B9ݑ}sD+}B g#qX3 =1,oHRN:e@ٲؔgc$djE-GWm#oƧP,O>fo+Ӫj H&!]H1:_5= rؘ`%4E] }nDxaZTE1x+l{ U88_EW=կ(A7ٹ.Pb:L_$$8^ OMh"4󽖯PDfzI| HiSUQQqwd]=]G.2}8tҵ%41ig61! Shdt0'X7JȦ m} |))`bwJX5iU*A /3kzIL$cof^u~S8s4B)Fha*'ң d?L*qMS~"ɦ/`)Ճ@Rh [In5E|ueZH(9X픉 8 h:KFWhMYxM] nv׾RBк,k&oTS(.6Kt*-i)|[ f!qxcT~@st G~sT3X ~pz)_iKNjEo=nzcOnR=$l ITWv3j%Qa aSy;Ýta:}hSR EmVjl V6Ɍc TkYRÜB= KqLZX=ٿ3|Xc MXkwY`py>0m!n\.!.S\\~_ 1EkYj]huO*,$g"6!zM_>xxv-l3 k}J0>" ܭЇ;^?`EE+oYR ]0셉P҂wfW5pRJcvgDoa[rV$y%/bǎ&`dIJ|$9Qς c;k\g+_5!L^!!"t ݮ VߡżHR9|{ t\?*S3si u` < Ԍkh2 - sVsg} )?q p07oB{g>\8CӮ1֎X3Ѧ\Z̋˹Quf蕈:B>ʭgҾ;&-i'Hev7 g Y^f0ay T'ң?*%^:g-4t'PxiBhK4QvFӜ:RkD-JAv^|O81d4 U rf]hiKK8_@ܾmT,HP VnUH^?%]m%A ?_fY`g@\ :9*4/c9s_h{[\Qt !HfH0]‹gi1 0>X悼sXn ΎƆ-r&056SV1L0wL~<>GS58u5r@կQw-KtS'l.r-̌bU ߸Ҏ/y`?Vg'檩XM ƀ% aP 73"a "#=Pw)w(F^Ľe6lpioAƀ_Հ#yCb/uIcM2e ǩA#hCGk%\IᬊQedg68O&R9Ԙڗ>y7 H= ]wCu b7^0CL ȟ'̙ʰ`hpRUYg7 ?m>YgU_a$= M-GvηX*'ZGZ3A;eYUC_it~G 668@b"T*_ 7n׾{̟HYڜ-Wѧ-AK~z&b25 p3k 4 F9Mw>,%5mdb\H:˥hxK v&lҳǏ18_ +u`4uZ="8~GIep4vW^kg_芧 G]bx#zX.].ۛ{k&SyIvܬ'W=稐K%!~@]V<'2?5iE:4iT#o7!x"mKJ=dACQn(I%1 lS)TBZ5R L*|R]Vxk<3;kI  m(U6ztE>H )'bf2gIl]/~̠ǃ + s&kqJ-DV^FҪIx݉$+׊N cFT JƑٵں( W]<31 tuŪXlX 9,~޷꧀VٍCWW\gvaY־[NS׼Zc5;yq8`_.I2&D5MhʳiJ!q)״=C}RDH](Up 4&a Ebkx#Ѓ]`&2B_9Я=\ $e`{BgZp[Xaahr{к9ޙ!,~,xuN(c`#E[<`fUvؙF‡[ e,'?T۰RckSA==^kgB~:nVgvjj˨],WDl>jn ;xZqQ螇z#=R@EېoS ΣѴu,IaKm_V/x}=t Esۇ+pMJ+n=~&;1B#2S_d3\MAľnۦ]Q+Y].<7ɟ0*r0P%KmaU[C# ɔ펜uo_!bzCiƤ_A@0s欟KMRs22JmȤ^DD-i/nB{Haz({3A/-[)Eù.rmJ53%d/ygkrj 3g_%@ݒ 71 <~G)j:.A=7f)Rvf& JKl`alv E^lVkSx*SHɂ Fkכ6\Oΐo᣹^MMZh ә `t׫=\Л 淊 cB\cjMjmqʻp>K6K {t>X oyH4ſKgE+ bgX"x(F"w0`"WM )c$dGR2!Wذ_ .U˭AxpsI6Y FjeQ;bR2#/Q)$sQO|uX+s)Кl37 )@O. ~"ٽAl9X+C!?3:^IEp~]&_epcZB؁P!nI.M>tRxe<.!?j'4jH"hvZ8<%DkziC#3Wxp>gRƌ Mx5ew\E((D=P`U\;/AT'FӍ ȏ]?~뜓x/<%{=U'4+Am0A9:r&&HEu3l-[Mٵv,vtL$XÀ]m%o7W.86 3u*z\LgI2pl`nC!uVry`-uν Xk!IE~@@9+O[>V$FArl]voRte&8?n>RfB>E5J-1`N~b$Rx rcT mlb2e1<|%#HW RSpxMP~8DV{+t>2V%x0޹mXbv3:;ѼUZ%%RԷbP6wy2<]X觼T3Oa$IA6s"':8X/:IC-$Oz7]\+2ݭ-(QW}ezB{arFYm3L$ @k-,])$5Vf%ΡѼ#^~hnȇ1߲3MiKw5`pA0:{',nu,|EOrxA<> 1ģ41IGi^"a=[8xLr8σ==ݱ!-kۻoӌ8LsY(jh ]1jLɄ~rkck 2j@Q9e$GX 5ej{$|f=[3sLƙ}ʍIڦQo 9@4gOY_~bUk]XkIVՙ!΃]Xvv +5vx(b`.a0jS^ Kྛ'o+6ا(=8Ebz,-YvbUI@~/?tX,|0@IqXNJm1{`? uvǎl"dOAGrN|x4.XFYS$>ED5jz&z;_>եr/bKɄx+Z7J HC_rGV[s6}ʇba6"\0/C{dV]B=0}Ex]<?y>*Je14G!na7 տҢmsf&aWHA7ϒ K5֋LŐTår4S]3o*s*.pDD~&eD v:T`.ܞ(!H mo|79lJGo^f:I@t$Φ[T[dx$gO 3V^YCx2p6ϸJmCD(=K-cZ(XDY?GƪrpEZ;awJ(8L.$&|<ީkrP.Хg/R\@rJh%eC|d*|ÊáQ":q\:Nqb=i +A*B*~z2|ɦj9Vw5.\y#1k->x-ϙN^Y;K(n:ghKBpnHuYׇaAKIZ;<i7\E_~tO߉0dR-(y/Σ#څ &)s wX:Y$[~ǀ U Ϯ.]*ԛ0ňɈ&ge#?%ʃqo $X61]X|y7ҖgEG '?65 A] t`G5yo>c&Jގڐ3uFcRE(F-*L@^1lB$Ʌל7mxz/}.;!Nbߔ/޻m7WϪⰌ܊'=YSij$˕ |>F1u]THQu?aɹ+!M3uYIA4rsi krt182J6@,N9D*)]XT'Lٚ~E*p[ ~ T]0 ZFg]9~q8Ռ Ql+zk Dc(G,o'o~}-aAv-N_;חZ+=S8'0-+〝 k0yڒ$b-x"[a+(D`yvoظ=9y+y-`.+#S5SWw-yYTޗ$x#ږPP'2=# }h!C Nw:|́m@Ljtٓ$WW-6wԢQ9a1h1 wк_Ų0.O'ug<%.g3:mv28?UKC{0.pDѸώ%Xϋ#nH^k'z$!qPGW=}{n+aHc&S`?y6vAj4jeQ$̒' r~[M=D{sjEl6jOϐdz̜KŹ2r*O;)(_<&yYiСU@.끧6aA $, {"W]"+x8`tHYG g`nFF6\A7DCyE%Vg6yd|+xrR8dɗ'|:~r_[ r9İie*&d 5SR-qBFSA'WhO=ަ_N (ݹ@!n<1V#UZVwBCꆱsrX׮Y~m\aH:dnPꋑ' :{g3QfLп_5Wz%mIChJR DeG?/vJUs'ٿvP@Dݡrб'h1ExW'M3wSl])~ɔ%Ƨy }f_/݄׭Fyq`/aj6^ń% IBps-e3y:%sEjpiBH~—t(R[?Bw~BY$B u h"W O6ׂz î*NV1>nfE;'3jhӐ 4 2VLH3x v`igvaܖ'jOܨ"M Tug0;L+0b5Xe4>RjљjMo7\9W/x-+)Z:F6p,s/-s(N^MAW8*WioMn¸<X"_c,V 2DRcsiAï:*hjG-yev?p',FSyt8ǎ]ie^.; .5Ϝl̮t$E%WQ\C:qd+JtIBV:q$,oYRq U,7[yJVu8݉LY@͡J_+5̓9"}ÿŲOdJΓ`)eI1:6W}WqCsz҄\k*[oJx{Ů*G@V}ԙE^lGFiVB=ox2vg{j jxT;8w^g( CڪjPCM6}_|6]lFWH^ 2پH\ DRao^1亡5%L*|)\1J*=4uO{c_Ʊ:Vf{Q<DJ#(7 <^!b},1lrG8EMcXf_ T\Eҫ]N'wJr-?pfn-,I̬.?Q!p 5-C2/_8 .j8HK-VDߗa+鸙In[N#d7q`;q EMZ̽:WɽG\0ah>ˎ=ޒNWǢuMH(.h_T7ie}SێEbN\WFZdo7U wdg"GK^yBאw/^T6 {PXo;`ӝ|s<`b,24M㩷ng0tN J8wa*g^AeYh0 ': I1 V[g|?x+@Y2^_/dMl zjPoSuUGK<kpaR޾mBzZh2 ]j5G 5;83и ez5L^kDЗ**|7l91bgŽYN=}za3hYZ6iŭfyHXQ}<Nim:$G3">r*pWM<"*QrBiz C, ([/y@}^x^ (+oJT_$R!8K-#`p!xx68|콻L_̹HƉDGh97O.Ja^e-66q윢n@,8TjM9{'w1'' 8(nG@ i+ɮ)F&e Q-ج ΣMn2U 3eeUК ';4BGj5\"R ҢgN>6j^)Ed*$L"QxfJjBw5@!@j[à:#lSGVFaM&OJ s1 AƼ<龁C ci@YK*y@JZs@H\g繱9, w+9tB\-K /!0gWW@@*]uvp/`8 Ҝ!|rOL-c6u׬]N j@<Ň q{WU"&t=.\>,63eAp0S ;Nc@ԝ[):_7૙'ꮯ-(릘T _ܥ;PTSo1Y^Wx`BHpoRx$ZЁ^ȵ"ڙ'1ozH0OHs 8_4пn -r ;͸BQu8,싔/ 6Ͳ_@;B;:pHT؆%Up777rˉF |35sδ֜޳\Ρy{ҧz<=] G.Ymlh]SgB1LΜ FE+7tZ_o PB!H#X#miUAD2%~+M`Ԓ%gC47qIBD 30eMBNr^6pV!003"]B*'fmXW@S 1ch8pۏ9,=K"c5 6'6?B34tlT4:"b@wO#{7$HxЀPzh6H^keٗ <Myo~rJō4^axf2JM =yo\U؇MKx_ǍMy*R.u0iWZ23 a+<~S=ޠs@T !QJ!}iZ ? #7z9HguS/aupH6G^̡>rۑd܃=^'@%h up-gI!RBY,5-hN.h,ޚBv#$5TCV 蕐+"<r 5uuc[V]( ­XudzݾT'I,q3\x/U*0l(6B!' &S^2(IIH0 /'8Pym":PMc],#xBeԦi"ʎ]5z6&/(ZM< N5f HÁeHonj}$p͞$Zdi%cx ~ ` BTMWgkMY. C[p>9A%Hj'X(S?oa@|}<!XY~axk=N Xhe;wv7K\Ih{GdhtJgĺ!%Shޙ@Xg5]iđ%7obpqnSTC I x P3zN#Ė`nuKP@` j|$Rs:F=jڕhykiHhޡ;Pb`$<Ô(xX0`}v> +~ AQL`E]B6Hfd^R3rYO|. J/-O`p{Usg-*N2d蕲zg0/l0Z-LVLQuV倱Qajf_@d[ *tTF4iS#t%8!X.83dvፁfXʐִ96wL Mo(Mx<#g9|!C:4iۯZjmXj,;孷ބ<=zGc+nE,r Nqa*cY9Q9;kGW*oGT?ujR:«¬MSꞾ!sqt{U/GBSOzSxY:z&0<ͭ)pI,N<[(KRþmfRxZ֡\ۛB+T*FmiI0eX9D-˂M<H#V/.s'ZX xgAy4Jr+)Dcp[ʓWq>c v<īžQ UyLaB1R}2Y:\J9 {DfΚZh,3]_$G\GZ=3:q*躞Hy5ay@סD-¢MdLDT1Av:7 , dvk>,v _2hT]?)Y$XPGV$Q f||捔F.wu6[0歖wJdmIN [1."(w`JEF`|~ LGdB<#"ņǽ"3,6'n<؋aaZ/0E''/G<.im3m9TB]}(,FAwt>@$q!K~ A/ =ĴA f,\4[ƱV4ԥ~t&)ۭ[oLgu{XSF7?"WU%T K^;y9VEB!5saX7 QrzxU+z]moK g_b-U 3,KqXL#4^'kn⚑h$;^ "^҉iݡKߡUi'>*pK$&Qůu̞R  ash -Ü~R^ml!$2de0WSmg-Ihu%|ߖfn%\ffi+j .moA#jNXБsF0w_Un~8xgkVyӑڣR GWըDeW4 PM='mrxs׻lܤRAj"uRO4MF°s1 By@*9B]ke7y_z$X2j֬Rq~_Ft!,G ŗUt. D]Tu\;s؜{%8 -d*MD:h|&~u: \=dSB u4)hXo{41znFF3<.oI''>| ML/ţ%:/1z̐Wg9"*} 2"z1/F—pv.Ƣֱeq-ﻋ^$`&E$ro(UM8S}R-*C;ELњ@R$Mbbv '7 .TZ ; y 5%P,"=r9g7Aiᑆ֩L)}DS&]h$8}z ;KKcLQ.\/"52g QoɁZPb(|LƉ(kWS⃡{1n2t6^?+/JmJ/ fXϧ7Aʀ,[:_ 5Lo_F ƧSlsIA~s ЁhڇLbbې=,8!txeQz|cGxfoi"loST .눂Xoj&{CeJP׬_׈*O(/4fHhϩk+[[/6.J@SJQ3,j *7ﰞ0 C_8Jy6 .T] cv(w F0-n:} Kߒϭ¢+|U3fn(7> 0]Ym_Nxy( 2sԓƔ؎\h\o3Pe> ~1UZ[N§Yt9EFY!( |yndOr!dhle*=)-~\믒>ZMt - 6Ǘ d%;>i\nQ2ʈŁd$JbZ4ӥ}E)> 5,8@E%*!W^9lcHZp Qjaa˂<=h+t'vKTif>t*xeGJRKEoa9vp6x%0I^p #H+YL8X5cXQr9U]oIᒍU>{>UÞ4{{@Oހץ"y\<Ł(9tVa`d˅2+; aƟt[³yuD+y֞fTq}ƻMcf&D u1s4ό껏Ac{ޤ5` :?! I (o6/!F\Guq9!)H qYi*kZgo;b7Ά:},~q2j5KaĄ rV1%.(foIT \5bd*4d#a E`o럖_ Cؑ|h}Cs V x̜j+KI~,C*֜yJ;)[ F$p_ UE:cyj_5{D&u.Ov $`Ol Jɓ-zzsIٳF?ŕ:l b=D7?~Yxdڝoß]`m ײyG 4" w7 .5AefxN+;l Zh#1TN6܏>4᠅@~U4 xu%1) ֏`0zvLEp:??mWe'sȣM'X<%ĸ!m:9T &ky:&n2הKuW TSx}0PC)&jMzsD&7heVmY3 ^^C.Řʈx:aΜ*ucտz]e 'c(߹J2eȴQ¡avbj11R7VEbN5$" ksh`e}e5k?/d%.فe/©%TR 0fWxesu7*@W5"P69E_*.nCVZ~. !簲mԜmrsR`"]%XԼ(Q{$7%Ȩ]Jʓwyr ȫs>bTS[Ayhb׍^t&2j&VϢj HmA_wb2$Iӊ,>t1YnLA/7pL͂tIYQ~bpppk K#o5%a uJsLi97Q*+MPDmJVdqg#]f''b.xWa7a5@ ".RqF]iUV<,2Ǟtzd"IBn4 kG}:C&IyN#sܠ ة&PJXMak0ͬIS'@16`p^a a`u }m !)s>2z{_g,_Gc=wLJ&̓fW1<.6$<03 Uj*fy=9wOJaOZu6Xg4L z.kKP^3F<(2ol"jUM4q/fŁۮ9F>pq3X ӘCQUNͯ3m}!i{<6U,Vx;7IX j G._qYڲh> ߉!F[ bJnp]/93s?Tva`,z9$vvXgw7ef=^rj0q(9o{KI5SDVڢqb|"M2OS,p\eȄ҇aG{>&f31^BB'4n~y =^ԁ[< *`yeXwi"k,+~:.d(Z'v,˥HuLR:c)%팥p}ޒ+qඨOEMo0 Mwr+`q@ ~,QPN1=::#]M.F7ORgflPxxupFw!sr=%]K1^^ ̗e1XVG% 3`~V ]`2S?ЎcвLOǚ_xIW:m! 7lo< gR.ps&꧗&#X w0^ʷدę3ir4бDll1<#'gue~C,?v|D Ooo]A"Gĺ8H<YCᛶH976B/T,93u=W˨酦l2jmK6Ⱥ1eD}_'ge-?SHeEW&cUI!݂=auhTj/9V3km&6I?OsK)P{GcgDͥcӐ(ԍ^D 93N#\82P2A>M~o-$;ʣm?{ŦjNCAY_(/,%8H/,iBշbZBɶr#(@|'c,!XS_fr:)u?I>V׌ ?Ĥ6qS6-ne/qkǒg:kjaΥHNԌWm `;L9fd5"Ź7$ E)Os1 -=^za;6i&8Ap$Af37YF|rmx2O2G-&2) _HW<$PaY:HKSq^ʆq%[ oS s!rsOFSGi 񵖎QDQ*Vg"$ ݼ7 ApKEEBLR@0H𢟾=M|[!?VUc:]KUW4%GwըȈ1IohI2"fҟV';sl;dƦvtc0 %-:`eM`Dg48gjڑ#ij ][fh }bJ"Iz(& KT]/Ȩi`KOan(; :xZl>)í]eC\xqGHԿ +o6xws.[@%ew8'6/(Y;F")z3L)Z0Ñ 8UVw%}*~]-%L|+B&Ģ< g =|.+K87AS0^~d]:,)ӵK_Nbg(a Q]YER:0p%qxSQm@6:8fK30{f-#'Orifߴ(Y+Sݝ#OB/e.\70O쮽ĹǤ1HkҌb*׾"um1tLh~*6 {9 eDD^);klBԿ0N^l4k>}LYH4,adPIYbD~}!3_D;-|hp)tF顤_}{K}H)Iׯ& y hGFw/LƃǣA~UEѹǣMaڱ, l`^l%Ae9m+ {T1 AOHtG`d(T9Ne,z_}BNqۖ}lY gvaY⸀xϹ}r'Wm<4A tB}YQ݈4RM9w8kD`SGO ^O ["{C8Ԙ "i<>{Whv0 )3|a{&{'"*y&%jղh[6q6jA@'N0D 1RbE(f1i9ΕKͽTFB:_8SM1&#@ucu IL,+LSѫe eWoՒ 2gm2 uFxV-C ;w;c߿G*i"Ig@Y^J0jI9B{?YX|}7L?:'yqrJՄZB䉹!5R/%_(y;Y{qAX~4F?o:y#,v x ήķApݕYOQfdQce-D>z2`~(yᡴyے}^y6fp.}ge ȄFf3M:O`ŭ>ccN+j2tR1/i$#I/sC5&I`t6S&w,{TYars1ߊ]5r"g.h-<N8ݽT4>9{eG2cGTEEc>rGEKi|flA;^MEGYɏGgn/V+/zԷam.))g zZ^5lBYBp)1ɘK'lPy?r](B銆(NĜ"Kz/xHmf&"C%+dk^"H̎(ĖAʹJH /m5Ⱥ!gT7Zmdv a!N?$Fi0%*ѡg_J3OKf{c6aX>XŁ1a|@Ґ-7N2yM'-Izx)S?o`c ?j?6BwTll8Z̼AFopl64ˍ_K0~;*U ܢ&ĕ[׆'p FV.HA\;&-иF{HQvu?K>SvlEb;Y;34cŜe0e^G}b_48d%*V|Skg%{N7x88 ą>Ҷ >*r#[5f*lGҎf(cXbA19 eI.-`u5VS@ym^iϨ)sC0bc XzV¯9q%{[JOS'8|o'CyRp+!ζW2솉*O QY)=6d=l-@2pdzV^=QX]0pI€*Tz{:D3S.%^T&=Αa E+1M5=5޺9F{橺J3B(il=I/Ζ_9blԍ<*8 k=ub""T{UVh^`/RrsdE9nz pV+.q&wF:;W_;j0Ԡ vW-E#Dc6ʠkWix7-udVbT:F;_tJ:*]@BD#ZK# !kxb1ȓ 3⒀I sM_aN{mh ˪,$z'\McDt=v B` I*g6!c̤@mʭ# 2d"a‰q *Ƒ`/:* ,pe6tCw]DZ[ބT&o0LRIH0) e. z(ˍ-v$`_QtBm,IHϸ `ܚ #+_=(~ugja{PxX"ۂ#njk ~{ʇzwE+n("e 8 2j0 Swi"bBI#xN)#J(dDi1٢TƓ cw2Y.%)uFD"@Sxw`EͿSTN@K%y`"A=6m9SeO^,]"FP^eX a/X ٧jy=4U%0T߯nccE_籖s̍޴ޏ?ڄACiWXuD".AH5.@~)XOo0 $Tiӊ&L"o.!EʤnH ,k֬o ijTTlA ؏3K.C"0^O]T*#O5q W}Rt=fOw _c-GWxr vs?;?(K=3 %}|~@#7ȍ)zƕRۡXMQ~F%BdX,!]rٙ_+FgXeBsBV#풇jN[4Ju8u0ԗuJG;Pڹa/]sʤѼyg̞"fŽ%nP}SxvyvZ&U{N|&]c ܓo7^f8odo=n W.x4G[am3~)c|lŤ+N_ |RB-]Mr! SOS9TÖd -,X}kDG i*~bO`mv^ 0R8%gܲ!rᦛuP8כs ch2+j 4 obRjL mPsmD^]$s'Mv);bӡ/K_^쏼ȗtʳYS|LaEj"s+:Eߙ9#s8(GE wdipG\6 54p&pMQTLpTA0RZ e E 1H7PoC"cƨ{zkm.YsyZ|M+֭q2}3?$#q#(Tp3qTuoŶJZ`0g₹\"y`O\0믔5ˌq-fEkH.6[jJwHY.Bܭ N7*\~#·@cDkղˤ}piQF.dow=hT,"e"%w<|"ԁ-)R4Y#|+TLf/Y A.nzgBKgRCIhQ }5Pw_QpddwLii| j;w=۾\z09,gLm _ʋ~Rsi$e-~ڂuvußUFrx W(Q@K` d PB 'Iaxur J.G9iMn&?.Bk;Hw ʍÆcHY@ڴ qɇ9T!^mV#lQb%ŚSXq5긟i̤0BlH_LB}cTlyF hM1x0I0bJ,$%;&jƒH^~}N+{h &5'仗4T\ֹ7xN6Jͷ3HY|A4)CvDd-;}>HgVrGk$ T vO;G>$bfP!8.M'0^ ?G-|`^v)6Kz/LjsE٦c^.HQj}5F ڠK2\x ܔhoAmW|!bˮmNB$ W#Z{߽O1݉~BgIC>49&!η=5*Sv{Un{Hٍ!?|RrRQeU e##^ʅtКdC dX5|F~%Izaؕ5.Kl[VM`AEk01Vu8t)6 Qe\yf"]ؒ1팫˞\\RQ }'XġbheE.:1N0|Jʲi:£kYs%r2ր} -g3>o-Fh"_T_yAesSy屛W.HVBNkh\*sʺdWMZt:KT5pM!=hF Cz'}C?[97Z >R$?gkoJyg$}MQw:(pW H/ [&7",g;Qt`1e7?]^& V`SmS#_@&{dnƞr7szl  ,x?lX}:VŅ([tfD~/G?^poIu*\@K{q8bV8:80"Y4d6DpNnh ~ao7Vbgݿ /1 9ԣ4c,;6ѻY;#oa4zwZN$C2F Bc2#bYӴij5ROLuuEbʮYŝjw h[ #URva+.%O\TGJ\y ы hik}ca'ƮUEn/:!j6EB6~8s(*8V>duu5dJR"q }U8j Ż6eRThڈu6G {2.DB T3R1];a#ewT(Kqo׷%p!3!?d?!l^ȲQj2[\'WupT: Nk4D5r "O̓f΋2ҋ`qILH3 C!A2IEh1)0+,(/4 J>,)}ϙJl =N [Z#hl*p-E-鿶j:t@trd0@Q]?4H|[yH|!ťHIl&R|#cwz|*ቬu6 3T$3apa{[CCȹo- ,_X@ı[?mZhc|7Zd?w22{9Z]Yɪ 0fKJoZ\>Q"47w9n b?&TfAaL>iAGLo:׀xT`VS \5D1CBʨ4im I/ʳ2WH+kۼ6c!O"JY2Y23.m2aٚoz?|o FB uů/kߥ9] hKלϿACi,|M1)qKMj+5+;oJr)qA[:ﺂW֐-Z?ewM)maVxZia0>^٤-洏5O 3/?R;&y ɘP4(8ͺƫuwdhWxam5sgT? 0'wv|v)mR>(=T}Z-~%J @в~g?X)3[so2kqH)H(߽0ԠA4^mJ?PcfA7Oe9gmH&kYn>qHQ |84ס?OLa3 C#eZwi9Sݧ"IRW5M3nlt^x@{m4 OD~Xo:YUѵaD[tnO߸c )nQU{;X=y*.p kfEoU bcW ͢=9c rfV[Ua'_j S]a'^꭛ ί@ZFG~-WAKy2Xom/ z.VAew<tz_wTe`;شepn ;Mr,%0s, *@nUL~2y& ]EJ0' *^ dfu#O8qoѕ^"Lg>w; yʮedkA%L]:zZLB=wS+@ĈV|LL4Le=;S\-݌)[fCi^bk\ۛ%cY.-07@vgh ˛ } 9 û:.>;mNd# 5дvXK'mL]M"~!957ޚNG^K)cIaX͌lx4[<7w)L x Re@)!«d^v7(pLtخ9>|˹u\?ZAp~63Y'#OC +X;g+q {H 2Ќ+>L]?7Jk#̘u}th]ۿ!EK*~yi (LJgxvD1cңbKћ|θZtB륨|3)-%  .Zp\V1R%o@SW"Q$o'#9"b!'͛g*8Yl9 gJ.[bj:mh!P]NPa~@y3Q?s]34\΍|vTm,<]tNbk`'rݧ[rAIj㣑faAnR-aV)zCty#YKki] t˥-O. ^"wGg+4IVGQ0Uj[Q&p\J@9 s][&GjUO`@GD0[P* H @{Fl1;T~[W2c(/!A9#Z i۵ )ĂmRZiz^;_ajA6&{Be^b|cue*L)t`&@c>)#v8g\MV'] зkh<ӆ[>v aJn)5Uf=*[匶__8*|.Q+QFMgb\86'_3.\nu[Q$i xPq:hxJgu DڀeO£NEq _GkpuQg vwfJ'(e%([uy :-˭kX\uN1oeoe^="' 38 ˩{ ЅY}[$N8M*l):*Q!X :#x xWrn~ED"I }T_~6-kR5=HӸ1ꦊPl{Ֆ03?0BgwW1P tE*6Nk|*@F,qЭ],+"vOdnkyy[ l}pĨ߭A d ,q/9_^~M)#گŐ.Xp1)ZLOO_4Fd v^ny~6eI1S{7빛6p4i%S+@i/_# (re3@Zjʟ L#7O6MD{/w)QjLeר\ w8a]autuXzNp؛.i&^J:Q<7ۂh:q,E#L?̚%FߋY$;)dQ=9oXOmX:p&DDҞ@BJBL:1Gaj{>>q7rK6{W("1*:?p#)loѩߪz3ki_!._9%:i01FC>^_@q*g,Vk-6.ҹQ%L|E\we WJP Z z`L\.3 r&7jg⌮4'>,zmZOܖ 庮;_He`Ȁ+y`񲵒;O(c[d\6y]&2m?B,(z xlɆ kbG|un&ؗR2Ǒq#d=^LZ_LR}EJtfP>4vw %-^!&7gV>m A{ ,t(}h)B8#ЊhH`j9e![%¢. a#o)@TpՇK82\'퇌.) [ɴd6VF.z޿6ZNg{T(qocxȃXe!٢e<0DA$ETq<$v# N3t*.Gj_|#?ܗlk'6TP0{;Tsvt)x7$usXJ}im38*a(ВoIa[xPlS ?It<[Ak[Uu ,aT >(fZ9D_p?lypk(+StP)O ݌.'FH4ϻ3;T gl.v]F}YńY)Yڮ}ڗސg@ӌD\'`IIu(,~O=_#|Da%7֦}סf%8(Kw̃ Nse9P9TKUfjx4\< ~%^X$*c3I4Lh[!jjT 90[1[~#~Eg9pe}Bo: T{7_kLZ…>xh{i"/ 0$!T;%YFy/8@ŷDgYP0` "j.\eb8n.)8U44Fk$̱R5 V\<8"/F$P۫lF^JĿ\"CG# x_ɢA[7&0>fyB pAA9 $y<\8=4% 1G"H4KʺM9L+n*ڠb$ 2 R]Ɛ@ p <-Vkbm)llܔƏTԞ&t Wǯ pA'Z?Kap`x&hekO,,V"zԏ몱e!~wEjt &Zx;)J*B(W7ѽmEjUnj6U3l;(QwX^NtA ڀ| QDis(hѪ]9) OAaanaAÍ/"@ɳ\?rHQȣI<˭j C?Xd=l7  )j6x==2Kֈ7*ĝC~l ^uv|dzCyڨ9>AWɒVOiB7}FY皏W8G>+@\u3#J;v[N cܧ|7h9/2WcJ&S^WX@dET\srBY-"xfbcBUM|-k UILt- MXsQT4LXT)UpTPѕō{#wj(y6&-Gά="uShC&LyY$D1Td~F$쐑{4 2*fa^`WL<mn0 U*7Ϲ1]2ꋂHg _cZkޡ5=^{v0gkX# Ʈj ;e=̮'ԅ4E^jc$l~&f'.`o1kzCA/pVc ՈR]` aׂ[)9oRPnW ʹюtdO-v#ɑ&1.{&!9A=>Xre9sOhi)2d'8nJ{XTLwvll ("A3.ne[CyX.|@aXԡ39q^IatTYnpmPx)[_j.M$}GwB{~nܤ Z1P# MQ']rȺc9w"Oߗ)XzVQjgp П=ںΥr׉G(熫ivs`_xg`=I=%*) 0򀙖W˱ .R=zRQ+C1֊r5Zօ$scԱ9rZ7T*Œ V[U5ϮCVP8T%A]dhӽ7p^M)TW&XXY`ҠSD"1vF ,\̏lgzjɋhQS]Ţf<ߢFG}7.н| kHpw92gFhJQ33f:"k*R[_;nKK Eg`D)NSL3i2Ŧz<-^b'JX/ݫF\Q"+AD05QFY ,J7"C}L+HL9vl_U/cv3&*B7 ƨ"д%>NpM{}4ў5zB͙7LأEꬖN>H$".HdP"G0׾je!~N Dk'ks7e/ac.ctW@iA9"9|"$NHIInY,637FxhU+5I'=\ЬЦC*R Fĥ;6=1ɴޚhL׽v_.lᒴa6:F4= lnAF94>Ht2Gn>R^%5=E9rJrħTwxQPڕPG/f,t(K3#Qx 9כC$<$]і)ydk hųJ5?lW=$OYV%S~L$"-OD$ Ul k35hHFj*>Q;N*ϧJq(ih[/lxhN0XM-@z'Lt'Xs OK%٦tT<{ ~Ov& 1?lt{~i&Hz^_C?>Ձ'/.K}hz|wLɡ> *}>\bi+)}g6#iMm1oĴ'.սF`45$FqNH"QeT|݈w>:0ͫ\JK?\bScd”F.^**c}%Qr?`|^ $ OѺ@Q?G5S0|'##! ڽD ubGNql8Un s^f'2"0KD5iaJ].}xv᡾AL\TCI*onB(i:i'WP!#4[Pa5%;M^Ͽ4[]PhV@6vTסzc^9(DƘɁ=j.>MV\z7q{`e@MSS_d|De*`% hľ~P(悬QL/jE|j"活'WRo`h>ف2}3wJ !z:{۵U2AIe ԍpt $'6q l T=P&R2攮Ǎ@sJѢX*aR-o e+o7m|!mtz2(׻/_U9I#VZ6Ōټ3 5 *^/rI^t#Y",0xHv1>& tẌ́ 8QE,Zg+jl*@t헸[(aDZCaJ,LaGWڼDVN-$Ͱ:>2 B@ } ԇ! uguQkIpW 5$V:A&چO0{z*e"[,#1DoKQPԋ1yyj2jx*#L9$lkLB]=X:4gA1nV}!\K& NmnbJ==uوɯu?p,HM`cҭlv *`Is֊@hel]?+-#/Α".u[܉Q\4оH?o<3%Ƒ\#kBg_KIn,͈}>KUǙG;YH*r=8g'&2ǝld X!үCWۥs |;5ѡu8{>H(NAM7/Շ yRsR9pW)J$k7aihf;O~{ plBfpN8*!;W(2+#[5}#D 1v+w?Vi0 j9B "˚+ GGÌWύvQigju0hF V׬]i}>E""H7`H7Ias>O‰*Z uc+F!,Jl bK2A6o=˺1m t'GvTf3l|r]nC7$Ui,ٿ"x[Tb#+ExhVAaݵ/OH`ZaNI9&b1{1 uq7/=*^!DzfJ1Ur@:&TfͧDv/ ;>H}@!)^|oxu DȽʎ261q(cT뎹sO5lnG^K[(QPҮ(᜷:E@]ܴc `g]~9FJƱ[VEpckaۿLz1o;eIʶ/&a4eě-Q9O%T]Lšaz =n+£' UA}t`XG(M%odgk朐++1kBqtK{+27#H8MsY'SءNNs?,SzA&Q<pA%kSdjR56#>5ѣr@{HTI%R5H˽NY,#%~]L˜9DlxV~sʃAUh2j5ft~6z w xR"ݍ6LU:ŧUg[ܔ;@M@YXNRo?PQp!"x fDj0PNߏ 5lp;mَYP#/zرk҅:K厡u4+ݭ!WA!!C>WS(}fW!VW` }[jx' ٲv0mE:ۓPݥmLߺQDaQضB@txEsm' >KAM(JMߥ"zؖJ$n9Jj %8>1ISUӔB(Sn~1;pE,Eʸ2_D%r-^shou[Z;9.y֙Pg Tn''nS*OrsK:蔖JE1rMx)0].3vbZoGޔ }i th9{C57c1:O4oU͢=kv?𤋮sD3?KcVɖ7;rEpuFhXϐӰc0lRY~$96-.k _ Em{6>o샚Uc8 xf8>cu,. Mr߮%ԃ/tc H7ٶ;nlbc˧- nRT-abj^E5P]gi$)4|Ct_κƿwrfJl'OXEn%Lɐ/\l,^Q (WwU{dݮ=) s Re m0 E|C}NQR."s+ h_IJ.Ĉx@ܐ?"~+%$m7il?ďթ6`L܃ 6|*qќ!YCkNĭ;;"}.7F57ѫ=*dK'RFzцCp&UMY4.cfp_T|%7 g)АW5{⥚ hE:jYt\oS%J7R+ݒUٝ7RڏtKFf 1$D/r!+t[f(ʊ\!_ےPS"!&>'65 D"%rȥvh2EeT~㊲[Do.kOԕOj;5(Wbr45iWc\.qr><"ܶW°2ry+.^dq/O.S'0}2d)D|9ݙGi4elYߐ@]yUY`Dw]\ -8 \Ax쉾~Яąт&7E YTqSfr7|& o3d立Y7?jv +m~h'6HlJi z.B4(ZhMe[koY$A" -~Sv>(V5a\'_}Ӌ]C DJ<๯‰ȤSuVsE5+lN= dz<%=%G j=rؠ>-óoc c FGldgpI)WFm*%eX8r3ͦ~|]ݶt޽m-%ԇi@sRl;ThzPlu F@Ae`* GpIwo4i$>oÑ >7k #q<`W8B 55C/ pH&KvpP4(lPST{#iLi!nRwxY}6D^Ӆ뻵ƞ6~n)G XfFk t՚0aI3(-˩3 v.4= mS: t̜ ڛ;Mavܷ'OT)8ؗEWc*%( x|ӭ<5ZWBٳU2e@SUN7=?z0 Ag\$mcK:/QlЍ"9ȖF"EOvuŃca9Ay`;Y^# j)3۶ڄH2X>ǿqgqb>hgXˤޝLXM`$_8Fo}x#0v R ^5eM'xzHxɸ\0]2O>'u^e8 NTi- 0BMM(_dx=N7Ki1lRD/AAmU0 2``×DCTT}R2t ~ y/qRK@VD4=p=;7>׼WsH48/Q@&nbolS*ń7%{ǔ-- zTt%=; DўΊQOFuJ+޹23"ʄ# A`.W%]M< S9 h"ix, -j+l>m;xF|]DkKI,>e$P:VU_KS2 P GVkLQ_GVDSS2FN<~_ml`Teջ ~iT&R9t;>>_?kOn-ZwFG cDTXrS;>.47/sYS, ꍡk9C_e bXޗ"i& lD0 W`a^(4l?ph h0:C/F|ᘶc2\ƶyK#7hn+CLy.gV̮D l0 ׁ瑿+:Nd~{K+sEbUFx*FY&fXٷlt#_Kp3BpC4 O 62|%яTvХ+%<*.3]7;M ]Ct_8\gHdڌY|>3+7by!/0[y䡇NDW0W_ 2c4#ACqA XBC@4p߾8̠K*@;Ol; M+BU)v6JqZ 6* LRc7,f8: c8o#ʚ,X_,W[{E֖}/R:mè\W'_9X('qG9F LgQm+|S?晴'_d32@aV!#h4vNn,YFuYrg!_2x(%48H9 .ї6`Ԯ%|^(7&G#ke`CNΩ#;*["$fHK% $2nX(1[ f4Cu&n]4&1 =ārN;4/GljA{,>q'fέ( ӻ(֒2:[OJޒg$31r&[s:]d| ~ $*p)QnV5⚜Κ bݳ~ U,dqh5?hW6 gA(uC&5,(dd ꭼ2^OVX }SNS( u:=[&jW8c6=SʥjUWkxj^SremɽX!'GSB"*NivISF'0@%N DM6W^\@So#(+T볟 Q)`?aŴibBhLXv_Ђt?~h澴͓ںmc0(Mg\XO)V֟#X>`t\бQdx-j#yfj8s ~y |t_>1`G +o\϶Cs1k[CM=B6W//c3E^p 7GCy]d?GFI "luÒv8 ][9)3Wk>M*N, /0oZ `1Fhs\#uQҦB+}ֲ"d& I EM=o<=a~6agcUޜ3v]]_p})|w.oV@O}3'6T0p|9[('©#&X>Zr\rGRz@,crQϝVaN?}6͞ZG<=B%-V_ {n< (ߡ='b[{XAE1Ū A ͳ`_\~2UG;AY@VC0.<#Wa&Ž|[['J!xQd"mu8 XAf/I]vs4eY|Y. L dvhEJJW `Om. U]?^2q/;==Y>5Ynfn-:i>z-Vy1ߝPFW8# -}Oi=,OϺ\dt9y%SSVjO\PH=e}](9QUwo#('1Sk",];41C,'0׳,+{tJ x{9VN)᣿88)UR]Sqқ:Gnﷱ؝./DQ"ۉh~$@3.qAa9[$ 9QS ճtw(T- za^{gȤNC=*/VE1N-p`7PU5br,#U2!5")l+:wp!-Ͳi4ƣ=#Z(j0hkDhhJt&˓Q[[ߐ]ݬl3ԌĜ@Q*X LGp^:Wcpw,)jcy-mjz10 Z{NRHat2^2<Ϯǂ;)OS) gsj. Pޛsp߲{=:"*L6ucx )?OjHN#ϳe]ӸQDw`\$u~=N?\D'|vF(c$M#@G8nnbedY07R+J#it<q8LoQKst)nm L wY0'fY-w\*ZK4ojcL$}`ߔ>]9ltr!|G- K"Ib!`/͞%kGHEEFg6Mඌ6(Č^zä0:bS4!(eBQJ{;mD g4rM]-z5X艋;*I/4zբtWm餃nu+]}7=Us]bD-J\Vk6tn#-Mf7Cbl/0kf&zwh(ol*֓o=V`w;A? -s埣4DN5ƾ:͜4")93AMr$J@1bgK}/'^Tmߌz&:,"倸gv,!BUrDLvB,1$vrZ72).=\~Yy{pZH./veԱǔߣR4pӧhO MJD츁NpQQ` .GRE"6Z6 h/ɚTvF@IQ%|$;ڞLiJ7 Say~c}_8WOH<8s4eզ'@P/y \~ы e,Q pI_.4Z#%o]xdʇl4şX܏,k w>.|}wH~lo\kՕkI:r~B+)i@D{80lxrhSQ@Gƹ}vû, 6#zʘ0 WnxM8MDQ)Wt/YIa">Y֫Fju0fX뽫[/>" #K֌sg]{|/jq8PcӇOw M= -#ͪ2LD/إjo ui0z4kcRL$w$LQa'Xfn]cTVdqS(T;[:Tmʳ.[H)@ f˒~}mZk8Տ"vSVMt2E\ ewϟһ;ɥ=,ɺUe0s:-VI$Q3ŌaJW8Ήkh V<Z|PKS8rf) TU5N]/g|29b`[;SK\=άM16$lh매|/%XY'z/ms@xBlj1<E,i_C2뎩M4sKJ4{rg0kinq ~Mͣd57}]{ ?W25FY!eۮ/]^D6!h-kVC)u'*VeoU@sQ૭T-W#h/]ޛ8`R 7FI/S[# @@bVvqW.$5\T͑B&+>hm#-b< c] Dxv ,'*70=urwr&Y\N.MЭ4 |YOCG旾)<β[n!/xQbS2Ef+Vʢ*SՌŋfɠ%f^+Ş=[T9yW[6.^7E0 jGacv;As8Rg$7?`ëĕ|C$ W˽*R;`Nkj |~{d(, ȉFJ1.Z*d7Z@Q5:9ވV8v#HŌiؼWfF~RtwL$.zUeL _|<1UE jieeZu~vGҨCIj[,mY";܉!W*7vOsp\;?R[`ilfQ^L&DW^q\%^g^wVI'y);o`)!FM|jRC´hN&t[; Uf0M)l &-*(wN9<hm7i9qʨj"3x7UrB+Z-2Ec[oV~ K1}[B0wPд.!.Cf$`6.BjB9m5lQbvІm) JeQ;^XH6NR3,f݀׷nx|QijM;-EI@Tŋ%0G̿*sU&!? T To>m_L^.ACuHvB~QpR٠˫'*%m1[Br:_M۵D,>U.#-}i neWK 3BP>2evg5[MA,Ph5:ǯ0J>HJ҆JS D@ ,nlCY$2-ʰ[bJn5_oswC4TwRfe$aw%=YOۖPZ_\q 3 F_*SQs3N͙bJ os * "ëDdZ?\1~3}.ŊD&o!k␸JK2Z˽:}=j,Z4hx6Q4(}Rl(6s;{mS=x@KTv5";D~\ QTX7l9V@ܫ<57bA.Ehj_:3ӄ*h(`{_BgؐJy)nVG9d]tݝ C|'Bկ:}X31KDpk ?~[F _}cv/LJEdȂ!M HsHvF0Z,/. R8ǣGlҖ.<04p (E5k-=+שh[:wqb!09\~Fy|ѵD|bV E!WLg*;|3)ዛIfs,W(Pa3,(6!!=jaCn[b)TErv eZnADZwÎّKZ[q8*%游^B+,Vݏ*=aS%jb'X<ӯl"11j㛓kL!صƴvFX\G/ D)5'^.8!V5M#u{;٦TEIKbi8 +Ӿ4pkx9wZr{feV 9U?dl[մrA2 ]N΄~*Qmh'Da#yJOHTJp440r -+2=9~W'AS*B|͐gS_>gJHt N Vr((%3 %O+z ߽> _QR,~ĨމM|ܤ'ۇm0<_Џ+C,=TPMMt_ɜC9\dDȬRL/@u TЋ 7KAQΣZw0~r$[9 UκL)5V= "?(':$+9u݅&:VD/gy1T"S^'qj@uHk_ZfE;g^Z̞!0,f\5tRR3hEo|-9Y"/7 ;,GG+K7ݒf+* J#F #EΙ,2`8Q0T61Kn)b-v<'D閴WxU쳋~+W-ˏGu.2*=HИ{`Rm1~ޓ&)B|;j*ڶ;G -RǙ9?mz!}DaL2OaLVwch_OnΊ4|-C9cOoDQHx KpyiNXS+/$Dv GxXu3R!ŌjςUw9KeNk#kY\5MݸIf_qgg`wV& CYXwbaU)FYū!FƆ^)ߞOptwstjYo14h;P2NJr,ҽXpW^HL0Vry;B ίl$MNar.K Q@Mu5uQVwҹ+mbwcLkT'vH7))1#Nfpwnj2[NIՠʧrPPq#Kl4^uID p,UBxbyȈ{/)XU;󶂏*)zxݤ0Cx_SG|5 \\z؏\0nHYsG`R(gC0!@8S\;YVs2N#jr}fخK[cP7j.M{z:Υ 7\c"MYpc@+^'d*l7Ʒ;NBE۸f䔞_t>~TY -ݟWAv(-O(E?7fD X氆8ǡ?0 bvٺ.:D;$8j(o@22: X/Klly 0uGb5(z jY9 ĢA]0o9 gkH5 { hBk>>ފmQ`0BRѫ6[@.QH3"}74b'Ŕc=.ꮣؤ |~ NZhmCB?R'8m2)gx?~мn-mt'D1~m>( -L"ʒɦ᲻ «䨖\\wbT۫pqӾ]UnhC9nآ-n߿<4Δg(|ѦX@hyͮ5>Cڬl(B-ŀ@Q fTc-V+A8V-ї%3Pm8'M3~ɍԵE[@(t ;8 I_я0;o#Ip.[}N+W܏icJ*o-N R5D8#[ȼSަˎqanK% DwFm*)O=WN},Q?u]xnfjat* IpIq;P?C #p,}Ьy&BXX9K4eUq+Wwkj VArfnxCP'_Cƍjr< Si~ӭwS)iŖs\(xRjwШU=]z)<=Ezjj)oZ0"$?,JѓbF]MC`dY!S'i _uؐmO9B(VO+fM`L'fOP&PS& Bl@K^0$"pq荭 P+V'Le,^UF3މD{< X#:_d^L-2=hdb+ GIq2j>UnƚR#'b>t6G'B̏mwGMHo&`әdeMU(AQ:TWW@k- j-+ԎF7r#HY[f39 xܻѡUTSe$վ7 y:+PΆYռRJ%m$u-̅Žbi/ bɚPZ R ,(ut p?) +!>8g$nSLc 7!a^V2Ykk-vzYc@p^VUOoJRI~WiH}lf%>!ETaOLeF5t!^>˺ pvΏLiԦ(֠#I{m*%#w(.6{ѥQb*id)?|YʀeH_Aj>ԑ$p֚Db` H,|5X6:Zfj7pn|9oJ}׍9w(_eD-/VUPAxg?1*VAcRhdY?bM X0mzB y_~~4rppvxpؙeͶ\\tAAe)l>ެ&Z߰6uQ6(fTQ mO؅5~ `mvx\16*Y V$ɺk*Zr8pMxz.vXV-)&^w`u^%ױ"4Ygʓu0We XW7 ܻ?B}$q=p@o H!llZ̈́VN|2l-blNAx )JPEh6얨n|?ݝ$e~)m[KR%Z=%u)>x4LL nso[n!`. xpòHe3g= -Dѓ{hƯׇ\$>RWt Qqc),G4[lQd?H1TͯKk~!xl Q oVw~Iou$^"Peg6θ;snϷx4$飻xB}?zp'nB^yHg] ?/&^Kdb_Q;I #BS1 pN D4RL,ؠ{|5\i*k,Bk2yJQ8&$!$FW`5rl4N/QJbV;5'LU&ظs1VZQ156KF0c?|>}"= KAL{r5]cIsH;dlI/Dz0 KZx=Ϟw)(XaËL#:_;:u}N^Kl&YALowmxܴ_@'zXYV K^BE# "(@]*8=)CwyAH5 4ڥHǛˇc=p[ 7d9=CFMP)*NHr6z!'|jH)*wy1k{|bRAjje8iԎ<#|\E"fp;hb+/i9%įQHbq=/rsX)^]a@8={n8,6kλD{$x_Fz~a3{@5-\1)Cᱎymxu@c8F8cߌFUeP6IlvtV,@CTׁKU^tkU"д(4vY%ѷ2pRzp mky5.a7$ aK{f p^1 Mdq9GM6;lGlD49d?Yw٘D{.H-ǔaԘ_X}w}xi~_*nήl%4\. VoAXJpZຶnTN,Bs +o<%l?‡[gHn`^GS le~+aڦCŠ×Abr oT(+߭BCj`ōcH+u mކgOeBOɩS sKB-]vGNսy H`ok2tzm3)@&[8IpN$9I$)* Nh_LM .8BJ򆢱 `Zp`|.S DS1.gÎs̓)杳&J5w/0= 6 mMf+@p;r>hKƄS4ZS#wS20pZe:3/)92zt_rBjҿǏ5pȎ?Xs<͓Jq%O(l '֧&} Pѓ5v5n$ &58ɥI?ʂLTE;<v36r@/z\A V 8Z1TWrDQ=-K߇,+Ĥx6brUδfy2x2@X)"hsAߚo4""+"R6(Vh^qMxEros-ei3NURϫ{{sp ˿)Gf6OIa+`.#৮*HRpK)4/ p&ZyaM<սHdoD8`!D: \tc%*7ՋrziVS\O9m l7F1`qHE5xc'8Zw|5 ?Te:$وs ϔ,m<.xX z&'Do׻X{fGKJ[u%lcН.7o笝1уg~0Iڸk&st:XԾub|hu{淋F&PaYB [ ȓ|7@ ξً|;\_Rhlp62V.GƗ[}N:&ơӜn AFW:pQM3l%#`{5t kP2 ٪9Q*,-( S3Zv0䗝,}8lBRI”A tX |Vt ن`]kjF9e S4oi1~7, 4g]8L?==U_J1ÇQ tR$##zsc7_Y{tp*a^NZM7p |:I~y?Zou:~$:@; L!/gosnSo@'ow?YԹ iĂrRۑ>M,& C~f*Д!6epTF1gLw䫼z8篐@$7E}cW x)t1?XINɆHo{;$#QvrhX%Hkꐎ\Xh >90+|GVA6Wd`GDxﵘf<H(F$F]C$ Ίծ;\xم)^X_p(:h j3<=ĭsOa6P6l ؟8j+8ewV&!+;Vcy-@q'x7Z W ƍLWۭU E؍ϺKO((-&`{8#OO]k}?X Y7hOl&l[. 'AK$&]wG3ۄ욡7^>L(%;kurSS[uܮ\XoNNSF%1t+5iC]đl4k_i@`Ys0\vY령'H߽}3Xf|`T"rx6NKSUHBI'>]"M:dp$Sz vU3fdfbl1 _/KkpgՁdk%T{l-AzcwdWmMd*Eu7;%ˍQ:_'g">'7?P#0.%Hrœ&IxZ"Vcv Bwo.i"5Պwi]V:Пs~ńmqh%6AkkŅ!|mdSvYm=ѧup2n TنB܏bwrϊy6Zͷ'}).cN`ns2c_1q~+΅rG>7 ϧO~(Ȭ\g*gsNCu`|-D'th'e(־p: a9yV$B,,w{t @zx1D 0t2N_vf_n*Rf 08$ A YeZ٦|~aYf#{x< F(^+1|),t ĵՠt='Vá 2- l&޼д(I _d,+M_+nٛB&pHRu|udD'npCC_vW=i>h=afH䷷D7=urmTaB8Ȁ5Jiy =C p`_C2 #}KD#F~9,tTƀNGF!ZXf-Z8ƓMAMkŌ^}b^#u"QjsmLh9Bxe ua0kZ] A/A׵6l1O9P6nzM𒨶$I| i!1'T*jS8#{ emyHjPJVCA8:S2'&D\ZRg[Ld~Q?ep<[UHGz*QlkV1| B)6gIt:/Lt&(s9naiH]b^ȪīBFMj9gךC U?3c$! vdmv!h)wc3^ڬ9ɈJ|=SP s$J^+5dE0ʙ#]ddtWT> ͓GVm|sy?qb2qIuߺ ,EU _‰о㛙]@@s] 6CסHҗD k qkBloe/bNc] laEnʬ ʬE'`flC~2rR\`ysSpoUwyתfFQ[ Q>$PW7ZTKuYɨUܳKll'ƖcHlύ8sr#-s|vӒK`e j.#mI nҭ qV6qB 6UٝRجފWʬSګ>0]A ݮͧ0V[JgHS>!g^-}Ӄ[~2ݡ\½:a~H9lҭ3 e,XUAHTcQXvP &8{oKv7*v~G^s%Qܟ2F#z+V;г " I1CY ,2n |KخBu܎TiWxag Xah9'cgҽWp8uzbf]N>cě !>{, ߹ e묛Ƚo/+ܱҮ<Ƈ o#5O9dڳ r] 󇕺U08vH|ܫDrèYotN? ^2^S6oxs4&_ĸrOD$ᷠcf vHzUʇ nK%^ǹ>?gs`W+nwh#.S8r7KP 6C#̯m^lݚf~&TJƟ f=ȝ8a궏dDm Q ?'V&evDL->z^MfLL~$̪>CJzɕ>uf@~IlǏBKX?$: WhB DT  nB!?n[ F$ʌm+׷V5M x \IGmmwW]ۿ$N0'im'wǾ FbT?Ϊ4gBHZ d*XVoduuET9ؗWjY~fF$Dw"5ŕZLNߧ65mNm x' %'\]5)(ZZqjrq!&-:N{0>`@X%<13^,ԇcMnRcͶ10z>S@JZ#۲PJT|i ARZQOtp|gZGAz^QKxI%0Q~)2W71t0z6iet"!lY& !dfTJtd΅Dv|4uW)`BZmAz}>B49ӓ5$ c o-ny݁!n]7֒QW vh) 3aq}%5O<5^gՒRiTË'raL'A$( r?i;ev02w8PnVѴc  ׏gnGyG>m!1m5fHsg PY߾$V&1K'b%_f<ŷs*{ S̠;m,<@X#8vܥ77(p+Ta+P";)&(6m .N}缧 f,F8/R"KˢwMLJ/n[tKgWF$v6_y@6g_SZiV /mmis,n:8N?{Xv>t&RR}]p$+w$?JݻVUa?݌%90 -M3g9`V x/cӆXRr3y7`_Lմ[7)@h7*Vȟ9#TnG "Ƨ[Yy `O#Ql)?UW%Y*[L@YPJnQ&@8sEnSY= iY?g|1lqgQkt@*+ ۏY Zި>VNzd_3fvWWcbwp$-Jy-T'c@h->?+yEFYG/X%)&a3u<i")<.E[m j!ϻc\ovjOv< 2~.4(hF W)]Rs|*oƗ,*M3JfTW.߾p@.Sp۲G@XW0r:4<gm$Vnz ՚,h%Vsmc9Oi%L&+g4WQJ؇_CY':#ݑZeU;f5U4#?Q]6P(X|"6 ѥ"9sFEgP=!3C_AMEd[0"``w^!65l3 Q̍* 7>uv[âڐ2?`0,xQjԷ5΀  @%|}JJEZFpESϮ}Z٦^ujgyqĔΔ[L 4p$˔2"huIUӻlkݡ*LBU5qģצ4e VqfCƠO:Z^)JQX.Tsm)Ӯ&nV@FdY$K8iG|C&&__kN@[XV7RWO[˸yVٗ9Y /[׶kYq&PAzTh2Ey\R*h,F(y?ڻ-}\\QwS<$n5o99p+Ҹ@ A02F='[XKf eS Z͞P~gN>_aإt4.I+N|f xmOҿ$RkMtsU_c\\ Mxq[1*rvF 5A )`rm{C|^r_i٣V``;kU[_E+02NeEKm!'q泘bcbNy8qli>6b?.֣:o#O8d=#E6¦1nM{l~D,FNy;[( ,{BoR^X?gBަZ׻-]6J 7.wYSޖ6G{x:[3t$b"^J[<1BdȞC+یю=.a&R͜y@Fj4`B]Ɠj&~ձ>aK\H[09[vu)$b8ܖŒd,ii^kA慎EV'mbLJ/JOm) -o s] hnIEbƏ'ĵ# vM"7?P D*K .5QZPp$xW7{_50XH/JD9HnWoK%)՗U9lr5sL\0Oh/ 6UmA |5RAXY? $!*w:5~,;hq?Abx³Ԯ9/m[>{ŋ/ 2om4yQz؉$PQq{INhJhkB2C@1f+ɣZlʩ^8 ܱ|lR'~y}Å>(Y)ƠhV#՚-W frfCe?k} *%įBzdX%J-f:0;f6pc AQɫ~-T?<.ѿ{XƸ*SloV)Nq*-7zR~)io2d$P0k:D 3!{qUbXbSQOJs=/pXlT%]KhKRRWr͐(7Tr[{ }J|K_bw~ ԛ=JV)G{U1!nR ɄžHzgq]]۪(q29l-4Pb~զjnkӆ4&r՝9 @WE {PM\njǮ ;U9k ]%{hFȓeL:Üy.=08a mSapކu8;Q'49Y`"1ӵܱD h\5B"%[I-*E OlyFT8_[G|]+( `aLl <)"C+*n$, 24V&bAuXuX_k@UOVikU>XSyE;oC43o yMu* bھ3B6OZ:;Δ$Q*/lH+̇p-HeY9+n I;`)nXs#-'7n_-捳'%%/!J8up(T$ T Vi$s݂_1`'SӑiR"M6Yn(lӲe^kp wG|l,Z /;NFcUo]4>sqI+"qթev/8V# D'YYh0_%g/p it Gb: tb_VN mZ3JNg4r |=MRY-YICN_< =oRgIBYn Jlȼ*&x6%5] BUېӗJŧ(IV`1rWyaIV4ԷX[+|59SgլP ;\epXF[:qVӗͦ~Ddu]1@MY?$:da3z1\`V&loz6EdpGi9Ov6iz!ُi!%a5b&VȚ:ay\s< ":&fYNw~krjSLYAm2}M EkƃZGM夠F{=L!)rzbYª'3TMJh(Z,gƦ}V%xK"\iljg`[>88[AZhx`.D.Yގ\{qjmV Lj@-P^9Z :E۩_X2(ӕma ~4& oe܈B!'{F D.Ra }Ƀx2[S8O ;L #xE84s3 ]'?9PBA.i;44Hi[vh ws>SKOV81aMDA ZRu6A0pe$n!YEbS'QHš QuXQ[(73$2?ZVM P5nC|>2<)AAA2:WN[ bՒ&Q%i((6zs[yV#h<\t}t)=@ <-盌2y)CDVro e ;]a g HBޜ&I)H2>Q%C5uyYcZ:Wk2!DoGf$um/ ,31pX& #3Ws rCkvg圆E+} ڒ(5KǵI>fy ќ*4T8K?/cR46˓7(O/@!𨜥:3@lM/;[3 S}h;$%,%/;\C;QuS4W"XE,5ֶ6вBM (V DI< D[\p|¸W;}Zp_c>\휋9lO*AM,ELڬfE7 ԹOď Z U{ε6NOJL~ǧr*.;5~ֻ>%-7#0B%`s-I2Z}9,V8tXN˭ٕ뎒jUi|̍9!#b@_;Ab%iʮt谩1d% svUٮ_MoN(Vh_1/nr.g^#L\C}Z5UsN]۱r‘*eX!ujNӤA?cZQ3`=п O -IndkGVOG#J\qT + 0-|:9Q1p 3nT/'ymւR zn0%29^h?T>byI\PUlȸA(ή+T6(OCC]$Km%-!OʠQ|b(0]ppǿޑ飶˙^9gu|g%l8ƽAֆbqߡ0W&%9uK~hC׶̱Iʹ')Ć4 r1jX\R㉌U|(Xh{wQgQsi=9jPh&o_#hXo++iN–S]qW5yȈAߘ*Tڕ@QFct9WjJMU *DpZq*`"{i+|U="!ѱűOw]}!vu^IVFdS51ه&R/R,-0UO!,P =5(sF'0ti14||J9m(-:fhZAhEi±+3/(L-.yK]B6,߻- uR"Qj&X<Y@'(Dm ~&ZIu{.%xY8tq`jim{Vb,~#KȚppMy@:id&?NDUf(t>phg^5e9bt%zL^՘cWUok*.fFSieq"5cj9_,c69,8*םPP䮙]zRc_eƻ?&}ҤSbN_38Vo6=\ g^HFY[oy2y'isWk@zL|y!E>[05xRnb$EllWJl&_i*Y.ɠg6Y6oA\3'6| l3a^{66Hk-i LT^n r?ޭɅԪ3!0z*m"0x2]bg *<ؚ\jpU$9AJ Q ,aY ֜.lZl*n%/Q0t+kn7E+wK/-',9=Uy%a0 CVdTO顓#Ò V?u+)3b#jBS&DaQ-ef]?b'/v.x!@H gvvGk.:f͗;xnsmhBd8,zڝ?(.ࠣ+A]2rlRL[;(uH^Jb^C:ju?0YPQ/,8KWWJ? ~V)[&t  Z+V[\ !4&:F|"8YiNiK=c|Xe}; 0!gDObYslO|e6B`I#=^陝hE7b+PLo6mGz1܄'ɴiCabH:k?Gl a[§ `(Y/$"Șʂ.ujҴ²ֶxϙONzTN, $X\"` 0`a?_6L 'b sW 'c;mb 63- PuB׭#A*dY%@ LEk۶}v.^u*1+}Sf4Q/8IO #\27.P(zX f#,SJx8a{ͯ9(X-pv%!IjTauy!XoQ(p]VH~=o5_ֽ%ܷ3t8X. "MHNf\+t1*0 1-Ʀce<]6 {(G.ybrDP6n;`{\E\$u@M_9m9*ZՍrXŚ2ig%8gXo^!V))w#qU 9V#z..! )Q0\ h{C^')6B0G0ukLO`r87 5žUr9k2<: hȚ(E5%P{y9]ttJ.".I =I*pI1'T|WzĥU흣UYFta=#mzNr΍wWMyELKąYDž"N5oVVV'O\/.'CIa&ܽ<~.}p,L9(ZҸu| -vWmG pq8 <-o-'V}og;[Ra+X()bFMoH(p3'Z{ADeG]up^ovfm87jibr] X9R*]]oɑФҦ62|@ܨ&X!MGךXWM14Yh!߻H0NTVl@ JN,6Ҽ  cd#&4z|jb/@Hn[u:Ƈ܎ t]pB#g+nxı.;'uk`\kJt:eb',_=F &G?Q{] TT=`-x@F,=o cg6$#v]}#$[ZFAJ>Q44t\%Έ =#ﳳrQ4BRUm<uXpvV7`QF{\z#S+;+͓u!&2Չ0vj"Kа϶ZI!Xvs_.q涭G<HKzJ7A'і ""N0׆SĶ"\(rYe'w2!2 EhD ב9ĊÌQ^is5(MwSba[~uhU-GSTjuig-%OxA <+F:>TI \Ƥ@]5~Z Ǜp֎F 9N?!UvJvv'$1$>oGĠ A<=g3!sn DBK`f-0lɂP6wQ3 76eM@52hJۛQ]1tY<rkЁ½nvlzCY$R?]YoT!b"񳳘*?;*<"O3YSgr= l|`5e<(:-{Yb4wڜ'ϓ3KfY~enͿuν} Kk(`A#Ѵ.U(fz}U5-V!wj$ N#.ʎQ|= < ڬ+^DE.kh@͠Ez+kë[֋7 i縲!^D)4Dno aRI``xzj,BJG?WK=ߩlqTiȱS;Q2Y 7DNbD?C:O ),ֱނ_$#{L7A{C rMf>^)d5 j ނf)5[ə4e{ Z[iKqY"Wt[gۑ;1=!+i{ \r+jD*gA;^R_ Oi9]aUnOr9F,`a)SybN) Bwti~Wf|lB+B׆ +x>ht. _ fj&B1{Ƽᓢ6lOr^E^c>.Y(0u=6Y0XRAln6Cْm;L!*aߋ-ϥSd&Bi$@g!_emKtgv=?\|.f^ uft@̭%X:MI<NQeЮ.K= ;t|<#zY۷@EGʰaSBgi>ФYPqkZaӯ;dl©y!*<ԧ*jf62to 7K7ϫI,uiF+)m=J!`7qK농Knc>+j޴䏟-0o]$J)~be^鑖-k92dpfK>;=Ғh7Y@c*_IOȊ14@ Y=rvF/_nO0,OIf֤s%`\(xƊ\BL3J|ODtaH1U*<D;V(^"Wӏ@,bc G/G_e8`ϓI|y!wt-mv}cyh}A>XtYUJ΀S7zFRqd6&? /tKFU ;[۩ZJʵ 3Py+WU 4tI9[JCoP/R6N STҌCf؞N-B|e3pnD8{P 0ؚHFp085W1X[;C5~rQʕO[@qԧWWHٳ<_NL~^Q;s5wSxCOm**!Wifpx摘}W ]"^Ţ&ǃdZg«d{'ts?7 pV@t-gSNA^YidҌ,+oi(UZxc<N)aC0' Ҡ68wNPw{ɂ@P,`b?^6_-;z^-`zđ7K,1C:>m(\yÓOF&ewD,>F\Y_mM`ro,Ȇ  ̉y9-ڧh1"p2iM i$QKBq4>}ZTepy6)=Z'/ž ''WuUKij!a@a .KPMrdZd6 (c4 _"Z>^~qlNT,9^9C`{ܨEyc1@ /29a1 pk^^߽ Ot' [yt<"\a聽n/t_voaˇqV{87jܾ7v,A-}&bhD1w x<4-g36TQkj_Dﷆ`lLSPL}&/Hxd+ֶ[;OE#HyG8$UKPg||澇mj i 3Q(Z}Y W Cү.蝜_180 3h4ӒMc,k$ә$@` ׶VWa< ?/i/A.oݾayk ̯ƇB-|]07ݱ W 6@Fr$WHuvx!SB6iPU=M HWʌ\5 KMTB*CGF.xj,z åiJ$yƒ+F@DbgM_P5dXYˑ?I_ =\Ӵau01%x8q(DӚF)'n6@We)EojB I K.Tt=QU0*PZ o++X8"ՌZgس[EqYo4nxł ONJ\t׽͍jט+TM '\P/?p óCx̎ QոPkQyh&NYc▦0>5!$VA}p$RmY7Qry6H27u ~A}| Ihj-M\ř{Eq 8VMvm>8tPd5ZpA")7JvSeF)M0!ft6NBrT}^(gBJ= m5q-?ZL~ KxE@ }ȫd˲x}Wn Lx;g[wNrO0\/j3">j;`9wU48.<zIJ>iyz-t -M{OLH.d9 ;I"ue4 aL1߱\_DB4GpcaH5l"%0])_# Ğֻ:F"KV*Nus>q2 m a3 ÁI<G e9ϴH}c2 |X5=eB4a^؎y~3?wƍ6&5&C2mHS'uyL|:ovݏdCt.o':+%e5Zy?7\td Ȇ@?e'&i,y@GZSؖlj!c퓘آ+jfse(9wm4:1.Q 1CK. '#&LO?OǨ'`=^[Ҥx(ܝy2T? ̺:xU\*!Jޠ)Db^c@TdZ6F\ b&";U׿*YJQI9pLKW>:;[w^j8&ŕg=E䥴M+şkƺWt;vEgYX-nTd+Px,g3 kU7ؒ@(,7Ta6u:.I*ʖZWf<+9&N#3:y< i'Ngy@oGYu2\!B|0A&wj ;#]2m$O^߆<~p,^1`ҁyvSxfN=Cl{7<%ΩJFot"ISq9yrp~N^(o2? Y~[fj dkv_g2VQ?r̻V4qi*r5c9~W,(@Yt5eը`^ \ח @ KŴ}q'泫1-Ãew!yck+acvfAHmx9!3HEJX#ߩ+I YE9DP?sb*XWtfPW^ahn^*=PvIhhgŏEGܰ9lefui@"E a}{5OH>=I6 15u+bW=yʚ<fo.d$|ݲ˒x:B^q O`_q>:\)C $L%Fobt/l5s6=)j(v)'W67G#l盟]W8.,, 2)-&8 Vlhtaxgy*N}pE?p+;-H}+D3I}]6A#׻P! ~ɔ΂7ή|Wߗ= n-B&E@ğV]BMHzzo:on ph'[)7@'}ۚ+X†T$ZQx8M\* Ob]75U]0Vw14ܳhu[EWUq4R CLDA~Oi+]É0$H &"-{.koꮁVo+h'ra>{"6%]Dj\? LQ[ nSX;, sv{X쥄׭u ,RzdIe"vKk <iuLL+dK|BY g.lw/V(^!@';;C fڎػwwDaMDa(:‡@~"mS);!Y x7W^Mڼ+NEbSd".Hu5^DzVOx$g+E-PAiZ5~2?gpY,r;C2vRI {YW:|}̩7_JΆ*Xcrr&4X,?֖7ہ Y d#0yawoNPY6氫N=z[l;;n"XsBՂ tx\qeDID`^`0O$l _c=ӰA)^IC܈ J]Aݳ n#Z/M;.6b=2Ǚ>w|' |,rɵ&^.L p W]-oE^(%r`brRB $p;ξ#L0UIܛ gwjٕЎ9W7Sf(0|/l;['L"#/>@}Rw$ c"),;SQ+3vgep4Qھ1_oVX׿GkXL>e|?٨75+ aiIi~,Iny AX*]`5AȎ RKe18<ЌP쑊zpS5kr头={4e(kn]m#"i.0NйgswY2Κu{Jfqʲ=Balp@[a'`f=4|K`G!zgt3_(lIIH.41Vc瑻& "T(m=H5, 8[<8hsojh#ŵsrh>FSh\~{r#sM5؝Kxp'PX.B^^sؚ8z=zpm^LBıC7APuIr+.BpS[6ߤm;cHWKE!0 9D$.{2kDSwm;ꐿ~z?͝8 qW;=_VNʮ-/lD@Z33dON 0N55N@Gk-{ B\:c "cRHU(/O.i]2>­SY^TAi8#>yT6w3(Qտپd"%!+a6sV9 0I[WkѮ"\_;+QsZ\%7#A&M@Qmb5Ź z^&R_cC^ BCl v6;䕓C1'>w& e{\T˫*%21w>M´; >%p!(kFũn&ڝ:zÝ`{knR-1sWT͘UDH>pAVȋ-SDur'y/+vB3rwU{0N˨7 bܔ.Q$ b!^A)F7J 2Ͻ_AƟGa`r ]x)9pHߧ2zQS2Yu`SN芉6,-1P_EK ҝf۝zrO(hypRf6?⧵.gIor`V#Ws`vIEՒ9k ]1op%J;;0Rv<~ay50~4_grVj٪|*[BۃK{a;>,t+~:JL<]ʊ!<9- '4L0q%08{*=L5mf@V r_AQF4OSE 5!9 1JQ)^k}\Tb3r j qxM< 2' YB5h ,х&S )[HiI3%h[wA]%>I kMmn )L&L`l 9c"tu9EJ֞lQW;f&uA3^ca;ǁڬ JCB MPIN|]i$~ԍ? q$-|ZsO%0CҮ;d~[b#9=-/7JOZl FhU;4>py׉cc|$Rv=gφp\VSDׅY3\?fx -@բdx&Ȁ*UjT-9fxf|OחlZZвNMr ~_s?u~5,a.y"Xÿ{*lְJL^B5} #4kyz0ٰoĦOQ:M[!JiZRtօYPltNS;a͍(8SH[Jƒf{#YOn5mztq鐭U:sc!QPki-_߽lC@hKQE#J7p6_9'qgMh]_xe7Ccm34Ǖ EK<>'֎AΈsCI$KaeIm f: Mshr <@؜uxbw|a-[m8"ڶ+ V] .#Y R쌍^c-I'؞9yC;Bq#` Ѐӗ  Ǔ^5Z* Zc^b {`|̈ ASg/!lkzZkU%jƝw.?8I|ys,f Vz Gdͦ@qG.^,?EXH|MUf&@SSļ n$mUwXRy,A59gǟ$kQBujK= òuEs`1|=앷֬~5(Ͽ/]_~> 2Z? Cc$3tV}|z61K/vGNejzmD /{:aBV0XR,y-n?7XmT9sOVw6ɟ\$pAQ0=#`;~ɻQidHT@S~y+v iIC!ccxow`3F? {GJ2tx!A/3)b?"("Č T/^ Sk,zHb@ sh1瓸X &>Y;=<*q0Ƙ[UIk?EGFM|GmlHEEc0,`^3@T0cEpfR(Ē85Y[+6)&b//h:\G0,wl: oӂL_{;+JY\!V2hMinS|ڝ]&0 *9s<j8W 6 jaXB.kJ¯U?+}sPsȽw,x]qs_YprՓD`i"DnSb&#GJ)% `'_fܪ!S݂yhUռv^u"jC&ws'o)F7 lQ_Xt: }?:StDQi33otJ4{՚W%'&zɿ+glD ݦ}_[1ӥ\G+7ܞ/JPKaذLX` ]8OxQ %Žv˖V/Q=_p RE{,9_":#0f5HgMN!NF8^ۣ1'UD3Sy뇇n&|0OkXSHLGq&A Ca^ *6Wقd5_&']  u1iTn5φC <6P?DF0) *7u(L- f&$dZt7ΔԈm| {ªBv'ʊS_YZ] b :ue: EPRకas_=" W8 @Q iK#ȼ|0 JYΖ[@BU,}Qa\v־>1m]9A9d/Tp)$}/qeJ$o|z8Ft!Zv1x/QAtJO' LGY.RmtIg"Fӱ:@Qk`5a+ͷ$bl}+]rL-[Ebk&b]S_/P& L;'Gk27ӟx!+`r?:&~6Cn=ϋbˆ}0_ԍy45.=T{.kT)D0Xg!?Vce} C.uN(bk 83rwIҡ rHzUsn X:$dTLe}/"|,y*.?c0-r/[4`p^ԋu[/ez~T)0yeeTz 8F2+X`reX3)KA!;8=-~<|[t"^~FOH%aP?OJmR|;7>Ș`%iemef0\e]iԥ5Ŵ )+o%dy_ @sRc@bɐ%/xqhabD)!h]߹z \M;-QچCBkP<io+VUҜzQ^RdfD%CHKPt«$ ,ѭ& \ {2Dh(nE1T4?ŋ <dpg!mQ`;eb΢0RB4w|GE(p>KPOr  W@.ȠExh )rxVGSh PcnͼT'o9sF4YJYx?\ᭌsw1n_G&M/SʚKs'LɍtSZS(`$ǰ ے~(n4Eĝݢ`$v} p}F${#1]X+>*ȳ$?u,oi]dI@ϯ';E@8ݧ4c|6kξ_># 0,a/TZ"B8o;Mhr֣[:dſ~駝/DȫD'w,[h oώ'zn|ݞ,pL]K OР9b hCCdX.U>3޾;坳"(-YlhSm5覫SzdR8dI䓇hcƓ(Ƣ2D#ɦ+{R[, 1$O %".i_9M0]*%MtM 7Bg9ԏ]yb6lY?و¦n i*fȦ3b4CJg/~B{NGSp{f@Ρ1AD546^=ZWSvd C.* <[ &E*vN0L \PLfIRo"BZ͟ 66dKc|؜׃hc1O}PS/:bLZ]ִ|M|5 5q$ ˶е̾D \p /Oʡ,|RE53n IA a7?ݩ7Nz#^N —q{!nzH4tu霎j<b݅h G.N=Y u;'szSuY1=}=͹~ЬvVq~D:0e,=_dP$(z.VS RɛIߴ˓p6QySuVl; Hk {t>ia=,'ޙz2AHEGXatc ?j[$wzI' W`TH7*Luh9ƨ^Ju[`+WEb g Cei99_D!P⯦tJ<%ܼmJxګATl69>Z6\zLqߍJ)ʁS@y66tCF_q *݋g(`wMw`.I5>&؉%$t(:`3-ʩ]jU2]ҥ*J$#Ca`x0-r}^ی"Yɳ:C?f͇"J-֩)]pn1v^UsK;@4AҠ6f]|+kQLNYK|_9Ddw/$$B@HF؁; (*] Od?IʯYsFFmb^ft/MO‚Ս̂̿ A>~:fΎ\^p5٘>RP =8pq]Ra/٠vN(Mg8Xl9p0bU^݁0Q ٠䲂h&EAu] Tiy5]E{uʴ02QAS:sm?GÍ?ŌxֱI.*=x22[$sNKm,_)謡&\D샊ᨣ^Z[ ;StIfnXxvv))7PzΫ0!sctw%G._+Ywɲv-!5w=dT;ŕ5+~.0=e6qg*.dI>TA_y0,,%cL&sΫ3PRo$lǜfנe#,z_EFP̉YQI? n6h-Ķڲ=Bsw(? ׊fk?[#p^^moJ+HD,2_YG)f女S]5XosF`ď#O4L8&2E A݄ \xk+5sv9[Z_磇cPG-GwKwje-"+mNݟ_0k |[wDϝyUG(˞0LCߨ]ҼgP8,RET-[ :0 p|8ޓ IC[|Џat_OȪڄ0R2d}c鴢>H1[Vqx7ɧ8<!MCV} bIt7aL>;i'jTI^KqJ=Ș͙aPȀ }Om{lyZO>"(>%֣шIM!ZOa"$DV=_ۼ2(UTnd,xO>"*&`Z{uwijdt+ʸb0XV +&M_Dw~1^vD4 v@t5o2T3YvrNL-ue)$Y:FOK螧m/_H0~Zv3/Vժv u | E\ce"Um9bL&T- @ &J2nt\8h5]y?nү'{c~)ŸQuc G#.xY b*% 9 NXQD|G5:N*01+R/x#jPn1#"@S8}ӑLl7 z.|s?k/}b,)d8]ٚ04 IKX0ͅYľc7݄rkCIi03ɹ4m z\ 1v XVbEQ95eдw2Nт5=Ϗ]CIK}*uGn,j.Cȱ9. TMUa8N'ow`=7wdsC9VZV>dk6= :hХv+4kX:5zѲh i`FꫜeA5$wgXp}ljO&u3=ܼ$U[6kֵa?_k6ak|S-/ 1iϸb~WZXk%. zg))>+(TX&oLR)l/,1H6m g+9E4(, FOBŔ˸g4@=u:h{BrC||QaietlbOlb;sM2Kx-r5KmJY>uVTCt8++PK &ygiVEqfNL{v)PE@>拭Y=:z&;Z'9;̹*?PZ8RtWzH%'Oz%#y>oy˺@G[d?:#<f4@YFVRfF熆+ g8Z7jgrٰjKQbD!32S 4H%.9g,n<96*2RU{+τ= 0X:ύ5&?v߷Lrm8nfb P8,vv )Y/64*S!^{3,yd?E'E"Ng)w-7jF - ƭ뛔Vb 8VC"yIڻ ߧ5nFEYka2lV@&W BRU!d=Yݰ;^?^)eLqY|sR?LC kkB %30[lt`f7'2.`t>E8a}[iϙ >|!2F[>ǝSk%vY JjH_r56v2-`2GDr(FNOqk6HhYgOW~)t';AB^TV+V:]8r!vx~Y읚 +r[rLߍ.o0Wf.eӅN^yҦw~K72LB,mA]sb#,%t~A (Z2h^ 9 Wل>07fo{Su>͹o45\9$Ũ|Wyi.^w!DgK vfZ[L5ښG{N*WO&J5SJRLZRZ]T"Vk NLz b 7 v` miw'3KlK97?yh{[[lU'L ~)Dԕ+;3jl=GMtӊ{ܥ89;mAO6,KH7~~Jut0ZpU[f{h;2ˏE| |7B7΀F 2K8,-fLȃ r`#G0@ '̈́}2h`8l(-|wiVsJd= YYc/K\,qQ\Ά?}AdSA<_" ꒛ufθ\duɚbva 5T|N⃓wE"茓2\:5QEF@xxnxI*K^] hAg:ʮL DKI= yҺs&y9MZ(T7#܏ ~y^θy?j2\_Ce_Mqσ\^XDAKKMRpNm]I7R?4m!j^XڒmhȀ9Y.-+29x5-A<=֣g&4nFBR@]396Ppi9we־b!g_NL*y<ū;\/\Q2tV)n/?r@pP?ٍ(1߹q\oRwt!xAos/^u ؈kZ/@gI7Q:@c0=E(>q q\$if 9[pB~:N(qO)tjԊ'{[vyW8T78ɋ,1T Ӥ'})^bN2=GVv|77@Zy&* 9%ߒy5Z bjyd9RzeC7?Ds_^^}rBvXL#EygR3aަt6џ%@紣Pe-LlF'{UR2gȰ^Ds?1rY\NEUM+f,qs*/Bq ]M`Q9p_#]NDB7Zhu:7K:hQ$j`ϳ ,֠|&&:h$_՝.Wf k l,5ܿq@43d ˫axp}y%L:N!l014. xmW{jnIӭ}amV#^?s' ZͯFC6/S{"k\&],whp"1oEMyzqԛ'VCWfvӯ렘ZΌ\v]8Me{]l}٘Tdb+~02#SpUJ+&"Xl)b_`)| ! +d곃WCڕوbWmgVhJp-A*C_wZaѬک@W9QXLX[|Bؐ-օS8`^=:&&*3 oTDp\FG Pҏ Hm[]^);4}=RTV O^ͱܓ9o$zW1ִ޷bQɭSP@T:otrnY\Ъ,YՆ)O?j=~Rܽ ~uV>dOQ$Ϩtg~)bՃ%-g˰sH밎-X nпqpl;wV9UIH/)HvO$öYfկӄ; 3 aMN%h$L&Jr]0ɫ 7[FrȩFlx4͹aWW;<~Μh="@ fu p .u^}N 2:KfӒ~6 ȥTq#6 bT3&mIl/|pBs+ }ALUJISplއN=`*7n' N#%aW~Ƈ X#.'wǸ(o_;{1󭁕;|&@W_>jW͉H[6>E5N<.%_LRzpxAS&oYڐ']_ ,j79dd }gfIB c@cΞ,ފ{K}2sj`ޒ:aӣqcv Gd0Ets W?X̏죵+}2i]0q31r!g1?b ԥ)ȯ:~>IO`,:]ȩ:CTi! >~4./t6wC.iU.>k*ԺPM7~muFn 5 Չ̯x{ :%0ko-o%s^g1, Ye*4/J/pU4Bׄ _ KaMnڷ"#W>F;zU/+D+k~FlPo|o*=a |A1 W/N5N^mV{<eJH߷A`j5_w,Z]aDT. (k ^5|3:oβwk('bNPshc[Zˆ\0$%X?B5r2JΉ0pwV}$w˴a6R;}V^ {@y #dP"v~-:[ruB|9y;ξ4D$NC)Fyv";JFޡV{Hk\0;&Weʎհd8.eC] k i<>BI 7AԎƒmhiO pu >JrdȻy\xKEJ/哢~!`3=>Pe@{0\U^V,Ms\1k"K(4Tj@Y:y#![i$|"?fnwm䏒46m)(UT#=Lr/_0٥SE .N9ubO,Qկ C#t'ZSD}Qt|A#0A㬞.&uˆ.zǡ9D=$ q}Ó]IY>mu~f:?67=˩PsMƣkLFaȳ(s&̧}]` ,}uz2܈4yl$))Jxa 4D? ;:3}!ge@O׭+LanlDN2}ʹD_M;SoAbeƯь|U%KAgۆԼZIQ=ga" cPxPrH gD0i_ނdNcͦUO-2 & cєEpZ$+G&=ʤ77G /2F*8']?bI՛.1گ%מ4e[}|ReZɭuFxmKym{j4gz*+Lh שs\(5@/KzݦsmaX}bJc/ BC/'?dѣ{P3(CZ&Kx߼W~ʳzSlz)6)'>(Y:2zYw$F'!s˃I1eTqdm3;N SY "bvR~R_I}#5t硢8XqKOM<4@~f#C '+ j{f TzO<{l!#,ݖ-.tghjBNHZz(*z%<$c?~oM*ؚ-*c<@Ҷ `.q/ՖMkӹH(s W[Ezd%M GVS흂v[_92.tZzq~9@Li["AlbBO^(0Ln%$Wy9#㲄ug*3ӥs%uZt5\ZM >x) eOxbаk8w GEQ&Kމ%I' i +хdOj+g-tj/Р3op$HYq\Aߊi,GO]ehL.4I&8l@L-b!ۭLI\oun;@'zc)VJٞI F'Y0`>7$_9–[,u5-us0Dfg1UGhaP?RdPQ?0eJ!'rq”SGeW=⫖fJ,e(%wO)y̷A8z<<9[TXJL?kDǰ >p0=`o@x]W)V ߕ׀P:!.NVnK)γhF^4</>{0Yӝ*eh6kN3~ÚkIz@Ĺ$Ou|f1CYO"ۺ`9qeRTT3ã?E`DA䠆\fae%\Ov=,Ꙕ\* ڴ]qs'!'7EC n8f1򼈽UOaʱ^Jh(Zcg,=GT p*/`̭SsQ3>bTHiԊRW j @a+h|8i~ ?kEEOJ) r"[.dl›P-dhVqy n or+)(If/GO>X; K*O^ zezEV~o-j[1Nx%Mr$Q&k:@5pgI/#ʝ3 4 kW0`4 wwXQz)qRc2HKϢ:XF2\sOz їx@8+l'n, 90%WH'=.cрϠ`"a@)Z Dwq5'B`CfIoj)Tfz#ej̦wXh\yW&!sO{M h\>~ ~Rؼ҈zH7{M<4~d2w+0;FO\E# &? WQ+;/&]ԝN8ҧG(/n%c4],|^5,m :Hw[m)B&Cv6N}<@QyRv9izQjJ`{W.VQ=L ךno'p IqY$*5𜬰%0b)BDВE#)=ю^5diD8[~c%™ȨT#Md3RR?LZo/? W Tce "q7mId'ځ-k9Y&Xeph?,?JwL" 5xBd#IIĠ5c6dm}1߲@th`~$/k5]P}k+ 7}B>ٖX(Cݢèo<E`MIqYF`wLM0FA]RwZ JL'hG?‚XXsx wgbSoɛV Mm)*|Đ 'jer2k* e;#E ؊'+.^HXP"ɵdY0CWb`u8)*} a|ru'7Qhr`wڮH Ҹ+DAla+8lL; V%"g3L?l̋X?jM_9r;_Cijb#iGK2%k(Md;R"-EŚ$< }GH.uqRWٸ@!{ߜ#YԇZ=xd"6 v"<#:dPUcOT^4TPܑn%"E.`߄8_at6ND ^JÛYuw^a(oknbjEd0wt=| "UּwNi'I\Ҡ3horH+౫7i `.v ՌZო6HTco?T377CIpك(Ѡxf[B5Y/vK}`wd<0ܨ~6?bZx!bqZlSFP:njX-CȾsbr~Zz+*qgbZb: +|OK >Bj>TMz;|'T1;E+P щNJϤξOwKXs~oQnnNدȻ{FORxUyn}$йZdV#en;ẑ )^N"[`y7vܨ0/̝Έ!,n]`Up Ff}V뛍MD7(D vw06MGjuZ@ E,)_{7 67u:~FU{ k)QM^]ֶ<b"n3ɤ&קczt\vv,|Vo:ξұH %rEG-^W f-Lrqz"كpokio@lHRph-T|/.7W4THd<;{Vn+g.8`ù䥶v̴Oetʎj9T:u6=KlB{ Ü\$jx@hU$.mɱ-9*Zw(vwHʓ+U jG6Z(B~&;yŌ,e4^sw vwb\ZgR='TJ+"'u{O̥dj hk0(EM5IjibJqtﱸ@*Or`T ֡~榗Q5{?.lMGI`ܮj 3q3ۃJ쨾6" -)#ƈZ$~.J9>"'X"Hԋ~b=s]KstxU d>0|^!&lI6Q/%f5rme=RwiA R&O`pLM[e6o mu0c?iCckd@(H[`TOԝ3`;kb}-dDmkQĊURN0O '2zv2 ڭ5pb <2udZ\vB6FO,ߊ j$/Ӕ(?Aay@} EN[XrQ<ߪ,$ͺ7Z5뮓0s%#WUuw7-{=S{EQܐ-ēM πsUXg,t䭌0 ⽓Fj xhq*uZ>M~8M 謘Cgo]fEmÄݥ: yV0lx8AKþx}ͣpYJmX^)=FB#tǏsڎӺ,"G L݀%!? 4ihe~ex)T K{82Q !\vb8MY0$W/G@w[ +<|•8 2F,59 {4K_7)\;OƖV%_KԌ_+ڎnI9ouf6H$%%3` E4˗fJ+r |v bup[ʸ&ɘ8;ZJeGBUD?z.O Ҍg鵯Jj^JB aCKJmS[NZNtf@8"M/ޕ<摰TZVÐ~44Cݶ _u-F#ͩ0C*3Be&yv>n$‹U4]]c5]_h cR> .BD+KV6صmE.Y@:)r W,[xG(PwH[bx CV1<)^{d3Q{z3\JMi7`96ي28y%u 6L%lRB>0ݮ z}B@݄-2}I@OxY>G 59Re{Lʪ+AK4;YKQhHѦ/9SF(##q1)ӝlUh}>> }m?vk`{ѽު2+Cϒ_+=YfaViNv}ׄu"a cj1\Fy,S)HÍP/ >a?yăޑǸEq{DuV쎭,sx`)Ȅ j ?({B*g~@2s\LPX I}zU6a3uʗ HP8ŘCZ49dqlƯ*'W4v[2z;*Xm_b8ws J)OSZY_!1c<㼢tYj,ny&_]hL9eh2a82dzܢй|5QM~]JWۤػ%9,!"\schӢuRުc4J1[scm?K\2h AYd̶v=Ÿx#oU yA2ъE`8U,iNXD:uW\k_z*IF_ڢ)SV?-0 '7󳓞Xc: D8(nFxҐzݦf3=x[zzM 0" ,~nA|H)%k:8%O8/VM\"))S;F`j)a"G:{H^kRK4Z-* 8zkbHCrLc/6m]eٱH˺$VzA/4`Ekd%ƍ rmwW=BZe1= YS˪sC+am '.aQ;)|4x!ZuH,`2PDqV?o7\N.f V}l%A<e|NVxIo9i{XW#7Vɇhrnc(xH+_hI MϋJ+XHBTX v'ͧarٟ. 24""<$}YIJ`&M%$0G+a`k>KJI\ey0ɿ?n=r+W0 o4\aQmH+N}1X;>y)$pN0T9UO +UW@\A"]1g{Vm`I9A=} XMi]N!/'H,J M&s& տ(&u#|!ky6u}GB_mT\W߬66@Z@M/S8be+Ts*,?2l1{AV[U;ib8Z2t'(jTV& 5 VNhUаP6>dkN";OUT:N͛ +3,[ޯћv VOԉmR"} G+UZyG̘\-Yl4΀0Aj/ F= [0TMaEqxgK;U>[łV>we(X(j~"0!4i(T4ˢL!Cvbf{guV0w,I5-K}j3lf+ 7*-FT;Z:mIýg TNЋ:W$91n`%RG ][nS# ;d0%i_tb6(:s2#0GהtZO:ژXg޻=Am:jL>#;ʻRǬx?|gH̻_q|E9p ũTv757UEtyu7UiG ;rZ %`OG։Qtڽ! H 5`t8c5O}kHk✭C U]XLDDGbej'_ms;ck qZ\|[֓8qaQ0K=ڰzKhKr\bZ~jp>80h?er ŝǞF? D\f-_TaFdIY6n!? \4 ngJQ.0z#Wfװ1lʟ=4~4([ƌq\f&a]DM:>RjaU/X`CSiX}h-@-p4}|N\R;/<߹nc7tBFW6"y]tbvl֞N%X\TMeY.#$|598A[t]ZE6%DŐoZ؍5jZK XP ]qlWHe]1.o, Q~z^n8)mYyo6H%ףNZ]=-Z< Jǵ݄S7i8i,{,Od7~@. ĿB9E{MަhH/sb[YK5>`H veHjn#K:z|K׵4>Bn׿b?3"Ti +v:P3>)(U|$/lðۢxe {.X\sOރSHK@ol]TIB L-V}{1\]4|w63 }Isϙi OƝEdb)QᣟS~F&X#K>Ç͟ྞſGBskQ~3%S^olF@5\dLڇpO83-v k:@h)MK!< nԚvCSW]ꮧ=6 37 kd5#[dIߖ$1ZKݿ"1n߹ /xGr#1d5{0^^\X*o@-+ynʣPp>y?=J=.hEqn2@?xf}CM3n ɮ-Xz퓄BzOwlו[m"Bӊ6y2a5Q)L{IN f?ί)  hK^8~U/D_V8Mv}:^ڗ(nk%*颁F0хm6hT|Ns;C *h]%} (Pf=ME$ lQP uPihݿ#Y`mKnm {?lpQekx+[.zN^ٖ{WdJˈLˬlZc'q ()$h9jEFZ.ү]E3-5:=@k9QjcֱҌӯt nʎ1q]^XJ11blheghV!)Ô^ѨK0>eؾBtOzM@r!Z-\>GA!N5AeZGcZ 2薧Oݲl3/3 ^~v#|&;B6GtIV%eQ2J|6_VjuڐV$%>#x]0v 4B#Ľ 37bcIN}\ܼU]楾\ }E=NOS{R}*3o!Wa鸠^Zڼ c wPYkٝ0SbVE*z/ ٙuY]ɨ=45|{LΌf(=q#}3jڱJJ`# /ع'tRݺRœ"Zd8_orGo+%ߗ֐,ÊӇ#8eBA_!,\.U]O \,TʾXԡ"_؟JzNV?.*Rm`^43~Vd+b7[_BИ!vk#2ꖆuFɖVUMwȠd|Ϸ) &"<o8RHz yfJ2Z5C(5LVr-LH$0)R`W$7]q -YI U s[X: z_o{4 LZ%~(|T8#ɘ0ߔ\Z` 6wrA0f{B}U!P HԔJJkN:(q=xqAY;ۯ!2`eӈ6fD9Y{,7dퟃqZ+! bpn;ͶpQc ͼ)=}%=-m; WDVH ,K*$=GcsTқ_A(aJ 0xtv^v H2?=FT/;%({[a3 aE(h؉6 R)g,DI)#e傃.kl b~ń^ ~J |"+2k]>D]P>Z |2qHS]~TT‚77A O -5EAމ,l8ܥ1NF(=Mc <7+SWGҋ뛍TcXriу KUjVSD>H}irS~n]!5'hjVi썄=mSj) ?Ew>c6r/3r**DTSn?kiT4v:-P䠺`8U*BRTSRn gvIo^-Ѻ8sq_u@Wa)b⪯Gy?+s+{2hYG֐C}%#e0Uoy{Ć3SW [&p)^Lk3[ Ħ!&2vq*W%60 9}Fdړ+cS*[ʠL UB8<@F󅞶b*>Vʀ )h\TFfC^ H7nFߍmJQ P, Lm.G s疺d”m+t ZF2 lʂg g$_;3"I/I>GOWc*#ҒBTG< -c/qn)˾I+"BJ We/^3$TQxTJ1&3b8zn|.!3Y{I& L_&Rpm5tΧw>"r=%̋Ḧڲ^rቫd(#`:DQbzlG P Wŏy: \SGO Ǭ` pB*y CP|Y?,8_wHEusgP$7 8ʵq#*l('OtŬ@Ӿ,#%/VP< m4IQ*m4? $SMt 2Iy+a~K]J3OƶsE) *͂k93[23n1)84\m8('8x渀`_S O#T@@!_Hh7w:خIk1 ^V5z(ZD[9 e|?8c)rRMšњ y3A&n25<^H$q\7k6M!&y5+$i0>1-gرa#69t>A[F);vØ 1*Z7$.*)Y0vZv\- ,I#mOͳ0?඘d5LIpGEyi˚!\< ` *+ {pd j&]mf—{.șy.P3[#AΒ.GEb 1nbA0zb7iEd+kzaS vG0ݭJP0Nf&cOu = %!B$q֜0=ycKGC+>mиRNrsW-R\ၐMF/W`巇7TD?$ߤivH5)ka"Ugߛ2v0[*GEx8$`§kVp F4qPix0} lVl2>A_>Ыd؍œYܵ 1b>ә&L̟eV}SsPK6O_kh`뽷%nP+mG/O+ៜDW8L'ĜǺJ7L:2>B)_yvDkK%}D&9bT iC]JO4Zl,^͟-~Si6{9Z&vllySr".JJ]o$=*~'4D'o,kA1xIAcv")Vhtvh$d}^5 V~}:/; 2x#Jbo^|0& [7+U8E%I^^6Й.16ޭ .g{{A3 Q_I{Rᏽy wO!:؟4cR9A&/~xz#~s~k-'J(6v5 +PR._*4e ,CIq,A4Fi;SǾiF 7 ޗvSY_5-Db| PYg@up~Y>B;Wȡ`u@vx>@4Yt"j0A:3$΁qf#B[']FBlCjZR~m}Z9GcKf,Aꂓ(ԙ=G(W?vͼ_&[Lw@Y2ǪzsdvJiǯ8fqm{,3Rjnj+V+vʘI.}M\cб8i1 '?l"G(#nL齵#dJɳM:s1ZkM~!4xe}wv1iB}P$.NUc%FEZ3XBf)axkҝ6ʱʄT-6L8C*I+q÷] Gէ{|L|M(n^$P칇z& L) dj-l>wHYƦ̆בڢCSW0:l`=>7"Dy7BWtwm#5΁ d4̭ c @ܹ 2wa)oŽo@{RV'Ӑj3D `m&܅B߫X&y@է|?-59Caم^z=3jtϯ-~;grl۩F2Eܨ?X nO#\<-1:hWHK.y&=4+|AVϲU_㿄o8BN62$`N5lӎ=~5:Uoa)u>GQwAںn0,?qMq5k/>N/L73\`k41,֦,?njt'Vr[%bN2c ι ;z(̛tRS 4G#+ci* 7jlի̖yubPErObgnx6]C&Sd#իg(yD|/rqr9(Nrg xʝI%?mz`&T`[εMVyE\;QLg@y(Ki/GL\bp x/'~x8Ќ0Mfuc35Ҏv])XKSrptYTO:[~cx7dI2bToѐTb{xf T5f2Hg^k3&1uOi H]<^Y8RF\ I3ßAUc5ګnsaF]'0~&t!v5N?rt4 I cG00wY4-ͬ(lF_xGz*La"ttC]4pSH&Zj3>6l VwIQ7m"AJM|~3IoXtx\1(hU3!7Hfu 1GDۘ+^ Rv2hf]ƊTQru9u)>ϻ NN+i{l i6|\ [aI-?WW~+'5;:]v`@Z2  @n#BkàY@|ٌIxwHN!\=y%`Zr\IQeV@ĤFָED)lfq2\%(^Rl0n0lܳM}P cMfn^4{KH/k'kP ڻ2wa m%0y#f4'&OCHvǫ -`w(9ap /"׵( Fۣ~Erz?uH7G56N8 F6L,c]'r8  h'˽Y wдV%ovU =6˟BSRsBES$PRȇ[o|p=⸪g`B.4E!|09_UQ\ Q~E!}`0s|=ƹ(@-:LQK6H_UjR `aK8Pot(K$D&>.ĺ_fb@?KfzֱpOGM{fd/H^7P P:Lwd 3; aü תrK`%CnatJ Y@$D &=b݊!Q0#\SKT*)R9l.ADM@5%w%,Ee{/ [_&]JAJ&J`+>##S"X:RC/E^p$xwܗv`O,ꜹٷ%R< u[8f0jYZ^eo?(?]Sz!>ijW]anjpqae薨cYv/p?z\_[3>HiZ~F+?M iZJ8E^q/%S\} O6lϒl~N pQvtTr?R0o>+gQֶ9Wp qM4#=O郣]Tj?=TLBw(HDQzz>gF檗E"M ޣkhuƐ8lwĤRhl &s9#1Ô& Ґ?ޞfd~=Y]N{>a6 ݠtd)'@ it ґ%.t9;O ӑXۃt{(y^ /QayCɼp7< {1lv3ǑU7.ho!-@0љX}5;\[>psP;áf Fl$gLw+[zYwտTIBãc|pݭlPTMqxhUW)0'#K1}\; 9dWUT ]CK] 711j ݚ,/xp"ddo3`)2<^w#ٹٹ; ̯q(양hP~6@*֔8+oˊ)}3y}6iI+K9D6oEzKgZrIBs.:!>0gLbi1@HQ lY[E ^+o2r|uVg]%ɳ:ǝS^_DU|m@ Αb'>HF||Y9?VLC#'Ȗdzx{ FO|t'A #sǓv 2L7,IeDM`f #A!S*~Kăº]R.ЯXSx@:UO >̑"e3wAg?S9P³z4PO 1"`Cy1\7lv5I!td>f7,`K&έ({C8fIHޢq]:pFeaOKow. :;p;B!f25##!+ [/ JPUͬ~(^!SQ-@uRzXApmiȰX_DPGNu`+pFcngFw6.rr+Aj!Br.+//ѿ EI/ʫ=Z ,p3r7I*2"=:6IrL1]sIūǟ,hqK!RѨh /wqۋBP>G+<^ ~.OgŊ. =R ;F@ܐ,YTu#0{sJ9d` w]{Ip}kjI|svp C]3_6-0}t>k_|~}]xK0[4ALy״ jϞt[RS16E?#YY;P"o8Keyaے˓:?p]L_f6XU O YY2nvdw1q=Čx074eX[dҁKo.R9f=" 8r"~ Yޯ(~ϵx{Pk:ϑa!_ͦVFFױr!Zw@u=se%;v'}}.xZ ~fǶ?YTe1e9@4n };/!rBU,Vm_Pڼmq\P5 `W-B`a/KǣsڪjrV-|VᜳFrc|}kN& Rt]< 䳅B0 V''O+.:G8) i}PQch%XU#Ln$KEdgDӬ$^]V4!7[ ۡ}QOYqR$8dTzY1lן2dEO 48>Rj&hoDV)W Fuߗ`o$#ɛ\Y|Xeٺc"LڝӧQ2uX#b'+?Mj2U!%k1L2TTd)It -%7|weOyU1Ğ)5XU||v I);Cq#=^mc=LA$1LA۵P⊽ֹf@Ç<ĆY( w7~mcw/H`lgOot"H-"/ @(>%y?\lp7:9Bobu`C ?)]u=ߛs~Vskہם˧C-{wBز*q(nDMa8bPI7JT53G rsk.m?nb]vB;+:< UzS_@R~B V{2Fp 2bG =)&hELPgHbK8jqJx |_lSV>%Qtσuo>6aj(|K 11sG?9]b>ՖodYm974q*WvUt6P)\co(_wt&M. cԛcy h Zc-wHڪt1u 7^29 &5fFMA?:Nծ`[^]3=27."땶:Bۜ/y[;ФyH bj郭sc.ͪrpޏH2h-`T˳²TNJBE6׳Q DL!{? 3';.i#vIW2ɣWm'?%V"M#hGߡzy \>%nJrrV)ض`A!N4z`W|J-xݦnܯqlZT<6W:v>)&DIlӹJ{i39 T}jP=_0ΪNq=tY}Ed kpHILI-S3wҤ}kG3NG (CO s-^>Y6$$Ϗ TqUC,e* . Xqt$aR(P=(j.„xDQ|UҫΗЛZk/\?w!t;~S:0s-`>r@#!0woF01hC,.*Y+H0ؠPI&Oϼ.PB<\*IdG $ d؄ Jƛ|۬1Nw(#hngj7hU}ؽҙ}D'ޒ&L hӔi7 pZ\0;ь]`뉚2fFx ? MWQNG ͺ7lxڴi1?tQlM<3qb:@QqMݢDi"nU۩nYbǥ]H,UсZ?ʶ/_EۨCݭs:9V^VҸ|'ax(Tdyh+uғ*T 暜7N_w=pƌUD\JxQ$*mtcgLr÷j^hkJ{vE?+!9,S 5*Vt߆v|ﺞO)_So O\;nS?5.!N2pzM(%i 4 )H<$rd WP">3 T@5K`v!Bid(g/Q1[_R:⾗H,5ְqh~Oυ`S70Kuer^ 0Uwl6 }בX ڙ<NLgdokG:tP;A"Ǥts_ Ǒ[_ ѕ 9}L6qɓI|(F(ۄB2}x11?5#W(u#;ɊRBJF͵$Nˠ{<%Y &^B#Azжex g"jo Ǧ(;yhLYOI$k{ÚED#>J\k17 d[=C|L5~dͨsblٝ*B̀&EW tgbKl{ MN5 M9PeiD^^g3=m$e hZ.fLD QSAkVA=b1.T8X&^dO¦~#" /ta|a;;oë{ m21 (~bs쏩figz$M~QH#aDZK݈ _]vUq_ʽZ>?sbw8 8njwndBdΐØ٬gف+م3-xMY8C2 2ZG"grli++|LThmq_íN@sS{/Ĵ?I]Us]zϵ@'Za8T %I)jsZ-kA[>4ɬFMEjZվ0jP^_͖|n$.77̸~?9X?*8:mGTԐFqk.zbV#NG#AS 9zίkӳtQ{]Ŕ-TL8&U78*9!' nNDb9nfCL6G`j3i+U*T ('1q!ÝÏL 2+[ (k<1!-z9U{YP"A F1a [髡L|`gEG̘ɍ䄤;]njnly|KH8߱qT,f:YrOPH z]J;,&[`z 0X7p "j.6חmLGEoäj ~39 Dt nf}% Q30#;GѺࣅyOƂNu`( .LP~Ǹ 3Û{_y֪ ;Ej53+@B4m"56+)2\'7[,pqu<8n v10ik4R% 68BРC~/pL `KorE-cpNmcc2^:$A`? 9E+_v4U )dщc12_Y TyXs2 t]*?Kϩ3}:̍h3'lJޔ#5|,7˽DTe *m>4!֏鍳5/ŁE="r`_O;' Q,^؝C].\,1 lo gx# *O*zn"IJZe:@m.:X6AuQ(aI*M60?i&,GT=wͥon|gDQ0zPt?9u>dp 򧃑VV*c=XC[nxÙou`t/0'p{at2LKeiӺ!(!kA\(bTH_+7ed avN҅a*&!񀿳dRGw+eg:;6I V.\;#%+VDjb( _Md#> hަHJ6OP*JRN@3 yaEvf lAږ;>y|rpm[Ar7 HmyIOQLGuM4]֟)h{K&web:bx]Y1ϠF8%:&txg&&ܩ")a2w!Y,C*wi 72+)#Ә#/~e)aO xAw WZ%9G^9-;􄋤0, HIDb&(?dVCJ2Kn&xE,Qj]10U wUTҷ ˆB`o`eHqnc'L @aŀAS}GSMNeh~љ x .:\7g=xM{Iso`ڹ/WK,,]8'dۄ*QsGGuÑ:hK,eѻЉ(sǭI P,JOLYHSf40Me l沧蛋JIE3-΂/H}zgڗ$ܳUl'47Nߨ߾8oE]^O6qU<(b,Ϸ1į~drB_@i8gHr0[lDyh8EHVK_kdD#7.A"(BXM YGx l=B s=j 1R۾FSrx ܅.[a+_N7,ĸ?$Ik6ߑz@gxRځv*^(2md7)=U?GnT[Qi#;%g,-~2Gv} VIL98zmj%P+@&J_- ]=nQtR(\jGW,#h0ArQJ~%ULG.de\,]d8OGW=s³1DH5Ըʱ^ =mȉ](!vꅐdiۤw@Cf!)%pC۱)/勰 -Dq~>~$vjBWK8B*oy (uV/5-s>g.d5p]͕C4`30e0w!g8$b|҉p6E}{ GJx;q% )FSIZ]\ʏ֞thv ҳ5&Y͇:K[d73|+ʣsԊit6LYCВU?GU\bE6ۈiFfZlj{_X'l^kA"C*{i{ vJ{Ay5椶 q]QD}T/aK$%,ҸGqm;65gICup ,\j |mu/| Y0t#??9EN%BO>TM`rsETWu Z=n1^:`:SK}";mvvP=N]R*8ӓrLdx{/⼦:pU" s-i`XSCkx%s%Giu~` $7gZWf]&[=Rfй[lb104&IhM:ܴw{ځSd~{!ʽ\W`{s -V$incƮft` e(![`F08]j\t&GGa־۝XIV+@ zl-JVrvCG+NˍKPQ)^ahf7Y5u`&1/HLG#fM3E jNFjiz:)&`Fy9,g#~nvuf͡i8%.1+ldVBiBʒ3akF PA8Ej3-9{ymx^(UdLvq[jIS0P ˹99K[vܤ$[ Q?/-%Zw9Pn~\׭M$=Ykt6u%WWSP#2@#WV a<}sr8T;3if׈ nuև溘R\0 ADjy`c,oTG~,V(vQolU "\lߜ Wk7Ȑ4) ^њ1V^~lRşzFJdKq/'(7vGUl o$ZwA_OStS-lEHH =UΠ -d`N慞s{gJG">"}t?'{qPp&$S"QMa-/`/+W@xvzW,h'",q<0}~(MPr뫦eɾJ?WMZWz6t:/=5NVtF[uWՖ^RtgߩmERe}VfK~ .ct.#e"a!2r&W`͢XQX$ceQ2yKYQ"wh3u.\H98vJ}'=3Z F@#ϫJٿÿS!qbReӐ9ntHJ͕^2ϛ,%5!PX:`M0_}lÆJ* }WrNg Io[Ԍ@ +t@7lKniM])̮B/S`;YZ7뺉#h?9Z)/,iqȊ6}t ChS>{)^@ZSՆ"B Q Zz} rA1Qd{G)lhNK9NK >+K Z~~/6OLIR)23H9|p|{6P$|DSE1B~W d%XA>X,뺹ÍMS‘Ի)A32UM8!2Š%7oȎ16 { 1\*pw8,Opeϴj<=$41YU$P+Y2; oAj2C>SMآv2Uu4篴._bmiĔ1Bœ7:74ڕnOvPO.A>Վn*#o.kvj<i˯W]O[Yy;}.%x!.U"+Q`yդ<@?#oA0,=@V]#^Pµ}jzUScYj45xd@ mm6]Aâ8EQ5ut KOjFj5 fAKzwBW !V}|:shZfTPV,LieeF$;? '2wb ĵ~ _#uĜE=A40ȽAq7&Ihbk Z{:+wXg{څEW:|fԄл",Cuȇ">;`꟏v]tS@@o&|uesHhBDȣ] kO{42PAG.E3!K=28B撩Wk=X:-$8jGX6;^5wlJTOPbJR~&6x& +X/@rM 3_㍤v|HѺ)A`B/(S yj}`uX&ιι͊(R4M QMuNMp߄1}1f5R? ;ŐFgnvҤx >YC+ ߇ fX>m +̚}K98Tkw d"B=%.)=zjDھ"䢤}ӵKch@ _qfA'\}`k9WR 2ަܗ6?.[ZPfw9j~L3`KT-=V]d?~h1%<K;O# : NR(Eo-0ޥ`9 =.ŒK$7'aE rm;{tOx,@ʆ9@$Q"8O"ٙG]BmNO(7nXrym.|YWڻ'v "r?wRo@ &] ^mޒc 㚥;~H60d[]{Bk3orFsn˽DJnMVhG$<%'r$tmҁ5EY_cLqiKR 븢R y d=.a,J(usA0|*5BFp4* ` |`1P+d5jtT|,;@:+z` 7?y|JM]gV{{l86@XF Uё1n{d< 5zҼ[CFXhTVһBCDD€W@k5-;@z=.2]雭[Y?(x;sc='~U:CEڜgۂLzl}-T16ے]7|b %uؗ}C7H:{_vy ϕRvFEHKb=&\:*r(?ȭ8f;1ѐ+B, 2=$( S.TPZ){ֳ&K; )v UvRG 7k+R֠&kd;b='W {Kphݹ+C[O&D,xWs^23^ Női$Z=RkN _T+,XF/ BSW1+ ڸ$5 J@(cy6hAV"R #>ѱ11d?']غz_*LB\`w'\<]`6[]ug9'k 5p۟y-N!7ا l $NqU|Ա?3I{3 rx-cF[n#u%i@(tv2Y-S87a_:[ks 7 6?pIvP`l#[VÏ BR"-hS@ ά.PQUڣ]?ʙ_W 37.IDyiK59 ұ=s UC"E_x{5b#ݚiq#̿p4j(Cʱ ֺ>T qp#OTK֩Ԅ\ 9s2-Ɍ{ + 4V-!2zA)up>P^. \ӂz^\IB!kiY4b C8Ntَ)cS N{y7k>Q WG_ۄE蚏:5& Zl&tҍ} /GQ/ia}1e4Q{3d%놌"1 ,<8P|7#-=]y,IqJg܏qim]sjy_I0:VdjSsrQE&[ hs#=Eho];= 7$~C,DQ[kP[^Mdabl'=Htf*&P*`s#~ VąϽƜ.vɆ7.ŐL񷶙-g>_X&Q^U |$*xzzj ټT;]=2dAHB'K(TFf'Eb{;BWoa,u}cԊ™JƚG\Qr2 ġtpOpڻU.wePƭm^6s[EUHcNKA,2Y/ Z v(שc{r :dj=@u2kDv;\;L+~}QkUMyqW2-oeXkX;c6=;؃NؐMYɭyM4\$l|?ŕk[R3\YwV{1#tAx;r0b !49; wM#?_iS:;>;RpRݨ\ 7UbuNPpdwHk% VF_+BYØm.\Sv;7+ZYv2 B `ʴ!xoWf jԛ!)uN݂ Hz:ǾSsuuY6͎ VEb>ŝU?!yI r"nL1j xlȂOWˮq5Q5hϹh Ef@-/3ˁ憆۴6>_g!i,8M:Va%c6{h6_dvit4?YF4~o$3EZGNJ/A^9?= L'ktUU_xr1 H“}/:?;zeA˥L tpϫm-'Vgq%aSߜS=J wDoTl"CSIw@s4^5'_j+jOPE>9>Y@{Otڌ؂rxbk9(Opx6NJ: n ={ES5Ol9w+W#5g>.x`D^{ vξMB%]o.J_"_2߉xw` %kW+b$5!:8:KL x3I G%~ }?o(Y\ˤb$3D?FO _jYztGق|k3$ mQ'}Tpȃqłaܔ=a[(']J-/A7bƨp_C8b1W=(Ee`xw*΂dYM=}rEVtZg}]4k@ E'G5|KEFi_Ѻ~.4h0z# \Ţ/%DHxcΚޣM,Qӗ*n> n'<*:3[5(8z~LʂR\"?A0ȏ4vxjgͷjHFRN)f|Ӓb~#"*KōTL_󮛲Q3g_WG}y J&d:Dj h o,jhKk6ܞ gd+d;˕W+=c #!?=R4!PABL ~X]Nq4!V Խ=3D>`4|@֭֙jo.NV 3V &*}b{h3dM&@;i(U}qa{._{(~ӄjtq62|;ih3f&skKJyKZYj*\)ղjUbwvQQ;DmI'& 8m6V/NAa PoT;ZTn3+Ϟf&k֌c c1qR.JnU+XF*Χ79N8!+`_V9Aq,_ \esQ[' &8mxrTSQ3  ̺@V+wo^IgS&N C5CYk(&9Bt't@QTm,; 0f '2q}r\[AZZ|L%2ziG5CN'1QRāGeGҧ,md_$F4E в`vUt}C.*6Ϸ%̧D FI<ϴbM~TWyijsi;ˎEE&_YgSOT$:oO#j Zzu!awT*=Y=2o [+%]iH5X*iod߷mF 8A Gt|PP=֯CJk͘꫽$ͪSzޔe%rqb m+u6CZߺRaXnaZׯ-g2GuO/rXjt1nva)1Y, $Z@( ŧ%!&?$\E?h&`PsP 4(TqlPQxOſOwr- Q#Ӗ4j ANN KmᐇsȀc7M{\aN`y(<[d /?&4`>(T7x"4mpz.a商 Ip#׷j w.qbڰ_DdGhX#I& =eؓ|ѲYJIxQBX$Ei`C'3%lCn݃n4 A 3^ys+Y0َ ̜jxXOy|a?W0_3\JNujԏcr`p9qtQhU(*.S*.JD4b".e[0H)6d%06}NOD2*JڪMUGѣqL1 MZ}D0tAz^ ű#KFh/oi'!2*DЕ[.^6}y[%)">Ҩ7mN- Az N@n%^ѳvH7cHX03q1i)źf (ʃ:6y.N1%}wpM;3a.LpZe4kv/jMO|RGXd+4裡kS]'b1>̮gU I"n~f?;+]C+M9D" QåsPeLfUs0|_6;K2.RⶁTX4y[)n.d@9kIڵ,댌/Y0_+Rt#`7P$u"h`Ǭ)Y|\ӑja nS\[*B* 0j@)^3 Aln=Ʌe.۟@N7iS"u > OoDcr=Œe.8IJݎ݊uMz2<Tw)xOW)1{"2~g‡!ToK옕,gYMiF{e6Ł3sXL&ܻӎ6Yh^EZ&cbZ%EbɜXe•DQ(>jM9SCult5V(ۮ԰șx;A-A]=6?ݧ/|cOn-Ʀ? 䭓/,n Y]pj}ɷHFppԃ7aSe/ Gyw"Ć߁iM +w;^.ӑ.$ekqZ,㯻dJ uވY2A4E3ìXa5V]-Nײ #̜9}``.<{C2A+̑=E Br`uNn_S*kP,Gfg||IЪS[=PEע<nXT1 z1D"ܧ1hБx$zMV1vC_u @M)1/4BF9CrO cm-˝r7T[Z2  E)L<;&(|?)O>l*?W2[$qC/=]-+vs9e?~Q&L0L \b4uYb9oC h6 +%nšRMۈ#&Ie<Vy,F3wW(bIYʂLbx61@XU;p=e^;$I>h pBBL;.Dc;m@ H&#.z}"#/a{$h|s]$ZLfȡ;PxRrzB8]c^Zj@YTI^^mzOֹ2Ws]G 8LpFrv\þmUFS^zւ3_Rv^)hPa9g1֝/j"JElniy$6O2W+4WQꛃu8?ӧЁXޠ!BXE-d~gI|}AW-n3}U"kXG L Mx%/?v9އ6g*Fբt8u`ۄvЪCdB:٭/_z3`Wnmw}GOR%+xjb*px߿!KϑZU ̦ܹTyXL݈|p:(r^vʭ/-R'3="k8:i9:`F óAS/}}f2LF6,V rMKSMOIO`?@%1ЭtM '4B7uz{ !{[@p8Xx媭♂BM r9_H}en$<@[ 3>pT759X* zƧcoѝR?uaX8 ٙ*`%tLFJN~Bm3c3^3Ewt@jcy,ci.X7u+3=kًFϚΰ*Aw26,} HVgΙ%h&7M %] ^p/B&s Xfkoz*p^gwfwz7R=b=}c@ymU4р ^X_ ?}5AisPx&e PSJO/ѥD`80ȴ]n>4ܱQrs9b7|^~9٧2渮,VvXtAnPzuO^7Ң68ks,KFTu@U˳pzoBŭ}sH%rO ;`k"YINL,!tܢrb|#|/ib[ K%t{1 iǼ8IB?<>營 qɆ2 lzt? )+Pyplx݈0WI&DY[Nj,'38]/L rdX&<% ɳl7/I|~+Mk*/ytܢt1*`%,.(v,S=7.N:e5Z?a WFs=9d2 HT*AaW1igFuW,GR`<[?U.@o~K}5o:i>/MhĎjRswk=`m"\I-D9RS=DX`Popyy(^s/CJ.5/k\=B`UlѢÛoQ>,q3,Etxy6x{qέͧ~ X pf טO0s. q؄Et|@ _ua {x[NX T!2޿LUf8D.94N;p)id-Q8Gp'`5hyd4Gg1ܻշ)\TPʧB1sJ`+#vxL|x@t2 4-OֻI4(F0w^_m#3=zNjL*VKB0+FОZͣI׺:;ON,0ubm h}nQlʗ`JNӺR;^댍> 1~$c&M7a,b{i5[|`\Na/PݣЌꏣɒv+mhc0V>8\ױ/+bqF4d2 Nwӻ$WQ!R>K?2$8$mr"V0T 7iocȏTaZ::4U2l*>z\~54)5Zӷ œsN\ȚE㲏|f$٦IՇ/! p$Aѽ̝3J,:$ x7L_)cV3|G uO'Vz7f|KFB6N)gڐiQERֿƵ[lnٛ#\GOn\QOzWa+fJS^dH9~lgĒx&e<~$p-[<4L Ƿeba:m[QgSriU' pǷ:9E9JxP44֦7O͆c^.WF,0|#.]<՜n:Q0ơ[`_ʶۅx):Ydt`~j-*;ٺ= #-VjEemNZ)q-9h?IZ* <+YagRb;,͖Ȣ#g%wa0cfI `&GUG Yr?scmt᭒P6Xf_J<$ixeU{~qP#k]%ZM̬] UuId8MlWc0/jYFQMX͢nh[me^(xc x+Negj94w\wNcԟ)>) /APX2 ,Z׃|<(͉BvX6IKMj'S_uHSAնe]_{?d)dجS_yk6Ԍ)?mlf[L;-w0n qnͮ--cЎvV쉻2"TC\{HwH&^~3c]"Y 6x.NW\O 3~! oI_Ya=D%W$IMC|>cнmaBK9KP qL<– !|bst 9~1Ò>tN5` \_Dcώ*BDd:Ib JEA1Z6K&= Cb73YJ]u'48UJe ?ġLz}9`ѡ/R7 sGF!U /.Hع%%sP0E$r)HéWQWմw7E/؝COK[Lbrq 8"CFq>Wi+(Ҷu9vnELl6$pEL篚`ǜufu*ípKw1㮼 djܹ韓 @I[e5gSà W. gDt.ƅtiw,jsjs;sNHaf Lgx8Wv!Tm@UҷP?G<05_0=k=߆%P.N zK8'yrE~ }퓔}v0^FGL:Ԧ~ج*`#U9cGV)iŽ:#*S)7 N/?&60ob3bNvJ§fwFR om;ƸA%eN]!)@izG1-L8v{35e6&a T ۦ>'4GGZ"(s={P㜸aM,gO1BTj[>\\ތ/HWC減}6.:ѯ 8#>\<U{[:@1xΏDEMae!ʕtcFv\'twӟﻭ8iZC;2J5Vtެ_-gVа}[#q0C*KJp8h\,Pn8OX'0w22鑰 r=QzCwTB^GIkL=T`h Ք4Ua `gZ@l7{ 6lΏaoJS wqY`'q;{{4˰Y> T@gBj| fP2yMT-_\F8D-;+٧q+ ݚ`_,%%P5 ( וNuRB(DJol_V`\drn-,UP`Ox&L ![&3, -*j@\PkB[/RM$͘'sϴ9-P ,^(/_s EԟLC2U=kD1.[)/i)@)"МvČQN_};n<8sʀa?}HwbLT@?CB":SĭwsۖmR1dب[нka0/~Y֢;R ~Y<&uCab^ t}jRui' Bau_*J? DmG#ܠ/ +:1oi[}6n^:{a~ٹ v8z>mI>y#Ϻ5& M2SIIG YB/+ bbޔۮ@s]]|$!w/^ugm6JQ*ٟ$,&K;A]NOn\ nrW$ J| /YX?$bxsp'[:@5k*.>=e22*lӾ^44vU` zSH~$~n4pz[V Kr82dyNR)5.zC"$~,eLԐVPun mݔC)kqH΁Q 3ncӵovWrÞG9T: z02WokX _e tm,nOsF,jO~sG2e,sm.mR|'e )TͦŘjz9:( =E٨,.Vf*']@qTo|``PoJKBcNl`;򋄢4]|,UCu؃:ݖE[)SS u=F>`~XhHnV)6` :pN^ZUQv#j ٴ9QP|FTG1r.t0o |Sy9㐄~tNNԒ w  '?1*w 5vKth)mjW'V6+;JVsbK*&aOdޣciXF-O(=) Deh|u̧'SooԽ+F<,3jGDEhyeKWUMЀ/d`ta8l{*|䎖F뗗WtU:c-1M|qWɚ]Woț]a)-RBݰ`tvTI2m./$۬oԺRyww]tv*q%&DzN/yh>^'7no]ZIy"1%~AgNݔ{q_zocHds/*4SV1::s ^ܗWUβCuG?b:_"yW(8ߤ C%dhF]5 = n߉o+KM)otVf )3fZm}! Yp] /֜wU_`=0g?tAi"^%BvU\ 85 LqNaU3)hd4?:bh.A ayiEvE,'S9# O  Fm{tRvEI! +a5;иESN$1I'X4#wV@&`.l ^~ƝFU#o'P 3aGWRU< 'щGjCE8UI'/]׀8nm ~Z'pv(\ơ z ׀mĕ}z/ɱscسۧc꒫M2p.g @?΋1͡.О"/ԟI!ۯ6Ky G \X bLhF:e":(Y!,dG{z5B1t,|ܾH9$ EJ5DZOPGr&& ) [ +p@XO͌xN06<ѯ XM*uO9d@g/H9hI5)c] B>P_Џ'!?Eb+S;2$r WFjD(prp˸np*%Kzͻ}CxSrH,rPWyȟt%a*%hη-/Xխ >4Flo_V`qΆ0eRkr1F\֡A :[1<|5D|㤿AX/Β)I F5B6 t[Y3]240cFzfxtU$V.2 1S8ڦ#Pt=_I^/ B1oV A+7,(^=8_,cBvC8$hC@ 4SPEL6_}\tArKZkd@ITUM9~񵿈K!zG`q؉5$iHO/D )G݈ooBIy>6DHc%*Z7;_:) Dk{hTP7 #,VH.Ր'ڑI4ZRW-)ôRf4tݴya=XW z% c(_аE'=N"ǵ s( .|;ÕL&ivh$a* ?"IwU[U Ƥ?t$ƋA%7'eL:E}Z떡- 03|<^=:'HO2sށ-#OY؅{y"̵uqeNo8Yj뺖څ[KUCWF-NtL͍Ɵe'L=R;|E}:چrex#[A/*>ؤ3a{@~$ 㥅šw 芡jgPim0`zٌt1Ϻ9d%9E2:W* ӈ?eqþLC oڦo6vmٽ]vy2NP`wM9iQuu~NN_6Y x^ h3:?YOv%LETC7 U>Y 3ď#l]^'$+~뉁mgNWmKv;:p|YCٲU{d"\YA6[%}--Twx:Uafq y *PXQ6SR&_SAƇ<}[??Zz~ qE8ytqK3xjԚ_{V,\cҲ~LuK7htwiE;l׀VGdލNQswϥJ$y=\Wτe%XQ2*98DAVúcSC59r*8;[u}]q?0k|3nSsS'INB$#uy~5*}D$Ma%)t-_/ <΅+h,ZBI;pඳ9Og23K#y|$l.?}KqG{oaӽTBT?0H0Ko9 ELJ2o>v[dҐ@섒0SP'!! @$hbp <6y/'],$ގ0ฝasB /8{֣ 0SFӌ ܇6m'/ QOsD[PshA9WH֧{~}djğn|eYK(iG3Zlvt_F\I8mK\d39KF|/zY҄2O~;y)w%ԷA0$+6|DW-ҒB>H-NHMhoTȕ{lH1Kش2Z-uݗ5=ӺtUГ#P'uno0¦wE*zx|=9,X,5@zB 3lgy1onsvumu}âa6y9w]M0h2 ڹa۶~#_iE*;Srjbz7 lmn⭿M28ק=t@=#I2:kEV@?ǹ>9iͷsSQdB 5Mަ=7-,8شQ ISt8!K~K+87|}@ k!ھ]P`Dעꕁj0$ΰl=}ǰ"W+OeZYaC]ND΄?}k"weBKZqMdF[%저f_1*c+.0ߧGXR/Li4ĭ$#|Chw#uOl?gF2 GR}  n89,0Tyb.aϛY(Aڂdo|$$meY7އ@.0+!Sѥ VMM>QgF ^N/Q$:uBD|- |bC&qVLYRJ㮲; L~\f2ljm~Wҷ9 㗎CrQ>ǯϕV# ,(&5C4Z]DZDD EgK8AXKpfԨsǁ`/E: !A (qx'VnRcV̮6 2$:`HF$KH%Vd]T;oFyjnaxKKE!wrr7bup=i{r^lNJto1OOjJ7|@E_^lA~.8=;Om?rA/'?З^tZ }!T9?vCD-b o_C9|*q10P(A9Xg.'ÃE^E;;2wKVK` !n'K̥>]5fqÚ9E.Os /޲߬hT-{2r&3 PE'@i>uп¼ bhn,^bP.fR1Z7o4F4ʇgJJ(cjؠEXOF lA{җGw+Deh4<6rpAPkA:!av^swKEl7sm]YWeOVY_vm1 BY @ꀎ4|bǙ n7p@i%N0nT¦w77ؖ3F"Å7338B"6ߚ)Q ۀ!v%#"ɩfHkv nA+١oz!p3b,`\!_F':?jVハC@WVE[%6EFB? J"5xԘw(za  Qw}Ɍݲhe2qԌھctm8"OyD:;QZӓXG3cX/R9{nX_ [Oύ!o$#N 'hsgCUv~8K(k3V!Og]Sg0_Q_+߳EP(I#7~U3hMՅ1hĶQ 355ڰzʽiGw @۪V"? \TLН#f[Jb͘W LUh eu:1QCo@P{`qRP6M8$Y2ϱIh y@OIt@Z 5ic4.VGޛ|s.(#cW} > Pm ڨaPͪ!!*YVBVa ,Tzuc=ckۙqFh}&P (j_Ĺm\R5¹eY r ޱu& RQpW슚?)ozu[#:[# #6+'J<([Rʁƛ; VFYc+V'ϧ2\"٪^]n7Dbbf)9v>@^0\v[]T(q%~ Ŋ2GV߲TWu#S<>uFJg~*sf4ڐGҺ~AƘ{BI҇s&Bjs * lGf8o9YAN+C!L֗-.j$P?MC8> (Ikh1a=享*]Ai&d):I7B|^5Y 9k,2ٲя `~vԏ0xL]SW/Zvۡ37=CN`őHɮ1ßW%hJ)zC0ױWKUf-|6qwA1.X,dm`+NVXd'~2@gcԴzNǐ^ܶfRIy4- h,,I@# '"gydn@~}wc \.T 4CbQx]I_=FηiX[%7pl0CW"ga[zxZ![8alHpSOˎI.jřgT<+EpwT{ߖ̙", :xOSI5(Q7B'QXjhƋV7ύ{$i D (=eA) seJrSF1e_9u}Պ9on]zte)&B \Gs$4pPct| 'k)":$2PLfOo0c#(pK̹2R-wdW%j\,©00dBEG^  ʞBXfk(<\T(V$ĚUsGfDbI݉Xݺr׊ا6ň*o(_$-bKMO)uw0f`A4` f;y@xЫOTp}Z,)t\C ړM9ԷkHM_;{!,ʟ!6 X hIL"K`}OSdn@Lf]И Vq#_Ǭ̏jx0&*6 'f0 ¤˒:mɳ((`9U -D5t|3'\ib EJ>X<='[]wK1RqA~~0DCxe==_AHZJr3"r/1u0vcWqifu7T,6#bG9F-F@ +( ɖ^licGy ^PZ6c SUPr*|p?Am'uߛԲ:* G4?I!Qô`v<,& A^E8HeO[U [`\RJ%#/e<"ȉս k|{^=C -7b}- Q!eLzz.jYNhidv`AYh]MFf]7L\9hEd66@0Q|^>[/ңQv X22Um tc7XtġCkqnHR,LV~3T=|WiGH^A0[ErỉiZ7$jҭ"H:34-Ȼ^1W 2aj|RgSٕybi<.긏+%sTo" KڭvV#> U3_R1P`U]}(Gx։g&Ljyi6V\sɀ .*"DC.Eю8}b5& 6&Țkֶ*` $J@>^B`]qgN^KT՚NM p!.>ժ1B6@s4 t{n:߳+,J/e;/alx/:4welkI+-\ұDQlSzXј| ^Vj ק4^?ku$#߮4pP*Myl=!n^u^ ?*S/(pCo{||E{г z jK}ΫȹnT-h928 caJG= ;!a y{|)oH nb(A7A]BJfd^3Lh-Zԋ'S;Y@(Ӱ%@yonR;̑S:'j>PA3zTuv6П2*?8y6+n%>AW$d=-[ g@Lb!8Z >oV0[]B|)6'!j<(=-UlɷWom[p+!f1IUui w}l}ni[403gw4i>ԁOj ,yбq0\ *#pC['T]<bxny,fmff1հyTk"^8׮4ͰS‹b598A;xЦ^[e!xq؄wORxK57צ+UuGl:F57Ecx3v 'Q,1#vɈ>!4L'oؒ)`V[0X3}`[>_8PD:~თ[ģƠ;]{',,2*x]`刲 (>aXXK)ΝOUqhm洷o` x/G韜CZ]xOuV)d&TqPx9v=cc_7aYKz!xNn;j<=->a($7]۰*1!RSVyCP%aAB:dhW~BaY H*U.YS@+,X˩"`91V\ VO&+ĞE\{OK'h\I>2|cχovlIE.= j{YMIQ$I2F%oJѠ N˜y& L?Ъ! \`O|G\_H?9Wn(4Qc d#mZ6l.)ZQyq 5@L" tEV!L3bB"3|jqyu׼!䞰b4\&qܔ+iԅIA,sR.yܗ{['BR:4RJN}7B[VT7<k3$ /,[:p L;a-q2,6BxƉ tSr[)] K_^jtUn"G7c)) |o (Ϯ3W|ΈOIi%є<G]rв;\FnݽF^66_GN ~ =MSR Cc+9~G:l`YPyVL1IICSGfcࣶg8ufB`{+KI?`u?FP8kIb-B\jbGmV-gqz4ͫ5DK->9&]&e~!y6prrVRƏn* = m^ /9Tkiҁ$ x!+g: n8t!E8*[lݦhLB =g$Q qtBrvȾx 5IhO~A29p_&B\9:,̢ mC?@ Fgv`ʛ[(imU"AH?%BEq%~V7Zt)l`/3&]y%8{;Li%nSixշ'1FgW**qV!K's8Y8QyAcPx6k2?o(8ӆP2#?WRrz.z=yg&]dZoEIg>Goc"wHz։;.V d|SWy-lĖ}7 8m8Ih@I2OB&c g0F+l`.Fx=D\&b*CfM&.jD{X* 60/3SER pVQ5/(ܐ笴wb*8hE6RNmp]c4Af3q ˯Ah8L-F 9@8^mfwYyqى$6k8QW&uV Hs@(J 7zEmc!ΈlOk<Ӓ)!/;kȢC=xU Ҽljt[me,#2u(ҡǚuGyg]}2')gR!O$~Y~#n~6K_;5HL8INˮET X(P?D"wE 0nU=4a ,VTm "$1y&{Z,:TD6~n.eTh2{,&3k!l-wO"1֯wq(8܈- M8h(vTոPj`z>' H*рVIuUm0t-l⽰ڝf.7hz`QdDyw[] ` wօ'a:,<ȅ + m0,L@*tZ{ Icbȯ=WIW %l3a+.Dz9+#I!'ؿ؆Y*#)#BlbˈSeF|iǨi:Y28KCk$㍀ YGkO)O۹IIE\Q)@A9zx.Hk_IfrUz"ԧcDslA%#:=j ;ra.1kI^w3xb$B>YZ\6lK'I2 OByowxcܿnY=-xmmڥB0 ItqCRmK(,9ڍ&{ z3JXv &"6؜D Ӷ`t=}VS\(?B>[ 3ѕvg#Z()M_' WbObt _⣷l.@o!N3ƪnQW5T0lؖ4Ap6y$I-@nj{2-W˃%QY4{%bS HaH`gjJ˚r 3eZ}q)"OSYWsɟƇQ1 ^-_}Ў2VW<vJckϪ]}dx1J,u34ƣ ?j:Zܱ\x&T9Na:XQ6dzƬ3?6y'B2)@mw2݄Sf꧒Xt}8]Kk AI"v!]-4dL1zv2~of"ނq#I]9~9dp`rɚ~\G!QSrը&8٫Rժ*j F.PΛ2N.aq]{+ݦ;LۤdIƤ}q'~ISw,KP(>ޡ29҈$| Rvksxvԇ/V ~ۍ 5F6e#!Ekr$ŒMuH@,'i؄rfAZn-TJsvӺt^|NX|sF>CbKsȶ -+C6(2k5 92ể`>COHsa#hӝ8C%&?„.S T2hi&[6)a{viOnTtdN7lHߊd)ۘR 5.gZ(&F L\g*ddbx _m\ڰmtb{٭u)t%Jvra# =A2Ck9, W.-Hr`X7x9_;,D,<䨟pۨ]L׳6 ps.2WLfشV,T<诹Ki62̽!,1d'۸2 L׺kэ_1h֋$d1@5~$W{gp=|hZLFo(v"t*ϟkBWT \q}\. 0q\yܑޡ% eٚԉߡZK 8E!e ҝ OW8%Dp ᖘ<eh?lctZߎʚZ#xD•VOkx'NI)1d6le:;G -a>ff2QSmxݫDsXx NT{!zfon_<鈂ZD7qVLe:_GyK0Q)3Td:R)1GKɕ\kCou a2h;TiKGyKgCfqSռ\Hp7yׂ9 \Os9S؛iiv%s:CP*_k5o8#>2$H-*WJAGdU7Ԍ)`uV %,_$`ڊ2ڙ`<*;;~H,\FZdCO ~ %M f$38fёwn%E.z%)e{ZQwħf2N]D Kt< E_. W+hT8Z9E /)PgS~8ľq ^Ea=_8]]œYsj 0E<}`p!Ѩ$c6o$P6/cP-d8_]2k56ӅrMQ+/C b`4&e'k˚.PQ;K"Dx*L蛿؄pP:QwBq7 h1${5qVttf: r,J.P-KDĘ xŵf=.$xz8!;Vk0(~ɊP\9 ^b:C`/q II 3 HSꈸ-PHs/ Ns5 BЃQr#nf /-<"c .Y1s?&J|7>`{L#[Y2qmqZbvr'_ }Ax$8;`j,{N妛yImmZa ;g)h(hKw,\0;^x7#65Ft_ZCq?^kdO kVnnjr_y V p:o#VYぁ3!`guPoD/9#gZ jˊGIa_(r$W#Bjl;h1 P6Ml $\xgģvß0 }LEû6W^oշb +j'ukV}o4џacWS%1=+OF!sN>X٪b{@T捫L$m8~fA<Lۙ=CgY67k{WL+BvR{ եtRD3E7թ0o@?I"'xR}Sk#2rgȦWk<lAYlJoncޭ@Omrd? OPP ҽ- 5 YûhJsΏއsE"GG6F!= ywu&Ip(QB~1 3jۃْ2kp?Di t7<-&+h;9/nG5Pb8d(*$FD|Lnc}sDcѓX!+}xgS6A EInh'~W LAV/_*/_-Vӥ١X=Y:v^w,+v>ғGHh. 2knY`Q$ߴ_P(5SIg]Q\8Uc[ Rc]¦,"fXqE:K?҇WOՊyTH)Vg Q&'yz1(ku(a3} ر( Oh&F'x%ڃ%R.WN;F>cto @5lh\ؙc(P"yv=yTQcCu$1l$𤰮5G) V%Va'J[E;⌃oDߑ_l^7zLTq{q&9eJȏ:XcAՇ5F>T/U2H8Fd`G?\W)3X,0rҧo5jv\tp´*Qͅ0bvv=e3{O9%[[shvp/$0=#CC;aU?(m(Yt; +<H1CcdܯԾB>-=>rN](@PܕSҝ O0u5#6J땧; ' 9d_ {P?\@+IE6k K~ LG8 H Բ_1E =,Jg(4$%ՠjA$kUA>׵\%5筎̇m݁Ծu_nˆ #k̼R{p`6Pu1n#``#a NȂ݇j?I?X +YjhœXz2԰{ a={Vi6f 4SV/njg|qg>gc /qoȦ!~u‡Ҷ;oU{|c';3Up}kV_1e?&c1J<oRs$"WD%Tv {1fS`NdU3ϙ.Y-,}HWIb AMPkuOY\}Պ& p,[W85jHܩ:M4DEsR2] ėV{:]'wӍ|;af YF@I=jWS gRU8FAUNe0F_6js+ UD E1?ڱP&]bإydp\ ej2ckb=κEl ('[sN' C⡑ 4',NNqq"t}͇9@ z7|&\dTNgdS=F.+YZ(,پu swǺyV\GHBp +,Cϼlƞu\ 2QUBLh:;lD^D.&lx`G-"{|ReO_{#QAp %^獥ƯkTH~MSE>/ h8Io3x@y@:w}|W`ѠW`y5:`|njbw{Qy1wL> LDO'Kxkа8p-xO:H$oV+ʤIG~gLP!j'Hcu,6H#9p+EYbĶOxq<[5rs"J5rcq|˥ʇSm4{{,f<0Xz0,0,^T  wݬk:U6m1J4l&m9DJ+jHrb,v{l&Q(Md,AJD n{9 ;cR?PZD@p<9:KsQE;!e]gtyڂbWqn]7y@bQ 8bÝma8MQk xܵ$5$s">ׄߟZc\ϻ*s ۞W':N1 <+YJ]!5ٔVijOlO΀m>Sl2mf;F˗֑y>mnY<iDKa^5&[V{{T55 9}s>kP5rj ʁw6]EvuBb&;`/n6n>,ڡl`; ~KQȝ+zL ?`-lICp_ײXZT1CnFs+еyo؁n*)i.c?}ʣ!T5WLOWȾI>kkLsʡ\z?dx*)`v'%r pwn8%YǘpcV;< 8 ~7ُ/sy*<[ح`=׆>Mڏݏ^; z7gM]NݜFtƧ_,9T|@鷠:j7P}{NaXRkHN<4]'CzXY^_-ZDOA#݁1ؿf5l]JNT6¸(|%F~1kuo襼dӫ,%t lY'+k :ԕԣkܺD5飂)ͯz墨9"1`*8*L11AC ]c= ^հC!=?lLnN+#L5G!6i}UQ &ͽGjs%bD6в )u"h9 \H>Wm5wC`] bBz͑8Pp^VZ$mwUwk,*Z[hPAh<L )zĻn}A~ vDL;Yl*7ur}ƛF/QnWYufzpJC΋$sA,H>2}ԭ^Aʗz.ӟ?N>Rb6;9v&:@mJ  \?p3_"MB4,9,2bkM5c:~3rM]բ=ybF&K{xpɿޒ3V 'H޷c̏íM ڌqLSdtY4id=P=Tn2Wt:I9X|7{UrPi b#Cǃ{q?ssu] Г&,G۝I ¸ر+f>⭃]TMZQXU1&H.A&4ۣB`pP:ˤjZ|sjǐWP,'!㍍tU,ؽoF;ic&AO^Z/}ip?X~"&%niE]g]5)B/T$$HoS߁$y } +*ZL枀Pr@1g\|@0aE1%<Ǿ|#4.?  } rlM!ֶy@1 )B~֏bH58{ Wng{J'ԫB<VKs@1¥57:`gDЧ;a(G_M981$nVQc~ rԼA8J/׮XQ)2*/r7q5mN/WHνӞ)BQG!_J/ 5x,j N\Vtи-g~9B:jfRޝʈ?i"SVГMl*YΠh!;0{ymړuv#;R2BWpɡ' /z1 o^\m)a5Zj[3;0%j-(5ls)@dijCet[2Ŀ]` S˼Svnɱ7yPl#H11s|I|aٔ?gC0˼-X=X\x/.{Y-csV@Ml UZ+7OᬋcYGFŏȜ,L٤hd\*v<"|"fSMŀ. c҇ |x5Q̕@ԡ Fwb%>x @"g0,idywh" ܎.6C$!zG ذ ^w0犡A<=f3=52P&zzFPÔ@eC} 3-m& u$0Q o&/vQ>G8R2-LSR5 CãJ40=ߛF$ Uͯ~Js'$V@|zZ!+ L3EL6?ʗ[ Yw"ѽ~v- ?+`:u[\uځwwjPnՔ%t|OB%9JP#֏˃4ZD#xP-U6Gkx@TǫlűJհ~ӠlMe8awXJ__T࿆ $T | ?-ljiHVٸ,Rgo':jVGZ/6ְU_.kqttTX:mji EUeDZ3_Z/-&= 63`5<IbҭFCᡥLVho˪UQEPle"2d*@ t\5HoEv~l+⢧>SaQļ,|g,-Y7OtnHڸ&U3˚l`eY,9F N>΄tH _N%-U.fQ4Nt(e)vv";X|{)\{yx({zρ^5ƨӜ,|׃r)vi&,'UJxSD: [aҷfd̀eGd Iw_f{_˿PteIȪ}IwJ˷ J7!iEڟ־p'< @;Q_cERu0oڐr6FN{5gjF`&S,iw2 erHn;;ʈ1! *oםʯ-Ua43aPңsWlPw["lA7R̺zlm$븭,sYˤOdZ^l?GyW%a1^cZ%mZ{UWWlR[x4ZUr% 0"j>wH`8s~;?A^ ү/O˨MĜȎuL)"7?-Qt? nxʄfYa{a3I>*qjrd,td_{4-旡go P:o\0^Uj!/Ayc4Q4w;l!bXRN3I>4?=Xpӯl Ms$* WB_莨CH" :z- ,n0sanTb\Җ) AR,xBg5qمJ=l@>9 $ bAžCd(OLi7ᣭewB"457o7M@ݒ i7ֱL^qְޠۜT]@%Hj-1T=9 1?@_ޕ:y&(C>\AuU|Z”\m$J44+QqaK͊a@,\S%SUWpuI?WD\P:IzfT>1J2Ѣ3Ҍ|¬x9 纂@Ì9st\`)RJ9Flό) \m_Y1jhvA֚]BMݚɃHp;l/fp(+NE绚r~jhUPMPSei~<,?L%X^ (&ǦgXj ܔ<`,dWm1R[#RL 3M/=4?vF$8Ƌ?u ۝=&_cu'e12F X-j !S [9rf܆(XUqw5 jgJpbbcp`|Bb-+yۓjhx[6w!nLTMR|ʠrLEX.hG>}NŶe Sq-D8̩}w*>C 2ѸJe7XnuvŽQ9VJNjPؖ\J>>]&A̛hCNN4]fM&9"eLPMDq9%c(%*Rkt0 p"Ln6~^ $ hە+QlnX"8?VDui/T}Kb[άKcLLVѶ'h7LIQ %>'՗5oҥ3="VozWj_`ԍ=|gaР~魪p1~k2E%MgGl1 jH`1"i Ԥ?!+[@l_Kk.;j=__ܪ/ߦ*0!J1CV}U](GuG`- kMbrg /b&>qffV! + \ȃijͽRp9(ۮ:F+M2b(Pʨe#<ֻ0-GDMfQwHH"Ykq[S2B_sA%#Yp?BbF9goB@Ʋ|6KdLoNGU!XU}!*u*& Bwtz} TWזN4~әun9uҧ&qj9 #\jѠӊo+RF$$ Q}iߒ톹6q>܋ʣku?t!nx|;WJE/tz"`YyȓGgzX2Ҧf|֪´xKz3S&2eJkభ}u1!i:9Ģp0f(k2А;WBF,W,*w6IJЅ\uܿ M+ W0K؝:҃+VQXdjeUZ< ԥR1B,߷HUd R[ޥDA]:@Xg1*(w +*JOKf֊^_bΨ-7Z+\v@Reꪺi2t!bhzi#NEͷ [IB|}SzF%޷_rO X$^LeV ;k{K֢u$>!-[>m\gt)CmM5>d?ҭՓhw4 j u.D_skq*do4YO$I_ٟO-$ #͠8 b 'nDtruڗV 9 w%ѥQZ~wyτhG|엠i9GkI>td !%Yxqct6C*ӵB  bh!v{3Hعҡm_ES>Nn%{_!*GUg'\M/`D {ࡐN1N"j5bmAtf7#y*B5Z1b{D:H쾭؍g<:|f0Ӂ`geǖ9d h "5+:/fu}vSP  aGcHHcV2o6O^A8wQP+_+ %|,t݄0aIsU҃)BZnq QdqW,f " /=mTJWFQZ\dZU[EN?Clہ%铒,E0]B7\=3Zji8/4=. Z^+=2C)`' Z_+z~%^D]͙r8YN5v0'b4#l]{p;vk)/?=*$$kNJ*$Y874ASr)SDhdGTҢjz@K`ޝğb^ e9d $#0WG`)' 1sS\It$сUƑFD@L},YMjDYCFl&R{,v#|W 3$ǹ 2oUsNk,KAv!!ʘ˩$w4C8R뚏ӸL[œel'ތuzwdu@^)f}kwؐm}ԽM.Me&/59if֩3,Ehӥ{A=q]sq纴8ZZ z꧕-:ŔR>Ȩ!ZkcO&Y4,2ר̉~yoq\շ_L*|AvJcŸ5BȚ CHP0l9Z#h_&T/ 0S1 "e0/P'yB k_9f1PG)%:اfCiŃүpkޛԪ\һ) gF%?H&@p^"p$b~Y2]XZbw5@|jȤ{fVx`ja]q-a=p=Kw*D%Ƨ6+h0X>9d#F UMFwZZy&-D `T`=Y`[O-tbL)}NhG{g!Ъya 0#25 X.R* ΃c18e7C@t 喊4^v ?VNY Gk6f gJ7*%^rX( D$/2.DGO Bf^3'ўĀ qK=P#qt g}1dq"BjYeˆmBWY1~0cjtTt:/o؀$]^C_le a+"x^d{/gخu=νY@P{c0 KN1XSڍ0MB,z`?m^y 6%d;E[pXѮ=lkJaI5HϾl0D +Ĕhǘί%Ubi:;Fq?=/&0(x~囧i !0b88K<:KG (|/!6R g\37RӴ OOmh#&J9):(voz3|-ނI[S?qz.ßERtUɊbi a|i?ȼj{D?i{@m'NTM޼B0cuFh(oH>"M)1V+Hh/zQmhߵ©1p tb~;VFDU8XC7_̦l`Cރrgs9Do/r{n*:-I[&LvT.g]u3xÑWim GE{7g3hq'ZCx]ȷ> fѻCw-| »L f_<@j 6&{Dӯ_6`1P^c+E``W6BR)lȚN ?8j *%.LW; @fVTiH{X Ujlg0raNǚ hw ;DѨBG{2P~7P#5rewOᑡ'el8SI1 W7~#y WV/MzP'$V,ܵzLxJM4pf!޼LS1^]?_@͐]~Ch2=կ}RlF-!ZnB&uA@^20MNFo0X;"N7 ceBplgFX|)7?hpoF[QyF2<$ >I_]7aɭ>=*[p,[8MoK,ΒS;1향S+o}sC 188`N}L[xWL!a0|l"4Vѣ1١  6{Prց+29ȉpI ~(S)ݴumļJwZxI|Ha#SGe, Hs6K%c팪f]b*o!!dHo1R u;_rK/Pjo(%.YڜU>.Sڨc1j{f??L)_1FÓR5˜٥(❲s쵭\Sl#</; &[-gai|rcq+0U{5C<+g7:CvchZOˆ!of*h;]E\pç(`W<|A.V$ln7fU\ h?6f[soVL>ܟwu8pÑ5c/re@.Tt-DRRWHKȽw+vRe4pVxhQv!=s7V55clLGpfXnw& ϱ]X3ArI{K2Z/`rZ=sɌ~p*~&a8R$˦eI]`ѺLVh} 7!%0Wle.eSxSpќVQzWl8Ybi)z{gpD' ĹӺ]Ƞгr:>nq7Pi 7=ѭ|/ TYnV;&t(+T>^C )!2ǗJӠ#Je:8jzun<0iv+f V? Ď|Qy¶Tpv[(@z[؄9 W7dB1Krnr7Vدߙ7z/(Qj'vNx Hƪʓf-TĞ1<ںs:UncZ.CwC&P " DSCb伱[Yi |[A%-i=g gUUΨB”o7la_ht7) >iJaٿVLKJO8Yf=>ùO,P T {LU=/ej^= < Fqy@ ^tbL`?.:鲥=1uƻ9]j@与 ;*]O6529zTM-s<hNlMr; !I]oi?[EJhXЙKZR?~,(C+u]wb/nflqSn,;EkX& TQ_,# Fy $W7(cH[{w[\Yujs͋|"&}v!Ec,{B]xZ D:~RR7} lC~ZxUǦh{2W gS%$M)EwDg5wSYC8@rcH !5YUE2N}9['38Ht BiVh~_{݃=l_OOˣ3 є 츊MWGf:l&~I 3 pyp'kL]r_;4 pR7~at@LyMy?4j|tNʐ0Sg*kHq҉  ܮ$<}rp]W4Q+]ٺe{֤;O^tp=YfE͎c5h5O]:Mg2JjMGGh%Ge/xMWY"$i,d>w鯬{ !Fa]$c!'ujg{ڈ2֕)y|>=$ㄇ#`)QLFI:mv7'S\kt*8$aiYp'P%xn^ iT:F츏QX 9W}7rE=[” U^\h<'u124&]*ܪGF4$ BdPT,2s Aފ0gꊔZBl]cwaĕ:bOxK >qI1 Yǽyny-=xG Tpp^8H&XU+\X%?_9),I0d'.$ƳdL6( Ibd?0[ѡŷI^ebtEa\U7M _>=Rj zTc!EÊ\35\.3hcm+z287j.;8cx45+ N_mO9;HVq ibtq&"2tC _K*eA'?-}7޾ krd2mU׵SY8%Qv|w>71FDvS;dlߢoApѸ-e3+ l&9æW>+xsVK*a.88$,z# =q3'}v2\%w2j1R &$q&0ZqARCHB<5kn.;FHR5/<) ;-$, [:(>ˮIioP(w # p#ݪrОz cF<̦ioG_Q겧S.NӘ?4hMG&Ɩ;wF ͭR{pm!^pfs&E~zzQtApÜ] ( Mepi2ܥw_zPۄ3&y IVH(s/S 8dKQC=JHhJ߷aR7 fp}? Ǚ|e#?w| ŀ wXw:Vs-vY1hA?j\,lWfdBӨ]UE"Kف8tE+f[f1ViBHj#E3OǦ'b!'YI^z!Z.zDQd4Z}Ap$pT>k*{󂺬imG.PZ~B4)c¸96DZ1׵I 6)e7@'aHonLtcރ܊ȐX/B'BSwOsWɥ2s5r] qCbIw, ӥE8s: mICZEpRw<~Z.0qէm0|TMIJ-fg A( JAip1b7>Lu݇7OjNC.a \D rɉq+[2B&8<19iF2\1oA&!SDD;᳏F/X :6rW|?>$:6ДMA18x0 :E,f_?KޢVE?;؊_"lC`:lH[ƚnofOE0S/I3wȉ~|^^Js%·޻`~Rg8Tǫ»*(3xg+?r Y7Ý;=^>|Zl*skN̍vu0-B~èwh_vYQtΚ&k-ȯR=`N"5%sA&@?ŕ`A>OJGMWhG]PN,\"#Wx2ɞrtkgb 6;˻!#\$X_R}ITo$?Hh_R캢ǢǗM'64xwt&|=6+d  ?o"8e Y9O2MnQr}UR2m05 IgʺVxDw@AcrzmNgJB= ;lgnJ9YlG#)D?ssi.}*n`wN^9>5R#JCWЃ%JV3]/eva0 *׶cֈG ~@\Wb;]i#p@C]3#4 㸪7ߢ<*9 1WB]7#ߩDYNeČ7!Ejήǣ vUrA:] m )`|x,:lv&_I x(X :m M[nkxNkUʣABABj3( e>;2!Xl,ծF߁x@1DS*HH@5{C\Qc,enzgP*.B ʎT$ rG-ȯ>۝uA9CsC\gسK,$5\,@g[F(ǎie hfhMjlQh"2+*&1ح7<!A##{ɕXvg:봿?^Mt:1F,.x j. u˒|`u0du34=(J.XʆeQL~O$S!w=r!.(,]8H,kL%$>2SY`t\1^?Bw n^A#v|ox29>UCfu7bR5kfxY)<^݄4{U|- ™901KEY $4RFJ@Z1<ǓgOח!}يHوyge4Xz7'0۸ kvه8gVt`8ψbϛϔׄV941aL[,k5`YtA 4(V2wDC$\S҉h0V-m鬧WdOBZO}ZR퟈0\ig0c-_2_}ŃMdhAa=N"a{Ѳ vQN>"jWQo6 @r ;ɜG):*iGI[^$”ts.u )yEԛQБьM3&dySoi  $.!܆X9ңj{C=rl}M\!JݚY|I!I:m0%1b)ךWӫc/S'zqYջN쮚Pm~Xw8R#PQ 97[4Ь7xseO3pwi\ohmZ^' ]:b G`j.Y-+OY'Rk{ S~.r|O|=~R!`>9ZmT6 E%@y=у(} y?>8SW?<Z#בit.ŕ{cggu? HSվGø̅za}'^w8]8XOg!^V3< U#i`y綨Wm܁6ԉ Z eMzTE' cA.= [Ϳ|#h5 *߅ҚGv<.&a &p8eɝ$XMO4 ps6mؠOygM\S<^&ϽE&=r4ʕ:϶"!g~|m5|l9PYXM!7 (HI~6Oņ|)Ni&^2{3aš$9:D#Y[({/,^ u F#AEiBH¢z-""-v2K 2voUk  9S7g=_]z>[E,̨)n84Y,?f?v`vbifw+R'}HIZ1 Cgd5 /C^~}BR~h?Ǣ H"|7uL8MZwIs6?۫[=X->R똎7y^tܴq!;]O<˜:t /{<@VCsp;ڊ"Gxr3ؼr.CQ/P;#&[/qrp6|?}`| B9fl8'`pl+TOzb|!d1mG̹tA&0y3cI LD8n^0snjdݻprJ^J:CG[6ESGZ5he݁ywE!(BqV}|~]`8߆VRenG/1f#A&Use wD9˟L'iogY-ʭMUw\ٝ 7%`5B,GQmL%s$>,J_ePZIL#KS`oҾ|þbA]x_M &df@USh*qR7D0`=MbjLC9̰sD :b!(NKIh,wń7okZoN/+N•? (ฆ,Q}y3=GpX'db;'j'-͎'n!L&La'@ƛO̖^9]ﴷEodzpp*%)N`<*[0QGCR` _9 6 )NV2z* x#jP 2 UOaٶ(4`&oG?yOr $nKRm!J/堵 ?{7M)jHUWwVAﴬcMk C Mt~̅zpuu7GM͵ 1zQޫ9n~B*KKQI$DYMT*`iVq6T^lX뱸GӽidA >|Y]*_.R\@Z ;D9@Ua,n3( s6sx@7( ?#}u6=+ԉo*fޱ9bېs)xYyoPmJJ`fM#ϓ΄)j&R$}Gʧа`Qӟ}6ω뭄kc%RVsBh61 nqA@f#`U,Y>@v谳 HwcNR;>3ǧp=lnx@F~N}3=o1J?J+^h̋ܭ7/7 9!`ޤZ??D9o؄1^{6ktco&džTQpL5q}ʞ<(aWs}'(NBG,w] @|1$da!PqFO GTԬQ8RJjK$Mo]J9@!Kk:Cua9i ZPA,atvAh/ܗ%6MVDW =>'_W@\Ńh>y|P$b%-Z2ڐڴqZWH˫v  Az;R#K2bx|afZ ފOR}:a:yHm?9Y"z}V#mHW%ԎT$Vݞ"cνZ$FĢ[|/-;B\ $Ө'_Nz9p^NѸWyZ!D3; g Bn_ $)VQ0r{huXMHxw0Fy(lU^}*Lռn. xNYf2y 1مFIMofj4G͞vCz(Y>/Npz:OK}d}"uz]pG\:h!3-kn&<qKl4q:[«;~'ibɏģ'7\FORi빇#/L HBJ4sKϙJAkKZVi@*q _8̝S8+ TfA9T ЅY4a<Э*4XP0,dH 0 Q*H ^zuX,qk凶'!o[R4!6$h%qMB+Kx2 8=b;]e9Čk^W0vŎqjJ=鿷#VBFvh"OfɠmԈ+`%ԸXxwCd)!B0t?tJx͵ԗDg>pn6?qjnڇ&O7iʳu+[Zkmc'vbTw 8Wl)g-В \轔lĆ9 uv Oe@!Kũh`3cPaH?6pqZwQu1\찌} |'^q=ى3~Q3c~1jMk䈉˜OcuxU!\w(YxD3vf{ uBR%%v߳;_)ve\9ܹlnډ ٿSЯ'yc `"hi]*TnѾw|=n-%΁%XC%DȪ2H-&S1#pN34$ݬD ?K]ҙm컹/3>{VHΨ]kDȥ.D<'֩{=ms\6*;T/z&pBȭ >`ki%p@#E j{7T⋻{~`/Z(j1bzu漝.Hk=m"?˅ZʫQ]-p;n>wsMap7pd'R[hW̑Ln l\5W̮znH*RBV%.mvJ=! |n&sHfs=Ҥ҂k,S/GMv:{7́T3c,v 2KDLLɔRB3e4ڟ$It_^~1yKtBo 0GɅ/;0YxPn%w֠z,J~)DL6QPoQVqkDյpP Bz̷C&! jMiS]U1Y=$D+l9h9~G͎ƲxpTV" *~#0CEǀŃ|~:bu:rdnYa{ }sO\d A&w,":CWdщ{DH,悒]}- Rȁ7=A5:E)%?ZpkllRDYϮ3gn0v`\Dvt1MIؘì-\)_.%E!5ra&Ct:_r!)VhI"FrnBc7ӘGUy >@sNz@} 7ƒ&GxC2x#ȼ|U2n-SUa/.}vفWS⪝XdsDd8d\P/H)]_c`>Mzþ4<šoLR z܂E.Uĵ"'vpһwo]oh;Nl̫WقsY^6$7֛KخBLPjhD:*L EMȹwɒ[uWk[4ʗ3.Pd\Sl91@c*^_ovI2[, ,aTɐ0᾵7D"+C&8at˿Gq71\4hyjЖXm:4x?*7wLЀhFgpq`DȾȼVܟE7bMהTBO-&%A,'fy`~@7W\S3`5ݑ)fiCz]+Ci(R,ՅZTOuqѦ2i w2Ki; 14"݆I.g CVEƹκ V.ʒhxc[Mo;oc^Tr$}a/!sDoV sg/ӲkN}y:w rU:f;<{;fK Nd<8@prŹ˕ \ VHgjYk D4j__BWs]?߹BnRyFʜ4tѨi/,Nll[E; QCȮΒWHk|@CSg0{Zm /l11yB1 al??A0ԗٯbQ;gH+6O /枟Y_(S Oq>FNf}oTY̡]XqA1kZ=1Ap71 h bϺTnȕrnla$\G |:5T$#p4:E ]ZD, 썊(kKk W {e%(15.[ToxPJl5/&(bŲ $?"!N#^,i !v%]nOaٞOt)dmk8ߵ5\w&+PE|~?44Xk*XDP?m-OPc"n};(ȃٌ=V=x WQ3ZN< +ޑCpó~"Σo@lCh.rkMًu{Gg6)GZ~ٝ9TVx\]ׂPyZṘO>p# m< vey >0S3!i~&Q3a4ocR:P!rYvۘrjLdU~4ȤASG%Mx}ϴ6V4ς?o|=hXK5? ]qhvQVk sp0JuM7#7=U(388,dUEnx ڵ|+h$SʘP x |ei9_\U }!M5N ąDylQZPkcN1fF[Yo.9"R=T|q@Alˀ0YYXW4}# e*̢ 657t;0a2JH,N?.<0.O˦ry䥽uNI/ Civyc5{~UWיdǓ`1c֝|ѓ T^ <2 L`uHvvj8|r 8|A4~2& $4glǷp~x ּ-"\Vs\ެ"E5}6:leڛ -V %M~re/?ޜ&t3pk! !scCpu+(3o(02Hnk9(>w2\zrR0?! STۓw͒M4TM~QUþ|uc۳C&z尣-|H.(-Qi"(@皮؏МOk8g9g"xGW.1I䌢4ɺ{TGi=zz02MĂ*NxtM&#B|"+ O݂r$ :`rV8fb;mQO 7ԍ܄賞I4Q<)?|@c|- *=Njj*?P6\5NTDP3汳\=T%mm7 n_FSUn!> fS-T)q֚uœCP`(* $\~|k W7o-̄ǯk)vHV Zj\!E 3rh5{5  jO]7܊Ѕ@0k¶[:r|V%Z&AЦQ;H%c_{>Ȇ}P9NVI}ųv#uN=1w62G/V'6cGH.r=q)#| xH۴ز?:ݪB_DvS`Y#0,~wdo;}86jp ?-"v 'gC̫Yij8?\3' [^6JP\lGa/XU׽xyq"M=MgrLIB&hWH3~1ᐆ M6AU&4_AYR d[=cxܥQby0lX3N$d/sZ1`ʒFߒl$d8?U<%dV=U3--զ3a:^۞9Lr\r=IA]n'Ro99.$x{qEWbs r;_Wځ ݠvOr9%}^:͟U{sp+͵~g7B> Lo5.[fHg&Fj)EJʹ@O}P#~Lfqk ~jnK6i H&Y!^w1k9ȘƉ:zJ&6JfYݘ|w_t7 +na,2@JLʹ */ c sXo3dbi(\v ?k]>|AFfd +iiA# DW5=qr"0 =~x/-އ'^~d~UT?e 7lL*ǩ 6NLV,eGt;Dz\MӒG. y-5{_;/q)' wܝ@@|2Kop228HvZ˦9A ?,3gjB\VKoZ>[=`5ҫ}^+t}Ax>b 7̦>B6X #IgQa0tmN٨_L_E3}~(MM _=(as+_1ѾFJSX9hvcC0+َ(9/8s.|t殚#] s_¼B5+ *Βw4߁!58LMdn! y{[rs¦7,Ulnr'1wFy* ֵLWj?KmhYBC(yDI lueO]?$,˗8Y(zmP0c5ju):HtC̼ x3b`l=ӉܶIf4`k&)jcXy1Jyk*V\t7̟0lY)FZAl]f}kJ]n^2=9`\lK6m}P4#fx_%$'Fd/ч-81Xģ,k6w-2.{Y6Fn}≮_, u'T#̓5싞q O?#\xgi)Gk _yLG1p&rʶ=~݇wgӜrv *X-B~{"C!lΰI4H) G9۠"S޽r^ۮgoC`7|P,G{N  A{BUg7 vCj>9>>+paxW\96p2`tT1ՌAsE}9VN0ʌ<49a2ЧA"K o'ח~XaSƢ go/)qTk\ yM&ހTj=Sg~݈$7ҔU?ä,O4x@m8GxWؒ-Wwk T"w!9Ȓ "Տ >fKԟ58jֽD'Ž[y%10 ՜ BhB?F~մWӌ3(S123&T EU*YG"9 "*$R úى5&!H?;[Ĺ$}%vz[;z~fhZҷ+73:*F閠TZ&g6PX YW€XT5U&+@*6":'(43A XP!:+{%w{&-'\C[imfIѽArR~R9U0ʽ70=wt,&u/m0|2R KKpyY?q>GPmC df/U? /nc8bt6]kRڒA !$B"opg[AL}enՂ& q4".4vRk/yu|_aDдa(#Oq\߶ l^\bh nmXsJ^҆XDY[ͳ1H5 nI%)w]UWjӵSvdnFwYHpڛ~dorR,ʃȉ{wH\YI7 Ѝۧ;( Pvո|IyA/4i)94bJ6f# (`4˘;"~d%g̅S6A$ZGf'vXϙh;PHtGWl#rΑ@%Ʌ&F6nɏ&Z2 o֛0!Hqoҏ,ox0F7dȗYnؙy:p2~iNRH˶3S;"4w5u"utQUr8݋Nu J(Rv 8< iX'a+jU$=Zo$iDsBEj%5/׈$4SF$ߑiT/Mڍh<%:]||XsLN4EQAlI՛s8 SN'[jȡ* ݓמhX5L|/"[LBzME`s8Wu@1XJ8KCm3 6^3sDj5WE#S6#; q<} ;#qC/˾pw5P՘_",mzEfbᒖ8䶃/+wzĺّ\W!_(*c7J? p|̒ԢT#a4 ,ʡj I yQ'X"IpJMXu*|F8_a ڑ-ѢjbiqK#G1UFu1}#9WYm)\@OBՔJ'VB2^`D1U#J1{uIGYidx,l/1OmJ7獧G.XHrd7 qN3pɎ偨Bh5pxN%ciU)YNHnTڹ* pU"i3mTʆsuMc @rHYtAH;r|}ǂ,:LDZ8-gP0JPkXϛPLtܪ5$v7bi)̍G"\](]$br0$9J$M/TP{.e$n_RbV~ lmyKYOW˙cI)~g7r\_4xOq>>Gi 0Pjot|uh⌞ *Vc}0sRgb›{]NwgHI33`,CѲ򴔦T^!YigCOe8Vz@6zH7IC5Ƕ!@Ɂg D`E3bcQqlT7X~?@b1C8$qv)6M>z_c=i ?25wpxԊ D0:0.@ͬ/Jrz2@\/"so|g3Lv6J,3Q!q5vBbY M6.s"M@D|BVym-~*Xel,#Y=q}.#HtE|={ϑhnJV~B> (hH&ub8}E:˦ٮ~QX<ެ}!MxLQ~g/G,A$Xz:jp܏15(*%S="(-tX[`li})̕And]`rz9;`-_ZOE 4 R7LI%mc9!\y 8?0o(~ ~qa!ZXƙDZ@U;Zd*d *v.0Di/xu 2υ03$:`ZZ?WM،8Ϧ'ڏoD%`Q?Or)-qLmdwPH0GAD%0wƒ SzMaeqCsHsJ`wd|;܀Vfk:Xǒj7lFc=.f_5)vZYVaVEp]ߎ28t geaYH BT"vꗈ -6jlzY(?憊F*,{::CFm!~ۤLH;q;&A$N !f? (M#w4=Re``^C'1gñqXsv+5`@*jzWV#!j?ʏ !,AT og-FܷAcPo 4fieys6Ucԗ%k.ݵ!2}CyaCfװrljN.LG}e7IaQQxiV+/L<=#34CjJjß}\r|%3ޙ:-i ~0%6)}|]SuU2gO2gm;#y}ZDϝSDE"$>6lHK*cC* Z| L 9ؙ)UV-/xXhŋ;:>q ǍݞCOqO0= GҘmf\?C€b}B¬CS3>@$脇Q\97EZ͆{!Rq$#+ Ԛ&trqG# 8dQOԕKN8nVpvsՀ7VYO'MI -uHвZɊS>fo0JKM pϵdv4qU|v&D|D1y=W^_?-k4hOrkZG 2T|'hŸCȒ anțn>O,#o`&kOR'FH M Z*X=ERC6ćfM8p,>\E,eJD@MJqGV x+BlMq|Z4+}讜"xSQ23 Z {[=Zq ls#*OMXGQ&%TU^RDO P|N7"te:'>3yve[p{dCVt|,?g> T.Msg)}N}džЅ~b8sQ x&E+g-*d:=^n>&rސ)u+ La_r~U; jc0K7R! Ko4SRil.#HzpzaL MQ "Jը ~I yj0/&#wf-^EEx|컇WghRjMpDQ3TtGI*DHrQ}[_J`[d%ބ^ͤ/OXӦ60*NmOʻ\"]repQaj0ӀQKBkMw(_jqR~p(xMU)X{ߗc>!ed K'ӏbj].DR|fn* {NR(Epqio=Ekc~*~M?r"tk==#bw%HA- XT$}ÁlKHul3b2BcU :fv'$Y C@=.] qc'Saj9k3 :&lh=0VS+U0H̑)VKVРG^aP bVWMU>+h'퉡g_O'fգ 3 &*8f@|r\ф%̘ H9eg cbh 3jId7ԞM#<OMFX n0*Eќ5J7#EE%mo:L_wXFv‡'#^Lcng OMEnɥGrj@ :eY9%ZƮ`IT1nX=U` ~/WOMV{V+O)}uEVP/u.P_Hasw7Me1H|N9[ؾPDJa0~ZwvT0I\v 3"ˤ.JN)B#"ObhD]ד{eIW 0"\7} fe+K?Xh*ZW{Hw9+ /2୻D%D?_ϗ{wWi ==|ǥJ&ʼnJ,FZJOp%uUMzrQEzV&ޯ*{hKh,Jy,) 2+$S d^mR躹ƸifT,6K┡)r8YfYɱ3LmHVd7 S+? \TQ:6ZlvJ' S]j"[1H(4|}u$%8KEL^m}-p{+; J-b3Qc?@/^('4DבI>ÈG@WhNrQJƶDŗIA(HZP^"eW; oP-NB乾[Uv4$D0wßnl7,KtMQ F6kIE+[qi[K Wi>4|dUO!^ ½ZF7R_lE"׮lAk0fѾ-\_&4vΣ-i;~ ўosG݈5+"ܩL\ܧKz/Q!G75  mw!|poe3n#\B%^rlKW.=B$[~ksnn*O6C`*t.Wl{|~D-oxX1.t26 ɕ&#|]ߚFե%˩ ܁UR5O<}o FS[߼tdccoo[oa @=,lz֣ѠWE,VՋ_)MN!_`f6Uyz91ʵ=p*u>-1` qBv:DbA9״T(?L3m5Gڐ~s2GUF='MPZsSvw`qF D EKIs,yWrCҼ Rp{ƘnFuK$C/Y8H Եvy( Ij`7a䠞n0IT%'Mb  `s? @`E˽87EzȄy \/2Gm EU`–!ž"3{')~i˨xLm*-.woYs°^#RJ<ݻPEm&|.+]! &Zx,,@ ptɧ<5xTnsq;cNp g!ͰT_*:Q$fV\,O֔E%VgO7 ]$nqCaaaيK^WA9LƠ^H;mJGuFaR%m<_rHgyt'@o\<ֲlo"[Qgdbr RRҤijy5鮒?h<f[TD$}5:ԉ.&L뽟 j69\'Tw; :R}S-xXēnjC+KDX6nprRN6^?)f(PG6%3niA/$uDp G '(\7}מOvTSE|tibO~CeT__PmtI'-?QJGK}֏oً7y+)v#k1)21d2!ܳ ޹52*4Bu\ҠyTd-nN|Z-ğӣ(?elk@Z{F,Q}kee->md wR!7z9Lah`v[AL,͗dvKjL q0/N,@iR"@k}▊I;|}į wGO+q&vPz=Z{)Q^;]vk!9qؖ9-ݐL%rxՈ0>U#0b@"< ()7I];",%e5E!ԣ!/P!u_D"Ԟ:: 7:-pc?yJU'RD#_EtRK ÊڠPs`FNn"gٰgUI*&Ԩ:nQB"`=PS+M.»AI(KM)+k B׉ZwD}S L $Y$( a?LuD66m 'TY2x%g+l~p0XcRȚ@@s)JUj+cTY(|m[mabSa0ȄV:[kMˑi}D"# I }E=jz_wҜ' 'e'J\[5?ߏ.]#(Ú]U:W!!aulݏOpLXe鎙>`r 1}e0=sW쒉#U[6H%~ږ'{vh ]]^RvƠ(aBzL.c^x%fuq`CFvf𴉐xIyH>6K*<Rb2X PD Uaɉ/+dCվ@"Hρ"a 8QTDURul"`NLG..]DG͌`7??¸&_vUPLtC4y:yр i5Lr0U=z9Y ozL滻Blɍ1:K\s= z9h2}' Ԙ3QKAqXMC\)2MBT&1t>3qզ6m@YH I鞷sU&" Ֆn!'Ūk>ݴkJ&zAZ,.&Ha2AƞC%yxuΜ¹H*+PfӟܗIU[k*k)"V[b9c|@uyn!HtTY0Kdl&r!ʼn\)|Zb,إق څ>uPcbRw#N iMV->ª$v$zA.Bp!Z@x0JXyϳG}Šs*@"wU; =ڕ)X 4]:emN'eW2sWʥP@jTMtѩV;JDI:W}*m͹k@)!4Ըܡ#yGCdhV,vJҕҗd$;c&X0FI\Ϣ = k#˶ =Ѡ:*sۂQKKZtF}Q4snq gA|p]ܧp kfB뮈"A*Km,Z{P>иXܲ鏱/fox=}s=hu7ngaT4ŔfV5Gfj*E/8UׄQ5#Zm׶?d]ֳ !)ol;Xs~Btħ{w}/8D4%8n7 ԑĢ(mvJFҧ+d++ &Qy _*OZ@4qOEG,&j}Քo߳ͣq&qu[a&FaeWS<#k:>E1c*4#(B'mݘড়6&>byZWyL8Vѵ,aN2Xzu9~(% &f3:?4G8Xm%B_k#!sZgi(rf͗rT_j ?nͺ"U@σEB^;<\g-8 RlҶ c q:jxpN٥uQ3ܡU?J}_i06:^ok%rDK?S?/!20a3³iZMD$Y~Aq{®Oe@(=7u4} S 9P=X6ƌ3'PrFZ\ռ>SPItϭS5[/SSUaͶS0D^{^Ւnp~wSNz1l*x(0S 03=z0cNڻW/ ZWXS}c%VV~{ c̄u [{7Bn\2^dp;}5bɇحԺIy8 :MO7V?ÌB@02H9r\4QŅZQ!9 We5N(VM0kITs הqq.×VrbOfLt!+w^£atijIprdFPAvmsD䦂w+MH!IWDG8v֘OSQ/V1u9󰭚CQHL.4l q䆈>=|eg,J.XwsolPIi;%8 ԉ{S7S떇Eb`RPf~7QTaX("(~z3 RгN Ő$Zj%N0T5h-dɫ8@u>d-()?k_IY5wln /*V'/YkGbcnBVk<6B5ROk̗2t8q-.6}9rz6uҲٷyB"5 f.4 ''!Eַcо5Z%YH*Nk磫 T{蹯#SLSA.K ǂUɏm(oKK&.m_ZzdPյSc# z$hv0<9;~iYK2P\GIXUװ& -WVaImE4gWʽ 'ًYkP2ZZtXl9L(aJ4'켞jin0H®m ߐ]\L11B+|ߍUSX3Tve5^]yғ6U(j/ MbOr2D#G-hx'ύ;o }M.U/R w/ƊPcئ[,fw:AkuY~Y l1Mߛ>x!r,2xq赴E=FQOKD[T'ОV;7E}8ktpd_QoZ.|IBZDmd͈1vgED#Ƴ{')˕^} 6[r*pĿGX\H:ejDS0"휰@Qlz#Ӣvg  FbIq#^_ ܙ%&×PBC@uv㙈-_KS?w5H,@s3g$o:\,"`(DDdjZ~/Z,׫$$C~-ZaO4oWM,뗎/iaxW&j=7һ;V1dEYhf2i,!hŅʻoCGVE8OTVlGQG(VPqXQI1KDGjZb`]`2AV͢﹉Q7g-FZ4oB_t` [%M'%'"[`0}C*&v"JtMZ{%)/tC5(UM{jwf.X.2UkYs{NEc+T'q\FQ(z2kjHRUbRjTj,͉lOQv~~2xlF 7!6n!f)v2Q|Za'z(G") '5Ȱ(ҙ&5+VUh<K(2z홒ö} e he؀d elCƖؚ0^V`Wϳ˨sls=)sb<m!Aw/h'-f'@*5^9>%~U&^IH:&+RڻS.e t vmL6Ý9yY s^䜰Ȯ$* .٘2x }5IgC0s3|sxi_3&LC;]`R Ta1D%jL<#NED+yL6Sq9Eŭ?<:sbStu<\F.",q|С\=j Ah96F>"K\lOnh;${[xz̪ӅwA#&N@ dah <;F3q MH/aܽ.S#jϸBzvu \dp/;DYSuij{C&E"bhd,bDHw&Vtd_10HAQO҂F1#ۃM ' tU'0BѦ#u c5}TL5= \p \SI-OI}"EH Cꖌ iK$ ?e:AF۹Vc ;mU Y4(|AS7R {\ty*2 Oe#^ tlj!xr\QWoVSorp/::>*>&D]Cs+а&hbL* Q]#{T}|$5:!ei,z%oP&IĚxS@c]RΓZ~tYl *s Bik+\>^&($"{Cw [ӲpDR-q-okеo:3Ԥi#QpT<9zH㨒n>”6WnGvC'Lp3+BD /)i$3K.L[G@hlZPlLXS2ZeZ_nPi5$*X)?*TEdUf)\vRT9NJKz#ڐ= at[Շ" !Ii\#0i)g~~nHgm|& Fo'FY'yqc 7|4wIycћ󫉞I,{F8/r0n~N32Е","#ʹ_2Υx\`yZS>K@/, ?H34ȥϷt3q&il?7Nj*Rߠtϊ͌z씛Znvhn3eeU 6.BGcӗ3,Yni"#a\J0ivu셪v#v0i $|+RӖk2TfbFa; L&@-s]a\M@ڑ( eeFV5ʵ+ ?,AR$NsB /kǺԙWK6;MRʜ&6<#m4WvMDGuhe_2@heT9/Ҙ>6uTM(1xn|YGpoTϚ`"z#*%x(v-vO%m4V`sօ$Z~nF*qr5Bh;;0q ڋxsqƞ]+ڨ:`r2萌o!7߲px"7ݰ/4#()dX . 1n #9ñKĉʖ:>!zװ Ϳ3rܝ{h3Iu->ͶC?Ѹ/S fKܡ,]hWw+4Ë2tӣ|}4I)( ]m` Xi0H[ 3i/7I= &` (Y'X08/)KE=\b .ܷUJ#iԣglTc2'c[(׃1y}T1%2u\JpZ$kw8*BTzm|# SK@ ـASjs~ᏫUNinG F]A,D+"hvF4}-[Z#cKx߁htd5wR}^!Zy Yvr"hcuŸ=@5 Ya9}5R-²ȵn47Zq!a,3^:_ ^Va.I+;y94TEb&8@'‘ ݶc!XV{G12DZIPpLh` ~ gJ]&SQן?wERʄD*ƀ,$>~*w< "S%AW*Gm,:Di'k%hWc7fAQ-E!]FZ%lN"zK\ir.%byu0}n lJ# 0vq Mr: ,yPoko=fo8Oa!)좹&wѹ R/MZr ,N+!u eMrdž1PM [gfsXP"-Cᄞ1fh2ffu@í%gx7wBT&,7 7}Ic;nw,"nt7*?OŬyɂ=]NNa?D, ѬvޛƱpG*í sgfe3- r F#T1|6B7>r@pk+T٪/"ȗ1߼u:[+H V^ʜw>AS)\dI{Zvib.|2Cш(0G-<h2~Q&u&Tn.T39_WJ"9ؠ?^R4ɑ{DYYV.§DU ng|kCd-BGeWޥ9D%e9U᳅!s(Bf&9HH!B7gm hMc4e_ab(A}Ԇ&ؒJ##S%]%< րA]~ ~W]h'.@j`P@3aE ATV:{تxhf|ʸ>we v=ǡ+D+K䭲O劁j! SYkˠ{]gxX/Y64qҡxARU&!žJ[p =W$XYz08<3*{CU[nrn<7 -&YbS#K!U` Ԧs=ԭIOHʳŒ/Yl|@N)\~FOzvG>&9f/JXKҒ+ #Wz8^8eY!VWnHV'd"~EP$_b|EZKM]ao7L]rNے[ЁiHQ\ȣU`nQƾ4XKk Z:*q@GX5[a!yNxՖZLF)΋O-U6I?c*7^̸UG?/OUi0vӯuUvF 5E'ۤ2:2na3skcDn]"] IPYWc|N:#,ȟokb:HdDn|-ʁcɴ5$>߫n^kU+h!ị|Q$^@i{̤( $łhH!펨SA|wSkrM!홦CNȤNd0|ێz|YW`Q۴} Jleƒh, %N?%R>H yFL"v0ՁJVc0~5 cȺs)~wMѲT& N=&ͿkO宓Rm/35jh|g8TAz 62wAq_x| f}MMag,KEn8;pUMx?^8Ëaˆ[:j-Wp#gV KBXĉBQnGGMQIo\9d ᶻM_hФL[pՍ M6_;H!̟Kd(lrD͸9% X7 Tz{Aj!$ẕ kGHS R&)vT N.HGVY$(u ϋaɠg1ΊFw?\2 م FcN&&J7ju$ג)n`G9 H=Ȩ\,5TVcc1X\NF!xQ@='?5Luꕰu2<+<z dGQu"dՁR%g!-kI\k2ѵ?P*򚀧߈5?S:CV׻Otcl8/&x[qeAs̀==i͸{ QC !a[!"qHD fP΢-Ťŕ`TMXT238xQ1<8 {\ȆB}!;SmG>V _N7<eYGh.֊,঩AG`飈p:;V_4Uxy),;7lQJ"g_%Xӕ*_qQ?pg 1eY ӌ`y}uBCVu5)p+qm#q# 0Sj2YYKpD85݁+x mf^n;.6al&J{m)ÍԳ8I`#Lk#nv$(G`L[>,"hƐdlcT/m]DBʕ &H d% <򑉝Ҁ"חA3\WaHkV6:Lhu@7.W*_}(8)xYA~$ Vn3(1 -O#{DUzqWVC#Vg\qa3:WQлD&ݜ rDR6f4.;=ԾsYhc7fV7MhJ@X-4=tkgJ2?əL^DmC$9K?ylRБNb['Rھ?xl\4v uKF|Oh x1;bc } ZN;WrWY[E85.=692P'9c3jRPP;%dO"1mϟzN3sY2yxp߻ U|r(goQ/aʗ~ tr {=tVd4ؼ{2R,[8x!;k4Ӏ $@ Is:'ܘoꪣv03xC[d\/my#3wFj=.+TRv;~8yFV[tnU^҈Z&@89N CgLFe5a~Es^yxuϕq|҄ &81z(D7Fp4hpK Նޔ>^|h s4^ğ`qލ*5 Ͼű[.Q1'7|y&yqU(H,1=BY~l<&Fvcj @W˿WD#_-1Lm*na܍PPAʓ7W?麟ìHE`h {{t_LĶ,*P,h*e6t }'_语"9Qj_C%&RCjK4 c"tq5]TQYP钾8 ,d-̐ꂻ/#N<\%4 lb qPUK,˿*G4R`| ]VhB`8J4F Y A1)R5-ozs^\nm.:#P}7,]7-0[ Sg:w6d[؁̓3U~#ZNtGΘɧD[,M5p[{@ B%w^MɗztB*L,3~ZE]5(5oujec?|wiTH8I{z漁/mL;A.,nl u88Aw",{\N=`rx ^ݨlĭBl/Rz| b,ufh #SnƊ5B9nt,dM⫽rhg~^Ӎ(ƽxL: =;9Q)>Dà"sH"LI2Z-.ţ)VxJ/٥C =LKFri&fY87@B?=VjkO_({grw&?`DT14wa+DޱA0 >*fUv,:2C/XHZ([xvfe`XY7!uNvz>8ijn{BJ/"Z3hHxOVt꾦cE5RH!B#Z|+,*Ddl9RR"C.sY7eC?Զç,j8 qK@]$^/ACv#}yX-k(’:8RDyd&(ESv<{+/-1#K1xk+`zn%ȊI7`{D _$j{f#\0xjW-ڵ>YG{ G$#){c/.J G(<Hb@8&fwNNԨ~)``l̬-( 9Nq"ѧbqJ`Pg+k%c;O+@}*nxm{9RtHOJA+m?yp呙h *P/{C1kl!f[{qfH+c`ppTϊ;sH@30!k)Un)s؋Bqu[*X[zW jS퀻mxBYVq>G ՗LJ;w|l VQŠKG5C(EGb1E@:"ISL_ #*nմbtЭg]S;^4O1V y̫9.pЀɬbW{B]|ﬕ)57L x`3 Ε0 19DHXfʈr`;r\&{u`cZԙXDlC]BdKᳬ]5%6ML^1ȘN Zĕ8 &z-fu̧+Of/p2yY }jfwcDt2(.4G)^-`@-+\oߎ<9imJK{m\GsTٴe `PQl;;3=vnMk1h@:C}Y]Ӛ֕F'2 VTʯqDIgM>~}OsbAKm%Ƕ?o ԁ ꁉoUY=#ES"J8%wM2=:և]"pEt^'(C: g*wpw<^j؈݀^]m3~CKz*{ Y8"w.0u~0BԜp9E.Tوz!)E#k&qM6QQ\1|I 1;h!X= sb7t  mwd敭=un5ukˣs]^15S87mvJt%@'˸XtXG8iTu9%"1JOB:Q H5lIbE O蚘Xxd"$_v^،DIiqS3  {\)k^o4=O d[Jkߑ3aHajdcޔZ֢կ8a:ƴ;JoZ-H4NL`95"Gxn 4~j8c[Nic/$W\F- bB >ǻ8[t0Pn{ YS" [8>f9P^+F0fG9 wGKS<|e͸6NSdm*{cޘ/S1\Jz|T-}jK0Ѱ~КG)bG@:ɉ̖Bm5LUル|B9˜Ǧsپ|HZLݤ&-gSkgeeB.OZRemv"4nTዪ%3ER~J8g#+#kжY|htvS'aW.zD]J8<;I:IkRZZ*,߿矅t>-yZƶد!PKLgne^#`;^o,r4 ۻ#@u,ǟ>YkMݠ>] c} 4H,ihRzwo`xZp?]xt( $+ |xA¯۾[0OgN fkJӲJPф6} bw!}߇۩[ M\_Zj:q} j F~Ɇ2lrbRTMSrmVF;zWV{UuĪsKN#?GpDzexiM׷f9Z(y[ĨiG[]p!!ngVӊR^&c\b"OS 1E$&t-]L ::FPń dKu; 2pmGYcb]&TXSO d-B$R"|";׺~RmStt\71U'LkܠOHmqACHcqzs}S*6E{1Dcy=PKکqũ` Ul]pJуW/W޺MPUY*Eʭ+CyxAsq}[WE6ܑes=V|_j-$I|:^(@ qvML~j*1Z=l݂tg\5wo;R;FQƊyr 0usM\EDZAэgzu]G+v.se*bEr4%%]q0^+ %.]Zwof*btsr]#^"SV1l޵!JFDCb *O#vV(o3>YxC)-$ H'Y[ܮ Cs 8NbzwҰ6~?x4/CG<ꍋ>N]b0=#RS=KFjm7rs`l3d;+]9ta"F]r%sJcGMŽ e]D'9ESF:-cԟ.T[}I~3ڶf%V y2lXCx}Dۘ3og:dABeR3m{-c i;!+Ut(>]c}a+3H !8Zi+~6= ZOd$xݸĢA5] !{ ?‘f!S*S^E=ܛuOyz7zOF_1Xw]}b{"*{fR:hY_K~Jc!B2iʩ@ߪ3<{ijKQh glIŔNZdˆu/(X`[ˆj5 l:*LV0MS@+!WȤ/Ңϕi-*ET`Ub&sXFE/EXdc{? $eWGc_k=G}C#~k3yGj $^i6U ú{|Yw<vgX8\쉈xójݔ+xs1Ss*4mCm£ @O۠ 8W!?85]Y=~ J}T!٢,jO?.=*-d_LGݗ.7N6kB6*Ɩk;tP+F,cw$CP&8㈓/,Cy 9ٜաU-:2+ހ a4Rꢣ?;7]xŸdq ה#aXM9J;pЬM@I4cqD}'qӶlQ%j}yC+ [^5ԮZ) 8ƖeNm']gL[pC-W|؊7gFj=-h./39;Щzr̓]0!0.6}y#* DUUw L8Q¨ìyiGr^t;3%={H/+zMJ{F藷 ߩ46ޝU*Kg;xB*;j7=S#'R1yeV|XcRo;E۲umG$|41Փ0(84c|1p=LsZ1NUx$ ~ iAY)+Q?"(t5"T*{kJ xOу[^Nreg-! 9 uZF }5,60 K6(#R4Fo'"v>ޞ{dd!nhcҹsW6hD0i}aNJ8葑?L_iSm*!|"m{0g܊)@%Eu!DgRDJ(P$5]gx$^AUMMÂOM5}^"u^Cؾ$d93LJ蜠&rR_LB}.xyޝ Hsel9k7,zGZ_o0 8`XHm4zF#EH|@`+3븥vmn˶Y(DKt,E!IZ6>e+'AٹM Na*0YVpcbzc}V~=Y9"7=A0Du*LtGp3ӶcuI^t#6XLSb͆! _ W\wpy \!F̻>k*\?b`#]5 `ZyV}~ %J 卑M JKGwi Veﲕo#_>+ø>G!QbBGgUⳎ>bUNc CHA@nϮEiוi~âqHUѹ2xtAnJ$Wq^rK-}+'p=ewqj#P \w!1Lkw>a? |;I#*>Ÿ5>MWRy&%]Fc :eL'P4 c^y9 n`]IAؐ{pP@;I#ިs}84!U @ OhJKvndď}Sa G""u_;B:1x_ S@> ]p%&٦KoXRcwo}JP]jɍ2.@|)}38t?L"sʿ](CzgI Ve )<8|9@nލ޸GC\T@;th7 &Zk nϦIZ+Z)`|j7RBp| @"-ij|.:NS}tO/ PhSGMd @F9qΩBr۝Deͽ_xci\ŏ̰2{[~ApdXQ#}cs#i(^a͎V$_jzԬMj <16%aм.Js&;9`7p~>%/?7lm*|(!Ϛ؋ʙʤxG.#o+ V@DzTTߨG,^sf ti|gibB(IQo?b˩;d(ŷœ9g8c&Pe0[,Wb=I*∏NN2-:0)Åe%J@91ٽx ]^sFʏ9PBrNo53WV%XU@XaKDRNj]{plMIrcT2jpT=.DְlD}$ЬZ Ya]y`oeq\Ҟt#4u0TAeO](` W}W%aP@GHUO@gݼ ̨v;Š>DvT҂$!S5ɦjfeP6}g ~(z<=[ǨfheЍMw3q"ApkNTE B-X}@Ɍtɘqd N~U]2݁XӮX/?W*:>W Aa8"wW׼X yO\S zV߅O2HQodJy1 pDͭ[/%?leXB3 aM29n"A74/=;P $=T SË K9 iK º)Fp#cZmhCO~ж7n?4mVȷp82v'NX&/0Y[9A^-X;q˘AeQ[A.}D栻hKQZF |C 7gr?=Vb:HHӊܕbڞ))w tqtt 3 vl.h 8P[\1VJOQ}sx q>T_n } 臊b8a5~7jq2s1#ݭLF$eWn7;+Eu:YHbNO:ӟk2FнVZ!3Z6"r5ցw9?euM,2BsbhZ=`R _ 97aƥ|$f,\_Jw܂o Jdl]#IqXS~E *M/ nm҉ڪ֢>Ɛ?T>n(=]{<:u5an= ln711$Bڡ)KƲtPhPˀ1$k!``ygS|;}CJ)6g[>ʉ 7o`}Xarh*u;ktR<})g9M>(葷V ρRCIhҐIFΕi(lo\bDw/Ϻ KjJ.hl>M6֧ț݂RvZ6G6PX|n=uSǹ?k5 q˼7a4Ɖ䬉ی/cC%$?I=^dCP ǥJ:0t;(|U‰)b"!{|6?žO=45JXg*|*ܷ @:@?&DuD*5>@rHV݂guӆX#f,+AۮO &W1s+y /j ~]n#-a(d9 h!~R0̄h= W(umNJ5 y4TmR7ӞFw~s ;n)mK Űlwfem5ݽu D0#lf$ -Pq `as3 zaݩaTPYZ4( e {`A8/ ˤUI:OTo]]H:iit;b"'hOo HKtP^߶36\R" Qh̲v:/>uEhIX`q<5A5GF\e_V.[m~R=HM`3랔 )6/LOZ{ꉨr '>N \'}6 A|*R?rms];ɦR #Ӌ}]:K&Kɺu-pmڦNlse|)/'9$[.|R8ϧ"8gm/|3=n+2gmOrzBesP@^MDdDjS}DZ3GHn ;Ow"ACbzO  =x/u3tguoENjD2IFP1wH>]9=dSͯBcҟmBfv U{Ɓ³w::vL !eYclZ[4'q ^}!o)9E W#ridE<OgNR}lH|CLKTuFXqII@;oHݮP~8Ǻ{y;SoOWX6aUm~[dF8Y|vD퇽aQBtэzXMB6rwn(Fuӝ_ln^O_͎XnU;m] ]=$qt+CEB,CMI@RBm'^R36T/e8!v;:|خjslL ۵U.=a叢Trd}RS*J;̀Fxs}6<|tNw1g= q2PHn_ ʥ5î.x ׃ in\-[V\3[, O2b2]SءZ:H2W ʝN)&Zh2(└5rB ?̍5IhF85M,U˵v4:H#Y2Av!?C^k:#dxD?ܼ)'8!pAJdC!y?0,!D-{(0bdRF/Uɴhv@ʿh0DvZt]1΅ VWJ#w92okU .зz;.Vpj_1X # .{xgA<e q#f][DtAq4ښIy5. `V[!!>UpE֚ku[Ȇ#$(tn61V;լe7;Fm|;{b  < 6]8RkBYuqLA΀Z{;o ]wל"{#leW{^Y 1Is]<"[Ipaև4 4`k&S `+Lik[x s ǔ9 Z18f "8 (\( fd&RF}eh Gv0TXyͦcc~FD#1+Ť~Pyѐq  ؒGl YS0Rix WRVbvpLUhr> GTZ8~]~kݢG.e2aҞ@7pt쨉>xq'Lum@ll_[=|S*&& K6p^>]GW j5[cE^d˳ןEsDB6F:,hk޴I &]ɠ`EblL{4ΩdŽ11 ϲI PB0H+5<߄ju\LJc- @Bȩ4fv GJt:dD;yޫT&5=/,B\ej"Ry [&H͒M5NMcFNHiTe.ѮkX̊f0 9#m;خ<[[5['eK'P 5u& a5t :";3H4ˍ˞\'-vIm|i.D{ܩ2[M#ꅳߢڟn G%Z{8SC) Bz"[?.mMVT3?4}~"?αe {0QGOtR<7!Hܶ /zH-Fg5R0Ŕw&P*@}h0 Q r}iR`PI*K>ʏY֘ieK׭%lM*ʬŲ հ~؆ؗLg}L$k]@#@!@,R)?ܺY?cr?%J0r{Fd)| ܝś,xZ>Yy]?Z[zcw+"ӊ{S܏޸ 6H[,ܯS=`(eBϲSP;XaVߒK꒗ .4Rzf-m~rZD_7am/"#zB3I;#zr2Sw 3/DoE7K?O{zEkU }OaY]#f\zp'hԈA6*~jT(l,.ef|L޿&@Y26En!0EsF"Y*Goa Bhv4UH'&\ID^.\/c2/?P?C$v.\$Dx3Uڒۆ, ]V8^Q,I48Op38} JŬsQMB!Tǻ! 4ʙPH.~Ea'w @o C, R8lC_z' 1%#)O)j_ٯz ;¡j7B({+`OF;e#g xZ&QN*x|*g^ɒА9=y>|u^e9p[oT 4u_ǰIܧ_qeyGS)4w_i䷦m yy#AεǓqIysܙރ;*FA?bqS 5)@^u;z Ch.JDuY3hF_^!l:3C/tqƐ7r_uafiDJ]\@Rxkc( %eB+^*SXţ{P:Ċȁ5ih"O u=뮮0z@OL~hCo Hذ:#Q&#>> \CoZ`lt.$ľ1*(V,F[J{T1|XaŘБ T?k~qr#s# ڬ[s0cͯ@X XUY͏'hd_B"!b*˺k]VņxG}d/O yh`sЩ<m~2;mN#ßNa<0osw*+&`H4ط&xbM(xš+ّv+ [Oa!kϧa0ƎgIQ&olŌ~wTF~bÔMKO?(0~9v!fnrˉ Ω ʎj1ڛVBRx->7%)wC_O._SAmc*.\~M6\"ފ 4zT]P٨x)^O݃~QvEە dcY0`X P kȶՅ)O-³=G5t{I\D z2jc5ǫԎ4!4c0ɋ~DvY ,߉ ] ->wM XeHBn ` !M 7L1 }2o'KBP5z VyTT%!&t_aϝ~Yم<&6<V40ՆЗf$@͹)Y/,Σ٫!m!A` 93lPz EP5eޭʙ[c0~j vIj`؃ -B4P=fUWO`|Le'bZKFѝVQl0^4r. uEOU @r2o}a뉖!{C /(^:<s}T?[0q6Xc++RMnKr>6@zBe5ǨW{#nL׿ѪÈ( e >Q`󉍭8,% jsÚ=D(6*}֯i1 S-k+4b|M 1ߎX%P{S,`~-*U b?O&r]Ư/:}T͚lv //Y_j%k{J\fr)m]?Ojx *lX@Ämw&vg9KyxHGƢ.1uE7s(ݍ[8._Q+h⏇ *C0 cozs !z޼{j]azb+b0'Y_\=P>ztjhHj1z/)OcpC3{qMӕCx>H e&X鼿U%QTx&ehm0(L̯_*oY-PsNo2/[Gb>;{́vwP%ƻ/<5O${EnL-'R沝N;Y&- JHg'Y5w7 B(N}K+ K!Ŭ[4M&|vwH(_w|?Ķ 6;N(tht_E_+\W4s)mjqVpCɆxZt>ߕwɤܱ7] 2l#(9A}!r[L+KqTe(UÅw9R"pFʩqݺv<>{Cp]󏇽uO֑Zub`(sAtQca,J_f r)](džTljЀzܻ(Hp+׶%4۪GBhtJ>/Ѥ0;7=|&zҔbbeI!3=jDz!=䚆ʳCe$]ź`|BFnœF罸M4֎YTЫ/B*7ֳLa }WQFq/>jp|w͞m#2e.zc#l{45\q£}5yD }Z£:HX1~WÀQ(|I喴>7VԻ3疿qJdy*g(B6FRAJw\ɧ 8cҗ'^WR`15ϪӭHF*D|`U e;~ѡ]sL}o412wD'}z v@`ETa[SUQ_n0-)م5sPVWGݚ[]NsgHr^-1Z}IS埴5u싘+r,>VZ-5_#/2"j}zø>v1j!?!.0Vz{E[N1EՊp;z\=mLK 4wY;1 L߆W$ 5τF--JqEY4%2tB2>0AKJs (J5mi]EBZ] ~ EEe;d bB:xzRҗ %&0nݐ@7/Sʳ8|>ū#,ɔI*ť˶@#g lUy< k ]ŏZyQ7XXƍ^ɪmB6[%H"(@(H)Ra|9̒ӽE_>R!f_oBT=ndL1ޟD"Dι7"ZdU~pn}u@GF&":7吀_כB|7&? E̘RQRtq =r.QFdNe Q>@fnÚgnv }m^-r+S9Ye+¥##Θ ±2B/nx,` s- *K|8I:L#0[PK9;ێ:bnR3S[2L r]GcobB6,L 4AuY֋WfjZ6=GNIN":3NUg[](K¹X!Yhh ,kBRksJ@ $JeCk@._-d2 ɷWxk9I f18w#\u\j!UJvJq]c=S %QME<+Ò]={o7?2^o+NW xrGm.>l\Z8F1H&$$Q2bvjB]Nah,O OVdv;UM[ nr4OfF,xan23&)]V'y IzCȋFmk|'+,`[.tRպ19ޫ ̍{u?</z)^ְ0k;pNRAõ}Ka;xf+oo{Hj*|wpywawa=MUŸ63$~-@p="v% N C`GL 9Qձ0`pI<頢wO'K@ft›mh} YwNPmdEDiky1|p}tVʼn e}|nCW)f!$@.!U+cQkgscw[t/tgR4nWFC {F zٽ~5 ,OzW )Ϫp K,)ȟ wsϏO_mQռM.h(P2\w/93H೜Lf[5SYU>]؛dWSzFk:yC(f92ؤnA,57>IG%9' MxMN/;,squ&(~=_8,L:?vdXF8>"A}i8tES-Yc S;îP#FB3}0x{hy+ZCyJ3<}H+L%%4I˫164Doޠ[K8I}TMs՚y]opIgY pEeLp}NbŷL%JxiteooMsY*G"^~^=f!z/yI,Zh7U,>#>qm=47YwەS,@JxF G(9T[H,X|\butw@1Sk:TcK;v~YC+yd!SM84guūqӉ<>ƦL@煉_00ds1̬++16 t- q(ey4&zۚGmSa0 xm 2g=H̆xo9Գ&yjy\20AQw^:n+YPn~CR,Ot |_N^hxoHs'?A ,D7A/gWlz'VK۲s+ ي)3d 29`Ll* )&L9Q P,,^M쒽X䂓D n춫꽁5ut[xr7"|?܏]RHGQ.\YF>U>jE" YO+^$zNYQOjK)G/lh@5hUcpԡx>ʡVQ{+ v-,,[%]qB .ϼPG$O7?Jag@EP $@!%O]m ˥&4; j|cHtĂ|6I g+)HXV.@:'G $<?p_V9"8?ғ*!Pi04bW5KӰܿ:>9C^cLd?.4^)`-?eɰ6eĿ] |ĝ/FbK uZ)xwm`sX uBU -[y]8TȵQԉn#؎Ivsl GTR ]|)g(Vp]AmlDJ_>/vaBﳊ(  r#tѸO"*aMN{*1n2WYz=ġ1t$.z7HРW'(|i()[g,s>Q$oª{>aty(x-N29,iG/E}#|Q|6>ȕgX4.02Ќw*ۓk^:>\}<31 Ca#De%kwj h,- =&9: &h}/=pB}+NԋԔ˨ڕ+WpQM y);5na#W`psQj%)XP k>DүnT̆fՏpPqىJX?V!\g羅+'>+6Eӈ"..TZ7փ?әbO 4=\?!|R4/;>>i|C/bA׭-FٹU A="?L g0L~qM#.`90y`WOވRl/m0cVO\0Xniݹ:O/?ȕJNO%O9jmG(/zbD4|淥HJ6Cmgc'?4ZlAot_ET>p JA$2wg3YklDs2 D#O)t 'hǟR1˩I(޶Uc0t>8A}&aۈ8597H  6dN4H”Yd&֣?YK@O4 EUcɔX~C5ntm8s|&dj X9Z.yfV$MMHI=M,CR*5ql+d iz g&N_&M+ڕBN 8?ȱ[_uX[ޓG8 α{!KwY}]0%K!W ;^R~ªw 'cE\Jl$ą]c!O2fL*Q%as 4dS'%vqa~8n G+`ix 1z>)cӭ5V,CKXtT[Tyђdܖt(Uer\8vōe((-1{N,J8yj+A/c="j+I̜^0"t6)ѷm8^__o; fT|9nSQK&$Ebm5AuNlL0x*?(da eƳ=q}S[=,[,س*a+T Di @@rDD?F YvYƲw:ș4^f P!N7A1Wy}ΟL%c*k Uv S-op} *Uf#Y '"W,OS);q3UU^c+6M`nKd3hqjt섧;V' J} En>I)4Y$ ZVq1{37t}XCEv.$WLzJ6YK# r>,FOu6%@Q<G6;?xfw5ށ<D#VDV3tU,GGw5|{ gÏAFi\amF]Slyicw:doMLH,{}_ۓiTxp7Ӣcf.2-_\.MkagM zyO#L+?cpu*0}BYpTn|w^ o_aiyؘis~& SGWskA20||<1=bVʙ1$(8_g*^=Kɤs DK=QZ'«]{^_-J @8|}p=bGΗ*o n%)U%"0V8_ka`b?}HWAL$8¦81p-5\(Qv/Oxzu?P"80cQ[J%M[]~UeS&]ay(=ߐL`CHj4)?2+tbG.n0g<0z+,m;Pp ;'72-mZNK@9-&ٿ?K{ m34:-pտ2N-O&l;07CxOmY=UpVtU&-+ꐅl}͎ Zjg"kn<5\Ih]r!o#lZ g}jHPHs}F5a%\ ZR] jLH~@S-nm۴ My֔^EaenI/Lp㒗 })Y zɗϊO+Fq܋EJF(?&4G#߻P:s ,1V]<^~T='C3>:XyZX4Fo|Ky8)"){Hܟ1p~Gol$su)% %F7\po%%kg}=n ;gok7H|Xq4]q1ff88WM\JCJM,=AN'OrZ0fZ#kMcW) G}VH \.<5෺pG 3C|Jx%!eaá;fh`xp4q0S15ALYabq;,GOu@D_^XFHgų&jb| {ei򍷤z( Z1]S u-D#;#nO/&PMkma]i}H\GWRTIV,VS&UUHD=Xvf @+DN^w}Z!& P'=ي(?Ȓz9WEꌯ%sTP%e8(B+Lı\zo0^4eL Q29/q}Wo bpI Lߠm3fO];;8WХԓ8"rΌV+<)]vdX\[)וn45j7g/u>,5ċj0Kk1~Tf<VtFDkNdyIYN Y{達AOѬ[(_+V%+r5VBPkFl~oX}]XJ 1Sy54GFY؀.(`9yV _b]2IkPٸXbgq=+J3=h`_rYk@(ZnU<+l\\nڥ܁큙|2m=W~,^wSr nmgL2ƶ}P( bαkSKtcDO+?tS6'Un9ܭv5f꪿%Op))0Lt6@]WLve`*ةB3>A Xla`V~k+v&Jgeq u肸Е-n9;kDWePω5#rL6\zO>)ezid:ij9uM9H6; V|k*>eQgQqwd$RTG,9S&>)۱?jcl4% szbXq˜UL1_[\1./Eإa?aa2#<^2{_]0н}4~D#'VC-~0SW"U} 1'01=2KhN!i]^: Rf`h@VO"#c]?|^z\fm{⫠%VsM*nkAI8V/5 5x0h|죘HhZTP=Sa;vr{]8=~6mPpka0RbZN@Y0Fjޔ(1x)4DPfwS@nnZ455[yvxHy7}UvgOsPWaY,+ۅ )d paw(e/%#&Dm%vXԻ~kǐb6W.Dc`V,eQbQH2Bx`1ǹ\q*+2F{Wbmk55&=ejsDgqo 5az(Qþ~i5la0 Eێrl1'^ch)+bB6bsAIFd ,f`p⨤OY kCj܊L^㻙O h CC깸S~ 8F#SFt_7{:Ӥ-h( Ffnk޾3 PW-1ٳʃ CP+L+Ҏ|Ŋb8XCeUmt.J8Q`z3P]tK+- [|/G Y)PنŲrW9<!tu%H#S@Y>%A2kk3WuSfؽӘLXPBBHp*Ү 2pk'0f~Lk;+s/q">%ߝ7mrHFIVI-i .TzRz~ szoI W/T8 M6m:5SAq sU8l%U)uo=JEK{yLjdmtŽS I!,"m~Jl_ZXz_M翤dڕvDu/J 8Br x8jW(Sfs8{] M!kЏ'k>Lt{ +|'&lH7kKV _Z<ьB yZZ`ey Pc(DJ| gghȭ*hl۽) D`+XB06JNYPK كOS7LMo.iT8`֘AZ 뾢uBoHVX>)B+*n<&U.͠A^h';& !,2 2c;c~M$$&>Iyu$tsxq7u<H_초 6XVAtE09:q>,2:>^MNϿ*Sp^k&Nqq5v1wcBPHs_R| `ۃ=xJ'U  xucq*m۶>̹TRMg}]ԫ[Z;^^I|>D{'&xt"4P<$D`c{Ts]y Cr?ԝvB1ɗqf/D$CX-rwuS ]ݰhӝqF+6Ҵ E1 lMMe sɸ?j|#ũ*qhӪ: YYՑ{-qyya+:1@0c0z5 VƙZ޶F[8Y-sڟ t( $.]R<'$3"HW _04z8>7D#&0WY%SCh1G#|bN~"\-IM!`8.=LV:N 3dvuONkPrtRXN0*Kzݵd,)݋AgZ.:v:}VUzg-|\ i$!xZMNyf~AKEڤoCH2fδlqy_*D֥!GfD=5|4ZM-lv(R0bc'gHσ&)Mx9֖ auPltg5{\PBJ,nUi1 &ڽ+V`v !U75vz"EFg(fnc4u-BH l/20Sa}^d^!o>T6ı:@r Cx%(U|[Nf!v̲ 'z|Rb9vlZ  sR4 LB 2.!4p࿏sDS8ml#d#^ȴA<.: )! H~YuSݶ_nAIVkZf46urv}[vI!nv9r\56t0xd-q#ɮf3DmR?pFXdžWeА,KsƗ6tZ|;0 W Mu0Pw`ɶ9ԧ`K cXD<*SX1mms} Jd%ɚt"t2QQd% /$˭}s|IƟ%*NNglBn"a"oڀG' [vPμ $;_(+`3+y"G9u_ frHX07 {#;̸@_}8o}3r,\핱96ԑGnQUVZ>h~<% %6~4|q^\}(j$gVʭ_wP/)!F`d.=g  ?9qA镻rS;vtB9+UExҰnڬ%фĶGcC7_Fqp3X\% ,^>'1hJ'ZLp4/]VGeio(ΩhȜ!˘@BT$@eQf0v +мF+{^XYh x|_SAĄ6&cxy+L1CiE159sGWSZoCAJQq >n >`;a!FA =,Yx<eo}kFBA[l+LA 4S2[3\0s/FS1X(oW[fqgaHkzTG)%;/`_yIQ5R l~ /S~ Pݣ9e 3{`Ru%/k[mT۫dO/` V,|dI1w'.d6d /+5aѧFQkm*gUW#&)]{!7ac>c#$M+PsRn %Bl)\FN|t/YV]LWms7&]^ߋP7NMTo aoBy՗)r-+0dMgj7$.ESh1^H Iiwf4f`) j=&D' N9B}CoZ>&!;,l j%y;<iT~ 8QZ5 )8+ Gr0DY%^O`ԼӲSGv-E\[ȉp @MM/ v*zR\F:G9#<*EjM,ا(P w?\C}.5ؤ=Z3fZFH J p׀ :vuc3CDU[㛶ȜE! #SYl2b/`:QY2 NdtR;TKZR^IrVm1EM~ۅ5pޔյ7WK%)AJrKWTw-ˠ ,u=-7Gx{D(h7}s~/S߻g1cYgEZog4jN UƔg!ZҜ8/7qfP4T 9‰@1ll4mrfB,{ŠfE'Zz7iĮ]n"x^fC-ºXWV:<:XHT3QEAa:X%.گ})4A]̧S}bOCcOwB0/wP׉4G, P&͢z/NG``,cr᯴t"1W)v.(4bc1'>V5V=k,ec$bhϼ *<]Ahr;[0YfxJRfB1q߶q1_b}5ZFTtY``8 Jp.&09Hs6+:HZ7!'8 ~ޠ?g7'52_AYtSI 79t5|jGMIf _V/x?4Lœsާ nQ)E$l9Ŵ%mm\4ǻge l1>Aϙ5-=BW$ty]a$}wC 4:B(NzeKIM磻_"9!W|hyen!pڳ_EX8V>`5ۧkL:uc3m U>o>/ =knӆ(Co, M{z9GFe .)k۶9mpf޾ر M,*KQÝ$5}ܕ160 $[hP[-01Du]`]anU!dž]4mOJL\{ٮڄZ>'%|ǻ{ʙԡTrj+m#.͗, +gm:u8yڅ 7 D0Ƨ\_&n;*KI55J2׹ہO5#Ҷ?ve c &PTMpgю KGJ}cqd+1dYt.'R4[ikGw2^ɂnTK/PHo9lɤPz ƪs\8#!8ּ*߷x-$I2wji}E2 +^i#n2QHYN'c1{~· U^3WQxJf4fU8`Ay;K$rS;x=_{_Go~?XvN4R9=237JjK±g3alD[1('nOnVfΜ- E r/|}l.2* 3n`x'B.{fA!^ϱFьR]2 -ԈU` ޯj S%HCY˧ C\԰cb\/; %l7a`-^H}6)8K@TTu\4^IU ~K$tїVcMCf fTxuʸ !P_'%_^ߑ bPTAcP $ohHdۿ[]<4n2dp RAj2Otl*hm*raJ{DaЊ6ֻ?t|v/X B)\ K_B <(b߃-QާfY:讝% h(d4ӗo~g%#R[m/voW(y:ƼVdHTT !,KpbmAWMִcN킼'=Ǟ+ZÅS;.CKtoA83XV\osqՠti@/㕓2pI@s6#5r*n6Jz}mSe=(]'N4鍶>>;YYlg:ΛCpBS9?rasO&;=`e[%p̤ⴻ~\[N.jȅ6 ko:I^k/ N?S"$r"IN/GSVHߠ1`A(0#;Ʃ<=nYs@5s ^ƽ$Ż8J! +~9&(Y-|]3Isv|˘/y !{ز_t؍ qtFdma`p̜N˺%,"|_E ͤpmlh?s6tn"V(%L _f} AcWjJ1ER$@ T4j5 Gvg/-#|ᛯMm)At蟬ݴ2*R Q6Z҃BTXY;8' 7:dDrnN/,|d1}UiQ- /587<ÚKphH!6W7ʣ: m:lr9~38Ш1h *Â=]] ,Hҹi= ,%HXQ)-HzZP> ;V6Y|!8O+w؂}D;sdϔOuRz} 3le1+J1L!MzGËDX}\m- ،F_vkJčlCPjlxz'g;LvPT8Zq-Kz"[z-o 5E1QZ~rs KWOP):Нd!#ҷ@xV.&,u5 $ r}6&'qZ7mYE_*"#&$|N©AQ :TnH65U-Yk Ι Lv,v7vްnlʉ4A"9qmjy3U gG"!غ'/R{T.L'q9{$:0:}x A(/z͞=pJT51Eb" Hg$.h{ȶFyn|NsAHh*8US )4$ęmvRI{ 﫹Rc())D.y)UszVffVz~f'YC\W]XRQF-s"if m|ћ%NQgRHzg!+d5E^;m:߱UMէ1mNp&,f -:a&`j9v;F,f`VGn@5RNyQ 1nzO$^& aBh;crQ8΂T/I)i?E]a/1]/Dvh?e^35 T٤ yC0EvVACԸXS8:E3< C\, PvjG"T 3P"^т9ƫ$aj "Op#Rf#ߍbyO[HbJ$'=+1}M{s`;?͈-iN)N-v\VInb$y.J&0jsmLshQKwdOS@kmUۍ2- KcSh9ʓ&PK~%tSPѽJp"]}xG]Q̾D:KW;g9;8>~.db0P*6tjRL:/6+#l!@XSZCN/NnLQ%o7Ngo@rJ S]y24tCx5L%ŜO+Wͫ_!DAcgz|E"y7`GOa[~J}j4<@+**L04cUf껗ɱǯ*1ږo v-_F5tMT{ M.tf T.pKc&[>7!pqrASI-A(X]`}gQHJ^+gh>A0`-鯄ruFML!;#a:a⺘/¬3ڢ/,"VED%a^16=BIפDrr5{w*vocvSo&mل^aE4Vi0 Ծ $8@Y =/{~URءӗ8lP QL2⦼~OՓvX}.7Xi_+W'(_Y'w T`\ =;Wc-] Ypz[mhγV}5eC: WO¨ lQztC܁&j5O5]g,kɮi}Rz D8~|6Fq5{Qc۞Mmc%mMNsfȊMK5E Ytn^|:D/-U$q䷸U;VĢcvDɶ U7}%C[UKf- SPz[#p&rFf.™Sº]]{N摢dJYjD)i 1-HiEMcRԗPVewt%ҫUägj ?ށln:@dJ}(%O^(FQ^d~-Yy"o.yauw<Č0hC n>:H->(ҸL 1Ъ{Tه~0 5- ԗe2!µ)-i/|[/jP-2&F]DZ)6,n: IjLFJ|҄;)h8e͠4Mez9NI<[-am 1Oq$r}a]'H齋C%H",ol\qI&]銫Z=]M9e( ¶B)- R.3AMgcfy+4{ff0 ( *KcdʅJ hy~gF3JAmmR7m@[qH 3T;Pν3ƫUP;R|q.(}]N -7>Y/Qsy=,E&9KK a#X-jrqpL]C(V {~]$ [_ǟ^_p:J89:QR6۩$t;* ^j&%hiR]XtB/}=J%-m,RW#w&@˷Zejuhꭔ%&}R%5Y!o)Q}ՌQ/b_M'nC(I kɟ0BPwq=B$y' r;"N_ߧZi=t[tF}R ZSшe??Gn\4՟䣿akً֦fӎ Hҡuƹ:r"Լ٤Kn d -ƒTz}A.vE.gsjbde*Epce*mٗ'R?zjA@lC5J4"lDIqMz_֝"(΄5֊ WV ,Z:ʹU i9ji(YtInkk vr]uU|?y8X;mS2B|#hb+谜luX֯ku/t z@#R^m sB<;jPfʲz"-/_>pO~8~vLBi,ʀU>TȡDBq)Ә!~媖fQgmr En4 i`A=$Uc? yb~ Jfb)y[ %FY>bfxo(&袎CiŠɹ; 0&@!v'dIfLId MSF?iCӒ DXbOΕEEL D]m4ݳG] ]vح+O::so2. Ӵ1}:< Pwyvwrn(z}Ϲy)ŭ.ILǐbcs.' {oyHuK\sqjQ}_6H3!b֚h3Q1%1m_0]q,N/g &ANi>~E;γ)mn06m6D(`.a`g*UPJ`YDN ~5x.զ){YO&f6d7._as8uRDHTT2abOֽQMQHA]? lAr(qpU"'H]kAsm.ɸX|c"}sEbonj_dm6M%Xomm]Q~C0఺)trZq Fisphjwӻ>1MnzʺL)A{%Ʈ<7&j.=:^s-ND?ZŒ+=g*Gt~> h68ྥʜFEDRzʴ=n3ߖ |C⑒vፇ ^53Duv3ٰ$X)oj^vZ\ed6_?$I5f1"ݬ>tPXq zM/1RQ_8$b0kK; .T f -*CaJ&XKH3]+ȩᏁNJC e6:`-J |mL0} V(<2cɀ 4Q0RѮPK˳hza"z,c u_ R*oK*۟/:G>EMrMX m w]ӻqMҁIb8f}LІ<@׆ +92٥VpSbڑےBBGxIij&SX{I BH2 L)J^= }俅~r H =o&=Y 'yu4䁖yKƟEB֞콵C\*L%W5Nik 79<:3| EzⓤPaKN|!+g*gJU`85 ?_Ά YY PK[Wz0UXAQz Z}f:xH*:Px5}Pdv%fȪܴ9gjh6c,OvwDu}Ԡup&yt9o8o٪I*E֗oBK9EH}fШ>yXRP.+G[ rE߭=\홪²iw>-# 誼I"ƪMf0hTƃ`3]=ʔ0o*Nʘ\ Ie寕.@. Ű?kqDHߜs 07Eɒ8.LK~0|Ȉ5>0ׄ&f`#;M)ڎSK02 Lr<[{$-SvZBgE5K䇄O|l"8ڪ z ͋'Tw/n1%L \EɘT10dϑ9~۞RqmYwSu>aX<Հ1o)L?誐%tos>k;o,qA $ƹd3b[̧P/aAXt*5>]etti~jLEKS{5˒OV'6Ub>P2]_D%=P sK f>{l4gRs`x<+%۫9e%z?2D8`y[ݸ? MJp3x O%~۠J|\_~J > ]y猚Dujwgo܊?=JN-UfJoFś75-UojMnAyf绔h43$/ϠBMƿQF)=Uj.WʷIi1(,Dd+;nXh{\~R^M!.Uv~HV'_wyD_f?a^h__O*/\;5RbFk'Vw0. ~#9R9M9!.pMvq?NJڦJMPn%;zۇ|=JD,BzWbz˭T\yv4uW'ﶕz{|XR95^A҅Uh7r˟pTۺc*Efۅ% ~PU5YI >@']ǔ;eqAޚu_o@ESSY.)%">Z(= +a> #{нc=/VEBE yo Al'0*2?M;F k319A? p NnC&NǣFjF-]?Rg[oxhl&>Ĉ>R"0^ό;Zxɚ^+H3r]Fb=YBU:l bzh.jv s^p ]v2R\'֛x!pZ21F#~DSͿ/<@ORP?[)cF>4JCN~ޯ(k|HiF)_UGBlîsvl,ݖc\#&K">WxJMgf~ӡ.cى&/ٯ|܃K/¨ks=Rcyl-1 ʄ@+J>myA dt|-F+7Նk %mXmz`C:3(yFNN Csq;oQ7S);@J&

    „ BD&͜x.ڐ7|NMWRV)&G*_t$y0KIig\cܹ2bMB> K9c8X!胐bsμ9. | @@'NMf7޲5֌ 5߰ &$x0:" K cQJpvk"mC;?T =Ӹ70eׁ/d:Qm3oտoCԻά_+$TH.s p|чUf>ca(Mv,eN[VdW:kHm:jm?ÃEc+ӥ["m92m&&Ous:4ykW:B™)Rc6]U=<[-֞Me "뀰 B^L$X| ENFd@Х|[&0sÓN;()OJlay䯔LAZM1 n&; s4#P- q!Faù֫iMsA,)jW\Ekvn 1 K)OvtD&4PK51bhzr#B}pB/\?0,2}޽w _%N>YwG5'tj% ൵Ãt!գ~y~BkR7;`=t V=lYRJnd@1qm1ĩMNnw|c,?8wm߅3ϖsKbCǗk8#,Ikb`$Yb l?P7LL\9%բf-ml׿7 {Qkt|ETAU\^܁UWkeQ5~Ilx5o. c%_ԙr74WsK^G9Z3xA^2@:7;fAGoe =`Lro`S$9lЊ)`kG`bRU'v]GCJ;91~(9Gerj_Zϲ 6A`$ە5q}@+ —GL0qRڥV@2a H^NS3pXM"4(Fž6r$'_û<-}pʥr0am2w _R4! Sat#Kߩ„ o_C 59^IH9 nąگ0g&hfAeߨ:@xΎs C.$VʃE="S6^:By+viHrр[NA.6J rAEaS_#uzh!MCE[K!F %4f9qn _֧Zg w[(UxE`#͖l✠+Jĸ4YMy"N!$xQ߿ )NUrkG ۰I//L)k@R.~}QgBMnmwWs7#S{|sy_a;Ii0J: ^5:9 "b *܋s؍)FE5d_Bzc._jե7]ųE~ TV.zdJRKW2]3RwrY&xɨZupҩ*1} ,1 v e Gp`2H?kӫ)~G{6,5 =s[M*BuꅬO:GvRbO} Oj v:n{D3'cʅ8zTmV2Ьt)(n,I4TT>AUUʇ OPXj@[i^x-WWBtHX^pf_Ϛ&4ϧf70FRǩ|#m\\gicǤq% P[rW<2e1qC-: #DFpy?DZڞ|Vʹn^E}/Vw'T~S̘C;l  (Wo}B|Gs-2p y|g4?eІ$h  >H2ԣNh˗E 7tS YiGvp=!Gn?ԁ:W Q'-׏`%Hw1e[,!T荩6Kv\9/- jǬFzo_R\[{Xa- P-Xj0}x$Iձu!`\MW=! QP֒ęo CL VJb-<'qo^)_B`3x*y`^{N8e8G{/UQni$Pm˟a2WG`GA#A GS ?3u,)J-%d3R-"`AxzuFG#s7;NaB(FykmsFB%7ӝ{qH%K7i)u$ٳ>kM NeY@G.*C sFk ![Y(^MM5H^8X]#O)DyH99f6 Ee9 2^eDxЬL+BMIcxHZ>/y|X%"ϢE('nz(0ɇ> 6}Ĉ̤hnvkZĩ>ћgR8ln*`o%wI*,'lVQ2[=gZ\sϢ:mF3Qk' I?}ީK}g8Hh1]c&60P{}'ȹ2A7݉QGOW$K޽t@L wL?֗[9 A7 C`ҧ[±_G1sFZQ낂YIx˓Wmɭ2d%129v(LU+Ŕ9-9בtwT:W$o qw%oC%j3󮲻P60 Bnʴv~%|Ŕ̬gw7am6Xv O' 0C2]v֋E#e_i-ڬ&-qZEZȵ-RaED؂bmZXUjtf/ E:JdΩ%Wm#[ ިiѿ&|چ~k4Hq`<6сܱeg7nfyk{AiAQnl1RT`-s=lgogv>0*せ|$m^UTw@&C[kIv_Reê/@XSw{Q!"N}1JҧIBl/ե ow kNO*. u|wqgbԜ/4 qb%Ջ <);)^CXy-DRm(Ts0[u@7l;q!D)9diK^eg?yMkO4@<4"K&_hL"<#$Vtχƫtr*Tk}#l f`"g&- M}D!j`# w]LS̈P L4EEh,1sPK&x>66g H0əU8kifA޾:9@V6+Jns o wY6]Vm:ݺj":?G5jD!): ?oD,BOoK鞔sntGwJpǙN8&WV֥--jxWkJc3xM%IxH_vO.o:W'L;opFT{f, >t?7obdl&d%,1/9{ju?h҅][*e9xUrUN.Z":a_n2$XA/;ǦD@ zW S:3l|Ϡ#F^AyҧWrlMeU\OiCDjضӞXbFG5Վ$kSbFzh" iܩÖMcB E_24anʙ{ڸ`/}jQOn>I9#A{txvO^/(y)J^s͙݀-):bη{c7eeX6 fl.EXAM:;a4#Q2)}%Us܂ujn>UvU8t)5He׶4(iUQ KJSugۙ0@G>tG,{]&1,lwkak}fj%ōa[D 0R+Zϖ&2=Yɟ, GtЋP`HYwXØ*0%i.v#7Ҕ߹z(U(m LUg4xkY _4̬#j(\En-g eѦyԡ ـgsf(.[yش'L̯6]f掽0Εef1?}]*fj7326S+Oˆ3Z[e%_'>6-ק%VrSR!釵Zobv92ǯS10+997`dxy}b-{a~DS05|¸&JPSS'Uգs$:@+.f^ JD Taqһ^#T031,o[ %ƕ!v±7m#/u&ErD@,TPԑRăv.r&Rvm LqʆZ]~:_Mܖؚ \')KLTr|->gl!z0tPqʆ"{Cvo=O }:fZhp$*E;dٌȨ*wT(42.IZ˨z"ܛ9\R^;]zfp Bf2L4߸a +>K3I F9{=8"l(@iF,l6 2FK_SSwAqFK?ϊrtOkܨf7C!8OC|Z ʚ1; d*=!"\H4rIqW(2&$K4fXӟCtμc܆.ckׇߥFbyMí{h*rV9PKs, IZPﴒ'$^/:Nķ{] u6oEgi_b{R9* PۧEhyp$C3膏ܔطVwŃ9s,߻Z+&(zFܞH>eViђvgtBP3b5YŒ]CѦiN,^w/$߉&XQWXl&mri6J=t3RWn5T XR/R⳰jW8V#[RqD/>d4N^jhʞ { ҜΈcHHY/z@Ny3m: Tl WM/ӟ $=-5"Z"%Z ɺv촙A Q^ 2S0t|.٤~+GG3SLJ|1RAj}lwb4Y=HJģ9-sjmY9=nղDbq6[2:9ÔGggiA<+riopEK-|u3!(m~VE`F H3c6ǔ1bŽ,W`*.J7{3+E4%׵ad{Y98 JhjTjH1G'ӡ(o>溗1s RqG!M4Ö`Yd{:Bf4xh C=AG~4RE0$U8 8E[YQa'fm*VR[PqF3~LuQJ]Z׎8}lʮMi<ߘ%ĩ!H- x $lFH6B';ӹ:)xM>D$Qu]TuADʬYOyTfbE6hkZmngPf) hh7ZTs8|cvif ܢ zL&ɛw;zG'Jo%p6X OQU@?5Ʌ`{4tHϔʡ͋1CM+-\xc;Jw4<9i|j 0]W׫VwzK 1ޞCF\Ƹo**꾑3[i'2b[q-ᮜӻ cK5rp{8_K}H"|f+l}b߶;ŹB]Jh: z75҆gio v&z+k17]}_x~M[qg4m/RjVht6SrKQ沸6vF3] Q + xy}Ջ"hVddb>9 J\miҤAÿ@%XƀstYă0|"sFC2"+"iGPA{D6u/Y&:%%O{Ss$ &4/`x/xrL.kR?|f75~-scUZjdX4qF=֫&"P֑X9 .Cr-[ ɫ˛c× ;P U ".f ` [#~WG<4>a%3cXhݭ[{R9'#h1#U55SPSt% iܚDu[D33#:4•*>#dme=D 6 l)b-;J$ÀΜ|?L&.`,qS㨰MPH4%UbbANdź$oζ\Kir4O̮Amƺ Xu=6GprQSdvURЧc .R1Yi>$3d<h>גh䯩]^4ԳC.BrJ;ԡM b;Y~w.#4K26BDYI0i^g#_{dKO T_ڹ֬ ۀR^ۦקH#āv,hP8/*rjj;otp 1D&rM|9˾oYTg.b)S;'`$$i]h-x.n$Aq!Q^0/m=,SKۡ1MJ0m# ͑HM !$.szG$JiЪ6Ɨ h. _x8kLٗtUm8|_'Z;GL[t:|ա?쓜wf͘mAx_5.BdO*B>(gR3g :s;V3fJNlW }yy`< n4?eeo:˕i"̅:G*g>sCj+ Sc~,75v7>ǛI! nXDSk# D; A?0nZor_2kJ<_7kzJjÄGkv> =[n i弽<φp{Q-IEP:r}ZSZ #Y<- %1o;d@MWO~U'KQvjdK0E_QH㢸| F=,i Vu]sFR'2}şBԯUMjCpE4Z(r?TgOVFלVFT QsK' ϥL1W +ոj߸w0E:;8>g7+ qq- } }eEy4Hi:=%>EpKKPѪABD{8t}B-F1TvK 7Jbc.ZAv|wQ7vcPx>md-ֱG/*t*RO@~% e!b|jZp@k.(ûKxhm' N(Jp6Wt5{&ՁCN1! WF+.[Qq"қYg4"5z,Wϭ \$Z_kނk7Xu1n-Q\ kȚ=>N%QGk[@ $~h$ʹCGFMԨTJlŻM?ce*@{*Eɯ3z0;GyhwWU{-T5 NI2(0Ía_[Y_|;`&v>=&?mox=qmwOtzY۰< YEYƹXٗB@c_ `3xg#*71>DFBy++&5AntENsQrJ9rx5}7 ?XjP4:8['A$3?vCCu?KtpXKTu_(WRE>#~@' hNGHʆ ŷ.AH^'uu|\p΅z'#Xd@b5v|">,T9P_ JN m2sR$@G\)R)]no}33;^8Ӄ>HMQP5J[~JQ˔nu.fI_D웵L 湻7iFoqƽ-t;j:,_m^- +% I!KFePАe<KU}RM# ]KƸC<Я xfqGVnV;^Nz+Z&Ag! ~4MɬBtEoj' 3ǢmjB! 'C%ER`3j2{}s,`Qt5yEOIxѡ;npwhFB4F@K:$a^"Z".ܐ#.H{\f3nMA!왖h\p$qTM@|d\&,u󂭏Uj-u\aSyFo&$oiQ __?>3ndAqCN!яCȾs`ّrڄ׉(e>k-xA>mVdVc&\wU֎RҖV:dOD:E; ࢨ~殧B`7 5ulJk(v^s~,WW]i7?z#vʝ'+![hP6!CkNDZ4LuJ?@n"߇w1},bn*oe`>vі!CH^Z 7:~O >y #XRgE5cjS5L0مjK=IVS;Hڸ\^*mmMw{_AROs ̒ukF$BbRv"$gxsӾG"Ex/O7j"3E-~ Gwhl&LP*,{|Wm( IB;Y}1BVb61e3~dd JbY A!_qzQ7ףVVctqc,J5G!D˖ӗ2UR*lU6yL rMuه7b?DEפ |f,Y2\PGH ncs!qLqJP, d/6pg\cD`}@1=%8m`l}pYˋC ~)ې7I6I(grB+L[Kzw]*v"jٳEh&-'Zu/]QPOn=cz^jơ>I.o呿#y޷D4R.tbE?xѼrF5aB_208[h#^8${+攐ѭ@b~K)"]21j }-s4:LOuTO0)ìe /u? bR2x!)u*ZMțb8$IE@| dw24j|<ɫҢl4OW!DyuLVgίܮCA>ej碯UlN)-y9EZebHl#WԔ(- Nw7ur<B4QԢp4߸T?G])v㝼`!5,bpR]q>Ŝ L_H3՞+-ɡgsyAʵ3i "ޛŤYzQ#=@~TX\^ІD!`8E3D*!W6!̀na=ӐnZTʑI6>߮u^P ;"[>6H3E¶mC'Va]B?Ic$$]~eY4-$|7, vΠEj/ @9/*q,XsI4K9ZT&Ў24*Z`'}OqNsW$Qd8^h;xproN%s ĉ+MϝaLޱa#Pf$B`>m]Ҵ]4iaJ}g~硼\\*Uw;)>46<{d7\BmU "6 (= RC?S (:~dџ?,(8YhXެQT;  &. ^hE|P{E #Vo j{BQ5&A&p+A:X&r)5V}e;r'%m\2ԥZT2}p2"Ҷa,!:=?79 E Gb$wD5yԭ۟JlIz?Xa&*_ B#Ȏwhqm?zPDs.cЅ(mU'U,B\,m%,5r_<˟^8 N}!o>jc ;qvXZSs%~wW]U9]ƑI+p{˾M1i6~p6X|?*'cDZP}('u%%O#=t@v`砌C#'/T1E n  qr09v RU ?m`t‰I*ָ`#}""b#hFT#mW~Ϋfa[gT˝9t JM⏝ή4S#NEҭmv(^'gpwz w~rGVkgvO0"+jbI%/# ɧXv]+0j\)3nz˚ y%! 㣤IȷQe˾V[=Szou ӊS"D.[r>%A [ 7w{R6G O?}8sk/uƄ6%(Ƈ?NM^=Wr*_'?Ưůuc>`&>|zo-FJL4:?,Fԗ)"H]~Ѳ\b0mNx/`ف0cG㞱9t+/:bfRAE0=Wʞ5\&.>q;BrU jZ& WߤJN̞T,?C8"8 P/3Ȫ,ۯ`% [sW8|OZ:5D /\BrF!.B3\q*[tzBT[b5^?꣪OkbtFܹI5ؤ[G2_T U7/p AGSSEj# 7k%참dIK'σ.qWpmS'y0B1؋DLp## S6.xSǧ S'N BCd1Ht^W LDlip /))aRq44B2{dʎE__`n3h߷L(\S&)O @i'P6E %)!K3Ab=𒆟OߟH`dG`Ox*ZgdLt;WLrF}Th>CG-]&lRtX5Ќh>w:m' l݂r] 3 u.s @xF 4R_G݉¤4)88,]>oQZc41<;^9ޕ9b w~m"`U9Ť\%o$䧾vx>?\=TAVe8:HtcgULɠ}8Z"RznbTފőFFH|d@l]gs&eu_Lj=[|xSg4RLu0D,nqX1N5s8}:a֦oƫʼGY+PDP@Vuབ${8Yۣ,8,>3<v5EX`wCM49ҟF[oiZl]|qDF6I$/\^1g0c0ҳm졾R'kcU?pO4BV?+@wl:53P װav}Ҥ%verְ>6(ՙ(aLt5ƾV>[mJӖƳ:_"\J0 Z_[FdZy39 X Hu Ql kJPRJI˻B%^VfsVCjN~;Vb(ܩHXÙƬ(ЃGp5>'ޞg%jֳStc<ZJsvܱR=ratECp8 &9D*4y1((ld֑[z}g]LFC9#|iUZ6M7*$5YR}ݰٻ`JU܍-Dφz1F2CB">DiWҕ*y_xZH`u2rO6ho4ǝ؆&山F/AWE{oW7~gIJ~HZ>Tk@1,Ћ"[q+S'?K-ت dO`nwsw$dn[< XFDI[r@ i@'k\&4⦤;"HĨ~tdCЎV-Qu7W$j27 6?B;册 Sw;]xܱ'NCt!ۢLoM8 @zl7i˱+h2sV=ĭc~fm0ͦ$Pn@F̒mS`q;ʘSOHPQ2(ߐv]PqGv|q@V y Iɷ) Wkb\Wz:KBf#>:F= rhg5V##SM{E|s?yi}K M2 թ}[@qWuW]iKIaZ=\Z1le$랮#h]Mdp.UՙYE*ϿwlAd24%gI5h$C[a93v.ݦܠū|`GJB'|" X;F&`qNV,ߏ9~~Tz;p[J$DŽ~s'-016aI: Թ8έvG鰪Xld4zH.'Y)?!aeO-džE P86L #$,Ig-TKG^9+W*AE>QBjH@ON6?$յݺ߭\~V al?m4)EuI+ĢVFc (ێXpȏ2-LM[w1CѻZKpn[ua W򙂢qKQ6n##thh !rh^v3L@NM^.אrrG0CqmpU|9>fP#K:DIT?V' ^1`ܝaY -*ISx:e]}W"IȚ`<$7:tWJzM2nRfF*t5I 7 :6m*?Y9aM˔7as2>/s'29-\@zth(ͨÙWQXJC |+ٍi&u_b6X l&CÇ ?Ia:wb/Wӭ`٥.j?-ٲ‰oOlx  /1~ŁF̩b1\ܜ9JFD>Hʹm|ByiޔON;Vٟv~h]3C/.BvF.p#WN~r aY~1/\!'Dƒ#4ҹ_6;ܩ1Y}yX[˗m6 wϼve15`]hfK`YȤ uӛi1餶`~V B14JeQH:S$Mv;xX)؆bba2 dZZFlkȯPFDܩ R_S Klw5p,q+lT`1@`N0Fe( V}qqŗ.赏Ww$ItM,&k~1Pdj$uLKj<7E,g{kY5/kN)'A$[ r{N^6۬ F с_ H?)=t$$_0@X9a#a~irXO9ȒZDK ?T6 G@w4s>3?|U-<zWaH†zjۻ~DM#K `  #uiY$7OXBi P劮Q7@mHsR EAd& IJu`uD#cV%ɵ o+8n?^+}:f\n$Bȧ:MyS*`3je Rߙ"1+ PYl Ք%?%@ɞcdQgX.,AsMFxR5q"W7r% }Y(s,+-kgrTn)xv>s&uV2g lv8U~ .28kNni%%*;0wlSʝX'&rvH pNהW+@ /vZ萀`ڨmۊ-z!s5+"gSrnU:-'|h P m 4sDbB}Gm l63gFn;tA`H{`IE[3r_Οz`Ô@6'QaDJs~r sl[ORS[Z95`s&*~0XA| ~#mO$or Z =8?qz(IR]{Y PWWp|r1q0D@<4y#ҪUV'E:npToȺ#dHyIu)qFL8LAņd @!HhX(΀䀛i+opd΂QU@:n iS${vEcf'f]_Zpx GzT Mš*5d܎WH!٭`eVX3jsRn1?+~Y⎞ĦhacQS;' *~s _fyqbWq|>5+i,DFhq}ΑcifK-?[OX2hPs>0g U#4uFlA8f }ɕxuŮb:g<YBl`a|sOÂAGyD&>'Ei45&]<)@"c0զQ`CqGզLy| _;DK5]6 4>T:kݚ퍇$4 Adc4u x}H2̆펙&/wshԴB8Ǣ%0ks\x4f2BO2I͝ %`TṄȝh5\L0*_8L8ܰSfstD-o |@ W|:󓎄(J1ae 'G"kҪW|q[u:H_*'͎wqg!plMUUEbXP{̩S YZY NpTio Mh4׮%wha(`1%5υ6 ڂ%r_YB eءm9Nw`zܧeqFIhyXt=hgT1!inmQbEUKzYG%D=^9SA Gߧ`y12'g=3g@Su djh~읜0_Ouqگ?bq0 eѥХ {$MzWkfmz:0j&$LN+j͞ QXnlەDfQ5`ɆRv*M X sN4 f,?pf1xԽn+8=[~ ;(>mdR1_9ۏJ% QСpϷJ4$P ۰W^yS 2QfI$/Ɇ{Pd [o vZr8.ZgQ(!6fOwiW-9-?B&VH_<]#ʰgl8 $y!]ʙ i?%^tPpr.ܺ|5\҇L o2cVc`aJŵ^/F2\@~) ܡ!1#XP&#6poRD# JA7'Ega`w#.-@]le /"{})[,Vilo (CSb⬥#[/3mVWPǟcDy0=i fdJDkE^fZx|ʯ"ݑk+:F®yVgs8!FI#OtGII.VO#f~|ꂨ6DKCk h) 4\3䅰 O~+ᑈ?%7feI*cd Ӕb=LL†\K6mzUO] LL?-#X5KhV !enk /"UV]e 5wrL^?LUцVJݛC(EKe !W7HCƖJ+\Vhc' y 1&K6Sy $\ LC^ZNhQ߅H(oKgb4#Wnyߣ e7m*eWsu=fU=A:~K6"H=zOh]0zY?7}.{wUHi6͔8rҍ)hbJCK*nm b2o$yZVBqW(Quȕ@\Ajf*';@ϋ>7{^JLG*)y5  A_ I8$B+c6 ^a_)O_I ܊|GP;|CWf;nlfA;`mK{ه}fQ;>& (Ѻq!g42❉W9_Lׄw9cJA?͋;Rd;1AܩiΗ n%r?l-P\؟h`抙 A7g`B7dIUI?7|GH"3JLHq5̩ypI #*K\d@d "0gר7o@_dtCWirܒ[&@7k"Wө"ol{Z]bnXF@7*=J9l4H/Gd?m,CAxS JH)+7 " XZG&gYZ070701000002ec000081a40000000000000000000000016650944200004670000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko.xz7zXZִF!t/:MF-]?Eh=ڜ.+ʚU@0 G3UM ) cnH}Hź@iXM~6yC(~+awx2۷&M7/xBg $\_1)F_)G?霜C3Ϊ -Ǹ i= 'ǥ*JW2MV pj 7(#o@M/PCa[sNgu@~rpjHSÞm1Xos߫B,Az JY8׆QaM a/jylI܅٢/-4;z Yvo`U//oSHPP>ں_3D]@ߗ z^_6V`D1+AsB@-&`uϜۥX-j{֕l0x_1#(\pY%rjjjƭ`) 55w"ȍvSi|-Z :H!ol~k)]'0M'oU$MʺU;T 0-JfL'͞fsr0- ,vCw% E i#fs&Z.vmūr<x/pŌ&"'40~4Lf  eo1tjRlۏϭr>$BW z?aJIbƋ)^K8:0Lwő?Lz}0oI)9rO\Nt`J4qI,4TWt[ڵ^!p/~6VJ<pe%? |nRm ErӾ ^9f :dR}|>{E)/ײf]h6%&|q5,{i=sˣ^@K֑in)LN>C!{XAS(lT55ʍe(lw~]!ϼWD( @L(p enߒU!oZ}aRj%"ӭ;>-⻟peLgYFGIѷiL}ZpՏN3%H %d~'2Ϻ /Ic j٦0w1+^)ݞ*1V6;Bk%8C ~m: eǏr $8@szԶt$wsA7ֹ:Ӳ\thtD-/?;zX)קv}Bo87=L2) =DaH qz(:1tNA15ЬUeNS{ F`@ig0&CKp~RȹcfW( L4d Om/K dCfrtE@T{pOvؘXoEE'O9!(00BGIHq]CHi]vϱV 18]Fg<.6gbO8V`flAO#Uu>#wFtٍ1"l]1vy8s\ܗ\VL8\F.Y0f, zǂ,2d5\S 8I AT< ?()4wt׸a"ǚ_sz){GLRQ|[ZiPtㅴ𩻑W>{覊m$G}PMQL~-¹DޮwJTA YLjKgy&"<Ɉ 4>MUO65nz4/ Ѳ5)Ơ; IM`S5Ed]wdز( eifCK%ٱu cGn6iRwųHPbDb;/JNvI:j,VEtzgk+0Ki0G?:Pڕ9KӆF/;D/!~dyl~O&YbJchd]1~+^EfaV C2T`B= @фQOOv,p9::/V?I+s\$NJ7qo.x)ݚvpŃ*0T,p`|G%oW* n3VˆWqp`re|V0r@\K-5t _(K bq0SxΞʟ{S=!}Nrx$OJ+{gdj%hiOW=$ӹ޿8`edq-YoY?{hy?>̖j>A",j2d)xhrc(X*Fh?=c1|ʭzknh A9a۵#4RONQ _=$"1`c@B]10/CҘY5y91ZPlDw]0$WMt֌QT6j\eZP>VBT &׶)eZΫc}Z af2J#I6δ(G"K=j-Ő5Ǭ!Y@JC=e6$՘邾ҲD/}MT מWHq*ϗ`$H* c !61v41-,:/aGWs%Q-?>[܁AIAkm}LӃI"i=wl-K{|Q?2{_d^@7WvFxrމ4 x vNIlػT^ {ҨԦtt!'H>9>”(@X_T=ue(uy:eNszj16NzAjbi ?$<Π:ƙX+pZbd%R ;bD%_$!ᐮp{ G+ןmDj:byPz2]Vb#]Ms9P\/P*])C, [ȋa!~L3my<@C@u3B罿#̘ $PPwov a~ %R,Qz=XHM{=+fB"1ݾy-a9Apr|dQqB")uqDmh;CXQy>O֔б_!\Ywȡ9}U; ?R:Aos,3 9xɕEv(q4^db#>JaZD vxSz Zn]jư]xVAfx 886Gpr;-gvI~/g2"b]keg\hծC4㙨ڄvM4>{mRbc{?_,eY lX܋p՘AvSo`EGS]:T 'ځ7gf] "Nდ֥hifX'S9'Ypc_ 1y@vh} +_hk!pd6 ""$El T 8x6q`Q#.lv12qvfw:?*$P~-lǖDn1A!g$@]6JQc>R9aٗKAճ;d%࢒u#3H⿴f$Z\1O20.fr+ W@6)ra`|"-Mvh kumS(yLۊ06R帺zK2MӾ&g{(3ɯ碥+)*/4Cvnk( nm!ܝF#MS/b9]>=j,`u,SV): ϊݮ?ܚQDž"^)z?K!Rx_pxi35[pBpi/lvq @bt`5kiu]PɨnC#" ~Ir^DfD'ICWR4,dW_Ҋ| f߈đT.' !\Hρ5p֢ﭣ S:gaVg[]H!~RIwZ&􂓧[%߃ [*U\!P7T"ڇ.yyfyK]l} #'(eRJz1;r8`6@.4XR IdiY1z5=[_/ \nLXGAY?AYuUybs|)u?t :k_a,33:oOHZ>}ȲדD"]'jPvf"o Q9;|0/geYW-vQP%)B3UlcM2isrml%wMa>5_Xt '4 LevYgw(΢>n{Y2h k]HP1b_B1 T uP`vP;4LM@wF]bwAƚ{YuÒ񉽐Kn>E Sjoe5ƹ L}O\fl[IS蒐Md>P5޽/_ b:6 گ\g&E^V RZ۳glh2R\>N /Wո 6d>j]%f`ŨT/S\u TUx/?ve Ax̿#ە C6E4!h:}˷7i&5wMoQheSeEeNx`M)bHAvZ۹$ڿi!lu v{471 8T -Q޵s͏NQgbaA(<#*T|!KvNFS3+F.?֎!4)|D$k1lWe ׂQ%Z^3\,&^ 97YyApdau I& K=CpfT23m0_Kތj"|^GxXBq%86Ij[3/nrqp6$z4(q̽Rh|0D۲Q7vG[֫ч;XנbU)l.  CTKkZ1͖ⲟ9jGd+g҂gnD;Ie&([@}iPQ,kLM6 Y2BL17;=%nt\܍z|[(o^8r`5EK<`ow.]jC?P9D$g!;]?޶ofYogaGś7=ֲKE0T |+(yGCDh׀s)vb]&f?IñJ߿IhIS Kr3@ZhK}ı`!"?:gNJziyc$ﮘOǖKt ;d :"k6<թ#SCjϐC79 EtnZM{C*fs`R;*?|LEQ~LU`(7(lm-]2 ޑ*qMq:qtaG!, `ϑJ/j";7s0ջ Vc?'7&g"[.Yz]cmK˩B^B d'5*gًwZ?Ɛ uLOu&2꧱@'P5Cpܐa`(^zÔ\$j<ş-cp:Dy^1mEq{u#T!mcl]o0n"+Vy fC ׎a N7D]6RTcYq4q[ ot߇ne$1 3я( *.)+LJA` M\k3?M*-w`NǷgC䷴ A^`ykbֶ@Į1:02Pl" a0FщBry 7q=Lz01璆3U@IYه0 ;}[!0 nbKV+WoHQ1UVLc[H{J@dR9%[5V'\bnXf 8Y<^aIJY!oP(H{mM/U,4cX v=3@6~?*YNwg hq IQй;MƔ|KL[@oIRW) q>/X`DnޯoHmk@ޅ1-[mbQH uSC^ DaeI)egjvohvZr_sXs].0fGڗuM(&gmB%i\J֕i踈p9&Dz_s3_:,hﱖbSmlo=s2Es}{8yDX~!.O8BɎcx >9Y >>}@} ҆jS*[6⟯VB!? 22hԗ/kX8kKkWޗ JZadjvi8}[NUb+g);yzulvr `ñoz+X=="k$nW&z!k Iu}u\ȏRBȋ G%D rA=H&W2jԔP[t.5"i ky"! (t &hA ں&ȉ6zd]lc/~mV-@kbz_[Yw`~r}gkVQtl%&/t&nwmN5ij.ؽ//#pH[5bDt3 8,مW#]Jr C{PeΨ*2 Rz|Y-Cs\ ^܀Rߍ}[I1㬮Yr;M뱟phm&epehJ=ITLpwAtuƏ^ȧBF;4ww)0֕N9zP.-/O$;"PhW{fԇx6zSöWe q/hz}'AyBP1''^ B0d`tNH)f;⛈]a+~`Єqkv„q!|W@bM78{3ņy4|'›@pk} H3$ Qb9,OXB[ރt-FRqXZMWiXgV7 oLE>Ѡiň4* ~lY;uGlg/m EonL9Nzzn5jOm4KxQvR0wf$&4+I<3w} T;JlJނt67sB\z"9ի_uWeU^1sT_4Yzבft8-NyhO9}]P!1h R)ZP"N@.1J ީ\r'jJp}k.+>ў[X덥.au"،4"IPG]|gcCńTy n8z !(ELDr҂WwJBVC5YH?݉ "¢yC!5xRaYzv-l~F0Zv ZW>p/u7uTP3qa7g~ S ]ߔZTK ƻGߴOm/uD BYZ?aGsbht|(=T=ZNČ^3lZ`@ M"k6Z?l~'AIsҡQ!>iOy H @Z<6m킨ƞ!@֗FM旕7HS9 vqX@ꃃ 5E?w_:И4|q |-oW&=⮹B}_΢U30h (Y ONݭN3k![3񉱦WYrOhVسخU00 Ϗj.rqFw$HӒ[9\ nUjNET Tʕk:'y^ذ24>t:ho, e{zPD^USE}fiG6o$mߟu"Dø14Y`@QCÀ~4PR2,]gfXp }vy>Ocvji%n j?1+ sZq~Sܰ?p}@hȸ?/д ٗZzu NS6FiEC(]}mpp*,Q+"ԡ6#WH! mA+M.hiV!sW!7m/ Âo l~1}%V.#yߜ[qJD K+;pt/}eT09Er+OOTr28$xqԡ[րFgqaYL,M"fy_z+%TcOgX9pQ c!"Df]n֤ƄXYB]דԊg"*耀c/ ;Yx5 fj? Iw{8ICĒ~_ڬW '!sK(╕})%d TRC079ͼ0rSW~[%vY9n_G8H)u]Vl`v)%dhG*mWʮ߻&{B-B0ƦVDmzq&IR{p,NHӮZ 9tr7.+b&?ݡe:þ<T1| "B#hx,'#C@zeP_ժֽ'e)xz,bRwܽNDAoD~V qF ){B.3PIK9 "x }-BaPvȶF-zFŭ^IDxs=pd8sP]]H6&5*?Ƚǯ4 cxwI՜?_]ZrO2*x[N,Ws `AmU[tX!*l@)լ}sSukjN%qm XH]ϷqaycyMhU絒ܖf(upX pLfD=vi%Й̧ 「n>}Mʴ#c_1fq&?GL#P*q4l:s71T1"n-0Έ1ZkkhjչiF9SUPT~|[@*FXS]=]!Fϝ!MYd4@Ɛ лzbalf5y l+8J\0Mǫ\^ ܷxܫ!g7)X3`[9QZUT7@TXXD&od.}aC^kmĿvr`Ç9KߟFXMʯ`_uRZQ#Z+V>|MG䶆ǾUFzGY,G4dvҦC8rɇnD7ՏYw4ճs "t)׶R1a$q ոEìĹSD /..n1=.Z"ojt<]z\ݟxҍl#juŻ16no8E5#/2pOE`ikԷ:HY$^6@=kRpZm't"_-$x|=QKw|t 6jME1*!Ƕp>+3x3̞ 8Nhh148e,<궤QQ)\|1?yHP()W0Uc^wI.Cr>58`|lSacPê &(\h siٸw% /VkLSd<5Pa#uyYR:Im,ɋyvgT쾭Fֶx r@`1/FY1ϻ*%A5kPNHgszJպ^]ˏª`'qzI3͎uݨl@_/~{(8@BǯcX a97>5u%FswA=RSMW_3$z-وjA: e{) $O YZ:l\x lt6f! ]e]!r۾W : fH|tguh /Y|tX¾6.ΐ~\KC sHCvnwH~Ap&Lo)o]j. OM3 UFkLc_U;; 저k2967X2+R^c$Z{s7zVU OW40d(@RrB?Z< [͍}DM&SԼc)dkHYе2~U5lXcXi[.aFٽ_DZ~6 c ƶ]<#l_0>Ⳙ}BJ,"N@v4LOoK17SNA<ow/"Q[x5 ȮhIx.T)$qx΁yJ w:BϾJ\MSmzLt2[F}`1je#OPKϴ?{ TNi BoF,>" di/ٶ>X &$ThBAn'0Uxx=tK684>bv4.'s:jw-N9PߵPa6P~ÔcjD1xp}ṷ2CIK"w؉"v&v!cW! x_}x -% sǮ̭nT@ t7'xOdnw7 %i&4t"JUJ54ZNe}(sډ=fq g\!}"8o>*C<6\ *j9,( K7wqqKLcmXS/ iLBC8m }w%CDDB4%m6t6awd'&QzDt&( `b*hB^F5 '#̲ eˬ:_Ed#1/-}\AAuq8j !+ t9K0d%Lk CB8740d<:g{"*9eUBgK/׵n )؆El,c,_?m{~(eCkYzQW)i-πnkRǮ_S;zת[;T=R {@@YLVu ~CY+a #6kEņa 5 ?bM1T/Oq*t4s: SX.q &5w{;zQ:"=8]Df3IBB'{,X J01 g 5;ZrY0O#W&1ԄQͰiЛ n:ػC]!BzyΗP2r06 emr mNB~#J1l@UY1{2Ro%D|-H=3qvBh 3EG~vSS7}VV#Ц2ud&Jt\ 4o\ ]`~ 0UFnD ˜M$NgTd2zhp iX[|eu+>D7:>'Nf Zr;L1-УoKtQYTԝ ;PmDӌpD/C~}Cy+te>D1F岗0Zc_u{MD-j"悧0N/i܄2@ɂX#qvdy4^붞K jX@xS`=Mey4V y4LveBsJsJ䱴kt|~WS}bLrQ#]ũj2ZC86}@sTʸyzN5)iWC"]J2lpyXgGw.}M3 _e{ws6>xA}}DRcť{ݘ1'2Tm慼maZWnz36Dr_3-sɏGROzD'FٌMhI -ܠWawnδ1;%e  "3\57<}p?mN+iZ n&/?] _ۂkjlt%lsRo9S8ևe 4(: J>cL\VyilDL3 |QG{7ǡaF*+i 8UŃF1MN[bxz>"zm =ӾDTwb,xѯZ&H"Dj " rԛGp'IӇ<${r*97A /4#rk~D_OnXg2<0TRjxw ִe#_տC 4;b2y;>gVi|LA0Cymˣ$ &or$8ra^3WFF,|>U'1 /ںH q_SZN}y#J;lւɏ5;BO[a3\`L\NQf7LoοSERM:ST'͌nqrP,ʹ;6r#{wkcm0GRn%0y a 3@7`ŗqR $X܃SPO][_z.yg" PtR ҥw2l^[.(UmnaؘbXTłE"X?)8EAzQ=!iEDJ 4O[q=]yz_~;6vt;Xd.) s+ibiSLmsv79YsAPâEdN|;J^jE\嘗#WV-#V >MǶ$يډ?i7TC9E^qFSZ$tnJu}]'B*HLYkTFYs $i=L5;N**ΜiJUBkx>-!npD~y({˫GF^w^ [Wp-?㦀u rI{h^f:¨cTSшw3G\0b6J Vc*yD"nfΏo.J"M%mJ0Li1AwL©Ј.y_rwL6C!t۠f|ۈ RRޞn"rޢ;a9K11Z0WӵO3.d3%`C$޾J߳.UV,v;;8x~xq4p>" @ǔw v˭`ΔxPV=擾Qc^f|t *(/a 5KֳG=e7&;t2Ù}ضH-x兆bL"^`{ ԤCb&bRtq~n2qyV"p0OP/}׌Mmbgxb~䓊oG'@ :U2ڶo:j%F2 .LS=v>&j/iNFT&(9?+Gn4ȯ6 =.Kς)/@Uz8k촅I9.".Sr[CA4 Rwl-﫧G>i(URAs:3J΃akiP^6%":mo!7V4#%ѻُY@皇!JĈ2.}.δwuQ۰ ?l}3Bx1>y콼{Vc>PcA*ؐϥ+*̞\xeBB78|:+"_ Dr@D؁ }Bw*o:Ik;[UZ0ּuM2gِCLCq,P;i w/K[׀Bbʙ3J?PShh:I "zr'JpS,-fɞXȳݩP^*@C^4Mf%0w@@gTpDPn̅\ l\Apii #;7:̶SՀ82@#=^ghK>2]ėȠnnu^&iv) {{9Wgg&~Xc(Ep]gSeyo,QVfxd@o(Xjrf#]s-]@?ڶtaEDe%g'y &zVa w U'ۏ bc ǎT. +n,7BB Xd%@v뿍aa%!bJ5i%FA"3ܟTsEiפB\(ا6-ysZtPN@wAݯb%fӣ0&%NTa|c{$"T'6G9A7zuʻ |n3ɮ f/y?Lm˙-ldޖ'SMg'Q-M,$OPGnS?N.k6[q%tn-ci% )HY`jrst Vnqs"½+ZJgwSriM%!‡ @ jbB+$}G%t% Dv!q]XݵaVi5ZXro%6z_L,mq pGWgryDܗ?!lf'?۰6:ZѵPTgcI@EǞQvjL wi":g5|Ϧ'o32Ǘll(V;Y`:lg>EvHibd> [Lz 4սЖ"=SL}K;EjZh)2*lH驕,NX1K%Hyٞ *e=h2OtԎvS ~q,p*`4(z- B~mO?)V7N R l0_2pTYbZ_KuHAC? W9uZL@yplX J +68ZiD9cH `rkP[mm,x *70|oS) }77n(i1' _'+"se(w轊 Hs8$]~S%6hfr 0,@k6K0 2\սí!XYTu-&gkILE`2NAl><&d]YFfuX/d)jYY0Ŧ/a:xDvvV*wluLaG=V5&Z-cP@?en)l,V徉KQ'A" q@c \<)&ժ߼?B5חhڶc\inVoT!#cèL&RM>Tv7=hn}`. ᩞE{} gMm޷Bmk2FE86@ƜO&$LyІ6Fjb\!ـ3esu=B|g7Ac;ªj@=Rx`>S 1Vx[FL(HܳID{1d]v +[ңPvt#o|YfG4)7ixCh́ \8"w񡵸҅kb?8`? MCMUQ m C"bL:-8Η(FM!z])oi F֤.G!sO58a 'kp+4T:Ze}k"Dl@'2m^JEJn(3,, SY Ok/h=jПxi{yO|wOkӔNV!q{*3ik'i6-KYU|lօrl4 *ęo)g2OÈT$sZ7秵ȱ",SfKL B-ُ$ NGn,huغ#L+$B- _blCz[+t Eno8oU.^훇Gz>Xޛ6-8"H87nX贐Q歙! 9K|l>h76 CMX|DEsR0F3+SF;m4Kř\{:qWNhˍtzx. B)Pk; !]6KqF`ҒH=LE $a7*NM>Y>2lU@QI_7<4QƑ4W.c<9B` jӥ^/,WU*|7L 8h䋔o ?)+x !]g Ta)=m0&Uv]ؒ{.;@̥tvn[dDJfHESwnZ7ҞKZi`(U !Er-R@sRhW٬NdbQ3cvK ΤynoqOOğ)oܯ1WT6e+Oep=L "OSP5F{푲y,QK얞X8B?RDw,DdF9_jԱLdjﱧqy+ {ĢO4 |;l⬳MW%(V -k<q}fMOZ6N; d! qb*>}FI|뛜ٛU$>~6p?[&f eGF ǩx%.LۙDEȬ B,gu܋@Y ʂ^|[<%f䐕0XCnt&G|y.1LAn o1&Ee+SXI=?eß,#|˴8l0V=Ǵ(;KcB*+a8J#9`ET͚8T7>u5W|Mb֬"P(m]tc(ͥK6Wshm\+<8)oE&p0Wenv{fE孄ehi`!ewڢc7uD(n˒% v| [<ذ.1L h[Qlz]8!$JCLntqS.D*c uo" 5ޥL(eFإ}O<-l"/h2pupZ!l]V]#D  'tU~7+J\e[Uu@f3`W )gx\^09ev$.໌4G.7>DS鬵ͪ0T.}UMs'9G ~X~L2C=]T}jpŘuEDw+ DL}LQkXN Ў4 F\8k*|%is T"{R01~㊾(G)v%e ѝ?fF# SGs` ?e.%$h@5ktܚ=&T@%n-h`~#J A0_"*X0ӡ=m OYe%2Q~ Lk!?dw4mT5/p$E#ٽ|McpWE0|hofɬi2u4w_< af[ +[:LbaqECV" 5lFY #1:h!5;vg%JpɥϳiDkoj=C?V+#9+%'FlٟS^Z86~܂S7աH\{أ(l22.B0mZ&/j@D5[B{G Iq^BqIY)pBLuw/V"|6ԭ7S#3z^}p oNR> =UV(ibd@"G::AT,2}B)rN>`fQT :_{`&FM>\Pоp8*4~ח4 GL$Wkt Iϙ_XB)ŭuInV̴gbLbr1$;狉A`wzb5nSʅ+^D9eds}]PƪT{eQE2׉*IZ$ek^aG>p>-뚙n= p=] 'kK)g͸B9?XpfF4v-4NWh#\!:_ߟ]Dz/n'̘g͹5d {!*@&CL=}Wݦ!q̋b!g 4)=z|-=ꈬ`h0iN/2._:ŰW݇ @ |ԧI(W\]"~Cr < +~ث3ƲKl^Xl(e.zPL tY>۟DjΖHQI&oƓaqZD+I1%,k8ĈLpvg&kKKu5QT3yWp*>i.Tw*-?]@Hp4<~%`Z.G*]8@ڤEϘg2;C烹hSEX|2x߷t /!tnOI}0k1k"ژPTN$D9G>8գxwZ[nE2eDnFPδ >c tG>>t t_i"ۄNYQ;K,=f)l0ԭ}+rvM}5*b)#Tn"U ǁy6Y>ȼ(9m;M[T26-.:SYez&?q9P &S^K]2<LEv *Ro//[Gr`u%GgWЋNI;N^OX@s}U$Y"cX:1Ӈ2\q}'/"VV㞴Ѽ߆j-74Q; Q-Y/sپ4hT$ )棷lZ~̟Gv&s_4mo+c9N@+bL: ! +*H .af =|毵/D$^*lNeܦʫ(*]dȓ<;=ԗ{|n8/"BǍ*b3!977W.MGjd 9}N$ 5N4/7S;+>_q;):4ŠaZg4j6$O8Y,G-7w<;)PiijD(pT4Y~Ж.dq{H<~I9QbQW.TygڴE=*5= [euWKTL/ Sikv6Ad;6џ<9K3u.PR^Cq4~|>:{ RⓏqa3x}fg ZC DžX B#  PyM"Q* 3<z. Q5_\ lW/~!OlC[;8Bk$ θ# bіW͙E]6 tRH䆘TT,)eścki8 M&4A&iZU鄳 wc%Z7o0*Õzoj^.AfhAُܼ0*t,%OK[=:.Lm X;ܮFCeyIK_NPȕwmʂ*!7: &bQW Te`/b|) Z&;;H {C@D i6ie`2_-bSmѷ76covᏁЪť/D߱2mKuRlAym6RX+^93K9;-&?&+Syoi) 48IUdaxr.\LؿCnfԇᐞ2c1yW1Hd2EyF ;?Pf@0}y"+hG}ULo7cQ.Dձͷ7zDj^$qȯ˺I9RVf"z9\-v ]0_ğ+pwDp.L>`E߫L`ʛrb{ݍ#T7ғ)V[I(pU!"y_3B =C q_3# +VJ"GMvyOxP;Nm>^yg(P R &|K}eOͪd݃k.u\ƀ1gYZ070701000002ee000081a40000000000000000000000016650944200006818000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/ύg]?Eh=ڜ.+B4gCi&Tur@dtBiݿ !m{gfT:'U,!?-e,8YN:?E7uAL'?Yx࣍!=bX(.wK ϓ2wG ~e tᗌlddڎM,k7:Nފ5)skJ?!}doOV(| hS֥Otep9hVzz* :hW:u@{/9ruWeI]$"ctrk%>j`\%3B6ҫ?JFֶR1+EDťxOdu $O}z/"clиoAa [7E@>Å/n4L N_RiJ"6@1AmO ^e. )Ej'x[xI͈_դA*yt <tO[K@A[κrR x'Ns fRfَ>ӭP+s:i,6{÷(UڡmǬWA0$ y .s;kzm]C1O۠^u1(;ˉ ZuRXiIk}mSG^NZΓj^ib"ٟ  ֳ;# HC1xEsu ˠ12}cc 8QSA[/siL20j<`>{1yxn)ۿf]B;i8L /{oJ*gbJ~e]~m_zުDRom?F {`hp<"U|E Xg w oTk~>N`~Zp )r3ls by(T->[߻{5vյ #%VVw ۜzx8P{_7_.w+`漢/VDqӠc8uܢ)C+82EADQpqSjrmh&Ed\^ _BƮem j\x󂔰̜˗2`;1qCI9IFI'J#8%[@nmՈV+X:{ XC>ע<""wlȱENv>AwͿ=)kHdz[%`t^KEZdtte%!I'9KȔgԘ9"⠦>ZDdpPv'dmlhwP–6y61 LW5s+.Vdx[\8 1 We,Z Ao7ETW?|~ `=$LRzR_  7"Nǯ%^;>;uN!#ocy85!ڷ rYo*o޳*]lnmjrAxkjmو*^64#wFzc|iB\ƀ|NJVrwos*'/~TAly2xxɝ/AGbq#`G?/"Hnέk03{R1 a\ɷ>p`و/Ԛ*%„Z27+Q3&a7\U}[5J%Z5u8rv"qϟ{tH>-7's 7\QӑSwowc2T0>%[3 r/А ?l tE,[Yl ߹ROޠVfw>XX//й k91 O%4q&zV:bqK3r+,oi*Ʈ`Y< ~L} ҼcGgMZW{Zo3 OB w'p"5/=уPk^JZ2ݏ|KXw"ڿFCD >`C+ g1ޝl,w$ P s G{uq idk&S P̀b6QǷ43a;h_M!rS(rgˆ0 P_W%c -~O q,eeO>VVCZ.x>vI~D-zHݳr&TK&qqP~ZaqVԸ6QOᤗ"bnql`Bere+8!o7L(D,"[TEpvIn*cb9R aE*ctfDm(ZN*(aN;X cXF.A|q 92FEwnp<Y)-aDy3)0co&z\J"WYVHij"^)J e]Rˆd8Q/O o'\_rAwH\l E^"ZK>ښefa(uu;"bb<=o5_7t!2ƧH7/5"%XL[W=3S$u٭0‡;R5vFL_HSJ @rvŖ.PfWAu^ y4ڗ_K}1Ri ޸͠j7ukͯf "ƮuoÛ::o"ä$'"kk@.9 0@p8 ۰M*+Q}^{&#?>NO@ŴjGBpa9vNɭ䳆o- ! W0홂]L [?c,<0tsV"Hxb;7z292y:9q_"'ߞ]_gྂr7O"npMlvbu.:s mw;8(r |bH6Y=]3{ua{&`Ƙr89DKz,m3Its2~>Al dGy7i(k .VX;j5gz09GJ, `[4ځZt[=† 'ITNEy6A[R΀ H6 !WoL"E8cVI$=4b"@kyZD[ʂ7Y?6oHamވ^̔GSUQ:(ci]H'D:z:L%RI0nG9DP !ؒf3ݺsXxDqL)ߌ=4YvSk"wi1 A??!č 2Bn4+f|/#uv>o<}VIWD{Dp3Y30&6 :֏%uQs|,i-ɥ;EjfXfn* w)|Eď1j*Xn ő'=K$g6B\}8E${q.պ<eկ*`7EPrkMFtH@|80vLV GW?(2mtKX I"8ݬj>bS5՝>Ϩp)LG]n]я9UB»ʟxEc{<3\ghfC޵k#0E@J(=OPLY2S܎êx2ޟxLxk>mJ 6uJcSo )SI @'kBDj!ު$ ,jkw; 7&1\5$CM}}ӳ"#'ܾB=RX^+svp=_`}q%*6WZ]M2KTև ˻AqCƗ}92[ӼF(·G1Aw ulg0nEB3j7Eu8 J\w2ǖ~WXJ[x,mlUd:ErC{w9Iyz +M)}RG4teU '1޹(LHKv=&Ɍ*(Ad"J}Ȅ]d$Cw.9Aj{5?.m$o1Cu/ ~B  ~dHSAͮ%{q|r7଑v05cc"u@1l5>"!ѪP-J C (VtzJbG3Rڻ]) #fS&CS2?zi|?E,y˃N! "&sû¨"XKU"5j@R`_ HJr&1A'UpJ^0db,H Wrڝl&xs-ڲ3%'4≹=̜\U[6/yƵـa!V<3Dn (-M#\rϳWPL壇o;NܯiŶO3 Nqh^6 w׌.÷U]lt ץBZ w &>[ ?4J k0zB}= ܞK^q ɺR=⶞܀ Ѥ'm ثFq.>٧?ک$$(F ( e.]Hp.r#$d,lNI;=׹4XoHLDW"Eg#SЭVJ/nNJ9/ U*sJ2^ŋҴZn qd~*>.Ӗ!GՇ[ ,e^vYk3# P4l3hv"uE$ 0B=uOYD(lCcb!3,y%֒gm;|BP*:B.Uw#/Mb.Ы^bjdrhϟRB)7Q'>x{{\TdJ{@U! c\Hj+UyA~*#VƖ4bj>G exƮ[LO;,qi>SڱK"A~[Tm|AgWͳt7cK^ep Qi/>A1dKeb yu,$E_`ŸH%$S?$)g `Vxe<|tZ~Qq8!䪨kzayo#Bdmjw?rZ} mKfQcҫsJw)ur#8  {ŗ !y#жPM!Ln/dvH'q:XH:E3:6:yk ¬v!iOz՜BNDkvj/#q^0yٓZZ1ՍLfr%}H.&)U6 w5.wcQKCO.$}k0<o1Ji*iXK jLn I*;x_Lᖈ)Dr;b@CZq-G>xT w_-[^U;$o@)ol c&Y,11vfH^ZsVKHZb@z~WM<9ǡ {Hix I[S˲:ɂ.*Ǘ{qs$t?,8?*CjЖ's6I+T~n;cRD!LD*^/BrԄjbj//X*Ĕ\`k9n'!O~0=.GL& Gp[nhgEl?/V !Z*Y}ISo-WbmOKK"".Ly,(rM19BNX1~,谔Sho K sr03ZVlzsLa|S+T@)i #{̘)\߿i)B6q^Vx9tju?mUYD76vPˈ}[4p7JVuc"t<߮Y !xhAf8IȐC#u K$NԈn ߍADWЗ2](Rr~6qC[翊%%56h0#:0'EsMp$Ȳ)L?PK>j~.y[pzcEI=G]I9*^O(1Rj]Sb X!^ꁙz{-jDr6 쪶߽ U7%=4&1e5I_x@= c硇GPwϐV|-!9a #݃|C!g`|޾k)5@f}a h*᭾Q)5,xK+@] ӓn~12"4pWlN/c ]2 raUtPCMO3ќ1rM cSƧ'C΅$1YvܼY%N*0=C)h ׽ʂ3htzhٶUm>|l>#~9_-hXA M*ɂ~ҿ;ai=8WbZG?`+mBIn7g8iGX\VrQb;B7 A0225&]"`V?&CR®.9NLS"uE,H2Qy$ +׍YU^ؕP+idH#i17 7m&;e ՝|'e&sKbT%ɅQVFJ٬SQ *55Ï}_ÕuԐxeeV0V?c@\ pH"dPyҔn;䇲hgS&~NWE aWluM6Fw:Js-o.ŜfLջ~s``PZos 6ړCd|KԚjr= &.,Աg);jH,+PG^#PoCxgS  ZQһº=AØPI^ڂ=A"h.Yon6)rLt-U]kjfl+AP@icq]@ hbܭW:?BIIɵ٨yl6x ٢D] 40bYJ0+ӯ!:~_$W,+d@ABG"$qdgZBDA.+vW9idD5J`;eZOz#6R 3m|&c&S|P"n6zexS3_½♢Ѯ9 ~YَeC#e!~4"M*!!l{_P 1;kM31wX]+aY]`ʽF2gS}6bns4*}[nj`O{9^6I{h4{|4%#FpFօڬZ7 Gކ60qoN I9l* s4>SrY )!47*ާ~I֮)~0-X9K~Egua+0=pc5 ٟ%!L]UQ̏?"ţ@-S9ImB+3*v/mg/ٷ͎u-!ny}x,qzsC-]4ج%2y论\MD # ?hzT0'͝Bq||LCpi$ Ό!*Dv(\[Z؃y b5F ;Vxg,jucl%2K +02\acX~>F}.khys %8$\Vpʓv2Uo& ;oug ٥W]3L#LZڻe{Jb? Y6`ɷZ`M^)7=6=bꍃ>5;W`ܹ G*#DfQs uP}de2E!4 eX<ս\ƼbڋG ~k?$d<x`LO:LHo#Bwy͍8Lp8 }=v B|_rU۬a?8⮁lՈEBp!K K3'=jՋ=OCXTb9bJ&okʮss*)'1g9K)p$:rJ1Y&smЉYPńfQ!}`J5l @m>dq6  gj #%}Ϭp[K)H-UU7ֽ *^vAN:a5QH1U^/5=Ф9Ը* M$,p~k42~ws2`e"q#`c=Ʒ=x2P«n2+ *Z2”S 8KcNQ(CڕXH՛҂ę qׄQlAɏ8xPr$D*ڟ >}}0UAR e@&TEwe["ufޔ-||{g]PkS;\Rϩ =2=!2q#hA#jrOC-a[oS;/Ewn!}7!'t8EYHݤEi4}ǺMunz6K\xDJENcAYoн* O|uhM^Qmvn:WQWx99Єd~V̏HFe8\Qpzg :#U|YXtE/ M.+-u_,k}0Fđ0)+j̷+a6& ~Q[㆚ޫ3䭛NlD1=lJ机Z_0bla˔` \"? Īc q=|LZHQ 2Td:@QcLS]l=W#~$W|GBR4m(v %sZS.ޛm$y3,"]tzǀ/ E>DH' *Z6Hh/>&ԝQuTe5*AR{彫"3u@P3>MvOgOHPuB8S\!sjvI'|J#F950qM>T<~Xjrd 5SjUaWaX *Ab[==۸AWD&å$i4vV- R&%0}xn?\pukQ _SS3'T7_F1`lUI6. IHH#.4.uW_X,"HaJ"P1 R!/vlTJ6n!Ь6Un3 P Ԫ7f`k>0M>k>'e >Z-tw}qCV?殢u<,{V'C]QD,ɏXaf2b5mswpAiޞEm@ks-egdIV6@֤˩uf%ƻEzǡǘ<Mģ:]I]Gp@1%_93d{N c4!I u9a( CiW ̐,~k Cь>y|C>gu~444YL\-D"|!K'6r\렂  aPew0+9{7aP7]:zsttS:LxibvPoEl9b{JW?l<@hd1bf7Ҙ7sIf sAG@63@]@BMӶnC) <܄@LH{KWiS c`x@dOP tmWV!vZllbۄxRcwo4Al9华fXM7wsJ!c ?oוÁ rs6bo-(| l;O0 /@3"E,|A^w}f~El4  _'53v$yr EN!+ u"o}HBOhƪŚJ3?0{t>%el߿:} Ʌ0(iwy=Igx/&]52 /xsCaQԳXDUUբ=y`"0sC<XJZJPh:mK%lwcQ8DWW yukQ'>t珐~Jd}%7C3Q4 fJ.wBK9nJM"b/iy E[Ȉ<E1tFaÙUd\͏heEB&0ğG.5| u=x^-ϰ"zake/{cff.Fd9bUiCBP܉OEx%)xH+w;ϲCrP%u?1ma )ܝB#F7lU<1'h %-InZ8K#Bse_-n9>.8+`0w&,}1Dpe)o`xy}Ҫj}z-mK}#2=fVD*ΉjpwPBh䈚ӡTtq҆|ĚFpXybfA')i%vG.quUkHxwWM׾?]8P*`.N W~.bQjg~Sv ³Wh~=m}J0T^rۜ \>UFnJ?$J N!G*R(I6[2h%`r= z.`< &F:2>_5kww: "<+tUPxw-@~o~#zx]D%ό/F*m5hJ=أraVK@;u1UL!Ý%ʵޅ \zr@Zog[y^dlg)1@OF+t+PxtCHpP"{> Qϳ\^FʑO_sq hC9;\ mEL,tMl7f(ce뗏6 |):?.GxNʰhҜKryRM;Wvz3,˅5Yxhobygw~AMN] {ٯG;>>U"V]4 S2`҃,K ]m5YMG&I(z«ۓdi,,U?:ʌT fXlE'?KU!К{6F{-`E:2YL˩{Tj^Y?CfcXUKxi}A_ t{n2&~aV#Qzb49|uzp!|O48?T¶_:*<ցݻtznՎv,R$84|+cc&ItH}W"E(ic&6kvB0?(l&qVI{>uu`D7ׄm J:̩:ZQ2-ߐAXY1ʻ)uA!hC =Xh(^Utݘ7㫻.rB.\o/ ap,sbI+M$=l+i) HVp18{H\mĊĆ{~X汵dt npዲGX9{eUQ+ Sl!i@ެk{ͧ/ d34gC%dN7hv4XM j9΄h n[HcP ?WIN/7f&+g\]8SM#k8cv'R@9,+Dx) KX$j#I4 M>.\ZTcC8>$ F9H i8 `Œs6ʼn?@>F!L^#]~*ccCyC1:0]b9XxlBgKB:9FaXaUeoAFyI|xhlW*Ƽ!>V K!^ҋ8%#FL"mS JJg\t0Y}xe!'.u\nIFjaߍD BeW_[KOWʠzX]o"B)Iq`_'XloX+p'8~P6[1sN_ľ+G6*6n $CGZ{d/ʐ~OPP5 7ԛ+FwVO&&+}!S0A=Ye29~x?8U)ŭnme}A؇bλb~a&Iei Vd!z@]VC(*AX5 M'2ZUڜ݁ YWÁ}% B.K#*EI4*qVk' 1 Իz_aP*7|ϡN xPzO :FRL6MW/"vtZXbwl4 24[氪+\M|Gu(rc6êq DoF;GT]3z̓;c?ab3~0e.+HV2Yιj/r4b4 no>򿀚>t<8oݡ8([w6/q" (ܼmN2 oGVD}7C8 ](f'vӻPr-x@k|mh٤հǝnt1)I/yQ] qB1Q/Eۨe b&S#z֨Pq'.L:eY7,6o9HYaeӷ{@WlAHod+*:ްfp3$c?jһ NnH r#62>[$/#ZF'f~\^8zDמ->1 -Xb(F_?o![z)e_;O N)wgZԈ1/ϏHa = v2Y8I4w+v@@vP:*&!OA#k}]&`_CRX<1j(V=ΚF>GZ"l,fe!F]fG` t U}ԥvs Z1BM0ΉXocSKq>5o&zA#vKUF޽q!H(QSz0 %o*"D!뢦 BˋԣN&ԩIDt=-OޞB:S(?Ām4Nl(CDd:v@#pa(^ݽX.^xPC`0kiɒ %s/WBQ?{W} HNmp7OޡοPLũ2I *0bB8%G6y XcIBx*ͅ4?t!&?aI$&=DaaծJ-_ ꞙꥭԊXl85d JyXGo9✪pAIsm5Vӯ?v*r\a_CwrB,:"6^[lNP٩Ut#,u/E?Oi d -Uxج DO%wn~+:hl<#݂p#} SUIai;Եz$K8"V(7thb%goFkĒ Rcx\/4+^%Z,4E0Ԙ#[8"YX@CĞˀ-?~yvIyՅ! !څs~ͱv٩0d/ϹH?.e"2(uXW`$䒦.d JkP3HWfEXwF]EK)V.㴽c5OltL }q #`#A1~x.(Aǜ/f#/LPdl[QT*l16+7^Jt}ף#M}uP)B A ӎ+QdR]<'p=[v[' cMr'xuaܒ- KPٮ_ƶyRrpPoӻ}rv4c3,Mg|&_SɪA+a8f={ius]kU°˨6#ȸd/ O4ffB3tU>ߤUc힔 (jcJ>Y04}`I?P1vvSs+ Jz3txpAb1  lh]wd/k; 8ux ‡Q +VlI=?cMd"S%5J"⼿KN5v"8βӻ[}@R`}q=n1+ַӤd~ \N'>|T s4RL΄X%k+Ye/[XNͼ+k z[z-],1ʻ3 1c&mJF =Þ vxO<$9 t Qi-ł;;$g~Ā' @ayS \L۽nj &V;Vh'sX*u NH ws +,3K7)}j^eW6I~T#$0eUF ovC]-Υ;AJ(#3`ށ.f^. A{.,c LĈv"5W46x<&-PwDh*S(mΎz4f{s2&m1i2Vma'o3 I0݂TMW`-q(kN 쓝Y ^[fÝpX!~ '!ʊGbJt3+Q *Jgm ~]1 0 O Pvv l%Ō1AGpJ134VN{К/ɼ]uCsXN*dF|.6<0ճ LbQ~w2DbE%rı)ĨbJd/L!'a󿆔x˳|p\aT!T+o|@#Gwm'g(` XQ_He=õsȅI(+DFta,ҩ~D)lh+׳R#\eAwv4=ӱ@,o2vm7K?}Y]oxUOB{&̲QdR}-;/vX&>HRCtag>nhhUn6J*6x ]lE̤wR ?"^|3!|?vrZ'S|W@+}b؁C7W&[P9vm0%<̦ qQ4G`p h`fx-y;7go?&MG%r4*T TlMӝcQf`JĔ Tծ~^xΔ⋗n ^t}Aj8_N%c/8ٰ'Qp ;Ђ/waգfDG;E<2:oZXa8BOa@ـVN{ɋ9#bykF_y}5~:cOԲ!l2 t,Kf>tmoEV?y:,5'=8|B}."X' \ y^tgoz$ցoE^iUY)sh(YcVI3k3Z"xU"B{/ϛۤgUw}\NJc_Aq:ЇSƦ L]dٓ*ouΌSNcwK:k*3o\T ߉m,ղk$q; ӍLkZM4> W|Hk|SŢwMKV=y>UyNZŹǓ[Ra~~^],g X߿b%(Z8uCws! c,yjVf&# `m UQ8l"ԥb3jJ\;,L8d!koAqJNr~^߰cJ,Z^J]$׉́˂{ P(QSPLKj+id=h;%a߮}Z?qyDz4@1Ien7Q\z ;[,7"OxtaE T[)pO7[jhЁ^X wCG&ʋcw:xq*`7hN6Db1}m=M'E~pn_~  W"sn2@y"I#)tahVVy/[(58o7} %>Ԟ̓.!@%TͫE3-7Cs릷?x%"l^- ؘb=+t>,+^@߃z352Aʱ+ssH_j98:HR6~{vjKFh?j}ٜˬCI~.׳VҵB-d>a>h~o>i{#\?J9ΞtG=d&b.KŲI1m십唻q "`0Y NEz w&O~Ѯ)q+n~8ncTM=BAU#+hB`d3+pQi.6lt}06"'آMgú`5}r6'^/I:n$x<\gq_*gIlƜ `J,VelC$y~* 0 4ej@|"YΖ fC`R: L)lTZ AtGf0ةqAQIZ0~s[}%T,$X DI`XS^ȓAM4 6LjQRډUs~Ξ(ﳤp(qSX/p6fqt QIWrkp}BR&QeS(U^N瀬hKFqe%H(PxD S e /zGM) \3;a"'}̑Tn? B@@=+wbR͑ƎG<YH49n,O N-)8Hc,i):).4yz$$VM'NZ}Q>bt7los}G?ge{LG$,EJ:D ޲cQ2s%a81Oh>uc PPw9w!FV93C`#F;ցz<"ڵ5dSxe\/=cZA`]@a9k[ g B8ԜP?|weّ)p"!ė K^?[P ͞"6 /MTl pycE?9A@4za 85˧>P :|D~ȤͦVLؠxB?X|!M/B/Wʇ`&9"[=GFk珍Haס+/z&q%[ef'P.1A5DDį>v!q~K x*oKQedlH@wVjF4`BTY,k.d+j7?A҄K~)y61WU|k6 h__NtMqԳw_M ILSTr=^R(' 2dwh-)V-?2(I^&O6\ɨ rMXa\5}@u윸רD J<9Uqn," 66{!r.Yqytba,}PgPhuM94SJ< 2fԵٕEfu\NØ+-V@ ͳCjʳM zαɹE<j+1$ b {u}}kqV`'"3c_Y8Scjxsb5y7U e ;+`&#/6Gvyn `U0˱ǂMŃYN)C-(9;`»㦗BBU-PH ~w?Fܯ-,)r1BH ?e(Ys-ps[{/)Kl2;=Pi[2ȏRikQcTRJِQ "gI-uò$lpF.͚9@=&kM+?qK\sZ㎅/BZ77 , 8i9 m렄zwx1J7ϕ&ȶ?HswQ #$n;VƳjo(k*5KCC*T#f|2Li2JXG8hc=Ŧ۝gXX}pYha]C/t<&&۸wH<$hpR-T|8YZ_&ףp]EзQ/ِ#= "f6jScfn׆SBHMSzJKΟL<*V?Y ӖfsDmAG]xۿf#;#U-Q5 A7f$BJ7fC1h=6'4ߎwx$m:kEyJ蹶N6`BC[(T`g i+FضG(GRӹb4(`Ola$ uE{W!rbPfuJN._OS>22g <6t`t9Ϲ4k <\5״_`K/<ڲjĿaOgpWĊ{Վb *cY'MP_ 93]/: gC0LE2HRf901ͫԚ4)qyA?Ïh (|W~MoSsi nQ\=,L (,uUNG y)WroGFA Egӓ)r.VKo>l+ٌgþXeE[Ɣb ,ˎ+M7h9qQZoS㠤o@j]t3}gd¨vyu9+\3/ LzfV7%f%x L.&{B[R3y^[pVƅX6 ~8 T+_ E*ji ש'>o3n?@4V1)Z)k o19 &dĻ ˷pɦ TnnZAɃ`cl2dzh?è˂'Pn1|EYj&V1sa'yDQy|\zv1ujឧ\ *JJ.dK΄M8OJ$7J{y/I\Q[q9]1\>͋2ӟ4~3LuYrf_{n+uVSU+oDſIyTV-cdk7HA=U΃U$9^ 29 aCBWHXP,ky$pnWv+BМpggc#K%{&{ }k}9Z\gA;Јseݫ$pzиP~#uĘjA`!ܐ+LOLedtnl݂1G"gK}D%}^U*QXkmE+{ /T- -)dK>Ɉ?\*>C;r&HbeKBF ֍ ,1')2!O-3yV7DY>ʿ"uQV{ooxƬ/):k6J3tҦ2^0oTS#RNڸ4]bB|:Y/=&kn0P5?pQ! Zɴaq5rŏMwIVg֎E3>%pz,pY0V͍{^5pNGX_ ".>.Zاhe^'-N%%.L%U^È(&qxH%wg{$gE>scp@vQ4s"gXj.~4L$Le~^wGu/h{-xu.5#L '}$ìj~ώ4K֫*  פ&@`.`5A.zr dҮ;M<)JŻ'-^Zb0c}p6`_L N(R]eSmg,4@FUQ}/P{k; NO+}f36yhQN4`bš';]̯ 4ލ*[kcpbI({_ĩE*n(W;ZSXs =|zj|butGMoGv@UfaTbS|q`IeBo_.lHޭjvHb3{q̛W5%uVk&誌jzI8o7oR| f#<\GU5"!P"-_Mp Bm1Bov'$F(Fdw86}w4UՇZL_NOZx@=\`[6AC#K ({zZ&wS@xpk>x kPqU/٨^̖{ 2ƺ;$J嗀,߳F xmNyI `ou1t3hǑ_k20\h# }]`je[؊ ,z旹fL.5/'9k ?eF|66ɯS;Y`5|!|VGAmO{0&[Ӏz): TO >lOZYI z?vuGR4!%aEkpXF6růh[O`~= L:eiZhByd>8 @b$ʗ~;l&R;E&[Jêx =!FQHBP L,LjDoҵ3uy~Kҡ v%ht#@#QQ1bѴ>ξ~Uêbg7k Vzk2n#a{sNDft袎ņgt+ O%ݽ3\]kb}ӹ [ L~X8BΉIJ ]E aZp}1 ؼ (34nLfb0`2<4Hˏԁ)nX9xp+xiY  ;@2yXZgJ:fcW)o}*cHYKQm*XȘ'QW`Zu,}Ew;2 ="O&:Sc +c /xXGi)d1׷+h[L_O~3Q'1Wd v8cT[%#h3AꏰR`J#n% g4z2ء 800xπ6Hۉi]`hTӇ˔}ydb"᝽T@wU(_+vGj#M#'ik W^ITdk S@Y7iip9vUֹ^v=٭J"K/$Wα@5_âӡgtԡd4qY.Ntr:J2G]=%ws v+iYE9Gyǽc⮿ASN'X 4vwh#MϾ7[G ɻ"emm@;g}/|#I[@OLE3_:lٙ6OBU?H fģZ0M%5[pgJV0D6R)#& qŽENdOμߥm00C96Ў$l؊Vh;O˞}|J]Wp[TR__.U| ^1gPT6"i꜀S#R3/ht9w"C9;hld줦]$0u7>=r@<~:)[$B"k *գws#F>uj.yT`me;eom$VHHb\׸c#Xl<_oúyPS$e$4Y0ER[ݱ`1 *}NAh%, -JKnhrKY|[pϥ$ۧ贽tZ\JTHVwFUQ)ex#p/-IUPX@tCV)Mݭ>h\YnצY,O'I7h"(ʖV@ w9"yi]$4V!l;|ӭ!.gn=["?{ؕsFոZc; U[%34,WUKl%L>#7i8 %#82Xr5V̰x"xP[3 hPdP::tXpnv(IAhvҔɍI)\mQ$e1_Wu;vtY}RKȋvF3"`]~zp@@*QUƫ/ yr׀^:ڹdi ׆ĘukO82<(6|%r^ԶfDMb +q@2V{kPԉcqPCB Ӏ]:K/09=K +Z&T=FG!(q8B ugIaP_Ce>+5y'ejڳDS6ڎ*Bˆ$5v zzkR9't.Ay,$dDp&Ԩߤ72-CG/. 8LS\ГC U*SaO:s?zun@8}f%Mx rF@K([v7!De++1TP GTr]ge9 ScŪtJ,kq6ax6V 0X:JHM8*=Rh|eH4Q]C*y$![uy8 7אl:iu¿'Fsr13"coB]u fLwfh aи09L8ď !d ʠ,!KddӢOކ,bCAfL>8֭F@gόx#y-z1`s D]C-xL99eT>B$}anRg= Wӥ+zEHg98pQ#Ċ~]uV:'zRj٢+8Vj.Ǫa;]>H]}Mio( غS33sHY[RQc,Z&(bveTǕ':#K}WoE+JR5SN{#frBChnzK3peA'""x)I]sV\9,FφZ?r<kC y̑i[o婉*_1Łnof\';`~DcIOٖPaH Is} >7p wrJe|=!kjO +ts= R_?Fh}aolj4) DyzVް^oSͥ#>tn_=3L*$)96FiU:TcU:GjUBcwxJse':|"9KS9N%z%jҼH0H}1/SߪĊFuC_'Y= ny-t#[M6v_( xQߏu!M+όj~=فy[@j{Vb&zmOʁD;]$zZ[W(VCt zwӕI`O7^v dwuhCmZ 7p7mk0m5Fjh=۫sdQ]̘A|b;8;Q^wPk\|fN/ ). ƭ3:ӅR.N<\E˭ E_oWu oy#E5Od׍`?fwcZ<8F+Do3S1-52Kyro~쏑i%N-`%(g+mӄԥwSr<_UBrljgdr`?&Y-ʭȲem_ԥlV|CeD?vQ5UQS'&W1sfܩyׁ @(!9YMq^H%''jLCOVgif8@Mob<=տ#oU$}3Ju]r ,.?NՌX\^,Hwyse7-DzIk,+b tם[JsW"M7~Vsתep-kGY&ִD<[x!cAS=pD0\L7,K7aJ[{5]٫gH^Y#jd ;yCWtNOy <ߔ5X9%;{ WlKvH|af^P"ӵmA=xx;nBJyƹ?)nA }d6My\Qđ;hfyԸ (%*s^Iq^Tt<'Z<(U!.2m2cy),HcB˅6#95Q1h]wk%26ϪA LIMu+.sR:0Rs*fDVQw#*zdJ6>e6A߹X=&lAJHu0վ^tTWʩI"_9+\t*ۤ33A<@+H5KјɯT' J!B"upGP Ŭ[ȵYs:7d蠋tIFhU- fk%ZIG.f?-xBFt SLU+EJ+{z.KRp^M8'Hm+z,v>J Ox,Vjk!`g]8'b:]RI6#1b egF%@=La>\_msIP95{y=W%](|qs MKnr!h۹ʍ9u7{6rr\MUb4۸@Z\0ʌaGspU%a"͑iVѕ%$#/dWW<6Y]'oŔ]4`*%EJ\t+t~?%腦]"*|5-B~7UaIVRUZr&yH)@@`sd~@G=y|ߠH*ͺc=?p@T^%M  ͚YVXÅ. H3"|rNֹ,|Z;fWPrJD挬,,=b< ;hQ5!p&0P9CJg}w IN'8Yr^Qn,BnOO4j6)qPOM: ș[`h\{gˇ0ܴB/u2mq)=EV{GCY F7ʓN}~SNuA; f$(" - ^5Z;bܗ*&iĎq@*Zd Nω5zs+O{]w%^MDނh1*ۚMw3nk9UE7##s)HiBӏNyX=o{C 0#_rr) 8 ,u87$S k\IT& rh?S"3sѓy!5qvsfZ+y׳9pu]!^ :l}3hyM Ky_.ni"`~Q>zv L"xP{ ,B syr_i&s0EI)e]JuS0h R-=%= sZ$=~0(E6sxyC6@OM{]=5Med9^2%y<Su ^^}U<>|(qc"KAЪΓ&6ɈSwh^>x.(8 K+ȼX-^X?d P! vڵezf@a}]WDGrI,yvPʱGkh uFL#[ۨeᜣMaQm"ʝ#`A30P ]T0E4 Lc.W.*T5Bb4%:B8V2I'qu]0j`piFTPz( ~x_V-OwmR} `r\P"_P9Q+ nTU~@Cs#׊ڻ9!n"RSå{e-9nUn=F]ODo5gYZ070701000002f0000081a40000000000000000000000016650944200008c14000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko.xz7zXZִF!t/e]?Eh=ڜ.+ v6Սc}ʨfJ7QOeoLy43A8U~h㕂)7`TjλծWT  /d O&Ć̃Փ;A%'L'GD_\DZO#eY7Iy3 ]l#m 2gp8>Lj81h%M:QΔg$xmH*&oaTrS8t*f4inA@a|LkL=sMZ]]B jV(Vcr֟JS> 'ݾ$:}Wj!BVmN +jL/Vjڳr$QicQ yaRsH'LeԄ9 *ƣe.q `m I@;Lj} 躆}˷OiGUNPf./MH@Bw>yS4UM3z,PG97δ2ݷtRͰM=~3roXE F zϪ&,3gQi̐w!a'g+[U ZK z f(PLRpmpB[L-̙\a)Oury$[`"Aźs퇊y1ձ;)*ќ.n]M),!1Fq(YDQmv^eՔv铿x@\t'"#t'cmU6`~NabB#5^Q:0o91֭,= d  pGPa[?nRmMp*HNS4G`FXc_Zh18229ᕈnZc0TG.;'!Gb`φ_tkѐt#C͵2W7 F7]7R XV,ituQy:)1q?hqz'm*#$kcAHݧȀb 'zJ 2կ\=KUWJŸC8)&,?I]WنOCCr#v'Q.gЖnfE-kjsB@'Mລ3&%+10b̼!P ԹCjMx;GZG4Blhyֈ)u8IJTXކgy3"+m f.0YaD/ğ0fpK_B|\gu}՝[')afjNήY. a_k |Hv1Di/і.&miL#N󩎬ĥϡAW5ӋyVr$dM!|mrճ_(Qa/͹h.+b;]j?͘<=51b)"k/ubRB9Fn\lZxjsUW֋-y9n3%Jt;jDJw ]`3B#Xq%Q 7`bʟl664́)J j$Lԡg-Zg|FC(MG&NgPpv ,H:Q7Htr(^aEN/'; S $jo_IM&@E\s,WD6yV8e=H9=y[y.ne<}ٍLEÔ_bI:kE c嬾PtQ*IPޟY&>Rc=:~ YJ^?!Pw$T N O66@@_ٜ"9QJe6߫WL';\vW@ *hn;07AƝܤ0)1%Vz~ۤ^(>, O#%4^ -7$v֒f*JQ'A8h`%Sz\~H[)!\o1_Xa]SHƾtL20X69tpW5fj*[8ы\nz>uC7'n0eG@iB!P Rx-^ ieU;,v5|j^4oj 4qU헿Bʊ@r|(4&^[:kTZXWd,i|Qә2N]mS2LVx;O szhϘgxȩ DH>uV^\C{R3CQ]16J^TϺiu=.⎹ct |@tFvY10_UT14c;=bј9 &ï7ME=`y3 <7x@S9?qR9ra@r.ڍ\ SYGHb ;98$3.Ysft&v.eLS!9?JLv yut- s#$Z1DS6y0?-!-_ `0bq6$_]a6Ƅs{R~!l)xF !kf1c6$0-g.pt8uEdb;qfF`bUdɕEK< H>2 >0kuX!1 ]pztB; 0ڋFmରd)[&)X-"08>AB@#θܠy9Ju{PjG xue)*,~ 8"Ixi.3@ ڇک!0 $eQO#{L&³eˢ(VouĊ(Ijh|$pkƌT1ja]JakzA%=8D{B4ڀ"F׍c&O a:.v9χ,/躂h󸻰 MyJbO-u[yV,b-˂k[b_R@H#Z?H I 26 '-@G;] @ deDKbi/FS[B(`qiuD]F^-N /*ȾUT^CrA@ Ͼxɘ+|ò:7CpnARi(B`ͦ_s췮#+vFT#`#MjR,(Ʉ ٤eF6 t:\E7rj|pzt}NN 550{ YWD2]-[P[d#4V rNEP`uǾ+f!5Sh T{D+;Hm-˿{/4|$m( ;T@D) G%q?jO}YX HO}Ÿ kph4˂WAcmJ񱺵n*[덝3kMIv/hZ!wȀ*P?Ir^yՂ5#[V䦞; 8:szM*S3{sC OuGZk=D+C^(8< ,?Њ;bTM,ήkYȒnMRӶ4!Ed '%vf2ȲZ%i0>0bOT_ V^]ThS U $Yb+@N C5p'lQG/{r0hyo 5GY$F|fogno+R*.)͐Ʌs#:u6q1y>U 4zyHʼnbZAI~#ښiJ 6-*j$UR7 mh&("MO\g{۸JZlwٷ$#-T[F 5X2sb#+9woIy3+sAG,RXqv}¼<@X &`uqƠ* 4o0ξ6|q1iTɟYV5F NA/e'p[껫o-G]JKށ~uqLp>Iʈ#RQ/nCKhŕ@E^KЊ\o)5BXN ,dT$17h¦>wmcO6IVkh[P^֨%'x밬ޥl`s:÷;l x7>PP((CVI L(gs<ҙ"G3H;[CKd2h`ۆ хv TI;̧}k_ j1B\'_+棅{)? L[J{٬H/c.C57`vF  -"9B ی0^*ZKQn!Jǎ-L/\D2!ZV 2OMȆv{ ;/XJZؘk| ?7IzW2U@̓7@qk~e1+ w߇,cf`R^ڗc]&`Ӌ&M)N@dNش 5fVne7{gʳy:x`bƀ'?3S{Wq'WD؍$=%([G.)7Etu|_)m԰ CR8w{T-.:|>\h^V*J(X.,@s7n"#X ? G$WWs[N^P!w#w ! ˏ9hGiĄD%8e=dd@>KhAҿ.K@P1L okShHB_$2Ɋ'rseu / Ì3#3HJa`KjlsYd,qW9x<2/YVx~QdPhN +91b+N>M'r?Os#.<&B[1R!$=`6:P_Œۭ-2Kz7Jea%Ξ{C7p^j Ě/W%rlj{؟)7HQ*:Y5_LI_;90E=>緱٠9~6"zD,h=g`:$=Eҗn;_S(9Q]W~D9t/jJiE~'i ٺmT%ٍ ˮMmw_ɲB8Js֖꬛ co*h#{eZLu,̜3bĀ9w$K{nOq j|^b]J?,ZeH5Qjt(fnEq(:Ys} ?f҄!tiybvo+6HyW?Qi=iŶߩ)J tn~۱m_Afhz@uTw[0S3Pa%bk:"eT<ʆ`ȿjGؒew: 4A9MްE/b %H3E,re`V7; 9zb'^%ch` ,H".?Nӯ)94TU _3a6~l* }(&eR 袜`& ؉ _`3)g3̀vvu "dсiN!L;oa5 h_CXv5lp=v1J NAnvŲp@W09Te4zUe N8D3m VR# !6Y2qH'AF߲&.R\J,1O |3Dr仱mdƾ:u#ب~B1!z$8XDe$v'yIHlia"[mJɏ2|î/{/ IK:Ovn̤juwDIR JԠNGT"EiEWgmhr[Wmٸ"iԄ2w{|W{ڠ\D* '5jh㿩⨒KOר5@cae$62䌣uR]tڮ1NUYH]#ŧh <y'χt,M j!;ykdeD 6??q+exy}ftH{Yٺ!g {)%bm?')xZޏFhSݡ!%WFVuT^xI2}ba6RxwY/}do&mV yUFiȔv \VYLAh& G0$;ȥ#Kײ<4@.ϐMP΂ ͩͦOV6/jt~9^*_Er*kФrF4<9wJY݃0;ˋV;NS;6ף7E>5٦ue50g#Fa2ygPhxTeM'РݷEP;GjP|@P7}0O=?h'=<=C7\v3=dƢ7h>՜MxE%*/b Ùצrq|h.‿o9!cwRMb=Ie 3󍁳ky:: :-9pTϕ'Q4n7j %8h S!j֦u"cA^)=0={IF">eu3%⻧Щ:NP?~Rk[Dx5o Hol{e‘ /*1̎3zzO 4O1:!d_=Jv\\SԮM77JKolrn3 5lYNIWa U[otn?Uܐq%J.1% 5ݣ(?̲gM@CkZ|~WUN6_T[e ~w^b:<1),cvR*]ۡ8-oNL( ^NB(2!HR0a߱뺱ЍVZh7 A]Iӕ"!@gI [B#kɲVG+Uoti}@(!g#qjkK|3)TxgѷHityծ 'XYQ(%3LEM7U B%&̼x"Y}e/q [ I -N?YwiX ]K6Ɖ }g |2X :%c?O8y%B]j"ר0X9 JyU- 撚rƖ^=sȮ m!N\ _,A[yfJEva<&p2q5H.Kp/~l:fmwNV(H(V] z*T o鶋5ȶ{St*SoR98' )\SrҶs?QݔnRIum&sHj-==z qU$rS1/!yL9DGh8}XLUێ|{e/‡K W y2u׻Wе6ZάT϶N. y7"-Mmta䲏^>7ô H-IVzN^?R+B'&gJd8tQbPȢj^}hRb AϜ(3.뻙`zBJ9J81! :f3ST>* 2B=g}|ۨ*[ٚ)x)T_c([ cwUʼ[W~Lbc JA2*ɠ!RXDhT+q[.f5A_7-ё樚\ C*Z]sVa)}'"tRwZ+E=uBXwbih" :ibW.B. ʕY&Hr?T"'A`s6Ma &^xs=9 ,!7R7+1rZj_lGљ#:[vA#Nd]xf%V41 .d) qAXJxhٻu_8P# u'ɋVu|kDNQw[I83s2rp^Y3EEń0~IԮk u ICWUw*iYb9ơސkq+uZ`[FVdBOaԏ\lTuT'DЦ<6"}]ᒹzyR/kȪe`+с=w Zh^Z'yHmM+kŖ",k}a#}Yo4ubP٥Y&zV#y+"{u o7Lc}U/j`6m8=7Pi<\,2%2NlDّ6][sZQckW~^Jl(^{ZRcqk' Gv&hOjB+ui{7 VjeoN+ВpVE}]} =˽M_-# [W f ~zB\p#]=> .*6f!QqF+2#m,Gt@Rm'?l#[Z/ IdސuOx|\SRkf(D#Ln)Fc\WW=> .yo}3Y#9#Uņ2q~8H~<$_&(p> f?!i[I{Tx![JA^dH~JLY9d7ffwPOeTq8L0o_H]?7O{E] aA0h>ibYu( s?D5%`QKR?H"u/)GPsfI&^7R~C~3lI=?KN /?d_2S $?-NҞW5ժMƪJSI5iBc!8($INQ Z'>R@H$'C ZâwOj%%G#!ی5șv &]nȖ vjAKۦo^Z76׎IwVK;>]<ԒhYn.c[2p߳]@趂;=BcضHn$ &b0"@h.dn1rwD9{#M3IsPzc.V!< 8;E$j()%D"9?xEߙE̋?&\NךtSfrl]$* ,}~X:´kTpYހަ'4.Y|X ]+:vCߑk}|ؚO  ]I,|_ӯ6fR=+u)[#"=_jR;( ~_Zi1-ԝS9WjJK7^VLEIvj!BbtVI>OsU ;V^%?đͺBmeb{ކӞ`y8 -䢾< ~~1bi#~sJ|իNÀמPI>":is'a5ĶXvde W3#kޢ^;Wrr#Ϧ#T|dH}%2߾5$[rN[9 t5gStSQ5N(@-S iū lt7 ;}tb\(@{i-_fє9=Mv#=)U4\#2xKJ M[@%.0rn>isB~̛E$q"H>$5?m7L$4߾ 9t̓rtShqÿ9JCZWiqUlƽ0 c[퇁ƹ}5Qgz hr!//ãaΤ7|zW>`B"ncA7WVe/geqvoA A@ޣfZ\N 9DP MyTzMO= > ϕJXӷT:SC|y'4r`WC>f7o26F§_\}1 ;A3rfalNqZ}Ix}xgLi_Oa3̖%‚ Xec̣5wHn fRyJqrm.n5ڹb JÝ(-ck842Ī Hy'$%\(6]G%Pm U =DKϩ:>u]$_9İ]|jhȒ@!$̈́` @0L3b=79X}% ˩xmo?tюIg>fbT˜xo{fcM^Ch9Q\MEF'x׆eMǾ#Euq^(/ъk~\/"Z9ґ1u;g (}D35u(|p N>Bd[co[؇u8:Enx[F l3;&q6$NSm YuNDgy5p;yz@CD ނ' :[ l~O8`Q\[@W4%榏 5km^,uާ6Gn ('>-r%w "[!x qK`~{#Jm". M+Okz?hhj'C Y*)%+^9_(E b9]#[OܴZOg 45l:CeUice P^ hz rx d1fSd'+y:v,&]n7|[m2L/c؟U7SG"΋6+6DE221lў ~m[Q%AI$|x4u@}Ϩ_ MDl޲r~Hb8aɋFxn3͞g')h-B;F&7ګ gw ToŀkD>Gi𿷇>&R#FpKp/2y&U3%0\u`0$ !2dW.T]A~`-6nV5ع֤a> R{' GeY>6ղ}2my(qԲb|^q V){:qb>@ Z`[>km },7nX7e.^,R>H'kS 1WeW Dq^mEX•?V3(DYVҳ&%i@~fRњpc7A=!lN>JhFMaq(TV '8p7T0M>JE'("Up՗l\쯊Eg& ̮#c X1yvRz[ [dzAl:BXjSGAөe%0 vAZkrkyi N+oʹќ9hԽxCE? 14^gqR+{%}LcȦ@'XyJpMhlooz3[dsug¥sH6Ѩ߃Bj9|*29.ЛR}K6lel*Gcқ'VNh?G]qh\KrDCs}\ 4KS:\лDTr8bHoEBSQsSk@!oI(z4R`\sky<ꚶq F1f%A'\L ̉`D "!(?`7XkqI0bݛn`~}MKLMrqek>aa+X!\B5/qrd$[`YkĢmqn]܍ ^L qqC8:pG&K9oq=[pT)q%DhȱQ*..qq8=qnR2VAnbjx a k\!JCN[xrU=854qXɽܚ6.` >{#OH(:bV?GUmnpA9q>)@`ShAW4i2ҤʄݖNo׶;n𑰠+T6Fm/# |7oBk9SH/JK>ۥ,?.Ú^Fy=xwyAVYj*KHMcpۊe7nE&oöJ* OD th{5ޢ!_lXw UR9̣U&PJuC+H!Ñ~ݐ^HX*\Uey <+'8lv.C} 5&㓅/{D4vP@. dڤ9wDw ]a4wm$Ce05Pydf<'BǤ[9ϝ?BeHoլxަ>|Hx[$9>%P;q!PA} BLI)wOF*Jq `1RDG VΚBẕC\Ɨ]B`mfK &'H% bFS)75=;5= 'FYanD%}b | 7`=;>9 }>cXɧ_x r y8IC"k+3-pq$A0G s7FdOC~eOy'ђ ߢ}4[G|Y2<DTtOe&Y'7g>$x*JD}c&"MeG\ЁUȰ|ugocd.7[EP"U-! FyJn_hՠ%Bѕo޺rU,Z)HDgKX,fhYw&6ߚ7|wfo:DV4tuJ4P;FQ^tE>rĵ09:a7 '˵&TH_WxB: aѱ5k%n0f-2#w0 q/El2)FJ;xKp+At ϐhN'hy: D3iaQ4K(ɋ]P9Kd F)x:u:ژ})cVY2#s{3> <ҙ(0ۋh*}HRZ&`EH~Bes-x-P\+UnAlӉ(l9q|b.ޥ .D 5ho GJȮ"|XB {ispRV j> K&ؕŋ3q=j4vRy P_Eƛ (_xq`1p fujU&wb5&܃ľXTPR_/c"}fį|AW8g1Rjd}>6qr }^}?CAoӷmnA^CUiq+Q=N\t K(m#'Yߑe񑇲!FFWb_8E#5l3)Lsyv>Tq;os S\3)GpjZ m>m'p ҠHS96D54PɎn5S2 2&l!4[{*jv5+= /FrB ngLr_~im_B֌&洫˼9ʪqIIpqgXן#q3p=G1cuB0boE/stV7bS0TVhiMLE~E=x@0 Mr`]\UۈU3,Ȓfw+K_.)SL'=0n c 2[^ h!S*_,UK:~ lc"O Mѽ]_T|7M+u9Tktnj.9 J<1G6`"kl0а^0ЏɬFpGFRC7}MtY4J:Jx[٭0'.N/~F*t 9oCVB-Rv>=6guN?I,_zx?.k):)p4k?mCل0p{0t ҅u*9?:@1QZ?80sq.~S?XP-߂MP{)9Uv8_$yw43B! P-t;f'yjHʩ\Tcydl(C\V@1\``LϼKXIF{3-G.ju=Knj ob&[fFL͇Lgm-Tߊ9dz!ͪ2$dIV?QSe2VWtsŶW$|:e}Te`Bw=DC!0$Y ] 5kRS$Ӵ\f>"乖 DR*&8caxV[r&k9E"Xiq= t퇻ABfV"4'η%{B}Kfe]QAR18D6#اG%w8|m!OP$U/rPg|`t>H3?G{gPZjÞrhmuNQ얅6$.}PA2a'53vD.p,'ɴwSM"ew,r Ðر#M_P@cBP EI9XHP:9 >X8w|$}rqx ɶoFpx >==O:X!RA8jsV[y?H|̂CA@-Q~8RL_@ɈefJbxYm{oV0bښUC3k+M -~>Pn,v]%vB\= (݅u>@x 8?y똓 jF0-ZZ(}}@wAdiQH2%#(~q~vp]A'4+`.m;I<&PH2$wpVf@s=jFNUV B,P>NE U˳S Ѭ/C/ڄqIdSBPuwkn8F-jgjۓw@Uٖ|o`S%68Nay"$ip;KS9gEC.h|6@Zlj V<j[0gC[a\Kp,A3Ru'}}',&'U>/QK0{b@DAkxd&- rU}(n_oe:)%݂P*ŸTЗ,%Y:nSI3e4 }t.#|; S~IB\Q]*zF4sJ,~A+F;])lDOdHs*F`El>VrYe2Gl%eaFiU4x"GK%u5x{d'.]u[G@;Nli6 ۉσ"椁[VNe̻N)xλcPaֵ)^J5RJDS9mOq5p;K)aDjDpCUVwixZi.6LIɐ?y)b5I6Pݘ/[Bp1`̻x[oa*pkGGajT E3xR jނ@aB,T>Rs8nbO"zZSRq(mȟGA(7r"B&ŭmA=2&h RXP;s@ u |tR=N{ /BGTtYОQ>nIPe(zz#ak{ 9p=O l)Л`G/YJKpPݳ tP6ԠRIs x68,I> ^0U/!Xvr} ~&4N90y)L^ t9" jWdt"Y*,IoJ0j2iTFGʨUqb$W1`W2Wv9)oXZ66+q,r\65H)'?FSʃu~B"CaEѧTp߼Cw cRvqpbF:̂dk5v"OMwz2]KwQ?+Z!$,]A[Ȼ7ǝ;:$UĿ~&F2פG̈uMdO\G*dsqz膾05 E|V,c8&I%vMeT_QO&~'p؃Ff$H|V!'-zㆉ}J6 v/DYAf7vB Do } ay`d[0?~JKfc)(ڈ([ܽpiVA ^q/-ɮ K%d >oW@L2202:ghJ[+Nq)lB4\.2ckNa['-AyhY+~#@/2t <#aQց^n^*U W$~ _[.ί}#mGzSDtdq#Ƴmͭ-D`y)SUOnK\zw! y#q6-L)I6K,;nH, f^pdcb-C+$G&Bk,>(qGʜ.l ^h=љM# "$_HW2?oÑF07c_z vf8Eś'Qs\ip`se}5ĽŖy<F/JnӫS<[HCfy(RXʻ0dc hjC kmS/0dF/Z`5<۽W,Q50ly}w{H(4 Bv(]#dƘ=,HJnӱ2PWt`O9߉+o9?˶[կs'B^xݮ=#"G;M/*~;F>=<_tO85_5BR*@j]7qXVʙCQiU\UT=4 '3ˈ]7QK>O@w&ZFZ73SdR\dfUzcU;%+HjZsq6M&GmǪ+O@z7].8ҷW.8%QAAU| ye[An!?~<~]VO9Zj9Cͦy9 wP;*q=NLGl_ج.UX&O _ f u.18垖.VjqYw8^pz4eʕm] >dhw@5p RgȈ~]zB>B7[8TUJ_NA!v: Is'/:Xnb: 2RFP k,I|DA}v-p !DV.̇.eY x?ٝ_F 8D g]Jy xEw ԰[:=sr<s(>K"H J#Cu1 Jn]mzboN6BRՖ Sb0"w&SтԻt0y7`lj7yN,ֲ@ 6ƼůQH6C8luAR֘kpg{ +dM"1*?IZW+0tc$k哜)+LN* .SWڿ36G~=Àfs} %$L鐓1!*7:F%%\M 2 }OgIEמڱ_iI9_Crr 򽷪RwN"w/%C:-S9-,K^[EPNN4:"dNU};V hLs{QOPi5UYbb[7u(&t> \Jbͯ]٩9zJ.+4,=$˶ϯZmq1jѩ#t…lYѸ%,:jIZ ә L$.Ɠ"))Ȳdl_{h#U}dDm^÷LÊhhUPllT涀l8s2s(1T;@Eci /(1=(L*N{4 К(SƟoG$Lz>'))?q#F3LN 1:('}&8\g>YDFdkUAΚvx"`:Q4aArA@@ɺlZNf'L6'}g9/ɂv3oYKa\ Kky9yK+םJ"}9huCt!7@HxAw嶹 Qw*#۝ `De4ܾ3/ }3a!z^'5~%£i܂Fya^KwRr_72o>NKD|F~ndg#ɓ#$rDv[ANGKȡGDZ)%)rxhʚbj@ UIh+@}1>v!f4o=4B 4o@E䳽d5"^v?ot.HD]h 7|iFQtVS{ū07 u(0jhޙe磆XV=QA̼.3,)^)G0浶h3wZIlr'մۮ'[ňU*rXk:ȋ /zqD9o}ԯWyfڼ(sދ6$x)^6GK#;NgJ<ذ-vα>P9`a aX_Xgmn3E򯊔a|ȹlrZ|ЎOF}Ξƒ9tU-N\6 -c0m o`)a- ~g?S̖(r.J%6R~δ{ ^;T$BKL|qBUB;ݷ !&mxٺr{o!8%qmwv:_ #(jIdic3ҌYY r Fe;kqF-=&nm `f|C&h[,2iDx;uta I-ڽ6lp 0DјJ/t!A9 z#h/Rj[D -C`9З R`_B}A-EDF'Hukijg82uPjVjBjq)5%Þ헑3Gק/1 p܃ HH y(XkJay2LWzwZ2EYbTCPy2~l:j8 ջPsҀoI!m^ W%| )vN(XJ}Md?T0dSUC RPG]y&f>)u\1rxK*mxJrPWZ-9Ps^zor|s(?YPXoR?p4H*ŀ(ӾRDUBpk|#ҁt1[pB| 0lM_!hp<&} DoN;׬ aYvdTz$@j(E$pBlvjMdm73e[Xi~m_JSr6Qzt뻓GΧjT^dz_ %jÄWTL>/wM&à -=s_  <‘G0lU{TV"T1RwU+x`M^jLj%4#Wh#ʨQ72ʚRK#Sz]jtܼdՇK99S&9nihev\D0_.,M^ة&kT6 l7F X͚<6 'i=D0zB&GN@`U1?2|=!zk ۨBv o߯fOY+'d-$@\x&93b3cpo;VF-b2ƏU,'k1y5Lc^ @ a77FhTn}i5ӭ"RU.D&8`ѷ* 41ǧ\g13c.֙fi9qfcI %1m TդTI31EF2Gߕ5~֣YwGaHC L< =8\XU7kH_S{ms)aRo?1d'cR"[1֑֗ZRNs~,BA%b1-IIqwD7DVxƂp%ht'JQG2XxT9'ۇC*tPx]2]V?Kd 6sM43fTx ؝1$R8rF*/c HQ2_:?RS%'<*\"8A0Ci33_t]V K w!@@Dچgt7p`ک04PXhmz!"9D[cpp//,tZVNcRA%M(4`d!ޟ'>0 0S2au=V[C.b f&" `*D[_V OEhoPsX˕y]7WQ XWA˜]s_ΤOP7!ƌ-.Sʺz J>w);3.OF9fI/!+;]wbdohpu+ەKfPSc3 #v*1 Zu2leD 8l nuŒ_J0[q_Jr%aXZNua!'+۴)ux`xsU?$`<#fKvۥ2︟ ed)8v]4}иx{;؜Wb\I&pK6-&̅oݛ6992d˞_ӌ)ӿuENyҊ؃InDߟnЛ%qA.8zqB5^zvbAo](pCho@&ц o]D7:tuwJRjXIKk*{7+x}hN+ rWI*no1G=T($9S`yǢx]t @kUuܽxj pEv~F zhW}dUTa~'`oɂ";-ܐN1N2P1ѷA*~qP9Gjh9f&^eCs ceKL0 JYWjVljgpG?Ɖ!DWZPUvC5;b Y@?LyxwV "8`ɶԆC+zPg"*yJjO6VI_v"ͽkr^/yFN $Dwþ@ ,+' Ut ?g=[$<~Y ,RXlhą]Eva]zW'Cj XN(-ڬ=xu:vA`]gr4vĺN`u?{BaL<0lNI<'aXiN@EM.hY.äIX'.y3d o+Ku2p$FSL J>\m KEE հe=Q? \lW~fG/< /ܣ ;w߼ebko{egE+%v;_mE`qgPWs 9;lW\dޢc9e.cJ:N^2ToH!8jr][9Wr'm)jR+.W:c]Ňq,M 7O Gi{P-axw|JХ(;wNl"[7p3OSᆋĊ sH¢{ 1+|涙4H?U2PN83Kx>>D3O+Zb?K59VnF mX`7H9׊WBETKHpxDw[X+;k|&5ߝf,H}>%2FTC4gH3U~h4nuسQsVq2e4}3lأsrM K=ڑɐ{ah[4%y-dx -hKv'ʾrz?FH|,<%`++!T,&<|^wrt7U# ̣y8w!``;c7gޞB|ǜu$Ϛ|4ԋY~6dtTW(e{M*nݚ-w.:KըGH!1"N.0VԎ=eݝ9O]lv#`/~A jR84BRqkR#v(MC?ؠly_?h1HAwD//k*`aFʊX+[B3`Ol)M 4'-K`#]D! Z\3so:|CԖ| e7p51v&Om;l!o)l.nA'R& ے |g?ub$h; I* ɞ3cL׎W#&y5g[ƪY\]'870fĔ恕Umo:^`3#ά̕8HChrVZi͑2v gEl9yxAc^YGbxWs AeTίf׉?Q %fe.8<+A1u5Dfڝb ;2gYZ070701000002f1000081a40000000000000000000000016650944200003ac8000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common.ko.xz7zXZִF!t/:]?Eh=ڜ.+X!HjlrTGqvK!x? ^c :PZ1鳾BF.6["?H B>t݁#yX&V|cJ0~(l"**[jONK<] L H}1TBm^urMuuMAmF SۗtR72Qo͉y4{Sh|c/7o 駬1Ru 9 H;qhڱSgix PgAm[qx˶cѤHfш&nm+#ѵ f*iÍ~cvnʛ?^6YQ}W?ViLה@M_/aƋ.Pm!o)*&sIG};-3uኝid ȁ\Xp "e Q*"ykwߕׇX$yF fUgii$ZëK duF6C)CKMcF@hb@3yxQ…AJb?>ahDP\ </lO~AJ`)JW,p_ɡTU _$NvlxgRnG:b%,"f|nڅ `䊵T=tm T/*]u3):MXPP3g,U,]ZuFer`(!ۥ$W-әu(lb!ʽņσf,'w(a6 Ԇs4aclN:^ AAhN_AkXl!)Hd<+S~DCܚi%dĶ JyUQs[#3ZK% "9!+1nKOphkɃ[)\)^#6ú l ڧQHSUYFP^cyߔemտF0[]J&ZjHHgH? vRĮ xSoY]"pǫXb gVzJ9Ưʏÿ*뜕̺Ѽ͍J!M`5{1dxbul[U.ox=r|oJLW*s 8ͤIQel䜞捐1s9TWez Cm.؍oX Ed ) aY1:>O[#W{+Q\'VP)߇J>^ޣVRs2h6tvMG|q7nWO⍮қcpԝj^R<9wHdρEY&\ &Gd%e.}եy};G-Ɩayd,V.{S;KGbq:-ǒ}Wo;G( iZ}*݋Z\uiAnͼ&d^f!"!}=z+Pd’eeґVZb+1bdi"+P|*W9#w8V,xٯ7K"o2aCÁZ-qUKZ'7fZ#-r$?1`_t>Iu>aanGm|mwY]ɭ{ dhC$4NŠ{=mXrdfs##RQ)5xIB܎.r*~}Wњ7~(5X5s.݊Z; [&~6j>4I YQ ?1 tj TAz70?@+:' VcY%qR>ǭβ^/RR+ "?V.j%(};օ;HF&榹QHd:ͥlQ݅2#]ơ R.azaW+W;mYY01cZf SŚPF^WDZ)'F&MؠM^vsGwmBujQa(80 `Fv?P!?KY:VѺ$b_CT.dV䜐n gnk1$D)u*Ԙ$ mu\00?NI-u.?/VL#=⛁&٩ҾF`F @cHqFx [X 4,h$^qeZH!RxMe=p: o5xzͲ&:$u0ρD !ZFɏkECnFd+rMlt  +V7x8RՐ-5q#G{H#TwR[oPٙ{m8oӢ6})乒f4͍/s3ujҶR=ܳﳓZމy'B[wYF[ʑ} ";)́ Wa\!d\Rw chHNLku9>'NOs>kҚac~2 FKrt`AgZhYJ}'d*!ca? ncK6qx?칄CdUq[}}4:+J͚ɼ\[jONZ\'3@Z$5׬X(ŗ!}>fZe;jZAj)Nx9j ԡ7N }8c&Sϫ-ۨJ 65b)CXT3ȕ.[ƥ- 3;\il!;b{'{QǞE 6 ]냐 Ndշ,lC 1xdO |h$rUdNٻ,wUI nC iĉmZ<5]tF9vaa2rc u?g4Se9SCɖ)H_EU~^y_t~Q+=-m`JapԆ6]DR0 0|F'!pasWeiѶ$ړa5l8.tA{j%pͰasht"GѲ0lD -B#FP|%5axlLzAୠj y'0 X`N4*eRY۞2`P}jQ I*?u_ْm+ A#Sdw|%x>Aj4::,yX@x.oA6&qÆHϣķ2Z2>QAPU陸I89WQh&לXѧ1M=t"C:;v"qZ,Sq+4l(9bNL|S^|Ds^GYG(a~U~TuVPMڅDb(p{EP=7#ϣ+ 7 A8*aҩ=]F3{=õ>nVq=3_<*>ln~0qxoT[b&5Cuqːg:M&ޛz]ENQ'):7vlRd47"ikKF6E>pKi,G7F:u2D(jzjRvZB XT92 |8D~ @BpAjxT kU{ N9ݑ+8X1 m˰:(@V I49d̦jd C10V.e# kRؗԛjHp;  x,H% ];@:GT94`e8^k&32D7A#7 ,z["f])AE[khOH Ub2P|%@])}h|GbBy|%瀣r0R}`f-f&?Gz&b)ij} 0t11ļ5TE|*d)]s/s 3C1MSL>8rj^!XAN0Q\58<9")s)wN'3OߜgTIFtFC#;365V0b2C٪tb@ vl?t AY#G$9݁,f*P+Te yZ4YQ^Qy0KWX)ߧ0m}jeNԍޟl^7+J}$H^t]? vjTr tF3|@ o eQe_ -1ȣ" VcFS\HhxDx#EūR.n9oxt> ?u֠bL `I:&-\r$=P!qR%7{fF/JbXD806zz5nMPAt5lm0뇐ՠ Lfx;u1<:^֚Pk鿍8|-ZRiE2{xߖ&P^ɛZ_BNLW4+]"mm,HΠ4hJeC^`0)NRn*$?ݼd~yq LOGŎN,:Zl= S?e|g7 ݑ)m"4MZٍ:r9rqBIW$UW:a5;hAV/&ڕID<8ܧPc!φ(N#LqsLҫ5rfm@q` ~n+J/U>01fX6f9~3ҋs,XNND!!+l\a WנZƦMHf"ՠڍ4g5LK+[ 52Lf(Zb9k鯎GIP!ڙ qlD`8l;>n.T`M\y.NGYsU&B-C,+f[nha\2^;,YWuUrҦ7@SVD$x@(]Gz΄M7߶.$ԣ^+vƤ'Ii._r;KҖ*hxqy\)P5$SQUĊq_\jG._PB|2-k4'@D1ŷ=2M`RNBq+@Ohbq\e3O`u[|e~n6{ Ք߷k /.j$ОِH ޿F$JX(+ngk$ܮa! 1:wP aX0㣎 w_E{Sk!,ɞnLհ Vj~^U=EslbsrӲZ#Kn+e=~TXNzT!kh<&.ZWI_Wz>䲮J6,\mTy; /)PЄ|^FUnjǙ.ldhN y'K|&ow.Amݫs~^~.ρ"S84WVHProiG*{FP {8v\C:XrZ=(Byѡ?+'vp`LY,JbJF8^D$t5 X-Mvv 4ALO㦠P($)io,'x:gz2sPOeǻdul˕>Ͷdu,|~+ f+?~w h*kϲiC--7NlS'neLL^މ:r9B_=Ewt3 9y~/G䍯\_1N터% &\m_ZJ:MKߘzlq {;N;{~zû/V–/(4!\FhDV3"֩7+_V b+f%ERh[?{$'4jߝ). qY<,10ocWb:8J<%uU?Y^c3o/6!& 5Fy-1Q{2w4vd[t^ TnTܷ0"bbizDdAUG{^X"/l֠696H8$QxP` i^vQ\NEaA%+%)J+"|B,hW-H^&&-IM׿{uS&:|΀:P?VW<V! ɂnĦnr.]U+SIWBR[Z_Kee$ޯwk{j0ZQKvx*r985K8qdSd? (! ^R1:A7/hxġMp%z #n8~۟&;ۤ3;iK#Y,Qb̬53z4j)a =yhVrܿD)W~ߖMVg3ϮXt>}{x:éN*Dzhņ ƵGVtf-GHSئjI6 h-Esr5RntwĊTEЦϷ0LbzJP֕J?E 7׫ΚErw/c| rb &b3XW1N0 ]k(.^-:,N?vTdcVj 6\Ԣ <{AZ~-cG&+O;]P`n}/2GMVA96lb?lZIp~{gj ~bB_ ` vF f^7Umw{Gؖ;mW I*&h.. YyvBV[Ǵ?*vw52 $\dLj$YW*רi#MMf; Z.YY^#j@LrAC ʎ!T7lHK?xePmZݥjrX u3O`Q`rGo&P B9zyL/;9\6hh$T88C"v U=r* WQFYza}Ny:ifs5sC̳ZD0oLKBe6']S><ͥOOIw:XQqG8R /wPF:jss {m WlkG*W]`dvCPIܣayдo-<"-@|0o0-/k,VJɳwI}u!mo^%|xGbL5[O3mVPj%Q=Kl:aLYD O>yQ(W X%3u$X;MsS-COO^ OHf 3K%K2boq|(jXu4r~(S_ +W9oP@Kl:^5?LuϼȠ"08@9cMc 1EZsaߎJ!vu. 7yy%ocj]?47t |feی܅P~WQ#N>݋||I9´U*d?1Jl>$X`x-}.,Sr4Lt3%=-9iiiOBf$KE5n)3:wT TWAAcmXhBtRk'>!Q1+?xD Z%hGYGì5OB#;O1z~\Y9̛FRb.(5QghHD\tH@MUKpY_ٱ?q Ax[D-ChG:RT\L'B_U$uJ_C*daKZёl$@^}1Ԍ6퐵A@ߨ x4ܭM?PO 6"X֣%aËd+A1^L?P+[$֫[3욟 lµYq ˪L 7%gw?p̞H؎rX HΤҲM)O%nu>YW5$/},hK yCQi"E8dRU;?__mJ@Lƒ=a)*Y!UOG Uf\Txgj,uơ",ëܻSUzqS"iĚI3Dg(8E&%N<ꇭf4vwL^4V\(e~`CR쑺E+P,Kc`RH- p9Hx۝p& 3fNa>*bKDB2&meƳ!2Vv46|Xpє.RLUM>5eMTNpޤ#7(J ,o%@ 6|4.o:CU2zP@0*^pmz*i4@^9>z@qjUEi~}IQ[ Ht0RM:rAљVAcY(EŴo;Mע5%jd*gnOh]W~aԞ l샨X9P|L1*n%L1bT9]U3wnp5a~?GA_҉=1j5<9JYnt,H+wms6q0(FanPl.C 'š3$LgVyi A荃Ҽ& k$@ 9)PL$WZjq] ehNhb< cmDʮˢg+%6w;+MEskT$bt?i^@4u' ѝߞ-6g~%z<}:U3Sq[h`F7w0.hFR!@dB"ඪ7-60XRs@>,]X:ɖ{Wpuwq"EG;\MaQTPx5tE7;6p?q#$#*_<[$Eмd`DR =i&kУaH'\ lqy?m='G8RѯKDQɐWOݗĭt0gh88"r >OG(3IńMV73pU5}ilc6\0s"wUW>!S' ng2Y`>N]} f1Ԉs%\#y513Ņ5zY,~~P'1 onͳI#& D3_r+M JCc571ѯaIʴ%=D'a0Z;a8+m9`닂/WDx* ,oï6,'2+ DZ}UU[WQ3ճ3$}e6Km}YgThБJ}?z᧹ީd hYCt;'s\ 64% U;w-턚ZX f;ԋ+){xǾT`j%E8qkK}pqe'GAs #趿pz[,}sE|{_"hHԳ-OGj[sNQ S`vȻx(ñZ?9! FjYm1%Yg3q1R7bA5 w#WCZv'{Q=<(6߹\$M, k:vzǒuC9=??41 LqxҹCNhu^չ@yIIW2#=4 /lъɋTrM@$6{Q~r_b~aZ-Edmr&\Tvͺ5pv$/.vfz\F]:%]-,G$mE9 Y2Y- S--͟k=U_ x'"j,nx}?}zJ&?E-Py X/lDH8Cc3=T:7fjs w$gPy_h,+p9 KDCn`*} #?ع^|uZ q$-#\.,pG;o>n0M;JEo=aa~8IZ5nCU,7p#H9soMaqhsq]^AƞiG9`6Pj2nC=~y;}^M2n9 ΟT)cq--EV)>Tn&ǀц1߼,9) >kH|uꋨ^$xu|9c]@DNi 7%B6FJXDͭߒA؎ /vzK/Uꦨ,m|g8n_J1qff-8YK9 q8`|5e\K!RtD%An{bÔC=CdF:boNN*P73X#tG&.?D*5U3=,c,+[o@9%&;yY~a_R>{gm PTgaӛA^RYʨ:9ԫ 0:R%3Mf.xylg*t]mF==|&Swjx2j^@8_m>vP;%Mhv_vz1ֻ/$5(1*9lkQIR(  1oQQr>?)!(@gBqlہ'F69q{(=hbƏT-g#/jm`0p,,+@&`]v눂n'WE=KKPi)8<:M3{Ͷ'wF^M~ |*W[:f"E"t:,>K}}FEfKSL+>̀: _kʁHh!_PCLڻ@5NJþZqQ/!.\s2l9!TIm9]>6X2Ufq/ ʺXj(}1N\Dm7lCbDZ֝-%Tb8̐Nsaў0%i~mLEw$")n(疏lÅ1$O`D52h+ 5 ȶo[iLCA)P TbN`s@>W"PYW^c1 Un˷acɰ:YS$=QՎ3^*oHn/@`ypS5ehb1|ʵ8s&8C6$ɰUҷ0%6dJp F=\Vqb[Gpyu. hRRWT9JpV0(7aPǹU(&$'^lǴ~'p3m쿒|* dy48*nI<=-:ld*3&^D8ڨӟ0 @ Y@-~h~S3Rr|k #"uމ& gYZ070701000002f2000081a400000000000000000000000166509442000019cc000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0u.ko.xz7zXZִF!t/]?Eh=ڜ.+V|ad>"M)p"SS;OU 9CsK(lKf؟BkK"B.~a"M푑E3 񈯋A8:ԁǭKRY); tmaX_ō 36gS!v8"^j2veJ.SkdS! 'u{: {g=WR0$c$NT^T0FnG7)Bkwl!K)yBІbU{)aǦ EW٪LJkLWۢNj4L}+5R|o.wgq\˕|yCZ[cD}xjE Ǔ+oJPb|rq #;6pU{{ʏUKi۵C#Uci:}YF/'Ckj1Η"~؄v'h[4Hof>9/?܅T\9* u5}*1^jVm1qYhM,`5ٲ(=nOǞbb}muoP-N{gWcnzeua;$Pr ObS/bkřtv `3IC~J?c5\9 ǑDvYDbIWsY_cNCȀ3%K Gѹ485;+<Іs _CMSBThJQeD/6l-9<|)~g Zɉ"76g= g)1>+Ugt\>+:V#k0U8N#4dP߇`z4J]Z H2S+"=XˈGV V%|=~ Gl(Ld*5-]M=s`~ /cILM _e=UtA޳ yrBn'x >vT@) &L?B1- ZZp>Q1"(} 2Jl,o^aG;Z٬ 觫 *- X2|K6eiϏ{~"*Ow@󺯰AY6tI5Z%_q4UZRY(‘1O(0p6kPyFTJuasdGoF2}TP܎eȆek7_Vg1/ 'd~(Af2S 0!"^nGr" Ψ-Hfh|pL\ZZqs2YFƓ;N 2=r^s+g%nN?Ud11]nBo;Cwp!JWhHSC1Ny3 sX=AaV͝c KI~.FXvDZE$ ; U}IZnU(Xe*fڦfD!Odhߑ ;Spu<#fN[*$Ego|trZ{ilҫl]gZM ܻ_%ge$y Z?GD Y`DWo}h X/2rۭȭ8Yp(NC~U7W/7[ T^|on2?$J7;2%FSG)DZ9Z|-jfE6E^^*l}d8T2?YL~ +Aؼ6U8gru'Ͻ$+(|o>M7#s"c& pL73ٰ'5Tg*S=n cSqzOIxab'W͕+Ǥ\'աYw2l{S/<%`6(ج@KyHsn%=Ay6`*÷'E@2&0K&Y*#Y@vUw`~n%X:9r+l/jzIFQe(6&j&7$~lI$0m 61K; yR,H!4 E[R\OiZڑ{k<=l%a&FdHRv2܊Z= @n5J~0g`=$4CN@ υϨ82;)*TlXk1$ 힮!KᡓmW:0 Xa8*Ly6cW0C4ޭ~>9n`h%C|7J-({n2㼻T'w]azy 9 ' 7a~[)5F5{ܐZA/k` T2zZhӻ{0N))Y91{UJYlov,QR=UY}@&5Au_y8f̢߫0a~J\2wWvG$d'wUíϭwB{6Fߎt_Ee8ʓoYyQo-Kb 4L6`$)s4Hw;[9l:l܂dG*rwd^h۪n _^s,c{S;spE&=ީޔ-M1:fk||-,C(;Osr]4gu4E\L_dHğhZ#K2z$&0WUyݶ(>>Ź\P`e•CEzk()yyi{BݤmUG/)"=$LAp;9_ pBBv|"x$\Oލ-";  Ne@3xt>~KjY=bh8='t,ЕӸ!J pPs=b ZNKN.oMôgfScT|IrBtr3$D(ZEb:JUDGqVM6E#.{32b0gҘ;46͜G=cS4& Éex/ѵW@\`ƣƽu6!`rd Wٙi4sK}nWpL#b zP9H.WCmER}mc`cy9Uw+eDX!óߴ`(򈴅Rð=);|ɪ0. sGn wJ:zww6wD9Z+z6뭐4} wOzf %1ԯ<7<~eD>u'wLl> JԓsXBCfd5J<|9 bdC{'\g;tP0&*OTȏ8^ щSƂ4D)Jos\#ҹjyzziqJG:OǀxQ}Q-;[;|S#J+SGBN%M*eB@K"iy7[]n$G{e8Af3 ɢ|eAitu~4+60}Z 1K$GjC;$/~ `*ǎkp_. Cu>q=vi+; &0,aߨ) [AK Hc@}4+}E]!ʁ/buڇ?e>!\ŵeATz%'\EO~,}c8f;6P1|PĞ7'3)S~2sM,yTќ}JoԱ{ҀE;z#͔\]]plY@I|>3$Y^%](˲z`'ǀ<\@≡0 ڠ2j7GL_Ə3(~F?+$.oJ}Մ 1ufO39#cSv0X{Ĭ2{r d+~ߴه_ >q~2Ţ;យmkMQچTHm~GC.(2H=wc{}bIs΀sS?{Ý,,A7reU:noGz&)_pM[ʹIxr٨۫2m @=h(”!lMW1WtaY %O (_nj')t1Tً(ث%XS7~`i^aCvJSKpԬ=)1]P1)u߱(\\e2Zq k-HA'X THJ~9qx/JDžX  Ѷ~K^kEG.@MMxjm^L&N3e?lí&AS6+4D#@H{4cz cc(xO Qi<'so¿{zcoO+[8b۰A}|i1\ٓD;6Ȍ+NiA#ƾJ!L~O[u̪V\xYʌݐ4Rw0[eMvg$GUABpKz)(.S]'Eqd`txJqyьUʡf/^>TLW{ ( Ð;iJڢcj*}i-^FNp}&)5)PQ-Qțp^>ڌa Sc3JH!eePv=ڣGo7oӿ tJ]ZE^F @r%B곖-$@ 3aiZ J̿v.^aZxCcb ;$kvTA{Ȝ֞M6zS$ؕ %LV#cN< c.uPGnZ:K9_- "39z5V zWzƒL/.u$m U>Y@$`9yo23dRZȈv_B al!-̅b9iIϐ (cyj 1 N)a"ԑxzߥ>ޯc v }]H?S6Q^Q"]J C6%r %!D9 J!݅)*\ md0N!)IrD!db)V55{2ĩ[:q27ry n8)`>ouqDDՈ^%ܶ<I@)wuv!V+\p0-}MՖA]yqIg:{|4n VӜ>cyI埸%_vhGcQKZ:6BcIg4tBTj˔y"( 6wR5O]"a*&uU󎞟[ʇP?/2-ffn KSQ~ow\9eSɬSG3[3}Yg6]ZL%rU$-|-瓭-%|t$bnwS{{@=S'!ΑEyZTDKRvwXտ:#lܮ{iaKTd<(,&btJ[|bh d.~c,]AO}uef},E. K=L ӗ!^3)L>R.Au~@kvA"fѐK';cYyw(V3+$7.9L E290Ng0k2;R6}i [H5A"C`F~;x˜ɁcWH˾3?FB$)SJZG͐^LIԧs tE2|<^n z|E@Jiû^)T B9O :F0]Ds*R,5O"Sð.nW]yz\S j{}a8+yB_k.L!, }"ɋq%vɀ:KfՕ I4vy?vù `5#C=֩=QJTXǴNLofH{*Cs!Mfc49V(yq#w2 RmoL'1K:P۬ xW׹,%?xz"܂E7K0E@Vnt@KcX.=I:m)H=2`؁"\|)#V9E\yU;L^#^Vֱlɕ5G#2z9c ]:v ?f_ VVRI$Y7q P]!L~k48^2zjNeFd6|n FL˷<ǝƂ2^4/F-賗NK,bQΩ!(ijVn~_!Owwi~ p131|hkeD2XA˦2$!A e gv(kCn0s# h"/LEi\w]?Lcgl~XOXc{_D P5\8<]}3N9+ʆZK,~C`1]WN!  @mDƴ8G:bLC@u0;g (w8a*LgPqH[DknѾ`e9u:gtFXWE9O'`NB K\%3C4Yǂ̍ۃ 1L9ޚHi. YMWNPmG'^3,#"3qY\T sFrEuюM0bf.(+Z1Dc}1t V؍sp\0cFkk2MG˻!$(<]T8Zwd)Lpq>!hCo/ݩ=NA(0]%+giC Nĸ'hømR}o'$lbr)LF+n!Htn$pww}ze={6Vhnr Hu*=ܬ췅e).V#6s EЀ/C~t`M}>¥d z!j_0{]ʫ + geuWmϒWSg%%oAS[Y(y*ˀbՎZz{m@Ok <0WΟVl[mFtسz/l 6\̫2Uقd8֋F0TG}׀0~;6ޟ@xs1UR,+$ =RnwӘ(P[MN0h;Ԩ_v91- ~M2܌".Az*2gtMQUejq 7Y_b,)/nl+ތ}y+dWWؠѕѨc{Gi$*pfC#݁Ϧ>T4n0ܬ*Exq{ӛz }f%jtHZ@`g=b _dZ) -+3jO[ -rzM7=rpq: ^C,#V+T,oc`ӷqX3z/@v!/2?NO[@f$BΊY;I$ѻLq-7pǩNCPJa9-O)9YohVv(E2u쮅'={hiɛ̈́UH1q(\\evj% yx=$9̸Y*)*Vwcc;b wvfW%#L{P{ Qr$*վ4B*:AVSPc\_1[7Ĥx|6}T \yca$w<lprϦ`iߚL 5 Kxۦza8@ ؑmvO !*|%Io##L'Yfʸ:`\BDwD#G-xIچ%Ed$q wM~sekNkMf9M:x%IiCtޕ.f:FcWՏ|!@Ӑ2/V[]O˻ۥ2M@UW 0c QUi%*ֈFp43q.\ _yuɓP-&E֏%4$s-eu҆vK]䖓;1 G He;yIDgt:5g ;{%:gt\脛2r|"T"E j"%>Un!x+0)a+ ϲ37`vZX,c6&fU#* Dgn([ (?qZF-4 ]sK>^n!͈bH< S$k_nijrMB;~N w "*ӹ^9MCM!ڐ+1]6mA7}p&^Փ};x_=PK:~n\<"E>Rإ)ESe m-Q[掎]V$}e\  4Fb0Ч^吸\`F'< 2hbF ߅ɫIϟCjE^P7T&X@:1gIjjHY[T?ʚ(x-' &OuǮMچJQ˖s/r(,ǑsIB^!YGT0@ZȝmuBяeMl| : @o~9IFzEP}sAhwVx%{qѯSL&pM'6h:CSWpMh~҄Ȏ.33uWJK'迁7b`qS< >~o*?jTe #lE2gxKb˖pH U8gcW vT"ⱼ6 v|s3UCv[Gwy̒Z?a5ߋnԌzz{ *wJbqBn`ʤPȌůW[ßϗ+#^ m_wחyd1)5nål*!vz@ӰJϸ9h^KgzȈrco6;Gf1]iM815 v]5UuW`?37+DŽ8x }Mcܘk?o2#y\pt[vbՀݐ$#&.Usk>X$ LTwNc)NoufZy}y=\<ȥy/C6SK3M`{dacq`!e ^&zס[ G,w} ϋ0+Akb_4nClN0uʯ #GzCwo>3Y)K)3nJswHJwAR^8 ᑵL klK]O;r>kx(Yӥ+e rq2+ ,} `0or^=埈v\_-+grB~eZQO=Ҝ -V<L];6e=*$g9 Lh(ǎfer.*k()12?O7:J]8 eK13pYo C&?xx_dtVp[H^Up.--9C.&7~Zy}0]6$8@F'c$.bá=bʠ7W2&(*WU}ۼ%8aG`.q7i`H 'oMQ2t:xj^0u!]fy`q *9 5i>&$Ԣ(no-+$3Wꪝ op:[<(%f$*с~% h:\^kjuҦTW㳵. ^ //p'-w偍P]_7A$_yKAi:J2nw ѩǷ/"RdTӊ'G ʧh]hjJ <01WGf+t F>xv@<ȻA((;y'WuID (R{1wtkѦ2 _ؿ~V8JDؘhOZitim3!טi3 Zy$(0G2_{ގ.TI2vu֡(]8jëw8΀?ND a{̦P@4j8ݧV.|NC@7lh`>+~zuH~)T`TY7 c7XХD+_Zf.͕D`?xa,cӁ,셛$*VҼ064-$2vd lѴ67(sA*dT j >\p+'cy{'dg:0q $.0v[~zƦZB  –q%V@['j>˒%@">2.>254BG]= Fӆԑ{\H7& cqCcfUՕ^i?c.e'T9·r~I:f=AT[NRP:a8rQ3, +˻R?u@Y ѭ{6`i9eGTר]u#6у,=q2,9- 눓GX϶rǠzJ*>P~(%ean[-9x ܟ<;uhZⶌ]'k&Y9.r5L8~AWE ХEG-~?D[jܔQ:u)SUFzt5fq,!i,]掦d=>hkQ*K095_ry՘6}uGqgcAm+Izx0(~#c#}'*D`)2]7 ]9.˩r41V@rÅ nt N)X(6k_0Dhb$.IEtQ3 Mh+rn[Erّ2 YJIp0s!nV^_!ۍ ݷ'^= W݂FĐ+E3 Ύ ^\FT7D@֡`C{)sxgH}r&hXVwX>'4:R|N N q&i{ 9 Ё Vb L6 &"jwioAw(8 uN!L6]{QPU~da|h0Ȉv#L~k! oYXVn=5ZWD"3U~Q *b)fVw-Fz3={G%LhR]-iCroZ"7k3o(X8@3ΪܙN5:ns Js4Sy1 uL{ |ZYF J7!]jQ<7w$/8WMFҞ}zv݃sfXB-n({Z;ɱYe :RE{&Er>i$cN9/G%<h)c`w{ U@*ڵj(חѩ|u?DЍ%ʉ/+®zjˁ&kmgOg9!j.//s'hƎ:ob9^]H6W| !b47E:>Rw@cZel1 O70;M1ÃBuTzDFEw 3e ĝ+6kX{wvw6x#aV .&͙O{)۞0*s xw;IgP^ *O5p׻V"XyQyOb6:Qៀ氢lF?%>Iw'b~Ki+Z/J$y[+PwTܻQ\3Tˋ:W͑6‚kw͵ֳcw@J[ᑯ ,V*\hGUmٰeyVmHfr )\ v5PK޸4ۉ"r*bR#uTh z2nAYdieB9ZT}F-zL\RtCGZ\)ЯZ؈GVEs#IGe@h%&"(Bs 2J`ti!IFlR$ !!7|iCm۷Q"ܭ9`50/L%R;5erBeΔ%ls UOҺ$"< VH5D+8y6e,EPOyo.bD^ǪU25y 0aX03Ο)=ڕe *rT~rojMjāܽF歍'6L ۙz3|ek_m?yקs'C pٺ)T}vP̻o>aC밖Kӫك$xJ"D]rxAXff* tOB3%)-`dƵh=O 1m!1yچԯ]2q*A T)nZWcR*}qR('"쉶/;pGcx!tX7-i!7R%%f`Z>oYB N|;_}VC3tIWbp&&j_6`URA%"QqAX|캲mϏaTs]x.6~TF{lʏHšY?@NW5c8Ce7MH8TʔHBj45/(6deg&)99pGRߝn|6LZ/w~uŕ&IQq5*s1_bI8qKgEgO\P& יPV~w=Q,Zk,GH@LE٥؍r g:m|aUW/_xLN2-O ەмֿ&c|r6 k&銦K\:pо[ZǼO'߽Ƭb_ɍ/$,#;4PK3 'YDN~}歛q-RaKĵD!e?M UeK( F% Lh5=_es $vh$o=2f 9uwLeӆѺl%/yD&MN寅جfY83, tR] H\oG`M6Na~n T1xj0Z9pRXô{_Mb?P^ Q ί܏E& B>76|LZfP 4;\/[1C{zkCRNY6×`df?Z@8asy؉ KoqvqC-f!ăI&T A^oKVD(A蛓?HjBIT+fO8 Pu!2Tq:vR]U<ڌ‚|D͕rF ;IjWgeg:N#;#fjuH%T [DbsYh}Q^ьb`G."%wCNŗԖv`kvj| 帔!Uui @T6{K|6evRrID^8Vߊ1f'LVB`5\8ԑ$ (FC~+djة`=1%>2Myb.%^9p䯵!0 _m8dOɝߚ*v{q_C-.0;glϋÄ@SRٙ!{q<'@HJ3t|nӗkd 6A.h;TYXūMrˇkT17̝G1T ]1wyTWl+jycgW՝AZ@ d/?&\ 4T NQ)v2-8w?s깗m<@NbKC]G#ՔH ňC)$t> ZA+޻OzQ ʈ "Χ-P _PjQ~Mtrs?w`^"%JQ8+D iHOBdPQA٫^-x2ow<'څوr(d"FYp^L/| cn٩S{ KD<~Uy-2Lmy۵ޜsb5{_ #aZ^ &x*i@AZ4 6焰4ۀnDq_\N27暚}XKZg3',XУ?nZ*(0XqQ2|9 pvTG*`Ʒr%&8늞J k 7,nK ǚ^(D1rPcoVQ)#TNa;^|G0n4ޔ]^\@@,U4D4qף%K %DCdYP|uzB /&ҵ"p,f?9MP x+SݸrT}0Q{o`#B]Qp~򝃯 }{֝Pfฎu9 מu"ݨS?H9ۉ.\il2:U/P1!i]&#جsX S_rM<0 bɵ:%--Ox)wF\\08j3gl>W Ԇ b*~ O^ǝMO\2 qhKuSi.s (gr}H\ z2{/q 4CaijrIYaT]rfsl[qqBiQN#Lje"GYz#qNG|OLIԯP`2`qrN#4N>āX Q7ޭDmzV'7sY+*,xEi^&\ԃjlhQ0\r^&Z#軼+n7 Uvx`Kʫic{}C񩱞l,-GQyG"Z=3u#XWoGWL r OY}b7|2 i]G4;=j^ߣ1'3g75%rPa+s :i8A7%)a0e/t˙8H%g`u® Z=^5'ݧQw]ļ)[倵53&MPɋXbJ*3gP9kKX ˼$vVDw{6)ιhygTmJ`!I! XrsywX5Ğ< =iB?~ L%dp(#uWH4iEg ?ʆ+z-ԯ,CBsnE9uj nG}b^_f$)R8nV|ZQ~QI %NT?fSqv +CM! \J.|Q !]hEB3Ui=]yyayhsR ֭zrZ:;(Jz ڦOpXKLNU,оZ܌e|l@LceNV֢%ݡOEW#mʏ)ӋekkȂ.˫gZ:@ ۿFh@ⳬb ыY̨ȕxm't0{/F6)a<ɐV X#ز DKON)hP[Î07wjuzpݷ[mTey +qO 4? [ouk|xzHc$v ЯZpd]\+WZDZU=lWhKՓՆ@jDТ1kUÉOV,mFr&6{;f_1Bzy;q&_rVCK A(6Q7j_ӗ'_X-l5d!Iw@^w#nH["gE'1rt,TEjY+2-Y;d:'hE5:(:<ʑ?"]NM4KTlV #8XhG{vuG\ÉS·nx>y[Wxxp"R AHpVD J* NIٲR|9@R{dMRoZ,N?c1[F*B; A>s5Aw-]7ȑYdMu=f# l!:28e$:m'~!ઌYTbk'GFh$k3X&h\KlAL!\chƁRxLJ_u ) wcF7Z51lo'0cRAvt?h;Z~rkByxUmG3',;>frp]]&PΦ\‡FZ7W6 WEqo/h+hTr T\:hxJ&:3s֠-+)/&![vZlv_CX'ƒ+ :PrU XJ[W\DVLLqpns+ãUOK şxTdrB rMHI`@?{8؂aRwR'@NRt:J#Ȟ5NZbm=dz̀tJ:@u&Y,54)*fVgJJaE0E-AaM |=J|+}vo¿-z"N]svH[W"re HvH֚Yb(|痚^hgQCDn.N%mn^ZsYӊ%QFQN4|(F|?s3 Q3Rkƈz'bB Lj PϏڙ sL+\cUN>!vX,4K67h#!ۍ;3u1H,| }'E|3̭Ҋp r'r,`FK8D AhR/ڷ4;mΞŲ\L4ׂ"dX$KJ~+ay*w2m a)蹖_N Si ft  k6ڹsYuj2 ~yX)3fЩ@ybչ{HDC('ȁؾJܷeRX*_3ZOG]k=2ӈ梨*xms oxsFG?qn|Sr4fI|􈷍1)H&|67iv_)$hNgwՉrҼ# &֚`%NXݶ?2W9*·5-뮁鷇"~Ҁl=ӫ%4GإLXXNߢ4FW?Shc`<)g! j,j}dn_DĚ؅t27bdfޔw.M,öJPVU՛N3,I0ig?a6%kSy{bJG>ۥ uh< Z6aE偎QM6cv :5fg~npEB2v018iO;@G#g\mO6\9Y0=< 0qC3 t 8csȖ(~0`s:DеŸEk=5ºu]'K*kIn[dʏ6x>q<j4J&ɇiA΄iW_vy ۶s#y3ˣfAMvτ_5yD1)1Ĝf!׷y{@*Ѥn&KO#VUWR=ejmYU n 1xy>B|\J9NptR4?>5\O[.a'yyZ 5ttݺ-VJDb0w`vasgQ\j}6~uSף_;A.}q,V! R K4G+;)%b/;mNHfj8mUӞ!2O7՝> G 88$[H?`%qA`X֟/d/) !|ShP5lY|T*#tϸN! vH尮4V蝸gD 4X4t*p+Nؗ1t[( Y)I iDkg`YP6Z(64Tq-o_X rgBJЅ1p3B~CلqI~iIRqK/|Xk_JQfai5[CŞ% IT%M~%$}MX Amcf 8x3)/|DOH_7e]"{HTab~fHp^/Z:[`4hcTX#ȫB5xǮ?~,iH^_RP}cx^K*,tM[iևFr5Ʌe;moفvr$#8SNI缎gxPv>[zAA}U{E"\'g)q ȪBN}g^yWԐ*s cNv_IJ¢NKY:#[P99?L.MLA1p-ےpbQNDͳCb$ZJe)v3MC"sCtW:*!t XZ:#/7Nn]ۈF~r[ 1 k>#~}C+_ M=I| Oĝ OvԭهL7jKYJ"P?x(-?RXN[Q0=ډ=*VmPه. ZAkGԧMf)p{f>lUQZb?Xv|4Őg>^`~N MA}]~9[HAk9HiO 2) ^,8i - NBR<&ɭ߃D!=q -U;?0 / UT/C =B03hVe:hb~vZ8сO?pvh][ UwN#X{'MQ?_v^S 87|ѻI=`Nq+y5xtg? 8gS8qn$ma@|xl\ {{'Fw`h.N BMtBkL#*]B;z~ҁfc7gFGa pֵO QOpfUAR^ g;yg,$䠻 berA3a9a:8i<Բ9|8#"Oqs ȡǯ;k3%NnP;HUS#fs( :وv9\V47|LuZg=pSxP [Ѥq)T{DK|"uNj e$aPqulq^>uM"N %Fij@N\%(yɜ}w mV_#7ߋWӄ2}~~2ml vQ &0V2Cϓj̻?O{r&OOF8UsZ$_ ?D~BN{^1ÿIvA0& fճL!3&a/Uq7SU@SgD?^WjοTsvoѵV30ɠZ_ Fk"sc9PWWvX[x!|d^43(%ˀL`Q)w/J~,6 rΆ؆m8(+b#vL$%gRӵN+; +׏b:j⬑ZǹQ^Fo<+nr[Gہ+z, 84_jRsM͌,SG~ua'ԧ>x7z+^63B1 En-yVgP:;].E藩q:w@ڨ2h ǽ$ 8f%s\sGXuL;ڬy St:!mt&h [E&mS: lu p)fvGÔ) ]UrƩ:;d2mMIj"0@h :$Rw:QP3MzE]{'#wdBCj bzy<ܙ%Gt 7+c˳z.R>{% U'%y~mNaoϥ5D>l5"v } =IQ\ІkBZel^1`ea;񿃠Vf:'6FlGLhKbXP<9 >#[=Nl*ꮗI#OpS鬱$V`!gG^?tL'Wc&f)5,NatȞDV_դe13g!OHG:)0f p[CY+0Em|,csY>LN!ȵUS+'FulnbKT8~87P {b|g$Xіӟ9;rHD߸RH#&,ljmG+ciH]$ Gx[Tm) |ѐ;@0,J\JʉHË۞GPNz;gm*+kY|UQL@=fHt`F<ÐޘE+h=̰47~H:Wk1=OsI!Ųin6o}3*H?z`=v$W0}25d/g?f#>N5x̮i7OKt+9i!o~,SנkQaS[UX81!h[gT  &ajxo"cTGFA/[.@|U6oN§@*Ұ#l;D1!=G ,R_{*}\[AQLClAdmbǺL ܹjʈt`R!BޝGID2X78p/刺K6w)%ɋh8hPE]2>w&LQW i'[uyA~Y k殛vJJyI6+W +:d4#UUc-$)R- oe/%5l.75?z^:O0l$`uN $L|RWާ6t>v;A z.ǔ,e]Io;k9MDvh.MfT<[ ;"=]&ĐeC[wz q8)QHO7 V"7Q CdLs .iI> rJ!7#mXjKE 7NjFHO$75ãE,B4A^3Ј F@VvXJu=e?HSҒ#3 H9H#.Xj<鮐S`(ˑVґ1%__Poc"ۂ)\PwM%H1!QBK9X=h..wϒKBo  m ={cs]MJON눏ϟ,m0^Y셇ϳ)0bކWL٢=.㿑iClHp-uOR]}{_.5ƫw7AhG(1[e@,c_--U:F2MH^ tYJs0uN]hѶ,xu]\-*퓈fU[ݪs>V jkd@yMt_:1A ҿVt?p9W נ Z6:;PJ4Crp: _r9 %,!(-t}FnF:bl8dU7Pl-us1}?wsw3:w(ͱy.xMa_(K].FW) x VSas oϳob6I_s59֐Gx$ӎ:GՁ*XD 8 ,Pīz!j@77ဵɷ#Hv3m #.Y 2U)VT5C5`8{@ǚt%uߌfD(ذL 6skO;HWh|Zgu` Bw.r Hw#Dcm~/DhrW0Vhr0/2 $2%x]vd,'`M*yEb4 >]dANE`h3] M\~R\d?Xq;UI?{=D^TI9ruRoҶ3!SxFN!摷iهPPoIO( &y FѤ(b*ÔNY ?ɮg9S sؗ*i,XrK*6[]ٷYѓDT3=Y\2;J L zd z]/Cn8j4(i9C.bh~>gSHw*q`la?Ú޹<4oupPw xf;PC5Gq:M}ARUP.fuV:m }* ܤa =tG%wcTd.9ƪ>Y"HjeO-=ֿ_;j'J F/ 5؁ዶqUviGn oX]W~Z)e3!JFli q )arC-:7(jMzCt(n *s`pJL @&wN%ra Kl ȭĩY MO~E-TZl{a+InvK 5.62Yh†Ş\]fE^FsֵN74__ @e<@w(Ѩs'%q1uQ+ )́ @Zc :eh=0 bĥdۃ! ~w"30|O[k_`؜V;xݬrI9,xN8^@&!4$2/L%t"; 1GKYwٳROd4_Y|ʠ||bR= j3msXfZc7_Vs  GmIe$dsxƉ.d_\ :QxD?b@úuL /`^hr1K(Xz8!u"L$]St(C2oKdҢ:x7SiJgu#n&mF!x˯;(Khc=_Wj𨙝Vt<Fȟ=mBAX, Gr7a\XQ܍6+TH K0֗qK7]啕x 2.eZG407hj{7EkD~ҁ:HIEH$dk=|/ x^Y1`DЁt@Lt5k󪫋x}Jm@QWXˎѩJU~HJ ,ȃ%6 mKMꭊ+SX+xF23<h"sLOvRdC $0mn}x*~"[3 𺋽 Q $]ڗvS4[ H5:Q K }J$(}*Mb @7p86J6.,<@\dSK}nra&EX$H+_{'P! L x51&mqmAgrL%;a`u(![4ʙ*0!ٛc@sț'M|'e^"2%VJW](Tx 4آdT͐QzX>$ɺra}Ӫs+JI-ji.⸡U#kz>NwbGԾ+-{DcߊOkPK!%$Kc3| "1r %t ;Xʓ;j20oh@YBW[넩]=hI{vZzyJ&G A:^,kjvG8W}=-cL(haV&Gw4BrcW# QZ4P>yOJ5ӑ5x5<$Wڏu^?@K0(l5_~(u[|ݢ#/x)Fm‰|gFCƌ?&G6{^y~q/4ir#!!zIRы09S(_nibgC9gdӎG+ dhRAM-li#_fTQ0n 8)f 8=|˳fFd^Єg(0sL듣 cADN6iM֢89i"k^e;̥Y'#Ugv@V>n^=Xt =f5oХL;p$ӞNޏN :/t!1 >jX9T!rAQA>,"6(`TJ+`oBR*BC6qIcK5BL OX艹F. 1+{',oAH]%5d*=gWi<׼܇H ?]Z?dd*3xE hrjTV0dáuܣW Ų7O$Lʸ3Q`{V{e{2^xm'2""i-: VH(mċN]#VbyDntsZt6aCyjܯx!$O;Xu_Q>.I-A 8hS}[P`īލ00=qSC-&[Q*o3a}̌99PPnҳ dۉroj`ը!?XףʙF4R'†ZDpȱ/ŋq:`Nr0_è;& Ou$&N&v:E%v'ojs#Y iЅ~LIaCQTpK$HՅDZ%/_j,-]P_\w ha A3%PN ?f0_S?LQXyFQU\҄Y^?9<6~SH=8îG:Kbpϖsԙ]f3/T=U&@q @(wuIB.(+FzPZ-wI)+&p4TQ>%-HVm4E8te"Pv_p]R^4Ce3 ?ܳod@|lVeac=ISi_oqj!WD+$*Yr^؉Ia;v3)rÌt/gUOOJȓnE4F: i"]|!}8Ya J )O3kPrv?5O^sXِ"! gh9̣&Ns3Es>EmܺF@h;J= ITc;HԀ28juo)3>9}/6KCX'p_I*bM vR0sX!_{6w"}3OFdJy)Z> I+[GZ~JV00\LPL耨,hhQ7J CHb"L\Y`ay[ϕM<ag%WXtkB&8o^?1 LQ6[ hϩz1hZQ6sHbV_G~SeoD ~ȨymS.](KٚQ,ֺMCgg;9X)ʴ8%n$WKܐ-Jc듧coccf`*oRGRR6{hl&ZfڀM;D3 [>P.6-ѭEUrh=e=&S9j`}OLL#@~ iTQů 7 n'˷.FE ?iLZ oe|>]`uf^C83y,TW0SѱlL4+ &=OR\ѻRi-3tW=7R*VƊ Ֆ9Œ5}Nb|y[jvM:FEa/5͐ц~j(߇_4V2ubܴb џ#&J,u@VXL > ~o㸕BSM@ʉ6 9`{zx-S GUAKr2^6) |0CP  +jvO+n̢?³_k]=wc2xFLaT96\_`IL 3+Zw5ɯ4Jp bS\vƒl& vn4^0Y.wr8RGF\5!|2fv}aq\ bܺlIalRmK9JJ 3tpc޾uݢ(_UB _ҖBƧf5ZIh-h |@3k_Oe+W;YZ֤ a}Zc=K4_k$^x1=0<3Ц S>0&*"GTG)1Q\P07(,?yt N0=wgJ0FELv.`΢,`r@6[mY`缛 s>* &)SYF{0w8wTdήxK6sIhuFN(i1"Dr_:74yx&1 gVU,qߒI5Z0tH)O([_wvrDhlbdgXpt^Ǹe¶V!(0u&xzY' "*?~=P}KSr@D#sԶDzGom jBAŚX.0aFLzj HATW\>yY/CHx1U-r7"V~eέxU(D~~EU % c>oX^p,+r/L+7' :zS5()Y-P]-ݲwBݮqϥ`2V&ZQ@bI 2 =MlӍjfAvi5skJ"iQ7d:LGa6g囹/A&= otuѨ [e.ܡٕ{y;l 9B >0v!vWgkLWX:ҫcS_y2mz"CwAȉKV%67wfΛ>'&QD!o5W25G1QJts}-ퟑReZV<~u9u'dʦ FS[`_&cz9p,,L-)(q߁VX&sV1 3R.6[|6Il'^nGٮnKB"9Z:6qP͕7 ؼI \b7(UKC^INN)ev`54єՎ4q· & Ԡ1QL1mI޴.,MnaH9Z/4 u"xX6jwA 4Ⱥ@sd,= Xbݲ_|<2h'^}xs4Rmw0IUf9t$2TXZrl{?/#56kP bY?ܕ:Aza\:_=Oĺ&pzU~?fB)^-_xtMs7 / Gc%$v=d\cx!˜ܵXY!QoHK6O0r!g'_0ppz*99E3FVtLeArJIznYF*9ojd} 2hєQ@pm7~{Lu^*4sXM )vr{Tl@⡫l(ύ5MjaȾ}0k.[\r6V e`DlzFfezN64Sh^Oтmnsvh /&Ƭ+e޴M:ա`E3_FOg.;<˘L",0HEکOm}!bg&gV`QKRi'p/#D`hKO 6l4a)uQ |NRgWZ&7X%yh^@(0peV!Q/B6Xg%2UNYUVj<*_dݼAjk 놨H҉zI68ǁ M`[-p?+p1u"a@=_h*|^8zv?b{m`!|t)< qWF9F[> ׋RZ8DBet_Oٚ칳/ _9RR0]K7eFC9ps:kEJ!$8-H{t&"8BS1(?l9L@w SAh&í JTO)Sb P"=*v_Lr6<Ԇ}Bk{]H%oa ?6.T Ԙ.Y>Xh#7Pnk{b9#aoUHN`^Vs,*Y Vׅ`G"1l$K~מJډ[:1(xQͬ?uEχ:聂\ =7ZwCB*q/]MҶsW3{(jYYV5$aq#zJQ >B~ 6'|1~lC-o4r |TMWSΌPP8Oͅ".zқCH;W)FSNR!GgFhޮ8 2';3DjuS҈c;`]A֋)ͦ] ݕu)F f߻<0˰}3I EE.vqjGo̒hr)W0_;pNk#ڊEc b?8 @,Mڲ+з;i%T"TF~5DanÐf*Ӕ)ۗ+r~T"' ? ہm9goY zwH nWHwIslv(,!(FGvTndS\=Nų dR/^)}$3 Etf.-8Yufz3<aS%3ka%R..mV|u1lt =n*$˽f wsgྛkDIc,f~[X- by:1;S 6W MgSbH(`,(5`A0w^\,ylc ; ,\e :pT3Xng);3R4ib׻A}/E[/rWvg?@:bz2wLYpH? ƫL= m9bֽRQ;~{ &;ŏa ;56&zE/64foVIu3Qh)?l (s-t+kgZz*׿}К7:\ {T'h/r%l[D^9I\tIqJ\mײXTAz =D=*Jp5FPleEڶui-7zA$yCG_A1>!F@*+r$dt:ָ]BEwo[۾)S>Z86Z|ł>B~L:WpqR>Tbhଡ଼|_ ]mg대TBN BYǷFʄ<5-$NTtp!8Nk#OR$@9>-#+cTo"tq[\>3+<LYۼYXT 'B5\wFO`a|B_9^Ji&&&gfxl%aV~.z9eP0U(G=rp'W!Y'"yS j9cWLs|@bO%&BQT,1cs}j$4#8b_r ` YK14ôN|pbſ-3+ 5Z72+d9CD`f-A}au koBWC="ncMu4s@цOqIGzwZm"aȾ>[1".o4vrNr>B+`u ϠvGr[Z[/k,}‹!oZ0L]Y;7(=j̳5~kϳ8Ļm 0,iܤL"p WHQi:OO z޺]m ngS]y?!PnWp0Rw$zgf9*6[ƭ"xb+'FE0 D8={ ֑FϜ`WÛ@" > >*ሆXuY3Mx}J$`S~=4M/o域+l2ҰX^R[g+ 645]Y5c ,?uJx{g=Qt}VUq-BX wr{\ U_7g x!sȋz<Ƚzu:+A,uGQ耇"zֻMS!H6Uu6zN!Pj@3c8*_O9osJG^UO;m3^& 2WIJ|{]}F“ jvҎ"h񵈁pCcd۸-0v'_B<z"밵8i{bܗĺBaA3p}y4Cǘ̅URL(d-3P]._a_8#徰G1IUaK+{|31ߐQ+KSCݦK]_kMߏr裫(*JsԘg\7XGh3J(h:_vb5n.ZV8d=h 53>=.L+Yƈ:-"L&O:)au/<jMY cH yB\9w`~Lm( ԓS׆QrK}4Lf3 `xÃ6ylJ+yֲG@8.>Vl㰭!"LO#B#a9ߒSjXoCN7b}[$tUf{l黤$)OpV}PIwKAU[] a}!֬h)Jbq=}&%]OsüǞUƧj UL=BCsgC|IyoXCl^o ^ ȄT -EIy?dal%|< h.>eORxKXS2Р~sMkBIeN=+3^︣a\䮇tW=;ID.jF]h`%˟{؀5CM|p\ I8?z螱P(TKɫLEz2iaPCi :C$0OEQS^*Iwo&L7R/6!& UAM0O/ 8Iy$BkH|v: ,,d7E^t4X >#lm2L>%:\ygR2rqt{ԋ;+I7mPnW(9֓k B"z#lQ\d( }62׽籂 (6F+.U4'5­upIMߍaI6ǎAC{Š]>b<Ё,ab91mjG. %tr.>''ި;UZП`>T4cGS:-ÀǼёlB?M\gR" }Y ܵ,I!:_akfE5I>ewn/n[AHԐ x14f/侄;+& iLJ\%u;1y$` (Kwp gP``IUԱyӥakR=-J/&_9a*3XӒ5ExIo42(X$ U#VS3E!"0S*5]{c˷)֪y'#0mh+++3rZN _o ?Y\>*ҳzV妔8'޾ɖ%S]RExH9u*ķ{ 1NKzV+sw<^f`3M]aVU9Q>oT[qB,O j!&ճ(I˭t {V'~[R)ipnGd:R ^-lϧmC텙&w !zW&d;zoT0k/(\ CK&*&g7`G+/sI] sMN r=j!`-NC9P򰘙c[|V<`):~{ 1H݉Ş\ N~0<6KD~C3uqp+>(FJJ>8~5G"0}r*9>soڻsɄ̿L?] & y̠w]i\zI@~)*}>h([D\SݘKڮU>g)ao`23|ؐc9 :m(_FLW>.OhwcwV]3 C:dz{*P E:j'^80sm͇͊9TPfZtL_"?F,&&78h7:_ǭYSLA>BAc'G~:jXhyLq=S\% S %cN*҆Fz$PI;'g:l%V9+N"Nz`w6f9FZɇ& U+Q  v ^WR,TpMa*e!gz-ţ=-zdUWL%m(H;q]o3xg{z8ȡKbheg=̷;_XPQ@A^0 \GGraf2/:ӍР ח"^?Q9\Ź\ǣbM{jB@Rwqb4ct8b:z %,JlkOw[_ՓI8oP NQs^VMu5S6d)u+RJ77m#|g?!Qp*Hx/f [K6xC fo}OE $PLޠ(b`nh\njB3+dX/$}2j؟E:>O&xƎȔ1Ѱh֎Fݫ :=&m^Ba® ~'/ۇZT+8@|歨͌ЎneJy3m ^!\҇Uw(ki>,լNj^vc0ӓ{ 'xl9x<.4zXmj7%w|V2>}$,?C:wΓ؆mLUY+CSH#%G_}P4kvpz7lC!|5iBo1]FqSS/{nL׫W%'xe tBvc6(Զ[M_\i o,}w;moI-GPF JRO swgb'kxfY g'0[ʪu" Rat! .Ѩ]@m]ⲑ"yuU6T\S1LI'|3oCL&hbȴ#ۚ T.,OmiIG?âA#z(F܋vwZ;i"Z<O3Bј?RT!,cL@a=7wz9YsQP tɃ;븏 3WQv"ZVZ8m5,3&i`ugOB3NL<W:Q_oݮW%-c!Ld?VχCC?<h&k9cDEoL|k/ܼ,KړTs -zvI)H`j]DX\ 3"Պ0YrB[Xqv:Հ-*X_RwQS^Xk̒wJFǰܪ2 J鱢4 9 ۖRt~ qg?}a}=, aQD(fRV'`G -Z_۫W=CV`9iBsp|B0-{Pp^e *fb3r?+j|X6X9W=Eb3&w~j4*>9rϩ{AؽӉ,Uy_&έ+3]=[ۢt|j!#f+)|t&~Dn"C@8 آX}~ZKޢ  ;]i,nloqƢe/D qx$@*ݠEwV!Jۈ|-aQo$”w@M0 +tA\JXUެFb Kl\癆Nl^B; $x;Y]lQhtqh4GWBhOgV֪ф.M8FerGw=G,QAa( …>c[J h;V&ri0mֽZDNO)ŀjta}qJG]\"Nk+9Lwk8 Nbd9VLᔷ?kEQR O^l%/X/O1Jz ӍqպWOdgJln>%!Y4E(kѰ[L(RI9'ȷQ\C(AsfQEcz{.vv. ($ݔ2D:0`xr(st+Ǖ8JDq 4"7c=16 Lr43V&+..س& ]B}`H=Nv1፛蜻a^Ob'7(1Xeeuk r7m$b`s% dzdjWdKxxb\T ͜IE#@]/:d@WiꯃkT x$jSV gÀ+z249fffQgyzO8g]a U ƞn&2prdɹy esD>˥R`;<ʉގyz8"Kx :tH»ǿ#KBwHZgϙJr)ޒ y#*3e TywtYT M-?8mBx}naN>RJklʥ"{gL*)uiH|23"dE4hȚサ(,L"XeJ,x `K\ e/h+|Cd 19!l~?c^&S ?XF[`Q9ғtq,7J$Tvh3d:-Vv'"riEшNV_Y#/ƞN .eU}?΁)$1s`@\ΑzP8uKj5:jر"[y(Q5@DT7 fOn&2eXj,"$~+)ηC5UڥQ wh^PAcuv<᳋.WHncL-V348ZRBJ} r}ҍM\gC*EZ;ԗKPMR-t=]<6{M"Ju4Y#3ZST*X^&Z) ɃZ?v1ײBqWhp8[ZeWQ@Za]"ŁJNӚi{T 2&Hij;6OGըū A1Nz-(j*h{>d3KRmZBxm`JZ+Ԧ/.X\g߿3y?C3>j-CtQG',i_S -cU4Ni5簆V'I<ʲo%; GNd֚ uzɧ" V'u@GO˚Y]|• W}z&P eUI_| 2NAzKAOIzڤKOϒpc2e|q׈T&/HC0J^9KFz n9WϏLS.R4n(umě1s#Ã-<{r\*Cq,(v&@Ǖ,g9)m""_$}"Б4DmsP~۪!+ZYm2˪6֐>\J.6 M Lӗ$MB-lts~H̘粍θ#uQzLxBĕ0^Ca D% C鈯f>tʅO9Sb DvRz5VP/iU]krH5>3oSl9^fIg 73^Ha?G6Gq‗>oYv6Mp[|N*U;ķ1>`?*=xN} vKky\M/>&f9n$z<]ӰN?G=Lg|§T `_FWF`O~ >"9~QZT _%Ɍ0] ]5U}7Ӣc#O/X {J7֚XlxJrQIHHP//S*yѪ~2CJS:$s f?ŒU@6:Lcٛ`{?cHfۡ+ZWTO; ~ +]noÖͅi%;4sﳳFU%:1,h-#njچ9&Y;g_sOr4yш<:B DCx;iWؤ /U]pv`?_gV#'oH/pۅ;,-*L۬+9XZ~8Ho){t)o5uaAzZPě'/]Sq5c-]y%\&1NF+0rxD)z6}Ս4΄zɬإY)w/tG~OWCخ3BA,a;=wU[+_:;Ix@֠z5D xBnJ]9v!]3xZ3)ZOwet І[8)5pYT} 03r!zcٷ:%; p-{ޭ'Sךd(j՚]7čK 6'g$ŭ7+:SQ5/ߍdpfۑ.,#!a&{cT9g|[Ϗ,p k8A"?L!?Lq7 ]|B-FSFᆹi-\oϢ5}Q!YYTCm՜'ϛ)_,ٞ&iJTC^BWg`1BЇ4\np@vQ6/.Ҫa2'(S]R$M: ~s] /]XOJުm#Weϴ9w ^HQjwis s'tb[ (o[*\RFdL\S@P&jm0*?]o{F% mk!PZ&}vPmfv_f@n6L5>ںB֖3>h,+qDfSh:Qԉ]Qr|LLebEq4vw<$zTmmyw5풃ˋԸ^`ֈ  ~,h#;I1.՞YK[jic** ڄ-[uXz=LaCpo?Qoq ]LЊbAog/SH8ޅ?:-LΕs.۬{ 6HvZT=fv'Q z84?#Rui4FЂ nUyMv@7 ԼC@xD xT!Wev9!9An:ƕVsԂ!?}k5la$ѰFU0ŋh"wW*RPkU9DqOO%L=s"@XCQkp-Z2 wX\$]ٵ0VȐ+!y)J SˊN+7D>|v=pW=TEV>m 0 uk8i>5/T ,$:aH'dx\\"ʉ~ Ap"3T`2LUGGE-Z4Jhfh{z5 Bt #9(ÒA.}?BQʩM_cD _{ԣlShys6U] 6 up<+31We5eks}FP.dgOq#w6?nou@̷TsQRZj%O JAߖkH'v;F};c"G$]V{͹>֮d.<9֥+{LӒt6-39m!VTF :EVDMBPc:lG.c%ʜSO0E9'Ω:Z'l#+3/PfS7Shyfª[IV`UZԱ? x/h;Zy  j=.PT<4oM0d*kXp d曈֭M=XB`k3D<)ߓշVIΥ 3zzKeu ۗ&4/ OFT#Q-$,k!yOm ҌkemZ/.nSVLI@F؛[Ɓ=-c 3wg"be8Q GE j5ړ?獥Hi{OkT4Ԗ\NbC1$qneאmu5@{]ܫOѝzhf[N*גRgw)wz]1τM!y3nc"}5%J5n<.yh쾎dm$񄄤US`61n1e{`S1V}KB}_Z&kߝֶ&?nҮ 3[S%Cl1a"w&̞iȣO|pZc0~}} yE5t@{RIcU*0,Zau"XNE1J:ڜ2>RtC#H2x4ra2Ԭq3|\edPP!ϻQ<Y}ԫ0믏VL xXBMk$ DJ2hB|x"eH H:йRS|gD$Z ̘ Bn!dnnHS(\iA{m?~4NO;OnqMvW"&kBdO;K}ǔ; GZ$.TJ:1zBf7":H*e[u[ wmC~1̻~ezO ;btv'o&.4ԧ/'s%n%LqZ]n7i9#PNti^ |XX뻖.Prͬ~5#>x]N06b^BnUkYɕg ܋읎3x"B#ֈM (HTx]67ؤ`^>s R L. IcI,oizTJ:a"GHyV=:{eReNp~lMNR6nuEan,-qJE%NK%>Z7_meljc[TLSZ"y"on^mb,8*'^@Iۖs cڃP\_Xn*G*` c8,ת%M:r9h-H{= Yv`\'rM؋U>2{o7z.B?9>^j"q3gD3WTyQtF_` +s%H>„Bk`ڍ5 7 3'ˆޢPKWEYhj%DfvnNd75nIϽxm#E-(ubg5~3UspO}mS_aEÅayeToZ1sx6 !Epjg(T&eR Oi y_| ?!yB|48Bv k[>եB>T)=^JO걏8]xIW$3b*c)+[X]v;0Ɛa&e mvs,53"? tx ;}SXaAmðH]3Cɝ[kx)Yi/'Ӗ cv*V/h贸r=wфac!^a|D<\K}P#:ބ|A<&xdD;_QV Xr7p|,KǔYM*hRO`7װ̽3S2I}6 BH:FX֘ ̿]m~TCs||A-dDuiTäHjg/!"wԤ$] # ^ Dς?~PE[ tJ`L ky=ݔ8H%l&&Hl;#dl;/bi+ch߄>Erg)^.xrmcӎ,K2j91%(G(cԮǙ$0׽ 펫12F;XRXkrj)628!^@2>F26TV2Բ >40i: a ϖa\ec1h4C s@̭WK㢝COER_㩦T8V|U!q~oºLRO9뼩VeT687u!,xI8"ů#D :ߤ-wsi &nm27k D?kWUO3f3AN,}CCä$qKqxs^Pc9>L+ByY[[iwXl,KH:jY^\ ZFzU hIkӇY[ xR͒5nξ4Jչ^7%i/!./gi')"i OWE_m9o"Qf~{xatM@"i44O?RqD2q㒖(0FVsWڂ8"|B4ɖo,=T >l(`QO2GcL5V#t41hÂ,߅Ta {C"B؀si 9~+;;7nE-D 4X ^;) ΂K"R]bQ%N|k5WL,C2a?1A#=Aٟ<5&~* 9nZ64I>:pkE@eG9;v*>:Qhb+,8UT x1?hcSa`b~t{id1MUPkɨEh%.UQ־.G@!],+BI7k%q7}j5~X3wI3z3 $CIe|X\e;Y i^ QNh֪q_9Qxxs"lZi (Oo^~n7A-4!ËQ)+܅ CҨ𑜥?/)%dh/E9oļ_X94PQ9# 뽹PвH{5H T Wޟ{v0'j9iѻ#&j]c]^GIh['4DQk_l.+(6e_yYʥlو8T6V 95s50{ʠoEjKoCS|iDOSs8_Ab+yy׳Ii^2hz >naҕ/\LM;aӳnL 4)h4@>0\V r/K~Iݱ5ҩ8? Aٜ7O!V]=3 LbgXz'lq(VpY1Ybj<^:zq?uJn {ƒI3B%<5&ヰ&-et8p.◸o;95:d,ƼkؑZ6  o!_VF}4G@N-<7 Rc1o P_^3E[&F5w2U&\τ2(7mSL!KnN#(d y tTT4huJXa l;AνOPVȌhm)Ga1;.2j%Ds}dT,0ͣ߿Ot@pfK\!Oc|vI];~OyĖ\.^ׅۨNc@B?: M8K4_z2ۅծ|ܝ=  !+Gaj.E0+|ſ](\lsVi*yᎡ<13k;R SADX:0# TkULtfٰ%F }HV[L*>-DcLMʆR{2"0jupq DcԬrYȈ}axWuw(M>\Z=UR7 9 عFǐY2C ?Lc"QwDo#Ev(T8~𕡨ijXm Irp@m1 ~61;doc<7śd=-&H@c(W)wz~ޱU/ӎP!g ڥf OZM%ѪklqSbT鏹{<^0AYbg, ߀.\vF06 k<œӎT<,GuF񍩌 LLd  $!"Ed<%1 蔀G>+eW_uw(0)=Zgh5mC7;Ӟ4SWZ|AKJaU5= P{Iz{dwӅU~ Bͩ-OdkX lW,vq˺tAWF,aGi} iv {M^c#v"P(PCh!#c5E^Zހa7P4ɨK^J.^y-6b̓j>sW!*}9}!aLu7\5]kҞH aF%eBVtf 0@2rAg^DZ4YchL}g5}L^l}}-y_V)P^5Pv4 *7Fz$e"C$0~1-#\1uvuTڀT¤w6 &ޕ);MEf'˽INu uQZadP;YW ))!w&KWQEG-k_1l4a*Si|Հ'mga؄-"lm_0f6Nxx_/z>1Sf zIkXhܮE%.z=Si8lW<،s$mLLZzrd  s/q=] |/tPw)k Z2s^Fp.O~7G? =[PjdXctQ ]E/ wT̊ eG3.([a>t|!kog$i+XJ?JL1w:|^'/w(dj#f5>=ܲ7}FlZ(aG[nR;+:-(˫PCO^ҹLo}ČCPf z| U7˻H`@s耬Zzs 暖2|-KxiJL,/`Iɳ,JZ-m2=RmCa(M徏^.ߵ )Y2.[' 12-)~ *鵟ϗ10om8Pd!8iI΍gK:8}Ղm욈uj_[lqr5g['b!0lqJo h׬y,rD-1 k&~ÉgޮvV'h -䭜~22x D+4^&B!-EF5[AJ{.DRt4(^Z>"W)e5~!J#!TfE.$~4y *rUimbi~?EUtͦr*Y!K")XڻP/a߅\>q 2ca a~˙ݘhqMM4Iո< 4L$y v tKE~kalsw xXȃ7'nI6RAEHm}\ PPYK1C!J5M L^H!5fb\zJ1>fhMp\־w jh=-TxħhbξˬLյĆh ii_? ߝ^! +B< ZPUlLwJUo׸# aWu" {A[q)Ϙ35_lNx1H4lyť,2RvBzV=SeLh춦&5͔NVC8caѮk4Q<%4I#A YDuP>@qڙ]9W2Dt{fQt+hD,:a5{ Iߙ;IY@@cI. azs!فj$zm3!b_fV}HXm5ͺ|ˊ| 5YNOQJR𢱅/[oKk1n~K__*] vqQW{TLP C}Q'0Y%-3%H ~ORUm\~=CT^b!-fhLW 瞽Qڝ7Z}Mfw\5@hҭ} =-6{SkhSnE{V gipl>&_\- Jn]7,w)/@LF7(]9ZL}*5k <VZ74o̯!JoT"[S iZ](N.1LiG lǂ B&EQyS@-?KZ( SOOf \4@w]`3ޞ}{8IupoO!^m@+ڊ(6 q w4BL@Wi8Sa eCb7 *& 4oX'O ެ]zP?BAg"xhQ;JG{p˜fGw-}ibWѥN0D$U-NH%]L'*36ʊ>3gʘ4brEQg!4mdz(P1(}@Oͺ&͌5JN^ޮ\<3d0]z{Ch# i䗽:#c˘=kXLH8mY2fb,SK&0 uM%kĔG;(3$$9@&]7O*f}U (o3JZ|ΐ_9sQ+zگhnah_zeu8FT|"?%^8'(feqI߲;N=ӖXKmnA&; LA.;nsTwHJ~|6u-$| -ztKy >7ؙH&-Xyz={)FqѠ8]} )%p}K{;Q[V'%a sA Sni"bu [G(86U1]`U_~/!쀷YQ0=uؽ+Q`'*P3&Ԭ9iػ [%{<= ;5q!s9AewC]wE; hEm84e+ vE:ļ  C(YS&*k&y"'4bqļA(Gw]6hN/~5Zxm(g=mfy+'V;vBӭ^=i$'32ogS#\/I+&%k7c9. P66F4,H[Wjrϐ5+j&Wd'6,wIog\nqǡ;A#`qA@"L;T" !Ta̹tYAs98wQC7GKAwu|145iE˘B7>%:g:NLPIz]q$¥5R"u m8Li1Pݽ^{ 4qyG͓vXvtQGx ۞UhLm5rĵwf u[#|떬s3׉A&lkOܫe N[ Z4PGZ~$X8kAv{ l 9vvo})3R •{ChY劻 SD|(ٲ09Ad`ada6O2@ z<ۚjoԨܬVW2oru)@Ӓ?#! rmI kc>*IbjU΂Vt[^TØ#x=rUގ{tB,t~cn?`Tz|aa*=d^ *w:pAqmn\ØAR~쒲̺@kW;Y`V8)-ٿOSעXzo883ow\28zS/Tx vY2U!.?*~*mTy0[Hl1SL !\uJ7: K^"Jdsr\u%S韎`ިzEl lA=% Pم$@ε'G]uK]`Eá ĽhHz0J|ҍW +TZ2)Fޥ*:mC_݇#o*y1b BBnj$1i218M0`洮I^*0=WSfZtZzBT^^3 l,vդϝjCzko44V~z+NG9$pzN6=Ub5 K_"PZwU d}5oݦ%(+Iuu|l7ꣶ= ŖDycL$ܳ' UM, gD<62OwrGCL"GZ%Xۮ ldd0Ǐg{P 83uУŽl SU+HFV%HgޅUkVdIlxn~3b 1G7ma-.Cxh \q&H\NPQ4Uq K> ߝ?/p(Zv6]ĝŚ4btKS N@R@nڝbRok ,o8Q|$hID3IdnDhxioÓ̄*lHcd~U[01¹+ZƘU.;k*$Y$89hq9hjե!,KX b~^Q\ar i6EL6>0@2X^ǽ9O՗~Eu6w#$!8qW|9C0{ )Kdzwi,`Yu9jӪѩzOBS]$%Ya A+S2aW.<ͳp1[]%TRB@Ksʉ8q&A1e,I_Z r9Gȅ{/C1mǓ+CQϔ[%N_HxM^d!MQ>6< {}oď5|yb&O).ib4 `fh!_bflb#LQqܤÀ!Yhxm2۾aY4oLI 1݇ou f4}\^j:-I>eBr!KGyXT|h5j7\mjۨڍdshJ."D9rQ*2}`.eӂ(3QiFw8 _is۶>yrjSvKhH Z{O# |׫R|uԤ+u'a:$l]^f6n -O#^ v7pЌ8C;UGtB9ewDoI!BP|K_~$ }EoLlAE; FhenLPĤ&l\t-8ޮFSݭd0NPlseo<\|ߏvȍzxl(cbIƥ8}DXXHYzhBf ޖC7T ʴ5PVZq+t/L\E. i56kkymfQ)hvFwe5#{U5r'vxG8#3 znE (6P,$u,g0SҐ27@k[8翜6L^]G[6IJ(  i)ez\ ;}2 &$8 JR:n^&|"cN4\M9b[r{®ŴsSo 1o8[JXa>U<^Pp)`W5%V3=[ޜ]bÉ[S\Vc2c |mU'K%Gqa)=P~%:woܓf5S@ZS^{[ mݸc0 SNls#zaDYm|n Klg+~ymA@!-6j(-Mڥ5Xӗ1 q`;=!݉Jbk?Bu 1$k+GNPkWhi%UnhQ"i>0oP#p7yP!]o͎y >LJ?\:nEwd_{pYdœ]~ǜX(%لb>[?IՅ8_~L|l%@\a(qR2Qa MC8 UpgH}J0T58=v Nkꄣ(OM&R]r&hñe7rd;LWWz*ڔ񘚳^U($)wkN#LN*eb} cxbj'(~MZsֱgYZ070701000002f7000081a400000000000000000000000166509442000090c4000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common.ko.xz7zXZִF!t/E]?Eh=ڜ.+ʆ1:!mM9 ߬%!E>=[jž.> x iuٱ*2]JfTpYn!^ /'W+BIa)iO, Ţ)/pl2}CfqZ휞/z#۞RdqakzD WZJg)lNe*@3wgDgXÖGuPiQ$϶.]nr"ࢁ&KbP5O~_W΅A c86J=H͜Y^1 mQԊf)%f]XJnq}Z`w\!9Kj ؘbB]r6|ɼ yдׅփ.=:.ye[YuwՊG Reͅ7{Zl YtW᳄nKw_Eu١#Zk aP>Hbmg ]jX#Q+VjDf5pZE ]\ FD?]t7B@ o^u8QQpLUp}>9i0e{$!uU6h.CkU+rU%N1e`L+#kr6D7  møʹΏ`$|CmsQ +oƶj8qe&treՊ6}@p}%pY4P*ErhϜr[A5]*l]-Y'T k PNchs`%|ro87@HRBY`- k{)Qc07(q1^.بY"0\])@s|*Tɣ(sƩop^QU 3e%ͳ$"!wOzOA;^v7PSkܢkaS/X}o;讳o^:)tgpϝ!$>y:~ѡGN8%BP'N0KA8U0B {yQp>hC)@]q>ӈ32KKj:1*]6,B+,S!83 ZH6Q\#5ERZ jSF଺+@VF]*eͲ #&m}Uطj7UP .-FFAp "BPwyHQH5gsL{T]`*)F[m14C pkN`[Z\wry0&QF$r܄zX%CkG|DG_Aì8U~@-T0g\fܻ&Dۖ:F<ңrv 9#BBES\sgDZL:6 +c]u6vL@]Fe &ʦ!f ִ+up̴_NħBϺYR"g[#  Z#݈K A P8y;>>}Ju]IT|3D}etS=c| 1WϓLgܩTݤf_fO,NT#I& CWpԠАLUھ4-='Ccu!5sxLߦ A`B؎98A5qtE7Rs#%5\ˑ\7aZ], Uz*bNt1 ^D5|A5.ʓMlIpy,jud7Mh뽙 2NS1v]uGN¤~ pМ,&|} Wd@SgpۻJnϬߟ {Ȥ:W9cm 0?3z(;2LxnNWzͤ%>濝^u)lAp9q{w"-a8`@\ -dTy2TA8K1H@ D .݂ `)޹*8 cw[P{Vq@c,fShiwS!kԹr[8 mͮj (G3!( fnKBW4#ʽxV^`K!2.,!Y{ybVc9X H(U$XjV|5C=Wj(;rgU,"W}G% e*ml%'71P\Nj4AIFil 3E]o 329VrI/&1`dh5φ-"[@|Agڹ}>(ptU4q= OzD:x(21LKRߜ\vqãuhO:+,3v+釕m] ߴq38c ζ3y*L]Uz i^} ^ZGܦ&%P>VßqmG;H{ؓZK]1Yyg|=ݱQQ4Ip&KU@R8qhM>*%ʢ=%ljaOn85dRZ2$yӉccU S6Cq9U)n#ԝЬauabMoD x&p1D,8ڍ(C{(tyj7u cwNZxᯎ€{˹O~:|歓3dAp*U7ڕ{L5\ uKVA,hR7?㉙ş0Ԭ`}s2蛦 Vy5JO4hZTފxz?9v4FwDQ(KۦEmsNB;ond)h7.|.T.**;bR B{w<}1v..!Ji'_Uk_ءU=GA=Vg j es& mq$=(*+ ιBZJ`jp1PC}v o;xV&4\m;I* u݁H/$M>x(G UEP,Jޖfvכ;RZȦh:3еIweA p 4 Е>=azP"etp' _lRT%uu8gHp=ktq~T J,DtRI񉭿u[ܵ_xt"hy3 `d` 1:viREH0jd de "Qxϓ,ƙ|]cAuQqs: iUUwNP,N;f0=>CS]4b>?7?2-x|8J ,=7t#iFFWt.qLd(i݇ kބLJ{hSd([!cAlsVI[*&O'KӴ7su 8ͪƛOf $N0ol } *a||:;txñ{:3}Z %ҋ_U }Amj(nr26c_~V'Rw7XٱC5`<Բ qŰ(s`PLɣB2{rusz1RGMf:,ͪ 1'VɃܸ:hm؁ UdHU%0/sݖdssz@`쌦Y#'elOu>p2Vd.5:_Z"P?jƋo_ $ ?.n  )rX5}:ir"^OWx!R{*כvVOض@Qdt%HZ2펁/"Ys9$܄qL3;~=HE!0|_W []6OO}Ӈ׺Z,Io?e];-ISlbd 6El115'-w85zި"wb9v F1Wﻑr87f&ç)*Q3a#T;EqSBbT(m:M^re>&`Tct_͚GU0qPƷ+f%/v {oM t?ZfH?fu-Ev"=x8XZP/ZK~VQrk!)HB0J !ڝ(ȽN 1Mf5#"%*L']WjB΅s`Ǹ 9ߌju*;p/VXCU=oD|9>~:5}ጢ_2)A84b?Lۡ#"K"6]Hu:Q]홮 mGr()KΣ*Bx'S( p.f?|RaȦ)s;PEU[`{Ztlǭ)Vr֭z|RׄvÛj NƐؿ0Hkͷ徾4;}u3cL k(>` ۭj,Y}е`q*fAm 5_hxwx4ץ470i y%]g,KroH-t>F[`tJF?Ï͢W Rn\2nIٱ)cq&Xk;{x=R 7ɓݤ܇%98L9o]e3t\XN꤬+[n|l"Dz7\D5&^5a,/Zg>n!ip4=ku7+hh8ǒz0pQ%rNIʫ$wlXyܨ}~yvTVWFqiHY3 T e}!Ѳ/P}hYEQ4 .5ε?L9O }޾2x")WhL2c89N#mP祤hS%-ɽ3RF6t j]=i]'|yzfYP|;[8uuq;e,M͛+i&́U7Y:ָ(cB8_B׀fõ4D OUم~~AZ>PE! LʢrmGQi[1ZmZXyނ CLnNwf8[{ _Dk~xV++.1YJۿ>iW[:s:\K\vN9OȃE=X̨Ɩ :lroD7Amwik6Ғ%_t $AVۜ[dg?|#jt-d(C#\k{||;dW s|a7ܿ 4fM)`km՘`խ& =A=3őrXqW6LCA ՚W/v buدDgf w<f_ i0eEsA4'@^6s>,<x]a-I gd-0krG˙\$Pg _V2/"Ю8r W=(jY/@OD/a±N,d}f Xl0yR"^$!BFXtlf724HOf1FQvR# u$PAb *9nxXXa_Xk jk ? ^X̽[@|XȨܻKmoM"0NT 5?ykn9ZʬtZo-~aVOTe,b}蔎WX^hI"Ӫ<04lSBPHҞe=(̍q->3I'c|+2׼iU!\ dRpՓ#;`i#uԭКgߦ`_8Rf]*P5-qaLV9 cK^c@˸;ܰ,G>:&awP=v'kOIW|2Zn_( !F$S`~[DCߛ!U„ƈĎ~Gty^KGAV۬`#XfbA{H7An P{Egp`ot享- *3t nq*^ocuN8)c;[h1QWWza \ΐ ׉Cڦ /, U Wni3#?BZKVBmtlzmWjPn{+JfeH? h'Uaҭ@ SRhW[ޯ<5T`ƞ(ˢs0r(XHr[;ȔC.CSl 1 $ݻYUC te? R%RGUnpByB<z*ḅ{JY7]=T^l]؉'ZJU,(U r/Vh+ѱ묝'[Z)zo˶EU<ҐbvJZrm`1m^p2$> mxH:/B)dZ8#'9 1[߫ 0pN;I iOJKxTPDu5w8Nl8ˈޗN/5n@nW \c/4D ymjF1x*3]4Y+umwC:'NǓK7 F;&2y$h o\Ѭ܌j:Q47v s" N X[agгqL@}[IX29''J\5j" { &w:CP"UʜS? YH*a##2K ikV롫Ri)oi3)=p@, @&lqqFө(J@; ^i|pPKI UB|EAE"}hxkp_"bE 񍻌a܈*BPns3Dx>g9->$d &8t$1~5iڌuQ1?jflc (r%O^/0C8d;z`>x; KFһvk3tA|Νml-b8QePqA6gWۇ( JF-7eɠ@= +}$<+^x@?j |MfK=ĻI/JyjB8 ~HOv&GQtvXLsI6.﷎|\I/Y*CPWJ3=*_렴:_Ztz{}|7Zga7\lQ2Oc7/ɣ@^um\`" `i܊k\{ydR!>F)پᘜTOAnFr]d1G7XrFiðD#sk%%z3U$1DoiԊ 5Is[\VE q(~ձdϲ%L֍wEjڠ _uMQq-` EOurXlMŠ y]iRqTIjxN![J=}jl3)M$ T e  ;Z${mJ;1 Yሢn$At70-b=ZJdJ+_N]| oVHV(Sw!"M`熢! ^Wv#8D@ !ӇF_. VEߠdmnKRJl/;J P[k5XN`%ӫ>{*с> e)OiKdr@-_98V|\jqym/L-۲m=Jqތ W{~&HN? {Xg÷ (J2)a*NI6&KW_a%-<(7Xއ` 1LP6}OZ,(=Z$n X/K H0 ]Ðm7躍Y{ N`ztmPs8< =ɠ% )ӊ:;gDL=B~o8 oRtx'hƕIDp{ x!@c/,*n`sJFPVZ 0zg]o3E?WϐI\X̴JI@f>L.)t .LlmSnʘɈr]QC䒳{6Ʋԫd8b ]sW5o,l:m5 syfiߥSc\x~~S BD:X0E֖ _xwTa9(e| reboF"hBT#ZO?_w2*iK(O_C 3y[]v$`#d\k(u)ЀVIL\Q<3T(h:;uadr.Fǃ-g sǽ٫Zq'qΥ:.]!a,,9\CFOrҰoJ+J6oWݸ/bA>{FkyƃHv/'v$S= n LK8\#| !n{ȼAO*UQbRbщLC6&.a{C)f)ҙ]}6/X4M2D^I꽒xfsxɞ#Mj#8Tby OaZ+6LV&ӽsLO@`rHVKRؖTk$yޒ~j+cw t (#gf)Ʀq?Q`gT5ƶ6p=y:4Oj\3_[>I. D^5k8gODBڊ* InД5ڬZUV4]mbDڴ`2t]Y!._mYB F S|l0EE9HF0w$ 6P%i7 =XQͷ%)F/jRk۾6=w w_tG:ϡ*JӽSvlx>r xCL/t4,jєiTy q]&g,UIJĤTM[Mr$ 5D!>.Pg9ߤDT4΃-dktXGu 5e@H{nG{!"T "Bi"_#Q0'Ql"wL \& =OӿㄻU;^̀иy:Ϭ&cUY-; 'ӥ3| '+Lm*D_lP"briP1<(SEaQHi㭛* ȇ/y\cA;f#S: tF?10;cm;gGJ@\L ĤW3HmMy="C ) ..xM;/< |aGނ~IK!N)ʔ]&y=:wx% zI{z h(0)3k_ E)5=_Crɪ2L|lj2}ט˯x׾uT猤I"ӮS3 C3Y2Do2&r0v0\xi0yri]o[:~*oCfr= ՇoVL?i/NCk1Kݎ&f>%#*rsSXSĈgC OZ+uP*!]S|}*LMa#|i*9pq0J<-vfm+Ar+΀UoYos IS 1c0Uf3^U}X=ȊWupi01SJU'%O= QlzUaWë8s:}L^I}19*k*cL7ZtIsih|, Jv2Fp .EHc2Q mUt-oQhH=JSM0 Y0Qd$zZcVR4|#⬚nZr<r@/y X<K `i !D1<<Y1WYgX`3:&h1dla[Ѱ,+mq?y܉M>b2=seWHI-qhv~UHx"S)|*>OM3*hBo#Wh^$q2{2Qs7[NOTAܯ2Of1PwF#TW_Cbr]ؽ`qof ]D%Mפ8ny8$S hzB%?l](.4(t>WN c"v2&ӛaM8 aIb`wAvVH`Vܷ( FoGCB'ifNؾ}MLj {|Z2\.c,L=^X*K|ΗPwIW]J!EU'ǵ յ.GF"Gl-M@`|m7u0îFgZsӏ>L?XvtZE2.CO;ߧ%Ue#k?; `%#* Rs@GU%a$q"Ʒ,:`t3=YYw})GtIegbzPzÌp X4Wm- \A LN s+N9I yD? R)g ,fv2  %qp93f ^\o huXC'-T9%KXJau ǣwFij,.Hz6GozӾo uoM.isQLeNN1c ?/9WT(]̐]dXF=D ,;@/D 9DJ K}KrS}Lva[ChlV:*i'Ll/8a{5-~ =W"{TӉA񥬼{2YLu@}mq-Zn,u> i.TjzjB '[wjq7 ho} ~ iq˕UF|g?}rm00 OUSP]o.KqL^"U <2:1 '<(zq5\nD6 _Em_?CT-x3J%d {F+)g3t?X0fanE`Bp|,)iK#V3vwP@oT\3Xsd|j.91˶׵ait+~9\uqdKX9,'7,/ S)W$\7;h/O̫f8K%c!4Bb6'ቫk-ŽNd?EI..ؠyнj[މ?Q7 0f_(?ޒSA"qxNEY*Dz6H$wulaƤ6bFJ`OM rfPь .ol{H^@Pd܃_N..Nf@xOB}ׇEEMC%+d9eݰNHAK7V_P4]CrmST7u(Eepr Gԓoy{ [S<ޙ

    zL_Nڊ0N%/dF`m,Cxʳ,!QZ;\Sk|F׫U.sBR1rZs0y$2X+eJ/l 'RHC>2 `bV~wO>$8f/; G/@QQHw!nGw &'@B@=I54O 2bLQ;?LV֘ CQ'oB,?Gs089>kЃ%ISOD|P<1D'Z=C[CWrFu3JW ѝ` I/\ m{9yߍ50(n2KT!ګ)`VUg ҾMw&Ge6OXK6KLu̲PKntoM#"08~kzpURLp쓵|HW2{2*7"ĥVPDj|% ƕəHL *}'6vځ/ArE_6X>ȝĔ>3!='CB՘QbsGҌŨnLSDG؞|0Pct-bh0$v|6t-.UYT4zOW|K^fi~SJ.6tϷ[lM(-ecajGi(嚩wdp$epY:P yAIu,lR%?xS>LD +m :T)ZF3$xX/;Eq*#XXW~J4?5@%tϦVQTBRɵp U9oGە(%؋9U9W=n*XUKNY;V-mb;AJt證(F6Xk (C+6;$,cW.R5 JopaYj-OT(8D;kMe"ocrNصLS :@!ݣxbjqtyׂׂivͷ>sv'#)Bę9ak1o&u7nS~07=+]׭GJ%Z% "+D< ?ǮqzW{47p;sjW@҅2J ۴X| xD>Ab\,~njI$Fr= f/O8I`+FPJPR6˵dڏ֕A3fpg~b'vRbn~?i I˵~|\506*/㱞|| LzryKږMZqp:zNO Ş6~AQPwPQ}':* $!m%@$[H!},3 <5GjQ lZ->СvAcDw&2y`u"2kI ;I'.:^hFsظM4wHV 'yҀ/?m~rS!C3佇&a~y}j=DǏNZ.NTD,50 ֯#a/}~u +ԸKXf ׶:ՙBn?_)צ" 7zJbKL7rhb&eu ^G·XPTP1ϚܤPi.-RݔEZw2$dV__G*h8Ht0o?!~YjeB1Bz8 |`8 S'Cu$>*]J |8ff;`4^M8?aE>Ǯyα2Jra}`#lMYc5l&y4tӿJ)±Fd7Iv͔!6G-A#alDhշE7Beo̅ѥWbӋw.$N<(nO5T%ԣ%#9ZG٦ )]+_@'qHȱrN=oXġT=keIL=)$Ͱ_oQYa#Anᾷ"r{` jLzk)ܴNA-dJkhP(b,~<9p>b$okICFud jmL_@ESL;m©C?_AF:RM/-"Aczv{0t7RaoEqubӾ}\y0I,@>[51i@<Ιv]#z6RKu;;}qp44bd-Z L +DEڡZ\T#nA nt/ukvzc8VKf߇=S6xG PliE4Ii߉cyFrKX*Tx~JJ:gEFzRb1!ԣ/GiNP#bps; | =@[84,s} ɩv]Y*jJkh{F*A{UUEn֍vPz}GGy`=>@꣗ZˉTL} A-Ďmtxը sn~D"RGfψTs7K^1XfS "PrUk[cUXƲ%_ZUĉF& :ňkz5zOYw°  A*Еo#% eFr5N{57E>z1$V ;PN ;oJ,sI9BoxΏdķ(2+VmhhF{dvr+ FFUȖ6`RH}s8${eִt[VU'[XWc)Q(٢@] G2<¾*45t aRy?ɻ.EfW VC9=*<喹9 zbl'H$6x}'FirXL?)`?xc󐌜^/j3hT>.hMzPJ͵"I!y X46^e~ *0N?JQ0Ąk0 ܄{'Mro}}ugp. 93+^@h(J̵6sMp]x5ORAԓY@yZN9!ҵuƕ  gtGj+b_JiCnשBXiJu D*2Zā!%)y5zJ@.mz( 4s]*%;|6UY&(Hէ$l1|Sչkn,^Tc$+KO:Dܪ&˯w"n &vOƟDǗrXXP3[L7k}0MexYNrc񷼑~0N;VyǫXe,#ڗ׺l u"ZA+٥#A'@@?Gcauޙ0$_ZBcThQmr֥[R/Fti_'^: yP BF%3 L`MniIlڨg=yzFG|f\)+{M!fW\P -Q$y-&Kplw7 ֠lKb AebRQO̜g6|Dy IivZCQYqn/J_"P&dy%*uy^{Ei ֭99ޅA0#A)#rv#Cṙ6yP")!N`%Y7 :~H|)H P#X^@wXfs*.518GzYHDMu$ #+k=˳h?he@P=T5}*ψۗk,ВD6)=RmZe6(Y<1S+ niJuM3]z *ǭ PAC$/ق~r& E:KarAq |/#Aak5^l w P4d-xENY@1ƚ8d!R{A8":zt Q)P#:`u$?W9*z1ۏ Kxn;B( N|yhZ}BFRO5SDq9fxl*6W<4F1'170N$b: oqwF&.Xx$Bm*"J5R3뼝O#'U_jO9J ARkTx!T}psUdȆΫG yt` `fJݭS6&isVQ-+mg]ډ64^^Nقp.] gP苫h"=o3]+ђKz v:鍕n<,$m)hGs309B-"i}{ S Z%15lϛTTL-A^} :K JǑ*A-} X?Vbhr&1@Y^s0 ->"U jJ⣧Ԛ^cҥ3Ni cD(ђJKvd$%"v)~r/sMŅW)|^Dka^5:h2Fh=/"P(6{GYl#?xfY'[-$B$cŇ+\X)]C ?뷋-,O}..?5Mj r\C,T`RmԋVpތ#Df,@@9ooXTЅQtYTx>&&\\L ){ %]ISzs؀>BK2Ǚu13TǖAt ֠붆픓_$Pi:|WÑW 8270Hc7|F=ʥЂ7V_M0TA?"VM~B%u@FڐW,oξ\,m)grDDCsuk`oM"P2eBu@Pԉ\X[Qe.3 8z Ԫ|%*V)SO QHBjV\9(*x|:dӱ35P jE"X\ S'ϲC_VW$̀-Ļͭ(2-V}Y6DMvID4?l}A#a I D^w6e܎۽Kh:uʢɧ64~ b׈4Dg?V~c+.&k}u e;͇w8T 4HGkp[ nto/OL yn7.*p?71&$KRҔ`̸$T! z){ױǞz"$$I:Kv|3&etu(\,2 m~0x5*t 0.3toIA8gb,36(bFz6yč#"#g?,!U\ksj;eqi2s^hZRx{jK|%voxm&WY^Sj|L$|ٞVߓLGM,z#xKmORhծbXØd{K:9@/ѓV*9VF>\J)+Tdb uլL`2Nc*mEz["^b $y2Rkt|S3P+q^utإ6Ar>h}Ey6Хnz+6sQǣ'ol}9=l-p3o^{Q^iK#iߥ73 NM}.kUy`HG~WZĨ,tǥFFqM<0h̷1`_OMt;l䬠.@k]v;#k mh.] { ůehN52^=g.BԞθߝ]@hi}#T F/[l`tLj=y-;=0L8Qa( ]fSf)X NL9ns&PJ$ q4ps IIײDK;V+|t)1~ְ 䖇fC&uzMD"8⦄I7_8枃ߑX?st&=-a> EB*yo#| TB>c|/󱺂hةЇݪxB_aa# (OWs%{$GY` #~sX5þlz3\}E)3Ͳi'nU0]v:San\XlEƒ, Ao%ixI3E >M{ij2&> O2a*;*CI9$N%])OS9V;4r`/r$UAry']R ^]:GPOVQ?aO=/H9@waBhpQ7(jv4u~{)v7:9c`^(N\~Z&Ў2YDe! Hd0U. *?W0I*4s/^ 7ʼnH*'5B;41NY涼MUP4BGXe|1UIJJ\z!d5?Y*VwWϵ|gp qIeTVsmr@;'lc6<+'(@gY ὓ+{wQҚyRE4__{'2>f!sϭueϝ;q'0oim`ږJ!*hrjj biOs3?sdx01ݨ F)kK,0b++;@DeT?RТ^DVXui~ ֵ "0-c~Zr.ȮfE \65P{2ǭ0睲#[6iD{_  (rv;#Fmvlgsn ~FinߴCo+!#FwXӊu@Ze#]i^cftOT0g*1|#K[?>ؤTZ!+M`ؐY_|<\1` ^}BRz@C?=6@@ih?^ĥҾ)B憑T:^*_7|$.:6=ʆ֪9~xF~f672U!2\,I2)zUr鹰pa*bQc QUXh>Sp5']SLVj< `/Ix<&ZOБjkw6|jܸKe)o`rMzyF@2k c/#{OZ{x8M n|d>y/2xYY' ~yw_9NBwcEy_tV_O>Qcy {)D*&p D;LZ/8T}V5 尳m[y0zf's= Fhcdeo/ tז Ӝ=lbt.w|"/vw1\JaX=Q_qD2RmW7PBǻg= ZXO=_/D*֫[pvYI$q;qDjg,G\I_ˡR6P;F POəQdzbJhYIL~3uWP{oRbP_SmfG$rB܌E>9 #: QӨzO<"Z{@ldbL(5޴uJ3ZM w8:D_]15?+[&~ ,nj^ NrGg%W}Ba2dzQgGG X#85Jk4a*lL9iZxVz" a0:@P+z*]w4=NpAll=OM`h 7"Ԅ@8h w~,NkuC-t=1|Ph;z#ҧx}sK.$lGJduk-fdno^yɆw]hgr<ɡR˞]Y]{d<61qX_Le2{Z{Pӟy 3qNAWa/m-^][{BҾBJn5\PܦR,Ǩ΃ҰAz1񳒄wru\%JMz˧+` }jVuU:ɋi6u(hl81 *5 +FP][)ޛ9\ë`)/췩)[OPx$Z9IG(2-ړ> FI6D BOy1ajdWwzIP vOs>""J#bQJ]MwqfDM/Tm*̼k ;A!X%-A"q}ff;{1gh2O>WОQ~NjbMiR3\ڗJԿ2TvQi24OjjO8'=PBCs#r귫 ڥXl@qVL6lt )gp'{/nd&/Sj7K,Q {|IgYL,Lu -8&g7__HNSKR9cV^>V^nf`˖/ђwTMzf^}uI6XWip&i p5ƞLRmmp/lm v/hIztgJ h,ܵM}8"] SIN'Z;ACTs2h&B˻gjD: (Uo07gRL#5b#3+ZGƿn=`ҋSL[m2-A,AP  WDșdQ< f0um$nJ^JX!e  }lzZ#+\N4y\fy mWk!rDƆI6.N^1@S|vmxpĜ06#Q'o"=vU3Dm(` {*n9Q0x6sJ\\щ| ˂Ŀ"_! ,DwMo06i.t%*c+{MMA x1Z2 t2ةc6pTXVuA&A#۟.rHM] Ѹ*:ܲQ%bV8MRJO$Ui :v:ZkqC=:YɆ;-tG C]d{іL'lFם,nedbTV,kV֮A:ɝQ'?|b[z3e閫i3=(gF {]t\:-߅}3nhezY0|̋i0'.@:!~-.-38%#g[U!L{G99NپuTfp^+h󛎀 XcÑ?q VW̝V{Ą-70+k? pgZ@)~Q Ei߰߉*pO_i ]OA^cܧ352!uܥ˜JH<]^<`uW cQ*D+<_*><k|JTPoEvYthGFc?YG:R?WջX42KcI@ftrHY04JBG Y*YNB~/2&&ʵa #ށ>M<ϋ'Vn܉Ra!l-T{bVBXi"&w9g~)\={<ʦ&QM/ў~{H}<gNq@#ˍZU~ob)U%st" ECSGrK-c1Mq]? $|ɞ4p+|g?IkTcm0fWL(N/51xŷ](t)צ389qa[/88VZ8k%]4/?G7-B^?)i.ʊtdyG"VU,b&RM(Tɞ:GwLyyb^Ob daEP3S;ka /( )gqNK4sʡRNn3N/Yka: vZR\ lOo_΁ d4d֣35y8׶DoQ-91$[t ;@\a J4pf P}zXgbM>ދy)±; [e1gQ |yҫ:ҫTOKk嚦C/b?ȓ:>??C 3ģ\{DNyxoK?4Ed{[pq&R/ѬF Կ|Kt$Z8@ezjKۗеeiK5 r.[J^;LEo'2Sɹδt?)'$^#x%Vm.vWI{/x ܩfحo<GǗ2 596 0 srqt 2;&FǪֆ57XݑxCN*3䤺1e ;P)WqC?7(w{ )lKdگ$0W:xJ'螪NI'jW)D˜_H/uB6;-X^z\P. [q^L^0.cE=Vo1~l3L\t?zü榬q=rQǤǠqs.ע00CGN*uԸ8]^~םXَL\ٞk! VE-&N7]m*ԯ[d$L&Ns@~qOf@ %z[喙SAk@'&vX63ڲ?lB.!T(qq;E@s'扜a=n#w& $/HuWS m>}*ڒrG_o W<x!Tx,zemAן%+g[:gq̝VztȈ?!^颬^W+@T.ʹZTً Tf.tds%0)m%@H򀰉hڒYBA{2LM%+bp$\ uz*igpP)%B]>C#S*ؕPhlYh{ c11vf m`U#®L*#Y?ab @}*飢 pQZf"Qz/F}SW(XXᐾ6Ϭ>nmxR N'&!z1O}4QBL6,ΚQ!NBP#Sǧ:d%蠁x9#9fͣb,yQeb!y[iuN+@T~wW%q̨:kIOLJ58H "S3!it`N@PZ^00'0I#OђtGd&dY:O] # Ziլݒ:?{Jy@ 1r!ۘᐆiSmld9 2z9y~萣8:GiHYZͺ8L3r(>M<dlv# AfyXrE?R#ŵ<9M5=KǝC\uX ,|w4C/nh]S{^Uoz;ChjOԌQiPuO a!)ac]z73//v^ ~[R% ھ}-2l#ۇ6's^F$iVST!_!D<;L9w}cC? ) |S7; ,Scک{t܁L@ڏBFmxHjNlY ;$gi9v9Z& RVj.vl 3:bTVh5@ >59-WH3i M5v>ϸl9廕\w~nIq5I8XPD'ktd>uX IJ#N>} @u@4t *nҖ4"Mz${>c29V mzuD\nk]Rpx_W.ӛd< -h5!%ddq pHDa!h| vcB]jv/v[ǭN7SG[n3ydH&"{:t[FuйLvAnq^HseWlߴ:uaOw-;8l7AGh4݉3s.C_ x*D4 L ٫0捺aEW !1lvfʋl}m,<}FjqŠQM }>HR#|M{uLr)<(3?lơ[RLyLξ.#eV[M^\ƱN 6I]&#灴SW"ɫE~;E]eD9=yH J%&~q, yBH֑I#:-Zdp ٵ I?y@)l:쵽KBw٪G ڤtfv3 ۙ ?e#VMHQKŐxbKR)1C j>a[Nvv+0qզDi`ڤ2?۾"ݛ% ~é.sOF%93չ/g3%USUf~r&\h"lwhgOxݘ zzLXVMԧ&2,gBB4!\-zr=AW-M뀥d?ز׸v[@#4+GQ\2F)҆R\YYt(kZyע-{]ӹ5ɜr5H2Gͳ6Vq_&[Gc2ύOAb0fjKGX`?q ȏ߶4~Z<,;)Fco=3F};x$'D5Xa)|w "NM/peDw ʌ̣T1@m`=Ui ,ʦ :+_`R[{B"07=1ݝsrSI ,&)|\Rip_xVnZ:)  jbл$Ӟ G h0MYLM؅(\fvT*q>d1*S?M7\cu֑WcaPS۰$gg=bY%L|~kQrdc(ۓ!DNc=?׀XjjB;`=~k\y2gЊCSwERt /ovzѦmgng͍J2 Wp::C<OMNк 1dTأg#_Hُ9,Ku3ڔW{+AlvJ5?Sps 3EE~:IJ;܍0~ j]I$KeFr7C)Q):ϒP'rBMڄ4'6M64-+A ibOcPI`UF;a7s]SfE{,:S`oz%U؇Hn* ÏPF\=ĸ0/Ƴbq\M6i=lg;J8uHiXRgOn 馢%$~=e>TmڏI "-'wkqoy0vy'MϘ-U4w5:s##7hcE܆a7"{F uΉ~B!ʋ5::@S˛OK&m6\,*[+Z9fr&$}~v= پ4]8No$NTRe6SAg%76%<{r;yG|˝z>H½Ć 򹢩ĸcIOt:œ22|X5,r>{)`v0U^ZK w-b'/}".Vbm23t#[5YED[/3+<['6yª8J"SfmoObv"JAg]ݒFD#rT~Ib pFؘW&C:U EڳхW e&KR1 p'D~gi+{'-Pb^YhH4HW v)JI|0ۜ\jrEXw7\9Mc$&͙-nC[%Y?PDMm"KjI+ANM΁E3;nm 4j5+ފy0,_^H'B3dPWXvhVb"~o0TC~qFoY ʓ "t}^bdۦ1He 7 7Q 'l)s[ݍ}2\JAo6=1jn\{E?uh.弘zn#3#խW%5hZ{T.M`> G#4!~&[|l0[ LGK`G3Yم>YwCP  (`&ǰZQ8הQO%_3E@z6[d1:k*lJP!A!֐[_EW;R,_@w0>>OUY?ayM Y rfi<6)1ZG*cg ɂĴIEHc+(оbRR ӪK7rl-#Kk5WUh7CR?%2l*0~ _tsv~AGp1!5j D.҆18}G0`Wcp"~ΓQ5+\ tH/i+E[H[e,5 ӣb%.uKN!F /lq{D)^Ēub/u&$*w1/΀z0O{([e*N,feY>ZE3JWwm Ee/eIm98IIP{]P@ L1Ze N#y /8.Mk4qy`F @,@Mp#vf݄xMl{@b]"=dϭ,1kt(ɰ4PE9ѷ}(J31⠭OM۬HsA!41tgrq!oe!ۓ\ޕ#Ԣ7{% W?WBw^U!0m*;'`ӴΩG(#nS2:Id!qPL*DY ET @j柖ܝO7B(Ѐ]bƻϪ%𵃁NQCtM '(3KpK5I`P&lzq8GnWV&M+ǐy#!~[{|׀ +t}~9S YK9{?L$!tֻ^,P_AK~i*Mcnɯȓ^K9{G`Q,uyΊ4D{.T*Aցض=u ,`ҪP1f9 5.[ݢYBmhٟ B1߽yN}= !kˍ߭$bY|T W{z[((5&o&BZ\F (6ND؞M[#;YYAۿuf\r}fg 倓1\8F=Od K^C.)+9윋EQ=%ا뫔Iln9s%RE+˹d:YtDS4ٌq \}EAC}NwJbؖ _6AҘq" WZL?O{^ 'ʧ{)Lv,񫈔.+GCtrAh, :kixҰ(;|s`5bݼ$i p>:E%R썪Ov!6ʒvq 4 筊`g)0Л]],dP찿uPf$ Oc1ԫI; RGt+.IwvN g%J,{o+WE_׼Uq俯: iTϤ:iSVʻs+Alqt٭$D 4:Oymt4_&%-*liWAɽ}S\@ F P0K 9#f}r`y! ij[ཟE HLDA!rbxo_#ڽ͆[ؚ]ŘBZ4MZSϱhngom\Mmhؗ O k)#B 4@B/Valh0nVfɃ-!ewk ;uy?N\{kNg;\1ۊ׊a7׿-wD˒ڛƌ`BU{^w_p`90_'vtgĉ.ڸx#9 ۢi Mp]YVis8$ajۼ] &D⌕"nzQ`'WJAW@a:֫-Ntۓo%\1CFglpLJ}/ Vpguty2st1]%f@3-zabو*ߥHRPV. QWV>jIUp@uNrݎqxl{ר,8i!rjmk φi@C>mۄ=Z(4ޑO> ί'pЏ l;!B?!h1kTǖ{sĠnbḦIHuk:=6RjCxZReKG P;kQfBga]9(kx_4eP̂~#0_8%|uj x8fK{ H(۱΅%eט%@& ZErdFPd5I ]'վ˷\aZ_Au^<_ n!OdR*͛ Yͱdk00$M/[2W&[3sS:;OV@_` A' օQedCO)Vx;0AquTk:1BtWXH8ǰ^ $f3O->wxdC!A ӑ)[-9aV-`bn pRRU6-W%]EJ{qӾ[x D鎜馡|OcR$/x HN 3|hS:@$/hީٰ0  %VWkJ}d? S'aiBRz߭;EHQOe12ڃ;Gx oʂ Sdmlx{j%~?nvܦQ0ɝ>AZrۈEp_obFKĴJzNSR-Ȉ@ We3^d52m[h55yET[DN>a)q}hlߝ#X'i<*k葉uz;U^ eGuPl Ve5!J <'$U=f}`  ͖/!f3翡7t;;iml> 8(SC+5%Zgߤ"uvdID!"IٻIW-J/|^}nߜn+ǭJ;Jah PP3=eJmznG|QKwD9lݞ5}٫gN k[˒6Ѳ˷,MOlf &aOH~KK [Ò-sNI~}ε|jzrWEg 1Z&Q̄=oAЬ(l )K2VS 0\bk!T7/­ϸ\"IZ)PnP' Ce2;<& -AĎpA{TA!X3ā9_ԗSRt^^t^Uęe1J7)"q١6:9i`j{`]4wӔT:;4B W[gG~L+_ad& xK9IlHTы8T2iJl"L^;Z n%ϱBh-p49Α8)ގΈ_:>.uml #(@MsI4OtVlcE5D'lbgC7Q$&fv/9(4)i9ziq-ʍgmR-:S$yt**¢ߙ\7[ȻSB;j};~uԜm@)3BlIu<"_z,N &1.8ΪgCnW#~KDG`ӎ[ vv>TDXJ Q P`DGJy3Yw >W+k@F5|d44Dt{CS=+@7򙪽 HgTc̚ -61G?Ğ=0?*EzC?C-R86QP;ao*]Hwd+hQibBT@VʄpfRc<:4!M̭a}3[``c(UP -ZPH8Nןފx}p2>:)mN*J4joH{t~&,0_z&va.L4j)"e:?իDAXLXAN;P=Sʒ;ڔE^Q~Ȍŵ[]CY/Y\>BaBtrGO9B&7?GԐ͞*ڤ[#uİ ǎ{>i=$;!pAvv %dlW EZdBZG VsKZOa$2hgfWnM _ 5ϓ!\\NE""29B/51{PO4I>WheK{ibs_K7ţ-3DpkQ;-|݈MdaPmء,7qRpxZl<}[Rג=6xkjkN쀄n2QBgD$UTt $0M|>fQ]j듖5@WRzDԹVS+lQ(BT5&:z %Y+P7~ Jos U;edԨ o/ֻ4횸L]~n0ŃW0áx`UӫTkX“L;pngUTjnY8879%ObYWsd^P$;Xli][?rpr*WS d[^\g +TTi jEWlJ?BLKphm(Sr21@Md(_A5f m+.zrm :nb^VF4D,s G} ң@ǹL4ѐ WE)<τo;mQn|Wv )|69"nNnbL\q b~KDhIPF,u=ETYiÿӬL`Џtdb8Z&՟́C5=⚏1~fsu=x훂[{L},S2Na#pG"5LDz -˨PkxGT5*BEM͆ FOo,r9"q+·;B<մkP1aQ.VSl@ v!X#y{lN#42n#gȳ4Q틟=fwZaS!j0^/Q5po(u ykAVғ;5cq5sY}A!}Mimh҆Kjb1eO=t ' VYӰTptJ`>|jH؍$aދ  LNRXOI5 ) {{(rڜRż`X%.+L8,_=#AspPVǶ# /&R rl6YIV_nw_lD"ޅ˅ .=WxK~6$VS*RtI(S zILT/uTAJeCEZfvdƻjB U ί87sn2*Ѹ&io.+&Ipyϻ8~W%nzTY"nwmGnn*٪܂ea|Xýðȓj YDs}[D@``UǃB2IH8f,TGM|G-Ũb5<#uS}06nd#,zTwPK+{2򱆾RTG%Ѷ{QG앾\kU a7H+2\Q4/¸ts$p3{G*hQG2Ot)׏RAd&QPgd'lRto2Fډĥyt )Ė8 LwC!ѲL7sv4@Ş4y;Hs>mFA#t'6FmuWZ#IƯ)iOy76YcL* *6/{ONaqyx2#`2n+qla!*{qR(;v]p5YoM0?戨 `n?Ik᣹7iܘM8K,aSͨ;alj#( |o Ȯ4tf*.7^>3}bZɬ?/n9`U #dc@tG8&WS#ؼ>gjRꝺHSG޵Pn}mڣ ԱVV i e7  QrwI`0sޔ:nD j%z>L*VYm5s:*~b=YO_):ς ngqUDI\5G$CAYwuDQG :{|eVtc}':P٫V);>7`uZfc(nrs:oG5巘PKM;g#_7zfKւ)9Ab:aRĶqn2^q69'E,+rnݘ xK-E R$a"* بQ ة ½h_FhZ_+2B| o>neĻ:b 2#Q%QeqhyZ2?G-<8*LZ.Sm m\&gmQ|dܺ5d\c?V%M_^N2'V(.vRiE증tI4VDl G#1rs~%֘EґiF<Ȍ V#RO\a\4/҅ ߲cҗ㓃N@>oK$&I͇(\Z?Znwic~%Ѣ5ֆ@7n 9^5. ${ GJj!YJ^t#0u_1&N 7bZCaZ^Q6<R!)XAUa.ӫ0jncy^iDM, ҵЫ%aְm*&! D21lU Mq~jGc6{['qR$]/E YI9{gZÓ]zxd?rNReўkJ`w*e3|jﬔL ْȚe!٤Vؿ  Ēle (,]}l.ԥ[Ne-/S 8g[rb``k/\e=;NgdZQAdk/D$&uUO)a"Qz+8̓G&Mc0U˩((a<+"[IU0H3cJw(ŃbgQ~i0S$cͩ751tҍЕ Lt h;pzQf7\]4ؘjUieeQEB/Juu? T93P5o k,t0$ɭס:}^%Q&Ej7`T!srf`S$pMZWγNF^'7M} 9$|u)pN|ț1a"ɿ-m\/`2T vuNe4yT2FY=[:0RpNpRoiBVU]OСۼ>"*}Xa}MY"Xb0HKo` &$'ZÇR?H^bZY2"ߖ7x-3svli3;b-/`Zk}1 c:mW3eQ|,9'^c+lZd O^jCͧ\GSWԨ:X+E5/ ]^41iqshL" ?rؑb rE"Tj#$Ҝ9n6 -stڨj5=-cu _:[{#HxH@Aan#(~ZS3}YǐbN#sQ[@[R#9PJUKͺ%BLq8pp}24n츍L-t)zIzJcS^Ki=@Al  _^iw&)AvHJ`n_c.j-,]Ԃ k gS衿kpvϧf-*R4"/"d>k\ _4>pBR >̭X'.2%Í|JKFϬ1MCm6 YaYӁd)AHjyu 䂢_N\QCW!_f}7\ $Eۓ&erz}i䒅¬Kߐnxez3OC2:6! Ň}-:,VNIU+lH;DP46ԡL%_$uT>wH+y ¨<."gxHa^T6T0"ŀ5G@W@6F5K//?+E¦Um f|"{:'RoF{&@C.<` ?!@cQSגRX833x \Qp4l5NveG b:V R:-c( scmg۰´ ]E+[p١X8O~捋HCDѰ2ymx,!#݉IR{C j|ԉlZf%Jd]?P$OmaTfBJ͓x0,PvڤL5;n@a,IlrvG ݁~L4zm1oIr})kC^Ɇcl|3gv#I$P  !|*ꈦHyQ$ݪ/_lfI v Wk}=rdOƍSfh'Ψ!,c{W÷]OJ*BԽY-mM2z?9lDFjfVTg?Z֭totmj!z38@bEk-?8jT$$8᪣W<\=t\(E?'4邏7"xmWlaDC &eYeɦڜ[,_dYn~>Ȣ Dҩ##A0d] < axn7.W8^#]*pdt6 *a0xTWIˎG,62~{TZ!SRyTp 68^E$1cbhgHjAlLjTpS.@*L@@c[4 )beD1>ꡝvC#+4%+tP]?#Ql-*yǩz6b~ l>"cT ~kT tGʋŻWגy &5_3^2*B%JNEB1YS,VH0R51 ̱'4aN#7~G c3^w3ߪGWwgweC3Vt"]kyAA9iHu,KY37k1rxCy˦4ϔiEL%q~Qw8}` )GYq]M#piz}1y7j^[v%8K[23鴬{VԡHﱥ昇u|a[;g,+cG;!7DrILiT9J5.ahzMN/-G6nݴ^gp:VN9hѶT| y n'rn{PVu|,G'y3AI1/x8Z4CCQ*?O\,MĔzC< /-y~ZPT= /^M$qqW/(#@KmɸA=GmdJKO(9M0'ϿW;6x. aH~BEpѰ/ޣ 1Җ1GHм[y18bDKN2K.fB? ]M6|~ 7O*;gǥ31 ,\=Lev$] +5+#p^0An'=h{ɴP!uYah4fG6l R&0aX̜JAoA3V-! veԧ_0@/ ^7 DV0d&S 9ՉA`S9 PA ii !"H"^yF[,qRu3Q#>V'ӑqEYaɠq[͑9)ɸ.?,7ρ`@lܮ%QR@F5jPtR"\v&Lcc]!wsj*5.ǺR䌣O˟4,ճlǾG2iY:!ts=3[*B kW?jT].l##zhK-<+a+;qY 3ԨA>RTyk&9vC~UoMDQ"p`L7>'/tޏ 0$f*Ԗbv*(NAfOLhVr gzkT=+Yϱ6vIInk.9ŕ"^Ytbz,K[Z2]8"F-Bu޳RQ5eLC~@aٛ`?FU [U9ѻq~ CkF dv4֙ |Nttt HQxc'Jc=o bڟۣa6;u$PKޟu]|u̴;vYZfoJIG-yQc jҘ⅘u)#{xްY61JT"rD]\#{TMk%Uh^K^  sI]7+&3 h=*7n[}<~$6{}F'HXHW-FRЂ"i@x ] qxh,7m\r6C\P}txl|$h2bUJ9efxuIǸ{!gS$Šq`2^OVPzĘzX8cIh@F<$Mo?ds$&c@#(gp*>grASмT_гֱEȔÿ67aG5jP[Mw0G{NP2"2q͢zK "CbSo)cq7Mq;S%RW*0 Ll8_MжToK1a|^ȏ_l~^FXFu)NŮ_8/hh} ~/;-ҡcZP/J!EH"qR-$n6 5[WrI.[Giah >Xݴ &]zy4g^zWU L %]sm[ι*$hȵ. ـмf(uPb ?y z,sz"՟6v*A^]t.:ExfQ|;cKy=(Z7.w?5&QܜmB-+δ&3ci;6D"k=x#rV0e6Ƚ&&7l<:ꠇOmg#L\RW:poLLe2a{;ڑXג?3t[]K<%f{#+̢(zBHjjۦ(&pPP(N<:eP ݕ,L5kZTduŽr3uЙ$V6<pC{<ġ@g# , gM!i>Eکskdÿ5ABDGW_m#}g/7Yd,> kEg K7?)|PM}VT[$FL7F^/,#O^Ҭ{vu]K MJϮ zb]U˽>(}I# ~ak-oS5HIvfK|36P%h7I){TV+ZH#DJDD"ch>եoX1<*,Fv;Wѻ&nZ0Cu (o̯6H^"NII٪ڈ=`G)ӉGG<]'"APaPUHF69cv¤) eߞ uJW^ nEGP/bXx觮sar+!2o@n B';$>%qƃ&R 2e 6HʼnTɗSFIB_BaƂ@o|:>6䘉(*o:7Q0dzzTO^5n3mJ=AYwn[j:uJO];O:k;!dVXQgq"0m̤==`n//f$b ^DrC,Zݞ}YjlIQw ?nuQ1|| D 4'kbM([Z,_6 gr0U6nA\ms{(lßJ- <('+œ5F"<;m 9sދ6602^cؠ-H#%lWފDB xQ3Un:nDžCkF.jTr;pecbn凟xa\JhS?X9Ej ve E 6Y g;bRx0R@.KDnmS UcZ;(ί1/Cɺ)!yԮhIrfjRՒ0OwL'TŒmL4F4C:lQq=G`2Z/YH]%F_$h=q*O1K:cB c:f7=h*K0[3sTܸ ?\:tkQ|jQ'c l @]Y%0Syk7}~:ԕxڱ,ÕȇN+nKs67 _+Db$yaR j1F"}sk4CA  oUz #8M\ G994=hR+JG^%;/rIQz[G£GXu z1%(-H5m}9B}0 Z H Y Cu/m$@ˇ>`#Tnfwm :J4#7;YM8CK1<{oho RK9j8Q-M?O^JH'"ۄeYc\/LOYFybUihpܞu4+rWҠo)Zkx giԎ 2v /H"5q=)QY%4!ۡ7 @ҋ @ʯm(o=4J&-'XE̺ɽ" YKٺvia545Kf: kLJB^O`* xyJԫgB%?<nc64@׊%|$p 3|;9ewoW'6ڄ"7pɍ{5nPm;W! FY H ^1aZ#;"uj>L1'w_BvuAuTkA%fd,¹=quhɻ"Gɰ8SnC̠QF:>|¢cs? T7L1*Cgǰ5a,8X@6Pi.xdecC`*Rq8#>l<2K5y#W @a/<]P#6Nmi *vA m>U0C"fP?(e/*<|w{RpJ.)K e܎!eAYAE_[li5kD66݁za[ w]H9Gq =H*nc!{Dwߑ!ȹ1fv_I{՟FT LSTS1a#ױgKr GbE_!jThPTh8>:[4P~ee!=/;+B!3D*J&ȉC59ok|i4ũl ("XT0jV.F̴FڞlG-gRs9NpKkx3eWW|6hSGN X45}Prz+ϷC3 R%5ekuMs)]:[e&wdz1gbuU=>c%Cp92:tcMXA*]D WQ}F1{i*9jH"_waU вO~k)0 l@$$|Xk MCċPem[z U('W%vEG`&_412(IK/&٭HW8Diefc_4>-fv Uf#NV:Z#t^zb5 GƧq!Zbd/k5b4L,d<Rf/Ӵa+> *ƥ)2&lOUzl 1zBJz"VM%V[LNղ^7 S/A^tcp1M޳4Gļ Ub򳆈a圂S8;c5nsMFӕNLTkWxjeWwyܬ᱇kCn⯟j58E/zjBa٥RNVvyfDmFK/7{˾`sRylI\V^?Mx} TD3ݿUz*):C_Z= DB>ye6JT|)&Ž BgSmZ.ekWjqgp]wĞ59ɹ3hV@)8:].@wY,g&Wi,t)y:__ts5c WN /ޤXap*?@B 5ue({@{PxfB_wf*r/^/˿. ]_._wz:P_mm۸۔ yRQϭfg%6X^{CGU+~ 8b$jvZN"%j #>'L0M0$ [ܱȓ/\R1GeF,z;`j6Qyf#$F_Fr[|#Otwtw(9-#B (!St㙲Qy5ωZvD%{TзfJY>.,QVV85urqek Y G&j{<0tZYm)^'*|nWXcԽ1D)"$<[ɂ\5o8;}y yL>, /eUT-PLp H+~B;Ln##$g$1IdƦM9^D-U9򎷛z#8r8>:[=:}wXhI'pmN9S0+Gk l"EP~}PAȮiA웯坰EX/+S6kDfJ 8K$)v=n#&S|$9pT5QಔeO?vs: 8 У'IS #]/C%t)sP< _T2tD:ca+xހO6 YRenZ {POd5N%^_]pn.|ADO)37 ~pGBU4-p:"1S\\ȅDnbBb%L$'CCH:s\:ů/c1JPCu!G,CJM]M]KC n;*.KL!Ǵ?>BZJ՜*@ IGˑa[HƞVp7cslhR>d󎅃قJ*R>x?PBniY{Mjlj24Z[JQD&Y^FRh-Rn$;%Y}fS%6XTbi"Jyfi }j 1QB~Lq&P<ުUŕz.yr=RU[X̀S˛HVq?ZLGrh-D+][򗈏%nZ #o6r͉¾q=@t냵FE ÚI-|D[rTûallfTҀn&#t'sdaV!*Mg=QBq$j Uu=,ŵàK!{ cMt+]<81L115՜˹,/UWKdǴENϓ^.AtbGtҢe .[@%2Wp'_EVu0K'R{Y#%#}xۣ#Mfr`{U(Bi0V1P%3gz?9, TDg!dž?!Ǘ<>*SbvBoD("69VGPBcQ=yZk+G=dIWc㗅;8DI>X*O?f8:JѮG0aЦjӝٝ!=Wd<>is~Xs?60pHeƔEY UBNx+|5L6%yAR};u,[_-ԙ v!˵*jawUUz#H+lypGٛ-y^㫇^B)bWJ⥎F#>t_#۾'XfG u8(4KOψwytyn(UE[7tĭt«u ji(:ꈜrdu6ÿ{ կ^LP +pBcGvkV%M0i8$B=hg.qHALXC@[|=Dda2# ]iO)enfO7r:i^JEO;st^gk ,Co&I#b#CͰOU͜>g`&,5j%FSǙBGRO&,M? \&36'őW^,ϔ9yk&ח!{ ((!M߲,^ m Img@#IahyeEš\c6@ 67vC<^WzV|.ba<nSvh 7O@ !^Ʈdn6 0uRû\;cDP>u0H`E ϸգ4mrR~+x:05@KqZSQ zprgSVqNǸ꩸7v *҇[ˇ31L 7'ujU(`j;)`Ih_<w!ޙ+¸/NBۇh/Fc<&N-h~^)Z$9O56. #'FSE< GBq/xΓ-{VGO/%U1Et^BJ2܌D i>ۀĤ%>a4֝ ή=*N{k^Y=)?` "pS Q'Ba_ȊnzBLIv@1x$F|/@GRo=2 `?THL#"&,(c[o'RDB\1VBQ,>x{Vax7FKrrjy852В+A\\ <drM\`cL~ Zb'<׏F^^TV װd2GOoXIgOJܾ<5Pat Hzu _ܨ| ]0.'Ҩ*`Lo=v|Eri$zLaxj3(h^Rawj%j0%\$JPX^zb|1OczMI_^h љ9$<(^@ `&7b9R!P3x=yQtVaؓ1+brj&:@t!qZ?M!V!L!Ҏ5v3f;FC$z惩 %QU:_; K鰇 jw0ԾDWS)R%>,GPECAs1ܡšx ^_4bW:qjMXub_L˶9\$#|29'`^WNc^d ŵPU]ڢA * #-%2֮1|mҵbӂB"W2:x\u]~Yy@PGRP0( *ui JdMIkSucݜxp_R!9{!;$M`DY= &=~ "- Q7Z6]z請˞6!Jm[)s3 68'ĆHVqܭЏ0Jϋj!i:7K^Wh/x5FfoRY!onM*Qؿ1~.pN*}RO W4ɊCfk҈> ?|(&;L 3d40F1 CR%&7[f Um w|}ËZS/`UAm]?4Gg6mC.O@g09$\Vm>M(eE0w WAq/,V*מΖBADJv8֤T U'L>V שc9ZOs'0B.PxhP[ ;߼S rv%Jz(8 1߆CZ |X?2CIzT;GxDh?%VZ+델pN@qSOB<(NFkT8H`f{syx"K'7OnaTr}v̇,6eR!EXz3 \dm@}j\^$3)*vԻ &'&G%^JK6l!)[Ly?dv{ OUtYM;십gXخo}Oןa-z? mڲ=߮օ|S7?b!DŽT-NlUH12ŢRjӛfxP|,`rJ]'? qmq='4o6FBq4laF1J\,Rӣ^'*V]It ̣*yS8mnOunO~6߂ !ǫS8?8`PM75g*n_C83@i42;1\1q¬ f'~';&@ni҂z"|WW9( DY ]$W~eou{:{dA+d|,ex^R}>йu/,sڜmBy+ b8oy} qk8sT]{%S\9A,ʞ*T;^HL*l-1D@>^ۆ̴kApsM {2R6 ȵԺX`cң񻘑ʚ[7,;iIqVa -Ɲu?RhʈSTŒ;k(ȠK.0IMZr`?<͞QInEq9s0 42zDTC^5D!qv? CcΝ{:5YF̍6˂҃lB8MD@-,98O Ѓv׵z=O{.4pZ 6I t8n ^ZJ3zTtkUȟWhX; ~<]B'9/DG%Cr51A/ jcJ/!;+_9ѷ`2;V9:mqx\0ncgvAd(){Ze?)HNIKX0條/I_-EYٗRܶ^%!.yx ]K]·/na>)(q6JлʾpCg֘g;06F-9ԣktSW-dԸ6o5yGc ۟ay|U)A.&Xt3P-~fVU-s{wf`lScg5wFT=ŏyٯx" >-0яn `y30qkW_,nNeoB0⯷$0#ϲ⾄5I*׻Msr.gk vҠlb 5Cp%M-ZM-v4SĄoBT1G]w!]@quӥ>~4 9`@B9$*Ccޗ%m&nd5!]~p6/ï/>M(t=S˲Ƌ4Aޗ=9!P{3ݱg]4cRx)|L'ǝ+x0NU(>WgM R"Eh=$1kwNҎ \;ŵy0D©5VNxEeO 2g8!Ғ0ʃo $_uV6Oo[Υ.`BSr[Fe!mAsˡBx6@7A!!Ъg b@8zIGDW-[ rz`-d?,~R1Ck7cڰ=.V'W}+HBkX~ЗEՌ4q4v$z) L0QRxPV:mHH`0QZKz5d櫹4<>).]3KGP 22M$+y'd|ku㚌߲miޙ.@A»Q < &QMb(W]B4 aK=reQz`U^(EM39 z}'ʽ^W%bj(-$i=ndu( $t߲ g8k ;߁Q-E?p"2( bہg`6ඞD[]PSLz[*~ۈ|bxLp*NHyq$&Y$V>)R@ɠ{y{ejT,y 0𒤱\^=~o8)K`U8`ʒ[E^p<8Bi*+F 3fqU"- ,wh3y `Y>>B/QQ1 zQ 7rv!BշťPTԂV2+Bۢp]2rFg_x(EG 'G+jr؄+PQ-3 6vz!ma чp]ZKPayܾT㑱9@3h*WLk>_4*c;ʀD*. qx}cɚQ";4P I[.맾|VE)P-nkѳ˭.%~a;2 r'J zN4tNBv=3n'Q.x=< 'O1/ApupF~c.f9}V3 -[܂1)֎sx O4}Y=5&*KL1(0 2<~q"@~l{7Gq .5`ӎ25QHKF{l J"OݷV"35˟9r ^t&7@GvIVؠ7o +•N{ʴtQRO7,5Pw/2n| ?lo ށw&8fs_eê[<'e".i ib"T V6u mRr[T$,htvM}IC^!r233Ε#)Aa|"\5ijPžI{.?"7KyF4w%$V^N:[\ƖN]ա#_$y. ا=,I\8;;wuC#`]Nyu˪S P"Ԣ9& gL*f 2@}{K@cE);8-| !=x $2 y?yY<ϰ_CW+9A%ZU>uIvVW >lSN)<1Rrh>d(a\vxnˀg)n-L~Es\M%ܻﵒA8$w?L)"imJk@'gYtPpzDqD]$aaW/Tyf ?"3 w)]n\wCS_kgMq %BSbN *QG}\QO{ ڙp͈T*[{n(XQ3%2نhdq :~ Եٗď}ƅicY]9Ąy5?eq9tfd2㥃C̨7x~"|im!P hK[6]fݳ 4L}mjsBpZs8Bv F ?FxTT>[R=āhY@ARW2H~WsD7S'U47)0~@% L1>EϰC{7*.i ;*̓<('&*g_ N57܏4E\F<$8'S (1N`25+-]0J['+,̴+5q~| :D49F*_#^)嘷v{-pTb"8Xà $`ZZ_Lq_>I#aV^@RGrd;.I4X &0 cYWk0/g@~ثԒwWis)Mu(;fQ Ϯ$%>?křuوŊ(|awP} ͷDk_ 8jYK@6̊c:caߥb@xi;I4!zM5ՊSI#?"-9}jQ jXU!` pe%j2黤S݁sx,7֩KtƘ;.r9mWm&.SKX]i Πs.ZI`|\VȺS )M |2-|)eJCAp!7&D7<sJ)3Z8q8/&4ԩvR!B4Aq[(1j>D ,I C:-\&<*?YZ y::+X3ɋge]8A *vPwߤ[m Yc5 U⛥.\d5bYÑ}r=wĽ-`}>IyHU2ʭ(f@ ޭQif6%G$c}VFbVWo8'lgdj 4(~W5Ɨza>LJ<j)¨4 μ켲ue殥\t$xnN!VeB/VuR@#F;yO>|+/<臯n wLfH= XW 㞫\1Weɤ~[ +RkJp$#Ŵ:a^v:Wjo#돽^1)7mu,G]MzFOIe La-vԿ#)OeYu3IXX\b__a4u UխE]Hn^!O3V=wr׿G:#ǮVDh_ӝi]1ࣾo?lt>סmWG_7.e}&!X+yXe͋~fo d)m K akw~ziyyS:(py;Q-!sȞBأU9JHjk^4!ޫ A WsvĢUBLsW)a ħ2b+krɋ-%%tW 3L |O%3 j{d'A 6kK$eGg2.pbTY$K)7*&O*^>Jry/bpTx&Gi22͎^}x1AErh_cS+ SR}%/P`ú@u5fhǟQp%'9d3G5J ˄v욭@F#8}>a&n|;pnI 5-cՓE pBkZVڎPhq@¦ .(M[/g}pQLI"^e [g'FO ARi艍 fQ^x~SFna/Q= .o˫&N,~:McWk/y>9 VqleV=U3&>\okct, ? īVd i>I-gc~/NX?tP4S |<'*"5 GS82PlB9eS53vߞv9LTi뱯lSgif5%?a։4k¶| !ﶌ+iK? av`߳?+r3( ~`[GHX|DO3uL]7bi/6tw*^NLؖ["mʚG]iK-VO̵HY*(?㼈ʁqWy))4H_x eȊ]<|eϗVpf8Q3dG:6B#;v(/:R,:2,,tax\t{gTw8Fm`5ɘ&z~L'c/B̿=`MH3qRCn#-_UT^6 m$ Q`O_"zKi8˴_5'p$}~XݩoD99a;|=GI80}?oW2%R BUd W`#ZJ#hPQkKݚLRL ƔVa b}q/hh '͵0֒Wl?L58qA~|'lјqQsHyC ]sR/N\C1 =2wHXE˔%a~v|imb6. Z[먼uObwIU_adۋI1Z?MSݭvvZf<(.P&y!Q,bt׋q$Qx@6%%S)>*ZbYaOT{t>?̋b%+~ xWn L/ 03;dNvu6M:c5OSNhk^ P'v0w#dVSdžE0W>8\%(- :a&_3r)(o8~F5ZlfW9HN3Q"bEЉu>?V&6GlړyB lb D̓nfҡ)@3 E3d|{@iae'RRkq]P]6OM<] ]7p@tMӅqL,L]3 J 64?PmĪ'g~MұVe8if|SN f[@{aK$ yI]@ґe2x2 k2R h )AѬmgIzϚ\~  &hFyJB 0DCߤďAm6RZ{>tD ŚU2+h!b& ûx=[8I&u*BX#$;Dd1Ȩ>z`⥶Ik%9Q -sظ'0`_ju"5ZMË3E'Yt=ZCkݳNu-z- K"#PKbD4?/(` ,36b2@Wwx/ SyT`cQWcR{@PEvKYb|گM C.H$>I"Lĭ8^zqY\8yݻ'|1$Sah>{}k2 !A'-{\P5R5;}j#ޕ XzM/>4S*=o԰㯋UcEWџy:}#*(:> y憞lc]voiWSz}(-٧OmB0U b/+K`o%.ҿ&ț\<> 52Fՠs7v-F^ 4h_fU2j%[BK.6Bi82_U-=k$sQP N -x.`P?TzpQ$pb!66;$=i%OiٍⰧɧ@]0pn?__ӰEeSI be%6f6Tkb M&%-@>?<{PN (>N!8ХJ0PMiI-*$+zD;ui"k3aH 7x6{@нnhUVzAO2w"3mI=ݍ 3싙FTFxVW0鐳MZ2}$HBCo7~|!}xw<3-N=- 34ɝC4ru2O#T/J~{fV%II}ڶJ͜lqٶM-ӢhQ?6i1jf:{BPgGj ŏum9,J@u+j:A,Q P怦,ёFG0&n[Q;·Wǩ1{U]1(("D*~? н@,;yCXJ֦g^fvBsM] o^OS+i4_\-JLZO~T\nn#~փ ,.Q?8@ݳX%b$;2A)ZP\1=.{~<qtmP/}@y:8ؠ0@ůza>@\L M[!C}Z'5. 0Q(CG*0ڊ L:xts%F 4mT[OM]/9|s4- ( v m rσ6|+-Ce/ l6>0,aca3l,Hu>{[*~ w [8N-}*RbK[tWOqSs$DQIa twoէfͪLk ! WGӊ 7?抩10.]ܝE G7]J- dȍS.a͗zMy AlFHMC*tn`>2l==09df-ޏCjsD 틈l/Y5b6l"yHUg~NmnH!\O3wK~4`v{90yפ_c4)CE x̡H{,g\ېe)oH|M>nAn:ϕ3K} _8kV;Kň2%P9YVh~GJ ~[r{>g:t`NդbU~)26sxSńF=v˾xo!~%-mĢ9׷*i(zZmofLS!(cqg!];"B2AEeފΐYzuLӾt8__,0#|N{^ή~cK 8X9RvFa)4pA~Z p۬L7-]=t>ѯUz$I7 _ #yO(`0Cl1wF>tG#DǮwV}# Jy[b*x_=_eߞ;_Ȱ̦+ ]-v)#IARD fc,1qq:gZTmO=÷Y/ x‚:9hjuONyt$&8"@cYY+饉Z_~fUԕGmIǬ5- U9ARV~ˠ|HYEŭH/dO$Dq[ˈ״;\qrg!Nx?>J֕C qNuN13@ cJH&\hrSZ\]GetTfT!xRU}wj5N{VN)2RI(M' >Ժd/ : LՒZ'֘І=U+cv1zdi5{v/M+m(iCЪW2Ȇ;SܯzwvI\h)SE,_6wNh ے:\lE;Y\JKGτMo$N85xt6 WV"!:9 \\ 뀘"Ipms_vt{ |f9 {gWN(^[-Wlvxk51;r@L$pEO9Xو kO6FMH\wPvք9]4 YL6kя)An팡. 6_! /\Њ_pS茉6vgʅwO5;׋e O)u@TMcQagAn/09:bO-/AD@#SxU29eAH L:c7"Y~l$$~EpdirU>Bx!1=Q7֫0^;Ğ3Ll.媄1죋7'4iZ*9 occ&htvYC Z<=؍A@O)lqoBպW.<)}4$K;3p;g͗ßU%Z:Wq!$Ao)E$NڡWMC#50OVЏ&B@>#]pJc9ݻ2tBQs&g0>Fbx*x` Y^(ȬK>d2 x<[jy+Xmq=Pdd=5,qu 9|b*sZ'PM%ؗ4t.b;Nve{xNfc)/EoJL? 'iym|J^DiI_8h/*c.j[Z}ȥn+;H\A?37EɦU"Q/YylR (۱!q.CiivU'J Drz]ӬCknq%9{P' Jծ= fk߃* K :z2OH'%]\I) hAɈQls?l MvdOH9>LTw+:n0xTٍ|JG\+Gv%b욨ѓ> "ΰ#6W׌˗UO` `HQl䇃Z B$oj:_Su]`~}Z }XɻPC4r0L-;ݧA9mj#=%2;]M7hwq@+Ev+l+*/oўƪ(faqĹ"unӾMZ& &W)ҰoeAdsrĩe2g 4yA?jé̸CYz[2h?5@i'?hᬧau$E|?Z+3~&ti4N .[8enxg a5b ." 1veLh̭)p׋A`ZxqۂKuQ Pada'xn0`B|3'FE9f<'O'KnB% =q8dumQk.V.lJ.duR>@x|QsB jM3khȺjD~jee繱1MLp[ƍv(1o*?o6# Mkѷ2&/h^ ;P?X F/d !7^KgHpqtǞZ)^w;}hU;kf i*.P>q5ͽW7FɁ<MX#}pQ;ݗI)%g:9z_ Rϭɦz/\`ɗƲFN] c/ "It p85T6 V5[v1^+[=76~: q Z7 (/WJ;}^2dY?[(n^b:2hŦ(nV}pphl?~"ʊfMbz0̜CXLXw}:C CV&,yKBXX3ĿۻeQٕD[y:~żA5~;=W#[5ZNRJ.)YXi te,?`;ʋ3zfA{E|Ggz`߆P%ZYwTPt*G MBQ_xO素8ٖ%@~I*X*:GCS>J[ }=tʅ&6ԃ3p kOF작eD?%dm 5 8kZ`o[ K(L!iIוO } #5py ȺIU ȋ"EW×ّ)^lP&-*"ܼOǗA:FȠWCod> TQqo-zj}؇Q "Cgd3W 'C9/kLKdFeܗ)|'O%Kú8i4Ⱦz1!n \ +-@r5dxkI6F.AR  lx],n*)mT+-,[V#lN$JH߻a24<&c mJAC22a| SNG'euWr û}PK5W̟4XszKQ3 X#A=G79.tT[h}gpdhIv-\a'iVtvJԫlq,^O.MtI*J\mY<__A\;(.ayW@nyo""xU2 1:Ez>W:}I)|)Ε4b!I=D|{ɖ!ڣ_^ܻV[M۸]me/-J.h ZܬE@\w:ڌ>)һ#} 4-sˎ{@/(xfV&!+Db#Cdy2MȕaZG޴7+sAn{խt<p[7̑J ʉjOꢼ?}9{ 8dnR~X},J{m 8@AA<Ètxap*cyxS =Ϊ=__<#mI>zq0q8ۛ=]>¾Ft9;g)m,96Zq &,|+] ',G7jY͓&.; >xG Ͽp YxB*A xyʧKpNАĻ|N7v6gKh-uPc1@?bj{b]:V|ж.Nӽ3 QJQwZ4Vv Q-Tq2vsYv"+B9avd_TuWWv=el^N iEUa%r2aJhҏI̺(&qؐzD,-gkqFNɃ|ww0k10K? XEoAliv/w!,oY\scՍ зޥ\> 䶶1A+pC9ICtRFh6@\20W3ۊgԁg01&A3Awt6ў9WT-[*O-W)EP؟SP?"O'cI|LJk;9H7>h6& p9hZ.6倧z)hÑO[R ]_'cHH5}ӧQ̽uqNJ+KOP 4 =/1 ws\]#GS:bq-QtD!fx3amxkwmÃp 齭P=dEhvg]vD A Pl@ F}6ЄY-&YKGN~h~HPW_!J)T"02iڶm5`ϫ]:27E/d!25LO#/SZGo.d9;:̛4Ub2аBfY97۳ =2x&O] '#aap ꔺ;FtIa}w!J+%&2 2꨿OT|B=JrYm!]QW.iV꒏3Kb7E1(Ng.k7Dmv; @f 2ӑf;523A$ҞIa .\rZ;㠫Y`Y * tpȞ-~L`o[6c7_qUR*pEvK͵#_ʢx@@ԟ! 94yW۸d|O!ynu.^A"qRHxorƯ &Tl'zCP%f/Rjƛ4NavÕwˌHtcmTڍ`yt= \8O\U7|!Cl*ҖQFXeg-%k?N1M+J_ij{ơV*&ԓaj)bx?:BQ3@>蕓V}<i}@=(kZKF#c<3#C 0-iGuǞt@ Ԫ^TgLzSvO؈25M;T>@ËuW/5_S̓WW<-z.&+ nQ KT0Ab-0۷Ԓ7o0dftO:[9M |[ m_xk9U[$cx\h OJ(m}1*ʭŤ~c(Nw.<(U|;WvP)dPTrL-sM7Q;|ځF3k9X)P5bd$ \xQ'i94" d$(٥L>A$! ܊D1d㈙=S_D@"N%:dqZN: i9t=lwG(~0FgV )8Qvmwʭ!R>a&O1[7 *{ DQX YԲR@j%̡̘EV/j&;>#{5νBfMEmC|}b!!\)ݝr a8:ɤ8 oQid52ot5B1Kξn$ {':'7 y8Ȳ-YM)Y*ĝ3!ȲSξc-}R0'6IT)bmк j-iY>'@KO+3f"z֡S=ܛ\|s [;8Ϩ1-sVoh[*m*J9LV (pFg r /j~Nz$efn="4 kx(F)-Kfs F̎?jcl\">cH RLH)&Ȯ6Gf:Hr!6y/Yok &9ÏrvәAYȨ_0v1ՊsٱO4!c<Ϳɋ+$d{d9&eEGNhy#2X=IޓtH>Nu4h䌜}%Xcu5;եE8EmߚIv;t"NJOr2K>}Oko¯uAvts`nď&}Ũ? J)Rz'^?,$4=6SW yL)$A.L+v- }tt-pv.e;w0X &{ Q='%}t"of0dY38 M?3'e5^wTј rG`!j1h.j7x d5""> I n,XwlR(}7tU̵gtBjOCRmԽOrTm-KLzT'ϜMc<ٴ꠪7Qp=<:&fBkfz pu^F fiil¢%ggbؔ$OZMpjtonNF[klQctT`c\Ib`d$%tk˘ _gju?2`JGQJucyҒNTH35Ue8Zp 3dG$Rp(xd]߁b\秹UQ Rp^ q m,a0tv$XO!Tm5۵M/|i5ۘ C+DT",@J1vg}LZ"GL&xvc|k9!]@rTxpkQ,U)~Cj,Ltn;@ae, *xܧ6Ktt2=lj|)ǻp?}M?%NeY5GU9V@d2KvٍU"'fue+`dimD.fI&V`@9̮Dz7IX,"v_M&/jQP#G'ИÃc{\fX傿lc1!TѓNGR52΀Gn,ҏ2& Q3<evFPqT³fd1*t(VU#N)@"z1_+ΚLvPKkEc7&O^ $̲AgAz*ȞQy4Im;gkOs&̭C $Υ;n. )N6_ί"Mr#:UGi,pMU=6/RFWƢT jAӣr bjMx3_U/ϟIcyyOߍE8SY/vІ!q`IKόtB'Qh2>.맾 t $ &R9rL<Di}'w?JQRC掷8UXp?^6ܓ]{`jUIC\/e; 0$#pZʚ1wqMKk JX*}S |I=FSLlXڿsC0vT#riv6/'":[n RC B83=QD Q%YJMA*p46bѰh(=7eYn2wicVxTSӇq3a4c^AB!#WYVoI?=m!B4eb>Gi2 [4Cç o BqԃOx ;Pj2Ð| ?(ɟ}ր<yuUX<*zTLN7U &_bTvcM^j  t;ẽ[c/MÀA &ϪSe?VKo2~m.'vÎbuI^ 7gSw\0l$hZ܋ 'de)F_g6лWa:QG ؛huljaoC T&У](池y b״b*nW۰e~<뙜]gR?m73~Q_LX c XӀާ8,ĤO|"W=`ȫD EV(&iUJHɞT,%2dU#\_g'78:1[g('IIA[PhZm:lol-Woy04`b'R) |PVv$mBwC&> xr$wD$O6<.#B.TNFu(ѷS8cC\J)%EMsd_ H)53O'0@ˤb9ls B/ApQN͑A.p]˛Ϝ;I@Z=%.AȆ 9w˓Hz`=H?R QyveE@Ðt AnN21] L: t ^\>sܪw~<4Ll&iBZ~ &çafG1l'|b" i3E-+~oXWUjwNMp3XmW|, B5Q` (9ndzplƁGtd$9\A,xxu( my>SI1V DrˆXov58ٹ@ .B=|W(D:5N 5Li6YsY+yN>u  &ѣrt%B&J+P2 Yu -?,;(Oev)kJJWW/!e Jb],9J٤}%! ]‚36Og|Ҋm.>-?Ot~_ퟫB+&+ ((ĹHAr!B$>a&T)52bF9ߧh4Gdȓ}ja )*1 }ö^πDV}(<0MA0`9NBo! FGSĴ)͊VmߘRe0ˏZZVSXu0${I0̙4Ak آqasޒ<`Pr%XuaUTk8=NgsܪhoU(Ri^z֓rxKTT땽LdfRրENqo+u]Hl@@z~B yr&Zl=IχGz6wqL|h9{q1@2E ^>s@ScfzYīpzIA~G+Y2 `ߢX3/懦E)5 }Tmfu)þ'/;c#AҪ_>Whԡ fo`5.A~>6TPWZy~VGU2Ȩ9%.`Tl 켨w.ɌJ IYBE*Yj_]פ,nӟгA|䱟< ͬ1ȈO"0Dqi>/J9)+z[_9^b1&I׋89p'i%iOWRЖJV_^ɑXYfr+XٹkuUyjjeX̩?u֜A\@!lf,FqlTQGAM+fCI:Sxoⱋ{ ?Ho927'Y$wI7ŵ'x-ds(IKOBX {Tn Y%S6X zkxɻH  fr;-Y .q@zr7=Ǥv/;\_xP!+ ΍iAA@G49Kߍ"]foqzϡgM0n.DOA68)IK"L;!]p9#X T]$gU}ʼnӞ~~{Q-<>%+Ĉ/6}MbDqO0w.u&mWD)j`T,{=0!:?0*A"sPsi(J:Nf{_@ j&D:Mqo+u5_au\[L!TҠD'[:s ?ŏ[ I+GcU,)YS5iaH& -Te/(mM<- ENpr/܌g%%_ r"jA%+PA!I4R>]5)iɷSGD|n{J- T ZUNrfX0^pPiH%X sABLg V6Mzz ̦qCʹчUu;K){{tKgQ6%ӽ\iRӖiRu|J4{Ǡ=9{Hҹd Ԇf-u^cUjj0H.8dam|va)PVVݣz`mWA:;F.c(1B[R7G0]|I`1؅{/(`l5p"'9c98E>xBz1P{/_2%Z؛藓T$!i YI<1fHv8⮺~O+4ZtTe;C[]mF5+Z6[:% ::j<^p˼ҤYFXëd"/ݛI\IժHC}z}Mn^v>oσWo9\م~5~ ,Pi')0R҇K]c\o ^?Zi`#]{ZK P:wyY{FMyCUdvl0$MǞMh`+CB|ZbJЖ͔ {ab+]K+{-6tIM+Leܢ9fJAbZ몗*B:tr6JL++{-G ibĽ&0SFL@_쓵IDeIuLN/ :4&@apIy^Y(6&ͰM*gn rg*KQ ϶McLd;sT7+V*6Ap`u[ ](@D5_ט䨏:;w"SzL,v`=8J"=Tp\O7 AcQlr.h9eZ-BBuS@4LɎ&YXvy5_ 9`kfLoH~6lIZ/"3"tf/QP(h~t`zo/~wx,^B&u ߰(!5`Ny37v Ȕ R9~4#?+{p *R6X>'Yd2NM78ss͐.hP$8tߴ֍fkARoS&4ϐFNṳp66}rOq\tgI$|a&=}% Kkp;(3{W#PyN"0he#A3xTo^ua_Xv#ѢlC a}ܗ$e=⑘=#;wwܠ %Z{u2F|&ϪE̤{p7HcRf# t(d+d8En5q"L Nre FZVM55D{ mU q}{>Jcfp!-={h umFW%N|LF_NIQnj UŸrDΣNʨIȾ ^)zd9D8]yeaKEKbjƜP;*lٯ+C-f~;Ӛ!l(OFjf#'V+$'BDHx]- ,W긘'@řù( uuU4mc?NpDV$KA@LuHN8.'ĐZwkvRšC &Wi8[kV,lte2]mu!Aw~,W@/Y%lsHrN{okwbrdyrT*˕>Kբ40jkֺܖ3"'触pFsc/!*v᝚_sمj7ף=^[Ĕifӥ| .A8 Fq-48F .Hh;ԫl0+W|j;<"O2Ϯsxrw$ r_U੹KשdHDe_J(wp31~#F)UY)T4 )||`h h ]mQ{ I& =1,c*Zr2@Kn8c4(@ mSNK{ParFlK~s+eٞJMM0u 1Tk7!j 8LÛ1QPhd~K NER6S`~p}tEi"ظ'4-XĻX|6zD^P&q2==w9bM)4 dG(7[vV >64ɢd;ra2x=!7;Ez-С4틧 d8{֩J4Ҹj=Ev Ҥnd4(7-Gh?pW| P6(^p% l5%XL'Ӏ{F) ڧ9 +=m*Wͳm64fj-؄\#FDoύpoG!ݟ[P(*B)YkzJLQyd?CṊ'ћtڠg̙(fo',jwZŢ@c  b 4؆@@s*ñ]lQm<=>aD֨V؎]L=mVLڳ5?}h2:28S =Ccb-klbSӱL0b!TrT7FfDU+>,m)hkUȏHWF2z퀆}۔\m_ CuqҬԮ~KX߬&M%ONZ1Z*3f媱,cLK! ;\8Sutyr;w o Hմ.xI='1! t6ku, q{Bmf9qлX?=k=K/ki"r$,mM5/ۥjmSRիD '5xpBz a8{et0,I.6C% y?ȉ @ၓ\`#Q֫( m-KP2N>8XSNS+ے~p`ՉeKW_=j=X]57Qe:Z=!8qE3Jomwc 4N4#4CJO-TtBr5AMK&>.B2nYUɾB$]QCHIR4"֒k>[ lD1BF8(e݈!xG;!zԪIuíӰ |XD(3!a@sO>n5Wʛ`m9HMou(a_7?AC7H!<mfx Ч*(PϱfϬ+f C};؋ #"qFP`FűȪaeC/wt)ݳp*$w'8X^iIn[f~ahE o8NpP0T{>˓;':3$NJxfi )=OCF4%c8֣{K8'*l\p4m҂<-'We,W6F2{^#DHqͩ+P u~R'9J"ۡt Q@X\QUځmFZIaHOdWO, ǐ ^G>M8NeL-?_p<긁8"ڸ769z.H#,8`YכWmSN&۶D y1Mq3&IhI֟.m[`U%zR$us7%p)m?>r Ү&ʵJgLQߕvn^d/ a8/*1;s]v\EC\C4a˼&@dװ^u@/D=gTK{ 2(#D Zzl3֐!ᵓMl%O24 zCJd=: "C٠YaH9(ˀ d=ؕTϧ_ybKM_"دA+CuY+uh% YAG 2tpkZ[9ǧr~t&HhtxRJ [ǩ s3j ać ɏ jlb2ˆ^"m.*64lU^"~szvSke@RklXhS <NA5{5NX#T3E 0dDZߵJo5Q֎iۑ?P- \>4L@[vT\4w5T9!Y9̓9+ Ls&͍| ΁'NRڲ\DzG AtƠg$^kGG#VMM0& F,0k)*p-s*IrCnSmZ'FL]Ti\k>A:)16Jpj8uV3n\9G莔5ܭ:LvNCJqkv1~F~S22DI(5CFf&H,C xbK &Dq?ւ5?q~~6h2w+إi,r=9y|v@eg) q<޵ؒ)qZ,6 •xL=,A'n{=T@GA("ma'U5de/O庌"yZ$Yi]8uVt2,To_{K"̹XLj>CǨrV  ݜU$ 7~:(a0cH;o2eR̜.@npXUW2p@S'({ZO:==8Í^i4(c6h!{[ʙ`]]쥼e[#+*l?25)9O8 oD%@9Zw.*FLHG{lqj̇ۉ]*Q{V@I 4 $9Ǖ y{sfow,AaOlHo9B= }0VL ԧT.n\=G#i](v`]OK :Y7FHs,!iYH9Im|Ҧ#az-6eW>^ 9z!uZ:i,8~>Ǔ?xW-uY6}Rs\quPʟ:naa!l(4tc kRǏpbcbaBSp=+L:]+2"hQ{8E$:r4e2B1:!!er8>u} o| YL΅fS6ZNDu"KT`> +3)٧=P>6A쮖xpZx! |*ۃZ/UV,4SX{noY􉯊7tHl`EM|Kb?bw,G} JGTUMqطeVZϨ4o\k{!WV@'ϘK 0g(O&Shõ|%;{$3clSZ *}dvT;99留ӔR ! #"ބ4^~pHKcF{ śuE{+ s4\=F W tJ-`q`:pQb Fd!~Է 9D FrFӌd4>LG _1|T)/ ꊶTrӬgzࣳM3q{.UlJ1͏&LrL0B)SQhEKC@,|BD\姈vZmߨgY3G@$#U}QAQ ZՍdv]f+%;kQnV88["b͍GZ ʓoe~V";7{p蕏gd81e鮛'KU8k Oo1/Tf#֨.tW@*Jdr(8r"X̺WY6ԡӔ1sX!PR#B!ljX\9iC~g%*0)XjN:P9Ż[8G#P%2̡{c؂O=fV{R3Z|#d0+~zgX4D++}֎;Z" YRGtşڮz"Ě:s<$ehь"Nbb~ ^_>5\# ^|( Doˁy{MD?bf}-wB%K&Y^hy.8SYY\]a"?c)Z7xED $3$<*(тo^6mC/϶&==3mv)Qs`+Lz[~"+0襂J!H=[5ް+Gjx7=z4! P`o`yy{kBТ=YVN؜UX/Rfb;lVAzɭ?rEݖduЖ89%\EP`O׳LN˻]I>Xo(8{X 5hԬY_$푐 F4ˢsaS4tA'Jbm+yr.}ɀ.SU/^ji؜o)x(CHhHGYgΤ0CXԯn&-Q %~b!A\{ *ɐ)I}({*pch҃@±HuvڻT&0 %20? ] 5> qq?ԎaNl u]r2݆`b@֑_W}}Dh36dH$;kG`{SVkD6n"1#QX4$KtۨNߎ]e@XX?74Ŝ+Me?󀇲(Z}Ao 4vvÔc9a˿6[mwMؕHCo'ըlCjH(&dmz։c} &4%[0q 7Z}RIrT]U|>_V])_K$V2!#fsvM46=$1aFb)\2Gz䙬Z~4uQIxФF{+^-E6G o"0+H281=@""SKKvY Q-E-kh,=?y|MyzgX :ѸN MܡDp+n[@4>vݵɀwڻm vR !R5^DD(NtFsm;cl͑rb0ت* d"w-li},sא#A1g 4l((me6]M^O{ۺ6Xߩ{W3dcĪ{ ٵOIhhE+0t{*EڋbpEC sC94;[p p=f誻%p~lXkBANfm41.Ys=)#{Lv[Rkۯxzgx!DlV0Z}d|TV| 1㷩"*U=wjyG䖯`w.*[~ZYutv/ήU~"9݀P+#,g6HUd)*Th0(b e`X`NjɰܡiA`yO3ԉWyN`Nq. D6=`UYlݘnaC(zpEPhHh%s6ԗKsABz P)7)xrN*k&kwfz0dOywU )E:pϭ(R{B'LC3K9wbo ەȺ) Ϗ i~6G vr4mBޭqCp񳈆AqãLHg ]|NfU6wE56'y$]bnw #/KG?E%9z}mː d1S\CSªJ2U,MJϬvgI@{ @ tǐgQzA|j߻j2DAXx|DOL>oCy꘣`7MeHQ.ɓQ yv~ .D վs)}11vxсOˆ.V<ª(UE0\#R&]ucDZVbtČ<];N sŎoIw6\u! zjpX7`^cZbԳiݩ}بӨWQà yJc:5_<*U&KW+^U2B5dVƮU|l4F JjTa:4@"=hIwS lvWJԬULtI{H7aO ;:+geC-oXEE;\vkN$:} Pʹt,D~v7wZvOA0$f R c0 ,+G.,(oSD|_ܣ7kb'K5#Nʝ zo1B임+Sw,-w{|1I㹚?$n!B1͂}ti a~>P@Lha^qb6>0@Ѷ=$MɿR 'VFHq?R"0wGV q,>DjǦt0ZQi=T*.IJ>18R/HBl]˙0%Sa6rJp z3W6ۢ 7S?$Lxo+Ծ~PN+lwC҇,kg1( 55ҵ`{+8/{?.Rjק`/>uwp9y6evk]_9jK!l B>aN _ELz{$ۮ qsᵖ2Io3,/t4_zv 2"(I|_礼Ȑ4\q$Dd}@ԏ#V*5`V;% jLwsgTX|#ado^bEWP̲.o[wIJKI3$ aHI-B_VGG+ ]ƌ4R AI}_{rnkO3Q[0ȶ\PsyW־͞ܯd6e w"5 avoЙc5ve:/vuA.6'>ڒuiL~:ܹ8z>\ my٫ayk$ю}9ƀRuUQ~czl[xl%+`kr|hrsi`sX=1X""{v<Ԝ@WtfŮ;l|HKĹ(%ιVYYTmc,2.0DRuMIз. Sp=2)Z5-qEA[or `P10=L#)i&ڊ{y˔rjUR'=*,nʏ$nƳl:edWB8A7l*"1!r'$ [o@ }\~Q[M.}Ɗ._f(`iK3)^I+x0a~n>y:<&9€4SL4>2%_b-_9vVivCŇ=-(mG`DQFИx];n<s6Z +1xfFdɩSzͭGDG bifDSw7o0'2\,A[R桁טe_z}4G *nzG>mHצM|`in { ?.|ZLށ̐?^o&9kGq۪AKgf7#%A>5HD0WsC03^#t7a a 4渲~ȡ`s~+ W M a.w9__#a6Q׎]p{ Ax}vɖ)~xۭCpIgT$ GWjm^ %"da඙'k1%J8MJr(V4(i?K'ZKi4}9"P8@B&wn-Dd1́[8cJ5mc}^MePZ}兙g&|h87-%&e# hE]Q"5N~}"t.ldN!ײx|{.JgihIkfGQ$CjilzPh_A#ݬy7f3X`"F=Rz9nb3unQYֲ7=LLNhUWw¬/bnG^=m4yCʎY8_wqHBL^J* 1CeXH[9`ko14kctB O dSn \䷲:Z=sA0igM˨oKmS@GS =iiu:3uCti"ƿB vLfՖ- i 0<ō:,6>j&"f%Up _ML%FF{U\m5+V_AMyo5=jBh w3@ei@× 57lM`RSPo|% 4h& {wR^@D.;"bcQLҮ`' w.-8*-8:m1:Pmm$b餡= zfhQ`M j%2 [,ppZVd'Ne#6>#KbȳjY'̊淤'Stimh͸{~R;ntGPWpŧ|N>^>ސ "K{g ħ;ڌznxŹz[yj-}@MC>kOq״ԗԾ7JT1{[m? !'uʒ1,g wC_jiblt@2"p_:k![S<30e a1[ DyrwL#IaMw;Dw^$]|oϖ|;}leAf>S5iԷT[[maWϥ0Q8ڀ{ ,W+NE:R. WUdJ*vߋدwp:g[2$ziVbG-7#;1hqz A4Hx] 3+l68Lr;!L y&eFpkbAչ $Ԑ=pJ_:7=[S3G@4UƨQ'y%jx~`S:2/ۦQQIoak\"L3/6O|p6۽['YS8e 9Zշ&6JZА5S{l곝6%=QoL۬%DqN@Jd ś&a\0&2 Xs K&}! c;S_{"mH8͏Z)@cpFk(][mh\^{ ā56lveS>8 F#-nz6t|2ܛMݏ[ޣJ{3!f7+l6BIdGm&Xռ<^ oD}&5$ @KxDӦ v ɡnOƋ滳fȍt Y&ഀˑT>|' :8$=)aod яZu%Қ$!vsc'q.pDd"FX6 h1f!`Q EhPN_6ɪq&i ڔӱ~E&Q$O=q ّu۔4ηGyZ"TLlg^u/%'qxPtpGݟ˖EA)78ir#HmSN?>)@j*6Dd{-AJ^ʨ+wsX b>gz ~ؿ5oX1˺bu<_ퟎa+$%A(+bi ^yOWf# 'Ѐ]PPS%|[VOL!G,1:J*qU۶a2[5$xkd+ Ml`Ռ'.X%g\P?Wo0rU:[%6:.:HLⴀ$4uWr2:4#`Bb+o/fb!wj`I't֢&32svt1ݡNǾ'GCP b:Ӝdk 8q'*74]@bsMFQuG_ +NvN]ũlyķb1# v u_@6GQoA hfc+U[V^?݄DT2ƮJ6jKd/$ 2gu>Xf^5u%+%ZJT*/}zn6 rGn}F.>H8\#VOYG^1D)3]`7 NYoMJNs;'QsTcòQ%} bR}AE-Ȑt`{mCǀJwiL_|#AOyuAkݞo$4NC,ܴ&sýNz`FRDƎ .,+z lT?PHPè-R6aOxi+oHӷP@kae?Q2t]mo$I $EXB, l͗3J/v8rZ1=uvl~9ࢮ~#;KE~@ol>[<3[4ȸ_mG̮J\^6ZΊȖuJnxtazpQ0£{?j#iqBcۨ!M sZK_"mm)!fE'FmY9U`8Ua*fĄNyD֛rn ^us"ЖBE8J`px Z0[[둵EZ_R}hdUn%RֶHߜIѝ,:y-jG"`Ks8ߔֻ;J68oJZ]LP"KQr\-S Qo~Yi>JK@*,}. _!~fW}5Z (|lmM Y5"aKR^ǽ^~k#d4?Ey>Z]o7GI *3,D5~% rq9cl::7lo&XjΌ;Ae#@|l;~mt:).B!ؗi d hd+k :Cq> Q<')z,賄)|S:wӵO|o.F2U#| 75>P]\X<3Ħ*`쓚[IF^8)WlC_ƂWqi0ϒXw'u#PHVKQ0δD}m2i=`Kbt<* aEkXѱnDmo6+3/G(耈pL+Ulf!^7:F= Vu!8֯ɻm)L~?lL+[}66`39؊iH- 3 |/W/b-d=T nj= 3/c@5\LIr4b,]C T#5^k!P`b 1ܡp` bFaQ*G?r8ząM,^jG҉mAB<1bT7P2:qg9̨GF&LSjLl6{39hV'@ǽ:;*ԛ(KglFu=MF:^vd$WmBl=V62uyg6z53NsT]6HI0YRk3.`nR'")FlJ4G=FQ=9 fg{@kЃNwuյ8E"NUyd;)k3\} MJ`)>RXm09b$H0_)Vs)F,uQEPI0m(?Sh"c9΅Tgn-'J _!14dk-1:W, ή$L`>`ɆckDpжM V8iL4e jxk09/r34U6xPc`@/i7l lIoSI'l Sv©o6hc>Kj?"ϞWIUԛ#DBgνRj3)mjcMEmJ,ːbhXtgYe "jWt\ݽ iT(h!w ASV ,ZJ[Cx+sb2 *$>ns,c]<Õ1xwc`틋& QU+(Ёx1/-1RzCu%(؜MnDo:v9=q+TZ*NLP%tky>3 ߵDKu$|@©bU}geTyp&rK!soN;@XWa!2+aFPUJΦ ͈ijt7mlzK _%ފbADl k#f& RKFσZG4{s_#=ʱC#IJ}}I,i+a|UoJ漾5;d{2Eu0q 3` 7:`@ul,+pE8` .m9aeU6//zhv߀,1>A[I aRs|AsNTae ,Kn-t9_FP$xuiS`0BPWd1l9- ?Òi M*5^apv#V.}WNmá=HLk)%jZOKr@W͡[MH-"ܿY=Cݥ#"Z^r 3Rhc(SbgߙS_LK7mN1cC[XuQzvifQ%W;N}m#{_H@[k¹妊AC<Ćޮ^9S}z 2%XԀ$^{#WkAWD鷘gI_:g;Av%sٝ3Qw`~Hn)AX֨ceN5٤!D>϶(([ ,o3!k"G@FO[ؔ*Ťa6k=A!7t7 /,$bgD |NB[u5Xɍo_jBt]?TFRWy]l~3e}m0TNuf(D_~w(ψަ3ѠIЊtWuz 0Be ccAx{hKlërpVEMznzZԯRyL\V(kp5V?"dN&ȴ$/o&>0ZC c .BS` L*7nԫL;ױkiR&_̯G+OKp4V v _D$C椆@DjmO`|Y:,/w#l8VbY2t>۬`֫ =.& w qj.M?BxǮuoQ[XAx =,4cc"/)_6O:@R2!AiӢ M cw`1v>5rwzmYI$E[d-9XS@^4!ͥ%[b0eJNB`gQ:ܪ{Txz+nm,flDWht{3+ ^~X 8GѝܰX\D]gOeFkɾ'˩8iQb0 {X8[6qEŊ-C,bDe/I!}GXl5Z4O4]L~"Xp`WVuHB-7h;(kh̢"kM(3 w= ?ED*}EIl9zuu*t&G j2< S0ϧ9[ZC"6Q\;ȍ-]n\[I.վӉ:#tyNY-~ 4J ,YJx=5n`]̆DŽ[|dE ƾ"WɽK=򲂓 1E%]^}j3g$Wɾh;]'\lmF+K>$/vZ$7 Qe5Ɂ9TifUnO*z-*drpOWXn ,Cpc=$vWtפ&')Z\gu!O#YZA^+D4xO_IkZj4DVA:Hul~6{{=ITt jJ$RX|~,ѩsdݨ~ ( ѯ~.l2,L1n pAQK) e2=oAyg~Q4zGjq;>?з&vr6I&a˼/bKLUtj4ohxXxvȓ8>(lyѳ,f> ª4EK l0)2*ӼmPP3QD}e=|W?OTT-5_~ Q!ސx1\(#bi ~ l[-!Lي;ÖNTB9KMr-ĹY5f~cdFQ'1oTf8>I[X:VbOGQjexyEG+bXL _'Ud{ZF¿y R`~-x؊5xނvlc0,S&Sh..[ I0NWJ^E?>Olq| jI~ ?98 D^l1‹XqOi;7oћbЦ6WYד7y\4}m1 za,}[]P!fQ82^NF@InAMgh 8D$eup2kA ޽kaGᙪ1/5}_+맟(̩ c?Q|J 8)T2u(3NB) Th3`);2)Z1Gb2Yk?樢H*0Ukn*R3 $[~Ys| |Lvu5[L 6B& Qix=3c^!%v婂 2w1$i6gv!d psWDƎnb$˕# (ʭej0=['3ldp/ ;P>+ ᴟpnԿ1 ػh1?I#[P oF-.WN2o- [0%3x wC6i.W,]  = Cъ9/gݍcʓ/tF b;@ȖHFԊ{Ɇħx\ݷD̓ =AcJViz~fDbo;k6hL.`pGy-T1w/x ILG8{RuUlI' ArۊzIܙ _oAX{$K'ٳ")3D)+ z%}rNiVqr# 8Bdn`i(a헧4ZjVHqXc V,5.bt0- iB ɕyh85 /pi9סY`5GPR&*+^aAoKrK0amJ? c#ŵS.Pw} K+e]Ż)o e _s@=6[p>ә윌C\s, +F3%.cdR' &sBdoxS+Oj`ʊ!S`@؄eR.-1 ؋[ct5Q?~COJE/f?oH5SkK5z*dyfjȳt_ʔm5Z{fV%_rC."R*Fv/=v0]b䴙[>Q/;OHNoE bϑz0tqsK{"* 1ڐ*cfݓ1$Z͢/6V87bB N`޷^M2UJVL#%Ω J #^6|Ӂyt4o(oyrq TrP"-RӔ?W%K#FhFjWle3%5#qA?^Z>GRwD(-6 \%vے-OmlpDIIpl{?pUڄH !}KNl="Ysgt 0v*b`z뜬HˣLn1돥b]ӥJ2't 03%pv9mUӛy ho; ;>糲'XHg<{Hj%-f]Ek0= ː?aFr{R첡q3QteM~yCG(OG{^XKW|*$MOZ {}2aj4Js<#k"%>` L"Sm4 t:Cţ7!  4U`j%Zyh_lo)V͆$,#Om!J%& B" &!k/I{PSM;~y/00 K^^ՃK\]ژyg\ .yrch+ٱc 2/gF%tl\r5Ch1U YG>qGJ.[)[DVGfi}^Uuc,T;Yf!F&$ҘG`62S^r#6LJ'uMXeˠ\c qVb5_/ Bϓ1=׃=;t_FX~2񰬎5-jH9:7ER>՝ D&k~Hyբٴ*3jٔ7 lf 3De |R$Xԧ{\?( `a THz>;.az\kDķ9mzujT`T]R0xr0J@ r[A|JҬ+v }@zZth[jC% I;eu7SoR6@N ]x/pA ݬhT(LE:/;Lw}xDf5R7;UkǴ3l֭0Fئ;:]ub%*o0J"P\kKR:aZH>}gƲ*w>0R_j_N/߰d!-]+{3C9_@xsPkK6N> _}* n5}99+J!5ݗ*[d+A X$QG$A<>T9aj ) B3w;^G|Q,L:Xg6)V%"Y(ϕǭ@~MR1G:Ɩc q,uՋ+ۆ~܅*,i;qvM`eTE@o_']h0w`y#TA.K 1nKy^ !YO:H(&tۍn`iπynё̍ _յ7)$IuSLF&FE7;Z|]E`8Uk=~ѦΎ}|*DmՃZ4ְɩ< oȍw,( F3'uDĆɒ> *Ŏ(ՁqldyK _]P l?r߀n /@7'?uIZޒ`xit5Xe]MW:Ѵ$rH*SX sFhk-_X&N3$jT<ӈ^ &E\:t8E:w=B>aؗ@lMJaY9tKrV66Ctr0z:2vۍ\y\԰2Huk!AcC--_t)'zN !ӉR\ͮ99}^~ g.-(f}^ ]ki4| ؔw*sŕG]gU7cz  [pѫ'݇z&雖fc t$xmtflD|;GL!#(NY:܄7%<<nTRXרW5ޗ⻕J R7>JX/Hc'0@:\n\ ~EK#mzF!H.R@?#]1Nb8\䈨:/4!GQ psf49&"bɯGT3z:Ӓ +p5L{gN* 8Ƃ>?/ Gh<AZY|/鋻4h溚5gjcc.A3DYS⮾Tqfp~(a/$sm@q|o;5-+0V `PzP]`ǰ t,<weHz3P4'x'z`)P$Ws 9A MN!]HDg-JYtVR@s4!}?#ހ){r7Ve "@[-֙>2fU\f5<$KsP_i*'_*QW˟Sgr7P&\MXWoˈ;#`!;f-"$d(L)׸Pz(תDmQzx_3''&`M`W6v]ɺ^0?AS݅ qߟpSNaS\wod9p~яSny-[K|JqX.D3ΐ@}NIp􆤛Z&Ga*U F*q%K6CgTˢ-ccc+ꃴiv:&u IC)8eSm*x:\fk3wf"q6T9a6Ysҝ5#gۏUu>3MDŽ֫6GJ9uQ.1a@N,y2 3~Nm38V-[0r+? 1޿623p?W=390Rh| `!WNYioIޱ"Ϧ63Lx=]sz j(VFff~oA/Td 2VBv6iCvdQ^) ()LaWǶ`R;VN{_M NDpl? UL#CAlۧ19ln &]K:˖QRpɳ#7T i?g(a_s ufϨ/fD`ԥF&zP@KF;pLTo~Uc^M GWLۻH5f(z-}HK loS837J wrL̤J@b٫S?Ƌ#r&g|'lv2`زl6쫨@y X1F="}J> Hl`^`X<Ć2{֛4J2*4m8tNy dtjHzQW6!iLb&¬QiBΡ4M}G2V0zӓ>X.]7 ~G TZ<3TGM­ghq֗a>M4sk`ě:hI =# 1aXQ#QYQ@_u+4$j**ˊ ;4e?b%#fŝ9,~&ã '4VLYg:65Leq(+Ukt 'C|P9ڻ@(PUZٷn$5c9n!jC26D@-f%g';)$:Ii׍2,[\1±wl3ޡX٨|npJ>vU1N1RD-+(\j"bUB\r./UapB`1T7Z4!6!5^P{Aqasr$hGM{mdX :*Ƴ<.ecɐZJjW ~)m~zD>rl/2 L(߰2,?'4f!inW؀HDƻ^0 Kl_')wnJ"iGL|L`X\K4ٞBCrĆ*/I#/]P+?56'"+EF,elѴf (w+qajT6\t9OS?#$0Z,iDƵ4}zrnmvX >3<;E3ĥ[mfG/f|!Z!DK91Y' y Ξt@#Nf R«>DjuפGBvEœA)voAj'v7 wF~T2N7E,yϰ8iUEC =OaR.K s<;0D= }ESSbü 9- gt5 (+a P)2kI[%$Jǚ z"nf9Ĩf"4[U04_Ԍ7M^x13G>0 2.q[a;<-x %己[~H!?蝄wigpQE[xi&{%4Q*y5N$TjI ?Y{>|ӬɧÛzEb4cI9ߵֶqINl:'H ]f&HWwMWP`=}H&ks?_-V}3D#;Z zI R c䔜D7HB{|,(-,Hx~"Z*JFgzV9C\KiA8& %kThACd%ɷw$ɪsak6Xy^sՠFv9dZ&YOѰ:Ow#}TP%uɲ@OlV,>)/aiz~8‹*d`Z-:-4sYɃ{UP~e;TӲMpmhY!L_y{^qksaؼ0a|HROLc=R/jb%B'Yہ:Ѧ{54:gEBBLe^\7p q9oSN:eϤe MӍ۬ŸTb1Õ(co>myj5M`Z`<#{FʔGc)4 ᫱9ء}7զ4pgQIt2kih[XD#7_ C"OwP{[o]gSxx֯, -3 $_⦫K D/h@1jL$0^Bb?ңj+<*&C7elMyW`YNc| 6 ʵrY\&2p"s1Ęku䐗 HX>ɢh7wUzqdty=Ǜ)`%uWgk 5xQs}wwYJnq3&Z"|ߔV*ezW^ۍ ̜z nAW?Z&o|C2m')k]-pGE;q( &fy4 }=-gT]&09s-\FA~nj~씸CAP.f=zsTCEh׶}M_[7 @5&s^Q.kI6%2'BY :jXw6IzًFp5B,qwzJP)e)sIЍ9~`7[F 4t$ɜ뽓,7dGuvoSqksMabRhU=p4B00%!?~q o2**^WNQNޓ#?_"!L:w^HXm7O73"p(sڥbj#-mv7Es_4ޣ9wZw=UD1zEf3_(GȗΙonT Z/EA}T%sfejx !1qI)ͫZ;;.8^j[꫓jXj#ʅlV] ofYr8`6^G~͹N䯺`|>r\۳HU6/j`3.YlQ9!8xN=3d>~LjٝmglhdINYv`X8:31?*S_Gmkz(oORĨJZ~2l` ~ŝ(R"& ] ݺcwȾ*ґ9:v;rՄX $ E&N1K4br.@n/CZ*$^#G4 :"+>HN5ސ?2C=$ 0E\>Փ{Q2_rRIx0\`H+$bԅV-aa-%V $먹ZuTUz-u+ob% O>1)+:@uN;m*,|UfDAuM;%AƇ!"KƘFs\ҵcUw V WU:.WFV p˪$ yFvvɩdŴU첫ǥ~]AZǍ_Xe?nCh.͆Gd.br# qBIDZxS "y \JՃiWь)nS?Lb>+\TO`ޭLM2y_Dv.!!mTM&TH}bUp9w,]j\{jnKLHEE*_3x2#o߬+ҼD4ްi$bH]'HlvE^Kt1~:u= Qgz\.Q66>~"vv:Ͱ)wɄh[?rL4zh Y_?hq) ȭ63q ^3yJ/ sOG6ď6&RS9-+'YqJ SGycjMgAƵ SNe5{jقJ-Рy!g JSa Ly=W/Af"1;X .ReJ^沯p'ŒA(pѼr'Fh.A ^ZOHYA*Ϣ'׺pӈdrU9Uzs#Oa6tzzq⩨\vM:;Dra-0IjWl Q-݋Lek`_Q[s% *,3` @aaڸ9/yD򈞃Ѐ,ax4}I)퇁p$ Cg']~"6N4[љ眀R (m7Y| R5>w~衚 4 Sc XiKsè{@r^ >u_" EjW}[D֫h616[Rgp}܊%4LE'd?JxcJر,&wW>*fJf3KgIZ;HܛBgCaif=R =N03柄.{jV8l<030(' 9ퟪoD݈/IH6f٬)|`?kud C[]XȬ93Kdn{Zox,!dLebN bT>s+T9gie&,vuVm 5e:77(@8Xj' \y& tu[]fgah#2pG @ٳA*F+2wz7=DhrHք ,cZp 0t16-/`]L]`|[3OI񳣌ee'o%t= I~l:MA=\ASqX*hXJ1w;\2*b8mkn$jpr,@VJ6)%~,5F (yU&8سFtMw[fVV 2<4s| tLr&ҡq~w4D5`)J ҁ?*`wӕ$od 7&vnIɎGBT ֌ej{5<'cuF)HE3,?&IK e$ԟr~ O/VuB7 b|2kT^\hq,![GbM},5b9cyQJKyAº)M0Gc{Qhs[֓oÆ)$GVdJwdr4DVfEgNO]1)~uTRj7|CmV +OT.Xw >41OC c4\} ]߃rFGMRRA*_T?&k.$4?Gu_. /&z7Ss Nɐ锌Y u5eXRĘj,MGk*[Sx 熟:af=/hJA.[<i}f? 2|2wr-mr q(.]x_տ*Z̃f8 Ku:x^)O9g1hMg1a>/߄ w}tQo8|` Ni6Ɵǻ;FԆ#,xw.םe#gXQsNuz&`m;tvu-EcS{724L)\Akd.u b mP30^ShÕUqSrHYX1LjB0` ͩPzo[zIO,]2 Pؾ7 - zD}:MZzOԱP׵ﷴπk lb |pF_b04ȾJ9QŊ #QYH]w & o]coh o%8;?(\g&yZ6Yi 2p ,ohü"QE>K8Ùղ|hKkZ%b'nsbUY%Iƥ v{h6ČG $ajO|1KUJ`MY^npScƒ%{o1VDlQg2L8ӕٮ5X  Ih6ts%7JBEnoPU@q_y<[?%CRA-/3Q-{4WEDls8DgVq'l]a Lo{t%w_9ڐ3%`I]g=|>bgaPK7$?gCg)LU=dd+2R9@JHBܡ x:s}GGm/M>rS QbιHqFQҚ3d<]1d#"dD ?|/Dz9ɝgӀ)*͝ Oh ژ}_ÌNXĿ)!PEiE<+I:\ Lt$9r]9{f@E'BR^zl]fJٙ5OlV K ƳpV}e?iOO=s쇙R5qC*u@0?8Ln3DJ}`LDt}DNB6&)S=:gjn7[,k}Cbh)B b=4N Z kU"juL81}&LH7E0 \!$JjbL5;D;h^o#?"? 9?Uj v: hUymR].l$"7&),={U)h59cDn='ZF~RP;^rz΅q9yZ2ʋY@Rp7(E. Pc~wR_orOj~'?r|h=\i>%Ż%卿P4 I0+~5 pn+I@g /F#dY:.ݦR- Pƈ=݊OW;e ;abx_KV7)"A%U{ܜ0)x0qg&"O: ;Q>*s1q쟁x]9I{=h3_'yOIy^SÁ w*V(!Q|w`L,!_ێ@֥'aXS.L~zڄ!.؀C/4!U:o&حڐKt|U_S֐6)](%O5IMtLƮ6K+lyY6+ }䒤{f% v4K AP]"3;D(O'eX0A(1B>57&p8n$JIe8WM% ˔5zz[M]e~㮲/W/.E0}Uj8^y٣mYL-C.9H.1-Cb Cad]T 6-3p]"_PւbȑorHCvdVnʾ-qs{lb'snf^ |z]LZ pu{\Y9 rj|z<~JVЈ>>;ߟ$̤7A Ğj`zQ1$]B*'}~Mغ&D^$wjTdV^@dBÄ]g[$Fl3bEe#k:1n/VS|Z=f"DZxp+g`j @9tIW؅>Ru$$d+hDZ R[=>>\ғ?+ib|{s"鳺-,ʤ^aGY^.'[}4OZVrNυ41a~^ħ8 !yP$q1WE.ͼxA0|(F|gAb(;w^lV^0wgf!, VIhW7>}qO\ʝe~yU#`$C 4^=QPUvt )$¯@`@܍OSޮu1mg?X,"údR=M=G iƀgIq-{3632Q(NQ哕 lX}N{EEϮJ"|Uc:~H$/ܢ͌3\s4j0qpĂmꑶ1MO>8-bC= 尚L }$.6qvb6RD%y3.lCHx,؝uŽ QJ<${[Y_Qh0?*B[ >ÁU[oϙ=V@F\,zn*^c %D/}hiL<6 y4%rՄvgzW*d~9?.ym&nȤ-;]FCi ZqvQީ Dw@ysOLOCZCеV4ΈB/G$@ָZ HRPjlJ8/{ VX-`h|Mb%F{HkO/ax;({Tv;XmA1.@@jGi~Y?i"ӌlr_zy _lIaa!q"7`?r_}V A}acW)#gMDgW۩w9o[v4iS"FA!Z,jX{3Gó=-)أ,Ad'.xKiQTLu! '-2愘 󸃺߳BTC:`dD͔׭rNqʆv1̂h5e2ܥ (+<ӛ(ߋhY{T:2څW=6|YP<":v&P1d)f~}@`ڲ>%Xt-%e$az=KR)!yZ$ scu&Zq{XFQ}* AlQDM=IcNt+/97`#x {= q.mTw1 2,,˳[$$Vwã药},y2Q$' {Sq5¬<*Y(e!$ܑ,(­=35vTuwWveT[}jUCS%{(5PTQnZUh)Z&mX2 vWnGdS5ɢF#/y-eijȎבp9ZekUdۙ ? 7ada/BǪ'6H"XДsP2:ړ(/MBϣjgo6Sb^T๹k nZ"rR&3OH*KS迁izOãs` ?q=t=}04iEq\COF9eeLK:}Z!Dp$1t`86qe^Ep`.e}؆U 6I+೰C|Ϸ=sWq#'c:Y6aI݄KMB9M/>]Os1p::Sb ɞ_kenZ7wV xx}l,'hmtؽmMU8vQF(,49{ oz3k bNoHԭ-&Eʭ'g+La=IH/*B/_-|NP8xoC>*e6ˀ"+xD8[mqlY(@ɐDʯQ11+Qox5yFsN}}eňSz\44\{b0^A͝QE^i'͛9`DA Z߼lߗJj!ZlUJgCójvU<=GJrf PIB9 O훫hH'?$yE*>\L.NÚtC|-XZgH2z1;~uxÙ(%A%:sϙjktq/'}T1A DvymE05 |T(p"t~h\}U0g&^44*%f@zR>G+,HY&469 ˑ)\m\e_[}r!Fb7z" $tyHZqYdhD@}Z޷]}1m =ܸSxkv>ī'φ9i㌴dHg[}n2J?~YTɱ 8U圇ֈINt&ZCU`šJAP?akmv^رHg}[\y6EE{|NQ"A67Rۋ0O1kwC7 RQ\rH/U@I$b= 3V--%WSA9Ỹ$+Uț{eЙ糰ϗaMf& VcLau٘ MhW! )Kt{. n-ĺsFzx[ Q{?Zd;\B@o\vjpE \NwscfX2~:yiqwіgh7@+I/@@DF ^j9ը뼷pwe3uB bSi|@{^;E:70L?uS@Jo}F-h_ ᕚnm2(L}}uW7A^|dv76(P>l+8*s09uRׄנ)C$@*.d$0+wN{U0 \y_)j&x 7De8{5AX.y-GMlb";jj;"!|$˹vsӸķYH#pǨ+F]E?`Eruʕeйab/o䤾q9p@jɾS3INǒ0?cinTWѐ/'qҧ/24=eRM =M]'Lg,z-C#>Bq1[ ՐTH57w& OI!M<BrR(wpM|1<܋W|1XA鞚-KP1ͬ`=6*qcpjozy9G葲.Zs37"3xHNqֈUҿfYD3ҍt?Jsbx I7"0HBwzqdN_/s4W0w ^d*.D=%_.~i7NwnUn5sB;RUGf#U([: n" A(EI&ማL_&" UsKaǬ7b\$yD@"Jj*&Per9J* ԌNFw;Y*j<,u/E7g2x/hetD #SB !MUX?#';@i[!(ʂ:FIr٬Gp >ˆ'!K}J1)#D5DP~t uLJRB 64'DE&|C˭vWXAɮ6wȮQ] %q5WgRs[4 VůyE~g-33Ӆ;n\?͠nu30CM/"g).p0LiٖcfpJfĘHA[G& VST)fzL9 TEX Ԍ: S hd yДKlI(6Վ3(V5{5lϕO]~6X}lN/@*ԍ1{'EUv $] ٣k`1H:H-BPd?C^h|Tvplo0? {~Ё zW(_鸦ǸRW,>iRFxph8]%WUV%Qw@#E:n" (ǩ؀ز[(Sc(BJj]+W,㞫zw^$kd %I .η+} ؔfrWI$R|2%:7u [U\ $b@5;pU&^k;pQBǺa=/u'VY~ w/EKܚUo9ws\@,ٻTkOX4?|LZ QQX <27ZhLFǼ|~tp"U+o ^wdUΒ^(:>4gy˭:Pq`1A9-Iq29,FH>={R7j0hο焄"}Sh#uNb~ 5`8wHDx7)HrTuMyVVPؘd.@2(?J܈U ˴È@e?66;Ȱh=e]kCK] &H Q8NmXH$r'ղr_VJݮ5Zߍ3ՇoǧLaGf1ljRDUʧpxq VPw>ѩ|+dk(ih) |a~Tٕ g38aA+IKWYE 7ngZT'PvJKbe5s$mE'Q%QS4L>_%%%){?IX ^ƅJJoda}j,l`{ƑzߑC)32"?S'dDj++EYӆg8N^!1鿭#?V'cn뫼ֆi} Q>1=ߐ%U:/n#7?MkQĸ,{Tc?J1}%u#F [ƈJRdybǃ3ʱмWBn h<˟ō<M)$Քѻk{?20Ղ߷#VU1$<-d@pZX7>`#U/`VO )]In3kZY LKD3% /=%3hi#\K#YvQ{yl(pރRѶ /&/su:狹L6bFy@z t:9^}h&I^%4cښ:rxtKx_Y;$i@gP z9LYtM+s"~Q5QAMjz?c0*3^T;[^,=(`/i#R%w0[QSsyi6X5-!k A>>/頍Si;l]FoZwunRh/8t4M%5` t+!d–ݙ5'tDNQxsW,(wTF'vMBP暗wVꃲ7+(36XF.u Ո||5n@Dl;wM\A9{ƪkn+1ͳ|@bzi}\DB=OK&N~;V@s}pܳFS^n3Og1eThjcGAqExMb34r+C3X *5/-歄9$#S(R{ vZ\銁;'ei)a-̃+ew@9IGq|C`Fy C3N&0vrرXH*HFyUGw1?dsg63K1xNȾM`L% [6Gd(OHig una4KD ncu8nj[TCqLQT=f<:3 6 upOrHx'??i( I4q_Ō iXS T϶6bg L0 AR0Bޅڍ۷<̨Za}fP>Z%R&$kD,~if=LlnvG a[@fRՐ YDhq dx,XN;o -68+T3mT_ Xi=;dYb/L:%ϨRF1e(; Q{b~35$. iq̛AyiaVbt\'$٘@P"c0ƶ<8?Ro9 3Y%WCrg0 ּcpȮt `"?L\Wr 1m1Ri̩OV#dk}UpbX_-hLz\|I 6엓JW͹t~T]xv`a4Նl\)m~,+}y\:I =0",ݙl-Z8$\Ɋ*.ͤ[SGp9|Ϳ1v{t^ʃo Y3:!%M3%!#}r>h2S~;8![<83j-U]>Љ\DDkvȀ~vU(,|'~>JpW9bM'eLE  *~5YR15e'b(CJnIb:S/DVhҞܠ&9/PVPd GZQ5 Bk5;ugЃj(3yu1ƍǒ^7ŋ )Sh)JkѤRӊ#8a׬-n9 c)=I8ʬW k| `)P^T'6+Gc,Cԇ1sy O֫qN öQ:WgګZy9dF"F  &:gD {T@޴L/h7qP2*2"<ςl6:fQN^\0O=v>$W=I>L;iu&S~Z>TuePkn_ʦi|쭩| ' ̼G+J?-1' >!x*rSv,&AiN&KoXk ^ф6)o_>jas.= HΠhW"G13rq6ӒeԶY 6n[ \WzQYa-YeD+֬iIED(Pnԟgtk*lGIhTI8]#)m`/D~ql$~tZ93,R`]}wuO!74bI? lkL@cIׅ Y;OUwL߾WN:BU "`}qti*GDf!BJ4d@HW0XK^yT,R*+WNJBe9En򭛡鳳X~8s@ju0O | K"Uڸ&]FVCƻpdsk{S .!Ζ\^Af,H{TM1V'hE#[Séid}@dQ8G{zDa":i( d*?^^3<ߚL csb `>%ɰ?|-]SCw]ZM=8-ZDgeeNd ,-m8=(&jZ`I *z `"%i9XCfojvtsI#;OێP1^Ph iϞAJ@Op[Z3" MtMG2;iHf\T͔@L6Ip"?ȟ=Z3bLAM,|>ǧŃctĬ UwhYRsٗ _0:HWTusXUbH> Q&ݮJ1•F hkYU-<#.楟.!`"q509[ӍùK"9~'O>祠? /urR}zJS0?E#ʉf+N^QNNl>^:U.n=u46{aSi:O\ x#˿4Ua1#D;T9}sJ1.:5, #ӻ 1M][QLqK8{?ie)B965؏.>>ufʏZDo751aYP-vwò@K.27!z9I !!4`4*pI"Zۿ3Xp8i_-?N ) SvBL=~K50nJ2I;Wrn/J qj]ؾViI"aM{Gj"Ygz?_rcAaܩ&o宏{{6VL7OrAOc#PVܹ p^'B*\S'0YܗlZ94\KnT[9l]sŕy"ѰݪiYк V$3VKA6@8m?]?|kr&o1G)ql*ܺbV>Gka|ĎaQmeGARByY|X`p),&;#z≏̿WBpmzb?@Ia7̈;ڨ`<ÆŇ[?zGrCOR8iHqAdPOO_ZON&v 7 SnO@mPb 1p-݌zUeA$bZzds]uhbːwѮ/`o˦ZyR.KL 1NWX.vEс|ccw ʝ" 8f>Z2?yHd9Yn*4{Nd#1 Q濸 "/YC*6' *XmhuT7ƣ6o22eXTPfݣ6Ol }5E2:9O!_^[Od@FG:6(VNg2 P&KIIε6)Q0y8%Gb N=,!j&,1V0h TA;wZȱuXJ%Pk4P6|Yww~ow8.trDj{p7D(r>oE'F毝'ZCjM g(78bLTi1&a(އiYd2bKJ dNk+cnvYйP;o)egaޢbWJ 5g?6n|d!XF&俋Wn"_3<-[ %pv BJsq]䌱¿ZDV  e0HieUd 6ږv =c*Qk32rc&%dnWc>Cyo$3N#S@]pEԅ t|;u\IE&#b{\0(izķkmq/uzX~Sy_ ډ߸ ݌ zC=ѥC -J~7 =|vGm~;#< :wjL8d'HHՌ?En!/V$qihrDj"88(KT sھI}k4$6YgAD/} -ͮ`Cdf-nm盩L~> A?3\8Ƽy_%P{Z4Hk=N]huB*?ð/ ?k[ $ cw"4 (<Ä ,7*'# )&QyIVYasGWLzc IGmed*@}S[YL/ vVg=ŀh[ ^]-1SD{'-+{ЛZ_/ob4ZZj}?NMM%yL`G_B i#6I[Ǽ΅ȬXAVTp.x8T)ID1=遧B:?&2SNԩ*0)' ϊZ[Cΐ@7~bi7Q_,[vFJ)Nk"L옷 C$v@3h2 zIHU-2vo^sGM&.FdgQWZ7O˜x 3^«Rpj9z%9{|UTQ<2 wBY VCXK q@~ ̓Yaćh|px<3#NBXRf:ɣp #R>jⲩi,g ~ƺqdo}L|F" й Gaz\^Y xKӁgهoB}?z:;sRϒSud-߭umMټwև04EH\zĔ%;,S4NriӳR ޥ/dT։ZJa%dŐԬ+WG }iL,$ӽk~/KwCV鶮oVq6΢,<^9be^ Pdzw")͹_icedgUpxԹQy7 +pۊ 9%)!éP\%:"(|\F-},mZ/nI?̪c,z{!:^&U8CX(Hf]2g͋fO~MyAub(p*ގwͱVj*kiwmN>V#7Wx@HW_G䢬 /RnaRdy~hb!*5w;+f澭)gOJ^BPw^V'2%S(T>'7N3D7C ,'gj'¼/3r6vLip˙jG?hdN볹He t(;/}ϣI#GmQ/Y'JxgAgXE>D V`Ɵr7{;FYyb1/CkFJ `2r,q۫=B!T^|Tk_71dH?~K.%ְTS ZGŋ^ټW~vJg > HIezSIs.3<[LB}ྗ?=9 %~x.2. ~,`1f3"YYr'c=ɢPe:czy1/B4)-`ۜaΗ4x-L\^ZN)_`t~eb/O(]r3FM%漝Ur&tzk#]Kvz0VǖJxުM}.M]XS{J}ŚA}leޤٿvAVm@ZHx5:@b\nVkZ^U`LA$uUhR*Ar=cM[XLYU=-Aym*@L]6L]27Ydu72m CIj= ~Ճفg;I3.^yആH魐5ŶE,PPdߝ#%H *;!D>DyT_I)$[A{T Tדh Y?S@B>^Ew \@SYa!'1Vud\rܪFtSġ!'zK-3ũuB]@xxMSa3ًc0˒@ң8gmZ1'%,'CI=jw-X`!( !uhNōn j<"w+=o ;?1oނ DoWi`~.OɻSJk'`aٻ(UP9[=7En'IXٞE ^f,hI4Z**aK~HEfIo^?"w_Vc0`>𜽍T_A 'K 58~>N sk%SX3D:~(fQ /Ko-/lӼy.Ʋ0_[D炐ލ n˅:'d? \˦'J2BD8lmA뿉Za8VtT呀Qu,4ӂ6Ɋ[cOMfy& @VkQHK #z1,1k ZG+uJ)sި^NƱQxK4B/F@zגE/[_-m5/wAy=@^f~ڊ<<+ړOnސ"IA2shP|W:=rb1*I 2m֊ K|Cþ>Xv %oE1( of,'΢th  w۞aۭ̿]~+{{w^[ = Clq0l5GA4R#s lS郳*֋+n~M%Han[k_E -P{8ugx^o N2^Qyk۝Ξz9'@:9CSTv|NIڳaA!RC("QقI8Y.|n6{A,om9#E8ITt%o.J-{_[;"> LeY$[POڿ_:'{A*[VV>PBTa=Y=WcY=V [?8H`nLJSIHibh5N$.Bbt@0U$۫ZGm XzٝXn ؞C}Uۉ}.N ^lY NDpƶZqeW-kK$ol+i]aS}V]E0CHG]0u`9";z\msɝv GG[O\/4_k`!geQ OǏFCWEԅg1+1fBsm. 0d6?ဋ1<.D%1%B"\dh1T*h\O~kw@.e3G)kAt;ҚN[CA!>E*c]O.M  ;ȹ^ίeJߏTdOC'v%D+yy6d:ѱ4TcFu`7!O~Sv+x(u> ^/ɩXf~&+}(~ m/ L:oh* ~>rM@nj268Q$r$U3#Oqol:d}kw1NdGZ3uŐˏ>kmF @Ot ]è<5K\^6yQظ+fAgxﰘ RW[ aD$Vg!u)GjZ6 )hFQft•& H')fIaЗ4fω$ 6؉~@L;(W.ɬ|Lu,6PD6`V(&ES 2qXOy&Jlwnu΃ Øؗ ȌlD$x~E4iI% kfNjjPe3,]j]V4 )ot0^0B[ddSDOwz\Jx.bJ SOa)[ IKd0AGJәU{ʩw) '1~<}@'[F6?3LJ+op:W,1ݵGw-sBA0S{,Aԫ7: .V1I)X hxS_ۺ A?~QYGsiܡјԀ)7^`w Ҩ>'\/gzīDh8_y95IWk*rt 3O=DtlazxotKdq'n#၃L)` [HMInKH8W;['!K" VOŸCܶڡb˟tNCBaJ:@ 1IRͫ#NҦp|leTS4&]rPvugnA;͍`0mqPFVNH͹}FsAIGm{euJȆ=ׂΜnH3c5n?_L(0>tx'z8>;e`iA{3c,i fr('E3Miʏ,MvL ٿ|v$w=C$&#}xH3GqȌVX+D12 M3XQ N!V2-O }8}brPAUVV.GT6}yZû}S IO%-yQ5"J쳨=i!|dE1feSEg䘠UVt:JFJK?xKMT-&E6ڊS޴qxX DZƯ DH'ctY; 1g4"šIԩWIU*,Z}9HEz & )5,R|6AQ߿2oڐ8ʺ;X3-KtYJΛCi*8H'; 3';XiHA[nhbΖo$5+2ٵӮr#wQsq_H^Gx%4Vŵ$>ʺyoԮ.LKFǝ;NUJ91R}$y5k Zwp]sd_]n@y&SnNk 5L X>JΛNT E^:m '{IMU?ӃO`Eh4V<|EB.p6u]t)}s. =: PT9jRSSsBAz؉2drr=Tϲf f//b"zn[S6.kZRtCT*Mj%Vt;q@6Ur=H}%~"4' :QTCmcxT=76}G|}AsoO96L@Vjx89,)2E[kk;d@KP #V,pLha44R 4bM'OƬ}~ؼXpzq:;*8 TttD R*a hpY!|% +VYm$x. U=┛+U޹cԦe>rs -e05&A|XW3g|G?̀LcF~{j\W)\G![%c0u>WcE&OT .>w?t+)I~(qǮ?KU*㣐Iы 8B/2-u,ͬlJ sp x}HIt|Z[wl#^n}q%LAn&R#u9qq|KGzI`HQ4|ֲ`wr{]EKQbo ĩ%%^L._+>6Tx_ m *u(a&Y䞁WwOlNqj"x b&[諯-_m6yeN.. cKY I Ns'quC/\2ۖiΕ֌ۆVO 8}ƹrURC'X(EՍ ]di`rgz u]5 Φ]NQ̦P-z$onB5O]&Ovc6z¥>F%2g&x2 yM!gk$-syKtOUJGIrY+bUR&74~" ZRDl(ҭϛo G_ 9D׳6jA5vXB &Ytjڪ1P@Ch[lߙB~#%}w!܋+BnS r N" ޲慚+gL@L_scqM~u?ׁC:o&;u^ kx$WfCrd=~FjjEbHy ͗B! g@K|0TU;%>jHy[= ʭ?T!))^>k7 DtiA%͆I@ A6BAdB%Gl5f(vOŁiZȟ"l|5Dߝ]ZCb9YQGX>'b}$- moX`Vۣv}peL3݅‡w[yG}WP[*4CnêSIM^`-Y/xǸjȘe }:Y&x]NaQdpDޏU=Q!̧){zuiMsZ!s"elR5~)cFU1k(XͿ~5-^Ow8tPܬ身5GQ۴Y%T0TJ>?K&<.3km@4 Z@zA`#X4IOt0-{޹cPt&rXn: p8$;W;/^D#rN~:ɢwDh1dp_wP"&#E:񒟣#[WO.2bg** z/M NMבE`Rȟ&%W3O|@zN:1$@5c&KG//߁#K$Oa {9 }4H6Etn˻*pT"2`rͶL(197o WMjtE4ئ6Ppݳ̧nIr=,et0_'hDtR r*CIVUgO%%Lo/LeX6nKv?v̭*.FmhhÓHeښd{8FrJ~$`+j\M_0f ZÉ5%`W0O~Um W ѪI&׷:``zN8Y35)*KX D.{̠_H47#%pMIIC@gEz&kT qrq1&m [TjaM*zWbAӢ>(!*TV*Z IQljw 'diCv|ei*{nx4rd?ڼ#ϡ0~v* 7M;4MrzDK1^.DI-2Hmìk|~AW!KѠui)`{u_ .f|{ݶپMyB@c㟜Ԡ>H__t=՚]x5'!xI{wc*TT'x}WDk3#l}lQ-NOxݞSJyM6ϊY^l!do8P}S`π4o~cLT 2=G$jHܪsHYC22>ph0gonKgt AiQZGx(`\KFFV58 XKBḏ;RIrJ ;Gc]\)ϙm/7PV o)A[$b{xhPYo}s](F5?Os'U%M^}˸_؜p^g!W\ӾUJ+Y& %EK ܫ :tq͈j S ZK[,E!7C`ÙpSL_z^.Ƙ544F !q4Xjd:%|L^p8:4r\m`e]{6bA t/r8@<),l*+go#nn8EQ[c9 ƍgUyon/Dt*[ғ&g:Az%fuaXa&2a? צ`43 c;\HʖDb)RcokX< }} l[;L^Bʁ3(Mվz{'K8ܼyQxml܆@sdiP.к@rc%ԉOI\Te%ߤN4WkuOC",OoSVj/=ՈC$IoЭz}|{Yܩ<.lw/+hk'>1l{0F s<jD߀-ou&t*/\yl=rCWwu1&2usC82(r/9;9tV/e)*iH8&AR\EFbNX{z5C>/+(E?n& +CF}օI7iSk]\?Bza\vJt9 ˀVF_Z~ 7K9ęMҩ3D}[IM"<0Z!rs2J6e/VJ`'x$HZX)]W O eQ}ad?ؿd'e>A޲9-@ %s:^z6Fť0+c1חK I-؁&z$pYy뽾Gd u2sF":NDQZ F_4CKKF4JPrXgc^aлd+υ=˩WԺ-oX &3+vӒ8RlBǏ2j27jq&0͔Ug=JFsFk*|G>l+ & K)/'a=sQ^aZ@DH䷯' q@('&j9p `/J0_j7>4Uft`5,)U`J@^盀bG7/>XaѮR3؟s/[CG$9n3q_YRg롖qA28`0"dRcP*-Vjc#t^xe:JE_aF sW6yFGoqhiPNqEˀe_!$j/$oxSϫCPB;JzJ;e~TԜ"jLj~(R>aw6vKـ<ըUЇ) ^5C0/xDTE9aޣS{SъzSwpj uQgNxDH8y"8K# `OhqzoIyy"4.Hr %ӳږy:B2YUq,~ FT~i[i=1>vz2TI5u\jgWi3La]{ So:ȶyKom,GM2WڽhUxLj.w2Q ; ))B화WUȩF]tƫ}g9caע'.=#H(-J TZFrɦer{E($Sff%ǝ/qbBL*F `FS66ȧ2f%\J$M^ia`GQs6KNoktV_rhd鏲K S,(h7m!)MOL/Ա/<;A{)3Y4 vD*Ԡ޵0Xdv#ɐU 174} XrΆ>BYΪ vܻ_V6ؙXzBop1܌9=26d̹ZV7'ek|вՍ~bF8W ۠Y.qk(p Θ Yl5Ll=XccYyJ{ 7gwok$1Fp[zoQV̉Ul p-NS*(zwERagƍZQTf*~)kIq/ ]e 9XaoOPz8c|10T,~В{K6 ,.lR/ 'E5oM|:3 /$oj5оܽa'5ر}3iJ=!ZY`H~a0 VmGG52ܜ[qzAg`/a6u׹J?i>?Y"q^L֧mæb;႐S-tivV/#y6>(7s/,:fOd#} uX&+4С{#xlPi1eJʂ–]gb=[sF9 FG¢.r>D_#wA[ d 1zEr.•@SQ?*4K1[ 6d_B2=锫Of0Q3`08zU 6%xgGm˭a|w/z!Lާ &<8"r*d㝎C݊2>Cp#l+Y Ф=V3yGS#p,v9]TN9=Y8s;7Fd-3x׫tKEu@( .NVZ]_LEtuD21#W/ E=^Ic@F,CW {y~; F^6(R;ESb\"8ga5([1bB;czM"Z0 5>z4u3 gY%4)+p3 ̙8RZWKaj&#F}LH-d5[#3RpGFP)%^06M?} Lb6QS ؆'%i R[cKBxrVo`~]MA45K%J&iT sukTsOu`rYv/t^[9T__"~걯tegwJ}NJ@ s>sqϋexW4kJyϴawZɛ.8Z89ATh ݹʾȭ~Q>Z8ۤ*Zs^j!k)b5j >JT0uLk6Y'X!Q0bR߆mdԾ GUO]X?ƅкI>a ޜ9{**룈tQ,QD|*FE&fᮟ89%LGn5S1j7'rIM4F۶ FM1=pb+OR,3] Ro-BjM흡WR(Q|/rt&Q^P3Ynk*)uٜLҪ+ ogTt帅Lxw1a˲lc[_J1YAquQUzOg>YE]>/BLֶX) m)QWR=K<{K~o!PPAke+ 6O?se(-P̌pi^DZ;nZJL5h {hְv%%l!`v |5VH{O,ԍm`t "9Άfy0(">6mqEg$<@'V] m.IuF)Pyǔ{,CHYHØ <^L0 UQA_*{+40˽Q營Xaɾ@ ;Ӯ&ᙹZ PoT1߷LBNZv8tC,%7$m]a%袭\b0]^y`sA-8oL'N\Td3(z>>Jl ڙS&m1Vujy5HՊ)_ ")}VCƅOdD v7vme0ԇŕd)62(|)9 %K;WPx(}8鷙Hݶ"XԷD3sHDj)dV8s?c=b1vp$9BǀpϨ,MlxiOj"bZꎻ6?\[jKK"fyOY.2H*xf*ܡ!~3)_^ zjM)*v z2uF#{>"搊{GZ(S &ҙY1t0x +|Ak]ߦmفǟij&>8-wCJ5ʇ` jD%`xK}/.Do h  tV}?@Is]KG\+$C c]pT ͥ"Kփr-}VFaʽ6)O%V]pAޏC:,|8i6$bK&/1MI&a䙶#Nu ]6:9q*Ke S5_^g,GPҖV9L[)tĪ N7$IJ2P '(B6a|ROʥFW)bL{(áVĸ&ŭno'IL'A$*UU;T?'lt#qf%1rBtETtՠGz\w;k#VtZ;¤*R5<2۠&LEST-^Z%xH{Щ}+>n@ommb;Z4 Gm|x#" }ZA[SS|>!px4vX5 KU,q1Htf`޸.^I->9Oݍ :#DG>ʊ8 atAĺTϨ(ɊBTˤӣ+n6==%=>@05$2T+oTI.%V&0O`p}w%]Vh<ݮV 7HMu O)Zsq.G<4ꠉ~e"ZeD[N aq7V5A,R=iZLxr$BQ&w;yƂ lfqۮ(ҷM7 ,;>`=SGt ;Hkhtz\1Tq-{2tM_U2TZsjHT.19p+E%5ma nNDtT}S5[$ƻ\x٧ME"I@)\db)D-M'n[Hm),Os4"X!8pʃuA2mw52y7@89T{$y-DW6F[Gc&Į 0a*/B;$ N! &n^5a~^T@@e,Po!Z1YŢ~:NCe>HfjDT_Yw+w0H-ș7 ?^ OU慘zPTY{^d0As#$A+MhH,AƀV%tG#7.Bk'tv=+%.@R-3ޑNGJM՞bIu@W,m g}$;O(-었 ݉L84gxMs-6rVWgeg-4DU etՠcPŻks37L8W>#^*=#Wo!k>`* 7V)m%]@I4@Rf&6聾L6QD7fn}ЦzqtlqД\/ v+ΪZϜ=xඈ}k[`Xv;\ [wnvUiM(P~bQ{c_wDh-ĩR|,-Y!RɘU$#vMAv,RMD# }0U3U4|AXCz=$! ݂g` L$iU6 JoGR%G">R'gB<1إb$5yNƌy>I< ylEAvۤE+Up&yc e܆@M?.jCJ]Ԛq}ZLp?\ʳuK#‚p(>2THF^oFÖ~aFXށֿ%: ~4u~KHŭCbE37U[%g:[\38Ye~$} $WВ:m:UJD&԰m yP1]>K?_G8@|;g#uh-WJdb@7:W1dG勿|עd}ݮd)IA{isGNûQ>] X&x3iwn.O̤["'ۡX!:MO񬙎0SB6:\},J[1~scJ8<#w0by2xyD0{TtHW*"FdC=TQa/U0e،44#7ԢA勮`m9djɋ\D j&Ӹ,pMa@O-Nh@pRDBd4wfKݓ~8&3I3w7ZLleNs,/'KA 'U**h8p$GAfdϥ1ql"GQy+0Ƚc_b>)TH#gh1?TW/j!dOT%)µ}֝dAR }n| MVα@zk΀04!C&wHm}B IBEf7u_ݷ)xGG|:v{ av{co](=퇼$׺kVΛk 6Xe4n lw'^>ҏ/MU4DtVwՏ(>8O["MU aNw7Nr6Xzp2>}2>I JiY 3p)RΧgKL~WJfGj"#p݁ߩ u 'W @XqY`Uc39>g\“a Qj噟9۟ODŽ_i}ϩP)maln.=A4KiT8*i򵒤䮏ʖxu 27?N `_,٨мGoIiɦeTy3C5EFG _x^헨G8=9A]nBtfPrD6]=,$3Hrj&.Mv7Ў7#Ӑy!<0yq(?FaM}CZܫ;H qpڋ(g =#,C ^gH_%J)i; QYE:L`g.I#3ksҠ"3ŴפOcԹ1y_S_ҋg':%4G5^E4?2mezKא<\PrRHthff43A8 V vR 2 V?lE GA]e KWgQ*< B@uߜiY2lB-qII0‚ķ?I׃(ԪmҮq|BuY7RJw[8T LKY/hYMsL׋ۨ Y'(|10uhsQRVI+% lyfjrbҸe32)ih@ Q(VB'|$4'L'ZC4ZPDZUKyghuӦڛ߄]pFؐߖ;hA`E<¯{vBQy 9YU i7t1 s+o@keK?ǫ /u PjwJ V/Y5h:;|\70H~hVUzrC*6xo?b9}!Og"Wni^' 0/t2 w?o#]zQn`"5ɫX"'"N78wy%m&ShxEȣh ŨY$5Y#DvSƺ pO/5\`Z|73h [rhwZJ6:I?bGY!JQLuHkEjՐ6!ژ}u \b:{`{0Uu؎>$( o/{)[X@U+wniB E!0>JҦԓfEx,h^+9Tlp 6bm橛MrكI/T!42ʆ71FR_B#=H#H}O;׃^踵('NQ1_ʕn3XxQwk7*38Mא7$I,HC76&G-\|J]itezl+A,k!~Q daӷlp@(=8 ":pFvҴ\ NR߸WkJ12"A:E4KAw' 3g ;6`1ܶtE(5vpq) QDL rM&ޒ2Ϡkra߸8@g#PB5ѱzZtL}`K|So?Hx8njL/&W-Sђ]67w&Xlׄ{xI8KO;RG{WshѷFZ @|5te@sg&:Vlݙ+Sz=.r9ni 'KBrtPq;aLe&i|LGV!1XȸzK;{Zx)8uV.R_ O idX,ܗB*h~u!Cvi/xM{KW£2S{P `ϦU{cKqŰ9b@O߶NyWc(0Z j\34x/NlܛXy8 mb{#H( Hkټ%)){"-(@o{諽UҀm*t%x1e,?v|GGLm7ge!q?m4ާ8m2 ځP|A6?<( `.n~f5$Z_o%j,YeA*7Ʌ]H'bȑoV>:,'x>]ܨh:!m%+KȄreYqI|NԨe9s' r uߞj ~&P%B6*X1ecʢt-f@T:<$i[=s2qlXA\.%)FU+;~đQ{%#ͩlN`z 1)i:JY3XM֤-lv\`rTb]JQa[N\-NV0wh1,ꪐ\BRY|"D.`J&4J -0Mk,ҞAOsk}#h~qڞ)luEx.8v˟W&3mAy~ǟuC5Q+|p w_am*nMO~)a)I$hڸw?y q7ܬaqZq=zv UճA-SE;7@,H5_^SkhZ%6V8ZWoQt;YWiV-@ ViQ$@ߴ8<,s#2?`iϾd\UֳIK(}1BY9֛a'z3Ԟ$!}Y? |V!8 -qHJn\,dT ;6#J> >;[p_P>eKDw?B\>hwSfynƝsS7ΚFwb,)ւE몓vqKsh}tZZο1_ .@\p68kﳏ7RG^$foj$_#4ӭ.JZ{ҵpCONf:ݪ}$8yj&Ff^7&ķYDOy ҹ,Xac9q:|f/`$a.CTPS-鎗 >Y`@Kv|6Z9J[a!.h'Dl̊Պ/>d-HCұ0wv桹X%»Բpvh܃5fkk q}Ӹ7˨xsO֡0vI~_fȅ !9ҭj΅z+>LYm~cV giʦv̈:zPqC\i Jyb]L_#^K3 -u픚5BoCx %i!}@e 9s\ۖW''fDY/t5hhk+zvj$юB"53=.ߡj\S mqJWS*K-jWA 4qfCzѺ՗%̐R2줒-SPn]&\1$`5&x[5vF7pp=zRJ"M5·9w_TKl$fqR]療M{Wrq#G(!쮓Xh( (!.Ŕ5 ̥q?R3.NoeeL\=^9؃GtAB<@y(Ljg(+ <"C51*]*N@gC ך 6+gs> B¶5\(f#|쉑} g:vg%;{[Z][6뢴GAƙӠXENǒz3FdR磣s?%n_ϮOb.竩+z,C9σ&j* QZ}{st駑XiV[~ % yѐpW& o%@uV![Yc_V%29`ޑ՘S4"fVAŸ?2\O*z=Ӣ"=n*:Q}e6 Sm2Q~<^h R{SR0Xr7qie:Yh_șZ+u5jĻ2KYuaAd6ؽ;. M0;62:\-ޠY3enǥ-Rx)J6 Ct4Qm|+ͧhx {[?H\ApzB Q ]Ot_b!p . 8R^LӉS|naNh3ֶDXʱLޚfCa Os1%jI/2RҔlqE/%[] #:HM)#\]iy?,t֩PXՑNISZ-5/[%tUG@PNtfyg%>O(DNbvS2S ^-=޽@R4 orEbqc.AUC`2 %MAլPIo[`aB_=8%)%9#۷ns @A_X8DjeF~q%\D:QqԮlg8G <]D$ξcLw!5ο4GF'9_G!7Pߣ:z*UP,`hUisH,$@G"Êb|tSMxBH 戊g2O;Z<_s48Cw^6U<.rJiAxd8Jw1`L4MmBIb6pHGZA!yRJUK_Uױ/XwQI/(gۖ<%(M"Rسt(k{Hn--e /{%;[qREB?a&.dR ֊%zauQV$C=s 3[_*Ց>Yda̹ؗmj|Vj!. Ѓ9>q,|2 [ ܞZn5N_Wq^,"h56Vpz`AU-S\93"wٱf jf+9q5EqN̦̑JwFC m4e&θ`Rtf5nؕ>b IL+$\tJKPAǞ)chZ!"-76;QH;6܆]ԿhlfK#K~U({=ufn88uwA|EX~DC)DU5e}Hg`:kߤp :'Cɫ2 :$6.iUwg0*Y*Y6Å MPAbL?WsCһ@m[WqK%L5-AZWF,\ʴIu^bp) rW *Ҍ3DNg!v+m|w |j;8#/X r8/GzeQM\a!/=Z6]oE-uhȵϖRI^|WzL{pb.ZسQ7:YKT8qE"mÏi9(p]~^_Dq̚\虽7gk^U~.JOw#R[ڌQ!r["WQ d79F_|*ypu["3_R*thquHǛD?P =5RX 3"dcOļH\=âr>q3SP! '!]-b}7e*/mL'رGDknH+ LO_nc2&]W,)I,ߣɺ2nf&>Y^͑Zuѥ6J6 jyG>SrT oiƔ*ChXHSD3i\ +[߯&noͽ:Njodyݷm]gPvwQKg 3䣿E(_cN0 I,9_h?-ߙ[ x'gm"GO9hw*Oǟ@.Ik>+]#Qgr2/(A!f KH\?򿟜x۩s jG@epTf܉/U1RE^K)$qA5F6_rϪ-Pc^h"_Vo%ԗAb_n/ UΞQSj@Q8|eFLV1ڵY2!q¯cV|,`#sY05+h8g6M$|PO^`I- \vsBI$HX.0գ ho~cW)Kq,M k2oYVc~~p |N`6ƍ<?8ۛߨ> ; vU:T?]%+܌Gw\Zد} Nm(wKT59NJ!ɐ9 }MI!U#H Ʋ#T! {mō̼Х{B"1LDduB))XDdGIK1\ƚ_4W1}x^w|rĠhl)1h2c*\{d3Cj}nZݝgNFQrS*B 7${{. . F#E/pO/l';J <@B)+@ZGւ*\39DRQTXAIl7}gj$k6*G ۔gn Qȅ"Ir.Vu#R& Wcqu~Qﱷy9Y+Oz ̺O&4!o^SDMP#e(]zRʌfq/ZoM=e_el$ư|S }2nюC%8ZNiX>Ognc,Q{.D\š`" M4Wo'q[{-$B-3i)$]6=*oȟI8=Z<䁳, 4rQ+ͰӦNU0}Y#tM"G%Vr xsg 銲ScrwJ:u&UEZw˱R%<z̼%(k-JlTK˘Oߎ}tϘ UvvnA)\ɗA ,/=y=v1ms=JVvYU v]e:Qp39El++mD7ǝ=  sXZU_;^<2lpo71)UϪ?1X,K _$5WU֕ )c&9:"i*R6H9gcdpKD35\eY#IQk A' KhiJz j 0I7tQb*YqYn,[{Ζ~s+@48=y\ VKa6P{\ _iuZZ}ƪy3Bt/lD8;6rg'U5`#]8̲u‚ve2K+O6AcWκb9VO- h .^;/ XvӠ޴})#eݜ7Ȳe7ϩBU;gF?D]W5>O!x[Bgm8n2zMaH95YI76o&2MM Ζać܃wGZZvgaGmAX*ؙ#xbhpI_bAuaH@ĸOƈRנLe^K?䥜1#0e!(Bi5w2C+& 5-+D3Ci&F :r鲰VS.Co N9~oW$ (xH+dC KH֑gb諞ԃO/ڼ {*d>2ϗ UZ[=\,:%WĬ9kBV2=`ԢFc?:kƱa)CR:`mDg+,CqG',j _ θoɁ&k*`"y§;S0¢fLƷM2Lj';׳/4x1LH"1;(sݞX}Fr<7aRG9,Pd?fvh vȬ&3`L`(t9ӓܲ |s1t{Yf2RL-ʴL+%l!3{g O&*9%xgZo'r7X΀TZxp3w%&pOօpJ}ƫs8n @0"qQ?ȡ^-9Mge0j 0$bRT砌#+Sʾnc)FPL$p0HLm%T/p*x3YEb`[L(,C&]ݪ@qg[mARduU~]>00 )j"Pb8kNU ZSat4fcq;mRX/(nI2C}g3(f9!UklAAc^[O۰U# CǕҫ^{`Py_,-u&5k.ȍv@hmX苠ygK=9ǤT|,ybD'Iyޘee+2LJ]-1OWmkI9Vgs$@ e yq@IfTqu d9⹏;#k|₠TGah+Ҍ$`鿵pX]+ܨ4@2 ę'@*HѕrRz.Y\嗸V*T吕WX,R_p-3>yObV\vţkN96Oz+oo}@q )MՐ#)_BydŬzF]8hL X ^K66jX{:AOm_l\\ M z n%~F 5_+/{)RqZ:S!9عܘVhK#:wG7i\D!ұ*<^`4s |a EXɚgRGf pbO.GԐt%e_bysix?:nK:UN0ةMk FƁn}*Թ/kwO֠67I٫^ Tv ] =8ܰ|ߋAg PS;㈞S1V5S)_Z AE!v:n-J0x8JZBͯ6|^̴8ED].GM\&;U}'kD!ZNPiAD?:`x6s0jj /%z'03,E}"\&|;@΢0})i.BVv]3rX[MG]*Y>r3w LCMeܺNGEO}xUqň_s ; {Olfch$ kh Dvk3 >Gׅ=jQ[PR)O|{I!}q,RBVUMRϗJ5K$aTϒ>^L+d,fCXg\2o?J8q 8RI\ V.5HCO;JuAbS<{,']LN yAXR ~B]sUAʾ>⟸uɭ: \76n~#ŭ}][L"Xd8&ۋ7fZ8U=LÔK_:1c~9TmpX`FUC1*{H5 k' u Ӡ+F`'~keH7!ä9bgC~S[?plC6e5-$(gxh:P5C1{1IrO}2'B`Z鴠MvFZ1~ٺ&UO^F`Vn|`\YkrFKg#0Mm8pb|2mcqh\w! G¾ٷ@8J>'Վ Hb'Xw^&bF bUvY֞M 3m;sŦق~uxh[a?` S M>+,WbɼYj;́A { gVw{o/)u¢Bmh lUar7> O!bII4::4 Q*X7W15'D X낃eDM[ʔ$rLf9cqc^ʽ= .SWSFӢT>7$vYR!% ? ϱTݗ5`s$.نB}`p W5P;]oԜuiԓ_H^hD29|֩pf6疓nL5GD 8B3ӹTd~a-S#Gh9o&I lywqķm1$sj5Vg *ɶ`ӎ)$C^4_0',[QPG?P0`pRm.qVq!%T;=+Nh|L/ Kb#OLRl5WBeCKteG2zhHp8NSyPxw!,.zEŭs~HbaF {5(ǪFq-WU #!3B:^D[Dl߬w ~MU+àLjٱS;pAIjΐ. ?sYZs@h 5S SWD>-anqg*9;.{,WGɚ*w`$Ts<`(l鎃d )%Y/zL()~:>Zrᶰ ?N :uIxM! }~f`싈@f)ڎsO !FA,ЏByۼ;Km Y/!Vk zIj7!EIm }wE7/.Td"P$p^2maëMQa~id1k#2ܸƚ&/ф = #cifklWo*a$J_|.G`%˨fӴ }>g*9i*h@Eš49SR;sz&#l4)γKF@QIS獓b+PCpWV|#}fSTEn ZDjBÒtxݛ6϶J+R|(vzroA& g(=iTgkX;tW$8~1c(5R BXL\,8,`w}t(M`byM QEIlE0;9YhF Y@}zkE\ԜV1w1\EW\'4(}Qb:?-lo_2O"KK\5DYW[#&±lL&nr-uJb& Z/LJ6 G6p„.u@ ng\`؞|{s5+)8a&?.fxXplEǍ[3w$'  ]FK}~yǗ6J T"f{uƄO[h~ƒ?E~C}'h1dH̭G4ޓ*ynW~<}Y߾*SVq.t%)`G}x.abs" ‹(?=봜4`h^'JiOtdZic/_QknzamTj4r/\SxOr벜K ::Lbr+G[ bVh=?lZuTgPOL00f2 Yx'@O;bz~EV!@v,ó;odq6hRK He-!1V>jfJ۞Vlv?u®bQKfF^VRdӤq_.JfKK_㸝|9*`jYjJÎp8u_|l<#Osǖ8R+$& yܵ\=/iax+)ӸE]0#c)mSTf %i]sEw P?-hS8Nj_P/{]~pOn$۟&.^dce$i> ŤfC!k E}8uf?(re*: hiw}k_߸ʁ<OIAPS f(H9'̳+Gf۔!M1tCڻǿjbؤUyUگϭǀq}9lsUTˆ&w-<.E|EUh(c:g*ðvo4,,Uԧ9&>kw>yC|AT$!P5agq/pNʪ0:0FHoΡsKQnGJ8T] ;SHG#@3%| ɺYt<\_׶`X]iiMgHǩ8XoO4Y0Q U\~hWFl6~k`cBȢo*"r8)\Ǭ2ڎgrgEJIg eMnb*Pi9:{kXfmu gp ؅Z{fMy/ilt忥U;tJ.bH'.p³.d}EB[\ (Ds:LH6ܑ9Tnuh0mĮ p}sVy-(5Mvf:5p}G}2Sa29#|)^[csqF~RPx#WC۠&2UQ P2P E3݄bho+R3?Q`& ^WMG-_5/G)jPwCvcOX3z׎~Sn9} oW>91Po}Ψ"H/994K*OQo"ZW >bx>lM|(%dGm\q@dt?Sh'yY`:tLG6Cӽ],0NH ݲK;a!YQGj%"t9 Șb P@ّEKD}l1gWaPi8#GN sD$E+xFwB(r+06Io5}v@UgD/# IciGs u֘d \?(*-]^aZ&{3r c}/+$Ev)q {B{{puz;*3u$K.CaM_aqM(><*|5ZP>|wRj|ƁaӃ}o,I߇N3r~f3`olXEd|_w(i`F.>*L)nq=6LeH'n:YV <#5 j Գ%ToX<]6ІreSuWKxq-pGbKWIIՉ 8`1MuA)|c!X.[o9KGIꁨHh]],皊4-П;A,HF&;xX%Bik4Wܛ0Z\ZVImkr$- a/-$mRȹ 1$yYWK UЉJ *?rt\c<َr' Ankp Og bS|,YbqjϲKumo!9nK<oP&ٺwE=y:&AF5c }K0`Cg4E|6*2-{{}Ynq6>bVdV9VrQ5!%R#,.mfN[Atn+U9*Z $]5J 1or݂ ZӠ>LĶi`b囈 Ws#(耥z{%*]5gpft]'H} *-D!RK`CJ唓2+%7\J?,fWhcЖWt[:!E7H\ 6ދ6P |3!&cD$WNpqT+ @@]t5s,d›E Et1MfIP5J=كz\ʤm'jR5x˗!lao1V6֎́ gDh{%9N{0;u: sdTgШ<>03҄ m:;׳ 'J -na\.KwhŻKtE/gk.Ƹ 9 t_#cRkOxŚʆe{3V(tqiUԳͿZoW VWd:* 0fDRC /ՙ 🋌UDH€8N rvYlEf'H)jl6N@L#)">8Z9ZJ`;ƵDDPH'U|Q9$.kg4DMh޽>mlgu weٱ=y'-]=!"9$v0-T9n$t-13} ١Bgi}>Wr?[ X}7`ì j'+\Ε!f[GbB< hf<~h*e{sG2 A`/RFs5)[s¸#/;Edurxtvƍ:k ٩)F. Zd_ RA7{:c RCcٟ󂲬  /LA#o8mQkWr|k}mZCpgOXK94s6/T&e]^e'穥ig (?,]m<'_w3g<3҇ >{$2P~;%㘽OnMQrA;ԍףә(Ɔk W* I#B&1 {~XnoG}=X%-Sq5 ^X,{W]@>M *ڄ ur}gwGfyn{%? 쑴䫷txt䙦!nzf+TH, >JhlrtL710tJ7[1ªvh(- Gf g6, }ɸǬ| Ȧ0&BQ [ 9ʙegE_',)*.RtZIk;2%4Jkc2gS?gW:Tk;bA|_ABOģ5*m-*z v`9rU>]IX i~s|)n̵e?ښwv_bZ@i9AP hk: &2mݢ<8Oc apA+s0jوRnೌ%) ..kzڄݝ='B`c9(Yk":~/ (qUO:o^^ ӺB]IDj|BٓSL܍!j ʳ+iOxFl;뵪Sul}SȪH% `"f;s2;U@ vk$Jmu~D.Su}ъmcY+m軿QH|uTesZp:nlJ!~,(Lx_n&(N]UY C +n&\MV  ~~/&K%:uV))KyK3M&)j_[E 2awPyI1XW}BUP?ϺTz#r$ T#ӺL+3_,|d q.] #R6=>TK# - J?4OTe}ӗ`oS1X+_|uTKƬNfq\8;tZj8emR,5eXlqh0jniJM}#6쉁/?։BK 0I´il?cf.mxɑdK:<5b88")TFA+z9B4TvdceM1:a( ҍ*wǝּ+a顑 7Lu9~x*mⵍ7D%w3yAxb!8,ιmZ} xY@ȯoyssM*嗇;R+Щ9c!`Kp\dK1߳<@25Hί|rcBqEk̥쓱;Jѻ$T,d]y}jb} Lqg`Fj֧Z6XJp MTNx>,94):o'hSĭUB8Vs'G D֗ 21m,?Y0Fa D[gy -< ǽtۺB$ OCL!`z;O5֐TE"UQ"> ǢMZϚ3U"q1ceYslutwI\;}+j/poU/AZߍǿ ߉Z<=s(v>4cE&Xr_F#XIQ&?}~CX#~Hj]ӡ\n-\ ?޹\DmZհig)&ņQbp.Y=i{aQs]<ƾR;7D\ja40u;8ernǼ8Y9M[ Zbm6ecR]YGCn$Abw*qC9QqPek6 cO]`eXBt OGTtMjKMx9a9DIoU"Y,3"ݎhZoNP5i+Ҋt@Hs`csKe x œŅ.D5Y\x8ޮB| Q~FF*2vyzr1b2Wu/O&u?E8͜J|jsr!3vJECg7< eX^_=#ϑ=@: R|W^##\+% .ڢpd#:=4Ɋ.W"p#<& 4ùg`\)h\Ĭ,QȄxUmph!F.UUMCI HWOD?γ 乀jcvaÃ]r \M WJ)qBnT->?#E%Hit彩ϩ@i}M7㬝RU(wzpA$K*K@+}LL@'渧W Ba@iHR59t &P=T&w6Sa˻JJc+Psc2dA?֫Tɓ3)^S<(aV¼9&(TV9l'~tB'-A_XNxk}sU&i@8?]^_13OnU>(4xZ{ Rl(YURyvUkghM7\i^*bsXbni,Jlۅi2#3X(KL$ IUzPF^Yi6 D.avojKMn^Bʌ tSdLb@~}[ELw9+_ ;Yi,{[Ǜ3sOo=9Ú~CcԀ:3B~D5rg+fEZ%0` i[)C{ZC.cCٛѥ] h)>!rE~ZiNa[!oB]jC{BΧ(NiFOgyRuedjşiD_i3-ԞW~>Nv7<^ytIa#hG?묧L4kim&?ዿԔlzElQ[ ,̰EwSg4=]%X(b7aW۫f8}c CMj0sIW>pz4&I8/ IjyC4hoz54K{B 9|̬_%qOҸ~'K̸B Nx֟CJ}~Ch+S} ; z&L ﮔY<@>|G6()܈Lh'"6fJ_cw.|#/!Dx?48sQA𓍹AQV˝u|ߣݭj od,U/]%j6hUwC@ 84P^y)b ϻ\CF)= ;C/WyItø8sK2Hi5:3kDƾ1^1SOWQ>Cچ4.y⇾\@Ŝ\LΝ+5d_ky7a p[hE;:ߦ6alW['+WW:>mgăq$9}ip=U~p #S?lL?M$uZJŽV;^,\*'ƝN-׆; ;F4uDl4>a!;MځssѬg0Ď˒6a)+(>qDqQe9BM X z"3YiL!R@5h9\5:Y1nQAaX2mMy%㷽{$TcF{)p榰mn_[i%\w ie:~xӹZqTb*,Ӯ6.}G5}WZ~×03Ef*}e~; 0|Hi*U7+hŬ}ido㓎KcKX$߉r9/C^2U$sj望QD3rzٜ=kEDdY"7ȨxR7]#KrXd'9PU#gzQ7Ou%1!ҽbm|^d\Fsf<5DY?ԜYXVR]Q*Sg/(!bn#Dk/)l=aC7VoV'*pc0ޡZpyT;Pye}(ZW ǾctaܡHDߗԋ_jMt,+\&"֑G_a>z>fw*g~@q.t[Q^ [^Oʲ^azf ?ȈTqW)GU+qPooaT6 Ӭ /37i~_rQ,'Yћ%Lxڄ)P߈GkJ'6αV1X;lA O9j=By ӞG_3.*Ӊ,q+{i(̐RFι/ʏa]:P˱1fk5N`}C,W|X^+ׯ1SP*_!lYvtl'邱8aRE &=`xF;eWZ_.E!9i9k/ ~nX$7q>51Q=[9e((]cֵ8@:0'g>mWV I3*ȹ1==T6Ůu5TE_XwtL_M ȳ*¨a/Ġ/;4t"YnzZw-TUy8pKJnU~H)J]R2>^M\ѲiB}L3ۊ>&lL{XheYi)Pe |%S x4cM8r]c `Q9f"ތ̣9e0)ޘd) NV gF EC&`>-Sq.tuP{Pkޛ 0?8tҹOObĈprmFbP&Po_LW%m_PH1ZU }6z`1s-VS"Nfk0S]7ʚ3v[]-ٔMNr^+*às.Ϭ &R[{'Tʹ>/3>իD-;0X563E) `=rCb9 8C82آ.EM,Zߖlf֔%s䡏2=ytrL;?Kv]lN HG f.鉛ML|tlhz#W%_q?G)c˺E)x q Č%XaMKp5M7I ^G|L.1qqQ=JU "VdY٪.JN\એ:;ºZ&$ѵˈyWkQn>be o+]ZG~?Y@4Gy>uHI[-:KT*}NL#OM" jjοٯL\H}Ue/MM$oQ`r(QQeVEOkhĭÅ_q5u0ǹ"ǵ|N9i -`sΦ:V]/ kj@l*al0LO=Ķ٭lAmFe;Ƣ+ҧܔxc* r3CIUbXϚÍ3C6^+WA2m\\#GO7sTo*[uhl.efݣͅuV0YM+nHK_߆&*|Xzk|?IT)`yz@}COH 4ջTQ W@u,Nony$h- $J"(< ho(juMBrit9r +V|:&i,"qUqk+qVߜUtW,ٸhq]V>Di"e"6hSd?Ƚ3g 2Vsp2>, E*R+/tՌ{e4:o&Q2oʵmhzx1ǫy.6A:6 yfkK gd@TRj8GTDg^}"#`&n^->tqreeF8ۊz촰ڜ33\/+wBV %ML68sJm- q[O]l?Hb17qSI?}?{ RO6e-Íl&ÛG " dȝm+>܂7lbnl{?6l좘@oXZr0C?UPވҧ7-@5&#qw_WYaIZ)foQم?,d[:ӸjΣzv; X3S19lWxz>vUj7?iHlf"yF=܆54b/2UՄW? EAL[(û/S*YY^"b\2^/?nO/6QaQ|h 0z$Q%Q't6ˀ,y`iQRM0(Εؤ @]2cD[B JZQha BFv-QQ)E Ȅ+h"89 6-Qzvc7w0Sd$%,iuL\#j2I&TRqki[nP>0{hjK)zk-C?K#IPa>QaWn+GvK:P7? G}ecBUoMeoh3 kG=`Q X&IZ=ce|< >v?C*5ٓb' Tm9@6%_FWud5esJy aJ[Vx[cCiD]pI516wO&jO~vP}X i*ovMto :y'%Z$>G=?Gu;uogsȟˇCxeh8xH9P^*X_JVHDV9l+4 > AdHc.4D1(o5=G] Oj$:)Xfx_ z9Rޗ- }Q_!N$-Gо1[&:zn9tR#[YJ, %@C80{J:P omL=(9gSϐb#٧P)B\WXjO9U4Z<cOEP&LGK/%&`ŹC+<*%2<}$H쒇(ys ഓ^3(dS#Vl}RDqf8j U\]ھy1,}5$'ƴ;KV)뜑G N^"*(LMsٶP(ޜ \lOɶB4QÁ'?c;2>[,D qG&˰:, WUX9/,UQV=dU|$wPDžΤiKy4M3{!vwG:$XB_t`iTsm X彿xbu֘G8®[ C4D81RE#$ݣTQ62@;`2CD] _/zah{(i*hxoҞg.Ub=#o$\>Z/_xBǾE, ZwG&ZSĸ]!%@ʸ{8x\5JȆMJsW63SoF/EM3lY =F  I؃EHVaLi#%P!fmI'trXm=rO}x7jWDffpkdE^(^GPD3Ff`b;#b]{K5jO2>IrZBkV W% :zHOVPB-) !WAtFsSBHqC, )Cئe0:X&WxaE/5hE(|ozH훋RD/ڠ_{˴p`(⮁T3ȸN挊AЅzf-TV+Y k6>>agilebMG\ЧcG+|ğ ; p*MMf{1<5״Dg9g ]q ˖.2 \hpch)18PıTXĶl XzPvH*7z fL#lLOV1<(jj48b%wYM%޽-BB2oNEr|h`|dk4>0˪ C&^x *p5urZ:pv%eo 3r?mлgDB(;rB OgŃWVT`C)NUdoc؉hhSA7[iRЅb迷I+r4W ,8/:js&_70>7`t|W;l^=f޺J=.ߒ)Psy$sB% ?c_uNna]cȱΈ!=vBg=\ OG/g)f X# mϮᬎ9 *Z(.ZCg:.0M$l Nq@ZoJ m'@WL5-"0}C蕚y&x*Y 6u+Sh?߶DCцuR_o@s]eeI쌘-xU Qje˳]a#,0j<5!#/.4AYp&DLh>8u~yX9 7mqW{ GsA ܊9-PTG -_U:!,*]|`I:`o5Y/l6dWe'K O$eLsUWMJYGl s2n{bܰcv3_,VP(fV_y"UJrk 1:(tg[F$u|cIR`B>k" Zg&C5+0!G3-g?<3ܝɬUu 7h^Teq רr# aȪ=Tr惈P8c&Cj9Y$Z9}ZG+p>qNeq*ZhC5Zj;D׉#X2Bޏ4ݰ6 maX4d;KO҈i'0A,(=~ {4g~Khԩ!bc`%$㒄b2È44ŕ1L[{iwm5]7()S<(\RkfS:siㄷl_ryt,޷U_9&qnɣYә*qXe|wZQ hUGCo^[eqqx}7SohV}$.CB+APY&l'z`{XKK8%JmDF/Х?@ˍ8iݶx]֊1iʰPzamHKPKt! 2ݞ0UK&Wc>q۹:ކ3߽ur_ >CZ\μ]ڬvY %L4E| 2J?UףX+bĺx\6JBz2V=+8p.v?QNѐdټ+Rl.sGig_4US@na``p5Ҋ[M@[_d\2UFj lP'AuE2H_l{o;WAɾNC>y?|27>F:qZ{(n܁; 4RzVilh d,RPd~3)4)1WLKxJ~֥?_^ÔPp1vijwk':IZNf+჻_Lp%2SI|%/uV W1O.O.8{u2ł!FXYgLv#[71փ2 %ЗnE阷{"`OM3Gp2/`O%Jc/?2e{*6ڎQ;n #imrUfEUNRSV8?fQ_80. 9J,D,߮+ Nժ9Bbڛy%E  I7EIN)PAUS\EɫSTVxbʊ4mxrM"9l?(G{Yzgjb1 gY/pDC&6iYwɱ~*YNʬbREmBۗeL 6Qq[IY/߫:q.,||֯*s[Kkpip>JI2_U @\e)*y4W,°q3zaBY_Gh'egGvQ2t@T[%ٵB{Fn~z.vX׷ad;F"ƳSO>mAOq)tHEB' ainc>Z*+f&5a?q0o7$RɊ1|#QNfrNz4YzH]pW<0P%Jlhv +!k! vÎL SB1)&pCQ]>XXϼP]D_]3 krj~Ѵ̘8&YakT5cqOnK {Q߱hnu 9]wi($C0"+8H_|9RcrQD k(**+I$2'yG4_ă_ hI_+'BJ? Ń]:/Ɣ.\avfvtt*e j8b<>o&iZΔpӵju@F$`GT z0q|09?G0a 7c}*/h/B-ڇNUT^ ĕ 4T`߼ :]㰸I9:9]C U^9t.cB[缞7ȵrKe )3Sf2*ǽm/1PfV s41A6n㳮SW\"W(+}! F6;мTM~^vť% 8HUuew> Zk_b I}t`\vKy4+Fbwީ4?þQY񯥾mgCgm[)٦A4r[9.j c!zl(S_'󣁌 4Q½)"?*i0ci=Ym(YP+E>*u bGl*ht&q5KJk4#OsO lZwQ,ATatXWP ̦ېqB?1[ht% RcCL֐L k(A0^Ќc}-*dvg%߳TJyf?Fׇ[$lM%/aNZad GgB'puͽ+L}5nac\ f!-S۽&GCDeQ;ssIIٝJ?4י9Gc g|Firt i1o)ZW4.'-I β L#n@U ;La_,]W|8㉰sh {Csx%G<Ђ/c!~OvaK  >gKEo/u3G^sc]Pư[+U:8iMsR]AۏǴLYjG5b_ dV@[#F ~.RRbF5V`ejtɛ[ sS݈d )qQ43ըt.$=җڗ*b"y{g 1?Uhc'/ \9T]ׄ@^ƨBQ_J$=r-~+^!rvHk5>$$-&(Y v8Oʏq %w$}stF=gەA/^=ͲcJ)Y 7ou@8%7wI^1q@P_gN=o<"MHbC͔2!=Ji,VQmu`LQS6Xtm]. nA[\ȌIi9֚%LC <γiYP} ЯRW86AFږ8AxXgQH~TecpP|K:}R7jF^8T:HjI:NwS^as;ڢ)&U,̊,!p:{ݭ() ݞ띗Pƚq:-0NAҟE ‘,.l=v/>Ri_-{_r2T&gw S9&LRtrK3~E~%c$. -̃צDEi.e+j"!Z= #GV!{o"D49C Ie<._Wc6ⲅ$k3 >/5z6N j׊"{ay塷GzR%X}I!WW$geMJOnN'vtc uu|P"mΓ*08Q=l07Is9 !uz.bw("hZi4jяa`t_x!afAAv x}¥uߘz%hԙt9'5C^ubt#1Jq"d͍@D *qc^4w gDT)B@vSި5j;smYzVL"M4*`c.u;h7QR*,Ne{R])dn`젙ݛ{妝/(s; cwSi96ivDJUlD'I#h д?Oy '4KM!ލ f)lw/{ܘԞ:qVs`3uydcz|}J!, >lu<tp|kNVZʳĺQpA"}yo`#}uJk?ܤb3x&2>ʏ] 8FC"M B7 ؠ$LjKZ=L=2d7 L$4?nA]Q5h6Ib: k6?K^@"^^c=58J 6ɼ"(%ߌ^])J7˝c} ʀו 1;dh/\On򧊊+!K:joӢ$=r!uQ< ubՅ+X [, hI?&_/:ǐ? .^:#y9Ht`]M!ׂnZ>N)!ԄdVYZ$Ex+3x^qii (AV97 %#s]8n1olغ~,ꈖjRxl|I(4##^MS/k 4DܚӞa`]*~bPJ|dZY +LR@[Fn ;V{Tg2Y"\Tu#&q}K 9( 022YJ%:7[1p˷\"v|+ø5+c{hTI 7v h\6 qQKٸXeෛӴD^X=7> DZ>DU:nDL,[9, !>.bT{vV>W!qIA  }G4K݆ 1li,Ԉ~ɔԉ ]9[k +Plʗ՘:$T{o5!OA }_ aYU:d1Fz>5pJe1p9#E Į!+A`Ba׉Wh$965@䜇>C;4E},s~m6uHiٛ~"OHY꙾V_ Nx.;BV\ɨ)L3(C:guLY0#,U;* įc 2n& ԀFn"'iY]F/1g BFL]Ւ2fkq!pxznRf#iԮV~PV gmχ+79lTqgC}Pq۰rV67H"c_U|4=hHqFWo tD'i֐40G V<(y 7'X儼DexI{8E yH伇exHiv/Ŭ,S_URryv<ŚԇQTn<<]{6"wh[AUY?/6rsﻬH Ukwx8ƬT)_2 kjAUա@iq\s(f޾jp7:π4{hn՞WOeE&A]:Ss8?+]2h).ޤbe+G;WZ7\ɄSH;ՉmEZW:$6^PLLAA yq!4gn~ϡ񎵷<>^Ň[= [)e*`/I=ZDO'O]4+wE= ;ÖZWh3bDE #(Q%Ҽ>ՑJ4CQ,2&AY(>mфB0^$ ?ʰ qp,Jg /kh,5@+Bb긯9%8]2V5IL{_D=!_;= NDU"R1 !hw_{K-6K&m;1#|?Z^ce4 kY/yF] JzLdz=o#y{'I Aˤ#j W,"Ni'SxV Ust4^$"&~)OX yaM9Fɇ7@O"ʢzֹR rh;z n7>3Tp(QxQwh2^P2[;t7D\V5=ql7i!" -9'V[F/aP %LǤy)yUIq^rɕ v3fM A9VaӼny*5I|i'^& ^Ya3> ]] IcgO5 /5mگ0vTi9,!A6 $z_p†A5g#v1vFpA&4,KPT&^hn|X V=>6OK:>&>90ee kKc@`@9=ַobN>f24N[iGAN/|MYj +*_z(Uo8 \ ^PiX %E ڟ&C8+&-*L  T3vc[AL/Qk&rBu|,ڸYnWPH$Z]M>OPـVxőyyu^gl%A:*P<Pv*AhTly;:j~/8_T`tXhb׷oCWߊL[ߤZ'sN9.KN@V߶'q[eh@عzL%эaw${gQ'}T2a[<`X (,3KX_yfp@"m)kfPTL-Sb~O!+USӣxS~$}4ƌ+ 0`Pg;LgrV۱8 lwEe UT޳,oL-/pL4a")Pn %QN"J6Uni5h!6ZJ7=?FN4%63R?+Te[2BRH[;do9; oj 87H;'6'0F T2c]'@lMK\9Q jm#^&Qt@FMYdâe;d31#a-֛HZzz;C eOl:sObLGVh\+XMԱ6a]2ҲʱA*? c,2De ~/v h(FvjiLtڴO! ׄjd&@avKM! ^T |}ƚ#ച=wR}>;Zb/$mbӎ\!t.a{-2Ų 20h9Zl!@qf]:|FcIҷ@%Ť1PiPF+1ޝm>:9 ,Yq wH@0,GnwC1jxnk 'u>WUOGmb*Ĵ$SIbp/w`wbаZŠSQL)2Zy"`1~Y21j::j -=;JʜD橴8hi1Pc9K+Jz^!5v5y$uf jc6arXG%rh99(brϕu].e _a)"t _MO7@lsGyRGʏEEaTeFqtB_@UepA|B'RSs$;jryD~ܣ|]8}y#X`޸Ro-~e]`qΆ4ӯ%=p+(gBK9xO4A\6PEKl1: TFƱcrXa CAҫ[5F=Cl9@vc*`n -DFNC=Q~sKSr)sc\pP; 2BS4HIT~gѲaq)Pm><ሣۙz-p v`rLt+!/JBd΃ڠ|e~!u*x%KŸSu"m+83&be⼚^jiͥ]S,W/ 69|#M\nǁk#{ bY椒IEU x׌ĵTm!wۉ6Pg53\ՉV>o_x@NF'1ɺUOE@ w.5ְ zز̱ɜgC O5NADiҁCMW63HL^̸4ޫpT!fta׮-+_y#>u_0/F鮔ō+]z~GeG1@PPKLyF8ş ]g!VDMG"ql9:wBB.˓xQ2ڶ>GC{3K&s42d_6\.akIx$gu]xf]ں&~S18as ?4bآZ]c>eeH{ Cõ`gOSzªE 7PJ[b ]`ݼ#r<_ iBji4uV82H1mUn8/UIȶ-m w{04W -%,ieElrd4NfCUu^;fҘLWJNi2%wy\]{e$yJXxA:qf)U)٘:H$)(R `!5P/s 3- \/YN=SQCBm6Tg"xRyc6}TuKۜoT`j4)n3UĦ0|Q|{B)crEI Dr̘SiDݮ((撻va!)~Rg2*VO.y٠)ckJG9=  >E+J`ZyecuT{ TZ"9.kSa L}(&c_2\2<p1QHޱJFJ~&Kأw wUNw$I..t@0OW#G1!ypힻ-62u"/0?C(ƫ[~-VQf_QUwjDV J ^7C*(bf>xK-@@G23S\ЌYG󾌆ׁso莘QL.7;@\^ zLOy <'H'w-oahLM|뿿\0Q uhIxd*Dr2E5f11).׈t,~O-~*;7'M%]"{^T:Xdɸ>|םRb 5`="頃tS)h݉WD.,3.$#w՜pK" mċ/R2֏O+ERg9YĭT,RiAM聛}kju{F!#י9F R:ػLanڼT0`MJW-:OeVMΦ V7fAHYwGHz<`JC#jZ"gXaףv5R 4ge܏EtqEKf=DIsH SH=yD}ITBq'`$5rv`Ч2o_-O)\Q4PD-NSfF]6myqJ078ع=:@Ҥ |n=㱔Y]4(&>'W$S_Vd .7DMOĆt=, )YXlwy|8mTxMv*=B}O?Wyw+>e]ܵRf-Q~Mq#]Qb[eJg/H1&O  EߓիISݶ!A;63)@X,3rt' >1aBKz +7xo7k߿˒Qr9m[$2A˵ ­ x|kw4cbzҲZ+AE< 8pe|H)??_w#1emC.DndL@;"^B2TKcp du~ Uq~(MD`"fCׯ=@\.4o?"s~~-@@h['V v.|Ͳn]R 9v<U \9=U7ёouTMqM l_Ptk`0/p֓n/ѳp'd W$6wp=Wm[Üc2m <6L={`#Eb9˸9>sBcǜpe˚Us|R5BW R;BN&/Z̊{>%I$(ڛ,n)lmMh1"50 H2<'|:KǽħO=05>4 H3m2SlOq瘨7uUk#gT˦=PLkAI|ozr9ym v(QZԱ߲yd;蟕 -Sp%O>?G%8+/o q 7Μ-B6& S]UԘn97[ρU<)D"3} q9K_I֯~<1m+6jn|iAЊr_{盁aHg΃[wx.{!Fz^r!vO7K,ίtܻ]{Г`$j1X\苛;Qc_ ᅒήCk;5D{7eiŢu.I%זzF$x"CEds'a zUg|my NV=C(ͰL{)xǏ[7:c`W l+C"< X\RKg|Lji7ٷYtoaB$ŎTv䒝ff.o JŃK%ԤSMuotq*V FHY!;A3EyOf;o_Dz ]W10:P6{\*pknǻ5EǷR$ }PԻķY[]1Q=49&Sol0dPg}$L w(T43T +;<4L[Wa!>{m„XwYLP&U4ǭezԷ'lGO $-0]J5l{52'RVD4:]_lCvA`;akMvxdF]K]0ruVOsR L"$pus<;FAQ^__<ؓE >n֮!W" # K|r,j~=C&7S0]`~KdכzWzA+na{zIN2{^]gF}UUڌⴎQHB%J):՛ Gm\ D]0"f1?;6dEF;Nݾ3a:?RD]K:~X5*b4q;Vk ŭ~0.'C fnϬe"1}+Aii|B8/ )9O4-ҍ4۔O; ݈̔)_b^d&nRsW*Rէgw8 ڋ_hgJݔ̫<*̫.7(ڒuu$f#NQvQkVp(CI+[WVQp4K*C[ ڹI)Dn HRCb.H<7$k:!\*b(0'__#P( }ՐntR"@iW2?9 ^DXgd{;zڳ@`;³E86ew|aB3]j*fBMbtxs)Ċ4G*NvLadcHCj+ E?Be9H\8~7qc 3sX<̣[HpBdI_z-%K`Ѥ&LfdYٷq_UH3V>dHܠaRpL#Wԅ;fom ,jT`cywW@g0[PMYٰ: I1 ~1phy݅n9Ae*}ԀXa9}zk:q@WǗy_"WA( ]v6;e2tihr`L55{eXĜYH KF^ KHU+D-[0V2gG0{AEs]͠Q :.*e]B%aCʶz-Ě 2 MFAЙF9NgM-5Gmeu2xlC1Cwم9bUhѪ$ _]4g D}(:<e*+I/ou*8q29F)Bδdv/ԕp[҃!~<2cGCnv^ysɭjVJ n*$pfn 6RMo~lJƕa.*GI{v@ [W?ZU]-%nO6 `gLҚ ?ڪClͦk#F[~ TsPr1L?Mq T#͇! kra 9/4>1y̗nU\wٛJF!_gLYA۔r_ѠXHQw#̯9z d: C X*! ]![Tjl"n]H\OKRRָ$hC /^*b۩uym\*PqS{5%~ChV6-jj8kUٟq8]vhFluB}Tpd6ۡarG2N=q,@T},9aZG%F`: j=;1UQ6tE,vf>Zmult>T3_IV7Zxt=ͣ~y3t_[q5' 0X(m\px[XJ?)#~ɷoO(_8GU`ln<GbPcP1ַ=_Rgذl) 1n+CR|Yv0e*w v{hps$Dm.z11 q*ETwάbd  W1+SO ky)I<4b4Sh17)nؽ ?"6s6טw!'2T2ʫRKbdm )262jg 'j&sPPxrTQiR\ <3[` (F 6d|{pmn,FV"'派Wq域HO0'p$'Gq5ʁ~^2 N6lՠ=)M'6@HR$Ӊh#4zQ+7"MPKa*K󥷹a~\*VK#L=H<`iIph2|GOBҲto;HKcdT840\N#l3b #NFTP,9p/O ֤%O,+UB? #_E Q2@][OJU?kh^"3,X&xT!vq/ͷnjuj6jhk6֎[ފ>9()E|s#?*Ih럹[2Ԁ7T'yFM*e$ۿ!OLphMzP ^39  ǚvKqES] liA= \ uenfl3B\x2s"l|kzuIu<̤AȾ* 3 OZ->5wS$]e$f@ |WfxF6Yl"ecg(e ݦ y-^^(R K*$,zpq fE䆣~J|tws#sH$3B81SBZP\ꬉvŪgwV}}zRxuneIf0u!VДU9]LYRJwL@ۚ(P g\WX\TZ5:Y!8gT \u ^ZD~,E`n_^W3vL~{[˫bh,VLv=F^n I#2l?5X3(1ٍm!0}xJk;ͩjck8T!`IWVD رYH!EqXGFL9T@ ׋~ S =Up#i\:a_VH)ƸR S!^[BגjᰗYR=D=շbn୿DsfBq^2i<@ Cr˧V$pՏ UGS#:ρQ1 ӭ﵂MMgVQ}s|T&Ԭ_9{+$bA0px}Ks;Bd<˙qQcO\|.3@ى~ZH)ٿLhBvT YIecp}5Atd{;!f算'pIsݾj醎v?x5(K(4C t ]Afg#OkoueHRɗzԵ>^3n[dģDHel~̲k61S6V(H!+3G?jvN߮Qr^i*o_u)r_鴡e Jd|{yr`(zϥ_0$O&h >9:XCCϛVnE& 31ږ;ض8<&#iYǩY vr*fX[~OYt'* P/zI>/ʐY~m.SB|]f$nz3"K:t?UC΍΍]Y-ZPeQĜ#si)֐xJ cU}w6T:t[C2_ ;(c6HNSI霏6A`wh$9GZLawo8 A?|WH3>D SENҔԎO OC\<=Das&S<"Оf[,ёQ= MlUs[ڧO,쭛_Aad['CuKx} m$qR~B-*Қ#'ޝ#6¯IT]Lt*}o'yem% +vˢm˩.$ ސuFD]KWƕQN]K0;#D~9Z:ra҇DPڔө;k8ktO#@U1*>5ou[0eR_*^B{@jNe\hȔ PCJyH/hŰ' O~7]cCUw 㖀iR-.5 Uټb, io; |^,Af"#Qgӣ*;//杖'EGS2ׯˢ˗o%B^kyT)BkG }N FA v?/-ȆwD|svbl51jm\=}v9g L| 2w??R,?*=$B!xGMJcOh+*^߄m:V!!;@NH=zԄױGg76 ! t8 {2g!0VԺy`j j\E8گr'#_[bJfHwoW!53@O.Yc{_l(wh. ņ[ll*"l7/p6O/9^ :%A+ mr8JXWNn7rE>uUOM7!EZ<7~a|B]=.-++xMv7pq<6*Xƴ;kUƻu{ë.ܢTjk:ם>\SP8ٍ|3s dS36i"3 D&݇E+ʹW 6Hu^d=-6df&^Wl @-> OXqUNj`#3dඎZجZߋ:no1/P>6 ?-#{VZwϲTՅ}mŐEP>=bFm=@3[pՙN5k GpYi(Q9$hB:l΁k7up_&!JydDFÏ}I,! LcQպ(߽`bd}D *Ȝ F[P55 .i"Z^,6VtÕ]r2kF҉rn+?8]REm󝽪&~!r\_[56S4òO;y,_Q3 MQ@λ ([ًSPX60aĽyWqV-iƕ37mb&v?(~AE$^jfr4 aIg.ޱ $S9q~о1^b'Tf]Űcgvxxk;ӣ"FYN3+IBwY$[yTwa݁Ї$뼏.ұQoU7s+@?q`&)% kge՜w`N\GZ׀Q8% 7s:ha2\֯J-)wCy.0)j IZ}IC ?Sߣ]2݂[ⴋ羷A9K1!ID}f\9'>RB 0`&a1,W5C+ւZv!'i"x4lYoDmqx9R #NDєӚz`#D٭D.b,B Gu_jR.Ld=)gJ4WK )4?C̐wU=j%CkE -ح&q/,|,kdMuwj,?%]70mzT<puPZōxoWj1,/|Č_mĢ(YEf愐H$)kDƉm,XX-식_x.Ϣ1=dms9G?kkwO?:#1 ȉcdDD-q@NI*p7[W7xN6~[H$L4 CS=|/ňL=:h"/^jɫI1MN xz2B47<{tda-(Z1`4R'enVdS ) <Yt߲lX]s Y[ imJs_ "Z:,]_!dVvwE\ y=YJz$?1ΔxE>]_HJ!F7+qY׽δQJO+}.a,B~XzoS.+95{ȼ|>  _DqSYBE1|sb"z@o ͦ+ͻ.mGhODmanVIભ7wp?q 4 8Z_\V-K3{u{cOa5sW(ٹ1>6S>"I`ZhD,-FۼLw_jQΒy[W4-.j|`:B&Epi^yKL˖ig,^/Z-rfPozzx ĮQ]*r,UijKc7"}#;Ճ-\"-r`L>C sp^z%.•ʲ&CxľRLbmPr2A|8>i(4s6~Ѻ0nsg~!n(0Ւb u)V9\w;Ex[b= Y[Z'&4dsS}%|}9p3I҂kS$gR/6HqY{1|J9,hy%8FIsy[:xU/5MIa|WJ"uHƶbݠV ?R/d ;1zg"D$f% •f%5]#W@mt_MŜGDfx_A*kD |~;sF6A79x(ܖe#LV] ٮO2L27ܨFgyC:e) Nuߩn ֭Yd n锒mlȃ }omG8+奺#U { xtذ^_O>GHkB!LzzQg4sI"m\)?'Gq]Ə% H(yebyl`(&D._߲c p1Tkh7#f u IzBa4uLUMl4_y}頓 {μL㼸-Ec[afBbNFً (*\;!LUppΚ4)1z]9[xVɼ)EewR:Z iT$ $c^u&P?LKc )j%gvEENqzz.ͳނ#+܊ BRG$A%+]dR4j+3v' ,E2ŝELa>cKhKփ_i/5 Ծ! ջ?= v$۽ኴ Z@pxe@ 98 I6!֍Z !/4=24;0*O8T3&Α, t(gt@/ݵk9s}>giJG g*-41$ȁTJ)@Xt#Drotr09D-VL}kQwT)#WcGH׋|suNq)+uN⣬^ZdyNh'M8υVIM/9`Sq1{m:L#6qvDe b,͜P\Ϩy2/ 7S߳9 v-7G~ =d>Z @X][3q kv%dN(OتU>:wrށ!2bY-U]_x% h󮝒B` ?-@C?-!:Z>U94-mh4z67K3s . 08ҭ *Xde=pNO{z5F>+k!✠{LQ.VO7ʶRLlaI(f1THU&~g#trL(Įw *ݗTZj{eTSh| |Oth%pvLeY 3@"铀3aGթ1QIJEah$֡urQ,| v\0i>׹hDžl/7AnG'u`09?O,S8J!<5[ k%_ :ђiqpacX@'TH;Vz:JDO {ƧxT+zF3J HqL%yC9[2&$D5f_s*%7[Qu ;V<*Sq|; )]nn(q8TZ& ;a*œ'ی-oNg>k4Mn6'"9#3QVRji/#OQZN3$l?#nT0LϥZFv |Z6P ښW}2&.&]W򦼉:4s$,$_Z[vϞ3Oa0V.)S%ޱOY Hl:Me P۾]RZ>ͥFY6W4ML1Oz F$A"c!ɠmh ?@,6ic:C)u& z]m[e/&%+Α^:j&R0iB%oaڰpzZ/xMd S8J"`5 ղ)ZA2<>ف(]S9? +,9?!io,RJ嵌I&r$jA1XC=0;9*2wUlNȼk5.EPa§%ĺsi!;2vOp3/_z.c#{?HgT?o6)A<^w43]ψ`q m/ {$}C+ z"I#8靴t!n9K[*cs$5JhIcJ7+U$Zk6\X0ӌFm٬ʱR: Dױ'm#^lg1z<o"l!c/bVHhh>Dd}aɢ4:co@A`jSH]\bP|1\[qvP'rn|]mKʅr>tQn'GeqZrxNU+dB^X|I88N3~LHSq@?٘5WPڲ']In(eoz+LVH!I<&XCcƳ[g&溌Ǖf/R_u]Xm֡AkjmZO@0Ϲ-% (lW+]O*q[dq +6C+ޓVXpq%92>scmk=qVo ?jZܟSFt0%`禁 fΆ xҙg'̕ OD[j}k#'>YPG }!zj t*ԎyM$ 2lD q$[z},4_w 6MC?3E ;mCx;ʕc)2ƪ;t._]/رH]'۱xiI g];dgr']/5ނ8c3tm8VaDcO&3| Ct;2cP6tlj-USÙ@;13SjM<-\c.|* -xEњ3I*#tB#=r޵J-I_:JdECV fREԠr 6/GhÉ"LϬ:'LkMI1 _Ҭ,P}ڛ Vuud\GnR&PPo&@4ش'i@~6Uxƣ|]d߬*XUk[Lkp@sU{89k6U7 Mf5R_T:8 '&k &h°ndb[T4SBV+όKh 7s YdGjwB!&NxL,1J{9o9liO~,&TBi:Ctr8, :V Eݐ/5^z,9\r|)jI?ӠM@ .X# ƩEE9fs\/A D7Mzd_X#l~V@OQ}x!ι px\$-eODNϜG87ԠV E= o=,%e$z fb6JoMޭap/YٟBejr+qcܘ>7ʛӦBdbbj4 L촡SA.( p"yڂ&M)}HLXkSZt0''gE_:m DT_3嘫qu"Wx dTLOI 'bɼ r lh"V{dFHyMr|b9+*E(,l|UQ9e<\Ug-jT\ꖹ`c  0[͇|zffOJ?c,9X@<0ӣ[y+&OUFt{>nHE"{- `\,&}ߤ9< 0H̋>^ІD4h[BYZ;շf6G/2f0 @*4> Ux)zS7z2S@Nd0玬Gt,U?q8+Eȁ!*a |,r-YQ smkXgF| "lxUx.7^^ss"vA_ibĜrg!A84Ƿ7̨VeܒRZb|ߎ`m޳ﭯqQ7\7;rBڋ,aлlŪ$mlw H.<(+_ :{BV&9Ӗ6*Vݕ#C8(5;moz^9 'vk^'z 1-Ş:އ i6"׃RQRl]{/1n871쌭}(KB\s^= Z R@pM96 ".:WQ~׉$:#h盍0K[N7o9Zgu:DDFGKU p-B7;TA73缝$ZtsV ħ1ɮCKr mNlPt P ۮ7=e_3)8VkpԬ^op5~If/iLb]α/zdlGO`.cIP_٤T0DN@jS@XU|4IV ~ńPqNd6u7n>9iф+gfC D9MIX} XY_VfA&EPmP8?(n9sp(śuts J7A xp3'ߜ\I@k:q_Ȇ Eh{!'dz0wv6kCTMyK= w"$xRNulj"i{~PFFm'`z)ak\=m'G-wAJ!.?nf&ʗhgjUyH2Z3N@槞 4p-txv$̫zT ꫌|zҕ7.nL7K (8/ 탽?.37QQ 1EI65mhpxr1;Oj=p}} io7oA֐6U[TD{bH骦vcRZq&9gXRulc̍ ~0pRUD2賫>#*o`k9eBlZ^" vqJԧ{΃ %12R?8_RR.l-ʴs2w{ MAk P$ȵfO?fBG=s+_NASz~LO t)/:Cb.T.uMmZU/W!}s|7}ȣF;֋)ElLXIu0j9,[҄}ŵoFh>s~{9P6T1t<ϰ;5GH(cXӱ`> qV-5ȥ lbHȱ+ PVKDdQƐiyBwq H&!JA{Rlʊ(f9.LD/;؂F0%NiN>VD{:?5Z`:G9S`&y=6%fiqXq ^ݍQ2?7ޢyfo"z9\Oxg>S݌@k&,|7&n`(ԀW4g.uF?IeRvT󡈽3!fk;8pTbGY"hy,ldW\}G;gY G:4(/PkCH}G`uY@sZ*iIB"A~ 7(ɨ)D xDcfC>u.l`dOP%"1x1mJI* X$יd9L0 )NTpaqڂiØHz(yg]f|[ z%űk]?ORi1_ʫmǠ~H 요K qQcCsXrUKHں}4G2%˳j ZhD8n^$vw-U} ˈeY ;E_:dEzJrHNUIn W??vJ?Y\D7Ce(Yي8!!"9@1Qjyzn8E3bauH;X jYa\덀0"Lj|v`,p}h84OebM=%IdZ`)ɍ[;nl5iB+zoU%vOy2F z#^`(uUT(&u>_V[x}H_@`pVY텞@2,U*., 6v*J݂~`0ؔSn`oaف0ir0(2ߗlif0!ldsMztFZHb)J0{5. FGǖ"1)XU3i$L` )EFw%Nğ&8RAurzNv_q{CxpGg۸zJs9^cNc]ԓoXo?(~PܦҴw7gh*QIJdZ0JHVeɒ%ƢÓh,`_RqL$e!_!8|ˤq|TWcH!g.6#a"Xh5Vj*D|>ގFti )8Y8*MK:A0S'VWKF-;UlSNP^&cP:-؄µ'< + wTeh2KZs-ǡ/(X_] X|- tvQTv.94i_8|{/1<^c37g|w IA=|+>X'E%+~W}N`1ޣꗽVC_ݛ ?iSۙ >o'v][GȪ~gv@ ܉KRFOP@2f-<ч4Y(G?Tf9xlt<--M )~~AyBcS*O!7|C}WFJl3 Y Z4&<5,mMIVO kw}i _mչj 0H9SqoH͹ J:M;ѽ=@yw(j4o'@\Z!9_V[~֎+/i_{%ͮDd\4ptHsT!I)>|V 7?KL&řSJӹVHM%E 顿d'-QX2|tAM]n/^, g9jЂ2B7yX.~ӋWHQs-] hR)c5"2mn˙rP|O Vp}B˸nB| hИzؙ Y4pN'u*}O>؆>©'%afߧsho!c-F|x 95"\%“SJ4; \1ݗ8 qRn>6QT Φ2Y8}#KLV[2lzTfxě? (n&4]vHG坜ːv~gX]t%Ivs64oMX@M2M\[Fɟ{N*ݤ%HP+ޅcOu+Ѭ9YbG!E*ҳ^F )/V5Isf&ʐV<>e Smѓ˿\f DdС%:hhp>WjhM#3c$#7@$|bZ_-jJ&礗@,\#QR_wQrޙ"Bh 8!oxk\,%NW~hzC3XɣnYu4%ޣ۽k%Y^-ѐ G{*Z%Nz_ 1پ&E~;W$G3Ce50N c*$BjQД#Еuz} Vo!bz~E`l_]zhD{ tܶ:03h_flOQ$8 U~ i˨jUJK8zxs8Bt2Iy~a7] dXnqYd),ɂIlzОpsa,7V4]~x{ mTsj-Ӕےi=Tt͌boUVC Q6tVI) rH&Ϭ)V<b7tDٵs\*W_to8\y2h 1%ר+cB(|1;B;c{350j$~I&xĒ9.gЗgCF6ZKB !H,VQnѩؠH@CuHj5SR wۚ _$>)=9yW?-K j]4R3lYrFTpnHAfF f_\|[i6N3.NF?{G`,~u _ORVu`sBSz(A QRB&IJqJuIb3;|W }+6K pT)dU xq6iwo<ƕCGRKEn1lN7Ut`5xYwdrƝJ&qAP6&)e[q{w'lX*!*؊ vv-B粒d/-'`S έR{vI ;=Շ| L[E`~UEm`z񷴅=g0,H:{ Haܚ Y^xϼB. vj)ڼp](^P(ZՙJ܂Wy^p&ְ}P$*_.:TVlf1֑Tx/]Wfrсsd6AVU*`hqiD }>þ38=R1(Eh5T&}Ly{t5HG;P((+TF?aX bŔ,@$A. Ƈ(о-en[UjG@|rˆ_nFn%ik5TK s0po3ޞĂ\Vwg2z۩L"=t+LHzľꦝMبieROɘO}ajZ)5G1TFpf. 'h'4WK&*ݟo?m81`rƋ6W {yC/Zޯ(f-?Qj"_\~!.\ bt}I ε^4r60 w~n]tCd\qVm 1&4]0Qgz2y-+pڂMu$FZ i|(!UIhoA-pf,T?2 [@fЛMGȬr{P!|nAyj* z^p2g3Ԃqfh>׿5hy gJ8 #;=CXz5&t{Nڨ!@K $؁4)ZUYN <#D'NaJl,H9 Ŏ?+n"z5 VZt~&tT?ޅ 1TVPi寻~F)gPTxy4hceQ` weѥaCKDi.Xd B3 E\MN#8jMBg>kmTs Xl=hv^|ipKFЌ)NBHjP_DP_K]BUGTHR:i t4!EbE^X#`}١oW*Kdi!0= fK"5P\#-B; ce09oՓo Q*/"B`[{%vk{HV>AspjRgK,uwJ#J8|ԈXvұL $},Ӈ0bE[ Hg'<th,ŦJNlU4(ְIm8asҮgՄ0Қ|s}7 #cFyHisGWT2wChA "yAfs)6"LUʆ! \<jInl})-l?uRʦ z6LT0\ 3icigrWxQÈ>OOq9I /}e oFo&P_E1cøhp-0;$OY'g*\Gn[4zajRz M$P%^{O5791A$1lQU2>AٰhfG2LX%*:NJ(b`9N18 T𡭇('>1yॿ3ipF@1Q8vRxiX%9,k^hޒ&ܪRp;Rу;=em)N BU0[}l ԥm u4*,<0i6dkuOvnOM@h>>X*_Ƕ_~#OUW$e%<C 'ay_$*Yc]Bgj;KCA5˿X3gC=*pcj`N%߃mn>E~ׇ"!N_`I N.}!An`!=jimFP۝aHog5Jw [ʖFcVqa 껄( +) 2i1U%B}?ZZm^8'U (!: AOsԄLOk(1ziMmn9ᰐ5ycHV|s(rﺁ[(24ԢWɖ1Q踭R`TXdRAiHu@D&䨯. 2$#8RKAy]˫-x+qewl_ЅcE=Hqe;™cBCrULh,1]uTӅ ':qa _:.OraGzݰKk8<$@kT h %0Cb 3yG s6$o#!r*T!fijHBS =qؐb,B9(cj!(wW0:u=O|ϸV&6{ڸtp#H!wvqMnP)ݢBXh^^m /]ij膿<왇( 0!XG y#9 "A$rd:s 1jnEtax1W!){-6sBd}\!on`Rq=܈.dQP %rn \௙.i2 8M/d-ϧogj[YpqQ㋗_I쥫.gaks!.Y'Ia)A9k~. $xxR=[Hs%9 p5z7TphV.h[>h32/ى Ƿ7&eI˜,! S>rR0y!~5qIjeHl&m瑍y^mi3J?=nc1?|P$0X0G)c-6BI,.{LhY%C2вw^xc &K| Kwrg|Jk؊m{;y!O yKw?:%2Z̥/BdKz2Ju'k5OF -/򒙊d 4֡0tG:T?ݬP$iMueeKDd:0QRҙ9:ZDxڣ$kO\dvw̲SdOϦB9(ZU1iOdx:Pt+jaA.Bx$E3']i'RhU*Zq vCP|]aIBOLu ״xb eZS%wxYm׬OEmwuOlz/EuJߠY+߈^ Ή9NеOC?"ydκv(BDZ . dL4E!f*`=㈓hgxӃfZtϊג/hBaJn3: KKQbWs&}#E9"8 I+Hq]mG [bSB\*=OЉm36)~UK[ <]w}4Bƺ|r7]r=UNIq#jL|_`#6)>fGX3p\Gܼk`8&^%{"zP2]=Mh\s^F'Gۈ|T+zJ(SUMuÎ=1qib{EP} X_O6;n"=Y${/8Qʹ7V>@{vܩ~VfAGMo1|9k''KH&<ѓ)М:qC=G(eR?hlzl@m2ZˈA.Ib_<+Xn*VRkYG)n9{n5n p>S-|\ -/">mZ v+ΡJ$ݕ@IynH h0;d?*=~*(;%%V!dJoJ:w)xW}P|{8͔5o3n0`'Z3wcK_ؽq@yn3}ÿQ7'>o(sf#_.Sճ */h?=\GnVeҭ{2pDx Y+/TS'SsLg7@Ű+@"7C9m<;X`ϰ(\Ceaen]w#p۲4959# γY]:a-䉰fQ'Rw+LW3IlؼveկRh,K' G E\ ")UeF.r4ޕܻbjNG_FJ%z `ZGîaހ8T|P")Jz]35yA]:dR!0 jٖo,b:dy#z')49H c}ǞjlB\h[N-9_?^TiZ|$еVy KF:1 _N qasaj3 ڍyOaVue\Lψ&Otq>0+q[e$qjaVI\&tPcsOw h]8mE6\֒{hh~2 ӭԙd ٠DtKtBmH[f1J#\edY1Gڍd/SOF|J{l?Wc\5cR ,^TSERbOgm\%_+tV+pmgi/״y׬)E% MRe@eqscfsI2EBo䨙WT,jvyskSLܮbi4dځ,xc~Z̈j0A\V< !.&o8IG1 %eAe3vR_T+Zc!L]aNAbK-yp8Ji`NFh攭T49ٳp#qERqҝ}i8HIj+F]Mh;[t"p3>Hu}uϡSL? GYaY(ˆ& VX(k!%AY">V{iHζF>x@=ܩp!SLg2ydf_wlٹ՞[Ycqt١bwj$cnH]Ha=,.ؿKV8*eiׄ T.!gsp>gdnͭ/]1L}g NxsֶVG}< nuQ~\=*e)BlR@HFUŲH9O_SJy swini0b6aTJ%j YMf]a,?6S^)e)*7T SVO*ERf$?OB śL`WRh ޵02$ƎoVNgZƋnv'ׯZCےo71rnJlWJ8. :[-Xv+8T@$Weoו\r{P5ExC^212@֭ TkQHM[eꏩ-yqڛaC2׵!ujeuDkMkF\`TY L {gKp!f}lY36߇ POl"'笃7P-7uǛߺVoCU/5.^TXvp\F\:s`_ : u]}̯W\m(|A&@n0#ʝ'^ a>Ui&Ӟ 1k31{Z Y1yJXߛ[6_3fpϞSNv,@w:UE8kz#p C})x}Ї'1dd_6 $ ! fWGε;<:϶fs8@kQchU6'bؤsNF͏DA ִ/*,(ob՘Hd@XA/lFմBۊ[!c:@'Ґp:^i l+rPͺ<>0:=bѶ@.:E6% ܀b7р kfM/'RׅDX G(Lz+WRϟlZ4_I4xuO\zHisuTSOJ# qq߳5D>"#r[U["mUWG?Wbf7/Oey#M3\QQK< Hz!g5p}x+%:7{' wG-ޚ2\ VH 3YHL(* &R]nZB'S>4uCUgPFYp"6|8p%Uvd[F_$ ,o'""kE^؆72sFHU݀2F-3ޜ:wPR|HLJ>7Vo M|. RGt]PЄJ1T?vMxpw)ӓeTI f;{D'$]#}H8]"$ wT.>ӯh 릚ҍ9+c1_^e'')O|d<jM]y*@vT!T @4uKET(8>91HnJ-@ Y_I_MqȈ:LV/WjI 7a ج̟jI䠚=e+Т˗;n\tGD@0#wI|D٢؏xrd[8ݬsl Gi Ⱦ<Ơܬ/^"g* O/ks.tZ\Cb yu˴Z<XfkúUkJԡ5cw\$74ˮ4%|bQVxBzxT/)k`qz0#^ Bd:j~u% {ˠ7ۗ,589~v\',> c7QYc~hKcO5[^߀Hy#.gζxˮDatsK+$hƃۿ ;1XBLdb@Zƭ AuCUqЀw 0jnGwz`ǼjﳕNuvioOR3j7l5 riܛHyƤCz.s'?>w`J?$5KwEj6$Б$;L7O1gHRv J(NMHĔ"%͟16]vI^sRKj֮e76B:dbdl9 tШp#[T ':Z hR'];| Fj{3oF>Ȏ/sn^ )c]Xr3 Q ZnCO]qMNOnJ)N>*GRb;KbʪBCoQ^Du䟼LT)"5n퀅<5lb+tn51_*&#tI>ų\]1ښ+7Vx~{,IZgrU͹9Pڽ:~ 6~\:+X_-I&p% ɥM. 8S0 81RoM}EjRg9j VBԻ* L [P!Ɲxhn(t}?aT\]ξu! <.\ɏ:%&KWI,}ݥ@N뚉.f'-[ vXmVT޹&]CA9Й8x)8'kl 7;nl'Vމ jސ L f[hu͓N?!\.Ai#97}Q zHjZoIDQCQ2eQd]U=sV`2,zS)ѓq SWo|2_'!jLDQLY 0<+vzdfěvCs` VTCrls.:u#,&"knmOg,ë%:$Z{$>NTt7#صW% }B7c ^Н'O1$3;H\ #5hhi n2{qLVp0Gu|ʰ蔪? 8:5n'6B ]Rs2"DhQEptC%Yԕ~^PY&0 #'N3 c fATJ#2eA"f#'mH/mZn=¸ .v z!.E$EZ,< L$E@j iae l!ÑDTX=ڷNxf:\OeZFĊh} 6NFO1}|%g3n@P%y=?4Y+N3] 7ɤmA摝ӿߋ? QŤPOމCK_¡j?#Eբ$a8ٕwh22o0BӖAtꊑ@?AuțYj f&L,= l[w3La5yɟt`^Aۉj`uOh3P)l"2u߫ K2YRe8~Kӓ$@I'N@|h-Apz^[ ) U˓t/:~@X,) ?#$kK+Uo1صpf`MalkV:lTo[ϏΡm:dLBbG,dx sHqg7fɻ-ܖI_/d_}oGJTr0צYw+L1aRIpEhp?قo1@т;Vi"Ei>|i}Z 4D;/sUN'k_BದIX`9m1m2ƕXy A 8bjj_NQ6),~tNȣBD^$@5f=<5sɳ `U|D? я)7C{ѣ|"Q IQ-bʜ-G9R$fꖍ@2i'lo? #IZN?l-;kP)YMGsӶ> 3쵩dn crӗn|2}5 7:Y3;k!c'"RȰ˩MxsDIZ2ZXlm(!5pʛ1j޿ʭ =3ȤحК_5$ski#PˬqCd CZP`8~s_\ѣp%9%,&[%Hʑ35_ *P-z׼9]B%`{|;wVLY`{mܢi"59hZ01kzfaZF'qkLk-̷BJNظW9mHSF炝WaηE=yW/I "ϤX5k8{g#"_lI,GhcK!Q_rW8ƾޗgcB[h|U>XR͚v^zu9X߆{ܮsBnx=: Nwc;mIX9C&7͓c/ @ ߟ묉 iq |tOQy9RC1UKŝzW陜Jz2V_Gf"ܕk v]gwP7d2sغ)Dv 9ցHI>dDSzX.9qodч]э |hl`p N_PH eP}*8*'k!RMŞgl:Mˆ~U3@fTN9HshVL' =/U`lIXBG8wnF(T;e̶ʳ:؏3?0E`%KvpqA{io}mI=xҐ&udPL͖bʞ`RqBy~PHt&J@փA6*,ZmVr1d=m̧)SgYC(n_$NTؗ֏,i_/89` hdmt+M<ٵ: -vAހFmTͬ!#w]NBIzV.nG4+Q; RLXoz_͂A[S| otLW[PU?ߥgCjRԉݭ'2訴&tkIZasL>G48p:Yפ4LH)~4ТI [:zOY7ůDV=/d+Zq 3T8v\vFrҁ* ޷|B)uSs`BhVX!lt~pSi@n;?q$FwER>@5'hRŦ:Itw-'@DyoO3B7tw!u\n-;jD˽\&eS<ʿu !.Щ ZZl{0._]d&] T7J5\^&^;٣a%]zkjGf\s1pr;MFWlW b+*'oUȪ#54QZVtk$^]R 3T709v'JdѦ? ӷCryC95ı$c\ڞp,UJX%gGR ՆR $KC_ _r*_s)_5 =IA^tq|!=G4s C#c^ce 4m2 jVN%?bbӂ,@e^U Vih+#l@䨘+h>`3%͔?y?D."Ip~(P0U{P,neqsw 8Hs, (?h,!c"Q\KQ4fRKQzl0>\Ié7/?(L E/.b1; v[exUTgtmݝK6~ *QHjn (rK\ʨf4Ew0ta%(k=0,?Ja=yw ]'q󜎦:.eB`U~Gт1\GKe^ԋJ|i 2?>p k&G`=m %Qץ}d ޮ.qWzsҬABBlɁa[ \ kgC"ELC ֧sPl ⻃|(9 z# WCMG;"d'_n7udY?=w> 5@&tjxuCW:<طZbfN 8*L PhLltg˪gP(.Ǔ3"HM7hwy@4LPdusLI<JLNnKvDSBWV{gP3K&mX cB2rh /F˲SG" Tvpd>@ f<„jO4PJ> ֪ 2 LIpz? }-qK`[57,eH$ ܴp|X=fe^ ]BhdX47L3m0៼19Hplyi3@4 pZ˻sꟴrn! |Y^^Y4;F19 tcwyXYiO"F]ix@>JO&0xs\?$wRa&7*~l,Un?bn]=cft \ݚ,!fHvS?^cv"ۑqU`)%us3J3L)Al ]Ǭ u**){g<e`M$ICضh2qo.2Kxb&uO -sV ^S$'vhAv7]v(V$y!ae~UW6)L& 56{lp\-`I=qL=0Ľ з!$7B+$n Ԅ(h1 v|Hdv?=Fƞ ѧu,PvGjce̬>DL}AjG{-C3H6KHk%kuo1I HB0m!x#]N>2YdE7i4)59+q́ wpGM2@Ot/V(ă@tT*ViYiгZ@z S,fBz@^)~*P1$@G1l6@$[Jh]^%sF^)|s*Zu;Oh$6{ۖJj ?V +`.l۪͟ X!V{| ᳟zB .2t7AvaJ5ԡrg`z>̿`e$X$1΋% 1Tc^t'sdDFc3ogX.lJXez$/fna>٠+K)Zͤ2?09bG"0]'c,hhqi %ri=Mi#mL:X9cřLw-:QD)̤D[k9ܹ^7ej/$*eBȤ)"Z袯'؂a(gfO-Hپ}1Z_7G'65H} b3_7ul˶тV\s6'OC(C)OC6)/<%ü#綁`6vI֪PHk~JAGJ4;:k ӉI{!O(q5g7Ďau{ `'y^B2ZS׹/uppALxUut5EWxrW)6~wٗ ?y}}\`pB -9 Nlؒ][m.K_:<^Z u4?A;N-@7G* d 6;}5VW@hug*F'SzJF0xka NiKx۽pP5vMeȤc︤,B^AP; ÅRuыo A)F'n&JŦ4!3\vUP-dt9bʣ9)ZQ ]3hWWD]OtBL&XN%ȯY>凊b59GLc@CہhGd_K͋rZgAoYg9ם- OƖY5GE}kq)wvK /soVp8Y:)~ ĖDn^F9%֧h\xj3~:`9[pR(ԥ Kju0pB%T:( rH7Lг10>. HߡR 7LI.&_z޺ Vyނu)- 1tR5UCER}ޜ+OKdJJKW @e8)'7кh4"7;A~u'Nerz1\9~՘"jE%ʭU0?ÂgLP9s+]z=jpW0˂ ߔ ֞Ujx;Uy/l/C6٧4NP$6b+y~D3~3F*_K/T)C٬1PK d*IxEзnyYrGY-+wme ]>ͭdmZ_[=8RN;%3% pQ7wrr2R*k47>83^HCEo0,",yӤ g 035$8K#5wYcD`fFs;.|k8J5E'FBdG8WJqWD K5 Wqв·~\;n?Bˣo3YxMymypu؎\ **.^}-WlE'q >/q<9ݱq ר"_殒n*||0uﰾSۇ ٨R D"(`hySlt ̅ChӠe=~ N֬ {tDa2RP围j`S9k\*G \Ks>* )<Y$7jHIsUH*$ٽ.'v㎜[xJ )p7vA70~xsr"4L{׾EqGHX5O!'>ry?|yj0@0^9^_gxywW+G^?I~C\&y Z&9S.FK8\뵇+'_ߠ~* *;lEt^q?1x1=k8Ƃn,<'N* ˻ط9cKyhҵ}̋FXXA\Y Dj&?V:XLRtRzyDo8W 7ŖG;ywџ^}DՓ9>l"L=儎/y"4y$4s>ŠdA(awFmf4> _7 )Fw󈊷Sq 1Weo -eEZ,TKW9 b^C 㡆"aYR5S/?qaM̜Qvn-n#!9@upO.?#eiz,,/D: (>)ĕz ^~Dfx}!^I԰6y}Ͱ''LhQqeOԺ,9@88AD ־=17vs% 15FGprư ~\wB{=LnP@g;٨qI׺JSr7 Ɛ"KR ,. Ircu^,::}<RhuI{ܒ}x$kv)pjtV.!]e4[,l2oY֛]dM60Xu3sMp{&H\dKƄ#}*ݡ8][d!ְct'&i=N%9I$*Zd)Q^,גre=ґ^H0Gom0.'ɷcZ<Zl @RKl4 Q=p$Ff]AT=A!)%c_ƵU 4m}odv1!JS鬳B-*u{`٠&,'H1rZ;ҦPdA[ &#Rbݑ`CU%.1(V7漇ǡT:Dr=I"1(ncVvW 1H=w';eT*P6Ddi&e`evcVXDq5%ܸCG^LH n/bM+-&NX̤d)taiSG.^ +JV-)Ψ6B™xc`4Wi{e+ riCΏYDU30)eX4?]<]cM}L#Wma`C9."՗$qAqMIgJ"{p4Q΋g>sAj#Z4 d?`x:NS4|YʻugS :I^_dii_89#&A "a6-E5Yyą߱bNq CӕgAxJO^Tex1A Q*g^pYƥ Fs{OB`\6ɷɅ>>9pU3*뽳ckj}e]()E/ʢ/r騢/bdGU:0p0NןS |ڄ4[pV!.8b0-_$5:!3Se$$fxl&o$2uT20VX#]U%Μ$z?72JGx]"p7?..QNZ7gB7 FQVݙQA٤/KZhѡ'd%I׶%~. 'yj6q&ox. [ }cK=y 2k_X8sV3)1*Ek `x;D͑5 ]:BhXphZ$¸/%k|AHqv]n=|Jez'?et /sqg0d,SEX&O2ᘆ~p@<2eK&ak.SWf`|vqu}d#0L3״/j!#7dUNZ0P[<3)oK7#"L@%$Ra\Œ+A8CQj]=6:VX#s w u!䧇'#6"T/lQصpF yf& @r"▸o:YRǑ } w'M/&OTf<-ϗqu$?{qo-$<6ͧ]ZHHjd1ifUQmZvZ߬4! [&=0~Io0.b]*̕gKIKa}7.a*DmDYqL*tsV1%,vOHia )D2h; s#oN[uEML`rY20:ˉQ}a%gEɻ@#t"d5K oܪ#9c^|fϒ;4E|ﰰǹܢEx`]P!')cX,JyrDxLa0s}mL++Me#KaBi8}Drt\ "E* &^ԈEc\Dn{~j@^婌W^qApD ŻN~b)Bp ~,PgH~(4$~%d܍Z0v•C͋ \? 5/_wd9G7 %^TsX BQ#ZFVSR<~®fv nEU{is-> |&?xh㺇FΔQU*GJ^Bt57IðA$ϨIc[,L/Gq3)!:َu˓5!ᾛ6a:Wq]K5r_E$N׹z/1*VnHvd{lvk/!qȸh(O[Wy\w Ҫ-S)$vzF"8(?oT8#bgWyF0Q@DUOp;?mľ#>^b>e"$G.q =br2N FCNߧ33@/zU7}qCO3M=#$X7Z% {*o<ר:U}(eF-\%з`hMH9'4fCHiA|qD4xjezUI .{%^m7Bպ4ywO0{Ix-7s&&+8hyWղ4/[H&Jv%,#=V\[ے\Ǩx5,؜=*};Z}at(AoIFmnh;\:0IƴCdIM\+V:ooK٫e kKXY (zq)Lvd8A'B8ȶIK v6s2X _8PCE}'>ғZvNs}U&oo".$)xфK֋)u-Zbb[/ݜ*Y &4@:$aAV<9;f$f4!JpY)bdz\0;b&;x3Xƻ8YwYʣP\Wiq,鬭i9Ab7,]* r:LD?QaP'em\ɉ{FĻyxuٛ]_s4dO'r'D[^r(#.w3:ϖ|QtH=v+Ceꧨ/>bPKhJ4" ;73p^c5e5؜݀dA "`~Atdeƒn!D,33]ŵm&ԭ8v4sc\x҈S2t`/:|d絉:j2ٖ~y?ev0Dd\GXT,F^u$ ONim$QWߝ;+%Mc $7⍪}_Nfj&=ɧgOY*Cqr&`8͠^;zΨS'D/=OK:]Wh)F>-xHv #{O_ЭeW d= pkG\<gh%ՋÉ*w p`B[+B:A,%WӈO}٪c$+JYϾl}VHN̢SuLݼKynAWW.Ĺ֍s*K6ےj2V$!~L2 !:մgdI!i ^I_H|}{UN-_[8(@;~qVd 2kAt#涳un9@ȥ+4qcT-cpok@$?U7XUq0ZOtmi3qlΚ Do͡BZ՞"k ~iQH@J7]KfW4w4*@nF$kdnQsHKyTx|JqU B0v\T̠;D|7.ʰTN.hfzHwV֑ݞӽ1md$K@vGOFl@ME'zm4y`/E&sbR#SbRG!{W HUL=Gۂ<9c^q ,$BTexgQ[$h}h4=N<;l- s593T=n km(yZ%/BKגeT͈#R׸n0]檏(jg [*0dJ f {ort iB'p(\|Rg=tLםF8ԕz $l`0(E*T}YNy^HI`t('5[nkD'TK{bۓ-hf.p[PiA05Sw{cՋ"+\bS? SWF1Xzg2, $G;ˤuPkɖgL(>dCG~tAjw%_yn/bOA|2es }9Nz[']'hW^~E-6+,]QL&l)'eŅudpxSnm%}mGKʛ(WT/ąn8f4*W9Fc,C/3X=n%6C=bG7޳7]=I 戞1 &yJ1sqH>/;,1I~B0L&(~T(5.:Z ֲҖM*F/x}^n8w<+}֜o?LW3)տ"hN _4iĜy 2=e5hjgkcke+u\ růN:0@^XOe0K`&:"V샕y[7FÙĩ|Mf&paKKQ}>U; BQta9].B$I{\+ iQVF "yR&?[<؀R}߬ !P2{e߾ߊҜ-OL&?y)*me$VU~B->'R~2sR,n?ZH|O;ڬï~521~6@oQI@K^o:7U w#E&z[P`1 6A0 ѦJq 'H{t9]ьņqIǥiٺbSҌl璩+A셊@ȧem;sz46A䈡s8 wCn1\|*vΟ^9v)Aaý*Qb&e•bCjMMP{Q}i1}mn4 [mJF7B/rbWۙ䛥7I̐J f֡ie9ʄhr5:˨11ˇy45/J|gl@G*/.]xتԡ ޲?iMPFS7Pf *xTSwj1ѥ+QA"~^>k_N#3a AvV kK^xbA_ߓ?#:G}cYQNskrT-@Yf_[TlgiI D祁^HͶ?p2@NJ ڡ*؀eXzD=xTDd;,F~;aId%;J!bhˈ ?d?Hl [Rl#߫?pw*:o=j%Q~_vWDE޲[C ! W>oy,v-t`PeOkK)opu+C^2tU[WG{\B1eYffPĤ&^/Kn~%e!I $BkbӘ䃅"=@uwݭ:pW 6GGF[7lvw";ZN86;ڢC4u]@fn0b7k=wڮp !zlI^QM3 l)7 %]IZq:esF~*z ,k oFC! Rp 9oXQ6{ JMf\ y ܙ#~ V} uۮO$jq,LW. 'k@Y9,6ю>X#Lnm:6(YV'HH e 7ʼlNSH*7tRAH%q}rd,hK"| |z8wb UJNTZ35͗B͏FU"9C#qz4md h2?,*iC.~fAOU7"I!a{i0zƽҠ[oiGb$`O30F}/&B;jHڱ->̝TB^cuQL22)xHK޻dJٞ9]}m~~ *[uFh=J=TFا ]_^$B`gըf;|IS UcލȢp##DBkT6* IΏIFԓٙ}Jh!l98Эy!VTn8)ZyLf5F68f\C@T#.:Q$F66^\{l-%kdԲ[(," $'m\%/cLdx`|^O1Hz#CULefAҾ\dE "ZNp *)J$Y|ӎrxn23&eZq.'rkw #78- "47[UڠTwX_EwGys)F5`jcgz:˒QIڄ]}t{G9>Pgx^Xru}0qܠ$^Sv؅I06'{9 pO٘XU}O_]FG!:zOэ#)Д&-}-Ҟ 8;cX2 cJżOgݨC]d#or\MFx^ [Ta_ HI1>p5А `NCў+uϥ3nASUYU8N?L$T#Zxwٲ#۫XN^8ZA؍r$^kil:l/ k"IH>?8}EWL`BryOa "C[5Umt#Yu.?GU^c_+>1"Yb@1͠}Lt+q[LZ(`5 7DY pY]26̺2zCSyw*lv[HV9|+JV7ۼ|OחS> *X,mHpm\ ᶬGcNT:!+P}n&Qa7εL nj`x٥l"*GB#n+63ß4rK_,,p"?ʺeKPFݦ\+ʽ/G'E'4a. Ӎ dY#EXl}P'8q{yEJ D{orkس}l8KfuCr*g? uq#B$D` UiqM¯]lwm= oF;O-rc'?q8GAy46S W ċtַ~$4us A;࿘G$`d35ak+J"H/}m룎,z150*wmعr Q% K23gE4h]r ,.G'-i _ʾu)13؋sE+ӹNߤ W ZkIRcv\#΅o\U:-;. j T?̜׷uV@IIJ+o{dU!s|&^/.`+,RW6q9k<_uvOhw!4_Dp sFW߯֎u0NdѓGnPMGf8GLaͼqm%Zphw\.?ȷog(3yq-{x~z F2o1^#u`>lVáZ[JXw1H~$+p׊vPyK$-vS#P&yPÜ'ƳL3BvLߡJ_9ѝ-m(DMœh%p\xW6]QaZ3r{ѯ0I_^4o X"gX7e*2I}w `K\=/.y(U[6t+Ù߽A ZLE sˆNqAwgb\MMv<_>{_ݭf6%"/A=T)`bk TwuiucS^q!:oU, ܟ6^dpN:=8;w\<;e'Vtsmů/khnd`- Kb-P1'Z\m.v"H)s'(nzJMD5784yFkKQzn8\۶l&"YHLcŐH$*>wZOESЭR?G"ڃ ޝ]`$#71l֘ z).7IT{{yFCPGgyG?M@@hr6iP^ژ)u!]sfE/C:0B%BT;uM69:{ ͟(#b:nqS&NS6/gRXLxxNlzYrۊ^ljo]g J,"(ԩ/UqWVdJbdYAUA)4-w ]C4q!T17 O5>U_eí^gO& Lxl@/RԻptT](D317WZKE*.L{iUOr#+Z*{_őݪ7VHo廑gv9(uFF^yāUb;XQ leUՒŋp=e-ϬkmH __qZL~QEy]=omX _-W4r2v0q;ZTA%%n#."U:74!\#EH)Q&RBR4' je⹚_.?̭g8oP&g*􅏠͘arb4@?I]+qDܼY8de8%5[)ܭ%y]6?o>gw~s[j|`aeH#)rͿp%\ ^PB,sSּ9Le!۫yoa]a^Br~|D\M*]-tAE?&e_R<5TenbګQ[ oۢpxyh j8 &wϤ?(H;.2֣ӁcXC|cE_ǟ| &BsdB GKs0H Ї2S/ &(GbLl` 6h?m/Jh@~dn!Cs1hC46)S`7H '@ {iVS;G(%1BҦqľEJ{常]Bσ5lQaɺ{=ÚzxNJ|e-d |tmGPO.z?0H6딀CY셧lvĚy1 *8 31H*Os@P1vXhq;MhW 3R\Մij!d- IlVa PDStB*D>LchH]HRNB~>y@?0CQ6/桘;+muC7m$ڕ()x RM8͐S~ӦUח墧 ,qʡräV഑&}$[wu9Ndp8zt *7g0=e)G%f-o!Z'`'7&,@d`3rr[댄#GGQߵ8Sq#EU1!]$ƨTr\;QQT_ܤz]`˳ʥͽyb wa2Ykrd鏖'iBvQկj D]X%+BX`BNBw]rƳgxA=$lS}asmZ?l䪕dfb%,6| = a5z !CeU-:ѥj&%/ф̷H0{[R&H]â\{89Ұba:ytIl:r? 2P4h@7ߋ˷i& %rc.{ۑ!Cœ+G$v7 z"1'͎,B\wE]c24[~ OI^L܈X[Jg9l1W9zHId.vc$!94D$hyyAAUZK' `(L({NSTu#_V_@Z.7oWZ`̅cʊ%ޅ%kZObM&phbJXmrݾֱfj/ڙDsa[W)$0wqdXhg]U*Պau*@引"4eqNox_rp6xP>l_UA1EA,WZrHtyJg83<:׊7H9y6JPwΛ1!0CF:ϕO/JHunk kIկAnMUΚ ZYު:{҉QӊJ;iڞقh,bK[1ҢXh2,\V? o~c]`N2D5q^-2) =G~!f'}8pH|zZG$::O.>T (vj֓^Lm:HHfqKިx_U"̷ӵDiQZ^SgpS M(Q#qG^;V =0t$//;}S1{f"VEt&N-x,g _o6@,Aġ2̋ X_tOz] ۻS}! GyD ȇR R緔h8OefQ[! euDetx0s5O xJ|p$(^'35 "2`Ⱦa 15ҦY,~o<΢uU:$xW;Ѝ ^DUqvc7u{q(#v׫f]j$2&4*t0??H1ՉG}x:Ϙuz:R@} kj>,SjlN»ѐa8KUIZ0cgO4 8$|yKGH:¾xɥx7m`H}5ؿ7*Gj35A1L~Xh?x(&?jai3Wlg%cSo)ČjriU0.Qx~2metIQU(mĵeD„5)Gd=ru1ε(kz)eߢWl=߮a8l6JQJ*/Dz}43k<4##NF|5/ilp~ TLy)u,A//+XKPeQ sߴg/'`s2ᥲw-e:;C~D?Le$v3(]һz,usByܗmQ֍onS42@h.VNRQİ߸Biu-H;̘,jL::I1sbY:̗^@:  DRRl,1n*Lf I4u_IۦwsyuJVO mK^:5\R^u7(9p\Oz0#x1bK@y'u $]a%3@!(BlȟGɂCpO//Ell "z O0z g]l@+8\ Κ)kâtW28g>z(5aV&-~6j^G[=:MO4bZb-0]?&0(i fp{,{(M`(?vD+Xrׯ. IQ9|v Viɳ@نԱ1`tcm,:@O ~_+` >20쉮,ު]iMƥ.)hgOm?M9\岬zVzsސ嫽˵lк6\љg(EtI˲F ń= |!HImܵ ;2z/zJ_a"j6i#jhj̗,{OPpLt_jWN\V6ZWWQx f?t;=^4`i\U  BUcHks0 U=x;OV%WWyD]BFP`l,'{!&mYL c6\48P[yh-'En錁fn ꋰ0l9@LÁtءۊˍ1p 4\ڭ%~Ed~ɐ?LXceG&C%InHl}?^!M Q_uC-(VWyidd*[v\g_DⱰ+0 3ڊ\3JD䷕xz @<]iJ{__ רG xТ=, ?!3: 1s<rt_X< g,oeN9 ,NE|eЦchI E|ދpPȫv X[ 3Q0Th񤄟DQ5UB%8ml B QU&|]Xj'^lmg<~Q95nHw@s+yO{ ù7 # ಙW47TBqfix(nn`?7Wn':zQZm/ٷ3(k|&Y֟cܱ( r,Nʰ^7s^xU%lg>{ƻ=! OWsW2hK"UFsZNL#2|\I m)@ԯ+7OzKu S 2Nsj;ZxpL"O|#%#T]2kт C?b]̤m?L6p)DuWrA1Hx0$ŭ* vy˲ЀH\ly<bP=6Lgz?RW׳g%WmFVlA:J;]V[}%%x]љ6d+tb [*{"=Ch*usUteN ٫ټ7 1ǿvX+o*ftgG\ yM^q'}lqO ō`ܙ|{,whgŽss4}@MŘ,,Py]^5{ɣŕD1.^Oy6 KvNFw֚12& `WÆFa5 ]^6UX&˩29P(;b3Yxdt6 d`fJI|QGU5l 1}:,vYݎP%c|=ٕUԝx pW/,j`\I%>P:LoPx~-x~#cU7[fl@z\Wf704?P]CDt-B 1@I踾Sw{nZRQ[k-$G߼}osXtʇl!#6 mTu:Χcz-E0` y&΄!DZ$vn|? I^&M[sl [)d-šG&/sF>`ŷ9|i8mpseۧO3TPYQ6p+U,?wE!SrawwЉz{4W 8 ct+DN%=RZ" G\z~XFN^ >x^\[1DXkۄ۶EjD 1cVŅ?4MDNHxyw`TxX7cvSQXc ),(J[ P@% J5yilHw*96 fSWZy7|lt/GDozmb\>8N5.ze|dZ~@rYwa~/@$* z?a/3JJN/"aQ5`uC #귽~S5ʩNZ5W >!ݥI&YBz1w|KKֶzi6t%,ы 䳣M`䋩HN緆WEGonyyL$^2P,e+}QHbdu߃}sL0_|%֌CnQ!pOya*cP@`qX7h!B*Q67Jn**\vQR{yՁR|^s\V`;o*P W)y6 8wla8T֏#ݭ\kuq30I <#4Q~xB0;$bT/lY+9>$B>pwHIBneɫ:6YN\+@>_Ӱcߧt=Y\^~Ϯ؀ 'nm{\{gVi<.Ah\' 8<9@L9a٤jNri,vo@YTYNՀM ۫H /H3Dڐ<~;>Iv,HFsNzl JB(PogBF \aEqgvFĉ_aZf!/݂@kD$MStLgֳѻLdhւ8'oRdM#ޠZf ȡjF[_)7 Ji4) QmE-끿nUl;౺ޤFkaH)_Gl\hbf>{3Xډx1 0Og@3"jsN4Ȧ`*]-O}AK^;B.va{,(렅\53 "}'釈#qߴtE8F. 56[>Y^|9OZfGNJeDՎU?HТ琳uWhQ=ݪ{qLݜÅ aXϾ- LO ߣd)= 1!pM4½Rauٚ .0xXAd~pBݽ9nKFZ ?٘+hn;bO>}.9Vm0X* n' °(;bajO=Lan?sƤҼ4PS\GkO mLdѷD=!T聾UiIxYǿ7.1-ٰWpQ[~s|?:2)#)'~OW5xIdN]+y=dܠH*mfpȷȫn릂vՐNOB#m,QO_a+VpXD<Ǿq % wZ12>3 Gj- Z8W]$oB+u*,*o/ 0 ?CƦ:T̽:\{ߐv`j}RLnM"18(H+W@I),\tO]x6qЂ%?jhO[ꀚPe溳 APbgc|~Β@=ĦW{ `A\ ῄf!p7읃Қ N9Fx|r*OO ^@s=/rͷ5pOИsq47-qn0F$|V&bITf{9Xb$bjpG=<˶2IKBzSC=W\'2ADmne_:A6+Y=8P׍t-g Q8a;BKrPOuΑ"|$FM v"V?}}PXfq}<$μvSF߳DCrmZ-$=K{=:AT;1^9,Dž(Ѿ Aq^wg cR2@ E,C*&{K tE3zNM-:-$`@.9e,쯇]zq/}v(m4u$n5 [; f0ݫbΜ?$T*۶SZѴRQ}U}HHX.C"62) T6|D%_/2]5TjӃ d#J!,^It" T3ت8'bٕo_wMz5& B5]1O/CSNSy~bP=0a>S `Aچ݉[~J!)HɞT1tgH ݤٺ#+[ľBK0Ƙ( 6vI8dJ?hxQ 7GiiOXܓK&9*"䯦SreSc "?zPmw:Ag;h`tt_;̴uig]1Z$A=2K-zF$om,!L4tYw8VE:硫&xSt dmZ` ^NډE.Q9NrweНf&7cHyϥQ<;Sˡ?Q־+.7uX.[*Cp+LUjz=^|FReK/_e3?@:_*'kIGyhnAnyGdbLhZ#=B@Zm$&Uw>w"cETiJJݏ4Rv4z|][HTE4̆8M >acA`9D nN/tKV Y̫#u(֟;m.꣣!fI,_\z!)Jckn| wl/m?1ۣ+FpB S)|=̘h*Ҽꤴҗw)7unRF ;Q8k R_E\ ,߶H=v/ WJT{R׶/ |fb&֙<ˠ{1\8:o'tIklPrb6$tf Uc(Br<8u|FbRInҐ~:i {0J\DKLSlSGn|/Gֺr6AgSF%W|SWIxDCԿaT*ؼ-H&x#/c:Z%YHIm~M=Kjs>zW*atPE%4ePZG bB_@6B^ W۫4ULqK9r!5:jO|tM7h5~* ^K&&52oV{yތ[ vG ]:׏mZgoDC5 cg(clk _4v@){<\ #3qy+`RW+ Qi8oޟY\ZhUKQ1z~5 . K?tIgC?׹sƢ4MdV_O<Ʊ=&#!`K״n[2V=ŭ4Oxi:Wh>ccCUFEpEg0.0LKI4@#[B!ta-:`r轞ܳ5"~֏mP}w!;ai nEoمw]̵}5X-peOzLpBmfTlϼ/qG׈0[rѬ㳪+ Y`}P'43bd&?554TzN ʍmh@7!*6F$Zς4B#J 2$ $ǝ!GEaCQw`wϢ hڸ2q;M=Iz]K\>~V ,;<(% 2 b *.gGpYЁ]S 2:U# ]kǠ.o4#D E(*]!qs PXd0w͚D5 03';n/qYa Mw`ʹNk*'Si諵D4)5-ǻ0zI5#ٯ,1n_7J KAl)/N?V~ S͖5CKZ,pك~EEBN;f>.!'*/uh+w O'"=;2$dxH5.H{8cT oYK_)Nuy-']$ýqR755P6)$Bi ] mrYC^jsvQI7 (m2LE71[aXNcɶ 7c:^ ju u&m[+|G,R|uF$4u!@2L6그~_E8E.߭屶"n4QGR<}Kz$aW/ce8h~H*#blJlGV;~M^b+:t*Gs>hBɶ5 K R]tޓ> KTsz'ܣ akbsv .й"H41)&йUʋ7&`.óNB='ߵ?%}|5qdm Tj97:'SzH$ (#ƾP z`5֮^x:N2F414-;fn$ӄUi/~ep¤#;ɾd-ǂpQ!A>Nz֛4V& ='z;o;$`Di!^ k$U=@}?`)(2~¹w[bb{D&ٟ0ė֗nܴn܍&`u^O89H30cMTj =I g^c8{gSC ][iF8K2[W ''Y2r$";F7~ "bS% 04~(BǗM̶i*a. JI >-@[Vί[j1 IN[(F9chFR&<`LwxՅLrZSv+n%-&.(rPKD&B*v.vx5 }sF#@~FFɲ5RRIy@0=={GQ2R23HAƅ-Z-v^}p&E@VD"  fUn HEwRpVNps e6TaGg!TI?_˪{d(mHy\ nKD*EF ^YsWVNGuOr^yC/!4SҭJ&֟ɬ_7ju{nU?.sf*i^߻Jzϋ'.hp5HO]wd7*>bހoSM kJ0E*MW1{FWuXNSX!٬(d9?36~mGb,.OX zn.F\by/mkb(H|"Zq﹙8@MN)! S_ԋ !_ q9B3rAQ/&+j~um$\^Nr 828*Oo9)sGvr *aP5:,`4:/sgխ)bjFm;Zx}? *̼dxhv)3hT/w[gRp ]oߣGL#ߺG7vuȥfy-L:HIGxFm z 88V%"XO&wZ3ډqJ`j+#@lgo'6=naCϱη3rLjqR?\4~6aNܚ.kXD&5?﫩U uf˪xRk=k67f uh3uQbrov¤\Es?LM}I \s!Ӈ֌g&kHOo P#bj&?W>kEHE"(/&uǯy;f9UYh+$NJvwHBc[Tݗ4$,&qt\2|ggEkKJe2@YF'r̞0ʎkifDQn7y?u¿^aVx)CccLvMT6:!R=*lkL T^,`9/CoȜ*"Lk-Ƚ3c+V:$OV9pwP?lא{ $ŧk6纂cj8IoN0vvskPV{.a)Ca- +1?' JO;,9Y(Ez$:p'[s|\kg+R_9.JY64f~2-/7};CܣQO3t\BM /^6a,u{e okJN\ 'jx{+C땉TzC&}ᓯtI4%f`iVt P`2BI#;qާ'6~|Q4@#%DUM]vcc[sx_תck&XHG+F)ރᦽRrXyϣ/ jK Fwu(_<ޤ>IN#ɵi2ҸK[ F i}/x% J(!O y^{L^"Lh Ojc^D*>OjF>9 yW1=Gtُ5U9Ցs9PmMЇR> Wn-qHQ]Bij8TJV~Uw2EXz2cìv-בe_n[dH|)fcKCKwIƁJ!Y86 qS {HiZ9mݦRt+_U!1srhg|8}TDJs DYk,,@2f `FXJ+}t(zh7mL*bu6/%ʉkHnLYRCop%R\ԭ%e 'a~a2N6$Q8&{'(&r6sb0,u\댈nAC`h{czԼ޿-y_xD4L6b Đ3Y4A-kmݞ*׿hM3#{n4J:(%?( _~6AZQJ6'2H(* z{]{–[E<^,[Cj>Db%L[ωL5WL#%*a9e]bngX_8M@3Knj]1h{a3-Q%f 5[z]\л 69Mܖ\9ҥQZE*iclxd\w==Q@I=%,)شIzҼTi <~ESpM46wͻnc9˥Rv:iD ^^b# vG_09ذ/I{Ɉ*s ΠY 1v]%Y|ZP?/pQ3Pԡ[UxDCaVqyWqra R1H̟8${`=`UUUtwf|ؑW~mg7~sd22'WӞ--p1@6m#>BN֗rD~) XW~9lP"*K^8 x_&8fJ @[ Ye1_6ZmMZY3 qx*[v9_tu+B|(w>J=_2JLz(&Bb Wq\#_*+F wጝ2@1Qn}$*s,~:XRAivlanQUQ|uq$v %BǢg U 5C,,f"~Ej {Uٛi@t3rUf"*HY NpVP6Â8At)y+\&)\fjV9F cMmNit`*_lA/ Yj k ܽ<1&tZr]Y)6| #]@~pyBEMwT$xVgۼy݊TJvH̵5Ȋ3t$ gGW\<*zY4e{me/KdKzR!\}B=?޼q%ly.=Ŕlr.ZeRafo9L"_ ,o{Xta,K!Hcܞg$v{ dE7Rj#QC{nϓ>hIavu)ԝ6ӵ#MK\jyQhDb4juȆ(8_ހ@zܼW8&&ӆ4ofKZ ?9)qMN=G[TkGff{ƑT>( $_ig Ɂ=}&5ACqO붠P& jI]׹Qtn:`)i*4`r.cnb7aʖSmXTp W!%qN4Küzk5 odbLܒ4}.l(`GO< NR& rpחA+d9QH8+zw]TnnXRd@פP8@p'w<]-Xhdb!g> lM:calA +*5ecA YOI9&Ȃ7 ȩ0H w٠gy`VΓ^{]p rR]#q1#(~;g D t&ByJacՊxӛ !D1.rζ—BxɟhVf Y^5jؒ,=Z$Qo&k-Ҍ7?/y۞8m^}.1dnX=2P'=+r$bGId!Z<7bf&Vﭸ ..nIPI^*hpq*Srg*5v(r0JfcY]@on.) !mZ"O2$.@OIѢ&N~יzK1TIt6xa39YKZ)h(Vn9HʽT?ϡig>ڀ2ޯgANA2ʕ94=wbbQ3r(cE{e}f=MDKLtwֺs}mՉa`v@DT< ;HM.ZzTcsDkaXfib}`Œ$;ܙ|,) 0K;(bLjirmȲ)"TknQ6[ц7cJ 4] ~$΅in|ذ(iՅYz2ǀ2JUL[_v&#_UMUX?_aB0M:M\N$:Cl6ɳ !=rvaH7yj+AVr.|V_ۊ\[8 8nGkŮ:tx{Gz=^_sa+"; ,@> [MV"C&s?Q-.'R!ԢT?F Ab-VL3ØE) ]1,9*ɛFpNk2ı-'pb91ݖ#nl4VP:1`VTȠ9PtuXZ# !]G,>ܴhaѓ٠`}*87H-ơ q Җ_(FkHW"*l L-JVsu<+E.[ fыmj7(8.`}3M%Ed'n3n?ЌFI=i[ 2w6>g VKqH Y8*^'}=ʺK}0܂/0Qma!LZA A@f5f  ]xG6 ͌  [^zIYyk`pQ.*>} ;qt:<f}sک<';+4V sU8&33CB=xRr֞ߛb0[|kZ{![|ĉ_HvG0=)HEyd0jM 4@]\\h ǂKa) *n~E"2܎ل% ou#CtB7p8h>?j f MEſM=j]GlaRg`1X^ Vs~Y׶N<>Q~ 58Dԝ, &S/# +۸ţX@mn{O zh| tdm 8Wc.QlIH@ps͈dP !? V7?fnLjzF7ՇL LmֲgO*7ZM_mU!OǡȯP˦n4H~)E|,ENجcw PS+t^؛5vQ؁At/3Wc {a{3Vt?45~<ѭWRH0Z˰s@ @XX91ӻ h(Q_S(b!&62]jJ|KʶGÈ-[Gp=:2Z6q϶Cãڈ.O_ ׍2^#Ae:T?M Du e!ÒH"!9=9c}QS@-b:ˁ(+tBe1cУ #~Kc@ߘθK9Ɯǹ>,*Sm.P@j=}`Jy5ukB̴ܕM-~Xdfкp~!,E/Q?{c-LLN13Щ,5Q6Ev6AZ O T0&L'e&ͬ k 37*~sp>!t)ƯBS-}נG/]]^ZE~ %p|phB{144?SNv\)rY0dwlzY㨘V\;^m.D;ꠟgX(W>V,)#J[ 2f D e_HySÊ/ŕ`罔 R`x"{ x~R޶"ƴ:Za jӝt PSu2D^s/W[՘Ziv/ҜP)^w)&ϮTo>ˠGsOzJ"u߃~ aW#!I܉:R͗om`[s,nDI%,|x,+B۪& ]=$ EncSV`Yr;hXEiw* <8Πi2#0U𴁮DCH:~h_-Ek= @v&'$?"S晄%g%JR^6;=|#†ReEiF(Mӭג(apZIe:xIrg,vYMJj?o Yo!_OU9WDHK GofTtEtV\X%yXϲ`q2o +7966<;uQ0DAMŜ1sNÅ5ۜt6`]h<KQ54J,ŘijsAT̲!3ۦt`gbA͒JLO?|k$7`o=q1o=vQo+83)n]?"o"XmYBφ1 pFsP74hiN mQs7Z5 ~RͧY); .\.3j9) ^5⥯7m} -ePAL̞&_[u9+0"5l3 Iμcr3/=5,7dG22 Ƈ67v̋a{D_2n^m"6(bJu#ҧyG]qwҙ8{-#3}BN:}olT:xSFNyIeWWjX@mb}yrմiW>@BowpWuoHYQH 7Fm<z55vgȚ  Fd'C 2Jgw)g2ѥo_|)M\ kQAQ.$PU6m"^/*} "AP=&79L?_% G%*ii|Zೂ~Qj 8A5̓ $nS]۫ҞO7ypo &pZmǴz2_b+EHA5ge5.U[D_VҦXkk BmbQ"oD㮤>Q0m-R7r^ 㰾Ѵ(#Up8.Ic<6v8%RaH.䠱Vb:pftu8ԥ Z0b<;XKw8zJxECYci}^ݻ +M}Ư{:i #]ˮ$6[lJ=k8<0~TXnuDH'cr*/Nѡe8Ež2!q *]=>ST6`dsbE>A+m-TЪ"Պ96spI4v) qs9y,[Wɣ: ΆtHƵ-HəjJuĆm=Qi??F$4).F՞^ݖ*]9ybEqELY΁ȽDS$˫vHհ#)a'B rڲrq$$2,sw=͹1$ُTRu{>4Td-h&񪸥#?ŞOG rgF)vBUplt3%D\I"֌dk" &'kX|8h\蘏sXpL"-m 6ri81-;O7&$0tox6$6S G15p A`̆}ꗕ &YSD:|7O;7K?BAF}G&5c''Hz;>)gt.QϞ]6]^Y4-%NYsj-*5^#t o1\ c OwVIu+?ScΎ:"]YR &<ᆨu` ᔙv@I^t( ٨DYn0\,ǽ%RO;#!%|?|Rj_[ULO@X" 5-Br<ŰrG+waiSZe7! fITu%Q^`(~| _69vY'1v#Wgdz|6!mka$E.IB! @O9^CU9ES6edlYzR@BM\3؄D+Bjd6@u[XzA m+&Q k&\E!Apsr]Z';qVډ386*ZLט+d~C;0yʪ r~[${U}p9b몍o߅& F[.mDYe Bm`=rv%FhP?p WE%Rbm 1/H8Yv jl=6[ k/ڶܕL?soܔyo^9!B(ΞCBqr6|+- +ZVpNIalQ3ʡc UfW).|?F0VAHR$ <\! ĊrhG(GNX̙F|8-5k4x.zmL /|ER07OBK]I-9҄!OB9K8zЩ9:.R5[)* 8a1928|gئ`R2yGdתi=`{,_uj maҾ猗X'+⿸e Y9ݢ/)\m{eZSOB$@!ctߌ̿.T^%N,iH?Nk@NDv"o25l ݽ ɏr @Hű#*k%|/UFNI ewl܇$~$\|+0;HbjC]^'gMy$$e1:ĕ$Qc^<dσ4|V;]͈$Pm~`M R1W<ڲF uHk Z#Xp,ΌQYf[EԲb`B]bלKKs(sحJof\zJkf~:KjK1k9QCV]-1@,Զ1H _ڒ]^_z^qo=LsO,_sKkE4<&7BufOu"q<U$Kk;זIy vە9"Q Z3R5Th,`]U1އlL yYZ["DVȇ>ҌKp0mCʕUZ1./ q7;\` 'UXRx6B3蠣> 4nUv}p%<òɳZ w櫺.<Ѧomi/zoK'sna' \7D1QNiWfNo%{#ujJJ\< 0De!61.}&fE~F O#&Bi] I*ЯFl~ӔRvZڐL¹S2@'q;|H?ޛ1P[Եt#aۉ H2]%qC$D^c;70{oBeR;^_D0ֱho*t_ODӕ:>@ |֛bRj7voZWv;7Qp`RyʋލYrvNMpZ#Z:hxE"]506S>\lYwVl^ E3y[\'4L]ppλS+d)6 +)[#H"9b]6s1[ 齞؜66#Lj] n!kJ;G8~A3H% ( m5ށ7n |}DI:E!?Ng?J M6^SB&$Ї}rНfRg<6z@YX^rUYch`[p8)t"3,%Y8dj1.S>i QM8 &M"оw|Tf10~l3iiR[:ʪi+XH6ZcXvb@%GKY" 3^%Rz5\Pc0Um]9 (j^7FE:WmX} R?a,_/9Ev-LE[;@N28h>Իc<f#06Tbz 9 5im/ d .ųJ &1i:\ÓHŒ8%dOD_rmfT K:Nk\[dHfV٠}\ jƷ87qXq@ yNv!aL(£Yk\grs`Kz{E7%k8u\wk,+hp6&b+b,knI%|$*Epj낈47CI.#`{v0~!WQ}k Գ/3BF)΃dϛomx ;j>^ˆm[\}? R JyM$0zͤjTnEq/WT=//{/P;t{8F^ڙE$Ⱦ!EhrL[fQ7;ٚF`jQD (azD. C<3ܩ)k‚tʳ$mQK\ĔG1oE]5Pݷ/p.T%5cM:,Rm I| q~A;q % ʩA|@QrkA3<؟pjSxM(Gmwk%S4t֯ߣ~ V[g{k2)hvVg@+ѨJ8c@M`,n 9w]F=BxT觥o*1\H5?A~3l{&L1yj[x~T砘_;Pi15Ou'i |[Qx`xD?T՛O0;Yџd[ܤ0>)C>C$  0ŤK څKhu'[j̊4Tp[QPXå aT{·Θ!'ʘ$zkAzip0z pM&S7臉D}X|}\YPホ)C+ۥ /"35DimJK/w Wή1wk) ?8o-6m/D'\[( eЈR%ΪZ6ZQ)}D%ÇesuŹpgy:SL~J-)h&$w%<"`,eS]VO$Fy\F6LT5xn?DcI͛BS`dd?ߐQԋrWݳaN>:C5NAԱNyz UWk:5),Zơy|"2\\?^J=+B̂rcg&?B&*WZŐlƹɱ)ĤK'%TVDɴu8j bdn\:D}l>d\ aϒ3A驼o$n-z1uDc'c:y‘XI3@Nx@}X.#Ǎ 8*IZ軧7nR+tFyO&7ohxEn^6m02+/w#P J$<$PϔRkT7 %8^*+qWD^ e'B.r'DTwl7d UNYCiOģ^^d{܅(NՈ9)/=qi`&zX1 1-c>@юy6s(J65QL4dO!1 /Ir̬1C}#Ϗg221%'pt3Ixm+5@V7a [Wn~) 73Pۭx0[7Sׄt`-b͉u:f}bz%j.C*Υ U?+k!>M8n(ٙT71h0I xWcbY?IGCg% 櫬 KB93ꉸbd̪}Bzyd2 bBU'"hAVKU (Drhlm>RO7NNO ߝ1"E1ɘ%Oju, qn}Z}7њ8qtn qx7v5$ Ę+G?th@6OJ:2BfF1c~0| XoV8 pM1$VX 4Kt_{>gi\ a D@NPs kcڑqOTOeR][˚b?:6SpSu]2UI8cxCV8Z*4@Ag+P׾鷏3c0.i }[K)~RD27l4c[z@$1|./gQ;G:@Go5C,h A˱Ґ$3f aA gUW"tH_(e23SW憟c? Lp;b4chpշIAC=̇y믌5-& hl$7[G%M`}=}-!`)u9,j.k1{9*L1+$[HB)N<~5|hdZ -QХC&;xjDܓEְ/mVR<hAylb6L8Xrfyˈ|tSvX ƥ;NExc=(i2g9N q|,"c5 bEhл' 0Y0+[6u#mO |qY)\H o(ܮƇp` y80*y1uTЎ{& >(Fiv(Y'%ЩK=cBG9'#='FFJ1`g)irJ{ei9JLSH}Jnv jO[*b%wKÏ;~@ÄGU2wJﲎ[O40Z@fQnRaᶲB!eQT cn.?:.SV~li_ q5AӓkK͊79dq…S+Qli14͑WW"&3X*C`b?eՒNKyoV©_]ߔJ߲h9Ԩx걻6RLljb2:5XBhV6A;Nng1J k"qe%lHU1fQ F-E'1q\Mv5R-cIBW55hN혀DZt{(3?/Dsh֛"]QF'"fLTx֋: 9.6opN )q^:a5u)kmH_蠉PiȘxܦEN&Fji!]av`8^NMܰlOӃ~bKwߴp6$;g \aSq"R1mMʸ#;O˂9c b u0k d8~ PEzmHWcF]ͬeEnx+lAAET"Oz3Q*1 ƯM;S7r{ޠEcjaNr@^}Yq?bjmv I\#R𮋄hOtGr"Kv~sq2>#'?4eXɆ9G"4PyWۜ|b*^O@*:q E:]p(OLk-A-f>^(;-?m~E՗v?9;K;=,1j#nM4iB% :v 8)iz􄒷_ @E ]O2%8dESS di"CUIfT9 5[r4fg){l]+ hC# w"VϞ]EX2"ynj a6ǩߧSOެ J 0|``w=(4voE($αU*O):Y݊: nBIVW m6 3ӕF=_H |\w/;# _@zjlXH;GI M~3R 9]n sj? kf ""Df{RGY UP쏧__|7PY{ P/0MT[L@u G `%0~Ns+57}Ƌ>d!Pܺ%?p|nzX[M[ \P˃fh#>r;!I@~X =c+w;hqyITǠ L/J_:!?3#{DI~+oDXUqVC~))<1BLvZaV(4\^_F|:U/+O5WNG)Ɇ׍-&0MT0qsd6Xw%)1Ure$|饩,20Xx~ےnvb|mC=ڝ@a$U]oMNRςкzOͿQCF˱٘Ĉu{ԝ7]E?Ղr!Bɮxi_/(f]چ KE"Q5hRslhtAvk[P*A\wABR$+V222L4։GcIEe uk/!mO]gQyk"KJX1\HO廈נF]̆/nE|P "hn9(v~@wYU8AkUxE=`W sTpԬC"&25! 'ʋ5T(Iy{tiD"%"75BFrlY1/cT[fjk?p$̹TUPszh7pTʸ0Y[ݫ5$ډEC4k*)1ipJYQlx=E|OZֿEو0?z4 :v!ẠGØI= POqS<<%!P!J9ٙu]YĵY].AUCqL2ϓ΀`Һ$(yIFXcT5a.}KG˚cɝkhYfgkJyy+9{S)4veKN|>ŋX7/j9|\`VCPH.h'?_Q^'.,(zrGJX%HJFA}l3PΙ$7eB pHAQzmABMJ f՜[tK}HDje~Pkϖ Bw#ٹ+RG%%$BOBUKEsybue_-Үes 4#AV#Z05ЍyEUAi:=msl4Cewg%FIMC¬ ItzõIE`IP2D&8@pfVTǶQk-\FNual]aF⩴6U} "mY̹>cCߊ.ѿcs#s|'謐ЊCҭbG9IzKwަ{͚Rbz>4DyCCp1c|_?s9cp4ձŵL7KQ3~ )g2_ <z#QW\F^}$W=ݗ5&_{TP'zk$A$"+! DĈ*ihI qЕ_¸$c ,ϕu1x+]kdRّ23VmP([e|SQsj^vDyKjfpۯ$+PL+/+E!éHw6QbVX /4O0~BTD/UcGr $Ѳdia؜^aQ?fB `pix쬏]1'>~b;s 1}q4}pMF^Y/}{C cpuܮEA~d͋\;~=7#m^D>= BIL*tVg TVEdX7r $&2AMSQ;ԳyIJiXI'R@+M l Iz"TQfMƄ0Xa`ƥLY/W⑺kʚfXtYYiڦ- M%a"}]YY\PY5"G{֛jŎSvm.mX{W9: Gb6FM`#搞0s@Sk&0>28- -3XUW67H; bW6U_&6B3%9Gً;=?Vљlor5`os3EH5˳|7O]m_ y2E@GU6ļaD"VUG3Dˑž3&b/Dr.TqQ6Ce7r0U uaQWj."aÞEېWY?Y^\JD}86:FFX.tex8oɢ~ʦ Xr4m2P6﹊S+ zgk=>ᴟJ4]6.`͊@{^72)Y;9'Ɛn7u ,\̞G5Ġt̛}9#@ &3!YL:&U|)#-Bzr걆s:31D t9RїEl~GH`T '^VOS5Em3qU4dr$#]32iLs*wBv'!E;Dd FGOb ~iyW9LLq93;)˥T/̤?* h$& [8_[uy2MLCXj5Ơŝťw0Nm`_C5DzGC$\YpeUxʒ",3=1֝t6ć֯FEt1YhLl;.4[*B.G T e%#@4@s'eȘ~̳TX9HB6xE߻Ed"Y߭:r \hTs)ϠnD؊ȉ|k F`J\nOm25<+6aτ5Qs:+O3' LnnS^O.[<1Pu8`|w] e{%`4Ю'%KM\?EVU<`Z+(=tcDA{ :1.ƣֺ֋4uEy2h% A 4oPA=8 (}m1C`gV8h^nҠs)|%ю-px_H/L/C7=U @ޒ1E4 Ak&DZ$ϛ*c;GM dh_fOle-fn_Asb$V5 u)2oTg5]ʟK1͆KHUP37|P:8\M?Qәc+ 5$4\b54YۺxM27 p8uۦmkUv4pyQfV孽xpwr7 G7h%u?.D;SkT_hiP 6IyMk٣ɏV)sȄm:QVU}:G -eZlGB}*TE)PtkFv_]sEڕ6O/MhQWxl$r ?J+|`d12t?RdB_܏ ǛU(Nj]~D[aHA܌XNɇ({0-(k}\ |jlF\-&5޵;=$7G8[uz_? Q.nk5c+)1p͌[{ϕwSPh;QE^[ꪚʹ $$}1:-Y~8"ģ$%Iu&QCYT0Y-oe>!2R۝lB2 2o!_[\k@a'ˇS[e޹c"i"ڿTHU -ǗPHr4i \ߔJO:7CwR›Nb}j M䉮 1'$ȎTz oԟ# *dy#-uG$+hro$B>wUx`ɋwW7BA9u&3Y_ETd2UvΆښBZī:FM|Ґb&NI6̟X/^, d[`Un:A1S.. +#%4e~481Qϝ2kℑ, "dx^ ]xmRHP3 v? h }{BndnjuGEgRޑ҅^\ 77pYZ-Ys}>?):Ɇqhz)Ƶ=R$):mKxk&a^ o#Hkҝ.qCA;?=6ZRԐnK5^ptJOsj M),yat̨j\k 39RG*F K8[U[.,m{Uša$qh0}OC|KӱҒF ;M :9r$Q\xHj'zc.Ihj_HDD$esB6;n45.^{~mZ_!mL_4pYXJتNu#!#wm_UWlJ܋|gK@|+ teCq +(ZmCl͢p&29J(̊D3 jСيlOYQ$3!!Y cPwR ]"qj^"nC ŧ C0%Afk/qL0 &4SBt RY߈Z:hFhӿGdM^'BZقpߛ/ȍd!ԴuT̈́Ay2 #'Uc 2h[Urz n |0R <]Qx|A*ߡ;,#L _]qֈ^e֗VaP5aDjxЊ??IQ8HV&}hqTkUqP[*E4#t5yS_(XY~1&p$W,yU$`<.=,R K7.d4;Ggn! 0=nQ->sKyr~K!z)>: }-)Ī%Vx! g^?av:D 'NOs7vQ ېPx=q\^'okqL,9-WIS|V`$« ^# B<0/659ϞO6,~><Sfw7DL:TZt=h\LpC^[j{Y$-t<-ܥ-uXx^b5hEx*ByO]@6MlwpϾkpBqKYgIsw$F:j#0#ZP K,o( IɄOv3`9\ Y=:\ޥ揨t: ;LܽK.K]l_kH<43U*SL#m4S_* <:?I 4o [b{',YЛZ'[/2M<̩>͚/T\ fP*^;,> ,^G_#m0f4Ut7Z0[{8ߌhiߙu޴XH,򲂔C1cv%NB'zW+J {[QFH=V!ppz!.umQձ ~6<g ;B3>#\x|s{E zba+ZCI 2}ǖAgqkP;4dDDc@e-?KG)эK Ymr$x>BxM[ µXxIS3/r@'W7b8wcu*p%1A~0f7<1Bld^**蒎ڌdtկBuqsA$|;(..=xl%&5?. 1 ?W*E&Y~dXlpI&^T_wEq5R Hh\>M.rF_ a #$K4ĺ]y?+nYuZLbـ-;yUƲr=lE~Gar^R Y-Ǝ$ԏOJޤ쬣Ftt{PЩ;r%$QFAJל ֏*F-Z"YL\m0 :"+Ulddy>L|m";o 8q01I?iҍz '5뤄`$ GYB $2$56w=Gʓ SHW%^,LOL ne:ўݨ^ 蔰;tLTClg}1%jR'M :!"C=3dK7GnߌVK[ 8CtPPM]~4upW~=96"/_b-ao:mzߗ)ՙmxF"C}F4gW@KQw ZAAnP0{a6ܫԬ5S_? ff20BM:K+Bg]i* %bʈ,M#pIK 2Ōpqť+ZϬ?,ҝ,<ma\ SRmgjd6-ɛ>d qe97λ$AfbQ]쿴u/E 8S[ #r@h%+8OMdms_D:!e7kHxc9hAH"ע!8nw+*53ek6wyyڌb .+,T;el_dx_Bi\}smz|Ԋ4GwLTR57KG7/FG{.2Al܄1Բ7'-AdH7Xj#k[' Hb)4O7P8յ*Pxi^K)p!M$Ceƙ3);F~%R3U{ځzK%s;Oyou0α 5KnDANrM轒^P'}*.ߛ+v~f6D=h2A(dmގж_)fGxm~2RbZT|dP&uշh@c9{ /_i÷a\uLA1p2sXkݪZFiGf+bSKOrmӛ%]ʲ'd)WoD+tm~ "Ƽ7R) G崁G)"S k|úAq[vn<ޗDC+Al_Pd2^Qt/7Sc0*@- F>}猫f"d3"aa.vs0'ǥQH6^]]JMs>76v1=<^jXe36$QZ{xQ+e\`(SA/;G0l  y1v1la! 2Bfl2mhF^Ƭ0ZU8{5W$v1jȳ Xwۃ{R+-; `7 l cVQ#O,IƊKY l~0 ĐD_ч@# dJ` !4@)D3ggۏ@qͲ,Fo#6M:YT2c%sلlw0l<=@`lϩ(/]Ҏ@hKS +T[8Q&%Ĵ4H䂐ImŌ7K;I:/a)P䦂DluNyE r_b3 ;"1j, gYZ07070100000304000081a4000000000000000000000001665094420000a458000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/ ]?Eh=ڜ.+^MC0zvU~of_"! ga8gyGNڤ)Ey:SJ}0[&_zډr`f74P/ 0À j xlthqb4 kV(*ߣ ËMbeS|(z`b1Ns[oߎ慾AJVՉ.ƍ?i+ضQFtϴ -FZDLdcM%= tVc;* S0Gxҭ [[QRL}|EaY= N~O\|io2$؃w ,R7 /wo4TQуx^Jp)B^^l@Md5_34) * ņg70t.SFG1seZw>|p'͆'EDZOKٜ_؆rk"r_gvF9(iş=G.OdOy+a!CGW㓌4HvF廉\`ZZ|("Jp횺9(x'Љq _ f6-(.uU3~(,V~_1'](n?Gep_x@;  j~yMt'D.r+$,~8BsN>iDzOס:ީuNNR5L3sGZĖE5HwF;JO25NlDZ>+[)b,^Ed;ր/UI ( Iۨ5l%KE**K'o]߰V|׈=۠nIOab%9C {|m7ĞcVRhΒe _#E!;@A116LS31BpML8l7 ji`W݅dpsRe^T{ԜzǓTTg]S L($XMi)ZR3|Ls n:ŕ|Θ{KSuLnn֭e9  CQ=DRsA=%wd| }5u(eKh+lXz<cs)PCFz :Q̢\$⸈1TILp~d[E }~昳(U(99^ԷNghݥ-kGڜKd#Z˥4{ΰjlO ZQ6+js_Ï q t䂸2x0[q7MVI"8~һ[@%˽mL OTnң5ɡkJw&QwzIG08p>^J('e'-1^ /  FjBdvy#fNg&RH%>~Ŭ%j+y1<$*ʲ0h}wQ#2%E4uJʜۈS_E"ŭjC"vs[YjJƜMɾ1Y{i[d|q?d&s#Пϔ>aWNyRO]XXKpnjjl;Psx u˿^6{:BMjdnf'hT>;SvH fo>] ya[0;bXD搢,$@09 溇]^QȂ&)z I9fNc[?Nq]Ծ =sf :>|1p'p 8UPSljEd{QpAqz u/Ca`ߒ`H9$NPE`<%C2o0w7~vD"VU"`X0lpF0Anm<8sʆ6oA rDp%ydX3؟ -?{sE QͻeHCB}l̊C`BԐo#i|x ԎTu.OL>;>Qˏ;mm q:mpDC6Q+W?Uu3|)ySJ ~,(Mg h2Tiu2fⳘbWl XlS,utwmy`3O~23,Bi2¤J_t` eٳs9B4 kC"$DYՌ6.M ?';UF["6)Fz(Lנ,CXK Sε}Nr̠ }Hph+r@d+5%\~̥F &3ĭ9A߳TCvrF73/Yk9u㤾7nW /Sw l)FߔwkxPG(4o^̳T*QO5Ѝa~ -:zZVIn]DئsD} |Q1OEσ4A`H`>cs %H`+Hu;|V [= H8Fƞ68OQi"uO` ܉34z<<ʐ=aIXX*q .|UM/L^PQ:e ;qO Hn %Eslcd[B!Z]f+ GKlґI~_NynX*Q#5O \crECW2}1O9ΡJ&Q躴Bc(ܲפ<&k?9|F &AxQK[>l6/M|̇#H]tVG1p}Z Jt5Q[pvL&n0r$]sqy$!iH<6vy=Vs`¥t\]ZF46Z]9(45ozv[sBK(xtR"[ň%G+H~ A Qw$mɢЕ#Ncv{{^W71Oaw[WN܇M馇+ZǹzHϗl5!g.2 IQirdYv.y&tRqkWQ~Lg(m.%"n2sl;g\-SQ!pHb)!{DcO'e.SV6h&=]P;MBõA?_kHȝ@RcPƐL(;ȌO>Mw^*159$_OgW jm*ҵ\KAPw?z%9j̃}MVu[TAZ+IY:[Wb#7E(}mN]ܶ3 趪TURqpdYc!/MY=}Y:_A/3@aD9` lFd~c>uۯ?xAW뉶ӿmK~Ԩ&cKpdm ōQ$FL"U{۸ɭ+4#,nl|@(0B\/aix*YCIG0Wzf:"7훻K6J ggwz| IsЃm)sӎZɶiLE9DRa@p4byysF*-NP`\~ER4U_g2[>!s])_F 6Η}bȨbNuTv{ O./ݗgeԑ[9ᗕ-c!}u)Q( <3\٣\'V6˱V>t҃![d y!CL̚N%fz0$ْo[nVbHd~xs`bPr.hLD1 b?T lm"d)0hlû 1[}:_?yԋ?.Y_iWCWQXX"ڶ*@hgF//+MkM]HsJ7 '(u7%I0)J;wWO/䱾G4f1\~ ((ٯ9pHJR@"j2Haߟ(0H}ƾjgq|yQ(2|Ps"jSIg&n $%OJu>Ήx . ._ھ|~YehLֱ;7  ˖o>EGJNJ`vZA㿯Ҷm<'NOOD"z8/neNXtaٕ% *Ƚ$GxA9v]l'c"yB堷h_ZkԇS9D>!_Q!,Rlsx(79XhILʷ;8Ef'C ^h1rOM$ϠPOL dz+M8Q R"t/RO07y3 $T5n5dHϺEUr8+nH}D#Yg.ІIC 9QM7C=eSZ beڰ/oEjAlucJtW?>pns vx^5&ȌIM=zM)αݣp)ݍPg1PsY۪w}ǒ_,헻<4尃T 퉥E8$G<3TOP4ُMY>=x/q`m, *N-eO[=:{v/m!a+愕>fQ1|8~mE.uFg%H& uu꼻ҧ͎,7P vN t>8?)2NKi9]T/Ac(%oJSO"#OWQ_d>'[A^4 u1ٟs 9ճ\ԶL r 5)Qp z~T +khX *Oob)pqa&` q"j჊DKq$w̝Xޮ[]Ån1vo)F4Aۉ_CVWn+ ,n/ t؊l&-[I7Da,XIBNܠ.wߖLqh06*P_xRzN(_o$g9k3[¤\3>V ,W;nc~(Ms,I0Z2eY$΅H^s:UJt$KuErH+e8ͅ`bKY=>.Ԛ,뼜0tH`&hHԥ ML<%䖩UQmZr's#KZ}jm0"?q*#>\P SppAnBwgV:{8gA-I'hWb8/qYoS2u.U9Ov^ȮyrTVuίz\~©;Y"v1` aءO TK'fz*fW礩Xvr[GH S[FuCѡ}\/e| dIT9S~G[6͓l%sMlJ,쒽Jm"Cumg]ȐʦF/.? Ee8h܄ ְ??<^uc^MeOO /P!& 4EL;˲FJ 7yiᨶ0=[k˼w8Tz2ironn*FUOO%r  8YNa9']]jOٿsZXM~vo>ER@ǃ]05FE,4\[yLo)vFG/-~a2F圎:bh%u-ZE%0ވ b@32gh2@ onC; cfߥ ~[/Dƀɧ|gsݫ`T/G.܎VĴPT?@9&2PsPaGc -뇃nA;%ģ i#afCc8,ۀ8r :˜.|oͱKuC̪0?MZ-AP,ĨbocҀ!ۈ\1B5k: Jb0VR%HAG [Y'>OvNzU] #6 Ǻm'#[fLLD1У~E {#L6:}kwfo#ZUMJbSD0Xk) ZK)W"L ag H`)/IվO"i"!]")gm C<Qk3qKi*lCٻ<}Xw#iJޗxF4KVz gCpK^. 6(P(P1tjdieddUN2%R#KR|<'u 3/iwZ< #M/ ܊ j?po^ S|ܬG(Jva .=LNt)W6hW)ՌDg󤔥Bj H832 ż,T –ہ1SEFittʶƋu@G%ś狼1C.sQ4Bz@z4ɧQ՞y>eTj_O 6ḙ'ykQ.mA {:12hQH)&Ӈ4"wŽ|ᦟ}zZgEP*0>ݙ5`q;wpXŃh$!1e,xVr+)uׯo&O129h/ ,ԯfy6h\4=9]m.,-_$%]7d&eA]g{}), Bm iG^nq$;?@׃AXOBdI3 ( HW{2&֜){ a+Ls3?N"FnX6,t!!N-<:)n\\Ku0b4+^'B2_y.k6HEkwDV f'lF܏3CG&o40 6{op;5\#F}TU\]-y:nYVWLq(p ;:3e8K=I,iu$i%M|p^iTk#) A(,WFkqL%\LyA4a#X!Ky*0NfI1KA:b y߀*Μ6dkmNy]/(%Տm!IF ꥿2kY=Gu[ƌ/k@-%~(oI&˼A/{,N$_UO` AjTÅr}j|/ZULX+ ɗwlH k߭[ hjlqUE MowtHЃ1`Sb!NI6j%T9u:9@/g^\P+9e!~}L`Ԡd}^_="ggC]qf|ϐ <4]S:JZ?̈́!٪tI$)"[7+Y \ Oi Tc"lqD+0L;OLO3?sr@܎.2u=U!ЬYIXmf QWL^eexzZx~ {+zjN'((" BT8(hi~FK?`s~7 g 6Zj#PQ6yـxꋋdXE!k,@}Kݤ,? ^o:@NM~˛_>K">=s3@/n޿ 0ضekH;`w*bXqԐP{:oC*~w,&侪~J=eFΝŪ ]\K sjhY-]9 @d 6P-ϴ+Cώea4K [kԈS_`W&%x/[ wDo_x`$1N@ Ưmn{ǞkZb&8)dl]PA'8ƄAgޙp.L;f )%ruܛк Vk7ئ^AʆQ /7M'p4h,6g¥xL^ ʫD޿h.Ǽȸ$,gìbHnŬ\,E5E\yaA A&I yY-A_C5;j$q3 ˹jU6 +~Օ/:/u' eb͙X Y[_< "(`4cxJ4ϧ'+*"M0%}R43vT9!yrܘ9FZtq)R8I!(o6ݧh A>TE `^,qd'=ifwcS: ֐#~R{sS^LF3ϖp 7 <3T//_N I[v $ɱcg`ƕ7Gep`Ci+FrJ|j<kE>U7؈TEs>-[d=U y]S{tcI,j6 $[4V@S/ixR\ =>~٪sw 90SЅ*aߴAԓ Q5L BI/A u͞gLXK=˥nfo^u\/ԧW>+}ili@ K@jޣ4}'Ew1HPr7o"$P{Cg;)Lv`!>)GE)֒uߟnuwNt3AZ?Ol[?a<LN"1чVp볘> k/n/er("NC=3ԕPdXw|՟}Tu(DbeD}:3 I%zl!$0$?)]11&"P6!U#T4 _kޜC "7M DdT|6 *%h[a8 15Iq}o / R>f_8a8L7p4KgnF,H=h9뾱n5c,RBim@IÆe2K"94 'Q35T`K!^$. p6#lq/U$;i*vѣ 8\U)%1vz&<&ݏQyҥp[#{$cPsaǖ مdNPИ+v;7:e!fi=vLD`ђ҃Dd󼧃ſ{x=ы>sPl?e@oªY!LCH{ wA̤άR )iv`9oT7 rF-q~={[)X`*|'s؋/ ;0_ln+j%@!"I-pфb59bϚyܩ3e:[sʐϵsv'[FKѥW[S]"YV]rf}f̉ӇUk#q_xNǴ!)~#DF+]0i.u or!׀.\DdP e]_?f`|X"mf{B&&w$ r$^hlބG/bM1Qm{=6bs`ڕZ؆K}FV;QLS] (lj@f~:, ]Yǻso? aZ%Kb4a=⌨T8O3~m؂t<%d _w@.2Y ^qnZx 2AX8s)* 󷓐 F>K Z=}M}q%{リa{4B?=#ð*fz#s'Ց 'u[2PPӔLh{bbe[LpDIbq a|mCBj7C] *?m7c5uπ` OC&:Ov-#K [Gv{)^%fLɨFaA'5m,cE1 VC Aҹ#S$ /_m48>b=D׊Cg? zPjȲ:=D5U\J ِ"l0~`'ŪbvI7}.Ko,0,Lu`1)D 1Z19\\ Cx@J!爌Bf\6@Dl5y释oO~7q>7^?tіw^[?_b\(3v޹)=1(;6ӖY 8 p7-v/6k 1vna>w}ip ^qm@<ʑg *UİŐS}\>ass|P7\p7mL%3Vj~Cr|yf4Sʺaijt:)OZ~ڵ50] no-P(/r@3VѡLQދ_D7(jr`c8(i%byf= Sυ xX1f0϶@`Aج 2A?t? ' %nƊ GM"WR ;>MI.Vgqe%E λBxJ=2Jr9`nr(n؝ A+FfO{!1n$s\ls1ML۳vCT*pI\|3m֫ҐŸ,% Qz>ɪ]S՝ ]@ZlKtU0d*/;$ш.'\C/`s WUI ľ߾MsU m-;MylԸ|Сwʏd'5-PǿX~{{7j͹3J*)ΟLJT']E CTT2T鴪xvq)4I8cEzJZž6΢+#e€B :u Jfiq!tZwȅJZh@6Lv% MѝzZ4.NR^,jڋfMG'-O"Rʶ|$A^9Jlۙq鮃*tTyo"H: HO !6_uT0so ]CwN.U,t‡$fB5MC(rL)t3d౞*iaБ_ LIJ%N4DW8FnK;rvCqE[7U/Y=!U7A QJ_t$XR->4zqLDˣR9.N<Ɠ2{{ZWuk^:Vd>j!aWM^5UE )A(Ihr&lu(c"CZ λ= 'gl9Gcs#~Peal0^(CSp@#tq \$Jw4Eu䏃Y,͐;H/&`DP/B;K'D+yaDA̗ D|PH%+1a0^"Yf؞]\߯,-o+2t) [6B;n]OU\'Y"%IXbV!2(%l) f8O \R]eN^:Aᰝ vTPىP`i\]XSiWQ1TF}J칫Y#$pZi|ƀ%u*3p%'0G%$tbH"*@sZQ-1&2J8֦>Hxu_m9E523@[P e`>HBĎuEPw.h5dz3oҌ}vrD VQOC,0=́Ѭ:\a.lٹXddx~ݷ)g}Z"6逋KGm\Ҭ\#g[(R.jq(feI'au4VpE fVm/Ʒd1q[ UؼOť+")sROak`WR? 4Juul 7)OJ &2GnkjZҙl0D_5upoRҷO.܍: Uaz/ Ѽ3ޱA7,ض' @cP?PM(B+K4SBn5 0l`/= z:^N1cOFܑu#b(C{#( !ºIdMhEVm53syG@P*n2m\vNu2q-0F6Lfq/Խ'm.!"-ghc";D,̨/jWPPa&y;)A\69R3rSIͽB{oDu:jSc* S-l!TR$2K%,;؜Ɩ& 3^Q?NKux'{qKf Lu2CU4O ]_h'n+h8t^Te8\ǖ\JX{zPN;E@jF ,DGgva I|LA!B7ϺB[*Q}bY(qHi)$ h*vGP&82 tLY9yxS7WAz6-4UT r=̼ CfN4l "/׸У;Ӣ|den8:8%Bd`uC@dU 0H$z!+-P\a>Q("S_sQ+šQ|Y(wj+tex09ē3ӂt3wev.' =tBtNDMόG\/3ʳ*SuWe\3̾[B40!:_-T9gAFrjy&vsZ&K+9xbgňi WKH܌go^_+XZ4 橎9`=?f?'n6$ѡxN* Ns,eu!nl񫴗IMkıGt^˚@s];u^ 2m$5)8p3\aODN,݆m, Πv (y~Krs/JJg]x`rz. AEpzK9`R \7KW&8*3jTy5ҧdT|N;ʏAԫ FK7KЎ9V4<+D`cZ@)V&;jy7hf %9'ež(ACSm쀏`Eu9YPUϽlff6(v: 6E;!FY74fJpn Z=WV]\GG~0Q7_l& ˒g=5@^\M \0J=V[ɵZCEvkuD5 ˅c_~p_Ġ[읂Yz^y6<ƞ7 kBA2jhnϒ6F?OOݞiޒ[1ޭ^^M`|:F}_O,\x촕{7AEb,`-c͈yHP85ҲMSّ?k >u8Yޝ$\-T Zrtk_1> פ#kE./tLCLtm-/19S>AdUH$<]9u/<+>-DJwGݯQlR~< -@V1V 0 1ռ)Husocm:PzR|cj4ΡZu t7鶍 :؅w ԢTL~keQDЇ{mrc ڸCy¨DsQР{NӺ߿\')p`?]BMԆCͤi-]-DiTFC5' x@>͋QvxU6uN){p(]Eݦvrց^2v%oU/_䁃2 '+3k7dM})rK}Q<sjzo h+K,_ཱི6M4,[;{ AY)#F>^omKVX\,7&1WKsu[d{u` O2 b2mR}QK0{5)0('Ft hƿ0 ffGJ;Ymqv[ F%{7ˊ~Rm-(~{O1'^y Ǔ埧?֕?`ۀ~ok~ s|Bܒ-% _Sۇv p!$i^ cHDRJ:ADdb:R5Bn))is hN?33r9cV6)B]r%e6ՓyWo@9!5Ogv`!mmN7Ú/́h(G?0 1t8=6||hd`Ҵ ::}sf1Y OuJ3S0m,}C@p))NYg2%+%0 cpۯ?'8\(ъHyc!J 6CZ!qq pq7+gX;kIy>ޛRe]!l8Qy#0&<O6ӜD]~4+j,$5)A >. tT݀H z6Y=]0Ǣ 9z7M`nsyUCFW5|/U@mxkKG?#z<✼`9|VϒnKXir6n?e*%X8tMٹ@dgu4eR!>".s?jS>Д؅ q, Q(L־8/ fKk&TwK?:>F^WEw_ԑ"3U:Wk|f4mQÝZX!~lԗu7V*k9:hrgT3W2'ܬĵJ1t*QɃn .p6u! yсJ,M{Uyh{;EY_YBRun䋲xv惡UR#7o4k팔chHJ[T=#t+pLf79.3j>{KdAF1%ۨwb+.EDy;Ḽ],yFoEƟTs+]tGú}VjRڀBvn><ݕ{5,隁:`e9 g%GQX,t+qM2MH[1ܜ%3uFYN4C<+}lHIPUX(eTp]Z>BR0s=lm=P?_ERaؘPv;ݛ'dK0aŔ6 d LYG.S@V@^7ekq?,nh4p~ ..=ŐIzz X\?}ퟄkˢcY*+FǟA3Ի .͟oKUJJj^:MqobH !$jKiz`ӂd<&y@npn9>28j-rPWi5<2Gh',w~uxKL7is~riܷvoc**y5 |_G\o-D '3?ޚFBH V)%AT4zV2CiCkn.&9]4b6_U֣e+ 6ݑ@}n]&$|ԹmiTi6%Pp[Mi YNgвxT࿧̟M;r24gE 10DqCzB<Θ^eHÖZq c`(`p,U,?:վh/3pK#%s ַ Liz=*3N-K dP 5[1?nEHJw ФFqi$W<v${V2JK,D]_Q#DV ^*vH6`7'B#I[,lQ ق:Y92}4;}^XL~n> vWŊ7AɥZO6`/Z]Y6A!Oi6g d~)~._Ba3"lN%C_WT&vҿ:+BYp냭fI&3UQLIl:uc2L):<N+|m s=oº US]bgX >8Ѻb $0G.',zq>{ N-ͭV:B#O&_PSe( 7w)洸# B0 z6Ib6S&FkMט&fI3>R3gQʿ2f znh5FεGcNRl"1Ŝ :ȾxjS6&s-Ҧ&2r8ý<Wٻ2g$J),zPڲlFo8뤚1`%6(!,QW WAЌ Kq1e 0U<b$ŖNG7ܨfv̶|GYŠykmeWS&EAy_%B-h,YKP|8V :F/:sl:SspN)*4R,}yF])LkE!㝒 s[#IIfs#: gO練mՄr1NCj,JO C7qi.45pC*ehěES~搯WH?O `e. !+%l"!h{J~Ya }FQ;8[M^vbЏ*c-I{ >Y/բz!*|ج4:ƕjAf;(/zԔ/=<ۨ)RK󚅶Avӿ@ҡ䇐01ưdGja+p1nĹ("UR{d kun[tT|ÅSϗ ^|ޗjLf5;8w6|dwbό\BNersk:-0U$,$-l9-~z/HZ:U?w% [=:q<}媃}NixC_pv:%m=Xin _=݀kk䠀_s@ʨU-- 2HSn\jH+I/DEݾ봧LOӻZmJ3)o/Y_8HW'8kN}f8pr}Ȝf]^=ڭ"D1󰷨UV*Q Bb.%#6ĔjIY%dzAw0ţDl(O!1D9bד&m>4r ڱ+ mbÔc| gYz}I̦V rJc>6h%W (ۋ'M"(DڭF*v^7OȲj" 9_LhN 4I |QF}};+ 3\߫*?6'^qnrUDY*V苩jixrr5uPUZagI{\hֿxry34yq>Q&Kfhn Y6ʑ6,f3* ΣFIysL<=\L,Dv*7vߜe$zثN}QJg70{"8t6<˅޹,0,fxöpȈ["kYX hHꂨMJ_iCJM''){Lh]$YD!rY6N=8r:.3fKamaYd`ڑX|K2pQ Sa(@ţC&DRe|6 и?g ĊSAdxQq{bOlٮÍv,h}q9PSry,Ӕo7XvM>u]2G&M#}R5Ptj!$ᾤaI<Ej&v.)aF1>"O#rý ߮>!hvh65k6xq8fBW'VPS|w%nePGVUO.]$] *ZBm"DSbgc b:u~  ZMB]՟hOy/QF*NZ7ɪ2XF Ns-\2%|q;;xc|g"_lnIO7*to,*(/f!͵RODe.\clh1.B} F^iw!w L!cSIaMBzyA Pw5YFs#R\Ps$s& .3fS'km'k'aÿ>,m )ҺR<&bSa99(VK{C3N:O9w2TTtܺ$\y(kVbv,48`#d'3%/Zi)xo0R h'_c"HXڝFuCuUun͢,?boȑ"8M+&HӸwaCPdi՟@wOȈyt:̋dZE?qJ"DB/_a#ebPԏwcCG<:[a;^"Ye s"&V!d~5K n';ޖ=`ME7;fȨ*@n$? ;(D[AR]ӏ&F }ɢjENfƫ;U,&)yb◷Tj}fap2 &Gm^^s‹FFx;= y= Z3bqG)z_L#ZECu} iӧGGá9l07M,:{!aP.%c'ǽ' rcG=ʮ$RQGvX$ /e`%~tBc]n?\DDǴY|L[gVr5Xgau|KXh(ltR ^ } .5`-HV̱B8qՈ~ciȩրn8 k 3mk psd|!%S 9UѷJ,>:NʩfrPiwp| J5×Dz5_m6nXd`Mv⹞[\!4 ,m闲u\'Li@%~Aqwe_Eh{>kM&ۘȞvN+1[F9т_B8DXRSϘ /Oc A`'S!ɒ:K'铃hlyvȢ{&\^8`Ey6X/ă^hK js5i&i|g2`l“8?~=oazm|H{::Q(N~fkډQ[}>a^D `Myd;ۨIq(F/V1 <¡Xc =,>*DtzāK]ZvY swe'H/`NKz/&Dcd`Yd,Ԥ?=__v$vIgh~Z˰^KzaGʊII''%GCޣC<MR)5]3-$}4Qf,jr Ee!ِ#hs}ju WdG[_5l4,Y~+XS3%eԘYE Qd2Gl=pE6 Ks1k;jqgV<Yg6WMTpojOb,J0z@~`D5joE1b1:RdZCTT޻Z%|0U@9%sy:ÎLϋnjav yj2,qU,5}LH[os[÷Br:|_#$k)HK8aB6ir%^p͞C",* `+Z:Rl}0>TfˣO ; !K^=8HLXSOghx|8TDReq k>7d"@^$rF/l818("ВUkŀ> Zn 6#Uk|--:}Y`zĩffWp\w.9x-P0l #;Q-ħS:{W ^CUU)>J3q>o0gOTC:ËvSbFϙ9_! c痭qBVR3lO*NL?ˈl*xSaꅉS&c#Sn"X+EQJiHyF6}ؒb#Qoh+hG[\\HKZ n"#UD9|Q(-̰a=c!z$c2 -T?:^'k7./r|#c֡>v5>".kQRiJ$R;tǵ S<8$ɺ6y "ZIkG|9 -c)Y^3 _A҄"O) p0|LZkl(8ul`Mr2GYJ[h~X%6 +$VzJ,Pq t3OX:^?m#P|<jN C(А&ams"?a4y,Ɋ D,'Z|Ỹ؟iHc91!W5a8rvB "?>wi170䏏x2!=@xb1\z.js 84T+hš&[D<>\\۰a8Rld"б:T'1j:oe :g-ֶIkAn~T EL3,bh Q6Cҍ(vOºʗ@:t9HBK{HW/ mjl;R>gjfEL[#ew'ˢ$R|5y(ԠԷgH9iWt<+~6 TʚNEk JSR~WA Tuu&<,QL. x wst]=l!jk-%{+bS4l/\c2ܖur[ۂVۇ ]uxS$dw7znVC UVBomh3K w-H Z> (41!$MpFGO$Qݢn)sɵ0' ޶}+ Mb03 * :-W͝Zé.EƲ!>Dng ЏacfMK$}QEaKy?ڭEurؗY]8?Q1(NmbD'툅HkŦLߎH*%#34?\ȰT+ INJD+Oˣ.xj4~5u;>(I+ fX뒏5N?'Y0O+ a|zo *6ɗOhtyf$L%|yyC>h L#YUv_ǼK뜤(u 1XH-Lj;w [" /dnئG*s<"E8 T  ,-L,(N!y?1cu\|+&XErq.KJ$&7l?oǂ4v3VH~C'NL+co'@{`S$puR>Qⷫ5 Lj9`9q4hScA&%FÃ}ݲ!z!-wաMpQʣ,ݾ9!F.e 1t/>UOxFOu(KSsĆh wy^}b, ӈqĻ Dx2Ol+ڔ{OZ6`b ujSgv';HExd 6 1|6 -Ca,-& FjBogTyLBS#YR㷇1j$eY9~هZp (;q)`L^9W%^馮@#8jPqv{@ Q^.FdlENV DRSȧRS?@*q+xW UN^`ME*XVvxbMڴ! %~mr1W*1 ͋JUс|n@j>1\"if3Fƈ4ȴ@˨DNduMCL3N8PղUي)&"^SozΤxbslgɑ2a?$ᶓ<ܝJDĐ{d˜cYCH o͵[Ee AٴtMJPG>*OʽGbb5(fmO9C  rr^n#~]\\ G_T`YwUNffBxERXU9C>)>kcY@;I}z'Z ˃_3\pہlT/%M!\نF1Xrgz|)Vܟ`MذNt`M#a^XT+, 0;*Cx)'暅@ɊNpeZcj@qI>'R3XIł0n5 )ٍf胏_oߣ~/{)9?H25o9&3`Hަ ϳ1EfA:myk1(ʙsߧRO5]L>[*'䔖'ď =G'iҾ#\K^U N+2$>أ-UoCVN,+hiTsijI 3aJز#H=vK;o^ƙ-rMt~Jn(I$u 4H $lΑUkR:nY */'Y>4`WD-WQRb"wWc\,"!վOLҥb'S9 ue[Yh/Vd=9vjz,30S;ϔH8"\Z)]篐:*CXޛDD%R;FX'h\xޡ@:g҂Չ jF(]IjX2dC|ZS9tdm[(K;%[[vA`OR(5P:'2|yO?ph54N>ǽ7*dC%_i]CPGaIj֓r}k\ETfJٴ5cTNȢ"HDNH5f a ǿLX/ [ fHJ!Q:DfBF}F,)8zTo[KΤ.F#-0/WF q3\72E3X<kqk~Ԝ~TH2AfrI 7꩒h d Sq:NuĞ[&N5قi.~]\9e O@.{6pP zxOpCkh&Z8X%,  bz?m8"J^\(f U pAҼ^)̋L .IRrܢxn\.O$VI4tT,jJ3V%-`f!flPnZ6%+J+3BZqP?G0Babu}H6{ : 慄(]6`J p| Д gyxfFSO'dy/C>gkO0lD!MW;z 9SE05;vF-aL D63>p*r?jVa7ao\7bw=n7%bǓj,-Hf1lK{olR)ؚ wFڱ 2{MZr ӬYq9V+~G}) :0ґCR8Ài'ܹpl1 NHdm'&Տa.yn1:n|ݞ"L 3Jۜ_VueocC^ZkFdq]Gn z, XɔC' @[^Q;{ZbupR%k`yichAJ okʬ j%5!Ҡ<)uevn)-!;4_/n MHˑ!p║0??gjM|5e2HL%Y%GWDJ]B5˳ȟsnߥxjjD ˩MC*^2}6V'wPz#EOHVX5 *xD*pqE=4Svڎ zH~oK۬aCaBx@ ?"kֺ߽#`oH*`u&N`ۏCT ֪ xe_$UytG'$wg /T18 }k*h;Uo^Ga5"yݭ uHHK(pe3FS;Gp^|`L {i˕}ez 4uz܃A6raDlj9ĨbFc1`q'N: ٝG57q)`RG@<^V)(,#%sQczq]pK.ii=KasE@g0, ٣ fw񐅡(*_d N:sf6 #K`|>ꫤijxkc:PeЉ+ MeZ4հ@uQ'4R1PO{e^<-^lZDShovGp鯇6ct0Frwh~§K3AcG Ut>F2VZݮ2du‹) Uɯ]:?ܚzp2uP-+KGFqϊZ,+G)+U0R :,ҖS޼#(mF& D}:JnӽvV?+lu zLqtsعvW}_xXq6fHHT.(x0zgܭ^E%õfL0sr;YN5p ]FZbæ74ms8hM8=`2jM WB>n@'%?wBykXv,^< e6sy/c}mφgz]1Щ̢=Ay?Zu:-ZBt!9 Dh{\X:y-KVYiym?ϟ:!ƶJqLRp V`MJjG&R!t 7pm-}j ٌ4ȿ`d}%znŠ*_{(Cjb;_H-p/TsO)ʨ>3Nr""C٬T+-x".t5JS }*!T[AIR%,!]f"1U+Zs= L?ZB  'B5~fjpsXPjRD ~,R7YN1B?1G]++z023}nZg s5jvx# AؖA!^,!y UȜl^1i%fZ5HR"}Cxىp"NE )WUif0@fMh(pҾf970h9SmK |mٻB/nٰiVǵD=.0uӨ4}D!֧7wHQ,Dl5qsn-\ޞs~r< ~yOg2 D~ڥºF)W=i ը)d}7-yAO{:rzv(3ƣTHyNEU1lHo6jBXU,ѳ +gt/۪n"%#ܦ A'e;IK 3 ̄qEP@YXNP»*Jx +& y(KeXWadw$A Ԩct^p'PCҋX'89Y[nF D鬧`RlRM~Pܺ Eɟ_`} 2Sku2Mب1b}xeSY"٫|.c~R6vU՞me# ±NVGZF'WD)IeT+]|:72.ꬻCTZn7q7hl͟n׸,OFi D{i<8MVM-NXJLToF#g 5@O1=p Dp0y0yDJwr9i!P ?>#O/YNC7!S̽;$s.8uuO). _"V]7w+3]BZ.Gn !,[)qn)#XwlA\p@M $W}𩙺F|mq1hpՊۡ'e&;`G7n[}(xټm"@tٓEH ^_ CHu3t.'&.$fYI/GE[vQ]f籤_ M6q0WŐJ]/r Ͳ3hϏaUh.FcVL\P՘qŒ@hxqXᐲO3oR ҞP̠7Cے7ӆ9mV@W&DL2T74M=\ن-,UrB^gkhS&fGnm/Í]29JgD`\LMU,[%PB<ɞ`\_Q%uׇH' Tq ;7\`9gi ٩ kuRz׍NFJQ-_߈uNqբh,Q,dֹGU;`;䁙%♽3!_ԗ/? ~l9pcF\mc`4(geHKT󒠽_}!W7GDx)X6kn.d j,E.F Qgr/MzG9S侮qsgx=Ql yy7S9Tڒ5"[t]S a} K.IuQ??DH&SC)n5! ݈!ɾ*O+hZ5VS9czpIc?4Za#"LMLbs Jk]]S046_10at5 |xRzjxҿ<٬c4S8s բMCs9!u(lΟv]z&|C͑L28 %Htze?uǕ~?U۴c;Q>$-+R\CY Urt$o}.Bj*]U!ڧb{2ì9f8ץ=t\S5cs_.|Jk{8GlFccj[+T\B"1N6օXI- +E8[AW j.?W*Vs܄"\fc$_dAXWccz^ s{?K_9Q8ysT?9̤tWA@$3a׃*Tx?`LMyomNPXyÎ~'}<סB1BqY u6mEm\XNR,Z=dS tMd6De&EJV|ody2~ï%Kw&FCa7E0n֞CEeJlYIr),[*e,#)i_E4ǐhkPyEߨ$uԎN.O[ep~|kks(52(XtLDG/[AEgd)r:cFHtƢW  ,@1B&gv̭S %1w*hADe3P}Eb5n:`eכU9KJ,!WIeaĿ dq6%1W%L&$m&*\t_^[;K]Wh <\JI L'+Eea1 dWTzijʼa2z VI7LjQ VQx*Y6i\5ƫ˩GӎSLo…9Ir,4.]!w;7ͨw.6$nac< M"iߧ'#}HN-ooB 7OЛABr6{l& iZX8CZ!fu2Ř\MI,Y{8$S*P`5UgVʢB$pŒ $`xh= ,Fd1YLX# QzN Ԏ+^A \;WT_v7mX't)'hopFmBW$)9I|4,HvK`Rkp}C&ң*gdl %ʨ9j8nN2#z$\|t6`[_uXzE ,D`Ț=;zIf%BL;In#C! UM|S'ihړ$ɸ,JcOJƵfhGsH&NF?[w5vW%Xnnv 'ۢ ޫУZqY3G0ֺ-zk 9(J\⬐Rpw?c?phtwzqv7KhR=vJACDdw>ɩ.M(H27<[wMJqA!{^]?cHA&ϼ#1#=ˋ{l ΎUׂ hAV*rbg/I݆De4' |* ]w!Q"q:1aGR'xHvim/f|tbFoxk6J,u8PAOA< mUU'I23#l5e=)CR%FGM0*6 Gv"_28E9՞v@i->iq.59Lhv36NER6OY0H@AҀ9#X@2FV{f}U&auYzd'5ⴖ+#L歪lXn"N4\*75Q/-R= kE6i C^;iX?k%f.M$߬޾lfTHCV~0mqat} %D )*^࣢AfL"K.;Y3OO8s/I_ѩCstŇFIdumXB1 pr~v9^Z;DL'fMvӜ;6}&MM W"@Z[*픻j2^5ɖ`rD2aD~N-=߹)[h1:!y)h\gRLb a]2RԨ]= k&(S aЮ,[.y*s>+YV5]{ы}TIb/D^6f1GQ\;la9`ҔZy4kCe2sPw2'e8_ @DlH:e"$ X}˳Jj3 a~)jϙ!$5lusC̄D)epE U |6 /K^St~768H/hPv`55!Y͔BBm5d^dhHϋAVN{*19=B7#kusLpϝ K" vp`NѸVR_'CݷħOA]:O=y@ M}3OAgD4.%\K-xDi"n`:;OsiWM{1H:e[#Cvv^9:KfuRwk1x8QWjjZ0} f W".b5A ĜAOCu:~}9~sÊzqDŹVfI B/#[P  ua׌P_@*m|uC4KXiu-eb^x K}lcu_٫tA`We53I>ޱGs] [ěYU㪉 >!OB~ g4}`T~ D%Nr'I`-Wc5fZ` J<ڶ MZ^--lJ^]\LLg %VtE䱙n6pY76$L0@́HVd>e,2q $qGf#m+hX}7% NW[ rgeS:;-똤՘?p^ѩuEh=06C$q7(&J#9& +Z˘.ZpisQpS4@l!3Rv`C|9Zmv\MX}hRw' ,`u?iM>EN5*izArR?('@qt)KQNڙEgӍOqڙȼ+8 {PQP? 5AЂciWJI5:jYpKM<:փ5 [C zV6T٤VM4߂F3w3,Z81UɇB#(/aj͛6#+Ӿ.1 L>.\I_|]8Wh:)P[O#nc)͋th4܎E1.9j% 3-I)E3rrxRlSO`nC,ErHjۺM֭SBcxOA_:ϫ7=[>SUDM*-EVWt 'X1KZfUerDvKEZ3ʚ+(Fk &HU[QLg 5:5qp{#ˇvkv@ e}9<*3.6zf[R= ?wT~ivy/$GJbbݝ;d)\"(D8]7$jr!*1,ݳrx<C2eKTz(_6ܻ,t~u GM$*Ea mJ~^T:KRV :^!S(r]%?XZ6/G6' ~e|wrnS3ehL,]1~MГ2(vJ 4_Qylӭb¥RH[\_݇Brf!Μ R}%~sCgfx^ ^IO4'5Mek) $(Iw&`^2i qūë(A=?Pu!pH#Cvg=A՗N.̃N0*Tw>-d ((๢"["eG)y5y x&.SeՑhW>QAJ:76r qv~z޾  @(Ȁ3 }+vn;?&c$$s-$hkœKlV|}v,8n \x?\~?2%DWx.Y9QQ~wiY^3 [3*G(Rjt!h%Ͻ0V~mMr ibsm "gn/$6ͭi!l}J?ާTG~t,s W9we!m_x@0+TaM+QU3n;!$vv}SRO&6aĚP]p7jk} =HYlʊ!w:'L #^X6 n8|Qv)jS SW% 6e7F K343B"ARQyoN!jNF3=@A\>jj| j?>=JIHba*`omKܭWy% q#)13J?bhZ&+b|_1Mt+Yz o\^'>Js?MBRB 蒛{Ei8v,wIMXf%h"8&N#]ۣaIqKgI-cE4/C|قXYoj1t_)Pq}96Nh I߻}brh3y!b cN-l+AU1KIP(Xa=$-|3Oyutl.BnkUHPFhd6Զе,lq y͆C\;^e.!TC1f1(XEFmcuM;, /uЫ.9mfvfEpeN1­]tЊz[xWjթ&IƒN1!M>{$=`d@0@ަ n/2<@!mw4K&ouz A#-X#M!*D.K cP_6 VgHcC^R:.-!!j艖 0*[)CȦLo bJ͹qy%} eRm리iK4'_ޕ\ 2u+}Xߔ'=}H,`6v-Y*yC\:TsT]&TMnzPXx؜@{l8_SW e EA! oQ5L:ࣣF l X#%:+t/V}=nHM!qىiUg[b ruU~˱?'/L`̔Fj״Ocrh~a¢-gNi*Ļ^El6Ygs ٟ$(a]`8?)^Maw)Q/))s "1l(u wy,؈)Ⱦlv`4.t`8$^ו ckC) Ivp\`> M5HEV|AzZ\.'V>Y[n$fߍxlgi7ܺ`l*u؞CE6g FkW trSSSnm%q@;2!u!O Hr\Yp)P*k] uO8_sTWX!qubSB䈕>yS!mg&a+]<ǒwuʫuB17]n;3Os!6| C}E~Ѣ/NÓL| ⳛw[]x^ a~qMQVQes ٛ P2˱sף&dp\Xn/G__Tڡ+.&d9u_e.K*Bq̄CwT ^ 2fajYQp ZvY!piCw ,"NF#3,嘾,:ؕIP>j{ɘ}30݂%Gmf7WW%[J{MpTg]V AZ/a8 f.<SX}ROP1bG,L:GOdWxٰPgAf9 ^- 9v1ާWI%f$%}@0(CƱF"<fZSc{-f,tV%#lR2ǚ&ոbӛ_$+ŹrvXXv?\$k_,@rnzHs7uqck8x҄\c5aD7-\UOYy`DIp?`;Q0!Pʑq"8>ȱ `ũzE7!Xu*2dE6,xU2<>\G&|1+o#FuǙ& d|Z$ʄ.~Ln[ [5rAx&lD:2{Lk k`c!:l;^|Ie Zpne6Wq޷P"ƻy&ѶDUR nǻvvXSu\&svY 4 ["pl"Nu ${v ߗmUAHTA!D?|TV"F-֐_vŢdR( 헒LyFzn՝l㪒fruaAŚ0 r3 (W@eS 4"k^tQ>aD P廅%zs2,&oq$`fvI`~^7_ժk^1UP s/}eThw<nWAeArDa8Ǎ [50t;dom iBn5gp;'~F&Ɠ,JD=l`c9@b1.~vs"2eva&|{+Iؖ!A':3v#U)g뺯,V~پͳ2L }2'VJif<.h(0Q#ݗl\ 5]и}&wa  X5Tcww,pT]5*i|qR+sO t  6WK:ibͳkAOY+C]R~Tp+a?}j=c̈?>|C gK&:?Jӎ2F|S?ߪ5tF ]v!\Oo .T)b6VJ/_xw685т*&[)@&4B"V(P̈>؄yb Hm7J]蹍 f/5&qޠ-?EVٖTNdYYYpp8XC'=Z*?In{ݼ;ۙUnVIZ׺[q8|$[*YRãnD%YFb f6 ̜麾T x Y%Դ;e&xiӹY=Vi~" =pGXE3- t]h=Đz%wܫw|bRiGJ%ŋ%q&%Vy`4Ft1#\0_G|'Mr˥-I~D5񑹡\/au_)\*%); Jۥ%Wߑ,?g㠼YN ,5Y?5`+eD+'GS$#TdFJy!J%U:${ Of}lɀ; WJ}1}d hrKՎV"[O7*-ZAk&_I ­b~ Z.oN:64eVDkxw*Fh)jZ%Q vI9ܡݧ!",Ix<^DŊ _P:7㎻n'&,ݚQV#&ܘ['~h HTDE\~n.ĖCfn76܁O076Y; u:LTA&K} ,J%!=`r8kDwѝeGFqXzR=!xf ¸Nel$!ݠ 4yx|i!Q,B$gbjvNVd=[˂, S}* fR577$܈awgT%;O̓yb'XZOVَZ}m!2"GDȖQ:LقM66*`VZޯ1!\&So ZEK5r_U??>VqQo؂kA%洌h:{̉-[gXN T-8}iPUE-\uNwu+eUg)^~?DWZ=ubvxA=$'W1ɺ s]f Ob]LmŰV+˱NEs"ccEP%L}@?ESuVGLyJG|:O+@]dўL9Y1]\|00`Jn0!@AݹyX }pҩ#ө.Kz%Cpԃp;(=o_ $쬽sw [F-m'E86a`'p^ʄyXL'ԶLՄ"E^8sYc@RC@*B$xza2JjKO}M⟉{Ѥ?;t<wڌ|#bpVb+<"DUƇ GXWA<\b/QjGz;"M&Ѓ"Mo7P]챬%*J>j2 &yo44KrxnxT ynrLD47Iip9ͻӧ=S.MHx E>⠽% z[WsuHdUc(n.i.V %[bԥC*(}ƣ 'y7@~Ȃ GwOwMn.x sZ(Q^χ`s([l,B:פq-uAYۨ~$ݍ.-si%s6jĿU#'53{|L-&-a,]cniRYA6I;Q B +N2!9‚l/@w)I[GRF[Ξ׵?7&y<♴G6 27=-)S+8阎ēcZ^v{ަR3-V؇Ձ#O/ j˫w`4؍5|:ZBm!G5>N#8ZusL=,.boƂfs.'}M H0rPN攳EN& إȍ:9RD߷BO`yejDƩ>i&v;}V("&TU}gLr[RXZ|%M,bRC&sL16>DY'xXpOb$Cml{%Lqh|7Tl9U:d̬Gwع  :O~Q^GK7_KowlYMr#^ԢZa$aPbKmLj]^J[qvRb1~W kZ贰vNb#5K:,}  nҖ]++,PAE>E14?G2#wmHѕ]Wzbre$?:|D1:f(Cׅʽ|m;J|G_@QD#;Y#!y{I]G𨁠5KLϺ* #;t^JOG ͅKpm=2b@òu&1guiVϢ$OL)bwh.$ÕðlV;1|f/;HqѠS!#u*sentՙdbw}HW?b0:tN Y(k5}=<#a1fBU,T;);%·V)# g` ޿x/yEKrK ΦP6 ]e8Wa^C%}"Q'B7e Asl_4&{OL ԇNw"6Ap]J}e[(r>LMǞHdp^hXMJo}:i8z; XRp㟀na)xg QEN.I/FmZpCL7OXJs8 տM5--L k)j`o}wi#%ʓ`X@æ"PVBW{% aehڧHҐ l\EFF1)ެk6DM`.O *=O+v]\=DT]h~+m{ajO(.zuHAY:sa!Z2(z1O6Z5'^J=1:*Dkjj7m d}hN^kht,*0Z*I*zndo9 GRM2Bӊ~;AFRn$ ע :0R<_OW8e|[-4NVJ$( gU֕l܀ |0h]t1MQ ňAGz0Ydgv|TH'ƞNQ`R[;zFS IC }2:o'rW̌J ̔_0 =%3WY"&{LܦmuE aћ~s6א£?uHNh#&:hyƂROCˠ7d?Vһ$uѻ|0 J@ǜ4w Äʤt2\a(nex,P1_˪d{^D2aOS -َ羈W'ӼZ1/txϽ4 00.\N,0'Ks-T:!bm Ncj6&[D{?no/JWKoJL[}mجiq#n1-~@@D:^Mu"h{&E{#ݝ#} .{mAJ{<PW8./:>pTǽ >|L-:G rTz!&?GFb\ в'ޯ+RR~*<"<N. XOq2kN`O7G6aZL0v|BZCz$r>dd޿-9NZ3Jf&A8-d<9T#L0?FJO,"~&SN\K~B32{i]# ngA:(+聯>w+ {nwCkgii. L})qր_S8{4T)7 ?ck-zsbB8 ̢n ,2 G)0ׄa ÄN"@4E#Y">CS4SQRQƞ=r 9GOQ[ <^ϐ˂M@3i#c5/pt .?rpfS\auv-VSATl;2GEhޝ$߲2FʋTXsmʳ&Փ3*>&rhz +?0%)kti 6ѯ2Sr4ǧ |CI' `A4Xʒh2AfNV2B+"/*RZT 2ܔ=N%NM?v4K*KߤtٓV+7j~a!0p s%#8u+NE9,:YW05c@V5_Z)L'p~"0؟$QAӾ@$ŎDڏY(Ću+[?i_^,6Y:FKvQ 4wxɤF+?zzUk4N{aEQfv+z@tag"΀i(ugt-g;##*xCa'?hUQؚ e>aŮdޅ/^=BZxO<$lۮP\=MZ4i{)tiVQUW)hoDóR-G)'CA-BfPUoIw״c]}*M]$ө#4pmѠi6uz9Ƙο(~>G{QzM!j'{ړH0h%7O=$hy@E @+o {7RlH R Ty A fx^*KUV;H1Bc 2':9=-yg;+xr.g.ݹWF(㸑T0;InɊ;ޮ-UrOYgDQP;քf$TC /OMp3"`s[vF۶8䘯;# 1r5?8VEg;%ml5ŷ9QP8x39|Yv Gfl6tCj!+jEPٶ,}Q)jE6J8 +{4 fT1Ϯ&y%XxCʗrBقR^0.^~'Qwp;I@")/!UsO O@K7G{o}m2;ȸ[v ͐W&;̜&Cӡߍ̷Hk_L%M̈j-^A]x$`J7Y4lFejzNKѷ.Ddv3(H!F8.8QZlT e8܎ٮ=!Wx&Zث 7-Jd8޻S{)lj#>ǒeb`5ұkW:<5ݎBhi8}ްDd;i -A/rhk&6wtq;lj\0 hX g?^/.[o7 ${rPD_X2/|ީ(@{9fq`S|@-ܺFϸv,P#c 3^n0qPF}oe39*"لxB1b4p){HJK:C$ E75(ޣ+WKEp# =[>: p:>X8!ĆoЀXdY+549Wz1 l>~xi="7_~8]&L}N!#l`T(RUNue*x&p^Xsy,|yx=~ IuDv#qc<9ZjS|_Nsbk l1Y-܇[/P8΢:up! UĒ }( L{O2<W7㊅ )75$'C#1è1| `GQQ f\ DZ~^!=`֘Y0S(Ik\=kI+`p$"i,ep ik*1mz_7В*)*Q׻tS exAo_~|glC.FJ{Q[vbp|Q5&4i)v{[4ZMl×7|}b҄+-܊J)yg޺?l1D$ 8v7ӘV IΎkEC }]3pV+-W7刅Z= GRC B:+/sS#w!ZY:dZnbR6R$Z}43CUnocYa,5gwܣے]K-xvS%u\>tR}UY" 깔@EgAKW@ض!tΚnH#;'{NaN*2{[;!/ T.s+pΝ eQmȉlDhJ[m`2O84ߴ@{%),H] tE !k4fjNR[iI@>Mhghg|8&ol4TCj Vd=2ƒppe˰kÒCf6`FQ1 Y\ [e:9xsd+К{Gx`ajKںr;=/ Fxc  rGN3cXyUy? EƅpE'?Ҝjs\u =֠'W/ &jM`I`۴֬7jm{M9g+gqg |Qxpv]q5z ?C^36.GZ" F&&TIg{R^#`RpV+`oVbWx(*άм-҆}SQj/rJHY;dS#SeJKO^bˏ݉7>7FAc^<]m $ˉKI h̝ Y^M G5skN7¾jgj!T--#F50Lx肛ADrLIn~=pn1 ~HD0Io]_a|g50GbG<G;t>ΥKv߷5 '>oev,  x5Y`a,9z\ }#ulp3ԔC1Ş~a%W tƮ @Ix_tӷbCmGd)]-!@ˑP%w`|6%2H8g8]x'dtȹc'[D9<%.٫y>=3` Q 0Cbߏ`5̟Rwk6e->HlrOn ki񵆮23GRLH9`ښu⋄{Ƀ&ǁ61S(P8OCl0X& KjrGNQƮ>>I>>f?lVn<uT4u2|l qBl~zݨf(Ms[/Eo܄ՃhVyY,#$| ~z.0x5>\KOFulJCCUW#+j1\v/*=#̵ ɒлl9 0).g!Aww o #T%c \V/wfK*5:Ҿ%F YћO?oR3$J=n[aK$ J&sGS i%cFASHjc*+u,hW%Χ@qs{IUaʈ1@œl+$z83 pBm7jcc(DA@p?ZcF69z[mיzz{]d{*pڤ1ƒC9,A D38=\},3,PRv70Rޕ5Sh""4) j7?[[tm`lPAt`Z3d-{ȴ0]Fdn;;d.cGyZő۵4D$)4h(v*=-{YQzԓHBօgc<>֞tW85@|nqfHؘ72c†WV-߉N~Xt>z[_Դ3:vab .bxS8CDU#=B*?K`cDDz v۠+Ǽ,EMiٲckGMО\*Te@F#H*0X7s{ɥK` {R]e67oCjnN#'ʞ)*GcSŹ8T K(S7|j 76tcQtר P22WnY"^:}\FLl<$bQ2@ֽMF|Ftm3,i(8fjۻ]V1ۉ;hFf{0XZe>qi+_|xUaE Fm0ew^Av2;z?*wI!0ϛXOy:GCoT%7@{nbnA͵ Vr4+`*XE407OKYƯC`93"wδ{94Vы;3 Qj OR5 uC7Eه nj: *E*H3k.|| q~NU*kSL1hT"F7P44&)Vx$\mxCd:W#푳Լ4"Q^vKF,!KY[[!;[QZi‡鳞ɒO^p>PZs'cUtwހ puTEq#@sr^.H,Gm!$#!T_Ŕ' JKvrq0&^Էƶ؅۟?hgljZH8Z ;a"(v![$TkbuřE> xAԭE ':D [cŀ+!V9HRk,`!s%杠6kSkdQ͝n_/3:ȫʕe)j7̱#8\m<\[߭筬 X}VpB) n:;*y{ovY+&$򹷲G:|\iS rb=1 $gնTxzP>KH5DvԘ9Qհ Q5/k,s틠 0 8rCckK(zdAyuX,y(gl"IvN3 _`v 8[gXs2;=ApyoZR!1ߡ+@vrŗ uP|bg#BqTT)uʥq.WwFMn)iZzَTh(yL`sH~qDs˗\pȈ08%]00a7j5(bz!X^$1@}ٝ6SO8Oa{%s&gB 3L7 jRfc z`JNXnר|rqM)DlgIxtPQ5Ũ] d(O_w-A(.IM~ƖHY)%ץh xrL1BG؄KKF5(M-gܘpLfu̳yfpivQUdm C'vVJ5>Pܷ8wz 杯:`Ǔ, KLcw <'CRO:GO@тݠUGײ-kEFҡd#'HU4󿀆ߓ:ʸȶvI/v- @Δ\uRkv6Y"(6m֏,B,|lIӉ%.,]OJ/42ЯRt,}_6S%o.FmIfB@dೄ,ˬ~-I_0ȓR^Sݭ %tF$Z _Bo[0 s,e0p 7+# Oܤ+ G:2i&9'ߩƒ)Z+njDQ˒ |量j #B+Iگ;O0ʷ C*Fܰ)IQN;WǬN W>y-'sV$" ׎(kYHv8L4P'W5uz6s"?"OC-G=ؿv8 UE+i4>@z ^̯/z5R&.B*u*h "uaD#կi9'wM 9-@Jٽ0Lb #DR)zč,+GҸMZ/:9)КNj9#ww0j KK[h%!L^)w504h ׳nOh@(r?cͥnɖ:OGG+z| KTUxRHh40 ZaOQD2Uh?i67~h>glQxkp;iD3l`4)s1![a[vWs`/MAOYGݮ4Ȅ=N/_}.FZ3o%դ~טϼv/OR39- {uy!,ˉ= K[6a}F+ R`: {P;F uO#8e=Sͣ 2gb[F8|J+qʱZjx\_fI;;;:xK_؆WYeN[p(>t5̐>Żٿ_&~%Q'f'WPZ$>>oOCbuǑoHm;j9jT\Ę|dzk1ѹLԆxe(V(x](ԛۃ??ŎmMN18h=j&d=}{|IA=("j[}8)^RF bZ+73A~ܢ8UQh5{ca0 ,BMԦSB6kLi>OtAڏs\~eY,us%fѪ'fMa#mA=~EPgUXO 8 eIp}X|]@TQk'%k1uQ6Q> Bz_CoϦ4`.`RtSڭ2=TDXz^,\[Ӿ ;3Fjï.UdSN&j )} A90 @-UDAcl$c?,J-`daerkl/*yftZ7m|%!z L!mݕ"⣢+0%YނKcJNwp+cW*ڧ:K]ΙPR0olF:m-OR >a`^jTy& &sWbݨ3!T &w)t;A;u9Q[UoR~»lڏadR^ ꏿRv=ͳ1o4!#WC-+TYJEv4z7B> .p2^WpXa7dkgxQP&V|_jdc m&(ۮ=XXp U{2wdžcľI`O𘑢ҦO=W-J.fP-/@h䍘vvfCpdbb –&wƤ_q&B6y,/-I5烰$> &T/By;vV%B㘤 :W`Üjn6[F`i9SU'6ʲ06j@#R@ir>cMx{Ͱ2( N_'&wG.(`^#v7ٷ/:0k\STexre$8g ͫcJe J 8}Ԏ*S?2;>-$&s/t1z D^xh<; 9hԋơ;Fϥ9 #fԛZI+KyeͷޙE=rNGLrmӾ 6vPŽypPWHjaGgL}%Y'C&]rܬa5qУsۊSIsYztTt0KNYaR:o~z(5i|.;>c9nYx5TvQJAeW/ٰ!UsF r@wI{i땼cQab:"OYfDL]i؄reer~ی¸I^56lѵ,xZf"|#ZL0Dɭꊀ"uLDUG)JMzeF`;}60~^jf/0ixS5clŢ_jR C"ngr JlݶO΃~PanoҨ/א]3-{M.C,WxWS.t _+@u|@$3 2{^'{H! @yk^l!.x ϻzgCn25\Һr(FlbzEePV:JWI+څ* ABNr+ToeV~'_V،3H:ۂ#V Ӄy(iˎ:!Y0c]t}9ړVӇbGD)_6yKX4 qP1`$.I\\!<.LEx:R)u944$o'v|l[R%vtmj$DȻs~Hpx@1MY^6\$]2 lYn8;bl0e [ά =Lc&4i.W/paxmޏ޿69 Z4rlYCH}}4co:Hg{[cXtASz5]3,8 PџjiD0VJޮ&Պ诺( No QgLmUb=w#̩޲@A6iWQ*퉇`l;bIqC&YzR U]{Tc$P pOܩm_uГ-VxWwb9MHqofPD_& cGï(SS,ir]]^DꨘyHS0A<+А.0\; ֦- j#ហ=ZxS2-|M/bi"#ic~&q\)&FwN'[EN KTaɤ^ɈuV`Qsdٕ~a\:7Pis:/CD&nC"1_p r(gʉ~X5@ {{VЊ4v` b^ۋ{i.X ekx6ˮp`ge>$3'ZXv:-,}A~<|8m^2_ }?ܸ5- X{_I1Fx" 0 +>BP1oɾaV]Վ6ז(2}RJ C oeS;u,U'+cL&ϳBd> H?@@\Z|G8bb"@fP@I1Fe| H DV3;2awh= @i2I[B[' K< ddj rҴT6Cp^=A37 FVkܣ?]J |[?Ӏ| jcž᎛&?k{rS*N!NҴԒyIX\eGB[[Z'>jEkĹ11tR߭Q]PWziɒ鸟xɢ&!8h0/OQ.F+V~~9UTʎWފ.(;`"p—g+`78،,8t-I-+:\iXu(b8˰pK.^B$%o7s6J}T;p-;hK[SuH(Yl!O&/t'kZC9q <]ajni ʳPߗ`J*4n4)Qa|HE-)r~N ?co1xn^Xcn+Q Hˎ\G/qVM. :yHU9 \SD`+fcNG A1kDй4?rQP` Y~C)@0t uj/yڲp(,cs#HG E3iDdlD;E8ɑ͌,6 F$J^P'|}+m8!+'0\q`"(GWK99OֹԴvp0g(7d<*v p% XVes %|2z%҇=_2LVրsu +RuPns֬C7--2@N5@ܚuiY0Zq8U_f)>7i ua&D%K vh֒J}!m]6Hӿ,V5 @\[[K>߫yIIVir,K%*Z9EUCgq,!; amW.km*k ^#@ZӘKץB>N)13#N(  Jefa,p;GސuIB'.Q,Q :?L ͅuZ^Hę5 acQsگ5_Q/mbteHnZ1EiV\^T >mUbK[n eoaޤ3W菺q.{|0Q2}(4/1{DF*s$-|Ap#b^:cg m:8 !)W?4c*hsĪ-PpMXp h%;0A2PoS QPپ$îB4M?{B8O-N4'_8  Us˜,%}Cۻ+D8jȈ W1~7bWL:H`DNlA |K9sЗُ9r.*<"+b;umѬuKaD4QRC1vl|pseF[V;lE-'"Lۧĕ4a: brg_P4*լc~g_\Ċ쑚9ݔh]ì4予kZ"&(']k]K{.@eG㚞A:` 9n@+ɤh"-q!SD2'e/9eқ/i߮lN8 cɃI3bhm1fXXeY(؅6ũ)_h:9J+Mjkgㄡ<}`wWMd[eiSu &1&mn(@N{i7[z1t#gZ;;>P4`exM( 7eDƖ<@1{:NAyY2453͑(|`7^gz>DUN/zKt38WԶXAP~Lr.`O:6/ %TU]La"%KoK-/<8nuR6\K\l7v rMf R)KhHEQzѩP9E,-\4 sc|jA1bvQ8zLw+#s_9u5gP{RI,PZY _#!CD1?ثC?I%JR\hJէs.V31x"H- ey} w|O^p& eZa+y5$huE>D&}=#Z㎺d+0לΔ3Ý}="O=E 0úZy E+c-т96BW~ղ%1\r>إm&%/w ui;ǼVFc/̷ErxWIts3)xPɆD= ^{P|qȞ|j÷GFiT;mͺKmG ik_d~ .O$DO^߫eȕ`mOm-Gumxkv&ӗMb'R J]G6+ԘOЌ#QP27)(A0rz{i҂yTrLRxex5ۤR-v 8]:9j&lɆYǢ٤k>z8= ;0y:`]%_0wZC׎砵ace9(v/aЃYLòݯ}ֳluxۇS&޹i  uExM?(s!뭻j&T,dfhs}iO itf6.,VPb8 ZFcJaQ? 6{~$JWF§ 9K'O~,QMwe= 5Eba0B)pkػuMQOrWـB_9- A i&Ͷ&g "zKQ^tXAZH X4$*ڞ?ti B 0 {) :nq_(8Ԟlm-`lȧuv;Eg,C>u>\'wT30PSitC8yEllsyOZn8-$9=X*iݼ*d/0ПiuK';8 $8:.`5, ?*%< QF14zQhkPZ[Q&Iw,L?McI^vYDf6, =W+6vj?|-!ʴKU 5̑cWE9c;{-XarcR *ڶ)>A'QeTT|Lbe=G6Dy0{;Ji79iIBiuYk )#mhtU CIמO,El 8pA6O?ЋB*qATsJ c@M$裚Q47,7id82۟i#Nۋ[nsahv7w1_ Jkr㋵^s HjްL8kDk*)Z4w:BɽԆC=d(y$P?AjXwE%0xU9.~3{Ԫ,>ߪ׎xi~lF#i!ľQ6ް.ړ. L<nH B GT=ܿ!j"#(;Rrv0@q̂VС6^9@:&g+hZ:'Č]pǵGVFr7;8\ BLQw[sV8S#i,A$6%⺵lйIq- :b%QTa7gSzl儮~-a"R xc1~m-C: D":M|Z`poP&tG!>SGZR, Hz%zjatZJ@%]7me b=-ݾ,{ 2rv̄D~?. E/w:6Kl-`ifR,ur8Bco8+.4]z5NTh] 8'8A,f5t,0REu ?Lwϸ ;kث[,A  ~|88TX^n^ Tvt<'8Gpgbvq@0!EKfI"G4@UUj"TE(WK:*v ь1n3,>{,~XEhp KO3gYriAAyqT:%1Dbpn #It3h qnl7&չ~\`Pfڊ@jUJ? y4/cEFG!!iarg ix>&E^F7׌ -$3J,fpg{#T[@GWf;<P0m.nQmAW`ma^$t4tu>wZ N=*Eg#z6㊮R7ľ!W&53\pV=C_GQ ef|06mܺ8defȝcÈFrSE =p~: [vy0qD1{s9}Җe,VX,3%f >ɮg^ *G*̳>=^E,u5DlrhU3SUAek7(ĦՈGh hbmQȊDт~YrFLF$&㮹"XZIL1pbcMu)8Lilnrd X2{A&eκD@_I36 -61v lꂟvu%I ;;YSؤA 2\vfͮiOvge 0A(AsE7ƨ,8 _LkLsZ\1r]乨ﭲ5>[M7[1b9#ߵ(@e)VoOT`U[q'ccLak&O!vIJQ&4,AY b˚TinlzYˀ[b=RX^nnՆ/Q`$b\B%^%>(&8!s 2^cl xo$= '$i55suS 0FmϸT֏Keͨ;Og&멶UM]z+V!GJGy|KEM7޻7/@Lzі+Ҝ;=ٜu`Fl7X7gKDc7D ʖh ́vPrhy95s'$L䪖u&@3=vm)eR+shxuq5el{.lz>Oy t{]KfUC<ÎFQL_I1K% ɩqq)]k^Lwf?(m"r 31Rsq1s/Ӡ~J<}߁k?W\)$/'66ٚ4ͺǓ}di3Ⱇ~GWU6 u85Fꢇ"wNox0Às̪"8pGiZaOH)Bc^p-'ر on?ё,;oۇ;=_lVKQ\KޟތX; W;Q.åtց# nK^UM س$Uhv cCaeDy0*/5¨bS!(y:b6/k'@*/XcH+'4}ykBz+FYG}vs+d-HTI%#8eDל,7\QY}u@D_| \y/6l ϐqh<|܋Qm.w"eT@]612jyNʞ hޡ,M?[)[ o3dwʢc@.:6Ft(~ph0~_\O˘n9)fs"hHo&آ+BVEgl/+Vcь%GU+dB  WE 7zsaqNnuٍ׿Li@AIG!")咰7AAï<+i 'c~HRө9WDG5_328&ѨwYOu"Hnvj-M1&إ'p'_KC?"BYSLDDyE۵bֵ2$;h+5Y~q9^5˂Ȉְh06=E#[_a= >#K&<򵟤cJ pQ&UyKN[hǠ H/}GC( , (p!S7u U-b/%/<30-hתո hnG QQ py"w vbYQ3-̋u?+IOkS}@aLو%ժ3 . ٚ|:0bW\ ~GFJ%fvTm.֋!B9UnQNs^ΑW-L;*&#rGckS:M<ե ac7p[2/EAԱJ9e#?fc;Dv?Q#;_CXhY*h nU֗t;m' LIh*kڟVz' ܝZi=` wXOs矎uCPK+ry4v7aGQo_ @J: 딽v:)eh?X.VqŹF# GO9uvn]rF&.!EH. {v| p/KX$Pr~<^{&'ܥ$7zL4FJ=(Q4*0Fd11OFY&Jd<vJcHhx2eӠ@.(  0cp9aE_Z-謠PROk>e~=N_!-g9v&\3̏0!ؕh²NFU7 E_ow#n(I SviuGvĪ`"St>B^:0[Ǎxz7#X F+haX fx㲞0ӷ ' =X>p&GZIYJBiuRe"|fGBѠOg$\ldbfjM޿&@ħeTPSyOgbJv0zQ>E'~aj/swå$=/׎,1@[OFnQg$\ `:gAV@HkˏT@ k]^SERkfN c )Gq2J[m39;՗\aՃEzH C0ؚ5:+r\{aI(}3$˜(o_ 6F$@}/()j^QG/,?93|&]X,Ubz[fEQ5n!șXJd_㊌4lq]MbO3K2#'K vO[5Ӽ|:KoSA$#Q>QE|>0'Z֯Pq{̈D9vqR/C\N>hU,d_,+Fps;2U@?ykYqZ0}x9X\dqA k!qLٴjj))wވ 6 ~ :!sxoTkMnRkޕ5m lo8{M!.ډ@=W=PvX֥Va[0^2Hp?[}>;,ԇѸHD+ `$33 !ɹ)aMKQ-a.GވГ\ѡkM3_ ykNkp% _]o@<~ TKof w޳f5 LܥS74x7 qz vHEZaL3j(;kMFhOb h@%g_[;@i^%%SJLw-95 , 2`l ~MV]E K?2>4ۨ̊z 8N BJĢOQޢ=$ˈ/grx.ieT"06Lp"~?Kq:6g$PZGѻCp cG $Q*i0e,1e526n5~"2:P*2] z˥bT"n:I7>swEh_577gZM̈́ɋWzxܑ2Dm:ΆD n Nx2z*EgmU$;RC5L Z 1jGx-hKuK+5J\w>O;VA.K+(e#p̭HeݟF-c-wf#ďnPMRd*.XlNM N|dWcO7ᔺ` ~Zh|%%?1L]}NG0=7j8ki 3='453czDU)>O[XF0~bInUL$l:\4QdjeDwmgx9m}1$x0a|evƵuB.씵5Z˄68yHP+v ĺtg/x*0PVb}6I0V׾[-ͧ ZAm H;$((.u[FXAGT߷̺fYmW^q#C@ (Hb׻Y}9{՞W&NSؗY/F ZWjDM *\K="xNJ磎hS*+[ M޳gbi2q^8A>,As uCw>nDCVgJF~ps2n\gʓex/(ĪeϵH-8_%q GtW;VޓaWǿ%v`fWlW.8I p%[rsAU@7e85GT x~^x+4]r<QWmX};59N7%A:4g_0nC. B07U2leI߭KfCLA=1%+S"߈d=4k|5`ɗXX/ =8,A"i M7VB5(H* ~W왢C6t.q{6GK:# 4Ig]`k\gļSǙ4?c7iĽc$CqhPP p( AXJb P*x:wo{ؾQkla)+Skt"qbH{}SQ d"cD/1ɯ&+q%a'ngj VUPp: 2~|O%ɉ(i YŃr?Eǀ<!8(yV@Ӕi,K'hsd|^ϹnZ-@vkA1|"}p2y iuT MUmf_im>IC E1Cwfda!}:sZYf eR<;9 ;Jؔ:'>cN4HcL_[G7bݜaI<0T<+v"Yd*V [ )Ʒ4 g4J{2 ͙Ԓ&fH|TnFXxg4}H`zv9bxY ‘ۃ91HHB@#qm|{&4e%Lt0)G\9EENa9/bf$$aH}EȒauS&0~|0&JSɕLP]qm0ijA]a}uhkRJ_ kɌ\J/c7 N0:#z ˈ3yg=̀>IGT)&6j ZJxkOJEYͷ㛪O%%WїZ]bFND74L۔Ve'(11flR,5bO*Qn-{k)(VdCBE.!'zQlE)L[`+ݲ@Or<1_l)tzg Su54ԣܺy"1'Hm-F b/pNO_^GY:R[h_feMF?} z@/{=J2a@XX9Š^W{0 ݉s2܉9畦r|9FOGz <3tGҠA@E>eHHh,wq z,_{a~3 ӵtGq Oǟ@@="SƧ<,#ZuR'‰U@p%U |4Wž~K]؀nASzیssGCJB ]ɴCnʒ#{Mԡ2=Q R줲j ~M~Hj1olG_ I:]-&BjW7^0Yz[ZM2C1TV4AO!ѐэ ME_l8kC zM&²;qЊ=kR>fiADϦne NIubsEhbhu:Qz,, $ w')6Q),(j]Vy%4k"g9)0K\*ʋ5P7NJUENgYZ07070100000307000081a4000000000000000000000001665094420000708c000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/JUpI]?Eh=ڜ.+ȝvL^\2T-թU.r՘xҬºZչk>FK6#|Ǖ׋xzRufGwZ87e)7}$\bsCB:$JswoУY)l$a%WEy3r xM(W_6c Kw6 yHg._Wʻ:߃4gQKurh*Jʹ$N>GTjǒQ~su2# ;M+0QCJxT3gp3b'!ʡE1LIju 6䐠U *V-eEϵb ˲, lĖ?DhɶޯW)gv\/?nF£ ^2wLLQ8+k mkTYkf5+t6VE8F,A?EkFۼWTW _Qau|i-!} GJ@1mdt#kYQ< IAۧ !x *e?>s4z:2šq x%();Tց\{ *M$luѐpҀGnZf,W/) ߳fΒZ%j7Gâ0Bje3,`WαTnRyR7e'0FR"t|Mಿ>kԎ2U~,Ps⦚+}'z0Xɮ`̾8pxiuxS#w]<oˁwY藠=OGM3h۟N\0(b.x>^7ʛj7*N[N^Gu rqUx)?7@o +3bs/\TR@# 踶S ڏ*@B-l#Ш9(}= W@T b#ɒLv_#j10uXP7uߤ-W.#F}Im7J)õ[>EM}ny(^ }a6^%}l%vnKq)J‰툴P+tf 0aƭT>!}ź~%Hy[Py&Sj ݥeuak 8}R$g[ _@Xp7e|yZsuѤ@=@{Шs"IHV\k&~Gk# 6,k4=nS4>ۇP,^XY x 'vxEx筀ejia8>('x5I@Re v1nƦ6hFUY,xw}G z+^Q["7#㝛ԩ3ꏭo-\e G m_NWμF#hGRuwx2?| nR.g@f" ژ2Hk#@hO?.hb[ز;vgD~3J6znHCmBBvvq3 |*s@eq\2i`?^ (g+U+M'Љ?c.xsI]5B@⒛wp2n(zf&}"Z*T58~я_VJ"Dk6Cf3=;] !-<7 uЂx@L'#UFG@! i/UccAДg< 9Cd&3dz'az ~9ɿiC:j.^i"|8Ai_3.04 j$ SՎ{a=UOh%^xv8xu߽| @d䱽Jr)r:7M5x-J`L@̱7pќ(> 6T;%lÕD_*c/3g3C9v-'-Txg?YdULpa2_7[98 Z\C/bo(7Ur^߯$~Ċpk > #nၤ_>0\*k(ʰ>+ E=(FP :+k# R*X1JcMrOvMM2"8-S;SYkU^bk)F%x,k#vʗe֕j!mӸw^b7yv C)p j#.7D޳stUjYr ,i`sǀI" * ?8)_QJwC"IP0SPKmrx5|7Q*~J@6[A}@'~)#vҸf;et;A_׳ QsT H_V5f Q?njK2Yo#*I8Z34pK˓ޞoa3!{/ 꽓UoG~="$]hed:MA|+u8ƾj}KP$FX~d 0uAKU"b$t i (_0Kl:-EƓGgJ`Eķ!W'3 M@ AfJ:x@0kQOS`aw!],"k֬>lX%6htƝI Ƿ WV7&s~~ԋM[yH%q&uHcl[YhcP}OBbW":*XBtlc~~J }왣q[g-6!'!x-'nk(qS76մj jpFD/,zbJR|5 j730 ܫ6:3DsWDѾTS" щ:XC] ?[90ǙKL+=/!M^$PV5@VDmr{t)ĖaaS]k<뒝ύ4a]Y4v]E14o:kO!TSBh! =zɿ$2xvU1^^_w|nE Q ,HtQAxT(SWY .R=!ĖkPӝ@lGú.﯂oȓ[:"`o,dv{UY|]3䏓ȬŅ9Qʆdq^ (# .3fmhڼLgƏF蕤=wɩ|>aݶNkAZ}ryL_xsj2%Tx1ˌֵk} $j`c~Jn:y+?%.'jAUIuR"wq,'&}|ʶ@mÍTZ胩\hJ3fI:(|D0 luS('@Y%eᨐ(ڛ8ʜZZ#Cƃc=2ye Dxun&#[ TTtOcӍP=]>24fbܪY.HB_qr\_ FQ^,x2s vz_0ͥHRTE(nr º/rNxRal%!-ž u KCg,"lG%IiLWϜν$GYMAz8A2HJ%$] &6'㧁:c|yOYZ ]J]bJpJ` ;$y`=dKUue%*$f 玂bț9 |KQ)jAsfh;/JE?@+I>zVLz~uaS57`d!Lkc1%#gECvcn:{ { \ &紡3—"%3bV[/gu— xİK=3oh R9/w ^_d+amhB.N96`@tU7jW:B;7G^Dg807Dujbiy`.8N,i^0Yk _rzJJa"9ꢇ벛MoWMeFX^ɦ/%EdVoNZR 延SPim1ZD(Ϲ xJ\;[БxNAʟ|9u48@bVJqҦ8Bڗ%)~ fWG=^XoZ_0`j$Hd@M$aGܻ <,QZ̞kFd@ܩEeV%TgDi&r"DS1U"2! &-F6l&8\;{wj9{`{*ZG+XH>k "懁9|\q3T {4!}/Pk}lJ)hFvS+TxcOѷ xb[E1"8{igN^QV+D,( )L"M!tcB X٘;5ˉMG䈨mp"? aP:A9U& IQc4Ys$Jrt|X`$fH A4r!>8SԚNȂdZy K7"Ռ"%%-sDQ96,|ͿP%=du4LzbS̨Ho̻pe6[4CϬד-Hx)Oo*[t ,sJ}Sc 7oS/ %/WNרO4 8`qC{hpŒ|]J4w`E0.玄jĞLWMYªE<+xX"b&KDJ S'#z`mT԰tقYnlT؎%8.$n >=|,Z<$xGQ*0iQ_qbȴS~$)|14)Hm~i=N>H竰UC{Rtk{Aƽ&>IE<{ $ c]B*n=Z}f438dP5K9@s|5y,WY5miCiWXA뇜0 i8wjU0%XhIOK{ ~ Y*a!~XxCtMҾP ʶhRR$0$/gEt|K8HgjC̺b)DzFf2a*M&m _"DmOa3Lc"WKٝ {3nJ֓wڤ2%Nq~TψVlO l>,U߽&( H*i?ΡD1FƺfB rU 2ja0±WBA-(U"9[ґgυ$ۛ(|e7pyO'%)35/QZOt;z̛s$n-ez]GDΘPVhjT_0I"s52X JFߑC[(|1LNqCj{%#h) YI;#SɮwẐZkEӤ6I" n C<3кȲG؈瑔nN<<$LP+}axXAF<:]5kRjT=Gߔj?Q*?*\*7 U5-rv+[jM,-C//b;Fʸ1ItGz f$&w UJUF%|<~^(omkc| 6huc0r+y? v a趋dһ 뇣jj W>=Q uC٥]y*Ǿo˥$HJA JKroVp Z/T/'!R#l@[xoL nkf)c,hfBN * ^Q#/c5տ,%}UD~1R)Y7Ӝ+~6P-&?-]0LI?dNs耇8ZYH~kUB%/P%v@lt{PR*(V+egH$zk~QDcu5o'X}e>NLiV0(=70kߐo N3lKTs/,Ē1*,g7vþ5N&N&9cf{wIa'ă,IEe@4e;Urc*WgyjSjƪ"A>h~|gg!3*6nSE"DBpf/nV!1#63)EAv;v.߾QIA5&[Ȟ]%O҄ML/L,{ G 0TcBli/;Rtq[A7KeRHܛ8 N-=Tmn=y_ڞ*h7!sщ}A4ZU|D=/)mc0B iK^.&Ol>戍р‚Kc gO0 $?Zהz+iM}> 1!é?gRARxdT?#j)E3*MÅ[m- vDP܅;C<K<}Eo:Ja ?Eo^IOGpC#.Q³և32eBA꾝kzB7sĐ$7jOhmQfy39b8pziw%nP opŖuS)L Kmoû$ʿeGz*î˴35jE<d#`w]9\#́heui \;o N%T6CF2}Z!#aC%6 JH'-$t|L_eZNX}cTַܼ;,Z?-5`-֮ABl&E6@;9' 'Z1e!kjA7|b$8q>5]gldŷ@Zq^98ؗNaIrPz}lp.N=_o6\/A^2}g@}Ŭ@m(;"M1lG1(GuD8F06P{mz.)4\j3 K5G9H]C{9h}l]8Э8NRmIb2ZZ7w^Yx SO}}>[$\B`r& Uvռ2_y|'z%1{K@\q~V pnGK)UO\KTK8#$?Z-'Nd~TyMs t~+F\!gL0r:$ot E6@)Bi'AM{,ivݺizf# wk[ZkTFLq%|Ƽcw\Ak3lG3~]X C]\kvjq`w,Pˠ(H>*c\: a SIU|$:FXC\tvVջ JK[KuAl*$!2nOJ@m豢. ?H'bxS پ ]$W☡ٟ1fSó%Kf#~DՊ+ݾSxrΦ–L1CɝnJg6)bB%T@0X*aCf)h~g'j5}T.ih" .Éo1udmSks^ԞvH({HzcܭY%ƉR=?m.=ϯg|h#g uP8w0oyr|J I%Q1ZNE|_q4 821yt(G-q'ԸpJay}GĘ,˨F2RؽԈ'TjNS㕜2cAq9M\rQާuWmUVK A]1m=@x\4+YI R u@7! ޑ;/F_< &')cb@(0`+ndy}z 3ShLLM^Xeq"YЉDQ iǑARW@+Yncr/iQ7p=KtvqjֳT"K\q@m#\OfR<0}Y6x/]~rvS(\!|ʑaZw#nS'E Cz%FeWҎNet)3}_F챮ԩ` GRڢꃯB1%:{ݔztTD2rFwJ: v$,wxm=EA0D4eG I>)\0W P%ks|.݋`(^L,Uh}Cy61|RWFK].3jhtgΖqo95/yR!4J>$UL2nPS춅w8Q> ǒ.5.,ISDY+s>ʬWc8C{5}곈 B?iלjoxT.tkÃFo3ǕD$x`]<ȡ*@ZAeV.%qF6谙MJChX5K=i!H5W-uY'ڨǞ?l=ʜ ɭoXʟ~ua)1.[{ gL PD٪[S\ëyߌˉW/r1ҪSA5` vCi+sww mdx2R2:;MMCA](ՆIu/} +"Ez,t]å```wm4:₻EUKW4?jKNO4H_nZieu źF(`ig%ީ~f7<ɂd^'.GvM` hm^ $򡘥Am]jQ֎~( `>5r%tWh'ڴ|1Q?:RJ. +T=W ʕ "(~O{F}# Hb,oFx=緼uwFs d0 }ʭba<-7G6֏c/&K4([7ǴU_.wOJ$^ӕ_6fh8@Y?RYK+)Qdl:kq_PW"O!Dw,6 's._M+l)pD.YcWn=Œ72?_,z?j{6p;9VCՠOͧ5UBzT{)aBT7W1i#!U*4XaxO΄fʹCh3ɬ]jH$V^ª~e{FCgü{lǡ͠ЛKDg-S^5̵$ևU)^`uTլ8Fo Mq~G]wysq 5鍁(=Po{sqt5*&(d_ch#F}`$Yn{? -,ȧ8&=/R5[]Y(rhJkSЭm&~-\( z&|P>R&+Sp;Z[2[lTcRb#C&`†2!Qߣ"[1P˸iaY d_nW,pBȹIu f8(\R8+犕kKc5ɻʃ3g<_fYrP=)y2[8:2I 2ra ^ӌHvl뮀l7N څځb&bx'jڮ )/dr1]'05;HrWZ}yafDD@Vh \í ~|KS׸{?Y:I_ѐrخc;K1!B,'ًXo*34ҽ;hۥU7-1m`D}eZɖ,hDMS$xF EE1 \Z5? k1?@{{4GR?y{CPHBUQ_W+Uӷh 0plոn'T)R cL*ETT[Zejtq K=J-H=,LW9%#|$0Щ0W06b?NC@fFF|kv^b eVv{3e%'¿##>IJvItͤBCjRj{hvәgq̠|G~b7s[Mmm?69F>RقU 𧩢5\:luf (QM" zk+'=d b _  K|2V\y.P ȹvFG7qqa,B^7Z .wڔjXy 38,+'ւlo@}r!EhǢsr{rYdW(f:~(x_+%K;[?Ns#fJe-*Q|6L>{y/ xc[AD.oD`4Si ĕ/7@7y n5H֘fAOMxi3btjH#SjO?6dYu5U䒁&DVC3pQ 󸁠rM=QYAǿܝY#mJC04Vqf/Sf;gf>7R~m'="!}?v^k `!f5A#MwkjaT)k91mڣluR>sXjII' j!OXx+ù(Q`3{ c_S#GU̞͝mj(SJ|ݍ|0ٜ֒E~gꀼRd6b(+PY?Py6&'[vKqA2D@}u4!r*࠱q LS,iu4mn$_N[:D21՝X)n ݭ&Cl@Km-"2=&7A6^av+4yu)U:V s7]b|e hͅA+gѕV!ʦ$3;Rå=!:z]m,jsʷl l|=MpVW2&f?lF>#-G(ۋMIat36QMBNـ)2fǖ֌T.LKֳzxFW-=ᱨQ5; v ;p R+}:ѨB5?Q7CSJNI9:c}!((WnΞ-]K+0%sbS$Q`o1Wu,q:>JiS{NS }GS =EDv/C>(Ey} |c")(%4;< bf3`JQO.G.:onSrL 6iJњ.O{Ӕ\a_`LGA~H|$Gg Wk@ۄK},g#{ܗ%}<~dYЛq~k(}z< E4dXRjSM9f0QLzPx7H,Я,cw"3{():EhDUwrzy"Y'/92 ^ݾGvQwKdܸ~xySAoF7{^@KtWrU&_|Sȯ=nd n}vHV/Go=CrI ƫ:MƅŁ$S@,yDH8B&@>laߙbRҐ@d 3qㅊBU,k N5!P㥆2s.+ZjG8.p%(9` CP^+b?jRM/Q[\6ȿKkSh-fډ"M\<䖙Cz%))n^Ya}+L 4M s EJ3WE -FGbX=idz=R,e641Vfv1MĢucF7XjD͇,}w@X6J"2=Ԫ~g.]L{h$۪-|,we@ZH,6^Xi-)o:yX]̹'=$V@#=/!09G4)\ ˚`$A|І+Rm褮xְڔ+\@+ W\1Fe6f?9R>[t8J?Zmwi?}*PnP3#&++󚽬x8cfU"KzmD!LI`Pg!@@?lj6po_Y.7Nmy/@}?=għ|dM7 g_P@o%g])|'ȃ Ɩ7ٰ(M$=x`ˋ˖7'niTD վ`JkLz^ZoP hiM˟{A ud7*M [6Eyse:@oŹfaGS.LVngLAG1V91ox=nK~TIM,(Zf+&y[U\#~Ef@80|F<ʠP*!THoK5ǃ/@rQѮ0Ԝd0%6+,SA;Y,V>{8(1tXz@s9<'!;δL4P֚EyyjSfҔ/7!VXa:;nrQA88䶣Ǡ0,.ԏZBO@tJ xaE~)/)u$ M)0l5.򯎦.j(/3Yabx+ 4҄l eT6ڂTwU RkV%Bqt¸zAel@J{qėC/3m? I c^ķ*(G~?nQ<:\0_Bgx9%[~~a(jȏ:HJY֮|@y;e;eoG}+oljw(P]K"tfpwwϔ7Uz~z=7>l=N JvH*bL˝v0I2}~L gSmq0y X6 >$09LjC[`ؐR9/a, z"hA+;vG . _lIG]ҟU3m'V0 C=>VbIc2/!{>ѡ_33kVw?+cH Dyة*tm:znm+q!S.$Xʪ@0:G^EfneW/.!S( ,aL?ԊycRNìO ~ SJÒ)In8kS\NMnR^5ag5w(0؞<VpHİȚCO!8| μ{Z`%-U*KԓFBSF4M7`sVnn9DZvI7o1m/AOa3>]hB[ DZ֊ #՝)+PԱ'G%;\ ΢]#icOK?O#l I>Xw(Ŀ QPU$F:0X ck-M[ G~^̌iX ->eye1Dhj?ub'l"Xܨg$7F2#U+j;z9ZÿedKsAߜ[;g* w%Òvv/T_`'&wx3ZqL'xU:Ij 凲j_ YbI3 Y .1A/PWP1Ȼl9Dq7<E$lNM6ip_b)1n^*bY'A9nb-os5|CF-Xf2Ş1}:"l!{xH)(+|UALB64*'2WyZ`;Ul-(Tg'Qqd)q2ْaGDj[jT~4:_A1y iڇb'9w/8|^@F㚋O1'ɂq8=4W?U3z$c52x,1;;0llghW t_3 6ϘTӸXxQ8 vA0q!%"@XBgj08F1Q}:ېpw7z(?nj'+E4 6y#g!;h؂:UV첖" TWys~~Y]%NOWOfŘeUrnz؍S4XmX۝lnumSvp Zϭi1\$aMwN?`U˥|Ruڣ p5 ˊY~c3fH4lDӔAZh'sqlNg1!E؇mQ%cz5o#ߕD8ޚO=Ũ"̺! mB 5 ym!8΍'k{9 VewѯP;SLXRFTO}c'ՋuLJIMRkUA<Ê ^9MLVjԒ&f`VdՕβ@/uR܋$p^.;7Jk-Dߖf!s-&Ō)S|(P}FOț@2ES1K;ad F"T,<Ɛ]\4"S76 P<8k LO,NڥY8yW|U.gd{A  2cad]<T_ /ɶA@ 9%-wZüVL6!qRs^ߘ?/lޏ^Q$-;{4Gn}$%e u"8XWWC{ZP93w%6܆nFz 2!twku&M`~I;u<.h88Zh8`GB6*tb{v>fX@FdM}ឡRD:?Q`T ȤdǞ3v6JɆQۗ񐥑V֍D,,pAQc;BNkp'U3@vA&'d/ h2@ɦE7iCmZ2cND21 Wbk׼r/4d1:4F2)o.Ϳ@@9mqT|<Wӭ,77 y٫4`޲fQ5oW@8kx`&zSO|3[؅;c$wC.eYcΦ{DЈyQǭ#[ZhZq& Bo2FٶިP{J2x4ct#kKbэ$J $U_WѸ#g_ ,%$J0kJr$O'{wL_\p0T:44 /U&(o%]Ğӟ~#NQ_A3 @"%rU!a.!՟.C Ds;fvBɍ+ tpDdOȺc'zB%1>(5an뤝+:䤌xb?Qx&#C6] Xr)[$xȡLN65G=>|,x,f5d/h.^K#b_DHob<(ZP탹jP\_8BT.`KQxnbxW^!oY%VկHʏ/v#8փ -?wQQ#+G2LP}f`fXVh.萍z SڨN,՞;5BBV3 ^, a$'-:(94ڕ߈7<`Z-H~p7+PϢ T=Ǥ0 'Ubƚݏ]&Hd7kOs,\%[)܂.P)*NȧY9%m('t@9]HK?ptMT\2r|%שz{+.I]y9 kLڞp9V ~yXhv9Qwh@. owMgXs_]gD)! DnQ-^ߑҷ[-֑sPSުTvnɢ`m}LU[܀ot4FTK.]L1۫6e $h|m H؍m b'2' KOX(eA[jO~DBn)aڕ^VB_Ehw SG)0!ap^\ޅ"QѶ}YC9քV6uO*Dԃ Y6nA5Wa&$ӎ"Pg u FO:3cI O^lK?te?}YT%5ڗbM\\֧!j MQMJY$w9 !=BLm%78sqvW4]ӵx!9B(B3%8:Tj,j+ݪ o bD%p[+>!?J1t [ct/>- k&7 a.g3 iTWPK[v.]6HZ ;s7yh'Qq!r"/zևjQj%q$> e^Nk4U}[WoaNv׊T{"`fu_$c?dzx,s1I>l[ȢV45LJwo>aǎm{& ^1L4 JD`Js YtV' >K1-T yibͰG:ƫbP~Ց~'C++tҙ7kXEZDśCs6V_# kҁ /}cIu̼ y0w4 WqgH '*ft GyJ1 3hxfґ݅oo6A!VWy[KN-:Dj2S f8ݩA[.߽x u:ʰp}/F#嘄?/IM.P\tCQ)^"F* [וqi2&k;R2,aaDCTø<59 CETh Sm> xk:kּ_`(1onsj? *+1\%7 }"@uUCp&{a@xQwΗ~`LضZMd-"Tp:Uܵ| &8sn)Vii#4"-#( 67myB,"0^yًmS@8L1 uB탥XUK:N-f)Z3R/Y9\t]"sh13 tL@ůS 1p WM$R/qӡaO,a[g'+,"6@l0CDādK$s5446;WT$gڟ§|K5 bcI`plZذ*>e{7=qh iͪ+wrL#o8ђIB$7=q/6R8\ 'dDm;gh08slLL֏xEGc{'gvu"IMZP ܈Zm|6vA܆$L" hظ&2X!$] .̥Aq5Z1zToj Jz݌k,&LE(SQ7-)"x¡PpaٚH_PʭwJ;Jȕ7WR~$X嵛}!&Fq+JU,, Axc_U<2/n"vtȁ"ș4 %uJ*/TaxG&Lv- ޏs>rc?nhPbڱU}FWw9aZ] Hs=?vOfI糒6.&qz2ʕtXqm>@Tn|+Dx!eS>xw9旚)!"-FKlI+/7NLܯ࠭}>lĹ7R.(t3"#]dZT~ʁna/U roS~ 4쳾RJs6Dl>DΝͭr-veG8{̦ua!h'-AWdt] pZV ) aSPj=V[n]krxHgb5]<3Bi;/Y.lKZe9P夙#حŵ*5JfF&2KBpe:fWHxZ=sɭQWRZ#$ eIf=ל\L/!51vi BIM\tsEUmHE솝82볓vFX:iBoڐ˴?6#u-Wrȗ  NfS[Ŕ'\j\}̟&B!MzxΣk] nuNYpQe8CϽt؉XkO??$oom33fr++n0iUe *nj }:`~HYyDmBÊeUwb_>Ek*Jomrk@øߌ@(!uNRelQ 'SYv¾w uħ~"mOGzj7շNKs%fhCW$(z](qwGݯΈ#>ϫ4eIO?:*-/V ]6%SU't`0< ׃!Q_ 8/k`te5,w:ArDgƢL23+Rlo@7r:`HU?/sXv$}*v{ F >9952DK`Wt@/n!W %mǢ/bRy!ㅎm{b0p+'oi8_ir ) ^;BEB?-] oKsK|!͇JC'%sҠQfMsNZ|0e^Ƀ$׎f)`33=y}\t:Npf7f _dc+UFz?8̶ XH~ sW, ȼk`\ҘիM&|6eS|Rӎt$C`=ܠ)#N/FC+]i}GoV%&u!јCJr2nD¨e`9R\qkP"}^WQ;q}u_ɃnZCh)7\Om뚪gp(&~tsm]]%>o_<..GҬk*H!-LYr12P~JϩhWV+1 [mK?9Ȑ/w9 [X8 ]!r;6:/5_ŬM#J':P08BUo -S1XcQfTlm,U㑋EWOWqGozp}Vz t/xl0fʙo/ڽܬ/SꔷZv)b] E>>̊>:Z-H6EOާ -.U`TÐm Nf_HwB'_#PZqLj /8I+tN6'(w05߱c9>Rmj* zͫ?0bl~bMav̈́g\qbFA٭UQ~Z%eWzw[5?<&ٹkd EQ1ܗ+sSCPz )>+w=dT-<49cUqM*xL1Ŕ 7}*#h:c*CHw~1,)6-Ve9mǪ$4?wЁ-7#D/bLzOշQ.^V=t9b^CuRDReXa rg\Q6yf~A*+M[͓z&|<1 lNZ)gp}+p b(nPK>OfvKzj!ܛ 'Fum+}{œXB1 -+wCО'6ekAW~xaLY W+0\͘4 ] Ψ>R-AWyEhɍp8^I Y !0vNr0{YһG;6,x^f| =f7\P0L Xs?\w8 aSc ML{ MY̘  %(w>~@GGE3D|xu< מi(\ ]buo=67k'ǀɟ;.UȮ(ƽ>:җ a1o[ΪTxY- RiO@Kײ .D&RTihG~E6 ?6g1 ebwuF]/{oU߂6y9a2 V ub^4Dp;9 vn@aڽ~5rqNsЁ5{@` VlDcR#“ߝQ!08y ;f[ӤW%%=*[r|  <&X$4xhB ɵ$E <0!'Zb jVGW@+h,R ?GH5eal8pa;M0T|q)Ҹ>g#z1O+= ά%hg;#1/$lwUy0'U&kifga71KY+ ndf3n FI_5Lv N%(`3Lu[ TƳ `26{Xg~i>X, :2ڒ'+xʸcc42ȫ#E- jPNӔ%i[tG-Gd %ɋ>wH-O{ O`;LGJ'|38åm* ÚƝq<ٕ 5VEǡe ].&)Mš^ +O3(.y^QϻVʉ>̿d, z ֳ9Y3;yI'7X8S8.a6 _ȞmQt`s=حjVº4®5#*^sډ }A k?G½+3nW%~sk4>bG)jH]::`[GHs~|cUހvۂy8XЙ|D4 V=] lAuɵp)Yi|;R?HQF,g[+t&Pj(@Ќc}V0qb')ZڞdvLg q벥ocSH(%iͤ"uv܂']pr z6k9W^_S3ZxwL2s^=oR1nb~,t@2._ wPWzP! 1yltMu`}A7sHXIJGgSf0Wm2~i\tT/aFآ*;*1PYIk@Sȹ_-l_яUK"#M,B6Aq0K ,Iz)!5&o`aCy~SC\&|ĞGNix8s0tT+'Sִ2%gzě~@4>.xZپxّUy!.T-::xlɻqhR?çݢ =<_UR6l:)1éA|)jѺ]ܥA#MR@ : 籾8eN#tEF;{{ aQ-@^P;qFʉJd(<:O^E`Um@qji;"Ȗم Q<&}g=&\45|@G{oxU\Hݏ"y“A{FLTg(w RwhoZ[7KWzM9-Ůce}'zݑ 8\Yx _Bw <$q6Kx!G:XxY~p_ȭXl;JF^M#L{CuUkƲd/ĉ}83F Ju (o2c-9t|)a '+NM8 ;ȧӡ4[a^K|V&Z~S xú1P-Pb[89Np:NM%(j­# g[h; 6~>u-/565B]PEZ-o`H^) < D.SXC s֖KE/cW??n†igЂtC'% fB@3-Ni馰JNOXFJn|U|˟`+N$vަt.pE)eA1 WVnB\uŴ8b]2aP*қOc0v 8eP۳K^nzR3>opxv:RڃЅfD@ J!wܿ#ey8тhT֟19UV h\9p[RQ$ ,Cg67~J>QfaImFm PGE&n 8#mw2SdckGr4}H[O) qfc)R e>+1ԾF0ǁyy[+mEY"Y1^, ,חP"DK\mۺbQhwk&!;;وw1&rӀW>?gZ<5xC+YyV3aqbukz3/N&+G \nؗ>Ri">[F=q9<8li5T/a6?ZܦyL= 'ܔ@bpBrC4h:.XZ}5Q+ 逽dhsCжmyElu|#NIs9($֮ޱ$9^[&F(;+WQKyNƪ݋Ȳ- .D:|O-CRtA.-vɷZW+ u'.;!H$e3B%dP,7mע$N, #]rB C˱4:mӆ9ab Cz~6MЌrg/ɕ k]4rkL:"I|]U(ZAeW.ہnAGog)$d%U0 0QѬa^Mc)>Z$RJ,yQøN#F{%F!dLcȽX[ކ*!Ԫh5]b;)o%b/=[kcb^אN3T%CF'@V4=cK1A'-ř?N7j1f<"'dmq:{&,A>'[/uu",PAϡu%dM"P+}m8̋ٸS5C kG ;uVJ 00[K+o_澭{QM  Rv.M1K[PxoՄL-'b8OSϷMpeBgzml[P) yN|46$rtTz-IY#T] `:.$ [>})UĐjy=ߧ2'ڡ 3VH !6aFY\OpN :jM$tiiVYю{ 'Nú`m. 8f J2>^4W_~Ï3 s@l(lKI3 Z*We0P'S^cCLBh1&iG2GV:(-f6Q :h3(t!7z{Nav:QuTCH$w|, k%{*B;=qdUrMчum^Xٛ0/u*e5zaVp㢯 {LAyN_l3ԛVB3of2aU4%wP51;5}R|•U檷7@T61A\ΰ=neM!W{"l{$RA &W^c*tPNEƘXI*l&4b!cϼBu/SjHjxgQo# (>SNݗ8C3QCP,On<!溋&(q;#i(|G^tg=."' la8 _qd~͓wȜ,晚 G=+)F+$iDb dc$y&hOXXJG=YF~ʾ@xn *ʿ$M{R+񘤣6X01{=~4V51ecԐ˝a4ph'Th6/TS.yQ-ͯ]B5KłS6M BlYu.0+bulQ@ƓAmxcƐ^ʍ~NQ)-L% VxsҚs MAoXP8~OHXP}ى5c!.J&J6EsLEOX¥9+pLH9 HID?fjBt/LѪu c-k5^P %+J:<@~ZHC{`jkP6#k*Z_x3suUw' ۸Uh>/_775u-rȈsfRR  %/qm3gD.v$*FPZI*~K# K4[}4 eqmjnq~)-@4zPʏ dt%__OjWN^0O4T_[?D66TTړZHkxOD&i%6 Ja3Vi-]Uss@'a >0Kr*J2q #go5wJƔ](.Cv*) <{6 })5sCpv&xI zw+eCz*jV4=t'41+Zv+OF<]n)(7"3Dqc!"+#'բ֎.S< 1j3% #BG+ָM|Coqg CVt8.t?qhw|[-wI\umx}*Q=j!$|T.»`2 f0@&lMb~BȔfz0*Z.)g|Ց)׵Uy*`d_p(Nqżv,*~0KN!_NT01 ~܈AP/.8hK g)?*&hhglW.뒝U9@j1\.m4i}0ekl0Zi g%L@; .a7{"l;q#Lq5&z-zǕ@4&!&z֦0xk/Gk?'x;RpPS!X[F vZN*:>+B 3 8 dB;C~*yB6SH^$a %+aKWplХtAt:+`?a/j5XI=ޏ~vwG E,4KE)4\mxxKTnymf~W'`^2WYBAֆiڲ/ *kn?TI,eAu!v-w#DnZ9&L}k**ΐ1I1Y.cNW"4tl5"(ur^fV/x~!&κ{(]?M?kg )^nAL߽fsJ/އ57^Ʃ/'ON5ur˗ 5R)C #j kh&Ly|٩ˠpZfP|.dmexnS7#g9 \ O1XFfWidž@cTޙj㘓Zvi{cL?8ԧ(Q7͵V8hkw*N3pK0ao>:M5?ݩOp/. 8:obdžC*(L8}eot/%,!!-[;6i|?1⡩$uHaؖ2V+ V1=A0:~ԓ{C7;Gj[]?%%f5*AwmX?={&պ'CbiFÐUsVd9d>c; ֓S|LmTu@E5 oB~$Zqoh=)!!}ȇ= ? Æ 0;*'{I;u{sfsOnEj];`1ds:>1CQ򊸜l} KxbͱOɻ9.g'\4sXb =+͞$Ng _gi.t)(N^we`B  3z8n& #ᏁTToZau0e~WpX^m5 tG1MSo[Iu4yIM)Jdza J ғ6Q+_*G_YW+b̆0wH8hpMuNF渊M̄w!cԒ3:Ư1%>^F^lRA~~䛜4+ͪ"aᛏa`u`<|]:@VLZ|XP@kbPá^5-8VP9HIN+IVd[r]Em佺l:j?Wr0rn]a0w i)m"gBFP^rk#CD[x/1ڂIɉü.+zT 4; !;K@ _ hɢ:HSl0 4KbЇ-( *UbfULh1j4^1ӃmS{֥ZG L?;Sn ZG{0ċ 9/7*xk~ ىv\A${înȩe'0,K  B" ԁYQLi?pe MrYKɠ~KMգZBwEn VF1PY-DIU6"`?O^ )|Vxܳd ='55+z)S\X،B}@Kavi B5JjwTx9=QL :?ec-,rJX5GӢ:PPʿm!`9dȧj+^yYraeVj[lӟP&nή*T>0Z$|Q뾬ns> NxXz칪b)c -a#TMg! k }+U L”|O]0hl_MDC4e;[%7y; 4٪ϱmbWll` D5'2<-䝂) ];"z-j rйO] dmG4EsTU2u:;+78`]}CMju2;w%Z_;gNQroًP;HdGrԩ_E?wPnִO\xuX(ȁ*pbW9g.Xyp(>=Ȥ av.]ĮvGI9_R_2[`[iH6nkmg 6i؝i6Qq`ӍV2D~V0667Iv %EMKCR:wԛk 2vS:à NEfQ:xF$d=qY2)~#;5 5ER^;p;Etə{ d.Q/goRnsx_{hp6y7WyZ w?KBc.JH{ka>0]f}o)j grx.ZGsԤ>6 Nu@?)Q!^9Gչ`NYRA>JTyQ/pmz\_aAkkrS9` FXėfۚ?,û_MUi/^9u-?ne#ǨRz!i4*XɲɎ昴1wt8VsK%6U{,|#_9eIHe<3կGaa!]Jp\Ç~$q:ڵp̂Yd\]`/ q-ZT 5;.1X"_N]ƒUAs\!5nj`h!?UTO;A5Saq/G`*s@ m5-[E}ףXMp悥h4)6vǴX>6@8)jW d5B_X78q&'2l}T1R 1 ;_TfDuX82P~+3e<7k]&MaZ!C<s9g.ȝ英TK7c)h rIYe }zen.+y\0VޢBe@ %i-a>P8w q$LX{bX\Rm?֎bC3PUVN+A|yTo,GKIX}|z5hwTb@Vא'v^BT| JBQJ8ޭ S;J2},&d`DiP;8>jd8!;HcP.swv9qI.K`ᡀ '*$C5 =ɬO(u-1Khc!i]78,! /whj]#kY6IlNzAnJ%OGHҘ*q ta&w*!7ԟot 7=.xI!ͯli?ģWTr\%μ!04ScNFvJY$_hӅA1v%q_j%N1ǖp:kV$׳/5apZ/^NퟛjYle–nҏM\]Q}/u(2Z2ވQmy k~&k_搞Yr#YNVXWwlZm/n>Szlhqi%| 뵦aة3JX5u8v,nzxj P_flד Rut.75k+2>M>+ ؿ5w2T4)-c)_3*zNut\1A\|GЬ'\/bK GeD}%'^_:ܰ"f5lbyv*%(hCCMUIeǘBBcV6r~I|FiSݴ <ߕ^LU 5Q2I@!kK@w6E[ݦfz?AHuX/[u7uPk"`93(R4@|UJH3lyluc@GZIw" }ϫqyE?Wdx Za(? m8쉍aq lz,<!nm*g1Oh- N<>vؓGD397"=zR;NbeW2:oz2ap͊^9]xWxg(@\_qaJSR tQ0Y!]:slCAocq)p\5]O@w)`vՉN`W /f1XCqanlMuD}Qwvs$N9-byzu ͒ЂBV-O{t:!| LO%Dey'YВK%+]n rG J BfkVsA6W6|x׵ b}jC~-x @W:$۹5FU'1sҐݐݡM`ҘGCYC* 5c̓{7qb7_6H`U^ N҇X|a62L?qs33F !4GJse"@e8;/4`wC{]2L}wJCj_+&3{,-JE>_hGXѷ)bK[P v~)gǴ[o.%j e41ݮMn?30t!%Q,N=;xrZS  A"Sӳ( LүD&Fn%bsubH ^ղ!ݓPvtˤδa+OZq> EԆi+ ưtNqs޳N̙j[╥Rj^_d !G1ʂ=jwVZj{%@0_nxt#BÎDM)Cip++O%HVOmd͕jN= H0~M0~_TD=HM=b˸h)WpۜI~X>ڂ%tV\)*YK!-k1%a7%$onvZ,PX(e߁h\qe"4 T—cqbY\!1es? UN]`aØӓKx@+GnN fv)gϭ~!EVEajhJπ(:v)+buwؿmFZ[PPȹU+^ M*'y\ l-t0mT(g[3+p$dph qT2a#hq:Ҏ{2r\-cGCw񯃗 џY V!}wF6YSZ.1+="@GFaXҢ6ͽo8#cҳ.>u\ D鍭dz=u<:NJj;R8R.k=VwMqƑ*"$cZecgiy] -Z4kF  tW@ԘzGpc<.*Fk fN=XnKI[6tK |8@~Aavdtv=%qwCcrOEC_ȗҗYiqLyA3?[@_`K8{2Iv93-.Y,^E"1?[Ξl& u[ڋ m'd*,IBtb(مPDg@eN CShA3l /෷uwxYhAM{ߕ]n.Җ.HhYQQVu7yЉHYɶbNs )QC5!0lSHSlޅ-  =e%+Ӛ3AYГKQɮ62䴿7?J;JGW¯"^Y\{ ӖAȘ/(\c(!?7gi"%OZupk )e$ <1pKc6e̟zz^^I:eK~>AGD6^*@Gwx4W-sBYդM!`WE $xm dNSiBzc1/'׊OMm({<Ő>%{bo}xhi,cgUO-{ w\ІtzW3&?t:[㖝ۦTṀ4)s& >z7 s_VKPc4DUNo^޸|Ю= NTP%Afz."7 5[F5 s;<+!p\xp:ŝJ[$T3鄚:"Gt~|UюٽmF1r Px y ^K>/z@emfėn"pxeu' ysJA圴,̅S*s6z 5@rQv~8Ӽ-*8uﻁMDI`LK!0dHP'3x>瘥4N0+|vOD.}[Hzir +)y$ő:*~LgU2d%;PsaXYe \O BLSп8S%v,3s=,V`pLځ׳D͆3r(.<TgTyi,!UCuC !wuFLA+N*Ghp')'#[<=v]5f3/sLq$B AH"OU `1Ƃ9Rʥvb;Hژ8L,9ȣ pmծx"?_W-XɆc+3+6YI` WX#\!\a{Wfd2 s:eHgǓ:TTک`\tp;ǀoXwP1\O-U k랰)y/Gw%vH i!` yHMw%N`a6iI K^5TAъ>"zhS4Ar ihc[Nb#ߓn}όG4CT#{}ak3[`(R+: ;/!S#`(/E'c- CHy dM.LmPnڏI bKORGS _8t{'KIm-9/8ٸVZȄuhq=_1Tt_x/uLcjDtP<4ڪ&H+}ɨBD|61k 0dS2X%>TqV%-t@rG;4CXZDv00 -=ùsvoblB+9Uiu r3a?y/JKR(rT]V$Zo8pjM[\2`hF5fVȉbd|i /Fyہj'.TXjGӀNr 4bzvW@)27{^ X_$c14k Nۭ\ɓlN<)7 y@'NJ윗6cnyKrMפ2G%@M[8K :#] zR&EfMqNx ߑ 6w:al_ݍ]U'Jg56bK_Ǻ{ձeATFF YMhD&"/#*Qt쌿ѺmԙJ lԹ[|?ʖ&f.<|+{ -Z(2*\cUU\_y;Q*뀻9xTy*R'+`=Uޖ2 30gl6[(i4y0petKFw=' jL0Ӎ ݅BjͧLmi0Jmo,"sv6JyL0_l;KGiWY Mܝ.P&lHT"0=G~6Y4I:$i_\L`͏EMcJbpMڤZJyY½UIl-V. 8WV:CAv΄9mdf_cFZo)r xA댄m P*ly)q?m/78D8ueڽ7[Ðt^iGL^1}ǖ$u{jɊ@FsӛI(8Y-Hd8ƋRdhE!3$u9F:nb6jMŌ ;C 9J\hu0J FuzI*~lz͊e=1ٍa^&H2p5BPbr 0xP{n,ǺdkچhCd!\BFHx8ŚtVߔ{jNJA y"N9*(JK*5NAep-Dƨd똑tj*s2ȃŘΟ *f%>}NJJ G0dT"fRaT4/Q`5U`E2!3O :Q*Gž'==aT2ߓ2}Tf7`#dm.,&*ZɗdBnFuZBs'ziGr%JA|kGX_Q*׿)rHBϷ'![=Aq(L ypv޺@P9eÁrR`цWiT+ INd_nNE Jd4y\]اmi\ 7@Ƽj)ǔʺ QZulD+; y`wHp gfem'GnҖ%oO1Ӱ_M,<ht8)xԑʸDM^o)UGK7Oyi󫽺ϲϣBQ_(i{(Z8;SоI4:򽻹`[p5By/23z|/?$ N 㵢c &VX\`w| ڲV >䐏)Dj~#!%O2v>lXKxҌ'ͷY}AE[Xt?Lf$n6#KP_uI}Jg^}\)y<'>{ fy.VQ NdmΡ|{ yBdakVGwQa%gR$$` Ņ_^*)3q`h}1D#ahr !X#:r<9 P~>qj.vj>`ez)Zž׈}M댶lv)_|V>Ӡ+rþGGky_JrKj~>&ɝ=+^3|Z&x.h/<_0Pvd[c1F4;1]'"T10HƤ?0q ?ZՇG79Y}´Ѩ]LPT1gN~QF29/*gc} 8K&%yHٵD E#!9UNF'j m0H&!w,ZL%"pE+ Fcs`XIS؎ X4eY".Du5ޭs_,K;V9̄lF@by+/0ō5wDSmR3,x>rQD""يoϞaӃDP;8܌O}7Y}g-Č.;N-P8XhX98PDM j'e@]0|'v_C2;]#41vRvx[NUcOR .jB1O!"]z]Za.w6"4N 0<7s u]˝;f;In zǁM=J]b>®G9PO00-\t_s*X41 A\kqos|B ;byܝ͚i Y"g fg/N0t<u5yTXvr״"S Gp՗u xCM; L}饚mDOX)qp&|} iK'zx bupP[I<'\?tn:hZT]tҋJ!RY_HW!H"6.MU=݅-٭,lvqѲG-9z陉K:/怆tϖ^v@H IJwU GsG>B0x;yDٔdGwg BK)iP_3\Sc &RDύV%pj:CE MUk4uB?efr0k丶Tx](MX@̐VR;QgژLW}ɻZ+ &P7mN|: ݆fʟY2ÍO:FY6OQ!"I NSu(xK9HiM-@*=)69kv5ڧIe}3)ﮯa4RݞD)?C'@/p;cb1hRLM #l!]Jm¶!nT-@,PQmy]FvH:-SׁLo@nvfLtK #eME6\>S?>|Ǎ9?w|}@j31VIkT>zMX$Zg .1|K J~ҦK6e.=ATr/mlnJ3]9x0|,< DE=373Ɨ EԬWp>vn6ek킙I7E vgF-d3ߢ3|s'*q b'NN9hߩF@HR&Dbe[7 zϑh{,VtX\o$qc(7Ϸ/ ^b#-}=) 8Bltjnk Sh4~MlZF,_!`$| ?=u=f9 Fse8m ^ʐHƲ'E"9 3EU~OU|{ QJn Q Q$-Ð8fd}/4?΂,lMd+cX7;W6M.* s.jBkmA&3r%jhEc^<,l?99uF)N%A%|w!J{k)zls#eY)FX_0X[ՐS&{YkfiB\-勒LO,br >D,fKW hZ<`EqR_:n3]F.0: y6X4Szi<4iƧJ#`l:Tx>C+ۘкǔ'U&}ڊz`چ111gy׿rvr}2XG~V?M[.3:nӾ\. H k.됴v߻--O/)"~t"G5۬OlH3 Wg煃Ʊztp̂ C5\S<L @(6PSa}.ߓfPwO1d.gEޖщC7}X(Ϗ|}T叛Yp yC1 mFŴ[$^KbdDqb#!y} 8MlNi{4H nԀґ}qB&%Q:?gbbg΅}ES~΀b{m< ɧ﵅3NamEz7mO8\E^"]NE tUl/~v 3[ɻ^Du&QGF鲛Pu Cq1}%(3P2I_))&),M QF(MͬIC:Y|[\(PEV`50]f#"BۙԚ/EJY&S:[p:Lߠ:7hDtE8ھ6iS(% ͒ );Շ;Pe#ޔI_h<2 3·>|S#hHbHMF\*Įey'1i-gYgS8Z RF Û o!Bڅ5WSGkU( usF㛏N 7_.WAEyB,q-V*n.K9bҋN2^%$뷅7qS~vcGyj&j#& D傒@Zru?KE|]`a+^<%x:/Kpnyn޻l$ANſޣÛ9aNXtKДȩF7^B1" o=+=<i0[+n ҆K5*r_bXA/T!%8f1}C 5KIK1%*ErW$##[*k_\Q񄟷F=4?cFew*:i tĹRo잠: -e4_GG I<`7k/<,§ 6+mPN(5L|ݢDA@7mK^8Q#\|x뀇` G҉3= z*t|Y}gcX" <ЫSe-Wfv=D0l M^,_lEt-NR#[:YJ\ֈ@|*'|O"3h 7Id[2n^ 1"`1µ>{qOdV1[9JѝB-o:%}7_BJU YwxhKSśq'Q._\ 8NN^:3+I1ۏkw P\Փj1(XJ#ڷ.ߎrȩ\}tȤǕ۫Еyo4A0QgUk|^VSX~>~ikpD2tl))Ͱ<GEvYzO@"ە}UC5Z*1_"کCNf.IS14(m-.t A^}dc04g(hXGE?كF}"!̃EWw7VJ2eX#>R86t5ЪTYGa))H=Q'BqZ{rq $94 ՛{ŋM3UMB VxlW U0vLU,@8o)tm%?{Y#l] un'sꯔE8N( 80kJEp,4 OHi4,}y~ktߟ`'{:V'#\b`§M!wx\+wد,W5@a)f ??r+}s-wvXG(+-F_qbU0?+ԼC>2vwj<"tB3bBhxf/ NΙN&K=þňِ.yUhQCyEid n:R 4 U5"=€) o"MOXTKax+(s wIt%gԝ'; ow*XϣnM鬪ޣǗ̵Fs dƖNN6DvEa(2'?xupDA4\)u219@d,7Y{]wUQ_1"1/ŸރԹ{xT-v7s[5E^E ~c/j*!yWr_9>wz&SuO;`㠻$Zdp]G #S>1/{p^ IX`=)tLaRCɳQ}7 g"mx$>O(hc.,ʆn,5TR{ d*@703_ea)[ XM-^4*nÃVr2{$c!Wyr=%zzWDB6!-$VVk woBTQ`mJl(kh )6 ['%UȽSΐ[qʲXgB>Dn)w FO~ \E$&%&pu5)f+ N3[:JB毙#ɝ-]x<"Ud*G4C9},CAJV7a\BѨs'XE4k=潙#ccPYycwc\=fݫEOh~='Jds6뻢uژN4%2C.VcTY^T2+T)U71xjS~PQ6r<DWY\hOQދ:Ոfkvc i = ?L`/;t0;Ibz? F- +<Ғ 4Z2a\|.bd^r($yjckIۑ @!:2C{Z{p|??3|fԦ\(VRHkfώ;0O̗"V𕴖RMS^[/|5b)p;Rp†%[WI?dͱ3EusrW|q\HC$ff}qR_Ylo3luE= Zs^S"Q@f ۗiUyM `ZGbR_#uԻ`5H,kr+x"QS%}[ A@M<96Us7Ҡ\X)tXnleTc/:E5 0Aw@7D3:iVl7w07͒@9n˔Ɔ@&m+&Ii?5ұKbatWZ]%%7o 6Vch>_ 1I8_UNpjh}7:_U vGM>-KUxVB1:0>uߥ{aQRqW"b7Rߗ KC8L/ !Ǣr,Oê:AMo~nyA`I.9,iZok+_s2 %=IWiiWnE&g%TjT,x\d*Ǹvڰ^4: QhiU@s $\fbiHʛ W?!M!npNT=w8"Ň&)sijiP_M0a:qQ{Z拶'!_w+d05DmOy7>fU·7##l;e=d+8^hjt.23S>uH'`pPsncxcĕҗU^~I[=1h] :Y^R'Q 7~H$̨:(d?p8a\|Tfg?wT nk|"3_DR z"U:n vdIg ߎՌrXYgsσ@7N@,+$Mk@ƚ/)zʜN[6!8#nYo|!/ j |z9&63$pMm  :k2IH4eh7+QՁ(  rVB=ЂXe xwYdNct$#)hw"*g2)x_PDm"sx;sfǸU6doOq}OAgt@* JٽF͏M=ŚM,&F\>}#׾Jh0i} ЇSR38rsp^I}>()5ε&{H&aZ! ,#)4YOlE%9ɂj} lظ2M jS`'.E]XoOhS[M<.۾jkh ? +gNaَrBMCQ= Aq_'2.aB|]Ʌ\9 ZderR{S]FzS/clSy<׌@ rrս g66,Ui6ϲr1}mKDv+'i[USٻp ?k$#l{Q/Zo~O.VtO8fzGxI 1LDŧÑ*fEA;Mj`~+y:]D^#d63`ABf) "KW, XYPB0[_3C@{FLm$Oż/ L&ݤNKS4"w޽6ۥ}n@fHa--{֧UYwշhmGǨ ?Nt\s/#OFB??xyAQ#dܝ®GAȏ8 9vFkn$ ds6 2iZFBG8j &ydθ쨥FIࡤhօ ~]9;nI#B1T>ɍ#Cv&C8 {c>S(QN@w"ۛ㙥IRzh}1I۵iE Zjk++Rc]ܭK\xM%ܩZ k/Dad7d%C߻}SNPmi-!oTLaL+ӸX)ӹ|Ҟ*օ{Kiܴ|dkO3$y_+5=*mꝨEa[riLחحlf@,C( bp(_/[UUK}VlvV 4iۏYZ$os (^W1|-g[K4c88`5o+"0 [C]N]Q@9>9HXԧMaM < D;X~eo<҉(jJȃy"PVsCa[Z=e<>mt= YkYlZBEs^Z[̯ ~žw8gqC*|Ļ/@ؼ6UPAFRI~&C_>Z)]ʙz^vjIW}{u2&M04]=XVêCXXVu:')ҴCә3XI(%i>ÞVt0$T8.6;rKi7%Y2 J~-6emBT*cגJ_Q*Do_Ķhr@.p1hJL_VXVn8>/O Íɼo*dQfb5- .PqA;H/2,g2'/1ؕ]aV)]RnIyx\ha+ H2툴B>cAXº1!}]un$pZf l^Zjbi=_9U;cU Y9#B9AH:IZJ:/[vYo$G* сmc2yI9g@X5>/RjLaW#DOgڦ~'m`茨T3EdF:P-+Q-GV_wFSǂ 2؟cK1+vR:iy#M܀7:^.. 0/Ipft}b˻I`^Zʞ;A 9QjA1XC Lt(3*3>K=y Rt~*^Wvo簥0q^EBOk D,oyv` NmvQl5 tE԰(V0~nL8ȸ ^421L *I/mJA ?n?l8e,Y07|_|vE<$Nތ82f)C M[5U/狄T93MW?^\&tbN/|PE-SR<^̐BKqﴬ hc=Db &_>)ؽ }S5Rd[Vn~x{LZze;t?.~n]rWU@SkŅ=.87ӫLk1 PD\'r5WpC!@8(լABk3N*]WK]XiOT=UQ:WP)gܷUyIX -q6w[mA8͝I#YqO%\wgƱC%h@;:$kFMLZ6;"(-}a!0}T<RbLʕ0[(:£f3r$*9ɉu]Gf 2]1ƀC"<8Z <d43~ͭ jBC?غKr7_-/zG~/Яg c dO'e.&?42+DEQ/"AEӍMJhe#ߙߒE/MiSF{'q^{Qܢ{nq껁;yxqUZHmh=j~#~Ds?o\%4ߔ跭ÉSndņb3E p1t5f_)U>~?T- \`)H+ %= `فTS+/z- Gס7by =օ@伌R`01AhG-0]h#7^~ }H O y3L\__[VdCyy96<6zn+\;_b:],Q@q\ofKU̼%{#[6sئS1 ]~ } @_?.! G:P%ic 0{e\+銸zFL. ^w<,K(оa D \2Ŷ:0(VO0T"97BgR;q&>! /^wD$?US6ioM '? f,6Flp02%ǐnZ%[bG7i䊊[_ x {6yЄ~*fzϠejDd738aB(R&^ܐٖʾBbn|G@9"xw*yamF͋N fW # ++HiӶPE,'ԆKi fV-"MJ$ޗrʔk70ɐlp.?ko:#mI*Ukj"Z#f?]Յ37&\.m-tnBeDu۵9*mQͽ xoȐ!=>?yh f&1P9(=B+G@@E]#Hd{}e4l0qlgyglln7Q;7憪$%/zh&iLZ k£)e9BK)F9ψ 8=#Eؼ"us9b(`+ջ 8,60y?8BZ!yz<&f`"O _E"}Qn1aγćAt«BzοroA9NԖuI>1+<]4?VR`pz:D}cEdbD 7rrU!yJ줈 N`-e(7jml!UɀLeWWj Uf>󪱶#: y+(\4V2j؝sm7:>chLQ*O Tôqs^ B2qfl2Hn}b#2eUCAG$|E[r*"bƳqm17~_߸M;J{-A(yrM/qs,dq/m]X (KÇXDpC[ۍVB=i>g~1wYe[?tJY:)cBhțFz&0yU V 2VaPGQS`BIƊ'Poijڅl~/>(6ݧ4n$u@"?vS ޓumY]/ ?@Aax:n:ϱ)<&gTO@fiG[j˓EL71(9,tywĀ,z'{c5r-KN79Fazn!rvkߩ.w1+Nc[k~d5 */c{4lSՓ($Ȝ \0s}õ"$anmCT,s2`0HD>[X=۫gd/DcPz,˿$BB*l@t,bͱ>ގlC;U,;15@zpMo*h]V VM.kQ nף|ă1Mɓ TgɏYI1w/.\7<,MSx?1+&VM"3o"9T?=={#V6YzTY4 ӏ1J?']LGm$tQJ#W}1qèeMw@]( df_J9Xd9kCH bnZ!i:*:.1zm9[TU4y~@Y_]w([GNEչ$|iKu4 Ls d[Ϛo,nlH>]q[EG Ց?e+M n3gMY<ޑg[tm\6-3bbu5c{MKr:D_WaaBv#%B~NwR4I+'#(Dښݯ\Cki%4nmcˬZZ6,"⢰Ia./B1梎u/UFYݎs9Wq=#rݛ.@X˩*7pD-DRXQIxFlrfrgK>PI^JZ>b.|PzD]ZbmQ4'{&^OIGx m*~DgYC;?)U1iMfalP8EHG*xQc!Y a :Ue!mbo3Xq.Xj rqDaiX 25$[,4EGI9kY;AX5I0;ɫ .{Zi}maJG] 2 ǐteBxj>{WwPiT|L# Cmo287[\2HQ(`<*>ǩfzDN$V{f0/jL#d[jau_%7ЏDFsxZ~#R#RtĠΠk+VCF9)浐[jBXv@y*j[y-Hk5FMC̀Zn!q;DW# YM%  CE-bKoU<^OzTvVBW>n.Щ,o]b0Hʂ(tEH7C>H#D@vֱϜ>:(9zZ?rNއyQ't ] k QS0ǤQ7ܫG@qb(\nX'v Wb<]L<8YQCQoZ_rc SHyjuԝ4l1v9ڐÝnXQrn(ö5QjۯZcd+n_;uG1tS{"] h J}*l\H }/ciM YO4 ~(dWو)Ӹ;թGU]R}KY cc>Ծt\"Rm c-?E>ݧ_x%nͲhϦfwӟ<a-1(%c~β >gYZ07070100000309000081a4000000000000000000000001665094420000a6b8000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/"mw]?Eh=ڜ.+)~|3[h]=}~yO{NSiL5J6e⥩n`+Sq2NvKfXX.Oל>=:/eڰ "hj7}2Pl9NҐi>cevqc/j2jI^RF`:3a=u"JQWf MfU!K=nbE2fe 5!,kcaݬ:1Rq/[B4j?Z X ix{3VS,?74>8GВ4~& ~t=P?0yi<_lAS"-(O3>XMŻ$*O)SA1R9M@^hRZHL,p}H4 }Mqz| ne=3ɕ@d ']̬I8)H@aGWA+X &Y _\F$Z6.:T $;LjJ91q{Yk6PZaPTQpKk6qM\Ҭ# 7T} CS+XKm01⋎%`qxh$i].DakZCv£`ѳdSqvQL._W <|RU. &*o$r)`$^M}yw=)jVSt 01J51W擺njvR;Ua۷cvp#=hqbh"?Y1<+CPc&&u ۧ ÿpW8400GЎP?ҥ%zG~wTubܡ>+~w%a!yc {͂T?~+0gWJ0q턃ZdҲ^,|'Ax-u/ `T TV\N"ً@7ͥ쩩&"THLؗ[k;xlz+eAϯЎLn'jT(I?ny=7eQ{A[M`#&ش|J\:!thǢZ?. 4fyJkc?cPuhI$Er L4~,r QP7Q^DZ%3"ϥ"@4[-a~DK?u\ic #'4TIlIOo#':+K{Y:9 Cҧ!{'wUjIr$^WُFf݌j=|%7NgX O 'x(|FdNw;}éoZ}p&/cJѐ'[[S1 dͻy+]F2Hf )dU)%(g:J<m^AO}/m׶G賀[Dht&TWk+JC::0iخG*K?Z@\rھ&khD!:! }?[- m{ dGZ]?Ldv-973gK{H+ĆjPSwo~@3^|񗓝XM> gsS9d>RD܌#VI^e.z֋Y*4,֚d\]AKu\6Vjxߴ}|9\Vޢ3r$rXiϣD- !HT(pq_Q#tޥqZ1Dɺ{(ǂȣL$Lm݈vcs)O,togl&#Gftu2 OdE%7(YP6iG:T0)3(AKo.x:d:Л79Bƛ$\c>Tӂd˼@ӯg ,Eyf}!t cX*˵@ ~(oR4K"xY'7yArod5e8fKݔ\IB$8W̺WWb3?F&;tL*J֍IC?2(G#ꍅd^\;TыkP ne-ÓzA:xB/Gn z[h0/|R^I_?ly'}-Wb|'B~Muqi`>m6J"v/d0gdNZ*9(ZB-嬓qS[.A9GnPL!KPt=Y6ySe. IA&r~r4 #7ܫM(A:KX5z-KaTHOGaP Վ&Ki#⛬7t#8ن$`M9[ܗ-iAJ5_Mc9> #\5'p1G&P.`>fe4 P`k,L /oQ'7LhXwJY xM_z' k=.i7[|ښM+V>d&gÏ[!j":Y`bwiE S5yI&H4SZctdLፕ33یӵQ^iR~d2 %^38Zͭfi  >Y9;' ΉɸǢe@KԴ^I>vJ8\0*kG]ߜCئ L+KHNU1-|rޒz{U|xfD1 ?l;pFWkv2-˃( sދk|w fY-V~S 9 5Lrye+Xuy|n@~T`)Lڿąr4 }Vkƻ9̿zɕ3 Jr0)4Ņˡ@n " ;qk͔u/ـҥm/dc,1G{cSW8_IH4~>=dV$% }߸ž (ԛpA3%LbppW\nDFs;E@ֆL^*C嬯y槱08I魅GI[zƩo`g|3ofaz969r@0A | +oU=EyPt׈>|=(8{dsk/iƐ1+m>t ,[Ϭ3VOx̝3T_p+alQBUN>}$ a !r|4HlxD[ڝBZȟ^a#ec!M+տI*EDs1ӏkrOt]<1hN&g*tq1!Ht?ҌVH1K+OuA"û)UQFX|HY+>z0؞K82DdW7eE(G K&p9c"M800F E}j9Gݵ5 戮I%M\n>ap3Dnz)ޯk3~T`BK4xL VonJ] ssO毕^z l@ Ӌ`SjP:mA)G#p8:G @ q eƊBWlDX;%ur-f]j|E TqOv+&1 UĥX1>@-`}wRj EZspCAduPT&7[ xen!`P1‡wAMSQR[B]Fn|2/~#Ԭ uc%+E:(}Vѷ9"1~ guP'ԟ( {Fe=L Mhq ;kT3EzÕ=e&ޫSVX ؗdX=BJf!H> Vp0s fh t .|Y@-q/ !m O!ПQ(7Hz4, )(%SL=-BWMzCs6jeB%HMGHȴf~1ynf1֡`鬨5P7gRz5sq~0. AlӗPe5RG)]6vkQTYګ .|fJ' #?֤uyiQz[؎w "CFa9|g**fI^;nZS2ukQ zk#a?V"uaeI*0vۭ[y|3҇Cpt?yξ|!5l~R?<[S-]k.k(@G?w%՜'*H4/AFnfxG"x&W\hy fr?( u,K5Ί *~\NN=XvvJ C fzUV>`8r8 -?֙buXM[FeV9AY<2%Ztw |QGOwј!*,ᚢxWjwm卥ŷuzs|^vb5Kԫy4<`lcn|7k& k% ]o )ld-LbXcz ኌwUJ^J`w`dڶvJysK5w@;}kJ5ק;ޕ"k5Ɲ]NxИyH`84$"A| /a:1zʱRټZ_M)sL o/yMeN$0֧3_v w]^':'0=rfk½P_]oA[)|U+T#hwȶŇf5FᾤXb(pT.ř)س }-Od2ICae%>8& XClME8X 6b2++nk`.kw:D5F(0ތt˪!L,(0+=YEe γ2Rm &w}i%J3$1ɵwk,E ihF]>i9tnó[o0{"уT{y2Ǝa/LȪ.Aƣ},3 ei\k\mBN˷ſ,wu$sb "3u#Ϋ4U[XM1!ҸĎJC@3@LH 79VlSj'ܒ1i_9/Ԭio3t C4Viu@@vmKXh JHK>4+njvXdw1!6Y UEwcg+`b[v:HoIR(:k{$.s``|(PaV9oS`w9XݚtHqǭg]hUg?|۞rOحtZiOX,~opQڙK[܆JٟJ8A7O{ ]yRj :! 'Rroeu-e%PKY?ķTpB2E2 #F p# w"$bP ,()0 iy)۸MHKnQ; f`v< R0!Pu>ך:_-DRʒm QiH.NbGXx]>{! a~"4)OXBUY޷mXD0 'C 40T{LwgD|ȠfM1 `61M6.gu4b|e]5;݃Fnz9Նğ2T|;|bbV1LRX2]5RK%ǥ*sѿ9@g} ^,.v}ٯ0=/TRBSy~(&?PDAfGU&,Sl]op]OpսhXfU*r+i?IE>e7޽[o=Qx$ ,hGϬd/[gඁr7 e#.vi~S\VGDQ5;8]rI+qj(';sCeֵ{lI^GrNX"MHE+kdmR("8\֮/wK^dYȴ/%C'ҎB@?$1$FkC٣FrU6@gklްT]&Aa7Mbvz8J1 gm˻Ad #/tGA2>Ł/ڗX NhDG0d_g$9q)+cK/k{U)uKd5[9 3.legGTt!Ⱥ-Z.x7e+P>բ)n5zP\N}۝ +gH]"ȷʓ$,nn*UR aҨN8u=>=dϳ۬#'5trʩʂjA kH'B$T)?JY29 f=' g&-@gvFL]D,mQ MF1s3@;NrYH.6hNR.ۺ)Gx~P;kمf˹g~C1aPe+M{#y^ ?c+*eP bqB#(CԲF>̊TOU;M>45 ƨ-QS'#ܧ#仐&5g3 |L[rďH#(W1_M)h˙yQ]4R2ašw\5Qӷ;ؙ^:\J2XEY'R9.g9]h>o7g뙫̈  k32::])o{PjwbYW.ȣQ.~ڔfEM`5l1OR:!l%T"bG2 ،rv^`bkN`2-{Qw Y^ f5-f/"5mXʥ$myKzxC42<%G=l1*Ȃh0]SP.}?s7$.9vJt<1i?>NngIceܿxt 4w$ ު"; avQ~ҧSWV9MRYw:eS?L]\0 NS8_6Tta`Q)r]I`> +FU&OC ܧ-JzCtn3_?蓆a8ȝ5 뺫rw1p4m / ?ҟ: % C YIvNVBi7N'1pY}3$UfU6-:C?ƞtHD!2N 558]8(̿&tg 8 IVgqo\2wz?E?w;S Ԡș[\3Qf"2ap1'a_^|*_ϊyz=VtbAL_}I1?$[lh /rX 'u*pqѶ kq5n X5,˞_9ؔI8)> 2Yj/kZ5N/6%z?E'ux{ݺSDS %!%[D_@+lb0ĖNª+~E =g᜕@5xQks(싾L*U7/ UE"}c k~rrimY.Z4 U:C1i5>~4gJEO`|<5c`y ꯖϣ'"2ac3ՈEoZ =e ǵt`kzD^qI:HBI1x*?)R>q9P<'b7 +Ue{l@5uO$&хhӲJx^D# b}$:Owwy /ULml:T'ſ͢s0o/'D3.T*hD'~A"-ȏ1U̒3ͮ~)!| 6UZKb){E:w.G&(V汦: ݁ zU/-/J/.J shD/@"k :Ms g ]kMWza^XLNYAda@n]]=aNAq'*g@όZg˓e\N h?\%Zq\3 ^uuj|J9i8Džߒ0Sҽ7-m>yP NzoC z[,Ħx!{TXt;\Zl<"dώԢeRRBUJb -E9s|r@V.HE{/(/ie/9 财fla\B$Bxߠ@W3$`$I@'tmj\.dž&TA6U\>F\Rw5F:-'{_؛2~quLuB l"tD8i--фQ !6-fo u}-L/Z2=5]2x i_ $!Q%Bڗi7M>%~x#P12/RZ̕Va} 3Xk5 ݠ3I8?DʊS'ʭّ8K@C@8SG,.%{ )^\gQr-(ЙR ڒ#Npn6`8`yJQa0^ 3d yA߶&,\={3wt8yѹMUuo+L'U(3Yj ׽!Q?2EG RMIC'Dg_Vil<[{4nI)')ebݾ?D nåP-. ak'r_)ԀXm_ǡǍ ?r1yG.M 3&r{$c'5HZ^k|ٵP&t& 8<{F0D4fQe)a8q>|"u0r7dMwFn8 (v]U1^5}Ph(ugDǸ:qckTgaL =hw4;d3Y&T3(kR.pCEL_$3oB'Tu%Z 萖Y~t^Ė ;dC$ lNV+]>g؈ߋJ>PQj$oQbb/ >9FH 5x t3UK܉ۅ&iYFT5JGPƐI6a ;AN=8g;FT˜ƞ1C}bh,#IӒr3YJӲJ0 <֥g#n>*Eƾ/NiኆLe6b`a)Gxu/M׎!/}u $K^ 3ؕh7zOrf,2OV^ۂ܊ll`'[ynbAuJ\tMFaSR$TX?1xPG%Yevj@5#||^rr*Wњhf ,*D>{;vneg7ePZ UptXۆG!Awk/R!r]>Q88 tc?n ,9):M3_ ^c2;*Wh;' ~>GTpo8>1FԶiB2%:`,k]N+!W>YݏӂWVtZ$,ݖ7VdP~[,fw60'?)2Fzl: #F6t{2# M7ʦ<L*/d c-<.-dKV>,4#O(vݛy}_dIj[hISp_AxE8MCѿo !z3m^!] 6E7ThVq!Nf*_'lGXGߥR:{w镌?1 1@rx :as p8ÇYtˍQU_7%: *;<+ڭS#Ya7R,xt]`U@0UXhsG]h^Oi(ƃMGǺd%7Ƿ>Y+G\6}G,BLٓ#m:EOc  TX82JCh2RDyE6J,Jec86!¶Z݋pEᙱH>`eȯR4\2|d:-!0Iqp+T$&6keMDe\Y8"Aվ3 E)$A.X1VW=KNˁhe>~~ϝ5 `'O|LN>HdF=i!E2dtSá1 sN٤~;\w{S% pe.|WBƙ}\jD 3p3aS̪B3'`35ß7GbMQw[@^?F73!KH U;2X;ϟ4\? 9eR z6*_T[.Nl/X,8.\(ភ)^7sP!}l" ƴ/IDu|-eɤnݟ3LGFxw:ToOе|!"Zq/*gDMwO[|c^呉2b TzXR <^~+sPMjѡ}'3aYհ>Qcj* f/mہ(ݎ7" 9*۟ o!,E HpUw1? 'yp]PHn>=(qk]\bám?%(W'58spbE3_-/pCe`9c4ך!,6'G=ksYh:bH ᓺ 2+k3 6xir.pΏۦA"NS7R~0#c&P򻩩¬/6|tR S4$/_ރ ട#ZE.fzt.Be9?22;dY)*Dg_rqt&N@xH#{I\9nI ƆUP๏-q$f/D 'R]zU(WQ .LNJ K~ -#00ŁbjZ`!=2>\%L$ 8(i'}=*sAd;餶2k]շ7ucDNK# 2xE04tg,Jó/IfV>NsDMw|{r{B84P64D8y4}:i4j[ n2Ĭ[Gl)0!ᖻ鄱(!T@LT㱤@>(C}+>#xv8%H/WWGU  x|ӛQGT篈#&6z]<">!NOvUΟ O&x9Rũ%E|Z"CMH7'ZTH#)aspVX +mz ![ÿw&lOEw8!'{0,_}{%Y|E?s^y"q5A֝o}ai aJÃ(.ߺv*1Ӛ @X])Id-Y26E7jNJ=-rFR ݄Ams%ɀ$F^>J-1oeO0ApVt&W&Ke~Y0BLcHW0'ߛ+nh#Ý*x:Ҙ*(I d`\=SeAtTjf.ţ̉[xEQe {q``V?,5,uɥӽlS!!RP|vxoxe7be!N-HY VsG,q?jQ,q~Q%14`jn 0\}}@i`Hٌ@9>!1HjDeLR3c~S[~FQ[jK Vw(A>9ʹ1MaB n7` ,p׍" X8#cyu1eBU'V+x9MQ/zn L]F}xgم+ńG~hO|]~k~oɵFaU/5X(HApFR S[Fx4\] ;w[xjq )tČ&kaFɭVMbرk+SB"R7/ XnU,Y2<9;s\1LBhV57KůJy$t| ?9x,D:S鼶8Ă]pPny=uuxaaDiT#߉V~TFQ860'9]@O^͓Wea;ohM=ik_;HF:fG߿oJUh$"" t-iI,'QFClH"鍰# eSW ^.;${plb='U!kLu^::FN[v}5)Xav񞍢c%n]xFC3&,tce@tLRNꘚPGɹ`bLAF'bv /@`W0F_h8h݊5۽66OH4}Qd%~XIĿy ᡐPpSUwڶk^ȶ$$mzj >}$ӏHu b2QXA1T_7+lK$/j]iI_WF\ 1R1\{ / Cq"1fm<:Ǵpu^O뻫>oVz_]+ TՕdn6+;_}nl %G&RTv WdH সEyè.Y`0󞲿-{½tf}U+N&Zދ$Gpҍ_?!2H&DX({H [O R:]ۜvVt!P.Ui`i9ASl ثyS[פzu(Z Dݸ{Va++ޢݖJ"3:ԁ;{O~{UX~/fz֑ XX~'ѶiY#rJǻTz  -9F7ՠ-?)[RrH#1jH̽L07?èJ15)'|[FqA|eq2"}~nMGv1Pu)uw r('Wl)@.Y"S$@чJ߶1JT;*n`iP'2 U3jA$&͵*fiJ$Ɍuyi\fagP+4cAjW uOs7z=C&#j o. ia8%7%{}marm$qT[]Uy?K<ҟ_ +zVI}39 cO)=t*}uck?%5F28cI| wzi9g&Kpz:QG[&rmWXE\^s]n"1^dU31NvQX?uwv~,)v=wRn+?z#sD;pMOسH4 Gz/=q;µuw+!+n ⤆]ըQ&|% {S,h935E{8gfRE8ꤰ'8|)Vq4~:ٍRM#j?xʦo2L~dzL 'jo1؟3C=%Ĉ[9tv)'N*k l\'b~wu(+ͱ&o[ sYSomat]$R5tt-5AQwyڥ}=H0Rq?P2CLGIˁb::dG0 a9 ۏ] $U6DDX.ei̶_Ua*lOlP -&@4em9W,]KY"z<9(}#ƥ2]f|O\Z\uK+SU/kh;%`/tDoNUaG ˒C`pRƦʞlm]/^3{Ҿgn7";ޢUS@ c%&s{=CkGTvz(BݺgYw}ӴU}P8_`OjOmr֧\uoԕ$ǻ%,PQ8;qkX{+6˾ #ۡ^W7}x5b=P>qW8AxL%D|" '4j6 NMyG{DZbT;G\ d;u] +=wp_d{ Gr'jr#ܹ6g`&lFbJ!;q,j֝Qثץ9&^~w4qe SETǍ&4T3ːS#'2ZVb+lGRUuUG <['J$os 5L(<װ-g ?B)e/[\T,  վ6Fg.Kc$[]'2͋.{0)u;r2C"q~قLyWPr#ܳz>J ӌBعmNz|p FRR?dL7G &Эh|`~aeOcWkάqo>z +DMlfS\C[WSH7;4O~a?n=;c3m`C2>.f7X,-L%K924_ 2K:-mBxN):w~M+ È]i{Ŝ@P_9+ig U8suɔth=iEB؄ͿZ¸&T0}ppXpƅꠐs;O.-N9 &DpWYvSG>xU죤zW)d65>E*Cqh㕴K)nI&BiiBHKf J!%mBt ;s+@Sf{#r_!ԭ ּ) GGΫQ'_;ׅcҪ,&LAHx%hw#:uE2br嬗~)hUlp: L8Y2]s%0k<%6*ݡ<1xV[0z"H*O BAO)Ѕ OF ZHvl-"G-3xN/- DP)1J.A͞LЕV=Y' Y]eƂZŇ"ۊܸ1m' VG)O?dbUs:T5n'!_AR9ͯEGOk8D9Q[npAyꀄ|NR?jɇ^F@sM T'0v(M.0VFSV搙nM*ϕ$&XOLXpjǙ3"蓨- g.s}!0S~R=y>ʾ3Xˁ^QEф {Am׎5٘H>,m\y{)͵sȼCv"pZ y_FDwvzo >?:^6*BwWs !w7+f*zS ~@k0cDPNLkݵY[뾏8壛fQɣYz6UtJ:vCYqPʋzc^"ijNcQìzQVqnv KzM;aNZ6| )3ko( "2SgCSRYWR YZp⌏ݡ%PhT#5cnN { f3<^` }؜9&-_}ym|2IM2iI_zPOcoځ)_,6d뵎UFdpgKIX"Xp+GHG&9u :Zi qˋ acfs=ӄv =)%5;WI 8%9WIWHEV#8Ox[T5Q&ܬ 汘pXjx>'q4.=/'VpS1Gà$jC E9d̘R>9.Uؗ1@"F:N+6_SVJ$MWDߡXZZMKU !UGq}Tا5,&yb*i`f T{$cq!k E"ӿ x\Ÿn=Ww)ap焻xpIr3lC*ۚZЫ *U*u!c(kFuykz$X=Z,J6:ހ7췝> ؋͝MANժJgC%h_<\5 L6 ZRkǫ PGQ c+}q>G$<51 fh' ,yPWLx ~n<>LC-jԎ"9Uaxw᧦q=^c_s]ϸ?⮭-1fEht.K06$"xk6IT>RD[ !tO陡*(Tצd'0l`s}M޴7@@+C8!,.ZRP a{]1Dl@LM 3{@#1@̹an ȓle]N1cf:j-BN7?B׍ZjZZ>$S6T,^ .WH2X vlSxcTH  &,})VCl{@Ϋ\x@&Rgl:J;^&&eY~Z.oF1ulN12=ivQU-֐~cK4:U$ɰ[Dl_2~.&~ 0-l\YGHB8 H^ Zc2Ѡ> _vFӣ ͜PRΓG8Qs|#R^zR6b*\'T~ui ٧b>&xfU{N:P  J?WIa 5CQ$DcI?@?7Ae-OHh?3&beblT},ɽ/`^z鍠BAiDfX[eK>A ɲoNidR`2B,G'4dCԕ1޵f'(dKw&-d \oX a^ tj?f>8D}O4#cِ6- X9Y G %vA ?cJ` I$$ lɾG@F ~}aU,t"Ⱬt9N CFuоZ-9iEI/3 17KlEqu1Ox;x?9KPl|ӧgٛ%Vg-> =%7<`mN*ZrȪ}G)=o(;s tB7sXT8Ow?=ˉ[*3HpDIfptr\qŐ9y" Æ< YPjiA AG\w egRG2rfd6sL\"yۙ{OL t"Ԩb O Kv]= `\QdB@ס+r,/ ` qB\2NǴ2GvF!!惉L 6w=zM%Db -9LWS6!H d-| [UCu@`iB$Y̏KM׏5; QGqFu뱔udge*zUֳQE["x 6`uW ~#H;mMzrv1:6ٿ>ņŲ]#!p_X R5+ȵQsi3pG5E+nxiQ:}'M_:ՑmƦ6Tg@FJI6A| Q" $Op\|Va %QʖȠf( k*mSܣ܍M<6!N'6HtU\(k"[ J>CFDvn1|$VCCnXS$_vNm3;g!vG,"pAD"]8Lm T_0KKE׈Ճ},IIڲC^KF[EE9KvAy$o_)Ŕh H:ؗnWGB֍x0#[$JǂY76/\D '3r\O}MB~WjQUh'F+m>`V|G8P2eUbCi`ʱz<&[d n,-uNu)5oyٝZ`sw`~,l߇\;1?/]]cvʠ^J## i'tXc T*}UpT :lĶƴuʘGSMtaPj==)?p,L/*>"0W}e1]|swS@VpGhd{[s((R*[K:#"M {Tt9@#8 |܊!G m/QAg.s۩vzF>%at+!kJ@a7:)c5-dw9!N |]Rq6T$"ƷCj09_֗KGnp z}x]S3~t’Ggor$Tm/Wӆ#<Y baJs)uL$\,R&"lKxHbf Å-ׯe>+V-8(qF+b#t`]2/IP?DV}1;^6I2v *hzz7ϾZ%}l>O+} :;&~eP1IzYS3%t"Ʈ%֯ !iO Q򖿥jT=Rǧ!ԼҊޮZ Sq6;}&U肛/6ctBv8{Nϣsqu}uLcFΡӾ :ݳd&i珔J{u>ѐF> $ kŗ&`gԡ2ucm## ~kl/W9 w ,Qb7J%P`q(=0[PZH<GpW^Raʏ:YL>!),M׾mi>)jp¯;u({ y|ly"Ry-8^- ``DJ:dD ~\bp5*ñ |Ifm՚hBV e NkX!||_HSҫ߇=#TS熑fFLAs4whR^oX9& C5raOѓЅQK'xs$DI vjFf-6㭠^NE84|D KGZл1Mβ08jgDDC}J*B"o#~'нz" E:z&Bȭz'74& ~Џ[QpM)[nyտfeͩYm3݅46!NK:ao[zۛ1S:Y-n{df}_W*7#;Gb+ |D|yy7Qhyְ @9׽Լt/&ѵߌ5T:n 1 ׍?R.F@l$nBH0mD~͇Gue< h%w6 /mz<2ō?azYV*1{q_bwt 6WP64 qڹP e@ ZWJ@.QJ_ڃOh mNx~% 0_$ck[HJ\24YM\t* 2򱃳ӌex`4Ql*Mϲ,YΝijr٥ޅa ['Pt&Ny*%f X7mtCߙH[=eOvGJj독pB V,- !la`nYb`GHzW @}\nAm8;x O"'=# /94cjlP\#˞aʳ TVEMG ۍyrj!c0p6u`<]1ÜyniUu+Ɇ6p%@Ӛ#6+QÔ^3Қ9f4\2ZUGZ<̍ `z]qO.>KѺ+E²FYNG H&t>8̾}Z!_N_{=[QAˋB;q?bREe{6e\Ѩ!QdsOM, OS/,@+E:w|dд]-j.ˀ',}%`Ybqp{ejqX~0ͷ>bN^WZf?tb 'Ҽ{(|!)k2S@-Lt8}hf PҮ܂?{U[fd؉f$4٠/~ buxzXrc<qВȒ1Ww'hxNkQ؄Zʗn8aI /_Z,.$3z>n p(ȍɷ;ݪ-O&Se:q?ߵF:ӣbj{ ]G7UG㏃s 7_fW.JՁg.J-j^畅8EP}?1.{+p،9b,i=0Ue[8U'5'qBu1nס.o4 +.&5{7.Es>Ѣ&fvƉHs{T7g&!n=OW~J39N;Kt$n t`v*ysI0yOZi@ױoS>l2Ca/d?LA.>*$HHNR@{}O+7!d@x/IHX=,D⨊h?% gR!?8N'fWMO@}@H A_ ˏ - F:iFft nuha4 p,xWQb-Xyv8];:ficO*ZR37MU̲#CtMdT}-ZQw/\91acԵ^Ǔ`O#j*]PEchԃY-=q,9_NeE\8`7bfN$zy@.R@ cvK/[^8eM mBVa),dvLW 僙$[v?G A4f >1X8UÊQ|8>mUd.A+>אYS6&m R) 4!ФQ+!\w Mg,JS#N1`XW&U730>6F1%B fb1Ӄia@\Z~[RTu!:ɡ4zЉx0@hepdfht 27$zb\pѽ&[J/<8Τi%XU9f|WV%y{?Kx6uae7bo'1vٍ~lmmn3mc^EY ş11 NQB\Aq'x&&˨W?l|#ϡ } n{- rx/@TQ/r-ϻ -^NhV^oej׿%PBj%R6F.`,KnPx3pfV*v!ٍѠٸbuPdJӍ5B TĻfƖa@zUrdѺddPW s4zLzߍKu\Y>X"PoǍK9m :ҞI{]L`uoFeܭ?#3ؚ dfc n$T:+B晿;?~sAFe=p|wLr$.C`p3* rm!9#轒՜iUQ[?]?QCSϱ蟃P$GJ';UjV+m\/{%%qB {*BMEwM[ٗh7~MG\eguk3UI3W_ks~a%-[m Ž| Z:ii،^̯;|, 2y>fYhI6osMYPcc׎Q[!= 9`H&D=yT*rB&:Z6u{vO);t *ʚUzrxX9,$Bs]VZ,MA  b *CCӆ8|{@+i](3X$`@W礪f@:Xh6ƭosY$(A}%hU= p[:b޸>˂)fvXʗNiSzEq%yhs!6BkcFE g.wtURHaMPuikʬԵ4֕$3]tuTx/1 mZ4&MyYgMlNd/:ëZ0Kfr}1Ϥi̱8"0==C<|uhl2-~txen~t&yǭ VM;FOJ˅82?%Ys[S`LLI)>+m=yU>?fXݕTy>Hڤɹohs~;9Ep4uNePkE/tkuDڐFL!Jd  rnj!4E[̾lzɎTVpb]$ S =ea3{>?p#P䕃@9)ڟ^ xV)-H} mQ?=K+#1`uSG0ݲ}Z@ *QZpTe:~%M8Ku^nn/zOR["X>[W5[r; 0w|D.ﯦPqG' ռ)cm`G_@ }˚ylHrwo0\^5.#qQjnf"ۚw.5g@=Һv ^96e(8@ +P vrc߸b0^@E3#p ""^l6!04q?ր|5We[CI^)Qr0*~xoy7^c9@Y)29rj ) K\|$7ƺ5MbpTm۫7ϼDcY)8#ydRR9!4.U_n\}Dp(O&(.rܒ(TK@<[閂Unx K/:Z[ҺEpW[R$kNª8% =aN;-g8wVIJZ{sWbJS !ekh1/迂sY񇥈e-6~ry>WH! mXR|R-XN#^ef|)#3=D^2 # s=C =Ŀԅ.9N{ Nf1CEՈwGLn}X0*1duh;^v:ӷ Þ?9` {=&4^1gFJ߅0fW#Rz.^ g*3QdB4Sk|8#)@ 5:]?h($hf⾕B,n糫TnSP#AMn~{) 3#W:68;%_0g+ѫ–m~=w3Uq$jd&i^8)oV"GBcR򐠦3UYuhD7> ж&ڞhPYBDFO6ˌ'Z:gLJ>Ă-jd覼-ً91r뎷izLt@奄wDi3V:ڴ߰(/@:d~W_GhYcօlZ15`{2ž U% , ,u'JY{G 5$R0Kd Z rP.DMĢ7 3X)D{q[he/jcm602G‰{ɓqhy<]v2%Bz9678nrB2u6?ܓ~Y`Ik4ϙ1|`UpoPS79dVuM7}uҳIIw0ԨVĞ}\YiM DvN kXWY4,,]u"TY&b{/Y)4LkJa6g'Ћ櫁Yܤ p ǟ be-)~WNw^w9cں" GTg ǍUlYCJN5TXK>-(4EsdիA?Loޯ#;atYt)`8շ_ۙ3ꪕS[mQZKBy!,;E:QX"/׭ۣ\8_XgIiAuNT麺\(a6w$hu/Eaj]㯤 o  m%y._R DT]}F$Ša&ܲ\Kߊ-AdRĿj%qW*[iG'U̬HX_ޗEob|V7B ''كldV:ğIƋ9Ҵo=nXHEՂhu p,+RS#T]jl$e"Qf'aZ8Ñ8e!}K.EΩct=Pa)_%!E«m@ݝ\9\gk%KG@vפO y/ES3Ӟ/JZ27{߀M*Pb/}gRhHkeP `ZOքW(cgT 5?d&q!u "\3 3tbՄl-(l|04 T0JC,7uV@m>,x&xum-N?rjf |U΢̓]bְ"aꑲÎ3W1NS;˧^LØ8>rY S|K糉j?5+]Y2+?Fh7(w|m1Is뮐u("R 8L? 3aOs>n*caS xakyXQ)S5I{"^$9'? '`{X7uH$}"Ʃ7Qw3R6qfTIFrsATe3maLd$ۃ|azYS@TU&uvm8he!F /\:<\sVr) ZT3eV53^F*`Y9OxXzu< I`)sr# 3 ?֝Eȗ> z1_('0,LDNt e~c"R`*+S޿ ?0jT/iw9( v]x$whⷲv;ϘXp*qWsp?5=~v;,)i`>d7KZUGO#%J-+^fcaA02 k*r isߪ NRW]@Һ >Cᶄ;]z.c| k:7eIz ^do65s\JhD{l5ʓP^A4AC)7fneGj|5VY<^N&E?­_d3u_,ZrҺkzD*0"۷F%D,UkV+E(Lɔ}$2Q!ê501EӅR- lPqsV2 Az1ɗ^ /0rf%ģc᫸8tBnڋ@v`_\FGw*dĘG=f 9# L /ĥ Z\༛Y$?NT.|O$C~;@Z]e]^2 eq//c TW™FE0o Y.2-癰zDXFH :2Orb' ҽk켥߇^4~io5 ,_ _<[t0W|e$]=\](*{m#>d#Ҥ :ҞCӪK[,nsSx}hX7퓇¥pA3$k1rp7KVji֦lEZfA+8ISU~eLo E=1l}K)Nfm)f$,cv> y闧"1pߟp!@Ԗ⾷:AQ8ܣk[S+W_8;&7}^u5?k{(&1Kkƌ‘؟xu(QNW;R0v_v 㾗Fs4|u<5 .o^ dn,Q>d?Ynj(t=q5U\a2 !}b #6g׃j~"2^[;;l7'R>u_= {˥qwlݵh=]ZF[y,>skuSb>2,)H7T ry@&60ǍʢG-§M [(VR$+ OZca L !!tZRB=U8 Zu7تW[e!Ahّ(| Ʌ0OC=k2*:CbKqp9%>V=VK." yBBnb*ʀ0|X-Ê=vJ"o(#.{rhhAK,y d~,omMiM 1!u=;]>L6cɩZYRtT\pMy˻?_ld[jAQY:Fѥ6l ɇפz dÌTEXI}S^_xZe=Ԕ: ~^"+c,Si_ F@U (b"mRn5:Hǁnm78 @CD!kYPSCYOLSւcNrjKt ֿҕu:>Gd_=IN;I3[mu'dE%Ğ l| U]""'V.s/<«brgc?`Is:UZf[c_-jV٢F^f߱)oީ.7VH=}frGiV٬Ia%Pdk358oåoEG@%0\TU8p1jG "d;TΪ-)sQ&% ;'u~}7#N/OTr,i|BƑ)t:kE{g2I/vVr<7-3Va9+j .тMA4Lk֖Y{4W *ȾlÉ3cdQ5ǨBeoQ9XN% ׋ f3jVG[4+pm}ֆA"Ol>ՄT`3뭩 =#%KgȰjCq-6vjn8 Z]_4ϰCvcf.p@i)* PL0MD9"۹khyMa}o*!\hl'o `VF$a  wgYZ0707010000030a000081a40000000000000000000000016650944200007bec000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/Fu{]?Eh=ڜ.+o 6՛l<8=Ù=n̴]ߓm=Q Q;?Иl Ik(rHT~o ^@K1Z* (ȹ݈"@Ybcn+>&%1|;o$:[ǂ*lKOFˊQߣsqkkx}-׀C5ybѸ(dzD^6h/xVA 4_!"6b2mA:N!L8^zqSZq!4(@hm7ӹsuD^SQBx{0phy˅l2%bq Or3lwHy ="F7.=j1ۧLȇۑD3kf>٦-P: iҋYe ]U wB;dnc0ӑpp4CzM^wAV gy"Tk)QcZ~Wte ѡ'mIYHQ͉&k#QWQ;<+nQ?083U xD\ځBGtK8ClT=aK(/ڂŐAwފӻ[GUnV۞!U5mq6Y#ْBʂAt QטN]:g @}ixO,;P]mfފ[ckжcD56NeNjI/gy} EW ܤZ闫Q͆~sNIx$?#*\G!5btz(C4u_2E3"L1$WYjIs %z=o]Moy-25Kxɩ|^˄TK'Q#ZEUx_X(o@qGI98\v2rN w0!VZ Rq-e_ݱ38̪Tr, ܠ#L4-F5ʩ<%ߊN`0`Z(xW[^Vַi*0\ 27aΦAK,k(*B|vCZ.GCm& ,;E%uJAKuqFH񆆵%m1{<h3"vQ9VZXww/ǽK40 ,+Wߗt>g(Be{pQ;=iǚFWd$s 6kgj?:/.MecYjZ1)F5lF1=L74Z<A 0CxYzPUeiTkmajh #N̼H$Oq}Op;+uKGF P[yly%R\RnC_MKA!,!%7;YX}\94EjG!;m۪!?Q>}Pk[v0:JS+H\stZ |{:ݓ M4SNF¦C]z_L\pKu /]+$zn$rkӰK$ +#uvY;Ka9sd,*sIC|>OILlm' $/5'sspgK Q-dUBgR;["V1t@qVNY+(PVC$zfcv;hUĴ̛=a3P)!'元:V ھ_AcezG1CJwؿJ1[" .г|Siu־ʪ|{7;=ֵ$+=t 2@Q,">~n1lsTJg"(00! )yZC\lX, Qڑwgo[1x?y[O[uT2.aCSfTp9#<1l{55R솤iYrT"|ܒ8j@$^$=[3[q^_l`Vh9_k1ISlRE,dQ𭀤8c WJ.ãHѝ ;>*HpdbLctw3C2A]F <م+ixKt%ᑹ(i-R`2۬ču*׳6=j`!lo1f/!vp=29A5'!Xp`Ȭ9JFqgllP/P!e˪l->]Pc<,aNv# %\{rB:TY<@Ǒ WaMA0&XU4B&ϊ9ړR .=d^8CQ6D1K^<^Vh=;Tpzq 0/URI.%PGbQrIY"a|m4< 69=qO!#Rjo"M ׍ \:Ybq{D&kB\v(*`?3f0MlC,;NbZY3_#- w˗I#ϵTȮa(E 9jVVGϧ5q,4>]wau@:P5x2(=1ߩ"Zyw;@ r@bdZ}i]k싆4+Z&+oqDQ1򠡻DEBJm,J""!Rc}ߩCȋϒ=HgH^7XGy8nNX+rzT#nir=/mwΏ]*܅]WUCeo]X)n5KxBݵTlu( +aR[c brt@חbBwF>-5t|a?iP֪2{#yD7 RRӔ!'`7_(ixFX8>(uPQS$dX [,@EuЈa#jE\n\pAd7*+/`Nw#ܹYn;[ %aT: dr $3}ƹ ֶ̫ݛQ#=_˼Xs蜠8[ IM շ6HeNYE29S]2+密NuBc {IHaФIf ?5 b4-Cdmж[ EQ.Xu7(_HA8H˘Uw˟ZaGz7d -,X5ve(FGo(2 {^{Ǟ ?6lPU<0ޗ00GӍ)3m!o8J=! KpAVX .}o: vbfp+5~9wIMĖk=9\uuWl ˇ F]FZX^cjAF:oB%Rp} LVWAg*SI,3A뤑^z.uJSm55[wZ,uUSb$5ǐNx^;`E &Mq' SA@7}ۜJitrzcEz@XQA:*W 4dR&k0M_ :MeL KEg{NՓ1D2CA*h|K/44Ӈ |{]а36fik^m Lohm5/]  k֣޵wG<\o0Un;FS7xP]ja1_wflOCZs%S%GٽJ $%gK-_\!! u5XaqTU6:zpHAےӁ5<yɲcApuO\{$=7{Dgg瘛Ԍefb~b!a[E>P(aDڿTOFՎL>Z/<\%~'\gJ^m&vy'le.ɿ0IU4̇O&SR#+Y/qP mKC y3#)rY8R5cnc3BKcv֨*|@8H.0P8ih佺%}^iXaq]g|pHb[#{g%`@Y3ecPERl;0͛ *[ۡn oG#Q-.fHX6)QHc'UJmd!/"AqSkq4IKZ! ֹIM ٚ@Cܟ9he;{ {fX.Z,\]-3)y>W&8Ig$3Wb`C)M|J,X8d -2ݴ7' 2=\g,Ma"XgPɶkW6MXdh! (흿ra|DP ,olZ|{0 ZUQON ߽i8wL{x$EV't[@dm#*xBg&#zV3UvTNHOz|C9Oܓ9 :ro? WLp-9٦̎vYµ'`{"#d܉kS+:n呹s;%.(~/%V+YB4m,DDu\,J>#lN# -;2_4+#mBCA6G2{jDA c$Ĭl>U*&%l'pcԋ2AIJUZ i8] | ;"Es!VRP@=$SOIGtp:NkFnP>WǽFv f5ԋ`µe0g H|,DzMəJ跍wbQ dž Bg_Sf# 8;Lf^%%H,&`Ȃ{jwVTk5u֢x+oqy^F,IԩăŠlt ֽj_z76"c7_, /WapLcݴuR'r"-uCǛ^pitwRTնuط(^֭C^<_/DwK=Pp3Ξ euL\x!ېըM(Ukݘ4[øf+KH:"A]r@s]&f~ ,ScN,V\!b΋6 +F6댅}vY:}ch^`4'$ "m`t1R"a\û:lL?jy,$2+ӧ,Ċ w7SS.&hRk\0gO}d}V;C[D.N'y~ ߛh,7C2\{8io|*yrT qkh2^ ͎bJU}齅 qp$E5fIs|ӋǸ}Y+'"TVUh7NUޔy3!g,~`TO=UjeQ]zuPHtE粥y)+@n%RHurbŖP_*(+cScm&҉3tɒ 9)hĺ, K"}" #0kh\xvòG^'wns\nhB&=LV'Od^WX@7%*bL۩QCs^AN@Pdxk ۀled`2-nl^lof1PPj`((/yMG1]!Lv r}il]8m}p bƯ.G~WoQ(E CL1Rى7/2fu!n~>Bh1;aqYqHnit_#px8D;[= T&{Mw۵@ Y/sPyXj~ܥby>*HYBsuk}J--F\!IF|r$,cG"t b 2(et5Z4(kbD4g[y],2w̤/gfV m6 6!$jL\2,q7UA}j`=m_z5rgڨ iꮓ,! ~E1z#3v||Bx NOYXH07N%ٗIj[uX=~m36Ftw KEnOqwK*7hR1NS\PڦC &:dro<_tȢF.4R zLL 7< ,/˃PaU!"\7^ `ZZBrՊ|Spz쮸, Yq Y޴_gD^(+-Zz]zN|Phh@f3 9¾氹C7 \o0M)ggU~Vy4 C}5-WEKYPNds_ 5זT>s!|?i6(ۼGlc6uo1 I#tM&G ʡŁ&wk:D(Rvc/ޔ2%]A7ˑolf&Tu+͌HUKq!Ä+}rrB[Vڙkn"]x'06UitsKSxm]Өw͌`LS\yݬp1I9ESh>eyO1,(Ƹٱ{#UezqRRKC<Ρx1ۧJoM^E]0e.1Fm2'뚠Gci5mOAkrx udT Ovl WWw/)߫6k-Vqc<.tG>E|7IOGmv@~~?#71VD'.oF ݉ayYO}׀+aaɐA uٓ-YԐGX1S|,x. .Nv#H%v_Vfֽvb 8@].YxŎUmS]nRPM3 9=$cI(Vg0O 艷?iDy ev3ݼ1ةi>QN( #,{bo~da А%-1懋:0 v# t+ĢY&'퀟AtEe6pc(k׳ =X<~CK L O.]I<>)8+P^++F9N̻^xd2\810ޥEG>D&^ӝ拃!B&kl՝e`CCL4U]VV©rp.?ʙ~D^[not#;h6Ks4Ecm((z1{N95G&Dvhs՘7l"Gl%qێDfA੫"nWc^p%_E6Ҋ SoK:齲FjFI+>OEsA?ӷqaؠ>vM[% aD<6C4_Il/YnzF܉:SC*Z'_?i&n `$p&Dt?h*-$ /v|0W=m ;)S:c!ܸN=[g^y`j (5֮p&#?/~lM+3*OVgM/_rw-=a&eǺ^R0T"h5q+nһTǁk,}X$xmhI+`ZȮCA*MZ}{̓YU-)O`Y*vRoWrb>&J߈5#$F4U@ ,vwû(?يR La`zXntBuv4?LiଉYT~a UN?t ?aFlXQG=rq':Gʠ~j f<HZPqb/%d`85ax>|cnʬ f3g^ǛpzORCk6b'w)~/UMVefQLNS!@닽 m5sm[owBs˪Tɍ@)dz:/¦9TZkjjW[{̗Qpy= $_EC(;'\<ۄ9%ꐗa}~K>g$i /Ѐ=>&XNTh [TvH:"yl苴ddBGDE{eJZ Ʋ09l`ۢ8b W5Ĕr-_# 5vWDM.ڏ# Ku V;=\`c 3lTE]|'n3*מ(a,&֯P:0LY&t/ - ecL~!b'۱ 2w_qänazI7I"}So-*\= T7 8{ÂE1j"$~ܞt}r8J1&&^ݟ:_;Z򜽩>)-Ɗd&.eS .Mvӊk}8ݸW>tpzƨzػP[MN`mZ^Dl;᧪S@J pچ>6%ׅ+ 6rH)thdOT׼LpM:e1鿍LFm"146޳ ~F7u?e:7 pO)XDi{ܻwW'/z2V>~kN څ30 qK d7.:k2 eʝKKrM8m@:rPm\hrb`?+'GCpzܴ e.C&f2lL&W(.1qЧEqM۞ =O4l-26l0 eu.`I#o9eMȬIsHi<j Td TǰPbafb-S+cBI6D!^C˹ϻ[#=ѱa^+T xm݁0;R]E[4`@41{SLZ&/Ix [D.5dQGj (,/DjA0*|M?C/VibIIY臎%m+l7)shت!*c&׵~<ڈk>>BS dB"bhb4s:jyHV$)+%oL>`pB#"響X`_f&Aڳͷx܃g"C&mjWpJF)wMBI7^ PO떞xPrD+J@9>^I, Da5M"115v28 9I\FUG::~ '1zGtO|(-,tt~ XTU~ث%!=[ɦռސ/*~\(VBz4jM۾v.&x̭O7Jɕg uO:SZiDB47A)@ι?fl`,9ULOcch~[W8ړ nLЏ䌆3Z5:#p C;\jvЮm~s=c:(C߁|/Uvm ځ.s-KOLЪ.:W72UAzZ~P,JBYx!3i]9v*ϻ[ RP:tj;SIc͌{{%$L]ЂXHOENMJ* t)BRU2)8*rE]<=ݥkE* LC H{a!x{)ϴFYw~ )EYџ Jb =7UV[,p+ / >+oop1 /_:psoâv/AxR(朳@}ytqc2a-ufY@U-6zd:wdWW*?VߓE }Gdt*A@|Qu{dukP%LqXiU5= |}R(^v6&)\mEMqB,.i(sEj9!. B2-^!#؁ȶunMԋT+jp@҃%fnaS{9/s:Mk=ǨCQZ5UdX744lv*DJ zX kH$QK2"= FC X6S]3eɨ E}!=0&^?`^KEɡybvcr6kuo1ˉ{qq[y;~Kːc.MDYE5-dT?M]c,4fy=]W-^_>b ?=L}> B}a?P?[W[f9%4~yQY6q|g[9a}M3 7FbmDWYl̠/}ڢd6_yOPdZL{V=5[M}M#))VshmPdC *7wY3IzY@Ջ8w]˴W x`2{;W,f{!\˵xFL؁}' 1,;M6WjaS_-#.P $ of*;jX$o%~U^~(MaW )f덆?VSe!2Ir;-?*&qm(ܡR,wb*v}+ -n if-gnP,>.Xl/7.)q޻%j mlpL3fAx" h ]#-ZMFv̋&0e.~MXo#y>JO~=A $_5<拶cC+hI ׅg4HjG Uvsz+N-Pf_n*Rn|uB2Հ$:Jrx%CރM#II-\ԇn ;&S uylESjO'bpj PC'l[9sw7Ҭ:W-2|@OQ0x BC /nƄsXɢ!qF<ˉ$Xr4. VHV(y6۴#P<+<ߐYV(5͔n`ěZZ#4q"5/m0e!nhQxmcBBP4Rڿj5mЂ*`G̑;h,kIL-6>.ǂ '/AATʩT֒-K{Y/2ٟko}X^ FQ08lP/w?q{L#FIuW\*kk%JH>EP\)7"_ߓ\c-IR \0N$H-eR+8ͺGj;ƙB/Qn`2lsX y,)g2x.ԍsY =OY9hdzD>p1P攩 |ېmk`*q/8ÎDI]g~O_I@z|qKj1مG]qf X|PhR&mflcwB,Ei'`~9AC[J(`L 6I lZxxB\#qQzZ vS#{ߘlZT^+s04L8]Wbg [A)J_y}fX4MdsTuwABi x)Xid$̂7 ј!_a;(aɆ5n6˲c_q=5k*ٹ޾E_VV=Yx__:@ /`K_ -[\.#N"hX?Ǩ eIM]sQmL+ܫH= Pz,]`g4ޠ ަ \Syl|RR+//Z0 (ۘ'*Do\u7&7dE JUj־%$X.` HT$ܺ84ۨ۬l2#}鯰Oh cШ ZwTml(M5.?X͍6$;XZA52QZ(Jb1uV$0u!dZz1Aɠ2BOH0h=kU~TTIYŦאxfrwޓWh O$u@LQ/_KYZߣ(.s϶ʼn`',v,x&oE2L'1eax_!tKSb./Ȑmb#[W JVRdr~]!Bt.K[~;PvF ޯ]{ZB]Mq3x_fHZ,˂oxRmw[Ft.q-Ni\505D 8Q-K36q,0vO8%Ea@A!(>u_1z+2`۴9Q\Kإ^xJxGAB7gJ"iӡFH$Ww%2z{۫|>^ W b\3e=VD"O*K`9w>! =<@UV'fөT4x&9~'N% w}Hhri@ ;3ٜ`e2*T3F},v2E(*"hLFҬov|Vh_#a0IJe%>U:y#@]b: }1RȚTm`yN:7 ̘7ύ]PCm]D'?qm_/%ޢ^p>ǫ}dӣ^EL(8] t_K%:Y D6'F|*u- aF(!+-r:ĕQְPIcU*ny4QOzIC"EN76 Mm\ϊ z}WYZcZ- ] {"m,ÄQ U.GB/B%`O`kuba p0OF>G p5lW%:@ m|sAd²Ί`hf~1`'* <]')qϦ}![a'qan,<8znסWVG9MUF_Ji .Ô'.'n{E7έ<"vcU# LfuLH%V+7ӊ[f K?5}m/ pv=2geNV5IR@֏O.%)e ' 0Ռ=!'ev3^+ 9UeQ8ikdnu` <0jW3+Bm&O e v>pxW0bSQ_f$WƐ!tT(23TU}F?J'2D8rX(}d5f^m޿S?rm\ل<+67i#s))rja 3gp2;P;]~9s?>p+G̒Ov,Eb27_n#*3@=],׋f:N'-Rā\ HOfܲ Z&5>6 e]ɯ+dkv(ϝwFT~/8QpUyP灛+DeL{;6Dw=4$N(55{ݘ_LOHH9'}G]?f@KRRmKb+bGD |T*/ )}icqdqr#]I'lYfw8T " -L՞+^9t9}b.VBI=N*,’B oX͒,tH DZ!$TrW0ɚN^ij By|̇)U5msՖ bԵAG CzRVN9!mZSD `wM8~ [`z=fvbJ4gy=G_Gk))N5 {PXzbhS|~F 5)k/j h"$P{(+㵩\Lٓ!rп-[=Ci'jy:C%-n:ll;m/5< :~\GXMyMBPk Ir>qm{upGHypQ5M<  #տ0 ۙ&\]Y_j!v;ĉuJ>´ef7NHqiK4㺡0zi,on~# e?tv2pL6 Qw)1Lm1Ik8c.;;fL#\R[ՠun!"Vcm6R /9~auGLOgGi2|h9*`Vu!$vFl4׉ʑD_(^O`0g3 wSe?>@I!d~>~允'^Qc ˵Ο^&.ѽ8^%`~QۣT+vy"@|{QC 9h!FxSeXp5ҏ#>N2S?=CI*gWB;B{Gߐ=`R"/H,y{4>> _H(X 1:Y /ⅱ>6B pH3u:ۄtJ&$:F#RݡHBtRXauIF'GVB@i,F0+-7c➓!䲽I{xЁc΃(t#!dcт%Hm|RO9獷L?nyΘN 8+\q j,7! #H7"^8%McipSruP<8S,A9>:nMSZ{7t_s{sc:I'q5vO2!?vwy:>V40Yδc@vzv[dz#xO' >Hjay`$A3&C lnRn/'uz@0@Ŕ<}TKAn;f7oJљS uL t\8;^[)fS?~ueFcK<#3%GizƲcϨV>BIo3/;-0g\~mETk`义=ݫ/0@; TI"_AA盬Q/BJj:˖Y{kS{E!Ny3u+MѲo<:xw?m15'Aؓ+H0*( 6:ZKGyV䘽/}CkWAqGuG!Esg02PD˼Tn_%}j;//{E(. Z*ENRjH1{B1pTk` :8%g" G( Voq f@[7Q}Q &FvTwgFPhG͕e [(*Ά3ѨebG5ek|1Il ~ķ׮~O`nqj^ou$>;=A<).KlIafWǣUfF}Vw3b^4WB~ȑEǀs]8!%˽ʎצ;\2WP:6ťe2ozr-JjgK>L~t2C%| *Qr/9m2.3q JpB;wgBtay0C;[FȔ4bTLِ7lhJRQ +[l]X&S Tdbn⤢80nA_A`qG5*L5%QZ1cX:O P' iHLZa 7kŞ.@xpy0fZbt l uU!fOn;a8,|*y?߭(̕ Sf$S3ӳ`aPh4( c$wC 0|[_V$4sK2)軫f%'/93j/tr7.eѓ`Q6|ɕC㼄z_&Min }Ь6Y0_' D^GT@#FG[[Pk H"]%(M2d?(*L..0vµa0E"\BCfAQYlEEx`hZ }\܉N[l+ s_iCH&$‰yR4fW`p(|0wqK!{'CP]Ҽj"D3 -)@?iy) jRMJ(4hDm|p؛2 CmBYmI?Pxq#i84i%oDNtC鐘$yt] jŶRX=T=osS54Lq$n1U/reNo2:>A0ݽzEe /ƒvzQv lѭ'#* ܒ{J%rKD5 GiC$V3MpNzHJ"DcIOwWFK_~7xbGZEe֌at K»Ѫ;qAK(X1sV[9)TM|sJމ9FleS#lUu/QzDe #UFa>'Swqo%=z,;>gX%5 sp@F-;'i4A1=*!_4d(D삲1xfekg!I! 34IUܗF,eeTuj(G!:VٙqGTm_j;@eF@T)ag"/_4$rUS7l@Uw5-V .։؟ioǮbrrC&.=z^{yY-fܿ+&IRV;}GuK]vus- b)n74 22<ݞɦ* riP*:PxMk0^#ɁIִWm<$?s-a7 -H[tK?LR7/^Cy?$`&}d*4rErɜ(O{Wata2kє)F]S3,AËם߀J K%X'~5el?U@ۓCaG3a2OH+iUG:f@;&Kycɾ;9k Z 6Kћ}ӿM"PwEmHrl L^VC"p0Ⰳ[MOGl)Iƅ6 <``5ŒC=-w%pnsGI4fQSadAXO[6z\/&60DDT^ q %\vhػs\1cQq٥iu9wq1h.?IkQ'i#x$JNCa舀d͓ Y~yPȱ-"QtO~T&LK ngdNI< VPLDUH4y9]V!c7 W]܌ *7Ֆw3)޻[M%dsC\!V-= ."*z"P]~IymdM%ZP4"![e:68qA3Qg@_Fͨ4ze\?~Hbo^_c9^=hAX Dy`ϪrD,` S$cSN*PD5arB1yIxn:]hΦExL͟1vQh^7eWBM\jzkn_RMЕaa D-yk uI(ʼI8`#>ʃס<v L/}(>/~w4M F_W%u@AC>)IJ0flD>xX !YCRlOS];M,pr?/26%n|ҥ[Q>@geV@PkKf)to<'^iy0r6JzM[n8UEoDs N2jojL"ʼnOjPTj , 0ad LAy ̂lFN<|4^0$$oY;FVn`\A<؉iLc:M~ 1gpKbʛIu#|1gҼ'?Y8MqAQKKzAʔ7)h8Pj,="yRsq=c 7d5}1/ߢCՍ~YzDzQo4 y(Pp~u"12G=X977{YdAq؉f*0_.K_|l]QFSag 0;&Xҏ4wDl6u7];}*˷>f\X"]lm Fޘhe'inPDyP@}Qݯ|Hb{)_Ӝ%2-ӛn5A"q8{[xvIL>#NA.KFyvOK.` 03/yK$V"naV"J_.VF3_'1sf[ٙ70 R 2[b4,0K^ EY Z(9WI$D#F\+_P%HzݣSjLJSohkL `O0kӁXH2k[w/&Qr8Qsd"ϋ>fWe:RuD'ZfpLc«%9 LSLVbPsS[ <̘ȵ֥J|e9m&b0 LjhU2#wfMM~7gVu,t,b˯2- z=4 !=`t߱#SNA?{K]I)n  uJ)F{ЎE7Ffjft=@!+ƏOaIwa:D >PZ"j2mU#w9>+&p S=G}}sہ<֯&STJ(5|V.U *DiVb4bPyY`źfJ_CB₮EZ4GiSO^04mY$]DjX.HRue}Fk?U)|:$7HC9@՞tpŎׂ 8uqr=^^F}4ey@QD%1N7VWKou-;c|a``X@]A1fu똗aksPL$`iσp"/;Ң#OBJ);>SxGRjlֽa@] п B<:/|'l2||_O}@ܡbC$f!L: P\p T4 bHmuȕ԰FnziXAmXrMc#$41u2Yu_`1)[\bif~biS!2 86Y>編-g/DGT÷܉ ΂)ǹ z9kz;C (,ѫ-q[$ bYzE:ίՂq C~_w(!boOfr $,DIw9Up pUpbgeUq[ R T-9}؇1d٪ ٬ gnaԇש"O07NZ}Pd_uպ9~3l]T(4 |DV%I@Zs oUpRf_@zI'BѺ}YmX) MTvS鷾Z0˷5ـ nI`/} $5wc.#%.d {[Rn/1 䮊R۽}Ydɴ/'0;T}^)LGGZ Qmi,?^ǓE\WHg(1g-U:z3;$Xa|OAױMSѝS3[Y 3ax5 pm̓i^Sj\RTB'zˎ&#LscW(<ݞ7;QIie~wfa9:$Sp,aOWDZ׺(LKS'h#«NxI)4}=qPC;$W6T"?&[7F"se~k5ܘTѿDC"yLv6_.}oCX%,Gnh6L֜|gjR>& dJLOɧĜK7qJFTė+ 0{9}E&e?ի}WGmLjv%)E-[ O;T?@c5 '崿B0{_*h'qC4,֛;5&BꚊrXg$\0>B dzDVi U4zԥ{d#?eEz\6 vr8w]giqkvp%&s=-\u_Uy-5%Ǜ`ҫ!JC[SxoO[5^[z=TܸHE+E<2(h|yOdHv95EJF2hub,v^\o~|u:Z|c+/Z(&)e]ٙAbdzx?Wblt -@N"zN ')셥L$QoW9uB7Jv–ݱQ:g+|Ǩ O%xk<f%Ar zӎG4>ki"v&–n "".BknC ~M f䳠CU\7HLWwPCFbJUx;; TkiLƋc@&5Cpe=f+dvCb6|=qu(9JjDεYcJz.&-uOj#t03,y懩睔bkSF|\_h 4Ayl뮉1N_U 9l& 1k9"[x¦ެD[uV7?u5er ~Cٍ<薦@HOPbk8Y&9bqENQݶbz_o%aKRQ95\!Ͳki\ F=yQ2d IO8X}PpVvdIx5}_o>"Xa\qPi+z uE/|V†?K8 9lR.ף@/Vi_ZLn;ȓUhOb$IG DT ۊXA+ꠎ>Ӟl:3)[gO1ǼuHR5#DW;* d9))C!xJg&@EZ_78: 'HeXq2mh|(_hw *Nq\4\lŅsbջ^d]A>5`*&ۿmL47~d@NnH=܁P@Xռmk–J/ĺ>nmz:;?Gܰh ;bjnnQ!DZY[cҞ ~f·( 69l! 0_nYHics:\̩/}jх,,J:P`jԸ0zv?{ E5L-9be1L瑘2sDwSh_=]ʹ-Fp}`1(;!>F1XqpOރyL%ʂz(Q| Į%60` 6Q3'RvdLc)Ggs(A+?*v`2ĂL ONx=-wڵje(誀{wふqٓf_" $75xG׺FCQDPރx<èqlTZP7 Fp}z\rK KCS̭nWÏ1l!KZFpc}xgb H箜p@MG3MjT%"d7ʮuň]64o=jiAtI}[]9`1Vh'p tʙt BLYhEVBsd"m wxs2b ;), 2xYQ`ж\*[Y8H,7X{0e4\8q .C1: <Yg1!NKhH|}JEuvˢ䡫zܼU/ldٯmf2&gyTXO_b?.VPS$};( IA9Afy?Q-tzzKt{;˝ пb$ȗ[$ٌ(?QKP{.~ޮA棓(~$f:}#M>#%jޛ+໻l+tfU"j0Aa5 󈽧N׻= ; 1<)Fj|Ag囹R!`-zûsL)n .dS)GkPI롘,{r m+ Cp0s> pyx0EQ]#_$\ba幎FΊvm_rU 7e8/kۑ7CRNK+x9if.>_Vdnd>\׌׹+5&Z^2M^({9"pRO)s5^NJ&F /l= .Jz-SnnY*=B]P93Zi8CDg\:a8`2D~sSdǷS[^qēav$K@AZ]I%,8v Loe3,xkf۝.a!(S}q0@WRRx.ct}/P ATA%pɩp4Hxd ʋ,ۇvܔ2[c #w}ʇU~*~\M_9;1&Zۯr_`]9{==}>bOn(@$rȮE TfOWK(!capHaPJr쐲^VoW3p͛D`3^ fmAO{a)K1WBߠ+n3GN-UALwe r>J&yZsL~AS_Q@tƝQU@@N$sfQ{ţClEҌh/:eñp!0vf=0qڦw,!q{L9ҳo'%"? gT'Jv`]lC){r\sv^ F.^{ZbDi̠d,:HGSo(>$8ƶiGu% )a%]^螉%hGp5*d0&`- x֩Qʲ)vxk SiC;0Vc%?sՑ os/EQZ&ezhQ-ni˵;s"g(U09 \FvȝˈU$]lCic905pT64LbIKx?5SBN'bo#8S~,qxsb/`~POV{t)3I"Fd2kexdꀫkz%?Yw R/=6Y,]nuƼľ^OeS"gi4iE?" ;Z:oxCW TPL 47|F[^ ݕZ=]q=m=/!ku'PԶSsnZkE)bL8>b݊ŝ25! *6!4rL7paΪ+rw/Ndb;֭M>9.g@01DC>͡3ztT&넸ͻGvt=]Si';<3=NQ0ىkF ; IrY@[͚n 1*roc|!$@ ,rlq1q *qզ t,n/tMޗwLboVc10ӗN8u"ky{q=3iK'.v_H>̪cvОdsvxUd͉H8`'D* (2m϶qNwqxS #UrY7CP-$":0_"T䀑/vMJ~N~v_ ˇF3G֑ua|mYRCԸ,Cr%:˺9ĥW|=aa[ M︣AdEJq9cw9jqf7GB< dY CUb|숈t}=lhs#.F0 VVKS@_If$~ڣN[H !&!(TbP4Gg9!gurfӁnQ Y#9e?6F?(Χ-"\܅P #Hn?.oـwG;T9"'fmiߪyH֩RѦcQlVh~B[%6 L^ z4hڡpf]%x2: GzTAE֧8對B!^G| XuOOs-N}7MR:\jk"7bhI,R'o{FSu<{F![nVVsZ}`MZ8xf N=vv:x^V%>(pcb`r/bƲz "rB0u)cQk]JĞ\~++B-t6v\f:54#X(l ~^ ՘.XqZط_v3}%e`(f>%'D7FX}l`ǾX@WG=.ZbO>kL?MW&!VSRs(Q5{\İW*2DE"͘Ry .ŴV):Zz@"FAu}Ȉ)vgBMq/(4%Ps)@m[~-Iׄz.-ၟf$QzqqQO`i6o,$!0vU'+`o}j_3r T^/(3@ B=6nD& #tԭ2Q]G+B&/ ) f8JZu;#9&kBN(hW;o◃#cd8^ENUDn+8͹~POi zrr^ Έ`E?qaLJŴ.:G\X$m Xr0"|ݮL&`d},t1-Xtf-s{Gy!ljSA>T~t%]M;$f܀Eqsӆ^bPёh8Peڒ>Pז%Ǝ5nm+/6~ qȋd &-k12lA^'ǰ\䪑dxy10FxB ~Lm-sQF%v>I0sU1CGNbvא=k`+I]uft>RM=j^%I;b rD`ܧ316CP}n#v Rb9tqL=p<`;b5쵡yb(Ze:"Ɖ OydtRtor:Aff{!!@#ƒLKVn,3E97lc@ɶPz4<&[,BreT]wjfo@nia*WI{OeKX<1,âCW< JhRƊ=;O;727["t=()86ZNIQAt fW0ZEI Gm/]iȾ fX̓F@lm'J_LxNP5tiأcaes;7PDCp.Us&tur/Ey[uCA[; Ɩ@J@,5w #wRH43#1\jӒHWh>?5\P՜}@"caHӊtqKS\W:~iT@M,Qkiw`+CdҲNi:1WB F!qfJQYfQ+᭐i}2Dhb'mzjA"'bG-|"pO2`X$Mmi\^K !R.t4 b$oRNn>kX#ըJZ EQv;* ۦZn-S.3Z)ڏ!v !'Ri~n QlA갚tqVQCGA N-׽°vQ {ÞyH10u*-IcY̲AEv b[Av1V]z}48FDD]o<=ZjL(7p6bsiKE:UT qwiG敢 $/\QV ]Թ:9)a ڐ*Ueho[ğn)6 7>?u=|.Jx3'|$[i7mNrW)zxа\4l,ĸV7Coަi*@QM4UVdIS^ctIlWMelvCfCpfKWpLшJ6ɥYT=jQ!2ol*Vʅ0CSe'yBR]п8,;ȭX5y +#F4 ?{VzN#*rAk=z]]gti.3;Kg-w3gldNgC7\S]QՊeUk c,te;5eX wqτ;Iɦ]?AȫrcI43Y,mLܩi[ 8^"&'=$ܭ0 B+T@Jdh0K4Uy!&QV=严OGŞH/ ) ' "v3pu&>$1Ê?m`B+XȘq Ga8 ̆%O6^t, bVַP5:p{Ui=Q35V-WE'oxőCl>pYde B.+u-\m?P%6A+Σm7eR2'[-wv%-]!$2C&i]À0 ^ Vv'7,  ^셶#$6MyuZ)q]-/SϏ7O9|[6S-N9i#F; *n5[+{RRZSm*.2%m6uԺNLs0ǽ5ؘ䱐Ipy@R3;)ٛ쪮5;6l>!A]A)@N`hd$ҷt3Yc<ڝ%X&FoNŁ aHLxrx4Ks q̓Os$Pbrcž,M #לin/=Eܼ9`@?]W ,z>-Ea+k5QBdS߼cj?4Y%ώO~L\{'K|t04Ka5$bd}s֛c!LpQto'Ψc˾ EՇݚmzV9ŷ0PQIZhpVu0L?JzH}#u _FH j$湌V:/!G~3Ք$wxXM<'0FxXnѷ6U%ߋ g7ôP;j#Tz.6䉗|`s7/۞I|L1DQvgk1dO/_dAݙ _Wp$G)2/`ad_jaj&zjFFLO ʮqUidH@`jSt,<,' 3шa?MÁ2no/nM"ܲ, zYG#+G!LR[MÓװ"31G ۃ sՁoOu8b]ɻZl!LȻʕ2:fTQ w4LݔVH w{r8f5D"[#c XBYWNƊ<ڱû᢯icJ ?$.%*y&cB@gb\ιSa?*O63- 6fز/H>.ywt k,!0uiݧJ* w|:Mq}Ax~۾mm*4,sfH+ wzr5Ά^]bc6rZͅ~_ĆlG_ *F௠'um+R^O`G Jp{Oϓb$<|(7T'FAIG,{-%c3s%q1QTbrk,OZi\CsS쒟vvR6A*5n6%8-hD cv0a̓]Vǃ2~hL:d2/K%7J!hn;rl Wm{kx9p"G<٧Jm_{pv]˙chCL?_k鱶:$u$:&&T$x Q#!d ڤƵ>L=~H6>5QRf%D*vY0O&I-V ւ8'7qEz!dq=+F 延#wdYu^ER_4MS \o;F1 j,㚒abJLs5.N:Jf K\{ Gj8,ÉM J=)Չ.2kLsq&aE)uWmsp>7> I C]3j USaT0גR*EG_`tso  68*%PBIvve ԋ6/4C^8]kƿyq<EI{GHFL~6V߽{qrhgY. tg+ȗԽF+E/\:OW(5ѷĪud"Jvi)bkMkuUxК˴+4\ܼ)JbzFy& ᎏ 2°.Da;h Ezⷂm\961g\~lHYax]c_%-]1mKqF92-x潓_A}i0ppD eE"4oseD\7pQGm'>ɽ19Ho,WZ(:p39A74=-b-,Ј%`MA5FsXR*\ ښWYDkLR+IgO()sGQ:ViADm{e覄pܙ}k𑾔^+ 3̟S}}oe<9M}"Rx8#;>{ºv? 5@ݰQ?ćXv];l_ /=ɾi\M$E ϢDdqjcɻV N8|wq8AbdOT=n8jtq&)f\R(4hʒ04S1*Wpӧ{.< FC_:Z03Fj0Z—hkp+XK.f5/9?Ұ$^W5gZi)CQ9]8$yy X0qܞ/c( GwMHX.v=!Z̀'UjܗB=/Zԟ B[ ǝrXb4{=g1%0z&%yoX>yL VS.j5!&\.uihZ|9H`Nf U G;Qbh>/Q ΃:BBu2t|2sVƃQh0/fk`T#{dVOoYZ&ۚ&>]бWT)?A '#b->gF*)WlF[|#Dp:kVgY epte yt|.k׹$3M:TP6WB]tXxhN0nߟW|3ù[%I+쓘-u2DTXJ%{I6}.ETs#Ju1`l^ ,}*:nmw 0@'#ƽ'n)rBG9۞Zj_@E~8g=d# Ǟ&@lu]Hj~\Y:nCvU&]SRi=$`fC&5,MRS57:a9P\PsS~j:CѾP]'d 6}kŴӴb \GlzƉZ]AK\7hYq+l1dO(Wȯ/gZW~P"]] ژQ4b5|Kb߬͠ʩQ)9م" gcCAI HzOfsO4~VC]nVIT*zf>LҪ[C=To _zږP }gl2%"\kl|Vog)<ޭƚn e4 7:yjffMXTLl?rrIUU ^Fpl(~I4^'a5eAF[) 9ܴ |c{kYGtdd{J͡8[lU9´(~,DH6uC5RhXbFOj\%:mpaY<\oɖ`H\TҺV<~Hf y>ǟF1\HI_%8*lCa_^ :ISvP)Xoa~dBmʈ.&s/&Pw?ùri m:O'M\ cfN [.cp<`o,MD3^Pr֍2GIK0v*Tܗ`ΗTdsfS׌.VV,i!ZCpjBFʺ׸{A-m.2Z)\KW:fazҎ•i'9)5; tL?K,I\I'yNe&th&Ms1 67O೉@N?4FYf H_@s XAĢxT9alKT )߆!ɀ1FETk9M}KWǺ6QXghoT 0u7,r!͚8ȤR`M}QW*sy? 4N? iv" 1~Ϲx8c UKtS%&-'egAc)(:L9>%DbB}`/J[6*l }o<Ϣ|[hʫfT@Fl:v]e ( D밊 v0y5P9XëPwoмz7R4+ERxsQUx}C{B!il'>.6kt}sMvnR$#jaeF< k&vA4&^2I@tGap&i]&f# aeGV䂤EgWy'wA]Vs]7|&NW+B1@{%xO#LvBhDjTȀ[k6h'Vvju y`qlU8z+OxՂISab^+x8RNXRrpQ4F]M p'u#`q dK(X/ƀjDzh簍陸?V"^fL,,^ xZ~'CN';kpq.MB}İAWU3{ch#Ss@Psr%SjD3vw/*yG}0*#7|]2JzY/ʀ (Ӧ Z!9e/8VuYtQ۩= :-ݑX Ȏ8|̭N˄2Yn-ɣyv@s*rkF%5>F6O^!)r Z $}DA=Wסqr҂(ʃccTV07]~:WKR2YFDNCE]:E1V-~):J|Ϟ-f0>6n6͕h&=i x?\bщ޺bJltG\ vM? 9'B3j*C+lj~^%t m$=ouk{&@L5DoQWx[sp,o~qFxZ:%WW`TQn)kr{#y49!' `W>O1ꑡG,'0&)tV=+'dl&)&Q#%  C,Y2tNZF0^/<3+ۮKz([aEJx󉊗=8{YՕݘҫ/CRuWey5V}mc*~7rXĵA,N [ 1?{R*_WWbar |̑U~hX+]"CC#; }점 ßBD>$L xi%W x*.uCaZ:+aimf¶8(cOi ]D  RNuTvUW v.;ۧs[dԮyLp;w~TX+N35<8=/s[.I]t>!҉wxi2c#ОOMƀ0V/- ;²QuEOÕ? nU/DUԢlDV{@IS>Xez%(jЁE괰?*c6F$Uo|qeCK: #p CV8nD6q8+@'ƂpC+i ?4YFhg!f]3zM0yHVnɼ{0mkheT= (a'&x^gM#;h{%Uvoj&ZFX()il뽹g)2ꯎ!X$ |CV!Ɲ曓zpgV5aF4f~1Z.d xi7`QK+_,,b0N0N-}hm o*JLV#y?mpl[b>'\/xk- ]*}ĉ:Τqr1/#(=Y.DY̞V O?ɱn2\UtbobƸs}Q1s3pO#ϋ qU 48!X,`&aA%*pЇn$Itn Ufʵ`:qzufSvDժ5RC  pj{>GGNnK1 VWul>И<-v$&!Rljk<ً`Ԫq56ߥ` hayN^SƘ8FT*P->4"FY (z=Îfk)ÒtU tGAFICq1G*|D4o=OQ2<*o<]Z_:4²ak'2p?@S !c&ZXpӱ 6v愨IJI^Nr[QcI>i 9`pc# *>Os8U^:m@+.3~ Iy r+ ka]5GEv_n, !nW)G!k'U`܇!N`p l1P#"p"k ,_P>9Y@ Ih/>ԻY~FMOFu!Å8l^0nz$ esmE:Q3v'% `!d"SfP2xU/vǀz2" FA`nf8K@ˏPw_zۉp7e);DbXaV`Eg(!.`t@hY*%K%- i&!`aҀs_@ė nxM%Cbx|P]k'AQhi󞳨Co.?!"kMnsAw @"[S"2W, tX]ZЛls$]y=O5hۘbhݐ`vG$:<ʙ/kwlXۢ~|H-C)> hl9AM1gYHL}nޫ"%V5+$;Ilg1>d$o4 m({,4RMջ(}vaj! aXAjV<<8R, CMk7> }~ l"Creq J̳XB4 '%UwrSC>gyyf((~_<џ磗?j{cE11\i!/%AJR{,y)6AfE>Lj 5rΊ%~GLF,ċq@PϺPl?L_ϔ m"`p-x]v N Oa6cPA&l@?"zQ݇ag}3%A٨ښh?|чh?A&\EZەH0DScѕʐLvŚ#eX2PC T++w&3~q!ڔ-W0–"k.7_wF. x|crlrrNY)w81L4x춐_A,zo^K%K(?)+%';EU;ޱZT,oj@gulT+2teƼ9hƜKZ4⴬pf5pW(*@|)ķĩsfYkHECYDgBئ2 :>"$ K:.蓊BD#mR10א/$IlBo D*H47 rĴV;K8wʘN$nR@NcO58w-J(T玸hT rYeq˕Fh2D$/"f0rCPdjq))DDFwbL4ﶔ+]X2Cϛd2˗# yt5ǕBjƙa#;ucgըɤ}zc!!M]%-86kQuS*Xrɏިw I3m>BEOC閬nbAD횋mB<~Ƭd4`@ eec |ƪQyr6/?cRS>̚P5Uct/* ^h"cӦc28_cPP2" iW7]&HyA GM znx)"ݡkGl|a%g.ByR3cW\t3[*  w)t{kvmZ5 h@e wT"Ly#EHr!*2 /)~`(?LyFwNOoԦOj 2C+OHKRvC)DApD` .wK0.#-lLߪRf7r>P_Q\ni@PoDJ=A27T3CKߞ+=l}pлqwzM3.T!514ou1A>e3u:{99*HY#%$ :TYe1;@ė$^zJ;}.xmTS|fȊ Ov @#ʯčMGtYᶃOy*xsOl3 5z LT]8Ɏzno7J8Qb$XyBmB~Kˢz^u=tA1j9T#2D~erbrt@)e {u OHޛh+䲄 Kx;"*]w4.O6O7&xHRGˣw W5p`$G5ee%(We{j{9ϴmQ J݂v3bmyEy7XjOJXQҋKjܽ kksP%Ŵ=>ro67 6m씲2ϥpGazxs6Ȣ wlGw\quy9dut5ox*UFiCJ d CxWA__6"ik>DY%!3ArRQ8/" ] gfc* s Fl݇ ^"r^KAȫma Gn`OtT?N>bK8={E*Dzg=X*9 J- P("ik5Zb>- ǃ.AG4f;)5-V0Q",ቛyބb{V&;!jX| ׹_se=}uNyԥ&bŏQǶƀw:ܾU#!z4d7v*DDmFW/=j>JvJȵviS5MtG_mF}P@յ^wgSTOֹ`oMԌkzIG``ǹvK1ܞ:*FA #dzU#i>?iS6Mx *%sbv}i`(ashx Z%0MֆS Oslc;ۗY ΰ{Q79 "*#hEFD SF i;ښ,k/^h.*V(AZ@uh=e 6ZkaP(H0+9y;gSihax]oo؋2h}Y27<9ˆ[$d@ɮk9F`7єXM? +*VXy݊Kbu9/;eѱ[Қq |mq{-``-!4 Y8#C.FJ1̓1 x$An?n坸ԗx!OXN lr5(XҚ!@~ RHLT{a)+Ey*:h*Gd:%<(reD:e!KT 7> TKTuԳZAl)m/sJzAz"R(kv!}PLNc, X܊|ԉh?Jȇ `/ζwd٠f XVSzd2W01у,VQy~]:0?No9qr~.onYVDy47K 7p-$xyxh,''Pԅa r-K@J4P:kcYzGO  3j:h(r{3-՞fI.ui WzD[0j%I>]kM6gő N"V&2)+fv4F8!w9ow@8]CytʁE~4aDjRcRdv楶134~@P{c_T48V[9Zd'vW1WTvs\2Eg AJc#nC Yu҆D cz:, 2aךvNzLrթ i sĹ]"4:K~=3u=Ɖk6豩1c;<:o,%3lJ,p"{of^'orlgYJDٳTx15;JcJgu6=- &'oHM\~ xP=3M: E֦4Ivg1En;e[xV4%*SXM!&G\BkA<-6H36+p, S'cm3 ?E0]ɁSV@+yXj(#p=:9Qao(Agqj;hʳ(em, $_Y a\|Xe5: w3NrԒ"&ck'p^9(ir"]zqFF}]a>pikJF&].o<Ys>Fbj%Q1t4z4у8Yi/]V_ !uIjj)8`'[3lDl1Q΋Acr@%:2-NԯqveB-+5Q0PJs7U-i@ŚUPO=w+snHTLc*L(mϖ0sp Izj~_pWO>'o_aF:S1zUu};X+S!щ[`t~A#Ǫ)qd4z7WX)-a Cn6;Syߌ#f *:`fCoV9M țd 5zNV"+X>BY̵CW<(g}>kn6#@zrNvjLe:r4gpJWgOF/tUPi38J" V C f67ӥĻ>pOav^.$$ZҦ018S uڳ&9ȌMyd۹'Pލ;iSy9 H`a𨾁xѭjvD00Y+S [,ڢY 6GÎg  ٵ7~Zg()aq6{#WGnfv\ҷH,PZ-UĴ&wm }Hp)H~gl1J%9 :c,5<*mW]Vpro*`W2=$5VYeNU>PFͯ37t $I?lp`3ȶm8JW?JֲĞSG->U"瀻؂&U&{z#*xyݟvV/az Akuravb:N&_qO`)uVeaR2iHsp [ c!Pv KiͰČ?ߝ℄ީ,j0&ڃN01vFX1"C(="͏7S'c1iKA4"_"errdj8<۫3)*4ӱh3!etd=sUyvD`87GW+[͝T*ia}`[t {]@S{Smw·} _8h!0&٢:hzz2oj %]!em>a E`qMb3Pu$cWНl6I"'h0An?ٟփX*ڻ1<յT:oD0'0#'o~pEqZ/#oktj2Q|QDCrLkrCFHKPlt 3]*ʭĦl\Fnj8qs\z0m̠cĤSN =y=\:}"R}W" 1YwzEY Dfebed&N{K&]YH)G>pˍsj١?TCՅ]H%`2{Ϊ:FIhKz)+g I//=4H2XJ4hZgX[HE8$un: #Tj@EKqhe8l7  :_#TvidXOrOf/r~$PG.p#F3|thdl- |P 9IdHz۴Hx@RBC [)s΅W݅ :h P{Ջ8N{("eEa~өE'U.ۻ_3Vװ>[\;ZzmM3#{ :EJ#dQ /З3)` Â̾/GnQG/ uIsuK)Hz#oϏ K|4oLs EB cRjUB1oblWtTv߄Gف~Bf )E=~K`muzGBi.!ݠ>Khرkc]wbI> t}=/8 Js[Lsv1e%3m 8JxU˽q@ņє5}, VB So7eUz3bY'_v8DshNĥAwiH0Q{; az"6H%:-ɥ[Ӂӄe }8?S'Sq( U+ɓS{Qn1GTɬM>o *%v(iZY"0'_IeR a)L3Ss{y3ځrȔ5|:{{9 Xq>{Ù k9!5ej?O=Q6$jzZԤ,0{ĉr@ Zw8q4Zt(I_kootZtՄ&YYDKHŞr %p }rCgr8@ ٲ&o_Ocm3pZO GN'`*+alOd׷|S{  X%kql3Ё(ɥ~`*ncI "ģ{g]ʀ.GHm;QQR" !f>kgN(הdyiʇm|buzsDh#،vffi.ltΗ=\?`"=z g1¶t..BCfbzԇqtos*[粴$HEe,>S6Uzы#?&CV rs |)0~Mw~X`GBY*a)vba I_,ފ 䡕 a *8P?"a.\y俅4\Eo03G zM||!oy2:"ǖ< CE'jiv5 _wre'2p,Y*]?CxG\fցW{IvܞIC/>|I\,vuq^Ѩi9VN#ѣI% U>ىo 4*eȚߦլJBԞ$%w_k9 fcM\z.BN* ց~Lv`%P*a]~ecQ6Ar*M3)4Tg![IЂJr_!LjD mrL3JV =!-H{$PLBKp^GМ틁LQ],%'h'EM3:%1p9{jXm+%N/΂6sW)z,Y+q1~h `&dAmfG`8Ӌ;P}L<`PO;SBp;576Ea8v%PHꜫk NllS,:sst,Le=An!a kǽrQCUrMA!^(ď(`tNɗ̐sGY _28mKʕ/08bMVMxd4)dee-ĦR7Rn{݋W[ JœBYh ɨ4ʮ)*C9;`ۑ׺F(Y82)scB۞k/-M2R¥qp 6wื(sxlH/'XT?"|8=s;r\) !Dd&y5/ӟ' 3 ߠdRk""_#1C6$dHtq5'^+=f718fNRd 5maL9Rzu+ܬtԦ+dsR Dj;/?4PnJ']Lu@gda㦘S+cro7yUܼ=,lb/`śϻBdhJA 6cgyCZZr,\$sH\7/ưF`+#w LU bԇao1qqb.g1# Py.4v.O*T~ouПS1y5hmok{^ -loy B\đ\8+XŇsOJ9̓GW:b>>SHJPwJ]L|71Aw17Se28U{r`VOܲMeZ=zHu΃t)[JPYخ&$ݭP^l-LuEbS׼s;yBw^8P(la kkT0TPfvYe\o0!9EK4wB/mèL#Q/ ^9aPel%NZOu/iIOaW1?] lh/w5t[N>vWa])64 2xPn8*ZiH,ǣ`Fty$YSs_Fɒǩ8yFai$iM-tk2 JU!':{m:ӓkQJ/̲@o%B:ہ?x [bdX`Ѻ#ےSG _ @0tGQv}E '2*!kUBSY~a!}9z,]$ox?,/L91.>h'cg0i+%Tj$ZG6tlopQTDxRk WҦo6E Z/Y|̳`Jj<f/=\8vT\G1ENsRgmjzr?[|i=A {^7X|i/SvZ*>fp:!&E|41P Oѓve W1_yTG\$ȸt,o-*2 ]] 4j锓h8S_;# שfw$5KZuOFҪ;U@ZRNk~ vsr1EG5fHbe-J< ճ$BJGd$>C-~mJ'R/ķ!Dح6LA.PQeaN@gկ;4JJĢ} .;da>r4tV:jMJ|ht^uش\j_:ٹ(^w%YF}2p!6 ferfQEu'R^ u3gUGr.9jI^2E,"8\*CA*|W,ϲH}>FAдMud:%-EԢ8IYYޔH &V&k[{Mp)b n;*%xELjuD*6cJKǃ!x2;8Lgo+ {|E͛ γBu3j9- ITy6M>z[ۿص>c |G9`\O=3\7t |(@l{@^fv<b I  XX+31(4>0g~MN0V&cN~EH{C恳&hxEɭOè@dp/;9#6sB-Ҍ:A!L*nˇ2|4%SnlFS-߹F + |\oY3ө5C$ߤqE{2]X9m?rs7V2eEwO&Wi +bs#kO?VĢan#a؎U5oKHmV8Vr F3!WYS]M_cQ!apu4uEΏϚEW ŃɓD%s*^0J7jKiȞFFB;{HʨEDm`sNfiEAp`_t"/VHKCӿϩ2d'VkRÍ9SjHWWr6&mE"W5\*E,M k~OֽoH(nVdդG*}rFpG&~ $!ǬE8A1?cw zL~ Z[ENB.3Jhq-Co\+龋,5Ńz]'lݍ( t8g⓹cc1.NZHYJ<67DÜD~JrDR+sIE ʪ?aS#2 ʴnmhdD)(OC(x{L5ݫ FbyS K()/q8UD֓]5"7vmFEs D{~XYʸWYL+XsT&5Pptqߛ \8_Rr PZTA kq35{|-k'q$&ACaRY=>W&}L|]+=vM1"Ԯv 9;D_U4ҁHށ.Q5}ZQ*:ln0yS9>ȯT-;g` l* ъI>dg&d:0Cbr-ټ\fNADaEbjʍ#O)4GT+~U^P@[6;KS(J݋jVe gqz~Yvk ĮpwK4iJ/A\Ŷr lx=z3)_VyY) VqEgƉo8| j_G:bV/ox&!vLkI*A/a&+JĚMTFr bIM,Y,2 8ޢF:@= ͆ g]p#h,vyOsn/{k}A L8fn#h::(ُA)|cwz~9G pbRy;bqI+wKOVN@Q㮣;<0pp?j ᢛvODC+!ʳYV[.1+e0/BT-z+Kw]91 ʩ\˦FQ=(? s袇]::nHILݼoaeQu {XI AqNkD/M&晥0B (:ڞ%=uaRG Z#Y#{ .2 ">ats #`sʱ9J*-ؘ9Fט`~E`X0@^`_ۧA37tr6G9X?`w;zkJS4,pR"2a4N; 9%YA޴ hVFNאۀfx(""v!nEr ]̀] *2`Wjw DZ{InRPQcqD@!YV.3)e?7fIkC ƍ7s3~6i}݆ˆgeyBrvN! $vV,/G҆JMsap7uN~%Q{f[OKU3^;NIJՅj3!h=ޠ - 1@3LvtZ7@%Fu1MNy4\ \K2p1ՋF{8җX\-N`ZzHwxqAѪwT {BL3\\sHr 1=y 0{j*uHrsBM?3+͍I_vnR~Hu^q6eȴ%\EogqupxOO߿+0 ,JE qv6+&PwW(לΎZpTﷻ^x8ܤ\:rYXl}CX+P ɾjPq.d\1NOTA,}EifWD=)簅Vi6F>P(£` kD=n! )ƟR9P$%Y34?[dԈvʡ{2L[Ɣ9I݆@XјH{,vytd-6lewah"184_5NKvWm{oK}5UܿZRl5HɽRi 2fPAUxuc$jbf] '7qx.o<H;4H~]:g|eR̭Leg͎S5d}\C v Z>:79g/,$^<,n?Ȣro;Mr~2pUdEԸ@N9^58GBXV*/..fkT"ǚ KI5 :bRB)'D)s`Q?MbQ`WԂܷ_ǃ>5JA'wYlGG-*ԪN1S ~k5zx5$˨ɪҐBs^IݸL"nx_8asAOh]:J-=*|Gz~rBĠaɠ!NFFxe5rE0ͺAofJS#MVNCQW[JD'&>#a'K gLla _g_vPKȥxn U`}B[k| k@R k [Qt3"BIj- O͗--׫yT\j2䚻zM>|\-iAxyf$^?[(~_+nW[2}GkǁVjN/ (c=@46O t}UlsSKOS* \7I~~bf'R!~啜WOe:9[%)אr^Z-gm#N@>mYXD >qlBx)o>ocه4U 8? i-,ĺ:h=Dޟ97䂠HJ|[t{xpA;/x9ddEj G}o9!T Unnd UzkSSnk[a1wf+]o^)%cIgbl/3p#!$2r1>y%Es7C}!rTm^>EQ91ǘY pfa^PH좺D\0Rqس°" _g!+ZlDi`p[uНKi5 Aao|Pe2-/Yei9 s̏8+N!"]h"vyZ*b4ֶw?-ô3CAcӏdE;P529T4(D:6L8` ]Tz gng>B6زU+ h$d, 5}UNM~`8,TP9Kto]IW]RYTve/i*NIqwTz6W-YD ً@'x0N9Χ͖6d׀7̣[gazh̶ ssO$B'|Uih3#^_I 2~7vz. 倞ق(n68H'+ /N'"3Ep{\ @Z:Bm buח qWcZiVO8#nK`'Er6TknIfݍ7RXCϔIߝ.&q*W!ё}S szw=G dG#i(ޅ[uMM~ ~e?#Ax|fsD69x/-Bv8Q 8eq8b 0'l,-cT \#h ڮp &/)1'^#]7LX$ZJBa'`Q+k$&Mǹ0>R^8(uNur^ `އl,p8E.}In3N~}M%26сIr"Os/r?7AyC\>N GΑ)>eWC6LT§脌@s13 ; (c!rf% hr*p3;ΪL<B c$w..ZRtvܚG !c'mS u ̛KZ WǫK`Uq|l ґ5a]BV␳ ް'@W9*Rr!$Bl}B7{̴1GE~։{zYy*&M=RH{lI8,? R }`<M]M<V,':agIlS2pZ\M/;Dx¦m@5zMT-GYX*l}??r"c 󕫮 T'ZbYf`0k#5 ^8k:T ՚FbVIE2n i^LB`ifL*`_U*Kr\+gU%mzy%5Ý.Lb+/\݀;VZ16 r/`؟NŇs I,ybHrxO)يKF-/xU3FK~[Q vry٘aE<7:rm;[*ւ k W'JҠ8?O)74jwE^upքuWsa*pD;ZDmȱ)}gc4Ca5ޏO ? O&TaLJ+ zH!*D Q%˘zWkƿ^Oŏ(M|캹{7`+.k K0O-㊵)u,vM3~_6drJ%W1p il' L9uTF{'BZF?I+ԗ>DPL20'ݞ?!k l$cofdH)ʽ'̌k`YO y@ܮL*Q{A6G.4=sUCVeHݮÎN*jðt[kbPqI6 `-HQ| B%̟n/ٚiW}PذJ1pk%Xޒ,s·RGLE=Eb1FN &挊ÌCk;gŨǖJHR Oθe ,#ܭ:)8=#$lo!#_-\Q5.Vu6]R~PCbz;BR'ʥϮ1o (KzYCu-;.sYAubVRbC{7Z)M9+us0+3őQv(;haK܆ะ(fB7KouD!Bߊo p''A <ku$#)V%MZNG8_Jm8-6\Fq5.)t{o&:k]BF+ KC&a1 ϩcSCXTCYr}+rXF9 tYC/u|6cU{)tԎgk>q!NQL0j I%Gи=L]BW|: L'=a_ iW6]}C|sc% :z/j03Y*x终r| Bxkso*.&?IeRsfg/|u`T߈}X n|x6 W@<*02wV 2h#IVĝjv'-Kp3}t ;&Z)B  O-WFh¼=huSӵ%BC^ƀH\*ڌ)v[(5k4 y VNdn$T^U[MdLxc@6?YJHb2鉦kY. X9 Wl(a԰B`,m6g!uK+ʈp(n1g+Eb`MEc=6˞Qi StRu&e K^$(4eCdac=E*\85u-|X8[L wXP[[TdhbϠ8Z]̿#ɥտ+\( v>&˰TL"5xٲ^Vx@Jɥ#os7tv4Wm~|fMBTusm<.&?;jf'`Ƈk"{ԹYrPE];Z걾p.q-T AӐspYy) m+jMSna 8̐,2"] JE}]~7 ILYtE$b| 0ΝM))nN|kr`ɭp!F@!;DwP6̏VW-jh A8xH?  6C)gYc0D(21Zxȅ;YښS昧v_)?lZmȽ7ikROY:Bc톖̷gw Rp1$!RAPc UDZ&&aqm4c P @`q:SY4jG%@B,)"m2:,Pf zBF ӧe3*KH߶wHbZ#.>$kq㸌sQd}qm4sZ ztoQnS2D&G>@9܌*`mvG[؆("Д[]IUQ|3!w|?{ŢL^*G|N~Yzxq?@Cw?xuvYyauwIJ:(ZZ+o@{DiqI&keɵ 8|+I@ r5Ql50.E$8A燾q.|+#7j`a2WRS. xx@֡gZįGD  9lPmJ.51sByaȣQ$+XqO3Auύ0I:rdDx.a w7u򉻒ܜ^?O]. ѾDPN-Ģ3r#Uvco$y'nn;0눿gKÐ˥N K{FC<9ê{-S%gG4צzMK?CW@-t>Պ ;zH;ޑq.ai]'6~jEa!_j¯+a}t2v@}g *5`J3t兡rKjH: }Z>s_PLKdJ9;I't0+5C!:alDQ R?a*pX]hxmxRPI^ϭ6P^Ĥ%SnÈ[hczn8,zd‰Vz>x+}ei0{RdnjBr 5Khrz1N= !\;xfȀ@@Q0/{7:%5okȂD,2p ^@sУ,a qWȎ(ӝh{S~ B4HlLߌ[pZڻqHD ~-.XT31 4F:Y2 v H?zWfn!!T<ɰe x]_(f߳e^GAH2Z1(WQ\Lj䜶<_PZIq/Vyčgz4zz2,Jrُ̮ H.3!~ғg[6h?< D($VU(~<iM.Xr$2,[I/蜣TD`|qG  }Y#VQ23ˆ B/I0eqWi80(h'exbƞ#1.I_ ?^tIgWp< %] n{QCӉ-9p8dGTBOhF PL<"d( EfgH^ө ԡ9x~Eevu6H0^(0!VZ|]8g /$07T!HjV6κ ~׳\x#+ {h: La l\c hv}憫3`'¹7ԭD/f4|&j;皈ɺ#Vo"T;#g F6$3y>r"{ I 6=4ϰ5׬L:\Ug3g>L?h/Ibo6/SV`o<3Fnب9ƕX]9W\8BFc!%hn$tb-$GVeؒL*(:Y8C3j[Kmd]ѬF裘0B j)VԴ7Nyg&Ûɝ# ;M p,$5}U0e[f Y 4)U:$F?!՛ -T[9a!5*|^Gk[?+}Iİ"h '$|@1A䧎4ie"@!.*W4c _^V3xhbvLNd ۛfq4:sRcIw#f?K'=)ea$Gy2:Ok! |hqvv\&s(N*-TNz݂I@u4|5M\ mqߢ鼲D}q$zzP.nmQ.b1߇g* y`E#MߣJ-M̉6"d>lmkױo y-x=`lcxw(浚NWhҀhSuuhq!vl'"T'v aC*/3f;9? diR!B Edeh~S!J.p/jO&[ՊWr9:^﫝Ѵ2[fBf7ӚK% edJm.K-nY(o%qt= fwlN),.UVzmA#b{7CÞ,D66~v]$<t^! !\|5py[ @V[J#zJ !q_mՂ]m;ҫsS33#((ZTJYW.~Fn/ ,6p4'+a5{BVe(z o,OqaYd++R5)j扑4*TF#Kwu(UW^)qle2Uy1hC` D`\* ݓ>\4S@,9Hz-a $7H'juc>ڏ[ q˳3%{U]Q_#tCK,^{#-&Ɓ.$Xz--&p"°Fk{c,L<Q~ԠIۣA)+WEK0{ t:QYL;x1zY3ti+%j{@xeKItmA%u t|"5X}4%%̑"](JR-b>{?WgFDܒNoūmuptA'w\1HVAaA?G*Sg~:lf)_-k< l-+乲id)v-J-ݧߑσ+ !Z = xbzȕemBZ~̦l (cU< :h(lA< M+4xhtI@.1Y"|9  6,H&o)yb}D zc!<.K9s6xx䩸+D߹7wܧU48i`I R}ѠV!VK?6 EنdF2#~w$|[=٦tydWp ~NEeıĦ* zj8~a*p?_BjKet9R, 4^gJ~Wڹ7Of"4ϵ^jrG$yޙř뚇lGGS罞cM8#wvpra!,X&6 }5&iT/S2dJGdҬ@> Գ5> TGZz^]|}oZcF%D,Q(p؇d]"d/5Q\#W=T ` zlD{ =kU͆ m t^-ϯj4X>3<|HggtXfZ+Iu@QdŴ8{[!x IO:Cm5L&[`1pfZS-Vrx S EW2fLrjv*grD>O/@"0_'JIxD, &n͑U*CRE>CLM7}\ػl/KfYW-HzOު0GD({}C?C^EQWHo{I6t4)<~=X>on}']~\zeeg½oHmYjo[wk$3fۄ3o8@ ֨ \;SZYRjg.qe Upnf+@KҰ+'e uB=e$vDe RU@A0'rd+p>j+E';WSLܻ3=1XɔPR<.j܅x%(][Wws$~\B~Ԫ}>C,v) =hsYbU{f;d( gϔҭA|,D_ZJocY][MNeH: {+mz"RŴN1r+x|pJu^_qm}s0go;]f־>"[DքvU1MA% YX ['ꎗ\"+F!xx s̅:CNh\S d&ECWi -IY 85FnP"j?673l]?y>¾)W[SIpbu^싁o5Pd9 il9‰B^2idtȏv.NM#:Osa0A_Hlv%teyofͼqWITI w6,0# Tׅ:M͋(3- !Z{Lȵu㜋9XCLܦnmܧS8K +z J6^ $:^La9?ꚞO:tyU'ێ=s; [GoZ"iTb`ߑtŹh>w% 2ދ/wU6sXZeq<5]g1 miF`x~(ΟQ)"LdG#[{m}c֍D;F$*G۟\z{Nx;1L$҆: v”f.ckrmNnaN;nqYbyqsTI$.}:LXrʖx׾0IA/bւ4@Z/DZe@ɛ2kU:ۻ_`nH{Az[?'?4I2"ڜ,4g54b\E|$O@?eRBVWK s~&ClX ^n)_{XG޽ {f6N(R_*?6R1#Ev. aN)ʞlk^_Pe9Bo~ 9h&b#K%X`*Iu`~f~tcҲ*wě]ɸ| 5Şx? |UE{,8-zS>Ȩ *1fˤL }x/b{u(MXb. :|G1삷 klΟLV }9WG&"!{d)M +BpKr?谍hh \.H6wBn^}^48&6 dx$|g'P_Nar6Dz2khvWftu1hpȑ$h16g6̴x߇(tSmoq" N T"o_ֱj&ÞClRI<ݵap ҈}p$wG#WOsjeʣeǚq$Vs|CG,k/dgZL$$alc#y T|q-53B#cQ#94 dp;\y2I@p}Հbv5A!mWgToTT` M0._x&Gu[@t\3̞vg#5D$nT7 i OD)ӴOwgR20"@ac?VbAU .c^fZtq"AfGn]qXoQ^# RaiN5%O-~z-YGrX&sKgr11^?s>0a%˴/l{-K^"ju`Id>qj 0UQݴrE[="p_7܌9f{$rK{.LP|qV0~^@.s, ֮DmD,kH9AqƌU;^9Q)4I@ zo@]o?SBNѕTq]Y8PL EyXQ;p ruK; "0PDPQ%M'?EH3Ȩtɋg2`u0$9D-HN?VRˣ΁*s%$fn,\5|=FKtM%5¢e [qAdyE V_{>Ɏ;[E?8M}3YżylIHTY_n8 t'nSBSP9U5=:HX;}-$!1d7@b1MA1Xt80#:+QYgt6=Q&ÄICڗP dbka0OƢI!u~Oqb Y )|Irć׭ۡD5E{Edíu'ɞucYj؜Gq QKTKv-,eb=fVIG-g.@KBQ¹ @yhL/ScPJѩ}Hс'Nc^ҫ ͇oWMbHA] i lqO#2Q?uO]ȶ2IJj/FNtN>Nq{@:|̽ ~Ox $=SoIcoc_ejzu/`<=$)y7xT3(" E1Odn4RYvq6 QN9VdPR`[x t`jS +k,OwX2=s42NDz |<+LL!2iVMxրl'o:k%-H('3Ƞ2S2^<-cLĕŃDhv!(RޟWµP%.Rρ%P@ahՖf ^th\C^L1@E0nOeɏ6hnjN*uYN?d"v)5h`+;j~m_SOq\9Þg ڶ'Rc3ʉx۪ͱ?2ILj!+, /2PpN^Ȍ?3$&; aՏB$T,GM&D8z:YYj(vɋPӵ:#p@A_.ߖo|5{d)g5HȮ=/e:u뾷'O,-8% xB=ҬDav'/9ʜ=ݩ79#iF;eN?:> ?gnPR;8I@:?`q 2jB"}=#٠۵3fߝ}e0I0iO1ġS NãcRyj'ZFycY3:-+JϵV4Z]]+g&q}pv\]k*sZ888CKͬw5C<&8` UN5lяj=\|OTV c|J:6+P_`FmFX 7̵A "YI[QI9&A˄boOF{Q# ypJ'[d]F~㖎8I .{r1˟#* 1WٽOԄb`#EC!_PgNj饕FV)͝ыTu3޷ujm/.T@ƚ9V Yv;2_ T<ԛ5hUү/v3,`"^n ͟Fl`;Qk5T%bT!RT 6ј- :p oW9ěVѓ5M$4?uϰ0e>UwIU$$~g4KndzWdB*c /pГetԱfF.mӚWb:A`V(k qyC ʹsD2kҀק$Wn ]/];"E\ZdO=;N=r׉Վ@8?%%k4K> DT-O]l> J5.dLQRA.,Y9'o!h.v&2޻g}1WlҐ6[#0Wv\9GNA@|p'c9ClWGS#7OO}R Sd7młIj[岗dwk \ VW㠲ƁQ2WЯI q}p\ZoWz4Ž hP|Jw [NlG/iIJ7ERuWI"dŮAkCg*Mn>b0ŧxR $< Ӛ>U izk2<3jYx`x ѿ"]-^Dh$Nne"]aқUg|ݺoҘw*|)LW'gKS g`e|ZFǃʍD6N ]g3@Fj(];wgP`XarI=Ow_&5w! ⧛@ y4;\pn{wt W @*|3&.ծ#$˨M^g:fndD;w 2͏\~!s3ĝ$Hْᆃw[#9V3k֍*``#a]?Ӷ8҉-,! JsD7lҭ@ЯB Q"-eNuD!|N ȧ^DQVK%(|(6iRa' U$#ugAqQާZ=<ɻsh`vHrټxǠ 3UQ *^ ܁~n7}YӪvx)u:>4|Dd%8B"J)LdbW iHqNߵ2|OG Ig!R 93+,YppG| 8ȬIAࡺmZ#IBbYo7~h\mf/WDwtViszh̿B#(E킔2X{8.`4] nOz-I]Xdn,^cZ'^DMrr`KExIA\znV#%`}9̾3(_7L8'Շٻ?<RXTP1Xu`|dagFWcѐ[Spzyj |-M9I&`|R4ɖ`**Pw& IrEџ?4*,[is}"cGj!턳J,CcM",%QC rْf y+W h)8@=_\ՊE}76IU;|5] _x!5 vo^dJg+"dhiKCK•^g,wi *V pB^߭as<`6z/ePFPX-ReyXx/mlA=&(:o肰P⧘SmJi/Uʳq!`2[>uZaxێ[[N3`^O|Xox7K}Q",'bS ۧU#3h=.Z"`2Sctq3 zKz-9Y=sV>5cELğu(I#5, 0Tj,fXƋs[=!>NE9q@C!jn oWNGmabqK(z _9xL3<گeo|_[.X*Q؂,tBhjɺꓼc7 !|T(> s,]+QWŲU\^]LP+Hł IӍӍxB9ľG"8;ΓlA.*fXm^qQJтِRA ;#l!QWOkq.|&'+z T늺D=ҹ"0ëC|i XwYQe{)yY:~ 2 1@[K}F$NpG4~gIW Hkk3W ЂKyKZQcw`4-:$"ь.~`5QewfR.'3cHx`9g1c0| ]hF7o#R@j.A@YSgN@Uq]Ec:0 du7QV@m9#\$c5(_o.sBf!<' WͳF6|#F]"=cCޓ8HxHTG1q}+_Yq恹gi/ E3(`V0YyL6܍h8b$@[}wK㌬|W/(䳹2y@Z)6h=z v,(J65lvutӮacS)3YJM r'; |VqKkg?C|qGEk+)5LaDC(t5:eSe] 懦g)Sb<=`raސȕÕ sD;#uaheѲ a-o—4Ӷ&*poE4t&@UQX&BِG i1+D2X3c@y-A(=/Oz0 FD] dߡ̒#^*Ylu^~)vüb}t8쓄TCBBgYԔ|cǬf& 5>\*aai셢d8s>C#Y}e;0A5LM9qqLiuyI!x#ڼ#UC}AoE=dGoV}ͭBh4Jjj=PiCD;IܨC['9b?觚{=.tYNMbeOՍE?MF^*0dLO F*.9v:W;ia~Ƭ.aJNfjq'r ]Xel% 7+hR#^("" $hI h-v3pPa=ćqTB\^\B&{m?ԑ͙;{t>!Ʀ%"GJ4g>- F\ޤ`Cď] rؘ8xJ\z%4V'}"No_7@YXM =߽B򛽗.iӬR 0n`)բAțk &sq?\.uA)Vdxc]pכ LޭakhCa@*/֭Gd^٪cZ4CJ ?wjɐO*f0yT `wzY'|~[#z.L.Qm7b4jhBRwnWyg/Ts!\'g˽emJ}YeyHCv:}% Y`bIJGf/vmܷYvL߁kVh% >V %w+\Y`"qAnG/}QqvF7(0X<^TCn+m'y̨>ZPrjG$}sD_k[g@ cng"+hV琇r4s Έ% Thc_^G9z}<+Z.TsS҄\%zj>5JC_@*`̚=S_VXArw䠤{ʙ})n|լT (bZfq/eF(Ems4pwi218od4z+PcV+81LM5Ym-MctxFq [(O&xy/+Qi-NvN>(녘vr,Dͳ_{n;O'sav\ 2{tPaHN~fK+z0@j|=V臘c¶:t^,/l`PİvU''N3{]p.bÞu|~1IFfŤ9}Q̮WBgjs2"+pJ=g+Z~K'{芴5G f}EуbCWė° RifXLsi#TZY<w2"gJ!"›1N\ɕ![kWFXQo~2 nKPl~"6+ Ef!!(9PjXf#ƋP45{CTLXB`M_N*gWIlmL3ə'n[a%1ţO~a*ܽtz` w_d)6YQI& e/χ nɲ^8.Uvť#Aks 0De+TKBsG؄Ku&s3HgTjX^{7tQ'HZB= YP|=oY iD*DpX:Szs*xZhf<ݚ`mz||m)@q㨫bz`(0(nKY9~XC5P3ٜ=1cX~t܉uH7TN&>gggv]ͬ>PeءL*9hZS,~^A@[x99jΓ֓0R M5^}7~3&ݦlZNR#0QO铤 ύACXO.F'G8 mVwB,;q $^aNheaݤ*PL4 H(a\Mܾ^gC]҉18k`xWo`Eb {BQ|c-I^M %O}0|{ΦCa0w֨?Lnv<;IJشmAM*\㸻ڍ7MNAۯ4[}dgJ3kIGNŕ'q}h=/-o2"ZY@ӃNH'rRKpJy mT14@#:_kC2]u -ONV@0D&A+ס(DDyl Bk~xgIsL++Dsg^G;*b8)i$[ZYC&I<<ZICM^jb< FgTH-I$16+>cv*PI8xG<䬫ҀwUJJ|0 3 7.l+0(jštJVk\ yIch6Qbl>7I\2DgHOhu\*__>C\UBU}~!Z4b`M1; Sy42\Y @HmJa{)|!)j[&S?_,9y'$(?Zq׾O DmMl%8~vɇv4UA+R9-0cnA 8,BD[nkqK],b䱟W"Ԧ!r_;2 _W!,R]'0j(DŒ-I*+Y`(qQjzNc/H°M6䖕]֕BsP ǵ2;K 963IXvwiErq(9*VnCmbwfy(8q7 j6 #u^_{Z,VHԌC?2u ځU4OlMdad$oAJbtID󗝚}in(.}-d7Qڟ~:_WOCs)İ":Ct//RD s`h;/4$ 8M [ X%QAH ܱ4or n=fSD|ܾ Þ#l 36jxBpա}xOAe_Vs{N- = ڴ-ŞKnA)9>j;DN1#iΒsvg:)2絘ǣ%1:ߎ˶H{'oZ"?ȣs=č3Bx.%Im&|89v HSF{]?|kMVt*^󯠛M*w*0FX{KʉKK8u@8ҕ=oQS) Nal0m7 ܞ,@_) V;Q5鳼7#] dN @#XUf2o3.+lc>ē{x¿]%/ \v7zfy72Q52TR흞V];e93Nȋ`&Ȭ?݆(>ۢD0iҏhE::f:MgPS_wb(Z_aAVluH,a/KsAIg? ]MpcsHx@k `X5uZҊ&ѫhNb:?3[v,}+J$ AyAr'tRK_Zf862 `HT̋P6q|rYhF߶e}Cq}?*!%?_&uC:F \oIukmY_n&͑Ur8gV{- ֶ9xwaX*B*8KAХ)N]߉ΈGA{F|ˊnDE ;d_K}ӛ}7$O_j-5tqPR.wa'syׄwZ]:h}U#[g>%0H1B¥RLu?M"v)]s`݊ [@ع 9:ȩ1ؚ:[ ow]g;iV?+JIc_eXVK t>yxb9XVn9vM}&lV;}Oi@ {_|"-c1OA-CZb1-v?_%KD&={R .;J^# "c=NN(Y Zd̙])/0We#'0 &rI_^bnJ4,n_(_!߮'tNtJBuHB | X\ccn:V:)-Yձgq;.ӳkG5훫X$zQ {4d/fje+F׊@WpYEu\mj2PeO@5 {n vsxˇD2ArB|=)7;|[?&fcuޏ^ H΄R) _` wqsc[U&;=h)Pzu^/kXP\ BΞgY]~^!`uh# 'V?:VN"t5Qqg>mۻ#PIϐJa7ͳJO5uLb8m]bHRب(k&@"G~'z>~LXOPfJ̓D7VOFM>:| ]amp7w<XkԲ!xA #2}(A 4*!l`S2Y B%5>+_p$.YR3] "oER4)BXCݱ)9_xDYŬ5p@=+=ɣl&漻1@*y`obc |>KBꭇt7i "n8pKtAzqۯTx;ltq9]oRvʏSVit",2?5Gux~:X&+z&?4n]ڪnU#:-s˭p5b]ۊ[492GҘ][&<(\`y5OJ4`Y ٹĮ-9&QҐg%bL`_l$OL"U"\beX$A<J.8=m%&&LxnGq0$KU˩Jk沅=Z`y*c Ix9=+=bѹGnf  za^/gA:Chws ߿?i$46H󫍊v`8[} |и/"k&[.8!9ZrW3#=ޞ +@oʋd)p/sK{Iz=UKpR =JtZWKS5&*"ii id@c}r/Z{qW4PGTZEc:19eR j"Y\=gYX \ wiҴ!pIweYMoJQߩ^і;N`'~ΘYMUrRĐ'wTlqIl*@f|װ~.4(QſG*}'Y-G<8qӕ(/"zRK1/O*~B9>%weyW]CS}kc&Ď$jLeXX[&v5Z#~R7vL0$~_~ff3yd*LAL$?Lbm4VwCeëOf'ZWOonnN"j%gX0ii9xlZ;fMðlMbx&2{6۶*؟Z" LO46ByM0-6L^7~Vq)`ă툤Z[ªrcVXȟ~C;b}?zFDYb] Wji^s3zN1H&x %%2ck 1c㩪<e 3Bja;S*.l=XC-F?H{=\hՏ(|pW!@$DOl!\$9ϏL9`K^i[@-7{SV!S,7FА~(IB>v0Y(wPAٺ ,Մe8WnQv^(bތh !)% nzgf~Ǻg2,Vn|Ku@LhC;=`Y(؏|Α:܄yԑrv%*M*%jZX!JP'.98m؝Wt&V+H)Şb3\Ůy2g.b?pjVciJ@J;4rW{셽(@:\\V+Xo|dZCTzӭoE-{/G-MA TYLN|eaqbV(G68G$2fҾr緂qq'u& d}E:CEgY5R8 Cqꢈ2cAQMWzCH$5Liv/# é_9dK1uڞbuZMi.X5ɂ煶^c!`ڎ`( Ck;  z#nY W#ƫݰ)nM{Lin s-|1 JZΑ(wRNSҢF` Yr m\s_]i6/~h#Ŝ7q}pk̭8'm~O^2"d}H\g>`B"C-({y]9͚KqH2I(5㩨&"$bt<˹pKE{>ZrOBz' p!>ю'@,RH'/d.\zZf0U1\~T]=jyzA|{jyqk뀚PKk]\;^ U-F|LLgy OsxhArAaP$] &m~D3媴,%0gP0~qגLctBve '6"ZAZjfQ6~-N@N`Yx 酷P}1G;ւ,k++ V%bER9f@*9gdejBݔKI.z]Lћ+XIm =t^%1%(Qk@ p@K$…{V+ ?,='#7n{as鏬m<'J҇%y_A8dNTJ \)//W;V崥2I$Dk/8z>Wcz%aKfooo^"ւFǃ:zxUV`E~r[9(".%@=Ƥ/HbJb׏dK-֎wL=G hJ:&+b9'=N&{| \2|v%'>3n)lc#vkrdiXkv'm}*M\|l(񡶁Mn9,Tv^?XD=ʳcE6AeϏvqvc{έԂW}bwd$1_KYxX VN9:Ed/ۿ"K C ^bFqο'=p "66Wƽeڊq"f[ v gF=dzqOp]gFbv+(7^7l9yrD:ںAރ2ڂAh nj#wۋd*OSDb^TGnE Wi@%#TE¦ۏj!}L!Yd!%&lEcO~.K/,p̻knM((?=񳾖0pl%Q%O:Tjt(ِ r9~i $ܔ@%Xؚ6AMIa]PJ5~eO|W!ξfǟ1"w^Njї.Z&y֎Lw,`oýJg aeӼ#JU'db3. YzVeňBC2L_y<}tAOimL1fn3_Wuk?-\p18rJ$D,@UBfR)dxA،*IT”v:hм 'd?9_/F%ly-{]t@vnT"B&\M!KޫkSHn@@#k]&5Q2 qĵRT}f+gh^~ lv|ߕ6 F1hۓ !"Ca$p,b4Q޸46]rtMa1z <IDIsb;r?NP8]M)+Bx*5铜 b T2(dB4ֱ;F *\2K*+/C0nڿr05,qF10S`Gu̇z&^ +!U+Ij)zrػR}&aOP-=1?Gmt.֏6+]Q\o֕S&J^Wo9h\|:| ܒNVqi{z6dU$mr Y]^19(vdN/! wvjxދpƅ%c*;##LFm2ߥ>()zҌ$)t#̐*ѹ2@9I׷b1+ovujYzV !?ƞs ĊfEdȑ9e_4I-v4{%g?kں;4QE>_&zPn4 tvMKR(9&k~ f|H{onX0!J9y6(RsR+ ;w!\_0 ^=!e݁d L;ϳUmRJ'.6=laR"| x HDo8n?n#oXn?y1ߠuiL\cT!,5z>enפjԻvcfm/c2x)I?Y't͜s)YL o;Lv>)ffcTĭ,u`W3d٥(*!٧% H8Q ْ[2=4/Z7cyxdkA=%$e ;4dE^2>+ v;ίǜ Ƿh?Rro}`K! vzcDu6 J\lExUپXɚgM`ioexP7}*֜聚mkyBgp rqBl$T)0*Z2~td ZX[EuKUj{ mqnk*s@@߻.[u=:dm,cP}qX ֵ425Z;p=-Ѿ4Vlo/AP% 1+#*T#QSUYyi_\bkQ yW4ݘ={62)>$  -X>%EUO^'s_[(>@,2ke7ޣy$~BIwD(X*o;Z,2YE Нdj! >_Otc6,pK[\,y>egՑO8N76*vɬldeE9Cvy$B⮥9RP[eIVK;tƟUb!oO򢍩0Iei"Cvmê~}?" ^UJ hDP5w.*TW!` #@\(t\a *4`J{p. tZc;e])N:Ýiwm^g0nm"2[>qP3qq=?+1xriPeсeE$.2'#ؤUM?"0Ȯ /&Tn&"фO@(ŠUɳm]t3I'%QC47=Qǘr">$u 彯]*U 2/ylı|5lK:$FNRWbC5ofV̾O)2?Ug0EjolR GHUZ/ro8KUĈ9wPs@o..^xK=V7Iܧ?zz9,P5&s#c:#v[= I߱lǣww~Ld",FVr"rG!l[4q3n1X4¼*'dm E$ 4E|VkwOsǏvW3bo3\-mfĖq'';m&Cnj?N|{I&ڡr+ pHlfwhëU ;TK1wY^6Yo9pZ p.4t\]T`΁AgaӨ!PchlT&`cV/RQ8?p_`1a_\Dj:[eQ- TAg\j:@4w%QEmq}01iJ DcG}v8PD9(u˕3ϐq#?:hS!?xg9_,g,$\ #5VĻ'~~zg{<7Hr䞈hBz,&'k_XsH=.\jZܟ8}|ҎK!@7o>?w)kvakޥ|S[4>Itxs8nyR-cQ"9n9f)iǒwst0>BP\GJt'e=tȱ}TVfM-֗m|ψ׍ܺǃk;^KߙO9d|bB7=`{DMvoHmUK􋦚ڱЫAQ25#7 Zm4}x B/?^vJm2D^6/ۖ@ Z\A:Qi)Ur+!OTԺp7-7ljQ\}A_nìe#`EfqK7WhvNi*0X4|^g-{+Ǭ^Lpj"G6S`ARٟ0Ax^ fΕܿe5)z$za> GK2<{~ǫǂ 8DϿ(R[DP3I1Y)E FF\6 L CF]a' Mủ£8~6L]5Qp6lm"ѧp6g&;6c$-8;q,/OmS㘊F*XAؕ";%͇OƠ(-:;i(/˵׏LFjop@3~dQKL5[F{YOA {5.>Lj+gR3|" )r,2/2J4eic=ӯɋUA,DB[@DE~9}]}a8|:b|bSN2¸SbR8эsm%bGj)_*Zm&8#s3 Σ#'Jx!UFs>l~D0̜q$r(ZWAۣt_9XoOXŗ>z| N\KI.ۭy`b3T+}lb#%f(YG|Nll,LniZrg Ӥ'w+P)H~۰Xή#NA M;RlWN& _<KfHB>@ ȢbUQejyPvBj<pHr!Mm%C%1sLZm/% w~wY.>lVgg3"ܒ S5zC~Y:H'ů8جT?('؍S,wy܏A{kG46KINt~A|aQbǚE۲pv75q > ( OqiV"ktk2 W4H[ ~(~1CwB{֡=sRu `z0߻}:vwmQ^YXCE %\-0bQH:=^ na^pG *ևizq䟒8lU]{6cܘ?IjHRp6=Y [(g r[F+_rs쿓8? }2{ݬ ^hWY U G9ܐPg' OcPtom Ͳ^}c(<ʽux/+Oo١S?;af4Enb: މ&%FH X7!Fz|w#4lܜ}ky1OIۛ#\wGo`H7(_&'RDT,u  'k"%2;Q1螬t!FL(Qmd= |$ÂTaq9 3e ru?y-Q%0HYхr蚣, :&fOm Yd˪*FG @mh4ingtG,e%!UӶx2L8i5yGrSD$I8ox]:>gZ?B.>6c 6=o{<%&.#MuS3G?!ŠPxµF}{s=Z=}{[P9i)Ֆ <pI[(fb4~n8$z`mN+p}s jS*LMK.kp`4-uǴS9=cZJDh9i Id?0H<6jɜ#@1-f#֒q*b-GS9\wCۤԉteg+QP'P8a0?I%WUnŤ8ox`x,69]l)-ȩsQ<8R目Rg+ix}~'N@5bфuƠAQA)}$Y]/ ]&A5b0d;vrjE,U׷F y)?±y\_Xs[}^(Knp>u DObgFZȣ/#ч4p}_ (g?c)ׄu\IscsѼj6m׸ZCj"q@0BJUJ oRe<-z`Z:$-j"PE!1Z]3Zմ]puX7ʍ@:wYj>qEۮɛT1 qRCcHee}{y}|uL; 4?:#"eQ@v缕`yxAĸAyZ?N<qA) p˓=(w.e\SrUY3A9yRҟP-q[Q=~=i[:d;atⲺo38rpyTS[XRaphSeJ&L}Ƭb>|WD|n=:&7h"0*v?2BCV~jK;y*.ô)X;zf'Cy)E_B-S]4_9e}u)QVtW.eȃV `sC 07-HN]3C;ՅrVNAB,o4xD~6qvJIE8T@wxKukHX '$nRF@  w,|8[h@G:f8x %6(G`Rw&N YgL>/7YH f}v)_$@n| ,bg*, \@pTC4.)kǡN=ߤrfGY̛ \wtDc: uu:*U}DGp;Q^p qnU7tr ެ낷dww>#'R{^N?@FL5^2 $J],HΞ{+7)'C728hh((.V*k袡/1Um>uī( yl-S$;5mgvƜ-344`4>F&&ӢNבMEĊdG-o7WA nxPjEB:Uu-9e =`*ouK^OQ! N<* X+/‥P鲙i IncSC, kd"$V82({%6SᔌYM2tttSL\JH`0B%2A-xagvB╬&'kZl LZmu6.V؊B.ci\z'aMܴ2LV%zm*Lz; CM(wUo#6jj]X:4}ahu+T|^w|'ߎH^6:Y`Z-{M_+-HE" 8~Dnݐf4q+ebr/Qy^ $ ȥ~[{ tO"[ WJ=KCCUyxow`յ`NG"M_ 3"3uIn?ZזçrZ nqHW"pm}'Ezl.KAy{#&IƗtNϠ] WHʧ_!R[\w/s ^d#ybZ(Q@b~..S(Wx* {g|ȡ<Iе~SEAG`DY)Y;aR O0L * 0>wUcy m9l9UT(7JiU] frUaS 2-_;6ZEppXMW0v,I\bI璤6HX#Kl(rz%L>܉!!^x/\,-eJI ̓i2|m(D6Hxre;1ηs*1 ;CCJĦ .X(]wK5 oW'(E^;y*˜U(Oީ35{nks!a٪K@:Cq&>U8b\Ȅ }ۿp/u"I4 Ӎ~BeT{n$ )(1Tfp#2Ŋ 8w׽aэ mYT>f'++a+]C38GELa祒:?B/)`m Ё BxwC KlmmDH6j 0";RW[07h/ .` XR MvӀ^7(ExKm<8vBg8^J4<]xC"fmEnw5ﯺ>ǧP>e7qSR=$ s99]=.X H]lO˹!B:3l}9tX ۱ PlՋ۲XUYƫkBG*qɤ{\ ) fGNn$7Ya;Tω~RKW9Wy6}TJ~ZVP>86͞s)y# k`B:Ûѭ~0k8,0MKQm^$`n/&b3Eg * 2y恺Gͥc鼰goO{j%m`T}]3w_\:h ˾C9FR㌃cUt}{Zm+$cvN_e% Mv{D<+bqh{/4TFc~{NeI$oDh6۫-]#򘫎Fe>cr z;5icC =s;! 8H!` &VIR@X:PyY?Q;lYo[Q#<2]t"2_9n4`n)|XT MAJ~떠 z ]9j/%ܒ;rsbn#v)ȒM6Rž=L<δ_˘o5֯d[pڍs']6BK<)%i#@'V_ xw}]heU}uTUP 0mxYgνɍa:`S7M[/4$9r"WNFtOI;Ec476U"v˔jev0.5*b 8HmAbx,` >A0rW-:moNo[)"ϲo"UJT.ةkh!YۘU.POedP 6+-; 7a㴹!t[sڶ/&:\PH|ՠ6# oEh;?hC3RQIPq*+ pp>a!^;ܛC x3&LHcWGZFop2ua6Kjp0ld$[*I`U7i hSIqIv.ʴ]|K]>>p8ȵ)xb7^5~X YƲu&3TZԙSi+ #):g&gNXR~}E/ݾXq-YD̖hv)SL8<&El>`;f`NLl%G'RǔBxrUhkK\Ɣ7HE4- o|QF>ޛh3pBsmݳԛd7:!;-g @Dim جtN5];pP !ODOz/]W&xhPQ$ej:`=ZY?DӾT}t/r}yL1 S(8xX] 9ׄ%{kJMA {3 <Ъѻdx(vʼn&ȼZݟ!ms4;-m_bcV.?u Ar𒉐oHЦΫ/lJv-\"hB?g%w) w6}uD 6Sr0<:-JK'(*9֥vPagYZ0707010000030e000081a4000000000000000000000001665094420001039c000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/G]?Eh=ڜ.+͟c09-)8+$w_-ADӈ/s`KPa!ɴ&+eIXDU>%?K7=g3_ .aB'K:ϱBo᩟J$>Vub}52P\0QzX=:ꄳcNs͡KrG.{;$9ұsx HqCC1s=kv&!fV9c4SO80^(=u|u*7LZ{u<6Dņ(W*:Fp+RD~]*1IOO!*.>A6tڣ1"uf;z@#}mBo0~ 'wBZ(w?F3Ĺ(NXNv0M AҦףI(+d V!W= _Mt OzI},<8EzuPǺqg_=Dnf.RooRp}u(v4 } "q;PH}lC+UE4”JbiE=A-t;tmgBX}2v-NqKm*`&yr9+m۸;@NI8ˍWJe[P& :9\ ](ծ/ a]-ӟdظzlΘFjط96c;'N#j-WjXܵo`I61" VsOłti(@B~[+sh) :*@=o!'8N_*)Q%[Ӡ[Zd;/!]T|^ ax&ucx1׃v$ =_nt^R;|} #NB}r:R.lkHΌXb3ʉc/9` >h&w/*~t U[\/6;|(CY7" up;3y3̠C4;Ү5+&ElQ MnM EJ\7WzŠvKNAqI\vf\P5hF\[[U:f(1Znwb6q2'h?##- /FgDGi@o= qCd0SF` !;I o-@9iI==EuOȥCb{>9?..d 8dcPo 4~x!7 ȐHB/X&it ܕʺX?氚nS_KY[> :iޟst*@DtӺloQ|}UiwEKĘĝbmIYRg]xQ 2ߐdž=?(^kqs;_3yq %`ٮϼ'NC1/}c{ܻHkcGl81ӎ0\ "۩KO.\n(Qn ǖ@@J-i-[&[O)X-OħVug],\QPsH3_D=;e_igb%o S -%TfѶDODNd"d _l+*V-WX-'tAL㋩alkOFO@ߟF3M^unmҚgF#%]@"\&_+NYǛLzt^1&E,uOusNC }0"nm2 Liߎ2xGw|تq)-S>SV|̖QY+QGB( yK"$iԺ=Ji9)mʪ-þX-֕v⮼{N3|d J(Rb?1d9|_#wWJo>XuRdd/,b2a-ŶG~2+QOX]; *{A:DI <ꥰXpۡEJ{k[yG9gsV$MzKG6-ʟA6(F^smMt_xd)wC 4'].3>皾ZfֶtXxl{~7ca#.j8B~6QԘ0$ZA}H0l(fr9eЏG#ew '6Gpb;~C\2Qӆ-d,C}4zϔ1e3Wc`Hy^Y?bf3̍U/!">ACkDcO<6ȥ|QL'HF?CѐK2U^i"ŵo\ uJ0 ,Y#kK=ar^PJEmP¶"RlFְ(Ye1[afԍ<D) Yo6k7^oHv.F ~8bג،Rj5OwpNAs?E,gfW*U^m1Mќ6գ5'$iI5:y inztИhC/^  : W|X~P|W`3K`M0mymoٖXdйvYwo>רײȫ\;*} 0ǃg:!fL9bAYƛ/Ձ/>=h O4e{ݬVZ۰I[Лu5WQϤKB^a;mZRddHni%ktF۰p ([ xE+U,2*"<@*L0}Q(qц ɍ$z2no{ϓ򸄽nkM IVVd$Xw^fs^*Rh| 4[0-"[JsKٵ+a,(ka[4Y-|*Xlq%0uwygGq£!YA7㠿L29|l}{* 2_@M%ٟYDJCKTGĻ~ǧMhg fw͸ jsն6y}ArU;,cnEZhyA`(Jr# , 9 IذQ&m,,ee)Mw}rњRvgxkFƥGz]d;HP$eHZ,aw:.)!?wz& &(qn)x-JhcO /j`$8h!Ja doʊǟw¢Ic]VVw ρ `-VSN\etَo0g*AA:|]tKE˭XVOReW4Blbl 3D^9`ɊK{@hRUzߊ"JP,'a^n{zBKeFʶE?2[YYS9a|s eefWl-:lUGY`\3bwJǔn]H a'*`YFi:b*oW@1^[" 8 \A E4sC}jՙdJ.pݖpP_#"Wn},ɳ sjfgdb zd9Xj 79C*ڬzbۖ)׆"&M)@3ƿ[dݕF8QH.!_h2 :X=:P@yZ=UL[%SJ`(ͦ;l).r\ráq،qX_QGݮC ƫuN*K-Q6|}x)|"ٿ Nܣ[MNC,؞PVe\n/ݰ5*_^5~gcSw `/c.~o) lp-$~‘>Mǽ)hE/GhqxԖ0s&G \dhQQn 4Ǟ[zic&E.o*& <%6W]{ B^g_J)LUoQ=eeeƹ"U(|Um[ q ͉I'O~12ZJ%gKH@¢6\nZ<2 lrzA@ FhGpot<ȿpPw)haݨ^d TkT( ifhK1:昧c29_<*#m:vX_X\`auf5iPyYac*y(xUeR<[=ъ|Mhr7?<_Vc[Df=3(ױ$/&m6{Tp{@xř @ U/V{퀦L/L=LjJGO8DGFgqF鴴Qt#+dۄZ'3UI2~Z8!G+ff\?"]z7Bka~H yoWӾX? j(3VO*>m{\֛"KO ' 8؃`"1FpL_D?vf&14EҧU\c\DͲY"x{8*i*z~j]E6t>񋣍Xb+LBd`1+z=^p*$v1Ŕ QJ[y\Ӻ߿T׌|랗j5i<vxW5x0оbfl AjvQY(ϟ[eL􇸰և/ $zkOe;wG-ik:HEL(XΖ[cq޹ ɥΤ1*zqfmw'_cpi7w}٥N38=oq~0HV dĄ#TchFQMU#$bx$wlɮ[ >[!6fH* L}Lf??ѶAA7ftUWDanyR҄TP\pDVt- '<0^eO=nBfG9 Wn@2ꡧz \AXd}y.[?K7IIns9ak'yŅigHSmL~뵲#Q$裿VVĻ.?:)e5ED?`3Lٴ֘<.HOVl Xid6t:c[fte/ 8EqoPDiozÁWK?@l EasD  +θ͆eO PD3Zq@@AAa>B!j~ebXRT`4yu+E\O q{Ԋ`.];sy<lBAG4z$' Uջ?9cUz|tbC( `*;7zNV:{WxsLR*[hD-YoH*n4G5"&6 ASwsbG[m|B^SuYXMjP5x8iBطWOZ.ew3jOmbڬ;c~;'o= e׺âؘ)%{.ݡZ39?d^PL"6˿fr |5 jm:l$cb Jڽ4C^05r3Uq:]l})|I.nw..+Eq![6)j6Tf-{4yB7rie KHBRTMR&'2FB'1;%MC7rq?>Åb{ZުD0ef+-R+;EisB^F r,-]G&sK(HY1<*EyB9jKsxƫ)j>'W'rDd{$cfj:fh"JfFc GԸ 9zk^|Y0f8:vppK+ՙݣrj'ΕZҟFi~'(! J ~+ [ 'jySqTF*ѪȓZ}}oՀ~ @&L]`/C?WتA!HT\^ ~3ea:>UԨlbP"XX- >:mw))=A[Dж0=uR'{DeVxZ>]%܋Z(sej _p1t}~6Yb\ӓ`^B_>эx Bli8E[1H0r M_ 6-_N@sSe)O#XH?KA sQj{<⮿)*PbKTkp$ GkVb< @gnH>8qEP;GL򷭸iWX`;AD+Ly[t]/ItW|DŽ ,'ǰՀ`t&lÇ}49Z(L*~Q秸 +k-T͒v=s]W$\r|X( +.*gY3q[X?[.V%);I"L,Ҋ` .vn 7?;pC'+MHh:tjAXT\=) ~5L g3_eLl"3ׯEk̃.otDL~4{DACT7Ѳ6(j @Z::#3qhP%؂MQQl 悖Ծ? A6a*0mNn ,+6\؉dz[,>y*ٲ{@oOf/nȽ'tЂY5;} 2}^HmɅP$,SlHOYBS;~ Np®ea f*Ԛs1Z;po}G/ױ6GM)ȹ+hM* ^^x|wEɔXmN"jv*3lkAOA-pV6vo&Q5<-ZVS[6 zڬ*,lb6p<ÓR' V'A9A%'\^ZGHG6lC`7n-zBЏn󣎄%xFMޝ fd)~נ4bܒN59K_Rj]a~%0IfH Gyi,iA؛W@w!bـvDm|?$qyF+"SJ1hsi^TjzNz$3iazcw]j$P-#M7Gu>q4U$`e5"եhL|' W Q6Dqވ<)!K6& (آG5 yZƿvp3e˚ߵ j*"W~P+W(r(=Qck %&}֠y^;5x%A(U3q8b´Rl]kuƣ:7K_׷εh[0!Rs0շyl&$_xqYq>nŸ[1*2uQ˾ db`JvP1}kEג:ߴ] (PnUqkxۿo]h@c>EE 3tg@)jMe:M /`f [^Et t/>YY4ea@WC?>6J +½ Lh#rMbȍzM*OJA( ur@&jJoeC6UL-7pF b0N99y}+IA\W; ]ScV㵖ʉNk&bUDYxeeg|T`uR$d铤,_0ʔ^ĦkH9.L.ҥǀb;_GZ- ft>zW$;~!Bm|e3ԷHȺʕ PiS{%j6 7wOtwM|Qdx f{wgK.)͛~(j:6,mN=2}iV4NPE#uĹ+5X2Sxq";˜3Gkb%# * fUW̸ﻪV<RB{<%I~0:+$҇m(atB5x ?#ZU\ԦG!blkfZ#ˎ1Iz1!?܊@i?l!GdIL,lZ`Iћ,Y<*;PF}o‹\b5z8QtR9;[uVjG3QKMJz(ﰙ7HR1ӄK{ ̐!D hyvz: \+֔¨0 X,.^wg- jn."}Z07Zad@[^]Bk>(Z@5I526VG"OCvKnRo6\ccPuw %Oь|⎙BL%IDZ42I~D@!E/<GF&Tä(VD$tbK5:cwnW{WVF Sҡ2G s _.RZ@+Ip2'k%0ZHlZ䡣5?IYX0gK@v妀cЩyjho'NESk8JZ7JO11ޏn1褵s,%'վN!+n 1$"s^p?vؘ0o˜& MBcJVL*{JR6҄,*y%tޥz%iNkK}WJ8{PeC]vS V{K[ oK ܽ)nqg}?zÝ-jP1UM ŞOF;ɇ]XGZ|c4ol|>sQź\`WqBol/ 0"_+WbЩdI9n+;gZ $\yq:nu#l&1pX7 x`SNzc X'D<-ܮl!ť2'̈́  Dp?)AD|06dvY?j|Ot0)0m8<˼sʹeڶW6v@(C G>bkjnK]&hT,>!Bi9Ziju0^ŴfGEL_V{5AvYv4 WֶtCj`]v޴"R9?`@ȏf+{4 h5aExXCX ˀ4D8c:̷<릘}Xx!m@~QicBT$,JxTg+˾%ZYaΊ$u^s=hw 7ߝ:gE "yb#W>K?Zi??Z`Bo`26u;}#^46LT{m6UC(Ǖu" 同ie3x4($[eIv{vL}.fuPfI? ڌa[9#}Ri@{!w1!*עVp#%6OCcBS'lVVˢ2ݢs-@TӦW9ˆi7 ֝ovߘdq*[N4[r;24*4q:%,Cz6i)I+_1bXEA5~xV+vEvfDS|ٻ33xSc@W8>*-v`$!5$׹+ڌEZru=3M3J-ત [,~L!#)ɿ-5*u~Zj1o7QMf"N45-j?W(g!m+sԹΏ},b\#X`[-tiyJ;g, aoVG$ -n8CM#$= l\!㎗ FΜAm_c?Smw \6Ҏ&aҊH_ ]QĶHX `wp#!e LS!Kl62J!l{p,˅WW]uMv_4Zx?С ~>v[\[z(BodaѵGU5Ze&1u7ZsŒ뵴\4+1v Y{?Jnjnj:w\y ]>aʢ**qI N2Z?"ILf.NIB. / l&^U#S:Ӡ|Lm-?4OFc7Y@Xj&eԌ܁!r>r^Ӽ ~9IA@fӘWܽ8-rJ 8zx:Уg*$I}U(81өk5 T.Ejlq=.ŻX M)-~_!1FHl+q(cb)qƼKMD}./OjYy0L>7 0F-Tȝ4"m} zA ,zMzC?U1:3^-3|cI,:[O17Bu)ǡp6g9^S&qaﰎ9Kݥw6E3/2~+߷߰~Oa= "~;.9 <ՊvӆyISֈ=幉R1l}Tky"LrG^%Ug$'FȜ%̙N!HZ!z ΜLʰxrC]gzs=)Dοb|zSi-X=/ۊs}uUGJ6,Ā{\_aUnKnElőzG., Y5~U3i; F,In>v5h z#Q40PLb$B|?L}]M$a5غ[ɢ FQ\j~}ܕh!r߉:ߎ'ټ^g:yu!i/X Vƻ 1tݝg(9<}q0֮:u=ֽ s/q-iIi?5Uނa ?PlN(z\гoq_)R~lHFnJv#_(Z%` t+X* &U˫?MH?rd*-. MprkqTԁf`^UFNrcY:Iu,*fRxXW2*%P޲Z7ֳNJrU=~DqQ%K]K;ۃ=[`ɟ d4 OpG::"ʴH(ŏ$LEw #z +$? ڼؔr*%gjv4p\Xu +ju6`'iJPf6Z0X""_4jyYJ`I3VCLQr7XeT7ʁzpXotai#2X^^/5&-t_I/I8c -Y[-ih&*K7>vBZS0QBZRC:}=9O>ʺW;aF7`ANɊrGSmAv~-N^[QMtf,0k[8 h^H`MD.Sb4Gp^HdP~rWHI:$9lQ'?nmRsZQ;k1Ll>^=~ytr%p}҆DxMz2e0/Wnfnj(k)LQ8Ek?#نMeD (QSOr?81.^wkG[دĂ.3]= ×&{Đ#ӾۺG8c3uw&k4; ˨IW_@̲4/~3!ĉ0OYgbLt:K siz2%q(}ݔ HުQ3uaT?Zz9fvb7mgŸ]r@s1#v< =ۙmR7KC#DEӺ"N.RmXku\o/]푀e`bTL$?L'3Sh5E9dDF܃u`?ȧ:klWטK@x l>1f޼KӝI:D'(ymPݧ0+W] *h@$Ҽ~桜fdމ~3hvrxσA,۪ʭ'<<"/-<ؑv|gcS\3~ӝljn[{T-VkX?+><$+}E9ƃEnV7״xOGcޙ7mTRI:)ou bjB{Wzb6mȏA:W/լm*#_~)坱u1we(Pk1-uSɿ b4"bO%47lv T`PXˍUH Cx{>wc?j0tK$NPN #w;M)XbHHnxRM hvx?YuG9)oEb,Wd;ƩTo\>iSO3QC{,hfcG};gw\A-S@6_\[A5ŕ#G2_UbLsvT7 lj{Ѱd7R .LZ7!ɞͦ(9`̉fy;j0ksg;>De4 Nv"<ಡBvQ$thADMNMkG|0I֟k~}ټ+ MPk`]:?XpP@gL"/;:ZOP;%R5$H %c .(KriZKRhew=eo3$dVo&kɪix$GQM˷Y`#2 p?/4֠|D 7؆Jal޲ P 5.?he H6AR'7Řr Z w67f<_m%:6QI*L_;xBH+#aњ 47$K*q%`Z4ƕhuzCsGU[u߀ԄR6nR*X!TܒنnFlC}~! TI6]® L /oNphY9,'SW([J}EJ.#翚Hɤ*Lb3u1sDq>Ο6a9\ s\0|z?Br\i}ѱz0e"c!+T./p:q~,jhxQ )" 0\D'6Ʉ?v3Ÿ"pӫZRaM-5w$ێ[ǀ[y'sGT j!a*3b2oN(??Pb aīy-& Rΰ:F VaRuIͥeVV_QW-Æ,"^,ޕNDK `Gcj_#@V/u"H 4ÝPz_vzȷ|Lp_T& rrJH!FKCx;?C!?GkuLGm" #! mi9lYm7K @\LۑF캁7a^Sr#VQ^rO\ m~=97_C8ao'1XFJ+ 7e<%VRĀ{Aփo MN1o-W`݁+LL LIu&ۣto\3%Aii:\`KH P#/AlTV `&Fkʫ6a/e(o5 U?}ky..6cqHaneRӳM13)nwUFy vs./{5^&vzr!ejs9M6lkqܱW8*"Y! \y?ϽX(\~XV0F}[a\sZ;ʐ[W3Jg`ux:m;ʦى?( Ƴoƙ8@ei#Xq`NΔDbr![,}NR*\݌V)wx]f2>r]b&yR8c4mPk>!w Z"ިI7 pƩF{>vx) + #:T2:`O_(ې[@)N+8׉u܄qA"&YN_Cg~*%\ВiM_Պ}rb46z䃨1mLx@u-靉=L,kdl +=Bmlm LfNϫۣ\?N;Y$=4횿|}uJYi41 N:rl Na;]Щѹi7r5mU (TqȏJ=@&y~^Vl2m+Y)PL0rVZgg)v/#=oxQϋ<8ҖCCց^rښͯE>RI /tjF.Ac=%qKװq RA](-z: a0_ ^^%n~ݳ2hW(ߛJ=k!uB&*OO9Jڤp%gAr/|u! 혥12:2"?<VS>4T׮-oWJp ɗ}ږ-ዾX%kc=% YRWü&P.ighCOM,4U"qxڟ *нr!zZHgan oa!Fd5שr";( 3w 퍏 ޼w0GRD:3v?0tLv:y*v"7X~n|{;?xdmid?UyV9+$_S5Tu3Jlv4K2pZU,e"96ʭ5Jԁ<Mݏ1wRٰٜfl,ssd㼥S} mYLmw{ =IZg_h*?_Ьr7Ŏ&4e:+X >⬳*ת.Yf:0=j@^=fֶk]p mPujdZ,?Eȸ=`7d+skI|-qty1ʵիghU%d֤"mTFQU<1`jIz!^4@I*s?jr7 m@Kj {7za 1+;˫ź""$ JoqGi] fi9|*Znɠ\+8$N&jÿt=lVH,!%/& C?9o13ioOxiQ++*yL5HUT)ydļaf'GK%fmxeBb"g~͛y3aÕvlUL:DHZܶ2lx>kqLqI?e/D㭜RN\ܺt]iN@=aR|RH,oXtc& UK#Of݊ \v?^ [ICd:q; ȻI|G@&[lJ-vC,;H? ^Ӱ:GǧeWЁbbcDJ6!"[W73@>isGج`? r2g {]p/,ٻ $&*AjSW>p3(baRĉ "c:%P 4;Z6IgUdP@C,N(?5OypGTgti3x `׀Wy.ǣmn0 #n!?T ݃P:cbr3M^BL~˘X.ФWRZ |6~p MFW%?3{d UC@-ɷgӵbݩ lx&~ ۇ9nQC[{'OCU a\y9 Hь[$20V참l% ^-yX'~M?D[м9!,rR{ނ}zFDzG}|Oܷd#m(~:!ͭ~nzÊ'dKnJwpj/cGyDp1qS}],,!Iz]w&{7 v7kQjD1tH,&ݼ")_XS9RY/N`Ⱗቋa@f"-q7#KE7P ,_sGHJfC%~PxzR'^;6/3$i4OFMݣf`1F\ Z >Ȟ3˩O/AV>r.+$;Ĉ{W65.XMh"4lzEQa:U>@yLB H&eQ: ްn5%i7hd異x ^WZPyN@3Q֨+t̩IbU9ޟ,c }5 i5.Dˇ+~rlI,pkK7Ws=eXή,'q_wUAKܴnl, >8&ƹӱk.4F7biyhxg/MnesWˤÖ(,2ۯ! q YNˤ1B.QS)+7k#̃DlZ|!H6 @>!nC]7Cv,/3K`Ğ]!`'~E^vcZB_.c(= mq# ̆hy-r4v #WpIoYf!dZx^Nr7]3 "慆{$هݗߢ4i6AMO0Q\]"?lt[Eq%cZW䢵ä;y·`r ) ~>~YZNw DwLC$#XgE 1Ƶb%%Ee[AŜ\/j&hӞzH'5_O\ujԁx*)/h>!.06lY| l[^+ ǡHFsA K5WфOpS/e 6х( wcO9@dȨm@3א'ykyߖJ9R/Y{WN|b^''r8t8pcCgCs~A!`BҖTB-%<>9|roZ|ZzV7Rq,ͭ*ةND9K,]osj%GJb* ]0 R[a{:s7`vn=N : }rUb8 hhS (g 2ਫ਼3+CBeG.ϣ]&Okͮ83I|=WQyq +TI..d0ݑ&~D0);6uT|,Z@i^OQ|Sn{U/^LҙRG5nPSY.za|B9@(2TA'9n9\]y ؽ.WJU=zߺ^(lX4z3 )B&{N# ^{ĪIvDs_CeۅaU~,%r?97tR3DSj&? sV?x@-wi(n]nLVU尨ʷ#3--Lb_i,q"r~Þ6g{D@ʓF_ 8 [Ix<.ԉ4"=$j8$U֙kxЃag>XfPp~j2N$Tß^%o J8bk>h)5{BF\ثotTh10dGŦ.p ?m8>Oq5ugz s E2Lwp`k <@m-qL³VE )*(qFQ2oSqϲtPs3 &v<) 4Xmcs~ql)jEi@(u&ݐSrDF"9꧿@y;+Moov\I!Nm:.Vh28W;9ijJIb廼TɝHSOiO<4ZwZ!dt'C̾GT+Cal9RƘm=m8D6 ýj\ŝFpߝtr!DNs]PRWoa0Jܥ1hkCn0kx`Nw4vrֳ٨$sAM๦Zv #uS[l?bX׼vy{ +#ߤʤݶ`owcJxE"gaM\W.FMYNB@hfCbRL6Nv*dCcf@9oiܿ&_ߠ+W 6?yyf80@= W$ٖS3> ɉOگLstiSsGYK\Xx>qDe@D',MRPW~2uV<] zJ e.e?}_wNBӉzw? mTvg"{_%Ɂ7,liQI菊$z~&tT Fn^fab3?HpNAOJ`wfy,:|HDߛ@Bud%?3L2+_$@Q^- gCO\[^94J#SKV͔jfwI7W %}7Kxfsa9 4l

    [ z{hIIDC2=,z4!LxAnh*nzկ>]B/ְ5QJ \,DODXA>fK~ƔW׃N"Nhou/rZ*Q$s0yi$E0uy<`wCVtD# %p%{5J9t,FWw&sAX7BdoNJ)sNakV8kSCѡF=b̄Jٵm${24@'& ލd~䶎yb'I:'/ԜouӸg^0“e5VM3[[ vN-]Nr+9` P7+-v*sCGZݺrރ?!= BQƳ\} 6mh*\ZZTG_Mk򪓞f5,A ^Ͻb\~=,}_e#{17Rjrwr7x"NcFhxDى4*rFTwe~`ԬF[u4pc9f0r ^atiE5=d ; B%y SYI~@֚knÈa֝7\ ~}VuB uxϘ"78* wܑe879X %`" YE%y8 rM a%(> Qs" _]39O1n(Fl7M}ҝZC.rxd2owh҇+s:r=Oc4! 0qbFIZ JGb8\'-oϱb?+b6:BUc7spSW1.@FXt6>]Ŭ_@pZ(3rX*1kUJyC):{u_ΤHuˉSE2jRG*5ޯWjcy;ua[1btͦVWҥ^0:!_;E,Ha+m=vV V)i2 PSy֢-j g͝rXq"&Ćb&0q^H)̗Ԓ9:!8cm"P^ ~.r4ƒ`˳E `*KJ-'/:vhYxȰSJ ^HCOC4ya[WӱLlFv"JgA_j)-[|0#ߖMkYL͊m}_ ?(]9%uP& CF{x簦m5jX'=t0R!O N+J݊eOFlooA8==GYCa*b,Kͼ+O.@13OxN,ctF>I -m%&z7`\#CxO!S(xD4FXޛU1&jZFir!23٥ON{pl}gٶkԮ,>AUN6`5)~Z2qu-xՊ*UvqhR W2Yb+fJ.vA,V~ b^_bJe֬nI^WF9/y̩TzX8SR5sN璭plz+ %5UHNq\O,ա2?j[>h8X=lN|!K:ar+qk&2%͑Qހ>h†e"0($e ḩD*_q"CQ%ڣqEIŻ)3X&ȁ²i|2g}La^~ɪ^yֵlc7!r%y EyIӷVOb%+D5eXXWw2 gc^͘!`HcBBHc_zAZ1Btz2L.[Z*TUF6Vu1_T6BER$nABXG}ެ'U.>n M:.sf%FFi^"x mgb>AIdRם ]ri1u|E)ڼ`\MskmyN7{?rԕS1oLtLm$:dg~ </7EI'~# AfF&+M=m~具ӏ%=~+"?A<˟.=D݋ 9v5 b9"Jpg[-ګi7 MɥV=bhUFbO8 EeS7c:0EoAqJgqY8$>':~Q4AwH`cJêɄ:csةT^0XX"{ez-h.D4_9y<U͵Of],k^JIMf{kIBD$|!̜|M>_?*sK9G \a2bg 9U~*~·9Ds\:BU8ݺYT Վ! {[6g!D!G j5%/[1(R3e̘.:-mg(0fn8#CG滶K(,/ˀHZ _&!h0YdwQH4qI"MH F=(+ Q;wXT|eվxG6.(B*)* J/}{<5XCNsfh,G\B\/_m:ʑNُ5žm3 [v} oA@ 2ICnB]́`U#RRy⼟VeOBezՈ[o?mc~Oj# (-8D(O(%AQ#KӐak0iXIM>4iyl~PR,b-A4_Ӧ!;cA9 {pX y܍t:b".--昼oz0Ir(RMB,n!u L%UL92vz|q5Dj))Py<0nk^_m[cT ar; fI(E-".âB&"V+9@,0ʞ^nQJNVЙPk0T0a(FO F Uf]` K*ro0M+OU1iSAwyMYj3zgN$o,\`qW- Q`؃3Y=!(^$yA2?402A$w L0Ρ3cod{VF?5 Tl5gGD^k9kgB}hM˯yz]e2;Yݝ)#J BFE1-"(9_sTUZkzgwnV:PFuODq@TKMcda: YQsR-Yc8/dC/)̐zaq(B/Sq,nGӕXWg#(ˁ6oU89&ň6]u/ܵϟ[@Ɯ0Cl5*N%@w1g0y%hDW"ZqB`Ƞ}k1q$$g0b4rr5p!='n qA9f 6< @KM{Hr/ f/.cܧtai|490l| ƕ/]0ĨǜHٷ<.Plw8""PhL_ӷ]^ޓXa}8TRo\\Vp.`%`I^b$Ծjtt2h)vfsW[bI .$%[aq$m~j1 όhb~R~kGTFx2A73"FE^`>*S8 |Ww=?±nDSpJ6HFVX%h')+:69[8pכ'rsO"ֺ٨fNhG'ɒɁ2q6-_u9tS"+ S XӸ[i9q'f VDAUICZHXL_m;`]TKID3zZXdD_8~S_b ӕፓ723wJdrgucŎ,MD^I& R/-$gWe ~bAبʟq*}*0Q\X; 8m&{`~(=W cKM۾{Wj_0,h1\@zUpEh;\?V)|x s5 ʔGi474*,/~Ng N=ClẦꎿhOAOWzJ! 0H8$(Po>KOvP fTPa/B"?w'g9FwZa<@ d+E̺&X;#4i(y{`&V&0J*}2ۤMzG4^s;şx߅w[z02O1'E{#ǎA52Ձ:ڬ6E{@lgQ+0+sB>t#:Љ5Ыef򐑍a5!A=+P6+\MGKw6(.:K0:L~&=z @T ; u\ɀi)M}?kE?8|B ,zv,kC_k`)uxzͅ^ ^eܣʾ IQ/mcۏ:ٺ+>\Dl:f9So^M}Г*w#ִu?F"ӔlpI㲖Wx#@%?\N kA?҈rS"]WS!C"y3hizK-O&.hA}+=MNKg49+0븕lE{W!C[ǬF)T(5WL<.~99X>qo}eW ۜ Ӟ2̖)) KNczt5oK[尜f~2BZ}W 5d[Ⱦf D_iC'Ã{h' Uq ]DžthcY6H@6J:7S:(m#Dú.(<8S(VPj~>ca(O!TXrULU =D<TA[.&zb1*Jwܞ6PydW(P'$amIur ('QZҠ؃Dj|?/Jr_60}R2{$&a%34RA{Nt^{O _#ȴ):rܴn^bQU8gNo4^Y1GeZVeŎ ]457f-%@>y THwD fj2ZTy}?yދ+AquUcem}NFBK8O%!'AkݒمL7Pݻ.5Lo^3+r 3 UI~jg!E1wݏ2%)ju'_Ђl]/wR8>6Wg DKgacfd|2lqvp,245a++7цw30 C3JǑ 0YQd>,!W俊"dj.O{O>e_|V 1}?]U9:h|!-04۝.AVxZzv1k<*PJA2!&d5$qyph~;o˟fW}rVO(I.xj6C8/n~/fId ]}ƽvgƍjCq ЭǗ1DI*.oAmڔ6[I@„{UNU_ؔDXXmo9( tv7w'DQ?rM"'O:Y2s|'$ 0q{Sȳj^%#pG̒*,GmKb4+jr C ٭rHqڨZDtŘVFݯC(7ёa=˘QV"k|29G]W3~4N}z` S@aI,7n~Rh>9pQ~۬^bca!˜(uqؗWCC{ f$?lm(H v]jȔymLxX)c[!Ǔ0&D$*dO3H`8P~r7Ե?k-ɣ zw٧k3Az6LAilް˹tVq\˙_>H8ۓw1W @O|gr9aZb?f:tY` \6(Jڲ"bJ#YKq[z]ѻJ$OwDң4BTINl LfZ>5JAYt;$6wYoY˺L5S2ǿԒuy:<uuׁ໹ =Y gX/,ɲ&` AnG'%P4d n{CvX=Gi"KEȉAfuCE?Q@? ZߡvEn8+!w-Dڭv5mN::=-M dשqZW|-8 ud 쬜h2gJ,v(-Wg,Ph&݋[~B2 L[,Sg(M,g>,nV ٹ"z647"vJݝ =-WJ肛F}`v&99䂽KbWҖU}ң*("2YUpls],_q^c?ppQ>0yz:GRjd]w;j}G^Q,ƧrGSj*o?L}T8bXx7WOCHD+B\2hd~>/U$M7ƀʹ܄]3Tǰ"M s bPu9 Q Űx!&:u]ڲ*o.C^ ];y2-뽋5vPlWҋ`ύiwJQB>ȟdZLCR \uӈ=Kf"> --6鈱a{̒yG5#Q]t=H̽]Jl8E1B/m*?'u\,HuϞxS^;*Zk_k|hqP̊r7[k%qPj u)*{|{Q·ùBD KSnO6,KG42NT%j]:e]sYHAɹ[8VbЄ+$3JNSUL Ւh)AHXQ):ٹ'Tq%c]zS4>+# n?i;;yۚ' j$]p6I2ZHn\,O9,p }>`f(.-|BîO'ȦѣDݴ:qkv"R,±2*\TWNym¿PJ1\6wTFiC5{`حZ%5Q*Tԍx>0g^]wg`^ z2#KN?E?]\W oP h1Y6S"#9RctJ!ЄX(p}rp^0&3Vs*?:m8Gr&~p Q]4t* ܼo堿.:x~4+JjV:TjŊ_I1 ǚC6vJ C?{1):.bEj}OEZkt)K\} ;k HNhqp%x9 BzEG6 L-y #ikJa: "0ᲵxV˿jͩtSh v/$;$n'Q<#`Y9@txT2WiOG{d_3bXOv˿#u)+ ! }NbX*IO(q"Bb)RdXƦ~V.V!2[C4#1ʰ0T]"Y g5$k!]^C@;s(YL+\]Šb5U(뢉rKwlld\j YX9V4 s]Ғ 3 uZ@so?:Ie7%o#>پw"\7/b aXkOG=z$(5]k{Y.F9(z7kWM~Ϯ[ly&c9RᙌQoyƒ(t4dj&[MH=DO|=93vL>+ Va&NPC:qxmG%}=4zP0<>1<9]XH8A3fh^%yiԴHN](dC^7r.wO:pܬoΥǾJqk "-mG/9 6PX@v.>+z>u]fGTN 9f@Y$ynITj@{'Yܷcja{Rt;bp}o?e=@cTÓJw,‡KY2%qrpL.0d.@#gJf{{ Ǹ)7Mz \@7&ŊWhTou(ѩoSJ.CAtm¦6|¹)9#rG:ћpÝ+nslj-C5n`俙KW"JxXsC=;RSlk H'˜mj揩_, (rrU6|\<ދn;oJkovWA%#S^á7¦N'2,􀫀0Ő -*ɦ5-taoa ]&ym<8 jzh0`~kEdYlg}T%=5$)5P~dUqeq-yÆ&l37 V63ftOqWYQoMN+sIΩPpHfs$ :ǯeOS`g!2Q ZǬE9SYYq?[Sw*B2(~?.\7% r r`7oaw-4Rl5] /)|J;`zkTFvQ&bNjTԐDLnq"Ψ睟uPat3&R˴]2[tuF5=<҃]+JAoP>/ڷ8}H),]LE~O梕mCCg!!v&Ļ|gy챂lSFa-l7G*fkRS)/1 =Lp]^׵s5OUš3u$."R3?K ~!v1G3$ F1Βd7{ls3q/N z\T.[j~?SkkǓ]nA3b_E+'7$XC fjPj nuЄb]PNj>xm>HEhDL)/sp ƇKU}lsζ./8; 1N ,3"}_:,ռ(l#R#FB=l;t R h py|,vl'_'nL{`tKx] q2OA Ԭ/l?tI{wBWRO huxyz9^DČc+fwI.,o."[8$623ձ`$ͧBt{:iT ){rPWm[Cm\e>ڼܮv^B77K۶D`sPc9gŒPV7斺3c/\0oQ4A`8!Dqi0Tp}m!F%/9N+[o(g 01-8Da^Rcvhժ`wCSP'F]cHd|UM\tYkAg$^UYG}8s"hnnS'DK M-$Q,SO S>X<w 3 I챷3Jom0SELhJ~ >$iIEaRtPbݓ<jZmE 5&Klw%ӗy7h"1L)g:VZJӻUޙJ%*c6oJMメ.~Mo|~gA03riٛאl4VT0%,0ѱ*Iaq!U-G>:g }zuލ}0{]3+Jbx/b۲g >L37h:L™XR-n5g1А8s6"08c%HJfSp 4Aέ%Ty2_!mf \y^D=o^ q5D/]@΢25o7$E 3Na}tϑȴ_ U:O:^ gawyFuE(Y D!*@ ;5P锿YHz-:QK' /tJ\> Bq+okTсMx]8,t63hfs&C" f ׻}.M6@LkGY4ruBrel JW/ dh ,ڥ=EPq[Ymf6.(wP >=f\' t[< Jflt,!aq G_v hܣϴ X'^cP鵄AAm*g?kl<H&ΝWZHc XctwB2` kDM0 X٩6ʫ@J9҆neo>ăWGm`ǽJu0[:Ϧe@/mMc 1DDlҀq̖"<*f g ņ ޏvJtX|3ϋ$_It|;L/dW8ƻZukY^ G n~EUfin] Xzk KhQ|\]|YDƚq+)\?)u pt2%4U7{SrY쁕'HEw<* / e-+0_t]9WM"%}l.Ckm%BqI-w ϋ"H| \e:μ\syk/UكOy/ ٺQ[뫔{I 3g5ZIGbW"Ew Rwy\jajz3Gͯlb|G=Vuˍdr@D` ӟ%>T"1w*$0$)~nb6Э ߽t+'` , hj iuRBA1H!tT&X'}lZMS=v?%m[WZ3'!L^Esq \ [1Y[\YEq`>J`X_1v|Ӳ1ϱTU,?eR,z&'96V!][;C0&f`#OL $ՠ^6CĚF+w,iCS7"V*U  x36b .xDspns#G0({_(oh7F90->%D1M_˛4W1']XuK5CIUw'ٯ4n(D1p"nߦ>ĺ#H?< @8q҆rE1dpGaF<'**Aӝ6hAONljQj.ΟYL Y%jq9]-J @PсBz/jodOxЄd')SE`$ 1/IFȷ>U#XWR| Pa_cb9!MY~buh/ls zsbia& 'uR## ?玢 [74MMOr5jmR3q/K{}H%PPչ(IB|T>lY ޘ Ӿ}uK/L6={&N7\ޑVodr-٨l4yvMa65Lw7kb.yJ)r߽mU9iK0?cAJ3 [ 1FOPʼnc NAA1vmZwUXIuU1J5 k#Tl` "`<4C(Ofp3ZKF>V0P[rg`2])AyLj]'m { ug&Z/6FjM,6߫@%QE~%^.!OeNk(E)W^tɶh /J<%rnO8Fσ{XT[Iя[O:٢ب3}=3dӛ>s?O6= W`k-D!00a;L"wy$qJq i}tpէPs/h&Vr(+f 'ɢ[ 1 ߂;SVqPȪb +M)'1R58AAs~v毉y7OG/[q}Ljݻ:ѤJQPq~b'D*^bOn ;Pgx"ഊ۠?"qtf,}M(WiOp@|d~}Jd ObBS.wPCi mE}1v{uυ9Qt\~7&ܭ:AyQmp7}dq/υ[+/HMsdyөn2}ךL%o? Z_Nmݥ?jr!Qz9m.\yƯ9 d}ܙi~(q nf({H`F`'aoCíW \l/Mld,pX,*V~%}? N,2F)u4.p'Ǡd #'H *T`0IpX6tX5e2KOfh;dgȭ'aLqR@h ;[\j櫴 YȺ2ZJq*8s,~/Lmx;sp~8\ [OlW$ 3z erU#fع6G0` (6%$Gnp⅀X]\8;#4}zQ"S$fڠa9aBqj%³kkBmmi3LaĦor]jwI(+JiGA@?/3,&ٸl+Uw|ށ%QQzs8Nj,WS \>-Ԟ2DŗM {.Rcer^%Q +xjh|G=JŽrm@ƤUIK9s@=QU "% Lw|ԟw z/9[L,3) EpVBH@KG6+J!ӄ_9Z #e=ru>JTLG/X$*ϣf]an4uSNxrBX+>N''לr9|G>n:O +/M?;YTkha {|3?BŦIBj>%v" *~R]O' 饓_4ȨG9@x.Vp QuW@݅ʚf()Ll0k,_y RDLEk sz>]WJug ?znƿ8Ggi2Yd |o~b%㆐IlPO9xd1e 0ۣSC&);^M2Xŝ (JqPoҹτ!SrU DB} Tv< :Hv%?Y?,XUBx~KDc?nؾm1N!=f> cpUMW%M?b %J=/$wN;V~;Řw`h¤F<ӿtf/^8سM Zбpku]ž*@wnVޤ4ETcO׷fbך;b}5m},V'؍#,bB|嬴ډUa`x&MKYʟ:Ս@rt݃jB;FUۋH;z:=/6"a,±=։ΦgVQcPv+_ƴi޶]"):&6=|YKLc=l8ayD%m]SdQuk;1׏<>(?`{K$5b kV C A |)0?Jk筙@0\Al(gkgcOH뽍; [u觎yZ~yz t 兄7-M җLcUu-^d8r)R`Iiw U(bd:ʋ^{E(xN]y?\XxdPJ:y7MR|!8PfA߼:IV\P^7B/k2:}ƵIJ qI*Uf >yԞBS;Ȭ="3NwbVNWC II'{&ZMI?۶:|QAt݄J(Zt#B|OsI=x}2,  ?ǿҒwNikx$53 E$lZsQXkCoP)Q̦vxe#cuWjW?ρiQ:@:ʱhVCɐZ!_}`ãĉ'a>R=n/?miFԋ\_SnQ: )~4pi6?`6 KIA[Uћa.$ȫ}ܱJS#qZ#N 8\\Eۣv:VQ j-.TI ~ƕ5,PKʑH }ZB7{CD~y = o'-y4u6vP~HՎйŒ}f0kr@s|z9 A{-jv%`e)P$0Dc71dUX 2L#N1ͧ :~$ (ȌLVT$~|[@qǓSr+r{V^)V4rnKXG\"Y2l5|!7}!U\'1S@p3 byHnefkVr:*s@`V3\'ܵ9L'H6s8Z&XQj PbOѡB|\r(c=z;vt[ sl<= ^Ugzv)ni3 @3,a;땄.by 8JNw,a{Aꍠ>_C>ƿݾ/ ux.S%iHxx ɞ̄>̻ MMk;pܾf\FGV圥9ܑHGS`%2yΉj\RKh| Q%cFk}m˵Ґ ד1n7/L%zfN,Dɱ}xpr turgKn,&=RI[Z:=;=KI; z^ p4E]{7rvt>kU!h4DkoÝ j@>,U[}KHq Vd3t=3I&G 7e{/?j51 e.?0K$I}e?Ƃrx+-,y]wud ­ΧhD=9u:g+_^*.8 t*aGW2VLFosF `raޫ`9^ ?f%:ꃐH ̧k΢fiHT7œkg-M 0ፀh͡Ta(AO_Ui6!ՊI "QCQov ,C^sq͒Vt1pD)eU0 Ao"͖DS} ATZ'粰#E73 2F9+_8$޳rvj(d{TߎN8 ÙSV"\g|Yx)fMƫ:#Ϡ!eE@kpI/ ȄzR*Û C>GB\de[}[.Z*gl40t~grɫĵxJLg?A֏v +rLv7РĹ(/b!}^˘iw\-SPNqBGX%V 2RA+)u/%9?8*_T+6ty]- k [D] P`t9 ),|;v*T/Q[W Yv.)IiG~lE>=ĵ=n͙Kt8R=c" ]eYjB@m VNkK@*|28:o7w}y 7>ɹis_EfϦ/rXeglLY. z %Jno$5ٝqV*/l.$3PJJ *?KQP&9Z#4Pq,wД=#![p[>SN9Ʊ7>I6Ww$ˣi^+~xCڅ-J9v>y;_64S>)婸TL!oсo5\5@SwJ}ny׋uZt` T{ӂh4X4,MG$Tά+ /lsכ 'F]-)xe}~f >PxWrfǹ6GB3S}CJ%h2>Ӈ$_ Xɇ5Ujm{&(œS0MؾPGj4H;-KƟ/:ݬPݔ?BYGJ5YɔviN^I ߱#E~7!?RU |ܚa563Տbs2+(P+ƛ%!ߧNZoei(FBhcS k]&4Pɣs mDeԂ5ѶtTayqlX? iR- Ur:4Cb6Д{-AsJI;%{A+)Z(NN$d Cxy4O('޹y3͞ !Zʋu Sΰ{UCTNnK^qZS\l?;h)'!ՂN+e:YčB^xl70^VX]5 r@pѶ-mf?CckdUāM'" ?Ib} "XэN]^g~Lm>7`[{)v/,nY> E9dM}.\΅z_KAlU-k{#^oLJmA,%7 ӻ&VA?-~pD$ W;i)AJf6"\&I">0S{ygE4`_17OI"~IqT1)mqU$|dT=CPR'`ɠole3d!+pHTwBRT._[+E=yqjL޼ړ'cwJnjVwfʞeWAMԌ],\>ͪ#Vn㛬~Ag.nZœ@% DQ6Րgt3km&b{)j-ѭo;@A{r YAo&@c@|'0pW$Ȝa}]ns7Gk+%ʔM&mΖ ʲ m7\٭.ujE.7w,t?b-&tl t$S =sK6T= QtM*]]ԗ-tHc?>R5{(4%D7\N. &Jmey3,#( 3.-(ĭ3_Ot.0P|e寋|9FoEM*sjBaY0EÉjP$?(mUO>htd|X(J8ǡ7sm,#Rxϴz{}|q xE\Bűl6W<d_gޭ,j5v3ȐOŊ֊lni=?m Ք淴Vv jdF^Cvt}Twᖤ5kS:7Q䭉N8jVa 7uY  N@>b]z$} zp$}RTϊ:J8ы3?Hp<ܷ[`_7SDing99xiV;4՞wߋ78j}*)-9_ ^ Ap"%LG:8&}`PMpK?FV-)dV'I:|aB\ {m(+vܢ o n_d˶HM3izW4{|:<~ M_\$nd.Ke^=WDj7640SHuMjTpIHbQZJ91rXB9[L a,xח9v0\ G"l<7n%E;;$Gz/;H* /&+~޷MfO^"]d*Wx+~C Pٷ1b!1%,\xEG5 {7Dq9ְyNښ. Y$n-N5t9}uZdX+:j(:yACl)=Xzcfݖ3 ㈥XƏB}qWj,+/f=Sb7Zu?[qN|TLJHnRIa"J_5^JNByմCZHU^ѯ80cvгUK >.ٗNr-Q\'|$iѰ aKnT> Id{8oh@Ww69U*iό"]{O@1EI:Q=+YҁWz~ḷzQ!5^+Y'(KgA za'E]_?Q? xfl1%yY&AYmj}lK8[V;Jn.KfJYN6T ba.@?Nkeq&G@1mo8M[2dɶщj<57Aё)}~8VMZ hUq "=Z䡆=,F cMAh*#Rn1`\'+ |@~$ϻ?lE[ 8W?s1)o/q$ |{XNy&1|GQ V8wÍĒ y/TX9~|UTlod]lXDaa EƒM!_B`i<]L_萡\;tK?(5BE;9Go< 7DWIh@N9=aC}IYS9Y"tXM [ euh#͙.0c!] <-1'險!OB/+RK愜xV0hh[~IS  ԟm^6 ]EmsOz@Ki2U%/J o;/U#.[+X%). \(NS})Ijܿ>1dUp_5mjҪ= >r#rUa5x)Q;N~8IM!f &j{Z=O/y@܁h}u^΀}BNW 9R6_Aeq T(XJS0sd;-4c˕+׈܊MZGXkgW\|Nk AM 7yI#5ER[ozNx)fx2]"_4crRht;6T,YAfeD42{_O1 e5.ߙAeMC za7UL)6#slܪP<]qbk'Yp-O #*I6",iLOOi:O )waLI!xdseMuN{vҚhPę*=gDϧg9GJ̴*M'_$<7|Z\i1<r1i-{/:gEVld}v<I@Ys>Xpo_4 f]B~촼vuϻBw>Yj|HV!# &/Y\=X}8shgqW'{WMc7]%?JWfzR } zD%Cjʕqf=h,kSѵc㷹vN^W?͌n fW_Ķjid.5>UدNa7Y 1!yNz59gZvE>T+yyNM<7q\0-s]X_UvKPjxUs9czDR>YDLV^W0 mv -2儃шQ{!5'_P)Ah901.?hm4%-R[kވGYYB s)uz#Cҡ*>kVӱpBaF9 eZQʻt=8wH䡞+ 4XsgE u6i){c#_U׾aeArs>&%N.n@쮺}.=AȒϯ|&VW( *27ǖB!ҁ]YƜhb5o, {<]D#j HI7vh'o}u~1^I#`*7nb3~dhMyE5M:OĀX÷?$;#PPc\jhXr'x2QFˤdb7TFgb8o$1L?X1)zlk\rqtΒ%oƆޱf`8.`~B(48*d ZjoF̦vzC ZqJyjt6z^2ZǔnPMZw~FָFԣW-ۑkh=-. N2N4=P>leelLͷEͭGř}0>~wkX@Sϡؠ'8qKO ]d⒐ZA|Y8r\w !@:WsҊ 7x~ i@q-[cv- xz*Y3UB #v R$4wQ-t8>(}5x9=Aj(HmR7]9#wv)ϡ ({j_}n tTqONAiR2v[qf ulx9uc& F!dk\rJ| eד-&[XT YǕOW{'l}ߴٸ J8{Ỉh9IIt<:Z d | bvPß`~[nD )lgDKAVCnAL; QrhMF͚GaxGࠩűwIנJehRo;pefM_T;̆@&XͮPʵsq5t5b`hzF$?lj} 3AK)/i6&.*qQܮesZnBTun 3zAtor=H2BbR> "A"aPqyIby1pH1!)\"(4e膾;Pͷa>3^U>yBKNcP\ =5R%Śs7m`ʤPXB6 WOMVS۩!_>3{s8ov>u5-mDa~#m>3`"qvkgV1} yLݎ(P;G}n-rT(Wa/$+W7@-ٺߵ U˛jvXG׬H?iKoZS?>~?"霣u@zRv6ojI}ۮ*uh6=9ՙgqB@,\uI䆋[ڜ4?D,oݎ&c/LM0m,:fHuo{W7T?YVVd7) }.d7=uTA_g1?p~P#y jaV.@ʁ;0 2wMiƒ%A E}}I(PQ8f J]گa]x=A87X_ > ȑ]wr;hNCdInީ9 8j<ˌVOǽww7R+vҍHȅ܁ݼD08n rE.!jÉ9&"EKrNpRvuMėIE3T $ux9uAS sߐ0_Yf DM-==څвПm}:| p'uіgO¾Y`ٳ""`}j`mB 0VIO]?"_q+^>K)*?s12$t')w_][#Y`b;ݹ"[ )޼+"ŏKʳ>Or: KV_DSG[lgٔ-3įSsFUysPˏy!#g^gߜV*DT}Sbmo?KH9d)Mi  r-L =Ňd5|U|i+ |1qŻ2uGfYS&^CfN/_P5n j"Ѫ> #Mb^'46VmMW*ܾ RǂRu+2oG-_o+x68 Z^̕qWH v4'{̆Q X%Y@i\?T"KOwrӶ#>mx'8}A?Apjk;@::gv\c^!sM[J6|-s0)Ɠn9B3=]2ޫ8oF ۩(p #(m_mᬉYѶQ=\dӿm*([h2ov^UyiCU-S:K\ j| IpveײcoXS~X݄kg5 m (;4i%&5P>)̒j Z4`Ck r)yyo3˥$,U'0b|Rl3/c>tǰmAb٫UŞxt@9cm6y?}⓮Sff2Rͨ6#2<םk //^~9+P>fO  ?|(C)';Fj8uRhY!xZFБ1urS#gy˂*/Z*"sOE:eV-+7`W`-S( ]O#s UJ*6[F;cH lgj_aԎބXҿz`~wܜ4F`$uǜHi4י.Md;I1ɲ-En@WPZl'aQag/k.j]ץ9z" =awWsLl"It_nؓE,cVi·`gXY=}/rOC,ݕ`%I٫0 r~I4{nb}4]0dNިw6KYqrV:d驠 寎[2~9}JR@0n.l.LS§n(Q `i]$ ,΂HJcɭM»*IX6dK^hkj)V5$x #L_%ШG7]Um]`#ohju(j׏]C>IZayCNqG. ghp"ܣ+*A1],噋thdv+'0!@`^1ߟQq]C)8Bho:G($ZTa,dh,z /g( DZYdlQW%n+Dmo&Ѣh?}#)ğ/t1"Хߖ$/7D4la̞N#wvMzO,v3XyT0ɫX=G8$V?HYS Eyi:4?r 2 U3p4Ţ|yl"'DS8E KUcuf9 *qG$)r^o[, h!ʞ=gofjRKWcZ$E`IeNK'z3D\lk^&y Yz#tRaװM~|ij+Ԇy&THkW &B=M蚵dFPe>H-U*-Dțn Qi21?A_OvWImNiDWͮY˼yȀry˸%ƜݑhvG#6ÚAXz/`p ec$|*6omsG/pcJy\ZE0Jp-EU9ܪC_KEƴ96}GHZU&6WreqڨdųC 3W`,#{3yz8CnS{V0P!Ֆ.M -CY\+ˌ| HY-E?Œa,whкh+"\ý礎Bߢ\Ijͽ7K%ҭ៮\Mz&`>y0 pEn9Ij'0f};Z] ñK\NWDabo'hq,uKژq(/|w(Ʈ(ѥ0%@mUP`U 1 =p>'x@\۞Eʚ4'h'N Ei @}5,"5{uMF; I4K:s=}'"Ywj`g\- :<\ҿEU]a[3_bj䜆428gB@/-P$)~x,S"Ð*H4@ϲSmҳwT>IorW:MZP$|{^CX > \'KdJG4KuD9c8rU6ĸxPA{A:/\/ oE RWs 2%1R6X?ɘBluW(~rh\F[ y/N3ٻMp,~G\d +TM+/MoՔV\+i 0u~x%{IRJN3g-)0>^E3]|F8tK[.Rˡl{vmT2o:YP=3q>ZB\mQ]9]^$Zt!^S0M]P5N]2neфKմzG,F($\15th ql1ESbVβϠ$2'ZuI|sI 偤:qzF}2AyNbbGnpj'M\M5+!v6WC\?6 [۰w_b1 <.S"$ UI 3@*E+⡴F9JQ1k}Һ#o O~ig`Khuqĸ= )ݸİXPE7'+lQb& $ ZJIوmsj=YjߑD)־((-uL"\ TeE%ՂKrW-!8C\bQ]ܚKs/Y 7-~-Pzu0M:$h:c$Y]9oZP׌H7Cbi9`Z(Wjra-b:@643Inџâ4 Q*w+Xb#<9=XXNJ]w~]m%OKHa]phS!36J͜sWL UfPY>)ᢈ*`&p噾1  =N3YrB{Y+QNCgR +Kk9HE:6oG8\rB<ϯ} # 4t|`0%pk'wӿUM.T.>tH~-R@v=-vؒɤգDZ6s~%YFamfDbtz;JY'D^>OA>x3E^w=!P_wݰkCE!bN x!2/-2@1"M'"jm~OE1)Pץ9([7޾V) |qE*Yɋ 3H d-13kxs(Jge"SVX[̶q*d$&#Os4dwkiP|QHf__iD2d qvX3\ՌL:9?g+$uꚇ4:l dØw eh[gcgYKT2jK=Cس`hx=PhcG_Oc[LlJ{s^"=;FPJ1zr.%M4>׳EF -E*KKkvf-[I68)\b$O(`ёn m2ruAYPoﰌ`Ǔ&H=BuڜXnSӦ]4]՗c7~n.58E&iYh"1:E%-wF_A@9X[rtx8E2'k|nZ>֙>~nbqhofT+v0?r1xq,jI !.W,_jB3Wx[;6 h) } dc~}:%x&sr2I8]^yehxp'tũ~!nwBC[}Up,"X^mB 6*c94X6c6矈|ri@8\4}4d5V|IZd$}x${b.@/a|-F\O16qDr%0c(4MFyKs??z٤tt2K u@rXV{ xjǴG06=nk OhM˂Q 5+uc 9/I{1W4`B" ő/ȀMf]ut?\s5ywy5SDJUZ1DeZk6ũp(K#Q}ޑwzw8U:ކ=b*p轴UoK3̡* D ᘹu.5Ŭ7d#?.~f. 23m3z)&nOO@̺:Kqc_ KG-֝ަ8n^ 4,y$:Q31)3WoI7"C2IfEɁ] k 8fijzi4=MzȄKܴӆ=>]ն䯎]egUa ;`fq2W&#|+8}gof1dc?K2[#?A_t/j*ORC.YEM@Wck̜3'\Y:"+/ˤ P~ e=Ҩ4Swar-Ho#ZUFNRmāfjhB&'20X\4ٌ[\|TiSĺ'HJkՙ~V5 44`0(Gj#5dz7f6.}+c(7f&( nY&EÓpkd=;E[LW,: >^mL":qS;,'ap8}5| оsbc'Q]fa*'6.1-*T-Ab3zMu&|K2`/V[鋰pu/>a+EPv?s3d/==>u~峫,- ѷ~TBEz_o,JÄ!CfqAzxLluT'/: *$w1B`X(ip="hKr4t/[.&r5eH[v QoWhT> &t5zP k@ڦ^}I%3{DfkU5hdXzF䖐{Q.?-_MV_S']=^:E׹.+y*%@ `}WYO"O&kdH{AWlQq5*S$8ZV[^BfmO-CvyLP9?4"\adV$T'R,llAC)`o-@}6IJ\6mߖjD$^5 Hu)H烼D%$ӟ#y0"Q_X)ѬKAvIZ}S_{z'n5j37-`Y\LkPiHw:,~n N "܋U7 D-܈B`#S%BA_zkg][]A֔#|t: `H\ 5~P6{Wxq#TB`T=z3v^)Ϻ&O@(3#;]@ip7UNi}mNc{* 2a^AbCGKG~<@v~{;HGE'jb\r8qȉJ Xs:Vji͠K*ͬ\ ?.b+y!HgYZ0707010000030f000081a40000000000000000000000016650944200003a18000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/9]?Eh=ڜ.+<W~\\ip$//.MG)(cPlWb`$R8x\<~UKCOjJdjy"fwNɀ[ʔfDnxa,_J#x<<PF"ܧ瞵"v/lי'ѬF: \[#r[%E0%4 /6h; MCxjtҲ!2 eO' Հ5hl&@~Kч4Z3AˡBЛ\kQ`&m"EgC) &mN3IY\;-;qIY&M |1'=un{!" =&|*n^ `DPE@I@.iB0#٘,?j,A* i9zLF\',iuRyB z'-.4[_mlL 5U,9 p!܏7,`p 03#A0`rwܙ &n}R Mk2#9PK &Rt+,Q(g4~ՅzݗB!I>ȊEb jt<'. h8Imlkjۡnyn-iO, ,%Q?ts}QJͽ όdL}87/rˋvr+{|̎ onY\e$Y|SPxe /Gݷ T,%en[b@䬂eu;GUPW:CԌE",LݒHFS0/Wd-/NV$ o4r&3ԡ?UXg緘E~C_Ecb8y^\ ׅ_H*J={=y{`N !WӌM QUiPjѣT6.9JH̡$em;Ko1\ejU#Ҋ dEIݜцA~ nCEet4kVWK[atU_p#t RkIQDbIW8.eOS[3Jf1<ݴk)|eXdłUٵjΠk|`Sh(j}䞖~H>9<nsBNU8D`]aup'"Vha.ǣյYn0J| ꀅ Y9b <WK UKj }9ܽRSLߋV*Kfիj4'x+~&5v ;FSW "~\S[Y"\ǁ@֥dTV;>vHr/mdtpq_C5z83A:ܫ_<"_.Ezs>-\ⰺ3 گ]6C@ O]xʬ!Cxi7s:DzjڼH=J.;)U~x7mb1#qeF_z+_I5/QlޑijkV1°3)űQ'mGCvQf Bʏ0k1\ #w@~sN krEp'8O +x%W 7j7nS\ Kn05OX@f'R 0#o%=xuLr4qUc5Glm~e)4rW1\a(+K9!_p_ . 3_*sS^]Q1#&=v ‡K8qR %6tF;ֳ Cɷ7*8 Vkɘ֎@mJ,}q38`ѝvKL߸b&o'zY҆DD^sML/wOWPP)\օ:&Afvur țVX5)8#!*UԥR6ŗ ڒ,gby yB␩}p/\SRnn w-ƕ{qs[4~5su&Uzb wNG5BQT`0纖#-TgZkѣ>[&9 O(Y\Zu$ږ݁õ`Ċ˛:]T8S4_8(v[Kvbp# k~!q_yjMF^؝ MCzSF鄆UMYrIHų l[\g VemRDU;FλhU6j@~כXfz/,,8vGY+ @nDRt y1#׀"5fצ^[ @S51/z&1mhEZUK5PrGUMi=fSN>EJ;C'sY)i!sjEp.93t96)xk,T}>{ /s騻/m<ڡ;FI_[?f6@ܝbEYd9tD)\1֦>ͻ6[ymgM#'f3E3՗n\7?x#CJ^Ww2͐c^Wq  X^m冾huP13t+ 4͑ةXP3<{P. 2]ARW1a$}/Wjrfi oet)86)U!`HJcfEo|j%P0;)}7C\p?ߥ@Љ|l{>GM$LB8{?Sf;qͩvh_駗~=_E.l9mzSؔ{ MQ.b߽dب1a03P"4T1<85C##jH: DkmX g攎n7Qb;o H4WӻV,p<ij{wz+?W%3)\(nڍUYa% tgKhGQM{q> kR=3'Q'ǵ ą Dc>]h=Ȟ+k%845k&VIRMjMn}O_J#.u2MwѨ=מ1uQF׭}=eY4)(t?Q)P>i:|4^>.˳U"-kݚB ]yԏ 9`FE G~`W+H%M|=G3g͐/ÇXmJQ}Ggyg9QJݩ^;7q_5lJߣ>8ަj#B ˞gCe4rqc;Ve}i79eCuK&*?Q1)KOAf#G!Z[2In,2!,3-6]QAYJ:Ap_6K^K6rlG@J/w , \ =+RT/H L|͵$QѹFQzldL!OQgA M,0%k'AJ=} -jfMO(a2Op>);R K3p!Eu뱖pkdis~.'\yDB|6msA-D0+Q#HNrg߆3ex2ffMGtq)#b6-_iF"d{ ɨ뱕δ:ϰ~/S%k9Ss#Z rfjUZa) ?.:ϗ<1%/9HG Bx&|HI:g`#,W?XC#M]Jˋf`weA_}s\1D ?= 6snNPj+k;Vv^GQHY4ƙ}k9,{Z>G(rv0I_e:u-)lc>s 9 TYa2l}O`}-r\qJE~;\,Crj=X95!RsAȩ$kwf TM0btsAb/v/¼# @ 4Gz3ӆ4NF#U%&IygjB(idT0uwP\ň1pЯ*U_sX8Q4"0wAitDXõ 0Up:c!|hWQ2VjF垦~Se'ox&NV'~9)Zm*CΩϺzwy#oym/y$gQ*H cb6Go`I% PHVcX9 Mw2  v ([8EWኣ9 9aTR!Bf6 lTUkеgo珉\ .b7XWB1bܠc %~7c$%ЋEP&zP#e>ʶHS/4X̊ ctO%qvg>ẃbKi<xm];:hNi֮yB2ot'.*.yTҟ 8p?gp^' 䪯fc7!FE*<f@5 PONB?~[y 5ZDmwjlOP 4OF ʗPv4~7GiAi1qbx5q ֧5맒w9@>zS%B,lS3hY[10t9 `J)9zi`4 Pbk ]!cs, 5Vj_Kb椮 `9bvZr=$fϨQKD)p>QJ~Ӟ5 6na: '")ʃ-T\Mm[iR="`&j>5 !F7's_θIX/ea~ͬPҁlJFUV#]+2d8o32RNSFa6|e`*`JJgu*ki"t8zz鬂 x!ʻY8R'2z3SB8Rn$X5p*J:݁+*pyOvqum`%]>mw\&BC) $o- '.IANA ΔgW.6EeyhⷑRdG'ʊO5t!0(\.Oa䗛RGlT s%z t踠W~*I{86}Z6[Wբ⇔^7cɡ)FʠdJ@ܝ-fe#e22*hQE =PPvշLmx) $EUd4' ޑuHSDa;ZP51=0jz&6s;%!%c1Y'^Zdw)ԏ(=NL7u wy=::0\tx+AߚqDpIִQaK<_7t8La]wyn~M1󠠆iHdorOw\On JŘͯbq-*q\>un0|g,軗e~c8,;.ȄΉE*# \Eb wL]| dYB親Mq>ֲ'lp{:߈+2 |o n\;n2tPcVf}vxő Ʉ^Jg)4/$ADIjE q ^G2x,O͸ 7RdEnՂ9L RbpB _1/v元\T'a<;!3$QCDW(w4#H~5*R.|TSZe#9-CU<8-DRzw!sS## tvX[WtZ )g!L7'Bir! YQRpJOIRt߂5kf M}l,@&&}rs]h@N#}7{ofbLep&l}:F䷤&3++aqhJi,S(*K LR( `qNvu^J[Bg쪋#B;fc-x@hbs}ནo v|y4g-C\Gq\pd2yF Q}UJ7GM %=oNԄ+{Ԃr64wS|]4rj q+k*~Am[Uۓ%Vf:T١JX(6+ b#O4aa#940VxzȊϤ`C;H:(˸,!5_yȽ͡>޶ Rt˗{O*N(o!:<b= D+B>(M~)pY$Auն*Ϝqח!6|Xto֊_Oo@\n=a!'.ĞH!Lbx %‹GC)N$ wQ.ga@&eiw^z?61xe״X$`1]wh~̬LnUEɴRN*iB@_+{< @: E0Dn-=UyYCLJ㞶|n%[nl˖ LӬ=W?;e﹋$c~ň?Æ76c_JaNև;/uѷ1TNSq }3Bke⁠Y H<| *$(_?xǣ3Acuq:pFr)Z['hחID^Ei-kM1gi ,WYp+[vqoPF"P-B!R䧦$Qn@L1H,WB&\ s+a"}:w3"R*}2|Q(Tj1_tb"eqs$<_tM:w yI! 4H2Bj-y0%^ hMt4Ќ x:ADбUs;c?W<1,PD3~cvwAN:;sw'fp3ElE/[/u5g1#$2>I}h(˶D7U<'Xa3>Ѭy䋉ƻیu\A UerVu#p˥%X`~n %e¢+)>V@NG 6Ŕi)q}b@ c_N:o.Ok"9B;f\E{94S UstDY^udh4 uҁ­Z8%>p84K gooł@VIDtԋτ,~kG8LUr A3>"">fB0$vkBsԦ=ʜ­ȔT`O ءK}2(_FIe /L>TIP7zTA].&Qa[bW`Ӭw8 k"-ȇE%JB QCzoo3[٨,* _q3FANxՋeD6S< hyxR.Jw}u7U`2j-ne*g5!/SP0Q  Lb_wŭ0v"?d4b +'ǎL/4Q)`3?'J#[K-yc{ v~vTv_+,DeE$ rW5˞-Dʁnx-3딧hcRkP!ʢH؇OUy vyD@Z}'> WK&_驑|xҦ/聯Rp=Xj<M!mq%' i9m4_3Q \gţ84/oE:h+ {Gf$r˔dtrmrKA zVS|̄0Y?pr+Xd$RiϏK~N8 }țuQ@Es`Ey40* [1Z`[A$󮶝B'*Ҹ]Tƒv{:p^a'c1oZ\v;1C'dgOqVl.{ϝCTɂ"ᄥ9 e#8MEb5#!Kp+dȷm"CVRSjA&^Zpg{_͇M0"I;k8)wv1a@hٍb'іJ;4凪CFmxX=R v+^?n88ƮoeIOn'+-W {)~BlR/Gd44D,\o/du~5(Ϻ-^@C J 13(آvfW[OL|& wh+9y[5EgBILfM7{aUxGS ^'|`I4"?$#00` "(#]&~4u|',BR'*'%2ǩ ]3dåp53_ZD+[aĢ/@nM19 Ri_(#D7,y{lp5owOul`9hpʤe$ '4 4RIv`%i\B,Io9/'Ot: /C|IiDjRcPŊ'ZL9T'T `wn&< 긤F,dUdWWCjZ`;WS@}ML7!f8ƣKy)z~)äJ W{7JyjniQAzW 7,\_IbE~_$>‚ ?Vs')pg!t,8"Udi܌P*j# TV39қTv`H?alntۿG{e}ʬ4YRuL+IR>"S2|5<Aw 0O VrHBT?E29c%y0v5Fӭe@ocs#ٯCch Ĉ9jhT͊Ne^2 R.$+׻ ЕA֚Ru*:TץY=+:%Q3G1P>͛rs_15T-.j! @ ĵ8} J Qkv_UGa[1Xgq-mE5Y*`8\,EUw}Z(0 3Z!} _k-B멷]I!1 ,W~j#kY&hf`_ Ok~P94yS'oP?nhᚴd΄swhjh4 t~up}W>K&3bYܜPyv&_]ȵB0C"Nc.GL鷭JrG=e?d/rg.wHL ahHmXﲯ-^FEgF:؛DNgwkgGoaUy-%hS`Yl w(MA2мGu0iJ/̛RuuNpq"_*JЧ'z40J=&@Av! !~[teBe@N- S.h ag}\p+=]XcfvFX2o^$*_?U(hPt'KFt!0'>'yzW5 bopSҥu^okijNYS^rǦ:C>fq'sHqu~K]Dz< iYUP=J5{ПQk}C 7rѨ6W GWM[MeKmcc1{kb Msb]iʢuSp哮=!/ҧ<kwl~F eq=}5]nXG%o")$UMpxK@g RS@v/v9f~ a|Md=|ꑂSY@z]hUjgi[ P3K' ;3,QfhKj=ifdv\(_s'9@;`98,E8N؅@xaas/gYZ07070100000310000081a400000000000000000000000166509442000023cc000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/#]?Eh=ڜ.+SQ:@WFae1̿?evƠsV%_wpYYO]%'n1,[1 K*5@ DfN2/jP|>n6 y>|8±sp9R@d?섭DG&E۽H|K> 8*sHuV|3X~̈́ٶ9Y ۇ!FO 9]gB̟{/ C)g^ KvwyrށZ#B3 n􃇶'?;/. X 9I'{?-$RS(W_KSѮh%W%|kŘ&4:~Q}\Ic7y?R6N{fL1#Uן!;q6-q iTjkQG$ky YAHXN9ov2yxUSʼn;coլLғ" HClTɡw?}_(q}ʣūȍFir#?8mLo]lf*Ӈ>qVzwgp9@NMx` Yb矱dr?=u[J Q ܹ:]ʈ|oT qgkTYxsOR50 ȑ(2T 7{3x3!6KlY޺ MTq曎ƎQ錅yE(Y'4>SQ4Tԫ+|>Hク"bxkl:+rh]#}םS ԷqD'WguJ9Su(XƬhV"hR# eC[RS0h3ӀAVdK9{V i~cfv0JT睇q1m 1o/bÖg]w^6̴t ,L.M O2l#FE#k5} X!x܃dCTp*| 4 YZ,xBa`UWGU=hcSȻ9s/9 uef,rC4t P.Ỻ|g1_HKbX jb_nEeL1YuTn[»G&Mk F{=;9,Y~? &172`u S;ǎb]ۢL+XD_DV hmܰ.b)J\OwL -uJ~^.\녉jSv@V!A7t>!s.s1A0ÒPw}xvqcdY_A_aFY"rI=#q![t; NS~x&1PJG9{kAr{ğэyLo~}OMis|2 AcP@e!K°DԬˢI[j=SȿӚ_D"BƋU ~7&wFb<1]_jSSd HpEiWdcl6Ayn"tEev:+5C*Afq3ڡM`w3`5:*<+Hya:~1 .tvWMr7_D(;nSuLAR8:Ĩ.PoL?`!S0}7%<~lFzL/*]fhچ)_O+Pjhay<Λ_=sx6ɍ& ?J|8v(!\ᨊl#g+e) W{C " 2o^k'6tRE}YHfST}0Hp#YO7e &uI)ivC*.6H^7b;=kǚ𬯍_ĮH̕ [S"C-b™ Tf2\k.Û:d?oY}BFZLqyo !HHrX~ k8Yno*CR\"P `)z_Ky8=ryQS_f5v^mg3sJٚ<dZz$N1IwzT&PckܖCoJb!W]%CBQ?S+JEh7hiUt}poȡ[F>"UɆd&F}(l8P#&Cay5ayêԞSBjוO ߧ/-bi+܏Zϱr_1o2R؆s3/Z 3f8%]2NX)e|^sK.{p~ p`}#Z@cSgm3|-H?ʅ&\{iؚWU>>J'^>G2yV+n>G0z1B.U^ 2fB1zVȠED;tdHR i``aıh؎M#;9A]͗00`Ң 9(qUck5œ'3|6R3,̍D"ؒQR5ĕʓ'Ufm5#jRez/+̝$u{i]RX&ȃ UDUCF(̺OZ-*ROj{TB'PԟC(2M|Hh͡s2N7<,9Ǩa"|.RX/uQQNjta[%%}VrkݟjOSb  '$&`ғCЭ8IN4x7_ \_:XŒkN oOϟf#¢(P){I[ >ݜ`lmI"t&-=Nϱ O[+.wYY3gzXkуXRCh\\/ĺǼ[DS+B"fKP^r9Lª|xpk=ӛHĜH:ٝ ¨ _ׄ:c|ݨ[&$ ձwępfSM:Cފb}t|VMwZgGkN'w:s7몽,_u°GB+ʃZgv^ ڐpTد&X.P ЖlvEJ #xֵ&.;8~_{y#0f؟*(  ȸ7Lks*Qj\3PhK"TjaY]J<>B^xU|ՃYK\;7Vk |Zs=榜j"sw[W!7.q _zO6_?՞W4+ttt&viQ73I<2CRa PItB:V:ňn31V$jgY2Mmxb^{9ڍ.m3/KzX4h/ωHM :b苴ZФ2*(k9e;uJOޕϋ{eս&v۳*r`TJ †zp p+HΉٵI5hWݓ1ux5s9)ngKX {BkH!n?=VH6a? 2̹^v|5ӞfN [Gz{dGX#=D6-.5 >f )CVE Q=c ՉvR%%`$k4KqNa3Ȇgݬ8:mulftǥa %%@#C9n.#j<^.Y0m@dQ\)‘ $p:鄘[T&nzvRe\P=}Sk}#8H.-{{*s{^R6HL*GJҰ]cTqA*N:4a囒sh{^8 wU=9rCӞ*G D=Z=T.S74A{L,E.~)+؆8}OKKYT9)?l~8&vDN3q>hľzKLv{~X>j76vE}Fa'T >t(>Z:s7byOK1 \qSsD,1`llkw9M5k钋  r0[ CYCU1nFeASpJݣ/ͣ'L1cڀ ~|DgUTuiZ+R9w L׭F"V.r ;}ҭ?(tǝOEH&U,07Z;ԆyQwsscFӞ,,7tZy7_:u?5_.U/ndQyC|s 9ŚwRKb̅2y,﷤?<ݵ9FՄ$hO_'pU|\WP!Bp ?~P #*:ˋ+]"d)ضuw=p͎sjୡY\9Z]= fiH( . LMJ X';Y^f%F7UmJ iџ(k]0ZY]ج7'|pG%XƈrG%Ops+rB$c]EŇI>{gBCUvϋ˼0:rm$,oY)F ) C.=s<[ ȹYA̪鍝(7ݙx%^Nlu6. B0tO/e!fV*2!L Ca&c2Yn;67X>P~#wBeMۺ!l~NjI"8m.-G n#Lr?"KP^adak.6}m;?ZXfMWYn)H~BaׇHGxH$Jm%K8= ++`e *гixpeN<'- D7ʛ7G$i?+iUUlِe9N}.JfLG`A1_79SV ִ5ۢ|nmߏq)^T_R fb>oי ,ՉdXmЮ']s i#}nl#+H[֥WOHCIBto1BjG}TSȾ6 M3$~wnA_LpH(1 gƘuwhi:6;&୏%BŭnNF$U+$țU/+ɼr0к)\^zLFL:/&sX̵H¸uq>mأ~9V%&-6fsi5ܧr56po,vXV(grA{}.{ZRE͡>6OD|nҿާC]4Raԭ$.M(cFuؐ99=oкIAɱ8wj{`Ӝ/~ifnbƵ'BZIc.-tǖr|}FW.˘ me Y1:=v&-] Sz(:-YަW>w>UtSY+ߑ(jcd7xy̨a!7Q vg)R}jR7ab7\I7wLoG&fLw؜`i[Ps|3a1'C M1N.ᑳL EQwZV?Ʃ6թs3)hsqUG'ߟd::EϯXTPs+X褪eX\{qw t&I%"yHu ]}}Q%gF"v2sZibe6ږ蝝jۢ\Ag-“%U0k̷Spg#}-F5v A.biuQʊg0㰻Z9$|9Tv-U;Xq9.Kx#^lXmss4u ߄֦הT:^"Ѝ,((: 7kiZ<40i;G4ݵkwXCg!ۉIV2YWtUr 3GM O`7i>]w&R6s}FF(|('xMF۱54$5:un!gVՑœCL޾/?$jZk3;?n5hl_gf.̅b1LG^;&6PrL;b#(n.UlJ 1&x!ϜBw\᱀u(fS 㦲$ X񮤩Gͩg"(]cĔG冬<qG45L`@>~9BZ6leWKF{FF\,65ŀ-6ia^7I3*k9ܜun*@Ŵh +cI\Zxa-~F 4A-R[cW `hEfϪ ;K@ 8bani3+(ʲ&vy+QpeX`3>J Dz[si[v$sm1D=JM}=>L9ʭsULWt:]:k9Jӝ6kyqʡ pC`X4;M7e8݋=#K<{@b YYB[M9xi9!`G4 kTS1#8?0d %6zR3Dz{kȎ_.^1AT}1)1'9ΐ]y#dF#yAڔut&8MGu iZ&!;S^wn6[ѐV emQ0$Unkw&Z^7gY|̹O\gJDo?PZU@EԢ% 2p;YXd+O3{~ ,((Gk_& "u &2A=׳сx <[WlT,{R04uxBn)ng&(g:rZ趫urR= oB5mfҗ6Kۄ %rHNxmtwVAu8|>%XĈZ0EoH%vJx\Ba>#ClnuYG~'=JsSa2ƖKu_k2T8M"YY^@A^6%O<[*u\2fl`Yyϑec+~f qZwci-򹂊ddu9}˿ yPUFĹEtt0Kz~GF>1*I9 ul2)s`F9W-Gw\&N܋lW6x 9;(%z?-mq0JaJaUE,pU cyG|ڟ؞ORSv͑qh73NϠ.pv G@u0kNEHPQ$Z I4[4O=>MBŝf!Ϭ$'yݏ86ݍs.17gpu6D(M+x  h zg|s72g`_ S\ճh#3}}VUѽS̫0Kn +D %Yzl9O7ګs"W='Ū@R`3.?.Dbo(i|7˹Fyј|C[ +-4RߺŘ7jڝON;"ҬYn5/R'z޸#[:P2Ok>@fV>oqJh߲VfX+%` :, G@e=f\ZWDӼl_Iaq>G z~Dkݪ43c{Ua `YG!(pKȶs+ Nj Wb } j?6րH V3+av^iJCZYhXZ?4L*`#0}hje\']uRt" 'ʼzZJ.1;JDzc#]"AvM[fSzr\|8 r,qLEasv,/7[duI! 1M9uL=JQ:2|oSsU qR3x!!s;k3'[w}:9N~é=77wh)1[X>[Ƕ U- TRIq lWJ轖>ۦ{AnsZ5`TOP.ܼ ypR pADG9}[/2c8`a 7C9;m4>Qdsmeu6^&8yw]~%eh aF) gTFM42Kb0.وöes|,,=/dgK9 <ġiZfhWox-Æft.ܙyoPj^^ۇ7ung-zF3Tp Տ]N:4[҂-?;nb 2Qe@HJW6 I%dvϼ[ycHd>tA[x%#fߊCZG O.m;ʊqPM,O4Oz,YMHEZ3*a\ˋ1'EC7b)?c,Zpe}m*4@L=ξb27+.%3(_' %8lS$]ɖP&Y]Ӣv!Ë %ZV;+IRHǨ&b]: T b̵Z>TmZgqK`+fH?E_6#[PD jv{dYau?uꡠI WlF33ot)-ej! 6q%wN](Eˊ@WM]h:ؚ.倦?Qo5߰P-2gi TNe_wV0_@` dNF虰V.M:vu8 Ce딲jD.9X75+xr@/YnML݈Znx+,t zt*W$bRAuю[EA4­(ccڼ=_)Q+~ptɵd bx ov~Di c1o2r&棵rM]kgzd]Ǹ K6W ldMIRͅ7B$д/(Z\T6 ,TYE #q/O#cr3gs򜂤K]m{ߑߕc;R5y@{8LwYxJ&f9SeJvj⮤5ExDO>b)2Ų*Vou}lbT2)Bpj;Ѐ(LY3 S9R_bDQ〫,_;]1c jm/ƟEGb 2e ;|VVa7q:!!.1GI}8r(RVC\WSvy| po$xhK؜3aʘ1yHEݦDUaG@IlYH SΑI0/΍WǠ=q++)2VfX Dܤxl!J[.uLЦzX=rYي OSꈔb># k7cRjr[tr #&I['ƠAqW ey09c XPa t4d S ĵ+&.1X孯a`<¸ g95l_gƒGϩk+͇y(p{q9[$a~yI Kpn0ǻp\}*1:"'[^rNcvƚY]g!(OC%AI .9dGA-)+'IzVGL*@~؞'FxuWF& N) gdmp>sB"O_ȻS^ (ڊB w73y畀aXRSHۃh$yGfP-tع ^SZ-Fa-TumoV{gZ n>Z$!@܆w@қX= dF2d6#ctR-LWR1EA/RıdkO#5*N⡾ao֥l3ثJGb"Xz k*3SzVS{IzYzM}[u^ãCSި rb跑 * t{1,{Nc Z͟{xcy"ixK Q4:ѩےD .UWT v$IC3t\yJ.*-K$>$gA|p"T >ab9&OtYTXp68G0"([(@$wUD%!f$Ƀ*m1btK;˄3HtIyL(}A*Zutǩ+|,}׹Ws+vMvrcYS!E}FKFb#7-󴨰==&_5}5cEqM)Bmex! C 5Pm&&ш 'w*LߌMvlg5Rp6E<{E]˘`ɋ",c䨑Ҍڱpvkk9"C,eWmeC 5AK WOg(QHR,#wbs AjS&Փ%) Vbb 'qoLi4|+.7={ ܻ}C84̊񇾤1BT洬> (3hٱCc)%"VԷ,gjh骊9 f99Eh61t{[RUz{&kC/A5B&fۦ/%:Nh^cM&$,~ʭgZ%U_;T1|ҍ#Ȳ" .)ƍG-m(QtG xdr-Th餚\x5 ;@,s {"T5ZPG$& Q  XX# Ԋ Z-XH%NLCFF,2fs[PYJ/wK80s:Z91 ZSi9+e($3?qUCb}R#z2c=Pu|hU.Yϴ)SgM0cx:U`3' .Vy3L2=rJUZ8Rq3?wt5<\RoW2R-xwFmqrk$(>+@8.:_tPr fkB\{\VZ3I>;Wr]kYyᖭ 9MNl!U`%ѿe8j;d+#1+Ŏ]7ȝ͞i9h;2H5.E4uy@Ұ{ZM}tcŀ&'O\.>2X ʧ0[v#aV&!-(-1[L~9VIJ@Y`T~X@V S6=~KXa&=0K3p&uX2R߻Vhi'cdNőYבMxC7]0WeO~9XYs p8"}1?!w2̈́w"`ss3Chq33xBO+q? ߋ|]PBSۼTJ#c>C&;g)j?nrV nC%[^Y>VsTAW0}Ӕ(ޭ l >|53s숱(u15sOVѯ]ͭf#֞'3"y*YG`ӢwaIMزa1F>n;Aqf@z Ekyp88VCrJyd_ʉMN'v9WCWKjl#F''yhj&_{vleAWOU8>}`o a m|i ~£xao_1=z9~]&UǸm)j ߀b!}dPD—Q?*TCHz)*4 ^< fؽ},P{S.WMqhGE3T taWg|yIڈ"[\6e`EnD֔:͊v`dMH Z?mٍ}8!&4.^Uݐ^ZȐ[3:,$;e`|p( 6DNzxlC0yI\jbtN#fYMc[ؐhY2(:bԂW\c芌tZsS.b(Kn$cFatV"I0]͡=l@ŵ2WP?qoADk-v- 6 *RmuL۪DqzǓ f': Nxf57n6́ԝRr_P:2퇰o!bIs?χO:_=1bo,C| + &i=gkWB*J[ߞomuB WKQ4eiã Qeln*Cd`d;J #$4%ghx@L)&*u̕|rsrەpn='@̉ -=pQ< 3u3")y.cY|@ ʧXM6`iqलކp* ;5m4 4@,R:t qy&VI& rv7 J `]%ABզإj8Ƽ jȹ͞s7Goل{Pp An5r- hw)3cL?NHu{;ǀkp="sKna<9[@ˬڡёJ*+oAG{N"V=GPݚSJr+ \aīs[];ŕ@BͲI/+X] ^I#-3AN,{Z +л8uɽ@}@}9B[Wl'>RSJIф6C{ہNЈ`BoL7Y|A@vŻ;d'< "L'&mcSVDr>\k_.㾈Bpza'j&DyhH3xyFx z=gnpu4\$dN,~zjH3R##Mr8 J{ƾ(ۤAHz_.uHש;u@ T;HMG= lĪ@Xs33V?CmdLX:VnE 2%f;.DpIvAlI6zgBShXU5~ύO^NB6t-=lg!hߢ'9gF"`2yz?UHӮI:+fQ0GTpFl5 5-;-<ry<~6NdԢ&Z[RЯkPnȬQRlʳwTFW-BuK9nA& ؜AƾK S*ft倊:ٵ[/wsGSPr̶B8._rpJ4gZӶ$tkq`΁HCvʍǐ T&0 CN ^lIu_xVLrS 3e K0 c[4ً5<x.$\^NRIz1Z9 QIJ - fǢ13,TQ61ޤ\s?mZ9rdo:Ch9$ɱ[e b i@d^!8)/>إ6Tms8*%k6'vyͩ>dԶle:&C?HC8`J:(Dw PnV0=p 5rnlLؖGE) /_=LUuxѥND h6b0Z1,iDz_Y_](ȒjIԠy>ыI"w;ڐMn H\{z1JmId"l_+<Z$>=B~{8zŶ},BFkl?;aIRrLEڣ u%<]9~(  F/=g6fZwBq LeTtb-H!rë2̄]7\rB28tB## TC dts$.Ž[@I fun{sgtwbl&Ф+M5$]2n|*RN+r%䭶FaGfk,}l-N+|F%YOsYrOn̺C:ßè5z-i`f k>:ly8[34x¶ŪD,^b tAeLf$ lRぐ2Jnt{W6X nttv378 #nE""qjK3YL2S⹫E*9npH9J`rCũDv8T؏N2"5f:{LcrM7 =Q5z^>J) $!]]xM%C p 'j`{~U`s@, $}#Cd}^۞R 7e_UUdʸO2>H=z\e7&er ٸ&g4D&-D9d@FmzeH?$*HӞJ4\Be}]hS.w>!?Aie~mpܳ/h<8洷tT d8eix,ypD<`08 t Pò(*qrq@BƔ@.'|RZEr-D$FۢZ̔믟 A;w剜O-F{,(A}b$ULk1nD ?VZWwPH )IJ>!d&,LH^kPϝ&L*~XㄖHlCPrA?0U~-,orGN`c Q?."jRÑAE`lڷݫ$- bYF!S7aKV!DHN %?,:(a.n'gn!fp]fPXũ^MA5_AyZ2֙ox2uVLPfQ<.jur@Gڳ شs6 4Yb'r6+ǣɢ̸/ӚhV;`N(İ<ƻv_Wv15܏-3s%.%ټٜY rz@R0ʥ;C<> a7h+fzmQN dlXûcIckVi 낃S_ggyNZ5mJTJ@B'fSѷ|OܘO;5# 񆷱!wvbol d/akdrzmwT!=)ؐ/NM3Ld*6m*.@)Z30;6ߝ(j~DX)E~o|^F fn;2ghVSPt34de8 lHCS$ᑉ}XQD g&-QkBbyJ8bӅxSlW#%(MJ͋` %;_%1} ]5vPquK[&O;u/"OTG"= jFRߩu~X0>|ɖŞTbZ ]rFBN'>R2p&ƀil\4*@F~鏔LڬZ*[{@[دZ'f|ő\ M`7 .1]CU1%2qt/ SیIyWQ5Q;bYA)[N.$)6UYS_ۻe&:x-dz[x ,t:w  s6F3niQ IfS#֨dM" LJpjJÓJ~2$1ʥ-+9P8֝5Z(INH-Zül KPg|#j/;8΃ǏSP=g-޴t43`&!'c -iKpWb6 dtIcO VV$,2|Hյtc[ `Z D{:ejzc=($tADmnnIwϫϹIFw4݉m;̃ۡ XYqPbF p(Zas "9_asH#JSЮ~ ?ęZKY2P+J*u- 'E- imF[SL1atͯ+\ 3]*7^_@Iɳ2ڌțZ l iQ%ߔA6HSO6!Mj -m QoXY*se'+ܑR SƽD|=cL>W@*T MI͡{GA#IK:h\T)4;#'n?s!uڰ8'd-pW4Gac_Ʉ+I|m1/=^_BPd;j2ݧH{DQ RkpN@ zabw\hտQQ 6HR$\A\j=;Tc3NZB%x}` mvqzIOڝak`I j܅r$/B+2&#Õ{MX^b)c`FjGOX* /!>A$t˄e ytfD=͇<U?T\.zO]N P)@se 2O5sL]]R#O㤑.̤cL7t_ꩆ3HCo2% io"1-aA{`m-,Nf'xˤk%V3CJLzJƉF0 5vpK@VM4uU|*\;$d[!(.[ ɓYn9065oǬBEaS`]Y9փDͦbukOr{ox>?$a pOD$a.m諫jv[ʃ7OU0oOpP%m0@~jonj qsk$HYԹ,q og=sZ:|Upöl\}1 ߰p[s_1.| -:*z=Dk(zĎ~$Oe4 %o[iJvEwzOrC; bX18"JgfUUbIz#DzRGO5eZ;(U g'ְ}~#M5j [&덅W3c[A~wQэ4pJ_6w_t;ApDZP*2~cާ;4ws W#71"=](|t~ʱ!$ 9F^&;f]RaS\Bך/E)CIkN%WB$+@ol'b822AWȣhi<0 }Wb@+:@(WP />*rZ0 IK~q ﯐ruGܪ>T>aZf7@p e8n7=V<&uQu9=ӭצY7.7E>B ^Q*CkVqk8 fF [qisjrUFnu{k ֬g~^&})QcUh^U@6 ;)71r!E/u`Z@$t\@Ndc4±/o{M3 y]'̝E,yM4Gx֎^? 1܋F&'Q&aK>cT]šrq˃j!X4iuKW+u|[e#uWW EziZףNobc/VX!uls?${`Eb^2{fucL=M,,f]\KI[.OKǶV5}~<~" Qώ!E ٚ6s\ /*3F9)ޯ3dhs]+RBT5G?%լ8zç>k0+A#|_}GU.FӍܘŦAC3riV+3%r^f(~|vx,\r\$ 6[0svHw,:ISC\rD67ݚ y[X_Hؤ(U(Ύ/@a]b _D]RΪ Th]!P|YafqXAϰgr@ou_c2kqy{,j =QYUQ' Eo2Wlj,rkG( U CQɄ'b( ׮[7J8kÍQu '񕲣4π &d΁sW%(5; avKGl\7?FO!Cp8Ji0nXœ8ycPGjT lTS,bN>q+Bt{Y?diyH ?1|!j282"g^ik8}l #":¡W2ZNZm#UkqIbf.h,M RT OgKDz('z)LUZzjS@mԗ2 2w_i|WDy*;Lk}c3eXV$ 7N0DMNsʎGlr{<"SamK# TuWk["܄.uwS7D Gp>ndykS«'<,g^hڊE -+k]b5s S oUЖ8@5wȭi<' m[fx̞ =Ov&Mi7؇1)&05M~9o7x-QFc r1YwF㸇PnaAI/.;&}g3 cI0LBj>noh|g_xc^̰XG 'p/}]2NM9ÑxMJ!B?,8ۘ$%& <R 5wpU6.\i9o{:I6N@.["'C,9-V#P C7$Glw}㴌 זJ0CTiSӷv#km*tG~@?0t2/ A{yH_IIs6ݩ.[(c' ~֕OiI_1V \P 0Z-$;zWtC]w8% s:'cü\+K+ ĭUm}ƫ~ 偿ֵl^ßVKd{ SLYdEHGo ߀@QB_$,3rV=lN+3r燗ħI{kƧK\dĥ"~%$iM޳ߘ*/ Mf>|qaܛ9^AP^ڜ.cP9ѓ϶/wB-MA ~k Gi.EOp3FIyrE@vUtqt ̘ef3Hя"M*ZE/{ŊJD? UG 0 hwpY͡iJ<߂X OUV>SpS$"֌I*-Z` / b1x38 a'6>f93 vhٮ6p*~v_TELK p.j-H~~L_!I`HD% ԶaE1DgpqGҲ ޼5tudM9ۥ&Lֵl\ǽRt(:Px,LJ3G_Kb:^\jŔ ݗ2@=aˁI6](DI=xmr)h^usR͏sdYR2♿^θ.4ٽJt13 O UЎk/8GPnrTtNdHzaAw0y~H< ZsS 0XZtyįBd[H?=x1e0LdxÐF6Fodƴeߑ~dn' ~pD?RnD_g]3ƌRBϫx?"v&#)+>*Eޫw iU6}t[-Vc윭IPLO{2OqP/܄=iXHS3硵#W6Po㱞w^}wQ [k=XY"-QS bY/ƎLL-k{"xÁD|Ġ?U&=C2jJ߿^UT7#n mdMeO Mo=;οPePnjJMI uPT@Ve( {eE V tD))/Tmr]C35LHE LBM[8=w3rH4jqS4sf"Al~^'hٚ g\G+!ggt{Z`$Rm 9fz"B1D׸ВuG->Wdִ'o=YWğRέ.[n_"jU9ˀ~zQ;xi\>fe`x=acu >[ Ɖr!& rFR{@*ϿْMz 4~6%b+jmqy @r;TE\|-qP'i{dv7xK)!?Z/t1^&ZntutH!Frpzx{ͱ/F0N!Mp' d7 ܜJRpB[I/7jƶCҞ0m)v2 ɰbZ`8w+h+(4o>}‰0| HfzW0Ý/{V`N/x@L`yQ@bNiP:+ }a19g+LqB/ЃZw3Ei H[4\AZePy Acc؜ČNљP&6UEGnX&kK 帗cM(-|lJwa>loY3uc\iҍc#l>_p/ϼ?J%fŰ.CSM̷̧075 p-aPJU<)\ )=y{˹MuTqax?^SMO?sʼ6=Ry]wߊ Ŵl|Sǽ9zw9Tc{l?9Ӏ#O lXDVh7.:G  aҎOlt#P*> e2_g2q7W-_zƥiיZ*~$=ƃ쭉[7m8Ta uGХÏ4[V uOW1'5D;֝4Jr߂m=#92N􀕑756vwτ$MOG.fne`Nբ9-Ȅ$ic2jD Ox~᷼H(Cul W4LFG{Ym?ھ; HmʄCF[c2P|,k:6@ȱ份AgqI.]ʿT'3 r&$\XM7 V$$)b2V|G6my #)mqyЂ>XFuoXÜt&nNyVd5w%"@ujl+{RL_"f͓-ApCG}qJ`o@CJ"$[\^犆[:gԊ卂p) $em0SF顸áfh`F6@q<;! } Og al. {>T%iiu]od"\/$S-M[:Iq ۱x0 jMHr .tI 1ߔƞ`)ݸpN"<0whKI6` x +&nI:Ǻ= ! P$[5DO 4c_l[!,F@]Y`Ŕ+)EfLu1e^s$CWX BY q~}ňp#_U:+(]J1'x`f^51)c͟|-/1CXNIs|MU$(tf\UJxos ElǸ#D 2AiXaBeN SNmC3BGnҚ`GI_FDr9sɠ .c >׉YZ:osݪyH y;_&m/NS"i*Tn:%@<2 ֛ਉ{v0lzI|t"Iv"!sӿ@}DpT2<=)`Z{gozфG;dhF\Ϝڈ;^۠č.zqH>>0)I $!q2nïCNci ՘cH/RwH*LdMNL07:d2/RA  ]=4XXtλ>CVř=tMihaéiy"#m0tH,D(F$:j t:/Yȧ|f,=_fQ_v]k$ kI9~T?沯eb4kКK`yoDv뤪կW6$9n4Y6 䆇gs_/܈z5p դ43;aG~" dzlLXЕDZ|wM3MntfOrPpݖx B2ӱ W"qm4JGSNz?~LOrk- Ow+o}y&.Ye!9m/SSL(q^K4𣷈PTz]hI28w .Yrުk𾷑U4/8sjTԲ=/![ӊ5cXfT̷%U#질zl+V;e{߱><RQ}۩ˮ|S-VX?-講l d6b< ^0%ټ\ti{(:ձʡBdLdaq8ؓ;bDu݃< d d*D/ PAŢ9mv&xFccg xPjڦ1O %aޅ"#j da-J81PO7 [U\?-#++D~6MH16][z?d}'e3!%xDyԲ5~ ( yde6](sy;OȐҸ?&3V'Y!xb 7|] CmwbZIS]Q)0ሚ>p3fi%d&vqk߶h*6/}ss.qwV .@s)p 6|w& *z]_Iȸ6EFf8S(GgU=!C/.Ͱ%2.>(n|+& `~)>5w RMdLMIN"l"ݬí5!$:i| ,BPz<a'bG<$Њ۹J ͼ2i'e5ׄAvZٸ@AI0x}m^ۤ.b7UCJT we>rLl<)=MaQ0: oo~X䮑YDLd;+밿xZEX N<'C -[υ^:͠1]ԣX,H.CD}0/>iy(5C/A=UHBY~JQ]CдrpXTZeEM:O (yLC:V歯B>+lyG*#ئbSW(:W cdHC]=iiDΐm^`dG0éM6y5 s0xoAG>#+Ő5ѓ:$ ҷoɟŢ4Fqy;&aͽ~`9K|/g.NJvL`\F,+xkZ_z@° q'ۂPőjy%  @0<>heyJ߈oJ!GtٍeR^u?Oچ2+`~G%:eFxS ъH-Z*:MKC$p:&D|q&O"3-ʖ1N3O(" l_)}Ef7A5 E}6Gve\}Fvl4 !J'ia4V9k% Z >( .r%IOF/H$mf_>v .y/\B/"A&3}Js@fhy_26L8f.3{oU}0PTg6UD IO;Ҙ!Ⳣ"ߠ`Oۇu ˄ʢyW4Meoa>(]² 2G.)FR"YH6qHJ3H9TOZ'qNWgaFG\vW4|D}xG"nA4h hԣ^Nu<\o'IiXK4ܮB:KU>Z;m+aH:1 :@u.epLJ{͐Z B55yjiDσN-x.`I ľi{ZǴ\hӣaihX-TҔo6ګ %$><{+L}(֛X~lB.pQ xdqc|o6-R'Z޺5nGf P0pbMǛxS%=:\k79X)4`Δ8mͣ+АǨ5ݕf$_jCU@^\q7j$s6bztj%E#u_$ۗ0S\8n= Ăm>-yËC;Fv8#S6fF}R\cw1Edy11{@LKHA{)!o!PT=,m= cJ#(I}R1WyK-u#[1 4C=q2x 18W\[yZ3"5m$aL!Đ<#oGJN@°O{wv] Oͦ%`G,m3 YڵoҌX ѷG8p#Iheo0FNZbPWn!㘋}KL, O6J-E`fgUdG*]襷&Pta~j~YYF{_ȢfO߁ E4bVPtbi`rw%V#tAEdܞO&)pv3\i~ A |1AWO+Mc COgS9z3L ݻL" Pf c_Փ_`RR6k/"Ǹrb[7l9Şa=NÁ\0{/'_i˹զjY@;r u|GcM[Rw}gR5ӫ-]:&YB=EB+udd>8=T9o@|@q ]3θ6n5hc9A^H7qt>RX?Ś?;Rh 0 %ֈ)v>Ҋ̎ψ}T.?ҋ)l6"- m0hK'0m.-8Ȼc58]%R剻|  y'$Zs '\ n%1t\¿tR;nG9W`I,rol^RVՈ[jR#Ow320Q!hIH ξ0D6/EAuE]L.HVI)`M)"]:R zo"P09øN icY2. Ŧ(,Ll#Ћ0 !q 55JwJ8Tp't8.^RQp̪7%C0aj 2]Ijl김Cfe2k٦9䚿Tl_>Wn5#E8)'/4qQ}> qU{4W=vEMVZ3ёun5T,ڲ¯]a 8@o+R$YKƖ8F8]YtpLqlt;¾r.Xh$ufUi ج{v3F_cAq{֣7xJn֨*5e vJn(z˾w*lÁ!\ٙ1$;^"9RG&2!iӮ,uL]ܛTf;E̍L+ BʰӌވӚNd|*l4ݞ6waHь/EY r--~?6h0"o [ur(Jy2%Nlng=l@NdKEJ:{Z_Ғ}ܐO%[:Vgʙc#'c|gСVW凵jd-͛[x(4 W8r%!e5'^:·r*&7^ti? \5pla|X[ޠO1%v﹖ΠmO&PAE*53ô)k'i33?s ѝ,'l`N, uxI׮x,mП\1 m!=hܫ/<)9 bgl[08DIvTn0}|$ƘqXxg*ױ%Zo.7˭u7b^-O4[җ,C􊍀5X_aYNuKmvmx;c '!eqp9̱lY$~bfL?*!HP'g$Gޅe$s'؇ϪL'PCo4]N.\zhfkYc#18}FN .E:Տڊ/f9`2h!aoU S+Ai(qF)`~+mM|RRQfߢMz8qAK: QKC'L(ȉ=Qv|gpB=m=ˆۮ$ï !{dċyA3y`K qڮ٥@` G"tNbMguE~sӝ}^;ov@8m9e6?8oIwhl?Vlta><0R;) Њ}[0O$G${.8X9`w؉ȨE1TLH6=X~/YW?荭1#2-|O^NxdBAR (ռ1)> gG:_.-Et}{N]1l*ˋk ZoqK{HuU )x9RN.] vįl&.R[hC zf")uUFKZ$]2[fzvkq;ʉi/()VGYΠ8KY\(YJ> p3crpIs} ݲ,zGyg KȴpY{Sy-@$*ĩ`j.ғ|o'cJ qƅx̒e%e;YVd苩b?lrg'̕'oƒ:\ s첬<S(>DXf|4**͢3 x *K{pg4@T=m%ñ+L+gleբpxKލXO5?_$ŪS@UźXD~J҂>mxƳH ?K4b2Jց eOAQJa;'^o@nCzz.r ,L>k0x?pecU +=Vd_ODFDL8az5;!܈5< A'뱮teȂu1key]cDnKJtRbߜ 9UjOڣtǫ^'hʃ%/,%=HẖT=mVKBU&X&<&5h vn d_ia~FyIn?RtxFGW)rQ!zcg GwMRoB-I{ū噏WkhuX[Y&#|%#^Wk|e񮂭aejyݫ=zɵNSFfG*r9Hk;oU6TtW-0bEޏO[l[E3dB_m&!կi=,6wyk3{jPB'퍗]#tаzY?lFPj5=R̅qC?*|o*&2)D*a#`AQ"S,J{F܁uL LdG̈o&e;jr>3t%o{}KV!P+ Klm&G ]IDISGZ`ӏ7O74Be7 \W?܂ڻc*T쿀*XU/&Vk ܅8NV0%vkݞ}7C8OXRr1]/L mLщb%'ַ&IkS:gd !=uѝnsԭ/ hwz ;P&o'2cJQB$-xI_ !0nDuuPg7GRdb_98riN-_u60h [RJ b@.g lhDNçh`d)IInH._6izp +tڒfcgzV!Fh!%c,|Xa՞vbEh>8"c4)Z#IŰ+61ש~Z#ӺyJN~Dc,hAYؤu+R:{1z9"a⯋8`xWD?#c{Dp^˷<#ȶR:㹝`X ž)`NDhpϚ`8I]4Nį( rFyj9{A#WzaYY60e+/~ǧVc :}g٠ӤĖ#B">ho ] ԤFߥq36t*m %K09X 1+QnG,a% GY4uP=- _sݭVSJ)G_M5JUwu_dpLzőZW}hMMwIq ףj̣u[:NP./3%{B":W*7" 7ΰM!QJ (3]]j>ё$-=݅ BG Xٻ5cSe ]z r-T2ğ/|Ho6aQ-oN%yNrkN#rT?=ʶLCms[' 0 5n#\鷕0q_vOOڿԁ Y gDI(q>ѹ9LF(i'9QK 6 c_vkJ҇%gx$a5 yCݐM&ouJ-:RC ,B,z& ]qQL+k>c5x hW@[3-? s/X8+F#qln~D٣mr`p \FӋE_̏L.ѓPGBR}:\ dp]iAIlB7'3@uW[Ii~Dj >fWW,Ofw3#|u- a%s׊z(܃>%QkgcC! Ep>PT07Lm UnQ@dI@ E 90 V?~ +ůM/KA}i"ף&BITJҜ&twD;ꃜt"Ig%? POIdaGB22BEI*`dϛPfvuÛm3F ؎٤J 51M v;X9~ ?@%ag#uYk:+E[6]z1)ryvZ&sa(=oX8j&t %]U^fg}%޴bH%P?f/\ ?^RMV 4~U*ֱ2| ]PGq)*{M~Q[D;m''w-Hj?ޗjyDPwGQSVm㨞2ԑǞlٴ{0O퐧V{ ,jQЙK6pax(<@ME <OTT>VDYnd-dw;˵'$4e3 iKD Dd`攨׶7d11oJaAA+d<+rCP+ q߸  $>ͣ]6m.?2٦KY ݸZ+u$qp2]m8?L [OEr,o Vd)t?MH<,1MJ5U.hF).ꌑ搙Zi3'zdp|/O;㢖63|VQ)mg@>>_/IϹ4ns2=Nc j2t%zm*[X9qqфd퉇H:V4 p}BKSNDk\|؋l' aTIdp}bGC~1?%sc!m':|"/Ѐg7_r)+? Nr#7Ld^}8.Rj3Ej"A+_j"tyAO#AQ%vkZ~qۯLQmk<8sb&5Cp7&讳kF7 b5l)鴽}~< $Y_ad4C? $ xNi(=aWR!&DDw:C#!—%r8GkO\8\ӄJ*97սG2 Fz>d)!sL7vފՔjgnm I?+K*7Jt3uVBÞ۟dTI|B#dy2Yh:è[rzB9gvTT?ct)ىǀLj>҅Z:I:B齉C ׬.fJ ÙI 1? 5tz\D Ow40!Zi߹OckrD3d]/Ϫ֏ #gYZ07070100000312000081a40000000000000000000000016650944200005fcc000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/_]?Eh=ڜ.+t ,A _jVv \|M$qbhѻ?fq*P{@aC$6#o7jU]RawE;=v 8w{\ G2v6ky`tpU+jz9g|GdgEA/[q AɈ_2*6=X!jx!{qǾyW"G7Meja {/Hu#sv^ zv"/Zx.ku$p}PtbGڍB 3>-pB->GP&pUB,ss" MrуθmR6b DV#h\IuOF?\ɻm ''-5U0՝8 Ղ1D*D H9ߐC4@~RTuoV[cϞ[Z']̣ |Ԟ{fx#(W{z`Ρʵx` M/C M.`T)Xτ+*`R[_rfT-Kɫ_/o)\k (;`*czrkbvbH?'YcODA ӧqֺ "LV೨m{Rl]>,TVGsW }mp->ET_~9gCGpCƛ"PqٜauGJDZWMW*vwBԂ9&^]Vme:CtĹhmĽrI. Xݽ>, nu'fE+tݕ. >k JPP+I}1^A;3%tY$ B`t[0U>WBT-oo-YGN9}7J⠎k9QQƭ{m t15+V9e\veuPAD~g|!6W8qQO5^=&̹,ӝ˵e!aDn]r"mƷ>n::nd;}-QW+{R{ߔD$LvATϨ5A;zD9#% ):UL0@^[h*Z[/RӲ O~$g6)f2a-A '󯜉3?,A@)! %(k+&+ \=mܼ\Vg $z09e^V*~Q1К6f #o.M '`W|{}Pٜu+k83t'DM}}Wr8ʱ+ ^Nz.r|6$93M%A,;pkmFx}tq=mU[V 38S24ihP 4:Yv/Ag x2 ] 4fǂ \}eaG9 fַ+]"\r&()D7+;+gyM:؅)T:6hD4U.Qn[?+ҫzZ%T=⮎}akHχD/]989'%/&M XPN9C ϾҔ <)fpo+ Ձ?U)R ,W/6(b%3|cZ-=rka+6:@5i U]8UÙ{ɜ$FY<᎛ vc:/ۗ@K"s/JZ} VEc]AΠF xOpNvo|>Fm(0JD>EڋoiТ-4lR]z/^P< #!7vɚB9ZLEv}K>$@a2v߱Xf?ASmyrC6+QQ(sdNKGV软'3)Yvna*fBR(bL`pܛq>OPpG(h,X]1i7pQ.`^$HH\abwMAW?8~zwx1N}ݿZ f! gSڧ0؈L(PN)~;f^>wH/CBGWD@:܉L(l \kyrثd^v[ u,ՙX٬}r>K)Bw1g9P[sMAF5N7nʱ~tn#8#tٲo^625%h{SٷPㆅg_{6>{$CPLN1 SػJOسRt[A\ [(bk=sNǤp4B0Q%pJcRX!*,1iN|+ w9:vVcYG[`|5s]8AJHpT#gߧ[=bhO  Fj!kxbջGE$ 4|H)9ֹCZ H( ՙ@~{%* Yu@V;v/vj9 F&VU>5!X0w5*'*j=;Ynu3#ɫWf䢈Nk9X|FJy Uzo1 aJY4-1$A<XJN4-zŒSmPqvuq~#\NDk}%Dgω5~Cl8DX4x̆o92R0ҧKBm- Ic[THMOO'-6)L/Ez'CGkN[fGnM/pnWޭ kjbFԠHp[ЛCj%B=40K=y;FS\Ê<~'pTSu;Y8L9o|~g,a3yDu U9U#x*d?Y$CIŕo.i(j/13,9_HεQlj\#ٿSԘ*sA ,HٻJiFߍt:Y~1H*> 78ChJS8VEw-,GO?qGx)@mݬ՟kZ u"ώZXB4eA9}F*jnp|a^WكrPqU5ܡhӉs\=B/y!-B6W`Dl&v*@$]~H&֝D=ߣH*疨bM?+2K#'!1 Il[KF!ꄇ`(GѬ pF,EXrlZ~&³}+?S|b@.1hV).,pֿxoPϵ K/U{TsR2'+"EC@'|a4Қ2 }v̰+kpjƩoM<` SSOcۘ=H o > LDQD *W:iZ%>YA9n7[V"CzXAMkkV$B!ñrv=uʰĴ!Ϻ eYr< cKW$.( g+Ix,f^hJGԺqO` ?Emܙ(?{ %78I# 2Cc9B܁ǮjpW촖hP~}֝܋E"[}G>!S [qja_/HwL[[Z{S>mjϽ~-&VUG&7#JfP{g2 ,q96 Fc8A]ኃ Z.M ]q^!$'*:uݗ@g!QqtDO B > V sR!&4|汅cp.{lHd9űr<%ub2uEoB*€<*u4ع9 ,v?D`2IwX@N f:U?Q@ϗ̿0uSy)*<;zkB= :?ۍ1zR%#Ckl1'@- W|h EGѫ;0EF ԂbVl޲Ohn0uo,]+EҬ&Ǝ0Ql4>m|el!a2QԔM*Ec >=oƲ@9C8i3MoQbr|wvRWCQb?s)8*V]~$uq DCP2( b%?"a _|54=;L#zbſoWvU[,[w[[|xG=hm&؝Ag+Y(pCB)A8|0?~S'Yz9$Ix<2 [4)^%G,M?O4ň1{Zs_;*y|Q$5#2ɪګPWK!Epx;͖<ɦMx< `B!NF}Džs]t5L /`ǒEѮphde6ZyM_(l ʌ7e1=/ T#d$@wotKLBqCq)_.gi_)<@#gVZ1+p>xteaAm3Q߁š'U6ޅi?Cg9A;od)f?4]T;x)EL|c$-;"DJv-w2'l_2`"ټB8/˄{ąm||7Aa\zPd̶|ݗ s]3GaQY#G2*<`UL*Y@<}-Ճv9ڊYDz2*e^]Je9E=%aѼ2|Ju7l-.=lQ kK~q'(-b dbrG KT=\-:]΍|,V`'GL*_J czN7z”a(+}V~Av#㲲Q5}4d|tI^$j D cd؅utp~4v`-o7BxӞMYGhcrEȽ+ Я74ǩjL$w<:1l QPh8- \ՙu$F]|CZ(`Dw6MEP+ ,r s>f dJ8ܣVa| NIA 2XKOJ΁5Ͱ`2,)*|@06/6S=&{^|*Wc vD(gm͎B,P_آy_js<с %rW(£Fcw? >`Ss;q̓fp%f 0Yhپd)3=ؗB#ӿx>$" QcDdVqQV8_8*NNAyD1wnMdo.'ܲ]jtL=T3;e4k^sA*C./:I|+A1@)){5.O3"׌Gm1# C{g7?yY@CFN"SW#|*7EPiuHL ĝg5E`(0ف 4ԾG( /+*Fsl4َm+ 틣v%?hfo vLܲ{G<=WG|\^KqQ?6ibԹD9D$ZwoO7D,)kJp̌Z,_[)KMVY $A3IazFƒA1kIj\sF񓎪38 U.m#;%-4k9-q"fc# uXk_]ه~]?^[ޕQ: !amS \Pq#,lzAe|ҷ>O4Qĸó)忚X 4F9&Us pI)SpR9큀VLWs<++ 4OI4Kx":^ta 68tT"T|*F<aոx:cmxvE3a Ɲ+}^m߱\lt^=79FPY(w3:׶[:%B!uF3,<_+nY ů4qx;0.R9dxp碣?Sp/ ^Nq97F9R" &L%Ti$Pnv'M8 uP\e}g~b$=Qi1~h ]\Q7h,Jj1~*Mʆ-Lt 4JK${r}m¯ P3.B^q]Py6g頽rT87AztPYaނͥ?/GAn[`ͷ}OR|Fs809on-c>8pxRn]cd$t _0N8 ~nAmz:8*|ZãN:Qr~eNR-B|,=2LSOqbYrza H%U 8eC.$H2[qWzX2˂m;^Tt:t$ o]S,EƁP(Jeɪ9ɠk4^#1Grꚃ%=N~{_7(hu DWg>f3%6{ }R ݶ6te_54;&i@J`X*]0Cj Oۍo{P@?Do.y rjՑ:|EP9(7[Z] ^ 5Qb0t>ni$P/rO4tM#m2!!%\)'<qO+XHJ w^QH{bL_eιbZ-"CY\pN} 8W}‚ۅ쟠ELRކ-25mgxZVCV eOqΔ?\X\\7rvdq**e?3hŠmgM|q@˗͊lz\nTo:4W4b ㌯Ю̟*y;ʸ?;nTH81\@ѴR>~{RhEIWN~!,JE탥Z#j/^rynX_-`!٧̐ pM~NϦjpY ``N|>w0;24F{X=kBw`g6px-6-jd^jƃk!1QjfB,ATuR=\R3,$%ԡn*ӌ{SmE+_h"EƈV6 L&MLoQБ5K6;b_ Mi]XMjkK #K'3ދ U[OF? ~/M{8TQF#ZGɺ_25_6l?j/T%5U6.__o{'{cGMraQ"F XMN9{1MLgwtG,&I.G@抷Fkקf+J'd>*/aj=|jVTw)?kjՌڭЖ@k`"*جs hÏ>8 r3rRHlK3sar=bͭEv;D}G~q6G*5JXMkĈm "ȩ÷ ^o,kkQ? wE|ܵ VOkJFtԩ@0Ǘa4^ [@ZXm7ghDW'"a{/Erxiq`޲CB$g>D.3x(8T[^+ r E%JZ2.!,q>f,Pw*%JPE65s|QDcSЫ2$x~&]-7fJ)cHIi6dGy#j#TdΩ%=c'h1g6Е3E1"I,qg"RTbly#|.܌}Mʯ0Q팾f.Rs?ר$cJy^QsB`X+[jzR42qX[[l5ZHpKTGោ'80F 1 IΏ8tdn3t?GoV)-H W>u2U;k^T7 3r$XCP\HֹW}Fڭ}v cύ+WeӚ]գ6Xh.éR0>N" ?,c8ɵDC-e/AЎq`V@,s*AHG,^HvץC$53|HD{/n#*3l1͍X9ś՟ӈ@j<^wLAj$dI G-eJM5J<{T `<j DݱRdeRO{uSWɞڼK6]0XHLOw%˨U(d\#A2?~D_Rj#z5pjedzD Λ5Jm]q7a~*ji]?Pe7 ݇帆ůu 7 L40$y8% QLH[J従?r=6Ɋa쾣k}?[@Aan¶&\c FDPdIͬ94a#¨! Z>JЬ\)N/G*4!ۣC3#V6U{=KJ F@4-:N5T=Me1.e3L?4~V0-ȩW%/pDV-2Z "%͸@s#6'#v\Tl8V>=)n@'܄R5U7dtQ\4Kغ7#@>"eM.Jm<iD#SfbTICNI2)JVZH"(fއojDٖD>:g%0OiUhGE(}A܅3-)#0neh*2u҇O5,)qЦdJJz4՟G? Ңa qCp}G o߷ ݀ R}8q-PJ)͇.QYM"2tn}M` .ǡv.%,r1xkWQ]68 R[)JtUU yھ8}}K &* 0/=*7BfaRKOM<;ke!؟"t94trETrvsEŰ ]X^l}=z:GxJ=H'W A(-3JW̓yT3ALŢnz?|d5*F oPJQM]5\Lh/s7d^ggGw9/{FGcRO Q՛THșDg tR3I50"@@8u`Ff(SԈD[SwYKBiN njS!i[TI O n齪 ȼBCvR+**hAgXͪE}$x@ѼWºޥG 4.sSQKsXEZP+کepisd'h\?nf%;'>%_KO t#ģ  20Ȕoטya2Rk } v71 Ki~(o(3Z{f\ htL2 ~+8I8%S`uq6YpH3PSD00qwSڱ)/_ Bjs8pSn5ebF5,h}yA)f ZQ"D4 ?!rM4s&N'͖ 4^@PSo@] DS *ۛu ~Qn6=3:X>x(Nckn0J׷F'[XrQy~=Ѧ(* t*,:N3kgw0gٍ,qEiN_Vvo k!--̤_ ,M}5,6a'YB:ѐcBAa_|2S+HMl%^~>?uy|H bE&ت:~V)qV(^B[iq(B"/FB,N(m"=:95bCl o#^t5|Nc#r'de ٹOЈYN 4^~{2!.Mj|=w\!#l00,TaW8ϡs|S{^Wꪚfݎr9TR4`xB5:lo+vݞ2GrZT) Hz$ٺ@s*8~oȜ ۊPt^llȱqpkHuKU@8߮I_*hw cY:ligiaR$=8?oVQ6W_ulq0n/5PTBc42}ǒ`^}Mpyc gL'Ы@MTj7Aޫz-(T#$ـswZl70E#bUÃY*SG|z ! ^gotB[1>&w% G. D3% E A^u:20ݐm\h \W*˜0$}x"` Z&%(X$+C"x#A^1^Ψ6j$_^~&Jt-'MںͭD0L"_ 9AnQ~ ZUKϳqfVLt14:K示)Xަ::0<ѣ|Ǣ\%rk I)ȑkoK~QjF-?mg bkInr?MVjbw̖sR>O=p(ΉTS &OeeNo7PLX'Kw+tv{Ik Q{zRAfpTI4o) `vGaKƮ05l2אޛ0`qƟ ~npGGш xQ 4 :uT#G$ofB4߼ȥca kE򭽵7erLDMs侌 HGkB0 Ylc;ã% 'Ňٸ֙:{B҆m\wU5Fe'm׊`J@;6Ci̧d|cXuiB4PJL9-T-Ɔ^JT8 Lq[s2.>u@aW-1ޥ,+;oҢBr-xuOf!![;'݋aыP[ߎAZ506Uq_ߊN4'|V@+ Z7=',\&<<0]~"06#h6 S0ΚMGkKטI箧̥kHF2Az^1Sx__`3ϛ.TUVEHymΙbVsp8XAyaF[AM7] *D |@5+[K(oW@†tt;ZdoNH:єt [j]?GգO'M<ܮ3>hTW85 NRy4U%B's SkahG .#V}{MJfYO?(`{m-X5+דq]:{JiIAzCJ :6L b3ek~q*xDGhC*aYOx|!)F.`0ޞɰhxaY p{WcR)8:1W'h"H{9f!*z7JyOk!ݎ'~(8 V|bu hI&2h¯ p ޺rRz'cQ:=&}QWXy{ɳxW '@ VTZTd\ >h8P54cV=ǧO1#njh2rLɈWj{9q@p1Iͯ]hTz"w+LCo9|"o\!kXO* ycֽ'r!.V9hy-M5LbmHҵ<(Kx"j!́R>%)0H06ڙ$HtrT᡿e ;2MBH=SJX\|,~R6m*ZOKw>|&)v\hj)vqtCP3s@usyk_>.h6FRӗ$>nx 5M:பEUYD<ޟHbZu qmZ_3LӱIUSvU(V):r%TW1OfnH3Ř2+=V'0ԆC6sJ^A(pĂx\v9vOY+on::! ~I8e.j D5JG4aG(jH1Ld1TCgz#V>$ee *E0(\. eȋ <)$W/鞹E%4IaE -</KY?_M]$M_K6U{̟5Ht/u Q43p\V /sw{y'@z-ꮦZ$[( `4ͺX٭XHtX4Dcqqv=+MX󷭕tq?uM7"ԒX͓pRT݅vd».pbW6Rw"'ާHxcޤHvaϺ/ ]x|#75E2w{:~p\WN΃!hztns-͹u.7m޻l9KgGtBBZ͌1eg'O~ _`hv 㟡o~'=NV{_ސ$mRp;\çXafVoi 3R#Da+L'te.&EE'k7 wpa̬ mJrZ1K8[;AneGY:} %[Yi;DUav{T F/=Z~nU,"vjA]fbq]-ycFD!-M~ ky_kքF8!Րw17 1%,¹A)bp\E-ӚH(_rsI?2ƺJ%N-*ay` }eSly*1> m\N N/nq`De,Z唠DCJ?cPBLU:M'N)`yŒǏM%Z'lR2Όr2ѵBiPm˂V@/SDbe W&=Gb3oy(Bk6nQ`J~7 IUÎ_tx. kwҚ3KBs@]"&#lF|:*iiObV*YO瘝8;b2Kn~u d VrȒ8''}Rc]靣tή֚-A1 ~Q { 5y4p5Û/D~qL^ U%d4@&#RGs/@ze@>5f{ue jג 9@F2ɱ_-]xqZUK緬;`p)eWu(}. Q9n{XF@>fmI0g7tTd_ q7 lH֭+2p ]TuU{v<;,C~G =4Eع_6d}!DYwp |Qg J݇PA:P4fեj*BCh1jŏ̋%F:@0\4*1&Vᑞ(@̚6/9ĥ]H9Fe>8sZj-\\x7QޑDG $V&RX8 2ɳUeo?|,ǫJW#8v %eP̄PefLB(o@™2sV>C!S$LeMWIrAtS,NBݶ?{ͯ"B `[ iqHC*炆zk* b˷NWWVyrYS8W#3d_xY3'ઋ24ٚL( ᜋ- <۰T1Cѽ|@AdDݚht|R9sGZW,_X j]6'~RFSǢU{_%gY:|9š-CzZOn@Q< qD_^xfkP Ai^g9[/SZrZ`5;iq]m e՚*RLP?J`i^nz0kU")US7r^OoCGk ?4+;IA׵3r4<]Ia23APE6 P ,M7ނ/,g<{rBFٳ|980 6nMVc} LwU.,iR7!1JC o&N1@ B؃G uEcy)dZIl#]b/)<t/H(321͙]q8 r i.g( s p:y4B kݤz.i M ݨ}4BlȡtTȎx1OwGv׉w3rݤq|k'7@#i sO* [V.??|{-[ m$t8&8~=0C"CH`UM TKh=n[ }pt[Va?1.e;+'11chiYk?Wb;sqO3Oy4dnߖ̈́0*4!%n- ӌn<k@/Sdp+nqž]X]P}O* }rUJL7>,ڧNSWD/N7=%Q?kn2s { -xb_kIj&l(k2a~o 3ɲ&M^ }WV+mnwtB*)cm]5دu&i. #Co@aK820H:sO"Rgɺ>RD$ #hm 1T]f2=k ,}c22g-ix=B`\fm#;R43 _”2V'8jՉX$P(# S$p-R ?Φwђ֋)NtSQ$ rэwKfm&Ǻҭ!˄ÍwIU.zԽ,=Κcb)DÄ!b=aܤS.S)~wu!#:!oŤ4^<7/ F:me-OzCM c/PM=Yl@wKZ;6Iy鏙nP+;"-NSύ_5ipq'˃M=+cQ0JCTs.Q71 f pM_63Q>qbq|hP"<=r1l_t_˿4h%iۤRH,ZAY/o쫜1S丿 %P$kf*d"&Nޭ}5G~*jPЍi> ;`.+ݳR9 UK KwWdBUG-z1mnv`e(FmC>/!Hyn:GbTxlLJ~I$fr vOyRgXs|mSWtuMEa" 7P$<d* A.B˂p\; 5O6MOF֗ !Ɣcdwծg83<%QogA=?exg W]ϯ.HNcMXc $r- ̗Y֛O^d5;u&$- Wh>'N Ӑ}چzNke9X -X!b^ÜƟPw `]g>U3B`<7n*7v[i\ &vk+2u 7,6ܲAK&y9C62M^m/e+;Yof Wkf}u{Ds'L'a Jp_2ͮ7<egf1񯩽9JN~o̔{ޓFS#e`TnevݰY|>P_>SJj)+ȱLԄ҉Uc}7~Х }o-C9%c_z} ?𰀱<R=8(疑w}l4Tsjҿf0FDQRP8Ò{G.hT SȀ+;Ju$Ƭ<AG̀W?ڥęڑ) G&'^k9j_Sݏd yTU?k Oܓ^i{k< ys;-11JW)R{W;kh Ibp#'r$jzqkFEbwgNmtJKϛ>gu68"ZE',LMPR&ZTqjri$=z Ut61&旔VU 7o@ aF"\:0 I+W_Ueo5D>Zhh*FiL9.xJl)Q=z_&A3.%0m]Сoy}o ܤk$nEu6%UD=8೮g| ߋA }dvhnre?>e~vN{ARh/`Eͽ;d.?Zx‰9WRJR1 n}+sjYA F/a-pFe1Du^V%Ji$7K7M=Ί{2)V8yȲd%Iċ NqLTikosGgepOF%oF$so7W|_>AZ=?prP-hP(b wgnՕz[/ZƝ5tHpb_[o]mpz?І^RFpYe#gHvߚqxV(ӱ3L0Gif/ )m_ h ı&ߡ9_bSh 0Ÿ=,58"8`XiIgaJizsAV5/tA" ѓןsũ1u%8S14l304bxemxz5;Uȇʽڍeٵɺcfj#\ 6 ҽr[Hc( -(&]x2d"x4 u- 津L z]ĈUaMkzlD l+ 㴮Wlj݋*@*-}=Լ&-jCOq.罷5x3NJ;f잜OU5u^(iAw&HZ҂rPԮ;5L=!~u01K'L5/z狜ɇ{G"WD({8Ams~ U>]t$߇f3?ebC /lѬ'CLC]P(tW{gFTolyS42l vcֆiq)$TK$IFc83L۹Oa6Pu6eFÊ+Panʓ U(E`Y\MIJlVsuM i*ĺ]F Sf |c ߸@pC $:֬/V vn]+>Fv8r]ʚmU'fW))ZqѦ|9D80|Y>T @,FO܌f3  4C 1,Vb >+bj>+©Ie^+6?Vț[U$,P4 ĹKBziO9pKZh4o*|\9 "N+-!N4Fw;֍c`\6_f x[TՉA T({,ӈ_Bosaa[poS~ٟj)vPülDE.* PN+4sI<)Vr\hᓨ^ #ǓCΥ,AM}prIEjTΛ|y#tB)s:ҌfQ%#ִb ͆`jG=  gFl3k^=u'G xawgfi,@{nogvDg4_ rϽ)Is-u~EPFg8Y -2$ .K@aY\s3KQ1;>,3O[ qq\ =#.4UPW>>Lf|Iأ샌zyɚ6o]'h#:<eaZiļ//TG܈lR{W' WyVaX^A~#!UkS8wk%ۙLjuw' v$;;)IA3S*U{} ӭt5Qnr4z8S6!6XZ~1e|zJWW=~}TO;7+(Y\6GMXn$FP$ p@ &p40!ii0UHbZGw2J> s8+?ḓEw[aM _DRyPB ;cSUvwq"@f.$VI>D D'{(ToMbrV+tf_ϕqlւBSL=LH|VJתJf?׈=F FR m<̏xıĥQH=Obb08wmX,W-T웧&faN~ب{hlB+>!_= :ߒhH?!7D*IA}×*ïdvvV xQRB ] BN1WGR-0.߳cH A 7.]8hkdk q 4{oU[h33#3?']CS@( IÉV"}< tԚ Bɡó&p5|"o>Ibv7͵A g ^J>NHokXb]6y.R" JPZdS@ymjd-"\1}̌P ndAkݨ4 VYD1nA "n@{,|uUV*޹黽58,ƫ#%A##VNv|uVN/o* n<[%]o1L{7ym b0$ypL< vnZǏG+PBr8@ګ_Р7ܮ3k܎9kI="ÊR:߰FfJƭdΓ^ؤ+w߉ě5}J1[;@QSN'?YQ"gi[vrHE:aqz?%ާ՜:&-$x24HO}t)zjOU%iꎍo/=ɿ蛦p:34 `EV}{^fDell m7Uʾw| *Dirc%6o cdgW Ǣ (d|dw+OozEȉ[1[wX7ojKHUE,kN!la|fu^r,&-(X4rw Vbdˬ N?%bH}+*q1{Y)үP8%bwMo)!4aLAG  U`@iZ9)gg#UdHeUM's1ɲ#5xȕ"³XniS5DX%g ?kVI:{I1bB.')?2&wx*Cѽ{ۭai rS.AŻ( lsvChc!pwvԞײLu-f ')MoiiTQg@" -^[}gs:v今 _UDŽƠg:n@;ʢ,TB碻eQ.|5|8#XO ~V%h-ۇN%sHQl-Tn-hxYXV >RE mN0gq96W^Pb9Rnk! cv&&*ԃp" FiO:1~w[oQZ O.tb@֋|gRa{: !SڙccΛlG~hytNfοJxKyFm3?JDe.8tCYM\ i.5 "+Ӏ)5tr5Mo 01S |'n) w+/u_?g cI*<0WP YtUGY5_].)y~ŵgz8z JKsw+ǢFm%s+iYP6U*l cH$*0:)'z#nGt@}=n^S꾫}ںWMنZ砑k&K[V ҝ)MC ]^7iwG kuԧ OXel-68g9TC9Ez+hzuI5D{ƂQKm j6hM)W`X`4*^2uKivSL_e1}kCDivzxLºf'-,=`# ;P-N8k3iiN1i4,Ndչ|%Gq50+ҠBTߍw<$.jWP-+8cuaD ~x##zע@ "/i  n^sa6_z2 OP]j ({lz[Fm # TvtŚYȥP;B8$^YZܯlk[ #l9NgǨ?N9mYV<|a8>X#QUM3ÃEA ٯ?lS6/I>Gr8k֡~l݉Ym4J6t R :Y}+*I t9 `/8"^odnG0"ӥT9}f輺 *E"Cs^cEIRy$GR.u6JY3U:/[n֟E$.{m,Bc {X(CDn`#uWZMjr}]MxM!t@8R:U&2D1"v'UM{7xYxyKk̤)#GSN\In)eQuqee!TwŖ=$(29vs3B*Hdo?X}plR`VekO w&=֑1ѻaᲕZt$ԍЇ}C#՝`Hr(v2zqmlSpWr|{H}w:4 s@+& RA=*Z̈́5 |J+rt:KN|#`e zҨԜL.B|s/:@6+Dm올U''P |m.f,=%֯y@[Ç  ړ^gJZl($Xat9rFщ4~Zh1xsG\ú@v(o iykwZ.Ǜ7$ [5  XpnM,R%E(7A<zh47!cXjxQGf GœJ yWN]ui g IABՒFgt:$B\Pe|>䔨n>9m:bs_F2mwxBu 2g⛆?0$5:NU|2ߒ fC:O"A (=@Mlޏ sL b+,aMi2UJi ټ;;;kkXq+-v 3c)⠺FΦIYb\6 !WqZMʵTy!Zemr5b;uy*,[r]oQ !eNNguFsZ۷#̭&V(q-r /BzPuhʂ7Κ!9;!W&n_н/`poi<מ6Yl],!4`37{yv(T% GmP|U|x1s|0Nw7+.P+BPCI}}([N8)<>K4Qr,J -wld cQƙ[F`N$x?nHtwǭH4{VFS i+.}e<5>";p5(2kr8J#e!STdw@0KίCYsA}j1Ɔ|>A3(Q%QOؠsZQa)gM]܃ː'`*$/iU$O4FxX$Tk&IvZYO5 ΙfcD `C"ͼ o*8#n1ejߴhL 43ꢐ#.\]i̢^tiu"9jdË'L mMm1ЦSq7HbB^5hxtW':f77.-[Q4/32}ґC@ KX#ZA6#:C4+"*`cechìH  -ꪟ] qRyWn3[:$:OOǞ%UH>/"NRh-/emE0[^DWÝ A*2t0?T2 ȣ)A/4rxyS)G”X"y$~Kvځ33[^*;b;qPD,Ny&Sv@CJE.,JAꡜ?= 'Ц1T5h.agƓMLoNNՖڗ|1hQ!!K>׿*'wəu}؁u χ7kjYfiÎ^-Y1R% Oc;pwh)nk'4 ,,ΘqIE9ؐ4 pGNONWZ;V~BPh+eu bh'=b Ӕ̈́Z"ݵtP{ HPIWȱcv)0<1@>IpÉf7 +WsiN}7?~؁m !Kv=ASxb )jlCv#.nwJd0}>CX~>Obs~Sd>mcT_l}LKdEWE4#]^փr.Is^~RDn{94_&a/p̶Z'SB&,.GR4*^5OC]L8`pZϫ*Z8bl Zr]Fss>J%~ƒ#z9\jʱDXt(e5/RP - 4 _AG5Ϩb09^RWU$I)95ga*$|OI DPr3kdp6 =pzbxYO&lJ Y}nDG) I⃿6)Ϙ?V8tA^UۣKUNSXe(^+u(T7H|,F?oE.;mہ=]xl;U˿?95?]3lw8Ȅ+jb L.U23Z &=# ?FM>C'Q;J-/U3RU*OUuQ_@Αj5q|Y-4MV vγD39 ~$K=)ۣr_vj&#3p.݆C_S`!3iTHDj22y79~=PY!xQ jtξB g{|b G}{r/W WS9  / ڸS9MC%V?&-9.Gz/ЛRf," ق~ SV7\de>ݲmCm6cЀ6qͣArˣ'ݚuPCkzJ[ȉrİLDحfl7_\F$2in5$ UORU9`,f?QzΣhh+ 'lv\Hf%SN@ŗ}/,Hu5El#qh"RAU" +!ZAQy4%9Qq/#ttVb5үv~Wr,8.oSNz`[CqU* ~-!2o;aH{> A|T,ɨf U:hq+An>ZiDGˊtG=L0EP}Bت>dLW 1l<Ǜw!}ËSE^c9*:lb|9ak^+p-{bDb؁sYw4d۞qC!"] GĮyIBa3r跢0"دuzqǻ*Ҿ)bl}ʨY\ \C=zY8Lwޝ6hZd׋ư `@"+-!>No=MxMM=d?C1YlJysfQP<2 SeO|>n.*8o1=@Ţ.rrl+H2ܼt&ծ 4gIo\֓ lhecA%Hi0f1 pΚ8/ nsӤvAg1' k|ɭ ?;(剣S* cJIŚ: dP+Od436}56Y V3ЗwdWeS_&_T$mAx)ins$'ߢtlF$m5k썲 (TT-Rw{IkameLܔldždo9MQ}MC55d,b.W`FIq+,n=yfD yń"P,n0VCD}M[}}Z5ZE|Byk#OAws^`TifJnA/ юYb?+H_tՅMqztÀf:qYM5cF8Kg^z〺I~wBXd ئ<Q-לD(YYɽꀎD ZFK^T~P]fŔ~-:tJ>:99!DA2o#0neW@g՘)ici7/}uMD,~!Jۅ.,ҷ Y|  M{CpҠZe|xDΔWE[;^d(S{' J\5wZgNU(ͦJk]2CMוgDK8BM yx{fn(MG}vk:(.y RtZ⭙A1ћ1-:L2-{$*5-<Z,02*7*T80bO7P}¨DOѤ;d0Rxœ-&fi]u2*A hߐ b/*GufJjƬs ,nXlӊώ\weRe*)]_y__me (.,|Om`(gfv*j ;³)q┦Aִd'oռ~"$yAMlS/H!=EZ0{"1\ r1^ݼ\sgwpRckSSr/@:rLk%yh"P3ep1ұA~#YMGq"}0ZK{c6SH$ƞUd<@)i\kuԛ&y^PS0B_11'|0j9h_'Znɺs<'%Aul3HY*z!P}?47)~}:xvZɟ.)15^\\|3Ò!GCC]_?D,Lq /CB$/ %So7 ^QurM H"qj&b~p+ fcJ{6{qH5|xiWp>T{pm@'۠;i 5 4o-rG :'2ز^Biy|sWH{mZDmKw B}!&N'1wM)ѳ ߗ4pM`Bqw(y`hs{BW8+};pbu<.QyA5@k#`z8 =K$Zt KMbQyKi4{9Q{A!5hu;*۞BX"F'>\xߺӀjEnθq-RECW algp@/B1p㦈OبB~EO(9N()>1;.:D@E"J?hA>U3UiKN¿A,Dkh.8/}jMn+pߍGgD:t !5n>pnA11 bڎ Czq/fl`H;d*[ 0/VW\;8rnpq%jl.}יi\D 3kNџ7 r Q)y62`s w=WI,[0\@/~%fEtFr!wv"J竛&{ yF7!?/'K=N6|_ مs+ߥoǽ|t(HRbZeŬVQXv`-xwG$@Yd$U _\ocyPl-b)bH#s-X,m) oڒ >#B>]UyyOkB5'OkًvBPQϐRʗ;*l U|9ҁLuՀyV?hH9dOP;AQZ"ԡkxiaps^mR%X= O6ro4GI_S+3bbe9gF7pC)ڜa >DRpyuf`TWfekŤo,d P߬pjԋ 'bW-7`7R. ɩj٥6WOpȋDߐRX(x--\E;|"F0vhd5ͼ$ɑ@ j.jNCӢ#E_#NI"LzGۺݹXiuXvEŘ#S]t*r➸o{mg}Rn!,$qd3k!^{R'hd ~ D=djt;ՎHbr;vH" wK0KۉJW c:ή]~D3~ ǽ"͖uu8VjA7X!R31,WB0K˧W/ ^t9Hѿ+`aw &"unR^Rw-bٺn:hJ2Q'|DĪG1G]0ݴ-'UsE8ȉ$SK?;/C/ 'DҦ.qp t{esw9h5Z-.brzmWͽkldp;/% t稩07z=\ uϞ"<^][wy0jg"ZP,j*exR Sr.{v,tje+ܢιl\g6Q'oNX }upRQe$&/-D͸Dm`3hmyÑm">$biv0U#e b< W,1?SaPUn?8fX!uBBɄ3 Iޭ퓖u朼XdY?E>X/O6exnO*#һA  ĘЬlge 8R_L0(z7l0^aƵ%B0*_㑦6FRݵZm;SC1&o\c/쁆uA6(A~?9WܧdG-upw"޿:TX,B7q"Fs1,fRػ93b&_"˵/ Ρ͢ AF+~-(jw[בzH2zj F 4~'Bp ٺ˺v txSz‹%OCJoOaǀGt0[;!}wqhym<4uٟq/^Vs/qu-ѦA'-[L{2i{cH-q xSD^ܟ_D^x%Ʉn 2apm!- ɽq-{4~9SE\dYp|dY~Y›(ךs#!秞T!qݒ@l͘p֞*Ra|>EtR ;S!MyT3iw1$j*դLgX?s?1^1rѱP+HS+Z)=dKY u) /uWO[|v{_dkQݎ\k 4&ZwI *5N@:;%.c2>X^o/T^Aͦ']:M jUfjL./t485=i|JLޥ9^hH͛=NewM/Ml/x!QJ ][M2"%:ͨ9 xK;fo28Xr$2*By߉˘* Ǽx>TpIcwkK3H> |s H>&}%MǍ] CIǽ8G$ۄL:yB\f(b!{JZ׌Z]M2X0VL*A2[OT\GMSCmiԐ ջM?Ӱz>wHb g$?0qY=4fci[5Rx3Ya۱}J* ewng.EOۯm}H:$gܪfbʻf6 /3eÜͶUq%jrc {7Ψnyi՗"@E4( ?ʴ3lSo!1jNڶIx$ذA&OG=gi9bϺktaλ׾>AOtKRL,Wu}56]m39z`'f@+ЛGJn>84ϳ( ~ȋR!n,Qp}17?5jl麟U`¶Oz0(ڜ>A^FO3̄LM(UZ\O6M+.Ě>$ _Xr%5&_`aaf*IɌODblGB? ݢ2j2҈X;)b_o9/)) 礜L2JM;?Ĥ^ElOD>m~HϪJKϯU\~B#~Rf$⛝#AQ ]N ^+8![OnjRi>y~Y0\  A6;`3`TZ8VTu "ฮ2S*Jόe+yώCVV R,'MKϒ*>#:6!F2q$do2_u mM_a4}/7?_{Lۙ$&\ Q1>Yɇ1X\M36_)*N`ԾC IƢ},ibK vBg uԁIO N[z|O߀+1| _E= Aݣ5i+3:y5"pA?c^Rl6n':Nl\cъs DQ~Z%14 =_{WZ}{U?s:0V9 /Vj#, 68(qn( qC[YZb㖏**_$χ_IO67}8NB2r #! "9[۹ 1`Q"kۑy~ ( HU8ٜ8LmJ$Z5^AdrX?I!*UY RuNgEb[{pH0b}Ax*t.!ut  a\)ّ;]e$_?+kSm}bԳ݁S7X0.P>P=P؈ J< P>lg;-TR=CA;<";BALl؄kI_ZIQ*Ub>WaI<͟|QPvo,vLi|3HՑXz ?U]樌 ̎R<gBGcm4Ez'ma )Q#(%6Dє262yTOfLI{yT7CV>̀ȸޅ2:KTZ#elcXe rU-qqF;::*Gχ¡O p;9lwʅ8V9eɑ {DKmm[&HN<ēLJk*xEr%.`>> y& : [z[ŭ/ dGp1xWh(? pW+Ȝ_mAYyt-O5\=sg;$89^ zvD`^I e _ܰuPRl.jy>/p@ވ%jA‘=gܧ=!Oc#䩡ZӺ 7ߧ t 9(%eW 2ڏfPywKh`t^cVuWuyip}1*SK+4<[ܭE-vvL 5#`{߅I׊3ulX o)cۑ>rg *; jtDٵ+ʕA"i`3tQP9VYtu {_JEf#ǰ*u\9y,IXm1+K)6L,P۵BVپ|=ANtJvA6$BESJ͖`UQw@OC+)XJ|&.0pf}jК.8u|0UrqTN[8"rhvI!VmߚB;$hd⯈Ob BȈ hmIWRZnqRȎX52ΑԬJqc,<ǩ(?˅Ԭahd A7)2YI%6Ӟ<![[ v jeAҰvg(WXbp!d2*b(iB~brIeFއv>Y,)u=*|Ika k/BR`N~.AiJhHDrƒ 3!af姓gkW4m|%9Y&-Xw5u.8b4 *JZ6Bdɠ74U(] jyd2i[!ٚ=ɀGrsqzdOyY]j$bku2CrC⒣8pwW. 5. kqN6O9(5. @Ar>eƒ𼙍Dښ!%mĔ N.@bb9S"/D<1 -K+:_gu`g@1r}v Z} Uz߯B)"tհġ^3d ?6<0δzb7-{3dP4j_2xg+x~G&`˒fE[:Xd{ˠ_kPaݪll.T>4 xe`~2;I{ Ӷϙ]J'vk@dVQ2-R+pB._B 8߂ 3'!2Nr#<w4&(]ԹyqOeGWogO @bʑ|> 4ic]WBK1f+9M~+[GagMQq'~pVnp`nF>(^jިX@^R2lu5ݺ86Cd:q-Q64:*Y0{Y[M84e^G _޴$zhUS[8E fٞAlKǜ1!_E׊l9fU|˘)sԄ#lTE  29eQmcd̐jDJs] >39:Ve ]O GM6ħN!"!tvI^ aipu,7ʅC1FƯѼZphoc-akV3<[h7Uz#ZDty8-, 8*@6q8Xs~ Uhy͙H&լ}HSwh`,:LRM 0ٞjo[5zkx1'GS^w^ `_O}ns :c1:[Dv4=&6^քffӍ\ g\O'aRNJ=M^ Lea92*o7gK~\c0>~۷ɃTՓ]A.Ho`GUb#iz?LBuF,Lo5d 躨_Irx#}PI0 ,"F#WQx)^nJE'JW>Ѕ '1:3W\㾡g% oGnEI1Su\eIK8 ]:P|è'4$kfzWr}.Cr`FBTI*Z@q@'Va6G  /QBA7`(E`o16LL7;pU6ݜqlψ33@Ղ?ժ5. B$C$0XOb^t˙MeDGOo*ߣgp["R*cdoAeَyؚP#F<^@bA(F5G2 0I nʖQx"qa- 3'75} l 2a+ rKԿ#YHKjڊ4 … 7bR9@輭tvX:}OY Ȥf~ b#.älFiXgjkb"&hY&Y34SU3NK۵8mREVHe?5ߖZY<#JTՍ}rzX+~Txmge]Ҷs=D~\;ZEeM2"\ ټ/J"lEߙ+ TM} mt^~=A;,1`ڃNKzx1\eܪ(.ǹB1E3bJ&@m=nRmNi'b$ȥ}cvc189 {=#>}d]ǿt AYE(k8( ]/~bZPd4H o-`}К5/J-. e͕9ieLG[1*2|.64Uٕ`6Em4aT5G Gĝ}s(ޚ? OYklȉ5qͿO?mhKE03EXQdwÁ/ &Kyc}1L%06b-huxYwLvGjN#sPZi&+o'KχM_K\dXq_爲;Q0"Q+B%ѯ6⢷ 3Poz[8֝I'Z^ke;oϊKy.qn9WŲ.rg80#fԏey~FgQHDPfK.X.1y5+  *&ڈSцξV_bp2Ӱs:M'd튍o^Fⵅg[,?~c5;Eѻ8 o*_me~.=*&8ܮc5ԱЌi+6mzZ|.T8j i>#&?hB@Qf:%>Wa4'x=p'v^lW'* JRe 6ZZ v|mj(Ne6ծ6le̓pn-߆5IM00ZGLO֩(``n#cڥY"3WY#(phhE(9.}ޥ&[hx:xW&I;Zy= X7;t|q>;`Y0ŗ[ U}X)x#~;_f!3'\3nἙ=#l#2"" [Ҍ*Yw{9A, 7>~9L7H^\}=dbev#xeE +4@k zRsOӄRGmD+FplPHBfyhZ3Xc 0mU^::xoo\T S0Ȑ+'FOV{1 %lf5 r/[z]rLdK1 joJ|TXhIҧd;]/tPŻءCNiB~Ivhm~Ԧk] μ.ώ+;Ð$<$nܐijk} J&/d_ 0Yp5i]M΅eij2w*g21 m9OZypMo-Ww*L۶d>X{,zXۯKkɀ2GnS^ryn%vSÉ3~օpb(sDb e4J}"\;CU9KV;[Q'dYhhL"9kmLԈ<7E q2?>ǫ(wmomƍ%Efң35Dӛъb8Y|P/f/r<'ty0RttQM,بcd8Ma>?s>qf1.8lJ($?t)yܰbt c {ݴGL5)ll[Ƣg1,[U"hJ uvvs3?7p4:Ɋ!dGC([G6;{d Yۻd*G!_^w}*4Yú(DfVhl|e@$CrC߈W7ǐ<h]u&^r!}v>'R W%;۳->VDeM5WH|ŗ[$Xxސ d?.8mYuڭ;-y"8[S6BB um¹C׶q:`% WQ:j:]󸪵ݟrU D'mqKER \t jDfP\4X;0U au||Mbf\eSGxFb?SwIv7e`mS \:[%)$zqc^vDP^OkF^# I@ȥ;IQ-}ӛuqљ!6ss:fҫת=;FXr)O4:3ūw Ȏ<=ݔvTU"|/0( чֆĎHȡCPK%E+Dق N+ $!U(#&@; /iM)X{ZO/ n:#W фXvxWr0+P.g\+Da*,q52#yDK`˭`RCN5R{>2m2LM ʷd*g'-|KzrͱZ^DEeD{_E?7KZiv`晀yҘ4džq0&=i\tz@SGeKSh")cø{pOh,G$ 1BJ*"G+Ox$շnRqh֟ 買U4#NS>+Tt5׮D`H-g]F6V1lMXX'jkHGtГ Mux/ ڝIO-Y7L쫲xVEV(Ak7mVt*cX =c R>k /5U{mW 4Dp :. o1.$N2B>_'@vsT5,=T,wJO&G!rVa(=R ^?} 65 k-|:&K=ii\ \Qp@46XBLVJG)SvDVy 5"v-6B0ASN)fu!=BM)Fdln'\[٠YS;  jdfMcb`тKVPfpwbL9E742%KoW8]#7Wm s={u&U i`E)w B)IM{\4 [MLJ ~0 2fsBkմ@R_q;d #vln&!(V7(joAםa!cLVܹW 0QaͲi@ 8 %tBmwW1 ECZv/"V3m}8ZqVUYY_l]$i޸L3]Z::Ud 2y  U0_eoE%l`c\N-9՚?HZNxWA5JN rudE$)|8*uٓr=x6*swH/tf$9ީbha/ @oO]zS&Rܾ~ΈVٵ]y੊P갱3ڝ&^ғ)ͬl& -{bV, 6o{s+; y4d-- ?׹@p)A<(kU_yV6I0x?*ߎ;|PhO=8::βB6t[kEueT/ \K1Iݣ 9X)Vƴ/am 9hk蝋J*|zbe*;(ďGhV4.o>d6.y'7Co4KLw#E+'qO/BWˠiPz:n4c[DM@[π+Z4]ԈA1oqM+ȏ{?텴ZƐMiAlS?RGdUP|ʍ CcU#2X'5;/i96kU\bsǡ#Q v G?O\Z[m5Ƕk=ߜᚢn|#~2輰+c;lmVwF\Ky { ^:iM *oUQjn3Y cZ?raN QU /̉m)8۫ճKlhq'W(N):a[%OzvE,X8@[߭'S El?!0>\uT3L l„ (^Pڌݻ^-MgMs sF IX vJf;yJjE` SzYqrTN Blye`k3I+et%>nxzCi+܃h&HPVMԍ\M,e@n25 [`2b6SVZ" *'7߶ZщM9z1.Ks0Mђ{*jl>X8MAC`Pə7^j"],JJ% Vw-]GFOV8D!2>0yO+$`|8ˈt91vM4)E o]Z)2{1&Mջ{Q[h._Ƹߚ¡"ۜ?*C@6@Cw1hd_Wjp9Aւe]S!vq]BώCJa>9cGsyFr_[-KoI{9$bluPw'ǓRFC*h G6G,iƮl<+"n8Fݺ(> ^S ֻZyʤCTj=ײ;4Ego`a{G |40تSQ0:y+pcD=@&æsDskX赝f.o{UPx x? k}c‡  l`CTuP Vr_0\VP%R)g.8`r@<=m tmԸ~6/e5/~,+m o[Qf48['4btMPm?$՗&2Ιy=L v*EوNElg}J^+.amS[7g)qA:wqW\ Sp/A%QPFZ,5CLv}o"ϡ~REZ &| qYis@ϛgtN;Km;5̦N4UGiG337_8ӔwpR3 p b^}БNJ,+}f$qK~-*.>fxGe[NxwM,Z4LeUyZEg%a`a( 6[ R視]h3=v7W t}džIf쬠KRR1F̏>nř ^1|x=->\ƬS%"w*dEbp,O7z/8zG=Tj#zC4ꢉ k*KbWmA? 7A7O{RelE!!n f+0rQ-Ll'Z|Rjn"j ڻ;Bu߹Pwr & :ְh&0ܐ gKvM)1">fM1ᨻ{tUaal1fX&d,ETlRB<{p8F*?kL\:{B}1Ӽ+{:=ABK@[9c%a!kڡ9>'4T^h8{9:ߐy`q EDD6(y{>E!-#$rWm:T(;Px`ሰsY0ߍP;tE$:'1mJBs5/񻝅NRv/xxq0?TM3?]Htg|LgQ(<`5D3͟D(?[N5LΉڲu3WPE}Vlsvi%x/F/p!I_9ZrW,6o{wjNCqisB2At8/'y+Ƽu>3gc_^YJc4ܬV~JeՉI>IE =7H ^*-AvêA?z:r5Ϸ`6{@zBM }F@~9ez"xW z17?>9.ɑHxI.U]:gam-]3SbKgĆφ+FfF34n | P.6]gy.=+i9ӷp/P1hhE(Vbɩ *G01A@X%nzu% >)RWiIǦR`$  D)sЇiWd#Oԅ d[ "kI+dK^n&LDNs0ʪOTDX!fHg:9 {̑n߁<12]] :'d=;*^5u4|7@6>L"kz7xVξJlHX(Xi)w*ǑkX/#ܷ1_LG.c]its~l ur9t<8H[D3i+jL[cPL:66&)G|^ZLI8\ʇٸ޷}?5.Dnt}`DX68qn ʂK|p<̟0X:ZmcS{h!9 09'bo2A<򊐩J /NB[?[_IN^o5ˋh}`>+l0wg -:vkXTKc`ݑRάfG"ٖҘ #$5RiY@*l_QmV\b[s' gK3ODZdWM"@ÁHK}x_~LhLR) 9OStG§D4m˃BJ#D-~}V/1 '#CZ;¶Iqyd}xo<|!MaSo8x▏*֡{HS<)[˅% &F66TVv(WabLGAkr(ұCE@Sw2vdpy~-XxdE7)Q3TlpDsǑdZ3 c30{kPW|A;'vYTcLDa .Imωr<ŅY0䅋Dڒp0PmתqR:RQ'$aT{?]w”m sęd*s[]6飨n*gv`?YUM&L=\{bF3y? -|R]F: {Om!D-!(S@Zv%ܚ <{|Cw@p «(NZ,rMq<}gE2FldgELN *Kt|d. SL)k ]ocC,b&=IDOgvFfG~u.dÙT%E:휋ibV0҄=ɉN!G\g[uBN JYNnrH# X#yHojC_C8YeIQIU&"+m89Qimgc$$/9{{#LZPXD9UKZkąTpaR ^x TuHz\ 476Gd!蝙w&XEd7-SW=\( !y㚙o6Ѽu]&WI$̾S:k_rUzυS"E5+a [9Fr>V/҈,B҇V7-U|nh-\Rf'-b/h"p8 5(y6J v%i4b',D}-Ћ2{cIri>%y =%Qߋ:#˧zUŌxVa;Ka/ÃCCAi eE ?_O}auX/̞ǣ>IޏO68n:7lF W \K7vTc $ZGck}9_^&|RD_^c^IA.:u-דu&Aty#VBlMBZ U wwY[V~Ot.F^sIn8gSPn=r}+"`I%? sZݧ.hC<)TJ>}tԽ+\מ,W6P-Yra{Jz`s/u}U\9#E&Q91}L &;ܙB4.r_ 30]o_I&DX/y% Z]Eҽ+/5gU¯Q/J%WCNeyh3=ߏ$$#1EJCi@> b7lI W+:jH`YqhRH(hP1@.3U?1-C?x='!fZ/k5*qg؜MT_efiI6XSUuBM]TYlЂxh0{VEep!0xo`^f'Nlwh2t.@-~1Vs'uI [~#2L9TYxy= `9 -SPC} 5DV_+\tz >RCFgKhB )[ų瑀qގLĚ#fU=kvxfQJ&*ݵz`3皩XEWYgZLhn(f9\_5%U qm[ޟv> `ΏJ0U$GLb6bhGͿ3Ts62\3BT6h[lna *10PJum"js'h;h]toޓ}{-`6?Xs-qkM`;"C(t"a 촸u-=O 3KY.*~Bݍ3Ӽ)J7> AQ:oJ.Ͳ>æu- Yx`as'z!!ZK,'rAdK_H"Th"Xp.޹ BOώgtʈRۍffD6gYЩdZŒҙЋYth,NhIWS,|h$'zgb}49_wq'zz\g8%^A!5AcG_F61]j5,2RMص1:)w' W ZuLE&+Qi4><<:/? }?i9ݕR))$Oho=T~`\Nw%:, =87IlPGO舉ot-&*e-I*d_',5e]E(q^//Tv|ޑX)8-Ule `{{Z@zo!x* &;-"@2ROu(ظWyM_C6 ~ιUSe&u^L+9㘡e:+=c9"J :X:ɶ<"M;iV<3/oO@D ; O_~dͶ=}_sū-.av'Pz-H뽨d} law}vH@n)ʻG3jUG5>`zk.}fг5lv|^q+ISTF5ÝoO=_ CSCo>6FZcw)kޟ*4sG[ PR$+`p,cx7ьM`Jyf|2ueZ!9|OԩyewCe4 _ ((͵?'w˲ݍ1_{3h%0rGO8)to-=0*N6Cj҆ B.4@޷7e}[T>]2M(I:J9\,s٨qբs,vd *<'-Fg{5VaV#:=psB ;2KNWõO>FB"'%cfeʪȜj{='T "Œsd'[xP6>y>&65orbءD]Ѧvi. A^ y3xC_g},@8X3 ֗K>F؟]H=z6%X,|̡Og1)蘁Ipj٥RlJS9]r%9݆M?S/PssO&;Au4'qӱы'(Ь4'$7`@#R!)k $Įxu@@YtqZwJ=;D9J#ڱgYZ07070100000316000081a4000000000000000000000001665094420001226c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/`]?Eh=ڜ.+Bu)Y3A1(~>BףukE`y:}h j z/ᛁ[|)Teba2.2w[F iĬ@{Htm?3[sec\oj r~;aFbM%,}Y4]ܱ⬌.pkaO[h7(`\t0%oYpun/'l\`/"OU߆Xh%u< + My3_YqҜcyEwt׀h~= 4 Ze**!*NYg~%83Fjc$`AAnx{ <߇;L|{$*iW J-SN_ tA{}a`uZ!9T:3pLxX7D!1eaLIk]tJ)qь/tZ&-IY23f+b w|g#CP+b2\rG:z[~W>fN< 7Nu!QIq$C ܺ_ n'p4;%aZ$*rUncjMtHOmkz[ i@񪭥&ӝpCRgC_hơ2%GL8W9x7}kȑ;8[@?ήѾ/ٛwWb!ͫЍS6[bMDX7wmBCEI]sܸ.]:b X]ebB듸{ - 5ǼZ8B>1 5)Rq}t}Qgms?:K`oA¶1SXuK-$CLU5Jjk  4*J)OާOMwT$FGwn") Jߩ|(1Qp,^XVOo 213q2u@gI_>܏=^OcFKKjm1k3I _zKfw@d*)M_.]hDŽ*mOJAfX@\CGscUcm6Nf:Ii?tpx _IVaE13bv8}9<4We91(h|JA3;R|;+j[pTfJgVoŀ5x:~U= y?pC1=G;K=GtHZ{KL,Nz#1IK7]4ݭy].)3fQYUoZ{fŕ>;$:*3޼EyTtͱfOI˱ZOzHbNLའ4/w]5kyeܵra#)31ܣ15X~>/Eع_H="(.a4Q~. o֌^\ @]mΨTKc,YJJ9R&q%c=ЬcQv"nW:ګ9$N=>{y?7(82ۂtj{cºۉrJT챯SZ_ vT͞D:VYu6TT+b1 :LѧԹL*׷BO6;VlQ_2o),al$xW~G w/T-GögLЧY(rm."ɿbѹPdRt&|y.b$!vSM,fi/Xb#᷁T, (;c9WZ_l3Pn}- KIV["{Qu`fs new NiGn$d%쀝pc'ژ~!ע*1"nc5vLulnXj~" ddu [^=]Hws`"FǮ>#]si:W:&ZU2?'!)[Gw3eAuVy^DC5o  7 P%xd }Y=*[_ ~X(ˇ<9gzy! Sgjk$ṊzS8ᐺ]*doAy<-}lr\w4I<ոWښNr6fcq(->er8n0#:r[=dkE?ZtglmkyJjŻȡtЄ\*Mݡ;q!uzǐ?9j{ec ]qqzCdE/s;E9Y ߻h!#T+/ /P*fLR7Od°&hP e $A4L= ϋh ]xAe8WiܽQMy&| *QuU畵 mQ57@6!-=5 \Մ]3N0JB4 G9Dza lwsH]K-Ru~H(uCjH]8-jeIG;=H/WdS2(=Hw(bԕjD|.!Gć@٤!4$X-&1ehx/M{kik? VFo AЄ oK8ڍoNs#Xr y" ^G/u-xJk XqY\i*8h>вi$D$èd_myk[!?=fLm-wf|; T4eiQ\$X#A<Dݛ^%ZJ8ӒJ0)^rfdwlHB(UYO('~owPP-bvwzD4̧]]`!]r:Ctu.ӎe7k+~ɊWpt*8Ȳ8`>Lɦl1Gdz`Ta>#ĞO"r Pnu^BfUehgs5g Hv+Ғp v7FH&"i5jpaxk;ZgT3!Ὣ(וzJ.|/& TqptoDY%ߒXF<}9R4 1*|HQ@輜pԬzԔϚ=^- ]kmwdjFXpEr\6')ħ:rn8èF>xdp֢P6O}GdgtPDf_wuׄES^mn~Tn|;Jj5~JaL듢l'tRx~`0_,4LBbT_LMH)\ޱS!U;~T"Ypz55$`fEht4c^ ׇI4cK't]z2t:Y+'BEVfPeHÇ躮z'%?#2">(eg̫"00"0qʔvc-Ih6fT/$ioٙݕ?lOn+I2 l_F-oB1?]‹-&wi)W ICDm\SǀdWK9/J,߈'t56F82C!0ţEkSz\LX%}[vj*%(AWhwd41?4Mwqbʄr4n _ W ʔ$1rcʴ<yUBmDhӕyl Spgk;wB恻xOO4!nۮZFIZmv)ڀ1"{S]y"|9ؿkoebm6+PNcgFx±]+,[62<FUF$(3dO俁Ȩ@ ([ $mZСu U}(|9lw&5AEWtAW $Y>(dl5vOz64՛JyiɖsDz CΧ R\i A};puZy"w:" K.Ň;=:N Yk~Klft'$ECN$-qszZ-vk|kﯙ&-1-M( CxmzJm ~xڌ? LH>AN99wUbSbˢ='s_b˯@b#;4mͷ,dfI,i]5<2Extƌt"[. Iv7[00A(2}}gS4<3y̔Fgv=RRXlT㠷1`!W=8Y50g(jfzst uj_'TV*sC-;k!_s-'ޠjVMf6h:_" !6 J_~|YMFHފ/qSYJp;cXܬN4DH">UI +%A/랅y}Zapf?Qzh*u/j]=Ҝʩ|I1%[ )^ExNSD7c 4%_X64M)X$?ژ`\YPßunO}{Zua- ?_y@ν(=̈́1Y ODVӫĐQ*r{UB8S < @\1=,(D15}J괶벆ŢHpMgi &f=#RA{TDS/ f8\4NDv|D6s-?X1JӐ7=sx| h7hٜKv$e.}Ԛ"(a40W׷.{G24p8\.Wu/or>_7Gj|T5栜B2n/@%VxUt Пu"Wl5[HibMԡ}ݧ^zʓq_JҸcֶǹfu> Z` hT %wUG%`7Iή}!.YXB[G>ȋ#¥~ȫ6mΖWq%wt;b]6]Y< TSY+`s`.@ s".CAP:9D> [`k4}(9v-6r燅'U`>GsK퀕;٬e@iFF$3 :_c K*MsVl.Ng{xHTɋn LCZ1ϠJ4P4-8hq. 0O!evf4EgQ'|-[&ӆ?! </PRgAи_݁^@ O `(dB@Plcu!gP@ȯge2 ۔83K1"0T!x] ,OҐBʍl˂ +5olFTj>|g5&b6yS.k˚kWnJ OUݔhgVoGR1Gv!&o22ˈ?I}KsJ>FcorNdϟ)k-0mڍ Ϫaj-nX-L֍좳 1wPFԸJ};e(I8z.s0//Pb9-`K$PsVo5b^WZTU( FMV*A'.)1޳7\giwʿ~=ӍpGtxd].v)9\p_k᪏7C۪MUp`C\Tvu 2nD]fv sdh3r'ՏMS׎wߒ6xNr(9[,Q[w6Z'Ql]LdKY>{Ov/꽆㔋+OrԢ"#J"#F\zA`qYU66c|S,Y XZš-KYu/fz@/%˞9û=^A{xLowh_9A|UN2j؆Ys FE/Cb?#R鑩@Wտ6N҈7[!+mPx,! Cu\7C}9Uīs5 qC6m) 1 3YLiל #,1f^Y_s.qC )D{KGXj mCl"G]NDh DWp-U,+hؔm1_& KV(ބ{186B+¯Z:!-Xې {\,੬>Q`.ƉvpD7ScnMA|`șTԲֽH36ypZz~#"R҂v9-U_.v K3}#rjivhekOdҩ*qg3\N&L]ZRlSᲦV0:?xp%,h^M\[kc12s+},[UQ1W͡#q'ib' hQiR}231Tُc.%bA.'*m k}\뀞9viW jzg*q]j7ѹ1c ~0V{#Z>}fq`y@梑QC}cB D%}uNx+VFq䨳*W%5z8-ݏ8kS"%\g|qGf b0 00atG~w$W2u7ϩ7[6?$i%~TW*Z DTJ-.B`[;7|.COπIW⯇]sƈ =lp=? v^KN-ǰ"sZ2I҄ ? 1~+m1]D%'rb ؙޝӺ a>I(=I+BZ~*4Kn.L Ц;iKV'y^e{9o3fLk79`p?h,Sa]&lԃXLawG0ehrPd+e! KU|tu‘aWɾ Yy^*r'ES>tqw@w6a)Xܷ ˔3΄'?(!^8U>DF!U ܎IMUӝf1r? d֞ss$+y-y(0="i 4G9'|8pwwR^2TRP8Gw|]3\ sWı>-,TcuPFPnm:K4^* =gǽ_6X2/e"d5ͪK!}@t+` R> ӺR!FQMPGYH Y71zcI@fi^,R@Elvͭרr&Ӌdfb⇲r@7={գCj Kפ{5gu0'ͷXXȅ{q%zk3V5;o[|r)+uiTo(҄z.=}[X<6PQlIOCʹA‡xc7ܥ^oӂSG [k2r,L| g9flJ@t%AnPpfa4K[nDܹR.'wݸۀzu|$>^ ~(t|ݮ#]]jje&҈)l,H}>E2Л=#W7bjڋr$T;9p%#j) z+J|d-1c, _6ivmo'`_#RG`8XaqM cQߚޢfTB{F^[LQ E*QAZV\]GM7YK Đ{I{ށdjfyXSm%:0/tȍQCVŤ̨y,5ػ- X+[$udwP`G-4hCCl,*+]% zMt"bL<-if:hݹ&^]߃ #s"Qv- 'w\6N܉j)dF pʽVILSԗcd̷17{M*=e5lE{FfYsds B@Y,͟IuB>]QdA Ùp '+oO>rYLak62s{x,}qQ4d 񓓆#I&|ę: T&s @Tvn5|p?pQk?.Njr@pj UVh(!Lw߉a;]v#V M֘׍Gʰ6W3*0"B9fN~;  w^=μb!ZkЕtc⢆{!:b6.CZE-W\)gN.|UβP`s(xd`'XI; Ah&տڅTzڠ[ ܜR~6")Gԭ>`i8q :GE?Y\LW}vḾjӥ-,X2ki ~ {_w; se6CNl1J nbq[ʪнu n![8y\eL8?xfԛ"uGCy":ߊn^Nۼ# eӖZ\ mh{G}iS;EKĖM`1$[Lɉ9z󙙲Ox߻WsJ_LNa1Z5O㆔-Dm$/!T`p4b,֗_6ZI1?:16OSGPOFCG+ hPsb޼Vj/ňSR05Alҁ4y5+ܧa-k̟ˣvyޛcz5;[* >09Ale^ m2nh&_̊3>=aj0.I""\dQ/pԶzʞۯ.Ƿ=D!_&S*ܹ qW'Co梇*BQ4<cs<%QmJ9eI,:F6o |jQ_ ŸE*Cץzɛ㑩?CV8.\^l%db0]0ԤҐyh86|} gy (6.Ag t2 D"wijD;,u"Z[>{[d|`|d!UhpsL6M )19.2a1l5wC{倶af5 jG 2qHŭ=~e503el *eRueX5I*`yBv1wN ~ґt!eLk#zv?h_{2V)HooGce~'US-}E0%DFu6]slV_.h nFzt/u۳l&BruˀE4JT)Dz9kN]o ϡ[Uȇ`w 茕 >ϪdaNs(mCe]rF*'jd0Xt).t ]s7퉈^q_|ŖZr p:/ Ȭ'.!ZwX8i uvFFurd4U_"ЌpO U6S2b='Zv3uj'ɞY8Ti'>] g Ise}G| rtO' !璘~fD}2كfChaLUC&\Nef8H6}jE*_Xpj*e˯@zL Q0`O]I41=^;B5l|ݮy:u4&E͢K%KaDAāT9~x*.jۆ;+Apq_\#j&3QF`3v pi{EZӭ9:hXq՛=A;9yǩpSf0r}}S덶ǏoWD^:go(5V[ |^n |ͽb/\֊$sV-iYKNy1=uiYؐ//oWXSQUvObDkO*ٕpγ`-4+ n fĊg>sf 43aъue/jȇ"ӉӇ"M+HPM㷚J*tBl2e7uyMG.qhUIc$5Y-K΀NpM ~AhR-rPk|{+݀ l^C32o@ng9[{me&|d;~5WC.Y\d?SjǬ4c'I`,o?GL\Xɻn{1f[EQSDW&7{KUE?l80/;aI<9$EK %W|+:DɩSE \8 izı_2H '_@S[`A3MP90;H{Nkx,oQKF$3$ŜKZ2Jdr}.h\c O$,ՁDW#!JMTƶMK:w! 3j蹛~"jfq=Oʜ7tZ ':3/0I0 u/\׼%|݂gTLĭzkm_Wb?Sx}RkʢFm"YbSvdx:㑴Nn%eS-<9>3]2{T0mbǪʟB V ` sR ymKiFP|92Uc)(TYLbO<ނCKL;uWF$g,ϛVnJ=Eћ@vϲ0BЁkV9WuyNcqNRӏCC61 /G)j2YA 0XLxw()u5uNQ,ݎ]փ#n[d$6Ȍ^Ưu3ɐTP>";/Yy1[v?+RvpxF@j_,6 PKgZ͸&:!$L@cxy"^b<$RooN&mXo-?:1|c Bpf⇈wćz1JTvZzׄ҅91̈́?#A@sLOYe r9?ukľ?X=hp*֘ZA_쏛'dhvrIBQK\D{Cpo3RLKғ{RaDlIh,4έ.Gݬ(ԺeL1^ŋpA3~8߽3$jr|ml_fWf Zx!yݔNn<觀OsU8V{l% W'-4{S]zζ1a@mgw^T_rP0qu9am%8 _4r[~}~:]OQΔmF!ĭ#J=͌y(D dn 57/g`;BR7Jt ?℥)({/c`It# BWl{f<ē&u6#`LԅXP8@%̖$y0(KՃ02B70Tjy8hhEٔUV:!$[)`>kH $ļlLq'$fe^ZܙxN۵Ay:$x*MgNp.;o^5?&&'c :asrMlNW 暎v>'LGAdx΄ymٵQHjWꏼJgSh!pr3=\"TQ5yI۩m!F@x#~ ܁4ϩA=&>>Q͊*T#7峰pnL"\ <.ڮC%R̎# d`A^ '"WvR H;Q}Cz[ؤS5n{}B aSw&A <<M=;{E4;Yֹ:Bv䁣iEz|9geefP<8\bk܅g8,^75Ԏ21?:M/1Le ms}]1>`X`O &&h3/6&sUT\,^c)!2TRxB!}deuMzԲoτO6FZa|V7ڈ5dès,bAL(\^"L%ʰ"Yd@~jUH{7XŻr]&%Xjxpvet PGo#TMd(Y98K r.j.+itii;Rcf[})Jl~vpHFabe^ebh,k]~B`SQ 8OzTO55dEƕ;ZRќiY2܂|(i`) N1+捚j9Κ[ɬAɨ &|[(V[D,yS`8gVHjȶeܑ6X_e=0F/?W)t6h;)D×SP,&b< ǓHHB1ߚs 78ˡxzmV[>6S>K̚pϜ%W?E 6+0$Z_*.<7h1zsM3$)n |,̐qayތlɟ^{v>: -KQj?|p뇪tTMiJEW(AɳC#vppn/ܬǻ"3 #Fb%> y{Ԯ1FRt*~Z1bckt's';LSL1H&2'YŕF\Q8~RN|ucҋ%lv18),*{y/w>GP r:S!.Q?tB;V:3 I|AEXK) %*ı 1\ҼAkPC{Ԥ4`&0>OL9ҿ۝Ǹ+eAY3>#ըgT>Z{ j~ @wŴj>W`OWp1[joA=ѹ=`.^d|RL=/E8צjC5nC&se}oQ~7(0Vw>9BF! yNAYB:!T5'U-۩Rmer}k6o4ZX*vee\xLa:ޗj7L\ZX[̏-X_4 z:P˞d|acޏ5.xYDXL6ǂpK_q BI,A,w $7+vRTO!M2oN>Hiϔ^sDcmo ;i2SXx^K.bSLISڐ3/S!&O (^ӽjxorp;_yEd6776TC+ŞfAuhBs;p^Nj[$-sl-&<µsz隝VAPFOD]$4_vk&ԾMsd7 aE@PŇuZ Gw܀MR/ 2o*B}Ћ?_Z6|p(!Mz9Yy6#k*~?uZ mNE7]*\7J[o?f7`p/u"#a\A[7N}BfZW6~0;Vg]֬]f u}<ݤPs'[DzMp@jpGjA&׎/RFZQ\\,,YtP%Mt50t4p0AV=aT P@oʸ>ߒ+xvə] tţ\/ِҩk/ Ft +%P,6+#ٳD:;K]> Yuhgӓ*4I9x% oOٿQk`OktcSP5Ƌ,NMf^ig BKD2玀%RW,NlimDťu| )iw䎫D떗q& 1 k2\C_KjXWҰ:`u17*v# v#pXm: Z%?Y+GtGM&s4A yR;2vNŭ= T,z=IG_ztlߨWune дy83S䐔m1Hr FߐYI>T/!]Mx-xٺ+! ,d~LnSԹk)*z;Zә$-!}<1\$Jfdl2樛01dh(Hb7dԾCbm\V֒0LZ5 ^f]N7Q8ioݜe9/ Yl\U[&N瞭Jn0 Puv\jPVO2Q$W;K̵h9=-*."pS]]Pri"ƖpZLzx՝fx-nXAtMt1\ȵՃc GMA}^cym8h9U8&SmķDD^/0x 6m6(&asr<;Oj;6|F3@,Dk Zԍo#´}9{DCz@<{B@" !zkקW$&&֏ ?%*=(Zwu1v黵TJ5JDBʒ:i .'Rj~OEH#\vW:n9QYojn @˪d#*]J#_ my`LTpmkgDQ~1W>+k!lL;pi^uonkS n#>,#t22̥JbFz~bΊ$;rlƽxә.^"T,ւ!_N&~GVSW)47CHe큏y!:EYAas!Thc6{7+(%% s-QY y 3_@vpn9ϑPj;{X)W<>UU},Ss*𿀻z)˨30|DLfSdG{-q^NU \DT꾶M@a1L> -/+C{Xz6p3+w;˫cjy.LPɛ5jO0;I RlU`3 <ሡA 3:HRXEM =Gw!.qfEZBtbk* p6Aa7m`?+.Eͺ1"A&;bn_ &yO9P?ӻ3A .>8wQx<+s_$-$zbW=S3/tYL~c[)BO<ѵ*Q_@9) K ?Ұ(BzϒŖb핉,Tx%1ws]*|ɰf2("tvW]HONu&D5ڼB9š~A{m Qv$pTgT _/|A-@&}^ YVSӅgR}OC76^qN@Ae@!|E1FT7=q"  b38T4%m`#{UqDyidZc:H҅R7 1 4OdA GoW)u b t jA,RUM!}g@⏥^FRiGsd5BO[swJf+y87Qk zDU JyȝǢf4'$#{ -Pk~nۋ0]~$;L# V\EzD45"v- R{M^J6PU2ηXXU]0tE[׍5…;+6s\Dc; QQS] # ;a0%'V_J|>sۼ$̛fOYdR;DH@Rd69Y̮8x @b^_%A}u[;g)^ BVlqQbna_p2)ǣj5ݵq/ny9GṆJ;#Xzj/7%pŸg20ذ6Q|֭ހL(X)^ދJ=f-vIpwh#>1,W7ܮW_wtog SzHSOg0pS05%b =ߗOX#}y|d=9v;ϹOժ܏9pB*4v'!дP姶A#)}(h8BE_\2s9!7fs̷O9k6xet0\BdNS> ;RP?^l>f#g=5܅}{WXy'lL<|y v1bk]~Pfrj}R_Gz5爆mj ԱK3]v5* Pwt(n+N3L4sQ; *x%"{Z9NtBT\FkpM4ƞ_wRpb'h̤yj/R6_ ߖFb3,ꅿvl I"ΌB g-jZyTFp6ȣ*xV+?Ho|^]XDH?L7SA.Sng6DS7?x),_ֲΡG ~&feΗ66lvƥ l#T*}xHRz 3Hcƈ+'0;kp\p]z }[jF@?<<}GAu eD٤-սANĖ,Lq VGkFcG ɁXĘQ; 4vڇg#`l> n\*+-;:f>l,?k"H/346L`u}\KvOM!ETJq59Τѣ5kk^wf,:PFޢSHW}ePh·NvqOq.qE"%LP Aͮ2%˽(:j:ﯺ_tMS#!cjGkN?R#(Mn3($P,zd]7DԌ8h6Qn XtL須YA~4x7 d^2\h.`Ā.Z+@[I^ߜ*`Uʯ~IjS=AS,i`@wT;ޔ>f W0xܾ\YCSR` Pֳc4 E;뤓N*pVepzCV Q ?$;|5xKwVY+6c&1 õq,gvw m.<,2vs^oa)h YEGohh7Փ=+`.lf:@Dڹ ^Q외w?a<ُCa創3Ǫ^V|*"2S:EzCWXRp"pFa-3Q)ոG4S;HPr Y/xhAVKLouZܡwγͲ2RauRDyato:?t8AUˊל"5; <"dfFS􂘼láw}E2 ܾĝY>0 >ɞ*\ 'qbY:K<'hI4&g~X0}H!ȷQ?HsosCM$6[RCcW:KYKǯ˵H޳ GBv$KqvcJ>-q&xWgO@f#ŊFB6%xbx^Ah9.$Zok\$$1--R)S6 ~8l7rs: $Ж Rab{$azC1uo{7H$^L;a릟-yhE(Z+:Hv.[i͂~&B> >'{)嗐ExXKn7zT{1-?Gb"/UeW6ziuxiAp>pRV/dYܵVu.ۮt_xj*Mvc16x@5;ӊƙ|Tۊ&=d\_%(o0S VQ@+HyPHA0.^37*~?vY$ұwJ7#'bQHIe鴫gٱZQ]Y7+j} 0&~"r1YdZ&Q``YˤT]A^ o 1DmIXC% `;RjngH=j}yXo/@ᖣ [uZ"!Lx`oAH&q{lU=4?;Zi84ƋJYQSzI`yP=wEue-#9P n;+Ab'(jnnDipa'x~m`;M`ۻP\ڌzI5YuY'ޱf5~mJ .獸&!#y @] AH:5a$ >|[QDGwa0P"%(r-n'F”BYPb2nUAJO=th}s&bGRjt6\T6{T[ekCp/XS."՝1uhV:Y9W_xj|}V iC۰ᥙ"R[jK^sZ]BN[RgspUXVu=NIN[{P]{#[$Ò3騡e0Y^&13RV7 Qt]7:|<3uw+?7Z&AXAlp+R4:27NHB`B Ho¬(iapͳRےf##m|N6dw.)au1`4^564%wh=_%Wn ѕ%HƜ:sX-S Q6t? p=Š'Kq4ܹJo]9!]i򡫾O aJDN]A~ir%]@RIkqݜ l}/ =n8eKU=J87`W9jϥ5ۧR޸5 ;Dz-` 3ٗH[ߠgԢ։-n lc0 fҠq% $+ `(+bٛ}Ag1d"RɖC/z\!oz[vX_|yny]{m{XySWR9ڏ7g9Z׷S=1\xu6n2}`` -%rQL?5{jTz)Y] X%mb6wT|ll=ox# t@~-XƜÇb٤֤\Hv@D?E,K*x@ ?Is R7}#Ju "h_~{"J1wwiY'{Dx<ꇎ\u\渀գ]qF_~DC$巢.rm^@zv}l ?60cmns(ÙQ^\@ߧI W#" i!s'SPvj[fR$VC9U̢Ǭ#r?P㯩Vϱ:BLDsg6x~X`u~QeiIF'im  ey 3~0J%4NwO${1Y&J ~3ӦG{6apFN5vYU<;o}TW^H"E4KI,ƛf*wkrt-]ԕzNZ*N4_?U}гQ]F`s\LMVΠ (:ԫ!ClZĪh+6 Lẏ;w 9%z4o4Qs `m&'q,9ʐ?_UY>祝(˳kn*pQ$%Ӕ7AU\E#EQ47oF(R;sQ?|@*-Y3Bm8]/XD;{Վx'v.jLgg^ Rp»ywrBY` Q'{L%90dDŽ{l'1/aXWT̺'{oO*H %4 zp05hֲrezVBO"WnYu;{X,Y>@# jL0"'Hޒ4fA.ؠکQM?B]R?s].ݶ Ez1e0bTD0eypsA׊/jU 4Ǽ.}k<\K0:X+a4ORT?$U&N, M4,AjGPʸU t.C90NG),Ud8%"9Q;v6Q6DVp< ^YEs7g1]a={@9 8А,1i$Ux"ɋ9Zz {hZ{e:"T!&90[';yQ!= $ƸQpp[P8eO8oBbz[!ѣ2/ޝr/˰\_y&i󓖖r"ϹW[]V6x!#>Zi6,q\ hLZ36n T}d6S 2ݯ EDALPjrnJ X&ޙzbr@AB@SfT~=ag GvInޘJ>I sō~}ZxuL D` i)rk)Q7}Y=xVgiM:y:#hg[BQ ]Mo ^q{m:t= f#O^ޒEL L6b`xPWX~&5QO/y'q!%^EdoMX` 6-sƱ^$_H>^ˁe=>  R/u~5^n.a3Av;>hDsuJA]di̲_/.`خoHy87OhIæ{gJDbu 絤NY޼{s/{NͰnXS/T揶#BbJ{N> gxo W@+`:MR/#[d(0&Xq\-Z)dQ7` 0\W7ĽhP'pXllډ"[9>5f$$]⇾^ҁ|P{$hI-45FS+F 'b\2B<tJmNuP=/,[}f7ޗ?v FIU^iEˡoqx7L-lu@);D#68W19/Br\=PU4K{zB1Lɴ>`x'f.D&d@7QPuP ~1ڽjBhqxv aĄ# 1 ;57ESD{)`_=M ?(-0]ݗ =5.ð+Y8/>UG+"R6U]E8wKadC-!P>sI3mdU Е[nEٕ:-Bt|Jוq3LB9rŦ PuE> B$ C8KLܺ׫@{cVn%z73{kߜa΁Bk1ZICRBn;U =M")#[+r19>&y9k &@Yq gh97YVT WJ ZK \A-_a cJ8,iځYB$;]n9 C:#ҳEi߮PU[(6t{|Uo|En9pG1cS&Ga𞇙.i*\/4[. f;'{쟍 1Z RH|Gnqߗ>E mW=|]aR.׷`-T?Lj٭~+(柳ECq,uo@NB?-ܾK #1,<4aj]}:>dǦ ;QbҪJ=Fdg~ՒQmUC=od ~"Ɲ.cD3ddGL@; $pmZXaig+Y 2_&0:/ZNbMӫ X]i.FC7 C+(;$a `d;IS,mCg dLgW2[1>".0g7D0ގb:)|) ل{C+9hBr~.W&o`.̘Oڂ۟ u=wRb:Y7g+WS*H=1Q x4@aR-*GQ,90&Ӹi^M%{pu'z^XZJ cX"Ȋ>W=yoMʹar-NU ahػX|o:u-tSwFr4dj aH6AS{nAzzaf'=dVF_BQ &@Mz@+T?_ HQ'p^T<Z77 )Y0xzJҟ/u3!)کZu(:.IY ~¤%](/; fƔӋ%xp)~Y~KD-[SiE%>Tô_lbBZikw.2MTO#o@&aO qLS4cdk"}n~DBֈqW 8 "O+m_GkUy|6؉ Ҝ$?׳P2@w̖.`u?,V7*0|kAݒl-Zq8!mmEU Y([NAvlA*+f?L&, ݢcc_؛:|Ip]c%5qy,3x ~4zs[kʎXk* n6,(;_kb2L ߑ;_G-MK߿dE%wiTLPmz 7؟h gGMrȥ=]ؔy7 "n{${K3=8ӏ\0#ԶxmmR_~20ځdH4~.fgXa,[4>+;f $ ~JJՠ)"$a\Om_:ZBxuYl?K}l*Z& 0Qp Ժ~&| ;Sǥމʹp2z/CQMΛM_Z+%ƍ |r~r]<}?,]Mk0 0ScXj=N/Kch57'S)@fSּU! w(]FW7Ol~~t`NC4-Ρ "+uk*T2aYR%r$ hχ>5NQ.C 6V8=W)= 2н$SG;c\|xSǓ*N$DӞSj4fJfmncVa,5k^NTcMiS:Fّ<듢>eM׉'(Kfǁ\fVbD ?bg#y栱.aQT墜vȔDی+eG9+ms.3o-:D޹L 3|@9h1\l~t>u c(WnSJMtπ^bb2-%2KT?1E'LDfQA70c)f!+{H~AQapz\ RXFy^kM&Ɏ_@F9 Ļ9)2I#x 8866)l VfsCi4AERf:^L2C5ȯ(`qo$+.;'I4#%˙6q@>zn&+c~ٲa MۥO5{v. Nsv#0n#x: - ɡ=WJF(4qՍ_O>x `N#~g?M2nm]ze 1M{pK+ɭ:@t[֕УX=3J!]~FWx 0y:vH~JaSEÊLNY`[ {GK2De]5)ͮ5$]cл?(-EJ>\]5rZ@ԅtҙMCp4׏4z$lM]j蓖"Uߋǚ^E3Ky> Vy|rT1!П/_4fGhz))ϵt;\1A!8B1f#gt͡ebښ*ʪRwcr=ZcO@`{K| yX[v֢8N# i8x,; ۀI+&h^_]xځQ/@+|W]I9Xԇ{ps>![8xtܱNVl W(* N:3=%>ZʾM$c?S||M2]xHBT8 c] lFyU"] &2HV[r@!Q#& gg0z otaNLaRlU×+<ҕl60h^,sR-?[4饱C纣QzCPE,M}HOvl kuKKECink V*R@D~B؋+[Qŀolj2WDdlKcˉӏ3OuW >7$ ]B)m.Ql1U)v츭B&:F۳x3ٔNဝKhQ BMgB; u8|B٢VB)(^5kò,dt-h@ CaCi I6@RWV|5fٺ ^ ۝ @Feu_* 3`$4>J!k&+1WIŮ9uTwL 34ĥrVZs@b;'^i|TK\s&TcVr(PmĠfרwJiKcCmh{ H gf\*JY+Mck37\?i۱%##@7#sm';,#;fyYo RKL՜M7o;(+]21V?DeӔVEt&0c%g{lS\rjC#QfZ) U(Bv#"p+=3,:I}XDS(Lp|$!qɖ8F&. Rݝy]\G4N@M 3cR -0QnμB,UpZuB8}(#1"9cf?>?W'_o$A= T)(ܒOY7t^n?l&!@:kQEnq:kY9A)J4I_, s¨znf+64Bs=z |Dẘ)g/DӒNHfuZoS&TN!:)&DlK }3Ŋpj?RAa۔4)ONںo[ xlbpE*smE##x9{vfے3-1'zp'hX'.\s; 0`{D7֜2$f/tsLP2xsֈQ𩼻 7E]l̰P~)VD aCڻ˽J(x֜7|㑷v>ܨsFV֖_mBV[. ̆@ (Cb˚U{eQ#tq䢬}c ߱M@5(B%Ȅ @UZ_C,vj Zmד F. ^+d~胯#3efYJd%-y^( g6GdoEA&v lr`h˜ Q2 JPGx-mXm+:Z5YLiw>H6tb0uՋQ.*8_چ@/g[W:P̉)g{A*# }E@bKˬ<d C/T;XHg˚rth<1;Z}>C\ W۾oE<NNܚˀ1#g,wb,ǡRX }{g hJ?s|YM`[w1BCO( F/<uL3u9稞r:;o!Q}xJNvYڡZ(F\inqP| y HE" gf?ȅ+%`tc$P8󲱏?gJc8dx"*6q\ e$(F2aK+uWEУ^^%VԒMj)EM%sjȗk3M-o:9VZg RL+wP"U []b*e[tK_L_@:Zz"nh G7J8fxow xSB>Q{ e:j3n0TMjbyj(=s&LF{vB߾M D3z-qk$&Æ?qf}w3#Y \$,q=$;F`ecX# E|?%:ih՝/_o\5ؾAˁǵ !+ŗSg.ϱyR=ۢyK,ᵝ sJ%|n(ߥr@3jAJTB&Vi3Mؖ?&*=6tذT/NH1D?vH(\x6r.0\!rp;P=Oa}>ɕ.I&Ɩ9ᘵgO >U_u/asjil"f=IۘBԃj8ݍ`%"x^yC`]%8g02vN%Va4VR>s/$ k1>*H/ }}%3m0O5mbG? c]EFXf|")_򽋜iGk?ǿa+@Z\ìJ=cOtRd>LG\)ES9w,HBU-))}lhl{q v ?>~'0s 9hʟs:FsUnhAjCw}|o`0cϜQrQVCMZY--[Ɋ_xra,YRtn%h F\.}q a5lgܩ!A61zғ{\] \4Ls]@,w>n<|=0uL% %[QiUOΧ8 ߈Zh/퐄" % k6/b0RѻɝÓ7^d޶WP3 ]̨ITuCtQKWm'^G>c+Jb:ߐ,վ& VA&G}}l%~ӌa=بon5ѳOc*AGu5Q$#Sd&hfV_R)v(e2 `<9~J/b\[ NfzL.IOoFc"vlEMpQGXXs&!((?71BiܶQB;X jjqqzXyJ]*)Y5lI kˣ{?[) ش{wCc8_GMZC,)?4FL Q A+҂_ώN43yv993 (Nz覭Djj>M}k~y,оmj5[_+q|'~5%lP#M Qދplpy.&mNߕ.D@SaI c(&Ow..mK(QNR_ଥ+Y4mvݳ[Zvy``@H60 '5׃0)zX#8ߝ/<H4w8T;=I4uK|O6Tm^Ai=Gbƶ ]Su5-Y&4FOt,Wm1MN- ҿX0T4SIpe)8܇,Z5(XۅW,O{. Y2؂SPׂlLw:D#sp!A%kL{ |7n[$2IQI ;[y-LUn[艧h`ccs5!nM~y5.FKƍ^X@K{n(DOP4IN+#0K|Sa4X=M)^>~Zs͙xo:UL4rүwGP.2V=2;HkH/ 8M'B+K?OSQλhIE / /#@Oon s":x4jϢsx)Ϡ%wCKK(nC6zX-j_]mg?\jށo*)b3db[ޯ-|jy'kc+k3Tx0Ks #׹Mw 3lzDd,i )p #g6vo7& Sh!V]5МKG*J`k~]_oѯӂxA`c]LON-`}~tæ'R))жz0qZ-,V;%e IP{4^plnЁμ e8%7&a.F& q#~n G"ԙ+,Yg fviyɧp'$f:|  {nb]|Zj]:E 6^+'ORΣmj}f9jKT!0^ KlWUV'3 *Y_IU܈sLj~a!! nK;#PÎ0֕sYT(Ŏ)kf+ RXM)X]i# Bh=2兲%<(2Q 8y`rsO@J86S8 'xM= ,"sP@ շN:C0gm*rh';ԺT3bG>tlUە~kV,ؽ*{@>'Q\ ?z#WMsq٧䝓 'nS'nxIlQ3VWaN| _{{ʰL7ײ̕yBVk|NH D 9X]Co[BD}_rI9=$l&ifczc*& y rǓgcK'FgQLj(r괅B!g-]X؍L&x2!i9.=rG(|MhPƐRI:!]ڍ[ E?%q5R6+ `u)xSyhWD1LEq5Etx@kGe@Ȫ? Z_}skpbf:o^gLER7#0ERkaӭ:B>W>m`0w~/?ׯt <&n7$8%^:sTlx}aR6oIs9 C*# yqsg T>[xayNn5'+e!'Af'5,XJy ${80a(ӌyFϐs~j\Z4^=E Ҡ-~FR/:,l4YFC.ލ=_񨍕\N56&d2_Y7=maB}t!7S <9f!t9.D}BOZmjTK8T~\kV"A>K"㪞O-8L vw,0'ٷ B,S&@9G_7o-̾ 1тpA+ؾZz.m4wFgжEr;^^!MR74A%+Fm6v ٙ#NH{Fk5X^q씟7I/UI?;O,oJhBH~G7Z'EF>K7S@XGFMKsad%?psD# x6BxҐϘ~ 0H)\r8p`^~KwۻJ6/r|v>J*~rZZ-H-:@3,D5hazO]Te5Dx2wp0?qppU3Hڸ'E KU'rcYYmyրaV='ӈnm <101 jYr_uSDOHF3ߚ:)Af7= xeXN,ӔXoN=8pbhamwA`z6dH`9䲃@P_A[o~N]p;O ?7.? B"r&&^bt񚂿ډoM߭Gm<M.x/E+E"Ý€z7 H$ob2,T6<tA<K'~ _LDYTGUA Iﲨ> C#-qbjmT?+uL=GYe6WN\jy>Wswy:~ueSlzk󛦬SRw߼qu#8ˠ\88y{pXbPY}s?]>w1ք3$]{cNFΎg;&>qa[x_l_Khd9  qMo۴_T֪I f3%ebgLu4pM֎j0xx=*hQ۸Kw\ŬIR¡*rt;y^d( Xui{8\ܷ%U89){P k%cbQφХ :ii1m\z]@(}.Q≃u:&~I#ãX3exl`7|_5'PPll']dDs'Y. U21L9FI!gê:1+*8LW| Dz Z*> rT<5>6C+F6GK!UސVhQl"g\3d D,{IξWX ]J" 輷MJ5˰ 2&+N0ʭu(Gh笋igALߟtNyh>#e>! Ǟ\R "E7|o|}vS )s0h[@P\3\$o' YV^/$i y:jj 8%I trqhkXX4t23p6#=Yff~xE ô"Մhǜ1LʿC3DN 3; 6޾R;DN޾NzR1g6wq( Gz@Z|<lA[wz> 1nPO)yYnvS JzE`8enCgrbm |zb>vjaIg&Zo1Yw^T!4/36o ?( l 3>s7M(@˽pX{J(xM |xHIu0YrWoywh|e|>!9i:a ~>AVeK4f7fpߟlGO!UG [Sb^r,RФpvz'җQ>1<\K^s(]25T:7=r(VsWzVsff}Dcm>%ﴊ})ZHL͏mk4ꕽ)MCRbPQ܁&F 4?7dPY;ECvx $qw>/;ƜuӰKAd2 ('sԘrg]lf7)v 0~1D/Iςsw-FݾIiYu5e\Z&T¾UExG@W 8FՆ#k 8wc֘ ϖ.9KL3E0%>=ˢ"c}iQH+%`/܂]]z˂h:f=JGHiZuPF!U=s[v7D s;Kɞ#Jl 'iW5@~U١׽Q*]Jɭ%le+PStm?IS4nh(eNV̥SDaVi]tTx0M:2]Q/0=O` J XFH,^VJ$_դ3 p!.M >֝i +.U,S3Mӎ#'P3P{MM_4LOT/nPt<̓:-fTS&e0-fYSdz޿cp$9˷r[]rBcp)'XšuPpjHYb? Ý3V44ti%E]H-ŧj%5z'q{S(mk?J[V@VjFᮛNu ,Բ֕g|&=%7oN<8^Nbh́2oѧso`s d+r2^ښ &鯑+@61]x+w )2WXr&RUyZK5]SniEo_2?ӥ lܮF'41Q dV]PXJ"N,{‘{Z+H-p>U9Q(pd-G)[&5#derBS)T՟A(NBB? +=5xs8G4jT_)^VNS\hq%,$fR~9&Կ˱飄 t[o ȚyΟs֤E:%I*@4#+b>'?· R/wb;8j"e M~⑔)VAy-2Ĕ"-l3}DZDɥ<\CoRᱭB!L7MtS>m.lJ Q5r?|hoF?_s pp" ,t%$8K".&!5MƩGjR.Yki+ xRN]ic%;veyZ1[\ lh JMvsq^Вq}劭i4WiznMIy&$zqwۯhUu"m_lp?~̴Ӹ9sl&^Ś2c:_} XpjbCYɖM{a. I]_D""[H"$-V X %QRnk-V,e bT} czqΠ3A'{O9|}L8l,2N8g.Zq$ZV GM-zIΌd12p2-(E᎗Ls҂ ߹QoQ6>~`ҐƊ~/̖OJ;I]gg}ӥi0r sū(4uѕ^Ke6F5p sV6>?+L,& =,pU!W-`q.Ѫ;7$>+5Nn<Z'f9: Ly}^ſZ@MA(47ntPPjj)< ߙd^Ci='#~VW+D" BQ8Qv)r+{Փ;v| {_0,llŸ~C/~ce._FfFv!G$V.m ץDxWh'/p~e_^P*/ Q8^Z "!ۮa >gef: cLrWY p22%o]P?w_~Y94jx($fvM0Y@ȍ<}̉S) 5xB$$ǨwՅE !5mT1ܪ %⌣8In{L{%uA~hccWZ %j* oIBP?StjLK-mN|huM` GsMft`<nBB0qslh٪&f9ooP֢"#L*.@:RYݞ߿EW?ܺW>sWLZi&L-W3=p#3M"?>C->‰̫'Q@+;HEk&ȹxJt^vN>k0rKFuߎ\=b&a?naSsv Y"A 5Ξq.^:g).W3=\lj %Ov:B>Y#JQbfJϽv aEFVi"78[$m?@T~cQWP2ށ$"i|aoV<^m$ifJ%e#wZBWyd.dy O.гw׫?sA6GobHyr>Mk4:Krĝ%`I5ÉaPH>{kO-ك.lo0b w;,r-ǁ6S_䘝НP !q8߉_ u.;S0>?Ԗ_" _Lk#0l.IK0>I^xކ"fT]4=s$νK}8Zå2}l(2<]aRAU4 3c33u[nV k4&lY|=f.Jܾap!{/[Wټe WخԀNG - pU]#K`f 8~" Z;j8L_ÒijҐDedrmQ6x !(<4ȞTgUg|VqJ<_׍QUY([*мkǗWhw5\I鉋Yj"f\p=r|ߑBWر<9[*p+tao?nSO Yra#|F%Bpv^;T`[M)]%Lҹ0#.ñv|i d[6iVh'ͪTDcss[LGfz|%u0eplrf!br P4j&{f*PtHD|x5Fduyrh۫T]˂3ZOʍpj۟'`%ν%NԋN!X[^htɊs"5L%epC2Y @=6Sm56 ]w6*'c:@KpT+:M%⎚Uj1.2N 5b˧X!bK}'3fY\ e=PFNbU0"R-89ŽNMs턠9t 9 B*%h]dsۢ-Hx e0 '/2 yZ T$u5%~:ԩaM1/?dO)_>N_5Pjk] 搣j8 VY@ ci"Ky&X^KEaw $&Aet7,s9"XR˵;fy3g{V}^q~* 1`QSA*M* ua0]ǮpX8K 9lWDN~1TшawU]sIHs\.:G u1z<ÕMvbf7K.5g([M`xO4Kxdy`+E¸Y`)9'#6Ժ b`idFVCnJ3i1nLö^nF-bG4~#+bS$ sЭ* +qSj;WQ} w[i\{*;%el.R5$̰-%[DwN4v*hK}uHC rҕ M*o1xYSEwT9mV4zG6&K֙A|8R~7 Ѕve{z>TP"?;VJ}. 4 AZhnWڕ&@q+UQ#ݲG{o~V1[jɔ\% Sf1]DO Lcj0V:5EٓqBNG>ȌL Wǚyh t]&xC፨}ib {dLdZm;klc|&ntz'KfyD#<^-Ͱ0;dVL"%7քn? ":Y%Y&Nw3S5|L_A 1N~Ԫ> @([=)Z?):i+l,tXrPAq<(ҥ} OUFhXo4T5 rGC+>3ϟđ^%ж:M7R7x)t%bzMuiUiwƃVBV'auDOcFq[DUQFuO*p6n3i"C'~Y8[XC9%vԖb\m0p/ Xw8d:NWlC:{^Qd$#'ZE_ rɬyFyh0 L<8g As?¨ɱCu49tHooW ?AϴM]߳ǀ.J&f4i Fxu<"_.xS];)1GM]'xOgz]n0}2CP:;zK.SϹ[Ix4SFyXCoۘ*哽@r,V $ {k`TxF7B_($7o<\畡a ܦB95MPKNutɕ17Udv"N'oG0|*.Qs 'qKz;Z޼Jf+ o^s}Eq#p*p"EQWktɁ=mpg1%}yT2`;?ra<ٝhUEoS1k(-9XtxBJ>JO ѝ.ېׂE ( UmE? l̞-]1:0›ρj~o΅kTl\i+> 5k&fy Y?qU.I'yIcɀXh$P]DZQC0Fr5;++ )>;>sIz_h^f;N pfoР8ѷ@4塅[m gS:. u|HsF >J.GS7~(9:ΝT_vC ӷ"nGD;YB%)2X[B¼GDTYz 1mԷӡhrC-*t$| a sh"\IHk /5_(XJVM1\O$Wˈ-Z,,3^].?)`,?$If<# eV}e ZD!޻wZzF*m;ë\[0 &*#Vܡ("b 4c89Y`Q{=7S|:_houm#*ܻmOx?arbH}D@ .NmwPnkAT1UH1-w f`*?퀹LPɦv%՚mu&rjiFUP[+= -^Nɯ# gf\G`t /QKyL_D؎!LE-RȮL>٬5S8f%Jćϥo0]MoB xKZh-_>H5a:p4(4cl4!s|U]^bo6ivXe 7|2'p ^(ԹYɴ&4C@Bi_nUd]s Mu8D3ԇY_vVNfT=2`dd5$W[=|S,-umP=Ȃ01~hVcuǨGV(b(NMHϗܔ7Z^h QWm;#Z̺_TY|'n͏G }O2^/5-&UH]^wa|(%\!S> )k 6@7up|[USóJ{V ӪE2O106E_9/4 Nc"θ̋ CKEd5w[Wil!#'z 7hhH46bY,wVǵkSo4fIVPBR;@%Hjhh8ۇGٽ SkWCBe¡İT )o?YPgf`l~Cbrڽ`7:}R$uџ>reP<߹F@c#΃?Qىfhaz' ؝Cg W "90T!6~!̳H[`\"QCD@G Wm#yྒྷ ;-ږŅwߩ6O9X% !8Z"OPl k{Ru`'hT]甆nQ^Wc+3s{9gn'I/#kaAͼ(ƳFH. B.QBpE$ϴu *TO1,$Hm>=K Ed x@!]jQuyF7K#х`tCWT^LdEw-Lb<\pԩ5exڧ+W^)JS\,ӗ[iWclٍZ"ޙBQVƍ= aUÒ0%ޤ熦""QF–}* ]T"^qL},P5y%mRqi^+IZdG'dpU 5'lUoO[ɋVǿ䅃v6 !nVhDO#ZU] ig:_-_fU%Y«)V덉𱮹eo'ϝ8Қq-9EFZo4k 6v_h{10gif]Y70>6dtJPvkU) ޙynĤxf9MA?d3$aE泸/'V)m%p$&U/|kQbF5oc])gh`?}S<>@G,$"sP@Vlw*YW0p v·e X~ GhW\Ω!+M/|.LSsuF?yإFEI:7PYMkɏ]&t6j `i?;+2>S`XpǧaIN6W shYi>(7C†^zZ-)Xu9H $e&cX࿝@Ky͡+ 0$n0?"PAavmn~,'T=nVPȱn]B<J[>dM(ރl^ 9zP4ފG<Y {= )V5b^ :VNzcFPGn X6vN̈́^s9*wVX\"O<$7F J"ΰ pD;FrCWO xj,{9&o!/m!~u}Vj:JЁ?X7 ĺ 7BVT%?ȂEa(GX 3`0C {HuɇcQߔ}@*M^cXP“l];7y^ pQ,}?!3E{eXBIܭcje\A떍 5̈frPg"s_ uS+# @W aI|,*(E@w' cTBgJ偢KHf?YmBjU}fXxVb eQW>u ƙV a"+dl>>PPf5yY'1wy2dd%{s(5$]S *}8!P5WjQJ@5}']T5C$l,lms|\<1Kt1mvsCEB0(!@4ۑ+hs C݆t @/4$6^TOOB!^idk6kJVnֿ Fy ۬Qn??|1y,%"ϖHe27 n8tnTpjz~PK[TVdI1*5^9(Ae\6# rPѨPw jt'DVd[2g&W7~Ꭸq,PF&l.)F2Ґpp ƘMba@vs5*̛l$638LJuj\1$u}Co qaFOLZKvԱRc`ȉz[tj /m C5o G tΩt3D m/6)3hAz;;&}vt<%yZzA]l(\ ٸ1TΑ聕00 |'HorؑJID}gHXv,J@Aul#;a0)maj8mǣBgIiR 2Vq̔JQU n?[JPڤ21@=nZ >nS}-?cb 2Y]k~Ӹ@[æd/A1DŽ9D~B|mi1$k?tϟ n!a]=ɿ.PBu\8@2ׂ]Ig"K @1Ap7r^iq^qlkjDM`33w <_#pt11߰WmmR_X OF 8sʹshI/hWv06AK4)G6xN|8zGlQm!{FmT6 &e" ^f{$_BDCԉuZQлmи= `—2:=Nor KazN*F,?tm񬪪$JR#݇m%N~pEhCzx~+%Ѷruu Gi@{i΂f*@8 9={K*􁵪g?rZLxl62ftŒW/d!龎PIYTOҁ͛NOVfG pyODԗEZXP\V (Wmc K= I P|s^yKpȮ(, $O~U `ꣷFLa·J1jo(1GHDfER*ưxx 4>̌ ]Ms#NCVbz#n=!UQcir.;W :_RӣT2Z3KlY?oMkSmj4_ۺcOY,2qTSfT$*\TZS Z3#~5Nq<`59io&g\;~7|6W\Q٥p\~P_XW.K^sD^^ AX‰|`[N\&H TuEP1Xt 7BG(%ltxshOgXLBXdb;%gp1!!ێ#6p␸B@e 9.|XCT߽Q|5Roe߸\ܶ-M# BVÇiFLP𮎥#.^ȮB}Jb&NIC_Y>@شqlqr (H;g)-s{JquM,˹j.똤0+Sv.$ZrX[G^BS9H) ք!( XiL)n2V+TC ='fY67<鴗avKԕK U{.c[[32! lT8U]T/)#fH2;{!G!L3VX:Os:>0~.U)XOz#z4o+,0xDks&$`EſЫUV(8Б71_% t;pGr}h w?gz{=0qv@g}!3&.7#a Z?_mZ|Ah8lo,-$f{PY~$Ft=8>/R4Wf$G˱~`-pqrCO7b&q* ]|S! \&8n%(kτ~a? HOn8R}ڦٍ| E*_W2o+t7 06 L] }δ|aҳ{Ñۊuw6 :0.K|4:bJZjx/폪%":e9/_A"g2,v^o\W/Zds9l}|!dӞiSRo%; \gka'c f ;0xS| UȞm=O 4)/QJk=OEiOP>O^;>Z;o#2cpwB oa*|HA+0htW\{`){>P|k_uE8DZTkl%y.V"P)cvL)p'e2msKw!pWĬ"/g':M9@Xc7ry&*z#빈QX9VQTp9ger04 .}5C1.~/P"W)(Mz3^~4,BP xV˧](]hhS:<Jo_;u{SÉ ؕ˰\\^ƃ@^:NDv4c74F3]6 3s7f\"djqG,YV(NtH;Z.(iosGK/QpvJ<;S݉r6怎M刡{MϽ]cz^j"ұ+X@eC rʌKd-y0;#?frCퟚ Q)M$T2;sBzcƳ_9׍HC:B8*^Hxᗘ]]//x/Qs>vAaXHdC @tܰ [ %_ kkԬ0q?PqUVЖHd`Y _lxqTHñ/Tf^xJYyzsE2&ɡmxl4.pg%D-yƊ-jdue_eN2V2NUaQ)[9ko>e{KBҴ$&1{˗$-3$}s; gXtҤb&@ڞm;ڀI6厉hGδR2M*⚈3 EW6 .z|C[Za^Pq83L/@ݜXmp,v9͠F@Vɥk+.'?{Y*+/1Ufpmͳv qv\nWtyľ^Lg?RWq%FUCֽļ[4ʸU-߂W.yOkB|4:#Pob38ocoP‡K(fW"Wik?YE8Uw23Yw XrY_K5oC{ cgT NC|BlkqBj4NK&#UK##lL\$]+]2Hv!| Ay_T̜Ĭ0I8)jV*?|^X)Ç@dT)⃱(zȇ:@hz~e*\h''?x.̩BGWa)À &ԕUd23{200V&%0h<U^ lQCL&pYoQ;r| JY@$׳± 7MhL =EEB|1?Ftq?CY`}_PYuk&_y9@#晞tI Ip)Tu3<\)w8B˜Y)XuF"Ӕkhg$!d z;kV#)Durpqh{ Tb^tO^VSʺ7l׸T{;LG^bcy?9X: 2W%mBV,yՇ\X ƒn0XĜJ7af걒W-ٵ>T00mf ";&e?f1 k;j_>J"7aKS\1|MSxa%Ahӛz `G}3| *'4%D 7br}HyQ'?83Cݨ#4iFdpmg<\ԗä?G5gP%&Nwa>sɟѶnٗ *|ɑO#W=V'5-ڋQnH Oz|Z40.-YI }/fZw.%p9ITD%cɺsyk }¼cI&iCQ{uhn Wf/dƤnN_zB GW'9p9g9M=Rg+UV1'CqkWV#,w~9lfOdW$9WFBGn^cX3fDK눀|g&H0{ePiH:>XDXXw Y~f[/2EXfhT$/_ P:Ȧ_TV'2JYzFtѪ>ՎqC+]?F&d~z z4aqďMCfܦK ɴHlBU-lr\hevlQS#yjb!]v@п*jW3#d۽/Ww\:F.9'j'wK"W' pZ0CGFc}Y 9Pċcn6%0t]m㈭^oREeq:U%yYyefsѣ9שw/ ss>ɢ5-]dUɓ9Z 9mϷ])|&ϕnʂ#໶=T_9myq>`<[owg֛GFR bTS6t 4U;ô(rqxƆyJ 7X2mHDsyGEO:y.ߋzJ YcK,nT+˞]rK CfU5k ηYL]khBpUݴ"dȃxԣxZ]nQ<"^DM2`YTjĜbZwhB t yfoPT; AcğLHNQцQ<}h~x `os6{$4ؿV-~A62QmZJ d68H>YxǒkcjZ|hA'h¬dLt4!ǜ }rh>֙vB:UT>Un8הm ֆ'~roV`vIoP.BiyRL]ʾc(XTNxx!9~zp?_u%HbMoeI餹 bEcE4tpR}NH(^/G bi:0aw^"k9'4@KTغ :-'kn \Ȝ>Y\Ȧ}1o-%yF:G%ꇏ]Puꮅy}ڛ#̩ gjp`l)m.@ Wwy?̞ZYZC%F)l'8:Rl6d|6ur M^J-Tk]r彿YoX]0A %26K 5:!LMBxVF]5pV5{~:yF[D=\'^-S{/G?S|ul7.)VcJJkZs_Z揄O\k :}#ɳWU["J(F`K)w.rszWfI) HZH"QG_SwEox9gkO'1K`EKfr\JY_\aުG%Nљ1/ĹG$D42}r糓EϡkQ1PBj5+rE"'ŝ͓p[]-z1j[WEDs{Ϩ $HkNA+8w{ J2ë!!GК._)( Zbu>⿶#dwWk۰$G;\kPuHv_IWw6pck6eZ03;$OBHÛ] Rt- CDU ]ǪdsC ǔ+bBquNaTbVU,?z2FqMwۓ]4JyjB_DF)qU.2Qٝ'L´҉n5beEY^Dcwf. P%3M i!oMZo uA,Mg;.^2JE>T4[gR" S?s2[ 0Hki.nnuүb7&ʮ;z1L෼/CwЭ'bfPiAD3\ϜCf%Ԃx;g*gt\VS81hớ'w绡%ZXɝ92e2E5%p2MfA[c ԣx|[ddy]Yj^9@rm{Y[sR\'^j| ߬d)xPł@ՖRv8-3Zk!Jt+E @(Af4/ƋpG!ma *E'/H#uH܂?oϹ;dUC]\Z"Kd J+؇.m\y "96hƲQ2=h$5 =L4e2"' v{Y|~y<K0M 6gJV+E{YlU[?=3c=P9^(H}JW(GsLpYxi-P%оl,@d4LfFߔY :B=HB"%|E} Vjw+mv F(6;aR̷>NE4wN齴!(0cj9Iuh#X4xlOxU]i9nScjy*_,2Ќۖ>yXm,|t `6 NBGgvGD]š1|O뷛t)uMȏqM-!چW1.*c1v_) (D$=, Q)?ib1)څ^yzBnJrs~>WqӜPɇx(sSn_"hІֺ<)cR. Z!9@LS~F_Q=WdlSP^d3V=t~e 7`mˏ'r2)eWrNq[J.Z!};F'͌i㑏#1^ǂr|ClF(q >c&,IMe@0( ui35[3\o&h{JYɚN Ih& O6a:xZm f^"ybmhڤ9h9&|-0J;5+ɠSl7\H1` nO-}6%lFo:ULJ t;Z/AWfnzEKJL7q\.Tedڍ5|R 1leIxIҨ"TT0hSaQɹ'*x|TN 6.FHnQF֦ԇ""YB>G#:Y6cɔrE/k$D5i|>1}Q"WUߞT8PZ9?QAԓCap pzZ k=S'$؛_pXrqJѷK4] ŪLOUJZ%J4%;3P=cO|lS2*:V6DP? O3j(Ɏ\fV~*j~ AFMwV[+"'3gWIcg#oXp5Ҁ41y |{[o$2re& vϓ(H]DǝqsiDqzp'V ݯqހ3߷Og|3y'@`>md\OqtLl^|5@xvei;>Y]vU cO4"כ#ՍAc&19.eT_fI{k}UߌNg*ŒzM |Dne(ӊmbj>X$H }WI`%cUyE3^Kr7޹hQ?8ND`ٍ׼Ž}wKSӻKk{`$onIϣ%ub'zly ZDp+qkEqK=- ny?-AUi:E"8XĂ >\,5X}w[pv$t jaD8VE OupSrm|4j7Q|6yn/7Qt6Xmh/g̴Lfۗ0b~DqiI:J~Qc[X{l=e|_{eB Z^ʑu; ln!u JfpҟF顝?^1Zo{@3h|dDbEsGdgUbGՖcG|d#vH?ܢaOS= `k R_+Q&5%,{$q/YZĝ"cP'>ҮQF~1󘼀Vg[hz)(3y gs-0|&fg~?˹Γ79Ts]~d(ʪ@M摮Pt[i(Lqڑ`IP"<<ȃ31/d4;`,Ï_gBq]Ư@ON@]zbZX+/Zp^MG5o~aD|2h|lj?cT0[+;f;u(Ik/Br7E6*|Bjc衲|I7!,] ɥYR "fvX̣a$+nBȈVcqhQQp0=GOᜆ X(ďқEIfPr=ces>wؕF/-ppBzHV쳻 OrMlaшsMz訋1UA2RyR܀zu,n6Ur@3R0,f`C>B;A^Dժ-ԌKGu/QQMz^ toq#C+_-X/7ᚆIuhu߰'R+惬 ҽrМH1$|:&⩁< a6;/w P=c*g;*MH_=OI|]46j܃lP~<"z%IL.q|q6^@s\T )ݏ0Ќ^E *,mgW5c'fm8o۹GLB<3(g;)}+eD6YhnL&Ӕ9l@-0Bm $D<@KUT PA+;R?z)AK]&QĀ\ҍ@s\Pz&>/BWEHpɷ5O7绎oUo2.0`QJk" nb\!>5R,'=&8*NGp -qfZɃ-X3qپ%\ eCau-yL׍9gZRq ǣ%KoYɻٳkpZ0r/S|9uX0r8ƹ M2 Ί. <9%anS ''XžsFWR~4Rʬ\.aWttloW8o:PC;a~xOr "m|.^M$D yЯo6pO|H3|pnC<Ԧ֐|*Jk6 ҳhV5s vnLh)xk `2 ,$=T{;LLV6۳@>lˢ7!b%JϜSkn7)B֪͜ .ؠ.A .45{u|!1*j(6%U|G3g,~zu^,n#"_&V%u0U*ZWV 6W8(V5%FP{rVmaiܢckU?SLX?f4\cǞO/ [tkq%4bwF.\nƊj% ȋ~ JӦ0'HSbe'+e}h3|:]:5 P@ANzCtqaG^?%_W"*2xXfW-tݣߛYfhyG?@F:xصQ\9]ˮBihJwO>V~u4I`?޲xU*||Bh"݊5Y,5=)\[OXiys1Ryq=c׷tn btU|`0#?9 ΩrL,.b?0n.a8D*tAAsG콭V\D:cהC*S/3Z17b**ұrhCV4wiPh%Mjl9 JA-G $@j>%k]dh.{xWE`(ҒܠfghL` ujTHss8mCnI(=@P>oT-~޸L78Q,Rbڴ<wd:d  Z=Y'1xumAA`#O/gP;V#@@I>6/<`DnvbKllL%OG!Zq0CgxPkHeanOCYK<NsQy8@xձ{538*ܖll,*c /[5J 8V"beS\ OC5蹧~s ?GTcqӇ4]'>b, L9. |6Xe.GWQmMb#HUypN=RÜ5s,r%|Ӆ\xFl sn>^~A2߹zc٠5r#X_!q_^=Nv2m>˒((=#0P%*vvu.h;{l3Aw29Rq-ᐗ2M5d{8'AAx+?vӵzhTɌBr\Wd~\>ܵbAޟ}4R/5w0p\]}#ɈP(@oxYӢpLN|y2Fuߋ5:hG. c kk׷*Q@Ja洒j;9wŚX- }^!{[QWI<5&gF O2#d2B2KueE8tE L{ ɸ~ p-'Crzg#[b*z{LYa{J(ꘓIKU(G(QPf&Y7/_%vNWms@||}K_:CYUoUm @Z:yP]2g+EWb͔۟$,br[[O5` x=#RllkGET~;~y=o5Ê5mмFafh^G|eÛ-/&Nfsyh.&.ON}~63tYmK%Jo6smO4k,&\1!JJ]^}֬Ȅ d(Q+m 够6{8srӋقWRðcAfExS/ǫdUfK|?LE ₃52|DIʰXHFuY`vL5 2LAޑNGr z@9zV9LovmSEnzo2G$h^B#¼-<@v)yET`q_/OS5) N=T4``v/0=eihd_S "i~ s|t*$B?=B I&[ax ю0rA-3~-'y۳8׬.O*sy)bٍT+r(eR 1"$2Თ(W٣ ~ 5^90gG-GJs—paoa?o F:BU+. =6[0Hc/ Z&PA0j]%#3흯<3ĥ'˖.v "|wr'/1Xઓ<\cV|٩ؐCdv1[4esv#-;:몹EN)n#Ð!ูE蹘>yqFYwI+05[Vbq,KKe"Ƃyz-RދAÖ=E* mq*k/-Z"O+G3DCۨɕNWd[4E.9"ͩ*T2#HBF޶P41hF> n ։os&ٛ~[(Z ߺ)!E- 1j놭ȱR7U괙j1#25#|'oL=)JgĠ82'vOcoCX:I@{hc!erlے[U5Q\K;bʉpKxnC#玲+VobYnF3ༀ1_SQy/":&Oa~嬈 ׮VU+gSkQQQkH*b> d+xZ qլb](!- $N\?~v@Yڍ}g"G"Y2ʦNҷt0۽3sBEo"\fRg3f1k@3v6^^gTmLݕm쫭vD2\Z}Bh i[_ hI0jq4W!s8!j`^ wpw~էFWް勳eiBKyW­ 2)Id ~J+ߔ6sJRPI c Saϥ I+U$4 EI)Pg1U@1EuIUӞ{gxHgYZ07070100000318000081a4000000000000000000000001665094420000b924000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko.xz7zXZִF!t/H͸]?Eh=ڜ.+MVL.e.To0AWa`m ?>wРȋ`K3ecEՕⴆ; ClE&_ʀw #4ԆO֡=⋎ lrL$&XC**OsFW^j وXw|gгaf ^YupF7H?iQ۴zsuÁ*j!jYJY`@Ҡ o9~>s\ρdffPvr 3|XiRv"2PHp-DqnK9pUC}/v5?'1:+|yA]j라YxkU9 ̈́|L+/^q6UZ*nTœizq#~%}hOzly$f5EGT" TBUcj">ՕGh^3 %Sx 'uWI-C0u$ʜ`(|.YBHC8кzsT=gu),}lz*hDHaNpI!2^_\'`k-s#R|u3%r rf_wdTڽMnd0 * 1Jy !F,y =yGJ1*c= J}5< AuI4Y], 4LFtnd Y=iƣ{!t,Ozm^p'߻> G̞,W"0z3Dxof]Ǖc6Z)Sм[~}FYx:F$N3wl1qwwW3]47S ?ccL%NE0P =tOЙ% r%oQ-4?6JhTt&Ň(k6Y 5BbDK'8ߟ{ `"m4hyRYxfW`#V@7N'd!9x3ѢJ ,m,޼;SՑ0?Ro&&\^~^C-M߆⸶&P>;koE8 fIL,u2t[y䗺]d;FfZ8T*@;I;C睐 ӵ>nWHl3D)J(UV>Q8 =q"~pvͦqs|ݏbN:PvdmQNs x/JQq~4 ck?k/TJk6ajtbb{|'! Ͼ(- \ހ4TK.&ፉ .I$zͷ[5\UM}-z/ݹUFs,,)rهYw;[v_u"ԍBi !F=G.0.z&9q>U!;!>-vf#!go{Z"}NCuuF?z>T8SCgɸ["u[m]="YO,78Ф{-ߧw"Y^=>ϫy>jL7}OT d;:EØ;^0֕AjmɜU&3R֩$Vif#n6hv6ra{@r.|Ck3"`ocJ)!^aXc4]bH^.2\uq D1هV,K'/@#f1!7qb\ѽN :t#N.E/`aX1۔]Iq~w*s4o#L}8 }c@2z袨~PWU'f:<+#@#w'*Ƒ#Z>7R&C:i$~ř''m7M=OE]w}cdgY7s}xN B#Zx Zpu*4'aŚ ]ʝYG[>o$=Hda~ro@x8m%2\4*"z ,op+"5w#H{Ţa}ABgIrE~N&.D XќéZLcJ*ҽ<,Fvď-~PxhG5 )]@{!ife%EC"r`Ztn ;2y>ZNdocԡOIJ=Ubk/&Y$G~ ޳CG" ڵr0l߄sNJPaPt8L,C'G+ߖ[ٖt7f8T Om W`U{r+ ZjG Ʉ1`~Viea kLV?oT6SrBa!-ZC;N*ҕB@zw8ы# N> 稳D$S1DBhXZ\! Ar-"ѫR]J6KCn:{cjrͤ9nR!E` 3 xB*V!!K*wub2 9[UջV=-uҪ)Yp0'N9R5?ǁ[j(FռPrXItGy-2br8EƴJZ2ǯaX %VںI´Ze6B#Z?Y~4gZR7W|?VKBS0s)Ğ<]=H[PpAnմG $3 o֧PD;:++ x&ot\Qצzy ᨸQ6Ԍuo$D<x"Mfl'm5cR޳߁hY@Uk΍(H?epli5OX^3<ۏ荝z+7f_R&7C5,ڮmE#M$$pZcsr+k[uoc(ŁgBhW遇րUؔ,2#g3nt{3nhЙvL[Nljv~h;r=hX0#܏uO n-*@`f30Aynϑg-;p* T<2 aRļT*TmRq ?_ *AbN?hUTY\Noii;;7ۂ쌲+xSɄ] &h GUR)&۩EdM6IqjS1 @{Y=j3Trb=[0U.U4v/2^\kTҿ]eE]HR劎mAKIE)2-I'N/5$u%G]zD%b[1ͦp~~=rK26BH^]ʝMO,7jbo{.bN`ud! W: `Zws==jfY"s^HrnL`ESM1`dl"V$vL3yNuSP#CoԀ^`ܪB-dwW|s>zoܮp;H3!/sY]7 Cw1MbY`?"l k̇b"Ctцގa7gں &u&rw7Kb189dZVQ5_Y^Ĉ >؋2Z/GEI lN)t5qʙ42Wt#nml|`wM++sV0Ė4x~3")=ýZ|R-><  VG; +rApYhy y!j')I)K;3GRǫT$: "`qN4*n$q|{~ct5.+ XЊVЎ? >F daV0(OV ^Ec2ˣtVD<_tyC\jތ0cl ɬՉ1bæXY%H[Lԧkj.'? -^mw;&ÆfD)x"}wf YgA@+1K'$TS K",GgetwF/Ϡ(ܚQ1oROi৮:]rzr(π%:'!=5H6IS[Wv3-XpMxw!K8߆&@eN[NDx HTULjMͬ4})в(ٿ|R0u4_M= EF|QF'i+MFSTadU1VFeXAdXç]Dܞm{JDd-kAjM#:X'DUu7Vpѯ=ۢgCWej%K)SpR!R ZB-fjµoBK Ez7g.@pc`kuN=r27a hԍ/TAX'܊å (Viu>.@ck];T\'3(f <{ɐN*3[d . PG'!Ix#pe#5d- I!Y"$ !rO\K=A_UO271.pUՂHMڿ[N!hZ&0ۺǧ`bvޫU Ďp5 .%&JoPLd2 Ua"mgJ>w04Մrin;y&Eikq),n—Q眵eLýeMl#a8CR)nSG=}xqlȓ<$⡥naqF֨J|>͹ sz>8q  Upg%L:U> J;14K˃-%β谪yCv z_7vW/e&hͲ!>0`PxJ\+*F`fR:-1ίdڇ(a>oPu Ņ}w YkIɋ]Ⱦc-8|ͤzq{~6M~|On 3'SpOKMi!q}>(h0$A;B8!]bY#Z7*;_2G]D􌐌E',`bUR3 j^XhU7:8uiuB8\d-Hԩ$Jyydfp rM'reIY},Ÿiz%(P]D%XYeckR3$b{s$xph:EнuWx3öl56:l{)+8ߒך,3ں&gqrZZ&@*S5a"lgB-rgP2- <J2J`7XfdJ.3E7"(,Ue9Pq{uzr3?֗\!IEn4sS:uPXY+{G`ma!46#nOc+叛v^P_ǵ<sm?n1+ׅBuniyHⶑӇ7zbaD &w hweH?@QAYrxJM}9X'9@MÍ<Y8Ђd0ܹd2xIyALUVȐX//ʼn;M ӹVYq]`7miM&{aiŊ h'`4sN𤟴Tzùev:vl?"S g?8y tĨj9ԠGƬEڈn4`]b#t6#6 Rk?nCǑD lǜ}NVUH0ZTF9;}% 4ǹO0!Ys=UsZtlg.iy/Id R}l|  CۂS \8e HBçDX%8 IvO 8=ɟc˹A+m_)-RFm[nGMWOj/U? [ [ńŕbe. ޡv^#"'RSR-dr1HNKE| bj9a 0L=]uTPTsIdAz"vݾ>AeQ',9nl"8e Ry-\-gV5SqP]3걌m^P|`0 uPۻń'vag1#gLY?Ca?=,j}&G@vʷS][A\+kL `sQX"A&Y#S ]RVHL‡o?*VbU}ٜ'{*/[Jv׻}* -uc|$kj2aEfԾ|b'#yL&)nz:Q҃ L32뗖bG}*r,2Xq,^!*8k=7,״1PGjLw-,~Q(Tegbܽ,-$,q-Y{&c--=d MJ8ie0dO%idg#%z u&7yFFT2LPq0V4;QC- 6 'Q ; W7od%ED_QTZl -b EoO,9Z foQ<[.C7 WHndI&W!Uh@w4DMD|#S) ZN+YNG,-=8HRj7zh/#Y9Mc cϝ*vy͘ĺv_zeuGp  䲍St(sT?-پ}v6)ԇs[ֹΘsG ixo4~ .-fBkx&ZaE7Wk+DP/ (h1y {+icp%EFC ~dSCϕˢC4VYUUސJ{~O[_TKvfP"w4hrIJR!umE2N4cEڑϴ헄N1kv)a.̷w3-"BY0N@X5]zq^1a@ y<.Hn;ݺ=O }0y%5"1Fpd_ vqc{{C<ݳjJ&\3@:Rύqeb7j}cb$ Na7SI8XmS/`YmqOˬ}Cڇa8vIk4["9Ji <-]~H'!Y4(lУn !^0zR< G|H3ށdT,W.Ja %|H6i[V<}AZDzhN/HȉMe>)10~uB$HV6-ȊPcn7ʫ/AbTG.D~*xÝ–Q K#v 3u60Kwڛ/F'hH À"Ҙ1H;fV2V}j$=}T'jA(o@r. rK7~МhPڧCm ϋ02:6%+3~# eڌխ"l9,5fEq @|'']yi14^=ztxYƐL;t%!4+ZZ3(yɟWTN,z]/UIx܏F%J_U`B$DwZ{1y%pu}ahv:$:`o%$qZ"345 h՛ۿ^{_Qz_F#.qbsaS"4F3 F kH}TÜ=݌$v#'2$*CZC\_ʃנV)sݳEUǣ<jP1@ZQ{.El*N{`LX[ vllkNEF,Vstؠz=EW%\ x딑U <%"#ub!=^+8k2Om =>\1g /kX1=Z"Y^A7IoR;jy=}ş"H\1n.UÄrУd Ec RB,)cII|A Z\ ^SJ[p%Xuw#|Y2]袣ȼօk;GVRP(5nlJ3.W>E+8GhϾ q+.MQx2˛h^J&]pxMmjcJf K9-N: qIޛW"%v-,rOq*`zi{הkF0-MZ"m=p٭PO* NVl%oؒk~eS:?Ć ׄ/ĮTUI|'2ms`?^>oU>c#Oi쯮թˤR^3Y(F~am%tZ{د`֌0='gNi~gȤ-~K$k!ZpfF<Wcdc֘XD͐ >IxIYI>f5Y4;n)_`:mo8"yS1N((LܓtTw5v-Ɵr pqF^NFI& :iIR%&~RS>Zad\|.h/a?1^{XS"}U'M2E僊_4):_Ĕ$s&m ccH+.V*wQif>#gȒ]/.EEOmB#=`捲a}$xymOV/X=Ukozwc4A %sRpwK-]+?% f#m=[ 7424Ooq8To!^k0$$}؅j+V2卵aˁH]Q;Sl[v@!U]Gp3Q/b>lnؽ VQ+RvVc{?z\.󘼆adը 8%s4cpNrɣW[.C \թX*M-xCSޘSٷƘ(;=ų_#FE؋=h&Ƭh>~1~P0 Js+?Pf+C:lyV;+o  @k :vG4A6n^猻Fc|!(7_yɆ-ߊet,:8#ʼn.Ǧ1ÆiKFZJGGk:IKBA _؍m3gFtSgALu Q7?g/n'%a(} pyB43;~3LUt Ipj#ƗAȢlǴ!`7M[:k5P w+b, ]F@erȳ2KAo/%IVЫ`DFS=ZE/F +?!3!+TA;g{p*bV\ eirC2E4OQ<$@s\-l \ʾi)59\D#kNmSďkw1 䵍#a>oq>>fWwq(?e @٫9;'b᮴ZKac xMrZ!,w]^|Ӣwyt=3%q޷Y_a]y'19N8vB3:i:ݭz2G$EL$ sb>fQEb@Q)Aggg_S) 4} ٖp׊C[x'kA] '?G"q3iF쨡]%+ďx m[մb0b'DcleF>ɦdg?}<]";.QpH;bz# Q[ TicvdDͪ,Fm6KjXC(P\N LGAf^&sb?%*+@*#Q7R `PwU1ĝן7!0qnINIo Y9zR~HVk3'jʚM/&$ "cz&P Q8 |1>-9׮M SQšW ٜoh f]ʺ2QR3ܔgBW޻q蠂 )[k&=˫?AbX’}R r^ +9-3nPÒN r֌ȩ@c!l^ 8z>{8t/:|C0Os2zjeXH!m.Qi4|)kGɺ;kmWW,U\~ .Z?sҽޚ!<>)wL\8.]ZtcKiGiZ H{'sBǝYP@=(]:(.4חVH -7te厝*8VJw E !5&5 @W#賒M{m24e`݅XM %dHh.tE t 'j#(S$+~nfʽ{wHIww}+H%٫,=ޗVfL/U#\G43_rS - 2{߁)):"tCiv6,g(?`|싎@-7Ps,ī486㹚̑++ IGTA {vw^y@׍`ۚs $:K IpR_ǑyI=9@X5>ḞrF[I3wcWF>8K$_jbtqwω"6Ѻ)"nG$R!V VAd[ۗICsg:p&Hݮ,Yu{{wNY0yRf|-1ejuD4r"4.|ɐ[UߥLMS;q']ũc,3] BiԘk"g t&^QTo'C/$$6 Lxs<.>wDQF2uIf7~5ʼe/FFLOƥ鳼nVbC:XjAx)(R552MD,SZa{;;JBax2NwG2mNH^KefOX'HJu<ՅcO DwTء ^ɸs_SݪY[r6v9r5eRo]Yp=$5fo[$# kٍv>ݰz h7@V_HȥRxSYpN+Iko;>jHX;_Y)%7 ,)ױr1^\RlQr hCrOֈLX8+wOȷ mTu#<Հ>N,l` |rM*?oV<>!x2r *,b.׿gH՛FGN=h+mv/I|?VÜ{Mwg9H)>YA_ i}˥bOu8^aNbPqI!jPy֎~n2R%?l"C XZl/GSl4jXh876k3.ON-7qZKcssj-̔ܖQ,~9V}ј_kY,Q-kJ 2/`mК3ԨR<3L.{8J~#%Y?uɁk~EP}ڻbPlHZ)YA˶v;k7pɌ-:Ǵcƣ,n8LbC>BdudUϷܕv<㽅yg(]G3κ zֹƩC1&ݜ NFlmrm%< m~1jK$Jw2oX$7l ǻ^: Whz8-?^S@8k*IPKU;WD2Ȉ]T.YmkǢ׿BsP^`!vmcejlwKrv&k#̊Ps%smlENPc EB=`ɏ-Qd.WgT:rԛsf47yz`X#ɍ6~ޅ??fFýi@[zd6aÎ\8p^1/[P9qxr.l~b4xvJHMޗ?[Jɤ)shsZ:* Y&yh:4-CKT2` 3;#9ڍG.@'gP 8}Z!mDchfc#๨H=YrGjneїp rʢf'|&%H1s?|~*gGuĐ l_KQ]b$o$<=;R$gZVE{ڄÚGV 2l%2uQ3 $'Ã)#z#!Le: 9)""@l6Ä朱\;rk~˗^c 66S敚6$;p6 jb\$z쑄l) R*%n-mv|KFc"0UviLCeɡy} ڪ1X`j:qd۲X:v&=9"Zo* zG-yq&$W#V[=ߺ-J˞\4h3G׽ʟn]bR7 ʚd0U꼐AD@N/u sFID/1//FtP)C/?j{vu MGsvۍes*J |2T=y}~퇇zbe.Gs{굏u5iWI)3+2*t{h)il>5j? 4\y$٘bh60Ege"jߡpp3x`BƜ!{'X<|sdm)7j*A]xE$с^ypfG\4Q9֝Tﴸ?>tǖ BdA F{_:Cg%&uKOdJ;k3}5nu4Ϳ:X^x| kbfj?;=GOdEg; DNޒ 6U<쿜y Ʒ{C)"V^YR}yA~Zڦه …H"KgD) nՓShM&8vo 1*7K8*f}xP{=ϽLnU (bH`l8=_XDIT}c'm0sX>lzR#hU#ZM~/:1M5B~MxKd<厨vtdǿn XݼOhhQ=0F=XHة|E#UKi^!xq3_`Y4o_/++ u{W:4} {]kzRnOUrC(oZYG]Y5oU2an7eMךO7Hu[M%j AQ+09@A 6NN7 (mS;B&Z[,z%G |(嚞G> ;m0 [݋akB+E}Qo[jex~l\R z`-[F1B;wI6Z2h0Zb% -Ab'UCxKAJ+Æ ҭ50'>8Jn!u=]F7iT%Q\q&9wŹu{Ս&Il$>ϿRm=9tMx0eҫ3#PSJh̸}/mYwg _G7&4gnQ~0𰠸t,j?tU!@ 54"n#$L4)uFQ?=;IhTȱ&؞^%9ߤۄ\~%JdAV'#F&/(`ܨ.9 )8dM~S %?9pzvcv|XB|lPThlR˭Y{W|+E7{r~]"&h<쮷Ei`??Y# AG!x+ /׹J/$(©ܗ1g(|vyOT dq0OP]*J/8d%/{N {%[,ItU?&ٍz%(as̭|HBLE|7uveWR6ي^@ Xu):' Y?#[AJEd/O2{̻Pb #k6Hnd.[pWWt< FbIy8yH|l{]URY(3TYL&ʨHd rxW)yGe,K~kFxoo|&B(=zKX?s7.=&^wFp=<WڋFogp|Qt;ϒH"'ebvrn2ۮS*R1؅ҴѵkWP ŵ>;C-j u#sH0yxYjgtgBđO(3 Kh6Efoi6NM^Gu%$waO.a?a,gU$̀ eIVQd:H_YClXS5y?oEv}NHgTsx:#W P';w+`UL:SwH}4@42K+:Bu䏗.c /`#Wg RgiCf[e˞T/]"LN鳰si^ %>X+!P& r\#"Vô9ȍUdMܺ|9_6n"C i F˅'9 dnyf:S] j&o;w8 9+~$v;ʛ`.C@nDkiʆf]#1%]; E,~ k"P4Jf~@:y$Sذ`^Nޒ~D 5ʪTȍן/h6A_ $QtFwGzcS=]- v"cw8~j c^+B)W.ʋ˄0}%/+Ǖ Yc\N0̳/wҞ*,!8=.h- L22 "z02BDžʇIc*w:b ($%8Th=[Vɾ'w;D8~áW iDсbtr;vd#/Aլ( d:Jfj>k*9O⃎ۓ*1um :NQ7K0]CKI|(Aj_CN\7]7\ ..Щ쟺Gͬ㱠QTY%tbɸhu+lW|S|5GU$b!+]`^YczhA5!Q}N;0Hs@)N!C5(;d fwv0 αmu(p_y;HGU}"+jBO-h]tzKN>f ~BŮY2(ʾ)+Y!V(o@?|gB\DL98(;Lz+ [Xp$٦ *gbcҤLΕZ_:C˦E5CAe=%FdY%u13ٗctʭܑ&YA;ŸM9BOitC<|&ie\qg\D(8[oL:[4<Ctvzs;)%Uծda[cYY' `Z1Y'!QRm͜wl6!lˤ:^T<ԃC!{fЍZyHJfMSK'4ߛ YN>1o!0a@@A<::hpYit_=tYպeo-Rr.~Lz}A6lN(Q2yjc?st"khJt'^y_Rm]!ݚCi !C:^ti[U%-5ȾUN'j(~hV#<*lȖ/sˈEږbN!DTx'\8,8y ێa/2ܾ .4|cqI?K7ᇠ#s/'2>J Wݗ0Y*iWֹqwfN쁂a fA:dͪ-!&BkBܪm! kVX:B3m-bU ̈́4{E`)s!P@EO#gH6Dx;ȥ_=! NM[W>kg:R/bR~06!_@'lQӛba'DQ'DX *n0 O4!c\̆[GxY xQ@32`x-f]q|cgqJ*W jb拌>>pTS}$=p9Qs„YsCZjoE9gUxVM&N5uҚo5.g +$EN{@)uTPdZ,~mL:rZ9jIp(k}mbdWصV')P|wp*E*}Pvp\!҉p f{kn=Ɖb ЦUn窣 )eeKl\jv2Թr1?mnQ0sLum4x0OحLRdT^G&N1[=O1! ܣ/zC4.0kMU^r,$hA{O9bK*"LiMy7bc*Xoa:0% 4m%苛IƁɶYfFB fs:,Q=!gw#[kuF w@;3}d18hٚ ȸ쮧+Osd֤("Vw>#>L07#3HoɄ=U ?N<2-A_1/"ɣ4%Q*"=[[4gZp (͖";)-gVV\tm*] yW]AIǧ_G g:e]-XaW]۴eR 58ko&"U;0X&@6ދ3r+7x!\}w;bRnt~j|駷 D4KB`> 8rM"T^z/‚hL@Qz_L>@8OZm: UpiC'CؗFѓϰ?GNNƌd4ج !CN@,Ax@2ډ8.*#h.#0ܿ1̋~KrGp]3T›|yg';P,m2gIpEBj &.PDE1.| !&X'rZvA08gjhDs1D^R/j E cz""$'X%5s2BD(c؜*ZO3fSȑ|6"H0宦n7?/O@Pٚ OnCOEneI,jw(1:(?nCG@mWPEzr@ݦ"nc߿7Ak *` 8:xX5(ˠ(5RxR,?6(w1fWۤۼ_{pX2+ *'݉$ Z8ki}em)S+j/dF-ǒ7t1ޖ[DB)G̀9 >ZIU[tZj0 [\ 0(k^2:ĥ-{/p<=Tbit=B“ކ6{Jn[%͍ EԮYDJ`mbǃ 18!eЬX9* ɷK.Sg Ҫ7*WRXδ!\0#дBQ档"#TghEcL޳m]ez2C-b+G帚=y.ʵKK[XYST@ %AkA-Z_> .8'4wCţ~%h 7,yuOKt y)W;yyL9C+MkbQiF u`Aȯo>jCjHƴ@3;lV{-Q7>u~o,RKug]cv˜~U2\h﻾Ey zʍ_8^c3CHzĺ1s 4 3e\ X"DL\,%rI. jxyLI8.Q9$o( S ׹h8(BZ|,Ş U=l[DlQԋGWzZ\=b=V"ѝ3n8@y˗%Ky}ӒPSBjշHk2x9/3a7XMV@7\CHG?UC)8/&2ܯ8#[GHXƹ2VS]}d.ɧ8{Ve#ܮ|Rj%e]UEϔU(ʹ "&ҡhN!joA>V3lrRXLqHG"0w~?d?Bi8TZLY-䪙l,0'9y e%|:߳:4p%4)&@M'uD(N#;xyCb}:Hxw`7mKD$eѯ6<RdYȵ !ɹ'"}Bj ̺?90xc"v ,n ,ѻ_-k-.q3br7w6 F@,s\Dn" 4X(ST!ֈp%n d gBlh-#?UG3RoM#HJENfc4}+CM>О "#DI s(DKpt1~RD/lgoRF ڇ < R6VV*l8o9e0~y~ǯdd&7^+/E?*7Se0W毹/zR}?w:'mgxezwR|)0~6{"E:->Zp:aᱜnNN.-`؝2LਯرÛ*q>YlѴI'+DiYW߱8DаnO#ĂHq{ Ʌp@6n:9؈)mEh~3мH~AW&f6B= S b·薡u3`: Tyķc4[VԂr KCS-!JGp Ӽ"c'ێ,fFny킛DôO_H&XiRT?JZ7{+/JCIx[b\WlHVth2[s,:pHqJit-0r˺cY6b;Y^3璥t*Xo2%R0t2HIJŨk.NzԆj.ۜ _isɰgwy"$eYA?]{^En!½fd#7g2w/U޲EqFL`[KW T>9νK$otukBо2RNǵ{B:FPڵEh2Li"-::y֓ܕ=,+;¤\4XP%ŕO8"7R6R0Q+6ۺr kTTͫϯ]#*)֑FdY4A_i ?pssWZכ>T$9}ӓR=Xtnaߞ(cLG<_!  *- Vp`̛dyq%P ͞K$ RRZje&3,9G"9HMqv}Kmx^;\W\݊ Jz}O967 vGdZiCvS 1FAdž t>+vY~<4-1 1jy3/ر0Q7Ecmk[y(z3Ԕδ]SFSuAXmM*9ojZ sN3)4]#PveMrf!;fXB$` ,òLMf@D\drPK\˥ӈܕG-mɟ ~cyN)OCvi*T f9,QT{ hx2j_l4lݢ6q3( /N/݆A(r8j!m9[foV hx Tj:Mջ+' +eȣ 4b5 GEyLA0W!&XvRJo @y8R U#AsVĩ>H'u_(y*6;Ixp&C)8d?u6DE7uSٖ X(&ciVt܈<)fZ6 RoF<Ʒ9,J,fl2fV/# `lw%Ba2/ao[0!K#k Sp5>ӟD R2&S<-}1ήü5S?ΆZ˿ ͔t2t~mX8u uݑ\iūC)̧CUچԽAϥuC<^WT^qUs{ QOh"C!-ѠgM&߇3V>U| ffyI=,F¶'ך^̊Og|)"|5љ7y01fl2긨_-^xXQD3E0prRbf=UG)OuB=tKǁ nJwYɣ:(p.!7j;ŸKŔ5iE`owVU/0@(K0;GsȞN@BQE/hlrö@sՙ(U -1ޭ %|\rES~@q_E$)Dae7@wiaKU֔ZZ!A6fa48Ȕ'y!WFa5v3y:j;2N k*#MϩPfНC$ڈPZҌe"20fPM<3a9wfK쁛pQ85S A/\ s7$b]<>f[D]Fo,?l'8(}޴B܊I`;Yk)1~#EڥYF5]žc/}g"z/zBOdY89XgpLMOgqdV`ݘ;zi%ߙؔ{7AZb`o"F=—jϕfAc@(90ʭi#$P}uc_1 /'@[rga 7)`k1}'vdh>AyͷA]mW&Ao?}jĊ1ҵY>BʋWqO%'w9X KƼ7swyY _H}1\`[iD*3-]ekH>8M q?bc}ҕ45 DԒ>1a_>lu2V4xLm|%jNZ2)⡳Y~np67zMx^ͧ>tS;9#itbT4۔kFY< D#r7]Ҽ$;POb)JsQ'L4N{nqej]|7 sxI`ACn|!=}.l}˙ e,OmSeCgF ڴ[͹X9ly2190)}ȩX>H7Zh tސo'"q(YT~{*:gg^ b"篖mEBiZ|8k] o#b큅nwuY&I[ߪ Č6_?qߛ\ J8Z& L%)(5YtEaIk1Dű ZM<̩xEjNcw=Ǡ^.e@ADP>jTTnkľ=ͩETyii/ i4w3'N6WVVfD߿is`Z'nY)O??YJAKķ=pVLQ.9u Aö 9u qM^nIROm2w%>H9[w e-wu貺g"O%mT0xS9p#`-݁]K )bn60HIlÜ 6> o~ѣV:C?R<0,* IBt|?9&A%1T .o#$*rKQ/a1JOuN{(dㆂXbRf)֖2:!W>xBďoXA@"(,KtIL|_3qֳQR2.Ytl kyYd>~$_b!DPu^#:+Y+*THpnta*cOcl޶I"9RڠK _:Hyv} |8AvӜȨ<LWnnYq}6\xZ@䮟tYnK'5kɽ3,noDɢ3ez{IOVN5'Z$Y\@%<9)4) 8} ûQ`6RV^zYH47 boYe_jED^j_5Wd&`(NPrbvZGN,Y[ׂ×2BtPR0xUՆryT`O9fDlQJْ(97T)9JOc\ eHx5[?[[#oytjRٟԃVGiȋ{dV&(0ˤZډJdwu;(VN\X0 ngVڻrlY5k4)%G1oDx;ddMuPF7&)>?w Oy e÷q[1at0c7p-ҥ_GN@婃ݲ<cʼn‾'ɒovD/Pȃ[,L5fąSTۧөROI@K`Ѿ؜*aAaT *s<%ҪK*) 3 "EcF^aQFY7!v+q@ٶ0@X,CT^òs<`Np"mo{tCJܺA%f ggC(~C>tlЁʟZmo_qz/jJR",%+8VM6w$|AAߴg;u.ۜZdCO!K.J]DrU 6뼋խjpE9fWe'%)Nzm#Z+ċsZcR܀ھ#MTdH;(ϔ U}RBWy.wx|m)+qzTk-!eg~+.1DړLW`|rbk8UTf |^O/D>G Y8M cJ헆]#\@k NzYczKP xh$[ 0gG< ghW̄}UuY=٪_(`3[}82! {`;qP2 :ک⒤pyjO(x"d ʩX:1DҴy*{ E@s#x!YI+ h&;UijnHs`Y3s')n~ 6Y\gE]}U0vrE"p%mÿ{W۫B&X?1_Θ\^bD' Q$-[RcMo{fgf ̤IGp 6˸]*:+9؍$^쏃5̦;PZ㏢]ӂcm]̂J(:ۅ <(1=TZԾAf&¤@~g8*]ߢe9^^h׋u/F4bm9BCx^gЯ6*Wk5IrJ 3V]7%10UttDZ k{5⮨scY˝4Y0u\?q֒ձ)x.)䟳Q=al#blJEJhr%NuȔgzR%hreykb஫;6tFC]ɴ$OpTp#&OfսSx $y8b+ 3"jaP~\B`-`8]s``BL/s0]nPHA֍ɪ~ɸs}µ1a#թ3((=״G_lBzΛjN17!U-t lhJzff7ےH;ؐF!z\z׸ΉH6` ]in^lS Aest:0y(b4xӗ3Ȼ aw7>E ilUPJ!Y60zC,H]k31YrF04dYZRߋ>݀6)i->w6s а|/SE(sjc .|l1UCo-٩$+|x}WCc$wE sBMoh;Թko{{ uJRAxgw},N'/p.a_ev>wۋ7[dܥQCo&#=Ƶ]Qut`+7؅TH*X>4h`1ܬ{YG7Ԯ:{W;M#4b|a7~IN"|y{siE*urf-8ʫ9EpLP;J! %ɭ?Zj_mɽs!jwjNhf 2VExo"o:^O[[emi8eR2Ƀ԰3ve. e/9(4ΦJbi3 Ou*s mw{YԒF P>>uW* .JWӑ9M?v|^&UyNxnЧh^g(|NuF;s %YToP5e-(m SM⤆ x$Vo@& G޷6 El@/I$XDɖj{+9TAEDj~5lґBjidCN$_8jַIEhe>"YPtCDʅA(@lz|]#زm 5\:}pv goAǷL.F 3CAqïb&ebTH ͕w{3J0乎򁞜h4LDc: O+msM nf 3z`i\zjn{cV k9vWhsE#]I`z6AQ2} ?ZBn3{gַmܱm4pWpy6WWTզK|rCsy "(w5K=Y8sN, ?|,rU;_obRgք`3am\a6Y]PRLYi@#1a?Yr<"j6)Abe鐺7 L=[-nakoP`C77"S/Xc\ͤ65v=-/>фȞܞ.2ȥo] Lo9je.l1w/Ƌ&eݲ0(Q{̨KJN.h6@8U#Y{앩wLBէL&k;5Om>Cbgn#Lm_`E$^i5 T+$(pU%n @e$>mpw݀^ ̂(P2:o *^P͑5J]9N^1mm Dwk624TIm"E)ngy7Eǘ[8G[tq/C SoZٓW$4A4ht7Ӟ"ʛ̐?Α-3gYZ07070100000319000081a400000000000000000000000166509442000008c0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/!}]?Eh=ڜ.+aӮ̓@ 1 fRT'}+|6=R,ZX!!1SFǔ!W2]y1/Y^ ]lECl]I1r bgOBN8>d+Z:N e{6r$/H4ui bÔ3 cu?zf٥pM/Sa|=/+lg)}zi?R \UUfV{vz #v-7Ze646ܣXhNikoΓXU>*]עYv@4M|YǷ,p;^o`AҙW3J^li a#S-N\8) G39P&w=atpN ߁+Nzw2vIV:Rʥ[w3)"l=p*e>S׃iʭ"}u.2#OCe+YNf톂~+g+ExY#`1#|Rz)Yp+sU.uZ#RL#^x[vG ?h2|٭`&9]E@| R]ގ) ċA Ks4٦PȘpg`1rF@z6ҜM(7U a'zAN.> EWTWW(^;-]C-PS׸UrĆVo$ >&FWQaJON q~@/\t dǜؤ|IB wk{3kTB@N߈Fd>ɵA)!{im)/D32$q*%"G]@ŝ >a rzķ.Q[0]kb A?pǭ7jA3-$0#Bp@t+cs@a ) CiٰgYZ0707010000031a000081a400000000000000000000000166509442000214f0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/a&]?Eh=ڜ.+OhpHA>UXγTm328-ڵ,)8Ԅ?+S߳`oHTc8/vk6KǩF4dSdL'eJfLDU4}N3wb2** p(QY,W_fй#Ө2 O vܩ27`>➇O7g,/D&qLZ<[3YR٧-~ǥkl?AqDZt4\0:Eg1НEa^ st\GYb9DܷE=!h+xփZ{p GߊQK9\5+*ޕ!>>&]@l-mPSTZO[X](dOfv<))oEx`e(n+.Ș|Jkz{u04-LzBOGd,|7D$ m !g"ͅ MĖK|&Y O+yA*"Ln_kCzaSΪ08ʕ} ovFkĂF Sv3,d a7F IEaP5HdJlا82x /kЮ_V1 <]20~XȽQ^4_-_@dpHh EN7(-!%x{ǎP˚G\W{8f9vS6]Hʫ-r3QX EbV+ J+iF1ٰzIͪ@1/ ީ3jΛŴ1hf9@pEPu@ęq{Tۄ3@:zG?6ͥ֞6R``7טCCΑ&FR@=cCk 򏼰MmL)oueY̾''$j ωѐyw8%p) sSE|pԍn lM! aH:w ƙEga޺Eex\F}W+ & &܌JPK.UC]0E|Io:=E+ On]4nl n`7};|qc;פ6?|QH|DO!M%]_f(4MMl&͚n0z+ q dGվ*@bYQ|Q^B5Rhޅ™\8F5C|i)mک҃IOqE/}/cQXQ= +eX,"<8"y`F!&{܅~8Ʀ#F$^frU>%p+m~?甾 MTULz**L:z <-Voe[s\~ScE+g& vko; j c_5jZa,ڣ}hĔ.n-k4G"ygekll ~jDn糂'.5~g1*_CAKd|VE;עgea)OZBby9C6FmdZ fY';;!=od]-K^5c mk9q7p9X!$Bu<)~.F|H>;\%C;ҀI£uWX_'c 1kf0뛅.B[x@HP DžoQcǜB6YXTtldE@?zӪrB䩽q$͢rٸ*eT*ПDrlJK;a6 a4^sp/-lxuj"Y|~AҤ[nv)sY<"ǩmmOif l/<?R[kȂ_L)+WPĺ/*0*!RMv]ci RSԱy[FC ^GOa"`13ط:ؿG;r#UԌ>~<0Xʿp8M${o|Q|Zݠd.0vՒ$u]{hxtRgJj%ǿ{䙁ozҚ=y7U? ᅶʞx@AWn|a MKN2؋ea4z~W2=sclh#at*Pz.4v*:l'K FcK\t>}*wR"?M B ]c|DF[6k&۰1N; h(\s?\y;1 :;s~m6r_MmS>*R|TAv{7C8>UDϼƋXJc5rUsb vJ|1c>jqә%JUbYDaqlpI{g*n ZMEfP$/žav\JzHlұV!:Tv@}VG"H;B<g=T#ǀ8מKt8;*X3 >HG:>hko rf GCs&g B/Nm(8z}ArJq(?RDƻ#/G5p=ESTX2˪PMBڡ;?-$&'Źa rLQ^HM z sjnф]@\cecٰ{SZ4īq¢ͻI]Hږ#6WSsBbFN IBE$RF\1Y.T6b1K#5Ƿ .XA~/oZX4ߧƜ큆r u}S_)ά4 $a ,+hURx qŖXuEV)#@̣QwqrƦcr' b\A%í~Sy90 L9,n vXz:<@5Ӫkn^6N9lފ"'b@%X> 8PzQɜl_[}tЛfB:ɸ8\B@?O9XI_?@**D?-*,Ygz_WX7'ߊjI%5F+JiMpZUN+2FWĞ`OϹ()c $B;8La*g`;Bzvc9/Bl A:pOvi0G;ѦXju-9+w1FsuʙF:;t;{Q?wS M LG+]Mr6,ɦs}P\ ,T'@!Q$1DREFQ9당'Dp`% 4Hm3bB6hAPw3𐄿x.ҝ y;>%"Mtۨ~cz Hq(uUQ%Gb Ebgd}w&%'.i푭$eCĘL.IbY?-g~1jOk6x9N\hjvUWS}w xxԢ~DZ7p\NAϨl*"*1E@xRFPqE@(i-T_vuR)0'"G Ji -Q irVՏ P];Tn5Bq~4 D061-$Qގd] 5g^JkKFGj(u:uޭ|F޿YkN-[Ţ 7pK<3LKQLG/Dy@ ϶|~[-f÷1|`dꗊ]{lIo+񋎖I=Uw#WaU6tmQf8|4lE</[C?1BDbp8+._8-n/J;BDvgطv5hT^ ufE5AoDBH͘Æ&0A& b6K\v=,]NQ.E+ۅUP.4BQTe&<~XfGSbX>pw4]xia9?AydabױNh|L5 riV2sOy߬NChe[uc?Vlm';G[C%4_9B޺Įyޛdd:I[LCL50G4g KfbbXڇFd:\#j>UGJ7JŖ\Π2.).wt{{WKF*I2^~90uVkaͤt8m^OzUʵÅEɑu@A A4|GNny>]nbH9oNV8^#J:7D!ye[4L;R'3v 'pXO'? N`uDqWIGQk\,V*]L3,r A}o\ Xg$Aա҆e˟59q` }c]>?ӫ%6U=t 1t]So_؝W)zvfWR'g#zy:H~71} o2f7$i胠+Of;q-O(7.IdA\^ˎ4 5LwidYNPZ#x$)`n; {3_͚Z5Eж%μyfu!D;3OZtYZ1d'tYNe|2{bԙ45S(3B a1'گ7R*YY,oDnO:`!dY`m]b[[!U8]D|YcJ:̖+a2=ﲘ/yPpǻ&p`jbuc"q!Xk r(9BQ=6\Q'2&Ras? X¡uAӼ/ T ~'p_b =.6ԊT-2f. >A/c陜=hb` w-DNVc2Hɞk[*wE8Kq=}Fф>{'#.u0Ɂ_{z,.rso֯Dhl,UgQ,(çQy+Ι+>U]ZѲOwLsJOח?2h,sr7=c]XlWvr{\ J4[r[e@c%7JQj &aU~Y#BřD1-R,6zy`*m02mt{Ewe<a&5^jAG͉;tUP(PsӅDIY$:Ю!s,B^@ "Kpz93uP,GꛔZf7 #QizmeP&Ke\1% w$/*ˈ[Jhŵ ԁMs.MqxYc`\VȤTXdZOx.d`OV#%ՆoԂ27xGh]0R^KkQ'Q's0Q1aSX|P+` t?`+; ڟ-uֽ?MW) .=h5prݷT'Cr*q`KrA͉#4?Sm+ і3KPO4wؘe+ȧ-W -Pܮ$EC?i+*SC;%CfSʍAu W~yOj2o(Oz#ooop@i ;sيemh[ƁlZ˚Uϙ }ЍrΝتLsłȖ4y&ЖRV-8O¿Prk?@Ĕ~S+JL+I%?'4)wvA@w8z4vU;Ja+sOW_ j8LԳ$}1ցp(̗3 X EF\` GJug{p#R P!.\C"=.&IZ>5_Iq;F)TXɕ@QD!zNl`)ڪYC.tC.   ~a}yCJ\&[= )XEiM'1 2/Ih 1dXJlg =@bǶ.Fh@gn)cA"Tz*b,,Q!P_dN띛DD"6C̼f-QQ0J4 [ƞq?tR e^U.7bd1C6LBgkR8 .dGKuGZuwxRiɨi~'~,X RlkW!r{ݹ \k4Q dr!FX@SXMK!3 WƸ_^=>HKGEx5pɢH"Yd 4n`,.l# fD۝UnՖߊt,yPq]j+X.)+yy`J>퓠BpnyBؐ +pIqT?S>nY{EQ̈́;4ϐpMe0c+ަmQQ=\J6:̗Z]y4ug:V_٘m|_Y4{W^Ypݡ GH{zQ}mddbkllpKsk|-i5U Y!z;{榏ߠW\/J>/SoDr)l ^8V-l0߄ j'РfrB?%xEY8=K}˵,{m7eyYoRdǽƑsӋ؟52>ΌEb&xTA!vϫB? T"#!L{~) "Op%_&^%9h#3G81[ЬOaT8 7WIďIp=yh5Q,È -^S9M~(]&k:K>52j_P(=; Z3erwwr9gfN$zItm12FQDRiMܖANy qЏ''OmPu2:_Eb(!~l,E;Q ˯ȗbȢO HD%!o>&&61j2M]%a&5#4eƨ&f(kFrW I8vp(.[N%W 2d*^B&WI l3B Z:}KZ Sxi?$) lurkf+"sHc+J.qpy)ɮY򌵍 V,x}(8#4 ?g VW90EC<*]O57- JJ_\ds6|`PzWN" i:b* #R8TOH.ْ\ߎ|3B7Xc df5N,[θl^w6]5vvhXT,Az{ #F&ٸda)>jRe=/叱զ.R/ae`if/!gVpՕ`⣈؀Ng|#KHh/ze_k_4+'$gƛA|6 W az9^2s ON#>+Dm) ]R0E/|^#u:-rª6:W`\ŷ>$3݇n9g72(>O@9GWID,H*e7 ‚?:^N xRA`?ttTW>׭G~ w0Ps<8QzM4Ǿ|XmҡKa xs8ۂb s=$,oz.vSiSFM=77v_ tu:߆RR65,)c3}H7FcQ1UQJ)-\o,p-Fz.o>r Ouv!3! ɾVW mv[h@kN$)53`uVO`$kK(ZG 7 l Z(@ h&P}M0NXV {R_}Pz5yce~Bb|mUhrG3!B)6 2.!Ԛ$]LAS$:[Y[U2$PyEf}63Y9Hs^ nwSx|e)~Up8]*$1TnuQS cL fOW7XU @_+ٷ#U/ɃvF/ړWd!iczg[9IE2+u m|h{yi 5DׇH8T2.W{\N&ʡYVd1?{K]g ;Jۜ$6%i /ͩ.,{`7ވ/+? h/c K] j06y l[%\KKĄ*!Ԣx K !?mdjS|+%}?t)DIM!UK|gIwBd0%钥?g9lnck<{J^]+9&~pv6q'U38ߖ |fwdoPo>Y-Z޿H37y }Ŭ!kn3W0mmb1#Iؿ^/EfM@:"@WMB).B韗֛Fvy 0{ h%aH[" %^ÓŢ3~ef _mH:8O7BCD@?K3LzOέQ=@5z5Bz;DjV78EPg@,/b]>~ .4wq Y?H|HuCsGh%u((=/B_"l`݂5,gfzq)&p PL8F&F@"=3HϴaLwV͝1 FpƜGp?x޼j?UWiu||Kaӯ8&)#Bu'r#~fSMP-̘W rKɋTܛl)ե,i_ux1ȪGZBsw?_tST`ou] k-EN0nqS)f1zF͓S情އÏ"Er #챮WһPzmUnh$ K,Xõ1y9ʷ .xc?PLI9SWbI} p hQYbՎ /_E={sjo]3N~ %4 huEO_NmJh$*^@]>͘䩰9 sbW 6Ĩ<kVϷShq=/jF=PN AуH5A"xPK#j{iHw,$L.&>yG<_^ J[2H"s'/ ^RCbDf;MM?B Jj#dDFųҖ;-P4_J:!e+px|Buw9k%?xmtT~ A< q!v+Jܿ;>r@8"*Fr2lS=A,16~NY,uLTS..3Rr?Zx-LcR|:NU̶1yq1]Iz^-`L(4j 3{#wfDp2c %>OZ$uDB c88L¥ZMBn:N1)=nIZF媤ip89W9{t8Î83D o䯄OKtAo8 mp.x)ᑖ$rvxMY0$ef9zΥl*Z͒q"49qL?Nγa)1[LN&lWE{:dLu $ݯ G*j[9N۽&VԿ *nrOK`[K@D0Poqwш7ŠmR/}D(` -/t583✄ g M{l~~0ljb~m,beBYGcG-sW[ OFoTf꯱l~^ƛZߖϠ"jCc[ظͰB0WG!m,-񓸁4wF7Nn`L \шnjj\4fcɝ:2VEÇ Gcj>@bɣ-ޔmN]{߇xWiiq`w~[W¾tbq"EG*أuvȁgeBXYadbYBoeeXZe-Vynl4@c9Z$W\ IgdEfdoc\XуJRWHu$;^ish6,aNOuuߜJ"9>ASvHL@S`h' `P"6\Lȡ'ܜHwF' qg#Yv˿OBPX$@ts`toӣc ԻIr^WNMzL({+#(Y}7f"-ܓ4mo}5޷so#=| a`GA$|ś3 nZd5\;)ܗ@4rF"+$2R.eЅydx3 $ݰhx4fe}Vج]+xuq66x|\^LMwfǏQ)f+*サ@1b+Qel 2&tSJeXqQg-%y/k +5\i/XOY9cUW )Gu.w>nRod>pF0'@* HѦÞ6vRfr,ti#hNjIdta/WvۡDA)ؑ#C2 ۛQRtTC6Оm'_K]ƺn8죉)6Klei PT*zvt_!mZ(4Rdٛ %$.`NC_1᪂nY7W2's{LEW{^sK#xcH(JhL pbZ6m1A&# $M]!xB"w'{>3aвh4!]q6b)~boo"#8Yҁl:;<2~^B!?+8Ӳ: < mmQR#}N5tdeڨu! a* ۧ{뉧»r~/"c'otݝ2$%lUzہD8 %k%F9Lz糷~Kb!_>>޾Gz$wd><0>?oN(g' Eye+j>okB:jSO|uh?֦:ajO~`(\d(qn,X3n0g)M @=ޏ_g^fg&"A5i,¹oa ai }Z4enSyh0 +!T:t֬b:?n*&%s5&:;ֱTF*:|$ iBŽƬZE` lx%CA@KEʶ-V52 V.΃vGbMՀ:͆tKX`/o`M oDK. mb;(Oi/a!EvIti* "#ZWSTc*m;m e[פBkI5K%|qHl>+֟_f)MTR3g~:ёoɊU"kѰ|nVS1 ]ehgny07bl)pmQ PՁ[j Dv} mA%KQm `Y1SA[4lXvJYcr޾gPiB# ?A.9P>Qq{vq.>WO>HQ:S #w%t¦W!7 cB~T?+|sOH5)hVQ$RuD0%J 1è^cJ]jlxT̹םpZٯ!) 6!i=!i'幚漡Avfw6?UXm2|\$[nDө2Cۘg-X /ql%MH[ *DYyfh>t,Ӌs/e~{+s?Cx<` WKw&,,)۫#4:hC2J4N5,'WoF&s_|<Ne*)e]yp`Q7PjDbol8qB`wDN 8\% 8]S wC7;/YU~@Uбd .VpWs=ioeEA#qU\`GKu?󦪎`"'qyV'3 $C:f7zȅU_%I"B3p189)r W;%YY>`X݇ ;F+LEiX!x6d|PP"yX"̀hj(SF+Ew" WJ1Mד@ZBb+.I1nqdݕnp.ֽIZ#P! 4Sn1@A,GӤqADysM쇺nt ګx9`07!MC+O6ŖM*Єyʲ7%f<SnZI~a,MG<@Hd6|^'4A;ߌhzqk0NcH ;4XQүv'إľOaΣs[G6LvP-+#*Gr'LJ c갱ۂ"6U3P_3pֺf)b't6gñKa~o5p& bPʔl24---7&^1 *\ #_0M jo"~Yr7HEO|ͮ~o%>ZS"֧LLu  <W}dp }Y+, tTs\Fkݷ _vo)򗲹{x=bTjXhQܜ[sL uz_ gN,_.t /۞{ uhk<.km>=V/Y w3'-1 __/QSȵcT t;>5BaY~C?x߉|dq&"p(w9M*$W(qcGL6Z56^'qZ~G\hˋ2фYF FTjn\|ZNn.0 - 9Pn,wЧ*G}%(o(U9:TXb1 :?+"6li`L\Jj 3n$ p45H_~]0ƻu Bo"3.N{PLᛒȔ(U;H1;>ڐ6NLܱ+b&4-NjrS eu GA $B=Kw` 9l^TpdW=c߀+аX< v'U5 }4|VNP\VmOEi[hbdW &Ttvo{ ZAyy=pք">m1n,uׂ0ç ٭dfyQoZݓm\sxAU2o +<2[f0n11IAao,[m{mm<(x(oƃ rp-ˢwGx~6UEq>B6V]GCs˿|K?Oի؅\䉞BɄd7HG/a3P;D=^\EoF2<]݋ Aı@b G7 1{/[9ylSuZEq?эni\<[qezm=בZyFxIϘP\&{hѐWtj)-jh 9PiZi~pEPfo$dUlHJ]Y.$dKgue!i):c/wP&9k-`:NzkuZL,R4V`)%.fKlG)frR;^-%LVRs?PtMff=F *b :Gڢ-5!^| 8,t> =ωjwq="YP>P2ptƓ ysDK$54J2 |nk2<3͔['OI0n `t|RvɁ%r 2XmVii.hrYP7f^uw]s}W-p^@m%K Ns_ q--֪NYϽ]KyϞޏU+Ҽg?qC|*湀&ˊ GT2W"bZ#/htTۢM]'uI` Нٶz=猹R%F"uFkWJWBBB&l6tY+iQBz=VQdR A-= Y=Xa}Qe;BSv5؁9;væ.77PU]̞`cB9y=a |,@_TyH1!I.j<ٯkuN0ωئ>PP3~ T lT;!)ẘv߿o5e&'F[F|x_W-Zx=v=L:IFyӂsM }G$gf -&|+QQcԽۅLmshj%?i5hlfO{ \gUKyC}^bޓ [y7#`N=9>`zbx\Wh`(80$ئGSk{_6V ]N Նm}8vz9nm2172qG )Qp-9heDE+Y^է1g&Ǎ z*/c:Y4~EΉ>t[& JBG\A3[h$N2o 4Z$ũ~y1ƈQ2~4_D',|t &0h#A 8vcP1e7SI/ @u" ۃ {[oWf|)<zMmef8_>6<3 EgW< g ԯǥG0S'lȗtE:&[m\$hDG1բpڮ^gH{uPDz e - )ɏ'P@ʹgQ[ CND`GEr֌:`*y6;Q\ȟcW)m7?lf͎KUqeD|I[;)z0(VI}wJ70}!7F,s9}^0[$`,鉚}neCKV3 0ҍuzX$qvtEpe ڛ͜Mp*dlXI%$6&@r}h)$꺿EX6vJĊX4zOwx);Aͱt$ã:Ш+TY&l\a$b t0mi]\iC`:ikĬ^ecR(wn2eQiΖo&jq2b֏"~F?^dYX~[52zROi/Z}N'elvZ!zZks`IfVHNe֛Qv4E7@y'U?'ܥ}1}ANk1@单)"ٷ1gi5e(wcC%ggnN+A^_i@`Q2u/}ʽ?4{}O {U"`!f^5<(m[m˝mǡ}(N9kɣ]-S;7շ>׃ l$S㺄RL7EdԒD>Im(b׺ԤqPF6;_-Y DDYz}T~ךE i`ݟ5R_gRj Fyv`1ƅWI"ccx@вۃ(}$aoJ]qDaUiTúMG,fۺc=\ 9SP}IcHQ%Ӂt)_u0=I"߽~[ OraQ,hxne=7VuvO#sNkL]xwFvwcl[2 Z4I\Dm x =jFW([)esR/r' 4&l{ìYqj0jbO7܉OLF]QJsWyA[@ҕ߼0Rd\x=EwN%+DFF9M~%'5O9\ ?s[>wbBᅲ{֬D;-SCgn]z7WY’5rCL; (q+N&_Z<$馈VLM'0q H(fSYZgg@ uK?"B;W[­ ʖIsPB!&^Ki|󀠲x iOY¨17?"JB|-|0͹M@C_)}eF/Omxl\5K2k3FˡЏzO$ PjrQ%]U!8@)&$5&^C FIUU!TFLi|Gd487zŁ:V,q˸7,E?"qr<+ 3Houh8\G `^37  !q;񹒾q{(@Ԯ̸%2d3x^ҙV,]Y/!})+"t]:$ZՑ3f i*jX z B݂;KdYJܞRX4qK>/ent:n_aQ#A!0sm49} c*DD\8 ip! kcיxUހ ď^ș/z+Kw'zL6/&CPbEOb*B)ܩМ 70`Nw==t;eR%/qX".oTmID3UST<Iy|J Aa$kHyr!G&TD7 OS<-AeIOX? R+N^J9AЬBZACA.(,#wIUoa@lJf,hZV6!gU]bέ &Dyߨ.sZ~(ϰ5Lw`bn/p I 7޹g^*ݳMwyT0\aިut#b0Dػ@BTX`u649͞>ĚWeS}Cp.9k2nc#&p Ʉ﯒~}yĀ^TCbiQqACvI0%P8[}rنz*=Ne1 b/Ens)|x; lA $ՇW\]"89d)ڊ8"B ߶Ikf CT9XA#3JݸweuoY?7UOuPg'Ccbx[0]tƳNv#]y MO ٵjPܪ:ЋL+wj|q# 䍨_q ͯ3ZQ>h13SG 4PE'x[˽|m#S<0U TƦ3JXep`vPE ++| '@a#9`7ݏ7~hUQw\Ѯl^$gM%@Z{okfr}GПv,x*5 iwm+*B+u;c b8S4K{9'#L逪Q$K^5$$ۗP"r1X8/r]MW{!FNԋ#-P0,R9 ʞiMeɄ~@i#t]_7{*kŲ N?XF:l Chq.PToH6*:#[+AIŎQUV-+[9@ʺDͤt.) / Hc1NQ.:&N˗0y$u"Rg [ji=V\֭?-eGL`#%,~0F!}a~65F(1}fw3Txmy ؕ1nCrCEQ/a {r0}Vkm1ɸ +< ]ě;Z2g]q;)ؽ t?_q촘*.&3鼖<Շ3᥶嫜 _#\p"p z6D;TIxbny?E{Z6=;|PVʱA4/2XP[Z7 G#Y2$*\a+l@Tјn'B 5#<żD:97vƕ"=}{lKϬz4 ynk7е.F9WtјHu҅Gekٍ0<2CPnh``]H@3ϐ`icј_]ꥣs}Ez/?}_+U *P]߯ɔ))GP1p!ZF:K Ƴ</d|z}גqQDScZl!*-kg*)r7p:9P8\9l"脦rB a魄*5WMAARڐ W*9H4}f]Ⱥ$L=E.HST͙kHRս@PND$sR"E@c3ci(9)])Φ&5Ó@ȫ"oqDN$<5H` t,YpVZVz?*x1$h31wl΍! s=3EK%2u%`a?6 }-3b 4y6o Pm=ul/yXM;d W7MqD|J|c?Av)C1PD#Zꋅ3BZ!Vt+b +do_}i5Ku@T)M叙Y1:Cb I̡:n{6W4%Zbay KTHFS}0 fu]ֈ:dw;+>AC ZwrUmɁ".J8xs]v1*^>h(re:}J=:ܡCpFUдtz1!%%%Ha7.èEZH~G;nG5m pX"Da0G#D +}L*%1ҕ7ʬ(3HlPpQY>&i1ꉕ{nzF/~֗:"%^+y\2DŽonρg M^-$2HAx|"7ăYct\OAgycnC0À/B~)2^'*L,(I_<bSa)2h[R-]Ú\&_]6:}Z#ۦ0hc}iD %W)-Mrz@͕GOwBeTUDbv$JGbk4HU^x- 4ҼF8{r5|$1 ȤJNBta"A}(sD= bɯ"#&%4⾽ 8xx#/^g[Bɏ,D?B<]X'n |&RZU5NWo-?G52dIYMe3ԣdl䇉Rp -qk>gmnE Ҩp5O PdyӿFP$@{7Ǫl~Jo?0|-jn^O`A:~9xi:S!CtDwԹ#Z[IQ7i@AiOԀ<Ӟ P}0*8%>=DTSpsq\Xq]6=U8qZ 64؅b?ߥVU4 ʄVn,,IoseJl7fPvCtNHRel"黦X@@8zeMPd#G{n,bFg8 !ny@t[=' Wpl"\zMEuO74=9\+-8f.N.h5hQIZ>4KDG[(/{QYIRQK1kDb(3}炳q',Nf}ZrA4L1 T6xjpQ"508CTPzO/}*H k8ҥ_EO#Q^v#nl=?H \+u?"I㪁3l>Ӣpy]Zq1%\q0x+GDBlf~s(ޥ]LttVH)%ջ7) P?xY0p3-roCvоi3 .nZES өF>KThpIKFP17r2Ia_5Dnbr '쮽WDbd4[uoYˤK|r.r`(L>yUYIn8˗CGf\l+2Ty/<-W :8vBK,/xЊo-)ad?_G3/: T[~?B`F7/pF'2bP]dǚ%?忠n1*00#9V@?so[G^7}Mfj|ԕ\EȘ>:!o/3TM}?Zn Byә^R{ʓOG^>Fqb/4b2 z6IͪQ\>oęǏ T7._Ag^2gI.;wcpX<}n{4,q&筈ׇ3Ӫ>沥H=c=h~Ln *6iǭdc߸"֗l-Afyű rٯ8rVfp2Pp2ω׉Eo:Mzţ*N")OjsH:+oP1E 'zq(|wP|j@3F7틌zjT_az#qQXJi΄SJ0.\0޹wO +ɳH9RP!rJj,r5>r`KF18zU;ExZO82wb%lU!-A-DqWt'Asܽ$?{.D ԰Dr7'z~>{=u=Z5 ?ńFaiq\iZ6 &8X#rɻ|)Tkl%nGнjJ{7jvOȏѾٌma` GH::j/c<>Yu}p^5ò' h(c,O,jkӁ_B)(k$> d _qt@쟵Ahݶ#> 9tV!YŶ ,3\hXUmGzNї_]sDt&G3-L!*Pzl}k2}I&;qTf^5I̝hp_sHX"* {%: |NAkXnq#Q.B!0dNW30*Lj"7$26x{d+#6Y8SjQ|ۍE? yig{7|:{kvﭤ gM&~-ZYo|^flىv4rnؕ 'mY[6j!؍v.=U+p;bDv@>p#7N[eByM2ĿGϤ|ѡ@Hp;Io5Ș2PaQez}B2 q#(W8DI]s+au:+t{+0pT^%/*xw^ncYɤLy\_y 9  0'E@&p>n 8ju-qYL0mF`]x}'Ч(Vth{uB|]CqwR{OҀCaPHbmd]*] tfZsl&ZL ˅ٹº ! QZLS.ul pzϙk`cAVjJmtrv!xuױ_!lfJR0p%WwЙ\ܑyF*'A:e߽쮟`1.MVM*~}'H7Ϯ %jk/UTZZ4Bs)Ŕpga^kŕ]h D :-s0?4T"{ji]dSB%}ˁgp%UuXlbhVɇK ͉m/L_'oK8*4Z>W (g=+ۖ[85ՠ[(-z'V*|DgS~H'|^ӇЊHQ8#ȚzD-8H׶:UCE@^q9f?I7U%$0=Li* 9 6~g~)U [˓M^`,6h߫>TIg4#qzTDucUe!f4t.i>'-_[Ftao~0Vȇp`Rdy%3vTbA_B3& GZlEIӏP(v`QˋД5j5;K]?: {]ۺI\ʭÌX_ '}q>\FCB“0e )ҜQ tl0oiBRISkbȑan\AbFmJ*A9lݗ7w,OՌ1od5Mդi;=^sT3V+$:Zy;dWʝKjBĆ( ب7#_ :֛γz ˀW>ö{ԭks5 yzboF<峫Ml4:iz&6rUm: pY)Tsֶ~:?W6׮pɀz*+l,aZ \:x6ƄQ A"*SGӕs=$yLn[șwb#^Li|38ⶓpAXCiSORR+G&goRC1`:حTHL#UP3\:^EDC+`Yo[n63Li usu;FqYq yв L M*G$8?7*08wo ! MI[=@ KTΦeBNY*A$IxƔ:2L^y0˸XvBy"?aVAeRyv]y#'ݺ{l\]<&#*;6)=*@je^ϤjpX7+,co ?br|l U10u:WX̯b+t*#ޥ&?n4 Kga jȀ-.7(J&4a71Fcot(H8Nm)!)u(ִCY?Yj2i㹩+ i"^})q[C#bi2H4!-= l2 l<,~n{2DBuUXnn{8.NEmY`۝LWkX=$⢮5ẳaM[k 2֭ Feu "NىZ}b6A^m4@L!qI~a)O &6B~Q^ҿ[)C#u@SXך wv<6<8]V\޲| XeyK#/2,ʥO}rY #7nB> mȆ~sDḓpv[[ہ[T$~ҔR#eDɬ&3kܳuT3PØGr5aO&ӄH&d8Ɠpۯl?BvĜ"u{FP҅u+w-|HKJH/W{6Gw^aP3!d@__m, sx:(] xC҂=GU'ҁk\59#rE2JY^_S[g[:&AqK]qi"ZhNn+LrD$5HĖJ)Uh1 wPudHp,'}=/_DQEL@xt82ke1Vi13q WZmyN&Ƕc ^HHY ;iʐ#ĦMc\0Ll!]9Nzx~`*M@q0>T "2cYp28#b},I}ⲡ m9`qUh鉀-xƵyuUH'ǖCHRSo-s7I1.q|ik={\`1P$ۻ ^ՍWI~&tNIQp{ 4 M,&C{ӻWEWh/E$\A!eck`y9jjAa%Q:5 ?lxZ?;hm _5C髣ctY=K\q~ 7]o -cNO+ G> ~t'o:[s2Չ~, Ļ&8 w8>RWo)uEVN /F$Z1vODXLچ8yf8ϱ@KwkUq =Ŏf*@NT QS:9E9u0_ 6.4Uo[C?< p-q9csPFL1GbN /x4y3m#"ҍ_)w66}u2[ gn;;̖wtSZY 5^kuCDr&\7dKOo2n =a<&l t`G9J Pl~da/5t~A觷Qm!O\7rn9{}^Jg޼`G6-]I+FC N7$#O-|kC㰗G Ejg|k- 6@"mզ ]H]uȓqRLY)Sࡌѹ=to1 _? $2I] $`a814۳܆'ډmKM?_c-C:fk#g6[]n1g>"BX(A"RY4jĵ=1.\:@ فk}(4B=Ќ'$es(]VIەFs[eS)\Tt&$tL/<T?bsOYmtI욾[z^B\G 3Ei4Tt`v<HӉ]S:1B2TV#/WzG@)0p9xri៼͓׸oȵ^;v?mT |/cO+հ~*ˍ)Mq8>c ąN{@N%i"+!Tq0(A9LJ$ehJP=78.EEpwtOlr<1VRh\M< 1=U/Qy &)s)$FwS8Ԙ)  Dn[j!=rrՈxof"Ԅ`ZRqTe[e*n p=b l/O-H;f. :X+9g_K=HX9}z!Y6DE\}trFn~Hg4maKmAG7F~8x$߽SCZkUT!.xMDi:V:s@k[QJeX];; #oDHx=^PuC)8SI).+aF ?5$ϸFt|y@qH^@B}ޥ_*!2вGgH7`׺qAYF {վm]`7c~QeLEgBW>QsHRZƅ@Έu OKAp9.jh1X)ˑ<}p* +d sB4F}{xD>H3=tGĖ%^ .c[v)xş׳I<}2B8 . -G*(uD.¯D|<ѻͣ( Vx~floGrb@<qِ7$0trzPjPY/-7dlcw>(AET=3X^,]wAҟa)Ll`(u+vF_I.֙U֪M4,nSWS{:r@C{*X0Z잊ݺe#k<5٢{3ᑃ´lE4&a!`AY2ⴰxWo5s< JH=.>FUu—lu:qYh/o 9iKQZwg`hw<=u{(ї9c,qZ3U*&-jLc !D%BC6 ;ۨcUP(>CHڲDHyK1m@P6Xa$D$ w 3,3F|8,[| O_&W;2=!q邁R -C|)F *eSx, FDR/gi- Ⱦ{M;Z>I_&ĮW 2{ͻJz{1.*弾0 ?ܧr0,WGNns6+dҪ.K ͇6 %NxN IV~2'gauY/7FƸ 'ZMLl^)m`S.S4.%uh ٟQuc-5A>38bK>H!An j}v :%(&T@ U׿e;c HuFّWJBR*Vid%,Kұ&4`zh"qէf<\늱4 {oyg>O1ܼv?ڠݫۨ ?L|=0 'E-Ͼy S}2kYQzJw/~8|E 8OBP?g6ScEc(!k:&*#/b蚃62EڧS0P}iCDsZ=g g )hX3opC#(z2ODOh 8~{Dǀ FEzY+[N: z:dFhߡjZ1Y5ݢ\jzƒY=sO'2%˹ Vq %w<(PZ,Q}z*Eg' F=-G\\%ٖ1R&Yf^.RqW<y4mmL=A*'?&:lb"0eN_^KJ̙Cj;y<.1QR2b:X!xMne"2g*hf% Q F>:Pk/o܄"*Y5K+>Ȱ173`$qf/#> bupF'j-0EO'^N(y;''JϻX] '3U#h:7C]f@EIb#k25oJQeH=E|G3.Eq{fmcG+6bp=}\Q+1H QHQoɗ8R?gsˡ7>Q2fbxKyڱ1_id:"qd?' 'qB(!< +Wbq55ۿc55Z#Ns=X+ab9^[U Ѹe~f6ptWkͰu a$'?} ~f;53PRcJ:`>Z,&%"nhm؆\ ]?r2E!_E¾ ibJڏoRD3Tn'ʱ)џ_F{EH;g%~-?J-ʐ!.o=N;cN%= SM 0Nx@WV'k*"P9yC÷ hFxdӄdZ2:ëj44&b!Gz;=$%F +#N)d*?CS>Oh[7deQ*P UNjbcGͷ9>i5N;MٯG^SGplo&k~91u,qckYكxٖڧ|yokub]rH9Rc}_! ^)e#eB !1țf/KSE#^I36s}YZo_!eSyO!m/*Fr,TőR{uh:R@[HQ{1 (Qr<]Ln_g+FH`<8LhI#e˺q| @G\0? G8jp `w "S= $1XDoeh( /ZT9x級.!t2!SN:/fr4}R O1[ʇM7r:}rw°aUWP g `Wp?7z"u8#.z!])vG"Z(^ Jz9qk>-+0d_P9ouf X!r󲨸Dgp"2 taVa1""ׯ6mNf|iϯ18?2Kl ~)M;V xڳX ]PQ PzKóa$[:.g;!a@3+S>Uy;}:C'7xo`*j`Qi6/H>()Мώ +D/\E7PO*kyS^YQQk/Q٨+קZax!̷xv:#RێtP8 D&7{%n(BZ)xisN vv-X {ښH] 9i w1=^qbiCQ˛?vogP?P?Loty(l~jb:wyVS"s_@J,Yt9n29D>=H׃j]m<O\\Sj3FҬ#Œf0 X5է6O>s /&/ipӁKY_n|M'Vc'2Jfdkyuu~$6FI·X 6l%ԊFGr{v6qj/FGj2s]*?;5Ia` wUx mZR-P\ $2~iXdcdtDH?_m(.=^3XЛ60ŴS<}Ͷˡyr[G2,I ЩEQjdԍJE:,sHf" 39n_s4Ղ϶!Z"W?l*uC2&2p,zDEG45Sﰣ=$)Ham#=% vU <l^>`* ?YT||mh[J$Or67:\j"E:H##Y+>2-d ?_ }l;'Z_W.ݡΫRՁws'>km-Ǯ&\8@Ř#1}oX]wl!]ϵXVk `uL&5A?z??u5d,v5ה:"afu <L/ٲijO J=c_v|Hm'NXau])ƼK̪(w55il'0NQ̒nԵ/3`:oy\q2QY9Xb2d";Tb)j:0 dObZf79Wz@͜tA"&]-$f(J?LP~ɿe1ߧiK{~S:3ײЌX2TQ] ڣP]\g婩t@MCX)g7U3j<@ 2kbu'4Sɼt=ٛ)@~eɀ60N"uNRzMw%? |l6_q^"9?Duj5 !c[!vα\LPX7;3zjZ8QT ,]fSXZIs"F 7o֧\/ޚ+' YJ[ RrZ~ Ej–? DOdjS4- ڜ|3U\@|8YFX}@tī7IUm:ӥ>ޯzW ul{D0_`jŽ*4Ֆ /Zd=$~7h['h:%bJ@:*"]få@A>D̂C׼^W\MI#ȾPkmwVUjmrq$mjP1#=$}刺W6GSOQl#{IˏRZԗs-5U}j cQ <%"iZ pItK{Π\(÷)2~ma+JxF x}*7g4X*9.G.Am {- z%br(dfJozk{ eͯW;{ߠrWi,Zp-`ܗәZtGwkR=Lo\ 07&ZO,L^Np2;٥^&7HrA|U7%[bֺ7o4EOx'Y~Gq'輥#~Bv'EBT)žsVS/T\¬cT R` Z&_So \rd3}jrcO1ݦjHoYӐ#0& I`ݢ R0Pg֛6V[ lj (_:&>^pŢCcd[:iʛ#2TbO,Z:>sd0iZ_#VX EI-T;/zW:eXi954&eads]GTMjˎ=|eyy µ3s/02s g}lnzvS56~8s}Y0J= .;{jw(75Ez; _ {ao5!^].Qu{;%z`-\Yw\BV0˫$X*9sa=K쭑s<F SL=0hh`7vMk0noxa86o%*w#︪OCp`65; =䞥HiOI8BcVƫM.Xe.9 (/7bw1YU}F˨| Ck,c6ȱ%pJa'2?A\9-K,|lJ\ ΉNUS& zŋYixIJ%\V^өXxfMf8 5|:ze8@I-ak8XO&4p\0\P >uA9ۊҬ6,q_Ɠ] gvX W%Yn=* p^Z$(9مMٷ"MmQq4v~P8SNa87^$le>2Z6~!7Pm0hqy˪d_~W+=h u(Chzz/dd5VhB8_D98|J"Oԛ_ѓd`߻) jB-_w.Տ`׺ۑ#'gU=Kλp?HԳ:'>ȥ/*d!D_P޶ ]"_O^I迴UvT.iM)]f+ݴӮhM$UnRȮxR3Bfl[l}M﷛Fj>6MG@#9I#wښB7mxUr_W xk0/;ܜt)B>S5cbȓ?+k Fƈec@FKLYeyHlO_/aO@cOhLO=|Qh{(pRl.tjyAc}sˀO` |#ڨwf;(EVtݕ릧F+QN=E$n24`6yB1PI:z %VFnaÐ@)gkx/tZև|=>'Iĸ#Z0e_rn]CuO9ȶ ҷ*A͚É~$fZ LWn CR%42f5>t]/!F dUTl83$'BHQoSe!LKP82rϰvZx {Fڦ' ? ; ^6g16_X?/=!M1g|֨2!VST,+~z^gUL 9#'}J> L  JY||{$;XCyD~:V>"t?:V8QNᇎrމL#_΍ߕOQ`x8lѺi̓}i4O&0fb7/iBꎝњ-y\*;=,cE6G1[[r\ xt7Qg|K&Igpk DYZf% |I7Hcѐ~3]{=6k 42 R+Y`r66)%]HTypqwϴ E,xdw)μ{~}ΥƢq0 I]cZZ!p~^EN_uYX:9I_}h7Ե {c뉫`*쳕h6J'Iѯ!JC1o~>pg6+] }VC]D3\uMIuLV0G䥥V TJO6"b2L+XM8#U촞uD~ꂋpnШg0mҼ~jiL;Uۼ;(Pq,NCma $=42MaB}4=&Lh$`V1O+i4e3j9%4M$?GجCiJZK"9k/@,<&ZR8e;,:禹/C`K]ʫ7gωYh0`(Lǯ2K}MG~0"Tz`Z{ OM#g-IG0$dcA hr$0i:_7 qvl}qEgfX5K13)sf E\{s9e˸g!*C>K3nvF_C0 ~JE3~BMa([։ojWJP2UH*P' GcIx۵|e == gxu;P;DpjwLR[oPPc<{5'T\a#k}Ph),%|v_ QƞhH+^'vwY}EUɆq#˟c!.*kown3UIog?PxysOe*%m/f8ERp&8_& y8s`tC`ڈ A!nut(zz+Hsw]rUqTLv2y& ^OF5'ECsruwቘEO,=] qƭ,Z"ޔ¦ l@OV!~UԿ><=ն6>| U'2ܾ 2Oo}c0[QI˜}v4C8\JlY^26]5^*=u$˅[ODSd,F}=@u(tЕ7Oޭ_f9Ivh}}RpIɒKfVX9sBOLmͩ+GB1`iboڣB/wWz{JdKH_ ַa NJu+Pfi'twM2:UIY-ȿ-2 g3[F$vDT֐50DX 4fVchE۩8Ld!sRtE6QE\jւ|2ۦAy?e a _, }"TA^( r?>QPh]p:Vf=:gE`b>wq9#þ̒wQT_a-J!ða(D2M 2@ƾ/O")nT!)dqZ=nY藀%Ogm%5ۣ>r;mL׳8^bʃ>8oD6`ov&T% 8Խ&ueQ'B,yd jL8!__mLھ;a)>A +5,į{"s-H-D̶sYr`DYhH׽#o]E76/X&^!p[H&ϓ^FQlQ>Dpd[HBAhɻ`4(A&@58rUsDA( TM'Z^BO YswzBR[H s0fnYF]x bNbq"r1"Ra:t>DH*7&d"1^CQ].yƎ߶,PnyhT QOi/a8.$$`_H^C~m(adk [M:*d1ԎiM<h'9SI^4ICfa\i4tl+l$"jCCe):¢"膻O]UZFUa;==}FdyԞaq;mU)xfQGǏYtq~=D]=ܛWg^Ǔ Ro9ƉcAA3#}CRLʓO~V^zgNӌtt-|!FC0es+˕hy۰S6$ۜKT l3'ˋӋA :Kz̧"K1 |"l1t\Thxzml ɒ 2@#>^bmc{j5:I1o\>uW"M~u X1nEu7Xkҍ ~0 "q~9@KͶ|N>ٸ*/hWa=d/bij{xyJ3;&³|g{; \Rc?h:}*˰+>|(NUS3zkQߠ{s) ܕ/x$ cGg4E%c}^P{J~{ޏ >Ot$j %P7; gFT{MaI!i껈ʥ<[zdҚo͙09H`ەU!5r%`(K=YYeXRC4Jb6 mrC;ȽsѓԢ9ۼ0lmChF6\VF+8fCr9cJdv "hbVnUvh23Z 1Βm g_uȲ +=ǭyj<23adWc9 Ițj9&QB9_ f6NĐG, WzPsh(f$:!5$} a]: M|3qt $3=>#0`Zǵa©V u'? #rMzI$(cAσDPfl߮jo*I=񟬺>d]4@?j*t`~/7GRniBDl>u7oxGPԅȖPprY&c[\PtP[i6GorRS$KDH CL7LC`n#Lv TN͡A#ri/{(x\9z|u]N"F00~EO+lQ[|>Lq,MAsBa= rCG] 9ylw;Z%P?7y{R*Z-H_Ϊxpc,/~`u[ 3}w$]ɛ*Z%aA&yww?&T;MUo;9F* ܆Pi2*[ f42 C9rYc"sZ+vM_Y~tn2-sǼܷMjӶ2PTxTIrVϘQe4{A{wAGP/$H6hk{SHp3wo)YC$F Flu. % `3؇:tx#{:3hYymĤ@TRMۗc{wcQc 2J-MBa|#:yrT7g60@@10EwUHYF@}|hE.,YO6/eԪi㍟Z#U<H/3Qjü,.#Sw j{| [4/< 9Xf[x+³lUV#qfNsjɫ*-%>mxO/@)421PRshD У"EhP$~=?(;:VeW 9f ?<52yQql<ݿs$u%ho? Majt0|0j[rSn2j 7Pü͑p[#|^p t^z_#|4;Zե̍EY«#k;pd:荊ϔ@٫& d f3_ WhVA Qtq2kb|g)ׁWxk BfXJC9^'<PJӁOi*`[vn|[UMy\2={\.[}nPnp,04=!9TzV4?6_VJ\Hy0f(Wf3!DU\f+ ?ToBmA3aYxKNU77GQKbS6n†2RTMp(FۆטHoQy7Hx'"+ǡ ξ$aSu$ti). !Yo`{3I;(-ui0uaΩ<8(OM!?ԒWGMo$Ad }`Ρ]j14K3_Z*(t:#E_ ?'wVMG)f71n}D0HS/5}~YuT&.VMݮ,ѽ_ms_k'=rJ,]`7©SP\6ЍMEĊ :ŬT\O&i?Zꐭy;L*h&/ވ Ǧ y?~QH_^TwS!hnM5I>1Z FNzޖw2 Sf 4wT=pkeuKʰ|j#; K;T!)=?R*Uro O{?Rr{,a-Пr ݝ8" Tykq 'iqrEOҼrЍC9MNǹxj7dZXW!LՐjdxuMEbFpDJcRJP% Er?\Ѫ׵b?ѭ CdF."0m&OL쫶h3#"z8s f5[@I!rܲz]}3M\Slm1M{6|ӱ"ea~z߮rfѬ+[^jl,:0~iẳSc%H=Ã$t(R<j`d4c͙pUU=?4GT<`V3\s\"60Ez/x\m砷+W40:πnOJp"h4V]E֠/M927&&t1fR}"ďfDN%=/kXlYJ]6WCY(ͯVD WO tJXȸhR2?#Q%2>AASCvwp,,U:8,E@AijV#鰢[Jq9iBVqf?> 03oЉ7QTԸPr>zquċVTϬ8eFXlkwr/ƣ'$,;_$)կzϾzZO).yX.d^X<0뽒1yF O>7YTe0ԍO v4xeDF޼<;F*Σ^p?>˪CtI A=L;s Pj}uӎ[U~wmdO'0ŀLc!jL[_SV)E (4 DV#hƦi4i?s$)v $pkܝ1kjlg+E݊ʨ"% մ RGv˧x0h87 58*-*B|G&XH*>[,g2H poyyL03HI3QVbVX (Qg*,u--o2Qf!p37H˴ì(!BM-[]a͇9:)eemR!rfЀgseg])y+2Tw]boAeIqSXy6g@x{~H0w;%CAW~ă_T@V${[[1#-ѭF;u ZPdn9IJ6,BeM9 pJ9sIbґ^j_3n} 6LɘP*"LL͍}&Lͽ9'ɐ+Qj@3cyhz?c[\0_+F6 {zTA=;[> r]+KM-_?R'I%<2oSlu3k5XQ ݵ6̘KW怜8*_A"hٍr&*7;jP .Svp`;$PJpb`]DHns+vj;2'(\ L Ǟ Fil7BUBԍ L;f/'@XhvJ-%$dx1 RrX9VO=3ǚC&tAF/}}=\t{>H9/pkQe@cAunw4K&X#oCr=2 k]S6\ZKj6<(ו<%bYhVAצ|)_f(HVlzm8w8{'IWLWΛu [zB̼\$fXcDžU!rym,'*:ZAٖ֖k36TefR;g&1/^"uNZ W`K_nCrxI.h:YSGs_kPnO/ gNjKGfNRS}{*2kP;Ş'XE{(!w{{q.\:iuLn]ނiF&gg fGXf9YTO4"m-/xb$?ad%6ގT;~ZIqcʔ.c[_xth]Ww 9zz9I1E!a*/p'(LջF QY[H;XhZ Q8[% Wm݊QEzlyWi/4+̭ kgLA$T;Kntˁe>VX$ G~Q||S&//ssӝm#=5\xgK-}A$_cMfа.Hgin>B+p 3%{T-k GYj8|y37%I_ˍkHlMX$֙?;5 ǏyL8\S~t KhfNkN SuB*(C0#" [ۈm"F;W Ce'[*f:\lʒut#5h&@`9ᶤfg]:EqD |屿T9ƞci1&تLk)f)tJvІF9r? 1VcdڃyMӰ6O;A9"4p?f#|4:#Z [ם|"l>)$.K'+q37R9釮fЈ$Ƿfk *f [ b<奠꒻*rGMb!fK`D1)xr[+ªCB1>)HR0[ DQsBMdxA6bX+/|bp#:'-Pc^h% J{bA~$Á u D9cNLOx<0ar6": "`EyҫT(-+>+yjQyFiÙX-[e|s/KI("=Ɲٙ\K8Za?x=Mqr"|z8|yy5 `ȞAQi0և)C]~}Ct]62 @Њl" )&0^k^?e7ǧm͎Ur7T_̎XKZܝ)s@9iPP/zݽ`,5c="YV}30I*yLlWK>Üߡq|0cqUzLQnzBm枠!Kw! pk,FUձ駢4}k$gZabH8էS]/w j⹰hPovvX}mbQnK9G3IE<1/D_$)C]dVJUSyy-+!!`$(}$Ī`2:駡0+Χ8[V`O"vD+MzɄS\ƑJ0 TԼ+ŮАG1 0R 󚡶bKGԘsHcPkVM;pz':dy]XQOݓ$+U{u6LX%25AmM%];f^kIvlҩ\}&1&'w͂%HN,4B ExЗ1E Ծ 0S"[vMfKˌ:i7 !gv_5 X.LvY  қn| 2Oo=h%JIU,t@_G泥@iC+Q9RPj|-qF=?we"Bs3?L.3|:oIЁC9[cget8 uǃJe2`k6Eh,jC&3'hAlaoŷIj145.7y!0Dȼ,v@βh1 Q9 Z$;ϷzZ " l}AtFݎsFp6޼JZ܏HI?Ɨ* rU{"&<]͒Z" 2O䁼R°Mʔף/;tTf9h %n{iv{ͽ[~z|0ЮҾ&,]g(4NJb5څ-yMW ;_^yC#`yG~f2&yX49ȞS/TTIBIspRpZTT$`wyqUXQ:C@9=5Ub xJ%L=ըݔ!8Ed֍Fy<*G}U[M3񤁕$ﺖe7=+\(VO@!^7i%0< ESV+t/xc`mW>Q"0x;[!`m e=GSyyXXY;`1LHg!["yo)lpcu\A%Z.BR6/l4{7p0onj~Lj!ݏ|( 7F P;uo X/{jĮ>sz'2 8R̪) |2L!ʉ/ m~yٻtuPז<P؉fqÞ?>( k2! LJ?_X1n: ͯ,b;)o< J!MSygI84uhb"WwJfzV7ggc6s&X30 d3`wj!4hwTbN&.uq۸[gUFko6~7mQ4\ ύzE0UeV2ux,jCR/$$'v/?6.s,v4#˕ZA=ƕPՒXMxϾlaJGTGVTR%)4۬}FٜU\;N3-k,tz@8x]/)kDz=Bљ1^4~ p_;=龏/LUa3/}3B$O |p=ڃ;6FNǥy ݻWضN=}BEVGLmW\= _ɡ]-#BdĻB\։&+mv#2~ÙZ9ʹNJc~Ёc.2m'“7B%{N|o =-| EƺG $ځgY*1i-:mh`S2!c3{,#<_(a*?T*acJ-å  Q_bCh7 [ko)oۿۤ9,C {k;<9 3!+qRʇ81XJc%2(Ո"Qs{wf?$2\4c=T_F&XʹŠj71?oK'ݳ5e6. :ſNA[h8U>Z;ϕ1o_ʁ06 #4q)ְAjZ}(r駠YV}B+b r_wPNl+dyyi_-uy.Q6QN~M|R,qw$J#M&CNUof]o_keѶ%&?%Aן1Sn.B1ꚬs1"%Na禶⦈h ϖdB` 3c|fK}AܦuåyҤE~b2㍪ N)R&4;oTI3SЉrs4ԡf<@qrwjsU,3$}P笔:a/,TZHZqrxJ=zCEq%[~ZN ^nMA'$HE}xXFE6[M+zhu58 4 9F\C0iw[lbۗ:l$;"_9a0/BU)b3IzPpt.c81@BLaJcoߏocHӓ)wiɎt1kTySp=m,&i0u_46uB!^n1>0\P`y)2g5^Z*h]Y#Bh(PT,Cb$"P[ M_,%~F%R;$s p pd|gPFWK +)-ęs t⅘`#dԧTo.<"e} c,%&=x3&f݃NyE'*:s%>V1WÆzeA,mvz'p39 NtF ;ro=I%ѥ.forR$>33~pPI킐OC{edxBn1Й1l=W$`?$V 6pϨWx$;/=pn)Y)07T`>$.+s#a_RH;f _qˉHj|[07\.Ơ^ĉa5&&WmLUͅp>UՃ dx24?XM0gF9^5:y?Fn68Sg1|e+DjU0f8>i0aAmBUD!Owh+FXڻ5 46WzL\!aj,6[Z}"0pTdۢ#j~ͨ=θ@||OŋOw;ͻp҆Ey]9H1:pAc"_  (|QPx@7Ÿb<`w0 ߳XIa~yPR& %-riޫq)в,Cst>TPp,5pa 3[ ="y`nY}#uGm6iff;h"4C UޕKtQ_?q%LSB8vKloKnuw<&]FޟVb uUQ90Op1ݣW<Iok;^!S%x_#&g5fw^?12\q;5x%C:u܇j=Dr&qpzg=Ԭ ܒXhP9$2ܐyyf>6CNw<#ȩ3y˦Pt$Sv9Iqzԃ>X8*1+āݾS).ZN/pAU fJJ᷋*?>%P]ɾD(zpjI0=J~2;1OjiE)9fMA_g>(Lj' gJb7@6\Ps19Ta`޵(;f:?L\›38Y$|\v3JsݛQE6B%J*OPSօP-VdYtci#43ئueqA>޴*""+AWla+ol$9mNY=z.qJJuSb^;[j@25 AqDrS&_,4uƂӮŶDGR{ApꚌ7| J@n-d6҄| ]+u n!q%} l/o*xLjW[;5voa7j6 w@ PG3˶㹖֒ȫ*ճ@/7=i?ۭi;P`)~bh@Xp.ˏ~o@KƿWe < ^mV%>CfmwB~익d u7Q [xRzcwr[u[%"~Hg6wגkc=T,Kku}9+N+j3%0ϐo@1Bm;W<}5K sL `E`yAt 5\Ǖ MRX;.^WzTFe4=t_4kj6X[PoRn+ßcQkT=TmTN:70UWų |w'Q3!u'sKJ<%b?ܠ䦚nR)J~ٰ[m ?LԂYŅ}tPΉm3Fef([;{@UKvQЗzviMF,;]lx pA ԅ# WqKnC,S.r-c4 *0juԴxFE3s֨upEA>sYX ;q{}9$N`xɷ/gF ipoa}y2;@xL-Ow8y U ZMSg*Dpe0(M sgpwAhy)pԊf`%s8bKXC#Zvј(V,w0p;,z؏>w#HmğjX= 'ikwGziY\D}NOr115EEO * i֡ie)kFZ| s f2F^4)4U<x;q`f'Z 6");\@hBQOFГ][[+Mlr<[I}FV7l9ò*'QtR!|n;0pM{YNGPcB<j1)[ %Ŏ #!ݧ ݿ;  l범ibٮGYhIE(XxѸP:$5 [o3mW'QSxмQn/,CN[jү| 51jMH4MkTXތH.X1\:ub'NT!+[-TnAC,ؖr'/h.Y":YxO$5 q)D_!3`56kJ{'v⿇9ahξ("*"Dk;BrWCV7Qq%BrsbJ2 &*05TޝVߒYn1;C:*L.*QfQK2D[: `?+KCXŴLHZp JSm>cg3n+66%$oSa`yjUe>.QZ;ֳ,ͭÒW*n̥j]ĉ`͎sWZ] 5O9 rlGtv%g1'C'U:2P!nR3p?dkwzdqlYvqhp d7!et[Tr7g)J0hYdtmnv~!LZ] :k}V^-Wy>stE$xU^\`YL-%. hx^A>vN?ʽJR *Tw V%wkU~!×R+vd+! I”<|'Tx:"TiEpl 针^x:3G#(oc8ҏ)?YI7;W#v4agTvބS@Jβ9d0E3 ΓнY'N#Uo.(IW:"֒i)ҷ|Chr}S|ޏ3ATꠜ=0Q@/z޳36ꍐK>:>0X̪-3覠jP?! ޺Nn?۰E&fD5dK[Dg2s(*oT}񜁕F!$,t/kh8LsܥirEİbLJt;u?i<"7S4!`]?PAp]/3͑QzsRDތD$,VI 0r!B9{D>i:aF\h}g;e^~_݅p6a\gܕh0V/jze.6A U|o=GppE!]TQJQsWyODYrW~"r$:My[l.Մ]k%K,l# R (u:3w '%fg(|7P2x+#;uII/Xw(OЃ%ZQfLĽ:;RCHVod %ɫ񂤆RH+1h..8fBGb `NCCZcO$d&!t5Jtg6|RM~D -2ƅ .}@z–H:3#+mK7ZRe2'-2`hPQ" pխGwAO8x !(dAAUlbgO6 - Y $B=GhCv76H=%;WN%aLxُ;nDƴI dxD%"Ǐԑ7ў7=[kgǖ-G F =Fi{ H^{5^☰I1B+_D bSG&:mRC::`x-jQ}Rڢv?u.r מ5,Ǎ~X)xճ$hjoW~ҳPºH0:g ;#CF)Eˣ# '}Z;otLϺ!ѷ, ~n|+2{ݞ&E|6 .tgV-v3R8,C|y j^E Gp |?!`Â)#4 qgImu 7WGɉHei 7d-o"mfmwMsmn3!q:@%:h#R3Y.nMs)w(XQ ߋz*vRMsJ$7_ Ь1$ۼ] AvQ栦vu+ˉ ,04SJᬋ/Ho5 ? c<^{Q>89y6KROf)WUh0aKP>2!RsL*@j7Zl}O:ů8B$.ρɧB"{"YH6_\X+W\Iu:b&#dS\Q>V-XW+2n~Txs+ƌ],Ҿ͞QxʒuI ڳ{源.|HVl??}xN_ʫ:{*RE]L2@?/ᆈ̽)VuUDeT+Pwۅ+#5ލܛ˰zvN3HeUf\9jEQlH2p蕀Qߍwf<#bWBD=.~;+ĿIe-P9hPAt->H0՝p8i)] jV'Y[Odg Qe&%=[T Gn3AHmnC[\py!ӧ%֥ #˂>z EƂ嘆 K0UràПXA55lÊ:m3ɱhzwenDBju,"#e@XS%+sZ<9}.U'$|r[ұ\ž_ +05gԺXQ:pEGg1[|b!wr;f7SYG@_ns~f؈xcKovcmsY1m O:q:N)w F8֓<ޠv2PKI ?C]hbIxC鴸wyhoϡ4SIwa*}_aGR 5vlGr'lh1IW ™:B:+%CU~^Ty~o&ce<zGӡo֕jLD|_&p4>4Lߡcj^nNE 4 ^_bsmz2S|̷9;"PMRjx|&KNi@I L7:)gCR~Ybfm>{1mĀ"%\r!w2y#Hp@mbxa$ KB~(MlI%+gqu>DNN͇@>KF`@ ܯPE);ug1g]7B\09.LVV1 ^IOmmo?Ckp&iX<1^H}rq?gKߪI™F^Hfcu[6j0ncŠzJ{/j+B,B~mHF|S+H^:equKCK x0ĝ3VDTZoߊ2~t V!'uR(u䢉$:xUUxyUEcb/>&Ȗ"Hզ1vp4ly{un/$ƚt]f:a^rq]M.,Sߐ Nm:LliTWP`Y 2&e,JKFD.Fb*chذWyKt݋\tzсoTt:1/>yB7ե}K+q܋g?B~PhdsW]8 ӊLw"Z +jn#iYT~R8*Bk `8&e]lP}_Ю'xu󳱪PjyQZ sLFOV튦<$<0tJ$kM;5># +F*4k'˟YUYbYQ W*x'&MļO),<fTK:C 9k݃WZ:@͔둳C:cơOcÕ9:0Yۊ7lR24,¬@ɩ&YB\&PK;T~+ ( bmBgDoȓBD߇THR(Ӟ G6X@t$!8k4 >MB?:׃yӼ˨{Dۺ&u[zkuO"j۳پ;8BiU)ƻ:p\4E6RfQ Gx53!~aio}iiL͕<DQ:MBž?J^ƊwΝ«:=5ds q TPEkMaNEQsvRgM młp@gXJₗ.+G'BW5% :(,1|`"&jh0ƹ .VE.So}eHR:CI5/,5HyOؕP77N{&=^ D KZ\2ᲭX%9NP ىc0ŖV ڠ". daʀڋFY,tA#JR43.6,zypD`|( U-ZNVsSR+㦉27oT<`R`K~(-:U|ᰲ( NO*>G/Pj=DI| . -ާLnPc[Ks,FϤ4dߕնbyӍd ha+(d .i.DH"iWḦNJmȏ)O\m;@{ ;tވ-R&mљL01sWL& ;KTo; ]kT?wwryՖ%3`t9dc[ZaC,"&qT=]NKP{E[̭Tp^Ͷ}&x cpX&:$赿0F 7V(麩֎ p_4rЂ~GOЩV *|/AYaD7{b ]R曕Cz]V[ԌXo¿JTR!c4WQ8u=1ʼ8be;acڃ\[}g 4lxʶAۏ>%RnWFo#I~B-:^r)\]" gZA!j⧙Dxp &`)V‰ȡ3#kL5#vjT H E7U ,VT݇~#3  oA`O1d\ s{F&jz_hXTCsQy%XCfȴT0'lRa:\[_v۝hl]CJp["(g+W^!zLPtSG{%iFCSQ8h"ݺ3M*0"!ut#>دe_||}4[|  $z8?8[`׿Nvf3uS5pSz1ly $XEmg&|ġxCF9b;&^Zc{賄+8;.$lIitPpg \²;=O?)=SAw'34A2X}h2,|\p p-zZ C0Ӥփ-dT?OOXzmfH;q$Iʅ q|EU?A+<Ҋ{8AKZ!z"/[~U)y 7b͖ `#`^#01a^,xٙ־ka,'bom8r'x*36r;1J[&om K D/BZ~6h9 m3ϒ>b`W-\AS\yj^Pbg!B/GBz۳{BV^2ʣ޸@ |{Iq "faU 7N݌y jE|1ir tXR}u?%~=>8wڟ4 窹EPT̚ik9|BeZ#iQ+{_ZrfDs & !Uϩ L)P4F.s "ĸ"O `]E_XSg=I!r,BCM$}Gf^}r=/=TyƉ݅>:-5pjȰ Աc'Jc_1FsއQ&xs#Kez)\[$§tR`ώuhv4bFn8̔_&CZSx_?poA^ۣC-jm`2~G[D ,XP2DiY~ _%yU]86YG\Ϥ~'gH. U:} ~Fʬp$>knD17= U.ߣ%id5Emxae.𠸻S~+Fww\Jgc iJ^hBzH[dpj<>6 #醷T3&/{:,%ibl#w"](n7L4劙]deh!#lGR_G`0o((i 04:メM:9g!5is~f.|ʮV9fJ^n?gg61XV"zhsfDn4g? =Q˼hr)-z`w=qR+vAPh!<7pn yPӏsa;S~"> +0G|XeyG 1_͕!XMb]ý (X:|xnwâhN nLB.}Y,kxל]Ay Vt2|-CecA7N>+U[|V<.H9-]~Xn9ېTl@'+ځ%<-( .f?t]ac]{ദ 9;i%TK27!*ƩPg乿!ט^{U2cM4H.6#33|;9SjM_A`6gu-:_Gqѕ2=->[X9Sjp%"@k6"dڇ;gp '8x^{٥O koL¬gX/iqu̘>7(ADp#\2b=ñHV1M, (x M|]ZdyPb<@lɌ,Knܥz ^-ʁ0ۆ)WnVI|74_RІA'(Jo@5KCP #LKDAWVXߢ00'z;/$ff,HDol;KˌD4c CGw&\[lwl9a#9XDIueǧ~nҺIv35Y-CUfRir뚯)1ܼ@E+CsR׉FKCWHHwhc|eBuTvD P=xW{yw_nT}fv/"c@PʄOBx5|ܬw/Vȼ)=NQjN0e"ӅhDߗSϘgUT>.hIU0ܡY.Il=װDnsgGen SX݈TZՖ3ΨN=Q9e ΰAm#3(yw orHبϪhXY'dwjv󯷎ұ*Btz6K7%{XϙVR&[u%e o5=ύV\}ש6{?/ N/ܰ ѪQ0P44Kۂ%#6/ǁ6KZ$bD]nD D5(P\PU =o%O[NvMC J#|L@Q{0Jͺ ܍I!kY]9-=(!U)J~wUe(n&سsqf=E](_dBY#ؽLc9Ҝ"eqrUVluZ5&AG4UpMj_h9n([{-aY o Н?гr $}1|rFT@KH 9P8GN5NTQұ6,ӝp/b\| b۞i]yv# `X$fqHD8ᬠ=ϋьxֺԤéC^>K\%wa+,8H>%$I햘sjc+ȧ UXn?CsM}m>fkyr\B]˥ҢppuPz3S?ʹ([% }Eh{W-҆ᖟiN%~b8 d  ) l637Qx*=g˃|B9yrI9'Cehl%NaUҺA o @lG R B8C*›}-Ӻ+g|7]i!n.O-5N`W9M 0 n95$Q,=%Mq)t5|4^5E:?‘BTXEl98Kk! g]Z>iWǁP8D "W! ieιRv;*@vhj1=9Jqـ(D+'gJOLw ozsf#YƂݳqXKp r_(C?噁gnpJp>;!v30o1o ]V8j)~gEsbI)?m$Uf&MwUaEj;tװ43o7rNGAۺ7<x}͌Ȅ?Lq* d_ eϊq/[Wr's +$@ wL8#m|ؗPkɷ BN}9~,Ҟֿ{ e:tmz* sTҋVJ"b\v%'55Wfeҙ^C#2;UdIU'V~ tQYj ) 3a7}r)]]#k^2 !heot% ra݂o$ w}}a.RNhKSXMqQ4 Ogk_ّB1]VU2qYFKpA\Vl vr-%m , D策*2YbEAlz=gV?|UoMp}5=3~aÕh%u` OwC!κ8|ZQI_ΜZ!%-?|]J/o7.E|]4)Lu5_dm-`_&GFwy}s Ճe :]|M|^SLEj[ifuԸN/^Y/7SvT(Yst: NCo(?3`AW[88{NM`aby ~(X1Idr;Nv@6k-$B/CjAsBJ]nVங5LngxZ @1f+k]鰓/#(7"@YWT2=l\H+rgb@=C?!]uW'ߜ~{ZLl)Ym8&mRkDVYQֆtsCJEՒqW_Ď^(}{Z@aӝ]* x֑_Fե9galȵiC2"\#>>lˀ N.e95\%\V ( &bp~% w?opaB] ,vPQfZJq"C0V+UU>ZʵPhTRhd]}B`|BW!*g, @_Q8/!E6~\yBX!i'":W9vqq^@6UY/;C;J΢fQIkFp~,seאzIsFW" -rjn.y9ݟ `mDH?]/_}= %8smJOۓj>5zZضp !6 wO'\HkIJX &Rh'TOwzj: z:C=|:$Jn^02jsf[FmmTi":*q#PyBaFCM=/,$J;lv7k_ְ@j9 9i > $3v'reu-f ѥLf'8Rg $:/$/PDV;G/(&A5M5LvCƻr=IMjY;}b1 WNN(Z.F_ L) YtRPU-mP&)Xs9SnAIJ]C?q>Œ;o+@hDϏ c3+0E& QЦ1O]- Õg⿗cbGfI$6? hYtAFWnKm ' {v*[I,@OHC9lݢ_ATbHSK#\/JL0S JW̵OQrҖ*XCL2]&x3/mclwsm,ǭʂgDL#YvT5}[MPka6t:7w}O-/V Σ_ e-&׏| 0tbnxqil݊ߛ|nMQPB~2x 5>W֥þHCVaʂ~,owM\J9w$a-1 >6?@NaH'9EI8!c\"9+RBe}Zo0ČE+_R (NHDfKE31bŴ[(CWbk  #H(:vEOy x ;w{ٽTl&>?aql;*Ҙ|TE,S24/-.rQvL6H$( T 9hg`4~:C7!Fu oK2e<9SDa ;<CR4D0ԶpFNNnDBQ&^3}d)E/ӄsL~r,ɢnR6m"Bh\[$č)^IV%Vp)VYe͗ dȜ+]ǔ!$6I$`l=q:] _Y/={`rsMq.9TJqKozS;b @7oPicm#z*UhY"qçB9aխ%%p m(xhŀ ]&2K?¦)eX_<u: f#[*'RKc: )@d别|O '(|͍{ȃ.\ǽJJ $v}f2Ű$^v+1 z1O\_CǼL\태jֽSy/-۹p*9ً>ceX/"=Ņmtk <uu} h YDnLyn wHXNzy_̨fg-`a-&n}ZņzuuGC&L#m¿VRe ABzcB|s€7ϧLtiZ\^ =OrH$PY_ BHc^5Pdާ*{^ٝ-5$~üƷNu>nXyTiq9bZF$ &{W3{,pg"͵XCp#fJS÷Z2)uf{PwxSxFQ{\Sd>uU{cу+1WmbsCoWƙY3&+L)FkHÉs% S^J2~U:n`hH[mUXžb/7N Xu .UZ&EC<̌cF *l1 DV49No qc N{ڀfnR`NzC̤O`^HC`ݍOXݺ~ܞ5䈬S^0-{&=]8[by"$ZY)>dGR V1 27UXg 'MŃJ6:Ty`tv=+X0G& /GJ)HAIxM)K+P4pRyV) qo>q^Ad)^UG 5m)=NoŎxKYK'o?JM:HJZS>LFkڝRwPzozVݼ}t;5Hֲ=>XkHVⲒ}RЎԶTc0SjzPw8c֥4f+9˜'o?%"v@> ǵv-5`gOnbŐؤ ne5Z?V/ %^x+R#84 fMW!x@Ps$$He(fb6?JmǑ 4S50"$L[kF ,Y7=4f{Ҋb}}0gˋuWb|MWYNv{%EOgcf]0,~nLIύtz>v*C2UC jFa'KBHFGN MXv@ 5slf " y[>a$c D4BfJK[ާ.1c|&\`fZ10aip.yilm? 8K5Zi>ԯNLFUE\[k<f >*b.WAōN98KwH"JQ{2-̠3G&vhAQBxD.馣Bs7 AFӡnm..[vHZ|'+5=>/ +Y= DKdxѢMz0]&8#d(qA1*d.Ȉk~ Ca?ak,WNT7A\_;A/g.qGf J+ >-K2)$n)+ )<4vp\'H,5o"6c v 6fz<~u,odx :BucK'Jk8ݔ0:`SsV\bKڱOG / QRG :"*& =MF|eXmA.K'|x>uĔQPKYw&2b+BX֒=c12n^Au(“]X-\#H0wڪBUeܔ2/ΏBVCBǽzWeC:vJOgY^N19^NQü@m-C`<*7vU xFJQMNr9=\[M 7-\JwSԈVpCrO;(:{g/a,d\};}>ϢPdol%HUJ!̩r3߬EOvywN4K Ed@c4;we|Mo7v*ӫSl:==\ߗ>"UEWOفpwcc1=XUdTCB!k|`Cԧz_Y=B&4D8,zrԦbK.0p`-KwQ*V[j F{KHA\QȣejgWr>zxaf=cρc!N>K%,Kyɫ֖vXx>dⷉt{Q3fc$ٰ:X}KzF^s#h0Vy{~lv1Q_z+DDflnii#Wp >y[P p-u QUq, R¢uE慽MoX}q?-7G3ʷ^su@e.0y.#RXJXCt'fd|du{7y:h;c3~zh\t#g;kgRﲱ e4_p6fvQI)G9F~qmq@1Gi=_zdp؂YĀUvk4^m"_ :"\q$tNZ*s BtfO/`=AI ǣB+ݻb<՛9}֤NR4'&.6%O'o>X Sr.֊| fFWAKeqiyNH|_?vF%E(_}UhM&p;q;*v3nFI:TFX4jQ%(08my&u`|#td .7 \#4ѯ|KÊ^/ϰ.Y|e0ޏ"HMw~%] &ɵk^&&F][c J(uK1$S9ZcJ8*;TYll܄ʛ`Oܮ4rxP TFėwӍ#$]P*9{!b7f`"jw[vͣv$X\i>-ފ(1 Cv>^a]ȋIr҂z@ ~6Ͻ[/ёNL7!-1uqN!@fN2{k^$2.]+R" ]ql J>j,;z4( _۬=On\ eV.ɦ)uXpYsU@57o .9`kxB9=,slȹ< mG867SRg%Y4U/snB,"6i‰E;uY;:"[Z\et'Ŵ(n-D*s}/Q~CnapCDzь+.cKŊ"]EA=(lʛu)_$e ;{UAo912߿]~36g &*y`=HfѮN~ezN_U Ǥx6YߛIMk ,G̾$_lp#ң>?T%T!t^F~:Ȼ#ck^f:zZk+ _wot}<.lXudF޴$1nE4s.0H'&S\!oKceӥ_t64fq"ٟ . k^DKX,McqN+T>앭@ޝlM0>5|.s]{qmԁo0Ȥ5Skm_)[e36Ƞ3z:[ӵ.1drB ƪE|4+/p,>ϰ$ubȘ$P}#prc2a*Ț*=E}TI~ѐ\z5uB+F%򱧨ۨ(>z`2cR=`._тdvmJLfuPD %t~i?Y='a-,"kY}Zx&"5Κn {ݲS󩺐@`"s6襱HaqN1f">ʧm`bqxN@&V KaEAo>(JP I&uHWSrVm? K{v? a}FZJ=@RȝjH 0&lAŁi6B&Grcu(٢co@˧)u([+ BJ_E ^3DiG>,_Ttjf|MlI YEG[?ɄGO[h h)څ[%&JM 3J+W90+jZH3H2ErV)m ϖ2GBLj`h*XO5׺1ux͗|?!` 4}Љ7!nN?v"\A?=v))iA Ԝ)nt) 1]::Ei)q XLޒ繯a3E0!6*: oF-=EE>V5xHp޹Q>@VUW?n4tޤcڼ̡TO&5V)*(Kp9RCy\*!qXbKK!R(<W95`]­:u\Rsޭ\SOZof1HDkV0%2LC6Vo Ph!w"ɱ̯(MsVWĢIJdW5cV,zl$yE8(Ÿ錪<_b =\ BƘIΆuѼT)dԿ˖d).'H,B.uzz6]_yb {Qm+]-OFޱ?4F҈P _i9`ʦLkZ9u(BWI;~lГY(g2LTkM?9#ǩ"F+^i 呡KG}ev3!fBg=d*trsN`v|bs&fY+8,߶)V nbwRlf}Hp@@ /%0`puq}cҹY.'E%V"t+f#u*:3jq7o[J룖\MQ,%Enk }Ȯ`ͭ> ~kZ$zglU2T$V&UoնRBoiws+13J5}UĐ*^byg7Nhvxl ǩ ε}o8bDzuJʑTi΃CG}vʼn i3:@Dt6U ]"5MM"{؇0׭Q\p@@ MeR⽃H ud7;gtz`d(~adf2gxVfr}h77zURl,̈́jpkd RnYx'5F50mL3x$a垐7͘ټFaO"jч7,+2J>Ht]& PH(n팿C失k3JLZ4 Œ+BY$j~}e՘ҳTGMsF Nbyi>2vXW=þB%MAaWn`Cҙ(FLoitB% 4 yd.]NV_jwke_#8v1s8o横{$PjlLi84AĦ@Zo滑sGl0M:G\BVj7E&g,l3Y=EX[yfҧT2cKMqMڐՏy^ )?0 A}\<-܁mQ` W6`}nNyo*V8h, /6R $lT&{'4ȼ2=U-kxX`@Y>m"dt8a&^+G_ˢFC}>q  Ed~x2Uw،Ŭ[{vrC {iO07<â_Slj8?۠-`W(JCb?JX&AQ,&Zyqh,B(*a₹ٴϝpċ~.9}ɥ\inE}XM)~zDa$Y@j] -5DFFWEҍNڳ>)!4)*1A q nz:7/r+"bEē;( 1|X$YCQüew߮9,Oux'p: _0*Ίa+zP,6oױ{pe6G"d@wvynj&~CL[D.vxgdFwPBi2 亳<ꊈ/u 'G!t:lZ#@5{@GYC:(C,uӚ5s$#>&kkrd1a0+-t-PH,pJI-)##8|;xKߋYI[8*aDfDK·5*LT E*fK9B.O≫9ʁԹZv֙M5?(V;HFd#9j8,z@-`i\칎,98 ɯ)!RYNfvAtII:7do*cm ?'3seg'@ȥȾM-@M֭osFauolB#7Oˇ DW'0n6rDHe=K6iɨy< #%#ϥ:QBOajd ] .{{*ͬpWcv0FWWqJz|[LM-c8|p{!i8.15 BЇD{aD]+8ғTSHqEڞ7-Tl"1(j[9WALD&?ٗks8g\ZHid!,EA $H=L>:OxP~Z֤;pܙp ReƩ bde #U0-y 'fPc ?"ߌFVwrm:RIL4%RVwxˈ,Xe'KTVrP492 m"p1&.X ZTٳ|l7ˆt$g]TM"$3iK4Y*Y( y1|Ղ'n\bѵJ"mg.R9,x>o kƒj7Ђj_+ Հ 7p3;wabxBm{ef+ض@EQ+Ђm cwS@5pmOo<T(kcs97?}$ #4ZG)eVV]PaЈ!{YsschVdo/KG)eRIl4֮rU9M1xrRoRy* ;wf$~Zeg G "!5#[m;Ci D(P/Zmuàι豰r7^}nx[!?<[W9l'/MpETg(X-)R=ڝ~٪=! J U6DFf;A( T FKgpjfǂ_ht^L"6qFx6ħgs3d{y0?m3RlOEj TsHF/#`ׂ0U&ل= qyf'hSā>J)-c1Qd#!eu~A^дiA Y^LAh]kv[Q;Q," *s SεJz;Uj݊3Qey [9ZI:φk%c {H\l7%QqVrA`N ldwn, /Dsto(RX 7ْԨ&Y;($*y~E?A ΨܒU*^>S5iЮf5t>WICoBe*7n"gd00k+p@AaIy"e,×`cʑ&([g.5ԝgY~kCm pZ!=j-aL^q#7J\]HF>qG s~L,`?lՏ׃jkqh08QI=3Fw9$T*!նӖz#d / 3 -|"+vLx© ۗ1:SFP;4KyU;Efʸ@<3ăb^[==;v17D~ H " %=c=)4r+7^[x3 /VYXyo NLs>i!qa5 <Į*Ƀ&ZkZvv DUo|z4]@0.%V} k!ߺ*;fos'#mu| s @uu:o/*G``C:|b OחdI.AtˍQ0`ܤ&ON/M[d 'f Ƈ]%5u O)*NZ' f,=mc11Y{ 9L.;0 ϊjA䀨\b!)ml̚|?5?fAm%G>LjwP굲>so uPKcX7ɒ/fx)BޠP4>;Y)LW[PIҢ#QZw;|`"kn!ZWw,D3AITQK24%4U:ab!TAX=sz)GNwesBNxv8T)yˬ ,L1~,ExG44luZ,Ž@d=sIzax+9Nmvn'Us>GrA2Jj ft?U~./,<,rkaJnՏ[^<7KIqGrZR4e)l\r὘ph'?.$@F[^.(@9>0|E+1}&].@%:x`ww: ć!r~\sJQ%Td8&kڌHaA^4ѭ4z8_tKsw n]^,3z^KO&`ˡЏqʊ圢}Of@|l BIkGP(m[%_8ЈvqogϦq?%r0LP׫(NrN6~z᥶p,В5>2؛0/h 8H!GnYB%/½CRgk/kdNbx fs/>\Mbw]P07F#Q"suD{E%r^2l2qM7HN`o/jCO|EIeiQeʓJ#|Fҭn&AA@NSTО{o+4Naz6<ϢO/.JsY%sW^8GSݩbv5esau0>(GA:ǔ"R%Ycs\0A[}z1M la3_3ra Ŀa͞Ջ20l+NbwXW՟'hP@Y-5\EHPԤO_QhlN NĢ#IL@Ͱ$64rZ#?gS sKvW 1CfI .ޫ}9JHMkYX#1NyD6͆|x4za]'x']ΐ%ٹ)mG.<0O ade~x -%@B}:vLww{RĄe$&XG&=OBYu# 3^(̫D!30PVnTKAjg+<=`^GF+)rܱ=###$fg=۶'98\nu{mA3 ` )9h4d%:;.q/IYO+nd {=P?_4x3>v\N=q}għuY￟ŧ:vX)oT4o|^&Ӽ N^yA ~׍i_] KX1pI|;Xkg _9&o-?l8"bK>jJ'Y~/:NM}N Q[QiIӗu1J&3sn/~n6"Mzǎggr@ХW=Θd@أl>fJ,(L2hQJ1ȢB%۩; #R /k,`NsCNl)qVRsCVbf^%95dqP;(rĀb:ON-&vGX7e~#.WsFv˿tUH 0W&+SR~G= d/BZ'5 o钕e_rJV 3MbkY1K0^`Rr[ .rB~^t4 tm9_q/-P$Hl#{ӳN2uzh%qPcr^u9&dpCv|j$DE ]q4m8S뷼d׾Sкȟ9ppD⸋|"wϥGIY VPb#E*u:]Jal4N(dJrk9xyd6t*EfY`#YNT^=V絺YN]U6[B(lmxVW_` P}lw{H ;D>5nj^151zj9;[zCuw CY>w:2xv-EH4W2h.(B=̕ATa-O*Jet~ZxĨP)!43%vo(+I(Br1! d ?[Ew}_W6,=jРɅ}J`8mNWeNjtr}n3a<:ۏ܏!m%<*WLPt/NI=W 9lK@H$!tAv$E. #P2ۓ;sHxBSZ76{VqLW-%%kvfk0]G&-FvOa"' r_()Nn۪-^9 p.¤oIJZp$=^8 *O E‰b^0Ԏ] Z"bXqd{ULRŤQ(6 ZdAd:LW+ 7*VH6>rLcXsNղ~V "Ɵa߃'ЍaZܮ 2n k;JN酔?1p ^oQT !ȯ'oN$Շ@p+R/4?"Sܖ0Mǒ4dIG|X^se&zs8=˘)/G~vKw]b?F SBGF= Qh My+й ."%碦 FZUjK3F81.S&R]cL}GN5TC)L 0./?cyH% ;>{h6A\,]HvS XK}!yS=.~wVg{Øsu"n5]鈫?mOD'EJlCH5JLqm~[ǤG~T݆)mъK*t.#s-.E wJz2W:1xgw:.Ĉ&{<'4YZ;n aY3L}mB%~vM~.ɗkI*+W78'U*Vny a[u|2ͦ oޢO76( qV&ylg|d# }hWW2 McdYCU5'Vxl^gV8/j~<3b i(/UGcjyHRʼcRX1TZ|i]_iAt~/Ki{AduʹRzER]-^]r2S9eU"o"X e?+@*AUӲX d_%/Y6ЌvǪg~c =;A=>"8yT[|}$^7t8aDjՖ֥^lÆu-Ϻ~Ri,V֟OSh&;_;1ջtq tkeəOnu:CT%Βmڮ"-9" Æ m|HH2)~qU"Um4` 6Al@۠r9}OÁ2Fqt{3IQv 20Ds$뜧!LEm&aI]7}[#|m1џGѺT HivUv%NS8ee]0YР9`t/FÈy+"EbV/d:Z;oЉvpZHNgf.\Ĵ+WuBE-/`ث~I/Nf!p8Cr2&r/KH[xY>6cwɉ.TҷP͈@Ȅ6er꩏c>?(Ab#e|btDp1C# k@ ʀ.;eU|2.- AkkW)aUÿMK~{arsfuAt o!S~/u( |JC9ͲrD{t@v&p%!}?YkS`;Fmh~^G3PF6=yק!T<\wzYFzy}|Xy)^E?.[AR_EIZtY^&9u7jy4𧪋wZdզҒ Tѻ{~E㾑?W4aoc2C7wUCbxuٲ$qɥ1RkNi|)/ly-[ŋVͭŐyX:jy*NmfNԗRz -R'\_?9ٞ-4v~mc? $%)Nh^žg}]}ל39@1c L1j/6bZy1)iF8S< dpIX\0Z\3Ph3O4.Fi"+xJ(!˻`L^bIi٥h%nAN{L1-i"7w+ QrʎG,bx %K M1W[7W2l\O6s9;XY9y< !w~DA3@Ab-*"h8\DEu4 0gs>IJ-_2ڵ{>P荑3m XA}au7Ufּ`k4$+u;V(ijy;6sL , GWT0h_N&CP2c `ZU^ʠ$K^fq̳fhZfkr$n?Gjͧ'Ԍ Q_{}1EQV}1 k?wDW5@ڍ s.Am*mܤ#/1J] [Ty[Sɪ{S[HLŏkӷ?z~J<LF%?Qâ{c"$qGl=7(('t=Zh^ք1TNy_P[|R1u p7^%lrXq>Y1uM!.7չg`FzmHMyi_YSFp27Pg)K&񮕨'Ck&ؒM&[obe* e/D?27}ҧdT/q`[nmCE_jN[-H+i1O7Xb$&$+i"UH( `gƷ B qA~ǂ 5PHaP㋩jUab\ѯ {d;E2U.Ӭ:5zE-^flχ#Qv&"hӺ!h.lGɭELÁB$]_-RN@,F^yG#'Ef}&tax{/T]7ȗ7vAqM=#P&M!3`,-1_Q,VX8֤ RV,Yj9]n%%l57yҴ!GUy}8p;?nYuýDfʙSGԄ@ 0o^kVh15/kw'2oXBcOU4+Wjm)BE<4@[ mESn+UQ|=GkN&0@UQ8zEr?S}*ű Ro8̗;5)(&i/]k(ܮ+G"dap6:W­@@'؋;,q oUwΏ3ӓd-w(@XSfǀ[B hR>,;FeuKk*PBhڏ{TR2FWTrP< S4xsh ̖-RLR2#<|`R^AVZ(|%ӅP2 tP-,mٓ:e9F&tJ \l ,𛓓y9 \dd0ۧy140'5=Ps4ޑ`+]Q ">VMv?Ϝw)e1nIf{IhtP«OwF8'N6VBMN%ǫ UVI3^nv ^=b>/4!ELڑ[ ߗt RF1 Iq˰=<*Jߏfvhqo :ۋ,Cґ]|Jy* XRÈig\@t}}dy Ez-~Z;OBj*T?eӕop* LOfmu* Do!haRf7O\Á l%DXƒ8˲*Bvayp̶D`N/7jHM3WZ+YwfA F 8Ѭ0afV0[aE!;XpdHYt6D{Ѻ*W4P^+SG1Ľb.{0sJ[q93`Ǣ$j[^#AZvc/7jD3""t۶qPhUml!g“tOќʖE(k%OGýMHw3!(,d`4=ΞSy2'J@&zXLS<u~µ| G"5>m9EɫDbG`(W6zW^oUQ%3:c=#$ԃt nFd8˞OS!K|.:4@?$'b~㻓ôfLDŽ=?:Hˤ/rWMqc;%zC/qaoX{d)1ZV%1~d:77/dxtK6dR~4EBA{n ~|CwdQJ &k$ů˦  lp"f, ۚ8{@j.M(vyPpP!< v4A_^¾U ti12樂te-ꖕ7巩"E- ږ`B#,[YYPo2| $JB4,oGye}^x!LܡD+u! ;8&ȺWi,TnsDTlؽIH[.ÂX LjFl ɟ$YюŒLg &kq? Rn십ا濤S* )3c5oiΌ!=*e*8Ŧ5C'ŷkfn3F;1eyTys9gѶ4xYD)>˝z؜!k4CCmPGrMMT@ӾQ3HO1c9q٫澟DA+ +B~N郤|oW)c[ͽIf+ |`\W KnNQ8+ovڕaգW$~IO$<*¸Sƥt8͕E&N@WloKW&`RAa6!W|Vl_'G}YMXhZsu3ɹtt6I03^HPԵbUC!ոT;t8Ot%"|Α; & s 9]GU11U~,yyiXOyPsՙZ1.mPNWY:[m*@dܥء5qծ&64U1摸$? ejLf.-]qV e"'T9Mn;ZWiqt 9DGO {Q߲DzIpf*,tiVa&11kGa6H(ʬ5WdvY|'4 JJ J!ӥ7&՞”d/wuIrcA4wg!&2YɶCU@r1,(N,etM+v82=vĞGɂvHY˯_؄&r<-s~ŧu?U|ٺn>OMtn,o草|wL"Nff_rwUȶSw"@_b}vx c 2fUu D0Ev$>kpYm8lٻd1B--6["BЪϪƔMj$73J4D0 ~51 Iy(u'>"3]ph%ގ(|03; =GMǟ٘\W}뺥 7Ǿ ,n<\:ڄYGLibغ"@KoygxW^1BprGs#ພ#XOe G$p cu SoKeMV`2>*a2^lCZȑr_"=U)Ҁ! |ςݳPjX&}KswyYxncC5;ԞSTaNϦHCY`=aQ |=4j~@qqTV78Y$Fj/q-M}kV|.7+wO/ K0'Ֆ bl+sS:̋ͤ2EB~oxXR} K ozݧMǒbOӧu(mY1BmGJ]y(q.V R@|z D5&iFktO\M ϕQwb/K v"ԯ]T9B"O%͘$mp 䡣P/h[6KDʦŎ*/PD&7tgt TKin(eHz5\t"3 0aˁbf`8(,{SUOVBaa\|7bb{*%^+g2Eܵ_Nr V:wy|: 9O zyB"|U@5 ,@^T7VSE{n~<2qo(1? ^JYUixJLJ,eND}I\GZ'#Ί;j Cvl\*՞Q BbPVW% x_%lkxXY(ΝoSd-v(ř6m9Ubf8?~LY:4d|Y h0u©-Ǭ& 2$ft.ޓEc'+Z^آj =J#֮H8"o ;v R$3xqUDsjC'V@AR Iv /E%d"$״|70sQ | guLM]ުO|Ug_ǿ#4gH0kJ/C@ Eg;SɎs +̤<?i~oх%QXm{FI[>:ͨ|ێ" ´磬دd5x+-4 H^VH*yB~єLҫIG[w >_H_DY'V-|Đv$#s@0 ¼)4ꭑtR Gygq4OGDOYo6 SG4C~[sު]n %: ;,n݀cp]I_ (/ EhBkk&KrXBp£mU-z=_<=8C/ ,cBgTp C~@zi;맄0z& "S H_)Ȅ onh[%d_Is4A6$? ;3:T650vjr䜹XeU%d8MA-(w1߸xehyӃ>ڜyYفgm뢕nSr-^8 #2+Be1ʌY۫Üy)2Ρ~ :tG``cF)^k.aSV]"wKTymY$ŋPryY\K[5PV6mT&A~IOL*ɲ5IΧ k/%$ⓒaY`sw--&S1j %iʧ#Z/-~ (,\6gyoҩs_5 6 DoY.weNi@n5d1|sLA,Ԓ1?ḡƤJ܀ځ wY@ O=*$&z.=Tr8R6APwކbֈWiƨv6/z{]**2es_ U`o^NY q֋xj=W҂u`;gv|V&m)cih׭gVҋԩ_HL| k|ED j+ZRxv9Jq7tdl9ձ 1ݠ ;'lGfO(0;7hS/a 1[1N{1Q|$$eQDClWdG@YWH`Ǩ8-O.v4MoB4۹=;ȥlUU6Rz ǥ{N28Ce&֭O"A7lkξ-}]w݆$pKFYcJLJM|OuDف "r^g(l'2g/_8e:D䈴 ;+v, ORk lcHi->{⣎[v+Oxd57Mq,l DE"=ƥ5fo_+~~~S6Dǩ~|_5c=q0 XTG4 L)Z+\kTG\: ZN VOmi><rh=G I4 (2M c]nϽ!mMlOz>I+7LGGdkI1[qᭁXx[SQCB&fۯD!H đE'Npd* n$Oi' ֧g)d2p0+YBJ(BoWd%XE=Q%s"8>4oZO{W:`$S34laxGOD+9fo)pRqGtG]-3RU"Ex1X5R%r@,-3+D5k`+y81 "/./7/uw_?Šsu]ا= Up6s,zHxn9Me:T}\DurB7`!E(Pz ]}`[^UjWW.3 o9}l]v#45^EߏX|^ܤRH&YsN+Jfl8<95d I'c"O kƗ쭮 <ƣey34"\ @-M"r!#,k~5PgNb,Q0yC(K["6oTBJr5ڻvTBm~TⷽB 6Qf7_?{QY\#͠Ņz̛TPYB ?M\APѮ;^ur9,7 J`\p,Tէ۾LeݤlеN9ϊAă&Fb͸žųxsY<Lj˵8qU<{u*Hx ĥ@i|qe0{IeCݙ$1J- %͞t i\;1G9@6d,T TV/{I[ToY/B*RCܖ7__M." %J.9hţ]mHT9qd(pbfCy\֮F+KcZuMY$;ŔHh)'pdXLk,EPxVJ&hbW/#n:@`8ZZ2u(wfĝ=+%W x= QbDjuPџcǾx"P>c0>z{_bOk eAشAr]"͝|@Ԗ|>^FuAV Z~%emZp\MU#|(zpJQFN?jv|(a$f6S\'@_=5&,@IA.|G-&4xEY[3/XN࿞Z.[D Lf?`-G%ML\8W|멤Y`s156{ O> ;څQ֤ոo3u3X_8kÔx+rak57]X\/ByDpR<361^7Bם=SfP. 5 /` 2G~U1Ne,s)A8A}5Z%%8 T`@wE;Q_MǑvM_fOPgc$RKp)je'Z w;spFz24:AVPEϬ€6+i y\k4fS"K}AFū%K S6}z;kߗ:Xvm+7v#27 P5r3 Ґj™aIF;jl,D߈=>o~8s"%J/>Jόa"kPGX`HSAJWPs+ރw^FN*s͏a֘fl&? H2ے\{Zq$(Nkr"߇r@T |m vFiHrf`X"(o=)PsyB A? 0G*dGb=t*!x^{xQ1fϩ{C 헗?c J\`UB"M&_beM`27@>9o0 00s/n BCzW>>$#|Joȥ5AsWPv~k>toK(~~!ʏ.s6YmI|{}0Rgarfg&BƏĮ(Hkm"{A0X_L.)YU,.,6hZBU]*B7U,xkivIi;G7Kߩ˜^E~׺b p=X0 arQϒoU " b-ʫ\EG-L}U oQ| 2ɎtU؞\d ,l4\ɀFԋ#.cn4D)G1h('zx]T:_{Kh}ǃ],'j)Τ5no^Rrjl@/blKn)+2pv^v|wά4/Qm'tlLp׀.d6UNq5hQض)g)4DF} *;DS̊JJHкz?IqD2ra)c) WyE,/A\0*͘t= 4z\ߛ&&3}F!HʹE܏~8[0ȚhR.*;͙,WKv'KI33>0{S{Ei] 0-GTw0<[頰P@`pʂ m Ԍ'Ҋ/HY#ԯGEmprvN-Ò_f0al35sC@'5\\IdUɷ #+{~G3="%rĉỲO[:ňhx{kQL4EEۢ4MEɚÍO;vW"=4m S zL~cjȫW-I l'bfHZ`i]/]FChLӨgg 7TI8BS[ GOA6 U&ESLQ',ļS#C4U oÄ7s%N r=*AVDj3M棩oM|dB|`8`s{},uJG=cj!iXyY SOq{nO}B{g>V) lZ c)*"3&$`%`tIQ'^s\ӬGY:b򈵏 W*Vgeai#Fo!"8 n[!X>˳J_Wb?v5}IZئpʓ,f TU|0X&hHbuL-uV@l0\O!QOj jmvJi"΍bԳUjw$kax}HﳉǺҽg MC n\b D٠|ɡQPO }hCO׶y5q5*6˔FZYdu>h+I.I_T|6Xr-"xcRH>昻;͈.E~E2jfQ`R[&<@}fϽ <vc9(IMc i40Iq4K e/*{#- CWar `HXWlnf+bu0Xs!Lm0~>ﱄ/)SlvZƮeĸ Hb[Au./B=7=Hl-`؋X/A}BVb}WP0Y`AA%F rٍz[6BTU~p/Q|P?6S\ cDWϯ`(Eh (ͫjZAGkR@`/-l̐U4 S+ Pqߴ?jح trs~ѡg mHδRЃX[ko Ъ a+UJD"a SYكvo'i?\| W(\Vw D_ _Jפc??w#i?fm۞C+ Ch4qAb~ɂ{m7`Hr3hx_Ϟԍ#|2T 91xۨcX.ZNc9Y95y3Ule ;&H懑|-d4JwiyqT@BߦͦИGdfr˪, 4=͛q,٦mCr "O1SO;e)(v/FdyN:gq‡D;K1\ad\E`gy5sFOH9\vEBR#*9uԅ-ed\ g?\zRJ]âqٓX$aByn()O! S7w'oI!yM'7}mm>x¶fjRnڂj“LI>x,\[-x}Af'2d8 B SEƏu ~K(:*.r}`{w{,x>sBfMI`18GDW{1dIU FQ{ŬԄA /[lHOqߩ'ĊR,œ؂T0 %]vfK& vfXV_8!u@;ʐMVp"g!'c~}O*ɹF¾h!ǴX0WXg~'6__aDy̎| a#b*⟥Z;(jXr֜"M1@*Mr\Fi0⫰Sj!&k4b!:X=R7&ׇVʇm^je n:||T=w(TgezhU6ײ$dM{'iPx:H34": ߺ26v {yWǓca~\ FnLIiH^Qwecp]27DMr1"~>չW p>{?L 'o¹i!xJ̽tŌ-pSq>b0Es)8SҐG@g<9yJ ΠTz1[D?Q;e'?'5.>z;^r8D~9 9j]OLwp`ޥkH7F2v9EC%őjG*z~np$Ywo ?+bN0@M%vi\\E@DH<"yuhyu2;.OGPVu*уFmfP δ ./>=D ~$"cw΋ǚio5؟MW恄ma~˷+,sF4ĘxgceՓA JV'0쇉`jc0DtƒysԮZim) |<]kC?]):;GQbgEoHB0ZK`HXȅm 9_&YeY~ˉ^oJpZӏBr(e@q*af3v%bULprT+YVp~!HeXt+͡$4^cB$Iz h޹ס ~E p~n/<_ ҷ ǿ%Kl&y"_HD(EzYW=r!IBSS?G'KU榽*G#'!\+K'›qv?}`;{twR@9R@)GЅG5LmE6gKVFC8'" 9qrP77ſQ?0! LZcm]xԘ_oBybvh7t<=޴~iּO5w-2: .;Svg̕xyܰ=9[$$Bw=sElw-q:xxvyTkTłضI+QnChRdI$ ?LI!D;B"$4AvLBlrBH-v۠X* :V:XwߘP)Z*U@,A*MHwPvdʑu qQWZ<6@m /]YO Oȳ.-=]?HQ%+ʶ>kV(֩@P&@CR~ŋCa0XT"fLٜaFv<^5'W:ʑ1UnօTi8+-pDMqO;W"Z&Qj~MTh~pyGeEmѐOZaB}c<p/|_ܰVӚÊI$?Hy1`[e@t{gd|6ׁYF*;IiTJb'S`KאOPmqMK vBح.& "?r ‰ʓz?b۟(A{\(:i/ /6yHEP/blvN`/6> @5gv}#}-@UCX%yB4G0$,_[WG]lV/Y&UzϬ97M TڰYj8n Y~/+s\ڮX^yVƍ7v"S.>0\%p7-\ø 0bUaGD酕CO>:t!n.0)AMWx1Y(o$k;w[4U{贓 v$NBb5SC_'٦PNLp cx@xE+ioE2okl߼oԱ ՚pubKOHx1v4&o9kLItst_+v)7j{ r1Bc(41|u*V`rٽ5H~ ZyZx2!dwЭRi9_ju$>K&Ƈ2mH9w7@x.{t$k}jCp"8Џݸ[.[Ƚ0إ#A6h4N{)L,hX GNYv+* ZЇhz)#OSKrߵP7䪠nwء8G)z [UFEn,ݰ1[Dv &ƒƬJ&a1]Jk-XU{|]؇^~}>:(W-=% /$3lQAq5n?_x#;+sPuqWm+< AI$}v艛2ū#? yɬnod+Y1qu48XZnN#ps`)p0qAvDrZE1K' 'tAa},PDuD , ~L~>*cx cjjyd \ 5F N9Y}PC+Uqu `A }( ;_9)I**(5ƨ90닜\9*7q k:. ]0 zM`tˇqh~JE #,lTmppsӸ&XMڨCN#)@iKT'Z.&};/i%aaYrJq~K̬`ĪDq79F1SP4 Nq!`zwE氒vgA'[`ov = X|")W }ݠP=39ڮ^$cOցEp룏}izp y~xdL$)E#]+kj*f~y?r(+lBu2Sݶ0(,(xp ${uGBm\Amq>s3K@=~˶m ;L> ^H;qb5E7J:g"s)_zg?üGB3vOpoCPC{\WTVw0М*جqgkyki靺|)JB?*U|'ؕE|LȉtZY*R١ |輸@_G5O-#Sh)w3gQNKn)/]"bmMX#GjQ0u\fRԓZ|6n>5wWr,XDR #{9 "Pn 2zԊ9Pj[hgԂ8vW+@` (WZ<B J=ӦX@3wk:b?d¥+8Sz܏>R1U Z,]YPtʞhubVq*29:vt L?jEd1H({V Y# pH"*D<ф0vkvCXfSJl}\yo#d(cc"c!(P<"*YOyj3 Z}y9g-Pm^Fi$q} H㼨hQ ӱMG_6GtqpYQA~&iHg[u0=>wl,Pw-zˮ3o8R.1 }*,lxJ"=6f3z[Y"s/C[zſWwC;uDvUJ;m` @ ѧ\epmNQ kE{Kh}#ƅg_A RdͺQX_,͹e(}z1A g9q*C@kZ8io@7J= J(Rf*׬${Nȕ6 )\\ە,{H<4ZMIPҚ/>)PoKs7^$*w 劺E]Ъ 91ܫKK*5C(bDNaof—=Y@¯OJvRЍ\ڰQk!6LlU] m>5iG X/_ψƷz1֫}6.)jIV-ּrsJ~jZ(Op׎bJ .89+$ lfpkld[$ߌXsH-NM8!hv!n]U'pBdQMٹȣ_N=|U[4pSvK"BP!C^LcI몙mH:Hk^@JN2QJZ/87*Qg 7W"q}DU\oFDKп6z?\(ͳ$7 78ȹ~X;C]a菚:S{u)T6Wx~ 5^zn}2.J5heb]Y:e_zYL{jU2ĮX0gnP#>Uj̥O5]ҙ\U ?NKwhȷmzb x3HR43/ENm^&Ǧ>vELLa (;%|8~go 1M<= $_LCwڈh3jn>RتM0NbA*mkIphMJ gʱ{u+-w}qBx,SNd?0-.Kk\ sG#)K.Gx;RੴO ֍s*#$ [J?a!7 7'=e~9m׌<Jz }e@Qߒ=HXNb>߮Y[bzH|f`OBl_$vl?EQ<|.XJ *ҭW31Dl2L{##O_- QF09J)4 )e7jnЈPx" hJ*9^=s^Fu0^~ >ꘕ^Ne|6IӓFh6Ȫ:VڵL,*ʿΪ۰[Es`UiYݱ7k;ó~L#- JRE1~1)[_a/:>K⿽-<EAUuJNKYȺ9ʸzIYKBeTh_g5՗IUn'SLrӢjyT*Qy n 8JYJI0H.w4B d2k"sT,CNb# 1~y".$~R'0_6iZrʴHYTMIkN-R`8u=…<$)NjʽI+Qs+0S$>)܄v; XkY[ O7֧n nZ|V"7C\j;%8Vsu(4b\1]fhOAYOnMFz,i9yG5_$8rιx+^RSo1e`$L@ЉVa ̀0Bh@y@z/ cA} M_rL99B 橪VpUpWO@˫wEw2w=Nge eiiıj&)ޅH8`PQ^xZh^CS$d7󹚑{d? ?Ie `jAh kBdvs ^FE,_^ƶ JW$P[HꫤBy#E} 2,]uKȿ4T#JV7 ƥڈȨZwZ^f7 WSЖ%,vkOfQM<լ;_$M^T *Y4L@/ `KdiT!,* Cc7 N@;~\]}P|z[*@d~1}FoHK@}.Y>%aDRDB<)Wv#cj34D w4:IZrP K HZY}JHZ47)q~zkPA1ۯ_5 #5j].&zJG3b.^s͑!RI3v8;5(E+-N]w pRh3;D[3Ysr>yY'V kxc'UDgmls=ua^6bdD&e_!a vzDJz5^S릝6 "y6݈r',o 0<wf'e (8Nf1K!xTL >v m?ĞLt>~hCP_a][B fo^_.Z~8d\*yEqAhɲ%_(⠢9A2AzL\!ʿ1 5fI,3W3VAk#ULi["$OGe:K-i=`I 2M,,`6wj{9oR- JTztQoV}ljhR?+0AB`MTCls SL̯DC.;ݻ$V' \:)A?CrcWQ{Ԁ‘Q-Z×ftrQn R i*FS=J1$b5wΏ\q> ²R=mQ[8@EY*C~ 8/TrIm $sc. u3Z#ekȑpTcWgjhu;E*}Ǫ'wqT rvT$.6*ӑ2WHr+J$8mNa"}vG5B؎M4a4իu̳ e%"5|&#juQiLsĸOjy@>\t0RFB%H6*ɖLxxʓBm>9/`T)|5C0Xr^:L)(FQ_ڵ}${$/ؒ-đAxD9b8RT߬ftg;uf~!r\}WT?=t @^[G4aɦy#'D߻>">n,}w7H uٮ>;*Jm[hVS5*))&CTX+3 Ro"UoqV@?*jQ#ZSK?ſL($o˾U7կFmiE#4) c>#ѯ[I>?g fݪmW [zTz"`+CUr J_H ?Ѳ&=鉅IأE;Wk7ڇ2i^+;۾.J*,bB7Г6'I=$о<1>,}UE\7Ѽa S'dGAyE?BR3Ql+#o`cQALڴ.2w)i$-Kh-mfXX-/6法 n j 5wW/nP כV;dϺɼV6c>'al!@#bJh\]ExSN.O;G F~5Bo 81ۏ#=rD1Љ:Ypy v(YzUC <g$:&_~|GEZClGpF;ᡧy[( ɥhRu?"oS%ҏ} @slDҚ}v]EjӋ*?o.``Q:t{A@l H& o 6iHY|Zu=nRldjV )f(E u(@F#3_-~x #]vYrųToaz"ʝ'vXCTB%@1**XM+/ M\Pk/ m?띝b Q۸H'B!&ԙX4>+QNq~Ab-.6 ѓr8a >Q" p [zaʀ(gY` ׽Y=e]{@<ɯ\MPi?HT:Jp#pHY"޲e:cZE7р)?}"qYvE ad TnrXG;8X-XRYdZk.muvȮ,_rKPK. sJ+G78o~#?]}i Q# zYгq^5Wn-zJ?rg08jXOd?|S鼰p7ڵ;{]D$ZξҢiPfi+ryt_TeT0dc4)3Ns^dNJ;S˿ ıYm ;9'S⇌5l yen﫟$V|uw?Aa/qo( zIOA$ ]opL[6?I HS]PѾI 6 X&g<9jf;J<'wP2a}0 +ufgY  A%uicz{)ݮ$YGPx;]|Jq]Yk_[}eєj}'Rƽt uTe$O(QpdX7Զ\:wGQ.q@@yM mTIܰBWJ-}anwYRNk??`y٩CFƂȶN_ ۛ BɎȌǸf]ZiK-Mթ,}?길O'=y+g]zxr[6ZZUntu*|-<`|Jۮ< <̫m[4ZU}*JOpŞ_oQWy]ڔ8aK/}-qu)WSqmP_ odVK_;E7S¢Q0Fx2Pv9dݎ y,Ɍkuw>BPj)fQ,,"0Z:`gu"03#R)} F3쯰iUJz-_ϚEba^Dk^p֔U  vBtG]NcS0*% _s׍&oݾeg!,*bG=3vqS-P$|z-rfamc,~ %[^Nʹ{=BhG|SdTV0ǷFh ם,rcN@{㷅ґ&ZGxi0v@`4'w=%ŴLEu4NmSsI0. UW !<C̀^5%FM8&[-bl)u4K}¢5ȬaRx(>۽@F#]cKkBwB=(c4Χ㕯hsQZ V'nL>o+WX>i(;7Mʦ_[ 4Hx 8R}Wʁ#|>0 X`ZկpPη:ҳP,\ KX[Q2-2#j?.XfC/|.f;[sQ;Z.{'s`w2#=G1>ElC ~a3$M0 .ڑ B}~8L^(\0_֐xN;rPۦ%4$RJog{Bʒ | wy  *.P:3#]†:QgS=ZNY#![T-8- كM@ [^X.pP che=?9|fft _+1xIu7=wf3G-ޒ[h 7<\c78.'. Pʒvo X㧍2#pY7´u{ )Eې.4e bt U #[*jf]{.B#HVuE]M=BJY[1b%'WVRij`$ԛwv&u&aHl5iPacc!)S<%SB,2453]wj(d{{#-V2v! x,dKeo(3[%;&z} 8|&SF+(X7Sh[ j]Aۿ'WHق1Lzht6vAYRTlU?%^JL3>Zumxqᓒ› x]ٳ ,>" g#6 mF7)WWxv7Yd+لXOF '9\150*@_o)-fG7r[W9RʁLn/QΌS4c9I&$v{_?_OvI,ޱm[ŷL#~ޅw`@? i&wB'5 1r`l[:>vV/v ٬.1rfSb#F3`"cɕqԛ|pZP{jx0$U) uagB8 7C퀴j 3N*3S6*.1 ]օ>:_R6oW ׉K*uFxw5~ԩHmvo4}/зzH6YįB#w]_g>E+p8o* B:Asm;_SB;_YTG0 rwIh.~ڊT^C`e$ye!q g%:ǚ\^AzYe4ۘD1jHN8q^ >|]C/ 99iXGxo2pe<c}iO8%~WxZ#hHDD~&Ã4T&'4/:hLo(mpaoCF()5.M&{1˽iUOC*0l6 e~7{hImCǏzGg CD!(81i W.-H>ndUn%|k/oƴ4*Jxʫ>5DѰ&/!5Ƒo7^#c ZJ./j YZ!ooS۟15y[@F~A{ey:m{ ]*WA\(-騽MAvýv"xR0.Hm &ZOR&ᾘ|¤u\pHL2T֌07.FǤKl-L`8E3IG5MOPԨ!LGfGHu/4Sjg$.5H`5ޕ[᳢t14SW>K ONÅexR|BLD3m<>쟀B5 *)lK..lYc7!S=4bvד#['ƨ 8kS ,vjCddMQ2lc}}T /w3s+ zyu(jxP^93癄̖MIoǐ.{"P̩Eم#)vixC pI4ɥ.sh5f ef>#i%5/KR~p~VM9)gDWaH|mE ` 1тP )7[3NOr+~:?r\a"vQjڗ4$d#"yR_u9UQi&DP%]ii<D+'$D/T+ {d-։*$_GҶNtABa + b\Wp.<{F JiqWR6uv J1 ڴbNXui8Edg 4f3K,кz{-jG:[l%\pͥK+87ɧl֔9Wܣu~%~Qtp#i.}.FlJK҈kj / 0<0j\Vfz'IiTGX9laëXIPAzrg eul!kCD>-7z! .5P q{٢r^#xisEkPPY3}'LP^DvT&1f" V_&׵3)ى)^Ĉ1!!+K'ݥEw:EͿ?,zuGX-GClҭBO3JbOz *f!}1+ I5@Uhe)U(}cŨ*XNj!+r<~Ϲ}:j.ۈ\ ggx4n2itu~@G YS"1M!X>Ng{{ovTTU!ي g':$eQʵ Rs0͆mLc6$FI2m d2 vD8e ,S ἟sYψKEr')|čϰLbWvAX)eb,4١$~-(b|bPXEPwq%H!Kl  TfLX& #CdzdJo ^\xr{mW{H $V5yZw]@wJ_پ$DzI׉jsɘu>p!|*?\ HbI# L+վ,H!h-FSWzӚP$<2Bحw.,w8s }pǕI>C?-qLHI$<N .&"WE#v?e-^59Y'0[{:uc QgPfSXl +0*Y KA)]U- O$< 'x`&) 3{J!̫7(ئlPBp \wgr+/^Ia١VY>0<piq|&w=R^V)~L?&LK>^A~$CMq|ӯ3x6U*鵟\2B3h"RI 0݀oE3'VY&Yz\-5tE~bp8BRHd%OZ߯-mNeZTfO<?K1-14;Z#:-v~PRC)DؕA[wȀFr|jcZ'-Wu5QUhMu$*T-IRmk#yHN)/tL4Yqgxٳ#>pt#zOܥW;ssyM}9ߨ1.Y5ym{F:Ps J,7gtfD6yυÊ/B{@IB |Bp?uӰ`r*[^ űu1v0/Օ&ݏA:IHh-os+*7nŵ'\MTTm}5nP[nz˃)RXm/{;7;ʈRPk`%[I# n:l` o+&%.gLn8R]w&`&s [94C؈$ϔLH~8!L7cSYQU{k}9&bRO8@!e+D~$9GmpDqw ѷ\I>O(O7nF"~`BE8Ϸ%biBHj]pnᶢ,Ue˧eBfԛI~&ށ;0<6 'NPpC㇋#&vcѓ_ N\;rS0\1F-j>XpQ*y"ƎT}$g~2|GhNjTf.Ƨ MGg@ar"0 qTyC5jR^7jh3 ZBYp^I~K≤HSClK 8'0sO gnƤnCl5z-VD| S@ ~En'Z%vQ>VGrVѩU 'zu"5* Q^a6aŮW HzUK-hQIDǎ} ˳+j!~ɬq볜ūJ.aJI:C[)jEv@PGZugxw_5+Ȳ'ku$ȽumBF_ђ]Fm΁ <r *DsĮW*%,hN}z|[󊽎y6N~8.R0z0WP+ieWu@v!IJv~ ɉ[řW_6B x%8QrEۡ톄 y曈:{R+ggvRMv̘MU*rf9#\-Yxɷ{'].fWvSkMΆASbOl ʄzn/}%I5Dt3+"r&JUĤ1Kge T`+=.tO7|fsPCnުpa#J{J,Θ:W%naFşU?s/E^)7nz+ާC7 _~ sϳ5`/ wofC=Y\Rn!0)dYb!\\ߒ=_b wK[>#{{OB_?FŸ{N~:m%ԇryA̋$Z;KL1c)p_:ې0Pgg;{8S&\*1Iٛ,?F|(:#Bs/zǵɡp 1碙!X-;7UVVȶ^O'r_eIjxݫ\K|o$C5Jsu4 ^cѮn% q=*Sm5&f1) $sŸYXTcFdЁ"1.uPNu**wr%'`Ef}Oxܷr#_Fzz/jt,:,fjFCd[6/i `)<-mptĮ o=r ~da)` h⧕ރ /obUF2}\a^3/`d}1}7?O -5;y "6'v%Jc^Z|Zuf3{:_+c,U75K$T#4z:Š zPANnYšbRV4g=+*Dss WUҸX faOrgy{ٓXP`z'yKsUlOUtbHoB(4%Yl`:k{)";`0Jl$N Eۿ@_ Jp`NQMen VyH LVXT5v$x~~84ץD%H9~2K|=K"?YWS8C#1lܘ[6ٹ۟LοޔErJ>ro]iu2Q uAh:I,yabXF\ǺfS:|^;qZJ( g^e0NayAw"A.x~ ^ ⤮(\JCh-s;݃*=Y upoĕ9<|$ɢ vuew.8!^eŃ% g@vIО|qJOlf`,qw宬N . (im\f]ߐs gw1QSe;$OM(7Ud W>a+ೖNh o:ʁ/Z3/&^ *jqw֜bkT#j?.)ٮ aHt:,mhGNC+jdJ7EH%-:(LtgXg+Lxւy*N.s%f,SpR بSP?FO$JEY+ݠ ]b~X|ȻQ~x'n"uZ4HG31ח L%%3 ƍwzxX!lyqy1 !QDJ5c"Q]k"]&D$ ~(ҰuD砈bL?`!I6 K+8R)6%~ZFPdY M~Dy[jn9HJ Ht% rViC-q$j;=fioὈ ۩)_!dvZ6X˨ݡSD=$#s$G@FREu)QgfȺAv_W2 ;H_k=*|ޑOٌ~WH-0L#$'Y Fcӹb=tXg wz}d"|ҢzVnYϘ#xn4Lp xrBs?LQ: ad WH m,9XkLg jN\W]\: 2u->>s)^woҗ|,KʮzCHϺ].'\9mWHQPj{۹S'5|ڵ^acP~YEFg}.Ucžu9{dLkOliS/؊~菜ݪyF$MA.ӥͨb+D$.Vi`m7lvL֠a xr Y4`Tn^v)uFfOc+a8Atv}z 3ɳ0N: 4 CݥC!qɠ)9LP(b3yLzFĉg\rX\$Cvn@[f|:!h%,tp,8ŀF 竪 7i;]9q9Yf@"B1sj7 X4nBfc9%{ C|ڔ]2ʹo1yRm6MX>)H+7)Dn4?@oj|+Ca$.hN2*ح'VueEs -vuQ(ϪkN[DjVTGC6tѣH7%Sbj}îZ&1Jw?A;G:s"3nF:sw$ZnrHPÖ N* ǫP0NўX  b9#_#m_}D^%CJ_h9Dj̋* X[<wiM6Tt]OF =_2_Rs'Y]iO8&qt6w,Z- bJ$qQq!BY5efY`x 8}j=8!ž2o- %>h vUmxq澕Rm$G ǨmFOC`f?.4(Hf!|(@Q~%",YShV{i|>gNXGČw[eWl8h5g\un7  =s@6޺[A7Mvޟ xdNYRkꍦ0ֲ p=w/,2deI9}vwkU-:Pi}-v!j/f߷DkEMY:A]ez!HɈ\ Uٵo]heivɹр}fn'I+D4ʰ '꜁^ς;11OkeToj )f}xϨX*Xl:̦ _bia=y9nu]>prÇbi `)F1ZɿI}`?o{DbΛf~!+֗ţz]vT$ƻg4JOYsF^<¨ҤÁs :/ }b>㨾V54 ;gbw]}5^ (ɻBY#A鞠\0GGg>{oY§9*E|/t,@7B~0V¯Z$M+VhٲdI󧣦ԜJ]3#B 懃d%0$B(0xugq jP_f ؞G]R?ayHia!J֐~.(uk^/)nOsYc6l fz;JPv7sq[T_y~buwG<ߚ}@ oj33`P^ЅXvD9j`ÂV^[Dݒٞy6҈֕{fcɎm߷Yh; +$mB]˕[筜7oAt36\+љ}˖˲'$t߃'oC $F$\rInM(Wl Eʳ{CL?!O?UC ?OhZ.J".IT{ nz\bL xyoy-VB**#Nw[tGfw?VsT ?\rRlj.Ι }6'a ܗWidѕ`8|q bF-鶴pdF} eWN.[$g1mdY3-Y>1r7eym<$A\ĭҚT6 nI^\ChGϼ>KʆG92kWW:1,u_K4,^L+£fJG[+k{dXFXiѬ{TeXEoaV zT*28%/n nLS򘀣#OVC/eoy $/aj>} TFP@ɥFao< M82{@NB](/[;t`ڐjճO ? f~ZZ&brNGف9xrai ۭ{%,7,n7g3)?;΁CY^S*-ZYpOW c6(v3 IIAXhet &h7֍ Mޜ+%ݫ X Sn{aI{+P!"z"Ҋ9'@|#yGo{v+SLx_bqӑlFzl'CCP;W=,}*X fZ]ڈΪj~`-ȘGPm \MPK[{Ac $L-0MIYQ1@(W>.[鹣/ ejуI}aa^}$娝%9:~~Ɉwr^hZ<$aB_ZuvGn 归 $Hj>J*DV J" 7l1U nTlt,ՉvO޶ 0eP?*,S~kÊ4qeL'7ɞ-uU^h/'IZ=XA:2bI5u "h3XrUMǟJ Flf6I8qW7L׸)uW0zfh5E-+\eG[+ `od$i@fX?;N Δ)M i/hɍ}E/!2}\eQFں~PeI2j9DU$>'Rc\~V!|dd#dJ̀= *nv"vʵvd+~@7In Pn%zBBZ3q,{0FDZU(nAң)q %n} XXf.n. )kQ}0Wtpdui};rd3:|,R*Q_ #4JLnߗ(5?W:sϞbػ֭¤HǣX.0N1)]]p+׽ޱpP3Zx/O<;b-?M:=)LFF t c h~ʼnmOΥUB,(j<6Iy׾?I ?ߒny|)j>2(~2$7G6[BꍘN,}h4cQZzqiv}=d .߾ iQEa@ {@7 Own!θ>'ifc{6z?.,.iT҉G 9ߵ(QsK Jdl4Й׾g^nZfzRg*La59Igy9 xk@ U@z ^NcA⟅G~Hb,%p4ueȕnE%.^hr <šuH򗓹G&zվpg*UG=ZN5M^emS<4LG:~.eYԆHJd?"{.bt&,3Sypti54h L tK̶%> 4X5{ׂ QS\/(k]xv:'|:<v ?N+TdO1% sI Uqa*!3&N?-Tm\$vl*xӛM_7b,g,3 fkfmUW(($J#fQ6oN a$ZZ~x~z[{Sʥ3 ᏛhtW!nSBAM7I͔dbQ ]ّ,34ΘB3 _freGGy9TaoC^Q"'ŕ1MwHX r{$@]-.P.?cR: hhژԍt.AY)!\]Py|Xló1Ӣ8=$y08AmAhn ԍ%q1loZAMuVEs#˘ 1DƬvՔs9] HR_lpq3WڸO |*bK@W1^K,uX4DXر0.S2F'#`Dޢ6W͚n` EUʖM\edIY̳:UBI/VjZYaiLP_O70 2Zy_{ fxYyJތzls鑮8p&p|;?)bXEe8P3˩$ ͡>|ުAa?_QNu)qqYiU!o|P]L]E/U,mN~N{./9?.qǤvCX0E aI |bZLT8v}M.8|nFj FA`')b(їU>OE4-7M5ӻHrk&%!g-PZJQcNU# tꕟ7=W-1B0D7;ir1O{jXG'P3OL@lRxB2My1oX`@7sc ؃I0>i &۪#I2볛]zWG6, &U5Ȼ(d#X9 $1gY^CE*ǝv.8N+@u49Dt`C'a *d}^ɒI;!k$OC|:Z<#']FFSOp-#+uTP,7d,^NOsy!%3 E!14vk h}lL7śzy,0|H}9gXb<hiG[ulqy]'yCLڲi_׌ER!L:͊RJK <]a0 ۤ=u;>MhXd=Gtñ( C[8Sf|a$sRZ5!n+2'֛ eZ~~꼊5D%~4E>ORd59ƽB(xbfq$$HLLЃoyq0gőm7Nn|ۓ=VӠ7+"4TY2"7X #ߚ$dFc@ (b rBVycYи0'65YD]ٛjҎsǦ+-tq[#umK'.X 6Ut6m|JO n1B-" $+?uؚ\:ᗉ)\Nk&p ShԛvTA YW:,+3̽鋊}3|8 stH`1jfxєpMMnikoI|qnPF^"-}^^(kB݉ `2ɗg6FO+-Cu:-z2Z*o&_Tb{ z.`T~OpilmmaRXG٪H0֘PctJbޣWd;PZ]/ԞS,%꺧1aRP_ X]KEǰ-Wͳ tm-*w80Fʀ.er ;/Ӓ[9SKgYck z]xp Vٖ%["R9Npac3Έ|~v*i"OŃa[UgT<iⓙ&F8njp1zRTGC^lP!ᩗZB D|)*=>~u o /n#2uAš?8pdsm',w.d502zc<vb7^gHY V5Gܰ?%ݙ{6K94ݸ=. h0~.V'_+:Tʐ"q)DOLgL] ÿ>Bpeյ$mo έl6 C ێsaP8H u c*HN/y'LW( vY2È HhT/fǙ\ھspVW)lЖ(K &?d]n-MÅ@Mka N{ ډ\|K@q!+_>d]xâVꦿ`Nwb3kvm *whА52%Fwv%PY2>GJpr&b: 4>FΦ8୿ßD \S$~DQi9e 鸞措lH,Lfz6J' аKa:}.JSLNWM# d"~?=tJGD/w#='V gK_x J'zHLof8呼DPrIb< ՑNan"Ιu7ITChΊwy%qP7Uz1plt#a6eyϴk2E~\vv2i3Dn+ggQ#7"mWgG9G C.@0Q2db(c1\Ap9X,Hf3[b1P~gΐ5ŽDiG0Z-5m|@h˓ n}.LXnx)I1D6R9;&k,Dڕe{Ĝ QY@Gy.uʜtl᠚_ YvؑACSk"3BK7E<0$|NS"IhĜ2#hR,B}|p]}8{>ni%m7;)#[%p}%9i*gf7 ܜ{/fp|ZWn$<&"Nۭ&V~ȻGUŲ/Ag}ĭǼ8IDѢz탞˅ DS겷΂L!w\E ^SUQWǯ2Y]M^4mq&/b"Azk 73Lu@;v&Q<'LGz Vx,`~|ZIC'nuYb`.ʛ3afh𢥊$٭YT^XLS[S EO@/6=PiyF˔v+BjP]f9Ѽvm&";kqY_ș g.;S0?KL|=Y1j)#u]0 !&r{T|t*a,o{eY ^sH _'&Y~ 'lmvV`g.,PpQ)i /끤7 |T2k'kfiϩ"\ٌVRz+_h1j$bnF[D~BѲW`!ZIɣLeȟlz0cN(&?m66@kO-z3r蔠#֔Zyp2JDUD(j?Pg'Qv$JK QMh@˞. \ 0{!}iꡐZ٥"DTڳK b/Lt)A+ PX _V7Z :08);/ck,ypgYOuN" }v}іO Hj@B/$*msR>\JnX\aR/u0Ro 0ljȧ\=%`` k_)"iTTG -VKqVU|xK׹7%}tH}_y4jؗXA)$'u:HJ@5 UL 6dž&KIjsgPͩa? fDE6N!a%szY/_9=3Cvꂰ\1iQ%f-! %0fG棈ikE%)]t"ߓ|ed5S ➶>vN d ZkC6T V+cTwe~$_Fn^NIzf.kRE]U~c֡(8q *u=`D|* ǤXJ7i'P!5M:Aq:61Ʌc#}zLkn{kpŁ-N8N4/?qpy ٦[|[h܀7E 0%3:J̅:&qs@0|7] /7ZnyHv__asFNFP̂Z"KeGXsYK%zU շx &o6H69nrB-5E >4RRH&.2-u :>q$'(IuXwZy(v>Fc,Ù??4W{DjhFWY> >]\UOC994 ٘P{bksFE5wڀ}0N% aDEޏwF`9R8)7@I(V\SJ"r|'hT ZxUdPNqQJ ~ӍYJr awD}b| G / ^+s4*سȉX[|^~ $wIE d4M i7-` /7J}rwōDfqoᑶ9q^'>꛰>6A.6 !&,7TO} c9p(5ug%9_\25Yj}j042_^<_:o5Bj CLNž_A6VB2ޮ;`ŀ bv)#Ϝ!Z5pdvP0RLjX #7Ȋqi2hBCjju85,hSU\ۍQ}R/?ˎdA0͈~RGc+T'{{CRmR(Y?fWr b4#o(쫶5/wc",lǓLeaҿTQ}'N7xg:AQg,&%֐B|m۷1@(t#+w?ӎcۭeիv#E`ܠ nF"sC#FG27 +3`{lԂُ[BD_lPqH\3NJ{uٰuh]Z+43Sn2CP*Fyķa#q*jeߝVeѿr~{Xr1K=|2W]= 0%+}]́H@@f%}@"kƍ.JFD= 22 y9@Ok#2w^y|o#+!# _ݶG〙H$e2u;l<=GO=rnoC/bX s4aۈPG\qN't M<6c@EmY@'cq's ֣ `b;nН7SG=Cf~:Kc/1͙H|oL>/GP\u[ܒy{R.ذ*Ѩh, y pb?v!< DT6|~c33[r&f~?e/1iY_纺ƆnӋU m{Ɏ"m6?9vCUbG`;u*DUyv w8d_x[E"I# MR^mm~DSFvKĆv Fj{pM9ff8'}xsSyemM @kPqQhʎ9:-L3i˭&m^#]h[>;dVvٱl?⯦U>0mQt֐vXAj[_6UgJ-҃j@0>\.?/ەKBh- Z-]\A)kPSWWJuٛm3a0CA4r5j6<< ]5i+yDL_8A isbҲ%k+7z9;v%%5\мd HA<ѲWWGLm,*Ӳ2=J N~ p5jT>Y$s#vL^g` ve_uS,/%`7;}{RCi} ^"iŋV Bb.Q%|W݋t#x\_TgRr3^A [\A`w_q+}}|W|6G{C^P/dGN}.z"ڽZvS#Go]PBN^5Kӥ1,/i㈘U$NNmm܊*{zk/X a9X;`~ ?gxAW[K9M3[@sw5\GP|.Յ L #((%NTM^hҹ Fr!&{"F~]J31`kmoH~ʱ(Z(gݤ64?i_MCR" Ƨ~u8#5,֞K8H~ RG~˭!sGq;>+F"^ܳL,?UV?p;ݮƮ-Q8>m딢WQc ;Dכ$ޞ5'5>oBSKˏ Yd'&H? y gJ腹F(#ꮬ0dvpV9Qy4կB[U֨( B+R`*Y|2^X810['6 . ͈ ɗ *J3 m<k9}Boc/4S*2:BY57[H6]K .Ģ~s%x͜k`"!!CF j ,I]_$#3Bd1+$}BōwTor6yڞXKH0TȽ4KxᇋOݙ n4oִZNU,CrN|oGM& 3HEGx/Ļ󟼨D?$b7iߐ$=:NJ)ODͪAչ˵p^8D`4x9G^#бgYZ0707010000031d000081a40000000000000000000000016650944200005494000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/TS]?Eh=ڜ.+B4gq5Ir2F_UXga"(JSByiMoz& @WlxfЧE3L^FsډXfX9J+ wK7q34 ӳ6iJ䎃g Xg乹rXz(=b`}mJE|%' P}7v{6^0([9*QP¬2Z}CK' vc{p̟;EϜjYEX淤+]57y>W }p}CO>O/1q~R#c8֒vZƏOW "=fwM\)5v3π71|Wr }^[eĩ@lqIK:4yX!b2>xSSܘ`i,H"1NRKWI~RF̬:rg(NN*lUk^X6w0ih޶_%ov{"kJ1cr bnEACh[{idAo}T:S/R=uzrsuE?ieZa='l->pїBE kbE [{Fh1(awLC =SFqݣeD/msa2w+WORl3v%m<(FTow Kf0qnW>m'h4dI (GAx&#c.|ݛhfUy/1%Z0k[t\sG@uG7RkX >u[Shbxڽ2D^nf@ x4]fHֿ h!ٵOwɝ jgƼ,bj{L`@SM\Uc4mq20QFu1XvV3J˯@417 Ɇ%BT~|]xC-&߬ԚxӑwZ-d6wRCwZ( : VŜbd^N$βߍjLZR0SCa1"t?g϶3!ߝO 'ބBAH9s9g h'(B>qs"́?E)Aom W#@/4䌩*ƩՉJ{O],'@@b^𨆰z}t+*PñJ)cW j B&]'OV,CK9IInRX&޴:y]+ɩpJ^L|&2eWeZ|ؓBBxP RH ).gf{Ar5^rB<@ ɇǢBJYlT7&.n kt盃,Y 9!̝` -/dY V5igū}, C:cgӰʝXLLM\BӇ^RdG/Zn% @mcO|b=\96[le`?@bƖI=d ЊhKɣ|22q pTn@0 RZn|U[Ҁv3 Uш-B Jq7v!KW.Tjlu&ڄ mɅ'̮;N {VyecR wV;`ؐفC،bizt Ǭzc<36J'2|P)5=_,8u""XCM:&=4ns1Xg ΛWgE^"w/u }gˀLC]4 "޲~7q\ld ؿAT~Re~ɮh ږr ta B^ꉹĿWjpƯAK> 8D_ Xpr5 J-&8Pqrᬙ ihBIF$RMAAYJoK򮉒];[kF}=RKx7 Lja7W7ݹ 46~H.jUѺ-,(6f`$1=3(ρ];6^1AR 1`S;2OTG]zxPb#|~Fj7x-` `ڼȜ.h%dRK-۴ԃظ0mf&ְ^} O@QRɢ/vT5[ܒd 1||O7$}XnpE6 perH  iW|}-SK7DG3汮xs2uu`}a>+3fZym6Sgs/ѫ!M.),,]P؀/ ! B" ,\ƢI/$hY#GJA>Vksa k\FnÞ^Ne\ M> ? o=OP7rQ0ѲʫqOkGm:zh8^x_ @ !,:k̽4SNkAצ|ڂl2~6htOۚؿz%A߽aaU+`&h!" oyCA{0K*/8Z vZonUV#Gf7քha-?l%N? 7`+'iٰm(`tto;eX\7za.ŒhËC"=HEnSgٺr)M -i^ +3r ^冥h彻؊_ MzPGrO7{Yc@׊mw]S˜B2?L/2#DN VmӾ&6hc #@}SrbϨƐ@aoXc)CwDXݞWʨ" _o'<<'toUK so\VUhlw2}$R\F/-H;)wgH_$UntE2Bյ—ߣ$ؘoB'Yj!/^^^!4=&5j:q '6_vJEK߽Pe؏9d(ĠtZ,P܀r>4Vҡk@]Ob`H \ 'Sd@;nN)'Ԡm-frG3ׂ).&j~Y'%FTϣqƩslCU*feiXwwY04[L0VKY|%`L+^bTA$>|J%sVyυbҲmL0˴ƏfPvmea>Ӹ`8k-ͰU$eYv] д~fRY$/0~K10#W_xF˴Bjr벸ş8XkȯWH\9܌2icMmodWZƄjh"x%fYN\,LoטT%.Ȗ]w+P-S4䛋`;GNwMsc=d8k *횡ɖ_]v2Q=GäX+Υ~1-iQ;ĎbĢѓ%W.vzPɣ3*">莭C~߉XH;DWD^5B0NL#GO C{xΓѲמ ,by:]@)IIآ^/4\Mi-垛*6Y_94`ëtRd?{r8+`!`Y3dh@*PR? MRMimjC3b@zNLiwo~k%7B ZP1pG,q;y\ e>vILYs$Qp<ѓLrGD/7:P$5b?IapswOw+EP{Z ݏ&]2mm2ٸFy$wV/i׋*](mgkG,|4{w)tO{c$L% <9oqJk%'tfE;a֡n/]%(}+QL A!VҜ+ )>H~7N(5]3jbRst`H_dCNP*~m\UwT|)Ŭw4V Ĝ"=I;47s|^/\*4CiK#pc .~(djٚS]7//Ʌ<^2 J4صx9  ю iזv>!loJ}lX>kOiExyI"vT^ ]mq3 ~۷:bzTG=㒅9:/qD~aK4mI% EU(%٫S41HI n1"UF'܃e'/I/$<+ N|t0bgR ^!Ǧ`D녥3,k0YP\՜u@v+ݜAN!^9bsBtEX7F 7qO*@4*/գjG?KA2+_FĪ ٝz.gx$ǥgYJka ,A)$'l/Tŷl&OU+Cs wF.T% IsCLWhxEbս9%"2> h_ʻEjiB-cgA ;Kp28c[:#a0ɐ@b^eߓVg_s`d-.A 粻Ow-$6^erqL- v$ al~R>.&\Tv0~Vl)A^y3ewAW8wWR :LbjfC̖'nL>X[@z"<v.)՟g Ği=?8I;$.(mY9K~ֳ- ˔"]e>PwvMci=A򮾘R O2{E„_l(*?O~t$Y=c8L?g4/㓛ndO@ ^ЛB=Myu20j1G/N`( x)蘖ɚG⍄S7F2$C ǹ~tk2{;I-\g#9֓`CaVA,_ܙt3 ^ q>$^);G=MX,U'2!n:c*;;6>-q$NHqj*II -]IaPʎu(F|(wyKiT4^3OEs^JGj2OpoyE*P `M|yaB{ W[%IVV*"`9=J+֟^YB,Pڍ# ě_mvt_@_GuE{`:5|:/;vCBCg̺3'4 Tz]WBpkeQ᝼٥j6Um"i"2#{ R_!Z_u~W[:gӾF^[OFHL9 } צ+hC5N8K ;>M\b dug@Zx^rx63e8tg6!~YZro [((Y,eǚrak*LF6 wJITKRXW[>#k69u0~N.NYC/)ꦟNx^bxh:g2pif{^i8 Ӿ0S+,rƇOT;1KIS7c{Q-UOR Ba. Ւō#ь˯kewCճ e-iラbސY)Vo :0@{gky^}J "l c*#/KlS6y-򖗠u'&$uT]>r{&ߜI*@ʋ%B4jvu36x6Kq\f%ͿĨr )¯d)?mlfQd,Bp[O@wғ3`MyA6FhkFFD.Ű.[(zp=Z߫+o5ĸHZ_87D{nfL]<ׇs39Q-ȬXWQw (,`m3Uȷ4?[ᡚݴ~Ru/lIRz1 C`:ļ~[%=2Sʕ$Sy37"qʍ; 0qR6V!UA|'No([:_G`^L55ZdJmqGHPF~ŚŁʶI0W$޵[~N1h=>*E66B:t VS˯jR;ExFeMaC?H/9e?Dʔ_5y zMEO(: -K6y {uDl v^w= 9nө7ad M.{q&J>Uf\X Ұ8Rs<8ؓͫ=fΟ3 anT6}ۺgd>e %en V8,KQlҏh?R -~1dN-Al25,=;θ3>ƏAߵ`qН_I&k؊<.g<Rյ2کNQ<񳗴,^tٟ.Ƶy;rsYiT{u2d:n6ר13 mvEKA}gے8*v6Bϛ|d|f~j]!? GkR~S٫H.i@,:()n2ruFyt3O!򧜐}J{J?T.8Q1&fj%q}&-“YÕɲPXow (tZUs0zWTlx*f˕ վ (*` vQC8RGr2ˊ/x^(?KOtBiE!ot5kmBG#' g{0'wlTR!!uhD=\v ޓ+\ёvWTΡ((ΠJ#.?=kOX<\DޠY[i :Nš@_&ǁ1Cr~tR+BKQ*kqg&ɺDž5{Go|`wBE7vyW!Iw@[9mSm=G.9˵ SPND#lB}Dƚ\fq^oIyk@35YzYɑAjlͨz(f.vM᧗n^90*0 Mx\6mKsu Ǯ.r{G)~ *>P.拍rV1Fvؐ#J>΍ǧ{p [gsd%ܣ9 ݘCf(\(S=iGCe `@vNFkER×:o5< t%n&e<V#`wUFS"@Br1l[_4 li7p )L%@)D=ˍG=ã Il (cIgzf} W^CCA{8YNtl+CJL'o-&hAn*^niשTIw\v.gwEŒ[84sՙx~STܐ2\tj q^]"ZZڽ)rWD?`ss2+=_[Ը6NO˩>ȭa34T ܆ܜᤄ{suJ O 0_ F{aV&e\b4r- f>hAȯWRep$B,&"$'"#5Jc23e !Ff[9")/ڍi"FqGA`ݜ,@KFL9<$P"Oo@ }["WiM'|":f#,j"M$'2Hqb_1w8xe'F.d|?G7kX1}ْ 3ePL"c1֥.7mym1mRݾOEOAF*mĆdУ}&3-U6t۞8Tl#Ou|M1Fqy;Sʀ22Fs_S}^*T6'1SZ;gv3#ܜW`r#iZ3m9|+faDjxRx-tR%4_ږAĐ 7V~I͔5mJJDP]PzpzC)y>rҶΑS?,-}x.o`H&̮f#AK2ϩ+aD;5VZ%rTU(X R~ A-=^k7') 7P ō׳f1Jf3:H## yVAڶs<'w:`B+uM p%x|&our]- 9*~=,Z#Q} 3.{2m(UJ* 0xM٘HBTKȆ# vCD:c7bƻm~»eI55_b6́q2M8[g>zB+mWq=iBc,Èՠm<)|j]z\z🲋R i"1emnJ&oz&9ј臼(=+ nL>O z o8 {oz0yQ)Qc\'ˆ5j".x~Jɛ./ !FQڅ{Ŗ>䕮! <s:7n<Ǹ!m+|WTǛmV?ZN4ۦ{p.ssA npk?8yIu;u/܎,Tj`Cʅ5wM iH $^JXB> ;զEa w:zO3fh6_`TkhCf7Iqg҉d[O x@33rG\NX@břM,,)`$+Vf궛&=&Ce%iRנbʞ C%ePO\HNnjgal -|Fĝ~J ӌx`v 8N%[ ЯfֲHGPc(\ D>.[#^JЌҝk6+;dC7vuF?]-`ZͤXm%tOo Mҙ41sp#2@5`OJn z׽}boZPq)8r Qδ ʻX=W)` Uk9 UyŴ -i\zĊVXL2yrx% AsuˡOrT3zُ&TL |H[SP?f)R *E1mQ~^jmUo?&D sЬؚ0@^ȕ"ZegנPQ{032IK؀k%Q׍yK~&Js"FgE@ouRxRQKȕ18'T 5PR^cp U-H|ϔ' $`9Rqdzĵz%QY7>פPis8ƅ^N!wl6m)n"*^^%K Ῠ]ٗ>]v(tӧ]Մ":~g|_ |^SfRݴc:Qb91`鯬4bLH(1}Q0.(hYVDm!e郵9%۰3yDI:BLT Cm?sݴP?5 IY6N$ ڬxJMcY[A*щ}U1ӊ}Np(#CkR­JlXeɱc6װXRSv ϓ8%T>`1H9p\u"3R;t+L0P+alpW%Gɤ_fֲWNDgn'{HAf65zy]CōlA z/2z~8lix)aU>N$4&t7+%K_)/ ;{Z okXT";cwΦ;<PmzTXr>R,0e'.%W鄴[>5bYa`jYem.Y( =ߨy29>uvu|mx zelsyCvVA;X[W3Ug ^iyX?HOgOJ6]+vG<Ǩjޥ@;oNVXXVjB@XƜ|IDhHkW\ݟCp `*UZ$G,)*ɧ,goWJi[41#GL"'򏶛'+09&̴_kRҀe8f+{?L+RWpAB:LX*n[2p"Q? )ѭ5U.9PjP]T?2؋Gg/*<~=+W"%S-YNKO˝,K^ 2,Dh'SOve/Zg[˜?C.)%H?5do-+TRŞ{ = {Y̓)pHl-WEH&^T#/,][\*щkgw6haG`Fĝ'֋h+'Q\}D]\ 9zִXc1nkDGg=-"3E Ds\ptؘʥpMir~9+*Ïb0X7hYɇv>xz;gakRKQA;߀.9&LԦ,P!@I 9MHCG U,6.}}8*x0޲y-VMpB\G_oM]a GI Jl1|ŃJ`&#GucdW`~= Ǣ. qZΕ~v| ^[q@Q*X}Qo2ƕykF'uV}!3od,аiG !(pYӨ0p7ֻI"ˢ^{T~2{&Cz ='1Oo rKR;j:8yǞETj͜EgYy#\kG)(#VIn#88^f=!_?!|~DaArvW X<5H?ZשAxM>.FqSV\zkҎѡHD7V^-F=ådq_. O&$9q42Ū ors)𝹪*k8∽Q9057+MuVE'ٶ^3Lg%']LpIcب{&$]+c-,wRLQtL~o}s>]~[)!$$]5&{K[SK%96u[pU`@(ɴL鑱^kҐU.e)^o*Z+]USw}s A.6U^H*c$|Q&Q%17ԆGZ_Hyb6̱+s'D T wLr2,.N&b1=N[` ϕm򇎜oHnMȄXt(rU w01LF :cEvdPw87` TMaIмT9XP/an1/o:le/HIs&fN576oڲ<]rWs-A?lt܆YH`uΦ 4"D&Ne$ +D<7:*ޥy*c·)(q"D &Khs ZѦoi5`7Q텦!P'k_@]/NzS}7̥`ruC=!f邴΋ibF,<yԾhXJbwdϴ" 1C8-SoAͿ)1:eVHB0Z) FPgslCB3]g|66 .guߌDd dSfa-5Aau `[/ IiMJB(7ml#>KPaʘyn"c 6:O^? 3Լ>R+p-Tg NvEð`Bp :<>zSȖi9SCq$ᜧ[R'2nj Ve^w*3Z4dKY,~{\QpyoXx a!Wq}"J#:j`ձ0-IbJF`#?Z:NϦagYC`aCtEuTb`/Է2@؛{ OYRK.z ̈́J-D ^ktfCaު9i?3hDz0ldͻH:7V]]p&8oVWKkyId^NFCann1sa]iA E qg iMq51ÆO,ZoB]ŖVH"[߱B`f-X$noH@ ]XXY!A_ \V*hPu;-Fe a4s:&C`VARn (Y9n]]4FH[pIo~p%E\FA'JSQb׺Ko(>XUE&2}VgȒj(ttXƨYv-?YQ\ImPNB)&1i!'%S]q+JQNW2+陯y;ŝ&EZ} ۘ7:Т(q.^ \J:|ȯ@'f2p }$ ey>%"f#oL%ND"U oJr ]u#U%1aHffQUz l']QK\vMVR ܓ}c?jKCs Ш2(10k)KhPN\ٷ0q}(0hu"| PYY%MLxW2\b!OJ11,g*=@R{`EzB'3=/^dr>#1{ ;;I eg˔_,?ԱXf*s@x$1Ulf~X(_Jn7H,``..K;65 )X2h-9Rsmm}F3oY̱kQG958_ G$0!kV?OLz{hڠ}Y9GJ<%/ `% 1-9}G#"쪎xXeV]>Mo9*?r){K^ |\jO'lks``=+7US-r5&(B+ڼʢč8&Ż}Czdh1R>7u)%UpUOML2j-J|LQcqgyjU*!UysXq #h)dXХ[|h6sQ*LUN'W ${Gb{N ##sF*0EIYD5c}1X6S14J.w ~ 4`v<%Mh q=`42kW9 T<؉D"t8C=_ 5Sˏa{VVϽ0ةP`? p&j^4I$^U$pTį\OFU4s"̍~wZphk/v/͒qQaviw:Čt4aX8.A8TTʸ0 ,}oL3It2/͢W9i}~M>Rn eYڲ$o)lkp\Kpǔ\*Xwń=-mw[`+l\Js=6R? XK{?h+j |j8?k %^WQ<|+7ZAM.M#3 1i8/і!1#ŭp yR{ԝM4*c "/x%O.mO:i#D5ou:]!$%- ΐ*KGԻu-x ~NjJ@-H, >+qlӻi=Λ 1Ќr}dwsiq-|QMz YQBv[fA70 ~ܸrd ZZaֻ*ai- Za1?iʙ' $[פ)ɞw7 EQmFvC6rd֞(t. %?Q ^kGL6ש&zvNXr gNcGFJd31xlur4m1A1Qk6$}R>(-w5Fk\Y}ϱ A>F߁@o#)3L8tתR6ɹYH>1z7];DML \T {QjQkZDÅ:jzxaՅ ұ[T>+74EVgYZ0707010000031e000081a40000000000000000000000016650944200001c6c000000000000000000000000000000000000004400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/ntb/ntb.ko.xz7zXZִF!t/-)]?Eh=ڜ.+ɑ\. s)q9 y\2KiR! CGFTWu-^ .$*FDH}_In uqP;P/ pT۠Q.܌aT3X*?10C|=tYwgw x@ڏٺ2֩ᚋR pV|&WˋƽcGQMFWœ7@h`hgQh0%9 ޑ/Z.|Sn g#UHM 8'Hl-7.fO`hv|>쫧qj S8&6GSq'xl7˛gDj<rgf/NF }])Jw _H(#SG`ul cK9[HiZ]n|ntKOC>x%+]T8mO4mBm|" P5BqR ZlL?‚<=,ۯ&ű՛UKaj>I92VVhaL`@N}HT ~E @!Sf-#M?m _{صLX-Uo]\\p*VN9'n!DtlR-°1[B Af|"oq!v>^bK5O8ZY$ȱ4ciHret$ rEгϩΕR8nhE>6/%q4xPAjMGBӘZƝIE\%FR> qvp+װߑܟD*x+=r4 _ x>$ {Nl`mH/ҴF`WNH r8PDzM;mcX`MK1^xƫ{RB޿z|D碝OIC\Ht16ˍuq mu;?k@nDVel:rSTL"6 @YpV5 ELswCs81wDp_rHZN$mO}"n(EVU*VnjѮfBd[$/J`-ʌ( |ZlLP k+maZ};ھysQ.\GtD߯9%YU8O"}vП&Y}4`Š.7}.Nv|v0G&!|K݋Lz 4*JTw}+r=L>GynV$kf*ۢ)WݐQR窡{Dd$C\"(H3 0̼}3 9Ҙ4*2j&{N =I\SUtjpsO3e! -7b2j6[*BttԪONYVZ0)Byd͎zHgp ?\(ˆ5'"~<LydIL;My>*ETݙ4vshwE-۳W!? ũ_l7fJL{NfP`liKMZpi;B~N:]}30$jsSp7?Ȃ6#6]c+- iLB =nh4̈PݒZXtݫ|a ZaCHYCDk>4Vhzv! k`o=/Ԥ>&{В$Xpsx"'L󌩆һ1~9^zowP+m c|6e%ndV%z\ =E n%uCáުD+aVb`2psjBmח[y}fqޠ\F vz:K;WxvDMH9QOf@yԋ8㵗^^}o:!]ŋHM'M^06Ekmթ{W.eL_ZAɽL#ωb}NJ}9ÔGW!j>xɪETO7}49'iZ\R&oohC!{ DEۯ,9cciYxi=ͥ= +vN PE\Ʃ4 yf' @OAF:*𧍯8iFRO™$ƮTV|.\!G-15Nik2uD / @aSC%t\ZVwnO+=9^gL;YuL-cn^+ ? W`(uk<ɚ[t2e!kߝ#DA=Bofb79݋QoaSDNPi N'bMk`ޠY*Sp:5͕nmMo_5=9zxr !O#*#>: #S1e(@4Qɀ Zӱ #LE~lkTN )\-VҿyhDĆX6!^Ls}&RiOl:X"!#L+5ᤰm͝Ss It1]:YTY@! g CZўGWM,GohkQp0BbѭzG;mqw*\%3&w;pc[s^LgDž/(|jQ#[P%6eZ\ze֚[˕$Y13UiϽDku 4!_SC˒INX kZ&檼e}:a u<͓?7⓶|Rڋ변i `lQEsV f">3 O<גNV\T8Z@aw8陫s9L?#2î!LT:?m4 PCɛ.,+5`TUy[ OQ~:!0Y I_|CaRKAq}cʽ^[YzʀSdUw}bpk`Dm"KOm05C pZ]<<NJ ̍քoLO5oq,`w[)9OAm碉֭(!pOv5 &6^w1KRߪ] nQK׶7[weQ;(VA̵*G1YպiX[7vڬ̻%?ke$\^_X*.:`.;jHקO=0e z{xDz!ه,^WQ@?37:Ű~b~]ޛ>ޥn@RG%KT^CWj-4)ˡk-gӿ7Pu%\;Կ>}.L!P#No]w[3e7hC2Q:7>2oL|ע#֬>Gtf-t}mF_r(2¦*XⅶM L2lT p!dr0Ut6ߐ τ2^С^h L' xM%+Qg:пapȸ h_:;_ha}떣][$&yĂEz$MYVd]oOU:N*;"tُ{SwFz&t Ɂ=ag u]^*pн+\/ԤZ&Խ]ZL~~d37W@pi;\B1PdjD=L4LOD\8msԝ_YujA,18>xETA|Z{q֩#Fᛏ©)^ ܜ<Ԝ^%J

    LIcR2>iT-Hݘ"-a rrѣFƂ6?/WDj `m/!U˺>eoz$4~]yop;If?7m Vmh|[D~jui TS&G-I %fY/X>YgIX[<;r~qE, >X/[< >dGŷ<28 #`HR'ۯ 5MljX|۸ψhU3yJ޿αn2R(`.orp udYM=%iOMG6/弄Ǩ/K>+k>vp,Of^(WN3_1meau?ߒSz+!L[11$ɧA -[cH(&Jsm}+_\vS 5d7`$, &J:Ձ\̀5dOksA2U6$ `(el;_A&(G84rgYZ0707010000031f000081a40000000000000000000000016650944200004744000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/ntb/ntb_transport.ko.xz7zXZִF!t/YG]?Eh=ڜ.+E찔gYq*~#kc'~?M<-9^L"L&].14Oj׍d *Ұ*o-kdxɯ[?"’v-̓%b ѡm4-D$.0ĚjbjmBj&(7D% R2(3B^TKJZ,YJ-_7UYĊ.EYIPjSbvx{2L0Lg_lgi4J;uޤ?b|| }a,>m+X%F}&ɸ HӪ|sbd/LWydfxĸf4l{윗;X'!@ݫ`sxi5MݿV:nkPCdXgHE\9J7Ra[ )`]ha&G S0^8c8Z[| O.pKx4iyZ-ᘽ^ 6;Gt+*7ccx 0S\̎L\W0{f0KtuNfmTŎ)6xd;@HG_(S(IFƐbEAwIjĄToտ)Z-uNt#N 8$?Q'^yBl?fdfۉNe4(l\Y4wi~əy'pMiڔnPxonNf8^ɯ0&r짜1a6-"[ZBKG7=Mzڱ \:ZHfty6}LgSV fM.f85fكlCw^ 7 zyu6>su -߲$Pyϵȕ/7N\֯'>^}WS SʖO¤< 9vͤnMfXQA)鿸D?'? fS >p7+~N0R3tݕ|O엜k!-^r9޼l S ʻ cL逑*"?'hf%,7RĨG,Yr M@fsrE$1S YVMݴ!5oAU ;h1#ZӠUAlZ+F3ݠ#` ?RXԅkV9a*|;qR C+mevGi~õWn@kd,JQ \'#@3C{F`~P(IMٝzínjsrwjXi5e( [ek<9k)͗ϢܴRX KMҧHpA%g.jeH$nKO,(GWh&֧=PSm΅!YGxrwprY`1Ŗ53*HUbvR8*=@(\eWȒ%┊n I7p-p]S߀$AdX[{';mw:a}JW,|$s}%$x> {'`lZ+JW()!SV3C7I*#(q E8cdZ nRg̢;ژF dKʗP'>S?ՆNXOݺѼAԗҙ T?[by*$Ba9qR?0 $Fm_ Byo{AD1vK؁ ,hn."V/}",B;vSp}&[7M̆8}E(g aX&2ClxPs`֝o#^T39%1!LRCż:v1Lc`%cBVOͻg68=; VgTVlT y 6q菁{%@;pʱ{݀=B{c1y}TZhc '^3R@.z5=YD0Ly2ax_ eB3B\8>20-L%)ڙUq-)X9qmL} 1kਝ똦mعA`?`yЎjPiVEBD;+^Q BBM}|r+%'Qa*|dD1N:r1 ]EZ?,@/DLHbUjKl9(tD_7ݞ/ o\a!V?2fVa[!^H A< e&/HhcG/:1(ѸЁ缯@SuY f0ߒ][QX_`/->X8ְh%q~$xG7r/dڱxEP΋\__Ō$++Y@QZ|ߜςnhX >;8h ģ7U'3ؑc3JFOmyP>G(9{4-2r6+qΗ\}V@_K >$~˒W1lX&+~ˣP{O:g *VDL<{Ǧ3&QyﴂkH[NjFqO#;8s&zpz81nX²VC`nE'(;Y˵ l ,e!o ('jLz[ =pN?9Wf^Ǧ6mKokQ;3fLfm~2KK%IQdB\C[,u؎xv7Hd9H4֫/ vy} "SNgrW=kg/ =:]P'NIuz uN(N_]u~d"ćG?S?v¿꽤#7򁇭n@g)/ y6eGv/ `j;B {/OV2>2U2A>2hu%qȂ ;j8t8h*BdTi4s q}9O_kE3sW|M` vcdE(܏FV;<>iEͺ:WJ"K4ᷱG#wTZ.@wn%>TwNh 4Lpϑ a\SrjQ#~W8ZiFLl5<*`NJUeȳTz_!sN\Li:02,+ % Nʿt&v[Y`,B%NE%믧,?&Df1⥕M#^5;xD nwSƺIB#TCl&>p -JqtlN{@-0]aʶKy^;e{iCoa U+D2κ9RNq/>z'b9h![d7xWnPS*4ѱD|W `2es5w ^SZ9 'gѕP[w{*#ܾ؋~Zl$ބDЧ-#7`n1Mv]X-~& y;XB5XP+lUB@H%P/4"g;dc Snƾ9@VG|`Uոw8)[&P}ѨC_+ o]ǒe+aӜp)|F[T.'@"t1+ ڊ Br›٦0NvJG!ݍoM6ko `pCs{J|qƑD.ޠNh3pߦ,)L-#vF35n\/e+e$y k]ȭ76u?{U7<[.~0+o*K*yu!``@Phԅ1& 'qdqY AmLD%^"nGtxKx|$J:`|[lF0|\;T<*'Wې<뽺"I`$r,vmr[; ,rmAS༱C_>!tbFF "A{uܮjkaJ1~wn';qÒ»ܛn]0dW7yqԁXKWD-@PFc\Aό>o34iT߮rA),oe?Ġ`rQ'<,{XcGentN8*Rky\Z|eBv )Kj״5drҝ;[^] 3sOƷxIe:攢l#&$"'\ڽҷnTד\#ds@-]/ Djp *dA/#3^F:Uo~-aCc,oz$S|#uTޕkG2H,"IrA?/yЀ1inz:qA*/o(~7L}G"oN<2q4b w4$v m=ڔJ~sN2)ԗz#ԎG*)3i9Xwr=CЦ/XO+bFܤَa&JK+?G6SAxБ3[g=]ʵ~aY2hZEOhtAwY&⢪_se0U';o"P(tXdHA$#L>4 @g7#nEsv:ee;A<Y>M&ɡs#@U%zhл֨gA 8Mn֓{V{9Gz-4stTw~Qf{oGnTZ&.RK dwiDwܒ_U|'.i a3J[bܿBqFW!xD+K)~Wp`/vo%z/;p$ gUjAD_&rZ f0b!TXp%J jְwy"8%Eb@dr sA5r2]Q. YEtN #.3j'?o%LۼLv_FYx(U+n͖0574s;?<}p,䛇*?ivzYC~\eqf}^NӬ{0.$S'-dYŇBbzUL}uBwl,;Ui4*6,cZHċŨs޼?UMB8 I.v ;*ID# 72 T` ~yL8*9!nIJ:Ŷs˚IvbIҊdtҮ]Rq[u.Bziٜ6\õ{=g !#Ǟ++JLFd_&-0[\֓9rXof#%uKfJ ? oO0pūA_glp.s#qaIHYJ_Wd {/ձ`*`$!E瑪6I˽AJYknsYj!yRorN~4?ƍϥMͲ &PC@'Jj l"BV_X'2.[- j:3AW/]jC.HJm)1cTcXBm-FKޗ'(8V9~[@hQN+ޢ;CG|ts~Q:(U4/ؐt0CF5%!ż1;s~wNyg#8DlEWb\>k*Z̙#߀H@`Afm\s)u2F77doPMeZy APAjw<š8)*IFe׵!Q7[όD طY(7a%gBIm%vz0o[ :>ҷ%8(Dĸ;|DެBS?8lP[, X㔲 `RJ-~3if6=^" \f A2TN䨡.^r,s H (LA^}x? ;ͻDG@{?{P2އOINIMR~FQ&j5 |xi/e:ۇ^=A#Z%: [- B+pf(v_T޷JC$bD" 0dq,``"O!RGS:_޶!C6^׿%8ށ#-,OkYgmͬW$N_5-}H쨖\fV&nCunŬ3=Ơ^XŦ!зk یwaԆ)vQ}*hZ ӥXP,C8 K'9ڷ,Wns?w: TSJt +X-IaW+-jtP!T4\% O?Y%Gb=ݔm>=MpgNI3tFmj4B.g07mmX͍-諎h8LIL]-ŧjOWj~M]sr}`D>Nj8XmKƯ"QE:1=x=6A5A D)3.{ܩ p:F%&~lLSnXQB(тYxl ˏ9t3B`>xx6éCƚ9 l Rlvʩd yGs EIBq׳R3Y!d=[ w): UM1*k6Y^91rpK_Msή褏ŨX/`!CTa `I0|[o}GCT5S*A ‘t 7d j ~7W%"M4_m_=Fic&zڨ| Z'Q[3?5eN"ׇܰpx].u+#mv߰}A㠚gCVMMn2ށ{.Oɒ_yzWqT*}h}RQ`B]}ۙf-b5=rXHّ=aiNca;xk¾03F;t4k _[;2唇@{ZgښƘxuli/w@D(PacM'=:gZesޙl}d\kX1rtu>HysômCg;n1pez);yOa]0X:t!UPPhqp{6sUnoecN;MA|(7c(nB#}ܳ{06Oaͣ5ΰ넺$ƺ84ynb"@70'&G%檺|J-S<0ۧ}\r"2swIHp7?n]o89$ mʟWV:pfI+п*q{i!ڙ,,LǍīfd\Qz3MZ*أ$= xNvxhv% `7s>0moST~ a>iwkƲɭumQWvo ?: u%eLѓ(ɀiSW /M\& ) 0vR@]uPtR>2~ jXٴ[.z.[Q fI4"T igS{X8H~agz)"F:rE߁-)2&@AϮȍlc;ivgT=;[>T&0B؆XHOЬ_g^>zuUˠu>ֿk7h~rtG)pE%QH >(H :@fXCp¾^uoӺ@]7}Pp1?t/nbֻ+ڸC.*?ᾄoC3rV)tP;-aq b {S=aoҗҶRS *V#ΌtUo7HGf',GX>hǍB0Kko7{c;ۥTgr &i5 G]"'cȧz: :nfSy6def^FxJl՛E/.#w~uw@wS>J( i-8C>2؍ڽzH ^V<`$"4 /(҃E{ 4,vOȜs2h' ܔf HYFi8qC  ݢcZgIy&Ƈ!+dc,,;0Vth&O;9[g҄ipj:d}x6p;SqR" r!33[=,"5.1*bG' %|a`_zȰWo(6-2 ĎchFhpr?R=o00X'sRn\z& '*C';=ʵ v8\T*Cupr C|S;S)rJ 7A$P9VYz;^x]Zi*yWHUI!}EY*+TƗySp ?F*+ hAGO)BAjך$3(wU"O)X0w0&ۿ, AdDXPx:3,[}cm|YaV2L.xfP0{UZ7 vgz3MHYڙb‰?·49ujzd=_;]T<u_9N?zKgBjIfH6sXR/'ir!.NXYm  [L&(.rDb&o>]z5>qЭG=֒d;A'mقJ/~A[5-P$TZ#2ς.y@=?*QP;h5v^L@cC"-lr)M$ woY^4zq hF=L'ks`qvWb)S {k9(y-!I'ǔJK`awcDʘB,&uJ|mLj>ҿƇ:.̂- &>²]"-{hYɥTLI`vh[KvgaT%φ!y vܵ/Tm~\PSJLoeNDU:k\*9vJA=$8|R/xHmGrnY3PMWn Y,jWa&n(ϖ0Miy#Q7eZ>5MX2ts猆_v  _v_WV(#R+ 2h$kWKb' VkqQ` fJG<]2w 4ZG2 #n2L D&J鸱p 4'~GSiɇ#z6:b2^v9pUSƇooia_Qdl$KL} 7eX ƋG{S 1ȇB0x0:IA[lXqmV ꑁ2K_mìgpv'1p 4~VW~żzhtt3%2 Xq&4+DE+Ph$clJ\Vo8Z+a~HnN%]ƏxO]vM8U:j PTUJN'<8a'; ( PywA.7cue3*Qx~ǑnO{Vza6NcM@WCr9 }~KTi"jQ "TfjHZC2 ZL7vϵ/AICf?Xzn,_ij/Ⱦ]@(hR Wa:\śiH4||7LcLI]jJ/)%O-#z"t!3m?(Nw7?ࣈNTKQ/ ~=C);"r98l1<SrAXB0nѳnpDr$~Nw.R.hRmd3I@QO߳l:j˄L]zveR4 ^;9Zb5o}#wTJ@M 78֎HpH/"ڻ9YGsάͭ5jY%ݫ%"#VPb"Nx5Gkx鬆x$+A%\KX%@ʗA⓸%ȕ Q>?gϢy葪pvY9K()W$5xDNhx;Rr4 6ީ$ 8 mN?$ZKvύs1ӻQr0-@ 4~I"-֛Z?n4{z$xeF : o(@,aO<Ұn6T0d#ٮ@= 2b#Ռ.9.Nz,w'ץrDvU!a'm'} p,92dcM84` SRӍ,4k}| >zZԂ2^A|8_U& G+2Wvud]0R.f t]D<{SoQ MAKKW.MAԢ+6ړ \dNS/D2Ѓw+qm Fk6)IRu`R0&vRi ]*ҏNPn5`?U}⡌f=e>D݅@|kpCoh脳r$⠙/Q. B/).N[=(džRoQf[bIHpG(4r{7p݅[i@z+P {ڞ=ՙ⻁U8FX NU\ y9h6p7,ɠ+p`BR( F?kS#x]ɇm{t>/SLoWsHԗe[НgHֲ6c'!hֶ PÆUF;?T)Ez"$*Vʵ:IwZJU}[s~ >~'']tBcuIEXENu*S}>&rA\)׀kjW)4I[soCb@W! ,(,1Zͨ%GUtv9'DҘ1#mcMݑJd?cJ;wǟjԍDZ+{cv̒)pd9 Qn ٘R/S%y]plAD\D~4 | i_KW7P^5xaYTryR`TrTE*1 h"#0y0}1X$E}$Sx/.g ~vPBO{r bheEoKnl&BWc7TNimdI46Zф%] 6hyECT HC6F=ƈP!GPOD5̆իrђ5T8dW+Bgۮ]&msrv[k4D=i.W:Q7t>^a:K9`dݛ"'{(쇶\Kյ/需zY3$8=L~}\̡ʜ,D4DŽEȂ'=[]r~O.=eU'vZ :=쬏h&afAA3y܎kwѭ~GE6Nd{XAjWeC] ~AWs0O)m9wVAvw{ESkŞS .}z/P 64} :dXz,IT5U`B]=*'Ѹ(.5o9fS~R/MyӿW@FwE&׶U˴mc8nrύ6!`zT`TcsSiE97.-eiPԾ"Z:ԙŏG,; "V8?9UG =Dm45 b- XCNSr ɍ1+Dw!bփWޫ \/2u+QaH( S-69;*Q]ys4fƒR*%*AZ/کoe==/g l(ye {e"m5Y%'~g7hfzh /Z]9Bty8ujf ,b_/ҮRR &"ѬTf"Ԃ(C9R~̺|[ çf6u!$b!e7rV*')BJnƳ[ggYZ07070100000320000081a4000000000000000000000001665094420000321c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/ntb/test/ntb_perf.ko.xz7zXZִF!t/E1]?Eh=ڜ.+6#D8@-Zl/Φ w/]`jTp=7^„VW(s_ޒoV(!ir{*Ņ- U/a֯O"k E7K5c&d%C=$QHxW=4TYjbƫK3&̉c NU*Ӯ&[}Vyu} Y1Hu/iY'gv{`;KE鼩2kK/'2v`N-/_=]P+Uv鯣6Xo.)*:zicܪpsYm 0}Oe؇e0\!Wo]^WtL=E}xJcd,CC!SmbA vPtQ-X;jEJ/i${Q.J[_p\P,>!G0b]%S;A٦7V8d?g ܙZ4_ v[pP wd&{l-6 Cfn҄/z؟(S΃I43qd=󶘤7&ڧABALCi 1X2Bt(38\ bc'(ey>^̹dԍeAg/Kv؄N<[&rxAƕ0[,6‘x6V|zLh~ ;˹4MÞX5}N}⎄ ݃ $l|V@}Tw. ( ϧb,UfȄxTGmbXgoR⩎x@leU.=,aPU~V{Zݫ+]Dw bf9c{|湇Sb S qA*0ϞAJaؿA$~uH7e`Z L4bt)̚(p%.&V峩<Z1ᎍwG ^n DP%jkn (Ebxe!Pt`r{:z-ɹ}UfVr^6Di`h`UNwJAŒ=C&W_xSh/}h(} [:kG׶K DHnㄍM_iVu[Cm0w!S5y攴=4*tS(G ]9(&]ؔ-n>EǸs,x(v\) FGj= J\]T:6JxG@Uv}_7iжt\?C RflV>;GA͔-~ܱ:W=U_Dpz_@+&ߚ"Z!n$oL5X}=_y0w5`Bv90Ιǥt N .B##EjҨd'TlJk!lI;1<{no3p,Akk"]gEjGTX/.-뭧Qmb߉"yK2w zě.'%B .vB߭6587S)M2ix;dاvO H-E- Yۋ=EQ՟دAELM\qnhL?~dd&tmh<˭CN[11<|AS4\LI8M'P0 {|SXǚJ$)@Ҽwx'e^0t(  m⚴"'sG'DLyGJA&#,>n0hRlqm 6~EfS9p.I,]8Rqn(/C\8g96|}k&SŠz>PaSS@QS{Ţ ME)sLJFI9Za؍b]ǚ违[PBL?JuPM|2юMʉ%>zrm*p,}EUUb1Ύy*i7HG;Z[5L[96W=Ac/B`+h76( 9Z;v !)w'9b7p8f.ov5/ß`H%jmh {%q3~g${ALV~hhB9>uNEOޓ\**wH?bp9n&T܌ېe{1umC63V(>Q:NlGԖ@s g,o="s>>ѮEzjP;`/@2 }p^ -KҢۏ3S,nO=xg?k͸k.&V|B\V@ -}(E{ RԏYԖ2jl,$e/Bٽ%<36L3h6e bq6cN5w(>X& ؙ޴HVJ EQFNi4 $P(4 t&8bs1m/sR=k+W@miNIsUU"_|}&dk9R fSWSR"WNH4t:rBU$_ΞV=Կ\'J 9eFrz73dyy52\q3qo͂$ƣAB} FGAk%minQnvu]?O!҄6ov0kn#f8Z'>5".5@5ե6?3lgLkZ8.'tg&hc$̦z^MAU$ŦEi޺р"L#|V|p붾"` K,6҂vbtH[C%ˎH{2K <0ZZftYk'E'ěeRS?`~PuӈeEJ] kbe ˼ }45S?dz8lð:AyLS.,'`h g6=z"875%?Ty]J%"LEn an%5'ANi kov^%= }CP#"xP-?u^K4\&$Gю&#P ᪢]. פYF!1CjoRn$#n,ډjux\H71R _Iin8g=#}4嚖1S/bڒ 3;Y&uxj_d(YRScΐTЪ[` wۘxcв!DYzkKblTpм[¯/%C@ڿtg9WkdZ&ъ!VuH|tr\ՔL_eqA'BopدzNo٣:`b (ɚWf pYT0G4Qr8 !09I~m9]&dx%;Yh%(tCPqa~DK- h W*ґDu(|3H ( 91| -m&BDNRBؒ } xT}]e"jwqS\RTՇY<8cdvgKpgsACGalw"ⅸNIX){_ vPʠ@ԄZkzFs*d;&"ʙ6*Rм:dKv9S$M}N$4Gɹ y2Fv<Ђ{iN7AB:>WKY~^2\(x|lpҜEat6L(95=[<gs`p[!.̅"~f.A e/, &gN 9DK: b4ߑ#Bk٘ŷEtOuS1Wr.S!L‰G͉55!tf'8V(;I21߲nW,?Y!1wZ'}?p(bq̩D{*-9'"!.;561ϳmÜ[l>jz]/z:pU< H7AJkD;RRU}{_>mbKNo'憿Xx=A@$#+I/!X@ZKRrɄ~ss N2 4\VzkbD0]%=UT<<]J-ȂfF6 /mKEε|Qq6LŀNy['y97vJ:>c' +HL^]q ;(ץm!mH."X{h[+$&nNCoC5Kl$m.Qk;u;gI}dwVGA"q66NRV'_S|Qܙs4~@)h'ZVלvCH"u<34zZf WT*n[/Wpa@Ƕ&i h.{d N,j|\@:b 솱'.X2ps=LFrnQ uUW$g^|!g.K$sy%Ava> %/M19\w`%{]X2y9otk)4-FEelW/]$,aGrko ,m6 i !M59^`XvaWxb ; 9r5@dsGsEx 좭nKslX2X zF 8; {zۗP|Qg2M(Zzox#1>EPjK::̈\.eڕ/y}'nϣ/{Ź>8r)eR D1pD4i1i|ѐ{mQU>ZG7 TĄtX&e cZ߃pgLdwGEM^:O8{tD} !_KEJ靄킒wvNDzS ?eD>SX!qgp9unadt.ur!Z:~D~} olI~KU K5c*f"!v6&X 0YR*#!Ie25f,? x6# 9-LO+(К%t;~c0bIԥE@L|r; ,@j51ZdK@Ac,&/U &,Lf"r>u>#t@3KƿEtq=m.=s7x!59`EĦ^-YkЧd&W }r-YSߨ87ћR} ZTԢ,^=9X:k%aJpUΤ3K {ythV$B9ύ>*#Ya~ ^p? ~\e`݄혶 z/4?҄ "L;;Az 72[ t{,Bt)o|,8XR/4F_ o ]=TXyn VJ @c|v.@DIXBM$ )?\܋3l1#]5AWk}k- ^].Z6ʦY~x7ygVK!r^1zmdɊvj 958fmSم~lVcG^OCG r]b7%<'ey!ld! .U"9ncA'b K#K^0‰ٔ=}_> '%Sݡr(NKHsXPeꩪ|Y~:RVmef=. U;!9l1m6ORh@G7F(szSݣl% ;+.JSAm51P&i=s`V1G}L_)oqT_W(>~xdX&UtILb@;aȍQ^PToآ`D&_e!Qz?=Wȿ+:XOֆ[z!rU[M(>57 y9<$NCO_? #{Q?"BD]Sd2e2XVp_?9޹RD,y[j;gFBƒl'hxORK4SryaaˠYl~J76cRtIoXHY>(;~Zht .-m2Ucܥ ?@vxW_i~/Eɓ< b D;'2X ;Ln U.žn5ׂ"wm_ d s$R `XݍY'GxR. ^DGA]3o 7bЍEqgxKv.r+5Q*h F1rY|O %nӵR W3]9# FۃfZnv3OrOO;!6)hhD2T:iE+Il"pK<}ڨf۟B ㏌4dFE1YϦy36W;D|rt@}=st>"4}ꔛTKm]]@l]Zڗ=R$WwQD#UOуkR+ew- `UmDqΘPO͓Qtdp|OGQ{ۺ,;+ra2'e1 [3{/~G0_2tۯbj8OX|*iuJ٦ kK0 HyZX.`y @fLV)0xPYQ 2 v7Q @SE!Hiø8G8,E^ŬVQmiaca(PS>ﶦ™nuMJ}wdkG=8U?A1# s'%3F 4$kc&.m\%Z&r -"`cq8ˣc䒥bT7UQD.ٜvz^7tޛ+%VZL&cel3PUg_+YVp| y(&h "T/ k v|}H{I҃VNw0@lKdy!D䉙Y]jy{-h)K QEnGu>ҔZ+lNI/}4VLZW{Fs%w,< K8;5vf#sP~ 2b}FApd Vӛ5"8$')Ydb*5JuwF'ߜѨ;6JlM2tp$~4(VQy^@^~vx-a>?dm[ [:ʱٽ)A;&Dj أ" J]QƶYFqm<&9Rx*MPZV~Ja)tNWpx/ քbLП[&y4Lk:RӪ7%!TuTyt/g.el#5g%oo823=c<ٸnR0Gw?Vjtq`] f$皣g l;o*oц $xO{(cCK"q Wo%tACsSȆ?|WZxʵDgIJO};qQ,K͵_~t ϯh>Q`l@MM\03_eU|73/ U~ fP >v3~TPϩ&(1~X@}*d$ IynfǛ})Õ45ju'ߐѪ֭xRf7mJ,ZJi}YMs? .W4Mt*V=8h8r-|ʻN{4Ü$MF cb˩AX*0 Z"{Y9)9H*s:y ֐/=ViJLXl6fm3E?_\˚մ;%o p @9ɥTyOk r oQ*b9[Hns *) GQJ܆ǣ* Da4Ӯft [: -nyFJe ӡQ#4@S嶪 vAr;K?6G=ve#!Czl.w8AIjy %"ȁh+L cRgYZ07070100000321000081a40000000000000000000000016650944200001478000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/ntb/test/ntb_pingpong.ko.xz7zXZִF!t/[u7]?Eh=ڜ.+9G~Q*CrY'JWs**r +`UAb9ƬR4Xsꦞ)J뮍 TSܾ6o~u$&09@8J2a1A5, d>&!,$ƃM8!P4ėoQS Ly= gLfN8[t:A##DB]\p c] C|ȬjX~Ík,VZ,0|'l{9ƔRѠSEӖG[|`@}H.L!4lr O2,O|хҪBُ)+6>6PgjG]20BƠAhX3lW{'QA r#{\{6#M EnZ͗RӼr(x$X sr$)&Lhv'0dC ;sH4~bVAzox,m玀JC hJ!69(#@g`j<k0lG1yz 9eEip^nvwJs={n8mPdaE9L(QM1R7od潼!,WIugrHm#oUњ˳95odXdښvhn)o'^ʙZANjѾ"}5W Rv-rNg++T89j]o8ݟ%jKm/ Ei !Io*=n*BL'8H&=':& АN5X^MDnpM~]ȶGfiaT&UNv9h|y%+׼Qu8zNH0N?93' qQ7 Kvw+d!Z<<Jt&8~¯vG\+#z}Y$5ްSB&ic8T tðJgRua? (n;:N_(Zn͂Le B}QZrv\~wkV/XT<$>DUB{'CJ}P~9Az˸Fa P%)mw:ލxd OhqlUXL4Bh8:1O7Q Q NpاEޤ?"cވHq!5ٖT9ҾMxb5%q*Xv"W3 (ЄPxuX"$PL}. .^ `Byr!i0X}Ƽ-8gN*ˑaJ cWFJCbݔ2 M`:(˚ 3(عب`BAi 87J^7hCֶc ׶ Lck2VQHV(;P@E 4; T(PR{6W<~j;stCDZ5pY >iRgAƢ3#Iz:KASTBe)T 8 &QsW5,sS:--~BtH7ΧVc;' ۭ6 P}:`wHS*Z~cETθ<kQ:}0#ݔ 0Hn"$ R6 NCɓ1ss5m؈)H'`Z6!swΉ6w,_$yJ^~kGXH / {%')?EE;#=QMܬsǚ=R%Q52@5k"d"B1|cH iϫL"XLt6*?"l+a< pɟW=cjEڌ ([rgU8TX['[T#ŋfcb3l4T`C6lFrf+@n}MzBLrKpw$F&7'4ƹ`DJtĎ6YF.jO%+>5x1yqVX^Y* |I& O(/`p e+zӖ+|/zxQW0XR$gKeJA<)>ZB0(NyqڪR t8Sfa/m_X#*<#+KBū¦ p擋a}v99D)p'7%B GS utx)$m,ih48P踀,0#gV[hnGz#pZK_K4-xjP.fo|qB#sa5hSoSyL70L-tH1͌1MمÑ$F 6]MwF5z$T8 ƩHf u<>%{f&~vydA':q13"2R~8`@aQ_ZV\eItRN疣 #+%YS|ҳfx~A˭n%B fx\M;d ğ2Yu=Vd!fǏ0N{&a'ty(ƻti|{\&q,L;v)/4PKyp\'@oѡG"zL@}ꭉJBJk3ԗh֗$g')5MЭΡξR^t <FGB~V!P+hZ+[=VijdrOp=S䡎>9hK34owdD#4cyϻRouoSjGm'-~,^ s01Gy%A\T)i1<=W' ox! <7sۉdxH9w..C#Ri?ZAhe·3NwXr1Ǟf3ZR jBAp!B[j*JQVPd~nJ@:M  ~z+S[dP`U'vcA( ~&k>nWxm<\m-y53(j8>)"Tv0ɾzk6P7lbBF9\-KMAиṢ9 ,aԙ#yo, TLzEn%zw-wL Tľ%y=3`:6ysxZ)KoU2W;0$V_568@<<G>Z͸pdď*+M(H$-T]KLŽN؛`GZVb^F3x=?:4"~ꠀ?HM4WuOnKڳ>i=p:ѶH9/hݍPGk>bV>gfdYѤfL QC;Vh3kr Eh)u׻ثJ{hXr_F̃-zȞO&̚m{rpWm?C6Z2ط>t˪gG3n 7rFttIB{c|D8YO8W'֊>c*ʮ<:irJMmCIy(#EḱW7%sSiށK"$b\v)4_p`@V@%=65' L^Ŋ1;DX.34y,0RUa rV}gge>]:Eb4H3" $.Z.5rR19s4sqJ{S +;iQK Dcpg.WۄcSEL Ά2d]} ]c'X.o!3J皩%ҁGe l8a8)io:|1,|!i>'um0E-)&|4e3Dp5^K%$6IYc'0mTWo JslXHuX:Mđ7oPlz()^SϷmJr)QSr$Nk]A/ 6f 댜'qf7 { &@A#V5-oXFPRD^s3Wk#R&FA=>Ҳvq&u;wF'}V871G_5PLV 85)SsZ䦅vTCE@ZSFC򯰈J͢dA:d T G 509-=۩^|j3v \ `aJaUTߩhwy"k['PJUh>:CqTmfۊ$+bt LgtMQI@K5HloT H؜tw zJSHuY>Th(ʓagġЌR!l9ε4=]#=㿧!蝥FIHSokv#0M˛ Ž5F9ȩ7˖EnVZrM/Ю`p9#w]vʌټBZ4e UuHRëX췓[зa*4C̆E=rCu uHN<. ̲@XpR/2)C,9U{IVٝ`flhp.ؘ_`xϷM:բM>#C+'EJi;&x^C¦4yc;OvDyA΋o@ $cnUWZ1($ݱgYZ07070100000322000081a40000000000000000000000016650944200002c20000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/ntb/test/ntb_tool.ko.xz7zXZִF!t/e+]?Eh=ڜ.+˦uFt; "\C4^ދ=lFi7:ijN,g#"hL'qhTB3ݶ c:c$7- 9A ȟ Tg`6Tf^;76@Vg&yR@½8x?H 7/y%elɑeڣjTI&ԒUhisQ4c>h9,SJHHq\щH]OJ N pȅUPEjQ~_MSfBGE@mJ{|́^\>Bnm@=ig 5u<0h<`GҵΞn&\dl~*T0geFۤDٿIdcYfw; [r8$<{୍L}|aݟoYñPaڽgl9Sؒ"5]Wxp$•gRzX /(G2;|Z>2q!yCnKjqKXVX`'3+bY58{#W U 4ZoP|LR5fBc_9Z#&PτA*UAP^u\Gøu6eY pfciܮ ,2fT.VI݁dw='5(@HO@bY'Y]:w#PBd06yݏ??`՟Tԃ5+'8m;,8Zݴl+MRX7U ¥ O Kb69zp GՇ(ܮ h0{B5ۍjf- &n,`Po^[|tD Ihl^elt+׎i!O˕1d۱t~OzLtض >c|r ng覜c *I" ӓݱA_^s+θpV u-ŸHօ qc5"&/G+;x7jÐh /n<ĚuٛToX,Hbц-wL A+,C<2Iw-OSuFP/]aQf67:"fA%!ˢp>K4ȰlS]$g~6֝V: g2ړ[ѓF0:E,( a3 ߐ6:8P|)3wb'FD [W# Gq PN=Iܯ Qͻ3[`` 9e>u3`+݄BɅ{N(q=Ovm;c:k 6L UL V 0 ǭB)bYݰj)CyK =s(Ȁç3Sq+@[ yy>s"m^hp,ˎ&iq_RDma<>;mFl`-ԊC.d{%&]v=8d3]nXt+7?ZUUmF Jg`F蟶jBh }o=F`F*vשvzUR$¶%1]bTy1kz%EW1Ku f1tu$8[Ij+lfͽ*kXjh]Nzz vNjx-I`5$t4(S.ۻBR<F$Y"oު_o5)^a ='p]F瘿**:+j_N>.:^WPJFNV :`sWvu9\Ǩ4Ŷo܉pN\ߧas\=wъͻ6OC*"ߐ~$9leX+^Yf/4:LKD5Ӵ0o2hwj St*fKݰt 3^#28Tntd̓6ߵPr/mXy(=avTHUg# #JtfLuv:Gў_ƍqjg=`/RF0xռ}c{$U(X \H=B,':acx=:!ET˗W [to:QÊxlFAJw$Ձ&lͯ9ڲilvQŠ# R_Ѡ=˿BM;:Ոpkj@'+VzhT*`$y='dKqG,bVYwqBm|_ŨQ@~umd$73FN}EEUvj.jaw:4Z֔7|&ggj)$V46YmԎ`nĘf 5]ЙIJG;<$<*s:zů[$>EG'@ Dηm9e%ᣁh=-k.?6$Bh H.U9~62Ȝ l.XGX ɛ)u\SN ێ_Er[gdО1¤h ؜١0˥hqW`$Dq׺>R:4'"[_4i[J~2=ʇM%x֒G{ [#<)B25E:oCkꋎׇb'k\=<`d+}xٯw|+E,i Ѓj>%xċ+W#:G \vs3ojC86#.կN ȠACriNQAYo7D:"YHhv}6vN^nlM$LC&ҐPP9>LOs@uްҦs #Ó#}7q{ z=gݵ8)j?d8<'b0 3|tu8/|PµIb)kjI)_;XDJ5ȬKSgpz-e+mUsAqo~o2XuKlONWca x/9t<0Jl>4_07Vbe7, WKTe_2u}\[Yk2rm84HP{ _2qhk/Y%2˥U'CO| 3'Uqs7;.-EPsJHP4]]IwP/Pݲb+ 'ĦK'Zx&=$.\7>t9T1k<&}`_˯ڍ/YUHH8ЄwS#W ;׬Ϸ}kfØ5ow@au]L&sT/ЮX&ɕ Àd8Y @|ح`ҡ; w@m螆0<9b=J0$ /YOn)Y~~\`"ыj]'^z{5I3sjX_L%&U!`72Xϳͩ+WSdZqcV{Zw:\^tų."Fxem-ەdnKOjKdwY$X-WIxP5ҫ&tl< K2C21=͎ }KzҢ6leˎ&3yYɌС~[굧xq@G=^؟1o*ְS h<#݊c>qCU)%lmgoFweƲZyѻKnx` n,ڨs!e-5]CkemRjC䟏Gs8SC!g7~ڝE^c`Jv 2d:K\o3 7M npBx‚ =9胨d<%VmLZfiCEc=}0:hIfd-2~^X)]@oK(9Cti-Os-&e[ C Z(kEe.EVsUBUP֒:*Ep2^lY{݌VoS hRkNtʡk͆̚-nn3ĶVw݊80~ 0a:C_*r^RAuWҾtQMRROD,ש7Fֱrh2{ {`ӊCgELU"\[C6I>?$)_t+2؆Gg\N:gb`?yïr GDvu:|vwe io?5ՙ263Lb<&I ~K!]:[PP?^y`uY?jpYk /ºH!zx:&*}ʗ^GeD@\(Tk){AU?[ :"'nyhZ~Gy.p=ۺB^ Tx|L0'+o?vdOq]u׍Umb);ס=hl4qQf;;^/Cm{Gk.+y$Ɨ,bf윩>Αw\F!flz3WJ98 %dhf21,7ѯ2(ib\5 i!&i{!^͖!UkON>N!_gZo`TB(<^>aD<[H <^mֈz3{Jj0dЅ< ˌ˙u;@J˔ka џ|$CX`~?$g VWiN+qZ| q";=^g7P |ڻc%1=FZr U䉉XDŽyH]6VA nrA?|ZFXSΫ!|Щ]!R iWyEUڍl`DK/;̻ӧpY}EK&mlsT+[5Iۋ)+mI3cK0sU%,SPPmH*''l%\DN·J ,WcK#Zʔxߟl)l #>^7g,+w,mn+űXQo99&%Qqz)?_f)D3:+Gd3+Eyz$ꑱڳ<ĹYKځM P]Uׄ91țdCϭZܗnZ4P"Ffkδ"@Ya6&EZ^pZ'8I==^nX2Qƪ(E/{%DXg [zcn$gy/aV_4Ku̖iv7~)HRvM/_,çh͠Gr \Źʁ$wdq~lT p8o_%%X܅} cc~i.h9_ N5&@X6XAC~ޅ+kXJs=x2oqJ&=O|}K蛵[$05C*gdd8L#9f[oکK ۩<F HTJ1Ȉ! (6{.(],N9,31rz yt[rpQ@DζZLTBDˇ|! * r/B[+MD[kb)2Gi T o'@Jݨ}KCl|ͺW\*U"*|n 9K,%bU8FēC(T;'v߱^=)T9w3ni&i~@EH |*7ob>J{'I${S1۟s#QzZO[q\o >wBG^xQ8 /%c ܘ=+,XJOZEKiHrfٖŨ/W4f_1֚R ͫד"9ÛNT cV"&.޻1Z*X(nZ*_ !Rrr/{-G!-) }$"L41ȲPP/;d@RK\[MY=_O6}K.yq"^T:IEޑ6Z/cJ%p_y]fHGP̻F#*&5ݴO̒ 3*䥒CV2n a\X K՟ 2z*t:Ķ boP/_<0u0BĪݎ;LO1Z 8dzw`-|CK.kN6cUɍb.0-} e^Spp/kDbz%dH 擲yۓҿwbOl^YeqYP~پrqNJEWxU$dB֏&ŦQi.&̖9/2,x:v*dlЮ] "Z^~\.3r%wnt,yH~ լX~K@F:E?~,BC{o*C=.c@U+><X!KHL9Dڈrbj+/FywY[&D,7d$g8 wBD)EHFTR1vւRŊ~-Ĵ"]{j d,/OŢ:HrD6m[ |+WE_ `@5XG"ppٔ'/#,atw ľE椽؇!n8ot 갎Nwk6n-fCX .!͹N[yXηaٮ9T%9d ?rmE8KHf LMLFY:ۅrWc\>6Ʉ=kE.QN2*m?A$j0\pJh쬵ADW@l# +Izm]Pus7i'E/no2{],y}0`2?!YmDFR%4f ]NbFaȑlN8Vw&UUrx 5f +3_yXk@8zd P7TBNnBĤ&ÍƬfvGٮ['c%|׋<[j1pc{i@#[h :js#RxwayIo@TE%iǣuH[ϧ"V䥖mu-?6lET-T* 4A{M:I ¿{afsTdQxoɝ.gT}9KhrQZՇ:vuk2UDO6H-3TsΕt->Ѵ";{,FX1Z¯MQ~hr.Ce!~OB/O&eƞ''g(YJKy2Ũ/QuUEZh AFܡ|b(rBָ|-p̝[IU3L60gWoF*2BaY3+ ōW* {X㊷a2riA187X y^kBWW>]l'ʪW8re"kڀ3V=~j$VQ."ۼ+,OXFMX{bhߝ O_,u|<72 /r+>xI4E(G7 J G=䮯Ͱ3}U7Zv`ӝ* a:2~c3EMTwҴXԏ0RNVjٸLH[DOLėLNOuPȌc4#Ggafiqj#GR-}t:xޫ=%v]5fYp<HcWD.2o jr:)Ke|azTF;?[WЩrY&aB}S2gmA|GlZ/M}OBm*chUt=^+D퓧rBKSϼq EIDU)gPcy{/F* hxdj&}D!`8} 3HՕ_>lW،o81hMq+ wmdI2 %^-AQұ\S4p?}o_&I0=0, )MY6W@S5.>I">5 eيRQ& 3L#+WSc t?U5C94[kvݠQ-l}S*#ëweff(PI@1idb)h\Bެ4$*e`Mч-eŏy?]XLMHtK6Gpm5Րg'WXff  ;kO&#\@{TV h7'&ٛ[Yj>!Iš9vBr=I~e5hschF7d<y| #}'r$;DG+m 3 R2)l$t +zu~9gyPkNְÍP4ǀ?ոl+sC,2'K{;@#:xsuٻ*xch%} 3%/z`n6f.灟iղU1XD9#mDo:( r6 y@^h ݾ7T ؤ'se?C[&(OgxhCIjsD`R`F\oA۝Y-̰A{B\GMzʡ Y[`h~A`XOQt/>Ye` :EN8G■1"єkfV?z.Yª)"LUiHn^ܲ0[ Q4Wcr3FkW2cHjdFV)76 an9/lp;4OIuOBV(Ek<,FH[Hlɴ`V !jIxzŶ#9fpd~q,G+U/Hg ep ;JNE"G$<林vDG(g䄺N){M:XWc<77peUNT[lea(Q !oK- VLf 9Uq:OlX54>7{79#ZHZ!}R0^lW% eZ i1Z=N~fd A2&Fo6a/:uNs&2iF%ʢ%CwmmNN**RYًjx'>FrQ&XmO>-T3;v}R{ 43QZeԸ8)vVcni-Khf9KF=cQTxʰ#{k:q S~'%BNwCm/E 2a-;ЇaBM,P dDii5UΉ:wIAazw>0>#* ( 'Pԣlu*uJ[v}GHbcI_lrG9v\QyABL\rrZCYeG}gTa#˳1LiXtgY$to/;YA>{Tղʭ ?:ӟE(9 l)0'_pߧqDȖ2|%n d1pl󗐟+Dv/)Xt_+I< kz+"DٔWe# .H)F*o/}eqjz l@<Y9vb:CʊyUKpw{@tSʌ ,~ <>N3|rVr*/]@_yI=p5ףꀛ7)Uf JҲYT)DXޟ: IK1#_VkeDЕ*ưDHdx }C8>[)>@:Q0HH@5#ws@"eYL 39àVکdA #QbC2cd#6$ Z%e|J<>сdU|\=yPm6S@E\h Y7/R @K qDZ])^̔z,i<kѦ# β/~ӭh/!L?`c%3@E>| lj?ڹ®ZϿFoЖ I2Y yE uP}ē ^SA e&:pÏC 5չKjeHD @jy0Η?Fy c:[48|ei8kBרS$Z_폊6`}"*C)2QV mmk:Mc_$/&2_8~+,X'q?RX${!$n1Ul FRv1 v!!2E[# jiƅCUWGnh YX.`LDL16bGcg{9200o%̀R*ː|GZwa|vW틯 ſ{RTd-@rtQ*ɗ $$ ٰ?BBrîHyώEdžצL"yּÿʶeT0yל)) Z|m16ZM>Q{~AzFXp+<ŶGU1|dC8glAvu=k[ְOh)3|f<&?,zPFÓ5ؤUE^u 9IBzWᦼB{ z*y*Ϋ0#uFr\Ɲӻw7n`oyYE(( PӮK|ކlO?Hz7 =;IxqK1D8?YFNt5)u %jTk_oЫ؉.O^=]5Gjt#AHM!DXeۅEHp)ܫ cԝfG ML-G.`M$JV+ތ SkRrMrc93~(L*&3XJܻQFW Yݣ֧2KoOKu_+;BC"ho*K2%6zĊ>r(uG9a%+-! NSOxGr \zhcJcrtrBnDHfY"UT._%QO'CL^\bmVFH3U ~sV%Ua:`BB] \{&Y̻']Y>F?Ŏb R@Hs|\*S c󩞜}n"lW!ysB5lA怜;m6Wz81 aB$KMf-'3& i=%1".|77DfXLLmarbmnؚq*FIqzS9jwp֑F2構mQ7"d60 l-ń͎zTU?'*qE)k8ԁĸŲaDli}`Abk]/{Zs\4'Ct3c݆{w~Zz򥓻VYT暆aj/Gf8jF!1ܑ+3%"&^9vy7) Y-SC6}*8qIKvD="rbN^0LMÛ0J.dТWyz!h ؄nuYF-qe%m߁p xxf[ԋ}h}%iJ|91nR6Ffy?Cy; 2Aߌ>3\RT&t#J-&| ]")־3UoC,?]uO⟶a4fOrURCY0c'.U^ߟFYb/MfPG*V>L?Ա XazB%F'|sYہ eHQؓ3U9{ Mqq:+uF/ {.IfRXՐ"".Z2 t%D]gP0Z QnbkqX.V:1v`i L-ȹnwJ#>3br0{! }Ä)!"|ˤi'&\,)) bYZ[ȰPF)mآ%aG h|r* $ ڇn˺^Hhy .QBgqɳsjrQcNXsK+ rjZ% ģ9\PCD+We}X:/4>18)iB^..NGD%x1&7ԬvE ;h~)%å1s9u* ځ)ΰrPi9;ZH)Es;ϖu~ U;Z ɺG!B4;4ӟF~I-Zz7c= 0F~v&ތyvª*9 NżL@NzBp 2XT $>yOT8vL>ᇥ'pd"d/[:j Z,bhf QZdbALW-BFPjY,GzẂvCTRi9'= OMM'ܜԒ3oj)~חL%|^FuGG6f7v}9ɞ⏞pw0\]K?ڃg2@~9$z\֋- =MK96[xåzHW%sD-Gu%A`3u{=)MH4_ L݆Q <@@4 :064>@"ܦ<-DFuFqHwq.ФaY¿m +5' !}X:sM3ftNX~HI9˲=uaz#d'Gu ́u/ w6Faq#dpHяlɌ \_¹,yu+}^PY3S0-%bec} M9A[x pmWoL$XiM4sM^e 6!?A[`_m$2KVVUMjN7JCvHZGg&EH\\EzѺl.u E 4qTy%ޅc ._QDϫoB=״[{q'-l1zښyeň[I`JްĂBvA'16yƈw,UwGFsS(eSID(bIo y0P_^42'{͟|*I3捬"bZ$!xS;|i '$v{0;Bh5`_!,`co㷃UO{f $_ڷk%{n p6(J`p .}Ԟ%lGX\vFu;k4DAV>ho0yQ"I,Btq=?F |Wkᘨ~̟^'oCF0# @&}ٻ'cֽ3Cq)O)=/j&ӧG4'6)U^nT0P)1o#auEf{.g4 :+F 坚v,9KI0^O|ZB$p܅c _ &5MpФY:,Sq^z:tίt*m8gkXQB;y ԠYi bUꖐl.qeu`as7 qzy7ïB%7e0Y@\$TJr9*pS%Ȼɞ-^QTpYe)hB9)Wft{iG8LHtYײ:obMhM..k ^K'U RuWЄhvr=7;]]&'[6J၎7 bٰ֓BvQ4zeu7Vhb5p&]qw ;x&R4q->VV+\À>&7@6 켗QR6]*joBIv g#It vM˕)so4vxAl&?#ZsWAw'6(^K`d>Q ܵ ~~.H{%v~z6=l6?AΞosW{.S¸ع3. weR.K=3Ԧ5ȃ{r)sLd_@\EƙlxF7Bh)J \d[oWu~)F9^dFjk"6e0rU'&boϦƬoۚ$v { ~dbۯ%.-SU%D{,2pn5q cd4s"2>UDi ۫7]a[#mz?f3:g\)+/f @70X[鵵txAEQХ茮YW-gSH~d LjH /uuMpX*^ùܳ|K\ fZgg:wOd!nLj Jz9F2'7`^ǔ0_0y2Qs.vE$f\sn-gEl >GN9r0Ӻfd@76Mk׸߫ mvFCpAe|quU~"4Ŗ:$ODB5?1`P}@DisY W&i(B%loGd#g6sN WK5 \Z,2B⮿+gߓ(9kI`'ftaJϯMv*lʈ ƨmw5<$~:K⛯€n8F-mC܊ NtrK~ҿtU'Ci4Ҧ| @*"ۦ>e;)bd%,=ggÍ41;:Xi]w^kN>LOݬL*^UE"|#;^Hmh`p'9{ +7DVf4a-y* q}E;mЌ 3<x;Ӳ[^ p; s.+o2 4eEg"*eAM0TUI494S9r!6@Ь@(Ej9'Uꙷ#?ˤlm '*Wh%R`}7 Í|'~M3䋦,:1euK"յ~ UXGq'ޫBåLx8pn.(ffbRܻ٢acz 9gk>,2:Yf}fe/R,M",&B0&"젆V /R>p |n,8Z #}Q/=OfZL$63Z|w v X!`dLr$|I&7%B&mL ;Nk>:ZhF{B-<]&ɘ7DoVY+Ɠ:gL#(-2E+[,pV}rw R5$!B۷9q ?v bd_AOMpyA]o!6ǣ'S~{Wb9R?"߸2C@!Ӌ'՗TWUF̀{Ѿ:^V7āD 4W&~ lǤ&E Γn>hIЅm5ge#rq8Z+تx%z,BF?1Jb.oC+b+냡7}FzOA->7!~$KYP_$ۄ_oZsA L6˧ځTjܹ5(l %tmAnb= wHA*cep0;VRnmmjB2Hxұ.]cm< IqB}l]crJv&mn>*TlDd<~g|]!n7pX rT&БU¹0T~,Flc?-d15ON`(LfO!a*Mpe3SظܒS4,b!2~DV%*!(9,.[pH]rIc's^&Rc|uLDR{I? '-8![drOVKֈͩm$N&l C2}▴7C)v~FRg,i-;U=`x@0'2EUt{9R<~[㻸Y ;&/IOx 2O]~4jʛO$Jq:L䩇4fk?=4+tvjAA8{{ճ&bry=)HxdtEHh^zd=52Aߍ= q9~fv n५F TavMR eʂV\*g)>iA>(ޣ6s[t)= H@s?{i'. 0νI7'72T~Ԩ$vF^Xj kLqt=ˆx2w} .=-҅/DabWO[OQڵ:<4>jSNB|1:ж&h,ir D٘sڔZET;vśz|Pi5x6{4[GqAŝQٙvc-ҹ/?ţ)ܦrCH;7{ŜѠoUݥn7 )x`i _~sm5aUs|:/sL~w^i]]fұeJ`8Y&K \px'j^І&\%͠KQp22?YEE!#M`Q2Vj /eO0YoXtӲRM }Ͼp=NJ7P^m0/dCۡ| ḍ6d@T*dbi78K_v>|hQ9`~PWϠ`s'?3j`>_;lj (>,7W ve۟j;ʋ ?GU/V|bJ߭ v vc)8ME'C Y- vdbfù>T _} e\fݪW2(dmF0x<,h`TX|6&0 )&B 74$Xw="Jg(k'HxE ^n&']D\-nJ٭O$iL&{Pj~,bz (g=(Ɵ]#]ַ&^ 4|?fYP.z38R R,-$6"G8;=`ew )Vr}^@g ?Hy^ ՓlB5[ʨPLFJ;6{ w`N۷o?=bJ&ak1τ!@ 0%hZC@N}p,>uOlļʡIKeN;ä~liϟ, D|Vr+>%ԁǒ߳oAФڨP"2ؑ=IO] j99;47\2Qp yQQYN>J6ӏ yf l([i}5AJ  >Uϝ |n>u`,\ˤn Uގٗ:3#\n.iAAp'96/yvh-xW;Ǣ| ,1d/놄m\'{f+5IÏ{ǿsmmz *si qT4Rg'Ű8|rD[_tY]0Q@">q| zչrӉl\l\w/mK:2Bu.n%ޡ8 mI{ ~&٤έP[*pD_{:3(!쟞Jk+b概c[:ʫ;t4D0nH IqT`MAhu 6, C .w`C$AI؜ҎNnM d \K{TZp&W+c,Jz",wߖLaYv93c~'[AU*I`J2w}ZO\٭#Y0#s /߼ؼXvOp7s kz7HlT ag 1Du~=|̢- x+@=e$墱nRȣ0c 6?V嵴J.d*K܊^ϦnckTߟHMh v̐j@%G^W&/>F\D+ϬEl{2uO~Da"v36NQ[<6^WA~k g]ȀC;ksZLjbJaIv==ët5ׇ{u!)"kFs4RmԅLdZl`s~|4!AѧMl7b>Zz04@Nז>2ǹ&z$k(0Ë!FHw ,3(lƊ߄A)`{)p^& 릮uD[ ˷+t!4%-WqcջOeh*On˄bVVݖn:f,7r`Ht&ȽbCQe;\k)RkLVؠtAJ1Q.l\^u^f}*ԫO:=ZUu.MLMN2 PWGl6f26ccѐWGI%3<}bwF8NP\1׾}fSpw^,ggqB6H>vs@}>:={;ճNa~d#%v\h'f%_D*nז.%$h[ANbffI↧(P+Ntm(S,,P?2!氻-sa)O<_]'{Uj$ovL Xa_w}=TxfTp&tv" #b: | SԂ{d5HlԽiaB }F`O` gq{3{ p ['i֑mڿd$\! Rz [d0?.M` c\ )K`my!/ z><,. 6wd孉o$; ]9|D &=r<EEV@>҉<4eECB.yr#4*^NjjJ6LʪшC;=Z N.^.{s =%'}V:bbb"$!d\i0f#8W99OD4,!<tCrY?0~9QMƊnNXBLa%KXECkE]ju'i=b@6ZvC;*M# limkЭ 0@$ᥗAD*".nv 8#vΙɘe ~)\ dFf] )r"sKW6G)d̺ vB΁6rnNf*$=҇d f=YWl1H0so'u>ʃ%JK+(BxxS/4XكkQz3֥6cկв_W^C+1 UQGwzd=|' W'2Yl3@a _(;{cf _2+L9]̭^=GPKNX}k$#VrdvH\ Lw倫d$nIJJ(-r1}v. iT(Z* @&0MޛݱQٗC9dlЄ}.4bV&Ll7*.|W5B=ůxJ;/"o~= RQ<>V=W0M'!NPwV~pUCX(7H $UauDtƆ0 a ҹmԏ1!xSqԱ=quBSqj>low>w0olJK1˝.~r.[J0S*ڗYY7l-ta)F}Ag;9+[mak>[H`4*,BJ1FF[z[;`TTkh.0 PӸeO8~TvfRn6P'oc/ c vk!!Y.0EFթXK["'իǢ#ٞ]G(7Q~l}Em跱)z0`|ݾպɮ` 83 l<R0B0$[K:sP,`]WI-tJ`qDS?RWw:ӌa]Hqra5@uLtci WӐ^\x]MH<7$cAMjꪒ%$-j# ;%D 8-^wqaE"}_L@vgD]$>> y/~]*%V{=碗Eo-ꑕ@Dy~MqOKgtmee@6xqfW%qMŠۘ]bNuR*Y; 5[ӕeaIobXRڶ9MBseb*uؑnۥēGf.2rjl: 7۳=<GZ~$%{' T7]Q.~dC٠ |e7i~B8?+h.Klʿ+6 br qZU6;!l6@Ky=t D"y.O#3&n"ئ:`+ ;#Co@t^4+K]뙠r=;x!B)J%ubam*VЏ;!1"x+W =4l @.;pDֻzZa*pbtbyP5 (fYiM", r SM~r ΃a5';/qg/cYF" <(9>~ 9xu{v(o:𔼕EvwJ/"Y^yL!^_$t#6/T*'8SZ YFCpًẨ0 6ˤlR%.LeKS!#Es$,gL՞QgpXLTk^o"rf1T &˹WKԹB>0=awzذ2s {7~{(p҉`9ѫI6-rxQSIHNԠ}7 rF} PK6gڸy-I;ڑ=(#C4 KR`Cmw FZ遅(v6ј F4MT=?d?ڗT.1=26!|W83Nn*)\6J#YtLl_E7@jU sPu+]q#$"ϺYR_=@xWی2_aGƞErqƽ@ k"}D'iG[H0w\.2A%|әJ4ceW@3s^Q19d SXIP r9n""Hl`pczNߤ2@3XgDjNfjc8@% h$_7,vQU N& dǠ AL?;"8V(WGqy~Kup-L/fö H%^5{4l`MW,0)͵:{%Tݯ霓L2.v y#-V5?ff{%Vy;@TDeS@-)I(7sCl8Ɔ?w"%j -I˒/sG [;nxGv)Ro{%-켌a*⸗0hKGL,"/qo4k79HКEl& 78pN6:sD47|0g!p4/ o 1W,dТsĭ18 .SIĜv[M)Z4j;pD4Ts0"خgX.wwu_n!\K.EL}^)ch9^={Jg y6Yp~t'7N/Η糙.zPu+-o 2ܤ/mm<|)(fٞǍ^,{V2'obhdlp ډp?)# %4ga)#Q'.R&*>;o*Wgc/{:ٸ,؜Bal_ mAM#Q<kpK/ 49!5Ռ4Sm%4?ç>iOWA1CNg-- ;;L.Z ~5I|ON?M{v,ڗt򳻞c6bTLNO+ oNݓ)?T1/U! b5rkRĭD-*T-6ˏ}:O_OM ftt)ԌPлvW][L:*mMYe-@ޟgjK 0.d io=%7[*no貚Eܡn1g i ݏeM考ęHvZ~G&K;F.ֶdJ={:fxT/GjLSQIlU?]ݮ̰k7IoWyʔ2C/d%&]ofE{>ǮП4 B8zA &mҰG@pH$njQ߳uȸރ=$Og[("#y)ǺNd+*!X l;z4=:̇pe~OEOz1=oQж#sMBX@bΥe f--.Sll(l߬Qv2uؔ]\vn7JUck1F,xV<|fe嬾so"s|f`}ZqqpXf{%#a Յ7uߺ Jb} JA2܁J0{*םJ7`i$Wa_3A#Ek)Up̑;ݏڈf 6pTidOYp9V &7m- Vh/n~)Lq$V/ !F@rDUTzCy[;5s>jϻ񼴕=-GPkz,jf}rM#!~iWFox-#RR-&;Na٣7hXHXo!bBʓ_[C>5*aP :{ys:Pe%q|_dwKR>T~C2tkZwu.l>̑;O~ټޔ[Hs:6Fv9uh~UOnO&Y]1f+<:غ,*Q;6[t-* K|RTK7L]XB2$-ʸrhVK^F!}tNV$9]01 gΪwv%D\@6:#f +L4XhkPYUun{}~)om ~DlT ̟Ipm6E"&qDcS`CnA4rRcbWe +Xq&MT몑݁kbcGiHKjmk+`ۣ' [7CI`9KA2tHND  pP!`JyRz'fըR Y: = <ߺ6ZnWǠ{iX}x)#{/-OقFv:z_$G I6OzUT6 Iaڵ>! OŨR}$8 ,IQ!d,15xV`[;>uZʜX)(Oz(BC8LMY~1MGT1Oz(#$4 =Of7$-D$0U%2WeP@ ?jYZv|){_PtexK/2' c̘hyw /%9pj@^%S &eYp 3jߦl0bF3TMYߞG?swck5~3po#Tu/VƝxDg4¿R3 \O=mqg|-J 'g ^+]-f 3AΊK+4#=R9bu?; 7P$Wmk_n)2 j.0?h;C+47E9;ZmQEMar46c෥ G\^{--l%lT"G&)߂夅BX2 'W$u}"5*ͳ܅ %[5[&aqՅ]E-]>50a5a_'48Ji3u&-i4IJimC-%!ѯoUYmj[?}*K4,NM?YVf`ii$.-q Q:,i1P|ק?tl&2 q!ԣ6B̗i1BH4&JfȇO; 81N)|p '%Rv3s"98W4k 򒗨T:Ox /D &653ɔ:>1^nJf{֢^]n!jqĤWˡ0.L̟SKD'nM{.MڂeN{ع*@=dcGn{uYY%݋߽|nM6ҥptY؏DW_je/!s'}+VbHT䣷tUv Bc9H̷tП[+fq0. =䓹 H|>/z M+Beh";AҭSٕ7>^ZBvSl$iTe pSJ3f sP_A H "%کb_w+,+0A1%Ed%vܝJA y7%v`‰!U^ru`_3If 4Ih2Zs@AQ;<*䶎UV"1q  E>1XS^7Lv,_):XKT3JMztHAFdixa+!`VgDv8&e^fY_9EǍEX*bP$E:gw1Xb$js0"`KLY!}7VdS^52;x2 C@t7Ī\5J|U`P(? "_ AJG(/uwPh2d&U 6xd+`;W~,LbE bNt,w$FIiCP|_1An{mȌ(`Vs^g p'80nKAZŁ({d>,]X2Trn<$ Zf-Nn4%Z:Ќ'ۚ)a Xp„!!8zWBHTNGYuHv:O ^Nl#p_ r`0݁?{Q.%*u`ͼP|?Yc6NK0[WAiF[ NzP|]\H 8be-z)?Fv,Z6 OC \O(;54~`D&3/r!U0lqaFT.Ѥ֍‚)& l|I9G>BbtZd GT `f־eA$㐷1Ӌk[?|"s|цy#< vUbclUMԿS&hɠ? _{!5ai['%T =׹'~,~I],% L;Cka;Dk"L6d\U2 t RiB1 IW93EdOMm ב6#Ya! O7LVHۿ\X/Sߜ: dz@G({"ixUW1^7"/'8&ueq4y|`]ZsL!_CHT\#ZķXqf'{vR{9XrSOG+VY%h_&a: !gi* j|Zj@8Jl ,"㔛Jv17ݞۑ?$#druWz9T еk,oL=8Bw3 q8ŠQۘRᾊ]IMKlI[~grE&@QɷG]0j.r?!=JJɿd."?`6kJΖ\ܞl5PB$S,0hb)WvtfYF̋ŜV$Gק;NxI jר8jRXa5 {uFbAn$K/jXS?c$HZ>T2 m!hIS3@K, /ah[r~5rs_G p 3ڥ{'ҠAWVd /|tkc:FO2Ɨ&{SEsUCloZKFNJoH xJ{4#R.˛DD`l9XJ})4Aڝ!٣Lwh4q)SvR%H ?p׭QZ1w#P<5V\DppA1qTDYm˷5!@X c}_#ZjtW'T<vo' 0IPx䢼E݂ՓYwZ2&<-$\Sݘ@ -(_RRK܊'#v0aq}s>#}WnFQA}}ј0޶FVN0ƽ/= m?lQ1sy[ЩP{TJd60OG-^ ZF_4( ׂz'f_6P[qO6Ebe~! +,]4`r%l?4C`<+JXӋ> ; 3T9bMS`r9"M1%E6v;5"ww7~5qV{%QϟׄVXlS]}q |PߞuX4Ӌ YvaԵoiW FLk(0tS5,_x_!ۜo-&Vݠ3LqA'΅y}'M4㇮'pZ +ݣekyy1j(dq1ʽkxl}]5YU_ڵQL(Cd^6| cuMٴڏD= nXg P|,Fܸ~ Aeջ坿&?;]M]I_ :@qIsu|woWqQf ̟"W,W٨<+=!Pg[sm7\3i\6]$ؑ(L*Qg#+`zSlŤ-QElQxp|?wø QU 39?`wC5:H< ;EU Q|oջ*Zbk:=)P|=|Q(?«J94'*͒,<T0kڴ7 {B[&צSkx,Te=辖SY=p zr .q ]B^ Dp 3hx! iۙ%va.gVsAa{, aPejɛxqCbAJ1zx/zǫ*+2 B^pCq 9C첷Yp)H>fky,/~ݬnaB ")⿊Ze$~S⹶ }+g] kv}lE9Qu')!afN$P"ڽ+_\ٛ`Q/2I+}^"B4YS1X׮ܸ(_{/2cg>XP+4gS|7U>ui]-V'r;| t T@EVda+uC=p9Uj*t 7EaΌP' 3ck$p-dT7-S@e)d?!t\3` X֗4A<8JN>+A2N~ AeďӺlj I/_ۘWYĤ1W˶̥ؼ "|edlfv1E)!7'=Z2BB(zˏyeMEfZ$0נ*ץT[ |NKLi[BMd1'oKbQPϚ2ZovWU.ʧ=_L5 wA;x*n@ =]E> I@NOE)dlva Xk4 GȒ{vIRNTAg` Ns|~q,\E0A]bb_X*|8+A=x&59Y$ k}p?m2h -WFی!$_o$NtS ?/Ǒtpg/_^t4v&]n.{8N75Zogc7QT\D٤''`?ГׂAh`Z~P~ϴ9Y%~ Vxsl9}&lVAW'zY-.N.ǧ_5ϖ h4ZFG4:/UР|Wz T|4TDX{)SV)5mlRa"Ir|۰/`Epb{Q#fG0{mxKMV uaqהc ]Z@v v2Nm;]8{Jû8E.hSٸP4|]6+J)tKO{+ ~JFc@p.ٓ2亯5umՎ?%g$ /:1|*v>kܲՙ(9m̯ʼ2貚}|n9POO9>nMu1߃T!e\3C3f6x̓hW3Qچ ak2? Y%rpJh_X-nX ҄몒7]&pg9>_!OH';Yܲ_ts7Eq|RwOg5)s+F?7Yp@m۶bWQ+Jpq+9mNs&]lB `R}9&/I]WS^ʧ4chb`yP4(j3.5AjQP%Sۥkf@) 4ĉGr ["/ހՔ 9ՏV|'.@.v]MZ^ q/p G׆Jk$ږmlhX *MITvŋ$1w:@yF@NWJ 7S=U<Xnh($mӚoCrki*N,(!5$czwt-ANƞHw,Ft J:e3]Zw^Ϋpix~NL&EUι;n]Xt)Xp 3IS>D1YQ so~y4JM^sh ml3Ϳ=0QăAΑ }947,=fVy9`WB)ōS  6:jHN+ Uԍ.J ${7f nA8qn*ȈNK KU^|MVuXr8sNXw.{TZh򖂀<:*(!@cilDٸ?RAKKhQb~%.1*F?ꬄZn$^yL#Z-uv{>:G q@dg#vU?$Ú,i4\#Wmۡ +P^ۚ<joyv;!d HڪIBbq+X&rME*n%.iP傆GՎn qeǏ576#> RlMCԉvB`|LЧ}v-|TqӨJ4/Mŀ9(&ep Vlp47=9,Dzw$){?K9CBg i>?jIO:0ˤ2ZpW xKD_rf4*:?z ު-BSRI=71z2!C̄ 2O1HBs/uO.ˊc}12FT7e5 !Z Gy϶?z4ܢ(-Q⛿3m0z+tqgN_'~NgSrj>!BqLtӗ6rm~X>5l7J_jK^r6qy̗+ȠբP뚶/{'\Z<_Hλz b$^B*vsۭؒ(,9^$<\;I"910b P܏p{ISb#F!D,QaP6?*Lg#3>K1Сl s,i6l)A8)$zW K&|U 4'iaxo..L G$#B!5NJ[.sN*TңL ITpA'xښI^;1Sҭb,H*3`Y'ldDw~ Yj9:oߞ(5useK׉o4-/ ?i?0- 8جm ۵7m0Ūrax>2 BE\93P⣛mCٟH>J`],ޥc~^,r6[ D[N(ekm]zLa1/|.7`_Œ"Q<#34/VYِykCs}ݓ f]qܻ=cmq/D8O8u+]6q$,ZZ|̶heV'wY}%VvLOT'W-B=|9'5K/V оl3|_+-i2*<&Fs8BW.n=wQYXgѶӈP<" H#AQ`rϝ3̩3=a{APaoOhA7&iop.N9 ,^Fõd&B+n9jh` RI #|hNR_Lj `W8Wf Um`RVy4遦@*xNEaIFal̸ٌv(U׬hvF9>;H/k[ɕ8C &Z5=fΫ=N׀oYQ4xpքWlc|.f'5xL|{r ֠u&v(zH͙V( /2΃6J-6~4AH GZ>`+^h7WO703F-;Wuq[0[8D4E9RE]fX'PP^oO^e=.j!"O 3}3 ʫ@ڳ|fGFŊ3^9yL&VqeMzXOrex׼=^@WT&!ABݝ2@?:cRytߥ;rK '\'|BZí ]8`ܭ˷_ VOzWh&lP~~kgLŬ+PV 5@aےa47]mX_fN  [] G7հ%\.LxbUwg5W׌h!uH\EH>vӑ2 ujG3k,B\@-S~”Ϊ*3plpJiQp"I'pe5 OMMvW߁˛ud@<ٛ"S0>wױH5I)c3. vo`#"u;oPxZ֗ԨNpڍM!G_iie]ゲC#=ք{S.{jB#]a9MBKy2ds*NI!"\MI뵂mtt6`X׬7};dFרˮ!{scIqCP)?e\Ŏm+&T']T;V fk'8]:N+Ņ d0Ev4A-Rq/8_L1Xj68>9c]NA' 0@û1 c2.\Lp*Ϥ}=rm:iJLj*?/ƥ-w w_<~ A+8:%>nKY'wLP'Y)̲ -? qf/ˠ\f$rkt; ({Fa($-نr 0cȲq+KjX$܏(C:>K5u$%4 #ԉ%YIhZ@ ²Blk4ErHz"e/_E}Ń;H3oA}vطWBWf#cC>=߿2|y ĠArh;i\E/sZ]z@F~xދ)yh|SЋݺTfEZ"{'ݡSx{KOn+uOT<2AȐD6PD;]iU:?D,1bي@#Z;P}fZ rkyZdQE5{OMr5g44Rő7ɗ}Έ,NR= Q}zUI>˦cjjo tPdKXtG{xvϝrrvAvޭWI,mFR*Fh@ zW Q_S{ fqM=4;jS|A#SF%B=J?Yz $Ym C K%~#N,^q"L.>"E7< B?M̉4|XjAzR Z[duGn#踺&:2<,%<&`%dVy[7~b+A#?n>t|ڄsOl(u@KqXi 2ȑ(##-cРi[yc+;z:*Ud:A^gBWz,FUF|9 bw}+%];2f)=;]o5k  KѧP\>N.ox,sk(=y[ 2fZS ηvaFQh)t'DߟGA-6y|BA6hӡ]n+).glU[K[Vpb* R;K D:,XBŧ_?/ogOY{Wtݏ=mUb&Nk@#N,R:Hd-T%E<1Tct/y tդWG%VoYĈ"Ճe`ݥ$ һdЀb{Bá 2[eRs*st"(òY<bY ZM;$g|]DJxzkunr7 -Y x4l@~ /yvJ)a1G%j?| G6vd XqOYq~` +"- :PD]OxiWƿԗ+w)bӄxV%ݑ-?&'i ~G`\+^mķC$}ϖyX9rHV(ϽaפCYI)XQ#1L x T;/))5U^TîBf;!Eƒiae˓(EA?kУ+|R{|ᖊD;ƀ; 튃f/R-_-`iX~,]ÉUL,G!;Hd\J4_G㊞圻r)Pemfe  myRfzIy##rfJjard>}_F"[)ơ_&VRl6DqG#`)3Ywۻ R:5m[$+[O|jnT!P^G^ZD,?`jrDC]inszg?eA~mVn s֊(> q8ۜshr,|mLVD!~{Mnq#}[WE*^ɖB=ZEGLdzfUIv́ձa OYؗ8(5RB$K~xQ"mC|H"]hDAAhΐ]lgT~TGًjc'n>\?2q3s~6S 1V&` ;>Q9L"]q#IlL1ߊ5G #+  I QD@S#Spi64Fj9RJdŇA mXjq8S][ ydl7 MːPS͐#?|G,`0 H9˪Sw LoU@"dɋ!/z(J'[㕟ؘ!=QzVIA:[tlx4j?@b(٩F/IRُq?K[X= K_K{#_1Ѩ[FkC6-=J/Zv҈{N)d][LjzI*(AHm 8߻d]7iG0!,\i|C6e6*-؏Ԧp-u]L8 2ëYPڨ NJ? MORc.#h2Xah˺C־DDāTTY:Bk:O!'[ŕ8?i#OK=E<,=̧Ú,˛#CC4w:8w$,o%ՏK_n6e识%0$~|A'I!ҌR([k&Xc@~4.pL"ڤ/v 徳f _5`>GT$<Qa}17LNpA5m-䲻0Eu|67 &'yB\onXV`i00cO %%*E38-_ 7>)gh[XSy0;F s A254 "𔟾b|B^sg4ajkN-J^pƧ'cur5j'ɤZG6kz=|{Wsm' ]u?Oh*}^HksTQ Ya$\s K^ן^b(u.{ĥr-Gcx<]Nf&Naԇ0#AǏ)C0U8+icszhy* SgZa(UV/r!B]6g{ݎBv6E͊?%k޷[\* VP_r)7WlqUJɓY?.x. ggu#C XmDհ30pdUxI D+ӈ T Ù& D~(ܓ/1`cfL*6$tTVFmܘL=DA5V"1E]tϼB7<aCA[%ɟ>R~qgp5hxմy{mXNۼGWsgS񸮈(gd`l2ڶ 7q;HRI)q,01z+֖a0N0zkPxɕWpq j@w BKF"7JoSmn:Y*AѲMJSS(\U)(|+.rypiPc4e]QJnnTҋnTR(N8ڮö0_A5ŷָԲ.f{LT ;CY zj+n?,/QH3\, 5?cY$xMo^'aw@R8>`cOk/O\[ǭP4R=kW-P?BgJyی,Ś~#27L$2TGh6<T% sNdŃ}"ڹᕨBkC_bUơ\}B9 gSyqki"Fl攼G:KSu}~:Tݞwʤ-0B<}ek/] @/ ETz鸹3Wm +\6t`l+v~o[JK"4i Y2V|i!buj\)QlRnTåL0 o 5;ߛi;pmvQ=E7AQ4"56Pl0mLgWG) نK9ug/fM+J\3 w ,x׹9<;bG9IUHsB 5 >W*U<ÉZ6b⡔YSFp)r5v2g=ǵwOrdab dPƫ׹y^5L5?/IiNNuAxdSS7J6D3*QzhM8&{@̏JC"3`Dc:Rt# #`"1j:Y#GYdF[+7KBsɯO6fz їXm\$[}e6, 1,   R#ӚUI</KPru b:<79:֧qTcRb(YȘrPci@\U2n߳4o67mn2뷔=FMmǂZ{F"Q1KaX;~]rwt>YtTVF9T5@~;x6*Ou'Y'Vn"H]~*`2O?^Px:ʟw/$%*~ZZzMOմOtmRQ]c cYJ;c=~ԫwna,wb|7JYaZijA{^:]sO;J d&F`h-r}Wmюɿ5:ЙvSkhkbx"w[I{slRRף 2:{zmUly/v(#"Uϴ3K1íe!nS I؀Ot.:|NֺڋJso^CY9QW8`H{8N dc5Ŷ \6TF#Cȕf :Z*o+۪ӎ2>S{/SbAuI8!4n1r,/z]LeVҼEUY-BQ(b6 0)lՓP{D7p\o?|9˚NC2>>71d,Nup/65+Òm5Y99B{+?3^~u냈vD,ܹY~ǚ4@GWI (m# XTf kyX;vx-VA0,LňzPXİw0W2v9׉*XiL,\F8xK q Jwp.Y&Q͹Hj)Nh nQgdyWJ}R~8 pj1PךΠ}Q[,~-m.wvX(p\Ľ%bx 7H4>[3HT$7\\L׶⩲cem5 dَ^AԵ1a=́) Qвј1j`}j3yAGmٜU&'!Q' =Yc7334ӣɔWQ`13h8D0D$ 3U4iJimbw H_QP_?IlI(?xZ3@' دJ3* ϏhY;D? [J/wZU*&kM}䇷+7WtSrSgC=r:3^QEM:/?m}gߔ_jW~0xqu/@Ch-dȹJeG{决s=֎՞tӚ5^~?SvuO^Eo5MG' (au$~' aVmUHhv.382{SjdHym'EK?u Ls 9;cR:s ;5cWmþ/m~fA֕܋,5d,Z$=7.2v +,v;#0A]Of `Y D˪8"^;ݏ/PiqaARwZpu+m1G7@!+_3_3bBjkx{5FfCe~B\~}1Ng~,~]6ݗ` |:sP6u[ ѻ|9]V-Qy0@ݎ!`JGdboqa@ G"3֧wiCk "mٟox==+TM>ߊ6WX<h%tY$8Ÿ[+8Nvv6"ަځ7\Ē5!vhAtw¼سNtu*۷/l٫7&@X~0lSrwj{9vGuMNC`-pƤORLjd[t?rs.|hW] e,_D 'k3j_rj '-t+=,Y4zbufa KzOȂ ?>n?${Z9 K1Xʣd\Hmnz 4dM Ql,_Ѻ(a"4My&߲P_͔P{˚Y)iB ݳXD.R0GbE'( +KUrQDfOkm2TNk2p^} "VQ"J, Mng1UCy^TcJx#!5_U>Ƴ4oA>m s4' EVsC &A" :7IQ~Xt+?QrlWhP7e-Q~ 5W#eFC-q1mq 0 r[ * kQe4v#)B vrg9خԣ(:$'N̾ 'sjRh,Z[z/AT9<߳n{ Io Om(  w5&B'W$w __5Bx!BB8n[T勬o;_޺ |,q5,Xm@clX1Yf ĸ~Cugrv!;|ro :k\m3*-0ڣ+gޓ'M{̸6H1!: kTƶ93H Ն<~,򗕢4lx=zzAeDVsea7SpvhSM0CSEiɛ2"W̑v cC@Sv7dσn\V wwػ7B}E4}ZRg%hCSE0nj48`XR9x&4i +?MרeA<"k1KkJfw ݮ0E1FΘAj2xl tڸWVv!Zd9fIEK)FM8PnV-TMy* O JcH؅{I < 8Fn]kuӢdݨ7bOURx0G. ƻM->"Q ۂJ=@HӺ ۚ\*QjI|'*4Ċ-HԱNpl4 Y%e\<Ψ2ѓ8Qj#?OmGu锺D= G_ k%IyȚ}r_i.5.C:]N]x}prJri0X㼾YKm*%o6ݝ༰L&z2SJc[[Z'f6\v Fc:6 k$ȿp)B 8/aI Q9* f%q+\Jb$CQAG3!UyZT;_w̼ڧ>`=dБ\:tH4 _eXAf}(_etFJM]`n&7DbBP-V#}z"taaqg5kQw\b^sZ<+ֽy#X("Yq y 4Z]Thg|o@< '‡2J/!W:;튃>lj2FcRTwLȉ9:.w¾'%JLt*=CFH?uӃXO ]j#Jis~UTQAr2&F͸3 1$؝0K\t6Il%D LR<=߻@ȕkDq1l_Ue CƬ&tsC,C9_s`zOWDd_3C6`tљij|ih<b_wFMQՉ) ?\-M(`5+H%brļ5{)QQWv ׁјJJNo?gON#a2(BV _2S v%6tQ^K~Ƒ< >exSAo.d~B@({%5 4@adT39R5W)_]l*#r+ez}t ,fϯ-aN!>dUoA՛8K2{NlfNMO(h=A-BR6d:dt[T!B9xk%pkS@ħYʻejV&3rkc8gE iF(Cr#;:a5fTh *uu4A7e 4܂hr aeh}(oryW}K?Ryuy=XXu7>f s$&Bv Ii=Cx$Fz(=~b#`?!5~u~j|q`к9?( &JZ4WS;iu͎Z8jH؀gi#wgNZ%T`V vǶ1?% +8hQv̓-Egʺf \G Wh@0tZ#l*Q@.3IMM2J,,PRWjer;.]$^MC]^xU4;YQMkI`ASFdaq[ҫM.14pYAv++<#S#i&.Qg DCWI-{$Y̊yn7'6E(`oǸewL~.qr_@^oc_ijBd؂eYbgr 64vӸِ 'SjDٴ.4ȈR'Jv dcXruX,}:>uT Tzij ~ ca}S8̢n/f:M؇:ދj"&}ZnS ,NC_SAVKvnemEix"WJCLL}ip"XG)$?Bz]nzlz\H C%|ŶN46I1?c4&ijpE5v8軅K0x cK'}]Z;lnF"?eDSH|@6Ea[+hd+E564/fҍ%E'dRP*eW0U(e'}]WJzTXG_jy?/<ìyI<AUN㑦qڲ,ϹZ?]?cBj-Шk'FkPF vΕJ:nm{޲KŻ(_Lex@UCrƭE%03JyAk_\K+Ɵr3k?_({v\P\:dMV_D5oV|6"~ݑ|fbp딵oKM/p".EyFBQT|%Tf$ ̍7]jsm祘5G+͜,;_i̶:[gFQi"=DD*sgY#0r<q8E(uO_KuIs|a`a #5 I !FIȿ﹌`]SA1C7(wV c,UXT]6MЏ)pĺ]+HC e:H&ɭl#8R ˓Q,҆$~in:JbOHE-SgZ'b{;Ņw"Lh}lKF(\wx茚INfs*c4C$2<b$dT[Pb%~QՏ㒱Dž3by HAz8$- S0YZ5NQS* b\&nn(J:-GWPwfqADZ 2} !7Le ;ma듮h=ni/+y͒gSꢏ,T!շš$& \ڋ`U8NܟV':l;Lna?-UJyKJC3덁eXx 2oլ9 9 <3a{9F#*hlPmأohnoRFh([&Dg ~'uIY-$e }KuQ[ !萰Y &6Gxr@ڔ,l+ja׃bMBzWOWBa҈-' 7 )5G ]/b'SԼ+_Z%bt=y܇0h1I_<"*Q1jT-:5ԖSg1 p1d~^dY^P0죀xԧPu vu%% I͋my"P v*:[ݘOd+د8&(R`IQOZX^OqHi%҈1B+ϳP_tW.%!{|(JML[9RN0-#:p>w^8{5 a`dh=w¦ Їzsl`4\VAh\S@ȗ#o6bF=3/<$vm\Q+\WdW6 ;o?XO2};(BՏUqk!38 jܥ5q^”M 's12Goh`g!&?/PVɞMATƀˋdo'}lxV꯫֡HŎ,&Oy0}\qNUk_.R&Y2m7*TcbCvtJ~]<멽iXEt .vCk?_ٟVP*ȅ@~W_HI 6]Jj n \"]E]:_$o5a?X7E#EݚqhO3mpyfƴ{T)舁q+`ćwIAxJڴ}&clzt7VZy/*4m<6#Bx"Dpbb:NIRՅwS`'Lc'FE⡱4yL2Pu#<^CBtܒL3 %$-ԍEpFn6%T)1Ms/':wXD>X#3 Bc<=K>GK/g w%Nk[odaN6@+?T٘0N9sT3!4dԅ>jpv6++׍)m@쉎5(vOMHzs~_r:V_mjlmO||fD-ch%^|+>^n 6(QY6bJ U 80t%JTAYʹ]]LnZN%0%:[8iJ%$K H#9noDL yc*H"R.na$csp$8'x~{Ma;Xftru~OeuWuyRq~xGeqL(1wC(2#`R_V_i G1L]{X0V㇓ K%ռm+?ەpqa۞:^eh+!97:>G?J2s]K&]٠8۶Ƀ/ SW_5[[m#Mp|A%?#ۮwA_XIY0DgT-gzCʈjIx R[D[H짽IWVaKNRlk58Z IƾX.sA]}UH Z8qh?+&>7  @IcH8qw|ƺArƔĭ2!#qռ|;N2M0N>;%G7Ec B>P--$YMe^!vɜ")1J^N剤\8b“OiFpQdb ԱW[F~G4IsR$(GeQn8RYg>4Rk[dLE[Fr#8 2#9—1Z%=Wň>kdf͒T:,F?º? }fH kQbB[mBAlY)q0\GTP$jnߌzň"_S? !V^l{ /o #w~_lCg$vg/A7{`]խM H'ʲQ3ߒP0n (nRދ c~Vs^;Z*]Z C~KR5N'e=4s8CA 5XӓrR1+׫ӯj1(^L0RdwH+<5[*Wɛ~۩[Q5P78Yɜ/r%٣#%JQrI Jo.X]O0:Y F3 )g Sm'fXWN&HA@ 77V#k9;H#(fhmZїyB+ؙnDyt{93H7y|ܞ@^]_U޼҃96m{lnq<8Wޭ>oV9en,tl#^Ab>&d? o 3S-C'.j}y=-c @Jqgd!}G42Aƾ2x_$ 1a-UZ\ 9iJ탎=֚fBAvuo1'7Z{޸10߼]TWV)9|G{ tOBƊѲF!#[ _(Cxp4-=Ͱ7DaxHaP\/suiGl$T[݁z#z7֪'DsoBN2qM2:`#>CCİeOhiayRG 1Y&85\RHPN<1֙e0N;?eLt F=Kܾ^v]C%ǫc*d(}ᑓ@z.UNQ7F| O *vE1Ξ刡`Tݦk?U'p+@+"Ou<<|spB{zYȂڣtCOCI/tXDc772`T픝9x KLIUBu& usvEg_YAkTM@\q[' =B;@ .)?#d\d^awvmK%b2uˎ69a}B"O8˻c6O tat& I `SGIfy=dt'FvA@Lpju!~1fo_@y*MKx+Ltl?\Q-L5^Px,[z婦. _YݕQ;jJ 9Bwh͞B<4# Dg&]>wҧς@` .ttbMQ,|#g|2E^ۙՈ$\u2SF I$f9U cǞW )ALoˮn6sCXSBnO52nn5Lē+Uc,џm[V|ȅ@՜q[Gb@|hW=!;|#O.xlg˱Cֈ !kq9oIFrWwJU4ZyuLEc(Ñ:sdOr;8ۭgBaEVbO%j{I!u GS:g Bkc"&I,(=9$8w XjN!UU[/OoWyi1@(S8:2pgv 4^u>aTE)YXtIFTE46K,Z^N<@)|rm@?|$S< MJ|8}4{4iƀx\! xyS?i;F}&p98š[A1Ǚ5] jPjmD1~ 7%TmE}ѡ^^f]; #8N}8:ubXcG1ڍÔ֡bUY~u$x[hIY#'͆."F=0;(ĉ0A 1xגxnQr*)> 43>X 誕Si!M+Lk+8%%e=}C!T^Q:'voˆ(<3*z=)h.:!Z=d`/D+^ }68 7::ng㊋pgV>E5q/Ģi'cժUh h]E!=C {8bR9ٻU_#YX`=9:U07Ћ7{fMP>X!Z Q:hipʞgVp#e+}Ln!CjwqICŃ|ٛ )zY[ ƛTO_sDkYLM6vLmN]Tv mS$^|_ g O8]@].,vy範gvb:xH)$Z601mytlOڹg]TV1P4S@|)W7>ّA6;"SG1.2OZd$*3B"N}S~WYFx}LϜ0^+)T&;4vz~)3.!Ű#^ee-e5'Kg܌T*ʥ~MęQY-\­&*br0oO!B~C5۠8 -&".{PwY3%PnC4vtPIWRsZ}T5lU?~N[uXɨB1_5 s &3nWnyRnFIሶ XĚY_Gܴso" W $lp s&"J~3*wr@eؓK=`Sc}Օq v$@0xώ#̺-{AoCrkԢܛrc /sqǻk:642L,Ask1В$uzaO:mH(XA]>+Cazfܷ:=|-͛Nް~kl\& |:e-.k6ec8]8biEX =m[鋓'~km談W3H|o :~0pTGHع <;]A'$H(2ZBVHĈ '-nz. "佊yd_^*o+^qb )/髈Im 3}"ѩ`τg3U{j,yh:JZ3dp]$uKl;B]ߍfyiW.pc͍p2; nÎZ) cPeNIr iACl䡯M&]6U!>(rc~rl7ϓ=6 PO }v%V/AO"ya2jYsN3N bкi4f탔)f$Ɲk> ]pȢUll_Ë ʐq@fd*8ӁDtm"aHHW/Kw{?wvvڏ4AW^Q>$gkA6=Nm|2߾2D @y50RfY8I-Vğ?H:>|m) a`^9[Wbwx7eL~4+HnMFc, GfnZ.I.@I7rp<@}0Do+]9sqXgߴ6-j΅;`x__,3FWzêhnaf/i^-\fJJraƇNu3n,\*OU<>1k^S@Ajieۉ+- Hl閠|\;K¾1̅j'ʤqqk~|'Ϟx*vr v{~;vUw]{},^P|V\1:{_KBM_%M4`OV'lo"k~_a9ATqRq/վlCjyk^8K%jf<_pK*,jյ yu [1\¥|ϪO=:EBqچz+ug]R^LxAϒ$'סA >;n}] S:q46h ,aIY;/|:0(LY?J0̋Z`9 iR2pr̼VF)}VqSCmM}U H1kXDʾDW(8hc LHn+"O xuWY0S_>1h5iaҬpxYs h+K֪UmOjoؚr%;X⌕ea`K,5.Uډ^XU}8="p+D`55uZUe-0^Ά9 lr0uK N4KWSx߈ԹM恌/=^TT8ܚNrko?)Cn̋Iz(hɡ/ѧp˫3S yYD)|bw8tVFyc+Ǖ݂4,qN2.TEWuU72$<~fm FD񱑔']]qjuϯ:tdzaRg˭c'њnvw.QZ)I4L nZS3_je[x<4A>ԅw:A$ ̀9uL@dqŵڀ/*W!@* pcQ!օ~ QJ|G0#@ZyEOB!aOsJhVggp\ :epnsN0"+B7ʅT۔̀auKhV'I0^dSū|}H$n:F }4F'왞u+ aFL尿Fc;nRHɌ!KxWOfaW B9H:nJ?+yF!aj8%;s.ޖ[ O>"V˺|XgR$M1kr<"b8{Kw iה&4,̀5:?MѤg"JO@#D؂jU<,9=tWp_'5{]u] #ާN>8IbUQnuT#eN Ӫ!X.` =P};»_8;V|+{; ")-DkRM}nvOXۡsT^@/ti+3!I$L*v'!aYW"N@&I:߰"+]hP>RY?Ϲ*Oawܓ91ҧ<:*Vm*fFZIJ.׉"Ɂ>f-7볎5)."x%kL=5J]W_x_Q3QYxar_4:uh{3VDH##?xQg)4sn 2\{O=tgP%i.LyϭJi4i ZߦzE G%9yyX킰 FI:n@Q2KLդHP Aқ"@Bq((>(pʞbxeO<9~[^?V><΄b&H9KУOF6- mgpKٸv&l5t+2YugiI{lCeμjm/yR=Y=k֖z޲J~'|2vJ x@ֈ@ 6/!\en8pwY?IJ6/z3[we†f/ڔg R}toYkm-vZAMp.ލKmڪ)_#gr,3N%r\zMs #mAHzoZXX}RO.yR§bMyyDYk{Vqs|Ow?_6ވCʢRYAnAwwE'%oLj򈌎ω "e͊PO59en8MP=?7ߥTH/P{rMp X,ֳqzEܿBA ٮ[7u`z$),qv 1:`^ցE(`u$  €i)aF[);A<"r  "4h񯱦 F [a !L^܀aZeZJF}0mqkD1jXRtJ1H!_ PSܑ-ptI]+G{0Xw4rB^#tP͞R 3f+KW8VHYCغ"y B=Ptd^uTU׏so|bK)6o!Wt>Z!YTu`\fw&rߵ )oWx9V'ٚo^Y̛M5*b\Zc sC&9Л'`S n0ښ+ Sae)x'9GXbi  0a/3/(oxH,g:2v@,c÷jSnAngYM(s MGGzhWÕHM!!-6!<\]DsrM`0/kx{F,[dyM3aG9&r7 N+"; QƂQNz9,bh5p8(EMO) +BȀT`L륁a +! I͝$ l(K4MƜ 5&/hVD8l_#][xA#+ "}aO[!qAz7*R-x4Qk|wB5$<'%YLc3)8ӵdV|L#Mx"|@n$8WUۺONÍ+=]{pM,?)wµ$]εqC.PD~.bؠGgOE:* 5ol-x2`$Jq8p~} XFs3Ẍ́n =Utm7+zK|B=.#1#ube4/='f&^;^Pn'z R۰qmo5(̊JR2H9q~F ka])M4c'BGmI2ѳ}i]`:MԞύsK*ŵdDz#^V!}@0T}-l [Ɯb(GOvg|EQofqYT)"+;BEF.5RӬ$JrR4&|RP<[߰M =%-y'E*4m}ck* u(޵ NT԰[>ɇhOe `.0do8_5ETV-=k, ɩD8&~T$g&Ɏ#Gdc3z-DǼxgYlD5Ue[Ŗ+s%q3ͻL$چ}spg\w*<DZ(:&|): {c}B3mBdU)`q2(HPyﵪpiYESCH!j1!Rl2LP3V|:3MÑĂָk:SK ;^W S,. r~U-b xR=+ ɲ166jWXuv}̜<"! Sc;+x,%ڼO)7.D‡\yr+z$#K5䌙VәRo&!GӠozg-^B^% ʕ6MblFN }eHr$6l 9@ >Y-%FbL%XI|}Xjb.Bw$%Wnkb E AQPE URcwCo yW2?'AWXFZ4g\=񊑼!mzZo _muT?.9n+W!`qxe-dݒMQe(l^ |C}lEfӾjּw5 M] Fy >"xԞknY ?TF|o6&^K7lv4V`ZƱ7M(☖Hn_V/c#AL8̢BRDkC"RX.SxEԌԙtI5(%pKBzx/.\m»(ֲ#he=S=!Ħ{1C[ĺ_D>[ͺ/ jО-xӖkيt}?b_*{-_3)-8¿UgDFGCǙ77`uCC׾[VIO:Iނ1kGeYѨhfƥFAIdٶ)aLa1,8e8LD֤>]6h{\Iy ϜZ@T|ةxKd'BNFg/o u5ʄI@#Sy\]6Pgߓg|k5&7}=n!!=]R#oFŷV4vJWE m'@87O=VۂZƁ= 8\uY!$'1p)S8Bк ҧ+sj pn!M7'Gx5KLN)855*ʟ/̧x_5C>,rf[ vצl-pGg,Z"E|Ja[WGzr ޓWrlPÊLTr e4{ӄZ#6_3.I_C~ENj}ӆw< J_C/T2.Ȇ>u<[.#}|]BLlX,Zas`^lLOUGfx ?@PB6QÓt8}2wr-„9vx]>Ci}\*gN79 qw6 Gao%ia=G!?)Ngcq]]$*w<ɀ(,R O ;瓜 JԅBK ƭn@۶a`Lh.30>CZMzY,7 f B4IETɾ`,TnK˾!7JC.@qX4z2釭U,6Ӓ%KWn*0e͑!8PmGiEM~OMy 3}\NO02z.TI?XĎ#wl1Qi _PJ]U%ğn͐oC?j )VR;wݙM9KLЎ[Kj}ao+ mgi zC`j.sicn"8uމ9u xDQro= Zu5;!w(ДJ~֘JrPse# D/|L*~]Ip?"Vevn!~ LrM0yVd6tZ|$Cƕ$^b!}T śXeB| #zm ylFO!\|XKa0[r 0@Kl9-"k/v♛o=T*.&,1/w/gUfͬ9AXp\^@ ctƏ`94w,'&z"sl=KF9m7Ԇ̖6'[_5}j+mPϪ3^ |;V)E2f &nB=ۊ7k+9vܯF#i=hLy~L.|թi:vYp ݛ*J IM\D1ą'bv5b (!}Ԇb"A\9ib5+n ;=5k2lZ<:T.jC)o^5/*>g^a^!&2xcFDs~ j:%#C16H. [6鞳qeQB'"S!9ףZJA s%6.d\1 GR2}Ae pߜ5aũgΊ<@=P0 QFS,G8y|F%)HY֬\Ĉ6Һ\d,9 92Jl RY;NV5c8;3{ :֕+m1k"us͒5ѫ P%#Ƶ6\ş}APѻ~Ǽq!.A&Yҕ dUfM]|O KD"CޯTVP>69O$&505XĵhC6%QCOᆿ(P**8e$*J zWl`Vi)C.݋dyWfm .TWaG;QL_)wy T)+m>$_[7S2IzG ޏYr :pe}ß+ P 1oAue÷/瀿$NLXߔpg,jJ+}r'v+VJƶo߻)uJw"]@^ۯ۹CXwǻBw>kNq?Csd/fb]UJ.J#[.Oy;O_-@ κek @`huhע߂NgoՄB r{h^28cc&.~/P,ܿw;kfNa,eLm`\+m1WՈ4yag@{e{)f/e{{+q.b@J.Lyz k!KXAeP`Q<]<зՓXQ}9la]64|ʖ7]ɵʊ2k[c?,l{N>wTNZ¶lV=bq9:bmt/[&'~Y0B ~nrd|d^k6Zq%Ywg92g?|sN;y0­)4 l ]f;wP_OtT&b#YDf;rHA5^{Pz`κ]ݗAbo!pv9Ce[)ȗd*9QˤIP$I?98:{s"mk!&c.M/.p$ ȹ&Y< 2gȿq%29Ή& ?%1”S wO Lɝhh}OJLɤoJ=kk` OAǏCc)$!9b][c%Iɛ߷۝`4/J; 5.aKܪABf#J?SrYjoǰ<~[VeQX_J&c?w]lFQ.nqOL>hà<7^vǭ<( K sL#v1&+3qp,F Nw~[bb'Y;_^FRdu DGruHgR/`3n@kI uE<%hBlSH^E1-0sϩ]1QhxzEd~o5[W iGQU[:LR8E4///aG96fvi9%}i⨟7sA M>p,⧨z@RV|Ñ]%W2]̤ {]N7D6O`8HqM& [VG)m}brz3lTTxb2w)a.5qL@-p3hޱ梀bƔ(έZ₯6NX/T2 ,osg< {B#|0+"V|YihyGBft}Y&\brAl6@4vAۛ8\ZXXDc 0yg!=Orm\I&HbW[7ƶPzG]m;HQgn}Kһ#uA_FnT(MR1jԑP_'8! wO,*LD~€?{QGbOeQ6 n4As/v3'S!&Km&<ٽ.TYonb˱Nf\ + eUtn90ק^Ƌ̹&>:' _.$FC&WY;Dl6$UsRIߏ/ ԲVhM}εlv+ H Y'x=L>g3[j^;D2mG`T;%jN~ӂ,#c6P.Bxgֳer%ÖWo@-7dF fk.-eF L*AT0GKԌ ]'):`G ;OM&^ˊp3m|=X);zdHTJ<[u nvz.rQ5-pqQ,Ia!SfpyJ~ʐ3|jT}\9-"{Mj3Lȸ&|kTk|u":SP{g& G0#ުP1-\:m:i(鍈(JBd[Ř EUW85cw >-[uBt^ {mlPiiՃbѷ9j x&Xbft#-st^7f\[[E5iyVQ5xQMw\5+z濜<fNUJ! ̒{ܰV lExTNj+y2/a Ձՙi];p(fH,HvkVc'sh 1 0tz[ R]W;`xYA(3?`[tn6l8MY~Wͦk]yV:oMY/.W~Xp N]GaPċ_Xӹ@@GSFWrzOB sN 6zYFZQ'L0 ,ɍ@۽oAܾ mT4.9 a}V 5hv3D"Th1^TݏKS1~;W4NLѴXYZ3h$Ru!|A2LwI"j{vMNǁ|b!CN[/n`k}{<d'%qRvܳi1kkAŬW #)Pk=$UQ5sך"2lA XB/ .4(TQqy mC&L#۷u5r?Y˾v4ꥻn &H楡E=0(WN2wiomjH'nBf!Vǔ"5.WV =+po`Zj=lI;Wo/MWWA u=)C 7vq$Bר=åU1{9#tVR(Csr<ذjҤ]{ _sW.P&3: $BM:#j'V`!eJ.q1z-ўQ<]Q.:˿摉BRgqdl.5~Q_Mo/5$f`QD6{闋C7+Y]6(^WB9U3h`a qpy`QxEc`Rш&orn2ؚ֖<~/n)[QY=pNSpY$B+m&qѭ"ə*[pLS37g$$>50q^ ŦPFאLim2nj=]ղD[L*Sc m"0QU) c@1Fx-tz>qݼAvnAeE# dj{Bg΀"8o^j5sb/̋ 37 CsJL=ZO\=(մ*+nLR/ y qp;l "<C~^ " % J хb^XXR𐀵=rg?m5Mm ֝ތ}]B'>)uu|쾏fFJKOa(Y2Q>2m @< se$oԙ\.#:PP83</m~!2 )HJH\*(?,=yo=RоI$~ , kT섾zF))B&ĔxB3[Յ#D5۹@ļY3x˨yA\Mϕ\<& cQ񊵚t`y}Dlͯ'^FHh}'a͓lXZLGkq,eACyn2lh6JD(12+M?Q@Tn~(?Z E&Y)kILrֆ/ 8ǂ+uBwußTigԃBfXnb/xJlQK| _ٳЗ_Gz}sr JhQ,"}g6)uWqusWџJd}*BBEPo__斞^!ܔV'IL7 sK$i?vL@~u!\oq]iWwf}˄<%[ X]̲8KA_JH"RkvKJ |m$9DM .l_qJ LV{ua:N}(R(5LAfDA*=Sg 0Ejd{"'DyUe!t)?ēCeB\g -߿IC:q]aŠ8lr-t0ƿFil4VxT4ڵjAab P^D>{FKZniCԹ[ɓJ$|3mAWsrwaX |QR?ɥrJ}y>ʰlr >&w۴oNDqTo`%YEu}> `\8pTQ5H ׅ*HW=i SX{an NJЏia]^δ9w[\fSO,\^;g!խ(״×q Sdvò{`r5 hɻBHZr9Z0 01O1/hbJOl8 #BTHrP^O8qhv&s#*=y䃸d%U)m_fZ |NP4yfR9lSip"?*6E[!dèښ8qwqQ,9B[AZe 7vLY[ hbT%,ǼJ6be=Tz3mV cUpP{Wh,u+凭g;x>\ q*훞C)sAQ~#r5V2DqYMBO5>⩟ìF}KMy d;Nծ*@&i'w Ѫ~Km@(z:,慚&sdю`BDOz`ՠ).=y%x&aP9Og $0ttAaݧ %ڛXf(xŴb۴xQ@WġiGO;K'4 +{"jm0R?QԾrtkqzUv K7_ӘKK&}J qjPW%}Үo{q%)Z`"ٍ[_%MC]i}$ : Jv: 29cWy4a%;1bw@R/ Q|h%zn@xu<$ʭ6ޜry9T^GA/|0߂MNueք[ڋc>=t̻CV|JewxKe` gd 2AY dڣgRc*"zG/[uS]Sʦ0YEHtXQͷ Yz^b!]zOA/t- fwj@[.iU|&5) =L7Z${}{qZ -&ؿb联URZNlF竱+9X  5 pLGV+bga СC@zȔ\c MnmN_3\f2 g9hw,Y! }LR@C㲲*T=#[*7X-wqvy UZWגN舏C?,EL w 3X9P)W~Kxxar"~&3yTX*C@T\OS#-`O.X 7 qcm6b6JHc6ݑrIk̥k0i[ έ/Sz_݃^~~0uCh) jrV עݕM3!u;tCZ84jvb;)E6K * lr4f;Ԑ3/6ۑ`D=ÿ6-9*@W+r̯soWl2}[dE&5P 3CYޱ[i)dP3?`5NVZQu\!L"c{¥ 8<\n38@u\֭fLr/*3]-%\YQP<'ЄsWH-a3d^ !zxмEM^3f)}o['0&mO4;BDU4g:n*V'uuɂ2p57Sjok1ug|@),pX *~16&526:}.. ؗO cQ$·O:J]2^0_ ЉssJdB/UfSAV [E0|)@aCXTK۲GڌU;dndl2l!@L W9 Ή]6KJ%~*'ˋջm2q^d>ڀIZ!*{Jך Rvqq)8RR2aw՝#!Qr$Q4\tgOO1*^;3|ʹv:\,c'LGl3(.<á*ff+}$6loJҿ{Nظ+BwEc>Ά ʰbg}Nվu u<8znMgoJ9VlCzblvO{7HlH(&أD7i/!spÄһœ$xvPֲ.o[*( ˷)-\}]6mx v@ǐӮi!tPDFx'cAw`S9>;ꈍ1UzFz}PM `A+ř܄ٸٝo'\  "m9Y 5g\%{kW.Xr_*jɕhij4@m9$֝+)RD O8AD;X^mŠ iQRY+LS!1n+J . %SI^%;#-%Xr?Ktt>9LN[_ ELlܗ5mkKf8F[[C>Buתoe^ ߙfpLMaZdJRGAD&&WiR1 |+V᢮-*f!km295L`s_ŧV>,l Xk'x/=!ml&_w&̶{6Ͼ@= <3jmkqmšHotM 6[mW\S52#Kq|Vh9c4z7] #Sղ5k0@O|B:IZ3ApE.Mh"7S{Xѩ2qmZrjCdzAt6Envd9VeJlvLPv2=*Ο3=d{+W& Je<&أ,zYu!(s*oUR1j/b ':>z]A`{R()ƙD7U&>Ig5ug _,tSgǜe7(㡯ߺF>2]")EB: dS׃z,vle aIMdaNXmuAMK{ 8gW=1*#%D0_az.Y'xcw~b^!hk| ju8{k\D}) _NzIئI~D*OFj6Ԟy2K}ztbY9b w∟Όڪ0~M=汑+Q-,i@P8 )^:$xl`ۛNxlCFܰ1$#+ Յ mJ^ k2~Tme+b٢ lSHqVCf#Og+i˲1TXY]1|q8P1cb?** k #͑l&yh\?N'x(L]0:~-1nJRCh3?w0񂵺>Fk6 ̄x>J޹?(ZtwZZ*6.r .,5Zp5ixng3Rk g״u S-Y+@`vJh@3#-is8B 躳]^127\cry J`ΧlK ԧ/tdYpK ΂*dXYt/B4*><[ŗGūkvH{FF0تd/S ̆^l AH2!q<\ڀ(?@@Sok &$C;WΞ\<}T3ҵԘEM]z1p c7uAܓ ǁ@oYn_! 8a ]Q>@#!/@ gBGnKdƷ>xƯV62"5Wxk~k* 7+UDYw+?uUH&g%ުM];Q]Θ^Ҏ9 jB U֝t}azA>Z?%?N0AS]cbimʃSdn%B(;݌}ݬIݧxV6Tnf:փzl<5*ȍXƬumN5$Pttbw^S 8 C܏1$y2K}X ˃6jȲ<b߭*5D"S.q&~7"Y`Ƚ^ *3(},YM=I yiJlźڟ&GO1/K kKI-PiԄ{Z{8-ImƜ,q L3lk w/6G;[ݷxB#9egvW s++]\Wu2'օ G瑜D}60t?|V" +byFT>Fuϳte9]4Q+dXKnt_ i3-ȫM n7)5T< ,.W[z)<'$rS3rv:aM0CvAlb#:l:.KT8МIsu *7܊|{Kfҕp"7Z^yoOić s@a84ӿ 0')d;{ҟ@3p,n9Cd\>';Zh+.Aya#mV1WV؏!_[7w> ѽvBڿ-AJs AAgc+!AC",H_8N`R%X [!t[ !?iµ#Td2"CORxFaAfN3"\$z޹֓N)xgv"B*sؒXCy?.edS?P䢮eV)Pg/f9]'%35YN|X#J`ĉh]^lb8vzɈap,!\]V鼩ہRG^^!*YQ=3[,QlNK;2kǩ8p焹GL'hjiU˴:@4n__ y r%WLqYk!)vܐhBUV~ƒFB:s^tFoUƽN zP8%$4gwey- ̀qCC߈lJo=VIt_kj;!NQs`Q5qg SnEI囸<|Z@2 iM49xzK>{HPAo酢uT[R1ލ~T!QpK.Jf s,E򗟺fIrW!LC%hB1فwKr mӰ\ɍӽXE]Gx9Q'(86Y jB}DmaN2 's])"F0~L҅|z"rijuR8)K#7,-J2AvoJCkΎ`0pBhCgI4\צ-g.?&txםhZBo-y0cS\M#'wib%֎M]fe1`B: (A#ZwWYaTpʔ}?I'VR/ALKKWInжdWi/v2IGRm(ps3,5v A5m)l8rnQl|O{󴹓4 «?8p;)ڭp(MiӆSD@@aXbtZw, ώ \7Db ԕT{F]KIcWqʴŽ:)Q(ӈ,~8W,&Iw%uZ^`%&vO ku5Į!$ @i:kND-Pq!ثUVᰗ 5=*a(iP2堽c~ʌEHܩ=00aDcCW9唪^;}3׃9j6+x};48mV@ߎKGcF9e\=W#H! E!e9:%:5o CSNBH*(jo Qgh[yT45Z*6Y=K9#Nb61b$qWwr4ZtuJbHJӭlG|]TH9@lEa&M2GYQH]i2LTHm/7}?;# ;K' vm1pt]'%3)M dU<ـy?@m#.+O{@o&Nߑ*8SMJ( |544%.Oa]`F q-Wuy2ftC4ý_X<}O}!!'p/["_]ޱrYY ,|"0<püYJ!fq""Rw(6B/]'coxDGޠz?锖?@,{aHza\mjgSZrQ8WAp% dıAh'ƪ ]XiM`I wm0u'V:'iPz8+4H4)1?6> K0P)鑸*A ,)ʙzÈ@Kp]ySp2p\,t&_Z =[c*wQ#2a.0ݤ %qj#ϜO Z!nS]0F].p""lD(u٥Z6'eS;5ĩJ >` -sL;CaN세&.c7;7aK4DZw8&\@,{9q0 CB݆@{`GIt+GAͺzF zo8z)T x66= ( Aw=aI6\pVfһ+u΋uzoM }_ mN(bXR4QWAd1yܢ62'6Tm(+Lm7QX{&<*.-s $ );ؒ8J F~ ' FRWQTmDe~e* [S>XO9EL #Qe + jQUy+3JH+[haZ nFjua;6^.ģ"^동v)ZgSMiP1$LǠGZu"NCdhU[|n ~һGxGc<d/dE1U-Γ~{ B6I _]M€-4xS.dN)M: q3d)'a{:SW#e0e\1`BLH.-k]1%*SRMs #vÍa!ʴ:g,jZИMgKw_&!{{]7={Ivj%z#K }eFN6`h2}6e͈ B*3 Zm+)6lKx.?D9()w5z_6 >k Ɨ:G RGw*px_6x 9"(VVv7} {3eNLcdx3|q,ibrAKbȖ%fW:͸f Yx(KpAVd㤞 YgY*Q\HV^234tR^r Aً gw.AlkGu8lgmM"ZӇ"aF7e^ 7hO&z{V 7NsJ"oIC-+l!D,+0"Y`J6Q_>]F.BoےR}egǥ2ĜH)*VӰe8It.ôZQ}|tbde|ɨ.0$ cTřmu%` Ȍ2 :\wGoKJ9.1ۏ3/!>G6ZY}n1E}iA=cPkU1= (b_:}2Q;4b||>+_kp{ [Hhjf*Z)\hiK>e"I%77E` 5zd^QWP"w s*NOo5K/E* qNCZU 9]rf GIsԧ H9"r-g{/gmOn2<=':s t4]?¿_$DnuI:̈́Z2qp6x\YZǹ%IM^3MvGN%ZMuQa"|PETK ,ɪ/EWjZzJA7KxQqhA Lص|χG"ypYtUq}Fٴuq*kr@#MzwԽj[0Ukm=Pn9we1B_k9E-5h9O|FIK>iBP]M3u.^ PRH4^B82= &VFكGC£=kM4гXHKwN b\-} }F݆j^A9$G+;6r~E;d2ϳ$l>d6_C;ADѱp#z$1mJj Në LhY#LS!tzZV?-e%m&bdbڻ@X`C3khhգf>aEMg' COt;@_w]+{ `o}MbS8J9WRQ]t9VFq1|tF2tz b4{ >{w1jK1H7WD 1,TxV0;V8/o}kҼ56̙g4@rz2UA"(qjJ ]U{q3ܕY8={<(e"FZc,U8L8Uk˸S ~(v{P8>Gr,e&3?7ξo¶(UV.jV>fNoL8'^ɂ@JqW>{MiE䐐10TYjb'>M8ԯA`fQ0UTV vZs :el PD^!(^7:hr'ZwBR-@8ޕTxrIm_T+xGYpN#@7Sw< s"83P˘w'*$A%5q `"wT܋ù [^ycl Zo恃&5#a']oRM0 p?2IJA%0ߜ{Gb=Ek9xT:tEF)KI %"^BݱGCeSl2Q3홤gQ a9.*A !}eK%N#C' 0XsB, -Q}*df\_jvCf;bPl ,H{e0(0usf-q;C !=t-o{H|_;2o[!(}Ʌv~!V⮗,|X ahY Sj~ f5.u 4q~ޓdyR:tp;I;7f{2t~#{tS:9$b H 6?,%k 𺊬u8#,e}$ʿridZ=Rj'*nҤQנu" λCc?VruY{QeSrKe͉~7%>TŒ06*C8K 꺡._~%FpObw[v@,Y]k]BYPjoNꓝ{ 򌩴?Q*]n..E%'o#~1gB̆Iŧ{R@@Z#|Szv=ȟg& CkˁIW0Rw)^LiϞ0miB ]V!\TuY<<$& HfSZk)r%60 o ~o*`v䘿(]e`dIq<pks9_LM|m\L};Tw뵌4EW -v rG0HYqvX ;3}Qk+ qN8+!67|ib^ -ͬ/;3l;JtVIb>dTʨK\8Z=vԬ ImR}wmUыM̜]}3nUopA@II:۝/$ӟܫF`BB+<l]2rOe#Wf̲!?Dl]u^`#/ڝRTN"UcTY PF%lm_͠ДM.\g砉$dC/4ڛ'3yO .MQK&,[W(q]Kb11=n_<;kp WoW%oT[3?b+ LPs!ԩr~ΩǨzR_s|6lm(oC{$Dڜ4v~bF-×ۗggH%ZHl =-sb}bà I]\Y.| Gu&珔۹7@pOuPlz֏͖eNM밼\Zb\.ZQy`s\GPe3MN=FX}βkxҳ?GbҜ uVN.p-bpᨀh\I.C>#@Qy ?Fu TMC5ٱa-/VAyK B j`; =M^eU!i'DAk҆}y>Fzíy_h1ur=b9ʡGIFԧ`ɷPO}M'~Gj>vd~#3lˠ_$*KvmA?wWR.W]GK/ljћb:  Ե(S497v78p[RH(_'c e?8ds y-[)p,H֍%!,e輔9IDuWZ툺BT}3ilvuΨ1*)73|C5fR.qNngVJ;Rѕ iefNJ}/};H Ov,uVB.J>K5A #.)P<&HoG 2=~1nX@~ޠ)LAve!V2 _JnGrN}lc*lv=̡f}gQM oF)ɡpW5=0S8gxp pVݯ+#V>dO_viJ=( ñI8-(;Z"\$#3 {`U,/ՎX_V Ed32( y3j_si,{ze񲪶|&8i؅fD}PU!`rr!MHbKlؗ0gMxFQ#:xFgV1.s/=.UG]zJ5]x8?;5T,Qy}T Ulܭ4-aYJ!d8tVfH<>2́+~ȧr2\VBwV~zMOϾYS8051ܥSo͂Ӯ F~+ټ\t#hDPg.}ʻ=9'ǭjkfBGEϓ| veֆFCxU+҈ë$}ˠl 7eO誉\R4,9E$8c%GC^k*m9n& .#xnU\v>4JJ2f㐴"2 J\*dΥ J,qJe;.jf> HFO?TXJN׾c&n]'`ǻI0PXkBv3<sӬ=&s@d#P 3ٌőt X#|oG[JShV~sˆZC/~8Kl3ky}xApH/) HkUA#s{mPe J8l;ztE;P6fS\¯ >!{uC¬z#Ԕ5I)lZ([K0a2N u\C_pH,a<39E7ml25u[xLg?荭/:2ncz@Ϡ 分 <%RY[g s!\+T TcqQrv¨UxޑmT&| ["RmLfԱꮣq[t'4n3d7#zo_aDI߽$ٟ0XP eSeI4 io8 Ӹ{V'3xfCboLgJ^ T-R:o( (Թ?!qP݈S*I"RiġA6OKNJd!HC}z=veԩu L=ʗKWgI=GE܂,\5IU28KGT&TQ;K۩d3!u\P g#,aLAB">0OK7셻,ʌ~ ^uUmt^a(=BѲan2ֲ};jģ WF1ᮟEKw"aXto4Ǹ)mQK AT'1P>5z } gUm=!МV~B+)ד5RZ_Us Ql"3NYv*Ra^pp $vG|z+H ڻȧN큊&gAZmp{_ .k.W=6K3s"cl!o*,>?c_hf\e~53TIזsҁ!pV /A#e\Z,:cQ3ܲy"{| b=?&!Aa|LUAvMCbآBp\Z$XpvHHY~Rc,W7?hu:Ow䦏aiqzÏss X^, \uڧ"QQ5ޗU/[In3\CN;gZ "=ޣ_p|߶:cOx=bt~_c:FC?/*3M)_<y*AM`mJ3N111 ^F5)ŪD z?%Vu 눺+ٴnR?:vȝqC&;GjrX[_ a|Å4HGU鷙I5&I[3׍Ks_D!Y N qq=;mxߪ²Yr!w+'EioQjԮ L[=[C<ɧt!ǍLHDPD ,r}6y/1{_ ЖZ[Cܰ $]VQ+™ֱ.9m" "!`B- uke۔-l 79Ï87&,eWLq:I4j.'jÚfQ $ N=0=*ID1M`ƿ'pVr nk nӫx2&[[6r!yԾFPÚx5\9w*3}nkO5BnDZl'(6b-Pv|F+𸵩f4X(=i{!B׏clw'l5.=l286Oۋ]Jlg'Wm|Ì1 V-FCI[ӠxpۡI Kbɱ͉[άGH%Xÿ]XXr@>2͑>F{_vO,3 S_]༷LLn-"+nHꡆ=7#^Or%6(& `LMϳQLq.}vDI}TrXoʓ]xRO,6k4pȐ75Be{c]e?PR>0^W2&r~V{$ǏNƶSޫ )[M6!_x;> dzԘhtWP_uď_^>$t_˞附vrL?OZl0M :i:*?(>{/bN{iyAK݅M1JE<Бfb~C7]e}s-لR^0jzU vL`yr.1QUr.+o٢H„ g4)#X;,kF /$|7wɡǰ}R]1ץB aiI~{Bc+ <3.3= NyWmE,AZsMMTĄTJXR%׆+]zݪL}1z'NcD|"0.$nPxa7 YI]^IA㛉v^~ߣu+z+dr؁F3*ޠ |p=%ĩgz~q)M9M :D{ߐA.ܙK2T#֕sL> 9fJy#5D'Ps<ւBydwj'QUtVDt>~&jBe8N9,AD)j:p3sKf˵B2yWU:vjԸ,(u&nwWF&F\N ´.};Fx 7J,d\ DK4v !flNã TRDE}e΍s`ABs2;AR%}HǂDGD(Z:`Ncty>r[y,#To)K>S;R w*Hr~ҏuN ,LؚχBQ(DZ"=BUx%YM&E@٠N%|eB"InTp`QU m|+XskA${5 6Q%vϒ0X_*܃-vw3]Q)T`)KTw}s#-ewXaq,H*m줤IEOt WUtTP|TnׇxAo%2[t%GM%@F%Q`iK6fdpLRb?8 KόtC#DϺRg!Y} s7yF0U.oH\v9[HSݬxR֐4,.T+X6cĽ 3[ˈw}ī")imˆq[#%kdE"*NZHVz+CVSs.ޣ?B{9a:}Zr*HgCV)9i#ꎅ` "`[lt)M4Y o G\\[Ԁ Sq33XoFWz"wG79ve&.TLF糖Nyَ_ /эDܜ(rg0Xы??kп:٭R@R9 jsS}%R?!'1bX`&uKL"%& \7sLTg=r3$F pv!ƘaJ, B'(wd|B࿛$6mzeoYaY#fv&;!tjɻpHXr:YŚb{W0 >@.z`5y>4ڶ`i:gk͒nIk<ɽ9*J0@Vb:-VZrŵՈpȼca oSSe6IOsTW;FJ fX1yjҢ 4FZ}}•Qr;cPsĔ>5c[e&|+3E-FNceWϗv/7^.h9E1R:2x !C96Y!%w,Moln!@zD o{]XaL*K-E ^#({ OR~=*l!*I4-ΰhV%Q'QHwX  ~@5P+^:ғe) K8'_;K"A{ .>H1]'++ZP"D (=(%C-.~$Zmz; Ua1ovpd6%|^8sɝ٣6ƶ䌹Dy$\17>$z7z]o<p<~X]ǟ)or#1y>IO.U ܿ b䴲] ȡ˽oѐ~7:YQ&U_.2}ɽCpĞ҄`LK4M"i08߱ d,,*Ωem5j&iƬHJ^4LZ(z&] e})PClO.hfi;Y2fm!A<4ѳXw)PO8Vl-6tgǤus9GiBՁ8D!ۊ=wY\O2]w=Y!Q\}ugt"Yx_Ǯ$ Rt#( RV0HR lz>471@ j|}=E.lӴ91'y00f Mg#8 {%8݂ ̢ w0ѷ{zSok;g2%1'F'o K e}3k!>uC30*W s'aIG* *!U@,Vj!~{na2莟ʬf֜&-y=ke M ۬#j؈QFA|_lo:ڕf4Ϳ9p$p婐}OTk"Rµ6tßoT\P9HI1qQΈHEtHj&G|| [/(/+68olV ~-qڸ٤bJLvBPc`b@F LFк)OzB aqsLwꇪx\{TۉoW*Q+-kdV`bFS\4rgfDZZP{ҩIl~VdD$9;l%"]^1ɘU⯷AMͪ:|4k#nqȋ[&ݕ~_X]+i.s:ּL:8UqEYsLc[;éL+x65^GF/|JV/QLR EnG;#B"^{˄yq_I5CPn"cU zI?#{13[35m~%B*Jo˩*+)aqV __BǁW-^4 }!K?)YxS"eNLrDW!bu#O& %YٌN-m]$H,>Pd0yOr+Ύw~/\ x3u!>6T4î5ʫ sGڊ2"lOK~S\/mZKSxZyUH[fs["8wevK[8j:ݒ Nڑ0Z 92h|;Gh8S]Vp,>oJ%xIث(|p,L)V03D40g麐8zJkL溢~D7T'J(/X{jT?Shhٮdzȁ1($Ӧ{ޚBͺhcGe+ hqF4t+з_e|ɑa|[ttoX~=*]s:&"בcm74G&M7IGxX"G4uqbڶ?PoJ52t"nXf6Ԣ*yar MrN]&ǿ[ɃkWg _ 2] FPyH2KsPU!Ng ӥRaIWVZzjBh0D&4v.1fS%z3XScVY%PS:Y _:UG? Tyv@]l{D, W*K1z,62#-& #ϻY hJ*f &ZZ?l24/-k!\հ*籹.^sx@>% .Ydk7 +uM-zqM+^Ał5.R4PW xB.-P-r'7{I{xQ8!w({MS<@:S&Пuhǘ+h@>+(ڈU,0DʡKDFyO:5ףPCC'ܖVňR4 l%!LlRy 4z#:hNߴlX2 6~n*,1IV 6]aG˝DuAƞ08YT(I'eJEhGPOYrjƦq CדT,z :_(v߂s|'`CRKb# kEW]b(!Lw?0dQg5d5 Let8;W{?2wx[g~| Py~ IK ϽBE": NR&T~Kk~%qŏv Uzg}\yncM~߽tGJhMj05,N[<9gSpN8 Ii B- IxEcv}!.bϕ_Md}RegZm inx(Wt?3R]ZO\_ }Jqn>Hi 7bP_*m*>µx@|ڼTB@kr8_-䐱 d⍻tfwfẻز`9bgn!iEc 9R-eBI 3I/bV,hzzgZ]\Mfz#&vdk򀴻*;L-t.zUC2ōUYc\rm/'y]<+t }dBkި塕 8zU34I\PԠh9"U]%N( )EKX`콲}fЀ:DlEwMTV9!4_SBg`# _xM$(D6{ԝAe~NRWs69˼pߐ(9d((=Ub(ܫdT0C5^ElϧkVק,f?7IN=N@4)umoCjq2ouث)w>fj6x=C?qV_[On6{ uӸգD۵l?0 9աY V )Lؙ S/J(j+t"lu+"'4#);lt⊸3>FߪA5Ğ|x*^'"/?zJBFHna5 Z'-p=/{p<1:OR;,I&@uzREg%/>;vHyYd6I _rQnx|\DMfq(vdݲ!(]jb-W3WvOT>fYߠ/9@gtgTQKLU(rrr+&H/Œ9$ŢDZzT{鵂T[1Lt'WT+KI~xtWP9ю5WAҹVX$ğ)߸KI|Dӣ!.+|s ٴV u%uuRN1Ӿ98~P{`ڡxG)22:MWlݑ?\#~Tqt &=p=e,9aN C%DѭOMxXUAOp !nŢG}Mw8BBlz9nd3g+$,'+on88\|EileivB}PA-CO\/Ulnwa'R/H5_B|$u4'ǨTheWb͉_2>\ig7DÑ WeZW*>"07JFarmAC}&5; ܪU!o/Y:ׂQ{eNSuwepұ< l*RS]m !&l$ZƎcl08.PG=u ZA}usz\X~o_gpG}$ Wf+}ی4<Ϫ?c7h:33S+g69>~":[K1:(Es)z(o`d~fѭo 7s%&?@TfocX%G{c! Oy눝6QcoRhqm xWY>(EW\ϸh} aaSt6>@)w'<+&S9`$@,S*Kޛ"2y80 =Nc:N b BWpS­3d¦Pҏ=A@T u.e%>kqрH _(; H%Q5D G{;p> &L6g;ZyȮrؖVlY|U1-) ~Z^9?@H5.$a!b~Ґrf=Sd(߀@뒡mn!L} `pF٪r9 nszSue(~D> =M98]zgfhIYbcw{6\GjdUueZ̅墒iFsI|PP.׸: ej mW1j^JY4Az g Mx:Hf;v`a)FAÈ RWXۀd(}F.JB@9!JϦ?>ߣ+4D" TӷG+0BUcs# ;Yph:vc #p!>[9myC 9)jØG̤b7R6] GPOopd+q !7pT4.*R;f.0u?Hj?O:ʣC®֐r 55?H!ކ`*Ȇ@`)9pc3Ng:&`M]c Q~+N94'& 1K,$jK #LMy` ٘u:(=k,"R3: / ˔ +cMW95K###5,lJyBhlW)?A?V+MZ*$YtE_y]HXΜ+ Byۧ{lҢ6a ޾oϙTgSDo?M d:`KXc,4c%WE#(q7#}gqG]n69s#5tT11ckb@gܦq'"21bˎ,1n ^IV*kb bŞ0QxҤ93#G ѕIX(i|o!1QEkz9_i;[ dg]Wnإ/SOe6j(l #+`g BdoDj$a*&va,;XʘinLܬ'')mv;sh Kȸ:ǗAi%FܠEG-&wu 4uvUr |@%9S=69u]?(<5Zb~:I\f1g P-$U脮&S\Ñ+cO8Qp0[`{%\_Շ-O96xoTZy%6-K8M^j~$tCUrTnK\i\U}jRtq= vzpP Bg%[5fإwJBMH(CAwH@s@w\A rxXb-yd:f Q,^o65 hHM =Y 8c8m!*μw0Q(0@xh[E-ir;]?3CRgw{MR*3C[%Il G$( 5IB1jְ>]V{ξWGwRHI (%s 9%:!o* >쿘$#1F L̐51"0[ 'al{^r.*r>9VM Cz;m14 211f#sycSBi҈>oD{F;$_`aqk3-<9C K,K!GN-GɁlT>xzH;Su.oLlQh o~_O#B.E |Z5IO yEB.OOа}z)/fs{rH]7nI hLkT;R6QFI?폫l b2FVY l'kvN+gƸ(U#8m0lgToL @'"fӆpGW1ewt֊1dE\dS'?]7ʾ#礣A+,26Trw,0Z$u-Mq-oQ_J_K?Rwn'KeĦҀ33%A3*mR|ăRI=NTm(%8#z!c{peL6l]m׬ ևO-`ε<\ }CٿFQM4xPwu~_($eZaފr_v_hF¡9ah`|̺;Tx}@X.wjMBظۿҹ 99JG\aSSUdl% h{ܯ:%$~֮bJPDPپ,\{!+:W!}aNOL` S񍏜jsri{0Nd>>b7oChͺX[veAo ÄB6Fb&ʏAyY8,- տ{K %ƂP}FI"YM ^xctTijIB |rc?9d^0_ ;T> 0Gނ ߴBGU+):S[|:&@E֐i+ȵ -TIx4smX"$U[#J+Qau=tn=ߊ{~RL^vg\q-yйiU1dɋ>6&a/ʿ],`@-љ&3cz(jIkvo~-J0 ThAcޠkYP j`*ْp4+҄9V&j Pi϶.JNRDd+A]f; \cif+qѽc'W 6|DPw̃ ݩNJڷJ߀A2LPdݟ͊5Hm!裭dbvG^z-B0L(Up~RGP[@'P .=ZL~oɡ]ZE&!-h;g"#{NMP*P'Z%I$3?lC KIHUŏM^>2;YL^ܿG$w߼!G41$iN$o^.lG5F+ !GI}EBڢ \vF|ucǓjP (4+~`ᄂsknJ(oqeHsN hN]FZW&_VyB!bb˖SD& 9!K ٹSZ\=Zl@(&EQ &L乫%kKcԢn&׍vkBn&N?j4YGW"Wۑ n[E_@dlrZlhE{%.5 \?sCfeb9 J D ٳ "N ~S ⍜ӑց+ϱ:lI2>YˢI8\Z'WC_)V?u/2cU|B)ȃ;Y1fb[IgJtu7. (]k^5 )i|nrCR?GųY1䔭]f;Ku!Of 2D-OpBDJ* M2X|1b}kằ@ݧ 覈I//pA,hhxq!̰R}fWWh)*o!5h #{O HBNu6%6=&`8z H"1cmb|o p˫uD!/@NaЃvUֆHG1L;N&g6U(mJTZ&bEA+EP/{[E1@M8vaK0N6:`zGvtwud4"Us>b꺔Id7n=q0pM()6/O6rlu 䵦I `q +# %S O/{ L ؏I7< j<66"Y7s囇)j΄yov0 qd{:LOfVYkR!$YsT1G+$ gHT9wjqΘ|u"OBÅwUۘeHlR2S]"Llw͵6uHѷ>@ݘ>i`nWqx GzRdՄ^dJ~CXy h/hGE1J=뻪ViʏmFI8Co&@$ƓC%_Ȏ4‡33+++ؖ痎!$cHaxy1"1Pjd>MZ=-k`b̜R1t"uޒ2B95"6@m gkgې[IPnz$m\~Hk:7Xx{/d '%&/&_MoO^& WgkUiVe kGY(x '{K3F%SpGy^: ǟWB\L-qyyO͢Nn=պm>ekqH8/#s+aRNF\sß,2Snl*\2<>B~eX ]P;8S I>ūpƀT1ۂ^p"t3a9Ӈ,##ضpN*Άtβ="O:GzNj*:mW8m2|Y}.:D݄66R'gMWrFMԓ04R3h1KB*258Or4@[1I F"gfaO8[]$|h:p8o׽03(3;]C{oEYm%c p->.!.kLc#5#|ݵ /0 4a)|6V ں s`#$^i .@يB+Jy4Ɩ}kv-^݁LjYƓKi!ct +-(=IqlZKrH.mT3|oq蕀H!|D#緈ِ  6F6p鈽6ˁDAsÃqmwW #Gf1A/L"T7鑖c|y1q2GB!B0$WAOQ!hBgWI>Ve3ceױ,;qF&u,ʌ]pN>hy{`ldEJi1i7tb~`L,} ϸ ҪǷfUhԐWXH0d#.yJCgZm6&)a/5?o}i aHrԖdCi 0=a]zsш;e^LMVJ͓Տ^Vgu7ml˷}UlDcӿtS\OlS~PcĪO(Ao 8[0;j9rn RآhE$_iwFURpNl[طjۣS^{-nw |pApsM@:&?F] 5gPZǮ;?F:t3]#@KC?v7p0ibzJ"_\úqtd}ػl>MZ OU09(.K]=7"N8Cµ*ɷw[̽(55{6XyC=SwǺ+hGcuŨ/^: [36)N\MBG}H>i-ueG`Gaw2mbT: ZgB 륎"|-lM&ɂz(y֌P4f=_$Pk+-tJGL@P?{ou=#9qVJ4 9kL1)Dlvf{&^?S8JX,LyyYY^K>4lDa،,4 {UNBqT֜򚝺4sP-f?3Ѽ*BƜu=ZOK*\ DW}7Vz\}"YiR IM3ek_@afbx<3_0}O6ΈdGˮNU($Stzey킖C֚9m~p|g{琱rN YR R4[ 4:@L6!A]0dCFXHKz W+ ;Ng# @I򋜤+0KsS_+Ժ+2Px~D *h$@EN=aO؄G}~=K2gr:To:ڭy3s".(@JlS􉸆!>wti}k)M'{;ofvh@wJ)A\HK;wZ#0 JLh^5Qb։ ;2jpnRjV@w_3s) M5 S ȃ_|Rfҁ_5>wK5BG3X3bƂUTd62҈(J$Yd D ]AQ lϞw@̎#&ޖԋ"qv0x* MQџ3eF35TIwٓMԼy%S<]DXg)VwZڛrE^VZoG jzj7JH)튈I"`r?;L5'?ĥkY\^vfymzuh>ׅ3K:SVf~_9 #RXgZҥv5HX!TGK7Jwn ܱ3^Vg61B* ˾m ;ݴH,>ڟq22:ۍFи3*'#W1ך<=nq_eX!lZQ߈Ow%B瘮 eaz ڜd3Yɭ&t+;ؒTqQ5PIUU/S2q zKG`%YrAd!ݦ$osD~ }9Ce.VLSV<&W2 i=s]V&g09tZXgB6$MUK;pz>UrNrGaPA%SZfY~42\.770Bb:z0fRwetEtD((1DJc8d8_1BC##/|C}Ru6ڸN+Nq^KGX(०|afgU ɺ9Cp?0jWQzNk2IQՃCi"}"=?3IYӮ1C ȞyEAYIl^?oIϐ"J_:1xe=L>RXpD}>/gҶ &)$h~}E ߇U)-0z& =;`TO5Atn[À/Oc`KFLRsbt} (;dccU0K*9?F-8nu!-7)#p3߭Nzm^6лb?"8/|~ H`iVMA"K;ju97`Z&0@l"9GSM\6,m3|mZ!.z@K"W-Λ"b,U I_&o~4#H_."N*7(;B9p ORJvQ-k5B9梌fՂ S[oIKJI@;c!t1+\}VgE3ӛ`@CmߐA`*q"< {䶦!l/% >% v&r_TYD/RQ =xs&'@^&.ɕPnr;—'kH*ԒbvCE^Ǟ\ WيF)t fsieWVlӼ8@}H{!q kpnk5N_Qx~\*5fk~i AĤ2/*x iÐױEC7:,UIUg7C9ouҦ#j#sNM0?MOf(9c D uЪi蹋SlZc/)$A䓨BmQ!AĞZg(x ffk1j5wˀ7hy"h2{/O^r@Ȅ00{6mH\DPM"@*RB۲l2DUVc 2s|/p=i/oSB+%dX右lOKOtthw/U-v?&M$LiN^Y&wMSM碿7E(ɯڵ^Zx%.^Ho^tu#zG#)5V¨C @V 9(PYHKaO lPAKd1r<)=T%ʭw} #WKXVl#ZX zέ\Ӆ+Q&F,K""jp\EnH_~[9ZP=!;aǧ6 o#x]ٶ.~AV`ZB {JB#|VUJ>"a091dpp븓w#J:7~Ma=A&Hn6Iwxx4xXM\}tXJ1yyLt9tK B"bC"}젺 .Ÿy\T2_ҎWn"eC n8' y*F4;8+RZ]3cGz`y`߯F3pGwE0`)X4Ou\8R#3jw0lT0PVwD!ܥbŸqQv?I_#A 5ݛ#PJ1Z}".&bص  בz+'Je;Wza\ӥ,) =̔312O6kY8,Tݦ֔ԅ:u*L!^L2L˜x1}D<;Q~-i].P3^6MJfq'!zJmɣZ}D-J7@Tn5Wܿ3~&}h]ռk,&I}'/ ʌ}m h=(~$;̺:A[>dxLJ b^bM [ٝԪwasHf:rƯxK ',Xex' bn>G%lo=sN*e O`lfI[/u}뵏\>xr0Էr(StIb~aoTuv*eDmZUcN[w˵2j[)O g9izW|)Ks0YqahnKuhG<&oE:ע M,tԹ\^݀~u\KE-W%A5h+}9ēVIٴ_mq놉G> E}i̹!Q8[座 2NrI33w\G::lpgpk&Z+=A1uL/\JM(#O& ؞mnda]ƪoO D[ M xQ_1i4RnZe*&'Odb k;)F- ]E[cLhW8|3ZLoȑp l'ڙFj5P&] ]ZMFgɮ8t(zcPKUS9 cyoTyifEU JSv mn]ԙzМSJZCռz\L殃a 4[)^8x2UÿdF x]u4g1}}SE0y]\tk8[յ_O1Kj י]{bvgJ;迉;!*.X"%"~R]EQ'fo40ho7#aQt;0-?QgqUXTlaworF6 Hs+ːG9 ¸E? 84g- 2so?~J$*k ĽU 1/uAL8ԬDI'D&'~wiC={֪ o7T&UnuCFT p~C ao #XlkRݬ,fle:uǨ4Ƿ3~iFXʓ/sް硵=n =0-PIuI#`ŔƖ#HD)BÚ2/OOm!ARh(X'n6IO9"?aq`dϬeN&NE̲y_D:wkj3a΂ħP6}͔44zۥG @%2 %|陮. a&<a"&,YxOEu.=K%G' l{Eč, 6%FuFFоTVf L FnL3`}d66fmZIK|:Nu[٩'iUYђ d ﲐE@yVfiW@M湦3qD8Rs8F aP-U)2>+?q_D|'N`C[҉t鲨S&A׸ί*+s{ڒIb`IfHJXpKGo!FҞZ;j}>s2jn;?jN B64K)L{ݘzk6㌻[WThv h/ԧ֬~5[`/_8#O1Iz;;.7}|_ӨNxbr͐˲9vs*q] ]̌ |wUAo*Mao|jأOžHIƍ*'sn?G]d3@IG3Qo"ƋHVB_4RL1Ip/)l2 ` +(ns(rX_.f;UMlLݸu \?}(B2!Ui̲a{apۂ)./r[l 0 :P`Opհ 0dsҗea'QGa{n7 )B{T db.7{B2e䈲)􂽵?Iu7w$Y(짅Kބ\W͙E ǖ9Ӣ '+x1~)ǡ&ds3F?*ƆՕ{!=\;||H>6:f X#Q+HluΛ< IF?LoMlm }?#t8$ <w_l.z85, "L<Żj U05MFP>Ṯ^u7ֹj ]K{/ O̽g3oI1HdImeIFKfT0>ANi 9(JQLePuEw 3mnw1V#xc`z|wk"Ç7W ,&%ǐ@]oN{oD}lsot[&a, Նp¡wqd}*>X"2T6n# ʏ&ir%oP/$Awz+!'h˪_xYW4Q U-MSRV)(ۭ@:?8 N7@Hj^t_+[V5֕ bRqMFJZ K'\ҁz,rJEzlmw}sDB72LRFf0z0&6mųs,EBڼj@g]XXs7@^4iefheXq$/w;)5E-nr/S?(/E5 6q-tSHkqcIz"w!:FY kr$y;2/I}/nL1⯼_iP54Q넖ɃdѵU$r{,˂V p&{i|p<޺rEtiٯ{kKo_a~l27O+&6xizA6 "]ГoQԿ(q8y mPc(a٬F_:4oc9!fzXL x+u^ֵ{$*-w!Xyst]a wyz6 4!p7laI<*LF2Hϰs {KN'cz,p!fJDlA1>$y[wףA@՞x$$\Pz2&F<ٰi[-Ǖc7?S-Uܤ(wY`DX4cH;r^&/AzxE,fN.82N;C9 ar$WW}MCkXawy@60uXX:dxo\ɔJ^)V*Ȑ$ ]E`Vd.omo0Jeп ).CAw(p:e=e~*^! 6'.͛K;ur+p$l"Ca73kWњUͮ ҬoL~ƐJ|ES:nQ!Sg 6f-3͵Ǻ۟yXՔV)*7y3_ՌXcyi gmΞo> ydțiu_!aB;{"dZT)Ia^lkjG=A /3Y:/QO{Md#m~Hl NJ3>$meEŋ O47 làek2du@]FJcE!A5  ߛ g1khn=.(4r;Ĭ4ny*ai '{k̉`S:O3WU+QÂM\bla%}(ece&*'BR L$~П2 vAL)dTyhN$4U{fT}ŧ}x iJ0fG6W3 *0$ej۝69Rmg'iYʂc(.jSS:4جQK'hΣiPIfS܁Z t]1 ћm[7%ULG$(ޔC1e1> Qkgo24T`(j18qyx/ )l>tD7y~op~7(2􍂊8&ra U>ĉ8l2m~$MNsi38؍O(ldmG4 8*($Q?MY:8[=/ nUrC.DZ8S]5|“߮8 [.K?>q=mב<^K7t ޖ~\mɶSسg; # F+X]VѨBUSSm;J}Q,0CR{3t.l 8"x~٫^ę ;rD}:gy&\>[0fṯO".@I@GK{zD-\ZjkA&l%jmV'HİBf͖d(벰*YGBÉY]^gvUB܋Q|x-wsf7u-ہRy Tj/>ru$q4o \GսѸP~ͼ~t;~es m 0VoLX}l g$ #P@:㈁@v*$Ic^swGpb~.|ݏvP=vfFqI@McF:Q2J׏,VB9ۘ0HpIwh ;e$!)lO|XU^5#Rflk(hv,ۏa]< Xvw Re|,ѫ"X2 ̊^c?_bd|>ǹNMz<"YESaKQ_dD`ZL¦E@-tTBo-N);&v[ h[?:̎jP9X*Hh'w *=o,]s s03^΂$ʟ_qNFS wҌە3)nю.xJ-v OLW*;>"[ :#xgBN{.A.t\kfw~2ە2nkbSםL{m<K.|rf=IJ~I0B yY3K){._x > E8 #4+FN21 yI4xm&K*) QW/LePyI뾁g/(h1\BpesI2`ϲmKD'H̀mgYj_ q) L197kͥI8 3|)FJj ?hlB K㜍>OPuYM\t{MBoܚ&7䊱L{Y~gv` ~W5a-'R> 𺹇-M8D6A~Hz|?hylZw eMu;? t!z/".CT*^~ZP}M x]jf.zIƿ׀uM#ΘpV٠%& b=Ӓa3KR^S"HPv:|Q8k'z:3փm34eYwp<^ p@:WYj >l ;Rc‚!i)2tW %n D"KDm!Ex#+RNPjTf:'H>I"Hht\TpgCnCHa/"6dW=x!)HpDvr S%s͢+應]yì ]GdyvLա4u{5h!`wy҂%78*4zD<+z:1JedlQJԩ]Wu"7e*؉!ϴʝШ̳pv^?X&?xXg[s}-;K;sMA tT)E(>/U8K}bF`.e5OuNbn mӓcnœM_ZVmڀgCġ)}gXl8ᄩpTk^ oQנHmxy7[(AmMu1hI$ [w elR1 +ľI÷JuU\z'>zjg .Tu 3ȸgAw 3t;Af .a1f521uҏeǵS0Hjؽ`:pTD=cհİ8lWFj@[s}qax 99].RavYj~ςq@P[SNnPKNibc،Pլh+_ȿxSdf0̢1:޺eL/l{ƨh8M>Id'xN>1n~;ćJ:3bV$A+u ,+kݼ].TXE`9OƞO.(h}$cS<ѿv6+ O+@HE:F"D"P}Jh(A|Bv%X6s)l, ]e6Hw('ݩr7F54r'z +*@ p̄" 4 K ~ OMdե MxxEESV-1 R؈dZ = 8\.~\W/3$YI0.ks{5?M4c|{%/1j*"^a휬;&؜ePZHCYsŅxTkQM$SSǑ]PB!L5)p:z%fJA-ulm|[dQgd]A%@PegQvOyN7qwZ |cRF.O=,'Fv+^P{nYAcs`zyXa_BF&+Hko_s` U% wT9YkN '?{}%8'nC'[閶{I#lO+T<^q Nu6YxCx/4bsMBRtʓ+Z2 Oٕa S.z"g;ܘYVu}d~5дo *; mE}3xUE ^zz/QYH׏|2k\O`nH-wc]X7Sbqzِ+pA X_ ,IPfHnԐA6GD}"zV>t^^vqఢ*# $>}iYcyI)?V MVD8AQaX G9 |ARЧlZ1zң1K]zC{O1_w``Uxt5"Qʒݑ<)wS ] rDzUa8ga>Jԥy%UֹCFH p4\wH=>,.HuI*憪sU7i/,ai\UVGsK@~F0UwV`s9 J M,bhZ6jP:LJŋIj"8ye2٧]fPVE; Na~ ҕv v6j}:KΞ*AXނ˕2zUHb!LI+MMv²2ϡ#Ъ[=wao+R郚23y Isv4"`su-~*i@nkǓ MI>GѺӝ msr@wl0L9__JH-+QRm A0L ɶoYfGCE/g4's *톂h! ox=~ %`G7 4z>fba;y 1Mtq8^'*Tg.x+]#Qm+hncU#e?;z!/ 'xӳ> (r\faYq#bɀ;@ѹO ҅*aX$5|itA;9#D!@,U]30l8a]hGi/dU.хlhXs6ZĐ۝^Q4Kn=YɹW(ץouod2J[g}3D1"+aB=5I> FW+p lҧ*4, T݅ ] TGaGٔyhdo(z@BCksϕ'IoD?TMnK~E5DsdA/-] ( WIu@+O~ y#8ئ_TE:M>Ϯʗғ >  ?#1k,05>N<)c3_%ʒ- ^wV" ʴͥe7 G#'b?G+7.nN ? ZpII$\k:zsjn wߴ4ynۖPwMZ"\g>۲CNž2Fk4"Yz~6קHܔ9m;ɖvn*gypt[]`ҍW~ŚTpcG$",rB4dbQ<;n1k: w?YuۼUꜟS;:;x],(HfHq,uۀ䯋,j3KKCgŻ!Z6GM}~RX#NV-!cwW@Ä?(ex&.cT*,~~|wCWXX^g*&2$dB~Kzsj)7K =jhSh / 9>v6%ޛa}=հJenxKr(U?|ԙ:Hs.-/4ISLOwM%2ͩ"&U浝> hІ_nUՄH'6Z8S,?r2?/9mP}xO-PHΜl oZ{߿J7i unc"4q6[OZUm/?D7wTKɶ2,1y~]>Ö NEVu-}`p!1;,ZN2 /z&;${R*B|##97x> ܵ4J% 62_$`8ndNhBL|z_KՆ:5}e>niɌJq MQ#} s֊1^s#/G 2t GV*,Wd0((O<1rS6ez%P_S%Xȼ[ |n(v@?jG_7gpڔJtKmqہՐ:n̬M\D?E4XLjnhwp/2I~MȦ~Ur(92!Q'Q]F-BkHYF:Py-Jp~ Ŋ9D0LHU1R&4c JrX<9(E?Y|v81S 3ӶYB[% d?XU &ۤUoz^)3kn*g6 3WyD\~fckh/͘:J$@J4#0Lbf{ "1H׃z\>Ɲ^{~Y8n%ޔw(L$Y"4i"@SBn[k?WYw<}֪H\3c iSTc݆m/\i>-CetRV%>0s7תrt7m\D_ԏ&BƳ%He^D%`/lJ)Ԯeރ ҭԄh!G;S߬Zg=}z4L O i7p#j!oAk{'1k 4[%ZnmLI`l hnZY ]M_x+`6<NǠe4 bw14O۵\ocrr8n_bd,j; (n*SlF]!dXEzձ#[ 7G9S:Zn4az^ 2:g[LkH=R$iR22u %3'o秒ew/WeSa bGz2rd>+{$E}O0Џz[#'sPL 9Mڙ\2f BոحNrjC(mͷX̝[U$TaAO*P6 ֿ$qm/!~c>jW|\͸"(|hbL\y4ĶA_KQ£/clruvs@ 0d?d6$KbVbq͕2`UF*kX14{ӂR\w?NrpjEp=`LIwjyJ$1;тdҗ9$P}*@m ] M}#R5V%xB$ ),uGGienœXOH ,y<mɼE?mmdS@FuPPBMrz0 ûMb1 _HW\hnOr64YP5;}2 L9sF][t7'3/lXj/_eJOU;`@|yfG5 XfTD'SZu[10/XH7Oi#Y** ,#҉0 -`)w״ D>v´trZb[ AΚwوyB&Yǩi2/~/wZFg#M[<7V]ʟo6v|Qyg^sO`f56|S&2 U3VZ<íň8b1]WU I d9=c>I[4(=?=;Ij !t^VW?h v&[b>y ?7ԁt.@$m}XNDϯokv${7`QGg.UQYg얾ȉ1wH_W?'W=)^ 0(ϥdC=.lzEpz bJfăSfB"%$<Fiq4 $HWUѳ#EhapLH:oPC̷"'emØ 1Ƌ;o  7b| FI"}0ⷡ~/td/&?>0B>(8EGUЊIq?Z-TU$ܚ8 otc-d}w#]m_. _Vss29{d;Z\ "Z~ E/hP|$":ŦU3˾# :pl}GjQYqe Ww]9#%9Hf#ͧi K@gzksϽuЇ]5)2t,mXQʉ 58-M $!i/z СdibC=5j I TSF8t~ n1+窏ieZedZ?nS,UpZ5#ʏtwkR&Yeg !~쵬?\43;-rꗚ\Te\ 5ܛ‰z-Py@zsaQ?nm3TC-0R.,(n$Ű]N]vEYmE;{F:m%Wm))d#+Ha ,a=̧Ko?6Ys擶'=;*vHlHÆ~@{!\hc":OLÂ|K;^R8qt4emШ;2_~7+N`{ @0NL6S{N ?>Ǭ[[}" |XuJLR >?"ʛ@j6Q^ 劼b/ xUod%_pPy ӐmA:.uJ-@br?EoʤhmE7[2-)}BƐqȪsC[&]AvD+&ENGnka^f! ߷[_>awy/2|LǸSna .PS[f~kf#Ļ F +.Vv8P)QCAx\muBN,+Qs v6 Ԡ_ B!M`hץA&3 d}Z};>d Jֆ$ NE9!6,}ϸh>uvnIᘸB#*2L&aNY6YĻɄ:!ܽE}-\b캆`>^ds{1G0@:hd'cόf[ɋK71*#Ll$X% ڋ\$N†/bD"֘)' ʧ#yAvjsrٿ ^{=6PEd=)mIbA@J* 89k dbp~t@L ~Z@#q>u;;^&R\?3bꬅ(VFN MK }:&M,ԇW)E _07yfgVIU-~!%%<ɕDӎV5%tcbL-J?JF@viD~akQoV3d6 '1rO Ll"kIT,A*C HwU\wxY2 N3X몣ɴI'Tr>S^[mjӊz-/֬w{3”L]o]w~yyLZ؛׷ܕ)\Vu޸74^gi9 bagjؤ}&Ov"!Co"n7zLm!l1;Rq[DQbI+S/cPjVT)9=d/l:\GbytYg0 Lܴ)'-wŮRKŲ9l|/Vs6j-TmQ؆WvYzp?r[˔.'~"4Vu%Bٓb7PwK`@6 [qW]U;wA#kx<'yRolr掏o>Oe)䣭}:)oޭa3P ֚P>ZC۴{h02>Nc Oy6Q#-i+Mp6*oH@<8Q 9 +jp1BйQ mTM}vYwI:Xi v0[޺YD_ ʰ{íMO5t5ݰ,1c?0ShcRxIt{ 'hrT FvjOBro km A QRu)й8;4+;"3 ߥ"w=ŖTQFʂSxy0+vbe(@fcц33Fx% !T$26[링`/Ӳ R@5<-R|=d>^H˃rD@WjCp/"PqPΒsr M=Iosڞ =O\倹0i5`FcmX`X0x#dvoLTH@Ps5"^-Ȧ=!SsCZ^NbMޫxg54Tgث`53E`Wؓ\WRm6K ޓ)Q9>M6!2IH{3ȕ0?u8X,Yq1a!@F!拲HNH8+Rk^ģffBkET܏c bwzTUYwVԚ7143ǿe 4Qg+l.&PCTh5'v R_#nrNrY0䥺/tZL7ߵog? vNURG;F+5\'Sxh[_"P 6! MdžMT zų4#aBZIv Ӌv ^r=́5'.ۏMHPg2$tKO@n:Q+PA<1n3ob6v"1b 'p}x :>w x`ʰ!˵GN~ՖqnIwH@im3@1A3#5~; oSVI]"d=׼/d.7O p܋B lc9W[D\T)<Alw`o*c2'P 0RA+*BKkc&Cvmo'y)s"~ڒ%Q(V@׸a?@!?oN)NuـCQB"f^ 2NO}~ 75B);dD|UrV5a` |{4p-9KlNo^QxbuIȒmO6:A ~D{YchCYV64މ #́֞N~,9rSgMDLL= DOu1,PWseLJ؛=C]žܖ)#9E[YK=S&uGiW9̺l<RO!~6a O{]٭4LgD֋9xð߾5uU0'|(Qߐق"̤ ( zn"sh;U r~FaP> o~-|be|Ju\&45Ga+Kx_X~N:3iEhC5 0^@GL<6 ⛷1L:jP"Vҹ"W\uJEUo9Ei0)5;`Y;2f`R -('@ a~Ҳk:l/K CT%߆?TvzX? tXѿW;yC o1.}77\fϡ~Wʧ4 `nȴսb{uFv=u3LKJ 2aqy̕q5%m@g2sqp\`KQX DP&/\FTw5뷨"O* `[Hj^~Ѧ ()_,hĚ%ur~Nh 60=7:x.pA!ح `6O::y >ix s[~nAv8$#2&iSX?28 Muuc5?rMwfvO/lBC-e'}ٌ]٪g_:AǁxFɕ!0/QXJty1 TI\*RD*2KL5?vۈk7eu']vCg'Fb,c2h\0ުŶn.AKÖtCm/T|ɄX"5!:aRڤE)Z n:T).nvV8?hv|dKJԿopt9EaGnֈOj ȑvEă-c1"KJ7Bt)mWJTm%1Yh4NY_V.YõE)`Hd(R]S8iYfk\]-7"Me"h~?[SzixG7aQBa7 {uetЀp'_"%W<0ؼQ@"* k~; `4z";J,1zf >fv}|䆹Z=d:عr'>X\0|I_+1!"K⹖ݥ1rB[jlg9`OI~+ƀT,hc`6Uj_f v @e|'׆p@VS.\nl氓 MΫ}QuBNE+x|N2YS0ї͝q~BVoևAy)85s EE,H4Q~V}Ý1*WpP?MUcއ? */3\iF_EЏ(GӲKSpåۮg@/^k p윲 t혋 }8[$ "ivk" 3|nN\ er>%5VtA*v-5S%0"gZ0˾![N6eK0)(ٝsa+p#r*CŲ5r Q~q"j@yߴOuvA1T }#Z6q`_߹@pz$A<>1-7ipqM0i`ԲPZdϧH㘳pQJx 9ZVj )xuD5v:pJ&ȋR# 0Lf{*w0a^SC 0+p?j#&-ݝ8,pi*7*3aE&罣6~wr\Xw6@lM|,V{!XJN٦W;S:Q?\{̾MJl:qNPVr;ls"u1viUmHW {Or` ZWZgS8/ #j.6؂2+rf"lqP7k[e#s{ fz)zwsM `@a]I`t-!ʖaP؃x`;&#t`f֜#Wq=KHn" Ā]Y7)%G$.7PEchd{unuA{{CLJe] bf)"΍6RJ@0\" ,Nωڠy:EƺUdщSM Iw(M8 KT[_){ZvĶh Sh^CU8k}Gma5~I@ ˠц%+ <kvT V[l02A&,PIHL0O$  ;m/ݒE=؟8$Y5a073{VKlk<CB]n@dtfz3( p3'獴a!ju/iQUyal/ѦJ%.)üX.ϔeeU%ǎk-9q2=w,uʏ4!SE60 mev- V16VfE+M ۨ%,d/}lGdjDs8R1a"hYEa:ndxZ/qgC]R=dnZS'tFC Þvـ30~ ~aJ-vq1dM-7 oR/Qx >x :&+_O m9EHI)3HKT6Cz';@?q){g8n93_G]M ݌5">~ Y -:i6n#ǵD`e=A[Хa-tO)xJ7WI`>ʎg$Ņ :40wYH0%|*l^R}о2"-C)HZ;7,U ?stUѨh^T|'#.jJŤwز,$ ;T!lS(L7{Xܿ|$}ZGdMϒw+^JTt`ʒ"g۵K;(rs)&mC·N<,pYd8Ƞb07xHs^"m!&^8_q, o> 1%~ĪaJ3m2xA @2!x:~Qj-O/x3IxEx=hoQh1yfsAN`a(iջ$c,ϓ0HG"E8w=)3j7H,JIYAU`źp7CDv8jB@V~n9Hpٮ\t}V\^W ' a Y^G9)QQ6Hb\-p2+'ֺ+8G?,$"9{KWEnU @p"JRYhAXg *< wT`W miWӟ6N+섬5 EŬDi ?K 1CJ4 XGniLo֑xm.V<70Na O(f$.UڢC&'4ͲDŽTfwHV" A y!<%e=mJw)SSf\c ?q̴޸HsEx V"TUoߟds}dި+'H;2G0{7zjFo D?~`[3gʀVpuxF؟ k'K-Q O~!5ˌ`leWQje򆏶$&CxPyc72mIP\(OV:X9S>¡ZRGO2ʘP Ij0[0$aO ۻA <ho؁9b'.ؑ"*sC\+쟁A s4#;`?qM]mhRl((@e.R>=*bpe=pU-7/I15>aq&y atr+ȋXFד>mWgvtT!~ɯ1ಀ,%gC YJ,1X#{SB f f J/Toa4Щw&$l2Ҁ<4縷!tbe鷟r{x^,\vŸddZPV2 ]hXbegϘ[_'j}䒨ow15nhhKRـBtCjB?1aZ"y+0A&"] K^nb43CX_tcȯ0L=;Ş.HGFF,$50~!>_H`T > y0m VA:%`D_=0 )b P ~+:Du)_kGc6QM[n|q>aѻ ){1pk5 -ڲacx?|w ]9ԽVvom 49yqk)2Y$=$s.Ң}K:Iaw+ 7N҂"w18h$Pg? ܓrVdռ"*Qzvl4y f4 $Dk8OkJI@wQ[3*\tznm1RW@BȮ?~iLIh^~qs*fKr٠+BcgQx*~#`8k$"Y:d?h>NHLUϝNGFx?X:3,Ms uX{)9+~/_L3(aoI8&A67]p-+vÅl b7ڇ1ҒmJgO=Hr-آwDHG/uិ%@>df :ݗj,GxĨG4^ʵ+:'&fdJmĤZrpsqr,B(qU.(y|HxLh5o+廯k"nrO;OrwąxU~Y,/jGESU4<sEQWn-TKvE g0U\@.NhbuZj}]`vWol8`uoD^AfuGTtRd Ϩ=Y9ɪ7fΝΎ,#L59V&+SEк+7fȷy{T"liv@ҧ$9C4p.k3UcBhϻu9y6IVx(qv$4(c>Mq7ܼW%mpP B|wXEޓk G=-zߩ |'0L3N^r<_Xyk.LDRf'Tx)m5wi ₅Yk$Ĝ җJ(8ӯec>%Zt&Ћ^-|N?I©|fXhEx/^V+8__]ИL?c}I)zՕ(m`.i-6chfw+>otnۚ_ ܲ"07q0l>:3],H~|hN^R?F&(߰T+P`KyDqk4t#Ld@rНUMq-kO 0#UM^̄'%HUdЮbej2n%@O(cgƒ,ԋJ#hXoWCޙ;c\p |wQN">#LFw|9J+2z@DzYt0&K:z JRg>XwW@z0̶* VĕOpN'KxhZ'Gi:EɆY[G;=J4LYK78+wl5 ٹC-Lta: WKL!ǵ2mmY.$'*Ucg%33bieZ:K.^:! _jˉMChqPFv)3ws-SwY J1{6> n  bRQ/!PYV05/t6#hHr9Z/wQ DR Ȃ۽7-f#Lޠqs>-lYQBZBP8vCF@.Ô-c7,HunY h[BhytyYlSs ԩ*Oܥ:!foI jq/ST=pٿQ_΅=82 f>:s]|[h3($Wq[Xe!lx# k2.O 5iGz]^\GO؅w+k`  $ZjB-H# \pO?nrEzjP0V%8Ѡ$/uIEEVhsl8[տc5oKM.L+x4{(8= J1yUzBA9Ҟ+~p4X Q3i7Ms ↥R&%3~Хp^m)P 2&?JQI{'o4[5u43\Xr} }Zlpf =l HUG\/u+e tiGhOq&D_*.@1zQi]eS(OYݢɡW-9:kbg8VEZl5{ g p_|l‴{PL]8hV? @LS4- E-f&d>5Ziyy=_ D[ lN=X;y9TjWi;qb?r2K~a#[8GTcLYLT]K5Yf+%oY$p 21"s z!3?G9duYkBY4>wO`0 \P ɳ6^V3 n#4'P9.2iLW)~7(Qߕ4/@"N KQ'3 44l{>pU.ZP/΋^tNo})+~V UP-kud;q虂 Mf"W8o#dP!-k 7Oݘ{l J λ xHScN폈m{h=LTWEAR8&{ ͙?٩KMtWWekEDaAX̚>Ԑ$LH hab4+V*>% ^Hʬ{ŕكwxay)Ft.ZiN.K`MkLW2qן3\1|T0$g.عB5(lqWW"':W6tRőQ,yr#ZUo,œʑ; }.)3 %\PK_11%O6Fh`~(d-഻ݎZ sܐ/q@Ņ1b_t=c]N̊XH˖|n8l9Z~Nv6ڏ5q1C&oQV*\??2F[_ڪMqp(_8 ڞ^f!?(I!)Kt"fNa ZԎAS| ;nF T!ʬkyK j7=8CMy!x&DNl-f?bO W^HR7&Z UӠT՟ A b^cTB]`MJqXsmW ߿U~q]MpQ pݶhXݮGn(=YmƜe W~1w[!/C?m-:o).USccXi~֎3=ZZ%TW֚;JɄ./e]%NDL@i%b~== _,/ wʨ2hLlX>&Tʫ3}(l xdQ>y)C`b ȅ-|ԏv'Z2/\s@we-g$€`PJ2_4jlR AG.aT o:B 7V;xc_,zQ3:-m$ij jGfՊ^O**s;[4 =eYV!=@BkV&NU98qkeıB>ɺe(h)IΡIČ&m"0vI P{ʻn%#˷(ЩO Ĭa H#CAU?[H+ n"eGH͞2`t[rBWr0域8L>0RpovG ).iʘF;*G_2mg-ս,pWrՀC1Ǹ|h\g\͞j?ZR`}oz瑾{@ .reJr:5[کJ\MY׷#]2 JMU{A\ԘCJ9CxD x*AB܁C-Y/e{t聩hj:#[fqƨv|? '"Χy"e#MGxT5ۭa~*=T*lsp~7^&/z)gEbI^i؂yn(WkNtR3ؓ:\lp&ݒbRע }n(V.D@_[cYxGY^p RjCKgB҈phg?,m$6?CD7yO%Dw9Xʟ7dem== czA-TtkK4~1i"<~Cdk5xPj/8TL)}b!X$ݣGl3Dd-S*"p (Tex_b-R~0e Z(O ɑ-j9*{VJZɩWn@7-Ee@m K37X@{>v&jGPtfBYeRI灬Op*Ä{ lUWC۲jD|}Hcv rPfex Wt97pAgl'),)u4ݣAþ`|VafF @Qn / 0$t_穎\^X=jVzanuMcK<M zASa&gї}§mMWY,9h={U(ea3=n1r&v+!Lxb#+B]/bFEh oc0GfT4yDgc&J#Q7¤b^$ JtD}?dRL9Fit̙#U&ä;ի9i+)%L nh" rw.*-z7]veg.jɻ0²ԫկNh{ ԯGtveZ`׼cQ9>bX?n2$TfH]<-YXz~pA9,I9<ψ5X2!0}zrKPQE$ ln.FmoE-1.~{IϏp`OWsSDq.E]VקrŗrqdmJ mrŨ1?PWS(s_T5+[UiDCldVxo (NbuL2eS<zZ Q6mVb c!{jK&V9"xV u;(dtKA>dZf?~2$?|H(q?f546uS3프.plA؝|E::v#˂݆ Jy]}{үZdl.QMl)–dl(@0% )}W:S8[wF?k7{[׋R"o`WN͝i6pX͟TAi=)X~C^~^r xre?7%c!f)9ugБR$x qAۦE1BHzCz 1x C7_ Q(wʽ> ?$َ_\REe~L3zq. O-P#!/DJ˹5nUԾr }i:go{C+<:Լu~7VL&ph9tK׷ԨuNc%qز@LWV{rЫlWX6 `yge!{G퓴ܗ[皛x*Hϟ^l4{9*ԩ끇@yF U` C0TšF˓x;xU7t<k#ssE eb(}.KyAf F[ M5N\ fc'=C^f)j{Cu_޿j*CsaȍSHBkoR X9j!w̴ a7֧Zc 6W,T*S&$basW¯(j-p8anںל_naB>ި棋OyLd"`EO9Pņ ꖖӮh>),8>EHCxfՀd+o+JH_]J48,f]0b"¹}>O mGGӺyo&f2Œjn-JtB/ ZUv}>uy2 бPZ\%i1 걵JDN#G߶:>oZRM8lϾ&}c(B;7)a K $ Ɩ1U u>t_Cɣ \ ,*&{u{!R !a7Xb<[g$GM])[3\k6wQ $)w"V@I]Lf꿻\Pw_Y0 Ʒ6'3k`T=JWBt_Dlm`aUG=;vwTp0"۱XKH!aNUƲ$rdcly4f%42r l}:zH=g 80M \ lR8 CݲRG(hi%]Վq'& E^Zm~v;woZmw%:A $IA,:T@kqt\Ohĕ qtf|d)#:a{ DAEp<}%rHmFlC_S.Kp>UpMw2+"|49¤/:‡1v>H:HT9̇Gñ6ڠ j#_ta_#3};"_K# o\3ERdzk-Rv*:^rЪz@ Tx; k~l$s6H˅8K$Ucusz]$0(j%+A9͡e 蜘Vo! Y`^s4z>"7o BOދĐXy@+43 nk05x`}@S7B(aqÀ}yű *C2ŀ({e_x09JWD>%}fVӂijל>JT9[&ρσ$εiU4 -9MC0Rf(C b1QϚdPo&(H ̒.@0g%Q.JAÓEuU#S:4!φt\ DxtXC*]'!zcw8J`{;O!ux`$4inUù`b\С\y6jyeᭁ=cbUFRI9aF4Kd>a2e Ȩ =CF9 $c5*i 97(2T.Ok{xzL`ac[{?y5:CL׸ ݟKLVi_pY@f]l1%.jWu?~ȧbrHvzYҳ2/ũU]+cDHe/ecjr`}e&gFB$#VC T_4Zdɑ@Xc=\0 -R5䪜`i(KtM pn$4,ߴezQsċ. ")}h \ Xėh Gg<>Ro&WΈv_>\$q )9!` Ttlo%66DYf|39#r2BQ-y6 *=RL##xNQ~SC)Awڡ``$g+}\5_ U |{UT݀P8MkJ4xC#pQ'k!.4 V<等kB *d`t5ٟaMm5V(]jͯgwRzҊUGZhJ؎[I`f4rqXif&&}M.Tj#C+Ops |lŇHH[Xp]+ zJ5űEjYbg1zP JCNlޖ3jCڭUczN ~K8[«4 %@~Jhfj2ixO_v2bOb}{ßQ ʹ-]l\ L#j(L+l/8Uux&RV%3[|G Oyipv 3ȒtzcՌOk՞Lgl"lSXl$kc:E(72] .7@*6UB)mX$*G(֋\J`;0O9oH,oՙ>~-Q}Bpd3P3 6 (}ɺˠj` _LV]| VPUmV]xAg*DSZ 'nܢ%{5G2Y6FJF#ej_ ]g& G' 1چL׏.vÅ(٩- .Jg㰪 .#-g`q'Ȫ/)j$ w&6QxӶ1uG> ;E a2gX)en12N [7kY4L?w,4 L7Z~dWCbFGKo~Lg8 "fe8u//=ɘSN }ixf9&Bޞ99)52 I.TB4V$W&N^`cCq(B6M(jӷCn)z^ àL@gzԝ[SySwqzX|nvA YZuAv\C/bĺ`?Es +XE 6~U%Uo8xJ<)V6u=T4>;Сt̨EO;XR@Z'gI_=v|qQ@]+>pO1/nK>3,l&MlP~"|]r=%l\`yJq^@IrcDˬC  z lanFXԒ<5&|z&+MPNBy sٖsGvmPBc*Tf F-&OF/z+e:=)Ƃ#Nk lG_GwCA,v.rdC 9D<[OKTKrw>Gj@JSy>~־qYSUK)#n㟀b)ߢ+r QYwmpb Mhkzĭfࢥr;g+{&=3I~ ?Tً?c Ut%݊bӖ~/` Fͷ³@B4pm7=)[C]x )I8 0WCk7paø%uW7M}VG9P}T7)bMc6;1GNBa^S;a T0$ LrZ=JVGU-c *?PS/G=f80LG@>XaGAi -_-5쀮;r:"jh<}u\63iƛr~rʌ=-F=~10HBwYܸeS=E*5=OykYc Z'ȍ`?.1yCK5#2<$Xkq<'70h Uܭ'CW^O _״y;oE=gį%:vKФG<D%ޮ`a ͬb5nڰdT|MEd4lgx_? h9CvkCL/v&U4fe1Bj!@OM;XakºJtj(}kpg-bu(5盷 `-.M=ATK&$uHmeaT/8c{Cr4RYۧ[-贽]i>Ա)ay 5KplG\Q!/حGv4 i' DAXezqiPP<ܧ׉Tl*OlMd?rEjᨑ"v%UY}nf_1mevF4ѡ:TƇZ=>2|oE0Tnp4]!eU} ɐ@ z {n$Z;Hjf$n_S;@׷iuftLj9Lw"45̹ Hf ytUYi)!1K@.`x^m˵{DraxD4E[;K/@yS8`'95 ZG_!e'j7NҝqT}[|do\ؿKڸ@qusF,P<EV/.ZZNT 1ĻD)gFam 22YH-'7D;b٢_-Q#Kud"? YjHj{^ {GiZq XSkdܸ`X^Z EE1"5HjVPƶPx/]{ȤVmm'%Fv+3WT=xk)(i ݗGt/iviuCUy4DMĪ;g3*㶔I5b,˨|!0RYadzvA{8^n`KݦC>?;g"|%#ki %u/ @m?n4RyTԕ?нhq~F$͉ߔC߅kXf;Ze)j MEH`WU%JMl ^#?s!TE-{g1ؕc $in&ǛU'A/m o^y,)2DF4j X BO}PO}KB+f,{'غR!vX=zsȬ;k]pX ';>!G13dkfELD\1z @16tkz1IG׎IdA3k $e1X-Ӣt;UT}m+؅%[>{Z(j!^OM PhFhoNrp E.e/=:9$^^k53'.H,RS ;9a?HLw)rX0x/"Dȧ JXھ唆 ԕ͹qkhZhyvi8ʳwsINwaQkP(R*|܆u(%\CRyOvC.Mwu726eI' =Mi TQ L͡i >P "t30xfG3v4ړfk'G=0I&B9?"xDn9@Lֿ2=G+;l}kIHqSqpSKdqé*ed"i*1>NS'5 o^t2s](_ G׽Vpن6 $*?x ';F}΃IzFp>nǢi^CRΊ^mq:ԶDP 0 oHiܦRkxпAUi}M$FVD(cWg{`O(ˑ4?_F|_kwϘoPQr`τIo68N̥$×Q,8U-ȳsFTʁe um@Ca:tf⿋p5ƶOfq):u7m_-B}K;Fr/7S)ePqW3lw(\j=E3i 5W4rRcmbf\)7E:0ajl>WOa7  TdfQ?v\Fo!G/* K"nNfYz1r g-_CIJgU[ =V eAj"we;wwdA6" ů?[V1;)Lfš4hSEǕTCr*ZxqIH蛭YPfWٔ7E_Oγ|DXH /?Dq*fἦ3YpHε0/zPLgtH r[J\,}H [HD+ԬN_%8c"L>x+O4i;9>"'7ՇR9Z;%${0oLsUz L(y z9RYpS`G]\;NW$}[_]|}Du'%nk,B`j=~;vM;rsu2"0j!|7*wl$ \<\G}zF{3 R gV|%6Kbm6T$, !usrp#?lN7"Ќ%4Q=usY8rT(d.Z^`6 iWQdB>>2ź*죮F׃$'4 ML6F T_A/𤭶6/q6J{"a:JQ+Sw]i#K%8W[0G7YރRwU(>:/gy\ ԍ,J{0Z2dSg/oSgf)ht?<3|Jͩsy;FuuwO߼I[<'"V$WSFR8Bbzd9藸ܬ%Sqg;wQ@pnlI}'db>Zjyв/i`VV[T 2c8IfUV  1ϏW ~P\Np^(:(}.4,9uÌբ=,0o9^\seI2 XE( i-uBV\(^;@]0<0lRD^~*ښ[kO#H7pSu(^d&(ސ3>C}vk OJޕk!?`|<%Q\)@jƥ(z]פr-哓OB[vYGm&]O'iZ_WJZ|$H,YE\&kaT=.e\VH\4L Q6&!tpFۮV5G@l-7pBT9Xb8zϧ 2|$1 8gRGn7 F?|awWm5KtG!'}wejknۊT:PFvj(r*-ݎRt9u?PXK/nRFN]`Gɓ睥nPncUAoEdPKjrkB8XBZKiOYj2jAmVuEƛt3%q%BjBjpIw[d."R[zXyc6FX 81绩7!wr.SԼcj )rZ.GwX]eB !ޠ=r5qp/Ϊ)* N%#YRd ,[:OY6"Hj&魕%j|>rʠǤ,1iDZ7_?ǘtZVk[ &Z+~9VMb$'}9u\o}et?j#J-X|VȡRrh5<0Q! @@ ^43 WO.z%omP@  X?< IJ<0/{)}@Jy^x4SuQ##c!I :r^I`_E]HќlcCF%bCugg )m3V @]u/蝠SG:`0Sf-UO|wM9ľCb%yZ6C;d`˵S[ltgq3-WnRl-r e 2ʁ|{1Gt\>Z^-P05)?O)7fߥ- ?8cT{ry TUk٤wT Siߘ"O.2|j6 bc](6zbK3AIFϻ0rkT ,5nL`Nx౱Ku sR |=e\"u>:@Y4w2!d0&D6i0k;A':G>19O+d7H*# +-3U)}>k'MAt_>*¹dmBq3kw5[ P]aCE*k]á إ FD;8S-הneV5L!ߣB0!؍~VG7KGc=Gh (ΟKhݕv>J &b5{Npj5ԫ*Cu*- 殛 ?+j 渷<<9{;7$ݫ)r^s/Hio.ΟEaMStJwd;'Z]RhڰnotwYm[9\+Ŀ6 {8x>~"IO^UgS[Y)D+e0J#uQPiV6ۑu|I,TƬoA~9G2"ܓ&MΎ/gdlX]УTµ@ct{I^i~\/oԏ=&U9zƢNӎ{!mYa6VaBF‡s}3:i{'"N?u^Y*my+M#sk@.V*tc|˨LKFcưH=&U(}2rLsUʁr¹m]%I}k{ؤRp>UjTn}')%2TSF<-=9 Pao܄AcDf@"9a(Hv|M}5s?|C"F Q C]RNZ&υW\~ƶ[s )_PT~d(xܑpIѱ9<ap*2MA7An );ga 9mE6aE4Z\%dh"0ĚF,!Ш5PܝEiD`<}\8)^1bm"eR'ۺȴuy;NLcE^焆(Oβ*2Tzu(,oV9)7/ =+k9c"$(FFC_>7HzPIA(aPE- Ӣ "ڒ?L.%/0^> i]\' kT]rK+ߤmM{;5ӭv^Ï X2Fr5ҹMyrIJƠc' q,:ƫ4+ab,ɒ!1fNm;lD%obW8G!GM37o0B^,TbGhBjFx(1vP5>K (C$sᓂ6xfd*]Js4*- yn ")H% WF倦^yIxS jW/ZsI|y|/w%EOozg>ud~OpL`42\//xeus,)!a9H3UhiMd2X.J7LD$ ??kS41O%L mPPX56dQN2z!2x1r> ٓ"澼}S碌&'Ӝ4&ـw  T\Ήk/2*QgNw:AoNَiI"p.i>Wu –rPZM5c,fGӸyD/q<.)HeSw\!z70.+ 4ݼY'RRr2ݤiLd=Uȱ[J( raL F5i! ΘwOO|w'.u#(xT U^$k*wƽ _++p:JA%ꏙa-a@IJg #\[˾4Js89F;!0R1h7U3#΋&CnY:T]i-@;ۃ}DuT$j:gV~?}Ry'jIĕڙx.0p8ܮ%"wIāgѤn:4"!|^Ƚj[1AW0낫 *VOJ@5"Un 6ʌc"|m Ў&CV̘*ma@(<|r<-28Q16$z-.z 9 Cf/Fqf=G Q&< rPozb0bo'j 2l$98\^PMJ< b!VNҗFtΩL+'Z.]Kt:*U:e%CpC8x8\գ8sKQ$5/WtK*ѻ!#}LokBa!u\eYPB=grgZ%џkR |ҽO5^0e8XP"E<8"6wW#|$j*b&ӥ)k3tj_M/:bʧD,=>nn?:OhyLp/6+*B%s(^ uPqg~%iq^$PZ0!?*.܏ziԧ|)1 lȭi0WM uհC#&~g+E>)PAjr8$&{KsOwT0\zNN(w'iK;FU )Fn;.;yWtݡy"lpo-=}_ȻVa}:6cl32M7c7.ګך̚5Py dX 0 mjUڎzNyJڒvTp߷DiٍhdLO괮@5,j&g9b)r!}o^KX1W_8KUOc("u REP\U\ ;OTB*;X _k9?EX37R/DV~ =<l #muG%A+DȤ a cМDd@!x$m2ic+]w DFEOj:0_#'x{t&u ºK ׂ Aǻ637qVyȮw8Gv,mJ;%5kM @*XZbU~/7Ϯ+قW_PSʨCM/tg Hjݦc, I/OJ{bܞ 2[9'p>KP73ˀ҂&}ӡ]%Էd jSr1]&:X[dZn 󚌍Yf JRLqCùA6\ݧv)[f)u2vƲ oľYMWwyR&d9|&{cu[-J=i9Y`bZX9Y[0)<=."b<YlmS< ?!S9k?f+!?rk^UAwaODa8.k7zͯD^VE]jylI`T>{KL^4͉ mgn(B:ym];[CELN;g4caj)ÐV,F9$Ii lUtv= -M_o_& zČ6$>hΎϖ4UP}S #8` +? 3֊S"a͉`aq3.B+f㍩9s+a^> <ݿ BbFHIxpצHOeVQș Zt\#lVy;if7z6 i+U ZfӍמ - (2u1'i[UQIgde \8!^wl/G >{x~SK1xBR>J7jN}Sxv5qs34$]i !>t=cNV,ҒۂK^dvXu>0Ԥl3e¿4HZfw o/(ֶgJJ Lo]5PEERSI}X, tr) L,MCe<7A ͒wIʋ%[TwG5ualҧ\΅ݭAs[Ft1e@=q''>FCy/ r0\9 E>AO(\dcҵ9;d9z5Лc u h3&ߛ;~Ϭ\3 J6`HH34D `\# _H xwAF@}jÙ!ǖG\]6R̐quFO*>3' 9R8'+0rzG_Bq=2R t)W-`rU}e}-"mĝ>1e7a¡洱Ѧat+'r@e!MKX!,pA2C3Ggo 5nkI#9K/6߱>|ٮqar.|e[{#c!Z ָ+*d?ߑV&z0޳plm#U8 =A|%N 8cefv̅;/]V 3&kG]o=ݝ~OXn9D(J7~&r"fSK1l6p>oȔ]5Ǟ-'A%/SZ*ʴ DwHݼ(:ph?y Ɗ{z}7 jrjza~<sOq8. 5|dA?G%\#rΠ"oy}۝lЛb)M:;J~ջ<n4jʊ&p%rQd0G.~׉ݦ{gfDyW1XWX̤@*uр㜁Jck2c?mҵuRXUKE{&KE)D}2{k6Y YVZdMEgao?60C 0ꤖ-0\KsIP!8 }P.AM[~bu L6viZBG#CFV?/B+YYM]%#14<`yDD@Ib9xo$^K 5KR/hS@4ַ<6MWbu΁`W<,==UZU)}(aFҙ]=K<^ʹUy1`ߑqSp}+Kю>0X+QdݕŪ.cVKc;}bݮq@UYۻ̽ɦ6 %˛>Eg-z~ ɨc:W1ʫn@131C8:-(1+AulSt%3_V_q.xA@jc e¼ ̖= z;rbDZE(:S"@.Gdژ{d1_: 6x#@t(mj\0&͓v`yG)ޒ嚗)Dg$^ZW;θy ^擆2T~Җ,WFog(TʌW^om8BJ~=`=mVj m4u/f Faox&z2lOp?x: wtt`k9<2l)!吣ru'syБW#Dt)9Ye+įI"% m{:j+'6 %ب$`MD2͹;?N G>\W2gGHQH8 k84pQVIyTч&^ڢ Q8eDGl/qV. kJkp$hr" ::w"I4D_H#Lk)x< ԁiqwUidqQEJ$X~lmlQSMQ39P<቗8x>;P܀N#fL0Ez!C eA`&vՌ}X\A_G5D4@(笏f^_$-c^y*R|h%4؆TP.utgי4&mf*u! ?^fS!Z m$\E(#E6?;:#EU!=NL6m5fqT`__fQx"_9T&wp^jD˿pO آf9v 渗2~ I\Y!2)>JC'K0"`Su#u)a,L.ǜ ˎ%# bUh!$Krsc|2 &Z3;јQolp JOp-!暌˃ OiMg~GсXP2$͸o :gY<J$ gb AMe!PK#/e׾L$Zc? xRE+jI,ˉ3Tȸ'C"[r-~eDP!aLKa|2.Ahqms3|]sLP/5@YdxuY)3F .S,vo37|Fᷚ~6~Tn I `y8%/Vk8'D3L!g[$ /"͹ pD7{cKM[KG v H>՝ݯV5Jn^6RTGGסϦkopAB/K9ig4 |2cMrfLsU7CBvh<^U~:wڹW~1iIB#y6R t k8 NVdW5r&pG07wʀ1mȗIoG=?c߈w2QM TThWyڞ$/qW_&ܹ@=g* F [0sfl6MYn1EXF"+"' *R8azYp[JUC1 /U#(GZHP$WR 4RԐs Co'D>?X;Tg\H&s º\Lޡ| %R)QǩFL'%Cx@昑%=7s cQ? ~8ID1]~?,ES(E4rw$mʳQV{WIbbc=/SR'({+͌mԊ@l^ |0|E q-O:󮪟h~C.%zPj>̙WIOd`gcݴ ?[&Z.xԎ#gFY 8ȿ J/AK*yRP.)<qN YXsB.ȱsGseZ[c$iJt^No<}ͬIloP A޺؋6<ؔy2 ar̆uUŠˏK 3ރq|Z$} e |RS$Er ]evV0t/.nϜ{?lvtjPRaBu?+$$\5)2n=y c3'llbgv'>/AqcԆw*!GZ>1v>;>ыy+#*)C G ^L.A&D;.NP߰|uSᏽ.S >Hț:i^KCEpUdvR=-Zd5P|kC?s1ԭr]iljm6'MFt|A@P |$  EjfYu9 B$rK9[:Mej #ł_H =Y=PDV(ϡ0X?G/ QEBJ2労: al}nI9$`8 1!U8JEI Dtm-T 1+8gZ0 8йjVx=4ZEW?I=45V,7+ߖ.=a;0G'vs{. DJ,5݇"B (` Hꍂ ەݧ gD[BxZ8P<*m"CE]i1ArʅwmkI@;cg0X'%3[o]B a1eVjƔ;FEakƐ8B#dc}y贄D ߯ t^Z$K֟bCIoA]PoiV h:GrT6mM'2@C!0Wd)XH*ӡxw $j*ށIx *_>Ү:6PvSfAz/FrU$pδbH|iB;ށXqg]0쯸N ̣|鑥1sQ6ìS$R>`Mst{SXܶ1 1% 7tE 2c)Gd VRqirsC)xQ#B7`yAy/p.FӮ~+[q7~޼N]p6IH-hh+Ɲw%Xei WuZ6_.yp4Qz4~•%{6 3*R]6^088,oitJn%LA'5 `mm7;Ǯ@טRtf~ny>0DwWLe K!ˏ27"$kcKneV#mW="Kg=k{=32b5Y("I).K%f)*OH8JXgq/wdܢש])&6O^X8,/%zI@,F:}u$.LmлaΖ H!eѝ87 0 -DG0?`LN~goלFT,>4H$ zv^JMD|ɕlw(^0v&<;}_^z )3NI!! A T qcEӴ&To7RH/#I໩Wr]՗!˫8.2"=I%Te(L 2_dum)]k7D=|1"-XTt!9)^za@1ĩNQ"B8Oyj[KNN|J@Ӹ;-0D.oOݫKWm?mQ]6Ýݢ}RxkN0[D٭]ygm^*io*L=4,Q-V΁;7+hEPBpH&L 1“/8BO/-?VB t熯9˿NbRl=aڧs~! KI3aMp?RpְMM.\nw#fL@@((삫X3 dm%g-}a5xJSR=|'{iWVR^2t.x vەQ/Y"C愧!,4ZoNe0@%PXQ؍zx'S  YP () xpלa=T)+qG ɿN_7& A&,hsX-I^햴ߡRMٚ|]˳52 k~i-ѫiˑIj8^+#'- ƕeEĉpe-˚>x9|r1&CH?=L_ 6Z NΎ9tb:)'@;kTk&W/`.jkǭ+SE8kOS/jtB1y&ii2xĜsL㐴n[*GT3|PyFaup;Nq` !#ojpGG'"_$td9nkb6m0AgAr~u?(_6%? [Z?yF;#EmO0,`{cTtrGbZ;=\zt}ەWK?eOűЖۘV6"S;9Tdn̸!%͞<:8=hrm.F :oʀ+Nw&wx2`>wf!11TTȇ JBkX & AXH˩VWE_lvC&1?aTĜ"\X԰ }śј"܏s VvVUݥ+qe;c uG 6]0EA[@ '( H!^daQ *8lG~bb #/^cl}_e%xVx*r*4u ɠ0t$Io:P[9;cg/A!=LHq Kɹ3H'7!7.#4:'dȒqKO[HB@,@x I:Ky J?;.֝ y0"/ JRd ӓP|_J2T\8%i gd2EpECi4fh3~t+^1 :N3F%~C:.sr3* h 4 8śMU }2/ʂ#,AE*ۮz憤b 3gΤӕZIgb.5]dL٢`65vД=5W'HIăfV\H>02 })CoÎX 8DULZC I-ڌ`PdvX`7 st\nvo"K|­Cz/i HğJ:,ڡ"bb - 8RWHp0eLlrE#ň<˷Fgů#2!q_sòO( #dN{osLqphF#¢76s0hz!&H9&PGOWT.L\ 1s <޲N{6bDorfK"(zZԨ~5|y~v}pD]t\N*#Ip#͈c>޹af-7x7ms{Ԕwx;eѶ׸k6z,/T.2)ptෳ:_K~eCC0C$#;YA,!Ell $FE˫ɒG ̟\"[MFз$Y,sagyz9r43` RO ۻK,U~?On~.c}OZQ.0.C VąZ$hsu4̮d( :K)lYetCɹ Ay ĘÝV -_L[6m<=F =Z9Į0j+#PߟVZ_Ji `f<4cvPh:vİBrvX+S#ȶ0*?fEb>]7;kOlˤVN.J薁@лT*]+u3%}FO1k 5)By?iD i;7y ^ U'|j\tvI|3&,lPps#sDK?'h@BY9 oBH6]R&2\kV` FKmCEInʍw@Gq'41D)'7:`zC`FP zlnzʎH#S\qk{~2򩑮w^ uR]#]bG7]$3Hh,> hܷ)pm趸^QM @$>,"jmOgtY–Y #d)?$ n /sUvOU+x&1_17x! Q> } aAS d V͞;^!q1\eM<OigSEBjFR"քV%01_M&b{rzh|U˻LŹinQۖloBTE)?턺VFn)szTjv#=g"Sezi>~.isuk6U]=V݉=ɠ6 98Z6&6^=!th+K;;颼5L|;,xɾAU*ZnG7aX8`mDJɬCʙ6*$oɶi-~,(cE?OΑ{yU^9=hI0CC'ϵWmIAܕ"*q yZPq7?gV+UӅ`0*gq@qH{»8wpĎ/n$LIAK* Oy*Oˍ )n(R-Jn]VkT*+c&x@TMVǠt/D7޴17+0h>pyS)!aq{,לdPJ3ơеMB;X4C3VWسdL\L0N÷N\ ?9ItrijAC1QWO@=cqy " ZߧՁ8J*?ιiB,r7+عܐ{p8/ݖ6MY%#`nͻT-YP ōBT# J퓧Y)|2Clvܟ,*4Ge5+DTmuq^nH%9( hr:l)7.(Gd(Y'jKPt Z)hr;/oCxKT.ʑZE!06MکiqA)ire;H4b24j>3@H s!͠'wS'@[cY&bs|T̥_C R*וsr]z@<uTOo%(PZ%̔&F!E:5 K-r'lL %\bJEV a& %Ɏչ%q.JHg886k K*Gx>̯_fƓP7AiH8Ezbigh;Ǎ-jY܀ 3g3zan|Rnk8kbO>Tt{eKebU>N;m FȬB03 >IL9im aztL> jDb$̍k00A@@t9ǴRK%݃AIkf4^p"y&laX ~ԫh=d'ؐj9 nSiX4aop(/hq L \O}};Ep3"#ekk c \B ƃ*j}2~1S=X=cM@`}̬K)WYJ>~?/pvfkQsQ*+N_0..6!p%%: 4b6fU\,>hዘnIjTSgc'j^~킵Y6OS 3L d9 7ΧC U=rQmYA~N p0sbɌ>umX WndƘ܈0qyNs @Hʃ0h ̽ av 'G=Scd}X[ꥢjT ܘ' *}d.WB݊|}6 KݻcNcob]g.D#dN!=#YŭC5΋G`@YL$\,WcMN;WQdk3=^oJ9%S$y𣟛!w{;Q6sO]5 5J"H˥w*ܫ0|;R~^^AF7F1[lG؏p ;NиX宱[c ^0%K%!D$7/ď!SRS~ uM?74z=8q}:Z|^e|5R(k◬ œ/)&N$\^lx2Mt?-pEt kWw eQ"yț(H)|ˍ$ zaj+چ؉,69玌ν5zR7aV&|1E'aGS/`X|dTLVx ]GeU#}gVPv&_9zw;cN]fXSĊ$n0 !=BEwK @0w"0(2c>d {J%Eň8*K4(h>>4BqR1o~Y tOU`<x=ܸ/āN]ŕ6f?pDٛg v6a5/yR&tm5?C0)jV!( Na{ۦNGCճ0"TnZ~"<:^?Wg5$`K >~Jz:]IB vk*Lj@́6.˪ho^M1=K7*B ~uvdgMЦrj5t;g ! :a#s`Ihv% VuǧK&؍ 9zu3!qFs |ns(hd^i%}'%79g'LeCfX,}MN2&6d{ȝƝnm i#2[HK;I=KDd" sNkQ9؍."CVewʑmXbB (8A/c6{k5kY\hd T9ki]`?X=OW6栂7^?I 2~$z3{*{TdmG n|IBj۬#<VftFնv\4oohVϲ$%ӄ֛5U.)Q;<)+ +Q(vxuUQJsY$vfڤ5d>Ā2mooG|3߱ 7 OD™f]9*L}f ۶LC\c֎r&ΝY:7 ٝ M-UgΕʎ d;iz70Ex(tteb=Fl}lteX/o4vb?}X[+`IsM?+o#*J3s|., qxi{M(%=H_;"i+G`v-&>h'a [Mж~ϪC|!:~P+49Au:W#jDf?S7/ՙ "%H[՝OL#n}m3ɦq#U(ݵ8[~xDAߙL&T/FɑMp`Hȼ,8>.:ڶXC^ ?%e7$E)jh '4$E&R4_U#Q,YBMT<$A`VSpΜ2 T@i7B{EgP0Pvz?#s,RRGG`&z Б^*)Gf 44[g/5E3 #ET]0f[`=ک$b#甚s`T:{"S_'S5c&]G:6[E&>hg$xn j uf!b $$<:׻!]b)l¼2R17tPLja< zpF6}:z(F"=9PjWM0=oL&ewp9N|="0}n;ȭ "ZbbrY5(4&k<"<]5ß!Jb bi U!<$X!oHWhf:g܀r{gF2B xתMnIez ї7.S\pꦿnlWB@bvK0‚kpDpn7w4+BR/*ȺyT18unH-j sAFm: ;tuhZM&6ǚ"%LV@RD]|e# C;>?/+A %)@%!)2\;'-_|]YW|32 (ߖEUV5zp(0aQ_ ibp`^Pyy8p^4W$EIkj_M~*mVgÿXs?d\oS޷GQ:\KOxq*o* oۈ` 4`0㧘Ie9'K @\yQz"Vb:E<$T ±) h&#qWp mY r%UCYwPO'kMp31Iu/\RH= aJW֙nas? $܉:z:`(Icy. g%K 011]yv3hX,!(Ϸs/|J66aJ>%@:\>jsamFo깫fd5JVt.Y\`NhMǓg8L8 {ܾ X(^] {?Kq!S(h今M`Fw+9WIv?(6[+~ 傪9625h_?| D:h(]-䑁Ku[rRv2VAAUTDWkaz|$˯"s)E"25Ѣh4vX5o Żŀ#K2kL'`&K YHyl )+ALSm_ǽQOބ+~'p:>0NIxG|TVMGdϊQ&* >ߥz4[ {Y5,gLXWllꖌK@uoVWYdh`KB#;9v9S^*9GS|u;pkvsQjr0($h콃SJ/n*GANL~\n6!h)0fҳ|>KlA|;f0U  `[Tjz?6i@lԷ_ZJI(k܊/?0[^|1HN9SsjꙗΌ[#;Ɲ@i!8rIm<2ɯb:+] 듑į]F'8!8zst0xr@ ҃,Úfl-[j]M yĢZRlLL$M_cm=@4S^&&) KpE֢vcfZ-J3,]0"|Gܔ?%CK1-D"K!2GB 0ž,[4O:~Rla_2 nQ0MTM9 d᱌K Mț Z~In* ecp`='>&]tԊ֙\nk$5c24D9@&yE8sϸ=Frkᄀdv3A::.1F%R* mҩ9Vhٕ̯+Q?l*HڌzޢnԣYy].{>^ѣ$+ qk81A%scx979&nd5Ιkb W5٤bmІtzC"n<I꒟{SJ8"ǧCQ4MwF4nf&eLd^RyyFl=>=d?֌]s\!0“tx`V|.0z~w!<쳉~!Rq2KG9 ƺIhVUUQ ѣ#^[/+ 9'HIiR<(]f$;!+ #K4r*Nlt;oFf]ey(B=sP3_#[} !>.Stv$ o8=|rN٘@ֹymxy{! ʒ: },y{\xh~=Jn?>)m5vc4vU?2B47飒e8rV»T\]j t;%Q~0K,{My%*BҁL = ư/a/ '>n@;udc ;L;6px`,T!v> Ȣvk? =ۋw)Yd:9-qgkL`,=` GzXٿ土rZSގ$f܂'l54γv ȫyf><Ϫ cPES>}\b @%q!P~euJS=A?ArMAG[7q< ;Km SIû\#/5\ۓ(}"r ByD`LZ>1 zم=sYM?J*ؙK?u(Ɋl]#eQqt8'srP/ڧXd (-*8'Ob4Q{9Y ڼ{`4;>)j. G~sG} ǻ0#x)X %%44MЁkI3qI,I  ~i/?lNb$ x[_4IЌ+jG7ے)rHv/_ʰЁZSj@k^;`2]#BD[|WB |ڇ"WCT0휽?^w,,zǹ\!7ՑL`-^d#6ūn`ӞX%Dy#7@y]rNrenϊL;ea|oGD 1r:zx*FjU@**[~ZNwso7)oVW/H/<Қa0gARl!cywmؖfBW4s28] $"%;u//N|UI![.:ep%Nlb'tRz2p+[fV29t(^f/gɺuEW䑼NY[@T@z 鋷ƹ+yq$SHz۱r̄Cp=g4倗3uPzv&LFGl%$lzD~[ںS/M_#D[Ck0j(CB];@oXuf!/* 7: DA۬l.158RWՍ-`90tM>,5XZ^BQYjӃs GWuûƪKM3. m6v=0 R J ㌉j ZZ};Fthvg9^NVd#sn,42/l~cg0JW Eز`FLm./znOM T d 47pa񫜮'%VN%I\IRۤ5Z5eB~۩'EFh2^E ӛ.hXByN75v]J. 405|z #wVKj=oN{ /i5:Q)r%݇lwKe3VRvbxjߛ Eiet84,XC]F9aZխ\'&o>~_dR`HM.~|A'ˌ-+BH`_HKtCXSgI|yU74Gd%0ؓ` dP oQDН*>_݉\0(2 <0vcH<Ƕ=#q?m+jPdѦg[N0KVPšj㓈Dղzw2p.ꍇ\LŲ>o_B7E ]Frº_g *DJ_k짣T^ק_5 ۂ) z(޷FQ̱bG/ hxc=.29\>μi.~t ±2]^Zq``L`OC)4*LhqlG> ? Y2[YbXHJa;-9,~E_xگ]#Sȵ~H%1Anu즉 */~D]vM%smb,eCPe$VUm/0Io@RMb)Ebg۸$E, vkY[_j_{}!i\T.>균 1 *V&fb[ @g.BLB U}ƷS >H;Ph䭨:wќcլH ͜|BuHU`@guz - }n ]#0_50*bMh#w0 H/8#NN@zz% #뷣]ylV“'Z6#}I p408]%g ?(q♭(JY BR $&wԣzx_|G ~iZ}YK H:[qk[E<7< bz-fk=o:[B=+t4)4-Vʽ15Ƭ@0JEАNn'l) `}u깣.Pa[J˼e'|șJO*6X"uœjbGO_Zd+=2?~<0 XcrfkYa =/z%b`GN_֙uXsUVY Hȼ/? {3d8pP".VEJ!THq-\6 !N`f Ѥ_ ջ5pR2dY O9F~LAvȤrԝ~qRTkMgJ*:S̶N+!UvG)Seb#S?wnuP _t"^ArY+ ;ٰ'V3 P Z"5<_a>5u 8}tHw/^9yI Nnkϡ/`=ٵ  ;2/sdG6a׍mXˎ29P|CU ǽhqUG%Y[[%]%lAfƭD(' 3TU#vYP(pX>;iÖt0[]Nu{pkB(vOk% h6/K.y`4ƿ^>:tU?I0 +q8I{NpBSq^7Hǐc&-ץLt=.!KUf[]N%sR>Bí3gOLÌTD bUaWv9x:|;d[vd<|hPg_!kgIX! VˑyL3҆Smu䷀6D6C##L :c|J,3%3繏M}ɩ=l#">7hK :β0ZoQ:A޺cL{=-J-QTMؚ`3mS\^}Zip3b]{axqk+a%9TTj ='~]!$a)@{%Gi%>(Dn07UZi/1VTt=@ u}g*pţχmW%>`mrS̋i| ԋ,>(K}cSQgcmZf}( )!A߻ 2ROɛ|A'w%Bp^8_7Un5f⧫҉<:L.v"x7;pN4(lpTV/΂EwظsPԵ~X")ey@`ީ| *x(c]00R1G57v-ycb ^ĵK hĖi !y"ɥ){LO2 x *&7!F89t'Aٟa\6"0?)aܝLŢ!jY[ILv`4Ҥ18x|= HPtG^ʵ殁3:'ðfӣ%[ԛ )tLy)dWΫ|4\DUW'bGT=b0[+qDD2=A3s6g(?u+3إroyKؒb+B(5 ~ #ٹ s0R-m$OU>!e<]_`i o'Y^ݑC=Pne0D[mr{IO2m`jubA_ΈYVyV4_W6/f wa`1fJ.!0cCe kqkqFx u]:& ]h s.!>laj+gHGI.lS/F9{h1NYnlKȃKuMk!ep;:P~zjaT A zV# n(X V#̏ql׌t)> z ﵻSbAxauH47X4 b?fb L4Clhn ńB`¯Ra\H%<=~$Y5Hο~A9ل_?|߹cޕAJ'0j./gY]ͯ_U΍p ;+uJ " jg x.uB_ e3dY =UH&!'ۭ RE!rB*ŷalmuQBtA-;ـ[Cd,`ĭ:^ BDaUq_Ѡ |P(RNI. 'Hf^szZV6"R-I3Z^.R療 +P)J|͵d6 E2XUj QD=2GZĄw݀R2W+1ifIwsZ酴R]jHneVt5Pq3{xaAK/j1yq Y+I[F¼d~ݨ0ԪQcátygN-0<+]?fVx-AW^n/ky뇤t[m i.Gݧ 0g"TT_)HZ_qy닲fAPeם߼>-1?-E_/V.>"tQ[ń\s碓 ™͹3P߃bskmĖs4;u`#ڼh' ] V@JAϮoݒy\*uuȔjő>/H-35r Hގ#穛K=v2 TPJ Tu[$#LH(Cہjz&E0\:.W1K| BSInNcw"nʲX<\t-L쑇Ac3,uXEߛ3!Ţ1“])vKr Gbxytd #sW't%-? Rb̡HrPo#7ϝ\Ru܎9n;,9shF@BWK]{}c>_W%ŶF׵{FRCv*[H.ռމ@Þ)fm[i0ydd6 ϲ9MQۦ&X~<<vbg3&m1wTjҺM,n |&QYV@>bFwi>&SO**EZ Eg VV<Z})P;Ӥ3ilN=SziF9"z[P֗; W '& LG`p!'n31Sedwv8?5cɞ?n%"Ρ9.qUrt±Le[6f#9=_Ƞ/gB -wIɧ68v$DN8AkUJ?A=c\f#VNmG@<)[i Y:0̀ 0(.7PĄdJH4:c Cacu,z}<$ k$j"ŨL1|S5qhxdu->c'.A@sz fNxHJ?vppQO iy.74rSg~iդX*e0ŝ`yf8Q1C&FONPENc^rGNʿ)ů4e’8@*I~)u/a/DI }fnٷf7`yu9VuඵWNtXOSV/u୲o9N.&X$HuZTkt-$(DSO yjǒPpvQrDzh*|qTN{"B$Em U LI.QuM'fY9%X3 h3>N4Y |H+yl 2o'.j'~M+& ho5)zg6: ]2q3/Aͩmpwt׌ؓV:௖7\D& Fw]7🭬3LLzIPF"vhG}fSt-i4Mɥw%ɾHt ER<]"!b1h+uWb vRǞbsjx,%ZmIP}lb^~nR3 Jݚ&Cpٖ?#ZG2K~yAGDf Ic5Zgg% _5`V<rA!<ͳn_Bw}' 2'V%(zg̿ yζȴ쌽i N" &X.&zhؿUh}b}\gHvBO` O1Bwk?( =dpr1(n$[beImo$FL猟'7jK1c>+,D|"k@zPw%]0l$  x9nXj:/h߶ S%!hV&O-Z:]{5gلzb%12BV)Uw@Hij gNDd7uZ@-EO*1Cr߇&:g?bD{{/Hw,~`!G@`afKo*N~9XP49q~}gf(״0խnyq57='"p}K>{#al` g/"e" e/ t8TY&Y$v??%;[-*`E;1p|*ܿ3d 9weHKj^g3FK0ƕGtdž- g<̠wζRrZZ'@+-C&89ƂO9/jrt)yl""v2ZWFcҧ/~_)b8-of :(DKZrY 'V}e ]\x+Qi =(+v LzKE!1a0Mn{ykyn}@0VCb F#5-7D9gR:voɃ20qðgY4UUzNGkaugZ$U_Q̯&1X>*TMPYǗΒD2P9~W=O$g΂ƙ\~Fh/#x2.Hc }o4SAAG.oESCȽ&\p[?f֭OWVOő \6y, K9DVplo{_T!a>0f},뵚>ƇH}V{,]Oh&t^ ̀&jPȺ6nS5=~tǺH+oevF8,hìZ G\bnW)J`!|H9wvHE$n﷏`:B GԘQA ~(:O*W$Wi$\'95{8;k=ؾvUX2goהHw5U=m#^L򡭪 "\f"inwj~fzS{K>'lŭkO]y$Ȥ.(hMg;T#_&cG̅<^[3Hȭ~ 1ּ3zURh 4vBp(9{X&y)ׇ#c{~E^d4Ad%fL09}۷_y2 dF6Eֹ1جDmy^W7jZGJxo%(==rۍ[rUo{ @m(ē\ sȀW'YT.} Zܟ`F A>K罕}v˨tW!%hIKOl|.8S-e Zծß!pjB]˪1"Jf5 Cd؀]#8Itψ3 ŔH^@۔j3hbjr&)0yve8 -dںYRO^b(e;D <pPI3&!O[V(~fϲ?!&BL|63$YjiWJ$na[5qK$?0c{z*bLHt WQ C[oB3d,bh k uϻ}y]5S Ki kXy"bj|OyzD8X{^B@egj peϏSԊD*S~.@s]tI4K6%AVw/y)?a3-Ē> e b*gS4,d;vҧI {)*]DiFlMTt:Rj*lv/G/w܀x;蹔6Q3\:G[b,\K].;;UZqѱܟ^@d͢zmH|Iclqa rIVK̐)NRH5A5v٣ C- k܍}w'4~Ҍ°= 2Q~lK5_b,Rd`ۄ2n 6Z"q.z8" Q˽6&6v&khIdICYAͦm& ꤓZNCHmWzi1IK!&EFb+`my1VpGD3ME qiMUF{( VlN3 /{! \bV;ME3Ȅ&EUp*P0I ҃3c%HKDsa}ž ;NBFl r niXR(DkI|]7ч( Rd?;Y6{A`ݨP{U }$יюfq!ncr@xg,q']A"'`ό"o0ߢM|!KaR߸*sH;R܊Skފ6&bdE. ŵR1Ϧ65‹cLAb 4VWկ6ѐ8J Яy<197T.B{xܬ_2}ȿ'\-a:-sSά3Yab^h>GQYیVvӒ8R%]X51Zv0)r0x`5 (A8 3{"HnT|<*DBRU^C-Pk!* hEɮXʖzkڤW,P6T*JYW_֯\ζT9@Hfw[=ig9 טWd;t5^;iU φoPdUfLNSZ: m$ƽRذieBW>Zbj_`o0Yf}†9IBAqK(NZljK:ПO@>v/a!ؼFWǝ`={VgXFڐ EăLv섣9 so3nh4[;6̀<%#0VG}O ?{JePЛH1̮(|8%3AS"p}aS;B#q;2)Oڪl#hvxfW`/ކ|H`\ᅧmOOƛJz/dt/U H>p#cїh] ]y_ۇ~n'\9s&=pSAG(AiK1 rIǑEcƪk8,o! &| Qތlv6㉢LKQWwŸyj|,|k G"O}Y,/hZRY<2l QNɦkr uΉ1ʅ_3_z0^͉":v&~c.tSڲP6wODɞ3͝7ǻRy?}m}V-1%uHn'jF難ڤ On'u{',DW=Zo`63ˋբZ!.Ek6eEi٧kF ZA*x1AGN1m*P+ OQbBյ%tlq y⌥;T+K9KdI+Ԫ_p%k!uցZ3eo7GɗG_ĺ@6 oS_$pU~r]٩\-sp!ɏuWl,K|dN+p٪vV#AuyEU$H~(SA;hғ TqnQj-wf$ {:2JEՌ~ eRNlcL{h?).7)°vfFA$cZ.wK[TY kqLk\*_Z'sYċS +Y'H:!/Dڒ 0嶀+6΢zzH!0Vs[·TpKeK<\46nlnHJgJ\'&"W@BY( iavP!nqղXd*GHig?$X^F=IHS 9J vM|.GzM^"2긠_'PRoڦ^[rDWCcaYUCǘz==('hۉSI-!C;fKv'Qar@ O%6-M&-3fTJE #)+-Y4H+>| s},DӜ8wlP6jm˜@K[+!\g*ϱ_HCr-ˏvNYULĚ hSP?V̨o4ߛ|9v3 #~orQId|@`&bV1$樍^*᠃MjYʻT%58ƠL,/ҍ;'lx[d@cg5]3i$m^]G "QmԀo/{~e3!R #]^TDI)bajt&OL|OtɷH_s啚RY38 z-v99vBg]!Q2f6 &Rtm )5OumIr!;) #bfI825޲r q̂In>lpcՈ,`]o~Tle`Vx|[ ʄu>?rx߅ $Er{7,#߸l=A1C~~{" p^dıek=.4pI_N* @R [0FY#۲4SUhmNJ&S;eq]",\pY27.8X(*P.c>]HMGZ_ f a=@TicA' 5 gT/P3>r> <' nDd Пձ̱&m\<.I12 |yj(P4ug>#@[:T8Iz /L? rZy Y UlF|?=R>}GHz%cjXɈSgxTIB!GU.u}o1-‹|P K=lSR԰w#Ƿȶ bQ y ͐Rg4~ g]{DŽ2;T6wp*SF4fo 7)rhC 0_2*xtȋO彟M]lIK*MQưCMSMiQ^s]06;z7}i@s(FF)] S7MlM ۇ˲9S`nuo 5#U| j1H5QNPx&g\lE+]Dj򋰡Y6Q5Q)o(#Zf-c[s I; ZE'2 r{^Ix|ӀO|k7F@iP$ͦ}12sHRyh}e~V)zȳ|HeAJ@ 70dnO=~B1#TV 9V,:X^;lhyGf5.;/D!JG XB@v*ަ'9.a-Lɔ#?oBd6^^򬥗kˇM=uBYbVYG3Ip:EJ)A}!>EK*+)ǫM Ř0(~y@HEEI>ӂTa:l,~P9]6xc*< >ie^b[q\]z4ςS*v|ZL|?>sU$1ʎ϶:+A]'t^k.L@zvNfo޾{i[?@LGy\³D&xuBR# T/f4fo2F5P7˗[pą8|l/}_@C>jhzO&7sȮț>$b om &ѷ 7}.@P8f* k{qoȶ>^WjcNq .!}}=PHTM/3cRٻ jS18/GF"lGh)rxlM{X//ssW*;&]s'i [J'N)݌sY"~\+28Ç9İ0>J&㎽d< Tgr!=kL1ӈW6P4pzpY/U3UWQGV:ڕ{l>TL]ե٢R!ﲑP_C:2_y[M=i$%-< D2[`%Fp0IeƗrdfEJ ֜lhkk3|G"pקzk;W&B9BcK[Y-yGga\N @_#B>-W˕ \2"+SXF->!8_p6XAJ\Yot<>8w?_t .o2'"D5.\y؀`?DJpw‘=kC H[P1K@o}-yם`kVx-©?T0F^mlSV07-nq3/Qǡw؞Y{3j@uic9 E7Xz`XɷxgDԃ}Ȗ:::Zff> Y4NM&XV;<MfW#&9Vm! ԣ7M^þFԌXqL\\ ƼL38؅p/bϯm:ޘ28Z6.4,5VmCT{;0k/۪u4`4-R=t^bn{0b>b>}\ueʎsɑh?t v9^=l*{ծ&rE.)i+vJʼnXfsӥtCjDxW2Ɩ).sƇ&QUEjsY`E:30&܈]ڏv}6yژԸw BTNs4NdڴkwP}6B)puzT98s:\]"B..~ZRI8֕=v/)P+&Q$i+q|vyuuB͎ oNlmHպo겳;^=:keG;_+gøGs< O6CI̼RcB(K9t}P?x~JWc3RPH8ߘZ􈋋c .o`; "Iuvϑg<%D[R_0m䶯^"huő`m/1p[3P-׵;Aڤ<Қ}rg1^C;~ {k ={;28(i>BwC9gB>uU"o&_N`m(j\5%' [B l`*-⡫ Qpr{Sajx-2tElwg 8\m!˚DOcE׷q?DwBm] ]NSqoQ`QoۜS: Ն!d/NQ&cw+SiAa|߀8DKq?0q8@:Rz[(}h6SXrRo(;eQtl8^RzFH_BU.)K/mcN>šxxGfQ_,MZ#2he3=sp%_Vn d/h[{idщJb;cp:b^+w+H:lSQ~<|FQg1,?=3wph붪P7A{5DZ։F ¼p*/N,b_Qȥ ]>'*n M}$* 9EEP24$u  &A!~xu5?d`}8\} >\pzI!A6 l}'}'7!yyzM !%>wBKoF-dPP4hV.5(SQ +}ܒ~x)ZJhiEvko>yQw:bF$'"8RXS!p[&E;l3{7A? >^EĖ1pb4yGsL"ޱp_7"XjFnr.n9^SUI;0W9 xDjsDgwfu#sfr%}#IgtE@)=N܋nR%wx>5ajc>9>[ܓ f(}wB(11?A X&HB?F;s4 Дi6YT|f2ZB MͲ߱3Ɏ|=.䭹`Pq..8q@:nVXAy;(4t.8A$ӕq&latbs Ƥ-m[6;1(RX۔ m|TH^ [J/HSr(PR9j bfg(O19'=4:tt8~Qa C︰Tv S)wj cr{: ѴKZHwhi5╪ "&"n7zʬO:c'g0lLH>8xXuVd5 n^0a뉙4Fh}Ai-WȏR"y^~krHra8ztUSi8SYA/%za l6;,IfJJ]V=R?t5Csَѥ= ?m nrvYcqV&&up@BiyV;Y*S]d,&|RArzH1rled)P S$cs ÒbE&YxsNkh)_Uf5腑<;Q< Pf/[_D~R?ixu)z{fNQ^>I>#oSA4r4.tDAS+OuigV}k$1x"H]Wn{ ƒqe]>f|yZ;XR&o\$!3nY]L>xY1o0 ~p6&x)Ciw񂓽v IvOsٖt.ْoL>^23#COJ\Fž|}2cc+vUVvx4r-FN'^8aEse L <4'5O4~0 e!uPcW8DM$`^φG}}}_IT >Ulia[6DM?1"vhaLfHrPL_y,s[k<+)0+L̼Q@ԗm#KX+EF9?2&%53*r2қ:Nx?)hE:ɹ+`CWP33>fv ?_Am"ƦvjzB%gB`nz@;/27SUo(8Z#NhU-%G61Y1>7v;a/˩S{:ly7Bd;Jqiͬ[#?$ -zh!v by9 `b @j 5p@h$=jF2RlM}`#H5Iï_y†iy{Ǯ?L}cZ8Xۗ"_Ɔ!,<drFI;>V-9@&X{ߞc[`#l'%勵{5K҇جFN!iC~=yu OꮞGO}w1툧rҹz_3UĴ1AXpTRN<h{m!5ܼ!L7mcR5 :g/%$ӽզ4= ?ABI27>S>es2 !vf8W0p`Y Ûv_e0l.I#TǶg2P10 "t [\}֎Q.1AHF@+ApeFѣAQ3_R:~ύx_$hT`$$wŶa&zR>f^,:f48MO K~8>GL PzgnCb #ltwGB7]vS$\從a#L;Ӈ%:<Jk4y?~3)E&[W#b.ZƖS- T@\r5B7{ >_{D^WKiLd}f"KtĄgNr!mR= \ߖ&;IՖ8S܉Z g(%yr0 H[o5 Zx:m ˑΓJk2mjNH7@K^4Ǐ0?|I2(7:kEY[oYFs\9H\QhsŸkycH+zoͭuri:9] ,2VBmQq6! =2}E^oRaTu\ $Ӈ 4Krqv&=W/Va{?YjӋ'$;glXǾmyE:`N; vRAWe QyMMä(Ҭ9O0scS>aZ 9q^6o0钦nLO3*bEsg75w:*R?o3p kδV'1: $[|PX YQJG 3iLg 5\%# u?=/5wRAreXxOd}J6^Q*f m(xWM urh+Ya0+n&y(beoЮ{7"ZRYQ2鴐2E`:Unb#./߬M.0TYVFdcn7&]ULmvRC]^=%2aFy4I h 5CWK*00D:mE790:=?lظm%z Mԏ1ֺz#.(Mͤnq8 }Cv %\ GC M-YgjוoAj>}"h[A!- Ә|_o듞7_K#+~%`ʿ~'J3VS鱎$i O7=CD g`?DG?1r/NGSE uaͭJj9 d9*yY3's#g.WNeLjUZTsLƴs!0Iykuhh_ ܺIY6"A:QY%. ?pMb̢F<:D&E͢cN#aFMxW_b,͕nH-z\>bda[Iƒ|,Ho"Fs84*zLXF2]X D>cW VZTD蠽 Le)PXV6@i׶j\ (ò{9o@*Б:( )nX=dúgd7pH=mjuU>x8\ 'e„ W81&h(_ueL)ӊ-LYC"0wVdR", \! 5dbX;Fj~gB"J=1/۵eV׭ˎ7EdsVl0Ta %d4=4%EWrz; Z{&ng]s'5"ykŞcFFp2E)A)f^%;'<; ohI'L23IqH oF3XHg;D;>@vԋ`bǟ*ë~'%o}xB#? "ekX0t1>M= SQP[|ep;f3;`҄;PE@)Fh>}@=C-5$;Y"Uw%Y(F@2A>DX9 ?w.G n&`fgva#|јŌ@8W" *0_^\1j¨O+ _hll`f#e`4$>QN o^=A0#Ȃ5{E=z>%< * X"\d'r! "$D.t\]FB&v4JzR_I'l kPAs~ N 1| +wD)nӏ?i'4O'5MŽ+W|][^/7O9tcč>TԤD(a%Zc'aKGCn V AJl`NˤvCZ /g/;) [<Ӏ0I9֮OzיˍBx  {[Pn!mZ~}R;& ty\̧O~fDϞ( HLQ# ;FILW* g:2 0ձnVvv lOG<]?2j +j;Qa&^TC2\Kᅱ@,e<#^Wخ\({ *By_#u3 ʚ%-FN{ŌYݕyoQrSMYLcLbrzC2^Dԡȭjl(oסuY y\-+<$w(˫q@gds+& AmT)s$ m~CxrM,* @IW5cTk+ڬ! EmOy7;}"G:u+rQUU5*gdc4UuJ6 zפ\?RkDhٱh=4Lc+⑦1 "Ɍr^w.G2:ukgā,oZd #ɭڜ(&]<k}t94-B崏AI<[k;E0ĽQϵJTe{]XmK<./!{(b0U1Vl 黸\_&T kzLB4h)zdSJIw]&h O[ 2'_~e!ITq }@,(֭@g,)9$C^"JICV*yVebZfeI@bTN籇AD! m+"U;gD̐S -'U}> ީdۻ([V_&DG@UQܦVvkcwL[W.i./ DX )GVwdڏ}ebTQ& R{X܇ .Ҫ<+=BQ_k͋~jcv$_<Ľ"NmeT)64ow\bٹm[]XƭM-54Ĉ>g3v=dw!xiIr&m(.YIH0l$r~WLYSwjG]U49N" I;=B%LNrb_ TrfctT(~Grcy w1#UFqvz>0_nIDjSZ#iS8{`u8%:Jws|/ePҥZ qcˊ> k*wu2TfT=֩ :^Ϭ]bcnY19"[C jdDnbaN0AzRkS ML)YrjPޗt[_cii%'ދ@A_/8H83G_$%لjgK'6]|ucӥ$~R#*l,=)π8D|J铷ҔQ3ninԞ1+4榡(lu۽en!EGWsYhad nTv7@zvL*hs_bT4x` 4Gon[yEBUA/\"}ȎnӂXh<@T> 4]H8VCK= P m['v?EtX=-"qi6`#r"L##+{ē4v4 poIL|,1\* aiM~IvU b$xJݏ ƽ菑,uBUBP7aN=:q4'~뿄uJ!LU},\C 6sL46؈IEYK9}0~օY2oh[ks{-щaʿ)p@M~gFMf|A2ZVcH4lyyď }g-GD^D~;:FXR%З^Á'=/7{ 5C=@_-us{,|OaE?b0FͫSevw}WEz+7xUĩȄ1|g j@m#C ebbiˣ+yBX񐠊e; -Q$?aIJ4{x!Ck`ak2]M 6ߎ_b9u2m̸hPOAD~FiTǏbac]2CKo 1}EMmLF+-IX`Hp6sRoroR!|کr} xӚXٿfKH;VZݡJp1׌>c7ld% Baȉvtd~}ASiɐ47J2ŇdJd"=3ƽ倱͡U AUh>2׺hYV^qADw6GuN81x'(;y(4D+`(p Us(|{L&%;P%&J5 ݗgP5̭%{Rm.yXϣA 9a _AE%@|٘7hꁛ4rj-~;Jvt+%t7l=*՞Y:k¡ZW7 .ΣEy0:oT3DpD@w7CCrيH2@ A5(`aAbANi4?"Ġt>"J 薐X J#&7$/j. }98E=I@(ӸZf-8aq7;|W˥|hkj{p Τ&#AQ."xSEv%e#Gad`ylڗضcSݸXkƨCP]|L7W`[rhV7X'ŀNHhPeoa@' ) : R>򆝺No"ՊB|5yX)*GfߝTsz߉ u(|϶ʎ5V1M$$\ߨFo]@>p]*Q(7z%#qA| | 0yLoItzF~3cbbW?'Vt3s˜7VdL<˕4 gSZg^MDZrzqøOqq{qSܞ}v,ZhtNn:~jM4jU'R'U4CSHx;3v-_M1yfLW6jN⍁{ۉ@[Fΰ &9Tt],ρ)OG ǻ-+ %}"+b> +OJPmJge*E@/QxU]pk}5YcCp@3 $= ^6g ;^^}|U+yI=mw<{[.c'uW KY]+aIPW 05u'hk7u!r'#'=~xoFF9(5!>QY} keS* g4Y̩\g7 2{Z pon>ڙI8QfJ/)gRWy_gŠD>cj`P'2y@7^Z ODž׷Wt;9 Tl.tb抾V$VJl( }W২߂hKܞ䥗M"z IHm+b۬_A<R% B \v.B捃-)M>aqW[EL-SI8ZNթ`cw "%~}&T jx/oGsw𲨠3MP\{QnR}PvQJ@E?%ۦq}[D^o j*UB5D _؀(~<ɛ8O5L|E8! DG#G6ZieToV߁^_Z=5iZ.]@%354)ȠnW+ȟ쵨8!<߿VPB~Ki^҃vo$Vh-Mb0:';]۟pMd]ܫ9VORc>-~ 68GzyPu4i[rTt QL+—jJ| G b 5D"O/\^ȜVQ$'4z={qDLz ?`yGjT~0NJg }.}\%[*1Π5HgZ({w&G{ ,Y$YstYW3<- UPNR@OTj(}D|OwIn5Oٛ[>s?m cVprm㺆 HY))%nyZ%12E%אa(~ ' & x]ԴD\Z#ҊJ"V pL=zYN-2a翃a}Lke8~jf+UzV݈[3q'Q:E9R3!gxd@*f(U2VǛ>n3lFڂ};z}nv8U!wZeE\OkZ+mp4FWHC ?&VvZ/NI;*&zW K(EhP.L 4›PNܛUC4sh$Dr]|oڎ`E#j&OOY8ۣn,ᢔtR+AQV"`~[ EOU  '[PbϣJHˊɺܤ} ij>wj ݸ%VI7h~gG~<=u=Tkrs2йVBw#C6z)h|"! cbֳZH xpWg0t;qVp1t9Md9h;큱'Fr hRJE¯,NE5@D`lfbGSc<>`LҫCЯBq2oVmwr3K bI})i'jF^ N<5k)ėѬ0&}+F69"|8TMH {e#r6Xb 5Ic>Sğ'ձ>*ߒMн6O%NGD֋`foG6~#E&JEiHimodKHyaW t U0Wa"dx?p j5R=%\LDU=S39"XՇ+js\,21 dnXMר]T-*%C}$Rʆ.6ķϗG带ji#ozB?T<^\`suΓgrc`ti E?=@X+&0 gOS+1:|ܰ7GS%#C_e*q;Ԃ,3 $8O:H ZXj-򖐙sԼnYSPԗzY1=YWZuH>3BS=׳L2z@fL'fxJ!.tlPuP7Tګ,bM A38WI78lbd8;4;~pK&YA\n $F=~<Z9R&*Kdv ,pPռHt?gS2)诸}3\Aȓ)%|>?ګ;[b26O'MWx_]&6xpwLRG9ZZ%̋(ɀz XtX?#i? &5f=x&!0E"R <$Fʪ.>^|4 Ǝ=#ǕN$K0@'!4IcwhQS"T,e&YcmcWH-eLy8YڊOYǫ#U'l?ApsҚ%ٷK 5 n)]&,ԯ5߽Vg}gU^Ȯ!S9cݘl—ɟ_')NG;=7K.FJSV2bϭhe 7Ͻ}5 HH*cD쐚+= kYA'o'2T&nX>2a4*2_!RwL xe@x犫2>IفU8oʞrNġ)5atZ\N8E4 1.ΐ"k8^2QKWx]2x(=Ķ\_By؇>ӄ?sW0 H(leqfwn,b2QS](H!WrP0t/rY""n>$o3GyQ}"&H7"ʰk({X R`GZС \:zE7^'5J~+u=A5 u9*qӃxoXlwJ"y3ʃaAƖ>v4ŝ㌃Y3Di{U`&TJE_L G&? WuVތrZ8Ż#"֖Pu7! zd7V. .Z1XH#heଞWՙmO[ݤ}X1мVR>jRrݕq(d4Y!WRn/̋t{\dG8PoH=Bˣ>7p2<`R\yi;e@[^@hՑӺlҰkWnnI# :Vi0gg\O|i] wfԍzpIPSe&HJFТYFz 'CP4[I(t9T ?s\V4iO^(aP6H"s dpKZZ,MH޴ZwikتsXp}GLYh²hKkzԻN| U!kȿRi@wRWi]Tq~R7ck!B k̥VFt,`g| aNϸPVMY 6Do !g{=4V&3XaZj 4Rp\P 1jX y?AmH"Y2d| #KgǓ+"#jMBWXBA/ަBt=Ō,g []HF Gt5/Cl ʩ.~Z@0EKf+_Nb->k6{v[ Ц^4| *`{T>:25 ӱ-RWgOgf eb*_8n*@ٱ;hWNe/kgVȅp3FlBA]{|eW"koԱT))>:'cH^)d0߫W;)]J7;b\7׸Q& #CM<Mq_]xmi! "&;]<6ӛ4bm^_M EBm6oh)=n+ݹ~~PgH!=-Ld+ LF`}J1? ܙCmȘaT۾>@fi¶LL%X+\W3R;AB/4Z ;w ʼnǐx{T@fr">_ІB9KզS[ױqYC!;EBd7)84]\ ɎlZ(+/sÛ$;G#˓Ѵ*$JKIeHd dY=BO6)2ԩ*ȋBC*0ৃkwpjRPnl'>_Klvtϲmi>.ϰ vs 5q(mUc7&wIyJƃHk.r Nsci`'Z EP\EաaPa]r۾V(ﱠUrAˁ@)WT-?쮟\I\t6{5/wG|TI>ZsF&sl{]L =Ljo  V+٭~@)Mv$u>{ĩϡxqŁ޾y(ʵkPv#2샔 z2z(wh*UJȚ>01i90(,6v~HMIj g22:ض$ pȤ^UgPrCǎH&->SR}2;{Уw Q",6~h0KBBKz)aho&j;01кL(Y |%L) h.;^ܗB}Ć-{>΍&鵆bo؟JB`:١AD}, 6]S^)~:.)Qq"w[ B4AΘ,Fݬ3Zs9ܭ里P %W <0/FpkPѢQvEt}L֋qL {#qMfR,sZrÔeϰFuB tx3~GT~ۑ2_О̿+0ꥤ%~%GU={W& r8mR"ɟBd%c?i櫙WB3܅Nuc1+ae|oSI(t>bOtp}Jz)A JY* _gp8 '-Ek5SoJ;=6:]Fv&6t($`JS!h/ci+cthʣJي5aAvi]ғ}~1q]qg娓HWVfCxǢ1=K_̗3.Y;n_lFGJ"1:#Cg wtKV8'NsK3QlMlܰ`k-]ݼ9ɿWO2}Ȋ$3Fx! J\.yExKjg h1AqIx` ށ{QYy9SjJL+oG B^mZhfZqOccGH_rPoijv”)nQwȪa'\]})|U;9~KǼA5ızUh|u=1m s6/Umo ED>uuܜ)WAΈ[!̦9Ո\h-&2:B!V#v $1T$lmrPæ|oa[~[ibvwK[:Hɉ"3{e8 ʐNguV:p;iIJ<ܦ eb87O˃?+$odzC4'c.O&qV`\LaAmYwz ՌJ@59[@iSƦbP?QKY^39[!7I 6 %ˡ@]5  xIby{v]3 Wcތs|Bف-7m3m] ǯ/B'l@~)Ǜ4 :ă) (ndc1j*+bٙm;¼O4?̚;*dLB춛)xNDEJAF!n s =qfKqBl@y/8X!D2>.T:mɗT3 v'qZC79fŲ׳⴮bWe+t36جf&rg,*=k M'.4X忡NK4 W{K>i}~W"aPEp\z Mw C3 ]a΄UDÃbmwb9~ w_VħN}LZ;6@ lNjf]I$r!ى*TtJQ uvFޙKp[w5+ӌݱUaYfXȖhG ͌Gҗ"7967 3I'KaZaUmIɃ OTlLwAc"yZ1v1 v7*mlx\\Tj HewR,Edx,jë:Qg>*(&6H[(cZ|fzʉh1֖sk*r1$g+ٰ4v爯5)q"$|;82Y^T+>Z<Ĭ_Lx3&E>Ntr-0 qdln+]Dd 6'/] t"'R7 ng+YX0JhE`vn}me=%Ӯ-X̰g ^ sc=ѪRz2T5t|Jj2\ )ݝqxt NF:Plꂀ8|VRUR$*8-_,cr]k,J{1sȹm G0hc-FR^+ HCU`֒vc3???de0Q 4AXs_&jON# U7'bXhl3 e{FMLof -vMkV̀DpٸˈiqG)Zs=!i7sքZ =cUC= 1t3Ce?OU)RbGjUȃt47a˞$u;MGUkb{$pZo-c`6s+X)\5Nj?"Еԋpr -hvHwrD\o T};G'7oM:`He)ʑ}3Nu_j3*"`jhuSB+͹n/>C; A \(1O^c )ݚ 'Zmd3%{~HMڹL[0*_%>"c'?Q~ڊ]vjb]b8g&٨vpB`^EWE\Aw\G>+F hlw,C2dsU".#VSl6(aA3TQ3^Ib9~D!wi^h 6:}8ܤ2,(L<+,Tջp I>e^Βh_2rVs?N?IHq*qvN.j5+1b,6-V.Ә^Az,nU1#=Ɗ$Ǚc"+UB,xddop!Gm0ݹWMh+\ ?OMoĄh+H i2gUhJ Fr`SF$r&mU ْ|JC/=g->K#%S}f+Q{X+WXb28@ēV"'$lv :v nt[|kOu52u a!oLVseN͸;?=LAHԝcm? 7}bX=MLYa.qadjN)ާ :}P4޴eiҔw\0A.۰^5_F'"֟+L̜*k%2CN.mƥ_! w)ԭ-/vP daV5/L_uv{1v3;l~÷uBSweY7R.h02 aAun-G,qzbVg&#eIO,,gM"YT;S;M7Lb,\nnDSm,2@ݡh={ΜhO3zD14d| iK4gdʇ#Ґѐה쁦FY#owGV5G-)X|1I*$:_f$B3$FӦ,I C0 | ++BO{Yr0-O5*uZ2;c <]/D :]G-\&-{j֥4<{( w% 'K@&'jk;QT7jj<Ċ]7]L92~vLɿ75pAu-O49aG?yTN}bȠ@)1]4sZqG,TN!_5F@Q%ߤیD2 `Jd$~B~lNAU9sL w~%HSU= F>VNLZ2mX9%Hdcs{QOƎo2FpH瓛 vU;j貜-t=mI"q:ܰ,^&,魏Ī5?D+З ¤LHvUZ@@@E=zH'Xt7Nwy2͒zFn'%q"7w0)ʖq6ATqAwta~iROMF<̻ua6Gюi]@>N) ׌c%3L/#\9*Y~=oᅾ<^7zqRST VFJ !"?"zOw59r>Xg .[&HoَΕxi5 AQh8\!~fyx#yX6٢!ڸ.) RLn |`C#26 ^LdS3IҁTey;X \|-~4K%cݴŸdSP4jH[%*<9J{«WB>ZI_12#|åN:D@_ Jv3&894QTzYԒ~l 2`Ul. IDd<[uw?f8lQQcw2V]Xd_6hwiam tY-"oƘ؅e j|D } e)pSylpvJ86Z;U|2+@ۼC}s 6{̬ KU _|$(v)nb?VE<3fgn>3RZMcW;3Iq{ 'y:=LXrަ}թ]8L@mTِ50"sDږ|+]V삺C$Lrw-GJ=ݡΈPAG.wndMgQmA1;dQ^ ,i`Ue!hIA"RD7>7+LeN9I18*j5 -%Z"=la kRm##HgVJАB0Y@ ?֨De-\?HQK)ڐ-b2=T|Om{IQ%  T=*_J)Ic _h%}iYf,v#{ zRRoD+o{`P~ur6nBהy{J,ob3Oݭt}S~8ZwAd6{ IjSīQdk{WUguM47&0W>CkL }%:i[q<ގh#]C=Vore{@{=echLT+Rʘ@G{~5s}Qjd5j\EsGlD.|JN}ņ˫P!xS]a&0WlmB4W8Gd BQ(*~w22o-Qs3,dчa1ӝn CFN^iR&Fk2.m7T[sKZ{͌&+c.P_ 袥fc}5 CzA'"f%igmfaRy*3vHp%6ݵfAQFL)} WoI-RO ush]?5'0)m aI;4]COvc(%%nkZB G ~R!1HKg `1x2EL\zmusѱB &azEr`g/XpeNn ZkG{HCȰ$+Fᅡ" @tTГhN:-1g\"/in@!^h@X]Wq0r9ϮVy,Ddٟ1;*6BQ:+_dOݨkL/PX\)~pLR.!U'tت^j:1T!GzrPa>e&=$ LFd{jFdng.`^[~k9 &46}qo%mvsX "Dp|Z;yaD&Q$U}u$?kźp&§`iߍ*MDjeE73zIA O-جu)+  [{T_䎺QwLqXP%G|dw4N+ݺg^/*vIz$?0왍VVv/#믁pz^lc$m4)O8 +?odߐY:\Tw:B"SGB<}CPx.;CYXmL?ж 2bGvj=t> 2qO_[[>/Hą'kP(li -e8قi*Gjd ' ouƴe;|q!= 8|jC ; +C}G2< cO^m^;w2JsRwy6w .^skk)o*M}' !_ss_2*:Pi2Ыf*`sJxvwmq2W+ n3l>{Jl؆3He 8'Q(_<8 @M7N;ې7X: b[ dۡ)IOq׻U(ڒgUQΰ^?d}ΊlE' (ʅ/Df>ɪ .\i(*qOPc|,Qp2üyȅ[Щ!ٲ+Hzl~\N  j)X8Qr.D2y1( ~:ou)*D{VIt|s y W;8%QL zbWzN؞ַR"ˎlˀt];8ͥpN2 ßfQD9L%ȞOҼϼFRjvG@|#imv֪J7թ `F ZK-wؔ 'A}^qTkJ`Nhܴ:񡟐k 2*[;Ɇi۲QbMKvETrh2 gٳ\U i1aDž8(aADt.40rITt`?a^V,5l 0:q,{C@ .Y6ݬ p*.7adJUN"d(Ǎ7~fߦPP8"m:[֦0B YkMe,dyF@+g̬Ixm|p檫*sG(wz(>L!1xT֭573RИOoY{,nI9;M<|O{Q0qSV+8ka]]f_2sU|&?K/ZIF- pG4mEhҮVS=Hh:6rh1+堀jaH3Q)J@ː) iG8={, RuTYJww3 XlųL]xUv'48xqn2tTpkOoĻcyo/m`ޔ}M) "3;uڝ)߫խ:8榆55o2>[jisW]kq`A4RY$5N"T6XYdo߲h 'Q<8& f) 2 >KK6"O+66Ј&nb+6ޥp3ӂ0{bZN#J""ݏ/p[_CK?_u'U*|jj)sD{ͲҰzpIeA-?|NHFEIz|2o%2T;S?Zh]` 5qf}N^Iɑak|?6L7+Yy:ۊ2 1qkΛQ|C*vH3KlGj"i*E)OSUBϐYLBq13^c[Gs p,p}~ޯxNc?ԁ8f&9!u8rV˵RF_qAZ;K883y&M Q 3j cqZds[L L}O ۸oF1^-QPcJ+{^7*QRHSRZ b-,+ZѤ8"YAsP~ 쉏XDAHXPxVajN2qf^"멻*Y`#dܣ ,XL{g¥\rs=yHߪ~1vp"z ٢=:*$i` ǀEȨuFEQ*j h̓=_ԧw萯ǝ= hXDw7 q DBQ .z`g{$`dAc|j4嵒 oHsG~Iֺc<ΘH>6GC[2 L0}1v { v< HpV,hAвzhCId`H3>\A$V&)DB(8sI&rnjP3 G7RzU՚ll\\MRkGy% FѠ#:pkb,G4" CCp߬os81чk}5 8P 2"$gC `*~)'Qۄ<'0^#m3w>>L VPbO"zGv'O!ց!G[)'y5Q~=kUwF4v4Q oiݚ_nc` o SF0 :{?=9\[ٖkmށJA#w݋\ׅ9aq[gH|FZG?Mޜ:Ù;;Sbv|8\Rg]J(⧟W1rr`+Ł 8M抬cWkZQ'N9uzuICR9DŽ-Ց_RXtgX:p }xHܱGů!* ^X 2ܥ7c&2 olsb%YF:hPsB-\ThF{Vc$ XՇ=-;vJ+t EM6/^s0YdH?D TFf7l::kM!\ƅ HU23p0)OHr:ov6eet{]H.$(`lԏ$d(uz[$M NIi^<ρno(lNDj!hhCd a Go(\v^ͦ(T?"(y>$F5{t?.cI$=:y륁1C s0vȞ'{w%)Tr 1!qMޒTvoSh6Ll6@9 Puv=6aO^|~ȝCU"Դܶ{gp17&|ZC0{][;Z^gU W)L Cu?߷C=  [78ԏ?,r)W&fS;a:P MtCEV^S:mp+\?Aڱ"qLbeix E?hTnJx{`^&.XfqDv1&Qzva$u4;nb/ ;FZ}{D]Ϲh5ߵiPĪ$+ueޝf"1h0ՑN8~ :BE %֤,u}JϠrhF΅@BIZE%byO=%%/RNR.auOX`'OOc^J1"0=sҧjϚ|y<Ȃ!!T0 ~5}̥vC1M"4 qtXl8<0o|OVֆ%DFh9+coHyA CIjr:@栟`4&~/s V̐uex-o/ z m ~Ii_ +Sw>DrѝGZ]pk:ztEb=r ZM=NȂ<*۷)'p[wD nym$j/4!h3~TLeK N}UZdD$ftT,Za}/5{zlL9V}ys[ ֋JA|\D&/^W* C;,{W19T#4B4tfrKڰNeDH=ɣ"59g eBjzgDs[m~9:/`rп/`Oo`DJ?ʁ#*丧6x 9z\h]oāIK2/hK0ޅV<xzlk;zP;ߔ&!UwF.5Zܒl# |,m/VROHoN6 >>m]\F\}~?_4O(#OݛsS;<.$gˎ0QNc*H ]6|c̦[{9*0,;>D}_ 6-H)̑50ܼY~叩h2kYq띸̴s`beTI//v"ٗ_[Zig#MZ20о+4}D03dL?xd]3))Η%#y@n4@(TȠ{Y1Az5 *j"z_ Hg*3zXziQA6<=*d́oٚf`a8ۡimM7O[ha}U$X8@^@>6'w@5cQ,2I^E Ek/yj ̑*ù|oZ"nm2W jW[G_n& yCJ(s+ ]f&˜mC(̩/щ!GSMp< 6䝜]l/lj]<&8cnMnoUquw~ ?U2I_M6=7Dr x:'Ykgs,lseɰiG} -mJ^{d}Oukߑ8ӽFŴ6rU=ocNK{ `Eqv-$G^D#s졼K䋿?I}E4|=8cdn$P l &Ձdv3a1tM{`J6 e 9Wt~Zhe,&J֫@w]ַ/miBG_culÏ[>"ǖB\3Nu{*-1 ]haj@/s?mўNOf|FoT9lGԸFBu>iChϨP]x6cKkoKtYc`#Lu,z.<ڶ+V s%SXu@ y?6Mȶ X1j{50ʍm W*qGفm<ɲZ<OraL+W{Z5$bEq["cM𼪏N1 -B]XR{ػxҸzgMbrZҁ=rW:>T)@sV{([c/qM@@|9rMoO=Rŷĉxh ?h7M?pF9c$eU?JLqU-wA;>?DRȥ0toC'B\I>VɴL'OoEdkٌoi܄AfDWt _6gl#Pjbz o5>f{Fz zqiI%)c?bg?3{A4s7S^G,JX_SO %8W5;J |X1w9ѺCD=rwZMr.?N.S0ck:#GuC_P?DyL612qvVtO/*ڋ8z%%a,Q؜{[+3Tdsvdv\K 6}֦tpg_*ŰGs WUrr!X‡W5;k g3 p)oJcAJGEqANONV6 ~ԠDM{~x῰+ '.q`E+1Ex{`NWd,wTb%NaHe 'qnzϾNmKxa_uxg~TUzg߃yT} 7c0ѕ`Ie{Qݵ`P1~t OQjK N5Pks \-{6)=X׋Cؓ"C%iV:ܹNҧ')6X!XViɓPoW%BLVWN!3J,0 -T2Ut641Vψ/[3rJPVsS ƿߤ*?^WB{QD\Uhh8O{#\v'}leڑtWU[FmZNK"W+Iܶ@ J7b}ewV>ߗUȍE)_x[A' 1X` J& ,=k[--GB˪DZ|.96E~ !p79IzMLZ"ǭo3i>7 \ʞ>*&C 9j-i/fb^ꭃ|P+L}FidU(- =%'o o-p_ Z; ßi4ij`AkO00֣xu|L<]bI$ҭ}_5/8]nل[5INL}8iphxY+N~] ?mqStӈ8\TQ̓q#zJ:gxmx#oK]@-(46\[&yg\+Q5$W7H i/jwЭNot k ̠~ח_'5*'"A],sVѶX"P\j G %K5Z|]R v#ԜOۉj\j!jN ;[.*OL)/>xD˹ `HSڞ<G2ƴDi2W|ֵ=M3-U$擑U%U:@⑪3I5a84Qy%d'FΕvX U9_;68#F[ސn%($r IQb"91mǼ^ɨ]RNlI;ZyѲ)0Yo7hBvV e*/[n}[1'!GͧSdOfҫ1R-x%ʹƮ3ظ ,u4A||)KM;;M72O _9)$#9uB'+ fxRzO$e3XnПF"B UYȂ۟|N!j_O+X"fA7.wCN4HB3;8nIGhB'+ l&BYE.ZAx';^"ڦ@0RD@DbsX <4d[{A\U=߈Hk)qiT׸ Dorv؆9+7"ۍ|sܝӋG¨z1U\F^ >2/X{q /읡\/@QTgG!9;ck Fg ;ay~xwq_ 6O011ŘGį?C)1l9#6XtIRƴjk sc&<'$C}/O;-߃qg-biY]_F([ψZ∖3=kT'lFV&խRaڽj|q1˄}춪Q_ѭl{ƜHf03 =Kd+A bS56 /杕.@?15˸I~Ǵ prok} EF%l-u=,@}Yf-DR-ST9V H7QOq}IJ)z?>=`Ą'3sAv" آO1U,v*ܪ_w:|OymR@<IzELbU<OpQY#b\``uw `Mo;@4P?]JPSd: %vTV;[ݭF1Z?j23a<θ f qWaϪN056Jj#&VGtPIN-yz٪GHDG{/ޤlFˊjN RꚼH`l@l7oPF@?i!ō3~ck># AqJ= Ż[ rΗ$Ti$yS|r1>`Ru5~q6(y;Lz{#eDT')E._*t /" Dž!LYL5'ڈ}CQ؝Y XQю*͇J|VU_-mBEY&,Λ$ɺ&Bǁߟ.P)t< KOZd7b gIx<dL GsF/z>T%''WEgX=«/Kf P{DR?o2{]qvGhn9^%=e7=t_r!od!(;0Bh})Hqm‰ wo;2qJգ +E B vM'tvBGGUŁIՙs6/ /d#݄ PGCXNYOˇ e;F/`kp$ 4 i`0mtgh=CǝLiH^Z2JeRWOR ]_K%Ѝ]G{]&St9t|"z lfio!vE0/u0S.xi 9XiD Za9\RՍeM{k YT!e?Y&nmGd֧k nT1aX,d8R]y3|Ru {{^eIhd2"pSQ/or}+.F0T^xNЌ"$[Z@KMVGY\ ::O+"I5ξ/'ÀqOG#ؑ4=!^}S:2kw5pJe"5xad_$ż܍֧0?:=Zn߾X |k̊L8\_)E9Xyb <%aT+E*8"gv%{f(E0 ]~Y\c?c- Vw l:TWnEwވn^h!>RԂ6<Uc*I/d3KYv PO{@o4wEa)GN\څN;@q.ߚ~$3Oy?+b )aK\JNy$sx0aq#Yզ~`G:3hh:D5LSv\_09#/03W =ADHPyC t\8u pku$ "J`ΔBVp&G%˕̪)^y~́'x]%s-% Jt _~K~I`q5+4-|jǒ ~kl}ן]yrlB0 #G3;BToLɋʡY"0Ւ|k񐮺椖S#QB 5 ǒ)gE4rS c #5LT)9yyh.Mm}rN@*7䁰GO#Ӆ XWsz>aJLZ=uzy=.*Z+3@O L?<~ܕyE}4]Lՠ*o3$@Qf O?|B^O({4܍/F8]Z3I}qTFe{+I$ MNrW~[m彛-9A61$zGѦogXmK;z8]FP=5^܃@gcFEhV; )B eē8ʂO9S2?h!F(&\oݿ&CúKd 9eV"~=am[BxGY}0K~NXqzl[UH2& ,9x[Gk߱ћ|~Q^3G~ ~(q⇠Oxw fAN9d!=ƎȄo~@gGa/5wpnqQǍ՛leoaWݸ;_VEOO'qsf 8@gX"O#z`cxF ³4>bM2$paV\hI{ea0vbl+tB"rH都dlrzbTd W$V )H@$AH|2\'QM9 U?bp 7kG<^4t )dn 6 o-/N&AQ|*ZyT =bgUw;" ڷΠt0o#;֌x~hWJa9zQX5Ѽ`z5G^Na&6L~ZLiP Џt<'xdCO'w/Tl.,4TB3B@r jp> WKF%൰ja '`~Jչ8Z.ߏ9UV\HO.ٍ%F$ke)4Y|3]r|{A"C!1BLCD׆6SEzG(]&{ߨ`)x0y g=ۦ&x?ԼT'_^=h'RZ뇚1l6w=53%ONUa<4W1҂ʢ~{H $|K4r%luP?G1ziA]S6B&RB 3_̌`s/"ӝ|GEøjň61($&d ӂ >JL8XFGJdp=|`͒<'B}w9)K߁P AMtjn{S' DjȕE8.@+WFTcمRۧ#YҀ)g3 YG}nX>8%B&Z)+V2cggZ/G3 ~[ǓX"VUHa/::sڅB=9JGNLJI SsL BcDq4Rt *a]P jk$fLj!#*>J6c/8A{,(;}>UGaȘm?Ea<-Ϛ"jm mˍQެbّ`r>p$>cKJӹJH f+aNSL7opPAų-\G؀~ŨeiZJ |y!ԍҮ$[=i|.=??߇7nJQbj оhu#M%cNitԭJ\+l17ZOl|䏦(Ԓ>̛ x???GP {}q6|i@Ԝ7v*^. 1KQUΤOŚK)@M#hwBe $uxudBvxJy}^}H{jWl|l+#ƒ5ު=-_]ye6K[l!<, 8( o*ݣ'Xӱd3n32MH`fV +vZG+ 3RI ?K,ZʼniTmyslʘR@$+KiMJhꨟ6Lܶ˓M ا͕&%Y~|Wy3ݥ\O ~? :6Lʐx^leh[Ř#'i{"Zh]ẗ́|Dkz(N.z5o~fZxD0yt|w|%3!r*޳ h+%Q,*~>d+[Ghesqoou7x2shI2 懣!7CV5zIҋS³wÇ+74-%FL'?()8S=gjـ?k%L0?h40 1.NCjlgaHY9p%d\ZĀҤЂ*6By@j.`Y~)\TW]ՊWY]BDmJSphn}SVD =Ѽk2 1a -2}85)Փ&Q BqVnR {W_9 r9@LO@+lc-L%aFG4!cW̾}H4բD{rٵSJ???^{q[Zg y+-DQt1R& +4@Y'4,2=c]˚S- wi$Cn/#g\ NIwcYe7.gF'+|av< Aii[ti,ٹ˒0<0P0= (!n4b/) !єvgjxtr"c%}~-K7/i99-!*rbNJm+ }0[>үṫDh`ry*<śMq+,e'Rr=~LPs%^:Gslv[7Aj7I;ӯ _L2!_ e4#]OEXͷx&_-y-8juu1h ~lF'ssq:D&6a%ӝ{!*l&i]}Sb^ԁ) ]Lఐ)d sڜCR!/ =FR߈ߵصFcl"@cr~!'翕hAd*h`.H ^ \ t)w\o-1k\Gv2lj1Q,/xO ZO]p 1/OYQE~"AC*9kM[tIwo!4=]5(R : Qż.4͍Y2Gr'kF8-\䦳AxoGEԾJgī@qNu W! ʍ\97r]yۂ̹zaw39B/@:A Fg,f|e6޽fP$x{luk;%LfeCK(fzV+9 =?X=$3 :V=a3r5H6qX͉L,h> lQGEi _ }A{ gJȐ~E56;c]ØAg+o,{PӢHp]"V)q?hwU_C02F{!%+tW1!6!WRg 2ƆHL0?p/W|3T-gW+Ks,VY[v36 "ՙ:uT3|zS^(:m<¢,sF J,};Xݳ[VO}NzbȽ$huelsn,<^sޡx&K9b6 MQZQ:]վDЄFkH S]v>K6(,6*n dT]>$cdk}^iDxmS{gtʑ8X!1H,c l Er*|?1Rx@nzۊ$խ̳_V]w7ٲM !L/}{NܢF`~p#)?~PSsJ )E3u׻*GqӬW@!%Iݢ`?~O` WOy`/'[d&iңs{ɤ1JQu; ;ǯ^Ⱥ02`JO0 PXm2YQTy;Q%+BQ YI{Qˢ~>=nܙ vJ`0| q/k*4J&c/]&;1&DRL%Qej Q%op[lv1=(Ϙc_|6fX2b@ CxgÐk0f T9JB7"za{ yAEnPNe]Б]x\ sG>G`Y5^KF4`,)6Bj zo z*TW␌Abkztu^?2D]uB-- 4B f[;B߀?faQ.-ckq@宄~^X҇ wO魓wIZqߡ5IڒC553_ LvP\l@WFu  lYsV$_${Ii`NUUb, *8"7_x`k̢H.!@='koؙιzl>~eJYS}ٴ nƼI$ޓ@ fI (_K'!+;dLp0!i<`#kg"[=`,q-`Ya4u8v'֓P+59ꋝCS:$pXhsJE|Q%؂*]0#F?Ž&Ta:J]esb}vs >x!M+9 qp֟755E6VnFsm)p B~=봘}-<q鋄ΚPtq#50UfiJ&!ƌ0]ݫ&FwAM3.l4–_U),ڄM dվNڪ=(c#%_OU[<>GsGHIьl XF5;ۀ9uV"\r;4x+GZ}rpY`|"MgWZ uΤydcNO܈)R N@[=8`vZg=P){%ǹ'grә ,zpJ#QtCߧ@@7aJt-v$8+JҠ4bK鏫_B\Xb d}).S }nH?JIvpj%4" i@ڹ5rۅH,ks- bH m̧F(F˹a03I@;сcEh Ps Y&fFN%PTw G$'e=H>_kZh"VYMmI Y7˦-h̑qcL;ݰ7̤wA;7:ᲇ,S{w"f#EXXОe(_ɧPD6GJ^=x/=΄nnKwݍU=rݺk5AVXSN[),^jHƕCepW.Yɲ8I;I;ZEkAS]uv\lxaY4sӧ>{ æe~׉/Ƣ6eX.m{fŕ/,TQ Dyg cs.h`.ZL59)r>B}۾yq_:~ԼZulis ]\u`bfF֥wvެ" f4)2M:ciйCa,Z8WT z òiWH>}^11.CP5u=#ٳ &H.vw܂D Ld.ΆU@wi',۽$奐Q?$Sd::׆B91ˇ`R>^^wMbB S ,tRs/O9/lJ YyeJ7JrK+,N?Kt:昝;Vk C4tV_YR=blH5IDH}%Ւ.QfvGz]ѐRWJsP,JSWxrbkRr Kc:=&!DT B}z|o1Dlθ?|T˖}^8uѦǶmDZnӢ2jWuYdp~q(<`q.({K2Zm{$adv2a8F!|rT*Pc\iS@X+J0@1bߩ|Z U(y4C&`r\|NYn8Ux=8lkX3AVx6הF'4a**Ȭ.=ږtѶ'8F}Kpagk$tחWX^;TmBd5%iqɿm犙kF4bpίf88.kLGMjOyR # F {A2R8̖=d8dkdN7>/][L<-*9w5sPm !睥I YTױ U_m`/5w'0l:Q/ɟ@q{S_bI5 ќUg' `>KqAX+9R|1L# =ӒhGe}vvIw1#88#5x#vaMzELgLPGh".oCEfؙw`hM !V徟*UMdb5E;4~}]"4hN(r>-&Cdؙۤ g@g&ԭߪv:ܐڄOϻ4GawU[iY[eӞ(ˠ@],wF @"f(Ϯ@z="ߵLZ:9&qqGF@t} ?L-یͦqu}Y2d ̼ eU֐m[:Im@..PΆhX :w#b`&?=I#‘S& Q!O~ ^.|}2"w=Є%$,:6j9L5Ӂ+Ġ*81xf=l#GY*; domg6Q!|6@UA%Biq21 ᫒նT8)$+~(|X[u)~ѩҙ"tҥ9KfpRٵ'2NxPaxKϋ4Wvyt_`> ɔޱԖX.<>/n-Tvմ#;-ktf|BW8bR=?7Iڸc qTeu)JsxOP -f?Z-i;Lo5(3)ulXqVj AMY ]%\zgl;wz7E6of`Y] ?v|I˴̶XDI+!UI˲`5x,%dex (~#'_ Mɳ"{Z_}L_3=?yٖRH\ss]$eU%Χ2.%{## 3 JD)je%{V"L,/btEimp0ynD]o[J冨Wfd(>߉@vz a. T5j9D?7 g%;:*NQ'7h &/f^b\Ի]k, pub0 ~r#wLTXFkx3 &ˉhU{@\LuꦞPkrcueze 8jV5loy/C$f}̅ޣx;V?ve;bDW˩l0٘ugִHč,jw~!եG fuӃ#MzHY-fjs0*GM)Rebydָ>{][?BZu!@$.gKg]2n-#pqiE AB"F+qU%I:%Ků/|QXP}&u*`*>2Ȧ.FyTOj>.T_aA2U{toKb1/W?lqwy:3zߴ11->Rz[>+쒍{n!fkgݑ1/,.Xɯ 710U 8w6ht5FT%><Ȉ C4Y&[R?$O(SXFahk \s>ݏtuے"汤jأj[uUD PRpj3ȶ$j+%v7yZHM9 2ژsq[ejHmzccdkW= Z`C~pj: ճh͡Bvevh.$ ML#'۴R8K|g-O [#&NKJZ i닸1xzyb2IB^\c+ ##(~n"N%HAp 2t}m;&|0|w8WiQW|̱;avsAEK<ؖcsE}ZmW4\<@;@{쬆2bWP +T- eG(P/*B53k]^5;8EH&s,-%q}\.d*{'㣵, m~x!1>;<8 -VfvMA,š/XѤ oD =ר*!NX%ҼX1ܞpu2ayYźK|ȩN}5kZ;gHtru^TX^XzC }ɞ!t z^ E:>*,|81_Ukԛ}H8>qW=_1"o0QVSiݥR)-k_["HH謴|Aש@ Jo$9;Dg* 爔#c4zl٘yljgܺy'U@+|J 5~%Ʀ稶jt { A=oa8f0pD5ʶj @>.W; 67Lj0&!*C17 n4m1w0+@Ԁ30='1M'.n0n#uVkA4E0OkͺEE'7-2SX ~ 1*` .x% 2)nA[eЙ4]5!Y96p.ҹi畷dA-D.k _柱l96^dT L^|pfYXw,/,cV Cd g0fA|FM ~'nG^[i۴WfN;uI=(t̃<9_U2 >*;~y +w/23"[CJb=*l* a[qٓʒPwЪd}ifVR\4SPy2{fF\69Qu/>s0D`wĮ ];-E_}kP*PfLߕB˰ww%rzN4dކS3 xa8d2Wn!̞~u~s!^eZnj `)K<51""#3˛gߺ>nk"~C*w7wa1ˡJ2΂3gKc6Hj;h=A8"9Ssp5iyi$eMڨ5@>j8N'(?nPŌJ3Z}m60" 9 %^ pOOB+qi_ ՟8CVi =?0CkL1h¥ 6.:dKyO|4nigD7w-F_浢[p)N3DMF1=#Ѿ>s jm?ÞQ?CŨ@@Fش V.3I]q]ʪL16} b^MKum^ҫ,+~lZ@Tg}ʆfa , ڟO qa ۍ jN?2ۿiq> sE{OnWp5~QT Yf ݂,,rrF}Q\xb"?!mJJ_w^EބVỐtZD ܰ^pq9p\.5@EmMd/R(hpS}wգ Kȼ 4oJFmcP̖ˉr}54;WէgP12OjL GPE|3: Xp 31ywV"k]y1II=G1XjONtxVH|jy58zCMxO !O%.$E,G_S?F5G1ç~u-Z]D~KMp 0(arn 诚&9e >ץt:8&ШPS%t$渵c;\q/w1uv5O3ֿl b|/X5tmTlHUYd3YfoӠRSwazlEW8i8Q'9 ќ@wW@AJ~8FݩN߷ t Rh*Dn`f-趖x_͘#{lZP3qB H.qK&o }Gl91/כIFf]EB>3 jfu~ L;! )p#ٸ H1{Ɋ/mb4p~}Uڜ7}H:&߃h&r$c` n|eǡr1SpLl[fk縉 2k )0[ g ^=}1|߷`y`g6&4t\OQa&ML`a/} P{PKȲTRth}H &@ ̚"u-b!Cr%M"+×U؀P:U imWP՚ t,o0| ,A5ܙӮf!l ֳ D+OcQM&cﰮ`/e& j oOVPs+o^yE 䕹CQ`C9Xa*McdrSͼc#PYi'dp(f/ 岢3|i^o?(ӣ3]M\D͍e+(JvslH&v XA^͙x4z o30.Ppz{I+oKK7d:=l/G)2]ܯ4镦6«AEO<ے{؉55->RLT~Ņll*Ty>S>h]:Gg*CB$W 4[y{cʲ sc%$AP\3p-$l;\rJF&a&u9­"9Z=R?sa!$EW%[Q`D9MщBHxv r2Jqg(n)5WXX}2:{J\9-=ޚ_EDPOP1Ă籢G;ij.&u-SيaCЪtA =r㎞Qr/4dTeWN_ŭR1\c.z~+X)J'jmmbњP4a r y)ޟMAʝ|?~h8!\WGٞ }a+L3qW8ja5gcacN_B~֜o`j445 <M,2 zW:{+S楴G9rQ6;(Ϛ }+o]2z0TXvJiȄ0Ug6ݣЮ [UO5gdמWJLݹ%k1!l(S:Mpb+$}\o,JqyT0o /I9n=͟njda)^a%r-1:K3sV!؊vLꤎ97`đhfǥKv"IM ]k i7j-_ZHVŦ^Hwiu, |=Mֺq.؂|å>!ʉ|bYW3$!@ܱ7`>3.ڪ z߲> UQ= 2RLܮ@X=5 LK#J'[bTĂ)ѧUc^ӗ%)FInU,ˌê8ի8;)%,!1 2SYC0.PҳԞ.qXg3/\8 0 FzRxBʜh;3l! VI!(0sHo'| Ԏo1[.l 11ԟCcE/G?V h䰮amRnش$V^!H:pQfٛ*潺[H62!ew 9xr#Rv.k0{\&v-^Yf:.* tћNtBɻU=w)g4{~`d_^qQ-iaDf}N?ʆRSq{ [.P\@ϩDGi. XIGt*%IR"Mޕa'J6pO[\;u $MmiVfI=`XkR.(6kW nwO=F<8@ łKC`.M8*Ng3{JpqܪeР'2AYqn 2 xV*`?RΑVi} jU+DS%Cd CXvUDqj w6#- h &,c[;KbwHrtςO9]Jd^e'fTDG E *l2q&^J >]+tVU4ҝǀ֍ |@^;;-g/eٌgjOjo4+#ЯY ÌX LW wcB*lΠ~?0q^҆}t8C ~3/"*>A嚞ET $ eMX;JQ9Qc9^`Θٮl)L;mo'_nO-C{pҔkRjÄW.< Y$gV5m&}ME'V'o8%Z3SSbx Љ .ƈskĨwd{dDz̔T:6M 0G!`lWO96Rx,mg4 < >(ؔN8$4 0vJYHqd@ &L1]eغšF\-0 $=W̬Q q6^&ɰa߲O ,Dm G f eck_aGG/A3\SNp-2#GU0֩:K jˮe?ACpbǃ"?н#L4vbvS.jn=8plfhEVuɆh <@A*lN0Lj||*mRs]3MxW.7LW6)Ȯf\ P_ʼ`5n~'0b)D9$q|_NeU϶"HYf-9+̈ɏMb'^pnu3PNHYz(s!=BhY>~N:ޝ*ȢcXsY~jVT]`jҴs'쟚g뻿"CN9;>p/+٩*:p+{!o*U}DxXa?A0}<]`LɈ<哯XnMdL :ڡ$8{έc=udˋ\C;/xSG|Kk*rʋ+,  OEL+t?1, ]nP>Ag-p>}lwʑP)e݁_ *()}&81\?S:ܒ`Yp]`ڐ}h;q c||}ftKS0L۸,pPN־ͣGL$20rd7܏|.d)*cbAFYǪ$Mfn:ЎW>fhzp3,!H*Y,u%4CAt9]# nTnWl_>G?\oy&9#Ͳ=_LQIԞkrɢ0;bjnK+hmQc|oJ JЬz 'zZ/H'C`|/s4IV͇E}x}d3_:C,NCAˋ U‰!@x:*ix361Oh {2za`x-ޓ9ʋwȩ( Cy'eU -;W/ػ!dh7z-B[*uQ\_ 45K2E^2w.խ~5tTb`2'_; rSAܼF)LE~ B3!8^)Q҈b&AT ID+ .y-mR XJa.;ggTf:9  iD\0o /&:H W9Gw5ؙ y冔(AvxG:lpeswN?BW*Ӷ!$m`X :Er_"؆MJߺQδMu #*arLl,~=ǎ?)q%}&td,h{%2ܮ0S F:[uRj/!QP3F׮-U 23j]+elIcy2?{׻%<]PX$O?%0΃h+OEӄy6dh+Ufu"Dƣ篷 Ȳ~Py9C3fPYbJ:ѶaFlyI<̰ߖZ~̜Κ4i8kR9MFb jp祋J&aN%G=6&Be ]uJž/g7ժM} Y.k`LЙffRd9(hTk @гy/>_,sj֜P2z]r1xb vi<`RxUȘHG$;s d,z"ߘ|h6p-_5f^ҽx?\$ŽCd z9' SɊvfwKg%X-2+cɭom/4[ŝ|V!G7* 3b5V'pPEȨ9*@Ak:ٳ.a[+.W^MO wP_}!eIw#p"mT?ZY\fmAZf[5ee /ZD% 8|]3$\FdԌldSY!>jseȏ}_9Db!2KYl|NT~S*4;n䕀HKCAv0!Wwb8&.vrf$LBPumn2D! 0qWN!ArS6voR\_I5b0 mrd$|4p)-\p =pMp@huh+RubD1;[X'yߡDѹeI `l|/UL8r:[8n͆|ʷ! !>J?yτkJӽ|.'?Ѷ9[Hڗ *.,o=Сqؖ,v= l\cT. #L pXn2ժSxN)pހ>F2>G|M;A*l=V+N `ej6BPcAp}(K;KqC"FL6z_1D xhʞT_6OץbaE,cOlg7P$K3!::cq׉NǕL>R>珢_{:s( VFJ$-14 4~(Jʇ9-YXeV+Y8{:Kp\;6Lx7%vDbHuOQ<'J_'\r>&S*3 U"<ߜ=}!2B֯Z x_ڝы-TQkǜ5_dSE瑑 。pm?ˤa/0+"~ TpLSj[DIyUeY0u>wjjJ兩8"{f`P09%xVfps۴r~:V*, &i]U/B+:Ug@|EHS@`5TL79?[}Vi8rݔ1L@br2]LYrŌR*:cq(K[>>4ӳuUV\t@("TrkֈKe=Ъ"P%\rх%&e$PQra{eOhENĽͲq2C,=> ? GuV2RMd3/E3{nĆl+Tw֎ \=Pm%MUDW j(TJ-1HTH**x zTvCJ~C Rj@_՟E]6l5N4Ήk TATlӸ%pٌ<@"6ȿQVe8FΘns@Ɯ]NɈx;ի;儱 1hV\⪟+%53NacqJf҈zjd*`| _sq8c==%D.tk1sr̗QR9DnUOTC&p@ʕCSWUw*M7ݵ(tR8kĵc읏h:鰥p/_Itː][6N3}}Z<]٣RZK sÁ>^Tkґk$?~J/@,^ VJ!L1r:^ifC(|#FNvNe2&= ҧӏ7IJmC,ŌG.>?B~E`g4p7(,W-$`V;d89}>󥵸_yN[d\6Vf5 {َ}]{}rR1$o`*auN; `d+ $ \k՜CJ !uf: CwU;j'ǔ<?-7pOICtsdPrNfr.;%`7f>vl)H3U<=&k<#>QSIʕ_ƀo;~I= !v~ m(39qv c:u?LM!̢. ι2%Ʋ1J<~H"H>m,aΠ e 5h-Y]2u/ 0%c%ޫqK^=޾gm @hxz6ma+&'bOF"\U0L}Fyԯ#m>ѦG.\D.j\GI{gAdsh u٭;D5&ZKYR`}PN!cOQTCrS{ݖuEDBׂp[.CaNE4OwkW vO>dZunS{SG7G$<ʅ'hȓ$:5STaqSun=Tmyݜ~[*MVEzFN}gzk쩘V^p䠽cGXN[-]!\QNfU5{kmt,2h80XG(N% N(@SrSB*F]-c7?2yl4 /ghJ 3BQ Qs^Ş}zº1J:XjKkwjfba+' | ;$YP@dM_uX:K"$Jt WvRt $h ia40kõ||(y3Uu@*yuYD I>GRbޓayHD&=qUN;b廼Qz|c.ۤB\(XDhaXΡ8em09Qq)ݏF@Nx-c`cUo,~Q6+ߴN[z`%wnT9[<60_,7۴5:NtqtL+d>4d> փrci! 8(%}j@*jά4RE휘"IV,52kc}٤)쨜^!,"m0J$fql&\\e[lGD^`^盱2q c,Щ uD!.)27Y=ϋq6T/cӽ#|s(s,dpYԞi3G2&ᨸ֖(`RZS[`,3\ER5ǝLy6i ~1"Ộo*!iwtUFAO[ǟOsc9ny؛eI2#7|Ķ@~r4ɢJM4VH`ƾ';#ٙ%2޳mEW%V'K;/suܸob]:*r4롙ݱFR:؎3om%ĀqaCG_w+(TQsz9'PS,Oj4ܗya ?^:D7kvbR7 !mmM" hSi>4IXmݸ)须s* ʽPSlq" ͏R2[? ߡq'1D;L]Aɯ]+P۵󛹥nj1.xOB  WÍZ>e l)&MYn+Nu'6^'iWF]z$V?;WE0Ox{0Mm7_>9!I]g'QIu<$ZW3,Z8pTӭVtJɘ/SP^-A\ُZ5ot\WAyf+VQKNj>Ѵp76gW+o`ˀ!6Dz΍,_&tOfE[9N㓚KEʚ\'mf-{BZ9I\g6Ή pm䟦'' St^_"IF4.Sq VR-"۵ `kb=,쟖o^\\: qq(e`]&8{q+~c@M lC|ʴw*zʭN dBXW# ]7x1Q#݀]]XSۉ?t[~Uu =s \3rZ #C/A+` Ngz٥dѢܛL@OBK%xMZzy.*dj/IN5@??82JRߕ~Oō+oTFZ),1G.gF&JgiL@T U$ٽz }0K -"|Dh LiB|1?đ6#;`\BJ~Bޮi%o'~?)8tNY bATW'6&A!(9==QuCǮ4Aq86peK' n0Uc4]nQBW*6H+fKɋUvĭ:sӓra$֥,@ۧkQ~W=Ut:[LQ.V:i3Nhi&|0*Ҳ-WExA>\ Ot t= !PԧdpuέR3Ijn/k<DWNݹל4huQὀ5s6U<5o|]1~Ө2 l*LdNUqi/aH/Ģ1'Bz{{ DtR-Q)#Ǿ/E_Ne³pU7N 2鐹zc@k1,Wͭk0Mb 1u1!*^-nG|\7$צ\4󖘨ؕ.(B(Z"gQA' &lo@ .;^y]判1hS ]sXVM%cN|ȔpX3i_h ݅I@*"⨃Nʧ0!;'w8M 3|ME [F3׉5V-]EUSk-HjBk;W +=`M/2_-!o) B׭VK6BvL%bwme^LRGO1D0~lUNuXNտ>!)c7杮Ij6!.q I|l 8u uΏ cp8FP/s^!ǯQ\GIқ(3=0QNID.Bf6K&F _̈́ ;^ͤCb:YTA"p&f2Vd@|hc`e+5H&}˫n &G+15(i#臲$.8o}E$wք=ޛmb~'~'K CBZ80?<ƍb[ϵa<Xd󩹐SF cPcChaji]ķӟ,ybGvy)E*ߘ&+c*:^I)xE@ @kː:$o 8[r Ȕ>zz=JƫsJ_&_EbaKos&X0;'n=6NpP y]v:h&yB,2Iż]H{a%ЁX3zjsh%xj}7΁P,44vz;v}ńSZr1:؏}@#U҄ґLHè1uGCf|D5 @"@dIG#b넣+I=\0.>[kʍ18)zqZ": ʹ0שxy}5yX@/TtiCCǍlxiNuA K*1Kh.ppALA>k6[: ­fS Z8axcCF3{I,42x3Yqy5TXuʠ؈yRD(T5|.-\BVIX E[e=AVE#ItE#/C=b[?靔ep7mYk-Y;JK|ꝗ$ ]bihcEy2ήJJNjPIQ%98pѽbpQsoqV+u[z9{~$&bVTw29Y $&TҭǟVpZ2z퓊u.Ǵ:ғqjl ܆ oaq0P}+ ||)+S7ʀ@2X#\HE&Qު}VaK)fR%5NثwFnWmYo _)shG5*zˀJ i=d1[[œ?h׿P>f֊ u _I@,;! yT),;RQnTРk @^%=AWFQm:^φz 㓳0j#|~8rCy1-!%zFU q F2ƃ+R3YxV%VݝA\91< cuHs()sBE=4,y~' %ﵯ4g6@ICɤ;㮵᝱}2vH)MmZg':.bh>H@-EFW֪3^>lcCΘ^ qy>9 M;KW] |,Xlbэ[+btz&lpڨ>CG.L#:@3x ߐܒdw6=ߤȻ4c\ =kiX``Vr9XGi4#42$*vrmͼ:'l^MJtΔ e#{71 nxsyDbSYm LD;BL ,j[?=7Cg5 ,Du\Fwq'ܰD7Ki]_`HmPy3Xъ-32rFi2K7[q}}qFՃHLAL/fFoO){I|gS]2_zH>=Exე)IWA!SX 8P&w*Mml$+̖QKO3M\3{5DSUC// E _}*E:OL egk\fjB'߆BoN !ɞF.X|c,3]۩tH.K;6/a?::$#HCLAD>ǜ( T+JIkU(n_ ty#$f}ֿt@Po[^(kGYidq܄y}1a~ⱉg͖d 1c4F6د-|Xa@ҊBSt2nfN//YMߖƙP G^~{\׉V / a k T>@Q7dyW9,[h]R@r_XB>uSb.HD Z$@z Wb2v>!Ns(S GTWRK2At^Ojd .MWH;!$|Sڠ[tђu[l@, ba5avĉ16Aq!g9h nFԵ&a|܄!5ȟ\,!B9ܧۚ(I#dzx#?PO:cΐ&Cym.B My\UޡYeZO>tM^/QٱHizz(M? 5.L _6zP}boVDiԠUfBVB#_6Ifp1~{HI3s@w5KRLGƴRWfK'Ʀh(tqL@Kɛg`\ wyJa:`<߫_E`6 c`b>Ff0ޗܵj/즫b٫jZHl\fEo{m,wȄ\o:MЈn:)I%#A~]Q@%΁=m|Hʰsg8HG.n ZPa^N -d k\iO R3QU}ap9e ('\bq)2g yĮ?&4ؾؒnmE(YZ-յr=Boo *nZrpR~H0sfKu*9dTc8 털6׮I3@?HɈÃD`nn>ff:jRҗ߄ݸ IJ&=wx 4ooQ&~=IjߒWau23saGx';~=QKY]oAJ S" U',bBϟ|h@tp$.=o'6֘~yY<RP bܵZs#TfHju=T'7  G5\NS)?mX,GtqD!^T^EtΒD"`ơbE `jD66.a%))F_Sb('0M& AvlaQT]Rq% V|% 3]4'`2dSSo`q[y['IUme/~.:Nquօ܈jh%Z_WJwBYV PHٗߣz۰ iqkWR 6=C~{ץoFce=:OxjO<7ׇ3`\4G<:i`芟b3x 1?˖ys7_uZe?d d JIz)(v;r@JZ}7d0>+# .{r+ML@5aC-'NeU,T(T6$P{15~-ᖁ%{(#KUV4y&zHxQxh˻cNɻJTί]X" _{`-C}rt)W:rOe!@ |K:P[͛R^-iNicHz9녆 <&h57 a[ 縛'p&q0wl$}rܒlM9WD`UUON4絔d !,{E?.lP:RWj Pp+s/gn U yz2k# ,#Ga 1t2 ) n;D5CDXnQ;'U*\h(={[Վ;óީ/92kT.P1YGyLDU0+R~|5#c =L"/WY 8n=˧Ov!g/ Vh9vKg(~*Ws! &虦,@SyYhaԳR>EQsDml.qjоYl4: ?N@3*S}IR'F?vAvQ!Ƞ=7 Zdt獵Λ>ekUƳzR3BPas#;lH.asiVnKCrtTJB* u1Za;œ[&[}Xy#w1_k hz_πn8.v6@¬vAV (6$_L@J/n&J~&WP)u~}0X|RZ:`4 i10C_Ps`V)W"zXz>@YS 'ZD8'g*4gzu:KYf=Zj|k&84>[kܘ:asKS8 Hw.Ih"dW{92rOb +?i\*!eMDnJ(sH~5w$}eM[6J KoQ9JNX0k~~%Vτ Yv,_}+$oΑ|(u X #Æ_L-}+fi511|>R;-wnrʌ[>w-7|+pJR )=Z@yzݾ*S™0ݽD- =3x(|^b◤5@ *CRv7KT]d =:e2$!)ԻA'DTXrw4e|̴Ր/㠡+4%dƢYQ&l'0Ym2V\!hi#0v{bj8]7<[ki5yX:?dHZ_56Ry+NG_7M/@k˥iX l8F ~s5O *9d vMӡ S?_;1c[9Q҇1*WA_;5+.AғIF*5^SOzB},kjt#V Jp]7U{2;r^#+ڠk+$<_VV]UwR;&ibCgZ/m9\R_kEdZmY,|йW4`oA\yܢl!.XM8HX- ~]ɏ* =_Ц/*=uF {UCy~{^'() w4h+''_pZ޴{mxGc_]^*ϧ_ӾqUQ).\CWrgA?5==Eo:b3EZq|twg4s3~++s`#2QJ'2Kqg:)2](EShEd[0DADq/ZDfOX$e8KEFP|_|̥Vb{E9AM g܃1Y6|pMi¾&,3~pH5 Z(K?IDr%$=5-Yk7&ީLsnŢ+FՄw B-7XK{6oZ[EOXMw\sIvXUc++~BF;H\ĜBQ2")|mOT-NNqUh:ynJKNإ!DEᅥ,}hTZy{ ,屹>N-g Zze]/Qc1O/D C$EzhlJRNs^zK0LA/wm61J3hrdv@Pxp`^or/kHvZo{-msCo%XW@`(<枻;̐Hxx0}/^Aa-c Rb L3 4Y;jwKǾǻV%8n]AvYǼpUisKl#xEgLPkk ΧIzbL Sb6ț>.<'D~/tlkx%~`vqQ~@=[Ӽi)/#L֭A7gRyHoF/EG(^j(:{"ؐn=tfCLo BbUA4 _,}]W#ܦF&&0`m$7WQгlE %BJs@`[LaKhuą6/VzL̤$Q( %n(呡&Iё5$ _]9\X- lQRQ=bp;'O gT{ӳ?J'ھETKV[.}#b-0RӖNA+%s-$CBj[Yr玂% O ($`|γYnHJZjH|sIɒψsD ߑ:ȑ\Q I2p 6d)Bb{2VrfT AŞh )-Q@Ćj(¡aKtF[6J=Jvw(REJ`ʷE}0A=|5\‘(MSɢNx=:<@,Rm:bl'sqksKF'.YxOg,sx٦d/O RI5pFUVd~(8ucYXQ+l?O2w7 ` ԍ`KpO3s@rN ~&yl\ ދ]U>Ӳ,aҔuUiz JW H Z)4\RUsO{7Q&>eE+T"ϑ|<?t!w/=|i"; zID0Z#}N=02b3nAB)OŘ*t_~}ȘeP  Bok'uc8"duጶ_:.9\}^@iUS ng۬pP y"=/+թ "dg4~UnvCubU@,Mh ްkDo0NަԳ;=Sa :e m;lfσ3\(xy[*?/7ra5ڇ5.TmG־|W{ZnZ%77ˆ flt?M58>zHiӋ׉Ulܛ) \4,IϣfY"20 W@VIL$d* 3;+0c2|iB=Iǵ,,}p*_X՚\r- Brğ1U["pCPh&<ǘ}fdP|\jҔOnSҶ-\~T2Q =ucիp܎B7Oްd)E4]6U1HW, -Uwnf#>n!3uYBr,G 4xgQ*^wX#DCe6-o;u .j`c _Fc%]UY${ 2IšF39th$Ά{⇣DJ>S.b /Y %e'6ӈ@4wDYpVJ񢉪{&x[`aՐ\^>R [z0>o\$\_i3¼z)<k%-s?0}bڂ\s'^iIV/ǁ8`߀ X+}hxlJv9.H/|`˜TZ|-^5#h 4 l8 WH|>gp}e?M*i}CNG~ZBA@ޚ@XhoEɰj>DYW@[7X~yBs{Ei %dm/wn+G:<0:%T \E3ʲJyRktK9Q n7>d_M[Rrݢ j(xSNmpnB=~ XisAI+2"AvrY0?1` Ґ@7j_ tLu!0)8O2ڀV3Y N!kh%"_?$iTD>=KoM"޸pp:Gyj ;0$OC>YUfCFXkJn1T9kf>gV?i"HR"@;y%t֪ %Au}ɢǩ*kT9uE |֣"Hi^P׏XqqqH)K OQf WF(L_YѓXG͟>3EmnD+'}P/ps)V c4;YW"m7ޘc 7J& \JtK=ՔQgIHۢso?Аbl 8}ĔU rV{]L$Ր[(m@ֿrTf@:"JG҃|!E+wӌH Ӹ&YV:`Q'Hև R`-Kxؤp.ٓ>-A{Mo?MfC;V߮V؈U; 9A9$ Bl脿˓GP6Q;7f:kSd';nv3jZF7P5N!=J|ܓ6ydnuLF0%_HNISrY)hN1ț @fbCr2•vn|Rƃ/^68xYi ?^?~%b d^cVWp /6Ǣ俘VQ=-V#sMBD۟9nb/ICzTG!,Uߥx%)b t~gioX[4j0r>6g!e^Lnة6&qכWY h^uO3LDTƷ2]=UxZ$Htۿ%.Hϵݲ-Ndy.,& ۳*qȶ45NEvs߲w<f tr9v+c&^^ѯJ ۤdS6CJJa윸%c&ۑ#@΃ӭŃC'Ȩj[Ej I8fK㞞^R᠟16̅Т78ug`L4ˍA jsyZO]Ԝ`Tzke7&M;Bk[cvԶ Ʉ;ѫpo!;n{=GL{j ,Udl&̼u: t8c*=<7Kkß;m:w,%dJp}ᒸ߮-9" l Lb>_Z*LJ[W)?1bMr:Lػ+gK%m aMKSUv:[nwᑠcC ~э{!GUnxW]WC{#Ƴ"F0~V ]Yxyl]oNC1p M+mNI0c:xs ,>F+Af?&k^$7QF(\hr|`$~~^1J7^ܟYu S\p&`-;:]Ndgn'۰mL+Icl *5aSIJh.`6(C.'J֫]T=ҫhR[T5|v%>LE#~5uTd~"//̋vQ9$)%)CɢYv?5>wu֋ZD Wgg\|$ܟ OȒ7j_jbp"jg(L #nNylRc}ޥ3%f)rHYRU[7O~u&tNF[fM8LkqBĐb1|i8Vڒj5-I#Ъ^9Ý.w_9Ve6.'"1CVm`ʸp-ٷ !/dl!"$o ܈>V ] dv[m0m@LfF(;\TY&k[BXՆm)\)ݎ *Q׆H>ug5rTgtru>` 6~*.;JVLu䄟!AGf @G$h-z$Dq뎰E,.*R.zOf߮Tފ:e1=jA' Px+ngy״3= kHx-5 ^8H:eYOzf`Nw kJ]znUIL(1R"˂̈́݁R:>9i:6eA>ԷcŚaecoXp.\yt|;niG N҂7k#~lť%,юE3nJ)ڂ`~aӶ"D.ª_+wbE&$Lh2Di4-|&Ίyf`j*s,m&oBAԊZ%oEq0`VJ@ϴgp;x_$n@aہ6-FE|}o>_ܾmxKA{DW;A/kjdD~q;!&^|Ŕmw\']v^PlU~W@JK&-CE !asq+b"G360 T-Y"zЇ<|>,>u] Ѡ(llZEie]?;6hbcc;ct #.[:T>M#;jjH?PЯ  I9 b0$zUbn rtR #pXi "1YVٌ0%'T{Xsuφ4q׃MFW + 'Ԇ؃l[L~Ѷ#|Mpy>}9y|޻Cw)L%b?YtENox: Ȅ}Zw5UbyZQXYVu ӌNg|i}qEDO4yրBY3R= 3! tgք]0|q7@~)iDWjf${.fY!?Ƣaþ,ʺ7 kN^Os=};7I{ 1cRQX}QTc҈rˋPz='əCExNxAF:IdfcpwgJ/`ȱDr4Ξr5(x0Q-|[oMpoX4pR]g6 P7m<"n~} f!mLjx?7펆4Z ,;bY1_P7 št1qt$ɓŁi)Тf_8T7],2hݬWC^p50(sbHn38w%y>zS5MD5u IP{tZ:lU`5GQJE\`?.IdD XvCפAٶkL~5P}X"_T,#>|se?n}?R1l¹€.zGcqt-3vd ۾{ZFa5;kPj7Ru5[0F&ma8- o[Zy2|p?{=f9KY0'$ْŪ|OPm2zASpϧ6ЂΉfxKϥ˾?&[=jnhda`ca4?b"@x)SwA2w/WX(ר.Բv9bwI Qkl\K+ޚ4a$P 3ߘoTlXy<_.WGy6f[ռqY6\egqKXF1 ڳ@x)PVhƜ(cy;5ɬe0Dws45j]{_qQ1ѯ9C>wHD|!1mRFPkn:cH93Q_(V""p̘,(5CdVS*` q39*37Ks\Wi-(@Wt%d-u")(\\ ⊞SUgLMzĶoU.]yMqyY%/Y&y8#Dޤid@ICA@ARxk&4T+\Al_ ˽bm疇'vg|;?S܋Ϳjt I0O%o ڼywEʜBI:(Z?E_P2n9HJ%ZWɟ5ȨjƤ 9m ┉l%P9_"8hҿ.Cb('s*cQמ1ZA$>U46txCO ~$o]|%)'pԻMgF0! 5/R7uSPlWHDX2bnr֒ONaM9S}Ts pOpFRziqoMP X1X~[hdF'T 3V7.sgzW/x699ýuLdU쇁@n>`5R6{}*P].%kWhE26,(N{1Dʟ~]ZO\@[D}P!Ge1L.8p ߠ`F/%򤠀]!Ll>eѲkae]ėHt*eq A.C9uEk,ߙN)q0f: Y֭GEXdSH'^v4CY?`LfqjrHvF'ip}up6Vʖ⇝/IG`fiɶxjBjTBz]HB6 Svfp:mUce^֏S;XHo,,G-O ;%4{oj[_E0ha]G܎0}}!r?yPC?σ2._)z3~wEFDz dd!%k8t#fpqv[fPOZqG7S36u|\XC :ynwwk?yX[>5ཟ']^Y㥾{{buG@|6a6+t 2+Ha*Q%\b1}H\tn[)nk*%#H (ӮCI=Y5&{e(nP/08mtۜJ'PXjWhOFLs7onvs% DF#t Ƭ6ko']xI,d} ? %S;UHQ~ֱK.<|XX\|g rQoP ozRǺ͹Gr7,Bw"~TQiR{+slGQfˣ^~&qryz %\SPInطwmtq&QC[6_9)Rp&JWy.ߪu^Ƞ!5jD5nn^{V,^ ~vq{* v ^B49q>I ?Q6$whŏ{M&â,$"nޛĹ)#gtȡ]X}\qҍH\ }^5 H^1:yӢWm'p0~"1& ucH^PiNJ[]LQR'tJ̹͞ē F~8X!xYRy=塸b28&\H l 'g-VC|mpȨXчtLp ᎅ«nd`_4lXõUāLEo-kJLk'g(-v6Wt:,Oc>-@[;e-]Q# .U^ qLbzHfO0ɯNZ\쩐ƆLxv8lu5rr8]+[3LooV `4ET8.8dooyf8"| Ħ@!P2*ft=?xD2VB=%hgqv\B)WSVƙw"% \u qc&DrՕfu35Mw|Ad\n̨u_-Nožr#5wFƥ7Xxr%^xn )k^bR3@Uح^|.~7`y RpQ-}]7ll-Ԇ1ʇ1]&  8X)魀R>H$k5ġčX&1L4]Otd."nO_o Z_THHaWbr2nvo~hAR ZHؒ$?,z_2i#RI'3yƼl?SqEC"C2D?7v= ~(1R  $it=#CaC mu|#:h-u^L?zC?$#yNJ' ߍrG")*u -;LoCo|x;q渉Ԭi8a0L:?^擿;Mw/NWU,v6Rljz f j~eh <@2ԣL5,;[jMJ"6g @J{2g2Ͳ\n;JbKEcmJ_[k;=4CgS\W\" P] jc,4Q. Qyki="9kS!m*M` .1"ԔYRr{WpK$fҰkư$1,3 ~dzldSyΨ04I }}]g*HKjM@ #eEfF`](JguCNi Ξ겉gրZ Q9Y{rz!Fuf*ud{5`e{W&TK49 B`)꧳2F"|m4qwA=kDړ^|?!e+e,:GI{brBx뻽: D7:ZC*aی.[g~2IJBG.%5Eږ5.]f p 9u.5z4]|nx)2My~y3UuZCtƘ bVB#Ī ǂ2^:Pe(Ɨs7v \_<4Mn(2ƛbz6 e5\qpQBD=+דgiߡ)l㏹1 ؿ<[|ȭv3ƶu,'n$HVzM`bF= 2kpf+j[ƙKi4d( нfYg<`\@BQkHaY03my[2?X]9B϶-1I;4 .-n>"h uBGsv PN~#d(Uq' d_4dq[W8{A YA'{wt$ ڳ;Jv#ҩ?X !,PzI c:y* Ҧ/|đ& A0a7j&fzR|-qp75%߬- D¸hC@!tqQCoBJ5\^cJ^0\ݵw#PPma.R,f e9~ Pc`嫑jL,XVU Z6{f^Ema V9C_y HIN\uoi`ꂐqbg3F+T(<U)X&4qܲNDi8PD!tW2_\D }fћ&Ft?/7J"_e,xaH"Gy^μܠq <\(iᵗ*pJt+kp)5r_uW} ,=F(˫|M4A Rj8sv^b0wJ]'AFuD=+&ч DF j,i&@#Wܙw_ޖUye5lN9@/m))w1O1J/5w' CPKsb!Z"2>/ ɇȒ]Ls١G C7m-n ß١qRe4>'%LmĐn\#a4oZ+֚N[ ޢkiݘB`Tl@v nI`KLб7{4xLNh'_ŇQED{D[ƾ=F/D^6K*g#zڄ[&h&xZb@[>y%zl=Aʧ}͐~X@m/[\~ +g&+!C$lϨ+ܸU?qEH4 /=Aa4)2 iAyՍjEç~=67y{#Um+Xm.Nh:q]Bٟ i %x2\;:dة44kpF+҅^]O>;iQ^t;h2n~:kٌuIEv'z]oy:S27+xs'=ߌ'[bu4]E]"g.Yy5$0(RuyB7J) So붟 ~88t..+qsJ>JզXADX+~{xJyF'Q/e2_8 {;)'4$)k S6y>o/=r?O H<'x*fn4)Xs',|FKЦH'oGx/R'-y .1ABzZXf,dW~XA}9F t(po襽 .q1ftɁL.ړJbI[R'aAwG02WEc{?Q uiM'3 e&W3UzœV-D2Fq&_&.GoiM%;LMuL̜=bPV1qyA-q@ g^7M&W:UY'AB~?obp萝x[' O9W-s٣^ݥ6|؋1P}L&BQO1$K5)7g aR܅Ҟc~v8 6Vvl3: uuj #e[0{||\]4j _1O]*tMi |x|֞Q xCQe(YkcIJʌȥݚ']Aq]@inKP :|70|[nЕq_@yp ca~4H.4c41SM{C+EaHĜr/zsg5{onQlu!Rg/@8w P ː:$;T2(nwm/طH+?  ]cJFё QySdEz+mA(fF&ME0-#&&8BxT9?n3'Lt.E1E*xJu/Tۻ{vAz!p kϯr!_qCyY:&1i`M[yy$i g+XU2;q~W4WuCl=8Gfq ZMypbq%j^`}0'QJ7<#j>&(͜A*S EV B -)%("ޙ1kM;aI9{cl;Mvs~cZ .|E[޵C:n_@2c h]?Ju@Ŋ Yq&NrFYxsI( G&R0bD܀)a!,7i 09,ϭϹ=vB ZWe{C:FGp$Ke$tfXLg~sNh?.B pP}ETIdڟ[ }.+sX/x(ڹ,6 ;9ޘ.Ϫ0Nci"͆w.21π̑Jj휢Wє T>v:sA:=8JH["6Ks+?:+{iC1Y'Wp! 7hس:Iwu4-ix|%`Ywj(1EfɰJcɍdFR7JwDKfJ\&QT߿bhd7EC|̱Bwյ!󛑩qGN?ʗ%;7Vk;R%t^mxyWHh\ĥn.pH_~*TOVt͎P w<:ao寑\74 9TTiJ/+lͫSs-GJmL 1Ⱦ{Ϙ_ظyQ6 E,oaC_PSBf[SM5$g1/|%hYNb˸(€ga4zwc",eBzj5DbF8`$0 {o/*O8Y$W&v|)hEDG#e ,XWRn| V9h+c/mDtsRſfZ T(JW2ՇpP }UT`GhHln^u?|#$kǯPN20vqw1K2}nOc =z~dFLxp.]ENSձsOVMQ>`?9$Fg TȿЃgO8Lj1-e픛$LG"@EOMQt=^Txr\n=]%,=ty;8bgnyXɾb@MqR{ºy,uP`h PruSyݤ9D؅V+^%Wb;spüWc&nP \P#odi-G#)r1 XX4[S/xM6o@.J&Œr!v8аyfAO52;k{eS%ډbpJ]WςHs@O-] x{4NUbq蘩2"4(#~N$TwrVA<;*0N &Ck (Hjo2çl]9,cʱ Y hR#GA(-^5 Ng:yM7h_,b}'wĤ鳜LgV5;70^wA GTtO|~n $._) /.+G ;m:>\.lc @PƖ:/i|`vү98^?hԲ_c|ంk陶 +,V4rL"/DmDQl+ʺ֖))Fg%Te?}EHu*3g{ӳte𰭔Nć#V;T'xW/)2ZSIHnǤ9 :94BP=M.t{~}׀+iv Tdp)RYIa`D~"y}JZD6ՀJv_ɜ&<`^]>SahӉFŸ^'gqŀ "g"lPmBuL Kz$ i)#sEsR\Br `4=CTӄ) TC{jjD7-i*Ik?MV2dRyfLxTXKDh]N&E:|^QWy.7~،qPV'8!!2.H. MmGM>RC%8c ;\%lF<GmUq*Ku24A@P+9) @=Kfԛ(iF*mw*gྞI܋#guJ-s8QŧN[ n7%4Pex,{+rͿ%30Z|5/^>Y9=-nIB}]$Fg~wt\o;SD zXlfQĘuq1%R}gpⷓqCqU[cڂ[V Yˡ&ORL:tA'Z~a6Zt2$+G4OIPfiƃ!69 ps+bN^oQ[4J9ERcoȎmǪWlUpsSu=:^?HC58kFt)suΗ)7OW ٮDP-Bꀂ*NaE/K٨..I) nOnֆ=`..40ILBzJHѕȦj\{BNe'#*@*y9gu>^ kbh>sndo {Is\D M*)`Wb Q.=lBߴ9JZ}I [9dOf^ 3c*  :;B_ ܖA H pk-}B}o{Q꽡=`bDzjP٠ %%k+~/"gBGm8C;hk]rGCl/լU!4+(kam#xUօ{!{db"̀Sa$ 7\IM*ґbMkULJ %Q8>o˃A,}Z`;s 2d=hx{m-V>l2(mfmE\Eܞƣ÷Bk c,Z@|.T aU0Q(: 9x%t?&Υݖ{-A{hS6;W*`; ܖ޵!ҬS(/0&2Yy(HLj@c;)*}#7{N(\N> zg2|=u M04)148:7׿Ql]zgU\ Q3<\V4J(,Š]ln,dH0o=`nYЯ *6Ӝ#8X$=rLUCKePэO'D|HabG3[^Y,mQGtx tïl,fÌu 4)K A8;ǝѱ a|Q%t`<~ӟPTEFVa9^)6H9=ދaC<Њ&\+{|DkRgĐUd7H,B*FY~mbϊ-+=wI/pl U쾐i=I OVD P t|wJlJ-ԤqւT;0و*70!?@/`׫q]Uѓ "N@d3Htxk6~ۇB:V,M'IYcN|]shӫ?+>tCDDY=^5Y^OӸ SoKwϠZ@r# sҬ|HU6>ueѲS 9\l3 &(Ce MjIɯmV.7/#+_5ntd U=9UnNIM̢h54&Dzi)s=oOsl8ŹqS2üG#)OEWesPL56_vB lqrQpOf> >輘ZV&&.pE;E{-A<=UȢjfB>gz<ܵ kh*y7;]~roR@h@TuGiz&Bw9b`%G eΟ>Zp*؇J8qˀaunh c!y꽝2hhQsBk,[XmZʇD?5̮E1)I{(,r9´p8qCɴq2KAYBTȼ=\| cL s`K]Pȳ)5 KLH;w[€ݩSh$qasۖOmτρ c8,&Ď83}P/^eL" !d㎊,ZQ{r.xq6OKwy96YHHJ{xXm:ߛ[! (4<{慃i‘I aX'n.7E \#/T=2, .J^qn.w Hl*~wu§A l6.IJgM>& +bAJ\u;y$ zp odtjxWܨ'#$ º|76-@7K7f6v~K̊VeOJB?VG) t5Ľf3MV\=KD`Ő=\wVi͸ e~qekڬ=.hk~_vS4M0LC)D.ʵGV>vr ЊVIL1~uЎ !2}lH| QSIuYċt >Uh*nzfa͈ֈ.cƶlTnnX!;n9EG"f+e[j''O*(aA[ E.tYzp ߰_+!|ңu'r~M敊ѥ?ݲJXO~[!aKgR x?L`ޅT&D+/LQ2+2L׌C\Eyv/o9L]ш}:6vdڗ<+9ˍg׆\y 96wٔ>Yb)5r"M9TlsU7TY2]~Z;piKADڮhЗdA|gW$1A,36[NKr\L@DE`N89AV(/<-E"=މE͵dwP-}Ǒ?D vzfٛ_8o%n!ų'7 E/wxͣ h|xH4QIt6 ,mô=Z7\(X#$p /Q0 UŕZmȅ!埯yO+Kjp%g}DY1u;aƾ3t}<(ӵRd3mU"}i-6w`ZE뎇T|B';$$cdeC pxP%q%۴=kpOƒ?2CM6/0;p!G+p8gYY=)ol~op'~ ŗx6آAf'<KB} n3)8j@}Tːdhp䯃v64| Fu=dȪɺxI(l\5x akUkċ[C1i0ylB~?59I^0 mH y" Sg9'0 k}jct+XSڪ9%{ÊgS,0ڋ=P8eB9j=kLkbuw[!1.N7] x3"_/ 7A\*EDvCaW񞛩qGnOӺ!΄IVtX?OoxKumy~8v!Z*IJzj!/m#u@k%uW d ʙV<]"ers6J8EH1kWl9St]`>Mx/XqbƲ5܋g"Mk1 -r_ڼ ~nBA" Ӵu &AGzc1/*RzXM]*el[2 k"jTRkZeTXݱ`#UrFZ9dI2s‚b&L4Bkٗ_%g D(kJL">7I%~ec#b!`v*0m.Ida+KHw JW I^j4Jj= CE(?W{%AX5!|(u)^Q zd=J=Kya&/Od}ĥ2g_~i08zۤ<ڡe*W (I\侹ca LO)$Ԅ{hK l|ּN>C՜n ْJԪwnme6&ָm`}Pf$2Nji[N e22ITSYqĵN2R8|#64n?`SPr,.T\N"A7nƻ!b大.KJT@t.t|J85fA [M#_]r5)"Wm6 x偐7Y~be)Ii Uhq*,$T@$ /,}҄@}0stB CX#eFg8u6'O9= @s/N0=FH^:W;@lA*$V{ !n6BW3 Z QXڔX"8*|Y,xRsՈgt ++폊 %rӒxmg?t hG6]&s-vwe3p9\eOgYP6xLvu!:vÜf>IPohBA$Y|Ok57rw-bщbgoZ/3tL8`*:EћCyaM@փ#?HuH/ЫS),Z@G3JN>DQu(voR oyB^g~B,}yJLn=iq|_UrZ8*$qP$7 Hp@gk*;hEvmZ%~d̰v%&Nb֜~tD9IƄeD}@۴fx;BMv7BălX) \IEPHJ?W/V~ϮWV"o沈.O#37Ss BTz~)ILJ$aBTKGE^'}.x83ܻRf?~l0> k#U{9+xm*S}\yX;O󴉱4[,qО:jc`XW&DĝI&;̍Dcd7V*=eQl|P͙$x}T\K+'7:7{RQЪ/  BhaVAںшߦF6rHlS-THgw4K|V|PpҔ`Rs3?&o'&.MX!IC|)ljҢJ6 #2A D-'l&w7e*J%tcD=wcqL_>w,ڇi;yǟHl\FEPDGV3C=sšէ#ηk)sBf۝ZIRuYQWE\+zh m2>:.41Ӣ k3 >پ<ꏗtj`.?-'vg-F թP ZTgK3}-2`;?VQ\"qroUsWUn>KMhya}/k|OJ}@mz9ûAbԔa-Tg!e* ~}b`]<{x >ΒX‚uf߅Z{P?![cX.s|B#*1X;ORTL`b>RnKf>,#-xx= -ƓZ(3H p`i r0P]wW~ttJ3OJ)6PGS4xIikƤ ف]j$TĨ.o't򿆩gj>m/{>BxUNOlT=Dpdv)2xJ VӀLsJPr5st?#(Wp:YrǴp? O7eHPQv'>%|! o%kgNe Y4,0Tu䨎֚?Z?/lY8󵄃R"2lN\jS88bNx,%neYo[%tz~H`Rp?A6ƯS q!&C7p.SdR,4d7.{4݈v vݍㆡ* :RD4v7 d: ;2ryw®J›yY.;ͦO#:i,`=gWмM!|e ZX2C= zsݙ~`(ЗW(`?p\qR)ih2I/WNrT`jmj 7l?nvť878f !$piϻU1VY8EN`2oKi( r`-)m`7rߍ D!88#NK9γSGx$mP j $vIe9ҾEpxv*WmؒU MFΉƴ TT 1ܩEբ1,y !yMw$ըݲsu _1cbѲ=hFݮ,_Fl E/pP$R&'@bgnzB[MgYh|%F<|cK~ٙq !gVXaID'*T AM}T'b&|ePuTsDvX.JqzTM5:fʹ{6 d_^rE9Dj/sc$MC,aiၧNaLPn4V&wM[j7O5m/!t =l"y7ZkofzͿo%=z|gDtwϏ2N|Mȳ6UĵXW=[WM=A)pM[CڎM#/s#dSOW8ZU4{B9R $'uQEv< AWPa̧tz56ƺ@g~ t5J`\𙴀l+1k5ز]iSh>o, ɔhBdG&$NhsSjlt|u;ב'V.9FC˳M쏦h5_fչBD9BNGg5Ov5CtNaW[2*'"2G?Dh0qûBRd)-tɧYs{a4EA* 7"l>p>0Ě㷁-dK #r3zDYk#8Ъi @sD۴:4MXF.nҗxU-NSߊ ` 0&j|kqgcli緄"!݉vQpSvHoxo+4jq @HKA> ^p(M:G{H.&l9ө@8 7CH` ՞\hb.h$ usƂ^X]Eng;4Nj{_~|piU'EA.B"ܓG:25'zjb w.c=.ᜬw^gxT(hHr,8ӔrK _2K ݞкnX(_?kYdXt6;q=w?D`CnSI; EBL×N)Q]{t؁|2*_8rtvZ̈x76r^``FjW &pHMaWcQmKNngnHB@?$F@ h՝4I(T 5p;PB*g}FRO?\?Q=,qsÿ(7D9 fZ?m}AElq:MJW<+? 4=a%n叹;*Www J)s>Y0!*V}H)Rk ʅK|rR+NrNnREaQ1k`7-RjƆKn jLkT&/؇K<YÌ"~}SB삇i&$mRW(+pu#7ajܽh,l paWHg 2Fؚ Y[^ 9 ![r)eWH[o޲02F ╜HD0hB|Y.&Z)؀mY+<ЇaΫ+msppvo,l>Ԇp&W,õ/tr~Rl -`O ͵{PFFO mq&f+_ 4wf&v63f.Rg+ՠ㉲"ME.!? %e+Th&ol'oBa&x>򥀸v*+vS`(pCgvydQi0F$-DaG|s]&pB- ۡ_j u~m7`=1+hPBh##4 &2s81PsQнiUVQt@+Tp߹ffgĝ kHJ ;Nw_~u _}|bo؏ܚyBx=>Eٔ.u;=SK("g0pGTAXVor %Á<`S"6PD4cox5Oe8quu@%L4p_u'aťaM<_jI|wCg\1BU6g\GEvc$҃͢sYdݖ"ʌw/?YR̲~WQA Dn.$˙uPե#TY=7ѵn|WUEFUm/=RSs=Y#G L@ПL re) `-h.<*Ie77hڬ*w:j 7瑱>>+4=fd~5i"m"jg Gt_vpajxDxx3s֐v3#Te޳u$ಛaxZ/t'}=t/>ؚ jC#e`F#O-r,si@h#SGisR90yhcf}T_^R9v'fe!&Aɛ5[@g9PL2 O/5?YQ V(*n ,أ.g¦zoۛTyr)=4L|!ϫ~ʪ!B ȋP< HL:["#(ۻ1עtX>[4U#z4M/j`&N,Xp6q0E&c$fa-I\`>3\ק3=|]JBzjРJ9/CkܿI)I2hJKB%|Z+צ-_7S_DYbQ4+oK +5G0AQ(pz(XF[V:Apw;x>1%Ze>?F<}4^sX/;wRcS v]x:po Wkɷňvlی*b6S?Om,+ qm|f qnnKe4J;<@aBLF  4Vd&=3b&<<}y_`DZcW%nZ*~ZwҎĝavKw-#eq[4Q¯Z\|)`Drֆ;~`PLE4翉b#q;2P)CW(ԯ!h:e(|k:JW(-{7(i{c]^1sj&A54{eH_zEڬ$?ڥ%w}XtAacj-9 %q* ķ}XU`.>Yǫ*7"4gOEiN玆-ZϘ-\<ɍV(ޚ᭙b z~s;kc—Xi%W4h6Z*gP'p7F(܀x, *\TWH|dZnBAu;75#a4bBwhf*B-j5k3QY`ٜrPWrw]޷&24݆:yc'N!N[?A|XI85HtL{1GdO4( z&V1{+?EJUOoI?27(~Y~9]wȰn:'޹L&b?q~)#ZJȦH9SLZZ]HlM:m4-Q2se:1梟%>ÝQ9z7jxse'M)'!Tx^@&!B\^EVy$ 5~qu`h)-,%&jQ.紤׃=eq@3SNǙ+ ͈6qcV4Yaż FCuB4\b׊r-AƹD1ֽ!sc\>]ھ5 d+E-F]!r62=ː = =ax;Y!l+[dkheU7T .ʁkk{ Fԗy?q@~Gzq^Z+(& 9W,pOKPL߉k|Yi1KPb}T(F}6" ѵ^!op祖[WDS< 7Hui2 R(}:{7>̭qz?.lVϹDLm ҁ~iW2i;4 $3#AFDBة@zG,z=!=li)jcMǪ}=ṳmbn1o~kõYCZ ;a!]7MD\o}P^vR#s ws#tZ~Jb=9O]*}L7vq-jݸqf`hbJXڬJaJx+cAb¸~DI8|߶6r"'#A(ՋMZI-+pUm ʺ |TI0r r*D$H pU`SAC剧9P "̶opruD]tGeZqP.b.QqZT*iVivbv&|&BvS@Nq?> Yk-vv(~)l.LնF-JD #ȁK|Rw˟ Q,sVA l }8FqM|: =I0BhuTp =W$ W|uj+SQ5ר2B@̿;e]}FM?+ <9Kv*?rmJxNI%۸z !g%`'H#f(`_  {ptet1b0k$gW,RgbkAj< 1*(MjKDxN&k% 6;,?WתO|{spcðކb͊ `+`#~g9_3CkC?9JzFg|ͤ6>Rn1pʥmmAh\GGKVb^#)a*ud߯GJ&2xv FF7Zs` o!w u@8rGvKfaP Z-C*)q p7} fk wV{q~(u77LJEbҞlYE!}{5[r>JS"c49|3JbΉ0)H2rvY 'cT+灝zh( ac R"+[E-5rZt2nYfUKH֯t8i<J Zw@VSnJ7lj6i]R;uO&ߩc]Lɂ6`1tf:3 5 k(0a*95,xwwn͕btӖL_n*+)ϯao%͈t0 ̀P3\SpNLuBPtyٿh["`9 pwlk 5uf4.}iZݝEwX#~3?9 Bvɽ0BLH¦=hU].5(=5NgpiħW8lD-^v@訟aZM`-G _ϝeɫ]Q`߷B'j q/= t:1$#{ hD!Ŝ;i?V ;M66⢇ Sbt@EJgBÎa 4IE*C6pm2(WPoG&q1O£oډsݒฉY1c| [y9'6B#`$X6`[_1UJnFeyO]Nn( Qi?h%*\&wp/k1$5*+*\ $<+z޺2u2;6 ATIhjy=)-Sp_fr:?T:?IL,V.{:95[_fQh)"=!w_5xhbg Zz<4+{PnR 5~U6CM^="KdNu<4 ykA,t hDe03}R$F(d@A%KA$%v,SjUD4tѥ+<0$sG()?l`Ҳh=΢ Gh$s"AR+.LUs $od5\vdrA%2h)vl^X$DbNGR0*nwݔQyꉑ|&FvVrE~]YN"a׋ł{o$Dz&jܱpLb:F~OfYoH 2;ڏj>XD*qe]~TkI~ꇚhȡST@׀ bx?wAO]m*d!5^:eP؍sգ5XcKYE-GBS=R'ȓyiGI2Iwl]ݤ{! "!J[|ET4@vVҋCqF y A`Ge,7!w]MD~j%Q$BYX+8.I4iړ G㊾_i+'; w˵@E"Rk!YS K7 r2E%J^~ <:-S&VqcJjŖnc'%lO/׽_9{Fu0mx16nD9u7EwO!]@ *) 'A8x6xY"W=[7wyʊ @oHO5/Rگm4.><8^ e_~M$tl{wE\Ͳ}ib5SC~8&Br陈1Vv m| \y;cwUqQO*(W <kOuw1A9%OD&dUcȭS/E#S,T'Kn}3ѹ0.C'kFמuWyЈ-PS[.-tX 뗻>~Ä-f=?cweu.,љvʮ黤N\xj2+qReM+Ui( @]tf~."JQ(*7uLzlb4{b ^DVJ0zZ WW:wUtl ۦ;Nj(y8C,"`n#rNe7{ߍ/@ X;iOl'k!9%,3e#8EKܨ* iq*[^Qu =h aq8loL;\On&턈h+{~C _^7EC f Wh=9,Ȧ>C~geE0*-0c &^bP]!sϱSm`&9ٸAJ|8-V2z;(l1 }BD#NTot$M[:W2~ dU%gVm!C_RxC+{Eдo2,Ќ..-G0cR椈޵vtJ)W%$K+*tx+utlGﺊEE ̣L>9M bΎrx R+=8Ρ ml2K'd3fX |?qq urgQS` l&WGti/ (R׍N7G),Z5*3)pfN?fVKVV͖&)Qw=וNC'T3һ?䈚cMiW2Pti.:?tF!ȓTi&unapMިő(L*Nx&רb̃{ ׻ *a};&g7ҝlqP[vKǧepk.M{zr%|KFABm$ֈdNgBӈD.MVYȐUwWC7ʴ+zAFpehB|zWԼ))!8{MSH}fG\5z)C̀OYloKdU%ltj+TJu+談La%*W"}V6p};xY( op.ƱLYr^gF<+{FZ5?\(4F~MX] ` bWH7usr^B41>Fa?&@轧^Jn pƺ+$| giB!|?1X.Jwp^6uKv`pg~3omj,p"MXܔ3(%YÍ$#= ϲ -W%_Ŝ$Z\gZ6g 5/{7`\bkQDHϴHN`Yğ ׌S@g1m>[2CL[y KP':X%<.~5j;?kq Hq8ٞ;Ћ"|zCf1bOt[H9/ 2N|0JQONzO|E=qGaJE o+q(8>fo&O:ITDef]9}o=@hݧ}YB-c,BqV_9 Q'98Dm1IM V^f,835_U ;pbĀPHYôp loGFN;8i?k 1>#el 6cJD|<PVg65WQDv)nOER@RrXKࠖa&ÓDW ͊~خeX5ͲջUrF4]$GcXA`*OFސZLI5Z gA:Nڬgd0@c$/.@U[+x_A" 2^i7|t[w@eii80=(^+nǖ#+ m9,leNZfOq[+GlY ڹ/ňB̂X&rfNu mё|j y(r{WH҉;bQE"sLX̸́Z + y̠h8TeQ+A3l<@ȪAgd<ubOkL |{+~r a-SU,dTRu,vFF*لdpjVVڱQ3XְESi߭K`I P8$5t0ެ mG -gu@gc!0v p=U!&(CB.RִUkᙣսUp$N~Dډ|@ 0Xv*>c#Aᣡx$e>o%S#bg HP3S+NXtGuMd#@gb 6n3o?E\!@rEU>_V_.u 1|(%h33RoЍ??%i,b;Å< 䇪NG%,.lo%a:?昃\>!X[wBXUK؛\X|bvaVIX v AIE8x$1kRR`{U|o"veЖ0;jrAs9!Xl,YAnWmQU7NmT]@{c|YBjoâ ՂHꀁiDG"ԗO卤~̖tdyot虎av>uGO#fcMW9APC.1XP)Ю&U`B#M*BYXQt4{]"uP6̕}:a^-LiJ j&amɋN$۫* X`r㷐gj֥u\Gp Vop/ < GPdHw"WCAg%舓 'J ԵHO!-GUUЩ>'dfOeIK>,I_KXu΍Z[M{{9;cze\6 Ryb0.߿䇽;2$3s& NT{dnb=\)Y]h̥B7+ -qEoG겖CIZP9.|=ddUہQ==;X81u|ܫԡcK[ 5;A%UfRN*lr7Ïdt҈VS AZ66ym ybθa|K=xˤU =U:.dۖ54qԦ8f}ꡚܗVv7m5fd;U_cRsT&st*\ߞfhmCI k{I}~Ed~XNTص7*(`ä*_b4hcQUb3V/a!ldTR ĔH5t~EGk0ajA.{'~˛-4NA{3mn HOE5`іM6],!9:2KCӐDTx;6E `[2|Pxg ` B"ԭŽLWBgT(ƏPׂ*+bcuY8Ǧ=N-5@2?>@9@аu%gt?F_gsxn{- ~Hy$p nKP? Փ|Z\5U q;7~5 M+]Qʼn"zGgo.:IZg \}88RzzmbO+wvt Ob*G\[A|K Wf:c# }2H/[GE _2ȜbvyÏ%sa\*2UO G KeI@}=$L_)Ao:"g@@^yTDpu\qU2s18teiZ`|)Xlo@X2-8+b&=g¯g> PcaD7 cmTX2e,@?NC"^ʕUoP;'7Q6iT@fX%񸤚D@yCB7ɣˇ42h^K.島&|u9)0>0\Xt{""d:}nL@(gb &G^jl:u*؜8(3k#y{B? -o;&5_F;[,[|]bΔTjxgXj/&A`~K6^%2W4M֑ڠˑ4/ qӅ[bK]bLLTgt3/7䇩ymɳt;H=i ~$q"#d@ W+#?2w8ՀuHV㙂KT ˟(D3Y8lէ>#d<*^=FSЂakB]DDFBq lFٌ4%&Q" /ѷDÜc ^jx0Cˊ]se&"aiqꄻi&Okwxc?nYZREHWJ8NC|G F^2{@- Bb%K+ܛLwPҫP7!`@h{R}B|tE +U5/=X¯(pxeS]:AwVup݌ʘ'{96m !GO,M-OrpwhÙ+oCd^f9_fCN{X&3;Tl KcsILJdN:MU&GHgu7V1$'0Jtyt(ޒ J۹*$?eK;,V1`G]] l>Il6f @(+< [}q}{k (1]tW&Si)Y\[ZֵZ~b˧y+@5>7NOkM0+D?.mB8" Wn8t# y섑~( P`%4\#fo+>1*NPd5 5>X-s!l^ᇃQ`mK0su3"D HI(ɞ#(3TXG9.]׈aczP+):gz5FEX Ǽ0#;"c&$%5Ғ*k)ԧE%ԱWi6NQ-bY7W߯s)~D`K '/z۫O wkNާdu<6cA 3+x \%4!a¾4[TaZ 8T髇=Q?Gc"LeKw'0rV H-h,6`T8ȶnhhTIx*Gcj32)f=OUړ~նW}m&:0-Ȼ5ʿO^ȀBN!iVG~DNt>UGeO}L|]E&a-!_aȪdI_umS)So~rkڤ.9TK8TQ5}K9`<[s5o lX/uj͡[(4aZudѺ"툵I *]6^+*$~ETfqw y=r`rgr6 )!+šWU&,S]gLg 8c=<%PlD1 EZx5bvQw62CƳ7LrЈ9L?[wA@-j+ ʘ2&lfEw=ts ŔD0=:/*DFŽF_?3}6:ZW!gn4ƨ{bG*{pO#:3 ? 6ܔ0:A^VFHt&eS W1iXـGnqKvb^ZÕپp:?[䔷Xɞ/A9%KrȠj9P簭7ISSMZs;q_byvH(AAJz]}9nfG=a '\g Dr %aފ㺳&z8S+-XBK=Fd#n9&UP{=[ۯ+0Ŏ;ҸCZ#ӏ'#܈ً"{LS8U(hՆ(&N0bWl||4H::OŽhᏧm '2&<'FFIF O$H345^3xgj;oݳD/Y*]oҼ#+>a"epzKof#tʑn8(2q ar;D"csW$7ИX\.>EbPs>I鶟Ќl^`ҬNTl}XOG"漇c04IO"ˉ( هcFM̴̓EYQtu}YXH[%ny̲N1Γ/Tx$~^.jx*"<)oeȴϓ`EebuQ*t"I䦇dj$O+ǤgۏC`)n3͡u'QDH#m*o9yu9E9Gr̬̫)2AUqZ<LHZ((g x1A;%J]jO#V+SEd`i\pl:q0]BB0 e/{)1ΑN(LB.X.>R9jGqgVHA& $=/u\@"R[EWkl(fy]\Ɵ־I0#A7m/4G$2$Q6Q?l\ b Leb\": Ka$!GwMx2d9ΐ^:er3L,UYՊirR_dPt3  AbpE]^Rh< oWnczU*l\ue(2LT!O-cOixf ѡb*)G^o `mM?i׬N6$IƞqB#uZ]<DwǦ*uQVg+&j'0\tӝ5S̈́SHj`ϲ(hc]q5ŗɱ0!TO㴠f{@ .ŲPp-`"ð<4O#f,8@VF>c!3Qf^k /51".LZKB )P!ɢ.ĄC i22Q8&)3H59ТPVJԲ+X+?.gT?*2ݼR9^,HQPsڃ.ʠ2՚΀F/ @ : zHf3J(7`Xc,`ioF6ئrFIu (q 6'+t9g{ޫr~) <4bP}!j9s]Ҳm o*E>sJ2- FXjU=#^J9(BIc{7O_5O(.uW x#P^<\(g&zhOZr![ʼ3j vC ^6DΈįȧwϚڰpmDl?*DؤBTJ];^_lq^%fA!`GMa1^L &bNmsf!oRlQ6~Vx*%ZH!WBgךޤS)7Ty-f.-J޻vL?jSM=r`FBM|H5GWoLO I+iٻ$Ǝ{v}Ԥ: k(^Nt؞:TNR!p_$?JȨwyKxwA Q]I)B`j:f Z2pN @ PKKo"R83[^ae#/8 Hf 5ĝًJ\ܕE3G[՗d e촔[LԢH5Kom4uA6|:QLpj_jOjvkKoF2?|@Zt$FdJ4Ty\G+U|vu^t ..kVr1p#l))`9xorS O MUH+=JƸ Ghi2/bu_q@hD&iؚ漜n;&ub 1?,\Lrl1D耄O*ÛQBDhѭXHM^ʧwp\֊kjm)V?@}gL EE :uЀI͖m-tF ՓpJ/,az[u5UY4OO͕^{9mr/& x~ y)A\rE,n\wz*FYI G A60l:ԽET:OCO~pT.gu RVk\NH︞?ev74ʰgf9ľ?6|m[2Z;~qm>5f~CzopNx\&Ty"5PH=p_y@B/MSZnJL,ࢰtэ+ݴbʇiQ1g@FKW' eۖ$͛=e"YQL^fU5".;9N;S_>q ¬\+JnCm+TA[-oyP"|'kZGZl>DYF%la2/)\2ٷtF9#y,J#^tP国2q/.Wr?:d&wDy?J:-l]T\ 7aa{W$Pd_ژ05GMrѳ ~ZvɬVJ'RTFL!PR(unhtYXePl* 9d];HSX"Џ`]}l+_''*;`OwF25 TZLnbKk؏兄kSYVƏ ؅ލ~ZH,KF֍ 29iuoNmWjU@bEm;njвq 5v*U.qb#*[a *h(oHrcԓV/Jz3:2%sq@ңgAu~V0F좙M\ 뱇V {vCr0MIAZ(>KzmUb`5ʗpU%h&^ͮr}9ԅS(HTB{5+yCa 'wl[0͟x:@qɃ5 a +nyUڨZaExZ[ VO9X-L|hv-zL<9bs/ $@[SKe2ڣ.iH d߭3e,T|UhAvR}lCg7`nŔ8NL@XP `U 'x؞qԨ), T7 4/tjE,M 6"-KAXg#07 nekՊRIVB9oSwxa9%Tg(QX),xB9ѵc^?dPKG!QۈӛM*7ZGG$8щ.uRJSD% o7%*xZon^"jV*+-һ԰l>(N4yi!_ W|[Rdn-׻kqRv3GPyxyL mMScMP* ~|6Vk1LJP5R*t4סwN wɳd0)o=m͑H"e#81FXB|%}_u0).mCS:@Fܙ" | w8bI^ !ɿ (Vl<.^f f;)6$D}!l?KYq!;!!kxT,.*߸T{ <„Q & q*Dvwp{@ԥB~)۪F G_Ҳ1~7J?I =2#S̱ÍWd~@pzbvyJGJrhy$ҏc{b2a.nܑ3-()oa0jWM/.*򍫞 Fz_N~0]l+㤢ձ[z^gʸ -lxE t5'~|b6C8ЁQ+1ֵ][`BbD0%F[r E8 l[%XL4a^R A'o ̿qO=AtN-b1=[~!ECM,+5BS]2(FCqG7Y)-R2 -.GaZWA )eY$sd4a8@wqw3yWTl7r7Eqq[?8"kgtsY]dcY>ۈ |U[.->Ǧήwa c;j2z8jA‰F JÎ[XCFd[`u+#.5lHZ9ʻ:Rn6|-b7yN/: kcمNEH2`*$-Xg_Ks&bNtum=m2%N L!0KfNba;=zxէ՚K Q|V{킠M(+ ۋaz}q"/py{ k|C'v Ųo:F~ZQG9NH1 @͈"W0sp<%vV7[mם;x_ki 0lJOfz| ]\P$T]$g{NnKV 55W$jAB򩿔nTEp{vΛZcs?7{4s] س%lk]ZسJRkyK}E=Nu?'R2xD;g P=45Rlű5s.*kMp^9S{'/4XcM~([iOwhO_ &AIB$G VpAƘL5݉~ӯgS1we`Z@#UA ,,G!۵RN%8)EϷMwEDzS5sp עޣ)VNaE- "8VI*Ton|`[Ĭ{S]S@tY*i؋w;I76nn  \nR{% x)@ J6uڳf w '$o8 %FY4˟@' d< (I'&:r!(?=QEiѮ)T_0^ĈC?, qqLd96JjayZ%yJ˚`,Y@hPvTL+Yͻž/bKYέz~hDwZ]g+A%KQ[mt2Jwy!׾]Iqa2S/ zcg o70 3*Mu`ߦJcq"&pbkewg}#@KQl_?ZNWVBVwDyrX 2<~;z!)dJ/)q=Ǔ5~b:RS4M&#Fl_?;n['~ :mzplN&j`<%k[Õ4@xv R~wnY߸nB>\Qzg%ndW!b!NJ풫HRRYPFަц#'D ؍˴(@A :D [(V_1D[ :Zx1^t #0fjWQbybiޞj]SP@̄p{,pq 8TTfۚ)2;m9 p2ZM~cHhݍ8mWD1twz o]ޚ?<ك ks+Bk\ 2!L\7QVFc K[8&~,jZy}Vߐ-Ȕˆ&IYGhY%kHxcwms*+X~IyP,T21޿kR][ϡYAָ=@)yaf!샳ӏVrub;)Խl0Fp!+@-J0۰ O؍>]7yĢܵg8LR Mj4e& #h!6"U"jt^xR}hfT 0KdrjkA'Ma nss*z}C v!C D;4k%i6Rdh()Z4& =۪j հ79%Pjlݧjuq'J3mI"Lu@e?yHH>,2x<<{WE&2{Y59yh 2J ;'Xjd y =wԟpevl>Fr*pJAOpnV[kPE;&V5&'z>cgp:;/G2~QĻgcH݃K QثsK&0?͋!XQޥ@@񂽧|H(&{tHs ƺ5`K7\|=]a9&⩣(M~ @yl\ {v0xF̟ 1.OSѶlyD+Y oqeokLz&۩H⭄b6m2GWc:djdP{g^< nj(#Dc<89+ =_DK(L/0R_NdM,.Ko>ssu>@aHk,N4Ⲳ8 ,MeI5e%oaNF KTGux[*$#d?h7 j?)Ibd PP.aE7>E$N;~vPV1?4.*1Bڡ9!)P>)s!o@bg 8G4JȢ6ӑ\NdePcO)i*B=!xUM68Wxʷ_;ϦB-Rs'k/ ނ9mV_E݃ [w ԅ}ޠAEa{j Q@CS<IX?O?y)bԜ$]f#Pty7-^"B-d"QQOMP:=ud#2˅#`&gxӂ\J[E\T9w5-̷Ee䪿vR|:Lӡ(ЃmxJZ %BKY# MNVx"Q|$ udaCvɦ j!Ї% ;6㟸g ðX*i We#lDrɷvQbhڀ:c Vfg / I>kq7Ň7r@7ɀ=kV%W3߮GU M]&r[:FQdKJ=a;H-sh)L{ U0(NgJU?av:c;IDIСc(OD#&dE(CO; }mw_36,g: ýT'_ ~D-sZ#ɡ|GDsʈ}Fea-q1rİ b'5uйgyL/k.hury-o 0(x/)(I'P3)[i-rRz6#AoЇ4\ FnYhA's9l͌ Pelr_\չhc]{+Zٯ/wik<ٙ`0$Fg0'i2g q/X\ZP(–䱒/&aHP@jK)Yi_W4CCU z hn˭DWR;:?uLŷRa {f3Y}ߊ^48Xe-lo2Z|DG$>+:52Ț'm$k^rh0 >HSXur{8KOJ`|F{E fnKcna s~#E:uϘ,0<̏W Q1A Rv"K6Ah45g3Gf@Ggcz۔pl}I6|kK =S+s94׆m'9 I:Hja8 A4Av'ʕ]f_3zfkԺ ׎  l` 8Й^5(RQT!RJXg/ 4g^.s%^v%?vG_L ڦ ;3~Z׏7;[>%hlN'~v?H4Mo;U Zso7QrxYUQw}], `I&E- zjfl{6nJָU{=ImYk;Ġk43{=lqy*x]O14N<B"r: ~fhgRTsqmx\n<GB ՗F1UF׷ bML л?0>6zOTLn04Z[Ǯ*ѱDc3L6 t2vjV0#X YvO C?}a`4w${sQWy [68XHnrv3#>B_gBhkxm$=uU2Z񷯧y!ͱ W eܯM)˃kui ؘOVQ뷹|?-3EByZZf?;A#l$%uPjc%8`8=JIy";ǜ ;yt̓P0C!UǯG6gMrRzK!r*w>t8RF7r+LjA8=s<ڒ0\;V|.QCmn$#~rV7\ 1VE<N+zQ+ bX,M guNQCa0*Hye=[bѨƅ'Z GǶY$Waz1{[5UI#ؖ" xf.6Sޥ.dԅB;?),+$ĥx{_ǎ{4?9/zM#-id^:4qo:4Ա,Va5hy70/(bX!2zG{2pGT#\YӡpTJvK.܂6',?Kr>MB,WPz^Me9"!@{<ɿ5"f 6c qS0W] ` lg\jl~^ #n4>6K6D876|1*zU$u:N ~ę=fÂ&>flY7O0S2:O(/Hs/^s=<0QT/EȊ\W*I%^*9} zԅWh0YϤ'v3+&@hh+8AH'Ea^Ш]x_xjzDÏظ۰Bb\ | ^K.C@=i{#'-OrL#,`Өd5,'/M/WeS`}q\L'{dJ6-_|gg^0 .##62 O*X8-~2f`hB\q1_0i력 iSN543{?* x!yɜgs"ܭ8b-rՀ}OQsy%,-srCsDJOA_MTn/u+Bqg m<]'іu*:YƠq^/+7(R? cAedX1Hv/꣧VY]e~ *`MAU$kN |o2+څodY! }ߍɠgV'8i/ǵ?ZM5ſxhٜdҪ|# 2*K(vX1_u,5s(eeρ6)S[a*q=DuPVL0{? lǎ97jf[>RγbqM!r?ˈ}Nx}\jygBj[d9g3Z(?3HQ)ϰ|qΜ.hcd_ ,g^GG}> xOw]= o8 ?~I˧"Qi +xf2 Ya~B^A} J^(w MvvTE}QvKmcp WW\"ܧGG>n+r4U-|#4>{&,(ujП8Sj摜!NmL%Y|\jI?r'!nJ͊ 𥪘;ugʂíxMtJ/$GB‘ %0"V4)mo;̨֘ł5SKela.}\v+ξOJZ}Ol,uh\zHFdj_b!seƚ3;8_.͟-/EdV53|Fƻ^1I4bBp9{48Po e -X"]O𝳂Bdj8r̭9^KxI sc:ݧhM7:u7֤p43dȓg%Lt7EXa3]uMYt0"^;1*5iuAsQ'0̭z4{B1x̿OZjx$^{ΧH2))/?5w7.]ƳeԷ=!ϿrPof3.æRZ j[Bg>I !`xߪ2Zմ1ɜ*\Ǽ'(nbR +EzٔOD ![M_,?G{5;pNj,(+ ]%(&P$(kU?"@ KjD%=63jc] Wr:8H~6M-L G5< P0)lVI3>֣ߛn%?ntwL¹4bo[3>:,P?p{/W_ؒ:煹ߒ5Gӻ7ek0j{pl I.<)\H5eY Th^l]43PPOγ2qU1DGOPM( ߃'R%?(+PxK! IJ0$llXE9u }hL;: $DT{ޏ9LpA)h[5%ގ*5!(ǫ: m4^8 Gi{oX֒T ;7^cr#leDŠ?@VOU`T|!F}gJ_|ʓWʟ0#%ZʀIF^-oN ژ+!_.(li)vziK~hmyA=~ㄚ%FrK@YP 2)"d-ceFX%'Mg5-qq< c$`)ܨ&SAV"[Լ(jl*hF4\OIP"zaνe@Hѧy9=0^t+|M&ԕѤtY0nFGOX@C'4[?RmO|Wtw(CZ\`eg]fHI9yjD;vug2LjH=QdJ-ܠmB1BwdMN_M[ .zKR5RLaE~cDd[f5xuXHE,;bdLFpI[ArI1 S0n~Tmt<<nWCK[0 5vWr(2t7k_13Q`sbC (Lׯz'3LgkLZHĿxJw.u)O)@oׅ] `kQl,4sg3p[vݭOڶ~-TYL|e,%+ "Jjs F=U<[}&:JԏS3oMO'|5rVI6 B\h?^ݔ0[ |kzF@ny٬%9;$#nİmJGԟȨgCH +Е?9@JρFw'1@-l7w2ր*gIOrwM24&,pu`q Zf6sM;o{r&$: H{~kq}ϐ`+}/eXEI]ɓgr @QuN$Lj:y\5<ńMm<. b=R'-A揩ܥ4Jc">aȫjCe1C|ҔqY0@Dz4ʸYVs.l*"، y +ٯf^R_~*ap )ިzVxFA~A,;C~ʻ Vx.^K55S3˱|PȄ7|Ѐ {u]KE"sءz9gff=P.bd\UxQ`;Ri*c'?rXkp;'-{QhndpG?c\49r'%-d zxCڨ~M|ʯZˁj"_xbN^V~rI;LXa={<\}a( 4Z!nւX;6 ?|9,}u`MR&M5N͑MvJb:Z0O50HT3Q;@6*2=?d$'!oYܻ}bǪH$bL!l0pj]DsJp'A6ɤd0(0n ɦuƓv18ɥ=܍kϐ2+L30kI.GY$S$ MD75J[HB[\ heXjGނFʝr' iݍoX݆ eޢqbkLoQK9 ,`l,baEBE(+ ᒐ6*U[‘LOSLFSoqqakp:.pG*SInjpm bDL?*[db޺N8_<\u1<$iνni]唊ף [LtxVjϽ.mDV'*D1P焲^ &w~2X!8} ["Hn"wVԗyÞv@hё2W :wɦ]0Bf9TDQ>C0%R)&L3~M,+k9QGZe^]`܀Y)98<E8\,bB``¼WG9)zz#W` w̐VēU%[" _Z3׏sÎOض,=X\C:,ux!]# d@i`zydEԆ@AqUŘe.,3+6ӆPS]MrRWuɶ!9j;Eq ?E'A%+?55JYRߺG Q5Y@.QL3"ƖOp{[`׷K9q.}R`VPGRxBSjn8{[ݭǤءJOtlQ5-.l(qQ.jN <›I xŀ\U))==AD׃vj Y,$ݕm^:Xֿ->5()DbE ;X<'?һo@WۦȲh.Kdu__&‘3Ocvs%RF4b̽ɝgs#,'-ү<X=O|f If6 -:~Q0r)BVL2b2;*fwF# og2c%xK)od@8- 6iu%0n/1BF]eSi6OZRū튿:J C)S=V COn&ͫjN._|C#>~mT#2)Z($FAXN~Yð- `7-vp;oH[ `q%hg*평:VދA(n^բ {ؕ7q & nh i]RBx-p5#<{ n+,dK"XLP]K` ](CBĖ+t.rmg-uڜl%9}Pt:ewe9kISfvCH":^iT \^+.AF)#SA`E:b1T#MM'[Mn.|K/E0J)L0W|yHyrY鈁+úI!u55g?/W5|l{;ZM4<^H+r;nO&\>Mf]tq@1*Pc|2]'ncلpԽ9 904I~`!dkRK'#I/p[_v !+eeĻku.:scBǺbH:&k⼀Y,yx6p'?#ljS|݁a;_ 뀼_e xWl,.@?+"FufB/Rw,(/烬IHkCK:4FQOTG iWrAїMUX;* K3@oI<&}DOs}2lu(|9ŏ~3%;2b6ObEG:ZRksF;f 2fh(x9Yߡ7uB 3f~| *R-Z '8lb$ _{Qj3Qu8錖jAtˇpBI65uEV5zr41C,(mxĊbо4dhz(jq4)~vuoyj(Je^L]Lz?t ^@e 犺;W{*.{WWeZbw/}43ŔOE_y+ܛk0cfBCݷ$h)]&"*9 JY@p$J`,ưk݊Immx g$E+%da[kx Pfz zG{%k%\|i݉

    vP5sfA*.D}EbC'E˄2S>d9>3@΋1:8FPfOe~  jʑ-*nZ1Tcxpp1!8TC6'Oj>祶F3S!_[n\|[Xa:d)A"x%i47Q{u?%r]k:?MRr,>a4AkS_k %}DS0u^n OxVN3E +کrWܱ8ay`Vu ɪ`˚;wN":TN> o!ħf*9(͗zXd ec Gxd-Av#a&LӼPQRcL'9wbF'J kH䗴Ωב' nFWJ_߶ǺDetӧO1PKD5| l>3ygцO'\\1fn gaR\5HR^OR6⩝fwe``"(@X؟tdԬ쐷t>Īl(@yWKc?S+OY3["A( &_83`REe*Z]L,D{?#yfDey{2GIvDw/v|Ue%6A55tb| +GuO lh:}_NtA䵝l+iXvs޳cl/p׭:+f nA䯼QIg.˨ɱ i&e-]Zܘtؔm~''SW7aq+Y`&yvMQւ;H\ffheBﳙ*\dNͷBr2vS(6Txw;Iheq5&4\R #xϷG/q-SBxJ@@V Ot~lmx)Fg:L FZ/e!t4wo8V;]},#OF'"u1Fܼ㎣ٮ"J%ͽ /|1c测 PTRh-F$/ZhZldid,]t{j zb ?ѶE.`5 l0g_Z]$)h60r{.q30 `SK_C7s-63G+ARx'FɊ٘u@}py/JT %>nuѥPFzpmuܕ{?˨ T߇(FcJbqt}+|Ml ׹I@;bKbsc9əi,2tXB Ezdo CH&$2NXQXg`qkhDqzС0b$ynfQlIRd]8shy.cM;g~N8ݎ ܇?OWiHp3D0!6 9 U&͛$I0A"μlX%{Q9f7 &Ar6d,OGaTH_#d& -udɫXϕ=lA;k3p_dpi~dblsew9 W|BP+meqcHKI, IW ]$z|PLyÅ$7\7$";V#x<Lvd䦌wԯuG`FA`M\V"} *#%2 UB^ G * HVz k1mw{l'뾛C 謤n~XNXIiL-!\>ǐh pW8aoܙD {V@UW.,I:0j?z3>a.}@Km{p^>Ni暚|ApUatIAM3Q^=m[J'l$\\uڀoU%5/LiA[EMjL=jB|ӵ WCGOIg8(.z9- CYtWR` U2@A:MsG&̟,\ ~䅸i^OJ U7+!_Ew>' Su J#̥~dHi&%/W|YDqdx,kO9tOHPOWh~&u6k2֘ D$5ܞ=/A~,)*l^bb3bC1%jd;Ko5ygHh2`JS@ۅԳ@ ~-Iwg mF 4ks=]IH& Kܢ4/#=@2JТ%\KekI]nZAl˘;)l\O-C}̶ 5d'2 rj#C:yd΅%IWL)3k72ɰjSc_>q=9&$!ťNIMOAw1N[مqN$5j nΑƃ"`ԖZ&[vX^ k-!u=`ҌZ}9n%J&7MP j(LNI"uX4+h^EU+l~%-*pMo? w|=3_9jg=;{L|P"-Ad lg]J Ky .5Q*xkXDÌrR{O ȒD # TKO fbMA G:a/h1=KihBb %evJ+X;Wsʋt5_'t t[aą͡[` [KY]O9iV|$Лga(Ցx0%5"vQ;YW+N"SߦR^:5r~~ n⟜(4AAQl_u&In_Rsʹ6yd) fM%~է)G+%cO|0 ef2ۥjOun# r0'͑+sޡѶc+/˻G7.먳n e?uAA`5$٠}V>ѾnEs i_0bGn6Zفk3}|}cp~ LTM(jʹ#C [یSOU㇧偖~g# !xH ~)2;i|<ޠnr٘ps͠:>vUCL鄸1DPY#^k)nd)=6Orvk`k:l>&]!~x! K>GLjH!AlC"|K U5u{moDY*% ` JcO [B"y v?5W*HP0'KZv3CL`R#0٢KKyO%2Kz`diMAcvg~auRGƧv5wXU2-HSN*y k&Y-g +(*R 8Rεx}<ڭNA7Zo+iD݁ &Nz4e@m%N!ެKE!u<N[Ӹ zQloh+EOxEGʯ'cAU/C T:Oz e@nv;;G379h==X }Xg5j|5+3cDc*歯I<!4/u|4Gm'{qs 1Y~ 0 ϷxtՍFw'8_݃\g=!bLu8@ȳ%]YR G;cN=QE{%v*q%^ܜn Տ0[.ϻ2g]j}C@\Y=9JzK"n ˜s7b~-%ԯ|Nc@T(=dt Ϣmhs Xu6|3 e-[o,Qs7D1N¥& Ϯ'pTpVE x)AT zSy(rhvŶLR'Ńu`A[vDܧx c1n:bHFH@$=pɌ]FdMoʮAXlIf.ǔ>m#Ja% =<i"a5|+z . InQ|{,釠Y 7>0z7 '0s7c\4j(0P ra^jooap9K`YX <{Kډz%SAuIKhd1#@gt!*_idIYcBl|wC#&uI CMBM,ݕ:,UyA&,h7!Z4g+_l=*g~1P !("rta'%?&&4(VƖ*eiiiG`1?4o#KNASmkEų?K`䑢9L}fE0iЌ"`4A)+EW@U³J(oNz۹)VrQ> =yX{bG\kBͬfI]9hw"5 IШnjᶺ$|hE{F3^o~-uieѤEӳ=kVMzB!Y)j}t=Y, ]g&#C߭,nQ疖Wj$ev pE塅9?(6|1Ϲβ#oD,p2<U| }A8==Hf$U ׻~?"N(ya}Yc,M)8VМ'NiuXm՞wh-^ۥhµyKګ]=q,M!&_xE,"ܝZݤ ԢUgM, c5+g$} bIc3^ݍюux$yAr -•FY+ɇ7ۺF,"'@^$ƝU9I&,L=k TȬK&YeKh@ , %9ng}m'9:_I6:k-h9N 7Z?OTU2SV'T4\DM7 ŬꀉqqP. ^"7f?.cֶĭ3 /DH\̒R]V^tjcjg8ȡj%CkX𮃿 &^:" I(bQW>JyL_銻5XnB>-墄4dljDUˇz%;&0d Ʊ}/>R01ڵdץPJfzhk`T'1q)XdHWбPZ*$qSg`zE&RB1x 'ƣ]УҠ0o6̒ e1֒D4[;)@Z*ϿS K^.3qXl 13G]{`YX'ys)Wol?3qyq0)UP ]gI3b=g鸾[u>'-f1|W9 uk ˽ a~/œu!&0?'g嶷0x`ٹHj"Uos "e;_ȣѤ9}՛_~f w=Y,R5``- =t {9% Vm8*Vd%;6<s5F"e,Z{lϾ_? Jnӥqc?i%evtJ9R&0rc= &X%O<ܱ[18 *c&)-hL}"&u2Ywͭ&+v~Nz? RA"eNϗHʱ dKt|PAx2zflLT^1BR| MѦs`ߞ()o&x}T`X3pQu{q?w.ԓhҚ,Q(wACbajp+.pT i80WU֝nlO~[F يpFHO[>x0ޔ!`(x&3au:vdM=rQV<[uغz#Ɛ˛$WU?݈iEMi+d{!쾉ߤQ=mޣGvњ<歁=4/A%L};Ă]Adf#4/E]x="EÉqC|Z40z#^+עM >"ܴXl / >-x16,Dh8z*8n.ׯ{5~_sEFC#M?˜D56).0ӇٽgGGJH0A\hUHvxNt㞦*TکKu2H81!hV:e' JOoO7ċ &IxHlp)}ze&鴊.TZ,sXxiۨ"Doz#o0z) }!pK۾.Si` w(1BK@ruOtX񏟉 ^S@JF oN9L5#I+@&Rя_)E4U^ImT3ܵ`TR9}1ö݁\*kQ5%dr5 nT9D^N!>fzHeoEM=ҩ~]px䟞PwO ?IMNMd01i\JvlvM?9fg} )׼GNqb )82RLp) [t#Sݸ? m[]jxz;XvA "4a"gyw}]Eia5Y/\Vv  T'hy;S? ~`z Bqqg;*}tu˟v ?. LnWJ7o ..ڴCQC4M:w/`Lțf\g^m? |cmƵ#.{YEA}O &.LwTiȟ }}%}sw2{_23x/ Jx=am)\qǪO2jn R^|VI h n3܃/wLSl萺c7`6p|ZjlN43|%sΞU>ۓO0ZȘYKLv`q 5j2TQ2lLXeobnj7SQ:4 䩷L*4!joǛaJWi*bN]"sTv)".qj:|v &Iʚв7b wnΊr~,w983_aX D*B$ ibTa}dء~g}Em/.p0D6y\ + .cf4ꧤVW{ PXPlț^n=>9HdB9==DX l_S4=f/ZTZw $ɨK.DuuvE vA&7vzҋ/us$yxc@wjTgUJR|L>Aah6 zv(9@Iovvm)٘t ̝1X/O[Scv^0 o}+g iilLv7O!H8,#* \6y`ylp8sNRl?'t:t=em0cEZa##յQ}gl)5vhg9ݓr7UZOs^cqjq廁Reofڭ Y0q< MΧ%_(GjמDjgrBq1Q _fp.4*v>uZ| ^5Fi-xBrqE>&f2<+w%=#%Q5I7'AIPagW+K]]/LLV/*c=zX*7X,!Iv%K . bxH9Ƿo>n(~}Nq8} n4v\ u*4iU;dqA|sG!Ee xn8 ȝl15>.AչGH'c1Zct/q`U9\-ƅ;56[Z2,=ׅAfŠ`>iV e 8"Xgtz'n]时t*|P)ON9$к8ǒ70N޻`YRt'ׂ]%VoEI)@r鐪FPGj>+n@$]OԜTh;vJp&iMY;/7NtFX>Rœ|YKb,(,ӅÜ:|a8;)ޞήBΰǛ')Q{[Y,?7 RiJE 2Zi{zYhAI·[ejN60tp3L6B4_wJ0q=t} 00= Omy}"Nra~0b龢/3u.PgczjU25:;a﷭@ArD"q["r=nc DWe5ȣ0:9> |kCTfXWTAv\%pc6`L|9z/k#oغLYLN}Xu;ܲwԩf#>ʁʖ]/'БMגFZ!WͳO*9O 5U>,{l~MGbw[{ְTX~jBmnd+B܂U&ߖn Swk1 r'd@bܞ/O O r$-P8P8@6.5/|»ڧ_4^hm^x3W)%00/'p7G]-3 pχuto^/a2PQ x>Aゅla!V7 7Ww^aŏ^=gmd 7vvD∛06ƱQOcR}4RQB8@$fq@O= ݅1O01(h(m;U3$$w"!!([Β`H)кeBD32PfBsl-=WuG;ӊ Dè.7!JwwaY֩/oC^\ڍ_JqFk+uC7U 7 DsiaԭJA=qKqv3͛wy8ȦP?pHpK PMOtފ ShF9,*K[$c}OUaMO/RUKwED"fA[_d_μʿ-炪uy`M :5%x"`/H!@ԘrAJqu:Xm )ސ蓆UV?`BlF#A@x_eAhsp4֍W,jR&nviBx}e!~t)egW+=p_] gHd,=^.;BR3xWݟT/_'IY,[ fy˧NJks~l7Bwz0N94]XE`bjF޷b~Hoh^j-M e:8vT]=8%όflh,ͺ)> C )ezYJ $I5߷Zn:e@Jrf wbw~[>5$F_@[9/Up4!+F]^[b7~K2M`<(A}. wPՙҖjO4PfUVJ( C+α,? tu-yԇg5vl4|}2|./Q-_OH w/n# PFp'͂ldGF q =p@%PM1ç-wI∴@STLo_v^!禆w?jK5n,;1+xYso*82(#AOT10|y;]cg`jNb[@DjgVX=Utń(Z'g.LFw?A)fx#>Rm  !6ߣ#q'*~vcՎ/0U]~(S|Rsۄ >@6 Cݠ\QhSrk[P&dp>hSt_=c Kj=HzMG++AQk;8R՚&ݿ|XEQc;L's 4@gh#4ĭjdVMoe")d 6Ֆl }Eϲ#~ˁ&o# ⿚[;/* b{y}KZw{ m}Yl$JmA֜ z\_d lÆUyi=Moߒ atl[NLMMXJҿqco8tECe>Tz$FJui@/?}hw7S@] Mѱ5A^Gp&H*Ho'}GzV -r ?lJ;N.AdwK7է;Ƅ◣'tqk&a# 8ذ Kc?Izcp[j8@b@YE{JDզ}C/i \_Vۑ71½5waDFiV=ex-]$NjaC!S?N/}qR~̯~Fҗp6r c2x=C1W㮂i:u ٦ӹQJ}INĴ8w r=D yRVǪ%T+(|E哷#X: |bРuz\VdaQ|{&2"v`y ϧk=9aG5?Q0 31H<%@њ/#kq ʯɴ+20xpbVe5:Lb$5o1MF]P$c{ 43+%= ƛbDB%hJ[ggt;S@.bo^&?V$Rf^a3]e]SGڱŷ;n*WgD\pTi>*qNo\dKs (PIcO hgۘk;k[}_/ t$X ~$6e<' P[8A'Êqẁ۰Uu; .Hb }Fӳ:/D_\XaU#Lz-c8W-i|?<+BK^=a҈&f}+tOaΏ%5aJ)Gx֛FȖ&VG?bcd(Q_.} {5VU` [^!we&OIe$&O)}bs I=Jh>żQ[5F[/ݵS8t;@TpĖ`ec419xנGigVKAC;D/˨N |FMhΜGKs}ަ%aye֢6@+5Bb;ԓ_& Į m\A8@WfEN~C7=R:Plz%f̮. #t}K=ȍ\ /|@)4ZT|fG),ԿcUzm!h(b-*$+Fdȱ|:C(asTvl 8`x\+Kv c;3B ܗVelB!Ԧ[# 2F0]OY1 >Z "񣓰c]lk)K822!&Aa1*B'`+$EŽnȆ$QD$d<HihQ0ypE^7mQG螺N2?ڜV5R9ͻt0]]17 *\_y`cDYD9by=<}F/4ΊQN7 58ؽr$s~v$BW9R7&0eD^4&0o7XͻG[&7Ff1\/\n6["P wp,#HDKdikluY#7",/HQèxU ~'B ]:$ySfkc䔙J&?1~DPuapJ9/pׁ !:]cX"_;pW05EFt{d2c֣iz% *XcyFa xCV%n?Vn`p2`F2rˤG X, xl8CX6buڑNRw,2J\OTְCߏYԼyN<8?t jY{Y&fF7ܹxܴA_lc @0@i[F`%u92E΀e tQΏM`(R@$d{) k.K γ$% LrV\p>/v/I?XmVzŵ?^'j5waqx>nHj"N0AOa_xq=Zr%wS| wӘS{vn@ˡg{0(+3KJe:Z۔4?h0DlkfgxNdlat \Qn hq4swv'dc8Fu ^P'U ;iEH:8 !ѳRpY`hnΣ[*ށ! uoia`f1e~BԌJdD%xS#. }Ϫotnd{0V(IdjcbHL A).kVTp߾NqA)TvF%WkKežF~K&xWTL[:ܺ$? G:n>,W40pl* "|]8LO㋋3g![#1 2zjv0.it%MN 7eůKǫ@W (鲺l$mȿ%!lLvY1D=."p/O~rPoXkS49KΤ+!j$[W̵ASJ@ $JSPx:d#N?DygsϪ)UwurljY"u79L 5xLhǵO((Jc펹 y?MQyt@ PcVռf?6v:\'g!|ң J^>.ʓӎ]ilgؘe{9iL͉uʋ[(lAFZROS+'ӌhEef*pɻbg+@!tx!C UM1:WsW*qӰe2yV ٓy2é2a` #1 riųφ0G{,q^эc+G=|(.f*rvgkTy*sK1__ji􊬀C} 5{i[qA ܤ,zKjj fR(_6-@><8BRLTi*|i`1g'+0vx!?+T"[rSϠd$7Fko|+.L!3XRb-\j\pKodTdSjjN;лLÏ>J|YFITDǃC}}lXI>~߀Fg'' (|<BzՖk.qC'xBtR9iN<>8sU7 ]U麭O&96'V'a̶Ct0I45he<'eI5 vl׈3b 6W/]x)a7m]?+w{bшF mȐr`; g޵?3Br}i0 D0wIxTQ^j#~.Ȗc \)Q x4_3]c9{nd#v߱#@ wScE8I Zve91M )XklTUO\ౣEJu€R 9ԲxtWvѩ"ڪ%t v8 s)F &oIn)yvGP+ oeM7H a{z@ψu#t$BDf${d| I_ig 7t~m3ZR 8IIbWĈXϨfqn AlzO⅀_h% ~DuO!bM̧7s4wHiF>9).!Q\尞=0i"V^bsɾ.tWU^TpL~v]$6WP%|ˎѳ3G|V;ͬ>VYq49]Kɦ+)J{\C/S|7{vڗDG$o=~u=N3ZOqhZ*=j(] #e?U/,Rl|G tشNv˳9}۬ɉuH|cي:ᅮ8nL{XTGiЛ;koG)+ُ 7 #G2no^ܸ O.X*d'~pr'y0c}Љֈ9.a|h3dѱ)B]MV'"^[ 7B953f ]` hBߨmߛ9xM5 LҪE 8,Н5%L:4˔fl:|bxPYEw N-3<6s%Ƣ?f)x/.v뼀}g%xunVPE(p%\k{  rT,VbWxIFZ H ,m^ET屸^B"`<,@k5]l;wRn0b ЙܒByo%;i=(RGDQk#l}D[?!)ɮ ÌV8wF,nO dEtoB#6pD?wGkQEd|*O"8 EbUWh21Ȳn;ۛ\p|pbsla=;-TPBʹ+WV ]{21| f5?)Ys,&sPM<»f1qkXeޱ4 h2Vr|4D#%XlΆe*<8u9#Qt DlrSk_}1+4g>'넊UB98H쫑EKkЯ㒬Q*0Fc0'));a9踠UZzUUE͙/!?gpwj9e:5p (V+,Qe8hB|!DX%) x-tn/(SIgّ)[2!~Q[%'9pU1 yrTGտGt)ukfz1 S]7=-tHn_{u\E5% 4X-okPIةx")Zaě0Rj($Gd-_00USY~EeD!K5WAG癡X,3f6_ `\C6j1 ܛ!9BFP*_\BLPE+mSEpd=gyձIљ)lk42 KC_j Y`:9}c5A ++Va/$*93xY"%5&}ڦv?ÍNj~oi3CIm` 6<ƉQMUc?I,\`'a/JoXWWDǰ(V8;h4 2W,VZHEARBD .1،<9aqa}~ҼkݤYq\K- ɄĐy>-@\ " +/xQBp'p\hcs6z}B 7V ~g ^9( i񉜁˨B]ul_18${k֒nc18 Ea̭ϲEoq)ORg@, ۺp.*O8wSòɢq34G o슟I`rlCc55㔱$+REi&YpEz "X䊟7qY$/TNbo?ڂTnR+>oo<'CЪaV]/mԧ&fgiX @ٔ7IG?~)?+lZIww\% 6 OQfWxiM_@CW 9?y܃yh,wT dkmAot|)W6˰w}P1CŜQXf%e$v2Zh@q?y XY~^ c{kik'e >ﮣ1=( ;#J {P%1n*< S5J>V)]aa¹)XFOu7-q9mkh!b=eH,FcSǏUOZ=^&W.u*9X p0Qּ!S,lq (C,]%\nVU/ λ<ܦr 7Qcbào Ew3f}$=#[e֑4r/ۊ~0E]w^t\wߐ:7d@:6g9D_efvT1rK6k-yҠJ/noPw=,GtOg-t (p,b x&14_Hj{J9 tW} >P6PWOz>6"ᷥ֙ӏoOAWGRt42/StUn͏x]1bi}%xI :\-$s;ˊUk1KR{BRBY&ƇL|k) ?Qb|>(g·y,<64`;%Q/ysJaV^)I-V_PgM<4ܜWnRZ]5x ![ jH? ms8nA!fınJhwwHj<Ǩ`HpNq; >5X G]Fk??ޠ{ϥ^(FdٜS_Z}j,Y&R( sCsgq&vo']S:Mi2"݁M} P91tRKisp|cYsl7 W:* Mqd;p/cU64>I |SmyBj) 82{LCFX!wXX#@jQ[sT}©4w)nDꭳ9LRG}l>Mn%^ۭ07&'S, 3+#6Q)RU{9d?J&)/Jaa&\ `ac}bIC*[kf<~yHtEdn=,4W@DV?=7y,_CgP]3ݦHΑy6?ƞ'4 4/=!刬ь5NOjqiQA.fze&uL/WO*G`W%"Gk2vL.Yk/"q HA2Qq7;v剕Uv k\Z?h`zS%m,% T!t++LXN TӗC..|p 96҆b@rt(su*B%d(q{1#E~,O|vSHR*}XKҗaw O ʻ{Wb +Oiwhw[2[w };ՊÙ,3ͪby^*[:@ cM+.y V"Oe ~ @ra$DUk7dC(*?*= [v76qdN}S*:F9Y]GD9ӹ}a J:#< uй59L"2m֚pY>!R{.70t,%DvZE)O{<%iW#bf.VRuuӬExF 0`O!&i(5IË7nВLqhI_Hx3~D{uc9ŨߨղYbKY[B)4I9:ԨO!H;ɴ ~ IXZ:=!\*'%'cv)ĕaR ;˝,yk8?@L  I_v)*Zߏܞ<D? Bk];\ sϠG k.y.WU$CPh@~^}pKR#\4b4Iّa" +Ƴ}H_^tdP^9ڍrOFĭEo1mA!@hx;\uDA4 e3LN8?Z$6-M% 4o @ pۼ@ZM͂G 0̷wN NpPSh(P :U>3Z K]˺Ȃ@1pdb [L0jN.w^CAGa,P]u-|ε`~ *eCΧ nOT+ ~D4F_gigP,?Ǘ&n倨"LqVJV bH=-SưƇQye=3 ,H|~` ֍*ֶBrЀk\KL  pL7 Ur%MqXdˈӦ}8ҕ2U˴*c "ꢲ5:y~*)`f¡B &!7%3uȸŶd@$2Ƃp^CvIؤ(rsXs)GS %Cdo qT^n$uH2,\0|[,Dm.BV2#ǒBM70`ݵGe՗+z?uW{b}^]O􀂿eT9hS3FLfx_dY9ԌپoɵTIƾZ ώr &8QZ1c^ zvʄr}teTP!>1w^6]^Nf f1<`{3ǔ<Ű)'k=aI;˞<+VZ&%^wak4!lKPq [R_te^|-2l^x [E?v ̋'lz"HCx,#n1ލGM. O{17SUz9"#x&/AFR'?ފO69 nO>ˈOAdx,k!HsyH=w,N.l2_h:dӺe8g O,nUWj Y4m{%>OJGQ#us^9 T uYv{N-pfUFN1'y]لC,=/s/sD6/zVcp ÷ Ԁ! x-٢ҧ+ߣ58avK x+QwFg_67!c@RB]a5=yXY,QYU$Ž]#9z"bP: +aQ3MwDj}K4DqT8%q!kעh '{2NvQv4Lț`M܎U2{sYG$sJINǎPdgARͻر5O͌3zf5E}KM]8M9wn %F`*g܊~&+%h1Iy ^~_*b/h Gܬ0&uSZļ@T7oBo a#zU[M"Ϟ졄 EA?#~:*-o M .ţFOfT)r!G} }0ƴGHLJCٽ?/`€U)M`ó/+ ~oɾp*.v4[0ȃMIT]ÌҗdAk" oaCS :,QͱP'Qx:Wl5NMxBn Z w̾<5ZS쉪Żc4ZzY6g =Z}|aɾsuI%џ+Ҕa20b1(ԪA6K)&Pb#?S3ڴTOo4W.3L=52㽡J+dYњu -$t"j[9&P<:PJ!؆xpp\Z \-s.$Qw=ĺL`?xc̛m#|ڼ$"nY//yo<*8|hjy{KLL`]cj+FWF.^B֙ZT Ŧ2tO4.Wj*)'GO&+`  ۊZ|X~Oo&b`zQ1zazDЭ.k%-=uaa,Qr ^OyO_Aub?q\c-TjL ^7.'&L&f- #; w`~fԡƅЉ߀;k}{1oK<'yĦ% Di.+oŪC@l%`{X܎Y.grOf .5紺d1l~:@A/SIa+0&gSd6gXBbj'Fx5J 4h<hU'5{yqb _'l<^j㬊Q@\7B˃f2ܲįg_t [׌\۝=ӆ* 6:b DÓoȜ=c"rN9bfk_&8({0hℭ4[]tGk7zp<N4NofܛoXSEF3 ϓ%gئ,n=_[uTO%yh0 AAO?`ď|q$Zzp7c.S6J<~E_ Os/>}W#-C̥QseNv;qr+V&Bqjl('޶ S76QЄ,saD(@Df? LemC 1 VJvd+͞3!59bprʑ2$v3FbgQXR?3sN(F|}cd 72h-uUOșsɸfB=&fB^$yufâzKP޺\}/\j:QS-B̷$2o_!´,6z}jkؿu_nJdz?C:QGM7>ࡔ.ryDG9eQFs>iת-T?!Z#K΂" J gǖ[cXԩ O(kgal ȫ旾 *r7'IN}KL1Fb7%X 69+r[(@}/.ʀ,/3a䍐BuL{ۈN9ôwLFshª-r^WT =#bώj_52AlL-}rCS0MH(nאvԦLoӣ14 rc<8n)xRi%Mo4k+Rϐf=0ou BwdE),QoStk}|4O A~ f.}Bt桦tQoxpPb[,78٤j<)/4BᲣEUi3i]yD,±d'1rv@޻ !.w0AQ+f[%eQC<~D 20qEʫ#=K}DE)77 ndM|tR0SmM\H&5@ƚW/W}< <ӟbt-N堿lsukJ>TikcQ? b?\k^ZmDV5x/*#;sC+cƻ~E:+zr ca>2?zAh\Nn #ڨQe=t6bu\I78lyL̀x}'Fuvz_t} U ^fDh#k–.|(b+cIv7 ƿ~ݲ# ui9k?n?yOyuVƗa,@=%8Q|*F|[\:dcTsAPi)bt#7i\ڞ$eV3yG?QA& 50_YΌCybm;`_@VT7|A[[WF|iOar Iiy/pVn`&hCs?yg\tr^96_Jз:?6͛7u2ř`W@,ɛQ=bz di+[Hp9s,@4:>7]' ^V aI?şJŕ]}W}ɌƎ?)'['f݈kR!}@b&`|!WcVAXFᩅ7;j >'o6WvуKd)ʋ:ub1QxdRC66 G"`g#MfnD($'呛D7$OC{cyKb@m(K,&F==e<*:sbC89UY ꥝W*bS]:FZƎ);w'yUDZ]=_ƁUAKzԄQ)`XJP+$ٗr?ȑ<5z(gZZx1q'h0ڹDV@eG2dx*LZ]䯸"^}1>;fIH8NQ笶 oOkg/Ч[ _k,;ma~<ƾYU&B2!r`^Q--څ hqL“0fYx]bNcⷒ'{=L^Ǔv1oڭʽ4K~GD9ʼn|;!0R_\H0BߊCaÉcr(Sj ZY/M#JUp GœNE'fkxxY^UqUJS3f6ۀU%];T+>BUX3 \jn5b,FjZھYAna[R5 XSnWpHR #7z >?v}ŗӪȞ8jbS-S;_ј8;Q9!){ٺsnriѯ;%"ezO:"?M(s'k=k%HSm iQ~BbxQ)p뱰dagJ y qVjӍa;`@mpVj9/+$L? rZtÓ>UhRT4Z33!mgQoX$8!挰խEg:U^\[+hhi~UR(+X.%QRw궳j'X`Q7d5b$v㷍SI-MF.6Y](^/4]c:M.:pMB#)nDFw_?m$܋= zvf'\8_/] gd#y%y"0[sv@.t5Kuf2jQSݹA'4g/e=--ͿVF6#>y|4-H:ybnK [+ً5"W7NTXa2`t2]m3AFh5GeƠzD}~=@ JMP`tyј5i>mYs2BfEu#*ITs b.-oxdSKE<ѳiN)@`8}1?Nh.3N^(YqdS+O $X6_-wV_0:E~W,qdGg8ą?]T騍Cb?,EgcRv>_cn43 wfw.{9V/~+f8-?$ )iL&uhݾHH}͏C᜷u_#`]Հ 16Rseip y>h 8E|6OgK|׃S 5i~@(F>u+a܄Cz⢆C{q۴8fI!&zJ~( ܈_8(ޅVO F p59UvjS6Cu\J88C7rmH4⵼`iRB`"x8ns  q R6" Y8nPeX#-Sr$[0cbQrd<]~*%1@(Хu%t~E{i jϦYP#&olik_-}?,  /`~S#qtp#PmW>&9o:d/& Ai|l{5qԭ(VPeH}ۯiE!= UQlT/݃?PS!t9wj͹3хٍY>ಓjfl: ɿTl|$ V^'~o+X={P7--w~Lpc3]+7W00C׵2 Rqp-jK7ӹrL*B% Ҙ ~R:Jb#xS0wRo!J4aC teιפuU@N}a\ fwWgh@ &+ХnV#(ˌ3UpS S|}OlmU[xI;u`Jv ˯zyd=ݽőr-F=vB]@yYC,F&,{sœ蟽Y+ h(q_6]^TxW2*)mn ]"v2B&wR8UʙS7JCF`%v11(R\R }?!$gbaO1λ9&nmfuF`ЭtFgW,P6΀d=f{e2y*2S m^[m(YAU[rz|&Ka iu $mRjq:feA%TINtzkbPH>Jt&yΕym)Ue;Qjb,WtMEl:\%X!KZ+P=lD…nYGm rT 80 [3 aH3]'D^#VTK[5 jذ%$FL XnƄ00^'0\Gusl,ZV',Fo5ʜP h֦ߖs^=ThUaӁ44#g)C1z ̾ #Csn7N0ou dF;+[QGWGrKg/CuQ.2pieHn)Q1bzKY R>B+q7U~Ijޓύ$ *}ݕ@yHWMC ` `B{}*ɰᛜTMS$65qls0 bˬz#գTmwanUhK5PvaK\  FǤmiLAER#V(tc?A0{zᩃ(BۙgVqkerWY$$.PDq˼ш/&цuIS~l.{xY >rnc7M' >iG@tӡ8( vg҅'և Vtf g Ei4s--_uT䩥bwkK2^ q8ix_oSlAu4GQ9\N^ȥb[hC]W-9á+3ӮM͝EDYR}xyc&m6[W&d0CEc(=WHx'g<y1X'u/}3˯'&P4_U)bq GcwWF;ǸYxhᛮ>g>q%%}MDmRSʂ_ZowUXm]`(H1dJ:p,VY8 H{!hE),J1\Z *Sˈ)Ha<=G-TJUhpXp]7ࢻu{nc;edxr .@-&5Te'r=n |6x.*+X%bEudQY/*Iv .Wo새Yy} 8?Q,D-$ J}~R+2'&xA$5#*8Rfu;N"Y1/&/&]&8B#[7pUZmJ2“Њ0d;^:/Xd]ardƥ_'Y z ] (= ׫kj[BuI࡜EOrfa4<IꥆEUY}Qs)Ďp[z_Ś%X56U8L+z|q=rդ} >bI <3K$e'+!5ZnPUXs=kygfi .Gx7LAUVpTgjI&/t^!,?8U*Hц'(A#LumLr3up־GMrSd~և8~{cJ$g[֟0Ere3YRd8.떊5D=>.u31ltvxzM<ٌ&u$~!k'u/eD,#/+}4P~gɅfg45!y`FV Oσ Qg(' %c9\ ݞ([_kbk6\}n MTXTyi9EQ;QM#ˆPBZk{HHi`n4ĉ'ʨ5||!`yC>pb.;bbGW6fXXwj=<*EM8 -`Gud@ޅ[×)~F2 feqfzV„(ڌ C'9OYd,"[N6(_sxTna! W8;4heF:D9ȰM2oD盆?ͭ=cu=zVVgjݵy5 džzZ(m;5|&dz+v$p$/ ᱯx)Gn4Yz1陷&lr>tHd\1uCrz26Y3lP<%r?6ڷmNݭrWw{Ib!?bJܪHvm$zIOp9h+JE0^%K<(к}gu5 Ʋg}7 V,²^KB}gG_M7b*Bf;iGu$y5d֭˲T ܪ"{ /h8kd$\klQT"Ubh4v3fnhQӨj™h$V\}w)

    .w9@ qz5sְhPi'[W4?YaLFym`J$xD-G NZqiYU*#"aR0J"Hb]m#CBc~&N+"oMM`*n)-:2sb~xBN VL .^ 6ȰdL^jJso{"dfw;p9!J?[\s2)vWll0h_جB|k%R於 %Q(I{;TnoD7'N䂞>f@fڅS 7PWstpjQdݑ yc؉zރ r`sD1F/%ʶ||Z27v:Gv@P aDD$! RXdg=x-FNN㨪]Q4{0>Oi+G LIxn p2d+ 񇋵iy{N4toaO ɁNSjOHM;~*ڄrM~!M1ưel(rȾ*B#ݔOf W E !Zz;fFyՔHK8j.]Y{H-3*={.rX_}ArQA-3 S.se䗠[=hQhzI') ^[CG&\T-c)aP*O0[ieAGTӢ^(j:U-s;JbW'Hcǘjŷf~LLmF4& &8f FYey/M:_@HK(fu"q:pOY an6AłٴüzRR 0/ O-*r]) F! -+q1w) (̤]*]g>zC1:@5yH3j}@*ש ;ZM;7mA߲߭ttu1NowOi'"j_[}4dDsCϜEK$`rxw-;_< [D!u0x0j/.F IG s 7~XM8Q?CU'%>c9p,R{-?wx75s0Ӷ_U^C(kB8Y@ 0EfW]R.۷24|mB q+d Set+-9 NkxtԐzݚ0?̴q({#Ġ}&]n:8AeTx!@H[jK`f_K0pW ÍC|{[a?j^_E^#D3 nSY~`A]Ѐ)tcRW e)xXM̡j&o&Bnd-j66=_e6؁'>2϶RG쨾O9l{ܠ"IC{HY>*Dhc`Y -akcCsI-ṭ0GH#n5D6k~|ibu\Z`]6m+֛IM5y[T(GjEwBF !n#{7t*90dK:M&\c8UL^gFO% .(~3`]p@|sEI>nysfEnXϭZ_R`[U Y/ڶNBs>. QSqWpV˜$^V H'7 8u*QT.;ň; J,]M.;XMV0vCk|Ϲ(k$ѡȗ"BOlv29i!YLR?8v}82P.iCZj 5Dlw 1I$Dx/VKegM{봙U+5ڎ;9sRn27aau^:͐$$ =_P)"\&c  >[Ԅ{vϐĵ`q ACc>X6oqڸ2(ZE-Q̿QA^{@*\Wp ?:(EPO>A2ԧU/ts18v~Wf4#DQDU49A 2F(r*Cv}4NPp (/[diZualysiI[ZF^Br ̉/gI)od*P1US-Bp,#jD9=AMh^eXuu %|96q\?Uh{k%@;|uI[(I0L w TdrV\'M-щע?d6փKoUP$Nle1 dC-8јmV#IdIkFdm%6PPI/'R9s~Juca0[F%SUo;Ѭub /Ha7E(BG _EfZg,O+Kjd7y/0K#| O0 kh$Cory85d>@k#a69HBh%0;>.N nE.)?v S;@P壄܀}%J!yF.e*42)9R_پ 9'SoJ$㒬KqCyv +kG;̺)v4Ė{ѡԏ"WGn>eN"`%#?`¦ᷔeikoƈ 1Vhr'7⑪Jp dAo1\ء?kcBAH(Pn>bj 75vR'*a9l2탅сErƼNΊf7PX;6؛_!_\3x"65R'1"hцbG gB_.˻pՀbP|c:׫)aAZn _b!iISܣdtר)!ו5֨7l0r!vnV@W+ȝ}%K^նo¡qbY/$,4D;'q(;Ur 0[=o=O:m6hu҅j͛H4Um&w6{ŢILN9 .n?3pYRLs5Ǧ^o!(Wԅʼn:cH{o{˪7/Y>uCv[ Lz ޙI "q]tQ=>j=CYj?5/ yJLF~窻5[/3rb[&; ybNq-x[$,o*WA 10LQ[0)jo~sե^w'zn_LfVy0VLun!oDó4s" ޸@ w6̼J'(3}a)kdv@ _+jgSpnv*rlp' E*vP7^o@mo >)% H# Ox@`+{fޕ񷪁]1vc ݟe >d#= LG&!=|XK%}<'1|4o,9u<#sDR]HLS~[sņ;ɥM@[ϾGN]eP39!&'>W g\b{J{o CYۯ;5e<ufL𺧈- ]@32֢O{ 7iIXnm#XPPܷFkĿIpdNf6X/KD~N*RPrDa$v,h"&Q!\+?X^{%NۺȠ I8j Н8⣔[XO="u6/5_o07V{DU>O fc FZeM=WZ*+!Ud(;:DQtCcwAVO8eYɓ߀[l˜8Dp])3ZNȸNIkixn"rX)8R(cԍRUO9#Zp6]]N9h,תy{M!9K򼛒+lC';O ^1A`,.s`rne_  K!nA%N@, \S' & 1koPs TB+Л,9 I/n?kTZw/ M=$8?!^2c82#6vssAFLn tÓ~;RfT^%aɫ4mF⒋5z5NX:jǩkD7}s8*7Y>C.J΃+gT7잷Ԭ&?.thR+JMs4fJ))dSc. -CFWJ@j' ٜgړj5TD~݋lpxZt) A 4W'*pCE{,QyC^wKf03(g+VeG!ӂr^L bJ}!Rpb:%ˮMh2ЖC&?U75=O~z|Y#F|3N)Tbe\읱pɁ1饓>PBpM]}|Tʔ=v5@,]C(G'0MGDіh:DRqʇMjǻu={Fk~r%t(kwW;KFdx1K5^˜ߨd_p9S l/<x<D̗TvpDq]ۜ=!*w3=Gtv}\j]RJRh !<;h5 ذ4j>h#@6:+#&OaĸXnGsUMϴB-怆Â8sajtUR7^C% `(j Zrf+#=SSU.]_@ 㽨vAMU#+bNvKX Q_-sĺ3fMkK6ڼ!bvCauٙVN!U!^_ےUrwX5#͆QEMW9X&^lD}-C5zbv%i6ȴ9U;K3Ht쐦6[  YZM| fpൢ-q}DP߫ RlYn=&m~hVqur͍tI Fv PbFKZ.]I ǫdh {=L`9`Lp'CvFr;)MF:X(@4.U3OӲ_&FI8 fѤ7ΗjqxH\-MXWڮdkz!f0Ev㎮jů8bv[鳼x1Ib`C!bro0]{(xF![-N'ݿ$ӟٸ5b |R8 l5Vuޜ!Duo:N52Uk \- 7Ѽy+/n'W N/}Zeϙ_ҫKT ꀮfhQĭ ++gw#tQ! [ o:ȧ~yjud7S=A W;We'Nɏ!8轊iZבnk 3jLV6A@koErUdj~A竡ʉqL^9'ަW #e 0ÜJYRmwtxY{ $$Ll\dǔYW(Iz6]o:a.sʌ6- xyQXS,(Z%(R/z$ͅhͦ$39D̅߱R3?1VW(}"\zUYvwAI;Ǻ ]0qV߸@gTG~L{"@sw`ge(mNuۛl$x^/3[GhOxa@ ;5eY?1}J uu4z/2cu OO B6',@][k1h-O)!箑 s!fd񥲞^^v(S]GL,˜R7*qSb/q@QqvsM%21@:tQAA7Ε6MSN3XX/:e⒢JF/!-YSNw(p0{j{6֕r=Rnu }/A3|&eF ͎ꉱq]A1Ci<<˚~Sy _٨֫ 3gV[;;fNamVec 5juYvQ͇T28ir/L?*,nUK~>wbD>-o9&+kk's-VjN̓Gi)wᠧt AiqlPbn<`<'A3jEYcztE='qH`ȥM ?zd;#͒_i?g];L#ycWuN$ /HUl\ GouRpЕƂ}'S 2M㼼ȭM!unR߯k +"bczc{J(dڑ+zCRtzɬ%V.-QIX5{<;BO%yڐE+C 8kNUh;2̳(k8>HL /NN$1 Fɓg_"8Bpɥt'@?`{i$_fTaɼ}?}L0TNHc(}evvmVQwxVA I<\:H*p&%= NFƞJ~G~!=6x5 W ¯MVUjld'OPk?_5ʭA>µW87&7=8SSRxM˞[l9 li̇ӣFGo ͬWݕˣ} "](w)D[(ߗobD¥,On:Fۑ/?ryAGd4a)yaZ[SYIA624̀[xĝl:K#:4QyOS݊]o"ԐMC7 xήrInox>ـTҖJ͞=u"j`\/#)P4:߹nQ1U"@Q3oU׫TOoȞrP+<ͳkCb)lך: PA#YZfkʻ ޳+a?Cӯu֋B: {6Fv#$L=vZ؛es.⶚,v8uatD=CG+ +qoE*}5[k`U4: >0f}:XAEa!AiqUM[^MiODWJnzUW|]Sp IZ?)dTi= x2% #ќFD4sЈ&Jaج['O|{\[}T8C ZbA[q =lMW6wOs,ZOo%rץ]Ye&Qǁ4@ m=U>BRh2N7u/hu4BPP_:j6E\LF Z˩Xԕ3"* {_[T<•&}5Y颛LPI Ձ3V|*#IB@HVA݀Z 7 u ׵4W=5 Rԗ̘imFXS8Nҹ^Pu!-ֹyNS~gbeftU.8@G|f|Q]"ڌ6Dǀ1MJ8|@eM]4l(8CR,P +F%3aZB Јax7H24H*|{ 0dƏb\u`A]3xշӀejl˖ͥҟQq 8B5^4ʊ&#Nl}]^`dUվSf)Ue<´d|?, W'Ę=/S\WP$>T4:òUbVCB{P>UO qzN3 ;byGy=v!chS!ݎ ?00a/t Jld+F D+CƂn 1 #~GsS6[hhOeQ ?BZ}Ѐq&0n<8k@ޡqy}' U{{"-G>V#j Z+ʏ>!,L&t DD[<#bN!h FN ™&Yl }*7n*9GKmt킲 n{u6Pf{$D LRqP6 *{g Yp`wdV zMtݏ0OiOe4:HPCiCc"Ax "4i$|aýsba3_(EvƊn~uKVgK̘UvAm%+YyK:ㄶIvǮдᒔo)hAem(M%&8!W$Sbڀ^im  LY o dJDhoI߇l[EHu݆BX=:VmEKT? }fg~*N*bᗋ 7q9 >2{ԾjN,,SN``'J름L3S=eO^{Ta%0>URWDI>1B1X\5(/ ޣ[d 51" ґ 2=MQV Sq%* gq6KÜ`M{j(MBr3'6 W&&8RCPE=&n3Q'ÇX91A G6.T8]zh,xwV09scQ]hGnN)pd6Ϛߚw$Wþj,bn*yĕ1_z04f&#N4G(XB,H*[+l$:u$6rHݫ4v/l'E KY.3E)Wמx)gN]Ip`mxT"ڡkD 7A|ƶ`9C0ʘ0癋\p;c֔l|DcoFh߅%7͊\ 2O9,,U`̝kOIw^6ƠhB4C0V=WU bܵFe]x{uUl-?AK4J,"BIx8kO ؍4þ$h.cJ搒 ȏjkhͷ_uot!m)`I;,>JB'¡!֐sH7-r_/ dZ9HS=_ړiB^\q)@,`MNrqB >">Mni~ 2fI1][e6Hmݎ7 f͏HNaq>@Z>d`BB<˗Y.'H2xZY&{]= Mʷ^y2'U<~d_ɹ),;I۫th*]LT>5lDkʏohN%JNfeΌ5K7ƭwj.c_T ov웝6C~cH=_)"<2\}~Wzq}h_#U2;_l_R JY^DM$mf28d V5Ɨ "rtSL0+3j:sL`@הP}:WeɨBShP`G- mbԌp=r&dSXi [?OBa~VĘbȕn m\ʤ ){p M֡o@ n=S]c}2{V8PўӢ(e_4V@yAc,SGOT9l]GWMnѣ҄`ѧI^UۯߢT1:^{1 ĒW*ntxMaNncK/ u1q~JO=u/ZuAS}bR|FhUm}yC+2ywrUYվR_:ݭd05YlI_B7 bf >ָmO\̇SV uEBn"@6]!ʄV0*FV*|5Gr`!? p,;obRLgZzd}/ЮRta` @ӬgR«5_p7X ̞[`NDz熋H].Rދ}Z'HD黷V$ѴwziGv1c3X:i>,pv%Zrzl dKoK͛iK<m݊ h87NEN&&ˈ-c%7wnr[)>L)c1݂؛R:mb/wbmאG@w6j5-<ш5\!6&>-`<ovFs S5LCٻe9nH{t[QC!+zrL3EdA]E aB@M<|se7骈5˵"  K(K;g41¶I*eG?gM>q gw "l~Ek SJ@KnLݸ(B!vjD(B+dGd,hGhZB˶&2w,Vpr^/~xp  BsԮqCCs`PWN7ry)gMr/%4C5M/&;Mp :#Um=:0ܬ8$}SFD3ּh_QsBҹa֘B;zқt^8|2ySGjSfQpFv<@S6\2џTqCy#`|tm2  Oq;eBojxIe ?.rzNL.B-ݺ^QN)+=)9ذ4Vʥٖ@Q}g)1T@9i| P:Tn"3H"xko@&=eߌr4ceJ&zo-;`"!RrS@&)98PAرO<0wX-g3qT /f"}"ym߀!;\$ŽE ȱ31cL!i?SxeI0%] BK]O/I;y^/ ;ǁs_wjyz8 W^X:@3^Vr,n84y u%"N}ԋ'y9 jok;rf¶-X,#lf^GJvf;th6tz.;d vkdyUZ%ɰ~}Nvƌe͏;w.g#T3,?U A>CUn]wd-q4tRj1ʃ܎+ 3Ǽ c{VoUPܭ),lU,*.+GdmО)Nɲ+q0{R`0 D7sXj?+nT:.R$,7SN'x [ed_&F>,–֏ۡqb廏341Wa Y3 ZƋvneCL'x=gi.$%h i>s>$۱vHX/N=wDO'1;l/EEKw%؝8s(9 .egVWjBzZ(86Ja= U*w`"mԫ WvPuS$ݟ~ߧ((3 {D&#ХB(2 >Ļ%wvgy*g>q74$)X vtqm?@+%+^G5 _۬pVBlxԡ[vhO3VӨl2Al&>W)j ϛG.'{ ET '?[5_w=b0;)/ #~8mD؀!-Fɧ3BmK5\K1UJZR}F _O>] }`` Ro.E؏k/<<}Sd"$H@&XSBr%kT# _;N%0"HQ[ʚfz'E`69~Z7C[{кqu SXֿ3O26O.y63RN6jbt'(Xg!]R0y$Z"6M1PԏK]-]9XMB-#waeMaZ qMRsd+gi>\승O͠9.]5 M0۩nW 3e{Sik &5o"+!4K>Y-#ƺ^zFǭi8{(6C^M?QL,jx]"u#%# elOGνnS؜; e3Y/i+Rp~pN\Mm<>?-+h- : RVl\ Q u oJ$k^[=*D+/iv2?O>"#8GIČsEז`ۂX[mrx} 4.Вۤo#ʑ Vj&4ߌzgݼ!h6)ϢN떴:#P-KB-_[V!׮8~e.ׂ.HgT;S(r!-9 Ku}+_ߏ^n7҇^1w˵}SǓz91yS;@ݧ g(.;,t OiRϊ9x1H^%K'HqQS|] rnD]@ mrsr\(A* Lw.zXB]xּp}b_:;b~e_ʛqkäʑ^NcS~c"=-?f=(ZfkE7$VCs:[t WI3P-Z>loie`N*V:jWˮBg]eV17c/Z77-Q|)zRб[N+Nb4h@]`ϽJ&ulp{"%7 >1/gD`< ,m`w"(4npNE&47V?Za }2x/2n Y&&eRN+3^FX,hr"wYPK{F>4rA>o|V r'wǝF0iʦoɸOs]Vb: >(J :hP/bIf'l-^VihI&Ld f3!{7ݬ>>\t7h-]Z}\=- V0 (8_fuw&UV6U",^o3b`w`RȾ}iasz[{4 |{< | 7~8܏Q7Qzig1H/ٌ̓:"e!O+zNk{$Fc uGLU\/mRv}K>"א1]e^E`<- H]Pqcv.H LECrd_2Wז Y.Z>#nxz.%N$ؚi[RF<3W߷OȼM;xa L ^D}J/``yy;ۥs鳍ݙX qV2FnK97eÇ}6?in~ XzvY`|*xʁCyCCV>CüCdCm"Žs١?ݿu;uw-Cc/C8\8+S:YPjU`54N|Ubھhm =+5)Fx>ZwP_Hؓ/m5Wzf*߷It!KCEま~)j¹2>D+dw 9M=J ο O .Q=Ӟܸtzhp" M7raZE یwf= 4mnToh]Bՠl=i?fyq <*dm巃Ţj of<ל }fX k |~)G0{0m+Ťܺ#ߟ`9m-[R]ղQ}H0\T tR5x h&Wbp2Li$q([Ø{j&@53e; FTS8@2b\->"Qjl<]V5asíHoIQ8tvUU2 b[9(RH ra[}BZ1<=XZ33DQjX4&2I+ۅ*E;h@gVҝ|(lv&ҶqΘlSGt ά-?bj/L>n\ޕk PoB̩Lg,2l%ڛ.ׇ͌*Vf2#F,Jh ٫Xވa( k ܱqN`y'^{ b]hs&0_Ѯ7IHgj؂Z^;f)c -C:'gvpqȭ+ƽmY}*9#$1 W#.~yrhpIډaIP\LFM.|FNЮl ̛sb5[4`AքJ@i6YӢLqO=q9c%N mP4|B[npYRU{^缜%`CNЦm?(Ę5L XN&@=!ecɽ(!zϤėOV[l~I,!wKs.$h8VJ3YS5{cgC3H0`󐫼 mLQo 3E>ϧHSnfSTN}dsaQ*a|ĝQ i#$nq+٧]RX;{ɏM4ZE,'cTXO&G֦͊ah=y7֠e;vv8COndÖF9N'ǟSamk4N[oC`X%n+q~B@' 0 EY<3m1Ѱ9f P*86mz:PYCqP&12Z&y+Rx<.PS>h@P M=Քm6;l^qv&_C̕T!dE (K[M^ _ =94YrC ~E7UmYhV8qUکmfqR#1CoVnER!z1ŋ>@vJxX劌ؒoyƞI<+'"ȵ/Zfr@o͠Ғ,l?3nՓM0xv%ahu^4BP1,` E} yvL7qD-.'Np8,ʿJE>/2#4r)J=S}`,&x #(:A?9/7&q /*j3hSH&NԒyA4FRvԝ}8!&k)$(lZr:.Ae*$1Y|2BU梥XIXa"zw1egQwg$P w8];G';kj}s &–I]&\w B0(!sP3ZX;474䣚cgt֝XG?iCB^T0ѤeV !wYA>\-m*L%yퟬ:Hx3&Vdce^ ^_$QFMrZ8({w %t`!$0CD=b|{:NwRq,&bCYe3@Ȃ~6r1~)9 #,F O_4 ŊXL;X`̚mbTp/2VT4 3Zv.{y5kN#tT$(~Ǻlg6)z̺^ ©8?<sNwvxȝB}mO1PhAe2+Yz1fXo;g ca44_$g]Hp'Sm;"n%;}kK70ąƤOFL<HA79pZc&!섩fP 0wW\ 2zJhA[Y O֚Kۻ5QSؖV&%h &I?o,V)IPkOz0̭# Pfj᠆+?D[wQə;֘V |))bzܝ7AnߑSJdt`e26߾9riRM!6~rPj1^b+[SLN +!bGp b*т b}/ D(m@}NOjH>s6b1N 'lJ@Әha 8<'@A>3-))Oj.(4j6/Y9 dF#kfd1`8.J4k*ñ9aq hh@E9`6DW>pX[7v87 Hlwmm_0G*L}4!D*u76 +*//kig"g ّ)z>`k,oB49SO6(/wx2LHiv}5|aDhs钦bM#,:hhC4u(_DF~X: o%bvDVQqxxD>?Y{h}׋rx7a59K:6M)FCX1~yyQuA2n1̶zkH`7pw Nrc">Xz#YID2fCe7f; uPWW\99f: ktxi%JDX$hG>sy?<5Mͯ;. qVE\ʱ%Emb^/0eD:SGS)x LW, !敡k^u~(({:JN)hbد XOH&nk_neEqJ!GH*WZUtV~狮mTjUQP=Mp,ry-m9/ oץU8ۄUfvoV*QNDyn_8wjhwW:!HJO!PJpSh1{8%(_ sEi Ul Y]z)I=0=h1 .ڱ۽䄱ь7T͒Sh"vap[b55[yVݿ]g'u3D"jZ9^:DQ9<'潥ޤ!i\NUu_(÷Yr~G G{L"9QY'GrSc+#UQ7{_sD#v ;5o{YyڐR< H_#Alr'J4$K 0+d*5:#XLK=dK7&lqq ߁hIŽ=:xhXkť; w[ .@W]0ͱW'Q+Q$ R )㭔l>:nuWXK)Z,xϚ3ȝ*g IJ#(=ҍW_ H#3/ILFd׹+Z-ɂ#;MiZd<ܥ#@Pdže\ <zP|6aK!OP& »9[:@&6R9KT @ Vn9?Fn@׎\xz;8lC?b!OpʭBU5S3~AX jN@HƋ"\AÜ,W B {HM H]a8 碨*˕&3 HM5|Uѯ[[Awپ#S|9Bظ(P-WlΛ0x .S'4g!+N8QFds}bႆ~}'@|P@)Q"osJb[127cxzc(&C,, i'Sۘq~Ak+˸jգ($SܥEԙ>UsTĤjcq9f3I㜘.DB<Yx[Ea\dWJ*).!* N!8̶u';1-vHDI{BlK0-#iRiQe$ɪ%=S`K3ߥ9z0w*4}kgnQG8xR?=1shqzkV%"ND[/tS:*^3u{kBk+9+;Ra"ᬫE*$ɰ$sa;jKCp%lj qBˮ$oCaY1[Xaexp6[W}nm{qA36_r+(҅ ?0T)cXy~($f4ٓ #st? BKDV7n9wʪ0I=4I+}.] A HIш5* ׺ u=2J~xsVw&ďwB of+0F(mbbvΑY#~\_]* MhjN~7dYd{:P޴8`N2Uމ? BABjT-o,3fվNУp+'멳K"SLZ6R5ҸgQpkرqo l[#aQ/ gs`^֘+ٽ<2O&lE~dmp:0K]jmY7 {"##AO:IS* X K4O`UEK:Ҝp+|iukw v neMBnQFØWfo#ToYPZ *56by_ic)iML\汹w5z {F9-y;s&aR@Čr4⃆Y]~&.&@c,k_T,-k`;ٹ?y_, a#wKO)@I>95"%_2Vz)!t՜xz+ϲue}Cfy>Y{+,c;,{U;$Ŏ5s0n聘($v}‘Ӓr]J-[ke(&m@t z,hVa~;9xg5w@Q0)<0]3K`n[+MyEaj%]󟛋^2L]6b6VDտ= ``3C8Q5PQid43=G@wR#imZ?-<>Cx>7PIn3Iٱ Q0adr.QV5`wYRJKãSsiY#˨뇂|oIx,*nݑ.z5L=mSK$$Y6'jP=CmBxbu2?,:X+xU#XQo[wTΠK6 ͜CjϏF`"vBT\*tu‹VFD32/ l|ZNjMІfB- |XN&MP=#=1 iwR k[zbj.XT)o1,6z m^ԙ̗ DF6PW=8l`RCcC|z^[2W^_3\ i`nC+MF%a?w(35/t;(/(=d  XBa882t/( 5TK{lT48S"$u_>q1ՠpv US.~)R,wS&uyL,x&u,otP( P3tTk0`{)Z$~~\'ȹ1?Vフ73\ cX;R戝Ζ/U=iAa]7)pI S"⟙2X@XyEF[hvۀj39 >)+RCҞ@ŵMKWrAL\y|2!҉xdeb1\5}-% 8*=QQHi>BWs GOnG!Ovu&uD𚧸pHtf} tb:14qB|78S#61Dّ(:|gFכz_lpA֐\Ż*==}5Ga5bh a^.eA9qXtfne- /TTi ۸NmO#R8fZr184.|z2/{]\\u/u) &TFCѠ OS!uʱg2On^1f #>Fe=MjUoYezb D9w>P r 'TU҈XY% \]n)fUdgP"XG߶t: _z&;\X)it^ y|y֍X-HQ$jg PA@,6 Yu?Ьģ:#P֦7@յgsy"|#:9<U,O uSP ݺ6&A;sy̽4jk|]E:! ~d6I7%ڝ\0vOKçv<ɊcM EVbޡLTdi/uزU)|;H3&u.-S#A4'ł 3qQNRaDowCT#hsRIP6SWcÕdXg&Vyd4׸[55P+aPC"R C]NlGP8`h~n d!LcLw[শRuy`kT!Qj̀P:NN4)K$J4]G_.- Tf^kʏD=㫏:[Sw$ReYFAjJpU^ uZ9,HuԧdlW57\&df1N@,uzǮ>Y~l?KR,Nܲ jB.;\mLZ83?IO'O0XC.C6$wQW D⥟.}$>I5>w{&c $+;TaцôNp6sWnpZr9&n'Vn6^e܏xn!+uQ>q(Bx0-t bIF 9\q  AKOՇ'6tvȷ@\D5%@ުGjgCi 7C3Dr=g8/KI1L[riQ9!;t)C'ܓ)pʆH7tJ r{ kY\@rL (:!0Կ5#͑4vo(8i97(ҰNOs5ZTMvb: ~SyZ] ANvED0M9n52qWc^Vml~h\fcWڒh1Ĭkܮpo`dXD}4ifd fo[c'¥ӥ s+vP-~uݫ`92STyjҦdIӃZj}_(5SHM8|ؖqG7%erAA9qwI̝5J->t0ųz-!$Kávɏ"p;ηMU:ϫ[L6{(1 %gQhG7h$Ywߒ=kiE;JսDfؙړVC='pu#{ؖ|mplTכDߵj SOw#[L N>nI~  IntpwPˬs@Rǖ Vv.C{%>?6AFE Z'}d<Y5v. מȇؐ{hDY.%kDw+lѭr 4|p_ZiZZJˌ4ؘD7vOS.'P" `Fb̍v%Ok1nRREcWgS-p |dr N\Tīs1Akc4}8ųoΒ4J7gt)A- Z!9 POp.̇h -:PVR 4QV ,.6Pا6?l&]4RK mct&Y7zֻ}$gRikjR~w8 (5]z]!Vqu&B -#~XgQħ+++^ALlzcxq3'_] <qfjtʤ'6O 7 ˏ?Ԥ:{p8xR09ܩ:.5rQJ@൚D`}cx㉤R(2NH+鴋jTL֘5Q+m|Z&7ӱBu_w'}ˡ (GHw޼ ψl/ZU+s6}\L}:?\w^k ãv-;X N?H]c?}0mAj]LnE{]C9U z#޴OJJEa)':t L[ N1R P3z˂5 6[d+7¼T.1/PPēaN+&G^HWH%?{'+L?T^;zhM6=ƾO=hzڡgj05y8,nIm]B)ӕET]AT*Rp7>wԸ0B|_5rJF{.5|x qPvrtRtpcK+'YGm.|/V\$D*ߩ<&C~XԥMU4j9,WoEyX'6b}]2Vp26כ?%hG4C\b]v >%0֯loȌqw-*'Zfqf@"YX9RBrG62QBWS#&*";C\oi"qJ«e iAtYEW+t" %> E"喍b4 ? 8GjKcWpۢ~W1.Ģ).Qp$OY}%tbld'&K?C.`2{ t N1Rhn aic|R#GI(m7Pħlԟǭ$gCHY׬3? w`^C#baʎnAw~ Wf/YhR,ٝnO} `,U"]*?Y_|E‚")`m]H*g 'z> E#M.*Q܃Xl3mW cy3ߛ"-mu۹gm sǥ6}3mrbz%4J>*t+iVe* U,KB}\՚ةiۿ Oí`92{+B-#D^UT%V n.*LFĈ4sS;SqQ&UhL$99͖z3AAOhc۸ }%)JnB¢0Qj7 A?t.zqµ~N1 ^g »tEgʷ偻aTR%{fc#BrUN >:Y!%C9^h񄒘 ɸ1X\K򤌗hZ3Q=FW7BS[epX\~sNfYeWI_NިOiӡ91 k e-\Dݹ6LHibւ;dNUAw߉RԾ`?}uOnJ+?;Oef.]%aqn[:gYZ07070100000367000081a400000000000000000000000166509442000020a8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/platform/x86/think-lmi.ko.xz7zXZִF!t/} e]?Eh=ڜ.+ b|JCrXF$vȀ;6xfz. f;VoќuLլű /VyghKі2ӭ"DJ.ua^Rv+ShGE8 @rȉP6X @|52wlAB1x[]d0v-RUvBqfEEʇ4pKtɎfMi浘${i<2H vxN~{`QF(z gT!#1蓮^ۚЕCCAш_[uQwʹ#h$@AuN8ߒ:͠;7=+ֽJ|\Z` qyuYf*<mK\S 9t]?-rU|T?cjkdȶQ>+ܛ5/ vi*?< kn\"FogP#QTdÙU95LʑDCxmXJ sYC,܍k,Oo>wr\ALj_X 8Asש$H2VlKxՕ2)tADZ9+.ߗ"VfJ 6rqWF\qx&4#=[oOQ&q)T#%T'췓ɒyB5X`=d w$svӡq Nڱx`SVC#rioeW~7do*:TRQLzs89nfjaI+8tԗJ{ʁwHzsi%~ABsXǷ^J;)@spfv)$_& XXL9u\6n(FPŜ $%{w'G2}t9v3h]Jy(}@ԒQp?s 1b|f0'YZ:/J+rҧ3[!laVQ#IW?#(9D_}cr9oz6VφI}"m%口\֋ 97vz_VSݧiu k|_V4祗 v僀A,_jvUڐ_k?gJL OtEzJ(|dHB90dJ ېZڟ:м`,%?MiRSo.1W{5cF]b9N3f'rڴP# !wp x/>12뢨7'd :OGبye*qW%ME=`PWuZ<~Kˋr2{d0^SG)C)#l1_ڂqП8=di9֌y:L ObCdf Pru}W=Urȏ^H43I7׮`&|gI8VdΊ%p%a)ZC:@YPux綜)wt*s.xoS,сC.M4@A)ÄL o>YF_Uuˬ?babokH*8SO[a}&ݷH6=(s@}T2MT>;l"Fw9za^bV$&XNu Q';Dʉ,w|g+f &N[/e#޷m{@P @pe!ZovF#o[A 3W6 +pLܸh*y5_[o&7f1kr2{OYJVgK'.T=xN$VKy*%m*r3֐ 9+%Z%Qo{A1=L16r!$~mq J()|rffJ/GՌC_9FD%I"I;"|K@trXdf'nUkS?Mqqb~^+'Mn⍣yUjJLz3i,~e |?/rFdH[ ]_y@\ie-t??$ l<_| i?(l`T[HO)N33I3N&=`AIC8W4ˊ3 T:*-Θ1agEfƉ1r8#XTֳz >=Q5g9|2iK>H]x%}7%R7 pFYg]l\dE;Ə*7vDPuz'YV>=9%`0LGSN[v-Ӝ-T:?xc{"eH 0$HW|u-tIF2,IX4{R5u_.>|&3!l1XqΘT<#BK;8DO5mU+ȋN;2ש:'9P6nP|'ɇJF%ڡ)c4'-\9)pwՀ>ɼF#Ȉ9[u7pQnqI{J1Y"O rUcsn\^Jw oӣ[GA'iFAޑWx)ͨ iJ3\=GD_Ib6&hfQ,'-)ϦBSEWi=*/TvxbTKS.楶P_ۣf^pTaб 8W٨ЭMssSt 9a\0tUJ>VS/2%#gRWi_d2E#)C #53 XǎP=rܶrwh-& aҔ'WiWڷp}g*x^R|e5b'VAdwǑR-I댯M[z$ti4&SB!eY:RV 0[M10nϪq~9'Ѧŵ2V[4ѕ0ALI2g;XbCf-FcL8y/㌺!Kp63l.\uf,`OӽݗvjF1ؿk$[ : ۀ=$ATMpHLmS2)>f*4W]h;ǎD&KƊO%btTo.- (?2 h缿5)p߉A1⓰Sh맦a*lW?V*p9@>fMь+kFde`ɵ쫯 ɿ{W"LƔscWFC]ߛm?$7_vCY>)!b%[`''Buڐ9_kR=R"D--4؅D>]Vy؊Ĥ<wHVD_H<䒒fYDlVA&ΣhסS ׼כ'5,bGy]ed k_+<ƞ=]y-Kw$Iݔ4L <"`(aB1)Go|=(_[.^Wtr6}VƬ6ҕ䐯d*i#x0znD|@L)j$I*;0awߋ85YjZm}W-}*kdә]^9DC}Fց']0k(pK`[};jgH䒎a;)O 8+G:-Fs%S^h."iww :zY)se(U3nR!)Mۃ4h>1Oy/A=hQA&clxVysfZ6ЊI|ilM=B%8g!Wwk?Y@˳}L [*<(|݂ydylZճjvO!\?3)2RX`g#WXJfIfTr!G->I-0 21MnjY1`&-@۳hMBCq mpBC3v TGa ?sЩ/f2$j'o7o;)+<0;cc(gVPp]O7; f/t]!pU+ۧ ;'69F#:qStGbn:vbOo-Z#tee < 8%L*,CQ6_D$gT:NF:*T R.,I yJ.{7lޘSx1TGwj/p'Ka-Ymۘ*¨3)ڬKhpI>L1Ђ/DIH_ہP v'+3elwXP ÅD6e$#1aCKF#Kj iS-CD{gPK"TKW5醐SVg%|:r5#ϛ3U hpx~%lee0c}PEZx2ʇBcwhȞbpjUU9w3We복\@NDUڽ $}W$i~)Q6X*GI\UK޷oϳn{eCzƩZt %+yMMwT |12xv &c\"ELH)p`Dt_z }jQE¯]aH&65a}/"v$YV&/ (9kEYj$ۄ}WVs2eL'[bFDޒP#rINeqJ)Q}fJ0^3}+\&'N'@V;J<̀OM%IMs_u]q>D" p`Mt@SXN h-2T]"VXv[/;Tp-fw 9P[;LaINKS7+h Œz(.՞' >|@{_ǧ:ԇG\RqZS]㯛́Mf Ž+V uJ{]6e:,ۙ;[u-:n7"&!O-] b4;HO +jmWŸnȼ̤7}܉2N'J˛ƥGTv{ժLZ 6 :9(vG{n*`zrIͭI.@F#i/-#)[jC ݁Ǭ)J3`Wa%7 T Ց uVk+/oӇ/Nn\'v f^|4! kGhc%/a\N:i","ōZطØf{e-wA;"p0֒ Uhw-'986 'Ći6ЖoV w$w1c'pyWvF]3ʂD!ݡb .u"ܣk)C-N6$s]ﻷRo.bI6x^j=Ĵ!5r "Y7_QL}Elʡ1(MCtφ~NnVF[CP(5ydzLF}|wZB#tW6p`UbF %lOq9yFBtLY~5^ydE֮ *&`k]auvw8u韂BaC[tv3EϏnTD`z/GTyqIz%GJ,4Mq]"rD^# ԁ68B#UtRaFY;?nG] \җ]gSzSLC qGX'gJ+|v ,H1Ęn}6@aco@3 Gq,hZ lqϜFS 6fF8TkNEw,l6K=Ƴ}Їnoi-kw#a> 0΀`EO!d+u0nU@⩠/׻R YM7VK30YMp4iG5x (b'w{ ( LIn} QM $y O}DpEDXޤv\q %mˏ1.3}vliI>v;6Ƙ:5/rM3&DtEzc~{yޚVRve" ;$ɬp U_w/CHIkZ0Q*,E#C5JO&uc)I> ; "V+yRR∻-TK)Hw0\0ywcu1cX d,-ԟ'i%#  1 v~iYZv/~8s(w=2G*ռ_t=o}.sҥ!H$™mgOAUegYZ07070100000368000081a4000000000000000000000001665094420000bf80000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz7zXZִF!t/Ou@]?Eh=ڜ.+Л#m&4I2 302+9@"8a10j 5&5Lk7`ߒ2KE||:SX6d( b(Dp^'fHcfg9,Rgb9eJ0g2f}-VR=RvQwŔ6v ݼ_~/1GsV+JH. hg K+]劰5g8z,~N7ʹ3;(jP~YxW1 Iݰ .2r#2T0x~ spd]hKK$;SƸsq-c) ,Pw3!U8_㚨Q3YRuE)9[:.=m5D'逡_c`-9?DT棝費TdȩTcLHBg@PAy@AbK:&"`V]qeE"k.5mҦD9d'9w!ATU80R}!ż..'.dy.Zp:-=r m~.ŇtWVN%wDj0Ys¸Uіvm8BbVǚ:\}ƂbCu lG,[pBOWhݿn}[_b~Cߦ K!{-8tڒofz4Xƒr;7ᗮ8ș0?zw;NC#HC*I}1Sd(8F ? EEnt ^c8,~ŭ)5]9,9 0OH7 @h.XDH^@ BJe5H^ӛe'[zSf>D JyR\ '3WW0cǻvo؏g%aa:"7f5o W pRœ(7-edZg< eոN-v^*YN%n~Pq2)WVMC56M^V*g8XZ0 ?3uU4d}ekDT;l,x/7F17~~v:/u͠@ICxs~cru7؍cOC0e u JKR*@ףbmt*w~9˼b+0V1^ V0??kyOOAW l1XlV;1XOMf>N.t*oB5KmB%Z'KU!zSKov n@{w~,绤%=dE!&_FBQ.jpgڽZ KڹCO&W߷[Lj>*GmV!JzaMg %/&PpOCG^[4 cM@eCs;vgt~@hHՕd§Jh):CLf|Mm Ow&=B3U1ڕ`l碢Pq0]Cb8>T in>!yرΨ_S_D|CF)PڎI>asv Psj>e~da UirI1E=uu#mrlqB{KG 8?Vs1*ytNniˉBQMK'E(s'wl↘&Y7"Xσɴ)mLbHPr%pgz8ؙ!9g<rĘlxhjV3Nу 2ԕkDx#<0!yU #l~<7@t*n 6d=.@1QvM~&չn/mkj(um\õIXےa:RnQh>ݢ`PuI="3xEʔLk|A?gV6j"ez28’^u Izӳp!dʄT g6[qu %%:},q3Pdb$R3.^X'BngˀرYߍz…EPσf9 fKVգϖ:-E T 'uO<2dG˿k'#9wNÚQX;HLJ=iu2s*@Ot<#8uTeK` G8H1V=2֪3'Y)j)lTuz9x(SKhgRΞTiVO\MRSn8.̖ʖ2׋)oēpDvx*a=-'rGן2Ae!ĥX 6.MKnEy&2-w:zd9~:轠ڷ>'gk b0%X#6kCЅ{5m$We?Uǻh5m;%MG}g-&aR&Su}n*l}[g&sk̪j׷h~@}4ҿKfL=o,)Ԩ͓ 5Rʹ_6*MGsyu{1ple}DTcU-5T̩46 pÛ9#f']_,~*+[l[`H܋yTHj qv/N6P\mצ/MxJg CTyWk*෾~3MmsJ?k|ᾥ1=".ڻ:q!!pH73JhP$%qKsPPJ"qZzeXV-+RV‡< i} ɑΆ:Dl>ӕZV<3d+k'R4h= d;@j(QLWljkȂBmvΛ*0l?=;Jп>) u7/UZ*p=kSHd2&,Rgp.WRA(Uh;OE@M?Hšxj2p@lvHz-|_J6BhiQE"{tm,[W>39Yȿғmu?>~Mk!]${r +d%NiNBtT+ma8h.|EJex ']0kXf9F!;\ Je0+w dREz+3,2@<lXy˽'2!=}>FjD't I苻:"ga +DUPI/S #{o9I d5rp>Dس-{f盩l$#NNҁkkZQ{-V/6 5<.=HZ ;厈ߘIcrloPtnwWwZZ\pEp Gԩ&8%#KG ³rP{["=p T l$_jN5;hZkMRG-.9m.7.u;pT&I-Y4D?YBI~W }U9i0OO܎T'H;3q}ɒc"[}k$Ngt6b7x}tKKs֢&`Yu66ڵ\ AX~=_vn`݌7:daثVzcj=\-?0P_6:v>]83SjKY3@P,Yo( `'3 ,@zQ~yQ]WE?1Cseg7^>gSmVm[+klCXQ |}#W,3I-}Fhj'SCվsl|#fT qTFPG!;k5=2k F`$s/ܐчdjJ,j,pқkI˗RYnqi/>6;j69uܻ!ln/] x'/@Hʋ]fZ/42eML-.py8S1R gr0? `S8w3@~j!i# gX5ۖ@ z9ke+E6fF3ɫ @14U\tm"lUL/Dnvޏo!~i&A9u5ZwyT_vEvI%Cr:P/`b'I3][iYX{R͵U ,Z"=iHh䳸)|yv6<]P@X6x )VUQ6-UwL GdX8,?I1$fQm4:YdkoGڨ&!E9S25"]7ꨕnuO@ت!++ȩ >~x 6`M&5.>Rm_Z o?/M !dq\P">BTPlJQ8]n(9a:"f Ed;*i<ýܪ3 }5,ȫ׮GG,jRuvن;t:>;g\/FiI.=Jm[PNX`mM%X pi"UeYYeL^/FKRZJx*VyIޡ}aW /}E,l!%tyoG @3{sp+7yZt* N rEʬ{x>@^TRn""t}&P'7d@fSW!_ Y? {4F N-r;X2'A #PNiSmvTcR'} ЋJR$B ϑ6:> ٙxMXMBp!xd}ר9qhbdXQ$Ka!^]Mq@N?~9fLTh%~]ѕڙDOC+wl,g1u>黸B@%ȑ5kRk=ǤH:1QK0emzx KӼ4v!2c("nO I'u}ʨ(|7gk@AH uAX[,rdo>%zP6lLhbIKK 2W V q+mXBc”tP9 [ HH &3;T"=tE%ņ\7R\3@qײCD>QDmi˾K ]з|"XB׬n>2Sfv؅APm0Y3Y-mSb89S&Ġ >vB>LC: 8q+3',9,,FuhSh:7M5eɅ/yȡ0%OZȯf?#l$`_QSsi<0vHlD0(+H&_Oeaqy:4ӕ ^&'s΀ǁ,FMf:+V|CaVv>tVF@I"d7F=}hIm;~Z#ºE'|"gtrW hB#rm 3==fUI$q# 7 P$F4.f 4~}rݢD%ֶuUWb{PQ ܎Ca_48T>r\VXOr|NIд`|u\pQkݟ< W~dg\}v[Ca_ pړ(|%?@۰ s"S-zL_¯p%)hLOqhg$%tQMv8mP#4OFJuEӋ{# JV*G.v$2&{e*xDSS W5RymS 4GH%"#J qd5ɄMU%V8YuU22k0Ӡ Ou'J{|!'2ʫ#> qO2r)z3T, sgF%brƆ}Gwc%|[~B4wn==_ ϏὠԮ󱙚ZIhP.!|ɀщX<Д/ː,|9?}[^㖣@􊘮TLq`3o,7aPgiT&ۍƳe9Q?EHzqZW5j]xOGt_FߕMk!6pRj7g~GV*1CȶnrEXl$pgqi5Q& ? 0`발ncNNr{uQ\dwn 8B0sI3iC!X_|ՙz$^'~w#zW1[K1 t=kw8u8PI^kxQ;|8aw61J3~$`j1"D1:$t:O]e_&h 3M;rk^#"U]m/-d.X.3{N\<:Kß(s-xzO!{^g:+2MSA?0&]]7< ; I VgJ*q'xeXfËpnXu)2Ga6]Zl2]ьzFYˆ hۺ0E7Hã6/L,hnez6^wDnQ> :j&&:J1(!h?\3Zq!{;p=F)/й,O \mH E2KkR7ech?eWq,^q@R12y]rA.v+5h;=Q<߻JĥczZ51S%ƭ!W!ޔd~&)DI} ,D*A#97^5Dw*ID?cFKD!QA"+dkѴpF2ps^ pDK߼;O}~SfcҎ֑l`A3՘d!>IP4{kDŽ fmO ޓgwm8pݤҬ>aĹgs~uA70w]KL۾f/#X!@LM8K(?IL|>I֞ ض3@jYkO#ؽ-og#4h׏5A̵TQ#WP &t`€%䉴pQ]ZQbӔo( |4Q_lY(77p5pZ uŞ,8)RV5S7v<ݵ/HΛ$:BY'iF;TA?T|ޞ̪=,H䳌X8 ވƆ~\ۭ]nA HŸ:;RɋדAżÔ'Q Rx]KshJRV?ArCskst4y1#L(GCCG%+ΜDUWrfBkHQKd9>6>/1I`>V0+~u[&DxI3{y76x< r<'TD^ >'#__d=c ŋ]场(&n%403T~&97w8i/rY5 L>ߘ:RQ!d[@6R jqͭD.fz J=+hS:*^q1bW{lӛDh4>s)&p=bx$0~lNՎ8] ַ|?N/*uO̊1>8۟GaQ$K~˽8ROdOd VuBI7pӍ$ب(Dxb)D)@.y/YdM|$sTw"V2\@`mxkkMo TAldǤ%N>ZΆ $Έ TMs^fi6q"sFpiWVb0umTp4Z5R1}&;YZK\).iNTqJLktd fH~w15EKkIuQvsW"\ Hw~Xo׷+0~ Eijrmx\%r wr3*irrD]S|>_?Qbb6Db^Go44}lBGߢcH00Pj$[nbs!-"9tHVTӓ9y'/%\Ps$הj1nڴS&3M6E// ̞$z$f$4L\&U}];BBpD4M<`F啣|W ,cݲ )];Nd?_^OcK֬RJ!wAَHWT"!6 ڝ&aRiRAEU=>T7@4ФQ,+HcAɄ. e&X̔%=NO<*XH~O0a™x$w*(=g (&Sʞ *MZ(sj=Si R%sO;Q0p8j9j&׶2ՏS6'Oxa8F z' Mj;q˖׍(>)_ݿENճ_??.$9D.@=gw5+yɍ- *]6ɍWaɨ6rq#䓥%ч掐paZzb'o- })YNL+دr6vs&1:Ht]cC<1|9R8B L#|:1!_e(,s*vh/3i,U^z+(]_G@K '@gPMv=: ,!x 23qNI9IMAPߕV.u[By_, ϴ^e5lQӍwJC1^Pج,rYSM(奏[dˎjPcv88ge ~<'/1,G$ݢNU<'`@ SbGߡ. =ȗ}9[}LiV|IqE~q~u|Y$gXwZP_cpW^%%9X5޷aq^Oɷz)*yBu$Icװ_+,g*8^DH͇ʏjO@ ϕ-u= =ZU& Ʌ˿xٽVdMY/}czÒj|- tk> [)T~xЫ>[0ٽFH7B%Xbэw(xn27:5Ar;7zp-'3?s8&oHIZXd>5.{7dTxA~NZ^{&^ev;p5EOEDNazCw08]ޠ6ʠV4wrնGgT_<WkvGI'F=eve۹4rWv8W߳DoME }y2;-Erw$sZCK8uHqZ5OԮ@(ۥt{:Zq6:ksA/L@x0sW3F |ò2c :[-|6b>S {UOml3[Ŋxqv7N7[k~^A[] Ejxw#W8Z;:NL0@fq<s-Pܠ/cPpryLltN>;ʼn<ȶe恋 gv%O|3\q*l{Aic'Z {F +hO$%]5BVlcUl!%f Q޾rJ?['י*$Tg9;%(.OgT>\gkd&q_&op  "Du%  WfF<׋ozK@9?Zf+ծE@Gnkzkjp>ϗw>-Dmmc`Wp^OgNKMmA~.;U fL6s]1@o\c_Ȩq٪cyU+;6ch#va%4UAق܍x0ˡ[ɰi(4AM"(?.V^#j(iq鞏$c\fUW*Q&soBጲKr)+r}R_KaкCKrQh€)n&~E~N*q~nLp! 0Z,8xR"ː4%kmq`IZ Ujkz Buo=9đg(cly{w;]YygwbM;wf,Ё%$:xrq;$D66iv$âf~-8)pltGiQYicL3H@هu/̩SA'%0hj[j`1iӻU5i\Jw+OywfN8#q2Eg]lZy'n ?Jɏ^Y8k%&8$2aFK0FW:c=Zh7~}%¼J;(Z?ۘZM&6nY4o<<䙚+vf8 y6Q. S3!|I9c00o#+Yhvw5TR^ wҤؘMd}<*7ݎ$)P_;ZUQ]R3J DŽȪ&'n朤ygszyX;"AN !Aa:Bb0B1=vL&"\|}Ԧ9%Ƞ uY[9s'=!?S‘{ 1f1.][!R j"8e +fqKk:VH'#Y muv iN[BnK-}Wf^'}Pb˗&oQZ:v@* n2M l/nd%DvKcT>ȕV M [&;)ezz7B;K ~}?0'%?;l.~չKTQ2X3aH\gFDaͯμqFS A¹;M)n$"er vJnMlg?Z^r+cb@4V\\3{GiԵ<S%~DA>Un5.l)5CB7=0ӏOqG?ܰ1Io\1R*8*F.ꕤq͜Ǚ@Z|p?EHѷ9.7y?K#blY}%DՔXKCWަ+m&ϾTu{j: %W5 DomcI'4Y zdD(*"Ig5}eym:*cyYhwqWvHgErpφ[O$T {EY@&{ҭw5Y<ŋ=~\,$ReݱnoS>ܦ0Χ^v׷):B/`)"eO[tb0ڄ]k1Iޖ *lrls^@AMpro%@,-MV\rƶ[¶9@b7rJ,0@䢑XϮ~٤SAKg%2?ŚՋT=֦a@"dB`.,S] [ޥ8Hw/ꅑ¨?D`uRSϝ(m=d7 _pөex|/"8/_ !]|!:\ Ɣ7{OtA%uDlfY*Pr)Hی$%n T^3gGON5)pen\FL@=)Sq2[NqL 8<q:ZS8;Z;vj4Q“ iRF ^fKHG، f<0h]Z|[:.LQЅ!xFq4SЬx8);A4 5Lg I1ݞm} *>hqP)nsPZ{ ]לz,z?`?TccU:ͤǚQ3zn{SF$녺c)4_ /{Ȫ1Wq '0]U1BC3 r)F c*:"Li4[yc V&+9r4Bۆ3tM6v5uSK9yF;! km6x%ޑ;a3ugeS(]HQKkwp75TeWO @z`MEA;LW˝Wz1GsGՙx)nuiFX:;[or%OiS<tܩ={qЩi8.2 /2! S|tDA&nZʥ{KkZCKѯ_$<dzJyؚ{c6\g'VzA.lnqT['5[I+iM*M y,L4޸vٍThld//nj#}>?^< uj% ^86 '"R) ϪGLF5y77 [A~o12ź+i4XKlF+ⵊ/]kcg%6=? $hI&qWO͘{)h|k.*Y(rOt52 07[ȷv`܂b.c!@QjvT9n$1rtDIJU^UL0Ȃ]k M}I%R3,9_I2XɀJѧثy`Gs /R^۽2=1po26E\š]26 <ۇ\SR{nD^?o:J(E42)k=K_rrC4rSˬjZơԥĀ+GD.y8%5y{Hvݣ`Q˓dd?|Qߨxb͍>H؈_B=6s,Q񓩼 r gcDzSV$)2jN=J" ;݇E|t{f/l0R{["`;?A"F2ݚ/MRP9`/㝥X12}|f= dG"5栀5R4QaIV(+"@Ude^o.3uyQTzg˰/:*0VSb -%;acp3tR >sY_F[GX!wF@J+.^]ڧﻀQ I6Ir41afnΧ ^#,k~X}6, $k`޸ڻrL% z&ӗp ^N7LJrQbYvezH!a*u %'U?_Ʋp, i {ˇI@NqCνD=$/ۥ[=nA8h6 ]dFJ(N\(wa?vx\[ z@Kg9yMcÃ\O]"Q*VGа]r!=B9ʏs*^(qS2Bw&׽̢K2 ]9S֙8E٢m s-oO'F]u?56X DWͽHbE[sxOzIp %Q}MH[fA,oeC3h%L_={lu'fPu4HSz383V8F!fȆ/j-rg0r1H+NLx0-.iQYx`v0 K=zjJŠ+ZorL*9D8N_%Be|rL~dO݉3Fnh z$bȯ#u=تǵb2xqȵt :C H` mipүj7_7\* g^&c yEaJS.m<Q$3~bFE^P|9fֹlS3IMp4%v@O{s)- ܣFI=O[]|^_KOc)Ur*WzE K5< FeygJ~ wX0g~N 3AB'%]پ$˩sbX!FqߘFP=ɍ̢ϊT{!zD ao.Jx%TnC*\4RyߖΊrA<٫Kc3*A)Qߎs-gaB8\$mnFBb^WZ9'I|{K[2 ҆Ŷ%A@R.0N>mx1)@P/2J`X^ Tya[5fcR|2gѤE=k{&ϲ9+:x*'%iC ; ۦaQrmZ-YHBX0#}Y/ z2ÝuR g0̧DĹ5qY'_f+&sQXnpC)sose]•'a"`v3Wq{z;\=T睟VWV/S:lRjUyQԆQro`ڎR^\CJ"*ӱMbq|O4X}n5,;>xK9*ZF s?|kh݈r[ v(Pm=$T/̐sZ .|D]p+He1xvVG=ōHe\DthmzZbv ]=2D)]љ;wާq,4"gȎ݁i;ddEe)t(ZȗĀ-j0XQzvݿc#=$n6g!1>h\Yp)1ymMDR.;׽I+W\,ܚBLHIF3U3>ASS5 Yr>Xi@?qc%CSk?9#] O!hƀ;~o;=AA"#^7}9M`4f#v^e:P)ֻ0uv#<=U$tVtۍj+bODlV8x[мo=3Txu-hZB.?tZζ ~2S!Ka DwW'@pqݛkۗ@z`OYLs8O/U]]>0.T7̢^!X WB8%)9{A 0tH7Wb5,:HlbRhoɉ;r ɹHſR~W->ػDn!kݕyv+ PDtGoƈ.@}D-!6$ A6KϾ|{QՙUNH*B DC9,7.5?dO7+-UI,@":20~D! BKR^u"M6pNsK(H)~P\.CvNp%R΄ qxd\Z\ n GqM_wҾ)}ZĩKST|kX.uZ4g'FhS 1X[6YLn+t+zn@mÍAշ,.`COQQƙ9k_w=o^I={4?O s.lL,#3+1U1 Iw`?ʞX{,3 % ^ql/wc6ڸ0`Q*9v )7l71|v!0.20KL`"T+"03CP59:F}E?zgl6(GMYybBꆓL)’i} Hn!]ViŨ,ۨ܈/ٷNn!==]7Ě&ʩ@xO)G ~W"> Gvtn1,ql.\K6eLLCC`'^);l@\0p"sƧU:@"UcA(X==gڍ1gzؾ~Uw D _ ˛?/KCSD&OrBv?d] !HvKh>xۃsP)wx-=5 v!J %n:|^ͦR"KɄzC3/,AX~?;j0žJCq&(yYTWjy0@,fùMOrCLDֵh]:->X3A[z 2nQϣFPh([p,Jl[>Ӹk e3~Z݇/bCXԅrw 1*Kot`4^WE.pJ|**i5ZFi hqta΁jvry=>x_f J`\>BR%2~Zr0(:2>q7ŧj_p19 MxkxŽB t&̇p*_ycis{Yk5\%HCIz "4(΂+쓱]N_?m 6zNjo:i,)mkXUU /|m2 {[@6Ym@4cXwi|+p`z^ݿeoȺhfc!{Yg1??|I"GiĿx >Qs M!H46*sfV~Y,EIܹ7Kq\fDԒ|D'2?8%2=p d ë۽0OjPqfOn5 .ꭣ'^J.>0lhE6.M^.ʈ4 M\C1T@Mmj>I0_FG6WڔOxݕjӶŠczFfqrYUOP ,$Aw K~`>gN٦+_jSI|(M Y~xЧ2lUNnyvQ ZP!I{Oa!+ +mi&VȎF巅i(Fͩ)śNm+6z_1M㸔+,e߰{v^2紒4 5gdnO\ǹT łt1좚E%n AFRb: X*Uė03HXq8pSwԻL`-e,VRs BQҲ_IM Mίx-h7@JxA `|X{f _4oiO[r[&{Pq#@!yo?#Z-|jm_+c-ջF'24X ;9^W {{+kv3p>Hr{t\19)`VȻPRFK !_C áRc||C6~1mM}yq Uߜi@05(%$> D ,Ir, <{EeddlkϘ@׍D+`R<KdžP4w*R敗> z a`\ӛa(YNKǴZU7A!)[E-ngڪ0MOf`:0&jςjH*xk,Ir~PɆ\YMH]F{e`G RH\ۑ@0SAwkA9x-2 >i3z iϯ8HR[8%뮫Q6:̷ۘm䗦ϕœ~e"s4"CbaTknj.JĔ3g_;!TFm`PwU0rW"-J!P4h35&IO H>׸I@\% Z$>h1Uj̅;:.~Ӿm5+ta1=j-[컻_Bn.s  ֩n]"A 9R2oui Xq^Vn:9TQ31, 7X)W;:duo@4 ֖VDD 3sk';â/u]Gi LF;꘡ɦ1qN[&9((|5X I/FYij'L?<_~jzpM 5Tڱ9tV^VfC 4u;9TNj=]&!=Nl \HO[y FtReZ+/H$YM#Ζ$XߩvbrQzQAyY)vB 2eufce"=z#(]_5_ͮ>TmފY@c'%9zD8տ!U#U,/@7p@:pm”|+T-_t}TuU/\:t=̃2G @d=% UѶeXbc|3NA7ؕ8/)5oߥjАq_ކ~>({T<*R/Wf$)r_ܺ7rXU]P (N/}F~F4T"z#dsO~FͰWt }w0"!ojF %$9 Vą?YuhE"m}k<3iEe勱Ԓӎ*GKL|OvtYq(L^ޗ֎^!CUc*w = 8BoʨҲwvG"bnbF_M8 _X fZϓ 鐯gf`cBmٯvB!m mD +Bޯ]t] )+s ˢmT$,UFA)&6kF;XI 5l#akYrGN3Lߒ^D7nbxْ0 lUՙ z8ԇ[Mziz`B@, ArŹPpqENFF` mCJ1f?@ngLu1Mmiu &d0ggD®Ԥ~s% q3awTdJ.it(-h .1bPW&4&O3v|-Q߃ xD_#5sF\|L>Ye+z Jhem/'?`(M I q+ved5A# m;oBL0gꧫDGu+`y. ,i0ӭ&qW7m=0̷īnj")iQ1~ B443CB31oqϓx#Vk^)j0mJTwBL\G[sIkcyoN%p„VUu&[0|GgyAH'/z̕I/^ Q_Q㐵R(Dg'Ӱ6oW&u<@tD;#S' 9:acڐmY$um55g)=IL#O͆$Qѻ[|&%*{|;%O$dW5C@8: a{w5EYpH9uu/5vrA+wlmC{;6 8r-J"+*"oK4PTDIZcE)֗QѦF-bwm4 6 (^Ds52÷ڽ`-jxȠ=r2qS ZBɻ}(CPv;V6l Hi{C` ڬa#t-:H'Yr{8{ |G3I3MXy$Lt>-VY-CwwA5S]S3?5"I䪡xȨUsLb Dͻ-5J>D+~9笲41dvM77-}dD| ;fjl\VrZa" OE5S]$˯dyu3PĘ؅I|Nna#O~S%4_LDD--3ͷ` i:Z Rf- mѪ J;,.x7zxyCwd8TflyUEZGfʟ[P kn%era?7 k296t3}DF0+GE`L 2:~$?W`˓Nm%?Ĺ H l@}4 "MA e\+|v'-X~5=,ó+Vzf)uPb̵-YxŞ#YXكjm%5BS?7ul]=Fծ:MJiFZüC2v{+ ]V1U 7Сaldjj⸧^v AW+׭.I!6 To*iai$Tq +d!qғ9t5)J5`K;i4ƴNܲ*Z=L ƾ+ 5u1gIށԈ99^wU25_zȚ4uB| v9m4OF36_({!y3.dr^ '{tUy0=c"ײpD1j U쬊yҏ^Fb#9y9N0NKYsɌB{̑r'ʗD(Mj,jz f]p-gLA~v>YzAJ1]l&\~+~T ".moնb/l) 1^/MJTF¹R`k&1oU}]WPC~c ̈́[Ɏ P $ (7 /b6m.kIyGPՠ땱RliB܂ɽDfm4`lF}R.vz3`yǷ 0C#<)v4yjgFz⁧k]-Q?.Dk'Te\fSɯekaRqp*q&0#R*?dm zZsGS`Kyʣ/zVXhI/wE@@ބ;h+zqvK0'Sg7Z2rߨ]%xMV@7( jEGH Ԓ e*$(ݤ-[aXޓ~ty$u Z. !Af/>qީmQ#?S?z]_z"BksH_\P)^QnvXXyM!`67h q"'w)=.#i[9퀤 uhazzoя>i/iZ ZS,{}$+>kR=$m7/q*w> Nly=˜"!6.X y~A+4zs pl x@c>[ 7lcb-f#Ϸ1'v9uRexw3GEtT-?9MK7 R;& Y#GJf&"i!z-.~G ٴH D?#h;jJsaJ$qsexv>~|QD[ĪpZjb&29Tl$@AmN\ـю Uզ cdS,ti EN_T&2Awy{+ \Ѣ82L4] hyZ{pʍj_&^}mښ_Rʷݧpy'QŦUD!w!\hzp'j&GݎG,o}^9rJu2@fD$DpsӤ$b'G?齂ɼ~U+F !T*bYdz `+CCA: LrO7ap+]it3݇+t3- D Y!#"tU0DֵX/Jh% (+ҕ'R:f9ذG7u9;FY6}RBk>Q&`'Jg5TχqOT-cX{(vQPM+-)={'5"#5 xAYq[9W@wWWq%TV7B*-OX*rzgnhå!ܦ4rdsrnĬΆ\fE!F 27hγF#N"7~ͦ&j О7vÍKpMʺ OJʙ,tnoH__N%%7v,Rfu2RPx/ K66ů]<3!\EGP|)PApL_P5X04<|9H(!yM҈1z<(!w'D(~LO"`T!w>bwI^= u?f>0#E%tvkLʵL=Ϝ?Y&yŲ~\\o\H;Ichǖ3۶ h#;?^]J&3I0awkAj Vׂ'jcB064XM 5?)5M?YhL&-t ʞy#AU! ʛE?ĆhwZ)IOZY CbCt5ۢpi>A#0I7ypw3W2Ngb"N"x]ɳ=ڭE 9;QqÁ THNDxjC+0'p Vbn7CܬAIKnT3#i#z=0kfU;q Hcy)!IiZ6QQ?mbπIG5!8 AzPB^z 4Rq*[̋.gngi%CJ>B"e祐sq57oCd!w}JW (@du1ïiܹncźaO:cLPޓaqڵ\Lfq0}|/IMہNr? z9PO\1ZhT]Ox w80/z"|.a "_ɌRi"pRpQ}Zjl쮎k,#5%ÜJ7{!VeuPGsͰaIbwcbi|QR*&~2å].BH: UFy Fq\1*GdݿKz-rt"֯VI_'wTw*@XVjTd _Bc,1K>nt0[ 2/ѵ8D&Wݠ9ߝ,ߞ-kx7^wU 0h lXrPo7ҦhyhًQTo2-NC,4.35 e[xxL6 Ԇ1ԏ} Xi{~~ GhuѤU+*>Vne@c3/6!@zic/bTvkGUVdƞ[One/Fd"]>y&{7c0w*6 8DT3Ffn >*<( -Kx23B feҡ6x\~'u,c Q3ؓyvmF"5WzbdT]-īvM`r^)R6@ {/OB*)BC5z*Ə,禰@ Bl ĩk>H]ҕiE&}}-+ kL'VSlG@7x:;qU!2\~^w,eɑG S<kw_XJ*( :[&0o-KCDj!tcg )9yv*\ΏboR^lUF]Ko}p +Iׇh3RkjK3Bye 2SkeII@ iMzzQqeIlY472){Yuh_EF2C>S}=w c0d۱: +2sR@σ Zt(B4lRwтvXAw5}y}*MW4bV0%5k@}4h(~nG"N"L.~-qi/T .NbEf["hY>ÑȦDXq!>6=82#VR{;(6CHiPbq0!&c4h}\EpwobloX#{ޣVeгm!lEdsz= oǤ2h,L"}S YG@Jn]8-HE/0rP͠1MU6tDLGTՠ[aS&1誡w?'=\Z UҢ<5I `w%Y]l3GjJ'΄*Ϫ PNpKxQ<]i p5EbS䉟 d?!|IYj7(#~;}Y.>cmØCVl F|)f<şT 5A%9o^ܴ79 ²X ln #Y DdžZ(bR e0^=B/lR "*:32IhBmG \ àqilUnj5MpgyrplƁ}B72,#[GK?O`D~wqϜ@rsAx v7Ƹs[@\ܳk񀷚]\bX/TCfiꐿxL ƙ;#Ëձ m zþz0Erueu?:= 7 xQЬb_VPn7W5iJxh!DžE *>H?dMĊ}<2)\5iI5.@ XYkŎwח0c")YDw5"r0QKI&FHȘ"l@ꇊEPi2m0MwԤ,5{ZSUKk_@n8Ns)wtઉ7Z{=X4'Z(ofT oNu-c~Z)0-/nk(5?MСVox"c~x3)r%:-}bp<@R~wun%uюԇxz1/vWz8B/RN{._w$Ρ 2Wvyb=Sj{3f|/XŦ$gO$#^_X(3*PV_X^ݖykr%сmPpOsi@kiܿԱS;I.O џ ܈4r&-H08r[fDE8ʖQ"sG){ʏbM"RPL9nЇM-3X6CŏM[ĺ A۶FEX.k}}NUؒk\L .zA cW~ppJة+(qi~xk@A]}):ԛ}[%u ?uR|7$` &*y< a|ږ4*%]eUN5Z\lo-[Վ//Cw]JG3W>cX g* dDs]66Y6/|& BeיKQ+=jH=j̄kXn#=$8v<מ)0yf0V@6?@s<0%Trw\V͋)h&148JYp@~{b**:y@%ۭI`FK?AflҊƛY}=&c…]HdlѾHH"hS^NE gpP*g4HLԧ@Ts[nk{x-!t]qf?yCM$Pa %b<]LW4C6[E-ec|n?67q~$x7fAfez-!KCXUϮk&wO9$X`v)B ?(Dg?&-HҒ9 9_¸t5B8r{n0fn]Zl/žw s'Mz,&ɠ{p5,yI+Pjzx$%r %kgh/L,3sdWvMm-nr4;+ҭcy$?1r׬#=7i(T?Ca)R_W(/$yJB,*^?벃i]o @4v"`+)6CQKlfxk+v8 U񹻭GS/ Kz:xQNd@{ZዼE$ ɛx6OT6,Z6)VFh ;0+rD$oH4#tgХD]XMO_!W1\6,q6l"MQ]?!kASPΈVz0bV.?#5E[O<TMLC%W|?R@lШX,9TNQC 7/r=}FaQ:'ԕ`)??.o 5$R bE),0}qZ2r:.WW9xٿ@nۑM76PgJ/j )]SǹS-fJ6#Rv*k,R'E1'D=}kQa#(;72kKfUpz5u}}}E,-a6ZgDܜ f u}E%)loo \dYrrm_{^[ڊixCI"+Bzh^BaC#O+ dLc('+e:r{BYSH384\aCԙjq2+ n?XeBd^Q{.(G96%$m+c[Ĥ=< `cA.M?hA}&.DSqBkOM.6{~B Rԑ:aCFw1lnasNd*RUEcN'5iHˤb~Jo~`AMU6k̬0 A"/`9EˉU@~8teHYh&Ss' XxvxBt'yRZ=)e;2>ͤBm [3SE<G%GS)6'TgwM#6KvVY%W$*X:C-`&00k$ 3R1ly%{ı_Eʆk:,CbPlxM?|ͺ5O?vOƑD뇭@+jҏ.*_6nՇA>I!9K hmЖOx|FW|Vr$V :;>)'븐[)hbNtk~MU~O]7E\^:sSV'7M$uPౘ(' |&#pl px7;shA柙\f&XӮ vݮ`*W\5ʳ[}B=-IL'r/dи``Dc7$$ozO8eĒϲ2QiF#H/v8[t\ҙ}!y<'-Mn__c4U\AkhׁsTuskMWDTl zMHw\:Q(4U:dס^7YBԼ*Z ^&&I| _{N{C0)6)bs}Ƕ!YM-5cIxp o2􇭈4=x@8.֠36L&I\-)YLmT኎4%- wְմsT?| L"uY gp4C/lܗ0Ǘ$՟gy yohIi=PJ]&/58DrjNh`~ܞJfH[˟Cz?Y Eb>Է{ +n&s_#KwNS*?nG`B1pTHʷvc2dTpl="]zǣb菡WW E#lYۚ+X/{x o`p=ծsIw[`*nl1r2+|VR=]U⇑xM^[_a5E Q4W:xP`8u}5:[[N._ۜ'51U&B ĹF|)]g e)%Ѐ)2NS2GL4v$͏<3f^]ԀJ\.(m]aMCs?Jp܄9c:,K9 VIإ!v|bTbH`Dd8%irAr)ڝm c)[]$91(Gq?b-:wʩze넯/$5=6ۣW %2VfXj#J@2e'Q0B8Q _;dDqh@`'+jNLjHC!Q/g5WF!@7 i`n*G K$.Az:X*Ɵ0#6s~OE>˔q;seH&j:ĵl wؾ-- j&B`!i^aqIvJޅڙVP{8 yFd풃I[Sw\mxx/- =G0h\ '%`#F74#yo]4Z!H5!; F:r)x@*Y4tI vo$^(iyKUWn-M~tfs_"Ol~2~âcs@ }$~ʉLR_RᥳzCX~[bj5<[ڟ=b׼۬2 Lɍ%~e 9%| $ˉJY9u=c 2݁HH_?2bp~IBLѸR% &Ul+)/tȑv֧~ U`%Z 2^l}z ,˳lEX!վ[9>%Ґo9G%|4xXofmkȮ=5<7/7F)?,RiaED qO +M:e9O NH&svr^Z:63fWd!з+{L.=1b]f>G! Ě=}* [4qi`sYBѰWAf/'QTh -t2l}](ufH-7qW>;;h;̷U(ǟv iP#82`lq:`Z#K.dǴBbn@@6я?*hͣ^c\e" c'l )Y˛{-'판]ĠĎ.4TÆkS%|07OqWia궩BCv8mGY>⴦^Aql̦\8 GQҊyOF~ʃ-!%¿N|XgmaPΌkt@;MݼFwhSVijV *P{69-ĊbM\yY Bi(0NC[?V9̸B`.6?*{^CTH:0psNU ?ذ{{}| I@7PQ++n[OҒhλf4wϞ/weg6C_Hkfʗ2$sۭ8i9P/;Pܵ}rOdv @d1EeAWFAw_JHJyLWa.)4+ 3A.',RyCq>\j1 ؝|U8%moSZH]m&P|qNcHfBo0=D7:/Aeèr\qPqsHf+LGaUtQ4,㝲kZw8FxD_̷b6%b \xRO)zYꁾPHf9cmYx8硥pĩC?+.(ucWm' |X E6cG8!DReOPںb_TF|=Z#~OegNWBk%U0/PLK6TZsSls&2u{JKO) bM?0O TUgR б@ aj7A2gvk@<丈`Z `AR ~$m6kpM.zpp{<?W/@؛&NkaHbwW{,kYu<$l!2qqɞd@,R䖂پ?RrHP %>c2%ƋK'^L^` hjkFcwa%/Z٦OemVXGG+3|Dzg0#T`#A`%|7,rtbAYXa/:FQab6#(X,y-6'P8I58r鿘ӝm5Nx$|"bTe=|Ϊ/̇'F&8GIG3\W[P"@+vy=C "y28 Es S{i_Z/*/(RC*dx}@%OWL12t=-RkOy07Ŧ vVFCٯe۴jv,Ul^XoOj `qq71f/N{HF|E@{`f5Da[.qhj8+x.N<%+.eeל{ĨmQNֻ rEWhCLCd%G1lsV:DSzQW$ZTޚ T}_>UzK  ܬ1/:a0p_4|-lLpO‘bAx} #%xwobY)$Υc}S\t92G۬}YW9[7Dؘɣ>^@ޒLrmXbI@dWoln ~6RxVRgBK)vzIノ2}(dAL0<&yzl2c~c P_HYreo+_5Ӓf'˥]ޞr oOw1$mB#5Yfvnc)aԸuPKI-0Q1[:i$dwpL++|jҐ= ؑNs9AEN6N-WTўp@i4UYteiw0oޠ8>٤( ^VgqN!NjG{e18_VG%P#:4go#ḻF4fDB@⍠[[p`ȓV|K#h>pUKES#q4 T;͢+|B/MagQwQzPs,169n{"Y%,M֨]|7Qv]!&n4~S`RHjTuU˯U+FЀ94-i)! @EHM쌤cF&SK`S:k9YaiG¹&N,9sV3`Z|k7`p.l*I;tp.u:q*m"(3&i؂а8q/)'p*=3%\RQ;|zy'`zann޶֣j?IԨ:h`zw6#*.3:Pis6FKϓRi.u.٥^ɖ !j : oXb~!F[1PSm#$bD RѭaZk¸[=BMlv?y9~(Es$DH@e+QpS⹪>@([!3^3r(Lo$RoZM*j372)͑=-)&!!׸ 7fLCgߥ1H.@FBZ{4)t!l:[8 IdԪ#)fleI3C "S2o7Ntg̏riE[gmO*dxDٺ{9Q(vʥig{] >fGd^ q@jȰ4h  &2~]0o4 vrv%)`F#½ũ团5 3*4Rx~ՍY@U:E4w(\y jD,;VG)w©˪ZmDV@F;I13~'W4Ҕsk͏.]&G{ɜK&ꂢM`ff䲩 bbbt& ̄Ioz+?'Iƚu@'|G5Mo6ޯ蜬_AmR" ݞ$* ^ǧt1l .,sA/M <’ #Ref?\0VDv2TLv"얃5ZKih{Uɉyy~'`O]cTU_\SxT? _ù4V-hurnoEO~hgsty]`/ J`Z? !'; jZ/wFz dʪ{ rsI,d8h&f@ȩ,u3FXsWХ!Fh Dݤ@+pW4&z*rdIw,'pj Ȯ\@iiA}tP/Q״#@I`֫hU-P`1'0qVe6N{ꄔdRhQTb6MC`[sH }*ќT%>ke[ț_,ͤ(5rdaWV _f%Fw36'9L ڎJe$_l㯋#?R|'+_T`!zOhCZcC̔Ofo_vgf AݍԩIEuH_,Ym .>ڵ,?L,{~rFMų^4V nzA{͇[=4ux<=M ^`YzP]XDzjݗJn\vhCi;) ީ׾`v*3QW|軄zF1т(;0Qa{2)Pt b^ )ܬ 6mC_mu Fd6]DA&)0QlɧI_{~X;WA-MW8o#3}qYfW€sG4iq|D]&˼> aȗŘRY#1gd78v/ˑa/3š~LJovj=_ٗ#TR2_P2*.W d/Ha1%rX{?RT,tdž@^=^~nnO!y)+jŇs&wSS!)]i\jûKT2|F.v`v("R8T6&+<߾Hd(NX ked51m>Ua["{r Hȋ}d 2(ǦVƬB6)6U\fXcoL:h)e}%my]0xŌ0L ;Kҍ2/Li6Y32_۾Te5Ybb0 &'J%(Qzl$jJ-/ƈVf9BM CUM .H;ϏD IL=m[MP|GxQ(NJv*iȆzwq F;-?<_?H[64ZpZFtq$O401uŔprwD%l>H !%H ';O.&pdU\Św(*nlS%*Ke;E@ZCՂY_?^5 (NiqReI6 Q@@o@ ]=px_.TP0),/XlǦCĘ`,(3vhF|Q2M9$!OQR3h˞:@9 a(ޅߢ~_⠷r~W?$OdqZSڀ`]J>d*`U]Jx.ړul^2I - ˚F#aɕix?M (0<~7 /Rzk@-hgȿ W.4miOc!8vDO'(嬻?v": 女ƬOrO"/5&1Dx[Av114kL WJ{ khƞkLhÑ 9ڊ:n+0dEj' H(g O<܏G֝Ux}୴2>IITX-ay7va#k>.:z =ˎW҆<Ϭ19v_hN44}{v ^\::@;M >^7UaTCbёۭ'RMFFDJ,]Mp7P4Of n.~i$b+CmD/T wt]A(?1l>>nsb*nSiMadfMKf</Rs Z zz%coM5\|[ .t}Fm_#BI3P$bƎojAdrYmBvAm/ a*jdwC`S' 35E{ԾSkr'ai c]4& -I ViqnLhˑt\ &w3OjV~o"{3Qu3k Z1!t/^dP;!ɧc,""؍g\ug"KMs 1*0Eaʅ 0ef Eʄ=7yWQXpǺXPgnD`VÀ~yg x"1$0ɀ# (z2$&3W9Ϙ!Լgc7l`V[pQ/OV]:A%Eyiܤ )=4~*F2y%TTڏ͔ncE( ]b'4@udy|Pˊ9]`,M\')kj{(|v;oyPw"ΜPQPFߚ-VC/7UKX* `@;).oX`4FLanphC|F} ~.LU~[ɪY pN+띧Hٛ/A1Ky*nˡIGՒY*2cА(z}/Lonn6 s9F^A?%eQi/OS| =9*I}l,X,Lv#[qwk%T*)Jη71]%j|,S.)hZ/aC(0nRvHMj|èKlz yso}uW`qمB>s |dʉAZtK0L$T@ܸ-JS%oYlM5*T?s XOo/K*$Z#@,q~3WPaǝy T,`* K2#NJE=. ?H%@GLt$s1@.YkJnWUd$Ql!>W\}}3/:abcHD&0fY2KMcGQ|uӾ@B#3A%$hjເ{yb5wisgCL TH+o2;EAJG/`\Cvݪ4 U<l|j6 1Xe=_iNv5]`ɄOp&ŠmQR憺|ckWϝ-mekgvD?BHJvF@EN4zl2t!"9# m%mxQqr&R8e\.8Fٟ9? I@[ڋ蓐 z 9@%!ժ#3duDҕOH>]y|KxkUiw/֩0=ۥ ay3e4Vsu_T1[js /r:s بp\™K[5} @-b}n]6^o#0fRg֏^R?妢$9 q0۰6(G6Η Ej゠.I%#`e~7OA>ِ1eZuؐ cY}HohyHTw!N2ͽ&k m2T~uDag`ĩv?W\DGRK!qdu.ܰ; 1vJ%OMl5ډ&"uv0oZ_ $j͋ry>X1iй[MYnR3ǰC0uW sfZ\#ݹE({pף-31"ܤ:,@7U|z:8&=˵[e[r'T[i FbZǰo ˭xnXvP8@Qr-Eݯ͂ 5˲ nHsU1XٮIm;ae?xA7f2/k^IA!^-ˍzrG9)1-VL;s#*EZ0K7䘫J`ޛm? mҷ<][xMaj_tF +S]5fr;sY~ѳ=!.rdL{R^ŵ Րá\cN@A8x u'7^Z7\/$JFJTɋjXT6-ymD *.j@#8Oar(D^><̤ ? .*4idp2Xl␿GV4=|Oy r-w ѪN)P_bp^f7[wedh-SJRIbheHsbRNmŀƒ,ZGր6tz ܮ%Je wׁLځ&X)^c X<$)QN"-ԋt/m[#%e(ۜXhO5̏YU v1ǖ̷|=;TV%Jc=.|MVq#52S<Xx󵗂 SӕBˑq@)-k6]hDOۧt^ !3[{.(Yd )""Q$\bUsv4{D^%nyPeAĒG16}і!HVTƁH.F8:3ݶ8V 䜟fߎ-nH 0ǘJ8׌G;v1uF}0 $6(O]ȁ> >xĒ߱ghxaS>K k~ohu5jz٣_8x ~VQ:밳z/+2lKfHR8aΦھvƌ)@%{†-5E"-)mpּ!qYSaGD:Oo2VݒmڸՊH QgM]qhj¬Sr*w#DܤcT6\[8 e-N➧eqz3= WFpu6@ZPQ/05ԠN$ajDj5t@a&䱞4#2d4 Lm{(4fW}~sL2U!ЖI 4Qk=^C 5?U9O'Fks.t0zn#<X1a̒ c#%{Hc-QY/轉!NZV$8v},&wBF['nq MR)҄i5oPʰ@ˋX+gALy{ kd?GIkIJiq ށؠG+X YRkI/o&ب?h`cr*Fy*EQ݌{aE4ށ( y7is{WKٝm[t|B|f1Qwܦd( Q"Q:2kDgnSf![H:=vpbgplvH泃֖S5j֔bO.ꏪ&MLkvv2xͼ왊4gOe dE7V'셢*2 1vԿBSp۝e/JViw\sӱ'Q?crxENLL;un.={Mѷ-6PPR6*iee 4 d>NՉeW w郥Pz-ٲ> eAMܒo?<|3PV^1L4 I-:xhaJ0٦t*n$-CJ%ZYtm.!J!1Vˬ oI_4=iDxr:1oȗ7y t!Uv@e[ M3\lh)f⅖4VB3y+] 6&qHd난o~y[M:#עAt@ixܔ%A(0_`(eJ'Oqdq/Gx).'é -U-24 ̫ A3F+ B WC0=w#5ƪ DiH((5kL0;N3p}2}l|O~ҝ%xm')ȲzAT\Jpծ8ND:$>b$C5)Q|^f7_pwX4 8&_F%;#GW68j]'@a RHd. WcJN2KMaNr{QRzP6N;'|o8F/`|  Q;o xs}6ԴJ VX&nT+>qHSA 6JZ³q)z{}Qݕ⑅r BrĞn--[Nտ8KT+Ma J}|iMsAʰDFA6 C bH _F ["IL_W {˲h@0ɨkZ+'_eeD、Ɓ%LIi8S/ӻm $w/G[&ۡ=?)C<&mDڲQ(.oًxXb }BYHj}"E@' Ѯ-g͛s/y@O3Pݬ}cPӖe!݉Jb=#7 !O|RX&|^s׮1Q B6 ) V9W?8m*se󄮩ӂHUj~ 6&J;gR-n)E:ow6Vi-E#(f̪hxҲ,J^ 3@LQ/m΄ ֐8)DbmJ79Da׆TQ…ybK eK,ymȐ1 `ۏ%7*[csOI ˘e3r95v xA:}ww3;jF_۶Gj[v05c 6N=$м&fƠ4XU]]PKuf?Onue9A~W*.M Ii У=P8 ߺ%n_U Y^-iydMp|ƮHx_sSb[Rnvwd68\KH~6h _ibZD&z }fdř\w&0lػBg4!=aDŧd쫑OKARQ)]^&=!%by{N*_f#,6<]R>z UHts?GQ?~jA,ΊU-)rDb0Hpr%ݠ60FUꝍ{ɵMS)Unk,Z1@G)`,S/w:֬ᚻ9|=֞BBJob2QL2,Hm7]Li6FNc\tw.Y O:EP]LiD ^$`5٩sSM@‰&jɀ&!8J)HDhЧ{67)(J;M[P— @Y(beZRULo^H:Ͽ!<'ܐ>X= C WSXU".(iR򔕙a5 KdZ_lb4󳻵sL65qD{o${>w:?#4lI甒hv`Y2!B&W<}K삠 cL0?Bhȷ뎶B[J7`n!H$[6ts@fY:ii<ۇR<:,\Hi9K cWmk/5LrfJ pEPa{PwbW{+Ef;Lu=R㓵ppj`e$jkٔ"?C8迡;m#LKo@ʢatXY#AF#P0QXbkQd Gy > yI!o'jI);U*oK0Y)Qz)TOijAJj D ]T}՝U C}=*{tɰENH#kD8)ck+`!rS:TlTNC$|*]rѩ$ؽQFv%u%]OiwGwy[m.eQԓ`u%iIrƹM_Dkl箿jCQՊ%/ j!lsVF5)KCڢ%Le= >-"@CzR}R&3dXhP fڝM~|4&lCgl*=1Q֝ "/ɜu!ՎX7&-}[Є9樂=d&{=I |,ʫhs(\$D/u0o.K3l埐.gK;jzuyH.hLD2ߕ_3* 4W/F 2ڂ?_H"Pȩ5ȹT$(/1#G$Leƅ1 JbqWk蹶ng4>($ݡ?t7݋ND:;"5;ku1mO4\DTANc љTJ\t%CJ-NB74'QZ|~HP%}Ѡ ´s˯Ty tsjOpپ-MZ`99ZC)Ig8gP'j]E`Wޠy_$Z^/yxVfe[bx+=-Fז΃cxZBͷVo{Qt ֐ >ꦖEf3&^'Ig ,(Ğz+uoQ,(1Wvi>B#m4X`\ Fz{#ŸDTS0FiAyܳ}}fb W5R$0<]7 '$NσLq}#!G:LcG,7W_Ƀ͕qzhw !@mޅeըVYU>b9OU+M/-Ѷ9V&ӎ*j6$)`)|:m{XRlEkkRIYY1.~ZI:JZH* :M:1)|WӜLYQҜC6'2=cmg8~/<$me9,]+͝jO,a%2)cqmY>+>A?3bw< nG8$`#ҲJ}w%솾8&&G=6 BviG.XGeҕt~Wlz8I02@*+Vs$B_(47$-~9D]mSCB@B@}kl\dx)|o^]*JUcD*I9`9;lP`eݝ5%hQשڞoG%{tH.fb vO ^$>yS(9i:ok A @g|5Bԕ26S}7 m):Kkġ'ӽ0J狀X֪ۄM㦱&oy$~1@Mr{zIPi,k0kSvQ{f}Olqv|UƃenbFb嬫#fꮒBe2goqOc7xHjo.*6S.I7g\7fGn]rzw&Sc;C\%߬ "[cU׆9Pۤ8Bȡ U!|BYk-7P[|;+~m* >+34mA"XjY7jN|X_;6"ZyM[ &%>jZq[~Uznr0oi"Gh|3/JZXs_q0dqp[M](D=&+y3Gc\&DC玥uT\<~"i Pd)'nDNwPHzP-Ѣ|e#R޴'QT<IIHcY`ӳMEe! t5VE{|f)`͂5whJf߂PWҊ*bJh*fR Q+hI !Hyw4peac17`-f7շ&]׼ Q(*Œ*|ߑ\OGQFZrw?<}3LiRj|B:Dl/\^Dz7ǘ& l7ދO+QVXNIaT [,ľ &\@'a`w]jbITQ? X.ɶJ.` AB,+CѐG泾ƁdHl۴lx+u;UYyU}~/zT#>cP$>F\`}l>h_;D0ZDJjib>g .5c6v=>*'UkbHr"Dv',$K\"U~vƊ'k#VCLo^@gQ.~4@0ȘuoNI C}'jŻO?}Z;\fT#XLm)K͟hDw53ۖZX55{ڛK=N]X }\)l1"wEg Hr̞u#g[AO탛Y(#vXF[Cߎ^1QC^rIkJZ>znlOyaNv_0o&K?MKqZ/]I;xc=B൹U *\BGfʃVx=4,\B[u$}J䕤>цS=H-y8DXͳ?HcHS>KiɃe^MKkM| -ߣF @sMj{ѪHo@ 4w0v HAtJPFR@Q%ִ3nL+I\HH|5=di(_ 3T9P+(S0lK'Nn k3D3V7ny# W([[n=uM)D2;Yv\b'6w#=8UEK';_xTnZtk_XsA"ot썚]nR5]ٌ/W~o{X3b:RΫI(ˢ BGxn9.>*X_+NSŨ.I9•|!|OnV #rrh}4 b_[1u#f!KppT;8۩YZ[[/ZNu\~M>c)ePX?l"4>N{n!6֞y2IH, Q;%ZrXUx60z{IFɌs&%":tz]t]FLYDDp lHPĆP?` &ˆqSlwbw": %ЛvlrGtH2O.~@!Vψ$`5!1I i`o+*>be]nkDAOS;DJDԿ+gB$$_zaՏӝ;LX% ZR&վ OlIJ & Ю,)KZ*omT/2՛P S⽔EU-ikE!Aw$szra! aAKpa).rblÆ%\\2&G_Wb5 [~1MXM/Ok I@,HÄe3,4 d]?+߲[1TG~Y6XאExԣЎU4GzPD Pp'zddP:Ԉc!] fqZcl1 >:a}VđS)NI?- M%_xsF(q&Tqp$l`@>C9pg6l #4drE k6:'B49:] p%pU4%) "˺"x4Kѩ"4jNWͥ<5M Wz"iudT‰b6m?0(o tT%8I 鰚V% hxe16 7ñʿY9y=û s!yyO)id;闣bg;#pzR*eOHB`毸xn~RU59i|t\x&N@a74PdB|+Q2Le)%bD၆mhu 6/π̦ X[ g_789Z!IZi=ux#ws9=Lm`NkmaGZagsSa^3\+1{ߣ,t}~s>3EH'wɆMx%Ɇ^-G!pe="lȭcɇ"mh 7lJ Xy_Qs(MU6`Wz@ kEOPTb0=`z2w%6[iEԓۇͺCaH8%P2'e/zY)5=h3)AT/|eהi$4* zTt^Ȏ\YCc{;>ٙ`8c/-CƆT=d:M)jK#ނusWֿ:`נGW{F\]pv*A,nYкg;_r3nQv-'̸ܖ߁=KcLZWޯ/N|L(:/8‘ٝ⩖\Gx >"m?Ӽ3*\u|*kY$|)'K@f.ѐO{&?H=އv|ki͆(F'Pۆ5&ȕܑF<*j:-aNxz?]L=%dw^5o*8<*u^qmN,yĝft"'#jwӺ*aŨfrxը_IÑ=!C05}!dqC{݈,BeL|Pߴ XSvΐѲs鹺s)YMcA4`is^22$&=Z<|JˡLqQ 6ſ.Ar,qflHQt%F;8r,[wkaB0䱓W+@sRj.TL% iοC=rB 5Myo]{ncu{˩M7a Aj sUGO-M?CX; 3e=#L^ O*_ x{JΌ]h5AKޝM1fF=hicچ s 5[ߴ$S{4ܙ3o٭EYq$EAŽa8TW.q-vU bZߩt{ѱw PT. '&bN<(aޫ"[sΏQTf35G6,&,ڹYQ_.X3LXYhlb'og}AFk$Ɠ.CHu (SJ¤)=I?Oa7Ty*|_5QTāgS/6,i u^ z*,yptUpnLKUsw'VXpX}tAY$m4 t<]x*3!FMJ|c1$cRv> Dx(A:ϑ{MMt$\ 3jI盍ܭ[yNEǐn#.「55|C#\8>3mwCq.ݐ@TtvNӄ!"bxaa2hTIУpܦLlI:3]'UxC/o1DfB@,Rp5 NgcB#EPgnр* }Uy}8Gq1RtgB_ESJ)P5ᒆ&Ň B² F9V8ہZ EȁLsCWk$I"n+gˍq;}K&|LO`ڃW%z`2-YU $ݨϳGe oj>V\c@xM|joŒ&]EِURfzz\؍\7L . Wcdh 9B fL) >%gaʆcJq)9ଛxr<,՗W$СmC Y U̺z*~BZ>b :hXqT[- 7hv.ScHkdǞ? MvM$O;|TfZP'Ս5IOrBFbJg`L*7vn?z9i1*Qb9{(] Mmr+&ݝ?!}Bk r7o(!Ր#F/@?$8lF pqST1E۲'OZ{W-RMDo7Y' g>p#z˚PbF`\'dV ǦlD~Tĺy5й$uV RG7-ד(dR# FRǻ48\mNڴUPM6Jl:ZoK-*XՠJaipiI^ㅥ+g;G~og?k$Q[ sg.\ >O;\|NE,r|D'g̎Ƃh-F W0;n3M8"C?"f%hRoUZLxܝ$t\8]DM*\"QEuU'^#dAgF-P-Pys2yXR8_cd֢NހZŮƉi8X [JX 2Q%(xFaO=@SӦisJs|*=(D)4;%(Te\j9*v_3O1Xnu来!a olؿYP[*T>^Ux 64SQٍvo,հ~/Q. -|6!ߒ\ٶ}kӬQ+$jAֶ?n@`"-FMO[ N9aqkEJM3P6BFG5pScK2+7;q ]fm`xtp)AxnUcDC<]P87$M>džT{oaQWde%h)s1:Tw~#ͅ[C˷RGFp4̊P;N錵1B$Q mp<0b>f>l6("HHÔH^mS߭ڢD>v[ӨUnyB*djJaY ;].PûsЕ$Q|0z~DǼ&#jGh}1!h:Lm2HDƊ򃛀`@%K}3Ltɣ\ a(,w';wU~"PS/!e!=^Įϻ nEȭ=Q'-Qq/ҷB7 fWba !2RcF:z\/3GF1V)3&ڡ%9Z-=1]Ҟ]tgqϽ7;2ʹҔ8-ц93o),@Cëpa V5< ~m ] ̝^L_V`涢VWgU Y 0N uuqQ>RpFw ??*k7?y*[I(~rº5f"+/Ֆ9 s8ڽ@[h_;3IIN;/sM!W=&?^ zS G`Ljw^Io۩́&վB\"s٦}LtC( b":J!)}d9IލtpI\K.(˫B !JBb <;<_Bhb ԥLZgHj왽7XG K5T%b\x-:W :\M8$y4<ݮ`7l ͏,š| =L-C{es֜A;ԇY=auBwDLͤ9p[ʝ.*EdN/;i&@esF4{I zMZ?yxO辀3AsH胏ncV9  :jM> ;mdtLv0 $q(d j)躢De@E]nd{̙L[ *.g;Q`Ufv~G@iGQtM7t41vcgu^#/:%s(O1EEu_$*l>{(D N3= *{ GR:#NK K 128E#Aj8'Vɨ=Uv[v*Tk੆#F~#Y ;qX2س`}<uUe#nEsLY<a]+,od-ߙ8ƽPٓ!J{$+]KLm7yl'7R ~)Lu}AȒ[W9O{ Rl]%op#ctn %q4B=D*[wU,v-cxG!ę@߈Ӿò)|UF?+ kQ~,'dFm.:!y\]N~O/O (/\Wk~@,R?/?Cr4,XoE 4<pA:V]㎃m8M0=_N8?-G*S`j8a9[C9Y6R\;&|Ka⩺1w~xsay}ؓrTH>#%7oIE4?,7~u{h};HNFW|Brveqd#pF1X G L;ߴ^Х—н U$m5zk\ #:0+AG}$gTwDž6|s&gdԦԯ݋7 0`K_wsTЃ,4ϓS pK78SʳDFtxx[T [Ef*Xl nPUN.%vD?Y 0{0G=Suͦ:4^1c:ҏ'&N<#w#]Ʉu3WN~IFΩtRPFB֐?12e| Lsw~7ސ#ц_+"Hgx(3~CG-zAK{#ń ?Kw:0HW `#|l.  LE p`L hXVch>zGISg ?YrԎ\}20>\a}0B͏ ?A|puFs/1f,Hxk# E8Vg(SWdrs"?6OT# q$}nb|㳿5_^OH3Bq$Zfm)މ/7y|/tuŲ1k qWy-"mޢ nlLp՞)_.u"XN(V 19 >quV#푔dC>WA9chV1qP0+[UGJn+Uڍh1KV7c#%,ﭩ.(hk y O&p7K+2wͳNV'DB WqM~bvs-+th ¦.,B98=LPWnKx v _l FKzDB 34x'Vl&3PSF(73$Tm&Fէ*0rI"/bZ}VB2^ "^a? 7c3& _ @tu~ݡ$[?,I;? X@e @O1k~k{Av󋅵 x$Db`CrTF}'ε|x^I1RNeOyբ$e,F4l}62-ȫ,#PǸw*,M^1ā͖ݱJv?#mP؄Sx 1q;6Snx'o7^q*~LS+Yp̙Dh ̪NT._*V<'}:4_3b(-ZU]TTPLr; fEW2pi? ڻ㘼g{#].j 3K*%H'P~!NW|%7rEJaMbZ0$RϜNuHR>Yc쌰2_H̴6O:FG|ak⬶}6BT~K2T{QH28slǭF=i,E A5࡜E@Ї#5NzfEB^\%cH[a}`U{tX(Gwbf:vxެMw!O`+DL3:Ȃڥ2$fprawX'MxoY7* q ^~ iN2VbL,37d oX. )IETu#oG Y ۥH3# u]!W ٕ4MuHW?ܲ7Ѕm3s‹ʧ>eA&@[!\}6JېR4i\7COOƣddrBs3q꿞`b@6^2HM@Me`Fr^@pjfKc#^~X/;9%? |V69;,C\-Ry 2[3S_D[eod~}~WnHv( iDdKYZ>f[(6X {, 2^0%4K1 ]/ 9Tk?dpp ]}ݨiyH{qCss`@kt WT/jAf%H4$zZ{@ HEVVaʧG}R1oK~1A9[^Y*ޱcЪ` ֔Kpu PSNઞ߇ AE>rO.G/AR3|']>n 9BC.iakͦt)HOBܔکn,)!QfW-%0ě&-wB!Bp΁Jr{vѳl *I,_q(C2{b C5D&i(,qb4V9Y 2 ;cU kq;<̋ɷ sM &'.Rhj3nQ"ni!+)08Jːl͢^B Q?L uԘԧ n2҄M+5F2YWue9[ Ͻ_}A C7Y9oF?>"$H(?NESʔG[j4MꠇHF4hxm0` kXx,wn.e@䷽˽,^($WL[#ٱt-nKIye\lks棌b~7QOl&؃ӌ y HEDd9B`}vY)CLnaL$7#N PܤBVPu +-"Vola@/ڂ!Lm,_0ꔰr\-&hR.41@n5 SHIʏʤp#gpY) drfw?讏wV,eB\Ev1ujND=~+fÌoDiMc&^ajQژl QF2kҷºH;]ܙq(]nZ_>eӹLGfUȮv HxIDP߇Nܼ!;r!J%<`z1=ȟ7[ GMnAD5J0ayku])g,iz.zb ~J2W=`HV)Ef9`Q45JM^(1\˴u@,-& 0LZK^me(FE7T)jd~~+$:m=ݎWWЏ?#u#ksS=Xe#p|jDX8k , fs"[1lX*׀\* F ƜOnT r<쨏UX}bߟ3͎m\98bc~=9Ke|}PGջ4ڢ{){͡[< d5\'pc.< >1!;"(bbܘsׯچ]pʶRcy@3nBhqgO"eyߒʌ" &o=y_72eA'ysʾQͥ+Zȱah ВѪTs?TjŃ fzziz,a 2*{>dj.bnunaOfiIɉҕ}obv&zUeX'D}wMzDybGx|￞ (]-8*4pź ̳]һPadGކs` ?L4ELZ 㷂iB ?\nzsJgcPe{. w+[̈$DfGܓaN1BJj%bqIҴ*1kҏAܮE<#^9DsC';StAzdRh$Zo|]}ў\GVJ`i, ;( 1kNg1i %J~pW0/w6vJs0ߓe,=~A? U ّe\;Oꫵ.XXI[)3>9PPKȭO'{90%lrQ]{]M~&5do0K`Cx'<0xBߩE{D0 냘r$K0'D$Yʒ~_r݋O+*]`Q9}UOFœa"6doa_z$3^RZmy +27|+[5(klPdj;?2_O =-1$pzZUdJDΝ*p፾D9{N)l."FG :_/R׸Kp~*"ox.:]A2핣|RڎaX \) \G')fS;h=Pω#SSTȨsַ!6ڛK.';N.Z2/XC̻W[$3uݨ 5c32ָ:6K`lU ll|`@rBl6ѩ d-OYG6HoBԇ 'x@5{nmWKXpAWyCnb =w6Ν~ 2 rzjtߤT-0|c!:[bE- Ǧn#I}muS܎HLuxw:XhAjG8 *>q )|Q,⠼`utb[:p?C=<6Y" vޢm`KW1'ˍ%K`U'cDc6>!FIBݺrpj'w<\{]q}r*k?츉o9B%t0*ZB=qKK*;!ťZY,3li&тkÈ;IKAnZ:N\nK oe#pދ׀)RC*qk*cd8g3#l IGP~d9+AjFdMb\Mle8f:yVvpLL4{)W,-_AЀ $;8x ; :^9x5LGvbY 4U,+DS.MY}^L<(r&M#VGp}C D!2#|Jce sȧ |Ys= [엦斊иc3t9 k%S|:$Gu2z6)?'1 V:]NFym-s!_kd%ި3mrE}* إf06f玁 Vf{LDΌH Ųcaf%W? !cA+@2TÉKGh3dd=rH,Ă^_qeuA^[Z+#H?T:EAZ4@ 7z3Gi<ЉgJ$2qͪ˿׭JYgTpL[|>4 WXknR2,.-J-[ B1w ;qn ?5K] jPW.+gRt#m{i:xUᡨ{xވgǰZC"DeJ~h;+OJڸmC,V\56c34Tˇ^hD̨A -{Kܚ XTD XAmmdY`9oW]><%:u5BeL#^rW[u֔>$ZERdB{:jI2!/šR~J5z4!i!3mne@ūW;t(MTշs^ک . s{衬Ϛ&uS0\(aq΍톆0P\eZnBc܉^-E)T8 XcS./4vqZ2+= > fF3v(Vweɜ\/9 I#pT?zlQB6hZNbgQ,MZz:s.&ջ|zmZ֧уבg":n% qpYW\;y@jRBd+.`uIJc xUb,<Ӷzė׆@Ezϔ5OlQ%<=W(ׅ8tٹ\\e<āM+UbY:##A\2:cubhZ;F~FBJЭl߫97_1lgO "-Uڳ%׶YvVk%UV h!39ճebS؁&I0EEfVx~ Hɐ|U=^'K좄p"$wN=屛Fȭa}xu҅26.,r (׶XR=v U:AkŒiQ݄ $ )}duH۾bkQy0Xk ,*獵D{i8uGur)FP9i1LhIށL:7Х[v'֟iW/4D= IUSf^Cvz&VrAH͓aV켩9hD߬[^t$:tV` *r/]T}W*nrxXv|$2oլWNqE!+P&7l&܆&-LVq[2{t{nUsq?zNF]& =y2CcoҮŒo}jPRg݊ \(4_Epijc9#}(mY1Auȯdnk8SRYnsfnI4W2n?ߠjYŶ%–ؖCi#y WzAm:$Aʮ|U~pyf눓vw;>%v@oL~MfÙHl%b~ßE;i5XmBōcZf٤*M]67 d M)id}(ƕ>^5!XR&j' hKVzk%ԑ+G5kH*Z2L3Ӿ)Wb2LK.(jryU)G%U`QPbo9.b6IhQ躒jq)Ul>Ekj D/z暶 ._|H|RE[ 'V`; >QӐv}|wjaЧuj|KOX>L[4&hE1ƊJ(pÀ<^`rep1B™yZRג\Qe[@IxQ4[Z͹66V!'n568Xlҝ&d-ENLH^TA JO\S1Rd5l8as|^<<`O{,x%GDIr $3`X|M2W_$1,d]Ul/fJcv"_+OIvp@ ȃe Co$NÛghMLP!t< tZ7;_`+rIlyq01'\% }^T왆T+#Sw,d3bMXN~K q[[>Ij7 ljO# -Weg0lyL-?Im+Om^"'&|ė[lY@ю#0BCM7מ+zfA3b)fQ9$hg ؐS 0TG0n54ݥ;9fl% *^W7i7J@5n9Q" gXjqE" G0Fm y ۺG48F',xƠWTU+Tr.OO&\8?9WW3 Myx*)BDb.thsF 2k}δT|DbNnD.٢IWEp$E"Va-Ruql<7<, ,Mh0  Cؗ?$p,7ji,n_Dƃލ)ō|U򙊩.-4˅5-7_a,p3ju~Nhَ~ѬɵXh$NwF{wm8: a0I _ ѥ@%8o9@sO;\-\CEHx ԴI)N?Vd尪fwib('~pznm.Cvk]YY̙0pݿӞP:0 >/av7.H< 4@hiۮ^#giU޷t?XzTB>_1dBd<03f6"<_C+RHnLwHQ5+UQ1o_Kr1:jWt=qb:,xZy[DTɢʯԳXb(/חsRrk~)4C|9;e媍2cMk6j?f#d_v|dhzYyؼkCB[*㤲@m\b o~R9l :z)|엕6|ĠBdd`eAW8uɐ*9echV \zʼn i+x('qG4ڧ^BơV2!ŨY-oK2tmRϣ3W['#MϞ=FI2! QbRܗ}g8l'd JC#-+(bDYjtLР7 M<8',Β1~M7nDP5KGJ}osWpOIctF0q*EhOug3\Uk0Vx_CVv$jϰ'/7g(c2 (.lHh98J)V]G&n+A[xU{=SZ= qNsFTV7Eg/c@i#PϾ#zĩdY6'ln +'}y$?~v [AU>E<(3;MKV|2j[nN}nX [:YTRmyj C{LO0 0ӥf ]Q?V-Pi+f8SVxkʫ ]g @k 9W8LkDb\י ]#椰_r9,]u}PzJ4J7D LE8aj[lchEZu_Y@ I]!,1h| zn9l~O{ vߚ¸;%N{ x\Ha#"c 4X+A$l#@qxRya5xp^JԤoSyvѾ|rחtV=EÐLfƒt\(LLTx_g̶p0\K\sg+)˺]afm E')leGwnW,c ȹZ(p/~E`7Y;rsCt9PWMr>ŻYw*+?(If/u͸gkR67-TT-q~JSضx;sVzr$(!ZO2N^ߚC"&B$ђsjoP& Ի8&^`kLLxyˋiZiNzxk Dw-5'2 >Mƚs&a[{|$/cz,{{,/kJ$,>k:t$@ƫrk&H ,6˸26;sNY#o4sb2J ػQQiP{nZ.9iv%%E#U"+6#Q%.d:Ie;]SMzDBmw,MrDf{vJo[wy1v4^&DtE/LLC OoENkߒ[z?gI(pV\ Uh?݌ FlW r⸪ʼn֋VDԥ5k<2?D?JўTJj7V=:HTл#'Dt.*'Dm33w-&nh 8iq/hި\`#Ygq?$i- Ͳ|XWKyJfcn8! 4۔9q0h]I"56D17CL ޠŐ Uqwzs1y?&J={-ziۖ ]'b>'ey'3c|KMktv8|R\&1ݎ M]QRm… J'A G3˜d{3 b1ND%hO\!*y!fD+tƾu _H72tPI˨ $s= YW·7i:9:lL̴P`Bǩuv/0go\n#ߌ\=/wnfsi{k22d2Ϭy4"2dnNuFg?m!(Ζf+XZ6'06 Atf;T{6a 5o$ܵC3@߄O@~Ĥ~ɘ$GwS@Rs<|Î^bmXy΄ F@'Y$ƮI#o46 :Rf}rjXcy]9YΌN(.eh S\SS ͼ6%,bOֻ:JIsS(/}2FT Jy{UKqSqu-W`$GnX/ &V tHT)AÙsϙAύ Q^Sj|=m| ^otqJV7 oy PW'>24C?*܎t-/HGcUᢞD;:ُ{Tv}RH4/ sMh1Kb#UtjeVd&3a`ut`|9Meڎ&}rBB4&&n>;});#@O \o΍co tQ7vtE\ZnUQ %^՟Se[d*8ŏ;H@VdS-G@b?nip>o/#Z^t|A0oޤP4\Z:Ѐ GW,{VQ^M=oI,8)%nժYp.iNQ\uON^9)MscO  `7[Blj~ͥ.i9ߑ079;+Q~' : =JGX :nB{xJS8h!D='0u4u I¥5 +y~uVQ"so 'aP3 E"1 u;!/pm+rJٽ϶&@6O8oYxmj|3\϶_O bHNMV%D6jJ!/kKҎZ4{pٮwB/ɋvDCU#(E\5[I_`~"3܄"B?yNXvpIM낡! 1Vve>NQZu`%Hܲ/J \a[&h QIBdal#Ƿ?qF8ڙ9A5`;@$ӞBAh 3JPZpi6\MlWʒ〈@F|3SjYPiw~H)i5WjlL̜wplJ&(qHoZ.;ӃɭyfHh9O}?r?]RPw5ACat{I=ċ3-ka_Yb(U,qaAlL=R;q2߷?Hw\,  Z;gU\x^Y,C;ct|ShmFo2ײb립UOSAWz8ƚ$@1<;q6h|jeJfŘ vQ !ÏRAνũ#³ߒ";ᡔrB:ئ l*t^XZ劀y w?=?Н}) (-A\H↥qZt')R" [=|`[lᆡܷ\dƮwE2 ۳I0P3*X cWha=^^["nT#V;>?0 tawٌη BX,ZrNkX t>3<ׂ7z9Mdm9o9ILY F<0x M'=[59ɗ r f9 \Zn/T{2nukkQyax wxR& HEN^*ts.Н0;-^jjs<XJ9_cm*҂ >IqoQ,Y^.gAPSKKi<|ȍwe-,͏hl\>V {,;͢f{F5g|PmP񦏫=lq~\R.޹3xS.Wyeg ['|Z!uCrQŕ3P5GoڅhoT ]w!# >Ls Kwā/#`,C@FȨ>qg֒q'Ńլ72mz? Gs*˂ۄ9@O3ZX<.Zlon☫):,r# +KE|;9{b Ȧ`FO=BD33IJ|tw'VpGш.Zk(%um!e#*!ɞ :^1'h9ZO+ f T;LyGBo.;˱zP\GG^y%;8v!zOօsRNo%gƇN5uo5d= ׷Ibn1^QW?@]42؞"6{<'4l=VCyԿ.aqaS4po B9eT'\>տ'JG Cz'Wr@͇? P֥2h2X)?:y\]FBA++f:-+h@Q}Ň2QJ_V32wa0s.HOn@y>c>] X{rAZ}̣]v i(H?{R$t z%G'gOG5U;o6YO&t GtF1B cɋoVxj;څåA%ݶ0g3;Cz^oi jEkYܖ0Y2T4#h&hGbXr>xlQkV<$( ٤B%zEQ7;鄧Ms :_Rp@y]s'-,B ~Ť|.l9`(;wk6-VNPx&:f2 a~ul?bA A˜H>E<<A<2nv+l#7_>L(\PP%JaVA= h]9ZjOL5+Bױ3HP2S@Tb{@L-X\Z#B)0PC >?xbmoKM,Eks fUn)ʜ0e[6Vr@$oN &Z&OQ(^}Ȉҕ`OF!nG`2ۛle{|Kug{Z*YWy.!J (!a5}Pj]Hqr ,;2@ Y[T*+.ruuVKhLyHī#п ja3}nY@Xv\}T=pؽ(@Qt,P {˯r^ *M/;P' ¿>w `K7tzg0ջX}vx #X|- ^%6*?ۘg]WwZVJ\gݷ3nCRB5m]?aBl-嶛,2Jn>gWk"io0P}âAKq+o {!T4rD<;s~}.q9yRDa,5#v^}u!);"Z{|"T6+qR,|Ndiq Cjڍ9<\! (@DŽ劑no,CR,D"f>l>8BFQY"hD1ӎOnnm׵u%4!!Q?ݮv p*bS~)SSO7d} 0/an3ԏq= 7w^`u3T*8wQttOD2gv6r p99 *a^}kp dj+Wm(M.&HzPze\F- ?߮,>l*mjb5P/I$doh+ډ%(ze#g],-c׌.ײַH`+6*pHJX$ϥWօxeKdg4]7{Cj LәfYV8 Ãw#jeGS[W㜬3ڦ2m֓gJQ 06HQ@* Mm8"aEpޤM (k>Ò&5Ϯ>%sK!S8?=|&e߈݌~Tx'a ,$`* t^Oz5G*x򾫑eb\cŅ4!mkbo~ EQ6#oSvcWTÌ_h=X's`]9I-}5:h͈%P jYS`NV&84HZמV=I)ˍHZepf9ErڇQ;j\yDG7{>l0<-}.=h(l[퍺m7NWц$ʤSxxGSeQ`V(a(>'߯> Xo."]L%a9DFcȜ-K޽2sr).3ܦƣS(bh3kRlٶ Dz^,xՇhB`jĖG P֚M_]jqQ1/{SD| !!C^NJl`!fƶ R5y~/e2"xP1)u5?G}źKs˧mbB!K:X1~cu*GW:Bc]ȴ"bO*ɣZɕ>uBaSҽp3S` 7}?Cz}=0Nt08=bz!+FgU_̀Uoi݄Ѕ7yEڱK F+ $n&kL fs2+@ ',PMXٹ#'p*QkpRPo)6M\e8k+1WPw/  ]z{ci*ڳ6SSY}`2f @t,H{`'Nh5`G2aL GW8!c7@LCvfʳ  vd`ķzVgrVy9nAg¿KqnxOI.LVy [.x6\Kq>W"ZUIų$k_L|hOmq`EE)^ @2Kͭu5gS~s=yB1ߍ|d)gR ;MN C_Hp:W((%CbyvMIaG|v:g $YY:A1z(4#<x! vuGGH @ ֘b.:(@rco2>*[MrPĂj 9C65ux ++|f2 O(VT x^L;"T 5ĸ w5T01=*!@ޞD("`'zxewjv5^|x ~mk%^`yG#0C%]T8"x%zvZV9s׺k>jb~4 D1/,$uС:.G#DX6 hڄh<\FYUsy:|X+߶|}xD%03$4X[\zoTG]SolTYKѱ#WyS9/ 3 6c!?=L6Sk0Gf3!i,Wu a%;='DwATV@*,[`Hn+TKI^Vw3СayZQ/@G&^rsBM u^cm.r 4\ov |{NCUFvhFM\cr9Nc^]o / h9 V80);niP$iP(*Z q Q1~ɏ b2o2!u҆ #hCV6.KX"x1N} HJ_&.H΄p#»E:#6mxn^7żPꅛ>W${_7(\߳Ic l4DpV#ޱˋi+gWȥ/lL؏ ;i>'e}4rLh+! +⫺C孑sLחrl "Ns嵁έD "Ґ la|M ^tF("FN:QՆ^Il> KI6zVw6M 5Y_C7,ۃV䁟b^+<3 R1JdQ\W?I#(0 i*h;}f` #һ9c+hYpQEHq##wq]Q3f@âV -tV+A&deXzn38qmCjx2+8~5xI;-6IC*tB4XR0c6J7DԺ_x"p(9 s7'$XGVal{>x+˘ANDGGҦ2PIqN\e$g1Ʉ^}yG3M2cN6Y śDHx jY{hSJ>ak&a*h}OC tW[`lXPce⸵RG&pB8Wl%m E@<٤e0ҪvK߲&5wՎ'J+G3h6 f_Qrhڞ8|sqmz o;:\*/{V2{?g5] '7xrO {DWB[!`@۫ZujZI(CD+5YE!3-l|HN)0,Ѽ"L#GEBIԡ-j'ny_Dxv0+ gJZL6jjLGC^K\L\a|+M۱LyU6k 4%ٸs\t PPs,x850GV/M>`A@oٜV+*K%ݯ5Mo  )N^D&bJ1C*fe~lwjdKFx2]T㹱dðCz>\<"*q4 i>4"+.pϫG'nZF9'E_=t '  7gnx{'5! q-0&<<.C n+v,hZ7q)g1o7Eq{>s TXl83gk>zOeAw_[.S@*Jey={QVR6q{ Pkb`4Vb㦡X21^z@h1[/Xt=DZXxTd-WDl.4t!W2^ɑm?&X Zst_&{y}A'_/Cc{&l)miUgybb5K(yY;Ӕaa\i'@]Aj#Sj<|c&T)ovV6L /Zd{m20/YbEtVҨ3ʵ4wo,W8jv(_/v[Nl')(P&L&_=eQ %ZW9CcX6>J2a}@'?C$'G1XOWt=PK:C" sW{pDNٺ]R̞IR L`'sj`9|c$ZihhnJBgMa*ITɥ.0߷ 2BEzPHr' 8&k94-k7*QrKV[I>g~odHSjj1h}|X'(9{>6>ѱc!5۽FD-}efV*a@Xk+ЮbFm hZ ;#a)ω(vT$5~< jo| >N`!=Eתt;79[oxy7f<M_ݬws>$*AĻĐnaK}[ "g{C8!,JzyØ:WCz6giӍeaS>F8;7oSu&S 91oM;~z~\d=u$@szfG묂{ОCA0O:|x1fRY ) As0,O=ׇn}Q]AąxT.?$8R2H\덾L82&-zwR µ!frKhz11`z6Psհoi 첩4QP!,ڐ- WyF%NH>^cOp ٲgk5+XaaqcWәHwUGWQb6?eht:{і2saP_9ދsBCIך^#.7PTӌBw2x;0.ʠSF+NM胨L:|p 4F< eaM|CR} 1dŐ]3c9W%clTg95ݻXNSvU@PmM g+^ 6pK3(f~葎"iO ֔K {nM| J5pc5)tk퍷tṵť;Pgi/qBfoSJ9&k|My2'D +Ar~V`]ZIѯR 8= jG3JIZ@Md x+'jaSZ ̥=Y!.6r]Ҧ؎Qح|P^%vN{IǑ52 MN"WU(zZ4Dge?  pi<~޿pD@5!y߷8p?D*0Gg_f1"$6Vn և$6H{Lvpkb~ NDMA`_w|d&""{q^~c"ԛ<6^>ҁ {:v!Nug%|k,EzUЯf ՜zGǯһhHWA}w=EqՀ!e5X}-ůޭb\ $b2A'WN#9io@)'Ҁ@d/WIv3Rnh &SpxcMy+y|vݠޖ(݋F UՇzrB.ev9LGRH(:Rz5Irj+>2g/WѷyXg|rfnJpR}%=:R$]i3{L1b[M` wbI! MFyyd-4ݤ-윁7HJLChۍ-&]l묵ҥh*kr5Y7:0,}A~3\~d#31vpѺc/ }vgt0ӧcl2S$Pp/y\ J,T  PyORg e#t$/{Q)fb4w$;!v̑m܌c#P9`tSo 2`!8;BhAN`+j%Fdfb%(-dcz5L!SB^IQ󺉐Y_~-&  Vx$(C's\OD(siE?+7- ұ] Ag3ÄDyAaf~Qt[.<1zE`fwoKU@"G1.؎!ão.{|~8^i}Ad㟣.>y\"6ՙk[?.6 p Q+Mg:LoGpcBnJhŀt_x!{)SP%^j}نA;VF rфM#ZB=O;ou➧oo/ZM/ba&du:"Ǐ#) _Xkm 1o.]Эj[{ZWQn̥Qr&nPl[zL~.$-`ron>5a]ʌ\8! h)(ʜw̤b5`8 w{Ԍ0Оg8DkyG7ZΈ/(B qf A]Kqm\Ƣi'y~lWc7YI(QOW߮:jJrwZB@edFR0005KJ2MѤlֻnf?W`І^,D iaoSWiM+BF6 ::Go_Xc'qLf BrqBRDܻW %Ӳ 8UC5u)ɫD{zn7 V^JXctZYXȆ` wv&IUO^#o MoƸGiP\67bZ-Hm цMšҔQ&u~=+4VH9Y)bZs҅}OyYVIP5Yfbp"(8iX:k_Tv'sR7M̵,>KQ\F?kGO6kClk8]\ell+a W_vp0# ă!V۶=,R#AJ,[f42#Ďb yzҭtּzB=@4$q y'RIrزs;b-R &R3w鳕E哇: yn6~$Ah;Gtv=Tٸ)Dک}cmey!FRKj؏;-*EK/Ҵ)np.*]lC[#̗ ) qVj8bax( aLOg'e=@`A|'u*0tHCC _krHt*+)LѵV?'0Qk\ؚx__b#Z5,nM w ODniCQezN<[D(Y^* Get!/vLUfߘW5A*sfnJ`Jg{޹umRҘ91!&uEeׇȟFrZg"gˆ &!iX{i }}44d%\F%wsmu&X?D1̜eR&- @2q!zbK$}ǫwS3zEkq>ॊ.(U1I/g3|o.Y_gymzZ~X:^ DFεVqsEβ=Rݪ+s+|þJLiE+lKn Sohm1٧WNPqA`a+XuCB0=خKbCq: ahCo)D<A`΍ef#Bכ.ӶǚXt(=n#W9iUa~S ɽt}'Y3L0;a|-nhX,@A5j 5ةbjd βO\pќ眜^X ;bkEY,| ޜRapi1Uϸ[㯺2HTgef1X!1&Y*{[(w<&)g+# mS#v%\L ZW4irpR'm~6~AD,O{f[V>o)(Z6+_xBs{R<3pz>fm`YLmˉ+fШ&N~1ˁuBj>t;B1"4566K~}*ʧ(nu\y0N S>#.u'D?{%kx=CC}8<݁BW0g 0 .4+,_mxտڡ w 6 jٛJr=D9a.ST23';{Vゴʣ5kҢݺ[Kxp0Ap-[xi[*iٞuN} Qv*BPi{zj y8G7}&z5p) XYZm6XHלT(ZWw0)kk3W.-)|\ *fC5Ў\Jtvsy82KCy@ʓXote9cZ2eGjxpkbg,ji? t!Ps~r6Ƴa}9euu |.5 tPyYIM^:g)61sq4ٖO!/p ޑa!p~Ԛ-mqq 7{~_:p~roדv#&XnV:xhMoɂ8ڱq 5IVD/!d6hrQ퍸\И΀+c84RW8u zJ7<[,,}5@`je7"/lE>mu")ʧƲ-KjF-$BAݗ&1Z:v>)!aޚjЌ~愓}âHaL#ܭKp-jc{rŹyD%Wf8D3;oöm/mYESG$o.jhR k=qǣ}}Ӻow_sDđ>B8 f}9F/_/Q^mA'պ d.AjkSR&ʱ/kRx_F[h6!X*ġ.#*L Ě ZҳcphTp!_Oq"8-s H6w.9'/F(6wqPǎЪ̿x>J#ߎnNKb'`Ԗ|J`k֦6Rk8d\!ƞ\0t؇V<$tsDҁ8P_ QcCcrT͛ܿfqz8BF{3 ձMqm qR;]?Љ6&? ߳};7<\3Pz[E^7S|/8Lҵ#"QO+FvKgpST?Td7Vk6ydX[.;Y0ۢ-FDeb:W{pnfRO [!ABoMnBL˪W-zh9~}>3Kd6?F9Ekˆc_f7K*+"7"s Ir9S?sq;nN_2Ho4r 4=+W $steY%qH_O`iݼk -0,  $Tb 蠑1E7M0hlmE8e쨲rz  > 4Fn4j)ȥ w'&eK)f注߷PS-~ ;n^n GՎ֮k @W./% |FOkgP- )K4^ߡ.BgFeT,^=Ĥ6چc0+XLNhcL?qZm޷hs76@6U2"k(RT1!j5<2,D ^кXWSRFE1IW8YR VP.1$٪8s eeTo٭1@A͕Q u)4.@x14s ':DCBzb4! w˾0c"XxJqD4<%*GukFT۵L_< S[% : -K7G$/c ]JlCh;%.-@N{uZEo5F[y}'en}h{o1(a Ң(i.| Pfl߉(%%|" XWrRvw;7=aG,u(2u6%Wzӻ܅fizC'U j']g2A3#Xrt@."c=&|c{bHCK#6+Ś΃sڬF:pw)K19B-IoN fUܱ;Ųg/?+@bBNֻ8#B`lNe%Opcb`>m 7KDOyrjhYGP>HM2?yM*fn9 ǻ ㍁os^N}W*.3͝V) &_. o7Qq?EE|$v|ӓNAIq|C(zCyI͊J){7 Sַwtu]j^dH 2*7){d#XĐP~(=}|MN֖Ρ/@pf>eA 5?$[$\{ 7= O`HNلZ :T4I5faJ7܂?7|]qGa"k'hfa%[nMoI%"4K=ĞsH`Tzj} /6'YH܀J pP׭`>l7mk(B<8Ӵm`; 4z*k4VM~fmx~!z?`$q'x)gC!'=J${6,+bYW= ""<!gZQyʿ1 !e[󕆸9MdQwT&>Qw؎3vL9.8멾WȄߨ jDm!ͪH|wy`hCwΫ!a-7N#D? &e-}J`F^Lŝǥ{h [{$kb 7_{^&!5Y' 2sU]{MTMɽ=rntʚO.Ӧt izrL˴wakO59=9z\ ΋G&C n+=o-}9٩ܻ-ďv gɷH9Xbun⟃Z.Y1cpƂ{%ۏ2Z~$kYVwoըݝ+z"J.<xI9pDKlcY.n,$Evmdӎ.t ѹ>ErK =Zu8зw:UkMu i9Μ( Z w<&SL\Ҩˊv-zQ\/]f[:qikA|uТ2怣1?h 6)Ni>Xp\GmU?=D'N)<1m9񭓲(`Y#¸V?>((^G j^D ES 8n5Pdخν.DfU.!I~'^J\0i^|#h^՝p۩)Y}Y&܋z׾ qUF=^K5Gum]?B3p6Зy k4WlA"0jؙݛ.˃ܮ/'ͱ0Yu^vd億@WNJ5߀ә1ߓ6q< ͺlWϛ.uXq,D3EYz_,ˁ(8Y:t抍q. J؀+D<bNI;2{EĘ<~LDO%|hDԕ74p֑8_ι{[bo&Ի.vGE0hY'fK "_:=B|$ ه %h0d8PH=1n'M4}g8AGj|(^W?@,@txm^yALɏ7, lp8i:09UA}Ltڝf#TMf憥O< ~z=JV%6䈀{\XHpuֹؑ( [s7%2gpS^=,R"g8Vq˾QY޹\S292+EG+1]zI,O! tr5<2aUgdWA"I@Z 6y?oTѥw?q\@;i{PcEs+MsVYa>w|Ӳ|U@툂pg֯~]&ڼ&Zf?z|tA}- lnAwBMbT UJuYeoV:H?+6Nv~(oSg2@3%  w߭owa0s#M3Nx^c^J6+4#wZ,vq5@#ͤ9NR}JpkyArPķP/qM *X xWkNmwOKid'3۱ ܓ3U8;H99fB;9K2sG\ǖn@5W?=J91%c Zq]AҏD=7"93Y>95dAiX0j δ!%ܬwV p3/Бl^@Fಲy -ve~KvNTGq=; cj;p,!X:&_|n"fްHX8wWe璟P<.O}h8L+q>IEJthRcG ARBȨ)SY97%S 堝+ ps.gUd1.X#TmU%Ĩ ssCr#dbj~ܝ&f1]Ԑf+P?Kps]#Hra |^IC+%KcG6 4>+\.:\1U.l%)QM}E+#w|]ۏW 8}ZJbN,E(Ԅ. m&֠4մ  XR6 6E06+m\fQ pR43V|9vFX1P~O2&3OVp-*qn*܋A2F僉 AgHi' JxpnްjܐchJyl7h'~=挶} uri9biNCKX7 6gM=GEEJ-á5:.\'#.; N&m(-uRr| @$M 0/XVP+BDn00,ϱlUce +:z_Qn=LIu`= q= @܃].!LbB>aQ*;9;nH9;FDQ2aet40s]k,쉆 H,][MLU^]]-L[@ 6.'&ߢa߂@3{pWC=^*E,Ɣڂr['ӌgub|7୆t:fꛊlv)Loay"aV )(u"A%RsFE2ŤLs*&N^k)?EaDF&U]NQ"=ʷkkDq(+/q3w,?e][O8M5 n.>0߃Cif#l&~nk+~ ?:橀Z2h(=NaCn%䲝QYsgH}iXV@2 HD7]gKul?{jYX.{ heaV^$[h\CAzf47ޣr-D˿+o``sL`DI3XsQEwg$llג^C)T܁wu^gA~iYNW."]Xtʤ \l 'io3#+ԝ@ v'6{V`C1a KY(4dzoY i%CTc@/ņJMs+% ^}_b%1B_e"䕡1ɻ^X.]QeP w(z|nﳹēy٤=Oi%HZHcqXC=]7=pwi60 wf'ӃM / )t] V F+iʾqӲRXF[sjw6m׼GvȔS?SMz㚵BЬK_9kuAŽ`ZC2Ȯ1xԌS2)8x|LEf>0n{=z6"sdxPdS;p#Yi'9@EcNšffNtm>/[F$=Ό|>`$2>D xcpt9ħnؗvMawGsc8HYH,AV/#0멤c(g/f1+IgB3X6[kT=R}tß[Y65z9PY+úNSZQ'`HDKG{3C)B7"`I`0 XqR 'JYDžQ2:fY3ʇ-ľ_nγ8g#o]𻰵v󠗥eFe/Dkujph;&>pj-$8Lm0 c'MnbUgAD>9{SIT{ D|NSr M35F34YSȃw|隦ԣ8 7: L{)#vT7l`(ړ2foG=S-?g+^rƌ(=k~&aUUfpȳ~f!0^WpQfȀ IsiRрn!0W4BkK+,T 54Jʏrɩ 1;{S1a@fi}p9D[aRφ#Xv8zQOYJv AhQP'K$yjLn_CTV/sId7~bjD,_M)09~n| (GKq֚'-;W}kW:_=gc# ΂8Sw1 /P0^DD*?<+ֺ@|E IKa@ABG !d]-gmLH!&X!'7z( /Q\ȅc&Է2ޮ%yqRo~)$f:g/B SC_@ɴ !cV)R[<{Œxhw:OF Pym/!ty @ L, =sY*7*DTf1vEzٷ ϑDA,SaU5W`-ChY*3,N^y/D iDXp[ "B {"%7$$ӐaW'+s Et(f8I̔v;Q1+ކGe.F챷&*$h3$hU[sVOA"(!7ghi%Ru C P)骟1!Z-&0KP`[@#EB|(XHCQ@Oy~6-WjCK`44̆lʇ1?igZ'ݐ9g,v ~@!Kl"s1re9XzM3' X=o =VgyX2n:.ыL3/nr1%*D̗X\m -6è^""Z(B=-:k6>E-?b4َrR;an!><P VB:+iLҎ+8g}ʾ뤹YnVs)6N/lI:(&,OZGtd=nXʉU~hld]Z0#ohbmo'Ri{;w.@!l0ck  ogqNj01u`HE޷u_h[dSv}`Pz >iHH T|_ջ65t`& }ҙsL!R`h 6S0 *6LCB.Q/>v(֕XO85NJNFP:"f(u|*⌹7\ɚ,82ZNo̎Gƨ/WRuOo0P30FYΗ /혶}Zwt\+ Fj8?9v5ˡxa3±7cpu40'9?zwj!N@WԱJTœ rM? =7\ $`5J D! Eq{xk x gX޴[%J> ʢI¼w)Pl]I;o}Y"ʓ_fU&"DZc’1cBq  ?P¤hIk}}LCO3.^ Z<}ˍ~jM!#@J6:36 WM)H~~Ԭ8;A d&&z!{BoeKbiH OL=40aIxTȔ;VM*%M9yW<ōHy"AKIem51}$Oxق(M> ܽHҴGoH(gHFM% <P )8mK+0Dy~Cw Veby[^egq%TA2M&g39 c߸w-tX2r9kiBECa|]2g-@mƩ!1Kyrۑi&@r3ֲt :|0hV( 1Zߜo=VS)VUv'*7|VCҌ74yDЭ Kz`V֎GjyjF=KbjϓꂸUz ~/ϡ'k}h}.&yD&Wb1l"mO@P9A6\nsYB%:BG&Sc ~@HH9j>ʗhzHuh١')//EjmaE(A葼Z&T `NDWZ_ƁMNm̶*d;NiAw|쨾k;[)Dj0acJlܽ4''T}5#i2ѦCQ`BSov5yMp͂g:<`RπvtחR(iP*-hɠ5JnshL8BNjY$!+܏rA%9pF ⟁P(?*/ =pO4'g =Q˾h{ #Ylh꼴=4_EZ3wS{9f"N@PlSgH ɳSO&|*F8Ѿqï|sA'8X`Qq7Cǩ0L\&vzx4ZMv8!IP~\..o/uoG8Mwݔ1dn; D\;HżNP W9, +#/\.+M҈/۶Gd8և4ÍbU_SQ'9y3i>Ұ6 j>/PmuO{wA1=Z_riu;]72+5븋,Bk;!aHZOwA y2`rȡghU*^uk@I ~<(AzZ,%:o@W[4ZER6.*/yʿ‚"=vɖ8TDuQ@ڽ7i1ͺpP8=,t=krq65r![1v> nA[ ֍`,96R-"&DlM1%KuRzƝ'rS6>ON+ M&Py*k#'sOs'ėc_ *<η/\W]9ukV12Zmmߓ6%w6ơIY^re.s9 lj*2͔ɆC攫TD$I4=-;S^BW=U"^Zv}vY :])% lN;+cU+-lWnWTv)BL&\ XabGז6A.&)G>%AƝGn D}pR1PM)/E-iSA+E7>%n(I }CJtfk/H- td$G8h2Ob DD p?ER;x3G1^矈"LYT6k,:ah`Ƃ{10%?R^mS7W<.{FLg)f]x2EN?jQP . _R}F&ŽOKIcyVKeʕFI+T}'bztV<I̔4]jbiy]$%gĿ&&,p}'B GG$ *jX&.QtUSF!>u{{:@isƘ7QqS)2 @c^Dv%rrù)~}*Eyn.RBjJu; ],:N_p`k Zo0fl؞ٖ%Wƴ8}׳P 6 UvS5/m3laHTY.k}82XT%͌nB9ifxQؗJu']|zGf!,T}W{ݸ˾R;i)6.;°⒫U([T&>-;9;)d]p#XQ1?]YH$}ҵnKHt3S._ہ3u 1Ӹ}`S¡&&̒"fNOa*ZG+Kf++>4%;T[,Pg.͎9BPaC>s~8i5 [oN~\iRClј3A骣WEM@3~\{\Nڵ[6GzTݓ:8TG"!4E={Yۙ8W9KUpE;i&{59_WyvjzNY[.~,TkQ&}|4ڭa>xWNq 2>Txd tk"ExхWPq[%5ʈxXJYY1akBkҴe*Q9,eiBKvX>'V/LufADX"k^SO+.ᖽ3o"$__9QkL~Wl@|4a՞`CW.?vd琢j?Qz_yb]̜C_3HWPP KUƟC'HTSURg+DGk"\]rv3%1/ E\)ekozW|UEhNM .qEq6{nk3B0y巒}-OUg[MbzS4K&K߉5ہekUv{Pڸ@mvbeo޾CTI KԖv}M6wCk/Ǘo[,cxnIM'0͡n-o *"$B9y5& [{(S$]Qq}PU6\/⢺6B)Aڿ L0ȬsKD\3jYz1J+kDQ%%ׇe#`;¹EAй8)AZ3|zN̈}{ ) rশqf5əj}! ("n#Щy sKTK!?Pv ;_J*קv}}=h)'JMB/=lGmbXW2b?4+s]>sTi:3 Ws\eKύS˫ v;fD@yg#lQ"J5 WŵYrW'?y70}cJ㐙\7%2 2[|^]b@5p~P&n|R( gyt7vA>ih\v4?=JȄٕhRհJY&}{@|F+tjm;DjFeZ*;әfL", I E{oqyfq-7taFkqxF W~Z䕱.}}MCBm'\!_WV]X&Jc-Ҭ7,˳sB Rɶ)' }PͲچItb ![sz`öN%&_OŧhAU MϽTg+vFij[y3{Uciy2S ޭR ф"F膷`}Ō"Ft\C?V.>_2ne fLfB/|Ԋz͔EL_XiHlրl7T~r7^s@U]]~+2/v@?m< &5Hꚍ0 ܄[vŸ&G[4IҪkNǺZ8f~V8e=E r<">/a6i7Vxk07T{;* PrVOd륺uF} :qp L8TDqY}/mG8+]cnȿ@ws_.8XPnإߨٟ|C6z2; huT4;*P 2Q)\]%>tL ʲC$!~# Q[CĎJb}n"eeKAO5}# ZfI!CDSË ]wQ\S;S.^O4)ڙ<3a;6?E=^Omݳ27#< dc8㊄pwkVj2y)'SGO";Xh H!Aiy٭ψ鄏>G#Uq. \μEmPSr+;|^I_/C ~Gy=b!*A?/ VH=,F1.z|n_=T%': xWl\蛖>nN v'%D#ɫLpY]L2TA\,Rէ hY3!ڻdS^Ȧzjo~n?G4 Dxʔ,X>aVSUx ^ 51 Vس̭߯jӄWI?B+@],%E<%52vY`˧ȳ+ƛܬ4{U|FԷe,twR/Msd(_R w S,PT[E# n<21m⊴>RH#H"1ʡ2 ZJ0 xx*DŽٴOBf 5)NTi 1ۿf<,x_ rIj3t",*!wBgmz ̰y ěW2kY",<^ Hx1jPQRpӺ8[sjlQlZ?uij7q]k Y<|/Bftk= `i1)%d]dЛ)"yLcEes>v혇PzOI[ =g={`R#Nt+?}uyzɿ;4X1E8FrnT_X1ɄUXM[jĿHpFeZ+D9֜JC6Dq|=m8v `H|m_PGq{Z.FXNߣ&Ro[Mޱ.?q).h.^=;Gĉ).ߌ;oC&hqQ5qP zMg& llf/"|o>baEƟ)Ӌ.Fs[44UGD"ur F~~õ?#eLɛ1;5w[xI:bӴהB{d$نY#deIacY^O}8.f p7)fƦg7؈or8?V,"zr;^zmceB"qYʗ qD)a=;N ZaXr'Exk$" ck٣F(+JW91:N)0A=uɁhPRMK,=ʃA|*J}1\= =ک6$s-T]Cx̕br( ʞ>0YN-6|1X3b]t c] G]Q}{5M(xlz Ԝ֛+]$ѲGqTwbOQuE’Ԗ?\Sc~f}^ ii'Xȥe)vsuE=~+( :PUB1>`(TψA@xbNv!KA.7Ե18:Ċj4irsOupKմY3Hg9"C?!Mmow&@(QAܮbV[eu8w%1{J"M(3H6aMsTIL|:N8Q*Cx҈&SšMwP+_*5m2`){.G^z ;q4A0+Ac_@v yFailDcđr^CY~8>hI$T:e"GSt.ǩ|SoqTV'0VwYCK|lɿ-x2LI>΀2+n =zUuwf݆kIp>3TNJ !8( KavDF^Z=aظ놇|ɋUDoV`&QpsNն:;Wz1#|BܕrD?/<@4 &SYiAi` # d!G JM] v^ t(C! g:ʓ\R_K^?JK@ٯNEz(Q'Jŀ{` kRbЎC(Tu:RCVHUZ| ֶԽT]ӻǿ$Tjqӕk\P=η0ʱpr%FSx%S]^2=O@Etsyߩ]]+TlSs.f,4E\` ?V#,k"՗-'x`=?%Ho6DCP(|ZejV,!E/d ƹLnjձ1/Wƽ7P ֕e,0w7>pKVʚsr5SvW:lM?5w+{Pf)2rOkTХfenx$6y{}B q ll)p  JAGY?0K14\9e+NkF~ gy6x.x8ɎoG/W!鎧Pzd4]4WC( ODcR"3tL~xGLN3^ +{yVt" w|e\џRo\wan=ufT}p"E*`*Uv߮, b1Zw 0 ?# 1y!ZF~„UʼۡE[U +th6?U )wDL5[9ƝfB#5NE5'M}fi:ԃIpW+ ًS~8ƛAG[r\v[.&Uڧ{8E?%\t7{óN@(o\ZU9gLuHd}&7<3mrzǙЦ?bl%~k>0& * Zv{CɠCeB@s]#i: [ kγ?1.Ծ2MUd- LfŠin@fB|<A5G J!QI50c\#/Vi 8 O\P-%7"26?FPm n0=P)MUSߏ-?-My'ܱ,㠜^u5W`@STuٖEfsKʄq(69b:w6i2-dI:5]X`6?-E _\y\T DL*>>KHN9ڧf"eݞS:6/" hֆ6 Us?A&qs5,{A~A,-c{pO"LˡoA:\DB0Sr Kz`YdvA^:{7L+EHVE?^vA([?J5)VCqB-bVW͂ϴڑ먔a mrw KUY@G0\ 4cCAj%ZB4;M12[HG6A-@Ʉ9E oJqCw>q` P! " X!\.މt985e(,ѯU?~RUs !R N-vhu Av3һ[t@#&%"ۖ jv% 0JdN*Dܐ:/>mA>3ZXJXd=MD%Q#bzvT4t nU[)Qwʿiw=nԻxhD[{Нʕw%hc_'Rپ Z>rJVK=JZ5Elq1BgRY@2@}UH/_@]>R#t~ыa/Ab U2Fk~CSCה_An; PH>{6f.`̇Y3NhP]U̞.lAρU60~6 $g=2–ȐNt{;8niְvbQtR.I~De0`y|qQ cÍX`"g1v:" 6,_Y?פ6bQ[%C#Zq'1[]1/tT^ \NQ~{~vWNlkS#ebdkEQ= Dz$k'M87[?)[] c͹$bm;֧GhP4C!4|'戰 #Nc״ȕ)htRl1h8"_ ȱ5]h 266ež[2vs|{~5 ?*~,BbT[c9>:R ۰Y9:W=FWR)_{R/bPYS^x-D^Vj Wkh\с'(:җ:.5]GԈk0aO\3H!^& 牃FlJd_`Wj2حNYy: fYW)A#ҜWŒP;2xKxyRkgPRO?qTF'dyt惥9;f0߬O8c.t6T0 zX{[$Ʉ P~N<]`y^auɜS%+r=O[fb."b i~d\Sz't"7Vm٫)/ϴPv5Hٜ%z?OjGZ6ޜ>Iǔ p #L~|L@iOi0`Dvf|Ȓ1rɞu'ral6KI t NLFuH\^b;k$X -5SuWneZvh ih #ytX2T٬IX2H+ɲ"]6}F?aQ~K_ Wl5CJNbPvq 26{Il61;q|7fg<1lFI,0.We|{,8τi$xMk2=;GErZprfcvkhW <3])=q_a>F`|p&&B(~f@gx &1gq6ϫ\uIb?X鵗\n(+K<ͷ*gytd^،j ((vNefB2n5%dP-ꏵ98! r'Efh|E}~KتLI2+dK7I5+˃w?@}OXXcߖ˷]7Di YI]|,\I3)~R;(*lߊGaTYOUߎ,b{7i=HBL?Ϗ$e9ըtSҍt 7gyo~T?"B|*i>\ZDPlPX<< ~(I',l _ahM}HԎ.a<* ތS=7J T?oK]#dw >5)p:БFH bPcSR ނ~H/|&Qڤd lp9Jnnx2^V*L ]fD+ÃJ.nmh ]2(0k^K#H"\7WOj= .*+ vyuY KI_ e&KLw +[ÎN R2QiҔHRMTCfDsF~a4HT@~?UY vcGKxu JU} "3))E-_8|'0ME+Jѻ AhGZ50]džo$@c-NRj`\"pp&2QC,a=+2{-Ӻzվ)P7J_ P)<~TbjxMomNNrә |X;ág+ծ\HšӤ,@z2q=s4'֢o<8גe.#jA-"Ak6RmŒͼo6~b[cȢDO)Yp`΢%@.?p@-A6EA ^DI5 q&yES=\TS /]s-PfpQv pnC8 0;0Qay AN H2څ=ek9RKchi0tLT<s#Ff(.o"\NP %AcmXܵÕ/G.->UՆQ;D5ЛE,SLTac]rj'q`\ '! תZCfQ@}䛌ZI/+*`K ^ц]YO v=)#8A-xBG2SjpuzâVDgj&v1%g>uyd̃.ଢ<5H [{UǡxWP_ӱhl?S5<̱oꭃr=ʝ|wKJ>L_>~L 8/><n?SKE4i- j0V8ϯ)n7rfT.8%+zd v|'K /eyGW] ,35=vdt K”ۯ,MSI ohvK+.:╼ ;#x'B7Atyj#IHi ÌUPw[,?k&'uvtf1F"! 5ԉ3D H'v5*6ƝcT:P)t(Y/r|N.S/\+L`B#]8nB]p6(śMhR07pM]ػMz6_o"f]orP>#/BkY'3\ fzWߨ[N<[xW\Yfupr}u8̹txQIJA=>>y<#.E_R&6lr\8^ÉԞo!gi+4~yӝ޵q`kp FnU6YLdn]1!1C1,_ˌCs3nR"1j6:Գ5״u߁0!ٓYboI0| ]֟/90{Drva4R@6 JKztyWʎ{KNNmY>XZԨg ۑ.zWD 25 xc+k5 *$c[̽k7+,*&$.*%5G&3~EOIiI۰? BYej |gNoL3$"H-rh0;p 晔xܿ%1]P4[+}vC~bUHGl=@e˦V62d$\msvɹ+Bjh$,Ը n.o;E0b]8U~.|7lkp:߇<]-e% cA@] Ep#ifjӼRF7.2~OX<Y=u8ʷr x{wp`vH%' 0 H7 -Ej4t U?2n&PBG?KN{w2J4XyЋ]ЗmUo/' 4YN%;W-,Y|g~ GS{vnItX*$Ћe(xY`l#\WXoDLm]Dgh}с;8yPkt @'N]Mn61|ۥQ珊cYAa(Rb,'psP֑Z.(%BA̟ko(+zN[j\|(2 Ss0]X}J"<Cw htx&iK]-rԱ{;WIRe GjyZ"#UEzhPIBm\eU *9=OYTzŗH>ũNxؕ!$%Z7|ɵGT\9pDrW{dM;t63+ qAc!z,"@p{@CT?v_vϞb`O9z~bHt@T TvINQR3R* gë=m|BR`>iu[1##yK"dc/Nr;K]>ޱ(Q l`J_(/z۲=/f̘giWMjv'zaN9zՁHh41v|vفs$׻&ɴӕ!8cz#􄾐7 ox'6T;^ AhK%c˰yDC;!$*>jt^s0,3ZH|lhӅNך\VQ޿e {#G\u2*a`0^P8\xF$Ȳ̍i eXjRIC͝2_{hdDan9%%^_'1e֗ |ľ)7!xj`ZRe Wu&Xh( p_^'Ca\VnVHZ%ZZ%v]Ju!(H̛,RN%Ty@w@6@L 0༘;bqy w2n9rZ#^sPBg]A=0_(tԘ-^~b9 [R!hm[#] Ub`a!NKa[!6@ 0xNuMlx.7@%L|D㱃8 >["awμ0e,#2&FPc}]VS"(FqvGh'4LDץ!FFh")㉫oXkV`yCB=Ut2$%Ÿ_3WIiݍG gDžF4d*7hDppey:go6p2_#6ӑo,g '͉awuX~>7}Rƶ`  S٘آN5*&ڧ;:U*[^a߄$T [_c2=NWOg>{%Zv*KRDkG5}_ ruQ#U97Vm'ΧD@ώ'<] IyYhb;[`/ErVT>kq'c+TV̧k?BkFi\JxўRs'(L̇N~hNyYd ٖOCVbLopuiv'bOSǧT>KΒ,b—I7 %^\C]#mIyT.m,̓pCrUn%ȚkbP|V0<,NO5ߗaQs>ѯ]!M>v"F PTSu=uQ!lZ.0~;WSɨ'w65YvĬ S{>5eXy {sh7awc0$zxԨW@9v<^Ay܉G9V*ˑ bg˲YAK$rok0S)yG!s "c]@-"jOܡO󛳹L0auW0(ղ3ifShhx jVW9&r #@D^?\Ƒp˼eΙe*?Ala.t7҈gl9!X  bv/da Ԑ"0N?"74i|äz !wWlGAq=B{?\9\Lm? ٰmFPFA ݅EQ $ FQ[XBV(?3pځ*oKNa'Ql3 Y;r#@{dĴD,W=Q3LzfX Ulv.!ϱuN^"+eǯSAlb/* ).8+F+.43XSwR`4l>zN0+оp!>em nѕ6ʋB VT,EM#fkx2Me(3pr=íK̭@Vhz_ج"fl|- *oo96;w[thVtE8E;Iϡ F6 Rw?M,VahTGʣV}q~ ҟ ɋ"o bFr`+MVDZmz*"UfYbt10sR~]J;rkL ԲdgcP_FYS (we6efFjSչgE#ba n:E Q*VI DЁ RWݑ;~KʈidܫXga5lT,,¯L+5(!r˶)5<|B%nm` D FJ8̍xۘ$z}e>~Hߙr5 ĹuAA.F,_1|fޟ1Wm$҄.`n'tGK$D/4+'<xU!tPzw|T ;[u˕Y5Jo@ʮCس D͚<\=ѢYq GZmm1A{-4`h=ZHt^^!׶_e83W`8!U?a.̕!c߁ܳQwYO9j:w3^](mAI-6nFKc`2C&9~ ]b "Ah>/16FOtza R0Ox'6sT4Oҍu".% `+]Vݡ+3j>=$uӥՀID ]*IaV6aUX~ dEMX>qw 3bF0b֪XOgG/p@.#ऄtڮA $xBr)b\5fʡOa݁J1Z؂kٓhob&} otۇy@rC9|n)?[[_vC'oGuAOѯhnJZ?A$ڴH@`j)mEeȪy^܄CKMpow$׷_L3](ҟ(ر漄6`b}+ =Im! AK Y6 œ2>^ HOϠ9]MSН$nZiRw{1Eھf]pwFVbG{_M R0=!Lߌ >]MFqN.%U)\d"O34-߾QӋ5~cj VB1*Щצ^FH3u ](Esݓq Q4^w- aTN!sc2ENY_x$A:Xx";LIHTufeg. >+v2GdE5~ǭI,j9zup ]QQ=f7ʳm}g |Em ¹],a/a#*|a-܍lZ]AP];q&D(DuܳٺL))46i`^WqᨰF,-cLilhp5ړeV=*ov$9eŃߋE݌*zOK[72_9 fLmJv=+3,4Qů!-f.  yRqmƟ[b=u.A9v[#MD=?K4ˣ "\3*AiP6\E:N_{  f߽⩠Ŕd }^ xR6L1LM MҌ"K9|_,. IRcz!s}Q c♄V>v{U6| (.jHb$PkcGSKQsw@Jt;G#2g<];y9W22@:8% qHF*h5YJL Ԑ4'GAͼFV~X$ Q"ί.٬9Diɛ4$Us6 !b<I!Rzv}@k{Ǡ|DUArs=_AEάmHkȿ3wL@t:YkbWnB\M6P7GvRL:ۦ^zcV²޸ښNo1C˿MP#R*rM+vX +tuxi6#[q9-^c2ξ**&!@YRjQWC8b0,؍4=|쌀+ud_l!q6tZpA-CL΍A8rUMMseD9LJ=T=̈́G=l-4QL0 a] OQO%: )Aԏha r${.uԑt2\6ưVX{7I Z)**ID?Q҄d WU(aǻ6'ȗy)Tj (غm|pڂY+N(D6mD8'"W&,Z똲GPR yyAAY1q8qW@K);:6VmjգI{ބ ѨPs<[^:A̖CŸ<oBmiL&yF!%ELeA5@6nth YO J1i̼>rQP w38X;r`,J z}F{L.ڟj>f[tQaqܐG' AF)VTLksX+=h{^nL.΋ ҄n0:@q,mi[cxtĨڥ!VoKڬȰDPk2ZMS#@%w 0Ζ/HZ`IkryDTĨ>sAG<(ؒNDjPhnw!b.*r.R#FD&5~qL)SUGf on1/yf+7V_1hχ'w2)-8Wiy,+Լ20"p\nF J57'ʺaR|ra٭"kv@KuJD?Ɓ؝{=?RMD钿Mztn*rL2y-ʬJ>Z_l*gYx_ZWHڬT}g=u#Ik1[i/)8NJũ#HU_yNe0Mɞ**^~SօquŒ4cɏx<;BVNЍ{_WNfı m6~piPEð~UliNa8h؞4=e`K¾dfUL3lD>Dʌ&)A0<8 ]dX&w0Zp5i7nP˜ \9UXsZ4t{3#O.zru]""qľIu#-2 ^^WXM:,]H3{'2;BKV2,e4KJk]2RV᫠, Sx9s#]{$<ґMzo7qa ܶ}H+%ZLH-|C4v [ǐ>G^#](k})5HKpy7XrG61NXO!s%NKqw@ѳ^I" [a721qS]ޱƻQZm{ BGw]Chؘt$ S霉s;9-6E,ͥ4pu2OFߪ*VϥG8O,em;DFsm6[g-y($R"77%hEpKbpwka֦v'mCY@::>A1e/aT޴hRj2cnZU6|w̩Y=He$שB#/ l+7'Xv8U:D;jBd=NIZY),)*NkTnTNj  U|^7qnY/5%hBOOo*~on!ǡ '?~Y&g,HFݵA gXSџ⠭x }Cs?j f;ԎxAmj6.[S]{&)()Pp̢zgHd7QU]nJlbPq!)@pfxԺh3>&wy-W>2H^&ͱ%0.sŘqc}^Č6͒gY=Ƹ PX6\D׭LKYKőFH 1ys=kqE_V<Y(`f+8-\Uog\R7x;̅e3&쟭=̛K͗NSTTxh* ?Y{MjIp8Y@6e$ %p1n% fp@ }{>r$.MN둆*(a=zLb;]Uv-˲ÅgYZ07070100000370000081a4000000000000000000000001665094420000dbcc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/5ۉ]?Eh=ڜ.+К,tof4(b:U(gR’T =,,NA NvM&iiv9S3+^|j9?Vz #!W)N_AThK$T_KiM܇XI†;Gʈ}Ets{8z8:/!{gו 4Y/_BG%p;GFZ@sIZ'6E3,0,r,A_20]-P2K*Jh/V L%ۖ]~ã87jU q&l "ot)=CR-m~7G|ڍs8C¦? B3 4Cb?[{Mnʭ;'Vck.3sԛ`xytGlMHT5'ノC ^RGiؿ4[`f\.OYltYfՈ -P01&ْw{fM65o2 ${,cӂ{Oύk*8T 61A!q|Ӄ}fc8$(8EmK:Z11;8FܞIbب=?p/ .~Ĵ yhӥS&˃71r( 2PbQ:'9"-^U5LbrmCdh"cacN]~qcʸJʗ; ZJ$.NbG7޸|r+ ^> .0pɛ Tsp5Li &88Pk_ ӭMDvYyMVITH(L7%#2[U=ZxUx) Kg' ;- *2;+S@: C64EΥ( YnJ35z4z x?#"Dy _&llW!`KEXB]mkN@-e滛t=9HZǤ-Ɇ'&t%N+i%@M# x">)jH.Pʡح<ݽuكg}p:O{ MCrX9d-1Mh}`'8om#vyD^$)cjL47os"̖cjƃGwmFaS&/o|<`hB)7<`PтQFƣ)H-A/qJۮAc)i>M]~"EY!㹸CF€fp.ݠ_s!0zWS֢Rx;6TiI YUϾ'd^7- +hGRr7۝xzPi!?'0e^BXLX)&p I gQ[;B/6勅T;I4ߚ`qpBZ=E 2L)Z,fZ?-|2/?ql+-^:9Je]γpLT=㓞 M8p>ŗH͜2Љo@3eeBѡs0E?eY$"\D7+41eg))Mbx?!?oi5zp-9f#ǧ˕_:% 2ew?*ʧn{e j$2x󓩋)4'ÔyszBʪ(8􀲍KYi7wvc҉Z7% v}^#V6B%՗1S83Vl^O@J |~žV%6-_|XF 5(m0A(}};O :y*7.Ck`QSn |eY[fDNPۼw#qu3ziśDER5ll߄F)a%gbֆ+a AqqFR\.j`9imvYN̨'R` 'fiV^Ebj5rՂlTk?śOJ 6RzhC|AQVK>W?+n"fV@֚l0F'kZxFc =!2AZ:E|ugY@ 0HkBtK#v:)Ghp-~ť{ibQj1ҽE>tydh"])UIK3I0 {C/J$2b4_Ϳ[c#rlIL^oSVHh='$Q%ݱðl|I 6|x)傡fht(:Q#oC̖ܾo)=>vrZ8YXMyo򹋎 -jmdiq-pDb/0DOqk$!3xV@laZ6 H៶Dk5!,%q" ,`NV!%퉢=[# &2P, ]-CFϒŠ!Utr[qayS8dԣӫd4# { &(r{^<$aza"Օ誝iQA> (<XfTլа`gF4)v0Q-~QXGact5|?.`V٥5!2|z#A{VnbDPdpqu8_bcqFuQn m$mIq+Yo_A O}L1GcSK5jmҫ9uvhP/`W)D[qm4IKԑ@Oyיj;vsƌZZz-u@ FCH.{K\| Gg O`L/q-,}i_;RoM=QshrbϞ$O+rBz0mXejZs[=GUY4Zܹ?!uz HB[9:q>-ۮX *SMCiª 搼m^ǡl|̹-&qַ?؆޴c| B ¢z% 0 RRi4b BQe,а3KM=rZDJSUAci͂h.ï>6dok}D:go|$_m, \ )M7zV|B@kc̈m=sғ7preƧ@Mʘ@==!j4ΞWS.6oԂ% $]1jNgZ;˹[)R bKIJ 0n϶ ȿJujSZőg/CH츭5f+}h{#؇jKUHqU_~ׯ| ELÖ!f'ZM=slm*]̼o#gİNKtQB3iϐՙ{/gVwkQz}·H(k޸=Yo*|\ &/A[qU6z"C$s6 =16jePژ.X dm݈opzm6c0HZ |ށ:fzѮV ? y*=9@Ğ``[>'3+]갯@ߘHJi9*rcsW!Ƈn< NCwSҫ?mRz:h8X%a]TY/8)@oX]R=BtAr[wI*SB-xp6XZw_e[eć Je諃 6@=X,f d.[5KEz^!,k.đbN4@*xSnR2f?zːXJ% їt9DdaiuQ*iշFdoD%Q}YTfuQT>RW8@{؜d`8,{}1P)UDn^eq&x)iFj!=EdŅ̘jZ8x?mLd2Ok6o^`Da":A5$֟"Dӷ}C-~ؖ HAF| % cq7k&Xl}oFB|{n/6BM+YI 'GGU1 gV]w"r_cS>q(lRK(aVF̀kr+2*6sg dxi ӽvRijN mb&qG1%xĜC-šӬ)m;/jikIҷ5I$N_ޔu|֔$Il7ԩcS7X|^ 6ɪ*o"; i42}"}-dq=5ӛWr$̶1a!8Ҿx`NY'Ǒ.PL4nOgȉT?/v[F:%]!du&$wW5B( e.-iܿ,=\HX( \]{%6%b2P{^˯gj^yg| F~&vB (;\t6y0VԣCoT vL clꟸ 5l{G9uBOdw pq|]N!AViGfnJ j#.!x+[gMZ_\\IL"*vw?pQ֞nRs\S`ᕯK 0eTe;azunئHaɒ1TCT *NQ~*ն $3݊\m7qnϘvIKե`?OZaT&Ķh I6`GJ^APifLYF(ۦP(Ӷ-ᗠ_PGI1p y 76iÛL@BTD 杫4s-U cBd`i3dH;/Vx$S"f3lP J^k=~ clJڌJ]#jzhWHtF؄^e7 3A@>CleH4Km.puzď`<$?/C]X_<]RVE74*2Wo '30x% Q ŀRk{Χ 23[n]yZYTDnYkGx!". p΀Ρ3g(ɾ#p  c 6M˭=5h[yc@F|ej><n=lGFGb҂V?ܞ!>-Iv r mj^`m9cj.f qY]'3L7!? x2s_k8%li9q ^)s Ca+@ː^tm]fCan5LÌj;MF:lg&{4.458t N,BVjl d*u,\|9?R-NGGoTVH)v)RKdJhMAY[:HnYA!вo;lD&!jU4̓o񊷈keJY^3aThq΀W^8f*5N|Di.Lg䅋}Yi8fk$;4+H&!u<)brWHT>EloU+{jڪ| `Т'=m] o${mlzwdf]0uq!2ejo Lh5BgS/RvxT@Iבabpv] iw4nȄ8#BΫ}q\Ko }&*e2L5.O\VXz~d-~}kCUiN_C_&Uџ?UD$|ھ@ P8څ/\%;_ބY (s圤>I S$( >vO'>,A)VA/x`lE8R#6XKuU E0s#@oTq5r-s$W#9~u,-|T#_t¼2:UklK맹VGpIɖQ-4cdGva<lش䩳 ®I4uIXWJʷ:u ,EfV5[%֢~; >QZ'WtwJaTGfP-aGUTJ Rչ+_nn'sD#BnX_ 竌6G:AI[lܹ c)KGM2<>Xbˢk*Hsr@[4W\THu"OY+ L8v [W%=+iO.71 Zm}[Q`u@6un( [l4Ir\g]zDT I3\kwU;,m-OK ,X":qqJ˹ٙ P:v :ݾ%vzO5;le ;JbB{oD%I{c~ͳBzG9¨ 6eI@@0uv"nbt;I@7E\!ę1(P]5,5:h=],wn5^pdHZQF!HCUx~6-ʈL*mV()S[imMhboj 6rT$i2zI[` X'К)d6&wP2X8 B^=/|ާhٺ \Î }-ѺYٗCN $d)P:'K:_2hg WjrpH;sjS ]S0NHrDVg2 *s DfpYvk(k]E$ݍ|Pa t,a 5ZDgZ4C6E\@X'OMFs$[TO7̡}],rzcBI 9Y1tkL\hQT2^zVtD(QgCQϘ&꺋M&̹Ϩ?W ҃IXl!ni{_ mqr5]5& ˆ:KrkmwPmGUb2S/KU 1Ȍ!&HS&裼[mFjEe܏X"_aj*$5@;Qf<}ܢz?`ѶCvj^3d·LES|@KǦYRh|}qݍGHNxZ p/ЃwF+'[Amw27Sov '4xw 39/vct4 3D+o)C#9 L~K cJ(~쫺%ߴTGY/#ROn:}}Wsx̒#ZF[bj*HQ}y @(YHBN[~9Rmv3 M\-@p<niluM0!v!ܚ< Gf[8%?F_kI\ u+4JvҝӔؿ5W/3ƴUͳӗ+kT057ٓj}r[ `oA!Ѕ~Wj`cLqGz^MlƯ#UDU݇GajZmd跾+ 2!Br x2Yɵd͏[hίplUlva^od$1xЍ ?f/ڭ,:9I.*5 * ,h3r~zX%T7y0fɺ B U3FzEO^ /fuC1@L`{uH '^% 1>S"b*' w~ӈEkk:yabV0G5]Ӿ!bf4m"5nŌC#6>ӭюOEnhv3KrS'G: : ea\`p_ q䏪H+婃=r`^^$}MHR֢:JWxgZܙݡuW}͋llrQkiXyc>d@f$.c\@~λU:JZCw? xݔR7Zv8iYIgΏp$҄m8'.(Z\S%9weڂ[ϞOGZrS^'oa"ͱ/yki?|ޯvsPҖ&܊Z)VD[7vH: (YG8_pGXj]Hv\bY}-1#ΑJ@1q(rmB֍4 -\Tum@N>ڧXUuIIpΎ ~*YDY)u%wmsdq/n#ʭML.ihQqѣ[aQj]n` GaZS{IH',c5H]OQt9Z{7<X-DlRƱ9סOb3?I0̨ )u=y_ۏB)R'WnU_f{һ@h6:GƋ+ rG> ِ2$Ŧ{Ϥ3‰PB˝,;uE`WWyP*#~_ն(.fK9q t#.~n^i}7=2os1)h(0V&~fW 2$?6m]Y{#H`\ŵ~UH)JeU&L}ȅ&`j_>F/CX#ō<5s@[뜋Fg2>oyЇuXWF%Յ#1 E4vlMLaqtqq0ಕ)JG 6qe3Rt12 /9 0D2E#4[A17 0C 1r̩==rqlbƊF$hGE!d./LyEt[rG;eQbqu0Ph:qUbj+Ey( 8Cg( a^v`ZN0\B lEe`>5Ii6KZe٥~?޾YJ6 7_n>џx9Pؙiof%$%V|);滵*w-NG:YlvHA GλIvH#g%NsW}X7ы\)(K֮ɺї+85$C(q:fź|D}I?MyuMзx?ֵہ'+.VV+a%08Drߚp: TH ʜkH?Ex܎]I"V_q͝\\Ԁ/w'X[]>KzɈ16h ڞAs|#?vt0F/Ğ,%7%'fjfsfTn9}io.aa z1=w+%΁TlvIL,`ܔ`hL WsUVC{r1Yk9r*`PU(T،ʫ9jNͰ4&!cBV GxK,]0N_!:cU &N\P_1'ƪb1EBiL]ʓBݔg&H:YC@*MWT^$şA~ڶcH3rAq&:KjKa&+AGR[ac:1 |Mc(?Y%r2_h/cE\"FZ3u1 %;|ryhp"\Oߞ>=E> ,pLE ,yx QP[KazK6Cf1y}7 u-4ى6Iq11ĩ"N)MTN\22oRHIZr 浍Bo7S\g|=z23ԋf]p1@xw d6 m2/=tuXǟs@nKˌ츳oqA_Tn:VD,@"94riSEN z辻z$&>S U'|@b^E|im֢ ahc:;!49֭4sz}6;aԁEd?j Nޚ*3$6qh+bIj T, ܯ{1:ڀ|X^WXE;[#Z]Hg{.VYHoW=Ǧ/շv,UAȊa$*Y\wzySG]jI~&FZjA&<9*o?~} 7Z" \oT̛=dJ >PO!9LؙE^rϯXp;SsTq"b`V^0kn|eKN%tZ^0۫}VyqlJSL@l.'؏L#Nf;9~D~\4fvA ,o nXŜFO q*,%w> ݶ'uZT /ҢFԛESޑ셜tXԩh?x1^݃ .%ꕽC [KC@j{Co{9p7 T>!f p@dF5҄_Fx|oq50Vp *,A}9GcqxD?}UZDFJ ƃ+#$Q'U%y%c1d2'yL~b>V P$yAovbUPӤGhYbL}dN2Aq-[Ks֘{jSRͯrYLa*m]-ʬ!(LG$э0L6ƆYeURZzDeTPonÔc%.3AlWau!kZvJw85̩4\kS@>o1e ~3r6-θnFq,-B2%-`~=[H:^^qc`Q5&=o 1 NY[=>\'?F; >`< fӰ*BxEK+9\xvCc}183R^q9IdP6H#֯)SWmsU$>].v p#sv PY)uh, ohPZ / 0@rQ\U?RQL$ƕγĒm /_uދq.[SK=υXV{Hdn1{Fv*iSB"M};d^eQ&!{p=i+49'2 63B$,$闵,p+satrp(@r]&'kPN:zfr;֒-i"Ag/Hj}3S :BbAx|$ܔHX#*iC,;0 m E)Z&[!Sȩ2Pԇw雛+mj?`;|,Tc %e52%x2wa2{=taLA GHO=KZ =}ZEOzXSvL(P#ś" 2mə3Is!drzm"e]#d)VE~\!rF~jaVz)pI!`JEK>+Ða] !2n%ߞK"L[@[+0AU@\MKU=n Tcn5ʓ`!w,JڇUEӯIE8/hT2``0!["Y( @귷㎙O z)mMK9_Xy4WHv"5qF"XSӖB nU8s )6 íww)mhn8 6kXjV*d07lܰā/t~Z}FE`1GLm&ԋ*@=yy|T9??06ĮR9J]$%b}"( ˈQLo/&/ {h өO !+=<=/xMk*ł+Y4E]Ðvx 3Fiς Y_Yeh?9WЫyT;աIi=XOGδ#O@m8XgA=~gCϾגB^b,{4 +.Wo#*l%*Z*eIYX=yɭ&C|{1 W#4| (e++ X3G]vBCj!;ذʶjqNYL2ox[;B?rڎta0m}҃xn$0dpmJtYcNn'-SM=yn#FWb}~n;LRCAakbH ~! к|k#0~j9MK#WPo`RL{/{ AqUB4EL^Ɖ(,Nd(]#l?BZvn2)х9eM S. ϳqo{=޾U6%%"$ޞe10@@6:IP`Sp4R ~g C:Ĉ}M V('nrQcLmU6?q|58ȭX>EYf9W4DN/ށHjnrfW=YР%q4Kڢ"UM#@cI=yYeo0B׸,4C5r U7?[5v(閄:g_(x W?3ЄӂPS՚YJUkM+x* e(b7P#o(Q$ppH RwXJ ͳ,yrD7BcY'"aF#4r"# Ʈ%,u2V"FP]g9 YJܳ%NL[ֳn<8>fry=7_dv/O~Ɠ?!M#XY#4KƷ!YzGw$%/&3~\f*X"@C_& :R߹\-K=:~v==Wgbֆ8fè:SWM+,]h|,%8C;H`jt^%} `B abJW;i{UH1?йAbNrs=U$oC1G$͑ uh io|Ӓ 2e+')D=A`wբd Au17ÜBffzk폌t}A oWO3s|@)xSAVVơheW/^{:iA7jg 2u>ki^0]r?Vܢ.(D9nܴ)jءti_FRG1l1t c!`fL1Sw1$ y(WZ)J|<Ǩ@3}ڿy{rS7[IiKY["_ kp&p[ -[AGc@^".`pfQ+vrZe X قHH%Q*E-~ҕ{2%=ث,TQy d~Ǻ:̀uN@ ?EJ.jKoqVʝ"-f^/x,ѾCm'rvwPkR<n_Z ]hd3IEe,w|1;nZG-Mz3Ie=?.SLݘuԆiK#\@Te/SZ,k)*v2#AԶF]P4iHO j+3^-d9_[̴۬V^Y4d=$u5_aqgv(.OdX`-GU=xр>l&2K] K|ZIo՘V g~8Y fBM>$`@!f@z"^b\(˔oJh6;ÁD9{{M)$!? *}ƽJ(b)u9֬8p)ݏc>f4% ֺr>X <ď~n}*-U>˜0Hl7YTX7 @3<" uJ6?6Ā2GFyp xVw}]˩i@ 蔎xD'n!"RF/fGHHX.h+mq,^O/y{'6rq.@eܥ&@ |$-.szTtߣ}J' ɷ-9|y0>6=j&CP=fڽwMkv#_B@e*ˉtGC_} GPl'-:NT]\*]I? |ž7j"&U*Ѣ׎9ѷvFJ]#h,(9YwY%M.{ڹxD &Bɏw@E] o~f> yj#?6*!N4ٮۜ{kB'Oall`@^01gxII9 q4=!"jv&#;Ǟ+S+CcSsZ!u5h$Hj')=c eE|ƅYKqTpGupuTrA#| =ig*"wAӾYOοfFX LGٔ~\p&L?l+*A֖=Ά YΆ9h8ɶ.2Њ*C,a s|]iLw90p\(K/ Чn6P[s4=h)tUNN|jJaFͳײiLҒ?Hy!CPIAp8o-"o X#݁*#~"cZ[b^@絨c{<*Fr:7$pZ~L.1)j)&Wg~f%baRH.8pI֛'Nr%ȟ~`gĩyc^EAκlYjQV2g.ǷUXTe;zsT@wiZ"4U n⧒#IE7&" zV|(Z>(,ή3zmu}=)ڠ܃+I#~IC9KAM2޷{5!I/uퟪzJA7n߃?*V!Ś/cǻ)t0~C0U6%"%y3+HH/۲4Wzxؒo>3ٲGأmlyqJ서Kg6$u4GWk)߬COUW[A>N*yp[Qvvo)oc`4P);b 7t)9*Mϡ5d³崄;%ʮ'fh&HY{^@!4 x yv۪<qG6|.0N|50C觤T$ᬃY|-(֪'ut7ot\9k~ O4ɚ^1LhoejCͣyEeX513%rܲ&rA[؀0CD&,,yl+75j& ~ ׭]7^VId:4Dڠ֩Oʉ/2 9[rm#%(<UX vW]z\MqYk{5!P5{GTM`[ޤ2w]Ft9 KOGYm) X,4{ _Wp Կ?]L5s8Sm)ι&oA^EtHRxYG4,'&qh9L ›i.$lQP$S?u _m}a9ySqEDy`}SN(.Sgl^y=lDЏ̰><,GS}cf~*6[a s̴~! _Ξqo w X{E?OҾ |uw\CX?Y6‡bfz<!k|13nY2${ Pqyi=Ę$Ŗ3^DKcyQRͰet}lml\#O EM,I+ŷqHӍ-.XyGsQr-yEs[9=k-L"iI9eE4jxnj)wx4Eo_@z?.Ȝ*QNlR,/JPCyX`/u"(EN=jFo}Ū@iA!ٖyi8~Gl.E}QJ'OX)τC I&;jA?WZ*e;|k1a?l5ntrvf7YD7&a//%/mYvhWIt27g\Ndz["=5lKfg J`J7",*țL24cq$K_7V;A,w#u]l)^+^ /o _4p@k}m|?MMZb^VE"7JaӨ %.OM4 ׄx~qVqMOyՏYL;lȴ` u p bu =_A6(q01Ҟt>%dibirrW(?.轵X/))&/( gwqOY4աj?K $.x}h\C=UJ+/%uOO{px0^.AoMOПo>bȫF*_NsV&R(!>]yoB|>a/{ix~c)齠}D7mang~׀ D e7u\t,ЋmȈnK8셈hRsBr}N%z6qaēA溻,F%,xcJU!7#l>C b<]ԛh귔,;GkOOU:] e:" ޸bl*z*;"pu;l;E _mwvӼ;y;'P]8; ugni B Q-hJXgԒ ln#o} h={ŷ03gN-;__[=HzcːA,Jk1ݎ悻ji/D'{.'.&;xS];j9k$|T6eafk`_Ŧװ`ΆfS_4O?ȁ᝟},X,I vү#>5ݣ'FDa_Sl XlC"V)$cpkq^, 1M.}.+t?x6f`cY.m˜ VsU38~4esӺe,E#*K3eٸu6`w$?Y"F\3>&Ɲ~w#R<|v ]"=䳴騤Ntp$Ja-qXtjMC+VAѻlH|pUi =ۛ~"yi+wr2o7A_OʕZ͖80]S|¹5DY/P&ce(읬N*"[g넃Vzcc~Dګ@{ҕ/qj%K 0vYn*'V P XKCRpolR/Œt&9у@ 5ެ jEb4[K\ѷO[dBҩ/+ 0@`)\1 ͐y}7j(HOx@zϊD:T(^DnNt~ky>-g*#6G0pW^fPiU%klbbit|LLʭ|u#D]XbcH27iɖdsDH”e󧡶Sפ3(?LYӿ.+(lq&(ă:-@xHQ}b\SrĨ:[ "LEu+q]3T@_a XJs%hW[/\%T9֪ۇE+Mtd,!:[YK6R^Bj} 5Bq0 eAXzu '1E/e] )!O&>G_20F@杵8 Lv\ȴ SۗL܈+ċ%g3/cm)^' ,>]BG;8Wˊԣ+HJg'v ]*W+Xy4TwAܫm(d~Z ˣJs<%v+EdfrI|xH? "KB}tk5X`aucI8w|<m}.z(395x3.0Q/V^_2dSZh_IC;odgM跃.A5S&YY;]"Cy<;uRZ%V1ףhzAk$c.*E;3Lp >> ozvv/ڞ=m](/*嬃ҵjNWhicP*`M$r"|sB^~}I"UhX)FJZ/H j KAJ7`9#[q6e9WOiN6h"#ۣ.zXL@,- QACUFyCEP֒]cOJ$*LS|!oQaDwHMmz3nۃy\rp w;U&ˮ"c2O9VCX5Yt;ow0E~1֭@MZm !<7Ҽ4cOҜМ`Xe*jZ-o}#W= Wr 92c:ulMu\ct#f\(D*<ӫő}([c{ rl£Kuu>OV  WFS8*Aڋ6"HxzĢUf|K|h&HI}Op=̴s T6$⁣t6H!ΈcU}\#hӟ(MB`ҫǿ&n @͏VɆr^WŠ:ŎO][wY-(ȫ$ Mώ\vMW J72Y Z0L({lHmy\-*'RĚh!^/{`X~"iaTɫ->1.!vBT*5 (qeŧ,n3; ~I :V/>ǯ>ݦkѧܷQ7mT<͎6&$}~, XQ)[eb%Zm$Zw[~SgG?dL_?K;W_5?!U4aw(zUQ'+EvMq{;yZ,븆7D^=x~F-yϋ[U(փ.ꝉ;20+oe8!1{&W{B 2|YDHe T(v5d"v3|\8[Kw f!ی}gm1?WٕHцT aѤ~g8ق4=,8׀k=ᩒd)kkW2A#8sn!am w˧",̀)vQ 1a—fa:sKb]bMhjU} =i7XnG[qvjbBٜY cm<8-9*7l4TZ) ω,#h]kޢ^*6nS-܈b{NVYe~*o3Փ ?h6a)@gBZ2(%hDF Fu0cxԟ4|c+ Ű%J.O]"ؑy8cÒrg젂s8tOg҇ uSD(ҸiӼfb- d5XEhz 뷉q)kt Eݤ%N=hţ{:yT8_ Sbpm}L@ oY;?rVw:p7GUٞ n%|SHnQƅL|HJrgo7)㭸؏#F;5ĜM(AMv%Gt,1ߐF褔M'-&t 2$5T oo+E,&w4qGDv.a6G_H 4Z/xm#SlfI$p\\J9XnZhHsЬD|ZbDSڏqhc+W&"mZ Wp+9n58PkE (i3Qj2wV蝧%%u~Q߶aBT! |p3On/@m CQ OzBdxIDW:ԑpU@e]#C{9_,w:U^pߝ߆u+vffӤƎt8<4}n"EɷћBx7U0f'}vI+7'.hdmX;:\BIIFї}YUɘ{ʧ'brIA^RALDB#,dC+,'Wt;ŕ0]W~ _XD0uMiմ0*s-ߨC!ibT@p_i&~:x.8Gk=*gomKe(ïtFµu[ 4=WVδcŃ~lR}ХuG ^^]!8V;5VQ!VK<=(cުTq)._vQi}y}A܌! `] h~\# ϦTLݾtMoŮkC7 PQ:{j,Y[˯w:F <2b?lq(D 9BsMdTb! o˔>XCb;w:u(w W#.wh"Pm_\iUl95Afķeة&@./;26Rn'9"!x5u7k,@og8L^'A(bUV0Km/y.ܧP-~H[s2yXO"jea΁.^۳U4ek!N=3R/u?\PmZ@(F2 7*GkRv*̡Bw cƩ])^F$G{I]h|h(ɕ㣪+~\,3Gε-+$ ߃5I\um}UGfb +2j@ܜ=wjv9C\>c Z7/=}r1F<(TLU#WLɭŻG"%aV dh?Fjw q Pr)>:H,_:s->.ՓR]k؏p' OUS%|q]7l쏆 G+0n}Q|,qׁ]=`puyH[ɣ8\qhr~Y=?>iJQKYKBgg & ՙUcZ:%C> lK R}O6| ~07RZ?V7N7 al4Z2)ԵaZ"OQxrj#e_z=ɴXJEI.tBf{η }2ad;-{x r5Qw#;T1 k2ͻ/ Ƹ; ;GfWY`\ILTE8qk:üs9O8FbEnOY|8niVP>U>~E(򴵵^Xe$#֭*2QJDU S"/vJ K!8yJ_7 .3"nyAE&1r- hC^_Y=>ThҾ/OdlB6eK̘8_͆[:򐜎$quE({VCԧp7^nKԳX| 3Q*Č9`Y$UpkUGp_gN3`ZP|TV}G/D5(4ZBQ *TwH:4*PܰC!-6O]'K'<|^ׇFQ7;\ ( C"wU&r}̖PX_0(X~$%umP!_4E^9EF% m2u_U b.ơ@:jͿшsd'vз.YS?e 7['9*Vrzo.5L^Lx3+\7m?[)E'Dh;fnt/CM0+k@S *Oo3یz!F:Ad,`ԊȖ*A~(_8 I]%%3RsՔ2 [l!!gN'XO72 lIrTc/f g"j@ٞ2Ywu `xeyg*3t O7̻3X*6 q+Ռ$sx-$I+w< R|3KMUl~8 &^kC]B#7 ʴB@o$w# `S]m <`/dq/Ӭwg?43 "5"gCs3w6*;I"NPL>׸:7۔$^W P@)*A6o;J\ZD M.RѢ`,z_ӥJ(3D5W[T!P$< fvK40Tqj}x851#LWd6cOs.Vj1=\f [lD{'(ykװMt| I(rXLޚκ#v͡ʥ_\־6)~)Gb䏫j[QKpa ojz Mݼ;V+* W"1y{(됔!XCvJlG!,zY7\]cM%7Y"V"RDXS߷f:`+E=B8&dhʺ>6ܒH2;Ke0=H:U"L!XbMv1W@4^][俑K~|I2z-#v5qܩZ%7n_5qB R|iM`|kL\ХƬ"(!M̐fZ+h:{RT% KUWalOuHG\爹`rk^ "P1-}35.Ń6$ )K-ӂ ݓ7`E/J, EpKB(8'KPٱ$k3ZF?ǣFAJ9O_q3LXF>S=IGoj lrphpL;9>؜,sQhY!3C-1șdGfٰВ#+еAE.i$GeijGSG-ӄc] LlOGAEkb+%3U?DgqP)lNLn6ޖ<'KR2 R!ۚxҲi/7kAwi^}Gd,'p/n?L#T˦dD+Yzr#~]`1 ^k2rqtگw&[8;2s=K1RO_By[RoU=c<[qe Eh3c:}2usqט|6InCzd[5!d+ΟX}J* d <ϊ+#-ЫЕ$7=W_TqG^PӱohaaQ'6Zc()q(w{UThI%MpWt5{3jCuKcyHc r7PcvpM@*+r#yŒl9*qeɃ͚ER3(u$&00p0}=ZF SֽD oLqYuM1I\S$`[Z "]p+V5qhDP[5Vd{%X1! &9q4qz%J < dfMH`7L`^m*Pɿq?!>æ(Rپ*D4Z&YdҎxI6&i|J$mSJ KP>236)wm`z&qО0i$A׸L3>Z XGGxFȹRNcTUy75?ŧZeޡX6z [h Tb/WtLGt-whylT +?G7y.hv7e٨Ɋ|:ysO,ZbEqXJن+!^M":{2u_(ڭ-R9S-quЀ6:/-*;5sI+dhsϞY^ *%YEbv߫ l~ wU&+ER'rar%$%Bjπ-^ vK?x{,LW\@"\ԹJr?XxLh?1է6j)%dž W ,.1bz8l+s`v$\(e%1;AO.H (|&0UNn0/h) hY}%*b,Ģ[A:'aS=1<Ė@>SC0%But @jJźyZV-%Je̙ <jH95Nr:YD{3xKJÒ"S2Nۻll>MwkZ+Dpԩ DzOF1@e)y|Ogmw8SA‖WA'Sm`-Q\$\Rďh.u)0:L!J+~IJ<-hR)(8U jp0%ʆLf90)҆=oe;'ǖ-/Ʀ:Xm+Gf}v]ެVہgJ#u[ir n~WKxNKp $r{UAr =HM6Da}O˹t̔z9vl$GZIAP(Ep5S5&z8]&Пȍ9gAms+:vy kÜ tLn]uڋL' =}-PYŖ&WzCKҠ*|5jbɇr|7YvZ3~V8#KFIy+}n4kch鉽HP;8v [ζSTI0gt)DcrU1ǝUYQN -4sC㤊;*NmlOqGLzozKNR%?'dr8eM5Gs7ꡭd*si팫c̠}䔊fsnXNl>-8O8KLɅ.r$V䓿XF&5b'ЌF8$e5[@pq@4v}-k?ӡEa7'2f"Qz'PIz]/J7|+#vJ6"HjW$׳Ag.?GV%QX/E4tl^y!j:W#zpv F>%Ka#ۭov&'s~fUJ[z􂭅'㣒_W&xd֪> |+S|bfAĎl*a0#Ћz^~ۮR8zz6MFਮ;;]Cx;\2.~d| ~ [30>w桡ZĬjnvHJ7ʨ$K68W,-=VA|vncQj`,'[WwGI4Q=.ݷ!eO aь!>*Lʷ6d_y&Lu4p( ~x_gI<SwL)A"FeO``*)zY"Okm!q۴ F74\DZM7үr{NAc:㱌w4XB3t.7AXF`ߌu I̎>oqmr>mE_b1Clb[SՅXLH Bg4g/AXQ|pno :1+D9'ѰT߭21EXYNA0g;Vp-9z ͒GN6͡lv' 5ZJD C݂br'h1`lV1qlH 9_wWXeM {0WOmZЍF.:WOdNf9Ǝ 8#m2N&+j"Id!qUkbZzii⮂FYaYJs -޸jF^L0?,W]"RYRO*_)S}wu>sg3?ǖFΒinf`Ҳuɨ~K^I 0_%p̓KXW:cluiA[ehNH `Y:Ncw̋ l(%ʤz9=(Xp}Y|8]Jֲ ;ʋ$,L,xnv:ZFn%S,f@I 8+*!( 쌍Y>͂*)BiԨG: ;2jdoTh/~}oG{I !!#?L`bº{Ͽp"YI0t [b\BKcϸyH U_K5u,HGVuZL X&3gEX7lP+LD>o\O}Y,d= ;ÖÄ.9 BClerxJeR7&]m22p/ }5OKbi F6p]0S#auoF5cN }/nwscj;U:w*i+foI8N8쳱Y7.[&3iTmÝ4VdM`&oBĄwjŦ/.Q]},nާih۫"MUR *e*vˉ| kUk8Y\Я!N~/\Kyު9l4-~@d uC1s5zw_bא_"V7qG p*kWع13RoQ^Fkjq{PRime s2ngZ*@I@],j Z ,Ә Ӳ{H֟4HۜM?A2-o8v' :-ڴ#Ҳ3S9 meꝤL.}GAw>LI--+mbR&Fw!B)@;'|cUK Q2J8KMQ'\#솷pw^xcv&v'`':o4ʡX,o۴ NUN#yv^oG+w|vOUpEUBteF !s[kɡܞWXHh *C2CYu˭YXcD&2U{593ߟ)CqV@+b}}Ll.:8X/q7mgk%4,Oxy4-8{H'*um*-ǹ4/,(w.]ȩ"%0{`H=5uWq/OLҒ.玧bѪَv?,V̞9cozJDH}8a; Aht皆mlj'#Θ;xR%xqݑͧ9J0AM53yR_f@'?pv}ބYϓ02,Oga{ QGt8!~Y(U8tU~?83Q89d"&CŲFW% e3)>觌P}H-v8?jؼ #_4lH̕<,ƟTn)əeŶ0 \O3'O]yEtJ6Fc5Dk{D/P& t7Qbq8ljAI ҄kFB1oAS^x>Fl3UYNM  fl芿$HLe"'CCDvVRB|Hƥk14]M-7obFe$rI1bI1Z -r#X3|vбhk˰ysr.n7榑1 %GoKQ~p'ILq; mS#_I+Tx΢@X AXEnz4md#-%xfrկns5/F$~PpSdF߼Jly1x@i4\^MeuvsmZ{P0J1ðaf ,/a:ryULjq]h %#M}A] >%Ч[?ˌs/5N :ܝچ4fcHAz$|02 a7ucaX@ʮ<Z﫞-A ]YNq0- /\A1Դ[{Iv@%nk)G̗|. #̑€wU8&=[c$uZ{Xjk11L72h{-32/]3x lcؑe8Їuy<>v,% a6WHVQށmTJ3wM!V,?zj eOiߖ(m_~#F?{[1OZ"EK%,fb y 3o¡$m+%GfpN/u\Y}B)Wѵ2-kythU,/=I;_KU[ %\ᣱuIؖGєWBm8}ɕL\$ֱsY c4bȇtUepTȚR/$?UH/mTuE3)hŷZ9+70Dk Hzu35N/o!m\^9(lMN#Pi4I#GYryay瀞HliHtI t e6,-ӲTvFc ONqq &sp|et]\>+WU1{11ݸ5ɢ?8EĞcVɠ,vBH^WgHި%SmVNvMZcH}50b*eZ2zciWF}Vz90u%`iq<g.%Th$Aiw uL#+q˶?bZ";T@y&$M_"3͉l;xLѷ65} |oXPnٶth:婃²(~85?lL*{m o܅߽Acւtyn:ΔɥF[Vp֏1ųVu~A81J**gP vy968dW5YCOI: h:/_z9p/G$\H̢CGɈ,l"Dy 0]#%d<%n٦Q,œᅱCH[.Fܞ1#r @\}v5]5}Nw|44gJu;JD171rȱ,ʺ!$Jen: ?N2| [Pp:'S#:1! e{UgDtZ׏<P -Hȳ'xh(60vU{e(h~MHnKdRR) OJ m&W{V=y~k}٬Oeڠ&D17.3TL!O i_Db2\7(%\*Qj g$ Zx16>M+aDmk!1& )llX9[Bi4IH- y̗Te^^DL5P=ML83L#s|i$ˠ:]ѾE`.PqqX5"S4kGmuzf;EGT1 LQYK] ٚAHU#W\+VbavivN]PN,qT!Azv{10݅<嬭MѫI5]Z)ԒzAfKK9ѼM! p~ro.\pø ')`&jU7vbV::}~X9;&Q^#:O$NX6DٛiR蟂dnQ)o9[\Jm0FP#&"PTgϓ"mCT9 #Ev)eN~vpP#[L.8^ X_Yבw?KJ|T˺TؾPQks޾6lۏ}gOwk V(]жaUWbHRh Qˇw(}hUrt>AM Oiq'Gߎo+@8a_YFp/NU{::k"[:V~EGW ÒKm{FPlN x;hВa-SXDK+,օ,$s81ػ@!4ҸhW䒧=j1 񭄧 9:ݣ4lm`'<(=80RU'1S;t5}_jyM0vnOHڼjQI;f9I0}FW/}o=l*̄=~Ko}!'D0 +o௣NG!ؘ. = ŐMeM]8ټ %CF:;7*T<$28i0WGdR7{S6AYtV;3ۦYӈ3}A-z6Xv$} h<(a\O0E .岟-Np1w!riB HSap pӡQˊRzdfKxʶx8!iD<E<2Oeo4`cƓ80`tON} _m J*d"&2*ʞ)or?h5 lMCAFU,ęyA#\/4!C* K%_*߱ _M{A.dX=6ZPר(5]i{G#k>kyaҶ\pi{y6~ۏͨKB6ZsF6oêo!8X;s22`M_b!V>KbXOBMG 0<f-bh˴1u"ớM%xGFCݣn.ߏK%2*ԴAWqU|#owE⸩&`c>!Įd9_ޏRp|r#lYlXs)}NJcHmZ=I0R nkݕAH"uVQq?Uf{#"6!H+{[S& 9M±Pe%`ߚBe0q J mχQ3+)XK J!їT& ÉN5ta{57V,Khv O*ÝjꦫAk#?yO&zl}q}L_/iH&_fĞM~v=C+]>ܘS0HcglCa [CBZ¤|\|ds y`;J7ykAozciaixOY)~E,/.梷դBN,fom{=a% -P9[fz`'@!'Y`2C$Td;0(X nseqxcìM˙"qsvezut ǘX+mw38؟uFKNOlI+bPwh孷 L| n7Fm,0#D#V=3@D)Ρ݇o&AĻf{h~>ӵ3&ko6SG;rh d/omzc.}%!Fmkl,cwUvV̆u+L,`ij# H-)Ԙ7V|f8+qCP$x&XKRY3.W9iF!TUo1+&W$;fbɧMfCa;:hޫI95c{PzrR6rxm~*XcA:|or hv3+L[Fa?Juf[Qt r-rByv^o&q/|OI|Dew娦QǸj>.;k7k;*m \CzPK!6΍F,I`$c{~,l_>3mj=}D=v[y)UJQ+p+; .Ibg 9Tpt1«]W0 (/`FG&b:fݤGYBַD&z~٬?LӝJZ!e=/SB3]Kq{U t+gXe_*/nveq瑮56Su-R'ػN-hͯlyw$J5g|}j#\% n_zDiy|o}_w}6ww:F~|A$ &8?fA/6Nj#nGnI/{)~]jϯ(?{U83)]T1:`gjؤ &)| !0OEjy}d. x@@vv&z'lb=6z5OA w.:ģۑ7dI*-FLE^ RQ[w.3~kM>"ؽ:x3x퀸.n N: ]u|me_!U^h~] t(^tD'֗ר ,WhA]@:"]A24R֭_kҗS$U"L$eۍcDX=G$IH~z4R5@&wگKj o_lby wTXy.ZLXHbj$ w b{,h:\1 yXsOCs([{w`ֈxٗ#$=Zsyd` !dw'9 F dzbE5KڠI_K0ywx)S*rxQ!T.O5Պ,YD1M"os8taMYrJ}Ƿt~ "w<5r<,y "9!2GIY yF$p"r~[`m^ ۞{94HM_q9rFWLe?=[K8qNߪʑ&Nת+@_| $!1Xc+&o>UBIBVFm@ąuu ÍᘷW}$5B躥i TY; v1CvXIB:>lbXU?8y#}M44Va;oI1ږO}~EVFE`QkC !B*?ߩI]u*Dԑh "Pn3 ؞-ZA8J,a vUs!sl.+Fb,lt,9$fVVb04%/ݳR;4ELIX+tZ /s ^,q#Dzu%h I)J۩و?AadP}RQ16@lpIY]Y14˸W<^xmJ)3!deYM;Z,"oϑp4A}.z.-Y.CpzR)ϩh!,#L W~TA-Eq^ uXQZ8}H9fUv4%wGF-2< q,8=1%6>1&|i-IpYFdQjՃ//7d@TxЊ(U9D"ı6'SHҤN41U`׻D/:Rߢjs6zH|ރj9oꕣ np%7"Y<P!2O;@5#SD?)]#Ś"i~ϝ(3ji=Ts09%֊`oRvI MT"Ь6\nm ҈ ~p8sjv6f浶MMq;b;9ά˄~ Ԓ]^nϠUi[" 묲L46a2J`TK28d=ˢUs.e 8Սw@2=6DjaK IX~-ۗwM8R~#]u @4'պ[3ݫ ٵ~Nܱ/gާ!xp h#fhխoS#LI)o Nx :vG6^zDw$"qܖ/{|.a9D7<& \LT ux #ex֍ÕYS ,ءlž8_YE9iIl'fͬNhml}YB:i@E0!U_Bsq=,I$l~$];"Q-Č%'+66w|3uFkR\JRvqf=4gz qoC\ U~RnL>sd`Lv^VY+%Y6u, adSJ6$Nz!<>hۜDpȢFŁ^eMf"a lQDF7/ʵt_A,;DaaR\"IM))[8#BVru;~-Q|t `='lɯ7(vH֑=M3_s g/ץ{=Aos6=wt"g$>S]vT(qlnSk3Eyonj8zoWCa4y<`I}=Ě"lػ;-!ѲfMk4ܺZD Cѣx-XpJx r8>:ѓD7$|f5`#"`YTLsivkɛaSH-"ރ9 :kWrLQ``˃>=|Kx p tBXd@Ԏ,,-'}mrrE`PgCPzk @G/- YjnR+}|^Ȭ[9x8JzL Uj!Xl#fQw2HY6A %-D6?U=LD[Ϫxן(C#0 jTCtT8{ 3_r9d&"xk&TN|| *"J2~,o VG@]yꌤJ ޟ#YZT XP+Ҿ&#GnIY)5?Y]Z 0=6Dr꽞DJ zS? 'Є!7&3,4nbS-[z6Osvܕ[ʨ#Q{ ~ۼ*^Z+t4H}³KV2EbbIe"tmԍe1{)A؇D8 wr8X)(E)jR7jMWګ?/$vQ͞o^kʂegv./S̵\nCD:jgr iN>\ VuFfcj'mϤfTyH,o'5OF`PVfX|~%g)gVM?{G6 iO1>y| SU|kfy:״zE:=DfN79X.Tɫh\:'GԎ I!uMw춎Qk"4X!F?]k[# bӋ=2(\͐kC/ŋS{Ygs蠵߃@ՃMC: :79fIZC ;} 5+;> pTut8*RpBnq 2N #|nFWKf>3Ҿ3_ni In&IJTpYx%ZNl Dyt<'bؘJ6G]>ҐέŮ|}w!_iWVR2t&o*u`sKBiFtB0JCs#+F.#aS!VwK5Iw0m-$nm ɿ\`+%a6:dh/3ڷl>{kܱSV=Es71;Ϋc-&c5e׸s~'A,p7| ܯi~LS۟(Z| r!t$ 4yvV`t|2Ɵ+;YxIf7)%ggEzVsItS~3y8EKY, _cg} jà8aO9&Aۮ#&za6uJI x^P]v` ;zTCIق!<:5:!iH@X.}EI7] ӆ6nKk(:@Nn!C!<+,c<6#4!@[M8$IHGPpa_5_'U_gqK`Ma C7NYZ]2,cf“\:ZASkD/#uD4=Cڗ0g9 L^{ɍ(*΍XR o5LҢ4rp6D;5|uwS'J_kjA/hyR̽IK|j^3ZQ=蝂uz?i^&OŖY"3yВhБM=w/ x>~3Zfe~Rn/'PT\vT 7u>y%[竟yJoMSqB/4>В ,XQ%z3O٣RH"lt 9qpr0Y-/( OL!m.1ܹΔ \O\6w۝OpƸd5CKCjd"z]&J Ť{fk aV?qX,s3i$9©.4e.^'L]&-RW{& :jnGOwQa/uZL7M;EX'˫ea5g h-˜$*ׅ^pg&Վc)FwEPY*k

    m(U/bv!;,p Q8:MR"cYJU#V+EN (FѥXy =5Cy*]*S'*p=GN\5ׂ*߮j]h(jZ(C&tmX6>dl~c4wP ޗVGv/'^ # h zq4C{t呲p,o6iiGSj.Iw;uep2VG,<% hXH];T@@%%u5rzH2qxhV:pNbt "cF05rX2on, PsyC[gbhE󙯶)i/I4~tE+#NQv̔˘i-4 ~b5;Gh 5na:\n .XT>K RskFieUB֕sS4/]R5ug4z,x_܂od퉎༶WWPhE2:Q5WVcѧsoM\5gx6+X܃oJNW#ki 3[7Xяb`qщIf0P)$xK㙐v\}XpջS]Wco@-?\^b`\r1GNJƶS}O 0[aI#k3f:3ܡlR!OM=4T}> l,8DeG$ޮ :ȷXqeA48YD躪nVd陮iT LiJ4[ Cs<%С9+ʯ!G1H3OHnPS@*@}9ىKdU.\ :D%]Y} L| pz0KP7?f:f5瑋Kx)df6bIAkr0om«D2CzNJ`>SlpypEKf1?pТ:} N#:C*vAM[UO X ;iփ5*<(H<~L@~s_Vґ"M6q2I "0v Đc-Rm#HBoH.y0$=]Zc?Z%LBJҧ3pktc%槇gf98O]BD[k% d KHYy}2?|4#9(Ǒ&l=QFI3[QQ!FTaP@낋߼nHWɝ_ԟ\lo]'(8X+3BٱhiQgnNG./ HZ,RTPd\/ >4Kuf+$9~d x#Rr5*7d؃p t&} 5c ~WuRhXΠ~NaEH 6ݝ>{0 k牱Z08i^-ک>" eQ!ؓ`wT] "dUGǙoHFX@ )@ClEfm<{ X"x9;6h .-n1bTJsEPy#ZÚMdRv^1wV cp[GDk.θix&Obv=I M޽J](Ӊ)Iyy]r. K4'D`H;+X1Gi46//VN !n2Jw% qn̆5oQ$, L:1zrߑOkp>l(r"J @òBzh b͕ؗ*LgX`<S!94Ob0F+~vq0@6m ˊlY5Tw=O$kUl]bMP9.zy>q?]V EP(̅S͍g.ވP窝_o^KYN6}{ ܵ#`J xƣ/}Y^-5XMM+g>hIF*In ^c~8hh(/!MO~ \ҜgM)HzX#Hjd4^ _%I,/{FȇK`z)$Eа{YCKk) ՒT Ϻ,b|+8حdĮL\/[-RuF4d!yq#n{pL>xh CQ9=3e Zv ֱ;c5OE?eE9x7aZ?fcINgYZ07070100000371000081a4000000000000000000000001665094420000bef4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/5]?Eh=ڜ.+Н,# .H)cw 42f4rۓbi9;ԨF=އ}0.c6WEW{]BIcnBeڂ wQ'vZ\+g+(O_Q7 ]_kL)Py:F <IȋK]ՠQ[gǥCF|Ԧ\Kử^$?vp~^jC?(4r~teBG+S?I?.M'~8b_tKu1}ΛJJ \W!GK6`oTVpCL=*V(*wl vQڋrȱܒG"BQZ!Z h7 I'v:۔\VNV ORd!O^`řȥMJxz>^nh"Zc(<HV._ab*a+Qu v[r]IM/%`yUni/KZɆSF>+1>EW6vl)#A?(:y;hoXZEqXw¨ 3jo:iGo6T"/ %'WלfR7+dE0m^&ٵD-L#ǡt K+7+`3>Y1򙴿*lq&(xqq$gOdJ=WN3xg^5: uoB8+A3'=,'.5+el't$~ ƈaŪz6ٺ3H-+/ Fy aVfn8iƈȘB/{^gx_;gft$(_jVs3w!X#d> O2!N[\dY'YWbGJ9\ 3o㎧5:uG1oap<"f@ZY?Ppdò:(p1QH̳fr.7nL#_Ǵ>; kzǁ;SQ+AYBƠ(" /1><A ^6?Tw^y‡ kEFpv'y&."D)+]X$u@fA ~ 5c C۝> 2>j ^^ ^㇏sˊ-21Emƨ9~Y|"k)XNY)4\ Xރ`I}Sp K@1. LxU!:Ut1Khkh![@#n-:g-a[8U"×8_ ):%!Vcq%!YQcwn@+w\E_ģML)@\RQRRc\~~:W<-2pLK0-]*o$8Z%+ %% 9N%Qh>6#¡*%~$"D(7&t~bZ:ֺ@͠;*^.cr~4ᙙFAؑXd_9WT5ck֊ɼ%Yez6'T;4:_Z==ت@)eahR"UcGrtyh1@}lpw.@7&Wz崿x:Sː_VoR)mc X \rAɺt :zrt@8^˿[C0`Cdޖ~]S_[JNAEHXiD7?80. %WYI$!e*?0">Zie-d!hȗCtG] o.֔ 4s-Xiz_?ZAPhZ'Ma~a.f*2z)t%}G ŃC:zTƑܓ,eq:F.)0ƪT\M,EYlR$co4D(B.R`EA֧6MI1.n1%PJ0}E80rG* Z8(`۳>r?6H4950x8y. .wџ+`߷a [j/4g(1? %Ͻjj+)]}Y" 97쏴KkDrOYa#-NSϡ+זp8+ȁۘY&SO·!ol)e)Xt``:qΌZE,ͪˡcsNK|-r[+j Lu bE/jH  Xr<yWL2@vO!OfzIB 7O]tOԦ9C7g#>K2zqq]Joщ]Y\e_Y B5wfdt@h)`^;qQxAm> L/ot_ʷ;~=H ):-yq7;܂޾WD?@Q/R)V`T,7ukE]xS{"t)Y2'U~ ])>dTCh!l,Ӹ@T=MŘ>(^+NЂ"[seC]KB<Ϲ8Y,+r*G`Ͻ$l,\/ތNޣV9dhy'gN_*=IAgZ,AVoO_J9z![vu-PҖjX(. 5РS"|'/!9s6o0Of.ѥ?  P ^Lg M3a{ k!Xg?sߺ,I1[= @pҲ@Cݷ.m.|U;b>‡~OȔw&/gQ&K${SJd^;Oܤ k(vѣ-!KsrYRªxّ2 :, /$lA84a0t Q!x eT0dd ^Q枍6^*V(Rh?F4`U@Z}[ eڔzt-rPGF= 7mj%Sџ׷o+V6Lyv((`5h2 bWΠf1&߼ՑoRh^^@+t*Ǻ?}܇e#׫WasR!RX̊˳wbQ#8>Cc}QDpPUxpeBq^y*N` *6(]а/dWRVkIpaFTb.R+R0V3pč8){{zxa);#c0S0=N Hk=afGZ䰓aK6܏yަOB_QDdkhUt{;LsRڝ e=zA|zot3]iB@KlV>ڪdY:Xm-`z> ;+QTym+N q6$HUlDX)BfC=F+<Ѝ2w}jM`&p&Z j/viBç`0a*C´?b),*c;+"rܵ .-`Y= <8i}xf7 b7P{e_dόQo~ޱt2`.ڀ w/*I!"r8 #o4$Z.Dg_ۮ'YZ.3X]@:XgXa 1&ZdW{DFo*rR>b3OΞalL4W"k!An8f& Ȕht/kWOdol{ϲ䏽-TZBۍ5ګ9_fY-k:cFE_ֲpG??0׈lN*F'sg$R͞݋>S$M ڪ^%cr1ݪ5*C]6 gi gCN WDsC@Uތ)I=c1,:3."T9vG)UVQgyIRC9{7vj:A nو\;ѴqQ[Toωnɠ em uԡcNa.4 Oyv'Z~{P3׬)|Ish"Ȑܛ4?kxy|YJP@4y.Qa*WT#] ^Klԯ5@1Yek5FQD?xBF~Y69 ϩ]uY=~TJ4%AAƂ&tLu_P$o8,S"6$R<n,n߆(Oĥ !<βx'a2N{Pfchs¢ǖ(N/ޗ kyY 4]DRuoY7%C-}JFbavNj&é^8͝!k@?$Z22c 7l>pt"ٔ!0 oNb!:-Z]b9S"}B S VgfdY< Sy+]Q C̱/D1:G}OR_l^rΦ2QmeA4?.U]apZkkVDs>\Z|nX/Qjsᦈhx09Ө[K et9olOzҐwٸJ#':ܯ4RKbRXa;-7 a 2ǺjѼ+X7`py@n88I>{<-CH 9E19xnoHv月i'UBs76"Z.Z8HKv iya|;Jk=.w2+_)Sc'-]d'n%5TfSσ疘enL'LQV7xIKرvK"$[ ۧ.OǴ~ݚ.qUکI֚3}qbUъC3LhJ܅(D\j!0n5(V,[6bxHq ghbҝ2\1Ԣr8O( fx2?d7In^h}MA鋯{ ';vwb?,pRO<~܇&&gʃU\oe77#m6l;| Z9Te+=! PRkshH orNrֲ9%@*D1e$)~rn-38-609QV*ȞhgXCd~)iZ_wx?];<~iZ:)$~ Ƀ%nm*Ѕ>,I0@rÚqLީvSp^arh#ea吴^63Evq;Yr; v-Ӹ m7K$}=O!3qJT.;nU@wڄt@.D#Z2t!3zBbr\]$|1]!7{K\Yd=a##n=$R2l Q <-i@@AU"k]-Ro p]x$vʭ-1}M _${3:7Rqqov3TKT7wRr1GdOMQ1q|kTnb?Iv8꡾QË \.m#|ոd i>xҐP+/!\TXGA-d/*R+$e쾋 =!nƳ͆.@paKHt[SL"(coVU^vgL+&H7C' c}wΩc@ܷg%m13??s".s W>6%-%ax5aW+UW~z57=OJU^Zp}E*Wc =#G`!{pFDަ>hHdN_`@2Z& 3$ݖokϏPzv-=m?Ee9wߘ꣆ ݊, ':D}Сj%;|A֧&WR<ɭLI_8u[GSDV8|'CYhĦZV(g^x{ 5X)%MC̄od_ v[k' 'AZ4ʇs Oݓd^~,G^|H.CMXIWOK] F)hhj.W^Nz)0Wv1_oLUU9S5*?0޿{f얔tԵWޫڀJgGC3!d! JO](IH[tqdF dJY,DF.JGI5Zsdx"-?AkknG M3b|ɢk-m@vqV1?| XR=\l1LIN_>-ə`؛|6&p ؗ{J:gVcArbX)I7_3p{rnCօI_ףkYϗ~%$[f(J-oc 6H&.YGIK#xM~I.q[.ɛrָ s_ydKLq:y AM:^Sc#+ԝ3mU2.^rbHp~'5bڂhe91)< ,f|4-uUh] T: K/UO~{-.TV91|7*iRȊ7DEMf&B[V`3F8#\H,do~ڇaYc.^Z#M^fKF%<,B</L pԾg KYH+}_Hxžã1H"0 |Axĉ&6d]zHIX"QJH eP.2F́Q\ DZ[JppPVV& xQu h<0 c ]Gm^ow[ |u0.W(!*[J&xR󗕨܌lKGɂ tiMdj5GWqnnǽ!F{ז{aϘ+[ IVRؤ!~xsnQbOPw9~`?'ˡjow5 fbl庤~K6Uؚ!Xa[u6hsF 3b1.NoܶLd (x(7ÙJ-4R|@ 1Foϑ\ZB/ w"VSp{>aB t&+nAvcS$C-ip0Z1r[VkgJ9D$o=ék؃կho*:ƺXS*;wͪ 6, LI+.9!I XnLi('|F%v3-YkpxveR"s@*:B;0 ՚]ޜ| }Y +|Zd_|fTG"-/5[R79)eN9eg0#;eպB` aaؤumkC&.k1fL,㒄DU[\-; 7ݾ-LG7xIxjNHA/U}),LnDE z N˂zXwv\tiZA">byZP  +TUl)C~cauR,?)6M5}ШѸ>&R.;m hdc'|{9I=I1(ZZ|3]C+X*mvF>;a1/LG{. < Pf>|_%*86x\}M0'0jҟl &sN2ĝ~ Oϡte%-q%q'9BD$wMb:TdVœe/Jf2/uN/JfdLIέGh&hV ,U(r}sí{M:["؟`. lԟ2T33qetXxKO@vPE]u ۙj9ly+ ' t'L8w檜ӿ FF5(NZ]Rm|hdBDŽw:ʒМAl& i =8R Q1\ 8UP;umkM_T/Iv1@jAY "X KV[&pn*D~ Wx+1L#>E#35%c{v[dU2p>+^w,Uԁ iкSϸc!fj܃MW 88u7 wvt\~q*^㾛zIaNːvo+|2&Nj5HX0Eܱ,l('H5mjD55ְڮ<22N܂DR /7_U+'N̩%ΗzZ5n{]4&1[*FZځĬ*YNyaU Z~X$Q0R ܬt8sƉx'3UypҎᄂҡ#vhYyx+4+Ն7`jeڦI)(7Z+ZmGx9 /a30\|#I㒮J[-6Avm}a{-@4g14j 'W=s+]M*Mg"x3L><-X]/#=Ls`)㸩 p;u|dEJ.ԃRaA}p@*^R ԭKn*P䟟1Zkr&*2"m2 ;SۂthARFm8<6hS@J#wSL@D/ʸ*W2*DR,]LkPQ v;7z6,b'KJ_ܪ%PڍY|ƠrLx$D42I@AA~`I} ?v]IfHõ9X $E =1]Ѓ qZfø,%Los!c,b&VX)iEs0iTz$[ ]c8A2=S RZnC?:eFW(tVxy@`~@wl*XBV*[y$44AY>EqsOz%B,G(!g;/fc')rO#BxmU%E>yV9tO|nZ w8ΡK#uZ2S1Z`SP=Y 肥v> VlV3TDƒ.-_pOB'|ekw:pk+/lm/나yTj[Ur5@ ʶ#UT ELj0]9Qhru(pe4E"#M܁IK ܚ4Bj>^6}ؚS&.kr:gqwSIB-rܵfTqP <׼q+ xA4idvFRwW .N:rΏc@x>!hj\j` tfK6@(O~s#a80~ $@\d"rEDOx4:wpU%Co\Zu"bW-}Hm w% bE /pfD;b?nL[ h(DX'ע-3d=&4uA(\Md.Gs/i-I5+`c8l CGy6n@/6?҄eC '@ L6L C#"U.{ DCQmnB*(5ftj ;6.VꐓsG6/ݞ#{|q ؚ9x1'PoHlnZTa MUSA._'xfStz.`_#Ky!|b{EwlRVTrPv u19@~%/ȜEH??v'\xm>jk%-GJŌ}z)d1SDϙ!=zT}).G}U / 3]E(Ҥ暊i,$7ZBp,#d3 qSP39[ Eq^yzEK2f?f@ۭ'.Pj5G G ;gat|V [`zNOowYp0Akw5v¶%2%c&Hӿ!O*Vt*^4Ǯx5*҅sY~nXb =?Zc UXIm^fJrޛvԗt`M_=$oNNs&u{2,}"᜹v>*S4Rދ6!eQc|a$PZy aHkI"+[omEN\ƟvŒÐQZ Zv+wZkt]#:iF' RGQ].3]Z(ab76I=܀mstl^nɑIKky .ZFSda)VěQ®\fs8= 7S+w~Q`$Q>}z꒞̤=B oOGAw-*ױKL`7Qcgox6R'~d,oS'R.^㑽KMÌ.B+WLg#Q?wtbʃ:" wMf[]DgF栗:vߣt$B #wǴF,B@3#^E#, Dbu$;/{sczbL=8ϡһ42rFg(4S@m^rL0ԷZW _GSqjѢt(LTѵ|=ߣʂߑOof@ݪe܇SB1 ZdDt.hî|bw, *=B"PUqhoScבIb@5^r(ﮫ@Q8%G0jF 'XTh'~VO8(,]Q9&){*ێU! dYdQ5 :s֚d@ >Jq(nq{7 -([JLj*pp7f_F6!ugEu:G~Q2;Dy .\:LWGKԌk*:f )gE]5QMm+X`7X;-d~0aj<_CT5dlI]iLW73j8BMd!F'Y\󔶮c6x:'ܧaJ ȃZR2K$D%0U^&;7XÏV(9Sša!׊v>%z4Lxq"o%ʙBԂӴykvcX 3뫞s` QGT3~Yuت;Q t6ݾ.}`6:wXdxmD7`;5@fqʯY41@q~_3Vv``vBzn%ҿ;><>}c*_ !7jtYp6`UQsG.H"t_c8iq"GgPWFɰ^Ie~dft:zV,ywwx)B6OI_ wpoy >VK5Z|]a b n3K؉4Orq PyN*~,b v/ECOuC^ziI!bu hIOuRO2=sG NytC,'e iޞQ"}.2 QerGd]P9RcKo~s,pF OwI9- Q&|Z+\mB;b =3nO@sWTZ`$R[T))nT$c_c헬 D_>C*ɩHAIrrS"R/PG^-M>2[?roMeH^_&g$@GmFf]Q_TC(7QrIy\\H{ _ukTGF@&5c=4Bu2($ #Gz5c= ͘5rf(p`91F+=8̲5+(?8 @i üoW h/E^=GsDC E>5xQJ_|mG8ET%ts-΃_%U6B"1Z,^0`î1S f/ ;x,iJC11-=5rAK[HהZ+O;CMHMeic{upS iD8}@J_?wqPc7=gbzy"y76_ƆtIjkb=m`A䰻F#qTшL%ޤT]́E*R{Pv/agrtu*ƈPJ̼ CxhP񥍊"2R/sgQKҲ1-e b>Zȳpߥ0,9`&i'2rts<~_fŐ\XC=pBVm_S|vs !&  P֚=o~@S!ꯄZޑJ[(d|a}gZ4|1'0;mW/Ȑ7LmwLoJ[ G{8G?]G vyHxdZBJKoעW;9%{Af,?JS(b.֕$V伽t艫_iŪ5ԉy& Ks_}@$%Z|%xϨBټУr8֧xi'H u=d_ljv2֙0`E 3S/s~8^y2Rdq[  *K'u[m_fYl溋H58`Nd' #&Yo]f4oe(xŹ NNcI9; !$\1^o,[Sߧ_ 2b*דu*]%<\,-n7+0Ľlo Mk.M0U'-N6'hI{UIJm# _9݃9;(1k4;^Ҟ<KG^B} eOѺ̡Xqyi82'د\ֱjDj AK~ed'#Bbs\T^<\+|j öB2wgσ}:vS`hNxpM[H3s~RD-R R&z>ksj>J}* . T׳X!ΦjhYN #)F7y7a*=orEK fx$ַʱT[B0e#;.BP=$!, 9F+ et?荒.AMۗyPmuYzcg<EJ}-uy# nA*G`$f'DqӲKn RD3ڨ;NV$ksYu!-7SQB\ Z^&6G:6NJ59Q=zrl[웙Fx?1ڴ &ڙ/]5 N".&KFAE1 1+:nKZ~{wh7mr$icb=iV&7"&Vh(X4.D7KbiW22'U\ Z>Q8y<96AоKEF!,^su, o>YӉי kchXZt` 7 &V͐= 5|#}MG%7G[?Nu~nBijOn 5:f?FUTQX)0uMPŖg-]DJQf?fk?FT5 m Z^QCFvTMϩ` }遦R KNmT3s> U(i¼zmE zll׎>[*u˺iy v@a&0E_KkɰZΗZikә ~ R:u%#^&VHGa(X倹jEM %-K]%]#:eRutb0LxJKLI4p{I[Xꙍʦq.?y _jk>|(]eHҺr޺K> ?Ap/4H5:ZT; 8睘\w*iq_}woYPv )kC=\ JgF%ͰFP"1 DGԇetޥ-KeCU%&;?{$;ds]a)DU|o izԎk>(4 zuǂQ(x ꉀMVYnc#Kl!#15zS fP^NDJ(ct +gmF A81>0o/àPTgq+[} e  cH3ħqzq֫ě5%MدGb#y!fu:OqFoNSX(C ygzzuF"0}"1MFBYK(KԩA嫾9`"-. ;FM CͨScx g~f7"h,C)^xʼn5*{‰W5tiĿ} zLo02K))j-Yu=sqKҫwy(Î9@u7 10p2fNGyMP(B`&bYtVMW 5 Ì= 50id!sdOLWi;vtܻAv̛ 8`R_$ ` P# 6J1JrHI>f.Z#ԃ!A?A HXx  cwN>+᧤K))ʆ Eְuf_ᢖޅƒ4_x偁E6AT$n-V0Pְn =kcj1dd8xC)h,SmRPkZyRz,͙\ȳuK7'DR 43Ժծ{{l?s6x\dimYY0 YΚi8{b5䬨=֘ vH,`^zAFI4u W,=rX-w"M1Y׳P ʃl$lCi;'؎5,M}Dj546^Ic 7S?"X$2}Όn r 0`}q%'ăK> >d5'u.iIF렟c<=8\EN7M^ϰI1Zf)[N=b,]yvx<,\eE! Us [1>tz4k엸0JzF aٛI :}5W[fٰjm|#x"J'wr:n?LALuK!n٫)= .0{P ~J9fZԍ`RRk_vK'$' & dPt[-qo պmNl.ġ#+Z$BqP\J3WA#b0jp>I`v8?ԑQbrZg,`^:'Wh%V@QlN% n0یjQlT#n$i)Hkz`pN$ظ $%~LV( :^[xjaHrޔlBhCrgtl'[Y,jjU7SY_oty/F`@xV)rJDڲGSYvvk:$SMcK*Q=sb݄cALl@j9}'grb*J>9p#beK4Lw Gjt5tŏ \ 0d ĿÉ|ASrb排P[a/)xE,"O;,ɯx٫7t| N6n_%MGЀ&bMWM= J߆U)_D `֦2 D).]4ոWy[C6, y7M(ׇ7y yȧ^i)9.5'h %=ajxCUIF by2$CHzD.{u|]WojeJw6S0Xmi <%I&.Y,5;aɠ"x% Ecom}L.G"uwhےt:tsJa_x SPW#k/sMHg]p1vx(A+}/|8b2:lP5f$~#-0.if, |vpur=Uc(S(3XzS"5?8 <$aЬvf<7!Hs *gPQA 'Fw;Vp9I"K5UJdHԃt ` |-N_qGy4p'jW%4l_%[=? a$m,p pwq{JzPno3q4`yNH! z sEzzHyp"pF[kI;DBlJl1 g)-ZJщ߂D7,__b,jFˇSԺ09d:hgiϝ!rEh"ēdQVv+X.CؽWyJ-m6\f^sLr)υv@Dj^nL7/:=?|f`|u+y[=oT$~]G1CW=.xwICycy?%P%`wՅP哓ÓvznF i\,P1S):άt:>re 9n9V,os ;2 *B}yÊџG3!ʌ[WgĶ&\Cs˅ެ}ݏ(Uv[>vq7X׫J#5NZjY=(_',bF~Ҩ.x>*6>ymW Kk6K21]g]Q@=bi@GtʅKp2TQQq峈i߬Y4'fhm(lפ3?pj%ϬlF5BBYkO '51r>漤 O̩ SwKui˜.[~U5]rOTgOy{^%ߢw7Qk4- s L T%n(AtHv)yhN[#Njt?J [#}P4; 3C1zA // Ηb)}8켂|U!vܮ$z*oa@6޴;vuXmf:^dca8 h<}Roʸf%rqpScڍn$26RHe 9~ i'0 KfP[ӊI9ʪ\zNHdvQ"O$wI텶RIΨu3vv`^*&UxEt!$̫jӒN ]:b%+n/u+ύԒQ)g>'^tm}H0?4zMy\€󒩖1uQz.Mд@O.4+C")] MB-+܀ *l+3*=s';/ur 1T?v [,*ݪpΡdP'dȸ8 ]c}g"QL77K9 3Zl \u;h\ZFKURGWσm܆U |z3/,(kJYVP qyd6;95$НCTu;\҃`Dd9uq~.m*;R\<ꖴ6y>tJ &(: ;O+FD3?NoXh[^ U $ugG$;Sl ,SE.[{I̫ȶ 649Χ*WV$xvߦ}n[eH/녜.- HnZw\@Ϥ2!S0+R־1Ņy&VqRq'Iugz>%Kee %䆏.1w%bc#;X\{Zm9N{sjNJ"VRQٺeQM xWmM@ˣ(VVPhDcf@.DR̳z6uD)}Z}^VDWv8 gD؆F.y "Q!nMN3-z"bn[$d_t k',RS屦RxQL$sh>Awܮ g!C#J iL$QCd?L~*WP;rNWz@ `Gڿ&zGc6h]<$)B6k&-[jx&6"wv,Yn6Uni1P2BBwLSAL8\x Gt+4z>z';b]mǺ8{2GӚUW:gPb'v"B \Y+$Zڑz߱&h@R[*o(8,:򭄲o\#+\wTOl;f3;hvt|ؗ wU8Og36uD}TcC-9Ǡn luù|ͧ셨T\Wesus\.[N˵,B2p$)۰@q/zaq>+6o=ׁx^)ܰŒ@NKi]>j BBuӚ4ol5;jF^W}QξL`W^ MHUk@⮹j*{Sfg+v[Nk_&+"~`On; vhrTy5I&LӔO5Db{&<56N<`E dZj/7枤0ZE+gÚwr*y. =HaG#Ȱ:}"H@3sS? A @~Iw1~X/q0 HqrM|dW `5sKtBMٹ F๫h“>Lu-pc}hoo^qףZڙў.E,E<+Uj#].m!> ϰAWn"9L髻RLRti Y$ȉ9ds2Lpcnق'ٹ$2%hio&bo;(i;Dq{Xfhq¹R^ϖQZ3u2֋3:B2h 9a\r<$Hl,)+m 낄~^9Hrӛ-p-;DL{r@o&|&; #ߌj_k~#%[b6"OtQ6^Tp9i:`"}a%+B,%yg d Ӊcu<@ ;0z})@&{aF\⼦r~]%NocYnR020Р i2mh:CŦ8344G<䪛Plo}R(ӫF'+&GIzs:m¼ #_ƢQl ̂+g鷺ְ1qQr0Sb}9hdllbWIʴS!s2l!HX|H0+˻V=/`Q[Dzn#ưUb&Τ{a{rj{xǾT*aO%XBuhDXHtn{\&2ڀՍ$్Х"rMJfYɡR&4L2i$91m^lK}$%EGA|o*v#F3TruirՌ.YC-;pj$kvUa'~=`0A~>),Ol\箅fhga[)sImj.Yjl'Pr K5" E5Ş_\bSʿV>FXƓL'A5Q,~ng= q"li;2]pYW={fH'_y%=&<S? 0K# $,z >T\E7VYR!j1=ͲeT/ْixOdӮݲbAV;u lx=Z}F1-6<[A,^L͸a)`D &D+zxd%l5I}  $ͳ7V4S<ܢ/$nI[<3˿=/0"e߹:,-LN.A%p~|Km}t=vpvå.^n@Wa6/,mTC_5.HM>CE.Ht`slG~GOW6#eˑS#K՗sYE%Ҿ>ÌqEh2ۙ+*)σ=}Lwestkr< rLS#!DРz\C̡8}o[ Rm di,,lB/:JEŐdNv.bAWjWܺ 7+7Ct5,N>ߢ-bdQ jde9Ae9&'[|Ć/(/bWuљLa>{ =\ؼ6w H~f6ym8hEqH ~f83?BT?Zp!7)^sze:v-D<]27.{,Qm`HOGnYTk+%@N.FAlg:l"&"[1y*mL |o|s0l;j(0_ IFVU8)=\%"j]f]y]*d;,|!*V$vsf)d¾MD.ZLC4NtyĻjwFr ,:ʷ3Gl$S{?HT9!BqCk.}2 E&x5یa_Qb( pãGG$o)"^MVZDB}#xխw.0@7%lgѕCUh,[f|YP`\f54*'#n>~Fal$@>)̅qM j݃&]̪:"V|&F3zTgQYp/v Mz^{ 7xD"}PҚ=aO;]u q؅9R[ESs+LUxcwn}}-ۼid4:+=Ī/&ܞhFN l4 +oivdiBIy%ف=9Go(iKpkKT_)<"8M +t)QVSR 4Aˉ*R!7 @ ۠-vjZFD8PA>ώ;ĊW T`PDk I/TUG@L)V׉ęIZDh%֤-'?CYqW{S )] :;zJ>]6|z_pYif@ Rжu# $P揟C⛊x&~)yb{dne8(i|3Z(|ޯ\bDEbEy;jk,>x+w\wZ'ft=1/u+DߪZKͨC,bTlQ0R$_#*KpkXWv{ Bj e"|"UEq)>4qb&~l9):E2ɋijV^c5M 02%هDʶn9!KeqV(*E[|,M+@hmȩ=BLR Ag ޜGZ.yޅF\0.^dtpC\<-ٲ]y">lTȼ<:?N~[4ȹJL[d{.ot0dW a 9 O8:i+ͻ^XοY 4^A޲G'{^x6+eʑ.s[8@nk &z"Y,xXoUlؿM9̃WM/$#QS4A#T$T8+"Gևkõ4ۀq Az<|YJTsa͆<+eP*w*q2l)9JJ1dZ:^,b KlRy咂ngRa=aFe\zA.mŅɮ;ZVB{9]@>XYogh$3_LtY j2aU 4t~/'_kU Rrۢ:P&n B۷+1z-N ڽWP@$--MYFXT֯QK$~Dʔ%>4D3{7R<})٣zQf>L `f(=x AXnR|bT0k@2 XTRR:ˤAi(l&Dԭvݽ?iT=gU__'HFe#G#'by=eP!Y!-kc s`Eq69Po+'3bG*>oF=u/&/]Azڄxa*nMvg-"9X^s_S%ׯ(֋Ov d 'V؎Gɾ]_=m soK~3L3% ߠ?9dW<'߭(41 vTmRrnּ_k:6\]^Ax @&@ʂo!:4[Z<._":8julZ#7QAsAӁZP/$ 'N}/ɸ٧ Ͻ[DKlG]Q<rvW5G+7a,n,ꮎ϶~ CXO`0w_ݳo&t( .Uъ?WBP!,D^=0/@S_.mG351E6P89Ь*|1ߓ$KTm S Cr8\lr;LSq #,+ ~7x.AbhKϥYC[;p:~!D@j֜Cm7x{ks5$9֝p6l#Z0洦UV]>(jyV#=&X6V %;U3zla (ܕo|dM9L<ql]Su򩭽W  )/+qWJdQeEVd|hDBhTw%h_ۂTU-:kOB>j4KNqQC!{'"T7^`I )\\HyFή`;5s3X$*vL >wN+oQXQ~xM5EM/cF𹭪zX[!-:Q6*&w],"o|G`EE uE3Zv : .v@U{b/+%R#`+6/\ :뿚 חNEGWJZ .Z$p@+P vK=AޡwY8SWhnhEԒxjET OP=R쇦p~BۦuE40ӓ'58!X+l,2qDY".w'n#̵5>}M>@aNS {l^`"wD)"KPXi2iwlXcb)2C#o|,Ta70xƊ5 W9d=w %ʐYi bv+:ɳ"]glE74xإXڰ",jԁ\SRұ̉lks4; ,PhD& BGp"ɗB/ۧO[x/F%Tz -F.Nhp!'Qj dʿkP\-RGōKU\ȿԃ]z~ft*ڣ7EZ9(/2k|Qb{|V]JDzK)]G|{FF)7|,C*X vڍP iBؙ ~PcYtK?lTwqaG1`V.\,sS"vˬℙі^X$P }hGcݶ$~wM+:*L r}kjǍE$蟠H4'Bmfm Վo22T["[#HݝT) 4DPOW(0\+w_5D;f?>WV{HӒVBM{N"}j_ #sz'8/&gܧU;UVȹm6P&[qF:ˎ$Ql?@ 4.3Q9b,4uECpj2HT#jCWO^!?u G\1<-Ӳ#Q PPUJR-a H;]:=O"%$_oWM%(б逫OD،o_tL_і_8`3MXjU=>2l:{҆ЅK;@ c{t~k⮷y- T ܦŒ,WF!( (ҹ̼TnH&Hw^(ya!U|Ng+cY:[vfhR8*->T:XymcxO thNwYYhRxdx`*)3Pۈ)ªJ*{M\GЁSМ{CnΥ;Ma#@8"BN^rxE9n[H͊.I|oN+2ڽX(AEmMNE񳳋= Br+#X-kZZ궖:2̗Tg&EmQ?Mn<ҼkLl؝ p ԝP ]e1;*BMM5ޢY[!fDJ4. .a.e.hR}m0<%JHS~DHA-Ln5fl hOP>{',="Iq؇&xJV*[݇$V -/ 8*Uqwϋ:g'U!z^+ nՑ;$< +;µ$)c,ƺō6,$ )3#xTRbz9ݷȠFSA7 w(cs:,A>npmhY.JW]j%!AnBx"+~>KN3grX-|l|ҏ6$r2g 5&Iӫ/؂/,nq. -4J"nuq{9";ɩ1"N^㕺&@)'ob(580/?ٴVj2PT[Fh[[QZ;3 Z*vi?;M2T8q%L/QrֶȶrSIoj/q`^`&wட%0.ȑץ6Vy)I4L8=?Ӡ}ÌLnW!$v`.Y>}^^==ro\wRi LJEv=tVp9_jJpiY4p8U=_ Z!I8 g `b-8]iR}2E,e? b7+Op9R_Du!Ԛ4 Q|&/`21)~j':јns 3࠲:w 'EifE,;ʋT˓i.}?H~t1ɰwF9?9+0''|4OcΏnWBXEtb8N!r*qѵ4E|ړllAY?f2@UdK!8-oLYA s h6#~Dx~sni>-FPM>>J9ʈ:E3*BڱqHh,TIl±4-a^I7uM.'ׁsB )4YcxD>×=0qj4y{]vV՘!1ȫ27ćr@Gd6ؙ\X),b/HoBY9pA No6P91)"itw"V?#Yh UG )h*jB *n=:[#n(pc]EM^5wC:(\ a-uG;A>ql16Gz]:ޣu +*Ͷ6W,-vrʻ< @nsP7;r*)o4h.&S10j:RQ/Kc.[=?r9.nl3ye!)t0r>i}p.* U}8LsU'p G_ZCI/=/mxpX; u$ x)KWr,܆8+Z_DdžڟzUiu!F΀3y:b# hfG'\Oz3{oLZ/C;vMCnlv =d#?v[;N9o7e"emIC6qMU6=19h1qH$:Eش+ :<@v6[:,U9v!>q<>23컁Io$[/+Enrw/O3ڴBuqBZн_yi2*[mA X45&KPrlP4/h9+X+u#]s2s&eѻ/Zb[Y@b̄@ n .)tZm4vfZn˖{yqu6Z2IS pSIBV`LGvpgXcߢRr8Vjvf[H1NގL}bMJAxGC{4f *Ñe *-7DG%ZF<Asm~OCTogm vB,T\߸h/?8?q{Va/lf6$K:-53Rj SkPƮT?X*2D4t]%3#A,Lފ0n/fSRo\UEV; |6ywu}t@PnK']gj^mdP/t'i5DݘH"!scfhK%Vpڠx.;LE5?@%OjoX?丫_Ꚏtq쵯F7#|h>DjȓB֏WiI66[vds, ; °4eZ(Oh*A/䂭zxBCNۚaKN^\zy£Qv +C/qoS- `@Pkz>(u<me:Uᬽ尌5dvx..Ks\ۑMC|~wl~ӅZVU(Hxbx#u1[SB饃^SR9FRI/P wmڄ~"XJx1t⻺ޑx2-<+cXn%+_=7xq[r d 0פ~iW6͛ߚh 䌪H!``;'RX)O ǞZcx98(˽ P%!C \˯EˠY'IwUIYru$^K&ioB {>)${#COlg`=3W*a~|ߏDqdr/˽Gz{ffuMa] JZpuKh/ן,תv <*YvL^ph嗪82)Wi)KEyBdù "ʍ8f `=TS|[[K*>G|?3iXho!> S>F/ i.%8?/`pA:%D-E}ϡ6]1P͹0PCa(¤I ݭr^Hڎ1@ ?T!Y3x#Dy j+qܯ!%籯3rb`dd.˝95LS0 yɵCȜIqόQj\u:E]*E$t wȰb۹S> V|׀yH[ Bnu;BqݳIϢ̨>QѼ6zO: mlF=}WKDڡ'ۄ*$'P£:XY (9,ܓ%9YL^s3x(hBaNu‘2FcGَq]F0RT(hoI0w3~_ιdN #\%"<(ApeЂjziBթ ShD_dIIb#B,uBsU6|Ikk 9zvOּTPө?HǘyΒ5R?NȺz&e09 -kw!C묌3oU);^n̡#jS0.a!h_H&_\(urFP|*''$o]s JB#e2wIi]VC_8]H&6^XcXPjs*>ZIR@BfW&}1xl"3w3 ̫}gA-U^cZPv&YC6Bȍs^e$_%c~/tvԎS\PiªVSQϥF>*[P9P%:syb#zM/Br%b#\= ;~ %JhDBCvI|nVd V6嶼w)NFh N^۱e ۲#;/0l!pj9}+KXy;wO&+f-FaQ:]C .'?Z;+˄yu#%lo,ONHP=3\+z!t+I /g8#E^7[y@ZtNDtRlzWsmũ'Ű!'S%F@Ԓ97z~J;pNFz+HKI23p, RGQH#lX@ESjl)U^;# s߉OF{X"= ).km1 .{6V#~k> r4L4 /g .0Fiʉ^0ו3Bv;2䏦u}%<9, QQjvH82#ЙWPԬ%}6(APN|VaqdoM_guN9K@C KN9hOvNNDc@2[ с :دaZ-7ȞHwFA,*!Q~[OL;),=W{KQZDNF2kMR1cTTCSy* 5غ_mh!m֎;8n-˰ n?tKUYO.n}.)юt.Vre֏xsSڝʱ_h4[ѭk;bj3&@id&!ZyEKG2Y yY)}ѥ5ABi']HZGMpx]mQ^>xe]~)5  s*R릤sEqۼp g1V5>KQy ~E p>:j[OZV @Pxuޓ{L3xhU ['LNd|S$ ֔9ioX?^{?5$؇Zxx?i2AN/vZWׄ~8/ćg BwTmr"M?zEU 6gTG"xw:@' )U ű3"+\Y'ZWv︔cQ 6M8U+yZǐEuhƁzvB,oO1уm<,nMK+8!p~'iB "]E.OOAL4al`sN)(:rhjOV6fYRuo/bHۄzfYٿpASEkc /j;{iYdl#H$!HL܄@3 GL{xpχ?7ɽ-3 ;̈?\5tT#{I`6}yZ5: 7j yg!""e(2X.sqn( &aS/h'٫%59ٲDs1)7o?9WQڤ 4qн 4 ah$URNfqEnSt!!+)QijxU*('@N?Cj6[B힀@<{f$IbUZG03XgV;YS*St%uHhVR:dn?hp=zD)ٚ]lEg<~S~@c]8E 2Zy4m-w9`a9G/b]v޺=1̩@'QiX.K1R}(3()W =*O~?/0FGl$j}?ܳW GV *b[,(km$U j;['Dɣ^cwG"iJF/V %r>S>θbMVM@Z3hxɑ\>@zvRыARjC!ĥÅV4UV<{TwIw 0BfO{Cf`0d34ɵ7+Jg0+=;,2k,NqƖ9ac&q>bzS"UnHKN*LFd&chH#?K-ʾ>; `ycN|D'K(ctƾe/#eWmkAYzdu.Ydغ ǝU+]=\eNQ_gUY~f +eMl87ˣ/\F lS vqL6e*y" `Jؠґ> A8!OwEmd1x0+Oz?Q7|IO2ƴ)7?Y-_g(ypHo+e `hT]1”|e> AlWє dq-Ĉޏ8]#0UwnuܔGch+ye 8Sp H# jHՏ 6b,C9} 3ʠ.\gzPl^KB/|ZZ~Mb"3Vooy%d<5bz@E<-Qu9)t`p`&6~^SгBGbo#-425Y)'{jg ͳ۠\ E u_daycrN?%Ch2 WErM~E=Ni.gטw'b݈ǥsCD3J[=go;8ه?qiSXIbySSwG˦;3Zᔹ9Y㑒e{nHMi?,Bjil {ς f=z; \!Ðnf:XV% 8diX9rYQ.8 k&P.hk6h31ɖ2>ATEry!:G'S1ż[X'U'툔e'vL-1xC0B;[PJ)ΫꯀO Y|MO4tʕpV(Fo[Fca4[  ]eVGU~V ޓmL mwzp1߁T?})L$u[j+Zndh q|lsN=#0 ]{UZ ;뎸\!djuQ9szoJ2nK#.Z qڮyq}g}HE!#L0rN8'X9 _MOznLppoF4WuDvfw0n I3'դ-+NZ3$`MS!?IwM|W'+dGL*"v#u4BO 9⿤:0oMt8ͼ`PﺧGѠ^`@$ocY+9w7Ҧ~48egCuw+7]VsOu)ؾ3[L lR; \!ɤCou5Q&-븂>& 6wW:,U܃o"WNC< Rζ6-,ٛ-Cpf\~np4]c?xaLc{9LɾЪ;h@G[=? !E*-IyNC#%?ϴqڙٓ{`ke1嗴O IC򇂔z_}(oKqhJja*5EBs<Ƭhg51&iQ ZΠ ߺ2D[g%_{e} =m*Z"9V I܄UXNŪ޴1x;K''WXΗht2 \dtmW2\yRikBo0;tH'"O!="Xg5@/U%ڦYDfi̤oA?w5j) ,.Hj\,"˚-&|tii5 fؚG–7zJO91qBq8NPk}U!&蕠t1{'fhowg᾵ g2E xn&:Lu4S ƁAg<mI -A9ֱBЉo ?ӿH J!]av{Z%#*@<`Yj?}b(R6ʥ;LZÑaܺ<4=AO=GSpD4eeZQd03Dz1 Mh,j/#!^pDF+Xo t@8;#A_b-i8?ɱ!ĩ(tAC-$rkUXh+kaUkƳ/iU9S N b㗎Y8M#9~Yu92F3V96$82LL`4 1]Wg Y?)x(-* ƥyH}$fm,E :}&_)D! 1fLD/S-~`% m+ no-7}sP;o3QC{ÿ}$f*mRT9 8$[SV\l yEd%ҌG bQ/+5>XȱK=:A+i=܌A^Wۉ $ " e8Df!NUg:mdF6#C#VhZL>ہҊ@Կ4k.ױ*;#~l5SOC#weV3 6ËDFjVNfǞV_R c7j͙c(odѕͳ9'.ӷxZ[C GR2]iHNl ]MЏЅ gTl:.}9;G^Z^E+o`!8Tt6tVJn(beVax+Z nj55]V 錥k ߃5T\!-wHW#F,WJAty&?; !{oi%lR K\+%aQd4YG⾜|#}DrZ*m+b^q#e=}oR 54ّoNI s)BfO.zzv|I2ޣt*{0ٱgYZ07070100000372000081a40000000000000000000000016650944200006870000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/bnx2i/bnx2i.ko.xz7zXZִF!t/uh.]?Eh=ڜ.+Н$Eh :^ywIbDa;A*i!{P@ArB lv@K֚f{;n$D#YjIe69Y"+w54LE1G&FF# Aka R 톆p܊5b?8P4!Ih^irMX5~kQґϮ?R#l$UngPktoD* &ָ ySbO7Z侌Nσ}*1"RusW3!Wovfh 4Rh b(<`QNBpJCeA7#r H>i@\eh8mVtJ`8/%H#/آ դ4Z ~ }?_L _ ]f|8k?}ߑyۚ MgRe6e4H~YUH.vd,}ۗHri{2ȋX,ag%C~5;,av9nzM7mtF%Ak;|ive3WLgW52U3iT}mw!fdUZ^sJw_IRb@hGGj͙]\dbn-*"/@gL[ XæYyyGU2Um"7IӊrYNաCy1|F*21fFxusٯ$PPbϞH\8-٧s&պL|OS>S|s#y% K3SGD l 7 *%>)S29M(5?c;țq Aedȁ!Y%)?15| "pǁ#Zz,G4lu['Hoay$)]b>~mɵ[MΈeC 224gSTΏWjMs +%F$k$1*,W*_m#$7BP܃nr'y >UcM :L"o,q1bAK=(FkN(!S#; Յˆ%u"X5I"՗t4-;&7>B<L.M]$\(U7u\N0=9ۮ'8.I>T"r!dΙ}JpLÝlV K"l`&.L8w7@Jkp\ca T|hCg8?#7QW PSXoiӇ`N4 j/{\pw[ktTDW -\#A|:d\C2r7r+U aqtoPn#%{jXSsuøA՛cHP=]$j`;x\m~ypHUv^)gzڲ7QGZ/}q?xf6IX0HdHm Na/ܽ\Q GueB}h"Dn= ٲƣX@C,I۽=.M tJozD%,o]5x85mݭS5ǻ$'DWAshy_{x$z+-$7!I &Vt}$GgKz b!<E{d$ҫrbvW~2Xը?u1h mЛzzl;3}GcOXqXvpHh"eFHV_1%n6Qߜ:~ZsjM*.*Nlڦc0SDv#ݧ, I 5SI:!MP{4^RQnٶr*NE[5nx~ju~ʡ" lׅg,GAP &L2d 1{{<3OLꑿs҅=߹lIJ"qfz kB}.(G%"nęVF0@RQ&6r?0|-yi[z h[ Ԍ"ZHΐ؄?*uTi, nf&tWC9$/nVC{ 7&kEE8C޼d;cm&IleFn AD]>QugVN-#.cՍFSҠ~aU7V"(o(顦IrCw.qH;55*i;z:4<^w4"o@])8 K ~辡&#Hx _ do'Xf.Jdqvr`7.3D@*le\-gpΘ =y|mK޾2g ),CPE4ukJvh9H/P}>!kn 3Gqe3? 'Jؘ@#U>f'V2a1<^8LvW3` Dfq,*E!mܫ>&=Ґ_Z[&C<*0N΋?)nRan XyY-Uos</l["s3:Vϭ$k6;|DȲYK&yП-n*xO}8OYjaB6`l\ 飱brAҁFuI!yA7yipLZeՀT̟9mhw`LG0.l!_],CQN8Inяdi꫑a?H8] xd)w껫a3Hj̤ 9Ձk2RXW?}.aU#=Uwf^T @]pDs>:;U@I.\/ ʖd9k: cd ao8e^'<)ƉkmG2dhHɝɒ>}E00JON[y.5Ab5<mG66d)lAg!`'QLPAi&F^$Q!a-Wbc#{`{Dž6P߄M'eİ*_8j\#ڏ c T# " %0IPz.{Ϗ%Gr {PŅB7\lYs-H9Ul7dR(&zsS6bU>0Dj}6a&V@s ^騬/S|hi&vc UXu3>1Nwt)sFƑHiN u8NQn u0RK[_!hΚΐy1a@MzF?3x?U2L 9XUϴ9q&\(6LIL9,.Epz)Эr&n x DMrE'lrMGeTdGeؤ1K=LfLݿZ|@u,a1@X`2zMgV/,|:a-OcW~(k155[*:fBFb΁V\Nsv)J%7ij%A ]e*&hWsy/[集_-͋Jf )>$!_6=ÓܰLrY0IuSiRTAnzVOTrJqBqK$̶]E&Ӄ=R&&/ \y>ȇ[m1R@kAUC^BW|RnE,'_ e.#ɍκ$z~JҮ}#nH/V>@SdqN0Nx{KO1 Ɛm `-xOhܒ |*=*_ObFvH!3JO긊%X H`H^.g|+ Q*k_ɼ1]BkIرD"x`MMCS&ֻfJָn~?KS@\쩘 - zbDn2#-wL|U q xۨ#qT~Z:JL'6qFN8lpbaU"0/fy6K @YCG9|)⿕Vĺe?z<2K!Vm+ %If iM,X zh5gO5 y% =GFMFB.>9'qf,Iyp< !S|NW7{5DЁJ){`K +Va3}V*3PvYvNA)KkER2nGKLRp$Crx6NK-PF~jH^L2b9@Un˗_Y / ~8!؀~6?6LTKvzU$ ''4.>G)ycf(UT 8sSSw<Ŀ][{d0خA)*t *StSxZon -.w .˧BvJ?Y֜*u; Dr)'D| W%#S9wo^Ƭീ`FpxMMx\ wP!|-a7U63ʊLwZʘ-y1ݤQY&>@u&'u&tFG"QWnC a̰\~ccӔf[@ 4t?!s0a@@N"DmmT%嶷bo;[K`OC inl^B0W%M%|>)3@O~oe/i|2*X٬=-_Bi'}qe)e!x @ z:0CY5,A ^ie0%47 e41\!/XoZ'O,0Fub,vA0롂1oQ{QјQf,xWۉ]FNs> 9kaJC|[ӎóZ:ӟ̤%QYbZrF"_7hv'eŦT8sgi'HeAppͅ^JJ\j;]wloTBMѣ#i,mϬQ[CC=m3 F+wVi6.AZġkŚLZ:_Ɇ{P᜙H'oi"ϑ|>2' g2:S UI5 kkߐՆ}5 +{D 76<:ڴ`@XECNA#;҆Aʙ,euUSD뻆wrr?yVAeQ_mğV%15bzIODwv3TrDMy=0@X> dԍT[v+zr? 2AZV@-;%n /PuvQcuIύx2Ŕİ}퓀Jk4߶HNq%53tnQ[0y#з(x @0g56׵>?㳞tK}QC L8 Bd n*ի@!# %$Un׫,U& Ό?{7R> S۸ҝIYC?N+cnlj%A"+F ԟmٟyFS˳i(|J/ HZ^| .9LLEwnr8n٧]vǥ fmCa# 6JHQVz lYxpXOB!$* r:KTZzp"r0y .{u(s< 'ʾ_kѫEoT(-sѳo 3G5@xX?syL \S їӔїdFh7+nF+:qݭ)SÜit(9w1ʉS/ DSxzż\Yx6ף卑3a~w_IlLnky4.k,$Rǿ'Hix]2e !kRycŎ emӒ9ccے4 OQ [״ԓc FR'σ\_1O-lNiNz0p YmaOq %1Gg!Sǫ\i wEd7FS u<Ɏ@ NxH^3B=7ŒQf/cbӇD`lI4VC¿-Rmܜ|#[=rH{Mc+\[ѼYC=U2pQCTlZ(00x0 G؆(#P5&b5rA!diSFxktbLPxg)w_b.;`aMp!!wpDMPZ,\NtIrWqHckc+ 7(zKdXYfC.BIb..;9/WI5O =&[[DxghhPݸȆ'Ĭz2v qs7 4F0`d`ri՗jwEfd0lC,KQ{ ;V@^D6SB]j2By^VptD l\Jz/+H՟6l|:oqCeڌ5Y0$N $fAg4f22d[å]0 /B2YI--n8ҳmqCH=:ȟ5m$ *XL~!5(vtE\Zy1P8)h&XǽPy~m4 ك-a"z2}J"AbGwM9I;G2.EԙsVGQOb=uǶ }"zb>XNvnu*kjaNH[c|+5__T*G|M(X~0 {ޘ*esĘ%( @rϴ(5immq:~s^X0.nQ&*NŝqmG {zy95TYtB Ͷt?i[.~U:$|کNXC[.)@u6?;&(Uu}}_.\?;Gf|Jq`v-j~wcbdߕ|OcBd_ū<@$ѯ SN"v^].P}dz2(ǏU;ES=1kߋ̒?\ꢙryz{2aW *1%:qI \[Ld%rk,7lA`L0,ɰ͙b2 ۙ"]:\՛T `d]ež|MD|^T}?<DW9"m%9a9"$ ɌE9rE6!yCl̴Dc +{ùea5k|MA =\V&OiC0C>@pu`BDc /Q!#A@'l MKi%{b&+/ UobԸ$bC;[:ɔY4q`UvWaTT9R7?/M~f..Lb8 _%0N☻xPEy.N]xC86)Pz_ JDgA鉗p=?+ o}qrWDZEM*C7 WӬN8ah@!YHg?=G(&* v 9-%`g˾-}([2KwvWYF7i,1a3i ߞ±W \㔜ߓ͜\gUw_)g['2$cmC2۲[WLUk"z)gfpFzy+>%6xuX9-2VVh*yԬcǏN!/{CPgJ"B0*M̝AU}& p$8;Xii,1#?Vlp:Nw-/"FPml9F~|FFqќ ꠭EP^OyjbE's:.S)~~S?qd?BiawU',|@",Da![" ݃{x$^wt_Ԗ*k\YIUYLwoIGֳ6y(﯒23Jcj1QFcR 4*N&t s AcemjOgi,ܠrrb/"x&pG= ƤF$A"DH PNv)Tnм~2U7558`Dw5f֭2)3XQ-ݟ1<# =@3PCUMv S>Zb3Ыt$Iob]!+E3lAJѝ78̧/O`xQI4_F*e!Cj[:abb8j(,A G8xE Y4>#_)^\bWLO*ÕQt" kCd Ģpތ"-Ol) mߢ@:[ kx[6J/cqfABh۬wFTtx>?'TYV jδ*=<4n%4Zr&|1`!5̛bUY>RHDS%;8B;׬ux[hz%zRd2a4\^qNzρгV`Iȼg8OVj|`VȶnIIu5$B'Lm/pB/K-*I%43piom#Sv>092ख़:G{ٛG36MXjA=!90R8𪷩/mp)>dR(ﬨ :&Nex,r;{%Yn^مy먙UIݚY㜵.dTz(n``?Fhu0[C}AqɻѝEYu})QPPao0~e?2¨ I.fr qO|W?%eZb'1j/-2d0l2X? E7{T(YKMj|g|&0M7gƱse}u#"Y6RV*J2&?B{% MgeNŭq%v1k}s'6RoVܟZAe 1'LH|ZroRTo7('yȅss[;dz|MGy2A]F8H[[ 9lkC܍Zzז!mde.ƺ[P[]0X6Z*]mWEf9̰q գaĄ^߱"y2q>묋6sx  g 4,M΀hqjLљUMML%, *ʬ .fCeTˆ 0J@7p F|{N"+$X%Ռqt Q׶:PM^:%3_r&"i!y2\~{W^w ;P}zfaMz8 ;̥ԥA˫q^^424BM cȀzX̷.յ!WZ"_DXbǯxτS]Fu=VA77O?دsR[IV.O۝NqLڮ7ܕ,tQ8]7Lߤ u9p4+rzgbDEG H|#R(1!/AZ5YQ z(PׂG?9]E~h-˄_85i87CQs@@t я=w4Y5YE\ni`rBZx)c9Jxz~!͖3OKUY4Ƴ=o1.a-0鐕HMd?u: ,ZҦ86 .m`ϞtRe1pwJjT$Q\aWr pzK\Uk n#tQ>HX%уٺ?ܕYً?@.Oi% c RS !ck;=YЌ'Ϧ뒞FP15 ֱCme|THX*c[uiv片|u9 3(9O]F ƒY}f_EEUf&FG)7v]ix^o7u- 1]8x%D G+ln|3s%7IسU 5G$Ba4;TN5s}aC'j  i?)ΰWˉk]gK)X0 =Qj-!& T-g45ƒ"PO%ӝ,nlaX{;|ϘWv=l3O:. w~G«8Iunz8 CkpG:ykFC~0nɑ[2Zj:(}HIM|03PԖ+bO'%L!|N44hޅnXğSQyyIJ83s*!R4:[2Z:ą;M,.M< r8!"|頉J:}5m8PԘEKe>\y$Egp/^4 ec$R {4_.UF*𙿳]!w!+FG@{d]D2+ gAZ2Z[ L $싸_Nn892-*Onટ!+"m+MEF*^869MiPl*ة3,kfff俲AW%vntEc '7W4e t xǯDKRA|Go츑N9vng!.LJ=B v5gF> lUИr_E퐌71Za>Xxp7L&A3+8(1 -A}mL&>V/=5 T#v& t*x![u> %Zkwm8k&åf΄йhzdV~uUr˾1C%~X"w䏝?¦God._rـnP>'F4(3ne[l/ jDA 'ANB6-@(Og#Nkj7!L;osXK{S-`~QLΣM㪞4R+櫲yLzև'ڕ&Z`3FFhy١<iKGT1+Dm ͹RV{Ki>mb4oYNFQyHCn'?Loey&^ ڒoC>+nU u13\da JCkfU\$.DԔtx[tڿevkyU0BV))J,z0EuG_*֔:%(y:du^T_:0'S͋zpB|} ,S9[ !MMQ3CgYZ/Y(v /ǔ~{!.]^U24"iE#\P>s854J^*K˜TDbi pkepiryБ;48ŘKpi]W]j (c!c_xyTmVBÉlu;P ivYaeR{G&^R)/-Xv{< *qnn"}i>y7m2Q`A tĿ| <~xyV.oVFm8N^cw`v*oQn[&(LeC/C*64MlJw?6꥕WMq 7aQS]o|[Ϸ_TĽEvپo;VY-ceFv gvnύʲϐX.zN%#3z*o#zpf b<b׎O3*5(mj~?= iW:QW숪6jz/$EDiA?|7S?'UN }uENӆhn+\ ) l$G~EH2Tڪ~ Bd%bxv\1usWhM4똛Ґw 6 BP7l >G`F ,^DyI[L˴^qljS'/_^X_5rt d O2(j+ 0 yV1ZAbZ_qkV+trރ8~$grRZAj\=O`:/tY!QcH0'/qC W ۖiMVJ<5vV rɽ c%Ϥ'Oد 1w ,LwvRW |EΕJv&IOA-j K ~cNUSs|I~*\nHHlwm]Yn6|ңjCabeDRȳ;XF:7Pnl3YpA(U5f˜b szۓMXO걎yt|wHtӧmDIѐ]C/X5{DgQ |xrq/gJḩ'Si'%Ұ 1( V!/z9)l,zf8ߤnQlg1dYB~$j#w~]]os0NZN3t_BCMedW^iw'{Ѭ+LwlՓ<;*d34/`'d"Yn-A7NWI7M V7}c'XqWV-/%)VBCD^B/X2 nб:^{.;\j(O+񌦐N>+=2B⻨Ly3*| zrWc%54(IVAZL\ 6ouMk%}$H73/ Vq X908%/q&:4ԛV h4 2J`{3K]IKgR !DVy `6 ?;LJ8v4Z'jkrî(Zk%ÌvQs&,g!,5%:+϶9Q]U5O8"sCϦSͯW8w+LJ|qO2g6Hd/ƮQ]$m0R?P-|KW9ǛhMed=AJ!j6 &ߘ18b/fBZZ)2IB;:U CŭUTk_K KdGZdMO?`DbUD N8s!EXcj}[h u)'Yu@`Q!tA> /q'܆Ə`:[ZJƸc"9AylaQfyd$ .m_jC,W7a׾5 R:TR`&<#JFr7nM1J̞ݲ')#˼8ܨ% ^?o F3Rΰ:Py6g.^;8uohr[o. ^F*_9R!zebr-Ia(F,݆nHOB@Q kiG[^;I?Pw[q˻w >!7:$sܶ!p['m |u,~U`z uۛx?nstM}u?*v{O`ߙm{Ar 7Sr0980_`vY6LNa6>0kص*sƚRc^DNNS p03摨R0x)!-ҞwDɱ=K^x-Cdy" R pRc eM}OQe}`Uv׭϶4K:R,4Ψ;sh@V 'e=†8l&I|ma~juRQPY;o]XF`'w~_*x*f4;rgk Y#vV%8d& J[\ΔcnAΓk䀲w|9gBžrI&F6KyFaBm䜙!DŽGZKD`ub1A E>pn'跟ǀ7(e:B sZ wj] Nc Qn$fRW4dゼ 6 CK8KttqNPZܬMdD_lնr {A ϠŚjWZN6n376u#Z4΁.:[+΃Da>B{?(yJi/3.WBA7 ?=X..""ppʩѮC`*F2pҕ]5c1xsEZEOqk^(5!NiyD t{.nʤz}5%HI 7-$j[pVV!{Q]./qZ&){ͤ {M,Mt[zaJ>} ^YrFVrYu#cьFV‘x,بw:&>Oae6I*û(.CE1eTvm-QA8ڹҒ w&I O0l]l1ҥusX*\4)Ⱦj+P,xYQbh,+\uŪڬtK3E]'"UdXѬ|+HN49}BY}4/-;{;_ H{6{>Jv8lǍMx H*%z'/(F<۾wuށw7JPd8iKB'i74jQ2&5uӲJꆫu"S߲Mp-= z^xZMef6Nq;GbsaSիws9H'Ä-XE|A r? W[V%ѷwq\L;Rc"J4ԮBD{-~[;{PDt qF^k%3"wLPO30&EN\9YdF'lE]&Zf\ O£u)'87OQ`\-6 olYRX@}q]@Qo$V 3:Te=aF W2bƎÂI7#4߇o)+\؊!dLl_ɉ~f:o"z!@|^ֆuiyT 0S d ~k:_S`hB^mltzFu: 6/ *qڔw颕."#/RRm+''яjXD3ȥYexhUJnry?Ye< Zr&A]gЪ-7!2&.60 TXp](+6 qYq ^YoM -/эiK IJX]z;ӎ.g@ X+?d qћǣ^ytY :2SҌyw?cQrU{Es- ,6ݙRX[|mJ\#h1Tzw w/G)?E/^d*6 1)a vFo n[EC9, F?sD096CTPpwͲxMHos-VxEl[{mXǓBpOtԷ]3ͮWmprߏCF2ew;^I2mn#49 =SYyo K1U;)nro1Ͻйq%$I0Y erc{hI/fdQt%5[u"mwf١c= +46XԲwǰ*M1׈vk]ȖW~snwehuT< u =PUe[DZwT3<͸;eO,e2}wƸ\y)΁63"/O?3+z<5?eC0IOOGYJ yD\ l uԕWT !MNLa f$:ZƞZ;}Oh| gKSt#Q- 371L 3쬌mrBV2 o>9ݾfS$l ϡ Lz5̝dkDޥ-$cӷCvXi8າ_O&EIk".59dNcr- Lj2"c|mg$Iq:7d΁ de1 n /#g}I^;_|pO`*țfbqd…21HeUQo]T1}߭ 3OH!M7W-Us!y1xI? iJU}8xdep*c"*Ԓ_M:B ZCj Q`&9$54-؉JgN/XV^4(}^ ۔5SvvS,/xf n4XBTy`ـ=/"DQr{{NXj6ǃ0Ymz4zg*#)D9FO@6GjוXMGzۮ۩%*ܮ WG{<(r+ 7OUiTq}zvћc VXWdMrY j1}NxOt"шAn*?g!H|T449|y4Jk,Du}]}[( XaչLnׅǻj)[fYrX DU1>|]SF䢅Ze"15#fѵ/̒X| x;ku;EOxˏ㌰<$_"t󌩗BʫQȷjXX6vb3ZIHA_5*aɯ&" O\? Lڮ[ bZ]~6lbiGs@z{ P_cP<⓶W\,r!.mcFymz3mEjF@BSSJ#f^Oeb[=E>y Zf$U zD)+!9 ΐHUWJ` I]o/hnѐ[Ir픎rFp9Cթ v"'cP` tlR%kvjx:~*Z< ђЕ ,2 W5xǥ]Vkƾhdg[V[h˱Ez>P97TK%)pٴwU%MFO{8}dQd~ٞ[X*vǟq7;dNx2\B(6(.Sܣ˘(ь J0Yn]+bH ɺ3։LoX'ȋ &۔F22 W`clQEɹ4*0ThhѠgp3XLΈkzl.yx =m療Q9sC T#|׶R#N8,s(r-V1qƒ!ݼRd>/$6knRD @b^ӼFչ읯tɡ U63fl]@'ɏ[V_?/eNy>E/\f{; _NRE}>58_~(g^PϠ~9{!C]WK,҇AjJC9:}s) iY u/[#`[w~yv=vr‡'ϖڅ w~JRD0vE!|KЍ#; C:M=ndãU,9rzu#UP:E]-['ԿJls .k؆Z|+7ZssOn`i8#.{Vߌq@˷!n့ @ӧh@H( ? GNd)}-X-v`(#j:~\UźKP&8Io\Ԕ !RP5]/vIl >X3"LcÜ}jg7:,́vB{´;]7)=HE|j Z,x|@?< *AsN+}tͼ8NTʺ  &10n*>[!`JfQJ)1'+V,13|waDDzfbP2NU]VLCx|!em>Jjݜt@[R"Q?Ҝ쉀)ޯ55Y6枡&BhK?J)޼(gPVޠU_gG/7}5vuԓ~=GeAd \}'5XuWD v& xSLEf,B0҇hwS -uuо)+K*"tQXtqV {>^MNHR' pY%DO8VLQCqT6͑֝״ks{}d2}qJYh?I< vܪغLmnEuRq@UA*}R)׽b YDъ3Gˆ&'F eOGpP l\eW}:~lY 4轇H>9c[> NCFK<K`om5wKYoټ+':*3b/{s{a!!+~ӳNW-%i^JYheQ\GeF2a5J"g`KH5.7 ]Ǫ@'_"cVG hݷ5"lI-үFxu&'^E 5dqoHV-g*GtWش[=^)7Yq-B2=mTMqqZ .k{p"ɯK}2q{mp%W rӞ* ߞΚk9lI OLMѻ;aĪ.ɱM tmdFlPbΚw\gEW'nGȓre!G7n8X+]U+5uzocf C%_SPE$Xlk*Y@S3mxVI\`SǐF_(嫉B[$94씧<^nTsxA f;Lr 2SRhy9MT4|NvH`٠aXUvѾC|IHk[>eB5o9>_(8nem+`/i1TqAs~bvsګ KcS]m`;sp\nF#O2PʌxPLP`/2gtP&%]vj_'aZoViZ+dHcyk?;ZOlzM2w ꥖e7#X&=肗Q^t,[.v[ZEGx9n]El20ʅkp5Pս6jlV#/ݬZACr0{`WpfC3ΑFE TWQ|"{5D#?uOJ_ & Q'~,`d =6'/>ڊ%9 ʞF"Z.NH)+l}j5 c п"Znj* fD? hNhL;R Ǒ_$W2.OLSS *{|cttA\űj jLW딬 jw'0YF]a nau춆6 jݦ"xáKq0ztjȸRpXo!xQyyX*ֹv%qN%ʼ] }ړ=5; GjC3c/k-g7gǿ]S'f_1s_\ڱʰ ȮYGќ-`pY 8:i"^[Z@&n~oU!7b|"61s;<6U }S9-,nubՊ^`K7nAirɜ3,DogIL;ii:b&6;k!Z[,1.=/8>va,@99e0Ґǹ2렓Ż+{6:V;`wW tjA`EaGN?,F17 Ӭ b?iOFvC)+ViQs71av3/Xx0[0NƳU9ZL:G b;0q[/܇J uci]MUv ١Jל=%qHqXKs]r%k)/c[|j6,D+NgYZ07070100000373000081a400000000000000000000000166509442000100e8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/h]?Eh=ڜ.+)\2io]e-b*&&6Sr8|oEOA\ha!Qn#Y*զΧ\t|?|pK85`zvEDBY"6R;Dÿ׊PEqb:h!t1iDUF&_J#=`ǐkdHȉ.ϼ:C6L4ᚬeJQs^uxrv@K&])'-yE{r`eqF!bJ\ZLɠp9QaC)7~;\c Q#kY2l -_M=}YM:Y0o(OV[#E'tbQc1w v1P\ѳ0›N`ѸW"nQ@| ߶:35a@N[Z oi_Zu;!t WNu4/*>r%SGv' wH.QjsQA!-ᅱ}e8~o2uˡd蓫sOݦMyiv J)p#E" 3$(fGf-]VDԾ.عvkޢ"^:M3~\%p\v:*$ LIΛd/bK/9V aH"P xX@#: Y_LCep^|>!xNϗJB-^_O$`-'H떼Q`ʑ)ъk7{iR',ynmwMbEndNHׄ4V?h6s'`RPS8UNYYފmMYa+H;=ؤ6 xـ#H" iaSk2RU]Zx2?-W k;n:Pi[M#y3^Ɂ0c .SލPCu( )QN 3t'䴍X,&0cNvu"~6̻XW٨:h#5= #bChrD%{0lOeJ|F4!3gۘ%HoC +Px'+E>Q[kY珛s$2[\pX3$<-,̨T%P~w>nwφs7pOTFY$>˦'gKHpG0`i`faTRi|^ vq21n_X®q*%@vZLVXKЄBfoU*2iWY ]{^!ۑpi¤+Ʈ~*6۾MA} p鵩6j)hϏ%4 Kb5F CH2buiGa!9ŘæܜL@Ώ~b.V't:Y/ƓXd ÐS{NzŅ\ዏ;C1gOޠ!E}D(>RAZ()lr}SXfqi0M¢׫ ʀfpl\s[!8ڞK5ߤ"dB{~N"9|uBC)=W{ [c{JWy=Q_)X7Q7 π>iHԷղmL'o>DmԱ/\M(A b* rqSWG[ Pw0pq*G"ԋM|D̔W,y*I[uZ.m'0/ڇsTӾBn_ZdXqaj\+Ǒ֢x݂58ft!(߰Md-QbδzĘXo$IP=r ]Ou&aFzdn8+ [K.bZuPcl:I>P $/e^r,Ȯ|Q$?}eHO+3 P̓Ջ# 7F '<)LN,?.845,bJ<3k?>x76 _TNpautGȴ{KNxKCoحp||I$+l"sB;55*6yic<#r ̖~cOyf)˜Ǚۄ*pC&Lآ  zLtX蟬NŠU|'-֤4ϭq;l!SICn2e5wY-K1 ߒ[C+LbBiBBk_>= +d#FX?E&JSgT6>.*D6շ3fn,Ty7!1IsT:Șڥۏ1W{J=P8Ub>K-=aHa6XXjQ4s[ڂZjez:pWȂȡh,ILIgNKPb*W Enf*+E$ ֬Ythqx("'ܬ.uhO S[yi*M2iw]lpof':v:@ˋ#GT'gUcAnEO[ ҜWHcj7Ie-݊a -'qf'6 GjYxˑ6ibr@iKNLwGMhJ"[_2,zˆI4 .kk7`.*2V~YdL6h)ַbݎ$a9MsmT݈M8PTqE{f֛VN9mj)f_u0|b81{IJM<6B:u fM9DqAa .8Qt]Dk{tvÓFrBGqHoMdɞN$QjCftuiJ=^d_|ӸaDK2x$(gHN8=0i"h(V,gV5>CX@_Qp&)ɂ c2sSJ tm:xmFJM"_4#W_ ml0,6[ɔ$y+FKf>g=FkܨI2^4p[r Q8ت1p@%;V}e{YpXNNiEs"%y\eyl `[uQOuk4̙vi0J-^3 yWN oKaCp䱂йaFCl6+i/DT:iu2V:]KT}55N:ê@S9]K[qH$Cn:7aet/s, CdQpUtH2 *O -!XޙI=3֠# Ȳ ߖ(? nϡ* 2HͻIŞz}KuTlkCKAu*:*lK;uu<#m#:2; !&Ts/u⬳)qđF o:<ҁ)+^,ejˑ^e3Tk3i}w2g\ Im%u&:2,\/p98ys|XH5g\S0)4ypMMz;F5j PDWSF۞DyWyé~ЬY'NcR9$ vxH!@VWAWyGI'B$P  {ِK:e"6sBk䇾ǡ\9Wg5pyKiKOi 8я<8$6 z dsW&YAo?Bq_tWeIG\EُnJ̥S{Ne+&sTm쒹Pv#j6Ϻo`凷3vke/Hߐ].0Y;3]/)B\e$D HCpU-P;aqއ B DNha&qKms4K"];&%lE< zee$D5e|ևR+*(@9CC]WIF*ÔCBN G'k5r'㚳te dRE= ⫴ټ#^ydŝ PO:|iDͪ.CY+o)^ף FyjQpb|noqH\JL$f65IzӢln1B !Yӝ甤竽m]&׽5JBɒuG`q挏"鷥}ag1B)wM0#c4ʣ<v([ H:˴GT;_>;^[l#,մ ]A1"Zq[#;yf)w>WHH1dɍ" '~fe SďL!Р[o.[)4ELLf-/ax͎>ZI@ݗDxV9 a=`] .7f8-m*Հ{ y zYӻ)0#:i;'f9 UpcXA־{|^сdbz.؛p~ςp}Ȳ6֕M$;ttk5BkLXCN-(c{"z2+9p%{SYJ#\E?f+$洁{&!G{{;{XL'?e|t(ݯڶQ _'0trr+ugA@KɿQ%ʜ)jȔ\s}K/h85~SpfE@}!q) "Zj@b}S꼔CFekvў,JACeě4+٣ԡt!anq U) 9DԎRYU9 V_G_mdʒQVSՐQÇx0E!Cr_fxiT AXĚrNnJ\sL{)Q#!^|+|m*T1yloqaAJ7 9)`MVVkp*sÍY1jRsQ7}< vBՌkfzXO]oSѿOٷ̥˚$'إ.3څwwV_I-dlic)EZUAfDžz+vO2턌|ڡqCU ge23o7/x<\gk0<^ GPܷV^JWBi#+z2yw*3@AsXFDlgMFlo1ΆVIܹnu?nX4*>#؁`w*; K cJH^&`2LKKvͯBﻀO x)eNEDч X?l`Hh &o\G=8KluK[mE,Ѧo(DOg6OXG^Feܮfhn6c;i FJ=gE>"{΅@-^9Hk:m؀tqh42NTK1*'>-$1$2EkmWS{Tjxۃ7qLvZja6wuRփOܫW{9#r9݈'bXVw:%--GYrMOS.[?T\UEH>6L35hH4`ӻ9 ņ.J2 ʛ4ϚӸ˚=!ꡲD{~&"Lmu_x'{#A;a4Zy@Ne丛gQvLMorp|@IHtq|Hpп2JBRBD^Ac/V^aq+}?/C)˅Vc!P78hQPMNH25e|ZfܬC8DhBm"DIvM+d 3E -=^}5I5˰ACވBؑ)Id22Uf48(7|3$kgtot"Wwuߚ)[B:Jp?J])Bhx 8)M9p(dqlN5 Mq׋"%9#5MMEeS74XTAɓlpDJyp6t@F(%.d{'F$&{ ;Yêg]#-o'C[d;odau ]F$30A*B)Jn?=.a(ѝ>rKKu.'X;Zbr7DAJ0&l2XG!3zɗ\-'56LBv) n9y)umxBN,~arί6*E /I ܷMY OըǙB/B-YHf %\[/GbƐ0קH]-1dPrSSQA=-lxpW4- -͞1F*'1UqSY_Z" 1 nw6.ڜ 8[Ě=f\#.U"%)^U|({xuFnjŪn)w 4 % 'aTD۞s wcGQCn.fEˢl\C^>#v[|//q]VA(Mءl Pq>Q 0X]7c׀xpu[Z1?=6+v'-5鵬p1vűJ0" U=Ť<0W֡v`ex,vBbeR^d\,0]h(TFȸ D´((9I| w5bi' .w1h4wSt4 A`tqyd@wW~mZ4):|xE!|E© jYWpD IrZmkSƮZm=+nfQÜ}1թ\4.kB͠SrC(Y5vLl_I>M99{#׈b w޻ <>O[͐k%YsSb|ߔj%G5+bv;Tbp2މE&7S<;kBg2Ì6dMҋDj p ;}f'M҄$8"=\o{O9- jjSt4,ܼ6 ޕgP$GVvwA_}mf^96Aʣ}5 ;|߯zᑐPj!X[箳LϓAR[qR/R$x-)R˗SE4rٶΙòn=^87h8>=D&zbCR}J|D8*4XtE:̶ZjMP\gY֧F\଺ MQ"Sm i1,W,ы9tʀMm:FR)3,}Q^LRVf^-~zkF'ѡF%cĎ&y1#˰5?pRnޓk:XN]S@D^+4P?桁Әufj?͎e4HO'`sN[@rvp wkVABK?x PzR8Pc ֦.Py5\eG£2$:;G1mz iocmؑdɷǰ\JBkG:>uR2Lc7Н.Gmp{|wQ 8w޳c.DijQ{PiJk W6U(DIN)~sh]2[QFf2ٹpa8o^~& IZAY9ژ?g|e=He:vY=LqKSoz&S|X'd85E:4)d/2?JOe*`I8%hQ3!*8XdC,.5plTz՟ꙝx묠c^Zj A'(d pr`bԈ`-#@ݯKO"J"2)+1kY^Xfg](FJ'L\ɑDܹ|DT!pR|e*k\ UܐXؔh^c"1Hv#xDn(=`j qv3(n/Rqw$`d8;u"c {$kuuT^^ڐpRտ]맿 _ '2tMb˰T90]Pe"3slhb V8rI)G0`߻U4U,^g0@jΓH3Qt _ћX)71$U@=0|).;5 8:}z6QD¨H1ߏ:DAa  j4tO:d&X%NMC a4J:*\]9Ґ{hFX7kd.lmT.<Қw8|Z|SEԅܑ/&T!~)r僋'QX 9w8yv(w5ٛrah(ZR!3j/F.?1Sy!fogwcx#ړ(Y?wW &y™, ϴ⳼{iƘem&}Ǭ^q5yhb ~ځZS}rj2"TQJ,Yߊi5 MgrE)VUW%81ɳ`94*_K%#? <ǸV6vڹU: c~CI,AY!K` U><̵+8b*ʠX}Y+F-[^+WQ+=LI ՝S'IG}<;Շh!'pCIYw *KAsDsJ5C1TWOgki<Xs(uR># L]azwy%p7}d31)ll2gEpTUꖇ1DDU_#k/t6Fe5ӭzŴݖs/xٌ9}Q+,È^u̘Y>-m0Hr慎N oy9G[r (4$Q64a )H$}7%] Y* S2~_H/OTv`V Gf2Lτ#rϙB1m~Ѻ'A0Dl{^9"|r=8 \fHy* ,S#/a O;Ĝ A"q9S9?iԍx&Q1Q1FVhj5_+PgAGJzZic5]=V%NYA>8' UFFvP!c^P9Ⱥn݆탼`ka[lx߻,'FSvJ& 6&f-ƿ"=*7 b:~K56aq_{/0@7exB)cɮzpK.VP'Tu@{BC+v^GMWNɂgiG-{ D78cQGN F4F_bx Ϛx\f(m]柰0`^JiMȃJwHr9# iNguUj۳Ċ[U2SDMyɌbm2.ގth{! JV@;">rQcmkֿfy1͉im r e-r6+bҏv`mWtסMc1%1A '\G+#B+~2Tj6DBf կJZ8% 0*sxy_.wCd>JU9?̐թ"w:LB% A{"Is'g^ 4pdfih^=\H!b,pm?`Od#pM_a`]=Ƶ$ؘ8TSBar[_DV=p U`cW8CdVC ".~'F )B\'ѪbN"kw65jҷt=F e$d;B0#M\mqSó].H0>f L1s`^7+e՛Y5KKODNi`5Bf^6}vSp'32ϓ=3>p'9:cbiM&R{q :X]ي_A9+kfHJd ~ K"3Q3ַJB mHFb-ڡM8P*SpEi8)阞"xr]۷ņR]s(䅺NqiD ~}{Xs-N3Zj'/f@}ECF\5`mԤΟ4Ee o峆*= ꀠNЗYYew[d3@59ȗY\o2 s7ZzɽpA@t "i[׉[Y.XPT\*ꒊ=ᬨqsqP*=$Itq/(;uԨ&|ArMgTab)}-<3~5kb/G" uPo%1 TtK/-wCb/n-Lɦ33 i Y{rg3@IU&~: $w6t ݕUߣKS[MY.7h`1O[M3'ٗ@u%,(Թ@B\t#xvjt{z,:Vk IF+Hh|8UcQ!вخ.i-AȍGG@ c(uFbSIJ<AtfbZ8tqYSwc ܒ:S> 8](vMM`*Y Jx 0RZ [{/{2]\obΐB0= E(Iᄪbo^|B`;eMg~ {VbGv8HM)WF =nṊT1mH 1̊W%#VCo09{M/\ʲ_V+Ҹ;޺GM~Q 1 CLXkyɵveї7|| Q!}̘8>(CAuR>_o|"V7ğ(tU]`NsS`MvE JIu,͒j\p*AҨOQݺ*͠fYpH_ FsjArfPw:o rF7G( 5*{G;w@7A i.q5zb4 29̸N-'aIdoFs\Ac'yXU2G|*[>|B*\e%pab؏xK&1>\6ɘ2L]:~k~8U.&j`-A yx~*V>u0H52 &;Ƌw X@ "۪0NHZc%5U2}v~GR?&ag3 nWt2H"W9ߑ%ՍۭAu:ydFHADo_1ZVEH.jsz&xOZ$XF5!}N2F 'UHcL@6B^4ՕMXkZhqN9 0čWKPU/^Jfe.s9UϜAșMS7/ ᯬD:Lnl܉u 虮'I 7Ч)V==$K^PhZ3<*gZ^T0 LNzɰ]avM]ɦVcӱ_}R!mےB%.ti$48YJ;֤%Kg>C}epS3Su{rCMnj!TO%:".ĸ̛ yQHߴq4MrҌ}",s:E~P@ {'_t!iXf.o6%Ke)v'T>kI ni::m (-WuD `wPqHI~gvS8n;+%Ŗ}MsG]wc͆t1,oϾr?\MY^FǒYdmKw%!3J,7Iq! }sRU–"~#I߹/)`[J3̛|g.7].L8j)Gt>v $udg3oTߣj4ƙ.B]$ GIo^J#J^k_[qݦ4.vk,s^:qWڡuO d[E1!<L0VV(\S.@9S\eʦbA|S`6^dOUЁB! 3ē".MN,x~7`= \_w6D/hj<9]@,5`G>рjz+uF1UA"d2S ӉIqgҺe#`"ú:v!;2X(LQEy`Û1n,9q}$7$# "p 8tuV29aڪU U+C>q C/fBrwqTJt(VF -@bYD$QkEM1zN 0EK奛G.».cg7(VY [k1-;%js7V Ws"]:L#)R!h}=r?&bl)@M]#ІulW?}$]z»yr}ח>!E/! Ⱥjٟ! PvϸٟN=Ema'g@ r'NRsЮ:K-ևAa¬2+ÞR Grf'u[$|[еoFoX8[͋-2 D0E쳙q1}h2߰0v?5C⻂\ySaeWr8ÜJi' AUuruA*T]Z*F7&;`ҊxH"Y1icxp%^6t;rBK4Ϋpj4pVA 0`τIMr7E::;dq3I]|,tln|G[*_hc2h!FGYK*;ɾ&ikQX=nS6+ϔ_II/pYzs-J\^;L׉8w;\.NSRK/4^1EUA~͕H0(ml*[I%0c@Wo#U@EuTo32NC#j2u2A˙e-5QԺX7PەeNvN+̙@x"J0>juÜB>3Q'{R3,{~i5`_GĶEey'ƶҗ91NCOO'fR4gW e?iEWNlӒ~$FW#+'K&Jk۶LE!لrfWOZ ǂI,] YdBo yCݛQO@A ;~lFiVe>֝C7 wg&VEV5'-W?+ (/%U9+jgXeZ(b2;/Wgٷ >DByJ(?@6H:c,*4eD`迄ġwap-(O0#5|^s*DP SIZ~MėG~_S=#]l%Jݨ% < *0Slؓ`bk{l~v08O#'O; | )X-kتk^U?`6$/Ih;ś(aY|wGt]R˜f3YXν?MVZD]{-\@cNu֝\qOaӧԭc`(lU.4pr੘!z[MT8TsStGJ\{?GS&Q5AC>[;{zGmT"z>&WyqgR̬7{޵"XnOQ2D)hL]ؠ-\nF8`E 1Z`&M4 "!kK,v6fnFpږ3tH0 HPf-HvT~Nۼt?DY[ q(+5|a;;DF-{S8H`~O[ӔWh,p_-1Ĵ; _IŮmMBgeHN"2SŴEW[ .T9Y8Dɗ$|AF@6^rVM!3-ܩ_3!˦d96 l`&= Ps>OLgcDʖv@> Ac5ip6"&U .* ]|K6Se˹UtljtBG9:}&20s7Ppo$-%U5˳xVc^UD~ip`$xZ3^V1~⊊:(UƯ.%&&@ڸ)Ir1`srVdc%ۚd|{A6;@VRQhĿHň+AYjݻ4d`w$<+KYZk{_@{~ftc-=gUZmHo0dӷ}bAHF :aPrL!Q*TPCIRc6Fur U[[R=#z&F|2XazuzFHmvcc4dI~qĞӃD2OxL.:JzfrDAK/J?RUVFr td}(~Yaڴ!H A~nKesp'zvP!lh pWVǒIu-~\Kn pu:OGylլpزHަ5/I^|㪜y!~A͗y^^=#&:A; ֿ­. wWCbIF"O`1#mo|"`n_Uv504Xtlk#I 0"0Cc0RAb40(E`@je|F%B/j,GҤD|si/sYAUA ^F}N҈h!|(:-VII00{@UO*[x>ܧ":-T uۓeQ=hTNg}^v|ֳ43>SV t{JckP{t5m:?:GOÇVs?/.mj%WMg36eъ 0<~eR@Gs ꆽtrPPV,?V2"xґ樳Y/mw_G*b~'椻g=(tErZO./W DЗ .@5ӡ0E 量S>>t=@E>Np!FgՍ]3!)D9ߔ^ըUQ0èհ5,DINYT'~ `|gkDsd\b@ǔhgkj[V:Y-#>Գrt!/'m0#~ӏ)%P#*#) "@`Y-ۈ4ϱ^.t~{= 5=ϤhG@B)+4f$6&:cA%8G%6:4auosYEt+/yP^gr_N*vD\۸bT|,1C= Ka\o[]9w Dz>l.>27V^jV3h;2j>M<\JZ7W>N7|FK ;Rrqz>x#M`of6P7g^8YxKU ZN$jE v Sp[Rʖ*ѹ}y\\^E\*殆zys*}5oXBYjn/MOT,R>ʌt#7Bxt>,'D>-_YZ 6yTJOxw#fMQl$spDW#l8S bW `am*$60[d%Ɋy=m9)n(VURK*hkO+H0! }VжbpGo69YG`jF**s}eSv,sqȍțX+lwcsB}@`_s4{v:ED]cQ4[u+3mzݪ颱4s &6ާjPT?UY@,R-Ҫ`K"mgˤOKc3* r /|~A5ÞiG칵(GKIl@<˞Hr Xv.q^;8K'S#w4SX{aK6>3 Bd&CơnU?w uNuz#cJ;#iԢC~ĸp 芝gCieپo ϧFn=bY5`C w;(O ɜatSDo2fH05<8 1}͵ ,hZ `uJϙj/RX78ӖNT3~Q8k dO1`/%jCxN{䎹/Aa5ᦤ .0L]s>`>v9nw7ʪ+EWri4} ϶ irvHhb\?<$lȜI` M**Ĵ:ˑQ_NatI/Q ׌e֙-'[+SQ:/SY@_2/OxZj>UK$.'Jr^{@,ڴ>&lc0r-r י{2l)FFbFsNؑAyY}x֡ȼ;wJ/n#N%CFvDv<!T37_~ؐЏ.Q8i<찁9'ggf(`Xiq8ꈀ&٢W2V >||ǰ[[yu&+= _|[Kl<ڑDnES;|Fqiǩ,)I2p%\1h~eS|Ne@ݒn}Ye~)J@~ oɅ$U1{g\Ѡ<|N.76vt㋯t HP~VI{ t. jlQ7i_Y5AF7zf܁7A/*H𾑍nMT\󀐁9 iAB/π:]m \C +7 +:{x]\no4)?+˦0-8:(3di:ZHb9ArΔNט.Ǭ9%ͨG#qEHXow9XunYR˗钁/9mkB D\2:H>n̜jyk]hPFmP#۪H z#PÐiD#0}Χ$c~6J¼lݹH/3fa"&C b(hɠd4`f#^4;Ad}̭[:/\nk@r!co Z<qķ5{À@f(vDph_7I|AB\v:{] ɮĪA N>溞C;;F=wh׏{geU?rL_&ƹaRŏ#.ts$1ܖV. -޴Pd#se DXBӻ/ud A⿝Ct^*~8a_яp Ej6$𭍜2Bbڽ֪\]VPX]8_)t-'JۯZB Mp\6uhi_R3,!S9m'oRfӰD$mܐ!6c>ޓgn/3i銣AV%l%B K}_ #癶|#CvcT(O܁bNnNRwY/լsdd1GBo~K /3FD aѨ۶ 5EYAƽ RCǍ׮O1)7Pԓ%55h.gܴ1O:4E@2Az7ҩ8o/~ \:Q:F8g.5ڦfA~mƜm{SeWd2eCA9 +G$;S#Dk7\߬H!wS% ZFk΅hxOp/;Bx:bG?}Oq@_AYԫmT_~Y1m}tvYdVɹ na_0!Ya !)wv^B}Qziɻ`WV}DʑǷyҩ#}^܇^5[Iߗ .7W,c5Y j"?vu%:+? @ mR P\*bܩjB?AIsCb&)VDqo"ftb^ nr#&ߟa54G98he"/}ߥ@Ϸyʆ aZbʒQ5.\.<^t޳4.mrgi4orV.iSeV^J'ᦆ?6kYjſ89Kl^ʙ(I^:n! 0 y*k_+sĩrh!HXs3A443`Wi;n;bu5t=x\:Q'5Xmreh+J]w=ߢf_ثIP5p]2x:A8m `I=A|swQؒi\BZ#i$KK`PzZeT _\3u+0ɹc4h䢨JQgCZ2N![N$8 r|_֠ÝNT nIUsx5T+/٭ ӎP7%l+JJ)t+ɰYɚ1f曳o*_Y2XcxoA08HkVwd*+ ;Tu<~5]h {-Ր1o3ذiǽiFDѣ.k s^5p7 Lm&ӨZmI0!UR.-~@3uF, A; T1Z|eg֌"Rj_]Ѓіw.%pCT lz'd-jЙ%)z=0rrgss)eScΎom%~C5P =u*i<վًA@ FF̻۶f]`({2itZmٱB fWvCKiYoD/Emhtלp.E&z9K+U1ғA[@7ٝ{`f14uZPU\N…Gൺ|*:P&jB$rP: X2f< m(wGc,-O Oٌ۬i\gC4J+ty̧7 TT!goX|}3la޸pO*ا|Ӡd_wLUFJ.\R{7I?7[CCҶn#; v_hn(>𣻚&q3ʍ8֝-}U YX|(JahllՍ((YƖ6qRh'˰N\56Qh0'v/RMMP,kh3PŨɜ+1;8-;jev ӕ r,eET~zW((bm>Eh\6l39uGNفT/R*zPHe(X|k\pkl#](&}p"';wHcfa؛A¿-iyFUވ 4~%*&ET-uO=YM=.X QW+7K3BYF0iRRGL(+IU"\4}[܊ #|oVwP"1/7Gh^V蟘7HRٜR0-3w-.2!17റ1ޓqh/Q( \Z! ծ**VU%3زYRzAo(<h1E֮Mq3w hdi).LJ(2913Xhj {~=6z5d4 = 0h`$4RkYRΣP a"pq74%ZR.H ;0]#yOy#5zI(z]`%lP9TSd)e|NuQW.Mc]&~xbLƖnI0!?+чݑuLShy;X8[ 踱<4  TFNU%#ɟ]*/:Ǹ=4|r?9^L.¢>.|d} iQ:^LUeT_f r W\̃ 3Б6@+SHH ֤/hR1@9-]*%|/%*M7t@fr$nfl?~|aHf2h՞@,d"Y~Kfe 37$v:hn͒a ȥexBH!k#/eR\PdMa\r:Z=e"4冢m\fM]U="gbd 7,…]J"6XHy2t{lF/M#K;YFcMv5 3Y`Xc;h"91m}XC``FS0ab E iD5r n9E$[xc@"KZɎU#Oc:n2_U1Do@ue62'@0nҢq!HN62gC]w 5v,!Ymzn~y+53N;ߓ5o08nt}"%-XO1L{xmjª+m[fڳT6nCZTD9sd&k%IŽR vkyIS,驱cKEҬu(K ^dpX3vDԳ?͂436ks˗!9:(X8<&4JN XTZLC P]-ʛBS&rCg#-2_v mNv/_#xC/u!R 4PV,/P@$]v i0RuQ9"&B n<ߤexpΐ4y}bsȒgT݀THχZԩ&fwqčleT`) 0;Ax+n>3}ywykfLL*K<Ѫ*'1/GFB'5}Z\ W4"al0_ }F`'=P-$B61Kj(샖K E?ʾm;*;!jǕNm̝Aukv-AN=NuO$K< L3/3)E]ˏN=p^aiNJcl>1L2h^ Q޸a7z ɌQhH̖ Bz"?qy(a#7#Řo͈~(Vml4q EJ~VˋZ[LP;֦ E5]*,qIʄu+M-ti^~(vV4.$i:tJ̪d~ӱ)Dؗ`JO.Ѷ>ZHWUxsPlδ01 <維{p7IolѦl@\ƇcVBV:9jiz=Mtx-G?l+T& m1lRDڂP V_U2K-+3ŝ%T^weMY(6Z3uaވ>h rd68m%a n$8"!FJWwa NWu7ꗄ`ɎbEt;#Pu)bfa.{ϧ1<<&e2%ӶVH3;yM1]9]-0gݿegC9)auK82)ށS 9,)_#'ӯ4 z,$0-;N#%rL7@"=<3ю?A0So,_+FfY:w9:OTv/sScQ\+HVY8# 1J v\tP'MRc<7dzZ2.p[< X)̾Jd[Te1GjŐ7ܞΆN]YLE{k^cZŒi›zN\- kkwi C`2AoVeG=cvkm Kfqk)CHZġ9NCf[o!i(fe&a\Cj cQiԽ8֗ܺnzBE"!\l 䴅 3 }\Sֵde Z mE"仴}Yr39*݊ H=TZү2GPA  nEWdg&_GxvEB}٠"/2ꄀldz/QAm-a}WО +s =`'N%[c9f풸t 2Da~0BMޠkʞo}PpIb3p;; <%qB5qR&<:?\B1 MlZ] D,N;~?a/YO*.߈G!.pn8WSI@oKW90lriXA R9gObdM[,)J׺UjQ'_0NDS6d--|lũa#JG{ dqv?w-՚߀h!0ds42y]k0=j9,FoQ^j}3\zmy=&2T*  8kVOݹ ]_ 3cPb Ǘ>I;o)_ҽ=l 58BE6ulǦA};,ZI޽}=Zft߃%,+Z +c@HHhFQu#zחTW֘?4f$`;T(A#Țf:S ~r])ҥyyeYiPnI Z>srQe+K:ۭ`j10U{sC`bݞ&K錠Re$ b rn*ϣ+.9xؿ@ۣ !ƍuZz hK:8OaPO8J\ 1ߤ^u9.o˖&c[0ZDo5Ä'1Ɏt8~8@STE!{ַxG{^˷ |!g 㔏Hth~ҧgD\C /;/g\ !oc2}KHJw @G|+d\*J[ Є%7Tcd9YqOTpڶѹ^qpoX;+VLѿScóOAc?)4WSBoq`W@R d^05x 0LgpIMh!ηi6}UW aLÅ4R}Ì]O{ 6&+aKdCTb8}oxvlVݧEM~}ds7lZ '~N]lN8X\p\hRO(#zW7w$Nשj Y2/ q$ Bz]qO -5LMyRh$ dZYwiM++qw'۰<'jal~'/K򎆓CMmGY|Aչ䋜tM@^XY1"H<*I2[>ӒV)ese!rW^Ik(8fgkip0I@542D1N[6G@g*SGl!ԕ~ UXYdI ./7C9$tU%,0w@MB`PZԓ't8lǕψʺimt`((IRSwYy.Mv#f˪7)!ej[|Q37IMȱ#صB޾I6hOZuNdN f9I6kN"C?~9fP60*Ur`gv8yI[bɬ93/c wn>Am=i(3ﲧ@m~@ ѫM{ }/!WM۰ y!\uP7"ށR—8(nKb Yn|"$YRRf 2}yeyz&s6{w~;X1DhX?4iVoq:ȓ3THPAL7mMRKKC6F*$[LZ;ZP }+c>9_?^"3'Po{LC$ = \[ E*={]=h9 j|E>=ۯ#rc1e6 ՛.(`߃+!+.RWtm8g%<2/+ڊ`?$(gjR9;*| cEWIo] h%I1n &y:9!”R&|)UQ_%¤)rՠF׆(P+;I.F{ܢc7F37K믳~-TJg@1\D Y>G7JA 9ӸPZ:\(IbBjQ]ĩc81-ܺ_M''<~P))VM^Gt:ǽцշZ @gF6x--z2zt].ѕ~DC{>;ǵZj\ tsYLs?{k}(yO8yznVg(=mÉڶ @RKc*tUJ֌|f CôS^Te2#aB7^*rGrAOȜBAg5cjȽkb @~8er=gXzꯈ[Մ§L?YIQLa1j/KnT͘ r\WMB]FֹNlZV 8LK~4Ⱦ!?Oav>bOg_HZZֻ:v vq4M(R dKe޾ވlWDUP|@,#OW G>pu/D1}|t},I?o[ZK'DÎ8)֗ T–wEgMF-4T tʹ1ޒɉ'Fˇ9uDo&W5A%d$ڨh_ 0K@B3X(Ф+V!vWKI5y AѺH@C ""#N@ux wJhTOWWr^.TQ`I D,+mn!pOIMqQh}`k?T`f,3h&d6( P#^Jw۵ş!OӃ9]z8p 녪T!&ʸ_Yi|6.xՇ+oUl(ܝrJ~,x'Uk&ht.u#=/ߑDs:TLTp -1{J;PY^*L3 rhڒ$ވM֍u X.YyoWѷ(b+ǫa8w \GIdcF2sz+U5\8;*f^N_k72rQ1,Q ;XL1%M֨CCm}[$~1%qP`3n- *aZMz1.coxёjې֣jV؞#Lmn[=3l('Onz 5zI!7D l^.NENGA%!ʳ\VFvotL*zRz?N_eZdx8sVzm;:_.''eS`6 ױfUߪ) x\l8;<)><doVDb2׳,\Ux,9XT8.ߖ|mA)GR}S?޷Otg&瞗YCe=Ym߸A#q^'xd)P5}Y_}m܎2w=zꌈ64SC@=~ =k8MLiJYq _m:;]`S8_БZa?? M^׵$FU:?AS#}M`-+It`-%vUUu.9S>&OP勾߷L؍7Jq♆# 䕭Z&BOM~(r>q]\ ;9lif)$-R"HY'B \m؟cv5ۦfLD s˛r!]va;{ H^FҬGt"-}=gie~U{c"t{#H(f׈ “E鲂%ng2mīN-yOMhy{Ղ2rC3.b=##{(x`dRQa^:)\N\o;a_} ;ڋ!Ռ"9I&k*|Y*V4Y;\$ɋgWrroYI;F'DW5(Dn'`̘ЯQCdP*пvk0}Hjvi^csE=ջVh\ wK ,=}<^yq~yZ%{ȝ.Cy|tj FCݼ1ÚoWt7y ()~S->oT"u !}oI\h$=/7bZ"l hh όo;uE jFpÕoVk ZptEsTNC)Rh$RSg9jOC ຺Fi@Zב lĮE,馧v$棂Vq ]-IԻQ.Y(&bEoOAD?+ PHڭr#V~~:''8;]t9X< rR9`K_NY|JQ"`?Ʊ:ڕ,'hK|qa ̔?dm6- fjnY"״ݑoWFS+QF->M(a%? 0YYUߓU;zV^@[QWxeHeAb0qy"X*pm0aϾmٳT)@ٗO/9 R0z(%%"VD5S@]}>@i뭅rBJ,y2PnX]-|_C cMw|H;ΏoZ2\⃦pqfRɏg0jU:,1Ѿ`C5”V{ۈ8*q-?^X~æ hxF⬛`Y6^/HWoA :σXy / =Y:dB?6sA0G,=&q8ǿhy?3a=Y:$D$ akT0_m,.1eU3g)}ѢR3^\Fv.8rW&3֡ yĻ~J&%*dI6WH'Ò]f,40rȾ{+ᒽ7%>Hb݋dG\6 (LL(-?[rlz~Y֗pWmiqAmN)(%Xabً5%NU/O `%O,"%"tvљ 7soԽL G%\ByIչAPe|rގ7y=#k]LzsǔqAb,5?eEٰ1";s"~^ ؁%GU6(7OJBsD z8qu[~)cW_;KƻC4yĉ5'cK{ˈ|w ea-6;XD\NEWt~En s?z%yLM 1j`|߹в}roDPdEZ6VV`χrt']Ꝯ>682LvU·^Oo=XJʒB)@ASDto(=L=s^?(sah}}\_~@ǝb?ƛq{d";=>މA\{*OյRj-BČc,k4!|Q-İnq{"m;FA83,gu 4bW- og %,4 />=ԃaziHڥ_HҌPf)P ž 'ad_p.d !i')\OqApc4.fk!ҷអ3gu>&n&xS( e֥c5&u@*a2o9ْP!(u wAZ濁r6(c]̳nj{$8:-KjsS=Gs5t4tVsp7% zsayPF ?'H S#ZBBA?7΋u*΍Rh^1QV[_O p"PJ.Ng=? 4$; pV%rXd|-imZ )1vA5ϑJ6q"5JRr,'ά':{u%íܾ+Dԫ_U6 VxSO9Kn3܋@!/1L~Z.7V>uo~*:фDC 1g?'V?._ljjcDz4>ڇC5n8pA^&fbv]F*S9բ<PV<; >\g^2wϧ5NU x #8D!$>2KW;Ƈ}Aq.Y@od+j3$3V\Qi 8d LM>HMD5bdHHtik'$=Sx[FH$`]]9xjsĶ aCABsܟ;gPPn{&/skBUtAMgXQD;†óNH mDڤqǣ]Z%(8^^ޟñY>3|~򧸞Qݧm+ORRu3J!:9)|CfUPٝe$*Z[@dl4iti e>kz*\O]¨ v@ww/jX6rW)w%~ٲ pჹcoƨg "W-lGQzWzj in7"1̽63{x DI$[vyJ9dNE/PQӉiA鿋h5}ԃV c%J~?PfY7GUJ9.q]ͱN15/F<{˰#V"KV2WwOϨ뻿.GzjP?Kg"NP]Si{K?zKDKJb+]Aկ#uQ70Z/c|D{?oߟҌ̣PO6<7ߙA1 G `E5mDԇ]!pr9=T wtIqAoiXҤ=ϛ%wܫ_6b72b)mt"C*nrpms"SkG;s6`]e`|I\dwy2ڬߋdl#{0]58;4_3DlU7)[lpnjR+j@\\]j!'A{[_(V;lBsZ`<9ڴ<#^Sn}[ eU7C!" 8x8[[8} ܗJڜ]0 kQ<~5r7ƭ3}]`DV-mq]T&vƂ)TY|r!UΦmF)53BSDFΞHr_TPZLgRfXtbp8 !51:9SYU"tpXg-R0ϓ %=x oF.Kq T aIr?ã,aE&Zc&-JpM2QDEeV;4h@~E{<ӓddNtAjſ!"༘;#AV0? U) x[r#i[Gw)6 dzU&il'v"&l)bb.Rcd'-(2n CPž?r:urf&gVw.wj?&b`49|{!7 H6ޤJv^r6]Sjd!0Y `լ0dK"VvO?J Lk ߌN}9#V2zkG@~GD{*[9G 5{w-3ΡV5;x#'zK>r9lZ. S5՚c'©xE_wj@!f,ntԔ&&V79HZu>e-z<- as'g(VA@Ww:eH2+[տ#0?9dz7Op^dwֲl).z@CA tg'WC(D]E6qƉQ*H+0|E*b6 Nmvi~O_s6an{T[ޒ;5T2sΏam"dw[ԳQr8kKPQ,i)mx uhbpo0vBa(NJ/< ѿyzhVLh)nP)i\QQD{,/iV~u4N N}.Ppt&\VSUǂy3L;r f(%X㜡[q \iBl^!J ӭ<@8!AoՇGC–+[TuQ 7.J#7!΢?MܨI .VE[ySiVdt_+1`C~nب<(r ك2 l4ojWSHVVDbVLfon`Q4:2iK?l IDe-@7>u!c@hΉ)\&{ 3r4-=!XOmaMv+œ s L0|SƮDH0tbەCӖ\_IZisHEIJ}jڎz\P^i Ԝ>\|o~̻2#/E<"or6[=̦ gV~}o&YHtG6 %nԭNh31Qp%+Ux!o+te'F4o<㈎ Xg4Pwv8{/ &h.07T$tLSZ׊7ُ93!7P,%g&qe|Ir ,m>?tSqѰfՖ8<(_Bf8ln#끍^Ɛ(9% ټrqZ.m%i}Fm8J>KJسh'jz,ǁWM}VևM̜8AZn끝8!U4$߅K(My`r-xt`;T80lQN"ˣg. 1'3۬i~;iGbPW+yּ=Jq V1!usۏ=PُLWBAڽ#9&v&BHO,GюYɥ1 )Pp㡑Xk8EkW7MHzk~⩦͸{1- -O3ٺJ?8\J$_r}dy< V:<210&D%TuZHP3lC Qw^ۭ A5 4r }b\;̤cL掲nJr;,?Ax7h.nd'9LcG v{Y7R[hYU0}F*2Y)lw*uԳEjh'i/-8) p<:9*RcЋ"f6B:hyV6n ,hƕorృOm^{څխrA&S-Rٻ2z/Bwt Kqq]X<Ü\Nƫ(r @^-giIWwGxVUVsӻpj8.S~8G>UX~IPaĀ 7%V.QfbXqA%crOy]7mQ@)럶vËyC|̑Tٷ{AG[!m#iUٞ&P,̼A@ZdN?ϳ,H8~2@ Fic1^6C] pBE}ǹ".ؕB-N{(Qu)1T+5a)i~ 3ѻ5j?@|cbrԟupx0jOH/-rQ MD5CG^4vFW꘣)E+aou ];  s7[7 c˖;+}Szσ^R5}m;1,~ <dSj/V eqY) q0őg"%bS,`s|,j (@rVݴcVFo㓎>زg)XѐVE>By+=<}=,Wv-DL='CЙy7U7LL+%? {9S $]bvc/zDžhnܵ ޥK:#Ig%CRscŽ{8ٚb1d]8X~c[dGZb;+hRE"\"֡YWAǷz!xR3 T+>C|A^&zS@@[|w0oGަFs¹ FzӺteU:td|es2] ٬钂hF7|S@r[x7/W<`,ZV.(a ;$h zmgyp +x SJ&㟬 {7H,G-_S `=H0rd'y}Mc9ShR-'9i5Ezl8G3I0B4q0&.:Eyl R-; O6d˫7HP)ѳJf:\ǒ^hRYaA泤l~OFĭ:Li)ϞM=[8OQBp*TZ,w63]L!jOݼ٪pY. KGaӣ{ߩ ̖@ZtN_T27(3 Vd+n>UeI՝[g`-]<*1fT c!iJ:!ҒhA~ Ep~CaK& f+4`Hnĝ 4D[ڡ6m4 }чS8\JǾGˋPkְ2@"`#='ώi1A=ھ{8y2lm']a gM= Ό[ź.wnc(7rYgi~z+H^92\սY.,@)U^ښ}2;O_z)/`HO]e  qSL}<:8HJy[鄣*7DMtɀw1 =H?fY4;jav)^:Ԥ~Zhf':S3!w"-⎵GW5P]H vض_\>)=?}N.Dbg_ ۗ8"/jh9 )oOP7(3$*:܌ XerKдv8(2<*W{[:ՠHtr!-0z,PNt(AS}iufQzTP49 H{ #+)sQ!2wþt0X2aa ZgFٗKa-k f\;fK0`7+U'kD5@&X'ָUKpYB>45FUn\p(DZj$u6 Ĥ%ЯEr>}"ʏMu5~ERʼn+xRw,/SM`jWg0Rl+T- ȣޅW:z>oVU0&!|RAnY ,> n{uNpmXc^4ۡshJj[o \z>~$#x}#Nv~c#wD״ފ!;v)%csUas0rvNPQNCaLX`c(t"Kןj 3+KHoɪ_;N.S-C ]J t˹Xe!ٛMP^g%t!s(KYCCU"pʤ5j=+Z^j4 R 4)ff]t[D8+^9>j {X&+ur36h=1"tG&mE2~~ H㵭lMJBD$4ʼn#Ũ&Y&M:\Odw;/Ɩkj/hȭ9y&:ߌb6'&/FM@xP.@>)iB7F٘Fx*0.3vp Wg5cMSӺ\Da)e~3(&OXQwA+ڛdRq$G6s67Jdbu/RW]୒Oǁ _XI7?PS5s '}A9 }vڌj$eU_$iXăǔ_dw7وLKU#g2,(rn;C6Ds+B=z}q Rr, \**I}F|p Nnu"5|g}U2Oix&2t94O[xmaCsG0+{R"BCL^m6}OT|m `)`(hT8( ĐC,a 5*},9㫎@8ͼEZ1 *P>IGbU@?F(`rվ9AK8f0rvUQtMa%RZ!:&=.9?ϭwH񁿤zxU 5IKXT䴀ey,Is2*;KpfW OS[8, '=wX a͹YmGdzrL}͙kt0 LKR-N׀7,W{v[q7<>_::c:H?JTH.|`#['^d/7bF*(q_Ffe5%mVx;z,lO$J0/F}׍!5tڵwЖOpöQE VoH=:p P'ꃾ~Wce'& [*(+ق;A杖c}LMI5}p{6'!`zwby.&oWC'-Ώ_FW/?<9xS1;*:/4 ٌrL(~Vk4^ԻbwB?$l2U~ a4\$ u=4]ԍ9P`.N'pi|0UF$ji`ȂbY<0S%Z ? Hyj]Ǒ!<%sR@3/vO fshIpZ a/kѼi^;WiW}jʲ;Z//ۜQ9|eXl@+d-HD~ޯB6COb7WX mW.Sխ H"|  >gC T)ۀ?ّ}O- TrpG~c9-aM6ݺsocXh+)6E?rvjr?d*ս%,حcXYf4LUD#4ƦsB jiXgqn J!-% n ivJ7k GppЍSYed!K4m cB $"PPq M:hbF jLgK(t;Dzz4\Goo70\|& ʞEA8ژ7@(@Q̈́- iY8A)cVhvcw+a;i̦u 0T#]D;C2&S\ըX(÷i;ws@|+|%:w?s%T`Qsͻdi ݧnburG@5ݛ¡:h#{!Ġ$Np%:zXgB>iș͙{O#r{%MM}ˋ+v$nH@|?ʷ[F2o/Ĭ*7ۻ3H\3y|)IB:ja&&K/ʑ-ZGrePL,R`yp!y #ni1Y2=i΁DXGn0N`JAƲBڰ~p bQ(QPF|9"/A}[' IIha{`pK8S5 ڱ2ڈO3jpiQh~P}=obf:x0[B8a*Jt)?78P\Ld$=!9hE-ي@LOn (.u!:LQL¸`v_[UQ)[+B"#%է^7+ݕGArdӜT[GՊ}ްǬz Üvט 6OU!ZQ .Z&FGNWMws[{u{_7_ҭE3_TajTT;-L$:kM4[-BTK&*8HdVJ]7S"$/e#^B``#rxk!&#/5XD 22f=Tqt}mA01u]]!R0[0ϾwĹ'SQ7a1!Ǔܚ[&}D萌]ؐS#-M01*6OLPic|v..SBBT|ob0p7!=.IgKfDe͓QZ :SK\ᆁsK/G\C+mz [OLb85"uO4Ȇ_\x/yv=ǂ-k]s|cNU<#G-}U<&6`$>ǻ21@^,f+Ƴ[bυ+s9I^.7<EZ!\Zz@v`RW5^#C j)*(Ző [&ꎙ c/.`,!m=EQك,x2È$Α DD^L {g*e^ڑF,w;a>1T6r?'z ѧn+n(LQ$X O-395:9$$=(2΅;?KJ Ϟ*yPsY@:NܧI,3-0Ie-2(L51D4L.Ɖ+Hm#6$IE#%ڟ<`q(hV3 Ϡ  od ]2ᦘgijq)u5ElַBd1[:*߷ NknT;,MsP.Bv˧OQ9Jf[y!>O)4X >=r$Rz5edT[P 'c;GA0W*hA(?En0Dr;K'Ľ^,w& bTPX';$=B᫣-Lm-~:@T>BJxiqjEUzlEBSk*lƿ?/UNu|?l@ & ֆRś`ULAr? #H;ǖ@'63=v@p,> (*@q(sf}юݎO:sq"__enu/woSWbߍ3!XM?! {(uQ+{i zW hcoyccֳ?eW)(xNVH|}䃧OտܻHPHv.%J4A{5۝7HS9[;!X$n}}S6}eTHX(Ke8aOIdF{R Pau~ AJ(~@Tdyɇ\\e^S|;J\^E?PXz,׉f !'{^ /Mw9kL= v%ď("gW̶5s&>"ɩk?S2 k\+QBsZb>6Y+6m ʮKju' ]q/ T>D#3XjP0EԌV}i9iyZH,臰($iNC>OvP+d wBYq $oP B쏷~NBa+XŘs-Л=tm8_eL*jĬpa[KFfsIZǡ?J]4=*POv \D{GK|ڟ#Wt\(N8D#՘h*!B6 r M)+mx&l og5afd=Їo'͉ow!'9T#LJ/K`? ~?񉝟<=kg93'e6"[>0{:"^Y-TAUq2P o/Hy'HZ=Њ@ HzZ&#&-=wsQ>\6uu2]? o@]:EDY}X247ἋnB6%yz#U6tF5K-)^ٵ^UvtZY2;@A.6.98Ni)-LZc#Kn^l Og瓉e3LjmRnȇp ֒/*n6ܩtb8^Jn@_;yz!<EL==G+I'.DnIx֌\)H R5{ Lf-o%ɰv#ՎD^iO  &;{ҭE+1Lv4 "Tl&܌4|u?01@~cKE+d#~MY<_ݬ p pO)V,\7]Gʉy #.D8.^ZШ?faը{?I am;^rb*mo J.G9ng7 2Xi\YV?R0qP.9o$n?2d5.2VXkt7v/T oxj\im5TfrQUp?7`$w| :R[)UXTfp\@pxi~C iR=G~?K5+4X^VYhOR%/O{cDZվʽ0\UU!ZZ;\Q6):)lZC! ,ln|}SṉubW-ż1W1t=ыaX#w S3?W&.{@Jx[).SamBZhR3B9\ӡ~NAUihh Cn̿A|#CO\+ף龀NnB9,Dꚻ$Tձg0[^zi7` )T GZSxbf5>R#cJ?a` ZT}}ux8jcyf8'r&\юuA'[ dcdVg+x2&+IjY|ס0% Ub3v,)v Wf b{F*Tޓs #ÄTz̳Ъ`F+Q;7"IS$FD SLuZ+B[6K۷֥?r\=C[b34C!LP/tD׸$IB=-uqbHi6uMҡ u{tDS jC2ZP.4 Δp՝50^0bҚŀգktf)RI.$(8)G?Zڟ3]Ls#?KB=A8q14U 8( C,g~Ĕ'_ƒ mN(ODlFp]M A՗pqxWS:v13YoD7D$pu> kr=;3hXldu+7 ÞvG[5C:ܾK X>.sRl+[wkUzft blnA2VD[S(3%c~6T2aᐅ[_+5u=xLڧ.푿f5yG(M]`7#< [>BS9010fRX1؇miT3WmRQL&}yҴr)) Ӵ; BuUL$XdT|;D!L'`~ؙG玘d4z7[vb)NFwG }f݅.wlh4S~RF줷Ed6_{vXk'8'ۉ\n\P2]n6*t Wi  : qMvy$lPtrU{aKs5,H *X;P~+0`;Va羃1"{d>~(z Ia?UOAf2=5% xą:6e -PJb%Dfa L:#6D0h߂w<1b,hLԮEv i}{@*T3<.eQN%{ѱppMs+Q~R0|୅MBvp]<9 dd_:rzxՅc}gje@qwK&45Q8)x gV!>Np%EE&ha~S-1%fS C^x>Ms-f7/4"QWK/Boz:=VP+fSS:į\qAțCJ yD·d;l=  -EfL%-4R>x8?Ս"p #4:ms:UJ9w&ز?`ۼъ]L_r#D \ Uycdn24zY.j;w6$I2|l') li@[ ]P]ng+7V&R,yF#ҜIl0^%;4[mcPLՆ1T+tb.'9.W:n=vHArt["jjA#mJjjT^q{']V{([`q!qwJ/NwǸ6y#W4Ԣ^"heegLUFȘg`mFxgXO\ ~Qvjv=oYǻ;SGd/(Q7d0A%1442'c5E2d XɫL҃@]O?S^WS_ >sqdefeKyޭ'8JU'xh*m7& ;Kc%;?!\MYm&fCuiYhtM>\a7YC >695d)9o)Y]'ی-}W>5gY#"X#|x--7z ΂V2D'@_L |;nP?Or,Rb@<+@+ދ԰^{tIu*M`v FɀIk-R0V9+"v$//KcH?9k ^%) vc>żP w8o R򜧀Z$}~Z@2r/@!diO q":tŴMFŧHSzM'+!j$"{j10nСR!dTM-U/g4bq8/qdӵIlLal؁t3o<`lZg#O}rKahb:b3+2Ƭ͸O !23-sDր \BcFIu. ."][gwv.8:Uq.0pnU%aجzh -*sS:%ܔ[FOot<G]]gF92B"ЛEfJEqT]>;R{^Ntn-hFfO [㒦`%DwY}{H+`nw7vP,Uw5\BNn[QP1kuf6qd]Bb ػqln%f' w |V"7>v1ȮزiNwœB6l8s7ZH_ AaaaP5,keД T`Eg [O;oC;cɵ!3BfИ[.u+:i%!c~6TUcel D)} 'p"sX7Q Px@Gڕ3Ee6}Ii&wpzQ*.dhH㟉 h'R)lLϛQ^, Xo쪘{[̝E?'90vVͿs`2#ǂ~ڌ QE.kPVD& ߠwy|ĬÅT_>=.]coz؇(6} &{ڌ_;dLq6C/aFOݽ2C|xE5Mjr@Cpt9~zw%q!t8zZ]F((hd*?:$F0X{8Q<蛏yf9d;CSݖxĘ=uC p}Cm`SxPDV.J=[Bg:I[F;3?({9B"טWTE:=6i%gյJ3nkHzr;j4{oOQr:^Wr3L7+_zd nG6.9>ʜv̒bw(o6~keW:i"u,FkU5\h Yr*KI>`Zǽ %mSQ TUFVIWF|hh5;8'4k_Jm2OC}'XFoAiG֧c鬱gګˉ{иƠ{"f9!sR~F$/?UFG'6 jFaᄚW3S9ğ}0Á(QHʭIf^A16*oen UK1FmT#̏2DZ0աb&21rFf@&I^*kD{U|:@V'< c>RYH )Bw)^S_h@Dxukl=4:҉ZqEwVulEcKa[KGu%/d4~si m D=E%P`gWM-դK [r)P^3Ikz#Ihm| 8Y21=35_+`dS5C.[Efpy+{vS']۠eڡ@I&oxL7Ʀ.lED\Lr3#S!RvΣFw" o[QA)i?m\Q}ømwD`Jr (ޗɂ忾flzzPO;X!ߒY ZVN5:px0^zLI4 --訲J4 \ُCIL7SgnKSɴ2QXev]޴MHV!2}tPc3apJM5}'ud <'d2MF&dܾvuX;C#O*Dbهt2ֶT7(<;s^+qextgw'kN"24}eWA4o{qoK#T<.SQ̵X>ck N #&dA8#w3",E{7on%aNx!=o4 5o|$џK + tGT? :P2+&wV]z֣wO 3'(azdy!{BB8,4a_R~qgôSO#nyR]vbsȾRH4;7/mkPEŶRϘy-_~+o6!2#Fkkί1zW A5C/.Mn~p:*sO“.,g-}T@T bV=r7:vD1gc MG*Z8۟R08`q# $2RđА(K1UqT5+`%I]3iCj,_tHz9DG}Co͸Kb!ˠst0Lu|Z]ޤxG1,tbk7tew$'gsbQ1r_d>kJpBWT%RBI}6I/p!N`o\umcyu*޵ ҐwǾ*,C-9O`}>n0gGZ:WC<1 ;(bUc Զ@HpR]L>.U4YRIg2r)deIt$τ5j  ! ;NH``d颮"p=63F q@v]1Q9qu\vPZ ^1 J gZ@||<aq`yM$=m<}[S>((Ru&T6|$N4\pн^uŤPIEӕm"'(Yqk( (C!-J*6cDN&"UGW ݿ6DNW)Go \ /e>g`vCC9$ [I09}nQ krm>Y qWAѿ!(ܮreZ﵅20~-]'뢻86()E /{WN@_'wtz!>P^Ǔ79ٶl<亅2JI[nfH!hRԹ mJaT6bƃYl-Ԇ'+ld5JxСִT_h+掫{HRv6MflH[h0Na^5n$O (MmU[1麰\Z:U:ÕʦgvKABv]gK-ΪnB9QSGbnvFK8D9?#J=׉ۻ/wC\$$?Ł y턥HyM P8`@m b|p 3XVt1~YzޡʦvnlQ?6-TVKDQ?<6!h.mi7ʑG~ks+G,bVB< PKɌ5Jq؉>p1(fB`U_*0#!ѻ<΅Y@jC;BR+kDpe9=ưՊ1ʝ1^!j>)ׅ+yQdt޸L@ظEIΛ:R޲:S(<D}@]g1j]ؘa;O.5jއduޖ-dH-v# X;5gU"8xƛ.ΰ)+"Q,j(;gwgaQ`|@XP8ֲj@Vi-PZ.,:'RwE2n*JbHc3TBk թk~1)gQ&Uumr) (\)Xrgg3#/lqAt9aWHgJ(e ~E`\)I~ ncsc`O>\Tжl*3P3$g3=EP`Yh~A `PNb$l+=hĖL5 ji2f`q-zΌ:s`^6EvU A Xh/C,"u!n{$6 pFˏ>vlcypa3@ovK1(,F@~ wd1lW:$n()D5yM)h2ܰg+``bxEO^>tzvhoV߁jtFm3Q1n8j$SC?T铯DRrRpUQpsiq7ZvkgT?o(DYa9KqZUPIqe$*+b$ϝ! FnmsF;m5ij L0e7hdhKs:PCr _)"lqv|\dIq^'ϑմ%\ w@RJx[Oiw?kNR4n{C*Vͅjaj{lB).f  xKS31ňr^C >P5,vd/xt6\.I '6ړ 钵Dgڝ|A |fB"/#.1o˻? FLؽKk`/ ^_ߡҽ)'12?b.o!GLL gAi +x9'̷*36C]]ǯT.!d :Bu0* +6|<@KZCg><<2vv|x_d ͧZV)8vL3ɱ\5);$i4 Q7ғ*T /󖪐RP2W2|3:d7S n0nCʯK0ޔ3 `Y=O㺓M+Zy "--NQ)MZAUD:_79dBIi,C)#b8㜾{Fˁݜ;,* fnPnfYuaYi^@_5`ʖKxLiwm[yv)9@:3!3ZY*xF] (&(R _*0 d,/)N=sRs?sY!mb$pVi^*8;Z }:Z蒔$EVyMpa~I:meg3MkhM'> m+mCSNPoO}9 ; f`X>Uq LuWFYu DsiA$<GCRQ9Ȩyç[lN%eiџ9NHѣ$6@ Z\==-dDvoJB8N\~4լAmƻlԙLN*&uE!fϸ$Vp$DcMr<[k)"{O< Щ{9vT0}t%Wvg=$VPI`c's=L[Sw` _ҸU°ި ȁ:GQsg tw~߽EB'M lg?w8E:Cꉽ4A A8;qqʼnG:w0Oh Lt~+1}tb q ќ8fɋa:H35H{6[bKfoZ+@#! ӓ  jaUΐ.V rW0:i];ޘ=]vydzt2f6m: ؏rʂN 996V9Fs*`din=%?nLk;@ S!șvߢyg/oD֎o*w?eD-=Jtap5+pR|G~ǖGfr4CGO){aEװG6CLh^>!R1r:ˆt5<[>I2nFte"|ng%ҖTJ"M7@ .Mx֧ȦGX.f: p|`8 jLz$/ Ȟ,ic_(o8Z]FCq`:!i* =xw%yX !SV'V>8ͫ/wLGqٕ?%QIEC%'Ɵ+`D6ʫ9,a|)gS_Z iަ{գd fǦjOnΪA "-{As>NeYj$iMXioЦC~.ćc(^f3w2bvc_rjq~r9øBEƳg\G5Q4UϵZ};SLt ;00:BǍڟLM]bNlV. zj'tĤ+2-34W=:CNW4NV 1Jl嵴DcePyd3* ~֤Zd! )\uMʯgdM߁}(1Gfyvb{Y*Vw`)qSwTIPM?&ZNjh{) E6GVbSF!R;P~4X w8bS,->e,$f/sຏ a. Mme yn|݃\.SB/|NdDѨ6~!}@U1J)3Zm1Ge>͍ NPtSQ'#?'DŽCܻ(& /jk{AO 6[?t[~9\PFVi /Zs FQ\|vso:dm NX:n-ruI>{)Pe;zZ>`B+[% Ӿ뜀<|)vPjSz ~kef1,?(j9&m{3he x};w}MᆱHlfˊ L i'H:i\x4#Z*#+cWٙ7C^l7# |'cn,F35dk+F@NW2mZzF-gp|?`jtǝ_]+٪ NVxTNfYry^YXC+ =x#*kƜ 2]-;=GÖ,ҥMW,6dnv#⚒D'!@S9hj9_hɢ'2eT!`xQFM>囼߼ntl/B9X,!3s*Pnʭ`vz{fS,mMDT\Zx,vH/S&*ڪCxvxm|NH`9ٰ ct.ТyF`&…i8;ђqkcQQ񽆣q+@JY0KAQWd ۽n%ՋBk# t.=2P$h ʌv }b\rY\tDh0&G"WR:UE4'kKiBd@"CIPŠ&;\Q9ݪŻv6`f76 C4%ޖRAS {or2(mC)OީdqE^Nw1L1$ji;  ms@y7VPwaE&LLZv,ՎI_VuSWU HG`[ov8|<^E-xWQ[.' c+j &(05a{3s1y"yldA\m'#f,SaXTr?#wtHJ@(NacY~Q25 h8z%IJ۰ Z?yIYn"fܩ4 o]?h74YSx7`'#jW\؏A?|ri;uhmg;N- {]rp;KN*Ń)iHK`y=e>Cbùqk¼>WIrpd9=׏.)Dd")!*w=qJDu,@dECL]DwQt%1eR=aofͿDjaGl9~u ,4 sv(h uw=b[]')56`94E E kD#Bj5@/ǭ$$/yRZg7$7ڒ,8<ƺZQ/A~M#)b[(o^[J*WkE`A,XmQa2x:~KůEK1$SLU׏VL2J]Ru'&ǘm¬nΊ- Cic2OĿi~7r2 4 A.S%G˸g0) Jf!:=7( O<(Hĩfi ^jjD䑛`=BiA)NkjI »{CHV$?12" f)tB-jZ5m@˓ǩuV*I hH)- 88ß5H9LUc=%:0Сb{YKLG;}Jj w¹M2>l?ΚJhQp"S/oQyEož7aV[:Gf w(oNGWlM_'ɜ5\\&R+c=W2VNI>#9D[W98/茉Si+B;is$^_?'=6q;Bތmay=hYCBӏIj| {.=$=,DE!(=efsoNjCɊpW/Ne puEckcXaU~G@}roF8"gmC2VtӨ0wfMx[1+ƚ#(Tz]=s a#aus.-`vfo#N#m%{"iQܪ_Zo=<>cPOɌ|i/v51˴D\DDEz P82b=_^ū>~}9jPDh϶W*K y3yGU$b !/ a$6 Vs>xAgamJI<)Iδ͌[xE0bRӿ$Z&؉Kና#AT,h djcgJ̘T ֺx` 2^a9ċ3yO<*8 Q,mvXGb0'%0le* VB + ߫C_SM!YtF$ ,(|rFC61c,=^/;|8,C,/XRK/> T񊩑Jf=gjtm JV\ͷCNXNSk7ŽKN 7A+mpҎ7]Un,?8UOVh ,y(ۛ!W %"f;'Qd9x9s_P^4dJ.oi4Nr}ыNChn=#fYX*J8>koCOFQ%Rl.5M%i͙ AIJyPp5YD׈$YW<7zߍȖO| p$E?TťNYX׊}EWreKFHYf1z}nKjNNm< 9@J%m7IY00yUf8zOn"Mi_8rN/.́JzXn1Ӊ~}+\Ovi&nR&~;a'L$IVGvM\1ehMJXpS.kz'ʸQfc/j5 M_wim]\zQj8SԳl ߳n8qC;AqNСVlGw)!-¿+0`g{R$wѯ+3'HQCP]=(|h` *X`f]otQ>@,bs#(ɝ9)rCgɢK:_6t 2xyky4N$? zA)^bܽSmٞB~`-JD)XF4*bnLėx|9pH!L0[P|p19Q&|FvT֮֯&7qg_rQ?5y02=3oK 6eA#~ FRĞ~-kqG gNLR3؂;mJYYg˂s[L~";s,GJ*m׭x&½vRnK$V]Kvd\tsMg^̅$uS99 c&l}m)w*YdP njy'KX@kG/)j:mq6+N$әw0 f'[xfM:rĶVfC,JX1s8xBZyPT\:HkHҽ yOqnoݾ` P ƐGDeX\EsƂ, W_v[G A/5)I,[yƯ#Fih9sOބ~@ݔZbZ@QŖX_f5Hܸ] QݦmջX>!du ^H*\hҹ~ [ T[ДڥՌ2__G027<(ڶc{,'#!-֟ #.#!.xyM\c܁ E"le(m46)sļޢTWcbφLnneo\ǵ0&FSQs³ֆ!9"\e"}<ͣ6-tm?i'g"OdRrey=(JiV1awFsh֏wn,ʛ)>x0HN鬿b=֣|\ASiD{hmO.Mc|W'w|hLG@N dY~Ҳ^L&5zeYhLgXo/%%pd-^SZ8 w/LtIޏjHu=ϒ8dkn[Tp)xdT7X&|z(%wuFQ.&ǩByuQ֬Ԋ yv|fakonI4Bq4o.5X@ż׊1kY6 C6- ף'3!q[k{t^M~NW ߒˮ㋝rQL`eB"UAE㾧3R0|Hp1sj$f} LE쪏7_FDD۾h%V7NqZ526Jvˊ9kW Hyk=ܹ<&y!-2)#̥zB2u6Ze(y=B)B(s6zqŲެYȹuLN,]B_Q@@@: % Y:.QO#jroIXLqCچht8b f}G~k@N6-YѤ v% O'.%?`U|?UD IĈ NwY뢒*oQKWGaMY^CkBec6-\oSV7z;IU"%C!G`&"ljX5=e ۱;kږZl%c_py  ?'DgpO;[v =}Y B7FGPVCD[DFK<ҀGpo|:Zo$c!1jE$Fu}9(YyEb ] x,A!Cef6U&s0rS Upl{궄C>w78DI3G {ZN$-7y3}+Zi|69.Y\Վ Sd⩗\zbnc(Yk @ [V-GdA>J$$ #[-[a_ِ%^0q1cBU]2KV)SNAHYh5k#ɏGQD N1cn A;VHE[cOClJ8Gz5B߃27$>};rQ`AT‹+8E{e..vS]Žp@^`wIuI{枚*lX3|9̦.R:֜usn"~TMTCsjGԨ-B:-Z2gF{)6Hh>͢J{x?y?6)Qf5SfM3m["bdBG/ cu3nrIo$zVۢC. zzrmچϬ -D{MX7 u"i)Ƿm眠AGc-0J,E)MLT.~ erΏvv\s^,׾1bL|'O}V}dj8uTLU7b4ڋb/xd: -G;5.j "fbҖ ?Uou % HߍQ xC#{k?[u?reBƎlo9ů"΅*"7$ 3qT'R`':^l$B+HB$c_U'~\ !RӇ-a`,&٬Q=>ֲTZMIQ{CDŽ?('ZӨ+N%9`%밞-Tq@RF.d hէ:j` (8o:=Mj&)] ب7I3l:U=iȡqe2eyNTD֚sT1>S:/(qp\Z(RܱgN]C2*`?4n| {0"<쵕$TiYT 0َZn`sQ \ ~M/119>#m1a+֖Lcs<UHղ-FɧE͂ o=\.}L 9yj~d.ddidYK\R=tW=l؍G>HzHBe'yJn|4N2isll6!}[`s͙Pd{g7sAtD{_\ś鼘sީtI7oL{޵ÄsM< |м 9&k>Spa7# :[YՠÓd4]\ο;*Y #6g/ѝ%8z@T{T|Fɴ<~#ӛlQ/Gj}:r37{}ާ)`g%}3􄉹 TG:*TbDC~ư>oߍt:\ v?֗ЎLyIasp\J+qCe@ J֨ǥ;ڢK[@EҺ՚k"$,.̑L~f{[a~ެo7fbL l"L^1k݈v+wO|ʤ:N.ŕBuiRWGWD3?п7HǙP,mg(+9!^2/ _pKx'ٽnщEf[[ ŀ Qgpyu4 1~7s"q\YNג;=[ T˄˕(n`=i4WphnΪ9 0[b2\aբcxH^ n#&V)  cepwʗ;5D@OWΉl+x%BvSYlMrO0F2&{"Dv:8m&ʘ0wxN<{r~%IP=Ӆ}a0BQ'lFT|# [ cB"[,*/IWse7m#ۗ`m-U֎v'X[ Ū2F; c 9o7sB%+f(fo/O3\-2xZ.t;$G?,ňji|:.>jZ~cbɂn)Ss+[e%G0 kK6}\ȆJbϩkGW}0Gk*?N6S%{!2B5y+FP _A:Ehst6>=%:X?\ G5huČ2w 7$wg^Y€'tu H`"RK24;]e43#Ӈ1@ =R0ѿAN?Oh9]p J /+t%) dӔe`88^5Qʑ@ZއmɌ!ϤL:f:ŗV-x\Ҹ](1W \ 3ʵ0鄔K5G|1|A3zlnE([RZhɝ΍=\:#~Ƀj0xQqNxS'C{˄UW˃bYuTf rZl?yGOrѕڄg(+d!=RJL->kK_쪼ed=FH'{(cp>b=B1A,e!Ύ(@ZTs_N'(1>/ہ}ԿKK yR5.ƶ< (ApbW)7,n(Q!9{=0zH[iWpKuH7GKa7.P JJ qҷfh Xk߰\i>wg%S q? Z\sV1(X^tF "r-aUtZ*Txp"DjRмB}SI2gK$րsB?e kik`mtTfyK'S֊s(-֡| ZQD|DoG'*h^۬x4kw5A-ix,G1ПL%aVqaԞqJ> ̮ѷe'QP,-ps^KEDT4„48UFoc})8TwwKGE.]kW8e ?V)<3+kuk6qԾ؛}TF9[":!(.T'_H|skMK9WeM3\ Ѓe$ bKRr$nٖ1UJTUv})ڈ xhCs!4Q?nGFfUY"S[AEezQ띃-/19ÇLMw4ђ:3{љ}gIcxpZ_9y=LVum$s̩FdPcse,4:We nO^r\K6ўۃ(DPfW~q,X 汚aLLJ&WʨM m&˻ሎ1ff?1PmYI.9R}\\h>qsn<4wgK-1&y_ Eݶ^I]#> '<¿< W"V߀*dF1)^Mh=TO|ȍּ\ w)O"2; I'!ep-hho~ 'dG[YPP dYzzP1Kp#nCItYK.Ŝw@E! ?Z:N?n&-O}uz k)} Pb֠E<_>` '8r .`sJN劉n̹fàbaޅ!ޒ, (hI^@y|+t4K [f:!9i8>tX ymy$OV5=Z +zBB>0!C%C TN5‚Z@Wu-0i<ݎwrKz"'&l=*L4ct|&ǥOG4]4R`oŅpKQ!/.lpÔ`UGi*Mń|\ftO*DjWUᰜ9!Tb&zO vlkl9,2*Bo=lr+~RrjM{ݬ22MaY,cGofCa̿q}ȖwRvk*~!!~~zƹxϐ*$AD O2.n%c] 2Ժل[03'*k>%W{ RSKRn~6InlyP<쳍żRABt` Z84rztncY&$FQf3PT߀;ph8RxMum)ҥ+ֶ 168W w.OϽ~n%67fÿFh,to чolMˢ xՊipU|kUꌽLu@#KVzӯ3'uHf059{l BWfn}`QsG:IQ!{!yg;r k?ufM,owM]ɫ:|ز5|-($D5\Nxܭd2MGN"DԈoX]":=Sі‰H3>q ͚nO[G`Cz Q ytNAԓ`c\]7w^H],$P:|>M0}޸`Eb-S UH2Ɔ0i ,Z;6K:kV8gߛ6 e CFł?e6f4j3x||؊fQ~N \./в-*xc/)SǓIԝ^n$x erBY`x6W=ԯ΍پSMgc5JkTŞ,z N ̇,!2 J`&$5E]XƲ}bYΚqX7}ſFo<:$[IpL:?^":BtJO=3;}*R(o)fiˣ+uO<xxJ/lAܲPFE{EqL/~3fMX,Hl4B)Kf 8JDNYpbݬM ~UgY L6YuH!'r3EeXZujQ wڐ{vE..}tHS\#7粈.!dL&8}m#̰gmmM3!ep9Z6{ʖ!m/c W qT?-Rd@|%c W5TNRBǖcW Q |C/ #۶B?=S!vd ا7#ǛW4#N3qWY ݯYɭE{??z[?#BNv ζ"SNq]{&BS0_=8 uy/HE۷y:1t.\НM_l(D.w5/#)U`#[U갂p .In;A@ќZf6ONYR{m2AA La˵گu}G.`u/`d:W\%E@mgߚbj|?M q5xѮ7# ݅ЕySCkTZ׼QMq)Rkhhc=Y|9ܭ3;1)۪VW">*r,B KPM{[ɀXdרQź}5LfdT)O!u1f+܇:jR9IYo'g FZP3D3=u8{v%Aǒ*0C<^ۍf)00G1fqH p12)%u;Mx 'Ge*H&I67l0ǽ#9}Axsz"pQN~Mտf,r˔ABGhL7|4 b\d?"I1ߵcO[?1c&1d_{r0yVu(3ۧV I#;'oЅF2z%&z^kƗ<®ˡRp34Mbƒ?H H>C!`ſSy\=rvH 7f$qUjHkIwNG/3<+FO~PfZA Ž2TepBSm) (QF1d.+~`0`c1:\j]ku\Ք8#g Obt N>kZ&:;my_\= k5Nb־ДдO‹tpKG>}]SuI0#iG\|{7Akw]raAmsr xN\2G>N޲/2h' b~9M/7PHx5zLcrSl3-$ٴ;LbJaW,H^*N"ϞF=j^Wr>s<6յqۿ O~bYRsO>X\FeoOCqꙑ>#@z$tB݃$NZwץE;<5pƶ hHy>}q9W:KּVx3'7>b v4ZJonXxP uDCDUDnQ[ax8Ǻs̄vd m.َx4q'irKj7TNk`f_Imo}>'UswljhE6]|Ө Osxw6 ek(E~M\E_a6%9kFm 7n&4_tɚDXX|čuCU;knqW}:2t˹W=Q7@!lt\Ih6$KkyHW.S32$Cdiu̪.fLc™bǑ2NP[U[.|)t\K_) gp2p B _I3hJ#u:x>CL7rawWUm#7;TR0L9&E$qKpS@wO6{xPziS!P'v,m jqLJt>yat%3QFV3>'Qr՜w`Tuw۹DQѴdP-u ztJ W0w֊?q!Kɜ囋G0 ^{m,XWK>1&:zdwއe_\4F_DwyF |lXN'B❪d`E'ƫ:ҭ[Z郼 {oDŽLHES` T8?t Hh]V 8ԕ XyE,w 1Q z 1E;Иz&XhU>zBSQ}Abnz=gh'؆VR+ܵզx֙쌌ǀX.~?jMf n`qMCsU*MXZMB&TP`( ڻcH /f&ԠpTpQ8g^'33C ZTKAsԷ VjJƤQ~=x&J{UZdEG!37>Vׂw6YHO]tfS)"{Mu=rMz<˿ݳZ<cJļ0|׵ (^bF 1:X -}28AgNWsK#TӾ&3jIh Ӏψv X1@ Ah SƽYH. ݍ(g'BLn(Õ1G_ۥ#|~,n<l4$,+.BI܀BH;_(Ի>#U!.icqjߝb(85aÄAb r[  6V¥ڌiWz)S%^nk?yVϓY,p4te=أ3ʑ1rMZ# `3{, YX6JZ'!m h @RGCڂ"l.S81y&D:LNiŗqm;i~Eb-'f|J,1\ԧ[D\KPs0UT)6x'췽2I˸ fm"]3tc?Ƭ+ @m^bOq$1&A^E$ \F:,:`#h$K n(gYZ07070100000375000081a40000000000000000000000016650944200006f3c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/>n]?Eh=ڜ.+КG# ]Smc,[pC*]Yt n@TvJd{-& ["W r]߷а *QǼgmN14H`DtD, Ew# (Z ~Ax1|ܴQ[Yrź k Kgw m镓F?.S~K[|5s҈U\Pai m+FgtH1@o"XaD4\%]O|B:oeWpyMšϕ-iSuZGF#Nr桪+{$c^Lx^p91)Lԓ B5 Bekՠ)حv@<>Z(E*(D7 šx(Z8|VB$'Fڷx_{nQ8ԦCjC!Ò0Q*@"<2#xJQݖxqaYL[I GY5n<ױʘ9 z`1;\A@58g;-s kXhĘa.&~O Z1~$ lQ9wafϑFAo b*:^!+Z|+M[ bO!V-@;6q`kRTbό1gıx^WP&upψ{ea6l_{MjD.< |ꚉǽGw GIP:4wd‚89w*Q޹G5-3F0-)ϛl|1űEgNe <[ޟD³#EB^p]Dwq "~giGZsSʜ4)ea=_<ƉW%=#_mc!SeIK#_bM 13$-U?|dPZT 5!nܘǣ}?[FZ|7EgޢB ueJ0]zIPBƒ\b6w@W'i+(~1&T|('}\k%@,bԕ5xMdΖ$'yu 8 "6iDaTE5N@`y-OWͼ`dzs-XE$H.71Qؙ! _©/*2>ھ(G ^Q֎{ŠIۡPWľ"r"zxU'N6hIIc86&QRc(~^^݁R5燷M8#LUM1U:k=S9N?:WY>~אc,uOOmORWCl2BGMc2$V- `v7s*ە!8hDHKѲLxU:!5LџřsNllG uGŏK7IX8MY`4c`+ٿJU?ёU5" u{!?s*+~paSR,ZҀ͵q)#lNUu3r浼٫\ߓv5@OC"dQx|BuM/C̈,P/X vx\PG!%O]⚯ h WsǂxG7 3U/+<ó]Q==91IKO &rq eՐd$Pɪh6u7\W ϊgOث#`Tt2S/U[ \I &(z.U]əAuO Qڽ;RIDO &ݞm Xqo{;4L `m 9_T&*r@r q'rm#1bC܁3mq9'< lk` iѱ#GqKWG)QbIT[ 8?{ObĖ<Ͷ3,=t^ƎMg=D9e^#o,[xM>Sr4F<ؓ:v cY$Y-^ڟx7jޢ/#^@V Vg|J?5@i?2_BQ{'}ɋ=\FiO'2m˄tx{7 Z.HV3F1Of8L-r^@& Q]#MYOr$ {iagCWͬ^ >öun*Т/6dsl}SF}Yl 7[ZŨWӛbҧ*s%Oe\R!]%j@?fҳ$-Ln& Ko,_[֋¡zhf#t QA¯o?)Ǧ؞@:zϓTI^g7l_t3EJ@."- q_>tA6ZAb~p I"d1&*SJUws9LqErm?4vXG=E.2| ,0SOlTycؐ 9C-pQDbáDF5t5N[+Rk@{ #bam"^`Q%OVuDYU\KD;HO{ DxONVkLșJ"O6<ehv ҫF>Jl㉟B:}ZTf^մE_:Ů Y_cMxXd=)QYLCftj3ND˥LDJEtON cOZ^<>Q OL!/Wq,%ّ\bKR6?c|?~e{҂g= G17DwLQxTUov  :вh񘻫2p^W}VQF^eڋQL:cx#l' }?4x׮X큹@'@{`w5%(!ʇmE檚YEz8$Y,L!s~a_P;c.?Z'X4$~.A\c~\/, -6 ~ h'ZJZ&]\l*xv:Z¿S,w8 +]h vV}9`h!c%*`Ӣ)i^LcU-N}S8Sˌ8gq㹡b RHhMSاe#&9e>SaSJxĉ<! )QFn@ P:)2|n`[-nʈȚ6L_9L*bˑM,,g}=50y^Sv(uZcIA[;j5qqTպkZ7/4'+eJ㗕(8}/>j2^kƊ'YfROLٝ& T orG_l"lMw E;-Pfg~4`%qPWKT-[oL:C~ͲƿGcM[جܜww!Qkxm&G~|dz/Og~h0<6NVBٮ} Q'?/n2#psf)̅1GS \Ɔ=SQw#CN".:f/e*IjPFeODgݿ8N(W:0\*j#I|&@w&J %Q=>.+yr^ڠ #x77Zl?L%O~ DhPpˏ?^ Q5ػ!\hѳh޲ zS*0ᶨ'"3]&Ѕ~q3qY2d]9b'$6id@!3j ȗ2D,'Rac>*8栿Ǥ=]bVLE0a_!1={ևΆ]Tyg Q "ÀZwN}Վ,Zvpho~Qc >BuKڐdWW֬ḟyt)] IX_v@ك'!{J!عI 9z1>5+nIrydX`"Ư^B FC`K&y_T>" /6tX^,zR D- کU񘽗-1F^~tL/n:mYCmr}Ջ$h? MJ7q3,&R\%<>Oѓ{J?sePi߰ iUa񤰂w'ϳs{?x!f\}ıK2<(4ج!x2'*oJ^e/ =Dv!B#K{6]j͚r)rL`~M-3/ cYgˍU|۽*ETZY"Y?vZiW\1_AGHe-~sH,ϦX[{o%>_%-]i_v#zҕ "W*#!) i')o6p;ߔO&@W):.:F}Aƌ~:KgE&+1XdN4PŊlqS)WKUGt}Ne9y>jԈL=Ƒqx>/s YOEPBf}(߂l"L-U՟ :"u*KyM"M"!'6O'8<$wMq l޸uK/ /3뾛G4ᠾfL eC&ktA.S}rxx)+6A+Z%"O)&W:mċ/M)|뺧23Af8 7U;_*L8thcGMZ/꤬^HtE" Iѳqj X){?-?%(H 1qԯ+tʤ;e%4܊H"3j54_.,HZҀlQ/ Z-$P)nh$T%W-FzS"8KĀ#!ٌYɻ}[g{9d: 8F歹pCkBߗk>Fuu?-*ʰX {*вy(<>ÝHfhv?>ppF1*ʵn7Uwć528#=ƎQ޲Pob{^w};A]Q4B #PK|pƇ.ͺlwhy97W Yq0{#Ӭu5iP *!-CC,h](mb MiMբxI̕ԡY܎jfme-̽KϤ,k_I,c RNՍۜ?e$i 0axz܏cpHדA_hĂ|P&@CgmL /lpdB7f0wV/5&!㕣Ly&'~* RH1p4s&X""ōM/$Xgj(=,V~;3O Cfe] c5Ù i{TџD?Sꏄ)?(ퟥ!!Zvi>SGEApO y N۸䊘i0 Ug<rʰRL RJJˠӕz3[_U5;B~t֢$vdo:@2Ts-GS_ i5B)Bn<"約0M9Ն;<[{[F^9ҙD՚ QV@ ݨT4…̠dQ1UK.ҧ!*a"WȀZD!7iݚ@Ȥ)j1"яù@`{5mgGUrx=ݼn{o@4-!LLXfAc L+Vj }?*EXO}kF:EM2"21x}rhV w=q[[_j$ G[/ᣛ-'t\G|q r[ח=X'<ƿhUpT. \ִJ\ iAI#.A iI$UZg_l3u72e/iͶvi9"V8lm Ö|;+QpH&7 fMb&C2LoJ?7 '$чA> =4;Y ~ ` S`;Uvx-[9U*e\=&}CWe}ˀ<_SIM j, VdbH%^b5fx;Ɯ}f蛹:6 WtP6AcɶHd:a]6T.~#ZQp[G5ؕ,Bam[ \A)E/ j/ U9O'a(K1Wp}=~&N k|eES t?sN ήGG|0"%,룔̰ԶN8m&vqѥ_C[}r`KC0+Qz=Q@>J)Lfjl2[fgb[6$U5fKެW{K0 <Ȩ)1~z)*w5]VRƱt1A?Sc"j(pz40"Z,k ?T5^exGj&е*;MmYhPR[4Xl(tC]1eSg?bb@{P< z oQF-`D ق3_:EӠWzcyVQ@ :]javW Z1>+!CԖO=ZXBQRƋȉ$EP['߂7ȍl.4y碖+6ۺ!uI"9 E hf}2h122z gcTXрjJRc<3]:~q2dnȕ:,t')ӭ^Gg8cOR )>Tz*ʸ.71ϼbk`|wJ ηp\Yp Gp!iy17HZ)'ay!)0SŨmO)ԊSY|=#Z| [~B\rWD8FrtMV lT6).p.6:>`S`,u˳:TW] 6R>)ٱl4SP z 㵳7 oĝ:OB_WNAdVS;1ӒsmM*% Ǎ l)4'Da]Jø40wzľ-҉yC?$1_ OM@&G0O~\:8 u]m"TFBpJ2P D7Z|[U*S2݉@ɛ.;N*OٷsĈ@ƞyȅ%/qՈoybI +R2աzNE.;g-SPMeoŪёÑua"s}Pj$C:59{V %Ieă/f)*@€!YF.S%Ͷ!KΠ@SՐO?vMcSnU[L{KxDLd1?ҧJ'n*Zs+P.'FSo *j投M"0met>I`Mrd]>2Z,{v˱<;5 Ȇ(Wf w-FWP.n{lxhK]vxG{1mzB塶wY+/["T&uUE~r@e6 dd$ Wd_o1 ѿ3 b,oߴPT bgmH ;REp3:)e / yRϑOpukWi#6l \e>6$:H7tɦMEW>ra҂)ߴ\ Aj[D3i|TɛijusEn4Z~o[ӞUrJcܷ^¹ ~/*<}\EI:_pEDϝaux"}6ֵ+n2Q?/ɜNtCJ*9A$dzޫxSp޴9$ Ƶ\pu1_ǐk'4y׿Etlp-}F_eeC)R*זsȪBub^V_MkU(h&gҎC}-yM1 K.=DJ`K8 py F9 ȏ"Jc:KN!PyM ;wg4/ Vp_9RefSzcF!\0E ۩5PET9 4o py1lG^Ty T>ڥP\.͹|V@3G y_Vg<s6!0gCȍ#͹1)-Krq-QDmWV5x)U1"u(AeTi`ke (>%vTv_e$Mΐ}Nf BPta8 )Y ^f~{B xp݄J|@/Fp-zܙǧ&mGh 26d&4 6"Z/ȞN&Ak2x5¤ 1\/$2¢z>ž1?R օ넙T zE rmTVPQF$|%ȕ 42L󯏃nr78c!Qnz0CfT^ GS Q6Ǵˋȉ._s7jqLţ2S>b S TzU KWr2m>( M.7OnEwSV1/WWwrKQز6IׇW8P'KQe~T17d~Ox)D= :@.#m𐵙%:ݬ 4gP-(1|T}q|Ӈm,+a90EyѴbE݆1Tt \WE[rr  ´ErfԳŚG@kP=ݬZ,zm} @Rs;{ plsi8A}HXrxxw>p5J%h<$؞P4h݀0Ϯ .)+;>(~+fFs&˧b2Yo_R峊Mu{/D:Y;6$9r*8co _Q j7Ai$}kn1Z(/Hrq;4!Gդ6&el!?ߛjnƧ}Y\:4s}"5M+I lk$8&R8Q:8hr LfQKbaJ& dVlr4ژ J;ԏ9>YUT6LWhPIm\[\d? lh" 'c˃uuU.{.m.H38I;oXˊtv2krbKr@F%?TR*s΋qhO<,mq` 2{$xNzY@B)j=B[YqSt?.i)0N)a2wCXZ3S4J\H A^蕁ZAjŷj9'1֏6q}I_tŃ :S5Zn51YRv|H &r>zէN2v6YBQW9• W00_gLQ<i?`v*]z'Yߪ.c`'x9p~0ݹr{xh~`fN?9!T?kV׊0/(7uO].LЦe^ {Kv $|kHY!5n sõߦgaBkA/ۓzdBrr~{anBrj]ĊH/U#T\jL=gChgB\F-! :IKZbX !X=8 C?oLbЌׯI=cU_|+N5dܝ/N-bt}9YulD2'Xd cK>٩")j}W0}7hdA=ajP~\Ys \fb[G(j(%Ϝ/1(v2.,Z/}x>,I"GGiA[ފ .4D5t">}^)^>ګ zx3I̿>[“<8j5:D*T X=+M!ܗN yڱX`C,':,t6mI)1%,&la\w\tYnHw嶼HrU$ԁ 8"{ d̢? nKݚu$o2іtk/ Q3w]/|[d Wq3<COG|[0s@X(Qmda` xmJkƻX@f8sGMD@%?^4.Gֲ9#oiNԝNZhd`>J0]|a9'yY$ɂ_j兀CL'&[]@2#}jIy5X,.xF(Kw@ :׉nNqF Ygܘ"ςN(>o4 gt&Q5'%ӛZS>ݢNj)7 G;&m)5v>%ٳh"R,.4#1g((N'ɚYVsLBݗF%WDgy$ ϠkW KH撑;ߣߑaF5 +tr;sTNl7 OsV"ZTAunГyvQ9BEϿl|;Yv Bpzr#D}|ot|"2ae+$p14LHSآ_a>fj^ 'o(׻Wt]|SII:9X[I% 2HnR? V0l0_8\sYC# U R_\s&T!j"|.pA;cmK@FfL#VSE@n/FTm7bbyjNr" فCQv@|=:bnQ>QPO ѪY>S&U5M<`HU|J^Aʿ.4M KSGd R.x~glKN4SYJf@z%!`1#" E g>̔}Mȿ B.\ ў]#[P+K:VWM KqdԤpXϜ/L;GȤ1w!TOkmh{D~T) Riʏ{ga|r>rXrSɏ?Ԏԝ:nn[a|.m8dW1w$:{8`d_'|*3jt P8q Ȣ>Vٹs"]Zv7*M8f_VP颜]e3 }b H2xJ_!Yot,z J$\4޳r(LPq.ho-桮 RrevU,st'Q9 |(q6P:~rGA%;8Jy!h¿*nCJֵI0<fT6%@}433yl zA}C-\u xF$K8ޅ['k|tft}}Mm+߫5E5u׵xYRbsIt"4H\sNkH(B81&,zg[YrƅwuU_*I֚n! *mѢ%|!w\ [;㸵SO1U`O> v0?F-ݫs-oVlO"I4tGj4o i7EE۝>9,QpUahc2ϔ9o7BЂ= Pof]R/#J+If.y\fJG+]a0$_Pkͽו !&M8_W̎djkπ^W3}oo%1'+_)ND>r2ofg6OLoN+uL\60"=#複4ߝظ{9&KfstMuiû%jRm;q0HvB~05Q7NCM&dtm= "U`5Xq' q#"ʴ)翥ȘC}$j߻"^knu4*!Ϧ$ՍY8b>IcAhOsi)_/5jU9OrrՈ .<& g/jp3@SF ٢> f],%5'j^DmafP J.*u :ӄJ z#\*" 8e]سlD(K޷Yҷ.A{iw(##{J$ٌal\pG4J*eYې-It3)iQ7TPD ߀fiLY݉2̗.lǒ-CBnPF:0 d~SIތ|~VS# h?o9.D`PޟY1zZC*DMvi^T4^AI`bCStO;ZU:ܸ UցkBR r*b?v;P90dn%GuvJPJ^nJ۵G?d!KݞL W8 Oa-*Jɼ9)>!'M.8wIJH&sn3W{#U3#r(?~g}l. WڳҮ cxH"7]qȵzre9މ1V?оވ y_fC{6QcBكƯ(jو#N]u3OHꜴx8p<;u298ﳙ;ˬ`/'%'ŏ1RbhA 8WzfP?eMA:U/&\dIT]vڦkё 8qfo*G\K_ʀrYWN!)VnpJs.6"95JaY8@^-%1d{Rŕ CzzMAELlf jwpF2FixKD /%DQ#W[V*.VbB.,m:) v㰟TBpNL"AdlrC'9驺_4&8iZd'7i EáSZވ:-n+ y!S;]"G#hҎ3b&0=ϣ@vZf(r_{4k'EdD d^P:lXw6%_TS@#Sa7뫊{M>WXב Vڣ&(N0[ZZy~͍%_ÔheyGʢrd[W,%J$K|6- 2ۦQI҄ V61Vf"XSߝ9B&P?@N2XR5÷][in!B{ȝ E %QSQz:wM)d}sPWJA <,H,A[oOVnہ:<(с2p5tag@yO4eAO0̌_< ZҀePr"Sn/5){@ʱ"Okod aKجJ{8<ՄOQyS){{#+i)o+R;Fn:QYؓW bsllT$ͺX.TY,</=yֽs" =V||-cVn) RZJQcXZPu}Xh-\ y8:U f@IIC Ksw})h=6UEAkրq&$vl$ڒl2 PK ocW}LY1PH|ҬܬÀɶܰ>x#qr;8݌#W!HtJ8ṛ]טN[HUVdWkDr`C3F)Izt' Ir-Vj΅0R-c0R%]-:v$'zp5J ^Qۑ?>>l۸G{Fn849C(ӹ_6ɝsF3cf@=-iOk`R=xdPX2$L!+|d U$.~&$ˣ哎bT1 s%-h2*n0e 8$h\Po^q n(Ŷ6-F|gw9 .'z Fd|MP` H{2asu2Wkt@Xʥ\h,ጚ'yP3G;,1~G]A\0>ƀGx!r?9Po -xֳ0z <h:l (SKeǖ=젉B56Z&. a4~VXÛI%Pxg-<|$ D ?PbQn6%c9|ڐ坋(`]SD!&Gɐk0'LqLZ3RsB0wC3dW{olaӓa?Fy?/Ǐo.LHͧM%4xb.WC׿U7ޅ%q]ezgT2T\ŬQp0<# GAsn5ȝ cΆ,l .g:2Ԍxm~=z18? k'sPv>Y5r#@vLZH=B@(ٛuw90hp(#"%]mպ]DKϙ|f_t \񑅲\LKޢW*ZriRr BgQٰC\sRP},׫><* d<{"fnv R-M E;ڞkcxhu<++NX_S_@Wx(ibD!n]= 1P=UE?7)p{A#WE_VcW;ɶ5n|i_xw*:>߼,+MI~|탿 )F&A/NHdRB,> xB:*R`mnnPu# +jv oqmI; ّ¦qYDN= aR@l6¡aRY􍴙(ͻ̍(>TQL*Mi:!A^.oPO7 EDZ~AH2ItV3sn3𡻾X5  XOQqK_Y_kٓ4J$+=#/rkBɌgz-Wl2g7kX'qVJGJb>u( DKReS[pS"WkNI亩 8Klɪ;=4w"*zvdC!K+dL孪_wZy2(S0i )|="sh rKU z*<#FBBtUeE< [Tv@2 zSLeu*[Z?*k(n޿椧nVp?$jf0WU(oT&珛.!~VeH;M0$QJ:vDm e*3精Glu/tu-ϭ~S3¡Wwy7D;A!ACQ: I|ej+|) zY$m}|QG" iK",!nD˪z-vIQ3h@z?yM#_qťjFk,Y򥎝uN[Z⹴*$ͰEC>7SJ1{ȍ:7+Զąn'h)H "mFrMYW$Y[[*Fb%nx>G,jc76SM%zr(ĕA. _'derlMܯ`3tHZ*rL$ƹ]Y#f{r (6o0Rkb.$,%je;@j|JG6y~F=k<&A>$#-9cƲbjpVvI Uxj?o9., n\әI{e#Fz$akFmD0'gur)j*QɸތXQ"MQ+Ӝ?cXwwÎ:y.)ߎG4_2Bi'ftϕ ֳ#`sWY]]F龦Zn lݶى[bS%g䆡9@EpКY,@φF>|ZkՄ1uڛ>N,B(tG{q.^rt+69?}[>1te]kG6,˜O7U s_M ~mYvZ(gyvBǝvj1.m[q]?@!h>DamoGrgջHДԠn.CQ?(,N<˝Qi"CRA:P%w3cg҇DBw~$s(MR`q^X:|Vox|By:# L#G>9.'=Ew'%ݼ^>65̄†1ŧfe/9ٴСwr @|&4_{rBg'HXa,U!GkQ: 9%b%\c8H$'_Rs f%"_s@IeqLYeH|*󑶈+Jr_Uc✶ϝX؄_g'P"ugi82F0bPχVv/@E5Ii)0~Nū3͓UOW4Zk+1Gމ#4u)[bUCf^NqfaYmqSbG"wzoMʬn)WN!>8K}l!#Pm~// Bg[ݓ*Ԕ4/OrqeYOR^zSGC$uElFz7;8grg4JYz{LÐ>kW o,7foۮfal!7={eX:̅LJp0נ$+:AS5]%E8͆)GtW:IQ$]!IY>6aV[>GtyJoxIV̗v{_jT^!mW^bG yA:ifYgwVsj ?"ck^y8 Ot4:sVq^㈉(~MWkث[?y@˱}DCF@خEل&ujE dɀ]qB4GP^\WxA3V#$[ mE}{iЃC鯃w0lf@$GPaSm15YW^E`?7WAD(z\'?AjFՒ`]!&E=kZ"w}DQX]v$<i=X"ƻynM>1qGa%ߥQCYqµd})< n@?ybadu3ҕ^TVHd|]~C+ gV_ܾmV%IsDWk!q*ԟ{B!D(]E{`luAH3/ $),B԰Ti&,վP^r"z36SR8"Ə0B@DYjI^%Şz/*7r38'$jY2zI)4uCccS!X؞U0W0ɟ)zz-*Qa@ۮ㊜DhҐFsAtg"Nٗ9{eZy}-GQhJz~R3&PTsdls!:V`uOsһt[y1zG'_8;i-( I ԑR@Hq7 %Y\N( (͈ƯHDž Ob܎J~˱<*{d+y V3udSEf1QP}+9O`8G>/Xn>$ .^^;5nCejxF.xEM/AE6+Qdo4:g4q0hWo r-:Ԡ05Z4:"j:`fZ'"2|`hUX 0SWxY$Aok7y[rL9A1d.̮mvreB`8 B*srPFukU3-d S(3߃x,MJ{\kW;o&IEWAڟ;4}&5T]'3嗭u/FEf(2̍KS#:Pohp[nJT$Xhh ت/@ފ:[T@M݆lRx]k??UCRjң=fΈ:KcO>r4mەuQy>AƩcbX:[KNо1zI-R!vPh \P݋"R[u@2ܡ~I6jzqW #nOhNw:CK<dU73- {0l -p`FԮ: %R"5IK !3.^BA:*߼pÇ=soZY[t& Sc)}ҪddyB O$t59H7Vߘ1Zb'1 [Ac.J-n0)n29ײ"{NMc;bƪ@uϒ ؠ9QP^"X~9D|u'[&8*j=X@|WH OaWB=Us[+q%AՓ!9u`c@(ز._Mh鮷X6&!cn!8m(:zH93,sI*Àd6pƬTߤJ@s/: W+Ƣ +QxdӋEN'(n2q,дj)ؼ}߇^$UC%}"$|Y tFe΃J֭Ƚ\-d9vmP /:Q8a> Z1muZU]0Ҹ! ځ}ma@jfGKEkֵo~@ċOeKJit\kUpj֥"ҫi_IV! 3^_r} Q8gHz`8ovR;ЩY?K@m}2nۖm%f1 o[hS=tXZE"Q*M(z=FިiP&v~2;__ܧɇ*F\@9F4'$coLֿ~?i;׳$J#JX-lYW d3D]Kohtٛɠ@q=u8 Li7u= ca܀cxƇR'}ewMԞ6/05vQct sOwZ}̱%C2'>!߬+Z4% {o,?Y2Br RPlZG/{hPR41 q#7nײ02([,!: (qT+[DȔ~R8F'ץA+~).@W 'ZVUk.I3h"D-7ؑT7C4 ŁpA.ǙW#`ngYZ07070100000376000081a40000000000000000000000016650944200008050000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/̀]?Eh=ڜ.+ `c.>|<*:"Y669Wnlk+u_eZ B[h5@8jR{I ~˙VY9ћLMt`fWic83uZW}@92mu ,\&S 9f{壕({'u/Ze'B a7RAߔJ&mgP3b `⒠% 鋶DbeЯ{WrtPSˎe\|-ZMXR;.#py:D:[Sj-i8kMqC5^pݢcG>^=ONm-*4{?!Aa>'7UxB8n壋_ч$ rC3Z3*mv,F !Plg g}Ec>-3E"[2RJE5@*wipejPDR>#~TBJB{f{L eKs`SSkxcIܔiH;hJSgcWdXmԶռ꠰%? (#w2fp y[@z䇊 I@$ {Т^Vѽ/\Vv[U#mU!;ُusEXvmm5y - (?hmYF: Re=-Me= _H%wH-x{b;ۂJTCجYyjshLha!xD킷Q/`, B}-C\BKnR٭`4؏,ŲcaM9Y"yljWWB'DBD ہ[z_͈aSD;da,~ wecHc1a`/aj+2?-29f͢q_h_{4Ӷ!_pTTqL6*47a&lR iQi U>7#xֺ0[r,|ʢzֽu SF7Gr@H y_͕bꅲ%8"䕣lu1r` [&FJ8=z TlTdO9A򣖯\^w{R7+-{2C2THg͵nHڤl(a\',&*BWt:v%`w0sÏI!oO<ϣ7b= qw !n2",w,h+)g\1-_gk\X21]gEIhn .r_(tZ=z m $ .!ḜΩ;>OrHfگ!t)urӮEVa #].{Ę.[̍:#@o2}\1ՆR,eɔa*U{#/Q&wPrҠԘ]`PtHK քeUk[`l^V9zXB ~6!AR}~=߱iS##g?c|NLP ~7 -SS` *#KlDR4E˥$SX'jz|~_kc;}5D饂բf7+Y<(U{'S!fcuESw݋*&,-"vBjZ$ucS4^x6p7NE<@8kb#Zz?FYQL7T=73JZ=YIM0qj"՞1 KB{oh4^"b/Tg_}"7Wb_{Vs6ū:08fD"9h7X!"-hy D0huiӗd޴G[m&|>X† ~Ȳ))8F8;Li}ʱZ$|UTZՙ3OZr6K<0{遥 ؒIYuD5T3ᵰ_ߚzZpSFVYcPҕg$ eQG<$%@h)*Bc݊ô:w=C h76Dd2pۍԼ ǴLI|vpSlO+h#x%כs`>#<_n -h$|?v:7j#AԝkvӤ|X@G! ܬb݇sk9in_<睫@{ʦ{H;>Rx7NoX"vKYcW)ob1&vڸyeV^p$(+ տ46W\ueXw<5m4j̙_ǫWn"JU.2:8C5"& 8bpw)>6ijP W]ZW;4j2cQx[­s<Μq^4\Hs!H\F&'{/6}"G 0}Id@h_Zo^C@mi*Gko[k`džqu )L .u*t0EyE Ҳ:!]HF{.$O6Ul»F)K$ת"wU\^epN9X= 70u2?Ӎ&jί*GA7qlN^'Ԝ0OK 2_͕5bpF>;ϳQ[ʤީƕʸWIos.vDp;RȲcG Kž(ʹ|/Zۡ3"V҆{πڒ[.:۷܀_V(߸/s{]v{1Ogx3+d՟n< ;Oܰ[ Fxi I׻lFm6$v|XXp3 wh伩}o:ron>Zv)Vi!筁"FU&--AϖQ *Ȗ^/;-C)ucj=֦v~ <"ťEGŰK^ƴ:@gp~wEtC}s맱?8vߥA;h>Nl%_@\Os:JMg)3MbaL_%%x3QLb5yڊNuAC}w[\04ܧo[? 2Aj/4%U8mVzɥi)v4MSp[5\o!WWNڜ}I18#>md\UE:X2i]9Ȉ2(8"F bOݟoƦ츩nj5ak0 vjQ,9+aMJc.%t4UBB:{8k n*g!oS_wIYSKo/K&YD a'/ |ܡkI 5- 8bT-"r AM5ƸX{.t}Tu!u;0]"zB:eCt,0띱|M ]O$68a4eq,W85;n8zk{@;#vX5 t0Cw HrA%Ad6X{OP1Zۊw wȋ$,KP.2@Dfj!'UǪip>$)I{ˬu__*Bs{hٱ jE;EW=vVM FG>YҦ [[}YwEY->64,:z|]ə:5*){^ QS '9C$2`S6C}h ^oo).sp>:2&S!-+T@*ƇcLN}рK2mT7`~4F=ek]PڑiG('Ԯܸ1Й,Jg }[U*g3LrTLʀwDPQw'E&n.1^B!&'O|ql&C8Ĩcװ9qYxL6T)5nM7eMMXN`|!ЉvQ .5jA^Saդ L1qA}J͖Qy>3gq{}9U8 x(?IExZm-tϿ)s3 h8M0Z?%SN t>;ZQ)HT8<Me吣t\Z-!STe'bp6O,y.WqYHjik͑| {`7JX^f,8Y/P*:Tя{K=?z$n .{̶i #m7"GHxo4=MZg$"ּՁgٺp-QqǣG)^iPmw)\$cZM-Wc{Ls[/qw2jYZ*y^=Sc ق]ZXMEģlba|;0w}Q(\&a:d &[ áZ# j|z F3ʉ|&lP*~GlRQRnF"$+J}-U4nQ|Zv\燙 B{vXb]w&3)bPd*u1Nhwd4 FYl:S~=,/S q2rxM3Y[fUȥ^4h^NT0OΧ^4[MQ!!iPQGUoԙ+MG{[='5\5xOgV^?'4foDfǾx)c:Cu9V36[ʟb:_QۺYa\B.2q%x΃v7S좧J쮘WY8p %c;\ثud1HC):HlBV5ϓ?Wጬx=IBu/ e! 'POR[!yA0T>PW8"f"jݳBto]ٝRnGD5ļ.<;iK%ci9~IXj'a'n)Qģ.Ձ q!ZA~[ gգ3a '`B% H>Gۂn@p+%BIXo,DZmCV,dʱ,֣H*@N]>*Cre!$dNn2L6FTB*>|t;'(4! -8 ^KqD$l/f6z Y"(ǯSpg9yV*Hqq0nEt6SFtEV|>Kq"P`%V`@ǎŲCᴼMqFC2K4{d͖>Y;viIYi j=?dm{IcPM]jEsJ•S8^1nܹ$؄Y1 Ug#R(Ŷg~r`PD E:G>& \Q';U ,F҃ڟz̘ N *;+ii8W̺A­#-­ڸ0XkM` ̦ yҕ ,Mg}e8`6dreFЛm wcFMe.w-sl3 cXgy~fۺtgdݰڱŢ=j"Ma@!b5b{x~=dfEkW~S%+I~J>6*lTT͘@9xӊ`]6i1^QYQȽmK6rtU~g-rbJk,}9M3T@tqpZO,CԢWR_ 4 KqY6-CRPJ#-<|_6&UI•uɃk/jgZMi#Jʝ-m pffL>v 74 M+#k֨>!@n%=DrTt2ΓL1ŸIqQ7?L<XIٻ-qnn njܲY??Jx3dJkݷOe0P3\/ C@R;VϙnQNEQxѰFͰ:ZpPs0EZ&:aJPjYlB*E :4tCPX$het$W*J?fP ~j +R73 r (?02 nJ;:b {8^^'_ $ #5Kc[1<|0FNw S}d]ͻ#FvqM'aBF6錩m퉒@^#p2R'Z+<)A UYy7Zr= .ڔe荮cǬ I5 }s|Iʻ}h3`E~dB/? *Sٰ̒{J,˓`ˑ[tC{nV%e11AJ#t hA{$L-9|uHW>]$+62(~ELMK"],]>]#[ ͉ fP!b|gyj-F #%ߙ6d\V t= HKCu I0/OX7!$ntiL|9˸s*鎘`ˤ-c SM2/\G0 i &[oA}vj_l#;DJ}2|nM6:T˺b&Jy|1m*&i6hLr#O_CWl-KF"/iƉ4wb^ggݾŲa;+xJ/If/AZ\>!-(i55_մ { Yޝ\SD/gGVRO呋פrv:nEy=۵e-w+HDRKd vIe;^OeJڈ1ts̈hkmv;#ff6FPp^:7>f73El 8P9HN8az$] `бĜsmWEǢȊf z&Ks#K#:j-0t ӈرIZ-H(9d`܋]sD^nTՖAbQlHU%9Apס/! tzxjFLKO~J&𜄹UvjOOCp%i0UC e\#nَp OSMr L7=]UCZV<(q}p26$Bn<3YoC!jog5Յaj]lR(#Jp`8gTQcElwVff |wb Lˍe& O3(IG\(;y:|&LF0ֳr3}ЉaN#$w$brnwG4br8X:ۨUm,uu( NGs3xަP.Nf*yO,m 3p;-r\msWpNlm0z uw3.7! Zl(tÆ +79vw%Ti100 <^ˀ[& 6Vh<q?i37Ug >'İVJm 6)%!!WK#R۳:\ˊDzWວ5n~*O2viԂwY7!G~\j9@8zv37owxN]ÖA9{5#ջ6@dIc+@<|(M0s_Mq?!A5vFV=|^9vvH Ge=UE1R{@GP Gw:!kL d7O2R yxߑIr-b^)#j l"7w&)5&߭!>.cR#- F@A01Hm^0vGEG1nf-%;NЫç {e,>eJf9bGnz[ɠu<9 96p1&#ovF!BLP}m!;<F](/J/,i8#^Z*'X%¬J%K[lc@{׺6_6ÀnJ %Kں.jNb1.M:,LvU0ԩu6~*bVoWQ"`"=>}&iF );p@ӂҨCt`+P;D#ک0rjn㝺și6}aN݉M/ D~0c,(İJw*2b9:uANY8I@㴢֗&*n !ކRQe}\Cų}4/ =J<%tGma(3^й2&<\ʽﭕ2XjoHW 7fsl5`1Y>4/UY?8n4A;XM&lM%.w.FƆ/R$3ƺ( -J1]6(k Qy ro4P֖e?JM"BqR FڳĦXug8yq.|{? ܑ7OqS%m \[`jrUOia0ޑߕ{p'T8{ZaШG:ch'8v/| I;6gatRg1""yB q@U1핗YHnt<䖽hcR5k%kL.!C҄=~m;3x EtӬcJ)rj=[\Bgb$5tSlRT~J ~/.A#<9?xTM.m[wĦCV_ fkpSuO[!W:svYŬ[ *?fg5Ϗ>-QY0_|.鏕c7>r2Yk돆QXZ<gϜL6 X u$i~us,l)PE+%IV S*g>֭~TC}#pT9IO u gN5~(cRA-O'>FY-{L]su*4#S4o7rB;c_3N1A3hW`݄jTVP7 "S8O=.EIJ30iLw +Ro_LPu.e&m EZř$Ʋ]+ti|hP ~"j9:yz#Ψ6]oi)miFK3u az}3n0y^DoFGA|;f.Z1p:4Dgg}K%Skr5[#}P fe#8QS&мGeG 1v|ʩQd#GӢn: %Rמ>#_mT4etVBlle5rv>YVj4n/Ca]US * h|hd!p+zܽ} `$()q|zaCڅʵBpkV2r{#-z 'pb` )G.@>749/zFtBi&*N>SgqdMZh!9Y4So`9Y$%@&!8/{ҏ`YaA^c>I{KvxAPqv?ome?vogiL0qq%m͊`^/vGw T H')Aoﯾat9N\9?ݦv`ңgɱtB6r%-*8pL kT,С)f)i)Bfoz @NE[`FmP!z9ޚ1AA i*%[b ^Z]Nek~{ِ~ pLLCk/([i3doSw=T`$?Prz':meZۦg+")?&o{(^Y'ǷmӹD$t:  x jGJE}ƸtGv#}2nD [4WQE!v., EʶbDTIux[3 Ձl$t^-q>MXzo攜gF}-B;b&([*G1QSO׫VFqKD8 *G<=_wfƭzݵCĺ/9N2?G"4A!*Liiעa5u^о|[QL&[h;`6 JU$y N1ܒ8 ɇ"ʜz2$}G2cF3)NPV-cl,N'eev<1w>RdVb}$'?W*Fr-[1 [`)Ɯ'v灦;WPC2䶒w[jt _ Λ-l e-^"4t:b7MCݥ/Z=x$MՁ:b{)/NxzLv<ߢ4ǷH6&Rj:ߗ`v ROA=gTAzJ@ <=*cwjhukq Ӎ@ez0y>^XY W Y7lT>-q@yAPWEV Ü rЩ0%o rx!hQIx1"!ǞҀY^~jϸ7"+׉|k52x6@x-,UHsP 6OK .aqfGn}gHlJ}LqۿiQLcItw;)4 ۈṮm̦UuDI8DZPAS%zTf3kg:K![!J*aBm~xhIKVz]@~zF.1cI+jz?%OLcs/z}+uN&)(TK2L܁b f5{Yg3,|C llU2b,WnXOTJy KXEX G\(7xg\j%5e|ӗr nHdߴ3IXKog.A#2_oKaX ݔTzx:V3Eh݋U'h1A+M]WR:OIǽ "YR/<iqHyPt݌lF~`OBC%M \C:u*mOqoKY^s˂1Oͭ>6ݶ:[~R)}o[w= p{m?T{% @uXߣ›PWp/nZ="RU;"=l7bbĠ>R5dP4(bBUf.yQ59xJzW{0R[65␁4x.I%@4WQ7_9B7 V(B %zJ ~*.)@e6]AlFS M6.QYی)¢v\[+=`.K N{;F*B $,R|ߩRU) ~p9(8aԲ3sJ̀O7I)-n9Ҭ=#_SxGw|np#Ƈh$̱s!DMbҒ㡬!{uoqfs #gX)0m+b`Ԭ;O2`zF^svUuc|d"eZF! slArŦk)5wx͵ru0N _=0kȖY] (lA+k kt}Wp/5TBLt/wshGS/j{fZj?f6 o#;_ AwQHHu$ &_wey~CeҕVelN1P6$\mC#nv7t.k~%AO, ]M(NE$mV;Z%jFh:IKs3 A[~HYSٚ0wWNlW v$9O>P[o5PWzS| ~w_3v=ۀzŘDZ6ou-,8FpDCZJ.pT,XEYc8#k.q+7_w:;1'vD\s{U<_t9&蓳h k"Lc@0hAcݸ[T5kծ4ƏtwKT?g65ՙ;Ot[_{#kf$ǑW%wA2g3V/::>jG!$ҹ}x/+;O5 o[.9 i?8o8z!A7Jf>R(G<\ ~ yf2ܨ GE+GEi6B+dftf ck~pt[l'(~_;%,c>zy ABP`'K| > P":sf,b1~[6m8gdA/G6UB\v>09R3ŁIƶ znlpXSI@:[`DŽ3aydV1a[ZӳY&6S:aotf"b"џU`Y* fV ՉùSڞjp0kBѪJ"jDU#K쨥8$\(Ḿs,j=IN˳gfvՀ9r <$Dǘv|:Š#p$pb_lf;Y3yH]P?7NБS $JL>iEvӼR+%cgG:7)-%uͥ- BU0MJ%re5{v>s<3'a^ڊzBcMtzOlx%QbSfXUg@*+9] =[XR H9$_6֓ #3 ҝ' h!&%_M őM!T EiS8HT+%Y!S)>{h ?so—p=c4wYeH딍 F+(k^`ab@7)pqBP" 5OMDz'F4&3Fuّa{ MU'0"gѰt̬oWF~ +^%|lbp0,P,Mx[q OeW4O9m&0ܝJƚg9*k,0^ks)sT\8YZZ"z]/IH냔 @\YD@Xڿl>7 !KPGCB^C#Iآd ײ3p\)x=mʸJ%kܐ9\SV<_Kqvh@֧$ X,G3 Dr+hB?Xl돾oTkɑni}.plgOUM e]#P, V$i|K2ϓnY&t'p7߾`vJ`KtЧĔMf(F)70z-r,[ėǩvֲ*jܧ#ɾ̽` l.m Of|C$W6:g{dR"O܅[e[-XXI \uAѱ8t)հwa8BuNU >j)V%%l\N0KMеn̫^@UJCs{Ed7$l8EYĮES[I5oB*r ެHa:ʈ$Ջ)œȇR8|!m+z-=7E|9)^ P72n^I xGE|;!2TتL^`sRM>EdS\ׯRУTS݈ f/^;`l:BhBK5+$}{ր]cq}I1jY XRG-݃D!r,s52 E3#ejOfI9VM.. ewW8K&E{p"Eixcg}b v9g3Õu|U?VF+]K-a)}"YďTf܃IV.ϐ-|$gkS(JE tߛ)`cj0TEwɥ $U "g2Խ;cuMx+>P͸{lq}<454A^-/T. |arƝ^gD8X'ask_pS9vyݥ=AD#ԺPg@_}e$*/ z2#xAJE#.X Re&\OL`l&~keC/ݥSb=UQ% 7α~}E7{ݏz#Cf|L [зY v1@xm"71: =WXmhpo0Ji?=&uL$i!"#9:Dg6T0KUFQrأBW-L .ua{cf|*sw<C6RR E+:$c)*/Sj"VYj[*Eq4g+k"9`ḃ-D*|@R.4\j+\m' b+Īˬ!~mTDsa;*gcitm$q xp׈kixkZ)[?~]αk>5Uv}}5-9fkrJYj(oMPUM2E{M>DZ߯o(@BN򝦜ˤ@ʃOfD)M, @KnBKuޅmsU҂.F۷ŗB 8QM!oO?'U4zSgjo,Ck$]AY.,SlҚNT#MtVY*I)gVV^dygyz9UBˌyLbVקWE&iU~יS*Mʰk3f~SƄak-X?!6 ѩ4 1_PyUc+/S+|P43 (VPVTZ91&w^Qs"Wt:a)oB1D۴kεu{j7ȐA)H  hx]~IYQx$x& ^縇Ǽ YkgcBb/.ͦ/Kڹ$g@:"mjU:xCSsϊIz)54T:WR=\-VGM&z3lR[]T fvYoק85v5{4-H^&⥱8e<S){v|![Nʾ婯;(ugGHַж[{:R'Cբ"UQ|>MNR#=ݜ~v§VU4ȘX@ZK^9v:]Sxl?d/nW 00_XUi%顕-YHqM!r$ ˊ_|"ӛxkwb) *,sI ?%l"h$k,[Ω~!|54aj\MxY͐_/θ4>B9ֻ֒b׌]_ROʶmI\%Yj z wI=:cq3DdEk#s+Lڊ Sowsub~fCPؿ]S!g-$O!E .󏊣Mz0E;lwTNjEȘ~-\|FJJEqcq;#HCZq؏z4f"LQպnqT Zr(Po.wo8|N5,g˸dF54غ\۷<<KEFDhw*Y@ʑJS&K-78V~5Y/ gx*P$"ÕNw}dyÅ;I!7*{0Ⱥb W$H˷I>b}U+PB5W5 oh@$1"o^/Pd>K5_˫/r~vm19UH%Bv%V͡lEK㈊3! ¹` <x%G{Fo#W[rɼ)}kqi/$Tϒ6í#װ}-cF"̪y]`\=%2 $\w+Cܔ.ofNiwƑcD=B{QHˣwh 8GM! |4|7;һפکË^uˢxŽy繎-F_[NܥDChl. LR1YEx3C2PU+ yn{s')/|3' ^AB-xVmNtYqjEsz`HB+ZYW{?/XX?`x8Jf߿TL3iBZd tx3KHJԿӲ}(v0Y\w2qV,(2E݃#{ /ֳ8Z/.,Ռ[:yJ}}>RYu(Xb7l~bPh\l͊z̏,320uDUȉ.apǼ7KbDe X2V\Haf-vlQU(c)˺ :ɦ(FpcK =kQF#+P[1Xt vcMNjE(l_iyb-:5HljK?%%N@c)@zN0YNF Is1׌w1i臞S `v΂uE:ubM+ہ*C?R -g`ĄN`'-R Բ"9-"uO#,}C%LGe']VxZO?8Qwe5`x,XvQMJ$L*/Qv84$W1gLXLM1;9\X12lgPN37uo=/{R'Y'D\u!!D麺_%{r)=9ɒK]\0?RE{m[E0taq.JpJ:ReHi䚽';; #W4YU'sKr-;e6  A-rE]M{K=1BFʸXr[@xjs^ coIÓ ȼ`} .";ّf]}-KM d{-,x͋k˧3sp ~p<9iXG ռ)/!`KZlV}I {fr$ʟ5Դ̯~EfӹQWϭӁw-HΝҷeme_@Є}H\K7 (+ESyDp'+mXgG@q*LE\^:cF885^ɇ+cJ:6D+j`q:~oy] ) jAWOBf䢐 K k x7zh\?υJ"OLotOVpga )qMb0,h:VSQ1kG(+t]#kϖ 0[o.eU3tG/Q ޯERrrn'04kFKW[G1W$;\ytrW+S[ id|(Z-.WͲ6Olg&PYOgjuމݽODŽxqw#2%T5( ŕr!;׶5䉵!A?>(iMـ¿,-dQrwK/I2rɕ#*[;R9`szB|V I= ٯø:%k=D|.*ݹhٻř&$v@E=Ұ@јduK: UuQ ˂rΟ@5=]Q-/"N< :@+M$HNj:7Zy.3bL b˂R8O N`[W3/m}6ߵQ&ڡ`5݌\i eX(Ʉ3 srz IH[]w.H(uN, nˢZѵI6H$m? =(M=>ck*`ˬ,9RAKk/ 0Pzz TMLS4SJxZ4]xڊj$5 \4%qi.ETוN#c@ 0Mu; RF$lb BHWL d w['v/7  #uԎA##v*eI>jo0*cWPyکc~ncLf~<'םWF#3 )D0#9Y䟸2"{˼X/Mq_"qǤiUp a)_,29l$Fg穱^N1^=^_*9&t-I| fF<7#xnj`>gȯbJa{zx-u? fMd0Í[r+I9GCHMcJ.V;*Qy,٪ݶEC'_{'t4[44[{ ~a__zqr;)d{D$p8)Q1` ƻz/n}Δ,V5PjH7\UYQ$*@{P@_ZV_̜=bsMwԢ1{]G19 \{ʛ1ߪt>lGz/2(5ǞhskȐ@2>Befu̗ḧl4bQCi*J僒E^ZzbuG JsL['8[TϦ񔈒U v(u5VG6uhT̼2SEip.3]Ix$ca  [jvh6wח+1z!e|9dR57OhY2iSO| er`^Ϭ6g$wf ی\()?엙s6-ߕR"Brm/b/cLFG7G`ePux0D# AZ)uaFzV6N=9s<7m\@Cc/"0 ύXr0bwiO5бexyl0VQ kRy^tdp@5)O>gAuz-y2ԁ! A*%g HBc݂m0($9L.믇r4CρFf^rCspi4ztytc'Ƚ Vc$a N'̿~82#;mg͉gֽ}AVn| @k!j~4NZ҉3bb`kI3O[( PWM*ٌ?<߀LIN@NqaH. xGtp2YseXe֑$:{gwᅙ \syaK^v1- qfj6M K*h/5L9ぇ;J{p~J ̀kj Y,5?nVz| T\T8T4WNl6yDmQNaUen w`6sPv)s>=hXS :(:}6A_'K/b&! NZM+Mx*x0 /b60'=%㇘@E(KYl=pҽI{+TU<8'r3LI)vnO)xx$]e(#7{SU "ړ}21-_`G⋌ +++h,Yhk }_e[y1CZ~$ܰFFZ*kݒwݽn sdAqX4t #XPv?oVCԭ5@Aͫ=]L3z ա;p?xx̑Ϲv S'Y5bj{VP/ƿCСBYNiTb|S&.O *;m]a7id[Q>Æb˴F xJ/G;4in&z!$4SL%!@7lz\1s? 0pf'k3u ~_IL`i' >Vkkn4c9#1G0!xP,M ƛc1<(<|ȶNjZ\@/TNPk\v?:Zil+U6a遙l9ƀ_Q)Α ^ڥgYZ07070100000377000081a4000000000000000000000001665094420000d0b0000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/nup]?Eh=ڜ.+1-[nJ b5%&Iw"bCv-ԗk1vgTfx;(SFaOb}W_@t6`bЛfzOLS .V2Q2&+Nt %dN'J J#[ > 6co1:dPy']%'g"pJK5=k?I<>ԡk"&hs,eJW e$ "U<| wPF&J%i Ὗfe ct^:3JJ,#w?]HJY@ <$@#4((*FҠ_+d]CW(7ErrB ڝoWՏ< Fw&-> H۸[W&r5snUP">qj] <\OUBzO,ayp?⚃ }V?<,_E0skt7-[xveY@2E})`#FaGǖ.s֋ 6N&:T)v4{/[M F8wW}PGzJ۾.  6*ҾH WўQ 0FZכruΩAѽfDEBzNN%8߮5D`lcf2~̜EC]KPKЄ>Gyw("Z hm!½MJH?u#-yN _cw*y2]$s\q\m9s1r 4:9G*]bDnwϿrM?lPGw&0k,$*S`0?[!%.oSoT2[;Mtz~L@o/ScV~Z\R >`8 spMRL*Lu:G/K}FT;qZЭ, D| xyGњEuZ1SGT!X]w@RDpLa x wa/ v3ٳL>]Jv+mީ`eڻ+θ^iEqɌ+=TVlm2@ ]\M*u},9O ;A(\ YŇ ay& W-/d9˟I6 i nf)jZ108GS[܆Yda1#oK{?#!ri J*71^w>ueyCٵo`@&*Uhw2m}DS ytө&2/]+N Xȶ)e󂷦sXgJoNC=QKz>] ˄3o/i.-`r%@TFS,I1aȜ\1#"(^?mt⿍Tעolҷ̐pcMdji_ 2d_4A^/TXa֚Tj&ߺǿϜcej444!Pz/nb8Yi*y60$o*e k} _%2%Cc7&pENP5 NJ\:K9ifu|ۜ`5~OF8k%pY'-]Qxek](5Bwv&o=cJ9Q{K/L d=X2 !AjTڊ!i LtNE3JԲ性bA5{|5ƨ #9[R}ېM<-qpFoS)p']Ak>Yi0mLgFk6~㇏OR8e8'..t]^ k)4P<|oSct|ʮZH>0#5* o-5dCh(<<㖬_99Gݮ/ of*>&hƱ G}/b(BX\iv*\ {]~qmV!.h[+`|qR '(5J3c--B)1aȬI# m/"] ǫ<8ʢ"h>i5|/g$sO /oJX}lBWB+*OL/mS{edI)`Wx ou$13xͭ%=k:hT® _ Gap@ O8{e@f(/f>$K 5G4)~J3/Ҍ-O (-a9:+.zM+‚b4?/6Q C9yPwh vc2q~Q]1u1n6% //WhU 70)4PfVuYA:)H*W~ yV$NCsxa~3l4F뇅 $x/J.15Cj8B2lO8ݔ+|.kFG ,ƚ4A|R큃hl-H{!*h)SxwYз1!ָ&PfĨS\뜂q-},[~#|MRR+ 5NA>?}(*ǦCjx…a,9)^A8Mp΃c n1^5Ds˰\3壹L@ f&mnijmb]'- ]zK_='~$ %NBQAXatMFcc΁5m>ӧuId0)uaFMu ֗ kp\*ku11>:S5ͧH;;`o@ԡt֍PF"='Ęqx`x3VMm ͮ-%+Bd 3R#rWV1<ȒW ^M2(|}A#l+ tC:qJabwr7F/e^mm}]U{tLmO q}95?{&@'sCY"p./ Ӄk粻vt<K]vƤ8.f|b/V(>IerjdPhLosbkU~ h=.郼IX3hOlr=KYmJLlRw*쨧uHoa6l˧ rަ[bЕt[^C`N٥_\|pA}<ڢM#G,!\UmE_TTEdup|ס,2&9r ú4$pMpqĶ@_;!LM=?U>*j! _mg5c{ƽ@"ךq2MJ.^{?EBX"4C#8n!HᗻB<-=>=MwPND2P D"E}::m{@yXC(>%3ypYbx8M[()UA3'3%u/Biq|}myQ va5~Q~Y/wE!eS@nͩvx9di+N#Vkկ;9Wڔz͒d<3xes`fLߎgr*[3 $6q'LAK4-8o*쮋H!k%$GDCC]z9kUjmøGߪ@JɃgBPv0Wԍ{4W޲33(Lq—L* )ߍI  fz됗zk;62*׀|u"Sf7S$KgS44og'߹eh?N`Ȳ_9>iRJ,Yx58,'@ A̔aְBJx]qnȭ?+󖥶~_XzZS堂3hx"h*vRε_^g)v.Mp(*V@ysr/3}ׄ ;i%ܵ󌫧/0( f7xi"s\},Q'imx2BR1,.6Ԛ T }TkpR"y Q!4קgcQ]H#5>J@_DuEzXnE!X`FXZf3uªC%&+0V3p LA1 (@K/؅wUdL "Q73H51& 'n3cg=iV_3pKW|ˊہkr߉mAIfg^ /`ġR_޵ ڧ0p}Hc_p=c℈9H>Sw|Anes^!Ӷp5˴q.f.YjʄݚCV乶tDaׯI0.dƾ;!;<.)E|!JsC ;awa3A Bz[chP,)}nAd=7Mؽw!Y=qA3J 1%ՋEWSBjB:&#3>oE69U!%p4 BVl7Ǵ_qA/ZSĸT:T,S;\}wuv9H >or B2^%'@ hX ڮ*tX>k `;%Cwr~\-\IL"z#*lOzDQ> $fz(&^oejmukD(\ X gx̹0~hiW؃!`c^ޑ&1 1B7`Fe=d7,g=4ZvI ^eWjƂDXWgFmi%j6MY`rp; 9U>4O4jX (*ls>y?#)FeIciɋl3ծ>.0Ve~oc 'uQHu4JjfAx> 2R0Ѐ2u=.J &C[t` Ր#AЁ*ɦP@\:rç()/XX "=D#]4 X&} .}ě6X`qI]#*O6dŐT008F5M/xrҶ}}^Ej?KI룮QD2eSUT OF gPEmL/ xٍZohvwm?@4Xi*F y7U62X+(Eum@Z3[4+rA 6¬uĜ !%Sa[`Is}aDy p[&~jn -wp|FN3X^8pTaѿ u(;7ľY m= w 'K*L>vOz:ЎjGx)JR0l:p1bҺIrWI-)pUy&®APĨneunᩃϺMqPQ)_eQ|—uyW$~S>|y&% VE|>4FbϨ'3&^KҤ38DQ61ʁ%.ke!+J4тlnސЭPu%9T"c +iu$d,A$PGGhWsfJ&O5S=JQ9c:/(?Jǫ_6;72d)y.JpD`$&> |,s*v*]gRm]Q_-V0ApZ逦Nd",ǓY5x!$Z+TIjR0'q{w3l I8m` W 5`F0-h*B@s6#h9R3(5Yq%̈́z3iﷀ-)K}kF4,?]Ķ~JG=noߕ>Ѣ8&wO:0- `^ay\%vC{e ˃6]y*Fj)`MJ 8y^DR$`NqIKiVCsϐ3ٿeh]=0wBSPh2K kK/*p h,<"{* 0h|#l!QQ4ߊ35AqgҢZuw ?1ǜk{(}2›O ?.l56>IbAA-#*Q׫teMhR0j1V@wtu9.+|FlC宽]+tD N^SIܺ?߶+G}@8.~uJ4;zC6xt.\eFɷ8D@ bs辷!p޶, Hb\>%c6=m!V<ϼ:}]ꤑt+pEᆵ8ͶŰ]NΝ:v6kfup}YSkƞexnϑPQbOQVYJ4ݛ3($АQ[*IDW $"PB.{r3Q%3I"-@YP@e"\h_<% p tW6-{p j;hCyAA "72Z[ex\rYQ\W 1$j*&y}Eʝ!yv"bC~IԾ`a\<C>_nF>31͟Lȑa*tKwr;ad&oV¯ڧ+־8n g$Q#^$JQ,'[G 1 t^xbm;XFΤL .RK![_eP(:/ve![>ȗ~B/o)YB(0kl[v8 Ag-Y͙8rMv~nuˋH71$B/$g''Fك:ihc/HM;k#I?v n`}#ì_ fn@e*ֿ-S0w3a!n?ٿ -1@}]^zyYk?5㈕kզ 7* {̋XY,ƹX\=b땠4?Sٴ1YOn$v#F%bM 8:m^m_@[fB2D1@QU=Y-zcBJbK@1jT@[5P@>>6sr=*̼ԭ1 G"9pc:ĪKcıa4Z~12;]a2W|z9T*&F|vW2jʨg`C]V;> =K}cdDl}k6d3 ~y{\Ϲ`SǏ Qy;}{ ͟87ُiœk2RrYӓ8@|n R{߽8TzUfZ=!52XaMd9ܼ]t+ttD?N`i|BpHxߴ7RײY\5!R ىG,!Ð50 \2iE< mo+wʨ<,Vgr2};Ǽ! "}`nDܼFvr(8jE<\&F p&EWam-/k<JaжCdy5h`u6,s3p!Zi(6 ]Sҫ?8ϔ}7_LtoAACxmoF3t" q+IC:x7Yz=b^q}8R ~hWAbލ"!LriGCt5{ =85Db#ǯ#P0ZF 3"& ȏLWcReN$,:IpzdOꂤI[VEoR .?,͛!K (!Ÿ1,ꞽD_1>mOYO&@1يO8B"{Z.`q~+F1;8]WmjѮn{_\Zr"RPr*2blD"YFC}#-Wu)b(]SY$m](/Ekft# 䈍 :]:X d<FCRx8pHF%˛ ս[d9@|꜍T15!~,yj-) U]_Y2FWvP tsgG{c|"R3(hwL5ʼn'H7C4/(lʶWt1i/^Os$uc@H:jهpb#-Z?NHcJ^"l}wV rJ>Zܳ=c#X1cvU & _H{YB$~AnKkI]pWM1W;g $&QDQ)3(n Oj?9 rhs?<TScb}fԃp $M^6gA P zq9耓nMpìLIC)|z@ ixMhk5UtoyW8K]Oau(L 4IiA"7"LRc&EVe D1J6E4.e#v2rPs)K4IfԄxw6QK5NY"FӥntPfv.+2L4DPOp0K,΂R{'}4 w@,_3)v#WTw![}hU憡q,mc~+;vH\ί-o\Tɑ8nCI Ds5<.;0*V0FC 3;> I`Q!Y86EUi\a7 ' ]0=i]8)xA?Ű=Ԅ{S=m7hVd挧ۀ]237JH$b-;E+D4d4ƌǖ^ɬ8@l\Mp@`Th*7M1jb!˙Ԩht4~a5R^eQ&cg*ܢ Xݲ4ĈtXGwڇ{HjR>%ΪnܗO32I4:cYgϷʞS7/,"O|'kB!̬m ;qE ful+<rt2O5Oh½x~ ԫP09V{~'ǡ/N/7% w'Ҏgyz)JDZJx 7(fį8T (u%0q4 `?n_,C F>sM{8x66a㦜^. ,)_ym;؉fORH`i[D:ZaB-zQ+w %U]ryxg hWkNΥ]z+tHFptCٙ=oBOt!e-~w$nPfIp!v6Z(u̡HwiG$٧`ǯO.9Q3<{ XVbw) ߍVt0~p^pb䤄% gө2v!9/|\K,12 # owfCuv< e^o=0P S-l!E1 it3r bPh5w68x)}f}/^\ &h0P/ln#$¾nZt|- ("|r[Ca"eOxY˳*4(McYQcgnuϨ-mcH67jlһ2U $F{1iN0L"m*{k.^6{J56c cy| "i%)Ԍ#5|:1i8`:5ȿ#%'i b_> 2 PS, bg=a\q~J¤?S wκrb\P=4# IFT$6!kb 3r.\{o&lFe1I9o 7狫tӾ`-/87sL}$+v@R{FV# \61iZE%l逯AtHZԊFꈁt8@&cCs`xCȻ9iV^''x7$ ]gGnxGVۑ|]s? 41EpNwۨ,XTMsmDanu*lEA[4p 2ά\mIȐРOt&|< {fMF٣eE\Žr O_e֐$Wf)UUiN&ba5V a>H-Rq[,w%Oc@i;1fQ~i\\4+w w+xM-\8)jHȘ;&|TF@뀪=`4zj堌[RZjDŚMt}Lŭ@?ٽ'Ş:1y#;b&6SNBXnQ̮[8sn\gNʗ1^1exqXNl+uJ_&.T ׅBb[a&.!4C45o}OP~Z&[9mƧocВ?˜ilǾC0JB *VHMȁr]zaUU"RX[ʯvl^GF+FTRIt#SO۲GB=i' (YiR8Cn-:RH;m8QGA)~Ŷ;I0΂Oh5p< Qg|c 'DTtNK}#쇇Rcߨ\4t;V ̐B7>U ';UX۹ީo9e:&=5 y\&sBDHj{پjL{:v'@R)< a;G79r~ w9X:Ka}[~壘)]qm9f_v!gl|.Ƹ!+`w"f5҃&J.aN3)cq=]w%,` 8ː` 1Ew]Bg Esb&"h :m^8Ƚ†b)|fކ+֙kۖ:kpT58X$A!/#Ͼ]h  l8U8߆_wOz[cܙVxaA)rҺx)nU bA1OUS(HNC_M H<()H~ [Wg6!ˍjdc*Ffip'k>E.]n']F`4}u}nEn_$L!^(⋄pO2xpT! sX?a.nh1% fC0l)߼0<ۈUBiPKn**hãp~ )Qd)Cs:g27ȘvNWj8T${";X^ -E x3e|H"!m~6dja>J}Oԩ843j%cm: ;HHg,|Rj Hx;PA-]%zfy5s)3=4}B*PlZ .ZjjTw"A}"`FtX^XʯQ3H{]8ڣRarCcb(i} ѷ]b.64Qce__E}hfuzhbaWGaU^6u].5[2bw^MRQȧanvr*\PY8ƕ]fЮQm[jQQ4 \lΉŐfϷ-oG$u u{y٧?a>59m"#|`(2B]Im-уOJ%0v坒@TF8K]?kLB*_jX:Ye u eLDd]NNJJ/~qt/(6jq _NdڇXfsZV--d.Q%ۀ?{~!x ̰?۸yҦ_=(~Pc3}5Sr175׌Ϭ2'-l:Ny• VVۊ76Ɩ *lCн<󱹂4hBt3 €MEe.%VY1?@_1%,K~ FumN Ct}kK\-cW2袠 G~5@w$#7:n@paukZ =нG'661ZB[OyBٛ- M0^28O/&zX6uSh5aJ a)SK;)yK="A%>drd.PiI;ݚZ8'!}&E@ lذNņu:J,ǖCbL3ca4B fTLr/JJx{9%zWc j2#buwPFʢ`f61P0Jtoσλq/՛@5@oYYv.DAdվrstCsW]y(V]h؊moxɍ3esLL> @4% ybB.\ $N^YӚ}{ҵF|wv&ތ{%4SUb|ƕ.\(jthfe0{{%ug0˧L\i$n3]IV?ժ؂Pm)kYO4hZzubāTƾ7L+@Dz _~:qꎰ ѿC5ɒ[K0>yAHl`N(7<[IKonCFW( mÆ{ABzEbnE|&nHzrX=ȕ/h#V1'X< G +qX?۵6E(_0 IYFһ=DzHDQ't) ]-NX?[LD4X#}Vgܢmt]̿\qdbC:Ig~G ЁDt>;b-'C}Мڱ͘(h>M,!~ @G, ޶f"%h 5:%|;ԻPR֛q@mWDWBr.P"ax} =33 }bB=ESOeYӝ@>^p(Q i9ZWbykI[4c86*qVS9<ʒemSG]_ӻeL*kf@ 'HhjxY,4 ) $~W'WQ%rM&\}Zx}5}t[ ~kO?DJU! 3С@e{")0B*ݓc%% \ԻvWKmLYits i-U;{$\d Ip87KRhq68⸚ž+tlS? {ʈ:. [xvL!lR3tu&`͂š(f"b/92y8Hx`%Z*|L(.@ʺ 4a*>8/N?VV50F85E^Q9j8mPI VڄKsf~v\2 s0FftL ʍS͹j`.nP?)x1|vס WknRO<Ü@qvxlo59"Vul:@CXyjů/T|#C^(T<~@ x[x91 ߎt-jh Q~њ]IukT FmlwYsWD퇽^8XHws،2Ȥ ' OtMfHܩO"1ecrVq\g`*V_R{nU_UDSv`NA^mk;uRZV2YY^BP# Dv>:<8P2XZSUG ?mV-_kDso^W͏>SFTQ8~<ḺSjʰ=A k 0^p@0zP]lp,CQ+d*ͮjJ;+nhg \!uP`!Kkg]I%Aո9|Qa[} ~&)8-~c2?R~7*Y{Y) w>Km hT>[P *ѽϷaCsJpM$ڇQ4.AN=uymԫ)O?[Bg/> uq;f RXh9m\z]φV2eM|i.!A?}xȟԝy&E6.\w>km*o||ZI*4(n~ބہhpP:thm}c&gqO6Oe҉JyzJQdG),B((^>j~!IT?E}26ZJ0;z`ځNu C'] xg|<5 I!r!(CR7Y*q"v{}7NǾmCETYȨw6"@4A30}'of?$8"'u@3en!/$.x,c~T&FC`g wTۧX3rqǪ?yO[ *m&ת~'̓Ӓ *gHeǎ>c=!bI7KO VW<{iEx 'WNM]I-Cv>tS[#7`xV6bD9m6X7ۀJHU/yqlNBQAڙo?6|VeGK 8sz2P_{ylYv&l Q6T& l ?5`Qr0_7' DjJm|4^)_YJ 43l){#"WmϦ^2FrR6Q8s2(򿃧`M,-|7aת D4`N έ)S[CK!U62w,$@XŲcߜ#G s/yP&NjwV 쩡 $ <]kO0fK"\'iuhl05T#܆w,^=UoF)␟ |`E 2vhI |亜tC¿qGē\V4i jI|D ʭ:b2]y=аq8 ?jds:1gj*Gxs1pT6`?L@֫zL=HZuS8 (GMe҈btBz רOǢXwS?,gʊ#g1RN{&ӇѶn4կFr+uv@?<`n,0,+@"{?LJDK@޺D Ri~\,U@'"+G/Hb.R9F1Bd E܍K."B/ _f|.Ư*'-[DI򁀌͜bљ!J. LeLX!pI;jokӰf#fHzԆHF8w)٬X: 4Q3ti/TaM^^ 3]#?Ixz9vڠp~aF+sC9xIdDw.Qxw;9RLJ`>q,)㣏=L+/x`4 Pm#@1M :|ǽBBr6!OXO\Ϯ{N+Pb).ƿv #X<,TqղoXљ]:~`?*͸ >YNE24lW*`?&/- By(ONC#O?O/b_hdV| 3ʑZc ۛ Ax"꾵M` [1LVUp✉trjKmީbM%RƒK{ m\SVPurFԂ嶿)U- E9T 򵖪otiO&O -j<3vv2Sf;6)Z@OK**"V,}Wbx5[i'?'(brƃ!Qx7D!#vi۠C j¥.:?o뾇zGK:ųBos=&{#9 t"u:%^&;ocR^;XSk5 (|83֞ѭ{M2W FxA ) <6Cjд/~o/ϷpsCemE{3V~$xihBJ ɏTc曈 l3imG/4ٮqB=ov]%hʔ廫&GAXg%0C PX'9OI,e>sE@ZH?_H94YYXz$NTf+yQ=Zw%4(%a % <ÆS2;Y {f8Er- 䗰O|͋T+XhcTiB]."\ cv `+Gz)L=s)+bƉe?n 13ew[ҭqii"8:+/mK)Qy v֎FzxY4l yH៭TvyÍUjqR6N 7cH䣥q 'Eq Gc!/||RlyBF\?Vv/gkLvx!* ͑J'ТЗMU6n$:&$h[ `RQUZ֝Xڽxt ub:!9ޱl"R-g)N/ :)6"k|=4xH ޭ`kK+9T]uƨ9wudGW4Z!IýbQ%`ZpfU2!4xp4gN9NNH 5_*⅔rÄ`1v<Yb’(hWIC}z}`D&'5[{%5DS./{_*uwHNJMG)AΐnjrAgle0' B(Vg6j U|p+ϛ<6KCeQRYڮtr/?8u,A|7.(Dֹ+@(N_Н{- ,dJ֗yª*P ; =#[R<.-cys~JWhVӅ@F@XjX™j겹&u("jD[$_UIr YG\4j#\Pe2(|ڡmP^gd r-~ ZA2` 02QxCt죜x0ˣw$_%>7ԝ]gYOyaJx %S'DSR "4M,.ՀWE7C^ϳ*_:] UuDw wqNdq޿Dw#at6yȗĕoӤT-fPc$^/hHUЋD _^j~jǍh4%~Osׅ݊mD,BYd+!c,`qƲUc:[!~RZpEq-l7O0/(3f`pJ}n*[lUIԪ"u̹a9L~B6{Eد{hoم'yr&\n7X}̺?#3ݝ٥YӣLQvԾаL}NM`z}-ŭ?j>@3YF_3"7wgqVztThC88nÂL1ǁd@3B;ͫ[eMc8Tòq92&ϖcqHL:pNn AiF2f.N= Ÿy!0Sj\%ž-i~)˫`+MM@ɋ)$޴>W2%qipr#זʴvT%ЅC\!h2] 2G>D;bV3, 26%n0h<ߘ}_%:+K%xk$%/ry2H> RGNrٺiQ+Q$" j"ק-DU.@_ q-`eXSPyHӷږPCO 7'^m[3ɕ;JtV;NqC0]{r,:]%g V!S5")* W WD9Fycّw ]+k_9HV6omegZO}*^x@BO ^Jr ۄMWqhi !g.[IڑrW [ifCᧃ ,ZYîi=.p[WRL h\\? zU] ?-'-w :vX:V:<1# \RTmj}$wm4:c0cG/N\4:cL磖.3Ղ=9x;% cA# 9nRbO/ӒJ75lwx;KS[+l$Cf@8sG5jP_tۙA'xЍ$*! WOsR7 _o`ʤrYsNA_6`Fκ] i$?^}&Kq`D䫁XWE{UBAiXQwunk%uň*0E9=vPak˭ՒOTJX^Cugdm莆ޣ)rj-9ϙ2-CCaa­P]NdTk?T?ҡ\9w! ᖩh'=~`X2=̶I <$n6`~0n *^fNg z-nX|9ĘD# QrC+ ]˓Zez_= X) d.36W!Hh}-dj#K(H[7=F5%^Ui]f=2Qp>Roj7]Y^~)X>Pq~dGMlS6?D!8@ά( ) {Qɱ i< w|ś2Km|1\TЊu)ZC`KlPxm&ڳ iys{*ũ2ujndž7xN"Y1w SčNv݊?Òɫdm^b{mlwp5"ϚYZTx"wSP^1:(H@ͻBq=o?+FhT}ln=-j0skpnf? q.ͦ8)R!<zRaTkdvGCI]A*G,Q_Elrt,`[;s$oBóLh|:>|&gR21|EE+4('/˄&dI&7@q^o*h䙞Z( ZS#:mD8+E;Ja/}`CxE$ċ=x*'ӯOVɿI'6Wx 8PoQ1O[GtGoT5 ݑ8c,7/ydj^J73$z'bW֮{[l?F$E{/;*(x_ނJ>'jC67è+i](3TJof81Xۃ 3lj"΃ U5u٠yo#̈́2sbhWGѣJ<>n/l&t]PV#-gP //j*&ŀ:{7Zui1z@<PuRnznI>f+S դp+L@Vg(^Ws*{,Gp | ]k pI<\OUaEfikW[l".C(0w 'K', L٩Es͘Uuz“ݔqDEOΝf WK++V WM׺Di0P߁o4Ak?83UYݠ0ciEs4JR}VlU^Y&~{7/$I2B,ipW"Re.߯_dkŗRި6Rr>B5dW\IzJGs I΅bg@:^j AX.C ˣe(#iZf|K*+%]|tvJ< 0mvJz~wCeᕐߛ&86\P <M |eP'_݄"Ѭ)Q?m.bF |&r Ih5HHu<cD! c&o8p ;1Uw^BJ"߽La [9D0iRN6$< +na(VQZPN.F!eۢ޲3 \Keې{x7$cѣ;p 8ZlV_(S,a닐#ڑ)_|Ti;B8(5k y6+:h-h~[4<3YK +u)8^ (ZٸH=eaN>t5 MiKZ Nl̐ەi ԽGQΨÒ_pƯb;$].?%YqKw]h!,NГ+R>;1="cT'9"[5O#ngzE"C5=ٛmϠVΆDB`y|3i}* =w.<جӲ.tbbngƐ(-6=X`Xz / *,3K;z+t@0.Bi.,!a.(S_ ;S@GhTH uA{6p9ycSa\ɛ{ͫ*$`(xi4*܌vؔY8zNfT˦޾I8xEW@'a30)7v#9coq& ƺ p>]_Aq Jq,PJuR^&'˚hZ 7@6+vj0|uG #fSz07ߒ=E~ M}Ivs``J@Be?b BO{!xwi>Ա٥u/l`W<ͅMC>{[L&~g}([?`1Esw$H+&ZmR6MF{bKܻ " ?9mTu)M /-y1?Xg'kgC[ x0\`/TZ8U7K%`FE kOceOY#>O q3=^֙W3xyj!Pn@G*(IØ_5@[qAO,-#vzWFt2A0J+x^.u]A+QwC),q DQIUGI"J3xn}f<+/.O{.׺n z?oFjhKŌ𛟰6 66u,ˆ6[k)lV$tq}YJO-^"qa;o Vq7l,5'BFi,|`OH/Ը9eJG4ɒ!:#(ir_pZM/_eE7X.psX$==h#b@Ä}\IƎN3Yf+6FU0>e0) ؙ{I:H39e8Srzv_4*ujPQ/8=6%d{'s0U8kSJ 4uj_^a6`[Erʙ= =prIj$?_()jb*DgcU!:ē2Dh?\?agB2cc_ CtK6s„et-2:\I[˜TLJvE2zj,A_Xlߒ-?>ʆ.@dct *\~tAAY l(u^#Pa تiQQx[)d!xWxǰ]eH@j+pi4kFis@yM'țNݢO7i5\hm9i9O0arcf<^D%<)לEe m 4c(N#WIrcv]?JIM*jKaEN,¦ $H >})zx7lw&:i^Şw)?v`]㟨7ߕ Ct )She9tPqZ'_0 :0%&MC}^; n<{ 3T E'x7VjZ:uƤ-hdyy>@=6ȀYn[VC,| *Zn-\Io!(R!17TdqA웸4tK^ ڰ| ^~y-Sp,`I(. :H9Iߵ{dBڦ"ipS\, W_ALm@.dtkkxTmue٠od 6Q?*ć#x'b#i1W¥8R1yW;Ox' IdCsiBv!}D|VrR3_ǖH7rF,sv Uk"3:ufNn1ds { y8PeN/stRcf:NԴ6\7! ǣI ^crp$¶Biq ?G8uv,Vtbq:נ'^4{81D^Lfޅ[FȃW{#BYy;jpo?ף*!6m# i_P HE?en9\[LDe ۯH%qі@PE05Z; x'}؅'K!@Q3cH뱴Z |3枽T魴@Eǩ\ lk~X?&S %gH%?tP+5B#,$Pַ\Tîd˭ &V jU|jW`6ΔX8;}JU{0ov9&L和Ibs;(M>^;,Ӕ$wWpxViʥTG`শ~RN[{۳؂~k,VhXK[VXuYt.1> L#Zꐛ,r}ԌXK[r-i}ɜӲrܪX[Vf^Gt6zY: ocVFE ؀^v{i_r7oC} nLX͉Tv -x{e"3p:֞|<~no4$2oWgdQըzT\0f+{~Ych(K]GI=|*XĴM dѢ1>f=]X12yk'%x7XR%(^Pbwvg95{7%$MB~bjvb4/um!>썋1uunh+-Vn,q59@tm۶#趧,>hiA6A`2: 4sfoBl䵞̃5OM$6~b{MQ>bfFYܬiۂ9[tER-9A RRLRabpsU]_ S(g)6ƏꅹNSp5@_ m}@K9sO&}5:m*SdbOh\hgf X/X{0>0?Tbj֊P@@MX.l ִ|];$2fMpnnFaC.: KmH k6'ʄܿ.*rk e@3f%ExhަC&O\]P5KZs *qD ,?.<"c{/wIUAC;<(fW" RQOӹQe ME!,u@GY*6չ3<4E_J ӻp<,eI4`;Ӧ=o|!;+Jѻ;Lf7l  :85v,C\O:@ͻeٗw*.*6_1}\80ܯY? Z DCBH-넹9˟]86v@sȏYb 5oY jМ(Rx Vve WZE'i$Z'}*1]=9*۷"d'ᥣ8sjjoCdz!Y4EUC'#n JJ跉8jd32#O)Ȉ'M AȜֈ>+*$+GRV[v6` }V@N4a>à$bLF5NHd-l㪰zCN0L9y16x_8R{]:Bk۷n V-Ħ }?Dr0v6h2o(V6}J|riWŝh{ex Wc 1/ިd H)Mi>McxKG}XX{!%"cG-*q7`* ^qzU*y~60@2 JNC.}+ 2- 0djʪ*45yplхYϜ *BX뿪/Xb=LKZpV@ nr|q35\^toiaFhɀz._т+XDT'eyj' )+?uq9moPteY"m j䬜{\eRba 73Z^@BO a2]昰ug]1\:slSw!guEY^X.\O)}ЄQSf}-50jҰFΠArq6́RCeJ҆顉eCR@m 1 8^wMa067 {َD\@h۪@Yow/ct l$P5~B 4"5- XTsU`۔qmv:ۄҨCϡz`(z>2 5&H#0ù~Yզm!Ώx8ND׷3C0Ab8nmXeN[?Xr CmCFu{4^Nˤ/޲/#eEm4ZU9q>a!)=mǹ rKҏi? ߰[;N2m,_3;0?8!z?. mEYq0k%39R4du{\<^XnF9ެѦ7U9ۅU9C6FWy Q4}[7 φZʁ;SmL <$Zo}0^iUSf_`_d?= Ft3b}~M钨1%)v"rcyP6%'"V5g'x2k\rn?z̃{n%!Vcuhhdfʨ [u9V>F\н X#Jt*I%ˬMA3 bblJ/tInPp;%b _/=[Vb$u#>yȮi  aB0{gHV1ѴD,{èiE-B hw&dJ[ :7y;;U"$Nr>em/>]P&2 M3>3}bQo b~JG'E@³ۣ*<ۍz81O1`yXAkLWZoiSK6uzɦuyuW,=ML*a9{{=bvni>{Gz8L"H 6K* *^. ] 9S(kOCu]ǭy<ѕV+؇*`k>r3/4s.(,qoJyO+-c_6Ά5/WX~\ߣj+7!֜?Q) klCvB"LU顀یC؀g dHK;Üf!XlT .^&%-ŴFHngW\!&e[>Xט/qʎV}eyr#CRRpʅ|կ'5{O@=yɦltCxŔ̯bU"B⧁x"/\!m"aM74tKXLgzgwF皎p)z(@XA`tSݘӚUe:lr@z=md oM8iݖi7zs*PGb08oB/9ޓ 0AKĎ^+/WC՚tEJ Zdl!Ƴ"w^E2LS)ߑ'TrjblIkqwX/-k͙T/xW?mܜL Hnx.@PH3)L>,c=$0v>}ֱgCgR6Aƫ(tkQ|g03.!zHr PF]sq|QYp̧مUBmЗ A ]jDVa0-nQZ|uhca6 ttf`xr,k 4er'q$ h@K~R1}Hg732颰tYP_Q3-iaRV_b&h#CKFʧS S⟩s?Ra([ި_[Zߦ2$,_36W%̧^7 WMsRk;)U%/e&f?D>$z CY!eczYrZ]13xA&O&zS7q2Bp `wý5?m<uxЦy╟L:b%3Y*+yҥd!^ >z (in\Sn"qr%f4_n9͒!SIw(_,X1K_q p(GBV4.6]- ×c6,l)v04yl:$w)#78]IF퇔˕JKbdmB6/9SS-'ڷ`u@M?O$S׌ ! brbhg~2YTyt b UY mM)-fՋr69G-梠/-!~\`"P,Ց5~o+`rJ',.TKTWUs76hmdN fx4z愙"qD$BmQ92bYu7>"AtNm(uEJҭetn|џ7rPzݦl Ko$-wzQ2&AITe‹͛l_afgݎZ|,c< V  cTn}0d4Ow嶂,-<" {;#sy^Vi$-uvogc\d3mxM_Sj62hL&M3[mbDverL7AQ%[mQHvSDfBK;L @a>PsDHk7{ @n5-'$Y%,Oe;Ag =]cD_y@hIkrs|d>a7iٲ["Z،^(5cR4`ʞvq/q"hPiH_Lku,2kaކK_ W^}I'un2B F_TE Nѥ'/]o+ sH¸ KZ'PGƊge ^B_=.z9xXD)DR9+r^q_U}@ܳm HC~5ح2a7n3N E`ohёksze3!Ս)ON Pd]ql]cN| z+gW(k5/c1@/wMqphzrD 1]nA~Y]l@A8 60p:A=&/5PJG6 -X~/eRajr[qdsEfW}Z!r@~;7D[^R+ aa"S1w&n{':Q_Qm>Lhvjȴ[ gHGgz^Ծ֐Nd:A^2eضM}z؜ ~#RZv>9K\FE~a*?0i9}'C9^H;;<;EHia2'=.?493H3'KEõ? ex`P|IX̞Twh Q.Mڒ`RnU2$I'إ[Hw7a>DkZPuhˈ6iW0tEJ @Sz>m'l3zXicnIe-cҏUa0ηCѽ@6x[[@mמYW&Pq]W=SIV*HD>?3yVNj`Zd22 lX$K`0pc8477iVm$"E;?j= lEH*aV}\VĈן}ʊb wwNiE&~G(\M 8D~]vB;ZY |M~M6>rEGz,eYÐrwêmQ_@n'?}i_I;G;wI3֣rêxbf; #:roV̜=xq\_(;'TVNi'oΡ diaZ}YfOraԭL: Re0) \kr eD(ajg d2+@BJT~EH I[?K|L>ZBkԨrzނruKpW%u|mN&>1pbs%z7WiFZNXKNKtua}X!y@{q["rb[Du~=:LЊZC_We3QpZʊN0?o4Lb,;0ԋE0ow([7fAeYߞc=cD̻,mۤ1$kYj89FPO< Vn4ǿ]<..ũzp2 eߝgo<_{ߖ6 $Gt 3ҁIM7B9WgӒ5!TY֤b}#wAݻÐ-EP笠?g]*z}<SSS%(DXm U';&7á @s,$+ӬX7r~p9]nv'|d:'| d,LN.VX'9/cQǁM 89U}p0op&SN8Jg tav{Wy[<@8kG<!i %98,9f &ȕr.;|,.#EjmCYje5d%+*Ǵf Sb\ӌ̋ {,CR}Yi Y=Vuv1ZECC\逽%ꦬ4\haA P0*nmg'K:OL5mXr%Ԫ~Tɝ#r9f2bwgp:v6mRSDhޫ{&-y@ vM.##j Tә~⤈j_'k 0Nr5vؘ/^(z.%YP/6 YoӁkeJi:g_L*fG޴.KvG w1,X2IzNAtrF{f4;z|H#w~boKa7%g2-T|)ǛhStQވYpN74_8T.0gl?s0yշFJ*yeLGfW7Mm^&w|㊶SY{1u>#u.B447lEi1~qdDRmcZA&y6f$C%E q@U!A a$j¤::޿I87WD_13TCl8gqsbz>! gwvVu`[=owrM{(s7崆5e4\d~:U_UB%=z &1V+IwKg,v :dEv6o4P үI:ZW[C]R L I f\y#udQ&   ^<+GR,OZ*ž6s;J4n&#CI++#-CƐ"ݑ ̢|j oq2kc5mUr뀕bDApISOԤ{jYp?RC O,K XnAy7z>Oˋ rԷ.ʯ`dZ3+:92 ZD!'%n+^)7OZ@أXEqMuwjHy*ph9iH):Zܗv`v=E0zbZt[ڙB=IZYWDSiM*S 1ҍ茰0bYAlA\s[@NŶ<\7]q֍޽WlnJԊDD c5rsͽqvA:9oVD<.x-.){e|qq6t5/kqY_6[tEnĭ|J]FaTZ?ӏ As6Wq(3 q11Kd 3љ"Me=xt!ʒ7%lmcT`).5G-ܡyQ]L1Fd0y\,S0f5!tgr*C 3OC!;6VNE} Y=iFR̞&s)9:Zj+:]J% fP#C&$rRZ+ȧ)\WW2 GY9,z|=2Mcm) % E":$xՐvf} k(玣Mmf0 :w v܊ drHBCၯ9F_̺"wW|0,Kb2Uk1{=K3Ռr)6!| Zn̄HYy~F8wzJ)oݟOwKWgIed]KghٲwXhsm:Q d{"j(SgF8~̫Pdm wi@'(Ydt$蔇Yeٓۻ҇ӉM ilK"P3j7yQ4qCl pǺ`x~8U5m9|nD4cݛg{ $1x^@9ȽD<n֓F>~#"ڍ!5 s )l?L}̨~^N¡2뾻CB <GaA!*:u; NaEqCH8VZH&d*>*q7*kRP@Ֆz(olf5;﯄K~3FpךޅV$w'QL2n8]u:SqaoЛ,D: 矜-ȴtQڎv\ڹ oBDe^\U@  O;y9NVD-j%;g|V>BSl=ϴ R8ja}Cfi͚iPJH{jѝY@n`+{f)wsw$U b E)gc;u"㠁u/Ă%O;1ÇBn=YAƟɫ[LD[=huF9e%&њ # f]VzknX k+Vw(($κ[庾-tE^&a0)i'ľ$FlE | +yKnq%EyĀ8OON滻?M#Yұ[{l>pn߃@JXr@E-&zS$?MYF[p L|)D`R.g73D坘NQfq~e:K!oOE^rTߺɠ+UUE1$WpǪ:ׄ/@}?/ ce?ts<S}k Ы3 y5mixw=~[EtXJ( hq`X6񍴙,[ϏOӀ?'BOd|q7aۻUaҒa!8qJ+9DU м R0(yM|B?,Ew̮= !"@DAj1#`˰+62/<5m_&euN()CՆ{N,鐺[0(TF&!:emO/[P AX cGdg3x9EָŸjh;eřjK9jWq aT<(aB%fO8w",#|M֖1֫gRjwJ:4ֺliQ{m4œVbTO(Yt:0w|颩#Gx6  Gm/z:΋6w.[%ɭ9WDU ˜M u *mk׃#r>'A uo] ^^F./[`+=5\GutٗGFʽT6'{gPV X@BwKPL_9 ]Y|7XsIzEKɦ࣫1Jz֒ppv9`)N⽂j!|šBb#֛*Zو4OGz?s d,yuZ8NWJS'NT''Xwĩ>HUcSU\OΏ2~\O֬woV}NtsF#TlO߶*kiH!JKyZ员_J۫:lTՈI<埈320 SBcsI4IB_kk3H}6gg滷sU!ߓ 4: 5rGNh1T2"|J84Ze-B[o6}[؊w;أاIFwG>2bW AT|}ujYs¿۴{тGq*KQjNm0nd眝[G;)^؛Kڠr@eap>>r#aHTGapXen&ϗľH(ͥ +7?upyY ?t17sNM^ҁ^EN&z>Q#\5\c8*VW+Uwg$<a:4- 08<|?cl"yb;c KSX9 {S%m 9>SfXԦЅ9ݖ<,d+q:P8SGxdBh3\P%[c=5ߔ6Li6#)8ѝHB羺[!(sKwmFJM 'wC&Vq`v-ck.@|vGL_p!AM8ŧݒ ]DebTb ,44c]Dהģ.7(1*BBk"$0t{_-P/HtEߪ~: ,J R0<ՁdN_@t,XH|cJר#!=-l}YК*[>CۺDjd/'킯=?x13r4ܩa'M+8Cg:=@HME\' PƟziʹkORɜ?Bk<&lk9y BҬ#?G$<#;G#Aqyξc]xst`{Ѡ(*0*8JD %MxK/e*ada*#NeލыQtO?k'izzOVWLS v+9U7.$N L?B֔8?dZL`)K ;SG[h}Իmƣǂ3o9+G7YQJQ!ZA }\Aaoc+,i}c"X`YS;R.V|Ϛ+v zc{T@O4s*}qi=Q˳/JuvLU[PBr;;T A {vKā%IFr1.~)_hlF$$"G֚iBMhXnף"&,N9r~gU6[xXd0<[τQv jjcgv^=}+VŇ}Md{9+.z-ƒk2| !21Q{P~.eתwR?qgߝkk| $:?\({M*O5 -iZD:G9˸a_SڬO u G~Aq߫%UA؍'$ςŇ175pesvW$pڜ"^*_䑝ZDfql<6VwT&NqhHe:BlI" ;l~ne׀[T;*^4Ȭ>(] x*Cp`\e}d^z|epn*鰵rOf1xy*#юr>ɋt Jݵ'[h Xnogs!T1'-CAއ1bI)*:cLM7hh x-Er"&gTRdHv#{065^+`='U2atj% :W[ e>MXa*"uʳZ]yFַ>fD8CNJGIWC! l*4상u nw,/}Ѥ(;e8Xlnqg˟*jU'lq @W=Ϝ$>ʷ:z&9XC ʳ_[Γ˹RjKwi["7HΙS4:Wf}5 7(5rrz%hv<}3!ڳ = 3<Jqo!/-kV*T7۩Kv6@V.0¥d~aA0tDȉ rjWq9Ycj0N-|Ca6a ۜH4M? G65}('0#zD{W8U$2 WY$K](?^:h`gl5w Y#/dx,*,ˀmVfKtr܏MmFP& p(4ݸaەxb"L FhgWKS"ޟwDZmHGOe`k|ov)dqȳ5NZ%z0~~ rtH7X1omIo@a:'Ugvg@R$vj$K !"?,S_8%ք8<;%2wC=[HQ Ƒ΍4eeа'1y|sBLlՉdH;)HrIb _}Q^;I%ۓ es 䊓=E:Hl_7Hp6m۳'!oօrN "37u?wXQZ)Obg FQliD4E%V+"m/kΔqCj>cG/)6P}򞶑Q ,[|p|OB1I ·7מfߔjΖ}Ar6?;s!WU"x+t:z0C@Zg8AwYkxQP^D!^\tUJ(|(Nxot;JpxA^j!(H~AX^/髏, vr.0L%]ٮM d<Q25!F#eִcgEH!NJ7[eqICr떍"kC@l3G쉨P᷵JZb%$V_ rO,ѼE$mar2;6OMfɎ'׸IDu>1? u)m)QBL|PrFٱG[ipb˛RMUN&hN#PWn3LyH]1rSpM !sNk;q `/,(r`{Bj:FSC3.b>vy}[@ e/i¢q=/dabgӳwt7Uz#ڣAŻ J#>r6͵,V(_,jF~=OAbF$0Bv9M4\lp2꺝\B8)%z+@\ȜdlpoSQfg=fuu+ F9Wapρ@O\FR]H <_S1yL|te-lLбPe2G{רYw0_Emb@b q2Uߪ^3ǡ_Dnݯ@[G+oL,9Dh2lϔ wcؑߚEW@d MQӈͲ3c$%.u`8S %*l.%0EFtCl2V.w,tTBER@Extq:B،4-+fOPg3܎%F)D!E %|w`NZb"@Cx }/BSw(u6;Jcfz9.DdW ˯Jȁ9;5+I?h2Lyq1L3n+BL&r,^Y|rͧiw3{r8's>kY%nŽ<CC "dl6:j4?ֱgnS5YtUӽV1M~ z>)'jb١nqOjg PU%9ڦhS^'ߕ8]VsR4e$)rLв`bZ2xw-!weŷmR[IR1}=d޿hft{y%},է;0ɽΎ6v 2hxu攱UI&L4N4k}0 mUL3,eƆY4 7<^WUڀF9K00gm ~q71QaΫÔ%0H;Uds s)CZY±dLIE! u(2B‚H㤱Bd}4j77yӭiMA:*U%lUϬQV.>GLCOո|BTW`-~ 멖șG7F8\aUNݫCJ_ۏbcy6~  ~xD!бfaK`d+ZƧۿ3sy&8q[Ȩ\'ȇIx:noJ&޺Z3JOvnsZVJ-ͲLdb^17Q2*闗5 UcС3&HOmMfM:ϱN 8KF')֚)Z܅%Ui3l(V4VHF\cat4g;IR? G'YVV~jM%JW4Ȗ8g *VG;jzJ P[5ȷI[pvB'h aŸ #_`2=s;10g)~h@Ey!fo@М06O@5$6Zj5 /j<7 P`iOs][j4C+A@ֲd8JkЉ "վjJqfVc܏m]K.tYnBvM |u釺*zID 91DP{P |],}@uK?ezN5Helピ1tvӫ9#قE5KR\q3čQfWSUw$L疀LN a>ZZс'={DL d#2Co|2&a;r'R/dMl.F?b"j3Yc5#hlM`)ǯ'ͲSa&*VgaJ $XOľu?4\)HJc\}wX0xA0RkV)ClN=I>kzN?Tgi/Ǣ9KuD:AFjf6}’;C # b#&&P+֙4dLdgCXOc~ixWf.[q_.Z[jNF-nG2gõ^= ckf!VWGd͖ ro;CWg< -\SD4jLm)_A^s9 q)FHVu ?5gYZ07070100000378000081a4000000000000000000000001665094420000126c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/c,]?Eh=ڜ.+ Zno_0R]Ԋ@؎-^xY`liݿ7G\1{``=58:Ů%-A:4͸VqȀ:߾F1rcy# Qn|%O^l#0*ͳ|;W L]׼i+r,R z8^:KUy8;:db?0y4"ӯlgi"akX7\U}:#i/y\_p1g@72 %]fV&'‹8r aח6==݋# "5F~%~gv_Oەw_v\EF(@XA`_y~BZ4>=$}R*yïJ`SLUv״5u̚(ݐ= ;aაU-IK9K0(lT˜} !q - $@qˑ}9Zk7 A+#SM*cQdf |$ >nFpk0tI< 6A9stѸ_a (aU,C{= 2}.s( jio06+X44↵+qKÔxRe4q17XCHhf EI٢i-*-Ϲ!\{22YP4,Ή|R2,CwuͿ@Pi,+?w~PZ@+"f&d_ 6yE[(8S}%r`xT@9 kV)b <}Uq{C>W DO}?e|pҋ6)ύlD&x>mW SN2'0!EuL0gBDmP!z H˾vmyVz'e+ѤlPmo cboґ m="Lݐ.*0HJB'|y`Ep?ZZ_7D/(<1E)72PcS`e!P8񑤞CKa}a.(.ql^IRu5^X"A"حF#IBZjվ|ե5j.IA=?8%p|| `˥Mm˚w}C[>7tµ `z7ygo3Źw = "bܯ2=ZhC߲*.mfiQtW(p7Af|@*v~ 2ǫO4) RͶD-P^t2Re; "6A x 9D6u(!:6\pɋ:w h}F Q]߄QnS/gnMQ@wCS`Qq9_T\wQe{e43$H5k4L ^&">>',wyΩ<2hq&}_h<͌QY,'mV1 Gos_%$r*[r2H 6PVmNtohl'KԉQCvi6ӛ]omkl-k8NP3,+q5/ItuD~ԉAj;bu(0bATZ՜'5\H[lz)uX3߁W4UoZ<"j3+0\6ےZf~}][(@ٮt|4pj@@97 #%hkg"~|O.V/faMv.4w nm ovzEӀ}q=?SU-YWr`kcFm$Չ O^*ttE };"KKM¬@ً{ߑU#^d^Fu i;$}^f:J6l.c ]?."XtĵxloK}A-qaо4A&P!ŗļ`{+fR1VoұRj/Q7}Bѫ%Q^<j;Xn]%<{-C41 V|Q3Y^P3|PGrcFAɾT:eP 5jƟ'.! nȁJ.6x.#Õ΀WX7>`5wznAoQkP7 KA\7Pd1'VIJzvNFs*pxD]~ps,R屭i!_\kaM >x'l lb[7Z\FP pqjsFz-fe mנӠ7eSQ?|~)D\nD| Zt =[a0Rm{3V[x1&jP fYg̾b*ސk|?=m B)_غ{di`3PP; 4V&\.9SUuQd;WSUŤO%ǹI=;@Jdz zfz +XԲ# sF35EBX`*p&\xgU$|&n ŒG h%BlM 80G%54!و.B>(0\ G32jZ3{C_XS0S@m,)dş`DZgLt&nђ36t޹7-XfV`z}]/I:.VٙU@Ϗ2AA &Fi^/A@~ [X?MS\r-&12c={./0y痫BDfeG'9Wκ.GOCUjw5@a(nB;Z"fhL{FZ@Ih=.z.ݑA4b nUI]#ͼ,10\mCK38RcG1)]o\9-xjNl/tQғɼ#c ZNڛN"/]^a p{l~P$ۥ<{1l.taZ9x&/ ~J_e~ !uzw57:xm< WtS\3Ү%Bt!Rz)&w2Ks4\3zb`' 5q.:|ښz,N:Pu =6\*ɁTyٻb2ާ@96S1+m~ԠU0>PӞ?qY Zg0 0Kh]_Uhl, +"yoWZCU$s js'Lb+xvF_hpMljN3EET$'U ^b\@F6/r4_1nb { {/$K޻ >c$;btpRHdz`YC%meI C{{{GY+tɂAHh?]wEX/OehN4.?w4K7ixj=xGpƐcCQ?xh|~u@Χ_ơ{E Og؏.}BPg~V+'t붃 mQ \xl`u|܎1\f P1~Zǝ-ӆC^ VC Gq{3a9lȍlt3->/-C0,ށ"vA@F'_Ѻ ݍYX=Ɯ{c&9{ {Aput*~߭`46>AlL`5CEFQ2[DM+{ذhv?^,c]}F] k-Z2t&^51@|) "z21J/+Sǁ2+ 8D>[_dOO?t o[Lĭ!BG_ӐbsnJ=|ˀFJN3 g4&F9kv<N[>ظ)$H)=IĿN￵nh(8/K>x2`1wX*r. SLmڏT(d @"vڻďF{9$fOgYZ07070100000379000081a40000000000000000000000016650944200009674000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/4]?Eh=ڜ.+̌mRQl(p9&qzU$BR/_o\=ą:vȧ75 +8_DMT\MٕW2TGc,hCKDˉꖫ C+3qf,ݬV _z>J\βH&B) W[t%Lq~H!rM9#*;= $xwx]6NGq wsT2곙Tߗ߳f;g%vzwɸy(_*wB(wHX lE ji ˾H48cwbl>eeU–*ջ@q?KlaP["3vL%N1zː SZ8L&-c`fl7DtO?Ծ`\.%nRzNEwf_"Gmoan5M;[+/K<: xi:e[L T| C"YC3D5,+hJsD5ls(.2xS73P(vY\K>KTG3(3x uڴ`n9}T8 &ZIK;;S1dub!#0_9-Q}rsyfnA_' J.R~$𬒵Ik*N{ihDv`-~tĦ1 ,^̿ڨޟ^anPg's4`oJx"+BD۲PBàYq\VVU錬芞#(p2}/.;j87@SC=V9xtZtu 6]\o 8,ZI1@K6KF]LDHKC#KTnKJTߚn1N)Ƃ93NglmT?¦({-ӳʠ%+)u;&NWh3DN*Ѯ?] ZeD%rZzsLUѐ8!xy&~tK@Cö (xulZpVu]H5fuu|$pC< %ɞ5niF6 x[ ZF 9l<] 2>HyHaR?}|'z_^vSI?9 [F|݇\ϵX2{a{c}6MUhҔ69j ׫bdC_g=P.cH=g]T}O.c {z(fJsɣWNQzuQ$X{ 6ՙRh9'p, ĀŸF:v煿i}ْv`2;iQ5f1̵jv +ꢲ85Z &*t`^` PZ$.k*-Fv'̪K`Dyw.x+3T[-w(ó4KFG+ ҽm;_4[[`eF R jK<!6Ոim撑W{V(J&Po}+{x1<%<'d.>4V &|jENG 3PˈR0l\Z!|rϑrC#zj"! /AR gSfN?lږ(T-DQ\X|kt8 xi:^d [N{1o^Qq`U8lwIDC Cq7r.,TYvmΦl@4"RdR{!f ЧͮT FMozM黚ˆX0f@gӹE RK H~D0F8;T &{OonC-'d6$‰BH4AP$>m5 t"dOvwl'\/T:pFh^pEFpm._.OKeng& !$xu:J"jv@׶@7h⺡9[O«?)>#zDE|YZƚНȗ'?RZ{ۨ9C64EĒӲJ2c(->lɆfJR[D{{9.l2fz P̢bk^'/~hݙXŤI*B X׹1 pƴsAOX%7Ǩn}xSmZj Th1hӐ1bG,*y`^YҟQ9w3C(r7\ f#.~$ښqK8\1 [y*vy2?Bui|?7 } kGF'ZzYe "ŽD-D4J}m?]];aw@|W*kk6 Yp &H=]xEdWQ2_Kr Ѭ\<`i%;ז 64uGL:CO"d$@}4*}BׇO;&UHf48\#.;tYḯ낟-QQ9/6^v$;cJZRsO ;sduYllYҳ`]BO*Ǝ^#jF.fю;8`B`a lwg唄şILѪKeJ1%oJɭ6 ~خ 6ΖjDNѶ6E}SJMʳt4 !V{M0l=8FH@?b1BWoAڪK:lC(A4\G5ҵkHɯ& MѠZTKdH[2㉈~RM ;YˤҐle&t YI3-ZΕ4bzWHiת2>OlxC *M HgcGJėݍp;젤SoHֆ\M"yet> ئmpy*M[́ڹz8v 6ywY\zYsnIWCY"?k{~2)_;ˮiS xJA_冚*}Q(&o/}"JL[I[Cc_DZ脿ǕD< Wwܕ`mu]` [rfW|q|d ^_3IaKꈁ{ *vN)z}p`8EdžԧFªEJwQ:-3Q[f1?zQRe&tuL!ìEg2zVY_ryQce!!yZ2=!1P_/Ule&>J8Ӵ䳀ru6-bb }eXwˮ@i u|>Ѭ_CMH UO´ȁ=J5U=I:w3+էY%8z,G9DoZ<5I1W\ 3$2ff_PLWgBh6" Ftʯy֙B*$Qt]QӴ`5sudI*~rejtZW4.N:{#} ^M.-LNl1Ͻz*Aø.Tʛ^؋8}43 0T]%y Er0ލ~w nqf~"}rU (5|GzzRje' OzlIoV'2Ʌ %~7 cæh=#dسp ob>Di@5 &li<{'>U~Y:Å9 ZeB 7(bb;0ɪRYK3GSRĒjkv8/zC[ri7S/X ̌(dS@&1 X~r?j;m}iqz!eGb')tGE.9-r_`7*4'|Ts.m|ۛ:]I=].teƮǿ3Sđ-%l(Jf \ lksU6䘶 XDZ=S|o NPYfMKh~6G"pkv[JPe>v>.RM sIDz4 I]gsmI9ܽu%vS. ZQYiAT*=xOze aL@.l#ND`l%sгU1=lפ{.w>嫳Z]%}tB"f[b9΄n+XC61K ~ U}ZhI<;?%otnn7+- ۛ8L?k\Աm/.;&JEy͆>M(~R. +%ޖLǪ4RB'5GsfƺDt>=a rD\_{c}Xu_/f"(154[0]}Ib_! jGŐ˗^Y 8F~| &O8ۮ;׏'\[9 EOU@бQ$g~ gDoT=Zj+юݘ,Io}rzv62J]^n$F[7m8oDE-0L*a\PoR}o$,弦ӏԚ/߄ch{jЭfزÛFì72 ݘ͒ҝ"#uMo' -b/c"~j>{FZWPi:}rKFg6>A:M)bE DԲ7VC\¥oG-2ES꾻x*/v7lyV65a7.|qg)Dݙ0&4RD/' #qvU|j\dKU17ɻ}ѹJ}*D5~;8{y)rmirx 'eUd'nXё_@ p ^͒)VtkH_<NۺGGS:n[GrJ]OEeth8qa`]c|8{vB>\VLV¶?$oG8[*]D_OxAbܽGBg@l O`vCmN0l0jmB 4:Bg 7@N&$4oGDB<5^׏ } TYAA<, Ѧ* ͭ%Q``i{T5býƨ=T(P@C2"mj15WFQfdwKWWB>i&CK䶉<v+ݛ"!tDܥ&G7psKhJDv$̳CzK̄T e9=oDjC-4:KJݞ;cߕ5dY 2o9 "<Ij_t(/+҄Ӌt,&R;7xc }S'LL_C ʞ}?"Xk =I3t/l Rޣm|g1_1# MDO1M5 #~ni|+Pb^ WJV<6Ucf": CTΨe2'wDmt->lO\|A^'Sf MEs/?e.RZ}~S6O}3Б/o29[E$E{a;aLH#Vn\ptmp5 d{;:IVwU4A^Am+b_߮ݕBjfFDwx|}Sڥh@+.Eq{l~Lqc^HVǏ?% uRRk ~oBg^@F803b//^z/ AmZpRwXWЪ|ڧlͷjo8_`l2DMU=Ҥ$$Ah ȇ( ՇO./v̷/)Uoe8#EZM23n]b[^9o7C?5{ЬlD`Rj%zs3o6i^/s6W|`z'QeڸJUBa{5k)$H,!ȘwTHok5c.!2pPҞ#\lEAçf%OڼvuT^Z)T;{=D$ZgB 7Iua- |Ԙ3V^c%֩*h\OѻϺ \Rt"K56ߨv܀kMZI)}Q~cCx_VNW ZIY^ ZCx8?QRgmb2BpGl^$D%i0GY/dX=s=?A?F-3m|ujSŞ"6ޜBj/Lg+agų[ney]V~UxI>^!*?[k!SR^ ؠ{b<*_̓ĂB TmܔιoQ^6R}1l}-"97ع\۬ηiR6/ZmzBJ=Sa vtM; c D=hȳkAŋ˂I Ƴ%5MePrSN2ׂtʆ7bՏ %cL7l\bOV7Pul.Rrn3'(mwrV-;{F5E F(df}M {Okx_i>]f&2p~>o2 ]>^J̩]#F 6&ƶ`,3)q.7T{;dko̪mtGE"C=z/oF2Mu|GU5%0j!drMzR.yZk)};.Mm(WHjV*ab3У7_D^QmnM8$p%'4DTo¡{TLVaavb"@ HO|u*=~5h2oBq ^)jS2š:Y8Xm\b&NQ3IUp֓=(XAhnV֍Jv.`' ШkM!~+*b"ZXӋN([PXXO<@bw^ 6i{! f@X Yc?Fg'H^wy :.~Ba; ۢ)[G&F*I}\SVt)1Cʆ89!6 .̈(V\NIR%9LP#@CO池)+O Bӌ5w|Byv,s7+Z c{ g@4lUT%oH>xu4cEYa!YDL#exnR>ս;;[>'.g$Ή>rBM_bu0+@.)Թ9bs[m˟1\5M][! aisl<46RHӺ$FPS RJ*/2_Uo a2S&DT$_J:yctÒe' z5!O 1'!t/QR1>F5#lv ?X>E?IŒ##jh%f GZt#xSn fGBPh̏.'ɧgG۫ްJh}-*3|[[jpsw#ך%Cd[o5à*]fQAP/"$=튰]2QV+ESe˵%!pQ GA1SRļ{<'ۙa\Ɣ0۽ID8oTKu>|7y;Pjb2{Ձaы$4w% iRkcWO@"Yq@f^ 8kpv#^PpOS)|8f윿!)vt$poڄadeFXE=m1ZMrtjʾ:Igɍ3 sRVt)>9(5>Nk]fqRk!FFcAԌ1ƈjxÝǜ&xR,<%GVͼ$*|̽zXXKmyPD:a21_Xʦw;EG)gB@_*vpTcd(kvmsYty%X+0/YD#27D= ID)M4wLCX0Od &Wǽy$T=طD:|TN>1P({2Z7*i2 ոNl1ĻvmU*k`ָhT2C5OJ;cPx'`aa%қ_!| |2.}Ka.~g]RCWL f.#~%B_Ph,E3Zk|'LYa }˟xY§a`7JٺbEK$;bBJTPEKه0yˁbtBJNݝJS>Bŷ8vسoG7 vךf8B&)0 urm{Xt4&R /h)->4ȹ2*SL^ 2g[jQ= ;MG H+Wy`QS {PI5@%PAӨ0K=tĐNZc6nl/R`tMO횒.P8L] k>n!KMء/=ېi/әh(D{v|JJNpE6e3TbmS 5s`WQJywGfF} "@P(6wl"*ڮCs`2b^rS]mdB'AK}G1%kl)@8P[tm5hy[Azv}Wz)bD&̓Y+7$KhkliwY1lEjЙ/g9r3XI5CX"YW{~#f]-8vdym-YDIIfvYFi; `g5(DkE+o*ۂ3 (S4tJ "[c8[@w>i~ο-aYs3y ~$aƢTY<ԊV QrO3)'AIQ0WK srKW3Cn`shW1f\- 6+a/A5Bv=ѭ/Y}߬҈?J{<>H9us_$ lP,s0G^d~Hވ=zg%qlE-0ʥ6KL B8j%!_)}tb)Epx&(G@! v1쨢( =c {mlPsž9냦!HA-Lvg:+ s\W*a <~XP"8=L6 !W$4-֚@ 71K5~vP'u3[:z۳$LZtYx.;qiSZE3̑^:,{j~1.1@ ͆+VpѪplGC+Гv~HxJq KR&2[R#XѤ$r+|23&5Y5M:ާP, ͯź~N<щՁޓՏ 5u 9v)f''nC{~']B _(ܴ@f2S5pިp|+leVTqMD7eSjVHs_XϤGW'_xΏ)Uo="x"ҽ7raMqFOWIR{S2yXN(OeT^j(sU~@sxG%)k[ /4}so^\bg#RR%v>0Sh>>vML g=#b?b:efn D a{SQyLلYg[ѺeNx]eJ{ֹq+YgC]S/Gyc̊[Nd mաw|0,Gk:! d 꼐OfwΖaNԑn "'"#jDl.$ħ.&D%H`ڀ9BXydW!$zlU5 !#rPkr39zVGml{H%)Xs G@u{sdǴVC8W6H&0_R|۲핓Ä^++Qߪ԰LrXfQ1VG2lX$扬A_>AC؎Imh(p7#4IWct`iR@^ȅ aa~/J)qG{HJteW*^=#$auڰ% :/%/1, ^r e|oWAn %Gϟ?챇 %#_>{CBuv ;DliOЦ%m\GK a,"3&¬`E @2lBQNȄEHl5ؽ|"ߍ~f ?ӅpNEVoGaa숷dSI Iӝ.wAScuR+-B k 7Ʒy <݄AW7br40/. Mŷebux^ocFYJt7!0["-4e+ Z,݉Wh|bQ!ɠ\J)t/.rZ@GV'puMs/%Wޫʷ)`bLXǗg+ʨ_^|N hV5 D]xW ZT-lnpJ"8;K+xo; `UPF0rz*B{^ *,g,҇Cfy5~hjcs7'멸rFJ$N~uwD>Ba1y;b,@V~$A+~2';4džfZuC@S hZ+6o,<6˷}c<o4vyά#d# ̓M1lOjXbp^H/B]}i.QmWD{OlWݥ-E~^DAԤf9J DQUecn缆K$ >`kx!uoD}:^$_ V@Jm'Z5Co쩡uBȆP)ճa"!+ؤ uhTqKZA`0ˢ)Ƌ=QO\ Q=^Иw[ygY7q7y} V4/t"H If&uNՈ\bFRWY  u0y] R?>a,0fFoU1ts [3,ґ7.a?v`)f=\̕;v8.4߱xQ^ +*"FV(|Yyѭhm#;bcqxi > RQ!=e, dc6L.EM LA R,O)P0d{mlx;/sOɡ, AjVob+u؜Wg<AiFji^d¤x|92mD ^/a >{a=xZ0:4kY#DS³l,=Z )V$䱵)Ꝡ6~Xu~](ȝ7ct ͲKvN-OLE&@>WQn` d7fBM@t·tg.n DMMPR.g Q2/+ '[G/;{x : \ȔyR|b}c+Mꄜ-2>q^}r5 +ً-.: Nv $㿮[LtY hlV&șS3`:vo@u)R<Tѩϊ˳fe-1FCR#-CIMqsd,81rw~g^]xeճi sؐ-8vBT@󓩺ۧ ;#2 9;U:0]FQ,OjGZɦۥR6Y1Ln_7s\%# QpGChBPQF -)a,%MY*{ͳReFTLchv.~عyg3s 66ASOM+.rQ)GL~E++9&J_䗺+Woo-,t]V9h;htv(x'ǓM1^"g:ؤT 4zn'4!R(Nѱ"UBwFd)LMhJH˾͐jcQ xGw:CAJ[oP9MG­7(Ӹ{O>s)*K{|'}Z/Vaۉw.abBY/`P2-$yAxF9`Lqj vX±ZN{=?TFϒ]K85ӛ(qJ'uT[~EM`?Bc ;Ē$!#BM6yf;@?|ir1 Ըt3,^uWѷ*\bZ|C;<+7"+S려YÿpÂlTsLZ-+R߾M a>{Bsadb \FTFaK򠑟RfpzRںngl ݱ̴Zr#we#׭!(^xb5H꛽f-0?KRwNayac  ;M'nbH=_᳒h)eyq=}XƋu@ɊݬЅSh0-$Ҟ^>t%![ P^\ ؼzJcU57Ǿ1LzH3}#HS9pHT |!;/(/B[{k|7oBG%҄B-)4Zeľ9xz [1 ApK j[aP,,pī׽"5.S2=s -VdO%|*_S@ Og~}>C}A tj]F'4CUǎo`Y`?T ja]J#crZ~[azg6t_}] Gdt='w)Σ"G1FaԫP lTNE1+z_`&B8>BT(zzG4!Ds_Sϟ9hl5^T#_g%_$E ˦Lהy>{sBޤ(;g"zXZ_*4L{AdMO9"aB R*ڷ!&1ߟLJ2u b&kaΚh.55ڲ]&>X4ki~ly6vR7t,4B_ ]Hj5g[֦y˧cd[LQI3a=yd!Y$=rmĸu88꿞= f|o;Y$^d|muu!UT @D벷־o,=wyk jG:V;Oo yM3*TɯVoOO :]Ǝ+UY:=*F^C=n8hˑ#wM5k- ZHV\1ZzJeg RHϦMve5|1=ŕ1klA#nhnD{Yk;#ujJ-R`sO{#!}}3hq> hY[X32j @e"l"'<n8= 6]?X+I6teO0i;IV ?\uH1$^CCq8ZM|-]+kԝfk!~"LEo \K[.iWI>DR 'a_']% f"?H!y?2 =KW^KSJy'e d\ԂIݾ5?p:vPBsdˋkHV8w~8yH.0k-g9APtTlB威a=C3a+ * 7[ai\Zw^4oQ ܙb?S h wd=NCVM=oI^+߉  @/C8QZ3"46Fyyt^VsXgda/K?z>:e(0I'Ѝ,N]['wcx5/f<߷B}!@nyw} ףln"m#!G۷"~`B┿6>fytB'A4V mbى^za jz DMZ H|EW\h夿{Ԝa`K߻|<@6#FTZ\S;ZDޣӊ$`&c `(l &"?RQ•F;lI Z:QQS:/UJ ` G|=7BWJ$qc\-)$hq$d"k$)aKuf-/>&pf|F!sN vOxt8/`Y*fӞy' _THI٬좁l`c78ȯ8+GAKz Pw)ۗ#>."j{8pw +ۧ̈ +ٗ\gEN Gģ+! Vc|Fm&== %ʘXkSzӇC>EZf{uF4C^jmhFK6{+W,' ʴڽBv}Dq 3#%*J]t # Zjq_և*DE=˟X8ϿNC\_`=R'8Hi6f̬ 3qSOet~Ac#c$.~5NbY8hwWn XS6}*1P_Yi"ywXeW3ӷkf۩1Ps؎6FN Txz"6&) !L죙k1˳AsO9C-唦Zm4ϋܢ]z/K.Id6֕1Yd-]&>IFo|_6? -C4`&YK(#nCK2uC$]1 ܖa)QtU\D[ 1%XcVXCRQ=CS=a,rY 2Uf9:\9V;G!, "9/[b@YNUu :*o Dn|GԷSW>[9?-R pOƃ,&}_| G~i.L3+DR;fkHVAcf+NFTxPnL,PG$-I/C8Kmz}䷤G_o-W2;]3AwvUZ2|oٸm!r?|k6̳Aa6QZK̋.1ygO y m"8jt4Q(H,yDguM;etWD}۱6wl~c}6`۷[D=|Lv ޻1xepKd43e) xEPO鄤g` ]%R0S\B޸ba @ͪF¢ôƣ})P2uôtFS[Ĭ( /?j6Hd[^ˁ8'A˫Rέnܱ\cWjP_A(F`x$h dgztEĪ-zXxIz2 N\`_"Rmw+EOn)GqLl(X*7QxiJߴ7WYZy*|rvO_llw,j`3 _:%(ux\go+ jL= e\V] ")ZZ+l?,27L$vK5PG׳A}~`XG_{{E/dc]Ei9M>خ'c9lHTb?ud+W5 ъ$V&= VS e"d=@ U=SSimL bnTr)W(`8!Ef@F8٬ :zҺj|]7ҥlGn +ij0c,Hvx _^FUqa=0-}C&f$ FGn .g h# x12lY4}쥦H7j|e*j[Ņ'o U"Vk"#lw~}ϩTiYB~0\{CyΒ|fu'OEvܺNj[^eG VyA49Dh@} 2>"o= ȝ#<֧yĖ@a#YzpU6p- Bm^% D"'@,FϚ0݆8[<%NI㬹sW}D=qHDv$0Rel_f<_O"Uga#\95$|[fWU}V$\6,|k%v5|Yi V EM㬢|ʇ @;٥*.=gX}wHT /M[3/J| ޅ`u^ǨMO+4ÁR3GJoF,*3pKfOmRfԳZTP?[rr&?!( 8"38X圏63(/"Ӣkt,HXPI/~}_ 9 Ske'˅3%]+ nw;}, O-[X^݁C%_k6SMވեO4mJj[*i5cbVgL`~. >%z>Z_G K^'XA]'_ݐ8*4W\67SQZ敆99b贩k, m0H]~-dP)V!'#&ip~K&`3^H.vT8dW|\\گ_Nw\EBRJ&-qAaC74LUo1Ԭ˜\dA6I- rZRO>8!ǧ2cC] FqwFt5s'R>IO ,:Ee5Pˉxs%X~g/-5ĭ;pZ*UjV}#WEЯ='\Ì-<+ڸ9N؝E/ȅ y<עg)Y'#:/Tt5|rEЍٶ!d .?y 5b 3W/,.Z]˹Oҵ.dh:O|- UVבXXQ?7A~2CųY$,vKbbäqU.il&TY7uv#LXKE֚G|cႅqg;fw\v{ r=rGǛ PLlbbnw 6 x۟~+^kfKi\AjF'=GDM$ q(0#"^`~su^ˡHD5#ꃌ*EXLe$M/h#FsM\N[|4_޺WsEh&.n_p|ˉ B .KED2fuk} w5u{)tbcGa _YfW;1{."vܥ/5&!MH(XcyV"a|œ[SYPUW@+mH哴tV߆ kg;<$@(/^lMOi9 麛/1z-:_$%iċzrmG"ՌZ\0Bi..M.KhrVs HN:oeklxȍ # ؄,%@#c,OǴy9 q#(up MCSݯbβdC?M="fOM\qğgv:W!PI_ =|ilօ}E6)ݦOQBAH{M0?p=KOK,ukӦ1sjznf2x@ ,@| ,})6r{fĒh~I5ijTD]]&\sw^:wjpnMo^oL~+eN 912"W@= sD=_t{XzCV!9c6l~SXL9Դ7N54! ؠ%RZ<-uy'yO7c7FUض^̘Q]n7n&bVCG*0.Q?!I# ` 8[䁕lєWO==Vz&gDRZcnD| Ҳabb=:+G$01E}~[=(fKJ4MHv44iiX:-Qoe[B +,.>iˑS!!ZX"vېz#NW,0pScR]w֐ۭ'Wz]CW=TY798Zϖ-^`Ћ5DK_ :GeFܪQr ~j8[D{yn䭅M:!Ӛ"'y[^ϔ.whyZ6׾}vy3YW7*$Ϫ/#k4&@}ʾ'yFJ Mp *P3j2NAʝoP>!<|J eDz @Fa[υ911܋9h[%.]##PxJMR;i]_Hq{˛|V!) ^9RmP87 <',V|D8ap݀dioo@Dsf{ɮ}\.$ x1X A ޥ}2&}%;\5]]uRriFIC 1bp͟@$rBO B F8#xx jQG"oZͽbKeq|rCb#(@a0RcN[77ox b#83@YFU33\9TdlR>ܨ68W*޲ $xj8N"<ޮ{hH~&}WN% (E0xXL8kaгC\eWFvkrkvkU&dh^iޗm"Ƚ"V-NjGSV<8(8X(X@ʝp).(ک^) BBmmi!3JVTyT~p|cQd^9(⼃M`{ _L# eޢst,3P*Bo$$pfI͆Ѩ?.b\q)pbu~dq39BVZ-T@==kډvՌ^4qX%L 2.^4t\vs{0#S[KA"p_įx/D(3cf4U>RRPZ#Ap W]+7&.fF rдEDuIu}$-aRqP8,٠]ֿoi6%+;nXܙ&$#?@vpW섫=-y""##Jǯ _€ hud Tjb㑶27Y'@ @|ߒtˌsdn 2U߮BZ :AxVu,BVeξܐ ~Z5s7@nn R&йsa:]&VmUɾ p p'[vMWxNAM2q@:w\S([eDL mes^H L8]MBMWXjAqvqPRX`[PTh>NI؎HEV}_8wz9QfNc#2ӞøNtt3wz _Nzjm 6@l^Qp=O=da_{N}K͒&lYgX= 5C=ɳ2W9`Zx!F5/ Eh`&iIIhd/t9f9 S%JO` |bS zTh-Q6;ؚbsUT1J$΂Sq&!?շ)L(Oz[n&>ؤV'Qi  B/NB3hz7f88®0|7bBɄ?d|K~Ø25ydͪo Ƙ4=9ľ!uBАt8W3<nn:;BÛ鎋,=8 ÒJͪ_J% -rPDOFlY!^v J}Vx?y 2к쯃St+qA(q'£\"IZ'_ߨ?hy\޻6rR{eޓ4zt;.SByM k]yh w9+oSߘw DlmFۘ24LjD9iu鰤|=5}S:xsZ/bڣL~:{ڨOHA}>A(gQ[,JW%aNd8ݪ-`detབ AYWyE!2{E?agY}X|5UKK.j {0xzHR ftb:n|N{vpӳ*k= 2{fwI*`#u %^>;$'kd׆|$$D yڷ[OuM j>,; c+Qz1wۡ E7vWX4*'N=i 8`nOI৻%+B0A;rHBrRO}%&u ǟx}A r"P=D2A`.TS!:29Kȶ߭rRPz@ @!w|Ci(o*|f$D _3yjp2?晦Pgcn|ҏ9)~~IumE&:K@U3O\3ΔT0h7'yopoiAyGkI8FZsܑW~6)KẃÙ˭܀84uY}gjErYp|N ~cn+ЪNTV"9itkﯯAD SS̷~/b(R$=+`c?ފɓ]_kSC#_w2W_]ϣcZRZ# iWou,2ÖpEJ4q(=ip$/g`C/V ͮehȐhFG[`|%}ۋ;s#5b4qE]ˀVF xiT9M}؅u~hGpOD}ɐn=سyU0ESЬ gYZ0707010000037a000081a4000000000000000000000001665094420006af48000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/U`]?Eh=ڜ.+!spu=9%GJ<׹Hz9nfD9*= u@%lZR@f+Mv 3Ymq³6!ϼ- V5RKm-0wA*)Y4˛E^<2>gFc2J/qG#9@!YIhrRP c$=c%XkVhmPwM#$Jn'.lJ;ElbP'B]QnI؋І*@?f"ihUT3 ƫ@60]&2Ln N]fjT'ѕdqdJ;YJJ_@;v ҕœ/"HcJ KuzI.p"k!LrB<"ER )7eTI`%<K7F}=B! $uK(e5]82jC8h)dhENݵή+|եV+{)w`Qr@Wh}˔4ۑ2IR\!2g ;,?!hgc=gZ%}&g%3bonٵJJHK۲7w~mKG/Bo8~9:D9]JNn #s+LV 0St`ThDt,ϔj)eKRXdϚ ˋQ$`ssc zLX^NXڸNcXJo:DvPܚh _\ث {zW{xsV[Lb[J= Ȟ 8nt Za̰d^cA*d&A>b#'XA~O"k:cDF3I75'<6 ++QK \/ O2Șu1 1ذaйuحņxzȱ͜ ;yˠM2;ا_ 89ul1}}|]F5xI Bl2<찈[!]b;~&{yMS7`['vEl"tl6 '/Hf=/F\{l=UM|0)$l}MF`"޽ ݤ9ƥ Qr"{=^ܠַ;SK*|Y)_ۈ{2tѬgo|͓k>L8ȃȯgF9`2Y zjA؇gl'o9LIϊrFlf7YkpQ=!Z,sDw43jba3q"?V|8 &D <= `EMGߡ*U,k2_b5JH59MaJ2]IA/$^0Dz}Jk}u&ٍTb9ջD1ʠ[zm~ ӟ]t4%nߪFķGUKR/-^uˢWwl8d@gQ`b`wУ> ׭|s[10s~ A6f7 ׁ2E>౞cuf0U#$f-_݆/`b6ugwwT[b z&&'x G 5ům!D^|>@xlB˼  B6l乮ֱ Ep֬\rs,/d1Dp x#7JD: : e]0W[ 1QoWPg}:(>+ LjFB!kdJRaՌ (vGaC\!v*.EyϺq;iqa2:@^gH=O3 o1^CIb@|( *6KzK#7'CaW.8iKK鮗O#~CN\R39)D_&2&&(M=_C]M-7gb8CYiP)ގ m+Y(^sSI=sk^RbVe=^4xj|B(#I D5֤w3+x[`,ʴ>[\_&ԁc6U pg2yz^Q>r"3\#F~m0E'ʉ|^2{?^ jD57NBx/A.Ln.wuQTPfT5a_t]T mԶ9kP OWNN6(b~,{qC O4dE,Nf#6 blW@NwģF?s=7 ]4,4fe i+t3yZUz^c/(Vly)R5Qd oL<ȢE6jp[Ly|_-r֊$^A[vBL bspJ9e-D'4<$)O:rM2ѧ8008{+VUGa"ȅQIK/IR20@U'xC:JkB[Ԁu3x[FAyY}ilyXCzzF$Ed{mEpp\O@n>2WO "nKQإ8iz4" B7υsҬ1Tou]z[`Gq*㚺"q&էoIz{Yx|/_k#DxIk@.ly~ZEҋ"sO&c[1%hOf kI2J5OC?aI5N/0d( 95 b"s"ۖ*X\ ]yehRXK4jۭ}`& MR/"PյS#鏨 H"I8clmɌu2-Yuy%q=vk`~%۞]hΐ8`f!!{;/VInx1EOF݋IjO^W&F`iA1w "@nJi44aUOm"Q)T;v/,d8hFѢ^uI􈌿E d_^Q[_Ӡv bO<2 ay<9ZVCN $g. IrREyY fx r!@76 exAW3&NiW8g6qģ'895,mN Ay.21 ( ߂";?Dw!7;}@9xb.;OC3 ;1(kLi_X2U q[ڦ>ӿW}ݖB'Z8WOzuXIS wIFWMSsSPt.?{8OvE}L޾B5Y(L£zL  .h qp&9[yDɧ:d-Lzw[*LYxrHV6ƌ(H?qA(O z9u4~xJ˦5?[ 8'D gI᫉7` !.3:d9Qgʪ˶t:p8IC#&98A*]`bgjduC~(k/T~Ա4"6qeChOr Qv @łVc:adB2@T h>6؅bx'k؍py Hx㡩!q C!㽟#9L>vA6"KPzg8{Q=OAMxx9=`3Rtr%PvcRd+3z&2ݦmrϔ#^~{ ˧$\W̒KIMGl@cٗ$ӥ"6`N(P6z>AGW K桊EJ*Xǩ{h_ަaκ)vXP&î+O0A%OQy^w̉n?vx^W3K|w1.)_Pv 􊋡rdaBĂKrp3GSuκNI2{[ ӪS]7e$sIDr&|##6bv@F8滛:d`Uu[ F#<9Y" 67,4\> |\) H2/]B$a_U!uƴ]j+Y]ьn:3iMV =wX%GĬQ0O KIzWU-%b۸6zwDi[.dS͘y듳`k]xS]&`\:C!k`(Zx&է ٳ"ŀ(b{17jъ@&9F#'Mg4o1Xlqypu~0TZGgk|Q [e2M`!+3ps6JʂY+KG@a+cWma`3bP0R"лZsa 6pU{cUsqw_*1>|C6Z B0 =Q% ,)Akx ՟[:rGm^e\;=xmbg=& vuDXVEHk(LVᆽW0YG<А> (QZZ#X&htKb¿Cc\4œPkMȼIsTa=G&K9w>vս@|edwϦiOcN)%ϙ)Cɝ$ n"R1;AwW0 @8~g2pJًZź#0z)9r6eConVWV"xue`\sT o3'gA8Y42Xa+U gQi]e9hcJ7vFH%Uq]Ȝf܎ɤVH3~!U0runL0RaZ +/4uW`b= %SJ7Szs<ɃP4qʼe޳LOgȖRIs 7%]5_2'ZbP6%P4`Ѭ0;e!.I)m/ 9d6{+̚ G?R~8}'䮓S;oxkVtvt;xZ_gaw"$1 Zk}>VjA-,p4,na+Q=?Lgi@yR0 !H(sI({:_yzg>aqnA[jF(P{ Ǝ >$U$=V eEiiq&J?i>\E R#f-$xcMi9IHxt"p\*{YU`˖LE?$E̳Ã:V<JW@G_ sb7͸د ܡԈD> ƺIA1sL/ Ml,W0 CrERMKIdL%jV:#Dit/iCUm@=%>d+ht(}:&SAn.b$K b 8t\]۽޺9.WK0۵X dm[ o J4 Hk  :O͎FPZ^>$&&E}ZR8ʹAaTd=J*w3g0{Cq7 ӝ$kFu}y_ EBR6*J8:ڋoKUb!XQ$ HR}"vxȷA۲{+?Vk%K~hιYZhZwO9oKgdm.wwB;*Kh)Fu`ݣeWjq-ZwnHq)U]8Y0}'! P(>x3tIu#_^UR0DcR~r^֥sCikFwŲL˝NAP\D1[:2[tS+Pcsmwm{_5نE 8ac,ixMPK?i,g|.7s݉ZK$g5 %$ӾaFSia$3]P.m'gyA :*j.]$ cXIt9bxԟ+L`'R\}fo"ڥ9B8?Nbr o0a0􈈀;WL#As?JL#M O8yǿ*HCyEYTw(r9oDvRG73A<7XYCn$=qk߮@I[ȺNyu 7jT7sA\߹ B˿ӥ (f=k߯; YS]r&߹:>/fC)SzLZCOV^8r|:¡sx62Ȓ쫃EH{?+}Җe k]JSOh~rx#Y2鹻,*7͹s׹D#ΉYgOuCgnT--0$IaΕVьb!EFs@yZLwN _zhcӥ>Sq'/ȦaF#wX}kC]CDѕۦ9h7ksPžh:щܶs^nJs*#OY /'D}db6z\MM*ʦ-Wc*UgW0 Hx"m̒6Pgc'x[q(* EMP{^Дa+"ֺg!'ϳ}2ɰOS^im <~IhZþ93•8LX&N-^W G[BNvPXL$Lu(M[ׁ+/پ J@7"AWXol b{Q\P8BbcK|Dw)э4hem0L~ظG! Ů \|F6Dا.O`;Lw!jL5.ݗ_@7%u)@K@Ϊ^j3aaq̉ P{}] yH[%DEƍ ^֮IͿYϑ2:+Ӄ>(M`rs4,:a{e(_ΫO#lE@AT 4vNy5DD/ W!~]/ 0k Jh}ˤ݊6"zdjJ3>`"EPtl)tX.\c]7̎\&FջVRqT (*M^˪RC9&i3[=-P=O7#6j].Ca;bMS3v3uT$4KUK8t,k^avXl 0YJ!67|ChB滋Ң$EV*(4kUKXD1xуqU.wPN:4ぇ>ɮ)X I3:4d rpv!If0u#iw=8Q}2.et9EnY/n`wgFotztC;`5hnR{TYjB%8AFǓMk'@N [`dO'fe9D̯}E|ͻ :-D"3"qWN34a J5ᾔ@6R0~\[ύb2ԯ&Sja|́+Vt&@W`=VvCO$ڄeop[Ɂ#%ՂJrx%?=жh7(uBy~*a[*Dq'U#qA"S#}]QplYcU5ܻm9=tlK Ts8zk@I<'BQs;]X0tw7c:=fmJ?*2Šm:[=~'-E_#gVlTc"Q^>u ZwdP]^%%eQ%B8>;qA< (Q멌nHt=u3{h>[F/XzLUD0P 9HTq+_iOΉ7yr…%׷ dۛ&t<'l:6bέNF'Qڬqc#<6\z>Vd}ɼ\ tAf+AID  >gf =|#G*tvL]Ew1].7mh"P6"Z78ZR$/L 3V^#3--¹7Ƙj5P\l=™QvM965( 'xNTw#*GmЮN97(IEO=ZQ@ m;}9Q%QJN WZ|hfMN(,y T15YQH Ւ'y<:NkC'!V+O,Dw8$ qO-Sb@&L>r50z )qVQ\ ?ƆÎnDxGq7ZaY/ط̒|}x $8}uNh,}_Ɠğ;C!5}ˈ3}-Ң;|ZY$ҰyW]ifPz2Axܺf755 $&uy#q {=V\?:9@n-BILO(-vF=~q,)AM 20ƀIѨOݫ).*J:,B*Q' %ڲ{髑r^|$\CƼ ⅾX h@ĝ}v>{hamy0.CbS1fB YE 3gR~H<凧.}EIlPHWGIJ0lN,o~3nzE,e^ hxWV> +z,X`T7"YA稴ku[`Csɚ_=`=yud uI&Dm JxgDM6:ڽy L4P] ;2bVMk&RheizsD}x2D`^' CWWCE\f]QN@34BJU%2^r]a`dȡ(7t.+8FYm]|ZT%#!o]WbFx Y+˵ mrsJ6 z< k0Dr e@TrUhafRJ8]!iawو-Ĥ rS"nAaUx}?7Un$eЬNb.,|-ޫVA;[;tR =ui46_ƨFiqLGFmEHvm'{bHvNY3G}:-YAllo17J& 8GU2Әs\rG0 kjONS=^([1 p h2!~K.MOK:DU(o܎OBO@|:HC.c:9Vk<8weq&QtuCh dCOt|]5P@@}Tl-ߴ"릥 7*m7v׉-"Ac_oY#"Dw͛ .uf?O" 5-u-~XN01M2upVq Kz[H.u4cF栗s1$Lj^0 Qe~ʕ,ikBSVլ`wm;S^V'9mn?Na`'oL;iu[MU8u%A$O=Lej}Vuʈ榶f|d!ZY'qttlIy5UbʥJ%b{FF!|b5B7fysx3O%^bp)0E sPP hE+¨ĕ<^Kz?ܫ, ̟aX۾Rx[˼0hq(cl,MKom"Pۻ[ s/ug puc WG.?G:~CzUd^@s8em7N9Ѩ?6'{sSkg.vp//Y[iP2-HHbd4Պ#?Ilf?N2xL_zfJɆ% &Se{rOPinEF~7Hw!R7F*<鮮T'{t,f+Ʊ-Q%q3??6ݻ/!ځ:Q>*oRȺ"*ctFΜP2P0'.?g|8 D`G7rٍ&TxSvH*&˚e,95uI*y2B7|c?ZDm$riY(?eDW[cZ AjU$Mz&?̥qЛ޼zT8%j3w{5 Eb04< xB$R-{U\= pQvFW fgKi r*AqoO*x%'-._`zSjzEk}+oep>Qo:{5DMPM;o]k&*l5G)r]U`Ռ?djʽ Weo FpwBgv.pa8l*ij6 Ʋ1 hyI$x V^eb;9 K8k@ _Z}z0z C6f\?*XN0R+M|+6vLRqEB[M(D'.eS%?+9pcfz1|?Sڍ\){nms"5AsPkGAPJ_ =D/q}DhW'PMjtкAC.=V"kζxW0 LӓhlbUu=!35: >8Ll25?#ђ7 )B\:y,FI {Lh>f 4UI΂SƍUhy?Hn>E>C8pV S-Rw8[ ^\Qcxaǃ: b^tV?ӿ}ߜ#lZX_2VAq >E%(h/ ID>]gu53._}| )`QLE,q%_|BHǾ+މ&?WUE}JMK+s-Mn=cJ$R;(2C>MԋKwQI-`%/O%ݩO8t[fIYR`:;N^%ʮ SAVQ}n2?Pڎ zo~惸`craja{sSgԴP/tCF,[쟇vb BSmu9'k|%)ټgha'@кlQѫrdn)ڪ)t]pf^"% As5:`/ג8~81!C&qؐ˜8vYXQgՖxL:kAۆ12Έ=Vox.8T? h¯eUxTnJԊF$b- W2MG1c˓`X^h`S5W1PF ǘFSoQ'' /! c\gS0+KP)e9oc ϡW9楖/~V]QBRAk2&|$+S&rL`.h6$xnrE`{Ac >͖cݙ:`b\qى^#Li@TKaPb.BVKn^]њ2)Ó*acA"qSq/sCibs_jsFӲ8aivkf(rTZddyśuŶQk?0 _)[$T&tl-Ep}_ A&<#ѩ&>{eC$9|㎍ߦ5z^ 阙lc`,ګgZ'K==zPY-}.g4 i,Mt2mƨ y@X%EQ. U Z̪;ć<^ʸgl+MsgBFR~uy٘jvW]C!gQvI|g=Q䃪p{UAd *|Gϧh(DQ۬~ݴGlfnzE|6zW RLΜaÇС^6[&HTy!B?SGu1$qdee8;G S3 =M ?c҃˚-\,y"SQ=xJtfRISevw\iO\u_-.Ù1+1.ڹY*d5n!3ť RHv@Y]fu*w5Nr0 ħXBU3!EL=6Z7_櫖DD8q,յL _ Yl(7ղd S^\ET/dxkgv1*cQL([HȨhvvkw|5wMmisKCe&azr[Q^VF+(2۟&Cȇxu{pGYm/q64nom'nSB&G"3 }jXi5)#ޠ2X筆scLG*8¸6X{sW;"WJ\ZoTlQu aRW< YJ^z+dA94SN2#v#o?M ʣ/e[ڃf M3vw |m.BUntiұl;xz{VBs[aѨQ[ӑN,UG]A8teDP4 HR>!Bd Q[r#4 veX^0u?.pO{^E*%B2|+8^?z|Ђ ЃO?ɬ2sl#qUr ;Y%`>a$ XxE9]mӵdwjڈfWU` /aZe荺~nXQmU"X* \}.r&qM-`K"?>إs@cL0 JϜM$I[+&<1m3D-MDгJݏbC0娫F/"]kl:X|Z#'Í]f٥"-7)ܑzp7o𣊔=i(yHo˶1%~He#ґZ ;ljG)_c=HD8H# M*]K\I ,A̴A*&LM Pn$UD9 "?hf?ch"Xūxh1Sf̞MΖ{eC:dUre;+Lv/;; fK?K|Ϋ>/Z7Oቱ֫꼺 !;"m[]_>ސTLAa7ZBcɉ/NXGZ"ɛfIr49-cc+R"a/e'^2y!%ݢ6ZNoS, )!:S,(<< YҬ燆Fڄg0t@ AHu_d UDA>?'$>o\:Cw7KF"^Wz\i:9 D^ qp2E*+ :e HǍf7~V܌Wo<]UbEv5\jvMWX"0*$H^T[MmI/_Zڋ[b~^ªl6";`g~^^Z'LJ {hfc#@cv;t[82fW4C2.&i˭[@>p6}k)dN8]O` ")7RdJzHny$62*ə_V`ɭZ3t#`!G^ӱNk&K"؂x0M\91h[RRM1~|{9RB<Op=8#ۼ ՅAD-&g95moG4cQ<)u&4F\Gimw%RGK\u3 )EUZqK'q4]>׬gbRPQ0N5#q!lνE {\eɒ 1gӆz(7t۩;5 cQ^rnړС'TN'D=C"{2$M挼P" \a#g˾-Ȳ,M}FOaF+ $j.h!Q+h'yl.ӸUTwi,ѿџ$q95@'$,ĂLV=q՟o7E.&XU9aj0&ٙ+zr GMS!˦|j7 }{&-)xt*{Xe'B+lskZĞ*ԸsXRv{,Ã#=rAxޔ7R\?8 I6/V27#), 1aDb*KY"HPPŇL eFH -[$ 9èPLU8T81jmHĸZڼl-t^X21 ls6>LȲ<GTq0s$0M'#qi/H/jXۅG-HuϚ>.Iǧۻm$x"  eSyh̔-SkU|'lHB\s^ 7[-(b }MiCpUDqtgU&]&Ӆ}kgpi?%]6桰4BN 1L͗eOJ@NZ"SrEծqO )8D鷏Ywϒj%=ԯp/֏[ %wc3 Bo|Sqo'H M|"4M %yt떀uY-֑DAG?sd ^d^]iS&l*S'pCcZjB_<܉~|2JocÀw?Q,{⚶[Yq>N5 nkF|%t# :QrHp qYJtTSa ębLo~𙙯4)pw ~`kaJ޹/%⌡#s~#{Tr<oJB쐈gAr+$T7~VBMc]%Pp+@GhjT W9%~R1qUNX-=LށBޭ}4|WuDw|/?K_O$8@0ubIf!g c+]A sHS=)zVgաЭۨTT^LD~u=a|V RWHRnX N'4v6MMVI`v{ةƏR{*k4b+I!o(tR&+:ǂY7>ތ#^gㄓWO"x4[I~%sr{Jϰm\cr~nM?SGBȋrj&I+ph';8Ȇ+^3Kx}mʓIWߠ,|Ur+6GjK=]))cjEMcBxC )_;y|b,5Vq ! ?h8MoZklm8m<iz&MKP=oߌ=_F l2noWhX?MnHZ%( efKJ.qf ; qW]Mکk7izWjyh-/ Ux]5ծLbЪii/|T|nF7mOvjOguNp2noO9KRod0h"ɣml}J[(߭wrR!(@0"X.;Uc$5xS="/nsّab0K@R?oB87Ω^e0,vOH`_桀?]|YͯWq>m0"*o o.h(PCdwhM1{xwɆVi7RR3Fx=Aꓒcp](o M(ETRS924:^Dլ_TUǦK&g(N~{,⇸I<7z#箹$+W{c#ɭb<n և\LՁGn#9|hhjл&44Z#z{0P :ܡ'bqjR"}Hë>bqcNw~CX.aMOLIzF>EǂR_c0/@S [,GlYUsQ6vΩإܟ*GKRvn(vW0F\ C̿Cmyoݲ&(ZyA]S\oZ3Oz~  `.(.bUXjdtz(dUOz "X@|&\-H|*AyZ5opzx+ Fx<3y7.Ƞyw">!Ľ8y-K^HQc/PM,O-,S`U>t M P'9dxfOLth;y^,{ aM9lǙXU#%l4, `ytƛJ !țt%%gˑ*y TXKP_ksJ~MVg.Upܨ V9v $>uz2,1 n'<Дij ;bx [@@#s&Y5xaZj4n侼65ܶ^|/)ns\ho|pS ;̱Vɷc|Re3PFID$8nѵSQDVXk$|G+@#&ȃDg>0%g|ˎ hYMi Jk:B1c!R*86!UTdj۶ ݛ6}W iZ #RNLAR5޽O7.ᒭ<|Y*<žk]MeW)ee[ܓҦ!뾱 {I[ E̩*dQ_ȟ_j|Ey\%q+(GUlՉ-(W@'"eVt~c@X#TfAP8p^朮4"+c S0(-43f]DNHPs261a ZW?IcEycݢӖS"lE-b`1(*v%{~*6*" }y€ţG͌ǞU)ڿHݯ:#Jdu=ej(xtg <'^ :5Ϙ3y7NUN$TQܱ?jufUT=: >{GӫS( RU!0]\ֈEK\Mfvx]N2qe+r"|r>GFZg kd|&bPIF~sXГ3k -ݩ ])@bam2צ"LƔӜP.xnǛrih=]YUg?؋F,z@WE;n<Ƞ <`Q O轧}G "ڇ0j-hLǾ WK2ԉ펹Z Zb\$ xk:u,y\Z wiҠH @Վf2ȱ!%DWi6ne")Jp!l`kp#uT`cN M\^Ѱ?l C(!8mG.ȹS(wڤ6.YZRt9]v؇ٓ_ g 0"ǾnyCZȚU3޳BDo)o's2$zW=yz5Uzv:Z!;I5VX"_3s|Tgt!ǺD_nMsWM͏^c!ygI%}$d*nr-<\9vE}Geb pל۾/DJ;v?a@@NZ~V}Tg,,¥Θj:B4E&^9|G8p"9/vZjvS`(3`%'7(/c^\Ӕ7iZ=f6JᴔP3Vms֩` htF.*E\Nj \xh};Ȓ'ϘTmςs?Zo_#%PT,^y-U,@667(z(3>b)$hAx?CWp6Ŭ\q6-O_)F_MʍskڌwBi_I8D&XbcVn𨱏!됚|7Fx rg2esi8Ʋan }<{%| +p  40w|K5V $]Z}Z6*4aK;~Dl].E JnEG]Nw-82X=D93O/PWQeEQAA1cJȴ{1{/3fC`sVk_).5lŒ3Ժ{Y¹8 7G%`ΈVnxM%y,? }Ű)3UT<|Mb: /QzĢT*-l8l60{"2>m&_}OiD?EcI\e*FFTXt{^/waH,t~%V6`xOrFv{F7PM#MԨ&to53G"':d"NOJIϸP6|$HPtݞ8³+P"ǒ ^:"k!A/d8W ^&+"s0>5* u,{(!jdNxNu*]`ڥoI~78UvE\8sdJ^-o5fk["qgYi($DpThk0# R)tGj$ %%tCyxgxp! :Y^1R/s剩Wء,ћE9zLS BOΧ)fD!J4 m/z`6k6@8d˞Zd N% /Iz,0!Bb!!S|qp/E/(+ [JPKZ:}w-yLZ%Pl7Nڎ AdS]XQ*+%>ga+}*pg'rdƺYhǴK5gҫ&+i":^A?o 㟟YFU-)4hz0!y3q!L| |/.lyaZ2aN<Ɂ`5Cv5iXU D0tc ÍtN3NܛIEwJ{8I3yv7q4׾.2()u_uEڱHve8!rVp{lD/k33-hIn}XA[/b5|y\Kf-\uآ7Q[ 2͸}(䋥G<1O@c7`E{բ}5@e3h[{ԋڔNƠ&$ _dLtP>zٙn9]Y]&DdK$Yi{~Z956 L{g" B⥭0ԩQAQ<B4֌块;4Z)kk}j2y ]`N7iBvj`gx*O[7%4&܆"V-I hP\CCkɻ_pDWK 6xd*gGY߈^ta =X)tvwBŬҴGAO6HZ#^?3ͼڲG$q%K.ehthDc0@@@2>C|%+ ' 㧛yo !R;EC N% "A8^b5Ў8J!ŰGL } 7Hvo-I$^"[Z9o8d.wor1LЇ9^rmЖOw=3g~ Ure  _g1$<ŕM6td1Έd3-(Uv!~wաR@gUA&y xh0Oi%N#0,Lyx7;v䄻tQA0Oz+G~Z[kR2͛<"bG&Ax1C%4s@qbvlt{\V4ڴkc8b),^aF/~Bހ2ݢ cK^쨚7G@?[C**>)9̵z/?# ؇㱷*٘0 o$XqӠ]a6j zI ]Y|DoߏKFggB$F78Oǟ)ڲ jO}('Bc爍Ǻ4!:bSZtqd?lFt Ay7_,۫%$tNHferTjsDC8 \߬M!p 2}byGf픪ѣBlpT2ЧdQHo3ק ;ttilv}'^X ٞ՗{ݹ*CIjj>ytLm$JVd)0 @% 2lvЉDS`2 s6v%}<D$׆5 'dER.wtW]} ˨/W85I{)Wԭꄯ@a?햗?/&x]ݾ&C."Ҡ|`(L׷u m0)[Q(آ|:9g)df靰 -(PFɷ}Qsm\Fh'XoS^HRz6=&WDX'Z1 ⰤX #m76E ^̒SW[LE&c1&ifSxW xQTbd%wMO >e51,>hQ;e1)t8MgE{?Hĥ#x`hoC%_'nE%&2FUP/2x~;ht_`sҍrc77ogi_N*wf {G7F6 ŏBUwcjeH X,:iAҎ7|`>?1 S'HYJHÜNV++0"Q5#PF?G>~󭤙hwZ-LY> >$n S񦑽YǼnվ{!I<&xC#8;S'0;wn=2Ne}F$VN98\8gm\ 4*Z/=@WD#DMQE>pI)}( Dq}ֽ{w!Ndp-͕\{E0xa4c3zm ^?Ҭ Kٳ]&0ڷL1(7npp]`P4(' >yMT5"!VD3+RJQIW1Ec8hpxCaPçA)\h+Jܭ"%h`r_l,#-* gbȇ h!0PP|Tɍ|[-ᖧ* EwfmiI/7'8fܐHN_jo_Y>& KO Ãf]D'9ZtzNh?-ꓤ8i{] 5oc.705n:1 Z.YS}:U: N?De0 ;$vUɎv?KtskbX6LΣg02II.H-|LB_dfRg,AEol*lTD6[ M'fz6]1 h;׬{ayŲT mtl ; +VE1r0ޤPTpL>&2/そN70AL6M!?mU>{a_mTsܠ_Y*zc'Cȭ[k c뭥EKUf{C]ZC TfOܯTw|\y:5eU?Y׍:7B6\U?O1TR P,f]57z*P%D+@}넀\L1eKl^٭Zp_&!o`z.X ǓF{{T':|k8iUׂ[6Ȓ=l`i_%f|Zu3=<пfw*#Z$-e*K wOB0PD_56qQph2 Q=O׬iśKvfäi!7/| zw,EOE`{xt*}:a1#\UoU 7#[ NOJȴ ~< =B,xTU>^:h'jfFՃj@mr"ԯVyCl؂y=Rxɘ~I>!kfe22ɟ묁 dܸ]r6| Pf JTsDQײSΟrjJ6 [Pj8a sVZU=ɄKY?ɘO+i_VRg$+.%2DRHN_ &D |<ga9s &] ѓJħMUf΃}׀ 駿TZxv)H )8+҇Sl Y6 i1d6 `a t,EiځAgq?S-h=lZ:Y0pqTB=9 C5~Zc8qV‹b$T<6uϢM(&J#-+Nf΍3e+.Z,gɯ ڥl쳘7%8B3ЄlX'CGP7l7j(|nFT#v*EMݵ~K w'epDBjZD.O-Ϫw:c8'ntQ1<C:(Uov])ΎJb/z#VieT]NkqDCsϥ[BweԺ\$!m":3mR2+Jа:WY(vSFguXfZ][h@ի&keOu)aapMPna_/ܓ˦ci3+t5g7jWw`^ {=Bہoȯn%^tK N|n],%R*N:YÜF\ $꥙$ jw!^N[}}{YJYȸ*ynZTheW~&{{J@P.$4q6\b#C.7UuZ`tf3m_HL|t;.$G\)xQQzMt|ti3QQ.fBw8kf PekqH"jD2 /fހvkXRR(L?GiIYs][ALHB&岍s -$I2nX(xU&Je ev~~Ōj`HIfsIA(LH z9EG2[6eJhcۻ %9!Vy*#1Dj'mb)䧐ׂ ѣp:<_˱AG{]FJ[JfD{SYN皬ݨ|`ܒt "cp\ӕٜ]G0e`x_aLKn)y NN#J8쀁kxiV"P`ǛMJ|usFČIeagg"MkhjBp0]bo>2QRȊ'F#&2XI8m~Uq43B<<>~T7|O{3^[ y5@HRUh Zw)A<R(ޏf#j\FoN-!hKo$~[rU? t} g02Sx;a5~QkƔUy 7RNYqHnA/pEu*Wh#T(],ڇol+vG@r]KZk9Aq6Dh6ʵͯ-?1^vȞ/⟧˪V̈́^cƝ{漏FUajQ@of#9)}ud@]agcKH=rB<;E=w'*V<%nWfGn;.=cusH (">0'r:V_`Ǫ0 | <:DF,P=/gtqQ{SOL i/ts-8a-mWH;7)8-֘yL锡8N:I/H2WӢcz Y';F3^a+x`W|١&ھWk_]vEk!纸Rˇfdq#-|/ҳ-%-:^YPtJ5_~liJQ+`ca}s)’UȆ$J\KUa៹1Έ~UehъvQ s,vسm%Ri(7tDUF"!`+gAcǐ%ZnVjMkge{7%ꋥjC ĦQt(El)ho3x^W*=PCϱGa0S~6CZtŸ}BX0Pjf m&SiaSWQhC](z&`)%q,2+^]tLo?qyBH&bL2bjq7Xr ݞV|Ÿ>S1;fݼȧxqcDB 2a <&xF[4-eq%+&H%. F@oߖM[~}D#18@oܠ"m5+ЕąDpZ b72ᗍp nʽ.؏:pA|8M%[u` GY-̞r/ƦD!,)WEecHq $'Okᴣ[ :S3x(kt8 }mڝ^#y!Zp/{uӠ~) i”_tuZ/]䮟@m9o~TX'ǜ]XH*~вɻPQڄ\eT 7ƞ\iQ@_oBr)7~M'BI9M=1*׾c]K僖ىYoD}G%`=#.4o<٦)^ FĉN%_#S on!OJ:ȹuV87XOHCC_!% ST(nԴdH'j,܊{~hs'@]0d z(C@H[s{oivpۃ&c^:0&67j{p_-J)< Q *#Z-_Czj7LcWD3)ᚽAxצbė=2}8srHޖϝw͋@;28H(́Tb<|';+xSi -܄@"iJrrgQYÏx؏`(j vB]?čiIl2x!? q) \җ1*hD36F/$cƲ e'0qdW0yIƿ[2$hF{h4AFc u%{FZQXUU!U2f͛!teƧCD$U$R c$)Jy19 !1 >꫍m8tJ@pʸ-Kr}5.w2 8s)8OJ9E#JO^1'+,PYrƹ : j:l4AN2{BƛS"`pOdȡ~#3OOmXR= yڸD7ZqCDou1|hk0y i{֚Z0W$~J=+ޣd x r< 1 7Y& /:C wnF߯PN"A9UA|3D>ήGlM[4!r[SMycՃ8CF} 3 ¸lL(F'8kv,dQvxTތ'dl_bO-Gi=cӃ83MkN+\.q=N*@ň0-3bW-]%O? Y 6mFԜShߞL}dE/g)Ρc>%mLѶ*[뱦]H;$~̂^{' bB{I=^9T)as%r ^6d@e );=EB"ؿ vV8NV'H<'ȇ()CڻچH Tm#>X}9پbw!C$E&AnL:y; w~nPo ^4 ͽdn[Ksʮu څUHBzt|?7I9 r*$L`f SfeU5cP'@d\^rb4M0&js9O}3i)NcN2걦KkFsLRLͶXT)֕,WU}Eq_8骰(ˤL{f#n^08b&S ƌ/`)czyv#ŒU;>8Ys/++v|' i݀OQbn(rrS:b7X)PspoQ=d]ؕ8j^mGW}rWDrnFh _/5) ia_);blȒ}nª:~Y "#ԠQ)BT0銵Ȁ9&`mXeWa" / f.ozOƱ9`x}4Xj+S\ -*'Xk;P-$޵OE/?Xuzile!y0rn&u:j}rhnHD z%^UNJUJef oINP: ښhpDnd_xY/](jEh2,_MAطN~CA\Jil JN6l8+'>u=B Uȯ] 󏹲53F> .t+~gn*roЙC:^Qܱ 8%P8 WE9dڴ5A>*WݠDߣ{Q7nҊh l!t7aBk礫lulыRXo8W &aOaL3 "y&ް@}+*1 b!;Ia6ݐbU9m<ڋo x@M2Q8a! n9Ԟ+|GvWܘڇKyI겳Z_&9k+iqtiLFAmP^8F$DOTmR88$ui'N{_k 8@HWYCR7@Q5f\@=͞?aC^NaلXh-"5k#gu7xvOo]#*sa7NJU"Ӧd`t OQ ]V|TycT9k};6_O_:&ŋב7i[j4D9ӨqQ}|ޮsL2 jl7|<B|Sᗻ Ȓ,ZPX[5#o+թcF 70fuh]N"%^9Fqqa {]:S2.MGd!P.ktrVXT _!Wݥ vPÑEǵ 9m=bպ!BO5_DXj"CPoPG!t<ժl6}5gH7H@ 5-6ȹR63Hc*'يOv8yrAk ;mӊ2d%byy6Nm2hd"_bgoFșJ<˩H%aв;~Fg'/`;ei l 1E. 1 ڝMb3e$mA!?kC7Y"DcI|xIbȾ̇; DK}i."Pam+*&*^9Jg ^"#vn})MPAT\$߰D{n\dS DAi)چdت/T7Cz8PBe/ me!{ 8Pb,}TrH"C@u+N- tCP|'2@>2BV=NFp3=@9Vː|-G1E e3&[[q*dV(gSsrzb*,4&qy {S] шMs) uiyѬх>|g1;2msY@`lIJ(Hߚwgʭe7tNIzqMq:s;|=t0z@'55#"֦+Y=$~RTƥvNJ;^K_a m|h.wWro8Vp:STGNsu64P b'e9DmnmW&pCvJLm]H'Lv3҆N_S~̫kDTr2Z$b~ĝ r6"@T"^G_יqYQ+~;ڡ`$2E\M}\(VkzP P.ۆ(?98H tEʃq1 2]fr1;0I,"1Է3-pF7L+i7 n9gI!'EC (W;x#?*EB)*%yB47a"x29Hfr :-. Ȑa$fbBfAj:ŒNT{Fɶ O 5$)6F&.߀&Gb}%56Ol$3wA@ټnƑ{!0 ( W\{˫ޱC,re]=M?(k.Qo`m=V}\GGQ2eOq&Lz[qp#4Z'4g)+*`|T!ovֹ/8ql =B86:֌_)\aUE̞?t%<2ɡz\s'"@PgHP)? -:9jp_jSRߐo 6' "!RFX,9zHD=b;Y9PV )w@ N2~mX֡U$>uTOsƺ\kYh&ہÐx#ChPi,S4`y l{΍gtDvr{hf8O}2ݲ3$efQ@;+PSb-116V3vQo |EMI_+g} ) 7JPdLJI.Pi/ϭͶl?XJړ5:{v] "h0 [5zGtsG|"lq j-<{_SbxviFku7cMoCӑfp%+cH7Yظb :z(IviX?^Ҙ䍥TFȲiG9)Ǹ"c71`sIu _3s-SHIbN}_K@=;s2~bBv|$ c8'7n}fKg+PUg_q.6:2tb `ڝHu gGvNsLbM@8 `/.q87m?'sLtY\be+'Ct23} ȆҞy=pCIg赆IO4\` Wi- ?{-fSF=p]Q!!ʽq$ qbh G˝hcq< `ě -5!?E4'$+3RF ~ʁ 6I'7AIKiX6<|y+rvI^ 1[OٺM$S1 yiak,m@8qGp tR.5'Z@+>w]mÊ QvWy9|)TJ'eʪ1tڤ)6E6M}S 4<1+@9=]1-Apڌ^KWvonM< k1``dP3מ m n?b?Hq( L Oi>)ٝO,#'# _lia3QQXݰ; Z ֭vԷĢh/¸G+!T{K9Q"ߞʺ vR 4%@ƚ0,m@/^tu4J)V5. A zC<˦͜~X 8cc݅@WR\m"%)<1L3rΒxBtD_u\!Ǫ1 3? QzQ՜)<ڟھ!AaBϿ/TQVOʕ= RmV빟An#cA17N6VO-O=&iuUv(Gg7W ο6Pӑ7G1ٳ]nL_: ?7A}nAQm"R~GW*H Nv% G5:6X"M*)|;#Tj6K'uzgmݹ6d^Ru9LLXvJp*`v3K%N!gUy<Si^:S#BlW]y֛;Odkh&Ҝ|ryfoN^jj7չkwR9:ug05~N_/rA0 nFEjЦl,ЬHB Hۀ^Sge"CP0D\M|K&BKeDP<s&\2-HgfaܲC ><V$0ꃜ)#UtʢrA~6j-śvzaЊl].HcFl<)޷2z+fd#bH}HV@EZJM>w F7}U^1Ƈ's}[_ߛIw5I\TxJb^7 f qxN L2a3v څxP2SP@ m̤lēx _b@%@q;u걻ChiBWQ4o]ݏRs#EEkm:̥YZqØuHu֯w0[v/ a: N+dfzFfNkLjKo"F浀Aaூv3Tv kiPԶj>`ݡs܅?ţ`s4Țƥnn3Ob) v /2Z1r?d"}tnZe!; RcbF>!f tR˯k5Pp@⩒ԣMqݜ4Wl&מ4܍6mB7D ?f$U1@57I&ha?zi, d'qwrh#&; MX51qpM-~s7TEvqᶸP.RڜwJ <1 (GfI).zU,L [SD=Xkώ ( ݥ$bcbj{Ui+3k?|n[ڝG(gIh f dI\.Ba K:ՠ:3;;BC2("r\ukr7pڟA ]X}rL$^_MftcGCƜxuVje(oӼtowe8)95BiӨ/]'~em+r ćH ĸMd5=k<&0}/Ōga#/L{ɋ}zg'ܯzYw22KFӕ-ij^I_`6HDWc~s[8SKd(tt)9)sDpEJFS*-E>O*:{vI8ȍm `t+`)t!^! A8Jor7N " - GԐYT7aqQ;v kГC:BQN23#tPueig?js"Kp!r!&bJ)e. oiVYq*$z~#X񗀿&s'A*yish[w£Ww-9̶PiY$f%T`8_rKrIi'ն~*jukt "B@:($*B- qgegӑ>2@$6V2S cFweQ@B|*bPh]bJ~8Vŭ@_ȉSE"~Xg u~ĴF_/wKx !,hXx2;9ƋUE̻ b1+B&֩chNOҔC0H[3OMpTRވ {0<į luTS{T,;YgϜezX}~8ijIFi?C}׈2v~Og'T`2B6 4wUy Ud8/Oc{]D w㬔̑GzNb Ҡu/P/qk+1v A `hɺؚGK$dy (¯֮ OvJO ׆oON ] uģg@*mB7FZَ_HE+֊y"٢x.M4}ϵtCje[sQg$o,rJڹY s~X{)|2eqطFjDh K AK|ڻ&H@ }UŻQ)sZQH v)U\*7+~tKظVpKp pp >\- ~G(:Tr}9C0M3o$]3X7&Y<4UmqEᇢGht P7Qe{5oI7e  6qhg<_ "cͳIY82~:PmD4BA}'mXsS̵U0- evf5,OGVI&+pTaR 6obsWco }UhI9;|C)aO*!_gt~Rm~B!j.'w\ 78TK}c[eBSt׼A: ${rDFs^2:Bu\pdaNiBp ?1_%'<kX 7xS+S%ŮԑbPs`cԛO-i QMfrD@ޙUE91~G<7%ݦx^VRޜˢD) ,ߤ\Qk9DXYQͧ6ݕKc42U/r+UFab\)n>JaV{**_?F!WX/+dZY}E9٭5.!Cň_&cPtN:߾ ibg~mQ)fhhȻ/U5/Aauɱ$i5=-A1V(*N;e7,SԚɥcx: _0yˋs4J75DJmq@Eil<)ɽT]Ψ5k:Fq5( 5z){Lf냯ӪoVv[MZ b`+*q! Ji}8 /*\lHL,(ӂP\)u6t8Qל(K,ZPSJJQ҈YZWƁS9h<ƬЋ8^6檷VH1loNg4ߝ^b K ;rZ35??11.}6foHx.paWt#sGS.XZJ+gu|(Q񘳆E4;7(o*҄x@k+Q `/00tEq,_o hg;R!`ٷ0VēGSˈT=87XV𒂰`$PE_k<21A/4GzX9k+RA X L*"tHdQ?E CpS1 s;mC9 X/qP~>t ʽ;x +2&z#Mw7~$62Ç@C#}ݺhHt3aP;늷z ^Y%1YۦTt' '4bT7{Ks-6-<<:ޫ>}̗sgg=e<3uS-}4)ҦV~0H͡}F%r::nTCBR/b3ƣˆJF*NˣQ6Fwd 8dFu!u7;CDѝ#\(  _({hγ7#YWgޣP,l[jQh8Ϫ>W|sX܃ {nj'Q'-8=%o&gyik9c1hzOL.0SI0-т4S,nX|1!TG{ B:KK__ 6z6ѯI4'm4Ȼ.N,Z)&dUn9 os#duvWyOxu3:=P2hpbӪ` N*]-m5qX'Rj뜎U3[YppUxL*î1-QW 2%h.mI)AbJ,}%q'^{שe|,eb`c(ݥB fƬ53CuIHBh=ī5,WhDkl[DP犿 Ze-aMBq")f nʯ2 x+(-Ek,(bpl/NmC=[A|`bg_1jįDDhvd;Y.Ye&&-%߲y"c $):dxT/3XLt!c$ u[Qi*xw7&o3v5}_CJ!M:!m3fIz7Sz㥓OƺE*t1u FK3`? >h+T5ޓKΥHe _ BaY-Pf3İownٳy+i=a~#+/|SDчҏ@"R2RFI(!~砦,ZBׂ3"Q"U:3rŒpSN bw Sa.a$  c^qtαڜx/IA *b9ѱSh!&l7LIoUfon2R|Nyc4|};ɜRҳGb* &ߓj,. s"3d:P 4Y wvZc[u O_(?!-j9,~b#gmWnmP=Vu\LT#r5 :A=[J" GHO1l8#Uʮf~hsךqgL˛8gPg$_ٻ'ͣ /#^i"2 -5_I/䁿 pMPh-|}58Ѥ!~1I/ >doP οؓj= ԮKzAjuDOXn/2^w.(Uz50hNyњA!=`Al. ,1)[o$=sRRL) k)&QΐCS&"g pNx`~bOBU=(&1؉q\}5܆} %sqHԞfdh=n77X^*7.4 -{YGx^+cw[ P=1a8cQw1p`k5Rn)%.[ۑ'q[9j݇(e~wX񑬞 1KGmw&_PGsVΔV@D=d>ä~8j"̎} 枰0=^Q/{\J"jENiؙ'-/k•1V6?r1LWZz+ m AVr7KDHVs#Q@V;a/OtnTO(4}&hZa^0~ů}ӷ,]@hK9ɑ XsG&Iz{w4SHc|? ;zg6gu*pxO]f#].o5c?FU>"j@udq+v[Z Hd*[cVZB[<93t˲=-h>y=E-ʆ"-jq#+=G;)r]5iUbT+7曰;=0n ϕ3%Ɍ/Idr -jRc?Zզ+jE;>xk;.D'.Oͼb"RlJzܭ)%hA|JyD[7)C9K7XQQ`YMzt%6@`Q=IǺr0z ky;ǘ$[n"TEO_)vs̳AvykQsgu$/݁8Tz;҇FϋWx6pk>P1 g-j#%W`u(Rqu;;*B֩ avwsOwYCKR曥 GHr eI[nj3XE~ڭm1}qU-FfԄݢƍe[S3E*l">?AI,uϋ&9 K], BYkER}M_\Vއ_`Znf*_#P@:H]O87CiccLڬ4>l mb1P% 5+3r(h?OѶOhbˋ="95"+EO8uvP沊C!~)#`msF6Opfȃ($lHPD䂻{5hf-ZORp >CXwV3p-vzۑ %_>~tgЄtw:@0.=^ɟbʞk: T KZ zycy=|c<]Z1lp:  C4F&hvnR|ӽ}#y%ޡ­y̐$QΘ]֒LسR *E![À?ÿPqg-/;ߎzPz<%,§ɀ}Z1!;eDaw1.y@/n2Y&ʡNX<(B҂0 `,-$O {۠ڣ|+dLolInFNvqM6Cl<B m)KOePdd%a$b1SGxP"ꤰ5`V师^FsIQdϠ?%^|~ n! d\b5gLwy<$1җD }`.-PzXˍ8 ԫ1qC`R`2x~2HBΏ_לqQ6M)T=D<^h*Z$edQʜ4wm P;&%Eu7FE>ÑMĒ]Y8)؅'OgqQݟ74U\$KiђΪ\: pG+(1LJJO`v>I7 QゔȷF[JEo,b &AH^A6ZG/g +[zLk;kTS %7+} WK_+*PZKw9wjplqJM \I1l#$WA\EWp{?3ZG8$|yidsx@ۈ6/\wDAA%?:|=ZMQ:n=I-@.HZ*سS,f~!Pܕ b M_^ E\Jv:Rt@|hJjpxW|EC kM {5U}bܞLeϬ]#с8HJVL/LxKrOHJYbbSSTyg t%ev^`|za< ;i7 3tC•ȸ^Y/#Uqiq|T:]`ű‸g)-xX/!2>!Ӱə'i^(񬉀)o>1c͐;7yaQ` 4`v qo3O3<:t4es>  N t>Mj\<׈S18,G>-||0 -$rh 1EWD@z‚>E.3?mc܎d4's<3#JwEc ׎p% %C,;@S33A߸MRrU|md;̡sNH6;=,ƮAŖ%B&@?+"g4-&#ΥowUaU[QBA>A/֯D1&6S[w4s atK/BpuOD1:C|*s(rI%6ٖ#+&źUH }"v7aN#HXW }x!׹i8X,C[Un"M"'L]Oe^[d nFKp.sMfuS|)8Xһ,B6'a m=k 2uWwIu"^vu#u0ssPܙܽTJfOR߄&@h lX6*,z9B>% X~4NqpK蠏MoIe5ff3)g>Uܗu̡dߊ'_I.t A|֏"ĦaШ`@(mɷi0ζxx--5ylǼ{֖n5,mS(+D|9}<)mȰ97+Kvk9$}o9"ܽ0(Q*M:J|T5ץI3("p>ahH*v:(9n6=*h\)Ik3YPs#!>5?*{iMln݁ @+`l 'V3FɎ뾎qx̃zA&ao۾8ܤeģƚ=Z#iYEH7D| j3~lZT-@trr`mv5^%u?e݅H6j.%fw;Qb.ˈ,gSc{>Ѝ捞ܧŶ/Da`t~\%hw؆Wds%7,P:IYe{9@N+bRȿNe{LM6hP}RtDCQstXE8q~:OijW3,쿂<[ Y̶Z,v#_ E \٧"|ɩo?@tǻlJ_پ/w%cME5*U#6I3muxWE1 H}?Gpƹ8V9Dv bD9:|P8t澉7X)4[XBޯJWx h؅NV`('"&Po? D1sN^VU E`k+IXp쇕( |j(vZ[t3Ȃj- '(N]f&OqD׽Xp FYI8t`#6J~6sԎHoDxf X% rAakCf'J=r͞,9TIS>Ğ}O_Q ׾1}m㵍1@r.!$XJMy*FܓwWg֌ݡfUv6?/kks#N43Aƹ(vw0K7!4\ʎ6 yR} JA gB`jx7_)y?K\uUo{8thzO2ыkoyhqAf8 mMi2J݅GIJSVK(Ԋ PxRē-C)+HIT,sTf- {C j@&//^ {k8i ؃<DP[ȈؼvmYŊ>WWEm IhrtO9eogө2= 5tqꉨ&i*/1ESِ,;o`%>ANF̏"Dw) RL;dn!:VD}҈B&R˹ҦɆ.)5ȕd{ Yp)cɕ덕{hηp Y(|&sSӶzHF1rDE 6L $`#T.8^a!%"+ϗ>I01PS8SFx;][*;U8t `7DگucʿֈlDSv˾?/.Rgo.OI\ YI`eZ+T watf!5# ?ߗ̠wG5CBv{K)7"B{VNþJ{AYʽ;Udk|?冂(B>^YRF ;s:ozU|!/ +w+v)>A8 |nU 8d#_ې%gVx.*Gd٧gma` qj0{EyiϿp>d9& Z1Ip.6D/=@2{ff~t{f3,ws$bҲjGJ\QDk&>{./wWj,mh΢U%kRJurM^gr,tb,#V-< y͵cc!t^IsXgb{pm=y?sQL ;G"Hx 0C8W:5 %a&rA3"Nw|0"@{f 3R)N=?5ә!CMWOD?$ ;#hYM?EJZRl|)`zBye BOP]NUoui qh5dܡQo<\b[^,ub-&4N1>X|`]>ƨ̗J,!qz "lA 9Jo%Z,Slyܙ.|a 3A P>S͢ I(! 1ΐCf!oJg kgK_DvѤ sMsI _Ԛ&槦tvL-_kv[)'7yӻ]Vd^u- Kcc7̫0Z 8Ŕy?ÀuF hg~np mZt5YuXuUF=A۲J~nD_RWӰYnߍY $,i# y!?9S~4Jڦ ϥ3"Y6PѴM˞bYvu5vvDrDGw~wZii( NDZ *L^;BďQEm=HyQ@gLt";ZV q̅Y^<7Uڹ)# 4lIFNT:j%2q5c,8z6Cz4#c;Aw`kU$XNۡ4q#y?B:r *. 2J{Pp>BXQ64icY81R hb+xJ09o,;|8>''L< !Xl4Kf梤PSg= lFBCp%|~//\ڟ&=y2la"XJ+<,R̽2*N? ,Dc>m\9(|Ke&}G F[c!e!r|\ˮ۸=u7V`a06,Nꌲt/t3NPr.ċ*&=/!oNN />d4pM0=L;g Dzgr5Qu5HLGS8SV[hNo>j792vcw'Z?6@5bc泎 DA\,Wۼ)џ}ci֡ ٿX|:Z pav_[;!:q?g$58.~$ ˷1l $ ĥE' )✼wFK 89|PNFMɤ҉_`ʹٺvtOq"3ƫD f>O2BzZw*܀-|j{"~X%qL3TlxM^pH;m''^cXmhF-JEKPvͲcAV[V_.~Zv1zSzaa-2(v V2sN<zaF¢b?0G^' Ȕs;|KJxoOSo%患إ@I P?&RFp\28g^x)W܂ȜV*a9x~.EEq>|*&xXFƅRS]q:1cr=3d.h¹&'{:[8 Oio_Ё$NOPjJ}Ks踦kKǢ b0m+ 8ߥ(hb&(md $Ǥp__PŌ׮T_+S UTYP_V1>g:(*!c^GŢϱ#H)1Q xYtlkE}vtƂWK&/P,G_ĥ\7;36 ~\#\gX;[/Pw)Vz٫5yYO%ٜEA $vsMr{MardS [m̪Sʐl)%AF̂#0Q:D%N#>#gL.%]XȏLѝM_ƨӲ?Q EZ>GϏRŗgAXg(a":-K` :%} @Zk4Z-lǰ :#*)<8tY&MGz jP4@E="xpˍʔ5eLJu-Ξ=NQ,8ӰV%#Рwhݥ§\}ʪ[e KnਮO l^[g.Qߖ E}cbl!ďsänAi: H 4*e~wk?wn:}R潻urKpeE=@cҠOJ\_%H?H'*nnwN0g/юHm,qgiz7?$ ",34] MHUhQ9-q|T?0T3pTm7^?=3S@*Q.HD |eU^]1N@XP}֖fƗ ȼ|9Rͣ [Tn(Mi<iȕ( )ўD:OA l Bԧۺ}IL.#8"=- w aĪo$-* oMveZE>2-[opS)nؑkuhiu͹/v 2z)p6 ]}J0JX{"" 6\uFΡ],N #1r =U+dy~Qp@G񤨰3JsûIԿK!|2ǚo Xz#>Deۥ_t@_L2ԎHx闋Hɷωn 6iB2=ﶘj8QZb4̀:Tv`c^bEtj^̠̊ϼDl=Ա'L.fwp/%)SjR:gl!!2)B(8VQ =Sޫ$*ەnl|`[O~ӜaX=kssomPIKΔ0cR &] UMP58̼]!?e°1a<ǯ{ag]@U TYV9ĕQIU4auVL49^:8_;_"I2TrN'Š3պi q7t[|Jk9[!lC>ġ/c]%U 4wt+nGkTyj8]}Uπits}-cβ<ُ6{oVRi7*wX+ #O̿+S쵫 WjV7OhZ- 79H"{$Np,Xq1-xba -|v`ZP D), Jc8],GvِCv)_U'Qf##╧J^>1C|SyT3ȏ>!u?]~LESr[t@Qӏ튭jT$n\NuV#ku[Z}Gա젪Vrx;}V'wT#5#xN$&\ѳVtt0D6W׻9LwP,Tj \D`B?OnJĀRFP"P.*kJ*o~d ע*hjDMS!t6j,H呗-k)zK >wi~7ΩYyxA$2'%B4:o+ t$xd?oN&{'ZW<)}芆y8.%d^kТ98 H񳜣OB&]0E)0BUbCJ sMD9´9KH]7VޕMO҉3Zuըi?2VC\Pw"-:SiNV0k|*(#]AWJEWwRBJQYC\׽6FV$18w4FZ_n1O/)JqPa2px) Z?f&|2'#ǎdLT}z1dCF Ƙ.'2 |R1947"4{\_<D]!{q˲@W#n S0>1j@9:S?h]Y.5ĦwjcwJo V1X- +4QTa\Xa7C"ߝ5\*B47iX0m Ij( J\~p|dz?T};8?ET2 q\am)'8%PSW_fCENEQr: >uyr8<is^R-~q ^E!m{TL:Rk 5a M,IX:oх[~e^0];ɢ4Ejc{+8Av n;r~̃PB,֢CKOzA 0Ov&7ܹ&Wr)?WV&ۧ3RvLXm%40Q.hIysdzt滛3$Z'W 4`}t\7*MLs]N&83 {1 n(e&dNj!U[ź(v&B")Q-,P,V꫕PD+5AeA߁ "JM L;»>"xX#;hm "Ci6GV"B8L^= ](09'1)W^6̺`20xj>`D7vlzH6(%ID* {NJs1VYoS0>z>ّ֋3LQP 5z0GVO1iGJ: !ttj3&]BP-I.tb)O~>A3gM-[s;Z{A=zi8e%y; 1l: ]#.wpLn*+s QnY@E:i`bFbm` E\z ů*ɨk?w~ cw6m\c}gاN_t(W}2Yn 96o 1#K@bT\NFgnDpvص Zٙl.Rn/PjJ["yYi58.)9n~^diySqiIxG9_ɄP- L"h<a%h*F-*-ypR<KDEZn8lv j_9KQڳ|>6Hhh`O}5|c$[tmlfz=M)IAۄlPQ6b+X-K3'r#foDU|)wO!oSȧN3\:PU=Z͂p{܏qZ7PPvGL!gA*OJZ|?=ךWoO$ `T9|)Oh) &; )Zɧ豪WDMk5FqkWoAP ~/BsjHx">x% 1$ƤI r/x WI_~4?ikѿyֳ6${g?b)0 C1]+(2 fxUCRAޜRHփC.F:Z?4R+6#ƞ#Y~'R\_lKU)] ٗ@+,Ɉ;pmy}s1mx@x+ 0܅f2k^W%@Z')@VrW5@-U1EnUKU=XMzzj?hBHa!%e ?%gH}Z|:=]_n]k"ùL"(V{ou'ΟՁ*! Po;3X뇩:SA e9OϱwQ; F.Xkޥ]07$F ^ ,A zcu c&Rr MFs,Ojj3(MNJGӍxl+An &Ӂw:!]vHFb $Z@m׎Y)bj{L?p'$#U 1(@Z ~ЖMQOJ4lņx[ 2^] xu%fww;++չaԘʗӆ<$nڒ1r f}b#p28ljID 0Mw-գ >@R(Qo\yPI΢ϋE+;vlh{Et^JI3#MJ*ker4 ʄ]_oɺlmhdVQIO z:)\>mhQ^Qo^~sP*;~?{95-_@KCGcJ>\tX(ӤwV\Kl#Vrh etLYpdBrB xs5lDB?c/"P" @$/CI)HAɡc ,K1ʸC-In A4#0T+~c.Gǖ ~0dl'38¯ıM`I|kuv-^FLl$N%}0'*?DzUHfTݒ+ 5Ğb{B=?"ԫ<"ᛥlUhµlV:䄕}(].À:tJě`Y@JV%^7ԞC$<_梃$'~vӈ*5ܶݳT?/c%y3! Wu9iEI|M + WY6yp=WgjɯRTTѤrIy0E[P*f&vn\d LEEʼn'b$Ή_Ie_ [ 7" [-uᝌp̘n!ljWbe()юROgd-JD)*gm\b/ΨVcFhL[m?Q"@dowƸsˍS+!Nvd8^TK97УdZjӏВйk41{_hmc2,{~1M4L`*X.tB{>{)NqJifO?͈1fl( ]?0 ڝ)A 66C!8ۢyJMLusaU۪u vT>h>':|R(N2ɂǕ#i9=p^xgb wBLc!3qM#Y1)*XKwc=SH' 7wD_-d^'k`{ЬRteG#6}hbHrH@N2%fƪk#Sx먘YREIvRe["KVMLHuYoe{CԳe?3%:EU{u^۲]z] 09M,{ԧQ ;^rNK s:_?* 'Z fs^TRt~b=EcT_"i[:]qݓϐ| =Z# ?Jc^tOq}+Uأao|zPm۔{ZH슰2! c"Pݓk#NgLo[4Njsh0\ =[@OS@SeO> J"Mr=פ'l;I1Pn{Wi8B֫2C-ݖ#oml̸ӫQp'_Pzr+E;h3UxlHi}0::#`Oyr bHJ帔=JX,5uy!Bh-x!f= 3=S L3PZAjEUŘǬL痸cگ'M,(9]ER<(nD$ WSΣˆ2]-PqN12סa)};T/$N N]cLobwfH^_o\{/v_Ao|PZwK6~ '?M(4Ҝm?_fpl\A3ME0cpcC@Yv`XY@2 68=AtHABO @ՎfhZڎΒ4V8>*$%ڣ{z~ȍ^;>"ä+ЛPooɈ R`*;vl$W$SxAF网{7҈M7.PƍgZ))Y6_$#򡑇_as" Uiֵd%zeHϧ[GZzKF1'q2˄Kfn^%~ /vg=}[9j2I:>8KE{,Ūc="͇H7[Ho ]PunFx !`5\X%BDjcJ9W`HJ#u`~0Zkjy9?"|gĭA ˊVؚ,N{:9W'PWYa6# /uL]rz<0^GWցrh kn!}EҀ ;Ǡβ5J(&Ik`@288D8.?m=RIњ%J9gk4ȂNzɚic7:Ћ=9cfGr]hCy_6Բ xF̔`(R?ӊ 7 <"_ g 3X =TPً${o|S&K=#@z#՟ȯFdrn-\(YoU;RZDC yl hCs'Wj\93rcc&:7IDֺ)]a $F -sl ~#QTs"2,AW$Ώsn\~#Ib>X9ns8H @%xn3:& s% @-<^Aw(Xi${]XomQ@qӀVC:H(\4GxjFӒ+!Fӱewߋ"p`yC@m$LkgуN41>2,uIH*iIPܜhOˌvD:Բ6!$aJi&}Ik}_{{y ҚqA78W^=v3ɱ#cOf+zJEbh^J/? &cڐU`_S0K#")w"\,jgŊ/ 썠zQo;9p$ YD&=o)/WTގԲد\|7pe>$AAs5SL3C1El$_ZrV{2x44 rYCuga-AH8܎Y׊=[l }5Wp. мU]3O5:zzA*~ ̎MXJZq%{%UI %}Z{tzF(dl#AkuYS@ȎşC''ye"ѕWd(={Ʃ|lAQ6g>ZBpD-/m0S%_\B|b||rY'9x_%wrD w]m"1"(.^.- OtRe/Ĉ-/uaF ٭[0АbIRE<3U%3'Mpi@#h hg~Q sNkU[r㷓'T#hY<%Km+c9)G\t0 zܱQ<(Ѳ-cnMv[pU \=Q* 0_=]iI|(A#j]"ShU3)u E3:;;=rtu~/rSԘ0wR ! 9H$G|0Q̠YڐxOtOx (?j*_ڊVI=S7 aZ\l'$͍W }:sC^9uM F1V̠߲'!CrN9V'E#Kv$Oy1$ʻ"D|d>ō sEXJ*i//inB!oUv:vd'(B}hxB&;o3yzcs~tJt](A,P(ł^A_v: ig@ 3[ezH~<ՌXtFp9~Ae2N@iUs_܎Ca,2~M^z?dnձZ{ګv8i0k#z * l;|U=3c[\z6t!j \~;{d32y3ARz¢}'2E M 8J`h4FN8]:QHR&sG 'hVPx¶wp?g;a)g{/ۧ+<<̴=}v:vPK1vK]/b:ɯi: _ՓIa L6-%iU;Q*sU-U=ۭh38#灓ӒV !XP,Nfɲ0c෺Q|qa5ޣEyGlɨt ٹOeь3o z Bq ÉIg7ZXUW>K3tcpTC#Z{`M"04ofU|.ճobn74 n$9P+V#Ocښ=׆ ;̞\7)m 7,j'yl̸U yj"P>Oj>7àfXBs@6jTg]5zIFf} N!\Գtv\ӎ _mC2LsL롍oQt⸳y$)|+ P5ߟa֩1]v2yxm`:.\Wk7WXVH=ݨQgQ?!뾒ꇟ5-H\“.pu0Cq,=ֳ8H2yY?C\+E(q!cA`,;y?)|{IG^3lPKE߹pxZ4>qs<oUf>UZ}b3X#T镾o;^&reƓg} !D_K¶nj. NZ^u#̩[ۏK_BzL΢U"2ըYtn L>O:Mi#= * 6z+Fvk׃. CZw A"00m(ú ov6fb(Q{]0֥2JF?S܇ \2^A_(\RV K n< ;:ZMsy䛸ju__YD*Nan6=[񾇵zڢ>e9x4F]/dAH旊h$1_ _LAWڙ33hn"3R*7q2 b{ MKV fP+RuRN/. ŤYL0} զ͚_$yY"^ :'iU )C_5O==Ca];t' |#jD±p[}+u"n`IwLBA4UzB:TyAU@A,5~/@AyHݎ{o#{:S7HpOh.0Ϲ&>f]rhvSuxMg|t"g^7/$oMsVCh25n\U Ѿ9 j3;R1n9)n O:*'Zd0E.(+k<9\պͲߐ)8 -=:-R:`%;n\M!Tm 3ωz{wgB`Zw '}2.mN.F 2)s¿S7jIDjNGa \t3< ~\^k?b?ǀ@0<~](D1S*aCfoMIQaI5#y+g}HpLȈkC [g3[De &Ͱ !aw f题\1 bpeE5{S ѩ?S> F́eD wq4g;BtVPvHD1Ek;y7iLux&wZi%!hW[|0i17WBN%^vL|;ĶW|!3< t_+XF۬$|$ZcqNyҷ:ߓ{c vk`D%uAV)YoSߪ5z3`]mH})etJ;˼' 5cJ/(ch<}}/-.~> %UEoG26b V) f 0,$1H]d, Z2QI5ISskrϷEe5xUzzQu.]m7_9J+C&Cգ`bb2a _wi;XѠd-sjg}- b:Na6W$4sE.p)"Wi-+Ŏ853q5GƖ#rAo\L:f4bJZ߿wA#Wm-x (sZ!To}~}ʯx5KΘWð5;|v Ѿ﹠Ch7Ʌn˕ K+;cιNVXԹ To2!0wfQ# + Hp`92 zNޞDt8Xs1ޗr~L^Jiݩ_JI"EG{wj)NvI4≵ Feô<~ߓ%x_k'.ǔà DA~!ڂY *47G?goݨ;"nx#k0) qB(7F:HP `͹z߾UN~ xYW #lb fM#bmjz}V~ 0 0SQA\  d(n %$@kwu$1ogulcNnKI8+h@Ⱦz(݁Is:f+]MC3xH6M]Rƛ[L86 EHqU?U-_2YF9 k}= 1IՀg[m-,&HMPMOTCD=Œ߯ٶM g-c@VBWo8-ǯm>t;MYC'goi'W47Nحv 3Pꪗ"(k=lj[gF V'gK"TrrwEMx8aq#CE6IPR.<}@US/֌+"e2`x"Anj>ݛ <Ŝ? 剟N?0#x j4#Pv,G 8J$y7/FzL g{R~y?ц2_W.H8(Jfa`,M8pmUIbd_*ʓL/s 4 F'0CfHZ x"z7YtLgpAN833d%w1ڲYg$Dtda.^99` dp&'pUW>xlQB)}5p !qyJ0=&T{^;k~KG7JmrH |U!;9礕2Zu^#۷]Ě0=.@1(c<90bbWmOA\E:^jo[|Hn|6&ըE X4_d %/'aB͒uqҭ;S-SPG5̄ r" 1DkFsPu8pv=!):&еϚ1,OD*ڞRm>>Kc_њ^œ(OV,*DݣH%[Ti4f\M.t-Nb,s%u֐4BH5Z3ז%4첇]] 3ĕJSt=wt/2og|<hHo5nsz0*tve 4QMzP)Vum(^)9V%b2x{X=)w;}Yv ;&I8} 6`L:.HWvOcN6% L4&!L;ܓӂCѽ)VoQtGnHL;Lw>Ui)n)H)i,YNDau܀fY u|)o$h@ʊǠWQi]Y0C"B&8f2t8OCO R+  N! 5ns(P)c/h.@w{\H8ԋ_8Z},aX0FWNfxHs2tf#ٗkc2MGvѪ2! @k"d&UɜIdbIF|{ղ~zĎ <*+S-JjԹ䞍ҰEL?8U$׃RmF|WET(n{Q=.Pm7ܚQ,nZzZ Ltgsg ,C ~86m>3[ .2n_PdJы y<܍fV`҇}R"_!SJJYnyjDZNP&F3k3-G!οaɃM b=\j+>Q3)dXH۵S Ăy'h?X$t~;yg*N}Z |L} -tZ&h©/ (*$l}`'APTi4W/fV8rb #yU$sabˌ6Li Ҝ;U0 c1{<  4ZkH5Z "; ̰@9B}iS? GL?Xto4S6?"pUii}]O_U#"fΠ|`r8uwFzNQR0\5a il'f BtRb3׿H01GD"(ndQgaG& DIm*QěYHSn+2Չ8cDOۛ{4[vwZ2nЫoil0'eg\<%zӾa̫4 UޫC*˓V(w9`30nXחc){!̄C@}M&GAe{ŴwXe3) |}&561~KkaO0WCŗJ=Z1?EH0DdCn8I6P|}#{5w8L*i#R 2̪Syb,c0TA+U@ZHͮPSaŃ]5o*r1ODfXp%RŲvw?EQO{r/(-i#T}-ꪁH nd5qs G+0)nAB o6%²/xHL<9:FfIX#^ ]l$H/;"3l(M 38ص0 n,ZZ9Հ2 OK=8C1)U?؃R][:%C}~Try%[ G,R61k^4/4GAFft7b1`Vi@a딫/)DwT|'},`N.bB5M<]ҥ,S63/fл27fZ3 x@wEmV숞Shho9u&a;K ؔĵ@co[R[ṃֳD~:D9BR, 7A@ 8UGb2,aǪiw2XʉwE=T?OBfUޓtiV←R$Xn OU|#`;-C:sMhfS^x@<=D~^U9@8~dH$9y4梆Scůf2 r"ϮjIZX>vyo:2 u9qh3aZ>$]ap@gʍUzԡN'5@eB`VoZ8O\6 5fvEJ.X#̦GGZ{CfqI J|]/ $: ˯)κ@j$޹)t乏n;7IO %TKt{R@wGH 'eFXOjlqW7P*2GhfOq8#*;}rw d*1QiLOkV+2u,+gJ|_>J 0_ֶk (Rev}G-LS3!%D`?gK厾FS7&MgHOzR \[ c[ĿU) q[LUN9%,Xtn`-[Y=כm{%:5V9Ru@diz_jwx9ړxĐDRhedwBC$aZ)`ovj-”Lgm* RR%/x~ߚO 2ošO>]pFdg#y }׸֗U](B@PL|};I=9nj~',,>|3qEMxW~)|CD SZU |!R)vuQD}}Q ӊ^~w`JZo X񖐏)h΀8xe3T6>:=zl0_0a4"XEi;+< q)]!v|FLr?u#Y:y]؟"pwpa1~!Wriƥԛ}zmzP8Ν`P;pObsrR]]mQϳS̊:`ZTI9% `Է V_єK5f пz8EEd)߰Pp`;R6U!·!Ʒye KĎqK&^0<7nQ;ѺbRB$/I6Va8t ! 1HED<*@MwvXgKcˌ;Cm$ZIZO[9c]SvMi{nG];Ni涒Un$j:xN_6RS\o|a$NudB[d14:o?%] dE)茆=zF|M$ܤr7)?ޏs޶}L04a n3򾈰"cpGI޵ Vˎa:μ|;zCE))G^Z/5qeh¬*0bo} \33D8+'']\ZN=g {}?sp^CI.q9,GbBH(Y\"$$1|MSmF.kYoM@FO&ggW)p=h%+9{!G^@'{/ e!l|bfoOKm'$A[Sģh l4i"/M/|VM%zD{7Cf %l{BnieUOU G.u檾g<Bw)wnHNPEr52ZyJD%IzX_g*{9"l@jSe£Cjjtw閑..\jUqTsn o_ˋ3^&2}874-cWEЇζf*D XdO$#g /=;HԿ\$y`)y\%& q%I+ 6!\crH1Gr"+5W YmvoD0vFna<;>9A9f2\1 \~.)·&  4SQ(EsV&^s`7{XCFԎL{5 yۏ{pRXnއVټJnNxx$Wi*#ii# dȡ%Vbyb`Ws/~ԐNCřG!nTnG~D6Q7 6ykgo$Zp?KYȥ6è3Vİ|rlř_VB{M[V>B1lnpP`l1"]Y5"MmJE>z4U@$fx &޷o4]bW$bFjɬp(Zބl$.J6 ?~}o'22,J~K经 v\k7w=F#gF躐 7>XUg1sD?s+%o>. U&P!@`&7 x9ed753qG V?践IK^>#m qnt7ߓb]z/`SKW-De΋`Aޒ^\P7v*J'Hp+&  RL1VfXςcAb4  xwpB{ ! մʅ-44ZQm26>a Q$U7W,4*ߌ+ZkPWd_hu L5oVlo"NJI >\pj6,GF"3|14/jL?|l@@04 M~` MW.\Y<{/д$ijp_ﺌT\ ,EtsDؘ zH F7%B$DU{ kX`8I]zֽF;I> ,!)ŧ&!8B\ol),iI1%xWW6.C[bH>V'2֕.*"ɚi 3ƭh*>^_\߹8i.:pA# kSvc)-͎.{7 ; V,10"=| E#hƯ8!#uѽO: Cw4sQ[2݃"N[:,|U.3MAmQeg+Ū]OQjx'ԚeS,f eWK2#>r@o{:uҦ, [g|IB!ǦMJE85z_ق %*($*B=DMvK?S#Lkgf@ _K@ӵv=F+e:\ޒ`+`771L?]ilfZLz'[;znp% @I-?\cVK'V8SwDSQ*{b"~ZlIױ_3YȧrQM D!s Ų"H<>'덖 C0R_M,H!V-{3bN& Xc^o5ui(t:ʶ|i򟿾?r&vHK,UEk=9}|ȧL:+<8OҀ#:A&x;5'orp7;g~:JVM-rB/#}ESQ^AEW#5]+MUjJ#&2+)xk}Sқ-HWoto >g@<'i;d񱶙UcMnWp]v6`7:^][~o_ʼžyJWZ2;v`47yySz6pU|uT4d-)<SA8C(ý$5zRXVm鯧"BF* 353%AŴ{Qz'OOLݧh9j ĭ9a\7I/ha!H&ЧMKyδձh-( k5Dl(v𔐷5:A1}F6ʸyliS :eKqNfaP0$c?{8KE-zm CgkF9&H3͢l 9hpiZX]LRm!t3&{njIdcoL[c_0X51w5#6ITJU\5.e*Ɓ>=a!p57M]/ڪǷ<H_x|{;&S"9 K8BEjJA)RLB*G涤Y\~Xl+e%l tf?}Rק0+"(5 GiRl uР<b[YC4TR6ufY j[a/2!9S@]F@_匕/(+ň* > :ܭkmV5V'y2Wˬ*S>Fk"E٭}' ^ j5" !ԇ Lۡ% 03 ,W>" XPʂY4f&Ӻi(Qjx4o+p>a5NaaSJl#*CbEl _?H{ "YW$*'쀯eNw2]uOkm2c \T\@OP1+s(8:96jNgkC>Uױk鸟 JeQ%D:HkS0uDl$Мd-ET]!u$_ carf@Ӹ Jw`Z5i8Hr3ZK8q,$ݽC pT=9fB8~jV"UtA8^Os/ V^X!=nw_=Ok2ܨ CQQ&ɵ``Bf 02A q^9teqFHbױ]bhϑCQH﵆IWӕcd^YgHZ]d"{*:urar0'Jk Tob:>ߐ_nGp-QM|f=4SOU}3#Qk6Vclf'D.Gκ}\`:2R ~ 4@9H; hSӢ[V1kW_5艀H]Mx߫(v+|y\C1|ԯS +OɁwu GGY,t9ՠ@T_Hϙu#uÑ2F.njт9iY@eyXnKlxοCKg\.=cOisߟ'y$辊1Ҝ "zd.bY%C+yH% lOj콾Q]0) M9N]Vl 2nG7-,'l ~$J )`}a8X_裭Ïh{#GmliFljArŽmqpT(Dx)㍄f2GIL&eMvrI7 ?.@tyoi 4$(}408< eݵ\Gm`O)hmEWI)gE))WTfe<Ta/B!ԑdMWHӌE(Ow+L8)qP)+ ̗үq:kxcG4_'|TWn"tX {^f#.,(VhƈQK /"L T"R^WY&I! Z㖕!NġP&k79 y4wc/WkyJeL9oZIwIX& 12F\V_Ef"ܽ+2CƧU u;i`ٜJ=W*:+ed%Y"%*lcxn`Ǣ +`l~[LqciK54 PlJAyaޅ :p.7=Ery/0&i@xCYvI8xt N@FuuSXePr;Xfޯ'69Fsx8c'C:[ANzd9 xy ]$r-hFXwf..@2E9+^Ocfnap$tZО A0ʥ%˛Em]4<vqpYP(^!`$s+; Y0W QX7Gz]6\[4R꒞z$Ds"' S$ĚTx .}cBZs:4&B1e"$ryeʰ4t4.CK{CâT1FEcݦg99^ V_G a]y({dRW oWͧ6[h+4MOg s,$;KϞLJ08e""f }_gƥD/\dkP$+CA3(KRSaZ4xݳ1An49B3@R' $ ] Wѹ$5) (f+5雾.q3zrN4fkt?n:0tTՙr{mjn礁h 02H I䣴<;:Ŏ#=o!hre0#}i+i iwcH_g}.RqA|* p%w'u ٘+"9\οw VOm^ 9;FSjWg-ͤ/j3Ϯ韬dJ=>$5FM|RT"--Xd! 4ƙ)}\A^䫭eu6wh* 9/o<_i| !.!_[ć\5}d93~1[Iy׼Yy^9?a˺8mٚSœtZt v ElW)0§Ŝy҉n!  [^K$B?B1992v֤x{ -cۚ*?3E[]FꡐMɤ4YGobp=sTڴ.SZp8i|P?budrPʻoG|[k0Zl zBcEWF( bN{JeV ("mUȮ8CB|-V D{ X-OWKμh 7Xi ^Casr2ՠ <8Mۨ=Sk$?E:c y=Ќ t c07f7ɰe2[UuꜳI/INP$"tap&C"D%] C~ёZ(za1BYeb\M93v#ߘʤB5W~%I~wHΖ7݌1؝s"1F%6:75y{Cڶ{<B4;;^C2ٗZ!I8(8\sH{0nz>8T6(kL \^ 2|{PIUڻӈTu l،-qǥC;cvSs˒u%[YAc@NUޡib̵ʄ}PrxFŋdX |ueB~eZom")]ىqbʭeaC7Ck[e{#D;5+RmmҠ8'Oh\qo֩_z ;ad![Lws 8|О|׶'5'Tcy80}rp;(`@DPZʧOFi%_,&dqk4u9ي3|p.M捨%jɓ.ilޱ+w RC=M|~\5 9t~yPP捻yyw_s ߑ,}|w=D! qh`XzB  gyP+VuGa<~=a+ y҂GxBAwGu1Y)mJw`ȆvÝ=u!#JEXa:+O"Rv 1 *o03d<6,4fJ܁r=܆5hc*1%ؖ *TUEC$yO3+Z.lMr!Tޛ%c|;SO-$#iM.y[S;^Rp>`  %=xfg[cfjSxXdF xI [mf-X7?:)G DN4 ͎zb/dQFZ~i8 }[$nVZ);9/V|7nZe9B24(^QB7r탇S_='SQҗ?\[Sm/Os&B'2pQЩ ::ƬJ nuIT[h <Źt}I35s?%ҾNa 5u.@&t'b9 Ӫ2,]/"^8FF43"Ø]9`͹aȔ,?$M`WZ<&iCbْJ^|ka+ US\P!T`ނiJ"ky\pRrۑ^IQj χp`UP"}TǰN#d4f}a/LXXn/ wT`3-<8bkDt0X bi=s#B=\<=cd?֙΂vlR4S ubDžrZGune.5솭Ҷ2g5YG:COt>#d?ww u߄CD|)mnDZ/֍ EP2f4 5bh b*B$+.G~v~&IP Bs+9Cto`#1bNysםۚēt̊GMgv=].D(a7 bg)}N NJXc;^YZ7%jcfH Hqo9>r=u=G$`RI |;AEbϨ!Ű4 J^@);F\9! eJlNu2g]Pcdoz?f`z * OV"!/ԒM&N-7>u"=IW Y(lg*aGkq1K mmq[=;T|mNWgAq1*\x}Qjn(@- ?=zցd%7@WPžFK0%-Xh4# Wktz4ڀg>vA08ddr@ʌeDiFʼtCXv~_ٗ>)"c]5 5pUc'+F374%pto5+ՙnaUJ6v8ۡ(ɐqZ'\ޅFgΪ%VsMi/: rsBw ~K@J ZS?Т!XVn # S> GMnoHs~x*oMrF -V]1Ptg"J6(aAƆ?>{Rc`(b؄M]6Ø3"8U(o勒& }8ҴpXUӐ&;s)-هj?E$] *ϳR3B@+k/R Ic.tp L07+$a]@NoIR;ز5lXb6S%)5#|lXsA.(QlS? boEʋvv1`ԅF}?\'؉mXhR67̀~]HnkF?ĚL[a_l6W'#S`]E[ :Z!m{4q9UbfH7՛CFō %.% %v,$ka39[:0ahڭs%ck1u&75X}͚7^Ih;:J,MiCr^6PSѕJ!Ӻݳ'EpU<%DR4uQ ׇ[1 GhE,XAOצF`pEpe(GAV)h 1DBMZe0'}G]SڦB3{oVt\*c\nT~Bktnçhh} v^4Oqe -fpmM\ x4C#5?G}i62?FVolߔ1 ,Òd}ɱVT$,+ێ=5MvBo!991ӜVXV:v܍J޹HH?v*v,+|D=BUJndK ?0f1i\GobQ4.1p%(jI0Sç$ }UƊVplr1ӲD}oGK(C< -p$_͚Q/PXd \ѡK2+÷s .n&GFM|'C<'~V \qr}F jqc:rE@=-C=L,o8Ď:.]e%Q;{쮊@YgCIW {%&*l*`A\2qa78d'C3׃:њR!IԥGG/{[|sldՊEgڭ3C'=S#9֖MKbe~D};q?p)z]&8moq^D[!ݮxFl/(66˓\o ,4iU %Ly R:q%L]W [z]HrPǰloccOT͈\T燖5P&h)c+wC$?,357o21-ũB!d]st]*h7ſBn< ѓox8R:E֯bɊUe!̠V+%%٨Hug/H;Rzqr0֬`|@l mfgJ7w) i^^$WbGz~ճ(qLԊZz|'ُ^翋;O };1wl|K*f)v)fkeV025}=1BacUO^ ZJWa79QpҤ1% zϒT:y5,`BG3ŝŪ]rR)vJUWI2jR}R^9{wľȞ oϟ勶.7t!- h-s=8+xB[5ӶXN I'm7w?):QzܷBؕY (/"xfg\2{Ь/n& a*2'o͸I) u,e|"=X%P (LdTI굎#Ǟc@AKк|@,2rcP(Z~j`WH.Q[o ~k "`Q-󹷌cV@0^AбsT0&#C#x ibTgh{϶twرWT\. ],!X)6?mdEEzlĝ"jCo-*]'r˶>W 1HCV#qu+>bRO*4mjM,<{[,=UTs͐T&s4ߒ3h=P?wz^<%[x$yJ 37Gl{Q(~4_5`jD|`A ssˎ6/Gd֌X[͜ kM܏eaA9 B ̅CC@Ubeϸc`_Gy͟_9x/v|Nh&?maE̓S=Šp oeF.77ZE~9)Z(+|D;<ナG3ȅ;r9qܸV@I U9"9Ni5wc&/#ZQr)\#jcc:AD#z3p&;k::lZ,ٚmZJd M.Zwm/K[i@@Q4M enóea4׺'nA< \o]t?@#T>=[>~6JHMYi/ۤy4\5ʴaS.Yb41'%:IjS/ܳkϧw]=wSO2lreK?m[֜<>ތ5<~cܐF[,\[®C5А*]n 6OzφQ}1,lI G06i?kSrhEYjNXms]+t+P(5`.$NM2Hoi7$#U_xs%V*4Be'*,|9Sr1}߈LPܧAvBփR$UPʴj+^ D_yX5Qw(~g r ڑa` d"}W6KTElĕTikӌTp2Tp]坏z&ٯҿO #']nxSU%N3}7KG >{rHZ*/U)?2 4T)N [jSM=/fԂAb:' c 2dRH7`Gܫ@́嶮%VH.m<[Mlj-a(S@/'teYVz/ "RN5bH_c7:Έh1`R(eg# K"gV8t,dJE|szLf͍@DUӅ)<鷠CɌ]]!#mEgX݃@;奍͝w GSJ8vcYQ/j$@x}¤̈́%nme'5,tfn`D۩ @ATm[. 7idEp RLe)(O8^ka3ʝN7ZDj(fO2nFd_8᪮曖/RS|.zG(/{|cJd xՏ+4Ð/K.1Y/Elȥ攜C\6RPVHe2|JLA9Tς,֘9vr\?/٤'xGDV8|^Zn r1Y>~G Ev2h ie3/5[x]f1yU~_nYczDǛfbÚ+E'L1ޱ&(=k7Dt/ZH50tWdڤ-]<:1JKp?t* tg R 81wԮۥoSMtT ǺRݼI {\U>Э\|npO+7SA-9Ӗr_ԺϼJ`["䨁D!ƖHe})`6KvU~ PDNaݽr3}ta4v[օe/I4onlFXV]8#K.4{F}~P+l+O3 j/YbKJxTy?󬥷V9rG=Naϸ nprxZe-$. CR:TpͭGJsa86fxMӒx"&S[/`X oƦȅ8S@6*!W2Y J]tFZ$J Lzb\ѡ>1Y|MKuR{Ud>`'Τs\ގqKDRQa>pX1,qO/̾5HH h/{s]ƀz]Tފ&*%`Eҷ)_­RlI>+FL!S&ϓ DQ ȧ鎥0gzM%\/K7pnCӍ\Jm*g]N+d_% P nsr9IHPn\*LrIc ]4}Dc )N @L:猬&PW#۹p t׸H> ~rk$Ae', p|u\RN->ػUTYxK4s2zPlm_hZ?. 갯Iu4 P媴 w*=n;Y %/QjQ~0]G h*@<0GnhQ%UO)1 Q>!hi}3aeqqiO6 ovDWHt_~.?D_NnaCK(aZL`&F9=]ɿa"-ۻM w= 67i?$\1kV0#MHw#s{\CՏo!vTe:asͨBTۜ[:4o k4D/9݀NbCأ͌HBU[8p\Q(˰e} cc)~y՜S2"7)"2z GR 2g/aPtۭmH}SfC-cY(T𜵖񡺦ƝLBe*5( _Nb:n-XJ#ֱN}p^ SuD,T_M9f_[[:,M;DG3i^2#!:ל`3VQ4N= Sf'BW\ uC䰋\vd|/ILLxpY&d28`:; ]֏!ѺZphY>f8+ \1 & 4b:e&yMDVYl?XSss"k3'-g>'w XS+hn Jva#؊^mHvJYb,ffYKl Ǐ u t.xTԯoafsK9/&֓;f w2fHfW|V C,L7TsbX[I$^p] ZF?gi kS$iڻ?vAjO}X+cTb*9+1J8vFFB34 س;{#h~Вv 3gxqWMȮ} ,jf19"Z7dG|JUGJ?A )S\i. 㰽s'vS/ 2[%;Z{/x᳙+S@A~~F^S_$3_uTqd;/w`(l5ߘڠ:+tR^Mkf%E3+o+YNUCAP#wwi$}ˏ{{;#DFX+e= P|mw<5V-lQ0N/bv*p4#f)s'1ƮRbJYgngۼ׸_VДxuCѨ ZBBgP߸S2OT5~_6m3Vٻ g2j~~c?,Qfڿae|{jmY l]UsM6R/Є#|M^/}\_P*.@4"ޫ8S vB<B{DMLv>TPQ5 Gdm#'4_wLZWD`TD5yfg% עq`B^k#E[W ujkY;ePNP;~=X۪0pq Xy@~K ɬAR$Lc!H{Qu.,ݵ a}חWј>eَzr8#|lq#PxH-MRHca2_0þB% mWCie}(Q I9bttm ̖W3uM Ʈn2U(UmEXxXSLzv:e'2/$1mg?Hc,Q-[;̜-=9 HjĢo7T9fd물>0TL8oFlK-Ut(yUM) Q2*Wt0o|Ѝm;SrgAizӄL7BE^^I1~40[C֬<ԟfVڱMǘ =β8xjܧB(_0 1*\$ߜO{m9(mǫ#4վ3efi:+R°"?i8}r-@96 ܯTOu>f!P!{/>ΐFs[x/E!* .kK.BG~AǕd^,X(|kCg#~);tHI_?Ln3P$0_( ilݯƇ$2=WjB{U{l ZGzKK܉&l 6M6̸sd$ w\ۋ%{•n^15# 㔨Bm:KfBr2갅m̻ZY+ 1GFQ pJZڀ.XkmʖcP`l6._z:[;u[( L I M?^Z j`5ZzGgiϝD<P nܿlcvyOCXǗ.݆;jyY$ :%k|г^#ִ&21^5rpe<,jY1?.gjN1e4)"B!F\ E(r^77w ^ CL.Ӄg"b|zf\J9^ ;#z|7B$oL9tr֢8RXqCOLrUrdnf';Mu53&ൻa^CMѳHnhnʗjGC:!EH-EL#rzD/pU X@[[qySD-LBGk^<bPݣa(U 7eIdOm|+=]2z<(swr"n3ex76Hmn C~$1;ڙ9xρ˅3b"S}f/=1/9jSaSh~X8#êkr1 r|gb4r#0 Yexwtb&S|@5P#0":ER~j-f0ɟ֩sVCk67w!pͩ|F&)LdSKgvZMWO<_" cf‹OGs¹eϟw5ڗICOt?u"ey^cw5M:BB'!Y<&+983$9ւ9NU]uڹS<8ߙW1Щ  MWeL W5+K4_p-,2fRm]dR)V1)j[cbmR=|}_{SV$%)(rWJZ̻9N d!F:j QpDBLueJ8y^l=oR_ ; ȫNФ\3Y[ f FZ&lkzUkk0/ZCa緆S#d3y7 g%qFJ0RY'\T<{4R+qC,GlqN\4B/V)CaQH@ E~:5%MVԪ*=D/" g%Urse\Q8hwObg1) Rd킷%Sm!|29Kn<piI"k>{'*MmIR$<"N1w]!Iµz]!DG$=tعAQj" ?a9R,cT;vF(.~Üo 2(; $8F5f}|pVnUCgjd%#_ǣܶ,W2yI1`|HAȢpTibR%J) JgT$z1(fr!Tj(Qo@ D3:oz# x w)ɷ,XFM}cؙOi긘F*MӠJv'F$^z6@<*ԪgoC>=V4A{p5#^8e635u֩m?x}H>LG&hRʶdBK$yl*Hg8S5􉟁?as51RE>&Odž$y(^?J*d3 hۏ>;I%@}r P2m}LVOx"KY»'6N"XAWٲƿWOchRݤ.+gVt}.SFZCQcӊcX}'*OHSvSr(I7?cJ<34 =维(# od*rOLOB}G[P6A9 ,Y]oྔ 9?]8 WCTpz/j_ B(sa0veb-NNuXax#D3#X'H_!C%zn4,S'yf*LWHVORf-Pq7!=hk&hmk޼k#& Hl/wʏȠ%OuHr@K9K*S,~=N{b 1vVi32Jrrb)159Fl &BmU(5; 4G+umqFCIT x)$~:\QU2PQ<㵝D8?LHAEMe 05[0F K;rץN9%>Ȁ5d]X5p2冗rEwNAQ]Q쬞4kv (cP+C96q]QҶtHnf}D 1"Qf*X=3HB)zlj=˃81EvdC&xJ|Y^%@Pi3I/e5[N ]ı@$?\&q &XatX{+b? B>) b!V/G0#8sfpeALG^аS^ (H1`p\)fiHYdDStuFGfAgS"9vFٕ~Rv}UZbϢMLX")n.|3=L6# HDMJ{>zȉRܦOGP>8wljN |"mDфxJ55\fE@`r6zJ'AΡ7ml!:N 1AALb_iq]HA00` hTUP(WMEUggԩ{6>WhŠ\uy='~BzOpF04Kk82U(SFu6"Z=X< +,;%5̈́f#Y U27wM/.U͌޴rF],PGm zf,_cRD9Gj_򎰌m=AdjBTÄY\v{`30 55g|Y!/H&c!E*Os_v3U\{;V\޹媳{c\M HFPʴrgCG&2+VAsiY{ij='aYsX"jwUZ~tvs䒃M꽨ˆLX%OQ(}Qgڋ-MR8e3GC[vT7 :שՊ}G>s/j`H8_.*uk Wa$.7I, @965ƈV-E&b@%vqE\+;}I2]y\dPȗxgmf<ֽr& fHhHٟnŒ\[1h0@WV쌽^qJm2NޭZ5L6Y+ y.wDQ4",[FweK]+:N$JbM3U? .¼CtoFVk^o"?xa@s X|>p Q*84lg `(NgXc-QtzTrP߼K u{?{M3+2z-!K0Ђ˴EZA0U2O57|83(1ZLi +( 4~v N5A.c%!OjrrX#6)(ʘCv+Z ޜsTe^mԢOSI1y2_=t'C|/Y^.dSJ7&NVq2ƕn cֆǞwWLu*/\3&ijFLyrɀ1 OSu; M_yQ"yXW׻PRUsNuW/UCgd}ǑˁJ9E<׾EE-ȹLI&aʶ.Xd5`7@e U Kpgpf Z'6˕}pDzs%%'4=%4+)|04>}&fOBTѵ^ɼsȹϣF0E3.ljb)B-IGlSaZ#T!6#l_,u}٘nJJZ"qI͸E6jl)OE^i_dF<@Se% Ɠ*8C]EƐGs)ё ![zLIw(A?v{ x2@ɡЃѳ=1 Ϟ+%CHѡ7}f3sy̮dŨ1, 1q7[p> RوnLY XăVVh)rwZ ȂFOzwA|j|,ky݃Zp6NN 1`kI y3!fc jV&j3'!슆!~bPdu,f/5C;޲@0?hϥ|}VgQ/3  @* H^Hs|,K܈=ܮI@Q'!Q iCd-c\·͟AhXwCÌr[ǭG,ݨ:fM=W-X R~aFoFPo2 8) -rj ig32“@,lp_k ,o4y9*tQ#5PPP%b]jɥyvW$yw꜏ip.<=@SnXv٤+ҸVKRWOMQ3zX56@ dMD%vf+&/zJqӫYD:z&&_l.Yz}zβT>% 803M;^7 :KuYHD2sD?PhI%PYeBDWQ6`cu]ľxV 8 K um'.2`mz o]ː[m"'2XNr{R-)x, ṭ.8PXA|-樦崘0j"ac%{> yݱ 0]9t>"C$mfȏGX$AQMT='e +;:ثӏb(~KɎYqMę,$ȕDzmPsY_u9w}DhjsR[ -|El٦,a/I,M052)Plt%Ci4pndI駮"ۉ P/,&LA%QM!z%:Wss.؃1 I%+V7Bjq#Pn^[=K#̗N'(& }ET (Uqqt1YM Nv9wiнɦ`آ}Ofnۦ!{Q1}pt{cRDaʈ`&9$5ZZ^kq륤 iP~S?3FAǜH'}L_FEJf*YuO]v7xta 1&ņuZNqҊGrW_;F U L'GzJ'Mr}$Ls3ՂrzL,{AW;O(<- Fu!a <>\^P1j{:FWٽVy"Y,YfZkcSƼ #Xy&k?~+FuKyV+ߎTv\f))HݟvGoCHK3RsF LC"iwS8&Tx}W=.ު:^)^ mKmF3ZWXAw2gW)APPMEzrV{/s@i&l^ +;0 1XmBsėHF\lˆ,U|tʠQspAUxoA<ݍmkmRȚ$՘>UeBYWKf\pi$%Ph.u#%_8;Ypi;6GS؉ׂ~1SLqFﭧaHYjЩÎ#mkͤ56 EeS(Lc5J.Qo,AV"nT)٦Ǥf>r``ġ-6 J UL贴5ud2Y(gn-c"e8DD32Oc/%IˤO=SyӽMyK0}wzvxb3IL40%UQ~904Ce@t|zeI:KݒV°g XfYr)ѻ㑬 hy(Ftlc~a7t9@w6x"'NQs--c]oË-.M[Z}Fw|jwKR~t&gG#`[l@,s T>!C#=U+e[OK̤8'fͻA_$Й= _{0ײՋߣur[| LwCd_Ŷ+]L < 7ֽ,ZEkR-ϏۑƍQ-LoLf'< Y!; &U/ok̾1]֩i]C>mi]T, >\ঔ&eҊ2E\Jr-1B:Q$Kj+ʭx7˅@r1 v)Iy@LQ~B)-.Əx` ~oP`'asl1ڣm^q?Xsڅ*If4_ʪV-3S+A+ZB~.DȟQ挖e,z4R K&?ھJȬi(u^J%ߏ}>{s  bG"Ƞ9<ڵ]^-TvإtjXF0'E4&1,j6C7{|q@xy ,MΗxt%?:"QsL*T-BiT&4 TB;akOǶSllMmvN`Xo) d5gb%:\_vcq31ev>ߙPZUy'{Xz_ʌ%4%@ʽkF[ђ= <86/*n𖱠~ =cFK$ f(ձ 墶֮e*NLi˧v7ql__cXӍlxwQ\jG0M~udx;#rV“VSn/'wHG,G)-]$"ַ;Јq+o~|I^ ,;z:d^Y 'AN5B' זII%x]fKEn6 uRZn,eAR13ǩ0"o1Rm[%uO4FD7?/Ev?r+P ռ:_wupVN UE@6z?zɥEap*}`##"?Z?O9EN|!..`| ,_jl2^,i:{_Mu*%0𛵑 ?UwGZhTJ 1^d7<9$(sg> noh<$`t5Z0rTQz6uH-%dUXp8teU"p)ynkJv-"m. kwcΪOl\22o$u]bhxF(] 36^9Jǂ81l.}; fGA{8CmH8e&|O<#gq+^qy1lJl?JaAV&\Aay^0FW`(y)|<$Wc]/pqqRm)(I/s~_,"J> <NJc;">0 1[Q!,eG ܻ/*kX. t5vVԿ O_u':]Dfч*ȇYĩmٰ0  Sc7P ;ȕ]1g>'u᳘5sIٝwK;EwU~k,SN/UV/ CnzpEPt[qۨʢ^ |vcTCb״P@pMw ]8r,vӃ$6Qp>ԿN]3NL `E4]xc9Ȁ )RH'~;xʠo~wr jÉmM UжljO&J(5hɞj@xr^"6B m?3-{M &` =ቓUutҹpݕ ?,cdhS% )$vȾqȮsSʌF^5gswY;]]?)a-#eMb>CXw}k/G+ȍEd]P%i -,]%ya[*vxJz,iҋXZV8Pj+úΤ(/4)4Xkg XTkcq.8vV~#Mdɝ N, mgvEX!Gj|)c +eQ{O,nv|#9S$Cuh?G,^G&ӐܭBfˌ.ޤ(EM7&:H ̟g)cdenfo{X$)8Brrq錋Vj4TfT5w>q'{Bwrh qkPKh($W'O5%?d Z& mJ Z1,(z}8GT#؜b?EJFM6 0O2".JDawEĕj M`/o.qܿʞNtw}!ʠ_rG_o 'Y2٩4tצDk0`0) B?tUG*۪Ҭd#q?[XszFo9yU[" _>Ma00 u_̡^R-5Ea!n$1Ÿ/%J:g4b˷ap4xgcB>hΣs}q؉UPdnZ:UXʤko@4uҊZ\,(Ψxc0MVRA/nH!vm%p.h"*v`3!ln2Xr=I\p섞2LfAcSDPzX<vL وYlr:{30*ׯ &G PCƥ&)Bt_Bz c%̝̏).64ߌ ax"fg|ŏЅ07*V*! :^ݩx+8fx_J5Yz5x+j&^&E)w fi h[6Jנ(H[rm 4c8GЕnUORafz x~t]Dh/7SlMceY ^&jfTg!Q" KC7 T'=w n|H8$#2+Vr;b Y] OI_T料~dskUnz. rF),\vߩFU~\"E*Ӱ}r#^wς۪rYxioW>'ۦ, pSrcxJD|z .- f ;*cR+ #!+s^CSCs,%(){]-%6IC6'/C.M Ӳ]UTAj'/#o3;/p9LRGPY5>p1`3mvIC-q…OBt4TP7,37Ϧ\ځp^nbB7㤡jlNLFj h܋T Kb|.(_XB [{k}O~v4Je?ɚn zo|S*Hm4)[Wo>ـ.?>6u9a} (A|G51h]Z i0ޓ-$˅`(Z醵T xLfhJqw+9mkgWmAt8< T7B~q& 6 N_qM=f-NnȦfzEj}|ЍL9Qփ>l)P;p%%hka[z9'Xg7, W:EUx; )MU ^h:]{ZP#Zt8Zק >9vׂ#FXKOא2.t@ {!$hɶ2GxZLԼCZ.dٟlH@zay;t>̺r0pV@$ÞHXLsSS+*DJ "Bf+CF Qیk@e"M,d8UVjI+䅞.?f^NOb$UE!9ǜ OL{ {X-cƀ_ `k!NaD ýd~}OY$:|Łs&#`::]E <|_(:%bBQmWf!{_:6P!g',얲Kqw>2FkB-6Si}$?iIe}?f=%t \|ۊK1@!z"燯]i~qC\&eK RʞC!f-Jչ#<7ԟ^~4Ҡx4x[BL_q8g [ ;N⭷yvBDJH^c7\Q _:7 WkD}HE&UR-*ݚF.E(%lknqO!|ۧDw v &"6GUaIxiinPg6KJƻ9T27tq*#R7j'R)c*E@9;Fɚ|P Ё\W)bA<-Nnh#n/ȰgٕKa]NK&@V9<>q䯧hXWSbƽ[cǨ/[ sHH"BTh;q]~kIC6l `uf$+o;x\hYNP-_E3*KcV`DO==>(LtX> x䗁yӳz<L?s)O{"Q)p4܎ 38y&KRLO<7?@ -:Vok8YJHYoN&o.)8vrrӞN_ ͐?(k/F#3GKJSK~*{^K=me1nBͰ1p[m+k'Tm9N Dԅzsf9I!lSQ7\K[4+Rٵ=*}k` ːZu71_%L?*rҦv+͸r  H6h7gʵ0"r6X|Yg h Tm о8v+iQ2y K$=dO@*£Y9sKHNf2n#rL b3 4_xߏQRY,+gҤn>%T'5ºNubklBiy?: e>~ )Io&#r% he:L+ºB&VEy0'ӳ6u\ 02}}!B\'Gqs,[Hflck 2qVt%oI8,Rq 6;)fx yb|'Nx"ȋez}1K:i^-.Lb" )Y:[ĽFđyA*KQyaRZ"͠>Ʉ,4/*5I֕d-Ƞkaʢ,8ȼD\rWBڥؘ-5EJ9G&1̝``W;5BN?LP1 H\D]WM;sJySJ"ۦN޷ڦqe Cf`9j=:^KGI?D{fk < J۾4$FCE~/K\a@nX!1΅qQ8ZʿUmɡ9*/fn-/>މ3% Hd`c^0l=ˏ|+)vy" MHhOqg8,%Ҿ@#]` ;1V OYjU"l8TE.}CD| ]oSc3Oؐq܅Al$J]˶kJC:b-{Vm׫C{<{T'--O/=n373rW^"Bf_>Qr8[~le+<@8=9AL$-M+o^F cZF 8)-Bl2[mtk|}Cl7w~kMJ-18MxO3krFV'+~EJ}A_~LQbY] T^t P9˧i&$*͞B hIaֻ}1Ά]uէ£A/g5OAg@:}VOO qj#wÙ`)*_\-kG.n&V% _QЪDvR_)}ŚݑpeuUZߨeR3#uYz`a|ofTHCNb/`0xFĠ__fNA9KQ.kZTN6_EuT4'V=V4Z1C?0f Ԯv&;t-cM0'l2kG p7][h:H,p g|ðl VHq&4ʥQG(2c ` /A+scS"Y[]'m(ѬYi veTov${xtFe^Ȼq|PVBZ  /\G'l[GW1qa-Bగq?9ֈ#Խ!PyH(` T>Ȼ 5eʶ.@L$xSBjVxeFNdsPhҩ\'&(R9^,W5J$ޝ |B!kվDS|;ߤ21_0mBƹi 2oK`֯_AT`v^꙱amIW_&}m~K*νLn+ML9)Y`-n!ޛ&2!}x ʂ4:$c_uV40x"QmֆNzxJsc'p|:LtEXz&p?R1uxKVԷk:ٓ lhXi2p7PWDŭ[߫T^v~KDu}40ՍD@]OcS: B2XO Odybuw ] 4idIf$e 9Wi +)ANN`?BAvK j\#9y3*nlQvFfPxs -c|\I߲ uW&x(e߬{5dV $3Ʉ=pTigj\.g]$dWڤhc(9٪\?;ͪZ\-QX4aAF~#8"2ot\IIڂ@!冾SY!QoEqn0CRBᷦXE=,1 å!RNKqJٟ/B*@!C[WpdaMHw pdR22t#bۭ/){Z7z''$.b%9) ]4,`&<^=PwBG*5c+[* xgَ?CЭ @5Q!v!ŎLW@焮)G0d6g82`tE|.0rRK]ֵDmUA mR1X9tnXB/G 8_Gd7Ԥ'a >/G2(߳tqRF?nI8Y BvXc 'ؚj+Xf`/8Y} Y+Oh (_yՀU~Mz@H~G j зAr|o`Y#ʟDm!(*Aw9SN.b=)}mX臾B=} Xkru*>.SCHS=Z 7 cF8S7uyKBX`]1 TdYTÍx `S.CL=h^:n% b>J_;tW0׿:?mP5_ b@hy}&7#}~jyU}W؁$?jrXXj ihJ.#G.7GQ[͎9˰#(,>Ě6:sY9igZ;#,q_0Mgjܧqx[YNF̙ԪP2QosSιiCYoAm`L,y*~N*< nKx8mr NV6$ oqѿ0KDD$EoE?nԦY;yMElk|st*uds}$B@f^jV $ -Cpv%q( c! ըXa;qxcБF?wP&a_ A{Gsi?WuP> jB Fumsc vSzo?f>AWRŦ*Tz?Bv0)r m/=ўyS.nE\FaW=92}_)\fÍ1!o>Qz1a[S}Xe>( iGƚ-ST;"QM;׃`U-R2G5(&cu٢A#'4rcy,Q9\CQ{jxNR*WE]|RYi ?r~;,sL >W~AV [p \[QTԘ/0zEe;)T2C^1  E/UpuaV1D*QkGb|٭P hO.~?$:cfseƁ_@kImf1q +/,G {mh{p,DHB 9v0[o_^-shVdh^ 풿Sq`REEH]V\ac"/Qlw =w/'Ǐ1Bhn@L,b6? ECV#~3ױ*4wI %w4D:(J(ĚhSPbNZytPL9.qsct3cL! 3qKńj9'eN>sk?'Hs(=*39:Q'~nvT_t<|%:P.P ݙST3AW1;8AwpGAǣEْr,|" #r(F+6qv֭5rAVv*">v"HGdt_Y]K{8e}bYyEAMqac40cK#ymY_6Zjނ#12Қc}2Q|#cvX"Bu>c?NƇ:Jy@uUv22j2Y3Im' ѓ'> 8ץ+Dq-`J,b_-kO~]}WneP X/ Plv┛c?u'߾}庮^tPeUqUnH7/RC"ori馰& ۊP"DƘ`z: <2>[XkE^z"T! SS@MB7ǃL[\CoX;"\v*!⎒es?UHrDN`&«|*D-/BNEU 2 RڼNcuykbIwޏb i ^XC=q^¨k w }:5ݢc,`Tr ViP%G4@6z ~ 26eU8ؙ mI`n+$ JgJ} #T;Ksd]ђgM F d1i4AĘDįo}"Ĩ/6:Uь Zڝy<3~VkEsu -xCĭw_^C 9vt72x-H,|Ӎ |M|*+V<Կҙg]S"Z j/Hx.1 }[{r8E[ ^-wh[p6L^8}'BaY"#~mjqMoH| ')^Tܨu{+}. @ʶU?H:4OX[dx#Efk/A;6E GWt+ĢmO]G`,fosG6;KgX21숾VXUG4n$#YozڙH`0`]NATKH [fL|_,SV(^`7mQ}zMݝ>' ҽGఅTFI_nĭe+j)u5W84nt?ln] -ƙyvD6ߐ\?vȤ:ɋPԆ;w&r`%=ę\a^U w=WQGswHiD:#3Њ/2=SUK+Cl-/**]g{2O 63N]1J̚Fm k K趋 + #?*}#@; "Z=;)F} *.j /i~dnol ({G&_#EsmxS23e3\yϛÔ?`q1 n]{НhIN("yyŢ-Z0ΐ8%<(Ԫ,R,BnYe[Bm;9J:k^?US+W T?;ERer7߬DZ~Kc 2Kdȝ!7E ?5;S|N+kwʫHnKe+XhNlqJkJg>ޚ1?9z䯵Nạ4+IV:( KMr19;(O:[`0B''kA4Ki{(H5S5H[6bm+My*o#GGA3zJESP=ҙkޛqLSڞlOـSZ-+|p5^h^Ӆ*6[BMy&8E{WM"1VNh& nw  Ku2b]S83<5Z}q˄>$[:e,zWG>3vҗԾtܪfЇCo[ׁop6c܅2&]0^|&@iCչvbi-,3; bfSY.d?u£rTmWoch}ƄVZV̬ ` (QCnCByݝJ ` f [+n?^*<0<6RVU/sOlg#Ƶ#;"5`;I) Vs}/0 cf#'[~Cq   po0G!0Dί?!Ŷ:z)~iaZDEXj+Z_aŃ%\am=8i< VGZD?o៯SDL'r,V|T:n:C'gi#-R g[YZ*6Ly?O竐oL0F~j̇EȶCB,-Y@xC?Xx"ܝqygY®j*&\30E +#J jmk-h,C5 C}K nw?zbzF 4`-J A ܍y_i{+hjUDEGmP5y=Dk3o`bTh&p!tX/ 2+Z S8zۓPkk;qbdDwѢyW}ॱ~3mc*9SoH֫]rЁPI+)/ <)-91nJ͐OZ!/G2NĀLZ8B:}g"N0Lb%Iiy n8% f]{B"1eR~z<^93&?)&v=ı3.SŒto`yg/oPqFlh Dx& j ]\2Z''h{2$Ǫ1!NN `FH4 j2@ :ZU̽8-TI/+dZLN7 0)>Ț%zZ"؂ǜb_0]4OW2 3&pX5ڻ(m OvI6mk uǥ~865Gh):*@@ܒFY(C&*Js~S C>iL\H^Wr9QYL,TҚr2%0t1w\V >:,_Y+f5Er:(G,YG"}jmU@hL5y"ԹC"%9Úg2Qڀ.MIx8lC]]`eGD"Ƶ5C r_v bB4+dJܡ,>͚"яXLm_=p& ٚfC1>/Sy%ț[Wb7؋4%Ʊ 0F㿃ivrJPcگFpyAt'Wǵ~ts(O0SGRvʒ&e-Ux+ p瑁ykݸajZNN &cb|/CK+C>}"l[mޑ9m;7^#MW** p7smQ܊y{`C8?a)A̧ye^*"!nmCqBzߔ9Wtd쟛-r>xIY\vYcVWr%0Пt xK$mܧvNj5$a&Kiih5qochFx;1}IO[?4:nv}XCǚr[VBmJ#$ f2R_fֹ|E Q^9\@XK| D`(bFxyR[}N)8QK?܌P( ƻZ|v ‘t k#opSFtRRUrke|%4| O>\ ,_㯆}9\q/VW7)BDk*.(:!vk@SpYτ$xEJ _*Yb !5[C":e!b{KN׆ۧ׾y񃤠 ,{ҕmVl%=!sN[c86&Əor h}$^q~mϘ9##I_xoa` PEUz U,^>vi !sUshrjG;mnoA^"W8]dpS)kLVh90Wg c̼UL9zޒv_L)?Gal8B{[ \2 Q7T%P|ą,gANdo.?eW[rÝHh-RJ@ntL</߁^Jou–=.u5&Uܫp2ƨOQ}c%%1&"ZB箟cI`ZRHj_;,@vn`L[(Hq+؊]U"1Z91x?hKJT1ޠC"7]j0gNí rGЇ穨M9a)' 2EEf722ͱ{7އ8l@>'k(uO̐\4NZ{"ex+BT޼x_Ao /mIɽgay?X㉅LZ.LO?6^XFmۉUcjӔB,S5>#z\.zx%!'Sr雙w!!bXCnf`Sx}ftXSL6ʻ?ƟR?7XD&)nQWJnWm'OSdA$*`vuSɘɈQ@\tiT$ܣY' tC䛱(jM,NP_sioV}3E)7P鱩wH./0ҴIƙjU3{\g>A p"29 eӇ"AmtIG/_YXVᒙۯv:aBuKQ@jLT֩WOD eͫ'tyNj0L3BOAI#YҿHSkl@cv-N)7l!\-N-Ql~6Lq;d1)@5XhjV$:Ek/_Zŏ>-iYNpѯ?`?>OЊUGjQjYd4쎠Nfߎ >!ԉ6\d~#fh:AS&?ͽ>&!MsƛdE&К5qǹE/:(F{ z )s^3x{w)ֲFE^aMp"z\_{k$P/RR^qtJn!JCa()e* xu_)PO@8I-L(lD\,g`c2$ըL3GG_9ԞY=IQ-+&E.{ف n`90d/#V4Eb[VQV}WC9 1ѽ*"4pn;&k?`-;fT"t*MG9"v\9Ί XV6?b ZpO08V_.rcrW;Y(4z0M1'9?_Hd9eMzw0A6n!m,GkRT$Y*:4g!層Fc(}r4"ZPׄMX;~1s m#J*vzX]Dyn)i"Oy#~GN.>Y]49,@Y΃6A=Gcg|ZY wBqf76c"Y͍ 0~s/. H͠]{űTҭ(# 78f#[dnj0C#~.>@P;Q co`83)gIdyjdѣugQƣC`+uBul3M5W4ps(yDv6F}ep 7G@?2,L6SEgF -|o[1"q~dƃ})J}osGps=t/3~Ocϩ`$w5pQFQW!Ě=j w?xz ߬ D1<5uﴁ(2-3-v㷵,r-:C9#ܸi'ĩd*a}A\ȅW{{ݿ؁%{*U" b<6 NEи>iF:O Ʉbv};N4h=6նMWi6( db<קGJ lQϒDGq14;Ro;nς:Z:%@;+hg\M̖ Ѫv5YgxIu_vS@q*Fj9Hpz̎GX'-|o W_Se &-%f\0\h0ȿO/[|w]"X|m>Xlv HmT't6(R*V@`*(>|v)rV,mVҚJv4 =JVg_.n p"ʯ9+a Rr*(6dðcw= & T">?+~( ՠThZln񘎽k#*tٜٜY 1녖{Y3IMU~gNtn" ;QAHG{w(zy)D킭r%3xHe~K3T8ϼ9dꊛ޴6Dy ͚"C -T9[rh}Fr] fi3PPsc4C agJ9 @H߀wuZv9Efu^J,S15:N*2wl=pkYo(Ѭ}vUz?uiQ)/dFriV]@S.go>QwLm}UB qD5 -8jYqDH5 ɯBM«SO-O2~*Q4Dk3wʧ٤c[80~ap/<(4y@\F+ܘRCԮ=1(´ăU Ӽ[XT :9~겖z~k Ǩ_4xQ@.6 `?X& f:ŎFB_qt: ^L]2BG) H:v#ЖWq`AZI$GaGxt3 =^EAۆ4%Lb4 )"dkkyb= $ϖT(ޱ}8%L-xz đ !b 2XaR F) 6=AY8QpLIf=4 'SdI23{ ̤ڐP`׍A-܆gĽ;L3kr﷡id~i3t<]txXF7lasE#v\=Ca)_C27ji,tE3Qώkd<709/,y L-("OG P'Kqi$~$Y=쫛Ϝ[,SJwZ~,gz9{9A*.5'SA(?A,O9j| ]rt-,SPyՉS3TkZ`|h%d|U~q<l΍\oezS_+mQM>JVg)u 1s ٽz S<ó\e 8dy 87 | 01V*\z""!צ/ku/ݗ[`B)HbăwVmƔAARO`bi[qHJ׬}Q9DTl<- ]Ky?2|2BF$xDb4OL*XOc$Bnʗhy?;$>bZ\Y8rz{=S0gDTڅ "aR&*n kzXӖGl&0p{K} )W v)no_—`m| V16 /{8n[+=tL||!3T7xQF|M88&B\4/VUsKV9v'dBs9S1kRl:!2C[EHBƷjErFdDޢlxQu$nGD)y;:?ÆT\OU$M§dzD5`>Z4UEZ@T@mt-Oq<=R*{e+r0AVV/g/j?ZX%) og|ϚUrl:{ÞPi|-x./+t.oDåqK0+Nt_ } 9?tvt?U"^xW P{< "Voj6hicΥpvFLjXY"ыƲ[QQeb1dz n wCH2L7rP3[KiTz œy?!qwoY$MctWe ՝FP:[T4 RMQQ "4oJ+bH`&$@nxw9 ?G.Qe1]  ~c8$H}Jfwr'uyy$> gDX HGdx!, ":G%5Qxͬt".x]kV2f %%oXi2<g>H[6+f3Z Ӂڞ @H{x}=6 3=PFÎ9HۥԟA/8)cywqN}Ҭ1@Yv$=o64j#ղyQ~o:6ҝTH䈬dH$!rZ:"`Nɒkb4n-UҲij@c_.ܾ$`c0.c F!7$$ݖミat~+t7#%ia@:m]Dz}yβx|l; o"[C] {KMə %qh,P'@o0N:ll\#- ;'mV7ldXGz4|i|l-bg7ʸuܱɀ;C4 E~觜ci| ֮$4{aŗeTFN.nXbJ(h4|:"R[pnFj9.{3Rz%ٰrZ4?{k+khMdqV"d@t$ojgmTX#`LFTo/1*=;}U\d!& ]>"b1§{rf'f{_L8J*r0j;!>+N@GO`=Ӡ鞃jՠD|QeiF/^,,e ty T .%k9:ݿAP fQi&_(;mBGEY'ѪŃ3Ĉj2,/8K`9<lm4c-+w$Rf~q坆Rsa?ǑH➂-v -n8GY F6\HRa-߷#Kpm 2 ũH|?G1^-]k|iV, ~±CDcKՕ48AO F^!2A@շVxjaFr֬eX-חWoPN_L'duWDr m8\І$m^;\)ޣ=eZ5ka#Ÿn*fHa9ddP=vV*r.;oC_p/JOlV}ZfSYvF<0S<]HZլ']a]vUb>: FzOIVܚQ+Z^F$GV2BFIӶ YURYe@Ė~ :ȻweaA"-@6&3I@?8dg4$#mp0€j%~Kհb4Ta0\/J1u%bF1Nhxo}rq0xޓmn%NK_3xe}.|:vtrbau~( xf9<2zL dzkQa Ơ}0O5`f/Q2Y Ѓ/54 YfU4`>ÇFBtBaR k%Jx>?MV$eD4r,ny-NѬ${]LzXb^P(.=pĔxtex ]$46cey8?gޘU*7N609DW3!AoF DbVhp* r)r; dD،֔'7 HwFbBՙ&{bo5Q; ܂ܯ` Q5fA;qV^~Z(6,Z:FP^tݑU1%`mኟ.i Ӎ@6ciOx #,@.-u~i=8>cHhBFhu/#1{BhfvrHD]pp?`C Z%Ip-d쩧lgQH&p /g7I~1kkZt]N>ZAL,`oL܋Vk◱$ۭ Y _-F*)H%J~'c͇#.,i\`ݾwv'#%!Iww/1eUS92#1F:ZC[k=n/t%_`_XP^#~2PcypiG)g9ICoY^Dbx@:P툺fmpzNSf.ZsL+S)`vXD'y[rx.&b֯Z"@BߍhfNw딴 x~}:9,Mԭ}/T>t>]XUuI)Ԫ~yM!* h+]}~>T t /\JR*(LҒ Jš\dL>U ^@g3dS][ZEUjt=mD xBX0ofpHzX Az3Aȝ' `Z yOő [^o"CIɍIY51wBѠ3!h_/qbC4K.(w'(9އ -Y l^(Kbm}gYq;oۤCPM_vrbljPW}_"!1'9;E"!UDVr aSµ3s$- JJy^#-]15 2h5Zȿnc`/>?}`:x[SbJ82AL *8~ &"O+*"cb_Ck3K#\WC@k8U#ͽEmpljBg Gj󺳳dHkHRhWDL2ujSG;3Х ڔ *a8 M n0Ml4T"C ϭ}\7 bJ]B苩e$1| D^oF)w׬< JUyP٢s׌t_KhEnpW-j,8Bpm*Z*Xaos,AǽP ?H::pqq3{8Kʜha!뺆 50̣&Njpu)p^C吢=jGz4<A_dß@^pQL{ &/5BJLlī@ d FL\vtykC[Bw[^9%z ɌbsӦoW=yި-?FLaŮ]Skޑ1x"bޱm LȦ#YXV`Tit9ܓwӽ@xA>e/Qrd!gc.:2-J8at_YΊc>!䤱@ɢ$ t;{I@X U+ʚS6DMXNT"opK>LvK+pZm jȽVHYb;g w)w+RX׫1$ZϝMK"_ +_hM!A$.v:۔/J!$+ 1B}\[ڰzi7! 2D99yJTo82japyf[PlN@T8B D-"fPɵUo%n*K;Hë{7:yp(3E tf+!ڃBŧ8 .y4?\ ӬT;{ $s(hְO/ZP68 _X[%ƗES:5Q͟_#uJ(?e5h=ތKhvp`yP_k y4uN!4m?*; ',XmdcK7?f[,se_( Tg;z=R5H.a nzeqs[ .&q9 8 't0>:<='[c"6T$bOz(9.H*gB=]MRЌ+&`aM4r>@ ij$42N.4B<[XHQ]c/Zzy/))մKJq!?5혢 v0h/%RiF{͈L.~5$2f+% kQ V ĐdXc999kMV|r,,fը:OqIc. jW{(SJ ?^B*6]Xzo5 B#i+]c푥_;"ĝ@+{Gc]%|9b8%O#˙iF): [ݳ#D^_\얛{!}a?9 zsRS)3dNup,Z +(E1ح E¹!ʂ6[kIqKCHmt]u;LB!y;4י-2%(>f;*|0mn 7؍=vrCvB7`?dy~cw]Ԡy7os֌Uk6`%E`JRљ<+rF'ctQXUJH2fW B$7 kvYWc+=ޜڭ-z=ʀNqn?^K6ٔX*Xik_q1e[rOЏiĈ:pu;%W1q 'f9ШAr3RY9וeO[osY'_@)}: Q\Ү3@7?oA".oMV?b3qun]1n@d8t24=NKo-Ÿq6('$ }XA>cA3lx"}ĀMNT]=|DJΑ^A s6FmQ4YCY~ӚXB|Z0 &ΫF-=%Iz`k,fϙj8;@MYej?|yÚyI5j\2]lAJ낝VRz>L3@e7yuRXZ~$X;k )?PS ݃8n؉[]›i:Y \Sv,8>2~Ѓ0*E*S%tҩܳ Zݥ=d 'LaXti zmf} ݷdյn iNo{bwi:" Π ڄs!ctĊr¤)^v05d@].?[q- -9tλ~T) }gg e]~fvuB-l]5G Ӏu%&޹UywxF:>, D)?'8lU&&5vPul8QN`sJ؞ {dj d\CAb쨀_:17AQ5ק="i_FQG.xɿg6z?QP̝tBK#9pDw5 G9;r_-͒jkƬ^WO}kΛZ!6bpoD Y2uapIK$O)MwtUQ O^ ״<$nOh@SRhx{%Cku&BJ#tWsw0*|K\WuR8zµ'Վ8zAfѤȕ}w^{X*(8ĢBzfXJ8R fF R.A#:8|N:>.h$ 7Q| (˝HW8j<[tz73o۳P5MK,`'넥 @8z רkV]P4lw6 C%fj=mԾ;rH+x-;Ve5BLdH{qZh#;ENB7\TD!FKlgm^%xӫX}t˙ߣ|XC i%x`"-`+^QnrX?W1!S)V[ n6$DH_r\ ^Ls1%F L/=ӟK1a;Oi * vQB&2Q HS71fWj}\ϐVzZ,sn oON~/+ q={oA?Qu76jc(p,I ׄhGk*ӲIZ^3ݵ9bO8=42(>Zz.LNmrɊTRu>ղF C|6!l [T.ԧI/ ZMKg!#D˝0A[ۭ 9u:zc,lY`h\x[V$H=Aho}$=~?8pn/y=/-e@2b%|@ QWW eʌ E̳1")H;WB0z W >{+E5jd~~j*9,+w;s~"XA|p5#Gr?-QQt͓ l89<.@SY{;z:e'+nVj;-6b qkfٜWpsSm6%AÊ P`:YbS8YNy]g (Cǘ)wA )o$`XM@S=4' "GJ}D5u8C-4|ӊ 8,˾ 9ltF0FF.\COXp}}v,}k_ w!# @JCigyq4VƨSߙGVʴC ٕj䍷t~}MUQ9gܮy:!HC1מk6EuXlrĎ*! $ظ@RRT4Us07PR|SI3 ЎJoVhD'C}Xj oC-7{$2byS%O 8C()D Y A̙8ѱ3kcju-.r}{U^/#1l^Ж8Ľ&Q6Z.W4~M} 69ght=G8etxaϷ bq8 =-M w;i(cn<+WspyGUvA,YKo+XC՛$f!^B&R:lr]PNXASnH> ~+!ɻ3Ƿ$C9ׅi7fXH w_ЍH0ܑd-(RltR;/i 6p˧V%w/} I@ɯ4ZU8̢:cEDɀẐxs.*@iې`ĹU%{eI^?91]<[TN zKˣ2Q.U9 zHw pNjS 6ߎ}'QZ- |E{OٯWRɧiE4hn%g=7tMAˀ Ӳz]\ך'Cvdh8Mh~?C43yuDIc%̠$_/KOar"z!؆ΏGQnJOޤi,R2:7E`^bJ`2@3  #S(&z삕k 0(dG] Mp՝K1k~:9^SZcMsЀ1{fH?WxG鹙| ɗjCaFzIEly>9Jq0v] Cnm8Lby 9Kʍ) <x 81R2΋Y^ FL>=.= <ح'|̔dݣ!27Eķ6]Jֶ ^6\F0DIb@}ۨJ5hM :@֊ÀONlC *Lu g+D,+dnaPܒ^;; H)ܰ:"D@m ?Ὺ=( خIE YӼI !/ų7#kwTtfKa>v+6C(-i=ĞVaEft;D)Jݣv\.Z[pDW#(첪yT Whү$+00CD,z\{+lMK"zF  O [Jx,*"hf}Ƹb8h_bW"QqZjUhAO'cmENO rM,Hw4kdo oH<2Tu{RgX`d90,1vz{<(p.VX},{)-Z, ǰ Cjۘ1\EȧAжzADzX *৚$un#ڱb"wg'_DH*~iw+[(d5U&Nr&yrNޓԀSrN|ht). |m -ު#Ѷ3XzVWDwcrS"+ V 5_\&w~2WvOC6b-bӋr6p>fk1D5S'hssV8zawM ~Bx1U6|an1EVYܜvlV#̞b;sMP'ZD<"7)j1xE!FQ9cOLMHxDM t# T ts<9s ,:>:" zVdKKlAg oJæ$L.՘]/NA|.:7kߜnVPҺ"[&YYf 9,}ni I.M#C_fHHAyoAfҔ 1T6nfpw/̣A}~۸y `9 ;D]gIYziJҗ XS`( 3iZŔ!H**W@722C{̙qT0۾g?vzrZZځhN(e+ % |w4yW-,V2[- MDu_r!qm>hLk#hC*%&iXJOsa_ŒL#mN2yARN5&=-T#D Є9w$;33&Mzj XW9X懢$Щ@p!婌NH} (r;<ꍰ}u%z֮Zoz j z;gЖkͳ  5:쥚\"aKs,ws]z)|Ϲ lT*si?@޼2𑍓^T2$JѸ 0GU;:{\šE>*ۍ S3Fcٷ0nJg}V{ [",ϸî @6G|Sd$ Gr#jGr SƄ$}f~fS+5xEHP;6[^>ʪM*`s$ ;6|z~6Λ*J ppt(D޼]H`yA_ϕ0pI:Т`[=~.`k̿b \ ˤ4D dW{9v># i.C558Oz~)z2S4%.r; \Z{ӑ4 b$"a&XUu_k Pݜ\:ɻ5_ί87wOِ9mU[$SZ+bg?$v y%|x[eq1oS8?D*WSC 71#y+wև-WES-0$Ȏ{* Q|Gw<J ٜi;"4=V5%oѣ[w V ºcPEShs6dT~ePg16Ӛh$L#p<9I&u&V׹0J^Wo_BSݹH.XcP!:{o=P" jS'mS ޚcwlʈ&]>.c m6y"~/v/+Qgd[ύbpC!tFFΟ"hݫܘǓ hɢ TJ:\~1|Vflh(֨ \% (IT 'hKQgtq_8wb.ѻli`EQ D] *@Bm av_*'9<,$iEU/Eٓ`- }q$jv+Uo75L(1kȩw=|T!I1=]jC 5 bA܆d7UÌ쐼{ m\G9!P(#]OQF,יY&7+;&D @د::C E t(%ߖI`k )OJ j'4:y!3 ng"7Aw1ӷULaUoB" RԱcM1FLMl{%/ I#'t?>fh^dH|5#*_&OW 7\+|[ļkĹN J6)$;&dUVL5V0SkmBu3hW_`lZj9N#i9/kh3~~Hǜ1wfrPʡd{g~ $+ixe+4ʦ?D$KrThb `eq$!<9ma_!,rKfm)>e^ue^k2}b]ӃډC'87u>]@V"$@QH h>8ËT}N#Ȁ1,b$TE2{&m~3ߞf`p<;aYP'0;]8h&&jHI%C~h`od#Ա@4.02t;Ak ]VQ[fۧt"4o(/Ӻݠeت%Gb UE#$E[☮0Ef,:I?ABnhno-2,'|6vA$jje)R*v NlZuݭG0]ڻphN7 -'}#;aVLUx߳čDqbcy&JQ@*A7u-x<zcR@ˀ$!f t!Ai;ILLQ=4#L~ՠ{E oڛF)r{03nӘq 8 ExQݗJy?07-d |I;atZ$j#a0] zc8̉BDs,C MA2 :/>n{`/6 VvMUwgz)(r_JÌ:G#c X2dJh\8ƣꗡ@]%"fЎ'%* ^ 5RhK; [dٍZ8Ys(/PoK=P)ۥ91}S@{.5dޮhv ՜JS0(,+tD vj-7fA.`p/ ,cqDt}DV*p #Ρ ލ)/{G*I؎gZ:b+v4nj AaR#׭I|s iHclph BHrUXudh>5IIA6KS8FqtsP3PDDRϟCv')ϲۇʇ /o)d&&W,$B$ˇÇP䗮'Ԃ-_RAq?S+ZO"1H @fХwvHPs5\vcIQԞDQ1/KS4~b{+P}Z&' [(Nht.&ڼ'9nB@zIJ;[획;#Jnރ=΁*Mj0WG ͱ^Op|INא0w:*c ~ym~=xxg=tֿ}ᩩR g.d+#꺀H@H.ͤ>S:l-({SӒK٨DZZ0xP ;uQ'ʤYdC(7rVYBƘ=u_܃\!!7'q~E0|b]Z6/ReI3P~*F25f9JRҫ"|YPUaQB>](jAP O ,Hbvp~Vy%Xm'oIX@Tzwk1b?*#r.S`lBn=NRub/YBK&>sjL)FJyĔH~ 5oHY˻Kd,{ـF=đgAӭ[F2v]$Ozp 6q҂hy yL'% ؟"(bv$/,eI~kw'5)ù1|z2uX[/݄E j +;d`H s!5a8t`b_ U`\f3]k}nPiG-H7pGʜ?/ d־mt1uRsS=W=FD 4\?|i]qG!K0P{ O7Bѳ^rŗT*[ߤ%v ZO5fa?,m6_&Z~3@ρgʷס3o%_M&CC^`{pX;orZ=g5C9Xrc9cٖe!Ko"f_ x`%)+~Gq2\!ǫLQ%[Ǣ.2kr>΁c2c.2˰:[ĢJdRC[%v*(Mj#:1* 5HJ ]s]= \ti=]O+[= [ v4薔7pZW<# *C#[wo BޘYtQx_py|h -[تD;a4QXP Z8jYŝ.ÜڹU`bV69 `U@ K@fvVyɻ;✕}Kdmh=ZؽEjm%az % i+ߞ)g CaI3[R3yBPr*C-wb>؂UcTWI8U=\fX^ qt5wĿU/fw'H\[l_VFOR/rE-/P,Bbt&!RR"LE/PTZ:PأW& H:G-a .Sڍ#:x'aY,{Ir+jW汿iI^Ӯ*`h A.7%(,OHRC@U,*28>(*xW tLv>KG&N:E9v=Bp$\;h9'~Qλ$#:Ed"t,L]ep41meh(6SADG|"ׇtP_Vu_uШْu,qf(-w q3|gb` d$K gob¨c dP{IgOĴ`ZW])+24 bOt&ePZ3H_x6]DNb~/1Y6ϯ`Bqy)d1Ɔ_LB(^āVPLȍ?Q JK̜ =%[TB$xAyTzVg5"lNyaB'PwYD宆~Nh'.>6t'LJ( iSN%SAMokcH- &S'I Ww1w% K7q`-Y6h3݀cۏgo d3҃`Yiam}v ]0hJl̿tB:0kUwL!jj3z~F }j`~t>Mr01^nQ`BК]${ノX].7$m4JٽCkp&!!rKq gP5 T5ys1oZ3"EWaFHLMR1Z HixYeΊT0HLwl0G aЅm(NJ.B6IZDZ$yr"H- = фԛ|ݨ_oqLz-:8Tz]{@R!tvLV!o?2 ;|\N/.35(sڅ:5$Pu?l.vq)s\AͼU͎G6$.A6ݘ$_8tڂJ.,O,mԆGM:AU>Lʳ}EUSh%hrLjk4mRfu9[ュvzنL)j%J./Nұ!\nkLPtI` 6D'Hd] ն1˅؏ԙ?/߶Ó> N+!kUO]a*lkQe cBpp>l~ p:p43 [^A|) :_zwY/^ r {Cj% 0I}H1Z_TVu?0;7<'`j-o4E<9Bt腧4e ND~~fw<߆Da/ՐP|j;TebοJݑر82]YYOX*ԧO]Txl{G.qnYttFƢ3e6d\?j ,XN<l (=&SYR3ʑCή Q Oq-:*A±f( kw2!/ˇwiBލ%@wʺq'.#rcV3d!ǜtZ;m6p^)-G#1oOpAXTb?8CRdMb# 4[ŒH\8z C'C%{^!i#ZHO/³OWug* 2e)+pX/P>RaD?ЯWc#`&̼"|ƑN lH=&N^ͼ!63z}ZoE۝7<ڿOq/}U1CнZ{qrit 'KTBc.*3P1N"FE.ɽ%$uRJH !QP'QS_EigTIש.C~!E$'XLqH3S8^m1ޱf }iiZx #"EEA5wv {5b&tc`9zYg ݔ֡=@csE' TB y[-stJDC30LPpЛ.W19As7 -*|9TuЩt jQYYi%{Jb~]?B4͉{WA'll-0!o'`HM.7\qqQ/C Z!WšgVI^e&YˁL|IWW@G#dk >5]iB/k<2i.()f*]W"4bNBs*!f q@`lY}NTR^NNcY+5i8anwi,xDbWE~:^9:߬-a q̖c3G8u77'Up߄a37Jn^ԟeXzXw@  UT [ǜP!12 9)`@VYK^ Ctՠ pfާStژ)HZb:K5&Cʛ5;Eo'dDH@HQ$R5UMifYxN16u74,sMJ 9۟SxtDk.չ7r5̐XtL1ed-$RS֬+9í$Etз#W~qᛟgztsF1;tUml= 0psr3tMJ= _. G3zJOAC9M0YZ6PL&(U:l{AiZo}OpiTx. >O!#о%_1CߤĬ s a"b]8rvI*dD0Ukd95zV =.Vmps>i\B0HAh }t};ۦC^-{UU%b9`L>c-|1O?>±<^!R˄}G͋0@qCvu!~ۖYH{DvFA{ijUy= 8●j; 9z::@s5Fx}m5t86:@Q{6Fz YES# g:EyF@~OLŎӠw:+7C+ &:+a|yxk*ck&y# z Uw ,'c[:}O{D.)I%6O_[zsg-ՈIL\U=[9oR1w ˣ +uX3QAƭ<>y9$ ~415m{ \*ǟ_,)ھTv_sjSh"?)"'.gͲ/B}(!_B?/G }w$] P4e;'."lmN˶-o֓_1*hYid&IeE|p%É%zɦ":xRWLfbM&Hw@3@:8!Xܬ(ز]n5 Lv? m4^G޼׮!9>QON/8p/!]C鿹WMk+(Wd) V ).JK[?h]TSnh_W*!7(ҽT0CuɢeX`._9 [HenWwiÚ,q7ek~grk$VĽ/ /;Ě}63WwEO_?E,<^ ~^.'ds S~ɣ {%RWv MP P)fx2{:D Z"Sc;.&Tf_ۏȎʐOVb83yN: $DH'ȿE֫ v ѡ .+¢m3oWxȼ,*d-d]i7&#wO6EZqy2kf%G;EзJ ѤSͩGݘ!VDtbn3WҌIoLZ^-q{yB )_+`f f!l/b` U$i; ch:e֐ǘHR<ԠNOLՠ qy -ᬷ%iUY:D7oER'˄PhlʔԑHL &uPRY8`$k,yZt|yeWLCv/rPKQb=f jn]>릸[$=b; 424LFKG/e SKxfݖS<)Ϳv z p> ~POPZ1I{#MGd5"d{ZSQ\e'=Fg-z¢R.ӾN&CHҺ~'`K=z`$,|7 x#Obc=P`mvgZ71eOCy9hiJFݨ Q6 ܉-?_wAYxE:T՝+kВ`Hu׾~煌Txx2aLb2vZ4/lxbrp1zffq)i7v,\X5j,Un|=|rB0ޣp@Zgk”^A4-x {I`c{kɐ\2qW/hPEfR$| i5Aj`Q5)Nd e^l3 sOB%T]e P=ʲ}W԰](Vwn?C?2w! 8sMWoVBRF_Tȏ!=V*wiUt Ln\G*e>vnW=.Qc2Zק3WQW>W4\45yT=??S @YvD5Wʣ7/Ym/$?Cv}wL3\ukd\$SIsp{H~P.H ]E7][]8٥-TG֧Ʊe.SxW860_X=UQ 2q)wj"kj|nCś }K(/@ʹ#7K6ɟRǧ/&:_Li'h$Lўv1IL̮(2ҕZ0PrŽ_V")${[SBbYЁ姏9hG\FXYn5 TeZ?XED+:\!T4pSH~bDž!xEMo)(iUS ڻS#gerԫ1ችkLj{rFh%GD Ę"et4dgzXߤ'_|d)f`9t՗-$P, fl-¹@'=0RE,,ȇ]HV$wrM+\|ĻX7kcF(>-H nTSc5qdoJ~t0R[rjAF:0E+}rTm I^lx9/eM~CÊMacTez%(a`aD\Xsq3frHaӘVILҡpKWzO):TOڜ7p[XhQOZo-8]Mb=@ WYJ A + HFɴt*ͨ=\C7Z}pgPg6߯JjŢ3orl[TrnvãnpΖ>@*{_, *䐗'n\ `VpTqXx-zX.!X"oRЗ_b}P; g^vD<ͽ *}e1:;8z'vNrLv4QJ 2J!9'pێ*Vt$)pZuʺnBm47hݺ_h!&n)@_=rɍg֛/A!ߣG-oR>mEF:"lsJhT ޠo=ڮ%P8crAk h]4J?ğvj'WWlD ìi7[LE"'y&,/f6W3q6 _8薉He(s2SIgԐB! CBc:M=< _iҚL2'ܶv-}pkf=!@0\6FqUKAMLW JV׻v,s~]x99z6ɳqN6є/ d $0 c]m@h3o@(u| )MAG<'6c1ч&,Yoj,+.1;Ҕv2op*P#+2W^Յe.ճ>nN_nRdrO;B}0H.*Y;5+R{=}(a5JEz|^ D4Lֿ&=%]'0~^_ȕ3MRĬ ɚ lP 023]zhM<§q0b8Is4Za-_=FUBj%f#=~nDexS&pGק]<6X0=*"0}i<6m.rR-X9.+$Sz R҇hpouОH_*sG H=&T_-藜 -,] B;tS;3682LQ ٮ>p{"hh_Ql;]C+A}psO>ߐ*yF8 [[G#wsŀbJskn)tA:|#25h}M}%VOuLI-sH? Rxފu7dbGkBkI~SiWgU|Lf+֒uS:r#o9_O6ېdrʀcgM)TFU5|<#1pSNV t@a 5az-hL3\sJ]f8/=/ٛ{{zºOʂBx6S:sn4rMt+E #!:{aْVŦI?A8[݋fMyU4k^XH(RX&XV2:㎿ &X8Ǭ3'qes}g *[i'r }&5\0=%^KdyA'uflR/wFJ;{ p'Ki݅$] /$ij9;zw-0R&oeG K+\4;L. QIgrة7Aá"66nӳazX @~[aF9[|b| `_\9anu"''7lw$Sl_&ɇDJ%.Dchy3 @FjI%PPCUmvBJ4262kic^D` 9 0;K]O/2D_:h\uskDUx`7DrC1WFşԞ&>^|oޕ#+~x IvٌHHL<^X0թO`$ͅ-Pm/_x,5i]^)s ?4S3 e!J`A7'Y2ţܴ1F/2wL`E&4/6`t< =Nx} U~q6WY1_160%$n."%$ u Rj oԦ}h#*7_dpDƫKMWJ緢c&i5Ǝ0h ~hpMe^"B39dⵌǏoLy mͬmG$]sSy- oΙC)o2x?;@=KYRo +S!OB,'ȳu~CL\x*è@%љE3vyfZ[ ԪP#a 9.f BEN.J=K90__VջuKzqYfQjĚqk3`973 IIϿBʞX`WmȋqM)cӴWv![)ŗs/"I*E!g0x?^4[PYo *簚ex(ls\UmQC+7eQz5!ƍ%DOH8l|$^&絾m+ hP.@'ѺA=ZW  x(:75qVc~RR>U{w^BW>0썭4V셊B:aLs!~b<&rZBx =p\ˠNPSpY]L[ }He;{ٙS&D^*pNDJVLs]z5P"2qH˨u&wa3M(M78GU^|Y1[.#i @}GҢQӑK*I"6qDt<EKUkUBWЦl^lLzJwNЋ'-qsb &e.xc 8lxyjP%1;js7pbE?p@bI ڈ[7s?_~CPo<(ש Wyda`=Fq:'lGnin d rɁ$#NWi?f o"{$بPeA .Ж 9v,Tu@ͣ`h |*&3؏^EPDnFNGF>3b-Ln٣ yg㚡ŦNf),)0R\L"^B8^NYETR"`X- Zw8z9m9g#Va<߆_gQ,Xubb[ߺ( U(JE\ l.sֳ]7e'ď|ġv ME5UEA>)rmH'Zm=:YեlCEV|0֗92b;x u! 1+TMx6 )cJf; vq׳,NBKش{ܲ957E<[>[883i9S:6% ?T*314ASHևg%+ՋC!<г%Uߎ|Lhxrmĥ K{FYC<~B$#?Vx+!]h.BLJ[8[UCژԴ 1,X<ҢE}ޅ\0@qN֏iW~]{\"rg4 CRQ\4Kp|9\<JiV\57#^gz?v1`9ԮN= chPPjFJ7?p؍k՜v^j eKzɻL<_aQY*jFivV ʭz4j areǝ7-ǗyN rc)툦Ψg2`Q>BhC]^ s?T /^2֑/Gx #KlfhU4bçxn86wvWG Kz3j D7)>v=ؼi0OvM|$pWpufNEC1eS~\ * kʪ=fjC;bAonKy_&$) v/}f-\RBJVK鼝Y=`2 _,3_ pށ#< =Sq~ udRw]pK7#Pؾƣ` 9]%:,5x54go-~I–Gq QF߭ԞՑlP͕&ܤ%!tZc\h!1 8=B!lT"#?Z|Bmɛ$`[~ ^%.D8fw181K?pP 6D h_t^UX)']5=ܝ.ݛl /XQ{-mX Mi]d`|dzBHklsA7Yr.`: (׻ũ]DFP5E q1ȓ}'љज鏳 XxV/η② _bk|;B@V'Dg.uīNcT4:L>D:2wu2?H]4TyCHQLsT ;(Ei@i7%aÌ;}r<,oj#;mpV5ZT* W!H%6ɔ0JUOi= !=v.{<2[9P>:jxP墝hB3fGݮ눽)yXj?:o=PEPKVk}6ɫ ^*3 WM/eGrywAU1w!C3H='Z]kL2J; ncʒS? xNtyoRyû`dm/g 0H _/&72 ⴫5hL`ddW2 GsMQxt|tJߙ_mDw?`<@zN!<* LɔWLS eG KOB|Dxakɍ@)}]f(){X.I%խNO0SSNOzd@'*S̙ܮ#Sf~zKH+Oi}`Pyƛ:&y}WYDUi 2غb8{.uZҧ{LWT|tzμ42VHTCs#2dX6v֊n%@3^:?2G-u2{E0o@֊D)yj̝z,i V]]# b87*r/o)”XKAE`ݫ:w8A{6!eլFzPtȶQ:,iSh dX /Kұ[ׯMV^wbճƿ;'C+.x;s8kִL{mÇ8LyG|*`an-E'oM.O $vB%NXZHsd1xF'M9X B ;'-&V2osPa?ޣ^7IYpp?[łe G`\Z| 8͗vrslܭ:{s{fv My6ߴxj%A+8mtmg!a;/rHIOp:G 尺ǜg <1s^:ƧpXoGY*QGsn P6>S Ov[F~&\A6ō;k C(᪠4&a5!Cqm?y9܃~PSREt7iwZ+d$0L Hjq׎"_:]$Sd0㡊EC@bwTQG0ݙ!kKύ>VJ9T$\f[-&Nnp==*>[Xkü\bv~;&(BkƑɧ+j@EYsW0ukB/N4(JjP+3G_YЯxP3]fj7 .\@Uݒ.lFAKUQy[SX>^[U }~lm),Vq{o} iJqkG$7OuE3L'u'w e{; S!@CSv*FRl>q#0 ?s}{ !7z$H+2Ǟ[˓tzNʕPWn;+E_Q`(yG&ˁ";UZG}h55,3]TeoXʲq'ϐOZNnD]vupR޸As?;oi ,cUosa2?1Ue[Ƹ/SJB)dP|ln y3Է߼r26Q4`~5ʦ>5zyY_&eۈn9T>lKiZ=F4#>Lgwl"Di(zYѻXK:N<Ò)Vѐ]:Qx: 0&%!˴[p>LTL ؔ*sZ)ЇXui:h+mtdP÷t?nP\ *_,e^J*t7mIZp؞$DZ{E$EB]"@ܡbJhÌލ?`m^ K7@FDk#E,lV?\kY WVm/ǛR*mět_upQQz9?ϡFhBnLϏ_!+7hGg$XɝV>Ɲ j]Gl `Tӱ TY-x'Ѣ]z8fݐ\8u5i]erO)Tgc cCFu 86v_ ˴ͫ*;=AECJTHW% 1~yHŅ)S"x(o1LdR 򬷞Aou߹nz8FoJ`B<*խJH ~8pG2 +q 4,SIòGs-ܭ䓞ߓ)b`D(3u =8%xt4C$N'\癯qgC jl H-LS!1͓K8CNuvŠfH{|e|7Ky6\,0Nb0+g4_28 71Z_O_`ps߷y>[dk x'.IByJK[)ߤEh:Pu]yư)qL`t,* N#9kb/v淧 Nϱ@o U9K@(Lrն3u0.|ؐ}P=ِ_UYׄy5.ku37,ۍnS^W2L~VFظL{wm1-ObR{k_@ZdB]dQWk^$#e-v`w!Ӫ9խZSaXFgR9;!^'^ra#3rutd뫳ovSⷲҢ|JC0f4eվc)'[U40ǧAm_e hF*< q@Il֪וN{Kjj S9M?y?.Xkt7(%LyHo; vvB{/2 nmr=45D:)D*O|F pPSf}ߨtu^QKJkJќ-oB^~puH|\tqfˎ^GS_ u_.2h/ 4e[d2}~JRdz0}1i* 6DL ՛6tW-yŗA#ݷLdb%gJBj ЃU |nEd^B? Ƀ+R(wdbw d:g@@8aGdGh珄 ɁL_IB};ءo^ݻ,Y_Qy-p[i%l<`Ȋ͒G ?ђ ~6m&+wNRF=^w| `H箶`[B~2cKaeR1Xndh&js+[3Ҡ[#doiK栗/O?ޛYG\4\Ϸb=(G0>ruubWy Uq>1O穧_%)_JWF!Vw\~Nb\T &6RdH%O g#ءeZU:.4 43\ވBJcLP41zSX3Ԇ׬ ݕbۓ3'mUumi9{u@YhLJohkڙi'ꍥh&( ܔax!CV#RXK-I0!{妩6V9|59VeΨ_Zwt"4%]euͣvy6Fjj 4C`Jj?Wɟ :)x 9'Z9͓CZq:kjQWl\Fzduat~ ̶hm5I~ MeDvHZN뮮(vL <7̇cI\Kaey Pdy^ƂSiNĨ󌃵#$۾"ʶ?Ѹg aBm ױllM6-0"Jǯ)ƞ!Xj\ ("TMf(Nenа+]iQ#oQn1]Y`KUp 9Bc[iT=`ZdD ̥bR4Dg aw@eFKwT=lkzIٯc#t@H/,ũƊx's3SWp 7 %-8=deNԼ..}C#}:?`SoHX+$tN"2F0*D=l {š3$VP ֫F(87\oIL`sOSo9}GA;5&gZi2wDh:mujp )էD/K ZSnUeo|t/8c gT=aՁ A"zW"hgm@#[oX\}z(-8( s5 :qҧRA(aWZX}&lnN%{ÅE{j2bv>O'݋J.A8% Vfl0gF; =%F"(z4چ\"$%=*aRv`j  %8_o%ހp^ٻK T{V%eC,lrCTs:=\tVڌ|viRv!%H@TNsGL無nR"$fNuG_53 {LwUy%&HegʜOx@~D͔Ȫ(ɮVkT2]=#j =k+ Y's H!me]Dw @zeld.LH3jߨ ]) %~ *:%fje{]:Z Rk ],[xrqF㐑w1ĽOƕe&;Jį86i\i=RT!3FN 08g,?ΑukY1k]t tAgRy;.H.٩oO𓬊* !4HhЭ}$fg cTF=U^{KGX"qa'/)u Zmt~25SS~1tr}ݬ }!@!F0[TwQrMOyҤߌBJ1Id]WAB26^fᯋC+(a7V̂#蒖nп"pP ƾ磓NTO s#Wk,6oKt.2j4C )O" ༸w|]QKq4ޞ?mVEl7;az˥RQ~EO䧱=,~"_"Hel0"~*83=X0d\$t*h*L>vTR: bPm-ģX4 ^,!U}vB7Rmel%7NdDoW)֍lKh}`mÔIITn~ɴڏ;Il{rYʧ4sdl:.W6%nD8%Ѿtc1oK*CS6bxESSۍkAhOihu<5 Ժc͕fa8#ܨ!nBS8+v WXv܇wQB} @4U>DBQWU7 FQV5-_4(˝l#Rm&`oo3 s cAڟEV]ťu)Ӌ/rإߔzH^N70J*pt3i(xEv 6tXålbGf= BfJc>b%7_j_Ff:E:.zj7ƿKhg@z]ݪak\(Tͻ:]gE ց ZQrQ!͏Iˈv6@) 3 @q #{XQ]Ryx9C v:?hSe3ɬQ-g?ltML.Sť` `#>5',Sʱd\Vk盘),%b(o);6/:ʥJ%wvY99)?NBzLY-[DƬ>T6 {s &}РhE- rgnغs!DLL`.k(ib*r2##֞zۿ9MR5Y6#X:hWvz&U0tH/)1-A^X_9 鉗 mNKH` Bռ-8c`#U{9F8I@b+_Ub X^{Fei)DEsvjlKY!q-/]1Oh}:G%(`}0s?#&FZvIxJ)/)b*F|/Ag@We1Ղ` [~|0UE L',~,FEHI Rf ymW=d֖.{G[mA GҰf3SV鞒 +]E|cQ毌l (T:xظ"Jy/*k:嚯VνuB %#")H0Yo,%GDߟhgT,oT^K8.R-twyضAF-!,k2'C|ÏũHWח{6{-q>a2 9W}pT 6xA,fcs@c0DJوv snX 47(z,߷vϞcOqBLSeK޴Ɇpc)k\#bfRJp9UP->pol2)~u} T7މ# @q~ is춎C_iDW ܛRW&u:ĐD,}SMJfmP,Rkܿ ) y_ĀK="1SlbF"Ø-{ o'w/>\|(lBg )?fM@rgrPˎ\bOssHl(+ŐE-~jU6MO\8б1s"Wk·Q*hCrkDCm;ckVpJAc|y)cC;CgSK|kojQ \ap~bI8l0r-W,&tԣ!5"c/@wLKكC ؆|4r1sR4%"If֓,y4Y=z,;p; "!`-QRiubhh~{ ^`++#ZdtчagwKSH7>e<%&MۛraNx]pHj&E0Щ$)IεOڻ|D# OVV5| Y~ %uc^8^vD1i߭$եxv_oM_vy7 Wn$TƤ3#KAZ[W WXa%a&F|b:I |y1*ODV{O22랑_](c33s' Ac{J4~PIB.le0@"J=|`i 7hOG'GUٗrqG*W@-T9ymNFw^A*<92Y)h+3kn7Y^ gg5\$G5y}@d _;*8J/Yt@AAA.o'wO#^EE*ewE"=xg2 E:39]  &cRsQ04+ oC+d kl̇&ӿ4 $ZKSj=jXRE~\uCZzT e|+&O'LH`]R~E%nHowʿVEL{l#uF;{lD@6{Y7 egPO:B[=\Q'>KKv4Pǁ@Oc#j&0iѲ ^[-U&yZZе}Kzi)@IEu(DwM`mۢW)hw|CeD] Ia◥v O%p!޵7l˗/^-d'P:cam_Y3$d4J`VёFxQ}W% :zkk3o5э/T? w)TށgꅮYӵHfzc &A9^ikt? ;v>@NWsLF=d{X弎Z&NQ;/u udցwc9mW|.M¦wj8ke(I`FMz7q-%Ԍzòz:6 2-?_0nJFY_ٕI#, lWn)7r)#L ^rExp XEG`GUKϵy€bn魜cٮ8\Yͪy5LI!?N GR]K`EW5w_^%H֯PZs)YU`OC1$ZC훯I=DyVbvrtkM2݂1"/TWxN m|`Yu;;iI{`!HF;(7 vYнrn~2 'q3#3[@=#2ha|4%oE1wED#KB@e]/ M7VBgT|1msh#{ c*(=;b+HSpLOy㥬Z.CA(N|ϸYg@,YRcHp%6Kfqv [W& UMlӎ%T#Z@jcִ{@QЉ 7R}Q`"ws1Kz' ?fcqn퐴ud, պ+ʩi*ls3QCŢ2(: #VmWSpxVs`QbQMs`=dY1"覤:2_ RH8Geo2ОrV uEaG P[fռFe[j8ytAo&R]T;Zцe!+iM2Ynfy=$uڗo XiAuzTVIq o]x%QF9a-U0"3leQ {E+AU]¦Pe o],k`@=V$4dV !=ͮRm}ڃʨ)6NoDh@49_ ժ"juH-Xma8ə~Ŗ*<4K9i#a͂>O$t/y,Zg`hV=9hGв*Wu=)ߢ'O؇ ͷڢ^6P3MRXev{eM)ApgyIyُADgHM X59Fחs5uKgmw%s|aP &A/*V?X&7ݳMݙ >J4o.Dy71rJyyt-0n'AVcHR)m\b.-ٟnũv Q>{M]VWI2eVJ ^ytT/[}껈u|%#5e镡 ҢN4J:iiLff_ \N44%Pcu f\{A+ %oeomΗzC-9Ƙz !xגUt|]с{9΀`ӆ"߈ߣdӔOuӂ\[ 7 ⮶IB)œc<>{coeu\![OmN5h#ym j\S͵["Q}2q Œo [[b~΂h$SM>vIpNT֋]}}>Ӡ4hʕ''oae"( A~ v!S5\[9hP3A/  34sca.xNȥWx|(~*. ^sԐķxr?ӰgYF⒦VAlEq 3dZxݵ˔ T.xo,4=(ψC7O|9'{D䈬em֞f48"D=lw <v9a{i; |ꀞk_)Nb"?n$ fJ+sUhfŠPclS/VuןV VECEo$~Ѝo"Q[Ɛ_쎜wi$( ]lIr&SF̝ƃU]U=* v` =!! 'Xi/@+Mk*%'쥶ևsPR9N?;ی*XeTZ ㇼa_6Eť|F{hNlTg+8Gr wUlvoeBYX0lP&Y1bl Da_^n'RGUq*}}@cKG !̖Xѷ+zn,oࢪ =6M w:?@7O hY:C2wG=Ll.zVBv$%"|n#k٤J/zqe۩3 ; 4N|鷷`y2ڵjc_-OKeJ~Lg)߿o #zN&]%)Fo]QKyGSA|uU-"ߛ*?ylGno=KfI롁`Q(6\ CLpd9JCE넘ɏX4eMӟͥyǜi23sv-U{i&59#G(Fk@=VN/!u0vuk {F,βlqwR2 L:v @z2Vg-:='aGb Kםpm"da1EgQ2LߖV1znp Zzq8u]_럻cT+=n[K@trdjWeǎXϧǑwۘq 3@soln-D-vO]ȏ\n:r@-T;Fb 9K{vK -IO]?ӭbJo_9aei%vi6Rh٠F[c`"lM)\P;-, *J-P)"%*[^h&)ABVW|HG$l.\R%qBW*zu̺$6"VE?e)ꀚ%/>ow/^k`X>=||j`O藙_#`]tF Tld5_?bvP:J6Ys\_R/@ӿH|;1y\9Ƿ;o+8+yȄ}ޝL^oZA4@+榮H4ȝ"s#O+l]|[\'?$N~B;ϙB,`+1M; <+}TVjd_q) fgM3?.koٚj ԟ]'R:[Zv>n wDÜD~yA~μi" lb'V?ԇBE'Z!X]]w8 AIեҳ^=$HRd13F՟U>V!6˘=H-ɱnI[i/{!_n`Ew) F^KX;L$:*ьG|f{upsNJ83y:3_wcja~Š'Ukã'8JCTG?6 Hi+GvCpW!r?QH'-BA,Z 5R<j4>,=ĸ)Χ$ݑr nN60rs\J ,/̑n[\^٣Mע%n ]pﭤQDBIjj%[r8k2%n9TRbMZM + hGSS.;)˛fAK_I OZ)i2r5,_Zlp_$ U23xxƴZgzzų*]{P'UbPMx޴*Y\t mf Ӂ߬H~οw%հxbD6฽z֔ hJfеP%>l.liWE뽵vw \ެi)8 x2R{Gh: [O7E}e4Z <) uy,9&mQW׍&q!J}: v3,Ƣ%)Z'Bz;ҿps^i&V+&ހqbneyYjo[OQAz<(Wokɢ,ugSXgI?fU!Pte{4T dYٗysa>pD3j'LSQٗEjK縻PP uV:`#w. e8Mr'xrtVՂZ>dތ\ 8>]-35yGX{^R-EE~P_'^)K8pL@V1y6Bq]bmkځCV/#6Q+`ofixYL~`B4C9N"%{Jh:l)ߙ%'w"!)}(|6]-VG} qN>ņ|=~IGTu+9 O c&"+ao0>8bȸ;H}{껓+a&ttNӫ TePUwKfxuFͨ)،k亂1aùghAyiY@Y=7OE⿞;Js&RDΚ*@EE@ < nx3VSor8ex3|UIlNjB{(8xnSo}  @p&VZH7.{59țm%[9ladm#zR勄™\)EΊ\p0I(O$uo{j]W*r6b xZr,+38{z*pk{` T7 W0*_4k$SxA}e~KG lBWzoۜo İЊjd=ع^Nq#HtV${Fxޝ 5ODc7Ŵ]>uiED[*Ѕ MBƩqjKW#U5էsQX#j6۝gU$!mʝ[XlT.siTj:F3 PsMGxdա&7:ajo0zvqJO)qpnol"С='je{TV\k Nb'X%f#]]ڄ| 9][VHݖw 8iz*ZbKԴ=x_\\0oEO1o$MfwJ(_/ G PY^]m#Ed ܁1>N ]OFR%47^Ptß IMg nijJMWMGwqĻ6?[T bYȂJGAtf8.^!/f}P_tfₔqee7QU\aIA!eZ?i\ӿƅb f. ZZH>%X]LK~ _ZJ6PWaDD]C3|egQ2,A1Ȼ_xmB͐K؍nsdR:CO"HΛ6rMlFStQ+^ ]eNm7/DhJO#{MR@&#.KA:)y$/ Qf=iFRf|=]ɪ1[T]5aڼOfϽ7(qN̒Ey:N'KXr 2FVԊǏ=-J +ȂKxxv_A#BeKg0u JgڡUL#T$Eq4 ʻtlO2[ѫȺ=Z+ C)t8f⾎ *)?t;=l?nPjT'캡{`൉A|,L.yR- ˰Ht2^TBb!VԘh jڪ6x߱Y+EQ;w4Hp/X;DcIt5<&]|8nB eyOuֶ$5*F,X5cR+Î1/CdcRɍb(ߪU3a!坏L7SA{d]xY3t7t^KaA-™*٩/ڲ&5v3mEu#Ã%3ֹeTX\Rm尫iV^#^laHe;2x^3jR~'^N30pд ۥ3xF5Tz$8jB'lȡKI(g=՝vRa ]i`!_Y*ܳG&2Zh; kC̘8ҟFh-pUP-qQTF$zd[I}StLU+L0В"=7bpNf,G=$G0 4@EoZkZg!&J/ zߺBGH N'R1Wg!\sHZ 5 <]e#RNg-FÏy~jry:iOĄ!]8?Զ.ףh/6[NM))6'i3C`]|촟FOV(/:Ol0S{ԗP&!)¦EZ[PG<]r:GK۷4č:R.x[!@IZr7ўMThąͰ_n PNXqjW@G_h@.|D7"|IzUl{ Wuc8=vLA~d.r0 HggJcC}HgbL9vjƕ<D\<`&SRI|CI1cټõ2C!& joDWd]CewJ&Al~+"A&:YT؂4V:Ig: ֪.:LjPQ ̀}*)38;S\+tX ?kr[\HR7|+|Dtبj"9v#F"^3!7\ng&zxy=ji&>;λ^Z&ʩmu@l+ UDV/4C  m8E1 < T 9g_Ӕ>FE2nL>(l@n:~xāD"6#No.PO1/ tߥ%1xq&\R"U0Wm\po;I=A#]ګ`k pBwW!j[ROa.R1$#۔.[YX>s&H҉"*nN2 VvbǥdmZF8/ktӅS8yc]_r<.4JV{;дg{8)9Ζe/gɴO"4߱vIوEҰ9"NIu-Ȏtp^$=.=6#hM×ޚiPh)k7 PY 3e)Na>= clۑ8rS&'VCC5シTd#fDK4|6yHF$_F_+戱Vfa}Ũc ~fŶgyAƃ[[o.-O5ګ&~vf wrUhM[:_{wv L nmؐɐ_V⯮W[hf8p#ye\-βH(!zh*\ /];@h1'ɤӈE҉7{!K`VDW`6WZs\H>EdG} VoA=YMBGc?;8/U-:_ /.,z¦ݚ_ '?/ݙ,>Һv@Ǽ(lȅu>~_esEW ƀ 2F+=`TJUp`]KdhV=k٘bUH_9eG %iz78têo{7TTj/.)?BN]tf]b3 ԟ*=m%zV 2~L/JbUysȎSKF H'l4}뵆kNENִ⑵%&XM7QiP yTw(X}?=X\D7*>!n^o"]v}%͠ yG7qcK7Н 2m'\ sfqcq#'t5dd)Ɛ)'t&R=t蜽C'ec^Ë '^'$=:D@Av"`C!9Q̷{ R{s#|k ig %\|Vrz6ތhQb`ePEK29I"~xnNRi U*kDΦ+VrQ(. O#n$F{4D9se#mtAv;(5y"ዒݢ x_ (IwU8 u.O*Es[ZWw3e(P c`+5`ctW\]*т;+'l7 ~ݕ0|!g0`SB ҋ,I7wIDy!%0);0k%Kr` qL;CPij3e |T{Er1EQx(h_ij=${{/ALyAc# 82f"(yn~nS}מND#Έ'v$LOՠ6{Mv]rRkylfKA=)PivpʴhלIUKvXqV$gglЎDa{([t6Q_JQnBXy734Jk팴)Uӂ"^wCBgmi ? 1; =d󭖦mԑdYsyR0`;>R4a ߲Xd'tr">#OIQ kRKCeÈ >Р.=O҈ci D8ִ&P uM2ˇ7*Hpԛ*?-Tyd '.xZY4[ m\c Fa Pچa./B30@|un,-ׄj-uf}O+<ϴ(ҵuqk u 2/EG`"ou`%ATS4>sO2ȌR#CT+Opt6%O7zZtmww10{0; e9"j9}Ewu.ᰦȔzg5ށWcj2m]kD8)^j1!aaTO<@-qq^;% VrVJ~HXd);I:(_}ɰu$ t&_.(wTnp՛{ELp-`;bؙve8XH B&>HZ4E,Qt ,lJ^% zTv}!13{ 9ԿٚYVhd7smS93H% p;?•_Y`tXSqT&g2R~V!`ցBœ8_Mք1 ם0]sS97Ii0R[V,X:wuzn -"vB\AO.IX\N\M@*Uf 5 / F,i"4!ՙ8߼+sRdC/Cە?QH 2Aeihy`uL3?ϩ|ʺK=^ [!*1WG$oRBC-Ql1L޵\H;9 +q:\ΔOHcTXGҏ %$w/J{Eآ11 cu$0:7kgw;_;ETfݙ S򺃙Vxl :Ca*2:Ezje^كcѰI=oiJLmٳsC$d ?!__m|GXnrrC qe'/ƫldT+>P0ֻ]X-yKsbTPrZO@(E?bPGgmOレ#_V9]6' D{>~1 Du97QQBKId]^ZN.rH^ @% 9S(@nuYBqf̕mцn[ɜ{lé{C[T`DЁfƏip=NE6Av~(ǡ'?'laQd}z_ }wQnFff٤v^ǗEJsdt-'dsfttxћ~woA fٛ@>S,O&_PN2] Q7|'yӿU']jx:͟4$0)ٱAFk;l[t՟+&u~>kJ/ۤ??2s5*rhǃ8(-l:D9l1YdIRZoXl?ע=SBgjle{y&i}.reTes#2e,c6,OoN>m*mD޶ 安zVc%<h zFO\ +ŤT6CTW&SHuBT{"YƟ^ƪE,foiDϲ喙Y=4M*]ԡG!)S 7oyx:y!Ze۴.?={߷y"N*W 8ϲ]pL.P*&|hx=q5$(&)j =1y L7p:Wv:2MQ2 7>qKԌK㭲?ݍf2 #J`z$8n+a=߂vjr+Q=kwn)̺S܈3fA?q]ub$_eeՅ:f빗 uSq&"XqM @2,s ^,gߡ o +!@$D6k)K3WyR?56%I"t㜿З·&*Ēڰ}d#{(7$3J!&,J [%wK@ȉvc.O۪9GKd #WE(R"vA# 3bD+mS @/7 |z6ˌ_&% (%ȴ|TTI `cV13?9f.n)ߜKS.X/dWU:r_4 Pl-ce-r2m:F5cp k}숥{wua}YFm+DN >y=ܣ')e*aKҞ;oU5?]!)ajG{7;mʹX,R\%_u,,;ן1 @TưsP[\&ا^R8"ёzWfC)uڪYr@V!q-c+Og-ëC&'Nzo?A bO گILdN*w?$1 !,Yp#rٝnF uqDuƺXkE@I(,lb#c9Uň_$G܅q"^HUjnTjZsc]"ct/RST2"bn@s( h4{xtA7f| 2[ yZXGz[ I j%@U}'Ã7;tDKjUF_uF^jӢG a}{`f?٪/8^/~RV~uLa0%gxcK6׮4WwoivX/Q+%>\!tZ頝mYQHeQ:F*#3?͙zΗrHeaTT.xq$M2UZ_4; nnWI4H-xuSf. X x@ڰ.Ɯ]/9jۉ hȸ|)'{傗m~oĢZЫ0!lwp.DŽ^;#90 =0=vDo1BdBѓB∂rJg[ iZN1s '>8E'i,GbɗAOF3[,M|w,HĴiCfWcBǾ6`8* _Dw.+t{j3Ӝ U_"3B9Y͐i񲺁&p/v*Okɪ=9RI]aDR}~< }$W%rM4T|̷GG8P\D9} Aym]2j&SUGM[^my(/{lT4K\Xȟ[<*=>ݹj :%HQ)Mw6Zk?3}M#;|}jzrV;"@ R0a_#fߎ-#sU*{ r( mqɛ: {=n?.hd;t7"$_)S{Ќi U ̖n?:+JqBTMv@mاyB"r)eHfEfʙ}WIJߕ-V@l9kԮ SgY.9}KnɆ ޤ^֎p`Ri\=DU2IpFkf"DSEIbhH r".-ŋe(} r>Hq̎H"mMcQϣ]\lנ;yJQJA A h^wNQemem>B \WnV1",Ծ#WTA42Y{];isY9L}Ux=nM,h_zbZ·#^SCQy$>ՏPEG@~hoqӔ|Xx]8Yҹ>2>W5^%j.J) 9K ;%#Rk4\;)1|kd#QpuR )e0 s(z}NqģMռ5K=;&V34>C 9 0I`ŌfKtZE]״Sn ۥɥs%Aq-sC@ŷ1| O9$#zP)+ a*@~sSͨuuD_l(dtvcƯ .c|Ǝ~(`LXkC)}Lzf8 L9W !,B:@d&|"rjuBΕѰJWw9%3Rg,wQ[BKJT!^} !zqU/!f(\S}XBrY`ųBA!H̹8d߇'w>_ʷ+Fru~٦rp{~ԗM3 ĩ o;.{P)5DԴ^+SO}$B~yG⥆B15T2'nS"BjSb*X>◥wo_{jr* A< H"+=@!G.ؓ()ठ1<>Dyƴ;VJ0`9煃bNϩ;0X o}R["OUEC!?S`nR^s@nI[Ppx 2#&,DxR^4xe YC[jnOߩi(R AY&7^sIMY;[1%MsG^XcjNqnQNZ{,r&.A jw$% h\+6t{,\~$7"MTSꏁ rk"`CW'O *ݘeT-k_6)7ۈ*س9EU֤ď#ɬLN{ ro""pA5pL/kޚ~b񨖐}[/޾YQZ$PGmPYq|_|yճ76V{N6n~0.׵-xpǖ]8h0ؐ۷x$v@apRH2-G܈5KeYJRxl%F/^hb$l"Vh˰z֩DnZNEөRZr l3|o永,h<_RԱ?:vf jt+'rE ,$w2] AR6.o:>?Re_:L^M!AL-! xu*_7`_I. ӝ WX9|W\#巳Oe(3uBp4~_YjEJXl9FՃ Mwh ]V#8QQ[G}ȢL T?j(LjC2-Eyg.{t vh^drV<+hEw-]A&玊OW_=xϑlNA R,a+y ^׉LAd4_a+>} $WNι@lmV#@g8wB.iֳnEʃfBT^Q9u J8vsNJ?% "Jm/f~Y,öٟ},_0+QIhJ9VA@v鮘͋?Bjq0jṟ2DFUZ:'$P' 5RkVz@,(ۨaNŜ.  |bY*dcn7܊;%LzjWaQ]|yT^Kӡx6DQ8IaX컔9eWxX6/+̡ ҡG@F~I%-Ii:f1E4򛬪c7r,<M3;>;@r5qC.:y16e Wvh͢G_!,u-䱘{-`CzAMgpak:?t`SFveE={up.^ٴrγE/jh ƺ˅t?$LVA~;9]б+SiUIm"̕QXU|vsf}ik1?3?;s.jlc  P/6kvn"; #S#k`k2SB⤟(Cxg#7S#R1/i)L- M<#&d(sjw Ka9PrxC.-+7R3p_ oƉ7Z/&݋OE P2YtDnX1\FFƳ50]}@hKY;%B=-կٴydQU&jD]pPFu]Jj~HclɟO5k& #yĊX- H+0AvtboVØWjG+3Jy`NTt#LpeۃmP0S Q {,4@F'4{vqu__ /R7x zkOQ<>!m:gM~Kק찠vH6 mYҦ6,@{9`C >Aw(u^6K`l tZWPԲf&l W$$c;\Թt#mMɈNӾЦZ[%]{vK;+whLD *<`u3UyguOrAKN̰'=q}".,2:@)Z$eIĮɏZ.Д 4mNvE_z7{N4]KY_~'}_N 셌o"~d$˜nYVQw&!Ƙ[a.v~kӝ1_"3ˮ㟾/eR邱$8l?ysfI "45djFf? pq gsmzxM4 8F# sڕ" _[5FQPPvFpᮜԀF5j'c U`vvV[ߩY(Y*ڏ4at}R{@wEZo.5G7f)~~}JGfuvo>'XԳ+t\}ʯj^gŰcwl6釾0d96?/-Ou;;M9>bAvKe9,<,f'ɥy3g~hQU* GiJvor/*m7<]&w dݫ ,vVs` l5m.CxVyEc*,o%DpPȟ;a"9)oXK=C 1v^o?Ӂ Per5ek0Pr.rOab kUoA(Q.)#.A-.)KJ7K]ӴDOg,cEO f!OSݨ&1Rc>BFNg8d Ფv@IˁVG{RA!4BLd`CGڒ}5~B >\ZR I0볇W U( xW9b+?햶zapvZpwn|m~i1.ܔ.[Wũ%8߽h&_6ZTncG-II; J,nOYA_q &PoY;,),1`ScCF 9kHľ+Cr2T)_ZTV3Uj40,1G>GzS 2dQw%1$jR--,B Y( ̿C8M<R+,w JDܰVv/TKŏ$&OEzFk>%fMkD4g^R_S RiG(c<5q0l~7X>r^H͆E[qS= %g/~yQrgg3z$W+#A,p˿aLfS#Fxj4~LKSʲ-+ɐpZim.ѦT{܅ *>o%>m3"PV(eU0Ihu8Ew0/VKW DF ?m9ᖈ/ao }e = $C[js^<|? !~r H,e1>Z2}cN0ek&Й&jsU?! *Ň#r53Fqr e( ón"js$RizL Pq |yK[9￧BxAbBZ.ogCF|~"%2Q^kUP!(eiq¥79vnDäB< TC`S,R;aF7FBFj=42ޠOu[el~v03aI^~1gBUm"s~sjUXXު6k!@[ SϞYJ&ūYw\"-Ĵ3KQu eCj:fɾoXe<2=e`,5;&:;ی|N Gi'QJ󛫑Մc?c^) M,Ia;5w2vԙ: qU]$%2"MRI2 9()W08 [#,x{ӊ1!ӄrɦljsn+8nQ(w;p" 3'85ܹuDLYSfl`)7ٙ.UVwՌljs<0jnFV(a/FOPv=ӞW&YA >7 heHIdMrħ@VE^҂ 'wUI=w߼#N0{0$6mвM[~N#'pl_â5^w-SiImih*߆ڋq\2T*Yn[Z7&X|X^6xpQ%UN;^,~H݂if/5f Dјu䏭{=V' yt{q\zYà_rioI~ץ[hQlyѲ(V6 #U̇VB0u=,Z!Zn@05/]l,?tu[CQ)[i})xsN`hVQ`KxzonHrУ%'qٕM*1ZaWC;Pq Ojs<֙9 );C%𜨴0]V r">́>>t-8i\M//*hUGsC%m' 89V< >dVV7$F!h∉jv1|gcU"fhJ)&:M\?wQ>W-46%(WЙDIK`\G"rti0~ؤ:ئ;zLp` Q¢qX>LfdV +.]FeoyNۈ"B9Yzm8$ Bz3|nryxWo$nH20w/̫ 'S 媌4B.Ӏi:ThםCA1 ?,'1""s˙|ѱTHq62c岷 (ks?t\ @zL^ŒhbɅ[O$RDzL HOD k/\fθNW01aBV*i|nrY $|ckM## 캀:x;5e:57N_yUʲɲEagkyK]{ WPL[9mTr2pf}~\1&my1AcsC:KWk*{s8|G*Xџf : :%$6efԻo?yh;XʛdSJJ)_Wxi$L*/(*z;8I",|B%Cgp^i!C& N8<fzaZϱ?G&8̛>Jvӄ!"/q5u$ڶ<f81ruG*t:*jj JXP!w.^f>|Jz@^\٘֟fxe(7j8#`Ӄv -G(4|{bSaZ6`S.OxJ5ꂺcOh3n:zF5닼  vkx Wݴ%o(:W g&=P#5ShkbyAqn]Gܛ-Mxl&iȚ59s6,@~,_.?^ ֯%,b3 fP^qlD^(=Vt:ȟӤ5 :Hl>e_s/+Vd~*wbwozw1@$nSjȌh3y'9F'}$M;0@A->|f6~{9']#`iTk_|6u}##/5L%LrⅯhh0v{Ru-7,gNeri5%0 C N=?HuI7``Qj.⁞I5 PC8!T=CߝʖBss/D$Xfo=}8%c^%=uC = ʐ܅ÏLЄA @dfs yȅn^zݢWJJIDWE_2[5}zÎ&3~>kE1$b* ~i;yYc9[֠vAG+(^ &w qnil!Jh`Ga96MijgŬ+˫<*qlEimhBr!l jĐ g&Osp]Z[$%ZK80ʎrY%9S17kÍdO 9[&d6'gɐ sݤsX~K{zz|ʲk~sd,r~%ӏ7Pc(v0}*XHfʜ'vA6ʊVϐU+ t+;'|ozb51.$`Len͚TR6B>~̩ÁE @ȻC+F (p^fWɀ4gw&EՏz}5B|vP KL{zs^:9貞 NIkSYB7wrƎӠ?H}GƯ]zWc\Gd# ]˛ o`S:J[ZOF( _ΰ#'@zZ> e OivaIbs~Mg;cs4t✰ #\lt/Z5H bV!c$(k'PpG 8' ߜa #7_؁|VmG^хv%ĎQ28W 5ca86*lVC?DzYH$_䍺Cv*ȴ(ԘE2uBG(|G$qA l* ȕ\n ,;u^֦_9>K3P rc3ԑՃg\ۈuiM#BHBvc$`JIj5hD~]]Prf&Se\ ?xMdI3&jnM;ݓ_?-9x>RusWGbG~l= 6L"9 ձY5pW"*o[ۃgzki4|jZv #GFh +gk mCF%/gUhGu\S :AmΛeuѾ%GrXU6{ ^.@:79_"[l).*`3;9j~8φ p-'du<ܛ#PB+LA J,YX럸nѹ [q5[Q 2uyW?x4ؾ/@E)𵏩<"U;zcP32S\[5L$ P'"R4/ǽ}V:{;OX1 \O'*1ʦUH#eXЩ޶ZZ<[ۺ>1Ȭ,,k+DCX(ƀr{9h\mhF`zTJ y{ݘQRw1w{z\Vz4F&orm#ȌCTǜ)< do l+)k2kw3FGIyGjOU7G;@ TIp11:8@HizMemφݙ*gfwCk#-xq>^C` )hG#gx  6{?XK߆%9p8MY2gs4MB#7i`]{ZIVZB<Բ΍'sG3-ld=,9F~NҦrn } a P`Xa9>O\PS6{hQy!!鿣sDVU 9K2 DyF\_ xuYSR6*TJ{Ӭ_Ȟ4Qft@oˀt;w\,QV1E F }} *Ҿ`Xň%f% qK7;ήG6JG:j% q؅^A~O&QQ \F1#b}t8RF!=yMh h-*$vD#b~b:sqi}Vj2|ʙ (.Xjp5Meɶu+@Y*/,0.gs@Z+wW~u\}g$*f9\ J-A!8pN]!;^r{@ 0,BE^Ww _MN+.թL8+mh_~ V/M,*`3k\ -$TgSg>+*ױ5&rq7cbi+J[>(s$a'xI3~{*!<`tMbpW|CS#P!?@r1 "h;(4^mMe@1g7tCY2gpv ˙^(aw+k喐$ЪPbFl_nl[﫼ȁ*F%gǨYgWjwi7@ CQJHyw9Rrc"'ĬdZ:{aGIPfۋ$/gמJ&\r!Jf.\jkeGH6C, 76kE=˿;g+!%|LсQ,wTəD땆EƐ/U׀0Ur`tPj@,U8@I\*RΧ,Pt4VZ[3$"~x!@deW20 :8ҊaOK:$0'ݔIT^lEKUc=Cp b >kcx:W 3缔q[Hڲb 2oupfV uilmYDmM *moޫQn"Bjgr឵vXU#4 8Q螲1owTj` 6K >UP/lM2U}[ЭyaanB衂<2.S #[nU*1USs4X*qX kgo &뜯"6gὩ;s-U&˞ u'ePsrme^x<9dʟդJh&K_%T,v,1Vr"oZHa#g'|$6" ygim p,IRe0L !s6 h\ aAmn"B=q'w~jzuʩG}եXɔ>^sZ5KOwb>fP.2!+Cd)IdԖ< vy-3|~>jz= wJeWI( )crXרbM(czno ݲ:*\["UgT)[p|9+%Y:7gX+ a1dV#.@<#G/?/wL!T"TZ qV0Rp*G4M93)(;_9!@[Wl A"&V+FIw,L-&Ya}#ۋͮč{f>wG{K/$'C SsHl0T+x|w&U@..ǐʅO"}=\0m;slQ&! ԡSe><9Ac0<5lu-#1i/LՑ7,23꿟:p8DeȌ>ڕ"hD"Tm}w>n}魍h-"$Fd,!bTY*/wXj`&\ 6(Z^Sv aR(l,VRhKBl-@f"Ui},LN亣cw)+7oXi+:KJ"Dk^h Zl:t10z&Xg ܍k={' *>؃Lߟk ZE:C]/ 1h| Qg) ɫA IqO- n:g&c>C5O˽9i^ӣĖ%fe'[vB؞E'L3꺯{矞g[F.@[ocMQ#sYƯ=-f >cmpcP%(sT$"sYYP D q;}zg#NVNmַpzAXkosg둵9NBx%ǿRνn*Z*LBWjUYF^*,zw&߶߮MR5f`]̊jt{_%_}2%{<9c ^6h%Y6#B-UNEKG:zݠ \ZHn@nrﳫgB.6_*2|dTw]]}DM0t+F14T\F>fS8!~ j1h KƇ ߤb}5d6RDs ͮc](仕s7ju7G Wi-uIəmǽ_2mn eٱ32 ֭ m:#Lܑ۬*-;k/qo|jJNJ$mͭ\ӊ/WSE:8#s<1;!y̅Q7 QKo'P?L-wp ਋ %YШ G1EcR$.[`cБ^ gMBF=iP K%w8F̄Yyx}a/.|,wc'gGuqCY T?-)0:f$G6Oa3ri$ߴ껹.M$oaNc+ pD#`8lib{rv3e~PGX]93-l~ $u2qdacP|`[ 2 iJ+= Qtt(:S^Tn(B击aNA=oIJ87]+!9w44Ti zc 3Nr{CHG% xUV'l$+W Zo/w^):oiӐtWNY;!sup?!ů^htpYS%gUѤ~}8>T،Q7y7fߐ[63jo#4 Q5w:}yA4pP|OD_9 O)=)9̵ ^_+Au}ϥgpi&ћ 5H+$=:-lhEO,yD&'*1sP69GnDAWSB\'5FaFfd$ xߏ~A, uc[ q5Cz!L2m{NvX ]$0o?'/:|6#k 4_tY'I;+ĸ.ITW-]YCnJP: D{! vJ};8u1g8Π8%n88.%ŪETE}9x,{rP _\Ep"ؤn1Q8Жu\0^y縴9z0l'J`WI142&(#F,GUDW׼B$)&g\`:(Z!kDpjW|8`g">H=OpT՛s9>:7I'?h/곓* 1RVևXn^L覍bP[hXii5g}˞ԭDM@gMcX/x=MlÙS6;}LXR͡ªG^YvtBڊRt xkۿ4sibEY{e 7@j7WK䟍r@D`$dE0eFr>˖S/ZPnhQWJwB( XFF|WPe.zpE_\5*mMdI5:!π=g@8K*ů^b -Cأq=xU۰Feuhx^0'd).1 鳡_|9pEwδT-8&VJ23gb0ܬfcަ9ƄGsjntz vг bR1^M_Pf,U[OCLqEj[)uOF3]Y[ﱝ_0J(,Z^A&C+F[kDHkoԏyCK'Q5hbS O!϶;r i v /Z. veu&)"ϸbxrW z%!r$ eE1E0 a:hYզ%Bh<<#6Li c~TJ7 wrQssV?[/`dȱ9Wve<),ՆD\cў0=;2{ļ^yY4 z1eehͰ o#(|1*Li%, \?Wو q}+g[諦ei[!'>{ bi% <\.:S1@C[Bq~D:+ }uo[mc!] 9=Nm(UL^g|s.y~ mRL9 {$0PN7O0ttId`6RPUyCUChy|jGMFާ~Q9Czm{~en`CiNo?_eQ(0"__BknbK8tgн=55[L Vw"ډ} tʢԺ{j=w9c;zʟ A;6 )cb?:]VgR*@)O[By!v(o5Kh8fUNܮz//mS4kU`݅y%';V 5BY®\TS Z.4<mؖǬ :L!M5֎{/6;Gibܴi6u#DZ_y6* "1+R;Y #hfȖ>AΖMu&D} 5\ Sˀ)!X >qfU簡z(;]ECn|Mh)&#"m';TMMA"PTOhf]oP=ezW1}!zkK[R.r$dgT-Qd`h֛nڌQ2MIu@s' I+؊ =Χy},}?oЇ :e/܏!=.hY`LS%xbKv?F eC/Om<:+77v'l[?Iix=B߽nKX=<+{ -oXXx jqyͩ6CXETخpt5<=Eh-'N8?ҝk;LD0S :zӠ'[f`L7]oG]*P]2{ՈtJoYי3fan]qo8tc 9((O4zUCNxCL.}ޅiEh:seDd;cbIYmI盋]wḢ%"r(Qj's塌KT>DS QO䛖lKo]AGF#>S'vK]&kyKIM}u)}-NŰY+$mwڱ"M5f E-;WNB J-a8Բ3*^vQYmq0󿕷ƙj_uo`~.!h*ͩhzDCOժ.dzQ){2)>ddEdO+{$Y#i;- aJ4RA5:;ҢZE1 qۡN$a?:0hS"lu.}]NJsE+`p(dj{d%/ZdS v:yFxwCb;&x&&d|Y3yjš<2E;C$ng\R>r|;@~qw 9MSs`o:j.@:BziU9gFMv{h,BI=cMѹ@D%|I`e$lBl9x4(oAN赭y[.bt$Vxn7a3j"v)F㲣 !;]UxMdZ@:$ 4 QRۏ^`cO&.PSoCc []BW*U,tF}+ _eWNOPbUe᪴;?Ly.|BB+VuVKkE Urښ>J8 L8wejšbP˔icu,.Os{p$}"h.BòLrG>3Z]Pz0ZuRѩZTqWzY#P}:4iqO 1bFsJ#a?xX|߀->|!*ɦBzlb!Y9(}0)@_qᚏ1%a3˸XE.ڱ}x5PO A Rʔu1ʀקpy*e %R>9D bX&fNh#L=;kcjB?>Ϟs"wO_P.ph Vc[;3ZYpu^MC ߯Nn"G;qf+L&_lz܊YKOItDAН۳?h: IF8;zJ kLU' cOp wfccKA.ǫXQ~?_w;@dfDޖ <%},@oO+&5W J MxX77x 1`2p8 &{Ͽ-΄p #uMग]z2/_KlJ}A=] ̘ۉW^dHBa.WH;?%vfV}_&OR &˧b{Z .?ٶ\AhoB[s;XG&ՉgrěD􈁩dY"* ;ud21MCI슆IQn,iݐr&"fc_'Wj\GEĪ뭹@HK-]- 8? {vKsh+RUpcFlnUj2qfU4o==._ȸ`JfֈX&nۉt s%eԽ۹;uA,>[cε]}eHB I?An9ԣߩj7qɴ\{ߤi〯=Uk84ձ>"LG(:UX-'ąbE '?7"t"*fb5׌ "0Ma}pgh=U &<2 T#e\dFl>OH%]U*D!>gC!4wC\a|Na;SlJ&G xqȴQ(G%E[.A cόs9oCNq㧍A"im PaAu3 kg/ݰ4` S(A B6;5ROt@v?pia%4nAmrX\E|[8 >:HlERֶ$,4\ Hb:K$ƭ1 @jF@KcxN]Y׺̺.^x7 e$ `.m5iǞ78g>Z,f5bMBIS(iׄrm}vGWrH2P.𷬕ť`TmUf;#1\X' 8֫,`prkPqP#Do@aQZo9E-ʘ19&>FPXE& I5[=H ea+:@Xv)vįDnM[rϸ) i9JŏN+z2Xu; mMo3~M<a.̊E5cAWB<6%{joIٴg`;kcJ`=80 [Dp,_&uRHT 7`sSFob1 J"%xJvy>zfh%(O`l> %ȘGh:T$' e̞zd˯&J^󥓺4RLk0Y\3U'#&,i @PW)I~clK<Zb@(NZ.,z?{H8c}y0b@?|ѮahS]F$sf 0gb_eGPIٷdxU#j_eUX wr<~I'oE<=sB.&0"yH?[?(0-냫\=Q%ao.Bmϣ^Hog(1A^0 R:`cw ,}M$hub4Mrk)ޢ@IAL^ʘYC8,X\ڹp xz b8֘\< |F3n -*WdٳbB*k5i/7X8VS7K#,#ce>ݧK'%R= ~2>7a{,{'<0ܙ&b7죃^΢XOT6pdcVw+B(˻` M2ߜ&&( 44D$"JKs)8I͠kѵ0JJn@p w#ח*Χ]]%To\x+Q)mLqeG} (S 6Ϩb VMF [5ȫ拌>RMMx W(Oc\"|{P5O.A໋"S aW+#{Ȉ_g;%Dr9?ּy(J:xě9Y_͏#Ƹ|ZnH)eUxLiIF8!3ݏAzٞAY0gQl6xҁt)Evɘzݬlȯ#Ŀ@L]NbH;tS{:V= ᔵ&w[~5k1,Kcڪ0h3o|#nZmTM~0Yȗ贻fe7]հ A1d Bx(`b[EDi[9m1U&xlN ɝI/^8v|(aQ\!J)N`r~tkԪ7~Zf4dA 6JtJe#5K)wکQ>1_6>O:fdoҞMgB<8sDj,aQ|sEkd=9$9~0 6y#]@hݶ&Fh|c 2AUr$|)%wJ2y ^$rVNcN/M%#T"p헺=4*p2  X`8 %DSU݂mEOA! yMI-("8}YHTŔA;iY`!c bgDRٿ6E7{,7ȜHW#2C@ 7Ec1`4`s AUF/GO8/4ue};.*i3̲U]F |)q<t4i}R (,~!,rXoQp'8hf!u/)M)KpbU5YܥrޔQL`Έ"p Y*ezKϾFMxĵSݲ 2sr |+1~-Q}nDZNy2x]sD,l3*7s\{ )%vXg" Q6_Gt*? -/#l#*5h܃XEk3ewe6yIŠoG\phJp T:eIG qS*}$3DAb]kQsg2I y[8TT!9IEw IeϪ ~؇{AiݡRNIS@ٱ馚O/RF(|gȋ?5V72P7&fv icOrTņi O%f~~:j?G7`Z ,Oz\5jHBEQ yFKUO1˨BMղ&h )e)`umTX.Q3]Ɨ<O{,+^F;RqW0k!%?u *m_0[b?0 cQ=SaT 8 XmaoKrI]6KVͨ-NLYL Žkr5*:+dEǞ%лvec2hݤ|- ^|B|\ nm ^os9lMj$~v^^w_]YYҼeY`դcXv$+ ,E@]69 9JBj@ܩ uƁ?/Uب7$xhXZ=# hpS_@՘Q-& D|a֞s!8os@c)bb멳b)E0; _ #OhO"M'6nw(ZߌL)1z'УpeRVX yTrhn`;Eo) 'Ns[ޫeKGw)0LPah,(d_o R&,1IfRy,MZ}#fn=jsv;啔rO";w]Ů4!nRSV'v+D,$UģqW6k~1FvdcJB0f-D]{?\fL*룪j!~sT2Ӳ\%%~!ɾ&.X'SG)ӦJ#!L=60٥\w`KWwaA6'Eң ,愠Gm! ف36%Y0oon˩|E!7.0а5Q {/^NR&V%@f7;#rsH)bg SBFJ 6}u}ssЦ*{JM|} Gf9%N3e# LpL;^ bf~ZZ(U>U/1c #o{*Q{o.s1 Hՙn-G%)jNeU4!pbS+ nwAXbA/ˈ69{ 7qpNUWh{&ˮsB(u  ִKAsbdC9ZD:"!? kxHPe+i\IFUU߂5S/ntPl()M4}R<f9:hZb>P]9O/ixqw6@9*jQ5uqOeH)+r>~)Ri\rW#W>CtbkլTz.Aȏ/];ё M KJ]bG(| w=J7[EC\Uʞ12U቙e~]2K# i?vrH^bcup?;ݓ,ӪŶ5Cr{C%^AI<;1(=T])``9;$ET14> 3ExWͅc&U34:p Tfͩ]Er &[Ժ$ M"qdoX0qB`Z'e~2hSUCFV#c{T2!Ez(ؓљ-@ Mğpn ٭`dM CH۬*"?7K],벝M`d{DFx{4p;uH ]k^MobGGec^ЌSz6bˇ^f^)Tq pڞQ=> UBUt]47ͫްω[= .J Sdds9s$ҁvY Jl+/[tlne2Ozz#ncEj bhͧ#qv[0KQL/WrɫL. P1v*w_Ic[ W$J8c4P Mr>>2 A{ a 4uRWT7rݜtT-eW/8C*'ԡ"S BR) t):dUع9?"wzmK`mAjҏOhE p ͫLVړV8)D;l{x [y})@Mu3xq6f,XXz a^4b\XLNٺd|k_E6] }ubTCͭO{ôrh&h:񢳙 yvsI3d`bH,#̎^Z$ v1Y TfTeAM-e"O܎~dnD,]?{3+|H=4)N:3 8O 1f`,/Mi!YgWnS2qSIY~Qoe( +E6x2A%0rn@ "zA@m@̙ 48Zaa2%9]86C &ƫ_\QfӦvȬhŷͲ:K, l@ yD،?i:H*5MnNFAv,x;y'Cv\GZ %kj&P$a{1t!p9M!4ɾ'ʑ(#  `bu]gWqz/ Au>x'-ga֐&:KDr/*$MoT75x.T*l_4O6)8CG'2ɅI b'mtj֊ι{=ZӺyPll) 8\uo%P57scezVAl:sĪcX -n6{hLze7.cU'v#/ TGA-<$KDNhmSA Q9p7GX_uca@B1 KLZsfAN7,lčv Ck){1^Iz(]kEY46[鴍θ' +CSa(9S> f$)և=v7rT<^gR+e2e]5WxKY{n4W::Iq*4 xs'YJ} @~B.5V*]סi3ֶb纩$Chnoؓ,V ػLՋ,w㷟KT ];){&]7~Q~NvpbبNY(ILV5spPoi*yIeR9B̛oQtz0ا .0G/f-?\AɽJxthr3mE2cc)l6GDdْ5ᚕ4?7f}j9^+*r*S-Byphq݀a+/Fh$8 (vGit(z,18:"޻J '7,T|u.CcZyE77䫸wᴠzuy>FgԊk0X?&*#gf`\BЋ* '~I 2&茂}ю% =:#|D>SC7 ˎO!XN ~Q +|LmW]քϏ]O?a!p }AsT^Dk"61vSb^48tMV0Vr?ߩO`MM < ւשN_"-sh aV1^?RφÚ6ӶzZ^_ ^_2AQ= 4zG=&1缫6 wxa:`3܋ܰLF814ڪ*|HfvT8j%k\sPWeFDҠ>UQZa}0io F(%5,k~(/0Dc@O@e"6l) Uh{8U>۔֭S8oSMr OCnѱ_"€DDVqtYsnI?v-1oܾ[+B5 aM E O___*2ػk7KˎTϸQPv[mXj6z(ȣR ' ZCqQDǼ4^ Hh*1$2kuyBVwDVOqƖ8->fSYx&d]s=P׽CĒ`J;XC+d"5@%-bך_S{4r%oqUUF'2vՈ[pG(P08ܹy1r9- wdM ԅK4dbS?1pQL"O3F c(%{[N`܄5Jr7a -E*OCۄ6f#@B ؆>-Q74ڽ(* ݱfXZ@oĀ0ŀIଐ,'vCi؁ʇ(Z>oT $|i'P gW^:-E;`RìmK(_B]Ť!_?=s Y`Bp>to ϛuB^ny! b3J OSDŽ;gvP󪿿+7?kj P0HDL( H(w4a̛֪U;^Tdz rg4*48$𯟬F_b~*9!^crp9v!E6Eܾ#v+Yp1!\Q)j`j^ 6bЯb*WB[V<^ÿ)NcGD k~9 Az3%v}P fj-Ui4r-$8jlPK $QkN%߱F\ \^a/a(PX-o nRÙJ5}qhp>}}JW o/O r_`st9g0\cRJ\r\"!:(O6mVƔĤv~UqLmstz͓g1*X_coyBOh=bFЊ9}Z\ѓvAoQ+y'``P^S$4ՂiXwkG9}?풽 rh%; KQEbUk.,R:[CBg9 !â| Td".__jLbZd?7IE )9- Vs x Bܱ@[Li;+Oor Yڅ36/O]/VG'3b Y3~?X;w+t1T4e,K\'>1)%tLX=&d +[ό&J!M'9%6y\ q`VҭanDo˶\*`2Q87t{D;W6S?엚~Z[JSO6(?v |>\#mM;,}js 8qrD͡BmN|x'eq8 j]K!MLjQ9ʯyv3*JLF˥|C ٿgD,р({?ԋS+}S~IGaY4Qk1n7+ ?mA _z_ejrMfSvJͧCM8ւhZ* nv<[g]rg-wF'U1U5\m)?=l9Sm4M+M|;cg ܊$d 41~#$OTIw+Zo&/xvIhQx &Y0?A 0)aZkcorØLk(1o2$|Ϭ7WQ?m@ܟ^f9#]Mq{VMǶ|Y%yإܽ >@ږ8D)m ?$N)1%3Aa)&S2E?>"'[⺺*px29֟JImn[ZTYIGU^+ٟiv&?5?0zM/4vPNER2Reiӆ\5|rEr>8dzɩNv]OsϫyE7)o6)e0')  J;?0mw ٦*5<\8?j|v"2m Ш8qiZ')+p:>>٤.|cBaj>xCȽ^.6oe׉P7?Mix;py_j z{W,#r~Ǧ)z&EMbS9|ru;lM{ʟܨiޥ]r׹{GpYKT#Q0MW+K>_Jh fD:Bk_%{>LdHW+v ܦJB;wC"f 5Y Q%0ŠQXA=*{nc] w冼Gq_+Ÿ$anr9+kTo}wMT3X^Tȝݴ'6%'o oUm`ͧQ$V{{ƨ aX 1JUUL|4ʧtBq+1]:hbIU0Tx "ձNlf2^70.jփĩ#՘ Urkh1nr,XI㒖Y~ X )_nO2>Pi?=eDLdexNO`<<='p'>WVa!b h\Fq7"J{>lEl0o ֻPB)o/oǣΚٳ4 Oěh6$`aճTՉlYN/g$#s%`XՇMiGWӁ]l'T`ÑHqm9^w۔B>/~x-dWծoQ5ٍ+jڡM c6+igQzѾpuԲI۔ݭaW| "Kd0抈5 рώv?#cCtZb[yhĘR9u2!"U68Aq'/CZ+7M7+a둔|!y8?Q!GHo"AOlaxZl[(5hjCb#ѨoYxfg6 Ծ,^:/nx6:2'`K? KpSDבoN4R5z ofn,0g 5( Ir[<ʾa _*[cþ]Y]c_k%iȍ?,:ƕQ"]| oroY# Y;&X+HO#phikF՟C":9Dpw#Ai8\N!TW.0^,5NPUg\d6u5h+֊heF,~%p&QG[ Kx,;L.1`'3? U϶)"-\њzcL-.%ŕY 毒7zt ,u\kgEI 4%:wd() L sSG}#X2] j,Zf TʤEEc['f_id'|WPlV +n&|,p[g^= p?U \XJuv(`jU7y۽TM< MڄD 8Cdi?pܦrӈoP%b+j*!up),Aj<>4H:O[ѡݡ0!9FD \-iKK5!ː]Di=䴗 vH#9l,-)Үe$=²ub*OATxf rr~C^\8}/Nb2_՛6İ|iT6KHl s$!U&/^r! M2fڍ3}x:Y~zE2 ֑"G5aW@ϋhԄlpMk)0_k$UgIX@~O?8A cw,^WZŌ9+q7q`gWڔؾ7_}Թ.r9!# *c8s X[kk |~ T-g>0]r2!cq6˷DҒМ#"mX{ <<&h @.2`h%{̮ XsC21e`j-G ržIX4RR÷Q6PXs2/J+DTLh6uG9l~J)0lKŌ&o'sO S_i=c FlnC@=#E9-]{ qEE+Зdƪz u8{Nض̔H2Dw{9yvhJP4B"pbfQj% 2٦w*d'lCdžITpbxmݛҸGDd.\$&y+xq),ÝVU"'c eQ S̓AjgAM AI)A|s{0$k\)F ߢv`CD=%70Aoxjb7 LHd; `fVdkA>,nw$ρzZ>Ω$Jl0չ|e'*4SmȚ{D/ל> ?Y@2} ȄRh~ݯhX7(V 󔻵 >" |PlxT2f9K*9zTb$^\=dz #eG+Hks}WLp=eM]M{D.G̝N"cB1_\;Kئ:M>W1br=\4oQ&ܮ:)VH|ak:zG1V~{{@ բ%s̯vy'%vh0yMhµ>=RYyx-o;f (4I\p7-aGJTedFhʚ`ab5҆N1zK82uk?.ʘZ$bV(pr|clo,SQ97@Φ|ρQIq7q$}Ta&uE\zٿCm 5-<~lf>q|F(nkݚ;_؋^ϤNNe2aYD:-F4Lȹ}v%藓1I[ETtym/N02,θJNᅃwӴ`xڢՇ8E2xNh 76oaAC%K}(&=-:rbkgScLb =%5gkP҆h|Louxf^fǎ0UZ;k7&0WɈ#9PXD} !ɗ"{7bZF*@S5ɁshdT>Mai_?N;))bֲ2DE孮ìKߊ&JVs{x@ EvG}L6AGK}L&RJ!<@0OѨjxQTXނ{E *Kl ږL[CFi'>XKa[ֆJd;\ۋ:Ƶ ,源dx"ΐvaNZ5 e+Zm=uMaЯu%jkXWՆ隻08ʟk4iL;)Z=,`t(O2͑hݜkI67F; \+<4sM͆* E@Jo`:ґNS Qދ<~)'{r; K㜎Ř:6>35Cͼ^8ύ[O*Dgm4^l /Gެz ! 0M6vLy +x@0_r>z-- DؿV$yE?F.%T~k|/#6k6k[{ U< m-tYVg1MG(te֢_Z"ߥܵ:tI7' y6Td+ޘG*Ǵ姡ۚp~hbV}e29T+|N 0:Y .N-\c9q?S]5ޖ C1h˕r;7H"e,T S.Gs_K׏"<ϐǢi\Í9dh2mu|FJ{2HO"uGӆ'u'B)ry@l| @{,=?[KRj3&+ěye:u9+SZz#`ďFW[%Lbrd1a4~(L| Hӧv+qϪ&}ү*0RSu\'=GP kDZ귑Phu1'&"M^c~9Jq=Mf~t;4qs\Z6oR0k"䥤taTѬ(aK>S/J-7[EqpొjzaFOz(Zq :*`mA,Tڔյ$1%T/]EQ*-ܥr/l yRF!5LA! E-*mF>ɵA~g'?̹WŐ ;$P>IJD@*#W!%L3 _`OV{jY-qhǸ:2VN'_9̇6[ .73mZtkHq^Η]yGߋqbŪyQ5O)ƼRzaԆ`$@RWRw+r"LgEp!™< Q6hww^hP&eW`sX:EH?ӥ^>6LB'I"90uMc{"#-?}1 Vj3$+oDoJ% Kl %I."fR[G={8A&K*C S;'#1|,uqQI4Bz0M K 8caw [z!mPqJLcDz=?{#@Z:-ljr+!O[I|HEPW_ESpgyv@#!j%>QOLufzMYXezl$.g&*%`Yo:DnR4x&$G\BY~ˀIf8@I3s0c9ZI{+~溂z꺪|eID hfcƶva 8n܇ҮDi dKq]^Jt]'/\* M&GO4[R2Y ].jwru!T-Lܩw'u'304Y%?J4wEq"U6:7*cՒ "AEELeSuiNh $'#77 PQzh|՘th,`՗^@l% hkH ՄYZxB|d/2Nq<^(zfihZ'!s,M} s=Jb(* nt08 +bx+}ET29Q~h2LϋL6~NB q`KکڐrGCҀcl'ɴeM~N/$ٺxy'aȜ3a! } eppݑ0%1xa~YEj=NK|lɕEVLV~{ 8DxsVM"'ϛ?>M[)3?WFb~!\:X1 l}jn)/l,17SҸ(7 φ;_)R:{&zHT+uʃȰ+AMCߘ˵lmw'Wx?Kv:gzL= #)+N"O1h)&,E̚Bh(Z#CLx1-%Ik~Cȁ쳟`Ҁ-,k,3#XthdihrSUW#E*e} Md? s$R5NE+&@2 onE7Զk}ݍܠim4[sq/?O {<—wDU O$3{vCdŔZ9n*s6+^4VMwkt_(&Փ3P?V-RjWliFݒ-#ZϧHjғ*& ȃWrެY#b8BB]ϻ̚I)ϑwi IBHR ҏ4!wx-!l۩[ok<} &6tt u@w^Bf) ){ęP)/Cv6Z+Hظ`S6-*Yu㊩DtS'\\Ɖ%,`0Ssw>‡i?J%]P伞d"yS>2Td|6@rn53GQ&a>BUs ,tҀ]&m*Wh.*[_yx[u*Ụ o@xk`{iAG ¡I`o7E{!w̾DxUCeTOZډngVYQޚģ9"T_J|Ǥy8rK1Vw dߺ4XrSO( K]@ʟSV= [+>J`ax]!ǡW?g4!l\F`d]'Pg ql^Rc>s&t4Vo,PHjʹYaeluy6آdsF>DS(wZ +JOa<5.{0QaýKQK81IR5}s˥0 sguUAvdzkH%_ό.joMӛ0PAevR1nW.a9*R77 xs'j݁Y@6σ[۴i#I"G۞W|ơ:jK5d"^`3PD V.jgK7Yb2LV+Kj ,ARⴷ裊솹?$C~^ՊOYHF [_= ߣzmAsR1K&CCɶ@*d>Io$#xdtkd۸}^RYheJq 2+vЄx0C'@Cfoвȭસ:+"E;Jy>O@ޔŃ j%v)TP){G\C0!eW?_kmNCnܨ`0)kIE ڏ(~JJu1R#Sv-B_5^[}Ǟϼ[):A%.MQSs3-¦O>uG)3$L+epgS 3,LrGʐwM`˘_64-ȱzj b/3 TgDNvH-x:Lv$("%ep<};â1 x36A_g5J^x(\̌K>z-M+a:Oz7ܥ/)P )Ah9N?doRõ# “moE-î4-Yܜ_T0Q]Ӽ$|yt'vh4^b{'qsi(Xܸ5x W|7A)HElQY :-81R+BE:{ U[Cհ8ȍd  `0b+f%L>}fs kzѼR;Ƭdy45%1 [쐫t+*FzNSnb=3"݁u ) ]a8uow_1%Dm=4!kER+9΍ NypoT;Fn. /Y$\;j"OsyI%N+U-D'k3gʪcm8 Cɘ @vE98W2jw?ɊVK e?g<7ԉ!-k<::.yb QU^vi:K̨-$]%rnpǮj3Ք|\C>!d ՋXDxE^DZXȕwGP0UћBD$,hsmѭHF2vˈf~ y_1S)"aAo񗆁9E?L [({Lb=  NHN#> Y ^ .( ,I/et@@C68۟L~Sb*nc!ՁBqN_'Z f@۪"UpL>4!b̔ї !n ]dFZ=Hи?(nR}:KK(N+]TͫK-yj>Z(Jt+xEh-ٿVrJbm#ۅg(guNjFFzjꈾ/:SȔYA"*;X^z?Xĝ2wYM(.L5xbXf^uBB#`b[*0U1J mGdxCa260SX**/2bHin:OUwJYbN_.j {鰛2#KX760]Pi5S q sqI@>6D!e0 !QBkw x}uRlsn00p'Xy؅1첱kP@qyE t;*=JA>O2<)W5'M4d:M-;YҌ!yOKTl SL1#6K,D WD;=.·MZ2erOFtZO! gΜgV hV$@(t&-4A|Z40HEkZᡟAKu}&ХA`-MjEU~JaЧ }g= 2A] +JcgjFm?,sq;\"-YB_i 58*?x=SNireF$Yi:8pNɔq}E",5W3RR8 rT(8%t1>OOPiVS|uc'')eO3Ed>76f<,m!˔f4cdtJVa\s| CB#Fg[B %ږ7NXK7[U˝$(p1hWS.wf=p%Υ-&lhɂ+*u{ƺdZ !^^gǘ@K5]<{; UGm?tabad/sARkp b&M[)/b||NVD T¶uVj`JA3J-_qzhj>h>UgjYv@cҾ OXBI8sړR߹P׫g{ $QH$u7m."9P.}MT|<̕]LOr 8?ޘrsX`BN}!3Eo b|969b&F\fn't{2f {SwwH)F||fpCIaP{X?̿7 1'Ozq*MUb!Z`tEf Z)桦̪d莻lū哐iMEXbw`_++#mU}[Jq̑oSIqy3hޤ!6@<63 \K\5( mχ b3bЇ} ġ2ojh|!$:wqfyHB N'p*bjN=m:";=s Wh;%k^S ; ݉CެSnqNOmydWi<9r)^v(h`vYKjx"˥G1*d4#_pM(h,O /dK2EG+ߙJT ?3;MeHS\[ ^ hMWr۷Zn^65[ ojZ\(OTOR-s,yHuV2|9/e+NEԠ}kU)Xrfeҙ H$YdZ6MvyiQuxREa7AN쐬ӆrZ[咳˦aSlX=K"so%c'*1Aวl"<'ݴЅ:/)yikEzwrOzT-_^uF~Le 3+1K*A!,эi$8Sڱ" I)!LN6RxQ> BZRX2ʲILvsKU~z*`j$ 'rڼx,eEy5Js/#oNNce1/st{I/؏lTlZ fQw,r)7"?Fp#_|["C[7XP0bx(vu"yr,zҒWL5X@?Xj^ rB7jŮsߧ}~5; q?Ӕއ:BhAc!c/K5pLb[c kiEvTuycB_I2'윂eָrd^76p] Ķ[my3̯oˎټI˻2fAJ8&]p*y'=+J[=Uu3RnM}^LFg/I}hXM:9S5`W{`N~s{?`^iL.'MZRZKpvk/X0ӗ俍b裾h9ZypGWn;k9{""|(Y+N|P9G=MR٧O+sð:mhqqQk. Yꄨe2]"qIv}Sa mt#i>jHm\OaBfSj/J \7bv3M;vRBLʍ*l-5cN~D:ڜnm\ WLM9P7^SZphq'T@0zDdߕ HG+_@e; q q}@^D>Tm3}M<X-n-+cT VҵwC$Mv48p*(wPR_U7f*&mK\IMCujN&jd7׭ ^&P^~_)P''`&WTÔ"i_oޏG4ܣy݇9zVdL,hhi)Zf\&uDp'@F-OA1i@,==+WJδwW•?ˎ0~ENYKjץ? `㍡؀dRYQ7ѠÍQ}҄E_G(ldݚu%\`2ez8|0D\p~("itHdȉ2lՒ@jtpV@;G9z2q``_dg 뀗BZ`M0 ō&Xz)=fTv7D,7&t5X䲮 MNTl܉]l+=7M0OANh`~ՌG}*kmh-5infþ!̮Z^Dعj9hI]ϗfgQ"#. l9*@=. ,9O[Kee6NɌqYnkG~Te8Kc+2 J9σs&j`/8A&P4Bh_ S Q W(j .Wt /wш\!{a=܈ARZwkB:?&>:8Ѡ# Ki H%̇p'_p|ܒq[@4ޒς{_R;oBӸEZ[IMc ~G>uc!'{2#VpT-28 'o/QV~:6$"ڀt ;%ǢG%,Y [Gy1 \m$@cNK؁ifG:H], /0RM:18jJM| ].z)Vak/ا)N4b_?P:1eƙc>?/~A9Z?3ȾFkA Ij?Wm]4&ECRQIy@TrQwdžfMYWR'NQ.1ZZPP(Pm\[wDf̌Ka@˹P59eyOd ָ<*:!~Dᳺ:U g5k!~x@ȹx%Cca 2ǽ[X{8+x6BojY VЇN`o@큮d 2L1boK%-"*7vN6xumu|iAv7a,knoWnP1^o&XSE,uN,kGfhʓr]T<~G>rA Fah2@zϒ0""JCu_OVS'%GbWbk#].~~ Ȉ EftRBcS@7F##f' %Cu=\lP9ESF2VQ~a|#9&{Ki61&x ZvZl7tW 0Qp/4~ @۲^=ga$8g^tYႈ? й"fX>woA«V}푚yma&I'0 2c[ -)SK+u´-P[ ;P˾B3ÃiCv-hu;L3fN!L7=Q.PGO0KpʪcL{ QZ`4^Z uk,0YG͈9^,9T5$毟mq w\42פvYyxd$sC[aL<ߒ=ΉI*%dξl@1-Ї>?N2tܯ`dI#ڷ*#M!6a8[E~wPE.z+O=xChinUam[&"K?Ltd:wiCvP^Qj2Pnu.yMȟ򤣆|/-raE:9S!hIƮ|hw UUq]t|\(+#f%1,+)@:އ pVוFw (԰xD׫&£! '@2 %0d v|BnC֮gZC_y%Q>l3WDЅGI⢵`a)ɲ;(U AwLfqX~Gc.*q$1\ZHPkZ7avg{AV3t[6|vP$Ə5JV%ѓ<F\&T}FxvV^Y HY\˺ЏK{,Kf{T(Fr0%B)@f/Q^NhRx|@*b}H[)Žy@Y0"@p-v ILns؄zLNz99~6<*jY@/51$w%jhu Ǵ Ay1*'}MOSs zo␃0͸4B.\d[#*x- -8AP0פXlWӠT9k+!,kЁ:<]M uoJۆ".֠nC}l|,uYٺz "̠n~w܋6u1Mi߲G/Qi7̴^&p롒Lzl F[*<UqnEk^w^Xo IƈOΘ(W ttbOz`-fP9K{40Ǖ (0EW38 Wŭ5}`=L8D ɯxy)GVx+55^O'um WELh2xi?_pW[e=ӎdf]PVu6'`AޖkKs6Tվןk[M#g_o"W[Ju,3>x)[65  r652G7j ׃VZ,( R(8OL4Ș1ԡa\Z Banf9JFeaJ$},j{P[RCP+P20:\Z]ՖueDjm}-cAKu7N$Dwx$!2@ղ$pY}1qcg'_|Ӭ;|̱i=ߘSҲzs mORm/ځwg˔Q;!') xLyیs#5V4U( yegvݯ;0|Wp-7D Ю CpzX5_dxKV=5(* Dt}<YӒV w^m%zD c3g8ZAku 6j̽ihİ)̀>v,ЀJ]1ʜ ^xQ=`Ҟy^;\0̵ʝe.ن8w{&$jXijz-z%OU]n[خrz#̂z>Jd) Ƿ3 BIl^6(Lk XFIejL8'" &SQq,4|ꍙ$ٰ5UH0ÓĎ0#ջ2m_ĝ?!AMm=R[z MRUFCs؄Pj̯ T,[ޖUk 8?OPE%֦ͮWy#Tb]ip8&›f?y5{<ݣ|5VT7taQskCBB{MaBk"-rp@>pRFAueWiUu`nEo*8ÒDM#{{Je:*_pmM3V٦2vYZ50q,RxMtߕ)ad%~p^oweUgV}Q|ǝŻA8'vuE(biObمk揙țQtB2ꇼo]R;' 5רCPhmzuL]6u:Sz$iDEcZ$5ٞ N-8c=2%{2]ױk w-{ZU›~#s<`6n( Ԍ16bZZ$zs @=, qk;:έ~$7>O_wcʂ)s 1NLS 8biQ]ڼtm~RW7k=> wNjР'4HL ܫ9fO'7z&[˪`!lSS \"m o}{6. Wp(Y<lxoj2\3j&̘kv@35J Vۺ8r`S.娆ŠD{hd$DH^eg䔧p/㔲Jl?x5ƨeNG/e=2MUmz_dY !7HHYލf9Zu~'1ˈӼ)Q*yAg҈餩d=Ѥ2d4`PcǃE;`ю&{ 4WԳh2˟UeRn,[\ہC E1@{Z.3~N12-KIlɜk kM xP ;@k,DtjfV,Vlj@8[Y)}Vt0*a43[L]o?D'd 1}>vUXeK=!_')ЎJePIZSwd) bokL K?Ǭ [v~s؁Z.mRF_2RhzOɽ%N0&[:~8ʸ60uC` Qy$FNC"^"*1,kbO\>k_pq- :u/B 30a:̰JGo [AB G~7IpysdUJ\9A?j!'Z82u;ԇZ=Q vg4+Cx0b].ZBD9;he%zъ>Os.}bg`(sYA:gL$u$'\2Y#t} M6]]A:!M'Ceb9›,  ـms>Qyo#{oHn.ggZOȾ^Pr/{4&ȋ̤ BUiDa kQrTosBW4ܙ>r~O8M8 BwvN}'ubRT/׉YέWUJVJBBvg#wհd ÷Bta)~mZ RS  YUAlV;uKE;]rC)z)n%ct+ ɞ&Nyf4Z52)`ccnK[pj2W''t:b1*n׾pj$TJuz%HL< ]O6xFKW_Ӭ-5"Y4\br41v"Þǰs@Ԅm+8n5-o'ȁޢ>fE-֤^ϊFw'Gd:,ceX-n!|}]2m*L@4Gc#$J-]ťS0qK PS(w ^Ec NYeޯ#@:zzcɨ1nZԳ}NyZ\nE tSKݢ#u}ɽQa#+J+.%z, lާu.iH2_-1o 8T_7vJj"f6AvtxSAVwۗ^Ȗǔp۵bIm.6' +F3]|YkU3TNo%ЏNUw=Oš!{"9LcH[Ii*!%S ^ӊR# Tv6Y"gw+|I3,Nƾҽh۬7y;v,)o iCDvȅ7Cl9; [rpt \]: #vJaCRPI)'G_vaDL*Q";6#p"n0JkQGsJ7dHhf n =?X&={ ȴ0N % Fk**t̺UBWj Mw %M ,fMo Q0~O eԆY ` K _vɃB8N^[:f5q0K'ЫvFyxGt*+0meBC/dv3Ii5|^}[JЛgzqW;Uj;rܟ*, RvQ K_*|rR+ c^mZOakQ,#VJ4y/;y+)7_`n$dgv`DK^1'`/"N jh%GxCsvrbcK T'[ ք5Mv)X@}~a kZJBF${a֫V8U!ؕү(ou^n|Am+ѭao/R,e(fj KlpuCDm{ņtE1Ĭ=\ς="I ,e6k;5_*y~Q3 i9=wj"]oFiHV8Lٌg8ˆd/uQ>8=6 )̈)B\$ ꈢgͰcz1ȁF2]rK%8Xdk nRA (J];8[ȳ(d>բ^_]v WbφBUpO?bȱОg5Bh=EiLEO|'uF$[ut,inj5l*bL6"j$aG) !/\N _|>hMnqX '{yZ,wotN*#*_/4zQ]W(2Z~)WdG^.!:֤6Uxp ; tY7WNGa:_(ȰRҷ)J_>bz̛2 ^C qUKX6-}k\uE"oP86]ʋk岝DnlΫ坲v2!!8ALZf }(-yJ_Z9fjl3⒯#qY޾^i],b=Z(!k iU0R?FCd d@#MxH]K/pC Ɂ6S lA&]ցh~X~+ˆ,*#vC*}TCe>c1e-.X)]tV ߚ⟥ʼn-qIG1"˘ߠb{} @:1yy"tnf !2q:P'k8Sqbfms Am?3'[LşKΆfQ]{WTkH_sk1ng市hĞ(#dZ^(io%[MvU4&پ0!E'62X"\.!񏖡]@wRy*{1ׄei 7^vP 6rhD=>k5.PUwEP(AYYJȥ )̪KQW_~ 㱕24oj)l<4ro #8ҵ%m}.obJMP&ĆxHK5V|>__º5xn~G$0JֆPGQ3{K ["Qh ,!`L2& NŪ IbsMlP +QVW4וDGJ |*̢%V[F ֦ÎFȦ4)k0J_>h3K&Z4 pr;b1] [ͣJi)GLA?BSa!cmA;R!@\ZmZ9( vɯ}e_itC@pgTt1~ki^-Q︋F%(]&rz蒯\B9*Xi74sґ܏ Ap*mߤ;2-b[cŝ*4T{n'W j v[cIw'F2?2<ԧ& Hx'^͚voVRiz29MQpbsr֊@7lw>e\AtN)˹ U[Yg`P (2 D~7*YQcEtz«CW`Lb-Tmf/Nߩf:ܝkL0P1_PJ7co\TfkrVyD+,wm2s8ɢGEZ0[zWqܺv1{E#+궽cpjv?w7a>}6a<vdAV0 &tԃjImY>i5jimc C>%N3?OPN샘xd[剘isP"U>mpl΋ @% lL+>&m^g=d.qՇO[V5<&u$_u4I)g$m'.mvP(2˛jA{p(F۶VV&S:bulO0lSllSwIwdAl?Q{{ĶPY)FiuVv7ćYܸ޻W+C6ͅňm#Ի^5˫|KI79vSQgB:is32As/F~Q͆DB>%%0sop? IFeWˏEO_Y8[K$abf]lb@ݳ%q6fC=X n6"-]~l}Z*޿GʙTY:|%l޷SBvG24X9u>g5lGdZc{ &R8 3W3Is'-FIPqQ :#<|!.VcBW[JEDH2L<]M=C;]h}D,J:)&ϩ}9XNeFp%g6+^+3&E)?Sr$R: U+ kϲ ig/^J-w:TN|nfP3zQlӅU1FM҈H!g݌FCp[7b30<4V[i܄VeH&c#ːʓ?4L]݋.(׉}D=jRC%Ux|`G1$ޞųF_OzU[,*Qc*)ws Lg _^)4ULJ(ع5M;{@=l4&8tG$ juh v_Alڨ2pеr<]ꆩ̛:8=% F#N7;{E}G3WH[yavl:?*rN[̱x2`49AqOH_- K8E'r*# JpLQNJřvNj<3baF(uf.s5~Nt!㻅x6$jm E5\1dESb&]"kKD{>Iº0g t_(4BBL5x + ܓ:XL8z8Q ұ5)ߐ)%B#5-C+L:<$$^\Ҕd-!Dw0[>w|nVsՖW+V\ZəCK6\Cz/Vh p]e j{[%, ƞD3Y4"-K;vxX;E&]MABx? ԣRv@ʏZg^XО>)-ނ"yTA4+%Ƭ`#}DC18Ajtclu fw8iE\׍5E<D.̑b -~4y437t LtlC~};t4>aU,|]fBqgvx^Lm?:ΌIIV'ڗR^7`A{ `hk5>7 PsaH7/i͋V'响j՟Lz &زS Dު+d<ۊrU9rNF38Na`TBGcØ3򥂒ɇhX "? ;ԸAZΛq0 (u}wپ|Nʅ#+PvkESfUɵ/!^UbrBbךt`9mg@ բǵݽl}9=zH<AaNNIa\հ"hv]nBso7KVXGO)Y1!晳;x?x;&e -b)gۂig ߡoֲh" 'yټqInB9`ۢOPF>$$",eMc'!v\9JR`"zu=h+ 9d()\$l~D|g!,}@VJ% VSǂ@`7./ˠf}EkMOZG Sf+ldO{"샛([y%Pi?s\?׫ @gC=LA`JG\ӀKnj{ٿ33Srάvt{&Nz*? >H^K9r5Q͸@`*} xbr~ղV,3UUs`#}*wl7ݱt?.QM4P9Gg,'L׾|''-W<!ȈʢnZ$*3z4pbbs}Ѧ^ꋄhn1~L$2\18Q5J|yK|Y* '̗p5yzL>9G';5j(j&)w~}ڮ w2>_ uRr/*~1%Ģ íj zJZ'A5₠7.MuVۯI!G4@ 4îVPVkB[If04Wف41lC7{En% K8HT4O*͟/Y@wh)ێec3524#NO5a 5Pv湫i<׭_4Sze8̬˫[0Y4qʞx [k8E639hWr6D1wo†3J d?*崿c;A txm&Pr%:Tgx3^n31A$t-T ?q?n+RZQrG< ,g7>7/h/џ¬ gG-MG>Ut ȁtmY?=i-tkMg # ,^H-^ ˤ&) YQ3c31Ȫ8_@ȷ#_W!%|jSMMS-'ؓ 8D.F?l̓'tXGq;SQ[xƯ}Nxh֙^K$̪.ܜ?uսnʝ9k\Q#5@`ͺ`zdy 􏢤O4CTʽq'\tM@P`V֜'Fj U*NlOI&{sA ٿm #<=E1Lptrc[Jt +CM*G E$ŪQ LAb\>מ8σ_FꠂsK[` QG⥖;k:_`_cj3tted)04^?㋷"W 2ⴭ.eaSwB Zĺ׫~\ %bꚚv)4u#!ZE޳h( F47L-_Τ=]lr PJڨ7[h~(s|vn RUʑ]1OcJY4TPy 8?ry!T迕LE1KQ}8ɡѩe^\0Ci0&WWTcrCoteVds9˸^"Y5ѰMDZyAґrQ̩kނqHYxMfDZ̓xkUDtCWȣ*!wBg· VK1J6s8=-|QiwލByʖ)A[3ֶDOhL;p6(,Unwa#q$d|hY%YldJ 27@!5q>9䶧 RP~(MnS BE2׽3w叉S̃-4HRa%ܞ^Zub3T"V'Veg/]^-=.$ȂKi-߯:B+( ]4??zd|كPgh*r h: kPzBlF֊batJW8sI7KF?#[B::CYX;n@ݱY+JU>WRNRH9o_1N].R{[ ]a~qKx^"]yĚ|A ?kP{BcEoTQb cc q:fAP5zR,+c\36[G{_NpTvIa-p!\/u c2 @cYC4ಘ0ZgxaM6sշG[vV=Xly:fԘ淄*)@I%SHPD=r =[ BE`_Wz4-L!%*q(8^ME9w'WADBdK.MmGNH̯,rՔ_RHnz'N.zZ]FJ5JَT1ħvXDZ}xR!NGÏ}XOM5+p+68TdͣR+ýDCΛdhs3,1PT7÷~Ċ tݎYGHiᡅ)mG]"s_ǑX5_HvMZZ<ՠР 5xWmvHdS T,O@3 :tx\$T.CVms-lD]'i<;4x7=4Zrܛ蝏 aB滖J< 4͖bC 8G4\!)d@R#a&9= OI0C!CUVucd)@vsPZz{kcf+'pڦKtT"km_/x"=.Tܐ)=5q/k2}}~}αeSPL0g}tB g݄sK1w X($l7$NH zsxkL1 ͞{}g; CLPn7KΝL;F+Q>Iyk0DUᱰ^dUu\-u$nnQ`aR|?AƁ8VC?Ye_Pv0jqO=g|2,*]vM^T/m [I*Yy&|\#'p)nV+ Ra2-ϭ- BGb BVБ3YCSiCB8sSJǜX%r4FӷgeAe'x{r$cD9&%tUglAZX'o8G#Ŕȿv%?@3S'\{&p ÐooYj jj\ cb]k b-e846Z_pJF ? {gE?߹h=j rp(AEn_#qE"|X8C5/yeR 9\e'#BJ.zaqo#rt4^Y6g70 6{I.W7{ k-no@-Y7ani{)3.^ʈim1 ^mkyV\OJOޅQ9 (XgnY)3>W{. @(0Ab&wjB; Hۭ6^w":ɰIBt2GFU1x=q?Q֍2h|q{3"bI=.➟ٜ (] Kڱ[PwQ?Sӯkh ō!wRc& r&޻a}(CCekXL:?8nfY`kr/k͸mbi(!~X-v@,Yi{fPvばy/-QЯ,0O!h1/wSqo6rZj~8*հv=?>]18 FU7["0nlM$:eAPxVoC|:G' 밼G+-9Ϻy}- F:*neJ\'ކHlh'D>qcu lؚm.vs/tǮ7I$g.泝Fv^}msl)K?rKY>zvZ%}t,$B&B21Jа}7ADڅXFUTF:PnE`ֿClauM^ m_"l#fMKf9흯%RDhw"g2S_@+Q$xTW{%}wPj/Ww1¾+`=֛IBcCLQ94YdS_["l |-}ԋvP _篞Ϳl!U] Czgvk+ಌ1R`H}bfqHO/Вz3l= j/.CxsKtX)j辺ճͿ\a\|N:N#_fvAp?zEu $I]5NAuWusN UDxB1yp"!e3OMf1*\:1^ `-"%ck׷tJ;~l]M[mʦ6K/0D[x~ċ+li2rj8Z&x#SIVgM1zWcv3I oN4J۫WVb?},YÞ'ťP4Nl"\9"~h[:o1pW@,ddžQziءbj۠#S_c p -f%f=;ŮzMeFRE1|Retm~d]L'0)`ׁږWitÈ~=`*ޥ-i`: ɸB3Aw(p_ٵ]ȠSWIPJ:[ؑ">4o%qw2`0 Ĕ ~3+Ά;hJ=0ROǶW^n#g0 G\L,l,|?5&!۽yzM9(~)߻rbM-)@~;g?geY}KoY0>k+**GI,^N46 *(%Z 9NZF@X L?c0)7H%s/P' `L+;JJȺ}e0!p'^:.AEI)d6j \ZQB &>E :܈sRYWbAtZ0u,!H2`3XkeGC4VF^\2@4ZWg"\t.|`F`b(8b Qr Ҋ\W|B oHoY-^$I72{ʅģ [iZ=\4(B?wx‰U;tlObΦLn|r{,\NɽT|##`jBeddďt*U}T3N=eLA1742uvJ选a!+cs 1sAhsnu&?Nȉl~U2tխpE_g4ʹ+- 2|Z?2:X<  '"`,%yq_b6/ed#y8/Ӈ2MZS .SK u.21< : qYp~h<./c"(+]!>]g3덐g%vIk|@.*8%]ipAu=*. ShF4PUk~ǶJOW$:p55z r.1*hr]|4> ]~xEW8^;8۶'Wi|{NڙtqIJ5U1WLrp]pDZ{tďxqjb @EMJPЅ.2Zz iʘiwvcOm1jc)w'a.8!ftm'ȫ`Mtf"6(oN+$pNT7&'}f^ظIA:E5 '3m JZBXu/>VD|FB A'j)qLέ432$IjUo!|Dvӥ!u9rܜJfzEN%n $a!j6_*'K`Rh^3 |џ%YTc9[Jyz`nSGP;КZГ SW \ +Q(rhz|5즼E'ϻ07Y-MXz܋u-g3,`LChBO&ӹySSFFl/ g 8F4n88gJfݫq%Kg8t#`-u>?K1J~mqlvl rfQLEl3v$5aG1sk}zmbW(JƵ/(i ({!*[FϛZ؛2]bTrJeCjK2[2:Q_ys| |E,B@'s^nSKK3Eh'_qOd/h'.veusjW$dwb8q}`e>(q }&*{z{ղ6{$> g軩PVɾbnVh%pw';Kz`٢<(!{~5Q>9@/U eW;kSl&askCY.n@Wc<1u˩I9ļml?jwDqO)11s݅DE#< [бi|yPw6wr r+KT[QEcsMcklYB=䰋H; %_ }[)Hlo5ݒ/3n4n$tl@o*hJbkc7}NXq|qjS:1妶NST`k3BO^,5~_ACH' G*¤y7OvGh b;<aB0oj ۬=Α{*r͙.IJ 0?*D!xZ ӭk SΊ,b"$Y`AZa>s=X+$drVOŠF$=2UgSsکA@Ql&:W4K`LUG\A|\.(ht kHu_W !r_T<|3UuBw}Q2d=f\:Kp੍}> I)3|OvLfV@KiF_>%Y{bs"NW~}ϭ;(KXsAXԤ  mR}+莨B_Wӻ)n kcbfd  NyӛɫX%!D%̼`h: 9>S2#8.'ۃ8'J;CliqsbƌhM!~$@4`E0S*"Nx.\d$=[-j{:J*]V60aD ")WLp5wAT/Uҧ47ͅHvyurV|;x2V+h382Kx/(q)]sR/; Q/J `pc$ѓZn\C$MOI0>F'MOP/ Ø!/ntfRBة}Bty?߯" CCn\%z3dog?2 r{)0~i{i,uDjiRx `NQmǐ9J*0mpWeNaݎy&O.@ R(GTOWB|[ Z]d_U;Joed(tB;1G87@_=8Y\p=_ )L0w+4јx@meHKnoCnQFB}\G7Hf}t p|c~ :۟cm<rV2 >. 'BYI*eP I~A˒E#&T0]ޡWAU:|t?6cq68,sM\H >ޭIWWyF"hxrivxlFD[Ύw W6ZD80h1x"a3jqQu62ibOV>~-"$̤SRG,io"cF&R];bXJ) ਭooj܅ɔ}AرGp>*ijJx>~^ص 5C::#*+FsŜ %LQs"i:|_SV@Rm2k#@Qk+\Ā; ~> *# =oS)(mlrP2-0⾘{ZN1[|KT\e'd3nJT&'|ۏFDamI,k+0YoyO(>T[>޼O* 0( ~ƜQNR\WJS*2Bx(QM2& CC,0!*P>/2FszeҐHpSK'3sm'"S_1Qpf9V :YZCm(濕i8p)ܨ:L9Me?APo0h"S0&֫{3H*s>uV'~420 N,3󃧨1p'5, V\DmQ5+bTzJj+U NWG,v+W㫚[X.-:]T?gM6x]& ?~Wt .]B6E~#bajr@@5u$ι&R c[;bV G')zGucަMV%ߥ))JK70f=o;Ctz>CY7:8)}^]ʜǰ|b]b꧊R~bpqlO0U[+۰M_el̩P₳Hڽ nJJv޽}R৲~foڑ:x'Х/nH~3((* #~G+%y2Fj_8Ēo#v9u9~Q |(&gS>c½È֟1 'ʛThYV6VRQK > KfJ?GnYB 5@l/؋llٍF1y9+;\33C| ޯzIYH5_`@U!_$mOՐ4wlU͋ܶ"1ڽD" YHʷ_7x0K~I45KƗ_tj M@&z#D24= ĕJh*y|r>C/.nΨn- |ތEw{P -CN,RSOªxn2A.O`Sa'{ {[EλZu7aFi~ʑ*"i;\9ϤVFp-|6ᐎ07ҽxB%C Z'+^{E'_kǰoc?eҼ1[5:Z1)$ܐRLJ=EW5EƃztUX4">IM Tc`nǶ3+ZGC,VxM~e2?ؕCni^q[+PC,%C?vҬ d<=RMG* eo^:佯^͚@ไ L< ~ivWF{?pz+Ԃ?Yo CX#9 yXnrɍ՛޷gaQ$΢On?5 Ey`sO2*JL +aܺ1i+) C3T=Y/^1Uy4޽w-> Z 8~ݮy׍ L(YUKʵEFa>S x:gĴ_pl%tYM]KRž01dn(c{'6mAR7O@:)4SNGXڹkpeKJurqm{ 5E_l]xH;5 *kn&y=*(G ؍H85jg4%;&t.;?Y BIs F#E%0Ex*/x ?Y`GS+K::xwC{m]޴ cU.Æ&ሪ͏,uL3GE`f: *"$dDoK g#j.F$ѿTP d,Y;ܝz#85Vu\M%̓~>z/@ u὘mJS4UϚzK "R]}PćAjZ,c%f1{(% !XwhI={5?+_ M=o8w3x?w2Lc -f2srtڪMd(ib' a_w(`p婹X~|~{# :ЉM0%?)jݿ[;"[ur9CnO*l掕[$tc֖mE`= 誏ۍC]v-ܤ[0erQXJ؜z>zeX=b~GB  ST,*Ƃ2ΔRU?Md*#0k!Ɔ L_xSKgh́{L30=l<$JC8/$ *N7KZmƼ:MʸƓ@qxjŚ_ B'(F J5zp;/p^1^ʷ'S͒N4A«| <"|O5u-+1^xPo 8ܴ'G ZEQY,z{ rc*I@`n*{,.>/ٌ;=rV-H}5R:9E,,Ruo~aFyLg~UsEbl>bRt~C=$$[)kԱAb1[%m*4zSiPiB#K>Wh**+8/yזUr_j-ꭨa+GmGYb (0f8~ld1F%"`q:WcФ-JlXk#Or0{m" 0)7ҟ%!t&87j=/_i-LUP-:D AAz! D w S.| uHJvS 3 pv]w2OtMY^W6G`ԘK0kxDɻIs4'jqA 4]_H܃LK\8WGqhrW]݆bR)w,F7YbW䌂kdE4uCNZa{e-17.KL(SmY/zx~},dlhޣ e#u_Fe|.,5@&4_Vwʺ'f@Xyi%E  n'{3(kHZefX([CE%6MDT^w[#⫣0]Ѡdo?f dc}_5u}TyX^ayM_ *k<`ܰ69/4Dd5N'^N! CC@\Iް_d]Ìܱ=⼝T7d }#9ba,"y Uv9|i#ljHwXօ]d٭)J.fRl=u|O\(Vцf+9{Q'w|gvwBɲ櫛^4s҃:*ͧx pC ɗj 1Ѭb}ʣ6-ʅe?|}^wVNjחOri"/TiAi)`iF͌!liSQU| m\7Gy_ll9_];cj ~"a2JrcGQĹ:_-^eD/dF@.H= .&roicHA:l'|=r {$cfv\w䵹gDdCe%& ݫ-ER ~T8~Yh -v26a5vAIgԍI;DhA«3iC$5T: X1*,-Œ@Hu0-M̡{ 6V6zYW_lp[q1'I}LnB5u_Uuq{ f"w9j_z@ÿXx~"̥QMSXZgV᩾*D94!R`h +{Һtg )9&eK!fz>سF%3]S?yET*$\b:X3=FL~Z/kP0Gjc؛ӑIDRϛEc B*]x1v.;pNW=#r* 1dMwEm}WX'@b3!%ZDIM w ;~ywJA[0탅%]] By.J;2KC,%yyoVE@`/mɿw*~} o0'pyL'ػ![/&`XgTܷTg{G'RRo l׋U3f#m7u3+ڷܫMJOd5=O:姺v3.,ӏrOYdЇ: v*YE/v;^h0~#^iAh/,7vA63:hU>Wt5k6IѠ_A<Ytd*ꔔ fd~~ L܏$ֺ/KuOGmPFFod#8(Y>h/~o6&b;>L/JpiB"ٺ9mɯ{'1AL ḠP%P% frGzu ٷ-;4@#?ٵ vфP4+(9gv]?WiVm=(wTbQ#s'tH6"V~b0gN^=+`7NLd4e%`gz^ 5# IDf) @.'YӸJ̗ua+t.ᜎo%+ t߰~c[۸KZt ѯ&H憐(YA`RE |tTo0!Prh7H-g$<'&ygX#IbhBt|vXyྀk;G8̢Fdy8p`Zrh* UR-tOXm 24ܴi`8NSaSᓐ6LmʜM4Dkfsb2qg\ea.SN< hy%a8][Ԗr+/V\3= 2_Z"VB{\!Vţ%G'"wr^"&neJ}NBjI<ߙj|qBF*J㻫AFf>⊴ՠBlp.U:^+&ԥdFnңEV>YܽFF_:yv2s[î*~9^Q?9ŗu9e39! >{-*;H֫E );>O C}f U,' $E,c۸b&FGs$i|@C?~bw2=OCpzdm=^?u֩/a8qVoq/OζϸC\!"_x `]2A烾>.aMsF^"uhNh^4~# Ş1]7':rG)AMnU0D¾x^,1 gzqؼlo yfpSut~O+ˉZ( XVkʰ]qQS(߈cîf)vY.`^Tb |B8o% kx ` u %dMXNDYZ#a,7Ps3HyV}F'6@4(?^[laurcFqԓ[[EC{:Jl9PscA~Rc-9#/+5׼j*=,IMchI. ztv%ؐRR>L菄0'#O\ E@-a߇mQMt@Ȝt\"_)1M.H*SSUCOgkc qņj#^ݕzG?VؿlĤX]'See+6Vbs @FN*7,]&D #ھZGE+fHYN(%΃CʘG*#>*rCh~;'6&,?=֮IFZ|P$X͗(oљYAޗHiCȦAE &,%8yPͯ=bt|acEW#/k؀O`/PI]?Izv:RL,Ȗ- qTrm\  I$J,FLԥ`tP2>5窻 qӌJ,p-?˾/i"C T{f{C(R݇8'\Kyd,&[[JA6˻H &#uibI+6 :LRʼKzG$ D8}kVٙ A٢VG=\I#VPx} ),[wcK8iGĚnaٮxi-?Z4Jr&9Foث}b+ ùqnN_bH?G8HHԔA8VǷh= zAkqQd3q,>e'Yݒh*Sk2&}KKGmq 1Ct~mزLmm*-ceG"3~ lI<:xA0e`1/dpQ,@gbL# NP,S4t|ߛcXgY 𢌹^aSvJw{2&\_[Ґ|&S}ҊIei:qp 3.9<>R-HgE5f _]7s_exTQj;TL"ռf=`BUf*h\vu,K5&;ʇ"UL}VDel>޾]CqƄSDn&["dtH²$fܥѮ_G[d/?ҜEqh#-Z8P2zSR Uw:ňxdk a@xb)aSI _ :6UNo-SFK՜bl7AW mBwFX4k9[t'*_':H y|@mZ?lgRrN3߱'cwR9[0ꩌ&3e y찴ŒPAQrZI>[%oŃ?W{d&[{ݳ=Z=Pͽ$Bz_cTyodRipr끾{ 3R3R61r;6D "žP6XLdt|CIm+a]F̶y5zL1W]k1+i]0!Eg_t;a3*794Oq -=l2BFbUk߄u1  \ΕyU]xn6 %R(8;y @G|JZOmV(g)(K`a ']]WDaN*l`VV70"4J,d GJl"Ѥ΀6Sk~mE'3Ʋ z8Δiy6;h9vGcnΙޔrgr__""m=1B7š=NIC`pȠgqs΍i7MɇT0'anƛtZ @u :ĢMT (~U>*PrlДðp,1@i' `+[Tr5HXpW2a2PzxB[ ~KGr+G=|D_,i;{KHY A4`NJ l&2S*DN=Z,[vOw*o!+XvjJb/#gһo^ϨYAB3ny x-*[T {6Ȫna]S ]Mc~ h}'yZ"ifh{Er'uMƓ4NcT0ٶiN5QS<\x/U{:, v`duų_ܲydX99tixJU^ʸ0x@}“B`hGH' *Ka]#0B}i}M[r(jyfx ގ}VFMajm>b=L F($av)T",^P} 2 ]$ͣ؅"rU84Pik }=;/W?~ytssڿ̓Gݷh_kAi׭:GbpuWl<61!pr_WA7XWj\Z2؏Comr׳)B^Ÿ3Qo]p;`0qEyɎ^8[Nʮ· _Mq9Xct&], "aZupB1\;Bfqm.AyRJFS[ bɏUjvE.6կʝ 6Ag!^#V)*(IzDgWҵo{G[9喆xx%%m6 * ^:v7LjXR$JKf\?K~} kuu׫F鵱ӵ_'IFl)‘ x p>3横sC6X9^ A.e a?q̪緊*>?`ևuY4@U9|˯$"֔&*+X3c::ɾ qiATjȈĴ\FQ_~ޡ}*89Ƴn = ?;T]Qπ/+;w1TX3~"s() z:䋒vљVc fdƥY-1y{XE$=; FOR\>}[:GegK~;ZXPzu"{p .eRzYHg!'bv w9Uz?/c)E{;zԭK• |t.XWieEh )0.8)!64L{ ߰#uZRD~&]kX  ji1 sp"(C4u;^}Uu)4ؗ79LȯSE-w ǥm;1ɾ' lu[p,(-g *>Nh ؾDzAZLOӤ{E}h}z/tk5Fk»  J^@~[m?y"H,`ܷlM[MsS%KL{>nWx̸&D=񻳊[^6AO:|Ge$ԙ52:f+-_|rM-9uﴕWڀC&]DZN.BQ*7;,噫x5R*Dl/  Њ N$9ˬ<8+p9k6P*nPU>YHptW暣r,$6FNr$ Vˬ,eM,p ݮk_j5A}sCO8SFM}ᬬK F73fpu!Jģ`Kz1%˜C',὇2Z}x !<~ /f/@f-o g{B*{-- 1ڎ 0F`MXCHUs1-e|-@v6O8$U$r],\;FWG@nz)-{]_<0W$nCv-6"\qF nC J:?iy4DZ (YOD[4{F|/Y&DP Tc.ТHCVƧ^y59*[!8pk6{eH_ZʕZpDP,jR#J#+쒛4O?CVk*tEK ҷ(lьOkhy=# 뱠)ޜFW?5#6RJE_"47WanݟJ?Y=&U<jg3CFⅵW٤yM^ۢL · Gzc%Z΀2غOHk{lad |p~tu ͇Δ]AeAe.gԗskAvk_ 0Ak T]] NoD&N&nKhR,qו6LXnjSG_l$rkEnG|0Bٻ"h<"f\-g-lͯmpu"/{1esH`+ }6xP(޸w^[NV۪:&*AJ(v+BUkY>] aH >#uw=Ӄpޕ5 R;El)B(6CmW`F롬RnniE6}8Czy`ܔY`.K6 Kz79,?gJA*P06*ᔔmOqe!29 ˜ ?ܤdԾ`3/yuIw-$e`m/CH$232$LHۧsI}~'w X}a@]8CL_Hr Rz1{4"Gkhg~e cn@@l!Q_\_O/|pͣNj`.VBuU!:\G1Gm6oϼ>cN$\΋){ŀE}=V[u8_z>lӼ9!f}b.nT'ЍYWBBz4z񫡉nCݶvʄDkHye/e<1vI Ş]b8*d}o"Kׁ؆#laq?15+30O :Q~i! PI)Jn)g"6XIZgIrPߠ 8lME,5T6{+ ϊDk_Hp^J)01mi=L$lCٷC/Ԋ:Ka9 aR$B:Jk}DvHGT%B~y;X՛^z,PYHr&]PPftt2 _u%>/bd2DW:gb#f y ĖAq_w㡌j;"V ԐrDƘ[fp=p}1_X W9-KPdĩ8=~ sCѫ }4>sU_(L_يJq!}cЪLoF5n֕O92$^~oՐV\>O@ڍ D v 0na;P+OB'qёHGGdr H[O.,F!.|P!m*.A<lLrf*O}ܱ'_BBq\y[nh'FsQT=>rmFk2?&\䀚o eIn7:+[Z9.$SN,? Cޯ^hɛI7<4J0n%y i}نtIۇPY Β#Vj$U['Z P֤Qd˓DQSߕu'[Nh[oup~ckwM&1!`P^$۫NX*cBJEzVzב{bbGa @6jk4P+G x Q}0kev )EMUqc*Іv"%uPeC #*n]4n"1m#pn ^5{lWu{O>}~]܇ d ii~$g=if<ֹ"WF&ϙVt9|WrȜ,(~UnA4 _7ao<;B:0{β_6/_cj,^ 6`  Q`KiHꂈno)1%<>)ϱUJN ˏdtZpȊ=J_E o~,pZS 26FQF5 %M}%ֵA,+Bһua[>i|f1^}"I4x@XSl"̍M ȞqэJ\ "!@hHDd|X`.vpθ "w>0΃[UDREd 4'OUo8}!Ov9WBP6\d~Wϸ_RkZ-N '+jޠ7e=(?Q<ݖ%؊.,N+ljB̟ $!.װHHGvԭFXvB嶯E҃D|3$ 9z-;V)^W*UG@,N+XB6ר!) _%)2o$ ,޵~6g>[{bscQ K/LWD9ypMa{~ cDm>;EY&;ǽ9G-ߤSƴYAxyj אKH}֙ȹ(ԗ\ 7 ܟ9,$EB-X8L&Tp6^cV=^d)] : 2vQvܴ?"[9K, [e79<W,BkSf=dKYuB<7gS++D uK6Hf{ ̮'jl`IT(5Ccl>)Gִ9? fDiwB)Tb%3y6䎵cgN); &5ؚ9|^ӌj皣Qr>)&eB_RM#QUXo./:֮꘍h~]FK6^q׹ѧ_d œ S$>2BF_:G%Q=ȻA{F>Rbh;iF.IiWD1i1ZIFIzP!* }Ɛ>4iXY|OFg9`y)"`CT[J:Ȕผ?^5mEџߛ%xg20ϟzW0z&0-?ퟖGBT'$ڔ"`[Ɲa\AGd7٩_T2AKT3s~ae)!;0\WIEԙ6g`P6f®Gxdž L}]̟ Hཏ;ҟHRNˆ"s& F{ "=6x2^}Um%U,OIZв+/FnpۏE4y15~|(YB;~ovMi5i:߀}ىD/` L7TY݋Ce; J kϨxfL޽ s2 +b#}dy^ g?z85;"Xzhcm,dy}v {u.Rdʉ6gLK  NApw!cff)ZS2α?sXڤڦyIA(,AŹ[ɻ` .^`y8޶W)0#AVe ZmEI/9G3~=PG&L,Q^Fq[%|̷*Y՘Hg!oS<5[ö4 rgKYduF68["nE-SXy :l~lF֞9U*?路vؾotL@r$rߧ(u|+9;p<dӖgH,!x#FifXΗw6tL}/+V;ݱU<]2Ȭ$4gm/ϔ ׈/F~Wn<79ljBXvW',ua@`Nzh1^VP|y|v_%J1`u?/dtl-~ME.VJL$c";h8^}5 D|FG^Sa9XZ.~J,BpP$NKF=.7nbRp^sT*}Vצ8A"= a_<:cF?R"?b;̼`KˡX+AByx*e\!Fgv+؂M+" !XjyQ[傗UEGn<#s|0d̮O`c՛(]$c^Fma\.bIoJ+Hs펕W;4 xnK W~-(Vcht{BjA]Ǩ;Փ2aKG"ue!H{BtA&uLDBrZodOA3 &s+&D-wkJ:|$*m^zt7۱)Ч0Au]Z57 }a?iGmPJ۔h{{49[wX^hQ(d.ҎYтn12FWQ C,Oq_dcˑaIqe>-z3ղ?Dž`27M[77p՛Tem}\ï`j ͐*wC ְH8~'GPc>cO3c-竐A3n,܇1< R zɈEX]B4.eQ1L`ș__Aq7-#VѿZ^ئjiY)@ {ִǶSzgSCaRnl]kW<q9rbHHm)J8-ᇬc^g3y OؿwaAO}޾̕q24Q4%`qJ3`^]QJ$_#4 4sRd0ipjo%>Wc W4+{ Us Uيvb9 ɽ 2Ou2zϡi/&4 #LO^rW`hY߫/m`R9nfv'zOƨr-=^aU8>_l!d`n 3&uLlu"wieYB|qOBb>NlPbopY4&,R= V jp U:N+&`<:K []Z(,̍-ruZAsgß |@ TTzQֆ 4ҍ8)obm-zbײV䡎5,+`'Kb^mr $ڢ]xO|>k|ym;aQDpJƒ-$Tfk4ۏfk^ISJo@)[՚kE`UdW]<P~, /OC|ibULbHu|iNw}-hj]7{ ḫpx^wA?J\]Xd6D.gϲ$煌 \q1[BF#1 Jp7IcdO9uo&L4R?O(꾿B1K*h~c%M"8pIX]N[&٩;~AJ8= to毶 ¤cAyI{H r’!aUޔ2o7vvL 3HW%),>RxȱSFŪ:L5BZdi[sÁy;O[ mVzʡ(:99>gˣK_YF3G}[ L@4[b ,cW_S`3l2C3v4 $JK+@ s>W /ST4q}Ssɶu:\ͷSԎᾳc R+8\ID?iYltBHU0# u#L*aJ>V$5Nt[\.AO`"fJ+J hCtȠv1D@_ PS` MPg!D|L8lDVTcJv~'v*hkzꌉn n (IXx1NRgã#+qgm#~c C cGݤ*Jr+w=ke%j+.;6"$v ^n\5[R{nhX3vz#Gؖg$w)aw)E1hOݛ,|ВOٙ#;`m&ʻKH󨣁HݚVk$@Z\D::m77)GrP 9Mb% YIj$"vp0UV 2CcJEۢ~ Uв̿:,B|])dV&T̼ƱeĆrW[EjML.`G 9?Q,SU4S")|9J4ᦁr9anu^#h|WrI*! nŠyK7EvFeS?MƜTw0; TH+ DJvbǾl593;-̍![=snp N e7"T-/ňZQe \ *x:.7C6.8NSc0kg^:RksJ/2R2V§֣HIFIHQ fw覄!,d]{jDZwToO7[}KoٰիNMkA7dxߕiL/ɖ͍\GWPS+U@OT~1?(Vi%`+ߙ Pa𩫊hGr+Z'ZYUUسrg.(g\Z :|@owԊK|,6p:lb,[Glغ2:zFP¦u":/9" שgM)s lɇV,I6^ ^C'as"7 3cPKHېYVJMj R`Ρh:-纎C sZ ן`_̶\ qY,H~5J> g -uzh |@sN\R v5h*ؕ3΅⿩ikVY=&TLju24RtV?mi&CuAbx];3 D'(\ڔ2bɗSv& SV,t$k\NBo`Ҟ%s28&Þ'Trd1#h}j H\+%]1Y`UIDhi:tgƣ-]m_"2B[ -R)(Rs%8!W`NI/6LqNǑ׼ub_q5F&C$ǟ5A@B2CaŊm6LTQ a=uI Nth<҇~ "ģNjpZe%s:Gߧ\L*C4VKr%MTh6t5Ӯ]Pk8(%?yڤMX4LTr*j=FR*!:Ѽ ,rz#x8?l6ÜGfex*5ggxb@], W-ubI0cJ =HP 67T=Kh~6, ˡG{T bx}[T?˄*^2Sb?aPgN.lbƈ"adJrLSx0@#z'g(rDН͉rwـhErSVQ'=ݮ .C͏~&H t)`MDafM<[k>RУgڦMTKb+;?@1(sF/'hfm5/0=PbbNi ' ?u<$;[U. )$P))2Q UeEHnV [oCQv=B4}/q%\Xj6W 'F-^N&ci&9=-;YqOu?J&A ^~kX7 E _ reʎO!o/7qs`ա'[pZ4iRtcMY.$dzu.QY-NX5A Dbxcy }SgQyEhtl~L ܏B0yA<lOp^E="Wwj. tt"| #gRJ Q^;2{1uF$*G}bmAI2f춝 sv񝫹&%<'rM?( 5atXK\抅ٜwRcX_ (Gʦ+G+CgKfI^vdG.EiqH0HD)_~1ՖI:$ٸ>fBKeY]Ʃ[GjJbN,mfeX+8̋^p5[9HY0G h׌-7K G^'ISG}[:؂OF B밷DRj$^K~vfzj2Juss߰+-"'lYd"\]dx1nQ 3IHƸZ>ȥe!/wefdzroO1(DOHLB9Ҿ\ފHs5q,ylEÂM?`e: #rڎ1NtPoҁ4OgtdTtMa1 >׏RRТWy`&b2‚g䳩u'j`w jxA>arf; ;0fŸzCDX@Z>C(z ١cQԤ5\yDj o z"6&* ͵Z5vetTXybΨT)iE**L)f]ѭ{ Uj-wOY͇s,2.>Ro"$*vYLвu"_3G$pnP#reGXv]L[i'/s eV=pf 7###.tQ\}r-(G3̦؉#?ۨR;ZQzA. ;g0zS;A"3&/l~S0g."|Ǫ!PW>3qa[`,HP^C| KpeQۉwX ]THyzY%$mqTE1 XgKnq?G,CJEoMGTk#PI/KPWz۬ o9no;gQI{R#hjHFuчؼ*QEQwR1%3f{>rm `}$QQ,/< hXi4jgJ;طKN Ko#,ԏm.TTB%$!1=s_y_T"% J4LE)5uQ*@8]|zqǦ%a@$*E]-3Z&--Y@.V 7s"_ؽ Iكmv}ׄoU (Bnhա.$Аy&e(ɿEt̀C[+H?-*sR.GZϕFĀCtC9׏|!/`(s&GOTwpjV 7Ah:!nF'BfVRK@zI{ Tcv'<~+g 4@u @zh?ߍh#[]wlLDJ Y*4'ENJ̯n;r:]ȗ lA.4) ,BPP!pSňV @}BCWW;R%rw|JXAl=-t1~WXQrG?p&e#l0hU`ŻP\!&(Xf`ab=:S8fCUI27yzm»ꊄkPXCMwe͋:qBCٌ(\IJՌ2BVp} Lf""Da^g ủ/zd0`e\ 9p0;cLaBh r~~X5zPɤ LR{{@zxIn?|g̵np*{d:*6ޠ}hVI%ƒчn}_!iRb=S'T:}-{LBj ZEؠl7jն=T:ns7u4hxY?:ʾjr՗'×2g 'Ar'R џ>9'HemJ"T+w= nY"83%LZCP}Zm)(ya Ɔp슄wz4Ie3pL4hF%0ڏR9+d\%JV-o9x5LN2-ЎU)Icss#`B Kun^0zp%p-ٍn_c*q(ZaoSv<^ZE kΊb3=]O,s<8͒@) NQm-DfP %"E'͕njֽ] p/. ; :2VGx^NGO7}T;ֺqՉsOڜ"v/7n+vA{Ufc(3x޶9&wXF4+1R^—C:RKtAOQsby}>)N !DgMW.KjHitފ`S8p.]!nnҮvxV2bCЌ0-/k4l|}>”nP"ԲN pUD1 h-M?ҰbD*ޗ&2oLlNAf(ug(;uJdԿ60YE %+iɪٵ%/lVj_P3o;ay>*Al{Zԡ؁w grA#ΖX\HJkSm`ND:܊hmS [')V d{tiiK§>FEW'IkBX"n>564({ c^UX .MQqn&s mP#YlXrœCauܞ^0dʬC2o~P)\ = bwyW^<(ueF@`T8.$|:>t (9>u BK_s2ӷ=K>/D ';dg39IYo()F! =^_WFEY7A,Dd-,HNk:E%iͲ~hDN^l1~9|䐞;嶡Cs:N r2E[b;DdjM)$%))El0SQYo#&p=. to}{LYrgӻ'\? xyvΰ+`s,1\EA\SK &MlF&mNndv;A@q8Ѳi]X(@ A'õaޜRo`>vwEÀ[-bQq ?k-ސeGRj`u7S{TZA\2i4+ *0Vg9ɔYU'd8`?Eԏqtfɻ"_q @u,i6Br!ގ24R@CM(癶'n]30ɿ1\aS!BSU).d_Q/'q lᒠC> 0eD2Xol="Swd11Y|DVK;@T eM Ot!D>%b3[UqE_lM_-3Wo 4q߮Lֈs)z4LZ/5*SڞQ j݆xv_)"uU; z@"=.ʊIow1֡rI:~&Kp $烎tyqݬD&i2LW_0޵S=Kľy g58s /N4G)R,r|2tܾS31|}iSel 3OFma3!YX$`o4FN~p6hɫ31KNx$pXFI璡 b׊: frQQ5?'$OK1p-1b ղh=V٤Y9ùګ ,m qUN:)xr#~LޅDA ʃ9v7,3grrj\c>*4SaGfy流<4sY9L9Ae[QvoۘtK# #ZlS}4޹Vԟ.+*Z" ϳe!|p-`cZY=ZkT 01v~ݠP`)Xԭ,>p0{c2yߛly VCW ka%+גP} ez ?A * .'ҵGbɃ̔p$(A VnA߹g ;l5x婾gkñG.F?{K$ ?Mp!Z~4z n]B5B(GZa*ҸjN2ukB]_ w1JW::>ӗ*$"ei IJ<lRdقEo3{L- RF#Pp=' +oĀY⍖Uڛ8a|u8wv)[] ]w[9  ^WfUթǃ/'}U8 D+T:8Da%1X^,U dXZp&|Y#;2[*aR;-1 ApNsjC4| $ ' E;<$]T9}?K] ^!ZLƙĴayĈ9̝ _F6{4DDpĮ{ )ދ"` #q/(7~Y3qa'|=7r@f%^5$,ԬwZ<֨qfN&i, -ĆSi$MJIGנWXƱ6zw\^zAvfpƅ#~>E>SN'LRgےl>:w}B G;6^ȃ]e)K 䤛#.#M{E@F343 4^_Ww2wL q]:t\ɡ@Z|JkUPD8o[/焀DƳVc:#f-C~=ܨW<:E`e˪b(ٗ(ywHd!,S =6ֺyH[Қ5 \z)y@=qdo[ǚ/|S}BZcTd sJE./?\ǻ;kr$ӿauК@d"L˥SP*v@pܴ\.ȇ36yuiS3H]/m>GJ\h M'~tҽFqe ((wwIqPx0GoV^RxW8F qZq͆{^m+e!vdRd4!(A *{p v&QJNӜgjJK#(8I|$§Ű*lRд j }4R6_^ա_X7C!>dtO% PǙjgT4k㰏ك0&|2neD"΅Hu'</Zb㨙Ԯ3 ͻsG0.˰MO]tl> IS2i.q#>Nj i C9:Nt$@ 78KD kGNсLWMN"ww˽#>djyYK-  /w@Q(pA6ȇ_%+UB QRؠՑ$`K]ʾ˻\WQ <$s~8,W^+&wǗ 30VY9߼䛌ƧGS.{nÀ6cFmݤ3wGS[͹>R8tڞF p-Z%𵐀JT-1@P#: ws@w='+B\OlRRծ(j D?%ɿúk ?id9<E h& E dsu{t,)ͅ9 q^Bk_rg.uW II~@yprL4i*HI߳]oS0T2ĖU?5<5;i͞e ;K@c3>q2rXG%HnuZG8d/ UFQ0m#}7! , &[B>?ξ7?M l^l&0NzKYUЂIJDyյ9t<;5V/ N!^ug[l;y`WMgp#$:[" c wOiNƐ8>5\(Kc0ZعUNiu? 纶!Z!h=H$Xp jُLm4-i(m`Q9'hb3 IoBHpxgr.aN_L:9Ae<4-k!L~Hdca$3>˦H$0YjQ=#~i} V5nΔ^io7ejAGY.mr>di-̃J7-L-GE2)?A8rTt1+FPZqkcGz#LXf-Z)c&SڏE= &M(j$;o=C0G7Th'g{JwRY>Vq/gl˞-*m;8/Vk3QQ7h'WwmZnmvЦcu$۵7̖h}`pk~ Qf6fK#lH<- ͆FY# .̱hljJ"8j>:e*'17&(K&؅xQ*f4 zKKk9_e`Mj[!ˤeYZ-BQ=dԢ$I,/@ϩs}Dx:03|F_ 3ʍj.0%Fc qqC9&g( KP0ʛMSa\mc|0p*B$Ǿ -:dU[Irjh-iZm#+U>8ήvPz#YʮDA!f#ApZJxKk i60ћ{0}/'~ q l o!^JqK.]-lĄ&.)hI:@Iin2sCGowVW9T. ӦRC H~jڹS? UБ҂Af%W|'t‚T׋}z0ÎJ0;r- BACeU {&+4Ty7 5օd#0_m`*OtTjãN/msWe?b1%R~xqA*Av̓&@޿X0}#T/@Sq?Hʠ>|}"+4O1^]-졆ޙƚq7uphI:ӑRJL9 ނﲜ|QeZtsq}q(Z:H@M{pN7ƕ kh^˗hQzl0Ϯq|?­ w]e]mɕfy:6:' 1u4=%ouzBC EM1+pŋ,>x7*L&DDc P!N:H#V<>#XFbSa&Mz9AK1BϲrUVo{@dmw{%^\2{.MlX!GOOt 3;7}εC I185WSiG\3,j-0;Xle\݉"n7{_-Zm'bD[;#njQcC/I?7.c&f| |Mk~[@ > da%t?x,#"ֺCV?~ {f[2}!16Ihƫ2zS$FĘ*!wlpTn:kkd;!ki Xd6fJc|MlnOqa7]n#x |u`t̷ñA瑔\xbZ+d|ևdFC;=E#cmd}\"c6 G Uz3>|El<Fόzk l*i%94`4Rk;53Sc(-5o2>?E))f3IȖ jgOIT w ŜN|k MFFzիY^&C ;WzgX?z{fшOF DVUOAt|H?x(hz)n1vm!4+Qܜ8xtEnZ13]L( j{vg35TjS99;`9o ,JؗL_p$~{◙ib2]zeM WVz vV|iLj5\"~ZexA=A$K]+m#EDMŝܥ#z/7ď ǣjc8I3}AKtc}!Ru/2~Ps9&@(¶+<^潥[k.C<Ɣo}Tvd"m,|LQ3w*੓hdH$^ Y0i>'QO6C!ڟxnQiiZ_@ޙ4XB׿X0>,y y%RJwvuMuzH]t*Шc)5ᝠ(P Y̋dzS.Rެ)z3ySX;%8Y2^E lVI{ݍmKčau0hŔD#f>缀6Io H0x8ayPυLcN+{0Z.;|.3[@Ys6_E'{!z<>iFF[?GZ DA 0Z@w3|]*) $8a)/w֊s6zzv!1uxq6؀Ap~p@Ke"&"GڪXt] _ Rڬ %墨 cưLFCN޹S|݃UW h6x**3Vk^=D MN$"bqۯK#OL6Xծ"*^s*Ch2 g9k%-/'k*+ .؆m"UvĻ o}ym2KsLh-}HZNiA@wӱ1m"u#fyRvuh/{K+=x|4crl_:I>_o鰻U2 Kt])@B rj J&f{o,':zcξ%sq׶Z4(',6W[(o,8[|BQS[LFo(/x_DD߰6c+n8 B hi1ELZQhU D]UӃ.no%0;8[ڷA4c5jO/aq3H׳Cbgc.sp `._JϟeR7tRcxE΅|4L'>۾lkSXi"5 P o!>c _ Yۋ.,d~,c~ƃ)#Xq[|Rϯlz4-<*cmc3PS)ﺸ.X?$pQd[Ҩkp-X[,TRZPExVjR(>HH.YQH_ʥC-d,vY?P. ׈ڃDzbZ",vк6n;4|]zm qn.Y!tvM[֨Ӭh$py,,uf6vb>-:H!O)HKQ| E*]X)VDc oWA{"YjmxϲiMS'K_q+Oo] ]{|(Rg:X\捉&"yrŠRI6E*F {ERm%ls %; 8^gfi5;bf q|3(FIfV q po@_P eA}Ux]5334cũYX\سcL{q2J4jrVjev6$Œ y |:w'nYTVr-uk{kR+S{:NśV?&_ (>k\:AH1.+! P_+(^Uݒ"AXW#V-KF0A}}djN-bn6ukͲ]VjW67QNbӬzzLNJükl; m+EūM3s%Θ6zrw r- tLe " %dsRmm)waˎyQAg US!X ,I8&Tei!{3C=V"{tp/=m/ISz" Xk[X̫Yx11Y ,/Eb#dqJڷ 4VilaZSmO-D_e+Wg@Rg7yUkݭ*ոEj)a3kcqud,J f*S/J=v,׊E وs}ۙS6`}A8֊_Eǿy^w \7Si=>&<|]*t&Y>Dc60]QKHpXs (;U XY/T~HЃzH4Ry_Fxsu3Cew32js0571`YbW,5yiJ3d>ߤb>xD/daXr]&bބUG¢вseI 8''~5 uG$`Y$F2.HFn o N܄]ȟ<>Kwn ,yȤ@"<2*dO1yۥ$]Zv9oW>ڿJw#Ľd>]VgA\TxlO-lD}g!y XKA E{o I=l{٦g \?W3Pz`3دe6 uQB®A[IR}cyɮ <3T&)Qn3{qwIůBKMû>%1k{_vo|(wX1]*MzYm4Kz (cG=zХ ݣ#bۜb803'b|`i|P$)n@/N}j;NV,Mv DF3pA#x=PTј{¸ Mwڈ`Q-r^ 䆬x+d'E)YECN !8)fv߿s&>`ѸN p1Sπq1HB@xe%ljCc+GqF"řgLXc~+((X']蟃!\1> Y>_60$tH5m\MwxW>T!":MkbF7$hE:B:6E8E |0Ѽ4;ꗵ+ŗt {JjRB3-&N#aVSZPKɵj\]aa0c{E$*0@irR|KRC}COpt9F;}>"Bڹ 1;O*=l*oH-5F>!GNRt#D͈?Ѧ`EzxN^=InY :E:T|=NE.*K֏M)¾H3$?%ŏNܧmJRhNMٕ!TUpq<^(dn޶ӵ+K:w;0օُ ɟokbY=3ne`OF._hjCz:ս@ל_H`h=/ #*䟴:Fxu]HE:sՆ>flmQ}ډMH04:@Ι (x2C7A(41k0_Yd6Z/eHW [YEPe&iY,;Ӡk[eg&nQXs%R/dىp&25\I:~y‹Ep!y􍮿3͋$Nm[SAt*+-o¥=&UP E#6g}p{EBx 8 M> ˌxqXo3(deE-o:U>6V53.B7z`̩V/PB~ӳ-No}#E.Hlc &n5sBrSŽeq:n-Vu|TbSvFմ yS9v@4[82d{QQDzذ~&l7w.q 8^t8+=?ܐHogݳKC(SjJ$E5xާ|!Wo$ڷC pbI,xFroX+> }L棽Oat6V |Z`^#ӘpE H4 UƉCQ+xLK _dz.Q)hRv#0[|r^wڬ>CЦotxz,1G_nY]X\5;yVlǝ6B,c̷:|Aqx7s"Ԝ Pv1@beNb.y8Aicq]Hwz߆梺Ը^uqYiUHu$%Z5ӈm<<e\̶RCsⲀLG(Ky@o/@|5 #)g #n.VQt\`f}m@Q7eS,` ы/<9A+aɌgb7Nk*^'9YxbVPpʇ:σKc ,8ew1tؔkp&䁩nhZ7C9xݮpYFءe8"`G!||)U2U`$#]F'Y,m25:V?Te}at0WćaR>bc+fd= )lcF>޿i70 9d=S%-,2|=f MFnrږ'XXH"{$G_!$p;MXy}ãtSݗtmB uR V$*.h5F˛SqBmsP[a-Oz* =s#hsw23mzGA8^|*s8X3r}Zpܻuo Y陧C}>a'h, n%+BR:8X|B#ߓ,ʨ ]=ߟ,: 8aTLt7^Om({dK~O?eV/ߗP5gɗqK΍Q*[Ļ+= f1iO-QZnf)yy0m2!ںs/cfoPJ0s%#@X@2B?<`鿌A 8A LI,L~@Uz,7$\=47? kCT!XFDY;^jП -U<8 v̬u޴Ũ͕)0kP\{NzJnqEzFg-\RU@o:(%[S,$rV cL|oB[J)^wT,vp\TKIElux|gw^鹸8$tyTg4B_Cp ea,Q(!l6`W#]{O8ޛƏ@jΝW9Q7_ϧgV6$}PHSjOŽX7vG§tg l΢R*Bed VnO^߷rb#͟9)/ W&h$xClO$oN:YDg+T.P-QeΌY$wޏa9! d'w]9=24vǐ")E )"#8槱+vbf'%Ю0J@34Ξp#V5:μ6T"&ռ=jM(a lZ0H=t6As5b(#֞UFv yZ5E[>rG1a?iᏨv]OMT>;w3&ڈ;( .'}%gn~C _Ciڍ!$VWS֎Dqd,|&סBlt*=Lp{R$. VX~֗ފu \O m[6[ȴ)!bӗ'ħd"G&3Eٹf. $R X+gKch]*!6܃|lN8`iBYgwċDWҔ. !0F]Ӗ2Ŵ8Hkj2D\#E*# d$n/seYtWf&G>B9@eIF㰯Tx!*ᅣTqLu`j,V8v UCGqv #iX=Zy1n"M4jηx{偅9U!w.!sX%8X#e}{sat8a ].飢b t$>Rkv]ORCܞ1VJOmo;2ΉL!͚Һ eg(b[5+1L˙i:-B {W x7b_DZ bY?RU #ͥfa=C<1M<0؅z5qJ'd J^'27Kh,kG@8 $ȵP=R*Њ=\B5Lv~Lb-f|x>Hr^<& 5,=\nv*ozMfGEi?HgZyj5)!5N.Ί8o¡1cnNI${*"T]7m]*O,@!tZLL^r,`)]#Uօx4񥞦DDW;wU kxn]e=Fz) H鶼~ O&L 4v3ǍEܑ@^@Cf-BCq=. ;j̎PĤ6tjVZY9Ϯ/Q/í*)2 eiY-H܇XcqAJKci{+te gO}y !Fpj*6 ںU\+3Y aniU&P OF1tg3oh՞+6^~v̭1Y^>:)^_dV/@}V#2"Qji,QxWw9U{Zg <@d'`»)HLLk?ssإ5's:rvU4E'Mh[L+U=DOEt/sI:;cѲcOft| a+r 蘇k1z Fsܖ>_I91=4Y I2D_C~ҝq>DkMh vzCoJO{qa3a0\p3V(">DR6kN<7rOxA7GuO# ҩLJ\v_TBaHx>^k9}J٨\AREk]U,Iukլi&MQjճÃ@kpv1.^=$W~ 26bsJbg%Ey\ې2VlXJ6ii\ Bp69#tl~qeɃľp+dhq"{M_qJo NMQ>i/~'|]᩺ڷ=@;΁<'A-Oe=;(`Gw7왋c٪*;szp =q`Il1c];@ց1igʰU\kYR%qS|&XzYX [ރݵ}1[+.I-}b. +pO4b>MI#"1ic^*NNɦ~h$ZD45om¾QDH%Ar !L8YNҸ_hNCɋXVnQHE Ix"'}`ƸN+ YWǻa J^xʤ&<#FeRI>(/@#ȫdOLbLF: ztU47`5F4GX :OƜR'"_;0¸/:!IwYK^v5hT0R4#~׹ek%%ONwjLJW(0iE^EPs\ri^uōS59*ՌXEњi'of֕t<_)e֣b=rXt0,µkQBgݦ`0/^S1.lz1]+xrܓxGxSM 5f?O4<;PUEz8R2Faa$zEԣwLL2\K "3] [/sl޳u;MtnŬZq7GHe)pFC/ȧ{ṽ:rQ=8'&0lR8q=_u*σg$V(䤣[qp:=$C׳s&Xt` g1K8';bVtETw\gg`VX '9ۛ *OS}ߚg}&m)`IW]gSLl #9۟J(|U.YfG@v贐4c:r3uG\E?sɛR5%ULce3"Yxx-Fߴf{8\epɉ@ lPbHyLKmFS9=_+ _&W3dn>XTw~4]J$j5CaJ%gIׇ/3qW=W&zaSU54_/5Ȏ_먗\pM /.-c}3b_-nmPIr* E%þH`Ǚ| : |YC{4T~9 +Z&`Hw`-p'hF2ufhVd}v| '9D>: C>Bn "V{?R%2;h|38!8AsA2,jIT?u@/+(] A:5mi5"]kkS*vIbIu1xR+i-LR&uQNz1A%erefJ,%0hݼc}tYo }?.TiIg 0C9yRJz(QXV}3̀a.M+eÅr2&Hfl9;ǀ森* Wjݭi`<;Gq\OѰ6xZk0J^MKxգ_7Cv4N"77>[7͍dh#o7A-WG(S?/umPt?t?HzG3IlDŽt)6.CY Is:&2 zc7S@ ģ~c% GZkr317}nѨ/̗x1?M\pY4!_2KtklXՂX*IL N]y 1"c ַ{_!2f׉?lIіPgi| =Gy) ;wܵH;t LL,TL\z+ϣ)hUz-i2j4f +p~DZf_6bs e}!V4AEqivU>XgSVW\y[!ү>QWQŋL)6_y`A:6mpYuPߟ_pYy;jB ݓj;m&2jƾXhޢʱ[6a t^iVrWQ PYwj7(s'@fs}&m]̐9((2WdnW?^湶yALbSR}>`>i*uE%rPG^-s+ka@}Hm$QC3n͵"7G|0 S~#m]d{蒵8ߤK{qJI w5 ޏ`"y KrVKu\]֟](Z (utfzT%N"Q&NYi "afBbJ8ۀb'SլQ)>v[tEmXtIw1kO#JdNyNSkujx\9\>"zh\&j~h%%2pljcOXDd$Lp<H9(v zx3-3עΡ"'@]չ)9.An",p!> 6ZVUj}XL5sgPd5~+.rWs9QVj Υ\XoZɏš`_=b[[M4>E9,&^d"-R qC,Ϸ pܸc`ǡpxqI1YL}[}Tw>w$xHYAksfy$Pn NYe Pz4(qڪtxIy<#̻.ܘIUJ>CJ Z==JB)a=0R3GrV3Q*51;Q l.Ç\01#ߍ`" XiX-AN%2ֆxu 0*k@|t%bN`"7>н*ȧKKuZi kX `(̂UOu Zk_)R2Mё=q/, !=fTC dۚ %DH ".c{}+ ot$;o7 ڜ6zx6e`6 t*/7o_t""{|+!.*%uCL}G $k7c|d& -=tbV&WGmbhƦv=BVDEGg*.+L]eYlVShvONbm{?z,ª<ʵ"$D{S)V)nҹhOw{pk5 a?!E=$ R!cE?Tӯ$~3 s"K 3HO{l gA $ Oc#ӬOW[NW u^~[?bVSm[,j֝}%ugREm/=@$&+u%hx]:ɮn%5ȩ@ԢIxE V%Wnr8{rO)}P+Zu_L e:P ->B{uҡl0oX]=}dÏHRAVNQ^g&<bd@EtLa͋լ )yp$%b[.D.:T=4|RԟB.;wҐR/!X>+O+5TЇ"7 PL Du$qifUc&G-nA[apU3.PimW{m*T-=DT$T݉u}Eybq}Xu+ゑAX @%>= 5V -FOZ~ Iw|:Bi?i1W 89_"PoèX.п gV/w=5h=_> aNj<ܺFw/ v~X7⪪6  N?6̔W$9Ŕ97"/--T.Pf\l+:z 4G ,2;5j`(8=02BJ3=x32ܨ_¤н~ZRKĊUi x$ ⡨bPZ\R_yo'<*윺zg9.ls2XC$><ri/Ǫg:V$4yoڕ J6zҠYmM dV:2Tf~RA.,fMs- *wOhifoc! 9C&kaCgĕ1(Ӓ5ݫL1vR g7?2761sZF{<@y:@YVcS 0 |h)?hI#2S4Li`bTB(D{sDX4h7U1@m5@h=zÃ/ojXPBck@<}?qk76& }nA~{i92Lԏ%tSjMY#? nUo~e eBڶHzS)N8m'SPH(XG}|RYf'x^t\I.: ߟ:h6 Vc %Uz!?`nh`!1ֺpte5?FG$<`?*v2AG+ dAphm5mxlp~u_w$zuT\$ 6g*V& mq'؋Is "? 2gK8'ѝ>?B!Kh+ wpM+=P6_H ƞ9!UnܫEzHsÝ`h1~0׫P+5wrVrg*PO 5?s_K~7E)s-մ}8#DYd.4DkHUW߀i!iggŅI bTW(-xEb #Qm^ʀ 3{_@wOp(Tq<9V~<'XnآV!߼H5ƀn4Dϋd@"/]6onUX,1/rkr~4b.pͧz~-? e:g|F("! ,Ϧ*D,Ilcz Tћg%Do*?Xnۊu۟%6Xwz 뺁~;%q:CP%aTDtJAƼ/ޏm9㲯*/3lжn>p%yE G ʐub`_m W=hƣ٬q]7_z1 N!W)ۨ8;$m41v{ _ڙg^^@Z2Z^VM3Ѳt?ZUSPg#H qmضBEb~_Ŵ $Dp]b)7nK_țZݖ$ܭWޢ-4XO4<$INaOR16d9'{d]qu>/bEp`ubҎq8O,9z>a %3^Z+Ն% ڈ`cm K8*'q麁s(pVkc͓m=k> =i0&Ҁ#&4Yh{6Ca{LS`w%Q;$ItvPk1 Yd~͎wr~lTާ)\K,6Y$TL4@wPB!kgyYe~Aɥ1jԥ8^֚,S{#/anq\tҦx,|)J1~mw| ~3=}P峚WmYT$ E^A`cVmW˃1Lzg1a‡qb:p~v|SU5XuN+AfR0Su$FHV#ot>TOI7#fy2 (xI*W J~vmv0j Fe7Ӿ6:#[}[Mn53^) fbTK(o(G_~ o|-녻$>Ew#!x< 륇V]Q6^PMT9"q^!{ ӨUƋs6Uc:tzڇ\'1v'C6{$q`&ޠXb]ڔ-Է6M/ ȵ_j2s WJG$HD&O@?j`x˸Y+b9[>{m{"hGܐfv0!q/a4( +%VwLlݿᅢ!!ac_;#~3C aݯڷrrzHϕI=|nCE6`=FӷāsmTq{26B|Y2IN)@Y}shPEOLh_L+Js]MtoC"fA1#|+yKL'H[83T]#ZNAB)4uS41B9BE{A 'ț3븓Cm7qd( <O ZW%_4/_qs\gf-0!PҴ3Umɹ(h01L٥s{LzlfAdi5R{Fߖ2 ( Q Fw#kNjJq% #mZv]8QSAZJ}Z:Jx%@}F)$! +M x#}<@A9㣸e ƋBT' $n(,t`,at=՘Te˭r 4# jX CaN4`vd8M# 7C0%IXkVMOpaNGײ 38@ცef[W_rzE4Ύû_VP?ժst?u5#NẈZH T*n.vs `I E;s#54rb EG0 >ݥHUOe^qױn~[A 3n(;h/2bۯjbj(64 66Fy@,w'FA&H%Icq[,ΥxMRLY$jE- 룙74 | @q6qvPݠ=한A y^o[tzpBFgͮ@<*B eY&*°8E -ݬpM69ĸ?qcB'8DC3-[{s#;͔g#F,gw]}d{>[{EyztT"`D9n_^y'DS_QQ\,kTD>ddrfEoYHt/ǐV-V˶:*ӛԚSS1aC࿦ >%,ʀ1)']0g7U1\|~E h Zj Oc,|δufgOd{҅t_n5ޚ k]eJZnS"O{Ēl1;V,lrfugJG8CO] קMUr?F A[R4ٲ !qfVZRx\E`'Y1|+>Yf&!7UB_"@;#ahz"g}Ks"-@ &C˚*HBLL"!&L80ms?\;,< nE;Fأ4|H6l,/rK^a0lc9D6eM(ağ aߧ.=zk05R% (s^RNfJ^P5}YdO$AC*D wuimşq"ƭѽ=*pe~ռCgқ9MټI#{a%[X~5x f'kl}ya8㥉{[lxhnSrE^u>X=̀; 퉑Gns[H)xn=Y$)q|(yjshq]#]fEWmyM>ac\-QluTצ-I%߉4)c67.5`o8DHxsmxőBE^1?^FB$=,a4BPPgndT 'c[EKlZgf%DBiƕH9u2ZX0_wTԞ!QcĢu :Ww&ջ5鰡W0.&+-3Q,5 (YAn7*`T6y.q09#QsѩZW?TjoRI6**7]f] ڄ 6gt<~&d.ڧw$"}ws\.|- m׊~YYacWF R/$q U(bgO;gLP/aq7@J f /Ӌ(Rf3F4*K d-OP G\ 3ytdN84SDWoP() #"&P QQ:.5fʑT"uoER^BsDίjC,_5B|hȟTú~;yƌ#nlL=sPeYUIiQv9ZGwZhF/g8QzsfO'cf‚$g7zTU؉58v4u@x%ج"` 2R nG"4 Q:,ʚomڦlTd;Ɇ͆!*?_K Cd|y >gk b/yI.?=Hߖ-Nez J\9!o6Q/TwgUW[qY5e:JLl/J $$s2  =4H*4t,;_LeAM$otݕt"ͯ-˲>W EUNFxmgAMtX"a6nrp"M2})0ĀvM3Z3EU;dPdPχ/́eklehHcJ. j;7xو}9ڃ8%u~͌\Qe.xNĘoPR-4?چ"o-,A@o[ץU}GA}9jBX^\f++wW@v99@>~: ڢfPS>y|YZq *JS_I:HZaVn, sxA}7a3:$ g X! 3TTwRZ Cnȑvcwk[LjxჍgl˝ hBv[>RWȚI3˽$*Z$vɨRfxgΰmkU4_oo>ɧ`ԅ$Wb0Vl$V<im<>d;#ֹKF! śtt4h5a9`6 #s}y>2$:v0roAxа dd\E*#yB[υ=9ͼ)p;}J/&2: V|DƞQt;9+{"]ff=][mB'[QQ4㌷f4TP?:R!-f`]PS$2*@rH&#AWNB ](xԹQ0z''_ʯ*:e7S^h[)m[?T|[2m[Nqx9ؒܭ#ʋ1wL6u%=(ՁK!)dcrMPg,Y8NO z$#A0.ߒ `[HbV2Q Ǔ+&}Ruc4(UV_9 AE\qZX>g?H^i<OX&-6BpG-aRfcG Zuj$фm]`3k,/wPJbM 6J+˅jX0X77 X+bNrШmͺ1ݬ+ ,y,J201<4: H.,V]x%`⦒!nBp{qrj,tKDɗt(W̡z m{JuLjEvY1@_mW&p^C| o܇{V:NHz-`iĵC|',GMa]'4WԖeƬpbMxȂ H8^ṈFOJ3t]W1ROR攔kn&^qԱrݏckӣnRč[a1:`I 9IX_$aNt+d &y锾o|2 b,th[2v+@LV|MþtX`j"fF'jߋ UTR8ڪ!+6t: v#Du!4f& tTUd6 ?GMBfr7+ߕ(S*1*bԥ WѲ 6`Ɓ/) |`3g8p|:WYW\LD4H ; [LROdisJ%v]||잔 |dVH &T;t3Y4%SCGT1(0ƨAL:fkUzv 5ZT =PpU&'*X%!E ,2'>-1tNO# MlIYM :܉ ~`8 t1ӜvD9Q@\)~~9N-EWPKnw7O En}ΐ> ЧLSfщ# k>[;;q;V$wj\ܚ`L;,s$Ud5=a(rC \zZ#m|cߘ)4yDD >XIVa>>+jsph +_G5: (5WQ`XlJP*qn @TT?hX'}Ń⤎RI7"kke؎P7)|+Z1 zBwX\:wB:|3} m"}ҼXa6AŽzcߓy 2rml0WTV_ţv2%&}(o V;,`yڲ_}|#qgኬz;I:4f41hO?QKߴFSU$a 5!/Rfv76ԑ?Pm\Muv|{H;tR^gw@Ty ϒA 畷 "wxjT.4&) ç "3BsmB%7"Ж&\M@%GDhUc ׯ|e>nCA~ ]8[nSB6]3g+`â;>qj <ml_N-H 3ɫK-缔;4i,3 +PO [bvYQ0uqEy: Xi"*Vr cu;BBg @cx5K|QA1=UhBjF8r yeq[yRl'h'ު{!6j3;* Y1Krt;V?Zch=DnjU,ܙtY~ hɔ)L+\Xԭ ⽰"FUΛ?8?&WQJc7sd(<-|*5$ B !#K).)=#2*LN.oQG ג^ˑc$8=A0:h$O9rSk^3uɆ7(Y9ʲ`р,B=~;_PDS7{)0VgmcPDqN=.oZ*0x9׉ۉE=)^ahb5* 굎~ꎟ`Dru?e޾| sY #uZu[X_B+1xlD Ev0Zu.WR-ږՙ1MdrFs95/>ߍz)_?ӤҜ+t-b>h^sJ2 2Eى ξ% zmOPLGݙ푗a1D$N5==sI3%n+gm-yY֚RDEn݆n)vOjYzYȑ$>(_#}iS?ց*D{onuWgFzBEdCJO)Qwq7ҒL~r<ʶstQ#g.NVw8n;,xd@573>V_B \N~6ጂ &~Y2:m]&!s x,/zUـPURP *S:Q,}t`:XYPW9-ơ1R8 `:h!A02Eu5 y5_ ڮ>M`ȐjZKӤR~%wSsSIwm^'-6A1a.&^s-2_QRzNkin؞69tȋGZI#(BBnC'bv.eL!A&oꨉc;rb<:W ϊ/"B><; mRFv~k@~^,84P0N,?X>g$DImgɮ*ʣͦZ =}̲QU!)Ƞu~)_NpAZ -aK;g;@bG,\ ۠&9rSɞfPa/l\\\g7V-m tý1"wB3t l|k)Q$B$:$MIn׊ Ckv7&c29z8z͕\g]z>88*L܃L6" a*[ fm֟yα =0ewh TtjhH8y}lѫEܼ3f7].H75-2}9%HYB?91BQ@;mcGqdO6MHebm*=mV(?" PMWZj0я7w.ࢡV\bE"4ÊW31<2{hMkw kڈ35uzko鑖-`;D7i\nDR"4摴 -+-v0äA׼8t_/p"BnNyWtCa6z1GmP@4̹"J2gP|,~ʻҘ8 _&喙Ro]))%V9c{=2tdBA+V)t՘{k~&Θ (A?`gUrxak;ޜwى6]< UXqT2ݵ7˰iX|n/a /k?hQ\N`g6_ 3(K#U8&_|Q@Y f!r-Aku DFQl !yoH C>g?^bC ĝ1d}#T>"yRO``=Y,L0cmI΅W?(HʚGsj(#$'[gOOO\)Uwf]^a;qˠu\:َ20tz\&@nE K8]75}iN=]$}Na7|hEN}F8z)wҪ?OJic2XvDA5ZA1+No7:nVESQS߇qNGa]mm}'΂9g2Pv,uK ] b,ݤO/> +mu7`?鬽*EQo<3Zf%=nZxR m!osꛩChlkAafvq(8Q>(ߌa,E;]#)NBa'VTĶ<|2ב|˰arYgc7-XqЧj)4V '4[.Ph0 xn6<'}*oS˂֐a> <2*pf鬏EeW1>-^0sAE5ԍ}ؔhDqSMXE"^Do>>.cp)+\!#W𺑍K\-a|nM{Ǫpu-o=c N+)I. 6 g.'=xh}?)VC };jW'-*%@B_WzAx$?#5cCEzSt##KRѳ⬿$h!+5M PbaK Ze,uK̩@;*}KI^P(pgrp6>VE3 ,"*` :·Tn2ZD(?! Oh6@&uwK@{^?.^, 94"\Flzn3q(#lM3}bI'?CRD!ɈR}ñ:N"ls-vS(]j`W{3ʂ` ʈvdI~殉nju蝶UJb}6aN: fGdu3AI *bbdgq UM\| zr gj\yLȤzXZ]HۓQveqU6w?XǘT'Lq3}: >];z]Aru~>5琨;F/=dro*IԵ ptXEysCNv4D|ɰ[B;()"1kQ{MgI28 gsG-2&'=m&X*+VmuY$udUN Ts3"=Et1w7  ٛb]]n44hTb Oj+nnJ{.RCGvǏk>fLHKÑ#IJ9p}:6"ykm-k\Tmpu™~ ˠ^Ƞ.JY>{y(CTbЯOgc&9=EQnwFcDM8cPܐQPѿG{]'y;lNҺ\'0 b1xBߦma\{){.j*PЍ~u]x?eH!#M2]S#όdC" io)Z I"tznϔVrXs\]ع}akrd00STZt@{y)v:l 0?WWY g{ \B1:{I$Mv7Cz #=k+ e3%ߠ'1IXggjK4%:܏STq%r*`?,HiFAH ++N;gxih! X jm1uZYxZBXW #jIT'&x15~/h1OSϏՏ9E%; (CƱ_Y'ݬKf UH&6Cky|`q]2νc0n8U٭'N`(NgKq <''uCr־8FBel7Gx(ZﴸKCe3(Ԥ ZW+RMEj4mcm9)jfCv tN/{/@^dPCe8֭ gl$?Ac3.z^RöˤOڍ.~l/hz1xYz.jK/~ǤS"̏|qYcyuU)R{#TܞvxVJ-MRi&M+D\__-]&nO{+B@*sAN9]- .dCMD#< yUkY/A;X? dt$D6Bv`;!5[8Upϙɮ|@R@ª2c@l)LF`>~j1|AX0tЃ{=V%hz3:jw#13ԟ 44FkNE8u%VN3&kOK Y=.Gƭ'#Bx/c'KpGw5+xhXNӔO''6MDs?cNQPVүi ]ᎯgYܒ"H:ں9@@8v<(P87Զ+#:ula멾wUz8 Hk%spcݵϵQΛL&!Q[U)0pd3ng!BNɐKKúmv/V.G):E)W]|yGyp;ߌylOug(IP2>mnbq\CwN#竄,GsdͷMgţ0J6 hB{2ͻ!*iCP P cZ+0Pcv4տ Ier6lMa:d ;;'Q#QTI.~\h\LiM`B28#(V,ߙ#3"*]%L7ѕ)T][(־7׹?pՏZCQYT״ɠP[t9U5 3,bӀG}P%~Q~:=tbOvIl悢#O;Y\+N -@&%<8*c(79~jm :+ )+,~=(ԯd1].K⨢ 1zwkR3XE8 roaD*q1s5R-LQ۶~ti9\0cnrZW\l2RKN$zrJƆg4wo{VYd~!?##SMC/L6Ng}mu֙V(!Vx(jt3|y;7jс6-uI-P3z0aqD!=NWq5>#K^,ܕhFj4z)ʫ2| 6h|ح0]q+Mq_4޻i t(qYP5:9q3P1x}^2IDTX)o"W:|EiY [nA.W.yXv  )n+j[+T2C4<%7lZI}{cPD}pcy;$m G%.6Gu *P:~ +HUo~hx6}7ƸY!Gl۱?o}/ h֐مIF6`[;Y玉kz蕆~o8k:ASleBEy]h5U)}ѕ*:X00+R߫D#p3~ J-XxRYb2R̗!6\z +a[M %zx0c -vRͣ{'1= Ɩ_\X&-eLK^"ILݫhN;~E~UW^S !@:U ȗƠeEnϢP_XҺE3xD[ܙ-$"E{[%TkAN+cMc1}y B0-)5橾UHfjUh^&)(ڥUPsdu\ 6"Zty1EJYQ0-r33="Vq'{B<D;3%P?|ݸ:td~!t4Oagb ANxۜB zGaLu?eCCBNBo_[czF4pP!9! )[KFsz$9|z­$I+3MYՂYi@K/a|1v("|Lnρk{ E+,~| 2n큮u,ATOňͫZIH(WR+km^J% wCKnũ?I1ƴx}S }PQsg8TY DEDoJ2{.FOcH LriY1wlϣWG\,)> $K9pL9˶[eX #V͑"p#=@`ec-`RLqyHrvkxt~3G(.a-\`ƣ`8cvm臈:eX4+>4`|];ok~;y{T277w LE鐗Hk1ab>ύO (zk&[[R+f@<䲳#/]2lَ%?Wd/ZlPכLGCw]Qm༻OEm_ɹep 4AcyW noYv;I v|6 ^ڴ;a7XbFM3 EkR)=b#M@ie1Eȫ{e~')s"e#ȏ}}sÙj2Ub& %h) rT~um {], BS]uRhtCh5#:Mɤ VGb]~YΘU{x9+P̏ՕI(DSd>49X AXi3$a pS@$sumظج*r*{-mR*D3s0-8 Bb2_ς>!v^1a'o)]tԖ̱πSh$}oG~Ӿ.ߩz#YPV~i.+ ;c6FU 2ԊSv;)Ҟʨ DTē= +^(D#{rÛfQkF,5C.!K Og)KN%>v0+f^*+f _,]-QHnN0룰R#2 )S`lu8*๡o00Pէ!3oNya<;vP(y*?؊唋Y}zRKؙmםnګ0~L<D:z7qZ2leڷ <󬋈8qşXߦҡXLPX7qyyֹ>@X9b9Y G'>eiAN x_cGlLZRSK.6NlTEENndαo &S> Nc#tQX > ed>2I!>GL<ϏyVbrVq`UI7ep`A&Y|T#r2uu;tUZZ*Tڐ<=Ҋ䊦녴»y"!N%!@εuz!hIWJ}_f 7mA)B.v%,ﷅ ($Wɩ/]lCqC^ TXSQ 2-]H(jwg9:ީl1$m+_^EKUG>M Y >Ӂ 5.) K@12ŀ":j]Ȋ`J~t#!ttȵ$L aͪ3?$̾&@iϛ`tL\ߐFMjV7j^k^3'4fWl]H*. T}șSnW&:ď1?V?qy6Q+q]G]dD,ԌA@ܓfNFBMlxU<%Kw< H$_4.I :^!bĈx9R]Oٗ$NՖExOYĴ " 1s^wd;S?N!b8XE#g ^:Ghw_4 #X!H)K,Y-U~/[׵"RAH{$?m_>Y[ WS+T&9] lb4 j1@5ziz&pћBiD^i싟~ÇxS2 x^cSW{!H*(,Ϯe0Yomd2MW?`9. S[[G=OpzpnuiwuÄNy>'jQa B/@Kx5SZg~+P$Rcu ]uDm3z¦/_;YaFsW"µGVTDjdd"ϪG-cR}\#_U5o,xK4IEuLKRG.hF(.κzde87Qpu!|JQ|pM\sB/ ?䢢8NwdЉ:bСHwĹ륔Syڪr`T_H.jZެ C1,9 [ޏ ҖZ7II-gQQQ-? GiYBX^D!޿><4yt" >06#~0)(*DRT)ʦ,;cVqZW\F\wLg~ȱ `"&vGlt&*jKv5BS#'Vw&Zs+in^{*TwB fYqTE(Ksbb1x!m*Z*^m/s@l0.Uz{M ?4$OOڕޢD<۷76 0hPRs iH 4Kѳcu1koJp(^Y%I,L7LYܝ=u nY!i^:lf&׭\v _uY{ CoTWo'y;YMY̍1F\UYAteW`Wr̤o(|<=eaɽ~IqSl 3ExxåJ79R&QW]\B#a>fjP/:үGөn!] S*$Rt"g2n?4_W%LI?K}3%QZԻdN6pJ&QMl-dPVlW^  ouk m4fq5Z&}XA/KSpE^k!1!j^o ܣu*. ,L3UIx躺^5xW̗Ȗdݕٌ`9v ;0I Nd}ǭ*hx'J1,Z Ky6S:jBޣ ĉZCR.x>2tZIPV2sSޖ2Q;jov?{O/kSWɸB +|凸!`/j?RQ(+"Ю1ܐ\6KWf_ ĖZл)m Iev *45f@<:e'|)#^&wxGO<5/ |Oa˯AzڏnT; n/ x\ +lL|gxrYx!bE4}+I=7;pRr mJzdKx[vj-Ozi.l8ߧƼW%R]ء›&rѻl7s0CE>2Am*`N'V{>h˘`w8)4@uM_‰KLn$к9I5Ϗ:qKc{ ~pnPMB}dK1neE6SҊ,%Xɽ̈́-o?Fr8"v#q3H%&Lr M*&7bUDwlW GꔢS1ׇR!Y\f$u47yQlMp)їMgLHM?L~qBgނ;^*1: gO2qb ]'%$8Y|.On(qn׍μ"(orj.J3Dl"39xs1;]R+v봒1fX@GHmʵ8H= Z-5l7Ik%roEIЭ4GʱͯyGL=N^M,)܅=5,tӧFhF[)5MftQdW#;I$_.N.*@&Az`,l; s oEhORpYd%(Cu7MWc{7fKCve`7z>7zE軼th\RMWe=;EӢ` `# dX;>sPWft-ӾOVɆENQ ~p_t59WiۃCXC Db1cR~S`1pkYd˟F<݃i42F6*gf,W vн-\aF-R3'œ~<_?BCeZCv+l#7Ή:JidXPY7mDҡc-S1?TN]]TahrD8:Sʘd.ŧ.=jʹF{ ._G1^<Ԥn8A Ԩ+>]O[|b9,>|c}Q`w񞖳Р?:> Vmoc< R zk.O {nqp>{af@Q8Tƺo^ih }l@!5g(\pՙ 6M]MPGgSS8ו[nvYǐ~kĬKkO/f5c :m3r֗d  eZe>R \TX JNJgm6(po,㢐ή'q9u0x={XMJ!&;UV|Ov[I{(P ס"ZuwA]3ơ^?%ˌlZ TѲ7/d1=װBUA%.rD-e7MHw.>֗˞WJ؋7M=Ĩ=lqqzXx /3>ΝdQqчokaQL"NHujpfW-+Vi1' x3Z 1i,Ɉ ({(HiPfе C В$M^R,>VA .BM8xI3"sw).=nm5Zl E0f0x2z EY@m)Kߝ!+:Y=/G dvswvF q𩓣]g'h jRxn (H?tUE2/X-DH.-4g'pr\Rs0M-36 k"*oM-}K1֧}OIŷ`"iuq83j fLQsWV"S*C$<60m:<[= *Fj[Z*0" t!T3W'0 -&,!%:ZPҩ8$@lRfB?7~-EHLh2re9mbM_ucZhA޹(GM%W&y&Dff9@4D c;A "O#A3_樸pzoJAګeڵ _&E[=a*^$B}]U;xF\ϣJ!_,Zh֭lni.tz/`Mi=zL:u֣/HPoPӡ 4ڈ$ʜ c'>SЖR>1(cRNz|pu?H!w4֝@fzHXyEzHtϐ`~A>&? {qcB '㥇=S1wP3Z\y 2Q@86\7+kTsQnAۨ (T-LkdG7{$`t<,5eG=\c prث5z|͂7yN XRdZ*>H94a6Kg鐯0hD~E:s抨[1AՎLwء@\FF5A{뺢[nXW xQ30Jmz3) ΔA33n1k1DȠ Ck{`UG|B3|w%5$$ɰV6y_+HHQiL4U,N2dG>G[}&Ї?;1Y,|vvPF ;\} tVXO N)#!(0oe2ڰ,w>LvlDYd73'(o0}00>۾ڧ*%$@"4"[)i>S}6]+ 4uOq:bysfj$\XkPI6c|>؃=ѭ2Kui= @*k6`1"\ ĝ]|:m/3^73.TI% I RlCRY[DLf!D@  o3P3uAx^Hl$!Ul_\A' L:Pl0l""Saw BC,'ގ#jkKe(n;$ ǯ2SV4 D1jx_RtnEgk#l]y%4~<$loF'\pEN?]i%8+)D>{V+I-.]9'[ o4w C3jN۔e>1 yD@p>sOԚc41@b5,cCоq6-| )qTP2<~戈Q/`0F.w'y07Cp:ȡ--/~N#jUWAd,r+ ( Ӎ;rm*c[)殥"$ݺ1/yE$RI0磙=sO {Jhbҍ w7 An(ѶOÉWr)Fk%AdEe;DV Z 8} @cE,v\0*e2lk&EAc_N+!% w!c'I9;3Aa,(߰7c\QwTxBb`J)CH 7'ܯkV} o FiG0b)Pqں$=ϓfO%M)64SHJ^w&mf9>GTc&ƩSȹ,Gˆ 6#w>$n"m?`a7?[,fa/u hbiʓ$ \صbJ&xkNA$X )h~.656vOG@Z/d5$п&V8kd 0a 4VD5ӉgI]d9PQtc_<I`WZٟj%?Z 6ly+g^O&8X_` 0c nRNNޤ=Jq+jNPlC8>q*Dh,6^PJ>5/4(KxgT2Oj=3/26o1~䊾omJ6v5Cpw RY5c, yT[0wcsrtMzypJ*j>\.QF8RK v'9yHgD Fy{!_7D_7Jmz}yJXN=m}M&_^E}M|:pi^ir:!!OQ%ٰ][ 5tM6ϼzSYaP4Ew!7N(ρix@Zpx5P]WH0-qB@j(.}0ĺ{2:*Q127r9Y "9:{ʐezi/Ƿ"^gE?v_X5@$ZyeV,1*<56YuzڄQ_ kğD- O&a[-ltnG/%90`8bL nq{|j0s[`刑 d^5J{3&kmlOc(zzƋdYVАCIV_%z?+RB/E'r@LTpOrm "#\?6̳r+$Fzuxy+>Mۖ~_8*AՒ5aPBrL<|wcَ+bcȰAM PHIeh̞REOsL 73/ʿz DxA(FV6:QWo{[RTyzMfe5,SMY%a %eYQG[%wz7 h[iBAFC%=K@[-gMQm,LshH1*[L0'SxoQZ U@>Sb ȸP80a vۆ~^2RBb@SLO 4zڽ'< IB턬~VNE-JDUpV0E Ax#n{pT%|d R)q:cRthM \(L/Y6axhPeu9ZQ]@<ŃOm=fjd*qS?}"oOt2̳JtfnpWE"4њOUZ ʓSrY#ҶݼSmrp,0hiiۓT)y5H{^OuaQ8[EPZ3qQ],&L`G쵌ܧWMGZWa̜&m+s 9me16VNK{C #0,CfÅ/o/+phﱆjaG7̗E->l: !1 <0PJ1t0p."lOVf<=mbE>& ya{IpHO4hB†s`F0^?vFVk9>l:10ϳp}P, ,ăd],ÌTJ~& xV=@t0_pU@v6HØ)^&|/ts G_@mrթ//~ ܃Iie)mh6oSR-BTX8\DR~yjf= $ Zu5eek M/lej~ vgUQ? 紁&G$`u( o)8ʜ㮥ޭt/M)+Ft R?L0;ێ%95)0߯Զ=s&/bjC>f5Vdt0e `Pm!ujR[}Y_*݅GBI+Ł8;#0& ݈Ԯ7a-nHj7sPWAϜ"+MЅmuwiW4߰{+tn3C*Cs&*wKʧnzA`Ԝ3% :"dfD,J&LwKKmdd"=$)gRVFBt>>|EGP J!`` vKK/"$"Y95e i;9 B|gۼϽ|ä^  ۽>θZwL5Rc+NN` qc!<|hP3PEMǓ>"N>Վy{>t=,H \&dQnϜP YmHWW\hT\i`hϒEz'Z,gۗI izKΔ8{'B J IMU$9_B hzn2 ̀YڪtfMyAjvgoMW-Wk-\NS#> Uހ\/A!AuBxbOR.AZmԙpv]c(߅R^ǴV~.g@K)/ W\M@)E%9 $\^v,|RK8l2Y:QR7|M9oO' s `HeMbxhRXykÜ6rMXDd'b3)) "n?WB Ec]3{FZnN+ku 7Q^P5-|\#JQOJ'#%3rfh@/Ӥ.aB5zC/MJ~hq7]#kSP ?w?zbrݎvP4T *=:qOf}[d?Exzۇ.78荹8/.3=e²8L{hJJo 2s¿`9f%hc榻H{EKgrY1g ~ $ ^X3 nj {o ڎmGq7!c}%ʔE; &P)4(ja>rH/>P͆" kZi"$Va$Ks4UոC̪[X|Ɓ?\˪pֆ[ rW+0)88F_4cDFa24t`^ x=wV7:;Ȇ&0K SF:-ʥ47>oأE hǽ8ܑ&ܢ>njGG–^ޞxK(dT]bcdEwV@6mLB<]NiY[=\;cngN)%MojH\6~"7^ ^1v dzpO4jBX(_b!^_ÿi{^ F3Դ׻ydI I9=p8ƀ:Q$QEP1CX#O\(W='+߬,z '@&iQ$kq]\ umD8'N9:N*VXy+y-v@4Yϗgm ̾6܎Cǎ,SE`vR^τi@mQOٺg/<M;fZ0&IӜ_$\@Cep*"BEnLQV"])Y|:_u]Ϋ. (7CXbzCѻˠTuI5]=y}P_wǘ}F!~A_o5U`yT^ަoxqa$$kcMh q,Iy\ddnh461-q9 錖\LЌ;LQ8% PHU̕u'!ĸ|ji!&k 9=댛Խw̪h. ʿO5x!,"rJO.2(-]ֺ 2T*ilꆓLVH|!r==z?3= K7ieXڅNtf,=ITƗzrp4ȃ{9Ze@:2ۨyJ{Ͱc`, X/6xH#ws} (؏g 8yDk=\ۿ;]s-|4?0{Q~K%1'<'Nʯ~r9DE;S'כ#6([kj H7 D 0a` t&?PP1(DIׄDmp*x S7C0ySp.T|Xjo(=}gu°ĩ.PVTr R74=̧k5'[J/pOuC[&[URґlE+$AܘqD[oU}V ZUW]G4Ov<|2FkUt+,>#9:J0 _I AOm 5G_:w; +BHIrL¥nLp$1Z 5R'Dۃl :8 ?аv$.zpW|_ء2gW@tPsDN+I.p;` OU%9S(H`*;oNF"J;jN1N&jd| ?" %9wurRu/-[GqٔR@*rM@|V_jmӛϣZu 1:8p$|qsHZY80ߜA<$bF0EVod+5+ҌܭMjK_޸KYRҍl.ָr|$aߥj1|_oQ]53?hڐoj|*m~`?(ov4XݏwCAz6v8mm ~jgv#K2bjMg^l`F(#ftq6 0?ѣMB-o~. ~^| 氤tAJ8Zn{1ajhbk4+ 3Ka*|Zf0*ҩK{c& 3C*yHG);\ɉ#ۉYm#GȃtvkQKb՜ "@nFASsd۟}1Ǵk.,jEG/vwD OF(5"#M\_&+%wĮGJ<|M0XƣŹp6C &` ϟB;WbxY'iM+:y);]B |h2ʲ92ȑ%E!/<;tiMN k _|{0%O5wn/l {A^6O)KPV>x>5{]>|r1Ru[ m2> t"gWn4pax+#!iݻDwl H4hHN+о#g]B;* {>X/j_Fy: ]_^fۙ'ϥ/vWioPL7 4fSlG1^>6 ~}2Rlo' }krlHA16͜ ^Ï@!kN/,&eP\w'Odb)B6;uy={NIH;9rCT$,`ccrMܭX%i!~/7p] 1VƓ io;=4=r%QAŀleѾ7|_k5hfsORW)y*@T g&{@X id 4XHR@9 +rwřxʇӡ4J8MOq V@=J'(y)/nM3T@{~KPY5ozWCx>*!k%5lĸiEs/߮͞ppÍG&zNJe Ʋx HuuPe;τ/TzЃ=@$Ūx s3~78=ǔ v7k6Od#xhREW+`j'KMzERl6fgL= ≎`ln4bmE67y&'i]`sv`:u]/n<_u~/`?)1K ܫϩnY0v:|(2a ߌچ[5n\=)/E-ƗH.6fRZʀģ:Mڷs1&N4b#v `l(b͟]&߀tJҊibjȚ6n)x|ouXľ9P2vvمjJhoOMUJ5++R#Utx`+= }ݐ*~n.ˆi\\!P sFيb1kG"1J*Ӕ?:o@Ϟ'CZSE-re sgkhOh&܍-G= EB$*y)׽df:1 bmvgE㎨;REYbxP*}jEOEاOUTZqƑ+ Da "7W0)Gt/1/u|@_ϴE7m-g?^޵0*Y˩.pnoGM-qVNG8o &:+V3Kga;mJv@g@,!D`抐E1[Om3B% ByLM)wga4_C01Sc]/k4u9rNJ1HյU& MK+iIdNRίKXOe~5v<:@2ȩw, ҧ79QeX9{|]gdQd>hȪydLArݞCYRf9&kP {_츎yy^\u'[gmJm' N.@%J%iW͌֎)JNXp v'J|2$r4BE/3LA)P-o"T7D ^g=Y+!z'שety|}Е61^\]s[2zf똦Ka$\I}c7R~sJWBPe^SgPFN p)QJXda3BB@7MJT !H3ӾBIY24 yk=<%ј9Օ0Š;+.u,-KKR*rdseFvJݲa҃5Ee:V, ]NER D xc.A{|2ʮ^e }F YWlB ~| - Fѩ7V@0Ť>?*(TD%g\sPf> L&]dӀ E٤`tu0O<1| V:S~yif4W9n`c_{r,J?4c#(x7Kky,SSM}UfR3a5 L|>@=*&9¼LaYAMܕ#6WXi*DGCUAu Q+m2*;Šk2 +"L '3(@JTZ;fVpC)BMX'7֘fyjs@:MYSuɴ+EIcZT  '"" 8}7 (.mJ[IX{^'bPJ lm/87( 6S~ʜBT1U$RV5 R8M'TJ͝ph}m ZhNd}O rPaCMwAryKpȼ0J̘W'-6Kl[S. N&IowJc\~ dbȊ!@6fHYncn/}-^ac]>,~2cxSBo6iHF\_O=e>a,tjKkeCEs)6ߗ2} M./"wnӯyyl^ST;#BBzyLʓ9R!'"@{(-N푥}d>m\cb׌r(yd5-ϜքُʺSQ1ha_gcz mKI?c8z6ө&@ %sã I70h΋` =h'X7*÷b?\KX8vaNșt.!yC䣸!OػVy̦U9a!A2^Nb#`I$.ax(FW(:%Yӳddׁ"fj 7: —U E֫0?jЈv=c!BIR._[IڰV[Sϯ8AģA/ h8KMg{G/6¸9FӅ7e7"Yn#t|}KofJL!NJ{ͪmJЛZ n*_.Ȯ0{u.VIOPIWֿ +vQ.dE9N㐞ia6~TxODrc;=ttluٗ.@<׆jȭT9q m͹sZA q<`[բ T0 !r'v~g o~#-ڲw$R5C1dgN4"H֚&,Q/&oO5vXI'V]cV 34'idf@ \@ w1;E:/AY\^ Y.Z0[2-^!4 x']: ;_ǂbPviCM2 >5u-["{fRLY`kգ4'# .4`%O;ѳtqUd<̶sRQ v[q6@,N_zF9׆{4$z`xpH }48 ɑ0Q(ꥠTy>H!gov;gCClMUߏê&\18 M4(y$!L|0+RsA#^rdA_ͬY4NmAC_@+ɭz{54E9jwMy:D?cCMs=O963*:GN_hOƊy^>@ {Zjkug{ %xnB/ǢYp:ܧ`YZٮ"`қL}eԛy|C.v6 EJ NT\d^D_gn:K~d_WS %ØDCD}`@XFҠ0Mp8>{v\-ax>5h鏢/u4$4((Nb*\m ];BQVqZ5:y{EB %}RM?c,%蘤I+ATwP`*>ɖ oQ']]q8rjmG7o6_+m 0{l^,+SYYWj( OZY`l򅽥g['9ቿDW.7p[9'L#Uf*"tyDan)gߘ!i$BʠjJ?AT6M7*ux~Fs&yO{Jvf-}q}i<d|'1Xsvsm.G* 懬64s*iy@F86>Y`=ܻ D KOLiFn1阨v!,T]>g't URLd! w(֧]Dzx%!+ج]Ds}F@^QukwxbbGZ,p2Tk`O%@ĮjBQϝfC$;?<&,y3P3Gׂ6]C2xL?Q0GN"vg0@3|,{N!TgY R:%_)!tM1ވikJ`w#$d]ÓEW82K`j@L)/gpYu u2(B`~Mf'<܁~gϋ!]P&jk QU&LBm evNF8-vwz3!>\1bT o8[ y%"''s6g "Z'&j k55ʴS!wQ.aR'}#1şKT*$]H>3!_WP!#3v?A:e_Qe@MM~=EM{&4Xw/fG>| mYf#ض9d4>*QN"%jK= ։33O6!X &x1,c⛄5s'X%lqL \|ۍyjrt|4n }z=^aX#{"S%y#>is6N7  lqXq, -2QC =S檘LY*cu4t#+ iF*x8}\'BiXG鴼/kMMډ_F sT".g9rvg^QR08/zȭ7ɖ@/qqq  XE*~IN Ybm.!QT= %82bŢ/o֏%˜w;(euN(*3tȺ T[VdQjA5S,DS GTne&JoX Ӎ/Q u,canYb8QWVYfekX*,酪.=S`VH$G!6a鐢cM#V)A_14?pRh Uo` }k y}}.hw.E+k2^(?@A":[Gg<٦'<ZYxծt|Fןd%U+/A <^UቺG4G*}7<Nx}w5b?qCF_pb-h^)[eC2wiQu=+Gd;B!>RQӣmfdI0:D*XzDd"9xW 'VRcJmzS!SX)S\Pz4(,Z\H|kBM*TXؔW=>\r؋_/;g8c(]qs{pن=%n+UGuF= "p~84:H왷XB!pT9L<;l= 3-bg (J$3& ӋHAc :Iq`(8yO/NuaA2ru>I_ӚQgzzj٦D'Z;My 2gM,KфNj(O\Z>`.;}1j.Q(&u`(ij ɶ杣B᲋tp 11;]vj:duiOXYܟ ~Ɨm_FFsWQMV\@Vugk$8CPR* ZOv!kjj ZF|57 O9,IJkW BzqM'C0AVX{Y 0*$0]ҧwcvXmأv~WN+t*9X|;hHʞF~_vg䇜Izn?Jg?[RuQN Wv.d(+Rqnp8c`P;ɥ9{ Gӏi1;{RoWbgu3-̋fQ@ b&WG9QOMz<*VQINI-KЍb{ otq ;0IURmSoJ,~،f.h;e7υpwLsæ}, ngE> ]`ue1/AM:&qFga4,T`3J£SDAV_`#}bS MQoL Gj 2P8 MD. H.`AX^$P} Լ>g G[zGۻhM]#w p |bWvZB+dOE2zJ^^9 #1YA{M$z(xͲn@U§?=n4z!]9fM*| 4-3NYPh* nfwFFBq8e}6L[*F(L&,#%ե藲,K[Ӟ߶O"[̈9[qz@Y<{=E)}.`0VSM^g}g܆WfOɅv  TFӐ "oJeH'SOh$|r]`f2?%W`l)|J^ޚN~ORЁ 8,3>-JKUqB*b uer#U7ZVZnBgPL8;rR71fOG=j(ųq>ql,ې_<3O+i !xַh/9őEE3t/O3VZTl^/s ]VamHkUۮ:.Gܰ@D~jQHpHȠj9eȓVZ=FB rzJbvE"<.xX=ñyNLU='\ k0b&h҈^&&XsmC#x |Qe3vn88ý?mόDғ\~\_s?`z}\ #t"l ѭh~R\-`%ձuG&<5X;#3aCb ׷*A1UvqKٓXMMl[@&9q~DKh<[.E{ :ڑ}998$:&D BBd*3x(2̮kRg74^ j]^>Q}YCQך̍%%hǾ UqE)KYD-) p~q$cd14IH}p[{-^ Sse^X[#98{4Ki&Q8*4$ ?Ğ3<8ɷ(ݲ8ݭc(eAD25k/g DK1e.L"(Mgb6?kDV&p+6Pu´ײBvsh}t^[˗:QVM%{Pwڬz8L*J5kD Sk{/{3](,^Cu&85kvtJ5FklPIB+[ j8m🧙YWH\M3G_@ 0 1g:yVJ W`t͖CUS0RLt7\6#VBbIKjMd ī,-{in4^+=lj6~W YvL!t.\VTl}Qc==(4T(돿OiKR~#R7HR-[o^Q%5*_(l #xzaC$@u.RVm^5PCO`ٻ!h"HNa )!SHގ{3<ኲ5,2۩i,qB:8->lQIqOW/K*QӁm-9"w·ʄ C}ui6\JEOw|dU+o1cb4O𖴦Sp  $')p-Z\ ƻ ;k%_uPd~vPDO*M24D\ސw5E(wOa}@L?a(zƃZi]urء{^ޡvP-~XFrvS]4o_+ f mDK-Oz(*p]װE.Y2&03Us9])YI"D -9yoɩR6 ϿZ"ÝV˩dteR_!,z]9W+cBn{-OFs(uyWoh^:㦨}qqMG|tQ3D$-ޤJp48*Mp-*"-٬y,௯VDF'/:A6#3eKm^D$*.Ås{35|U= 'ΙLdċx N`*3{/y@)a}6L/(T6A,հ0YXunw b4&Wle ^1FHD#_ n]o[Rsq&A0{^?lHVi򕯎+" 6!i/`h2z P3 AP'眯*3j!ňb|fzKC?]e]7dbtf;lBc f9);U(L7.<nH@f“FI a:_̟Za3_z>"Z#[:i3@Lߙ:S||4cBeϫ9 !_vߘـ J [HE{-U֨ػ3TY2\Q@R-ZVlY= frRD?6 ʝ- wMgL4cg5x%<( ^HeHXSp) ɍo;qpi8 :Gs.$3z\P|6_w $& d#9j?\T:mʞ3U; R`i08/9[L1qBǥ#CSk|E\/H9Kx ZM={ϗ hc^p!45c2Cte8Bltd䬖#H,{@~֟ g[ hv\5|oT5Y!5 N*vuH٣}XadOf 32sm"uD w-i\][$'8<#g&;%,A~ߡ9'EnͩFWIKt9JTvD#Ÿ(ŏa49O_42k))[?c&EYe XSÄ_xTKJ1a${ U |$*%tSjzuuE)uiT)׼'繇TM%yΓ⪠oo4,r1\-֝.%eav,Jv 08{ތtRVi(V4XC@,[]=؟QAs`3SmvZgd{ FUN1 h|xi,dIπ}ՏGgp|z: w kV @D&y6/"ZY2%DDcn.S:0rDBos_텣Pg hVSDF*D8mX;JIS_zE(}f%: _?1j]_@ؙ}NÊ0)ek sTo|h|S>%]N6*@M9wAGʊUQy dt<~NzE.uc)7#Cr8_EN黼v!+LޒK@d00sx=ouOǢǍQ݋Hݐ(TUJQ B`dUF12A):ӊeۥ(}̸. mGصD4WnM(H 5-ϛi| a~[tZuo?Ƈ?{v`zi`vPRJK>5%zDyQu&2jR'=Ghl`_a|>,C7wl5w2?r_s wMZ\*mb5ёY$W!(xRS[-GSaIy֐(HTa45=nG dӋA<4czE#=Hn3¥}޸K > #XB#﨨b=4)&pg핍3QEǦe4xVH^ʜ6'c!1$vE_CJvB\78ˌu+av27#ƘW<.e=:1{ 8e{8_vNƀ+gX/.T8?B K|@J7⅐+ч4bzd\rs 4,`1$h|M4;vaMZ02rKʰw tYyyIPa8KȽvXSJw{WC* +!7ͻ6ӡ 1dZwИ#Nd-_7[\AYݲz6t*rPd%#)+F'GAt |7ڳj痊,=E*"yF!EhP"mD|ȷA|ز&pmD+{eބvRzjuvh=?HL8y4nLENR}0Է#Eyj*42U2]NË)nTyɐEmMu Jex{TC`C;NgQJ 6 -9JI֡ ?/ó}N>zӌ٣c, R8P5Hܸ uW풐 Hz{ =n+B-ZtF=TKXƖNǜ<97= rccdeghgL{YLBb-3/NLES ep@xPFW†Bx7*4d2B@<* XłGۥ8׬\u9)4kH~*GP_N^@8'b[м^k1; vTgXCc,ǰ K¯ԉk>RCW f&I?W(m!!b9IպqMʮ7'xżyR;J^,:*7 !);o)}t\цA7_k3:;Ȧ$/ˤ<ԇԱ"1ƓN9D"|AS=1MéP"9/BU껽=LeU ԧ'F~ -{m4p/O xl0.rQ^SPgnϔV{Z\iqV+:(S: m+Op}AWB_i1e4w|/fzW3?7~_$:ݣԚPm GRvߜPk` VXoTYrB=ƌQ= syc5 Ɲ3j T&"#%?H]1U$qoD42*cve)@:eC\:?R=Q즗҅/h'R/XU7ȏ- @r]~?I?VP|c:s@5,dCH qP߼wS|p*[fG: R bh}z7߈+6.$ ..SFs˿P'P2<_9'ɉoV~+@_D%F)Crc^Qٓw/LHF߻酛NO~ |9_mX(۱ACG 3!!zBtFg d=ץG"^i=EHrfයRx/'2|7jF֣t ] $]m36Vv"Ӗx+ҵ(j†~?'ݝ1u9@[ Zq`Ǒ[E&s~۞|/\I#xI&DGS_ں45?O4dm9lpt\UWCP:p)Š=^+f1LqTT/}/KgFnq]7O'y#taO+~Kc_Si˞,U<G1S64'F"Ytfr OI:$ma0d68/CKwJ ;6+A۸TK;</{s΄CˮZa" 9he'ѻN45qoSڧna^4ؗ}w{  ]n@^wz<\Zpe2j=MB]q*ظ澪.iW +.GMq_m7[e8̛vܿ q>b`_r>2,-Syvc̿X\rN6l,?lAZ2m a<+tMU^ 7F9 Yu+LRRxFI7Q"Àr7-v`7 Ym)gFŦ{Ϡ8^yb&,FR`L7?QSdZ'ኋgj39K\SÓ,|`y<3N|ajC[> <ʮYqtfpa{9gnθD0`A-unHJjr> s[cUi*V':NZ䬟H~]"XÜi-`B#GapfsƠW6pf̖Xʙo.>?:8kZ-oIBe. 0FMqx<T&cVC&}߀ ĉTWYz$[ 4'%I kmc~^eH)Nu|ȱ<6sv6k+~H8rg[$kA5gxXh s{Bky>yeHxfMF z@W yhʼnTM;/IУ26a5JŬjlRiz#p5(3@Ty_SOl5Bl婖A8$pVJaHms lGXN a dT=X >Ԋ7/\jPT,Rw@5VyBge.2a5ċfBU5 %- {5WQJ. 1g=dg?ƲNeZѷj)g]A+>HmH v2)nc<5ٔ1ֹ!HlM+Uw1TAmfEgv =ɱi6ՏU:#;D 3aexfN߅z14yLI*3*!'F:fb6@ PVpe‚.a/#nq E SZ P=\d0nׅ #̓a#oX@90Gzچ!whDϒiemHiȹt=*9ćC{q`Խ*{y3l4vͺIwQ4c'`/Ho"C/[<'Coa3Y1WFDe j9iLsuHS~7 y͞3P6/sH εí4K4=&?A툞Kyq¡_*if m|,y =}|M,,ux_g[HN[;UXi3>V'nTǁ$ ߔ,A9ʖV)w[ls-WMD.3l&$& &b6j/dqd%+Tj͝f7Mɏ1qٸ+rj%^xr$ގ ,v~MhvuL OHMIlT9*Ĺ[,W /,(c3yuǪT*f3Z Dv} 2|)LSԍfj͞ԷI^Ox?ԅWзk7u;۷wYhV +;/DXzn1?AMk2sx>v6]{Pu>0]X@8h`ԟoj.0'ĬkefBm]Kog٠՜m`'MV?jG$Vp$Q@aAZRe%߅U c\HvܹJ fT{J0&aPDJuY^x۾I>+AO,Ac3d y"m'"@qXZJkr];d[vn3֦Sx4˱=5}Ⲷ,pLɱ݅ ֖>m* ߿8>d*9ъ ͹ ON '^MMa#6ssj&MQIV~# l¶;9UY$'l9aN1*M1˃Jѹ.}گxq E9Dȥ D iݽ}jJ!VFpGaP:k =c= 8S449A>S2U1s湧w~mY,@j R\rˉ^,ziczCof]f,[R#꼉(pKlAk~QpY`1'ݠT|޵oec[О9otlXBoUxBcuRX&ђnК U5'S\U?^ߐEUC $.S1]? 2Yaj`h^|vC,b0 /,XT`G~t#N쎿zI)?)>,'lH )Jo#W?';^#G3Iչ?=8qĬ6/%hg'ƻp?T?lj=h)؏$PqLX\G0T MOW_I0?֬Egzw훞g0#WS! PUK]vхqf#v'64$ ~eKh,@ib{ySZHRregc+ kx=ৗ8fZr|9ctEk޿@fLw9nPq)-NJPU% 0mza Gbw^~ճيƫ[h$FEHSJ2:=h W3}y|.S-$cS hhaT,d:-MR|U?7pS1Uؠ yg"Nomo wQz4Hj8=Q;`KBB$L}7ay3NI 8*CnTC- c/ΰЊQY=hX1VD*)`L;T458qA ܥ(wa_DO@S!C<_d¦CR'=R%;mw[gO!먝D ϑFщy#>pqۢ`ԙotwho{vG^tEa!nƅxre-L mhP d1nB]ևɅIVx(GuU‡N.0\C=`&^<;Ls(:G蚭OLu8ͷwٟ9`⤺*!Ohf*jP_oPC9ǎCZf֕0kޜYg娣5I0Qo?ɩ@"8* Qwk[s3dT/^&'űJRdҌƯfA%}1ℬ?`qR@Q09oo"!Aކ8;Q)F~ U7 V}}na!IBP*7/Yw h ŷ83w"VQmHůs0 ;U ؃e@gm:"wH!Qx [S09Dmpƚ[ޱX G}Zn6\=cK{4< ]f"wo?L= I0TFvEA V3tIl 0yoF,L'ųQ˚S#w5Qadc 3&uԡ= ]B _`FtΏ_REL^j sT=sw$ X:p32%U%]^dn3.?5ҹ2Ϩ (ۗ:| ۤJ-PSAls)ޜ!!4G砡&s05Z7g)uǙA'ytіa"!)wgbQ {=E'PuIqjSqԪ$3jg!Q^S:Jޓ 3ba}k^j($_JmQl_d—sQ^SbyGL={` ỷń u>Vo=t,7OixIbQIݬK]GL1>Tq/ /}]67̢zѤyFL3֮((ꀱ  JGK_g-@+_in7 xcVjW[f>!knBG䀣v^cN6YKa,yecPm 6ug'I\?B|U?])y(~}̦OP|WaՈyy/ KXBVsù-Β^-9e>>k}õh^a66pD[P8&Qͯef73٠k1 ]_ɲuJÆQ$,ʨ}0"2ޙ5b&qڻV(,p`)/bNQau:%A4qkhd5GtsoնſP9( "gSzEFZ X<@k?ioDq[`JZV/A?1W\|9sl#4=8Vf2Nw!YslҳyxfZ'/HYu&qh,(;]0Q*ʈލBXXy6Z~i*S.+J_ [EF_-)~v ?6r^o)Or# n=&jSŝ?ށ 0<>A)7z9V :d?MFJEHt=,+pH̟!Ys?XmyrY]u|^½zwnFYٱafsgJN+ߥye*K*ea %-+1r]΍5ry%)h4+x=OxF:K]KѿbϢ ~ǖlJ>W#,tsO"T@*[c3kS}gĦv[lkU~HŅ23zӻ3MlsR ]odJ lBZ 5 +7kjqdr@HmP3Y].rrے 7[.8bt5iKOSJĖ:fֈre22 U Cls!96 W@qGG&faȻҏY8Zͺ$IG 2tR,˴$ 5m ^]uIŝI_Vg\+)q, ΍h g*S/\3F1XmuTZC$iA ~V+D0Yp.n4x 9\ ۑRvyܟseՎ]f"X1 ;Ų:c7cruCe^aMՊ<-\6Mm{ɌׄR Yܝ,oD(h}q]5\4kMB^QXDϰv ݽ{X2qa}Y=l.+w"Q4|9L rW!,s 짐F84');a8Pn:}Læ } c*:L~vIvakȏArׄ6WMSV/82P(E*f|$F$go95r,_whf*ԭjV;Ɲ,6|>͓yJ?H?xW7boO %x6 Pq%hA]FpN4TnǁmWuO r.?w_J/D\_ve"B֞_h~!pvƮo.,w53u-;"qLk-eTxPCf 5@$7>yNζs4:y98Y~>cr`OA&ۉG'1MQ(vX^.ٛ(ԥ%@Sfʢ2[QIp١| Hr "M3OS!)(0#:\= xt gzVBײ-MѼ1=m(cW5%}e"Bi S[ďID 6Zf! /dw&E ՏN=K%[e,ȗa֛FlUЍF~&4Cĭ]zB] GK=WHch)%4"S(uzNR_*0(T%W5~=ѩ11^82NI3Ҷ*RJ'￙D/7I/Y}(\; u}փ_/ֿ24((9 we%Р*(ذ|JasQG/\JPO.yh/8"i%?gCR3Yu"-K7iLrd iً0 n̑iKc4F !W tVdޯi+kW•S oXwcZdCVSϦd0 Dnf1-]n rhku b7nqqTcr 3%AOf :è U6^Up@;Ci't01v;y#vCg Ai_aGFБ4Q`{ TQI5dC*-.,]#*ظ:@QQe3h6Lb✍,m7_TYX=r+<%WZK_*jZ/tW2^̳ٞLiȦ_ax Xj0M=?53.LҾ!&Л BH?*bFN4^Q0RNx4Zץe!*;AUB̻N^nFOPtw LʋeiߍwM7gXqn7ckplxvgRkFVh`ZEK֏I9s T@M__J̞I~]rg쪟uv̍ɼ2N SǞ}Mv|Uwmfo3D 6}X&*BlhMenGruoW:0$m]LDL$'wwn,tr]["5`&S^j[d:7A݂V~H'ܯEcLJ-:3kq%B&#iȶҏ QњQEkaGZf-KB`r匐,׾eu㠮e)&Ta74O)w\ˍU;c 2߆| s)-C2X`9C/Dfks-:tI +6uj˔,jMX=RP8냫2@G>EG10b7iڃ틭yt75o#%ZT/`KoD-HƁrq# B.Lרw$]$4 džRӺM"(-Yn뺠=C+} *3fC"Y`K~n(|pj{s$ MGwW$(X`=q߿䧝xX9_^׺ڕ`LD@ΗX;0YZ0707010000037b000081a40000000000000000000000016650944200011c48000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/ ]?Eh=ڜ.+ʂ?x:9Y긘0)3fk=.  * 8T?^kJS}okz)vsu*Bmt FxD~u.)@)b񎣢]y~}b 8-%쵬fSl#:Cf+6_9(6x`@ȧEV+/AՅ}v|GZa/kЋ`k/Jv6v)6΂ ̛>(λj&[4I7ExtV x5t5L w ]n+(RPBds!s^6 #¡< ]LC &gQj{ez5plk)$ [+?ڲ K.ڍD5GF8&quevS}-t)?8k~%.,cMˉSd-"fxA>xV"C_ہ(gT'a%ҖwHEp A.6 YSlE-q]nKlBC?AxqeV)^~Un{=$<1$xjȡspMR='xFCmd _4RHcV͈W~9Z}V\/"c9߀ -ƖY.^:ھNh.o uLj[%O(k@';UxX0.'2p ox;\'mzWUa 22! H¼dϲ؃d?[X2cD@ g~Q/@S^B'ʏV 3+m5n{e= @2͹u4RG4ȘȈ}Gܝެg|g3453\ޡfPFF)o$ݬJ/BRH>Xehw.AN!)ʝX MMI30Ϩ /r㫬\Zj4r?WU"ǞK[~`+ 8M@.$?:b*1pfs,; ;Pe(Az &3mLx޿xL7-D7'BONsO-ϝokP㑍h:F|O /bwKԫIаo`{A`hv40e@:oyJ< ]bET(lEp~/0m]ՙ},TFc5jTS՜jQ_ m-&rw;#-XbIUU sP|w\YaD$ucA6'I z&9 ẍZo;-AH<\d:o}>;heٗ~mI1pfO PV*H{SV 3Ͷ?*O"suVێ,WfEn_t b&rdbk3?wV+x'zvt'jEigUqG$kG \r;qk@ky)Y\ь8 \`4#F+bsQFc>@=uz czG#/(#R6r6%5ڳ yzD ^!l65ΒwC׈%c3}%pyN06`&4L17xq@Lj5Mr_ffHđ#%J}Z-"XgTI/;}̘%@ ôOn B#W(ez%l#d-fN!>`$}c1h׋D~5|E!&X~%&21@M7(HvB`F@IR6*MU:SԸl l2zgMנ\ e~Lo%qRp8,]i= D|DNu)fN%ʂ~ӯCdia$\[RMr6 ̹̊ohbM .ߢ7]gnN,SA2nyR.CĜKNzRV !W"i)r苇^B-?Oj (ŴȆ@Z":C}e'([PmϨ0o)9LM@ZO!~$?eY٣t$n m l]߀eLoN d`k%'VEyܑOU`l傹SZu84xE= yIXEc̻Jz?E}5h&drg&m [IYاtcУ&vxO9d_fEua'ʻG[>>܏+cZs#{ܘ Њ)\SGo$^0> zڷr6.A_mR !({_b zlX]oaj@R= +ڃRh7&)P,>Kv',fA2Ԋdq/[F@DS] V`a[Vez~PY%$$C$ *-jeL Y.h#n :Z-^oc2R)̈́5_+8k&ўt Gɘ(};#\̥v0ڱLUFB9X2!)ve ro-Sk@e |kLxN_%%<< tݥZ@CκabGF^֚'`@iOr0J[O|hVB9 ;@3)в֍adP"aPF۹Jҗ\mA: dWzg%,LR&8?C-#qՎ͏^Hزs^N'@5%PX ]`F_r;uA,+,lE*͘@T ,j$DԵ?J~WV %uAg[ch-ڣy`Mpwۚ瞳MI8WXn"3ęzXXoX]V,i؃ w/_!^7ȭ g+?*ӈK-$ {?E}'aa,=0(j|UZHf 6(. >{D:QRZ^@7tH4UCL Lt~hbT&ȳ|Kc!aTغٗd:bqFֲbm+sE.Pify↨Y1TNnŁ*Ap肘]B&v6GŮW=M|"-\yۗnk"RT?$|A wiS] \T N㈅#_OX(ȐE'1 DV}a /0LH"_wz. jqKJ@ 8M$_7f5".Fy*&ц6w`1 4QLtig< /ȟ(ie7J'9! 9 !T#ǀŹ;PQ-;9; 8xod1~ X{ua_K*2Ho1g>;9:sS}S= ,rHN@IHϋ/+3:NOoKڼ>gutӋU!P"#MAIto#%HY&M(l^iPA W%=6-"9Zq|5l uO_1>}ܼ+ #Ke`m}7T F~^l{o8#?HdJHм!@ͣ|}4w 麓>=ʠ6)oxzVP4C0ϫR]C _4U1<Z$B3qyIw4?ZwNΟiYm' =#r;ipHNb=SfsHŽ|'e[<ЊY1j8(HɦBe<NSx&Tou+@7!y==k ,T5una y~<[0Jδz ǯ ;"pe{bN/W_+@F1w$Re5f RtwRF3 NOv&Ɔ2Z) \0澑e^(_k%=#̥xh%h0BC0\%w\Ʒx_bނf 'q\XtetΔ2Đ15 +OE] e$vOč/{qPUyҾi9I Pc/W\yXmoXh)zƖ|FvWYA-*׏æc5>6OWEz >qObSJ,ڪbelRE,{S7Z3 8]˂sx_)T*uw[2%uNMAjr-`?@}d׈kℒ.G,LS=1e(MC}~Uá /z` sJQA&خDug Dģ炤*뚫4/Ca _UE8XJ\?HRKB.dCSVd?!`,4QA:}!r@ {qpٶ V;{iRUVQv@_J:Y7.y&kr',f&;WrfN0mua|3XվKozj޾T(K dV4;쓸pbDT񆍩Z~ǣi^́ 6~,B,rA. hXQҖ)zcSYh~h-DyHQlğ ^}/!Ah) y5δ)owÙ\̹Bk47h^іN^=prVlq촕 77*m`+::9J| ~rL~eE>cwE c\U> PؤE]=IEpFڊ.d_w6 VֺDZ lZ Uo8wƑ7KȊf'h4@DWϋ (/x\> @1.1IO8dF:z#CZx=q(xJQX)>.gˬ2m~ #aC-jesQT|6Kh3 UO#'g4X{Sb^X뻭(_^\}G.>7J2BC\4 몖1t+TcӅ#扬S3HƙDZv#KVhy5w[u0M2yhw[ey7S@Oc҃hU\dFS}RPju>hȔ^UÁXI1v*>stTB,2!nnk͖\Ze, ֗?NJO=:x&Ľ9772ƱYq̭5j}!z:o޸ '  5*Mu]kKพ&%_b>eC1M/ɪ,YK&VNV2lX U2IUvirY@}AKg8&KQlKon:֤CBy]7uAk/JGd2ݙtApv*tR>u8FiLHo roh$ژK yպ 7aшnͺwħ|B@nj|mq S_e+!\ i N$K=fцKRYy?=hwYi X>~&{] ,*.|nD6Ul\vY;_XzB,pUߎ)I`#G edzmaw`w_Q0 Ji6M< KJa^eyξƁKЁZʚaDZtܟHKq6c$hx{Hԫ9f#u) mGC +Ta %^٪8-[X6GlAΌ%}6q%I}r\cG4EM7\,cl[ǣv .~'hv?c"WWгyVԊiȼr/zd P#`-%dn38]ZF-(TKhnryA`3Q!8b}[ L]P m]juj a\%qЂMlb orHø\G4s$+B56wXB'HeP[DNş֐!me0k#.~U`.~ T ä*.6;6q<CO3!&=n6jbC.΋OК'VnͩU2{TGbBN@Ĵ(| {i@i i2zB?tU wEFpp~騉7pV3-> å"H\.h$~Y *&tK+.| "O>J/4ҭ&;41L 5rp m{DwΠSB,w6SXњ$i$&sZoLhf9h Yx׎1E3oAUόQҜ5*-go$NdzJ\] qiQ($h\J.ԏّtaޫè2OMVYJy~.4tdA_@ER(46Id`JmEV5z\W:ȶgO|{+n*gyN-K;^_IX~zܼ {NW?wÎgGT&}:´B#9+'mqk| {9=^q-Q `j ydz-L JQ )>AL,'/8g铆Χ!ZfǮ,Z@UOC?N5"ym2 ¾ >B_7b!, Q_TL$SrOmW0vZ!ij-+e(¯6 ~w`z P*D(\ÃGQrmTh㬍S"9D`WT5fk@<*O?CPu?Ts;ckxZ>G\z('ËD.C=?I<"EpIᚓ^ԕ14J,^|>]a+~eU otF73 4֎0q\'xBWd5t_V}6qc ;CωAZ;|C/tŲ3,)9]hߖ۫IB^;"㒠˴*U(.N?0-$Ze2P :xH ?PbjEeˇ}>7g'څf).҅xToҡӕz+]2XP" .B%?J]glcyM<6>-v11dmLa<|2*@ =u }l)OUGh`A%ayO@GIT#آ`kvEAR]% czJ˩&oE1v^~h:**胒צɧ.GK[ |pF )ݰeTG7 gĘbK_(o"/XT+$pJ'sTlM>ĝpRSc3>&^V [Ggy.OˮJ.}6.q%~ċhlǷv *C.7 2jhȂ5i "*˙.2v,T؀ÏS&a,QďOD'hB.qyXSK'wh .lۂSCvZ(CEsSf1!Ϻ#onȵ- [ lXPY5PIjR *ϥ37"&[m2Gj&/a?]>}RZml= ff Ի,d_8Id2`#mzbGR|Ň8C IřuyfmO' nKJ !iQ:Ojbwk&ݨP 0\y7>~nRqD5I4p.sނOX\?^["x:܀J;2޴r:iqvp+ ^J lCh fP>ݐ40tDH]%We9Uc;j- (?bbk/L)>ۣ~W=`^DoxG.LuF@*hY'ˆ{nd0CpDw[⭻>8oiQDUE[ccoy OB/췢˹1C͹69 le"}7v-xQ0Ú6LrH&}?|'Jy$P@IDsZ$FJ=e;8՛a-]jQ];ϬTA^~yd&"D沆 g7O#J{J"Y3r[ cŬ '!A ajpgΩ/x*$y>a ,I_z2(nܪ*;X bJN*;2[wыhhqiW B*,H7,LhOG|G낮ʗ?j$'N.u\:|,ObKsXd~;`rj_{Xc @*f&vS!yTCv~KM]3US_\6"a?8/aQ^oh}l6jcoƶƄ9$&9R_y3Bug GVcq$#&7_dn=]Z;oJ`Pkbm;UŤYgޝ:g¼ B1WXxѴ6@1O$-ڸ z:dYណd:'sNzob4/a<,ޏb[n:fSN6W:8(-H!і)X1 }2 Ƶ߉KEP:F`kÓLh]B)Ko&Zf&iYWy:_zΝ |Y53)aJDM.gX(l} 3XDc$vIXVG 8(`694O0"S*'M97G݇M ӏl .N2c㗍$֔׉d;y¢`&v`ȒJ]c~~QKLS-, 6kn`Ezahjfo$jpp)*jD*nw,{oDll4yγ 붃֯$>uO]ثh\A_'$tP(DЙǞXsa&YCΨlo:$ckAg;]/Xbc p[H=VEqX[<m6-F3{ʖ v\Wk)@JՈ=_oPQ7잠yUtigP,mPis0N5s#dۓ>f4/:"jC,=[Df01hĩ^ToJyEh`w[F>U=4La"@:U.aa,xq+)IkC/e7qHY Nb6U9 {x1E`6A[whjk;̀Hsi\zZl3/n6R1Tr.n"fVx)_AitDUBB&;s5=nxv&Zz qN6uӻC2$q] !4sk-Yl\>Ǩ*>#Go!0΍'r#">aw3\@/Pm./o(s1 |Ve|੄+ۆ೹u@hS3CJZ*VU?CDHlć c.H`ľ ̴4,xwԠӿtFy˻Tj$7Ŏ3YBdMnؾ O*fqLcF:$V0ΛY2LCbK ,ɵ:ohc;7~ZzC$^sdبwC|򴝀hhtkVj=.@7(5^1%ub az @υq<؁]HO_ kv9sa rkdOF[QFgp\=UYuM)ӨQ싍帙*mkzMW EQQ">U|]c \N0k Dy;!r!~'TN, wdIJ Y](mD`ظ߿m"#ҋ `%6(D0}e#Տ$-R/CcIKj_7 LerJj Dq.dK8N ) a/o%1/i,OYgW85*ڄL qTbV!vݾ:-\nٙTqW!mE>gEB%UݟkUC' ` f?Чp²{\zϴ A%gv"\$Y@Yp[ _H^-^k^b:.v5D# %T`ZL7B-*>m)T0VPn];nkeAV-\jm:L&њ6U~YXm9H3A)C~_հ||I1<3mǥ^+`Sߘް5 qf&ea pX/ D0:G5'ELԞf3z]f'T2iU0`~@}h^)KJlw;Ҡ  ڼ&)X|N]'1V `ִҲ1r;91pHfOB 'SyߝOrFv\aivaz|W1U hI;N"|QՌp6 g"#F;=4[XZsPضO}`ƒ]2e(g4[:82݊l'3NGK ai;lqHTCA pY#6͛:h}>w)۷k] G9  lo AݴpW3mC"pچ#!OXY]l \8<Xot+Gr~粒6E WqUk֬Ta-N1k/@o97=3oD#`"Y1`cXdVG^+CȆVt\6nztTQT=Я X*6v ڼ# 5Jڼꋪp8jA]~—V~ bԧn[p\#jWJ8Tz:xSٱiYתDFJכ w 聚Y=By Uj_ٟڛq,!le$XqjvwH PҜ 1Ku pS,ӑ *9E̚_".è'S*OqT}|5< b=TGup rjYG V'o]y?ʁg/vj̯$U)V1ӻ5 I 'wSY99T 3q2'+xR©JuKZrBAHP5ڔ6aO1 G؃]pj['8Ix#C->{řvE6ЅtQ7s59m>0K#J-WmU]RjB_Fs]owW|od6ڝ OlUr7undx DQ(=r(Kh ܗ!JS`H`#\ܬ]܈d3UR }m1h4Fۘqj U(  !(j&=9|!aДSc1 Z :2r˛U1vY|wğN{6O75tSn ]7jX{ ;ᛯs2|wHbW3f{Zs{kz^1Wn ;un\ܵI1fXeӧEbT*kCDfZ;ߴӎ> S:ƒM(N큯dv-Aiic6ևt.C'_!]IitxK%ΠULWPkn.E \W#WF< i1{. $2`x. Wޖ-l%i3X>Ȼ/W: ׭ʟGhe4UNNCd),墈$BwIph+?N ف/{u̢p X?1KP#لr'6V/ S]cś CB6=4 \1)0 3=MP=:#Oț"ʯZ¸o#;4-t6z Dq1LNN9G7WQ0w/>eX',[y#&`tbrFXigYQzWu_›GwfI֯b5ju?pb8v=wWEFFɽJ4BJX1W k~Ө32e(E^5oD#3ce6wݜ}lWyi279, uБ3i y!;=8Yي28)̈́&}}g5{ gX~g |?9$ԏjo4/ӐSf(ۇҼ}٨,u8؉ \NNVZĢ Π!!`>70י!l\㽟e(r .`F3.7 vL?MVR }ۃx!l֩7¼"4<.]K-bv*Eɕauk[NA$Z/PF@g3 y*-'\}v?&:mޭ,-ةvP ^>Ws)UTպ?Kù ,p{>= =IN >YNT5%p$2An1.9>Npb+E΍+aMK* rimÿ4;!O>?k nt)՛ۼGï_v?j&f,Ɗykgߴ`uKnY*Om7TtKfhWtb߮JbQ͍QڎI#5t:FX#x]Ѻ^#W W!ݸ|i/c>}$DǤwx%wt|##[XKތ}(ZjDОHFGzGxxc=Y7`Ŋp٧)ޛ%aeu~,0D/\Cv%ݗ5w0#+nƬ6BCbk YJ|8Ĥ|[~̡npj+pгݔ h?FhE=S{a['`2.aS3¯>Z~G,qv^H&p(f؇>g~wK#-X=`VXw1cE ͭXoCG;a/oFhLx|De~/쯵%[s]|1U׭ǟ)L\GNu*ut8w]aj`=A<Ѕz02Sot4S2ض1%>UŘ!5T+:ˠGhâ4-lb? Jb#Zj%0]\q6yC8.3I@ľ,M4:'dU͢YiRaϳo&DKzpj!.psw ҅BX8c.ش3)zb n-)A!GyƁ9j@-ўt{}R/=&C`' ymH};B-CM~Hد[*]/n2 Xit9[rl,\ү)IYTJԕG/bA 1_$_rZl!LQk1oeXȼKnI?#B:2 u2Z> 1pQr 26%xR" @Q ao#[ enos"JֹdڄEL-9=fcY_W37V ~XQh%y:!Rf{tVWPs< { zr92{gCJ+zla4|3fg潜!4f9IM\N9KK>o\Z ^JR w2A[y0Ybk rH<ҁ[8h:[]')h4W\Bf0!@-oݗXΤF悚(o4/`;aPf 6LƈbP&C7c`qb330Ó;Y[nc}0@J lͺ*V7$lhUkk5'M Z_ꊔ eN;Zkư9?}; ̌<ǧKh̝׆22N F5swUOxRG.RͶVJw +FL`^V1;Hvܝ`:@Ia壶̾,rIǷ#Uѹl1EkP4ެe lytpym*TEYOxgN Q;:?p.@(gxqqymX]zBF)8z?udb|-pvQL\[2I9QI%w{!ЈU yӬQţX29?a }uMq;ځ{{*T y_evchokY %Ԍ£%VH~2ͅL7I>$?.dLVFK(u,SpK2gWf:]eGy#}"Ѧ(/2Nk"e<ޘЧ+o pN#$R'5 ّ̌FdpBқ\iuҼyE;D+(A#P(Ҵ0Zs.FFUȞs׀6\Ҩ:$`􎽍Ե}r_[ DAQqtٙPD-J8+s̷mo-a%/;Ɔa;4.r nXEᏥH XN@N|_o+=B !oA(nSaL7(SZ npEMX6߂f4xfK`oJ9Mt)/mRa ` F;dMNj'ES8|xͼ<{pՃT{~?ys&XGR:_ =F Y0hV'@ȱȒCum>Yj ¿%}kX-E `XK=F(YYY}"V=!%vKB%Pp$`V^QW+E7 .kbxARs4[mzﮟ ၧyO|?j6Z1'6rA" 3V_5Ç8xC| -6Y$g1p~Hf6aR+Y~3(]2ȞLѣJ^w4@gn5IRX, FWX3+ IӦFK>W ّ[rTcۥs35н cl޶[ &7}'OqvO1 A bQK(B!uԳsRfDSӦQh3&8Zش^LeSUoEAڱ"|<%3 -\xQ`%C-_4VC@X# #? [Ctڗg'/LF%'Μ(uHMP,-{є.}sV '+XmW؂ˆ%nr[k7$W5Zob)]ѓ:4gh'cγMm\_ᷭZd.8//e NvgC=I61mvV)AԖ}gYєOp_S!gE/&? ]5xYݰje$vVғ^&2b:H=HYs+ZvlyMJĄxlYmOGȀ9T /=NEfj/-@-ˠ MfGTAyN3LAcױ9{R:!.gO}YS[MQLp#S%Scff,NJLR>} 9^dd)dc3Y|yBFCz6d{`59z&0YºrvUObʻ"xRx%y1w ra# Aw)1>AEM"ܲי$~ye&˛C6YCc]8rM<ל~ r;Y!ҽUcwTo1Ln\B6q\JBLc|4n S^P쨵γ  k?b3#$䂣t~͛p3 G{YNHyHKt|BIŅ:ڴHVXw!x(g.: lset;^t9hWO".mG*L̫,< -]kۑL:)Y_|bE!ilտ*<I!N??t2((] ]ICBdeF^(-ϥc‚Opk M*֖Ň1c^h1(qfF$ ,ԃԕJ3/qn\ (CaJYڣCvQc77yVR$R_-Ed~GXBD1N.@ev/DA>M+($nk܎l&1$4@6=+Hu&u&2g!}rȾąn6R^aTTLTc@JN$c${1 L$yv¬~pKMC""?mO,  ^}GQh/h93[І"O[Faqu%hŸVq`P7cl=o7 "*BPXh`JWq)I-c ~&mKJpOnj؅Yf)4 j1(=9M,ʗߖvl)3,N't3BbI=@xQ*m}C-G-kx?}GJ q6Y]5oSe[G5;]ђԴ?H:I4M Pʊ?7فiep-"4E`R[:Lg<1ߥ0c(YN8= #Pݤ$A6 nl&-8 FyQ9M} |-R ril)"†D_snSb+ t6 ^5)pĉ%f(=LYK~;yn$ J%Ȉ`BleMR5΃+4Ҽ8< |)pB,Ja 4fঅ"R;T,? vfYb—։ܻ rtKeS1 6֬gw˦\pO[kM-]e;cGg3E S .=jLhkr=+.?+ !BcJDp0 T=Dj-(6Y!ūN/@.JJap5"္BzKh:x#Uo] ON5`t͑sQL8܃#dkMeq5Hs.9QF.=^3:ƩRi| q)ÒaCNlH^8I|Q!IO痕l/Řxe,A)2j`[n6?6C8%;iLxlME܁ZH ,n! l Ŗ?&C !^VRZN fN$˼c(,h/7-(G ee+з{/g~*ƭj9%w ʻM%Z$-ҐW{!_OFx/"-{{6_ ^C&M )i7+!0g.ūuE2:4wvs)#,Fj\,ffsdKέذeYXNQwe!4/źAj69?~ᆅuzM+DPF#WUjㅣ FҞ}3 K`ީ$)c.eh#Yn0xy),w/!%1 ԕ޹#rlO߂>$D5"uO>ĸ_]Z-T$̻3k%0-vvrRzY ƉYd8fJVuPKR]mN;$1BUu3MN|rsX}.x[?!zG ]Vajֲ"*r1ؖ]Bi 6)|RfUdgI7#VbڶL &ȁ4ئ5~bu`u 6v4C@c蝏xneSJXhYKk:s"MJNgAo4JC.)󵻟2Og4z+"K}g9 -G؂ݴdy|9m;Ͷ7$Oz^ zc6\rM=~9G\0 D,X|g۴p6:s>H̄ȹd0b \W>LAG cDO9D> kj-2G(Zdߕ;=Y=wD]}#찥35˶K|Ga3[v8 F`r<;J] >d>39;U7]SgRv#ޫp xh!sSeMl=h ] ߟ9z20X:{PIL`0/q0}o~ uB<뺑ڷOPv~ G++u7 CH~H7}<]'vҘ!.qqCH)_X g1zۊ޺rMUr-J\ּ EU)ݮTpM6/rrݤzr4l>@)mb ez! 4c.@s%.ea %6k8ߘu J:]206i*lis/rMC~ a2,,02ZlJ $Ncj%k07:L/]zDMV(ǵ*7L&'0K>p( ]iB^Hq/`W6/k&r-Y@<^"E ];E% V~2s=mN';@156O7C.jWCqYrթ<=>$-xUaӎ;ˠa|j~까OԾUU6TØϛHxDtmP] k|sa[{J {3΢JߤC طY3a{U*FYޏ|9qm[.e(;,pUkLh=<p4~hN"2iP~j6\eҖ,FWlcQcufK#DOc*Ȩ F4(YW-u 'w6..Q47 JB.DD-.G5op"8>2G k~e" ?lxbM[.#Om jA=W.!2oNx*9,'KDm2A-e: .֤*QlLT /+ƣY#O--o$]}.=Aɨ'ɦ. v)U_AV Gq%[d~[]f!\ mdhIJD7TPKSVh (-={&zG#6: FoWJ T<Z<(BMA2o5q mbٴsVU/`VsM(~`\3M +oDofUA)#J qK.}3$1$ҩȝ{*F!d9vu&}_mxP2X-lsf|UijJ,=>¹`"~-Lp6/,_[ؤGZrx$a'«m.r'aJ̃.=jafcn@aiH &RS lyj+klI`՛Ɂ]#23!-O8̙.CgTJ\%c/>3$Sw1uo[ҳ|5nNզ}C#9`ҜDkuBETy;/gdʼnc~5 <;XtSՔ@F述?Ơ c74\5&5ݎN\:rR(t88Bg0OR<ݲ}%%S=l[3X9Pja UYWVh.feÑ=~{\9;y̯7r,|Lg#|FHȾ\s-Da0i>F?P}y_upv ͥ^ia-k\$&n.)A_&]{\X龣< uo4*RvD-Db-NWۚ8CW>ݘ`I.,sK.y7v뻮2ߤ[h\kvꠖ<\^aI̫gT݇2̞seYi1 u OLĻ+ Uo1.aħ6zxR JK.`G샸ʉa3VƱ]Spׂ: c:N,m7d@ސZQA Ba8R TC1CbDU50ݤFxfm ԋ iG#phCv>Ų{~\ݡݻ(-sۭ̻$u+9@ԢtZ[UyrT9ȲRfwF;&2/}ϥuGR~Uهq<:7'.8eV2^6!nQBP܄]H&6CY'I`OEݫń/^)"2ϵeo{>Z1Lʘv~P>C髥Q/w0 >Xfg@v5P:|7wv%/؋wYDm,ȸN#8?sz_!U.5 R')o1lEzSؙicp@/4RmD9"P&*%HC_JDaTNQ]hy2a8zX)AV>1*:,z {\9-;ԃ'1t1)z'$ϝΏᎸp!vA!X^DtwOY_\LMe T8×]m;>$@!㔨jäfa@c4N_0|U9c5+-{=¢SVG~]$j"%>4YN`T6yv44R35sh< [*R xQD)H^<ssp;ƽhF"k5O6[c8ǘ*yi*PhiApN$!olL*9_{Z,;|:Xɨ]}NЛ1ȽD"em7JA.'7IWC |? 4G]5odCޡw;MtQ+!J[\*/tdcٴCV g.2ZڔB7q*WǩݠȰ-JደUo$w^h=UƯ$j@DKyIm)yj :kb.x {͝NZٶȱٝ?U&a9_qqM )[2hKsgH]G)-)dUKB*iGqHs$l=?bf.oC0*3ʨMZ4M_$@d3y  2,2 Hauči7R,X2,Ӏ`8قN#T' lT^l#|_/i: fh uΎ ] BL9w!#ɽW$ rN4dcIԏJ$> DV.eU aK67PIBI4—$@!:7sƙ 7=%w~E)4ꑙL665:אeK$I;ax#OPe)U{!yA,S/oѕHV@LpZ1{wag8Fي?ev${mGճ HGz9AF6 ';:!UT([l5Ubz9E' vIE?J+K Vq@VՄf$QQOU^dJ2 vM9('!ya=89:dk&/ϱTwȀ{„]4U0 ݙr,5}I"tG?eqSK蚟X;rR$࠸5f6%p=?6\Ӓ(UU;j gzڬcՈl}n]XqaB)335d<7UnЩ1Z'o֊q0.h/=fH6\D^G̜Zh)HR6?^op=[ont7 nP6x.#F.!Q3wN8~~Ҷ3~)y.FQ0?ljڜ䨵=O~+mg7Yu<4[w"b{_@!~;~0t$wj6)Wݬ6[~스)ȷ*xh)#l³EF]>R}#jaF70p GWN=IS|(?:6h^vYI/}GgL j.jo!supJƃE)!r-̞H;h-IcuXDE4ےrGLωU1Xhå .H|,ߔh"#U #`~UK=iI(*4ETRvM̿͊), 7'>1U&0I?ч$9h!R!+JA40XiH% p0)טּǕ#7P:C۟" .#([vIb:h>;qo* =ғYtHAh4Ԕ&nK[|"|2Gگ/q\1DŽ+]wH_13BRBA7rP/!sPc7,x V[8A60xqV}5)OT˵b.cx>b}۔qw|9Ulvbg& Cϰc 2QZMr^5Uբ).a M@N%l݉92?He*egiMY{1*y]*|V4{dԳ#. <4KGe=ԡ+b|[;bvꮪ4OP{ lXa/*bW>&տ2 D{󾹠W?b7W3Hl5=DQ#$~ee-7ޗXl^9܀;9j:nެq%0OŠX6,fɘf!E0 }p/*YvD'BшPP d-7 ]hEx,!?r%p_{R#GD9&: },Bmk.u=7/jM0KF|phTS+'M&qYl\&feMs\DVR]H)?M -jݫ?UvCϕDeBAZwI(kMK7z%aN@h|P3\ZEdHHOH|ڼ}6-b\[IDɞFگH|+*Lʋ H`*-YgJf`o'Xh! y gw=‰1oqJNj5d*?:?TB6KR;:H^<`#^5P(z3Ԭ#I7tMFV-Ӡ~"_(@ ذ.7ن8[QoՓEEBL654Z~xٮ0*LA<$^.:}?ѵ^ܥ@qG hIHyϛw 2GA| CuQ PR֤RR 2O] t#Zjxez)M_ .,HIvlw,&ąm̤ر[RM&,5;ʓB^ .ZiQP`E&f_y芳bۙ EtV!kPl& .%\tqs`QiZ荛TsoJdW{*VS$B4iV]ꉝTjصI!;@an,9\n$([Hm%G Vny%-xOGiB\IAK\O,կτK|%d `8\%G`E\·cb!b{gw/Wއη&%s)TeI~ۋ6!,܃BR~\O3?;u6k7pT+xcLJ`(U t~O!5)wNK8K>Fg0v㪎qvbD AqP mLxfAdg+޳xHfl Ε`y8[9qdX vX!,`Q$>G%'h,]#[y F6|`bҀ6x3M[#oJY@ }hD ȶL`."0Ӑ(!6-Tfi4UV1<$‰.okP|~_cv}]F6%>U.*&M'$%`F̘u㨮O;4 ?0VY!}S3b33Y%훍KƟ=0 ^`!`늄ArZSJAMgTOM[`BcPuG_}UEhWIıSߞ2Le$);jndǶ;Sf2WDXH':c FWƑ9˳;ZH#oT[:Mvȝ88CMgF\f- ==0+)_:Y0A4_bz Bqrr,ķ#HFD7|-x'hdpN}pNU׫ԫ`Do./5ƼWLc JeْqX~CըÌE\wXcKj2ghdEowgo<4ketүs+7{Lz*j/'5cpW wKPݣg9)ges^FIB؛H#9y/rl^Iz[#؛jsQ',9z>j8&F{v@g@0+rS3S`F"G"k&\9c/=Jr.tyt5[ Q+<3*o,^*GW}|q4wB(dx%\:{j_x9 q /6-ٺYBKv)d珩Nj3Jj sHrAs}s_{7?^kv0j0pN-IkFC/1l``<%PƮ!E@`g/貞u(Vr%VV%ʡ(#l`qs)MY>/ǧX IwI = TE='--+O+'.p^t ayO<­ȡH&:}vjn =]|4Cz͉N#>T9|"8F5a,PZܬBٯo ȶJ7: RWTʺ/_ﲉ܇HEZU,A<5LE3[Xȡ>9ZB~=49t#EZߠW,|,4^?ݻf4^&K򭐐ԍ `ע[ qd~jb8Tχ(q09qeW6 Ua+ZʛX^0Un.yWLT_IFѺL^,K9_1楏wa5š?%vѡ(&dw+Uge-'Eg#oRgmJtr']{lqO 8`+BA9Q6sQ}r>6[Iz>VòmĐf 7R4AMd$aœ 2L6`{o}4Za#>g9A1󦪈%\U*#6rRܝ]UCEWy?z =pQ i߭"*W/sn;:I!oCP5="Fo3Cy0PĔXV-S55o,V%mLL)Dc5~gtQT]`~DTd#*Gxݴ |]$z0/CBaxԹ ;@8/]qWMp 伌Yd2 1.f0"f#7IP?-ׇ!jHAY=:o6 lTdy;)Jb* \1#6Yd4'RzD5^2'x+A>4iޥVZLct6t~ % odM p_r`j'0%bo bܢcbĖso؉2 +fn_IT4)֋|U+zv cQb"\EcUiqiKJ̇]8p!k6onOSOhlTKD6Ju^flҋ)VElcP ~&ߠ+6ˤ8M\o߆rJ̬hڬ 31@`z(V >ׂɌC &8G(1{Ip)<$lwՠp>P=bR;UӓźL+U3 !Ǣ<7LSt|tD+2ҩwޔFGq 5 񽫳mfm.YiZ2u`"`GUǙb_{*)'Q03TIVT-D'qhE+W ;9aQe w>sZ|lNЕ ^NMj e")ܸu+ ~(AQsQi K$3@\ABׄ[1n= 'گE>8MM}83f𫹼OWE~%U <98i)]#k >7ٵdUW,9b_g\ G7Y !8@ސ1)F{GUIhe1Rz;{y Iyx0)8"\j mZlenjB19Mnwg ?Z6!Y)mz)SHXJv01Ҏh+xҠ8L^QJjOh͹/g׋f("Δ*{W^G# Gb@ ܀:'Qs_+ +߆5ܣ7i:3G|rN[.tw}T>]ƶZc)L3\9d#'RAX76$>{d&%FFݕ߹bBZ>󨀹vusgÕ9GlYzvhAwb: uޚ^U  5!WϷJ9-_Dg7PyBɳNE(9Yp,U#9MyG=Y˿8N WZ!aO] 9 ˝%Oy lz A-q%P^zs¨e@4˶iG9px\"dڴJVF-}/u^\H 3 ׽WC4bVڋH^S2bA#ZGDYh $.D"Z:G h-6"lau&*ܜ* Ŧ8y7LeT$=(IWBȐqd\^<(Fӿs-f,b6IQ%6#*DCrvT|I- j%>89WdUxXhjѳ%&[Ҝs-Hokn23I!WYxNBǧy(6}؊- 1͓Dp\ZnPݦ6\ƸDW{ ԷsSz1]jT2.ʃKTI!k{`QlB5RK^8!/#6Yo&5Shuڬ(rqh?UYՂ@kRh3vN+^܇/mѡC1wjg ث~qݵ8wFY@r7vL2"~tS$]l)1A6Bf@~j%7GG7H:sc<7WPSZgmP$:o#ydΜ*\AWe>&?q#_9hc`I%}#W^EV !8%lt-'ņ;]?IHbvslf?]]jc \;(Ӫbwq?hr.9o̙GGS)}V^q% 2՞g@Cg̕ǃXI' mWY:WixpuŤ?\;GG'3l˵KVfsaNV~&^ĈYm ny]ogյq_=e*_{+lqw]/dܧ^zjAe/.d:?p0eӹm/"ȸ;XLq|]J6ö6BD@ \oKY8?GLX= .Z*a`ޥ*RtmٟD^RHN6OCh`W#g="HrX<8Ns5ӈ_R{է5٣ NAc(IWK38辌>]=ɔCY5zx[NJI '!!QaS+QX+&#f,}k áS{GJFR@?׏,h.t*F bk U"e^ dR#]֜g  ?<61 BO9nÿ́z0>4P1>]GxҀ /Μu228,9Jx z[S (e?<3`M6% ^iO}*N}cԲGGRJ* =bzdoLsk-IRѣ-(#&kܾ_n]Qq77hD9k63&I;B_V t9b.J:#0 Hr-ZM-%5{*oZr8*Ax!^VƟ}IZ\9q^ E$3ݚ- -U(DRGi# O};]Z% X//|@D!I qo8B;!cyPO4 )mF7 Hk]!-?3v38LX"mAɓ!nHΫs%gƓzPr3=^: hv3kMEzQ3A^߶*^:P[kA+ܑD8g#zD fhaLk{e<#859ᷩQ3L?Inߊc9af*Ԍ▓E]=qc lOV^CuEIY!T{ c7@7U^1$;㜼x?X4UIωZ>ō2Jg˓j2R vOMKR#-m [!+`EL]7?8+t8"UB+.u57` $#ƐvCy'ߔY18kȺN5xWfN4e%DRRG;cX6w/ӉkY.HKFd !,N[hHZ\Y)NRu!0|{2xeᓙ\A5l Dǟ`9OQj[x?-WEf֪9eaD{0vGO ''2WWvA[Q1F|B;Oس8MlfTOGu:P5%fS*L6)Ф6t̂}R&+V3֒Wh@+F\-mW0B>& q: |]mIYPٱ֪*@2W ljdItmYy#;&f5C=叾FE=2o&"5 \bo%ﱩ0,k#צs$EmYVc{<*Li f"Qvy#BV]6χUΡmݺ!^du/ {Tqus&eS?@98Udv̾hhG1ID4՚ >qw_Wч@ҚF}CS)_Vu @$㴳+"EXmĨ/(N`{dc׏5>)_5&_"}xNR{sInܔ;r1SiRe  7Pc0N8"[h6n[52qTfԹ68yg lݩ䁦Ui ;sCtv6JdF8ը!9g5<{GF!~4E'h珞er_C>5bBk FL/Ya ݝdhܑ۽<ۘ@'̇`ö6Msx`x4 `aFTY/$/|v5Tj%}%0T% e&V妺jҵE7Py e{6qS?Ɏ>8nPXkNK59m+c3) :agqt /UX.鈟)S~n@Q$z/7 rhh9ڙa>r=I|+rXWr@h 7R|9o'6}Sg_^RSmN*,hEcVV#2i4vB$T5%9lis 欖,8Na> B6q+ ,643&<#vI ~2̊'1}o5]wJݍ@ &s~t*=yY &v5A@.HY(pl+;ncvė'M,jgp~^C+S` )%VW/92Ը18wK 4e*%3O.wR,aw@^- ~*߮ƥID& DejFWʢ]]]zB vM3&?qVK9raxzåLZ:E+o<&6ݑvWj/k6y%kɬf5:1⽏ sJ<יux'P2%KH#;ִj JE.oj;bA6ytƐ.4SRy/{p%㉹1B*!1v?潇|ztI6Дty@|'U3_$3Ɏ<.$sm,xMred`LNiQv*> 32u̜4/ԺDNn s$^X䤉7{>8"z)=o;$`\ m)+4$8O}@,;s-,1U^aڌw_g#㌨ Pr]56̢)+#%N TU! ɥfT>|Vڰ@y!o6crBЅ|.x7S>N0>iIXRvh[B^>(k'iKtVT to'^{%y|jMZ\мP}ebSfvR߹-+CqO[m,`mj"ʟ6һck9lMww4d¹{r<}k>k>3@ʃhpż=z Lt͊GFLvho-_o~_l K]u:Xb#,цO?ʁ"Br-\QS|X(9 KJp;rQo4^B" ^#hP5!E&֔MɠPKuNۃ#Ѷ  Z W gU xx e~lcrlyf}au&~7kV>9+#=(?ddW. R/߹ 1U2|q;q'e֊ [ T99:,7Lȕ=|QU5d1ԕ107깥?S[°u_"auiq@`xG|ޤq5^?0l-fJLq۷aɣov-,\.[lhd{'a{bS^EOnx9U?}yzϊ**)ȋdίs92 &nޣTYl|"#j?^Mܹ_/9QJOǨz8u?^9R/*4d:tbuZ[*I[Xdq *`f}8Jf>rvH3$E;.!d\nn؏LAg|{G=Ps΃^rLZz9 AЈAHo T1uW.AX ޷;3BkMnjYsXrx<2}m4W\-ݿcBlˀ ]P.Fُn)3!J?e h{ "|ej7^-xgqș=n!FR _v"}> K֠axh՞ݗېzW"$ r\~F֔C4O+M⏄adn]4kZyX":Mge tAh ї|5 >`-rо%i&_ـVĘ[WCَ/77䪻G%5§hb"Tl.[hr %H<>d D5*a)W>;qISV=Bg+blF-f{Iij\|d3Hުm ڕT~lniVzQD"d%mI?Z$™EY2 dr{8L؎AbMe,qb)4 VnKTW>cDD..n=q S$OEEq4 Squ*g}c ; \ mrlgD?Q/U[!GB,(~>?C7ibyl=}ƾ [uu䨮  (~F!ؼCtAxYNS][80**!f]7so]'.߻uNXX'Jo;(!'ڵϨqaȗ]&;Ĝ1@ge'm!Ц obBAyI92j7` u:Tfz<\4L:miߟ;dS FdRb:OJT{1Rˤ8ݱq"4XϷPqbAfn.^؏ 5ݤHTT猑z9E=qX[޺VNَBR Kes-=^$˭l`&!}Q'|<(`4 7hhRB-;9Y+lT$) =Y/1܆@ G+JVCg=yHbϝ:"(3t4KB8upcXX| #>sªZ73~jƚ ՜}.q:ݫԕvD7O9͝Ѱj@u@0Z[MQU6G!.Cv?I\MpRT+Z0ѰUgrA_(OQLWk+\J"NCh5SgTր'~~狵ɂ^}mgT}S\; sft)޹1% sv80On8Q+D{?htl/ .:}SxV1_D$.~(\V{}9#B}Sc+R"5֬Vy;9unq'V1KMfٙUz gڔ#wNݔ9/s5?=|.f2=L_Ag,}t֘XӼ@'h8j,1mÑŴ. uIcY4ȣࣈ'yN1ۚ(ϧ&+a< ]lQcsh~QP^ )H *\2,߬ ,Q x:C`)O2buK7,VPZPI50 (d1o+%R%A|pj*bzj(P7$*WwVOa2Hi]7bZͰ=fAnÅRq6>Rj)g*l@ST() 9"Y{x|46c01 D+\Jp_jRpMU1z~^VAVM4mA `ʬ=z lş9p">0gاh:齰-_ o4>񛎶ӄE_EӥO3 S[9u]M +{7pv.,ۉ*\w?t7U%zegDH[^]KW4 a}߈F{ cE"_F*ڪ#6W9ij"4c,&?Zd5?\Tt".`oZʿiNP!= *|uRb\2Up[?XQ' |DMØ? tj  /^,fS.(Tqlnr KF-66 *}I_>Vz~#MEt:f2B@׺G@=1!AqDfNp3GU~B8BD 1AH'81 IN2C4EHz"A'fuy.%mCoOC&tV(xݯ)]qo+ rK2(άQJ`j7=Pi=N2`>o'!L2͖=*6N7Xھ(\N/aبwQZ[eL'@ pt$lr3?Suv%ѴZn= |4J*_&%۵,r/_qi[{+LWq$mX ߧJ^3D$aE3amŁ_Hٙ+β-'*VXtF sdX}$ن߮߼-ʜ Z`@t`z7B)CEk.SJd.Ɔߑ}hRns* KQrXW1:/ ժ`JJlۙ:/Zu:g՗3Mc#pjH]C2J֑{L%Fb·8Ī"pYQ= LE HJ=13Oưs*Kj .#]a;@;h:<]799O0q[3X0Fjm>+ʒR3ДAN z=+>JhzX+WDpqԅ7#^t.i(7/z:CCg6x 4&‰?x[=B9 e0tkJs;- o.XڗW.tߠ3w˝ *K0$<[@6IdAXƍIfG]csٴh; 5 s+pT9%wTãF@cuAL ^7P`u ,؄8pBEY3CmX?7ցcFJ*08(kG;hШ;NGOZ{4ΔŻ *3wojqGJJ Mp}#$F2+_>up0N\DGӛjmJ?DŽOTt|F诎 ۨ9'~e/G)[V|Uݡtvb(0=QB)oi&=A!<(fx dk6cmeë*)qT `GqSvJ_$;6!.YK. B r@N؉0qݣ*(m9p8z/x1SooWUM:ʞF<+iuD\@X iֱg|!8a$e h m&U8-!='GGʁeՒOuǎ9%{mY)wIi>DS3qogGWО\ܸ`DMnol!O4`n{8H'h{$H!cETk 9><_)'e|] qti)amMaz9g3UFԦ\O3$lrw@)Pe1sH-yMT2$M\‘ v>֖x3 Yݯe'>M/ :j/ow汁&p=n3uJ. -{wqEzz s؞"Gٗ~._eN EZb S i8{&! <`c$xGuPHOk4xR3SPC T[}Z?hAf`4NAHŒQv?).gN'䫒|Jߎ O  %FxE0)c>x@@Sm hTo !*o^UR7 u M{(Oz gjʯ]"O̡##]_E Н ~lO:4)+"-^]@(%9vm-G|laNrjPFNmostZZbKFgG&R FdjQ 72ܨ.[=q(n Η ~%/Oq1⋁p_Eە 7!n\?I>}]E2lR"qiQKO)+rI"kLO1~6]8X}KD_DP1syNUĿG3A9P$L_zK_/7G;/*[%zAP?cucQpml.u#&EV+ _Co%ؤqؽ:Z@Fg.mܕQXEd/ijdbn Eۏv/]W'D'v;E? M7'5WNmfՙ~DuAe}#dԌZvܣ?.ԗr',w*5v3Bih[jH叓"bߪ!iN sצ סHrqdk*GO{(`Tp_ڿUQ`l Voݗ$t<ئ0pc>@P:vcPTx\G*ʞ!|L/QP - iXTؓfGjo88hnOς7DP.,-IY (^ωnj./tf wmvlY1`ʦ$.5\S$A7~zn`4%ezeSE 抃aٿ!< lYٿt .!oS~VN0UXqV.rk3(7qx9LPŵ!ɊKs̄q&c67 _AڛƥgPJ!6JLUX,P:C`Syt] -cnm;4әO/͎lS0ʁ=I\*d[7=t|{#"#>c~! w FlAEiKCt8r8 BP1}~Q Б R@%XV?L2& JLksnq? #a#_GlHfu6랼j]U5ӗp`ö<$L}j. %<IaIj˄mA*)v$- 5'\iޗbޓz.%ӈj  #+#]{8"vEz_ߠUfK,2#j樫3T񁟧.I)3Nv0FY{}4)z;Br U0j?W@6hDFU³jK͠UT-{erBh`3&ru[%b oF>z12NDepf^G,M= F*-aoHL1VLNurcE4=RB/[_:j 'O>'99VU8\F:E*^듹7d7eFt<ǺxVxy`ps(/UPd 3k-v+NgRo Z*m&J{Y͡;A]S~|-$ֈl@*@pLH3z!%9* &ZqùT4*E#57-=*&H0k73=NCY՜`ն>+֘_5Ub.9wx'%c0X^BOgpAZ FK7̶ԌX&B4igSʅ,{9c6򺋒3PA-x7mo,3j'1XbRXI_ )LSo`Jo/_-a7CT:mqP]ɈL+_]mqEYʠ¶"Tb՝BĪS򮅈{)m m$4]A㭏#q͗*b8vAGtZrE`k5m(lHbB$Ctث- X{ 7"eszٶE.sV5RiĞ@ZA><,%&K*;?=YD.#ۓ{D/$x=#Vs n - x##{PwMZ@O iy_?lXIt$__0q G;B7T̥b.:+O\&1TN /ܳ!C:ysGO\Q+q_=$BG`)m: s㌕v;/$WE)=dE~`Q5~2˻T,xZCk-kVGv Lh* ߵj :FB% ňӍj."N[ƨױHxߵj-!?L$ĭ?") :u 'KZ^ډ'I*T́ 9[2H8rpڃg^ihΥ"[?uR\&wF¯ f\Yg蚯~Of;,-<7Ӝ_XH + Ix/ T -4Qqn ԁ,mx?yYNp}FQD͈uC;d0!('~#Cyz3)y߫Xf? M@+% U3:SD繗d]ʼ'2els|Zc8 q**)!!ب@\_@[?K'{w`@T;ZSa+{46w$/euEsQH 68%O{0 h~0O,IE""žK.mA?_M3]JuC1͘hkr~?+::Ξϼ_cgj\rNVFiy㼐ס!ۓ)^Rދ24t:dC {mlamxy[tiA]=e '?lOsvknXubkIdpʴ5@8^#s!~rt8m Fv/5^{*4uh5R`'{=Pg &&2wA8d]hZHEA C;[_Fёf4.>D+;2%"fɒ\-B޼`R+J PYAhBWkblx<79Pĵ!>oC B|6RNvVp<ʹ-))1NysYmr=Q%ɺ#fWV[EhSiJ4$Q ,Ț6)L[l63B}f,%S8 M26wApcJB*@ާ_бzZѠȡЈllTOLLk~%=WJN ^:aK]p:)lbx_ 4g2buvU[LĈCKEMױ| Ȁr*=>"S$: Ip,| b`rQL:/:ǩqf+H'ƒ jҊYmˤw^'"bj1|,QLߎ'wXS!\ ߊCB=wl@K8bK{_n&d2)34,X&G$Pyp $F[fL){6Max*u567*yGJ-HOŧ4!q;'DpfRVUV!2ŬkȨĂmA&w1+$4m+P'^J\jP5[D/?΁FRt Ȉ/ijD?ivj} ݼg,* u2Hp/k\9?%uMN7ڬϩ\אlԲS}1A~rPC%|g/7;ܩn g,J."ghPfOdFv}v/fVOkh+LTHiNXt1JIm]4HO\XЕ  6$qdX-sG?}'PWgW^DOK$BȦuGu3X |x:M.)c_TC\=aa B.~k$U*Șx?tb'e/oߨ(J*O}Q}qLqy1f\p KDs#M_gVxQtPА]tǸe{4- o}o&~5oPw LS M1Gs ߧ,vdE7[O8~q_CA,LϲDM ʇl5 Pe'HecJ6WUe_U~E[1~<y#ř @ƎrG:Dz3۪| "m[}G]mw] ᝩ9x&ߩխOvnIaNPތDi)K~: 櫏eSEܹ̚םȯ@z#DىyA V:Po#*47U+p4ٯOJAI߷Ax%0PL lΝxܢAET(yZ'f ;gdDz|Vct{!RvɌ%RfͪugCW8RacN&[Kc9AQWXc&&y"{.jLuDl_P3,h^mBыOp1Wqj>#X`iav&p̦4|5uRYH;~I|md:*Ta>l]pOqR892)D0热Txn~c'vχ#EV3 r@gj2[5O /IOPfҷ7HΜl+s3p om>[CZXʮral"F±811xk͞buhy% Ы.1ߵx0ݸC'`@I | cQ!#b̦]GeCGV ,Y9lǺljj0auS|<.z\k6D/>緤GUZRy.g9;gJCE0B}?mETY,RaLM'`}xDO"=[}KIJ^} WUA%f3%dၐl#ôVP3OA /LlބxOJ¾ |V= ~ݝ/n%,},uBjSgpxsFX;ɳݍolq!Dgf$'Ra~o"90wX&{.h/O5F_CYQ09- YeiB*K"GĨR^%NjN[T=zUPiӵp~NȯB*b%X jEB /0dF"zF_  y`]娫bK{^}qUx-Dih o@I8o\, +'I%AudXLN_'X;x45,0(&)] wt F u)KG(Sh8C~n[浟;ټq` %-m>0m-=w_dԟlP ເ ;9̈~Y^ƯKZZt"IwE36u J>+[mjzgY9х{2udKQp;V% wY 迁a b eE9D=A #EyVO*ka'F`% HJ)J,GVuTķ%bj榐kܣ+Ԛȶt|GS}Ga ͚ã;i3_: _=g"D0,wk>"h`!#^ 7nׯ!Yb~qfd<uLTcR-blO5&Pi^9Zlҫ\\4w5l ՛騫U?0ၱ vHCh 0A/}dVa'!"{s\ҹ4σO- I9He?phvB/z1z kv^XLyfI+zMY|e4_:ט5DN[u؅MDݶIg>*R"L f&wFiDYqd%K\K%WȪ)Gz pv3AiIKҼY ^ 輛8NǺanڕЁ5~cMlcv2HQA{^6 [S_-䑈 %09D5Eم8MIx@KB"KA3_vi? \@F,ޗB]X]Q3R dyŊi*IY+`xD?5ɠV?<ۅ57vĖqWC5@K!e,1JUc{ߔ7/}*JguϊK[TjW[[j'mmjZ¡`w#ƶG2{ohvR*M|"Dɷ^^x&$tk~iB+k<:Yhp΋Qh}V[0+-$ߢ5k߇G9i)PaTԙZ`_!, l/:sO$1Yms/ ؂D3ٻ+tEsI"UF@r< ztNOgwO^@U;k˜nFqOBPܭeO9F79]H_H4%Tt*Sd\i=@?SUjMۿ+^xѷBl}I3^^o1xyi-/Atr)K_@Wm"lT# kݜ Ƙ~9%Wp`lO+&DSl Mt AGL*-˚oF@5 \Dh}ܞtRȡ% CtoHyp mR.5WsP0u\R>$`l<ʦ]N,*h V5T Y:Ѕ'H!J\pѐ9P&p%qasU]&zjWb%0u{oDs;pz*o%Ryb:`&mBTQ)\F-g߉=z ]"Sǽ:C:Lz[S}"Ѿ\f3/t y ƨ `LlɅ>"ҿ9[ E xn Sgm/GKLC*"@*V \7? q#V[|x8nb@8P|N FRS%\W 3ӻb < BE?XWM(T(Ҹ.`-EW%nY(9,߉͸/f틅DU-kGO?vAB 5 ^I1G6WMsJ6a`_SsK[;"X&0q?ְ?Y'^ ߦHQo$cM1wpS KZӧ&uem~9y L)\ t2;i4ș@UB2Đ L'Ne>=\!~7lh4ɽT:n@KcQ Œt+b7/tɡ<7`(z1k`!*&Ōrʁ -UguBjU^_?xqۿ4*Ht-돣”,~#6Ry}CHo0KC'o}(IXW b4qljMʹbS*=~::'/ Vs?MW2 _,̛WYZCdd Jv"_p;;#|;%b!?kFoϪ[Qqο 1R=!6Owa gR´+[0v@€NR˘#nv0ކU,1W K+y ,\D-itM \O.1WX;VZ4ۢzIp #Ay(T"ZWq &u+-&zq1s(3JIh^@ @H q y[ 4hIrC]KF<jh闍] d*P"iKLQ=حBPfl&F2ʈ&[U~w%Hca4^xg8Pb#$,mRgUB/ʿD{'[UxJ)жk *56籃KfA e]#NGQ(k(Vf^5 QpUM1Ai!a, I YM4+trmiG)5{SLQi 6bHxo(L_M-pp0Ry?Iɚiao I[Bc W\OR+A̫z)I\NzlqeU:g0\>RM8-` (spR'tE$:$dm9RҸw) ZM[bOb0uC~pks{ٛ!A\9wME sYMܐYk^PN^Qr'y;voN0I^ wrwYHl@uJ)%VRiWZ4?0;ͮ`C/렄koH:U%9`K}Vh-f; B˨2kD.Z★f&(s9 sW2yI\C!`!]ݨiaKlIcnMeSg nՂ}&e|MG=*8c)d˫o!d3h2)*Պ^%UjnҜ2|#<&`ʹ)XZyĕ I=1-d>VԘ>Irl [W8Hs}p{JT< \Js)9iS}(5rΰa"N5e:QFfLZcC}%MU ^R!0(.i+a ZPR0=Z% j ;t5/3>QӅp4t֧/c+-hc)h?H5!_ OЫY'4Q|mS~b~D٠i=9fS8K-'l1|MHGIkb#O<곫 :EzFe\ˈS;EMQ}#h< |7y3p B<=Hlϻ(J#y_HUuK} 7_u\W {Q-'ƯyNU4KySy"P]\"1D,5(%g-Yz"FC(r&C50!8JÀϚ`6ece:+/|uIEDV!/>5UxMmr5E?XL:rthy\,nIn _~ _yHikMheɨ Y 8"SdetIpo@no7Z&cO=E[O]řtsm8SCyf|xxje\cqS93ggJ62m5#Wu}Z2,{éK"PyDϠeJ@%kYgFdv-v!meK6y!i)\w^+(HKTA}ZVYuR߄8#1 w(EsNt'OE.wgLW=L#,t$GfĴ<[6db=A_`C%Ղhв~k" {܉l5wR<P{ԳIEE[o<۱k#CF03оXl.kKk@b7T{E,1#/N}CA8ZG%l ɼPPƖ(ZK۴`&,=L`6KC:6id&˘w,V',Tm=x, IzVt>۾ȝRY޺xƌ€B==kn;?Ga8w=rtkpyZbAzhdyUX+z;%~Z`gYZ0707010000037c000081a400000000000000000000000166509442000208d0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/>]?Eh=ڜ.+̌F!rȨs&i uJ0O&ud dX]9QQ3*e)hb[fs"Խ5muvQu>lVz*U-pjtyB{Е hym6C;@{vat2Tuq}0E m7Qr"=Q[NfgBuugnu&ЗX˿#>S2+`0a02hHH?+T)}_5U]m #43~Z4g!V\X jJjAq =3َgzO! Q/V"S;D*imHEJsI (Nhɋ8EY2l3ߪ:H ,Mw>BųY`H"H* l[╇2wɽ3Yȅ\W>v_(%nEze'|a+%%z_͟J ML޻V42:mғFN5К]418$۠ {z* l)7_PJCaǔ8ªs.<@ftVGlGWT瓏G]<=H+IȡxjQR#Ia40M[ƙBBlV65Ϙ3SLvQz_t zT|c-}¤hs{Av?ԟ<1U.`$6pً^)#"|>>.9sz<"5=qauTWY3{2|8,b FהO Gxlk+ϡ ZL`|֮4S0&SJ]׵ ' ARRd8j~ۙVr|fZ>˩{;EZZї l_Iyc'|~xI>6:bIߘ=Ƣn|6_Hh&X>bÆ"32G>s4!T:] _2\Ɣi#h%^/0$QrƒC}e-7Sv|Ka՟&ghNII?0s<:<9h`n0&D)CӢ,T{t&qN4wA8>$$*Sp|)_9n$rA_xJPkǼ9_ k{vj8fϴw9[-"4p# a7Mui|gq)v.A^PXؔ-nk-e ~}vWK98kлPyԲW%]$( X7q;ǔ[+0/>6u";GnAS>_A௟ͯ[ B/K[zB ߐX Df+;y9U1[ Ǒ\Xt$e3W1WExqYBȏFy1^C1]TnQZ0w.~ 7zŇ+_-:G3Qҁi6"(6jq-ذNz,B^Fz-?ʋ/_C;+?(2-X(Csj1d+Ok.!QE MpWƗR[,p2퉓X jƷ5hty譼hez< Rn㞧\)ס#w^NyaFkFFTʿa"O:$l{NmK_}V6Ѐ\610.ޥKXn^Z4e*p_DaTyZh!$TRNn Sa[9̺H>i&G{-vUbEhZ@Eb'.:2ÈT!#vNO^JbȤֶWO#E#NiFw]j/s ք֩gUFz{Tt`01H;I$@>mJIlS{ g_O2z&Ǽ&ZTqS8~+G}Wǹ@%Rye| 9t`|j GI@kE["Vނ!vV[uZj6=]TÖ(0 u`HRdSеl)fa0=/oqS$Fubt'݆d-(#Gr 7ӻaK\ Y5Mx܂oUԛÃ{d̐9NBIe#Ըr`T ЬAYȉ$R3զ7͗B4lU' gn)r`Hm"ѕBNƛ7tF^w)Pv0:qIP3^,DKRoB9l!*x'8Dp ezk,AD#AJ;7kn5@$twmlN4?\l2>!kBfõ*g4cU>NX|o\^nU*Iite| GrwwLO2 (g(r _qfG V7U^BT;pSvbfު]"B"->G.@MXxzquL޹=C&)X-󍉚[ U|em 9XGEgVV9sE#S>SR[DEjx5LF miu4x80:pf+cYFUӚyAUi]G/hOIbꜙ~ͻ'!A$]B2qO7Hd <-scV`c1&hT|7-CY@(tz;^gAwj1.\y_O']_C+L͡30= ^ Y N0MZ$̸2ӫ; W1x`7 tĝ* QZO.ܕ@I:y$}[) cWw7C O ;B3unM$O`qM>fBf2+0 P[ـ?O-~lag5}%.v8VI"\#KC)ބM?tv0t֥=y.&Ufrǁ<*u($=4L6MHl1Vx5|,1L2@ qu,Om)kmu=#̘j>i8CI~nienRy~ (Z?P%4/ss>u[Y)rHrn@gQ'* Z'-Y`yQ޴J`1ĄES\_hXP# ѡ1Flps*jM!a2p̜K.Ax\S@KG%iÍT485O[>6y̍Q4d[[~AbՀrͩFUK| nl*d{MJcan|Q̄)')5 QJf>: % inO}ݻp$LyMU%{EzEԤ (MBm_^fe+&xy`8 dgoA+LӷEq 0cMOCǝ;SzR+)MKYJd+(S0kel-bM B?^tRVreU=DadZ@e92sY u/:v#nDc}ԭۼ& 6]SCs)HNWX@R5Ac8ۦ?iI<1 0,|x^ՆW*%R|V&gZ?f'us r}p]dJ! oG]p$%0H8DdM!-H'ʯ,Cu4娘D*ZjN9uYuj+@kم2e.]\ 1-Ng =93OD6e0];$Ut+DM-/vA@PiRL[J Hf r*H[k뢛X{sA< ˖铝yө57l"uIz_NNk&(z:A# zjajyTNS LR^YUzubv>B2ƭ#]ZLǀQζ1Hʇ$~IrGb E >rk=Qq|ECP";ړѕ:)cD:NrR(F;PL~rVՎT5/WIby^BTȾ^_ ЍA%^qN[;BO?|0&epn;˩3S^%pn/kj7/r[fcP?O9)JRLΌ%  Y!.9\Yc7[+4S6DŽt=nW]#%bs4rDAgJ@.ZS$O2ng{y$QM?LDs~w&?ҿHPؙVod`ttri=hP3)#]~I?.m85&%w3]ovͪ(i9{I-5H&ux -2A _!>j6o&b=i\ *-ыxU'G2H,KMދ>PxbE⵪҉u,19Je#gQ9RxVƮhpUIxBi iDbIg^g]fmު+cuH!}#TvCAO鿲:|[;jiJAUPH6ޕW,6n,0~G%o-$R =T@ 3_'1SKt^vX>9RnԽ{*wzؕp:'Iq]=yIj~<{)#CQ7$h]/#_#%q:Z$޸\knnyEJ/:REk, 3:l5/z#o.AQh@Sv>>+ɖ}Oꕁ}ٲp*ᐂ` %bm{0ogo7Xhp1@$[AxS>6=v~6$&(3tk֩fZ.ѦeA5XZ0 GGܝ?# |լ?g)6(d.@ ]+,/?׭OәW_}F%smؓh́@3t/?Խܴ1Zy}Җ񋧠 &܅WE^Z7JZl(T),Տ"Wmf/8UIVk 8eÃ"P1F/mޯ1HSz)>2 %"b=2%9̋t {Eq]A=nq)Im9dbiJ^R%N+|Vd'Qu`]d5%%0x O5$L\5!X],ӖeaYǷyKG*J"B(f>F+7&ߜ(0X{Yb]<̡`WrA|V5MQޅkuE6&aC9/SAF< /WW1SSjTRTDA+Sob>otwMA nj]Yc#b&ЍԔuPV4֏;v0*z*0 B" 3@ȿCwc}%TV˨P/3,( :8wG -R΀4 ?nʅz ;EތEQ6-+0V!r1Y8ش7"Bz=[7iؿ%&%.'OA1'ƅDD-o8_bCۿRqB\f f^Xr F`⌡N綄BoPbkX=rИ3^q0--6:((szS}EepRk6Z#2?χ>\‡ ZiP " i9\G"f𖣒,2Ye0`GdV %J6 qGOmKى?gYE0g V51$-HⰌ)V p \ w8z1kA.*0+yƵ韛jLh7w9Tһ紛`?gW:ņ%AwI3yT}chȜྕ"#6klXD mzEueį9 {Ԛt U3s0$؛=84%a+@hHZyW%vQ 5Ksb>OKѽ|>' я( A&5[h"Rqh"GQjVQUhCݡ7#<$yvjجc𼻯" Ly&g}>si{e0۪BEiY;DkP55Jӏ6+DiD{$IӍY Pw G&eo˳|e^(є!6xŠgRT6mzԩ^ $bz Sm琥.7iGLJ M+@% wzAt9 -4 uj~@S ̅b6zxNٺpIFBev&o,h_'LB>~¹dOcW nπLY@ gb d`cJj=RU]swi ]Mg?NbВ'1K-lkTBEŚYgK(^.B2 "OvFsLgkb 뒗UFG6$5nIvW[ 'K2wy+3sZm%L̆% *!8/:E,lԲT /w?FF KrúSOHԈi٩- SaT㻂?em;d܇%<V6^-&UΤs䐊c,ՙ-T^Gg\ZJ섞jDio(rxeja<ۓ26_eLA0𴯛K_SDM(iwU.5>r+_YV}A:xpT3?CxtN wK6kw 2| Pw>.kPR Y`f; ͩh_fƲÒQ4BU5YI.m;crW8e㴥ǩ)Y&>lh/ucJcFNCőʴf:ӸXRR,Hox>YHF |S>):xiA# ƧxGe'#ڼH/ųGC|Yb}Dk]5LF-"}Lޅf ]}rn`A2t1s}(q[K!cd.#_$FBl' t/ne֐d>'\H%,rki-M8}"u(I\!7d3 C*WrX2Pͻزj%R=RCDx^ڡyOB<64BhO9hW"{Ȧr\ $$]ĐWk(1xj.+o^cd9/GzO^8m$M2;i/\&RKLkf|Z٬oDx8!!ou"lN.!,Rq:@`z&etMsIN զ~6>6x9 $EW^?'Tjxuo$A wApg_LLgxGhů@k`SF-G>30$ uG4X%Nq>]qx/&U@&xɱcՂK)`gx f!X:f8mkǶJ{+m*qPkW+= L<$6.M6ZIgHL/fiŻ%EngH|_=1x;= !ڶǪjcag CQYELMb|;*1up=y^?l2U|hsJt@?[c-a'Fa'ial<B.oK*C|f(o2_NV)+WU:TuFK@u!ʗ9 j8Bn˝;j^#얫p+|ŇRvF|!h8;DG߲u(V]Rz"vueuIXhuIIɵ1V@Eާktx}~Qn)`ׂk'죧L,5@װC+P>  tu]֓GF6aU7&F~w4bC^o#3QFM_v_s#\lj߃ep-Xh22x-A.xa2y%#<>jcνkU yЮűyr,XPK LA;K&f hE1O+3cIA4T6F6'>l[N 68BA+Y{/#^ZF*Qg(n~v1Y $GmL]D1v%S5CQ蓌L"uέF᥊+U xnV*Ǎ:6lq=MD]-$o_[9`&sD_[ TzV&\E墰rYڴK&1"M`9׭BK^577űO(UE; rX?̀Ҝԛ>&c?`S慄B=D8Zģc8Ԫo V5E sjdݕ_~ gl8ror\ }/1'<H}D$<83aFw $~d\wҢ9Fl&אG :B^ۜǦ9ڨg!i`ދ")4'}F,vؒR˱{L.Y<;,q)-fͻU2aQçZf…ϔ璒U)$&ٓ\UǏ9 < yښo@ٹt%j̈|4`(g|_jU;fs UrRK32z'n6+oT$OHGpy@8eEc|r@dO.Eqk9!4̑ <(1v ָ!@b>5& 2_pJJdZp&'Yƛcef"Ik_J8Bơ֕*~s#4&1ݞ4f^n8=Stl?ܑnkwtĺ8y^Y>Z h*UtU@O^Y^7R#ñۦ)F\8[H9%xڙ$3"ˇH_EDzaj㭏SkKžQLj.dd 4rGL Oj e} XGjݪw_^u2mkbQ+o}/QxӯOxdfx_ڌ6Z @4ݬp4o k&&ÂQux@ lbB~f:-gKҩx 6u] M6\U#~PrP<)2 9wJnx: a`Co]ƄK7sgE '*[(.D+߾N[AnsEZL̶- &9Iף L&oC>=#c!K03_tkz-2=XLOw 7AAs&hXB#|2v&am( TL#e}܎q0WObg&]'6M|'dzZn)_{P r SGhsPʼn$A +26S<$֬E;MŁZƴ n6/۱Ƭ< :S:q~7cU/g8$H'ʐr~O0!` g~Bߘb%ar{W rV4񯷅u`0S2U"67Yyɫy^HZ:+(>_C*j.E+`/ +4" ĔA^gCZw)Fdl{ȦO[񱟒2P w8 nb*۩xS}~9a*`Ƥۅ3ig\3$ZdOKL»w@4zݛ~,?.XaxﶸŠOǨg׎yK2mحf(> VW[gW6>ۖN&dE;~W Y ?Ƨ`Ĥ$Q~M~}if=M2Z-^b\VWcP!7R"z+݋t~ D"sXx餕`c tꮚY> SǀJsb#'m"GO"r|!̷\ؓLs؋jB;{XT~$3[tbNE8 n~8<b<\cG7|8X=&ZP>kHh.֐FsE0lsq#rACh[@CRՆ#U EȯaPiA'RxVr]xv#FQWq_Q!( )w_ōힰ OEVx@wyZ#H4Yr1Zi@ F!#KkY"xFls*vE#FOoc҂:ژ VveB]LZhd# [pC Teb2tzȢwI7CӰjVJz/h."u@T*hjJ~t33%.xB<=4rz0MNǫ5]DV1CU?LXB2o R 3ܪׂBhɓˏ6} :|ô KE2/6H`!}, IB`mKc*^{6PŃ_tF;®WEPQekCLƜ㬊4DUL[R2ՇvDif0`X<1rЁ R'%ЅAD;q4/9<!.^r/UӍkFҠѺb2e7ȔY~%ٿcSKbMrLL<~g|VFE/@ ֪稬0~+5˲;4-5OzSAJ+?"ɴnC:D@]ˋf6 G4R^GTjr*bv27B0Q(knuiA:ýms5CAЛ$[gyv_L->h;3ש5jw9Jp(1 ~$]Ks.z)Tkٌw^VQ^k)`=vpZo\sIK>GEV:#JMC 0On?R6ʔCxr(y:N몰P`vAyq0k @6>~Ѕjj DR(kB}jW&x˲së:>]l*CP؟P+W)X߬8BʱG4WCU.#[|{Kc,ۥ%NMUE/< hI <}+h!aV]=Xy^&}즁_R9_4)L$YS V<n:)NyCHf9؊505b9;uZT (ٻejAx4 2Vw*\>puvR3Hf/mj>@)qlbU 3IO6H,zh ;3S} ho}WS'NI(!Љ&K4TCԅJ¬2 KtFɍ;i(5`x0?~3e]zuʼn b! pP n[y\OKǛZV7*ĨH|I|^E_N1wl!_*z`HLtdQp)s-)Ӳ>D8+$橺!Qu2[-JLng՘Ě,LvsV,xfsc ~/ S+.-u/vbw(I<z-8RˢƅM~+AЉ`;M,։0y o5Eݮ'gqh& 4i޵V4Huᘊ]`!iÍ{/o)yFV&jwR-3UU1P[ G68E{cLG|FPWW[ޔ&t./Y!YF kp;b#!Y~ bNs ^h!2pMkH)L•e3]1xH 'g#JM2Agԝ%|_>'IG$cmYx|y6LJM`X`>TvPȭqqha9DTp@N@E2IfqK, "k#֓9--9pZ0CMB60*f!41**4lg3RO$DFi `Uϝ+t6?vnr濥B ]k+j:4- ?z-?]5(Y&%|"%(z(B99J]ݳj&5n$'*6Ҹ@Cv:)p+k$ܿJ_J0xy͑ ժYy^]hFM/^MOCvq2?M Gc5̾_k|c\FǕ*B!:;-L`% Q C (.(D[Y5Y1rLMiWbϼ wݰ՜PS~Q+hXN+S0ږԽ:ռP]:~"h!+QX=8PBH@?PQ#D P2լzWu[MvUwXktـۨ?t\R В:& -ֈL2UwK~18{nG Ǵ*  =`K h-xdX0/RdJI_@w&[ş4#B$jtEJf &/2_}7) &x-8XhZf0Kߏ%ښ`# ř 0g{w2utC>D\g|R{8!-9=B=їª`g-Wl51ˮ_@K2 |zmiJqZ\vc91Nf&gnE#f rsN(EUsGh^/t[AtbnE7-l/F1z6nӰgh㓈Ug>`uĽAIw C$šJ@Y7܀L\n^M 1ki9$bsc xV8n+M "ʇ-U(qkI^k*}#t{E}i10PBVt./|S(LeRw=KnE(Y&x7U6fg-@7L MIZʟ(-]PZ]p [gNˤ%1N: 8A.z˜J'i6x}<+S*DA6ebU'Y̋,ix5$,f;yM `k&gXg x; qܚn(ýV1RjTtp_I=WS ;J:fy: e> VކOvj2Z=Tr,9bω5v;½6GRCr+'#cyP1<RԲb:o[Dɮm4gd>lCQ!7Ѵb}2hWVۊIŃ#shk*teb2ɇs#Y;REѪwYrSiyDFcZ?b߳gxo F;}S39zMhKRBo]El9ODc^\Ͷcb+|:-,'pZBZStw' =+$]T)A]wG?_M6b1 Āl;prRXlۉ]д$e0)_n ff2?zlDu\+QJuB]?!M\Vxƈg}O_檎Q_\#l֐sPL4́îDGYzT]O<nN^q+DT\x)o5w{-;7[]䙱tڿ|.aH@ 5B4FsAWk4>A>P\ίBvҪ'Imy} V7B(?aWwaSj[<}_0F:Nv 'wBm C}2Љopl{?JlY=eXt纬O.v)XUx157G+/CcbC0m- TҚ u `hTDty:HR?UW~܄RyyXO#vqJ`8MmE59q@1wπ(DUX܃c__[W57>ʇxXZ[XxO@}ж $TK~\?.ٰ#xӜXn[a= mܫTde|@E2I'q4Rp|N%jѫ/8j7Ɉ 8սBNwF^UR^DYBvʂ<]&L򼊧Xlˋ(أ eD4]pObTܾ1mM8"p2Of+e|q"bʢt0mmJ㝐Q(6FН^tin=D qAoю_sWU!9jCd:oi}Ů?C+09w5{\[=*aQ|D[\} &ig#~Â$rO(C ػODJ!Y<8[Uډb C Bqg ]w)F$=ˆ"ɴX}IP!TxԌJBv9v4@ )z_ֹb4|]dސzA)`w"YUW6Vace3k=P ӮM ;AjEuQ7Šgd`oyxσEXaZ|sk.)"GtdDtJI-[[ysr-XZБ!A\:) WWS%}R \ J`4 :yD׏@t(a4)S6>?@n&k5B<.1mG M\CLٳV>SSwtHA/p'jˁ&Y3a}fg^L["_e7ȁBFRM d[baH͉X<鳴KlL-yp(k"3Xag#&Pt:V(u.yl]}t p 0ER~:߾ocv=Ԧ\'F UpJ!)*oZH9aGc6{+~ wPB}}Hј&^? sUf^I9n_xbB),zvO-}aqG&m R~ި]ev{>0NA!#J)h[w ECB4c@UW, _6[…,9 ⡻hzMgy 59ܿ#w쏼H6O SuLq` vF|h/}sZ(K(n (PF"x&庌MLd!iV!F]}t3H.)Al~m" d/E-F$n_w쮳SZ_s|D'yn&&5'է3*%k˴05f,*mP@ Y򃱘`݋ⶸU T~*i$7H5>hZsKpRfN&_GF,[$PdMfǔ fF4r{r&YAM#wHA"4 m>+K%1Gsi1C8Ӿe'Ԯc&f2B;z 7QBw)Q.u('Za˯n/PkNyiƂÞdЙ"rlF6IQPԹUR{ ?]]U?bw, @ޖ`f`%A09#=Bcbra{ʳz?(x|(N>Т+eQN*__:OBcqGXYAY1*ϔ֗NziM7gE#a{]ׂ x!7*"b91n#qKUE3v6 }n5bfwmߦ{T^RWXg?#az֝ID 565]tywG2!?;о!׏daۭqئV0$RȞԭ6rj&o`\o 9:cf|u O+kyY(ImQ i&$I=PY/ e3\Q`jU|bUޘ*ltj#6n[a㛂ߐ_Ɔ حQh}77O3ˉeqa_7Ejk78XzW"&6EAiTnrwr@tdgxEEתo RAgL3S^cgܕ(إ`Z|GHҿ~ipBڳŒ"7$ߌ+fR.+nҬz)QSMM"EFɌ!/!x'sXb7V-N?[|dgЏ˜1tV $G77/%f6쳀kL/2rl;eٛ)Bzl:(>*͵ʣ}5nkV I=~6]35r;9p ? Xzlu7S]dFt\fl4u{TBѬ /,oo1V8+3FF@^nw.1Mv~3w !T6'|vyͫ~ ~7;m.ޏ),#8UX`#QnL l6rrVo5i0JQK~;!Jҗ#ePK.q&/"ѦBk} R!i7!jNY[;2v8` K$ T~B uAF/>@g Q? 0 ]D HR_zH5ڦ]_PB276G;mGObҿZMllAhvQRe%,&<:k`H6&@;^57Q|)}i"$4\K=H$7&48pV:H[ 8I4)UP/C5$my\0  څ}pF;ލ]vO$=ƎÊ8|suB5,k,sKhHmZyIpŭPA26tBˈ~@/Dyw{~Ż@fP4\RrCW۳;e{pЁص-`~EzCo{!R_"VŶD*gJ8`bG5z Sd/7N^њ;l< sz#C E !^^H7vbIե=Zƴ"aNlC ]sFV䭯+EVmca"V'dL/h#\X߬w}TJQ5#p5s]9 U|0ب#Ve8`gsF'80;~#8@G^N&{ڃ辰<[\ֈߖ`,("]t"ZZlM;ﲚ72Nj miW5t}Q7M&KYP {*Ά } ňz Eb%;$IzZ[Ңi^J"i,^8fSZ :je]@fCß}bxiBU_V5\CcrOlZSrx'ߪsԎF865^I.X_: {)uC@cږTk{.*+ f~&WSd+L`HAta*^AuD>+tC~O Kқ%H.N_~Ji3R a{NBs,PUȌNX(GhTk~H[SVvKc7lsZISAR N z}N߅Lu%$/&@ 34=b'-@O9Tl 5Tu#bګ' @T'\wm*OJ2FWm+J։ģ hڠNZc6UE|h&^KqE^=xNcvܲ~\e]4z%!DbY L58FJ۸ eqsP‰~l"K$펐ŦfYdځSOPB +1N~}aق+@ D-d&_K .p&Ϧ^Fg''UAusNĶ)eZnLwʝPe^{v5g]U`{uj_ ,B6F.35Wgƽȗ Z`t$Ǟ%'ҙSp; qYEF$>] $NNR;>Ha< ~28'BCdM6J4 69](ضJ@~#uyP1qk45D 9'eڤPO(ܸWEf"@ kH!$< v|HsCFCq(ӗ?[.n4;O4 W:·XӀ27ڃاmUki5"L/}2t+jEZ|N`)ťQJQ lyx$^3*&7#eS///vbZQ;N~S߸n|;#ƳQ#kM ,m k}d/mSLe>hbog꺠SYg 8W;3񉩞BKiZqŨX]1Ȉս1DHa!± -vs\Q;A7 BY]@Cj;.ZI`Fd!8N*;1pC]YEVӦ5՟ t0y8n{.M4-lrM"b(]{Mj_B'mĩ@7xwxpK~~w+(̙-+f㊬GfRx 4 k'Nzֹ1/r[ o)ig= G52'G.@M:\.U^Dp:7-s&+h'vfNN/{K={+C(^ lk0p鮆8ߎ^tܴxj5OǭpK-7rhcVClxg#}!`yu<`n(h䮄=qZ"RL7;|K$Gxg;w>Y4(L`K4L͌(۲-rƺwIшc@Gj)>i3G|7D2D%G]/T,+=1ߩu*8[6o/E\̅2Kd0gC؊*ۉ#Z#Nhp(Ӻ]kO}W/]hȪh?"TlS% (TS8p"\r4meE*7fH,kI^?F/IzpP>l kʆ}^<F YAB9= %hJn?YJ! ǚ=4@ LZ`ī_sY%=QO=*+>LLlAehG -$?~*H8TUՇaZ5ml-oX؈D*ls!4fa$;*C9zR5w̍Xn)ҟ &w<'}3T{ _ 8DQUʥ-SBN!֌jS+/<1nf#-u"J95KA7PCme|#lEyvbDIl~Ψ/!Z{,{`+{iVQn߁B5&?z֯/[,eYQ75'1 i눈D cעQy&_(ini$*we4+ 9㤫ԦhnH_YE!ȻDuH&@"4)xxȼE1R P8ˠ4mXݥT5#ʺbsǒ%f}(F <3ߵpZν0 6QlNsqTc[?)kB6gR)ɻ+{:}5&h)z'gL8҇T|aT;*c:ʕMjgP5JE߂ \?&vfwt)nf4d)hVa^$#᭒%:cZvF Jc;17_FJiZ5.`r^PՊlүߐ̄R ^ ε}nVd(G?eǨZb<՝5q(b%l@7[OYL_s;8Ѫ$ Յ[J`ʅ3tfX] {'wAa(K*nPo0H&ퟕ ! >R҄ iA 3׍償~/mR3e<*p#yI9>%Y~?|x]=||mj]0q/3,QIhb9$-;Rp ØtPoU?s_4zdN֝Dsz*)ݱE7W=|_=Lt^5[sKڜ9Wٴ=g/O[C.i=6 *1|N˭4Zˮ_̟)#`l=NȾ'wO|jյQ j řcH[?T" ӿJ2140QLLtoG m=$@|墺{/c SX#5Hjxr#i0B)(L uw~-?HR&٩$Xٰf"^3[{"c&TːpijE&IG+Ea wA`RBxH8V>\*%}jħ Gf#w1¤-*#")󭾙uNiU !gKZqr[P"^ |{D-3~ 6smކ5X/NV%]1|&k(25럮AaF'IMiE 0I7#!z社̰VUcTmF"-(蔨lnnWMfAq X+,8L<6dtnf7p/*B!{vA(1 =Un ~>=g:li[VAԨ" 9FfN5G>Tؙ8>+w%?J.WC[V60]ঀxʎdX*G Ҏ&մY6h(IZЇ|9Fo I%ӯ,5ܭo<s6eO9 ȱwyrb֍\+;*EObk;'KV _)W+,!Xvl6&zzmyk-s۵ŭy=lWބ3s=TPBGwmHz))\(x~l%J὆Y^ aJsG$]G;q % gڞV/DPm"|6v~/H+׫Bɛ`M QJc}#" dݱrQ̓eѭ|H| hAHs`rlB Zf=K% /Ǩ+X9,:(.a8~nxbPA6S= ?x-n{]tGZEDs`LM8dZ\gbY+\u *MLt n\0]R,"V}:C)[cHdg^I#׮ADq ^hN:o$~_z<~;^'% tNU Vkő>y{U؁W|3ϛ{6D|&ҹxTP_́;"ϞsQ| uFh{pJ֝."%#nbt3-WOH ں4ɵ8Qa嗷g\%4#ݐn"Z}pN(haZ\lQ{9 qWѹX OI$ےݓBVi-=áO E`ewfQ>0C^sw2_nTɑBE63RZA8c &֐/nz=DQexݫ$s !\/[+e6y|%n=s V}@„U p a3@X-DLG\y5   WP!nb : a`ui7k g\3dƫWٛ#CwLX@y*^x%16Z{mto ur ;^Fs_7$\ܔHEՓLmf&q%YpbYӁF"i-[4:v?Q;oq&vz]r>fa}<  lB˖#3uyi2,hi3<0!0ҧ>S9;Aj+xS?hu33 :Ĕyt(NR6ӣP떁sѫVZ0\]w|\D/Cڞa- 5OAxd<CH8M={K;e8 4[>8'ZPK=S(r>U1Q#ւ߈8L_ur\ޮ1S+豫ML Y@[-F-%(J-ā!"suл!bw3^_e#p^U~w;>[VtT99TǪ4 rs~GAX`vT~!l;c=~}ȴuZقH?[$ 46#>ZzF@J$Z ^lrub5\`hxĈ)< 8pQNb07NpKa_NT4 MeV8ԥ`j32'x(-JHU8̎ĂZ|/r dcsSgpZL:;-? 1,K9.-Fxd,F\r1y-`Xnpoe{}+G;E]8v 땽]{~X%+_~Xus&pǡ !X##% vJORhRNEW"Lϕ+; *ja 7fA=wŁ帵"Ţ2΁Q nrV0GƜ*g2YfeXBG̲ Z>u9\24罗 #T[vG~ a-c?$UIn`ŦVKm $*6Fnѩ0rxwN‘d%[K7d!,# M2奄HtNx}QjZ|tBQ$IBpV|OQ7vBh%=76#S&fៅսQfդjS[yGX^'OaV8"A`ןcLļ1G6i;hwیs Ή"Hʍoɷ0ߘÎ+3-¡*eFm=b$RLZgλeH?)lB Rƺ9/lGJqN(pnw4-E U8ê 92*,.q2fSGSPLre̮&;H yM%9N. m# h$m- )Mx:N[eqSEt 90DC?W'fh+:X - -lk{ssT`dF6ZeRvO36exۘ PBc_ Z f+x-Ht[n -5ì5jMK1ORҿemmު Vv agVL9;@qmEnMefEP`_x?T{p˱X2QG; \PC-O?)H!_Ny z]=U&hm;DUbW,ۂTIXɉF$_™_]VKR5ȱl(ۢl9PcgZɨO &W~E10cVQUh+GlrI$\p3'0 h:GQ;UZeer3dY睺tƟ& ioےC^PWJHf/u1ap@~eݓ!=c_A)^>^He$)< "]zj# y`)b>pPQݭ?% > ܍3u[4cE%o+ɕ¼T9poPӕ=)@RKT$QfY^Bذ `=d#uĵ6Xb%^`nNs-P ,{<̶z:W*YN!ȽOHQ+1f$2:*4/}khg T:eoF=g^|&cfЍ'Mvj@wo(oiOa_7 Z;s8(m/ E gIǃkSSȱ6ԓJhqoK/ըjL\;eW}Iʲ7*[:)o4LbwՁFDMns*g\q\ntvK `37\iRTCm8˻=<3/NCT_Ũ;wE~w03QbqeH"Vx$~\0Xڵ 7(e0G祂4rr2Wes.*Iz2W[B"[7X &:f1s-a 6'4 X${?*Q1%͍`vld;kK/02wyYVQ=&@6j\ZW!Z{}{qNn?BJh%a}!pTh^@6 楕:((GOĭ]8OLFEf*6)e ['J:ownbr)Ұ2@Dv5\"tGy%-?R7ڬ{Tpm*7J◴(7Ŋ:T?xtRF+%'_Ldtб*/ߩakJf8fɒ,})袙3q-at:7phSN5hv+s&(*pJfU&bAۋW\H_n`JNDJhpS`>A9o> ׆WLt@Ǩ)ԸoяєRܕ0F8kA6"]6v\;asl'nڬQ`id] 56נ||WnS=eCkepSعg G_7HF#aQW@A$v!:{_gwP6[3#&JOA 6Ju\i.z-j@XViu;66g^s,נMDR Į0 ̺3xp PA=f+L\X""ǧX dW<ώ܆gĐ;1jvqR9½ ;U-,ix`P' lIj 2 n\20:%跟S DLЫKrφ X$l|ob08?(udqfn'>" `<`{{ɍ(j«5k!$D5P7g")!|xCfE%wK018!ES` sVTdZ \P,`gBWisF}|{QD)S376duoHxΤpv؄ʙ|=l~f@XE.SﮝpkTQv5*ʜZmX(ۣvXr=g\rx)ḽ tGG"TŠ[t|1rۢ Um)pAQf;BP#_)oniqOBAFZ4I'cjSi>AK#5Vu(\͑s=饝>XэSQNerGv V5!*TYXE*bIfsJl(睋:bnأke, 6$@xi?r6Lt0{\kQWi;7I>l~fCĊHu'ݠvET¹O/h_C8G#`xх}0dO1y3'T[E3OǤ NOeA\̵C:6zƳȌ6Bʯ|qHGi6 ^fG{8{/tdK>s B[}abnsTKR9=`{96 LKu fKFg[5149d՗c^g&X275o6M dйE9,yySR#Fno?EtpyxtZ+C*_^qO: ;{$h8m;"]cؔC kyoEBwIŸL ~ nܬceJ; &[io@Km7OX UQmP$B:곤V`GK Xf_{Js aaG&m'ZQ-IG}pv-Z7Y6"T`4,BU{>*Gfx0MXI)Gq&#ϱi!]ιjx"V^z p'ƦC?+֮8*>?;5_z5=;gq ;^`i_֜!:UV"H. egtzO][o``ډ4y xy;F8\YF #u[?tZ#ec-G''"²Pa  8i7jF'HzxvHUM2Yک~IȐè3>ӘH'NQcAr^ On^f_ {\a*dE6|t6,uxv[ɩ\!ce2B /*=VjOF~QR%mJ;U{gYȈb\C&FPӳ-+KrVH#Ws&Ԫz4E^h ƚ[/Y蜑\j˛ H0k$V^^ȟ߅I{*Jj`Yr쉋=.2O# # w v`돮096aHE!KWR5-7h=dMAaM>mPQ/@g$ RQ#`QWM]N"~o!wd^#7Lx  ;5F]fˆTI밶\&uٌY,TGZ@aAՠ}%L;}UYa7 U;Lds `|bwR9#fRT-T>+d=} z[~X!3C,w%d\Y/C:!N<:?~J3!DW\_* ;dh.&:ʖQJk2VYfkW8r&ֈ=rL|>tIէ[v[ozK#P͉*.O_A=BM9 "* Bl޸ٕ܂b8r6g[:bxR48^Bɻaro'Y%)Wi iwlAyhY6u'Y/CHDFpV`LfgG6HZI9WΤZ%M$^#m 6żNh1mu*K?+F m˯ʌ:#,R?vЗO$T 'TcژtC8 . pW5'VY43ױ<*WGQ0cH:j{vNλ \^r1Hnh\IL00탰)6?S #5z7"@Z ]67禆͉5nHvoɃ7l/kKIsA][duDP qARe~}9Ew 09x4'}Ax6lC9x+ \ӳX9T][kkΦ@i0T۟HôA"%7Z >DtO1wK`$SSvGfic!p~9Z% ޙCj}bCN*s,Ȯ`eCO oʉIpGW(1L\G7"U`žNLwjZq3RȁL9|4Fm32ߣ醾zpN]cygo҉{'6 ]^l.g ߾:$"r/.yۧZ lԜW\c[_ma8vE{&) "KJBuyH=Nc>čRWa /DueYד9WwJ'1[A*J$c ny,QnׁoRÆ`rG{'ci"rh}Д=Q|a`M㢼fkUsyRϛs#| F" L+i!oU`sC\q5| RisP&:M󮐉8N6k߹ر8xυfPGӰz4od["rJLPgpΔ )I&yήN9KnS"R~I)j~S{zc6*8嬌"4iN>@޻Gco|d11lsXr@IńДEr,^vz){"̬r0HKB`J ˷B sXpU;˶Q~P$.k^GQ)-2V!3Zp9C3 qo>:* fO_')͛Sg804/8ѩi@!~Xo0Lº# N(Xu?RJ"0yȮ=D='~ՈݐdR1 cnߤeOj7HC~7 Aɔ"|וֹِX34 BܺM[1@꫆ sd<¹1P0Z""[e? 7ZjfE>NEv}P Ù!=M׼M3u‘O<+NȀ7 !M{]}G%zl4U:}VnofVD2qYO~MiIlP1~"aѓL!sNFPfF@\ J*õi9t}ďA5GrkkMzZw2\[k̝JZ˗uߴDY.ni7ifyۉH~+TPK4q+ u.o%7eQ7B4R=tIVs?4Ű= GV^9̽(vcӶtG2yU ]z>JWQlnoCN1%"x.;3GG-^i`f8 o4RCT0\vEU r9~1)JfUC콇J~wYNd&.]xT*:%Dm۬ɡ?$E暦o\: @2(8D$n5O$>wZ*gOHo$~j܋-o5ġ0Rny 0q+]cHXY W[=Ė-fq f+};[g'8vH8Rd0=9}xXY/అJ"79AKonLfg[]`+&`o}kdy6)(,-RD8X`R4qfXUCl~( 'b0~55he>jCY6ֺ8Pr㠎tP: O7 $__j$Yq|קD?号)xx8F.8k&ddzj0`jG>!V#@ LԐgb e>ǞWu xN,7c [R5Xq6 ƪ0eCYG ʹ,FקeϖpVD[HЅߔ`}5*#BX~LߚZ7O+Ky F,ƴ oZl8X*/x1k`QP lQyibr(k2<=:K^XX-sS@%y2 e ـntkSjZ_B;+\KV2 LE\FroMo_s>_T;*6y # * o 7=$M=}5KM +_kS]3=}+\t] a:|JrZ!_puH4wh$~PXb% ^L.. ~+5wY{7a͹Rj-`& cGz (%p'MOĭ`wi)wǔ5}'BO#Ptb=fWgBX/~7\y-d)RqcuH'8!b|eml,tv-yx?Dub$$? ^*6zv"Xw~oq44hziMاWc.@cQ2d=rzC g;!M9&[_gqub霭ݲTL)B3c}ev=3ģXj8.xEY|hܽYsIs ¤ev0oİрy λj0U߸ 4YUB61Fa&qKsNA LM)1Lc..2 ?Edʗl/\y5r8hm4ˆaXFni)zr ن$HIzWl0\%܂/M$T-FEkpȳʉV֮ۓ|yyCZ:EB]54IF|rSha Ӿ-On*+ԙY)Ɲ '>$UZ-@vMbq,aCDl>tPD\(foB΄_LJr^PhO!dk ŝ JB.~'!龅5e#' ?S* ބR~)٪G=}ZuGFJgIkY.$n?w3p~3, WY|&KM(2Vz<~cjl7^~bws7D- >hŹfn} Z8PNEj}pe^k3qaZao۫Iռ]oN6XVN8$e9_E_߸ !gA$V"΍z!=oSA᧷ԭ*؛ܾ17\ S[9g$W8vfIoJXq^2fƒYDg&a`v1~QdgJԽ1Zr-h2LX"uE<#|[p-.Dz ;tIA#M(+c()%v&53t 4 ѼKh>>uIʕtntao- vs0END'QȪȐAu[SU@K| n(']ZRXqub0:/mK _!e$΍s(YY}Mnb ތU:PAf^ic2dOANOχb;TwէCR(\o5C5UK47aFk( IT.A"NbhַtS̖^{( Jp4Pl*ʴNVak;yU)Ždn 1|,,ߴ@0e:<XG΂东F:LwmY(c+U2ttoJњ7 Zfw*<.; s:oڮJ `U)OHh& r$;{vXj=[E,ݰNZr(~M~Hmo_H eIgRKkgS0*8Nk=O4~)_Xۏ6Uv렵}~lwVAw,,y*40D}Zpb  $>9t)_uxe\-˚ŘcZNm0Jr< `/^|@O@񲝿 W䢽T?kקt@0BM^zehogVagQd{{r;CȨcWEӘzc"^C>b䌓l]`v~{Jc t/V [5uqL:8^aI#xOB5fz>i:(F1>@]h(6˘<qmZ%}Q FA.uSĺ,z:V*xWVj(]*mp%oj<>cxAdE?cXy|\"o WCLg"3([vȌZ<1FZA*K)YӁfk`ԦN(v9+`gL6x!|ϫ`3(I9__UG\!X '-4kMaKN;X8h#;*cD6͏덊~G{2IGP%J/ϳ̘+h{*<6ZTv@|p;:Ɵl縰ݑzy5 7KUwuj i_U;i<y^0r),2#حӊG]XIKsOakD|_wY/:ٜuE2) }*I>쉷ńo*{m[g(븸4u#P!`rN(_M6ʀaTK{I ̹ܧڬׂ#{[ DXiK3VK!DvOH1Pxl+n B z_^Wnvth!%@ ɘ)ݩ{WmxQw^P}#_ q{+Գz5\UvpG Km8#\͒o<]D=$# +^뒛SS0;J@!X*fd \;qZ{GN{ >fʳޘ7S|Je!0MQF5Gs >2^ M/I#GF7UHYƃ&TE.zVVR mfBvG[0Ɛ 3S":qPᕋ j/{2?bc/Wk+ےn=#w.|*ߦ45D]g!r*Z/֭55vPSnP/&eܰ"R.>&H[ĶS'X2x0 =t5Xq~ ~p>k $|ҹ94#a0 x!Ex 7*7gz>;0WCDo@z9-ΞMs!?%W P2w EzĀ\sͫ^Sq٢5'`nJd #rh:UXu>rbtV;Ee*K742bziJ?`Q߃ޡCKA6ll[S5,~@i{)|1>qr\Az|=K0AtQgn̚FSo~2;_&H`o@v)Ȕ玲 炥Eu.I.ğހRt75b:cf&ǐ#>{JbՁw`S[oB[q'gLdcm8dƜiZ+rdH=$ӯVyln[xqY>Jc[H`i~w\K{Ru\64MH\^xa<DHCy 1:\EݯY{ ^P:dP")1t0DAͺx ,z@`2<&y,+Ah~y{NrMH枓j:{=H?55+t5> \يFQUSтD=C`;vNSL$V%J)I|}$R*l7@*t{6M=u:hts 08#Y|b/[ Gԝ椙# `nbE2fߞOpQ: O=bxG2s?urz½fm\./>k\-S6|KzŒui3Ǵ`O ms Tv_H: &S3W/R@(ll{;/ K(<*Jw|/ﵖgt@G~Le~YTBw@۾Xm{L!;j}}GԴ]Avu6JEټ `ҝ9C {^#ﴂ4n% <'-1N+ sH=#A(Fu6! ;8\;O#ʹпo$m /s:BM֖$J( +P?Q"AobەpIxvEGTe&YǭP. jZblCF#/AeI^-NFHL9 {گ(Gw0(ы=!o8ݪo+ڜl*[y!" лn L4+=65!C1)g싮rz<U^ SkžxtF*U#۳W|hܭ+#@S>*z]:}\=S0k]u{Ix9IR̆~ZD !AMPW[˥k >+ Okr^q(tS8ut(({X.2 ᭿ԓTGBCEr| yfmgB_/`nou/x,pnfZ.gX{ H&}ޚ`dUvlN‘8IO$1嚷U+ov%${pXlK%ov9E`dP&o+OȘ?}ѕ1 ;u0X5G:#yN;NPPkҳ.q;Mi@dG,~Oo퐦tgksgúG ʿE&8s'i;ߘ9P·$TJtVXϲZDp i"jà 7j1nN(B9M8TC21 xQ&hכQҖ!H5)lktdPm5%sc&UN[@jSGΙhԿeL5;ػ ^`LuE :eBluQ]E=zUNd󳕊?b;dO9jp*] mP<UN[{."&!'˒.If/"}!2bwAW(QNiփX'=H1GHvgF{ !W,n &|oTB!|auСMc (Y*AqH}T/܄-ׯg{"Lҿ'{/y )(K]ro&zYig|,4%"̥IGS-aǛz7XC)>`Ѫx,p9:##ˏHԅY$,<7`xM" XB0ruM0)kR, u5O{$;H*t\9aܘ:;GC}F9.x s=墐bN^kvB 7M3]Nm1qopUɏ֬[_B_nO9:M*g l Z@}T1:jS#UI[P rp*2"nVӵ/#.)iV]*`~43ߒ 1h:>Et}g}/%-eۖM4i!_SqYjG>Ym c<#n!:z=kIV"~5G@Qy=zȬrBZs9Q;&I/>_ $㐝cbRg;V i̓z+@;4qKQV%Uǧ^NWNNOMk|t0A@.ӡqPgX mq';Pb)W`Z\vc`yN~o-|aE^]\ey$'mZV&aj3g@jMXS #( ?oꩋp zQ⚽bZCDξ Y8𵆞#kʛ2O3aQ'~IxX5QN`3Q-|ls^,d/rY A"R낧 /'% b1@p],ܤ{C08]̐oLY>8eÑk=ڳ ir/Zd}n# vn?7uM 1/{a]Gwiyqn 8RFm{~J8Imj#p,f,3',"Lr%.w(D3[@S1ЃI;/kPvdb;dw$슇X{o`fd `St|Tyx\kX#FUZ*[*&ms%6<\#5`x+P6e y$PDд.֚5X2 6 n'UlmX$@!?KgDd4Ot^Q+vBǗqlKEt]^)Y39r)cIˣW;J e=el6QW'(i˰`M((WV&šrlq j+ZKI~aDS'J%-ؾ)G[ċ2UtGtr znr?C6q>i9^;&qËZ(0S&2;J'V״G&(Q+P2ٓ0#YC6u@5]$/iG[GA u" ۗ` ۥnXAѓ@~A-iqTfQhuT0|mn}5G=zntpdcխȳUK *Cz P,1F!`wakh02)^K@ yWIÚXvuMauP͇Q68wgiB^ɢ-Ono4r; obiEm\Tf!KLKH^L$2)3Q_=mrf@.$(7aoF[,n̆*8: XVft#h)ֺ%xjJ 迃֫{a}eNrgv6]_cc܂qLP2C{˕}ə8FuFןQqTTL1my[c,4pb1Bh >hpdgjhaG:֥=oX)dgV,K?壠]x[q"XǕ)̔F:{moKpZ۵&$Z;c [込Xڷ|+0fcPc_}Z 2-ͅXE@7O$$wD/_ġ'}($ "(myHM| WC$àtLDf kP!<Ȋ= Vb + kn.k:exԸoͯlj$˭ǁTŵy/TsHHaIM ]ݓ2 Ot_NQz'6rWHӗ.al=Rѓq9ǬH$@]ӹ썇JTa!ӯ{ 7FӒ#WSqdR\oT`̮2I{²qEd jig)p{K$Y<.AjBÜ!֍$3T Z-28@ JLϘ)\w]'ZXp()cO|7nBfHĤη IJ K@00:+*st0]#s[(OO} đKMQ Ib*0i<\|\F#SAB$IQysHa,wGm AlujO#bj_GSOClsI!Ý'Y'Arw(g,˺lXD|JRD.eJE.i3Y%y7OF<>hq:$GE:.6to ꔨ^Wιȑll^Z "l}\PyR.kFYUigVT`c,fg hB|DQF&HmhKrB(*#$c*) S~8fQC.F^(jVkHtxf]_k b@%%U%6ƶ"!a >Oο{\0[,}!#6\'g%=]ff=5q?LhCӟW/ő! n|]{~=~K1 qO$0cla^ لCjVdb֮`rq3sC "v|:~Zx{b(ʏ}0GPUZf(Ȧtzߣ&Hr}OM=煉,QQ`zw웮Ho!i=s!reW]g8F-[mC ȳR}FTG߂D@1QH3 + ޥi\*m6OA-m ʃ\Ar,|Ƒ< 'WYb*pSOz9 l\q㯼?o{%w&GPc6ZMuzآG)Lmv?:Ȁ||RpO @PDG1>?J)(k+eȮ̦rlrYnGB=0gm>S}>ƀڞrkH!{u@Hk]e`{'ʇ.SF:WH6`t*=tS@=(Ǡi!$) |)3.nCV;_HH5J͛WG8% 7ǜjf=K1eyl6#)jEhj-/j sdCЃ Cn2L t47n>%=T% ij[탢ޜ1@>)-AOO,nKD[ֲ+mf'A m hlA1?X,Bi}D{ĀpCYL{0Geªh-A*W H]*ְ/ny[AFTї.K79O1ME?O  rD eFmB‚fwҚhps6/kPWw )?";O&TK+`ݣ32?s;ow2gIѧfgFCyb>/VɽY.1H=v1booJQl?lS+KХd!rNv`y䰘α 94:w].v;|M9L {8s-hzZ'DC߰d  0?J@՝7 JkUP6鸕˟| On9 Ϙ,~ݏG$51:`)d+@ ؜p|e]]gw{w޿'а8(:P&@D [?w8ܟ:9^C3 b WS$RTd?T?Pe\o sCeWh-]X$(e BW!qe^ @h^:4bwinR*ّ)ܧF \.H FK7ċLjp㡭2N-*gc:J" dXl Elnq8#v:hjtYk|ԅls~[O(8-H.byB2c(.Hh= hA%7.d[` xS tx0_3q_À.xzK ]Ulp>< |3-l 'mg3ʊc|yHV)޴OߦQ( ia^ρg aޅ"+)XșY~ 6Bhc+EDk߻ nddþ5J#MT:]TpzgRH>cI<&ev0Ҏ2 +wgC\i=x9z*5ՠehŒ&D-Dz!\l;Lzj+ЖojWA%Ɣf.Y xgkY}~Uf¥!mkv6ܜ9=^[v&ѫQzӮ Lq# fզ7ʦHw:Ouiң9ݪtTv{ye B:m@.ゖ.\yT=z ɴn8.U_9b -\p6/a4K˱=M;OXWfzhOg<4Y ,yZ͸TYۦ#3]/ɉOE]K{/f>7RzY ^N@U]8I3PvjE_f6h-J: 21Q̘#Л"iӗjM ;j A('@S} WO7:L@cPbDMSi<8s. L&E>ŀlB)D*uұș}3iOЇA@]Lqj*S?y -"~'ʩ׭83yY7rG붍m@ YԙCa LV9z30.s&FJQ.LzЊ-\7tt#38D #ݱ Yf7ײ Ч_{6[,DxBJEHX%jNkWvl2c s W!o&Moh%=: P$v=M \|rZCbylښرfvud;ݨcc(%xؖ`;>K1'~?FHWFv_.;Q^xE; rahFSTKF 83n(x4Nk宠j!%{LY@ n >WXjU.Boo|*:=9C^yK:8z_@ v15]׹Eu,\R&ѱH l4#;QM]1NK`5*pP؍s(ӵLlxfr ^L ':hCc?w@n^KX%I&?0~vOvM^bv =z`GDwD見^ @jȌkП 2/7)2h拿wQG?m6~bwpk|Y»KGJ;3%T*;so) duL;N'BA,fpNĘUCkx`<FuHz9'Ѷ?'34N"}қN%oCݢ~;< m5`}Ai:bĪu Wte;Zj꣱f)JVn0`\&G)Kt!}ԒsB)*κ7?3ljERq֐>Z:BJ2.Jm8pw;1V!V5vJS'Q SCc7%IVx/5{&R7xIm?}ݍ4$5~8MOYWުd|._bUqg`b<ߪhaiׄR${Jȏ֡3#"Sn.&I4؁ nmjzl[+{̢1otYxd|Y r #mXTu^|r̫Z 2f:0vaOB/?m`h&XfbP!zNCS[Tɿԙ5Qe ,[Oɐ"`Od'LyALqkNsDpc0 4f>g][H'Qp+z}ZZx{)ans7FU? c 3>H7lxjJ2eGi}VZ)ԒF8Ht=܂[ b#3J:T /^ADɅ';6))5Esz`_DgY2 Qmefis{#KG Mo4Os_itV}Wt Fn jfK!0)nGbk0JIR}ͭ[ 9"&_<>]Hܓ )$Mv7roG8W-UH.~L*vڹG 89AaL3: o8ӟi Beނb"FV{Jki,/`HKiRUul@4K )nwh ~j,U)N;m 88?8I:C2-\(B ,c"ӷ\LbvM;'۫?B VQ]'j0;Uzi 8wS-u09/g$Uk\t;\;ӼBڙJ\{{ .2=H.o6O@*{$S$h`۸f[hq!מʼn)%  c%sݎD=MČ] [ >f,]uą$7mrgJ[8 %akbd֩j={RDA3B;OB4#?G-0`SW''&-hm閺d`A~!qx[ shLgL ad; 8C7UNUF!iֹDFG x/}y<買_O 4I0 4{@ZPACWc ?xNx޸g̼.=r,0fћPM- NլQ|)Oc[/Bd˜AyE- +Oc3ͫL.^ "9ܺE1] yFkQr^=Cĕƿz 4lNSR1wa?V0gHFT!.N!nʣWWήN]vs-ζ/jDe!ꩮkSv6¯ɀö^o) hqCUޏŐk^#wcޒ. U?F׿.sg(pXe>H ڙNHM`=K] @z)xRGu[Q$ZzL[YdL5&c~A2bĕ=}6-~})$C7e=DۯgB HfPUu+3^i[?;WE8>$u&qtbm`6)l|cle# WI}6lugo3 <>8 3ٓq ϝA-G︳Uڞ>[ V1igv0*%0B螾KI⑌h00T(XXwʉ!JL^g=s@O'qrtYOק)O YG:ĎoioR qF%B1\==Fh_ EXu2(T@M > r1aEDX d&XSjs*7S&-ŦB>Z/0x^Pl_Jlb.Pz{K+2`-t9n|S7EUཛྷ?țiGLpR>sZmF.F%VyHQS`ػ^2y?iٱEoIGFJ,\28egKf뗈g54C5נ__,L dSa(͸&Ig@tVBǵ1[ԁBj"bs}Q$"[2f5|MT1؇y_7xr}KdotqaQ5X=?i@PƸ2W4aU@DU!hR#*\Hgj )$lC6 RQp՟;0BRHW/T% 6X6e ߳- PaԿ`/S܉ՠW_ $#[@O*-^* kBó#,z Jрr)j-,8B;$~2gY?`fI<2SMgM aוjfl~?Pgpfaib%>E ̿Eְk\azE :>.4uG.Vq* ^u=b8z3 w1u(o.4rchE6[xy!|c0)B؈ NEV9%~Q̡2?6`XP껞qp,O~_\E݉*Ze-nTr ISյ)pxΆ suMl024$ٲu)'PtU(!F/bTçWo F*RKd$̋ё}*pHL@\9: N-mmky @DcAv]=1]lgwA3'Cm. @LDwh]Ԫ'u畯s` Rg׉3zo՟i[cus Y|e4<|C˧/CgEE"nf!N߽RE!Օө%#{>[:]_wvU;2cwpuFS[ <= +=KKVY¬LqMׇfRjzvdv 1;-֪"(cI5SRՋxcnSD?\M2Dʜ6_}0xtCW0 AYV) ߵ_ аSH1Oup9t˳LzF@zW&ɲ* Q xx[pNxuY~}Z:(Dw/ny"N!42!ʨCS,wݡ S-(溽nuo3cགྷyڙܮar^ B%\cL&/I3̎KݝDi\Oŷ؃U'~J#y;5_-_袥mYB,ąQəۊ[tӀJ̼G/2-]xGcI~4և|3^*}E(0Ӭ>{뀂ٜ*DYk={hPchs|p#FUv n#%@hO鴪wH bx}ꞚO6F5VSR]B1M 2A ]m;s@" /_ny ÁrK+⇹aπ[g5M6mF)t~My?&?=6 y?k@w!Py&4UzĤ95l&Q:wul  us!UG%DJb 1 oһ\m~B!5^7eivF5{I|EJdZY9L{Nu&F:s2*͎.`:!s}x#<:G cWmbÍ,wFq BǪ‹Q;NKξ32VWPΈ#,۶zne 7FyG $6cJt{<`o>#:+چ}FPeabfP58բ ңZXqzDž%R#%]#k OT["i7JFyyBg( V&z[Gk0[Pk͔>+?9y: HyN5pXk=o|(_}3by"O,DXFd>*XkT"'`'w$2WܹZ+wb[yJԣk̛%σ6TDEC9~F+tG!QhQzNޒχYƼo\ rѦ5 #tros/]&y "PmcKWf%I5q^C7L?A]&Ka"{(^PFD8^-Ph.fO&#_ĩ/ޥU2lמ-Y~^ȹ'x`9sE]&v#BmP./8}s0C|zutn=}kuknHhϰ5ˊVZ+%y:q%K] )Xo[]PXڌZjd"`G?Pi0~M(~)$̃! `s8O=nf/VL#.6tdFf)ӵ7LDSZp߈ڱL:[J%Qa \7姁݀" NDtgf3ֳ>ykrӸq1 Rv!m/&Jh݈Fwr[ֺ=IL-0a @P! jMaIN2 ("]Go[Nd.U[vT~YWNpl7rR&$lz?31+_,P(]ЀXEt>^`$FPQlQ.ywLΓmXF]WcX$ 6LgN$?8HEzy~ٶZV (v4Sb@Ծ! L"7bPYl3Gys`d, Ӣ gGij %q s)j2D'ҵ'#dvq;*5 ]!e1 Ok)W&M4֚}^&QMg'~HyU=gIiXE B{/씺Sş{CJx O?C Hڻmj3jq5(#(&;`?5$ Ԡ!ɚ9M~_DxXNOg ߔޠ; Wը}&{抹g\K'Wg$c9#wQ꧶a%ď˛00UV\McʗofؙU'2;>)C ʤ)xr4$Hpc.gGPTUH **В㑭5C8$[]F` |;Gx.s3ʹ^陕ףflg=ܣ;Y4`cJ0:¤-/ >>xU=MWc2gāv]ĦgߦPJ~K>©5,b(28W#X3=OrAՂ5*QE+h3f,r۔s5(Y_ F؈< p[N_rLˉw^b\p,ubSF;*ЋŌP&1m#Ezv3[MNgrA/GjJD()]۽:o$DF9Aސ<3gJЋr0rG$Dw5ozCf}`Ʃ|Sp~%,K[%3É$EΠx0!(t6,*{1{XЪm@+x5u"0͙y*J|[ e*cʅiߝ 0fل@/$hdD:IVV~:[j ͺRƟՔ$pOq/œ9J׸Rzw=/XŹ@RT(p7.=J_ ch]㳪§K.C$ojoN;avਗhR(Tԓ a5BLm!Cӗ翖 fD[vK$R !vdb4EѩgM0CH&}k:YϷ5 ɈuD=_Ry{ e 0ssl:zchPJ!WsfEqWb77G2o,oո#cSC_%w6YBo R7#zs6152yOɇ,IVW5lR7*dL< kvywb$'*7kmfZP'`87Ye]`P/.Hɩmg6M~*Q*Ϭ]5Urɖ&MeӔ@|y$DۚiWAYFjbAV: 3ʽy uBV(IhLch Q_3޷ Q /YT($1 PLo77(ֽJ|Õ1*sDgY4Pkua<ʪ1t B 4ٙDΰکGSe9eר3A;ʇY!2Xx &Ϫr=> C p?-$?p'~鐭OeaY O ?xX$zC2=Oi!7B`~'J& ¼6[]f|Ƭ3V&r2`4ŻGŰv'Mw |o|L:r#V[J+6cSL_8q3fm(e5GaƓo8t\Ní0('dͤ4BX[4@`⺘8ty~V<_YRʨ)9\Ƴ_ts|G_3}RD֚`Xd mi0<g9KnX.9bS>6^;@c ?f,OagT W.ԱaVr{! ZP~Ƅ ES%! a)p=~dW69ЈGab Bst'}*rp66iyTg)׷?lʇY<PSo4WUAX(hqu-%u3-lRͻOURFAe$xtmqbh|5+D)O eoԇ4+ӭC/Г8QBV!8%Fw[[KD{j$쑡Fш+!uҥ b/zl))pkƕ_":V[ ;{ SWzM/Z|gA7xEn,}=QB%  吀B#ufPSyj_H4&2P|pp!AnqpFx! 2-%Y%/8]Ge<{YIP>ZIKRKYj|HT ƹ̥M@ϧOyCi1u!4|xmcnҫ񢐚*xHT[G-T8K:}y譕F@kmRn#8DaRn}uEiaUOWp=$ۗ{b33yFS+ܦu}&i[\q'eЕ]UMfv'w߂6򣚺͝l@شDBvٯjZm}u W #/]nsLyu~hoC9nц(^caoSj&0N,bRtO4lwͼpJyE&W+8;4*oX^ }'%OEFTOڃUgw.^v9L_0 v'5n8'4혲5>ͩZ F8܃֝[VFq%Y_r~l8 V2ճͿ]sada--\XT}5k,c)Vu[3;0TAi"WI@fi|痽'([o5C>_g+;̾Kӧ4cb;E Er޿ TDŽ-cA(sgs?}4@ gg^ 2*`[kPG:xϺ+8, QKmV:$FycDNljLIElLJa#C[3R02Lt\xp>CP'Ȣ[!8w#է;z?}:b7L*jy`- Q0ɮW='D#5 2c48ȐtݘE BRxy֞¾7qUlՔxaʯu&s2o%g(D&ڛ=AmG7գqqOJM~vc#~J|̶ D⪴`UV;{9Q N$'+N!]\!`c aH\SJk*\`|KD9{i~0(TҊ!T͕0Z_j;^(;0u<(T\JWQXTV}yh`<y $& T{'dc]xE$c!(/Z.g :E ΕL$_,~jfҿ"BW|:Zw]s9ϞR҉FHH|fjQYvV?");v@{/bE,0Ux#in "Ƌ%ߌ%{B?MĆ#eYbYG%AYkжi?F̘*I9+z U@{To!TH,Z&4؁.ƶ3"]}HLP|!k_14-˿fb!$ AR(ߜ:䞋X4[RUޣD Rm;Aĭe(!*&5ѿ} UEUiē>Ӣy\AwL"AB~5(jg?T&r*(9y Tl'Pd.S~Ẅ́ыb/FmISt>Sft.7&VBD,}DMhҲMMK |)+bw ,3v=(~RɎpΩ-C0i aLfwiEeNRy1U]X)tiy6߲ ZqɈX&ϖ JvM.ZJFDhgZ2uDlqz+pG6q,ޮs}!p7@0roIbA~1K?Jr'韉IFOfiKeiRe3ܔPtAɗjwޫDm;>85Cm]pFp6 \\hJƏ[~@2"Jc0ci7GE&Jvճ'F[*s.fM~' \{*f'ĵw˞+]`! mNd|A._\eTӦY,kuq2qX\pZkE_AexJ@nV8Zp^;H:<栒)[ ]uj;\FA8eOSLBy6w~o_M RLU_mZ 7Z3&nbo5R`Z7u+Wד'8p/S7ru58_=hٞ`L4MyXZRی/(xrVj|'vq=9Ng-ҁq5h*tx'Z=5anGvbH֋>.bd`Brt?phlqcd׎oAK\OrypH ++{A%hhf6I\PLVUy1,LWr,aĐRp1-m*i0j+yĭw}w^g5y~nzx2f[uihii(ud(8j|m3TXI"d!ϲ2X7@0HZ2T( Mȫ'  ΍l爪3S2oį㒐IyOϘ|I, H,ԙ&O9@n8ϼྕ[tW,YKBhgVrηu_YYB e~^(_SX\Be3|!$OA']tyj}ۡ0C}es9'a,L؈$(VDGjFF2`V!#5LՃlc+U`4,UZduO˅aC 3kWm*nà/x}u^AW֤KiRcY0w>d&Tj\YARlv Ve22vIk|7NCȳT_'Ns8h!?1h&0Vx3 ?uVW/ךh4Լa_ٹBPo B锕0^Y7Ŋa /w:8ͤ{XN,fCjʣ/{,ߨ|FBLs;j Uhu SH) #`Wk >GCGѠPxBe➷+c B- c\kʸ!i1y^~R$()=Pz5x+eKXe?L4SEb I Fw ٷuZRr/e%t`hSٞVLB,O4_w&)Ά3VDnL1Nmx6ᚋmg Al'Kc' ҇XT[lk ^ .soN+?{d~S,-;b T.hVVF=Z) yvFv1F6W&p5!"9?Sn)>UߎmTL#D^_s~1XPd,vgc3` a*HB#\3؏iI$W]XFR#Ne)i&1%UYkjK6 Rj|`zF*O9vo*]eŖ`]:y} mNT4SvODڥXeŅ$ !oA=I=fugh8iJRYFeS.O&|E[;e=}&vVu哀9CWn=kހP;h/X`(Lt}k5t%6Lq=οk`[i&۷'z5= X#l=iYG0⠟S_~MFZO]964\rWLTmN QpQ,3bBp9ź Cl7hʥIrs4Kqɠw[**:lVᒺ,j 2H{4՛_j'޹˾)`` ̧ȓy-f OȷS#Q@ _V.cu۰ 810 ˜̄E sf&@-iPo VWeኣ",4D%w?x}sBpU E!fH@U~@¤@͋JGrЋu]f(+ a&t{E߯A;(;U5diTQ֟u^./y$FFT'D@IH8˨G&8j1( ܛKɇ[7 +B+L+AL0T49a XS'5P]77p;vП\%4fq0^en^<+Ud+5ZDס 9BJ#~f*9WS]~eu-.2?@qjqd][S<<Z DO]ة[bisZXĀ񁝆 9#S bqb1]nhOF%F7*cA)"k54;PՖEb*@u2Qg#;Rsɿ"HWMcO{*`HphiTp[d h;oWG5ӑ4jtA/?$NpŌ#IU⮉7~=/ЀOKeFl (.Mr|G&0w={l fqz]S}_ >TʫN-=9zf &~o^f`hB5==\uR^i.]FTOdRWQ&Y\s[3`nDT5C`dz~cS;h9c%à Qa߻52 q0!i.~DCSb~qh%M@k[`$ BTf4Hw\]Peg#?׮ܖڭj܅nM ؠfU߻ekVh9_k %h<<<PQ)ם{iLMJҦ#p;ۣs'Yؓ4.yK=i Tj{9ip\gIJ9!Bsᬑ#}"Z) ^jM(=?QZ ǰlrXt>1WG˨ޟe~j%bw0S~CNd`7=wJdl:aP|CIp"y6 o @|q VCOCepf!CucdXEZy^!#;qpK@!lBbh*}ĪK^JʡF7\Tǟ,,ӹGrpfg|?-\8 R#Jn%irF+鋖*mDb3S䧖F@ [^Fv+A>{  W\qMh㯗yej@%]pXنA|_K":Q;v0i%֞y68J?IYJXE5?~Yֹ"Ȫ{ SPXmŴʨ}H(rAluع^O:i&"IR^U= }v":לB$ՊUKt|j`?f' 1pms\GWɭ@a[:bfVq2&~w&u: h/cfueSߘUk:7bn<7HKlBID(-wlwScb5,t-%DY;$̈́}kҽg%f"qyR2J$Y <ϴ[n[@v]! !gLKn0aM!`pNuN-/$^^bV/!ag"I,~5tWFҀzuc(*RŸd˯1UNf Ju,3V t'KҁPg4p1O{O4,.(zpɠ\uv;I"(w^aB% O^XbCG6ފ\UVGKan}U(&@[xθK sydrU<^0$kÂ[9R9xS_XbP?e35 E7zd] Ɠx͸be_%%hz_ݪB,'i>"i ] _h-g8Ș!\@G0 CwrJl6|SRRRn9qs 7~ xፖYa( ܛɡ'(C3>%Y`p,epǚ-zг+,'gtvzNH];85Mo[ւ=;ȫ!9j#P>YAس"B>3npV};@qxLyNv{Nv@ٟ  *bET–%X_Οwlo>E\g .=Kb"BO(è/p15F,ĞKx|~"q1L neK~$LK%P 3#iћEYF P;Z_j~D_-p>0飧, w {ns1p_wS ٰpl]Ln+E% ^2*{لG2d8t>6aHgB=[~SWq;fV 9RfsD.ujL3Xz!8n1e^> R-&*u_Ƹ) ]Ԯ)Oj .Ds/7}Y5DLVJ1:Joo\ᔝX3|,!YOªSHbiBא.1}Fqko)$;ӻ,j E 2}f< n.N 32T=׌]VA=#E?'Iz12_Qbw)3͝o3SJNA9вk$mǺD l@ǭ=(NTiP[ c( !{&'G tBx'gH3TJC~@T>2{¢VLM̙@32-ԍ 7+太]H`;*B j3U̙22:5 z{x>>;G.w]={ĂY 7a\4j9i1$-ɔҹ\XPk/' ;e7jkV_h ;G. ]ː|vLHGXmn- '5aYhclRK+9'֖iL*U!]T5TFBS7b0xrk1G[p_yCG0n^rv 2%dqd2^b&B- Nxy߱4֏hf7:da_#KSZfA\J{XBJ4}:CO=bDp|BMQbM JGxrLbs2]pp5=LTpVϏ-D~;҂q~kfG('ÂJ#+kT+M}Q]LI A!1);vΒرcXiǷyҾ\7-5HxZ*Crm?oӕT6e ZO;JD$aU͎H^8 xw>RIO,!h9}i3-I8)"q=ܜ+~Pt"z &w@,:JSw|ه2aanm&do,OΘE)v1K.S.hscl;AG /“9Sˋr Ք!uLy$TzZBg' 0tZ^@zPN8i}C5s)3]tiлڟhta d)],@ qzrI% [ȝ(MZ|=֟saOCDɒR φ}Kll73pN`Y^UB ;>-Cy,V`D8`Yl߹``$b v?hS$xB;bݿnJ{(0&]xjD3S $j?LtL~?JY]rC&Ӥv.6;tUqČeP+~k@+p+Mmur0b:!T|R4r[ZLnHv{,YIٴ*"})`bа#0gf61]6ˋtFǷԖ2,HV5D#9³-ciEi^4 zg2z<|hq`3blZ5QhkE3fQ8i5k9>/ÝI-J [Qkgc4hp$y7J< '~H.D =H[(T\O$D( c` '\>eI X9&*Tz`IV\1)aRv͕`c`D`R㯁"xSzW+*Ks|fV[X'hc*-?w(q. /%H|p#sEF9?2<4 ;Vqb݌!x;t+O~&jrlN ҋ^Ҟlc!"7Whzt}?N!p}b9Dw$I "uT-ϸɖ䂥Hi9($B1MD?}ݽ0DHnO|6M.#Q eQ+\slTJj%Jƅ"ڄR9]ӸQQ!zֶ>W}⵻aQ=A$ZqZDAnTCS·Ȭޕ/=E$'a͑H\YT(!xCٞ4Lq[$Wdժ;%uck@<{ bI$'a񃵏*-(ivh!0]ZZxI;3 m$ ZIc!ƒY}7vϕh[!aF.Bσi72a=3<%' vs2nX!h0B˛aB.aΑTsz`>H g@ 9˅kKk/,SY%&#|H#kD VhN!my%0n!Pet]kaz8d}; P(]blw[ Jű)c ֳ > zRO=۷AwA@a!*X ![TABjN-L٬$) M˟u0+V@pGT /@tyB L"4@> w^A;bJ @fMfsmI$2P5i+^fU6is7fϨv;#ba|pҘC{ws/Wu8'kU6Ia֡^Z2t w%q[e-CeW̚N],QށAm;cr$^:t[:Qo_ ]rjѴLp$07_P !9#:E}v@d:KeJVRt0|P2:R &%~SgTj.Mjѫ ]Ĭ|r6@XN?ɒAiOХ˝fHdB!=UuBK_p*tH˝K0 D)1f+b~ .#V/ Ǜ#=Cuΐp X釤kήO< ݨa[-*AtgT}Q&F.:eF'JZ j jia񛶑V'XZvhu'^G=x4 GK| <5L^X? WY8h!!PcBYVZV( G?_>cDpHֺʟiJ$EجtqLÈN'v `B[=k֫F)dwrMaDㄞ>< wXtWD:0>#-].C+ 9w%ߧ!`c2%$5XVh`)˜&Eg+'>-U!z|\HҮVr 'jο=:vb縣*o闌>)4M=s>3(h[\Y*Ek;Y8 LjyJ~ Q&.+E!B)TIMu ?BS1}.qU`/ 칼gFJ=pokB XhƇP2/hی})} oً;#Ozk!_y>9' tΘXcqV1'&K q AZ08 | FvZ /ɟ=1T sW.MX9r=Ǒ[i m?#"M4lw w̪RK=O _q>ޣ՞zU ҌigeV1^?v|tfJU4 n5 +N匟c~3 @#nL_EB_HoeH·l--EhR}6*~KW *G:j| [+J/{\Hu:q ||Zk(HDY:٪AL~jWn(Eu4T5|!|Ь/W7xC+h]IYB]5 V%tGu@crHF.+A<[ Xw.3A⟢"ԪZe휟o8XQ9wZޮfF`xl"M֥51%k"'@Y'1# }l5ZpM@&Իf^ųDCzwSM5A)kmcO974-X]TXi ^" Q$9w/Pdm2HO(ŅaOUnjA@ζH)yṔckE'ڧ@3WJvU}#9L+^\b vkx 5NW}'Y54aF ֧8Aۜ鮎';<}(yڛdН!K.P-\X(wˉ3!⤩` @D-N#EZ &)1p rS9*ݣ5b. wB|أqy1gN/?0dhIFMC\tapՈSkrԞQZ{ d0.2O|,ɨlIb4& U ?w-Uw]́;7/%݀1R" 3C QI2}jsݯP}`chNS"(g_jO>':3iJV ˍ pn?싹ijI6nIa@іiħb<ʸ\^A%f[Ɣ_wPcRx/B =ʙ!Z,5Vm$5DxC$GDIl;tsG"\seım/';it01x%xPڒ{`'(փBOT5/@Ϟ> ݌6P85! C6j:S[dK5I+/&Lst&Y.vTV.ML*Q>j-wAF[0W ~Αm؎+#Q&U2)BӤ@h;^^zSaʣiho_$4jTu#lu19vcTSiZOg#(:w(x5?51Vڀh$5ejW7JZ)w"НJO^ /7f*W׬ @wZ1G7&w&_ (ܱ<gb~agD$h3~@kJgwP%Ŭ/X+թTpMݙƕ1p~>jRLe9j&t;zH p).alRKIm-c*ns`â+ݧgQs}Ce"h$-`*M2vk`~?}>G6݁,}i%~ ƩDs΁Χζ2 xc7.;^kbsL&TkjIhRXb.,wwQHL%߻ 5 dy9O^#GMw3ڰ^z܁8p7S [b,6񒇇Έod: }ji|Kij wAr̟sN|5|@:-tAI[^6tKY8f`Xcup}^Oo*sR9εȘq5(QE[-= 2~+j5"nW#]0]tBSLH7pw_ ="vX Nb:G<%E&m"_{¢ߣOd7h|zPmw !.+3..Qe?ʙNi9.mLr5u) ^Xf3дf[^ D h/eyóKb:=I< h *t2{-nJ&E^M`=Gs%#ȎڨĶ@AtI7S >A WZ-U=E_żcd'k_˯!+~ oVDƸf ^tɃ` $_~n;̈./Վ䖫B{]H9Ȕ4 D0a|DŽugvwUH":/=F˴0M1q=9si6/FLEKtMGYNIT[)zp"*;)GUH ,=Qfc e,@dxeO`fi@)ިf%4 Pq7 prq1Acuu´ .ē؋xz"Zba-dz~?vi [!8{<[8{ ЮƲh{mRw"$b&SsV1%61*It.?}cɃnd[:t9cBl2 PBNH*k&8Yj[AlzWlf+h `0mӭ]_-X ݼlY;2[iMM(\3IwXn8y*+pT0nxS&tDT ~z1t}7[8VJtVDn:ni%)2H?}K~~voAؼy\?_Ruκ{4u_>ߣyn2.2p%f!wohh+H1 eQ_ENq B9nuWXBσlxm{$^4Sr ~RE''!4v a(LZEy Mr,~R! w9dycv6z3(7b7kb󸇢ܛHN+?v,k@H偔FR-*r7AR K@T Q?geuɒ QCɐ(?ݐJX+qm`|߉wDSR) oGxJ6x9-ؖ?@3~);B$+ya9bD]7G } +p7.k̛6̨Z{b#%FZh麎Z<k>*U;7F G'鎸1";;^zK'ˆdlrxnv R0d]vv Ł=Z tTu*%`t:J#%Nhf$O2ӦgU!. R*;AM?;`p'Uo 3^7?pPlɴPR]r戍_<_Z)6M:+bH6Xړ|HZ|W>PÈ~_@[=T<~^8A: uUQPB& !PPz>)?9t]{C Jit*N87H4p fr/4HeY(̴]`Vrb,R'(n3zf+Wx8#p~tLDv˯zF2p, &-oLU3:58|fQy>^D 2<>e~&DA`Ek>hϓ M:U;bu.8 Q%Q 3g' JX8saյEP?ј٦'0^ ^K` ixFztm[ɶqT-B J 31A,<3+0Zɟ?uƋP`6~ҥu9N"rXp & xpa%:MAPR3 ZWrCHB(thG!}Ĥʱ&ְHv6o@[jPWt.ˋ|]匙$55N{N&̞NAQȳx;=x6679/565Wԁ"+`Ml 6;[(DujWNyEW]_˴8w='+(},:.2gMJl-1T) "7:p[`*tqÒ@[zGSHp4cXFO";v]aZcy&׊ZY41QNKpg=cp:r|[:~nuK B PH T'ҡ[GTD%:A S bpCG".]5'a}@͒Y$ƛ`G+`(j4{rKxȭf (Ng}Gv-}V9<+vfS ctk^!]{L%;n8& ڃZPOHrJoj8xPf!@L(RHAVy9wDfqj[lc%4y8T'ҩAi*4lF̶rJ_.v~cNEQŭpKp$dϫ?"*GAgx#E:/S)ذ]=5AQlehUa03f^wG ]d#׌dòi'1MS@PƒZxJA&ֶ_' fx՝ ny 6~)&`=3OQ]΃L 4>/z"bH@x-@CJn7l)7C(۽uO7cR*9^]s|O9Pq%@lDTAU| },1@8ZTY 蹓I_G^Y![]7~<0T[vvRe8-K R  ;eEy^ ]%%f+%'Z"1u<n#=Q tCfp6 0 'rUmݟśf%`p+mg,7ܓ3 ϙHs n`~B*ad%xCWFUsux^Y+F,%@Apa 8bC-0n07&wxM S=ZY+C:L뜳fY}IC(M|ͻM)tfW5e@GI T8]<ZRU74TGԥ-; ̱gs/Y[e!01ܷ8S3}jZ%Uۍ?K}_⪮#1|Ju%ԒH_ʠNco!`")T8Ӽ=) }eyL6~N 7fӂ&U'dc2W.AN^-!"S]?\@F&VX'YlыNJJyg)P]J<EhyXRs>WF\zǂqbh-Oر/SP~׹]=|70 y'{<-G({Dnߋq)Շ+FlBzÕ^Yk+Xi_q6g얶 %>VGk4޻dGE&oV')\g][8Vx .U)S""f6z 1Мr .a(  4bƪ8MT\\֌ju׍ŗCP,PSXsy Z~Jގ{dSx#mӉ.?1(Gz-9G-}aK8c@h(04j[̹<+5?hr]XɶudN:DE)?1}6-3(nbU1j"=_btgenr.%;piU !aGCu`!\8KFU" 69mfټ\ΥEwJT5!~JGM}j*T-G"n>?ıU4_=O?*@wlXa,a}!(𡖽@@>;, KNw\2"q Cm@RŃ>PLB\<t"J2UxS^Yu'@({76!psV^hcƟm2L.+zc('iƓh@^.zEk?d4 Gsy-῀gt0+G0a-8Hn ܠ6`$SPcIȪSӮ\V&Bg 0U ^5,&:H"zK$/6?W| t`d%ҩ FI 6IW|G!.Ĭn*UkL}{GnFZliUC&==1ߨW<n8K湵7%Lޛ z+^W+@nӣ:-?Dh R[mwuaD #1/gTAL4wzha`Lye%{Ӟ{;WMCGe->u&?YoԆ7viWyOQ99AeHK˄z W*L,Cg|\KkL}=ZL",yg7!8/86\Um4٫W%)F4F(mi΄Hėuۍk%s*6x^A{1Z4->02?Mn"^ -:%yfVD^ g"ͫüN6[EX-q YIuF&-~8lC'륦ЊlqBIf ƾP0m Ta :w[ Ajf8Nm)YѣOi}A *T~2T#3O<vY޹+~67S>WzYV267R8́AN4{X||לP)/W#1|U8s/J0cvיvC~gs-rRaQ[ a1FP}& @g33 }i9HGD%c vsw&WVmaVH-o-GHc.N8N*;bzUuMSr۴j#^T#˴!U4CeM4S${ X?P %ylq Nja8Ϥ}Ių(Y"V `EL;Z9\d/ͫ{xl#}fN$w(vERWI؈Vn'Jgeɐ+س&P_gQVa274v}Co`g G\6i.Id%x2v#\nd׾CtuyG(>~\aS*Y}!wQ0M;3ZJܰ޷&ӛ36TqޞE3ΠK^"?i=/]|*%qN]o1Zu4AyۍIkU{#=RPazg2A[&ӪcCT5*zN}̩J|_ iex7wcؽkq..襄Qf.h*Q7T ?1!a c #/*W%L87FߓJFMla M=mdQV4"2s >x30oP.>qv\:#Rwxb>'c#8gӄpT" sFDs傩~ߴ)yi=M$TQGV(*$vnι7 YBI[YψԠ!j z6Z`l[{o6̕|}}Xfe_f*@Wl^E+燧Wx/9J!U,c9,:T?|Miv?o NSYZYXg;r*&W͚(!P39c Mk:{ )&НVw7\H ӒS| ifXpKˬl={ 9J7>2.O6ÝUP+mUV콎IG<) SEՊ6hu(ϸc иe#S&EfN )/:/{DH]ОJ' Ub Omq P= q28R.M \Y!"Ow!ƻ0dUH6Iϟ@Ůk|`jrtMVdD*iK?߫t9zFyV g}嚒(X,b38Jj#Qk A91!uU ho)*i4QgjPHꔽĄ /:kL֏Ϥ)HDOL=7,h 'gb`U[vJ~yyq9 L* Ƞ4A 'D?f'bxnǮ.gx?Ԙqi; ;ODWSr&c=&X0RQ!c^ CS,q\3x=' {Q~쯫Qǹ|*`Hh\x5D+@Qz_K-R6OdZiJ(Kak|17DxE26q W[y %87vw26[\M1=>ҳ΅fGdՋT0XdEr)>ˊq@(@^-}=AHg9R凨 - Z$ w=rts,sshrDȈ&lגof0h.]V .4 Qv;0ZIJ8n#]/L7Cp"a̅GvMp ST"vo߮aD 6e!V+̼m.jwPf]l./ݬ@TeeBj."$VS>.SV W6%'81r<= {wg58UkԌFzk%uR_+5Ln[i.fTU,E{-7|/WjS#+D4;}D^o>>^Ø7fӰe#yA=gM32[nl),O]ystfIxz.%dZ*R&i:QtF[bI+DyJ m`H=ܾGw. ԽKB{b2-_5ޠ&pl>`Lb8 I 3;gX" LA C۬?CBk;[ԑ!oΒpEtk[Mp6>JZ#H{$Ⳛ2a*=)*V#FR w}:Z'+-]ܒXtTKlcjr$k?ܧOSt\7SrB?7X΁S\3.5hxqjQ*tј@fw1e(Z# kޠ]q/_ -} b<ȺL[5Q׸<"~J '7ҁdQTrB`7 qms sG  M /jBwqrQ70ڪ `;T+`ןu$v=POjڴTQ< 1mƈ=*B-pG.U"NƖV}ku)aʐ(>`BrZB4\nΈ+&fC?-ç |r&ܬw}D ֏mët5$ˋ-ۡ8EAIگ)\-V{;%Dr6"P5HY0)OQ2ML>(#ÚsNSz=R fTpɫ&#'oIHQʍ|i)=$3/C`ոtd"_X25f3kCOx,ZhrjO^<}jJV"7Lh"Ƅjfi^٘9JB841)jl>QY7t1P54 f;Z z:!38`$^}ƆđE`ԿKAKwgAi|Agp.3x˃!imKQ-'IL5QL z"q޾経_;P/Z,~/YG*+q1Y/2P< T#sqpFvkeS"f抪JЈʶFfM>n t{H֣IShe_I}VskīJ_HStHSרά2^a$|-2m r:n*ՆZC' an(7[E*іXq}sŒdOq*!>^vճ3#FqYjς#!đ@;*vڏZ̔<8Ra.K}Výk={F_IQoL^:nA(BEC7++i <;0p`Iߒ@2y2rɴfd.R㺎IQȢ߄Z Jepa (U3#Qp`GO\YpAj$,6DQkEb /2xM LURgv' ϱG#9b!SdDqCNQ:۝irF,};nY-+tqb]}Ck~ q\X?Όhbq( m0 M땛Mz0"i^&dp_Xh$7UgOGJ_"lЧmxFp2~K@mXg\bv#.H.cgy|zYP{oӕh833 k?[EAG o˅^(>x(=Բ(|5c%d5lCTAIzEmXJuB.4?zqs߃;C:P"}5>}42VtD".F%D &p|5Ӧ&!v=w=SwWtn,3 UR[H7슌*?4:,O,l3ɡ4 WХ{EK ,I)asZSYY ?HYO8ސ'J ÌO)dWs>.i̹+U#04T ɋ^\u o"{#fY^>n_*, SC根CD. ru M+l~vy}*' 2vr#qw_H{nTwKV4kn.*)yZѫNg2]~qt况\ȝ4s-rBH(WEP;@Y+ ѡgBA$9^{{rwf> -q{jz|e&he~<"*9X7cً;cr]EձpFޑ8*sxjYOhN،6C >RG(zÞ[ ;.fHmS{oȩ9Y1HC[..Cl͍y8ɑd\N- ӳhD?k^' V#j{E}FA/ܑlJ6ong'ꗺ@QF~fuU?O,ϔ${bboireM \2o EYh,[[xɳKD\yI %BBP-n)Y&v0o#͌=jOn"A U25"%-P/C˨z`/{E07cie\n#fIJHg9 /jxW|6c4 D+~?w@|)$v7#Y<x{sߊ_UʦPWnKx؊ cxe&U:23<8- IyV-&5d†%#@?v':kV "`?V Ϋz#ۚpөKZSkZ3q'HAE-Nn Mhb6~uV;:(KUċј"@?fwq^1!fW7l1i -p 2X6"c^W !mTɷ[6Xt2U~6J2@wS/D#:ļ_2`CsjOys"ct=cuh*6d=d+*bRZҌcn{#;4`@a"%bK{tFHUo>cẐp!)Fs$azO$)@{:H拳-H2*ؖ @-t?Eb%%rŦ ,CӮጢbI7 +Sɂ2_4=^R&[ xlX jY?FG߿3 +nQV;x*hT,-`c w|Xp%8H_4gNyeqoӓ Vnj*Bj!hI$an;fǤ}5XJE~WX-_Z.i?qhhc+R~jаWLJnfr5;=碌_v^^,?ˣ}dy /I@P9AgP7(K9ƌuP1Pٺƺ-s4a '.DejlLׂү^:Q}1VFJh\<ټ"1@~PT%Ԝo( Gކ&ѳpW m *YZճ0I<@H3f-?13%A"yڹuK)7/cP0 r {N0&ɶ$si@Bi=Y(O#˥)g>VgK8O? DM%|q6܁fU?(%w5n<)H9Aܦ+V'pІ%D ^ypAP F?EtZ<}$/6oB|ʸ+Eaɀd $z\:.lN2tԚ5<1ޝgc3ZLꆷ g iPaxE sZ GN?g\5u"W Aֶ :;IK4JN[سRK~_N+Yc?)*@&Xˉ5s!9QM?d;R+ 5NeeWh.::[h;\F,}(2Sv 3R& 1\ԧ ^ okx컽YzS0RɢF&q#ڹ$StÊ9Z(w؎{ 0cx/l+frcڴę| L8YXgw#z"Ŏ;-ݘLPl`z,z⋥pb.dj[AbvX`)T*jw%|o"P4kNqͻdhK|Z1 0$i>tp!<1,V'qU]F1 L H17yb"$LZh| zIGiMc`: g{ , OSSA":3dCyNtl@l qCrX-h JLqJ:>Ք;;X!Tטvۓ'@-lOY(R)p@w& M 5?V#?'I专M-l厣V'7+6_Mq3! /`S8ϭ=?Lhډ Û@`4Sxnf`oj,&"R4뇤gv)zVrͲ,)b( u oޥ.#Z~XԯiĿviRU|BzrgʘǨ% pxpqBK5jw A HYiN8ݟV6?-Z q޲v2AJ625{-{9 lA]xB E&e0{Z:?JGON aM2*/T8z֋ּRQT[9 $%SA ]Ɗ9*Rc5󲲵NpQ)HD&yj?F2y 1rB"n.o͇М4% (導/U@YߺO2@0ft XCHi(>K=4q|}EpNא*<*\)6^^$q?T^CbLZ[wr[`<3b{ y/mAflpC@O>)Cb],O\k!H1,(|ґ*9su:w`)4DQ!ia˯-)Al^'CX></h7"# ! p)TŽ>bܩd_& cO hƽʘsrGt,mM%fl`Z z!a܅XyR#Pyi{aJ~aR]X)" .{Qqifma\eN!cÍ\-m8c%c6p&^u !۟sP~eza]q{[Yd4+^h%u)=N~ 8$FW6FY=@@Əwa=BwO $;ZN FE-p?ЅH> }p0BKXsq^!s0c7(9±+ Oܣk%SsUvm|-]ɨgx!&䠎)֙mΒ? {L"/&ed[vEDWg)y3aBWBȔItYQ=q?ڑҠ& Ƨ7k/6hF>LKN̄qoEw)uޯZ^9I|3-ui9n^Plx|ARDv{Y .Q83 BǸFN&0G|hAyn%%< O(}<XG$!+* 8+k|g>)(c(-PGؽlh=rt*:::p>:.٫vSs [ [C\t16m~b%[6[" #؜;pފg?;>2~E'-ǮfiOrĒ#{BJoLs2 (K syO*v`!?^>o%q5hJu!pLk&` +Lyiފ,pvѲq' x92WJ Ԋ>4+fw&1 9j44pBfܑ&7}m'C "j;{ƳXJ2Iz@4W9Eko(KSz3]{Db/~ҏLHb+"kWքƴVI8YSs| 5`] dt#14yƍapLAK WF'o!;JշbWA+%3Tp[Vu-FJv(Ftf=g+̓8x~!VE -h~i*ſ6]D|߅KV`S2qXx:>l|r{0F6’Oiad6a91?QMju'J҇UҀae\ 8=*o!?0Xis46cZL.w:9kM< mϩ" [ 8P>{,gELo=/ [/5U7NRMBV+z? HJ:<; &)TMLj͵׷hXYmSk *O3 ȦQc!D6?-T+2NKX1\-I[waD@5u|0?*v~q<&4LX_Z Zl$(4˸xhb314#,S y">P13Vc? gZ̈'<]}^ݫqR}_"Ԑ|Zyvr*9ڞɷ\EEa^.m{Lgx~t:_Ŧ/o2v*``BvT SK''rzhC.7IݮNa(7f3c$A[ Iq>#n@Y7A|,]8ø#0/HP:x\eHľ>b/j_hT$6dom<.Og4+\Be> E5c/&ۊi}X(s T%[uwAY"iY5X[Ҳ܍Zub#M T J$YiOk3eZO(2KH5g h}/ij:@?4b&+WISD1OA,/X!GVaOy'NKr:uA~!:E&T/a:Q,!Y/_})"N3I%MM>CǼ K}ͭΗD4(6UÊd*eH#sgg|os{RI¥@!k6#l`k1.&|6 ] j 9'4mA.gRAe{!SKK&[4HcgM`Z&;Ua,nNt ݄Xl>(4LNG7:I8"I$ rVY7.~ELˠ;8+ywjU^bP[eJ`8T2 p9Ip g7=bɬT 2aDޮIsu=ۗ9<~ԠHn"Ay%SR~K2VvMTg%s@6TqJNĤ5lӯ$1C"'w/_DOcW3z]y kDO\jyFU.o3+8Τi}FIisۏ_t4e i ƁQJ#bҊK.`_;JbN{+"eLfB@N)VSY<.ޑA{ Hm,՞MXP6\? mKVNJ`r.Y,K] G"AtY`S9WԻiM:>֒`z06]W䱂),z\1x0Y-8{l"SSBWa{x{Q_N,1WZ&_|bF̃h^s eSc&~m̂dьb'J ?ߓ  U^}] =bB1b/j"K jDPL*,ڐ=uv>ňCa-33oxSW77W;Z=z(G-ʖ鹟OMytV~WْE_HS &˺^KN@.cLi@U6eu%w"e0/ s vtA~Qy%KF[ƨx+)>BrqJ쾁P !;:.p34 Xl`GcKN,`NbJJTd9 @|Gg:xv 7&X W8ӢӮAKpd=t%-L"7cE~<9|/&X*\įv97 2&zdGk جc LN&{?g ^߶~ TEC*L\V1Z(B߃:ɽ'DŎ/ Wʉ"c }nOc`w1!T 1xȗ;]c q:jOYAD{uQB ӓ jqvL#KC$zfAv-T/a7HZ 7ΆEcd~AcdU(6!}:)T>F{?qoDxZ-]rKi'LV񂁂ݗE,4Q};{ 9+^@?BHaT*(dۻڛ!˦?%jV3&CD&PS vs& )7˰뚥(a.3#l;h63Q} Q)/\n?d[%cߣL:n^Nj hjLC[Mp<Kggap*I_Vvӧ6k9s!}vR8 x?GڹXnwm.q]Kӽs!4DKYKS 2왑rL&QLT6@~I0z3sb61w`gU]ɐR2=\u:v|;]2z1Y*i;k# oPIg(xC#󿄎; 4x/UmwW"|C5m(fA0=)_uyM2 ;쥞:DZE},ɔ!֧mhd0U摞{mKoGfw%7Dq5Nej>|CSBwsK|90'Q2X4MK^E D&L9{hugN))ܮz5B yu5r2z|^ƲVubCdrE!/ICb_6Lr/ bf9CTkaeH?}_ji`wMm5Q CG0!a];% IwG r^c B(6$(TWm֏0wZ>rc~CǸ3K9iKn*j7Ԭqx6 @G uo0m"'4{"G%` .s|ㅵ.s3wZ[՞4XL9{Ւ(6ڨO+,+N4c`A?VZpOHE-nnSƄWG)4v _d^_5NsvoD?_iMpl ͇#x]ʪx"A=X!{6P1C r(RfU̎h{_MA>B41::xq%𔇓@" Zʏ{Hvߟ(^4UFl MOg\l!EsF{=L@do:> snWG2Xn@Wғ TyyŹw:ⅇ# |~t4,hCU\G%GoѺDžWSorVGt-~tixdv:>[y<PIn8$sG*J+.boგ`'a jpǷvt5~"pX)S@.Jmc#xgaJq&Zur1XtY)!-eQE6S̮j 5 "wx2dd'"S֘Z, v4ޙ̚#n*psnwfA~}+p0N ٽQ#1k"%gUI H=Ga칎(mrwwϭ2DeG,fR6"k|J9dVcHN>}=jS}dicF?5=0{^C}߮6#+;SprHxs_.㒾7A^h놐v eC͡4Jlw 0-hmƓn`'Ar 4}.Р&.8LЉ m( >:$":X*7 e1BY/UgKC](0K[s|^uВrCww@lVœsDr3wuH̅*M4rb^9O&q_jNna<V΋,UN(Um *;wKD&qmo} Hc7#tM$kQ#/2 Hqڀ`m+gP~NtfOPΣ߅8W*ݾ<+_ Zb5^f⓶~8XozPQ$ߵYK4(۰2x F#)͍>1"[0C9w'ּ0,MX 3ut'R,gfXhVq¦4; ݘgZ`;]WL:A*ٟ{1!h}СA0K"okIT|,LTH#k Mm=H^(!%d(Q@άl0̆vSD X_ML*Tkxz,EU0$j ~2.$ 9 p"ȽVYO9rx+`iiH=:5z0PBТ $D42EFo3}dgM?fxT%OHv}@QRڅ:lLq"&96>ܲQ3š#zÏw5֝5_H3C3gZ}#?sꙮ]4Q3K?@+L%|LDC\vh<(><*οƂ:dqEˆ (NlإRr&͠g=3Ɩ2jBve )J*P{C뎦6Oq8DhY! $ laWQ>+6ej]uPӞ)@c*"0FZ调h;KQD rD'K|?e]8>7+eNU0"$*kڡ?#- J\Bx׵ɕyԦ~Sf/2Y vtr'n(DE#XS&dfWqRVW1m2msTf, GvO1HpT-4|̘ĪJ5-O/ӆSkV?YyOyfG*Pw_RȠ6ϘO 6)P Ev\o](hrH-?N]0q㞑! D*al=˔Ki2Wn Ə]Ϝ|[+$>X5.HdK޴zV ^Nŗ.BJULmBGXp2m|օV{2%.6'|Csd9jpJ/Qe؏,^@&9xs@cOߊw>m SMf&zf0E]w`c֧_dokt!m#DH|3T ψAaVVQƟ_/]{}OB\)IE`ͰK1=C.mfP_x, +]'Y= \\]!tTMw'Ɏ.kT;:E]|*VH#)%gsUmaҭ A ځnq5n{ ښu\˗SJ\%߮4Nƍ,)_3P:LPQ_Du}!@{J4ni:*ldakƎ_:ƕLن ^oS+=DV#$:#^[z8 IY:r;ڱ_fN@;YB8;bl3*!@r bK;A-!]@HpHfXyb mrrlGYlld~O bb+`u]$DZBЩ-<؟LAlGVւgCΔmF)8Tg%7M0*ABB(b ɢ3B,mnxaz(D+ l0πI> E$n? bA, FIj݁*m$zKD(*rbQf-TaWLW 0yn^iUkJa;΋֮gy [3?p*ro#zt,աlR;7g\S,9͓Z0\J29`[VdĖʦ\X B[ ZAe@ci `A5Ga F'ҒhH`* 5˃j.H[W>VE:@Hv&:=Yv]W"7F`JM17Azs<;4Y>N'kH Ld7.ShsG]tO㕒^xyY8΅;/JMweJ'xzؒ;J}HnjO+rR) +뽦%h=1jVw:I]Ո.VV!XEZݴ&1&^$CW~Hc_' .wR AK|uo b%;=`|w+߄ Pn' X ws֊X&]F|!SieXk7 7I 7$ATAm`{%|H5cT5XmN| UB$ |bc|7'<_+@V&u[ax n_JNe㧥.k;4U2äCMxس ˣmDhC&i= f8,|7LqF+(0C=kymdoqq S  eܑWj env,TMD±T#Z"҃gzo:M㛵TaO@Ms='ꪼd?{$ӚLxB|5 sH $`8[ao;VXM( [Ը۹e;T}_ԭq|Gܞ^~ |T}ڣ+.ۂ,Noܿhoޘ nI*p$4-HqԸ#W'[D%b:J;T5 y&og7I,`"niH3:zУ ԪӍ^YD-M9'0ꃝ1nF>Q^jx%'Ǩx~5۝T}µfN XEPN/ù(\ϳrŰb7~#H IItLA/ [{e1nH@`Ŵ޴! ,ΚSc>==qR,'r]7 (b9+ޅ|d}Ͱ}pO'}Azl։JE^ߥRznB%/o ,q4Or;4hRsڬc(]ſbݲIf'N"DN+n?Xm>ñ&eWQX~d?"ZoN( H*\,Z`Uef9ܬ܄bnP IbǁIWRO.#} 9j("إ]aө{*"PH y"|eD oX-N߸& v'>DUF}e4(hX*~9y䰋|۟s=de(cHVfol0bEUSdW;ƃq/ }Ƃg%g,ű+$ {jS!^+C kې.O`:89 apNÌaKbe(3eh@@7' :n+0q=A v͔> uPY6U9q; tTӣZҝTZ>IcIMk)n!%8+r>w QGE`+6G 兮kvNcI:td?~{jAcEj}!\p|Rɝ~'3G풍,5 3S=uNa)U``'#rtjI5X |FR،K4b}Ie="*Ϸ3# {t|PdӸmT[]o/`_yOub;_*l쨛b'zCDđP _.TDM{9V.؞mn<@ACnof@R*?ZOˡcM`%_QnpBRUFT]A 5#do- fUw؞b<SZ)P!,"`ܖ/ 9Qw6)vȋMl/m1̀ͫJYQEaF1@ cDu&nG Y_C{ +D tɮ?¢xU TY<_ ``a+s2֯-* c93{,O% 7^PM,N[Zm]0 sOm @7BY7y1slx;i׹22%$視yJ.|QFÓ8k叁_σlmQe?q&,IZ2h"Cx@?ϴS)rEZI,ʤ_}Otwʄjp .XEՂC9 "y]nWg{|48N8 tb۵^vzĢEs"_$8ho, ?k5>Un['؀[*k{@ uvI!ofT- 9܃^ M+jvswjZL8=üu[JYHrA:aKF>,Xy! BXEi^JV>Y|Ռ[I7눗] һ٨`&}L'#,z@h| H"d)$yէG:UᘱG'a0zels3c EJ.ӡZ32ak"C%e&L%"t8;[}P°~MC7{dy"[_\(aO2:I} ݓLNx1-+0N:_5TM9u ʗNPaI N@z!g𣛒&Cnah~h72]GSQrZ1HK`lj.hٰr#ߴpQcŠM5;WFq<ذ1i jU[w͗_{ i05ߢZP[]QNx& ;_[^\o@d'R05"!SlnytS}`7+Xg ֈyotQ9k㇂@zApȠ\9b7eֲDk(+Wj6e+]%DT*!Ʌ?h x`@ 87oJɉ3 _@¢]\4Zbv"/?D1,`\fo#r`Rv31+&[Ǡ/B@c^#Bo{|(K982z2Zv+ptOHpRV%I!u~eCm ⮘ !F5ICIFmG2C OiW権b=BԀjB(LHʼo"brK*Yr|sT2EqpӴs-DHgFF움-oW֨5˜:N-dPK*R!ZR ܤ|o._Ëv(fwݤևʋ5_~mҸ~_4%g[l ݹw{ǫNruvhaTwu]fĦc9Db? 2#YSBP@M˫TY9w*h?@9o#^I]Z[{r:܊IcǤRHH_~-)B`02MкB.s S7ƣ}"Wzja爙z*G\[^r $ܱ]o.uɢd;mTARw}3L A%$JxIt?H ط'^%KV`BdZQV@QeH|pB ֭&[,rI#޼?"t[w\x?p7s&7OK% ~93;Q80}" !C˃{6!0@GİY)v%sy 9v\?E`T T/PQx1; Gf32KY!o$ɝČ;sIUósؽ;29*D4!b)% 1=BN$ȩ:F sJ[%=9 "ܕ׼j%iHBth@oaT~ǚfNx(LBQٯA՚ @IFZd zZ=)~D/GG;$V0ikD $t*̽Hhe|j^ :/1(Q^(bUQӀ{"G=[慊6U5c^\rK\crբ][qh.A ,hOL ,@M!Q-pܲm1v!pZg|ґuG!i5֏=3U:N@}mbZS֘l9sQ6@0]<(T8@fupu&qxw鮵} O]No##s1+<~|>~Tp$/1ͩbXv,"8Q‿ĭ󚍌08`O_a5^IP)z.}@g[8&Mlɽa v:6u[kX{ DU:(`TuO<o=mYNKy0gWp᫄C$M0qX]F;oht]]{DSS C'֞쬷X<3liF sEB 2s$=D>58іD9 \+`!HT8HE(N IIw.clE1FACHb2o^|}KJ )lh1xBU@}jDjNx.qwp.rPDU/>8)wY҃F1e't}`wB$U:pL B%ZH/6f2-͘)фSkvd?+7_z|oT!URMXg`jG, ̕ӎ鷹vj4 xRW s†jhb phqm/9&$HY,7u βӕ5HB+L_Qʪ_ҙIցPsF(]P:x#wte?3E%5S+GgYZ0707010000037d000081a4000000000000000000000001665094420000e468000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/M&]?Eh=ڜ.+N!Kإr΍π>rF[}]t3օK F ȇOz951*q \zQ 7'- 4 ǵ죔ͳWUmiBbiO4UabԈE"lI_[ #[ݨ[:+[0hrIuW0i}%LE/F}k o0Wg_d.)sX1*44 ]kft*ZcsUPHdb>#|6+ $JOdw]? Nf\=(|i2_'S\эlT:}ޥ-u˾I'P,VtԋYJD J.H$nrWM}r誑_<~nlp"M2MRz՘ ukT2Sg c%.(i Y@DLr wRW6*4Ϩ։uJVUe^\.Mbd۳;Kp("B"W#OL O.&W " {Tů[w"({o3mB.+pH.i bZewT%E;JxI>$,FSM =7Y~w4/ŀ?(-YF""H< z0{"Fk5Ǡ$#gd3kw,xOޫȕsj+U םv!8w?k?]9FN>Px 2K";jEPecsȓ-zA]伿]VgTG<,zp}d٨V]>.w~vxw`|=7-0ŲpT`x腀\ق*=0 R{Q>ƯΦ2l|)guUdQ8*>9bq 'tI5VBkb%0 iDӷ^~<pvë Jff4 㞠9 ?x8XHϺ{7Qtɼ:&2eG鳻IU? Ao"x#AWWrl4=h7e\pBd<҅} U XOnag+iN|+a7-b3tn?D6deSS~ IqA:Won{)+=Dzbf͵x$oagb.vϤi{NkUO1F: ^Ã!+K~Y|]\.AynL_=`@ؒYY]#SerMQ0=/pPSr"\DQ'bq*r"FN%3a0H%[Y&tr =Ra3|:>O1*(lhds=͙*=[H 1YS*!-bOZL5xozy"9J_VrJb\]Ҭ:Αk{xپWL6r΃n-Mzko"cA:1*,iU/05916Kq!ZZn5wE E|# &j.G*(-،v!Qش{2xŨj+N2%Wa+D-X7 9 "E6rΛ'tʊ}$2'jfd69C3@< ^/ 0ۃdESiTl~+-jD''y~^CqyD4CZptӟ~6T]2D98hGOue!siQMn.+}bpu|ܸIّ҄9 &UxZ3.I'3OfmfjlD- BYq-vCյu^iXĎN4GtքAW@i!3ϧ,:&D TkVa^i䯟s;Ulk{GIr,B)b%?JFK['V`2C2\ƻg6b,qD>pqhX%i*0NcGKW+@_o F1)bsE^;I\ڪ'*pay)a_'Sx!O=#N\EH7PWx]p0)urj LA:M $:%p;Sہ8"y!9b 9ĤjJz 0M%v,KRYAqɃЂ: sױxG{17NƂ8#i 6f}x 8",:dGDrԦ 'Mk]l;UGis@ 1:Lkv8m%tU3 ],(bVZ175f#\8 @Bz:5Sb QW@F/dcXPñ -E}!>R,Q\jp8:T>@c:)F )$2 ե[N©'q%d$Ӭy? $p`U+"ٝ 9)V59.aJ76$3"o_&+iz뾑 ppl!s%ْTjN%B_,~gCrȫk$s dR$T OEL^ hNnowAnN(dr{\M=lv>=Jc+G8R;h?QT&/V fɃ'M Q(eǍnf+2_vsY46(*Eu!TjTk{įU6ΤTpuln4E -2Lhhw90N ,-G3)}}ˬ@jѱ#E _0'EC0 edzUdV*kZ! mx(ߝf X~0&JoJxk%&5R5vO@: W^'z=B'Ʒ0.!rn-g{)s$;W^y;֍%LCe]>{R\pɘݓO!阎b<#}"@Xԣ؉AxZXB_bg5[WlK*OKۖt񡷄 OlLzfWy{9=^?fM;_ aAmKmVwJ.(sqv@fW@cۄTg`T v̘sgo܋!0 o});0mwD}7κl$"  ppkàd6`V/%TUwˡ7E~=:(Jo4#l@Spϴ{xrC7D@rje7>Px๶M*2OV"PAitPV1Ra ht;0tWЯ$=Ƕ1+W_D> !_Y?|)/{cؼ.He9%;n`%q q=&̎&.xAOI1,bg;aZ9pÐ{h`7A$d8ǝϦ {X OD?o+g) ؏R;o'zNK)M UjogQČY ɡ>lJgw`YHFpj?j._h%kVD8H˽jn79x Kѱ ﯢٟi4nLrRWS b U7nmK4Gu̘[6$`Ƣs 9¹OMHrIs^4>,HYH %UW?fp>Ü^ <%JĞ :`bu[\`Qi䤏vɝ6@L5L Tz `aon` F#ж f`=r6ZuFk`ZjŸ 'Y;ºI$S] v:ɂ0~1_@' Gz>p2%^@ 7G냭$ Enrh$ruD{:֊(D=eu2唗˜7$cB15GMVk!F3ϟN} zIΣ| 冺)Y\Q^0bC2!,1Eah^;_|yv(>TPPߓ=;R e:8‹-=xHk^s9B 9n~.M LAhwFqLCãM ?"nL;V[+}޽怨_{kXIې kv XxOi42r9θ&+8j2WЂI&U%TJSG“7lYNLϔkc!v+w4+@>'b {bH2"?aȫFJx+2;Y#5yK F ӂT1͚]uen|&+Rǰ{v; -j~;.Xg %64ňo- bōThkV 5G{1jNkӡѧXfkfAa4;"Hj=H%<*\I߳*̩n7΅^ ZM-':vF ez8 7|rT`MW+ -"ZM7;J@N VjW46y8$R=`dn!:mzI97lQB@}[>z׻i=;TnrDtOlx6Jɿ{Tn(sW`(+n z b#R,/먆3kzO `@ǰ\C;?5C|rmBLW #&z^GD~ᧁ*g;^C雔XYocसS&܈QL&YV BVc?e uNJZS:`_X}+kTdfvyjWP U m;!nHfY$U _7 c{jNWL#[g( 9'0A'P}BبYhtR,m_C`A 5(>yᲯQguߢ0^ ,A|'ei"=*h~sӽX| qEo[S^̽b=_w VNJ<P }Q@q]}wSm4)4)ρLwr[B#6 ;eX@S &'r&5ſ ĻY!_̃$~W5}Tf]S5 ύfiˤ ?o/9jc<VKgȊG*UG{n͋f.-N|NH˥ޥg$jR`kS*dln_/I!bɲ=ӻ=ib{yLSJSlurmE?VM Xu(UJw=Z}N_. `W( Bokv2~7}4p t^/}Os׭/lVrCʹLCI%pFKIG > `k->')-ͿJL<>jr'v }8p̀f"TEMX]} ;J1ϼ_pV> Ҏ+n!dʡE9E&hYT_Ș3G Tqir;ҡ5N{crzE5D+sDF~ h1׳zx *EyOPүJXM VCD4Rw `eB:fbJa<$*{xox":l4?jJBfP]B)8Z9yS6ۿn}9~N2y3OZ&#Vwܪ%;\pk04ع@;}X)[|RjCh̫G͚ Gw?_w5(9DuT~n2|Ą|XOP+[+!,fI? l=BfPb0O {;]ty_p)r ^GDDUQE!F!.q('-% _r$Y)B,F)`ۻ=}RNp)g 1\=2t#$m,[!7dxyz c6+h c|`5_#3m.v:MQaZs'{{}=2 5 I=6V0"@N~H{ Cƥilɘp`S8rlW,ڧ#n*bhpRVUg7RYu$Ԏ?9gy50>&Mmn>n?ؘE\a Kd@yCĚ@ 1Ioyd*6 qhi3W|;V:LDdt]aU(\̫VɶBΜEZܲ#1O3H+ngKiՂO}q>f"A(I/2onM0V˓(SBQ4H/PGo̘yZy.!p&ǾlؽgE;Tӹ=R)BGZݹk1k b~j5 qoq~RcT e*B " c#S˵1†B&NĩaI.H/LN܁0\+-a~vfe0mTGr誃%Iw|QY<G3Kdj:1'J)WPCl 1=]ƣUnBHO%+|gTxĖ峢k&_ atx_Zk# cy?e}/ٮ:ITy1qce3D8|1[>a^/wzy`d9#$7?jQcrT:nLJܐ֋%4r&dW,=()N*!(n}xg_ uׂy/}&VI/fte"M½u4dp‘Hts5GGٗQA<-2жX+@KullSmj71>DNT ۴Mx 4DU۞ ٪jB7g>nty =gfq"-[A@A ; Z'%+[ ]2_7;odm'7CaKTpA,.i*$-k>rhxKB"egU 揁f v4w&fY )NnCp VeKP\w:wjS! 5r& Ot׮JIJq>57I)/S|UiOMNZд|ܽ{޲g #ZP57c㾂]#&)u`C =[Ґw@/|D (j3¯Z"eP+O*,UDs?e. *l[-$!i+gB_Et-xP_/.ufVf W5uSөʃp؀ ~ @X[ܒDZN$|$@Ju(hr3C/ivGP0rXy /bz~bVPe< S"+ RdžRr4hm,c*43䍣1|b)OLTL 럜WckHU_n0-`)axMLPD2Rո 6s 0sPW1Gd JJE@WiCzT6qFc]g@8їm;|X8oKNpn]A'X.!3-Q{O2&h\mJ"GQ˲)#+K22c2[.&׿Rt >4hz*6~3 r} ErW\'yW8zvD XPg7V~$o>KX{Sd"%q]Ongkr\_VII)F(٥\In No16<,&ޥ** -oFPUy !H$n1Mw~?qo4_i s[+yxݸ8XM ɽ]^D]Z'^HT4O2n] ^=vf S\ﯰdXx_YImW7aiKڵq T$\ve!n4f&h2vE_~ىPb&OC[#b=ΝRd`F<;=8*XLt_“d*Ti;"瓨 #4Jㆦ vY(|\uC!:DG(\[=ӬӃ2'wXmt@~NJCՃx!n|̀"&tdˤD ʵԘlV1?EM|5nG 5s$ͳ4Tf\M[HlzЂEO4&S+ пOiפ=ixo GYUe)qD.MXF.kIYm܇ Xh-yo/ϲ]_UP=Ζ_b X2"[\3jf#WEv!8"PIﰆP)]>˯i#wܳQߖ|z Ä6{,)E.TK\8GyX©,G$#׷Mi>Osf> zAjJ[Q۔ ~gY§]޸n./IwL@n +ܐ jo l㖊V^H>BF20.RK3?EAEМe_tRx:VzR F!r rWM"\lx22C0ᅭ%P¼lvƭ7)q Ww* @%leK8Ca [wV_ 8l.Y9*@QPA)-g_syPGa>m *;I-).<%>ZPІ}dUP-!l#BάC_4W  $4t>T%H~IJUzB#Szpp -H"M4emDĞeZ3tZI +祀<0NrKV^%v+ۧC'JS_Gݚ,xxҲvɣ׽1sYF>q&^3Ka,^o#eԻBbW~Om6q ,\5&,ˈdUYC?ט\Y,Su[F4R5Ҧd;y)Q{$pq<֓ŭ 5(L˳c`,[@C,U&얎[#$obA*ܞs?bW5L= ݆㫐1 7҈[CMnEرdA{dlZk^}1& ypy9DZGkgUd sJё>k(׬?|Bw <`uA#̖rýs 0JʃZ!2%.VZ6Oa(|ܸ歴N\j5?]aP(m0.=RC;W6v}uIu,]'O֛0W"&e5X} >;{ 4Y늛 lz5/ d=e^7a[5T#7&Fv%I֧q n7CAu7uз$땪$}R 0Q-,%:V$GoY/DqN%\bSn +NX$~ڼ;r7"'T  o Vd .Ţ=Y(;hV¦{J̅ƆwDXd1R guk+=]0B8fWpU8j^ TՋZ㗯jG":R=`NffOP2 $oAƴ453̻)@g^0ҽ%Ɯ1FJ#VNK l>U|ᛲl/Qn~QJx"aE #WS{kp$6b*aSZ}GEM\>E*v昑CfkX_G58Ey'Nyq-6{ˆRf10{P 6$dS~Rgʊ;r1UR|~Ot*…w CfaW'̔Ngx~ ْ(7e 'ϘBJ'?,]&%ac0t @`sF_ZW0T B@i21Ha(JԎ!o&x.i!\6p?wFm< ~s{AD:ToJODS `Fx"g5&6%̟$,$̛ynFXԷ6z%1Vҝ~dsffP][^t@Z/ȫ0mczh{~ˤ3]ji%-JdZ 3Ll}"|Ne綉 B&(fhcOHU&B6p dxɫۗ1=ޤP#A2iH=zlQn֓m&lok&Drd$U6OU% Y\ZmT(|2~3@R jr*sY{ :81 ^d\X%d8\so)*aUR^d@b*ՒNMMą3*/N-T9_K$ATrsXI&:BnHbS 2!>spb˳ro7"eo\Ta;JH旔5 lN ŭky-]+B2Σߩ_%djzE9 ;3^D*QV\[Lň-v \{\7& {Jc&X,K߯k7l!B9Ԃtؐ#(-EЋG EHb)k֜&K$p&QvI71{a \mDTT\,v/GWyO5: wxGqڝ*CV|F(^>W3@XIo"/\왟K! dtSiɛo2-fZh@CdWʛ~;$ŖBW!)g=$A*А8X[r>eһ&{eU Ar"q?օ#DG)Z+s,5x ߎf6HHRN H;3z7IU?ѓbv8Ĝ Bk0żvF>b75iZ/-WwR.z=vw?n7^²M 8Upཱུ}1zsͨ WWwk^sy4l9'28)~. J5ty jC{,ߕ65*5N5 l?%}nȩA}O@{a/=@ៀ[ެ l(]paQ8љVm>M $8[J dLOzSxu(oD됷4SMahyUX5(׽@.oJe.·if7b4>R,lV H^>f :nLh\R\OX%W xQaU'.u)/NĹYv_igeJو SUُfE$.zy Vqůd\aA Xu<&:-̘=؎3 f;]Íh>4g9^ڣ/GT!?7lcnyAOyĊTSm^rf23@ZՕYHg$ F"Zwi.uqM uODt 'Qj !%Q)p =F83,"2{&! 39@ "RF\\R1P*&$tSi,zjaWvm@D;PD=ְ%PKXG !ӋSaB _Tΰ>ޜcKSTS324 }OL??\D =Fa]y+ia(Q(*bV1iTSwA1G_պoƅ h oUPÆuTtc/ȃT1z@fc,\J(_L)Y{h-9̒YYh ]v1Q],p@¬tJ:uЋj6){{މoڱͬQ4r-X򐅁H:<'}G_pǏ_{NLSȞ}ߐNu*|c~H{6 U-%MdXxkb> in1A#w!qwhimHj; A]dq06 k 3̓L_:4]C~&$V9tEI]ko Dub .6+f7 Z$cJy3,m2kGV'b!۫+,m~uArQ:U#&ppwVh 6RT唢ە~mD0\3yDF{~פ%Ƅi?c~ AaJFLdcw`~kH&c56pM'6a# ?aSfxSlSMkVD `(?h3 VZ7GWaIA'怐Tyi`π}VZ6퇌pT i\V S1:lPvF|IArvM5{`N"6ʾF K>Km .5凼`bSWjuN[L#3F1VR- ѲW6v6s X, 2(.: H$B-TB2K$?SUV]O8b" ը^=pi/ʏ)U4\zo3<dm_ wyeC\D\|~Fʷ?}yxlvD!- +ivK0<wF5]`PCeQcb8tٵVvc>[VCDO{^[W4_ScokKǥ)U% W-;FF ywgX&.ɖTۺ0 *#b DTy鱅)i!323QO\ApWKoJ N8)5׽Mx`Rv)*0xƓW}ZTr]ᙟLqcf=}-b[F:EX!t~2VUX~/q>ZKET?KAVwZ"1d`[ p։ļ^D#,dty;ZZ)n{%ȱcsGq|lUWl2||;t 'V|ϖyT4T[aGѩ?TxYZ| ŋci?K 3g >ԀK_V9p^qzIY4>(ܦ7듪Rk$9+YѾ ApZmN]\fԲ5~ \8L[;C^b4<[ni(//F ΅64YK`:|k(yc - G'xKc}O/ 里yC8A}bU;&YY>BgvDfRaHv0{RCSAQ]W4 `%4QIoJfl]&SXx<@ICiŔPZ%\'6~PH^v6^ЏfPU)~9\1 *4"YDOt@56+m%i~M Ĉne(9?U5@,1 MHJӆA}CcC^o~-]9S`Ph+Dgi1SgI/Ǽ.=qhV"Bu(* lϓAō_DO@G,iפüo'm,:OUInKӀZ"VՐv7)JEBN"[L+ 0oܕCz%ԃA\+3O  n@YBR)W`. " q{oQ /!CI`*t85ޱӆ1 @cVzq[/,?P4nFe6Y2EsUU~#t+`e* b\=&IңJ0Ԭ9nCf- ."B 32~EP 9C5혘S WךFsZSъ۝j˅4Ƴ4AG%!} %vF0U %_M/jJ3E37zSй',`wJ@p5F/_]iŹ)"r= XE4~ YMNW sȭGe@>!b4{OfLvw1N`A@ƖoXtn׬z00Z8PAɳ՞Q/H.) d1p %|:zF;vz#5:iCzE ^> 5c qTܧq_ ymLa(ּ͔ؕX&1.=,e} J8J@@kᓶcgC T'sEpAh;:BT$ٝJ#7(9Z\~ұ)^\粪)T;GZN+OӉvpĩderztha[]TXbN;c-l2_J{?\?cQF΍M937'f']UK]YU0Xzg0HkC%ɆCCΡ_B<}{ESV#! n1C1M㼄S& MXx8Z̛f}PʓfiBt&K\eŒƅz-!Ӻ69L2ҘVi^M>i_ESQ!qљ@AYC)/v!4dکUzO4xWSJ39_;nw6Ǫ6yuP(e$͵w/fyQeB4o%C+MSЧM\{uh@R@%~NMqVJaEw6ua -ն9V8Ռ_ն0aj5jV1˙#kqR1t`#V{Ua 1<]d8D` Cit.tzHULKtՏO Rppkf?X8A%ȿTH3 j7 _+چ փ&B@s*%"H"q2R;N{Dentzj6;_?΅.;>?F'D0JeUJ K`e<)8/5->c!SgHFY_@= ;yԡUA9mD[yLkB|eb\d=y4GZ@Z: (J J=j5Mrn@uy7g^S -TMg9c8u2 P|VOo 60 -쪌?^ލ="Oj8\:o6j(UN\%~g6&525A;2i}&rHB,Mq6W^ر.kU!KrȵuK2\KRC-7׺z_pȢ 7V-IxkDQNtƆiWL@7V:_aWA7d5pb(fS#6rmXSr=!϶ ;XOtnY upFՒ>J:'(=M`A6G!:&>V4и!!@\퐲t1.UwTjdȾMd$Rm~Y׺NI 6HNVV`:'|/~b=H6F.) ڹ\,(Db;Pu/7m ?!kĘ7y,?MGZMb;:MG :U $$7"<~}.eT/1 hCGUӷݫ\돳ւVl7CJ~ٿxItC_h+ RezOG[rHr&"$uAtB-+?[ M?!NWv <$bե1D(ݬ'D߳ ~:El:Zw``pd̵I~8ti6$$(նpFvYͪe38+Ǿ2OǷtY m>E&ⷙԙ_q@L+O8u"zaCv n@U^pc o,({*oDݼ9c{xФGF;^z`:2"@H:q/elH[`u)XJx/-~C JlDAfr_d3'mϛywC65uXq1̍pY͗ިy7X-@F׶s#Ab_9VO>恈MV">!/w6"l`0/%Oڍ~0 6e t# R: 㕂 &Ne FK[TcIÓTrVS! 8 <8kdf 132F=8V0(,z^<͌*JӦʡ/ͯ6 5B"]T?} / 9MA/tx"< %K T1˗1c|/48:h \CZ>\iǺ[UPGq 3:[ifAFm^RQICQBjՖgК(78N*w`riڶԎTRngxݷk_< 张 ĩYIez!p jX1Wz{^ -§2ZpXg{ufTzڱmԙV  {=U/\#N(V·p8d/QNтyWnBXEzn@obάt+?%7oARش"O@S$D!L +Tg-SăyHlSIP) z[40&y 'ApB_c_UR=眫sې>PV*F@Y& :לuۓ_ʹ!}ėZ!Kdh{ٲhZ{6j]maXh0`(Y% @m.@P2hITؔfr{E0#Q&K p)vu|-ICxj]}TU%GEyhǽcIOW;eH|Lp20β(sz^ faJ/L~(hK])} ˱;;n,NcJ(N3y+DCy!z)GE,0B.!HaMdᑥ\]߮4-z?ormr$ԟ3RM"ϲG ;f>2ʟɎ|){ rwtbRQ{aB0ʂZGL7VUɭEb[7}h:н[Ts+7[aUܟ ;TrTr XZ)&_pXIFv|lI[)ັ1&A؉j}wJ ֔Er$'qߖ72YUђas$sEq{i,j7LFq%6KR e]% YqW/l;;PL' ni|bfoI Xra%[meQ~T 8~Ky5J2qD!Þ3ćN1R,cc{]Yq)$7 HLHT!:1E W2T l'P"Ԑ\ RўTL+ݟQj޹τ{<~SwYS剺m25I8MK mr4 T`P)7'ЂD{k+bRf=b3YϽƔsxԐyXTs<#zm8v0KF}ݎtD,XYϣvÅxvqݚ1/ڰT[zA>=w捁Y:E9_N<R巆nyb?~bDTJb9ZfѰ$pGDPue{]5/'#*+*/ɣ޼'89''-H Y]& vO{YŽFzADPja t#/]@MZgoco9&r/F7lhtEN@0PD'sZB4f)в!(P5}zS~.~r`@<"*Jgy53nY,5kaם( Lĺ 1 19<> _0gTӣ@n [Y/5})9"5l}R8K73wרpǑ9 W.pXŚ]C&C.sfGwC0o/hq,oٙ7dyO*8;(ds*=k/A"{;#wסe]7;tl-K!ul&)Wʣpacv:l2Ad'u8wu6t"4Qd> FVu4wy ^YŎKdΥQú'"5.bYD@8|ɵܬ\k|K 'F7 Ii<3y8n8!ܰNqaC/ɧMU&E¯Xs Gdejɧ=aIy.g8;bs&ueXUciǵN%uN >p2Z5 ?eM߈RyO>MӍ9^mstK-_ j?{DEr6@ |sl`*D@[bQV%Df*i%Sb{M<ȼ;:#QbUe+60q<ߘd'{bO?2Z77Ug@c/# &HR" $ $.FNg ly\HDYC@}^O`:ʸtژV wJoąBڨ.6)g9(,ESn\{y4;I|N}!neGϱߘ%zBqŐIMsڌ:+99]K)2v 1p)?Yو-?+gSoMq:f[>PTUhHՄb4p\{d< Il3Eψ> [w;֛|bs <00Sh^D4$p֨Pxt4 Z䧕@^~E(9aq+^9x`vw&ɹT"D{h~BSڳS{7(%j{s/ .-zt5=yTCVs/ډ3ڽLB)0|Me6D2hܨ ER ]8ir.&x] k/m!#W=v'Μa^<^5&kf#Ghlr%-"zQɸgUŐ.B6s.W2>֢; ,py<۷P8b[vZtdRqgwN\Iv.mԛY0{O-91/&cްֆ4y]OAmxRWԵOk+++GYX3KJI_ K2K mS`*IEeMEv"&/L ߮#vQdA]ۯF;] : ]ebki&rEXIm`g;&S @U]vcs/y)4̈Hrư_C 8z 0GWb/lb_iWP/i2~,އ, <оdk|qcheyCJ/_xة*HpʯaNCa4zcz" BF _e8"|)t}!r|-\ \W@5\ $kvYe4KrjBeJP8}=JnOG? sp ]%;>DYMv(5rouT>`7 94Qo^?ډt\ULWۃ39P@bHă5>PQ/[/s&BGwJ?B}ٮF4}ȟ4GLu2"t"ǼUហt{*)BRU;{B  W)Ǥ Yfd 'ҬgIROr|uNf`yH5{}'7h!hqL=1:h 4 Ÿ Jd iROkTa=LT@8!\a^O^#?*]ύ᫰%i  j^9f2K6՘[,=t0.#S9.Pva<)Qi/Ff&"r> Y9n #R7L0Yt5a# ~0̂x{^qeHCr&AIM Kp O?qKP{Yղ7ZlfyAC" \$TxoDԄ~!JNMjR{jK3MN}-j7su^G^E')I;lN ˣҰD>/K#Y]O4&5>q٥8/w~ -o EUHAKBU=q;!E{ϙfvZE\V.=cʟIo!aΏ oFXi<=k &:giof^SS٥فM;3XNgq[`JWk88y*pR= r+FEO)9` i;N ̨y >V]Z.3Q޽RRx8j?I$i\u .lݞSd<;yhشYWm̖l޿vh.jq{\:PrBuEAZJH_]rl3.1tQ`dt|sSb?tlۮX${q `Q(RQis-\@ G1 H(=$([|E#8)5te\hn(V< DFNg`ȵXCQ ~צ(B Zd)\N6 O ?,}a.. X-lj,5p洚$(e7S,uI:TcOR6_=! u p>ںwG9q`wJ4Egj 糋qcDQ=2W|)fT,}cJ@:P0eK{+A5Nϲɐ׮ VgĎȗZ $^sgIͮJS{:7-Ο&ǥEӌ_̚$ֆEu=p >P_h5`M~X k Z*hnJ^]'<2:\ *!_ߌs1l'pDp@#|ʊ[S(밪؁QF߼U Ӂ(2|#]ij]֤8h+ujtK(a ~G? ]rD 7GE4:Xa=!Vkw/#W}JaQ]owt meʍr΍5Y/v)zGQ[x,6?m6T9I {"@]VaFuBe)cB̔9NU"^k..v^4.dXK,iZ sKZüҧK|(Da]3葱EJW%e>Z  [iEhmҁVȺehUg|/TˆW#zT7aNE*`= 7M"K 4H Ұ)4Շ" y0(:TJXE>hf thZ(د:;jw+õNvN)p>[/{^f^]ғ3W:S-VN5 WU5`V Sq 2uڅ3!$Ft-t}_L`2Ⲡ~;f{Do~v`PB!3)*!%5{JҏlHQ?.h\R gt_nGٲ09n{Ϊxs}; i}k0rK!Gyݺ׃XV)]4_ ( I$rHS fa|ʹ#99oƀ i{V{_HU0Jr,V[3eZt=gc[GlqK[phDDLyHwRfXnD@({%dmQ'[2DEҞ܁:4vP ?u+IAG3'c7UK"z;?B(]/N#H&)VCXkQvP]«ϚpDC^96 mzk[݅GGK 4W!CK0ark_sk?/Nz2\Bºy=E+<A7hՠR#;ї>t(ƯS5/cдqjh\ 5d˺\VG :8n KbL?W"_mF"e9LaԜ*)U?,PZA_xmni1͌fzvDC M@'ŭDn#hDN6%~vq}b,eJsp ZfTtp,"M)?mYlF= zJ|{F01r2:w-yңMNp8b^xl?$zw|A6}:<4+OROGA) ( 68/7Iٯe@fRxaW^显+%EX8ܞx.PdyEO[.M$'M-!2d~*ɞ? 3ntUPnmn} D_FP`93>a'ra)|х6}xSv*Ѝ%Ն!5KSǸؠu_"jp-eZ}QjIUNu\3_OdlZWM኱|)|Z*t&5r]hKPgIRAE*4{Dgd}&fg%]#6d,WJy,ԐIX],wMX@7rJbz 9;z[A=li+zq`32mDT9 B25S!ZD#,j,WoD!:wvL*Prx)\i>MNdΒcocĔ@eC_^8CUɬi#fSt͹F)eCV *4'tAʦ< ?lET AQX"aT H]_iu]`㰟^aV %YȂ 硓C6FOhOs]y.,SQ/ө$);ݫT8O#(բLw?:M)JH|a3=Rր+`(f0H/X8_I{#ç/!Zl~0r"0W E; ?drm`m{23V}G)`&HRU `&K%AWfjxvd|O{Ssi`cmᢛFMtKvuӿJ,e 6V[ Rx×]T0p@r!S^VvpB7Ï['[BP"4#P;?PRSL*= {+ati`XGfЙ}l]bWj!RO -WT){2tgOo$*'㷤-ʓD$MnƠLH*#\L)z//O*wmsb> !?J ['#--gś̩kB9VVFڰg7_>S{{KR'c: +mvK&PӏpFRbtbsHe{ eˎ;$> oMMKCBІԾlljGUQ3 +^pYZ&2e2^iuUۇ'=@Vy<>喑 y5{c p epk2 vO4U LB..Chit1ø_ɲ7OkAp鬒9l%/v_ҩ8"qm,c3F̩|&Rėhevנ׃G#h %ѣvp5Gp17N!: /dۑ(1rWt2VvY>_1W1@mCS6Ն(ZNUTmc'!d j@^&t?*v@>PWS(,mzߛ~C&aFq<ui0|rv#|jRICPUN(YgIۿ E)Nx<[eܢ^*ap& „P zN_T1$V{ka/ab+TSYR(l:BQ{<⋡m4Dl و9EIP|.S0qF h9>lj0TЀu 0m7G )Їr ] Fril5f-] }dvѺ#hF(}n:+)0gt|| 12Џ7Ec,iqңl%sx]NklvqnPVjp`2𻢩nv i_ 3 NJ>|!{hv(\d)'oT ƺ[J1}Oݡ\쥟J }5&/Y,HdMj D$cH _&uUĊ C*9 3oSwO֑֝\%3 ? T;a =Lc$ˮx V{JH ǤraӤ^wgֵ)3_vVd'Jocuۛ)a:ǔvc7{@ũ|8[ԏȚo$"jWȈLwh@Co̎)ŒwuE4WazGacGp!#!֫M <#|!\Vu=)s >JrX$cU!~OA}jڗ[YxY.ӓ3: U DWQͤR uoY3mQ"Ng[iAVn`1V hwHbCE \+jA6Ҏ)xo,g <שɄJY#ʱlcT8,@;S ! |f?ha o~ءjU>?JYJCwe}CT݋Udž)y1w;:?3X@GM_OblyyAlG:)TD!Dql!THgڗF-.ӄr;q/x[9w~x9%f+=!TȂR:jAq"ʿ0avƠ7ѥek4uz&SQ`.3մnbm9r)*x4"zǸ`'4D* 7D k8u3Zsb|5d[PՌR49SWηlNr# 1 CFfG;`wڲG]֖9S_xr>Ku#` a˞YJ'-WnpXM,kİHq`t FIU]C`n`HqI+3HInꙭmx&ǘ(̲Ӊrv`vUNmdhA ׎J} !.Ja}>K|<|0 8q†+nJunTkt7(T讉I g,5ApB8NCv#k(bتtoۈdȶ!>VvL}7GT vx%4~mI9 T%b$n8)?ũBB|&(pUys` zuE0Dm(HNxPoPx [`a6A}r\ڣc3 eʞBT?.ɻ6`ԕS)B[R5"Y!Nxjy(NЮܑ&ip ZdSSf͡*3B(D, 8Ffbic7|΢ۡJ9YnMX r s0[c®Vў(/[h DfמE|cV z#̞2l2S's Têm2.+`6` nVHr"ʱD[)(q~hH6C~QIJo?2׏P?dV[K谔79XĴcŸPLrR'ԧ|Is/E>CR2;=d#B](C꓀!a5W`g ^tbU .в7Pd'tE!0՜XgjDQ _W=XL܊0+WT.&LutD;rz7 x[WIL}9%q]7~ݗ,a{@:RwKivg?jKX57.N:v cNItAi θwizFҋ 3Ŗ9M4I9j9~|85 n=%]r\OױmSW/g(4s?gE;_S Fc ZSt|OUYRQEa9,y#\ \0w+:q(5>גzJ I'o9$?ʿ~'?P=fAgH\7c&H#0H 9׸?l%$xrT0z;c{C;ƭق:u3xLyĢ+V\hY*MÉ>2c_;IPpq^sxH2n@khFbҘpg ߨ#@cvz!WkSO{_ZTm{AC3#ī,԰ vTDgiS'~}aW$,?o%_deߏV2Ձ8 CeѲgbxC^LQPSl>4ge?\EU‹y0" 5ѠQ;f/)[VAJ#ƽ_Ig8жƢ DOQ,FFշ=*j͢vU0CjkQOIs @5=ǧOWi U FAdy{Kc lk6"]BbvNqM׺ՙSHO+E@怪1oy')#ׅAUk'JCatNn_{`i3DrZݫ4U+K~C3QR#O"fƂ,7YNN,tI.E`iO&Hڸ4E 0]Ou*A<yIpJ<. {!Z|S]tp_٭ζ~u'd3da*~j0*6ӽyʘbMqSrb{Tlq=jCݶHhiNK.0$0gc5wP&W8CR%WTn/u'1DIS,X_Q) &=A0?KM ^ܡ,"]!ӿEnnsXAD\[:G>|I_[U>7;fPָg @]~2)~ĉٕܾ !nDskh!_%9kPVבju pg 5i2ɤ>]+e^,77Ѵ׎bMWP_QP$j5'DE*oD0v6!Qg>0ņZk?Wc- K^WL7ceAWd6|!WFݧzt#gqyH-^Db%bg3U2'N9`Q1z KRE_Z]۫ 39_D=Ti>n-+6JUb(΅ׅݼϬկK . ~@B?Jς"]&9#1DK?x6;Kz ǎ|(U+ 26hAxezکWŎ#\?:;dWXҿXO!6T獯->ۉ!R%nceMjvsT"w]r}3soX;Uo;[4"VM!N0< Y ׫{H\Ĕ)48O,-9zS# Uq=Wj EzSirF1 L4DWkRjx}'e$gSF{~$61vcw !W=0ĝDoYrS=@u|]|BBqVˆf":Vx=~gȊKJMF*?8;1aێv_e*|hCd"lr3CU ZG?=:0[XƍAsa@pHvƭFjM4~5PWX@He Ȣp'%Cj9|)(1="G%]<#D ˁ/ S|_( (Z;o~C7:u=i8+({\;ܗwuQSsqZہXg(bWF,'@rb$e`˻VuW/m28e>pWPpR=q.Qm O(ƐUܲ6i7HVf?6U&X(o0ǩ|]o ? ?TgЃk[GX ܧ 1iyUS(}n v,vƋs;Xtɜ#o׎їIX1N46)Lٲ:[[6g&0iԷI6{qT?uyka\kGT)'l]F +7b/GFDF"(] ehJ5C|"LtJźhR_B.ilF A[e)6In3/h,GP$?\ˁZ^ cT?8HYEVva#^298b_ MuD?{4`m_ ?VˆsCI`d3G->}l@]՞LO∳bK^[7c:[d0jd۶L'B(7(ýt*έS9m4( ;9|#zLjN3Ap*{T둭h){U5cC43Kf&.a?>A]T ,{C.p`pda4 {c"d&lJ)EnXWӅI0H\ӜIK.=Ҽdh'Zb kd}"0s6G r,(_ ],Ktu8­cZ|*ZJOY^nBrㆳ=I[R%/qg>Qm f1vP&RE(wcaL.CƲөW~e^Rr/ݲG3,CGP3(eŞ'n^G\yUd9ws|d(xȲjkm~1T"q?~hz9tPuƣQӀ4<]wo :5{5/g :s_G.aŕ c,;x 4ceet4xx%vg@?}aBi"Hd[RBr$GPH KĈ z d5?-C:U"M"رOIYn9@hP'4kPbFcNΞTIyȚܚX(K΅et_ͦ IljJOv mG|j܎ȥ]E°Ta&Uai\RRrgKι 5'eqP8 - "[yR$EVA:V1>2]N~N)6yRwɚ49{I.^?ٿOɥ {.u9$X|?I5|#kCVxG*;(B ZĖ "[" \2Bt,н'q@mՈ^߼יtSOsEs&+IeU8`a cAQlu! t]RHsd% ~ܷ%(om͍q0 tH,?{ (oԣʊt*@ Ͼ1]mq!pWWZ֊IY&vHxύh*s)lF4qK3ux8"^Yy3`H7= a+ziK+LYbe3V[saA}+9=)Pn滟rz. "cJb}:iO&_`OGll1n4RœG{^VX=t~C8w svWJ-t\ҽJZb2GUqSUW ]s61y4qZH]K耰ΘU68$m6!r9Sʝ`U0VB,,"r{N#zhr1:ٗ@4ψzHaq*~B-Jċ XA.c6cվj&DNhv[\[/bu}tagsR+;F }R[ 2OY24 Ǧr>5"vae*Y"XQ7-Gf`H?ҫ%c1kT3{=N׹gH$(a}H'Z& +Dފ}uuG`/a(rs&d+26;+ Ć4VhDm HZ%Hbs?.Rw&kK0FĠtkgZkM(>|9׳A Phd&y8g!oHkl$ׁX#Q-ΓmJ󐎍KDi\ ]/.9 0P65$>lDz.w@΄azK4m*>t63E;SPh^ # ,6<[ \$bV#S.kG69ґxiͪmH*ߍMwnX _bK!x~(> ֵm7QHup7ճ]S˴7T fڌ`)a O5,,|[AAWꤾƔ;lFpzK] x68d4"1v6:ha&Z(Llh)bj.H "qX5>佛=ȟlӴ=sH˶oDzL%Ahŏ9! 56s}R="tVQCYNgRmSaeI]4.!IVOi s}[ޒx} "b˓>}לp=dE?7` Qe.6 f ʿC3g7 4ax==Yq]=Ʀ7@TQ1e?vb%kE`%D{|Kp8+„UzlaoRwsJn+z{_ga~r.xp ,iC26e oFM3kJjHɼ-kXغeispP@:w1nyZW6{|Ȭ||';XKޅ v :vvX|hvcuJK01fK>~4c :Gi|C|>4~Bm B^Zm=0 H0aHzѐL835&b_JnS?JoK^|i$W3zl+V%s> G2Ĵi$ם*"٬,nq!m:||?GVC;K8"/Ign ruιUSi;u2. IIK.i*U2)&a$k4n»>fx\c \jXڳ|Fkq\B#}ppKB7Wtfu/D#J7¬aAr(>toɅ7$,K(T ʏ;=@O'u@<A)0haؼ6*Һȷjҭ|?R/lc r) ߼Nwa2xXmJ 'XHh,}MV2qbh[{\|Rk5akB ih|CS,pd5vo%>p|e9Y`).A:jO25.Fbpz!ژ]vs>h KdBލ4#{6WC&6_ZX.80 7[ KPa~7p"ȫ^ozk"ۻƟɛ k"6tfy_>d{SCZ;d~" \ DӃb;)DfX!y;ٙKCL91,iAWoU]xԫ=AȦ%GDT1U*+iƌv[y(;&D)Ҧ[V2W0zVG Jx㟗dpaD9)UHs Υǒ<_ oF}'| :kC?Q+3_j x,Xp']gugUqW%58j>WIŽ7VuYWC Vz U6>MY< K >dol, }ְ?,S1tG{H ]K=]*:O\KL"lz!=Aof0W' &ekwG ;_N 9ظк/hح&w 'քeeG6<'Tݒ3܆ºB m(QRL*p*[Y+TA|mm*:i&\<]o\{X/e=~ZCY~ ךElf uRȸ ƻƣe(#OF;"rm}c_G[&`aBtmk<[׿;0_.[ȞU;ڞY;V{ӬN?k !`ZNdLC< ?89SdCeۿTDfܡ:vxi6G'n瘄ɮ3D^WFC{|FL^)&ҥ惖lQ1+g,Q^ʻdd.s`1~Arf]l-(F aXNbØ@Ƴ ~(,1yV39!@`I7u$+({Ƚ~Yw: z%MxJIʑ̈˒ې85: !ZJžܴ(. @>`e?˦l"&z"Kv/E uj`g[0$EM[Zof;wL{_uԉƛtc,4 ծG{jaA 1JEx"}3H.^MCS{,od皱gdAπ?'CĖe!"_DG7sǹLw$d.u[>)i"eC-&29-֦QqGR+*=`ܼy$ g+*S)J=f&aib'hcӮQvOS%Txuܦ5 ^h2?.'0{JF :L\NE}GĻ_`-ŕ7Sl>r\Y+8-N#Xp#^hgNe#Z'|9mox`30{24dM'brckr_*+fgcvn:Q  _pa"wA,0 ,.y>ӰX\|'Hc݊)+B'{vpUM|>$a0#^ 89/[{L$= "]EP#|, 5y-E~zQAvd^CbCa@7=μ+h1Jޯi] ͣ -p<@c&0sn$/U^tomxg+Pmr'[ǰ'enX'U*LU2EpXILgXF#JeBU*$ZǠu7@A)P>`|6AoRZs'\䦴Dceb oxp7v+SC j$U%0r) YNQ~la$N/T=?hlYXDm4ŁdMXEg.R[VbшcKu]oumO^:M-s+-FŭIS 8;՜ **H~ S%/È'AfXClg個!\X6J=Gs33#Ɍ-^Vؽ(iI % `P㊚8"5.{U)<%-:~}/Ơ1سL3yN2Y8'Vcci]xۡ@=9~GTFZ+TPI#ZRab{fMς0[“ {}aOEd̜1'|(QݣRi+amD,D/eqK@Q(}b9RI0@*`~Sā\Ldk\{`,SI$D J}ڑYpz4FE@޼!d`j?HCZw lR!@K"~eB\Cj 8//DgI»J>-@>7BA0|֑iK 4;j/M6Cnv 62ZQySDc7,@YVyOa[i;4}@LH ͼo)0,EܰJ cA|h$blx<=:$@ͨ[|Y%G,^@]_Kѻ-2?r䝃ZCU(,[ޝAa2s8V4=x X:tpnZPz\Ncqn(a8IT]at*$O^ޖ1Bm.vu{?8 ŽᙰmCo@/ac `/ T.]v6~ sbٗ\[<]jګ)h/2-N/R[aiuvܺT=߅oO V:F6E %WNXQ~80e")\{lqo<O'_^S]3<ž10Sd4Rxs[<@(x$Iu4AYҊAՖJ,fQǭGnty,{n."P]dD}U|GF^`Y*Ӫd=u54v3i$y0-$G#JL˕%=g):u36EVV7T@Hd/.ڵ|)4߰3AA,QúRG\c5yOUz#E` W><hKت- w"}*+gGmh R8rO!Q#-޿@QHvt:nP&1#X2C7g1nH&XpkC͝=5rxw?,珏pP =]8aڹS[DA*"p1:"AփEPփp46I tc4:f!9l8|5QEڎ~19h"rs:)Px=+5/VW%W^d˜X[42H!yGMd8R li4|ܸl0SY ;P1S\ƒN5/zmG>1YNnY0~y^*po(W{%BNLG0ƈAonyp[ ޛcSɬbʷ4K7  % %`"H#pƁ_kZ1\r2JA>(V$g2h2H]A9sM<۩LԌ#Y:Y4 k߫yz8e/5Z|%8q`~8XUL(?I,eKEvWaB?[/ m>e'/7Y}A&OfhBC9abvDr_67e+}*hW!l.ԃ#4AQ;n.ۗX(e=zN_eyntיl~2 (1Q.JN1b_-;c]iip0P C (=1 G7nh1EyP^ltzw~ p(bd[^=W]gam I뛡6)!kIdznU “wɑP~axp|1t+{u2N?E0H ֹ5),~qQy;WKpF`!EE#4ָ;O?и%FA'鴱 -b[-祓 XnUyYaB'ܟP35 2 (^F&Հst(w~r+Z4N+eqbRˤFZ(;f| 3/-z,$^Bgq͖2|x4@A* w˕$mrg׮# J:N~ylNc<^8Xb{K4C6{Zd~d4LJrLn6[S v)oM_!)-l݌rAjQ2KX/od3bzgFNҥ'a|{ŝGV)WrRː@DknMaP {=PU7ց)Ѐ+1dqѾAuW0/gYZ0707010000037e000081a4000000000000000000000001665094420000b6e8000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/\ݶ]?Eh=ڜ.+N>^x ܠ}g9X^x]7oj!atKKQ۟⌣x|31.~vǥwpSUwcO`FGlM9#m&M:WDW^ZdÅ,Y,=dC^:\" `i;CS G'e5m"ǖ QM-bFta&jۍH,eTWr/w۸f`R .o--^3] lwtLD+4y!Yí]^r˓ pMs?5nO JPBxcw]<.fky6`McgZ4J]l`mڎVt!|?.k. /D&T*:I3A"_|\:mѲe`Ne%;c_ڼo& f|S^j0?5!FevFͼ(̩d668mO:'7F.vF+ۗQE`b9J9Rj&:/`5( IeF,Q{eS_HVjJWʸThRdm !tFyvNQ!=Tx앑[;LvRn3/XEY!](GDP< P%Ukd!Qyhfy\KẹkFdys3:7QRG`O RՐl1 @PHf_'4[Bܡ5Grq{1O&=cu@# -$T#$, Sd$?`)qdn=:)T̵jzs]6/v%Jp+j~q)ޚA8XaKBsm^6]qCK: .^cLk6?1 L16*{P| iWS rxP)%ЪE U9**j#+kj%p%(DA66r͎.k0}Lj Crl#%AsfW΂Ia552а(;oBbAH^B\-FyF@duWr۫V2st~C~f } ГrGCzש2i~?E|wkBgEU՛r/1H(y-Tts;rT;)vKA _v;Z&KwL86^\y)Y^vx DaR A%P_~|*|<%ޓ U_ȿПݦwÿgoŢ@(]"^~Mƃ\OoL칠Me'6GO "ڑB>㣽N ^׫p\ @͂Sk4 x<ŋtzs/4o>^#8$pU.V%cIΔioybTWeŴNB^v@I Y+sjà0`=HHA{.x_;akGg׌"|ڗ cPB$8.~5o3α1c9q]#R77h Pʽǜ kݛ\ޔWgw JiE YpUWKU?{I[i=EY{PgZuDU:0J79.$TW wcLY+&wSu^I-P$}V[!ӝHtKdAK_Vߩ,)#8&Q' a%0drtۚ&^TgWd{\VqH'Ni𲡚&S5AFiVdx@~1;Z|Xaa;`C?'N+GPւXT -y~CI]giZNX&!)Hrh2%46)y'治$T׳_(iq +O]> !B>eL5W d^ XۮQAI]Ch3~=F}e W~r]!ghm!$f.ybk _Ȱpf=Id%0W1xCܼS~nܿLAD/O٦BÎss1u/CA z4~43f^{` FmFAw2+dm*jw(=iDdMʽQ A -`dˤN[Ioc?hm._1`2٪/13u;0G"IAG3qT !HڪKja 4(a8!QznXq Yz  2I*f*ѕnß>LoL, !gĪFCLfzs / X[(@+-)޼&(ZН)g8\xVe``;C#cRJˍoM^QV*51Tі([08Eh;?vY uw kp119<ymp.±GH$t><:xb}Y2@mX}™+WmirD\m{s4;r &x-v5[诵m}9ЊIIU'B@ֆ-Afl o}A wz:fbe}Yi[R[ ߹פG\1 "!}CfSiYX{/ ,Qyڝg6;U< ɐU."7sy}uJ ,%J[7١'cWv+yMOڀǃQj':#Bx"}^aDGu#L?R/9e@\x*C@dIi0c){UVs8I>q-YRAk1^3aG?[!w,m#Rz&&ZS+piݼs9"Bcy'NNS$B?6RZ3a׷ F|;Dh_3(IjF@oج;W!OzNXb7Z/6Q0AG{Lʋ XD:\m/Y;$|=/H|ilsh/1}hJjL K.nn}lBQ7s%2sMlm 燭vk'L 7wjy:A( o;c A{ )[Cu>T R/%jm :My V2Sᖭ/nI[B1D(˼~:X xHEfЎKtU|J7Oi*BxX|588g̭}\icGֻq5KAX^cc "6v UH8qmdk5LI{IM w~Im!-v2հ1}YEm_}'.;$Kscfi: <,\D'uI[h yz,ca)54bSAg 4C9eǼvQغ{9j}**8l {}ʬmX䈚g*K&S^.΂_mi"gglp\ xJ1G.tXSEїKS%krEt Oyru Կ@>LoQZH_+$@fbjI==}[栃x"f:r)JtK}jˤIe&5ٴh*7ŃY zN=\ILic}53z,db3zQk1۟!J_㪣ϴ7;ѐ뼀mM( 6 r> $hp>q ïeJ9w #;{;OE ܄. 88wd=8ķb@hU _)Q#(3\ޗІ0m'UBnߌu/oWʣhW @2$^Ω~‹gʕ1ry3*^ۺm4) { ю(3a9umN x6tw*RZLB-m~*.^hlP..c!#裑v,!5}s4^rX3(g{Q4Yߪp\ej&s"jݬNMg3lŜoRgm_3%mAh)F9Pa]AxkO ю Y8KcNJ h$&o2fkrl:d7!Yނ.HzN-ZHo09 dϓ3-K2\# t|?;CpUR`ZGjG@᤻B۷?6V%k_!s$R-4M^q]uˋ] ^o k7r T^(#: r%+-'G9FW[ 8&# ?ԽjdǒЖHJEKNig[PW+Ѽj,?ԹyPUM_ X+W sD*oP$8T}Geu ʍM0ӊ& 9.}d#ow+a-M['/ME)fgLVuE>_DŽU~N[ *'ekْrF`nFŀ[: {u a 1TYMB7Z?AKp_+eJ%a%{iC'!X*j}NɨUߤw89-|b|߸1,xw:pH.Z6pXs.Y|H;ӳ"A[Ʈ%$ůyy. "eX#}.GE|@d%n`޶1MJ6S5<lf7"W[玬g8Ŀmb ' d mVq$ !u䶎A9]5<"~h0 Y"R%E=ёչk*Wx06rr &%U~& 4HW,ѵ%p.pMq?Eeq;=goEIQ޵6Dz\T}$8&T>/C-Z:B=/Srr/d? q0NeLS{H R&(X8 Χqpd< z5WlC "a2n!ěfkI`ȱzq0OjN>&WooZ5\(orA\ovqekEnh=S C]R9 s^|oZsx'Ͻ־G*5L0 =ʮdHHI,|KI,}UaO֖?i-88 k(&['7=Хf6.U^veF8գ ^YL-!КX4v&ln7Vg5E<8yԁ|>E^x,x25ܬ>LkBxk$F! ,, io'w44<}ꬠX0ڨŵPiS_:VefKteА^(2n38$KC5aoĵESzYVp>̟@ffĀCwUHZ]4Azȟx,fPA3os).`MO?Dh!"MQcHxNy?졛2|PXiu*XIOtM#@ܘ1 VMDmtv[ '2r60|e! %Aɡ۶'Ok I̥A?I>Dq~|Nh7 ,EWQԸά IVف33aSC7yQ` W6XZLɿHQ$0WNVj!^`{A/)K|d2TUwb[j}V[*d䏽]n˸Ppc4X5SX5'Vw@wE0Qkj 8d@@=wבDm+-qZFJjA9' A\a.r?1=f ЗiF] T1 "~$3ՏlȬ<H]e|tU~ζXi@CA13soGsAZ4¦|KszXڎpiC3,CgbL6j;C(( n PyO`7E ҋ(>']Jja5l˲0@϶_NK>6u4 8Hv{*x"ʪ[?'v8 ޲I̊su}C:-6剳KDEgtV"fThMn~ /P\ 00?̈V7Atrv.>d"GQ?ςG=7<&.pLxANha魔BI +#4-i"wLj=0{ X$1'O OmΩDit_dM qiz I.s"V}]dԦϞR0czHE [`]sR A@#}=n#kl `pJTB+-~zØ_2`/11iJs-hjvXk} cd֪)eLm54QGP8:Tਐ㴶uh}=U:iࠁߝkf`W\pW|liT/'"X2)/tkg-35 =؎+ ]DžC}o%g1lUk6-l̔l@w"_v4KJhCːq;%P.C_EC>lۖ|B%q6Ce\(g^mmdϲ|?_k„49~wկ$V,$Sl~!c P5E'@ ;С*)*Ud|]@ Z a\2{L?U/$ \'*E8$r"Eg2'" W9SlFxQ6?ՊWo.bUyM 娄x"Va >s {I.`w-rq[И2M;OObL#o(A(NgG6_(6ӎ4ctxh 64˲GQDS\ZV }8 4[6€7t&AdykNibR嶛MjZX U IX r ,Ad$c#c3i_r ɬ5bKEss wZV%{hTۙ# +zVm\%`ÇY^zp"a )QVqmX3MW >~Tybb+#6~ʲV9aX6]R؊A lB9bUQuxQӄ2v(y ٌ!3_9FYqoou[3dsD[`۹?-u2 (y$ "Yե*15z`R8"|V<5i㘙ѫH87 CɰJdL`Ec~G'uK\XߓSvOͤP ٝriَKҧ؝e{;OFeTySeC.l;F4TijJ)no/ 1C\qԬt'lKCy8 4GǿB;z:Aσr(V峄ރh{N#f;̆ԭjץQpsmnnϒ6pؚr% #TP,N3bWhSୋgbA3`>Ukkd`(%Ԓ,s~,.Gn>o,4+^AbPhk@!a|ԃ [8CD 4N&ug +1j| ސfY1OBoo%s<昧p\L7XQ#->1+ImcߎF%ůs.w3u`˥;k.ݾsi)oc@S; @T}1^kyqAhܤ9.۵ٱxneoS9rT@] eD=0:N]:GiDizNw1lI=d<đ9*xE%x\49 ٨PѺɄԆqMLI*0IRS|^ рDĄ(Z\r2ѕVY{nz㛟TEJvuQ'͏*} 4gYۉ봡Փȱ!_3ɢ9HK`1KH})!q5:ǠGJ;*JW?+:!N8^ZˈV7HqO$^ pI 2!_`LEIX7t趴 ^#r̎r71+̼ FOSઠtɗ!,lhVlUP?+Q`]bh {8/LIXB ҦtP"1eYR25eFe'!Yv'.{Z 2/Y?F ha!J 4$Y/5Bv5&!Ulvj^ /swh2AQqLNYdyXKz:b\̐1D}[(%d.FZ{FlEm/*:ԆpsL͍ԟ^P>Ƹz.PPZuЬ׺G)tXȕ5YCa4TPU<C{;a5~:]84>]HcD6"Z {9 ?-ݸ2Ay+_~hϵ! jY8zgp[ǚ׀{U_xCSӁd%/mܻ*,n^N^f pEԘGA(][ fK[Ef`zEGc U] TYnݥJ9eGm]3qNk&t<|'%<ȩ1}O737ՠIpGiT˗WoBq8I/VkG2h ~-⥯xX&5QF`Xp2Cy.Yl]A2旖3DK 's5meM]fj:A]s<& /{Z07)u6Ex5U/oP B>{|!+ Y9%ZUqIccOiy@6O<2 ,ILk"r=Q\9.s08#FGfу\K{Þ)q7A~dD=PЅcΧݘc5@MfCEDhs?.JX[WލKWdf~9+Oi>ykLMy):UsO)NJG (8'j:E﨎VSm8ۏR9tSonݸRoL"{]5A"N%Ҥ!&&6\[ZIJ\N{'Xmlg..ڢ!>ade$]!SZ,\T5;gGcmgj/8@)`/EԿ9D"<̬w3 J%Sw%.jo\ 1#jY~ |~U0rk_bpL;w& AuF^c1<:m0CӇr`쿵"B;~n?߳9Ń3P?/y}0D]FZ0Te=]-H#|h!5"<]AO | =z$Jg;uOiRB)<^lS+A.)Z9>5zO *./|غl7 aXY&8<5mb۲` VBKT0 ~V`VLMWS`7(Lx2ɔbV(p۷5O7 )xA6$W=@)R_hF]"/ WY_K{xu˞?c:[h6-JNR} N"DtVc@Y< NCMpO`U;FewyzL q^[8$C_!`ebʤғA Uj`%vP)W[LWʆVOZ"eLg/)Rt g0^@Et: : #Ldhb O v5h䃟j}|=YvK˓4e]d-bW v4 A ]X@}4X '}HЧC;q̓ZonChߤ`Z/9 =SQD%SR|:Jxsr~E/7(n /qC9s(^jFnɆFT 4>Մ4ZbVR5c^(b˒`wϊMM %X9 z_8NLG}QӠC0zo2~QJ92\!-4HqI\\(yNq)k^chBk)ȱv/lɣxjFt}ǚQ9T"cr*͞!BiZ$Q}/Õ AhKNb[^O4Oz[`\yw$ rn{=ҙ{֝SJSV,ϯGeϤFς4U+<,ևKX7ܳLf5݇rb>MH6m:OX]ze3,6È{:1KT$H90avuhm5Gd'de/N5=du m0{:ͱ:*oʕTam̽b0DS9 ˻f0+sÂk,4k5q3#1_LOߚyE-+&Klԕh >'hJ`!7_%ގfmب="t[^hnh7TQ~Dxf$eEjQ ,1@yg;G|`]yk\(t!S&},J!W҉j|c-H_LFyAC߬(O0_! 4 7Zш \8euIJqbhdImuF?ao&8hfD᱘r_ICpkBeg)ru{ KEXh2%|9Fh 6n6z3A;#L_p4i:NuImSsw\ -KzP4mB5?3ڻF!bLԈuF,~~NbLKZ%:qfCGP@:47/z#QƨqT{~a due7t Ec7z.NzIbO#)_X>:Ok@%&'̱IP*AIa=8GP zs羙.p$4'i89b}&(k9Xt?!^IU܉L!5(Z#<%鿻UN7Eux]Θ@*gVX+R^,Hz+>yJnjĩO=jNY3 ?ھե,Mqfc[h҈Y@}}EQƱR/Ӝh"a,72Fo7 4,Z'_G_ņQ; VM)9ZT05Z٭/{&yxp A51yY5):un}[3>zm\ V<u1ejw o3 a]GHYE'?2|HRG*pVC+dàGL^kbD=0X}p!KFR oVMBZH`HeF:&T/a|{_~\O`s >m* w&R*lCfl`n`3G; 5'$ݭ*~UcLtN!wuâq?߹P*bu-|[@,O7dQ`1}bbg4i<1 (]pM0<-Ը!<<kLO 6>d7pfdV-jUꦻei2Gt(F,\c *S&đ%\tx.:ߙ''QX3$@[Z*%Z0^F)R܂0ȜuaH^'LV e}݇0'AH9 6L"" p=feuV\׼dE7f(`y7ƷP1l+ R:>Q M~w{TTm[}Y1켇M9NG-dQ[R5(HV(JC497R@+M2烓MPy L@fF46!g:y-*wbNyqeZtUיX0v5M,>p]~:m=$ (7?&pz ^t'_\% ^Rvd GW ɮQ{Ⱦħ.XN9+FYK5Q9qXwl]A[yW}G.Q}=.Oy w"@ W(ET`TksM5`q|?c'RWr~,8w'>'C̶/kl|s]~gQסS:Fxs#r`nGW$Bge}o+OsAޚʲT7Y)nN'L\aW{xu-8kyS{؅,[ #g-D+@<,ȼ,#`b/qL1nWDBDDD*/Hl(mե@eFb̎uaFIcqhNRM,,6o2Y\ج$H8;ADG .G(f&(x!?*Jq`siF~k[37 zVG&W#B/wLV_%!..C j"SNwS" 5E['czĖlXˇxd"8 ծ$&kiA߽=^pF56(uX_NJ2k-bUmRwO\eUJgpx=ərq?U/(AO.Sy+dh&'ڠ|G[B e-m8 Y mӾl:ӽ[w.EL#q%q! S[馅Y86Se .1vA<ۭ,T A!i$2 d>&=ޜ2NʫN[='S2VJX_t5"a'P@}"(Z UrӞwsW ]D7x$i݂@nM1e'C=>MyA[-`[pz1:)oBA7ND+u{apt[wˋl&,{]LSW힣O3vc .( M$,$ٰwurУA:OD%$;e#\aJ+X DܨC8zYd`1RSH7[$Q2kXƝpEK.ސ$'u|ei-(iN[٫O$HJN6So)Fyp `Z+%_5и-Vv>`jth"2*X ;* *`^$//` wFaKqϦ8ϨrIBpAcc>xX6}dYq)IQh5*-D&r]v,S'I/_ѓ~-B\lJRL>l(߶9<.Hw>wE Q"^Mkr/R,[S'j\Μ8ZDxPUMOJ[ B..xȷy CbFY)7Mo:۝ItB4z- >3'h/_:H(>5|4aްq! ZH.&v>c vJR"A%"Vra<">XK,t6_G7;X٦QBNL!Tb=@ƢhՐFӴ%'Ź'x(1ThPx"XlF~lryS_ad PFƠ"יnyr"šRWܯHX/hoŅ=h?%SA^)So+Z ѝ~װNOٍI 7(ψm( BXC %hpcV٦VsIuvi 7@E<> ٕ=f5ZBG1ѾnlE )Ěc20kA>;ʚu"Ub_WtH s D"wnDNK,%H&Z0q8weÈHVS)Ll?rm?n k{]XuS;[YvRXT 7PvaV%̐McB1tr%1 a eԆ\+Y- @Rx%OPد{h{FAfoQ/e^̮lL1Õ(i㬄@1?VҊ]dT߈h4e&hwJKWSŢ .#y&5`Wsb09#]~`s: F~("bqQix ^f$SMS\+ڑ'#6BjvRKn#֋PUwǎpcXҍ傹 ~WT'ya@_ uo,E[GTt?rT >o ՜ux{|\ ?pS< g[\.oW244abc%ĩ z#s _Υ$SfPo]/U4Tg6j",66;aW`܄e(NB&Z`%p5  +|l .3Dq<4+yJZub@Džwao}W*{Hr LP`d'Wɣ#:*F0d:ן+|K)C K0ѹ؁1) J 78P#VU(,gQX<]]sY 2EMQ/|1 B4/;L_>$؍M\?iˁP嵕C6ppw$G]&[ x.A"9k>3QGU{E}wjRįG/%<}m':k5"g 0P%Fյ[|^Wz\g"{RH b {ۻ^5#7;u3r(o\JV&1p?[DA!W*qЖ(5삏vZe پ?a:YLO %*&IH/D[B <nuqC+{`K Bj3?OsIٵYB!%!BdH] O0ԖGXNg8gH.x_kln) fs b5 Q9koî<h*`'ņd _>¶KXGٷV1li+R&~tFV]r(-٣u MJUBhF̥1'^ʱנ'e5M<}`/?R !"Iv:3*+ۗ ]l9Y)}:?ow׵Įī@;WoiabVْV'=.ू^( 5;~DP\ol,\ȸ,NaK'QAH$/Z9YV8 }f3{Re}J[HȗՔ \S3Ȩ;ZBWzfB,{^bKknIRխ_#~l}Z$i9ܺ %H>buɯǸ%3 4smZQ!S+7U+97#j6U;R +%KdQ7 *#hUKœ @8w_-1HIQ%k`WXA|'i]_fۍId2,StnRlgCX¶0@(e+[\oC *)$Ջ$e> Cx*eȒS[;Us_/1<냚pU](ϡEEyNyg%_@-Fpg.ZPhեʐbNdq̈eQzs[g$\(!I:RNu"i1Z<(CGՄZ$$e&ubkXY,VvXkElȚ·|⟄X#%A\/8F'95DkLSsr=Fwj{e$n]$T![qIqGLhVFv@δkN &~(|D=h^)v%mvK#.m,>R8ߔ.a&3#jԲ>C <ßGPT>!l}OcI^&?>J"kqniaHĪO%9O)4TgffJL)@n3ibb\ Y<5~w7wr}/"1{*p/V -s"SdF\ic)ⴺ,N/쾳ڢs+/w;,(7ժThsLইTvÄN!R8Idʬp2k}82T/,0&;<Sڳ=Ɩ : z7AZ_0aO$L?7 F|gFUD݆Jp.4 eGDR>]H62=9iujJ_sNu"[6|}8-7#֦VdG᧚R!Oy$h[#j^X/'}"L!oHAec3F cnX.KKiZ]v l3RfhxNr2ˇ9gZ j+O@Lx}Xo):)ȿP<ΰVwF=U6s0>{aؽ-gC`L-q):?Tsk6XiV'KÕ6x6ٿ^,+N0Q(~pKKxlG*>5`6>9['=]bsmpy+JV{Q]rA22J `MZ5/XrCZt"VS+6I.c5(!y?N,2q; @Zw:Ѡ_ZtD2Vƒsg,m^Iy| ]'fQ*k~GR F>~P.s8(Cj>`4 t"ƟCD-yr $1rEO- ƝW'7L.=K(>[/mHFgMV\G6/pӈz6rx;,. rw㇄N/ﻃ6W vHi4:xqIc*uM%ڌ uR /I1yH_fÉq(G5 9KH殨[{$C1齷G;%2Zz`0$B  rX,4ɪi7@vSZl)Ӣ>φO/PxW` W\nZJ X" _ϳ1'r֠RDg2$$9IZ{]Z0? 62 5\0A+_`Z_@r7z![]$kc'w,椐`ţV3\XZ?7 {P%XsWPɆaY\5eLX/ qU?`i#5x-f|__1mm%ѧ]b* C ǯѫw-1+QV|3>Cn-s!GK]MwUGrObуZˑB?G`B"qqN!/dYW&=[~f|2\qcs Ό$-l,S2Q7g+\Q'+/ΉsC~sBqySK5_ 'Ofoy|&r[_0WX|trAe`ջ}Z@s\(XZ&nv> 90^׌"XΠTܪ:Vs}qk#H5qx b jB', u[a"4LU4Ϯ:)1dd$8IT2Z-w*?#Zqj R!'QRHPKd*;8Pf4Qz-K|]k5 i~鐯s YT SS^%g2sɳ9`;V-80R\9M$7:vT8 V ho쩹)Kk?kTg[$ /9> )"u`Y}B)KQ U=K;"Y%wΈTRO|Lîn(j;FAb.\ur|A-ɸk&OB؊^)Ϻ*Ra-P-ՑRLQx}ٿ %; u,WVێ (!lz𹮹)J~B*_A/󖪸<()U ŋ]֔Y4#&hXbor`vzVaVCR)'b}+ hc2 6^DD gR_ BLiϫ7QZ:4~T5(qtcEɜ;1?T @cLAgbU"7:>uN;[04X-!-jz Ue*G]3괫\Cux *|\9NCz=%{~bd8ud P H:M% qo7Hf:JtZ+KU{82yZg_Ko(>]3r؞) @$ۓ} CyG5@&] "1 jE=}4&DMշqg JU@pԍ>()[?e$^~ށdg!Ioz_7;z@"4cMYZIj>mV39#2󧦞q2RFs1%]Z'\5=6ҟ)s[DBY7Erb3I?HXX!f5< jљ ]q^*48 4#x{dQqZ_ dLXtwU4>[lF=&7;_F-YSD># C&dM}@A̲X"0 v9Sg=˳g^#+B?7W(!JXG{:Zr1# 猩kn' IE=fkDZ\-f}m}-*D(+K'h/E₿9:ؔyu~x{&qpD:G/PiDaЕQ;k9L/[L@1tFu ;` ToX]X8Ab+M*WШvPHG)Haꨮ6z ւFAN;LCo U2K,m*N-JqJJ4J6/Y/%y-'+9X(SGgVoV&蚏 eftc|*}7 $@3:S)ţҮ~B~g2z캲QTu@{P+j> Vs vǾ2J}yɧBz[0­@>T9m|)xO+|0 ,dAh:[w kU8k0O]'=O6m5֗V=ȩyhj$'&d\9^lFq`1]/vT@WWPgF|ƽmBh&ڵ q\ SP;X׆%NX :$ * R[˱]_[ՊPn$J@:1֕0&Yo(C:f$.y r#.ډZsM@7؃'TZK}nei|rʖC_ s9}jOǕzV`ŪWk)xⶂck[Xߘy.Sq>c ;D5}xeBw̄KX ڴ?zY&55 Y4qw=J<\ac/ji65lo8%Zgg ZIJ[,4#`S W\=_@(.AtJ>B$(YЈ#Yun)ٸsztq|2C^aU"y'.]ɕSI:C&ͻ?:7(L"I^ǥ;UZ5>(ækʣcJ8]&uc !˥=ĺh @h82ׁW:>K"YmFjD("B4L8B{IV4q)C !*; ( rSa?_?f[83D~=lc)xHFoIu9Y k(}Bb34P0d-  "N"B4v>jA׹˨ CZ3<. 4ˡdzLy%^æ,"(kc9#X_ôHx8c(LvN$0~(isM7X vvQv:+ßZ| ?{M"^ҡ #Y!mwGO׋o\Z2Ƥ/\Tx7m#O}X{R?Ai|+  yP^KZ$Ērk긋*o^"J(\ht\[93>xH1Xn.5/le1V:N[RYqok3kӬ!]ui)~Oeߞj)>}*>toM0t'uԆ˃"aƷKz\;G'z=K4~qR Q^`(Hf*np1w±'܇uS޿Y"gJwV)b_x ~D<7ȍ?@ybzMl;E:1%]5|nm +#!G V)JVaun2/O xM|%RqxTQlE%/CNkelDlcj} I]: h 2ER,7++IkƖ"zAmN=wEa.?qܬ(gٮ¤b E ~LeUVv񪌉}S&>*{ Hkϖ ˷(`uNxV DD<ً?P@4XQSĮXtqY0lua|xH_9 PfMdHcGiG}u$jÁn_v^_=i[z<']`ϏXbT eD4̮}h]r# dg'Q ԌS;͙<]A 2 i`: foxIkE@:4c-R @ܱ=0Xð3tgerrPBȋͨD,. # Y))s?Wk2'zԉ;;6}0egR$A+ ?TPq&.b$ͨUm`Ohݒ&y@۠&qc n8[vS, wJS`n جOaѵ鐯"lL}uo\Z+7)v`& Pn#fXY+F &=YؙnA+3|- |Oe(-SącԵ%Rp6s(D}^EWCh)Uv]t]n=7(Pse}ʝ pEv4A1V}N Y-گh.?.d3ڼҏ04-EjMÎ~u7L;2hQ!rF)S_ ,%:YJ!e.Dnj% sX~+ vYQiG[z(FSm ϝ4CXpm&M;sfǓ6S$y̭(8LIMWyvIg>(O_ Ayػ͢.N;8FE|PhsZyp`ůL?j:ٶeMlj-J=C ,K*k3P!(8|s#:Vf?9S<Nv ~:ᴹˤy)hrJpmhj1<ex?ĤhDŽ/܇ D|\ iug:U{Gb2䮀7 <ќ_uGǗ"͓*֪3S:`ƫ߂˴9lAiSW7<cҖY9-e2;m5͜X$Ƀ'>aT-ٔ- x(\ AON^ZWçÖ~u\ bOUpta)1h#|jJuyF_~y èM) W]0l:iڑa)`8M,zF|;[båB 6Cc|36́e슽 [tf.]F~"pA9cyD1,D7G;//Jer@e)[ٿ|0rn+mU,sNג)lY%Kb6^G§1^TR xh鳛9/@^Df33kU/UY;Pe@$hQL=2alG :OZFAGТh{*Y(p?jhQ <};Boz@8f!gۈ W[^$V\MOڔh[7P᫗'4lw LktfTzA2wwH2ARB^607LhD,ZQ:5\Bs"[η'+ 欖E\+xU,4`mc'k$.ϕxCBƺe3 &nyn&En#hn#8ޥ\*n~C_818G<@8oސdV#s\N޲jbLԕ(%o2yT;ϼyM ?w>NV¨(# ))sh31FgdD`=*H.0BBa+|]}:UW?ap4uCLmcғo.,UIv%JRIN9j'Q ⋅53X|:tY`XP=ɉavg +Ӱ"NW=ӡ 1p݀HqƅUP:f-M'٫XKzY[e#AϲN3\Ƕd:Lդ*|Bzp+qPO_huRvQsX>Q2'O(DڃOϓ}.llp5iq%؜HQ Ȍ#tSSFʏ`M(HpO+;+c=;|J AY:ba=~sͤE_gVUdA8?#wJMa,e7:BrNL\O`L~ ɟȶ!B_pc#>m@专,gDp?cДluh&אSnXmL)dҷZz~@_@u(M` t)NQOd%fK_ }ޠڰ7ޕ=~N12f?n?˗L}(Ttqr,^5![ҕQo)FٓLV͟7He%fj+ ǚ?AKoߞ~كb9$fqQ0 ]5-D$X{pO>٦3Kᤪvxd/OCu+C\f͆5&,`K^bH{8BՂjrKCElJ!<DTE U)[A'T^(uiy. E6WL| 9rwZU +sRM!8`emesHU["o%%Mz]\I3 {yB]E N̉fvW4ġ ^:ݎ㧿suqawMkʫh鳡pꁸЛ/D5O t_ɖ>ӊ8 6yl _j*hĬCйjy& r:cCDk.he2iUH% ޻|o]j,mwԼ/RR8C{iu?Ig$W F<S!3< Te6E<:#jʩ$p0چWA^dq oA(bgSt9MX ᑫ}MACV*JkL8 mH aڻ̀6gA/>hy>=v\ɁePz;z+| ‹z-z1ѻ~])ނ?z%JVO /`uUfw(ʝ~E΁+- yWK )BlDsGgX7W13Jr? IpST{9XK#*懞b#*2KV6{̰]fHpiA곟KWDJ0qS$T1rS>ɍ+_Fd:hn Ձ[ Av]u#$i SIӂq?Fˤ~yAzepl̡FNgˊ{$T hR5j'k VTC貪v:!pY.VݍgGUj^‰3lm)"0ףxW,X{-Q]s".3PRm(/nsYjP~ \Hiׯgk~.t:|O.C6 `H2ǫgyHY]ێY@ދJt}a:֑ӌn6IIk=T?'6K1fj ]j0+lQy;*A)jWj$Crޒ0Zjmu&)_zSt,sa]3MQc-y N ;渟53F_>9mM[0lฬe46~ | V_we{Y`HePܴn46s=ȥeK"O6*dsE6F1p9@I pI0ߢZXKZڋ) H~toq{x \LHxDPh(k}{`r FF?I{r?aY/M[ou[&Up5f sLM3`_S$VBgݶk~Ң. ħezĎY U3Pq͜weZ23/Or<H%z8v/E.MWHp1hʮ>=YݝhJ$w^L+u0\y.TK q @9SruuOk^Hzɇ2)Lf_\-C(@V.'K9Y-jupL%Z.ğuqwwA'$l2%P(#Yhv䊂M洞M?m +%8`3B)_hCԢosgA{ ǧ Qxr9c-@W"ZA3rP" P3NK*̬d7}Lzl$w!昽$+7wd"pǓ nU_'F~B֋S@uY n*RpF/H-GlA2`&oy@WQkw&v\vt [0޹w_r g\H% xHxNo,P.ud}cGZWK/^d - 5g3WBCzji.z[6q¬l?XD,ScO*(Q:P7@FR)SG8p;,?tjX8̝k:whHlVJ3W5YWEOeEI&kzZ/)y".UMccRKF1ʦ vMd)zJtqQF;4C7!~gVUoŃ<T0Z`Z&_Nac{&䫓y ^K_ ;VFECCOߞ1TҞG'2."yxF10ڟ7êD."stL!0` Ow0Xc^|*1:gDI\ĥjZ_:@aIϾ/PB\);.V³5S`ʡĤr|EkG09 v3ȵ?|BiM}vb`MWE>]FEAeKRR)P:Fx mQ4_j?j|PVzQ]ګ&7S;wGb>]R{My-YtR`zDy?);{^mu!S@RF iqaǮhs} >>"'#8ʚOzr(c,>Qj~}DC(h+k'o~+\Sg-v sUdQdox:Zb%-)hѾ៲M\\2k nQQ|35b"AL?;5D-!TOгZU@:b"Kӷɱ,,b~($ɸşqqb~̀[hf9-k l0J Y+G(}|[mi?&)RDRef~_ 9=[iQAx<525&\R!`谹K@s 2hk*ӆjQ4?z^U͒T{ !rMTHMr,zñgS,By >n29ppnd] ;q(t>Rrl ~&ޘ>+.]pds W>|zɲn+XE~Ǧ80Ms{Y~/~\py%j!8^y9HL8l|Bh*_aW^;ƠaufXҥъ3!9&.m赸pmRȃxg ijiV5|;y23~b<+.chݏ1j9UZthv7`Šgm쇼ď1qVʐ'eϪyWTقoRDcܾ מN- A\e@$'^?!4MYJ>ESߎzE$9dn|:53d,0U}v.ZkB`+`+TNȑBC3T}W&ѾЫWW>_N]|%wZH ^x"^nYQK=4V 0eܼ-^ɣn( nz_t.ې(? "ջ+K0j\Fwv/k x,ȇ#J{%F&$ثOY=yQ+zCĺ_gLcT%R_]ķ'*knǹ́%>f4v}?T<\rJk~Qĭ*^jLxܷ_QQv(ÓFJQA=z# tK4{}UhҏgtHãE#`'[C':SiHYeS3~2)oM.ut9KU*dן5Xu2ٍ?:Y+Le4{ִX>\9ɱPg;6 ^Ñ|m\8S3j!#slj5C\ULR<] (vn`Գ'-iQ/3(@fsK0_8 vihpgA&F2'LʧBzɠ{KRID;r^ |gr(gST,z52 %+@OA 6.4dkNTq~z'/D7jq}ɅzB7Ȃq!:Y50=mr 0=jI{_Qg> c64q 5gZzLpR= =[Tg6,jn@8F+S2 - J²eq]) b:Z+7c]n{В xÁ2Qx : ;S8pފ8q`%2綉phEaud]ڒy҅EJԗ 8z<6 O+;b64ⷯmp. ߨĮɼ2xGg}f X\JZx{ ltvmٖ( j`F(q|ˠqkWYLK b.= 㟣JQN$=<ٟ:InZʭTp%;) 9/ DMZ*շ=\.~ZiiZ_HDD^WnOM bh%^N^2L'uFgW`3\:9`!'{wQ܄XD˼KО9bg+i? M{2kJznB`^xn}4%>C?er0(&ގ;d>zv;0!g.hwa9)ΫY VިJ V| &`huh&!zkQy ,mm۷- ^C\/AI5)N)֑Mcrv"jR`_LM/&fAr:!PV>0cCh"NΞE\ZZcmRK%-j_L]Bb#⮐'d3R"p&JbaFWƌ =gb0ۍy7~*X6c23b"hQP#HBz owa`U:ڭ.w*#;}1An+M謙!a!5@$K Ìg˨Y>঱s=Lv0tG'ltrZ.wkWX n"1GPY [mӠQl*j~rlz af@X;Zp %T7ftg2FA8Rϡ!i Ǹ/ Mʼn"r?fbǖi؞FJLi@C[Ț;BUmdpH%QyPN D$i;"AW/|ï*D0T@B$& y09\-iCﷴOD].{6Kb߳M71( ղ ?KˢάO~ʅErZVzbyq\GM թ 94Z_ע&P$F20 nɊslp1xYD{r?1awvЌLkäI-+Con>_C/]ql3>ClcNv8eRHbQ+OզL'IA%9\yiZ#PXV_%G썾#;zԌ#5){:zgXU!9.mW+~I觖a׶umAt7&?-dZ]줽f)G=`("dK& XY^:Ź3Cj+fXraIO8Uh$q6g<3q0<_ A7~0,(VM.[[vȉ("1袪!GmNH=J`I| ~.hb3\Jqz\|Ј<"/*xZ$lQܟ1N鯑h{K Jsfzͩ}zf܍+õ'K@[;uB鱆[~B`TCémZ;CZwqp~}mJ &ޖ.WˌpyHlCɮN,}vt08SeA4i I]TSE/# &9R>ZB-)S-ñ ;J6 :@͜:CڏҧO`g(K~0W_Ϭ -{S+Kt60f,[Q";zlC>e**[ׂڝLM }R0< 0 13-Qڎ@M4бkwh H\#&2kq_K(Bt/ @`}N]f!쀜4}.+Av/Žj+_3q&&Q*.cۘaqg&TZR.M P޹ љ)gYZ0707010000037f000081a4000000000000000000000001665094420005bb2c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/_]?Eh=ڜ.+! 4KR.5|o9xmĺ6Q7Zz7yRҳT8 !jjp~œ<5!Y9ޝ34u2GksQGQ̀_"٨mP);%IOqP874O/E#'G[X?fŝ`'\+&rNJʹN<6gy8.+DVϗ3)8=A uDphFV:1r(GY,a0c:jŝ Tx0)E]<4Hj# t1Ϩ/\S;·ڃX=2301ү+n̓*ZhgDF 0}GSBm逛5#q ygl}x!J*+`f`v+YUݾ j(Nzrtbxӡc\L-$pH' KМc< l&r+#oW煐'sk^ 虁)[}\Fd?M3l8\K1Ry _*J]>Fbg L>mm7wAaRW+U pSA8R %,:)׳qdty je\CZL){儩ACRaŋn$ј^[.p/(aҘh<`MW2qNT~30SMH2n4yZ4KEpha';])NN_?/Glj妗`>u& D 9fu2eRU&7E5D(N ^5eB'[/{Yk6<]DY W-tVg>^-Z}Q`{A77ZL"bx(k z72bD] 5x8Tŧb$ l"EWaa+<˔`p7,5~TR=/y@Bkaz(OR*:6;GyeT^=~_ ҡ5ֻ= -ޢqKM3}6Z.Y*nW+hDܶ?v}"/cJ'瑍koj$|Г30I32~/`;֦l6[ծ0cزbՅY[tl~ۺa+N˺[ oUcC=8G_#2o$`,v;+ǹp~vI*:5/@ `]CJp .C{o֟S²].sI {jEz)'";s1*6G4iO(4lts = "==pc; CK4O.UҐҚS*ɘjOXW &ﻋIܯ\} 짉9''uemxx ֨ؠS1[6Ma`ihM8RzyWe6A4+ XA)%xˮ)Xʊsxab)4S[n*N, 43lI+BcMMO/h:lJ֣Iť&jnTzLj*]8A,|wg!𓺃.t-aāv]t~" Xଈ ~.A&Rq`FE1(-1Z19RW}rt{k;$m&Lf8٥9bäs#\ֆ2KI6RQ/Zu1ǝt k'zG*̹+B+ i7yJjp\.MUgrD%Ӡ̕JS"nY<-1T.T*AO.$lKUtͺ N:|q!O׸vVZxBK({rX%cU1lV`њZJ#|-p2KYhUJHW+2)a7>p1Q'EАj<1f\G*8OAK u'@qOYX ^o{ <,SsV,-ee\Bn# ;%Ql6sHh8ĵd6'B}ɞ / ,dC64o/om4$EgBlEEKdyp+=st17nqP;uEܮmši'Im 17p2< wk #8A6D6kU_v-m]} z1 H%z$?/[l Hwf+%kq埩X v?K g]Kc|iA;W*=/0Um2%e"J a$YUҟG 8 ~wglYP i0R2kAhMYx[Wؼ?LNsgֈ ?H.2jyF9d&[ve!aAHyD6NC%bmm?=?7Ֆ0Rf8hV]O'.GY_Z23+}S\=[Q\8Oՠp ..G8 vn8?I}`ɞ !~\HP`0fcxDYx$`tf#i0 bzjjQ  D 0@C: JTWih6[TsD Mnq/en _A, ה.l^xsyeZDa3pV1lՃ{Uca] s1Qצ.gV%X3|~Ew߸PbdfAUq>Ԡ.>m8Oni国e˟h?|X[)YDiI'!{G4mG5V⚢z5ZGFk*CDIT7akEv}`b<+t#A}D_[H\)-a.%W)}`\ϭ9>#0k A8x{B=ᐳ2' %;mnqq1ʾ>5{Xki6R ܣu=u4(qFw8#G꾒y ݠmfNSPpoFxL3Ɍ;iZvOJ%sJ/hv?Q`&6ia}?} ,"v% eB{TkO_ZS֣ -t^EriqVyRyaHw+U`v\I]d/xZQ^< ME⁓w[Ҕ M0kRonimqc7Ʌ!JKY)UXN ܒn _I)aHcwښ^&vp;ڤ˖08p eeP|37sTExˑ Ql,(V62F+ 坉6Q7 `*7-0 N"QgW>JDq$C*,Aղ#٫(r@~ ̼}4u-Pȩ~.VˡbGrU\ǯ aeӠ)>6MtBssGH: +Pz,ߔ4aʍK hQ-Mo_pXe81Bfp(ee&5gC"< >[_" \^ҵ $2tӇri{VѹS,9kGۅOUh,ɪ\|jN4ci2~#@6b]IKμ|<Nt|"`xO$c E™R ܽWDh9uZu% 4؇g{˿y`r*xpfx$_M" !V4?tK.hYD /Cf ;?~k@MBC\}߻,jzf ,!\v_<_R }Q@n+h+t5 ,ʕuwkP1!~c }dZ72FZM]% NzݲUޠPPh o9± Х̔[wEkzU[ ucij&pV)~(ƫ4)e]Vw'z%{_ *VZMHI}}ڈ4&n״Li(Lye~׉td8yLQ>Ë*O]^d9_FGNrsn8I[ۻ. SYԱ cߦ,A|N~vBWRr2b{I횠Ժ3[kكPVؘω%JC5Hn v*}kjщ1w'3ZXL|P=v Y1EɊjh邰Wv%^rEzӥvwbTzCwZgaDu F+&z%;q7СgS>0xWSSXb \~Ke)&5vg}j!ގ}}\nIN糘qܧSX `_k6#|v ʤ!_f5<>sn_)* xU)ɿWVnȍD10 1S=ZC],U8/iS#^gJ/,xFH;۬:m+L tsH(.O & :ad]M-j&wtW[zA+)nыe/awp? 4Vi>XlXpK~z l &$|,A ㍘ 1B $rK?o[_!@(Pq `TJ Ve tUܯava UY@";dGXߜIN9ʟ X_c`,R_!-2(Ul(0)N9I2op(AF),\R|\2rPn: ^d%&tcvFˏE%1WUdH0' O Qr*xڕ!f1_1ϔ%E4 srٛ"ar=eD^0.nY2 :O6 , \QD_ZE^!62 iOT/ /ъ2N|9DJM\g'H{+ [E0[hsڟpPSrAvై0ɨfhOˍm}OyAKokzhm w>͕;ۿIm}vȣn I.ߡ73ԡJ!<3gb  ,)Ջ[~c2|Ȋnb-wU̔1J?HRhl$@~[UC{A`ZAUPs"T-+kft,[ !YZ9Ͽqzɡ̕ ^z`5.2uFe>,T2j8WKS,Gf|((~74=Qxnhtc"m:D؟ d 0mCœ ɎhVi{ޢs4E8?jT O/~R[P1/$%}3lZwJ'5`U]{溽nunB+huu%]iZ{%Dc]TFe#jWS0*Ӻw)ֶQEBw S]ogB=QZblYw%3jݎgtvߞd"`,IXC& M?=]O$Yiߺ#w"k4Tr7ŽoZM).BrnN#KS=e*`0:ǭdChlW\|pHŽ~*WD9H(4^mN5n05p\|?p}qٶ}2/DǏLN15‚L5;m+(KIh};:z$6DPR%Ǝs{N/疨(6How2x q]hm @G%vK"d4xU 9|&fj0'2t2갩ET 4eFɣ.~? CTܙԬ /=P2`9'YG^h,.CXZn̿.SbWfGZ|jͲxٳ۷+zkl&5OƎ/'#IL GMA~zr $q)\}#Ε#[-ziCk $ƻifKΉK<`}qg4_y}q)$VZ*VX͛\[wC#܋Kh8g ]a2Isk`0o[ʎBt(2#LLeZYrVYG竃$>M% ys2$Xց]` }&q[ 4>4 NGVբX=t<`0Ib~,]_Z "o;iFh*K#46ioXMQ٬ X-͌n ' !&꒥ uZgWQ;lDŽΜ?Xg ca,BȦ[r("(⺾uRσm_X F5,Mƴh5n“' yy 2cM@Ir,)S J*DŽLMf>g: <;k5av|e##smLA5k]yL~M=vp)ghSY%^ZbD6ؖؕ}K$s@vS0&\ڜ0U!jE{HoӣGLpuvvsSVNtk%g͑bQB mz~3~='A.C6B u=\ylh;l-Y&UϞ R[~xm6BVFPy)Nx4jeR:;=?.iGU)v1BP4W. tvjr\N"}XazQk;/ mD|.pe$"d 1?P ՛0 ;(YpFVeW3#15&m ʤa7{rB핦W/B5{*^dbnA4Ks!A/b( HiA!>.a_{3S#q +cɇ\*SSb" k@Z* #m~dXhpQcs>^~c3$SN߻:& a:ᠫ{ל!~/ӍXQ>+~c=gkl^Ri`-Cm/ѝSʖUi$|Ν,IM=lrwCU8{=BQ3>&̤jFnH5|.S;9j{LbCFC^؛O~6;,EQX,=5|{\69Y(t"!_|D&USYZ!_4(ɾ?uS K됹ݡAJWCNxwC%b^ 'Ʌ#Mf|Z\NYۓD :7?!׼Żą5L7fݚ4m_V2utM&_PڤCMZ yGj7BV̻bj@*Jѵz!^yrGϴlvLGImw\Tn 6`_lE(MĔϪ(| Rry0ۗ{2؝YmN6y7 u>ttrNR, %xG^xYyE2zu{)a O-(l B] l*6b.AmO`W. ?\V I}$Ɓ[:qx8k9Ƹq9̸:+"68"Zw_*F=!r|^8дG_/Rp}"#lg*,qVSKWkouҚ{:AKhjNF-u\caƳՆH|XA^X9qZI?\IY=9&+Y3w<'3\I6y!KgN<bs%aTr6k1$n8<#3{\K4IblBW+X~_ Sň:jW꿧Z@+#v{*.™_Zӣ"ǮY0D5rb.(FARtr n-.Xk&ԏ/a㌻#sD)kE>ҏ$xvW>@AȐ)\/h|U>=p d8o26VGB`\['" x6_mw:V|.A :ƺ$݈T/l<hz/=H7XQH*2E9 g5x|OÑ(b_Xz !όh#WPOП)g<85g#ÍAr $\[րpI1I<,/t[]g_~h"O8"7Qei+lP=R AEԷa_`E-lెEmdfQa. U$;nP֮O )/X3S]D>=;5wJBts bfwE=ʔ>5%: δkVX<.oH#cVúf הב]L5=_)u* *C{o8?4 #Qu9~kKX᧕+ ;tn!6/9J2uo4 *o&Mc܈t◉zIB0;eeAVyV9`I˭2ɻ߱cCz8!|QT4B aDE_D4S>Eg5js*lkt[T`~ns?^eN%4D)`m.>=Qub=3NJFS"0&`~|%\n$B.f88 <AJT @zcj9JON I aA `|^DÆ(h~+ ( uI@Q[35p?0$#>Bq? pٴm( Bf5hda\:= ط[deQ;8ql'_<բ"i1}fk3Q9JAEYй2\c\Ϫ(lQ%XHzBV7f2DM-#ΘÛ| ^,fm?R$.ڥa&6ŚwW.Y#(4rxeBHbEViK(("1K$S1m$buTʊ`k[K)dJJkݴQȗS|#Gk]$`BmYVHHsT5AJGAFzl٬G#w,R􎅗0Q(pL6 6ĉMMW1, h5,{^|A`x_>K }=9 HpE:]1,2f;@&[f8O$ܮ\R X`N2^#=:$lήFס)uEҿ&YόH(?|mN20X)6 h!p R}D2FF@ s3@XlA+(!0<$Yk_d,MvˣtMdO$w>7}=dāA4WyaJupXeغud'몹G 釰4XFĜ> lw%)udcv+6JQ舻, gk [6ҿ;Ő 52`Wؠ d#ɔ1.K2WF16Gǟw'&"Sfb FUEb $hd"f>(HKcb#c.Uq<c0kwWq?_eNs?mm %[Uh"j負^l TѝW2!+: }c=LjWm ~'aC}p7Mk;y>]0?5YH\i:J/b[("Qbl6|5xnrE΀Yi7t{,-ģ&"h2]}RpG.I1=1M"Oϸ7htL <'?t ִ@h d5 Eښ>NPcZ +4=t–9{!4S!=σ +. .XS'Rq_-ۏ)V۵]ƭ]:%,|F( )\5ŸyA+vN"'&\=v>a-+CP8=@FQhf)kŔEJ> }0VysfA~29 [%9Qh+ˁ ٨Q$ÖQio-r:QErW6cQ7XM yp3(?#^to]ڶynq$99L(|z0,5+EnF¯dCtf +xH!ֳp~K Go+í3T:#@A(+qSD8`.^ ..@dxz4gvq)v2pVYxxaɲe✵^!OW>$^4 oc0󢫟*l?nVn`3 >S6Ƴ~:lLj{y&)h `E[j)!;g|CFsM 2rBMdTh<ՋˊGde`yѦ*c1R&j än ZB9$0y,v!VIk06iQw[$9PqfU7|`ⷪd/NJR ;jD?B*gd!۵Q5z4ەQaˢ \X7ob>kysR֪CMń/g#3v|hD(1 ,mweҾ/-{AdAKvdUVmؤcٯEWY 2MQ,eGNU4uapݑS> Yd[[ (nKF7?7gAYWLƉG0w {:&Q3cp{7x.uցר'wy!Y8Y6d'+0i ccY@Ql3ww?mI@bg jDV͔0,T˞o^ft : ; D'3)~YŎ-F յc-cPwվ+Em&+BA3D ?0Z*ǝ ~)uBBN[ZԎ'2cH`{3Ht>: o0-ga7|ݙH[۴;23*]fѠ M Py"yv?iw*_=¹ ʭ׊GLڬcDƿ\"fɬ`fY-6ҞE9c$!ZI*/˾j -ߊ(zAJ=/y[sm?ZE:y#! @gٖN!7=D|tdS. ꓨORX߭K ͫY ϠL6Z͚U58lG&60P+|n\1 3h9ͪ4WրT 4C"nI%U FOY(X50lcifO*1Y.^1 afR?Q^Qg If} !^/V!6-T66 *ko)UxOUy0Ilpgf5|pz9N>0`bN)F9^@O[9Kۋf {j>/f&~@21w(\s nq@.;h.gh+s ta^E`'?FPQT@)G ]@8=MZk#y)>dy1ɴ,Ue-zIYKCC}ķɴ#;s&rU'.TG,Yy%s<k&ꫫtY<" nT^ckc SlR'Wb"e 7W>Z  Y 'UCŕ9,?E/GPzvcgMI~$sx?@g8eRj\F[O{W/*΀vw1CWNV-yb K;Q7a-Ӆki(TzZۺRM: >ms8"Zhir% vϳ,ZTIl0]d!{f0葚HayQiǤWϣ@=)R0 4s. 58/2>㯜켱?,]W{iI]Xzmxʗ>0_w$C2T (Z s7q:UaHW3kd5da9f!Fq!\kM6R'81wAM ҜUIA "Hzct H)A'-tL?׿@D/r!} 1{#'1O"HJ3dS{eqr"H7E &82;n$Q~vhI{|a"8Xy dT,X{}gU*b.9!7f B2,}TJm#={ L<-#RIB=  U6SVuLvPZ$Ң2i~!A-sjY9^]1*wa!ӖW0 c.|ۭ m},rn,j}_ۡlo%@,~s\/_ro5I+(=O"h?@G5 Y5/%R#9ayM@i<߄W'b`CI} X,τHJJeuJˊAwjN0,s΢M '.86݋Yփi$7Vh@V;<Bw ʿKt, %I٦"B*m}0z!s'4+M<Q3d`.Tfa*zRVl߸uO 0XN\7.Hs9xVi*S{xL lu<*Ia Jٛat˛"#{}ފ׳l7HGUab@h.E,%:/&%WbPG;֖۳1~ޜ Xl^iUVcJԊfg_4u6#ZYnob {`c=TY+?VϤIc"QC)d/9LY*USJZ%DגVM |>Xh6i1'D'> C> ѩj9QsJ?=T;U7h|N8P9Vmg23[7b#V.%(0fq`!ʦ7 .2_P0%oHv/{X7s;Ng  :d^&>8+,; cn ҰZ"OeNSE,XK'[7y(B& !ߨhT)uc|=>AJɦ\lOJ;neؗS뭊53uDW=0#ԘF7jd 2$^ yHy9}k̺}Aoj`>h]ˆ.>WD 3?X;Źg/,Y[ m&Uҝ<;zS{%Yؖ`Q-}gA["J8>g3y)ek'Tl?L '"cOS Kͧ }6R2=9W5A76^}UqiКFLYgk2t_@^`46s)wv5ڦ?TY jn7fl8#;\㢥CЧ]BgFθ?_ ƺn7lFPixQbL81'Yc+u\UiW,qy#L,~ЕowѮuzi!M@$Ef}Y!oIeJoݮو=A\`\xcSDT0TMkZg Qޒ&hV\}+<N=0׾>U!(+.cB|̴W60 1bSQ!wH\CٷDqĆJKΐb~vmc0ID*/y{g]L!ZOA.1 W+a+{μl X\a;$. R:RaPg7i3g:}D^DAyojQ$I++*D`f] *]Q}I$\/ˣ)pS>a(d(Zc]FIHLǼ 6BΗ-<NQ/_D*.Gln%Lkn7QEt8. Fjhws-@1K:䬿E1UqR\ ./Ɓ|MrF;3CJWrgR#ӭߍf z9+b,q'jt]E%27T6+Qf{X O! =>I8#7Ob?9ÆVUg|GгVEc{էV@FʤD̋FAZWl婬j_-a}&RGX(>&If.lCϼya>%r/f@"vds8 jCv5-j86 k}zI < AURH[;1N૔]F+E_QuӾH(Bi 뜹کcʺ—#s])C5^ Yݞds/3wYփ|Rc [h[#evE=N]hc8MT[)] =&dj X9 R ugp-u,nfk\0lb[Y&z|huCH]4(& :?ċ5 9V^Q2 _>&Aу5cbl]?޿'bw+RCUb"tJk]ۜq,5 a 1&L17F+()TJBK/L>Id`_-UnY_=y o])H9e"p4 8;RT5|1JH"V~ouEkW[0"%y2+t 2P2M&3]w [7U9#~PM$>bz_E TaJ/9 c %xyu}uMW !x:li7UԬ/qba~1hM[gǢXF7~0O5x  2)J2RZ,'_p_#ٕ;H۲آ&fA|l4O Ǣ m\r.Y 2&.f4E4 b JɖLz=(?^$>|Q!pÉ3jTj <u|̣ t ._H5Va:n(5dCȂYuB!y]]{%ÅʸIƾ.{E( >\g?㉶hf:yPRt?M@ts. >> :4h J^I]ǀv Hc, }~]{Ve2~4}e iEv/JASk@&;Oo^J3cXO2zd5AmF2!Xb2UaL{c,`Q#+[Ί/l^6(LTTLulkZ #qX"e&XLbnp B*2BT =X>)16=SRh|F1v'xA-K6Hm ZG#`r%ђݹpxЩ+Q4bIs͂z헭1}/uZ1RK{)DIoL%) tdxW۔9c,1G6K7CPxt|aJrųaO'd'z;'m7U[Ӯ٬Sb}*oEk"7W _pcUͪ{]fG;1̞.iIr- Y{ $q_E-PI-ykj_ThkWI&Ƽ^nsk`b/GiMMiu)챢uKwr^9U$ uɜ"˒ұy$cu >*f)PXFӽX8靄aU酢~P}ͳN"#[| =D0EQ)_ FNarLs-y):w/.rzrho$\{#ި ] iO,!%AB!kgOhŭq*S>C0\G\Хgܟ5דVm*?mV;O<,^MJ̗xJq?725N4o^@9yWtm*ϒ5nBM7Iv9/fbȢ^GVA{cH LS7l_ywN&Gd8b6KZYȼF6x(x69to3h 3TWetTdahL3Qlڐӭu1*s԰k1CNhS3^ 3ɧM~䚓ǾQhR] a1e%0J [۫Sf<6k,pֱWe ;CqNn:3x|+WW6}0j~f8AVÀ{!g~^pL_[ȭ QD; R 7]ZRHȌ3 q J Y{ NeƳ}'G)#MzExlw]B "WaYEzՙذ#X E3ƪSC.HHXP P0ʙpf J}?,(ϻӂ^P»0lgKwaq`khP%-O=n; uF~a[ev쫄bNη-_LkZZ+.p.̃AKҢJFgɨ"<<Ё-tpräMگXU$diS !\&tG#P_u}50׈3d|ŃKF BXT!T60d`6<{5cU VJ+S`J)7#P"֒^e9%1y3&{4]n%q >̋m;Y!ӽf*V. /֑QWE ͊!`27da 7lnw.̴ `vO"1ae@Er(Norn|Y;?Rړdq=_yI8zMTbƭ:Bds"?1KoHr?dB-cНlkӂnůP.ɈmفN1GB;G`]4e.A/TEgޫ .,e#`xC m ėZJKQʎUmKdIPX^- PZ'jVƊyM(Wif ʅEتTl)xZvD++H#PJp k u"@IoX+Si0?_Gkgއz$d T.۾]$]rNeYBԚc<^kPb{ O,&q"pnÁy`^ V#z.~V>KZq>O䳅So+ӡc\b7EtdIԞ?,6xUuxNuho-6 kM~d(A,胘+:9G$,S{cʹca!D#=2Ey~1҅eЀH?7;΄n6|yO^}b^k\T%=܃Tyv'Aܰ/2*P =д$(o :pj/LQ[nޑ*; f҇c`i^9@OYCe;[Fߨ2XJ+&f@C弐Ibg 3xբ*x%qP/o!fĄU`:*҅׼#fKj^8G%#؄䫉yBQ{nY_ r_p$NWΙe8=&;֘z?X.?m<׭<:{ފJBp%BbH.UAjO"wCԾoM~L1wl ΍D+:F}݋@U`]^&~rŰ"e>o^y xrX> _|?; Rכ0܋# UlӴ/'B{[BF;"ϐǶaqc:Wx|}o.c`/ڼU?ah iG'y!Q]Io:$g$)I,*g}>|\nqbǀ=NfKQ'(urg9Adfqx@k`3O4_5q5=% ~IFP&b?qM .zq9:LO±Z+v2%cՃFmoAʊ]҂[<9gH߼nK*BT$=}acGݷ1k"rMCjT]:[f +Cg='mÜȝ=2V]+>}3( ⟙:F^g ;CloA}m!!BU5r@1ZW[*,N"kUaƥGyܾfԵB]|#?@dR.ۼ[pa '*djު4ֆ U*画C;º ].{Ўv[=rR v y ^ޅzNTpɶeY'M~ *oƌZGkzK _43}2ﱇa%]m᳾r+0)-'jaԦS!ʕB~V[HX$b,e]@E2*bFogӧT4ɘkY*3~ޫo>μ<=E 52*%]C},w].%\5fV9iAmrkfo'F6^P>O`8e!.i GH&똆N~&īqQg9[@[8sJ+DS.g9L'8y@"H ?Sg}]*(0 =R @*~#Lrq*uɮEtz$֜wbAa%cQ 6xKLä/'#0rT7M(X&ԳY7W YRUhPq|?K ܫ6AuPK[޸?(hw8YLPjh>(L :}#kϢwnSu%a:qHY㷟b)q$~Uuev/T!7T b.هӮi H6OtJRA:CEzӪ5EcG4rJ+xx*Q fp^DC=VB.]JdQhFS1 %*Ɗep̌ҟ5|["];6^O/a{':aUtc\ -o 8+g)^0tXrtV/^KoSRuE8 SST/Nvq3(_>UӼno1}Θ4KF"&'Q&:!N`s H%%I[nud=KACum:q#H zJǩ edt[ۇt6-nt+CQ36q*SʹY4S{2B'}@XX&DT$>:=z4 lZxg*w#Ez/*N?C&Y儡D'hM,o)ҒW#2fص2NqH Whdu8bͺ.[Eiy.Zf}-.Ii2fӥ9% 1,cfp{xo_ 0a{_y{t@hiiyˤMwyuB0g|(=Gs:~NN Y!XS]&mA~U\H|";uƑ.pձ :}LP![^6}b kG@wn\/'CߢRED?u[LhLKkׂ9p}\س5Ms <:6}73윜솣C1}V EpPGS3#{?&D<9e9܂g*T7^;q= ~]۝!0ۄ&U04܋ƽM)A@ۓ ?H;RVw썝zFG!%챛&Щ ,je?o=[KWh9> č䊎JOcpW:WPaN:<4x~`oSJ2ATjdD@ޢ) bi۟H-l;Xg.@)uDcT8Q*DﺁZN>#{>2bkЭ?Xi%qa bs8^@8ֶ=5A*.Z4mH|?)?5Tcgd:qa۹pt1o{ш57-:A'&n7oriy vk_~`CFf8r@AF_ S1|8 !-Xo Gr,G;K=Q[mUNj\>5;\F0%X-J̊ee u 6g^)o'H#vU֖jݻů:7X0/ǟC0\VlC8IF37^ȄB9,׷$ڍޭVг2)n1m7\@zk3پ =6o؞Ly / N!l#r3ƎlrsEW ty3!?_&A|T" ٬HpL߁IPIot -0H)T#[-PH2ZPzBP!M67Z ж g,ֲ#Cǁy"%='mLqwv_@}ĺzoPA]5vG:!cl$ *_(moc2|Wy ̬0_;qK| kqh;v##6C$5 e/R T>Q(?8 >Qs)sQۣ @Imo ;`c1.` `:fl|lT 7fjs o VAo/̙Uf\l|t'e!m!}C:Gmr򭱻m'ױ; {9Q tISa̷[@?ʵDdV]Jf;c9Q!zdz(HNt4!8P#kyx.7v(<TC EsĶ&*ڗ򄁅ɍS86wo~hi2! Voqp&ikaB]r:J;&Mb +a{0\.S*]{. [}~y0=EDdluup-i¡%lwGY-W7{Y$AݻL4`]B,@ds&bO56'xXnX"ٸΘWJhj&-YW?U$PXg>(A۟ɱrW 6ED6|baq+9/qfѡk3ɻ$ƢQ*gݤXH2Ͼ:+;$,]W^;L E%G2T!H:Sٝ_VIc - KMvPW.rxg"BT {{leU{Nq _ީDWjV t3<ß<pnI<y甜uKbsrIaWmdWP5zH@ҋ\+h>W/M=vM#y'k8FgKR@sRk6PLLc͒BJ2!٭zѨӪTϷ>l]|vdhsxA_VzRA_aHe\΋_)*-☰WH֨{beS[ Jq0Xf 3ѫG8ūx\ 侴 w\& _N>i%knǺ 9pNBEyˆ|2㦘ϽƟ:9@ӮQZ# ՊLK2199 bXKzyE`H .oLN1S(d!6tp^Ta{*UM{V`,fQLVߑ1e(I=Hg$FΗD!hw6Tٚ 󙸳5pݸ56tD͊pfp(W7/"zPrd]h[`I|%/#MoD{!n}'#b?q>!Ds>@7vsy$/d/_^L^09^G-6P>/48FR"Qu}r"kH(B7ص%)*@K6KF@[z[J rM쩲X|m H `o4ت1d|Cr+,5iȣB'Qԛzü]M< -zSkꑆmwIDzFJxg/%x2?nzWoϐz睞s6~TDQ+t e&ye.Ӑt"F M+X,uɏ!4'^ J} 49u3&y ` ]+/}(J5h2-JZA|}EwW97>hXG|(; BdK1;>wM1G,ڐ̭ryltJ!6}w,&Y&I[Wr'opr4")>%V旹yء-< hpx{9Wc$?{Nn-ЈqK+U2#9B 1ޟ45``(s "rnM2Ú`x:E ~no V/ݫ=6ߞcP2n@ZpǮ/$Ȝb *zg+dŘ1 U$^E&˞nݙ# C E%F5 7fGԆd­N4&Ia֫ǢjƣwЭF鑵   ~G%|O2„P/0k|) _n/:ӄgWO)}H6푱x04_|t,vɈUſǓ I]`gaRf;;* ?fVP2C/[WC]ɚeo$TҊA硿E ""I!MCfp^`(]iv{)sqe") 0!̑ЛowGހӼȖ o*~$.8 $}$! Su3x50&zI0=* b8pyNGARV=]c?u >;b8yQ] ̥qƷ[[*{~ DlSe>!iuwFt82-MXGU=y\)E.P:aXg ܦ[IɟPxF>OTjS7-1+5k= 1^~l$RD3ߥ=&1k?ֲ wUȃem:M)Y-M;ߙq`FKr\90"36d]ϣ g.t#tמ]2.~Fj $_ cA!)5bAO}D46dsH tGimɹ`¯/v#2ՙDR"ӕ.+![\[[YgU%賸z%_T~Yg;rKZЏuH'8{Jv=쓥rðnqq ';!hm: L'.d:jC#ƀ? Y iSG$v}[ qɬvf0I w^]fuTod^e:EGdQ#Ypo+`'\F4Sn-UwJ@'tΌu>VWqS&WHKOoIlDD;:9uA i*iExj w `Wg %Nޫvizް?H*Tdx%Cm;nޫ!!Ա@I10,JՍ=޿}L ٵhp~'F;Ï*MߘJl,UzX*!A<W JFXT|k/z]b'BYwN;ºd_g4dY3}0b|,LR͢^&._FNoR|owUQnkhΤcv!wτLpSzg81X|Pl*lp]^֒kRbvr<^ ;p>=eYdQ~Eq*b_=RYWx E^-k2MO%cg2 VnqU[(WyѰ>$y={@o%^n^_:٧Me"O/-YǙ<&t!uwIgR1om:Wn.t@):c,!lR_z1S6|/vuvITCըz6ɜ7ui]8<Br^U҄db='\Ѷ=e&ׂ 5&jM,e6aJb >k3Kq̊6mioef3P`*: \yMN8ZF@7{d%ř%n#DD.FABZ\йv1Eԑ o 0z^E[ os~=9ثĴ]ޙ0Ne ҝfI׵a_ug*P@k8/|Ͼjm_ڂ>;w<py% Cb秤Y\vn) g_d/םp5 ޣ Sx<5 tFQsohRLJOj*v0QwJmRDtRdYMU(*qB=H2Ozv7.·.Vowa+.Rh\P˘ |l%,B w5PMG{nꑍH`L+?Cet8.5vơ@jL|+BU{2vd_&<'3cuTw>03Z}TQկwǑ jE1C:ϖ7J{FJta%z] X}7S fE> aGLe1cYhQLŦ9|PV;|t?2ɯ4Wb:;^ɿlTu@놤NωU.V_ӽ Qk7Xﻣ)(t;Qq|ov6ݨ LLBjDQVly q/%O{%mGfO^ d|R)Us/ &cEn: ͵+jL7 NoU5m_]M5xLbE5&dsbvJdd%d!YLh3N<)`O^fv k8D{3.F WrW|n1rͽA`ttOt4v3Sm.|Hݝ"iO]l+{D] b]{R.@왡var@n*7vp-ɱ5I=,1-.n/TNdM&$xGF*nոfW@ٿ=WO]SP{ūOgWMC5W]T9V~4Ô暴솁XfdQ7 W& = wOzĩw-C6$E0~mr'MU-rieD-Y<5&j˺}oszGx1$ކytSO 讂zسX$~-v@;Z3V@'nnn6ԍEƎʦv-{Jb1ݥ)䟦1g M,э@^J.ohZo߁3#n i$4*}P6MZFzMGXC՜n0r$26S_*Y85u٥yH~j؄ tsfЗ!A/GwKU⌰vpDl9u,āt}1ɎߏiP֫ȯsMM=rVLYz CyV^|aO? | #:=˅0< sZH4Nx~yZ%ci3hnY' e9os!:zƻB2˜ %C"x;3IA#Hg]btV7g-uGn~88,+<?\]ycE>>әцjru)XWs~z'QQP}g6XMjtUt#3Oz(!XYk* 3)~(ؾ" |J8un*]C Jqx!ׯ樘4]B11Uax=1.sA_d\C%SF)tդ Og5#BZ0[-18SWMG"ݽ\d i"MÖ]d?8/V ;&;+4-fm_ =`ri|ƅ%xP7'AzVRIS]!DMUu)T$EtK~QڙG2{U4pj}io]k6j;7pZAS*$m%Q%8#L6[dYj\j aA~N*W+*JblI,֐|*7 [N<}5 3!0w;\s=P_5u<[[X-z8Qsd;w^$pYTx%KH{|4ln rJ-ל2$8rt]q'< Qɉܔ?%$ukeF4(ݶ6 b]\dz(K8szA{C5E T*^6$^apSVw- Q%Uvnr&OQUU"{m^7j&-HD`+Vt[\ばvtM%`Fte!2>DJһ Z4.&RSvuZJ鑉VoLBvi&en*}CL?)Dkx=]հv^ b\mZIj~M;((©E+h0Y֖}nTrcm88,ս:D1O;ֲ `-Ϗq1W%#. ?;;$ "]`{Zao9iuD/,bJe>n.؊]YպEQz֦Z*YWœL-5l]/>qb RIA4#!f.w֌8"BOf NG ~˯奻"i /Z`Yke-%g$BSbȖ6`1w.v¤*!b`^_ ڛM;Ww37&$toqh/ᷖp`1Rqo O701JjfG^IRvީlO;o M=vջ@ P%u#SwMRW_O?"cXAy1^4p> -$SB P6zA7h{;4UJX|1Y VT:Uަ!Dśi:c f؆\|Xž\\ [tW] z"'u'vk !i4jJSNSi.5hXZCЦ r2g勬t4`|S񞛕Pk3&Tk gh8D*.-Gݪi/|ڊKE.MBUDػ5*/zs,y__!`돍evmKXXvt^DN4w4T= Ǚ!8k O\82mj -R;cB%0K_R S4Hd aĉoR?pe;C㎍b66lR$H` wCbϭe>hQ3U,ty+n}EO7T]NzOY;ٟb~l.|)2Hiob4su(I3=ς.O IdtEˏTM5ԀSTUzc_YoUAq1N =D[HlLq<}ޒ?M=cOO֯ NiFeݛ;>cpB:q"mc|$BZU^4Z (T7鍽.Tq/?!g1d!7+?鐡`hzaaw5TMng*Ila֚}S&66GB{,vGA s ͫΥxGNQ~6gm\mti$eNAmn̄C>jMڳAZOpa*6 ͦg%~ԖۍrgSOZ?$6l&y9~W‹jG$(,4[ޤO7A+ޯC{xaY x*Gl 2~)im40/3d6EW4аzqhF :\Kߪo3@ ,I,@~#K'<` :`5ĭԃFBOu+=s+>dm}Ub~U5k}y$WL=3Su*7ʒϸ"8uVACF^s}Z:N$ܺmMFZvfpM UCh`n GrLvʧC $H>ՖDOWzo?{_R»8ŋѳn:g_ahs:SiG jv'{.*hk!`[\w\#W Ywzc05}耬&#'/81SUⴐ {ֈL^6 ǖ&i.#%*:a/ +(]=)oͫc+2:ai9{)My-$dU{4 !b Di ,"6 N|տF tۥ$pN9:XC9:xT[4ؓ#5R*b+{l;J\XGTu`+P fČjJ4$+vXPy3JZbWSb+C<9щY`ge @[ LM4W3 Lek/O{VbWۙI=d* K 2G>|V55VA(U[`_nՅϏM wE?_콖ׂ> gH:Hz1~u]ײ-beDsR%E s h_8&kh<gVx R:smđ 7+wF7b$Ѿ-c?KlpeҢÓ[#SM7 +ӗrk@mt~7&'$MյsjcN)@@nSΓ_P^t8e;ᐅJ 6,A2^#*7ӕQZӳ - , we ִJޭog2?>u"UpJk/ӈ1unK|knnei8T I{6̷d\8-AlΙ6_qN6Mүֶ1>б7śB4\-+Q?{V \$uWzup󇨞Nl tkuk-3/JۦU6B!@{iHdS0#o;(N I-'˝,SIY露'9h7 85%A 1AʏŽ7w}3T庥su O^ >r όH_B x<1Idel& @+3O-O;Vl&\!" ޮ@qTaͅe7?b<2-U9ެMg ӣ,th7JI>Hgl B~Zz s(㘹)x@v@x~v(cKNΖ\/ZD/I7D'JΒQF6 @Jqs X !~@ =/:lR:ccp/lÖ z)o{@&%|to[TMO+Q[^q01(~ ,n-R  <S2V˼Fb}zPޑ*Ȑf8˚yE$Woи#Qu`xХA369K^O* a:ʛAQЄBz8ڿX&U`ww)$b"վ="D;V@,jo?U5z,E1IH;3u(}07$,Rg@+qsB>; am9>: 莭*Rxas^NܟY0G wcɍh҇5ƈ"e(F:C[ ץ]5B]a)Y@9'k\PR@9+}4B<\e'ꏎ]E}L`Ϧ1~|EqDKY|➎MO4ƾGV?Ic W3i?"ИkKRϽ5,C\7ȷh#,\G??Z[@F#k_N$S IZc\=ʐѺ{f+ql֭)Eh8M?/y$q%oFiKoPf #r?5A%!j8"1;>n .M҉LI{8P)!Mf0.D2mTLAy6I10%Cb p0t` 7WAW-)PXa s x:`L7ULt8Yn"`l<'ZHUY,W8*y #gBŦbç2šr U_beܖ8c=JD*IaZuFBh1u2hh15B"*׵24a. Rk1Ds2|։SCB_Fz Vk-}gbM!*d71ٜV$Щ@ `]qq4<noy'h)S\7TaFNG a1݆tx6k3pizɆeӢӌx}gKǔϓشat)țv8iGp3O 7m()>_jeOX8NqKmhpg6;SMs?GZ.q0=DrLB#M'8؇u&o*ٽp-ѩ=NӝQ=|Sc@/Vkb)Ct®<=ŕC^-9yإp-л!yWo~|ob4> 46IuȮ޵1o(lZK;NkD?żϦ*9jaQNv ѬxICLZ^U= N^UtO^9|Qm*ˬ4Xm|f ՚fڃo|V# T0t j@vId)t[&d/V̸>gÝb~&g >K,*a{w"]0Xidl$Scܔ?jApw:AkGu@ʡ+4o&0-i80T\7V25gK4Gh*/iadBKH?|?SO@#3XX#F/x!=;?aqڋոpL)M>#C#Da'n^8ӑn~HށS~J e%'3Mw@ ѪDXi@jwZ|qe|b 4E^m˷ khޓ֌&/PwNN5}23d`D ck bLyN Kx;i`b]h8XBb*v83\w dG:!xZ3wgdSvGrO&ʕmϘLԴ꿤GR[_Nx[% 0LqJdXI&6orCnHsg"4!j <ϲPY?JR^HdVЀLHbQu"تoB7wۼ_ILg2kΙᐆ51Z)/~fLn gD=m#{Dzyoꄠ =aıW-]ߨGtU+Hi347uWxeUMk _gj iHn:21jF^= #Y^y7Y|x|a3A~<*YTcGmjͳ6%ee ph ,/5ty qsp$婨96҂0S 5FnзyF{qohLxȽ*Q$dc Irk~FuG j+|oNlaۦ}~hˢIDkv7pYS'vxA\"?'=aK*/lAl 8KRzZa 4p8 e["H`gHUuik5P oAUfvo8'6JcH ׭*alyՙvPZU KST#BeE薐-jC6UC6 #XpN ae !&0yH 2=&-P M}=] /U[Yj=oR0 KQs_`Պ<V'+ʸSa/Uu+Fw' jQ""<ǁ/eq9=Ial98gHDқޖxf5T ǵ9 MdzLJ7ŹA[>“rÑ*p} 8Oz$|gmg$IM6$!{mމI+-8.X-ǃ+mBBV[Ѵ#/e䮛5EР6Lnkp'$@H&mǾCsPF6Ͼ9W{w>ٿsT+9XwΛ4wpHŇhiyf"c} pڍR&5uf>걓A:`ppwʤ|]f]\Mz,v2e'Rc*dPN{7,蕨x=4پO2ɷwkJ!BP4zEQ!^[_yhS0+dhKN\穬`-Ä:ظH4H7ƞm2#J*$LũVt؁Sq\~iWI7B$KMlIcTT[ ĔJA$KÜ}fS#BKZK6=]7Фٍ#Xfgn9خM~< u_jx CfD #2`/)2}c[qw'B[,{t^'*2[)v✿XO 2Iì|Zd?-6?ho\^v 5T C^[Ds|虎JJDB}FVꎑs0q6mJ V .r KaXtH{'X㦪X3>l%N+ƑۋS Sm_ n]~ sb`?dD^2tLM+e 7[uu;0F V4?e/ߝ} Cp}!aB|ļU-jޝ'/kbl ( !Q12*TpPU t&uvjo¬ߑ^& N\OA-8\E wLtJ7-2rm"> VvL ؋c3M8`/a+A!8 }Wp#MM؄])! ֫L 8Q@U ,G"&f0P0 Ek,dKS,lVG0ߴ9 x)ۣ#01nS"FrtY#樺<:smfA?Wگے![?u6ţxNbeiW _+)\KFy9uF>0q;L"m%.^9L*ƻ%ZE:s#Dnr6-2GQv]x9Еw\eIٱ>ѯ{'{%Ok(?r:csx0fXWS@ưTian8ԐX^KݵWq T8 Ιk󜀼h3ٞh`6l dJȖg;h\kn%`IZ;ۣ{<ߟ!pg~ a4UKD{谶,cLtA߮LH 2@#&EѠ {(ב&  R> 7m`ؙ<Ÿu7 ]H?6[C^J\#?.ͻ+f8tDV06+Jy#=-S|ܼQ/ h0,_9L\լIב $Jk[R!6\0]Rm$F=bJ'5><m:c('K/pvɼ} cZluF;|ȯA;'аoD,:e>a᪏#j…BM >㭣WM?XʙG%,͌ZR .QZȠ`pʍ0Xf<)vDћJQ-q3B#|R 4e=_[,y/,حk)xҔ =>Z[mAx$7 >|7jIzRw=Ms6zW)DŽ߆* gpxc6.kP+*7qa6""9y?fE\R7rϽk*7[<2['Ɓ4B6BJ|{(JmK#4|4>Gbgj11.<:p<"إ2L&6~>~"p3#>>xez9y*xmI/|spPR $S<S+:L+t>U+}*bN3MjN3|'lv=kNUTgw/>!;Iu5bqkc3,^}W*fN= 21 A۩7;.=Ĥ]+$FpTs9t/5(xU)פyM9~ = ٖ$'SYxRBS}oӞ3"\ڀ. Dci[mLJl3٧_S`LMH-we5-[Gˣɞ(X}^bV$KMs,:wpx0ZQLFP$!hCjnr^P6(D`U^9b0nbmPdX" " }\$nn`jJ-LT &hq6A^3㶵 ΥS;>)9#n]U,qGcp9Q5X. J2auxiީxhp_qĀ2 wGD!O?! "?=>0tGDTPG7^[T?B}kq$E pvhíw?'h#]pyhr38|bv޽қͨEU/rلi3gp-UCFsUD)CwB1)A/NÂjp*L$ etDX+Mdžw5,,q?$6ep9NVS #?Wze+0UV(œ&'9`dl(3{Vd3tY1b W>ߌ-moW绹W?ڽ{7B!4ܕchrT*E)#)JVVz >){kBf $?ц`%8@PS.Hh40\*BA3Xhz3j=e)D,`1Pi|S;P{I^5R}&ljRLBA7s]7rزcj;3\I*(\pw7cujvmKv)5i6BVrwe ^.ؑ3 Ѱ8cVKz>w Jg HqI7lM|f^؊t"%Hk[#ômOEq SSW?愕K/ȬsͰ&ݐͯ 83kFaVpEhT}?ihO8sM8JZ/Np 1,B9dLH-}ve+7qII 5$`7DET Akjm pNy" UKrYs:v([: |⛅!i1Ժg;?zpvKh5w<}Nb׸~SR G]<{p8DŽb<wis_ <[c.fx8.W5"yE/8~-+6񘧸QΆa %m:7 k L:r8,F 0S`>q/2(X`g)^XrM N^'4m[8;Ƙ-9y50Ss𘂰O 0x1=訜P7C;b$YceQE!QAGmZg0us껥Kw1/4DY6]9\S3lI5W? )w]gGAm⮷`0r5/.Ny˹` ACїðYdږ8@\TGQY~&Y8TA -99L;ѹa0b77m&kdWG4^eV`b*qyX< O?Qr1΋[1ɝv&]#.xJ;3mژNkI?uDKQOѢ; Uw>-qkwtb_ v@ŕpl)_뫾c,BYOtowET0 +/!fY Kb.sփ 3X;bOPO(Q3 T%-jwGzd`Y{Qّfų]sI 4`ltčG EED3v)5eH5>tÈT#F8d o7v7 L{M BIAXÄڎy aRR39ܧ"=͝FR}*2.DUȧs{Ẃq{~m$=GKɲ{'ND˛ 0c>ň5P &~CG%ZEdҵ)]ꋌ29{gsvMݦNC vLiXU-C{jϚ14n+FJQx3 iDKelZ8}h-#[ťV#2TI^}Ky޸!x`uPSũ=Pb ]1<^#ay >if7=m"9@:)0ljF#Ј8t/bN %; 8g :OEGЁxx~?\R1UI]&P3 pElJ>(4謔ꃣO\ڦe{9<,f҃ܬNg9awB7'u K FGg(g{AےuIN d ʑEG՞oes<&Q)_{E_麼AQOp.;PoX sFPOvAs{#ĨK[=Fݦ.;r[zC7_MvFEo5@HT7k|ccpqql}JRt1SQk!w%; ;g;E.*Md°#VxFLe'yhwDJ[P Sf~|Oo":=c+uQ &3t۲l0zu<>PO[[~aj X]V+GxWehqiRMAM ,,jDn[jj#DĵIrǨR%tA4rMdK+ W\ME!9jKC0Q, ۢa»F`uu"hh"K4T+K Pua/Z97_4GNҎ6TmY<(DcG{RZLw}1优g~"p"~kĠ=bOA5G.u U8AAWBӈSQ΍-,$Q#o7gv f >l?{s_qWs!J@eKrrQb*oC`xտ#r*׀15AV տ}n;,.0vޓ#0Ҧ^!&!8VYnw.. 'F7_ R0ՙAv=MM`J[)+ 8jb{Tn8+c@~n$,HlJbģ%]oz* /K*Rrr晊;7oŦ_)r.r=o$nj?4EYj.(٢8C=QP2+7'jʩNo[DRRVлQ*s#aB!nElOBZf y3K^O%J#VX*\]%>B @hݩ 簃܊0Wﳑ,=Z ȟo8Ta9ݨ>ZW?ąiǝךAХUϻNo8YtwѺ> - JN1D5>z97ܪi{˜n%5sJrI^s>;RtvhO6oQyeD,'BtB,4Ki7!  l3M1:.5O Pd 0Rr>Znc*s )J$ՙ_ܾMrJ1w 4F+|0RqIc[ |CǷXc&2n{@ ЀuB{*j}G_W1V2-`@@QYr_(|[d@[@\Rɕ{>4j'{;3F= l:PK=[{36 ^0/?^F}`aOQrժE-VRi_H@jqJKrs郀Kc\c, =u{ֶ 'L}EINB0 8)E&;V{\ܿ7=b9ݦtG 7Rn}| TS Ďy8*]>ib(o졞T7%Y0'{Ə^Zpk @_z)LAB0wl@-U2 ],bРr0 rg33xj0g$VQ*q Non[i^ Y(īIȵc&yf"8,΂MF|llżvo %ت8|Q4^2ٟ4w_U!N<6ˀ9ŵrZpG~[QF$qUt;EGgv5p;w]L9e)ެ9 $ii|Hvg/-rD 3Ǫc֐=;@>*Pݭ>ŭ0/Ё eoN5lG,{F |).T͢^y:3BiV0S3_$#>l<Y<^gRpTOJyjg-:76}+hɇFUdm/ AFMcs5{YjkzP#VjKҹ-Hb7WFlߞ򢂀7d?˫j' Y=> _ɟr+!,%H2S;+$ՊcӖoK.=h8S+u+ʑ`Z.E6m gOlߣ l+.eo3UXz`F8 NMz)qVc\ i|tvw_bUl~ {lxO}a}t(~)_1ga2iD>Z;Veb}K;%02T~UF)#PJtSLxeldG7Ԧ >:+QѢx>0H]ԎC}Hm6#.Fc7݂(~L6ֿgˠ7k{ ƽ%u" S¾aiQ}ޑuNѐ0]ݦcD/ML@E}s݂-G峪ʖ#ou\~2(?"{{6U8Ef}Ndr<&e^$܄.4TJ)gJƠFKSGWtq/ɣp-eЇ4WL( [%S5LJqBxdZj|y 9h2%+Nh[B5܉u!aɜ9")qy7k ZAVvdR2u`])[%ZnOKTfvyhG/82C^2Y* |po96tlV#-.Erxӕצ>[E"N S%UZaxy&r4r3nޮE-ۃL@}5{,`|aG5|BH';T-GjgǸ˜᫂ح|>'ZcL7}4NJ,I* /*زZ>%XvoʦwŐ%2hݢ8pp/u eqe(zwmq)Z,g< IrlowU("ZcR'ַ}7o$ 9W4`u6@m1n-j0^Zvd/ik+cKLr^R*Qg6TgC Rg$iP(-~dȼc˝Cq8!3Y3/'e+!Oô:,XVr lVwPۆ?/2d0#ggGGb`(>̩BYzBjfjC O'TNk@MPCvY2-lʬ3-5 2a9p",Q0ꔿ<ಮj>j[Wӛ'O|p{QQ_)gb:>;H.9fB^/r$)UQ䵔24,Fb#~_lzC^Z\0Z׌c}O+j]A%̐\ע_ɄFAEqc%w$0nw'yhڨorC[[6Q'W\#Mv1pRg}<Y f PCjy> ҼLZŊQZg 3C<3ߐ` dx'dž̍/:SM~{Ԥ2(ص5]BFBL_S m%eT@J+~r藘 >{Q=n#d #ڝdم12ow9@*}gh )zf J< ݉e#KGlrgέz4ROR$Y]Xp\ l>'4|-w= R*^Ɣ9RW׉v|1dΖN!J𪇍;PrqٸRS-@iW㦫nɘpp_+Ev\BMOb'jT;NRg=)9e>k߹Q;9G5#/>s%3;vO. O叺[f)[pl֭Yi=V򗩼̮:0&V߸.͸0} ^ՕEQR<V($7^\C3h|1\ [vpġ^@gԉgG_R%!V.9U'ڼzHĬI@ hf,> {8.u;˝3vؼRgV-ܻAiM" qrv]ˇ&:j =4,L6{gN&kv"vt`-_X $9GBW82iJhj`ς b7uO#7?_7zd ¸:PbS~̭OCgj-Xd!OJO2Yp;$X f.rrGsI+ش3Gsgct`|vcJi`]H#F "?O) h[l_oe,MW^I#ubmS-"2a4(~d٬;TP:S+{`KUV9 f kz[}-.es'ܲnEr,c4%oإ{ŋw4IL\c+9i6s6ks_ 9/r)i]=9+wO-IHV-FQqb^'bK?7SU 0[N*e[jA_FUHI<LHu`[QX};3:'?+}lIb*׍DćT`1y4JC!tG6tp|[dG\ s .FIQ ! ՝t! esi5}]Aă"h,NSHWZml_9;Qs!O9!e ;;&%;Z BLXI"/CBDޤNYGf(,+9}g(6d!'V,a__8l/14 ѐ*LݦH59طxQk3PYbGӌSդ-~%ɥXIEgF`#zu# uMQZ)KpF S$n^M@KYȒP3u=[(OlYdQƁ? f>Y?[oS9(Lvc>OLsm.;1 OklqhJ 5KU?ɧ<F~2AiZf{}p puVlK^ CT\00 M,k5J0hޒ)cfJ=I15R~9spz꫇v'A Wl!f#Msx G'uJ[mz&AGxojj `C$@IdILkdGى*@*N[zIjtz6'#ѤR</qO\R;cvyG4]UA"άzuF#{ 4 ^knxx0\"O YʌɄ}OVDGL*_"1n%sjpäۃ~ bS_ֽc KQ`C%MwĕKTRfGa*ϐZT);<8aGt#83xx򹹘1bb $$6=5b3'Wsկ4zxʒ'\ڝ S=G^[es`{r!ࠃ"J(h9Ii*deO^ <&MFk;IlmXzV! tfF~=6,l1rSc74y FMF{Jh!\ꁆ$E؎LOA_`c"*? q (Y] z<0OcMF2i ^ҋDPu1>*1um^Nh^ :U!R^V#~pW/ (TƦ&}!֒`&PI%jsf8hcI.j)zLƃU˄P7eus"odP, hNORB/55oJg8{ wFRx7~?[D(]k|CkRޠ&1~/NFbS cu1~>NSMQa&DzZt4Mlb);)Z_F~Z}垬{6b;|%*U@DƌDžn$",s{=TfޝkD%Ao,YƱjfj_U(U&It1~qN͖Fuġ@2o5py?Hs$X&(BrT]2Mħ=_ kH?@RtE $ -wwFubxe-׆DRl8u}kŦD}W!j_VMPmBwх& a/ir̂o/ zU0p䙔C}T_n;doU:$BP?ўVqԈ F~G+_]eμ>Zc SxVV1.mϖ]y'zCq_ّ虋Nʸp`Wg86 7÷F HWqZM5{=Lnv K:lƦ*@#>B,D(|eq|'_J^uI'- L,M9j% ʹ 3XZΕ|UZRM,)ߴ < ܫ]N}6#eBl':#%tfbmvmS$ wh!DzDCNNh )&2 GᲞ2 \ٸi5ݙ>8 xlf(<@u mk@)2ջM!{ܣp,VteH݉7&j/ Lt5 &ѳг*v/l ,ob0 agGb F7; ꍳeokA^t+^60y d ΫP)Fqr3A=& ,=EXI&ʎ/ r<P#N5`:oN"Qi`H;^+ 3a"U{ aJ.H3&+RԚ8flN0̒욘eL#%}?%|-GUMrMp|ij 用qeU1`=jP{F29b.Wӄ{f  U9Co QYE=\h·Gjɳ\:\i۽8#8V]FSԿʸ ,ED 7F-|.cCiCCm(RV6|OAցzW ?aʵKp|C g!%g7W Z@ov^څW肒߽?Axl] EUu{`¯st>y$Ɖ OA#S{=<ۤw=Pβlx^IzSVtn834*hՀѰ [to1 GB{٤r^.yu{k_ey5bFycI qȟ[IqDN@Y#v[{oQ)%cO}/,s3L}_ٌȂJ6'qfA` l۳MrVR " ZM)Ϗ*$6+) pFYt  ^$XxIvffc^$]>  6:>tݳ2WpQwI:0J*4~Le$#!GKX`U=XnkavlepF&{"TŲ !/|FthEmG}q"_,T9=A)#_C}ܥWj%9v"~D"Wz #X9\s`ŕ23kzĪA*_2*g3p§t~dS>‘ok{"-5RzViA}xJaT2Tgr {զyQ?m7(DlUW8QCʿսV1hZ uS$)w1֩ǡh6q.8OjOU&c 3K yY!ϟLM!$ .L5l!MxnSpYj%pypVLhSR|f0L.tȵS,V7'{|+w_HK Q4O)^ҷqu, M䧒<$P6h~Oj^6PkK`DMthBpt |Ay Hj 5(=QQ\G;ZF%΀۱`8䕘~X31>dG5g ʧM&GG.W5)7УC}9UBU RF(57-1B ǜ(iTڵI#( ̛T!>Ɨ҄4&lD#d."ZK]E@Ce}\}qkѠp"X[Wu-٭LnbGTDGu淤KPC AeJnD4X٦zׇbQcA}|1sUmisDhѦ^HP 8KY-6%]ӴBÿ@S MMz_qWoH:1 TvK4M |I࿈$bϚ ɲ[Edr!`@J{FiO"#vx;XC &:P.&ֵB۾)U? JT=4#Mg):}DReW@ {z7 a1i4*B}ŕ'eII)w86SK8ӺR r_wnW}Rt7ٴGݾ/5B 6E.\tGssΩTl .ӝo^E y]1gUay uFG~C AʧQ?kUrunen=k*wwLBQ Szފ!Hw󮍗x^z'on-R-7ld4̳gvNMREN2UFq>Hm5^)ѣCurK [ݿgIv8ؑݚ)ڋ9P\mȒ?R\ ܪXR(Ń֑[Q*{eāppdGF.y+yU*tϱLzz0¬OT~XT>jn[s*+la 4_6*TC¦h|p=¤J?LWcB2O˦䋵(\Z#xQK}L 6ݲyP<SsI4?S .4"pA|i72՗[iA:nfziC_G/_ apZ"r`ϟ} O!c9]mLrKw{q.^}jŽ,o W g˯CJpx?R2HN&d D/jP-23ؖ> F7tD{}p{*Bߡ{Dc< 5Kl>ѽ^lt'VY:k/_6e\-u*ii vOnR^F2"# zKoqo6P;O]Tw"AXkJ "~QxNo@M(n⮤*=H\B^ x8ZQG/I9!KLKն9V%S!F$7\=]է67wE-&tYy:yWd4^!}%} >G)}PB)I $d%qRJ|x:ۣZ&`A $dZ4fn:iLDUkZ]p2Iσ\xCwpZіESF)ww ,) {`5 J0093o f:(/+ N[U:69wY&feW!62X?+O-XPU!"K!NjivnA|^z*`Hn0w|Wtpz`JEGp]4:Y㋍ܽi(%FVx?˱a@s=ɖ d"ȖL9f[aFJaB. ;U˧.8 W)K8[r JjFPgriE;%"i3r™,"57xX%V#&[ eQR;KKvSU(Tf㠓f wZTVBQSusSAh)gH=ik(BAaxr/a۱쨛M;ڸLqeaЫƒ/ud}-v|D фlVS>4wȨMOClN~eoұk^Br8.3~AAI1zW01&Pfv/pvWuh-uS=\ܪ -&2.6L`,֒^tQ/0rzrvH9DmP4(I_n7gI'q 32q| zS|҂=—'W:G`9oΖB80-;5VEK 2n4a'@#",,[.0JZ  YeL.s[NJR/0da;ys6{znźmCA("pKX2{j >McCŒυ2g%͵}6pC%"vU,Z4l[ ͠fw&T~65w ekaWIXy*Ζv٦J(HqF,߲L + \L֏5(+.Hrs%KL+:@Ti(lٝ#DGL@~j t%*u .o)bE13k Y  .pܩ{ 䟂I}hꔼ"= DžH"s9A˔HF8\jޠ]囔~ߊ)_[Jx6 9(\JU1&ھ$y&pT9WvYITq*:f4ܗb6S7B n%N=Z՚Y\6KzDi҅b+X:Rgih$bz]1vuQgjzc6kG cLf4?i$SAO/u/ZwW. 6yXV |dd/bf+/äzmX C ~H"!C'Po/^do8[P@;ߠWTj 55Bq>-h||9JBZ?\keOw*LhYp -)VtCgkkOk q| DN ɰU@LhRW>#Jqݱzg3G1 $Aʥos$ ߁}goCkޘ}.*&aZJ=y#_pDަrO6JYL Bs' yl<Jp3ڄGV1fSĸ`%O(̑ZCQvԒS=pFX %~43{Y{&CvNtV8Nx;$vʛ)I _*B eFGٷQqgvV+۶l> ݯvfKG2J+2fcfftx9Caܙgl8>9nBzũV~Zx,܌RDV-p:8?-(fjMH6xpnãlQ(]1,BHV4BKU֛l%eY4-H`-06&Lj=Y_0=Wpy#:WEЗYZO.L.~xO ad5n. [{"isEQ q!42aV%7ۧ֠^ۇ ]C:^saP~YD]4Ζxث} j!x^|MHh]9`ZqX k֑!LzyaE9Ol+1͏=XsaFuz*r8Ixp̢]quG")u |[$ׄoE6r4x J-?crz95nߖ4(i:dP5.u%o-찘(+RuLFHo{wLM;j꣑="%r/Pii tO4UQ/+P-b5ID-9a>+qr +zԘz `q:y1lK`搥ڂ'8E>yQC]eB|y|}c>Q]SP#XNrzEE4o h(HG1=oʉvbx#{[қZ7f #!V6\xS?1C8$@cE-38 gD @R, +@Թ_Q=3]F~#Xd$#Y|s##bA܄̂kX;N^@)pg) yB}vgXF }S)Gin/61thȕ}ܢ 1RY_/yx%+nP#)'%ޝ{i'*o;#1 ^ wqeOo0ɚZo^{\wYuB)چu8qˢ$/ b D̏`1 ! @7͚rDgHU5ځ#STA5GAB z6|/H@&ü_Su5)dnXGc5^i@wަ,Q-ߜCk麭75\XR6?LXCxQ?40^HN8A$ Qw&9Tq˚9>+b> T ynРl,G{O%)fP/ڎ؎Źv0;#G-RRY:S?H<•K Ҙi O Ƹ+ZGl}rL6E.E|(%«U  4xx1^/ڥ6lblRxJx2ns(0&UIюs׵AIn <#㝊BHʮ{m[GQ@BJȸ*\ʋ3֞PXR ش KF@"rc`i%ՅSW% 2Gy@nWZ6mVDlh[4Z?ݨ?TK3r:]٨#A=X#l՞Exnٟ &",;>% yS*)f,A |$$Un|rwLS9]8,~۱`&+݁V$GCc_T %JhB1^=yCUw Fx(M.-^ڂ&)o&i,7pѦgq6ِQDC1Vf^DQ9jRٜq^S|HZC?}S 桯ȤBVW}y@w{![5Kfm|u8L{خc?hj!'} 0X(XRiwV[XXu Vr( S=L r^9.t_p3,A)i%lryUq46ʇgKD&@>L$A=SG"HrAm⟳=-5/>QʋmeFdnMYa:n-$$5CR%B5e2RN*?֬WІ9b8)7_RXhsƥTsM@1_^"ce5)[见o];kX`pP.50'sߊgJ DnB^0t" !)t/Jǟp?u1 dIWsNӵ~ƠaYP$ +n}p*/#R!DAמ"M!E ~*yz]BV[^^rkݲ ,?o` Vik (IgيVghl7\y4$m [:įg( O4]Z'Tׁ2%HȔ7ߊwaĂvJɌnaȞzKS1Ö'ʉ"Ƌ !OdBzFm .I:O /ꤾ+NDܩC~-8 -1( 6/lm8voqtGjc`- HȷKsuY4)w{6R.1Q=ʾ./ۘ*tvF`jMA@P92 a/V%;٭HŌbdS21K56v{IP I[_8r)1:I~,VeFE5^70~cWGDB36T9œVhPw(wll ;%Nr\+{ pqV9Ro@>h%A'ZoGbr=(+KWPpC{}bWdjmC|dkة]~x`_OyVฤJ ?T|EM5}v{6FأAGݫ@n=_h{sTRk;;zA؅ayD,*N[NNSy}އfn\q"(ߘY4|M{enRä5{qNt|cMu~>a?sP230>$Yf{|>̽=Wx7 /ac_1 '`yTe^&AcbaDswиb&9u5uՂ8,nGf"더˻'%`s 0{$!? _4[nXὧv4{:Sb xhޮVFq$YbΣ<.пIM_GRʔ~2Ț϶ DhD%,w4>#EcIلmܥT$>6R,^9)OuMRG -Qn! zs@N@7`]MV=5D4~E,m+%&S((&w-a,{k>/ȯK @?/&RptaI\i},mGU<顈34;3h|>º݈=";sL~fKm'_xv D8;E6 N a?w^ Vy1:Ӌ5X@֑1wD]q7'1םLX kKgt:g-GMnMϬse9YON&>^n.V-#z0t86!J$NP$tmY90#WXLΆ5OcX _n*~@:=3_ 1P+zsK *j u EuZ5'"5側8ʪE:Jl˴ VU4<>`oX;HͤvE /AN9WZFԠBä']ۤm?yʥ.9R0C9U4#hf``r|*yMhAHʵC|`8NEJ˦i݉m5pv E8?9n};fjC- n;|A| P7*QA- h\x GgJXh}:< .m?/7 !M{NYo-A~Vt T%&r'k`J(l ں^̡ .E:= TM!4 IYgo;@[kP59o'Fn=|]SP77l\YC/<P3"u%dN^a}&ѭھ&ҏgeđݾ\KWw1&J 9)3Mvw>?^}"XE NDb¸/!Ov P[ޔ#(ReTUcx=ɹލ60/f :ێDczLw![_=&˔V k{sɮ0cWRa-TΌfSIGm'y !Jا>?HsC3$@(xxsָ0GU.<0eѝ4ؓYK>|_p*zVQQ@vO5LC/ F(a%~d'~Y@S]mH xuA]yxM߮el$mkZtHH*HT|gĠ'(La`#Q8{fD.n C( C{ t$4qcD⴫:w-W-VR@SC';>[?) 5f>hJi:Ud_1-UC915oɢU.bO_1BE}1]Suٻ_^7=Y9cˢ pg^%rzɵm- _'V V/ƝV ,Toޅ"@m0v 9K1,7Q}تT1ÎDV-&1M%G@dsӭ:+5uA$'ce;DW(GSLP;G.Rp9ְwqǓ^ ҺSֵ̙6[H"YZ,iV έ iUD<*z&>n%@9Q%T&=oQ#@ X8WZ%Y\%%ҁloP-jf51t[%8kr\AT$dXl6f}ۀK<Ɽ 㓬[ NfH_m[}= gx7\`u&}5yo ӿo]wFv pk W|uX6` g|;09KD“4ܠ Z!پqcU7VPys)v ᷬؼ{V eOJy#h]c0GP]>2}@MZЦ>]gCϳ>^.QS=KV+5Hs`5t\im? {;ť aBv"'&]ic,{+a:̮hXei@yb+{ɥ ̊?{'LEӺZFd%1ǹtL$ףue+,CvxW߿0ҕ Qv![ M-P练D~ >+-TtQu7;# iEuG&6!UaE'Z[3{joq *x"?^Խᙃ5 8@p%kuv|T\|ZZ=PUg4GVk4(M4p2]):-? #z/u=` }}ϿxihEd1*+9 &?vHx7;e2=mb}^ *(w\nRg &JF\$L]q`4]{Q4E%ĉ. dܲ:ĥT.H_5{[V"H>GؼeH~1;/dρ]}w`buPfZ ctܪg$#Ve ȷr36KVꚔtxOmMNjNq|E\{ =MXW7bOlY(xz57{NV6J)y6k24# U&^f ^ز[=ѡ~*S#8j"4p}]kbZW;/5vKYxoQQ[g^57<E1o E%h5ؒmc(\lOYΖSKuBФF試Z]JcmxRB.pчXd3Omt=D4b~ܓ^ ^Ѹ/q7K]c<$C賓!Șyl}t_EB6.DvA+_V R$0 J{cu;)A'e*iKdOs8mhnm?fBw2cdD,?HF;ANw,b—~({?ӵ /LA؇ArO\FTan  Q+g HvNE [2c`-/])ȫEi= rTMAt>rWiEي@n_@?O,(hiӌ#=@Ȑ\vу ZjʹzEЈо6=zw4@`6 K!Kմ[yUkmYuzJnqDY^eNʗ{;{tspRb.]6'K=_Ii^8*@f ͩ#JJeez#!x0KWG4 jAeav:]d3혛ASġg|]"t:sG R ,`PM™P9.WXew{X"u Ci#umx 05>;( ]( J \YsRtZ$>?͠>NBU<&O#ρn"?z2[̡xo*>1 n$__9f¿*j{͢|bћyDA?EDև?SE!ڎڌ/\JBQm8\k<k#,!1SK@X$g+/Ôaw%aJЕ]$Eq9N;FId@ey=UX^V: Q7\5f0.#f;-l!>pɨ:)b`_4H,#y㧅-L8nuDLw`KL?$P @k;X,8d0i&P m\{mUX5 69p7 w9UTG%;IY!lG^N׭u{nJG]GU5)=9 L1/Q7 FVaTL鸹9+k ہ+$IQt1Oν^ǘ{l[AEPgT#Dw#1jxCUݗYmb4兿[" >JuwAZ8]d%Vn+g. txGKs |!/ZER 9휰L?w; E%bZHj ~KdbB/bVɥ$+Y1 ^viԣOc,#8_CպCjܗ7fN !h%}c7 LT~hBQ@rA7{?Zt-Ph~hT7昅fzI r?T(L(3<ҖեHþlWNivթ!v{aX6$G/N`zIx ז&7H SRPs?6H́ A+,8Y`Rɢf[XBz# f_%r#ૻudӮKdWy& {:P_'ӓ'ȄBz.*# (QZVeD_:'09ܨ-:5r*y5e%33&$$MWaYs*۹Żqjk$ZZwn#X6c HNn%ULL#מh( e\;2]7T{Ā݋ѥ;*}ѝ*0 LANzY$YS3@/nID馁YWQ{qc5][p߼7w'wN AIYXBkȀbrm2$g*^d2a:,n5 NyF.:6IG:v7O"H"b_Ѐ^'4Ն,GbFE d̘&[uXcO=7OfB`Kϰ ,~j]8qHdz׳YI < W4J5b㄰ǵk)^>c52^l5gmK;?zx,J,kD]dܐ%$0#VCϣZ2&[9_L{eOGFGVoIT]a 'PBS$8Ə/ ^Z[mP}ya( -!rE#P;^a:PATwE,q83^H,ObzyMltmL#Me[D2g ,$ a;X}8 Z@'a(-/UkB蔃5N:wzqPZ$>\A>GE)vms]'1S{cZ&n%\NW0j Y>?NIꉺM`Ri3vb֎妄 EXQvh#"ATU!>!$bsj򻙷 w<_ O&^y*e W끠dn=;m>w,Y>+"ȗbb ! 5n;Q^@T? cLS~[g4Fa^IUʝ9)AF#@s ⇴֫+-OURΔReA]ib +m&wn]1;^ʪ{L2En M&ٴ3( U5}L`8)Zn0XE9NWJA.#FpҔcmO_=Z!!ZOKcj/GH"B *T8|eⓀٚzz҆Ȕ Ӈ/B/(g^&>?5"(6QPJk:Dh&*8)L/eaUC׸#zJ]HpenXo5"L@>sJ 2RV{)WilS u(BKr kq@Jfx3RLJgvIP㼽rK@xfbEZ`/ +!b/!D|@ 4{B Z Dv|(Fecw9:~25E$O˂ S.*3ȁ,b&q{Me"oD8~ 0\*eL9͉UL`PCc$<ֲpxK31Fr\v 87\lny !Z,Hz|#4*^YAL W5{z17CA+{M!P+U$2bWcC+f*K9aRf@2V&`@m$=~]o‰RjXVw8FNvc0߷Q'c-| NzҎB )0(a% ^ Q9'[ YLڬ'^Jd+3;*97R?&'ű\) [?mϥm- #o:1Հ, s77O ( 4M-|G08kwTϯ$$j9iSV{!fkז5n {/ >its4M^kKYR|+(ewOC3Fn畹AM_Os ;%&$w0OgҀ mJvu`5W( Pn Ҝ(0z$3,%o!MwBIf.Ky(#RP"w(=Pۃ-u*||'"0X՝JQߘ2aq?or?kCAЀ}yf{\>Uh l>QT%d[YԫΎsR֑΃ 뎿NVqȘ@)F'8Yr|6N"E`#q;9ıms ⵷7IQt&(E|:w4oNp#)Yu`PVf]E҉(:'z k׹/zb;X^jgʳ 7 <=7Ư|Fk- rv |ez6|oy(SF [U곤Azlv\G`gs[6@*(#ʔm<4'3 3IU{n~sa..Lz3_0WY:# &hVJ5jR KxM8$\xw?E&%}ס:7N|ޖ& ?Ta/-ThCxi ͑E*r ~lrHs_t@ U~?K%E'3 x%cPK^w& %l%hD 4S-+)mdԏF> :g|?`^ *$p7 6`HbG?\躷l_@}:_GݚCܓDGO7C%N iݧC[{"r C(TQGLWLZF_0Hkz/j'!{ F$ЩJVk /c ͟+jaP볗L_HF^dj9eVk\J#:ORF?)QpBD}(W$.xݫH$ˤi Fnȇ8ժܬ8!JM@ߓ! _ig{k9cA,6jYb9vYGMEd){E H壊?]N{]La,-gnbV?3R8XuUG)6pjktXBb-t (wfu9U=oR.tesSG0&]KYe~p)U7¡'-))C0':HͼIIs9h:=_/9DYGVT{Q]4fFh}qub5%\mb4]dX^[Ŝw#wPmC{eA&[aݗ\h}H"]w_Q,cK7`M!uCFs0@ǟǾ!AiWTǂNͮ"ܐ+ǎpE1"R38zV\;, X$fYw7r@ aA _Z !}=ehk$ӯ)R ?fYG e* ="!Γ ɺyADPE\ji2v0NpH%E&̗3P -ѱ8ЖsL $22ߟ2y9.v"p6~ 峿ʠBȓ`??>l'}>(OiL4MuZHDƒ7wr'UekEEeȯ,s2fz:~a<&D %\`9L)a٫?!>WfN yƁq/Rq N96 4&^ٵ!y4Y%ut5C 7'(bsØ# !,L`ߌLieޥ{^]~MYD OykcNYo뀽nZnt"rOJ͢8vj[ d`[9ȶioʇudTC1p?Zj*Q1'螬M ƒ 6)+jbAb" E^ "{qj(:cp7p`[]8V[K2̣L癛zMrI %/5ݖD4i V kVoPV0+cFï5H# 9#lgO=}?i^8K{R*91x@\BaIEx`KKǚֶŴw7iJ!Xnk13t4r8Qe|bu dZgG&OLI^BDP |#%*n 4|eUMF6h*t]j\|> ?chaN~'hZ>nVn6mS쀆e`}tHҙ8N03'Гv?=/ 31Jz4E1/`>IY(Kr55۵\,gCg*e.Ȋ RщTL~jw N,jS[$>ι/H=h>T19bYKF+V>[KizWF\RLDR?D)wӆigAwP0w=##q9S_-V>Ɋ]&?h36xikb?z(I|+xB~rƣdLO$iֈQޛ*8ϻQM9^ )xTC0R}m=Ҿcpv#W Y\u0}ngx.ECE5Mvln鿧0QP0- WVFU.rE vnMGbΠ`!,PN59$᭓_G{(2T<#L"t`9ɊgC w;(CPB$qU0,]PY#͇2>NfǮ\BUTTzoۚ$tᲖrK>dJJ Yՙow R%tixEb%J5+B,TI5 ԏ%ys>¨b1FmY4Q''6.2 .ЩJr$TO.Q,nWdUS1YFSy5\eP]X׺e !t \p4~g.Ʊ }:11ttoJ%N۠)_MHszDXQg*|\9Hg,~!E}(G$gEN>Ey֗m+c^\a[Ahz !^{2& *vQ咵F°ėR`$2>.m5v?o ?OvXt=5AUqĻ,||.Bf^7 40|q1^lXaPwՆA%+gDV\$<^UEZ/K;WTW20A~?ҭcfu{U@_RIF4m%#Uc28kv$0;@Q(r8 `$7+Ym^XV1Oby^ t]0kǸښ@ADKc9Եc>;n/,qS ,1˦޽R|X&'L?17K3fq50+n?6{nM+YòvR!˫i)mES7Hґ訜g< ECHxȮ84N/7}%m#IjliTѽ;$%CAnl2Ő=Uxsb)+6+!cb͘.xVO ,rQGJ[L@ rEhP);g=;&AYbSz'e!o쑸%J+U;;Xy N"ӻOͨ5jjD6m3BneZĢ@Y"1%cRz6-pJQڳhF8<P$)InUe!y uj q0MU\-' rp*6(Y:ʾdfۜ֐sEe+yBVdVMK/^tEǗ9n޲O*y w 0L0.vGf. It+PR0e }Yo=W Ϫt"o.F/ [# gy nw6`[b? mK_`pv[#Nӓ{v!fQXyUEb5LZh4 "`vv <+㸷Yт[ܛkfJJO^ӽ!<9cL+t,1)rFdMX1X䚾&@wiXmD=تxH`Y):0C8c\·VUTMb,Ծeb`slRo僧#lKSF񅲆X٣G7HgaI^ i3Ґ]_૖L Jͪ\ۨkHv#- a6ڧ8cuJ[aé<+'j); 8,(/pw?~b!PrzضMzbUӧ+ 3gR]EQEH$>1>[sU "7C';<B8ںnfcE&^HT mA#vǻ~k{ &4 [MLaBQ5[KD+3Z|IУq nwnMQK ]uRk`~| $5 b:Iq)@IOrjrL\5.$ɸΜn|Pb Xz_i)a4B֩fSZ]N\:{T'Vt/-:VkG!ŕ|dHÏ Od+V%g]KB/M=6{TKPy\Dı6ffPH*XjLM8_p)D<3@ZR3ĉe]8%gwyuA(,; E!<_pν)j_iPAbk^f^xᆗPвed~dFx׉Ddy瓀Ka)CDå g.g[9s3>|!o,rlw-8S}WuԎ|d<v˾J[P3c5'bN.*E5DuI7W~,5xIO_Dy晀*zTsH)8% N۽F 0BvFr Su426͐ؽ&H nŽt;mqi, Z4(Ҵf<8x hn?!%9"t^|$3\D* _~"ls]_I=15_UuOdBGl m9 Xw.';7gJ?'!:ﮤ[} "[2h) Ehgh>XX?^#h$\hW%RJ,(鐀kIqf7}Gnf)z_6ia]?ЁPzmGsO qn?w[*8= u/"0lJwבֿjV5@nk aQa2$έ`c@v=(M/-ƕYsQ%,i4Ҕ'(XDA jpTR%+2ӓ;2Qu\9OinuȨ2b{]YtXȎz_IAKz7*&զgNi-vR612P1ˏ H'+R\|`ڙ .3f:ei-ٓuIU },va75J(o.-'=x 鍼a]`WoXŧ#\ `MfΩ+Gv8]@ɄNZᙽp VM^BmƸ2.tt%J(}_l%A GOF'RXzh9SDlcO"ki^K%WL>\AkhM>G#=|^j[+Ym',R!,]\Tr6I#fJBKx!hC=u2H=Ip~eQG-)/ݘ*M 7{$홒0*;$fak@/?kj5^H4J)a O{PRJ6QORhCY i<ΌrvH3+uЈTœ6)nHЊ1: < n7[漑%q2GK}Tsm%VtۭhoBإEhTpju_ݳweJÍl/PK7Hh l`*Ži\ۄwyjsV*tć%~p5 DI:q+c*>ZKJ} נҫ#Jyyr8~o%7(t Z#1r_glD+ͻ􊪢ZӗjeELdyہPD\ԛE%sGWFOqC G t8.`aK|1fLIŔ ܖ}uw%Kv* (P^YT2#h06r!$=dj05Ag܈L,;D{ݴ2G'6~pB[.xHq,CEfwyГʇ }R8g8_^)*؝g>J`TB5, Qi+/3M|j}^ncʓi_q7p;-]Ե QdXI21s5fN2v ;Yk3RaaϟQ?4! aZ\pE9\7 ԸhF,6-J^y,rVu:(ktp^Vb\6Pun˼ETv%[.Cwz4 n*t6G!GM;ɓ3%txR[` LR4,#?U@e01gXaJ+|w塪YP`6ϋgѕzryl֍pAKb+'tk2Ǵ#MA0/ޔgmåfkvv[is%NAQUF`|.Bs!S,#vD)1[O ixWzìy[s aPh’-N7ppQWfԺb=}/PkV͜Z I@{yC>~pe.1(T >S b^upc5z(6L\Uih;CĴ6æ]"meR.}=kA5[n6Ҕ?l=7C@l!~_ɊbE9oSDR2&vѱ?o6E>+Hn9H;A̛(]ؠy&Ċ_):A9Iz,'y'1h@:r!瓯n:MX3s0z[KKUF^wAЎ򜞩b0Т Aa'~ 9i4Fes  f/(6ׁXj@l3 :]F|7gp!)~`>O#ݑzvpt@ZG|i$,uWIGacbpGX!(`^q6 9-ڙȁVeѥ$k%>uc}XFˌ\^ f#9SŖ`3psN {!ii&*# O4S{(SN}y=c-zJ6@j7!lL_Zs v~NրDfRhԗ,j=C^d}bn++槃d<\mXVH̰څofxñ@HO49$hoź?딗R)@5ͽzyG6u7)M@TeVIbitRG*PxC{-.OU\=ɢ$l[>4=aarnz6*4c޲b[+$  ؇'OsJ, )s6`I:/F"eo_vb \CKЍQw.[XrȐB-$T\!CLc!Z@Z%LxO: $fیpm)=$?$,O̊N=-%C G7'ﰈ+uB ќO O{3sΦd=<0Ʃ WZnt$({+>NY"^ʋmlcX^7Mvd~TB;coBՊ{&tN~>ڂ|)WO9DUw _ÑZ}N>pι*XYt冎) dX\Q;^h]QV8>:)Yz͎V,Jh,ğg*콁ɰml߇p;aG&>D9;6CJ(]!ǜ]7K"SkySYOnBIѭemEJ !o//s<O<fWJTŇ"p,K䇶־+7f<f6V_="!!~vጳ-%& 0oYקIc܀0Kj6OFGѣd6¬Y ?Ӆ+}ߥ1 G 7I}gZ" ~:hu,%PҊO*2(Z}wiƊAY)]T )!q όU[`V3saSfѶNcnM8yŁ3 Qj%yͱq䨇jnOnJqs@iS`AcС \HQ^&"t7KC\<,!y[q4w 1$3ۢj"M35p. ud{[8-ZuFrwz' IqWƃvsuw;pA,-=pK}|fPDu8H@T&d7zgw"Qz塗0/ 81QSjKLXFsN<;0:*WCdj.{PU-cBW$ԻC< ;U[شy;WIĪȪNaj, F)朧# 'Gtܺ!*H fZulx^"zV .qCWƓ0%}a:u҃0! $X˻1 -Ɣ<(&./i?rrY]eݣYߧ XjVx}.RoKA(\7z:O'Q S1?P41g*̖24*2뗔7}d9}pS`^If檸X"ȎT g,E" ohb*OL,>ɺSHB|[ PcycR!}nK+yzCW"2$2.ƊW/ 5G[bI'"#n#-Db&424!)Gb}(¼wp7got&vˎK-g]֘E);q)>7Te8 v,$AKٞ cmJS :T36u2c45#3s"//#ykboənTW޲.az]T(IU^f 'JzFhu k#^c:׸9Zy~DM//p tx9hh|v@/ rhԏ.J<~/yv<n4솭MXFVOP[Ey]*ރ[ُ;{ d ;+@tw|k%Q3tLi44tn{IZVKd.)nT뻨ܧHF <EGo:s?FK+(`oW<9kDnE&f-JP]Ns pQ&CG:~{%'GW(x[fo7Fs&PMjÑl6WsMEރC1pԜ r 9D 5mޟ)Q-w asx RS@]0uVi3L>}J:F,BACceZ_^> 7ZFB_e+H"B.2]sͥkdTdmGDM` +D@i ,Y\wJf|Anj6NZ w8rUFyA e CDŹ~,jn>ڨ%y82aݰ5)u9:ZL@ f'P{ՎmnL6?\&M0vjN(ݜm> ,]xyP$!uGkd~k5P1g+q?o0mA_J^H %]xw:3.u o#4*$)- <H(yQsJ{|L*aكB I^!EPs@J ^쩭7H2\`%[5/I)A Kz{&WKUz4OI^R;H}8 h-dKKkŸ=QYpktW6X'N_FjqR:@otV>d#\vWx?7:J)dcb}"'Ʌu6z1%'eJd;!ASev5gW4ƚJBФ*QKe2UTֆT a!5w'b a|桝6pX5E7%|޷Ze`3,=L%+rè~⳧Jdv,+ `]G&em|n1P1IwRTΘ%9ÑA9j;X^6bcn䑿`Q6E 쯥>G=aG6&46Ff*=WR4Y^ F.<_D;J50傂O9KOV d.6WMUu;w8n9U`+Z%f)dP{!*ՠbmʓÓM밠CPa u߳ϟƬS^*:XxO/U% Pz RDLUY\HZ lkcD}'r{#c,&jM6&GV+r(xҮ!#௞B-uy#MxMw|eTok4fcni׮5J,tYݾKDnf:3P@E.A4u'(告V!vU՚OfNqRٹvx:rb/)iv9ݥNQ*c' < Ȱz$0”qه[˅XՂ[x^liayb,L jٰ6pu`R 6v$('T?bk 50*O‰0j%̩7<ςzXsI‹`f3`N|j>^32% )l!yўv+PQ #$5Le^]JLYbjLd-5{ (X⸝['46 vp3Κ*T]ʴ\zϘIӂFX JB7RjNuxr4 }.+NVr $Rqbf%PhmdW7xI7IZ ɝñY,tW!*J9RӲ60(m$<Nj uD6- |\ 4A];Uay;ڠsN--_Z1CDki)+yϦ(xfl⣇-Eߋȣct1JcX3bYxo MC7)CKU#F#sD򔧛=Qx Vdѩ2XM^4oW29\V.68? ׼UoT=;*wmH&v2LOR0pd_O().5?=l.`kxfဢe?A:|>bAL}*@}5jSE@xhn|8pOIتg>xjRbFۼ1\'|p1>i)MS jmmOlEo(ǡ}`DeJSӦ-@aESMZ?%JҫG{gݡXEts^ݖ<& E(`Sə~cه**y3V S)u\rRG6x,ܟjnl''p*_:Z13VFqE|6#pnon6+@u| 9L 9B NU[ o gn5O$mhrrF*gEc4+H|a7!39y:-ar^ +g}\^ J7 22ԘAܳt%+NZeˠm&?9vi!Ƭgq*.IT,N"Jc8*ƏƒIl.. hvy}c3JtNemUF$-¨MJ `V`ɨPd Kb~ skX7H$ @~.C"Q A=XG{Cڸ=l>p=ƸS++Qrs?b 8+xf~?ՖF"=8O<$We hjI ){3v$ơM _{wvP%m'ńx,hD^5^0KB"*̸\m{КگKp'[Ƶ.uF(^c;fYtU!J-ík̽[d)˸ %i&f%&5^t>^>trٻ{"^8[NYHa[WY~fNĠ9~::rau]*bb8oUd}Dw h*Bl=Д6+ ;`둿ϻjh %FSAȑ?2b< NrF zl>oCBְ+Krr5}z {H?lY%LoC{k[L?tA~QhUBR9Cع+2WzZⓜNN%:tIrSV`[N.}z>kJ# s:NqmLYfPī16t$aA 6N i$ 4DuhoѣhŌx Zp;% ~ /*PTk1TR.T14^ZoEF nl:KFw> ؐڜ _g[36Й=fЅ˷cژެLIQ'pUKu/R ܢ5O+] ^ D3'աxh0ͫi B6X45g 7~K?x_u@Vmf`/%x$qEfi@3r#Z/Jo V U+( f+ ี'#s_g? 7/2ҧeӢV?,m l \^ M'j@>cG>%;5e p,nQˣ]w)wgQ'UDW~΋%d66#l,yCt&<. ߰RzөNUV)]?n<95oWObi5TngprA=F;bWv"_>@?QhU=$W\'=,dYԠ|3FHe$u'uFW4 !^?~L!לNBo@YVrWC=K`A ,Y%0$ ŎqN|*/pSC%=kziDǾmY=~xiGUX: La?MRM5B7CM(+)^"'c'7OR4z.+JTC?kr<}txECèJT*!!/XV4uD/ST`6\Z&ҒivoYp`^CWzIo@37ʮ t3M%s$n8s{,ZhKS/\8VHzGx-D `ya\"kθq1yBLx?nL;-#|ɏ'3 .Nc-2VЛ<(W5_V`I&6`7NCBC;}?_NcaJNC#3my{ݛw0{?hDpGΤeM=F."k".C| ΍}ϠVO>OLj<\rn~6'Uhڳ;hݴ]0 &*W Wh9f%]*Lq87(ZEFh*B*Iɉ<`: c G|eWǘ魭6> .(ExBr\֝AJ*$]tNAn3}N4RڤؠI+{*-ܱHNٞ4Z>q״*ZYYrI9.sra7 ~jDKJ4r% `gUͅ bka48~n~2_5)zc lV9y/W$b0M Sr I;cEdKV #tb}$?KC)LqgrD#:`nP-(!?6s'/jgqοVΒ [bKq}7^k` ۮ=Hap;ǟ`ܞ7j4qvS# S C֟0g\Kvk iH . eCUIK1بKp!sC  [ncsH'G xӤ^%열¦=>̠_}+rO X-οa;,nBBh7r$Tq7esʢZ;-[bq46~0ŏ?%"6u\1hM/}EU!)Zz͖P $׻{%kVewB?}7S42H*dUtL=)}TW# $[w r4fY{Rނ+7X>i./װ v&ٛeCE~d?QGI$v5\p?0Ь;GGƻyWCf:+J°i5B?uWiNBUU,ԛY [*O~{ N0 ư]ၫKׂ`\H'zRcY5QO ^QQZB5i?k8DekҌ1]ʩ2/g'ڮ=;i>L ܎st;赬'@8Y? 9H;4b9Xȿ X_\OOsU)UBEpS_p: k\ iL *;c@i2%^Rt9Sav.!FNZ~}CUL?s{zTBm Z0Gv] D8\;7D\qǽz9@[6@>xFXue}r?Y_qgȢqj=8vP ŧWWJYSz6mq8LX_vA"F 8%ZGdAXSYJ<3 qj+Dؗ@ҀIb/^[s&eF+׮Iܡ,VS*FwQt|5$Mo M%A]o}\+gQQ] 6> wABϻz/61gy(sQ8Oq4ުog/ Jp`k!'Fy0N R Z i`W0,P#K$!jR|y: .pj2|&r.zc7mRt5I_Ezw;BPӭ"P5C~ÆVcN!almUTBip]omUi8)w>K{cB(T;bfv DHZ+=V/u %s{Lxu%SykhX!)q%?#N-ɏ֧Ht g4gy~c{@%Of h1̟ J}*Dr4P|C7 E9h0 l$/T㉯[iuaO2>ý1 GJc5|'+nj!7ի.c=izi >(̖s+oHAbO։ݢ%ۆ<ƳεV:n;˚da Vۮ#u3Y@l\̬159v0˟Gg5pM %phs%-&~gIH=BY-,b{XM(7D,cILwE,cvI3f_j(EoBNx f͂vt~؟AR(!J.%k^a}JT~EF94m8:0@;^G#`h/N˯Q_\-F~ʖfߦ߭O#1.XmH9+xNk[ؐH+(!WIK02PH"'VҴCmL1}!t3-͝)vl6INVc:)vEJy EW=6gxj]?SU16w"C z)MfGփK}AcgyPckqCA`4NtjN bY n\: brЩBO2}hOۆmy`EDoR`_/hA]g[M;9nT ]Z#1WNEiįBmD_qC;!cԻ حmS\i#?ehS<ܝAYPaXQ=b4[U[P}%}y+֥R!})-R#\E-TXi ELr%xK=0h?lKQM U|aY3#C} R9m2Ղ}cj11B6gr+"oរg6p3'l*N+oy4klbnSiL{ 4BnK}FTmk_C "靲}BrC 3a0A}{.UE㓙< ~57&z-T;v~.XZNW iR dkmעg&_ ٹ3]8vw_tGQ@`FV`ќ)`7,hA!!Օ5KP,@vx)@I&ې೑Lw>.ݓX1Ш@m8c_g(mƈ_|A1-INna*`1K#I]ʹ[G/D֙H: qGӬ5Nol-˫oVuc?SS#>V̠X=g_4Ʈ~}Q ^mSsԱ"HKM5~4 ֳ(2(_<\ɖ_hDz cLp!>\F#MBP L{lOuVb߿ pꤨ_ǽ|rT}q)dQ*ʅi>c0wIuW1L+saG1mӎ6"f5Ak O6ah^$_},0"a^!0N%cO 9H;ξúE#[MF+j2:dO_X{Xԧw$ŲH;>@/EER%vhNX.F7}BAjVpP8J"A"E-Nk[≂v/I/nN=gbm7ӾRRfIɂ3~:CU42J]ԻHB!ƞz]ݖf[dq׸Cv5Ӫ.'tEZ{APW:V3J!}Q@`A'P׻/ݷ I"ÂC7IB2 8qUʥB𮏏iYd +AR>x#Ȯ}^ "yb*6 {+37.\07n{Y5`0oⅯ[Qi01cznz$3x`ؗNT3m#{#`˞#H(`M败-|6VvM߿{;cI )soٷo%-oM>W=0LT$q}"(PzK+`_V%߭caDe X!3ϥHCU F<Qw:2eBj.4|m !] wuuHVyQ@P [{q:}}TRnBg:*駢&|i*㱚.%e(%1|R<*i2%؎4!??\(#gEv)9x1BNn2_5?yKn2b|Olcju.WQ/k!38dU89 5U lrnc($ͧ ,{ȍsYWk:LaAeq'~Q`Be= [w;C.|{rp+V.#SWZ܄ #WZEtkqjӟblkChx)ƴL0ӳVQ)%.gؽ$0<~:Gא,Yg S\#J`DC/7J;ŋw8z|ɔNpU Ҽ"3":"!AbJjD'y1Ym$c47L@ʐ3eowj\h#Ty]6c z،+^(&#d@ }rHO_#_%u4V,aqq-X.62*dj/pfˇAεgS^;vw%&J޵!/bxRn,Xθ+j- +m[E Ƣwǃ kkrQȨGTksM8̣юA4baWe @3S yILܧO@/ĥ=ni:FwG{*/ܬ{ܷ;fkH9b"^%ԟUqM^#F HdzC߇ܰf|Toew=B:¿oZ?'vyRj\` N./D<ћ8_i7-MU;8Jd_ L*9L6vb+K'g^ .?k-NL2 1Eîpޕt>y,QyX%ߎx9$zܹ)Bj Qx`3c<|0ߺ~uNur0<|t'ضH5LEǫy+uDqg5O϶)YbZ_[qܓ;u4P!C(X̗W4rKrfw-{z^4!l<-7hGÌ@H-,|o/+, O*_-Sfd 71:,Oz|t+|uڕ"{]9~eZ6 lneZP ժyBAW1TVSfDSn!8-€ d@ߘguj:$@SkO;#( #:n~șڼօn> @a-j\41yoIƇ$ M:)#C'9OJAv^ ;HVb_xScty^LUջ;Fp@4"pglșIdF%`h@ HŜ6{F45kŒ>bĊI,ä~l`d6@R<{EN,E(zF[j 0贮#JV'gplky»l(Gר4\nX=aE5o2zC8*ֱbf6Y9+M1zzR CW2Fνchco${D20zݸ5{cx??Tg&ubhG<#I__a;guh'3-&^CPr3@G$#]`CMFj-0ޅ<O,J q31ubvi!g`,'PX4 d vFY]ovge1A_NFu NP^n֢䒱œ(\h,%u[صBQ=zOcYO_έ6:\615!q=>㬸%Fg-~uVޮm. ppb%B2l5Vfo (4fڪl\©ř<&2OtZUK%_E9הIl,6Z$xƜ$dMI*wW_c|wW@5F"q7)fjGUrQE1籶: K ?|y=%jct.GF@~] d0{[0՘rs:KoCˬ6OG!o t, d&/0h]eگlKVCK{;_L_\]vzddh_bɟK֐-N\C=MN SFul VRÂϋP*>aΩ#^c+;&IY&O5%mAC-rb֌pL"R4嘘Zo ^ܒ5G6nkB`=ck }YV^G9_aMB5^W픙p#-K&d'QAfOkh2!9$Ù3 IJyՏEwFZ@ -+U* ϹIߓR6Γ`9SE]uZF`k$8!o1 9=BY^2x>Npk}+GLoh+ FV.8ވm+Pԗw*0hdjHXe@"9$ԖuO%܍uRC_K >zCh|Q RbEuᏈܩLqC'kU}^ ?RgVգXD ,XX 2hl7 0R[[+S៧M t#(1id$zIv`#T٥K䲨"벻+ )H&qWB3R{Nt{}+b.9cSBX5ibu$i5  mH|CuLJcLڿW#;\llp˒M8#!VcVљrIg٧Nan Kw%n)PN`%]i.DԘh641vǓцә Of2͐qZt9#EZ>(~[ާ6PT; TboA/;7/bcsⳈM*o7xj"߅IjSHZXqH4U8)j*L&p;ܱJ|WiwBo|ro螋9!HgFIHai !VrA6dE0.Z_s h1;P UrB_"^2L$OsE,O+9SpcYz+=t]౅0;n}1SҶ!D.X}jz0UR<"K|oh͔Ԙ|^3k!e"Sp]H}̈ԷxE{I=/%Y?ڡWzF>AN~`pLK ag#(30o:48L@fp73y8~0wCNR57B4LzL5%J̵i]HB~0>S'SF{ӯk=;ujf(/y9qeVsUkf4B3w"rJ.Q{b%PXF.>,w>e7ݔk\y7Gn8몰)z_H@Qu qZ;|l!ލ@>h%oA^^@[ʊѶ@XL.eI:H&24mTeR&q9گD1Zg'웫+ǹ<[bR M\é,_#SZXYuK=38#TjyݹNo {Zc`CSțqFF-4[**4?!MEƆ:6-W=BE?p/fEthP1&COp%uw>}]1壁G7$^qacN@H*m&^ :]?ң@.;CE]OW0HRXM-Є$hvh 5C5o+z[ S`ٍϚPtM0?Y78iqXR_O\«oI7*0Aoʫ#۔@dؐK#a?vEٞ"z/nxČDrj77:QH}v qsđ* A6wtnm}Xuj. !\QMnęzm|DGzۥ5F_e,}Eֱ,Aɯ׾? gͩUrUʘq! e*޼_gP,HK֯9]9f/wv• SIU/ʿ3܁FwoBoF(X~\7 & C\u?Yƈ8o7!ЁII#REY%U-/+03wżMͻ* O aa*xEeG>&[H}>su? U{QbSҐpe,uÃf&LfhxA'2٘cɞ(#א}ҤB59_*҇>o ^--;pᅬ(S `AKv.2f7)X%RmeF YDdj$f)[ ɂ˼X׽Z7n=Z;Fq ~Κ]YX'wgDYkk,VOk;YZ}(^pm8%]XbtHmԂ/MeDUyknN/V>`d N"̅d&၃EolOX9HҼA3u`Q{pHb1'k1bbTJ_SېӁnXupNATXۊzhsrz-L--pK`MQHN<⸡U73 Ɠ5?GqkF&eNOyAN4vAsg$>IZ, :б!/tg,8 $EMmUˏiڅ Q$aU/ <,)&&s&trޒ,ξvH9ӑ]ڲM<9B>'2j1>S>wLe+zHni)ښ&CPԏ+xLr ޥ:<]l`LJG"odUCcio)mvc~%69ܭ5FԏKڀeۻ`zЍ) ߚYu }ib@htS(Ea/x؊-Q;Q +cof̲<)^bt&5 n\cgHwÎ6"F7J-A%Shd[5+Z=܈ 嵈Дqxvߨ}cų]i#ye<61pٸ+J's4ׯmBAsR8/LZ:"n}(GG0d[.t\3OT%9pIo|DyLt •TRͷ Q@QX˝\OxN~$q@VP+xolkyʆb91P2Pq QX1uah}Vi Q5%uO8\0AoR+EPOIʸ3Ǿ'x\EZB*>Tu.:46#*(LCBV<` qF-{=H_ MVcDd0 [Z˻OeshҦ i/ 6҆DQ,v __!a'͈v[}n2-BKccS{Zl{ '&Ru3L|k #)K~ɔx[" aʥ $nZxrz15è F]Ń*iNv_9jvW"Zd Q.m:U|xYb7LB,iWFS:*7И5<@JMq؃fs@nNFU+˔°8N>?-iK._Il!t]AiREW=h?u13gN"e" ڸN,R3S-{8&F_d`}w4DK=h=D,ϝLx#n~=" 4[bHW9*X Xr^-aD0'r yE2c^ PדA,B/ ~ "wyh e!̨^>( hyV"U|,x@{mc2Ms􈎷BGv2NNm -׏$E)8"v%Ta~zdIy6/ yX&! qѳX ޲/vply [a?@X&gy)I`&K#(Qw&1ch#٬cѠtVֆ23u?FEwm?vhv|'qH+q$=+ ՟h&m2`iFY y/4 d9jh{Hy²IT,+vh VœWdL 2XCG<)ɕDR P&PN|\Ē*#^3m9T[wpSoast:x0Ιw|/<$<8U6pE@'2^FO=]fb.tf8b< ɾD*ʈؘEt$|0bkQ૲SOEb_PyXE,hHQl-=aܮd:wv ˱'t5'os`<{D4\eBxҗϸk0ir/ 0+_#k 6*Vȴbiŭ]VlodlG4v|O[Y*Ʉ?yq_8'pE˵g~_Ow6)=aW;`k|}.dbeAd@t\])kհ"{)0_ucW53C21s:"~z9vmZyp0`0A);ѹL~?EceۙM#?$Gn L5jkc~ *÷͂؆3cwo$;}Da DY<~ê9`% 4H47 J|ͪhO. RknyNS#)G /#8v|;  Bg;bu<&;ݴf!;*X@Bb sgY>^ gaR>Sfmӄ0wka9"AuX.uΌ+7([t5kO'\ڲu:DSHKWas#Я{S¢b-~a r"'Zyb%61t~}E*fafyC?BVEj18NbvtW%ih;DФ=P;6gJcj j$ҝ{6XoAvYxZ", /ЕZ0YvBxtj8G5ĕTD!Ma~&Mֈ O}F"S9+@l5xiVSo̅n2>/&ƍ)j؍QjJ@o&'h]MRfBbbkAۍssv8.c/].W2׊*V_Lsd1>dJJOp+¡$&9?G |o~FCt8Ye.ƃ{LK0oo| `Nf+V'\-1%@B5ņ.U衚֓Mnň,|نpDX ڨYŀk(7C0ew؍sre4ZY-m'31S#A},{ҒA Iw"}B>Fh,0V $z {k!b@PXώ~bǎ`|fFLkL0fV7hsQCBj,>Teh:|19ܩ%&mޥYri6Jgɝi˗(scA;0rϢ!`E_*ٟmƩ.C2RVi881 ,ju+8CЫ6Gc)V&A=[EY+P[K-'Hс;QSR$`nH86MÁ?U|Q*66<<;34 Aי>Lv-,'AY=4qڞ/c>j'$W> hHg".1snqG|N%VVբGl hd.B We̙bֆYs~.,bBRd7/\59 .-c>h_g'T`OW<|r>Mp@,* ڲ9#JfZ MaN6/yZ#>)X=rț߭/.cZwC6 B}n 8M27L!d Ѕƻ z{"Az =bHaݧϻZ~Jt㱩n?`2>p+U@;D}~PoTE}㏆+8L` h/ EkleY }7[6Ë>b(*t)B7,z :6?dbp!L> lsݨ:d>tezp?߱ 9 V2A°T%Mu.t7ذE: ( eZ8rTBNh,UO73hFN&=!MU!OX"i^*0ؒRa. '/WA]$YP6AIs@!oj>Fʘp}H.<25ajRGě6{Jko[ \,|&mbE)8z-Oꇺ0B!&cO>v L.SWr5ϽiFe$2 3|gFM9 v[LG6\j,-Yz:+|'#CQcn##U|n֏^RDkM"D`#75gp ZvrE2%Gý|٤~UF+$ڏlC'$yB:h2r^{B= cz8.b֩;{%ɐSDgR[?O[ /A;sspOJjߋPVᩄ؛kY'Eqİ/=zOW]vŹ~Fuj"IÔiL3Z %d-mÑ k-Mѡ/Z>a+msEfΚ* qTJ*dMP< CRyBu&j>O2d WQ~T%Wo8!hǛH"=icL+O׺QA/" Q a||Z,x py3O~(&-f}~aG1?q"{4ՔjϠF9c.0 l\sThFjS*u[Ӹzװ3] CMPĊJAjv2r9s|C 4\Cq*Jԍ!K?)X=ȗRB)ȍvbkyݣ-0ׯ=bw's3z=8NUɪmQ*@MƵGNt;}B/8t]HN-S*id(,Ͷ3 tҬt]d /נCGk@P֋4RJxQ6[  Vuoa/F-jޚKU)ܡ>Yկ[@qVO؛ݗ*-E@I,k] W f|#QDTCl>cNv o <5JCMi̟lvih6-܃0qLQg`~ ׮-E`Vh |1Y/y.(tfc?ڽa`L|,E0%*K.Mk㷏2 ]xc;e.agΑM#) avoCCoj8Ezz\ƘOqFDZR|zZtd.Զ!Y1Es@ 2#,r4 u 0Ř'}T9ĕhMŪOW40WL.wsNX5MY=Yo3Dd^ ݙbHFQ@o &^g^:y_M.5aյ΂1w)2w$F7Fj`DY7fbH[ YSu5њ՗ĽR k8Vc]Olʚn@r@*ѣ I}x7!j%";2&‡8꣊yNuBB37Z̓`AVKi_Ї*Q}/gtm۴ŗgNGFP|&@ ޞ. jD%{Pg>PHklg.2uSPvW+* Qh2+F)c-ba}ld] TK݃ tiZ* ĈDoAxaCxip SS<7!*Z(G*SiڿCR7ΌgKRxӅ?p̸i'h*9XGj|mZ"+5]$Pk~t*Ӭ3 +=l9͹S/>ȽC\=DzDE42oe׭\s ]}c+WduSC}`/}3 Jdw/ow*f Nd .F&Z ȉ~+-TTa]F~k(GD7>#I&|i!orhOylp@}b ;U^hpF¤:^*FԚ 6aEyEm.:} IA}(-⣟AHҨ =A)zjrhDWg$$܅ӤC_J;};:\<Ґ$lBt!G#>&2d\HZ=@H.uZ6l2ݷQ%X:,PuLLNDJ<-/ۿ1)}AqwH񝡧\Pqi,aPqH" 5wt=eB4b>6RFildTQɅIWDhtQRhX;ZlY.z.6R1*3OqNQ$mu|z0,}da/p\s9q-qi"YAxlmۅ T OMv 'Ϗ"؈ K`T@{Ph+iOLP{b357MxBKKV_8P!숳 y17T}u_5X)̆ SZ8.pۆh.;oz6ju[} Qrj1 i,)#qK /+J қC5s+ҒE.~9a4iWY%;Gry韐@ $a^FqK^Sr Z*M#KG\Y*vx8 oϸ(.p=Gz,Rъ-gK쑂ګ vU ^rhQ5q?hƷcnBO'h-W`^127lc8)bT7|^|vmâ' eaR!Wq= ݔ3Hy{ͅHHkL?nB=# ~W3]ݳ@z$Eo[Hb¡@B9kIoLY*4x µ`q{88(h˳kD&;]%Dg-hxsG7@Xm OP܁\ny Sh(_˜#J=qJCMuzJe:]<FJ_;EEr!p2WPR_…47Q |xqi t]X| 3紪tWW#R8Mrz^\,<6ȎgmᑠWֻE&ʤWAa,^TDmX_ P* Q_lvK [48]Yn™x2FEAw'vsr yQ%8T2"*4_Ï .dm5 x]lOйWو+UBTSpr4:{a֗&խͳ% #y:qUZyO1$6Yy>H$~7rD4b[1sr/yEA^M^$;d%/+4og9v3V0@i$RGsD61榡t)-gh( YIp_Y~h{`Xo^@;z\^38?2G8kp>j[}$ )zI.I'{],Y>fO5 z+!Of/QOwn>΋/S]V}{s=2q_v#]of`<+IJLp͕hA 繶_O9'fѧ 5uY2e%2+A [ktFV ^(bڀ7=_囜! `798c.gQh[7$:  yetrVsO5"UeH=?FS4Fag]t4F}Ѣ1U2n%a.Mv hbSsjE+~\֥˯C^0]*V^iBb Mj}, M:.|//5bmY ~_NЂ_7Y.@FVy.3-)ظ 7RЌ߱S"qp7hE (XyD%E[JnpR4[jAJ4\ sFW:mT7S*fʲZ>#fNj߇OPQ"$C~ W'D4JCze0 K .=~ݩ +z/V^JLo0}Lco ڗ;Nɗ'enrWn,\]Oq9{ ֛,9#?5"̲ˡ(|-p~Ù:d>hs03S^AMVuɨ9-K{bLma1% !%D7 4NW+'=]x0@E6ݶyQ&= y\Zu *^6cm3&gi 4RUwOLm\ǭ{fSs28((WU$C"~QN+F}MT1(E| Ru~<qS?]؄ /bp)JSsw*[ʛ5 pCvDaԲ8b㪒5wM`I /e5vb́T8=sv O@@gRR&A!\;HRɞ')DmWCĞHxObatZO8,F , yZIu셂v4ث'έs'tx 7Zfr~Mp ($J6l-OPxl.{6s~tCN%^UXՈ\NOZ~s(Yv {#v.&~l=)탑GSx:#^J[/H/>&d#cn(\f@½jH3\=3n#yGf$?Tˁ/VvJB &]S痷@}ͤgOX!jZkBhizV,pWAAHlܸF@z 45P;, #RKdK2<+; "_7 ǪO..+Ꙝ2BΆ<;NsSyvS@t†ִF恒"&[Y~@!3mD liI ]+R9f3lZzMw4@u*zv~Nt_u^t[H`@<.ȜA|r&ݸ &Ih7Q뽺|:RdǙ~Ji8|0E+cFMK'չ N'*8o/w3W99p}\wN9|МE%}e* QE:UCpi Owc$8*R{m={A'@feĄy&ߚ{ S<ȥƹ{<^L_5Y H' v$wB;Ombg1+\hO}'IUFi2~?b_jFb@?PZ)Ɏ/|`Yia\!X$_ mUP5Y>7ϖ8> vqiH}"@7Aw|j/ -QZne% Ir(Ns4ɵ"q $ Jks4ih#ZW80!Ѝ'aR!-N꿦_3h{ai!~2XUA?߂f"QWqZR[a) (OVk?u^a.Ȁh4gKTu2q.}BگBMcz9TopY01?@ pRLR<5sRWRG^5g:=Acϖ׭a{9bqTbf!-7Qf&KzV鬊*r逺\ok#!5d aA1PaMƃ> m]6Gnʼ 6N-EB8%OC-JWfMQ;@> ifsѡ5qa%t`aܬ PywP~m% D/d̲}^C>3媥SLEX?#(KK[[x$}kl|:Ӫij@ wU==b& f1/ %[O!1݁[OqbdW ԁk"^p׿#_F1TfhpPhH` .Tn2J9??~)D́>比~ʑO{rRf a͢b:pukM >r+%2Ք;d`= =Qց(4ϡ T j~ykNW7N<\Ȉ@(p1KYҏ@;xZ(}J&ִDR"| ̨HdJ?v1̸K0P*&'EUԔ:PśhdJ[ i#@JJ)/Vg{UW-hMk e XG3q,Yx FQi{ӟܓ ]LV}Oblݨ]UʗkLjZtFOfp/삄vXh@ߌ͒?rJre "2z*|d,ENƵW%u$IU f|Z cWѓE/]ӢBqr^ȧ; mkc4|%X֞d0ɀJQC6@Ҧn->\34aSl(?TXT؇}t9UxO465)t>Zu!aC}gʴ<껞Ξoy!*>#ƚȆfS],9-;#iy7's| ~sō?Z[(<"7}‘i'j*tlЌ x%И7_ *L>U֚pȝ~&ZR膖ϲsG<#5\hJU3j`\&Kֽb7*bu"T ɇk|XpMx$kʑZ 2P׽BeҨ:ic~|RmsyZCy&y: eM=-]nč:r;aT ^L sq`Q~[:秕4ЀTϰMOsm f3julY*7A?(A4fbqbU܌ PZժs'x:ucXg.{hK/?\&$BX,'+}Ǯ!`w-wNQ'^Sd<SLs]Y {;9ZAUR@3 *5˓Lנ_TtOdk3{w^ɑ=7ՀRH:[ \, sYA2t'=hJ[J=i#7sNTD|zX 'O`uS&w uQAs3m6CfkR۲&?U#Vݑg5DlxI)t vcwf$t(᠖]_n)3m6؉;y0cyp`s0WՔIk)cbwZ-0`KkcjOCn[TN<ƚ;oh˦=@S%D{֩;GF*_@8>G׈C':nŢ_l=B~)C~2 aJ.U0J|z6qmHt}B,"Y+@8N0O"o8ZEr.;2<[٫2U9}ꙅ!9>Οs֪$MŲjhAZ;SPǒ+vU;yp{tޖ TǾ!(bzՍhgJ f{$`v !隕 5K|T:>㫦b+<~qqƨ5dzu`F?.5\kIu-d >Ge+{:M~Lvgv[AQz+`f$$o.&G W5,&괗J=tHPr^l9-cɍuYf㝧NܦY7Efpgx ZRsvt 9o:0\rKMP ~gzwtAoh"d`l/?Ta1G@zsP6U7H{\s6ŴSي9&$ŷ'&rlgOb|3]UW<[gN*w忭7N*C8"?gOcI}!wymU~Ji4t^6`՛#r1Z-S+IV-e*iU`aA`r.N %]oB =aЍm_zbF Л}.Kڃ9NcI% }V3[ ?睌w>Ul}S6[-dGb׀Wqc[ziSnDzܒZex2*d*|5Di EsؽɃ ҧZFUM-;> lՈʭB ގBxuA۠rd㉆IS| OGym،)^"1hPlÆ0̾2J[8SsI;[t݆)*a 8y;I&So74![\V4PoI'tfY nA"-VV(b(/B /XEѰ!@"x";T4[{jy_nap! Q\EX> Bh銸H,Wb V E_3 {+K{8o {E{qxl3p!N;Md(M _._ug`+>;h AV:Si >*rO,v22xh#r{ fzH,Ipuv5&ͺ!q IXN9=g[o;]}KhL;_DOFTGή΅zuZb# }K^; &T'PQ[]_ʍSsa9bnu"OQ/L9'k ٌGWV:݌-eޣ>/ޫG1(C4L5wgSܤ0 iz2a!H˳P6R Qk/*9lAht% O*RQ5FÇHL @ 7F]fpNE# oK6;N;ޖihg+̍6r&BaJeifU43M=|},Q=sEDB̅~dY ,~*-rZE%)T$75H'!-&E6/N/z[e8wDZaOZiedGȞ",K=e2jWF4Xx9Ӷ/QR^!{G3u>crB兰WU^nK''Ojp/@L{sdfns5&YNL xPa޼@.6:`G+1{,).ʲ& ($"}VƖgqt춤S^>rΚxz<~1(0`f'MT5wWdy"0J[ĦyDpXuؓ\M,Op`lP5$+&J0Uop;$+sLQbн3a~ՙ]ĸ/򈸠c?Ff=$IJpy^Iw~RPRI%A*,o!69-؆tjIHat2M@4QGL ,ۉYcP/5P˓oxL؞LC :yaK<ś=pxi+PK3_&5gi\ND {_KVNķ+0DD3סGk谓{U[J &9"U#*B-hwL$԰}a>X5>;$&fVoysa.hSR{3_r#ȋ׊z.1'o&e>"R2v__Y[<.꟣pYѸp`W7 ۃbMy*^Sf0b*V/K)Z<ˢ f<$"z!$iN8+y1YF:><)E`ki"Y "Yaa"O9Bl_o[pvu>HwO4 /L3SI'mtW<#&I~9fQo1Y.w^f`jԠddkP^8XT@ܦ6z&Varp󄔃6NDT$P9=NL9F> vݸg S˔8)6Bj9CJ#W A6?N**q|bX;U'w"P c7^23'U/;)ɨ h5áDxov;._6"w01])-­HJ8#Y?&cIBJ ,H^g+l:OeVJwբt:J}

    y 9moڤ%aޓޱF."+r. 03_[1:\cuT2O+\E:_OG%^tOQ1qG=vLM ^E@ (;C2sf*\zߔT֝=Ow!sr|}\Ibʼnu*&-j!o`+o5ۏqF$"VZ jF3wM,Sqb "$"g7BU$6ԉzV7[@fC%U  dOOo4Wz]o-ΜP12ݡRN~ɮ2 ͲWw)6ae`qD pMAQ9͞hQ-tC.E /5qr\BJJy9{a1Z@n'IT6*54sQ~%8ܲExDq}m MߪrYG7c=l?rbP z?vkNǦ>ᑾs&oR9f/9N]` }hylxsXff PIIacc<Y2Z\Xr҄(KR$@9R͓ʍVT#,˔;t֙ɍ+Q: qs;"N;P?e-;[a XOHSSs,dTQH{4QNFE某h5M^>2slњbrIut͔e^? Kj}E0JH`w2=Q^dec%MD #O'1dbP a kd(0 l8)6<Ew85dAiLW+!ZE !':j "$lޝ}7ah\/4\35#B@f m4a ?o09+xeۯ4tU}etH,#Bu x뇭t >%l [*WYjO,~RRʽOeH]®;W|Ghv|gGڥn<&z h+<|lZͫ]MJ (6&,;G]kΥH 7cO4iIO%"zgrHrfQAccCGfThBYaao Wy"dLP#EԇDHbGjgL.A*e' Uh])k})!nؠ벹Me>#1؟wQ5e߸Pz x(1FR\!cf 7G`\čĶ2Agڊ 5)OmHpp9L~lw:>% e[K+גk>I R`x)i=uQXF~Z$56DnlYvB܎켆-;N?m ԳQ!u#361a/'?,K:a˼>ZsH6+1.ar@j<^khKvl9\䔕Uua"vnו1,yU iyPYwX~;$P1r2n- 0e eΞBM_mwD!H|z )OO]qDOB OpRG0.C|hdUzM5uz㐐$Jk$,s- Hٕ6+2&Sxٜ3یZM>VJYr^/4a百>ɣ#X9q!<z~;do)`aSl4%O-V/|tom|[nE ,)_jRIY ?WC|6B/?5S%#^i,mr~WJ]dv@ۋl }ƐseJ&p`nRWR0AV|n4pg8u > T䡘 ` \z:{~@`JZɐJ=䃍Yq&E|*e\wr`bwfz!pk?׫ JeOUWa/XDYf J|/nqFH#3`Ң.8bO6uo{ E$w+b%寗`ŇAߨf䪿{_ ^^'Ek+"H^$xttrxg.K]TZ\g.V<(Z]/6.ۥ EhxurC_Ӷrd,惎Ei7 :/wdi0p P0MV0.PʌL A!OЄK%#r[y4muTH9r&%iLÊ^dTf:DwfqwQ H{2C@")2`Pϩ9K~hmGdT4  ⽵՝UU /FTkq|bhx\>r$Ed1xQA[gG;n$ ;H͹)+z~b4m?O#!Pn~]P.4Id: ;Dp;U!3@˂p_]݇8Zehvݺ0#+Or+?1:nȢw5-xy$ }pS%uV>භU:^x6N,.~sY?;ͱhO5UޔK91kL2`ޏ2 >LsLA7~5Cبy̓SHJ@DdY*9+S}==*otW EDVה`ЛWG)).24`2 ![ǔ:WԳJW67YKТ0eCg79a0Nngbi+ٺ҈ˉQSƑ0'0d(,nuar w_)go7LH<@6[ 2x`|Xc#MmNJkƨ++ Gt&l?Hos-H`&=.^ 5Hh(3.⽋84A I)E^MwLxqa,!\zXɧYǍEP>{pQv xիsCր^90Or&8(J}F:,/3ZLd9*O0^P"+Yx)`YOPS(d}Wv"^ N'xJi5Z~La:+0w,}dx;^IVwIvw5Q7E ~ _$S\WfZ&YCb7kywߔ}?,~h͘F9|nG٥igUF>TҋHW3FLσS_2 |fnz@L܇(&#) ) U*x?<ʍnшqV6$$>92Q`ڋ iqiO[**Ƣ4ZE.ǍV$F/]|3YDOB4'D ȫpk eY-!d1al# ~28XlPmlbl < |, 5>rdWs '/,SDNzr.÷M⏗/!!UiUK4 $&xJoB-X(m@&5}q%H&}J]1ןCs߹ƚU^{x+kͅzoè{;ĵ UȋU$ ht)ܽOskw_jHdݟS*8wF#cd?_tS2)NG!.vc.K|m쓻gFH/'E.Hi8ڢ rv#ai @̱]&T?:)VCKbp.銎0$n nm?^ufY)oNDHc7k8#J##2,pKLw}ޅjI /& &ɷ)8MF`omaYL&uxvy8 Qtn Pҥ/{$Q ljPlưQ OcX?,9Xt\Mɑi{3|t;ul#s^mI$uݢ3EL1> ˵GKh."tS515o_jSyo15hHgOlxALJ."ιfJeڦGbB)'.Aq m=WHޱoF$QɢXPjq* kdjl $#}+rmd/Ped8~-{2gWQexh?n+*e J{2:rEru,xr<2Md`QTmSz/9ѿsA8A"n/1"T*7VBu[R4lQC̺2"LRDL;N;/m7k!Q!P_hx:OC}:}&'ӎ`m昼'--UEfF7ku>DA9CQ' D nadjC>Ƣi=Ur+ "#7+cҀ'-w~h54^{pYԣ<Ë1;@2AXgPGcܪ6 Ny:ƨ3X&\e|K [ZTͥhTޕ$i1YYmܼ0j=׺p5Xk|i=?pI֘Y6y*noo"@YShZOuTB_U)n^!m2kcnԾ`c4ʌ>pkGŖ֭|p xm`AHJۼޔbNuր2rX$/~vр>e0AyTfCf iܸ^ 6b)*CQ+#wʚΗD\_PԡF1GOSO#<~@z&V:<Wug3`'udNJ' cƽ5>zUmMG楡ǿʳyVǖ&8aRF?/ku~'53# ҏ\԰p4l-ee.&Mj)[@xxӧ(iEʮxTRJCrW-Dֆ[1V>,yox+qRNT[\W`]H]mjTZql׏g@YOH,1q!SNߎ4ѓ یhH:7WhR1|VR ע]k֛=X| t<S4YCg)EDA7].LAIT9O(]/|[ʰ5?#\-Y'vV.8w )Fel* (C_N9 U_'>7n@)1õ,(j}֕m+ǦVsq`);_Ӹͼs];&Wu P:,N5TDnb炖P"Q k+o]$iamX3rONm AgA/M]gf¯}H :;AӲa`нLZyJ,*r4DQoWGζHrҥC.Ȏ Ƞɹ'FW I_kU kuC=٣keBl4H95;QSA|x:<1;)|u у? ~Y om.FFC^y/V:nmNKFh"e@g%YbD!q' -r+PcL"_ bzrG^~ JD %2@U7w! ^E6tTZg C葶WB̓-!лm3kXl{ux2J;p۰k{:1W}#.(R!Dc99EO]z'e>I ʬ|f4"/(NV*?hMµqxn܆ eJq ˂ie% ~.B`ʺE?X3򟛷o!kIQ;Krɢ쪕\n \ljrvph+LR&hV|&o絔W#kr- m 9'W/]X;V/G;cc'[т8OZz $e{%+ed&TgSfa)'Q0O`ڍŋ c/;m1, `O f=ya߱"1Hԍ>~ܬa?;q3< W,D}?{I'k^bdhWmc cKkGemڦ ]$az$MnƃM9AׂhwuOenRtgujTbz0퉄m#ՆlѮ!=Flœ$=f~xz(9NL 1A|]O8>:wZk*QP~PO篋,_*V?E:\ۋ$_oA^劃SP8.şJ!· 繶%gEG}kV55/Ztܡ\t*RMoy`W0-/)(V2#e<=ŶB~ì{mȯX!ݟx % B4GKi|q#UyUD{-Q:fƣgz|T޼ {5B2W'̝H+EF5cfpY{#a+^q)xXBu1& s29BzT;l#z/&04:hqΞ;YW1JA/+>`|^*Fn @"MaKfnrNwVT)/+W!w.웩wvS':M/r'6{X|{6(Yw𷤠WA*?2.JjZ27&I+xuhP' mqJDk`3n.|s=3Zȿ{aG@uxC Y1D t l,.TǷs˦{IY/D\7 M? vLZ;]i[|fPsG޴d 6Q~`<\sYO;ǮeB#2-"=Ih}aL#٧;a9}tDfvgYAάxaǐ(~G?"d}e5 d:l{DҔzU(v&,dġwQ^h/d6>L؈nW?;iՑ_5b&YҞCm ul$R񰫩v6h,q.'`w VU]pѮ؍~>a!c5}i$AgΪY 7#'e$E<xOlK[3|Xwj |shhxai 52U}<UpؕYڇbl ,z&\;րmXӲ@a-itGFAs<uJ`j-;Q{Lb.Cv{~LD!cWoU_Cƒ2롌r(,mt-ОK4ġ0-i:-=#WgEk3^ǟBge2h3a$H-DH",Ô|eCQ@3 k ̾LX/,QOuTN & x * J=3nhfXC(@\!fP2?<\թ,JԓkXYtHHPeFF`xm1¢YզTc\GH5Pg[>@ TJڕ+7ֳn(uPGNiqq#j[z]h">79UoF4ҷ~t=Y%p ޯ[Ԝ&r*Zo0S<9G+l};l֯-T6ݶB{/*X|T,*Iae]&Isf\q솸"o1q퉤ْ4a\=56AU>B5Z/{zMvVӮp)f].(8-ư^c5%a( $=L"_B~/j]@[[ږ$mi~4?BV9"*܅8:o&N=xE2k{(Ӗv8OXF_ ~F$fQ"3;Qgnɞ]8V[r@W#P[}7}cz"U)35&ĊSS[ɢeCðd3>p {H\#-|+I2rs\&d\4Ưq G 64uj,.$kdTK*p3SwBDrX`>\~-)2y KSb>=q+`ne5/y8ǚQ}Ȃm GoAiq.F4g`RK.!M@YH= |V`ч//`zJApfW1o/jmKd2^g")"j~=#EI0 xL!I,匉gxY-x Y=10neW n;Qƒ+NRT%B)H^bc#pp-1k_] X Ccv46}@wg3diK%> E[ <5ʋAl["N$ Z泚DQA)tRRI;q,{ٮP)[SNV*[=={qMM.śoxlkS UIuEDPpBebD/ԷhrѯB/\(lY|U,|ž4 <}i+]%Xy."c891۾ ˵fjӴB77' P{gG.?H`mEzW`rBe&fDtONSNV"Ee@~TaqT"E0K½+V/{q$ipY`yif2I eq7qrZSX#NܴZUQΤRUL0]qI<%# U} _M渕kVDte<;AϽ-V9)[ˑ;Zsӓ)'6#ה[Nǖ?J%ݛ V޻{_w2Fݩ]F,]O9~˭JPN*7V R|s#b`l߯5YAt::FDr0Qq7 eIf^<`ꗁ0tvn3rZ9pCe86屐412pI0hmaERՒc-7C5ɥ,o/(>x*q]Avl1R^O0ZbƋ3829[$\Hg)2C7KڑYl"isϱu S͎iU&! E7D҃b[f@O֪fpP`m F!4V*nNr,p];H8p6Yyt1\-ztSWs!X6gK ,Aϗ(٪"8 $qivbSU:.YPP*cص'aov?1<bW)EKd{X¿(m}x0vsRKiMnIhwӬYCG=*WϫuIUE ,/H[oiه3A`ZnuߎҔgqĸRpnnN+1b;:"Ǯy^U-L"{/թ@IY[jX8?Z@ ;`aJ"®.H>pqhzr6`fa{:diH(y7ؘsՈ̯6ΦQX2q_w`;4XfB^R@՞+y1.568`rC,uFJ'Æ؀McTZXu#yiJS4'y)Ui]oB(6z5J ?fǠ"=qUHvBafqByDgg 5dX1Ȥ-$ a4u47Nm-7//GU^XY^v1w2$Dy8,&/l8f_MIٰLl*@fEꏕ/5lA탳V!5- W/E=0F F&lol(Uy* 1B+J%` &w)>wa%^Pu 2=fM܏2Au15<BD]!2%: BMh Kme"P;8#7qd ,F!Al̔6"ѵo0TrCq4(?B6Æ8.ێ(֑gWQ o԰ZvR6S)q<48sd0jb?7S] { l6wy7U"9ˋwoo>'muwt ΚҶ"uix @}P9s҈;Hh%K]o; +(E m1Hb'e' ]@]PoHsqc6A.eLy=o8 >mvimpcLJ4ux#!>՚F.xm,E,H6clgH-Y|*\ͻ~sBXe~ '΂zp8;쬗ѕC#gb8eXh?7*OQ:6f-dJ+I)|K7"ˡ!cє2䟎NEeK{<ė\/*ѕt\H@PƿiïV>X3 zZ&UÀZD2myȼRDur9.f3R`OH= ,䏠9uȣ,mcg E-ygx >BTŠb,_XJz8/;ata>}uޚg HAcx5$L Gl]xUtNsn8 x` 4$_vr uipE:"63gz_P7V4kwߒ.{= ˯׎Ma(f`B$.q.OԪ>Xb/ EstdA-Q6ڄ+ۙ btNoH#‡ YM4u-yM&~  -o]9$)PԲ$3e7c>9TD~ͤNnc^b{Fik'Y]p-+?BN$}y|UHzMyPc/*e뾓zIFP5e0Xۦu=& >P~X V9_AhUÕ>B ~2AT*i>:CXIq,Kg>bInk( 5a.@L\cDbJɾ@ Q[F},Wֆ^^Iʶn5dHtzwعwkprJK?\,k-U其J B*LwXFz9xB/aѺah?<(d,m<H\4󄡟_.VGU^L>JdQ$EbT6"2]uvG\ 'SL7FZ{A7 0ByBr YVnѝְ9XG^43" 2xl:-rRc~!u)]EbF檼)EH_HK1Nj"Yp5KWCxCf/0MꓱS``?MSal,yĭKvJԹŬW`nqT݌m8? hƍe>f9#?r."6Ko@sb{D;R҈} Wek {u=+Qqyada9W n&B?dRv93*/6R4%\,%wY+]Dd'8Ϡjl]9p!u{-ϮZn'}[{@["pQI%CK?ٕn4Og|5߱@Sg2&߀`c0aWLN:m۫0GZe)Y? +_INr['Bb2;GRJ- x$ \ &rMw˺]y)!ย3L%C8IWUeody-x~kqo}X@f0[&9>"60:tXP 5H1Q24slg\,U (sW8]ufGVmK^[!x]$h9U6מy4'.H›סT>HSg0U[+6ѻ?!C=L RHDqu*K*HxԧT9oZyt*φ0eji# (==˅qۆ,VC$6gӣԢ*=N Qg+5L)Y w6'@ƴ޻"@+4&A: q]w@Eh|E9ALmk]w?A- Z̤u:!@#% eɧL/Vy.Yzw4a*^ ~ӄl ~ĚQ͑R75[GfLoȟMI_m|jgq[!L#uߡrҤ}1l|6;`Z o~W1Umb<݀Xd]d<*3s՝ %0#VF1>o8sC[L|ﲔ0PbC;GGao7^l3(;;)Tb䟎qzad GŘNh`/jYC.m}D4}X\? ڕohSh<::(:"m,xAց{P5oD Gl,\b>I%tKvTƉS!ˀ*Pqz0s@s-cXZߊv=i:Y4?(19 PbMx 5 IfMO݅GI[vʯWyyt.ߓZ 9 N#9lA*$qv2dO2pE9? #Z=j|\&I^e׬z[lMDs= N3{CSdLMŝx}ԍ#o΋f{-{r{ȉ=l_q\ݣ su]wZoc-LRm<{qc*h^x]wveD8R2\jDz.?u`NGt ~6"HlN1W7|\;#й {b@qSq9}S" N XK+V>Ȗ;O,Y4/ r?[ώPוo%XԊlZ^|J@pȕ\fe:J 'YcY9x!C{ܵlD Y;*~3_5ޮ09}H`)%:.>k-FT뙺6_)І߼o_־7'N1>6b57ˋNn_@ŝXP VOˌCvUiMͺNjqi&y[]rm \L:6VGL:B3ӊt{RDVP<vM)6| B@6[ٗzzmYLȲ#'">kb>3t$ƶ]qe6 W"wo V+)M#)|#\ZZd1ݘk +jؙ?jil9O]%KZt-E &d };`, /"|->4udEx7ɜFt\i@s,7iv3/5myHÆoRҕ 0Mo'rG؜]E;h@}Kk OmcVN' c ڬ-2 V Q+7C0hzt;1&&F؟ñ轨Sx`=qLS)w'>p%̶ xnm5(.Y]H6 mx]s~9;n[:W(8;/dtz//fK j?AMpr D;ӌy:L Y~sK6©3&,ޒ0ʅ5^WlQ!;"$ΉhifSl,ܵRӶLY>)4͕AQЖIE'oCLe{LQD= 8)2>ҕt e̝g; kv%]dܵTVb8UοN9Kw(%p,?P zn8| ^`$5 3NZtK 5NPF f˨):'?42 0/'H/V2~0| | oAbQ{ %4*=r:~? U^S%PiD.opkL] U?J 'ใ>No;!] ".^InP%+)vFK*7$/򻨖2B ={LЦ6Gd箙)7z{ީ!RH#CX޴X4:[a}ޚߩ:SźKŞEeX +MHv]_@Iھ:`N|;1sbKu F'iq LJa 9]'HB{h! ֓v}jLSM]`'6ȻW/&triTb̡H]Oۺ617uo:E( YOm:'i4€bFrSw])565@M J?o/[YQW%ǕC!JtWBiTB Q;̎0& 2wR<48ɇcU+N,\4 [͆V Xy(cѼwI_N" dcb3%qJ# [FaڷRK}C7u*zauBiġLfM腶<]Z2|h(@` &,:Ӭ&IA3i eOj!$g|;R@yhC·q^?t+ g[^n?kpF#ͥy&ϓ3dNpl)LH$!)Od_p E+gI$9A JuSkX6o"&Ixcgݸc4+Wt'LwC5I4g(+]VYgdr9a6Ea6DNͷ [l>dzAtuﳆ'oHr0~&Gt d>YsL UF`,ac>hy gL(,2SA6Cnm=ӄeصjç8 #2vgkd!,h+u]Wj_a{bBkW6i@dbG-&QZiEc6i4`.\k3/=d|V.3Pz;ye )Z,,&Vv8\ W-*G9lTYJq Ϊl=$`MVámp\g聒08)O'X H4 'l-j67HZ܃gf=zJ[<)ph3Jwb©%0u ,()E zkYwD i7e &刄: ɸҞ^[ _qmœ/|aT,s>xʋ܄b vCE9AF'ЈTʀ! JP'b˙ 9mBi%Ֆ8:LVa-FNl'q(> 2a&LLj U߹RN[,}o]񱏏rjq֠g/#k=,Z /Űrd) $}pc~TӢ1~ΦA?싡M,eY?n⾤jBydcNeX}`n[65OIk.MBew<#jNaX3AO~=G0/dVbI5M([S® * 0`4cIs 18?<+lr^D[: V!RZ8N Mg{v,ň&*RGZMyϋ?T I+bt˜E6+}r#32~2}wp? $u)"ھbHnxh+ "%Zx>^K؝|v?Boisk ,c3TW6cz`PcfqdXᠻ#@AՑ7(`]TXyKsi8F_uL2+eN-6ET ]Vʝ?̭aES#o&rXbljeWZ]>F`;x?#+N4utgOV;I:A{}%Ɋ-q/ˇD#^}?}Ky%+qE$R3LR|Ůw  RS*~@hpaߜ+ a~cxzCśմ5S~IyS"^lѾ{T Cn3B8f⛬p4j~y踝Fuhsoq ^؎RQQNIQ t!}Xv̙09=>k#Q%Qw~ X;"^r)d5ER6\f'CiǬQbUUruXZL,+0AzxN-3s,9TxAeۊ~@BF`.c5v10C3XaܹsҦPmX*f#h,ڶ>˪K($&C΢NˇVN?;qTDz.ll,AYchao?دd\{Hu $u!nJ%{l5_IC,NF,mEI5|hԖԯA2o}|!H|:h.[{w)Rю}gi6{GD#%!X#Ev5)Ma'bİI˜ΡZP8n]L^oV5==h}O{V q (\O"^^ ʦHQ 'DmUgOPr]p+&0hUmNK%|uC!ϫ6-n!6;n\8Iy.&b_4x:xFN-/"BL>ۓg-W_܀y α5zckκuoM9ER\CR !C "%=vz|\&Ayҏ=T_ UNSR"1?R0"Iы e$6 CS1'dza'1SE C;X ,c#Q;) h kG]n?@^XV܏]1~+5H.qǓƽ[Ma4 Љ.L0"W/n@6 ',¾iwa=`@n/g Na_iٺ>j ,HG;)qVO'L]ʂsr9!s.aLIÌ@S99^lhRi4FٙI*gV#r aju(UTՎg tP`ĭxtGP~ph8ECf?5ytՀ&XzFnQ])gLX1bWO1x;].vo">v&`v OA!uZ:&s^HZnV[_iD?' Lȁ7` 'qųt0Oza J=mni*uj+ZDۆbyqSb1YB:@,G_U"<+ + vYZ_gPz?H 8ۿPZ `JUjyæ-`(#0 Fyg#1UM^b}S`j.sao&MU;a9T:!W߱s4 h(1<IO$N`pQQƚE GeDI]sH-7 wY&whE* !q#l݅?UY8C,r^; Q l_ݫ-7uc`j6dT3]tȤK7\:WI"vtJL^T%hNRsS*HUU?߽h؛'u`ʿ0-HqG‹&3s*3ɇsV'%=@wtfZT$ܬ57nzwM;r\BQ@G OMT"yMT!3UX?O9,Y!L_vh: ~ @^W鲦n3kԾ̼?SA ;v2 7,Erq[OUg2?RBe/2Pa2Rk^ ;5O`Z(8hJ|*QC&AZ(E-2NG ~ub44ϋn<:8duirAU2% 6Mݘ80*bcfT,.ۙااQN雫H6E'AÈ~כ QpE&EsEĪ8nhhK{$%4l)ңsɓ@iR8+ixH#z-X% 0݁5?QCE+H[Mٲ*4KjR#S R.6/w6M>B>K d4E/;dlJ"* iYqv-H{I4sm׃MY>0 "k-6<`j7Q^rs]pwdBh<f4)\{uәӖP%t**ŗq*@2q>w/%v=_[- =r[w"Ҿh=YJ`ӹhlK-ϪI)ڌITUo K~W@/M57;[3;OI"VE찋$ܹWh`N5h! Kps ?xEz4VJb!;Y-| EJQȥ ޤJS۾5 sR3yiΘqWe:VM'ٟ|엋zWGH! ;VELa^z"KW8ͫs!xf9Nja1*0w`_ R?S-M !y CsD{oisC" {ӄkAcBGxb_6pKk!?nI jUuFO6>MG!63kPNLF P[kwՍ%F1Q-150^gh%1؂TF\>Ѭ[ìYvV cj$!e9cm١?sz9?ϩy$4 C1yrzO0o{P07@ iVx3 .[c) Аgtx Nn6?'r&p6А'r Jqu B_D{37ߥcGs$UIg| !oo}.1~oE#ד_ S[EXz~կӛq,ηN lC\UldԴ!38%_#Wj[Č q[{{(#*)FJuCL>OFOnHA_Q{ Jt}d3Sp>u`ֆ~kc"ڇXR%rAć} `NM!@$8K$sSl~ 7%SnÌOJ j~F+2ʫ \+ߛ+ b>o;r>=5['yЅyeP =r1?f0 J̉+<i9 oљ?xm%|DwXR,u22OTueX=>fb T*$e" "un$=zoHY ks 8XbӻTbrVrI kJ$8Q|0)˴ R ^u$khCVu}ν+YiՔVblz`f֡!p/<2+*FxYhm*~6vuKLwa7!5eU4[K=ȸӲ't:V]c?٩:;J. UF:Gw^}q4OR3[:;7+?Q=",z~=<鸹^0HfÈji‡}~SdVh:I`ēVSD%ԅ 5DLC9?|s5\~HYΜAs2[伦!=+.iȲ|EW%qj; Ԋr7y% -@$z#U=8M1eLƝy.rKΞ./Ҏ7+EpttxދE;m%}QsYPwx6,un<'s(g3--E>Lg#zqEZ߅C~%SeULbҕWTO GEîm?YBǹ=Ok,Ӓ32zT+hH +IXQ?ǥGF=@ukZց8YY {$^"ϣ`,){oMV#i0 ~:`<fωn{G2_#մ9@Bq*nSuGoip{tGJAwdWT8œg8goED+:B^Ӑ\Ȼ= 82[5*v~4qvah-K CEI.?a'W+7*24 ƍdn>׽TrKEw[!׬:*1ԵO&-S,!7f[vi"Sk4۴PpRȧdM** Gpc ?:T TǷqcބS@Gt|*NsliP]Bo+b^-"iNv|Nj<,:JٽV ب_\)su(Q]XK85}?BNr\Ejd}]NU\ %r<0W<v pp# k hw),&!dQKdX%Ru4  2y_,_wRuF隗 vYl7':e :@BVK* ϗ\ p~4|WZc5X/|ZWP'V8c'ebϔp}e#ADHn 8Ї t|e^.w.}1vsyp}dEM|'D]J"p|b],vPmAۏZ^ggt~M~9x3WlH$"UG9{@'`_oe.y'C?_qG D)s<,:5T#F"p\Lc(ț,jbP ̟ i~a'HjLןrA<@rVi{0N]hPTZt=OP>Mվ4F A^|2ZJe4sJ[wS~=F]#>/tl|åP) 4˛!r I\Ȱ,t 6+SEs,>cYS5;QmvqsbG!W@ Rm Ɖ7oǹ<$+za G*yA%o8.();>:9KMW,Iqk\y ̰2QeՁ#@/3llAFRAf£BCsjlծ3dsFw:$op:XoKЂK׈K$t>vhsTT܊rOBt ?QE{#Pw:X—} ٪WL wDc,tØo_db8~;xD؄TD/"q>Ø~4 ĭMjo/Q!c9J7][Ml`NT\{L}[b@*º+|-ڒH=QN#C! |o; Y`p|V);;^?th}]s@g+i%~VDDvozox0yOnΞ_L4KSr;4]@LǦ \Ё,B@&As_`pn[6~gggϊlu @AOGaTߕ p;YT J5^c@Kƽ+t;Y}Qml\Lk6 :{t$_|?F;} #O8M?ktue3 VRB`I:D;}8YR3u:y*g Yu#`ǵhFlT; vڦk za! 8Lh$R,bw&<CSmW}>_ w{or> Fg3ĥ\u}-Z~6be υbC8%$PUymX=vkͳĕbIB8e?I]n#NΫstk"z^ F0-j <;7-୹c/5NtF ɦp8؟=_TgK Wnઔo8 G N%[cX5Se^"$*+ms'GZ]lp BGW@0&[oT0τ k.+Ie˟ ~^vHl1Cp'7PcW`'S"]d#@ZLiayߛbW>sݚq <,@PtY5ܝ AO H@FL_kT`Jr_ 9<ʷUhBY Y/M:Ṹ_[@U#55\ g.q>o'c=*Á'/<>ʁp00Cי6&ԍLFE}Ń`S^Hn+gvb-WVbM*HC95:_x/i873Kej|.0q}&P9ioY9^,_%MyO2a>0|=)'%;> z+6$l1ߡs?9GE!]\ҍ;-!o~A#[ PS6jդMJXc/. _Hl?uxJ{4a(~s(o.evuֲM+b>؉UdoJ᰷ӏL\K\aRCҜL2fn R .59wi*)R=OmQ=pڡ.\n 7x[^_g!"8h3m[7 p{AZzrQWE$a«gdfSɈ}{G=QUU :#$G~x569vTvz=aH{!+CPs*4ev}ސ%qfZPuPAĀz6ϱe\@nʖIhi+ySʈǽ \V`Թ)⅂ ?ry] ﴣ(}uĿ,k++B#e6Bn/0"m^5b M HDWd URJcxJ I?O&n# -BߍqKpwZ9N,?qU_N*gšt+T8q}[%d묮ІU[M>FTH^c|qwB`k7t=CN#5#_ɩziDkTMG@Jjvs+ыOե7:*]0)3F聘(yVF;/PAc1c6E #:9yVO?Ru}q<0΍AjpP?8w\)ti3oxN\:}>O TPhBCIqȕ?594VL$@Ȟ7֮|r|BwKPqSqߙnR@be ٥Xmk|?x51r= GAF^iBwH8'$k_ )19hX:cbm=PLb Wݵ] ҟr+R6 mɅQPo#\k/}(;ނ Kɩ)9OI.k-r^L]"k :ӎ  HMi!uV Rp( ʻl?1 FHۺ_է>wE/ͳM] bL4} De)G]Ra>ka\13kZye_>'bFb\8&ګ4 .*ٻ-CRGdOhrFˌ 6"Wսlf`5rN~.fX),-#lJ^RH(2ёK @*+q?p.“IVEO]n+.{)ރt9[8Q, ~DPHћ鐤b( i&VF;YuZfVqsݙksaf`΍HEpfa]j ۉn`s"/g9eGƬ&T1zQKaX쳍 B)9"+Ģ r9er#[Kί­@:ҢeËuMRWLGI5{9] 1 l;%[12v8Q# OkZ}Ӊ`iXIU"K&y`aEaJ񔚿BVdѣ__bo_; >Wϔma"'2{0EeEWR\1j54VS`u[{1{="A_=1%ɦdAa+;GŸC_?|;W*5WĚ8ػs: TDfS_Uj^М1wH!U*{Z?4QEБyP.4+^ ?kdfGߐ)DbN~eӳ$;*ƒD,C &Vbg7S]A V6()G&xU>PfEx/ezq&&/H^O~iKL*50 e"|]EiXU\\}]6Q(F+aU.bpAfȈﱝ_ 5B)˴X_ arc 5[Aƒm_ q \*{o3IH3* L/6bք1XrfnӦICygrήŚRE ӽ;.,T7\e47l:ߑiBMceS<`4"Ә{W`e>gsޘll?y!i$e$-=(a*mbhؓNh͝[rԚO[ SP}?13n]k=~\Cӣ!l)쭍szfþmGH]Q zEr9oMfR]7> # }<$z=~ \p{ RKt61Go[IL^%ɛ si7M/5F̨W`*gQxMA +Ht^gYOQ`! AI%I[$#+MACqr%{js$!VWռOE_s.D)>="ryn wm<5 mDAa8K| VTQg?fnݗtS1gᪧM7ٖSh!WF@ޮA3r`o0[R; dہkU m 5i|!w *0^6n'̡TZZn\ ".ZidGG# sz΀hPv7іN2Nun\ݓc}ᰋݝ- rôb~ʫSrJH4h`u},͖W=9ȹJ,\6w&ҸhK8f1"$!+1ݾ2ub6m䦯XSIZ}*^pȹX OU9ܼvp㻄ÍfV bsqC*pqWKd0|ߢ#CN=kQ%" 08 |xSDل Aix͵PY>W^5к\$ڀ<ߪ:PmߐWOy|'d}{48 MY))k{Q޶ e:)\s{ܽN4w(h9~I_!;Xަn=,٩ڙk =pjl$)w sPACM׸50=+!!Ag(*(ҩ3Af{NFP$fp1 Zz>/C:/^C^#~ _1 /-Q A4 ,O?eOx=wmn_:q7CغX>׻lҘѶRN*9<Z~O'BT+Fv48A#>1k5_wùBLɀDH*%U-%LH+/ [kO,ݹ 5l濞ק ^)lgT2;!3&=?2<H &k;y *jؤʶxZ~b>!Lj'S:Ӱ«GFB34hJɋda):B;QZjeoW~OηUVa [QѓG&{LNX<<h_pkB8G6$N/^ՅvQaJk⭘Z1f!kְehiMQQkiewsM/VX1W|GU<՚`]:R\ rqj%P>89D\%r@5!cUo%ˣ3#}a>/#&E< PPWB?tr>3SFDE%ZC=)wa{zeQ~3̍ͬ>*\ >jK/9bޤJ!b5t+hnhdX{s ul;c!:/ś 6?ivd۴3;B?-]fs?5Lת`x|w|)Nޥ7_9v㼰>pl"+b{^絪Ň O=DbpH̓n>&e?{ *'_DRPz'*w{"l6s{usP6kDWabW<(ƜTXCY*'e3Rq Η[[69ϼ mڰ%$5JYҏσz%[鳆cs)7 $OgITx\JɒNI4Eq+o|#ľ@iw"c J*MU,Gw.0͵W]rw.Wz&xB?NΡPhk=\n8[0PޠBaw%.OaŠEbV~[o)^Md|wnbK< `5N^:4D72r)^>I頩HJ NGIgZWR"xpX7P02ϩI)gÉ{rN_0\YIW &> }7W3 @[TZ>ߓB k/AG \vr%w'Sq6fgc̬̿K_f{qxB":{70 +rL0P;bbeȘ/&~< 3u NZq^>pVw="QҌ$@#duz\@ [Di<_rMbG0&>#*^>ކ@΃56bq&sbzRndҟ@q{dȊw s..7ehHU9gb,%X .z{ Kʈ¡"O7J6*B`lNCւKy(۸JQTp\**PބN]KOz ^lkln hG_VBߦ+ Z.Y3kmChChoeꫢ `qRh/Z G* Ụ\23TP!`"ͰUM73OȨY*-q]p9BGhP8NzDaeWBj[\@˰~ f!i0xv<;K|q=dE >@n(An5U<5P^I玞LOfjOZĔVRAܮ4 Ĩ{Icx&r!:bj3,{Q Y_ 8y~@&7dfVhJKlvx vf&CEu%0ri['*Ywۙ/u (r=j_r8.pޮ5byVv XJxma44:JO>43/Qc)! OlX/B"` Mh0qG(npax0 /k!\K߅%YUoNJ1 5t憖BVr( .2P[CF:qȔ!sR#2:vBgR dK9lGCb(HWGQ3^c̬!B%әeM}"D_ f6Mf'L{4N/"2Lcv@ML>H-vq;4b%畮xv@BzC6A\-,H6G..ߧ"¥RO88ӧw 񗢨a $e(:}4lrWSȏ)a{'m) dO:QH x&m\u6Z{Q4.X \) n~ߣP I|H$QK?9EXL@OuT3o4>Jp̈́Ռ[\5#äzSNBS"%Psil ǾyM,|_"qK3aT݋3aNrHHhO8ŹsJ>Ъw$ Igx߉ڀ%|~ؕnNV4z,:pG6:;AzKGOzEx5Z"a:,vUA1+5c,K$8oW;k'J8-9`T|5{1oL9!j\n8U٩RI =^[v==ZpX-BMfL2)Js_M2=-0Fd: m^}=D/ X|j+ȇYÐ2*^'O+;pAt h6GׄfO0WQS}J;UUM!{.Wy \lrw7c`\ Zhi̜29kGY')%fjOpwN3ɋޭW1W.OqeuW)!] v#A$¬bOU'>DEb+QbS0LE=އ5Oad.ĜpؗpP1mϯukP҇w8F  &1f j"CdݡwZ>]jN-Brt5i5iM2/NA$و?G!@`X$Q>AT6ix(K;\2S na4 2`<-fgpw^b f.ȧLKk*ѵ2-N"SXqOHEݰweR-:1o6ef~fX2x'R^mb[h볲S|sRo9S曁}b.2`QTbIiΡLԑU\!|}~@-8,]@n_®ey4 Y#"FIX }VXFԼɝtn?8<̋ЖDcg Ar2)OwK.n_zɇf^٧?aB1+$PN+ @]F`j@=SLC1E5-FO{/l]+~5'EZ屆qkVJDKϋO{vU|#9,vb&]KQv縺%!WX G8dBpcꊸ݅ː<{O e*rI.6W,7D8-[̾_ BzkseYt g$ێq;n@q fLcaz.}ݹpUc0Fx/:ni2lVݖY!SyiHV:.#a Y:eX%sߒam/TP^p6+PC+gKu~a 0^wIhs*#~V󩲉k|1ӃёwTIsE'E3d0N픃D H_ʽ'oL *.[VVf h5h` 555uA h ^H9 I{ȇkǂ:Pjtzﰞ{TTe Eֹ&&LD :3.O<؜4_{`?s6*t`V:Y]X<NImtXK%KO/ 3GLɱc VVJ^.0Rdvai=ROuī[bc +b<ۥT|syfԭiL1G394+iXİ\ Ҏ-CUܖ6e>Q)+3VOd艦gV~(療U)PgިZlX"Ou:@Jh.ԙ@kZu/"MI'Eavw`чY l3&g hզ Q'2_4) ]GGY{ǫI]u(b2\0iYca ;LC]u%q Yï9@FZxfsliM3kzů5AN}+}>3A/2cgPW@ѬVW$"kGO#]|(C.XB#kauQP-;!- >@FN YuZGMYE|>J){ƱzT! m>K]_$u=61X@[8"gI_ȴswƇ&'Z.:NIv>1r)o B`?S Wo;Xoa>.Hc{"$z#֮8aLvEvTOQma/|pPB?Q[*=u.Fv>$\x9#~L;COcbJε 8%Ny,h{ʦN.TT¿X(!G'jlX_my&NЋ93 V 1BELx[?+ agô;B"s|уQ[㌫)fOǎ{\/ )Yp?uZnM<,ʾEBG7#ō5wpo,a?\NJi̳_X8E͈\MP3FHF7>`Kvr ! G"`3Ѐp4V :CU-V=_-tk.0hQ`8cS?O߈+vM!ۏ5C1KS^r"~vU. 0&P``MK˨7|7OpTud5a&}aU?ծCܤۄጮ&,&4#TY+4@`AkwG^e~\rDm::<2NM{A*ߏOsE$HqsAZ?8U tX >s{1cl_.…Q2ܬA@ګ |bY|= ZJ| abY0#AWl n[}&,L9} 6' fdPB4fJ jKc&Fs֘5TajXJ3-*Ъ1TWBZ7HURU3ܻ$m䨧 xo\h#m=̱]MV{~6hIO-Ga3ԡr;=S6p#u5O=qoxw?7!2bT Eљ[&Eը8 G4 F3az2)QGerC KGقpKY!=.ʅDKIrǀYO0owL=P[= c&Xs}nƆǕGd_uꅜR#@wa]њ#aUv7ah/)g40<" d˳vzb.ϛ>݌&>wopx8x9IA>Ijuנ13+߈99ŪHeW IaO]# Flݷ/c@|+~ΊI-SBs͢YZʏ**F&=$&gέ%HrLR>D#v$aANw̢Twv u`MYq;ga@;E\yU1W|y`۝$\S[9W'`T[(LE{;$I8m.? k{9졡d oVW8*x u{?K : )!bXݵX(W'9Y 0!$ Fa3P n!oym&KN730s&C x.ʁwzQ/~T7{7p۴87@1$*KВzWT@"e[DJO+hiPB`(8-K7:0xK[ up.\4aPEN.n,L m@{jF04 v{'sz!G(צ-N5!:EsqoG wޑfV̺ޖZ") Ze\Rbjr`E T;KP9fam,+ms >gg7M?]ŕqd[3cP)Ԕ"Nvܜz*pT=ڤ,vq1G5,ϣ,8@ֽ{e9AUy0iGxrHſ-2w/߄+pIyTB^FA#tԯ@\ߧd)EӍg}F E}Cgn3t:̢ +-n2Ն<'SI$ۊ\* >"{iWz9xwAj|+xJ14xi6?3&(rxQ VQD3=!.P>_B9CXΞк5:x N͂X,(BEؙe3P QBiw?aMd+;.}sgg͜ѤdE pf uX ժc؂30@7rK&]Riw\9I"WEr5yMte )L7?2 L\v ;GI8G|VdL]6ھ‡бROG3 )ӥsS98>WU^sQIZ ۗNm8jRTؘ$Ú0u9.dH\])DÃ8h{,$:VhV]ȇ0s3+MbXU=ó1 P?> L%t!WWq(%?3,(!ջoazOF9򨻪68 e{~Np Tc#faNY3 JդDAt0[ BV 0FGĝ*TĹ`M@lJ]Z/O4ʬJ ~+.[wmdWXgdDⷔѩnHvF`@ud0%S_ӫ M{ߔpe5iiåd(q0Q D(a0e?lD`7"v3l5zlN9hykֺd#9k86"vPM[r ҈%'4ߩNPDq [pHzK7R$cנ%$~fIu1"*Lգ2Wfɷtӡ8p^vŤJސ5ٵ}C=Mꇜd*l_${ W“U']}ah0܍oHDtq욐/7cLhG3oQZ,e 6gE98OJ<,Ə< 35]).L5<]mblOԱ"/yDh-&py9I#+⢉ft)mS'D<7 7(RnT`|K BDBm#&ňx~N6\_5F{{3"Rף Iُ~ bXѬ?.rrQfJnZ!thc~rd2eCԖv D!Ņ(6:Q{φ9pfK0ep)2= q36n6eG_Fь,F-&hR+Pe)D+Np  =Ml\Q'fOiˈ ]QVKցr45#3-5_F^zĖK\wyl=ǠߑE#[(>ۯ}ߎA%I~ឿ8qi(V㓟6BGyR^%ڦId y_5Jן!! h𺓢kk=Wi2"G_t* XFJ&ꎷbQ@r׷ |Dq)h:,p HEPc)hzB(~*C-S 4`\2ּA>&\;SnQZ3?'=D;箼ؓddg |jY"V>q*q^J~O+tJ4h9:9-jy MP7+fe]\_]GgYľKre*զ+gA.Vqq d@EXhYA[S+F¾F֌g> _ygz܅tT.JTUKM~,}{mJA˲@~ℊSI_$wpRX6$]xWs7y>#`K8WvJ 776yh_涁qtY B/kw5Fp$XڝBO:l]f\dFcw{psZɃ로akpYݤjx7r-C>΃:mQ1p{_çE^-,~YkaeDՄȸ/o PnKXVU!u>['?.cьcy3FC>&DcS hdK*|jRc:0M}]`Żug}*΃B`9`T J5;n*"łG]) ssSylˉ[p%(L/҆^vv]tf\PyrLi db_=3SJc0GciS5O39/Imq_prtب*ՓZbjԒGx[|tPl6+[>eT>)O;1}:\?28%noHmܤqT\ا0u}Lg3K xc@B{> _*x3i&yLݯؠ3s0(?N*Z:UWxb= T7V?$`3v'MnkMML\,6ZWfi/Y-iE8•G:Cݩŏ9n=}Bu"-;Xza}&ѽf2Iu\ 1+ 0$n 7 +(XEb6,Q0 ǜ뺺#41e6ܻ|}قiVވAH@A?iPz2鐔Cmk97.B"N,zSsCCo+=t ےoݣP٬y]\ ?Qm:{#r2h/SXW#B`6g$l~gWBKV?6)#>ݘú{׺"aB%ҩ?^ كڏB%ARw-AzX[q/jYߠ,N;kD 5.AH~1y{ ҴY<s\;#'/yHc7K3pzl8 sHs֚3a~QzcfZzԿ (T̙=K8+W} ﲚ_^},w *?t/ݐ'kRF lKbZ,:p1E1 YIPܕxZR3ɵ/"o>2@snE]L߃О<$uaX4Ty]g[ T scZ8+^HsEyio=Dz7j@ 5$3SVnKjfq3mWpYR <#˿wjCE/(Lo#(WFN/ zx@⊏mZ?F{j"uKSMY$0(hWX6g˴,! gaEmG#"~KEz='ܪ#,|H9!2PJtgqr`XIw/%?v粝ӊ&03ѼC=`MC eyHl)&t4 P{>zZ!OP'XWcBnzy]4FP(V<3uFƼpka$LMI/\EzhD0/f] J tS-q8+E{gIKRV;dZm`(仌BJhvr9v1 qgpEqY|`Ɛ^sj)Rm5✫x3%&nU![O5a>QTKꐌxqʀWe 6:"N*BgNV!䡆}&Jټl̷3M;(R"@_Bn7ʉ@QF!I9kXsi 9$)éa 'ŶGGiӟr1 \7a|~)8dj]O ;D9j샡9n飄6S$0k "5ұt+g\fbǦqa$u>@3φpﷰR.IfԽA c߮ǡg1 ~ 6^;̃#S@Pb9:":jrӉ݂FcuIF:pY f\q%LɞZ7=8(Y9bi"1~M9WZ_qjWNt0l^sl !Gtl-*Y=ʉ~i1CB >0*jN}j,bѧEfԐ.By ߗknH{y@h m2 8Pgٕ~{*t|\&8N<te!if-B"쿴0:,:~se\0G_q@Ujm_, &i]_ݦ9֓j -4ze>I8@'lW^s7e7' 5bS|4~Zf$!5>'Ka;i}x$>M9.`x~;ŗ@׿S yc)ng*iBieȶ(D \;G OGؤ(ɐ xy7s̨+֮6HaQUIq> $ y~Y'';_&/!g&qNT>` /xi4Ftёʒ}[ᴳĶe(/FŹ6b5|?U"f6‘GE% xILD}kEf)ڋ}+dKPyU:k]MBy TVa"߸ J9}²xCUG3]0{XʏpsF"|vHOĵ orB1e${~:/! [*ŞSI[$Tibi ' x: 5|M1vBΎ~z^UEY 4"GwͶ0g[գ0Ɗ kjf:sBxYŁkXc-4G4,3rn*Mttb9v_eCgDi4U蛘Q%zB8ukI1 s>1mrQ 0Q|'^n>~ANY^I}˦V~'%`x:'h nW˝ꖚA#⊐\?p)w^,vFq)}JNwʓgrfF|Lң?3z4A‚p&Uض=7I1ɰߺxebx3mM'N[|PG#%; ϜP2e$MS<ۃH3/8c8aA,{qp`$r A[2G7.A8 Qڷ9p|>ݹ2ny6b/t֚( _JK"o֫ \w'*Meҿ#|` yM7Ii{@bkAH]a:80 g l]6 v l ҪR@~X5fŞFsJRoL ߟ^8dEbz|^>6bݻRa@D@hTy1ݥe"%IW" ]'m|oT۰gV=a/9=xII&L W]LMl"vMOEw8YEv[Nz/.ɼyA S2GĖjfB ƶ<$-p/>Mr㻵ԷbwR-N Rݱei IS $xZG_Y34j}oƶT1šAV5w/)C6Ǵլ3oqx&;{wJ|8^bC Վs_)okɍy̧fuݘ[nktO|6/1K([sǠCCQ٬ Qb!S }]쏖40_{n^H5J}^Zg=E PVzMg\o3oR&5zk0 0OwLm8@3ev0'!u@?RDMӲڞdiG=YMdII1"bn9qɚEwρb34;'OL:ǥcfz~̷*ܻ:< WCD3c,W雒]u~ٖ,qAt5Ky^F#[Tc&IVn13QK yu-R&t5xf+9S/bF,+2۱ft&Su xVZ*2ec^ۨr`$z=\=FuK|o4|L nu&kf/6oR^qgtm,Vwdc/z}qQeQ3'F-LN n>pPh|j "h67K8ڝ":b*K:,YY%P;AymcR0POIU|Q' &C8DNo(Qr>rO͘Adv~È]FІ>Ղ7iЅ"%h4wʦխ?a~b5}\"3mKdMnRoFmIVn0w_uSKgcXF2qjcBTseu8+#AY)X;9َBo.^-Xqԫb{H&nr" #OH&)+A! mUKPKqEgLc㌠ҫ) '[ԏx|ay[| BW-"xt/gr{Y772:5x\dQ42\>Iyܫ^f> mBG ԝE Z4'єm,7tJp3 {JەB;+c d&;9 !<Y؁mɎx[fy_\<0~~zJJX)3Qqd/ߡ$<&F|4]+i2I( |N@[?iCʼ*Bk# TPjW,Ik@z- ۽|ۑlUGڂc-jP ? "$76˧:>rD4:vVtH3f-C^,Yx\ 3&_wuE}8b]$rv" £?(^g(ttj1L-?e$d 7qVHC+| Z՗jèr~F8)FVA[xjwaتi il+A\!v4f7K6X*KAK=$B3wDJsHRiݯ}zåfC|q{|J}Cd0S"B[(X!E:~0ټA(K<&pgn>LgIM*prTc~EMQ"F"4saQ?:<&Ra#ĪHEуa^>`dϖYd oJLdT;Tn=i<$`܋;Žvl}}ؗT_b6SƔB7E;5({8NCã[oTE;%8Ø>~|@ei^wCi&o; .$#"nqzZHF-Z!Hh3!5` qP\^y`李]Tu[a;)ngn9 u.VU ۷:K͞z,5$m43`?[21qt>>>t(P(0i*2P[ΒfN~d[( W WE*PLsdNHztI>Mn<aҳˀ5.Z@P"9;8jL$V5a~v*fc4s{M=C WòX0gwA8zSafT< UQKYDfT8Y!>]hbi+)UnM8M㭚 `M>NMF} a@8.6oޫWY]ֈʉI> bC/D#;%HnfeԢ˫^Rl,-K/J&Q0Yx[_{*w|$ש)qw&K S XQ?*Y @Ç2.f?P)2S8 Ƨߣ XAg/&W@sTVuzW ;Ñ0Sgr mk6]jMaefgKz!at49}~xUW4JkVEeI.GIڹEaCSbY<[?:#΁Խ+njnwАK-[:ky9X|(G"[i0)}rzJf޴n= 5YJY~1 Q(y'P:ɮaY;+n}s_ na- q,AF ζ;/{/Eْ'2w3#F='e-Y },a;7ł uŻ#.@cޮYTYGybUbK8f4h .#ӠhWդn2C#Enk :+%E^]]t M hax<#fN4q)%SO(։&qB[P]Et*{ް9GVخ5Gf\}R^ S[rn漢RU6b X*r|0,~DfD2+K?"G' XECtv!19Mzc,@J&݄D1Yю@9+X̎KAb`xaS|UA|p{*ujJq}E?e:TQ6f4rB{~ٟƊT+-KuѢ>(H5 Nnx«Ap;|E(+#br?hWT9;"Q tV̎ڈU130M;ETk5e:'5,5Qa2 [eN*ZDpA͒|$EO$}czN=x71@TY5a=ʼnQQ@ j͛>s;.☄M tLKy]:\"?pe; +ej9#0Fsxo8 ff1WMAk0 m F=5L57*FjuSrzn}{̬2$[aҙ:Cߪr(vGMcX/mA1^M "ӅQ]`5%/IiJ8pEGAznov,_JG|  ,_'yp/w`> W U7PҘ(pꇁ8&A dRSN?w>~'Q_NJY`W} It;P;ݨ/Yf=_!*utz}N-s. f7/VZHQGp>C/Ue_O73b'%40VZy7#Q./:O}xH^s801zt1w\> n_(@zm ĭ,R߄h ulSrXp#U;)k$1g6UP„Rb6(4 07_(=2E<_fՌePp'3Rk؅9rת]mu )Mnm̧g& zm(dWl_ YY,UcO ;:)ҀYϟSʅޒWF4ۦ G!$B^!4 wv%I>{bKRto =.`5+?PO\4{z2cBJ^'`cJ%;tbonߋ sh[%ւ=U6,jTޥ^1 ֜-{gqgcdgxgsi^BIU,qA%PC01-k!Qg)1[.qgqc$bWS7K0}h 5o2.b|#F+9[I+3'(Ͱ`BUQ SU[vG VS!z%9$5CM{̵y$E qԚtb5\l^Q~FMNGBzd>yk-ZB'OQMgYNq>W&y:HEi29f]biZY'w/Z) uGc@ .D|/lnU$/^ *i! jUPAHKzxTUP{=hsJF׎ǼGb@zg8x 'Y38ʥ - H3NDPNֈ6!G)/dz5+3Z+1_GdwEY!2[ȔL Ow 7oA@L , ~_gETRIT=J+do0 qS[#zOa}ap)n.`=+5mn[-1=KAKt%^Z P=M U#?=Y9!K~<DI.޽X0^Gd]vәA =aJ:xn-jFObiaiUb|q{(S<E?"Oz3t#luL%,>câ&> :K̈́7PI EgFs5->AnBTQ"9REsƹHHΗ|Rfy"\avi5xU90žT i ӈ0󍢂UUzS&|~"J?oƤW{Qg.:uÉJSM6]͌$|4ڞCDs@br_"aU:Vr;~Hߨ0IὛ Gu }ە-*Ҩ6yM̪]4 wY>C(R!ܻP|ʢCmБU4>5gqSqeݵ?hAz~RRldݍPṍ}+ӧԵ&GS!4cm#9TUSmH$$C&ZFOȟƌ_Jp Vvf/֯@vOsM?/b|&ܐ3ve(U>~\@5m*8rKZhӮZ g돀b<mF$.#k8WdX\/8sHpL #&] EI1(N7 }=LSы62 I+Ą4)@fg1Fߤ^B[k9 kE} $,(mT“ܺ-`KqΨ0ltf,|ϲZ#hNz 0jr9qG7߳Pװ =pMRwo5Y\E$׺zD3\+U]ƣG-M;'z,` "?.\8jմ#2GMlB_2\Qo22m2iY$Ii8fd:LV=(U y^ue¾Ka F\ k‘vYvk=8#pAVY1oY1v[9Ď R[)0 8T32fܥ->k+ ==MxqWt@y/6Ўtt8Q\8$QHrzxC;zz&7s<3j#{sA95aF'Hyxծ1XAWW|p0lD5_,)G%Uc(n?m1e `E3ifQf@;]> \?4#J|["yHµ"?h-%bEc[ 0|XC&D{L=ڤ64e (ֈ7絍wMlj5$(q*)s$1㝪I!ϷQA-=Ha)0Kh Woڇd[͚[Eߖ,$ +0c|Դe~VcA0XV߉ɮm/Q.>mw9%:m;jJ# Yx^놿?nŸ +E8@i&̩oͺQ.威 MwSy:K:wYފIe}2 ˶5-߆CV>rS,\RrSbP5E$xiN1{iM=?>(#j B ,s , &*[Oqg:5ax]!^ݍ+].b̀"ɺ''!H?GKJ:, QTvt u3`h-қjx.KcyB-j 1FutAu/''o|] 1+j?جͺ=Wu)ܜ^TFYe]SA}ԛ.KZn[^f'$0IAAwnF/>$ߩ0F^ ><]}pP7f*vd{UUݿȪ^ tHTx5Xr Qo΢g/<2u`yHФX|ic#Ң9TP^j7T5a0cD!!2 'Qtzj+O`g"ͼPm#sQa!eFN ҽb\_L)^$E.6QFQR' 7%bK;^PI-ZZRe$8p&hӨ30cR0\ё6`vfa[ fv=s2k+MO8⏸whvLq1ۍͷR/]ɜVVh.wHZnU?5@>8ކJdߩb|:6ĆhQik 1rQ})%d _ [T 5Cj'"R8$P 0bv[})3(eb'YHVD_ڐot4 ˘7Q>Aë@2Zً %< Õ I!o4Uʺvp@ Jװ;sCW+oY hbWnh}[09c-'`s/$g}R(1oK5]7 \ ֎Ay"L^v}~Q؇c%BxuO `ʕ|7a>@%L?`&:>odc&ej rԎ&_ ><wժ,I__߰2Dp%'꥚" _"ԥ^Zṳ4`댤,40(~d<5>ʵyo ^VY *w.>Hj3uz'ղY` ,9O * TcGd[K B=z'G.I=ȡeZ~3CJ_IğTD?0K%V d7 e>**QIܱ8O#Ma`"ERe=̯ca9ϭG<"֜F@ 7gTF| S۸לw`Z9nwb8ŭAhL i) Ft)s? GӃ8sE\F5.M/p**k+GD,K 8 +ɔqcLA~$9,)$q 6d5;Z?9r=Q`@,拾M{cݺFNZ`5K9-o ˠu{G^A"}'򇫹|6b$yA!$^! vۉ<`EŭeI3LS,Z: ?o_T0B"l HAZFtCkJm^ Wqvv7jgh.$hr{YcnxlL}WnpQ'}ЌKO|虳 0 b =7>;fu ~(  )z`x }F;>{gCdqH *1>giN0TZ3^Izu(X]bzfV5Jӌ}v~He6 eOU+Uca2Zv=.AW%vt?A <a –&sI}iay)Ԧ_-aZMq%׏f9wxL-RSWW=r7kb;RsE'3XJo?R{G躒 tLP vvKYl1:9ɛxNvDo&8elX@֬^yapĐ7U@! SsF',﵆18zi/ cݘMAs Kiwi lX)z!R4j9T=4Jo/%SMc^Ɠ+ʽFpc!-*wVJsg~ޖlgpݺ?\ʱO8# ++rR\Çbڭqb'zOAlc "Αii"\&Sc4t6gD2heCHC0ڲTl-MV79%/ .2=+!289T1ԝmjh{r)Ȧ?УHKDqn՗d r PP{EQICV-?J^M ik/ )Z[TWb'Xrh^|{5E'YOm*.fk<0PB pV,)zHjPJu?& [mdDXou|V\8SO8"hu;FOM0)[Gh%ĄU+G9@lW] Rd'?hW _pۭ :\sEԶ79WH)N_#}c؉Wyԗm0UYM[ꪎM+Z}YFI zзfI;.>Ϟ:9)ޫgځmi5 X\1zP$l*so΋B~W`ưdɪK GWrzяZS>/{ɔpxzzWk)c(}{ 'K9ǡPy}sz mӅyRkjbsdV@chQ4ɶ~& VhRyb a8QQnǵ~3#sv-%a&iNbʴ}B Rt_ma@bvy;cЎ%]xR,t?bЄ/_`ҝp 1LxQ.Re6ZX `Rh i?f?ΰٵ UkђQFk!h-Iŝ0ߤ14NcaUQ/w8ANCp6Ta_l.eޣu~5@8YQyt}^,gMs-'TO!.$&,VcDa<ꖵa9}g0;|:_bYc19O% Ͼ8&WZ6޲SJ_.FQ:ϔc-hՊh g^ӱ068ZR+X6@`{<ov*uD0nMC{ޝP-{o1U-w\B)56y kA G*-̤eh)k(wQ./FPuxy~cW<;YB ~qL Y4(_D2QM38_3u CEK Ub|W탰Pyfi% 78PR(܌fxk'y mDN.'zd^ D}I[ ĔsAxOGHø" i(z8u_nU5QLb/PޚJ lbdnDZ3vWUT2&fLK?k"Cg}ŭx>_]ݰ,]`:Nxg/җe;ZB?'(ҴNMzxC˔Rs~ (n)k[K>@F{ h!ZFp2ݖV9Q) Y6"C;km|fzpiRuDVRin`a>qBģTSy7 N~rح'd%rvt G(GMo~&'xr'0Qd*Lvoc JܤzU x[%\3JH}*JgPvVJq1Z!K1_lVuђWaHo KZ=@7`xR0F!JnR~\WYgxߢD2K|t]@`rY0Ϣ5oFmȅ+4{a瀫է=bpXS6dB;=P|Ym$_ ٰj] a.AQSs=™b'QqTv1?z tkSiu;$'%E鴷Aµ|qW$ Wn%iQ5.ɿyHʘvA*3PjU繯8mס)!F^m)9,Ays4J/g1 __1Jo#ac!)KS6p k" !`1y/ rKGu<5•veblOO# ^4#1{3t(j:]agQ;,5KZ.O;yeՀ ϯpjǀ'yI?¤H(Ԥl!߻_q@MvVNÚIi)GE[02_7`KH;F|lm;m%hU$K?5QFLtU@5:Xp$)dﰋz&p R@i*NKRG%:Ɍ;sҽspI %i2*L{Ķwd:fK !nxB$rKF =hHfU0 w~}"?1%y'yd1fslo zPG "`BPɤZ4wGnq&˵;$/|I^jw`F7{#}n$ZaW.Fwe Jè"cա C$  gj`':d@Pff\f'wJ#URk̵*'šL64*belWe3ꝋU-['+\8pm5!RujF=@H@BQvk2K) _&$tBuY0^<#3OH,H"7W!@{eJ9 a~](Oqi^`1jM^5qesAof,v{܋2[ez9i)[0kZρ/IT^O6"֩E-N9Ꮰ`vO~0osх/lt{Rr40Ý߮[sl=TQɣLWࢫV RNMhY NS >cR$O:3>ufs7ijw-`sl@mP%lK<[яzyb]+wDU`>[6ntN8D6Y[1&e@17QB-r)!cpη!-#,Y.%:,&M`HkM,K?JSI{ETb-S(ex*zzjH6 Yr/%8,s[ƪ؜F#:mf;u.*'T,%!bUBW kHl*z\iƉ Q~eږC,ZilAw luxHSc2}ϻ pW=ZqAc,XNxCHQ,ߊEbo >IGe.DZϫYw5@{S?}jx[IF$4au}F=MXܼ !=dD> \IHVMrǥ@l|b񾁮 5v<_{2}.@q{Z/5tRLxAIw5W_*a]}u˧[1P1hFӸnӮ+y;CQ~o2=p26HIS|ȼQLyeXٿ)CP3(=Ϙee1~'teb$5prxdHP3䤯=I==퀑A>c'K4ҟ(B_،N@_a+*Xr: 3?ː=_)?.?ah"FuZv֚Eĸs |):L܅RfMj5Q&%MHEW&BQtx*ō nq}E_ aaI|ָUNFz 07XP_ow)1tHAg,@n(:UjF?CV *}ln#ݓޓ+BES{nTal5UyTO@8#?[?s cJDhQtk!*A@_[mPz ap n۵clgsqkT"y9aBp^9*%|ogf/~ܱNJ5ϧfٍB 0)mwORG6M2R!̷q=ϱ$/^Oԙ\rEl%@~Ce.o-O>ZUlU1Oq2k`yn G =Fi DvfCq{\8lzSd0웚^InHXWoX4'h@0ݡ$lA FN#aV|t {6:$=C:ʼ X)B'nqa+<l4 ji} |O[0v hJRzd {(i?cP% 9l=Wy\5) Wp@ n4IIky5,4|C979Ljz +PUz(H cG=[[8(+qR RXnnƄg!L(~Mi!؁]KY|ˀݺG41vDveQ$US\8#!7^U*3H?qif Ys!t4k d#:tI&0.(9K/ CyVL6f/:v'6q)jy}lz;L!{V91D"Wgj6`6Uk X)wV^6<寥ͽߕ5@NUȏZQߗ%0c[0ao^΂S 6̝HI n)/ܚf1tE-fRgb Ͼhy 3EiVrR'<˙@]?x7p4sAy$ '|~( 3bt*Xe.릡#'}ʶ& {~ BF8{"6q NIuX DX/~.*lx2?]t&L4FQ< X|dL˔TktUbXs"Z~=wzo:,TZo`̸z_1u潈U/lR^Y*hs~w#L~?6V,UcZ$hc?֩RWlʤ<|pns U+7ocwb}) #&?dR"]\g>z\| Wdu6dJ8P15nHECTWNWKc1ŗEr~=}VBt%"Y#`"`i_:@Ů= ^ oVOkT,sLڼ0䡲N ba7$-:p:%WJw2k [La'+m) >rX^Q<yH<Ç$(ca)A$Eřѫ_ 4Vp[AU]@i2UNۋTO%\~HQ +(x$jb1,x3bFr{nomw:rwGN-L_sElD`\_bB%~6C FZDLA[%vdSkG ,q2 %{ G׵ \F8cm^XÞ%ƚ3RG^L'  >@ XT[ܚN6ߙj3hAQsxH@^P+p+,,/Ua,̝6z^x >"Oac~ZLOk,NuXÛ˧AM dW 0F5E{:M@a ]yˁt :_©J7C$5.]H\V8@Fu=6yH[8dpu|* ,gZS(-L ?|/I3ihMxFwb\&;c~,iI76.Jt]~h&P͛KIL|4 }p1T[b!qwĺHEYO{+?О&f_Mn|IVpQ< D]da!`-b48,\F;s BAoIf[6|.-EB^4vgXee8Tfmt!E&x{d⎎s@RɺÜջ]NkeTE(ʄ=TlULE"tHlh D=ֵ;9짍V>5E7p2m,Wo9b 9OzҿeLU yZͪmC#1ff$%pW6$NyXhy%nu -{jhAMcWpRҷ R Z3J O0q~(R(jTW!̞h].GinuZ*gƠ8rĢw=3W6|0N(,Z: :3&#nP/ [UvkF_eK$ӟ+<)e.}#l.1Z"n5<鴁R77/1 g S $~nNA%>bAVm{k.8,ja72Ǹ?oyoĮ -TsATc^SE yUo&Z3&Cs/ R*?7hؐu#lQ-Vx7d1ut$™{n+G 'ee#|ȵi27l&D$Xpvlɛ/=͔a'nh@IbBs6j.Mxw7Du3ρtj2Ac 3}r\ՌL[.3d |5)Ht(uL-{w#$ztk ='r؟Jh]-|?лSqZY#gb6vqdJ lrA:ߞZ(ɜDHN'@BEPO6:[ k7wXg' ЗdP9P922 }(S*z\e~?r~2y_ȶ{Y@zA0O8 QAC ?Ѐ=U5W0yqtEejLw=#i֖\/o ;$U`1$d托-m$ 4jm`R0%7Nevێ,pǝ6tjBZFӢ3xy{76XT{J $ˈl]-(P-"_蕪f*&}]zU(B[xv [*] Gkv:)#KHI 4 {Y A;#?Z ځb4--[oMfg#r2J :#RN -18 Z<`Y VYsSc:5Mō_du|/W'`۱_~N r jKNNAkr789̼'÷$xb`G@"Ե=.E. kZy)ClffeEm/N_ᯕ@&;; d4G DG{ŷK|+cIa:=\wrZ?gO5iRL |UC7rgMqc7WLigP qaԽQ$Ы9 ['SQ]ua^tuxܠ8;5u-F3Ha4RK2s dfg- 0ȍ_9oap$NcB|h9Rbm|mMwx"s$YWVdϘfd8IDR<1S~[A+/e-YZ$]GB ;C.,.h,Q|W&2  BSn(--VhW 6Aםpϳ,jbEBWw sR..[N}XrsqYA % 1r6! J> w c,9eF%W;e=CrDP.&Eo}(H3>{Bɲ @ݛp]n.{mNGZ5s>}VĔpBp;BHZJy!8Էd$O_x }H~PnClV~D,ċFkc@Hy~p&{r'LN'l(O ţi,rYp i$9M&`ŇDznR1ŽtܙќRrJd Z%uc FWpMf)nz(]*Mׄu@|BlDMPU`t"P~-xΥg҆:=w q}0(+ sy&a & %yM$ 9³Jk)ftfb5f77ǁ% Ѩ*`G,R%RyXw=E5[XoމFibyUa,пe[ Ql&2 Y5kh']>Q&> t+g7&[JDϯҕ1C?. $OL=*o XRwti zəݡԽo`Fao.`e"#U:U;4/Z6Q%X#O')^n3Ȣ]obOFH+3_ep)Rˣ^$w?Ή̸Z"YG<AP (; m2#i}+aXydl[6aӎ8N}4[5nRQ% 4hʺ&l@Y;x*ۛ6jӝXA%ΰ3.srk1l(rq1,X$3r: "`e_%0x L=heL#"*i!1ws{L$[$fESH䘺ETj Ͱz |k zyc:WCް-yG#P`˂j1L8i;f /jBzޓ杢:W&tr&2A۾kj5 a9ԥhȨv3HUa1 vr=ep($ԋu!pS({%%sXCs@d."I/ČŲǿvIe0leCJS.Z+6蕁]" bw\:-"mp3#?HD魗z]%:h<77lI(R;^^[4ŖV(W?:Ua 7+SzeDd;'ҩ!2|&%fa.'uj9xxyyMxUS'`&bz sȃ 8rB=/U@wgç裼R\5<˒ӾkF#/<% ~Yc#('p">%4Ek~~p!˹rti5;SP >'~`p!'kX/? >MRͮ:#‰TyLSpqw Q(LI&':B73ێph]<@ᠵTO#"ho}۲y.LfVb+}!~< ?A좑cM2a;nAoIWllX:Cn8MAaQٌSwDQTk,`3J`MA' T-¸Qjs[O!Ta_ cpSCLłsղ -\՝Ox``dq= ^? <*0a.*KXB6S9$I|$n)GvtW#WSc Pݟp >BVry%XbϺ,jY0]ъYo('5%G &VW-:q(G ,ǃEDAJ-I7 φ(oYit{/LvZ{R9֮,ױU/=v X8.-iR!VV;XkI*1\a>iԚrTe˘K];n) v%UyM;̀}N>Z9 zO%FUM5x*qߎYW15^-=DZYlM>/@9c.wk1FYI/}Gޏ]uM>|A޵13wlCƏtm$b2S)W~NZ&R l()GƔ2یXL7Gd&d¦|```D@m(%~VIk٩"VpfO%C";xn[htRdoZ(A=4KN{[j6SS9btV)#D*UK0~bB@wmy~AQ.ow[\1Ħwx$ۇDg.G+.& fq:'$g8$=FD60QTc$ JDDL@uÂEv`<[(vLkHR8 `DcmR0^#YDk*شPW'H5O aMI(й ӧ` \3ZvD Kx3pDN?JyN.?]M1€Y)/is6t0s[gτ=a b\\o4ԢJžZS)PrK6 ENUgnd8βFf!SU̐B\R=I L~x.|PS0jR}ѢN"\MllWE['s"ŋF&M:FtoQ#_Ͼk6 hb c7Gtuoktv?b+'hkv1{Ih ray+*ُl%O|f;\S z17aL3ù6v&n(n/ֆz1TUd>UD16zU\ڷIƤJ`}0mRw`YK'+7KPjƃRAxIrͩO9.Obk8ӧQ!bbrfffqk0#<ȹJ2o@$9fJ>o)*o@VT䑮u% *>@^ kX21QL#ų$޳[mZ~Xc1Q}[Y°4dO-d[q9&QMiQ^.Kњ⏶'t:+S5Zqr%@0ct Kd !SV$Be L4@Dw.KCNgs,S͚,6F0ɯ)Mk5&@sgբ߄;ɡ"nD3,l"7ǒrvx3sfǚag,4I9KY`_T>4aXgVe ۮCw?OZCfRx:Vwvy=߀x1ܚ~l8V0hhiũ:{&˱|{޲MOc1)fa˚jE?VDsA*\8l\< >* ^qOB?oN7 >ϻқ(9-(b5$R+na&rQ#j`wGB{[vJ^5_>e @I yr[QEdĶ+u:ADu(@.H`SL `g'i B^i:rPz.DVUSa֔JTH_(ϫgP&Ȍ^lD#y'ٔGjI+?&H y wԁ$G9/V {F>䧼nRb3tvOl{P嘀nh2 曤%|^ iJr7FZ,,@;X*y{O]# m^<8*9,Oَqd>$6Bŏb_%g֏e х#}' Ƞq^a%b[!KDsfн}=րܘWW~8"{Ԥ'L}E(󌶂ɧ(Y)B\FzIHP>=?0f>}2Ds֖<&nS&w6[ iHCTԑZd>$t qZ8Wلɪa\(|@uY:p6 Z4&,E*"~9{>Ê|EӘǚn$@LNc\|͟TKo7\Ny ;*v7@{ˀ\T0j<|YCJxPڰBMA/YAcgyK]^U dS6K&4=| hUJ3.5Igigdmb"odMfxk~U"+Af`ĹíH-s?pQ0PSQگZe:X:^9jL.T{n!z;:D19˖kZK0iB3[y`uRv+kUݏ}mڸvzq9h ,x1Ƹq=Dr{;mz_pWq޶ Dgl|lE+ З?.ԏL]jUVx7CW7tR,BK:]ud%p!o*>w*zvas)q&}\!V#*R݉ ZXK_4[UIƗu4jY@}Oq4.yBK :pZ#* !ECxL% Hǁ _%LLcל !l3 r|%HKyh{>,A aV[衛.5$[u(Rz ȐTnõ T7=ig~u 7zynۉmU͘&yoYG?0];eM߇k__{yIJd~"XjpB'$|mއf=AAaIRBghiu D8_UKՄ/EGuקVMR8d,CEH}Pg /BNU~3jkwq`lQKyhY-yPSj*my9Ÿl.5~z!rR>PaN0Ҽ]F&://hKD=qb[I0J"#}9fuq[+1QX&u 3Ȅ=FG;qqj$ oן:!9+o* W/¬zpU[ŷ:h5 uzo4.f2i `Y!"8 V\mh B8/ `ܶ؁=}0q99>2ﴜ0Jp %hS+wAP4l6te9W33]0>\/='ok5fګ]uJ4M,Hv=Lec* y),(㟑)$7&VtMה  dkbUR3mP]X\lXpx 8 K[m uٰ>cb~)tF-EW`M<>.cYKN䕩" ڔ N|pV̨Gy,bi\duݿĨ .i/%O)L9S6 ebT.)AjJ|1j@YaQoΞia*)h2y ' Aë@BrkAvask N 7".^LЋ v˕ٳ7$ ko"3L"ә)kKTm7tQA`T܋oT-=kK.VT@ (~|Ia96Tu?341S뭅 B`a. "w!pBPs9+#UX]/S[z,x\9oϧ VnѵLglڡaF|x*K ľiuE_A~^PċؔS5y/T4u{&3"v,z صEX U o`gu &$+/R1VW''N AW\3$Mڿ5Wh+^v/yLuThBtPGp%5<e_.Efw=:C)mg[ؓ:StV,"F^_WD D"| 3S_! ƫ{=3K`H.g>+QVBl'@q7Ղ$;6k7tohqqS02}3&%v  UgF~-<&L٪µns-8; DaZڮCiM ӬM+/g*=F2C Li.¼v q(4Fg*d~:Vm9Y5?yEU4^TyҸodhu)vODz|l#iE>_!kl`|"!ˍX-y98Jp C=2lYLL<;(]HH-QZ` I  Bֹxh*Tm>0a/ئJv9MNQ+`7u:B< `GkN i6flz*?5MY-IKhخdmh}:ߡvXؚ>L'ZW(:aU|2qwM\ gށvfp,xOOk WSMB0eҳ@,bGYk]WNG&]3\k[7]1O+UDx"U+VGSfRY,[~r~+'J>][{{5T!ʖz/Q@:cwmbXB4' z &Bܴq@PjaSLɄ}D}^jPF DKC+vξmUMqJϘ1:^N2+{̋Q0|pcYF$ 5<0Y,8>{'BF*ۦ?c .EQ-Ln^эRϰ{,M=Y}ԾI-F=bE2/ސ8Y5/1*G'3l+PַFEkģcw+ sUF\qbȗG. (L淸}]x[ee)w9~u`nSļ&QZk乪S;n=CAf9x#;F/lvG'"!}Bݒ_]pDžA:Jۣ7nncx$G>_­E,Vk m&%zFU:!g{#j 6]1FLh`%_W H٘]|.SGț@&}t8O|P6Op3t/XQ:HGwM/}>r! !" %jr\(d/.gQLaaf̹`d،ڛO(C2"3 c%W"x*aϞ>'%j!9j(Lr2T 7[.HiviߋGB'P'a,LG nsn^(Y/5أX/ vWqŖ =)u~Cg>ڄ&݉;mAÕs`#[rmOۛTTڻĠ}K^.뚱3e DŽ; sJR2H{5߾.l2 z&%5B A8DՑxa&&DXs2Zjmf(fv rx/++)rŚpSKN q}q@wmxsO|0˘-Č5"CVY! skPu>-"R9'ǐN50CA0?wdžNSJC[nD Swkpp/Ap N?u(bZ_ǘ=o Bl%e@tհӅ$\}Y-0Gp{h Tl?;Yŧ".ߘf.ښC& 1O2a6nKs֝ΥS63g U)vh˷#;|v #|@uDVX(NB7~{]1Dي]VX gcVT51{A±/XJ6"?$s DN~##O;1xqZӚ /Ef!Cڔ&ejx=tlJꃈBݢ^O4nd6H6hdQ)<mQض4^7[U?;._Wx0/C-76e(¨VtŁM|GJ &܄aE'29`BpzP[ P;E_몬Nzs!շ*ʋh}@WHAabFRilKJn|)˾&al.':3&\5Yc ntA[_"wHV0X"5?¤M]~l#&0_|Vn6i1:=:?QQ =:+_X<6(0oHz>$8렖pʱm!l5m1EFS Fa ѻ]bC aEPg TXlLJkU/7㜽47Wcbq3%'erc(C |JVł(Vֱv 7UCHb.6rK%.ީAíۀ' xk#m"92떅|nO"R>)p ~օFg?1ʅV;ۛA}JMH7G)r{(;of4`W u{bM%фڇ$T r'n3"*9Z'voQ[#dJX|Ts,CY/Qm}1m!+$1vR,Q߭~-?eLcښylBJW[Ew^$HHLk(>HN"'DTqt-'̥I_[7M|h =?,$[(Ndn\SVu|IOm6& c 9xJsHI'ufE noe ].1 Zڸuw\j0|t_"Y.D'\7 D&%JӉi;OKGI}MЦy5( Iد[w<2\P$P;-p11n4Ӵٴ:;YmˠaK{_r;+p:SeY*BEFq'C+?7D\.Y x 6BN-br\O,boW-=|Fn$ 7K:у 3%K >L566U$f <fa Ќʆ@v2+Сc#u2@ny4+'z*k*QM ?4|q=gV;`3b? c,T @AG ?O;?mX6_9?ljԏIw j! Mm;yaN䳗FXQ| Uͬ7t*(4WE57KNJZOӪHޒԩKQ_ k^XXTPWe8( :vLZVkY#M@h(16a3e4& !N * ¶eސmz3lx`ҏ^;aw@iA1}f7U<# (K [8w/93x#lF+;珪;}9isTS2}{(?H 2'be",Fd1/`k2#cE ׫D)KEYX7LQ9\br397i}_6 &)UAf CpAn`NMxD < b$~no^!Z0e N"Os5LI6Ef C{ y!Al!PQm?G Ծϴky*LNі\u'MO#%}p@Oc<0[fAVpwˌp~G֊#ϻ.7r,w$:?&2`"!̴B4tYYZ=7+]]*,K!78jI+?;;S9"CEK?CU)0 GqN/:n@ax2OK#ajN)iBI߃;QTXN$}ι>]Lwa .'Q/soHOm4VNoo)ƪ̊Ar!VjePY>'qym}! bQx2aτᝩYx*VBn=(X\ 4xj;%$3k W~ܚ~/ ޛ *o3Ftpteb 4*HNЪz qwxk%2C<;x7RpR(p(gR&O挊QA >; $Գٴ F>4 *F+&q M˱쾉4dտjÂzK,(5~de YLOʐSbP##\r;ĿaƳ~XV^O{G&\P$NZ;hc6\,1JrG #7y-_=>`buM)ȂWxW,Dz!:m&wtă,IޥӃVSxg֎Y{O6eAA|O8BuRIlMgq~~^ϊ |22FeA_,gF Zt2iPo .3@"~~:l|zoN Q\ڏgk!&fZި>h~@ڞޒ@6՘W1PLY3kb㟭y2mI>ٳT`gDV* -Ry@N (OI91͢:ByJclZ36ixΩ>'RN9mE7ĉXLh\/T[ usrWľU'i(47>Ӯ31XFujuЈ Ɔg8D*Ksl զ9$Cb7@ITv.Kpb{rο%KFgZԊAu]b "Xܝ9mR al[9rw–|*.5}[n1KyYg˔d0P>;6T7{w0EJýBa5n3AO~Zm^GK 3*Pz)c)T%Een DoȼF;[ |/0' c"D-&`7W] ?TQT>)1rBT$ӳV!&ڈ_237π*FIXu,Ԃ)n|]rKgha` w2@W`mؘ9.xuNnK"ϫ̕`u$Rv8\7\Yt~:Ma(׻hl:Ó,>a|c+Ýɺ?ϼ.<\|(">YY*O7FxTpxC٭ DFG7n Ci&׎jsq݁^>Yay7:-Bn+a 1o[s$9FrY @zl0G,7:rӶYRxtH[#IBZ⺀^{/tY0J3 x۫47D>R#3:4m@"4fRzgDP(u3,4\9()5Tq b3'1.xO1Qh~>a-\<`c ˎa 3 {Ş#R@DZ[bi9b)5ͺfPLlA5F0c[!&(cwM.aǓAUI= >ٮb~ӌBx夐* ([[7d dgrhqH[d"'-z*GuBYY4J9R`ݣJk >$Xzp*ʲ$*M?L;jiHr]dJP{'mы׏Ŧ)D|_& .b=t\(䆊Z"V)~guNGjiX |- 8he"7 B4>T5pD3vתX!/q iЖUݰBy:E͹۟L<0tb)-SQU7yv/vlkt7瀤e:>'2|Pci7f`[ɢM5z7\+d{ᩮh*c~ڕG|v r]%#C,4U˩ ݱ Knç1\4QbH3t\-n 26MsKVOiie0,N2W"̑NLH(ݘqFBHVҽgApôu~'qowT_J0~[Ā+fI1Jb\‹V ?UGQNMؼOr`\i˲H<}(+2L ˚r lo/L+[I4-ۘ-&tQU XX9K1)m{ï&'RWL~3o{LΉ[ 2+˰dp Oo59:T!JY&|!wc)5m6zs{DuK(<ґ!&xQy$Иhh--QH *`Gl j67z"UOÆ+[e/ tL`QrsY4Ѿ4cq(% UeGuLV2 >+Lh9359Y;ksyJuwpI"m$Blj}ك~9hu9GLQťo-%`ۧWEۨ=VT"uBaHd/Q<1mulT"+ЩPX@s1eb惃V\Ij~Vʛ0KC!yJgf4^)Gk+̡Ysq;ǘG?qU3{?x՜f=PU])R M3=I DX`)NfCC!f͏ !{X\{X\uphN`4sNMtu'+e,BcА˩v2d >dùIdOuDdQT8_&`[~+ȏ ?1 6H9i|D4b/}yb&mr1%/3cL*iGRZZdDxhi#ZgUd{Y}sH)&,[4Mpqsމ\&'ׄ='73hH 7C{*OmN+d?VF˼0a4Ɠ}(<[Ws5QLp.Ԃj!9k[ .ª@7gkob7Yh}B!]߽~f Yu7@[ICӸľHKHi nҞa~N1'!!H-.Vl] ]hI Bž6dîP@j'A;S2cҝۊ_m;zΚK\?.#`y>Inz Iޜw F÷Bcyɗ *& ;ϤG<%5K@{ynzi w)R0XЎOla0 A(f7c!,nEk +umW v>U4NV6.=D3#V \iDO9e `\Ν& ;slJ&t{ٺuhC_pp?S 3 J6:zf` uvaCuwՁ,xYOo~f jc^0"E1V\p;_`Yړ`m)EYMK˞v@*8IP6HsMZԩbHFiQ~jaqvDV?lI&^W#hu KG;=_n_{8/SGnaãӮpe wcnn$і`r/pn}1}'zӥs z3 ?eeZO𮀷cjGwap[l:nZ$ZbTnu)Kb7?R1V]c28/VJm/أywaiy)+}@T1dxx(1$:HB+I&CzL s7yZ;٫fRzGɩ M6"Gb}GbbprSaO]{ 4 RM9P}kw:KP[gLu FSIXF"Vj vtcɨ"H0^5vzMʦrb4a҉֎^reM27r̜.,یN酇ñx[ݥMSaDA@%im s5I"5ČfwuP2B?\_NOM`\`%7=TՁ/>E07qjw۳=v;WUkbJcPrb.j 㬙@msSК#V5}*>: ޣ7sfdoOdK# "@7ǡyAU &ǭu",Fy$ٶR,${H.cԤQ<30ƸJtՀn6=C Ti(a5u2##R[ArA=; !> f"?x5 QN SZ,,:9XwOoڷ[&L4FR%ђw[ e~ZXi*lF4Cк?MYcHg R=䣠$ֲz߽4<8]g 5@V6ڶPP p3Ѕ*He f]ji6K,#͒ǐ! ޑKS= ZjE[.ąd] q}K[OKJLYb$Q6׻'AZB-yߞ6h] ɼ/޿Ðy$b|~3:~I gЬ(j du;Nͣ ,?V|Op k~f_)ǥB6nYU pޝ1~uk xUԖc3{f%mf=_7/*!juqAl Lޱ ˬ/ͼGX&v&T-FU`5q-3?Ig $A|_vk|DU `uO>jح^5z*u;+^<u>xaϷʌ]$8SJ n$$G\HHg]x%U.?ݟ_E7QeK8wi=/J|c[_>؍E8S9l FTwQg"v(#&4n^/v!\QraD]K2Jv޹x@'YH;Þ5SYo尃+QR%vAʏus#qSWep˯3g9#25ΐ!Y.9"I K9'֧rb`qhSJ)$/ P2K%BFyTB4u9¨f'`-,14hR9 \C,S w!?`1]'ؔhc`6AdzZ0GGɎOqކDV !0 Ż8 ;@զyh >{:2n 3=l6a"5$ B8%~cFprhs0nDbnlF+5Fm.T&=e? HRU>9ԭJj=_3t0(x)&{zo:sӪ&x 1ah*p'7n})QHP(qKy /꡶VvNo>M1n&RPgPH {! $^ EGkrԫ#. 6i&<b2Pjy}/L%M>=,o-\H9A@N v#952^1xǙ]CIGl~2&| w.ug>is2:H] 48vDӀW7Ml8 B(jFu#fb蜉+^! p3ٻ]|a%`+u~]& <{puL1VmabI -)xfVnq¼٬f_AH{EINEs ݧN4=iwR,9Ĩ\.r<A>6屒J菫7n3K'< `FA&[49DЋc^Jgh]v1\b"ԭ>}ۅ.e 6mL9>CUoMݍ6U^ /-v%=X.sq~?1e)j;J*JE5}2l[y-ӀDwϔ0w7sJԽ2-'> ޼_w d(f 7лXљV?TdC ۊH1A*ܤ.'*PfJNzwp }$7\y+e(z \:aR fd G۲O_.Ti' 6PE8do-'il?<^-j#Udv|d7ze$zgg׳J㛇teȍIIK'1Kج@J/=)\:A+÷ 8q dkz01^&$Y`{rE6 w:N`ɰ/~!!4tҞammui1!chULk,ҹ@R+@@+'o# Α6ߩHDM!l4lكuEpQؤ,lJLVcnL3VVUZ@B9"kFC3gb͎ U_)aEЃK4߃Ud:qzXU?\wrTPʧ~C- #~Bx.Ró|cc ) [8eF;+VW3q'C2^}-/-ɘQMS=2&i'H pNF6l-/}4o= d'_nn?al/4jV--m{tPwh=GJRSEJ׋w.eնàsx*?be⻿yk\""gf9z;*2p6ϫD C2?S'i ߩVܙw5 c +z&ٵI񧤾"6^ Yf HPˉm, "guJ7 >Q؆$K+~ŌÐwɾe ȴ:iB˸- ?i,E_TSQ5RA:u/3ZiN2 9 ^-цر4m6߯M'Vhy$&UV,@ v ʽsqW.2'MiS`pin|g%fq.al-Pt8U;ytiFkf/'Arx@Nr=p-SSyQwWt-5OClG )JxhwXN*+ gJ.L}*';u;s4B"%Oq&y}hrB-Gg.pY$IV!ݰZ=w{lW5G&Iɔ߫#2{ @NREdȑM=jK%>{[F%}_ZܝrsAgwO)>_(S3AZ9GBlId2}xf Uw&4q`EkNbQӵ gƆU@dO5RR~{̀6brz݁6rg fuDX(eWNZXҊq۽赟$mkYrGU sGv77RRhC$U[ lһb}OJa!ŵZǯpK3ZvSqjz}mQRpQS=k챇ţV[]}R2a0D$[4+őږnJ#ai2S{kEv3>%V6lUhCHlTCPcH]*s]>Qok0cfKש#BBvT Au k,ҷN.f=n/>[Fh@@fOa@$\>n$Rl\|H]Yr*AVK66cEֵ5먖sL*/(κ3R?=eӆL}ν?LNmZ:&{3a.D58|xB kޚ'԰TZ3 +N~|}<*l%!2n[PY'd:t跋vI A\nF z!$-MѠnfTKήM6>48(XbLδxFAJ*t!hUv!Y]KS.zqB^0v"E"΋E❯ R/z7XIIy9{Ճs҃W^5\c)M'.I›guŠ?r֨:s>aÐ&4d!k?x_n67ZoGEse)ϓqFK'jߠׄh 0ӝ n"2@cq_yi5܊{ϤU=_ž2 4]磄C\)EU$9[ZIͥz}8G1 wN1{ϫgYW6-`mYZ,`wگgRn]?H:CysF\ƺT\CI l,IO'=x`0\@~¸xJ#cj|>v1`VQ n ~CJN7uK?B;*]3wwiއ Glޕ\Weo=R',(V OvV1\-H'ޤ#t,UCLy:˾Y]R1DO!P?3{U,B3SyT{-$}Aoy0d5fP+ \0D G ;}0*{c6un,{*(4;uqGꤠzLCFgbOmJ1`f~*L3fwhEhB57>\m8 bwV*J!Ʀ<+:s$IH@ɟft2m_x?Ҋ^d\vmh鯁$['e D C =-'K 'fu`%eHz| zgzdw? ]"G{Kgg6(Lf*7Bºk}=X'MߪbtH (WK8%`+~ unۨg&JN>.{P+-5v}@. Hy3;@Xً1h&S!f=v.Nɿ>'"{GXlYR+aIXna`?gTmnrɐ\kH`?qi)'Ma 'JDZPO[X&Bw wY_2N ҆l>.ث4:sG.= 9PMthǮl&9`?]wF4UEhiG*} + T>}{( el|3nЇұ!oㄶ[aCֺ͗q+GYPM9,e}ۙ01s>o>6Σn9G$K,MVj.vO"@K{GL7pBƪ(Nߓx'*DuK+*߲HfmM\H ęEؚ%{te^eZ]?s5Nث I l,4M27NE)W:2_?Q@ 2Q#":tq@ZcQtB):H%$df}2ܫPLmQ[r*𼡆8vH[\mJԽfk|qQn DS[䜛`3mÓĻ֜fSkvx3`zD[ yΏB'ɇS_duL.fT0J^qĠycK9R+u`e%2s ѤeNw{9W͍б?o~Tl:OuȬ@!IP~7oإ5w,g$V PpQy+f(MSw 9P*s+M  ?T;mƞ6Nr=,)f؃b#4Ȥ O"Xߒ%0@M_u p ٳ\>aNch Ԓ7.v;jR0_]R /'T43Ŗi  z >9~fU4>u9:)3B@uN'B&K]c"@$[ÍSB`qFcA,'ylX2 BxY䁋FuC 6%%(=2it\Nωi/-wF8 XiHsdf |km^Bɹ, A/S t2DDi<6#ʳv& (~8r  L>M?AWWݏlu3bfZ|N%"good-4;6inm۩?Ѕ[D?V%Y>g:!U< &vHQbr9d~dd;< r[ٝf=5"3﮿xw\ws0qe=# iQyxF؞vpDhu$q Dq>waM_NfjƖ%spzay$6!07ĞyyX Z:SMA1%Pxڿ`\r{=|ÿ𬒍 3hRIV@ؔ W8Jf0d 6CUY-aP/ρB~42vOVL"jA^1ili)͈j8<8w97ZvB4_G]Kpx|#iAMZE/z*;Ba0Q17Iܤýg%)L8t/}ttpA&1 vdBo~?8HHu2 'j(_q2YPlEC{6uMa҇MTPԀl=5hTWsj u‡Ek\y'*K,$n|}r2iBZVdc'ZdH~/F Rľwxm {Y}"wmOކ ayzVc+ l\@͗=~$ޕ{LQ˓Ee |EgٵdZC+m2g 'QB Ah#Hkˆ1쿐PɒNnew+ɘ7ai$gS'O LVRW+"/ b.Y;{EbaknVttKSb@d R#:,Pc\Iɽр̀ه4>el|4zF2&:gÿ|@פ = e)N%VAMאjxM|;83d?2=Żh똦ͱrߌ,1]r+ojЪ_ *܅,vXS%W=1!v<]&}6'[KrRk4`Hߍ%sގUJܷH;ɭD SH< (Qfb  /*۽.)z_ r?/?s!O(B2TLd&pyT sNE[iFQӥA96g/G"Ԧ kƴqba\j -_*}%Ubyʞ8oq:2>WӠ͡"qG[z3' ;;`o*T쯊 9/\P7su[7.Fz V[hrPѤ,l-~t&o''r`%ók+CN#Rx%3ͩZ_!B#.B8 9K2KzE!tх8}0[;AZ23܀9 mq0EcB)9 `2ORMD\<4ENd*`KmA!ض*) ORfq2nP8`oڡ侧2K9LCWw/6&?s]cGm5%Uba<& I2-J^+v*eǽ~N8ߴekJTKպ&d_K $ |7_JRx$5X9`:: G({(s L$f|MC^Za%'mT4daYb,u5:^χ|_QUĀ/bT 7 JƁ yq>M\*.MLTJtFUhzI5uVߑ{y{Jj7HݽJ(0cІ\,l&YAIhwӲxQ.4ƭjvcz~ƚNr>.9՟[BN&S*q=oSVDyEKq2dw]$,y`|}ӳBT.Tb7ąmZ̼>_O.bSѶa!D5:w.;W/7n2s"RV5c8k4㲱]?BmcGfC;۾utE&#ZLBS'a_= ZCCVWhgc~n)I PvQC+Ð}\qZa@r^-O3[kP*GeY͛L=&T=Zu=˂9S)U-HbámƬqiƙZUFϭVºS \.ZNSXR.S56,?/6՞-P4Q=~J^HYyOUUTv/^K@Ôؓ"H@z2Ίss 3C d]C[6!5 5hNYh39p\/&^G ':^J/g ڴ@b˷7H 8,L>_%%Ml5pPLq_koөERWd/qjS‚jG y&:አo!'ݧoh a_Jxs~PW)&P& 5Α[Y"͵?+{sZpj?Hk\O}-UYr;Cp\?խ)qvU^^: l ƻ#o܉{.Ua' ɍ>ϦknJ$߹ ok;Da<|jD&jВLb&{s$ZM%IT(#]ƹܥ0stW3Gؿ;s"Bd_`LlܥaqgZ^8 $B<պ^vS<@`=JJbt!TfitMUNh˥}6A]ͱYÞ̠^lΑb_MGj$35`%+Xŵ"}hI9t*3ScK2%\ S P۬hҎFj+j5m~,Ь~NSyA"VH4.wf]\lG_m=z+K*M Q6wyx.9E :~oHZ㒧(`9߆/,0rx3vQ5:^3'VUfO`r=iYDFޭ0i-~Ǥb _HL|CJbFEƧ@Cì‡|ڙ[@_V@fc%5C%It^5x(iSa`EnQCK Zcb`ɴ~|ݤӾdيJ4 (98J F3c"[ H,2M$GEGE6ᣫz%Qt:U:K?uP6KfGȢ{,@AJZ7CWF'ױ)C;-Wܠ7rJq[8muT=U jC q!=}_҆r48duqgAѮRKzZM$Q ˁ@Aw#i8P yL T'1iIyhaYkZfO!Z -uHD%TzeNZ=_ۊиw ]7$\A<@o@ejXNAi+X| NKP)킧a =6 iD}¼qW/ (1>XlG'&nK$wҺ !"N5gn*֒`P al[4D Zm$ߴ}llZV$w*e"G̉!}.>RMsމ(0m Lgi,1*7 D,Zbإuqm5s}ArЛc \ 4د,<5ȋ#^-^K0@%Cr2[c(Mk.3 )__1 j4=Sޣ˼>DW&x?֑in_f6sܼlPSl{^8 *jMBQ%dY3ߊ~j% ŔMb{\'-ʯإe9)J)n}Y;cgq@ωIo>!YN+ ǟ"1=֓u^憷 E|c7}.5|u`o@(lcgQfS#_TiN^YB׮Y'acoY []K~E!8i1 B97gp:9e]ۈ$i@cі;ĚH !+`^߿\s]ˋeLǼ/LwvpJ 7Nw}ͭ/=ݣɓ1A >HMRB"a7z̉m:11nP{-ŷE=֮m4-3Rg0^8 ĝ0-{g{֡f7Ԕ-|9AJ#9Kix$H4bJw,"=v je0kHqƣq`pB[0Sg e3bx:XkRWx9pt)q%IX[8c""EFкߩPeRlH,oܶW[=уtpX$1'w3 yeibH.}a|7\ϯ|Bs9^{OS ñ[}Y%w;xHN˸oRttRljxdJ/ ۮ.n5+]3۝8 3}n`YѡdzңBAsL_7L\%Hc_mxРT@)<> P3L˷J}ni;\ xʲ5LU4l%ΨeCլ_D$6YS vX.fW|&al)uE2vuE.TDB`DZ1ޙ'!jC ]TȮL[,$$V>uXF s2(dɠd=cx3Q 9O2ŻIZ c"uf[_ч,²5+uaiMts S'gbъmn~K<+Ef4w`,"> o 8x6-k88-eڒ(b>Q3x)oYH'Dȅ;´O:ٰ7*P`R_M7^Rm /5%dۚ:v^w-L̆_v}oJY_a¦ W#/ -&TDNLo†ԡOePulz ޙ|bvҺgM*ra'6PIbȆIZq; ,U9@A:aъp~F1[ >}݉JgU;,Ѷp'@(V͋Flحu݌q h~T%l/<[:0)أ+v7niTC=Xn:ۯ5ow.au |ZVe 2+rJiQD]n!j"K79+"gNcr,c׻CH{|UUiH:9kX4LVuuNuCɆtxʻZYs.̗A)9;nJr.z芝G-ڔ;'hլ+= k I[΄4ՄKC|5dn$ JfAD,2(:㿥B L ^WWS鸦C+}gX z9n ^2mK"DӀ xR/2,GVS7Ǡf)|v[q" Bg}<8e`0Mާ SGKab]+v?^%M(Y-4p.D1y33Pp mFBV.km [MH<Ʉo Jp9XU@TlĚ/)k= 4JTS2H@bL+6Yƪ( gǕ2 Vhy$xC染yӧduH6n>-cۉ*d`^o;~uOug-s͵'zdkV4?o^Wf;iTnE1,ٙ|\tVh]JdD^{w2ٚ%venuU"qI( E{9;oN>(|nV1/]T.vmia bS'mR04Eu2A162\FyԞ+Еaq̵1Q&Z :I`.|2QV 60S]WT鮲N͖ٚT9hZX)Ȱ ĭ8桸CɴaW>g1A~40’glCQ_)#BSc7ߘׂ =+DUSL±F]` $O?g3"zEe-a,CK0́}FQ!!m P'c{dTFI6TeHt t#?cUV+ճq`T+MtqD?_Wf1y2[tΥWo{hT4fXTfHv~3!n`|uQr7rƼ2.{ .;.OO(,vԅ_dde, XGKs6^s7_iu!( 6Q-(ner L"=9jiӝeU3oKɄfυyf\9Wڤk1u48yxJao|j^f.D>>>;-$pg9&:+\cDL`( r:;>؇̡W*8)8dd]8%1x*#@5vď*)$| a$W _tŚE BMXQeo)o#YD:[tӵQa XxvJfu旟K챗ff ._zahgxGh,7`wz\DiCH~%}U^HD{8K_\Px4lJz%8F>S,Y-7N,5zf3ǨO^Ыp xϽRsO l-̀ K %<G2+<=jhqr}+@tT$ufGÌQCzfwاG~D kGx! ^Xb ;|oV]:Cn `%;7 IU)k+4sO4fyN"< 0}JpAO f{5#gI(3r9 f p|H^PH)!n`w9T 4f -wA׶.z_*c?p hVͣ/IU0'9V?RXKQYBL:׌ٯWY$ƔkB"ջ9?Fg]2q-M{3n*h>lz[4H9m6)^`hD%C%?5=e Q4R|xQ/C|c\+J-؟\EZ5dCdu}QZHkNR\^%U1QD.ϋq'ȋG%Ӯ%u?.`rlg/, >RO^rWԂNhl6MmpoGmǡ%yh|[Q-F7nt>ՔZd;-ȀD Np2Uӿٿq<ܓ_@͟h ?J-cRv%d2fҲb} )S@ڢw`,e$iG4X5Hj,E~F:UPkhjhq_8a#: CPZ}og9gÿ@ّUrQXߵb,Wyml7+a.f!ɭL  _%@ NP '#Ԓp]FCy#:>,y! ΂j$>Ӱ{:p\Rmk~8@T>U68:T ɐQ%W)%nksQsЂ=|rvGz݋d5Akӱ nihOWY4ȓ-ES8Hh:$>+nYZrk'Eg`Z:#+?ƫjl X/$9ԶEAwi={c+ >mmh݆Sk  oqy>!D,8  @vx<])_Y%X`ծLU;| cRb]& 0y(~3znv"gz?&@k:MMaW>0!0Ȑ9`#g>qJ!sH8yoJrz'E$>j wV˴p˔ bFՠeaѬzFNt S&ai6nm+8=qU#\htY. f5z; W|W<7 ]vGPԇ؏ .UX`=+(zNmثRR@Y:@ɂNYņw좠-G Yb-35"Ak-lx2 4[a4?YT moKI>Me'tveohAx lA oc\POnF~`OnIXGBu<vZQt/Lnd͑Q&mn>k YA?;&j2v& XCAXSvEϧ@u"rA) EQˤ xM1cks?䁊$5#nƂ{)9H*@XTZo[yX틤vκC'y>H~|dcTehs=Ǵ-M썢 #Ze 0"I1ڈ^.[e&jvd/έYG:*lcX1r];YB(vs؀ ]țYA2˄q+h.#I#3w\+1RHk9:)I /%)(4V }gZEkWXʉסlw4Ϯ{`^X>u>^I>`^01KrcwQu#%s>a ||ñS} U\i,?MhTZjbN?Lɻdա$sSt.l+lHľY1 qo(,s^Fv@QEv#Li)`wnJ-x-GV-\cr{KNyLJ =U u,lbb)&oز-UQqigN{ģWEI=E]P#=|3s-Ι WJ_ /q2yA+Ǻ9%ޘu7ol$=& }H`j|ks{12;ѹ͠%I`:@iL7w;z _\N@CmVL~[(V>($\ŗ)"]$Q?_#^ZSFc~܍X"V19}W9lT ;H,ey`}?N'ᗊ=(0'Z,uRkBMC{~nzB[z:w}({^M7mR!|h<`1Mug/DFj="#DX]ZsU `z; /,oJqnj^vlyP3+l/3)Jt04vFiT5Bb%c3Aێ,Rnlء!8:2_%}hNYK?-wBqeͯSw{'#S-SHȴ ;XKoj9Nэ$o''in)D~mԼ)ur>/aWZ>ґ(yTlhI{栍ሉY$N[.le,J??ϜęӬW;2i)O5U9hR77ZO;@Bm3:@Dc\ ~7S<1w\{?e~ۍGڿNSr"3YT42~;( v{v>x1 rh恽a>#b#*'ߢ@Ii۔;B(n䬍œD/Tǖ \K8[tBjRw0OƎXrpԒK2YN֗]vYϞcݓy|?%:UĭF%%u_kEx肚L_$E~<0tAknrVJEyԟ\ tjK@y>yzzZc$ >)yK#w&K/pSWT!c)b}*9yrNhb&L.q45F{=ݐh_Xmw7gZ3gVlGx,cp5gd>ݨs!~{0ŪpxZ[><Ȃ#a#ЅgP7;*ȴD7/ohEN KEo eX![ N=Χ[ep 6 \ T`Tiˉy \`VP X牢K"^`${.qh[2 o#ؤLG̓U ϘkqtD^97 E(r{=Nڔ 3$l:b@z}cM7iA4F J. B,h6puj,|a3(ɔm|f*rɡtb]Eaa@m{OWH,R0Q4~IJUFUx d>i M(2@4P(чX VZ2YBJYKlmX[ƛOYE-kګAbC6쪟Q5ViC(;#ؘGBKbp;넝x-9buLDABzj#;Ŵ{cAKELXQmMm\[m0ަ X7<U,E VLJSp;YQuRm|2GWf3şgm2LڧV:ڳ$SD&4 +8-zrY75IIqWKl=y -3 L'5BzgfeyGא6o*W~jۃO ugr؈&JJ "VM_AgiOg*3T$}RI$*^\ אCcȚ $!h7tVKH:=9*E`% Kސ6\GN|=e"˪jǜ_$BHO&];-eZac Ydo=|GπQM,%r5(R_!Hj'N׸"ní)=9N'Κe9O}Xƹz1 [v* Œ'Ek|0|#35ԟbK=*i=rucn ?+L{J`o HXfdDzhӒwUl{ew3chֺۨ51aqJ+p&_b1^ؘb+lk &\\i7L P VrsQ{)JZ!*}\L#)\$@X$':w2/rυ 2>[>%eG 5P> `u(†T#'>r?bRh$THev+- GdfBÿ1 1طq_-O8,H`Hkĭ« ;)2nQ}`WU5g}״Qޝf'sT#A`jdלɸJTGMgǧhzI{, Wp v=xpS3rҚOkីT}Wyğ,Ng~_H"^{סګ2ZأDUפ6$x}\T10ӹOagi";"y,_"jdC CUm> 9;w_3T$B\O:J AMx4_g iܷK K%,"|4Ѓ'o6C n[f{1̰֕Ekӎ^#Je0:5¹sv a%" 8h&d24]ez xocJ鿑cCfxZe2b쿔۠Q=#PO$G"D*C `?M('#,7]j d0m30`G;Bi+ݳ;+t-xgك(?U=}%ߞ8LQ3K'K t?Jʲk^GIwĮ v|.]%Mf4l9n#= (b[֩Hv%İgG=P ߲sV8)=F]{&m! VR* 8 =y>k=M\i!Q|0صh]?zǏpqZ)r,PE:& ƴHxܳNIc>iLs(ڇ)ςѳ1#8l*BemCga8˅ /P +*2: r\y`F[1i]7Ë3,q \) ;hۃ<&.ӡmUisVuUCGT*Cmg})Bh%ԩkOؐ5aEWe{MHn/fi7a+v'}/cGqt1JN7)b ֻIn0-d0LPn#|\"򁳞X2!CvE @q-Kw_`{y\ųA}'22dWV&h@x吧"v鵰HK3 w|g4Q%ƛCSӊ/hЄ9c!K kklI;@aQ(v[xk^;doB2 =>m4ڞ~ [k"{1 cƌ*rXN 4ݛs&l;8jPD^O(I|99l!Q}ÖP(=G+Ƌ3e`F$4-3dظ22oW~dҋ.Ղlxqnk'4d [,l W.Ç5 =äLr$ ,yM+Ǡ%hٙ[شg(of6YzT˺vWpd"K",ghvLd jdJy S9̉"HC(-͋Y(b\.2Ke;f$AϤ()ӎެ4UKy* +E3N柳*9(s>F,#aM>hDT.si@Ds"TwW`x+`v{&9XMȪp{, 3 FF;G\\$s`ENWb<CO" .A-UܗҶ W[aJw~yEaH6n|!*ݱp&1%1jz440| )nd\,ӂq<݉#l*}Hɘ[՗ !'pl^@talc?-=cMΐL.!Yvt FM^Z:N F˵RUιE$)Vq˯Gk,XASI3t{֢Q_H2!mvH)[{fxw n4mM\F݌@N?ؒ,p -ܟİ{W!p6Y) ]D7KT.ky7 CFؽh,]- `<3^jPihY}cyE2ܭ34D5Y}pr"^;վZU +σAB,ivg7"4=+d\}{i6D U@{~ƱNXpK/~ GJA?5ؒ8[+<=W4?sM&,KfكwstM4:X]3c6kU*o3ML)*lLG\aU_YcqVibhٚ)&KmXv{ 4y";y4m5Lqp6{׌͉,%>_iNŒ>;8=a -iLׂ."'o70lMu\!XVA r~KgmmInQo+T ,wUG]Uf6Ƣ!/$tS7Oa&qY vO.靦Lu5hW@fF?7 m:DqH,QG(:2n{ aME*8&#vlƭC$A牑.,R9?A*[5`LoɚiVMr#7U +sX"}aJlKW +5kkF! ‚f!?a}\.>,O]u_a@ ':K ͢+p@]?NV4d`|jaCd9hgi׼7@=5) (;opƑ)u}'–A2;LyKB=fS ۆ0SgЯIFo6iZgxNR*:V2LygB>7Btt.{{o Dt!(;RX,x[`nQ/1f(K7DJ c+U \r^ ϖxQ줤\c|#dġl[10kޅg\6c~F~8hNkhrRDkH3"[D΂E5}J;a4]$ s)Vm]\rV'?t{ oPZ"^jWBL[5 kmbCAly.8uE Y}9:7J3mA=tfEuE dZ*{NReѬ }ƒ Yp~U $"ѕm%h.3eQ=h:|hMIc%o'7VB2Yuw)#[W11<VZ(8G N/=L71\ݷ ox{x`#QMgWPZ/lL抛>+?8V]R =vH*rEJY8¥Ħ) ^6Eߠ/lbiR#x^@ѩb?|4]VͰwP5t{cZ1ΚA?b`9-PhfW`#.u7%"Wˆ4)忎0c(LʗZ\3 \E*B8rkwj+Ho I|{vi{n:ixsh7$w4EOӔuIte;.59{aH3 E 2r'ͣ-u>!_%Ƶnnn*/oIlMPݡ[1VR %\pޮׄreض*4TGX' t?Q&~Qd]t^y=ٗr^52x=ym#zzIōZ hSb,;$tu0r3"h9c[Z^O:6=A*/_0$(1O;Ae>iJ9u5t P.pJYI>\8 <Ѝ7?P{"^Eޥl)M tmHIf+҄;oZL~G[)U-V|dxamAY70ɳ򪕟08db#a{#)JK|L{#"sP%X) khjf0`ya4u $@[^!guqjEot*,t9kZ@}MIÉ)_p3H9u8cn3Ϝ81F =Eϔ`R|R<Q/;U'%!8(#qt@naʻ!qͰk+䧼ҩ((%'u]'wqNylrc,w,9_9JfG-[i^xX_N BHJL,y!GT"rW?#3 y8ٜ"MUL;biU*ǽP1(6ꟀaukP7@!je㲊>jsGMRe*+"/ ;7OtP(2Ѐ^Ć$@.&6/8fA N2J-(tK['GYG"ņ~~|`5BnCӣc0M[C{Ǝ{}^U-/0d>H3\ v1SG[ 璄̀`ܮd꧱ӉgM2v݆TB-Vк'D瓌x{hʨK(!jF%V__$*v !"+ V#DpoENįIHz %,2Qhu*3z4/ .; O(05gȕF7SBKĞPgHk͛E'~u)$sEEgS2AMծL%_pev KĐ85|ُrq,OTabra. [ͭK:; ^}Eؖ I`у2c,a͓Z zW^,vLIu`01RW*L?zBpi,/V{CE{IV 483ۼPY͙l\/<֊1ܙ5)4-"t;QJ~y z ;pql䱷 >,&iJWg ▩x% 2$rl:xw OA.`2E=j֖rITxw sLU%n.rt[=Y`FY#oXSWzI4rw<`3T<}y (c_ :Ư_~n(=g\%S>H$ٔk *bC=IwX#pX /Op_H3  \ErB,P{z]6)oL/g RW5Jkf%J3n[Mq;^;hY83 xeLMR<))<-niKs|YT>1yn b=H[E4T[^ ~^ޫl%>AͫXG#_nSn!Ə~,dֵ8<,)R%N *j>FF?ri LjihJ4%wB֝|)uJFTw&CI`]s,R%v0y{ Nsk L:`sgByr'GL:]:Jv}ھ#8dS_g9dGNꨰؿ՝GQ3 8 Zb#gʫI0 t-faM9!Ij줴sEIC ӌ"~ͼ)A6jhPgV/aY-;a-+1 BmH5| 8Axo^R $4d7d4 q g?G,[b).:۷;uO+'`t&'c&.7iW6!'jpz: -– [?9Ġiɵnj}9vel1Y~<NjN*ľrM&j^|244곺ig,Z MM@sQ;.hRn\vc#8|oßYK^s4VvݬZX޿ 8)J5hZj3&|KQNFf@(~f,_,ywxxޭԲX|V5hPBWph@9Z@$o/d*z.*8^ɱsܗai$SzNn*m-cg;zw ?xoR fCZ,Fq=⚱;䨞_TI\qcVVdQݪt"P0T}߰^fcJ7y.FދrXAp!K1Ai2\f֙\Xi^:t6JE2Rq_4usټ=7`,= @5tUo2`z~s]s }$x_l&>]܄"]%^kɨCcsU PRZ-i%ZwCP˱knɓZXf會><8c`gy8+6bxNoMrCkb1\.,7(1=>O΍Bo:&_WړC pk,j]+pOg^rJx뽞]+_Ļ+4_s^ }^}Fθ' 37zG K9\RgVFu\iOgGk5>YY?ǡ?A޷Ԃ1z%@ 23ttD;֡>Eja콅M? `}] _U#Lu@c(I5zr}kt튧جHPE;39չD5z}Ws`HmciJ6iT5񌝾{(_1 #n3g%Hp\{5=ITxksopQ-@ثn$++0pp7^/#& 4!L-cz/vF{ b۫c-VzR8: WUf'.ܫ΄Վ4l_ѲےHK 1۱4Q/ȻvaԆ?˖ vI`gS)29 |90]ɢZ+ 0D`W;~M CMg"k΃r*um0vBjհJN Bva:)“lښWZJ;B?Nf+5ꉦQ[h+:TW[yl{grfs 1ƕE?L;%.;3 ,N;ӮB*&iY0cIQvaUƔl;YpoTFa?+ehހ^wl+ev؃%IgU dؗ;CqPHն) 4<4H4i (ȝAlT2GU;z"~>ѭьS@KT(|Pr7{HJ> a`4z u6ūaP{6.sh#IRXz*i3p-TVyKe/ׅ}^]$& &?DOK'j8&c]fbmix. O~A2hOtU'MYKQ(tWSg$:Qۻ ^zM0^2r~=4P1F0>O& T4^|өU_kmQ:wz\ WuHTFt(MlSnL5^6E(@xBT $~@MMLf*FMb:^e!]'sm&:*ṇ+t/ƤM>ܵV*#7Wv6+B1gڇ^ 'A Ij~F&!8ɤZFjɥ6*dqehoLN'~ȶo+J]_|)Yok$ cA?5@laGpNq5d--5Qgl(5ug7LhE7VVF>3k% ]b^-| %%.hX7))}Lp3M u Q)P"j|>N6 -Lik6na"7Y$C*@yi@l&Av c-ھ[h<' _k*VlDWZrlYjT;Q[·s}r7[a]Qg3G[l,S/4mlHAF@ X=a7f):Ke#' WGg\i-?epAYcVӴJem\7)쇽Z*XZEH 7hGJ[U^>0b'ft`'xZ@6W8"O=b`v h҃]-6b'ߴUWZU9ts^ q/ q]m!ZQ5K腌D* j`sx>Jdy5 aKhܪH7u\!y,4cǗO,ESLOg7=J,cIIj߯8#]Κv)H@© d{O^d60#a%qJ#B o JI2hƅj+5b01 P:i5 *. qDJk="6@$'%Ehq!2~?Bg. DNke0NꞆD*R=ɦ! Sˈ,u ͪ44O$h& ҟI` g}acynڿW < t3MUz +?^|vݒߵtzD541}͓2Vto/n6/>8r20}ζ|=_4 S[sɺiҊQs} ;{+G ҝk B)%:e)s u#=;eN 5Evf0 "UC%=cxy^,j\ɤOrF<_6D)PS7aO Dp %\=II UO !V1O-z$qY} ;|U T R5XEUIizX!=8lJi!~4=hW&?GΝ{5yYrbƼe̖ 2G<1uH H*Cu>^Z PwҚ>njM`` _[nȕ$8>zƸu(Iv] 7ȗWe{]u4?7aܵjwĥ"^K /(WoY`x2+SrmKlCU+V`tλ^>z%U&7 Q 5׊IyԖ#.w{L JAqO݈?sL&vH.37 t2i:b2ۼ:5 q!Gv;^v qԠ~?5#!MiV{Ww 1;F4H!Bv;0o}tՙ6q? g@.5zگzL !&5̤eL-*o +DߋUnEӚ.8cJ<7v gwdVl2==6[>Z2ROJ.!/(ovWAT'њZ06An ocѐ/b3fDT' )OPy9[U\8z;GȞD'f5Un!]Y[.*7^9PF&=f^P>!}YRO{h>.v7=P^$*PטVOAUd7ulWH]A`>M;YѨCWmmBa% Oq_WGw۫?acO5S `u؈L-I-ٹrZr%K35=)Y,oq8OkVON jdF-tF#.Yţb]a^b[$1GKu%J1묡]A0eC \Qn1S VYQAف {J(tB"Om#alh}٥9k`qj+g*dٲݎ y⮯kxN|(pʲ/\83laODM;X}/uo(I,^UTf΍X 1z< (O)C?PeHڻz'lXJM{Y1]_1o:X4e#Fh8;"Njn\ؼňԟԨd|]~ +4?Ҟ.Bq 菏d{0WOy v+ T%1L͇͹`HdWjۅ.Y;3OK -G>sr(1m).dN-l/uM'4j2  ǧEQ5,H^K)v+/F>0OTcڮn!cBO_3w\v`ɠ"%W0`}*-oU mZ9%t|)7?ED.abybb N(R6ʏ&αM9YOa$&Y=, 2`APꇪݙtwz {8L|8+Nyl30W&EEVѨ{.3 c+Z3/7mBF5"E>E ,8"^PپM}u/Cɝg"Lxg$UP=6e %-ٲBMV>,2ORy!E5q>2 h=ws,FtL? i^}aUbx$!I hP{,RD2j-7]ҟ=ݎ:\؆01j!JIwCm%Qڌ u?،!hRs"10EE?`\ S,|ߘA[W2rو\`e2H HY?q 81ZOFl5bݑ BPWT}=z4TIH߷Gdd$Al.i]@30Ƚ|Y0m< 's)33sMst{'S)@a5D5B )IYYi13Tm^Ng) &ÛJ㘚"*,[kAm_`=r XD+= osbNHs N7bh׍Ӗ}Q!0Ê"T!]jLC+~wލ\g AͷCωx#5$bmye/PXɘ3#|M :UyY)=yK^^xӎ;+kj3/\:-H wOlC#u zgHڶ z$&m8BG?/`|Bm˩)*TƖlLC;˽k|[In᥍Dl1kDkY1P4MrygRm1D1\( csك͵lkCkWwB,BE!ԏ{Gr.B971`)r'O܈WF٧2O2 ڥq42a,6BToV8qLU7Q@ˤ}b\2L9(H2֦wuToR@J0L R@O5yuUv[,.g.CTh9gjۑjG%ix5Jޟb-,|{ YV]%^"Jʎ&&n*.2r.|R4CQT,ةޛhpKWꂧ89Xw\=5?^B?s4_;,tWm-QgB |͇caXҀCֵ+[rn[D>K,nL'#×Bcw9%0Rr6EG&=G1lP'+i1hhH0\b*)`%PUV]+!MCLğzg6}Q_q"DHFҹcuZGhYi?;`qB).P³t돽ls#jM".9.zRO " ? 7}aNxWhA [/=o+6'G'G!hΓ![ w=VSp*-zoCg^K@CP{fV}D_`# іJ4g!|o,*tR/ګԊrNeNV\_\hkRνϏœ͊-Y+Z,6%y~Ҍ/q+3dDʲ g%$9?8P־H0)NCyOa)I1rgKY33^&^үЍPy8YZM"E%އYoqR5Jw /!BRnӽV}%j% \j'h j;>S dkNͯ1^d rčbyB^*L󖏊Unޠz*,h1W6kw, ^íȓ)*}osߤH'y(ӭSB/qL<Um*:wD[Srm, M"H٭vl|Kyd !2~9G`*8pHkYmWIwU3Z5Y(Ă?͒|Ǜlc JyOĈDp{zQ&ń > [{ɽGu=t,kF wZĺjm 떦_\U 3V̔A ]bM|X5'#8mO٨Cf+06poe wc~IZBA#hfUp7mrTd`e ꓱU}rB) mMTwqT Ia>pO[Ңb=h|8lh3DMJ @qHG|utΟqlԤZ<&^|r\1x?fs=n@0D#PkM}c{d.r;ç9,ZflP@6X컪!R:+k>p B4PPzf @AMYY3Cb7M?60 )G>%4U@QxR;w1ڂآիe\'4hG6P]x)Ƭwh~gFy9L$n Y Τ]j~)x<@=a#T4XϏͭ❌'g&Qf a^`; } 0-GG炜PI C\oO҈мnO*ڐ#[8͖=v0sBd(y; w():YBKM8;VTs+H 3x,/}/ڻW]{ ԜZ/& 9,[|L4HtىƞR֩'e ImukǮsx,jrZjtV Ӏ/xk F˓I߁HzJXVV+ޒ9O\YV'VOf%XgqI"e $- 5\%0 ha Z7> Wx>Gv,u uڝU>;C!沿<SMJ fT% vZ.AnTBnxy}۲6:8%k17kc{{_ٳ^:^oNyr=ݻ*L:|0yޚ>C捋 L(BZxR%zKuލMVmxjThҏ4EFWm4.bvE6a}GJ':t=O%0g5@ƃK+TeO֤q1&{Avb>8\b8ZMA҅Xf0wR,T3F&9r}tCzИ^s ]mrK(܇]OT8`Fc H"!+IzT齾6ySm1wNIQ'?WO =QI 6hɴ(Ryx, ( |$~(o;J/W h;}.o\Rq'r:h9k#^Zj}y,%s 6G%znr@%_N@5F ]| {Ii 6&4#րůesT jƤ%3BX`/H V6^XO2K8ޥafZ/7m?}؍ LgͺȊd'DZuঘ[7ӊ'e>nPxǘIf3BĠDd"_;m=v@zXr'AeO_&3u!~&? (ؾ!Q>?'D?19Wv9:Tygs)`O7vr鞛#aL fҚ-[pāYO籪yՉIGל\O!H$5 }VkВέE5W0^0\R\ϳپi#9aN"*tg8̞3D]ǵNR4} |6pIO*䈨< 9 R sߤT|9b1Ұ,x+ +zD/Q#)tUħhd$(tG XE`Ir>8BuKeli䋵YvIܹP֘Oc@X>Sq!pn(;@(ek *@`9\.##g`H ?-6-16\=i87EDB4Yf`F<xxA㗐+;UǪj FvG)Me\d} g"s^0* Ͳ؈j W :nhtt5ϱ%ԊiK Uo@;<= 暓О#_:D:]< ˚˷|Oчk5{*y/INxcboF=8蜖Nf;OM'O` t@ι a4lTTw\F\i'PBl<0ߤvpYLTt pg4u"瓂$ Ul`12V[6@>ymĘ+~; U^_IAѼ9ԯЁĢxz!1I K^5Il5/}n.f?B1:ad{eG⵹njP#@ApH+3ʒul92#Rqu֥C) P8Ѱpu,[wCVjC6~xEOJf9Syb-9XIa%."ꚊE Y9IˆzdwZ$N)@ ]6n)cy4u+p1=IȤϢnWgQ;`%ߵhA'X/7Wa#_f)EeG l5Uo/573 V+|پ_R:Ǣ%Bl4sVX: cf0x)\lBwEyΘV$Aox1Lѫm}jvݦ@ޒa"E\.[΂ཏ:qFrOP(Ef :ovڙũ?6d!Z9UGEjUkm3Gn'a_' P0RTHR$m1\%'o#?zuQYn\f' 3%ʱXt-C2)P?ΩgF2‍Vx:{Dx߇ ?< Het$&<{կV /j2,[ao*YmTdaeg\n|fBr&ГЯՀ%}=SH ƉS!?FA`pt#t.3xd[ů"cn<^L*k\b`»X`fKDG@$(fVa#w &㸅 |P=L n5"vY7oq[:{֗5/gcv1d[\e?\HnE.FK̀s.TC3 $:4Z!=|bJ!nmI k[)Zp8an>7VO ^ (O"-C*=_՟*Z2#xk{p1h8t:coA%w N0?-f 82(%N=qt!,@~3 X"l;K-2N(KpSA@H}σoxzqqqGEC+EQG_X.ƻܜۚxbmȑ'vz!sKfa'WW9%Gȉ{̓ (h)L5ܡ}?St`(k/9 f6[չN{Ⱐ8 fzF)|*oxuchJ3iћvꬶ>766iqb7\qB^]?2maUtڜPVdgű9hۈjhv(9†)$1cE"A3: !fv[9BXg?+DŽ]՛joɧ[f58!J:twO"+c>[ůMqU3U+:> `.=Q[:=Z$xTe&0L݄ a7DvmPx6D_$4ٳJBC yiE3ܥֿ ZԿ"V뤀 qxMСNBGfuCYx,)W-nO%WTdnfd\]qciT& ^C29av_==#/?TRJ]rVDZc6n%TngyznT_V'gFx%GTO޶ Y8X-cP`$=5=={|WkB 5ӧʹL5{%<36_S%F'vi y?T~k@`O-^?D.Əd*C\2yUCU5)'$!M;O BDpAVQQ, p/5}\{sW,S 7Ɠjp8\b_nX?R ym2#DߦR{?Yvf)s\f9eEibʨ׉I[̨f=M sYWq/M #Lj*2R4+p=9fȷXiGcG15ndxc`uY ~BźqY뇐G AlƘLHY(ASkEo!*Y&Y.oM;T:$6TiA|^ ͓lI$`'=AK':C ȭv"QO' M Zؗњ3$XN1}ՊԟG^[飫a1DyqdrS.DSDP"}xq~# 圭I)MƝ;:D?TV~#/BߙopjX~je `d7^?k8y Vj^(cLXyL u~#*kmDs2.7>/0Ɩ@7IFWe,I~jazJk9AOK  ]ҩ"!5^'~(Q/nѵv. fRFM98s55j Qb7 WaS)sH VKǔMkd6} r|:I;tN!AD]6An3_}{ԟA} jg$m uSNg瘃dc`SV}@X8ƅ Q+>W}gD۸ਃa^e)eo_A&?3[@~aߚ2$;;Op;YECKz&x:XKȬ_HU zzȃ əs 9ldyg+EX5$WEn^^SԌBy~|F܆;rrx j  e9[*5*$%Ơ:Up,)/ٜ2<8*zv?7"0QC$C$?}GnHvMK ܐ!o7oX\&ȵ8oV[.ЩǙMIQQD)Y^<%\}L{49Wv8ۯ-fX+ /w8ՂeV$Zd~޻G]\=sTP+Lz$N}î֦ę$sڧļ$(>dՙth$QG(A9DqQR.͐7:όlb"7Re"`3RQ`ޭX7ӎAmĔʉC=EqGx _taf)F`yYN˴o=%9 I 8 @VCc(T??lIOgA`fZAٯ̙ʐȐ(vvl(*tcϿdbb$1[~b+E& "T]36)^zkJ]] '+ֆ ʇu2kI">W A(% Mn?~<޷V/R*HB;]L-bR:E|B" i'šs#p xH o|"<ʧ>~n=yPkٸxZ9S'ϝye욓~>A;m~`U6e?V8dv L3շd~@bmu9Y(\" `#ج9(SZrReTWp`G2 }<*u*N]Cj|\&Tm쟢*@Itꓲr]&eL8X; xEM1&Q9'S+{eb\HBr0|XF\M^$VZw.S۳sǗlZkw/^ꇨ?t?]V MZxu Ymi^XtpfPkcxz8`.VQ1FSց,LQ(=XXwT\7Ԓb9rs0uOxɤ{j`l6^BÈv#69ym`'k+evz,yDi6h$'Ilb@ietE+)M*MSLxltIsu8<r'ZF Vfe'8%#IlZqRmceSo/>܅*tLI$@jh*ylҠv})Ҡ~eXóƥc$ݶ_^ʆQ%>Pz ĸIyBL8XDp&a7VsrXYc&)Nh+ݗ8/v(3(P;F\G?X:#(:"}nÊH_3C#e-1^s8z\-#m*Ly$} gܾSY RRե&Öl6Ǧ$eq[2˒nG@{ݓDߍ m(4=T1j]:?Y=81Q[0슼?G\H ׳ſ [-\ϯVe}Y3b1>u ȭ>x`CZG"w q,3 ixNem3)%b0tOhWq$HIv@1 ";yF9ȍt@hC5VzS8up8S5*+Z0/D)~NIɬ7R,W>ngRt.6/Z#G+dcZB4,;\V< B\8.ËZ~zK&=Hֆծ:zuX$ѫV7͐nUȣZ|b E-{`% Z)k's#5(Q'aF&eėE1ڠڎ:nP傽nXE1Iѥ0p Lyq;T |3#MbK{H湑=8OC=kwtEx5R(eq`؋+(h `y@lD5ۅ4숪jþNnԲa(IՋUvm|RF{ɯ -"Jتz{v+BM{=aϳE4=p4ECkL)"\Md+i<>~EUaΑOVwuT14&f&C;"4V.%h3;N蕆ЮcMQwdA up !e ~ӷK6< p̔نcؼBkF*@2\cp18Rz;_:],oc<&pvBŵ z۝/H𬫎20V $4]w_zNzJnÒQwo).P_/t3(73<=bFT|eȘ:KS>EbjnZsՍW9rC~P A@z+zN;iWvܭYT^6m`m&K@!T}! V;Eq*0@eV}2FB2 ZHy!MK!`7+I4<}^c:|d?N@f}Ӷ$z/T+YSsIP|A"q7lKswX>-jO&E]Soi}8_r6i>6#IRQ# ALY}*-f=bN=2}(|/?iEמ=bT2`Y Ȅ:LWϏZ?OKP-O= G ,z k숴gX'Ϝ3V[Adx22`mW@\+[Oxn Lks$̒Z&}|6Gb#0~F:s^bY0Du܆rW˦A55ědb- ٫ l)]P}SSy;9xlR-",60i;;Ӑ.[*$@YhTVSFvD7zshuK]_q) [`3{r^m{{b,(E*. 3Նfjq;1߂8] Kܸ Knfի0}RM.'z$&巫Aіvx߳o"\@pXbZLf3E+hM(Cpqyl 'QZCM`A6-&p P{B) 5T9MbmaG)tqY{+* XND&<;ؚTew<2Ji?+/,oc -/SFEݻ2D]-=) h9„zlRTHPtr5=Оxw=?!"XMC1o}K#5wίÁȸk-Py50F&ԇ6e Z#bqR pœ..B+3c4mMZ[<;uA -~ n2w]%HޞSLX>bz@5`\nwV83/E`K'Ȗ R,Ō<97a\d3PKpҥ:%K]vi#cEYt2B㔵9"$p#@v\V "I:GgBb͗y1lw\-Ewr}hM"#F){L 1'by?7td}smzvx0ƍn[}}b|?NLbEyU>rvBo;|dqB +ߗD/Ɩ#tEsݻhfYugS(.Q|й!?1[Eɣ5TjDSV]R}Q&>iXiGpH*6c{>-.s^_mwN4QݝN5<Ӳuig'6Ő8ƟI|`&BMx~ "WߛԩUU\Kr(Gvu)AVgK5-eo|Sr$2CDX0/d ˮFW 0=3D$G}E&P6/^XGCru9{i종W ^Bq>slR}=7>S]n#;[ߺU[S<}NdR6=&ivUT@Cu_vˡ&G z -2BKCvPm(ԠaL7k>@bU*L.IFl9#{+r)9+|/zf@#( H)sGw gXj5VRh xɇ3XBsIys/pGZJ1u*^ E2<Ou'j+y(1پjb1/r2U>9n_?. q-z-?;NQ(d/Bg&V =$ Hň9:1`xwUDo)^7~p (92l~]өc[δɣ2To2C͡!mv>wm>ٓͥP+ ҄uxSrsr6ػ&]D>dEvI tSܘJ|(Ah3Yl@R9k>*=p"~1{sqV(ϰJ +&1ykKbXX~GWC4֜nHOv"됫*t< R\aq iW3Y6 V/qmS9фrA[Erz0+~dTYjhCi(!> {*!aP :eSp(;/ L&:QaڑCo-"SOxO-dS-[a)VB*dɓMc)TΆr-[ɮ{mZ+Vj]$Vuc17ʽ/4ڒsGvڅ6RjR{ u'L( jeq=WM7A;h< F..j9a kCMZ8Mk%EX<+.m^ACk={y),$Rٞf_aR-T1h6H+ lDlMfL6H|(?Cf̢"V5Rv$rL7U$oK!b? -#%Z-TY*q9>{1\Q/MP=%ȝ/R qlG/4X2FtHQs#/@wDJ=fՅżd8"@aKVp9auhL'y 0HiH`;zHF/cl>saOn=ywEcx]GT3kzDվ]};;x5l1ǂ8po[y@,VVwks 7OWzRmw)EO0SDy*p lVkgNH9_ -Wf5m/Zrˁ'磴5%:]&Cd#\GWlӲ.dr8U! ߺD:#Y{2jՄ U.j:{C.  &Y97\wT20!!XԲ{fV]/]N|^(A'9̭4 v6(~$㳮j#$VG*6?!""A[": ym@3=+(DWڤݎNMì:a`Z߶\^N3 ͩdcq;nMőx<:˄ye'y7 &L`ވҫFli x&Uprl2/g<PΥǽ9 5LfD|ΈS{Q"[$u-p;+,cb35I_;85hbaQZMgFr rg=C,Aw亽Qo|Id!p2(2uʪIY_a==ku_vBZFl9Pz܃q(.n4dUR2Cj<~VUHDuU'F[Ę-ycϴ#Qzĝ{Y{R )mq+É@is|t`1s yh0u 6~zs*O&rᚷryVTzY+y_:j@-=/<b.!8dY1Y #5lzO9>$Vu-7Ѥ< 6hJ8J}hR Kcccitrvd')/R$\}Nj WM~:\ SdMVM~sJP.=W_l$?Zr_#샌WF#ݫL2)tsEYJ oc5cR_ocDMC:q8;ۅaLO/HC [!t)Ihh |m Whj~s`ȄBYđȂϗaHfE0 [;i,jKme= U~nX;8.ȶP./*XoME\qf/fm_cۇu+#L;6~p$rcQ?6ۮ,[iGUo` dgF%B/yNkK=69Ʀq?۩}F*HAt͡`$O xJ],Q8Ԫ/Q ,7 CMB1O`RY;ڍ=.&Y -cAb [%NB Qԧ|#޳*m~zOK~+5_UJI<74T`Hƞ9% iF8\b t>0N2fMk~*FleG^9=^4\!?tmͲaÔl{+2 U hJ,NMRS75גKTϫphRUO!*n(ob =(ފb}or?y}[޺ĉza<9@kW;̚ چ'Qrn=vXu%c.܆(r NOHG/#EwC8҈onO;vV4sXUy"pI8&8tm Z]N'F ) e/5XLfjl3d`q\n';Ҟ5C^i#!hz ~<g] |1;㚡L*{NQ<@)J #C6߂ObNww_/QDD21MK̯d)?zϠ$.N%?\Уڌ"pW׳o[pNk#X|ҹQs؊ꭺc;fO2qg>ɒZs9JB[HsMw=tn>.8Z).%(PO?9$)r@aMPVP2^ⓊCB9ip`cߍ*Սrө"Ǥn.s% (%w7Tn#e.dzȦu蠎HG]U/jj8G;@/fwֈɊn$cΤmXX|OGgan_`3|YJ,҆.3jZ?T'^.g!R)%6_}!-.ѱ JM \-Po@"M# i FG.:,qП(%_ͲlrIMfvpSz2K!D|hNz.½\SpWT"%̜In7'OR^ WMPr@_0ڝJ^&+( (I5zp @ת˶d" I\ Kf%MFAȕEvh(L9+1FbBX[Uc%d *H3req6kq7<'-PL4u"Ϭ<4(Yfn9sB9Kz+*0U-tA5A>|{J*x/ŧ ﰈD?5V S x~Ymaw{x9b3 ՅZ1v~MOYH -t{[pCtMM%BPg*./f)0%zJӯAkۻk }6lv.A"y %JSNMt$Ic3#hiY#7 ?&D} ǿ>җqpf eҢ K WA;$1VA$[m_EԱD 4mNK%*ӯu_aUKN#VYCg[̗άpVH0& 1l2&7 Qq؁[QDg$TW#w}2m&!o=ߑu9\z*Nz 2&leƔ`3tf[u+&_?їL֢לU~] Ydڊ҉dʝ(ݱ{$U%$~E_ >.m]ݎ MU"7_)f}ܬq&X)m~8&?Mf L eBM:-aNQm5cx&mx6.ނxy5iПnetdfgvh#W_Dw)RTUpMrDIh^0xaCDCFWa >@&5=K}srBcI!47o/ZpfDhJq_qJ4F~N5s =Y67seE} 4awrRD)7&#߶}LGj%_ϧEw ٨`~>ghҀPiBVZZ^ HGZ~@:͂z4fs!S6<pAQQj d3 l  _ì灟`. B{GH%!%\# nzgFMS(di5s>t-f3j4-ɘKNIr'1V}JBV Sbk,\2=}sZ5aM~Һ?fLE~+~7^ޤqVSnnU+.nE!.2z7(ɷ`AߞDlDD@~$u!Gv7눋YPru XA_& 6e5s7˺@s+$`SNs{ dW}Nd@RXr:Q8J.*d#}v /!'&Ik]-NTy>A)Xa ZH?tvq7 N{cBfhgnZ dWz}-I?Z\٥JH_{IC.x_z ~#!y=oVt(4}GZJVa }rs# 1 hQH(b>\p+rxw_!P-v[ L3i`oDu".4>Yݳ"xisll_he9'Q;XPlن'|}IWI;yYLT,H4/hU;h,?LJIx9>- :#-2vwV Cv U@#Sȓ1 7g):/-Ec ԎcTȨ*c`4F;$KwV8EnewsP|cq_ÍP[^-L(*Fln<i =jn*WQӃ2<-OWJt>A~cHKv#kE:QD>y75#+ygE [ *A'´|weAȊ”ƴA-pNfC韱`cC3#F:sT2mԏ K.6a4x [Ual=zUssSHP__ PFaʁ06!}H1hhFQgK~gC>vlw<Sp) DZפik[w4_b YOTGLϲVc44܋qL,nHy-j<e};8d&$-I.VWW+GGꂹGlww& cQ=gR.`B}E D*Vg2:]Fg),?F+g#M-@.exTk`4u58h`l?YumM~KCxCv*1%i>Os?'А*>F]gCg/w&41"Ǻ,:(nҲlUn{[Oˁ(Fc@.B@掵xRx ߾Q6^OR\廞ewbH,]db $"_x/~^5KhV}~~!zfߞH2Rb-30q2 6zp2Aƈy)ѫf~=q;o؇(89FrT`m\2^o^p(}y_3p nYOoPM|?SN !񀎓]OP/#<\.S%+< 7"F`6>]y.pyɮY80,~`@xW^[kp@pծjR OV t/_og|B&̙Gg̩w[v7.\1o¯ni$,>b/k۠W2 hѾWpk&`<`v]?T%<|hᬈ U. =|{-+;M$+m9Nܠr'2?;N *&џwܿf=]}cdEXIH5vV=6xtQnfv=ViUS\1Nn4X4t0Fj}P9n00 &Ri6&fs#,Dž}= lKg7꼲 ЋCpU']i1iIkl8.k6ѨF r 7q|4Y3O1EXeDGZ.;+! vZi̘x--5'+9%3-eIGe3 iw~jkeޟvOr?X14sPizPրz鼎y "⸻HN;Xgi~.KV^*|ߋLؙ4c5RXX, Z(axO8$wO``K*,9=4GW0uj_;φL0\H 5 Micxj브]RpmSPyo5M`hr t?lTswY.)p°S~U_CEUF&:K}jt&SGzǂ.uo?ykqyܻyD(0ʲ?`Qdvs҆Pxધ_$iZĨZf1/fe i#Z&i}W~3^ڬn$l;}ɭDL-՞UH.xܩ&ٕo7v ZߑܑN77;+6?EZcA' &/+ !qFN:E˩.XkfdTqM0b>+~-"8>9zK@1Z6kb!tyYPK8^LRkh GצoJڴ(@Vy> r/r0 'R&\PMg\d)2ɲNAM%&_l EI2iB4$0V dʘI |ڂa44%''Ag{b{HޮI~E$rD LT](=jYmQy_U$~Kzj/{DH1@ss*qbWލEQK:e҆]R|NKN3Pc$j^q Mn~YA_|!i.Tʀ<-8l gNCqeB{à%gi` B"aO*Wpޅ?ށ5q*b^LhN?=]f8Se]3-:|ǕtV)xQOнbbE^H;I 2*4xǧHTVh=6$)N_W ӳXU%;xӯ9{A^B≷hODaF]Dn**RllLM R #)ƕ@d)i:HkOeLeYu_ϏINЙ1HE|0&R9ֵJϐJ0fZQ(r]EP ג qJ:1MӴ8!?NQxz 6Wd^ul׏aqDēZGU¨0Kq+s j4)c+q9Kep[U/ГJ_(_2+HȄbKb =U_M&F{N|7&2̙Κ/U6ǵSz>R3$QT$kȏ?^i 6voIAkmjL%#H7$鳼'a̬r)jQw}œXY남v v#:cYWl̜ nOv DWipsڇ+/Rdj-vjIivw?v )XF|{\fɅn!+χ5c_Z7Lgmי1c&'9knejWm7E&c^>B'B 4{vQ I66fO*Y訐y-$P-i$>c CI9f̟9$۶|4? jF̜ dGKQcUs 40 ab݊=uJ7fWMjUHˤ$ D}XqXrnHGZzڴ~3ֿKRG?=_ᥛEs׹lXG+rzf6B-cr(Р=eH65Ok^:|LTƴv[?ej%׽Oc*17 6q;cN(&u;@Ђ?}ؼ5'|\Z94m=j} YH3:5gBQZ٠˅쨮[žw3SA!_y{ @@sDŽ͔i,hsFoZ6Svb`6*yD [Qwpt__4@xp w3lT~t|U#X;:Ś~F7A]<*;oRCDp׽ Ê= 38;b9TyZ'k~Qb}9wX83pb0m x*/ uH)}HWUY+B1Y"Å,ϦPNCͦQj=CrAH+SeG# Ue.hcI b!׻E<q).w`!vQic!W[oII_U2틊f} Dt2nb%5=hؠ(V>]߿H )ܷrHLLRK Fԑ6)"M]Y-e ԭ$bi$rmjVVy#æ)ҟ`p1B502~w応‡ncS95V#czJяHHx#>)2L U1@F ,8| ;ې5Q)OR {&cPus=$Yb>?0m 2L0O+b_P#:ɮ:%Gr2 {K$#SDwP FZiiXR:*{ JdE`thŸG8E,9 ѣmCX t{mR>{cxI@#RdF} .;HHOeMYDsq E㲾WP%a&"h! _V WdDhƇ,TU4ML<Ql iNrD$z>]Ҍ@N Ŝd|Bgf#S_UKv =GXT ai<nY\q > +5)yvqV<҂P0콁P9 'z{!+9֋ISL~s{!}ߢRgmp*(:%6# fLf|8;"G=cG-0-@8I3gI@հxeyפC]hWa܇ yR#,p'5T )Y~q~wRY BLo|crTG((h5-.u;]ezv(Sk}fjuIt$aEҰH#TޟVWJ\kپ4R}Iߨc" RO~h9?8hU`>NR hqlPkb0AVgTeeHq}S}CP'CDʴN[]ױu^R*:F9w?Nb{ x?#cf*XÄ93p=Go"(!yJZiIOLrXru!K+c` ϒK1tPḌưHZIxY^*ߊj֧}ZyVn 1TkJHZ;6  %9ܶ;]OIkq+rRþߥ=FN"uXcc*k5#63oy5@7ˍGqA"C~9ͻR W]GPKc2x) `XF,G!t*ne]_Ծ:UU5QhGYiգP!rV%Md^v͇˲4X=ߓFaNWm.;lyIf#e"C[Si̛n-Kjwa"2;;D DH$TGONJ]#L|$ %z_BqA?A" Òʸb9՛M5ܯ} N3< 7}; hhǪ* 軆뫳|D M7Ipہy]?|d1ѮOeʗbe1xN{±L^9xsJ !N{Ey pOR mc[Ar ^eEcSkF!p )UѽKy*R:R@Io>-[J䊢yGJ%VJhy\LG.P4WC4L}6&aaQmmC.|1 s3/D0)l{}mqXBqEL4aqu KP&/~*=sz$P(Y & }p,^ђòN XUNݬ7 H*J'x8xw#+;h\8!*e29L6?aT w"Q#RpAk04>1jpt=֢c{cxgm$ݲQzDSTQCRWY&)&3n$$hnKiqe=%hqpJ#lDxCmS++>bƫNZ (#c!{$1)W ۤ$<4U^N˸O $N)ej آʤhh嵠^uR$c)P3-l, 5Tp[t4]?+G#6\36Ht &52j|"q(9淧6Qɸ!?5,r *wunMt g$ iqëvz8+ue-b"[Dĵ2mΕxsRM7$ ,Wo]uk~$ɨL(^GQ> v:Wk|OֆP%\:u K"uIؑ#sAn&ObioVW벑sVbyTy:U)Az'f%DoVR≯OZLܡP ucc#>-H`" BRԹ]DA.qxhk,^ liQZ=0z_Mz3ޥJݨؐ·ǙܷDI;4ſ)L?B [-U+)i= &$1x}$ L [k-*+z|%ʤ9,)[+44A3i{wە 5s{L & RWlDx*6Z+^퍲2M:EpQMRǪMj# @r!ء'Nߢ%uo^mřYJ#P(#ƭM J!]$17G܇;ˠ{%dOzoSN=3w{Vt0-xn^M(ɹ5@[٣rUiY̩R򲋁,*boIo*{[G?)n49="cvg:xeɱYrгa,|94?bnԟ3iGlP.dӥ 1/o-5s,ĥ? m:et47;}dyH91ʇHg{=M2Ms}/+\(TKS_^ FFKKsV"DevՕ/p#np$ })*H?M/ňqXm}(A'snGXxѲw'L/1ʖ F)iVnP R׌p220%8@ښQ n$oB!44.#*)nχk0iIsE䡮>7'Zhs`a*x,"=ZF%A0Zwԅ%wုtxYan>N:~J:H!)t;j4,njJ6nX,Uר11iE)0f9wBxp wf-oS'9\ĭ:i6^["pC1\hfHKR^x 'Qϧx)%(1#*ٜDQDCeڅX-2 w؂۾b$ue] 5O~١,ʟǹےȶK76 #k1Mh|}{ڹ!4\_"!Up'5tl5=Սܣ-bEreǕ*-A"l61 2= Vap@]V `΀S&`]XX_"}qܜFuT yqSpԔ'GH?n)9U #2 jۻ({98Qss߃Vׇez>Wk!OE1)9 "[aV,w썁Bqܔ9-ЎTrPdΐK&Fm#M35A'0@Di>ݟi$@:4 [sCܽ+7@idkDarExm.һ2$ PnݓX"*ӧ8NjcL= 0^e#K*A./ݻWa4w䶆=KAqW |K!e]Vg# ZӶكi,ڧ[zҍsQKɏ#d<9b,a{$ښ4qI]7~|5W9hs҈Phu]fh렗sP^Yn]I0ߧPg#B.+I/ʗ|[Q/ Ë{c6c,2y|y1ˋBg ŪȑmYǣL|Iu=%:d3u]X{O.yJXӦ_DGo+CɩGȜiQ[A:H 2e ֩Ou^&t .h ƕBaG@7v ;# 5 }ϧD""%l]ˬ'#+ΧEm ( Cg P~WC"#U LNmcukݜ :XYjfYш LqWM0"d \oW&wS@7B)+__=D'U^tz~׍}կ.ŕ.Pa!J]uMat!/RfF103U'n;Bh^Ÿmֈ[Oe?~ TB\O:)h.']XeIv ܨ6_7!6::cWWtIw]vm9~eHe h=iFALtXg[: <>K-d/-9t0"Pk[)q)źy +Xs ~Y{'qGq$x%H >J@Mb}i$Yq: ʼn#m`#Dɷc|oNqr4ߏɱڈp ޡ:D{ddz<4b0Jh`9qhrU?r(",DKZ3HAn.* w" ޵A) [1WXY p@ɁA/!:ҭ}M#SMP\ P"n'}^gZoQ'Z* Br/JR:̕.@wǠ㛹C7 &l.owq )ێ"<(A(qbĝ,Z .©{9б_ETP(f dHĊ9).m8*"G&  \SXpkCdS#ӄfsUGdq,C*\S$߈Y }yŁfJU5nF#>R W,0sbC8yZh e]&(, 7 rMm#pQX؍@fw}5 T} QM $6 i.4 OEME)rɁ; (tO-ZV5[.)Pb SgC Яb3):\ PؤU:<8w(k S",`4`|o7 ߪQlA@( ķ=hv @Hzo ,-grGBۮ{({@UoQTɬW4w 0i e905wߠU*oP}g@jפ;J0v~i'quip;}M;wg- ( ϔ z{:ӏ+1Ж"vs,ct>JVS'2A*I728|lR:dŪqg׏#$WoN/ap< @hQ&>PwCܨC'MU*~^c0ra7]RtٵNĬ{IpVX3$khP!Ad{u.-ܨQaLfr@7O 쮆%H)yAX+F٬ /]LD{z5EXjv2Τ@\kLS 2\~ZzAok{!йw)TU;hQ}}R`8E!gM&TN f7D"%bM($ObѹpGk2DpW \\^NlRK$1Qd7X \MY䧹~ypQla9xߡ50^Etߔr0`R8FFo8Ӗevw z^ؗx: ) GY[ `@kZzxee|PŮit)wu&9`ɉt$ЬdC?Aݝ獊Re }+vKq"sUbPu" hd ̀,GF,raX*jq1GߡI\о5vUa4`vI$]K[ԿV*}dk40\V1ΐ73FTk"TdwiRjRS¼?xgEV-І*hg)`WxP%m*2 ZiJlZeE5\vUMyLo.\Y%ԃ:=8¿MjaZA&'P LlΔ {?d>6e܍䭡3Ż^3-hC=1ȹJZ(y "kYGYɮ⅁x^o Kh70㷳pjLAwyJq&&Z2sp!7ܬMn\Yؿpmr@ma;۞;S;Yoɼ6VF}LuyZ{tZsA? 䭻 Ч81%H,:ݙk?--^APpf'nYWsҴ8OK"O[U Rۉ@~XIb BZ!, Y1Jy=`'_vzI3=|@ gjT?(,U<}ò!Xc$P6)r@,RS QjB ]= uϧ{g=7afzԦXHB_siU:!X#J!8,_;7@ewҮrYΩe%QXnj׍cr/ RA=ijR1W2-!y_CG^$,SocQ櫶/Zx:nj:Kl󽪦@w1FJf\PY~arM_E kc/UB`vvw$t' =쳲20!I}a ."w&q 8>B!ABIŗ;t?Um5boWSZ0,>ܜc4;/imp(χ7[P*?IW껞]}rv#5 KV:Eg񻡈>DFz/Ik:u-܋9lLht>" G9:?nVܣk)&wr>9+B&r` l\jx ZuIEHOwƶ HU딗{Of ´g" iT4S Q CmKɮTtyx?L >IF ʳhoCrƎ@E;mqlmP'nC+$0u͂8a.up+o_js-5 =M98tUyF[}UK($'9m "Ƙnkj-H^4@oyr) ~@NH?!8zj0]UDN]>A(5sk/td K| G+)\,yv(k_VB7l)&%Bsd{Y}}%uQl؍1 vmnY.U[+2ţfdsS-5[zeItY#zO $]3l<#mc^ 7=j,T{pWJfD}|ޫ"j;8~? Y9%B{(KWY%p>x]Q]`eɇ]G{BZ@ə>&e6CxMrliB [#iӰH-^6rzkܞ]'"%1aG\\l[S7 LC,%'[Z:$iQS8hOJoD}Xҩ$ue|Eo\GHg.X kcCZi1m~15yW° PxW(W9Uq%wBt3VjvWVh oaϡpK#]2!]e|Hd):^=iЄS kV<*^T`\-¬sﻰȑ2HIz_llɩ,/1czw/i\ߠάtyM)n`xj wwy5r+a ׾ҟk"+ṷ 6a !Hn(h:^vL}x/9JL\YOkU0Y@ԩ#L0G87!2=U0"_w4T wZ+l* 0^.RьA_b뜨K 9"v 1;CPl:&?Vc }-rQ< oCBrӍF[Xe񵂻JήZUJU[Q5aD&AlkPIlA9AhkaXߌ ΡG/Ҳ͑bv=L9Bjb DkS:}4jQm Dp|Gr u~ֲ˥ҟ rF̓QBKxV=[C:y'!6n]vrdJ6 ` HɎibQt8yq z!,XJ/J/amxH${qb/9O@Ie0zcHrІyP<4R*?yޱ_i S\jc$L\JK'9!X*Y_b$%gt,ZT7tq 1#]vAm>nS U"x0GWXV4B|M%aӁI1*`AC|RPͷ:;lhmq5t/w1k(nڼ8mydSUʆg5q1wD%OQ9Tx&,lxK yWyKʪSn HSSQF-9JEO~dP)-`H ӗy -62nDva_e#k+\ۨ$Ѯ\d7A6軙+|]#_nءEx2򃸛XV0|∫mcm*<]$o^@gk"7ga5m@p `;9d}?aV:vyo @s YwNa#LÐz\]$Hf+B}=V8-d/z|TP3 U}ڞɩ3*cDdJЅ>C2+hg N+&}9`:;9wk`:Un `_o)ld#(bh8J `H93KFs_c3dC+ { ym0ݒ?S`;1"Suv!jLk?Is;*8lb;ȉ,"XEnp HT&x|'<SP&ԬM@]ML |F_qLuDifSw&6Fu0fgF.vcߠd+sU㹻Q?.7K1gV(ԪVݷP7⿪Tv#2o~$x14bv '65yXEȦ>jd|P^q܋L 7$D!G*N Q5 [{agCogouH`llx*WW4Iv{x"s.g=,V"VGp əepIK\9사 2P!+Ь8([w[1k2cnFM۬EӶ0THRSڲos"/U<+Q3W?& Ow&'@r^Vo&w@[OO7fcraOtC\>p \W6b0Qd2 WiX(xIy?ePLU80åi`s!K팊(p&i 45A%S,MPSo^`Jz@r`/4K3_5@W#3J`p#5%oØjhoa{`1@<ucTR9lsht{Ypr;1IVXPawMeVP_tx;?Vwq#%@#\xB7#iE&2  (e3&1;*] hK@qII1쪭YE|- Vv,6dmx6tbRgP㸦xx+^Jg&-y"v jӉH5'+FA=tO%g5F8"IH/1e@VZWX w pҕO7.,4bux`ч a A 2vESV 4EQQ[(Bo#(%q!Wk١@db7ɦK.F. TwBP?…h TtLF` Ɔ'LiZfI^NS-`%]r{qs*a4p$jKǡm:Z *r= ܨղCr?FVA\-<^`)  k6Ik2-V EBЉy{hVi/*dY3%D)%߲^h,ݶ$r5"eU#O~v\(CVԭzq=J%SАg>:㎺o) @?Gc- eK 3*g 嘵jw\rt' ,6ƂQ{„Va6S:'">+~G4`PGO+0{= PImL DMT) JzDJAg}L\̢ߜUE:(xR2zȓ[@? [8_Qb],=N{m l6D'Gb9)Z1ΓP4T ɪ ?Ϥʝ ͓gZ=]-GO"糚-_To*NԵ/6 ɍCJ"Z{XZWqHeɀ}]b0| 胲<>t|e v9K&~߱@Zglȗj xgYl47 y7҄ ))ANkHOk39AOnu)cUxQ u-,08x0I`J/ QTčdW&A`2( } m*b-?hVFTʻfsO !2GjmxH+K@/gXIv>ipZFaиyE.B\XߎʴkpϽZ}&`sӅͻ-YlDa@v 2p.\Bpx)I  NYd߁'EbTJU,]!M(m*tНcqy&Gܔl"i]/e7V"PO jv/6^\ }LE O#h%.SxǢaje>B_Y@C !B jZߋ pc[rS̐| Q9+y0QǏC+ӄun}@+*~ckgB?$&Z3`2e^@ܩTH1ءQTi²>ӽ8VH[+A$H9LcpGV4.MW-lußic飌!/yneke/p+sVMr`dZ"J'jGx܅da{6i5!P]~=耎+v(p ,/Ƃl7eU#$b-Ey:DtuhZ!:"/AdLf|&o ;R [U5|G斺~*cVЃXF mg/kM @n Oo@Io("=Q|:[ޱNk.vQpys<82qm`V'r0{Rf 3?f0BoG2ʜ@5Q+ r(5I$>fdX:DH'M197NOC wc On X~|qT<.&+]=mrH1tf#F{XYSB5?Z=Vr̯mí֋Ǐ[ .ggbhod1\hַ' Z^̧+K{bqy;b8H%!\17vzǃ'I5X3x!GTȴ>W6n{OPu`6Y&iCX;O6N@R *~d6+`$m2[LEe:dK27 h*>KB3bA[3>y@==67-6[ChX ѷ[Cc(knTGxRL/4@ K+{]oc6{sXºf}ҏ󅢲_r̗!Q*4lpQjˬ{[@pgjHBqd^?j/zT6 'AOGI0@e+uxB*/j 82RB4-0LTs/]>oH=V{WL؇TLHq.묟y+I 5HI A]^}3ߧ יOqGJ,cS+bn4>JCNC S3pV)yDߟii+$~DiFL(h-9@mtQz[bWܺk{+ZV{ݼFcv~8cnE$H$8Q^AĨ]$]hrDPzkjD SB.?).jyzud;?&?eoUJZxE۷h{Z#,qWYjNV[<۷X_t^pbSk6 T;Ysdi1FXE&[ $R։, ެIv&UeSg0SRo0*ܻUb$|ƞ8e"OG_J wdX@sInr)0<%7KK~vMXTnJ 1U*?>jz2^RƏ}>K6 iM5I{>AX j![zxIƏ>Ls;HLm7Qvm]7Ve'B$trn(i3ydf^m&޼,C]WF0$4[s^]q4f&ȮV_v[鉫ʄU{#t+[GT8W|2fgX`>]>2z3s&xS&LNZ~AضULk7KseΡXjrTEҝŴc˒^!ɥNW«UȾ*c/dBI]A6'Ѵ:$o]sȨ+~p9ScZJb+Y>K[9W K)<7偆wQJ@,]x!͌_rxA9yɪUFc"#5Ly^u_?Ŀ di4X[?#F0 pohzOA3{7C>+y4h0BZn _ώ؅b;??2i)00 AU4 h} ߦ.tD_ZeT*O[r_OZ=D Av}]l\R]CXJDy{dp:Cc,HLr,KArU] زvlnN3ͦ+cp;vd>1Z;dr:ttT%mf6Й`A4]w#}䒁9q`~iel0&Xj\t_C|*R&d3%SURiʯ{ɹǥ5w`nhw&w_D\Ԫ/*25U%KA̓[*BF)l;_4 ^;{'r&C+@ ,R>H7"(oXۦ|W )˸4[\dQ^0oM֧Sj'LdZ~_$>jF8/?Ol:R}(?q[wC7\/3 s)޽mz܏d2HMV$6ʝaגe=*^=gS Z'm7"&巧({ " e DQ geM9ImC<]e5c4/> Ҋߍ0U!K:dsRϮNxzɲϔ~FIE=A[ Z+E 5x2XQWNoTDg~kXV>#<ˎMEJE U4 (71S^<wWln }'[ȀB%5kkk)?5f>`켕{g)(c-k>OWN8R仵$~n"RT.۶'r3^k^h>)S0^F"`G#La3<¥*ҁ]TF6Eh~m1\HzL ;H|z_o[v*jL*#eufQLSyo@do{V [ULG7Sm.fѣxIz!z e/Ce^ z w+RvV9Ost2XK%_6ʹEȷV 5rJϋ gN19 ݂! XKPW2ȉ!׋H۠A;9nڪ#.JZRX.(̸!c=+%IadŐ=u1D~lDM 4}[hY1 W0so7XGY@<`egA e͵dFsԿ*{t<8BWM$]^"g1_}\@uLS!ηD- Gz_swZ+5Gw dA&Ā6-"P78O=B-Y|4u83;.0WTZoR$M~^oz@)fp;yBFLeDA4`j)66{uvq噢j/r$ϡS9^s>ogj#dQ |2ЃbXKi$>.zs%YSl.!5gK>5 }ˋ)OWMR }Y@?P.Hy8>}yǬ!.te&ɴ('k5`PĴt$" A5Q5f 7c%3$kW}f붿S4 Gvz4I9WJGȎ=A X*8,/XNe &@ƕFd8 v%tRߌVH!V_n~Jg}ϵ zqAN¸/(ҙ4DzUEHߔ~@1 GK%sx 1D4\HQ$a,.gYN$8lnYc}lāڕ̱jNd9XY/ 1|̠u36UH-b!Bh;ʤ<_HvZSl PƎ%uI2cFTpP`h߳hTB4+%*@|&]p_'jQ`I7l"7Q/ʢ'2f%xrgImtبW~qShY袡iۑ R^R$כfdPPuNqӲg>-I/DyD h(lѣ7wգm3S&8 O}eY~+:pDR޹3oA$hfsɪ ]E6WXT:&0ǍN_NrcǎX"߉x̋S#ҭ07($Q*{O7e˞%?W*ײa nmHG0OPlO̰Q@!i]:Fбm}:|-)wϩWw0ruzXsI˫*ʄTu^bZBwl ('\t hה:=²ʸ`цڐ3nH`PC|E&5_?-;h9ht4,*;\AJ8{k>ֿ$K),S~~zkMP{MS(Utm#SSJܳZoj񏐕^$3v06o8Uÿ WGaAЗP@yʌWQKi(G'z B ]wKv.@xԴ9ZeAg$wf ω$M4dŒSğO/oO. %R1C]zӅ Ÿ T_?홞0 9?MbHCTwr=l5*݃D-ukϐz[G#rZH|@+j{&` yF"Jeljf\" DIgIia2) cubv.n~_kM$/cT04ue .BFt9@x82[S]rT%mvTD4B(#w\,eݘrV FM{D̙:~!$3Y=VXκ65l҃VbqY ?d&bÚSu7I]2!yInZSb{1!x@MVouY]b"2 GmzV$ahkz.TG@▰cV 3.HOᲪMϭ>IX;b撑)e:noi\s .vW-lܢIڨMK3g'{8M=*/Vey#bz0Xn\( +-~43z"$jy|PG.>_RHfXNILv~oK;? #/ϟnÎ15Z[+VleDWc ɸPURDT`UDBPo-zw͚Rr =0Bƴ1{;tGw:[r{dc f8KmM`&9-BmHh6a4%a +xis<}C90nDp}4$_WxPcEڍ %1pcȥIH^7BN'ֹ]tBglablBMl@.:ǏZ@7^`C.SV1ݞqD` jP7):i\X5!+b焳=_mTE&1mwfKwO W[Yy2;uN!Z8O﵊Ѳ '\\n 8<ڤ4I`kVp~3]Qŷxpaܟ5P 82pKߖ'k}e*(6r…U)(F{݌~g2rl.y`hJuݙ'FMT L/g|M))- TT9XP[])pT:Ҽ(Tα)ӧ7wp.yAIʇDfK>-M6}b*JF3 +0`Y07? `|o8#|&Bcw,UV 9Yc~Շ]ON!Z.i <& +[3-ǤZ-A46#/qV-ǰS@Di H} Љvڤ35GJЬ魵W'Df/oE^drQX]['pEi 4!䦡̈́O@3s ۫pzuf40sJ5[* b Kw_aJϓiH+ (4&&Ԣ+QH'zG hnOʦn6ͳi؅(:ǀ iX_ug0 @xU_]~LהؙȞ&¾Cx=H\Y#j8]N͵ey'a+XXH*jѰH )HΏetaK.Xx2;JtoPZ@S͇]7:'Kr9܆X͆F{19&0'j0+ф|j}VF1̩q/ 4/t1nDYl}mv`N=`HA3'ِ $@[8EeS!"g疪%LrHWRv77⚲J6כ;Ec+|(﹖?H{lnl 1=ߒ \3md“T|[Qsܭ7\d't+Ҫz8$}D',nK6.Kve^Ƌ%BrvdLp<=~^ͼo&kG#nLK096ک ]E-hP$m] q EY'deȲ4qnjdk&N;;6H?Æ|}n]/U)N,˞{ᰭ nt1^߽Rkk6"1>lC?w~Iv/B ]TSEc=*} R0"w=5]n9XO8ȸ:2lJof&jB >c̸mߠP*wV7-A;g˶aϯtN8va/4cCkFqA&)h%H=na-r~֖bjdA׹]R6xO4$`$]6 )殫"鹿c8S&5Zp&/3e^ӊGaQ׸7Avn~U@QvVVXF-7*snڿUZ@̹ r_G/X(ܲ}k hFx'cnd?卺ޞɠf1 UQe2@6xDC9[2qFfK %cS|Sh&톐Kzc}` P"aQZnj12xp_īy-u-yx3ʹEq ~ftm6Mv22bϋ]{zvj ',_m8hxF>4!0 +0tT{eIE!c-JD(-{+2-WBsv"X=c8I{^M誹Dw3HXҷ2TÓ ITֽg7(状h ΅qڽAt$h 7 $;fG| 0/F_cxhNC|`Qǂ-ԧ)AOF-bgˮgBpUZhӊM5ٛ]' qvI;Y<бz-~_:5]k)2Gnv2r ujC B`JBAhέ*M} Pb)p6+[*̵sw)Y{z,C,wȒeXrD_!]>_68<D 9S~UN&²YK=}d:;Ƴ7S-@I]~!zE[7oq1);d6P /K7xdxrZӼ+I㷾f7J9FV~=q.:e#*y0X^8M hXe4j.ʞøKmgg2oSj]Wŝ8cחl chPw\[_z];Â\OS?e mŘX]+YV0pـijjd+TSFVB#$ ?R^GG깑.[IPcDhì|vo}rhtJ>lB ڟ{ ][ 0-*c&B :fXrF7)DJ!t_|>RR.@b M$D[6ѥ)\|#\%0s=E&HBw]&tXQUT[~)Y.;VJ+mh[F3bq:;Rc?(`bm_⟈x 4Is8C.(YiI\:?2Hz`1aۚv C+ל@":b&!7U ;n-@*ɬ}5geZ),Mbş8_LpX*+QvbЌ8\`24#8Idq^uG՞ǁHZvvj Pj }N.Cq2WV__W,<򅿜=s6d1U~-Fu+v{ <ٚ h/8"}kZH (U*.8PsޝB ` 83暝' Hw-hٹQ` Ky0l(¬2 0Տ6p BpP<\_ 9v qϯGzqG_>Ǡy<)cd4n widhHK{WrP.O2rw|kcuff, CNFGAm`B-BiUHQ=zSgT; }F"gC벍7PV]evBplٷx1{=#VyHӌyܩoSapXBaDp*3#T;iv`S7 B{'inz>G-="Rj¸,EG=*CHEyVjP u?x]+NcGQ3>VL("*p=GK(F6zݙ;_AGg^/ MHsm,չ ܗ8 65G E^bA2 /c/$;AF{w2i["B"H3U?i៚a|ͼJ?,M͋s{.|cBd%R!-L Wb VmJBeʻl S6 OܠK;EV2,ŵ *VO~@p m?>HTK+"119ghHG{3 ~ IbPj.NM4 g↘j͟0Qy7 /}>,DZXy*UigoF2SӈKcb0Ml6{T ^zD)AR )ӭ"<1G ^p2뿵_aM臦W8|ti?PeET* R}+\<屭/ìTy`b|e.@ ϿW/j edq[ْ;0qgc:o;3pGMo*n<%Ha~6nLYZn€K`hٯarӌz.z@ofFX\RMɖڕ$<~g}^M(D|PN^Lg@\~2 V$P˾TK%Hf .WlM̛=k2*Mȣ*w5_[%#Z\z m쌳 vb0СTFDatz!!VS^8CHPT5 `򺩰$ ߩؘ9ԁXRoHqϙUΚ}tpE#%ne-%m6<,άblv屯S|-|vG00jLwܽY` "ns "ˇ+};0B 7Z@짱ȏvs,"2{5J)|!V QC7_eg1J/Si~+@Õ - !&ag9TxVޖɍO]6<^)|c9^߻_4J0[Xa+%vi^)10)so`trQ4Xtݰ&L}jco~!묣X@8%T>W"h9 wG*U3!o}+ge.|m/-[QFp)_VTPVQaбpL%NAc? 7%Bͪxu>K.<۽w(o0;<3ۍ" 87ɞd†K䏹O#Cl ̶oEb JvjGqcL K"QFĬPLٞ%֐/n e& nYr7)sN:f}?Kd YzVyk+0m7M\^7ŧ7&Ye5.qv1,9iO9>~ :P WG E;(W$A޾Pjj[-/`WC+ b8&x8;] ^4%L.JVa:&Tor.Q л>}FtiP}j&w, Qs%͘94c.I&LH1 )%@/ 4 2pSY"@@Bsz/rQVL<"8IJ͜z-<[y~}d 6]02YiįC U]+dLIR&K͙^3;1:+Cwz16T9q2U#? Bc]tl K&$vD(;%'UTZʇAZ!P&-V."EERe٥ع\2lفdK=W?ܛ.;g7dz<"mIt˥uɖ/L򷤒kOy/z3Lz'f^NkǼ-YeC>R?cj qӒ g7_r.?%ݳ_궱y Hx>U /_"xݚ=P}[ne:Ҿm9 oOsH4S8h0pp=JĒ8tǡ߬Dt߮ZezЂD ȓt]D?:B!E5qmW8*F{v~ٷe:S NOONϨFv~a>0qKAj[(ĻL-9rs$),'>oycU攓3i0"TҤ)q4`KoOvN;Vtr :3sAV,nr-+TE!s1H/rҩ3F?Ze]y>wkGd/n9~wU@ >lI2jŞJņ=7]6 f*TO k6|$SCj6+)%'L3 w/EC] Wê\ώ'@} d` &"!V1qS1 =,P&5^(|9h5= C IJBDJc,nG!I|"T3 }x #of@x> *S \{Nli+׾{ZB ]eh#LK Lz2W, 85Hfq+(Lt 0q=Z[F] ,t{%,5&Ju[_gWP GtGOQp3lbTwFELP'NӜ O,jA+ɈjaV'm)^XwKR/.*{y4N^,hnq$EPbG<ޑzEuu3'&Q\YTE*s@@P"ƸB.ePhқP1` |Tk(Nih0lFD[fy*L@'WE<m5ˆjb822TY'#B@׽@4oW9,TᬂCR/;xe'dƴ@{TBV`{[j>&3dl_j)wv֠dCW#EKq0|d.2)roa,zxƦl?4Tkj8Pp`D$ɦ?Y24 ?yASiH1aJ<^3aZ{5VV]xj[m. A􎲼mn]IRcC*:ZpqhF#;}swu@'QPσ 5`b*/705 G='faT1Y~)`,ecߓ.%\y^^@&9g[eR!17B!( 9q"DoCx"grw<(CrR eKy*L,nZ&k{ӚZ#TǜjAp \a((Q:ϪΠ%K8><((zdqܥ%ǭcR9SMotKQKkc0z)z3\}rύj`|^.$/;",<E  / &\[%O7n8ZIR %;¥8=UgW90>Rm#湟G%t ڎG3_b4$_00@F Gm#fO3a]P}ŀ@L!LXInf^g)02#KS,D{Z`OG;/Kd[N{qak+MCg]ϹzHB i44N7qp bg;>>/"w~]ƳL΂ě}[Q c%3M=PhZҤ|hht3gۺ7cJb cp[@/ߠ >KR  WBB#K}obBb]Q};ѲxLo[8(44{}WJ@γ@(G.]2l er[B`t d7@|Vu<X1k2POA? zD}~X'R:'] ዬ~PmӤĺv,l";+S-]Жs|SpB-+F0`}AJӤG]KZ oɼynvfz2qK~6:AJa`(.abj\yǀV˜v-8Ęg\hNhiݮzdsӢ}l,zһƾ󃭎"= ܃~,WG)hkލ͔^2_HaCo-( OqnBDŽov u-Y {kpOc`8Կ~¬j*vћ|Mԍau( YQ Bp 6Ju:G\k rxq0v<3$hjjЙ)Ut3^u|yV-7fH5/,u ˎZkSC=Tu ?dRP.i1%](џz.ܥKW)ljwhY\]glUCV~Ħ&pWiD W,ێ=t/U1W]O8 S=h^<+MxP)e+җ1Bȧ=}܅n̪zbgJNd.Imᠽf we$~tD7.#4z~`(g-s6m [<HC5ַ+% YIzҭ-6Ź$7֑):]9V$niwKq̎Qi&eC>gP6dEtHdcмS'Fm&}76)vM _,hx?] _49~OtWvD7ź]y P,<2/}JV.Dopi>]҉5"+hDP,x:wJ&ںe 0 7NVe(ɓi(|*#|낁C)qI 6M+K}>zZEo9_]ᰏU]s[2mYo2ë$>ړ҃Բ3V9[S? VK+!y kS/v8@vEZ ƴD%P;ܣkF4?R! iNLkn$&!_ ˏ ^Q,"BM 73q(QG6njYޛi SS ˲p!x OV{&[t80##oD!o k4ܷn@/e)ԳW'X(Qq gtrŕ:#89 ƂA9gLeIvn+`*Pz]H;NNcn$Y& $uV qy F"0=ߴ%ǦsVoJwQ>^a3a;$КуDs Ш;m1\Gd|z5Šu{irV,̒ e ˅ }ȇt2l 79#qYBͅDh:#.JY:|G=*fz:a#r o}L;V-o׃Mǔe@'טAGtϲ+,k649ܘʞIhRʪ 8TH(=6BexA~ޤ3;3ڡ§x^f $>D~V}>I  -42ffnW\1| [ݧƖ ˤN/T4\Ak;ifOE)Ye7]b8Pa 2Ev~smFk#Q ߬;4ASƂY; l, `zɒ[nR?@e-gьoGg7\aqJ|ss}>&fcx'mTh>n,kVvvudoLUw%8j/ !@9=&[(o$bV"%Gj0f69= AEPQ7{nQWO TzC,b*9YvI'푙ooSFVfSM`u@O;,z -SRت2L%Qp;ߥgD]ڎ$cBph &o&3FLشq|Cv0$~ImA+ܕ,V,a|L+)5 yRcxu0Ο3BU$bC (BSH])c!d䩥IRL\nX?d7uhu_3 W\YaU]"}D\#/RKјTM6"glIR~mNS j"7ɯ\:a#$GW#Y0+PDD27g xEO*0wVcGq!SsƩ=iqL>}9^w{Ù[[Z v0L;`m׃s@vJҚRݦS>k.1נ 'c*yirgHL#9B *{"}]7aKFjѵr@;2~3!}F~E!'Ҿ"?4,*S2 \("Xrsii+$r]H[N9#(ȧʰ&߼Uz*BJHhϑ7耉a% vDxǔi>Ɨ nR& r-7kVց n}Z{.J ,4bEg51ɖbL}Up[%\$V-m #Y~7:hL`,l;!Jzі;O 7J`$'2i)ohbjn+znWEY7բen^ֵK$zߔV~@ZG242 ]$S^-@ =4ӺsJ|Gġ=(m!_#h4X1i6fM-3V|QNHʪk 奥fngG1}.2Xx=iC Y![- P>)tբ&xCɐVe/%5i9k/|PeG;`?˭+#K.(_Q6`ۊ.&&E6ڞ]CrB w ='9 F nw—l_.Gdya />82d򖭂އ'憢i MZA.dǰp6 b5ӌ6[RłQAтlg N!%&1WJp?!X[aay@{99X<5"^qcŪPXkȅ0]İ-gBXcnpZsQG$Ah#RT)znc?HX6SuqpRy\>Z7V14N {gWEMmV<*56ZIEsaJ\]Ir!Y~Cu ԚEGhw!zwhT\S TеzP-4MKYḅUIw4T#(Ch Iϔa>n\V`@1WyX#mi`G~ʇY0}}Ým^ፐX̓YK)IN17Ql^Lxl_jy1*H:Y@Y5/4i΍[>{j"V-O87ffKz>N2' )=.P8jCҭIӣKwd f0At 1q(:r=  yiwO:]xY-^{%V{xEr}լ$ :k`c^+^# zy0:|!w^@6R@qOޡj2=i6I&;#6H *bz.y sB2JcR.D+qm/ 7ۑuzs;fEb5t#ʇjhteU)>022ҁ3 q>LԿ'HY6%ՁYOuUWɞҚ럑3"6H+P .`o=fM>rrb,*oe&"5:}]\1T1a-+G(t]&:tUE]'a|Afר]G3vO;HZ=XN!I+N^!55yzD$u@`:cY&#)ztCךEŌn\T;tfd/p,{o(TƸYWo`Ifټ2Mn," xg;@NW~mT>Uh!FͦvңH'X)-~eo[ƵẂl&j\~ &~P :ԫGse*] ci&ZSR#NgA7)$:C]א;4D.]s]ј .wKPT\83JpDH|8">vI6C: |IۂY՘! G B ZMN: V^]"FK8c̊M]TE;z\p%?8Siʫ֒xo\4GP2HI$]p9/HB|%6! =<_"=',h=9FR!5̵a~_Wm#i9ѸV9c*g{lW?`UlP`5XWHHܔ%2Mٖ!D Z׺Ayh$ݠ7:>>&vgb?yQ_5B4`|fHf:1ozkNiS z qޕpF/;ک_̗%oA\o%:2HKQ%&q" Z:GZ2C4 @1ǀb-@KʤesDꮼ=\IBKTg?y 4y ve*{"O/Ru}(~F>8sHA0pbJB|+^,î̠&Cs=t 4FKUٶlN\0xb 7>>Gi>I+a@S<8'.AP&y,[T~DN0I3LفTґ[kxRrI5RIl܍Ss<^%?e(b3>#JÅ^`")xmT\0czmEN!\ծ67O ر*K|T^{Ŧ  ڭ#ooH$r X'U5r\ft^%#W?. mLT >6\ 1>R:$z; :^nȨ;}}Fr / 5Trޗ$,;ET"+`bErJy>B">@Vx_ Kg19+Wgv~(G{xsWZW~.Jn\T3<5D)r<'ΚR8lcs\ׇ+4P?1Eׁ>4խmn(3 E@ -s/`}{˶9Y{K$2Gbklڔ% $n<5"Kֆ "3z]ܜQy8Ʈ;8qub$>+ϧ\bU{nK$+®ȊȉDʃc( 7u;?q}JpfU,O|WtFe2d[jA'- I ԦE7oey"Ù2X`/"=[qir45LF}/w3Db*nUEyov3rO5$fkP8я-냢fճ#jdGA)՛*.e|2!ռz8azyz:iKke?EQ C=<7}EyVgCNOx,MT!,$1p˙CKi :-7JB`Ra6EHve}i䲈\]C^ޘO8׈̀u>}wL zB@O;HAנ>N2Nx\M6;zl@mPO|T1 j 2Jڥ.d=q< xnf'G/۩oQ 9ʃV,O-¸b5'm:!we*Y5/F㈨ļ'e[P^u] D̈́z6j!=0{-<^p :9mT \R@rO֕tv3" j29rib:'VQa}˶p`2RsUU׶/FjgJh_5hq=+ oݢ"8^9{r\u,~@"4F?pW&V) `<3:| cev4X7SBbg]]~xZ6o"<#BnJGp`@{݀\AN #~=Vyc ir%ϯLV'ʳMq2~(xp#1a6b:v!b`H,V|])HAVy_;Bvd3Jc3xg}VKuDP%qcT }'WQ>rmC7mC/0>w!C*[\K/Vh2 ,*\n/M_r.vTmPD CIXdm֦ X&7G=]u}O<=Ik7r7"P>M POf㙭9weM>!NeT͝"nnH65H5h {R&G2cB#-҄ dZ[䂨'PYԢu0_ښ+K@FvNV~)ǹ]l:?x+ԀZ*ۅ/ە("e:nVO)¿@xۙg۷&'`51~pՊgu_K l~C| KUۡB_gR dfJSwAP^3qR8 YeJqzBDĬ0aѐFa,-m)k;5fujB%iwLI=6}-B'ݻ^\U!("qo^=d}yH# }|B9h?t9c80F@φnCnMKv`$8 j~`yΆ^Ba0#t989!LDXRssmBw[F9Xm@꾉;# ֿ`S=.'-B%_ڴPBZұl\ԟi|洬 nUr՜#dy m_[&q$ÀN5Oe w3}*r[M+7, K)A_.],~TL@%?%&rYɘʸa; DZD泌g@k8Y2QAz 8&tWis>B f`B*izkf;`-[*8Ux0a.&k$%..,T 8 ֦f'Q)Nr)v+rO"6u(zAy~Ѐ~vڀFx&OM|@=7"jgH޹ kTOcz%6Q)XF΃OOvbeU:M{ =ة4-,ㄟ@R؂we~;B\Fh]M[`1o9.4^hH>!Mg/{jb-W:%!DtE&_8_Dz`ۤlZt>k^qH b.uhNbONUSW+CD1x#%6{gn>zFos}ү1$Y#ܢ,ʊ\z@|#B?-\2\f!:;n=ҨsTS*G~{+| {0sPb`Kt## {,t} Pj:(1sc 1s+{Ʀ4b^aS "]*0fV~0QoZZg^J$^NyfcD IpòvuFT70ӖG?s%2T`BSnʠM }َFe7^5B(3ј`It_t` ! D$p țy:l6L^0nwaUWja|#³mہnV2Φ=}9}EbzX#U3^dvZ]$۰2-ޙ*A .' ^q=TyK8FyRzNV{Y9|b]"=%A}xTҪ/\}5V Ԓ x]esڛ%(Hc!Z=<>A>B" WFX]?q抱j-Cxzlf۽hYCH@Bc^œsyUy]W#ϐz+ӫzbu#0}$4 dn ۯm|LTCDG ^ `?WK$gp3.q)Af6^4S_{# TČ&tVzȩk,X?w_ Üq zt,j6"L5M4{TwaLΈ0t"$3>)9jo;Aeb󜱥"PғB,ކ.Kpy]4mtk=d“glq}Ka0:܂F9WuÇ07`Ud A_ F c،6 C~>UxXG6xݵt=ke.c[vz@֟~hay +U.|qC8(q&Ya)>r+Z >)+`m1Dw}bS83l̠orSr,y.Lf9✜=WF22>(e52M'y~Kǎ*&s&{snC'}{W27*^U@_'qG թGYqirFto l{*p賄B?>Yۜ?*T^] ę¢:|^j;؊OSlnTS-D)c6hbTdAjrcيբPH;ATYl %P#^9G]Xh4{t3+ըp4oL`]x--N7v_[Nhnk<QsI3I:RE Lx!5ɒ ԧ4yCOEZlĒULXQ&TWƅ}?iS{z)oxJ3C\i.հ ZKa qܢ3 5vjB)4~5;{Yo s{6JUQEPW[?w%23jNPN띦Z~ߕ&d}!=sj"BsO~yn*HDMf`)Ypn")OI(}eY'|DcԼG',䰣#]0~A>BDhFa %6'o~0$s:['uĚ&@[6K}l@y9}@gF(5v1Ijt kZ˙b JGe AZ)G#:UJ` l :`.q`DeYJ=SiuȚ2WVDة[uuxj$T6$%\EdIboU,o,i(id ŷ8IS j5zKALMK!$+ |$k4dZ(Q{H6cXanH0jr:U X  Q~iD.1goL&eQ_ ~[2n:\ =B)PQK}䃞" w߼}07Ϡ![y'4XP{نw!0g,n]pfDeIcQ^xH\:"ob])06IFfx<3)-HC>T-Fmb٦n |BeSS4[6?F/ ѶߠHuu[҂ in+!YG8.Zb]Dlz["yD;;̧5(HKMo$ȚyLЇ ,Df6wn8ؿ-G*LZf1rDžٔ5JTGa~>aoq[' tozqw)%8&ӭIj,ِ|S&dE7^J=9&?mr`Av!bO[,d2``r^+P"-S#PG7mw(\Gkbka.T:%WCnAQ~Ʈ1Uu&q9jWB,°* /8Ihx AfJn"O[3Uo02_VWBJy h3Dj twY+kpu{cI0js@\:ߔCh3W8V8~R QN1.#*ub (=N>TR7ޮ\xWGSn v|x,.^e}9 ?I}V+JjP 5m G:&%|7KIH()6b2͸IʿgQiᡘ~KDO˻<9'Lu;,+8^)kԐu x~Ŀ.V ]Z!^%晵%;m=|pZ }iA)Ixe˻0,,S~[QvZX?y>jz|js`S8a^$|ɇ= o唃P+Q"/C89a͌Ns&WGЌ椏H`1L0ct0w9B>ޗ4! ~ݸ'vv5zwpUX⇵淼fW۷Y%zXWz YVv3x + \Rs9nSރOmor\ Fe IRFp7!z)>56!ۉԤ*r1`7Zw)es*,HiPߥwvK| < ngALa}`K^B  3pzq*$Ⱦ| _e A2/"Y; nNI+[ceiu4z*G^z-3C*omո`*r\]ynZ}]~ 9wdIw?iR nW w^UۋI S0(vQF^S>COD<%Xjc|Ad84yvYg)J'9h-`dT.a)Gw񉗚{(R"]ON&8{ia%y٨ ۞e J4}l.f ƶ/Bk dC{D>37Xu_:_Vvs0{$3B:҇ ^53&z#`m"'$'I@_ۢD̯'2AO$d 泴NEh˲B3/gBiXF~_ꭘf C灄|qfwgzL΢zC:%"`s{6ai/ <~[{N$/4?KkpNN6̢6洵?ēF"Ջ{u/58D}nȌ࡮=.T),Q&F̳aΟ (DT`I\HlQ֪ $0GʜDlEӎ/'v!=]a\eDG Rd_Z wSfG|'v~i͸>e[_H6RƬK2Яb#B[-w)r G2{KW",6 ~,*:8H%#+sY P6XDDY`śMK2J{qk9V ˓CVX Ih =*QTw`Y2cM<1 pۮy k>u 2V|a ^;#Q*!>v o)NѴg *F฾_h*Err>JMT׍-1y 5<_۬^TMIM]K>Xu=L: :uWh72|R{}V2(]d&p).XnՑt7_lO}!]{aCp+!4p7QI9TFJBf1C0Z.;i&Э~ybY `8 5 3OMO]+n17QdeBvXo; AEZ_P1 ]`OYdobGh cdjry]ư 0.ֽ#9 Ӆ&M7R}?2<_<6{M $ڵ;H1MNt9-|mnoK$HRc8'&SPB[Dj7.Z ܹg.pvXK/1]?"$?'`"11?Xd]HY9,P^DQ )n8Ǖ*`O=SuϏSwM_j :XM[f Y֩cE#bI}qC4Hj`H؄OS?fˊo0$q+,aa~È[%KS1_ ѫP-7dޔL>TEcAs8}q3~?`1'oxZR5֭׃ylOaRI7 d]~\IOܼ8 /~ʣ !6  Xc@肎*fMtR*}2ɉƑA e b): .z9ġ+z𠿾Z-E&ZK슒ha{lYıgOw:/OsWk'' *NZIG[ EtaE:+ɘeMo+nA/i]م&O{=<[9y3[_0)mʨ>cA d݊6LqxB|2|OĮ`[:OmRHB~đ]ؾ+Z7N4e=]6BK-'@兏3ۘl> 0 ܗ*CEK /߆fa~8҂}Ov1;gYZ07070100000380000081a4000000000000000000000001665094420001c010000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/z]?Eh=ڜ.+[W6EOSq&S{x{FuOea|p)y6ϩ3sÜ簾W蹔1W+r`@ehgeXv }kS· d_$_he[^Ɍe@'( td&7l"l>LbMrvûKm x:HW 0o}s`؞0\O8z᷁E]gwWk{sbycXEKBnX;!$y,D*Ҭo&Uݶ;H.Aw}R $ar\ W]FrDl 3›E9@b-m17l؁#Мx&9rd^05YI˅$!λn e&/?g[]WR@oNazp B^M΄-FIM{1Hb%*QA2n폲@1"ܥ \ 6XDpңy]6 ݧO5ɉpMפ_ ]:[ it.zoszBC*TsYfv(Su#'Tڀtћŷ(ϧ}1UJ(N|[k؜QVE~wjIX۹,Cpuww|gh҈zE~4yx)8Y (=MI vc2Kg,r)7)^ݴ+N|JC׋iğ< $p܌6gIx3V ZoBD^ݕb3%꠴Q+ÌW/IPE>:AΆԉ-f.3j%YpOBh>N-mx]HToZY҂%a1&eL8/ߛg9Mqj@xltvf Qstg*8 DG=kF=]>}ntND 83Sph`bF>|*, 0Z O'jU/KRK6(i1exP:FHCUN 70:bd*7)7\FϰPtҴBB wl=Mڌ`I"Q N KKb e7 l<@Q'ōeP+$wDgΖAvGn*2|ݴ 4)`KT\~SwTӉCݬy᝻Dg3_T9} 8JzU&;{~nې+Ϊ"ⱞuɊUv ]xD:0,L(>E=NJD-L=,]92nQwIW3m' ;ơ;_\\b|EP)̀G.BB ?A:w*{|j>Lxz<2F/": w E+ à^I&*-vM97tsN ҐL: U$ O0)07rcc?LHJ0ҁ P*LFٜr'R:FF,E6?$W 3+c>h`eceӎ!c* "4;L}W9Z 9eRͯ\[pB (~lԝ2|\Ne?) X59 Zn~$,9M˸p.͘衋?&Shk'؄$;.AJb|ݘP6-XgTI Ng7WP;{)̿gÅg` gC"+ Pg9D[3@!g텈D|q= gP"BˬpUxl5t w5D7&H٘ddI (3"4"FP+{ckݾevER,S"l\"?YϒX)u-PQuz]ߗ 4#T EBGY:ɩ"zN1+E$*2Q6TbTpOrLyu8C>gknK.4/Jn c|Op}=J);Barvز&+~=Ct賍hPK/pE-Q  ߦsC`J2,3Eeף:qnjߦ5G?R'<8tS=͙^8B&v;u3{Vڀ:5'ײp~j.d\I8D"#T7Vd$nd-KVJd="0΀ytYM/G=+D R<!^]3$ huGaT\,8``pQ>6@[p`70>MZ)LPp-267-v?Gᬪ" ׎uwś FQgd}kol4vH u[ǻ`|-KrK\3WV}p1E?> OV ®RA'/j/Pkݻ\{z[F ;l<21Gz(SiU ElYRiyT536\0<a7dY9j%z]tLMt"lopBx⌬>wFN P ހu0:Y0*@*QFAKܿKQ;.tuݢMZOL8vk } 6UA": AJ9kENVB_2e@I T-AlPb>|XR֥ ƴAθy~0wȥ#뒩a5 j7LJ.Qd#m_C G3\WZ^AQv^^qWԿ+)!$x'qX]C\>'%K{+OϖYԓeҡ5b:s:ܡs3<:0Qr Lp,1Y){#M00!:eBi H~ _npX# ˁ%k*V)~$C΋_Dѵ@/*>Ǣ.v8^`lFӶpJ3 R<ƒƹU5 .g2XP _e>R$ex[:xrÂ=֎.c(&vt>+.=I#` w52LX9`]$Ϧ)"r;p[(!J7ȍњ !\riSZ&ކk"/Pԓ}' m,d(e$&'gXchtTըQf ʽiϙ&QOraMv;=q:n26b@y{Pp8n`&Z fzhWPg͡-z<3fWR366S[Oq6p;ҍSbñ̺mF{2a&9'ЃBVԊurj7#pyd|ΧWe2Bԡՙ&< Ql ;r}װ@Wǖ.r ű~N;# F6."Uʭly@ b]I*t~Nw$sbO8NU;a $[ "xl η/{"Mz9ZK d!H5+8ACh6&W@QyX{=A2#IX~ŮƤ\Gwm.@ArR R*-o/Ъ]1Ut ]lOP;ڃ'1f;Dz~j ?zh~3[ "ۍDFVB@ӝg8Th熏$kS{\041viF(DWw.++{\MTZx6Y5Ԥd$cj U;sΏˡQKLPew,+U暸RS^iفHY'j;J띍K&( 2OrB\c]bbAJZm3 רJ [E ;S7!:oc?Μ3!J=#&l(EI=z)Z;?"=37D/.3UޗWg[mw]I7hvpm^>Z0lr#MH"1K6W[!+8=9hH8HDo*/k8e/p+׋TL?lIT[(D3=qGS[`لCJI M)u4L +rI<|_;!K$ˍncItz#8S{ǪCWHTT>}";@^#+~%byͿ碒VBP>Y{Z\`tS,?$H.EJ{`@"zE !*@.4U02uqCFv11wUX*[, ;&2.y4ϠP?U\&_0z$RFgm|eqRmWIPDDQ[G;ݘF` _ d;, 3h[;b*}-oJi\@73Uģ M"&Vkn )0x>*ՍA0`DU|,գ))u!ތ|JK/%5x@x;F`$KM037%2{G$ZWwH]q@ػ}3@ BUꄼjI < #yMd3L~@ucFo=4SΩ4-(&b, ߁G<}; cE0 2j=Emp(G {t< I\mmrO1'7T@[ڹ'*6x']Z76)8>mdTT5u5ɸ[^oi JW4R $ϠOtU'6 ])))-tWۮo&65ޞqzۄ*miRqYܪc|%F}Sz'jGb)&yF h7<Gկuob㙾^7b, 3 ȆuvkbG: 'x'g=@m ?/[Ǎ={fN"|Re#~Lo{U-nʵ͡-xZ55/GKk+gNu1J; iμ>~;͕O Bzk4324& WE%?34;1D!2^`e1 hKHu$H>mYjJ8rY"|X؅"=e尜QlxSvNSBD]{I]RNp9-BȊ?PT!a']!e ;V5w VBJ |sr>"}3R7ИXJx^޴O(N0[MլfxVtHX P30YֹN8@l};ډ5wDlnձ el ]yxH2'F="U\_d L>G"DM+srYPho@2w=el*DWYb.j)v^Gؽ+{RE Ppjq雯mĕnv1 :v#?EG𱯩K{#F)st0qB9rn|*]NĦLʘږ_]9XE8vAyyW㽕?V J?83):~)hP_ 3U=qDy1aB /媋J)A8 MC`3t-%QqﶉGs(D}n} _~ Q"F ;x*Is bCUb,A=L^nŽCbq f|l:Z|_%F3wFK=4(v)a7+d,>n۔j4d+YIc. ym X 'D+"hIkyGgUϔ))X,BuVƫLu&Ty ʍⵇ^Mpw޶}GwͩփTN΁#G8uAn-Z)2ظү0Pӭb*B1WZ;4{7-O"(Qhmy͠エl/+Z7FDžP*?XRײYX ~VlM-^0K11k}^]5pUJ]\ a(|`kk1jHja9OQy.aQnQ:D/(he'~nd)%Z v1GT|*Wy`-xIpIQxwhXp1y4x7>MoS~ $,9S>ݲJ\wBH@ mvAZL תRѭ؈L^FLjDg|_-3w*,:ADo. j&Uz1yآNNbC,lJtӽt~*zΙi&!qw[\ΔѲ.;u!C8JD6 ?t-{fx#ĭIboz@O ++e@GX2MgDI3/0.T4f泠צ?CsSٗ5M:)㓲4lIux5auR}CΚP`f*T7烳 i)@?Q˛HEe%K%WQs+7܏~[ڄ´>yb5׫uXevZ ,ݎnV@JcHg3oF8t  ͫ{E|2"B_ ʌU)d+q6pQ`XH.KDeIgJd[6U\Bׂ틸߁oQnU 1&^n<"#jHQҷBi6ipUK ä!du r1tEu26 O#8.X1twՍ;zJh:LKfJ.v Qmcp!ӖLxGְξIB$FU.+ף#RiA\{ة9ccH84R {0M:]])ljG"MΘ*LOg3- @WN6WLP *[HZn8Јqܽ6NU4%k+8i`uʁ&{&4'B.Eϫ"niDY5 5"BRq1GCPWv`W'^vH#%]ڠhah٨W3 uRb[3 ]י?ɩ6U:"rrGfFIwuK|-b;*( qvRqJm7Aӵ){ Vñ,EKX#{D,/ X5+xtYM\Ltj_' 9*K{VHycIȰٱ=)nz䁦Gip g=0ԧ\5 7>6sB.D#rhI]DYJo {KvpI8"ST Hj ̟@^=aY'n]TDJ=+ˁ:e k=x vG!S}p?ى̀2o FB-{APN$dzN,M.1jv21 | J\M(mY{[ZYҘ/NR9GШȲ#d;^7]Ou\h<?]! ʫS@SB hVg=Dnѝ56SC5GnWDZ3ͤxUᇖ&X gT/.dU xa"*3T hzyKn'VZ< vet9&U1oA2mG]7z+x ,w-/%@{?⬬ l r Ş-e@c$Y r " ;;|cЗoQ$k0Hm(S$3;mé~Fg bGna|[c;]̓eOd`ɕE=MhsC6d8r\tsqKRJ.{ T>F%S*Wᙥx=qG%?{CnHhPUNynݙi KIV(fS?Q쥤Rk,F4bjM>nFh_&A$B%A[,!-"ᜅ@Cٴy>g.q*Z2Z[1<oa;Q-)7Uj#8n_gڮr A?@=z]狱ǀck;#wEeA&p2)$@R2<T*]\ū[;%^Leڃhd PTĔ*:ᕪs%HbcE(:-˖)a.'_fML96YVWKf3y2Rgc.J$8Q02Han|=In:*a2o{O"5pӨF{S)W>zv](lM;J+zoukűIAf J礠rt_bM=vv湏޹Tz[w K;_:I`_qm™"&gJ^K|%*>ž$fhJnZ% ~l',!>Eʚ)VHʠJOiÓ1|2A?Z/Hx&zH=)=kSnvm|J+JDl>ASl>bS5#$_f\w4 ZMD{y#g Re.M#ԪЇSicY<6@M V6#6K 6[ õNW.Ϳx6AD_f%^=%LH;<#/ijE*i=kQdvz%0Ȓa$e~TH15sA-')}ߺD1=EXVVi1L;1G!C9&yv}7jtۙy,oM0 S_dNG R)4.Ff}i\!ub!C@;bd#``NՔy ώ+smWJ^Z,Qko  d4bK_E^2l<]8@dd~7~Kl;Yы`%v9}V:b_xw3A`++)z[dV'U@GcUV^`r:r|BjpVsn)R eRc 2joN`.&ڑ17["`(,)kq9hN2f F1L c Q؞CA݆a|*dl9_%s n4(gt8k K5\DmT:SkX"~hsNM:zHҸ;Kjd:qk$4< t< Gr^67̒vbR~%u'1w&f4ZFA*D›¸u-k@C+ 7rĈb&E`ISJSs?3i-/=k 2s t{ hh? CҝEƭב@H[*)={l懌R9m]˾T;zC3 O˟߃3 IEUGÈfCfkسǀANUhL8d7]/Ż˸A٠r5 Q_-CMt!mIK#(Yu#>E)$*FKMswD/ ^'r7@xv)1ufk8^EMcJ-~@aJ5PcgQHc?x'׍.X~Nظ־Z l(A҂jK{+*>ِd1]}n9'9]mbٌ~k.6цhe.O 3JN\cp#7ϔVqƺ/Y!=_}\7ͼ.!_wyȅ(fpadOT -1ɵřwڎP^EB֞/uk 헣}ش5ҊE-FM-VjHԺcH]*1=]O{ &P'E>P1ī=|m%fVio?B$DaHH=$`"/8۝4mU]߻ .],E К.jؑOܞva\I #^Z͚|?gfkw[#Xpap舐!nO. 1`n4HK[{rE(EF?nK j-F>4FCvKUg99<̙w43k̜m7J6rl애MF S(c ؓuԐ5.HY(b .K4L-.q> Y۳cRĿw3T +.{SevQ}DE+WǮ^V9ŒҀzNi>ƌgޒ`|/5 y9Cn KF;"T7K0l]-DÿrFsaΒWWݹ"ʾ,b g5D׏wkyu\faM="oG @si6Sڄplk^@4]~6 ?4 |64(X)._lO$-N oklf'r G!]b 6P ca Y.׾Bҫ>1Gg.cuD\.r.Niܷto2sW϶+9阦fsBmQnZf6c Zв{//uD)$GկGL!6[5k|B}iwOkek9 Gk9LQ0ןpğY{I/<(`I1Ir;[qWehV7(#f+zϝÊAX|{L6D"ɴ[P|SRF7N|(n򯰅5,yV%1R傢8IUN++j)ui. is߭mɓ\'E$~SDVšdXؑm˝F]$ζ4彀2kt@9~ѡ(v2Q'M -*yB҄ݐ0rP[o͠ ا\!Ԁ)-C"*A'-!C9nތ;cJ51ӑ]1z&3~#?؈`gJ>% Su6G}&VHiwW,aItB?Jp NZxE=ID12*۟"Wp=TXŵoW|$BBBݎnGcV:W|頰z1o3Hy;ݤ}OpFOȯ`.P?yTLp>PJKS)hec3jimW?Ml" k~>S Ӊe~DoT#ZJ8UM~CYw%71-D']% M[|Z w#~iy4Q9.`ӟMi[4׷L8VAz쵚z Qد M9Ur ^ >5~9rGܴC.i{*0Ռ~*cu;QϠI Dd9^)kD9RkѶ?"kT޾7f݉v(ӹ9fоaؗakW vQ(¿2Eи<6 !_5>rxBاI)` 2`_uߦjE3Tm-^!coƃp"j|W!?ULF | ^[&\RM]fG{6㤩ibz#blgkp]E$ 4_wI{=; ޚemTe60x"4̮:^ aJ[OMb2WvA7qc3C)T:DTKe&ͦxg\0oe|/pH7N[4ɁȜHw}&[Ds")4Fb$GSi}s AǦ4j2u${?DE=di5eԵcBñA=6tG䑹NYV%5~& 9BDm%K-vط\~0JH,!/ D4Wς$jo\^9IBzOt-3 ً /N^2/Cd M嚉`i_\;>qĦͩ{S_۫O&mp#j*<[)`w_A-jU8WXbm5[$ h<ޥ-6I%'eοG%WNneVZmx^_(ؼk ͰߪѥΨ5 R[H @3m6ڶ.Qd;cYN1s3%9?C0 Ai5);+[/>APC&׽1rs,k b7A5FR=IogR>o# ,G(@2m1Tէ Q{͊x\}/- p(+ŝK .Osu|-Z#G(K%x!MJ0eaKɓ58~NGG`C^h3d𒓩 -$sĩl˃Z #Хb(M>4U#`;_G LC {K>S20壍8#C3|:I%R8Qb1ʎم dJd&FW܌x:zIctPB3J=>Q2_ <'e?Hbz J`bqhl@NaZc鮨"ks*t". cbT>ݙl~Hɭ0f"Re%ױo]e3iti<[zhٲD!SNsޑ~ jcSLo.N1xsЇT~`ZHx6|uB"f9̲v죁k”``~.6+"r&uYK,)[#E[%N ք:8T"(Rl@aW,Tvm^b|B\m%OΈW>-3 aۼjNWz]Y.hsa83 ;CQEԯLx5@[ O'9 ~ Dj{w>7cg_d`̇G{5J˪mcO^FcrM)_ tЮHs6ՒȆ^eͪ`q&R{HG=Ԋ2w'٨1)tx iNBMm[lE1\fC#dxEՃ_ÁFKB` @.{qEd[{&D Cl^+jO"U"lE9QnS[#9yĜ.0_E'=dq 51;Lv:gͬo|&"0 P A3˜*4W!a yG*оg# 6,ꧥũ#5>,zþQ䟷[i??d hu^DЊ$1ZU|b[G /:Pon}DI"}'O"ѐ0. ܥw0=$-SjrbDŽXdLk]sƼ{ u3?Ѝ[.=RߧnG'fa`jVc2QA}վb{TT!#Ct#cl؎nҢ`~ݶiY=l.W5}2gn2[WQ-xca+֥sr/-XD(tA _GEz!rK[#%\Saz/;r;IW*=0PQ4|$T(lɿ+2Ch\^S &5d:`•2a'zznDEA׍mBHbb jV9PR5!.Dv`6@.ɽ iVD8;!hY6Vƒ8!k^DFXK@>Ai`;2 sDGJ\!z (tr6RB<(L nrI1"ɼ8=fw"|)d]X2aRx5PPH lv"~7KwJt:Rb fkVv=wT~f-RazɡtQSUm  ,-efYY:8i,ex%8ZYS8$9#nYLt}CY!^cJ3=Aάck ^=ң 5{a*nUNtSB14h#nV_F!UylɃ{TzE-'mGľMT{Ԡ퐆&ߞR|R s?uFleho6D瘾8,L43[.veB -@Kz_BxXJAI N|ߨԚ<׌4y?(! y &Xk?I Sr~ZJ7 pdBBP$5 F2x(N]Dhoyl"VΨ֖]m4}5Sv4{ñW/} o Of1a fX?l_f1q@ks\,ј,Iֶ w&PqAsڌvDa* X{'I%G>~OOor6Jr~ZnJITxn-v9K(0*2?i㱰ò5xҌZRY(2cK<t"e >M -IZT{4__sGu_ sf *j-Sn1l([Wk ,YxxjCN'e"4Q3?ʹ{9uC3,XD!OB[.avKU[Y1Ȃۖ,Yϟ7eӻjcz@\Ӝ5ܥB:gVy9vd ;:~>bMxh;tՌ%rFƋW|$Z 29B9@0 4|*xZ$ mH䪞zagXz)T(gh27L<=pv=ϣ`{P] S5є8vp\-C8xRXpޛ#/\aNwB&RԱ-qЍRT-9B${eҟBh+p&ŒnjId1)AɌ9 YOFR}5Io[vP/X2TkLz A0MPYLA$h˜} A o۱Z`0(\ЏA ?#z .z4m"+)*B壢II mB6c5,C:5]~k&~-T 1WcҫьE(exT]uҪ27&#]s\4Ø~r2'K2 v"*lcy0WzbOKtWj.Q{IdTAo0 aީiVy=,uqٟ1?wxZGCt&8q԰dM?ɸ{Tr>;g,79oSExkHѱ㓞[ȗx<2qfPvo%9;]ES(D’ E&߅Ѷi+c€b,Q׼}ԘYznoxJ)-3$ސ\pi1W(*4st||P;Qo>iqOGtMZAq8~ {GFqMωwp%Gi;M]EىMԡZQT{tI y;1ܟ[YǕllԃ.]X0$[iMWr0~t=ZhsrX`.P A>FEӓ?\| tif!1Cµ2)#+zgo?u6J+VqU$'2oq.С!ZvVcK4b{~)F}yQ˧@ %*Hl,"܄H,:m1SO-B5>@;Y{vCv^prF=u. Jݳʝ,#Oսh`jS)B8<(r5M\.XŅ$B"i7v?Ѻ*#J,Uq_N tW{%V" VKtSS▊{rxxP aP4̷ߑAĴHn.$WzA-fjx`шLwb\&h8͡P>]kh F&I_qqn#*D45}Xvc!Fc=\Izm2.vITBZ(HF<+oЦ2v <q`@M1L6p.g[wvS+_rl: #*.`7xȹeeDhk k{1z\ ^P 2F]\{s_#0v_' EKj8%U=5}ZD| sՈ-`i~ta(F-+qO?lVRXADr"C7Ѩ~1f u71}4mk'&8m331Yzb~Brr:L.3RӊB5Fhj1{=̿{{ckFi'6o\ZAaD FMjJtv%|)2{^Y*V^nU1޻!DŽB%U6b"Izy6I Pt^@lZ评ų}*jm'uЙ.;G 5{2G+ Ѩq?NI;ւ<4FvjW?c (FQfyԭX]hD蹭 %GꭚN ,YrR!)8 tQ ~+cqhK1DY~} _Ӌ:eF|0:16e*}۪RpZTC8a#&yF|i?ϥ.}=eHaw*6@r&}r`L˨Me-#oP7,/+oxyłls3S YjǿI H7u)_s, hX /9 ]CtBPu:XKd^oyzaba C?ѽ9QPfHg=8njK3h̅+>U%GS/fsƃF_Bm$Pu[&vsl{e 4W0X~p#;T#QEW<L8H$vV{0cvL0c4WtEjjWV>\=2R36yUy1Ww~svi **}.؟!U To-٠Yzu+pR=v.p5lwܗ䘇R\V#Li8IB韆 J_+fx-.ʔRc#}?rn_[wV:[i(ݚ>(^$:єo,t$/H=0"7ƙHǏ]b6Kζ/HF 3u 4乷éoggZ W7{f#xܟ-0 `b8Wo`<}!XBϱ112eu!h#H;O0MF!O6jÓ# w޺MIxIFG|MmJ+rOAJvc74=1WYO1 55@0@S]1P^70o$s|ny*L56mC3a '"m":Y!hCA1eJr߈)cTƊ g-j+rkUH4#4dOJZPNz;&Fa9WRbI)qnr? G\{'ۇhF1"8`&(d^ еGP *3m ԕUFc ݵ   v(gl#!9&w@³N.~m I3]vk+CN/'~^DV~%ĚNHW,Пrtځ/4vY3R-x>¸Jbf֌/r'Xb`S/IDaBsB j^A5(hZV }ndP㫰\%IT[/Eo&CGC.+N-:X/\Gn=k.+I$;0BeĆ:[%}@q J@ڦ*ۥ(GgӶRo('I۰ޱ]+ڦVQ\rQzJe9IΆ::+ EC N5cf0f:͌c~S] ?@L+﹒/# U`[²:R_i씗?+!b@9O:-f5޵ǥmj!g?GP1$.,/MڙkOL1zo @=%xkm>ؑ@j1ی]bsĩ u F83>>;p;wCnR #(d_)$SW𰩎eY~SGuL,|u"B{rW\1$~v}t4Ǹrؐ܍= :9C?g =dؿ 7h)*b?Ao ! 1A Fzp'1t'.wXǷ5CKvAWxd)?7g}s`ia(f3:I\[7K:|#%#1ŀ"M]s<0>2pNZ^0U\8|~" 6\N7KC7Fh \^fnD3yG$G ڐ/J37;f,&K'wX`2Yj&|.uKn_0s11+}Fc-z9'#~V :4.H_P]nǘ S ñ}T7 _ k^T;Uf ;73ʑ(cd@.|KP%oO`13'om$^_l$ˡ]q npو!6:I=9_Rtϸ7ބTG{ T ؾ -jJgn^Z"WISOP_7yλ1;DW-:,BݤCg]1P|E5S&K5h2_xRҟm{*\N4&pYgb_O0i3qz$KOLxA!^ٰ"4j|}q49OO7҂mD`?.tUD{>VR6%+ X6V1:iaT0hkG 4+9o|3H9gM&Eo(?ޯWfȜf2eb|"0[&]@a_ڹϺ㩱rNgf7yW\54] ̟T:wiݝ݇$i)7BK^gZQ'hmN 4eʕkܢxa >]%̇NM|Vд}TtրZ;U5'is`R.9+ ߾mv]6AKgG+cnw̥/O <0l=LҶŢBԶJBV# +\qEIoM>MQLF)ڶS_"Ⱥ 8"yQ(މVɻHEpTF$RI)8!OY*ΰYzMX{tȯxȈXP|ha&~Ѷl?r?I Ԁk$:X܇ɥ~a\(.uΔv1s̓9hpڃqpojTOݤoBam!;@_*;Il25ŎήK @j~_E Ù cV]k%GL=l\^g*q7LKĊۙ ƪH5 J2F::fbK(m!pajLD)*h$~r4r`u53@BJYy{Uܑ^>Oe|"@W|ܷB`6`u뉌mL>n௫)Q?o2%֥VqS./Dק'sG+[W[v\c_-HHާ2[5x.@Q!>ɘW[VJӱ^2#p: Pª.FD].32<2.D3f}!(!H'%_5q MeT5gn׵aQB^\=aҡwF. #v):\c m)oތ+мSVWZ rN)y_e*r>Myiq&Z0Z-w"[8Yi%ruuaE@橹gCn $Ivpb;r?Zr%}+u8;OI1;ZXj`jz[?` .SGWkBKx ڿskPchmW_'NxkeXfCinlNn⸫4íeީ LCiEt;7j껧ԩgZ)`D1ݬӋh YJitbi33q9uĭU`pw98̬Dr3Uq3vypeaMq<8<`:|u ./ ~N R~U8 úeNd" *-򛻴Tu|gZI!TޅƹL nuhM̰uA4L$}#t*I1UK)K.M*:@ c-&u6NQ/TY|: XAę><>FamPcSHQt* 1w7d੹y|py8.5=00D/XQ^f[nXN*i@K0e~$H^ğG-^njmi+&jrϋ6\ݽkl5eS|;}}c)Ajf6-b ڳCiGd39}/ Ssi-,đf}Aj)fn[+/sy:^w 7h1(DF*k҆#pk3=1OXXWIN1$: A4x=hVvsOG1'Qۃ# "i}eA+?o_ZԜ%+ HLAjTOɴÏTq%9Q'QhEX,POC%ԯX5@2F JH=.?~bS&zn7,`19M~2с:k7xI5ⷚCQf}4g&M&Lq/4g,UP8ǍlVRP%=GZ=osmWvT9 ,xv Pgsa9μ)C\~<^w_.Tt s݁L"N CdڜˠpJ@[$ƺGk kv!=EL򿅐ioHT%,1" xb xARPsKP\6H; om:o]SQsS>)D}|O"S`׍@+.HaU#! sGU's+IPsPL_a r=.:-~-L~C^vN:Id__k>%?oUߎTxlˆ8J1P<+2beҏG9iem疬Y{&ۓk,TE4_BEZ4l\**Z$Pcd]nKXz\PBuC + !q+A#8}ʽ1!xi.ڋ4^|;J^!&Γȧ؁i;IAzbβJ򊽳4GRu|!~_;ɘEbq6o9lWN YPǛ^^yxf )^+kY]ڒ|vÿuzYe@Meqoz19|e@~*S X4`T^lY *XZ@lI3o8ƨHZS}G,{qo" ѝ)s*m'ԌכdɱI8T/\ %o27Mv_ɳHͼOX#?O1/6h65?۵b6.yo2g8VKJ1J~xIbsif{ {=/MA:3K ULBZK;6r3@jȼmԝ ˶1M ? 8VCN=O6 'i2ÖX:a2 L^ !r"Z+`oW`m$Vov6\ڍ[og=C8 asXIx譀Ũ:n5̀%܀@zIZH퀳4fz1+Cq\oRlˣ\_w.LJtj;lW!7OěVOQ;|r53] Wڞ6Oy|sEƳ gᒄAW Wt9/7Oe Xs~n¶KF$k d3@R8;souuk ,ĈdU8xIUic#Wv/_ߖ)V0`hZKxuTmf*2R_PpC8YC g@hu߿[ %{d;d*KfX H}h.0E4c~v'7,Vя>X((Α$Zi5J_( %I#6 +,Gp{^ P -Ҕ-e@;VllkiymUy726?c"cƌNku-]`gE Ҵ?ub.-ZR_pEUgx@78*kC3b˙غVa\{O;WXNns{id 2. oS,-Һjx 6s 7ڭ 7xdW[Pm'i V;2+8@?ޙ)FۻwӬ5B5ѳRFJ-D!8`hTm'Q!h@yE=kY~\ DbA*䥊)(?-$;M$B}e\}{n`Ror|Nz;(S,%,i` q4wQ};s+X4 ^əD_`wU`lXnƈ.MDE_Ԃ g[w %^`:$G\q<51% UI.`RֻetNϠ89H-?ӺUҎMG̔B޷S,ؗT#;EXI7PQGɳ< m´䲃˜|ݞǝ~;T I8oaѮc–jy_+I, 65~51t_܏CٻQ߇x]mڗ|(ۓ - Id"'Yf` 5-֯Px0}05٠7 d8(< ޗ&vWE0`MA9U.ԾUU]n)A-SاCn|Jour3<`or:ޔKsvrvKѵNp['yGs$.sneF/PCNYjnLjr3צh#W%۔hDq//!kuO=_<#V8Vxg:¼[2kI3hX%, )I9CLӕ451"-f,:5R \%|RA.5C.i CsaGY;{Z=.ǎْQpc 5O *L2yj3lI~M&Q;V*$\1C\4EÂx|IqQ',&e"goű )3pizBg_@2erLhti׋@ZlqVMs\jOΚtщ鳚= ,h' NezUEަ[-%EdX0z;8Fntf(ykZ)O;hsNWh(ȗK6b\|L+lk(yEEdQkGg۪ BgHR6"ږtaUn[z(&`rUZ.vp5 h\4f U(S Aj P[pcs5?q!F&6NDL! 4Ё[&cB& rӮ7DA$}V;eXtt k\"M Xp"Ӌ[Dt$+>_#[sm!mr4="}AW 8ܚFS^B!pw9%=e'xg~#!RڜrAZ囒H&ʧ "T)B+4No~vMНK(^ޔyy52zlJ).ջ;[`́KTx$kk$;ND KEMq/ ~ךP/WחGK=NH |\emО]Ő[omʞ;'ϲCitJCH!r:d\酖 ρM:9T]&a1NdPͤA"ypncgqֿe/Ի''!xT 4LFނUjٖӔOh?[!+Ftoe%pD* Q ܽ (|*jB8љR4 VX!xpe#mys9!u5EwԎnY݁.:'>;4 O.k )íL,v4 ;_ҾN#Ns'8jyV5=pB[Ea+~S?0jwX` <0RI$C?b'.H]_ri'I2|[2$': "DaR~6˹ֻyў)c9D>yŎ{= mH' #o$_%+UޟՙM(~@K["zj'1ʇC,g"͢lĚnQPL{. v .<?!I9 YGtJc'o=-sfܳ ?Y(bxؘYtLoVP{,"{r`sc+/N+1n5s^,"2@!< s:GhFE=0x O[ *D1SpONR$MwA8^ڎwz 3C^޴"ܤQgNdξ.zTfu}SxWPEa+5=qգs^->_yg9ݶDCzuڕ:c ˸qaJO`2ˎʄϒ>`u`\cHOQKv~()ȤXi.w"tA~%ĨLU+dΘd~H(Wh{7 v>nʈ*|5hT9:$ܓYZPJU)#]ڀGE12j$ߓcnh&IӍBu~Gd70=:}.+U#wf(Ba;Y5)@LnQEdCsm1<- B-'pP+!W\)_J@\\(>P'ٔ{ X8][q,k{0Ec C|-ޭa:c{yg!#<:Ͳq(Ϧ ߓŒSLl|)+r7CE7t(=a$o4E >Mؚu/&L`!(=Ck<8,O `ͥV{U 42ztQΡ#3qBxի 7)\ c){:E{52|hT.ʷwæA(Z|M# X>&^G" '*!}&Ez`U:_%Th˒%C.IoZB]Z@HpqW8x6LpLm)~2tJ}䳿>kqPfX$!bxK$H9Nb)_\1Rs+ N5GQxv0c.=]l)x*ȗ\NT? 9s9 t>aD0Wpx;Cdp՝|m~9qp$__A%1X 4̇>Ç D s /t vP꡾mn?鮴q6r}ugrM \VY@cw14ȔO."zxD&bEk1uw9I켹r:qU+С).v5|5k(WO^$1'r34_m~D˟b Rz|/K\y9ί;kGeיpKllQ'{R /1O !l\~âѭ̹Kn4F^ZGi`A8gBo6r+Za/ [ZE:D"~AtG^xe$`agz Dn^<< /d} 0X΄pB5=->'^ Ǩ*uR\b 2齾 gn0eҞdw5< 9f}bf"u< 6NإʭF8~'{~Ŕ0,#0gU 4o9di_c x&]' Þ9čV:y ӅYbz |^I3/yREQDmŧ4vȹYf%H9 !2s_sRu-ҘTTˁ#t.-^w6b\L[#&0x{."eP.kgGlGbr_i}Z~ٛЄxs\דzihԚ$( $3H&G_hGbWˮ2_0oq+ dMHE 0@FE7IL 11?0GcO͈ 7 PwrgȋmucF ?1)BN,V=>@[ͲnDO*_0oBD>SȕUpگ'nʮqU(,2bJc:ݔX˜:ަa(fX_~ˋ+9'Zr>0.`C[ls9.k`CAːם fs`D0L?ԝǻAqxs4y9` q-9C?>Kn7Oi3_µߤ+3マ&!ahbՕ_CO<~ -S}0E_NOLC ~I?ҼW!{ 4yo䘪WkK `cvhbkQQ{U{%i7*nJn3PyIox=F38a`嵄nJH/g26Jh/,Q^- 8/lEQT{u%=s:IVYOozGeGRٔb;8ɺ=k'бWjH&R>do9ᡣԯrQVe,Qqw̓+jC l>)Püǂk ׿:w)4ovΌaU\pцYfš tz !oK<fF7fh+?Tcw|8o۬KH4g% 0B*d fHx g9u`[9ESG_ǶDٝRc\gg2Yc0Ya%[/ۘIc fh'9̻C m:2]9ɖ=kC_&,%LO|[>3|#} L*r|51-F>!мil{T .u,9EfZR!BAva}sIMs-4lv%+Z8{ >"5SVzCB+Jݎ'ia'(@EA㐴Rn&*ӹ{Ybȱ6k9m t|`}s\ R2xЇ1O^-' Kb r#:#1yՅ?8^6hF)v5$5|&Cu/EN"D߭ `b=KZ/.C "o'IAdw&zwHV+͕.+TQO))sO/0Ly:p٪u]WQŜ7 `x篹ʓa8$ b6_v'Wvٱ=d)&vV%* luW{OVB 3O>Qq2" b}Vh.m|o?LƓt߭[3 iϰBWy. ,4gIY3> XD@rh4r LY]ı`T]̺pcoa TZ&Sl~W<8=Pw27+gd8.&>a'ֻ8:h/SI|+PRQ] AK"+Em.[b02.2lB&_P:@dtGQgkMXX['#[7:pIoZ.hFe?vhiMO [b ʰm1 [ bQq   r, czkU2h)cK Ӹ2}Yuhwwd]J:q8QHg%ܮ龶j sH&Dž ֕ !hIEnTml,r-AԨOCR^S>h~4;@P1]XdOnDMiwٴCv3о(&O5j(no 73UʘDGk̸JYh5]264pېw]$U+DI`nQG-'S%7k!ne_|ccV0fJ`DJ81`\KEq*c}MCT`BcHf%_c#NƓqV"nml$2?l^=0ކ -{k ĭ>]-4RG}%ɪe WB UÖw9޾ԈNJ6?2 O  LTQeb")wu JV+m piqS22+T@zW]wA ^**ISd2byX\pM]Q֣mUr=XUˍ3N3(>ZΗ z:id~uw7 .`(ȆŻ~& CA^(￙[Bf2T ޻-R?dnj+u `!5l xsR5K\P%lW\Uzg֨"-u0f}{$ Lhm1myGJl&0CWVgH> @~ Rlie_V(@ŜFh#Z[:Uv_KnKѥ0m!h9oPV>:B+]m/'b> Nsۗ9e,Uxv0Ut[MjRddjQSvzaPĐ2M ]gPS{B=ըiL߆$< Hׇ/LA 0 M!&+iPgV@gus$5* n˜ctY)@!w 㹢%)SM?x^GP%_l4Y:/`a8[ڌb ४V+s׿چ_=f[] (h#%p$\~*E:aX[ӽtD ҴEd${D?G)& n`:Gُ3_\7Nr9Zxq_]U2yŽU]Ft ɗ:^<eٛ=uS~zfў4 œKUUi7ˑ?gIsq.l ' <Z]-#t(Jfrw|kpe$F }nl1.:w"UF2Ґ#/`跘 *R#SyGLS2$)UvNߟA zڢ{eX~3H-k?}'LS)iGf\X>Oe2 /ENMS`=&YcS6[Kў5̯' k=ciOWfPK.f[Vw@yјV:BRfc!5%=tF)^{ϴ@ I_]TݲMOC[֭ipm.uf`]NvNgf6D[Y$Ҋ pFHCim \Ip}_w^h 돗w'2TCn%9,.X)ؓ'ӀfyzIWkU #4+ LdZ+o?*RhuJ(uu\yr=ڐz%Bt\i BQ^#VW/M,*NݴrL&WM!TnVEkjnKA^ Xmacv `?rhZj}w30(`9f367@{7-]tvMP${p9#m-i\]cpw-f*fFq<^+$0WcM:?9>g~|Q|`)v O57WIf/Qķ%}$_a'GQ5Ϸ((]#yc+kD+_9wRrfygBn`ޔ43Tdd,GEZ7heA[ ]ch>сdM7d*fGrUУ8YJe8~xyktآd^Z'iZWm JJߗ%Zn%&6_&bG^w~pS +M+dTh4Z RK/@mmE ʲ6V:]/a C}}Z_W@AIsp)[>Gؤ'1D*, 1~Jy~~>JDLiq2rh eq'nCRvfy⭡]?<:7Z:6Fc)F o-[ ~gܑCP%s:rq¥LP+vhWT# ;]Q莜L |]>͉I NG1TpOAړ]ǏgSr-yh@ߓ} >êzGI*LPgɢdTL.So{3IN 4B!ܡ!:6}ǶIENBWW+Rjd{_ g )*n \Y)t.ݧ'7BUw>,X\w,k0Ř$AӻxTl!f˩=_UY?fvZ"XCP<`{_!SI[rH[/a|0V`9$N? Va?I"^ü OowuN?=ʊ5+_h\Dx8?Y$eN٪K-0k̪vG" Q tQxc+#KdAlwciLS4DTU?o8|8c Xrcx2 rVa(%u,hV&Rjɬ wIb 8۶|A践RLC($*LCъnN?\"umP~-X!M? i5q#~)iGy4_%^,&"8D+ t1AYya8d7o|S/M{ƹ}H=sʌ9nOXVQ P)u '8όsL.+w:u0(?= O-{_Ɋ7}ƑDD#1"hܴAwH*QF $!US5E`Ű9"PcTGzA`CEjVxe,2т(׻7d1&TO%*f1"/{2C=yL:"{ OopI"3 :~O.siv0"`JY6_O#S:/ c̸_Yq~SmS^`L`w|7114 um6+z nsIßϳIRϙ3XPK"! Y.'s]!x"D6wU c^`~ؙIVwCLgM)֟ѻk-1eJ-&ԴLYHJ˸YFGFwo ? )qe+RT/O84ڠh^ҢXOjV2-_C7 D}JOIxkDБx5LRZ-w{KxE!SjwP|/*#C4)gG,(=4j+S3_`レ|wS"*f˨Aq ,:{&1h{b3|z=Y{7,UgC?xkdh;uzjV*[p\HԵ)6-sҺ!\ W*}ٲӳl B^GD?BfLq/c^|fxwQYP '3_( u d;teVc6+vzJ6.}n,HِLV="u7Ɠ-zEY`ʮ2{ " D)v-`5E?o/0 ݖu$1K*'[M$#w(Wzȣ57` F!;%"J@sD1AD7$ T$lK *-b}{kbC(˰qNZגs3P*$Wlq%>UTn;C.U m4bP&HwvΎZ6SAq?$d;Cig6fn>H9J>A _th0;3*Nz:JqUi qDݥe=if^tD+%p]c/0hOr%,]HD4Zlh@ dPkGCߓJvٯ7Y֤*V7Db:fcE@k>+(>/0xn)ԏt$M.}Z]|PIW;r=Җs}S&̲.mMHбB \ 5jZHt5$5D/"=l],&<-Z,ۭ\eO=AyFrX:}~'R+~v8}gZQw-}iZ-,8e{[;Xex r:r f=FtVD:iJW~Bp23لn(YdtX@_R3Lܐ_Pg)/=r~t&. &|mvO;J XV.p[2vzTBl a@;k%QZ?JY hͼ[ ڎ+I /nL'+IDH0`XDUP- ׆A٥o0q婖4+p*DjliN걝sa+\;Qpv}!y"z `5ʖ*XzEB~G*G+u5eޠtCU"E(-we{K[3& xYnj(#ח>l, 4}h6fDj<0d'L)vdHwb!+5:ОU% ѳ~&R`i]QP$4v!EjE%EuZ\6}坤AʖɠEg X{!7Z*^MҙʡDݾb͖*m+;¬8&F-XQ6;@%a[U⩞xn1 czU~Q \R_P#0E^Kyª'JHB H/Uu4Zs3éA0- ; p~E&t\1CBqPf{0O02d>7SrqnaM:@jс;#r?n8hwWrcaq6 gvn m7~ѵ}{T)-& ^ We.F*>TkMi=a"ޔΪfnmn9L.ڮIekն.RL12}p[jx||h'MG뫦HHlWC5tk-rʞ0 + 7? #{aI@\++z\Cϧb7Eu\2Xnfg۳F/4py] ,ڝ#n+f"{J#q#X7U\<4MUhT_ uڬs(T_3v# +9$nS/XKao)jKlEZn,B|2x X>WVU=0A ̇=82e] ?}_-%·kǬ "ۉJ_,eσJ .O<[S&+8>?'rî޺Qd'P>}BС*$&9)Od_"ұk-@]n YUPgO7T#[5NZC-mUVOWT斂Oe@GAu'y|GyϬny`唌!"-G <4Izt=s,_b2>2N3f;rREH(!;J?נ$Ś(eRʃ{k1X$ A\܇]pcJE}ѨGEF`tè̛٫9][h{vGi -,=e"u&=JN neBc)H͖E"k\V$%V]UYF+u`Ty}(/3]no{Z(OZ-'hELYIOZ}"!RjƊ^ɻ >3Fʂ-')A'j*V+EeqT>YTx".y$fHjDmcd7WJ7#[C1t5!aV=oZ!S,/e톉%Z4ҟ6M:w,Cڑ:0=/TrYT>or2S81j˜$]凇(u?Y,u#[Y?HSTc,LnuW]j A9)CRkI ϲ7C=pኊb؊a%`ad2 ]ΙHmF¦0kSt$ 4X6g0t=4RSa[ ű*!@*JwDZsD,:kљGc|G1gm Rw3;s_:e7MN("`I%`غ*z$EEU'q\cx_}W_$#3w&}j5Ox[#zk#j/\&%,/JZsh-/ԁF\wu|+:W YV^]~"-'IŦ9% D>){P u~^c %6%@~kQ6 U`K 5W'Z;?j[K5>V/NZNU@] 3إslĦog.h4E` LBh咖 U/@OR !()&mo )'9Y,Ic[+*0Y?m`+kX6 Qaĥ)DrR|Ν^u%(8O0Mh(F&Nޙ T$ wR=ٚƯ_]BHEd e %Q'G(6M!}IƗ|th,B%+dVՌJV"泍bxl,s| nq&aestLBKTJgO YƵsp=B 50{$F,k> G&Eע}O-VІFZ :2)N~cK,$.G? ȼgE4.i-v|U=wؑ E[r8!Ap'PUu斤c!fqDa,/%;tp@(bι_]y9@G6 .=ljNlW<ߥߩKQ)4Xk6t>c8jkL&yj 2nq$n,%&L=:S$Ip>~Ds7$5 x{?28#.qfۯ?hyr:U暽y,xdy$*OD ]7ų=#( ]x4[5YK.Ռl !ɚI-f# K|@ 3 &MSQB˙QgG RhٵZ!O!zEm[D2ZL!VC[8N$KfE gLwlG>=EykOThE4LC> ω(EZvl&0n(LsN(u VJ}<652Vh d)sN/cx*ymN/Ŀ! SgQg-qN?kىC@UΙLX\pOם̲Qq|~De &cp)_a{ U/׻A:%+N_VM ؖo><:)X8f9jQSg.0!JeۉZ>0QEH5+;\f E c+i̟QJ/I0fX49FСrptWҌ[lC\%;usH祤Cz(qm66@|0iEHjc6O;ܾӱ>i'vցpBPr}W&u17< T`=flR*Hǃ% lzxLLkE# )~'&Z28G?ӯvXͳ.<ؙ>@Өx /߳DSzn<9_p\ /|S@ٸJB| ɰx%4exHG&,3Yyܺ!%-fN^Tf88k'KČOHa=LWoAlJS{0>Do5[Wq7ݮB6q_p 1w؟?;uCѽ7Ih.c7:d!ѽ䭺9hqe8zpvqk?OzDt"toVv ?a/U)!U@)Vh9QY\SJjcXGTVT&D߱ Tܬ"p*g, ⬩K;2ldхZl|C1UzSnp1kx8J8IOĩ޳Tڧy[ET;BYΑODZJfrC/` ,FRW(>d!qUX/AǤ Ogkᖽؑ"gpq8sAEujG*B;("U? :m7LR㈣NR=6}܇ъ"rV7X;F;9(CZ>S)d>Ky,zpW|7cX[ۘ7gONpUP#ENwt!\YenL(#CZ`%YI@/-  fw~S('v,zeheb9s=0WC:@*vXxzwZpWD^l013 f˕5a?a 9z5)\F؋Xy=_o0X@^XG}:8 gNx&f 3/*nw Aޙyঌ}ky4@ w7wD)2FtQaj~A 5/riuP=nvRd9dPljET9pNVEY$8FK@"Tji!oHuZ=ǒ<7$[L iSKW*=/V)IT:UQ^TmtƸkO#k&x 61]t1Nw% If͹G&t9|ԃҳ/aLunbc)0W5/ؗ޽ a^DM7IxE<\dmso9\ I걃d\qJ ~k,ч1g}.~m7 < Bj@hSҞV(B eh#-Hm&BM@oH2ɚ֌P|(yWxoRl8?S-Av87)+P,AS=ОgyQٰLV I3ȹ+_TG[ ~rjx뫶~'v*һ慃vE{-[$hZaFkk X<}AQe uj_nblHǒ,MVlX{=ϢѝͽeѧH[_"U? v(J6fwa YF q̳(QӇT(q}{mIy0t b2[;@E`ҴY߱9ot;*8uW^"άS;rgA P1Y_ZCxQ@tèw Z%E+6]R8BEP<[lK{ꈗ/8J9XFG?~tA:V~!!k mu?!'+ު?Xs𶜓[T|߳%[ .N H[PO-HVa:H Ɵy'b(0 d8eߖ;h{ *̏/ #!إ)_{ͯH.&u" ?I/y]x^܅B4W^ e0 jjȡn40u/.ehkb7BzcJWcvIqVN6qyC2VN>8Q@jj֨`EVE"w\JMlϜ \4.Mݱ70< }.[E逸)&`Dz J[í|/ǢP=*8Ĝ^KгhyW;{/N``mϮ͢Y6or;$4 VsO\ #w(օ@ -ǜK/18(uMIqg ׇ΍0ϬǧQQpM㥬'L`g _.VDV];.^k*v!69t?ȿYЫ>B&c:vp,3CJY sqwM&)KΫd[Kfuizt|Y-Iч??`/qZM,T NV^|hUө!9`BBh"6}Z"B*+I+԰l:0h tH8VCuj5Tءv\?vvW+8x?qB;IbkMKC >4gOdi9̷BE٦?IvV%:dO=NtG%F=+e`EgB~C 6fy5<+j&<ȉm= iXȦ;6ԕV%4eΉi_$}U_ģ?fï E+SZ"Y mpn? V |Bֹ(juk3 VH; ]ρD la²vA|&pŦ[zU=b 9ҕ4lRo@K\,SR#@JgN:eM b{.DP%X|uR)C5F[it9 3lPeA`b6J)|B IyPxHe܆DiuΓ$GFp3}<:ݤɼ7ܳHdNOH0^ShIy-<_ӫ(7g= ?$śsȀ&7sѫɭ+6M>؊V ǦPuWci=B9 )E&kBUۭjOdm]28Jtڷi}i6]2z&2R1a, e*wk+4^GMKpR^6EYo>YmS]qO9"Ro'NBgVh Ի xUJ:UTMA,Ü>ѫDH H_O<"׌iFO5e_W Hv9 *wpmV)ҒD]b4doh=һxnfWƮ?.ݲō[;^D6f^ m X#)S%_ZSgcI; m9 teؓ>jERe0M^9{T(/ۦܦXgo=B ^(bi Tv,EBMt*t#h3A"`޲sBH}᎔%꼼 ӖoW緗Xv\"v]%.9rl Ѣ, kϧgeX~E4ɱBA)#:4~S'~-)x=m_S8/UuO,^FĭxAk+ h@YG:`|]@9*Ru>PRJnJX0TixahoNΚ)pƎ}V pHOnR9MC-HY,eMLG u E8lz$A@W:|"߁o%JfGTLah`T1PFTȀ}n}Nm5$u؀Ov 3,#VO.hDB[.Z\";B*Yw)úƗ39"1y\|+iC&HY,RI"_KT w1PX9ύ@eug2xcX%064170M>7\0aݫ 1+,Vy[GOΫI@N?בF J9TnؔSD.=J_Z"ڻ&EX]V]Qش{ӑxT s3eB+4¸m@ o tZ@3qᠻO@S} nn>MքL' ;-,49q<0]QʗpV^(<8yr~zs,5o8m{>fbFoRE5WѰ[g8ʱvGf._g$D _Nny&&3$9quL$B#CMZES"%2Xɲt߯5 x%F!Z.q;H肪Vow"-n ĻgL/gKѧVӔJR\9k:O), `㭦[2Xh(?QϚ |]edpy-7<lٿZqc JJK꟣T' e?|z^_0Kor%fLU$@Ȫ->uOV *G+skTۖZt]r,-a2/GY⓺@dEX`v+Ί 3a d7W{$"`nY[gy_H}p<ٲ2[e %0z7?(a9i7ő0AVlvb+,g)6XwٵzFk[玪14ڙ5nVт ^nkJh+6Dz$tPzϡ\>Ɇr>8Ȟm.r Iq0/E8kύȒ S)Zz- e ;?4r!6aOïO)w=+F?G;d 5e@_B9}0~3q ҳ&b[(apIRmɱoȹ0Krd$*Ѵ`8 sgRyp容CP8C׻SD+j[zf17Q_#1c|]ϗ'ok?gN i5y򙛝8@(R8^XdMX"8NIKgM,6yi>j"N^đ9:٭"3(an s(4NS[EV#Jip>f0(vXfE5.- Sl>+ # ô1B&ipW)A0֗'R,4 {t:?j"H*)\\uI]m80ދכ&BE){a(51Uhx<G#gG^ A5nrrag[)&b9Q!h)r 5(xڂV;rZYY5$=|I5fBlDFh"v7 L_| B(Hv_RGca9s& 8Rd &TFPग़4PSn䶊wjG"=;)aFCJCJ_w:iwڋ8Ï|VB{ϵT8.i)p6U!>."'ءO5ֽEj; #&(d,#'mv-S^-:CbiU Og@JxO?589Xy0u]くwg zgMä|#iyw"\FR6=Z^ 0-k嶲gh 3Y&j_\/=C>+ |7LIoh 3zdC߮K-%Ypn̕YwH{VlAƇyF&uqR*6 T!1Y (g]Xx rSlEQ|eJH9o\m0KRm "\10p 9TbhVd==Lܳ7PٝȏBQטU#}+4beH)` |nXCw?F;f1e5lA U^~)aUOIHHcͥ^Ok(ҳ}܂HoآZ篪R?z[Ӏ)&FsE0L8;Č\ϦZV+AftRNJu.b3Ѭ]')"1A ,&ߒI0ר:0ξ{+(RʁZ±٦}̣ja>Ye^h"购*S#T 4mڈji5jM~\(u7Qnlh.N+tY}VOq5ufUԐx%?n1wɲEyEQ1Po++i(H !d P5~[ <[Pe2+ٌb?{H'g,X^3`VN<ߢ/\6FH01T?"}KǹgV3[' r%M]@+"-SzTK60kT\- (Pہ/j WC)X*"ʪ `:/"kS񨱅cu3{fD5}jFI$5ިE}ȱIf (6/%L0"t.o#H37WV6ykf/ߔDShs|\ˉ)] JK0R)]bSK~ B bKriLlJnK+zdIqJ"$= y$>9Y+ svrݗynS֩%H"pwl3Ԍ??,f}!.f3^?W%Z΂P'Nέ8un|mP*wVyNHim/n#IH =[)}nlEߞ:cB*v/}nnR>|KԠj@p(n{ߑ.*ƚRI)~Ư9қ-k1"BuiZ 2)s~# 5=mT80H&couAs:[ aBbk黛Cp&zk) 3T}t\h0iH<ɽwsH '>8ZRc{eS@(<˒.!v)®DTy!b"}$dVYβ?*[:u(KkG%(6'SinEbV̖$!.lf:𜕃jޚ@%'rۻ)+mL$U=|6b^xq#o{-Oo 7#CMՄAB7XN-yoo^6E]J<@s[}F=l(Kj#ʆOf3gW]}`_ȮCs_8hVW> %O`: c1V-3꒒q2˽|_a`8p=U>H½c/iɝTE[`f6.W lmB3ݍ4=?Dwꏆn$9=. Lc3  ЄUe\iMŬYp{jVLz&,5!>_ SvD*ӫfX5륋Zd?,3l$Br'vy0r5SB/p~qN,˚ݣv3mpESE6h3Ci*cV Qhv@\GyN־$ Ns[Ve{94֦/=ЩcRuݘ"Sd42"{rp2*pQ Zu/=EǖϮǢ纣((|۫j;uVܢy1*U+fT!b=VޤegLi̩$~i )< 0#D 5m7^;wB1l>'vԑ]:N0驭% r4ڧW"8A@5%"i%˰nP±)m؁ ۘ֡9zkp9}LI7wh wlٴs1hv`@S׭ uf[ <1dObS25PF-YrDF3g45(@^慀|H1Jn:0;kpp1ѐ崬fIoG9aF >@Jbow.gB շ7͇ m-{+eL#ޜ)1,]HCG%ݳVSOF-LQ<>\%Z*-k͆5TG}p S,x I{eQ1w N"ճy@!.}*Upjx74eg % 8טuirefܵ: _`GI6a@F&:sY= fщ!73.VvSȹ'JՆ<"#:MrcUǪdc7SѨ:m5t'stoQ\jVeC^@\+{!0QDrkch@~X ZYj˷.NmQR޹wV _(lMl-t'҃4@-D62ݾy'yS +Diޤ8Evʁw),{UVՐ/E|1[tŽ؏VHB{1[CǠ[FHp:k'GCg(v!Y8RlZC.NǪ)4_ TOLņ? WIø}fgmEˍB2tϮ VJzȻctN䢐_*7,V^䇖U0wʛ6lT2پmM&dub:ZK8L0}c[cU*k>,/A}8*(o.pC?Ø;t>Aټϝ~ǗE!j|IiG5̒ʯxJ[QaoI1bv9h3?ȿoԨLB:r"wƫ Fa*eiM\01& 9kD-`գۣfz;b GSag<{Y_u>: Nd&\VMŁXG~B.s;B{!|;RB|O U&7*_{5pe9<|,)SOg[ۙ:d@u/(ǵ$>=LFV;6@!~0QW83 ƕN<حz(A;`Dq@aޭn}kQom#0 3wV͛6: 0д2}; 䕲A%pB--+k?Յ,֎pj Yiz~12L45L|R%Sv.O ș$ɦ>@]+|yz4hޏkq].0I5b`9F#s^T%;[\+T>!XQ~sرM 'iIR.X5zS/A2Xejm3 =ͪg@.NJ {[ԍ"i_P!!zuuJ9s4op``IwI}{5f6%Xy=хns >MTKe"g"׭_ɒO4%>x;p>Jy%>ӼiaK3fdu޲'Ȗ8hU' Lr#R:r端\oHhq f.!w(@C9Y Q6`қ]E54T2ыʙ-8 [Z=l†CZ1-Ps4_J/!9(ZlAe daG`L=Ҝ֧~V(Wy53<Cmo%Zt&ӹPmw4Z"@A.IGw9O]"tZZGa ɶi5GJQeӛMFO9 WyYa*s1XpxR#mt0q䠤T@j_W0@Sm)J:x byG`ezllc*H,.|N LR%Ǩd{}jiE!a%D@ 3Igp2C._|92M9WpWH&z]i )8E!)ɖŔS--ɒqG-d~Ba'(WШ{Y]DĻ\=|0$wWG6m 뢖 %&sHp9RY30PY!h. BnMXD`³1 ycAcq/UU/!oiUHȮ$ļ+fjqX j0_Vr4_=2c7Ӳ( k9UbU $+1e"Yxan-Oܫ?WϞk"4k -L;aN YQ]B =-#f͔:Jlg Ӝ/boK3V­ UZyyr&кL"t78%n;Ӵ`C2&RR T?t+g*v&Nv`)8k>@OD&6r &)ILق~%Z$eLX&0R 9dY St:Bx3l$,YjDms;?;3jۚt"Cm^1+C!kIy%dMhZop'Hbxx>\yJmRP' P*ca#D"bY$pSӵ$,v`=?ejEGw΋Kˤ<8vA/AAI$zIR'G^_e垍tu@Dt}+b|y&Z|XId¬##Q ӛU7O{il,4[s`/L+&R`-N̉ݮ>\4sFSqD,t*gO%HO˓mŜ838`V_zϧrf+^ms Oܶye> EoF X֏MR`Ezp A̠&FjI4Qq`g[`ܮ9>?(śZ~odP< ˱ eIHym̩}YhgĕRt*u(DV&k~@z:M*hWضd6@ve]H:]Ox2 1lLkf-=hX=dXg*C,Wqe1ul#"xz bXulQ._Gޢ'z[Y] Χϕ?rO ~';bt<򅸧YmV)L-?u9:ϸHY>1hNwr4GQN)<oyy#grt࣮v_vKUXsؘhw5qۺk(.nds-\SF'v KCṩiӪ'1daƂ@'1aƬJGOjbfA,mґ4ڠ !mTCI[z%-|@eMZ6mH+Ϸ[NCD)A;*{=C 9~\l&j\7.Oa.`J>ĕE=QV ]i[1Yw&qy:` !Sқ􊞶?nsϘwSNND&O/:U_vgΛ6y!FM,#_Fbe,mJǖ Ibġ#vk_U= ؉ƄhH×aZ؝LOU N9\5N['Y>Akllb/+J602x)lZ*:&tR 󪰿DhaZ]ռo35)oDt_beؖ+0[b7+ܴȈà AF3Q܎5=f%ZP  2ɯ/crk}|G1:fyUN]ϷLdH<8qRYXS>( Űu5x}Pij,P87qY=#qD{%v]~SC( ii[ 1_~}4m8e.WX~|/3[`fCdNY粔|-jgJxQrF$E'7h'fmG1W鵤A/,8s``lޤjiJY7`_uAbPMU9/ 5z`1 z^Scя>(-m'Z6m7 j͖R`Cm|Z;ɰA15ν*)JT1NȬtMg ; L.cMbZ=y Cs'܅`O!?&5pn 9{30a[Jm+_6G}kY4^iVC+!ݗ"*JEMiwJNW_CɎu7/Ao",z^; Kt-ΰRȷ$80#n6b~W!Ό\xx L14H e : U u1 ~+HuiLsV|XqR\]JE@ V9rQJ 6G4`v*XR11E\=T/P>T1v+;.]( ,V#eK, yQP$,'eu TO_۲X%u 5#yۼAenZ}vȨprZx;ށ ^³ B`mnr]kR#'&~psfdQId3Pűc]\z4O%j:c"J.Cl&6 *S.-~7 )p|c'=Ji0.ǝx}%|:ë -rQmͶSPh#~@ۏ< UHT7@hFζtë .|vt=ܖ)BbߊBܥ-SRb&Gg/iKK8'EKe8=Y_o(|ҏ'v2yxi}c{+)c68u!冡'mSi=~&JD(Ieì)^[r[; ҵXhep\j~NAY~qEnAW'}T!pjsI93?D7c;#r.A0 'N1] aZi:K*N(o;RX{1 /ݦ"_!~^v=mt磷#[gJbga-6xJۍVXU>yAcv!@K?YOlC GKw>ĩ ^!Hu _Z:OTًfK` e:&46IV.O2y?S3@H|pffz ~bx2O.aࢨ@G Is75zW-Aqmף^sO0^/R3Wʊ[AUgtHڵ"8#-2+`FS}ϳ|<eLk]ƚ(/ &Tp9E!):k_)'R1@Q!џ""P.~$I:G\M[a}?t6[/*r78I)8|Ʒ(#@pE 4Iܲ~֦"ZTB4i&ů|H.Bn[Joe˚ݬf@4tXJi,jyGIݵG`83ʩUi𥗢R@a{!k|(،/RݣI3:[϶Dh.F5W$q{?vrHE*:if" *1i nc!O&AUGhۗI~hu v'c:%wͫ#in7/QCud/ Uy?aY`&U[?YƟoUzi5D;P#3`eWiz"Kehj)*_-բoQgA{"Odb&$Oq>LjX#hu:d|YBeK9o?Mv[UYL@ /B/cg ;HyL}#̹Iy_{ "K3 #KS3eF4`!~ȲTVxx흧~7$͆b]nU,=-O]rXj 0;^vas~;~NΥ2 ;SQ5<"~y-붹Y*&dtXezDOSOT76&:{m"vz?Wjk"KopoX=X󌃹f)  KI.E%p4U1d7h!A^fG@f횂ַl0Q:c_GZ){#w"6>9/WEN b*%0|Q o t14q p]L@&82a/w V2c|CԿV[ߥ7e[ l̽柫hܱoO}I6@VwWB~[is{S[Sjž Y+ Ǻ ?c :k9l#-LYY^ E{ӐNH>0G[rw(ۙт,QvxHxA TR@NN1/Hrw)-S>Eڠ_T:E0p \長ɎT" gְ#Pۅx)ixӲ% ڜ|+$'[{ | 7Dh^JȪ0ݺǶ su^>ؿ`[kd{#<ᢇ7|8v|bX v=9VC(}eK!GVS3YvkkSC{ mPdN;ÚTCD+1׳-vX+$"VÚh|8+ɫ203E5P/Bewdž`x*'.SKvʁ/;i0bǕV-nD)2wȆ6I)?ڎ[hdp͂8EORn]#r%=Q6ks2Ld?"7o>ITB|;>x41B<EF l(xAgb׌ɽvXry0֟{GSӽ}Ji0"ux]>} ?e8ҏn{*ثf$(8E[{#4 ;Z h6!hU$u`Q' xK@_{fb{-s-W. 7[ qY+,՞g⥚[hpiayS)AUYS|8\y ܬZX@?  Egte ~4;sUT~DVr9ciq.CWDAY73S"n.:&R$G("6E@CŞT uB[?yM`{:ptjgՅh3ӥԖח&ڐ[q3mj}#;B@ A>S%s:"EKsP\25kښ$8'h~WnDjWaz\ɇѩ;kLq˿ yTEiMS/7x19s"va5Z-rDo#󈇥ުDP~@;}F1_ǀE'g?QlŪ 8G ܴ\ЛP,̯0**)MSU_ڰQ6 ;44G "X _!:Ϙ; Oc:B`*{4oyH ̮:IEdƦJ׃I"rxĦ\ȡF_lY6{+#) 1[}!+K9MK{;s~Z{'Px:k)FՋ3%ېTLzsZ[I$p'ē*i(:!]94 YƟ_Yb8xe[D-E~Ф~ 2D;4 }-J=qM@?t(v@xt8>{"$5z {|83BѐuX"WSϡţN8%dn/jP2yG/pǖ3{(e-bVSQ,·KP ś/fBTDZp)bLf _$xNk%{o߼A zv\VtEҏKƭ%Oa{F2$NIhҤXfJ8'~~#>t%gBߕʾZؚl_&BwM!q5QЗ1kfIѭ}{v¹3㸶81ޭ%i>6qiS@mO6h~\NzV-=SB}/A[H."Bazgr5=˽ >[{y7U 0|:g6L|,ئbIz-jNW5u1K$v  Fr1%Y)2#l%>Nְ$"/ⱚJqpXuznW8*zIt)-թO6I7-2c[\ǧbK ʒKy}AhR=Bܛ` \lh LPz/EQ,l1@ϛ瀡D{쓋ԕ[Kxa8u$Y^SA-|z=(G< -RxHn+3|`,G_ ^'+a L$"0Ky)#$ƀP~HDX5 u~O9!F %&O,JoI I} +1 K$BUjtr": xHqi|ΫԴTsvYk!/D&QT1SK/r[1EbȀT,}qچ?{˽pGd2ȇSJ0{>Dc v.ѣ8vfa^Գ5T΋Jmu;hl'D䁋P5 +0 Oy|O&w9@51 PIgiPT·LItE hScڧ%rb{it$:Bj+rAWZ`>ȷLMJr'PӻuDtWcw|etx1.\ x\`w\gw&c`S0kvS3o|#:Uۦ],.T1$- jBAijKn^Y:N65\P s!)"ga.sȑ¼waˆ_eiSˀZWZ6ar߲d0g'}ghdJ3B}v72 gOAK7/մam@@ZŏGҥ Yo=xg.f+CH1&[Ľ!4&JwβWכ$ifq% ,%#\=u_99݌r=B[zH K { cep 2T _ɹloO/\vw] |6XΘ!XQ03V`##_{kthZ@7KmVvei' zFq9ĺpNW7;c.Tb=l*XԿ׺tU΃|URwEW̥`()ZLy !:#+$b3h*(zd5|Rm)JR<'OK|翪R"+ՋZrIֹi(;q2oHu6M~8?~'<ͨEH !}Ҍ/r$/ϼS^ⱊCID:d9}K&d۱Ar lcۀyǝl|jløi+̰\% q[gPCDLJ2㺲X w^mnڡ*v9zNF[F8ghrLPۙʃ;L<8JliP졡OK> w;N%:'}bb5\tLCX1SCc7xiJxh|x?En3-밃{@9HoWM 0lu]p4i? ?j\o5*vF7ȿ]+"TzCC C/4t RqYJ59ӉᛄaGPW;rk/|׵/q]Jh#lduЇ1Z'rg bwYps hKÔb/z,hPdW/}ZV@ Sũ#8ױ(xlܳ {0Ac\xφ/b5Q ۈR5Ж<^>mi|xUא"7(>A1$}771U,| [<HzL䖥I /wu^e fB.z#Qء\ Лq[abdqR@Ixotq% pE U_- /K;&Sn y~}>"CG:bF[_3V;^6lxΜ?RAGwyzl}oGBo e4i) ]ĶD!rf32,Ŵ0f2#m%0ԇO30PajQKgO",b 80:жiلff ᾴsgs{l w$uW?֣=)Ӱڀ$(o(*: gSa#-z.f; k5hx"뮼39`:wb)Ʀ[KlEݔzD}V,Gm2I,B*z5lǭ=v&%ԋZ#)Pr9IO7I^Wj'uT#l, l8EN򡂃k'oS#YS2zy3c6 KԲP2Yd]ߓ(4@M(tFp1Ha=p/!~-U+cӮ+VY#] - ýz6 Z]#|[]Q=ZC]S MV7}TQ॒ٸ^U!/Y9Q{D,GTb|ljZtZpIN4W^L:gJWa)&{ `yכbObsQont;B_л9loC?E?raJjKb"Z/%ϒڬQAgbwV~!uin@tI6˟+Sf-jòE`eu&Dh<%Pؠb3KE;O#87G+XV{j Qora%oWz֙@ wk.,,`_ LO]7. 4[3+)Ω'6GyUa)x)}@@רV3N׮Y||Y|:뉠a<;hp٧1ES;7\bVW_%Rp8GB?7=d?8}+w:PqZBޠHJwQiՕIf5Mݚx۷Nuo줍gA{pKxqFB W}(*#K DankY5$/NnK}WiSh$،|$qFLw⡃fS#ri؝pG#Z$6 OL!=:әKhjI#+dBM}0QXA m>(9ֵ(4n\ H-/6HSח,7Ă"D$6X[&T|Dѝ(F'f[G?)! q(vvTns9Iyr^pd¦2b@lG'Kۨc_dbe; {U{V#du $)G^@aܗE4+6q?c$},=('!aW&{~2E*ǻ[{2Q UF3נd)Ua@C[(OK ʥϰwz;!|VU;lakWtd)3ecph?A5EeZk׭R/R,jB3IXĊG7R/Z:َ_Tf' ['Z,7f! %ӚuU,[ sFTA>'t`wmp9KojRE(=?~|<?B O+.M>a1-9PT:3l<34KD_W1;t ~#@»oK.vΩ oC kQ^-/IwhYS':*Zu^^a<6v+rr{n,Sj ,-ڒx%;Vԝz!Xeb9KmQ]>fdn/ )q)#Q4>It1Tt^T+MSjFUn2cy*wȤi%omIg諉J몼pk>^@R53.l/~2tO;+9]6j5J^H3߽$?K;.MN򵉎@= VI"FD ;>DRmuݱ1?a$Iz{ ix䧴?X:fbvwMqb>@j a<Ӆɫx93th`4>M}]x~l ״-stEQVKOly_WUM]^t 86$ *0t[Ǜ lMA03QdjL``h> ћ?D ]QV)i6J9N J蹋B[\3)!\IPG NgK @ ) I@62 FFt%H;_Ien Px Gk{e\ /=:f(0ŗQAVqUM\ԁ]ffQ:bR ;|SUUT( kz1 Cqk QuMBGvWgq.eKvĕj]$iO&U6Viwąͪv b籽t}[K6bSuJH4e>u p0m .̀; AX- AmV[y`j?iM5$fdWbrCjLgjۓWJQDF* % ZB]VFئMヵ\S}jϵXT -8 #p럣G~$juy S[lhOc}QETX]G?u;᫊,:m=l {߮Ѥt'k8½NaZGW:iڿj mAؓ T3m55JXLUdf,9fp!?{ nZpſ7_?hqHڍ4@糃,n"HU-ʔy[ao8$^wd[l76gI( 2a)A- I{QZ!5W.,_0 uFEX.y_bQʨ%wޖCT"/M?u v,q;Ί6qDE5LڭO\\2W[pU;-θoJ,mRaxeˮ`?^+yE} "$nngyЗr nMv.7arE+}YջS= È rkȧ0m*FY6R~[OHE+5~{Po#Xg^m B[,LOja/UV =6@,*w&+8閖UwMMרV%91UT5>D-V]iQAxccn? J3`d@+ ~%1(;S\=.5xa=?Iٸ2}Ɣ > +)Ngv.,QNi/4-z1SWǵeZ#Baܟ.2ruD<fVHMɏБ8p4 he?9Ø4.!3cHiJt÷46H8Ѭ42̏hOJ ^Bs|#Ÿ̪cbS+!5U·$ o)Y6\ΔrR'NNhwɑ3h9@U=@s{`'%8InLdPYDFWJ(Ftgc3X)P?bDLӝچh9Xݑ@+2y3X>|%P(;v] &3 NuV^|[y]%tEo&|'v3_/zI ]#򫔶L6D%ѕw㼌Dnno/; 5iJDꎆc`fscRjx%ɯmQm)R6S7Un׆Q3cyhe f_7ʌ=:Du$ֿU mEa7&d&RoW F 0oɥ8HO/`"ԅkj)uPᛓykޠ孖TI~d6qACQPOkQ58tIMBv3؆G,bؗ< oHl[73[ eR+;BN?"vJ(r&?n:zoZ1W tDi:Razl::;xKncMTT9-?JnK=L @GɷJ͸rXm<7> t킘||AQ!xߋɶXW„l?bPsU.tT>?"Z=WJ|ڬxO^g",kS~1You]>'gQni8CPJ`G4,* dT{VP0>>jGtdk&y+Z+APe|)i<c^ GQ#,iCRr)IUE3Y}r*%^~q窅2~^gP+kfDo\_,(?A+:rh9Pb@ 6/D*+✈Ί$P?Z)Hg5R7lKù.5XDXj9aFi2/G6b1kfth)_'8kw(o(T+whmm_Q21XC8lij8`L1=<["R3Ku3#8@(b}#/QgF`!ڛ_ *=.:/Ƥ=Bl5D%= ) &?Iyl`s]{2`G}5\uhGC0@b2b?1K$Ve[^~@E6cQzZ224z?0%U uu]ݠ7vy?qGĉ\S6Vv?!x u?dI>jQ"&=^S -DK(vsS@tQT @UhvM->^uBܧo&(D K%΀8@V, 6s :pK-Dj=̆Kŵ(́[O]rݵb5%׌ײ.<` 2@W h>!Z}>&xXkbP~v+d=a+A`_0DO5u~ Bp`(O{wrTqGNǮ\+9Bwzm ]LWFGkV|{d 50WBo ǜc[L$S=&yҜ?Siŋ鳀a?6rwTT!L9HKrF 1\ Lq*-ƈu5F0f %LxoiL:ulCTaTo5A3nKH? OI$XV)%]Íh}s91-̠0 iB0@&*kE2Mm{mCh6K$3/̀W?h*~ܙ,zh5C FMl I7ksvA>'aDPwDH *Z-"]ԕ&]#g Ėn64'I([[sZIl4E|m:ܒde}F [9,m<3Yay O X6Y?/a >m_\H G)A$'L#-#h:Ķijg{Yњ]d/5֋'Qsd'Kyf>g֮0ڵ#ŏ+!]|e>ndІ],@,+ra*.I@L{$y qUJReQk>YDg5 hi$q-nbexXJ~uT9׋e}r|6I{{L8đ|mxxC[Z{;ZAąY"1R&(ʀZ)g tlQ<-6X,\/x]}eQ*hy M (œ(R.3zCBZns0e|66ƪ ]nirV3zC:ô\%%e=Y_eԃkl1*17B IRu1duhÅ~/ZgEeS$ gˑ/>yХ[ʕіn^zϻю: "6(Ys.Shs|Xf16z}#776iD(˔9,P›+fԿ<+<#ZáKdw>[X1Dm]UW]n׼ߡUVx4)1j\Xzf~ulYt-}DEhP=*hP=M-z5qӪ--Ư8ҡm M7 G=A K3;CFBVf~/x 554wO`o6b#ԇ*]\j'I 739âr1ۓS!Zd% *.e[J0cxrޮy@ledWTTȎ}X~ KqAkdxa $S5M{zr3JWdj@_źyR@*C )CP7<Xd0Le 5|VI z3KKV--HU>{?%w G:~m.|F:ޤV) ao/ljÚ%nƒQV=rOcZPv̿R bi8K@t,>܋$G}N"kUf\[({'i,g 2O\+V&.o?;> hٳ_p̞CG۴˞(JvdUblr#TC:Y h/5 .$ Ǘ > ~s` +PD2,9?/m267+)+\V"ó%.宜vGaX4Hmƀ2 uTsrVOyH>Af|A,b!3@p7+}V_RcRgmmpt XPQyo-}|B7(]Ql N-ձuiS? ]W Q$}V\u3v #M,$061gm po0{6B ӱN2RemF ZOXEtH$I ^#t\hؗ5cOV>zEe\خڇB;ƻi mü**2:^Cx,nbPM Pc~<)1Ԫ>,==^;e" î$'4 pi8+'IKUR:%o)/=o{h1Ӄ2MnKg{븑UPw-:enzZHXve~Z}$|RKcbTe5, b`?4JpϫӉj_s`wzi`~g' wL1]wS O~!6VL̞pV9OrIAB|O#He"C6X* gihRWTX"5 ܇W:2B٪sBFh<+]A؈2iy8OYX!_UO V9D&¨IǖYlo(H[Ek Pk0n,J]Ɔ 1 c0nw+ԧBmqR;Ke)C?Pf (:_ ˽ yqNtJMZMj5qԖVn ;PS;ΐU6|K_g(@ stlBS'Ʉ4bM{27}E5}Ȋa)O +uȑ0iLCXC}^Qb x1{>7yȻr#Ġg\FkK $p@ I[9o*32ޓ{xjq2٢U(&eq[I lU;Tbv'Ԑ94dq~3e)ACJRs 0ɀRHv@;=cf 7Up۰d.X.bT^!~r[w;~ >bQ`sH̜=%Iai SiO< Zb1y1 m|nHY;6¹ |Ɵw i ɲ0rlr-OcV=iH+w#/C*4?(槒m NtY E0Dӊ} TnR ;֮vMf:3lpP^evL%AW]koRծv#VR GwX4`.U apZztu@ YpA*geIm~Cd77Q~_ǾP/=U)hp?WY{ڟ/U3=3Q1rS19Iد\"sO^ 4_|j }[VDcTMX,P̽k՝$LM݂zF%:1M)a@`#rl4 QO)cX6 ֯^\v77D:ןKîy++#+ڞ/| ?Ӌ|JC!!B"@wfaoUXzw-^Ӛ4ibYrm,x˽}0ROtظ$rJ2QL'Y f>q9ej']wtHUO{UAl4:YlMddާGj)LmWyI. ygd$ci,?e~s8֯eT%E#E KTπB6{__as _~YǞoz{SΑ:ݰ Q=-jՋkFHZ;^:iutǘUnF%=1/- B"jna嗨v)ѝ*O O b^w! .ԋgp%,n1vpx/UYU/KFwbRXC}gD ߺzWkӦ=bErȽ)>m&Xk[|:nߔo(E7@tV{Rڅ< Ei>7z]b4`!u;@gۼ7({M;k}ꢭ_WAǡ[XYU~' טQm7|NiHoP*YG=5Tk̙{ MpWW _R6;]NB~ayZ@<CW&R/JQO]됏rSe$X"&dec0V\hDl>_jdxz\"_y\x6gRt?l@pLH}4,+7ZNkgdW"S.1hz)F#'VKlwl6[Yn o;@@hvo|4y\ٚ/."/)M8eȭ)5W|oˏ&Żd/N*@q=!A=O4 dW4Q!K"!vV)jg ݆ZG8hF Աڦ7I-8 X\3 x_r(]D'ε4YR "3dP'xݭVRvL!vzZgVqA B8<.`3★jy P~Vug~3fY;኏H޿l.[6Hqi(k$"C\hJܷ; ;MnzWBHGɂdw!{rݓ97N5ebwe1>pEQ6*i0J1Cb{i{e`zLyx>LNCs<>/?HH oۑx~HdiK"@Y8{* }^]QM,߭rk^-WH$, hhȑlPwuT:ܱ2eq.n kl xDPF%4;]E35`G@*I8e2 \uh}ib3Aq+0? GݻnI;ߌCW h'RFb%DHR;&r"2lg2O '})Ɩp6_"` 踢e2h|dyd|q2+ hvf{Wh-  OdGԈ,4jS&{P]@Wi*,8Emc(ㅮTGoBfGRg=# [\u.9Xꏌ:b ڬ_E{xTޔg1|> rĥql Ň`wZpu=OlBKYi1/Y&ON*zޛ# B%;.HbW4.'aB[zTR O Qn0M>0IԥE%QpaWS!ވ]5+3Q`peP98;({^x_ kLϘR!0҅9WAM׹XKܷPhzYE'=Jn´: 0Or~Nt_[%=| P*z~}>Ά@k9_^R8*_p[vlQӹqHsl.WZ1d^mM3uLƤ]jQ|T^\i;[VztAHM>^"L, r935>OzGA[X}f2u1Eh),uٚC*pmS,)&wyBXi!݁vn`k↜:pvqGNFj᭝)q ]%kȆ6bRzY܀wҤ_1Tk.2q9!7w<?7DpT!&;V7_ʔf"z#y6Av|h7JZrWs}$^8椸9Z~LEY-9] ADS=; 8%<$n_#˳ aon;dT{U+a.Iz!tj{HakV)r_aaВ!L3&zoc՝8g3Y0վ8 3Xc.,1 åjsz0~] QU+j[wc6%ݸ4B B Q ѱA+wb؃t*= Ku (8G3L0C^5Y2ul:sNFMڪ(D3;Y H+8R㼠h )jGuf5T'1:j QXA*V/ÚB1PAW s{b:9,I57C9>d|2Ha+2r}ʌK3+n U(-|;YVU+btFA׸/xi%Ϭ] I<5>AYڟs?T^6(jr:_ i0{y^Ź{HybΩ¼M7P=Q!HmVfs(o|@Jc>*FuՊǽ]AH&n']`xPi CwgH.wOޙVIi{JL^%]p>2r x?\Y~rlLW G)WJܑٿpW4E0U9Y.wAR]ٞo64!%KD8ǫJ=41}RdR4iBuS`=K!SX=p: 0$tbjfNqQfoY#UDHMB?7wgS=-h&2LXD3xD~\>q^@zVlju7 c7B9HC#qlS얢_Cp`xIת 0\J.|\ٶmW3o:%VV2tZSoin'n`}ĵتd0& z aL*_cmL'P4|bɁ/JVvsK5qtBݵFgMe̲ew҉dx܉??ÕhzN/BdNv筜Inh22b"a:e 䔊AB;%]ߎ| *ESLM2OУ{k;0y||!dKudzl?UX]rv1xJb;W  c&xʿpC-|StO2-5%BUgmHo]|:fpmv]ayP8[/Vȇ;f ]+>ߚL' -̒B6=o馡:W co.?s!,䓄^R>xFoo3UN-nZaƹU]* Uڅo; =SUS?^"JCz@qżM!4.>$q4_l`]u0/Z]$ZE ШPU5OVBJT5~K.v>WxJm}s 6[j>ۺ!:Mmg?tj')n3}!CܢMвl_ЌUU /$C9NhV>KYZ]d(<ϻ9*V*Lx)\rb'%G sUY2jF:Hׅ T*PlO5 ig40pnOV]wtE2fv4feUߴƘnwu#7]HF~a&k C*FV'C'G CGȘl?V*Ehj*aǢ96\ӓw_gGW؍F=*\2 w:64[niF/.CGcRdY_l fk>Lц Q+qZ*I o5TuMH*xH5O3./j9P3*C\3׮p*4|"> $qKF[CN^E?51n[e9߷" +rT2K X+ږ}px飭^@<7OGh$= VQ3ɃRީYdR&+hh>WYv>#;lY7Җg}MQpf4DewZ2, !\9SUT\67/p,@ *ҵcFSZx'NۯB,RlQg⽞KPή+b'7s"jKdr y$aJw;Rk uu񪏔&DP(k9d4 Y`EhKa.mlˇ`QڿϐM'wMPI|6N]}ZU ONDvv{%J贈m40H1"pNգG\IF / hɏaTRh" UyO T!"&e?*$HcB7y7>m0X"ϻ2KJgY@j.{:7}>^GL9_!xh{^OZ峷&癠DϚ<3 |]ب$7ɖ>9G9˽>݃ف $xt(*F23gYW׾~|$I`|xH3`L󞁧x{_֍ETVj16v Hnvl)VR9[YyNpNPqe3V[4{#׍#+ U J!̤ m4l7:Ԝ*V`[qO HfL.A?9^EIf1b,lxyXA 'jOCr"v&ڴJT֒2xi[*}͋=%%[˜Y4QYdfQ۽)O=B 'Uh>sLj E$Dʇy!IJbo;EeȔ -ɷ$29wΑ茢 lq7hp7jKl2=v }\1G?/(eqaϵȦXIm d70!}t0b,Kbً3#7?kIk5U߅Zx6Ӫ1׬;#l+[Fe 0-@/7y.ΌH!RB(dh*0xdK]gL\jc冦rw)k}+p):8JۃK"S\+$ hn0|ǶL׭dK[[3>LP'g*_*eOo2oV Kq%q]qxMKU Jzhd <ԓ AWF 4Zڈ|aJDWLsܙ>v&; Hy`fv"xʖ/ RlUGvJ>36M$át-%`)O]ۑe1 yq0NPamq(ޣ}g8OôR`,wtDjBr EU@+[@*.F'#ZOYߟ`*%k|S.ڞ?&u?2jx?k(X{TA@1 }.3J hB ܰhWՌ3}tBB#?+ &% QO |_epb`H&-Dl)fsi~P$'5xRUɸڣO;Ni#/XP!GBL+߽e@xCJW oa<(,>XK{zP+C'zLwM!/'h~3ht" Ʋ(,`Z8k/:~H; IFq<8 2[̛c13-B<A䃚P'_ | KYBU~񛹙::E;ӵ1-nY6AY b7N[C[y~=P%qݦ5![nc҉SMp_;:o)s8GfT:.jv"RM?^CCGLU6+8q yIUR?ҝ+`iJݷϳJ ꏥt 8%\./%-byk-ó%|H$gpiX%6ռ 3D^͘!0 ?~9U|D1h_U eds;5TsuVoO dx7#RG7˖%O&f7c~$rϷ62bC.'Ga_d'xk, quQňv"De?gr,JAjaxRzNq];6Ld ;M;6\w!|XR\3ϳd"19:2nR3$,ǵj~;'Q6'RmH-6o*zt&d':43N|Pawy;y3Ds]M P!ihT#;Kj> "ǟ'$kNT {W}1\EMv8+tJ $DV-@U;yЇQ0#ۗJ=Db:ed;0-@[Erx[0c4:fJx`N0q-A9bS*hԩ/[X20`ӌ\]^Ξ`1c8:$1t~y -ߒ (Ҷe٪ XАp(PdttwB .~H/ ݃K4هfO|N Cu?/LʬX_.JJ1XZl`O5MK!,9Vέg(Q7w /oB bBjwPш5ȕ}q^2:F48TQdn H)!L0KxK/<ǽr8lJSjш_=w豔F% aS:wv { $BC2y1 )_&\ S?ޭjgeMұ\i[sXwp}\Iֹ. uD]>{̥X`+aC(FE+!L!EN J!g!/x'5qPŭѧq!H˫1)zZB>6\/*v,GjZVнx͐ی:χNm@ Wx!+,h']PҸ+Mi:ħ2+sb@3a*H#8S *IOͱ( e]TeN6qB|ޣNlv WY@_չ*i4yqWNC$X\\qUgV ~>`g; a_ "nR bJ-7s~Kި=w GEٸ|cIzXrEnתGPA&`laNRG[d ys0wf1k+amĬ"Ӫ:IuHN{ 찘xh6\2?O!=m2fATFĖ \H`.͜o.D3)sҺSڤVB6I~5Ĕ ݔi40"gƶ7MCYbsʴ8J'ܶ_vMb'zK36j6FGEIMFu++N)% `b)X RVb?HW8 )#M*DJ˘pboUޮ AN̽I̯I:Y*^-O!`F1䚮jPΩ/y2IϮ OLޟ3 V†QFͦ 8yhȈ8V֠ȮdQIi0b( טc}&ͶgYZ07070100000381000081a40000000000000000000000016650944200002c60000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/soundwire/soundwire-amd.ko.xz7zXZִF!t/ݝ, ]?Eh=ڜ.+H;887_3/ף^70سHDQE,-ʠeԥ4^+z&K; -{Jդqk/aU?Nq%,d3<^Dptd 5`ј5oulx%DabG8?nҴ6f~c(Pv( Xu0\6#ۣJ`ُqH DI.?IuKj}Vśc*s2B'/Gr,9dD}wĤєN6d x:ӳUBƎGf'KeEtwc[?#u1&(gU۔w:4^|&%AP]A2p#3fLhӊVUѕ{Mjca"q!g>f^7óV%~DKF*$!+ii 1{$]Y%glS $_Ʉ~Ek = `_tB_tf&a9,ȚoJ#*,J }X"Ҡe2^RR^7@;"I& A#Kͬ7^^ o+@OFg|G?$gH3va4{ J buSՅ(.mDnBcRF >? 9 h;oFY÷-,ѯJ>izh\>pț߮2ZLڶjMxқtu}AKi n[p]IT7pupYr~&_Nf"i%J\7[I)[D#-=+Mcm<\qQV'TBn,'0'$x4y34kQn?CeiB?kSv䞼-6]̒r>nA\s6zrײ UOSӢ<'qH+eȻ}[hԥL6[juu^ۢ;OPGX+j1o1;yaKEVQ;GxEjp0E&(,* S[cO_NtllF۠KKCh<$I N-\5ilZM` wSf3Fk9+aU1Rke9"<:Sd˗ *pe]@Kφu cn_UXYjPټeam'Fl8`EЧoI<:E51E{F^Ge=G{y:W1wl?  T. @Kl;SG&'Ka+R+.`1lʰ4Ș3na*h3ǽ}E-!&p"nhnwE<#N|u 3-~J#Tu;=c4NA8?®'؝0}%*!LԿ[|ĝ ^Ѧ$34&ۓ螷?[j(knQg./k,@6is?9/TP2v&7xRC6K<랣pԒ/M L*pdչm͂@ڽ,nl޽ZT|CcV耻zh)綆Oh1㶀-ƵnH֭#iF쁕֑8i"*!K td4qgLpk\wȡo)zӺ 8v.0JnKMAEtLKmҫ~^N͋ /r 'ݳFS:V;p!C9vx~!4 lC\Y8@ Z; v<+Œrjtw1NTU@5T[,M2'<䪑X{$E]NAcp<@:&q ژ6hF ltxP ,ʯsdP]⌤/J+%8x#kI>zWՂod&M,cywDߍr=dz=[ܦ[Ye^r$С!{DŽ nT?Jg`8x?XxuMkf}'3FuNJ/T@|YzޯTH 8&-2R @ʃT -17^ɍ3O' )ss4ZkX5| Qb=m[:uC$ [+z>ր*g-f%b[H49/~`V̽뤉Ft3-@f_/m8= '~w^=+V#BUpKw"ZKM:7@o;%ݠqV -e=8#uV'P@ühK -yDIxqzwX4* n~EΞ.\>;[Vu1'e3=|g*rV &k>*3AE: h/}Tv2~@G) .(3^XT"~O+/C֜ݹbqI;P?DZp>Oo&`C ,>swn 7 !۔ꉮ$Sn@DnBe$YmVw 8O7#x PM"Iz^+3;DNs\ɮ7AFP!o h[~'6>K$6&( krfp92#XB@sjFzژ՜WɽtEcԅ7u>cM3l OUk@|^3dE/@^ ɲ= JzWÊ]R* 0$Z׆K 0v\ݓT5&kZVqю>JњWl9A8nHfB4bc읔 8~E8sK?ky$%x06j ++M4!]i5m~]Nh+0zW!d;#;{LRv> ;5 _B=z="xl%%aG }J.W>=`nk_lT[抃WbO#6ϖ}l[ +geD@5jt>bAvpkGM\Ϯf(%;6X1 W8^,ߩ܃%ف<)X7vJulB= $^*#mMu-{ _$j7p>nI3 J͚A~D Xk._Ն^V +GP-9^LG>b侅jVX͖9PͬVlqr)]_CL)/Z ź]㘨%,LY߅iXb!NC:"ٓ_#YG3b<^i4MF8 b":{~SfѕҬCdRegFjI^-&B%+^sY!3  511<6p5DѠ*}3Jb8L?vEs_f]t,^3-&WD8v«p nAoD77Rj4"WP^zK VS51hml9P{_sG7lkM"1B5f]yb'=wL`.UJ|tt}Rxӌ' QR@".O[ x]rW›t,JN:+weٞRO'L&= ̏ $KL=c6H4DΡB)S|\ERU]iϏ[E\='q*17E)wlYyxݺIqxgհKjoK"68J7Tـ&m'j ȋo0۶<-ܿz.v˸  423~ eeH}+2'9rKCyn.9, PQE:x%&y8K(DmWpaөepbw&j,Q|E+ʼnV Rٮ6qWӚƐǚ%{|&u * lH5_DOXߓ=ߺ[=ch,0=N(X5Rzf [T!xξߚ:<6κ}-ܚJ~u$׺UJLT&􁵐#,ڃl}.rHkpR P'M}w@ ˔#uO+SC&} O'JErm:pǕtch@ gG<ȵK9fru/КV1T$;CSff#iaFo C VTUMp-\9#AcQ2Hȡ GQkt~{g{֡CRe?@#x?< ^JǍ_@,~#{,X&jJAmٔR"h VY/d(=PY>̏Q.E/Se~OxN3K`K^V_- 9Ջ )Skױ[1ǩwn@=[Ĩ(;26 RŸ?M,;YrZqneo*!-qNbf-gA/)x{o6NeƣǂQ_۬FTX ߐtS*i(Ap&ӵk%0+]Sc2ÕQ(2Ԯ1 x} S"a땨bg𬄠 $;u ,lٳb'|G~OY"<#Ul6Ѫaå]U㨈|I*`ԥ'轺|L-K1-w\O3kua.r@*%d" OC+:*@kS7i-|y$HId9py8>]\ݬ3lO,v {k[kÞM Nq]RHÌ2'aO1dȈq!WƑKJ(qG!9W}NOd<Ҫn4Z))UJSxv{`d!k^M 8OYp$M=nYwnk 8-&;ȿ.KHNybl*vb _ `7D5AJ8Q`-$w:V6β6%F*3TTsd@\x*_M#nzU6&*Z-ڱLihJ"T/3kF/+T 7禰 qNl b=GHEK{9_0Q I}̸?N.XMryHנCҰJ[ 0$x)lr^Ny2R~9c;5-䃫n918Gb[9CPxQ l(a4kOd%" }z{l2jNH`;ZB]ȋbChJt D'x<3)\S 1}6 (j Խ?Fz#uX^ e$Pu Ւ E/S]*rn!ɤ֊5B^c;ܗ87HJ/.BŎg.BpJ5Kyt{J)ON}f, #>quF$~dB +rpRGf! U^cmRSD>A$!h}b*T]Vip:k*P>C=^AUVj01% }SHG`;ocJ}AG2{E%}UuQU_ Y`ӊ3.v(4!;u)|Q|Խ_mR`0cRe?J>z,gL?8} oZUz~2iI`rUuTI,:\@lbCi7>t2r1PCwu}~e9[ ϴ{Tx M׳r`IM32w{]G܁0-tR_}CM!ooqbO+́Tj*|xIG0!N% bϰ˽[{v} >DIJYDAЂ}%ln񋍺m)32f*$|sVc'T4Gp#1+{B H(z,_ĮJ=`._y}HG'I>pkܱk!k*P3}Appۋy`Gɒ<џ+l]382FR D MMA"TG- 4Y]e 4W. 2ꚤOvC)?\x:&IxB| j@/\mqa@ٞi$snۏV-ז"g=Um,:CRY-kjfZ ɽQ-9[ l)ɂCm6Fsas[Ϧד6?,&GvLpt\SnGz XXjk5;CvgPIkk1%`GqPeGQr\'1Ș:;kJ"3 MEFz::9 {-:!M$`U"IJ$ѵK6Uf>ܝ[ܭ+kK uĘ#os& m6ރׁ|ocJ N(ʲۑ ^ȮX:8ן4x4D dO_H3Er߭wD>a[?@j)!5HG^yF ^ Ռ2H4F {uf4יwpeKs*"X^:c2\m9F1kjBiqlo\5u1aDG'yR5sC6@֮5pA.sC3a7uI[m2B\$:"3ZQv`N`d#_/kQ^cq_4 ]WMU~o, [7jB۝*6|6C^+lUMkrTNسqwDi1 !"&\M]R'#AB^C8@G'_?Yi2H{ )##/)8Ȯ r8px;+y gg+L=x zB6s8VF-ig 9#ԹP߽'&Z)^p/c+%Ol^OdučLP #pɅUSPL%daVX?nnD\7j:N8/ڢJ\[?.P^8*ź$y>8YQ,x{RWy^ef}YYA',ǍcބCʏ&͔tJl_<)c{,j1"J譑ڗw!!H҄ GhV<#Ƚq#ۃʔX|WgYZ07070100000382000081a400000000000000000000000166509442000084cc000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/]?Eh=ڜ.+ȠѺH%ln@a(0aY^jY}c$D2 nDW;3M}viO2aR=arj$tVcX4I7!ͽ\.3b@ϻm靳QYi9>$R["72v #߻j0'0޹]0nb)C`˯ @z!MT=ooL] `01|ʲt|uo.;1+ 5Z@4`$ ĔT ,JeUK3gU~|@Ȟ.naɤuy/J Y3< [ϑz(-Yb}2&$k6Y9Q k&=!-{rbDt<4۞UI" K+/;[? eS҈'c(٪K;€"mg\d 0f*^T׎mveGq9mDCV[>%{ !l!GaXhr$IoU@([ Zˠ+Ok[ת%:0RtIѶW.ڣti+KSnQ SvQ~Nڐ>>P4FƼ ,GS5=&Ǘgu9s0u|OQ>;{3߮.8)%h2&Z+0d0vTu"S_e{|&I+Bue~6od9<ÈL"I ܝKDx]X-J=Eb~2鮼#˲?"UtZ!pEIX0p%_c%s)(!gR6(UlEZ$Ԍ3N_%0h!PNr+7-V pB󿗺 f[6(pfq̀MkV2voe1zZ~BaҤ'''`SN%<6[IԮ|b>7!MzhEI̘~VECO#@pj{֤cGmO'8QʘQbeFAIZ\Q11e ky F!rӝAИ c+n{{Σǡxxp%'"l|)Ǝ|+Lm̊ψ(OckiӴwe77LXQJCs{)띍 yA-&7+0Ş!)^{>A9et[b.#X=]x$9]*v.S}4JX/ UK IB\H8 SfE@u8HdS-'cO1\ ]hBALD6OuN~7[oܬ̙rQ $GyT٪g*ۊN8"o",< y!ww|#@4Et9X|[z'1& }gvGb\mxCaB*_˃ݍ/Vvd:? 65Тm`݇W]$5&/ .:nUyRhSeOz/jn^_Q`axp4O?ft2T% ,0Mr _lpL#ikHe#s1-d@6@N_sW'3gv^Ҍz0Ę̻mn*0;^}/ԭ`0+:Pk QT!J`^ȳO@f]5$d<2T}Yd~ Ր4~y0Yjp1Nj|.IC~6ˆ 냴%Xh-dW\r{֟h@ÒMb^pJ^j8f$fz pI)lwy$8 Ǿ6!jҿgD\/eSUE{.}POu@ʤRe{FSy 8p5ke+]PK?NTg4FKb9 8 k1ם5bx r>:֪l(6hSrqٍI"`5z3c >麦 PlsL2Ep1e_W0";14}/O6ٴ|a<(>UPoH9Cwpِ݂LOk%߃&76b/jCm)2i7tG@n3:Y(PAF&3͢Dί %5'.?Щށh;hCcChLVRY)t6Hс_4LۯIjjdJN!kBrRSļ*݅{[zt2<=f$ӎAGWpCY"uślhaWUͣ XS&O;ƈLG;&Ω=1 ~Z\6L9Jӟ+Dgƅ_ +GCc=~S"t-4G,Ⱦ+s쉔 mT"T쬸ʕ0/:DZtiRi3K©k, Aye˅V.);F۸Ll`89ICP.;;?s=3!wxG[AuD)"{X\ 8R\;NݴӺ߆AewQ*c7t/6I,) l얷YV~岾0iT26kQV_%X5.dxn-nثޤ[DO?ȼI6$G(&$ٟhA"‡ʳ[( Kn8d׊ ;UqBR&s>B:1yl0#N?*1׭[lpN,< x F4A]"B22d7F)p #C>Atauɖ{`>_9$A9;rƧ q[}LJV U/ɔ,C۴ ӥ~9:ؓQ;(/-Lf~DOd$ öxo&~62/w|Ux1#["s?А!xifMDS[a]Kf+!XX~6TL]IQU1뀂+>;6 Q+}c)Lڢq09Z@9֚[W6Ȍ THt]gfnL A8v:x_2 -!$U qn|)4ÇE(ŬORzY^0E.hmy;QXm=ŀJ&~`0ǕP T̂SNm }s#D2>rQkO&{VIU&- mT?Ͷ; }:{F]|rJx۴+f *>/x>>9Nw,d-b`UCOqLY0Yw o׸2rj(*hG/=ٚec~ 5iI}:,M)8+ 2Z$6yU\y gCx5/כŵFfUMGYbrn&FMnW/,-J$/X I_v9Ocrn3!Oc=T[G8;q2)jվڡY>8T/Nd^bS w/~7b$HGw]QYޯk;;׽LoD)zH?3IoJHn \jЧa~ʵCyrve #D=k4SnV[!5$d=OA\XL?'_wcfcL\TMGFTޒp: >@=Yvp*Yl@R`0%Zwz#uT^%]jݾ غFW=y6܁桄*ٯCFDJ'+9Ȓ-ső #Ã^iO0]w~P0-͵ WH҇{U]x"ϒX phjX 3谍6|ˬz uTiʓ$N([5kf!w(fy[+l=D%joe3 ܽi12t"$)ߔhnWr-555xbͩ&Wc܇ͮ2@F h@QZQSF˰ &D# P\ hf)cY@&"$ߚVrD&-J5' =v}WFoEgd [m/~@ |xU:oGrU{?Ѫz}=_7Os[Rޏ2F=cBnoLXΧjMn!EB=kHm8!/VQxv ?FQJR̸*ZdُX~6gU<,;^c6kQuӤx`jEjɳkИ=doX : yyǷ69} s2 ͭ^'/Xxh~ YtiϟZHN[MAL0"ϓC$|Mu#&L |F; .WQQVrp =9g:#ިt>|%)=G{>s!aU'xjK4}~ͻI>#{ i{Ұ t\4Iu3 d =ɯF>d$_*e5M֑Hk=&({az3疱9+ [ kǠaŊ"Lel'xcU6# N7¦N _0ȴжN☰<Լ&3A1h;( y60ee$?nrڅ_3,bt,8-#RFaЀ8|S`8>{7Q#lK3>\ɀTXn)ሣ+}"3s̷CX[6xS us r7uhB":4%DO<YUvo;sjPXcYV}LVT0 (/Ev*ClŅ z8#n&EK%īce/xeYS,;,NWׅIɸRh@hIiFme @,Gzer SK0ސ x6Oh/'*T'E4ݾ <j b]TQ NȴViTEsh H%-$EkoY1r/>|> p G[]p\L0zƠb&ny;z>'kYLNWCwU!ĒϢWZ [l5H,l2l} \^A"Y]xVWTTXLV;aGX7 .t5h/:Aea!SBVO9,G$TJgQD}fCqf; gݞ W-f&^ E UA<0ua{aTG ~p]9p-;zmx|~ʅ)&>#WBi)ry Hqz ެ!.m6C};ʫ|A(vQlf] м`\wCr]%87㲪cz8z5EpuA%}τv^nZEA7 iS@-}5 {V)n^TpG?w#Gz#,G* fO'/& / @k.卅n.e|2d7N|,-Ώe_~H | 6O ?4[ͳ4-UVc8 Q0ll@l{{ ]Fk%F!td;D}7kVbH)AY = Y\~?[߉/Fֹ6zs^.&xUe:4C9iK< sZ׬Vu+aԵ=PVaȌ2_Kq4_WbLʮ+J P9`tٜަz )6xo2yP٣g ;>`ԭ6׍@P WG%5t:AK{yf{OyN'& R4!oUC ^tݤjZԊ``kzÈ!8)^mF nink}^tf FJl 莀_bvYߐZoWP` By|o_2cGe^*]˛sY\ )ׂ)m=g2r#fmCas) Wtx~lGUԐ˔~ %\R O(.GM@xjpjl!Fl3ܑJlj ~kE4Qϡ?Ď!ƾ]?L9cYZNǎrW"G+$ AJ;nMu'ܮ LPmB6%0N_`jGN\hY[IRcK$1yxѤ&M*5X׽|/ׇT*͍sVt\VXf N-CpqLG֜Z qVG&lo܂M`4R\շJDf ^'Cy<[ɌcJĚBIM$[,n߅i2,ŝ9PclҦāaFxcw:-T@-CAG} ^#qKoKvn^\:fˡjV"o6@l6ﴕsApܠovHC$ma2PzAGhr9Ɂ**aՕeQ 6xA}-#ŬWNT.Gâ۰Y.[D+D2QQsTJ"&gwע8ue N( 6Di_'PTr `cwQ5 ϒu=.Q( [kQkm{DW.}vu19;f^}g[pCZR fGx ~3L_ Z)Ltu+ƒTej mB7g*TX:Scv%]Z G!zиxM=Dk<`A33/kFQUDRݴ0 )=?@}i3VWbWL؃Kka^WcIzwDC9bZtգWft/u 01W(ZuCG` n"ԮB1WESɚ ҌcG~yl\oI7NƷ/J4ĭcsXӨ3;pF.2`b:/N?†mC%"5 d3`=;pWck;>_d+U}OЎ28M- \!(:H_y @YsZx۔{61ݣSg2ڹrɏ/W3W)A&TF'k6$T^ MʅLx Ɖkjn H0e—[;!haB'6,iAݛy†wĖ6fWA;\7?V&,9R闬I(^WP?nGi7i'h9/fV>:XH||>=EC70h{d~{IŐ. 6V~ևf|MV r0t\ eB-K"&huim>rHvos8 Wx\\Z2?3g(l/OKv)v./XZ;[AfӠ=xA14ilD  K]d1{K/kpI{ypaYЩbަPNn]yJY!Lv_vN2jAm_&dN B4Ƀz_ڑ;Af&EyUFlɇ ; ?^)$V NS-܄5D53vB{>m ZwqT2"bL(׍S'R.'ETQc&/|AX'6l~"Ybä}HA;;2b$.k2CEdOU0 9gu!IB& WU_OQ ~"[>+П7H/|%*%~P뗣m]+TRdj-S- ."o6lK V#׉F> 4ݲzv8۫!5t̪bweoZTPps^3z'ok͉Zha=HjZ0hЈ=v.ol[wWT7wt]mudA #u&V*>FՋkHj&[X`-nY&QGh',l!ܥ23}ġ`rZ*)6K1¾RVhA~ZM~e0&튒3DSągB ukz9Iyf[6M JJ\֏4sI'J\dוy,Nݹ*Y4gO \=ʊOв=R?}s  Nqu$kjn5ISy~Z.,Do.q`Tq9E5~kW:e֗9QX#O/6,9Kn+gR* T29o͑ 7qRAgP{&:V=Wfkݳ'лjfå\(1.iR@FwX=~6,GL<E!rhDΩH_CӴ8`a+UG 2#{ŎW^'-OGvlUZl] mQTWE!t_Wu!)|[(tB9Z~#,>i@k=bE; $.Pi?)^*_%V kB@˞M\ O&#$z^u:u=3?'F0r$Sf)ށ.eԾ STI7LDU.v#mU>MJ 0;`M&fa|H/6EoCM'}:yua3p>??=]4 41(pu䉐LKBZa O=,wc/۾& .(:29f5n%n^(-97YhBHkzBaY2kKa ڼ?EՖPv(sRV<;n_v@{n4h (9MͱIFpkDBϟ=g(`A_݇ TOB "C\1dsRu UOɦ?%(JU??_ź{r1mLo.kd|-hQb״GYCtOjIddG*Q"Qr@cҧzGء*8sf!QwN&H`)%.*-gi!4zrjRT̈́чbyNiy?.J`OE٭!IYU?@WJDJR?ސ #+֜p+u41N-4PlA(j"."`[RHQс k@ `wQ4 :`9s2-i>ɼ+M8U Q>S9|-^I\ _M4;ckGqBq00$GGq^-NjvbB( jyowI'"Y? ..%ƞ$( r}CytwA˝lɤc$ڙ6)pާb={lV_E_=`&;ݵRVjG)|/(y@Ļ\Vr?/ ZaqPi"+6t0F8(,zf9tmL<;VmfӔ柤.fmd13Ր\Itt]uڀJQIpm8f4`!z>ܸo XF.JH+#4qei^ZAv~vuVKxS׹ 1Bg},K> a1$TO!8d75(nR3ү jVhoq˩NYjr9pսqkBJ(-zһ~۝``SC|9`WzcL_~ "0I޽yrMKP4m]:gگڽ *Zп:$r/1/oN^O 8zZJ*O~xM!)N] ZMq|*# в]6w_,ego448Ao|9|7OvU6q/'BWYoXdrmxS85xXm3_ʛ xQ)!S 2UtxC|Z( \RRuiGgv͏L844o%g)w乞'!IDGpV:rEْ)b^ovr[H0 :=( 0%xGp~( \U`r%ÿ"oUWM\/w;wNU撞_Lbkx'5hFtKmR) _ղ 2; 65{sO|2wB^ ΢{nIb%gEvX<&xMo!Ԋkh{%Z5UI[#Z {r[)HeI`8kc&; q兛2K᳿~] s&|~hNɻԬ} 'W;t&n}"N&h+jxg Ot(>s*/f K,OzmF6bB@ir뉡1AkL0NƖ*'/‡+\JC8m(vB}:u"ηtT QS"Ƒ_houqdѫXh0nf~P' V_LTT[!f5īciYbyUɈfj~-#tiZz?&w諑DOhwӌ*q\z8%HL},9'`F齡x36Â:dH2k%$ [,xzQ *h 0}y{]R*\IJ+Ϡ_4L/zzcmkQuExcD`X8*:L#vF' ʏ3  k7\sp~>sR\#J-:q" Ɉ=w:~ﮛWƖP6?C0w@u3z] pG4Usr+ J y=Cfei̛uYֵ .>]оC9xUej/׷b`n;Ѐ M~gAvr;0g pYW9Es#6C>'C~Q,v8L<[(v-r۴`  ` ]'0V:\n%C}ܼ={uC95lR)(sI^H8ߒ64ֲUqYExH;O ?wqF=Q'斆a8O,BTEX bYe}D+KV~h1y /:jE/ |m\S٭x1%Z+Dz.Ra_$@h6n+yT ^ odBz7jo%":ݳ֮]d,HU|AB䲻zBkәPGr96ꅮ|bI利Xt eMK-= "$nddQo2nA+(laDA#՛᪽d2| 朿u;EGa7vu3$HS(U[|+&[Ͻ"|5=80^1JnRGr]!]\zܑىfִd$\[\=}s[e`9!ix)\O:6:|B|f+=|ce e/0CIyit7QW>#{ְD|W_n7gx{t^=-U5[1L߱VUelJj۷E̠2\'[AUs^8G=>QTC ҝX#x_tYĨ jޛ%9ӥ0$6B&+}_q$ ;}4X_]*A{仦MM2G25(Z#eCePp*M_e%zufUơ8#LP0ܥv`_!(VQtY@Hf6dZ1%=͛ύ_ei ĀNߙ 4tOjvJ{W5# ݿO \Meſ\E 3m'jF]U@z<v5炀-Lf=rVyٰ,VIl\ 8ED2 O_%G,qxCh "Ҹ dl_Xu@; sbM s(lg@;E/X:ǒy1h{~4 ;%SVҥPo 8,$e2[R y~  ޒ[)}5= y :i]Π<0Dx skarWԑρ ]Jr[ qã%kBx+mFFnH Ufn&e f%&I8eL 5 f!Vi?3Lz/6DO<0{>FCkh)'laLG+NԚqU)rTB+}g{^R1X[1K9KD٭TCIWRt"ʔ+bK"啭9PuT\~"u""jdZ+vKr؈KzacUFdt01!;Mq3%/8Ǹ@DȮ= YZu88bK8ʆ c4xa; &]f! .?,b=2;Pp 4EkZ`kߦ@(D{ą`j5ҹ~N>֫ 9jБ5A)<*7ZZjzUnhρz@i4cEOx 7z8O0~9Ie=+ H GS#WXa }@n[a9@Z؅p3-M.,=>>i"T-6)!RU¯ a'/O(O $([wKtE8Y-CŰqu,63^Z{eLzj:˓I5-ڱL ouooEu*Mõ ]j aos 8ݑyNF ~}[rW[Dn ';]^hqZv범 0J QVAc zsմH1c_Ҡk쾗O\ګ~_%l,U4j#2 [CmcMO]dJ:5}i*wnu'a3q[ M ~H0(%x΅YWçy>K oh$EgT3t?Jؗ\(ܛZR$TT0Wl▸S7s W=9Xfu Uuit? Lv(#<@ר_٣Ez vF^`:fafHP)Ӡ7 ,U9e[O ~qS-J534+0w-$c}g m$?B bW}2&6Cc%ՠq:.Ow?c ;WƥLL&A+T(A{EiqMBCXPž-XHr|ꌈi3lyŊ^.?(G;V}+=A6GٿHF,3s ijOs <4CHQ1׭)B7φ,M _2p m\s@gs^apL-7cw։G: $ N؊"@N~VT<7Z ?< toAxz)kh;.4X6<о U>:QC5w4N>F*,,K?90RVP:ps>'cU%{ںl!TL qP#0mY}( _М8Kȶ} /#9ԔZ,hJGW,9;F-򡀯v)=Gʻ~GwK~&dP}.ڊ@3 ) %Uwٻـ!Ffdf|DT9vw&Mcݎ6V C+$zufBIJaU@m_݁bW[ ffp7%տ';.b~ߑ *m*B KLCorg=JwMJ˗w/oi0F0!)_3!H_.)G5s4qVlMG$.ORz_X޹j`Htqs޳bM,˳g+ÌG<#.݇Q5n<ׂ9%IPO{J^?lD13GvΌ$p=-hSP9&h!&%Aզ^!wʒe#bpѽ[G* N~mNX<7/C#ӳУ)N '^=~D1zC4n>26醶@(<)_F6X$ASF$dcj_IiFB#CZ2Kg}ezrЅ\ѡ\:7rH_a3Cԇ&5"[LT捘4=E`yl廸Dg kʄ%q8]I],U>)d-f, P.9Y4"fҽd1aHAG;F~~b!;2kX^D刈ۉ Q**r"$WKz}ڹԕ7zGSPg '|z(TNPezCXo7OwWV-76jQ."^>`|݈`x!sрy,ꌙ t}aD>- }sIg}S]aGoS\Ww Qr~Jk|g"3ezr:s *"WTЯMWfkr5t;4И[x4/(YJO:;֥tsxZSgVjNiBG; 6/N){?N)cv8%r*J-`ɡ>(Goƙ BZ)$oGzbNvJy+89B}:4 nIϮDphԃo5 /8 t81 >">mI2D2yp?۔_g$X: z#( ԐpՋS犿`$6Qx{34 *4DJe`CiuO0UXs;Y<(h W'*?΅FV<ȼA=0?%G7/y}ʹ)6ɹp ):tcd2V<? aa%=cL`TV q-+=oAAƁZ9SQB1k*{"H 6DZ0ܶtN$vBc^Bqݽ^[Zwm`e^ ~C؆Εu)ҳG(C1\"ސ$ l?7&\uTTa(A Bny!N*2y}|;OcrOm#^汓ZAxV|a$B%$_f2 pv*jb7DAڮ\SɂFk? 4be"z,%042;RHkx ZOiD%ԫvVnۤٸiֵlKnKu@ 9i_.4Z]imk)ܕC@l) r*!ňX^^>+P)Y$݅ FLb }\Jb}aMk_%AsKBCˋ$Stp1I,F5px)~wΎ~DSF'; 7TK|@=mGgV uy ;̹[ʟ68G&}2h}dJ|ڥ[H4w:INUc$ ]e+)Uyq]*u5rƏbXgMd\/Z>lGG0EܽmT( Wcް﷤JݡWc) n5MBwmWh|QhtyPLi`tpT]:q ʑu57lOm7^. !D+%0g٨ju%cxІȸ9R" K*2\e:1p e ˭BaUaKWP%y nEJjy>'u>G LfqfKUDW4R3{"N>HdU9y:ڋ>OBL{c&.:GDzɱ#ח{(#f^|Xf>NE,ݪMEꍳ=uǻwK%PN+Z[7wmhH1y|tF~qHKs]z{3o5MПeqY[J3S GKޥUesSRIFR%',}J2?pyҫXD+ nU8SG v5W]a=^ivsjWk\zs);M[P;n̂֫V /:{bggT%~8I NŀӅ*aTш(&^&ٜ:ڱޏnP&->$9^ӝ"\1܏(|Q"*p30!"]ISJ&UPҽش:-1ڛ?qQsVrBr!A$gQdIL$czk@SnxK"< ƝdubBEC8lıat-A5XL Z(ύQ%*[,ԯf%/Dn-d$-M!ç !Lj|Ƣ7+4ՁG^ s[y,WP1g k'U4{m% r޻> 8+?-6P;q|JQʷXqȥ5%),˧>B'~T.a8E56k qE4eo5hќ]J]%(ؙ1 ܲ~j8 y~O O}NJ6h<2jwq;%p«psr5Q+D݊հK?sRJ%Lu0UvVQzݞ}˴P&Ѻfp# eZ ?A: Ӟ=Wu(IGcVvy/uuo}':2TJc>y}>#,ܳowX,-I߿8>`H=?"YrkBg*I:ֆ7.(WY̾)5_ π9zzwUPS_D6S2<qFP1z/KpQ em|~SNH!';xz{zz='  rX~pâWTF&C%6{6G?!=5$ģ okmF!Z1Ύ*3_4=WL$9<O&(Yh{nypkJyE "t_r9m%*b3ޣS`^L7ޗ`oe.Wkd3ghS)B,4`H04n9>:rT-?8WY|]&=ea)*ܝb[Rֺg 0^m*럦w콸n4<>X* H" ÖP5Y3i*>[_&q0DsD<}tGd2 DƘWO ڶ?bW=ݺT.EK]C!OXCW%*.ٰo'|J P|bH3 r>˅/O 5r&tV/Cg^c+ .xq2 d9_5U8iZhԻhEL_^,UI "lnyo->7`6jK'W gKf+[S||J;\`>[3r5KŲb-w\Ȱ: c>] yqyeXQۀDdf,6-r "BD2 5#Rp{9[є$9 1HEtfd$ߟL$4Mȩfap3fyi;ш"=aw նNqf4aٛrsӘ4 8XU)/h$xI|T;OO6ǢG4 P$;A5XQUO 䏈K!Kƍ&*& ߮_1LF.'r16+lhh{**5c3B%AL$+廎 :ę+Dc@J!-RDWGa'3(sMT-q $R=?16( XƮlO d5H%41@JTbʬ C:< ~ħ!giDAۻC˶ ?pX1 Hn&C$y=BOc_)Ȇt:Ru1\8>y.lj3ct0`x vn"<2Af1S'D-bD ,GHaA|Uīl{9?"d=0|j=D0p0`99X&loU}Q{ėƗJdEHB|i}Q<+?UX)xYe~;'Dxam`d9aL4\fX1ώiTk Q[q)K (>;BDgO+q[櫿["-Ϫzm6 wD~ԳZ Q.b_y|T|~"6%1Dвe/; yJjD.2f os%*ƹXymZL5]2I@oY#h e _EiǓH${|rr|`?j>ؗ ':%\zޥg֐/ڏ%'ku={pVr 0wI F0ƋivQJ"Dt"`Mᷱ[6Z@kևx+zIXiJjEr>Ǐե!*ػ ~#iAK9ՠf%+\hr,z,OsSJy,#/#4:Vqv }9rqgj\_3C< Qx)} GړeuJ^cnC<kU/4ݫ֋߉BlB4wتWRiF/lz@=pٲ^fxB \2ə~SDDOk8K^tV(orOMf3 BQz@ a&Z)FJ3JAq>]%Zu/DpX/f_z]/5v=XE"xl⅙Q1<VF{#ΉuYܪ>N/6Pt{ rFT%!5㊚Bɴ>i묶{|u9 q? XhLXj:+\ag&H-Yי,:Z:' +ͯ[h&`g7IoKb}ISutV⬌-kޞq ׶TrKժJR.&)4F*H߿# v=v&ўɻW* #< y+笡 }1/|NzK -TD.E<r/iv~=QaK+MEhya! b˦~k7Lf5Ϻ-7Ax`˱R/gPOL mG% i}}V0%U ל<-w{Ddy/S酼:.#ߐx*R嚲5]eR!K_\NR L9ǡURHpV5k$-"K#wiϻoW!QWL~hf̪:b#~MpȸķN*m,kpR{X&0$$7WҊ^i wIvI'$BȮ_zͪ*8G Xb];5( iI } @Śu\[E㝁܉Cen&(/q,볎;!3]SHj{uZ<3KQ+^4 k#zo pR][sV5b.@KV(2cC[`%PvmDhǫQs? % nLm؅>{6[wzoK>f^6+Ǹc>WHju7d!dwbcsV%o `ʇfs,v㰥`d1,Cn}^Dey()@͂t.{h)HȰg-| bof81>V@KPk^흃S/qIu5(HVb8zHM+)\\Dȫ:+6aȌЍ#4~#ǡ'pn"m#$ڦLKt+lsUI!lr0!I'ZǷy$8b3HGOf OI,%t-47MJS9kIxuğ l;Yw Z> ƯN/KE&) -8ruJZn;֘m$ѵ+Ib&| cP21}i^ܧSд'ӿR e)FȋSu6rdfOmD߂#tu {J6'Ww$ZX>8 -UoBΣkd 5cs>pNYPha|OXD8~EM@ azLkSfI ,?sl#C)W #Ά `7LaE'cjmL <'\ʰk}_Wslnc9(<IGsXB- ۪ 5z骾^n9Mi- Q_Denԗ>g*v?PW~.Lً p֙uECRے(\v#5v.& FHԂg>ݳ.v' 0l&p£$0*<on(:R6SD_Z z=>o],kBLbֻ0Gϸp/t䕖jH Rl 6Y[t^485/zL䕴uAr,ҿ+!bk憞T*{t& \'^U٣_C Qr[ksR1%ĊzATزX.Hk\57 d c]867B_l. #1Q@"OU Iinv"Yנ1C=TEb YG>$`%Hք>,+~T":5 ϿrD B??HSM`.JڌylŤz OT5=c`˗%0*ZT" N]t&Cilcq_ Y,͊HU;poB /:ncj>:6~e:b} >K' 5x C)W%CX#`M\Ü+HS s5V~_G[=`Oc>e+z0Tw:)9,R5`d63Vb3;e=&䠎# -e%"_U `h˱™4+e8Z_N͎pAPrzBŻ 2a.Q~~B=-]Y#g |שu0D3IiOuXd$q0Yw_=*e:~l.v=x /GXx%N.VYB/~b ^jY4Iv G'IkdB"TE YF˂5&=|kgtG^j*̳RpSv>+ns]KBBcI .ŶtŘ r#{;I]Q)pibUQFt+?OA^rОC:״\dVEoMfH%d=J6+OQaĻ:Ť l@&QG^cST3_8~LIcUpX=~T|DHSI(S}[ @ʭ>"=B0vT>p kis`IPRwaqjP#\+_9"ea݇-`ϵKtǞ:Td,?6ֲm'@Ʋr*PGq[ň(cUH.b˝`hYaͺ w|cV?txtʼo"~韝0{m4*g$AP].y5#ܼ]oo1S!դnZ IBz*h2@jѩb`l%qո!wdܓcLMy{+ő(a$xӞs<Ў;AƷ3mkt}sP`g=TѴb_iM{ ló TPR#Ɛ/ j3TC@_c" ] T:c>h>̵Y0WWEk7X`ȶ_8*YfQ=Ŵ3+Iw~#kAP,xx%<>?CVOn,H[Gr]T^ĩB>FynKM5SVZ;/G ihl E} Ԓ%Q)'9qbC ŵ4sD=C& 0*P @zjE.sV9 CO81[̟eMނ]EuؗP+JESmLZd4TCAZ |r!-l;&xZ[ o2<|l^7-N&C#\z@)4t#n ljbbd7ak+3ih7WtXw` :+ӄ l5}{*t(+BmQ7|6̽:(5ZqRӫ#[ x;t fa4*Wb]9 +ɟ1K &N&+H{,A`qBEo7.#R]NQ_"'36M7[Ymb*G)1|"qcȁ_YQߒ @ Q(?@Ղ⡚iJPم-7?IA!8&MZ_pĴ1EpdUA`chpdo<J$V">gq]b 5T/#e"nfܞW~AM f@ 7n7kEn|bOp4jgtڈVHCD4Y }OA v!TOIn 9;p d_n*np;F\e*!뷟؈)Rk6R!0/ 0*!S@.Wb*n*0] 9pb כeo[_K28> : ihZLě,m>JOcy\U@dZknhV@%ܳavO=͚lMk@/%?A؉1@u>.Tۭ)mE!K] -2eYx&C]\\:3mL$ɚ7Ud}&qgTu/!b*dݜSZ.{^#/4"ѓsGVgO'>r[)`?֊䈧z|:8QSS(tmJmn))84 nIưEl#Md@om?(d`vs}yIT"6t!E8 T O[^rߊEY^=ęo}FLw-CDr7_̑ nB=gYZ07070100000383000081a40000000000000000000000016650944200003118000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t/0]?Eh=ڜ.+]3$e;\8[qף~wFe'ʡ{-,]C8K|f#kE޵P0rE-ػmi4tr' 6hT`Y¥#?T퍯C55ktT=ݜ RCQ߁{`pr3L_l4Wtя(.qfͶF%dk@5d`0#zEst}DimdvS5^Mȯ@RC[]g.Qwu; w1w=mϚN2Uȟ " VQ}@V6g3(Vw}gF3ܽDlYYfFQZu lb*g]sN ӛA;"NfL7ƪ):1/hDv>#k|DIP3\T'.EFl"; f#(+(L>P7q+V V4x8]j lGR`VHeS 7$7 mNkW*0j0/Q2ͻuت+S% 75XR8 /#{Ҍd zDr zWuTPEہ9q2IR~gdLޘRvNhmBp<xE(+B,'K]s~tIXy|u.1%X/k𤜴87o32@x=+[!(Pq?5T͎̿&PI9m;*<^ 8|5Go*i~MmO5^>x%$*sX 4/1X}TkHnlf.&4etfò4T(U#pƚO^\7I?9b@/T%ߔ<FWH+s/dE-ӵfxaOҜ? &r qOqzz"bW9tr1& iYc=MLT g؋X[ȍg&5$àe z`LOs,^vIˠK89F % togNz`!l?ϼ9f{֕'ܰŹ=;8?EiCH}1I% cIY7cE,"FN[Zq'-%mcǞ֊)<rY2-ٳǟю${>!> p`~VX!VN;WkY>8ktƝ6M؉[[#?U_3aiE3AȀ C8gD. P{E1/ ðHW4]3sx[A*J7^"q&'T$FnYT$AZXB;N7 ߤ(tE |sfQ;Y`/-mEFEtLCُv: 5EB,'j`(8kɚ(ў[~у?fKb1~uȈGi'նצ|ےF@3;< "ޏ.Q:i.Ky^d6$^4ԓY"+~Rk#L#dO~QrtsKzvd:YY=P{hI?7CWDn?{7^F֩g=i%)L̞&&*u6##-X&r6~Fah9SӓfHuһЪ)R)Z<"x &W``>,g<[/WJ=vQo(9 >/rl<4dK\2-ЫB*_~;hD.BaZ/+'wKVБ ~-K6chT1\K<ї'}—Jw,l&55*}ze}7aYxZaz8ꉞp45_6zJy.l\-ߤ!n?U)&J[5 3ʇFI_M `5#܌ʞ=P?K? Ĝ ҵ~h[pݙ# C^ j=$ \gaX}Hb0PԙsŠtJ^UXAyWK5}Pk`;7&wb, xq@-oXKw^` s+;Ҵԃ* -?\Zj|Q 0(ךI }tnuO7bȨzvAT@bU ~R`?6NnN׃FVNQRYOGE)-5N*KC3w0oɮكqStrN?`E[nXFå컦5>Rhw?/ o)& ydC >q 0Pp qM8x~nZl!i_psY=DM`6M\HoL' g$)_\&&?9k\$A9gtէUkH:9tPP6l훻3+Z!@8} ~=_4Z ,37 !ɦR $:vxF:|ji[VIO]렷 O9z;OzCA|]9rwnN^?/1AC0VSr+t- 1, EVI9Ht g7-ܺnܞhƼGȕwX3$w׌jU<^q ܖWFM.紐 (GXJD|5 Wy$rx˩LS4t=8l8%V MNK&S9JK-Q\G1]RH$o"sVRjS%7Z|A[y;#;jis$,9m>fei$#&Bn"pL`KL!X'h^ 6J y#ogAJ`oLTDAq=x)" `글>AhgvH9`Ov25"^?V,! c fMFjDog^~ȏNq8+7zlba_zUȀAAYFl QE1j0G?ZBUy3^% g[q:~b,H [|x!m0fcb>7S@sT8v|{N`R(n\%i&F W! u XIA@(wi/ylY =*k|zsZסV޴eH-RqhɁ qw ShUlcj nӐsmf+XcwaIbp1<D^QcL&H>癕S]w;XCmM&H@z=]5k>|=ޠvp^EӇnZ3"/l!h Kh[a+4;K*n3+RJԟrcB)r:VƱN5AfAwHuX+'b (Vl#J?[>GsK*})jA5V©)O#o@hi35CQrX82_dATwGD7W$>ũ2m.1T>=kUE18IfSj>lVՉ`wSG,_'Sr}2sa`@z/c]Kx'%?9y*>(fmS|}R(+;9q;l9pFq=1yaj2 }C_A}mطt8twXz1AJό؞u#Xnbq jgW='I~=)k (1;q=:Z ~@+٣N*_ 11h|8U`yrBj$QglVRlO*9=D^MɚgiH,ii5O$Y m\arZt5>fXMj#7S[nX<}nĉu-dП8ڶ_̣.9uxQ$bSmՏэ> g_uH">}fTS] Jع:5"9{| gp8<@M j*.ChYʗ)ӣit59}L^ Tids\6nន삽/'#EH[Xɘʌh?ɱ&]$x %8Ǻ?QЪ*6W6$VU27Ax2Zȷm3f-Y`Kj`Pyhi {sBdNAq"tzͳ`Z`9NQS،B~>_Qym·m ~pigİDp߯@ ~]M6Y[.S E6Vu";ԛwN8WC׆o^VXo7 E 0d,5r1 (>jj(-K6^Ir@9O gu@ZxSXݑejsy+U`ܼT=M=s'u7m/=+@j5In[;v%V8\2(@?lwCtЋ{ Lsd9-0Bmda#ZCX Ǫ=׃^8 V ȶO sQY4U'H oQt!(KbHCj|f }{v,KONCh,[:arEx`,`0v@nGQB,QaU9)PXB F[ԃ"#db"5H1:1G 4~? XbT2C}$3v5)ixx.k@ܝOȸԨ. ˃IzJ.ڶA^mg]|9s1:">̿Jv[}(.383-`覺a~X9/r1 ƽ8A^ңwP'ɏ☉aNBk2$5 Ӭm(|'(-Î2B$a;{)4z>;M:#"1Yim,x"A1%AXrmR2}d6@3D ^l|]a`=_PC5(4 lc5ul[n鐖'9-n򽇥YV-|-/ug[3ؙfz=a%G7Z5%)'O(ymv~4ֶ',SK`SETRNK1'''@.RX?i,/fBBȜq~B>{UT,27͐}3Vgrhf.YSbDFtEuC{}b//erl8Ep2HX{[—u<27ּ 4N<"Ȅw[ҩN<2 A# ;׬ﻒn9?LzQ*b;Su-b΋!aW2zm) Z-{S+XBȑ_'Gxv;ddZ)HpVeǓhyc+ӶQHe켱ٵ !Y,9OL^ЯP~?VaV tΛ?5?AR3cAwb?F^ qR,?)jjn_fL֠xS V^-oT]^] 5\#¢'7w lt:ȜUPfݓSNo6 /Q۬4Ʉi5]d!lh?uD eA@VP3?y:*<68ڍ1@L dkG{r1DT?kA.OM#|fom\WylyUc-cMoJcYQ;">Kt@/̩fp~헏3"%S1Ȩh~:a:E1Y@AAߣbzI,a~n\Oq_,|v(^̆66tDqB1yv8.PgU[ SR{JnJyVYr7mT~-z݌fDz4c!{zr`zɑsH{ywkFmZHnDolIa*b>.'$(GCUp$}|v~ 9Ʋ1ql0ݬj/'kvip#MP Ҟ\|}&O^fU84pyi6Z%$oYޣ_WtNB,  a1L*-ÿ߆ls3.7ੱKiRQ٘y@W_l€x0.=P:[6NDI Kjo@][wOQEMd|u]vj$V삹?FAȧ&!Vשt SiJ [z+Ett&N][E rk+ @PGs [E~z1h!2YmAv㥼V?60؋#4#m9nRx&l&68oyfn __B55lvl,Paɤ~Y#4kh|6–:BR3ét4EOD_o|]Foؤ60nd!@Ap~7~$ه^R>ŢzhJrd=*sqzuebEC%9P]YvF.8PnT5~;ۮWGM[IW|>9,:ҳPc'c{ݯUq^7L`q].8$}g@Bh*/`ḡ;TþL"GwvZ=^AL N!;>It|*ɜsڧ;B'9/鍥fLO[5 ^K "p9RyJ(eO9c7i`Wi&ι p?`/$U (*\2wr4 u>g׭~ ddjGM8guYˤ+MmAR ;0gR5fk76=sʕވg"ayR0cݞ4o ,:=X[fu,y @FeFFuvmU|FĶF>$kh. )*v= a b@4!4a^>.Ĥ:*orCzkz"tԈ\DaK[T 5%Y4(<>0;pCnTct%HEnNIyBO V-Ψ:LHqbmV@y@fI + iyyW$W IӜ4RA=d[VG/X^$C*? ꖰJЫj{, ǽ C*IDzy|?씽_"JdM_FEeX>10i>ޞ"M'Kj[d]]- J?QG7A]#3t$nn8L$ ;8X5E do50u!7vl!y@25FѤ%{Qx1.}f:3-1FY}P$ BsܻJgFhLeyK*%zf~:+J8ahI{^J"~ҺhV{xob!c4~|C`K})]]gCT2*D G 7 AR[D>R3#Ur2C$&{R?J#=aj+K^}MĶ'ymuwIԛ: Aon~E:ŒIBa\wY nyM49fыneǾ<WC{ ZPfZ*^c E(eIK4JN+9֔Irs^ 7Az"4tԚ'ѝd]Gg& |k4S0s2/o$C=aoō0PO֙꺴?TZP%P0ÝPfLO0-s$/6,au # Ep G pJtF|~{OB(F5,l:Űqv {7m3Kr MݤBO9s-*_ഁˌ8w3*ipL7pۖ5ߍO65,}yFav8/ Qh@ xhZ\ 0s \ʷȡC.yyDb|))o$ .Bݞt#5D1;? 1?gqC 9CAwp܂0r:`2:~=V#Zau8b!'K[F@wJ|]5^vn|KnDWN~7'!Y-pQCJ%m6mPZ}R:mR>,݄jN]0(% phyeG97ͽx|~dd6'~N!IJ$Q'k>[2R#I7 kyPr=YW'= f\uE1c1Uxr:H :4LVr]:S:7er0 M5f8u\rQE+N,g8S Z,7Y3ƾ}u9e\#pX0b;WmPr."u,`R5aU֩fF[¿f@t{XZdcʃL.-THDt;'T=NPC 5|3>YޚZ$Op=5Ơ]L]9s*nsz:kZ6C*r)Խ[rĨujck AIgC S (%$J Rh-2/$U)!NVɃnT rV2NSҹaV9 %V0\/YeYcO.IJN9ȶľ~c$Τ̪\1D NA&<)zN țskE==R 2SzJs膩 R 4y]ZVH+2BkSLPվ4xe?Wg#`;ItJd~S`1bͤХ̡zqDI1P3zX%`b*e}g 4dݧ{BOTAK.?-9j:9chgߒ@vwږ%l@xEg&!o @.t? krv-q)B8ˮmWēU]_RV\}M3GMSU5]gvP_ A0Ss~ iLp;v-xԷBUrE1]_],y]xԶ6{4ܤh`Ʌ_&jgQTVudxB*Ulh&W"$L|]'̈́\? m9HW;E0徣Jd@#Cs/r!dWFl_dVIY[& +|ggMtPf I ݬofXsBs緻n?gȐɪ.ޑ-&Kuɷl&jat-ɈCڃlrG hI&7q 4PJ8ߗ/E$_QU맠\Xp'*eę"YY-pzC2av}.K1.^u2 qZ̽vvu4LP`}} ."$ cGb"ho?g~YJA{;s$TApY?n:yef")V:{̢P&]3#W0^r3naXHl]$N?*N^v$:!HuneBLKpUo#)!=KkF&29M=2/5r:["6A05zMloXHŠtHh5ҽͶ8I.B}ro:<.?󇼐=jO :A.O&;4' pgD!6qG88pNs)@W u+;SL'o:Mh[V_v57_s :O[^gQU\3#H= 1n <<഻ޣ*Qr}kU[<FDi}sz.@H^W&Jοdh܊LbsPH9ّff/L(2!}0|IO~iQeR`!v-gմQ&rux2F @8g8eq`wf d e5E艑-'gZ&q5-?#I>6!dW.E^i 'yMl_!bi{i'! q[4wm9U# {M8uY%gY_F*Ez(-@UR.b{([ft!p!ج ?K6Xk腏gGU5 ˪o4"偁юO#BRf?A9mxū,^U3%%aFOOR ޶ ~xZ^vsA,M+!"]T57#b\&)(,bkBY?XTۢ5B͙fPb9feR1kƊXn3jxE\K`E^Dr.WqѕN +'lO$q=e:F!'bBP9&p="f[AP !d*,&IEQݸ+([NmPB~\TXf؅ռP17 kc$agYZ07070100000384000081a40000000000000000000000016650944200000e8c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/soundwire/soundwire-generic-allocation.ko.xz7zXZִF!t/,L]?Eh=ڜ.+%R]M4?(Q;o4,$g/+BTěb .C7)L'2%󓼆I-xGTabJ{ yTiB&~6|j* }SEgW7t{Zv f T (zOPlGsI1x&C]B{:ߊ~>>|=˔nwfӡ٭er|^:G1NI5qrwz^wu~EDU8TouT6Qx=qt%,ɇMmOkLDIQ&s\ ym<]@E 9q[V;] +;tX&9ā~9vq;IWx*tJ)kX0fʢ:L)$nqXsCr]:]>ؾMR͡`Dd`^8nVyOߪUW4xc=j"r{0(oQke^xЈ:g4k Y&(L!qv^V~DMݑmumS`ج{ACxP]Q],dn]avV9W0^- 'ejSLކt^ER>3AJ֨H'}2V"N pjUq`71z9\νpX:=aRʞqe'$iaIo Z慫xY"v֐ um7H=Sdܩ̡t#&SawF8@Bf8 ^}Woڴdu*_GUz GXS[ay .Q"|.xx~qcYR X7SU^R,UWSrcKɲ`<=0!7וI.h>%7SrDpU7Z ᆠ/Lr9GIzi<'nloj#>'FxWjGX|8)i˝gRM: -G|.6'ǃFgJթ56衸(q Mv̄WpH0`MowGH :r C .iF% c.2T/3 b!ncCDѝ^-v8D]Lά@`Aھ1&j&"y"sG<Yx8c a%R2'1x);kئ'{h%6FXbmqzhRP dG՗XpmjVVMqBOqބ2>VB;3,ΪӘ+ݻ09T./1㋄\G$r.^ȠW`/2ſCN F2v _>c4) %|9kEo{Ϡº|;nG`y{2U暹b UBj߇87Hn遒2EϨqy#o1˜czQ("1 $@r]Uc B'.Xn91OR3+ I\ 3y&3wΏ5K؏XtAK%;T,)8|;*mwJOs ŏKv  'ȴOIK $qC|Gq( ȷ<(Q2FLwoZ4't  ~U/d6:5Xqlys:^ GTiA 8 DZF]ns"hg$%$pF*mk5dۢ2C?q`\ҟN't{k_Vh.JLKEY2sPGzxUBTV0W-جypn&EԮLgz΃x׳;ŏ0lʼ@i_ǿG2D6U<ށyn)S Faߤ[M DŜ3}4<e[πH⮟ D!dKWRm${gŬgоdLc^x℮1Z3O *͸y]6iU9H1$."@~ ČęӃweR+LQ츲e%o<3_P_@pq@F2g2k[B'M`;5b7> n %bϪ\t ~K]q5SN'͛3!Q͕,YqbvnR9|籫qAH3eZX]{]LbvX2et"M!=TLs:W{5e[ o+A̡ `l Vɦ @dz-/EW7kXmymܲpX 7^b8/< 7ѽiDV+E ++dSͧoHbt""aMlxEk4OȜI3ޔ-4vCj#H:^ӿf-5_I_Pe*}I9dIT oIEW^krdh\UԼe7Xg #Fԡ";58GzFs1cI3XF<k:+fb!vd @Սխ|T @m 8FP]EKnj4m*wmp dGGF|Si) >wDyQYF:ךG8^W~+wDyn#+VXC{H:"w"k`QfHLA-3Vbe/ K8a3B#(nPe];8"۩8K~̗IF-!ptha,PlP %Fޣg2Z;C͞rzlaYsj!DNR5a~Af bЪpv^z;J\(?$U;䥅ӷho voPavNqYgYZ07070100000385000081a40000000000000000000000016650944200004280000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/huB?]?Eh=ڜ.+p!fܡ=_Ŵur@dmmJ=} 1S17'}$60Qcz} `xPٌ.vc]AѕH$җ%ЩtLgK\j4| @C.i6Z8X% rjv0 %Y W_=/0H9+*"BUpU5?c ԖP1jF?$L z37(ؽn1bO=q7O }!yoX(F79 kԍQ4ѧeذW;Amw,H> N^*q' Y@cE.LL/7i&P 4hA؇;6Y:̒jQ䛛\h #^\ vvY@Df.x:8gA`J7 T5PKgig6ޗkJ] Y곚d/OY2wI9l.%COo·[;"[4B@k7| V+-}n,(mʙ9o8_INbqc?ܖF[UQ:4uH ȳvMEvA䞖FSm[A}m&2zDZXχ24P钻-ެ3}7ړArС`86z\1vxcݣWkUDt~I6Ð֩ S_SO5g]spݏt+ǘ<2v꓎{82LI-gs}{?{LT'3c#xH3eM.s'A7acظ6:,V8'ncH}Nj&A-G4AӢ򴞰 $5nBIRfaLW^i*HsGP{R>KlI+"u㙝|I301g+3uS;9N<%b0H'wcI .@ߞ;z- T"FG7jkDp:{-QQD^|A|9Ӱ%)}L4~rA%҄'^֗ @5D$Qj ^[jU> 4k۹gvRV#瀪=i#/ײF҃ݶ\@'AfO]$]8 XhܔyKf )^%[If߫:GTR5]_s9XSX4*+" )kXpYvY鿶\ITBf{ iˈCiClv*6H)]"<{A%b4'r|{XYCH$*k۾o4?%<g2>+L)|9ߔIu;&m"Ys6UO}CUZ4f7BD],B˦ѭs!ArOX[ѭeP)z_+[ 9 gb{XoT٦(UT ,F+=BsV9i#>Rrvg|\m0ez%t1_e#[Tu|KXD4̌چLF('zNZ} r7jL4z\u_ٙZW^feVr \|j"eaIXy/!=yƯمj/l $L SQgљ J7kLBעxva6+vYP[o6,3dOӢ7 \o=cMXx6Hyk@hejkcǾdN 2#_-Y9L(xhVkoM֝=`4vG`j$4 %)%8xs]'|sqeަJ0]RW^g}<0BL3uqYj#7>(pibFg'$lB+ @З{Qx&=F*"SLX|e1|->i}IKtÅ}&L5AU[&Z˟\;ӴM@bpTXWzpj1Ht/. eMt`Jyen&I[9v9u|ۻDJ2?6(M7 e s* ^и 4N l OTy{L/ן}T.y}b.bQl_6P={&B.\o^Y%@q,'R|UdEÅ%^j~-6fm,4]uzvJƗO`@v:6kk'K݈#AV Qq+7i͖US Q`{nȌ _3(|x^苴"AG P*DjU2635RjwN/Q qE/H@={ T&9 ? #O]0[:D<̇Š(|~BalY ێ:7\=_gԯX}) U5V:]UB2\("@dLf*[u'n-'o~xaμbđ'p68"}S A:5REop̲P6N(~3THЧE /0qW4OnlOZ_9=H0D!pw[؇!=Etϭ)7'&'@IuR9T}$պuKql"#A]Yr_Ȫ/ũ9Nu/9qLY{ _/K) Y) }(]i;]HCq0Fyjԧ!I@nvjV|]cꝰ =>XXev$ 'JGڤ(0甂_FR ɺAa`@%C?nugKP 8!T:x.W* vWUR+(<}z(/r-إ?U?~)Om ֏!o~H%KU?C3aڹ&yNiå, lt4}^;Fڱ79jz)b h)K3SW %Q\x SA2 Vsp"dadOL=!k^u". )͇Y To,q m8 &[c}hqnGd/KB_>@Zs=˨z2F~m vW([/6D+;VîEx5^`4tc+Rx̩|IAy)#J@[U s\B_sB/7O1T/n 7kOp|j< R˃29_u_VV`)cxv̈́Aj]O&@Uvaެt2[!{{+u#D$j'[ItMu޳ǁ]xI}լH&;x,@{#CJzL s:f#zc=RhS2r7HuTᴂnXL;o}ȕ  :.] E7ׯDsAђ4 X~vG{M$? b̆DXqua ieYa0(8*1"N GJBb 6TU0$j9P{4PKAq^(-nq$ONU9&UU <)b^݊d? ųlHfB S)\@7:wMCZF,fNS"zƞ->IDZ!4+a8RLfCv1VSv$kƄ>bHk Y7~dߎ\6'vƙFlv `tᷧC2EuK:ذ@JM' *gٗ!F;w`t|CxO&kymlЮUH >"K7dq>l9V'6~"u1{o rH=.NCY? nnQϼ6h:9aC)hfZ;M滆+d+t^oژCM@ q0Ј7:[Vx<Qsl0+x/Ef>;Lպ_+4R3h1[Zj#e@WJxϴ놧 שcq:6tά9V,tiSS0 ߪ,~-*1\eU=4 }o< 6˨8|7ֶW [f:+??m'R9n[{ɰ4C(^ Z2'BLd0'] ̭Myϣod&+WNcf*O;SHlG ۇcJlRVWϹOF{HGo*zϐ`hiqߣYzM}9BE?J&C띸D'&Y ڝPXz+YR_gn#Y8-V3)֜LzU*\X4 e0m2< P1>RC:Sx"֖ vU!k%+6Z_[_| #mW 7]6BU Wݼ\ A`uLtz7&OuY7A^~V1I`"ߴ7Q- g+en߂ro!5#A ~/uh weʲY[?J}/WuLcԾ ˡXݺ/]55t0[K!*G.$_lJ.;//)[h*_уת`L~ƘCi>0jmS8 yggieDH]d<~QLt)3B24F^@B CmQ6.Ȁ{tMy}POt&Nʩ | vODzq1;T'uqm"[xSJ";;Er_<"bF /aJL˗b;߹pUF[Y{IFw4vQՍ%zacw3 zg؉ z.qR`x!t?va u;`ۡ%^Ϻ\z>걿R b*Do-]lLb?a4~R6T׷=)V M;HП)㺔Q\#-̷-'joA\иf{,K' [NݢJ `]y)'i4hK."Bc8x-QB tM}@qf6~Tp*CFG}2.(e"v.p7 F|oI9UQT@dkkOﭶc%~rnxYNj{a,0o0.ŧJ w&oGsrXbM+Ĩ[@aS '*lH]ج@`n \ AZaH걓+wSYaˡqor/}#l Eqb^EN|sM7ۀXVRDʩ`= {%owʫ®H{zdeޘEvXAHXhxY״xc*P9D}&_D D*4G  η)+aMc_x&\2vP ^6f/娾vaBW8>' h\"B0Q F\|'Ĕ# ઩6oa\_2PX; $lE!)5tR߭0՛/L-7DG'eZG#wFR#EƧ4\oæ@P""\b/C-ElJ+;Op<&(đSҿ Gf $=:oyS  zw–0scKr,ڋj6EjڦX dlө"k57!B݄mB16B.ogU}9;f er!XA>CK~Oª8Bj2bcAT q/>.%=ZIxKj!UUǪ#eU^̏_ >:Tu!.ïBC(IHh.l#=X#)T}ڨ8Fu`UTmq1#TH}*ei7lnda,tV|BIA'S~Mh=v=ȧgRrP{_IJZTy\=z^뻒>__3)IĚ&*5K :&Jt*@0Rg2mοaCc%_`a#^(GEuMK4ĥވ͎[љR.ij%6% ;D {#~!nRO!mr#{ (=({b+"F@%( K<#[,Lv㙛|->0{$QJqږ`Z5` B*"|pA$_ ,?nhH<< 0_m;y'h9D(:H4Sėpx*%%g|eg  6!e-+4#6 m28p\!{?ȏf[D9<9O5`rJSDc|mp.lmnyCx4Uqh RÑ %Q_vݛPCL v}tٕcڋwp7BGd\Ǭ=?m|WC!. Jz EIGf]Y35 5kNw9Ś\r&AAEs̳Uĺ*#D]làh؁/b},O U3⬮L`f(Iٖ{2_&? o&F 8Vl6ބ5<ˇ V s0"!`' G0?LI ;MA8 m}3mB6T4inDPGȧ؃n{%5 {Z?DVE⊕W Gj-"yd],{7Po @U>c]^XvOfUwRq2mhLO7+@$8@M),Nԧ XW$MBa*y[m jtD|Un9h^} wh|re^;yi[ЀB:AFM &㧘 xhr#_8U %iۢ5ŁLpB6Djq1rdnaa#Ae6CZ*b?UE%26<8ќ~zx3({&iVDq @F"?ev,bW/ƛz|nc-g Sdg?r2wώ.C$ %dAaAh30*ָF3 +!$D쇧ϋFoCqg+9_[ɕץWnw8(Yy$eȵ+t7"9^bv59+p9骾cH 2%dE:K=>ܮ>ΪMa@h6n78Zd(+Ɠ:y|s[>d~>tMd2=E~<-l7dpLFEi9bpSf_фux>tY6f]1TprA$| |#+vA=">p#,:^J`N-.x6LQwV^h6a%0IP@L,b"GcʷPS[P5=d -J[3V̕-vPr撚 xjpk ~"Oapp&Jd0.PzxZbmR^JIRI8F7ٺ8ÁA1Gs´7:`lqw̨g]c0F {7jZxЕqz继s /gJFgHꤝ.$i/μ[Ǥ[K^bKosđM-kT%㌄U #NU$Yʮ+OΒ9cOA%e`fq3v|͝ s˼~#_դ S"N]fMFBC|,tY ,uAșMEt!gf}-08?I+yP` zLg!C7׮L 8A.O 7 02;`0cSL>ZW7CCдWԨљZQpBHcF qjxp;sjL;SD*I!,2|xN, K73+`H̔<nA1id4pmJch@[uAOu$EO8#~xTCWO R0[ءlsRR~eBR:5Ғ#T2_ `w X(&eiv i,L2jt_ vins(|lPVM2[X'$vl~5<;ZQ2FSR*d1.s5AN[\ іmr0KC3RXH,HGDj&9=(6qT6+TyktEϒ,KmmZ OU;iCIm/ .Ϭ%TNCLRd-:䏃=sg B43#2"篝:znY=8;]zANF J_05?-@˥77Dnp2 tS).l_DυW0V5Z wQpcjQy#" j+kQBTzQ76{g}G B'%u'%8iŤYzB-B(S\ L3^V8=Z)zu[zbǃRsJ#d9p%BI*#s 7>9rW'cǩb:+1ݽmV-'xk[Я/¸IM/贃dɁnřSIU w_b*J?5_=#O՞|Idg{>&mRש+筡vuSs_HȵG>?;A_rpNE$'aكhn|ө$e~!ޜ~>|?!];7O[8k W 5'-ΠYF8 UyT.͘~iQ^8[ ѾFk.+kO!)a)$z`*w+`:C,l>okιv3Nq-)4o* ɬyw&֨L5X~yDsX'XᭈwOf)}0`zYxptYbajf c]̄2SqCcAvBMm7xd(#\1׾$pWwxǐ_0)nd7yJCѧYpf'hiq"SV]jg毽=@ȗк͎"o3PPW8Q"<Au4F}Дcߵ#bi^ه|(تRuEÁ-Mnpucɾ2 u:{Q'[;bL`/Z 30q^Qm `qlmެVkppo "G;K/3ހgt{=Q7F}rgi]U/L橩;p9%PxZQ$p+ A/U *2R-xQϼY`=(Aп9g;z5NQ C{tRlwk7gc7D,&Яmzw9A.)z:3iEawd ?Tin73ZVaAD:#$#vz520zT$7,C(aQvw#AiH? Pl8ԥ$hKzFz 8*O  M/2щ;k1ȶnG.N T)Cʶ0N p @{*%Ȭ a q1$Dn7?wL#1*uoim_bю*(a_@ÂT bWFXۣMkyh#}ߧˡF{ sf-4ʊ Z4loT ! 4;8sUa:1Z4:ݑ-肚m-B# XYv!m2R"肱T,Mk$2>v[k0<^PSu7rj" OQCinL"fucS0;25Peq~3W<:O9e'pV2=2?iuz?ܢ`j7L5/~5d :?u_[̓=tu$9<>uB@c `E+؃e[3qOB'u=51z&A5$tҘve. [)ح)m/W JݕpυHmi4H2#麋7<]0=h^sٍψX1F#д!̫9:]&ä?Ɵg21NȜՏ'8(@Lm/1*yeՌ*ғ՚:p9?Goq̅њkL|P5xCr'b `P N,1}g+|:P耻KŐvhcJzY",C.bwkd'Yڤ򢺓YKۂ#r m~kA IHp t슟x4AqmvBc/1#o]sU$kBoơwv׋)D4z)!L 1cR͙?}?I7Ȅ_e2[ۃ]۳ bg^ x WlZ54隞45h}ߍ2s@U5 tm+?(\eVI(G+`;|qGy~sI}Uƅ $[TЫSz;)Flӎ\\<\A.Tij" 0tl..> j+ǥrhlٺ.Ux־IzA|Xe` hGY߉w:u2٧:!bt.,-nSG*rYhJX BBۯWk/SiV Z3շ|.9?) AJ 71?Аbv) 2}ILP.Y L?՗/EӶke;zI .JyfZ x1u#hUQ%\HskϺ'֬ʹ0j&Zmer$UvNt5 f\Bߋ=[a) UAhzjKp~n)+Fha#c]{i\bN5 GRhƏ fNm="hA.;o:;"<&;}L;w(S|»K柖e^t mptAd$bO`3zY/3n^̌)1PT$/y("G B<]Sf]e{sx!QHX&Q0?~n.nZ-akѸݭ@[ Q]~0Ucf%g%YO7^VMl>pddtk2[S]s!(IRC8^:ä7exU]d嘾agKh f6CŝeBI4c[/e2:d$3*>HGS>Axbt#g8NAҨ4jN x`m60ӛS\` 2@U*!v=nۄwmgYZ07070100000386000081a40000000000000000000000016650944200007e24000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/=u}]?Eh=ڜ.+КG# DD?^!kƱi^ϭMʺ]LQ_o`6L|-I7Kv-bCńс_j1?%D4I ~_oR83V{7ƚqy(IcV($0YI]N&6C:6!h,6+ 2)9edD(ѡRC:oa yIkQ0Nj:>)KnR4ƍ%xH\z`M4]o̿o*a,n@@6Lm?Qj[s8+؄;%Hx&󔇂B.7 Virغ7bCA$=>Ȃbdg2muUAlxU%\Fؚ]zyXj4ݨ~uL&fj<_T'irQGxVFnPAN3'eu' a8R洄w#}#j}jHMnxTή膔` SR{̭ Y?`Z1I2ʵ&Oa1?^ i2V1Yʵۃ$Qd8CΰA8q$vU`kէ= ̆!oڿE4f*NL miDޅ(^Fk@ʽ嗖> = Zb#tr U(% ~ΖρF8SDRRk=& ?F8Oēnm齐$ R7H0G\ԡ z{D7:j="MwH&k>fUȖN9\(Phf5鏺8N|~мsgQvloy* T T"糨ƹюrʳh*yYe ]^QO?ZY" f;' S5F̧6}9 2$Lda#jb9Mgȁ@Fn;P9Y^s`U1"p*@EY0FމSIpJ^*wb; Vw$$P5ݦv{YZ~(upi㦭vKޝ 5S0&*BboS>sY^6}RS. Ó>cbm|?BwXi 0go~ kV E/A0wҌJbOL(ԾYn۠I+~Q>e.ptE$TL{-i[P!AѧR i 4p6T3Gby(qL++hZł;gKnWm-Fu7sJ+`Ǫ w`PfQd0ʭV.C~@MUhEh;06' y%eEy$0O;rh ]! 1QQT p/6 ecMi lt*`INB\;]gP茁74^r܌fGZ9 nt7w~Xi{W3YᰛekXۍrXǠV\'{0.Cl-uӲki=Xv\FfV^ R2TZܤJE#e|zPrB1bM z։b%a>E=9%A"\&OOr*HTT9BrʉתӼWNx]U6^G+D?'}!ӜRyPr(,&+ꀀEq܇svi|#̦t;. #"xMd{1?.ҨwȤ_(e[X˜d@p]{z.H/#e%{m>O([,\2D`ֆ !wZe ?ޓT_Q~99V]Vu2E+}I?>8bI]6:S{(gUw:/ELw;`NPF>2z7 CC 4 M_dKf@;ఁho/A,7\xjVK(nSJ[\}<*d%D@^=z x&}*+ߡ KXo֧/=as<[Ϯ'%O@qu$id0b4AL t\)ͱG]&oulr.u(ܡUsUHEoM^GIPwH3W]_8ٖY (zQya%'Ա JBӲ{ `R~͈1,·~{:Ga抗!Hl2Q:`rwkD~7ܺ7:\/Dd@r}~kQdurC{,b\aw/lWCD MGjeKEaν=Q9z1r7tU_j |9.rʖ6n45+^{>ZE ?BNk4ԑ2 q~nLR[ؼnҽO,;܊`>Ol~zJg#VUw4Dcڅ0UyLd-ٳшz0'wx[ s &vkvO"m̒o_o1unM[Y=\q,` b ͊(ʸQZf8Ŭ߻ʆ #L:x?QJ1W]{O վʛzG歧VH (<A]24Z'o6jJ]=[UD`n tFa.Q.Ka$BV|fޮ K}iB h0 :p}< 4:Rml>Jpe*mfϗSo p)*nԃc]h>ѧls04^:9B32.XA+<$Wk(*CGқHEDFCc{'pJ/xz&bCM4 ){Gk œjujykh94[=NUԳFg"˗Zt,qbq7]qdA,]N%D B-N3~[2>˿D+xj>*t%4)^V:Q7D r38|2*i YrUq/HzjywƊ,UvFҨ;WtVNa>t2;BۦʂȐ{ɂ>Gɼ1`h {c_òYsmZb''p4-$+ΗhK+ʳ.HjVk*0^8Z `L+ ym bϷ #!!?NԨWGDՋz<_sam1ZG ?kY|izE0Z'o`Ðrtݴ,: d= X(-y >]Y9xCvG*U Y}.g;P-̺2i+A^5hkܒ'DQI{8>q0shf+! 4t~;82jӳIeد8KdETPPɣ^ 5ٸſ YUs8IK DΘpޠ}oꉕ{\'pv;$,L@;RwFp1M7r!kt2n3jڑap%Qj7_r, uk@4]~\)q}ُ? 9;'2r|' a=|(Rz[YdbU55\7T Hӛ®'Ur*cYTF-y|(c2D9\tkb'w6)&#rL WDT3icQ#1uf*̘Ud(a&4XI{v$%PO5ں{+ZJP)v`aBW)Tƌ.Eԇq4,\z0I'+[>ypmk{:h@ӽk#=k^[!vKߟòǮ|pF#H,θe"F|,:GMoݷ0nӿ0h4WdJȐ2J~{^+P̡bt #C|1)~ma:<6(jF _uz֙" ֡ BnCB'e nuUY? 4ֹH'-T jpҋkBM8L ^IS#Eڨ_KXD@LN =qq$w[=%o[pV?4x-:Y_~ú qs>-ױn1P*j X9I¨$/(76nfc~wO 0#I5kI`:(&Ǟ!7df􄴲V bOdk f3ʘC3z1:N`? 5Wޏ ayAD}Pns ?<<7ڿܩ ޫڙY[ [ZBL7'A&tkXe4=Kpuxی>)29Z3 E`# BTU oGa$#E^\B%!-}t ΨגsF)[z'vJ%_ۆDhxr.ܴlwtAFd__,Kbl`DckpA=? ;93Keb֛RI+^eJ$l&Z.WU/X{2[QɈDL 9QƉ^ZWj !K84ߪy;iR)XNxᅙ3e֮z񼰚") 0DRtmMlHW#7 0ꂯ%ʅqTF`)C^ B wvSn(.,_C1~~5D|:ĮQBmc1~ @gQys@EOZyP)w.+,5طslitT ݯơ@~)QAdz?'+WEOB a0v+:ʡK᭴#i^&չHch%w|r!:<7FKm߻[+txIנC֔ljͺzILٟ#$yx=(l?\`ƆVa*q%_$ºp#QD?mG $⶷L !6 gmoR *cL捾yJ1aMQG0`+~J ?Ϥ{Ŀ ߋKZKzRh@d BL'j`ju\kߥ:Wq=ui[k* la 2f}ώҨij;ZM.",,~i (칔RaFl?@_buGk>p/.vh +t'@HYDp%ò5Hu4f,s?ߖ xuF##Fˉlి}iZJo~DkA hU] ƙ6>XFDp_v1wdVt5eJFb)ړZ^m("[r?%/03m;p*o{r3@gF./7M|[C% V 9}UK]N6dW.&y@܏Ά{>jc1SO5:H?4,_&n=U'E42nC 6FL(ͮ}pGsyv2A#N<~a^/2O"uO숤!% $Gz } X.W"+ }:]֦?F0P` j+OPFA' tYJ|m(d@yocoTt|&Wݙ8Q4NɳoPd.go+ ~/IDayMqTKs ,I\%YH(7'`]'@G2'se[>S$ewo[kICs \]A p0^mYPv0`/A+T۝WbzԠP *ʋf^#!pHqsEDT[[*C.)= T¢ d$,b6BP2=i}VHY>){т]_F´-s!oz@@ 򼬜!,YO'RGOUkΘַ2f8iܺy\qPRQR*@uK #M:/qU1'a^$Jh+l<|3 Rt^Q]vaEhnY6 \dbvˢ_(}b&}}plk.:+ _)IO0Mwj&K<u>$agd}M>9CnެG0zq)TԐY a2 JAG׭{G#dn:Dm{P5(?X;x >h[,8čqt4MǏWx$*dy& %զH"E>Uq¤>aG'tOQL:z/%roM *2f|ݟRK=-_-  fE}'kRG[)qwImN?ZLStnO6 ձwX,bǢM$FqʰΊ^"KJ{i?uy4 ව⿟_5B7% dzGPLjq 88ɼ~|J~>h6-r@CYhE}UTrDr*ܬۤ$D0%xxQ_->\#Ldv)ln8w#ce眥-"Ş5~ǻ5hnJ^{E3>Qo,T[v I'N.@f{mtG Hh02ŤaAb/Z4Hu}?b"D _i.`MзiFEplV"P1&w,[v̍=W8_5D^H҈S)zooEܢ8uXS(WF,p_7|%gHMń@w=9! 짢xH5F3c`t|L&üJ{AC`؟>GY NɎB5浡;^ǁhH 8kn_,;WzRal'8gd)L-Omvٓxy])Axf:!zA֙'&s?b w~Ŕ @N|&gDz}^XTT"~ ӋZKHB6 FCeܖɸzetu2qiVT^-86Yds/ҕQԤ΁EaLLCkC U7ԣaL ,P"vq1ugbn*`F l6\Uʟ?KJwkXW֎r#^ U6@dpAev.yX6qHab ңs2]%d6TEzasV֛²NmxX6b!ҵ.[o2Y7hn8 R<TP|r`|$mBHɃ)]TtpTZBS6 .e+'^syq\~~qލU1L&$IG˘Sg^{PX9hCDh3 PlpZ5}Jhq0,y:jGΚ(_L\3﵆ cLn+4F>.QWIM4a˕fe_*:Wj\2zq!\&J1<6x؅Sb<}'ΤNaOZp94ngFg2V~{7^P@!P,M >.1z3=qݶ ep`̕_,x0R!K^h>Y@#ec@A#`wЎ *(jhFuy?(jcL)ͽ=Fr>.GٗbB@pQ߼hl"ëo^tD*v2 /JgTWu$VΨ9m?k aGY[ō5Erw F\\1\ ˊY7&ǀELXkcfsAMPtyU[bϵd~4%.]|CH(,i(KtqrsM8 }(g@ʀ<%(ˢ@[#rr}GUd)T˖4_`2u7si{Itb)tw,HZ⬸A%w+ه~{3Pd;uOCLzDn̲4kfdْz"X(b`Ȅ쑈{We\r\4W Z",aWcXQWkJHmQefO|;؝JF8Sʵazp] ,y&Wk8IlyܫYS'#oݙdh F'baM>4IynϝYiXؗ11p +KTڿOfJpG)}O5;g:< +jR?d…V@~Pɟ.XW9f T x*Ą|Qerly҂.۳bd ƌs(7}}7}3vf+$wL\)9XKfx6@Li7f28@ďJXr;h %Gw! ?Sy4v ݚs+9X8; ^<~WX)7Vl73rFq?v7._ܡv Ѝ`|**ٟ7ٲRíqimffɒwGWj~1 st[/k!J @AvV͸e\N2tQ2Xڇ9\>-󥏷1-^s@up?P+Db& wjԤ @+oZ4o5lSA !-i،9F [YS{K4'ގ 4[z CF$[uKB~~Wcж#t,(<ŖDo`KDG˺G-n-2Bz#ǼHKv$m@DQNTG sLMhX&Ԫ.c|f U+KeMj6"+O՗l +`ni;5HLQPwe$'0O`er'pg9\kl:*KBa[AI305:{%PIBQSsW,]ɜ \4Ie؄ߒT=[BSiC-v^8bsFaz-܅O|2S)) 9sxOkȭquȏk_,LDpVL]q%ySJP.`wdWjM~0cU$58EM_I5ǃ>>ttN1z_\Zj,jX() ,)i罧3߯L:XU)ݽ /e=$ԗV-q&7~'0+мT=ylAHzVEsqaK.(Lbug;ل:υͱe,uoCYN+adDq>( ])*7,۽Z, v/%QE߄G}pȑW?m$ êWۺ6Z6MďSYGbs Zkٔ#*>Uk8OIxfztl$iZ1Rq;7">sw$bTg,<|anjAW`Deڡ:*s6e u E7HHu&D{&!Eok M:ܭ| "Q\)N 4bQ3cuij^`7x TVs%G`'z+1G]0^@w-tc[@Ekb W);*/ -YF֝#z7TWhf',g;AfG2fO [ݰ[%^t[Ϗ aRls%+lD8+ͱ]Qa[= /H q*y_R~+1 5R:.bZgѫy-𬗔'=r7fc9RBj('{=Q/x²P*Tƀad):(x׺4An‹fYv)Y7і#|f$eVe9kJ&ZI8pN\OY߇C .ﱤθv1]ҢnJ\&-ok}s Eo69G@E QQ0M\UZ=!%oG$gq&s{"gL;&GL܃۪ NpSlEZ1\Q:3/9m$GtЌ-Z*]mj! +&b;D[ pa|b6ض؈_-،!~,U x(7'Q:ͰNոV/-'68,?i\HiT?KձdpXdhS Q,dV#=uP4/Vc$ߕU%򨺓kvѲrig ѭv85`aa~흨\s[6cP3#Q cIO+J]oC U\B[ք?f FμtV}Df\F/)7jpGx R.h:U "c<ɧ@Mje*&; ZF[0}!9ߖ+-[@AA[a*] ١mIAMNxHq36*6өYj(0t4j*)n3UGF UɫVm г=#@c_":#4`uer?.2~`K $qc\G%`_?}Kh'fMZn+,5,YڍkCVKYjJ% 5!Ut̹МCR ueT#]=#괌n,CEI 1A Sڷ(tW-?S%dDEv56~/#Zb>vaqa|K+QZ0?_=+B͘bY #UX_ؕ޻Dt> :?q!s mlVo lP<"FP. 6[!Js_cv6r'{7ۆ]rrw΂_CopQPK3*F#wG9-d{6`EC+(a;!'eqy`mSRk ' XR!gSV6˥UyӆH`mey6& zܪp_Jr!p"CU6W oXȿC3/l< CwEeؗ($ d(9` LA'5YmDdIq+9:QgAl IE3Vig!/shaAZif^~rgt[{jM J ٙetī΢: iA뒇.P45G1 "}V"b Nr,Z&#񑶋Kh;Rdt'xiR{iNJȫK<&>wt_\&`YП@/ScFFhh!LqKۥU:`񡙸AzemI[21D |hY ?\K.M:4FTaAE-9zS͈e<(^;~+JU9:qsRs5x =΍#Y+Y˾\*LޤE#_Yfʳ,$HpEBQhL,#Щ)zOS\fid[֕eǒ.!.B)/ (mBL^Wf#!PQ'|#wvl{ì"/@#Q-kHGO3zN*Zױru^h.nB@7sD) l嫫{|͐:A\f:co(uH-t*# z~fFˉ>}٘ρ F|>vLf\F,q8}wk4Đ1n|i] & WEҚ7E#|Vۡtp\qrO w篷φnɑх}R SnS55Vo|Fi ϖ}͘`Kv8ā{7H:M7йt2$^ gBv `;Bh##3;$!]CWzhiXGp gK)e+;M[X+Q&-yBU`Sr<;;*32{6c1~# 0"LCwho9|V?i7 ΡZQ_':Q9W5nZr hC'0|LүWA1EPȽvAγ&kWO\wVZ8aE&T;,0ʱ+W(͕Be 7ChDP{k#2 >2'<2qWd^\ BC3Zu1iឿUv ZyI'^띹N/mw '&蟼#LT Z`eO~ͦG eȸy%> Xwt 0Sw kO!}fHlj_e0H\d]?Ytmadyz;,kUVfGU˱.GErd5 _} }Ǖ [,ӔekPľôZ"R`:MN$M/5t/+{5J Z7ʚԢtWUD\l8h2|f% \&9b.{]ꙧ2NSVWV/ێEWUOɆ[{Dõ}Ypge6m6z@$Fjb"5F0@VƄnOrH1A_dAw{h3p0x~wl3tw.G9! NXUg7yuT!N6Ԃx0mKLDĝLhfI7z&Aw"k¯_tQ#E*bL8jw6P<+_<&yA''=1-0A/Ҏeu4},CvY߫if=F(YE7lߜ}6QSq>c-n?,D4ӥtzz\8)E~8}I<)5xjTnH1 Ȥ"2ˮ BY!i~`ٟb>B?Ӫp`Y=SGM@;Z ,>o^L/ߑKgW1VAࡹnżZ ko܄/g,"V\pzMڍGz"Jjԝd>f2lLT%$@F)W C$b.gMx"^Y[x`]]w-5Xjcj]1N.=! ru}sr⯛r0e+| V` HBǂr"Rު7Szxm;3bT'1)v@h@bѼ81i7Hnuø- eb{d y\wܲsv<~AVl۪4v5a)gHohU6~!\E;mA_GBGK#c{Fvs4,i3ɥL2.$=(^e-u+@V_-[f鈠1b_p:0kvA5N$B-¶ f-pZ% wG}.1j+h:{ƀ~J ijKV.uVrD;h dvɰWiR J,g`d{ٲq2eHDt _jpYhW$򚇴wt1]gaJou㛫_ڒcª 1 ECUmc3{?"4̓+NNBI6gLڪԐ{`s)P-7u:>k yŖ#bPwˉMn%j^sifst4B#wl0|~z,@Ut@hN eWU՚!BT=Ǡ5/N/B n! Q$J<)J<\)"GȓJ}M{f>/#o\Ȓ̮+I<@E*vܑіZ^V&Գ3l)Bbl?/ZL8 ̓?YbXlOPl^ޟsngHԧ!qkh^0!u[X@ΫA0r5)bA8icϸ.HHՀTLnRe9Dcf,.h#c,~oȗ-Tbǥ5IҾ#t %(ZȐ7c }Y9.3OѸ~lS&Fz^oo $5 ;Lk RM+:W(MsgoË44uA/>h: _q 4 vpOQ}VofTrϓn^zqƥ},zh8LRĀcd5 G&U,m=ie.cW\GScL-`>o E-u4?T\{JB+x>9˟|sַbTiB. 'y:׎<fAGDP~u1F]V2w`fe91"k "=R7_[?XA~x*T {TڡvVZEGdmYT9s+N|YvbfeV#/v{1vۯ$SWlEVJEQOvbai@ՠoj6zMMI|@:@?A1=v O ϐ *!Y%gQpGZ?ϳ?-QޮIwd]@כ^.^QDOvs21KuMp哔]-m[RCw9c y- -`y% p [PWJ&[__p7 5o-miŵ-D5˪V/Cʹ^/I<`Ip)p8Z(Y%)'Zʚ ?lH IN9K͇/=fla;PQA 4])8ћbKW32  j1cՇ]EPI.dbž>{ͼD2 Vay XGHu8~X?;1 X|yګTCc}м}JRXp*F\R9'"uOxwQIj(ARGJVKC%bt=-8 ?2(P8ftڄs)KŶu\{N_bJp*Ck]tҏ! fB,*ۻ,_%2n<lt~I=!aS d@8ӹpّ9E'B/E觙Myխ)"Ke#',O=A T0[e/eIy[{):%K6u>`)>Ӝd( hDV:^$u5,7<{-XJx Z _F'by4<]m3 `EDOR֣* cPsPD!cFmG JMqrR.\^|mTS=цHk4ipּ<7aʒ&?Ho=Ma|Z!YS#.z4%|+/tyMq !# 3wi`Rhef7`dJ !NS/W]XԧχRiy װD6-[ٗDx wnfc~(اNh#DŽAUyZ]:L< y X =v AP[k HjL( bӏwU3^Z CL¨H!; d-WK{J.7p DiI_~Jo)$=c^CIlTK>:O xvMKHu3G"YQ8A9*~Ps]r1aE׳~C ;en׀^q^P #;L%phcʞL [[ܡ-H7^]J@V15J1( =K_"ea'Mzz6sF([2 , Ya/)Se,~j_{H hu''lؼy0|U"'p<ASjf\yi&/{u7sy+X]z fywW^dJaC Zj7 ^y TG-nQFV\O~&; 7նx#KA?WMϊycA'vÉ?ځRCHԉB>)X_m% Gs>r_ZNfiHJأ"~NL :p DWEZ!5kq5nr Z?a!wgYZ.ӌo=q4> )ZBّ)IV-]N,HwdLdۈG:i(4?›9m'dO)>;8ܩ2@# ҈/A n7L^|fCg4f]]0נ'61H0RIR|T I#̴e_,QN nug Zx@ d_0=OM4U ТN҅Tx U񠍍q#3#[GOt>|&jݪyRE$y$C)r̦FTq!v[6G5fK}D84P3SeiL=ʶ6ɪ9G;٠Q+s0Q +#3J\Y?onubXD.ٿEVI{WU@ nzJsi|Pni͞D2Vd-#hTl݌hqTd -;PN2cKjnm"dS2dD/9qװZPJ4hpa/8mn<:I@D7x.KWHQAXPih4d=v. W5@  z :MFAXڈn933E]ns /GÝw[dП1X& |ܰH<0~* "nv*}%P58S duG7Rr > X{i4VArÏ\V?Ž_|c881UbGϝ4B9:{=#RP9*?clv&P_A;S"?\Q3R~Vw"lXhH` (wpo ʗt P~z4mgʕ=÷\jQ.`Pv1ڪ\+q+$*&c(/.N65#hVZ!E^8ݲ_+s%}7f8/L]x{J'QҟZXA'!'Lی,4r7j$O\mБ4V 810iB4N~EX< ʦ7+X 6ЩNގ>ID:2Qnw0ԛZ\/mU-rbUtߖma^ӎ 46(U9QĿ X؈k s>%#8L_dJK&3;euxK=ͮOOX'aljzhh(UwBj|t>5x颹xS#}D|!J7LbA+ *d ZwmGC*Mg`cXGϹk@|PS^M^qi. o[m"c/WR/62$g;>r7v?V_fwn p4~ Ugn;%vPtcQHͣbsamRP5IJ)JN:{P\8c?: y q @-M%.AMf~Nͯ;#eO .^Ě-7Q$ݥ6o~j[pP*ĸli6ɯbO):M9Q(Ba/Z?v ~501saȭ^Ÿ~.PHCl=Z%RQ{r0C5]chU'ɸVeV岯l ^M٫uv+4s‘ M[gሰd?G8_En7JԅvZ 7!LEA|ԣ*8b3~޸D{vP炨r@j͂aұ!x2 44m ֬R"Z 5^1(fN#@n0gNw @9v~4jMҕŇ>)IBnRZgV 抢#iucD ^ftD/7 #M-[duqwe{I*+?v3 D3 >؍VSg~_" Ҽ48 3$f36k#=`rWhE-[fsp,+bz7Fe SuXa='dJx)H(ݱ{ё~YD`5>̼RҏI|))G!d .w`ruJrm&%M2ep^R6,3Rm Բ.-?9?8Ѵ㱈ͫm%5Y~]z[[1G‰0OvT邭 9N*Wyu7o_i L,, ԍa$Y17OB63A 8w>5۰GTӗKCttWaIAQQCV ѦW"ĠqNgsO+tL8rw)!iR5b'8N z+a8k/lSiƑǗT&0 "˙B\mI9WyױV|*ErO]3ݶC\rM~ؒ E%0+y*y{憥F?Q>*dectZ(첐ZN4Li:XYk8J 5B NݸZ BjdNGou #4PJfǐ@K֠zk|ZnuVW!=~Him kZ(*Q%l]ԅBaEF&5iII`&vS)* C hke۳/O.zܾXw!S[_il1$>G R<։4/` lŀާjh8!&vʧ,EOܝa{Pa" X3׭b*BqGl:Eewm*zʹ1nb`BikL<8Bp#Po%}9z`fo }~pLK+4@ ?6I"v%l \k K2Re<%v}(J`&T8 b<2~"(TqCHt#w%O9>ȘAomO$P{h mAAE)\`OخZ57 BE\_ƨ?~Ŗ&ZzD2k]@c=4,K}o \fpS=a{tP#F%4òq|ғR#%)=CSI Й?_!!g*!2H\飬)|Gm%KO*'-̪lJzVπMLy%3fV'낌IB$ hWE٧ޯ'r?NslM uy:l*^]أ!&SJI#gB_B* iI" N<<  K;`J%_ī5|"bDƩГ`a3pX6%.tòZ!B=)Ii1W&ҵєf'Dr3 Vk7/Fz@YMyG纥 Ys5>}K'A o|E6J;3 *oE`K dnqDΐ9RţGQ9O1~\8\KagsĮgvs?na#'l{W|#&#F`O%` wYPB %YSV{yQrX|'~l&0mbT.|bYX  Bzmڿ!ީ$F^L]0M|kż&lЄL&^2пnA4|Jkqr{ c~?:v)-^(n$I.'G=v#ekiWQ6,BBF׌LU I%I 듧ė~]W->)Lۉy(g>1ˍOTh.v w|`ACxi5ɮk^i/;蟹 pd`~_tMGLoF]ZD/e; LH{3̹T*aR&D+\~G*Hzw!of:Uw>Xo/U7ۤ,}F rrp:= W|ãZ^˜f,֎7h֊P1yt''\ !PPTܽiކS3|(ּF-ŖΩG띋Gj tqjO/%<.SX$<Jk ?:c}BIMFOGL<}S2Y7S^1K |LU(_{ xojBC C8d6Q~{ {գ;+ɀpaEF 4;̠I+ք#[@谯ju/y0͏iaI8 ,nZvRZ8L:?,>3,W9̵7RhTrpO9Άb+%~&2%V&_Ꮗٵ\?v#4m2̬ľg)g_9U6!D<+zdV&F5P}#r0qsSډW(z0[4ܡT(: ~MICΙH xdtR6Ae3LB=ڣif ʃNV}HfHxˆƩ t0l{ / =|1p< )1uF=2-^KblL^P r.wܿ~c&pטڞug޼EŸG步_ ~ʌwOO!%!SSOح͒Mz$zzEi/䁹 $7o-Eް/z^uWSԦd=tOz+sNo>_ҍ%>Z6u4"z?v(x[8w$Ilx k/NW" :󀴄lUdW`8kVi"?}&6 ?%upaeꛐkh8>1dɬm<+\[52rh{7uHDs&앋ո%˻^3)/克kWgA%#<ߠ _TB2on dXH߀d}7$-R'08K2J5ʢ4Sp&oP2Z zq pD φ \dx=p7 nS4J2HW]ZYw-ӄ^D)HKkO|Y'*'l?'*1QCWi>ioN S٩*PHyz~+8Y!} 5Cx6ZmXS⇥g(Vk:] ~\ LԿnǢ)N||/H :M-: j- E!+3pW^.z3i Hz W<0ʏS4쎉,8Th0ls@l_j*$DŽ W!|Bɦa˓tW@Y.ZImk\gYkj4[F6!ݖ Y}:+%Ξ9|IPܾl_Qcs#ًPBV˓/wz P$Qѫ "@唙D0OXi+QHy]0pK^P[ٵ"2N6\iiDM1FA?pQBZ7bܴڳS$k3:1׾ +p^J/#Lv) 7je ':nfKG.cݒRwrʊszd{<Ni cQ`a[vO&u('#V%e(=C`vFqvc-m H}ldqN"M9ird޴6 \-e]@^l9έ|:͐GaU6N%/ݺ1/Eھm9-ΠJe bRBw-ӱ[ﲚ@Fw㕨( ) ^(_<FQ ʄ8 (;y蕮\StDKC;#"&k0F3PQlVj(:% ,|`ә T@'#Ni=Y*zՙt褩Ou4:O.  Z_ Ҡ>ݭYX^^z_Pu_Lx_; a#>Qly Qs=2}zmIڨ#*,Ey,ʄ A*:;F`5NqexhXhڊ| qA`ZJ[E@+f\OeP\o†NqZ3,&wŻ%B ?GM`(~zhލ.&X!/!S=5%y]O&A㢕ʐVj ZU) 07\\'vR2[||ܲiuk+lyW?f͵ F^RN %I+v]P* aX< 74Ynmq A&TWpeEZ !pz/< ܘF6kZm}aw[$*bq3]~@T5 QKASƻg-v8Aua@/c%"n͉U]c}&\Dh5}x=S@)f9:J5-_5dI-AznKbf?TR M}WI|籪`\Zv4 $V:JYb(zbL8I{:j]Eb_}ңdy]QμDWl:}ǟXoys+`?.> V'^[K*@2 R;+ey!1@UsHS>HP6ֽ3鴢VGIarhVAL: /I._D W"6we  ft]75vP]=kdOv"D̖ RD :e'-0\Aa28U8(ÂU<#(LA¡ *Xt!&\@U;!3(l4ƹ9-Z S cuܧR^w~7SBFVnޭijDE$T:gYZ07070100000387000081a400000000000000000000000166509442000060d8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/m`]?Eh=ڜ.+,{ܡa;lq*~&_rFaMOAi0e@k.fp;5`hI2ix_6ٯ H*'u}$ Sӻߏ;}Q Nhx!z l돉\#ͨhfG J41YP9v>UL m^rl{\ٵupe${2UwQg{(>σȏ$w!ltq٠<㎫؈5DOKF;yҒm pZ4ʂ r,kvtTћYH?V P~]J{yz惜q$}U{wy%iDiЁ!Q wyȰ[T-,^a8(ʹBg\ 悿x`޼k$LsZx3t4*V? BU~,hgůA l\ȋ\*r E aP0"0fF1u96l2^@lRrK~G)?N 8>:8UAttx7Wˊ/fSG!]@즐2ufrldV\RaXYEN_9t):H& 5 e9MhH|^5F3x^]XwIB}SS'W%.-=Tc쑖>bT# 82z.KI1?['<Wq8h)Z ĥĨyߺIf&y$rjH87R.0؂)괾W\6<}W]]Fw7Y?'I׆xF@?FQvG`;-hYPI(BYH3 rq2KϏqK9qJ>lF@ /Y|Y38>C@܋f}F*7nj8۔@mR~[GzZNR.Op0~Q*w}0=D}R8HOUZg[j+Oq 8ʿ3a '3@b<ܸ04@ oJ2CSP)R#f|[dkQ@9OD~o=~$ʛ$I\t(m޽K֖h)kOďz+eӒFIRYn̺ZT(72&fܕAM2H |A\_OF&9)ejOְҫ혯LQxv:;u!Mp_*nphJ̏9S?@.){ZlɂD-fm' JEDXؒ4wjѧlSd/Cr.cD{pEf+I掄eD]"4@cS?GV(@} Z\Ҝ)`1x" ʏ^Y񀙧t4#uu7BJ`R(b[ fF21j6X 8nd}A.~T][D@Fխa[ofE5PD!,-\QHbS2VpiRPaj"r7>mؔnQvݹ_ĩ{?WT cmV/ȅHXC?)=ɶT! &y>X\0,nWC0jD csJVU%mT>gO+XiI2DHvaiR=6ia+ꡦ-/#M榴05]ե|FDKYj'͡Q^j]X"FA掊8Zj*d^7쮆F'w!Nҙq7s?Z uMCxI(D,YPg{YfS)QȊq0y=w<ׁOb2& }*mu̪<[߹=MM@,n'+HWĉ"BI4b5Q0EɧY9K\nkr0F6S D៭_kBb 1tթ q,Y+z,}h?].ª*0QA&עV@=?#crBמ?9CG7f!KW±($ȼZU`}6yֹjTXCJZㅲ?J$N^2OD&dzoiۯ85Y$32xȏ0Ej$f\0y:8g5GL9K얨k7]&1 tixy- E\);_NP`J'!&ZCbuݚ>U߁?rڵ3:PJ枃"Rž^"ͭKRlC.uqzYvFBz7TUFu*YUwФ˚'cy5^BEH. Z|qLPډaoU/6>%̻9Z%e.`B6CdY &c'mQ~ɺ[N/^Q)mf 9x$QA48dA_:|ώ%ϒ ,3v =;A ͢ݝE73OTMGZޞF123~H rofAqUAA' j ɛEz9 !LYHZS~1Ie5`pZRV@ea9e8rFE=賒hu!>tOK=_I8DƏ;cT %Ck<4n81Ij)ioƜ4՗/{riakawxșM uxIMAu43w3"Dڛ4E00bY҃=rv~tƈw%b s 7}! ҍ($5?DQ 2aΞ,wS5| wRİ]FI!=hm=ݜKAÀ4{%낕}+d>vʧNG̊\{8ZA܊uf )S/@7@邲[ф}wT?+ GXSh Y!Qb_?|3W4(5l$3WDwۄ߂HHVnDHaqJ66e~?d=ӒģҖ=VrEmXK!9ir_^kj*gy2umV  71-#[iTG:H]/|v%D饇PEVbk"Y*Fyx[ɳrχbnhAG"y/ 05k$>st|sdzqةu)S]XL*ښۅ&$Uh&ki ;g|b:{VNΣd-gлAMJeyT'Ypç @ly>I"շ$ cQ]a0|0 /.}` )`-߸4){ !$*vYwm`%p3% (>y(hQNj ˫AXLCMn&_p#%q#S6^M=@s(m[JWU4@.γe&$ L)qu^JPCObtJ >q1//U#+*~QP["5V`zf/6qJjttjˬSlF.|F$I{ઇ[lPewZ #Qh!0''B⪒myE':26ӎBP smD޺l8(+pOV%yb̦ljE-19l 45An5Q[ +}ʖ1\ڴ{d4TCBGEql0&+ ( "BRƋ]_^eU>zR̃ǢK+~a%GK EK/z-jwhG,G 5Lm;͢|ADz7UĞp<;Li- E~YW66EhkeN`^Ti !N2(\UOp9DBC54yjNhE $zjCef E.wLbX{6ݛ#yx weݫBlÏ(MǏL`6SԼ//ݱ ХS%YX_W ~7Px%'Rܳ>1 4.-v]Qsql%QB1Jz _ ~׏V3OaR!}[EиM3i v^FƱVߏ[}Q` ~<}*g=>F ZT76•*WJгNrHr;=]Jv ಧw`>*,,&Uw}+'  位|/5a{6mb$!^.vװ >!Qk]m;PJrrIֻڍIkJAy\/Ra~_O1Ҕ¹ِ}o'l0)u{& 2  VBO|T ?\AvϰUN&駯Z% u[4\\?1F2 m%|ͣ(N7.MDW1x`h_^ itxVzAxy+\{}F 5A6;+~x4 xDSf ,z3p|d0Qr\5M*J45s%FTm2ixʟ/il&N(M.%BUA <E&wwvywvӶUm|nwLR[`{d83YPVZUy^M$pUJC~z\<mٴni9D^uPDb~^&@SZ) Pv`<`ܧkyM|Jj//œo[~js* fBL8]*ZPo!5L}Z0^pr4w`$݀s@U6 Zm%ٓRtBϡ;h;Bٷ`fؿ-X&Eʽ?ƖkJJ@X$N1,.*ޤwz_JμYjOeĈ:/KHkцڑ|p 2!z/6zRJ)$:j@m@3?MTDv+ Gޟaڵ((OVF*8ٝo_ A3h+ U9Om^VF u3)$ן[TKVΖ_"3^xyM"yגSgG +9vWm96:'%'ՙhɸ5V4>߁1ZWٯs.n0_QMj??B 1lՍ}<UF`ce^h˧SymݿLb%7'啦 ~` "z"/|Fjz?S Rn#إSqeҫh(,p sB+MF vcUϪXem,"eY dLaLi3G!ыga/ȩOKr8տ<2B 8eRp=$E"|pZ JͼK.,'d"m Ogym= ߇.]2Yp~ zoV)HK]j}/ΜaAay0a#Ž ]HʍO?g!M #ry!li˶:-..wS)[kw۠N7ՙ5 LkܹB*ez)* TjM>\jeiY !%+uU@U`S1=Vs"W+0Ѩ?\ GT8MC|{џ5q=Hca|7$j3Bčkm԰qqACi&G12%MCɑxlFrBVVi)WÈ%@ c7YrW.pGE)0NxvH9{(d?RTw2-zZ AHML*NnbU}‚K?D6ޙnteLnM0Ժw8I^xЮb2<@+nJ H,^fE,k(i;lˆi\o(0~=fq<{5>05AU=\㾺>jr|pb@w.a\i<60uLapo8~KKC3HIzVJ1Ob^^%T/E[D}И< VwuWɢ ]++o"i=eK:f5`4Ԕ,anpsn(EbL?!ڈT?Q"SV@Ć{8¾=g}g9PFfluZ4}}4wTaYa X @xR5Cu$k qJI̽b 9a goGK':6x*񭖾f<e]WgI~7t {W jH H ݆s*SV RKONB36оC%{(6T>}(MHBخaU8у!܋oAso6Qb%C[bB|}Eѕ8:4i;nߍXÜijz>[N0bL|IwUGc~vHM.yU}EDZ;?=#I/}7pRp:`" }֩? fH4 sߜ&8[ONq){Od,FD P/4\4 W^zqptdl ƹ 2^~ic߁(KWuDtC93c !("Rਲ਼I?_4@㒆N+tx'buS7u_Oj!?GՒƾ#(*#Q w 6,3v%2F 䰙8X3_Uc) ; D|Ws " =B ;(h ic ?c1ݟIl(z# J״zybg;Yţ2t(,km5l/z 1%vP'Qe$+KypT|ɴV4xirf M| ?q.+F_tA%% OI}T%m$XzΓ"V:}^6C6!Uw }v%,ةMYL>Y(fbwúeE6|^JAk6pǩ1*m) *,aY_\2&/';#;RRfTaVygQsvL{c>~ #C~f(+яrv* s[_EOP /f &Q(hɥp5T3 ɯ6/]5;+(";৫5)J@Ћ]gbq]4x1 ؼ]w.y(Ygy-" ф VBxiSYĘFe_QtTS0N͞nW%}4Yd;!ퟫ{"YI yD>OV;n*0,w8y>CPvC'6WVA0jF >&zy't<_7.رS}l:ڊzW+I^R y'z2HqeZ4 ydO g F0QZts4{쮋 CPP NwjLނݔta|ȵ[mTM\!0wرxxY, ń7YJy@ymq r~HФT)t*G{J@HNui,^̈́ip EfJ2+cJĬl юއ㐪{NVjL1>Y. ,9Tpe ?P%}pKkϭoĜ5R:K{qy&bx384稊Ÿ#iHIe:E72?[[W .츙:uKL#aƊj]UFA,m GwFu,Hu{PMDZ͉f KPֳ\ }jh] m6'j";F57E1U9ӜKIdʮ6 ҇'b?HqLo ^{o:ZN<їC,1"lKRG4z%*epm We_\%i2BE!iA֎VpMuG{OM [S½{r&g(иye1Uyu,DeQ3J*]BD NAk R+QH5 EP[ajfOԽ"ץKH`$ɝ0M H\ōlu}Fn@>8mdk8y/4) '%GV<Gk(x9Lg1c|f<<\?a TZK\,VϗS{46IOL>il'u?V Mk,7+HL2(qĮr1fIcaY}Z<Ti3 ryޕ ppn^pkH?!Q?G!<[X(?f҉zʍBwgZ]uGwDDdvt+9蚗B2VS!j[9`4YJ= h^AzKF=JZ'eV!WQ֍k0!)Z9a4,vm(nx,Yw ק:L`A>E$/>}̈́r4<}w[\DB3< Mbc%!.w1`7.lndb3*y7aGt8:-ueQm*5۳AVҐ(D hXDrżY3yi]~3(P(3T>*ƶ)ÇwЍ$T- PÇ^.7hJƟ+%w L=ƁϠK&eLJ:L"`d;CScE){djKW[~v{Ա AZ:htp&GRL98`v&iT8@fAYJGhm4jJx jX~"jyGN| g nB(<{{ja8 dMP'#vz$HqkPVDڑ˻v@;vc27vj*K8*y|YVOeh#Ƒrq>$U_W` v ڤo#F$TuxLO +p!Oܓs1yTn$TSx{$uh+KuzG})pS)aϙC~s֤n=.z6xU|Dv0SD4!懆A_!(VjZ!>&ы}@SmdQ%I┸xU x{f0QoG?Lo;f.2->O7DbMM)8l<0 :KmH>q(#3'1sX{ܴY7DM. $$;AFvR>'SGFcg! k<7ؿ3|*d)O@rСTҼ+@%"3m/%d#,UDkO#IyE!(RuTn dԇ'9?p&}CܟoO{q*)TC!*aFao!I4{Ot@.n8At7mwF`eLb>φZkk&i| 'EȘa܏/AB^qMɳ7%F_I8f7*tVm۷ 9AơlշrϭAĢmeMdC%#h0&aHh[5Nzb:\D ?6`t\S< fzSBčbA@T^?v{'}A#|-SF3'ˋ yB?')& uB k*ɕl /,gىȌOl@{vu~a`͘ %C=0e jjip P!҃T\R A34 Q.ex&310,o\OacT;3UCw~l8uw:@wRuE?@cwe/<~%iiIdz2ZsΠRrZK21Vb>!q z_u3z$s)ـb_1AG.R1D (JJ$[̽߈:I\\ rp6ztՑj}QW0I3CG'[-ٿp ;߈{y\3Z135ȶd pf!c m|HHFtnp+aa4ef]y|l#;/ ^҃gXA$.7ׯz?pg+;ߛOUs;ޫb4FF!$ۜi`!<ށBe؞$8:I ~w)Fc:G2}< P!9av>֎WVnr$"kf)ʻ6d@4լlӴ,CpSY_/ڍvz:]?sP !rl) .{M"fT`X~hퟯJ-c:=þ`zcQ ],k*0bak,XJ8p€-@t5AO}a4F:8}X<2'TK1g!gEW0$-B\ItgFqZ梞XWJ>KD4Q%շn;WZq=z5aeϯzm6 ZVs9Ce/ffzr0UkӴCH=nuڋPӴq[,}SKt_8У{1/)Z+4V5ti9zd<壗}LOn \uݿRJtC@wn e@,SOEAz)׎MՅ^<2q9^ kVŠF5ZEk >"\EtG-h*ǔ<ۖ.`8w&!ZԶVn׭#q~ O!&|9'e!|?:Gf bsFjCө! *Ĭ^r6@LP@_oKO!+Κ"C% 1Hyu+ͺ?¶upSQqZɳfS?sm=[QfY(X,eWC tJJҶĢ(rcy@p9 b=J(]@a]3"]cV<3+/>M`*MLne꿏~{"yP9A*# y)íg A\4hbR mujxm}9fv6~Ra{>N,B@G=r(&KvL. Qih )V~{4Z :nҲz{ǖ_b}jF/8Fr"'=ލi+o)5^&Y7Wr<q߱.7Ha{GZUeEۣp@t_txuՓ J+M1MbR륔bЪ9QZ~:C\N}6fXU8E#: 6CKq,Wݤ[u3(.*PzXL6&`zV^*qP+pb4ڬaG2oI5mytQ&ٿiٳZNI XC,yf$H4i fGYw:;S{q mmBo6ӻէFx޲ B :f?]XpLbǖrY6,bhΨb#6eJki*] ã LZ鄍i}bLR♻H6XD%%X >n~`FV̽.iq#&h[mT7nki͝vĒ5I}0eQ$; 2}cúv-UoQAh>h9&sgGJ H&@Akx&3-zk= u =%2굘-cQ>[%h+Q޹*W0$RѺǠBKحvl1Ŭ[۹q3ḦS~lȠ^c֨:N#"`'dm3'k ( X(ʌS,s(`[wi1ګuaQ48VScy'b,vڣ(i&I9|z?>X5q\mԡmhzٳoED)HgX \Ě*Jwbˇwwf qA*+EcIerY!h〞C W{cbz X8[JkY ƴ/ſ>@]⼜lh%5NT?m'>[B s|k1⍢N/`)ƕ5Qwkv,"~L:(Ί_HP~s21lUhK3^XRLqACR A[=t\oi(WԽ&K=Ư1d}nzLlQwO+Lh֜>]qC"7SCd1(`bF 턏76l)_W)1;3ţ[M1!؂K=]+ 엿k C#~m\N6L xJ^DsRHf@Q%Bhn#b? {901U4s{Alҟ7gJD2^]DN4,iPn3P6x2%GT (ݘ`2kqOyDD12l-ׁJ}_ETe^?p "EVD&vHӃ}WrlsGn)O5E+}NѾƪ01G 4w_꽢 a>.=(Q!<͡i?yXI [RQ+"_^bWWd%=5LD*#.f6yuEV@A0aep>&Aj篹)k96%k:솢w,-W)\E(3A;8"xmH 6iwQ cs$' fL߻gt^2y Da^~u1Q+,([U0'!~¼L';uJJ&1 + Q878V]w{I|/Y^2TOEb TZ}Óѥ@-N t,%f9DlXI|i z,M-^t=LI=A ҫX>SF3=yP @ƌ[E;oSRZ :.bA0Zf&_' &ߵ"+nY8f!CGl">RQ~iԑp@!BGاc ŲT'JvV+vUL !Vbhʘ㭽1h\qY8%A`>;Vr#s/GCΓ= XL U7qM { j)P,Y tԷӑ-EnU)2,С#$M>HX5ڱ\Y~{Vx_FOUwvB!V֓RvYQn5J8w+4 J%.kȣ$AHQ-bdxQ`WnLuOdZ5K;k @j4KgaM"żBQͽ7<9lWIunϝJ/ :^rooګmv}Fab-L@DؙTy.L~ Ă4<@Fl-6"gCv6kjK4ސ%;jpFDY GUYӤJ]2OJVYW7#eɚLaB(B_r"}uJWFZPl~z0B;l$*D}\ ؀SpY2#_׬هW r3W43Z{ 1^[|Y05g-OӨnW 9PV:"3Ъl4+UsILmNH y Ԭ6t s߼//OA.L %|:Db/K(HnnZSB,cpaժխcJ} tҕ>]@Kki?#~.x.ԔkY//+vO聱{N؄;qစ4ljQQ\o@Mlgٝs]#% p,Z% ~p%T7y_AT>(; -pBM:0&ۑ2,i߫Z wHИE#B[g͏l@v+JI $m5%N7#~7 –0*Ic%LkDLq*6rm(/tMsX`$]^%= >u.)5 [%_RK0: )곋(k$ZEr*M4+N˽2 >D %lteFYjV LёFec>n3,şXW$Ƨ nj5\Q@p [/I%:gS?ů?2S^V"[ʙ'е;HkY @6Qѡf1! ei^%h5<0gƥ/7WaN<,CnEzDx"/i@:DOyUKM*H<5$9KDЭVC pAD+)jm/c;P󲤋:d*J)mpf&2b28)˺%W"!NwPڷ'?*5.9Z\8T:U*[YZ g1:zľ'+TS飢݇cQI>IwOH?cmLT.a08|}5&KKq`㽡s&00hB<fr&W+-_u4O~2C- ʼnjaq,/L) Y"&Vlagh6ffIH{Xἵ^sE@ ǦdJP g17$?Ky{i-5*Zca(:_'"@A8'lG/i{B?=PD(ys|RȬA5̱oQ}h[ ʗ`k睱ٽ𩀩+Ϋ^E4wHGN'6 zX Զ`~wS:+gnm2.(22+&Ab(ŠyVHnIY|QfS}C) Vc↗"~n17ڒfYF,AVm_}p oZl&LGֈR{NAKLX? 'h AHAPH܈fBaS {i%XRנ}Ȭ:oL^f޴ds&>~|Cn'%ج'55cd 9|ث8pu9o?[ Tuřx:olũY3?dxDZ)[ɻӵA+CqeU1蝙ڦ6gH.:hQC` HԚN&23Dd4c&`#1y?;hũbU)?h2GQV}P"G1اΛ&,0 ~c0 `Z_?h#mU# W^QEYA,jr$2lfKyqaY!]W2V1ժhd;g@eC:&&rF+ų!p&jxSR(EZ=:} >/XP|͓r݀ 'LMDiUb; QRLvQ)4EL 0_C@}۴8>Fjv ^'C߁}VJ]LM#ZwKC iܺ˻Պcz3;:g@3nw嚣әBfALoҥ(ƪ&U,K:zKUGA}7z 2*7X)2չ^j94hOg.8 yIaƿƹX95r SݺmkC`>V%:)#5l`7p\lSHO,~Zi|K)8"hvsl<sm2ڒSRkw ;-e#rc̚@zmhmgS?[ܣYz+'F,d?jnj)tJߥK(*S;%a;[cA#<0q"%>2 1Tc3˶zM%ۢDEW|dn̙%P/6@dt1Vۨ1/YZO*OM711,ۃO[eQpbگX[ ?d鋰=YTo;Eb{Xvօ2Y4ۮVgYZ07070100000388000081a40000000000000000000000016650944200005198000000000000000000000000000000000000004900000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/] QW]?Eh=ڜ.+g_9TI!.mͲb&uW.v8l>L ^2Hl8z>.B*52!Eo|SjD(e@3Av1*> DŽI? T~s&=V5(#OjPs8Zԭ+[gB7pڳ71O/W U z=7'דX ;%lC->{5F/ PP~? ,ڵf?,\.PߡBi^}{܊6A bAuMdzKdk0obE"Wޒvyjn 9_|>UQL9'N?%Vo<%%C ʦttO~&< ULLwssK0H0y1Wv'Kc1}k={k[v k7"W8 bple1N%kTc>qLL"Wݕ`eN '|ۀ|6ԱPO5HTN`~9KmkmGί7*xh-8 W|X$1Au#(p?'v 2f) nvn4P 9X$I(x<ۢm-(ӕ 2y]v#qJ:*ҍȲ4PON|胷5 $!ȇL%|\'gʭ阏K m7cKTgV>'zOy>}L00lxr干WN9eMuW{B-Mt^+FBz@$G-T[n`WC8C:bPA)tc*:xaevާN#`;畷-ZW+ڡ6J|@GTylOAXj[ HK^ҥ0aĤ$mF ids<69I~l#GKQ|/m dYD&i2Q$Ÿ΁<ڏx 컲to5'zO%&E@K{x%N ,C^ MIU4j.H$rtD熛+b`?vL>Z<9@&U  "^vuJF\iX6[j,+cֽwTPwat|H͗JIZmgsiWf;W2yxpqߊ qg bhFB׵ä ?pm1 M]}i]K7փnCR8ɏ'CqUf1^:* jx]K\ф-%ϗ`? _0..qt)·eȺ hF5U<@{̻=;I`e`:Jc##/ϊ8k]9~'J NᬅPʼ_Fp]rqp;k[%R$b`U/҄xVڳP# yqRv86*M ^x(P\tS" -;yä2-ؖ\o!q,ODIpU*<L6KpAR䱷/\h5HHT6r;%%C8ξȼĖX惒 pڿ4YwW^XzVВnBSzݛP*1K.*A㐭05٪β3Fq==.<tYg9_އPt`s枳TuK\qlKm.sS߀ۮ;ີZd*IޡQL6Õ6BfTfԧ\ SdUgDw'Q-![{ea?њ$P<&}~'·[2cޙ.ӎ@?p5gw?L%Ԩgg3#J웽,+SZ!6+]ڸA@jaN G;M,1HŌ9R!oð9B\A5gDg r*ʭHd8&V&Eq&B0A#Bdo&dWzw D#;Q," %s1Mb&jK  ;B 2jb= 541)+>mH>N~Ww\za%}bn:_|1>BR`5k(ŧbPEBXvS_$)sE/rTRpҝS=;=t}|1#ڻ6<ཀྵyCvx 䝠#LwON}qs`0ԈnUW+%D& GǎUuu7G|km5GqA:M_DAz¼16(![:+bro9EU2Qnl;X3fW`^g paQ?6dpAXk{w 0,$͙ KTLxdNۡHj|2zT"X(>xݢë5 {@px;u<Wlj:Opڎ*PLRߪJX=]")KPOf "(.K7thZl ttAF[F挦S!-(#nDƗළz1SUa/: Tk`o;,"5z1<wdF`)Rhi* tDcuO+ ǬʋYtdGmH@\,>@vݚ2 kbmޯ^|/Zڪs?:~zbF&qA9s{ȫli{UYrY!xh`.|O ڟ;ѳpn*(qqJ"Y>T~g0(7RD^ג~7jqVݣI{k6}^r0أ}sIO>t=üO@ Nln錀ͬzia2F$1 ? 0 g#ISӀ5%V9 LuvYvګv\,;ye>0X[92 FbgPt]Ȑ쵯-g4&[PUjbEG7W:Lі~O>H_5'?:wt Hj :ZWV]I$NO0ɨ7Ģo6' V?0MB84B%ּ>F-aof 9y|N|Yy *luC{Q[(ͿEk9_t\PN f=#>'&AH?(؞qs7|ЂIU18gxdd =^''{uETQVG֗a:KĀf?.J^oTSH=-E ȗP[V1FVzCV4jZi[#X s@D:72+ Ty#CId;GZ4ׄEO/,LvaYu|=Q yI M=%Tf#0]cA{4k= fQd%smIAOHHVV 4ߑMmV击e9Y61'/]8軛SS4Q2Pd뇡~i}/ }gEzQM[d㽏vv`*L!x 7ٺTԶ.r)ap(: 7U|/#4ycBz\C6Gs9:Nd[\xHj/LKF\|v2S]Llz;$R%X:5{"a]Tuf۟ /+pZfԠB\ChaM$DQ17sLv;0RͧuFtxTqMڠ* ƃ#?P~{W 'ُ1&kV-^Ei}7 X=j2Yi{PUtWtX6"LVM30k9 +rS+vk`]<c,YkZޑj?tJ+jHu(V +-#cưę"; q>Xzl@^#9M.CSx(GeptpU=-i vש ,o>RUM:t7ewsZ +J aFFvj Б?Y cB6~FH`Y_eC.|_*N[,@;pQY GR| c݋1{a8jnj19>|Oz|F@e2-򿃻,a^LAUJ糘JT{2`+X#~NhSrb@ue]Ym?r=GlZԹSq=Ǻ;^λY P8rQhiF/ɔ}|R؇qYo1sg JL1IyIF,PJ'V9>Q"\61 3rz( `v:P~3[\a}0g\s?."n좢ݪسp0j v߉mdu>!y^m  6L2'?LAx&~MnAfv(r f'=, 1 /GI "=skbՂ'|YM5~j9t)ɕo]:π-El5ODٳ,(XysNZ WtJ٬?B2`c]:4 gOfRxK: Hf.om%)4[dlﭖ7au;D UPaS`zX)Iۗ G&6Sw=j|`}Aj>em5-{d/I֦kcytmʯv38& ' ?dD(CpTeָ?g?Gơ"tvhb~'VEs.Nԍ~9=KGe8t>o9eu.ơS\5+zR`hl6Ky ק8B(N rTԱ4Mb~s0bۤj8-.OE"oPF-uL0?N1=E˭>b -F"@;8 ~O n۶ + *%WC%OVLA`ˢTd tUj-6łW'  dvIķ[6j QqUTکNq eto<؍6Gvh-륌#0i0l%-ۈ_w~oso6^@YA|K[WFb׋i&/'c3'MB,OGK!Kh5A t1IjR=9Nk~(FmZU,Ž{j$"ibi`GpɚE)b^ 'nMG6xxNTk%f&^e.+_OE҆$ꊯTߟZ9|3@e5dH̑NOn976V~QsY2rpdݶDzx&OSr>rb{m\XǠU= s+eaE4d鬤-72j7%}USf3vR\"{9{@ʗXq,f_Z{vnwf'l=le\Ux`bP0v Yg&:Qk opWy;p}S ɚe1 mU:`?K3f롆|G=M;]9Ƶ:(^E|Y;DwWuS93@/"aH^*luEi0 q){Hw ϮSD +soAII@9gF{-> .̱3W uzh O߮iP@5,OX9Y?׹@ʷݰsH"==5ELzTqNaw LԬ@Cdq\eaԷ-,uFQl7NbQs${?/ـH|P 3}ϞOw+]f78HDrmrс}_7^畑ʭ䆹߹873_Pn,~Ƀ ?k=8bكI%rsEb p~*fb4_% zo:.*uA/A8S;K\ nRlRhN?2ӻȍ(`KoN>Gǰ!9rY도Ӆ(3q]ZQzTm_ZY8n 쌆ӛ:ZM71%/FE>yNX3uAF@5WSPPOGSr6Pi9zB_/Ju_9_-.`WVBQUz=<g=3{ DqbgvkM&'T;T+N;cEĜṗx4 %y6΁ťTL]pP+; 4ѩ+tzvPB\ۦ6EdWHEǝysIN}`C~R{;Uu ;=&ߞ.^ԥw,[}~g|G;.~2'498-CpJ\.0KZl!y5FQMJ&-1M[PսIF2ߩ#ÓNZ@V ßK x2kݨ-m]nYl| \3<=P.sٓH mbaFq('eyPW#S90܋ E uY`ya:MNC6o8J"J2Ipk /̓%4$\Ӷ_P-dQ\04Խx֊ryC3VNI$kh⃸ڽQ/ q?)\aV!K .~@JuL%e` 34-Kn(^Ԫ;շB NƘ>9[eՊJMs b9ҁ P SwYCW{znǢ#`Hb倕+ELO}oB1~d̳'Hׄx5W(0v7 d&PBm.8 SQZznCj T짬1j$Ⱦ[cVjI&+v x-Ǹu,t`zsx|]*Fq̢z9< mJ&qQ6k>!QI JS -,1~{~9uner,gmv[% crVp*+ɼƠ"G'z=k,K'DRCZ$exY1I\~} 6O;U zC("H^@h͘+u"a^'a]NeL@e !`~Wa(sMZR<ԩc5BDxaZ٬A,WN!X0MmWbvA<$VӣB5Y*rgyUwɪy3_N؄dӛKGdzDb CRB G3eYg%}b.nA_cO CxMaZY@~ kgFd5'Ts$؜{L/O=^)d|S=zI ,GxZt:s=W ?F_ ptI ƅ<3 ȼx+&tE0{R"1L'^Jӂ N?ꪢeeg!'zo|?2I2yηq܃F 4N?!)Z(: l">sw_# o6Os L]k/NB2jį,WK5n~[cəm"9ETND0T4#3xDW,ܓcFjZV]:P*OݓjV{a=ՙOd 䆢wRvcZln.CUt)*C:}=j; !'>у}3}Shy渟ޢ{e8} [Nj 'Nش]BwyMOV?z%P[@( j/Z$eRT *(L~x.SRSZ8*ncbc:Ŵ]$Mt[а{^6zl#G+>DGt L,iن;w0/! ji zmIS sl6c%DtZx._w-AHp8"ʒq Thy5 4srMYN/"дߜ,&+Z:PJHW;1jpmĩ@R486THci=n"Ȩ [KS4-!y~x@% .G$V&U^F顅Bqpg],߼w`bisBOEN-׷sSPTɜ|+(sv+H}CpSѲ6"/b[39{,^U\HmɏŘ?'6׮Q͔ҔQdE4@G>)$1F >DɤЉtOTHv7ʁWNL,q6c:׌B"+}q@lUոP -l.`'XX?0"V vrSὸ!&+WtC5{`&W,Bҏ Ec7]Er y.]? ئ-q$ٻvQu;hɬ*_dF;ZxѠѩ@jF?"4|ݐRCҺ -24-h+m!5 u`mW{E\R;ֲ }e1с}u Nnx èWx !3rai"T̐t* D4%UeT[ k “6"r;n==9;t25'^7JƯ $WhǥFug&-QRMEnZsdLfg4z7GC\>N?L&S`_xk4!PB?Kl}g>U'X\1B m:@z@FGX$D2E_#){.'Quv\I0raCwr,1뵳]N!Bִ4ؘX|vm|D,2 kaCcuY vdM=je `jiq6 YB~ 囁_.Cv5C%wyMAs8&MWΥFp^K]I[_jxX^t⢺_|IkV9LQ\6..P p28N6VK>bj:--a%!\o2G/- s6 uX(Ӻof+㫇{6$͜P!J(dg#ߓrK_jgTACO;!jנkS1שo ksKC2f>vtdj} [Tbp8بfwn|ehn+K;8rśQ,BvMTjdzٽ!bk;~k|TA~ץAMJeAtrsKc'tmgy9H37躼!ܧuldwΦHꯙcǕhZ^of?.Infgt2Z_sTN:wo]Skb襰}-<{17CHމPUB5k<56^^LS19@,(OΙvG.mt邁5^-tNPlqUbDzeघ]V& 4|a&%-26"ӓ Q4>AHDK""0Su=x*;nMPeC_dRi[?z5*NHmq~Ue-}̍rYvH[FI ʭig4yii*6Z}i{F6܃Ϯ(ӳ#;d+Psj$65#*{R!b|݅-\}ꄛ* BOb/焟qArKX׵ĝ 8E:0jOd6Wi0 ys7;=ݜnPmx#l;Y5N$;)S=Zcݨb~Riho>q 40\e՘O.nT9gD0hE(zh;3.Ndɘ#\6HbIvN8F8gr^ r:zEE+ :`@~],Y|ʢQh(.'dF.>jaB:U^2Z:^`2~  ,̣ڼ{,h򧷈6uy:\XlpY=sZ6xXIDWٮR# O2:BigFpZ rRfY\%b6aKJ3̫ (nμH:|VS<^YLV3+Ml頏0|Ŋ^UTLR;QG]UYTg/C Sr(ܾB]" pi4\gl`b28i9uNqك1[),SxN _SC8k~08j0β;dd͒ oYa]WW3&ZՁUI8Ao{ pC^{^nU0VsEQ`&O}c}(;eĈnӞ;SdOS( ֽp))CPLB+vAdpj"w6 ѻNg7*QF̒+ L@0 B$"8aP{<`JY }vrA3'6RkK=]a  uRP9?}mnϒ}6.?" !ʪ=ĈݵgjZۜ); p,T+'e;rl vI7iݭmM|LY(bw1SԤ3UyȳS4m">IkLʠwp`;QyqK}hXS)L\6-/ 7P+vrmn]p6ԃ%h L w=p:;ŕԪ;B_&5JVOr D_2#|XF(DeEImd΃e_m3=\GK*H7L-BIM%t{> ˺]F3Y=ՍK:Vx}㼄kLZ٠ ҉Q(N .Q4zP3LeAkNEon;O !&4dhHkā𵺵3;lI񗉠u{mWc7},B.Ɛ>&ˇؽUtAs^ qoJrꚕVIq!Z\^*Uw+66~;-{vd95#OŒ eUߞFydfm (kع2llC =-K=~5O<K皲em˾ktٔ5|Y٬fH|u^!u$O&&<'Z0*M5e}6pk0JO*Csb;┯IճƘC<V}q9g_d& U< c7`(nV !(ЀO>4[ÖkE|+y6 &d>!lC|M'"uraDIEgMʯ?Hg$V Г`\*aB{g[?5y"<-0+u 3 F9Y+0J(:*B=k~ Pm˳4q dZT<]#Q KDTR`"h/ -,M|PgPr{>Yp" °׊]}ȦzTǒNPLYޏ8ouሐ=uFy3Z\1\syk͸H"\Y߿)߷UjC &> ;Ӏ -ӤH^rd8RHosHw/}mKzVmI;H_JwЂ!X!ơ6)a?(zO  m,="oyχ-0| -iO`rL(3c>!bv$!i!Ԥ= z䃄8jXb=3ׁ0; Qd5:w3PPCwʼ N՘X?-%D4"Ǭd埍kLcK@%rxN4yzѢtkwoF# \'{C+X͆f'񫛽{0ا4ѿB/\/?pEX䜲f=\Xf-mȤ xt$9; A|孡~߉)U,A2)KJY-{b\Ҧ]8RsLdHOjq)εB"ƫb?(K `{ o(p,cEkN{͈鲸 WȡqzaRQ2?!o^I7HE9QrRԸؒ 7(YGl/x7|t茾U=Nxԧi~b o<\m?VRg 78|'hyHVuW<^#j@ ѫeh7[35c><'6NH%a-ufHIx=*6gll 5Q'Uϱ`W\V;z B$@[a [Edz(P[O]H{5-Ms$R\ 0-Ơ筇t=U89owD[))LLe%? fT % ppt`y^{z7ADh|KB B(ݸ@:hcm2;lmfv }D96SO0Zao`esXhCV%s:w,cl[LMs۵Lצg5Vo*Yz[m /.ܒ ,~oƀF .)嘐ZgBo.ʴ7<"wmB e5?`|3í+Ps71tP}I,xk=w;(/Wg;V F7egW&|;Hŭ)w(ϩ84ndOVOB%p$@冸DÀ^l '?y2 [k] x@񵉲J)ի48D=l$[=qLn,.w#ILhY4)V(^1H3P# ʇv7~Z9E`^>e &~DW'Qa'+6, ;o[kt & mء$|Tq?l5Vrߋ%dgRWz@ ~n'de+yˬ.3& =#񑐞>@Jt싹<]z/p.:Mm /7SR#2SPpRvUZ7n|Sl ӡnO_}tZWSb?䈜!7=fGҏ7 u[gAy-] &TfQ`mЇ<*+z\l?|7l?kPu4j" ;0pVM[SET8=az΄ 'G[."1Hs-=][90]|*?iհqwbpQ! Ou-;0 3zH# Μlr=5L.,yV`mR'k_^T)U:$䷁e{gt5?3fei8A&,&t[C!wnW"&Í ܵ/~mF wjGhQq1ZH9 l䳲QQ鼡xMt!i_%\ֈ5qW`L 0kJiLn>ߘkinRg3ۨDzs&\0 LJqSy"R3՚ z{;Ү29V7~u{S7H#$yHPINF䞩4~O)4>c5 . 1 4rlQeeU 3wij0(v:qAt┺$|RnR۝~ȴ1n*AFegWE{=28TI0LycH؟7?E*ibq}bR׸,4;n\[nLIi(dDzCC~F2[׼FXRf;60{ `]ꋮ 5C,Z,I=UY#77BXWR֎u1&1:8F'R' ƕ~ heay)svc Ƞ]6e Ao/ߐ_zUy {cb NW"i<2̻^Unct;IP$CD>1s/I2Gg%zвۿV\UVi .3\2WvX/I5R@r7jyLYˀz5JLJǬ=uమ#]H- dRz VYm[jgM>HZGhQ\6 /; Go5TZ špzkH)έxt̖bLҳfhBCPGEmݺuy! N;GAi&c+,8'O% T4@6Q^R$fWR!o2XYq0 _?:R(=Cd"8'+2%[YO{E"a G~6S[k%MB,Qf[?+8Fѯs<Ѹ(JϾX ,E&Wݯc1mDeZ/gcx O(۹V==S+{Hܒ˾@U?ֺzk;5x[B"SJ-$ws.;HWzDQ{|fC0Gݗ}Ŋw EPy/Im@U2܈b"{ E {v/.C^ ^sM!Ch9iUno־ؕ^ggc/ Q8P/&,w^#hwHyn@hB4+f?"xN(KZ冝 a!ux98bzyIP>*dGT28rsiΚű+;Fuz *~T-i3<<2jйfrk6O[l!i?D_Z9Mwtsk;M(=/RX_aI,j}լUB{?T4uq / Þʔ:lAذ9.  DŽ(ml4|aV[!bKkkbJcUe[WS$-q83l+yeIb"zmؼt.9$gQfAFn.u} z |.ۻ? ڭIliݵ?'ﻶ|.gyr*z-H T&Vø,]c(~@:zs96X^G> h&=}cqC$4Z]0a?)ScNsɰ/KHF5[$IԶ8-*9`𭩃V2ʘbZ^eȊ $VQHOʛgN@kz$'~"g)L)qAlv[O2y'cjn  $בZ28wqdo4zЗ "(6CiB`Q!GPOjn5} T]nHQ1{]ؐth`"ÚAK_YNxeHI?ܪdPA >ƟC^#&Dzp(r b#h"SBq#40ȃ&~4fC->Ǡ ݪMLe}L|}f3+61P9oX,ɲKRqü^w9=ºԃ\^/lN4Ɖn1f 9g%=RuutZih) o'3&BS1lyՍ@+T!)ϙiZpW>z?!%uBKTl+@f eR`+P3JM/[HP-m'Ќզ?ُA Cwx?nݠ$nʎrˀeJA m89D$bI߃a3lvYEylz]#=AZ^jwSD4jZnW M*.hDɂn I0ղK)F8Qׂ:l[1_h & ImXriGZkCLV,ekgVpvOlYrH! ]_7Os젖2łs#J:LhDž:̤>ެ:BMK29r `vHN!Zi#1ia,,{u = Ӳ^u^̝3G`"SJͦmݏdydЭW`QٖLAW?bTy9 s/_gQpJ,cTJCyQɉN"tcYQCVOod v,돴k_/TY-G/?!R3ƿ/Y.j'g ւ*ȢH;c ]yK,A{~xrB J&|" Mjc9x8zIs~RП$vi!7/g 4yZ V,yA`@T z=a^ k!c5[0xc3$[P͘vcī-YpU3̷s,[s .2*Dn]a6"1]bE! [uA4OoX %-tFx3v)]C7Xay[Y,&x/Ґ)!R.MnM=$Lbf8t=Q'H7UhukԷPџ|dT-wAϽʭlH—t[O`Wp+m_?CͿQC1QO`A><|ܓة؀㬸}ʚRM]zs9uÎڇ`pb: rEjZ++0tOHRS@y5W_,L%KC签o.ЀHUb UK`{;^yhJ$P= eMhџvsNCjAN[1T˻}MHzů߬D[ YU. UWV6"+@h257F2KWC.xy-a#ip|.z MLB^Y=B6x4jff(wd2u!k"MbU !` s cIg8K|%!^z>f dūt օ)U:QXkk`]뀕$ j'%MEn> Prҟ.G|ݒĘ|i \LßH{w`:s?c&7 .x̚N"@r@옡LHށFt>HT@&8^ŊIXv(`#EӞX}3=$y!vZZ/*Q#+n *(eVּngN].yvӧ ,RUWvOOvxBK< G"tx+t^[_IP,Cay~y!‡5C㣌#3(͇uUϖYD˓arnꬼLķ}/tCkA^7:CmK+;WrqƐ}/^Qn$㔶]7yDJ@gdx:Xьc^j#z9jV",Zk\p54,qXGq̜Oo9Tpi:׾|ш9`HҪ F2h3]>Y4sv 󁐍KIc}"sÐ')dɓ{]3N_!bEg N[rehWB[jq݆Nq> Ʀzt-$>DY};:lp0^:~@x 3t j`+3>(}y %.6⪦*17 鈃UY]qcG*\~XenUX~g"-Mǎ=e71tyaY20$rFШLd::sC܅KõC[2JfHEV2ؑ1_6P<$(; *) 8?^=k^ɣeBČ9Mg\Me'ZSu<#D`gMxS L{xmd̼ @ZҖ,AR^;cd:4QI찧4:FS`d\9H)ߴvqvBNGܰsM/(_Imj,fO<3\< 'WrcFt͗E?&exm^:mc 0i4Qg0iiiӹJ>>FYMŹ9j] 'm-|i֬Hk\W@n+NW:KEi(DX{b@nBFGIj xIm9/0|A{N&4T=a&=;=ɵO|0fSN:UJ@7{X7 mt0u"ý1(ȸbOL8!O_sf|ú1NLaD ;?u69 1|\ȉ&RzMk,nS.cA!ܗ:X*ĸ.* p>1 s`,b-^; ZXnu. 8D݇0z43[PŚZ/M[[N曣. BcFuj3uȰǤVf2ֳF@jֆ@B68<'0%0Q} f&:}2\uF!(\$ƒ)6BxQD4*&C cYnX@8!T>c~ )DwT^P$ųĮE֯T>VU< UN)RUsd,X%ӂsEsS(˂(etvJg#Z[^+̭L̀ ~xk}j(g7 q:o7#B7\ol.QgcK?g,V BXCaR\VDH->{/Aiex]wҗ7J/5[U0aﶽv`*ͨ[L* _M(K}̡#]")-iS[lgT>gR9d4gԅ.< )s f+f՞T1*Ҩ>4~:F+x^0!t)}u}Zh~PHTギ+u'Sg.کpJd9ZE0GwBiz"2t宻H7EI 9ę]'CoΛ:5`qϹ1dp8fV0%A*m$SǴ"J۠!J*s4OTJ1Z;Z!3?n}>^%qvJvdqܼEdVv`k0p^i**2<$wUs OsZ#}-bKL|1.6LAJO_$ # |0֙w%ɜ2!2\.@TKӏrR3ecje #bɧ:x`k4M2P̬ q33?{qJ'ŸlcMs-1,${gFڀlB"hӊ3u`5 :e*pƢ5x׫} m!3SEks+4HEuba.*ZD??EPG/č ]/o) 𿙄>^3IupNNv< ,}lãj\HAā-:kXJv.lqCoLxpGh!ƫ5&KgȂ^0>"E Mf)^g`+Ia\\Q̏W硅k,;l5ǺdNE\LĄgT @s?4s0nUԵ%S iw02@Ѭ-TJwlk{ԓHgjFz} ߌ UeZɦoL:ԑBҤ;p  X;AqMqY׆co\k} 3+sl+v/ fsB$:xz AӋ=hiÞxQPI&A98"ıA r1H@VH;U.)׶ǫ"gYE %Z#u6/+:;%)pkћ4?-iώ7Ɗh4?6Xb-J+|>s+YvEضAЉe/F}c2XǕً;Ɓs!cߋʺaa-;[,XVuj1,.'k0BɆa<\B;O!V6 l$E룒ybuYE:劑lp~#sߏi.@¸25pqR=&`?w5LhX^s #m63RhЃ@Z=YH,xlW+u[l.|Q]I;b+Y^%I'ql %\)AF"7߾#͕.*&!N;!w~2"Ћ5)&Uok+Gp<*tOxy+@5}$1R4ʟ.h+oTG %g~ErG@Bbr_[Wx1ZƧ.aFZ(8{fc}j:#sD$hP?qyx[rk7&>;Qq8U@!D]C+>R OA/7MdzɯI#ʧQX`n\wGP,qg8ؽBdFN԰ǴS6v(߯{*KI{"#sŌ#z}N$AQdH3ʔQۜٷC#%(.LbyloLX2EvԿIk)܏DWJR," )|'%;"UfA-hvUz5m5"Ϟ'}H~!?^V>4t\I bXPX5F z]: r.Xjgeȋ3ُ*ݨ[VL? O+9Ù|kq2\{F#s.j( &h^e Z=NI Ņ0U|t.X|%@sK^Ҽ,klmYvVqƨ0"FM#ꂬőQr@^ ?0Zmu+Gn䷌-` 5]a P9/EqP\8Q dz k:G)rTb+Qt PGT%Us q9X~qXQѶq9HTZ_^,8-3pN)"`Ʀ`H|_HӾ¤Rj*0Yf?{ LhTI"0rf&ڏ̬|FD*D'n?(JҀE9H? Q7lAgDw824Eܭƺ]{ a-C9|gO@1Ft3=Y6&4وD+dZ%_ʮ^ Oð"!':zW1FM's1z*JtDsٻD~jȟMD͊+PkMa ^QGp6D(Z>0A`w]ۼU:cni?Jqz`y 3dF5k^|k-6qnK?%i.L5|çMVP)2cm.zz,fLOR/䁯+ɾ˾G,T])#h oO5mpAh,ՙWߌ="zZt^w/ѭY0TT Ѵ-Cd$&[EeM$ǦPb6Fʏd#n0b%ϯh|l_"> 6IjјĔ1c|9`$ 1{5h9(uKR` E ˋϧL͂f}߯Y$'ٺ#s?{kS-Ȝ3XNlvWzaE6C&^V]w׌7͘\oޝ``>I(@qYVD fkLs .h(*֎$XҴ[øݎYRwoyXs[2dm% CG`n} 5Zkۢ-c"P5dL򷛠M `;`pЯEGeVޱԖ(zv-Y^<"WфO%Q?Ki+#hו=-xD7o %#,滃3=.quA E`xNt Ur{kËRl 6ns#|# ?1TDAgaJ@A4tOs`I#7+޻72 }YCK ^A^a9B|~. tdR>h gs. #Ug,T{)bx֠/k:jJx&HUps_@_8sT`d jji"dQ:\} *7L'g"5BKzۀ4ph=b s␒Fk8~OXXxmޙSE e߳RSe۠s CZؓ#e@4ҧÏ=p0*q?au1lx7XjU[ T7g{l/! i~alqRIOOwKPЯ?O7".KC' ʜgZ9-M5Y舏R}*uNQ+i5+-]?`x8 ԣf{٠@q(01bW8N4O"p2zJ]g]iV,)CTrm h̎>c<+z8Q7c"p69EVe~/aVڙnrcLo.~F97$J3 dvj?2= 3#򂿪ANP*s,7C-z {+Dmo_ҥň+h }yx^E-"@϶-RMeI#N3\JOg5tB8R2+{s{)PSp t;j;".)d_{ D }E3ƨ,oO?[Ky1,.Ӻ:c/p_76r%Fqûxޠ(/#a6bo%)܋L[ږpJL㋴',ќ4ɾi^ytH^oi ߟ=rM)z/Q‹x@$ﮘE~h4X6sr5@*q~e[4~36 q5Y< ڈy >Ӽ"K#\W/wXBfqJ6b.b?j:c)56~'Q"-G_ +ғ^NQsPM\0dPDEL`=/۱&MqP0 4qs\4y;Ti]oA*mi1&[g)vl( dI?^l_,KHOm2+o^PU]XcmyM 01{~rkΤu7Y~˕0 ZQDS\ds-wT ۺ+a>Ѥ2d_!.v`9a,x>!?=cέZH3ٍw2 9FPdZjN0zuܨBvq8;ݒ $3&@zWA1n/VvqK׻kڊ![]>ō_moj d-Ioy"&GD$g6wT;Q tIqnx;'f0g*]qUBx6y W9a=KF`ԴoBKk[y7f*lTPwy 1+A.{8)k#.\1C j={ҫ|_$_ξΦR[dKn!%.ƿb)@9`CY D3y9lQ?0~⬔ɩ#|X6>no} Yyd"&44#(!;,s'> U̹_)Z4N\y #uϴ'Wy # 7~}RhwE`]\*‰[]01eRֿ'1TM\M.ܐJ(rW|'ڬHx?I.!$'e(}ٓ'A(j Zy!if)-llP,' %$/Ȁ~p/u{MO@jT( $q=8ˤ@9 .ǚVWtɬ" 5Gp{[4e $y <*u;ijAvQob{C % G[^ (ۛI1WR$DDkB59֙L~F0$j'^.?4|kA* [.ͅo$-!)a6mbZE[ p߂n05˭7.(չx_H߯:F74ϵmi jM72A n.nH+%xfRA|Z_:a MZ5Pk!4:ұ ܉xjx _g"v IiיZ7dD}!O>i4 N,jHV#vbVCҢ0D'Tp mqqr=X,"!N4 (`4jdY{-ux5tfu$5Abel=~Dl3>-)_F×i4n?6!ؾDIVtkSMLs˲%u L<$iRPJ&֟yjkblz I;04WKAdn%&hw$BTJk쐆`A;<‡iM /׊/_~~:-!4{@+`jۧ!jȦw|t 83h8&L`n;lT0+ rS? cI3 ,L|6:k7Cd@PFap`$u/jמ}e^.H Lj{?ωDA.vS8fq J5-rϔP6J$BV\?z`(;P&zd-> ^/3zn,!;37CEN+u Ut" ` tF*Oh5T[mEF~-د:mmHlZDjk$w/~= 7aVwlVb)B\3ٵ~YM1m,P9(j^2&NSvo}wofa YӁf&u gt\z**%L xn٪Arp)JwiJx0uKLciٓ4*,kTk}~1 &r6XQ5܂o[ʯ8{SZj~/ ^2{!: -j0w'igeoJއ%KR`obGGhBMMa >쮂0b4aܷM4J /8OZr_K7*.gݓFxBxJ&݄<2SĴ%={mv&%~7`b{g9{F]#a\Kv؎TA` %oN?4C@uSX d 2rJn$~F=TRE3aW-pl%U* -)`Ҕm԰ _Ž^gKsJ?1nn]0C@33ce*uyTh+/4aLab}.kPpMI4E'eTe'vwx--i7;xdIf|:{ۈ{)zY挮bN4q1/R xx`rd_' M"Y\ؓҐklM0<,c/ӑ?)O#^| ua0& mvIۓRaqV/;f (,2BbVG&t).ݨ~t~Lg!#nD+M>6ܡw ( i0Mmtd b<%OyŬW۝X)X%F 4bW2i4̙K0'! A̒ V!+ U8_ߏ l$l̤WUǝ;%i戗f"  ,rMt[xîx8bDW$ZOS6I!ꄨ)$jSy%2:ւZ?EcT%_gu\ ѬbĽG㡡:۳D U{ӊ;o[#kR=s܅66/Ӟ>s׫bMdJ[o:^/Prh{NCv (S,l㧄"a`Kw,XPݮzH @Ti\}=*n[EuB3M㶳$P\"7 ΅V+~„[s/efb T,<9JFl227>c#F0.8薅(Cm _SlXQ˥v$5,4cv'#$%ӿ܆7X5 -%|V/'L[c5eN\ P"|bqJ V>n[_P1T1,˰@$خÌizdIKc P V`RŻ#S_@6OAKΑh`uCܳ[JuE4|ΎAzuJ3hۀ!O5>^o"ԎJWcvũU~ZmМxY aFXmd9ys63=e~E`Bx*/%>rձ]I@6uU_rl2ioצMObnQ_㬚#ϠUP/Rh*4DMېYһtn/#~bmЅJs40ty{N|Sw:Bs@&[eP -g]&#@kKQL0Ƨi˯ lr&oj Ɖ-mQs|.SUPg;f]\h,F;K<$ *E8apNM9m6^rU߁/T_0Z4ڨr>[g^biޱ|kٳ|0!ZJJp7Y rU8QI.I>J,>DA֬7.^IC1ra;\Tw@J8L,,\Eg\Ez3}8)qm!JEe\dBKԭCB~ʥ؎b9/6ۄO?I`mD5%c|l&UkOxh>K5jrt'b=6zmUATgD(TOp[v{3O LJ:BXPNpK@DL;._KE}9OlY܄"tU4`E4tc.MGњ35,`%$L*qMnz$Ź}F;+چ~],e^a%9oY"[ZB$dK ~5rSo G4WG=& 'ũ:͟-OA\DiΥ] JY}An/6RXsSGiHSd悗M 2d3ׇ~yNVߒBD, jqLKB~ġOjQ A7͔L.%wSrFD];|cQ,\wY"{c3mXIS{G)@` $..򊲦ZصL!|w>h0@S rCbqeKМ:I 5s<p 4z w/hyfJ?ݐ5/T FXJkEda#y 2wW)ҟxS5D#s2G_/"Aуځa A<ciB6?U/΅$1rc mjU*^_]sG}a{L qްblĝH+y𠽿fG4_١W E(% %}@p yP( R`I}2xVx1ț!U-*KgoˌG.g n3g1 H5R"(j+ <T52{vrisL+aY0܂b ֈ "*أ]kLUm B̌&Vl<8ˢ"MgSn z_O^;Z=,z=F5EXFQGi|>w7K[ NB+Rit v%NDG{w֐/zb]1b88;~V?;k K'~Q/;ls[ 7l)R6~/4Mv$7dv{>qІejOuc|K H#qvJ0ghgg}@FyY'e)]Py0̎MK^w#7+(x<*pqX]1P u+<\fb"d)ӛ͕(u*VgزXqet2>n֔Su|wilhh!,6 ?G2}$Ma@`Piz.h(RoM\x+SAVI_Ju'N҅*A ;IʮPr1{peO4(7!x˛DrNHFb&c`8zY{sf"dB<ZSLbx]k)mHHn)F2Y4@\ Ah`J]^+ )7:.z[^%"pȵ"N1۞юQE8@(\!zd45Y͡6Eɴ%{+(tD>zH c(e;E#fn]=̰BEb;gTU!y%);A!<2gEf,rcƞ;J%SSa (T>,]W g zpdGcV }"DàGɡ 1JxB.!Xcq!:T]S 6VRRvOMh`܋XA (:}U웂/8c =ѿy^i)2b;cb8%>fL c<@-b":ۜo , <~D}(K v&3`1lƲW7n ?&g5IKs NU%"X2-%a A b`N,5v3/lq#tę>Ƴm^6dj+OuOp)-7ehjv=7?`"id0bi(CӾGp|Ȍ˷w6T%y╝Y *O!UH{z3eb\َ-}w K ;U%T(,`K}(bطI<&b(ϥq088qzff0h G;sEڃ2510w 4 %"lhq^brWx%ȸe.ub Lp1D;Ñ¡l;n]Hs Z)feny s>Xw)R_2g3A+-+w$0Oǟ9[# dXCkLM@R ٌ5ϟ!PZ+ Wzw5%t"AXjzC|G/wj&_muopzqB(_RxO΂`պ/' euws_N{8i)z}73r{]V=IhQ"$]s݂$u8JK(:'BVƑ0m&~[eQp2 v Bgbhq:3806b(vnPߘW @τ)&꓊*wjj~8ҋ-N&?OϿW7n!U pW1j-IlJڌ[,ы)C/?]Oo}.eAz!mU]8%C #pbI%rξWu*-^WqC#m@I }‚cxo=5"N—ۅ[9Zr26|L'0@4wkTYWhI?e>`̇!%JQߘ pUk>R57+;I w!H`XMo6ԛ2;qncj(nŏ2m Z8{OQVk~Dam Pӝ [n+m0P錕XۼũQ>Oҗ'D9{T_Hɋz F )D>M>oI\_NЕis4L 9tڲ 8&B=uj[,c2=SYoN6Ն|ʒ?ٴEwxz[ *6HP,PFFz^m٪ĉ#ɱ[VIm2C|eX2`]Dc/ NQN躧n:~g|(fD|B/R'i| xD gUgD.(Ě&jKIJh*T)AS;ut=dSsNIl5R&N1߅ H@.x}S]Rzkfm^ Hk~ L8_Ƿ>m%~?ȂXMlFA=k,mF5ldVVlZe)x[9pӕ58WזeeŽ?j~E<$sO$3Q,P8d_bO٬W]+OD,!Q6y@8>i͸@toQN5{@ux'-_&Τj > bL 5fJC4!B@.Ѫ⍥N)\$|26DVga@l+j14bH#=5|?Ví搐3 RrbmO[j>ֺn9=enp wP WQ`W7cz~v)9A89~yj%PB %0xQp2yZ?H,59 }B>c" )cH6KW^s\`oY]>;d?[f/mj צ6#'VZȼ)Z?:*h M#}yjŒW01 q:0h;yI %?Y D2 mDQ!"Ŕ'8S`_>'ĤǢԿV+ nvN.4w'Z,t lSN_?iq8 ;Q"MJxey0/As @ND^Y&{QqY̪~@MkKCy'~X^fPK6T `5 D#'m*k Pinl%0̑ +RmQ6nP,T/Dgݘ<MS>+X*HI2ɡv-CwAh:"?> 3Ac8GM{|C$l mN<ln8F֯&w'&jl,N͉o'_ 3FoG*TeqMbiƆA0ۀfnI0,HW#i~GR3Uq)DNl! $=MRm#9k$@ufXc A Di#V [T[ѣ EB&H'!cNb?Ԃ͙,UGVF{:M$РⲜO~7?~qa;F粕)'|9C׉ ܤ7JBp ϭhռ~(8Թf:a^ M}=i3`-*u+ ! +@[ektTRB)1a?zt K2Э"QIw抌Lz R%zK(1ֲc;*Uæac>!ݴ!C{f%GYqNg@nFI<з}3^9Um%I|Dz|T@4JKmYt0sKR3cYvdk$:*]ԏFM}V0H|M`lPyA"j'?! xvt*֢HNg1$"5Ur@̙y#3]a _Iώ!2G|ܩPN$\)5OBxv=E,7,]q+‡?ݮM,pLIR_pZV.FWZ&8Ӗ*1]pC\ :u 4TX?m 7b{B vfD`_֘6.s K.BzS0%~ qmj~γbbQuoUF˱kD C ՞ZD󠏻EWmS _f툲!$Q6<d6!`pT?_ۮMh_^);?xgY^c< ZͩzL G7`\?;eobɟN McVo}D7W QE@]Aer#j4=OÝ9q$_sz}! yGJ N R_b[1 Ǡ8S/6d KN"h"KðrYCYs%R=q:{ȣ~*]Ù~qH '\LuͫgҐW)kHFyVq8f(b\Wښ,0K~!L,]?ۜ9C9}ݸCHkbSDG-S-b.N=B|rp7VwSt*6TbA#Ae?Pq''ȿ*aVbQnsGImq|Sy)]6!&l;3zQ|!Ub__ABH^:9Y*=s]udN3iq O\gKbF%iD]R%*;0_c=>9Su?$wLJcA%f } NNb*$-(٘Z5j%ʩ*Tć@A_IiM!f \K/~m7$TF!XsXNa!=n/H 7LOK QəO@<~$` 4qnUB߇XR_yiyk mPq㝃.! \ױ>/u`yevHڄr[Ov MVoN: )Fd%jQ VÊ' {HEcWte.=[~?łnKo[gZ_(βY^PQJ)Oi{\d 4j+dζ_B[W?E8*u0hnL,dq Xm HDZx0-QXkhPe㽕4iwB`usŔ/҆59SWØvKƶH"*&FT};EvbQ[䄧 7w\#lp>o}YlV$ 64bW) KzWfXUXP_QEI2(VĶ`\" "oUfZݎ3Ž 4]pyNݦuW&OmAO'@G֏5. ĵC|S̊M&Nѧ7Q󩶚h+%Mn?=DtDHM $`dКSH&H r+O`QU[j[_U[!ǹEsQrF‚%eH ̮bvzVsdטy-i+a^5kScЃ+t{d`]l\ nU7 B,~e+(_O(XչEH^ݫ5 A9}azϕ,χ1ۣy;@) ΠxD?)!oOv82VZA׶g0$7ioVg>ٍ2]G$ EM_Et XluO=BC/ңp*Ffs'KGw7aZ2Y"*,sWM,ָJî>.!sC%/=6'][Х 'IJ냽pc`W˓ӦBz*Qp ?BӲG$#OɏK0 1oi ZiA/S\+sT%GJ UQ]Xu$F|p Cis.WІY @W3b6|kAf@O}/ij=B6ׇL kqn(sϤjpxj%0 BSw(nc!N/Wwx~E8Qu4l!`ȱk ԕ2!u*Q}mD5AX}C[ S]XLu Y 7 ͫMv~CxwFkPRYzp Q 2bV 2μ wX3n_-~Қjp/Qq y5"JyL>IIUL*4rB)Ub K`<%d˕, 3Pp ͅЋkx)ȮD2xq@$Q$(@MDz{=,W,`鶡@dpcV@fW\a,{ZAC9Ӈa@9Q;< Ivif;5ʾQ>;{$Hl-[XVwYm%rt /NU*C{bPNА<Q ށmKwpMZ0T9ҵ8-;" ̘F{ǩɏVuFH{ +@L _g޷e=f8"ە/':䝊h}रbHxXrVRq]k"꫸eVCkwcDY,;ei#oL{ 5I3؅U@;8Eb<-T9.aD?q뱣MuO|5a׮{^($=Q >4RcY|_f\ }#XiP=O9fDMъib.3Rʋ\Vݭ0ި57g|g F2Y%Ms%lVRn !AOE7Ofja;F)*hV=OR0#S(zL`V骱1[H7̩6T1z;\=Rj#l󅙠CYȐZOQ=w0|&iAYwUo&ڋ.9Lef@$vp>N=/TFP$ nΔ 1+΅2M8,'S@DP[!h3f5s+9\W ')&zTB򦝱̤p`FДj9< = , ,܍5Eo:ߜ Hqj5cjBƟ3ʃjpdÂ]-%Rb&u$rbjEYșv5ti .ޞ D4l7CMuz+ CςV}^H`x)aDhr$bmjVV;DI 1}]m Z`Om9.R4(RȠ=) EO$@CjOcnQij[Ӂ\'k?Yy]>M )ݡԡu)!w8 nVKT2^4u?6[itwh |HG3xRpet6vZWG2&?pGQOKO>m9uV<VqQ&`A(,G݂Ve[uץ䬀;( ͌ti|$szXnt˔ ?Ȅ݋홑};kH>ʜ i1UwJ7KP_.At lw@NDBN@sQUPORL!V) 2ǻǬRuXf\/{]BEdsCFX1I!s6%=>#a81FM ٓ (Ϧҝ<#tp'>+W?Ð6{d;[وhb+jvLqBHDZXxpǨ !sd%Cмd3 ] Ivʻ|WhgU.Wr,fBuMgW+t$KXb,c18>ceܵ_d* AݦxWtHRt@ }KsO-q W2R|c7{SN>Vǻ!tųԸzdzj] C$6GS-˛A¸W%an)[*savzrL(@ξV8@i/r{6vÚBOxmMVS<܄S1L;?o2L?zpK/Z]riJUvգ[X0 Mت*=$k/.bFI?_76v`*% ɰD@k1ktj_q\?ȍ93SkP !GH.L^9JiSRutw/L)'nXpaN8K(`I6wJO~.iOHޭo~Y[D T^3b![s)n:LpTYmML'IsEM%`A] "TȇkC'ЛK5Ã!_g?HO ϩЋ 80Տ8aznb-R;*W`z{O J 𻼒Z6fd>L::%HɸP ^ ԍȼ3eJןe+8f+J|(; B_oy }u=T-qEtӵeCAaA6<|C=RI~si$+M?Prϱi!~$)}wHH[Ƣb\R/!iXz;儼~R܋U}\ ÄnYߤ&Ϻ|Ւ&{n/mZqAlA_x6m[u!EcBS"7?lTjS~$̻deD$50ϯd^GԹ]^Y\ٓ]_/cu`qe|O嵶I Kgm\'rpeQzR8{yWH2q zpLq") N\]mS0X)B;Er ScUJ]u_($ tm蚪fE3_n޽s&*dnQ/]|pr-\˚w(L/V_]{ A ӡ@@ G9˥rut" 5togb kɕݠl3aOTCl,VԍB%<._p-2>: wG$:#:Q m"o_8`E~( 9k6 b#bn;CwX04⟷@d[P#El.7guSlMb}WbTPwP*ڞ;ëK D|5`KֽW`nXjچ=AtW7:SeG6|EH_\Mo`/d_*sr}I56GlVTesL,|̫;jBQN:{tL%^%MRդ碇행cDS/Q ٦"(-lV6XVKҘS(3SSkGW:"|*e*jpP8C0hmx`g+emBbZ_Z=B FFiڭϲ+ 6ć7֙B5$A]n)e+&4ٳlNыM8'5S 4 ysԱ\(dKhS҈LHHi@t +v5~%0y)sC=ɼ}>rogQ̬#4=$bA!L>u/QK$Qtć`@ t-[O{W0*7Z&ޒB<1;2]G# CGM_\E$IEdbN'#F}BnV)χ$2*]#m~ 2H]u^ f`!~ʡ'S!#tF@ [\( ](cyX̫rD̹kr3,xY.J{_tEJ4| &Z$&g2<g  xl/@;q]T@^:zQL9kf3HRƕK0jP'\MdqW],oSDW"1Z%97V;2]l1nKZ pw{GJ <W)lg XnLIC⌊=q{mwUed7.hdQ#4]=ÓT?Q'#vޢrNUhFa 4W#\sNX!acWlᜬ3ઇa`ĿKJid|/ Bk3V7uh㾑hmz;,Ya "'I\lU.+=xsJWI @½sfncZj:*90ޢ@D3 ;qnFuOy9À+ 4p8p?v.׫{ԩ+3i _wGuPW8GR8W'2Vp4zcf؍C„M5e*\M"vfVډc :f[;[8' '$n$Zݾ<c7:cVU sx6*YT@ |nS-UBw`]e`,}k_*6L(K: J*7thUMjH#.xvM9u~<@6S{B5~Nd6hzc~vÁD K4ZiRLUlP ve\DWL:ŮQ~Xg0 |>+gTh2bR'5/J]+ļ4V,VݢO;>}k[_mm4!;gң.Z@Wxt|j\B^}n99'Rρ9  |4a2}q{CHb/mjֆ}X}l8UL i܋"=a(:ّ!aesFv왳֙n܈s2n"пXHmXW$\AJcmbL1 3 /K `8ei_tb:i&ʷ뢽؃9%w ڳëe#qxWa1`p3UYtZQ)Ğ5)#o9{~KN#Dk(sHOZ q&3'/K“IGGʼnV@:6Q|+'Et#S}h~5MsA_tZB4_U LD=;_=E\2[%Oa|0a%q^xе9+Lذ,o`x̿ ˌMΞƗ!;Y/Iˣy!՘]L=]>kfY>IZd@I_U>d}Წ&C6E,b )ŁNT<헛D/Chž490˔"1.=[_ l}M NJRN Gʖ҇TJ$g By۾<8Qr~m0NDw|RbScc?uy}RngRSΑ(@}< fYF=NGPwۏ^NFd[B,jݕf/s 9χi'"jsFRav?G˫yJRDjᰦ BsUr>|Af1|JlKO`(yRŵZ%FN T"" )iR%`e]/>\;UxpdQuHvY~:W$~6֣=4Mם:d@WnߝcS9M,~B&c{X]f ^%BR&DNP@.4q{-/r1Zn4YiuMt~܊d"+Θz:S.N]ueUc*OufH:ȂC\73OgВB0`s Jn{BH 1MW J|vVSw/A;z~A{um_Gj)dzq6" q%OOa:'!%H벍GJI1ZB7\-G?jpK(::xn!@T [JФAlٜ07c'm4"/(V+̩fi~!H;F#)Wß:p4q]"Dj97T1 i z7;GKebKkB">N1&,BŦ; 6Z@pr=pC[+ #s97޽i6O0 Jp5)uNjR˫bUDD.+=Cr@8jC*˜o-O"ÖeOԶx3L.{/M|`.5 zåI eS).:P4A1NWKSF AW zlQ=W§/ 5"}uIۻAsּܕ)IB \&2a(f2FoHV~Ðzej8m2'Ĕ^Eyp;I2؍Aý$(_IyL֋1;Ec2LIB_bY݈A>#15'V "AJ-iIZJׇ7.o=ٖr˨"mArͲwKܽ` @CyY3Z*%ŕH{܍;rF\jhO#&!Wz/0ɧBSE&X=ޯډ ѵQ'mh !-W/$ho^ zs7>|а6Uq&RxU*t*\f߫usٷݛ+C _U=^!8[!֛2AW-79fDF) :CKOrsWegx\-|8锱Ss*j=B&ʹ7'jS`.7.+WzR,vsUY!ϡa kX748C [Iw۲SlEMobLDZ/9¯j1Lʄ٫!Emm! ۅ7c/A EλJ)ӂsacuC?]LILoE֒:tY:`}WDu֚BG8u+ &zseukp6RLDOnR%1\ 1"1G>krnl/o㭞1S|ם\8QHEnk[yS@T޹l??N)ҙXe*}p5\K^GEP0flPfܚ uM:2ALyء+BzLv {2dEP&ջ[ DjCd)0~kMNd?)kQQ==0&g` 唆3 fSUȣx,TY4R YU]߀g؍~48)[U8QR Y~vYA\ ÔRCLu`A1zFLfXۭ&TYcp1ъ1OW$"]@_lE0(czVJ]N({꧃2\v.^՟-oVLOBwoiLעrg&=C$*Z!x3y?w1 W (5u͋;')P]1ϥ{% #A{烌kA>;m8: 5{g5gw~Es]D6|Kv;s[3jdA3̥vjaֻ`*Nhͭ0N3p؜_B]vZO:)|zFZw;L2eE ͉Y"[h#b-U,4ތmLmUi)M5k̀Z,a 8:Ϟ\GSO߸1#݈&3@]s9fi4XCiFK#>Ņʎ2qmMwq-9 4 aDC=H"% M.'fe9zy蹣5 J 8ܶPyYdzWR5C6|;z'oH""bPhdB=d^(q8H;+ Z3pϪx'װB_^wյDe¡wsY qA~}ږ Dl>SsD.RRu0mA8B_0C(X\|f-,YcgDnWXZ# `[8lf*Sv0"¿Pa͆+8Ѯ(쫋u$!(*h\An)djgM&s^ƢQAtVm\{QU!݇sݟUSm " +英ЮXޞSS,wIR'X.ȏ)8glni"#}} ACmK<4GՖ=y?=3V[g>9 jҬi;_U-gPbJ4- UE{C~Eel1U @#?9/~)u&7{u|8qRm;)|3m n>\8Nv$1+NU s&u D񂸸qӱ954̡cr] ǣ|-:캠Xu#FAL4jr@A r޳CݱE?{I DXt';n%[!xs!IsO~l_]|ݰS$tA_ "{|g7U>X@zd䀚'5ISO<07 ]N8(L,|#=FХ NPqiƣE@i7ɼ!@;{?z|Nm|wɶA:Ǟ"JWA (78LJK]y嘖"r9th&s}uq5 AnlHpzᅱON:@>NAO;h2`TV!b[Є_M8r`ڂM:Ie;E|%e+(.>pFEpP)y{=fj(̆$KmPdǮ $z`֌~ %ckaJ@/a9@]up KZ=<sCVCS=o.03$uET6W[Q^nEJAkn-8S:j]4W_wn+e۝[qk} oV2 X3hՄ# ϥT3rY)pL۵qgb8l]W`$>yavOʣRdlBؓΰ#3nFۤ)&hH |]<𢡧H@[υD'7UޏY^HQ{_'P5ކUU&R^B+Z[7hdoWI\][?!7T):5 Xwnbc4\Q)"Hw'{608w;Y3]ř!JY130N=x>v6fBd8']ҠjGհ6Fzweꂢi,L BG-%a[>qbQ',+:g4>Z{\4@NP1fl~"m&ўlATuA@wQ6|ݠk*X >ǚrL'#)ol˯2 c&}@ό 9Lbe9#ꓨ{n .=<[%1IL$X֨J3%n RHxNv RR<@νV2>{:Ux0yTf3O/X/ݯlYI+E31!U "Ȯ;kcg.՗KJmk5}ꙆǻP)APrFlW }OfB <(6XLJ)5 pXtW<ЃA iSk'`%e=_c: +8QU$gb2F 1X]:Cy.v{ 7T|3avff/grl/y*UhtJ8aܤ͢NK[!b -y;xdF %$NARɠ'2T\ WyYh3 Jy -,U$PJ/%u=OpG tP \4;IJUKW le#Klnb}vG*={}nwW*_a4 fnՙ!9:kA͜ΜxK3= ﱻ)fl,7<Ó '":[!>^N]HEA I?.nzZc<[tm_y/zyӭ]QUT/2"nsEμ1uLPaFzϥ %^`y6VSךUp[6Ij_GŝM!r%hHU'PMyeQ4f^Jns ItJyh{W0i P '["SGu4+dGODi)Iφ@3wxه$û^3S toT&ZRɠG}^N^++7fmP[Pu>/ڃ,r˳ф`Dj_`/TL#l~(b0c؉oOFN@ӷsktQA81R%d+}h;}jCK!CMh4gSaVAa]_sU  ()>h9Z_z7?_ 6 ժ.nf,]͚N27 "!Y9T pPW/YbxÈ/nmjM5BNi.é=n5l P%׻6ӑDԔssqx0„ke_[W!)oqdDF@+҉ɝnN1GaKm'qN>tjj [P۟P :`4tM#e!FYI\ѐ5l:H >(S8\ ?Qo"owGK"6w٥8g~\ N3@o# X:*QфtL,N@QüsiW rN~.t |.’d.{0T9O$^0Px=}{Pb(Ir>+;u:TaOwrd|ވ 6I9= 4CTr;Q_0بk<p Pt`t:js{|?ֆFfX`+K_of M;d vPSJ Q  &tV[ 'o/K~ jڸ _!㼒 –#@g^_3^3kuG9H> wBO}x&`,f6%p9xj"U_dF~ԠV,l4fIc1 L),BVLXN!8@[ JQhTKU)wH{ʢnP]lz GM5}Dg^#6'ďr\vi۽$Ucᆡ=f,]1ě]/z MVQ v+veָRA]<C3pȐ2 j73weeq=lPs9x=4[5Iyavxc'UŴtqkouflّ^Ixm/{JP9@_c.(1ߵ`ƥ^$BC@ VXB$Rc/inj3Nrz =~Ez2RxYYRnƨsCG<47]s?yQѥ!+GW&QzW'2Kd+P=.>&E/6x:\ΫJ-tIFI3¿ RgN~w Pt_:P䰖.b%ic϶Jk#:rQ ! 8 "zRNΔ=T_CTS!A;wҼywsz|.w k¿(&Zy:^"˥w5]CiUwl/)3./ʨ(pb];g^/򝏩%-w$I9@|Gf"Y_gI618ARx?!2F{4L * U85Tp.@y.p{*nNif7YF[lj(}(G<׃ր7M u>E7Lu_jYw GW 9\jP%˽OצJ\RcDb@TqZO.pJ\Ih3xᘍ8q Z|a+yZsO:T 7J#=U{۸n쿁bgZ Wr)?`4A]c!y3Crj:p<&ADνĎS0_j6/"_\hv.{M!MC+]-YW, vF Chώ_"2Kc(g! M4 qeHL?I `Zz}HG#;}u0Npi&s7NW=w0e,c[<!E &23P w.Ʈ__5ͯXj 0K@yOi|$woz>ġr!Ol;9!Y ?a?сp7[O0N1r Kq7B8 Bl| FOekl? L m ghj~=ONhm\%׫=ӷPesxG@=0ײY (ϳUD^˘<@t'CXo+ڂZ[SỞ@.~L"Wժlhݿр|h*02Fxnu}Lڴ^9JaGNtJlMLwT-68} |^:&x~g_IJR)7_L̅U58P$D%nc<š4k9䴮tBC7'{OSLf:#Oݷ7AwL pVC}^RڍEGb{;dPMa֯0?a;LjZŅL*'dX" J(q3$%khSWr|/6\L驁 uc otkMdZO}6֥ւ'Jh]#^{w}&g* S\V !lܿ#I杁S)Xt[%|(3)hRͳuoY[u 9$W¹gmNaBtvÌOCeVwzhA1_F?+6SS@ITS@R8$3/)B5Nnńm+ 0-Mv~@*" z\J_#0 ^hrIXJ ו=\Md=Vn+@`V܀Xr~J4O.U}28u|opu8APǵGddg:'*"}ؾ9Ke`8{Gc**{c`/-옕6$<찴x#o=" `}PrE?yߩV<aY}b4S+nszp",[a$ȉ~;(_ 3Rd:l eϿ? d"҆2@x) }hܐ(eYhE͢{RSWG|b$ۮ9\0?`nijGǝ4­aֶO"S1nO6𧒲/O &ToD$3Ž$өpCEpVw-"I obie&^y~M@@V,4UiWIz9?H; |u(D~_i/ '1ʹbݺo=PE%$Wl !3)ͅ $+<5#}ia+;y,滉l +_SsZhâ'6`:2BZ2=sSh!t/` X7l[Q30M`hthqJޤz6?1AW%ċSnZbyGB[$8P/8=AgANx{EGƷkʪ{Y0,zmO0UpI׸m.Xah:qb'`. Kj[bǍL@T PsbZ *Tmgş>/~ u)(hjѡnn)r_71 0 #(_IWT&BHi4h)q% X bow iZ򺈲AͺI`Zϫ**69HKh3Bw'͹i& [1w\+ QԀ aۈiXNI w ݑ`xr*#Zo/ϒ`׀Xv7lj&OԱfvzqҝmYr Ucp+0> fl{K8Wy •覜JrZ<bI4mXԟk=NI?[LaR1}#~4K$ey՗W=džqRD9z>8|9/;gFpm0z[XB{  J5jPĿ8 3]YQr6#y3]Փ)l%pL| լv^\UZTX V_݃ω!,\K#< v˙93c[o8L)hu5X *,\&Ǽxwo:ċbUêހXQ SDF7Xv?DHkaaZ!Y 2M-ٿ,DH<2)}C765Fȫ'ϖ 1UgV+#m^]6dW=r`oV=R   D:^aLGy̸#xiwx:3x)[5T%W,[-`-m|JGF?z'1V3FbMNF4dWS]Q8]ot{9҈-^>p9rga?cܠ%mϔ8ۚUtMfY gYUhRk)2p2ݴU!0Ӓ3g$5rQK|T#~9W ?9Lh)C\z=jE :ֿBT $p .QB838E`­RꢧA1v#'f!8y.|-U:7 GX;~GsS9ׁ1m0]~1թ_ڠ^:Nqd)Dj 6F 5!y&֯@G_) q!1HI"W ZɎ%WpR%8[ jmEp)> TlryEAdBG݉-moZ& obGGh>j;m}Y P\ g8jXGO /d V ;y9ԚqA&8Vb]kVej""ЛGhu:QEdϺ%zӜ,]$-2U" i4'H$ݫZVKԈRrB 4y%MKSyKҡ:1Y KQ>"43m p48 ,SG/|vq{:,XjNG|9Q8ghc^`/`z΀kg)0QVJrl(Y}2t;'+/2ӦNƾŒ$d)RcuZhxҀ)`:]XiTŊZճSx9˝liH#`jWpZ1E 3x$Se93I:_㈸]:^q5?_õo}1(d׃ hoǿc4DRwgD(#uP!yW+z&i{᭘v\A*950~[WOqddIRJsUpbJg:Yeqp]8ε`,nע+ᅒxX'VǎKK6RX9mdBxvdR[U" u>y3Ý^VR2&˙ ̷EْPSӔ?9B 9u=q,$8wk,1z*A!>RWN XQ0T.u< ":,juM'VeHdf^uW\͠w=`1.ۀR._CЩ5g[u(H ٺ>$*6}5 , |ͺaJ'/"z@uhQcKv"z"5[#{ Wsq_̾aHg<[O% <ا \k[B0#x}V<t;}E#iҮĭ&uSC5i1ȷX逗Z9i}=Tok jPAJijp~~R5V5$A;1`4EQXJԾᆳO>K+2O$ Gϔ< @Fǽ;BOSd)D@a Qa!*WztW"cb0fp98awߢGO}D걎w߄ DV<bnӲ[$4HP g&^WEa!'w;kSZaMO#!th K{LTyv#OW6e`89;E3ɪe}o1%x7u\<|X/l fɍV҇Vdƽeb /Yss&D8E/լsϝK|'< na6R' H~GMʉ}R z S.|&M V,q&4r9WjAM=J`%UJ<$x882;YR0 YDP,a+8\d&D~,H~uf/rrP`dQ9d%M+#aJg}uSmfk`!sk̷l` ) "=nYY Q1eߣ;~jRxGUACXmr[/(s+$/0qc֚`t{en(NAr8k"+~C- NYӊUA8sϻ-/#9}w5A8ONݕ:b%d~h/.dI器:l>fIlBnaZl1yoeo:-شBc|&ho \$Yo*UϹyeJߌ|+o%޾ڭ;'5lVx,3p,o({ד1/tv kiDbxsS<%B`lL J<*'zRi2J~J+6ӫr#Cz-zΙOXhYcڌS>JWZg@%m^Izj, lf Jթ@]Fs7dpƯCDx 4FM`LpB-@zL .yٞhOwѸrI1D[fb6g(6M4ۦAX]/@.>?Gxdp=E]A#~pc JҩB^_kWXW04eYZRȐ;'Ϩu6){lrO=`Pj0%8RlZ3pi+tI*uk#+h,%ԡMtfCiiZtĄ7\ml,! V `y(O1&Uj33"!nFz矅m#YM=-B%C0/K!3GŠ5F^-;x@'jmMByUv &_b+uvgIy1K$mS;S`ŶyKLB4Hy.#晱lfRHY,ܰ0XܯǨ)I5b ],lepY8]a8v)WT0C2Gu1Z X*ɔoPnևؤGWaXZ f 00._pp $;K vi}!ԌL|]LmsO%LY (Q=/elO jq[jJT6(U_Oe= R.O$ jf+Ш )#VQ3;5/昮|RZ\E`}:[Lp8E4F,RKa2Hy>9{5d;`@'f_Bs=֌yէub&Fèl{~$1籃gR)t""xqz 6\@1~Z\?C`'0 Un$܆{v# 7V}8Pwi ;<7$ xaxGӍUCM7GdqeIVē}bF=ῦ=җʰ {ʢ?5 ~y3J $Hf*ջ=c_Do),\e ^ˎӽoI}&mz* *CnpA˨rBsΰzz=k?e,#uS;Sxւ< ɿԾ Skn^Ȁ?{D&j=d%NqF^}rк0IAh&{0LGEm^5zEUT۞gG,³)$#gyã18MO  ¤Ha/J85\Ʋ`M =ڠzU1U\xSAG7p"拸򝭶B3CyjtOaX+x 0;ةgŚͷ^}Be4\Frqk"5Ϝ@o4B땞q?-Ϝ߭[>5<qqh3MGDJ[$ySeb_B iʜ`:TcPw5Srhm41  %Th(9BK# ǰ%P&%k$K-Wlv4~™wxq7HǨmW|Gp-Z*גB1pM'Z_,9On/|^`=͋>˯5|U||dl .ޏ j2kf'eJ_Y@7:ޗ:F \zЕ) ?eOCŅrx$9)bSo2\bGhdc{?SA->  ܱ8>TBBE"~-Sm%^:f 6CkDvNJ'ͺYѰlM+s]!9`$ #ySv+$! ?$Id+R{L U1h Ewaл:gt|t<yf d{F`0CnvuZ!"Jrwruct;o^ܖԧ)1 ]8ьȮYG㩚@=X0}YaW!ȥ 5Ѭ[$eȯj5aÇD9<{-POL vqCnH`|NGj :R^XQ4T,j-acOA".bp_dv(µNц+]n_Z>K16® gdjP a_ʹ.$8J;uTnl 1/{4`W$/`,EȟۥCݹA$p\3,^ l7Z>NL#'`τLzljPQrb<11fknU ^<'F(܌biau O |^(u/iT5o,5N mˁdӠcdOIz  Z;N CLCޯܼae46-MrP/Ld" ?yZFTx-k,%fB-:"zq^t`t&>5D`eiAy( i"<7cgĆW/&yaTUr\텼J:/^bU)Dž^t-Z[!Jb]q}sq|~bʶpm+jz&5o[u;#1V"Z:amKuɘŀT~~/ f8YȪnF_^q`{V-cH :娊&liAQ ޹G['Rt,Fh4s%!Pڽ *s?} (:oN;7V8~44- &N-[\kY Df;y~Lu$-ڃMoG@Ѱ*/87M6& t3u󿾛nճS M vk&Dv_{8Xa<2OCGqK3/o6: 3Y, V'LEd՘j ]ټ| |6!Չ+`>QMfuP:IDWKsi^6G _wF$qA4Xd ~l T3&b+C\ajڲrOxDIf#:wG$QV,TRF3DLh,{ UYoM 992|.V7&1s.$zN[BM|5L0tIRo.9zlk=㖥~猛dbezp5<#awi W.::R[@RF˜eGG*+aSdH$z=$.j>dXMK|緸pMy -nSv=TeVQ5ssɺsªpۡB* (TVV#gi).?;ЋX 9a/h>KE#}14vw̻>UrK)+߄5^L?LR?[7g]V6{<@5 z!QgWql5qU &$1/۽7ј^4&s6@v=T >q4:1z13e#౲0z-֕2y;d26yxμ]Be' IC]p08}>DKSp6 4>ct bz'OG MsF%8yhXJA[|xG8+E  `)%Zj?ܦp $pl|:ax͘_4k TA4|/f*.x8_L`^ 3h@tSV+|U[ 4jڒ#̩%B! >rҦ q^@Q;_%j"V{I@mr5&1҂dq3 sj)V}kʃ#Nk9/46G6 '\-K8xϏ Q@m:2Ga&״6lS==XGuF zH; aFh~c^|cX8atAu:Riϩ49KUŭ^ *ƏI7zsK:#=ƅ Fu&r:!n*u;ԇ3d}4bVoSQ$ņ :oPKGo2nVNV0B=ʥiR5zBw=-P b{{XI6̒_[׻2,/uzli5 1BR^@4 L@l44j\HZ5@.eF].V]_M[YC =s.x0s6_8'pEL_ZxF…f{bvgQ~7Խ@0'@~+?繣V^Hi REmF%&@ 8m10[8m: ,O O?tj^8Y,i,Lgj2"|9`0H*B+K)VneOZXۡGf'ev*djGD=m([l9;ŵ?<;( :>?^"YK8*l͢lQ.uDgЏS<.ExG=eru}jZƺ<>ILF ꐠE?!h~`$iƱl`Fگ{Kn^*g͍vW/U%!p6APITU@]z sϫO 3n6Xfp"my4 \aL<:[1x+ 'E¾3Ձ-38X s{v%bS`A:[r ,Z+U PVI\0 _jC @&i5K@3:TcE=tjbW`eQ/S$_iNW@~%bn(}_=#3騬7=\) QgyCuG4!fS};OaGB"GpW]l; _ _>#cH]\u$W- VOZ:Gl٭xi! S:svR0G 2_ q4`m=.*yHk%gNJڗր"}o3r"FI5Pgj{bf;׳ /% jY9l{M*)kDIG^*yU ON\my"4C F ]F7 BQN:MŬo@nQF) ? $4Pön_"=fl)xLJˏJŘ\=꩖\o5Zt9ѿV=jӰf(}L"E .U$#.yC"xP\H;MrSa4ۚJT؝`4< 1,CYa䆒Q\Cl f4MᆬK{Oߎم@ʒ8ly=AA܂b~Z^͂:<~[fpX!(߲ޅ'hCF}t5 ΢{1/KbA0F@3%s<'٣O&(mYN= .8|Nfd͒Qc|?N|oo;Bzz)ntꎹZ8%ѷnp9 Iя~]"*e*/O6g <6?[N^l۝C) 4>>d-Ӵ9F5C=»/a~,r~m0&:z /tY+M ƅŧyf-~eq.Dmx#a&d P1@A8Q^sPrx+^WE|<03߱P:H% Ce ";NH# c9%P,z>zarC:=8s>4G@rG9!ӡF>j݌ 딺$m郗8`!z$h$wlZ'% SSU}eo:*k'0f-Gv1`ùD5jjH)KYt U A >"h~x\Z.j2>zJQַ.<1|ifb~!}WRet|)nŚsٺ26ځ\cu4"TD *ͤR${0MvPPl^[tf!<'GIﲡE_쓮}"tis/a/R.IѼ:ALMhlv {Z9vɐ=BmgȺ$ֈElRBvU-Ex qI:JL&ڪe$hhg ?AkZDEޏD؏QlZrH=tt.M7 KsGo(hLNt,8>d4:u*R*RTS;bCzZᒨez& kn$A` /V`gZsICĞЙa:eYTM8pCf޽g2U2v"6ɚԥ2$57ͣa'l4԰$\9 KFv4Q (^ Gi2ѐ&iZ eNG_ޑ4;c(8ƣNm7s\K8/?D,s V "(z E?-Xth$,ՠh'~G|UK ksarkĔrq9:h']ZѵXw"ۊƨ "K1 9ld$f* x?t,lsgk. T{@A]ȓii;-r M3nS[. D ?vAgJAzrM&nr(FF?]JN9;>V+,%+.&1C9 Q:}r/$`)洌5l2B/r=E hLNQߒPho[pzXT5? f7PZSQe&B!Γ@T35O~xI@IA9BCQeΜ'-38=ZR1fQdp4ϑס䥥d~U3]"1y;`ZJ$>sE/S8I#[Ûْ2Gį7!ʈT$jW 0L͉a0 3_(,۫Q4?%~Qx&Fb͆WlMiQo"4s= =g `<_J*6 wP:uV6!bLɕrFwe7V}C" ׫4WNW: -0`Rի 9qcdWD35~Uȿe홝GWuw{Q:̆炿a] ,o8z@0r(x"W +ENzmc [fIV-VJXMºU˗\}P_ m!{sѤQ%R'dHe07A !#"@$T?!P8d7-J9BJzVϻW3X^d2Wy*23#>oǓG,9]Y٪M|o9](2Q+E`# beC2piѤWx؜_V䀪@-ٺ@fIr.\-A* W#0?f=JIC{hX$I YYۺܣGld߂=L/QbKg.$`J~*G7"zJ<-Fj7fR1K0*0|sR|m%c4]H -S{m ~1uJhWJ|02TWi~SȁqSh)di/anRRy9AV6V!T 5ǻJ{H}qH iXa}&?t=瞂:`4@]FTj+ 3(JtVtZY+FðF_@3֌KO3V"~lX=ZzvѢs. v"6 56\[y . B&扝p2}|tq\RQ)1|cۀWsT8ISPĽ͜U0겎i'(3ϪVmZC<[I*Ίu(D3^X2d .lL *Ⱥ;v /VHm9%ONTÁrMhTQkգ9V>0˶p";>ԹL!j򐺆KX^fQs4Pd^ࢽ.8\CmlCҸ8S4jh46)ю!=m I *_1:[u[j3~U=+7>K/j^$Ćc(@Qn' -%ǖLMn^#Jga1@[1R" pޠED&n Ap|'7lvЋzP{ӐQl/'z_5'_<" ]mZ=} eFuIE,ܒMb>ep$Hc6^%(UYNI0d%Ց#~e[ ō"(h["p#‚6 -3e-y!`O pߨ?2U@cQOg̻o|)Vij==;[(l:gF?lji-%4P` V8%RTϊe1\NGV DŽ$[k '9Lx;՘Q` `biQʼn򧝙L2O u*/i,ʠ_XOl ܬ?hfDV2Q"S#}DO׬~>|U " 7tFb&BUaMXrB GgB2mǶ2pym+y0O}(bj#V/'Fx \Cs-P,#̳X̄!KKz#UV D9ʕ:!+<1y{<@.<۶[!JZ\fA൮ >O)Faxk+媊lF\,Z%m;~ + .޼!u"3^Й2_bqHSפTVͯh tz vGng^ɻж6:s^k4:_o+n5V&8pZ[TЪ444 wYS‰G/{7" ke `۸tVzz~쬔Ki@0ҎI.ډǞmBL^Ʋ]ܒցP}*]2qT9bĬB|~lL&f$_ 3I 437=[JW?o @v^^q)dcQ)m&+dR <6NpJ͊c5EDɭw*E 5E:3s\93;H.ZHeUIf21wd0C~d<'' Sz#uĬ^d>+uS$ܦ%(7N@+?>N*w!dֲrRd EZb;㧸s|7ni W3 )Y`vp2]5 9C+,8޿'Ju..zkp[֓7#9y!De$4o ;Ţ~(i4ؠx#7{'Y?zڴ*#YxҽOXlydYf"ϣ.*w &PH0+qM(>p ^C%wA=.K%⊹*3)&8gma*RK G)iFpޕX!WGQhHwQ$bsv9?MR"hN jy5T݃)fMwsqfQ4v|mٰC|]9߻K' wrclpg@ 5oOgU.DX~zY-Xt23<[z>,r]sZ\MalEkol}ޓ8!F8hswz3*xqO,oa 4vQr5einQ"Sڿ%*ΙWԦ-ohJ'{lxR2U`MRYEgRK7qw4.oQmd3Рr7Dc&8Z@ eڀ(<]ahyZ #L]} */;b{0; g wT$n4{IrC͎S`JP!!P-DFt6HNB#[toBײ",1\bh5DD#U)ű́,\0RyAo= %(de>,_)/n#&ga[Xu Rv B Ts"3؛tG\_XzPRV5[BUH|D2N#<+0/545 $x7x\JBSѾ?f UJu?f~1]GS^ϑ]dOx[ {c7|_冹tC? I]|y·؃Q̧zUY#]X٤džaoEEђvOpEI+X"oBJ.J+)@N-G1l:%DQ5Nb\o9(ȾOflIx7K7&J˨^1a #qs SJ th⫇HKte L eʍH`j7Y7S NeP):ZBd M3kشO$>{^ < nJS213߇FBEv }R,P.4[ICxz,m5J{SvО)-…A! I- ;u\$vڌ_xb U: lV{RNLA*bVuȼj 6!7?P3,^6Kɂr{.y7p:s𧻓`E4_ uB!Kj$ڳAcZ I^!`rO擳|VBUd[`Zj=k_ {*='?ɣ'?cLXklQp P43b~t>X!j(ZjPm ϰh>FhF*_p0:w̶AeH:%8&{‚@U(]a%su{=3ײckG?5`š˜~݆웧|-l%GhloQz;q}TqW<ݰ6LYk'D)%C+7LF-hPwU(([ @7* Řn΃(QI/͠Nv]Sg3ۊ`2]ʟA+ei+qwk0 HP Y^UQy.\U)-P-`F=`-&O syqR+M3+d? Jű -m}.IEO޶6 Py眧Ug_gbYEDE6@5z(C #^PE>H,+3%1%ˆlinBI,Ӽ;q g"A+t a` שe+'+=w3..٬h-BX"(g/]s#wЋȳ Iq{dZ{?d5tX ι9$A֡mq{=CB$~k^9@Þ=)\ެr+$723Ta9{T7TE@ 7' vZ.ȶOkm~2H=T[92O)<Cvʇr)ΐh?b:?Jg]vIGX1R0m./N $f]ֆXRO#I0q>Az&Aܺ+?%Gb#1:S*H\"YRY7(⨃DsgxڒJmK sGy9llגʏ8a_yݍ$lއ i=͹ږY< Ut9NlN-^-8*rǠ[ȴ-u4ůOB7Ԛ%#06`RbrN,XQrtl hp_xcD+8͡ܒduTn,sLɄu[0&VN N%|}ni_ݑ:Fqb?H ' 4@'Y z,)Dy`trde5Ȃ:q`}&/䨻, $F5|bGayB7(y@rg8Y'&x5fb2bEm䆊^s 7?ɟR"eM ᭤T R޳#wU#&QIOyb/6D|Ω Fyʹ ݯOX+U!5UOd'ZFYd (PG7ٕOGXfy?Qk\ ۾A?sS仵*~<{sɶ_Cн)jMChd+Cjye=;- y;! > Ge!zG pΥQ pm;Ox?h nأӲ?`s}. j\ˤ_HM8lb/ 9]:9 S̾0W PWú&V=K`EJ98" d@[2c0 Tv(* $LW4sR&XG-<{AwjslmQỶ~>: թī"|!;^/YE҃sls:ّ@ S}a`yAWS"18fA.X7va 11HN1o8wAh/ 6Dtc|5 iICtNMT,"/V/YOd뙤^v;=۵镹VCz6P"Œ7}2 m&$St0{3I5w089!低VęW T|,90IjX :DH $E_qr3aЃfI=)FDmi!4A*~hBUt{AqLoI;ةzI:Шb#;hagb-d*D^QS?"))4GT{$eٕ%HF_=`߄VJη[#:KfAa4SFnaNppB:Z9q>Gxّe@kE5JF&,:]9VQBL&.)d++/MFM(️pʦw< X8+=X>ZBN03;Pivul2M3_?L2' w鄭xE{q0H4wEKuecc搳X 4tDoo=+PB:ƠbquZv4[KARoh;zO29}?C`# ZŭF+uA!ފaiZMͅDw:lsN*5_D&cWI/a(X4PWLE+ ~./\0*~)Ör3>-%В ۀ8 MZ6Z5zHi¹3tv;]2%5c6˒MrjSCQRcz|';Ƀazf <:|HrK NjAJx,>@ j @+0e4 WN[CU¯T(]D8}eϺ߽6soЈҘ5B:jkmSkς RA ;$n=.mAߪj6oP}19l"7Tqez8;J MkJ"{?K %9B"KB<='LΔi0~8U[02ϏS?9I;S V,+q+^_[wO]xtTuupC *ZU!qߧNd}C%¾qOƘ)~eG̳z84 5'!w mW0)rSBM~:A@)dZݐ"QnFGk) G`P?VG0BO5Ԇ2jp@Gm$8JiSkx5sj~ZTWDb/zS&hO3 $fGe3΃r!"YU';@>o2LZoԏ{F+ weMw!Y7,2WhPڵ$r=Hk8buPH dD%ۿ+té~Jg̿ǸNɯ#\6x.r,7I UvyPa)m/h4|l9߉Eh w*{7m֘ #zY+pjhK[Aw'8Ysǩz5 -:e9wQ5*RȄJt Q1 OkPƤDPҽf f] ?07BZK 2%HfZ'Df?,@?IBG[L8li\$`0 9Cj@Mu\lv=Fhqki]X#SwRx/@ bF"X6-v t#2Jv]/l9GNA,񨒞nn$+@mߥ&*9.طpw 26 csOa+#7dUuߢ pQ3H<櫭CDa'GtƽhXPk`G?\pvP@,¾=L4yYk$S:noWQ/&ymNh1o/NBuͯy+F6 #l[sLY2Y❘ů{Hk2u*b3ЍHE<fHlOFP;Aֆԫ'ɴ }[]SU+|ߘӵ'\Wq#!6fLv(ynxt^z*Wqp1y{L}R+n=7_:įH.2P@`1b\d`.fRNxn_k(hQ\wͭM: L!W(E.11v*z7*^G+Kn@ۑB ,e| eQOG c6ZI|!TbҾ/m_0OۃZX~r"e]v]{7yp@lE>3s>i?RŵY lM,Z4yߎ^g,v]f΀AC"3 m=J땁oytȧc!BOEzBťQne:} Bnβp%«w\*d'n͎yd,Xd&O{SM}CVc4Ze K+&.'p7u\`Ҕ'z:g[^nfUQ(` \'&{mcTǼ]Ȕ2?3LZ3Fc7pٗ,`txǿjWf3·.ݎ.l}ˠ0$Q 4{: xp "gC;RW2>-Xs2:@Ӄ8C"?jd@ofx& ]Wh'֙`Ebq%'CTaE7|Ji)lFTh,6)yzG֯ F3ш#1n((fMsfJT T)lwW?64e-fkDLIF&¤~k} J$Pre}os6֋Qb)H Oicfi8Baבgd OMoqsŮ^wS)Xqsީnh~zi(AM _tNH?;CIO3/EoF?ZF.Q eJGkjܛn6~¦ewJ/wTw b`St#?*xy>]{̟o8܌RRmFM~huD==1-eJpCmަEk/0S&նD ]GãƵz ZKF̦Mxn=TJm`D BW\ݝZlAwP;oFRUkoŪpIE͉8Fo$[jw8DstIln@M?u 4)SA>i(:fAzV*$#zM϶Nvn @zm:y޵ī"S@o60~\kf璴Os\{^ P`{i05V4>ضl&q$A> 4IRẋ'yT{H4O!Au(7)s,BaB$ *`2RjK)Pn7  -3uE,4]_7D9/= ikr,-dv}TaLyQ ޓa@\ifrEK`z<"'t:·v\VYl0"ȩ,􂵎} ɔȡ__lpa h+֚ aa-D\`Sv3@,8[;2eyx2-ƛot^"Pa;WMq B$YZ㢹4SlLHP#cP9`^ a/IOA"nTR 8U-"}"[iA$(O`Z#”) ' fn8˯GtC#3ad>k |wϔz(D3֎q Ny[{N֛FnL3=Nd <% _l͘-8ĚrFK?h4]6wWRQ ?j5[#Wq#P1r3\_nT%%ϵXnj^.Z xr!tCny]ϰɺs '߽:9}7N8(LgE;k;5yzb'W"-DM]B̲05a  Мʪ%d0h%#(ZpH\.BD-F&<%%S'|"0Jd$A 7L|KN/ x T=n P\;hZY#2l w/;,Q;A!tB#[Di@Ěs?V IJV/:c#NLEM9jO5{Tv\`bٺ.f5 - N4'jlLڶ<'&.=ۍ13K"!{*+) `&M ecc'/..۞?iXL]#R{SQ]fomCqQ\NTذ&P辦;@(NTmW>ĝ:|QS8KgEb16>`쯇hf ܓ<E6)L)fOijt٨rFdt7o}-V*TH@Oń;*U8scsZ Z5U@V}boԳ~<ȭtH/r3u序jVY;IEg =<D#e[- y[Ԃu ~iw"t/{TN*!$,}2Pc"N*Ͳ1KA 0OaxCiq2 bd4&+B 9Bn~eM&yv@-yw_@߸6? MС|BHmJV99{#o ::ԕG{S*N5,6ѺTԪ,di6@(Kʩ,X;2P%`tkce[.L;ڊwqvd7-?RKIGW8ϴPxDcER3/`\CH-|/BۅG x ]-59pGTrjfb.d񪘝2K̟&ҟ"r]0ͦqj}}7z0`B ]5Ā?U'|Y>[Cg t0o dVTΞqnd:ii#shm0Mʷf+F>>=,M+ vz#f빀6']&4li/C%h%][Q<4JZ[MX%4A h_鹲_٥nHcֵ8KvO2][NwZXϮ[Ѥ JTrIECmg}Iü:_^qM9HmwI݄=+~~ K4faT+(]5mCt >Z2jY֭wPH_?Bs{*YHLwC4 BK^"3fU9}UgO(mHd6;p]-C;N W2xgQ_GۻkJon"^-:Dqվ4+:yiS}fF&vKqD,E{tycXkKK$hA-NqO(I@A>(^)" =!>bLe]k(p, bt!̭gC43bb+f/($PG;Ucz.+t=Jڮ-W:Ըa}UCȦ%%XS}D3?^,{ìP'S' ^M:Y=^~8[_wI5!ISޭшyU%`v(Ds q@Lqۗ0XJ &2 xkx|Ž1?LܓTIrwcFBv n,6|eO<|NMX$ |UǢM?D\s)i]-B}4F@h"0WMǫdF s앵FW>дafM%hks>uH-AiV}]&vՋ yϝJ='j?ppyެ/xV3Uy~ć*R Kg2z Ә𒴮}n~ z+jF G֙Ðo~cnBP. f,'pEdL'4Ŭv\H # M~G Q*g'] 9Tw} J*8 z$RQ5uo[m=Z-͔$2ndY-5°YAa#̋9M,*!ҁ81%0dN(-{@:78EYxlBÏzQYtզp\_H4$;!>Jk5{>ô#iȵ͚q'q=}Q(b4Rd@cX1ѲIj؇<(LHPMp.mEF,}֯990BhFzz }^k}Px'6a%i4O~ʎ[kW8bGT_(tx!!S5>ck-d.a˼F 0eۮqpĻnG$ b'V]3~"{u_3{q&ߴxp ^(h\<%TTSXN]siuK)N(gh]X)j_g0A;t,(`ȵv킁mH醳2whm]^`OJz7d/PDiGBKTtt)Md-%SLy= Ҿas4 " YuT: E;ˏRq&sߟWytvt8}4e~F40t2ȨFԺ QLk.hς,bsm*wS;fd $JD$?Yj5}%/$|)f.y5əQ0 = p0gړJC4TAux|h0#[Vz$SZa*;jMulLS&n+4~j2,^&5VO3%)Э5s29R7-˨GáSSZA2C*[Mk4yFY/@ۛ ȇSfk?h5r~֨2J0="̽3֛K{*=݄AxAʧ(ysi6`b/8RPO@Nk d(A)Lڜ$`3DUҾ/n`6nPē/"`~8SȆᖚXzmrjP ?=ZL2D*UqlZk}7,Omh9'*h"E'Y|0{*)"gP`U4$&P$_ʰCK"!Z_"-Tڣà5Qs6sv>uT~'؛Oo>9H{ OJ;pHa~5d3nKuVIu5S!9qI}1`ҽ㯒;憶֑ppB@D7b5V*iȻb?Dx!v7 'a`S@G_RaN=n χ073ӌBW&X<F,n^΢o8&[}G.{%AԊ0 =KcS8*Anh(/A>}^RUPc`E`3)Jۀmc NPn"tz5Ȑx |]S6sp̰8ḶH_+bQR-H+_#"7i ;:X'i6u2%o- 5 8yxw _-XDŽhJ. ЂbbM'߇ akԟ@Fp}9A[J/^&p #V~g{)a>#,&HKwumgnG[T3DOLkF|2!4)-Ώ'jLI wʆʢKDbW1^1ޑKZP|nZ˒agLvT f€P jP.e[Zf/_%ZrIJr,|r ։l$0cI.*{@Ph{-MxmNE}'I>qe`SMR]R)1ni=2ltPWjSgש#} rq^/圓6J8}y]"Gj[{:Cx}2N{c)rzL ;q>* E~k [{&>%KKʍAr#2~׹;KkP2 ş yrLB:]з2qIb]<|#~s%a_>gilΐ22雿 ?3 F~b=Efb@: |%g`>Fѧ:|E& ө<;50~i"Az\VSq(@UAc~H#*pq5KÁ[r,=.N:"i@%k5Pn:KlIsPnhbce4ޓWP DA *c̖?|>&J-?,9<{9yCx^MwIII'#Ύ9< Ă4KyHI_U /瘧3Em졋1$ _+9 'iq*.v_7qG}yZ p9o?\*d®SAՍ(4(U ~0~t4ۏ`5~7.ƥxJ`|]v|y =ge1Ǖ&>We&]KvbҝB{WIB8N4c`>F5/3£=FݔL4Ŏ\Af7Cr)3't'S>GxzPwiX5A"}/=v+WS`<|vm09#Ej. ^TWj.N~){sD8[7B}>H7à67&CV U"L":}@ClM&-IuUݖA4]WP.ZS< CƵ?:۩B-)ǚ/X$ޚ}Ԏ\]Ү4?e\%5dwڏcϲݒM`Yudk|F4[^f>qn{=6+0b(jpž}IKm=~.mufP=xA~l[ҪXwͅe]]6C2|CiQ?>-oZ%fv)c5񑼛*n5+g U:lWM,o5ԅ`ruܼ-̫`_eD7Z55Ll> MP2 r~ޏ3rd؏^p'sjLn>բ7S3S.ԛ2M&%Oݵ\iW%tKp,@WbGIHR)Rfw`kYtfк tFl- Z}:Lmv[vsk1Hog:Կ^FY@*T&F8I* vgC[IQqs#V VyDlٟ'3̲-i١^yUj6 M2JD\$$. W$,,RbpQ|;m7dݣ N>gd.3* taוAK2~tO7e (a^us9r)>w #a@txTOR\ [^͸;RķyRW]E:5[W "ӻpǪK sw$r-)ݕk3H1@MF) mG7;o^e  䞴vl;ݝ Շ]• D&絞Z6p;K9 ʳN\x iKm(4s~hyҀ'ʊ3)#Q#G}@pӴixK[>pA)\R|x$b+, Q.7M0R/6cTRԟu ;i$!͝~GUVw"6^#9g訶X+o<hN=flpW(/OaF*ȟ3\FBbCX+m|gr2Oм(, r{ߗυcp陜$C)dʴZ{mT/`Pd/Dw,Cd^Se)һ[&{E!SmC'H"UmӐ8W+*tc{#TjװY,tCL6iC3[ lZ^lE;1 \K5p@LH*qwNS`U:2+S8Xx@XSdQK מnI jE?BnGQ9暽n7j@z&8߸.v.l p ,EV" j^GtQc*ō-W8'B{w>8%BGD\'Sz|wLÊ T< $@$g~Sk > h׻IQekLxQ$؋pJuFx})c #UO)˱r;Cִ6+V8@YLZZd Hug̨byFD"-O1BG2 tV)ErN8Tu-95R5Y3.l?Xa &'}r0wlj&YxO4Y&t*.*F؜tttM!r YaGco{6pΑz޼gx&^SE`n$4)J5"2yU4o{)yB85Fֽ]?Eh=ڜ.+9Ecw֐3{4`0!> 5 ɖGB}^*PI*nHqD~Z%J1ۣH7d%V/K~6ЄZ'H.`6uJs/!~kiJMUXڬ m'~-y?w3C;n9B{*I&Q:f|GjceJd8>_,#3i= (*9V)Ro}TE {P8Ov+(ȬpA_ZWʯMMxR.=oשּb74,~)xroQ^~h7ݝ|Q&J 2~y*o皭f j cO݊xEYEY_RUE‘&d  ?Jֱ(ʫ'Bn>[8.&UQ䌰\Ŧ# Qmxu8\کQ5 8OkC(4zoupX;"bnbnmL5zX7p0DbeG.EU5'LMsE R^o~T91I>eQ|Dsx?B)\PwvK-O0%YlɫDViZ/0lT[[F鞅q˴3Alٷ%OaG'c|c~=i' c}K;]Yߎc;JxET(=d# ge;dbJg=S88Sןm{*ב?n't-IJ벎fuv =3oO"(ie9R?@8t=5zHcBzVun~H׏< `˔I3ALivuMh#,作X I)A{GC2%dơ9b)z5^.{R pBut_ȗf}ٯCxE|Y-7S RuFFYOb !(TvuJi7W VGx}ʧ# *- Vuщb8!qD[+]E$'v OJ8Q%ngeںF),x7v$ѭGs G_Dk-@&Ag ]_'͍7 {߳ǩģjJr-tgE?}"VFaMf8Aaq0 G/: qjwɶ8 n\e}.+T[gzV1A#!n8p,{ ` 0tueP&k+CDq~3u=loνwp@"Ǵٓ4Mñiels•2g#•Qza]2ӈQr^j@~#fJDysOe#e #s5o3u}qS[5wsE8 Ex˸mҊܩ|毘\\r1u;F޽R&\B͎ y9 r~~|OGP i&^fY5)(685EL;8&Ln4)D G9 .tPlPiN92,'2䛌,Vncg+R PWaEpiP,'5߹yv;~(J7"u77|ŵBPLؿX*_jq+^FSgF38mXv[@dIr?[ϊQ008qʻpm2+IMpr70z<'jPq].#DGzubaΨH^ "fA3wLܻ!,_aV/̱/:"ϢeN5 ޗC\~\I4h,{'/dE70#2 nx;W#6찆tE5g[fпX,C^"e-Tunj}ěqBi>HeF_AnUf o|4=Tbt>,Gګr`\͠"wTG(kpM*XRQCD)/9?a&|f.ϩ*C{6^Y5-vH9bTFpA2q{|O1r0&r yF5dĖ+,"T#O9,[ {"K5_5 Ñky>*+B5{՟v0I9e}R<}23悴y2d ΜӅ윆:f&C[XqRdGNJk23?i4$S #ö$Ž_F#EZs[0W_Գ>1^]j*jE䄼qNd'7zM94Lm0 _ٱB8gvi ;N~o&ɫ.{N%X1WJ1p]:#h0š4j6w,wنG?(78nC`叛AI2~yL3%ڣ/hsFmߣ>(xӁOroZm~pc_iS S'7L!_H:ݘ}>5C:yl7#A.h[\pwhtf"HNa߁Jol.kPB:'Q m]?O*b%݃*S_#7h¿D7O T?&0'3-Q@Ʊ{MZ Z`MJ\Xr*A#gIj7n k`@cJu)3N乘/9F9#=v7t$dҸ.q`<(k|=^o[y:}n%?A6˼l+TTueXm6gnUtHƕLE#tL\yT]~6 lkmE|{ˈHb+eSR݆ foPmyr4 .;ovP\en-Gj)f9<$Va^&"bdY0nh:<2rJI` Q5[PGrk$VihQe%ʢc>񡾐jh}mUg,1 E FMSY)v4O86@LYˋ!yO ! 4ښ~Lٻ[ؽ8@'BolPM?pE&Vuՠe Ws$ccWdI H*2E t!H([[%jZ3 x|Yձq~^J7ͯVgJG}qxzփL !">`} g&A:˛8AM0A=1ԪU8њYXYHX^ֻzJ:!В3j}`EX Gg[\ `R"$^kMM9`>ZǾl@nFD ~܂/}YǃdǨ]wA?Vh{PZp#qŧujqH@LvgPbgdCI=B}꾔z$HvҪQb9K;_:DMdp ׄͼ4 ꐒܯ, Pj3F֬ Sc%tܵضW=/eكNfԧb!:cZA֏\YKTA!WNOs[JFF},%$whI~@O3=pؘ]7Gb `gV/Lke>O8PkFeYv'!w6{o09vyڍ~xL_4r ?> )&,"t/KLQy9 _VYMuֿ>b[*'Gκ 5ەHYgg6 ] n,AoPh]nj6Ubs@!Q;E.—{<HȎ3V$)]_hO~U>f#Hl;'.Q ؔ Jy!<[ )@ }%[[hcYvd* ,P} Q2-(`Fh۱^}S[^ICC8gqnLK n>k5ɏSIC+}XKaܷۘPTb:y"Ü)_<ꬒlыF-q+\ ҆f+o0A'侴InA$*_ s1jOԅ$L\Q:*Y ˣ)ՋČnSLV[Ve-.颮{wRl?Tx;;#L0aD7ؠ(Fl>]qG>΃r)8 H\䊺jv[\HoVQߍ2l (J/&la:|2<60mk¾6)mR%Ս&3*Z^җY9 *ӗ=M6r80NB>ls}y/(?Q3=ՉO.u uGbedž\Er2_ IT4dֳ- z=F?dyMcGp+(*!-CLSwN{eadVsDIj[W*T )Bm{i)I]h1Z 8~ ,]չ+3ybB^űjK;'Lo)~r"dgDP{ab44:{GD.o; F*B> ] Ґdi+4^t;U~jhFGnV@DXGn'^h~_E \-iӺUL 6"a$s }st+'so<[bvN>KIbQX;NCQ4[&ޮh_؇ LwF%VђT4߆Z }aڳ8 >:~i#ԘN)D ‡T ݗc ~ϥ;wTf>̑4+=>(= jrOƌføIhk>nZϮ,ƳPkx*՟?Ueg6=6]9vl-V,edMk*SthUOuzD7%gA ޠjXuu#D;L[w =lJg' )A)1C  6Cs`VZeWh!dW@T>63-%s;DbǺH1YLjSGҰ^+9$XA8|8uY s3\rc5Hۃӑ_L>d佔wo95Np_!  qCXԛaH7ԮF'jn^{vj=2OyY^^%QS ?5dOkMVEfO)\J!C%$&?>jb%/NTSPAF]B42L>K/-H,(`Eif#C/iyA)phc ,dKuimWekwEY//i\FrYZ^>_ <@%1OUe)kRioE'] f0X'FƐ˅Z~fO;Y*GnY}`>rJae|3xBJ 崃/`Fn2fWF5 Z<+18ǟNӜ$NJafwytn?ExX4ă^Zo|xH[oqoW=J;REעSqpU< Yfj-`{\8D^M5\gf>AXZ^ͺ"G&"5h%#cgRPQDB0'sɘE+y 65T&ܽL!?__D[ɹˊiga` dwKY]o31#P<%°fnaP# jMPQ@k3RA 3Ωt<,c^Bx~nS?Q='|f|C7LkT$¿L,CR~{.qIh ~IN=Zg0uk6w@ݭx#] #YwwE8p&֤a[3LWlHn*r뭗 T"7 Xg?[ք?= rZ ftP,0zC6֔Z=r\#w08lVkoV +$$޹f'!.~t~>P8T&TPgIl,Gms*!Su BSBjY :mOTy^#ԑzd%їt̝GC0μ3XNo7@83Xyf7wawȁב;$˦QQq+|TWo˗$?22,_Fv2H 2ƕN)6k C@zHۊCc꠽,"?غ[ʂȹ\|yPUF)SpCd09jRiɳcUH)sLwxXry枇/Tf9`SsvxligL:w +,ڎ6 R5!?F)qQy$,a՛s i::Be )R]w :q{v^l#ْ~]z4cVlF# (.DxBb> yW8e:KA$ !3T(CHm06i} }g7Tu/q?8br#XAȽQTDVrs8:S`Qd Olt n:V:% brǀHV01 1 5HdEr=jc҅P9ɦP^D9 o3c8ai}c]=;/z x 4&V}mYѧ^ /weIYUb1 >v)2+NX{$c"yA{g^ /anVJJh^i!`6=޴7hw3 sokky*՜É$ȵ!vL9a2mOv'ay8`Hb,HyGx[}!An AV!n5zS ES3?YܴXJs gs) ^mlyɬ<oxڭdx8L5*q~hR}Jֱdʹgrm%=a1^u ~l8v[?oYBp/ah#3*IUgFRuɢ~v{O < nm 'iS10.ՁY`=}ɧAlWsܑ]0-$89,Il0o_3W+G#򴐚R7YſjOs=F? -ڳ֋fh%,Esۃ_i] f}bPr ճv V84VOl7TR!Y %d8\-%U*35tUT _}k8o6c=c rއ˪ J-zDzO`NXe) dڟKMjl7sQf }x9ߚ(\Y u'Ds!mCG'KW3pc9M(7){^f>84 {<ʑݪEՅt-#hfH~B)#+GCHIλooO3?YJ}iKN|N:wOS `ޏӆ^WE7zhiˢ?Kz9wViq~\Ҹ\ӃE&L}KPx\ ~-:l =Iz]Q(ekװ*7"YF Y> enH x"J²j<#7lLFX>F$?wӐbrڸF{!%Y?̤$pf64~-1:6X.ޞbD^Q-PG᭺Y{S62fONwF+=!\7Lm}f:J!jEEc|_C} yG*XTmw 7y^mnߝ: o'S=tC_;F%o]:Ox1T”ㆅ 빊_A(,A4U ad{xMs#AC\m'EF/ܡ0jnŭߩPot]=+ Ԯd;iDݙ3~Jy5Rd[V]_{"vgIƲM:p`Fst^2pq*š'):&JZh A2ѻ։CZ"2]UgwZg qFXNJՎlgžIXXQ4Ļ&[aSP'S,h y/2}k8D%5}z><Ô]T۷fwTwp4I2Tf< `dbn&MH<ŻHh@KO$Dlh!se OSMz4CDǶ~dԶ˒JZOl2෵k {ygvENreM$RGˊ48.XA5e/M> M(#BgyAwr d-ڮ}ݎRa|8GWq*G8wTc`741ċrf0gA9RX>&YULeyQX8ډ箤{pI3;mw?MPTߖv"z$*P7W&SAxtjZ%֬(sNi[$w@8kX/})e8Eצ'hxR2:$XGXc&wZ{_.Lr7.fIjRatnn~R!/ Y˕tBͬfyyH<6 p 4J^1.$++nF{̖` n0%9 @`Q&<$1G`Np1kbb<!Lۖ }H gJܺ$wh\ qp̣Q+03#o\%2+Ȋ,0p;E}r ɽdx4^\_k>dIzvzGY^DL. fmDoD1M3I̾ ^\. 8'q;B}cЗ!#M5f8Ve*XBh 0 Pw;"quAXPqIp+p֙b]dMД9xP,s:W J2vqscob ^1}ϨfYILd[/680+C bLhTu,ǂE߁@$ʯzTo "- w#x!'~=e͌n( c]tsh;VfhؙVR.L&62EĒ'ɎvҩHƕ~$m&Vb.]|7[+nw-2ZR0ƫ-tYZʫz4r /P`Ss?S=/p]"H N oè+O^^@ːDu1rqu ?C ;0nֳY%E!ey&&vx? -xHvaJe+$X۟F(N :#9aٞ*27?  0KW߫N;`$֩DC\h%%LpX-GCyp);۹fF8``,nlMPA23ecHL%Jt=H#cPuOBڶyڀ(.2qv!Vn22U[Yr}*;n@F/ cPQTۇqǸ)NkyO{D[PZPqF9ޮA@ X&NZ!.ASanQzcNl|J˜xHsYUΣvU1yV5(\EWv)Nz5R"V㠉;.ʓg*K8k}j,]ThWwInڎ'8ugiH:yĕz4xIW;.CEm骋T*[m}JF,n{bS"ߩiFaۺrʽ6QLI!Č{cJq4t&Yl3/U~;Z:>zk\PHCPTt:#"^x.#]p|9m8tC Bb3ahAfs8-f1*LI܅XGޣd{:! lN4rHN^ЯDZ(G3LݴGxZs;W5{$0J؝5 0'YZNUK|-\Tx9f dW82'LK'N-S:ӁG@ 6*4=Y@۲g?sF%?eɟY:ۺ_WGZm4'ٔ@\) e݊9'qX  AbNV^l2<hpKY40d䔍5tēώ_%At$O5dz .2ۙ=)ޞog4]ȤaD =XR5MQc=y YW+>Mߠ Ѿ}m!'Ed=bUv|l d@] &bcމSW~n(qTn&Ѭ]-uR 2$peTquzAvhCt{SHԛA~T+}y! xل$Y]̵IxH>7%Dqp*~y4^%im@tdAWkr‚䪩Fjd(d&la!Q} ic%h$ *x/CXI b9ieRQ"  FX9eJSZ2țܤzVu >ۇIYPc|uXp9p0'kBo C$1͸<5S$Dh <PSMwۋ԰-SrKǦv}Ca|hˈDՋGGX r4]! d}2gz /(ZDu nRP͔ppHl\\Bǣ4ȭm͕&i=\Y/#Rsp'Y9/*tۘ-6$99y\+I BtdTq굣|+)i_Nq-Da rFS!vہXy˕ʠ]VhSJSuH; 01cjX} ĭ Qa?`ɶ*\.OBXe%YktX~Q#ڑR!>5m߆99uWVo(Xs4u^4D g*Q:Pdt DV.\a^tǒ9 ҋ$&"qj9qt ;iT$0o s?A_)1gs?5˅hgFW`梩K©*h ]<T^|e"\q{i157lP^Y 4v-5M]ևNM9eVi[[*w)ip)NH1&4.m[@i'a!.3}.!hi΋"Zޭ;~$ ztmd{e(hX@3l'0+ *PpZ?C >G3R >C8g^f=;lWL*i;QQ:NҔITi=[oڢ$I_,nlԆ^HZ8t{WuXa骂%ٚ f׳+r`z0$_>4`p1mf͗&YӼ#KKNl$C($Z>::iz ,Cg C]Cs ^/hĽrXF.wm >9{w_-":?p*׌xQLkPH:= /'Ez}V:by1wA3B_toL+US,d/dZ@s>?P ̑؃<tOlLYU@`!УghMh[<<"Yohg5$s?]<fVl)=s tD$ST¡'~FxzYnl>ve+lUA$ƀǢ{Dr$(3J|LR„kG XA9p Z[=R<5rYxF{Oـ:GD^}EM(z2=Rnūm/λ^y΁TRZ֔GT<!9OϠޏM4u%$ e3owHs1Z)p'-4][`ּclz@Uf.gif߽xpMCᩜO^fۜ؄!#z~ ;Ni~Hhv>l̈x*'aTB _t$ehTak=+ jX`ge~dEauݖ0W WzhEY7N]A|bbGk t^qBzFU7.T#;} ҾPbȉSKQ̘7eY^uC@c qN^gv*T%xxZew!,MG~%|=vID:Hc#'cc&5viU mEM-Ѝ2~%*Ȕk=H9g `@=2*0hk貱Ot&7DRş~#Nl8RhAmU h4kp"^:•*1db8Ek]qhDVnoeiF |qCUEZpyӎIL-#d>y{Î:|)zZ(bShe'Y u(B ?O(!i=(1Y ܾxn zS[z[|۱4eF08bwx:)Eܣ_?3ߺ$osm-)u2K''k w$(DjɣFV%}vȓ }qyY69?t_B G{ٯ'yS9^I\:;ѼдHS1/8Y_{6 H*ÒĦVproMqd?#w.FimS0/T{* Vi2h16 uH_x!Э:Fxh<v3 /7'e= Q1a&Qh֠Tf.H7^6Fq ""iCxdX8kF1b@$ Ѡ[3[4]z=AXsC9^dq}_!EzjBU݊_|oCfF/`F X*^3:%0{ޞ72E0ݯ7lMԶT/@kZ]=mnJ?iftf.x7*U_a{<ݲJkf{EΈH: ݜS4hfss'<&S9 qA8!^5sU}R|% 89f|ę8mw`\oPti2m ꫊Sj)w[oNG( "`,V:-F+Q^&Kkx1= f VиC鷘y$:v}NM2Xy\ӕUJ+* %DlM!4j_4t}Ha%`|0~q]-[R`ۿ%nyjQOxUNX~5ͥ7a2'yPx?^\SY|x;_pRܬ}HJ&æ-vNKLa+.{2@ͪRR;ZគzB#N_o!%w6=1IO<% `pM} 36Dy%lXlb]tx]VAH|)3UҦd+'j6LBu?(ӹ}zG qaҚS{ Ij3G(bL[rBQ5D<ʂ~q^j9DrvգCHkt5 jF ^bdSlHvkQ>,o@Fԝ+#xvw{\\~0|RSg HT"A{UIY_h)s}460^M[ȷW흳XAH\IdcM8uH!_bƎ8/OhaDg⸝51^AÅ>~B$h+V=arFZ+$u{n?JTm+z+'.6Me}L)zZJ;Q2o$_9Qt/a!"7GPl?x –Bǯ:Jεm=]7^QC"u8H V >i&U!k/ZӞ$gתuw>8aQµ:9dJ͝baD>Y@PP4)aHC|]_P1i܍1mJH6?-r`)fT/+%zJ(݀ɒ2䊽vĈ)>&^W#x"qYm*:'rO߭=h* igc^äITu)ܽ@m7\J G=ڪ"Y#ר`[.uL2 Vqvzt Ç!Y *6 (uRa |~ص8ee`0wYeT o7bp,R-nem^z1R:}yRvpVBt3Ya' We%G-p)Qõن>Fg]s <^zBt-4D=&>9.=sZ~= 7xX|avTwn$z4Aƙ1AXѭ>95QkkW>Z[Z8$ɱ,R'>+; 9<%`!ˤǗDwrF vA-+6Kc#̧KoRc۳;t,8Q) s!%a~{SF$]bۡ?XS=VzOFhe_UTYa*8|&ۥ0!nͩ?]Ao7˘.X`r~Lw DNCoԃG:b0zjg(x^Jڊh5]w/T (ďЛw?'] `gtolфB5D7NoM0`{ZqSw%X&Bd;A&LPяfd$ qaEg;% ZF֘`NeBYNOniu~ j#S0!b.ᱧ'p.ZW#sI S(CA`Ě@pr@"0U6FĪ_kR .2@:_~A&L;O&pYgji9h਷bTmڼ;ӻ zRK-5FNx }2TӼ(K&nqiw TsDNYXWelf0K:u4$_>}`;mR~9UN$|1M̩3ݠ4ʹidM8tX9a(4Cs '%~(ns>F *=BǥAPg!'O6ʈR>B-& EKO794;Ɣx:&'~T% R&0$9х~ɕ0 /ݕ:ۊy/~Jlw8iB%̛"4~0/廸BI,4D9|骷EE2^#6r|y+ Cت"vc{[dS)3 RY lP:)1] `ǩ b4*&dUr?K|a0zU~`:ҫhZ`ݿ9e. ڋWAVupg>^55˰DEmesyapQ A'cCp̬&y]~ٓb.>U`ϠO3$!P|T,5аDݣވCA}M^|t-T  ];Pֶi+J{g8=~47]4|-mՒՍa.+O5Cs5GHW+q7|k$;]Wj-/zD;9U&̧h9KFXYۥZ^A)2 7/EKQTr:oP}M&!8$bKG1P!e^PftV9d !´dR *+7ZYbNiJ#; vi^i2~'S|\H ŕ|fXe $ᆋ8L׬]Rk/d ﹏J pqp;@b&փ[IXfZ{ ̬NRb suJeAx;;elw* ocKġ,B Le\Zioc _JXLZ@lw0zoRqBpZ@y󇬐xaT{TG3jP,y{ %vLI?4d,C?[jW!ɑƹ]$YxX18J$U=E[$J$tOj^PwWJ]nve]`Ҙ3 Lkgˍm(&浙#'Ki>;莰`W>oxJa|0&6ȃ 8WI'qb26 V"6<±c.Vk  \0TħM\E do ߆"gqtuIHu<:КΞ%/ :gƸͩZ=mLm\B gS:YioeV!3 #6|вŽVu^2cTs"Ug n2 7.͢ ( 7 hX%7?%+m_źIn28{U4q:vO-FR~u?g-+F|Ao >h%pwV gx?K>~BIz1TIZe\="97"SV#i&"]g`p"D~UR>$q8Y3zb&,Ov}zr>e?@Nak,hX\ rruyz<8 CJٗi 0[-J)ܱ;S!w3⠼ճbh҂$` +_L wESn ̃9vƅ蚈6aU]#J]=~cnO,H0 ꓽC0hȝjOa3}| _$_^3n/#ᓙӆQ/2I4`Qmts#o=O6?ۖ?#h'-ܬN[2cSݬFo+(?/Pccצ| %57PT#[-Z~@(a OŧKH$'JW[! O+0A^xtŧpڪåzdKt9B*h|?p+K T$SŔ3QZ\If|S& e(.ȯ[  ,rR՛mϗW8D08)5~=q Gۺ. QpFANcaSW4 :a ybXs~oۙx#\q^^rG>NMINc籥NaE!s)x`Q|3ǰyɳ 8&0ݰ n0])bY%A[ԇQiy {7SjK`)LQhX__Y8(-jCL[w-ބ [+8:.QCiZ00Y,v6:U:@D,~}Ӡ1 ͡g}hI䧕t4-^ʰ D–!,9$1G(}$eVX'\=YClȱfG|T+œX5aUUA^N-"SSkL,[!] Pmkc,TZh\tVli\TgX>DQΜmoq>&>Ӈjaޫ֥gVACڱq\OJnW=tt^h |TrL6e5fi3 @av K`A-:h]J<a?0)7$/£~L}sJfR7"W!LMRaÿSqHyi2=Ӵ `C@M=#ðbźs&>`!P{I.1+`\d i:ٞ+$7 $ވRɅ4סtn9pgv6ݱ hߎ*fi_rOU/FD%֭Y)r*bp\l,e!:ΙݖhT{BlEEc ԟJ7m00}OW|~Dc$\jtPOw'iL*bɳ0#d"|%a`>gL=s%{niYu4Z`ʥ[ xXsJSWwa)V¸ld_Ē M|0j",z2mW5BFǕt˗ÎKoʽHQj(QR9\CVEg'LFOi߃vWj$CJ˩e``Z0D-g97y?FWxh2n1NѢ[0ӪtүNU?% xLyDi8Z4IRXqZ+j<0H^ ~׼T*&ԣ#\ޚ ,/z Ź8<5Ŏ8Y5U$3z"O0,UG9!LWIuڧYZ5 жҋ bI=J}Ġ5H-i_`!Xt1,8y2Hq4e >DrQ 9f)1q{hXVB@}ۙ,hѲ{ss:Ux?'gU4e4pW)/Ic˫o%&j,D`5yD{xG~#z6nwwP-%}GhWo%^ϴq}.zͦ`@e~;3C%ṱڔ@RA\sJ,`j3,Đ)D}`$ఠA,apMιnZykGм!yyv8Tu$% >^S;i=y&X[r/4bAS;9Oj&Z{MйǿpjE8ikF5ĦXr˓.Ջ<"L'ˉ>$HnR_&#b]blgl GTRH-=ss'4C5]Z)3:5+'@f v]UJ=l_̤'WU{ N2Ǥ˧b_ A[G"v2 Ge>`+j1e'vd BߵfCj 춽/pa\䵮;  @bIW'>Cx?9%Ūa`<3n '_ ؄Xم5qǬMaҼc~jtGe,Nɳq*-{$ 5X[8|4b2>ܩLՓ瀑` R[xJxk+֒klNj3zH&d$n9i=WSK8yf?m'jg^>KDmGف=% jec!V/:nz=Dd".˂?F1*JJ2mnK̾V 1$iR踇޶]Tġ޽ΏNPXB.wY:v6l,(RwGL@ssٳ Y>/y'Ho_7$4GV @'%AG_:ڂCFaC뱇 .pdF=܂_epj*F,,0ۺ[+عьhMW0 >5o 7F68e}/ˎ4KG6=ov@eMDOze}C$6tV*pEidVkL AbGad@6S'>f=6lO D]#/[j/U.?g!zX6Xގ[rjΰfJpdA'gXdA>-sDHZ܏EāN.M5r恐)2[Mq֟;WrUP{J'9jSy0/A:6͞uY/, 1,_@f,iGOۢrAІvzSjVyU(OGvH!80%_i,v(P(]aVc?džAxHUx#Rpj6 G'?sv#殳TN礼cu/S5֒uU}uq4UM?'J h1KΩW;5vqqwmT쌼5BXn"s ]0ݿ EoUQOD9{K ! ﴹEO=mML/ʼnpNLgMpfHG3t2,H7RPSnR>#طoёHK nRolеM;sD$B N%VݥLhejt_Ǘ' *Y;kK$;7o3_E0?BK#ME%y8 JKPNTGk&~ѠxM HʠtWs~CCcR1RzEM5p^2>ต[pEb eCj+1fLԐ^k?9B[_?΄%@ ;{%To(AE_ʣeл X{Y8Ҏ5d^a7M%l36Ge'6!4<2PzqO캆rEJsDdjr.Ak 8 JslMh@#ῇm`\f42x vA%O:dL}H;vmf5h!6HSHm}G<3FaI[et`t ^MäZ`t3{o`J-tBU<6 י ǐgQzb-^.UGNT F%ӷ3KpeUg" Stk^ܦF-[3⨞RR|]hV}=c-r{ )1:Gg)\DAnߟ; tvoK)-/GD Opܬ c:[ūi c~Rc2y`A lA$kǘ7Ke70,2Qk).Sa:;1Xf_?oоqU:o BQ_ܺ$fRھ7kk6Nڄ ΚEL@i$8-:5U|BC6/|ϑv`*ZХ3'cYG |*.fy`D{0%Db(椪Mw-U.w*qN6H|oZkٷ| ޑkh·}*ZxTBh+ݜ#)0J`l·b?.s Wu%~XG^cty0p9'9AmHrǞ]{IC&r+L _AֳQsQ4u<2m0tsܣxbao7HA+*B C2G&[|. ]~dfu7 r_gRZS 0cTdKehʮ/K0zDX3چey J4QPאvt{S"dĠ #B;[CӟtvK1㊡b햮U) 9BT;"~'&AB _nl TW=a]=FX 'gSv4.uP;ФzHu]Sb?X垛B5D>"'Td d!dp}Qj2 $5J-2wDŽ.#8G/( Po|sV*nǽiէjQo#A )-{|03]ן:+CG^@<2j 3#V绖61μ0?6y Qm1d\}ul"\ k$=X`7^D/- L|q@tŃdBlzf-πk:]gr΂"I^Q4hU;0d QE a%8ߪ|lѢ7`_m)PQ3ʓ] կ:l7YSg3eFyr''W;v=ZR7 |.v Yc1sf&p"[-$.pi\oϕ"=kz}peBl4 5|P4"^tK9B{Q,sU0^Ps"-_#EjwplnΒ6' ZՃå8-MF6wefLͼE?%%DtQ|{9{H%hџ(@_UOD<㩓g j9G t~+,q JC\&REex15Jl4a'+Y?@5G{AݳjHb'(!6ۆD4|d[NA◧&hGPYA,{8OѴ3Njp1_*R*F sѨšdww-.9!H,>-C M /ӗTCIƥ뭶I>Xp#opC^D#Q} Wkɚo*ES='Y5_ia%pu'hʞϱ*ج<L2G /RDD2}o]r uLB%5K@` x. ZKZF6CxEam`8 wJ[ͪ6pܖzĝ=eurٛLgI_7M6 1f3Xl=p2N\n ~N9qfs=yѡ緮_Tc1i괷]x]e!٤@|4B顋\( :ɩ^[9Q %VI/^r]A3ĜmiDtUЖ WZ˛OO! ,q-X @{XkiҚal5(>lGw.ri5Cʽ=M W9娳}RSr[J8}Nk-8ρY}p'X, cFLӇ~(l EVrr'sn!XRE Bk 8;-&9jwMٮbE k5i |,y '0mXd 6P$h?B%.4v%-Yr<([j:(ќM:W令5'E{C{5 uJ!.O>{lJS 'dXr=؂kKI_C'x Ht{'~cIzcFt5&41 deM' %LieZ%l (U{VR5@`^Ajnd:jx腳h_m(6XX} 6vT(* KmyU.)f-:JLuqxvҲN;[9@rZֺT693ޠ(x-r+H1l~jWwgOK;t#'UwX5)l&>vC!w+D;E;qfbҰM\y@}BUMb™{5|z?~ .mfFD`КR4Zqt-Ă"f4,ڞVWUN`>b!wFkhz,5V}T0;.)  w xiV^,-qtMY _ɟv fQJTLM%x| i s!O;6:ϗ 'IR5ɜ,79^U8<0|ۣC' VP^7Lݿ<N> .kV?#%%tr^̯p3zt#F \~|/'hgaE,'oSbG1a_"BYM]Z]`C,Fc$^G6}Ļ StbUn\vFy=DF1͟ 9KY+PL!"[zb3>N:Bib^2λL{k3f /ЋHJ6]Z!kN@$C!EsdbeJ9X茇S[uAi @~*̵^X3dކq#I#4Md*Tn#^lvl,ў7TPEaIm7a{lұmXmHw z˜C*1rw; R}K$NLwb1߉R,WVD![ѝܳFe%] KLy]GcsS[t`bGlDnsX(}Gh4qT }A>P)\\JGdxd遱2,5SF(6-dȯƵx2nBL68E4p(c$DҒ׹n6$gh2lN,-*\-QQZ 7"37$sFePeӟU={ݠ^w!Y?Y7uJ adˤ)23݄(.V:m;=*`'JOefc ?#7iro-l.,wo{׾9ʞo|#\<#NsFwxhx"I\Q7CLJt5 ðH@o?7X1ߜSzd#7olpU}XҋNi(:Xb6vPz9pZ4& u#Ih(|}%|; Ʋ=ޣ&S?0CHO0+۳".R?>wka`Bݯ{cL*UGd4>!)ʩ!js+[DB Mϊu8$*]f}lE` 9*c{#,1tx1AZ0}g髓EY8Wݏ|Jq,mqˈ S+6ZSȻ8 TpJ%1 K*io dy`Kekja$=B՜>2]h(Dq&,&V C>_[rY݅.T~:Xq * ]Xњ3EF-_UZ3ꎪfv]4>p>1PϒĴ2[/}u!:7ps|wUB1igŻ-{(.Z淚 .S#Bw[K)tPglLFѝ*g!gL \)F{3#e9Mz]:RitEUk=#H3[ [a^AD%bdR(G-fR]naK+J "{W?w=2FI; ʔ;rc b&0+0F iLqJ4DZ;g ㍿44~XA%) \LqP4F4V hX]@絉?:D*LRb灕CT&) ?J>c5:bvMs9 Q,RH@ Q҆r&$+@e R'+$ɜc@O?!M:՟k{2JfeI4 h)v=OR"UEfJ#Ybedi!ߞWd01Zd>][ttRYTRlf() 93@r2 M+2eqGw SOߤaBz"!A +X$F~he9K{@@}PX|o QEn} xO\IF|XFֲ'[߿"!Mκ8 '&b Ii$_<8L VLSPdU9p / 0 !ORɭEBeg٦V5*H;w}TLӦёܶ5G_*-ǯu:DLQϬJ͡U^k0 v ?DˊeUpo!&d ޹'N1ICuP@ U}*d.Wַ}\^F Z7IZ[ V̄f9nV\.jRO r8ClAjbi`Pnʻ$@lXNlknN}znhFa,zV }Q?bM-f|;0!{}Đ4y,'n|]y-d%-j}O?!PJ j 0HLk$J"q2kO-i NecWա"swdp3XgvIšY" yLzn$ryqJ(Sf l)7"\bE`2L:.#7bPq؅N#-rKewQ)f|V c 4/ QvCV> s:bSC(nLBH}K-~ 4(.NHӤJ)ݞjZ﶑m`į3JoFJQέx~6Z,AqI_F:nBe e\]8[u}Ōlsַ!䀋@m<4GT <՗l7QF,ĭ.eV;6h|s9~Ȉbm|͚ʃM-iCݎr,H;C@7a;B0nٸ D kK18j3*Bf^nL|IJگ!hUiYlY1_Lb$+c@w .CŲ|KG?%-q/W+NySĴ$nZ(!2Lz'{OtpW:#hLOy?9(mKp[=ְ:gP$/nI[nCc)SeAd-SEb$KLLYkaӻSjly@'t11Tu|}VcM,M23(wF<4_?%i-KB z,:W:9 gpEoƉE0u gUyua8M o[>ZdkRC$({8>/7]8$B 3H|Den7 $) E6C)2KY!c.`hspQ kzn}h8SpCqFe}p Q `M&̠*5᧝"ӳ+̘~Mc{ C Nꤶ!rC&~IKHhGoHst0/ctag X1mxr{?=A>ht s{,.fۆw~ 9CGP„)z/&AETȇcZhCy4 'bM=PM>y.N&j|n|YXs"\ο"R?5~骡s_+3W:Cp#Hwk;f^~DyY΅7s`aecw QVK Bx]2 NuUؔY(t.e9V@)&k6ykkZF3a)&IZU7[_hˏk~EjCgSW}5WzM+,i]LD0 ^:C6~VPeps7f4  @Tʯc^DX^_$ߩ>VՖo$p!`ƂP߳o =PEEqn=D釵rZ'&w]ܘ%E}ׂ٫(}BѰ1{[wap'Jf/_ϷEK< oOA_C-DU6ձؓ:t@B\(u:{fO7ʜ .g@CIQxF;w:9t$=-ge'$q]c* MԴh;սdpZ('>)2Jn?AmЊS᰿w\oy1KJ7lmeE0m-@?XH܊ ZB]NcLwgR$zX"$Q{0QY䳥\£祷W $UT|8|6$jJy7$OFm,_ H%фR1OyFRFƒA%=nlRCf?ܸf-h,Cv 9dTt y Fm7ڃn")#a'Xg*kt|~OޢeG/6,\HWY~s17%W'Ƶoơ TskiC _t#@ɪG(@K r ]p_@:iy2/V `ki6~>lTO`?!̈[2 Ob 80ҋ+^-/!RT}@Z毼 qu,$~Lc\qlf+ӑ2DlQA2~nSg^^4Gdet<2Tl1]9_qv/mYSIcX" kin8q)A&lp’ķy&&uS-\lir|_P[b e謹)736Z~,=4;0șBOF7 +/]ydЍfx.c &(pP$T h+T\8!&.Ġ* k!Ӧ Qrh# p(hL~C^@dj0#>)}`TvqVKX@I/,=z~'mLet쵂e%M%%\WGL&wD9`S>S8Uo-W.H@[?#wYۛ`ߴ\"D+,- ҟ!;4л}2@ AXLV`ϱA"v<pWXbSpȰD̊c3@m*NrVFisꬌ_HQ8^xFaSB%$mHLj,BBf9^sD~|;B8Ho;推PY2ap6ľ2GefWo|)|fqY.g= @sl#NѢ[+,YJ)jvs&nA=JRh"Y+K>Gi>5Nn`p{;0/YfFQ<D7/G aikh4i!vCc奋uczRƒJxVxƠ!x9? uyBV6r9n,eM}oA#St6ܖ,VVSGYyo|н^KkI_J' OQOO8&]KL9K)P>_ɤJ^jnbA[z&Ka½~b,)Yjz5B*[h *N̸☾" 25$EA{'[AGCiVGud3ff#YuX~' ;fkF4rDGs埝u'iHE Y'M"g?߸M7"Ԇ+W+N+FX?hCF)pW=Ę[ P`~L?xZ} Mcf-\:JL+ZeȌ:vv_rmP*q3͔HW"˜S(peg'NAs=l !BZqOGs~sakh @*~U_mTxt_r*fwiCj,´dqf۔vg;D2'Qw71ȣkdqQ3 qi_X kO^`1އbK7CNGYvgI>: u f Cdo\xdjԛUcj7RIŀ/ ehT-yA緑&#( .v9bv$~/0ym1S{R͋VwI,evh7\u4IzՉ-l ?EFmĜ_uJ@BzSM o]3 FY9u2uG:^Mir%'3nl< H=D8@u3q TFjK*n4̅bDluۑAG~KLZ%~޼dυ1'T`܈wAQЪ!+X9 5ͨ-R)Z6*1  >JKft2^P}|$ܺ@(7UZR#^P=mJGrS{5:d52P"$S#t}ib *"X*Bt К("Htv[9-j Ҙn9^EOo()5ّ]&/,I wxpǂ97k}M #X4s/I[%uEs"'{ cp zyJZ2_ sM,~þ$ (dw=toй>=A8]T:iykku":$բ0w.lwfw)u |EvVg,7;׵BxE^w2pGi.ūQ9imj@_N3k͌gc%kZ΅IxB7e;^”cV%\i7ccЩ"_@'Wn Zph]- $s<8.pcTs'z8o :eR,CWO##L]!OqXlDIb!:S)PⳖ EU#ck;F5jBM:SBJ|B2))/&l Fe4uwc;+k[Vȅ*0|0Mfm FtfK[/:! _D%r9 E> Z? aq #8tMUX-G^χ4ʙ̖0Eԕ&>gb>X *QԀG ŦG<:/ H`.2d8Κ%)þ+ل h̓UE)%Qlt0拐P\޾yYdV )\ Yqm;YjҗlC}~7&|.NF*| ѝS d!f9Ŀ*F,2ԇHM܅͜g{ADOv厇=&0=d[ԋ=rwH&l#-rz$ZcAn*T^~bYJ)WIf LiKoWju,p2/yB-TкghnO4jy@6D(Ô=M:*huA_rbu[4C~Tz z!Ip \X.(a.x?pzSҡj\D]1v3`n/Ss'c 5 *XP qWTUe]29uk1X.p|4(fu Z1q(*5HwyU_ʬG&}4#釺ȱ?~A4N4qTWlߛdN,8h3yKf;3'!d jlN(izn,Gv291HLӿȑb,qj`X2+ 5+wx4Ý`c0&?ɋ92" Z+O7WJ)'īz1w$[f4r;4¯6_S߼Eͩ;h[wy $!~Oԏ1NS:6^~ԫZB_`׹zĘ\Hr`2PzeFcn8(FYrqemxo-=y=U4ݥA[\z:O&-AFQsNj$2B H!X̶[|+RcI$GUaʮrJ\LR MEEAy/B5WZ_<^\vc2.T"DpBs >7:S{A\el0s="R>o'hEK.Bƨ@~0S뻔[]F|F`,r F$Vl/:6 ,TZ~F`'k^y@1;XkQ fOsowEက pc/y6q{Vg`*u4WrA0Fp"ൈNBRxajJFM^GlMqyrlxtud c?S[Eag˄N&c4~t~2&@ $e8]"~Ä2Y2mm'0 Fް;t-k(҈UPs Gx:5 q~R!+iFQ`BYM|XL]-yh1.E(crg✄Q;/k'iXSx_5]t63y\3 UP[ TQOz;$0F550˧ 9T&RYzA)=l%J)8[.5a\@v%vAOM0ΰß6s[ ?$<2 a_/"AD =ܺf.qDcv!uY)G̛fTJ>~ryYhQ#H$ic3x eÉBnrt9YG Yl*K9Z$βW9I߰#Gx.پr͙yA&Qz;Ɲmм&&* KjӤX1k4y^siTO'6+bEezS7jibk|Fh&K^5tw:;VUnoRCȅ+ݛ{.y~a$溘NU<$Ü"bXX>S8O yX)S -V4 RyHlNA2:AkcH6ݘ>Yv+uVO.qϲGѾΡ';з"NMa<%;8Z_\=IK%E4%> ; ɻ z#aN4"YfOԌ|r(;4"g9DŽyZG 10h˞ qi֡x;޽8 Y%QEf @phP}JʟLEY|7ڔ yDݓܐ øGG֚$ %Ji1.l->G+ꦷZ:/aᴟ- $QgB.^btMZ, VHo#0c*VV[4էJ Om` $xzJQ(ev  y3|]Mɣygp]wc4ymR`HV$5EZllX}PDKZwcd>03IUR,8UyMgI&r4?H-'Z@C.[o>Zon{9m@Ԭ 4/jPQa3DgNx#nEx&Rt*9:dü`r&"=Y Q4sxhETt}'fWZ_ݏh{G,D@-:/t,fn>?aZ}'盷7ɨQ$ q c`Ǭ; Wyі(xFڋ^dڰj υ4DtbIV`KGX{4;oIa5:.C?Qxd/m^l9%^KdT^!w o (% >;\< ٯq5gIO9J; LHԧ?TZpbOk&5$zΛnjjE0nh8Iet\>z.I@zi^Hn1a~iL|ձA UauqjMzCT* =/` C텛YBS*Kjh8Pv^V<֋gcVN]k;tK:D^Y34 y:Rs.>xN%)\e*CrѾܨ&R}T;/Uh!@+&$cĀM1M^ #>Z6~d Σefmd{FQI)|]`gZ55R?aS| rNV0\"-E!;.X|]\%0/M4XPSKKm纪s+gǮ❀tg}O;,}H{G)dIT_!%ET'"=4Y0A -+_O-[IUI8UzԁdcWk@5P[#FLs'0j`lioYOWﱜ}Rj'MQgy+SNπT@'mҕ?Wq>JCo=)lVMP!NLAWl"@1ۊjp%4SU2%+otpVMSuM4ohfN@kU3dՓ߷MnC-}q-1Ĝ?̓<=Bq½+җbFfvwSK:{Z*b Exoԉ rm"K"GїY#Dj| G As$$ [ }ۏ4Y/S{>MQL 88R~8vd@oPvT Ց>j>5>}eBQik6م곖Ax+5',Qc\CJ?٢]<1wm%' *$[` h[/dSQh7~#ۋLVop ^iU֨!O :{p("yyfϬ:9@Dt%93=_ _`9+, uD|*[Lm^z8zU8݊,ef+aiay1;ߖy70;+겕GN!={ )Iq=e"^5:\$k 1}^qAmG]v>)3-zB0 r:HE^ eL4㞇V\$s|+:.V}&C:5.8SX=*C@OeL?4gkG]vaK'PGt;űû"?+m9n#z*{jZ4(,.Ñ<+Kb>y։&, OZcnGw^ٗ:wI/lu?ZCer7Q;pZ. =R`+QR9; pqp +_zy.[h+֙b nn. 12Mёƃ]<0Y>pCm sͧ;O3eqiHu6Ȼ˷2Xm'2;opdnb & jHKo0$K<`@2&(ṅ %gWϔ Sc3I 28r ѯPÛ5ɁDw}%P."&DE4˜$<\ؕ#kQk,_ _rpROa=OEi ,J.o'3ie<}*„COѧ5q>r8E 6 ^\L2FUɮ!kJѠ2/LWKftgm"B?0{j"Zae}HvN`hnV^/]0Y6L]e{M'hh]L?/}}4W,~Inj׵ֽz*0ci'vs,..dYmwL@Ċ~ R_XZrpC %]G%v#s~(xݘ-ڃfp_h =RJڄs~b.6av~%zi*cc+p˧$NE_ʟz :,88`kx9\&yDWII&c?_FFA}TCAj]&5nXh" V~CwmI} ["TGa_)7Yxޢ? 8)o-\ vVTW8^/րfTG[)G ߊ{ {m2p~0LglD%佒1h3˩uO3.y5WEZ6e[\,7\`6!酕Wn Iև,{ \@w md$zC5'~hdLܫcOza']u9y.SN' c )>l<Rt;uEX1iA؏~Xn"8F_>^5)0æN|d R9da#(0 B&j3$yrf5 'G}a-@Xa`Kf}[>fHسngPiߠuH,W'W|%# W!yE^ sY ÿ;A(4Ŷ)@g ]:K昁5Qwx- tp6>r3858Zlj#h4r{XkB%Ӄŀr{t {,ݠΎrf跱_!n?G9w:^+egUy׹56 GoBۮN]59~ǃf1xEJ#y`f_ݑx⿭MLa`(P'|Άes~&oqUFV;?Hf@!85 ޽pn#%uOiFs:w1\6p9Uokz&WP=i_(!ԜAhFo :6m y;/^/t}^Wi7T~ׄɋ-3~X0^) ފW7> T_DɠYO/ӓ1xWv&$#aaXo.PڮSӏu#1hM>fd9к1J56AGx1#.KXw=t[\_֞+'rZG+1w2z 7Ao(J $yGՉ$`.!ZWz9u̺"`uj w9rLA(]l:QG e SI8m0j. 9L[OO)">`-7;&Wj꫟!J-͞RuH0yn{\u+O_ UW*\i+|qpA^jQ .g6 [p$w`CN?\?aOݤ _@۱(F+Aih^SrȈ#RȤ%0yhTg*祱jT/HJa&x([Yk+)dL#7ĦX< 4ۭ":#.GF.esdUk&m4%ڴtf'>n<2-ah2$Mʯ/;2֙R?`) ')BIIH:tExR!riZPi@NŞ6#Wjc^V~7 .-~6Cx;zK7Lh-Y(֎5) 9í5!/f2ZsMcs~8bxR-B/.k]wG˕7LTa%2mgwK5ƵDyY[ j һ j2ЊS61Q8,{7*@_+FŸx&EnKoqS\ B pds:.A8-2ug\ 7 ]p2Pfqb{;8啡؝k^ͽ8\ӸK+ct8*2Hw!z/ljݯ{2g]U䲡ZcS7e'=Yt 8#~/ s_7@K H2 M {bZ<@-u88+ACNaxbs!N?10<t֥z>(aZЦK MH 9\&5rCuɛ0CƟ|bmOޮb/BXȭ "4;z>`!˹_9>%jh7^K L~RP5,x V%_IT,DWo aº^}m7J/KBK5A;LuH_h`b?U-0‰lcUq?Zfqذ?7) R\HY3zzہ.lf0Ql_Ƅ:K8b&o+ afw$q_IN f~r"2;٨n(^bޱ@FN޺şL,~L)S6;ߕBiu׌S@;eW .[8$?cRqz)6~NP( 9x1fX7]D9 Mʕj1kLWSJ[m# 8M 4ZL(H7Gڸ4X]ﲸ[dme"xi!i%F6L:0҃Is^6o+h.gWmJz.= Wc%T/hJ K,FYپdk5dagELf/ǴP3`,o.QH?&H{E=QSˊ(Dj(m,l٭[D*n d *5^M{O KCkEuR36T1#:>0d/鶘Oz}3ۣ͌ Sz#ƨ%LGueI\nņգ/>^팬O"ۍ1wSOl$,AZBSx$-[Ma(fR+ȤۨG]k@h[kk>^90xNc7~`t® PMр %u i23!PmA@TDOK>ࣗaȁ#.N:Y:uBQzEJXxr&Fcy#W q P`7-߽! W^ͧEUJJFL\ћ}TAϥYhKU,>$lPڒk$]-aZYPa l:!2~"ҏ!_a@󈢏l(:Dlq}H $ XGCy#W!S8f5(ݾxګg $)"d%|ɶZS;E]-)M0<5st΋b2sxхe1aκi 9'1^!K>p$x "| CL&q'?t9tDQ[  'G1վ5o^"{u %w$s=Rxx! Qꌥ^etVEF_E(H>(VᙥWdK`0LHR8Cx6ufGg}P N8nmY蟈C|P++W<s|x.A;j?[~DosG!Rsټ%_͟Dl ճE<ӘNlA ~3r*E<^l:HmNCeZ|]o"#:!αI ߦ#BS2V^9Q(xX@v(67+4|"2`"dG"5ZW<\zmOr!uYg|Rc$48eCMe+{ROQFƍFr^0?Gq AcmT0](ethuCj!䦧;jw2OE *F:vQNtEpL-gș3OH#?oH2m q/cw! :@ÓH5@ 4%O5#/IT@gSD&׿*ƳN+G1dgߚ7潻]բ-G7P{wC:{ábMݜfHg5caiȮ[\UY yS朗,Y8^2|h.2: {$z"l0ڕv_ ys0\)Tpz@^ㄙA&2SY1>_9bXGa_TCw.Vdv?UN)LYӫ+)L}H?*P"A/|$S'1I8{!_0t>dʰ|9&Ǯ7ƶ1FhtMUۏc6EW2.;갵t%<~zZwki~)}!#pz)+A9hH_3[>qh; 75њ|3dz(;N.Nu3fAfRBg8bUwS:Q*#f+Kb *riSRj_Dha SL1^:N|܄)6Lcb=`[ /}b #0AA/ڳ Oh:Q|bxIb;7?\`ԏJc{> :WNK=n;{\]QȂ ZbUkCgȑ⊌Ć,*V}(aQb4/;޽khm.G4fj֥49^:fJoa+d!Ȥ="1оE}leʼn7< I?h8 aDn&d0Y^oB鼹V%Q1De8d&+ڃʕl8ۤ"Gq FcLRIn9lQ"EK|/I qlJ^ Q'po?!5t8dz&W fe/\;9:2 8l)RPG]Oin!a-#0:꿑-tF- eIF?,5Pu.E5/^(:Yi`f/2],)rWvuO&}>a^7nlݛ 2Ϛu lGcrF,x< wh-p<M,/Rb9L8! 67FOD\e;{s4U$kc(̔DrQlF'赸P#bEڀK"=>k>5.U`*_V݁Mfp*E f pEڄwfbGضU5RۊGh2.ף%iDMܷR)IJTFzU,fBu\R`h}rcB '%7FjыT[$b0z{q\y\~J/HG˪;WҒpbʴD?!5V<CPqޅ 5.u!";P]Mc49G\Yh(>G%'ẕXkwPn0/B&'bЍnABeΖ 6V'#-^ 2 6zj߷# 5ܜ}sv낽3Z6m b/%)q1z7:ԥ).!+Aƀ lv+0-FXQ9l":Af:\1h fDBC̅~]Ge^ꩉn~ {A9o@HE#RK8m_=C ;: F:,=K5 o,w)%Сy9#k!Z |yw[@ī뮿93;2s!_uh9(~2 QSpA!@-@02Ў_[^ˠi04SǼ]2UCȶ/; ;wÉJvMv0CMZN1{߆h!|L8y(wX[ؾG\(4R%uɶOh 9ϻ;/~߻@jz4 uP䆿BȽ@{, hu+ʶZFn}.\nDJ&jÅ0㖟X|nYi4а ĺN6/>gM:{|܉*er6nN LY^B)|O2֬2|ԁ*Y"8Usrr86gUa/<̂-Hc~\pH o ͏"%I]l-qҸBN#,D^0bMb1cˡTb pF+U^9b俳,7 E:cڧLA_}eS1\4Ÿqx_4eU{()~~ӮnM۬Z<'j9XIj\ΰbQ8|Lq)rMPډRm] yͨȷI6?tI?MG.k Ek:JFjE7~bg"ᤃm%|a'sA&EŪar\g$N͡HFEL=+ @aHn2H剉_2=lU*Ӗ]\Cfb0{*KԘE@FSu HZ 0S y`)CyhHk*jYi\V?=ara2hĻca*/WdL8ϔ*^#}Wֱ VGX++^nFa_#%sذJe,Kor Ad!}pQ78Besgr`VXVaT:[aeu/MPT|PGWR 4f%)xjf 7W>u-¼K:Ex+?4!n&XKiNh.X>׋F9LWv ,LH-JN9FETɪ 95FP@R@O 7 >%zyKa6 +Ǔ-1AnujƫGJ0Pt 9d/c@GSi.|ct>Q*6hct>aWP*~;m3px@F O˂ rxhQJLYgyxދ"B}!)Nb-^5NcG7 NZjp'c0nO)حqhK4xpab5XR_t{='.o%Vb l:d>k[EۻXs˸ bKɨzEm?SE;oWoA{ڣU:m$(4ZSx`E"1%9 qáTAGtX{C!ZiC%7+dTH{reA)^߆;7 D;-f&u],eٳIi ^u/ExqJ,Z#֢2Ѿrzao#Ua^[n>f jc04KyU*zy~R ?gZ&L#(GyUq(ns9^pաdZApF+ZeKʻda =]yAj]ƿ>-׼` >S–- lC$<)LKnL˰.ɘ>j2ED#!gNiyktus}DYl@C>4?qI2jE22VvCbkkhx7=WRŎ0,iN=}2՛8@zqƙ%(WNmbDQPi@{$6uua!u0Ǣ\kpeSupZ(wp/Ѽ)@CUChl/g4GzS{`ma#[fi: 0B(S}bu<LiߋqW!] D_aI5]QuOCq@x̟F6V?e|o)bh7+N,b ((2tT/ȵ0dVa*s4GW]k!u"#{F1qNJčuԲa n{H}1^`7,ur}J7i~8J)c3~d>CׂlXko5d,KrE (-r#/y6k?rt_e<}닁i )qP 'W5_Ke$< '%W0׊=m9Q2aԛۗ!1~BL nS-'FXrǮX[ N<mi@2Ţ;QwwZGjSXSf-z3jiˣcZR@Lw a I]8QU.!oG*ʌTܫ[9;Vef~5D3:>$9zv)02r`=a#j=S(Wll~HDa opO T!M+nk ٷ:ԣOXz$ݞsm 9 !cW4)lkIn; -t]f6 ^VO7;9@,XH W*Fh!R짞]<ᅝ2-GgY"nqXT- AwodU꟯:νpnion\zSx!CqM=>H2&M{ϤEtT-"Yŝߔ<U1Gd7MM7j P¯dDj?p|iOY\zj\@_q>Y̝d!Fޟй`^o^TzG&"Pm0TsK{J iɒ؋pD%GsܳpU)5 KbrIuq$ d<1 @ϑ}7i#;laPz}XB\Mhd9?;puXW2-Tjrx vrD-7 f s VH8e }ϞX`&KA$aauG_} fTg,uwty__C.l#t~tD@/"" *@.wL x4ٳ0Jȓm6gsi5Lަ(r3 5JTI!+غ"ԡ "a0*&tB:|pHWa ӊSz"|}3f 'RӁYp΋P; '#.|K4XPXgR"]5:0ۑoꃓ]@x)=RYj֤uy 7ΐQC2mcstF0촦~ۋ&xVM,#ZJ2hxA۵bt0Xgyh2DXr%Ǵc/]k# !_͖Fe,δnn?* F| J;we 5GHLήEtӹX|X1#6*,u BW>0ݼϪ%|WYo{w'*^ϭ]лn֎2P=W|vPU9RJ묂;\l 0,р4ݣ| *ky¿ePa:|FфRoMJaA !*fv,*Fƥ0HLhc +BܪCZO3Aw_(?iCSKms`&evGP쓓,a+-EEOfD[ʕ ^&v £m0H5cw Hy kg;m£LR*ٲq^(;7$D/vOfs[}mtdembyf~*ۉaw%R7Qף^8m~ %?;M|(u-Zpܞa_wV{6Qڌn&t8uJB"p$N{`ɟUYݭh;THmGԮ$:o -uC{T;[Ȥ-^ kƽ.TfxkqG5XeyrwjF؅V]c0TX#U K9r )##hZ, 8EO,d]>4 lf C#I _&W:M|I}L/l[$t&1 c4hL%8J EBHϑVzWcQBA )}`0*PF$v6lV쿒y6;ةmQ,Ada.)_Y(c)! )xN`|G0CzPڋJf=s 0"L9uCK3H0G/}&O@ޑjZ> ])Q@iG{rе &X:9*æGZ={d8+Oh ~Աy= ObR=a*{!TYϴa&2&k3t"L wІsӓ}$dO/Gٓ#;Rώ9wrbxY% ̋lO "&Oo>dZvv`m3t`_\liyhXb "/ " {Y&GΤ6ºRåhjzWjV-]omT:mVS,Ow+D'v%.J1Pѡ`Z(Wݺy)(EM\pC'UHC%YuT 9X & (GDM8-x@tyTi&\5_$5@ŅnD++:q$5ĆNqt7P7 (h}qWJ|-3{9n{A޾ЉV{ $R/J5 Jجs|ifS4+ۭ:iF{2`\+Dפ8YyȹLZ2#ϓy9jt Oz:aEިc/ fM`@w'G+aWisJ;DE UQ:e#' p'2+oB,+51@v\wxe)|}W~Qn^}EɇAk.p " nXhb,%,Rwv^yF )!xB޳e/29lӾCחݸj`9Et7euMiޑ~<{럚gwqd VBx*s󛚨"˹n8 ت#aW]*0bzvv0jjMMeCSXeogϓ­պMfxi2C(,4IP_vYdٟ G1Rv~8 pJ Rfss=)*,NDlyOY= =+)EF:$7 BDqSH _nD)f֍WEݦ.}LQI2r` H<.ĦWmx1;L֦Ivה˂զ5H/ #3K{?N+ݍBw+f΁SeSH"ِߘ9A&p]d*ȹ,GDe\FG$^fʀЇ SjԙC%e2W-'Ah_M2AڠGZӜ])V |\U& aRԋe]QiHw h*j3y2{=hJVӞh,L:~MNJ_-eI);RT6Ka10$2,vBjJ#CyfJ Rsr0̼F:4:?:%rXJ#JQ'~?Q[cUcXƿ+\emߎJ|C+Z`hĴ}6dT,aҹYXlydceE#s0%A8Sr@6@OWz>-ӧjvwy!T9]J,~0>| YS"o=}zj MZu5qҚٯ:Iy#E@Bw4i 8dH8=B>O%+lώe( ޜs*.R^zI-}Tw=zzPXR춨|Az@MCGng>hab_Jm$Ԗtn)/B$Wye?y~(f§᫞6 *zZQVϻsPs/ $I_HFPv Et:|= ([[88K6P 3X܍oyl.+|{_ià6lzk6"EN?oZ:Ei'd})O} O-nDhҲތ(ǂH]A2(2@Or].Dť&RtlيN$KuY͂Jf(H`5Bay^P;2{ @'|1lD MvJ'h⟷:RE{tQ zl]2PnlXnq)abdG!Q]xGE(]WGF%-ƖՋk޿БV>|WǩSY"P1n]3+d# Fأk7bm7Plqv^C;LߗK\Y* mn#$>`Lsƕ]PFmh&Ro=f}/Ow`JD8$dkk|7ջN[#o§HXS]j$;P2jkWCDXН$uV.5q+O(i"vʲэ3+WP&mQS"^0IC6!.}JBϞ_Zd_%V q)<BY G Ƽ"q!nNmˬ@J>8$D| j PXVU/^R&&j0Z3V}6WvȀ[thg| r7mRө._&o5.}5xtzI+:;REd LY=By;0~'MAeTA WąT-A۷t,Wu>yIi"BP{(q!>z$t D~_?"ɐcK8>{]>227tL7~np'0hR%,]cl 4ʙfSLeX`,\5CUߠ}sѬ_>de oLꦾ uRF -|wo-s-QTÃ5R%'CzsTnaCdOW6H6v!Lݖ)]ЉUB/q LYKJ*n!H Z.%%G`ف_ޡr&H!j &DJFe ڙP` mib%< by,gŠ^wsƕ@v@xe 'pD8N,9.{7' D HhK:Fj f$lk\,ɾw˹*o^\feM{Y[aeU"mG/f^ aDKE:ɜng󕰔%2J:5YF;{pr}'6~z .{ 6؊~vL#t2ӷޜg'(dHپ\iM*(zSöx+iz܃]zhHc[GnQ(|IZʪ6 GK`7\3MZ* jY +2%«#[ Ž]kl)aBڛ -%rL*`7۷)ΖM"9Cn~Ð 3IweCe|tXEP-fRլE4*-̇ոo]^C b1S-ч_}Sh԰ڪhI?rnL#b6SМfu狺^ݑ֮HUQf@7 sdy)*"Ae)U:'oCb`o\,H`~3%a;W5)HF S妈w?7j5ES$iudE8h^vcz'=a$8BUTeZ8myǘBnJ4Q'D%w1f&=>}Dܝ$+{ŲlQr[qF[KF-[E]]ύ#Ѐ\7Jգx[Ӫ,3Y]Nj>>^{ӭ qKyr9/yIF nXۑ||znLvޒHۣ֜7'HG8qbbSX#u5%Qe&z1G׭JMkF굀]ϜF+AK6f4IPnML@~AXYS$5sI.w]ٶroRQeZr3IDS傫vBѾnRC̔yIE72{k]E^:3 M.LcEF4kgKP5Pɫ+Y(#$ FʁƷ2#RR1AtclbA985\&rUn1v7G⠜ˆKx<xNo"Vᐉ_qC}G_@?;Bۆ[yO3 Nڝ; c_YzIm6˚DO> WԔ P}忪7"uΗH SI $pRtF$dBSY׭ڍzE{  *w39CJ}G /o˖DBĕ|Y(P@a8v!oERZQσIM. :зPs&&PBsHsgPBapƪl!ގ>.p$ʫ[^1-$4)ȢG5(tC3)dՂ26mauy')܂9"k "qpbGd6, hRxP<v0XdM$<~[+,E՘_f|FRw!^5@5K "GO9 _6zx""XDu@qpE0MLw %\Ks^ʉwTo=]3_0vtKf$8r4P^V "@:p/q AfbD_Nla5;|{.4.3̟W7W(G >珀u+Z0WT6K9E|XEalyhy8}eΪ$sfP P.ٖ?-n>"~vu4VotL\t|© QT$+ G0 MX$H,譓aͤ[Pt c4ŢBkiBDEB?^P-J45{uZ8;42~y_{ʏ*r1JfRsf',ztSs8x^ӨCsvBcx@aG##.JJL |AaZ tY4h<"ʹ`.3p -ZAzH4;tuX4)NA-dԏmڿZ9x`|N[9S}jgX-z:)?zp.) z/mWRNn6KYf+1eyѻ2C uWiU:~z 0,hWVj@'_:}!= L;̍^Į;f?^#[9ۯAvp8(yHGl vR@}yoC5:`%f>ך\ %'&&W[بŗ9QzoHVE&@剾dimƛU]BW}MF,MF;S-Y(Nܡo%|SǻcgVŖeuz^H>K woJ= b5yR-^4\&V]=)ɑu(?S CDtbm.ۛHg;(;pj_\T9eA #U f*%#wxZB}l ŀ;bCjDF 4oDE Xҍ͝xd7׼0dj4=#pY`̀)xi!E/+JؚE`{8 iVug@LaLEjaޔ_@Fmy6XF}m{Fq W`U5!@)1pMtJt@햤\֍B0z>$r&kz= @6]@(֓h XmdiOa8ЬckCvˡXP*NM~(7!TД f4}I? ʩPb~}!E+AwOJ;R@ :ʞ~s䳕Yśem^qw֝T>uc>|t慥r߆V3hqoO+hJ*\1&LY|Jx cQgk\_>*! uotsM꼽Y:̸\fx7{8C^ºK5M pĮ"Jӊ. tyYJE^2 ? hԺ,2˅:N1I9uUxDɞ|Bá黓~ ƫalA=*NAU1Suxl9䳿MSK9B ౸:3%VqYa@9[ܝPni> bL iݘ;vu7P=y"5_EY~[+f8Tb!DD#*Gf'eI.GG" sdzn=4]̖u`/|WN$v w1YVA @]K 5e=o;VP ??pK>09$qmyku%9 7 KϽ"@PՠǑȡɉvM]?[96|WQמg=搭TN !ST!$֞?ݛSڢоV#gS)dF0604 @HF ƤUT F> ۣg;M*"BF^"+$0J%e\ "•JnV,?/Ӿ!keOdۿοVD:P)Ȓ @Y>:1=Ld9N 3s&jf6ׄqCu,`PG ~{3@Z„0 W{\ΐ I+O[}~㾲aW&55k-[#s:$}x" $bK3>Ts;ĥAFy$_ `VKoEhDqriBhpI (^MpN(E蘟!xׄb;ЂT|;*YЍ<ءܛGA<,8ƇP%!* l!oLu^Rᘉ|Ϲ)>[ќ9by$zI٭EEx͡B*yξ_aqi:u.)S6/LA ߙbF+VKu+xdP> ֆʹ"B@Q[GX6e-6I^+ F-?=[<kBV} ASD2EwD0mvq |epQ0W)O2eUI0 sBp@-s9I !}Ob6 ay!aHp'팛,-OJ/O(z5ճ\.JZi.}Ky#EMdoQH$yPogC8_}eXw$kmՑͬ0_NĤg"YkK OXqLLi"h'Mj1eDr*2ۧXWlcmĕH qdV=jfC"l#>vk]:[i8Gw;c>\ϫ/dFڤ5HfJGU!m,V{ ~r^ƫOp]^}uņ4smVO_~v{}@q:)etn`WsK|{KsCfLӬթc }tǺo}z "aOlJ/IGkVԆxAi2)w fΦzN`*5HG-Q+IUe֜$[BcfOqK!*?qB kUZGjm3GYWٺ2.ۘM׵*.WFT^zq:u VqCF!yB`,b{Mpb,2bG>_够Ng.H ++hMj_IraF'{;SVn$qHvZv4Nhah(VO2Ew+Ӧ"ͩqK-I2D] Dt% }1xoD.0!pQ':kʋpY\Rw'mviI};:G"w9Bfm Ү4~ q!jx]+`K%EZg_=&6V:R`*36өSl& 8'ns,NF6'%QuE7Ia 7#r ,OCTaLlH/+sV- [Wk0 e*wB) xV!t̾,wjNd󹡼9bpKf-C2XT7;==;:ܖyfgSįHUx zZňy'sb֐ō5je+:w2b"LXB-h1" ; #$mE,`DvZ>yp ;0`dmXYh*,FWSw]qIv {'AzlB0߂kJL26V _Z\PW\?1_6.5"W#o<2.4,T$YcNjx`sߩlXH^0ߺ߿Vq+K hu$7EvÚ>wrk 14뮊J`ftm;bT h x*RgFpd${G`ոcIV},;q]8-geD 4rt:y ]= cJK6Q%3ۙxlbe3Km o6|xw !S6os`/_ۣov (0RigU%:oRSJ ՝(f~`Ԉg{hU93RC]>F{@VN)|VvZڍZѫwU>bQGCX"A7zd\V]< 飲PoVYCO4/ ܃,H +$KOޯV=%%%}Ѿe>AQ7- MP IgT"S Yl !'srXoxd_z= >Gbª96boE.r$Ξy:`x&SlK 8{}z(_\9E(CCp[]I"^ofXzt=S}; Ys"|x0#^۶t#3_GRidO~㬨 S>DaO$eP-!ܼ[ YڗYY,(RayɠP6 _3f?F>bs/rp2M8I E:"#0 >-wؙώ?22+X=_ċՙ&vkj8 t~x@Mue+ Z$4+/^uJ.pΆ/h3-j% Y80N]`m*jOI\q}2BTYnoUķh+=ɸW#5S,e(L': pn q gu&?,Z^#~bA ,f_1oB!$-NZّsnàurǶgNˉ^A%P9>+GB2 J^q0[Q"azdjG. vm 'C9͏.H12kȗ3KI*D-ubAXĞ9۴`({HMJ>Y ov{o-[J?nj< b]c,`1< B"W/' C /;g7쌍_VU9JyeS֢h[F!FQ}(oe=n/7@XaFbJ$-=@s+wqlɗA"M'Ծ<m9}΂\0!]dY9Ϊn)o.w v n2^O!ռaf@9^L^^VmSe©B `i 㴥`~ZXIP1HPz ֵ݄ʡ؛Qfadj)h >o ?S}ź;R!" G-Smsum $^Lxs81w rϽk~e'Xrir_8g[櫔;p^6c3`NUDX0XPɉ854TfPꬥ"KU?kmROԾGEOpſ\Uo(E+:1s$1vsY9cqeȇy|%yVC6;lOHh\ͭz '/>BKRD:,7YD0`6G~fΜ}@.R)ӭm4'^Hb.ZS1GHd:D24 5zNɬ(ы^$F3UwVFC;B) eQQc}3Pm(-|; ?21;"XӇqy2Wh 5av'y[):g'` \j^nO[ֆ`?u3 [vDz\{J \XzJ'6,Ro /A&VMຜ j$8N5/#1 89jҬLuֹo0u㆔Hh2o?E3Z9$9'H mbFe,` vlZhm9 ۔y;z{  vm3Q4 /pV\E87goXs=hhtLذ4c˯mmm}V#S=ia߷#O+ȕd Q4)Ek?TQ0bHxW(ܖz(I)-, V'L$$| rjp<{5etimbL탿 u\wB(cvp($jyd5 U< q&rrKYg3{RP0Ո7<}WWej';vY^wd@$b xn{̼ݻJh4T>0-0R2PC3ɜ14\2JWKA} ̐W !DͶ.9P\) gG.uW7+@W=ޘM\ /҃*{jXw.>K9̲ NYeL7E;U43HtUbḒ}Q3`O2lY|/I`{ԌÍHv0'[LKLwχ0 ^$IAqo՛,Fy۸rb9 tbY?QKw1~CúRp4L->RnXc-/<7`!y9q^۩odYfc9dO;s֫CI**+ѽ$eSM*d _u3`OSnqfԑ_i@ [0k_1~) H#pf`-ec6NWyUU93ItޮsIk~*L!R3BNrql{:|rc v~,rxQȲд%)v>qގ J$`n9s*)u?\HJ r;XArAR^8]1A vqx8gsa e\c(l#0F.d茗~f1}W_Hd%T)7Zw,g`Z΢=I$`_ .E Ś xp[rmԷ }1g<pW V_I&8-I<K <6|e!5\ 9EqE2kTV=`_yu&`쟭'F}­rkH뤖{z\?a` pjv8aQy_!+;zhE wM:zՑ RS7:qdmiצ֌ @Io,[a@s:d{#K\oc)[igCLՙ N K`;zwѱ4l0>?H^#uQXRcĐՙ_3<~$7P~l3k\s2Lܟ*Y XN!|d0[\T9;Pf;晁~ Rp_ N2n=.#t{IH|jȶ; 6 dMU)}L X^rC1 gbVț]?"[nN4~(ﭻW_%H $Ɉw mjLv&ijfHƥ>S}8CyaqQ҇~֡J{Ys&XXKv7CS__eqg*'BgǙs+390*FzirKDͮj+@^[{S8v/ȜXoQx﨎20>s mЌ. c*9o.D ҜANasDcͶ"1.<~{ݠ0v%ի[&"-U[ wxReexWRIbTfVʄr $Aέ%֟4.B21 RO3>X00wϛ_R;WaH{l^vD+! LG7jU0O*_mV:oք,v"Zj]JF⺥;^=S`uQ`j],DS./#pƏy$jM[\V)[|?,t9hqky#:z=g$;ɐ)8[9z|8ҽQeĂT2YU,]|acZT9q7_]/=/Fy d:crY.`x2*"c$#Azו[9KVJ0vڱ 9 g4l-ԴǼ{;:)S[]`-= Fq ðqiwvS~eMrԵCp.$Ym9R }0 謌Ѐ{9R~\:ԅ~#7Vk aYaNnwtG0cn?Crw2-kr{w܀ݤ!Qye;3q?TUPΨ@ O8 P^?i<%V'rDH_)7 9qηqQw~~.Zn+,J KÛ_ o@j/Hѫ."Tzc {kuyuST5m]?$/pJ.p л- Ko֔);odk؝ը)Bj9| ٴ1H7[Șͽ<ڝZūz܃jzq#=CO)CcY~쒰d)f+# De4127qT,׾Ȃ[(B]ج2x5i$67x(ȋ[Ep"󙹓"0 RD?r)n7VmDNhw|ˡx񣔓 # oΩOK=Ia9_thԊ%:3[%gYo)cp"S?@RzfA ߵ+$(5քh%<(J .VK^ 86i*/5("lrab}d9<6/tu:j\i+$w!TCRN6~;I\xl44#W^SDz*A4mhz_):v!w^+}Z8Ÿ9+Rӆ)cnqPiig}d$%N19 MbMgдT7c.PƬfۖ$*G|'o(ӂZ.1g:UӦNwjCK'XO@FazealjfQoU%*;ҰD9FQDEk0DT*CY,< DL&dW4I\bWaU]L5e{4j9kM"5' }!716F+`n,#ܛuB Y ڙxW)*$hCm j(qf|pxԐ1yPx3Oĕ$:r3l-leYe Yql۴tǽ{܉TPtyO:"P-e{JHugˆ,K 2++II`>#83;템QuGk" (т"srsf2K3StyOb#xG M(:Z!܉4@bj0-_D4u]ZK e۪҆Nƛ Ep3/ҫWԥU d}*/\YKX*כCi>y:  d󌶓oci$L#p P(R! .A8o•[:qj}ڒgUQ3RAAm@@_FY&kBY㔓A$0)p nWVV`i|yEf'{E1{[vI@\č1mQ\3-;+_XM&V1 h'I(r=tم9yh Zj81} Cŀ!lVsc!sϦG|6'DDawikl"EB؊* xd'lxzkH5/~vȜըro߽,oݧ }зOfGX ]}ZvEF2Xb_C¨R; 9/w \&]R8|`m<_Aqfc&2G#ӌLT1Gr)79Smdu}F{GH_7["Rߔj59AeA> HzؽNHWL$j]Ta0,빦B Gx8*&aCSvQ?u֑'*W!RYq6*A^} bX؁P[g9uGд{ҋ/f]ѻC_Hqȁ8}Kʺr `I,R *قȻ]-x> ,'A-[GשX!}nNUU"=Dl|1LF%FmW1;sƙ~w4O|ݻxt*&G&l{y^GwQt/?΍GOIV_ti~P@5bwiA-NgM'y` i)+sE4>VW4B!do #?G6*XO0*VZ#K]vL40~ {^!(m"u>t}zQţ\ޫOC7á C+|N^c*/֌jI,MEױV%{궆/ t-H؅4a{ݲwR<]!E8S4zgVAVkDd.Ůn:4T4wwuzL˩v5 \(>$m.<%,ց/ \NP*vzzD-eh̦,q3 7n.&~|E|>:;lh,$("&Uc$k K[\hoIX/܊Sh$AXq&13ܧ-/_F oB2d]يG d`򇉫!;6-sXw)QR#rv!M{/b4hNfzp0q;{V)\PިgH8j+tmh{@8t* ؞@?9+FF7yme-Fw/WQW$أ6Q낃񊅡(7Y-3M}ג!܎A1F„U7#z2 ǜsNG 6$DjKJ}#7zJS㺐 tWzI=XԳwZ+tȕ߫?"86|? ;~əBp3\JO3X|@\Ia@1y>r/3v7gX㧸rcD Jp0yq@<l@Tg[6T{Y{IMpK?].w`V1a7;N4j o-}“{M2UJ8~&m`FNE[%Es XiԗÌ{3;O6htrϪ3<R$'gmmȦՒjۃ(vt@Z?y{ƱG1]h8[ Y! VƮ$%R7&ӡG}'?a `_|@ljڟlK c۞T`(ԶS4 "W`@\%{3A{i\n]d,Q:6ef)͐Q1ݽLk?p0~N543A k[{88y(-y毱rd? >nfIܿ87)N/0wϹАD 6.:8 *PsSth@=^=*^!u7ѨA QՇ VͬX8Z'P:ZsK ا0  JfTZQإfs3\ZE-$u2zЧ:R87aA8lƢ:Qh|3j<]ɇ`bxՃ6&J3- VGKDχTB#|/tJP?az\r ڠ:i _BE3uL>Go=4MMt}D*fe_eh?nY$m=5+bd@gg"`|Sy T 3nM;P'1cy01r({@?di3>]>:A9l UM?CL2I ҸpYa!['T; 'I*0tVS}AuU8G1/vf=0-5UzEz9l[]Wu4ٰ*4JڼrܧkŞ9k5hr4Sͣ*狚.55 j#J~㖶v'?hQUh#>wIDjnOi"ͅ|el;|Q)1J?WL wP 9p::oOg3hFS%KhG@/uyیYUH왜4(SWEy<(:?]L.+',!uU~I.O5)VV4Q}0}Ѓv9IV+\s݁Ϻ^Svf2";;aMˌ4K&{F#ʟ;Ep<~(bJc&^S1KU ʯǾ U6l~V{yNKE h\YCʻ?#R.Gi#.P5.kN`ڈ$i 3=A>[ 4x,q 0')`?Q$ZU8>e8^L3z6o:6T+ QVT[Ħ~JH)XPVOjs>VK+Ys)sJ|'k/0UOw *!xwȰ#NaՂgmw,aQP`]cƓ,|0 *=Wq9qTDt5|`twxx1pc})' j W"4h 8OQNJN~'İN*=ZY5*s)G\1(|U $_c '#F `Ax7weBk;HA+ $1^jdck"7[%;t,3|A'Hn×ZZ#U3U>}ӥ&i{y&DZ/S<ɃɱL#x~ L}g"#H-J~B͹&.75H,[w.uF;p:MdN7>'A覦[kW"0 }o2k*ZhuԆοGT˽58~֖lpFF$9^ :d#L:7m\\y^xdfheeݟJ x"\+J6bD`$n&⁰%/m_K*?΄Cy_h8'J~pۦ:4? k`[)EQt'[nqA+2^] +WqwdMafV?EłR3N%VȘDr?}0oigALF~2rN 筦RTu=,5 '€@yTdeh5*˛<&;}eԃm'B:\JZҍn:373(Cx΅si! a $Bz2Dlc^Z al2v^R4JV3%ir۴F z7fì}ĨOk Q3u+#\jAS/Cx8jG&Rtz dT#ܲS.=.!yIW,:EPo'K:ʱa,nBpЍ قcLLWfxEhm4^2WKsp2{I;#ʃp|u8TlKUlNU|ݴ_ ,ر8a=N].%È(zo67%c>4S(*_VP;5cxPjU-(;*Bhw+zo,2sWœW7m'Hb.Wpb"c$03 Ygb+Iќ٪LELz,PY .t^Z‰d"ԍ728cn}3O?Ʃ6@xWQ1F=lJɋP. cL`#H4w]IDi|/<;1|kSrۖVM/+Uj ?⋭.KN &mpPֵ3&xUD{fM8v> ,Z.Aнa^#1!bsN}WuPTV[ J̝x+A݋_˖i,@7`Ԓ"Nӛ,tNI s]wC6 RFO(7{Ãd-lBu*8rŢD!1Nbl5֚ QϴZv+yrC!@ьJX9.]W^榊_F{'bXۼϐ/_Z3}5Mo!Mh)Y*=_8^4`;#[t0޻Q-B=9_K|7?ws@C *4LrKvÞȵHElF4: ~xD;+7n ` gy(zikn[6'l/QRp1J"3G7UrR0>`YMn(K@AH@"͏yUwF8:C,ժfd跘 - Ù0n~7&iR\\, L^,Z-nB 𽺋ÞbMPg>)L,{JQU ^11dg[>\I3:L?1Olxy;ً*T7-l'/]J{W䢌<5hW[2/tu44t@ֱJ GLvPyn+RR_򱉟dᦛ Eą;%%%)h׀dtES(/e!۷,.=% İEN2NL*N~8sw;𢔙x55GvT=t .%wCFCW/*M̸J-4תF+- iuB|ӳ<9Fb~>\5A4  gKC#/5qGkYv bWW3g]\ZqGoNq ,K= >QCʹhf߁!Ww'a#ڠpiB|Zw[#ЕvjL%q,%.2xNk򊄱+9?C05e67mӎd:Zr3o\> x~> KB$"ϞI5vŕğ #\r40ILH*:94I:) 6 2!/?LX  5hlsonb p([yNJ8.H#7%u"CA໭_&;pJ2紘Cɿ~+GvzۥFHC(?fh{"ʹLÉ݄q+-h\v9X2L9k$cU]Mͯ^t5o\\d UcEaIqZ6jhLy : ٻ!47p&3cV[/5r]3ZxIt"6k⌛}D?4em,!a_-TuӖ/@ Z| p>}O=YBѵZgj`{(L/O ʼnܵns(E=]l^nj¹oFϫrG-axb/ ~ccpMץK-_+|X*)X7- %튘 >vt͌]Q ҙax|0q7Xa'ĸ4Ji> AǑ@, 0L \{+u^ò)2AUs }{cVH^k̝iӏ1t{[T1ItHdvs).|Q862:/4.""ȯM,mG۪aeGL\Łvˠc XlyLu/| + 풵TYW2Q;c m%ڈ5}hH=wWK̼՗TZP<VQX>IͅZ.{14ں47L 'KGЈhOoe,j5衤q^E;}# ]Id?neL ,Cțk-=LJV{ dH4lS_yI<xk8+#/ϩCGB;݇0I\d^˼;6$2Ĺ$Y~։D~9mU,ӯA!zϗU*$ssM'jPAޜ=}gCTGގ"E 6GsmN5p8cli`b}/73ջ+#ݑsfP{B *&) ["3)zDJ x׿iwTlWxV> &ǮJ]T"cO/`3I$ne#*eы~CԬKe3Wg3 1Fhӱ'Upwk8z2~pFtHCZ4eZ lDOmfCX|4gǾ6$ĐçfO܅m>rZę./oyza{FO!kSthlEs^Xqy–,w(.R E[ -DFќc5I50a( ajf:R1wO{{?/mH2)4_mIc C>wA*[?i9,# oMaV~5A7:kbV~|tBN۶~ɏ] N{ffRL~?WLIu{arv&Ws\8z5QB&)=#҉8ILk3Zpkh!u 3u등 $VQeۚSU+$7H_7c,e `0H(Cɥ^bƝY.((#NuVLtNݕ[UI]?L9r5 ~G* 9 dաFFB}7+zBsV Ee:MAeH#.]mr '%iz7D džrH/2d7Sql,L3$q5_GsGs16?tًA]N(@ʨo β5 fd^?/xMhK۩'8{ e|)%<-T4!jzɋߔG -,1{x0[D`>C^oZSХ9)3%$$o*&NM4Ah>u6HX(V6e9i!@MRTnywG(x]E/8+S=)%1g~% ]`zz7ܰ>T}=NR'g{Zy/W)Y[$_ߊٷQe qLrǟ!ʬ?FA2+ՀjJ՝QZgGPz OgH= {Q&i$ v5c'}W؏Sfn^sH2x_ e#?kM##F]UAr ^,\ݜŘtލ{=2tA [m9(A R#AƺR-EbI=S dY͢'ϖA)tY14 ):3Q?W$ÕHoV5 geAg,b"1| )˭^^8zK2˽t-lNrEFhQJR g,> f >d| g2q[wIpV3%| wlT3s%`5QoPBDt)|JGSZ * L۰ʕ EtS/Yy gS).T^ %'DBvcӹX`!9N?W2!LcuXCw+3%ijH[{xa;R!qi`&Z0.,RG({vmHhU:K#90O}.Fl,۰cP]Pr ~Iʨ⨸<v[j%e8z]Ps Ԩ}rQ{|5;P@P!ʠ$Fuy ZJ^J)64">dL8=)7saJeZ'ppر38Ogb%p+@{,CE0F˝ME֝Zƶ~ -"&l־c`Z4[LU͟OYJa]那&l}9m \ݒc M;)6-Pp52Ziʉ֍{CA)϶l$EvdCu9>(7IA Ť r9eӎ&i48ݺ1k;6A.Gaֶ*? 12gNU*u#q29DjSP!HFl&S%.1N^7M <$xVe׸[Iҝi 8{dyƳlʿk/х sREMC- ufQhWTQNv֬˚jWѬCmrOPxM]V*V;#u]gzi @1 $]% dK[鸣7|ZKȿr yf+ f-OuCS4'Vv]{_1ʬS_q7VTJ1/,Sm@PS5"xa~. :SsY>wnpJT mѽozhU@.$g B!ϜR.Wydwd;iRas lZ`!/ͧYV_i7b4 Up hk9۩jf`2i.NtcMXeUТl693 l:b51Zڳ/WA֎8k*\622K]N7s8G-ZNp<i*%&k sNJ_k MC(kuRj7`a콁T SA5ҳQ-LyWa~~1y}csi1F?Ynh@]{ gg7NU#U1Ah0"F<e4[Vx]~V#?sfNތlGxgVK6"\/y9NOV&_RuͱЕqؤ! DwNP@8&`Lc$s ='0)Dt΀ߕWwl.Em1猘5&Z6:X7@2*?OLw>ZQa3Y#:I蓿y7͵"Gp %` v+XgF<ƌ̓pOⰻa@寍=eY%GU<`myPzA(($]8} )Kwaگ@kΫ(G00HKH17saʼ*œ5_i|3 $.rlᕨm%}>l 8H)m>sjеhxcgh ܈e۲%_|[QGa/ Ɖ#5-Fn9R oª >}Ri^ȽÑ3BS큮(ʛG+;tjZĵj}t[!1wO3샬CsTH8W0RZEKDuϊ[UϨ="cGDɆ ylZ~BaMsc=f00l./GYx"ٷ:0 #'O!j#;Uvw{ziOa!r٦i1N؛"kNm-XnV/ZY7< " "UH3-8f  D\`oF !ڨ1 kQ%EHȤ @ɻRQB"%!q9`_Tmi,nW zMÏ()p2&v*نTi` N;-<=vN$p 'JDS7ߚf: L= CvB[Bs/H{ Ƙr3 ד_I;SDibleKXnءzѬ[QÙde]N9wʦ趁h,ǝ wȢs]2w K#u[(+V~TykIvPBdEp?ZүVֺQTVՎKԱ$pmkbsg%mO&kg3eF:)T-;ݢ&ҕQFF' 2R\v]BZi_lj.Ρ@"]S 1/T>u|VD~+Grb öH 6zg ڂ {>ThnCt,T"a0E^z<) m?7Mʒ kOxsd4 w0GuEa}xh&kBerilB#~~G MIjɢ0g҆{V<*@l' ub/q>3"Zii=,sBŮh,Y@}I8"Fu"N}rc}Z %rHĄ30mnk L.nl1,1;15h$Z(^3'*~t$(bMAO$]לU+}y #݊GZ>Va'=}v);a[I>˰u8Fmm2zĹOTQgDaC`EB,{:.ii x;:xʽJYӾTSE?e^iXb0;6H0NߔOVv |:.e (Tm .OeӲc?(Wԍ1W{]֡ˬȟ#dM"O뺺t.d3 I *_]luMC(%#\n;nP_K-M qdvݤ7en*?E A.@˽pu5tit|fe_ޣj#i\+>VȌ%.%3UCz}Dz:g[), HHeyfâ!nPx$}ZszUsgBE}KIQf^ ki!I R5\*2\O Ja,b.i8~qOի{L rD[ƫMZvVKw2V$Mkֽ[\K)3nW/{AbYTJb51#58Gǣ) G[ i}:H'ц{ ::% ͊EC荆 0)ķe-I;oSCax!֙iʞZ@ ) (s|n{aj렇¼PGg_"kS T=ahlvtۘen ݤ.w%<˝2ݲiXJ!#53"1 `=\HEŽ״3m,#Լ=[u3JǮb_渦KVp7GPd߄sVT9,҂S SA[jobLb_3~鮤8D1Hu|S$oH2Ug#`rG1z/,Q08#8|Τճ1b`Llw>!ĻF ~RjgGCJ37 It,t[Aw OevGdWx]axx[bnx?Aicsno.pT:h˨ 2WwT7 تDQˎRD/zn>cB c}Ú4swp5 p j >aC6YOrn.7 ¬).TN}QZnîhu{ZfҜz v[=~{_,][ggGW yum˶nB?>fGkaΗ9çef,yz@y--jI\9yD/Փ[J+PS9cI~0*RFxc712OՍ⇡ޠCS"ǒSʉBFF~=Gi3y NѤI[d1޹34Nwjo(4UY8sE~Q78a蒼ɯ.򽙻&1oFNN!%5 R9+2ME$ ʅ=g  bfd="P5/ X569*&TV.Gw;Mװ$,]ɩ6}<Ɓj sY>z $x[x/(S~hLkKolFx̏w.f?ذ爼V z_3 2}Kh Lc|͊?r%zچܛ2- 70G4MÂ2h!f7ײE0mMe\IG )Q;ltel.ZG% W+ 8>yjߞLJ.C0tjQdVd8f{YnU{a;^C?_0uH Pjyu8{JZĨ1PL/$6(Űi&R)4~n"]iEk EJ?-7zj~9^d-$υȁ FqHnDu;qx\ԍa7ŸҘGcpKR4$ũ ~8Pcvֈ^T}W\ݖ8xs>Tzt tKp4Tb?&w[#S.*$ud! $~ xݍf{P1[Et| .yϳiNWQܽьvswZ'i`Sش6O'Of,jX1m؃!H{&X.#. fP<960aƥ]9BrjD Eu:`DC7V~8G'*:A8kKd69*8HGg0;Hi3f/֜D9TE9X6:[oA[)xڼHuڎޟ]33p7Ł=W5<*Np,G)o,ˈ13,z˟{Xܾ͐Z v[ۦ"mM0Dh>)ꕖgZt NY&N7FkE̠ja<kIoIE5ܚO&7٧>j,:5xƉ  Q_NĶ-Dc\5?Pq$7ZiQ *U 㘋#5-J>|dFj8Uyhf.W s 0^CM<9a6i:#pD[Õf Xv>$8gŔ=5GL!?z0@ŷ@L [`/nPfcs% taډ.XWA QI$]ȿt#ZEhh@q h/Ur} ekGUq`c= R*-I/uF*A%S\oO~+`pF>PJc朶ng$Bw#v{ybD9Ѝka8M6@F!> :Ä*>u]郎=٢g$l:(nÐG%9gk՘UmhUІ;K"oԁhS*^Vh>5NCdR 8gVfq5OCW_1&%ݷ?3{,J%dl;h|X\ BYK֣OJPBbT,B  s2if6f0,.}hʧ̝~Xg=˟:> .~h8P\I9ֈ]wl'Rp8JgHW6&z}h.JitCgw /,eRҳuo__l-pa,2HlG)ftT,F-+^]eڕLO:7%+kK^ :AG0V^=Xjt805l&I`&?Z\RI=gtv !b.09b~>**-N֦)wL@BprBcGV'EO"h'*Nz. 2\d{jMAR=!C,ߚzNvO"Llc0z%w(fyUotQʒhIpD) vgc(W YȩkSi,p&Qe}'OMQ*OMoρG=dd+ N+g6 wks"%J%Y4:; 6k ŚvP𓺴Fmz {r{#[,> 2}T8~u:VZ%r&Y X'#O_z`VZWq]]֩,JX{*M>M' Hx\T cT∀sʦDXuBy+3|u6ޙ{Ǭ]19Q~L"QgX,=w/겯j^/΂;BÕ vq"[╉B&'!# x.KHQr]nYDcVP$Xd{D&5H5敬o/Qꋿ;O#ys;Shݟ\|C"Q. &ES)/eߐ)"7ף`=|.bf@ϻ^x:G9/Hw[$ C(.pP. e*Ƃ ~!/ǎ2&(0!1Ԅ6LĵUT B6bW=B'^X\R5|׉+= >@7Qp'ن,-S Bz7heKA*玱_?VlC"U;gܺ̍]KwE; \-W| t3gZ #+"-ȥ E=̂RiVa,:ζg.vTXCCsZ}Ҁ^7oW7?x;eW:㹊2_=M(YNV4﵄ DQ/[4;R[Pl"eD\:1|2at%3wXx$7S{ɨ:/5aѓ>yB`k|H@Q-x"qIO Vq6A vOp!CkbjErwV8* W*u)*;^mIbJ7 2tx.8Q#ZԋѪ270?/67;S) Ωq緶 [1W)ZPλ3&j<6o#Ȁ&*&Abd! z BS"w^7TEq9i%IǞ5z͏Av9>m]`hwŋd˗\DK˭7-q@.)&Ubw|0vsfmC7Pm9BjeA)L[Н.|Y (, Y!SY[ ܾ7X)FL9}o{Ԉ{e+T15Ӡ51]YcS1`B]@g~n$̼Nc@>\ZS2sXՂdLJʯM v>n-|x7,pUeCp|% h `D@_\5e <[K'g$p' ⢿(yu!K$S8ܯ:݅GkI̫pb֑( ;}8'cD3P4yHtO*Z-aIx`m#jU))=q@ǘq댜rUq+{Tj'TgJIeJHzrkLr5WI\&p4TM0Ĕ|Rw*٘ 9_ ^de=^xݎBFZ7$_^b^rpJOylb[gXMW!FEY0{X56 %V.qօ[A. H;bP0CfME/2 SO:h}W:q'YˣD!z"F'ۊ5CWP8kpy~ E%t.茹vU)ݨ#;9G*]{&Oۭj(04E6I f+ [f lw;ED1e S4O榞E&a\2zW葨_ˉݖ-P/@/Y6y)B Va! Gwn4ߢBk߲K- ,p g1OK-/?EcO^(ٹ*t_CN葾)GjZ-S %Is st^$-[Q]|~i7 7v3,jٖ.rClrsvh4>Y_ٗjϽWhm6D(ROD+$!*A=XFo"~)@ܹIɪof0.盔ɚ.4Xvڶ4>"6A]*XIp`i zEDSޥS`;4qK߬lAlB3EqRALiJ%+; p'-:.OH mca'}=t{V/PB@~_ [, sTKۍv3_E@n= la1X)޻ LKgk,H{T$m(qM:B#* ĮkhER7[+|K^smRUC (q1rjDk&YΑ%ɲd'+*O'W|79;7#buyO]mS-8&|۳o4q-C:/3CݷNp-vd:Ap1&)ʿ~`][lu9`ܛ{pn4iM{N+p;GE3>=2{h5) T9T;,Yv݋RԎJ&=?\ GZ$ns6`LӏmDy;qEn<#bNd|)ǟxg-~);M&ِj;iyS#urdb_3J`%>%0iu `E! iXō,2(#92ϊ O0`R][!!ɬ0dgA,1bLtb,0^+I/8Pq0 WTݎYu J$NHG&&ȍMfqY|yK0{"Oy#=Z{KMK}mQ{z(:^a֏)?.Kj-<,cs#m8uj6)=+[YLUQ+JȽk  }.~.ܚ;7!.yv(o /\8Mt{ޚWBĆ;3msG_3ǺfL|NDG2W+(I< z])?Id2kȈԞo)Jsֵ{PiP}P폑N6$Ds=k!z..?bm&`]u&1W l# Vϸ@RcFkS 2L+)oҖKJԈ-_ck ؎@ ܔ,^1ٽLZ0{ݾ `(xTwQaܽRY{ ]酕 4(]N9k'煆^v-Ӗ|(R-3s؟{Ck*H~y; oEFtik|#4"_9Z-Y}n+J y$GDI {5 &¸yAd9A @bճ{%M/".j/Z5'!ʈR3Y |'Tϐ<=N cmTki5^dVV苰fYaAIaOH7[>H8z>VpY٠͉TΣP^?Ձ}0U$z۱Q>dBN<| kVLL̴lS_bF/D&N /(JB5PX礠{MHOq,=MřB0 w3dp/*2' %5q+Bspܹ$#N)MR-PF ߘXA*y\V=+X^ЂG+5e[Ap?tԡ'k3'V=CZG'X.3v)mE2'y0Q޻<p?)_l#Wp,Q0(_vp(G,hܠX#B|ʾt8j Hʮ4k *IJ!.*0;q[(͗wݱnp7қVQ.6\9KeS4CON1*5FUޘ߰s͂\D" L: gޡH:B_BF{}+zE/%Xzk~`"GVD}749Be"-okP&ϐtُ!ny.±CyQ%1XΜ=>L.o$#ϪU6O}DugPl?%rp҈v9fChw$TITO:#F :`ߏ'9 tƈi),hԝzl$]xQALSTd9 Ww:(ѪzMg@:3,YwE7ǖr ^B]h7!f~OGHL])C8L?ӚVQ/ȭ2ǡ4M 79^˖Wg\()>CjȟLh6%³gna0)& uX]OW+ xoOb,tEq`;hoQgu6;{)7h@F_G0 4? 9©OLzD.y#G{-lp IGe<݈ڶDԎD{U& WiuB-+ ࣝΝ=ZT'[Vh s$Mt][ݫi3u Apa LRB!r;sؾ:U*^RN)J"CƬ`Qt{Hc8P5 oWEx!JrND(ǨBPVgٟ$n[FGmȸ;,2l2~ Zk?/iE+ *uԾ0ާ@K{?᷸v{%Mj7DH]\y2OT;{JW@[%yy ^Ҋv;!b'*rsˈ&9{-a$m=G+(Zw2M=/0O ,EmgrZ#?Wo)3)|:sKC_ǶשLz2ڦ9<-țg*dBjB/0vZeuN\R#GBݺ96"7 cgG{1~ :Rި:Dmy{\GTr6_uDwS=ny:+?@ﮯb@ruکaPZ?Z~:t$c8Y H*BjN8=$[qLd݆k<`U>}p=ѴoSKJV<8p$%2E5"g찎(D:T*GM|e[.J^PyqQv 1gCŶr8 TS"pbH' oEeZAj]_=O,31#|Yt=#Ju*|فW.19yND6-sOa(cLE6cp3~X2x^>x5Mj<٘ # $ t]6O5YUCK0e%ƶZ۹p:}(@L*xBmY蜫 f@>o-I <#ƺyӿo Ũjy}XBk,0ҵ˕QWK32!I\,{u݉8TA[dm$yIQþ˭To^d^E1MJ`kbeD@DViUɚ#d%OnEK̅Q \3ߤ/+ <z$*ʆٙ}U1[e_'U~.NX]g..T'q7\+BvKГĒ+QȾJޱP)er[ȡih6A?> D}A1{ ~G(7i?0V|.CV$8Ǚ[U(CYTԎj<(:Y6zh`.IPE'/ M$*y8<=f-=\vxZM_Y<վC^RR6!/NFπn.+\zwslj8_ـ" (_)臆e,- jn-yuzcVM5'VDGDXjIxB);6fVEEtY;-oIe(-1G~2tw]*kj?Jןŵd)\/I}N{V}-r;+8(ev;7 ]埈.A(MA銪H ('IZuFC0H NrR>ORs$=ʈ&QX}t*n}؇P5qt_(2zS`w?=~O:"(b"cGNn㱑0@(b,$ DɆۻ moվaԤb֍ 5a>aa!H$U+$P;qnQZo*`(8A7S'dI]1Z 7Vv",,Y|ޙ*J*l=.D;A~#! 7.̊c}ڙBS?Y B?.8ĐJ;FE3DW2F6hSW$trv*tA6OʞQ@삧h?{q* ǝ,]`HOfWĿҾdt`>-wo묃>h v58'h.Uf=V7 Hi_DHRvuAx Ix\*5 1Sz2l(3R'"j(T#6J1} uePXg)ոHVA4 `hA7/PTFJ}FAEAɞ"'쨡{[pgX],I=(hjN;@ *a5A/>m[)c/*O5S!Azc";qY$`d̯V |и헹iQ54l=r ++˞ɯp[Qۯ $D϶ W045:0t7M<"DA#7xDʽT 9<+KL' _}t;& %'-c1hJ}, Kt# 8=`1`?%u+ApmUJ ~OdCf0CiCuO"L E+m/폀ԌmP#z" DЙ$}FG|^@OtY}4[?n/@zv!:(yMN,W[QK=ɌgFSQ6q]i)YϮ<|% ֺ"<^Ni|qT jc @[岣ƈdʚ]cMUnp>OYfXY"ɡ%>o&cUκV5=AF| L!Hߜp7]^{}Nx,qk:A$}@#!lYU}pw9T #tEIt,f EIj~]"'wy7E#w9K*0+ :Kx"|Ф=MYV0r[/SS0EÇ8] ư 𙯠AX]zM'@ljwav{p~.u k{o-,?oэ0%,M"Vboǂe^g hw ^s#Ÿ1w\/ggJ{n.}Pȳ!\_bpm즺r"eFB:2٣Q9n\ |i+Hڇ&7zOc"OdžSKBXrHbxh5~:ؓ}'G'KU L:In(˫z\om ~~8F%Ff:h.%W {pS枭銻Du2|%%V:_e[&V\u{&7Ղ- %3ɌwrCڞdϳj 6|Lm=-6=/.kvhźZEte!P/XP٭)3 >l@"! 35?(Z{uU[τ]7g?cc?E{b\hwJNjk@۰&Da "$c| ] QwAMAlg9WCmxOÓUNޥԆ݃gP n#I Eι̼w-*5 ݺaE'rABZ1LÞ{'!ѱ LE%6kt_pW=QmS2ݧ7GcY<.7e=΢ ILG,d|K2ч(!ZB ^vf룭,~sr֝Y^ ,-{F݉h}ZM˴tH݌_ X!]LYə3)ל5^`Ri\1 ḐC%b '=8??17F ud ?bRN:&94K S#D`vX@iv&فc2MStxPdoZ-yr 5_Wu5$?{(/ekc; X^ }WWL?d8Vszɚ?+qz׹.2z1yx鋇3]̂5KUX-6xU %8E⿠h&ϷXm*Ra^ܕ*O5vuT! -&8Ũ\A&\f֚U)OpD`A ~BXFh}WE:a=uWo:47brQzk-3Xa`TDO<2.r}0IʌO QSmΉ'$v[B'teY\߿*rR(*+FkG^w@5S|">,SW)xsfNuNʈ,2 bߜwN[9y~Z3y Ϫo< FQ'~AfzxA vi_FZZSEtEW+ӠϤgeU%ӉQ-Qф@pNSr"W΃\tjsՈxD;:,Vz'{UD[= i,x:1ɒo! 2?qt8h!ns{6~7iJ%zv1(Nk/'9b2>t ܁4v[MDA7FV/{}ja-$Y+v`WePsHfFОȅ3g|r7Ph!ƈ:Y\Θ͖GH uxIȋƮ\f)D"LbW\^3Z6SGV͛-4p]Cև8Ѱ6aP 4\9򷜐_ʨ'@`PGN1E}Iy:;C+S[͖b\._3qXfWTv.oT@[j=w>ϭR迯|rۤb[XU#ZdYO>ιcG X`>*YٿC@ ٷ}.=d :t˯Y!ke)XPʅ^}_^I~x{r:l݀>ƓnA͠pv'\se*BIW3va݇5oe?1@/()V~lxHp ,x$∘"\wt0F\- 8hL9+,XCO SfJ_yquWꓟnC!Yly+q"P[W͗ևVPM1&j91oV; ] o2o+|2n U9N<7kt!W)m@?PIへ 4%9:\60%}M@`WE'%LUcr(*= T9~E J `^&GۻƳO*\%-٠EO~[DZVjuG 79fh^Zu2i+ܖTE+Eb$+0d1K}I;(*֕$VtuMO5XpEd>z40|e=r7FK$SI{vqKE uyqÿ, sҺVt-Ѫh# xKxrKO4j-ѼBsGI)pD]\ɰ$GiR@0*}%r|,;r;Tf-dDTog rQsmEC]# OxOxSY +4#+X$򩱍 j>0.)!]S(oj0qYQ A6>msZF6eBy;H`ٕ(3>m(]b񌑝pvb:ǫ?(q. ^+Sr2%5/%Gd4m5lYɏKmtHYp+r=ؠCڠ)Lo4&i(s>e#6n ٶIzZZ?^àN`;\` {2 Jc z]{+ 6>Ud$#v{v]@~t39<޳0j'뢇Ei0VdV_>NqyӠKBO%IS, UNĈV9AMcGT>$$t7,꛻N;RZm 4VP0~{l{_ި]Ûo^?`ff gjN9t!RS^{qg([5e*-q tMk@&nDm V5e}*?T]J.=j4M,ZU`=ʂ4;V(CQ^ l&y$=Zh1%` R['4Ce+op$g.'"^+w 3e5Qtk- ³B7{ȗq}գX (Gv@FɳRKZ/{ p[nܹg$Nc׌_ !/̏asք) cpcjpHj~S2"^dLsb_z(d};z;uRn_jGٖ/fv"@,8PAFJ2De!KonI)}ö( 1o#+4 >) gt\OwԽuir^Q0 (#f%kZ# cX# a6vH4$qV ^(]SY cLdtviz:!$h6^ktkZLcɰ7fz㿤;mY `I2sz)_g㇁xPT~~ZK j/ٝ()X=$M,J V=)> pOӄw0FWb-pIc3qG,щԙv'8Cbvi =&o-cmwn~U0sIaf8X#lpPq1ˍ%>Vy 2R aLxGv-ʉg΃wqڲ>˯O ^B ٟdgGWSMd]wdᚺ-HN:}RN"_Et Qs&i!4=Adt;uN%sJ!\g(|u1tz%%zWҙ̹LbUswE6#6ح4q}ZW,CXN_YMԙ4DD{c/}Q#y36G(DƎ`:ncLe~Fa 9z`܆44RjKtGq GS5 `".F W&Po<:bbCD`!qLoFjk,Gwܧ;4+r  f 7˱) w1.1ptAԫ*%-r 8UWXz+@!Ri"QA=.*.ZB.̹eˠ(W2®zO j7Mk}4Y@G>ϧ6j1t\zLd @5}{.DkÉ}%ba2êd ]ߵuv:H@=+ᆚ5/Ӵ#z_}d=n3z>0^&jMhY釮!>7H'Koz4ҡcT~KLdrh1Lꓹ]rBn-GRŴSpwѸiQhQse#.2xaCPKg#a P8TJvβ 5Ar9iK ,s&Ͻu(w(}lOBLR~'Y(ˈ^׳ti%EC:{SKWԒ&O7We[!ێ,d2qHd8@x^e!m(C`EO35 &%/s 'JfR*HWSKU_cPrd` ZBu|Cw١`hsB;";Y3ЂJBNmbPVsDY#i`8$xT 0pS~ʁgaʑ1./ 99xD9KxOf@m߼'%48ŔKmRѹs1mۄ ȕJc5Ӎ[db+R}4 EVAtv" R?gp}%O0+#D*9QGVb!#sDD#=g]9rIǢphWVsnbC8"]ޜq+[RXMKl_Cs9MMCCǗ~档5LF XN*̹&NL~@}Kz/{`o }ubZT,6ۦ-ܵ22U;L2%/6se1ɭ{3գpk&OTE墴kRۯJA]T˦^Y}+ _ Ƃd`ԕq77uWSi[mP{J 2D)oeA}6|,^},M}Ec3H$Pc2}^5I5}45`'2|iiM!ALy I 0`6[HȷC@]*;ss7J繴w=I{3Z^ "]`Ts2/4Όђm3$Mk*-S hd|PPRM/u?E=C- &{DV:/z2gm@x*3ŽRvú0m҃*/67E?JXl\n.W\(~ |״K8#rQl+Q Oav!3:l$.NVB@ߦ<#>cvP[ʴ%qײx&R,/,hxfa-bq8r~f3o|u/9HrJQ)3-K>Q 3jzj <)ՃcxGn4p(*Uw9^`?!SѣNIe`(2 胐^wpwCUJSHv_&4ĀEm@]  P&?ږϽgwuPF! . !HhfI}x!t@q`Y,yqlETGLhEBөLMD ?7mQi7Ȳ _%mSFHf6LL;G(fxIWd$} V)?D6%2ZޒD ο;q@SDg!I9kc)p4rf:'vMC>*udր!kBjCPSmݺ#3NjDdUJ:gT[ ԙ3 ,?k#/={YciA z -#>aC(!U d A2a 殥k =A@0yw3'Fv)xۚv$:c2~; y|SInb4-d^2sΎ'n(}[ސ)Nnc7 mE$Lz,; , t`|,Mx4%iA61,:=Njh|+?CyIN$^ĥv 9qcG)Ne"-ETZ<5T0$1b\_7Ɍ,/R=l]g|M#AA?}0gKCUáI1y1ycGNL284)5G JU_S#ۣHAXK5ɉC8ƪ]GN_hRfUq=eHN-վ=Q>xK!wrKՁ<ꨕN`4׾۲1w( T/b0 yyeG&#&Td{tP*V:1mҽ3*;5=]g:HS"Xi90g]o[U%[WN~;P`٫hI>lq7Ϲk>pht}AS p\[,T>!Z^,)S%t3-,? B9:R͡}edSx1 צ6sSjYjNO#aXB>~OgݠsG^rV=e0Z 7\=47x3"9<<ப\(*U)m$Q灦\7Kq4\'*0@by#D`gNbh٤ɂ<ynj%E`u2tGJ’Q_ʿho{Ge(Df`n/\ E|[c߼u12NQkJurj5{M߾VkЂBs$@u%S/ւo /I#%]WZKz^yki4qvV#$򚦃1pzW$s^CC|9Swwy?dEdq櫜j6Ad},,YYJy1N5Dj:dg_t_V߶tyCOķWDlU[XiTKU3q hb)AgZȖCB uY=[҈g #"H)9)gP7Bݺ_ϖt)J{IwA8!$GB}I/eÒ bw9@Rn_ƢǩbOR]%31A:ĀasC?MhDDQl˧z|FoU@>}|#;TC®e7M"{\}OD$rV\xYcvQƼMGq0ԩ[ռ~%d[WWN JAnR?ɋ~xأ@Vy>v { f6HUF˘j:r^`E8GrYG̎>G>L##5c4 niILQRm9`]n:@i8>F^JC >2aB!A8G ^JR:V9s ( 3EQ&;5 ؄ 5J]KPn[4~!\=员 `@h)ޡMi6Nl dls&*򃮜FBzO'،Wg@:T唓4@ %YP͸X)d~_wcC!3/rP`dNvPbm㖠R7$m9d 6y그MQmgnOoȋ셏yU'YYGGyXLi}VzI|-Z4|ǸdӁIR\nTh:}aY؍۾KA <Թ$}~U*jRJM77R-Z_V8()p'S=;Z`E_I|@c[ɕzS|Ve[RB(swOվbhq92õAhL rw][E83HTx.3zlҌaџfG^+) %Na7{~vX6wr}AD& [֭r !% QN_S(C^* 0p}{Az2_|F'rق0M_cاKD,OiiN3(p!˽hpzd]ٶerT(<+(۩o\SN:M&Nnq|$ Խ5ZM5enDq;%3Qcsrlmڱ4{cp/NƖxʩՈ1{}֥p,SD6c76gˤhfJ{W0 x&S5DW\Ϫ;Uv=K =Y{/c_iQhDhJ*P;g?ZisZ^E9eM4y >n5{ȾkU1-SEcdѣ}eZƄbvd E;3{0oMSj1=j79jeC?t(XJVFU(Kfߙ"mK>0SZܧ G'Lc@0/Y>HF$wJ]5xSuIrF۾ RE;1U{Qx#@'C |y m/h㳹·L Gg5%kW V➈z_ͩ4#O2v$^0 ؔ6.?j]APJAI& 쬦 mSa'·gً&T//n^IJuսOQg9YcRegoьbzJ>#^C<2Ύ7\1UF}^\ 3 TU#ͱa?wzOЇ©<7EESP_r Za/8Intd|0j 7P.X%FcCW0\B_]#aCl#%b6LT>㑼P4[9`aD:VK*j p[o ngia鑧3*Dڮ?Ge5ME˾9'*7 + _'/ŋ[{8A*Gd?oSO+aH_<^u n/e/P+ij7 XC{+ 4p>Ӌ=_b1fGq)';U?׾*2ĞKʹ&~+$Ijq&^)4S~Hrn5Gp'JcaBi8c=s:(D2%^XX?W}b$2|^\xP S#`Cۄ8yo:mΖ!>=UB=>Ψ8;Lo$?F]nfmV3UߊCjH7ɋ]@}"@:(1P-5\-!0j>In*,qX ѐ/d_EQ>SpHh2z~DXaos,0 ]m$pk`=Jw|߳1N$pגA3Q^miJ̴s+ء<|F9z6@.}j8j':ɿFۼ{U-ӊzhbR0a?|X?UȠ 511Bpsek FQ@KƭURhɮcf։Gk* V{ ޑ{q^a^Sn@*t!>n.:<;HH-?qΫ=iAN:A:>@hS. ~,))AUGF^9/c:ax҈}}.EE$$54H!)$o .urlD^e) ͷN~K?#d2m]g}:u흋\ЭRJpu6֗ #Z O {[-Jۖy*@:~i[ѡҘvY'>11 nưa5^E[vV}Q_UWX625/%Cv9T̔E~ڜD Oa$lH=Z!o±ۯ$͠SP' ZX@d,XY!٧ Yo{1BHj2O1S)r Df蚭U_ c>Yf ];q*27wc<Ќ7w 45fneO ,⳪"; &8GA{Xd/$'MFlS+}8wq؎VsGꕵ=u3g&+OәWlbtUqmc!C1zN ѣ%A/w r,o7jKl1PcS31fq0'?u15wߏ @,N%&_[Tr!% (]KY-qX ꥷhBejYyuH@\XޗKrAAd+ a 3aA_ouUTF EM*" \Q(XnX\.񧅯fFdS p:o6 '\ͽk.3,pǃת&`hޑ-,hM6OaDft};vN5`BO]ߗ0ߛͯ, G$_Y0|HJzJBh^pXiL,/!+0A1 )wYldYS`i/d'y<"`|C֢q6ױ0[mh<ً&ml N ް=𽊱uSxܟtK-PHWA|Ea=^A&ZWbqšO%MdO4i0"p[Z{"R7qsuDQoXv|ԭ<ԽfonA Bя섧eQ@.YW"ЍV̝^?Rq\N[u,cs(vٿFl*ӯS?O f$B-6F{3qdp`wE1Y:3r,dRn|5MΚ4zMb7}We[S_1‚zoppJgwThE #H/l35Mnvǀ[C vAŷ#nYw0TU- v,kp>y+$l&M7c*rFZ'>]KNxV,R-@8%RUkgdk~9ym$AbUbB0O]uRA\ ,0eYz ? ]g6T{uFP\Թtb%Fo@ujlebn񼟏`F!7g؁ E@x,~Pra\=hEϵAt:,;ZP–MX_Tl:g'(ҬMȆr A i=άX*0in'',qLJ+kԍ Z9քa`gfw#ɄbiFH{K="B$Oo+ fYBFKl%LK#? -4lnJOۡ3$ptRI}[bޑ]tNUXrʵ(ee{4KS!߂YG2 "TKS\KR1lADtY.-@Ap\~&-X$H|Ef)t؜}dv=)C":k1IHS&:0IWC A]W$줉I)_`*Ɔj(̧8e >g &0Nwy8j H$xJ¯H;Bs|VA1TƪzN"i-zkI0ҥXOL31mc^nIڔR~H UkɎ#_xdD8P #幤py  {5%9vꇰ]rllZD:AGNwZSPQ-ZxFqg=XGz2_"m R3GicF_ŵA"Zɢ*= D mAeUq`ְ16(Ekf1pAgrǃ\vi8TdϬը%&qYiKJ;xJ?4Q"bSgzWn3s7-\,=,nȃw!+8] ( -U 1dO)rFn>F߈ŨuaP`|$v!+^NgU]{I\hxvᆢѩsKLNj2+W:` *83vaw~O qǝ[8 6IfziQ݄~1Htꡜl;{S;>[Ċ%\z݃ma0->.s'oyFئy\ٖhc΃|2'tMbP{(?ɻNwy[eH#Z̃d¼9pژn l0 38;ՋBB稄e6Csw1񥒶&`ITID ﹵Đ4pKWѣb{ٻPHn`J F#jzoXKk- !bImekN٤z1yL^9IX1/*m&ѐz.񌁳 RNmX[R*_F'ڀrUiFu**࿷l!yF&8c9 c8 Xk?vT lkY(z &orHc:hĸ-fh `{% x1yυR/ft_2%Ieb{*xz}K@rO߱$-O)f\6#6)Fi'3ܾM'Ec^}(d'(xv RHÛd!S j_5//l) Bذ.ϙ%$V$FkHDtAY͗y KݵW`whg%YyN$Nse~oG} nhƽ62K`ﴂ(UZc )Pcp& hVV(35IkB1td*֐| #JSMǻjh.s,vyl/ߴ oNjOBx̘ДcӍ)תC(¯I1tȊX=Ȏ&ex{kS=g%:W bd;㫂dFCURv ͭ8,W$O<[U;HO~.BHz_襀(nE5ZȬؘJJ'Ue?t4Uf`9 jȍlC|ۣA,S~E^6H9NkžB܉$u=Ku/0>y,IR@o?nG1*@ >'(^!_b;e q4O3Ci-R"dA[4nyN&%pCr27e,.xNl!%x(.·y&JiAvlq'AFS*W򆞏ŜdnT =#^I?c'Z*6LӀݖ8x[Lo2bX}:׵j3B苲S YkAt)-@ML'U[㯛b>;U4]j%Ax"dQn0YGψgb<}`QBs~pxxI- mlfDj$S 6P>[!@4~N9>c Y<@J[y#lsفC8PɨӝH-NnO2u"T&K"_:0rEۆY⇃iG),:J#ݵ 9mxt}{Obt$sw<BjxtYj8 lJ!>gu؍vR?l0DAn5dʒ"M 9S6p_N%ÔA1iihS.RuZ9#f2}3t$}nlFN +y@FU*[n(uN~P΍{=OTF"[1*t)9nGH@&SIv>ga'I3#%  +ox' wk1k\+acI;^cdywkg_DP5ܦF$a} A]|IV}cMCZ¾sܞ]9oc@n%jYӀWyY4+GF =eM)mgF_LY2;9yj,Kd?JvLlxk./57" rgvGɐ~Wq͋Ih|if.h?7nٳTDDh{ΓSY*|CFe/xnk!%"o'<;^ F1:RxYvgc'~5BcʛYnE<_&Ⱥ HA0#vk ̫B) !J8 "Ŷ/SA|WMOHhb''nZ?uw! b.2Nj[ҍ_l!8|/#9w$~DPbC] nE㭴{QE[x?+"|1;Ƞ8:WS+c0Ȑ Ъl_E8{T~M#llfN!}$񺴼0 M-_"h'JqbQMeӌio/O ,-#gE^ /^Vf5()-=kUV۠SQhоsYbHy<3cU$̀kԞvb]h:۰:/0n׿zB> 1=D?_ǹ6_T; E7|@oxK\.[ub-p>h]p4(8&ER*~)|}0$9lQ*$KZEj4̨!G Eybm8BRBPR7~; 7mƁ"10=Gi_w/i'XQ-Fߨ:Ȅ^mbW"AN`&lna}ʍ+ ŔeUbcp%=`laUITyf$Xrm=$.9ކi;qE +}|0p,SYtzu 5M8HniRD}"}a$1XLfbe$us?؍z4bb<نk[#᧦ݯ $rOMDIꈎ%t'K 1[nҵ^=,Ҭ )/\/ڼ _ &AaKeE~p+u$@J`yǬ4()[Q;&*w/0}l*5'%2t6N㝥XAW#vA<!p49 mŒүO9oؒL 9;+܌Q xŠn ͎3RMBr[&:q1os0\O5N>^[%tr׷ծk2kg@H<]F 4=X?3/aPcG?wDNBR`=WLTȔ}ՅYNɓP]*3@ȇYo. _ .D?֍1u7|މk}=/AԄG:Z>C 4KQQN%ڇdr2TG q̜XA/ rsOqUJj%sLȯFVVH-SٶGnc5wL `âSZDyU{eOH&g7nہY2&|w pGTF`\b' U&+ {8ԃ9 w8\U,L;3Fb0=Q;.4O3akEF'x`#^XW俲ƤMi'-cJ~\gõU#j}N}\-k^ba>;g G$H2:&*^*?EպuY Lb &Wp,<¼ ,P{v5 cZ^xyz.9-őPDQ NhO8ww ~/Pn"SP%d/!O>H3]{km.xnY4D Qi @@釈$h-b3> S6uU4# hV{ݿQR5 h!iERXcGsi:MBRaȾn/ˀc U5[rV^I l.hao g;Rhg_w߃HH;20iy>vI2Q0gJgѰKGEFOws-)QA ۛNz&:d]ߔ}l-\(+M | }Nies8?/Q=d:J*n $>!D/NFyTp5j8~@=(dJB =iNiT-hx^<[$=+|. gg@,P%¯սީ\{ o^y-YU*1!8AyȾƍ-K#7@$b$/)Ƒsm٪-.t$Nز7oM'n5_F36S$1O&E7 {0##EK,l=wFt\Hڦc0WWBӷQs+j ;33ODDFZ˚zҳ 8s$cBҽrJSG%<vrd4jgg Nj.{m;Wmk6VT{hK __*JΩ @Z`Uykzհ3 wyJ"B:;zkufشJ\p ab* pnL XS ˜ı2B FC_ SȂXaL(JbG_3PN{2ZV TzNchH)pG)x t*M$]ր>AHSq#F )GT4gpw?Xe :6ԙEnV[>==:ŴZ_MIla2 >SEb09+sUu9;!Fb[& =JU0jb m7ޫD]#)Z([gI!kzhҳj HװK nFLe-zص?TBE⢞Vw _>3*+=:L |vLĻa|~o:Z"NzalZdX9/H R.릤;2F⠮GR ^3+z ( ߖKŻ}DJelR ]£7RL*eAcc܋.]סCQANX?ydQO l1@COX}!-0o\ c"WNlY-v,ZvLI𑮔"!FW)6E{E {PX%>ȥ0df9$U#lw7͏7oEӆjgO|+/4-dz UQ#Ajo9f*aOk]c& ̰^*Ltahi:4t&N'31@7J(6~ip ,؉`L7X0!%YK/X4C3~s vIdK9nVeA\8i MBAr.^]f(1GwI<^CG|| Ω[Y<2"62-JCƃqt"G;WI%zٯyx?K_./8`rU#LXBItSiH7ZSVr*=]>Tm+[>dXzꡅ֬3/ՂV !J- QS?VY Ӱ)>'Z,]Cpcb>F5leDEUBzqdW#nzYH =_i={yW4C&ׄd0܌y";óU4r$$z$]{Ѵ8JĝWԩ@*6.ƙ8h$ӥ"\ȉo0 ,bh6la`װN(#S1Bȝuoj/^5& ͩ {]zTC|hTkKfnNAym:j kv70ݕSS j{6|OMdovM4P$\l yC& uI*p5f>:wICә-q06E.|sNE1 MJG C^ˏY\C Q] a/ "@ވ@7/ch>.&XR(t?>h]:+OcTvķ19D7[iL }|[+׷;) b$d-~!k+qfb/4L!#>B5)j3tL!sچB[Q"Yxm¸V=}qJ}GT!* 93u'Î fT'FAex$ۘZ;NSQbQdu-SĜ("w0b3y7Н'C䝪(ܠ[Q=^ZA%SoA=ϠGl7hT3D#iN5:2fZ5Y’C%0=p0}ZۤM%.(L|V<ς3LAɯ-$ޔ33WB7&R̈\0\!qIJEC,KTJLx1FcgRJC:[i0l%'wlWzipZr9lF`DeEŔH)|-*8YȆCyUg8a{oMJOkom~`OԶјԒ*/NQIlTCY308#mtOg]ɤnfnرYfw)L#~Lr28튎3ܠ rSt0r脒FL<c^@x:n< n4P{ IJbHWkI༶M\oAb)}9!@J,orlvcH{gYʋcQ ܕ?Ưl5FF zΉr K9a 7#ʒIivށUJp H.e!/&sȇ*>7RhNJ2Q̉|8ه$t u]_~EgG`dDLO(HF"k95%&o#*Bchcpa,y:-j&vxtt9>WDzO )1peSɃghIe [ CJ_PoXq]W+8u4U`T#!f`a(~-gfÅ! j\k>BT ::b/Λz)Fr]*."zOtn0fcÿkP[]bxE!, W/jq0lQvs-1 gLtw l џep9$Aq:7SڸgDeΚTZS;SlGRG (NKԑ(k q wQ64ܜ~m#e|*5lMo@ZV #U <ԓyr N=<0ٶƪ,_/[ n \%U4"690(fZֲfxNƼf@ES hΌ -2E#)u/l&LO\25Cy2R 1e%㙾wmb]X$cmĴ x:v3VD#(,5ސ |ɩ4"fT"c{רܐf{(H@gxgE.jGGKLuiZ3)tny5ճ~L:y D:4SylЕ \6lRܑi^3^dW_M=nϢVaRp8tH E<qrP|0ڹIr5h50d*T 8 "31MzћļtXpig9[~pti'U ||5*t T{ s v?$]Y?@5ZhD>ZT. RFٍ)"S@#_?.tFʤ\<\Fv= !Z!' gQ̐&h0.e4(wpdXHp'Ov1iB\oL WIy\x{g|Qۿ&{wh8Ԅ*qJZ`-Y{?GB.h5@13'/u+8u:_~!C _äơ:SKwL n]@0vs&j)}fy_\b^>ނzTc/g62jn4X)GRECϬ=wu63\ÉWKߵ9oG6ynՇ y[א8=hCy~Sa)CArs,X^9r".YyxsSkh!tepߍ@T)eP C,t 9+2W;uF>Y@2-V {q`ZԋFs6!tyݮ{Ԧ[.&zsU`3M  Uگ} o rmRGN:N9XǯZq[rkUňm]CP5T5.,0>3f銯]Cnx whU؈h8-)Y4^hxp:! .'c k>TLtv_$k3u3~~SAsj#{ԃIv-҄|mj}{UΧ fJRX_V]tئ*> l 5hZB\RS'9+oO?Gm'v' {E]=@).)I;qr;m9Zӣ,W1sjtJ7L 1V]^!`f|MQƢ1<`"6`e*dXܡc~8R#L)Ͽaz#<Ū/9dQ%IS%-VXJ-be@8,$ X|A]D_ߪA,o,gGDo%(τ5Հ6poo!,F_MҦaobOiaV;naDi@/6QQ CaY:_J^} ֗m% e7u1S0f. ȥJBPTrɣUx.Д{FN$be'P|\ut+ɓ4ͼvbqceP8):P4$AG<4BU,+Zy+&p.(*A{4] QWvZq}T~L^"!@%Mp KĦ4e! aehEEqZwM :ah|7 '|1$O xqA\;Q]YzAS5G Mx^/kpm~inxƲJVP8.hk8|FDlC=I<Ů&66@y*Cx~R1@|/|:$yPQͣ)wplG6>bIJ1tg5t!9 u459aă݋Gq\(zoXuEϪwplT Q5@v(~(C@kVbg4J_UB[{T)pCMaUx2f`v13E(YP_ja  ),h{VNQ 5naG.)kBqX!{] #IYEid+HCY$nh`cɳЏ>]:M0R_`RYvR KhXvÔmcJYB#Nūk2/~9[U!:Ε.+-ZpȆ0)@0+д$?|O6Pcb O1IE?m5wĞgd.UqM-1k`F`U":_K(UV29ީ@̤꾇Us-Y[u}*[db[Vk#BLčt5vI)%-z8 K3<4G-tѤ,.W8k!'dkcBCeRzF:^^|{TH tG2Xk^UAPXZ,(y fw8_n6{5se^C1>u@p"3@@9RQu먻ey`c>ikDXc҇pJ)Ih#(R,W?+'RM,m3#^1@ʑyڇQQ+؏4y=Z*v ISBV4^)~| Ąyҳl!f)_l U}yAt-CSFB)@1 .* V;-"WTXd5Vl^ntD7dv?bHm ׯtJxu807WdD$(VμxٷJ0._b.\;."0^j"'8,ڋRmU ~ lq83$BJP)T. ZD᫺;Ŭ S(@hFNu=;u`EGvǭ sYZ{;D8\WHkdsh :w$XS)*zRhX&Ñv)fǖ 8ΏVs=z jsBpOW/iu 7 Wu.Ҷ>P>aSAqT&Y.^Nd7+)@A6\~Y)8ɕS=W56%2gȶlE@)_p@͞ºCn޷F&ɸM<9줌}67-E7`/\k ]Sl?]\555f3M=Yaa:zQ@]C-[O|/C>?[!3k'x OhȷCEbORCenǷds #IPAL1[cɡnĭO&a oexy#\ڲPk6~f 1Y*'b\_ZFŶ@+Զ>%X_k˅_N׍`g;}#U.d uJ }N>!VX+n =BV.Pu˫<^ Ƥ&{){ 4K`ۜe}H_t(ugf:1h<5yHF1hN&QF[6I2/,yNoF|'.˘i`%.f! Buοh-I>1ٽ{E)k8(0 BBNUOԐ{ښU.sLm3w]JaQ[l|]N%Q4^y+ňm|.cv1U`.9h{BRRQ.~WUJ9$_( 0ID}ށKiSU_QScsL;AǁwmvU EZqy'ެVo%N ţ;DTMS<\NO&sDhp7e # l.acR_]k/Q{k P^b8$z~>l5ΞP)&s*'ML;>GL Ac4(|fT0n @U$.\$>?th3,8q鑶'wELI#NZ« ->T7 D`v9%ɣ0[z5[C tRi}?OaUE{P1DL(ടГ7zq}WP4\Qنe,P ioHw?Mu–1_'jg ѩ[h6 +`i*&4"6nhA ZLW46-e}U3CfҌY$i$bSZ?qLR%bN3B^s.fK}Lbho}@Z8 _| TZt2pt$%Q'Q]W'dU@%,1 *a5ME/ DèifRЊa+;3 hSe ~@ 齥+~ZflJG# `?n&eN9׼h DhXĸ:8c~ Dv+:A9JOsJWɨ*QgyiϥWONxU][cpTp[WoؚZ me*{i,^n!27j/%pcĖqe}=9 1+C cgĢ b-}O m^ ^!cԘazݽZD%ϸZ]Sim QBkqncA+'k&' zblD!@8٦UH³hNXnV$OpXԫ!rs۶?>YgST>ҽ`i\lրvmakv#))|<;מcX $2iEk=FώߡR9iۙKe _Ox=xϿ["2dx|u_Dq\@c35tgkIPkՠ=̪YIRz+ w7&l((˶;F "a؁{ݿ 'Fc,lɀ@0:9 Zݰ hxrSɦwBo[bбqJpzCܷGjJӱMM2WO@U"V1W @*[688(6k}j`q Z?gQb.YIj%uZB'wg)PK>BE_|ҳZ(VZԻn;rzؗ9\ͼ6v#0MVjg"2* P_a/Q JsL[:4S$A`&]/%_ޘx)yO|xJĖ2q=/4=d$`89ǹ*(k r-y@|u, 8{jcµAF*FנX4RN$,.u}ٔslTGCHZ6NtEQހtD1y\`:N8A`T `V=AṄ@n:Zgj̉؈˅OM"Cw0{IZ>Y.Ky8(9qoGfN[zתLv<A!M Jky~TZZc?֘Ynv`3p'L_gcɭH]M<=N#Glkj|5}0\RR./-}Q{;贂Tڬ`j.ЋA4ٮ+9R;RS^aDc¢HRbdE"IYsT Qכ[+-2GJ2-l00\a."VֻYdv.T_Q Ac|r8Ӣv\&܉*xBg  N T_Z!z Y3r )0DX4&;%SL,Q%_&oW"0Nl'Urp= k.1ssw8#x2G`sN:˴Ӆp9A,Vj{ϡHMx60{mg_"on@F<ku'N*A=q)Lœ{{}ͥH/o}U 0Aw7#\xL *a!0wg ׋@=Pi:U>KO0n* 'Kt6I44 s π66Y6_ܛ|0ÙD15&^|-i|L]"~T*G:TTAx#(dҟk "8|Fz~Y;6Ω|DIN-8Nj͂Aؓf^.'y$j(]_:6]Xć*g^O:;{bd*>tО8!Z̪kLug{O@b60,?дL jv7^4g$n1IXMbHHFg y˹\2:2zwB}r6 XNN1!6eeS:N5E^ӛճLGu_  PeSԋ $YpJMldH tEQ:Db6abLgu⚗[FCFjy#^6`ϬLǭ\#wV)!ŽL,L0+Vkױx$f^QHGKvm|ŲM5F(u2:&ߕQ}ߑ{*VVx2Ȟ8Dx<'9zΙ uBGE݈Z;y~̯tȑK5j!:rfbuZSդoH6~>*<)xie`VZSHTLa "7hDt.R@N .oJp80t'["^ݠԪbv\|;Dըc+_FXt}~tNxP[FH΂5Tom#Qe}ZqDBf,9pSG7q i@"Ť%5aLŖf8W@T59lR#gP@΢Ae4՛ hrO0RxJϷsD/;#O+O*zZeO1 կ0%g[XLkC%3,k.X FbȢ1?^Gp?3NO8bls{,G esC <ڎ _2Fa(i@]#S0;N@%m>n8:Xwx{p됪_T*=8j/C1_4^H YE6^ϣy3HMD UɇZlX=N- aDXd@|(KiqJD~Ew6wQx7@ :TTh7'떉k%t'gPˏˀf} CR@$S]+{GBcxc0FKWp'w63;dƛTtYjdʚmgbvd2w*18RQKpCUfA$8v^*YOV6l;_SEy|P}0Gڋ>o)G,8uԞ8de)3)Ht,ac`qJ{:H|L2-i nⰀ> rx114]B\O[>cy{ ` (kSz5cc\DL6zҖd*G88 1ZPhK SRkV҄)8b q[we aN#ʇs@S=ҟ)JbO<}\tDc;LFb6dGݛXi^6CFOJDs>qRXTbG3;y6Z0I~t(2O:{Aiͭ%_DƵ{q 2dld0 [oę"= m(TLJ#,O/A|nM",א7.#A~WV&4k5o-VmyQ)eK{aԕsfI17=z8?\ԝ|n햑9 4?Gcrp>7Xz@5F[io gN9 B&ٍ͉ۋ&Z_Tm溠̛pZ4ЛR8c aNQw]䨭6c~:,n01%S?5b?ԿL5Z7_[9԰|R ǃzFi*]NU |%rV:!yeOxxr|A/m6Eeьԗ4SH{ \Je헡sD6lX˥?@%̼&6+ۜx9V%0 59=7Qa/ZtrR`bzs2Nb6HIA׳`h`W︸?!}w x$T~)fJJ8L#}7BI JO&z o& #x%? "ȝ&x7kMY``(G3#9Qӈ$d]dj|!C-sQ@ʜ ~Ut{ FH.I SZqg0F.W*ҀRF0$b@Zbg2gv%%^ιS\9࿦S)_͌}Cu[/-l\i2Dk7&&~?ǒ ➓P\)CWFoL z BVg#<8m1Qh-=f΋8# qD &3a#)ET2TU64\J.AGFLj}hsSf]*TA~54P$]V鲣4yU.h5 "smJ],^?&J68p"kCŐxJaϘY,iGi*{37TIbJNG܅GZ̰9|p[^?Y˲vQˮ dda(n +޹n"*"6HEcW b4Z-S<G4`E38;c;מ>kWR"WMCo'Z+@dng67 /,Ye1TչذeH98r)%J 5ƦHP&tO6[Q˞'"''!lA~Zx@Ȧe_ ^_O"nȯo:aۧ B9"LN3L<~bWFhwhzڰzoX*Q4hEgDfJSy)Ku@m`bza|"@"xW7v}Hҝ"\JCN $Ҟ]|q{Q/ED5U3NȧxEwA(ST}!_&MV6sqW';Ix[9f=gT#ێDF>3pvǓO|O4kiT Y=tu gl՚]E5R@kt6J+xjx8>" (]֠3ԋ3!&ߞrIb߈fIn]A mά??& HF@'_h11Bw,IM}d߃+kVɜsl]o>@k[{'ɾ.ChEwn,hƮq߉t y7aYIDC'ѭK2yVs7[^wh$uf#8=U2qTxa1IqN9TN^5(.T'ئ ،7oV6^Y;H\\ =ME SDReF!rbQvMp36!ؼOTLz& nšCv/y 2XV`XY-R)|E$g%+`ZZ~q@[({49VD{d|0H8IB ɔC51o;Duֈ]&!\z?^#'tYS.4ob6ק~7*W)&jr?5uaWl^>…LpC|NkwɆ aױ.dj7C=[!1Gx)\Av% EEX$# +ʙ Ue#v|,+8b4҃s]sHJǥ._ipk%Ĺʘ N:C1e2]ZOrՖO]ׯCtfɋHP]$6`eev>&AoӶ®~oMemt;}ޔVGs $*@hm e5@gXmۚ=U; F=m^hfhۄsGsA2v -U_JDڬ6Z.pm1~' c|S0UH7GVM٦&>jU9ۓY=7F^%'m*U:ݯR{. b7ދC_S,D+_m뀳Ysk.07H@z>Tsu`0"lcEKMa';‚?/,G[Tp1#W?8hhӲ.E zCq!<MUWdK =cu\Mh/WCT@,+SSc\s7 0idf+n w;3]` Kby褝c k{}d<NHֱN!(&]*gniLv@hxjhd/2q(׻@w_:XH 'ÔWM$xf}PS @pı48Svg-b,8mb@!1)&jrIܷ i)қ1KT3]{X R{)y:ΞYq͸Z+0-63_TtmןTSU)؟9g`@ΨRkˢNpZbeܐғSId䒒B+PEJAbS9(U(uᵼ83lZ;4951OkH5 #<Z-(D$"xzR #`>,*_!+}$8V|YDiNEÊz γP6C; KR-qm:cTjbexyIL%_]pE%Sye]75y{,R\dž ψ Jk0+Lτ0FBT!: z&%^e䄒0AS8qW<rIm>Sw6*[dwK&^f(pj.ѭأ>iڶLD }mRa |C.gJ2Qv5=udI3]N */#\Yboihf(#kd"wI4Rݦ!Z-PLAĞ ӕm}-Rnf nIЈAD@"of 8 7>頰t(ӂF(xnlUA+/ n;`:a ^,_{^~\<38=DCVbo烾6ST"YBğm #M@c1Z@VLqGj .9"6Pw_ۯ!]0CO!,h=$Ѓ3otUe%Z!C 2BZ'zH+.Y- -ed3͵/Zk)?UHH9 8el:4.oW"N D;8ZlB9TBQyn64߇)1#u$+gZY/+H \ zO8d91'|lɨ}W`b^RמsB]L0OnX @껱@EL RxCct9}4!.\! vRJ,4 OEҬ;R46*Ls95[ ӧV/9Z/4@*6O(-&q!P^G|iB-d^*9heFdP:S %4w:Jh:q^7EJFZ"SKʐ;b.>fJfQDj I|ti!sa2CJ JSP/n Va7,A b ,GoF(ЋmyjB'y @ڴΉm-KpK\AQzo#5ª 1=rƤ`Prfv=!*.K(cmj[ _,gf;5 y=Ow0Z369*lU*M^oPvcgVG-ȕ]He:X6ιg6SC:E]Sm~Lh:y8/AhK_@_Hs8Yuz_XoKzo$y [禖 $΀\!{z,}-بʫp)OmWeVUV/Lܻtp"ﲈOԳ60+  CeN-Hj{Ѥ|N0A$7nTdi` 2Ń]$㮽cOË#^nYoVc> ~1jN&%\V+¶A2{ݨ3iER~}=}3d:Ƽ֙j,UTƫ5i-*TeR +Hnj-T3a ,NNF~p iEu7KCı5~jLۧZ"Tw At/Ӄ|Y:uV(et˶%.I W/dtF5l-='yW/yqA|@*t{i-{[s+G:{K&yKmneԿ!\PǴpښrXCBڽ^%$U;=u58{X(˱SӞ`d٨O+j_gA9<u :]+Fh֙z2U54saHfоIHxJ ۼmUH7q#+ ID' ˩>\ċ]u^$:s>>Z8[Q ΎhrةF_jϘTdL˿=G&<ҧ pa<=z..I1!zfi6_#X-y6ixL}kH˷Lú;}HЁ'YR4yʅ2 `4l)9wV`892‹*xK?#'&tq)l[s6%_lZAbERf.~2Z-In7t; 8rs")d(ۀ:X%ih)"_}Dm2Gr6L"W(}ڦ20iP>akYpOԐ8 ũ;tw0j|15!ѡI@)JΡ\C3`N@EAdʡ@l󣚫qX-B]cK_J=p]ƒd2C3CG{;la`etgΉjthrcY2>IBcP'{CS~b! BCZ+Xs_ʧ5q *3uԢmŖ$3Yՠz bu,ʎzdhOoյ($DNDi#h,}.jӏz#cK {U#If׸(<MFu ?"0/- ]_<|b8O7tČm*WξFzkc!e8yK-h۵gG3Z"@i3 Em_V7)+c_9P.+>Q=rω cC6#jJ))pJջIȂQ 5rIj fC{P4XT^M<ʄ&ܡ74'>)T:4?Nh~qEG2ˌ;r!AЖyc3J9P>y'aI](le&?SOwq_n3O> e]Rv8Bu]5h"}eGjQ3eJFN$=@VrU*L5PƗ?M5$/18,mrx8Nu+Z#+x~=oҟ5ǫU^bUκ $a7wB#Pbڳoycc,'.6nܓ&sfIW5(o=.C(@aDT'l#v2i4j vѣC;W8&RxL"3aywyQF?xزB@[xJt+mbi@Br^' I*nE厩%#7:0QJFYCXmkLVna<]-p 2梜@+R?F>8 hrV8".ĄϢ0Ő=g;;aٴ#ۙp 6.vYV @a5:D}.}^wܼR@G| БeɁ#y\mJ>A-xUƫ6.9JкAeg?pPDQA~ST;U n~B|G\bTXGIJҽBQGe:v`A׋HYabGs@Cy"i7auoeJ_&mYDXnRZ R1#Ir|>@aM'4ñj\'J#£4 ǃ!A&jCỽ]m1R3%@8Wpf-eNN`{8HWx }~Pg)ҖX<1wk(nʠ'u5:z@כ{#C%7\E(i h'w`dJu]S^[Hla9rqd:ݧѻ^9w!Y*2Y13H gmd˅[n'O4T"G1fp$lv, ba@=IRє)y P%eE fY(δ 3!2Ҏۻ^ٽA`{Vb),GUW$#F115?RAckW;6 J[=*=L [T}KmIo A Ul,5=="+v܇~@6Rcco=GDrҙ-iڌdkQ˭1'qΩ6;IV硄魹8]=8deR2c_:=d.)M9M=i\l3tf'}8ttKI<*YLԮEŶ|iẏ&N0NoSRu+ZAfe,Ok4d|Ef9I~@w(LA[Ӄ;ۭzeܝyB`'aŪ}ˁ℃4/T,C-DbXp˺=_4?z_! i\2쓲S-|ao/e164ok>_Ne.'o5~o>ݢ0úBPy8T?O+מW PapK7><-)Mxu pNrSnow7bpǢՠgМQyiD5e(L:cаnZՁY\78ȩ:V6nC F?}> O3=ŵG9;{ 4-vlD}]'@'G E/?*g֒Wܥa^Qjb& 1@dǚ?tGa+B[/_jM`c:ܭgm@uɞy No$ƿ9OBd)Z)GytU"522,X&x댱\rS@b;DgYX7ˈb}AVlF+IvFQ Ě>VT`W BA}@\Cq9K< 3 'p+nH؂RبA=0{ <EjJWIKr5Ȕd~f]!h&Ko ?ddaNȨɝlD ~R6آګ'{2$N4r 5G 4U -Gh ]֖맚ʘΓo>G.1扒FPI=tDtEM#w@d]B׫doSUm&ԁ?lJ N|L e=jN+ݷE (7`,Q=+8e`y\׻#xxw$8Tv|e Z]#w\3O`Tx} s:ߚS/nm7njTu#|=±`_੸>WA57f_H7cЙ~MrUπy .׵:D$$ UHcbյ;g]'Xo fwxeZuhx0sQ~k囡.ߟ›)^ -4%W訐^_pdng5r~W)*كc~d^$>5A1mQyZ-#2J0ݘSɹZTझ; u>W>%N#QQ nu-c|U"vr!V Tb(R. ~gV>\OL&YRݔc0 E")IXJ$־=j~+C*+C*dͲI d:ThN5IHyIb%>1[v>3"oOUʄPVl U/K9}b P}O`;[xnž<`H-mpˡo߮qHc܇=N[hvLx];nq!RF0o.6hriCr4={ǚ;5+84oX`738U"@ dl7TT t\4:@eEɫ~6x8͸8PMv{lx8a;4X[E((lw}ΘA|^[Wq1iQO>t8s~ҾLj\t7%0?NXEr\D<յdy!vpYLN ͘52pto[e!>ID7P=(š9?22xHb_7@)ۺ0 6Q-HV/{5lիBi8z^n\yo#ӁreH]UX HDɋq{amQrwUW}!g:$»q֞Ktqƈ͗1nL5_!4o(Hȩ^7G&9`sLTEƱ++l P':۷b|:^"76iuEq>Ne{~VoOboe\L*qnd8\s%&tB "HX$Q⩷*g!]hWĘ V!ܓZ` LXajf9t&cV lYN0s ^%`->EPf |_:\c%w.˒$o[~u r,-`?pMa{F㒐JIQ XSr_:f6}nc::`yrLL섀]F: TCqkxNLa(/q`qǫW;*'ICSK$zF3æOd{v_Cz 68Z[ǐl/sY.ZLΠ.ؒ0`x9_Ai#oݐ9\S\<͘6ǒ+$& پm. fҏGp4zf|%'1B /}i#ol ~I@M0qY.H wռ5"d1 < ӥcQIl-eN6L=:{ɮnmy NVă)-\bH"ޓ~9qBOUM ޛ`43>C@t#f35HߧJwK.7pP~ifi%,YN~$_J87E0ՕCw"hO7꫒bXfec "K|i'E2!)Gπ/{Moyy;rej͉['\}r:^ifg f0ˇRq[bմܝO{QU)FEz)wCDU`N0ZcmVAiB>^*;ˆ9r@U.o`M>p&up?fbM-6onlxG˚hf܉w˶SKz4cg ,])aIj_6d*D*c>FRl1²۫9$ S\l]ŷiF @)&mG"i_Jkkn9.%<cyLZ{ sӈQ{۾:2"DX@(ȫŪOX=1p\H+w!0@ hee<;H3)ߍJM=<#;!%7ޟˣ y1UKxtƽS,n(L7~x'Mdגm1_C 8VJFΈWb@l09BJ秮kJX`b'gKa)0QTlwqeN/D;Y~iV J6įF1gAPM(݌}|(=, ?V0jq7+5hj(}F\N\A2I3vNk߉.MA2c۾a:ݺﴻuMD E}Kw yJN_gE+]@ǝFSuz"Zo2_> @@Dhi7 -Oԃ+^L+R_f r~`+Ll^56a0hT{QX3ߢӭTgd|V #6+xdv3zo?tK/lObOGdX>#uIwP缾[f"&f$r:U)tdmx x2Tu$@|Y57Ŀwɯ9t$@ %2Q.('q>D-̴X-'(6xsTlK?Ze?˳4U[ W#ڌÉx X8?쎐cЌ*k901103"bs>Iڑb}Nyd&m\O0σ&Dx T]Me(8ꔅ9ظo;ă]Y`m?UU;{ऑppVxҙxcxW$YM6!v5l/BU6@@x)~5J͏t#-M* 3k7ft: IP+4G#) ,9e0Qv ֺH./Vq|qWȸXB6I=EOz,vcL(;Y@Kl=x $0FpVuwK5Nh<}p0>cZv \m G^O;*.gTzIug0;!SI$hWd~yt Uh;%TZ-uY]}Qu)tm||omd@J/Rrs"Sڍ GliVGqUϹ|LߧwˮR/.e ҠL'禘vM7;Qd%57(JΧ\zxJ˽qp^MHDxQHo qDecD/[f]بc7f7ʊ yT **1>0yIܜD>q,qvK hD|tA * %+cVjL1oݙZdѻW GZA]p7Be꧿P 1Zq Ȱ; Uy7ZmʦqOѰ׉Ν@ꃳ*8sx:t PҾt箺JV+.q񸊈½@I!ca4$ti =Q z^n5BE8{ 8CQ^M)_״M"dm{ƶaq}jg<p}O/z6SiZ`bDE L+h G\iN_N2hv-xzϿʨ(Ǧ5}g[ \R~%U:^LkhC +$|'E4>PM,o^0ޥ "ߤkw+foE2dpfJ @Hm?I%6g27Q?Na[>ۂlD7|w:rބ@ M]naYUGg9pzn)(EV^ʏ'LHGlKRE$AqeVyR*M"[ݙRI'Wɿ>/ۉ@HszT ߀R..tkd@]FZ+|y‚ ȟ׆pA  M k Eq28SGm"O٩dbXݬ5$zqnccVo)@ d 0Q'G6o+o }d6koIa7A0LVhiv#A*_+#pSq[1n tćS`sMv#|gEQpx B [4po8S\0WIbNo׋Cnh 3}<޳* -*2QK|oT&gY3J;^-iFIu~]7Vڅ_}L= y#Ijk8n/> NB:vY&65*{ReO H@)x{ L&PqڐyDz% ͕IQP/*wZ)C_ie{<# BVSc8ʟ!=A4QFu 둳~1m/DgI| 4G:ڵ41\Ӎzk Iv]U֍x܏`zxV=\f%ӦRA1˩nt5JRvox2 Zh 7`:t -CV#&c)͆6 d)wn}DiI,=*7-m֚WJ?#瞘w~.RtYEF\O0ԄY@Am <BhJlWX͔;>Ӕ'A7r*u6׃FRH&R N_f6DDuIx/X}ꦢ\aXLhh~+ޅքmv*efd^F[lI^sMN [[YeYHڂ2??8^$8@6uĞ.AFH{JF.{ < a3)^^5#@^'i04 n-Pި5 4\&2t*M3Ti0Mp) <Ç JWq:CA&c$|,r7՟1ڎ{5c˂q֫pTCE24{9({re/ߦȫ7kRZ 6W?~WDUPa ԟ0fD7ql6'QܝI-T/8GD{ R;09s1z]geW*ֶ0Ai/=qlH֝EW-88P앷ƽ>|דaaqeesx& ̒YxEif|I|6y3}ҹB \HpayC{z%^0~;ؔ`#J%֯j5f|`4۔萸?JHEV`#`wQ\ǾV(DĽOkOg=\Q`4-AKLVڰCf!ڱnL' sP`Q^sZZg X0l |Z00C㭥ޢ a14@ UhcZ{)%=8OkDQ/nAMYt^R=Ɠ%D{o @VnRH%"8?+TLTIX6 <5fli\?ݜmoJJH a+蜣W7X/#5/8xbm^ToXY5c!R03Q K jsXnu}=4"^~=xby;ggi)󈅊Cd;Vci)o|.ab o<4띩%SBp#+N!6?BfMӫ# "ܙ3yn`5Y썩Jf=jX Lj>rApP^d+B?!̞@ijWY)"o昩-c]e콶!-v%}t wO@c5Co QgW8 lJfJqHz+5pquMH>>%.=aQ#3pE-\)qc\//.K4c>]2Sm1 .e;GT@8DOݮV0-h%S?.'=fco( 6'S{׿ʊ'8o ' lҖ-6ugV+2\32*_r!vcl"ES  IftRC@QF뻑jZ!dLlB9y\G ^&֋DkܠϒvOic=;"X8rJ=EȌ-sueB$'6X{)}C1cR}Ŷi |~%g.3鼚8ر BYX܊ pwE=j %j13e\ouTsu,Z^ T?y )$}L)2܄1IY/f/U;.JlXy񈦰&[xIС s뀪p+X̹яPo q pG*c,]=(bvTXŖ2N;a%Q<ԭ1!`9T5f9P=/W o]ˣM03_GD1O$#]G]CڸW&_]ZڹG.P VAeic#'^GI ]׬!l2.qxGK[1Qdkܩk6jRv#EP/d!>G}Sq;!jYֻmJOZd Yo+%;oj|&F#IÉ-So #=RV_{a4Rv'|&A &EV۹. b`gqy?c6pZ3)A8~hq9Ǻ̙Aɸ $ J@o5`ςjmI1. tχY !-yb׫\W>sھ0z!Pľd˃>.)*o^#|iQlǀЩguA6Zψ~3XLOڝB o@f?(0F1VI؍OtЇGÂKH`1;EueղsHq rV\<` ZFT@1iJ 5P#jWHfOuЕ4%UA]f0QO 5MYGȂ]Cp0&o Ki1Z5;pɺdHh1.[ d,)1hԉxrѥ[%;{tDށd[M+~ DgC,-'q,õcfڿTQLX&@ .4Tu%4kMUmpZHut7]QL;&t(bܦwUkTrs2",*b0 e?"G:x㬒: WRJ'XA7G(U0b|4 gh`tpD2ƣWs{{x qdfE~&7: FCJ@>.숸&de}ftQpPWcgk=abLͨX{w7i_Vln$hx./-0ylgg56,6bV@'[s(UˍvsYOjk1%} \0Մ4"Iȅdx49wNtI3lc/,3fKY(8etr3yyX8Ko45 B`4 >:,S;*^' 59rrC~lT.W&YJ<-7ZtwoON1Ԏl~5RPL{2!Iw` ^p_B:pk[ ΁r/UԅYгٻUƮ5sSFY #55Xh!ZܬAZL)7 "KGl2;<8Ј iڕkX7h :6X LJmlws0ӹ ΐư $-R$F) ݏ0݊[31C7teMnGLp~ 2. kCc;4:pү#fH*fOP/8 6OM`ES18"cg8BC7m1Wd_ P [i<;;eKAE,DN2v*Ph wC4) JfҕuBe'u)H;AC|W_9qi1amzc\3jCpk3vDlj}5_®/TU2g \ a O[0-cz)9}!yGv:r/X9'̬o1<)-!z$CVSuP`<"C6 V0AIٴM4M+AHH9Ls!F?޴I5:FC^[{I`"bnk\s қWqq v[݁ ݑAsnԷ[\TRZMbVH7o9 !FSeכ&3 :҉y$(9q/n?Mu6Z9-9;PrajMt9R"Y,Opp?hOh@!9޳6g9b0^~LL&@8Rz$bEdohF0 vқ{LSdp*OqLjLhd/X *2m+= V.gj^+u'[xE(v as*gn'PFLN*g2":ܩZ{Ȩ<6_}ޞGkxD:)0&gfRڨ̒&{L@L` 5Ͱ",ItIekjX/Q5훬;vfaw2BJ#Y/棳 pQ?^]l` z'' rxʢW2= @Z|۲RPBQî(¯GD~v9za->l,E}!s_k4gEɁĉ'e(b̂7؛Tx3%4N[+kA)9 C#*DIВO{CyCV8 5 6YXT*JԬ I3opk/2&+`)o,o}6}"1:l/esVd 5/t}z%p/{o]E eC\@B (3r~h@ⵟFYD\j7=/OG{ؼH)a֔Noyc'H8:3Gw@t5Mcs>E\b0{Q!K( 5#:`Bij; rQ?9LH]#'a]Ћ }xOuN` Y.k7~:!,!BfoAD%^(ը9tx bJZ0g#\Veȸ9Q7LH&Mbnyp6cI}kW98g,;_]tR-eM_ēiN~ CӥQ[1h 2A#v;ӠxI=Nc{ &mqegIb0, cjJe p]4$ @_εYtv=5IV#?eRDM=%Oܙhx$ b&< f$`ZmVDaC6%=Db_74ǘvAPBb2?9P%XL^/!ʤR3>sRW'*K;:+jK]W`{ M*KRF" p6=ET2%vn  m]~Q.7AQU\'`-l F:IV1i*i/o~Cݓxţ&|D#9 ,S@Íf++zE;$97]BfQB\zd}e͔&Иtpr#u{?0".\mիƯқu5<3&<7MVAB!szO^Q&pn}֊ fkgMk\KHM}p`w:`GbYL>hYH!aFKkR MiĽSQ3QJf:\Qi˪*&ǒ2$4Jrո\][f +S͏04֯I<&B${@o FiG XHQ_%"A RV iPߴB7qL-,XtM&UXЪ]d; ҇g!.jxss#/uIW4pydQ9Gn _}Ŵ4r婌&ֲ-ZȄn9˧H$#f2N 7Y1 "mqqȃ~ 5F-4X_-MP6QPe4;j5"`'UߐibSt2+yB6ICKtPk[r v%J!@}"us,V Y؛2x\xw[@:0Tl 2:ߏc?w6햐s){Z?hV$㔿44)/^ 0o PB6=SO"Pʱi%䐢 NKtIbj%~Whwx{/UVon!:< _J >Em78c9"o{RtLRZ>0v ;wk5F1Yi.n&=I A'8``~9/m \ N>EGjV~b]a^N#b^|7xxhGO^-yh]VoDrb-^QIH^#$!hT) f6ct;'[&1%l\dż AKI5Vl.{Iu=Fb<;2UL[i|kJ.:m*2M~a}ht3E; zl9b5թC#@)twNDG m+Q ^<4̢h=18N2+PF3 ;tVC^ڑTsw,N6.ӟXCS `wUʾ1luhƒx}ԔTbi ui*FoYR$FJ3 ωOõc' Tur`kԵZC0q$wMdNը7tQyFEK|.I ,Iʁ}wD4h*Lb߼1\Qy̪cCMuVU lh*?O7HjԊճm-Q >~#BeT#}2O$sPp,ptC09m io:[N΢J 'c_u I{cP-B*.E}le/s ޡwހTX K.ҵ) J& qZʷC?ЅY,iTTm?# ȏ(Y)!G7xZgiitQinI!wVMtgtTuB,h#]a"9_0<-ZVzk'8')VfEK: *N?RLs 7+p; 0%?^xDST1Y;CO'n1nV6;EE[ P@8rB&ͱKC8?cr[)%EZ0 a^Ct]Ws ~-I)Z?/X\&*2|Bz2Q4gI+Ep{hf5,7{)91y8P+kWa`GhS"eskMd83VZ.mAj |ǐ~\܍xbd\d`_G4/QpzS!qdgb_$Y)C:_7 Ҋg$"Eß"t]vqU8c?Ć-1KjE|FkbM!OqЫ._(HhY^r@ҡB .11{]lPgHU/&]8D)Y7kneg Ly,amX%S9JVgW_ߒl$V aˡ9=O3 пTǪ<7N*VL4,}6O310^PT|qn ku_JҢn?IEc[ (v[' |Cꑔ&Q 0C]Q~gmۺKh;I2hַ{%WKDM܄UlAuBg Q9"xa3B}Ytk @Mb󯡠Ѣd-zx3K9͖NPyBnqO\ X#o2QCBnS"KG֘--Ns-Xt{~RvP=>_{w_ pgM[7:YoM8{ipb'j}X>iN%RF$ox&>,a!/lX`G)qL>C*`ba-ޑXjOV)ћ15c?g $vBLou-ߍQ>ui(¿׳rP.(6uJ&t=RN;Oh7LMf`ĊVYep3bCqrW{1:JsVoo&ہOۥ^! N%Slɲ"y p>EM+x9-Laxf}몃F{R '#dxdӞRIId췬p8$ir ĎI;w >7r o<0z,]EtUFD!0o:L#:5d2Ӂ̼=rE[çB& c[fno~$<ۿw]]^ 0 g٢yŇ@ &{Wl$lSFdZG "qdPp­wS'{Cqݒl 8Lʓ_^Bp s:c䨭һs_m.A:vStz䖒kb,= aJZR6Kv"0 ȉ@َTkoѴpEq7+䙈O_hlԄ2mXCv[8NM3|3sɚbGR $@`Pgz C=F t1J`2n'XdU_ʚ'X׻ܚ,oC~i*=g' z5Tm YDi늩>qt>K*ߘܥº擙F ENi͝.YDE.?XUVN:_*m>ȎwV' e m#g H2ulZA.dbV @LH&{ěaá(0nSF-K,}~lOn:f<\:Uf9Nԅj?+(7xQh&+Zk:{~"LsP&mkTB[p4^֭-ġ6at9yFvм8'X ~g>X0:}߀ 6s&⪧yL(de.6|d /;T$n۴5Ăwi Eޗ ڙB ia*evWAtś'>E~ ـMKD]IMzOOAN] -f/bz-3Cȍ޾\39@oϨ4 ٴnx4/z6Wkד;(!lJ5voaZi BPK^vՙʃ#ě+g9h4 }0`hEOQ,[CǪۇ3^6j| ^5>˪v@pY@R]eBʥ7g<, G 3(#@*@^Z؎ l+= R $\pa~NɀtFm6`gO2uwvGu*Q 9LfltYUCΛwpQ;A+z2ҞJޫ8F_XCL+Mrg)R3RK`牀0Ps56u׶f/1@ #F-yPSza(, AWgLD8oB"?J9L- YD0vVG<2;aGt UH)/1z0tMӍBbDe)B!ݘz T D;2Q>Dv^En c ~xM YT E ;$IY|bwχ)C8AM7Ie 'V9 vJ*9 l_&ǜVrK0C˵%$V-hѻ2;uy<2F8LQl>L*56Bv!\&i ovrOsgӑq\𴶩+*JW,#^:vC"f b9rm+:JOK˛St4҂l%*[-wB"Vr1'Yf2O Jl76dȲoA]HUAT> !^S VËkU8D?)wQT@=pߣ¼`?֑ߗar4 >=ǔ@H):iSҾ=\XP᤮+ۜ[^3$>&n*ZfnutyUO8kHO,ޙ'Z Vq-IRy]FPPom'o͓+kuOaJVG3+'!Z1P[?yC8;h=vt8rt"JeRokrv+ <&Hy3: ~F&_і)9Cbs)B;*VCV\DY{H] HGL=dDt`Y|tH[& MA F4=k[JA$YCO(XkN tìhq2&iy8PmbS:vQڼČ/ܑr%x$֪Y)V˼FI1(>/[+TҤ6SƏp (d@ :.p,Mo{*ܯOR#`O.l!0KPMFJMeMNLTP&7z~IZhrU2"@@V}zO닮Q᝱v.F]'G,)G$`lp{"DiEJ2U-]!jL&Y7>QjCԫux].:NfQ !>?j"r`7Ub :W5\omtЌsBqu =T"d >‡/'%ȧAAlǕ T?gpc v+> -;U3vG7Y~gA|]ޘ!vVJ3uB駰 4{K7 v  C d0-HS&@#yn׾\+@ŢSø۷.n_iKс!%d*g d(D:i79ĸMCdx`~cT6gl Y5h;dr\)7ډs$H'Qe\1hLZj0س+dv(ޠU*! !N\D]ZNWE۶kOnZ5>Bz!MC+#z^f%MϲL+W -YqKX, BEݟmmWH]zjһT>eH66ceSw*Tz9Ln;8(ʇXcb,x:SƇh*nꓬ,'GZLr9L6X!^b7ubrs0THEaIѧ5x~[^~Iהּ, _Rc%Acsz"$CLr"&زhroBYzfe(pnӛGbF% {;,#BL.gvt{T{k;~jECPs2"VSn)v ]*iBV.²4^*%e:I4WK-[#LP#V1~D;/d,նh\.}Ss ljNzQв)H&;tǞ{ b$@ 9j{͜vZwE4>w\Y+? ۭ;؞-#K VC1мe\qv8xoO0є.H!( =& rd.:̭O?n+I,Q[n:q-~::nu?I`,K)\w pAܱ!i<~5esۭ=GNHOӴ^5En%Sj{ʭy $#lW@ṟKrߋd Wv4$LJ̥<x7^ƅ?пxz2YpgbTx(-ƾH>c7(FQ/3.d,7&wG*TQRU7/Pz/* 53Y^rheRqllkFv٘oNe ƲV4ů?KcI*Д]7(>0uGbH&:8 ycb9:ͭVfZ ?zk95+4:"T!{5S82f(`0H6Kz8V"*m,Dp(Vzt ~v/#ԽV7_Iux!7`Wö:{A,ُcWSXᥘʼny츠Lqb;+|< ?d ڦ,Q0]R&x4w_Ty#qr׿i?ʈtU6<)U)߆8g42D)q>rJX3Wzx;d\g* f0R[_ N:J_:JjeI։2u D.5$`N\*RzMz~I7e0_ b ڕ/TP;Yȅ\4_CDJGI[ 5xO~70nG|h>o*hC'=9FdRMQyF -E;#["%ZSnJ?06sPwEvltQ* 'CtIe! ^̹5dn4`L~X7ZgfkHx*UNm7;Kyo ?ue ?ѤG^\I |GJ*[:7YCCK3S?\m$mZAIxpڻCL|-:oȝ' @2V MG-Fd{Z{؛FPƪT-';,vsv❿z4 W=w7Цe|^^NON#I>aI<@1+-Zؑe [p:9.\ ӘAw! {u1a)\bYg HXܞPP_XS{\XzZ5YxZ}"`/^TŕQ?xǘU(B2`l|C 6dʟȆ5;+nc|{|H4׏ @ |NK\2vktgcz00zM"(n4KD"b7wϏr;] 5V+cD LL^%QIz6/_ JL͆*Dk 7Ǩim;r܌uƯ%$B2e&cN~u})B$֢!aC|\7ȊH2)'0J ?mynU_FTڸx;4!iHJɌ$I1nuru%n"[ѼhSହ"%\GL%P;"-ȩj4*H^yC 3 6tSYX d2FzX#0)e:?f!O֌w!_7Y UJ٭14)9ҦD]/X)DVrF%;Xvמ2}LR߯~S{˟}3JQH*mωl"Ίx`PNِS=4YrW(hJzL,a:9hgVu#KntS DZ?kTȞ3N1Hǰ4Rf O8?Z@dH^ǭޠnr/[hl*VN?N&N@fu C m־x'{dwxĂiDZ^?g[/6` f!䜀KYNL EuUWTFqҿ,Y"#Aʾ8ȗ0_"c;paEÎFM u7ȻeoхXd{MwIS#ezCS6Sע{i֙ҿCEGW:bo Z͚U;ST)gOf߁1 ^:g 1[$#r| ˩S%]zTo'?`-?<!vs-GT^p P ׿2!u٢B%c7BwefOs"<bp>$@RtF tq/cΏI0iD^EKH̲F=+W[l770x&@_nR 8&t!̓\'kSx~}o 9H|K[?hNQ&"ԪK;3dg">vP*]);vQKhx1)ԦAXf/S/yw7>_%ghOULKK>v`d- 冨f'K~JxW%EGJbf ZMyقx,v4i 0mˁ*t(I|Ϳ|d*lߏF3h%V[EݤV![.@Iqy[P.%߂2I-OיX,)eǭzA>%EʂH^]&T@)øA{ZHiifLoؐatN/>D'tzMU0Ωlki 2K=jwLh0B{d%4>'7{h&Ę{7 gﭛd~SFO )YCSE~׈ _‹ Y=! 廚e?Kc–KE/<$B'6IQ GO% Nͅ 9KWRtT\~90Ġߜ ; گll \dN.<]=0>$|Αai>-5Ю$tE,PwGɆߐ9Ifz5,Jz !{ƫU5Y(yO?ЁjzA1q#@p'%F[dAΔόv? Uޒsl2_೨Ns83y|XxDx7X7ݡ 2%MYKtlG03#\WLǭcPd{qXsJ's>ߨZa$rŘF{| $5my,1tֵmzCc`\fEFom6)݂COS{n;j V=ޟ8xE}FNmQ7L맿f9-x¨<%>^#g9Ox-E)`>t'DyFEC脅yLt>TR$`Qw-b*tVC?7.a B‰% -sUOFtUWEV=N溗R§ p(g:.sz;AԸ9F['B-|&)!_j< yސyT HSf71$5hzƺ4?>_ <Ԇ$ShvmXmo'ދNA~Z^ХUy^'m][mO>~vims\qe ,- H#fgеnxm K, g/ 6t@dTPIcERa6^:J{a4+yA'w=Q;9n";zBQl03Ջ[:(,Ƌ+ ੠0 Ę@ V€5G8aE55[bc%O<~=G֜\틒H؛)Ő>((U0dӬH*F ^}()ݏV^rmjJkG\㇝?].@8218S=s1Q UaNCھ76F<l{*۷w"ڹ4iQ ėAWY' Mg{&ijbEZY)[&hEC,)W{ ,rO?94\|I老^7炻%W !?<]i9`i]t 0k365V2)`4A]aUw͹,u2g@p7+s`2/"n  mqP"o6x*ImLk ȹ->Yc< %2'|0bkUf 0:z8BY{9?sD, %7ole&e ۣ@ 8B:ec苎AЬz;FCiN_Z6ZV|kфJ(>SVvͬ1Զ?LpR#iho[2isfB^ҋE(l%.IN݄d&6 J*}#af0l$yJ jź!ފ 'UBxes]Jۙ<6ZMID}$T,EǞټ"I*߫\$-'ںT07G_Q9i7W6(0<VV`N~7C9w!kQy[%"O9OG ,d!܇}=ֺ^~ ,xUw8I/i)~TlFZJ@Š7tNBҟ| DXl=WAU“?CgKY태A02-`zN.Tw$'Z6|~|N1Zhw뉆b \&VBqTzt%kaRTK[z'f[01Hނ=&+ LwC>фIS/%w&e{<'J6eZCơۡȳ;l T~BV}y.BV[; 7ۖ7C8JP*o5&#^ 0i4J;,nfZTM"f$\:W@y,ÇR~[K81lM cID1 M3c_H#c wXeǢ<1u(VH ݭ$J/ْ dK>ǰXm1% L ^B{D^h1hT wj- '.VӀ#GQ7l?P1F!$ 9] q{BeShvBлPC.F%sQV?ס|Ăԅ)H/#}%&u0_:tYCEۑK{rgFUr#&p0/&|CϪ=>Dx_]Eﳤ!MNjn]'wlz;hXĎJ&.!SytDђuwUUPᅵûQݫהXDTi3oDQIK|Pup\D .$[G $zn8wꢒdis6=^;t+̷7 thPc>QlfMȌq)XZq7?wvAR|QF/ + ohn/38]5 Rd\aCy(ܵ4hWPKr qǗՍ"uϱÑ$'r: ,kw\'O[":V,4 R 23YE6nNyH얰YFn)wnIK<1toT\II.+M밃2p?ξQ~Ra7|#("pdڽH rNFS睽^swrF&K8(V NҔsW4^U Ū1q.\|.cPvqrgXIax@ }S=tmGةҬӛoYBu a ǩ@:swZ:>KH Q[m,Ùt-E>N Qzu\e86m,pD1Lv[ f)N:ߎ:$k~Sulv*OgrY B< ϴ:p<[vff>+Dޓk-=sæ=%%]a":3V웧Lz+ߘ'n5NdܑNn虬=B?sDP%#C񗂈gٵN9Cq ?y$!(B蕨C J29UqƓfsv"SIP7:1.Q̺is$%uכ[0)YVͽֹ S x-V//GjءG=Z,i@B̸4j9clogu<XN,\˟](7o*#]ZTV8%Yv~j5tH6=X?51vݧQl.3f/.JA` ըj6$m6|mMR$i|koĮLA 4OmG&玏(6;M<q!' sA!7@X^J ns*XѣacbcY[.S0d^}^MTq<Ѭ2L![Tmx=FOzZt ))>HE7v߸p edݤ)$b,X-F@LߡU @[W`>=9`) dnuR+ #lZJ3*PD;C!kTc꣑"eS>sKEfR$(ϯYDjb\lK" ;ytʟt('ӟ6vh/$ЃL&h&kU/Ƙz~!BXq2ji[3: %B"0kGts$=P QZO紐 -`tr̔Y>akrRiWh-MfĚX6!oeb}ܚWگ|~ʷIr#$4| rYoR%@"E J#5RWp&hTtr tCOirq-{>9.sdRa;RWPi23R~:) ޲Iz)Өx:D@"wdZ '"K2?Ӥ _D_x6,,&F#ҖA4xDC@7_EU* 3~!E]Ɩ%1(R7dmVH'`lw"kq]e ]&X~LX]f<=e;$1;UH>}Yj./ :J0w~ānhdgC!S:K㪟/BpfzM+bF'el^Ku<84*UdT[{A|8&St練MG8Jk &V!3DJHˀXAα61`k@-uZ&8Ad򢿟 kef} 4AَFlwSbDk =;-Bw<ޢ5A]wH=GfI.^᪡ے/@ Ckm'YI{:r3Gol]asB ,ǫMѾܽV!Nn e \bM%yX[nl;~쮮嗌}w.99^\y˚@Q0 { g' &&Cm3-ZNGc2;.SN;/3ȆD|ԉ=-YgΤ1}HڊarGGrhĮjȧ>MGEcgJD7Stpo>q,='w~H.PPjv8S#tkglIOv"/ݕtO 8=R8FDLNpyoa8ϖc*rDOɲ!#i[ =KE%R [I7ujFͽ23)A>C ~K?ᙳNx[Oy>P*u¤j( ­[S+DN8l ;O6 C7FT` TunXY ^9.s7`j7 U<ڥg*-Dg[ξL qJV`\SApwv1ǰ -:1Ӿc'/ Ў5㋗GDQ)ĩ%}$uSy[aSH<"%BgIl2=`6߂|!0B9՟5j۔ MjvBx'[Pn# !nJ;y@uJ62x-mAa33;W Y@T{8Eh QrhUܮxLeϱu _c , Ea0Ƶґd Yk>ŕlQTTҊ`\e`'g,2}xrpC<~cl1_K=T6AYi1 3(|f7qLq:#N+ix{WXg%BU!- wjg3xBjA:hʝ~ZapWKL! D4gR+6/??NũUQTϡ؆^E?>u(Tj  2d3+Y'UueC{rXlػ%bDaffh JnJ4+~pPq:cRLaPtgq$E|1}gF2"+v:c&E'E?ΰ ${_!BµNVdg ^yr>̋^,k(prN)Om϶>R@;o,'{ڻ G/; CsH'Y9&m1hm'Fc˘+OzW`@2UULޏaC4g!]]FKtrN!J?/j(r%Sg(xO8hfel&&T JFhfACt\BK剨5tLA0dJJ+!$,=,*652}IgwIJ ߆ hz-mW"9.aoj1D_3i"$9"Ŋ67E45 "X'<I[&)#(\L簎VIJ tSSZݐA M2[ƠU7 F%VYtZ )dFu:9{A dWv@yGN}$j"%# _R⩷E8i+#<{RzR FiG@乴CiYki<}Daw`7kAۡԛӏ9%_c=ȾCǁf `-]#%oȓ(Oҩh2< ~o昱+o Z"ղ5gy,tA t.I 5 xUQf~tkuW1!]Rz? .k#߁݁U;ugnt6d2rV5̎SZIOȂ.Xfw.PW4Ț5um- q} ;' }}`䢢7S~rӧGy;mhpJh_fYv,[9¸$eT9ªq[){>FKN3 2HJr*Q-B@?pqG^Ū|Sې +M+VyyD>vHz](7 {K )6Hզ,(gb+W޳ =S7mJJ-| =ZOBo|S#5ccBrxAœVu>+NEC;Jnܭ\.ͼhy,(zTtw[} |X[`F>ޞ&{-hxB}䰾wI9+AIu\`P^L$,m~ I,]P𭤢B$ ($Էک&4xRLf6U7X(@ NUQVgd㼋fZ ]]M9BzwTV-veI/UUq9u7Cwŏ.$` ηc]ܺ8FF0ì֊9T[F [t BsA_ k ~$@9BkX+D"Vcc}OOt[$%I+]H&ڴW:OT;D[s6';F8VO5M**, Sѹ -􋏁S":}8ѶX4#:ڷ|tY,6/g'bz"6 b{ۮE+˜I4| FBr: l:yB4[P +gD5FMJQ5Iy~z/_ۢH)S4} LRu[7gc}J|ƪo..f~%J\-m vH@5'mh,l T#m(oG=uJ DW]FĊͳz>jͲsפNceo`1Z ^p*4YA"vn%p;u>dUn0k:Ik CLھ'0:o4\|NW!BY"2&$ݑh$Wb&)R8p"m𝖷?o!+%9;H)E.yUF\N EV`X_d&na?pcc,=rƟfA>e¤2jvԴ^B8 =ls{ &5<+7h(z{>R[$?owkή?!a ;>$ө9dR@&灨NlFC9wڦf0;{YWSo=Y 2Pb{/L4{ZF#tٱUJQ3; Lp2aIT;JGMף&ni,ߋ8rM,&9piz(CG?-ogs2?:o> TI1ձsS_3m` lN0):R;]TI3pċ-ehX[K#-2@xenCL6\lXR*w/ A0M|ҷebFֺI&gJK]3XnYiגK0AЪ7tm &'B;Mα l茐=t4eQj]L?Y+ͣ=EeUJ;^]4RTŻ:Wi _;~呶nĻo*rWsM.R|Sɘ+; lOIp@5<qp[r ep<5 Nɪͻo5w Guf;;st.:/$"؉㶥A\qLڎo55KN 1Ylʇ\%DFɷ6ĦOjS]+uzպ8H[A!@yQm ;!ϥֈ֡uÂdT$dFdcpv4MNrtU2  QxI5tE'fiS&hW'BDpZ3dQ+ rKn\=O!-/}&l̺ rl @U ׀o`Gm7 9gNn8/ܕ(]%KX$:")M]B"<'_; ^PjiBBC!*Ck,=5 7Ý.BD1$.8)ZE Ay{E (B8ΪmՑ$BZ^gca̤Fg%-9TjmbyN,L)K?CT?]r+k @³So t`.+ߋtltN7 U!;}Ij0y駍FUBi'?;g r.nlуsD,!J1Ơ.Œ Ѡ'`K>F*[c 1&Z1]2TU>sorHGe]G뵇!_Y0_ee:>T0R?OGʛ7>.кh>ED`Rqjm[أv/U%Bs#?_g}4_Z. T&#{&hDŽx9›`mLM˺Y_ҾTjB{kjuDӽOVkQ3{KH,xD*dJ0L|k3ۣKƎb_V &wE$: |d<{M?>gZ1>)Vtھܠ1% b(2Mq0s*UֽdyY%5ސvTgm1.3|/l$3 "Բ87Leh,yVΊfe^ygFs,'Q6C=`͓AU@R}d$VcH(!nMy@/X~oM}Bfzs=Qme\'2HWZ/ind̜D ɒ{r%>))jM`1,K5WK.o{)P%館i ;Nes-+*լwem հX#ŁKENGa\ &EaO|?O gd #>uu(aL=7߳KlO%Q^CF@ʒ6 騅W4p 6r[dD_H^kT1 C Il`H #/lN#DP<2Pg P1,$0t;1p1$)YkN#= /aXygT"a,3}=0rw-eo7<>\ 塀[$m13i*X{K!۞lzva7HX s9UwB-4!\Y H)2Te_ؚlidUf]D{4Ps~N޲L LONBvf01OkdoVHP Xű{טE5ceW^{<YSMHYڦ$Ez8~_qYn (j~Sxu$XkliLY* % G|Bp o㽽Dvh45&"]f4; q߻s=1;ޝhQ0LN+S5;L"δk=5?ђAvЈw8,́Qv=u0_o@3I<ɱɟ~4 E}v6lw)E !E'Ҵå A!^RMv.6P,uSAx&Q~?]:&`.9nDf{N.-0cъ˫R]1_ 'QRy\R+&|m;-:{FwZ_syLs0Nqqq^kl\9w2lDlq#(qL5sn`| ᯺Z]/iaX 'u32&](Yݸ=KB̾?*l&;0p*@[ڼi'7w~+I]Y,@梟?W:1o^EZ᯿0|zC3O[v~dfګc 3?!$Ms6'hj95ez sa!V78\kh <ѥ{j /gnᕜlaU^^3ۖ(`&W^:!C}-2)!BW,̪ }N@تv Z`}pi6DL=Ac0iiƐ4QM\{/}xsCy2̳a  D$\ab&~$y^4핖 }P'yщLFiӜEqkZY>vKީ$7}q2xN 4g^x2J3$.OG &ZXo\ .+ul"}8)!ǻ3ʝ2?#bdP)#H GwTe[V߽rq H1ˌ_89I;, Q mn_!*I o8ʇZ&j]8$$ I2*Ù\;#N:ƕcp2Kr]r~<7N~sNORJտBs H %-|j+j7L_Pg7~*|7cnf$QCvs<ϟK'EȣEttcd&d43V KB]\,qfuΆk̲M4|u ߍP=_ΥtsurEi[뮨y=t$=5jUI7zucE[n R12WGzmvNRK –,m2oP{D .>e#q~K@`%t|y%$_ H09V?%ƒV3}/ Br8R5^Eweu'M(1 m%P?ƎYBbxN-GuRa~^UY :V5!FYiF;ew1l?ļjm>O*b9s +y(fbӱm_ԥ٧!rTxq&y~8DM20N&ؔv _M((]ml!`ϰ_2OE Qpbj ցh|sGU DZ{Mc֠ΆѵcرvP!Vyɝ-IkaR,UhXGPw V+iQC.c9c$QrȢ|yiiSF*5qE$*ӶJmZh3{C!m]K$g2Q.=>"84|y(qH}^<0zC샔jx~Z5n5SEVn|C=.$F}nJsaJ5t8\&-3T́U3>%]V"tye1^wQ}O4Pfo.X $\ E&wPx 0$r)|Rߎj-=eFs+ݕ7\3AjqޱafD('FWm81:ٗ HVoة ϼF8;"B_kBdZJ ѤdA V7cfq2|ŔNjkTa@۹? +E^*0洓F=XN*NMkX~]/$* ZEm~+iH$f4"NXTE%Zi]wgQи͟9WMKGNMH#U#h/qV7Z"0LWW׾|:S:[,]z':+b"WTH2Y," ~z8oƄ=HFP 1go @)pf%X߷4Π[ '*U(i5~Q׬lBͨWu&"xY[_~49Ac.F$'oJ H,lL6i;r&'9IK 퇞+Su~p뀘@R};~Ρs&SGXcǁԥխ^x+Rqp" IjbՍ:QOR^`dܷ+I Wf\ CxW8RW &8]+X)]&M;GCKFKvۛƄ xbBq̓";S%V2]SMC*4&yyP %޽qĚ5hն7W-04+1{Z3cGIcӭqؔ[ݙa:+s֥DtD z5Eí6ߋz ϲEz?|ao{zȶ m$JȌ ؗkb-udu~O5]a䥃悠JV, 6o uw #g(:B4/v =iDV*>mp۞+^U&"=wZxvIcaraDdD|&@ T?)tҧΣ6ʠI;4=jPZ0Ե0  9.<4##*!yqS`~S/v:m#2#"ުo\Ak^؂5OPُ86k^ sOH֗i!ޅ/ΡZWټүS&?:W$Yz@j3gQH5%X\ k;1a;@ȈC^dyxHކ lUM*?.w[qFVqc4NL'pX0n-"hPi}5QF*xZ3W @01r (`aeC[#?jq(e՝o(,EGX=߇]8"No)Fgi`u;V"7//D #q{vmICSq,vߖPI]*"G?d #.hsEhR(DpB +P%fӁ^{ο1Ws9ڣz+ qN<<"N|l1lZma=Y }6.RT/jt9I6(& }㭷+ B+RQ 6뚢=ʗO k&p"%`Yq%mdk&MCZ^ <=bU،5C?I{k\3+Fxʾ6U4"fXݩ#!ucҀURP(ma67'\UKhSU<QO9!>ϣ`]^TkGDŽIXgt̢Ox5LH+aJ -藭 ^*o>l*X8Dl"_r}kfh4}2˚X @4)4FX"\vO ]aQ ؤoNdMwI`qޅA{m>  t]0sԭL$:p A1^j5Jkɟ<9[NIk}M.RMZ{"rpˍì)S,/GXdؘ moqAD7kA=N~*i>?1.HO@d}jȟs.m \DWcDYVWy;qW||R41*Wr_ tA!E;^ JCkRMC߶X@1V NLH"j\U'8u BN??Q ΁z]C*M!O_m$WuP ٷ?=7"B^EmపɾrF\7_QoYlg(*0ƞag7~IdL!h\ºnkQ^eKC岪K]oFf<0NTLkcdvM;Nȶ+ߨH1kW؁[Pj,Kuy?`;yPͻr'V^!d4x/#=-̎SL;]o 6M^m~.;*EDO-4TxKI3\$ n~){.R; "(oK39R9Y?'oo(8~,/EA*}MWwc-ぜp21{_pph`z'QQNPwWy+{p#JX n̿=+O2)"K1 ]AA6>ݪ~s|iDܷI򓝚pG +uq6eb62CQ0b1͟u` n*Y:p|Ŭ_xjhQ]jn0e_4bp+׬R.KLId<dv")E7ŢjYq>xuac2vIq)~ݪw: yO*`EkigsoE\IS?(S8fJč:l ]&ݻh>fN0 aupkƸ-!&f'A+wE*xOZT 0a';W5]J(y~4m E_7V!lUj7Άk͙#@KɃ"1=)W')~v h~nD/Hkq iQ{yp`h=, D?FQ@WDWgeЏ0YD:PH{Kz!Z]-7Lz e.bgc`/z? ]Iw1Q=D%cT%Úsˬ˪{GCvMJߵsOWg JP񥡖/AI'9D+ / Xب'DeGhccnތ Zp)x%NBz Wnn}^Ѐ! AMq&h;(' $; Z|I'Ip9G;m]4Eu40sٗO)(opǢ3\컅лV޳zwWɢombΫU쒂]Ҥ nۈ/R@ ޾)Y:7LՈR2 OG\V\ik݀HSUqa/ݶ: :KP`'LoΦ=5W,ͲpRX[ie<3FzV?T 6>HvEl?+o 53le)b>8'%a|fpaZ<*.2X0  n> BJi̇`DC'mkdFٛDyGX]a 93)O'*d+ʼnN Q-l6lDk ~TZzW#*}~T?xtMX*Ẵ9Z@"VwcICѕ6VXjlzbJ~@CV+ODfC/[dRf(~ׁAE\{C b7p qr^uZ2UW.2J34Lv9`%nnI۳#N=Kz)QD4F+Ư() _ק}Y b~r>/JSy p ¾Z%~^a!ؑ M,9\\lVx0o ,f˒)wƧb7tlzK^tx бv| Wj8҆d@N´ *mbFs*2tv%v_17B7+ᶜԂ=JMWro݂="2 (rOޢ :5.,!n!RiRMψTӆ"U C^WE+Y~9Q? 4]I(@F܅Rd{XtX<\r>jܐX,XR rm6CpF+b a3m6#蚓W𡫇O8X xN8(tfmr,EP&\{후y8GRqxcGkdOpxBȧ\ޟjv6)ʕMh6s3 2˃Q-hpn3q)tN(zF[͚80~WQۀ!{>cGZ响,,TUFaoV4]kwl)&<>);GVΨJ&AT\K'>$G>uɿC v+;]fֲMLv'' DRю׃ O$;$dl}f{Q4^G,WLQ , Hud&<_B@'\L7g~v20my 0V+C94<7}OHS0їZс3 p;M1_bKs迒 \O.rҫeBQ01}/tʼn9>1rΎXyhr3<=19[W{' VS?"?ea6 S+l}-<ܒb=r.)#k]f MF܈U\Nf6i7y ;AbYFf'x@WBDqFK;'$۪~: h&!DE:W)r nޣ0Hv]3zScnňni?(bD6-Mfq+R<ZP7NSѾ~EfhUqPnZ PoMjc!L&*,t"M> 򥹫a z h;Y=%LI`=N,x#Pױk]m_u.s[nJz4Gv v\HcןmHwA}L%4Avh:Fߜ"086{Ŏ~ϰ2> cX JJ^x2_^WLeHL>rε]^Ӱâ!-zUHGyЁZe,Pc>X1Ѹa-߫94ddX;*VȖe͏.F6`ţ/itI &?S;rКA[J{NAO$wY8 s)Xcq?o9F ]QAvp#sf##XaS-x&T+ǫ'O/,i7ܰ 0ؚI\LhWO\g4 yx@Ql-}]`\^ c=.F[Rk[0v6G+q?qtz>Ot[S'$$96@$i#2^>oWfF=y{^ە/d7&k6ĥI}TB>\q! csTv,͸w^<=)OHfvUtD_$S~dJB wi& 6#g)Il@~ ;OƑL HMEq>どݐKKzFxG@5^F^z@kwmM\ C+T1qfz{Յ$KÂ%r]c\؝ c9X#]ȴg ?g-Ƅn)s(gs,7 >JWva%ݬnx/_J-ȆϳtX{\k@ֿ'\Uot wo\UE >oA7lټGҳ>)1; 4{P VآϏ18꧝W9n M')~Bn/2ZԎ=l.q[U6ӋLT <_xL-ao͐Pye]\{ :.0Mt9]ӠemƴBF$xa4UwA#mJP%X|nEvȠUF`qCe4m79aNJd%b+kަ"2qc/d0xWw,}]Wt}_iIڠ=(_:%_/8Bm$z·0M^!Z%6EͦT*jgոID. M`u]`њ>+o #:X^Wږ1cU}w(n9笏JdcJ [so5g2oMobvӰLR4n-* cGcL:GLXkwH뫀H^,hARa7MLR널\ւaA*wk,hq㤽@XWӇUڭ$`M`,05JγPv&9S=._a;tYjZ;O9ЬW4JF3V!X* BZuG`qD@pX2LQl,.J1$Hs[k,NH!e$Fu͓=_#%iHmA')O͚CH 2,ߙF?j,H-d߁K: _b|!llp ]GO}Fm8!S>5l虔:m̈́ՠ.?*el-95Wg 4(VӸ3\=x/"¨9Pݯ`"΢ c<. _..& 6(ۖbŸXbz*ӱ#_-"@VNk\=?冀 eܽ/חd7Džc/W'@I/d"$(6Cu@c7C2L'[kn#" |&[ayQz2T!yҕ7]ືXIZ ݣИpix3?-U (T]m@NE%A=vI ]'Q:uK>҆:G0G4 KÙ0q k\ ,%`4BǨUvtW3`p`@P˧n7B,lRyd?J Ah)CۘA&26L`jiZnLP㐿i +D[Mb@Ɗ:⦤ HxrtJ+mY[wdӃ(OadDN0\YyȅlfhX*cƚ(݊I+ߒei pЫbRmOϼ/lZ_0 Cu'z=L]"B@~R,ɮJg;dZEF/cC @3HsǮ#pg J;A1&)G+J$Ҍk5P㿿Ya蓨^2 ˽-HtrCM,[05ɶQ=)eT|S~yX5vy Z \8{I4m=HR 1bn/)%'tj_>loͬRIjA1 iuxkf3%h}jtDAXɖ{Y _8˾w, `_Ssp#N 2^ִ'A} y7[*8p~W^BʳZ:ƜV eFv+kN[2ڔk %csQW~YPțΦtMSݓ^4VuB) <;UCr_I kC0 OvP)Lax]AM@ C}x8,_Mg$ i{P,z]lbi~p;~D3x-IkP=[3֖rHsd8!"?|2̄l++ HZk쟴ڞ ( yd[Y8ㅭꏝW Y@3Yxc+%XH&W@vgKTͲ`a2vik]rr3Q!swJ{_/qA䥹h΃bDH!gGHԐQ'tIHK!<7gi ڤ-E19xƼ3zn27mfc}'n2s$_,W!i d1f!#D":]rr]_ e%#縂 dhXAsVҫI"NE`o̅Q&knjQ@wD+:#0P&˼Jy HNC;C "ohbfCPw*i)ΜOb?7 <0szZ*G8Z⚬` 41y/ݎVt"3p uEyԎC4xkx ztaR뇞'mS2gžk\*} OO2Oɼh1:)ix8GKH$KxX&s8dgr] LTh3%5mG5_N3l7k̜tc+ː(x"otW=.: q\mEwZƕFE$0df>O)΀ֆfԖ,8z.I䅃 AOՋ*y23I_sy UL+ ܽjXqrdYGEh2v܊8b @ f 'yk}|Z1('Gjf>eӽccL07S39RYx'dk\@=cZ:Yp^ !IZϖG:rZuF~̽^z^)焴ʱfW3ΓIbiQO[+N?κLPV{fB0Αxp~|tR\7k?@ix޲[k ^LFTsi3qE̓Nƺ^jq+8kY\q΁\Of4jRǫq*1'XssG$#ϷgID3j 0q.LYֈ'Ɖyȃ9}UCyόcCxb] _.qWBN-_~Iz $={9, Ǯ9OrQQʰ2輦r7 cM|P>^ԧj缦U`wT^?gmVzT@a ̎-Y&On< ibN?G0Qf)uH l**yk˜s/˿A\Đ pv6]ʺufh2WXv6?)Hd3bc;Ӄu)9Yvu2qeR'UJNbb̔C=J~~[dc4"}} KޓipT?}g_w@Pܞَ&,(DLKU! 0zwZ=Tc,!Ta%YbP]o59ll IRr*Jp/EH SYF&4?t,}qpxkt0hD2VJ\?'̹3Ĩ ɂ`C#~6g͆w \cT rx"P7з(3Mv $*XN,1  L#-htH4tnL 'Ar]LfC,QjD""&GQ}+ƈJiEc e (x+ȚI$mԷ+x b< Dwz !0YXݬE%,B^Nfx*,sAkʋaB+Zn%y.Hwh^'#۰Up{[J u-.Rk(͜4S_!bIسcQ\0Lb1=, ٺ4c4d͊(-4eiB~Dڴzs#,XG/s.&v7rmrmCYаt/z^T̡=8:!0QkeQqn-ʻs~jV "% w(DU }F]6?秪 ,oD*0KEt߻F'Fl@#桉߻'=H_ 6V~4$Z 7CN Ao) Uȟ fЙڳ!;wGmYr"wްY( xDW$S씬NĿR=ɶ+"l$4v87rT+2wp=qBɛF(bSmk_jhW uea]|O{hλagLeܤ_rb/uȕc*A`6ImpyW`ۥYO\JOɖa4I8v F̕ݺ7Mc{7BX)6waB>V櫘 u6mgW:NxLh}Yfsro I=ǻzqgr36Hf+sim~Z+\D!bp<ة-Y@}rvV6;9_1C-c?idWc n (KpuoZ9GVArRIP7+*&g^ԣޮZR xFT^tG݀^.檛8Hސ nkWm_L)6YY#-_6.˳j;Q rlG<ʨpm{S/QE2sn*1fhY|{ >5WST娮, @B2V7 {&TfNk?ql~; w~QxI'G.zz"-ǚOMSiK\Iӫ/m7~Ujj_V Q])_p:whlcGqsb І El9V!KsEMM8TGMUWa[1(̸܀mP>ppES'̵ {4ro4/v8 `Ѕrve$!̚;AπP%!*tIuǏdٷ e4edu+f>:$K!B.|G Bsmd8~RZֻ*e=C ygL-eW7V+Q-A 4J*mRq%1Mx , /lIO>/AזAAxT4@tQ>Ho$>3*9DAoNT=??PskV0tq\oHB㴟\tI]ߴ_ϓp_?FK\ ǟ3ֺ n4?_\+!Bؾݤ@b})@dɪUہzN(ITLᓸu~€QlA:يxUJ V]3=3KB$<' ofMEԧn5eo@i%-ӧv6i礙mįۘ 4Ws ] :|O95da>$ (OF*^EuJRuuLBVV)9"L^ȊT -,%7d|~dyc0?)qƽi)_[pLb+0LH}*"6S:2 C doͧW;5:nK\G#IKȦxAg]) ?=ʊ߳^G{Ԯͷ:I/+teJNcw9AD"F}$˧647|9dI[?ifvF(-3-gЭMݓ1yݯϛ<0gF6Hk\ 9:[;lx?ՠXK'w@OdhZ\_T#2]cv>(TzM9ٻ"V!̒/͆,ZA+٩z=32w9 ?eD&I.I? z$bT\+4p*$ d+ç?䢸.&똗jq8V3-i`EM T뢕SNA"M (=hr+c.?8!ɯ6XH9pt,r O9h1g 2&c"`8;_$Yن? ׋LcCę9[uOc-rH[4+@M{(Gt$Tdhkp,\xz8b~xږ 9Y,=^kEd5?UqJW45DrwA>BgD;,6+&t7SL6MJ9M&Q:>4BNbZO3ɀML'6!Lznz(DY0R&>ԉPyE~aFq|vszЬHa~S:H@>aRO1`4L#:v(њa- C OV.E{z50ɤx% 7~FI9,¡!Ж{ApUu@Ў-?V妅߻h8߉/η%<8?^%0^g*R}_3GYFQIK@{J9PpxmsUc|ګHw1shBO08 cz%؂X.ze _C"qTːߙ%&??ثF)ParwI~-P!X$]ă\YmQiÇu-lƵ. Kq䆕i/2E?x׮&yHV I_.GcQ])ڙ05ZBo!%JJ竨5lM>4%C3TEKd.0G̘6j-|do2?ߋj:6T0_gY۶ Dstؐ ^aʸC.@S87Uo.J *yffһ`op5Å7бY^rRpCQj:Ħf2D}2p!%o[*n݄j;Oy~!#m> .>bQ@, L4*a/*{QL>\=r79,>d˔#N$p΀@]`;vbFf",s)BwbG6lh_4-se=eT.4 \zauoNѺ\a4̦\*s= Zp`;WBs\^ qJW}gNj6ċZp={5F)E\_b@7*U_܎KSt-z](G/JsGj 3.((GJ|s(9ڸK77]K_ljkbBIäzSdWUl;JW*|9۫ AF[OFI d&_NE'W,Ϭ<,O@lvI>4$m4;>NX/i&Rh˜hU1ϪՂ ù7M"آ!7#{"$`( 0)"ݽ(/܆\$0 l1Z~:J͂= 򐙜iGV:edUt&XMꂻߝG_v@G"-G/)S={T6 ;j"nQ>/0|;vbU- `07 ?~ keL I:s %@i"1Cu5yÿ9OZ#vݦtG\0:̋~HeӅVVVNPi.ppk!aդWUf`k.UQAu:27^~jClemjNڽvks;#ZNv71`Ay0B2l')ZEK|zK$.z;'ug$, nW長IkNH+fgu~EMx۬XqFL3ӄ~j ԝ5` yΔ]O~({<]=!&o0`b &4xgB?Öf59k})Hv/vIjp6#mÁ>׼S_dG Ja80k<5ff^n2;'HJXfm^yFNe*WM%J*\)!-ywf;Z}nU@uf \piͭYom|vXхw#)i>;f8~q C/ʣSFn*`őw;˨{G҂ϭU|Xɍ@b]?u.sA"Xdmn&N"5ϼDhQEK+rB">5s5$qڶ9TE\00E'>@O'c>\$ʫkd$2#sr3xpA+iS^Fr#,hO<6E sΑIYjW] wϷ'g2~{: 4槔ח⻁6TH],x:ZP_=bP/7xp-/T(*zڰ7vVT9X3qm~Z@#@" >T+{FQ'yDB729r8\S?w[/BN;f?s82R!1H5[DGTFmh .,K@qu:Y LyB9.`2<;H5g븦!ۍ Ւ$(\L9l5NEzʿwkn*ByY!O]|;H+q`F>cʄ3"88f#au0 G`nг!YNN6U#gcg#gU.SndF,S9E3wg9dcm*h(?qL`tS__'|~Fcp8AU*p; L+V(isv[ۯⶳ (]Vrd@*^4˃Cd40&Fi + ! jh,>ѺrΨ=<~(cIiGHK84 zIr6dBXwg\FVrc*;c+I|*݌Q=S4s4iGu gyKlCJg/EŞS^L@L`!t^ td55 I&+hY' Ixl׻G'bx&:CuΉg3f2HauK aAػCʰYث `4A|1^w9Bj<o"Uwmr}ܺw28!V:8ϒ7qpE 蠏DED_1Z~KrX|~N9JlmaMq=@VͽF0"QF@2snYDӨk:=XZO8=еnX}=ꡜa) #ps\_ ) I9uLk=aAOK@$/|@jub&K @z,*ᅙLvu ;W)CVO8}hφoڗ0U.ڟ 2W}V%g=VEGJjM:$7X<`u>x Ů~$}4"i6xsSHzRy^<4 +[p /q~z rdlt'@|LcDy8iܕv3;st>)ªeE Kbz@D,*Q9WUm'l"V A1"9r]UǽILZ_Q`A@c=H{2F ޺/c5Н!N!j"vr a:K]0#c$R"miUXzyv+ŽU?p쭠n GLZ )rFވlƴPUŻKϺLIDmEBQ

    _4C3sz%wnlRF<5ʋy'F-pˎؓ.'\ y)g61[|Z&nQs_4<ٕ$ +Fw"utF ]b|^VШvT l{J 4!m_:s\J_XR|',`( RSxh}v#Jݿ6l"6NWR\gs0IL0׸,b/oxƧus[bK/˹,5|RS_ )R>Z0;IYͲ(5W ʞҪitk Ho?5~)% IdLUj'DpzFHNb73 X3Ph@pUFA޹rCbV$@Sd$rيO;aa& D1ؠ;'U*H: z>H;t *.O@iB;G q6é2ì FBkd=o lP;5/&zw怑ۼZ~Wh6Qe\_R 80j, 'gaDpA_*!@B/9 {_4}û"K ^C B86b6 F P1κ_ PNQVuߖ†\A.4iq❼qĴ1„=<Pf)h}_9[Y(B0-u;#Or+y%nHXk%qi+PؕQ1쾙 Íؘh1`3&E8V<ۏj ,8g2'Mr5Kh_?o 2ƊH?F. ]= KE|h畎twR0DcSs!J! '~8d *seV'qn8b *h)/Sr'~:(v*֣1Xׯ99xܓݣ%6tBtNNq$c %-g1p)7٥ByGkbT`Kc %4RIS|D&5y!tun~OEJQ6yD4)\ޛU+Z_U+Vcs]_G6t ?M GJ뎁 Dw!tɎKnIgu#'WkE?Y8D<šoQ6o*܈j(Y^% i>OaUUI1%{^.QY+앟&\P c5Īgv Yx1r# (,"*+c%A88&$PzKń+ L۰7H}FH]x "`%cS)l>ےk>zϬrO B u2TrQG"h+"%Za UB崬 noݢcJYtB0i 7-} 0pul״bOs͸dP.aBd&o6$sDM+k}j,~J0 'BA6 *bߡn2RBanʫwAx7 2%DEԪbcgi%npF>_(OJO {ɥ]*N̰PA+OEW~Fw{iyʛ&O] *Q{2g pCVK7B6"rWJ h#/i G >:)<홖[? K\0-/+}tJ]aw>YbAtp&iwpEg&1A"[J;VGD텀;@!sQ D;2W m~~Iw?g_~Weis`d@Xc%zK}(ri԰s>-%ޡ׍^y*KlpL.B ѲΛ#z0⡫GܓpQ/ Ԕv~-Rxg3ͯЃwRUaшa,&G{QuvNjaHcǫ N \}ZX) +^bkfV8\8*Ӻ 1fA9UIrʧ_p֌)/#O~.ޔ VT"#4{ȩɬ7A!/Kuwwe܋ ׅ'ґ#wnuܲGAwy Rû4PcT,O"8eVj^? TR_pY a ܈_JKz֮`nE1H,@iE|ڧנ/Qkg*,M/ɾr1j ;HsR T:Veb>QUΨli,lfI j{r"ԌZlzG SQGsl,!<7\6o jH~*ܽ"k_N`+qc|3joy>mQºQ4'o+[F/+E ]7Er_<..*)TZu3JUȨSqb9(6J . (Z/yx>'k\E\n}SQ-|K 5ge<ߐ-L*C*?|q*9%xD sH 1k*L f^8oQg54X0Pzv7pyb9%1x[ĵE'ȹBSC3{?l)K}(b_V5K2}gklyBWyoFR2!:UvbުBWiA$Xf'hvfdbZCU ʿ66 U`<DFPxG+}Wb¬I,LuMdr!.|KSdKt&#?>_/;-ʦ (@i\^H+#S1{P8`Zkw~«?eR5S{ΐBfB4o(pܙXD-Lu@TeZez/<[gP ^q͠=ɪQzy,+j%+!5[ND+R$%sP 9R+_ƺe\hNS鱬=5J;b`ИFj(i!OR!-B[ډ :e,I҇m&^P4Qg:0%O QHF> |+Ȣ_ iƧɪ:hp4EEcovMl¬ݰRF>ӨBqr 9CE4کm cHsxuFSF4Nq:BZMd" ޘ L $k?of goxNy|bxoPZr&F]Gb'Y\D-׹eMJ|2ݳws-tMo+nv鬃|vHx-2Uy?^;'5>[l/Հ Zƃ1anr}38h cvv iKP*c28e`d6])uthTdG|gٷã'U(mϦ:[pDH+hA҉ލF {'[H=Q G~TK j4%.UqC½2pt8" PG#|3u Vq3\ xY?htVta^E4I"!iyc​9Y|FPgT5gy~g,0,bQgU&ir`N 9ˆR6lw/@TqΓJbBD ld,_ye\VluNq.. WIVKW&\$[CBGNR鐘a[?lgm%$8Y\ , s Q/xU \Ӏ1V/JYS/wַpvrz?련%m"ʬLzYd`,1&+PMU>"140;(yX"=\&Q2&2 "flr}?2Fz tE%īUC!J;07( o8/4#PRx?,`<Ĕ}.YwuM^.Q;y0Ί`,nד'&%|i kG+`#<ҾƳ*=M,T oQG͑Eo Q̞|q Ȅ{jh HrkFv梟F|RJ JlR3r3 TSV{=S_hV`[ SSÿ43M!ʢ&"g0_V.sv,݉'F 2q߃wQc]?ӐJ!>$&ۆBԱ4Cg>Q-X(MQ0ږ:1N8NtƵS"ݨY<?6Qb8fK)*ꈕZdίL~Gy~]&VH>輾YmA0@ Y՗c%4 *B\*j L3=9Ó EG+Rogta 0Ґ+ ٸf>zGe[Nq&=/Ac$뜆󚼇ڧ{]1Wc@~5IdJ ZƇ'dq/-|:DYŶHA\"]fTZXWbӞ~Ұ|yȅB; q< M OYm696L s|9Ld/:J\ (pӚcyߒEt|YJoS`Pu!BM],i) )Jz+6{vCz,XN7j>WW\P YXQMaB*-̃vCrVHw$=Of)l[\q$r͵T㋤X؇ ɮ! iow6Wti ۪q;j5ƷZ_c`:Ub5T{3rY5IPJWES zAσ*FTa$ jwm;£ݦT_d, DψjTFϵIȮg2ý F6"]s&99YSF{1KgGTt|oy(}*L%?cMfâ쪏)+jBmLe5)|x܋>‹jRl&&Z(~H^>G8Z*2Q8:98E OǨ!4SSY*_={>qɛ> p>Xk张۴s]P, S_>+OMM {3im-.Q[Lr+ʁ˞|)!S=oݣɍj0 /woGx7!e5 k0SIch;8 aoUJ[z5iD]|7?!+8m$ApZ@Va !R-5 ߟcX%_}`ީؼ;3B-jE'㱎w"E'pkN7Dhw(Pf8г`8ziܩ'FetJ1\s-~b0a6.PݏwsGy8Bn_/x7bLmgm e-6zBPv $WmgT@T0BX4-OŒV>SPcE-XE <ф0&0eB+ἅ*}n7h5@}c>+"õogf <2")d}dsb~,V5ѹ}?7%Gb u lOΦEKǧ,pkvD0 H8(sjL~_N&/\/nG8g=! 0l 7'DYe{8Sf@߫HmR{qlD,T IF˖}{L͊P4_H wE!(dQC Ea` դi1x6{nY\[plhqA GRQϰawبt޾͋L>ߡPJI254]GV,I #^ [&ߦ*P1zLF5ȉœo2mئ(0sy$N;W2P}Qhy賴s_Z3hF>4݁ ;'UU 2 &@5dܿ4ax9x 8Q(+p$k`1:zB kBLj>ฯص_ndžїV:7+Reb Qn|nS%έ ]{Tf}~h'?Vtk-U!LAH>/YnA &,La>gI'ΟuE=p](pb\W݉q\`ODiٷi.S*If]bɦgfbYȕR'c m kBGҌ`)G~y^Xs xDDBwm˩.cv{%`XR T1[5WQz8 d dNYx?lQ8eڨ@fX,ɰg**c?zS3m\ۮ/~;2Bdbf42Cp$26pLl3kW}aZI"Yڅo%)A^ADipk~_uTu1ެi^r4fX%ihi/#4lÉhj &fA|*$㷬MNa]c8SdrȽ:JAeݴۜ|ƹovldo(kDvE.;3 ?IԌ~ A߻Ӊ( ]\bdVF3 l:Ӈ:g]\ lXп @ѻ\ ۺ+ G8G9np˃'-?kҫtln瑂Wr7_gT\e *Q ##N@e=@z_*PD۞d_msHl ~ڔ0Id+}V ؀E!NG4,^Wg_~P{`߿I0ՅV7^*?w8;blJf:vn%B6W,}Z%_؎&b#ՙtp9ߋ4AL'LyA3Z+o>;m]n5@8YQD0,q:3TUƣ!HXb%2Ӷ˟Y=qP{ Pf&A7q}7e5-eւ֤HB hTĄ*$::};R" O7.b5aa:eG fӧ٫!_2%7P {c'0˼*彟& _(AJ:Enkv#WF*C4oX TN,4s2+dd%Fo,/ mea'5P7 gQ]iоuTWq+vX{6g eTKj/~۶_h_F;S?={{"FazT=gs:^ٟ}fDPЍU<ќD.K"Z̈́E6(/9qHёm (k梭0t`D8. lxOa>LHLZrW] bL-(8xA7V^]m-XU%r9SnE@ i]+`#F[a*"'@m9}7$g& NޑJ+jSvߚuE< xɲ!c|e-SlZU>SMN14xO+TH G%"g?(o]#{- ^? {Gc7]1R.QS b6UݷSynÐPGoB >&IrY7ΐ,D\II2{i٠/14gFǗ}tv7G;\:6 Nje`8Uwwaq5'R> +Ia;!?"Y'3QzfRy䑰2Sw** ZEIl װ,Ji[tgZܧ{ǎ5}4ځ}4$;q|$r9a.YVz|[C Jjj幛Gs.}M"}['顴eΤgSw7YL 9|J]đo㿡5= xP$ź͗ҵ2we_ h壎WƎ Ov?>x W͠)3'$5ÆsG_N QOD̡0PTL )g1~\|Htsz "!Qv4Er]D$|ξyk(\A4}Dݛ]+D"ƅ:bqd(K@Y^8!I($8 /2l/қQwߚ04(lV.˵f_h >͕/Z~ѠР\هzSV1E%]ۮ$v3_)5]m:j[D56^u!lPnI:ԐýxKxc3xq|fxA*djG c)8Nl?I.(qw@N0,˙ z!U3`?$vCdXLI)l Sc͟-Q&':،"E`V{joV}ixZΖ|HH{K\?>캯;=k:Sh(G 8H4i<8bb*K*y 0=EVO>O~:IdFnWU=r_y%8ͭPʃnx( ZrvP9lA:eQ˺X$UdDUva m@G#3SnÝ98!ol#j9֒y$ݙX~ݙcVBNɑhV ,!X-9!l&h*IV&1k_xfK8<:g, V$W㨩 (2KӔEX!ufֱ9오V2uloϪF:sONPO=eLg\(X_.Dx2 8c8k.ŽR /g*< i6N˟yxs[5єg;w3 Ŗ?%[.Ȕt,}$H1ĕ!n6a8<'J :Omkc8Y(bR#ySjkOU`uBVAS'D8^: /H5\o >Vm)e(,SfbE/4X )PΎ3}"PQB C DR mʛPj}4!]]% Vl8!S2@ЮӸ>*[†-~TrpRݿny"@9r.jO^7eY< O߆'mW H,{H>/J;'Q}}9Ƞ3%Ft;=q)1V ;$8Ʊ/^ԕm䄱k gZÚuYq'`E!LxmJ5 N`$(>KH )~β׬6ojs+wL*$s_uYCm\Q]C7depn,\~Sd zv?GHww9Lz!0ݫOʂ|.w܎j7e< $d9oaMzdIP䨺MZ&6>Kdq5(BkOn'Nq rW\ޗ젝\0/"m(&hu)4(5sPgRKkPH5)EM^7>ߤҭbל6 >5{!+8} )AP!TL\ !6,BZf>oZtlQr[ ); nnRʄz%Wž(3LL伂Xأ3xe +}~%/#p.mӻRFU[/``gb9gC,V1hw gRhʥ \W>%=\u RB{”g{NGu Sv3QyRĽR.TDm$` ^ O.( 3IAb`o]+ ayh1彿"mY~LҙaU-jFVb$|w"Jvz9~um&u h!312F1Ǝ/'0`{Q'x|QUdIqQ1yqb<{PdƧоc1 8R,5:tEL3 ẓ}!O!]/mԶ/ &"T[Of߸JH`[G7jzΕ #b ~I'\_ )w3.dd-KP:}(ģڪ6ny3IK5P ̳qcMBhl΢] suW^ϢTYUOkk&_8cbAQ2 ݾˎ%^0,׭x6~.~./;,/$e[4)L,W.5&VgcKF<)Pt!-o-Qf^q #t]bW6!^]õ܂.]9w%Nbφ0+~L^SJ K,(Gn= m8ѻ&ygxа O5~sBä?jC씊AQi5 1X%.{%qP*d7 M?dXG]8@cשϵbwUVZ25ˉoIoP R"J[N}j9<ʅhkEO-@bX$`ufjק6uÙ\|(0v=B Ү8PAV[Qo]UYIb>URfQUS?Wb}SB/ajAƈKCs1@eHI6)^BwTT{bvrҒ.q~jU`:a/Rʜ) Bi4K`M-O0AqURn$1FÚe!Q`$XOT hI0E#9_Mg  W ju(% ݣp" omOZ<`$v_"6*c &Ig23LXk.+0 S*kI r뤵 2BajhaچF rd{3xyt9‚ؚE"g|L$S6<WBrbji^xȼKS=a8Z(wxUM6 @P͸cw8XSڞkXc3x' L Q8Mk6e;;m*({; jM%-ԔXݮ%< yX ^ntJڃ@!į٤̛r9}~>(q{y=a)^A{΁ew(!,B!df m =ʖbjF)o8'>޳#~Zя: zAW>B[+S (sGFei_m%HwsY˪^=?&өFZ@8iǪ&μ(VAS .VIUa{Nąf#/H#u䑲mnmө *hXN,5/1<׍È. tQ6@s /Njych 'cZ=)Έh9T-]؋O7D|m1%W oM`a"fZ{'0^ŝ-1 n }{%txѦ"Yhb65"b`$ŇU$nL.ZH Vc?g!: ͟xZ%xB밮o$_t/=eK9R9OHN^WR머uK0zp:N"1o`IlKt*h DT[yxmc?\[W_pHf۔k~ޫMӼ֮F2HG',ܽ!:W̸ΔAӃ[;g:h"-lg 4Z/pZ]w^NcHcC'^&e:hg]PȾ.0̸>aqhJ K!";*Cex1 ?6BUgEZ)fmJftfY*^>w κEg$"Hp3?JCpA]ښ5:}_\pnԠƓU<ڲ, i~6mʠI~cxPR*~If^8dh]F I{1xRD0Ar N`DZ+ʏ=a>x,'@˘""P:'6~9 2ueL^˜ᙿ4ȧgg=pp HN 11~70Bd |@<@_|ĽP{vi@W~rɣ7v>R-FX+׆1(RK#b(l5}JN,Lɟ~z4 &+aZ0ﬞ>-Goe+n7QμݡSiܽ=ki(yģ h_lh;e{"#gV2t0lʧoNF#1h4aXm C7{`j7;iaKNyc;Dx("̰R0gO}糠!^Š?HŖF ME)z:̤$D|( h)NJSNe']M7~CcK/t HH(jVpN$[ }w_H_$Ym< lD}F 6s:` NnZ 4 f]? nA;:|%ΞkZ8+2J.#[|ꙅ^lgiap?67CVP9eTEc+wȲw7 {oZX'B//#J :TS0Y8Sk;q9hXIQ~gr[Oƅ2[=t`Lb^1PN4B=]|am[X ,q?OG@&I3(:D%Aq#( PmL SR!KkF`uQXk+(2o^HF[:Z_ґ,k*D=2ůu p&#)fA*Y&_\u^Or\6ߵ% [ J`\49 '-N8Gx42x0fANcنnreTsSnO_XZ?mIu`:S{6Za ,<']9㑩j:!c.p`>(Fڨ|̜qLt؛S8f8q&˻v(=/[j;{Z~z;zx.1ql% RlgjH&5„e:<_gM$ȟgNxO͗_糭_j\۵ i *kIԽc3ى&V;hǯtr#6Y=-.iJJTpj*B幞Pی?fo1yBVKgÑiYH=/Yd [RR^G"6UISG?pyFWq~+ 6¹3ti㸿C|{ I4M %`?nP{(j ipl9?3,~ĈəfmXX9u8Ma ߠT'U>_Fp˱>Ԍm6;LY%g!#669”vGΰ#U{ J*-_x^u_<\gujR/Zfkή eax b%ԞNv0 ^zK3G SJ%ݟLbwVp .XF2$,.!;@Vyy<%Zҽ0/9LHY)}:k&Ce] iC5~ӟ5cy]JZC®;90dXe5 ϙ0:O\G[3WU8%[&%`+¨8yJ9 CWBk=2ʬ_"D 5i풆 &MV{ӣwaՏV4u4x ?GxZ&^gRe.cY!{ ZR͆AF>JA'8j;Q!/'@_w DĉK*/gPEWWF&{y 7RN4,JJtlt( ōŕ{4b/rXJ7 Kh1@\%s؆kfgɆ3R*}dW̼Nbze2&* Un|GNo_cY|g4LC$K\J Tϙ|20ON>yb=@yG xJL%%4^jڏ)~2x{Uq]U-%bOT Epry(V&?pGipzi0,t]Xiyv ZP :nAmV\hP"h;HDҝ :샰W?9X}! Dyg/kx0e wz@[[8h(<-y!qF: YL\Ec>09T{hۥ|A~h=E kgJpnJ OD0n6]y΢X%*V6*jLg>g?e$abzC,6r7 n|s-B&Ȋ+n_]WqFe#/'ƚ.MI=f;FےS&O5LPF*N,>#`ѩPI)ЮMpuNC*1 h\g,ȑ@#hM7 p:#M yateq{ܢ6 >aӗyi/m]8/և njcħ֑s8J$yzIݐl/lZ1X̡N^=gC!Hn!DY\L't6,.8גYEAgy;T%Q{;Uۋ6ş{ވ.誛̦J#/zrEVzhT[y6nrJ:IÃ/$̺n&x"unfF;4lGuͰPSƾCơ9i-gq,.6pP8='NjK\TO0V 91-MlR5i;DD^y{HOJ~n7+5ӌDY,ĵp)`.J$)k2=C1g2l}ZpO.68@e'w]|*%OE@#Bw1Kt@sX.pN 8Ιs],S8_'uEZoӰ)P66] )-EGǀf58Qd#_xy$Ɨg hA5e \D m_"|./gEvtq5/Brp> ivdj}iHw}OOe1n*zMnCkri9qn(W)}GY'L433a}{վ_~FVq EYL/!xAz#l9A4L- 0G ԃO`odcThyPbەݕ_ַF/@;щܔ̡! !uÞ1M.?c#R {m<0 3 ]hU[8n8(,oGd".ኂz ?e> ;/'|=N-Zr hWkMd~"Dk̼.>$HkJ ST\r$&mcAkc&$]oΣ)tkޓoz x9ꏩﰕH aZIulf>^ !b'2Mw|Z0f݂5*aBY3/P6s}!꘤7YǤl.y,OD&TsDuu ϭSf+uQ Za,$eyxzlW 7; qS*Rolk}[J3(` l>?z 'jA?THzmqo_qPV 2|dώ hO2h6v!brTM'[d8$9Vhz [|s37PN ܺMڬy&xK$ϼݴb9/PȗM0Ru3_W W]TÓbA"4KWb~;z85h=@N͡>eL]V5/&y-\ " * 7E2"(JrsS.Y-tٱ o24Au^X~"6Qs] $ W!fmTj|HS%HTOZS'5wOg|%34]p}g,[I4}|iOGv>> Ko =)Ӥyj+Vy:zLr")snf)T{SKWYKFM:;hՁ=NJXՑL!6\׽3&;>r/Fy2*L ,cCTO:;òҾ,e*܀Xb~{6Z,< /(`hQ-4 nH6$ Nmߝ2EYޑ._7?@'Dݎupt\Zvb-Ef2sGD@a^\8FM7, XIW~LU >i=Fv]lVN-` iB)Ÿ7gu~z`G ~)펝P_:0z l [n&e.3 U!36|9J2;J 0-9*M Wb!q/q~S 8߫&QO{F+'KN4X܀S\nT5ń|x׈G(gAX16YdgXsaֳ侮kuzZgS"#͝w_[uKEj q*Rٷd *Ϟ7:J,p40->֢C? /EiI-mS: #`$&5U'騘>C13_r7X^/8;ۛrɢ:-Q)ܝeƼ˖oQMW,魑縭e6c\'V_~1 /o)XxjY=d.b`hǹA~Q&"AVft}U^]i̠|5 h(gV?^!ư+Cl =6BȞ_ԬvSKXv=8(BJ87tH.v[Bz! l5aEkzE`a2_wR@/ơpr2skT^9ceE.F&TDN鯟hnx{ݼ]fYG-.Xz|w. i/Dp*2ے@>9bpϼ 烗 3{N:@N0hQRȧA:Ǟ˦jL?U*k4.ӓoIw%ɚ̗H:/ADN̈~]k~*<Ho @W7țUG~E#?dYknkQY{y$Jh ɷG#HyJ&l,f-=ͤao.k'Y.A_+A[W)6&kXw+eD3Dg }*dn4>1oнdwSeꢭ3:.o A~s wvlumZ' z>39]Qvܸ7{D*dhyȆaAX ~е ({!ݮ+YfQN>a_W<ĒHEк vAͭQ F*,E+~x=>zo:KIrQ5Ms۠ A a+=9QGm*O;& ,裧q&(Y=2j=wͨ q4rCle|G65h Dl莄z9JhV.ꙁ'qNGhԇ ѭ2?O`R \1\cppH9)&!eE>&Lk QSl@O n̾ɇ5GpWs -{11 .X%EB/A9J ~G&qD@qo|Hp nl|Ԣ`Ovžu5Qh/ʍ RӇj_cٚ$M-DMs-Ӱ1r*/t7Sg\bcS@[ v:ؼFGxO_p@]owxj H@B!޵~Өಡ8": u$Eb#G馪ٲ[YOk'$JIe0*Z>{s@üS?50k׍DBaIq*"x<23!hrNwC&N [A[IaY]ua9N"j2C}~(T5?yP>`/ĻPAKrtK(cB+Z* D"x&Pb{qLty]Gkw79x3[-w&5.M\*p `PHƽ̡`ZEpKZw,"muq/u$y뿑e5g:n0t+Pf:f9VxSbnj u e#aVӱW'ˈ9Jjm/+- HrܞH)xjHG޶f0Ğ| B/Wo2Z*t P'ћzKD$W%xR&j-H0.G%@x$DfZ.^* $[2 G [dL?_⬶ѷ'~H FPlŲVюh{Y2q@ $':s C5g6X?9('gkk,6z|Y:TϧG+zVuk[:<욦ƈ;Ŧs=<5-&`"3mZ;Lkm,}N3E3fi'"ɲ%\n~ĖJ9lɅIpil&n C/L#/Vzg=YXóg9uNfv94V`&ywI#H6 @3;/j> N JX ymjLk )o @ /0&JlwB_Fijz|!cs+`4H i?@Q,IoD~Dk/[q̛1̌K􄀩h3+?UTtqhZ93G4S2-u1gz\;ȁ{bp$ݖWjáN*5q"jlFd:d| 8eRΘIZ:A k~M&Llϒ_J~QJ, t-F/vJA]ѧhOvQbfi}!12w3lΘQcH0zϻȭ@sϭ nƒmωH(uzTfILq&Jӓ\Lj㼖RuU͍(7mïe8/HG ^NҀ/ r碋Ւd +'cdo].X7 cxrFv uRjg<Nr!\r3/= _yXun#YR-F*-p`2hRxݛӱ Nx~܊[ S!H<*UItaF]?b$?9 qODU,5:M 50Ic[x/&A`z;G7҃ ѤⰛ sJ`8ƃJ\郗Hykуfi Ҫ~1aЋBGҍ1.0_8O7w#8Y2w,*w2Y0[ax"jhSlħ F:2T&SK!ysBR?~i뇛GuU-6mm595&^ޑ..+ڦ \4JhM U-,= (N {G<虢P9,?}*dB{L%|rh`r/S T6p!`2MRQԡA^"=ֱ i,TIlLLxǔx0|cIn *rag\kBu<-^ɸ}FKQN<)fi&G7c%^4U(/kF8Fv4 xt7 C*"*ϯb{Y=7(G =F!t[LkX>ba:pM"I͞bzLd^œ0M\¥ +u+RK+<ƌP߆nA*YzPPnjrTf3mM$R XW ^/f8 S# 5|5~?MTѶyX 4|ƩU@zi2_}a)t>- 2倽ۍ= 9_ ,+.)AuEloM) 60 w-RLp~A>)HM-WqG<#1F5Ff>4pϸ{L< ő:gQ˷V"VTCȒHf2L0XPUe4/6C,ÊhAHeڊ_ێ+V(4ֿg;0X'yMQLxYCމaXy}ȴ/&t)]J%|Y佤wS"V5#Ɉ-W *v̳ GA9g!jBBʽ׽9@T]69+ɵm9_g CU^2xqN,Fp1v+J R# D!Q%f'6M$-ϵi.Mekt;<ڬm4$h][>s88/2͝7W\Q ޘ j-^$0i8 pbdMS q+Сjm<ӉTM*!buCtЖ.I0Pd5'oIfEo%mPL-tX,{AVS80RW>zh } NЗztiB/E2\&u5RqfLY9;\WO A)< }ɳ ׸5,;ʂxs`"#mkӧ+[ @<9-L`^_?f|u5u }$3z"gV=˘w& GyZT2.S-ȱ0CQIӹ˽viiq=F9˿!ǨXBuI=]NQSBZC\uh#˜O]1)*QCjnha 68^T<2Fx#U!$RsmvY7k-VdELyąguOת1-}_5~l)*$3fXjޅb$qۉz4?uN9#jѫ XIe&@ڙ}zwfʹ3PesJ1U|2xy^hV, Adm-yFo p9*i-w ƺ-fG (&`h{U;#̓qBrLmdk$x`EC'zlTe 9[8,7;):|ֳ޿1ƨ3ߊ0J)]RP}=-ݦu٧bJ[? o9W lfvB*:g#ް8-g7éhU۹H=7a-Fj8$e]Ј3lCK0s쳹<] @!13xzkU碿5𮟻&[7jL.竬pK8fejm8Sp$Űg&|8@7Xb %1 W: d ?jMVciʥӼU Br|oF"]XG([y|w KÛ&ߑfuSRxV-QQ4qv"8*1=aY07J/!>{4<7kQG(~Ri2({3.{xΨlMn ܇ !x;?iD\C>zi `MsW=51? %摢%ɭT[1!gP,`n}3إc03hb?u$3.'k8Yj)Kf igk \̀8, WzS5JٰG{[ӃxM[~ @<8\J7OGK}—>%#h퇝1oxjm >ݮ4f'9wǜ `Zw%Wc2,rS'_JǏ?47Ԝk9t0/T@:4|@c V{x,}:Vūiq/-98gLP5K)pЧi}ӵfZ$Z+|LbC~@F U{Y },D/q*0۝~{&KNZlcm5cf47ԾSZ~ ƁއSFKw8D PljljYx{M',8Ǹc7ϋ!yI-I7ښ>9dyN#^? '^,vЏ_5E S$i:ŕFj%rѩb̰]cXWyn9 Ԋ!~vJ}1Ԭ _ɓgEG础 ~[HN+_)> *1}?v7O9)jJ…EuET6+Gs=Қ%ӽ?I30Uj(ݿljuQ~nu1ynTgNgz crS| K9/n ֵ@ 9՝Gdo=gRyfe2H q Hp>)@xsz>8kO_;4+1.8qTQVA.*õSزʾICWPMv<x3r险J fmXV܈Vi Y-qkcF?nOC@VSo=7(TgaIz$y4W8E9DURӧ{okiYK@|\&f)c۳cS E}:5r8M^+S9~ A˴J&O霊].υ(T?9"74u.+'ÕL#t,}A-ͤoɁkLu3zIz*gVHoŞyϚ{ t\]|;?LF2/;0A!b?Z LBlXs ZכMV)ŧ"c{Cx}0Cd ˫z- ڮwɛ)HjvOWR H:Ytni] =*}#0Z2^DfbKBu(h:O.eX"?c\}GER{0mc8#$^ŷ74 "~*i.;z5xW- CYB lL ؍nBLק9WUh-}nTTqz\ശ)1V? `WYhۡ$Lh 9@l#p`xq]U6oiMKt: H(ѱDit5>蔨],cC{Ӑ®Ÿ\lAah~{ )!vO{G1_d_ȭQۦ@`X o,ntOD+#Vh"D):5zb;ZҸ"œxC$պ褏cT]ɜYLExggDc)-K0Pf藟WŎH{>:_D1mOElFVgסwJ܉iΉVܢSHÚmל[&2Իĩz֊3ʒX/w? Sf-9~ztHfO%-멕aǀIEw&ג<䏉Lg-*CI+ܽ)ykDVt-we3 Bk.@\ǁȥҘ(Z^1\zVEE<7_]˻{P,?vX7#<sd`7ÞU5Su-JrqR3>=2 X]yL.QYӬуC#$JG$߲_ J4wv0S 0'aT*i4͐}.rQ*1L۩ &*n(`r;:xI:Q뙻_]t<z |Hj`D;m -)%keL]ܨ߯HqzXUfʣ8q#<۫mt,'"?G-cWk*}>_~l/:i(.>/aIv"ƱZ+S ٝSly Y鄴&D?3Csiq(}.NUw럌Σ-tWfQuW3b2dmLtrS,e(tM37ɪ~9PGؑfWzOdVzz~my1g140;8}"t=2a_(œKO# b|JM/1+qċkh')ebc,tRMIv0[û]1/d(ia%o7_r;d%:| !.3᷷vV%妅BwS?D m>wlr6`dS'{~:XTMl'u \hTͼv{'G,l^ae|4|w:o{#XNVVUwL `R[7$ x% |dEBL۠]}hp6$u.hRY9k-{8کgc6Qq*SS/Pᑟ:6Y~>7Fn|&fVNd/eK{ iκJQ}K FՅOo4XWwW- vjk_h#A;Wr#>yL⬰ qO;`ѵ;灵/ \'ڢ=re1 Y*UeFi +ڵ3}W~ݥPF<;>]WC x/*Y/2&݀U|c[i/cm% е[VYaZX9]A㎥t,oT3MLnmV8FHwXݿM)JS_ꀁAl}/)tڿ zȯfX'tAT{q@Fed[Xzfb)l4A724s[J?s/'z cͅ좟Idl)8=Hܮ(tI8uđy]GDL`Oz T?ή@ܶKo+X2y& #gG "q_vҼm0Un_YUl5Gh^!X<+ӛtzcB#A#>)o(. f+zW6W) -$ּ |{qok\(&a&Lt?@FpBVaDv범YE?>f5g2쑔8xh-< ͙8L e;S,]+̓H*׆=FIxM}l`;u`*V9u7֝Z?MMӄ= !H)5V2XtA WKv߉Bu#RNuy%)DD} ~%C { ǫe^rM<¡Q;3 LOQ3pD1HTGѦE9fۿD kU``m)XHUrm'DmX؃ -+?5޽02Jw%[>՘?z|g&=%YpH][߻N'ae!?KU:г?fKA:2,>g}VyxA쐠JiKX:ٰHO64$ S;@(9]<6vGY'U|]wQu>NImvujTIP%nyZs}15MZf"+> bذY|b˔rWT1w[8E[ZJxCG7@ނP$Rzj%;Ԣwȋl[*oksN5PPhL2QxS|FfZ䶔+JMJ@Œ)RnwhdYNPyOALNs]NUֲ j5z8 tbu<Ly?LsԹJ3KJ;Bdky)غt.\W\ t nJNJ9w |`BnS+DRF&vUfD'\ R$~Gad4clPE(anE|^c36bZ[Li5+rS sTdvJ'FЁ ʞ͇Il %@!o+GM#&b#Pj 6^烘1T]%[~JlP~;X8 Em 3(&zୈaW9OS+nD !-LLݹ( _Wɼk~y7Vϔ%Gb5]pf|24>:JC.u$yMJ?@kZj?׶W]aG#GKr诚 4BNz}v/Qw#kW(U;YKŽbpT-6guK|ݢkh@rPq(teItb8z&d7 l?> {dQlAp :0& V9;hZu:j:]I&^P2-7;p½><ףy0)֥u N7뀧:Asx7_4m8u 0bd%mHw F: +AM-|uF)]8jWɊEVCU0w7k\+?35[7@aH -yDL_Mnh#yhђ,4'x 1ձ)Нr۬{fzfp3V4Gur<㙺Ɨw0[L^2ZGLΈA/.Č`zdr=oc9 8lem c`1rNk츤VQ\ȼ#Dg.coPQN: RLJDu8Vk5݀6TTvO3rbn6 WQ1pVB wfF!"9ZTw€;.l7s{4V3 y)gTnUo^h:"Bk*qf l+Vy83Ӛoi< r>SD6ELùd wIh]DžV!E29>kr>v-[D;c6c@8nP,nqZLOGL$3< ]z*tOb=xQH(˫QߗÊH]x[G9/`B7mCa1%S[dp>cD/cxf1Ísp+rK!–Pdz9W$ms:(iNjUM&cg}VQ@(Qx$yȶԄw8CnAEi-Dk!3VԾT v fb;;+)yZNWꑈ`(so3I.R}zy2Ucē'|vI[owvW7SEX }^{ AaYɣ --7RN9YkDicmcxi}9]L5H~ݦȢLikq;o4eÀoUnǨ.Iko*]T!"-xxkh ֌*l(H:@h[pO}ik'' A- 6/@^1Yݛ'qrFՇt }YJezUZ;Z&Onԛ=jⷠ>(N;媵:b\>WQa8Mf3<œa⺧!Ցq]?_{*u x8zWo}gb=:\U#)Б5=M-QJ)2Gȳ+7"›&o_g1 SGF"+Vd8^hVTtZ#;sksgM$, 6AӡKuEՂaV?|er9K!cunKIt]!,Frs2xjHwϴRS,$DkSU+xk@fcPU -ZىLXې3;.0cW)3"Lma8x9%}JUh%VA]O fO/h~>˥Ukִ 7Q qI; KgA*%x(n=:ݚ_'Jq4-Ya& $︱0hE}4pm*؇RaybC=GVϙۅ(@A/Ձ^6#=p U-kYQ[En`Jtq 1 4!'2BX$'iIo,!xԉ,4d4'y8: ^@}aj c^Fl7ɓ B́j 2i@`#r}Y-|gT7fv:ƻ{%'vc܏܌j[#8Ԅ&‚jΰPQԮgjLES۞q',iMGӱ? rSz%MҰ)Et8H膚ڛB'?OV2({T̘{¦[FDo#]z oSon4IPHIF+|Gʢӂ#7*[v3cp].kJh,hiVx]wNvC-Sw9"`P ^+о:E9rZĆMi.gTĘ"qҦ1|n(ZZ0zBws7r1v(UO!% [ԍwabXpr7D#{דX6 K9eZݽ kgPѾƞ,,N _cw:dO'6.*;! er\~1LIR )A-ĭbhhy<3_8?SJƜ$4uHZ[_2LӲ#^_ڥW#Cɥgl9=!-Wn'T ȗ_bJlij3MAf:|aac )b@8ār+h!>d-Z3Icnf93ij=mN"56G_Rd. _{OXeB]d+\x{hApqv8wh$~ Z6mѿ߾YKdGۄN܃Iq;6K@, ؀Y߉fX-ޏ{!0X%=nf ?O8[lh,?bC(z(!EhcAeYPeQ+6x0y:EO s(tk`/N(Qd !*"*u)wv @xy!^-Fpt*DH}z8HŞY r aWZjX8 awj RSΒ M[lqd XwbItߎ̀EavX-fR|end3Zg)J ? }XB'*SrcO߯X'}G=6%JJ *N۪2ZDf_F|?GC+sje(\wS%r)n FVʼnRy'Zev lxXB)ѦivyW33qⷀѓ)n:v`uȒ_S> u=<2ӰEmх7Ԏ:ok0;B)S1n:K99={h0jBȳg0)_=Пp,rz骨Eb}Dϻ<$c,gGn! B]~vow7\Ĺl!fo74Ga030x.8GdF'p/pwyD~^v/Zm  z ͻ)FYE%>X7+F(HFCP\Ndppwbx }V!s!]W|p[m:)Uw&t 5/CrTyYTG$ַBKMѝ=q?.ν)ti*1 {Q3 XHpB`uMS,T$"dBJމDlWgˠ{陭bkg0>ʟ}갶Q%Բ(QeZ4G_Q^PZ {3vb/OHn(OyvEgR{N~QI(LA|#n ga}fr(.;{AK=9o)?aj~.>?M ҧjO҇Uq)QM5ɐdE_1~ (;RЙ~8_*Xem0H˳6h5n*@-V_*62x`iWVWw {s`E N̨fP2%-DtAߟУ66X (Bݡ.`Бn 2F.H+v: %چZEZhx*ulJ?\ YL]q؜r=8AדFDI'΂9~nbyղJQݹtR6cC0-1AJ~[0m{tmKtD),'\aE,{Zb8& r3!L^۶ ) b*Z0.p\[½qޜrto;`x$fn6o{I5Zqs޴|=K;|`v̔0l#TU>6h4e)RǓ0yAo($>_JV5'r?ҥPl#B$۽3,݋H R\=5PIt wl̽ o;:8lb$:Pξ^RbE3V]Z7r\ҪZ"Yhqw@O9Jy %=.8_የtP$ZY|PL% ls"B1i :CuJն Z& m4rȄ;G ;$bzBY)q39Lo/Z&o2#T[OPxʈhAq(7LC$ Ԯc45:SI/<7} e* v%/gҴ^wUؾtYgf.@Zd}z&(8QRz04yQg$L1$F8ĿzQ-n{P3A>E9-hɖ89A+jp)L ##r<1i_~VHTc3 ޵[4^eчt&"bq`1RF&FÜ4İzRD ޖ_F`l$')4WT=OBFYB9]'9s7xqtW aIrC{GO Yfʽ7gIF:/̃D%fs'?p8Ay:0SާM\' fu--5NpԺBN }QY XJQL/D<(HqnM4iwswm VAa[}m> aZͤ؎¨Y bmKqP[vJ3oFZLBzJp +MR}Вq3FN< .|D }>CoCUL'#H ,7FHy<}>y wnĖY{œ1Y5Ře! h8]dk8&T)"(EQ`s6m4?"Ϟ#c*V=vؔ9M[*^~;T|+ $9 p!8SV0|k]'k?I&Ҏiy[e0ޟ 7&0 Ģsg:y6!vR=v==$\;!er{Bٷt3f}98呾:s9c#!~v'?kDj6I8Wh}G e{3W{I'"k[큏A U"|1BYX (¤lEFHc0㺵}t{z˚r4vX{6R,:>;0 'Q~ Ti{4hZz@TUk2b(}^y :RL{;0 ,|p~g::hE垪ْ 4GIn*dZ$Dqs+)(r^"\l2^[ )2~G {kw#3c&GD.'0n0<2ٮk"-g'JfU  rS;kGw6lQb}FǨe բhኆ#~qġI1Y{G97!efןMM s$V}Nr9IȑB}uLAvӸNN?J?9oQA2AWյ匭Iđ;2ŪW![&d)q"WaݾEQ胩Uf9Wf'ϴ ){WXrXmD0ykŏ}b:Sq1{e!hp\K'?g_7v*$vR[GAbl(^T 9vSbBxX{3;n:9kd-YQV%JE 0(xPd>=VSev߾UI,*D`F6cG&[vHя)n5(3'4c6t?9#"Tݶfun,+H\¦z;PYObfc1Ve'H>$U ]˰8ҬM/8P|вw<'&y6&H_Z9Yvlq{!ZɋrNN6XѺi1̰GD[_VuP[dHX!c/I.$ ^(g܌3ԁiM@[pp-mkFFQ=qn6,?xHݛxuȮVf&O*r+BQfoÔ]M70U@3  +ƪIkRLKJ&~ [~h{;,{q ALNj-VCRc1s%no5VGZ\GoAcM(6? 4w|K?_$47uYkS88Ƹ!`fMw\>Mm4(oمy @qp) }w n3 _x2 X XdM-3+Tszhʆ R:Бd;YX<  '{pW6I̱pS:pJUF7$U8ؤƘuGlEYy&!q,^#_6U= H܏A͌: 7Wj]+#6Wl'2}1F#6Y^erneڳDG2uA~''ǃgZ@I{~]OU^ VKmȑm=8텅&W^xP`O|d[\A-\hyP4e[GżvAH[f?@FO' 7\=+jm66S?Z js (m&Mʟk`߀GKl3bCFD `|>VW:m W"aWVʍt1׌7뉂mᔒQؘI'>nX_fI"OZy]:шU SˁҶ,=-K5 (PL>ʑ#JyCzX?mI#]1"L0:2E U~n",)WBt>"af&YVؼSߠ'$ TLa8+ mBI6imEH?uOlHL}> `T} )$4Ôx/qc#d{Mfɸ3vl`uHPG͇ryJrqA3w:/`NwhuЙrdZeR'1<׵;l%u1r`y i yDF kc;_tѴS汗3+nxчC-CGiݶa_b 6A^%м0?qwM@)dGCuZώCHM``_آYd^8 μǗaokn߉.b4"`lnh \jeXvĸarS>Z wzMh_ig5?X)Ļ.Qk l_SyR>iIOl`N)`qqO-#7udxj' Y 8.3Z/tA+ Z$g'HxL *kBr@\K\ə ~\sB?ue}C=H g,I܃U? Medϕ^|}F|'T^EC?so/%oJԽ'Z~PKAd7F)G*ѻmZ8w҂AT -*ͺI~H ;<a*9w;|`;o#2lrk]8 s ʂH <#Վ4:L,tvWA|Bs6\~`Ƀ 3!Mu$ؔ]$ y(s-e X:1c{3H%PW|L{=Q(}%.B# }Ⱥ őo,Ekd|3QP0:M>oj[{WvxMP,]2s ]BI/aiDCmePJʄ~ȳWHw IKS@HBfNJ H\k<+R-'$UQk#{3TZo%DDVmw.aa$ ob-3mQMO%̫*kI!8= C@ARL_hlE>BPq(%*O_zsJBdݤ|+Rbm%z orD<2rܑh΅#~WD fc?VN(a#j^Fi  :* ܺ́ |芀hN{Y׸azΕ{h?B-AEu,f7ٛH9O`Q? :#C6@Up80L&hkk4vBss-h9U {%)ί6VH=C NʁhluGx5 )7luύ4Ԍ9@kuD~ul|B/zū:W8 89fhYmp-msMD5TGA@ IPN[^M_%An>*ҩ2<Eכ}z[ Mob]sP+0drAjwsx34./V\}[mRpﰦpأhH\n|z~[JDGwшn9>뚷yI睺 %I˰ r/ ED*fy]^y;e2LАXBR@:X;YR݁*7Aʨ~?CwqiIB & $,0$JTotFIPyS%&PRBO#zGa* tHaVd[πч.Ky *!<N%-kp!AG m37${{bٛ:%il\ a+ice+v|[$کkURLUR{u!WxPJq>Q=j9e_ pVAFYEdy*Zo1d9s,ݗ{jpdF<=uzT|DIOzVW=vݑGJq6gA湉ZEACB0@V-BLLJ=&kr 2&*yU)&>.Q+\] ^3Cیxz&1$ct>Ӈ=P?.?K@|^13 V|{t*㤨I(V\<-OezѼ\,iM06#K*S'W3D5Y:K WT9Qk*7S->6ǝ r|)z0wchA"Bs<P>,9rtj2e~H\6(>@KK6 ~gjKrFAg $ dp&G %wv˱/@0RSA>!ku%}I)iǫpo|̳w6'; ~ۉcȶMQi&ShTc!.-6'Ƣot&h-~2g̝@ #ExjKXeX@6JA2DWH/0XVE6: #*sԾyWpl[6B'O1,$CRO[ BN|5OW.Zm 1%+vpt;rsC!>l(vWʈMR%cEWf+XQBbx!4 ?]nm9U|75%q0QJqqcM"/ $ 6y%؀o>zgU!WG>0w ڱޛuwE"76筅[~xmu2H>Auc3t}ӯv~!!BN4ělK2x͢Ѽ[2O0zHb?Xު K з[y]&pkWSӑ\}oܝ MqhϷ8<:Ξ5nQ(Hv}Ǎ8$%/%L@tȜnw&GE :|c%j 734t87gfK/#c9$6F$YDB/V0&% 8 D3 8TPd0Z(E/PΛJ?@͐K/?ZE6akb: R8Dș-r}me=!ъ/Cް@G 8_bm3A"s'=^ ʬ`*sFѡ<䔮F:$r$DhAT3/ .up\gְN *e3): q|>^eQ[tZŵӊOͧKe6P7f>Tr*V8"u .!RUABr_Ms(4s_VT.eS6)%~èw 0՜eg 7*Ʃ y=wt7Lzh.!~k0e6PpԴG)}!uEfɣ&x U{$,L, !0|vS&,6W{fJG ߄ s=IJ;6Ӻԁ#6A#2Q{Ο6JaȨqȶRL-lG/`/C> "|VeEda51žГo ~'˺#IuK\Ne9cufLPW<%#GX7qHfFJFFQ؈]R:Mj N`iO^q|r1m)ごqc]֍.0O?bktb!mjfo_(/aq!MMruSy7^?)5NV'׬ 8LW gQĐ4+f>G؍i\h2h.J%^VCM֎mM3gXPt@dn, !=}ZN1hUS/H4>b}UZm43DsІda?.ᓚ!EËB8Hՠ?! xRQ>rHWO(dF dR 3^H$QdY~4w{k,]FUkEk·Zؠ *?$ہM#4铦w[ݾ]2|cU4W?V,Rފ5j%S([wCWw E_L%8JU~\€>רNmuٚܺNw9 U>8vƖ;ӡ)K2KQ$[u~Cma%5=g*5wgYwET1+ܐ#w`}^ԋ%w8HEośs Sϙpݱ^}\hu {z+Z`"S}Cj'u)qECe,^(61x'۫??O! Y6 eہ9w*<'7S&i)wvN/7g-P \!rn#%8,\xla@PN#bP>*7zXG`֤Kjp1VSOy:G@iCe;pDc޴ tۈ}KLtזlaEԇ_safNwVoY}as{A98"9HSV fkSw)UVDVh'28H.UTRȟ5F&pIDyqV(0k➍[Jq*Έu 4X z/ˈS9/'8vZq08FcO\hBoF9KȒ7ًq~yqkEj'nLjgDD/TkjU5gg]:gi8%/Q*G6~:cx9Fι&g>O`ffo 9^6p\?no"dbšZn%E $׏3vKㆂ#"&C%שCpgu,yaR߃ dvv( J(1ʹUEv(srkJ^*}J_WQ8uNr*D6<U ̻HũQ@%hcK<5*mdpJ?iqFxPC/ OOq8q'XUxiB6~k^ΔNKm]E]^p*hGY\'TJph( R= %8'yn!2LzK6ph<P?Sm>T)5x0YL!]$H V+ CO;dnp͘n0rӕ5<|R?u}l "8")54֋8e3=xr/Vb1gu5"K "|uzfe{h6/Բ|ke\~!m)%)@M,7gAA]cB@Da@uC\M4u1]|qaÀIDGIÞv~&`䋞hN!PO2JRI07$fٵ;OCzyIZflnY@¾j-a>jV@)Gg#&jdeyX2RIgß20kZR))q4m\1HxӢ7)i>&$zBjD-[QsEqX4LDUD3̐׀/Źz&I)5h/r<3(DrYB%0tb#bׂt`O &.)7 ƻygLKh["w|n19Ys[\^v5wMx=ܺt%ԑ;jɪ9?e*?qݗYVnyb%DBc5!4[eBxM}S~:6OR6+Dr6~"?:SV׭Lv6{]o|O'ƱQ%zŅؽ b@,..BhW]>jxWOaL߃d#|] fcDCUHѰl -YA<I[Kn?l;v8J4ƨXU2:sLB5dmM4p)%I7@Λ?7 }z${@2 + 1}ĉqc[y1'MqN8 nh7XχYM)I66YcN1vesQ[fNtK SvoT{p\9bl7~8)1k4C1eX2kEݾ9~+p{ܓN;;7 y}LH՗U분u%a*v&:ݝ}C EbG%~!)8` 6Md@bQ.^16 RN8uAU1Z^΅K\H31^tjb@h%zli|dGłr"Pl9T'Y-Lw79C+ӣtS3 @{HU2 1Q6(װQ+7b= L73[S'FɅa2|jyJJN/˸p/GFn0H*#up4 9y9>:_W(vѨZ |= oF;Q4X7eg ]V(`jgTg{Yo_iDOq99fj%l$-GM8n?lk[f7^Wf oCbr㸄2}ʽE@Pg &o668LA_ly53XvQ J])6{XP*@(Kl/~ū=꾗uo02 .4&VZ",#K hE&>!3Pw 4=#7_䴣޸y#b=\%i]>&L_-$AqGɨڳlI61#l`FN?;BܗHk} CS[ɐ߻kȆZI>e/`Zٯ= Mx_MG,xsQy}sn*ƈ/Z:xX'|$-Kſʹ!TE]@/FvbnHwcw8ۿ%Cr撱 @W}qgB/on˖NDHi;C]򪻏8?*ңK}ap"&՟-SࣕGf\Nr(n["Um%dA Ku78LgB(@e4ʌ#Rqe͂G0Hs2}_`[R.LHU9g5*F|, Ceυسl_43h d-@tl :pFM'wun`qWwhFnIjiDmNyJJLtÈ4CɺCZ3w EN<-Z,=d Z#0LosIlELWc&zZ!\h_/\_" f5mp *)vm4CE6hP'AFiڙT= bKUj >ԲD⹓?EUf/u8]G d /mE@."}Ѳ+ I؝鯢Ω 寲TJŕ Kˎ+#Z~oLt5Fؓ}4Svjɏ':/3Z'LW9?/Ҿ52$:5tF$fW@%~ Zİ8}\>[ʗͰ;o<*B~$ ZP7>F.2aY"(J,|XИFWoݓ@TxmG,T,Qb9x1|99md֬_3: #\f@viFdtOzfk۔`}Gˆ0pL|(1EaKZ横 QSuMmnq\a PQI +F_k+m+Do@F2?wśR0M;se ~}P5gc:CvI%D R(#0mV8Xdfo${^ [|UIВ^u1 < 2R 4}PʁhHUgM/q}[P* ؊ְ^n+=C#*l%5(Plb_ǾM+!N CL);zS>}ؿ p߫hS! ^=W8kwEKtSV_JciAY xj] r:J̰lvȢ]|m2gǎ6|e~$.o$[@ow9ޥ$rC;yh_T݈t z{af8 }T4dDpW E 78XMF}+tA;AT0d?46>G `L~kvXShE`9|lH3P'z]0Gk>'>ar>E jŝV*KCymL|UW09|rdttXm?6)\! E~ $ȷi{IET8:/8 =r)Tל l姩+HI - 09/"nF۶`wvVŮ ĩhM2 xkeH?1R( lr"-$qCLb?58&fܯܹ:^.8% W#hHv[l!h{]-QG'}Sfj-է0p"`2$2?˽x L! %kOAC?C=8yTY0|s;Otj}@do%37W D/u*) kCSr#=KѭT-vac+7Ջ2ciM}LL߫S g&dĒ]\XtYyX<LVL#aS8.EvZ6?u_.kP9h}ڧF*!âzy{Jg/SŹr)qA3pGP"PuM ۲A:B $Py@V6(s\h]Fۂqc qըS7]ZOJ /ШJJ?M&w{:X>e&7IJYN?[ulSR"T,7tqd7!k 30.*lŧ7K%A2YR əX4 ѾWJ͍T2zm.O3Qs#W;2X&ܢ Q`,Gd>-Byb]ת&\S/ItTf#| "Zm_R.M"k|N0)+m ^i!BC)F= ]HZrU({-OdÕEzcT~h@LO&gOyO/+H*8uL6],4E@ct" ^8\ҟJ8]ӗ8"7.G#o3m7uXqFMۇ;Dc۠P i*wp! ^;QyzMlHU+JZRn56M4)PP|uN qg#mZ?9z߯\*wAm]]xWo;_PwVL9wnɟy UMy xsLZ1[ܪn3Z9 seN7.#0_h ztj&f⠂ DioF)ћf.HlH'Xz>nYk{h{X7G9U`RG;d5#4q!\Lz͡$D4vPjvCYהue$+vfp(e5| tmG= m-1uy^RKE Tug*Y+iWL ^<]AJMP41R:5u*. 3_wUC#U5$zwJG]3sȂAzQI~ec\StpZRTP󚥸;b9y Χ@G!`>`A[D"JhxY m6 f Ё(.,4= AJ.`x^#f:RШ]QÄͭ3xk3>U/)*4zM?FmT"׼ |y$D(-?fخF"r,cL#L П\K#!z,d=`Xp:8Ӥ_ $H^1ZWɪz[U>HIDx6  Z$ A~ |&u3+Q#s7$D71B%3m޿&JGG{rC7Dla;nN.ڻv׻xO~Ϟ |kO |:ϷP[=曔s.BN:WT-Gp}vAt8@YIp;ҏ7G]2ԁw`L+6NΔg}sk+%<^Mvm x{cJI)E'Kv (D1W.q9xF+T+mB^R;( ÷25kYt)}{'h{\ )H_g pP w,RE#Cw<8x;R|:8]moOeϫ*.gj~X^{ƁCG.!&Voఉ2? e5]XTF>XRv_UyH `P%lCa }hE58 hCS5 *ݤ(J-3<.ܒO'0zM,hj$(`nGa&$-c]jŢ Q@/c)PQƘ~FXdj]ɡO;őtV0w2(}{(? *XZgDX+䃫٢~nv7ӔT//Wc@ʮLJ%*#'Q's~PU6vn(̀3G8a"Z'O-dQqiBShO mѧ< l:g 'qY0ͺDb|DΊ\+|QZh݊NUw>.GT?>b<pWrh'?;E媧롫d'C b] mַk:]oLeϟt *)ߔFYE]qq?'\#5r;ǡnjCjb7$0X6y5b<E;"Bd8V$XgI(GWk7m2qQ蠿^/vbe:ig 8j<]L\)UXM m4Qdzy}lz2eH8^9e 1]XGTލB5krb)WsX*-*;0uKGXbGH.~#![he;DA!k;m!Pcc&+?w?1 &4t1Ԁ6To8.d%劗 1u?MMjDL?yV eTvN֡ߩFvW+ULF` )I:[jڤs%n[ޏAFe#ۯ5M9CԥB v2LGD 'kWDKE @ ~ 7 T4oyI-Ƞj8#kE"ˬ<صܬ)e\huZ!pvn̐UfA6qPQ\oCU!{F{!7ojw\\}DJ yJT j5jFjGMDn* ]Sb@Y#X8M0{ ;71}X#fDVtfN@@|a%ӥ@!YipcCGM`_%]6 ZqNQ1Cf+D,]A!j+U~Qw}EAA#x3T>~<4 |F~m@I(=.=,J lB|= %hIU_\[ X1-vN>\nV :O@"Fnq1\>40tmC>OU}r}S:P OSr񫁊 5(]`qga2Z v ż=3j*6GpPpa{q! 4J*> wA-ZODUCCN@#M|=_XwDNxq7:1f/&}t1̝K3? @=y;rghGJ2_3_D7D'FryP"'DH9:nB %HDM&>22Y7>:hC8ãȽA?3-+ W\K*'E^8K|Og?OP1v*1zsmAiwxF>8qWA / 7LtR3vkOKti+^>7h&^AK?P',.BgUX߂)̋=kSJ#\܉b5CIN8ZċLry_z{zl Oo}iy9:tCo?4u鬂y~~BY#w`+Aqត0ER98Fs9'@Rd{`3t@*=? c ^8Z/SrD8p0ucݽ=r@+&L4ąG{aȣ,h~U^9snZ)=ɸ ꛅaJZh&,]g h >p_KnH @^Uyʼ3}|SX!NiE!'G4<1O;Ŗc d2n|, F  U]Ww/\l速;K4]c/96 H"P Iq7i.6m8?pU% %N/ -LYGkp/Qp*wnQ sl ɳR9iO^?o K[p]+JvwB6P_m;ZW]0{P-*Aw3@sM$@d 3+Z4clBZ6r{iBWվFL8.` *tkYm^C oâ>JFA?W|:}H.oh=xDrZ!ZX}`~&ȩҎB.4PW$-薉F72Na眺5$.,ۻ`Fw~ybIHr8bG'.-&ph84pJSĽ_Vjt X/ A,;OS"W?aiiHYƻCW^#y\+w_Tkھ=)bO$=@`~keE ,6 luWj[e@p$+D:{5PE EMb=0A)'8#@f>a:U1wyd BROeTcșhB8L zN:`h[2 )d+25x1Xү!TweVA3tx+EӣPX0%q@5xEc5!xuycxfx_0aƳIOlӂxᝒOpѨzcQ-B8X<5(@ J㳁ьG(}SkqȟkqLOg3DF5Hj,V6D8-j_tFQ'ЫbQ@a5>ĄšM5yQhT | %kE\/CEboV?(JcXK2}ZȿܗBhnRR1'P4!J,? 8g#dGɧnz{܍`񷅟L'weĘ5|[kVh&pe ZC34eJ^+ =Y>p .t>,v1'gOݚh{![NJv ^ΐ0& OQŘ uvߘPVAE0oDrdCځ$2Rb-յ .lˁı\N:@Gm=]ֈ0.fɦf{s#BҦ&~׊1U'7[amdŵFhS1l,ѡou -T,N ҌLdM+xibB̡@wml`ʲIKc热"&H =L}@]0A{l#(PKW,(seyH8-*AR ֣Rbⴽ6k/-/̾|>Yt\:3xRmtIrb L]-^聥YQ j-4ߑF: ls䫴>0gy+WC ], (|D5GjTa࿩giF 죒½X00}Nݟ*nlqAI\&'QYx(} P YD8Sh‌nc4utB.>TU|NE0$g&?^F8:|WlҩR8[ìk5WXqz}حаUOt„Z{oZc}E_-" Eq׃ h)ؽ6 YHvH___v\:_5Rw/210Wp*-leO~C-zӤW[?1̚4 p vwbHI?ZSIu5 *w5${#'׀TQ2U"4ÛσN{2x7ɄjfC J ƒe ~ \ 1^=a?}[orDS:M`ajץ؞0TNYNƍZ0#4{Dweu}g9oWSqy QsuTr3yDeMu/b>U^N2^T 9 ?4u@/_Jc"D M82p),&q}LGKksGGFfLΘvad`sF{fgMp!Ob G\gϚ{y,WQIЕ(V.>%a4]!٘HWf CKWV 7eF1,o%m}JK4_N9IЯ]t^Ҷ9VAZf})XE6csŬ$ZYw}D"4χS.^| CQV) j/r|ܣ;慉XI'XǕS.bug`<%I*/3s9`ޘW LiM$gr̗skAS ʒ.jE!8f-@ʇ/7U;݉U/+3E-Lg!n''#,NTSl&>i?qn:;xpWH#zc ut1|2MJu(M?+ :_) [PSBC厯Eׇ5|-W!XTW#13ST~Tl\K*x: h'uMVRXzTqSVgv \F!JT@Z_Z&R2Yn)!P Y{ߧ9}M|—p2\9ڂYF:cmw.Xt;c$KKХItdChϺJA_d${B?#9.O7 u1fcC pfprQh199a9[5:B&n8_` )hà8Z cxᐃBƔsXJ֐(3yov:q?F<O.?KgO@Bf$Iۡ p8Pj«}XD-x3eo-h&P;3CN?"uXWP*' d{^OzԓAӤjUn=a1BrY/Y.[/$ҞCHիfX-|ԩ6SL2:r0`9S8BadeD.&$dzCF>b9P@N/F 6`LfP 3F&tg'pH7."vOujN eKԝws]X{_VLyr^gȺw@W σH'T\DdC(UT/83&4^B=i;w=WUpܯ ZQ p]Dj(xE.Cf -vil 1o3 *` ГJlo }#}LKGnt/&(5 cl-S.YnYK@T?N"X 0 )\YXI#Jb&k&V|n:KXƗK™0]iՀVcإ$[MQb2s|1Oh㋲SLW2uՌj P *3<5m9*Z[mX;E@K(d6m=~/|%`em1kg$VToQҏ0<2Cmk]W5~=v:dش3sum/>RbJ6QVc!f i3BU[v$ȗȯx4ST <Ʊ:|璲}WPߜb([ٺ q짰rV{=3D`g[rC{8Ok ysރIKH5Wpk9:J V±Y ؼ#R6rP<\v]>egVCIJ#h^`Q1a]2^Urj]̴wcc'SF~„I ,g#L,3> rG'eBS ɴbe=^/Grfũ)EK+^{վ ؆1"ES/N%8LBUN$^ 5W*[| áГڭ;h4a xe7D_Y>ʵ3dIj~6O b+/IHCsw2g"TJI`P Jj'@*ZF7gVYpebÖe S9 4ூٳQD/?V!hecD*o.c(` #J/1PGי-q[}36*Q1Lh)4f|e5;-ῶ ط6 kn+13ۥ>FE(iUUaXS ֙vq!0)I׽ܱ~5.Td{vBqD;.2EDo%;2G 6456b PLY趈Sq25cMbSe!>{ok2X_vLb?uQ?͗1{)9eJwCIIp0F0 yy}NǥCƑ*U`SZQֿ5?(&qX$yT[c=B(C2%C{:_ywtmkV@h>;e<4:;K]J|vec+ Y ] vOkw&ӝe w >(gh@;a+Lyb1o/)S ={tRa=يKd`6*\ľWP0V t SLGX|VN-8{Rh.;ƵpWQ@/b2ɖό<,=<VJf/G3# lsq 5!ֹT7[ }楩BX$X19L HqC=7,#o=lSsӀ7s+[o]<uCbWk^S\X~AS]f'> k>AZiʩdu`zo$+kBzL4hSb_&}պYz#`H:vz/)-r&a>N6C̎ҟ}TDGǼ]d{c  H&oD=Bd"rgXoZps[.A뢉<\B;jJli%` PrMSiķ7unOΈ+ kՂ*ajy@)S]SZrbG>ܔ]֒p|$ Y!Fqzg[@khT WQk{|F Yoh;~$W:L$yـ}:.JhMewB\~!)یQsWb\|tfXtwPՖDDvnàgKc0P2«6C,ZfH5KuS4"wEtã/ڥ2ɺ__U({wTٲ^G$?T1d4s?3;x(dOҗ8~@٬k+(bΌd30p^GX*5W.ޗ1y<`MXB}Oa%p~GXثDQ z EBtu1׊ՏV)I B~t1g 0 f82aArj/m7qd1ETEtwLXc)֡S1çٕv=\f/IapBh<8ֈ I)f3CmB"9t\Ƽ~BXW?/i s؍rU xiH3eyo䑠 +U O:rOun+޼&qSć_7j>;(sn 6ׂJ7g):{zK9`@j27]sT,=y*[ Wա/K.G$oS<4)U3%GFW^/yat v$%X]$=lSkGNo连8/v;24>Ooi;> =P3j^6W~MapIhMxfekOQMi} YTDQ>C9&3 sL"H֕$*[X;c0ؘG dE#e8|wq_,+E/? f)dJ7I3ޜaV] %,ֺF5>~](9N{L].Rtw݅F*ŰonMY|38(u O!306Z*#==m)f.hNN>ٙɴP;?hlew˱me;;M.EDfH9BT+[iRB6Qk8CYV_Y $~+HUg89%+K+Mm Ux%-f-B 0Ta<]6O:ĻWoE Jb=U7Vx ;W5^Jm~# ZI gKCm٘ P2=V+SM٫I>>wv;u^tkNu1ة&`{UO5 }#a?7K̇+yMU6stTԮ>3l\h/Ͱ-Z_|@ 8UiMA7s t DDF 琊ʛ Mg?2*qA, Fo{#&SH,BW ^m{bxpbx6z0,Ղy0]Mb`lrYp"g1T؀T:!8I0մ=Œt/^ؒC+Knm̒ɕ qqęx(㓑~oZĐƞ9ҷoB=}Řq˖BZ6KCقZ/vF,wϳʍ&>uBVGC xT[kaDJΌ&P?$U.7&f%lAe[@{!ڞ*&ޙ`]kCTzĵqcjj2Nc;Njx܏Yb?9n Xlvl$M݀JL[ȯ'hB =`nܰfgn 3+W, *a3gkW\W]\2d[qF䘙b fTYlL b]iu|S{>^B%_+\2_غZ2 Y_ 9\869,,l.{38BUKHKFʣg*m?~UlT%%}(vǁ4-P滉N`wf& ?CZFN "w' QO 4׿jOA,M@)@"%C1E7cڛ3KZTo}Y٬J蝢ln覂o>N?cPq g/7U$` Ƣ/s)dQR-S?~G8DC)oծGQ/' λ#/8?" Հa!W N\ngؙx:3*KS;ld ro Xग@ ;11r/POʻ(ʬ;fҀLYj N=jp^hbhR|~UsJ![I*(Ehe`&W D5_H2玠V7 *uD"f%0v A>\8 If{CqO賍s;r=P2 <]g\,Ay1"HkP52d9x  bfY`$jԪSzpF2:f1|b4 7E&fn<$k`DS$Z6^5+m oo񆚛OVtF J 'r:k;.\a BC%!"]Jg6)A/حG/Ӗ pe#cɊ8<1}fE@0iK"*I tiYƂ3&^& /ߗR'FH8U3yn)e%-{gc h 'ӜN8IdM;K>ح=;%208l %*1xf#!_7ͅ>Q2&gpĺAAu{8K8=p6#`%]F`ފNDMs!M_4 6vB3׉#Z\onR9ODlL;ی.x_62x9, < Ob?!, hG{*lZvQ*XIx ;{"#lb2+6vU—ӈ XY{L#Uv^`qgK_)(kc|K":c4^4U$oE.f1/7?> @ZNkn/=-^q4P^q|YasT7p]W\S ʇF K[Å$n8 9S{/9$P߰2Gk"_n^YEHAk0"1Úa@{ Ykwaf5oѸɗ4"p!&0*~`(ݞ]%#K,S{?ы {MMఈ}Rìx̓g pCI /u鯅[h,HfvZý.".KZRQ.a. 0  JkY{N`0x{H'wBl^4~ 2J|6M/Z w4ug' SpJGG̠^e6_llp;x-RK_]; uz : OtP$ߓ)2a zT@W󼅡L6=PVBʺ퍹$6E)\.;M,>eDEI':ZA>}W QjA3xFj 91>̙CP4?T:юbi4{,(j[W<dN4LC7]^1Tr疭°NQ &`+W@f{Y/іe9xrMo~*&@l/tq<İ: Wo%߁<}\x -TE :#&.hY*ZWF*WH%boCRETe* p2e _nuڨ (i$ERo_AfL 9\Dedmo}p',TZ.&c4>UO apfq,y< 0F?laa|BZtFb2H.< |y`8Xj'EHgiyL[le WKa6hAEimnYڃQ!VM@Ԭ3? V?2ޘ2 y"gfhȡAtG2祃@Y4.VXA@H ^iTM;NBw[aOu߁ҍwC”{%@058CuY ! (UN$e_4.sF''/kjY3cQOVg2jU_ 齈$4UUeENscz, #1ƐȖ<7`dZ+"ƚ2*gy6pRJ~( O0Rd9fto (9Sj[KOnhG*%lξTâ|`tGW¥*0hZH߯~mp9nV5D: #yK"@ Jhz7_MhgB ,oJ!Z$6Pg8b 1>+FI;2OKUtYl}ΔU*)l5žX@dH$Nv*t Gؿ _\(̵(W"OCSa;@Q%gf#:VtgSWn9c DZ,7jdv# B9#[>[T=d֊*Kt&dHp}%E+ xSNޭrBS? }ޑ{P;,"85cfҵ ?:r02ҩܳ~VG!=˪BMI"Q9pU*'Elrb!+PG•EZwtDC~@9U n}Dr.*ۈ^D+ש2)$mEIIR_KNEX:~]̜k` a'ح- z J7_2׵v%i^j"elX+2Qj{:vAjzp58C߂UzUqɸ]yT-ȋ&^\u*XF0q5 #d!~ &$7두_52A:ClzɅ30l9Qhʏ+|N~.WRp4ƿ 7r~Un,(u}yVi )KSrZ%n+1du<%`l F#gP@z%2-A¨]M+x`~ ~)%& ;1P6 :ld8ƞW.sKdX]CUx'm;VqI$Rȑ,ڸO8`QN|~:qCR;QP P#dhӗg>'>XE4xpd]Kbe'!Sz4%~@P0@DRx7{t0P)0ZbOudWqNؤBKU<`UD'yֈ_퍦2<\s'g{diG@@lz~7 sdq$@EEH.bt^TUǖc#w4Zj_^'結BDQ:Md1(x_R#H-U#y^UQ}q?Un_"Hksdn@oTڬ@S{ұ'dHP /P[`_'Xlι~w-wQ9q ފ}PpDhZyR/[5a |@ي?UEw~Аð=Пj#O ·$>Omaj96oVH⍂^x7kUชⱸO"P&&[88{^|AlJ;&uSɣw4N瀻\\NUO׆M-! ^/x"|J`iga,@έ*EmCqLȡ^6#G.^ē+FRmi{(gIH2J5>P 'Cdf0ُ_B*ieu웛 jX88yhpX r_N4`4C( :E)g[qgY>?t`׍$88G癋ȣd=>j~SW(`,fu/Ew r'Lo(UJYW0[ƵFYZ{7t}8/.<)Y( *%CzMxu[& ϦVɅD뛮p?/zg\]o{Re5wkԟΆOl;Zhw 'Z̗UJ^#Vc7ca/^?PRN6ǖ7~iII2ysW0]γ|P[g,E$cb^Kـ}n-WŜ\N̆^鐢|:2'sx-WO1|,GZp]}V[_i3AT;M8tޙSb0<ͣlS=EiXe$]F@xE|\N<9M $oA7SИx<ĸ33ݦcP .Gt;&/x;>_]k˛axNs:F 4>-ܢͧʑ'oAkci) Qɀn{;->LAkJOBq{ԍYz|x̂ _d=VR7!IPzR17O~!uiF6w&6)HGڽhjٗ+S+ښجKټق-p`h깴Zl)4PY< ,ؿ45V֍ )T(҂4!#>pV{<_-fԮ@~ tV~Fv-e8S̚6sRKH;vz Dߒm=W]N|@j6H}{}@~i밹H)1 =RUQ/,X7(Ȉ|ۿV !KV`5U:P.uJ CŢ% 1[Hl%_.Ze qo2;mOR~$6onY"C4i맅4x3Լ-LQmQY_)މdz#@jnhs'X!Z5ujJ9=kyT*Cw5.:>pxr w0N2,gGq$*cQu|=9 s] %i*,:fT![a`(jSw9(ճ/ja[[`L1_b: 2Wio{wX1~fd%ָ1$PInEPx: w'eٵ)kErᚢ_d'E\h n'zf%ҽO\0E7.o*t-A <K VSFJC3G2go3x^qjmy(8gh -78-"A Cc 4ӣ);|ѩ @SS*levyͫ4D ɸ "[Nm<yכwo1Odž4T|܌'7IcbhJJeL "7FTD֯E&d SI#׍nȶ]W`r>WoU)C-fna *-W&PenbO2q9xu,8EL˽55BRpÙ41.v ""LRCUBu,[b0J,_`JYmpv76=s5cyjq=Jϐ"/}Wo~7oB;A*w:\s~IѴ1L-ݡب41gGCU'Ӡ&[n.rD=GcP`40CZfyyPt> GN ٷen.$b7KqGmY*;(8P X|'^-<ݷDڇA*k+x8"V w9-\quRjK)YQN ht$-J3[ϚKeO Y݀ZՁ`XeqT>Vwp^yVoCy]Bտ#F6asB2:DJj]n;s3A{(uKKPWVN(=E3W*azMkv1~|PI$ @qiu2TET&Zv\ɞV5pQY`ӦJů|f6x~EAW!Y/G>ӹ_">c6򱐛Q!zh R9%H( ^e N m#;ʡ+*sRυ5.y,ц=Hv.^7Jr 4 bWw8. p:}=;Zl`.BGO{ʹ|ɁU}z{H,%:drtӀd6^`8">At{Cs։EjWS` TF1'"rhG*RfOs1_EPoJC1dbz~-6@xLL4 2{'x` 0Hs%9 FUj"i3I޵IMJˍQ"(2 9%G]f[{'(!2 Ce^}9@6h7~`欳7x<qPD}Hqnї.9@59taG#RPE8^5}23C1X){ ;}:GkeL<3 ,5%Ou=[}nou 97qwubo -MoTrzHH`è?2tb ձʼnsAQsn8 @gMLI>1͵T%Ov?r[wtj-n֒Nqd=R%qh'/irS W?zY*X,gpP6lcuW sM˥'70ǻZKuj.JFx fP$:uDHH-rBQFr2r#+" (tijjhD SZziL|Vso;3,_Bd ~XQY Ϫy炙_pT'RF^S7 (g~[X@dPzo_~ (}8Th5d?EHvfayfb'J_T5{d^¢ˉ ֗l07lb6`Khtm,u\m_4Nf#x=+)Yg:ΝE3Ctdz\39犗lh0*Ww7]?7ud0Y+CxEwu~[S^(J x !ΨHӀ6M+ZTvj! 54hOOPb)[ȊvG"t=@*B;aU9jq݉tLx: 2Q'^@Ga\CvU'>bUHi>Z @N/^hU.EJ]f?T[iS#'ʩI҂?'Ur uZqQ_LOx .Xj.9jඓ?zc p =LF{ !ڄ{w33&TB{e$)O{w$kP TC3y9qV6o*f^Q'4CcY+R70$-bE;WoxcGT1V{%!S5fZ [&!zf-QC;\$[ӥׁ`bMe~iwp򃽌n8l7uRd^ o gC@w-=adb3j&NW@{m ͢`IPx()̊JfF Iwdp%RJNaE g{]Tx-KG>7i]R6?yedYHL$]{ sI3F4 R{q0Ga$\ $4  Kul4JZ*%mnDV7<4%~K̢K@ F-i-$wgzFaRyN)ӕC66CWo/˚WJ|C/\lN-tf4xG:2M_XO8(1k 퓚msȌmxEwAjX; pxpy!D(A̹.Z׏wqw]haHGX` ro/B_X ryc=Jwkق7+1v5ШduE[Y׫DD@^9UWT*·\fpnNtUm,4d A=X[1W$4$[!f y5u iDuPv#1lA.!\{n;TOcj o#椓]skx@pbY5=5W\-jGsԮWwf{vϖmB/"j0h'x]ܣ5hK"׈*f Ѿ{q lj NH>ahbA 6ϳ$v֧Nz7k]bxyY2q!ptAL8D UXU.jmAY6KV&!cV6KSf1~vyٲl"6OX/sp 8;U~qnU VÞ0Kl|q~hQ,%K+ٽM^̖l•"a'ٕ5{P"~{i`Kxt<1<_6'0L'_v>cImsނ##q)k%jX$ۻv|~I PQA 1I\Էm*w\&¯:&<&M&rv{|8SrO x1"´ '#+od<N5lY(t+Yne!/Rd/⏜|;%`Ӏ TfPW7p/>/)b,gI,b_=" jUe)ײK"~!Ea"Q2qhM]ɵ ]^L1A#~m* z;YrBve7^sUF+(S\0Xo,b*)A _ ]/QA4j4BPϫtlvC EWg“ :kb&lCɖt<:LTU8 &Q!?g +Oo~{iж wĶ?%pӻ2W$Fiˆ9(/ZiLWRR 0}u $ :hF{~MPDy׊U4Sܲ y迶jAMz5pUdMuI7E Yʁdtx/9ĩ$Ve 0 )d,<_oRC$t CۺDQv_(>v4JPY4V)R=~=.Kو+NH~Ub`HJ,熖, jsФW,XBRXl~{6ʽDV B ʵב>L% c(DW ҋS;Se 38Y-YNX@}:}ЧӍy@ g1c"n AtىԞb=R*7w-Zj4LTsCzYYQdHyN&X@`c# XCĢ$+4RMx9o,`~ȇڱsԕ l](NM'z1Ot@qnuC_sݙ{ZPKͲQ{ yWFV1A6[&yg%n=57@v=QWȥkFSkjuA1\cpsf5,Nu½7J7"qC$~;.hR!Oj[lLUIכi=zw5`k4}`~1wWkz붟u+I7ǛmL챏x NֵAzy0Elm)+c e뵻a3O zi~ o2 YV;X;@Nf ޟlV@ۘ&ƀVGHS1ƷH[227di8N%(9 4~}X߅E67^bkK @x7m#x1k1!{Iq#!.毥2L ĘU47yt"K|vaq5`ض'ςhR+n?؏?(ëRpCY _̦fӫ[G n҂+m@fA!t 84\m%bbi(akL]6h۴jL'aL\I՟ؿZ l??[5zik:fWRkSBFަh b |u*؋C5.K,E/k݁7BKH l`Ɇ~E ~u_J l%}c βI7A֜wneq‡?Q)(A؈#^T(G8NJƸwREi醍k]|H,h tx6wO_% X4Cy03nQN!&Иq 6C/\I9F㑥g,g{> a!2ɡqx qD+[tJ$ylK_2a&#W=a3;(܅Eou 6+T`UNO5gѩ_8 `>[zq>fð/'ITϻ#}m$k?ޟšԏZ,!L惡_3.K v]Lp,;Vynޚ-OG4ѣY'pPO.3%ꝰj hx,yAƣ?$򜇱PN4k"+? ^:cufISܳsd"Hvؙ݋]L;q`Xzr {1^ԭ[J¡/bWJԯ[7GGQ˹4cϩƛ!r/Gz'ònă/+uE!= B=ger`zGP54O%`HUd\='(qe2VTTaq @@ szi 7>JQT{LWkBg})Ӝ4s{Z7slD_>fA/A7F4 Ƒb#G̹X^A:F bR͈5  }-)q+)#qۗ-;8 smO>ʲiy{0?LP[? uԐ܈} n يwߝMu%Bv⿻%UQ `v}Lَ>l3 #7)Orœ^vP$:jqK.DAncvn潯H1a+*7w{r6k zP(u(wOYu-%#E:@M=h ea^c٘"bߡ,(N('Iڙ!ΑB`pFSHPAF>-zƛ BBԶc߄%RGb._}щ'pE \@u,N.fi'mJgЅIH cƶJ(E}X{ƌ _2ﺈH_~0It~3O*^J\/~ތ~^>j~ |;;pGuc\-qe@Ê9R8MBnXrTcr7qz[EE4$oss:BqtbA$*rctTnD?q#?i6qF OQg8v ,m)o U5B }9ҁ),-gz/)vfD̈(s|a-"!灺'dPgg303WP>'HH+wSF#t?\@6Z2|/uRv0ųbcg^!OO-'Eut5} Q$j+D'.cTT<&AWRWޚCķ'$HIȣO ▇5 4ufZDŽ "aH_+=2f{^ŧ{Oehk]p:z *P&Nm\l-z\%auWTOɃS/ 2w6$Ťe pRq0SnuuSnEns,&OIh-:~n/LV%:MKdϣ6M vЁs)~r< TЩ4E%xb핯ZŹA": `z.eprd~pFΝg^(<"l X`'𞁂ZC[ :Yb͓nt#M0H";4z!cRJܩRR鸚GkDn߬tO*~F|wpwstjw⬈7e{M6oXʬhqUZH_yo.4_E7,h@fW G5Y-UAİ%Rjh D[~]cnY+@Χ.ik"n"S$5E3d$ 0kQ<ȥ^]YHʎe]Z%(VhzLbd$aF+=(Ԫmt!o~{#pj9w:/^Fzw.<0!"\~>Tb4f/h|DŽˍµH+r_|`p;-gרӘ}#-7JCT}aD}Q}\(#/fnqt,Z=8@MO7/Y.Y|Kq7m^t )ē~ _q>]u43I$ )]nd C(c^/"Pp δ^D\<lpJ}Οaƿ!;@x&"9VdmjQ4u4gZQm}.-nܞF s6*¼ TSSr1}Rzvr%RKb+|/̾ kb k+dM_޸*;val&h(ш\ 'g_4_&8oLtRrMPS4^`v80 !˴'Ṡf턐Ϡ$+^lYMxrV#Uۖ$ UcB?yq.NBmP_ʚ2n;6`}3af1*= ] ;D$η#FTH)YlkmpTe֕"r M{WX"Dfket:dyIC$\t7Ɓ&eFvuWE3)]ubS[3p?рe"hVԱTPܪ/ E걜XLQ% VC+aCU5F@ "gՖxGQ* GLJnPG| UR!d>0msuU';2# G PSd}ɼ^G*U=ccGk@? ׂSlG⥆o'K L@ vk%SZaџHXtIw7w\ v^޽C "PӛA/PfG 5a4Gu2 ƀ_8lAD+ǔՑπe$޲wKb|wf|'$gvd8vmJ_??-c?ߊ(#|p=f@Of8^IKJ JvLHGD܀f%GMOkVЬO8%bc¡)* WjҙpVx~ /X7?e5f.sw0=ua#_rAҲ`eZSƭ@(ُx6Z |Yqi!{￷l=@?ZGJq&@ɕ, g+^Y14>U dDŽX@oy]_ џ7^./ ȋ.5 Kxq>{?u".!V%ý_+Ge@%U^lRZAYas@E}! vc`!Iǥz\}WcaE&ȓ%k&''{.SYOѩEazE(~ ps𲘋g>7]hA(7T ^'ˊ ]e37GE{5! +8Bc|MRo(LWJgk7RT <\am6?Ė@d_NA@0UCZbOϴko:"nJ/\{Bm3(zs!"^&+TA'{E8.M|T1-P߶ :3MD\VK<;i3"= rK.r[- n \7`lC bvh2cWGT:kL?kd0;~n2ͣgLiE4uQ?9pl8KAw:ք`A]ayLBx!.蛩8t)+WECO۱buiW6ʰz@xgs$B]ugJEBMО*)~!oe<Ν*6R3,`zxqpN$U=>@jv?D *eݡ(yA#R.TxZTbF/<|F!l=G=_}%+,qNa :-Q2N$g(cSpmwS goQo[vIX*0ϲiu8KQ _u;>c ٟ-l+Av%>)ɺ*0exW<'d٤ UA ;U⫴&^:z6x\Nm4"^DB}>9 v,(.P'jڊ.XWxQ3qĨj8;KqH[k"IÉ=ݝj];GG6:1A{VEHo IiG*nӿa'FMNi=/zT&TlQJ!wrdlư3K6ˆaScz~!xlqv\u}XATxv:ZUd2t)=d@K+&ºx2ѕVqL& FCfɣIN T=uCAԉB#;x:e|ۄ 2|W9wm6 rYC;H79ɊRa\oHlmF C9^FlًSrJky)_ i˂taq exx=_]5vpF.9ĤGlb CXaՔ]9Okl4x#5kjt59KJ;ÿCan2vs K zG/myof▔S;)k3bH8s~'Zsa=C@a<${,' 5_`$s%aD]crx(bG!jW=j(H*kG%FaH 3_ĝ[RՎ VA>{2s2BDy\A)~ټ?Lxv a$kƇV'ܢ5Ux(vv#J='&7Pr;;}aLXYwf!"$ z!f.T#E; њT3tcJtj~ $̝ /FǗ=M-5tR ȯy8w(0/07};cn'Ձ+ӳ@TqfCrZ|ܰG<(>: TDB 6fn35n6?%|C+@n"f7LF&U, .vaٺi6.HAM`S)Z6#t8tw8Z{Z̿:o/O\b@ p>h9fl:R^e@}OUt]_kԎLq_KKiVP-5gsx1EЖ8r]6[GhGCGI0K>@0Oa g6eW엁B-\:/*8axW#2ѧx+9*G*[D/۟Yya EP0dY;m,;̑9Yo:<[t:O+kc tHtɺ]@*?{>]&w1]NX۪0P~o7,$CA mVQt=J5gKÉKJϨ&Psz3Yg*4/iG &/=`b;A5ǒ*8;#3:th`"CX@_h3t/~haj.LxcLכw&HY~=fa%zRFU ^1alǥU\ʜMpP86m5S7HJh. RC=j5~DF;R\ECPCFYb,."+$4n0wt Et7L[Gr\Tŝ޹MRNt5ڍ\]'\3ߨӌV9r]:r}fP.Z/}1 @nw,$‹K$0ZܝN5O0i(VR08h}aͱc Tl?s[~h2x#ea5y{eՁp6]dcm]t":`]]j5~ˠA@m@н>JksBcU@Sɬ&C@j _G5œM"[LRxFEv+ QK/b89,YCן8SiDWÕ{ZY!<}udI BV9%0.yAc &&3ǝXd6 \Rg7 06qx순ϑw}Y$&Y ^,t7y:>zT1 SG/,{[1T-Oeb <Stmc9;=A#e,)0 m0]l8ᤉRWȍM N/>0Rs~/0Pښ%b.?_QdxkIgjT=%>W׮f,wXi{eWr*W|fYXiP40W1U,J8hF$1 :<2vP#,m:)ǚ{ILHedq}w2('+Q'@obt.*U^qKu4b?޷5@ [AX8^԰P7`b૘l,wqǎx=,C ;6=}Okxȣ` tY8*an*a ڵj}%?Y66k9wEa-h " l+KCb+ cFxzK0g$ԦQt Z[Y`VIf'"oU! o[ C9g"h^%"fV7"{ǴVzw܇=> uD(9r|D~iZ <45 Lm8РzZӯ1erL$v=K\MϢ$|ّh)~1~t&mF*$dKNrC jLBޤ "eCs'\"MXX.x R?AcTB⺑.1 uu;(,cS0ɚ_xm=-zb3ʗcF+q,;X+}\K}9{܏⫺rm"qZ{70LFGIߋ5aJf*|Ted8xM}RTmT(6,4US8,uPa`h$37 }6eRT[#(j7;f@TQ:ƪ&#/,[VP1t *7 i!޼6Iy(?DX@mudRI?9&3d;EZCOD@T-J8 zһIJ{UE!\B+nTpP؏!s,5$X̮@X@ŠS8 Eit_YVhS`0%[,MhXE?_m9/8,Or^+#s9UEo+I 7>G45F.qvZ( $Fz3 +}jEuuu[=ioͼRN#pɀ8l %ZV6M%ZRhSHx90Amn@=;bx/Bũ^O`ޮeO (KfQPiys7qtzl+ h=Z?DqЛM"d^`c?}04\~T3|>WsΚe7b? Dęs3z: ܍#B1!y"cQ[4hW-ޯwmH$T=-hhD\%2~5WH9φl,8x>m9bNFdA@6^<;l{mCpFx=МPu:6U]TߊIˈ(?p^6B c,e h?wo}QK/t`zb 9J Oe"@8j#ϼydL hD|SCa.w:Զ OW!3s|Ti/@>g#d 2:ݶR#;@  :sUa͋9a\2#o E#X|3}^lTΠ ݡw»O2?HHW%t%]x3}ʘU|4:#H^Z(^GlO*9!wqJR-V@l(Y6Çbw}X-#`| RTNiLa31q4?e1IAǃ$O|evڿ4?d[ _3-[ƨI0-2 x5h{JԮ}y$n)0khAj}&U̔5k̥KQĚR6 o ]0t{(SD6Pbӂ9#=q70VNKU1T_T9wc24BJbR7NU?`#5EYdV 2\A!3\\:7DFAK+1g[KbgnT28n^XKȋ-ڊ4}ojO@ᵐUEweqڐ%"Qca;PO˅W|ޞy?{(V+F)Zt[Uld$\#VUYȢy ל$ۺ` C 0Y $6 ,L,U@Qw9zS:ak)xށ<'U"(q-.Xƀu>w1@&oEc?I.˵>Us&8#3]c:|;*/Flz¡Ȇ5dK ZM}yG4j4$"CTP7L=ifl7$fUh`%nsgp$OC$3fD<ܫ6&0OG?>}GNý6Cw{Gl!!Zq\!?6[D'U3+N:Z%ү5W!v ^~!V_Ws\./T~x[t<-RyA.>3 , [wXó.)rxc|-P/V+{3x bSek̕ROkA55aAh%UW2͑X_*K.&j}f\KTH;:}j) |SJ$T.KkL{UbK5`̶#\u(P&V*&KӾۍ4*^(܏(~EO9jU@cALν:->,,tμTa-- %dbQ VY4jaœ)Ѽlh\sM!t]5>w_dcFnFnf#sZR?z'v2Jk93Ȼ Ns}gfQPVaY]B8RcU} ]<4 R:J]+GGEqƫ#`1]z[ y I bzw*4V&>#a|j ò6봤sDƇ:6|\IPgJ\hYV(pH) ݏ &E%BS =(qU r2-sw} $.B[5ezdۥqIt@UQRV-QG\FRKe)X (@ND}$zTK%O7_i`h vqu6Ff"&<8>FN6K_ySY!^Q-G:LZg}A}Aj'soZivH۞yNL VBՄk\=fP[0O,0}DY|uCnM7KAɱdh͡-zBI'߀ 0EQ te##|U)o5(/\ 4pMXӔ*v73d'7lBuJT?/ۅ;㶂r՝fhb!cWO=SǕA8ZN.n rLDù9 lF˒K<,0YH_QҲͥvgq'Wԥ9P']RhgHHTLVUǒ#粙@X;5ǖ|e,ܙ>nl ]5Rl(+ ᐍS 2UڵyUO16|0YHuR_:n#WSΖٌ;H<1)nx\{v{O`Y ^r@Dٵѝ7]-^ 6҄htgWc;J'acRR-~B =ppJAQ4OP'kfZXt= pZ01G>6)_CД~4m$}fýJ4I{hTB5k)n(j)̪vSaJPv?׏}"fXoYCG\%T&9 LW|T?3`$W]'O ?EXDjM xY-gms71i6c勤JN5SXō B ByS ՞`"'tsfE\aP۱fK`HY*iItw&/otK0/Fm9,a-/ˬ趷u~1_ץE_]ص&ZCha+.bü߮:ٗ{@9z<1l}<#.i@ j@sD,/cxA|r2'{\x@~( r:w[F׆gY <]Fwp*Ļ ʗ"][ K^aȬPFRԹj^J1q~'kCF3]Ư^k[ ShUwv{đ㣶9YI*VL⋽=|mW#j*!V+}f5 M.?AwTk}Q~o[`|AڢBK[;kv=BOKQ㣜,%g1 y;.LL{W=Y r=5M?B 8lZ*(}.5ce=*Ivg=Qq1(,|F{Pٻ\a1smxVѯOjJs@R&{>iK`9 P{-*$5< A8OH75` '=I2'q4zTV]o}BR`gc,y@>L q*2LQ|y ><"DUǠF8m_UDj«pJ*cFWS/KV C_pk&QT4~Vx'ut%+B/oQA *SX璇AZb9} C|HdD*XW.2v,%5,,G( * }Z {,P$- 6Rjx:v 8f bAP+\!`R#e `/)4a?E9P/~ƀQ E#ks> xX9+mrY?i"Xg,PyLAubnPMa8bf!4G؛E-@ ^m=IZ0N:dC&,G/d$C0vy]P4dC`ݬN4Ȉ\`ʬJRW 1>PW48O{䰠X1eW@[+]WH07DFZ]QsIFJb:;N? w,%ܾtid#}3B ';$ Qo! ֆv}4 @Ʃva 7MvA^G,|Y]Y'%][׈u;nBU(%e)|6?:c/6u8f[Ġ<`=% $|"|M2/P?tW$e@Y"2xSIG%ui&Q 'a?&xL65\ iWR̒By!RTiˤi>EMR5XU/ %[ΦEQz NSBi- OOTaFQ;dl56߮vqn2k%Gj~>49+IPLXCؠ zP7wb􊗕Zz@9=_f=]-Clb)75w3Kk<^0nqM InN0礘9FѲYTVN$A߾D-!͐8ĭO;v'aR|1gݵf>&amzxtDBj&!VvfxaDK%ONߡ`0ǚ>s%cm |8}>dd zK=PLĆ_һ*ňvBG5Aeb!5z>7şM{~;y?@:[?5*Oɤ9+ލm<HPXkXrL?3.@hyO*0myU%\q)ESs @W6,Tl2#1 t}Dtc2MSK1`%|aACMK_qmqw=:$#1aN;ETy99 HWC~gpJQWA)z!镃ƜW<$ {ZҘ8ض['/m8ӭH'1g) Bq{9#ٚ*O G{j\0/)}ܾG,RQ=^+cGh ~*m1 8Xc IOKX {"!?Z_4+tO*HI!7} Y=]RX̜@gdkI&di3*~[UE0-k|Y8nJk B'|O[wحHm6!Vh.j+ "ۄ R;(o*IbcL(?=挏#rOKrŔF6aaY m,Z*{Fy__Ex-,˗%q|2܃: *Jg!Ƈ3M'eB%`߻p#kw.)q< 5kVX j6:uS@Y$Oxڤ A.?]}jv[ ~7 SZi `M aG4gu86v`?xn'7,|X~Y۳;څb(jڴsD&O%fV$W5zǠ<F&8 uOU_b ziPݙx^b'J>]OCq4ucݫ_4wڎRq9T\_g@^V D6+8@F-- 9<FmI" <1֟W,3Ȧ#TW=xCi:vW =\BU["8Ylj77cˉ16$opҊ*y_'&5(]OMKpVe88^_bvjrj`n'f(*=~_ӲdQSU~(Sp(=VIV_܏BAJB J.-L\N2hZ ޕ/aM7XHw Ey!pE*8dkXP?ߌ!Ŗ"˦SNLun;O_Z3Q2Ǎvhe-bxK)F4;I2HK~t>3=NqL F7n荺aeZ x)CSF؃M`tDT<~k(H"šC"zŁp: р8էԅ2W0W֒O?B9}v37rlf[1jUCvS1 P/@d!k\E|J,kBë()E:kx di%p#W "f>.9XrɌqOA3Yg8K|g#♓w_PєK*iFKeP4;υkOc?ϓ3TbTs)KCcy eqp,Bӗh_6;+nf}I܃uhC73 ȹ+g>륒vŠĻ)SO]t y 5OMW^6M g u:xD e.#ZZHrV̓󘇯ƺ, !]JD~c=b41.[󤅧j@yC# uWJԭW9N?HxQ-]nc%ȃ4\ |y%8ZjU`@zύ|b ;Xdk`s#jYY% 'F'GD~BmBZIAo~k& s-k`*d?FZ"h4KEm%P2'Es!?E.9cʭ8Z% ~`|fa^>owg}4UO^v~󶽶&֞]9nYG <%R>3ԨrN|CV94R:3߾=ŷ]l|f:m.3#51/.7<'JɹD:Owֵ7 =H`Oً' 2Z.Ùqj5OaDTi2=#fnwďs0 7_ 3GNz$KO5..$ϙkz7;c .f"gJy{uu# T;T>NX6z@u[31![{֠d֑? Rgg[04a#x`~Wtsھ9"ïg2LM`Uv18qgR<8p./ļBެꞞ1l0"w]HjX3Q60?3f)OB&qg$CAja C07u-(>T=8[+s9^.l*:O0B.K0hOH:n)?µRjzU; feLR> 0yN @i,M>5YBe]A6|S$FCv:q>&(MHD+cK _{bxYQ/J~ppM!DJ.*K19WiI%SK5"Ok8TA)?g xkHttUށq.\$Ψ9B˾Y&B M9CЙι$i<8m$1yFT\2aK[.d-v/Į87-GRW|Hv479'ݭ3!}&G|i[x_[ݔ"Ї_ԛ;=0/v |ȺZ]:~}CÜVZ#pɏa㒆zuf'L+sqүmg|Mmol6>u]Hj(m,}U::CKiõg/KP;$3 ߷S NnfF *_U}1CpACQ]& 6^•%#U?o[E YAZ4D#6un#8#[l`?͟B\!Ge Cngѡ#rU7_Uj)}]lsMcŏ!~w7n$ PtvY$lz-+@|Ұ,=W}@JWZ*񰐲Tu&\#lg;/N+HӭEFXe+u~Dwܳuf죥~)tEA/ߍ3!0:l Z(ßy jhx3Y?2ݴ.O⦖D۷QSa]w{kmnuqe`9?Rt,Sσ؇WеɹtRuE05-ЭGG [| jZIREz" 1afܞJ`V̋dYpp \:B̝v$]JF#+zx9$nLM)bL|m>f^-HE%aJw@9i)ΞpJIJǽԲ;gڷ:NwoJ$D:; f=EOtT}(do@gVnw+l®])GZ(AN gGf^zPkn;5{,Hld+WBgoUe$/'e (;]õ5Lpl͍ (~hFd>wE4 u hxe (?A8Zh!c\V:_)0p\@P`4 򥗙S 4ǢHhEb} ZqLs NǷN~0w{Ze4쫃; Jgƕ0SFD|Y&jUOCj #?"nsߣNy&kS&skN؛蠿 3)+Ñ`Уe܂p%J9NyKƞ}6誾3bҰm,ye0K)DJDCYZ{>)[ E[-݈Z"ѱ? 5hGƼוC5qP 4 b> HzR#V?f?bv ؋ޤysv.B#"%#2~g[p.be(]w5B9qW@7&n;O) l#>}ngALppr.Eȗ;/'<Ü*ImMVjSG|[)Gz^=۞ga\;У˂ǗhxNYT@fìUizWWUPS$kBs@n%P;i>a]&^~r1q*S0p4 r3wPxwW_{>f%lzw$LWZ)#lt|]0Ic"+j[&I\M=;q4,Hm{mWXϑgO#[ FŅ-)&T'G,m\YvTLNYv促8W4}+^1fǎ=aѵd?j:cGօ|D`N*q d}Et\^5JLU=(٧c7TT>5`5,z\ pv YR<-@dC~wa"] +,,V#w\@gVaddL4=B)c@˼\+f$&li8RKw;I^U ~Eo4S1׺|gSGg.>(cwA[h.? ;"^[k{FC@YG,wGRD|`J>*{}AO7;ߌ||\`_0xts{Ʀ-+GN @ΐӊ 6O-Uᕊwh]s>B#ghN=Bx{U-DL_wҾ:zf||S`Vjn#'zii0ή+.G"5~`pgl!ö'|@^JiD <_Υ#,h-,)Մ;- ~Plq8XV?֠C˩h3X{Ʌ`ϧ{׸N"Nx`tbkkC:!]j0>>ˈp㙮=~¸?O8k.}Kq:V\΄UKxBJbΫ~afĺǘ{34:މhU R_߭z$m<@|]VfmCB9;!TD:p0r(4JL< y+vц!AfZ:C7J=y`Jp[A\61jHsZzf?Kn=+ۛYƒ +Aw9/,3f&S߁QEfiHI f7 =m>gU֓0iIY#0Qf8*B_ rnOb9тx9}T25|hpr=.|{kz::239GzL!(C*?#2s,*WD"}06hۃXO-y?hkvg ]>uk%AsEHpw&3/8zE \fȉeY,˘wCt|G¶0ڠɲY36z)Ķv d{qfp9 S;' kuiPU t&LL6:t512key(i;*J!2_|7њY(1x?H#x4~ㅭrAƖpl\7Oo,0Az[P͜! EGnࡳX]ʢ2\]ͅ72”,9Iփǣ#qn+X~ *r% ԰TQ$j8ӂ ]BFXy8zΐ5mM^Hu| 5j_n˜YIS;;L,P>sK.jĒE?FeVv!^ԂO{ax=Q<~ II' EbLVv؃*p(H0uk":S#:<96smd_hi ;SaR QmB8CJ_p?RqB~)J"$x+t3seHDP{ugp7@y$bHj,R7YV5@p dzaүG[*iw'z4H)! e&KPҾⰐ&6YS 8[.9ٟuƔу:SR*gaOhGkR7ra?QU97b# 3]/+=[Ǐ4Qa_;]4ň.W\j+{u;1 9 WKqqp2|!>2Zʿo'bSjcB6C%cVxԇ8BRـ. V:A G&.Vߦ*l#8|v{=.x/odRLz  ,m ,^6q۳qE <'tݒc>A.P'w4\pvM(9vRt&p2t%Бx DNH ( X<]4pMB;Rdfm߀WoDܧ|[jֵ\*!GKH6sz&D߰} ]aZHvV⭜MAL|9[`6@@w8s y6+;Ix4J)Ӆ5%Wbax ;QL#kq*~DJ 4ckc+sf& R95~k2l + ]tF3)ˆPEÚ7* uJt=ZE!EJ`@!P.oAq :wy1`w:ܙ}lnx}lgۡΘ//lʕDb#(8qSgsED}N c"LhD(h8"vO{{DZT]*e <(x`:Lvm4 qhߏK,ߏrЎ_iU a 8oعL02T^$U4U$?]q/UVu+ $ ='0NN+>ʘR8ňLY}xBxt:.*>-\tĊgqU?gqpO98/k&ػFeAAG3KB4#nw01oJÊ86b4wxltQEx X!!@K\*[AF⓳حj0}f2Vm@Wg$c?dyfGzK\賙6Ψ7킎]I|IHZ ,r.L12EȯltN3A?U0B'J6`Wm߇]cZC*Iߩ [װ{o{J԰Х?u]@crђ d(&I[{mXBw !':*ZLSM6r3$ӱ2B'&5`Oj'ӡ;0`?Nf Z벍k RT_5~x4:ZQ4H8m}]yyuCw#t [ 6 &' F+a}˨oGu%`QSz M/ W; ڀ19Jzr'rJ^ߏs+uQ*Or^Kfޯ:S?_sğW?xo`A5HAFsՈD#SDٲx @$ԇۧo }:S-jP%巈&ҮJ|*r =|h7]և;//Kf_&M o>(˽}TrUnzj~pW+q:$@@1LgՑh%<(@'M3s(X?#* W1q ddKI!5B (Kz#|U+,ACֱ8]0Mb Q⭨sZ(@őx-݁a9.9yBZzcP1,AaزF!'@0?E4R?Z3dleH&r8\3C'oӪ:.Ȼ^s]WdsU]u^G戤fuZ,Zw3Y*rM*YJRbyܕu_[M -WK gV1#G?[Ij قv"TA]f2C{1VNNG4YK ЦV{3-X7 os3)PЩu[ ȠH̹їbƻZi1Hca7df PrCm>Â{Q fu?,B6AH ÓD5)!TgY mߋ9dM t88lS'-p$aQyd-q{F^5 y7p .~9ĥe4L-a\#ޓ21 Q%^c7@/sdMgԩ̤%ŖQ .>~^J[}k2!@.og|SRـd1!fS -Eb+b@H,p?B&ǢÅ Xd?مoZlr¸~hLE3.Om2dzm6ϭPGB'BǏK$Wd֫RCBh)Y0FaiceRLJg'4 P:Q4VP\,~e/FnB^S#,`6~;EF#9 cpxY;FǺL}/GRj2X'_&^spƋ+I]KJZUedT^ӋP_уݧ&~{ 3_KT^`;z!d(+x\?d$Jƴ=4Ujӿ8>2RhreЭ-\^͆|v<.-[K60!Ip-;wUm,be!SKZF;.Oƃ&b)On꒽;$sI]x9YMs=3P]@">߉1(\GN*Ɲ Ҫ[,RH+mJN{GGv" &Ԡ8zVՎxS&K7$|sjq֖>A@T=I%j+c+@uJ-͈LGA0 \ N${RE4]˜,OW4ޟ]WK_:sH//SWf6#8TT;' Ez "|4mjjtϩ^4X~±04=.>=i+&+O[䍈6d1dJG ?9$:><@ lt_֯XJ =G ЅW]2K>Y``)JoTӳm-;OTDU*+{ Q%;@%X }WL)릘egWl:8eb,ȧ  huNܧسѕXvX ܮ;xys%0T4!+h`Y%jdjq)!8gs1 j_5h{PVdC>yD b9uunÑ˫< oK plج5l,4w-}D9a{(#TD`X I rYsQe&;K4]Οj:F8hĄt/`d5MRr'A`EhiK\TFBq_ؿ +U4nC[pS{Բci1|U Fdٷ \D6$襩⡝ ^^>^9?Z!k9-mS+y]0~[C۞@Z5b?‹$VM]׃9k[$t:c䱯#5(|"bjL?eDgSTxv:{I~Ϗ*R[}JN`'W%n(Z@ N~1|t*Z)ɢԑ%OLl|Qb.ru֙2(<C}w7{nTUCN\ WBFR$UډM$ P`5{ׂ"P*iU_[gvnF f817* 5sTql̲X]8/A|kk{: Ѯ<44 k BpՑy,UJSgC #qLWPʠd`s9_-i >gSc]QzyBDdg E>'!7HF US~l3ZwZr\/:wTJx;}bQf󘳸KJ+8pK;hgEr-RSRv(ԙBլNL{eT_A"2RQ_Z\ݠ= wD.ZCv|} It\6 X'{]/7;O,D u b3/J()KbTlnQ~*|}\Al/۲6Gn~&c xW34 R="'3Q%gppD؎݉w?3hTPvfc AJ=jXu,Y:˔֬y1]fLfWa5WtS2=޵ @*kP >~ISz ʋ*uq p#c[`~;/MJH8@sH!'sQF5}r1n=Q-K?A '`ޤihT4>q;_UBk?IGUg:EZb4)Iw҈~ĭ͡OA[G-eΕO5c+KJ[z% <-\${Z A:-ɲ}0r~e`]Y^ jp *KZ"a!Tyt$4,O[AC:aƣ^r@@*y0{"J_E0t(mpȿ-ucs /DN?̴ (+ ^R+bįDmX_to K~noy D)DXEd#HK|p#0l9Kk\elN'Ե0PQZ> :Mϛ&:;kIoRxN9'x^qhrZ6}҃0Vo )U{ii!gyT S6`KZrpʹC[]O(-gi)7" sK|8WQe ~g7+n 1.Ek=A~JtUXwSLR,/V i|3&ȳ`qHtab?.8݅gb@PԌ!T҆ $kq5zvrKQ^W*~G|"FDi̲QWUV$P; ZT!A$.ogq#Rϑo\rc[6fBGOԛ nοhg,'6Oo+51i^Z3Ċ!pco( pIk+I-hwu_$}GR%,QMacH( _rv%/8l0Lbҫ%zVcu BCnLב)pEaJpsܛO'bS@!n7 Cy$oǿ#^TlM@CNºϼY$[Jڈ~ 6 0=Cp_u?QA$~ͳ\5Q7bή;7,Svd4}LHJ-[Ɗf`+]E 7wKt$c WYտ51O0gmZXZ!b}0 p`U4ܦi͞$ѢL#G>eœehYKbAu/04Od ATsgn t$z =Q5x_W}(rN. wm>A; ^]3LAJJG!a)*޺JX#R(1Қfѽ ]CuZ끒0RH5W f^OBגy !?ֲ:-~R4d6 hԋw >"Wx'de:u0Q9`@4ߖ l(g?Z2Βw+ Ō`^6l>ՙZ2w U$b9%뢉/pWgPS7Bblp&ѴnX|TP/VGaEPW0\5mRٵ-軫U-65D>6'y8|0E+0:]jgtDE p||l\UyC" о֐h-6"$R+r8ۍ ?;G )E9tšV9z7^سKi,(Š%a=AF- +U'\IX|/xН+ܝuV<~'a%t$n_ ;0AaBٮLR1׊&"hŋ-` c<1?8xWw4u*ц+_O C 2IzBG]i%d[g4|.{JDXªm1sۂꗽ|aו]Y D nצkL|8G"v&ɾ_nw\0Trd2Jdr-&-QYX%`=>3+(#C>G;[LcM``7)qfiUn'g0 )h(BwG9-n.!M'|p odiwhtGF_@j Cbjk]hYp6',pэuzu mߏ "QM4qDV̏?au@Z/n% UɪqcriC)C;˔9X:DHu;:7ۖnr^ܺv҆ ɲV[ Q=.G4G$z0lN\kdʌ8_ NjU'ۨhwql5`;ftP_$4.͘b<_Ģ GY|D!&Xޛ(x vd_rl)񰇤ֶc$muQ_"ld37cYIa4gj{2־\JF>SgTEE ĸ N<1FSo,U04#s!XP.+j'{8޺v\CJ }#MhXM}eEۛ+Lp1!j;nn؎(!"|cptda^LS H{AS=WUz]6Iް2/+x 7 "m*tYYCm_[!g i+!G*km fV @3({@'y!XXi@ba$|Hp}Rq\i6?ǃ,:Jt5^ m 8]ϏY+c 9 ^J77&qt_u+gjF1 ߶2קwzl"D܉9 I{!qg+ lXʯ`rL-Z(nܦjv2dS v@ #褓Ua*}#J[uv {|185D:8{#p*j ]Fmb/+e6, yde$;Ǩ/60Pq}Q\KD^*&Gᝄ'dwOH}:|&"M/,Aܖ8<]yEËsޑkb9]"x9 mr5iE:}1[ F6Đm|+2-]u>m#2 F~l^sQW2ѾRMɜë9,GƞH"wT5-`4j z" ` XXs)8M,ܢ%f]Aq1pu`  _Hᩛ=ˁ$zҴ:0TZSCe>0\ZS&d8ʒ’jݘ4ҋLZ]7f qo}v^QQơ3;Ȭ2AyʆV:>Va1|(7C6vφt+`N(a@#s7aJEȾY^vcz] R },֎Ҡ#@?7&1^fE6rH>MȶdC3>A!LK|Z? o!C@/414V1R0|e/mx9Ǧ?0;&D4}=-Iqgf$/Hge^UΧS;myN\:|iIoY1:J?άe*&@4v3nI"lFaĹNWL-(YgB͓ 9]zܳ\X)Ƕ6u5l{Ņke[0i}'cu(3D(9HWHT3dV! -6Jwep5\#eWaSG2]\N({1]jS-lvo]9%;qޝC rUB+ln)sׁN ɳ[+SQFm3wɩRԬnvWD-"~ҳyCze\{N`&*ܐD+fsK)HQ_W8U.P!״c;t+iV+i!L j|WDBgTAsdXxG\N$6{cӯD/Ol⒭vgx9k&.)ebCrEB)Ѷ1YB4:@y9$ KU 7H"rZcBLyMG)ٜ F*ٻƇ8۩®%vtGeFޤcBL<6)zCD]U׭)$ci Ta=/>2oSxT 2\w7X{ЖV b@,El*{W[yrD i;$tz![֮UWrR% uec le:iye;" ۚEס_%^| wfI++ʭ`z2`̌zҺ>t3HO.*3fRZm/`r;t}Pnm6θ8+ =mI)6$17]>sܧr*9cMiSHJ-b.A Sx+a"}U˵x컙幚Z=1[xNqM;@81 w|T9v Qy Fq 8}OzavM0lTˇJCnua: dpUXPR:B3 ;"k4lYEs>rY$bAb{} <4p6T0"/0B+jFzX3lx!A=P ca%,g} TAp1 0˵/X&`=2b"P: OvzޗG^UQ5U/']5k@0l8xWj~6/rz8Bߒ9,ku2jp\رgq/O0C~q]ZZ$X1DU$MqLҘOsW!=2s46?Xp7&k7T_'И!q`&;Ѹi} _L_/b+Q.̦a%NRF(x9w\gx,cVZN~fMJ ʾ*lZf2&jd~ /X)$_ :G+%԰{<ggx\EyDp:+5N@B3[0[] A`(B)A[7]L;wݚ<RJ7%M-Ycxk z@ۮO#r%4LRlnJ>KQ'fuA%bf\\mR7֡|#M |厗O$?{W/enNvDHW Q;V0aG%`dy/$e?Hhvl]dn$岨BPOvBCŇ@(z/.1'T\5$>!! w"̷ 8X,5sCA>6;o][rz\ 9,ĸn:E?mQiizT6{vOFSPPdrL0,xn-G:MOTf7J8KP|o$r%(fTz6JYLA4 XhܿRzzw l6lz#J8jhpd-x3Uljc,}Bm0ڂ8 ֹ(|*`̱[ldo 1`Tl8ǻM 3i4Ċ48FM)6eyrJr.-gC|+wGZ~Pk 3u}-+'py7" U41NLqaz1SU#?0P5 G ڀxv|&&;spBDS`c ]1*>a#ÒͰ[ۆ`U^pep9:"%``G CAz uTUk= ޥܩ*-j 4XWw@ ֖6z6 AE\~zV,ҕB6TRhT`E@hWE_\-#aHӈ(X0 g 6bG.9J][@ X:\_IG:P/NTꠄ"+9 e&,%k"-hIC8fV97@kR5WicCk Şգm;Z L:{DLLf{v;Wa׉VEydJ3 5.!#0h:th%mF'k⺎hc'euX{tjn >vFRNY(F(,̗ޒ^LKxa]:Vڵ0dUSқ1@jWs~\, a z PH,PȰxNާ|XL@}}͡{FR,w!JݍqlMX|>Ba\9 ZidlDq$Bp12wJwѢ}aB _W=J]O/Fe_F'+vfv=_z!Da_;f$k3`̲+.OO71euTF9{_A]0W`nlA뒕|SӚ-D0.+Aq3$XKp5ֆfTѼӆx$ȡN ֠OC<"aA / Hߖf|Gl,e+ ? d5<̞t %IW*`X}U%ji@zqP\:9>'/Mzcp" kFj6rʦ%yI3I~ZCۋ=%w\P;LTXʌ,goQjlj{斍 J] uѼ} y^™D5^"a9붩vZx eMg=#{':{mz2e-grNJnHry?JsqGRiF*AL'"4VWee2g? !a2Rնԗ܆a2Ǩ +W׼:8S|/ c' ft1U͂C6rB: Uþgp='|M@'PGsCMgbL"bFb̉]_V-R})ݻv%&ɂ7 gvF}bnEDvt2ؒ~HzpU2]oC̄ ^M5*g2߶e61?{'h Â>U$ ] G؎rgIxue>8l"|߱ qY qS;AK-,1oAoa^qu6KCNackXeje'2f^%  3U7/١}_PAԔSE5!KC{GY1Z)i,I [tKD82wi[c{Z{s-,~t(۫jD,^OhY>T(ufTj)9nƺ;*N*ojS(S L"k\d#lٸgf8v5V iXa`OXS}ϔܸRi&GfUl:Fؚut6O+.=uRL1 d-)K (IifpHڱ,vϵUVv=OͨlɀB?0DAX. 1ZMRM DI"qptwh0qj 0,IQiR(DZRWEE&Z*쟟`;~˩ MP*}Q]w[-if̶ tkЄ_~C gk>:oLHk=̍2`RHEI6i+EWe9BW!'d2QnB2) ܮ7D!H<`taѴےR.=hƤ.XA5:2P4`$N(}4&CpMqGآ> -5/XUVfA7 _ָEox\5r!(Go t/%Vݧ߸hZ/v<8[J q %Dߛjv5x&c i Qm&!Ay(K)(L2ՆAc d.&a,H!L[07 w̞wb.&zp9}GcY.H-sB2u̢W5p@rbkՆX(ݝ!vp2h ؝gu3Ek-8L n̓rm`![mܘ}8"1qg]ǴWJ2C(!vA!CU.Y19JCq z6Hݵ5ӑv`:c9Gd*sÑ~ܟY]:\X|wN;VySS6aѹ*p5Q_QϠ35[oT-*(59GW$Z? Tzzݣ'o[fB PBY,ˤ>;ka lHgDlοHk𴚦r{霙`xtWA,Q_=l\:!-8D>hN*ޡ_@?w1,15Q\nڍ\Vzy+kSR072UTa/{g#7 947{ <JGؾ=S[g0=k K1*^݇I??iq^6;)~ž뤀K)kʰV^s[O2l4I 8M=Eg^O˥ӣ>Z W-ցM`jEy;@ZiV~b9^ EB5du QV2:qG~5:i% w4,?mH3'0݅g!!x{2J5e~,D^lh/$9 fhnSJ;ݙ@r7œ|V*! SKx OjYDbn7bԏq)"=Y_'XrgqygX֋.|_ܦy>}x cbpqلdUpmL5PpcmJ!U_(ҁ>mܴ;]/\c+c51)vJa7$H-Q`k X^Va{S2:${ CFo+2]b[$v?bPF-z[%4r<>T)}URmq>=YG#j et 'y%J >|&—E$+ZNB%C.H'_zTY>+4h=-gXo~ZcVLɠ_o doR[VGHy5Yᇣ ;%ثshڝg>/V~nV4jLp=ch< u2+pT.`ț{<a{מ=,$6Pb Ppnq{jG㌀Sy%]s(hԕF6P&ousL+zhиX`Jy+Pf z);($8Ib k$F4ɫ/(Çn7BSXg(BiIjǡaoT>t`JvP!v.HR=-Pnk6Y7Y}4L pSo.0"yuA擾G .%;!`vgy^|_fgi>&n&~[R9­A9DZ0*@#_Żtn+3'Q6YhԤ&$=,}ѭ6L//-R¾XwH?W+x9:>.3]~"Pm? FG`pbnT,%7ˢbuxcW@+yҠ'-?~!g'i P~-eu5/GFqlc|W"1Ɩbo~OUG %<3wm6Cq3CX^4[$A[n!B8Ȫcda^jX4Z HutW=fWz7ՠO1rZ0? Vd+:'qX1v] )l=[=uh5fj # `iaF(^3ըhd'Hm)3)\E,m[%ھ!p}2agO0?gBtv߷7@wh_n.{NqunPUc P!@< Nr]IȘ*S=&jzN2Օf5#!|!cv?G)EL(5d?cblX}**:\>^ì8?) ȳ ^3\saEZXF/zDDO1$I՚i 3 1q- !qߪČ$GjHsoE!f(,EG)1u2.:(xl 9/^RtƔn;>J]E)~s2B>c}gEDocLb 6ōWr7k]*=W! M8Ik;bM+_;[ 86y^pZ9/ɞWgՃr(ڗSz>p6U-tR,3:QS,fgcZ%uq4[%W1\mMqc`h~}Ϻmc7IN#]Z!YFEZ):E,Non ~YrN$JJ\kl~c.#I U#tFCLLBn!縉,8ltFOҍ3٧#ާoc:Zajl7 a]{b pk!B*RX˖S%ج5Yj+@IS]6 b;]wtQez~Oj4K0r`" sGaieu~os%wR340''nϋPWI#ARyԅSbB)/LV)\uqor["hBO%n18?0O8Jzz`J4qh]ͬܭӖxr#7`NMEJ4믦QqmnQ]ui#X>=+~n20"%6uT&2󶱂c'^);qt΂FCWDNQ*ξxqgDx1OT'ȸ5\9+GrVe9qZ !]= Z].Z5IA'Æ)ϙ4vn۫.wYx^OK0F||yMuh e"Q z p %%4+;3|$@zw߳T ]ԠS̢z%K!ΤI/Lb*4oJO=+#|'xN) Fl@Dc(d0-a,eF158HܽݰS9NJ|R4?szH<4”nreSX-r,;E&u~ϪǹM Lͻ b):>"EYFe8loؿRSya$ .Tq Ĥ~oCTYI1{:rCt( x;捶yE8Mϰjf AM2a_W@FY(h'>1:Y@%u(P^]f7׍~dT%}Ŏm'MȀRp_"q{S#VW4Ƥ)mɖ!1\SPxYgu ܍kY#0~*,/8bu].`;K< INr+5_^+/G*|q E𽀾}ӈ,qrmӤ6-G^yXJʦw. ) &_8ar>~"פ44xV?lMH'i2L,Ϛ};IavYe=\Xپ*#mDܺ-;M ǖMk-#_{?1iN;mG\n߱H8DwKNlJ)Zj,(Uo nΥVOY@tqيpUΓ',ApdO(::C\VL:8ym)w\`Vp`OH`=))Yg)p6x a4[uGM}21jSFҌdjek9&vv5|M_KȪߩuV,2M/0HB~#\yDDlyZQ"ͬͰ55=Zk^{':-p➛H4b89_oXfݞ9bUֵ~I[Tla*b )i*IpfS{1A)2wjW,nUȏrJuy,Jg- S%lhMGрngfݚRM*pyRq^ NMfLbR+Qڤ@>v$i?jDE]JE|,#'k#bh{1: [~A!-㺃U&'}I~Lm: $)n,福«Eų@V*y^ !Xt:H@G_{xɮHtbc@xh*cN SWW=e&޻s/Z)btGƽ6 tbfeϊccC4I&(>+!sK+rL7UKj5*ROYj|HcLF|Sٓ7YpOqgGC[ bk5V ~ K]ΈoV 5sMWsSY?ְ2\wZ3d@޽$<6|6B;ູ8&^^gJt^\⎀,sFV*T~O~\i" :(Oeh"p'<jP7& Нԅauz5Mdx][&eE:ѤI2  "si[s#+yEt%' Zn Qqan%L'_v?w 03%Lw(0~ŴlpR%GIMHf.t2T;C ʯ䳨嘮>Pڦ,hY Vuhō!-%+w##BOG ߰BJ4 I#ŬYAj ӭ9] ,GQxLTXh=]<.z%dO+/@]/Vwl oZ1rIEύn! p;GdoX|MPe? Qs'UZ(Kϕhea9̧W:|& l@qiO'|Qp[08v5GԲw9piCťc-['w G ?PmF bשMH3Z9q\Ƹ:xh,p=w>.﹂=~NpB t2P% ɡdjdOMef+rJ״czkBv5H"-|I)@ Gqp Ü>.Jix&Vq/Ӡ茆n$Cs;pZME7&W0숬'0`G{ }LBvʥ){!]Rlrz"O1&]\^\7/7SF۸͞p |]}um{B"q Щ6 Oj;f%tI])a:d)m#>9)wGAy ݶJ_#% 򾗭s](n:t Mma}ZfO8=HSmp01OĢ~IDkNQ_83V!9*'n0 YUD>_iD]gZ{o h&qmc@;,Blvg-6ΎDO/,42  :Y0_ς かI9CS h@cRV$Z@r,n%e4[&af4*؋t@+3mB.jMzv|P0JF_:5s{ #ZS67Qܛ핗I9zY3rHHݪ.l->83IU9sm0$jD`pJu^zXbYuԱ#̘+l\iFHVEM6-A@%u7GZB*i@- &|gA'v$;W#E,i<:,:z|fXw:A `#$rOlȵTL *q7,P~a2oX<~,)"3Ӕ9w>{=+?=R ^H>"yt9K*8\T DŽ%uVI%-F3VNZPT"9%hS2W$w`q-qQ@Pr=kvhv`.Ԙ;Jsgxe9؛ cQܢ?LcL~҄z)qRZƄH^sooXBsRѠ4J|ϫX.-rX)tVcup'Gs4\:e;pڛ"Fa$2ȈN| Ҝ|Z"yO 0CI-cIECrY?CLt6Q| $=Fc kQLj+?i*"O܃h׉4a];.WA jFC7hu'J pSX!눌VQe٧V X-D 1_>!J!Nq) OKBhcnG~U-`_gKγ:p*ks s A!12Z72d_ٌLE\سB6/[>*ܛFw X"qUo,A+Ǟ0>&Da|܉mʙfD4@X!h(_!`obsz^1&VJUe+ sfuML}sK K2VvĀCHƩe"05W 뤈jSC ^ 񬎬`>*ބT H;EIJ(F60CJ@Ns) c X ճzk˨reLO@/~?j# *CWCc{÷J_! k71$ m X\r5ۺ.Q4̰K! >ίSq ,ͣ~ -K@, dFž[d*]9PE9x  #lO*?n,P:4?h7(ZNNjl&?!Gk61'9`[쁢Kf'!&1HZD\O/҂z{G082<_7uieAXSM9v'#l%ui geMF~7"l7$psn~ -$et M A枨 +9d ^EBlnxa9OQL, %w d\kpOcb;5G7ܠ "IeqEg+jt^Kwo2JA~dpx.<_bdp? Be:/VުP2qUtpNqB9xd|Kɡgq2Ϸq\Ji86 Jw~r]24?ձt#7X9nKOi hJ-m9|!^ gTR !2mp?Q"}2X3+h4jXLKH6^_!#mxy"xmǤׂȮAE/,5(Cw6-^&]\_o7=]p;a|֪}(a_Wگgx[. JACk vl R] &,fa\B 5L.1RFMXFXpbb.]_ WZaR'P~N /wY#Q fTī S2PB@kX)ъ쿇N6+oʵN*iͩ޽ylsQ 9ʉTWZY倃5s+77LpV'7FӇI]רXs6淫3NZp s3P85XW@ö;lKMB_I0j5 wO&c-ڵ *!fpC ܳ>'P~" ,YL'锻E',j$TNAԫS3l?.ܢ|6気P;GS^ ں)=lBR;U->'I]D=xg@Cvm:Vcsv1ن'=Xɏ *.6p+P6A 16)žov|6\YLǡK-m1< s_HquT_H׀V#خ eE`iϺ^R" lF=Pj3Ue.uDKN7U3 xd6&fXsm|Q|Ps8\ebrsfD4C f%*s#4nq_74՞O idc_icZBp tY~PS mXXe}G0$kjsyȨV?{'zMC |fWPMkM 洴ll{FkȆ*Gh̸_~WOVu'ΚBu"~oXR׎@rFӥ Ùr ?cw%cf4 t]?.e>x7˩ؕڨ҉J)k$!^af'HJ f&3e;n"e'd AWwJpZie1K]o-m!q /@#ɺiMmS3<4 E0C̴&JBkִkkPg Wf;dqc ;΃D{C}oٿ@KJOepKUE4C'P VhkD;R=,M~0+b&iVT.|CRZ8v?297<_*Bʖ;ͫ)N/w9UFl6~B#ӎt#M NfŪ%lDu? |HWPwЊED)yZ$4fCEl;eFu{$03y0t3,$`fÅ A-,_ 3WF4oAP XlCnyApZ/F;!T'WQ5QpP/*qEù`=Vѫr< 頹~ʚR@qOW +K-ok8w_cwU l盓sr1l3n_2E3x58#Y*MyW}]㗧1UVEg1/2Y9ڈvJ)ihT:K9Ȩm}@ vFy2_rshlkH #H"n`JQKA=}Hp&8$a7)1.8[˸kzvԃ=^"b+beI!‹,Ïti#@V1%|?V`,$4G%/u}|{&xa6`A^~ꅆ˛:vetD0o,(s_+DG, a'!tfrS|sCFX64t_:2B| Ý &psޚu8-ۭG:E`\Wo: $#ƷMvAb|q6*+BߡDȝDumwŭX Fe:iʗ舙+RM%޴5@~`]= Ly+- .B ?Η%8 q5]"x|O`~T@^8z"b^Aڱce4ߐq?w݅Y'"7s3g3`MV%Ij5UvY)%qB8EmQ˭Y{Ҧ>lws3,QJfԠ.7~2ٽ-˼W8gb=dYAۉ~O"._E@,JZy`A]'Ӎ;M蛎iy8*VIJ/^DyfHt `woڄAKъv_8{pUaT@7d*ǠN&"ﭢtzw֒8؍(=}"dDUm\/Q0v,[_Vׇտ|ٻ Pab;iUVRR' ~tK"wYݿ=xϮFT/nf0KRގGg@5aj@sYܷÞ-LScT K˶Sd5IAKO@XUi^;h6Zj3Asywbxvk_с룾; Lһ(P>!^%Pa"lۧ :/Jy\ti(bx0K|SqtYXݐ츨cAm܇nL"_ N "h܆UvrTG+aTv:ψDz!cyQxRWY!{j!<9`!5VUHD߮Sߘ@z%K/ĐA{="IAVtz}HmƷH)g" JQdU=@tj%3=28O7=7`9 GeM"g3Ž}7wPs`f&'iQL$[ܕՕyz=:WWZ5T#P[2ˮ%8c;%7a5]W<̆W- 9X1][U#"FAN|e RIN٪va"WŠyΖd+_WܺF!59XϝqKC]m_O|Įcj Q.31hOd[ͫY/ZhgɤP94ğt1%K@S%RR^`\AR% ST$l98ɯ2dSX/Ex-JO#!"VԶ$?|տ޹||O/ŭY%> 8l;Cj9W:=O!NNx*DGZeF[*m  Cj5oRp /(k[Yٶ B%N%i'⵬ OH^|GzώgDU}c&@87T>g;W n=SQz<,KZH]ѥ*?o} % ¶Ґ+Ӈ̕y4:ǂT#T/I# $ x뼌~)R%ӜxGC~ήBI' a @Ϋ9q۟3d .2D}2Z=b*(GƩ(d?,VLV5Tɶ~]g}az,ZofsE*4=&>F1.zϬa?Ş${ m|'[6ۮN4$Lnf,j(z4$ů@`oRь;}>.nz&>Ν'Ea,=腒O+;$W &#J>{禢Ln%IU\Jpikv~hfpy\YUJfL`Y"Pĥ՜izIYj^8&뱂2 q+N추P[S9*+Ilх\Hvē?v󕴰߾ouƬ6N55Ix*&XL=w>XKYh(Ǧ k~2g9 .^,!UhL#,6z9:+J0QRܱ g8V^>Ix&Vm#T}@/YQ逹>; @Hs= O) xQj`Vg<, J5 ~Ʀޞdk HڈǡH:K|" A='񚯷=Dz7nv4ƥp`RM6ιLJ&Ί~ "'RG^95tpyDtsXfQݘ' U" ߖCacQ. _0fO,0{AfCgzO*h:aGezjPmI|Uf9!<6G'=(=7\NVtvLC fnTfͯaɋ3 ?C(4gEeUS}/]-w\xH=١~UEsV q8YYũN3.=nӀ=1~ "U9ZA2Z/ Rv+W"]92$Mz[L 4Xw뜣B\'jy=5ލ(Fwo1\TǴ{MrÚL&ߴa v?O>PlY_$C_e}.LpK5\rAJ#oۓ^hғI#!ؓ၎'0 CFw{*خcb '.jALں>Rhk'Eqly`,'t YDׂH؞}/)$B Aʍs{'q`#q נcQƷyrSq|W+Wm$g/x^-1Rm$AE UJc]qxB0$d4؁]$t˔?\XM|e֞`=hYv'_oΰA}k['^=0m1ÿi_/ Ӵ[zb)d;Mba'S$^KIE+>x(i1_eIiuCo+aNNi2.1#p?9Vi|jB|@ck=0=v<Ϗ=*v ^Qw]3E4 2-ftH׫+MR3Q}6c5 ۹ mގnAHڇHЄ`,G8Lj;-ƴf*aP1A:=!3=ڿ[2 1]ug\Dז.\+v&rT7Fy(֍4KC1 GT[ŘoT$p5 "Oéd(Rt,pU-!b*Cu78[wx}MFD);sl7%@d)(”[XxDx[D55'-G"ƭVd*]nx+$N0t$l˞^n{&(1+20H3-O[* C$CR+7*' :guC"zu0rqr}MD۲GM;HoY?}:Uvm3_e]AaAZ%U<>툌~嶖)Lj$M55S3SLhDn/&aV.zel;Z?Zf+s- v1LDtS.3b a 3g8*/ 뽕6VRkԫH0[ PTӓk;) 28| KئSӊgnd˹Uv;" tՈ 2apXdBK \ M_b"z4JI ]K)U17Qoj+~Zean Q$pФ@2|ר~QrvR[σ;+1qYlZ:$EH!f3S`CӂV5OSz|!g1΁Ϯ׳~o[k@C5z mT~xxɨFjx6==pWK P\e8wGZ L©ݺѵ`uB;|v_p[l -,8_k=u^k%Q:[A.BMJ bNIʍמ3 \n4/FY\#o}.Ua{teO+#e-H5 RsҬytkO7{$ͰX&3W3El7vӦ<YQ4CLe&jl9]aM@GTq? \y5=;9]/WSN&lekeꚩ)s_!}«DsoꭳӜ$B;yJJG֌ˇ, -]A⹻g0~xS*Q4RF0,+^Ȫ&|-s&쟇W&ӿ0{)3llyɛSI?݄, bEK2+~yu?vpυEc͇.QzٱOȕA@xď1Wnly3gu]׺7`K`d8drO 6/DGuIKyWn9fv=9FOm!,Q dw”``8:8e9 QDIH.l/ G 5ŤF fu!!HpW~\E=OYrwJS! i&ҌZ=։-B{rBJWh.lI5>G% Z/6H85)_Tm}BdѨ%!2.*b{)'zx 4]B!톙س%]iqXyIT^z䘽hA׍Fp Vq J.K:#MArTAu\.u"-~{ {/2vKqJؖU.br Zb~,7(O)dË&7ԆBHZvktKvn‰Jg&}:fcY8qeUE3•+ulPA?AsUeo82pW+g'!XvSpd(!\u 9SPio{Iށ(B+7񟺻zq3rNUZ4PfbkyojɈ]JzhQ4`"<Lv/< _gܕ\DQ(h{_FmңzCfuxe'!NX]_OL,ʃl4Cȷݚ o֗Gna~DTˡdK]NX9jc˲!>4nYZ7l)Ⓡ*jP~EF9_'C,R'(} ȊIJPk29 WG50O!}v&p[|M){>vxGmBAbx*(j]i]l5LJojvTN}IʟBE~M2? Jq@~bƉ/4(? R@bW -hCcg*xpUwpZ6תXRIV oD5H&2Ɂ*yPjX雠1SELa>qҩ3L֪4q?֌s:͛$<Ғuŀqq# 6ol`L5)5fDC V^fPrxG#Ma" ;ʿٶR?{.M/& 0݈<]љ&,nV{C̟RWmv}=-.0B8+w'~?ܾBL7'h[vD8  f)NKy ∿ft lI?D{ؖH:Be+Nc-3LINh k:4;[kWmzuP$sq7 +^5MJv dXӴ0/j v8o}&:;s FнMЯ䊧7uNg2JH&wqO4;ov&3"Pd fP3M~\$8`Gcs^JԘV*V[/x[QG4*HT\k#g(5y:~4<YH[ZT\iJDPUKEeX&Z5n3/!^\ƍԱB|غ btqeIIzDkH9.9 b-Lد~q/b%tZl ֥ۆt2*la՞6!W2羻i!N ;'BILe'pQyKnMk_p;^:(iZFFs敗ƹJs C mvS?F^~ NeA#PYv\6iY/th?IxqdΜ͕[qjwie/[z' )l,iY_]hoL O*5;WF^ P(=䭲U]"AQSv Las}{k됺K)p z`BnVw%n S}~mܐxNrHjlMVvBUK||>v!;i߰~XG؅Q$ W`*pnx&B[ę(#4f #}st`4o5Y,SN~a5E[(?کy(yهPêH΄; GB~K&p|- pQ"q^~Xlw+`tV[͢ w. ^,"D,wxWsR>rs%\im To 9QB(7k,l;g.{jANyb3ٴ gV|0lt= yz5EX5[@gY lܗģ! Ϗ*./HXOc SSY#:du;}67ۨ0+%aXY&<'ijVi`#s*)'#Ou?"U:o00ZTO$"#U=͈b oCݜsoA!4lum7X̪50+I"3I)agRL?j/ zwȕB8E"wBpߓR)V'%_ sd n{x.lP`2v;eɩܞ QӀ2?.3<^%*e"@X<ۯg?oHܚlح4r3-98mܜp/h5`ms ._ݕ0J1mxFrKFs۳Zΐ]m dnη0 W&z4mWP&q+~ z2*|/\@~h]ï'o4ޱI;v YV(>#(t@s]Fhp~dKT ;]5kgNalj'/{1h ?u9S+f.-!pT{{I}8N?QMb` 0 =& B4>Q@']#sܾÊ cĩ,Cœc.JTsu…ҐW5{L_vwRt_\qf؟؊DӪ 8mڑKVv_Z.*}Ê"x7 ]ٝX#u5a6ƋnY(K?AFm9p }և䰏Mָ31ch:?^&Xzct)y~ - ]+6 :1((8,jE}lVKVZ" :(䩒}l>~!/fLq 5{+ 3 %#[[lYڷZlR*xA@ʇ9Av&u٢U4n[V81I>•aaONQ{/[$ Sc/$?yLb &t ho=\,QR&O|kbDJ|1vFQѪJQ2ue`laC=؀>!,&?hj5Xvxi3\,bpJ`@g%1b]ViՃֻ]>- mk#~._mQe m^u T{*z\'E>);5=)YPFXK+O,M^$v*( V<Si- 셰$!:R<՞2ҥk09po5.Ԇ\0qRԛgW*lK"1ܸ.+.ՑY)wmӕVѩ\ n p*KTw:f]RŘ2bYBs㴥A0?߮2;迾W XDY {zϦ1'TԺ9pKʼ/$>i3e*r= ~q%UT*J)W`HCܵ{G3,==64h|X~ GGB]nOdiK>%=>ncs][ ~1#3<,^+}€(-->7ryPgK0r2 &!.l)p0,hm]A__@XN>_=s}q ׂGE;0kf}^DvkcĺeL;q/ׇ+P{3OUAQ"-m!»8Y e?idj-}($%K6EҳGrY#`0."#ve'G! `T8rt,l qƯk"ۆ(*mf?+7y~=|ރi*_ixεKUEGIŘ3>Ф8cVcAk el IGogy6u?Ye3'ʵtHt~sX#@ji&͕L5i/$s\ \F,:o`L/,E /#'$5b{O ^0=ބ3KDk;KJzSV^Kc*&7}0~2ʰ }8M3co_u=!L}5eE ̊4:VwbcTSxekw,__Ǐ'k) f!@,h@S ^Z6I8?t19weO,*{:C@z$Okuc2t-)Wx'*/7(I<*F6Vp ]5j@DtOOa=Cyu>0YxH%Z]XQ֛ 4_Zq_0ApgumgSbf1)PDteH,*?Fm/iy2p?3O*# gL ;z0)0 ©0dH# l$Z iEp Hk2.nC%Kd( 1fشsAՋぺixeJb;=#$?Z$3$SnRgVKW|EJfw%W:ɾ#kqRb@qduң]5skLp|`t氦4wl/ЬJri,ٌν @3~V+&v9DM{ t^(`05BrhqS缞ջFa4.tY#!⮲&#G^[H\8I^կuZ1H<%ù7Z]ag>WP6HǙsSQiB;_[oNG83d-ɝs k.m%D%})0ϡƯ-Br3ti3\4>U:hid*H(fIe|Ϣ2GA80Dv2zf+-0Epne}`n𧦭>E FO 5u>IK=biFW|pyh]vy3S؅q{2X[N8 q,>r3|^)]eıF"N8>4dϑ7h"6QCN1a#"1Ih/{TX|, c2bXWn# 9f h'KUa N+>J,%UR\;\IsLjʼnI}>|a< VI2>-u*I$d}$tHԮQg)uK6a, ; $[$|(]#?h]'_R]{w5' lEc?8FҝVjG/Zm*rT?Ѵsvćm]{{uß h7_uXʿiuR>}H5˟!%~:Q (Բ u@RoHW*Gu_ŝ 0ċ8' }$@4Ed8)Y9SX-qWu˧=AUBîgiYV-!_1ijau&f7Ө'"B4J7=vfme8L$u>T/RBa }c2 [AZ^دc=fE)F\/ƹ4e #"D92>2"$TK9Fq@d~Ȉ|}>ab14~a B4Xc<5`!dVqg7+oyYWsY~75'Ԭ-B^[=o羛X0֢QzC'ՅQ}7y6NDQ2*%]V \ /~psyGO: vIA#t2EY?Cu^im,cٔNWHĺœI(<#s#d(Y='RL`"d4@juap\u!B-`P *Wҝv g!/*—rset4*llmE!b$s_M=gB8%ˀXe dpIpQ L k7X@"qy//*Z xڹk,\-% k8>P:cDtD jaDA!}5&/N@Ejpr0)ŕϙ̓4os? o/HgLjtEid\^:uaO9K7(&oqSOeVbr%MofN⛱bdb_?v|A"/v6QIn.FE! n_BsӠG} 43틧d@9|ΐϼCoշsnfi!Kmp*z! fEM?[ώw0U8u06CN $9]Zl3&LQIT ͛*G x=U + l檘s m$/9,KR+cFٱz9Cv# ^o{bIlr2;%y:Y; 5z+)\Ĉx^Zr 0~#~,p0c r#̩#ʰ7Z0\D2-[Ң@b-=_H4XmP[B nr؛.̐VߢoV .K3D7%hX) j1/ff֋\D ,1 b4߀%i~SqC+1D1IӶkg7wze99i95Xk*vS}uQh2j$q[St&ʘ)i\da(rU:ANO4Jm 6t)iCsO0W8K{KF]]Wߧ?`Qy|֜*d<4  9 ūϝwdPLDW`yh1@LHq ~\'R>=.nRcm^xw {`n:}#Q-^eX>]f pk]gDJg}o*#hەPˉE4%Y#ax -~a1V= ԭ V\hyL-Frc؀2}> lHX)K Vu4Whai7„xE`߬;.x`H& YgZU-3a!|\tg@Ւt"yy$ڌ5:P}"p¡$Ǘ"$4X;R׌Q0_VZZ{p)F[쌖fSإJ@dC3{oWǗ/3PW'!6rk2mAe9QtJAX|S P1&Kčz%[͍ꑦӬlPXeS>jPE`Y(ȭbGqdh'*LMlx ؙ)Qu4BnuX)u!V)Mj!GR&6*ߒ@Ü' UW8^nI?C#jeBpV{;Ey(jN.fX!h;_xe-{:X]@V&wp* J:p1m!r~MUOQrټ" ESg$o*nIr";!W_UAOl`>k,fMt'k|9 7c:|em5Yu;=&An*"יNgW@]*g; s+t.eoMDc^(DNwAaMeWcqDiGMWGeRQ,zo0jC|Hm={ {]PDElVo FOuwS=k-'l5`0> *}dyH rIT*+}e>ܯLVPvp,-aMs~V{ܩM_8j'JiNǥp䠚lҥKh? óڬFav_u_z T j.c2{ =iH|SVE;QFseܘ@ /8ÞBul 9~Sh1G-]Jo U !/T{VŶUA]B=,-NG(#fCGt*V8cJj 0 P>6'f3-xw} 㰰R-{) WsQFjqȗmnErmS@clZ5< 2VvrSj͊c]dp! ʿL=nR΍uU{8Bwhrj0La"1rխD&`K+Js0axP f/1Tv/FFU3=[)dB>k_&4G#*_~ CQ)<(,!zXGjSg#>05 π)m^5 dz*Jgp F8zl`^4cL= oN"1ߏ;A @O33hQp2YLOMCM($}t~E'q˳;bq3%>41~޵f)'0m ,K`Bvb&g1ӶTCrC7:}>i^]_;Bt Wovr&9rQT +pt{ R0"N0su.#vZb=)A|B^G۲PW\GUC3+4X=]刊4j N C7=Ey5q+2Q(_ۙp+ (ZNe*TH"K|F4=UVx tQݪqt5Z%NwTk s?1B?np^Jo;j\ }DZ /5әkMf)_xM=fPfD><ОE&2[|+S'"DWk9{ѸȟE&)#FuybdF :D]"%t(ZͲq"EC5'. 9̦ ZO*8Z|#9&**f7Zw0niI2f6Z>jXOX0uAC=Aq^v3o VjQqF4quUA\Qsn#?\%ȃ=t lnqyffp4uLHSz=[m HqUX_79ʽQbXҰp+$G LnzZ޺ڕ1"LLSu.ok )BR!=&0չt8"KWF*J~|(sԃ&h?0^FIhr>%>8KϛCNw> _e ,V+4l^3v>y+a/ Kv6%&Np,,9^O?$f1b1$%i %+Ύ HWoZ!%m9nZ{y^%n2Lo85[ҍ0z' 0`xiĦDig*zw;Kk><NA LxȑR }-Z_dׁ<)@]SnG!_b \䗇E<bl;yOxԛ z31~IBjHͺUjY骼t?Nfa+ Mٴg[  k,Bg<3rQ?KH8jl#Tn1FכvtLTJr P*6À<ۛ(KB a FF O "B-s=.iUΫi 3\`TߪOnjſmh ufʻ2}l㕣[٢尾? >fR$H %W ؾtt!)uRؑvcU~0վ&٥jZ}]p Vݼ&%]Y"V̊6ͼD$/d4s=ؖIdB Euf@\V|\?rUf򯴱cp\{Be+#%S4͂/E22 <á@3Rֻ[41?Ǘ]q7I&ܡ\C’$ sfOe9g*{PO,ժʯ$@G@D=tzƦg"=%p]5{(cŰe`y bl[y@E-P#P O컅JޣaeUG$L0D9mPcu[O! HŇsY{qlE֌hS?З~6;PYq,+<ڈ^2ӷ6,:b& 3Kbp ETŒBk-ns`N./RNX,́ owv5ck^GxN =;eL. Ηew~k7d47:+()h*gq#ݠ5w,&0Dec-af-\,KHb%΁!FDq%k(Wъ!ZN][Yg3м$bчnl6KCΤr6[% < Y+>!)Od-){E')$^|YTU+HH F37׽ ˆI8쉇豋; Nj.PSۖzEnYu=,6*CVДM{!]owC|Vjo^@LxQ#kx(#mkKDvn1tT)i!6ض ʢ L`Z޸"Z*7c i9mFUH^F rOj?dG9㡼8]o ?%.>q7b'C=UիCpGy6O)\EUP"t,:M\hiĴ!T#8 5UD闅})뛺Pt Kyf, SͭV~kLa'u0STSY 7syJ#g> h lIOJ͘ucDYTotuMJ_cag`%e[M",DOk|P@~Dv.R-.<F^2I q'p!Ä"GLs 2:|K6~Z/:|o7Jvk}B|V3 Ǒ(g7Sq~p`jr\.aװsVpXۤQfavT^=4R3GN_YAsA{5ELn#\zxJJ˶ Jè0H!Lrt*g !tz:Agp@&a\ ZR]Ad!/xDJV_YYйLx߆6D ilk3uWE߻ l{ :"F\pr'E1a)}T ^kl*ؽL6dJ @eoiًbGW{BN/g*~tCtg7J zPep! w#!${5ce _iUɭu%X\sԌۜ|v;|qI'E'Q\tm?J n*P7vUe EmQ4z\V62"'F}j7eёF;Ԓ %R:(<~+v`$WL[ QCO sn(sXS y(n7:%O%X2|"xA /'&rQkqI3x'ͺ<<Tj$As C&D~-c=LI}+rˢf5^}4)OC=bdjB?G}|P~X׾nxnT>kh]b2%iM7 Aur'* .w<DnLPr+ޗu3HЉSDpCΡEe[5W0 ein#7*Womj@H cGex>&1uA/%p"#?A[),8*׼j^6?vDb\,9IH; |Vʳ/Jk)~PTkP+qs \u1 ,&|ɩ"Pkek./_ݬHGξ6l[u)A>w8mۂo"|pSr5ғqd: P`zd;Z[6M">r1ڳe3D4j^v̔7mel9LY0hZfR1`N"!}J&zU>UGjL˭8(C(?̨C[$l B q,F9گZe8I=-W~e3bB[3p@|-$u*QU u%Is-gq4*Ψ\VJ=*'a%ҚSIX˒/ϰ)M(2}E'3ͶOrl`8J QqT :g\:eK3G* ol@ Y(eE{}OQk>uAYhCg;F5@S_,H,z *KTɃFq-k-e9]ʎ\\g_4 {.k :u^?Fj^GQcUǬr "H^slפpiɅ43=VJ0BЯ# $_ Fv]"JN8̨g|R1RRp݌BAzk R83DSIx"Ѣ]HdcjǑL\F5h 5`3e`p+:JV BVZ玫Xd|Ec DE]^fYV#A@Q! [_k'Eu'&ZBB`A.]4`k UC9KJq6|2 { Wnԡjb <"x83&F&|XTJQbaמ6q44byu1Qs=UV;^J5Ä]hrQo0qᾙ=- #,J݊'P=1G 9*k bs$*^2.ӈLxPj7 -=qYՏdA4s(_nR pfWF__D}P[nFC[990TVe!-Kt)hOZ|qŠo9lˋ]hNvR5BHcBSڃd<9dg}ۑ]O!sAҰv 6Eax ֮/FM6p5(_ DRb: |$7Ɩ]86$Yˆܪ-`Q 8Z)CG_O?d2uׅ{Dľ%=n%*RnmvM0&I{KBuF%&;HlU<"#WJƷH1H k:d\NuZ7t nd.tcEz'6du,ɷE|Й:CM]W%x< rX]5ЃdPJVu\Im,ǒj>6RϚ•*^K(uUO)`L_-)tٔfF&6^z: !^G%M50@bmqS)R+?JpQԙxly9gϞX*YDl?>P쒚]OCavkMњ}p3 rt7LƐ$:;[Eyo&(^(r-cfD7CPUy_bo[u-$.'_Bx^A智$6 yj[ѿ!wS-慔-I뮨@%PoL l6ָnv,uM&5v&k4 $GNȝ[;r++>%K-_WD qaO_m_<@<;nٟoz7jg"w'Gr6&QOvX,<_EuB.ޭ,tQ!B.хcLi0Y<u"^iF(>CfƜwj18sh`|z SdJo<dOF%) oL wfM!gdvXB6bJGx0#xK,OKh6h"ݹ}%.g#n=QaF& 㙬(WcDB6[frO3mV̟WC;ȪEfRq d9RG:JyP("D`G'34_# |j9Ey&YzB.ESl w9rЭ BD)7Q}(bQeNZMaWc:ֽё %q'*]BD'P_O:)(m[siq* ϳpߥxF+sOn{ gY{v oBW> $M(&Fuk~y5G(E񸾪|&pEq:ٙ_UtVbުK)r?hљes{Ua߹ ϒA>\3GbRfSV0D$hgI$f2Tdm nLm@lO;{s2̟_}Lh6Dp'a/ LQ:aǻsOK̪rE9*2C O߉Xv`cB: ݻKFg,hĶ5 +4ל#r"Dݞ&\Gb(+6vmChao39o~Ota{ル:m\uyu:S_~EU $F%w0nܚ ډ#"ܝPZ<$JY%̐1q3`}]81k!-a, ^%]N^qo#o`H {1pxu 38tEBd"F[g_TPlgS a驗镜鱏E.I"COb('lJȧjPR, NJU(V EywlTj HB\'HU= LvXzA'z"$y{wD2o &t//ir>GT Qn,d0؁_8%n@|Ax g)z]Fdq"EeDC,8hT+Uvt/=]CAA"Wg@Hoc@t~?;Ƹ萳H]uh஭&/LegѪaųyGlI};A"Pt(TwPs32!6Lo&cёr""xQHVS# f@d'T0.,{ E~:*V,3,zCqwI[49S!,zk[;&Ԯۋ+uKS q1BM%ˆCMŋ 6!rwa tFDL:xg.ũe "ZֈX5<Ϙ 1y_~%CӇx7hP|ҪoKa"UnF >-sj[-_~uV%|2jc}pc?5MXͤc@`4U nnrg-)f#{tӽ/O37#k V\mB"=[{8nZ~1ҒKnOGzKeFNHneQpxp#D=g@Kn4AN!ef)d[2)Yo4{X5QOg_#{ey t Q$/J+9+Cxms~|sN h}T@p6 (_Ij;|W˫6ذR`J.k_NI xm^\{e3W|n/6.M랍t)*8?KL{#,S4T4Orjב]emyM?`~(j.~lq^*$olR!At}T{\ ަu鉋O[}FїKb$16Б&v<`KwWCz{T-n>!dt'һ]gSU {hՄZ/=î&P$y 潰鑽Q SȅEF57H:|MIeOX)R.vm[GW{ O.raM/j:6j0oîR) Aoʵe~}[K&eشlA+oUMIZݷ[W*0QmoaE}\=5;7xV U'?+?gL_;YYh׊;)R"?8MMax͟.^@ᩨGcE`ɾ3[b6FQLϨ45", Xcv6g׊0hyTL"S>p1Ҟ)dMJxQ'o^^LвœK]jJ=FiBPbΑ(+Mm^ӛOǾKNY= ~Gwl ./KhaQ R9M)?gVS7{HJW!˵LEB8`$+'{Q3U@ǽrC4EfY6 agVpy‚mFF)C0|Oކ?̹>THYl}|c IuG3ZĕB.]b- +5Zwzi5v] NXMZ(UE>d !{cE/JYF͖&N7pZkkőVKvaZڟ]-3 ,}zQyST詊!/HGٟym>GtjK$G !ډU(Tla<+1=x&biO֗IӐ-_!2Q'f2_oףVӊluA6C& ȠkWܐ{!Bx߆)[~4v .E׾yIt.gTb\9\0sajE<hfYudSM+qyUףNl/#;~^l;PA-]|;0}'%40¥BG5:Ź! 3#͗,K>f/D94W'dȹ+dbuOިW `ɝX(Cu׍H"÷)I֢!v7X7wUN&EˁͰ?i'ꔔm,ɼ.T|a14=m3oҋ=:PI N-HLpl18ezQR6vyTyMwwjucWkZ}9,r = Hav7({1'$N}=yLI\/Oj{y7~a͙CrkD@D3Un1#Y2 4w gT*6Ya7 0K fβ%r,"JtƮʴWJKq[-#m*g,_hKk^取_L!Bl+Si*|ݦ3c+j9Ʉr!{" O"! h^Cg=W[\|' RGാ>2y%s"'i7 Uq3mKEΨIb{^<&&A{oT[YDAߗn:*!#qs56-v)-f9\cɢfoW7J1P N%:̢mNd }D xSҺW(:|&}rix1ϢI;/Zqн+;ዼK*cX*tX AVaS{+8=~+wMU̯k O׆W64O"M_nGNjF\U,hj.r.۸E~KV+ɪ ^[>ݍô>NOGХYĩ 0Ϡ$N&ݮsD2uݙ?^ċI 657vNWP!+=`7/\3:)S|K|pN6EF\ȳ$τO_%Lw"`\#+vQ X|k"-XP #kus-ʞ-^N_U^l#sgM]hX4˽c 0[CWu2n;!;t"f$=K] VhVe(; u\п^Ɋ E,:ySk 33FXCs%mɂ+TC[(űYSRO ;Ntw/CStMoj/&˖j3y%drH6,=# 5SH,ħA 9D3K>+PP3^U,5p{)8Kg)'1ʔK42;&. ۶*Az+ZfȩL;- ԕ/05Ŝt0bI3@SY(w060 ۖC=HumЩJY]x&*Obї "4g`?i QN+ s^ncX&/ʂ|v#_#|=8yz)k TjAр.2Px* '݆&jl.S8&_YQ ;{iH+j*Am=UN>sP^N|J_eT53V鏁?;<]* [6:'ݎ1,D{iT,"a֚-##%}gm诌Պ}7#Qb-\4>{:B'kR"}jW&OؖB\VJ/=$Af3a"zs0'r7[nIކBRq֝]Rc$ '| /2\Eb6: KU5s޷:GD s9yD(-C)pv=FnY*bSx+׈:~ʙ ZN}8\ᣃ vPqWZ3r )iۥh"gjrm5V;g92mm}%>6' ںq ]cʼnC7Abrc!j~Gފn|7e)4GHɸϾ9R`KTpy0՝XkIP.I9Y1%$IJư OPjDݵofx?w f%Th* N(_X~qq^;@2_VKdyx:WR BҒ8"Қl1 lIlPYjrX{D7s-Fp;[ܰqיohr w ;Y:_ uCm\KXV7) O^.sI_rr+n3E?`V :뛦xIUJM֡eW4?y&I}R8`8X7)to)#3r7AN$5QWrp%z=q}[T6!j!DVPKgwZdօ_s[#}KVE6kX̝"g?Su1i W,e_Jg[zm ^o%:1K@ꏓEKyVΉ6ne$xUgJ#WP-W@IG1g2u41`2 ) JY"d?&2|^~ VV<^$c ;fsyY_*CUV[)=%il~9,L2Q7͏W$A3CYW3vpv>Mxi*,rAarXqqSI}k,qyO$E3{/ػYt5S]s~]H7yK]JΊO‘*( H;仔={=43snڄ)Wc2 n r ]O۲&%>ˤk^3#G87IK?B2J̐[| ܜK/Ɋ.B9~qe}xT̪2)w#{ p>b?).$ӄ{x_`]WW=V7!XZѸH )(8{U)b:HW:Q%ԪpƖ3ŋHz04ÃqA$\v0.C3!x#7­/ӕf儶lDl ~j}+ߑ8>oWY_4ߓqKò&shLĤi!oM[;͕0!?+Ir.ae N[%t(IOبAG &ZyDW X}ǖ~ ŰV>;TH E<.uLlo`⚋a{{AUZrZ5c58g[}Ol{)OmUˮ/ ۂ^~hu- F-]Kb˚:pP@d%{ބ x=u \9@ ~ˋ1*~-AdM-=^ֺHʙ=T]usE+2wiW{5~.|8emN|uXrdA =HJv6SMw]ÎKѥ|to2t\c:cYK>JfX 2qk0MscSe;ɶZa"hQvT޾.$x>fd}Qh|cy&W(HiL5lP Ϥ#U^uc n`@o- ͆71[ϥ`:ҘqM*o(_,]mݩ]Jgᤶ͊ۀ1B&.zLDbm#Y~ T1xѝL"BhߠǠBQGeP,.fدze/"O^uWE.ˮ{5ta4`\bHZP\uf|9)N ?m*ǵgV6s"kF_ Ъt4.+笳BؘT'tzFY&7}=܎S+`yoqHW@JOvN[$IP$"8CSpLM>JK&?[rRH.A{(xHji˂7$$򩚲h ?T~vE$ߒ%|˾SA7$s&1:Zk|Ր7C0eStjD󐁤*-^* :Q0pVIdD>n}ff N,*SkoChraSDɠ I2*L(ǛwhĻPHNcC L,7Q[t;W0dlN$IۻK_1!`/uN}1)8+n{D\ MV,Q2yALz~=D\ fyQ?"䟡ZC!4XCqb o2Fuxa=1xtTu!%m' tn׀G46lq#_2[@QWH8@#$?lBwU[i׹P yDvRj%C Oc`h=ɣ_LK݈Z8-qc~8bK~:Wm?R9?cDR>{$t=ȣ7_rhb7^f 4ܪr@AN!c 5e|y7̨ˈm<8UwlkhtI"8 ?-~ #=ӛ?dn[#Z'uwje*4II)U*z:CP1x6aT![']'I?Җ]Mlے<D̼áߞ,gtb5%k@r% ֭?ҳ|~99&b5)g[H, F7٦X/h2 #sgaЈ(ֲ6%fIFps ^ jf#Eo 04V,.f" (H}0LZ$Maٮi_*F.e\鼝q$m\`PL-(>( inQP(81\:ވAPզR&[ن4c-%Y)$ f:N]6NS\UEjI4^^"_ڴ*X[{ 5*/:fFn`{\\ysQbkt~ڻЀwҢ<6rQZ"čOEd:"Z/[ӫ}V;uG?'(2Ao€L=ADlf%8?p^&7 F6d0<)ޜ%'xKp9R)U Š`"&޽ NemI 3i, M!ڪa3s=xɲIWտQov1hؕJ7iqvoY;dѡN%멗 ױ2crwWje5#b`b…e97$= 83,[s֧G4xSWZkϹ 7°ƕMe;}7Ua}{դ!h̜)B:O`ŽBKǃ=/xQɮ=xN|Ilr<>G0p(h'6i2J0*vсϔmml `R~"=t[͐txrpPh|uۧ`h%d 1ݱǑY1Hn}ks3>ÓH)RZwZi-F90f9=\FO?.WDlX@; )|V7mC (+/3<6p]iS"hxT+I|`?kqS܁ kݶ?ׅ(+s&A, P&Dl[Oܺrc!)t}X߃/t^)V彋7;nDX {YM6DvL@̡jofk]">m~!qb(R!-Gc3]%ltdPô&&W[㗤et#)(z^:C4Q\ EdiJ{Ft*t:󨃶l#.0?qM}@(ЂTmSa|, (2H2s^Xv970n;ٚw4! q/[wuVY\uB! f& Qj8\ Ar{8+c1jo%J.>^S D9Ή+їg嵍'KOJqxmeN 5u6*"-\EJe#,eq7"]/#}3y+!P턴OoY~N 8U_X%4B0Hsv 9ukEB%Eãs@0 BFo!,`2lBB#^xM4CQ*h\qMW 곭&e ~2sŮs):W}2܁ȑPR[4 7G o[Ig@TtƼK {f5g<{`gE$9@{QPU9j]K{ hZ@8T+߹ԓNJqT{{ca v/-vf>Pn|l=O+'Y2=dTRRvcrW@ec+{ɹQC>,:ΥNMPW^ͫ3#1*doT̜t?2&Teho J34$ʔ%cN_h|DIU~Ja\Ĕrn"P|<cw(t*ÛOՒ-+xJ"V'TeRru|C" $4ryx׻?leq*@Zd~R^F `$D9"Oa`k׆S;w`޼|QC(S5%^(6:kf8&E$0bO&J8"fָI!/2>XŶ1梷jeI.a T#. Q"򲞜߷S:3*zCi}>-" UUpVy)ŷg<)^iMgd=oT8{ͺ屣if>׀=Oj%WߞK{Gl͂T&`[W~zM̡z`?BLI+6!~aW)RlxB@o"p:ə9B퍊z^AuBa]c SUZ:!|Ec!oŕ$UGտ =+A^u?CT[jU.2s!Z2IY\l̨k2? J=8RbUxc.z6'[g␁t $ }Lt;x-5NUkBWUm{ϧw? z܇N_2<$:!s:TLSuXFj/u0hBe]ZpmmPo>`h(=ewsn fb]ۘ0,hUdv)bv A YR#end05,ۮɌqQ[Z!dվL[>di=,'.]5)KFDLCL:ĖlHh wݞtV?z`bFIh{J44f[)/P3y:̤xFa"=aBF*VX5)UV="&)- ~?B: i vŌpQwPz;l*3Y䙁>5D""ukmjZ (vyu/DHA}WP>*n!*ȏXyct<-u#g1o3cqQyv\'7~$;sm!haw $O'φ=UxçE{ߊ1tݝ@'a84deͷBm q:{}d+uO-;.ۢұƍ2  dևLYr<ҼM @A 2׃J_.*_(d/RM- ,~p>N6ԁ\-.vjK^+hےSIjTQApJڷ 6h5?b˂{cj42 JO9ueD8''jۊ-qEFf Է?QdK-TgꢘRD*+ JzϒAsS}D#ͧ ~@P_-2 ~0@UUヨvvDcV8PwK{ ɔ7F UF˾u- %wPA[P TNtf8>6Vxh'ӎ"% hM 2^E\_18]9&ל/Vָaݱ7l5pB`2dT 4 ]4zRq!a&' @Enyu溨yݥd''^a ԂV~v&z%V+F͛;=S?zhyI,֨GĬI\TF{Dߙ1;:*s8< :NP![n;lెu}ؿ HVBT֏c,IG Tŕg$E?+̓e:Ύ]3]T؛mfɱ3󥆳Ȣ]'ᛝR3}9Y83&YNUNJ1oP}|7xs`#;)Xr XASbLkRc+'MSFq8h @<}!G$Tv';c lSX3J]/|J#< .7=B{W<'ѰrXd%g\3|)nliVՐeXOu|{7hS?Vbu<:hkzQk- h2v5,L W-LJ k̼wq ZE}Zhb56C&f<x rbe3Df>tc J5 w`eg/8tZ?*v v VDVOL̺`M?"^4&N, Bgv2`7wFw"5$Zqc5 Zm-i}E4yU6|3Pqfg[5c)n'nr/$W)##M|/̉o}?$3 5TuYaYVՀ|k~;.P/eh+5' $Bw,4J˛56Q[UL^TKiU&AđUI,Cc6M( jYQ@Dz0\yPը;h*,_]( n2.#0K6Nؔ%\v\B}Wa٭;ޔ/: 0hQ,m /Yt9B=%}t tɗҋ\lW*l(vyz #sڵ>|ӥy|4Āp_uMZAst0̭vӾwCmJ&Q1ڌ㨭)88_ݙq/\ ,0QB@o .iS`Ssnyde`JޝHdk X|],FimL$ 8ynpr+ˈv'JR[}[]h-WYdj0F9$FҜz.Cpǡ!i& Ԩ?fU۽:ʜ7s)q܊|[8^ˇYTJIJhh15UHB Tjv +t8\L[qLqLu(_JL _r;cC(@1}]=fؑ9[/Y5 1DueajB[U\-쯦-F[w5TݚaS3_Q*b SGr;;A NR)7嬫c fB0H{}P RMY1Y ,_冻YE3$|_6Rz͹Uq쯮:XjЂ%0D$۾\Qt1am[s꽢ZBT6\S ̻uA&dZS:ҍ:L|kaem5fLA#`3~8 CG\s.KYKBq8"q6NkEmJD6";a'xgRrrО *+jhtg+fx\mV2FmCH#i1=^,U!d_<$v lg\̝SlϿ&Cl=k=XP>=!g%qYdY.-Ɂk5^8HtzeU ɇj IǑO3gu}5t|\E,W+*@"Ѣ$ߋ5D&A.pek@L. cѱY!X9ϼydGc$_քQ)9y2롭$eVJ},sw&.Of B!!KEu:)z?ouڙͤra]߹wy vOl;kE ˛pw,rz3ںǦ.iƂ$a8p,:y/KI\UomVœ}+c!4)ǃ*,q#D:EGP^8 غ`/M.79j'O^G) \޹&M)I(.2+0UYϚHb%k 1HPn渹Z/KEzSQ8G.&ޞ3'(F͉t֌Ka#W& rU'OR`Kתp]_:ݳ&s5뭋7^p^IM!很M;i9kVo:RtDjX~uv!2sZ)f >?~0Ƌ/<|b3\a!7bبYa=0'&+e/]O6E2l ݤbV7t]X n;W vMʐ4-; `)njKGa,*igԵ9jA42WZxѫ<IB{+FtQvFx,(ևiJ1 1A DKNJcy^Ng ܟv' rZMZb*vߣ2JDC|gil?kmHaaNשf?" ^_KUu>\m&td|VDQD8vdǜ2$6kǦV1o2 g ,\hzՇ&{"SHDifqLPXYBOG? v!6zHeJCbga@#9.OOoa;1dm:hf/ÍڡGw@gl *&MOL Y4$&8"l2n6n1RoEӿX˅F%,Ffuq°gyFL`MmlɄ/류\w mIRul=A&Oi \}'f,y#g3"l'1GJ\Bb2򘞞r" VaNfB9ӿ, s.vͪ7^e΅ѫ0kij,MF[H֌UQp{:]?"g,F`C${c< M\z^8UB]YuTd9`u߁[K$k0-yDE|liBޤt9k* h%Pps_x -f6k MF.D8~Z~Tm{(]*9C}5-n T|v^ߚU !W(SC og.aEs# -wLFP cq6?l[fX%Fѱ+7vt|'h22g ;fxSf3brk2&߫kNH, $aBU%@o CLvyq;=d뾘rrKkfԜ4J_R BHn ̧͗=>3xc8zM;]ͣh.{&jԎϭ@Ɲȇ6rթ* |R .97c+\o_|"ss 0<;!Zaz)3UjJ ]R5`J] IZv\)B"aM' { A'_K@ror)CH]3Uv>DRN;CmRDd|,Aj(oD{z@C&㝘{lRK,T7G87degعi<ƞDp2iMztQ4 /n~|rj}| =R8vfQt޿p5Q6WYV#]Ο%warlCoxfowFGu] g%7G3 2+0kv6뢴l*JF8v- i3s%ht,f@{FT76OՖKb,N)Q4, ryyj)#a]:7Qg-o} ~o,ǹp<КvcI51w=+,ğn$6ܒYE ;l Q3Ɨ]$wP?bmWFf# yP_ =~P DRL7w0?LQ3ഺtO|addn6ܯL%ԁmn E˼Lj=eX6-Kb$FNL3M oJ*bI僄#n2`&っgU1:kd ~kooCwG_Z. Jm;Ʌz ű+ƇQ0ӠiHIH?%njyx,phci&*7~m,!9 3AEHe;U8v+`bx2„@F4~q8?cVCF;Zҧ"AϢyO 4+mۘD{6lEFxKdC P;n(J /jگ/px%}E&l].`nƩxEN,h(8lvE tƺoJp`6HS~Iv۴ ‚)=&Zg히r/cHzf:i*P~ hͱu *[ sPgwvO9 h+_0m0Mm 9RE茿mlJweJx{YU0m×ɛ Hؓ;\{!Ͳ3G^`=>mXe>a=.k̺WFhZGԐECfJunWu y 5& z l*~&y3q4-[&3Hv%FC)ş?f}9*=o~V(;cRʌJt2 ƶ?bw??csj eA3GDd+8TG&qW44dYoR23 \(X6)NݥqA=RߧtNqpk^P=UxTI'ذYM7ʷ)[`[M c@R[ kЈ} ht~» tFj#chgh!Eɨi6i /RhK͹Q7"R{`2e[sf8Bǻ"F|ӯm:1rM,N(l8L Yv[^̚N` s7f$M{J؅ W4Hlj-oV/qU{q* +0>Fej1+6b5 T.ݸ xPBC C:k&ޮԇCoD,u{n; B< y)r1 fpPcش=ՇѺm3 fN=5n/ T0Chhk,ՆGh/a Ʈn [WQx22TiuTpۏï8>a 1& %q LCIkLW?>T5ebHgTyQ x!v7H#mW/Kb\>S a2;/p1R/SA$Jļ׻$P+WL8pv m0 Cշ5G*"tr[q%H,T| +PbƏa1 )E|>{b%}<{wͲϻb}4b5[5(/?D4;TK( Wo)wa>o9krZ"R~&V nF׆NwETD>!IɞM&>(O}E D;T>5h_ʔ'';mh֕5W,Sp攐ߪ1^hO *b x63VD Z=\nGȲ! `<-  (7kԽq%K&˹ch+4Qkr }ŀM! )1CF,x(Tb*W#`q6QJ͉Tm]i)I h'~6%ЄD ӤKa ATs "tJ8l%:/'Ewl,A GHb5cFU*\0UY#:d2axs7["8$ܹq˖ۛk50EoHOp;{ƿʬn}>&pc>y \P^&吓y.d+;ZLq6=1p-AYl|9'8 K(>~ff8Y82L4:3]?tW+6AIH^/ABaaוhGOId1LNx,cZ]q:g#*$OVÐ3kj9ȗ,](ľ:IIw/s!/3M:G1M@rJ vg O<96wT*w$^h?gAε2!ٳYoT^v{|ҙh~N?'Sf!Շ˛#B]qrT,, N? lc]1%rn)~hCz8C+|!1N}v!s3CJܼzCPcwdcwsBf֎m8H?ћ!hCz_d֔u-O? 5vR BuU") @)G1!;fr.J$$aE풢sSM]aK~\!.MpB1TsXzn'1Y_D-K-hcLSI@(B;R-q]Ҏ]ڲ®ݴ[ȿƉCxB,4J˚|7,Sk %x|Fpy!PxrSE"8t }*qFf߀AJQeX@kU=Q8UG "oI1wdf^s3wh#3Χi5Pi1Z9f(،~omeT;LXDguzwwp/G)s诮X~wXX ))1qA-i&Ht(gԇ-Q > D5Y%;6kU0 @$FHom_\Ro{DH@F=a`Y^t'֮_ضa7oGR(?ݞ^ ?1_?RHI@ Ҏ)!rcHHh; ꒝OE݌׍_o`V-=fCSϏ?<|$NLz MO vSZv,Ɠ{-;C{#uABJ8~ShxS5vN7N˙>6QPx,mmaDL$3Sgv8B1乸@pk0S4!DQI3mg?CѨR*aM!ϾZmx䠌O{=vz>@SxԞrw?1SBخ?N{0JF֐}V"7J:+>I'N(i80!3&c8Z{D&8'QxiQcbۀrV$!Dgĺܳ#FشyxO1n&S 3JWc5nZ,%7 Z8QQN,ek~d[F0tA>a\%Rhec,w/іVQ 1(0E/Z-se66tYP!^ 䌜qiŲO6BW- Q  'l1 mf _h MSAFq-Ju+ S7r6M7=c%\hw&rW$*_$>bx? [b};BሩjX&{fP$&HR@uw΂s]6>~Pm#DRԪ8 (8}96hӰ'im0OyBk|η7[&Asw(WOGT9$X4cRY8gRڶ)B>wI}zC+>Bi@mwX>|&ϱ) n h m&G K cT (J/1BL< 3 `1_3[Is@9[,kv@ rEywZ=G~?8v1q0aPC :w{0VˇK]$PXIpWBJzH?B5 `װ3`W?qI0?ϸqYq bش%0,~mBؚ81d3c}bТTe'Š6X-J>|tȓ뺳 E5Gq+ݜr@4rOa#chA(4w{t]ʻ')} TEC.ǰ1!`}_, %Zv){[#c1w/q#qzO"ҭlD$C;`z/1UFHm<|+b4KhrY`~=Τ%^ی,,2j".\+~`BJ(V~^ǃ.f{h5;NmʏP|ht.dHq~O^$رЋW.58#sfU9waAq.Ro};j' EYb(A5q}:WjI xm;iHZMqslFmAAb!wHK4{΢6nHI )a_7~9krw.FFvb(RUI) 62G*|;n*F1(5NjUHГC磙}a)>qn(wP{w/eBƟ0&5c&k.EwDv1߮r2K9,?$svTLaq1 E"QGІr>oچRoTd,Iь2ϝ ;#kY4 *b<?QG6\yW[[bzzw@;G; 6PrMZ5aOs* mxYqᢵ#}G .UD8pʧ^Tƛ)%O3p @ $ ;F]|d׷f]LCK#3X}e^ح2,v} 4G)d* Co+A^?AN&-9?sث+uLkir.92j1>Yu7`7)B}s@4lv(=zf/TSTΓ![GLPJr⽲bc}rcלV. d ىEsFF_6VƩ!Q~fz2s0}T2d7BG ne"D%DӘGК~ HiNn}Bt $ !擒"m[nYCkXMSstf_z6; F3^H$cv[HKF[,ݛCBiB@Jf71(В7s=csؓ5x!)PQ/4nBBɩ.QWNKeg Iy˘/nuA&v{Jy _z?ғmLzIAbK^w!^jb(q݋q8c̺d&)QGjmBK;N1M DNkd#-FLi* >fs/ɘ3/z dz~2 &> *Ђ|.&EUi꾒uxm@Wr~LEo&8O+D(X))]޳Rw=@tluxO!^L}G:ہ1}]N;Pʺ.n(/w߾]K7UyHL?L{hyqN0_)|#ňO'%_t=1UjLxڝQxEZ퉮s{ S~38=d,(tՅ" UM 6bd~Bll4iգ{VpVR 1g Gy 2R٤N)VO53E9VFq`=eu.sg$>8'Nǻ/"-s6Իgc-͹QnZ{w\n"^'pxm#s>eUĖMvyf+%d ,7lE'~C}n:1l,7YC,Y5pG*S/ݫf?ӳшnB@4an }4[pNx (x~xGnÔۆnWZak,VyzAyOQ09Ԅ2BKBeK:\ݥ["z_{Zn}$YQ2^ǔYڊZ^mO)9ÜBZX"j7#7ZT} v_LS?& p1o(ߖ:] P%%z5fͪ/ 0W&!Oԅ55Aqߑk ~"XNj1X_N3wGiq-5'AHdnO5)PKmy,Ea ~.lBL`)vDXD[/|>!śn-O5\p6mS1W%% oL H2.Ē}u䡓dY}S[8oc/ &W&k|6 @ݠ)ѥ&E|GϽha&,I&[^ -zrzD=H, HeĜ =\"Y\IDor4jx;z;?rk^" `k,j@PeGЀl#wnq-r>{GǺX"'CTXQc(]пή )#Jtv^E{Z'>x'er'6S.JfcUoVH83F Uxh0G掘qqvƚCqu3r$/ÙEZUO'w!ĮkCTpBS^@ĥp|h( '-P=G&_0bbC&k]IG܈UO&EpUY*χ⁸|RŁ&@[ֆ J{4;갳U/V#xuˮ bӷޑ9BHG}]("-X}s1Λ4YqH Ó˩KՕP-ZՄő&Bh'^cG4Ek+T] %}Ʊ!ozܛ; I;% ý[uXIMݠ $g0>Ofo+-鏱Cs3p>@+OGm(J'"[Qǐ{b~HNnk~羛2!-oTe|N/%.6C30DN N~HCmÖl' Rkg_ BeMU6Z1["NjR*>X4XZGe"%Iq;&^'dz8ա',`GO Zs2jAoN)ʯf9gF}\#DBuSGԭFpkdzUYnӑfCUoG+zBZ$O٬UiZ#SS C+0,lެdywE-T+5Wz7L\b3.l?= 1Š??Moʠa ? YXk;}f7ɯ\JtHt4`IQSwop>{ᶊ74y˵̮؏|_wIa8RaEswMppR!"uyvI}| ZS||C+>wHp0%nQ`^ٚJJ˱Ʃ鷵b"H%aAݓs{6^:h=@О̮#6s+ȔI#R Ͱeܑښű۠װҡb/KH.y_Lc 4ga:^oο&L;_BfS;y7Zsa*mFp8'4UU%S9ʔ2nQ6 7g-礧EϾ1NsR&EzӧAߞa'F-֖h~2xF6-PF<|ᇞJ*4- >HeQ\p\x́:-6r~ezSz~y=eqh]/)ƛw$<^:1[ar&p*=WX &;]?rD 8,t4- = w~p mf#t;7,3DU {pJ]bN~$Q6-E[v3#R`JMax OcƃUU犭C(Ge9E5^Fռo0%G㕁g a{s\0.|c&Q"Y&B1R*W;Y]c2:W QGZwmb iMTO:m? &2ǫkHLu:ۚv>P4OP_}ɥM0{x yI]yvB9f YEY2GxA NP~U7[}b=_"9c'4)@uT_iQVXyEB;kHZm%#j>Hg<&T} *. 1Nۀ'`7Fǰ[# T3^=c UZzm~,~0F RsH #۽~ynm]LҼC} ȝqd(է%y9ZE_]`= OD7!/Xi6@ HB# +a'XnC b{q4,2mWװ5Q ]CA{J31!Hays*c FcD%PI flzmRteNſfۓK=$U+4 *w^6A@h`.ϊܧ-.yp7 +tBF4]%"DS~ ER5?',<TEO>+Qb8v2,C%*$@(v0wa9</b i3B]"02Ȓ@xTdǕ2܊e`xp X9Va6GK?^9w^ 363пC'g6 8(w٘?# ~F?bbdu%'a|j2D*F%aXkD*`AZEuqOx/duJIe_7Oأxc^c qz)+aP_Z`o=23g+* H]Ն!,R/^~&J?=q:ѩҼع`_P>Ұ;B/i%eUr=a tXs7da$W hInۺ>|}=iHƵe!YkD6" !>w/}7~Kv5}\+c[Unyu{-Q; ?.)[X>Fʒ[.TTL~[$*KaLTs e6GkFk͋lA׋|尅 x'֯[ paLk}맭SS"{Cti4Ϡ]i\a81<$v>.pF(ZќVm?:/\Hc(N@"n!aBj²%pq6&A8jy'݉|3XA](a ?$L$BS Ѫ>{_&Zj KbzHvM8>c&WfYbu* Y DC8-46[-#4(]'nYR`xNU}Yx#ecSDlZ3oOPR~wge!W Ys(,:o&&>zOރ-9k,hS1܊IiB1p8ΛdLn9!($ ^ձF/J@1X0d|㝋p>ǥ6oH3?%`!7]#ϋV#]h? @|<4U,ZtMAa{&2C7x8ɶKaH?qx1 12?igTAJBJMd?wXdMΜk(.H4՜{V,e@O/J: _:`zGpBq[Nv {E$wW8(_6HV:D [@*ZsFNLS] Vs\n&sh^@  uMr#dtr`a~}o&K`!T8_kSƊc?ւ0hceF4%=Ip&#VvIw!,D3HA!2cTCBcQ;N]ityӕ.1`tB4V뼽b >՘Wt,X}Ԃd6G&ZF27I!C)Q ôohSL,] ܽГ4ύAKkLCs#xfQQg}R5@JC,@ Fm~7%dQK1}es/UAp3lC*R ixlFmWB.Hwb]_?12^4~Ó# PBC7ق:%Uq;E\/WYza'xAaٮړov]^ub>*XQG^SuL}@yAO~:`iT6l/N[#C$_RFBuҙ*K"\NNө]Li4a)4Ys<3uAp~$?x1-y|V~/a#93 y|Q\mtݙ2J6xErE+-g{;utIH}^iPjcU/zd5`3 ?T QdPGǪ2x(z) o2 e{Oz]$(gLg0T߃@@XuvJfpΨ}2\ h+Qٲ +MbY EV<.AڻbՃI?A%v/Tzescc4ڃݿ*-8w)4RܸK_p(S[0xqCmgqlhm~]Zp:]8aL4:k4?Lw~Le;LBۉڰFAE@dchԭM+1ݛ5(IF(vω)Ł lʑzCLi>S/t`?2m/LyrAyH1( q 20@kItS8MT:7 5Mv!AAT#9Z02G t'}EAGV'A7e@I=3Y75kD z5lLԝmzC#cWJyT1qc{ގG޵"Ćr YFtQ %mL蚜0+<ͤg8̇;qw{F%xRu<jzw^dF"/s>SLAcia0V0o^ʵV0HӢP7ەb]|C\Nz*PU>R!t&c3O#\g(ld$l QQiyremEPRVY@=T}fҙbQ*r]p;FWjl}l}wńv@:lw_p `#>6QbU7fJ1"ycxb`#'4{G M11iOMҌg<̭Xd>+CğQ Xd:_g~ (_B!X8<%Yu@ʮ`d*  g4@QEАz(~}矯a!Nٗ"'9@9ZhesDw oEe}I(g|*`0zj 8Ғ{&hLWsr\h-@u>)cevu]σ?R[s.7Q=ŸLr49S gKcƷsX1i+]KPwVёc"4BR1OVxH+iy(E[̨B5O5$/Mۊ/Ab!i ɖDW='٬0~{7xy<U*]* 77Ҩn&CkT'-H"K)# FK[}{ȸy&\ehڷRg.XP%$}@Q: նn:ȡn3H8#txVt/N. ^6k]ԩņzzSh&s[2kNR{I¹!3š0G{'?RQ`jFPvk%9J#c@.~Wzn֒?MC>4BZLS re)Zr8rqJߖ3ݒ ԉNJm&<<+5K_72n/T&=igG&-Ăr16:I ? ZC:(m\,;WTsSk3Ģ)J&;܀@faY2彁?a8w.4W;+Ni[P 0^K)iB=n[3S<8񾳍˵u"HqyJ7]吽+VEC6QpZw=(tno GE/ &/T4ήiA+"hy 蕯s)GueplpOUsM?¯͈D!/Oj\F! "џ:o̼Spxɤt 1rK.Wٍv9T-77+=Q뜇Vyjwo3P $35+-qjAeD^me+1-zxBqs`!=,C!3~k^qAQ{ZAlRڰ(j[2WK"NsSn|q֝qr7_o{x2?K}z3?γ۪Ka( F #נ1 n&RP١by/h_ta {Ouv{kBIt^ '^W5+'z_gAm5)`զ^ Ѳy5d9nDPvcV(*t2 xaѿ\2f}j>5.ӨtbQMR+q !,4V0%kHm6S}*`iQX^g L)*hjJ?Hu7zNkdA-G'|oVDaGQ2M>vCbrdOʪ:ݕxq2\]T( @+9P[)!fVRֺ=x@/%jhkfoZ/&CM*)u`c%b )%$6R^ģkSǘ'sI F/M^G\2gqH&\$h[x_o? ?\pD\V:2 32s|LDIoGW 'uW,白^ `Ҿ o7RX˫(đ2g P v֒mDwݵ^P[D ){ަyQFUw1 v;˩/I\h>=:e6j;țˆA;)FD h,x/p69z4cV+;iBJܷʷdVz @x 3W{OZ{(u?O^{Oc @D+gVxc@yXB맗\s۴q(رVZ!@Qs r (FE H8ȣ^q1 S\h%і=~Sҡ$ۓ]<6?OV}t#'D&Ld kMHL4H8yɇN/ g2jX`ScEJV8'ҼTubz '­}UTbiֺ>Q{f[71r~/#hyצ?c {:J!T^T!mmLvR uKDnCdW|J${Sq T@OI@ǡS \}Zʐuڪ&93ܵ_!%%e6&Q5}b]=|L`Iw|wUfi թO9'ځ ˈ*uU!TagwRyPg!gJY]zOz\bkdaR7K''+aj$,z\>jR0|/?Oq =bFs*+L+5ss)֐1Ckw޻y#q (Uu_?\'R^D c܉.\תXgR1yUCOErwjD :%Tk:c5rhͩI3zfȵi)Cɹ\)qfFn˫O} CJjW8`nGC +8!CDv{`6 {[ = &U;<%H <.HP-|@/_->bh霥4巣gC$u0_5U XTguٽ0V _T!\nPQZ PMm/TӎCH2rMS@NeB~<.uAU}?e;?wTAh\H(0XiCY3 hLLÐfП|)12;d(.P@#Gk{VαWqS8 x ]3JOw's dNMqA}sQ";~/U% K4҈ k$BD)A<=j>L ک0xyCNp:xAD߶U&)@FcVt(~ MXUVS[qK[ `yTTVEfbK߄PS)s $Q^eMiƥ$ Z .6 h/3A~p@T%eS"zVM* mT3mHTw 9ʔРk^V*QEyU76%F|eF3|i{ Jh1,~w]?W8OA!ղ66v»Ȏ"V݄ծгǘͤV4Wo۶?f~]U FN k,Z7Iq$}=s@7{̯!STMZ [AyRJے#PNv jCP{9)o2m1Āϴg6 "S3CQtB+ddD͟K B?FE32IntB>~k+LmRllDa) CjlZ}(Qmʄ7#8#],$&s!iB7uveCis~&y gׂwEC22We'UEEl&7UA ٿ&a9/;$\b_֏ sW&=$s k2`݂2|.lx[yZda$k,:4w~nWeVM0*}U$wk 4MG9>S`N.<#gB{Sp-3̭K5" zv-T{j|4B+R`(XIY&T,S[7F  @ŰBaQϐ+fUg_n`-ArJ_#3:j$$`I|UC;V.UaxNB~hC#sШ:7yhT0$Y"9R5k} ~|Imh~FצF~-Zv# V).2MқR155!r}AgfΗZ6:= =Go_!ָOTMNNZK<`;S=ږ)7؁!`)ˤBQ<ºo[P^-+AL0ta(Lu[ Iha ͔<#d0 tO64{t 9#(9L!1q uA\~F3PFĩT! .=o=ޣY+YwV DN录2%)QQq+:Rt c-ݬqъ<#P1lW2"U|~ҕ:ko֫q V%{5{O%o ir;fν&}$ t56#nX;O4vb+RؿRaB>X5/JgݬaZlB#?Y2k|:ϞI_ӑFzr&R(`Q˺:ȊkZ+Rl;kL`(Ē2MP=:>Yn; e_ܗPdYAL F$(뉅Mr\1l 7bhG^sin5jHLSћugP @ݜ-iei__l~sveDJ'G>գRk={lQCh ^و7)/_ℊ^ӕ Q-ZX!䌦]?._%q),}#0D&cr{dmL#g7xϫmWC]#f !jR]c+Fc}pgub~uPUҽRg0s_o9Q_A91dܴcbN3oFmǮ焕*Gi4>dl̹I j鉥HlHJF#8*K9P7gL,./brkbR--0~ @58NPip Y. A}'< 5I/`gzeo>I*UiaEpOÖPOGzqb^Qbf{'̫ ØpeR2[ru.XE^ʀ9C9Xʽ "+đt<$KlPzŘe>`gQ@M_S,!n9?R&0]Iε+KyD'lC˳Dx`QWP}e _J" #kv ֎DwD8Y|#l8=ZqzLx,e/],VZ.N?4gx N!$n/ ]&!4'mB(;DT7hU'2P,qj 'D!RSq4  bٜ今2ۖH? [ckׇiKFɣ)[peaV3`?V3[Dd)BtAd"3ngjflG,tpTi͛5qu!k0rs"4sw$,?/\Dm"-Ym-Gs|se…4s/`;A ~ӦtvT4rsdZ45XJ.[U(_s;piEO w2sAfLXw[nuKg41;^)|(Q+`ƕ;y‹*b(j'8RW G7V?C>T@K{`0Xp¹@N֪)AAiLŸ-'隁V,*ޣ?AϜlA5,# 8LRͻTv̰/mclp:( $r<Ŏ-G4*aHߋ{3:|Ll`il؋^nמv!l}wd+$ևB.DGUO r@tٴy̛^+KH5!0\L9lS֡>̭Y}~bJB^s6?d&@pPEW(}s$$NXO*ƘQXxڤ6 }"&M?ցUH6L/VL[#qo 9Ez#hL?hWxć !;4%WUkX(Ge^hGEE2j;σ%.*5 ː!.Mc@.?[+j阪 /×Wh++OB⼓n|p*y v˽978N.%Ae XWF@s⿟UpPƌ3h^swt_p5<-<9~ 5t6%P@݉\ ;o4> WOFTmIdŒޮRHpt]>،'plI'/T%4xE@L(% I^}c~k*dXSj|".܍l kK,:i@.E.>(M*swtPz;2ؖpcMM+[n=8C Ç`DI@KX,'ƽ˛GC&t`iQrMXoɦZU Ј5pXf#nd xi+'#eގhݲuvMb/<\D}h]&Wi(X-S\ܒ {CNmH3g4_`!Ji3/py+::Q`nd{il 8UN^o0E#*OLIܞBHB=Hrio $UᄨCsԋt{2zS=龸hV\? ;10&_FvT C lWɎGFFeeⅶ*:n2Er'&x}P20#?0dW8jE΀!ce5|E@ܿMr,9P*ϞP hKhA. /KBx>HO } 䐮Sy"CKS63VByMmtl` 3SZg= O7O% ϔV%l;*Ghso[![};킉DWgX9Av((HRէ00sRn `qmZ3Ӝ9rEҷtbjf->mQ{5&rQlxӱZ P-WF KҶ4buk$4`Fo+vIG,,#"yD3,o2@hjLL1˝4BYP\Csca *vK)0g6ag.Ta)R Ot6Y&#!x:i.6۠q'hߡwuۼ@~j;~E'fGX_1bjH=pL:< j+rT+@ GJ?0C۩zlTB~?pQB",Ht#˄d2 !D5:FO;[H*5 tsb\:|yf9b1%kAM @~"0A'+0xɌA~Dw!jьԣ~-6EΤФRBdJ̅%k _s^HN:?̍fDJ`kG iLƥ5lNph{(&HlW(I6Y7RȾ7SU;^}9f\(qtBg}! h'ou]]3HwroݐJz@oWobu-u}F0Vm(O;{IVHBu3)9'm`]5g'.#3 ZxsTGMPxex {v(@6OTGK.\OK?$LçUA"&4UB~pg+zVF O*Sm9Οhj:;b(<ϲ% s}Չ<Ϯ pZB!?_>(/ljn\h *~.Vat|M_Vo15 {:K;|ey抗DB;_d-m)1ཫbj5+¯iDQR<{Kf,,8 ó  YtT`r{gU+[zYZѯAӛjkTN3['lap F#dCOx'< _R4CcF vm*&@hQ?o9) c& @ _з 4ެzR> b}f&(HH:NPe16n Ֆ{R)x\Rr[P~'x-z[h/Eʼsﳘ&LiYnTucheM 05]an.ȟ6)ш982rP6\* xjgs#I&GTjCE{Xsn*#w@) nE"-8 S,-NVDsi,]_l[E;.}'xrM)q;r8qgVaX0>Ў&QhOܝO%ef3ڌ%ʌ|浵8JkD\.$1ԣ(:sqZfRsp{py9GM q_l8L2->wTX7mKR܁ F?? ѽ>伢s(;tpeÿ TjzrXoDRbwr l;,O6SCم5PjCG=BA9ԙ-T\ ߙwcL8+dt/ tG&%͋bτ}~[]ZHZK|uݘE/ljHL/.ӠNd nCl=T9`歄M0~ksqm!n992+YbN;ɧ &GHldxT9d - p&DiGWˠcO}P+~*LY z_0'Fˡ؊5yĢf$=eIZefb[hB~z%@l\eCvd˳Jٵ3D%X?fL>Rʣ<~}PȺJ5K""yN%*i̇&V62? d|ocصnPgcE`cdGy}a l3iV60NB/+,OKd*Xa%mW&"Ƒxл*C13P^¦&)1(@<'6s_Wnp>]%Vxĵgc_l/( F |.WwY)npk2? &I2jڮV&+GS yUtģ١VDBf2'Ebʳ yac*JΛԊmo$ܪ6QiRfTn\Tn?~eIEj!qOJ]{Rtc :=Ɗ!dio<&Ķ o70$1.h$r c"'gb@#PUWGRqI~KPӣ0l8}vu>u}Z;-|E0w򥲃R Hn0_¹ą&zMﭲp6~<'f$k ~}RFCȉkzF?4f;7ӗ׿!yN@gYG@*;(DG+8b)LUAeYXX/?YVsC'vȮC R`$=:v6eRԋc1'o/E3:+2֤CÚzjoa;/8jemD[t/)\j25" z ȫmɗϻNu ldrg]GGsů^E(6慶\m\R_h$'ų=|ѻMwpxr;u"+M P^L-Z_bd/y!^d𑾽2Jd i Fk4n{xy!/(GQ%9BZL "_V~CDC'Ow '$MBT!1]1rdWPӜuU/ D+sO\pqgpQh -,GpPa,(F*ᘇ ]nʃY_>48"woYNJ3`'ks5Gp4ޟ{Ǭ {`M] ʛWTpڼS뢎@VtP/D9t̹W8_94}(kRLmӒY﬒X,z![7` kUS%] '2o=^q7 v^hN٘$?5 @;$`s:] (I5ar67}LJRnU¥eᨏg.JmoW |sDBJ>9YO G@CNġ<3~S*7*#OX"uL*2!;\Gַ]v l?)Qܯevݩ9?ۅ>lNDlnBf9)+GPZ,;Z='`}]p۫*h&ؐ`gb\K$Au'!d㉟?kj~&:ޖ EkyRoy-M+cC%Tq8 ̶(}d~mS,ܾ4}AR\Ht+fAU>n'?:n(RxYt+X U^ ?WS WC8 @XPUEW.~a"zCrBKq@Ӥ=k=N*ewa\RO3 1XW{ݩF=}@{}>N.Pr7t J=A5d50h UG W= 3g`@>pSU6o.Fday60>qRXmx> 46Xvj'b=;2و l9T8RV}6]J%|b?s5k8?['4˹{c TսOlٙ'+zk!M AFf"z-Ƣ@@C8h8X`4xtr> uZ;iJy}d?WCg%] &a7=r!T3ʘrFSHM6*pCFDѮی1T X ϵ1O@(KR]ΓxCr:u%[2G- !d-_c)ۯ_ 9+ox hho=FHQn9)T@?f?~Tɰzo*j{?]BB#MY5U!T?Y^!ʮ2!3FcuN̛2%(XĤ*ߖh_m/'7C*aɑ9Sg-sc}V%lCI/=U<ٗIS_iv}ޖ&Syޤ'{Zj ^>m J+-ffg:?o Mv$=nɾ4F\'4חJ4@=@sn6JӔ^l.$=jq?5kD}hc+LE[( trHUҙ9d`ui32k c_Kh6a`FNSkE:ךݏZA+Nrl (Z25 +Yۈ>o xBꃅc٨ŦPߐ:*wj·]Z&$G^a yi0zTv΍:WxXy-R%!e.b7QWj=2U6>y)Ն©eibLHu\ol#T]!e-wo - Q 3>4/vaVu^XdARb~E0qQ77]}E5u\c'S}Ham ߌ"թcw%Wk7M,?Wb1fD#Zs@fL6^͐ՇnOΖ8;!Ywx[+'Xo hS.uC|$lH 5L@gB::TZ#z]Z. bFʳRF;&*D.en7賖tzGm>n|u}mb@%f{ZMNE#O`y]f '"C*'C4i܇\$)L{g(q(kWʂbA3)+O;s8eᖽDʂi7pO)ͣH%7P?eN'[.C<>es$SBA9c&[ " ODUU:w@ϹkC,E[8/'BG`Y`RGNZ^7mA8LVW[ 7[Kn0|bZHS86`o*#qUYao(MNUjyţtqcX9I-m}֗b+OO8֓*4#-*%5z#F`0T=-o`ݨ.D 7Rp,EQds-s}%RL_LLBi 1 0>\Y:v!D%9NF'hdk;`P%jҩ0N/j `be|? d`nܷSfa,z4.&7Ԙ'&?mFD37 t9ť%}.LʱHjҸnbIv5O[ǻru! %IfCbPce1C@MoSwNGfkNF\!> hN' TeF5Lj,])}HF߄X2(#Zׇgw&K.| DJ*+6<ԍm=1Ix2Fk\eC&S+-^ĎU:ª}c!9ʸ@ T7 3:e]*h(9wFDNn/A!}ou҆J1`cūW 7`C7Yj l$&AY=]FS yˡit/q`1ǜA'g?v_fS/ 1&芻=䑹 >˕bʱw%fz`Zh!J$NI2s͉!vpZX)%S)9{_CιϤ"ix)SԾ㪴QU.{J;ivwQ?YY8 ͝b%KƲ!wT%)mQe gyyY5 $"CKmUiQ7J.G;6"3)k,j-S>n 2v %Kv=']'ᤑFwb"uA >D qRҪlf- %IX'dJ&/:c+ 4s-Ҹ &4)/֊x{ !fzo|%mqE, s }7dl3+DEg,fi{$'ubT5\q w#hkm"bO.(R.¦jᛳy~TL/c8Dkʛ.3Gܸb٫-MX<]/g_D&2@28!iuMۿ b*gZ3DT^%Ha2_!`,RVG%u᫜drB-H)ў\9Ӯ\]w=\<ŝ`}:~oܑE3F~@-L({XSRi*L>)z+5ǟQ-[D;[tME'\[RPқE($(s` ~@T=oӺH U(څ@0u)쏬֊Ky{1[oK/"g>D'.RFzF}*7πYůvY[A{Z4Ә +ݑ+\Bx \&x44$־IQ B4 W%n%xTUGxٿWS+8=E?J" U]!]e8xB j}sFUA9#'o3&W/utXg͏WS9Q:1b zǐ@iJN_"e1t6w9ih#b$QᮊGBΆ#ɅAZi.G;t?"ʏϣg/? LC"dP-۪p%b ;cF⥢og"a<ɡ1Ub/1 ܷ<8BkӔh!o6@=/Շ*_%;xnNzQF 4SFZ|mXS<{Z"nL Ӊ*.B,qh8abi< :*Òe͛R?Gzcp(=ǽr_L G-:Vj"jS{1cWc,-z-ePS`klxZe[̹!Dԑ65yV 2kf](sVIYך\#lBl3{ 6F)ݩSlmQ&ibvZ!B9DRLM*˝~¿R (&bzr97n,8#*(O: @ vGhԘ%X| Z<=#x=jU_ҋd+<][!sEE+h6Ai@۶lLʈۉVLUgX/N*]gm,ɻ>@ AITނVnAJvedf/;(S/Q]q'/āF.Oڥ<-EL@#P#" Xk=tkI .@z8-^t %|h`?1'o%*r$ҏun2#i/fNo~H8EnmVT))UňL~LT| x`Ak1[ )+˅GYG(`"{!#haAЎ2:j!0✿DAH;+RO=g\22O!M8=|1uK5iFS+h.+6֒<.$uc\). G1O*`&E@UD}cxSl@(K|NEt ɅHuY yhkG .g싉Yj0xrBKdʖܣ&mDYg]3ɰҾf`{[VEKzs F'Jyب 9Ë0"hJъ;Jg8PǾG޸m16|C`cލڢ"7vvtV-h IF|bK]k,+-_j2Iuk1Gզڐހ[OH9=4;BsXDX;6rDK8EN@[׋TEi ~m}+y8ny_O# s/NiZϚ8\=|"exbZЛ~$$c"rx#ɢ*3TPuDGʴ =dHep綾M򲚹_;aȀ'Z#ѡ S:H"U ZMN]Ɓ/#}28WsF44͊P|9%se,p!7*rY m`T4%AM{V Ҁnqbs IP@?p=ue#Vtɧ95ژynu]oʑD_ei ϭ*.Ƴ= ]cHC\\~MW%{. R?7]i(F5M7Ő)qK s"6) y~۫4i'H Yt`_Q+_T'fuW^*4bZ>nok>Q-g EyfgO,F^V@.h|>O4Je.d,d-,B5 ֤}\p|鰒+0_K.o~/l4^Pl r"x<%5RsiU9IٲR'!5v<Z#3\dNaS¿߇ފMUEPRmhX]!T!"2H- xbt}4Mw{|Oo롭N`ߴt,r6vg=V3ӈ~*߸ 2dɚC¬(6tOA L0؞Cn9KEZʼIa :n]iYU]p\rLfO~ZVA;R:E?G& Y#*4FuE9yF.&pib _RS9 m%u`>9 1K?!z݄HRܢbBD~ɛ\TJ|v^]LnUƒ*]d?`Q7Xl6Tl'U2\h G[N|VpfAne_g{\Z}cC2Y:#Dɾ‚]?ֺzv00J3l[W&؇V_fT:Ώ_ :durɃ+ fP 6}{,O "XBKl9Epo( o@'+Zosl~ZϜ~ PZLwkHHKDԹrSd$wz !yĻҹ!44f4ec!?tu{h NY7&JL׵2yT*<"ɌXcf,|4Zυ۴WY]̙. CN{&7L Js'6{Hla`GKI uu Aan!(YnB<';.|N2Yеc缵q`: pʟqb&YPЎ"DÉWzmc{eM׉Rkޛ)\-1uEe  Vҝ<#Vx×MLpg&Z(If=#|Ss\Z2pR4Ze#Ӧ(ߙ &uw6rHR'aL1qzKtJk=A5Ѷ/Z8siЪ3L8"`Hnjz6$d+30xh9i>*qpd:N:I> ڵA).Ϥ^%e-b6A.X^)sg< TMhӬֱhѩFb}wAIL"M^Iw1[z:;&4lmO 4Eg= ۺ}|5Meb~wnP f` ѸV#ӴoۿL'Og._fce*Zpxv@ 2Y(VTx+|py2y3O!Mc`0% kwz%AT{vrV)ժՅ&+Xp]xH-&'Xdc.@pOMw=IFJTf|q2œwzFJv0_r{pvkIdP\P3;t=Tf남+C:_8p& 1$1nz,'NR1ZW8CČ[^>сW]Zh["++kN`wnlJ13lF`4:U5j`ⰒA(ۂoO<ōlHwfL_`zP 2`Z[~hG,^BpHgpIw0}|b.t[0bF,vLۯy- @nDV)++A Οr3cP^رR_Zw=yģr/mv3sp$-v.>>)>cg<1WF`! k2ҵas Ή(1y|yn0k+R<|S+Ή,><:KLN>8]UUrl̠wdH7zAv{YmnlغPQȤ~S)wLH&7E?}4C~M( vyHsQ'6ø=՛WCۍ 6fS&L#AǤ3ednQrl_оr8~>gd>)Y[piuY=T>mmsԸҒ@*E,t#y,_J:efmG ~4=1rr/gR932-Ak~6ŧ|؀p')񋛚U,B2H_YU4%gq.5x)4 {obv64ba P&i#eO=CŨ&65ͭf1$I7ǰ~LDcm"p_N$nPVg|U/<{;&B0Hv(kw"cCJ-||'֩0ڞ SPt&Aha|s ]IE&t=|0vn*0p`?K,jj3z~b|QZ!t~Wbf2rPV : [:h7fkU >v'zV$f1 W1A\ ul<;尴LI/a=@x Qg=ocfbw] B䁄% P !hFfj#?*1S$>vOܟ>xІ\R Eaz:Bw3E92۝a`H茳ד )c5|S2-=e#>VhMIiTZtl_ܠKOTbegzgpE|(0WbS`Ũɓ3>:?>`mRZ<2U:*_J_Bdc!E"Kt\,Gl]jYҦQY'Kld^CjIvH0UHNdO/ PrY{N[}R a2ھ/C~S]K2՚6@IT󋊖txւ߬N 5FmKNkҞ! ]q9;/*x&3{ڗL,-qH5Ÿ]{Dsuf͒Y$0M9}bjKa846ձa}]qL9k>8.}D1kz6տH,>K҈Ns?'v'3]57tBYS rۛzTkuuAS~Ti@Cۄ2\v$ݐSK4\_P'!16?+!J3|_a(y՘  E];ap;DbS{y{Ҧ^G(`ْM+q1gZžEVplUajU))> :6!(5"yObrlYrR)lwZ㏄gY6E1r]qu(+ 3]sGMJ8v TSk\ly0vt_+18Dv`OڗnŢPa,8ǒoBO|3Y !xS#gNݡHcJ0 iQ ,B '\3J.K$7آp^*f;\Y=cj(R`4f3hSQg SspZG<;֍ 俴U#Cq^`"tvRlzGю':F0Db\ UU|*8(B#bDDR#vH(sDK/(:g.?\^W= L5M }qMDMaAOcW?BL {0A {R5#>NARX>{@M-yr;Aru2` 64=l[M^楪B3Bhy cz2:9e Q:>Q3"Zrp9_vf@\*Ϊ?&hWlrR!$9sePPF~ѐ}#MRaDPy F |q2_UT;"wgf:y Nod>8 Ljj8MW5J c Ad(F4^.^)Z֖sr4dg ?Cg.c2Fipj:E[k< 4/=B\pDO6/[&4Qw`6] n~3q*͎5$Ь9бL6:a \$WKFҏ%+*ص ry_D֞-j9Bn4/ .aU:eZ2dK}rov[gY!d[BsRL"+L$%Qnٯ9!$@y 0E:X\ۏN6II`X\}Cfp7- %4^"jU$i-%[|$yJ0#v򿛹 O-O^ߘ[Aof)*݂:t_Åcbn(UlzJN^Q/WYNHlQΊՉ||: D;I( ?n> jdm@.Rk2u掩BFHOM,_TuIK˾1,BP-eAoJ-+I^J.rS.ӵN1^&ԡ poNOƹnïB's>lW,Mf {2^B[܋xղ쨭/UŖ(^7Z9[>B6/(^qm 2n_+5ݿ%F-"goW14s&3oҎWwEx>Lu` jNٕGfBhQ>խ6#/)>ʓ6.]q2jt䡰a3AĹq^ZZ 1۞\ӒƔӰA'Jc"zS9r"DW}dHګW-E8|U66<A*V7)e ٷo٤ƀZ!ЊH %+d{0()ZD9 7B6 G@_3qi LcX65U&xZZ/f;kYg-J ,2p&/*t&"d{,Aշp[Vk}d!5]&:2=[kF7`(Tąu'&>rCkXɳ(c^%=@mD蜦쮾%fW}lUh@8U.)?ZKz> ۾ {5Z^v`^5\}[0(ZP m?LbV87%࿁ C"^йP%, sxl$tU-?bOqυb}llq)Z1B=r9M%1`6" vzsza$TѨ;H&UekJ,g7<`3">*Яѫuhbq]R PlF7x\ r#t`!Ƈ )5r=map[JbjX/g/o;F~(y/>uW=qnN:5r[BVy:C|d̎w7a"U#oЎ1R:) ڊZIc{[ېȁ_陨`NٯR 'w%`M!6r,y(s牪b+rgc< {25qHpqnObY#h'RltTE1Z{T&A/C/s2,)-#x!%4.$n&ϊUCX i$"fzmASY̧Ub:9΋(˚Hľ, ܇W-ur@L~(B]d)40ߚ&|iY𜇺uj356d~j5-r ]61ޫV E&]3u0z${ a(Bq9 E#SŊ a3dl]`Fl`G=D**C˜E.y^P0fj0̋w"D6ri ljt1&{EtlbQP; hTonN.L}&AZ8SŒ˼~=]X~f㛫_BD 3τ NeLYmƱ Va=έղi:h$5}g^|N̒reu"V#j'W<XBFk'`lX2ZI.C$+L0k*" 14d/NlH+-QJp]+a!ak#Z/qLbx`'2|>j#N_G Gu?.9W7#ǓluAjŎ8ѫX>0C{dx8rgMA3GFSmEtyװ,OdKKsfzq^Y6Kqӂm͒:L@w\06Haʣ'MTh) w5EHc`W`>n 5dYO!d]wRa?:ݭrR#-WncH(4nOT虻/~q&kaCB[pʈg8^+o7hD(,f}wV*۟m-jv~Sa> \5z}Ep.dC۶Zu39{zCÿK/$ާm^`gq8 1w .%9AH` )K,uUƢ~Dn'N /I>X ΈgS@Y±SQVVw _78pnM 97C8*^|X0ՑCrI ,*@/0@o1/PV2ǩI31cwHDa$j\-&YH͒<8Qh5a3Boux ]4UPS}#P -ݘ \IT}iRn{ f;W+W gM4o$e7e<0o+tL U\ 6ᛏzF: r?+ߨX ,r*p]w׍sGfu+ˆ JDzC>=zzS6_2ϮLLR@׈1,C ZC>c=Pl 0K]ì@.^;)W3fkkKrbq=$LU_XFcI%/X>:eG0^5>nz3 ~ILd 8z ږβ+Pu#ߧڷ?Cfՠǚ]s-S#S,YJRüWŚ%RJ8cnf!}>8Nq@k1.Fi1h# \k֖|$PW+R|ӦpNz.nۗW|oap>χKGҎ೐O3Inv Hf{18XlpmS6ǭtsA0bc 2ZG}KߝvZ782QKr ɓ-WCr\jnB%'ӏ=Vϗ(ʉ֭EYQiDҜ|[ yװ? At,,frh8k2VTP 4Pw\>&좜<fX0Kt;tOz|P]8)]P =ԫ;zVCUV'~@FUpG(NiKDv69J^ЇCVRX%YśD#p>Cʨ~)yx_M5oK75[T&ȓ6O9cI.>S&#Yri/7vQF-2IqfCU  Qtg9كZ2 2Nz]![}$Ʉz f62o̻?V,{n%u,j#?$Nvh>Aż whC/؞=N⃺V1r3 Y WI1vW*dAG,fWhkCqM9*߸7ȟ2sddUa D'rcIX3'y$WsLm[&w#l yG^鯧/fmy󾩰lWdnIiۆ]~N/gh5N=<.Ka;ֱ*Dм{2i@}5h/$"Y~ 1-F b.e]DL(4WVZD9)5ŃRo}9bw:9^dbBC+a{'*V= z/ V"hA=o|d>j27].?GgBF $n4bߩ91s ۳bidN6е[؝ӔC[KhQtDnŽ}n#q% r0|3nBlEi-i4 @VJ$FF F?Du|r ~qQRؽTӑfBCh`{|>V bP^#fcR뱣{7VCqgg5an:m['b}CºMO6QYs_6ԛ~>NHD  b<@l V73&jI !_vT鼶Hy{I56[B)@l S6qXR3ʪ~|4.CdH ]CQZ@|+Gea%lv^+)3t>J#ú  whaX3ܮ{S5Ma/6VG 8Y8!JVCew 3jM)P4(.KʮP!䬃q~N(?M:n7EFLh!5-)|H3MaV W3#*bKXmz sg?U~ۊS~]9B&4QQ *{C$dcde휍q%5:+Tt[w)sO7Bht/g c7䌢bj1_ 0ퟩA6/Arv*OxyRlZL&R55W;u޸ə;E w,uQ! ZXU{ڀƅc*y )y6?F!kI'Hqr/*נ<~q\!¨ǫ%)_,I3Q4[lqB,#031FD k*wP0]Eï3Z?zٝI ӌX2i!d@mLWxBr?sf(a'!N0O g/|asnnhyaI{Di=hNUx2O6LVDvlK'6{fM ǻC|eI=}Ֆ_BG %Br2p^1) /B|sچX,y@YkzC1R* yLڜa&+I3hMN5{bQɯo"'ޝaW"L]+Nw` EFWaJihz0lrbzמsuG_զ82!˗ Ønxb,WC <-RNmEfB6uO~V 1,7<)x'KT ;'PaY-YC@4ΚU_N9JٌKwУqvWÇxd.U=6V|@@h6EIOt/($x1^H^Ԧ w:Ql1tU:U#"[><v.PnۻЩYJ[MUK.rGN#擧RKqvJV3`9mj?W-yI.)w? nkr3>2X(O-G:5Ϊ;K'Ύ"!lQ_zzoy,mWZXS!S+- /Xx+,UR5ݲrgI]@S/ iwz@U{^DCZv! @H:t7vMݑXo], _fG)pZ<էr*n\A/[^淚EpVJ bCd voRr>bwW?ccC92ne˼wHzJzEXBZ(y22o};ċvʖj_Gߦ!Mk`Y5S9ALt}l @\ڊfqstC\0XtP~*/5L.s9f+}Acx;Om3Es4@صd i;د1RLSzbIbzo;ӳ+r5܈˩b{Y`7*eoݭwNv5p g[Թ ib',_t|L=PH8ȫ#龌>2ђy}k D)Wr.̠,{B|{|g`D2eI< >ވ"{agk5RvsX>k@bucQi, hiz 휭s3Wy%a!ϻ#_TF-IH>qӡX'm&by ,Q[7l͢%u":rqV+}R$EYEыfiDx8(Yd0P O;pWn"ЎO\]-S 'fs%ϭREu^卾XQ[&~%X&%5JUhF9`'nޢ7L̙X]yY͊bpN&w/+%tWUrm?䙲5fh?[=<;^ۉXA5{.e^"utuV Z+p9T-g-쁖.} ¬b+)&o|rrzTDMjx>IGrz9LO|R!q). {')0׼bxILH̓gqOCo&dwT[WL߈MޔX a" audp#8O`~6C|1HW gټ,:( N%[4D!8zbmɡF tJ;Y_06 ^TId@a~ SSKt`:UiZF3jyNړ=ÓK.=5PU+:A.uƴbGZ׌σ 8"}mE+MxYK hCO̹y32l|ָsF;Ne;FJ 97̂R MySl Tq ː\&` 8칓3(9AW_"vn?#sK*}%YR"HJWMU6o[@ ,[v#+^A~I+㲪7Vztשa 5KPǠK/DXu}:fj)6?~%c~ݥ!VmClw[=8!vKގ"zčD72ms)XU{bkޝș8)(R2~*<ڣAeH( 6&s`XŴ4?Vah|/1K`-6Bty&dR?m8X偛^tZMMfvLGyHWA4ɮtKc1uP' c@%D\01c޷Ϻ)m4X1I D$/]M Z}'q{_])ۤAalZgNπd{ zl04'6\\2I{Dž`@!qA,:X'PRJ|u [APu= @a;d@ b嗘ytV`2Vua8宨<3@\Jg܊[ Q:lXs۵1 ACZ_1F- c7r+7ْ;ps!4n^|"]:U=%hs#>˺gef젹> 9 A]|߹ʲ*)On߱7}rbCj~1ag:3 ˓XҤvrj;8QB ^ ,j 4, f ggSxqRHp1{DZ3I%"*.̷S,l[ʢ qey=B 8N Hi}Y_:]Tw0 %֗yu&ÂM[QsRG"28:g􋮚:~&{XkMg1KB~1x4龪A4g,މ=.&U>Z,< V5_SVF3@H(tGhCVt# 6Qi$R%02[sͪl]X˒ˣerN%[٪wt(lT/%Vw [("P8^8_`O~uwLА‡EEJhI'lTNg v`5YT$i\ vm8s(oEd9%D!UՌqgFX"Q,MPISq/|+;&زy͘C֣iP/ҹbn/2T(ړ16_7*RQ$?{4b,}IdccUv)RNn~ E^kߞS0g gŕd؅_;~t!&wU! $_.TqK8 mpp9;hխp{?MENl]ˁ,ٓU2^2E@~i2=b(yM\ݐ3Ct.zso &x)P Y1g31aq;en+/Ntd_Ɛb0d}^X4Ij@Wq2,xv2ze $_{B>=h_`7j/QhMRqc{Bcg!g?zS}St/7Yy bh暺X.,tѠLl-YKE!{ ,Y)T#G <µ&e 0s)PPiæ\"ɪ|&V2 6]rn 'Q5{wO./uڎvnxPՊcz29ߧEhE F'&'͑Nl|qd0ӋBW ̿5I0|~'ͪg%Au(*sߟ_ ' W1vmC̞4(p9Od5ZO#Jƒ}EqrRPomZhE i@qA%tHD䔋JJ`ro 1EieXD'DnRn踬gyhҡz+G1/9&֮.̨…"煸5Rdz5rԾ v442>D_jx^ssTag"#5ի\f3Ι8Gl1iqS=]E3|q*@Da&=LyFRUO(Ww'pe#ݱ-\k@ɅM\!59D8&6xH{Kv5gLX 1UDTmI|播"C3V:t?Q0ҊjmT<9$!R";2K%EMÞ[rEXhOBI.2FSva(Cyt>rNX ay 8gƂN L ;}AFY@-"M(.)Al76^?Y ;C$7ov\:jar#5= ;F I i"JQ,!nxޜA;`55^zg%f [PY୸ru,.qbz9S,u]@?yQՕ s3UZYaA{xk3c#π I`Udbh o^9(ӧ& bBGo㱙Kk)@.vbo\WaѸPc^+Ox2À eeGŨ΄ vnM0>SI6`0!V< k2Й;T{#W3+bb Nl@q"k j1ZO x ,{{V6SFtRV?Rfz}{zݟmBuuTM#=~ӎ #ɂ]:h|w&=aG(XB6'2TBn>4qZdQU&}{\C5 ;!_lH VAW9 :[ix?{p$*`UvҐ٬P^)|DUEy٬Iy+ |_퉙 Dicds8fG˕kˆ?>W,2,~ƕ_?t/ yb>֞Py\<0,S)6-00H2pyjnzv֏Nf'zoD,^ղ&<\+$$qIeαhOn%0&KkwVF}-~#*g sa5mJj['/FJWlLYCચ"8vm6Qnpf&b gɐ7Mw|5fx1!Z8a/W(wXE1'`:I6FhT~vRfut}OEV!C1RvzUIIr`fɆmaل;6Cvcc8f]u_k0GY^K/Z8<$t*3dpz}1T#0Ӽ#9_-M='\>qxwژ(sStDs8\ Kj6۾yv:N]Y߮3e)Ə8K/UWwwjaBB<))a9N!p3}- }dJo8T"@3^O6L\ poUЭ{zR|^4(>[|yX_՛ K4H1b0 ;H X'~H49m ޸ʾ_9W&rX]HV@N8`>[DYDiW`$bzJc(>&-R<-@)tf.A CX I>L/Q7vh:ۜКAo1R 呁Zsio3[k U2#5t&pLo3Yc:VoA39!w+O4Ɯu< <|tCO-3Se;wr'Ό\;luht(H5JDmQWw րC)q 06ԴxJ\7*9)Z*&C G!R# P].o`8*gM*dւPb#5YP&V>RH>T0.ya[wwoԛcw/.ϟp_nC{hTx`1IPh0LPcD&A&a[A73/'wFlP?۔n4z7](VVܧ$IVYPD̓؍ƗBC-Z[׳ߔdHt s>bۍw| ŕ|75`{V)gDʹ`g5Ϊ'kT٨>_ ^į&+Z¨Fp!si[‹h\CϪO.}j}I3W:?q&ƇN%U82kέM @Z6ȸq[+F,[ɽ^-xr#RSM]l9%l܀&t# H@L[ Ƶ|3%5Io`5”[cV|7dEfbqqʾpŶr ^7N)j3Ln5Riթp VdW=hP*0'{Z{P mB]pM#]yJ%S =Sg!20R̡_[Q$~$ 6Ԥ*Oht0H|0AOޮgH}bn_+0B@-#Y ] = cW  /{ Bu){0,TgvM0{FlN䂍%Ui=[WvB[ `.ozv[IRap3ҹj(3C8Pph7n$)fzGHCWg.(!MЙC{8B[]9N>:nl y3E+w 7 _󘎕M2` Bx{CZl)- qX[?6Ecc# g w"0W3 &jU: Pq"$ڭ_zZK$$e H_GlBrAh ei4wFm_Ŭõ(Ƌ?0:'.s:24+\k9DY(oS=P%s\ڵ9Ey $׺W:}+x <6ϝ{8~l}7`*זܷw^Fer]BBVe)<{tFioAbNx^yb };vl|ա )-iC.Z;f^[Ǵ^0$,% Y2 k ~& 9sK U|enQb5anM+ 21w˷8 !8f!AdQ/A;N2Eɦ^kDΑR$1<{1çZlvȡ~gGd_ J4~#KgS de,m-8_0rq8A 02*$j-*X&z[e{G8֊⧴~q(B(FD=_ܼ~uɺG8R?G[37j=IZX`($gs:#ga*dvw_iJ)]~*g}`<4Dՠtjd peJw_YӊlmCc]/ 0qZ/ su} [X&{%ŹZz0+M6 Wkf:X?V` g&{F~%on4]Y9kl ;%g5 ye4FuZ07Uk [%DcTbY!fWXLƼ1s -Ql/F-|` PaDsUZ{<. MS 'Cʳ֜@XKvZer)_><%L% u@/ߨu^=^zVH}EkhUeR'U^[^X&>'XdBY9 r>G垆(&J`g $v.rl'VZ |t3֝SkZVLN:I3l\腴5"9hג%R~p6!0Ji~Xb<W]L-PN.;uMAwHwrVu抰@!=9wL(QK)k_8ksIzC 6j~3;sie1)#=ʩ[/C' +q7 ]~izG %Ӊqz6#nUiYvgz#k3GԘy(i4 Xу lM>iŽGi9_;IhɹtC1QW=H=]ApfTWKi h; 3R磁0ZʹJa@Nt}]ŵ găR59z&(Ae wo/]LZe wj= PX2*߉=0/*>OY$:5?f8Pέ]t3c5j}E pùeЭ[H>~TZ.,ֈ@jj2pjJ,.+:e}/"!JrLNRCa;t%Fڵv Z`ˬJ=aTK-h%hՙm0d/r$@:~qŵ@chqg-~Mpw43aQ~}a@tq(ºi]fxDOkzמ:2LvF9%+NI[JE"7ű%t 5MADY>repZЃ9פ 6GRY>\] *Q- 64 ?)jN ]y[wƴf͑hm1W5f+˲1+dܨ}K0pj. ǹϫZ&PPgHE~1t5Yܚ!*u%_QæP-<MA ƧQ-L[\pG" # t=A0<ΑXO~Dc s6e$d$$1mUXHu& r#p/-bH6gIIJ [%3N0H[ JcJNrGLGݓև~VR)XTZM?>j\,8j,k5:Dx!v#p*NiQoր/*1*G#u$DCԧ-sM :Z7N2n>l2h4ϯ HE\X9 ~H.:hu3scJ$? yqUg6dJgRH`ix* L?)s;OIqL9* #>@&6sI,-u<:WTiTG#ՈP['VVbF\쥘9ȃ:dkΟm̢}YVuB1 1/Xڒc®@/EiV,J5LiWtBaՀ.3|L>QmXyr7@WlleJ"pn,P`Eb{D󾑥!~iNS̏&ÅvR!zsiCU턺DW<ܒ;_+:*9A&Ytd>~PEs&4 >;}1ct_VoS6,c=) MNYD֋Ft_$EL~?H);$ʑ\9qmv13T^Y4XϿ!xxpnÉ~کՄm}#4i )/m h nd4H\eE[=],xz$ZEN{8e#͜wCf~@SfYfeU!+xPw](L8~-c~a (ntO<Ɠ jZUԱ< !(+ӬfHu nԭH>z4MrorC*;VUج|OYW2'%! ;L? BuaV,~v=-@_#h/[A8z9=3fZNpFիf;CMugmۛ‹GT&^ 62ݼ/FkcZr` X DxM+"fG*;!@y GߥοDD {&$XOF0Һj%jF?"]g䖡3Tcsշ,#gXB8Qh /Z%+KL?u¢CND}`IXYA6K}u v\đk`iOTT4k'O1#iGsVWUwDJ ;Ҥ,+Yl![UEw_`3j L)8͟oj$ѳ(g ,JaA غaZaWnZNAW~cHH7J1 .o~?:# (w"}at8yBa Z;Xk}p[sZ7';yW>b}- @SnSz xmi_Wu2dM>ui_LbQ>R6/tW 0gw0Mnz#l>rcmpfz׌kH^YjIxv;LH_`**͑OGg=;=ٯ%ē/;gA6=NFn`3Af/CSZ<{BpHpR! SaAό#!2.^&rR!ƞCor?R9ܪWaY:bh#4 oŎʨ R[;u&\:*RsSQ UvSK^߻Y'{dUsm6_Ԩ!x󯍓( >ê.0 )%#hT#Nd9#U(/quN:xJo0m5fjES-{ Q6,< ZZ0Ac:?!c-AꎑCʟɓ8t# ] L^q'`%%a(r/Lo&X -at$}z5t]?L2ZH1frNv~{L; sR !YL43dǝ iBzmTo ;$ HOIA >M 8sb)}݈"씈]޻/񟞳k!PROF%Zo $]M drr3b]/He@> -O.'8apFu@V M@}gl^%M%+<`"*Пeop8A͖YɴN(X+=,>R|8U:Wig7s#nuuyh̺{@(o{{ܙFI'/\4/Xd<\r g88aؿm@/K͝ A5ˢX_Ӥvc&ĆԂmX.Qd4  ؟+}4,y7!*nZ7[gAOE5pGu '#BT:&{aҒU^i{p2[%ڋ3cC}J|k E$4uĴN,SA5Pψj@(fOj!%|dz$"&SN{}A R/}Li: &y#4g,*G._ \>|>}Jb<]DH;Abzcg53CV]w1@S삙-1 Ngy#Klc!]B-G e$A\fxQD}HN$d u‹P&(1\d)JܓEfZ=2Om(4F8 SJ8Ɋj '>(BK˃XAmNA&=vNa۔S)e叐+\0,ǤfBĽ:-{Nx6zA q IȈ0g4چ־[Ǣ]6} rq  g+>Hs(fHÑ 3;{Aw-c>*4s̉CW72I51"Rz h>F(l/ׯV\j ˵0Zg#^QMbdWf'M^=2~/#0xc]Ԉ`K"M1rhNF"oTRLԕr􇩂hoX=ҭ.V=,{o8LH|{8N8LSI>$^Ao/2s7Z- a8S5 {,aiVHQGω[# lƾ;;ٹN Z짇s[}٧wRU6B%twf>R);.M*q1 pAFHs#ۉ}w 6Z y,I?yS-A[=#I8FW ƑK+R<)1@;wQRbwQie-*DR-nuZ<Ux4N|چGzWv9H.œ=f94yY6x BO[jGE(;y9m2 B0 De^ym," .iR-O(H=uwmaS(Ȁ&`rJ*¦A7* #MelwGFfՔ2c9BTblEZUǜA rtƑO1! 80t(+zҏZ)y@v:{Jvr Y%ϟ9B4+ɤ*1r1B=T&jN(g|Zif1o+ @wʧsF Au>Q 0Jk:`v@~J/+ 4Sy$svD{b@a)?2.&z"*#b&yHIg&_0c!u½[d9jaO֯f>90VչJ kf*u~(box()]BRhWg`Ozce-XĶQ&Tʚ !$.4hdp xgs6GD11>di#tQ1/.) L㢍?rD!bn7{@*ґDh:قT.DaihzYnYZHP^5;"g>ou'{h[Kߋv&@<&bT@&.2*fSJZe}Wr N |7EȯYS&P?ea'֜_IBn nϼyէKseXQs*>.B*= 'EڬKN /j&|D=MV*B ,%"Ў Є@/,K+>;pDHJt%UT[^+5;+EUi{)9G1#4A(x4_ @V/=Ъ^ge%sB\SyD5;i&ӞFr/pXS=xN~w7gm"Z.џ< ֹWXTz Av/bkQX(Grn@us{Xދ&Ua #&)B[PX^UE)nF#9Ro .y0bо|\,(^ 7*@&8JZN$И & _>鳦q ɻPDɿgYW&ra_bɽ1Bf,"2}I-I[YA_KWnsz8ЯĵcT[ňJB* } ;'/q#mi7]QVDD,"nk;9<L?@}m%z"JƺFv|0p<Nj{R83{Tת¨1~~_# . }IW shwnv!eZӭ0AE}~PR&Xa?z 6j!Qz3X].d ]p#`D#p ,j&ݥw͑_.*u$#HmKIU '^,8,3pE[$mau 07av@hdNb0pє% }Je V$Oѵ7f:5!AMh=vD"؜^LJ.gqnPrx@I{DDC>RlEE$Lq2B`*ٮPY4gZP]TK{.q;QH,)qi33nPDL$}t͸H7K#FQ;0ޝz@BvS1.nZ/wPhR(~XNBt΅Wq;!rT~22 RMf愘a}8@GOJS> dRiQyPlqCPhIvO.!}w=R2<6:Ӌw K* t/5_Oޱ*CZiFT+BcEV#m'&ƼWN}V?Ϡ4ŋ5j [n6ꤝv̘}dŖ#Hb3'Q,^d8%T~ I!/R("R`Cuh;THQ i-.ed Upj Bh)PbKItQ.J ߒIۻY'!i5|g-ZiY)6h*cbJ`z%Խ(Ĺ z;rxsWX ʍdLњ@,;r}KiG$|Ywn$x; LY+ ޯiͻbcg!߱㚨@po < zf'Q5\wrzBcv5+MǗqϐ"s]kЫ3p(@@f Ckh^QgQ8r(,L&J*& ۿm{z#(Jf8'⡆ ycG Y,2\Țꀉ+0~?Cw86m$OCi_pCKX#kˌW?$ӷִ NM; GaanCy0SԲF '\b4o9ʭ@h}c4 dgL696Ιg~*& y\ɑ Et8`gߣܤ)ˎ9#5_A*g1Җ),.eTՁJV0e@ez/ܬ;月@#jt(2X2 ɩښ=%Rz`[KsCP -Y`FN=h#5R7ZtvB15̩4BY%u+u qn)%k t]z>&2u J [)R)r/V }Lsga[[jih\ CiWa=Y'gW:| Eh8sa'j֡*2ٝ}ghzURsᤥŮF4/y݃ n M>Ԕ\RX9R 9[m*{7e3Ыpt-)nQW&oPoB6q~HCҬ"Щ=_l!Xm!| Y7+ʖقAR`8}]~b/NoxۃBM0 l.pecqxEQ؏F]SГ?\c,Ӎ+g{'c%HYD.]3e ~!^A|'irHjM=vue-*? ǯh\fB '4(Jf>%#$wB*0={o bS ZB; z$ћA[F7pD?qX9ǢU8rZl#™z jg_'ZXщ̿LNbW^T` 9ZghCndYHFhU NtNVщB7 #J:lv Ab/JҎ=c|N_b|MgEjW$WWR#LVN׭;P-<1qpaS~:$B&106!آ+~4%4Ì ϋp+} CVt(9硦> Fse`^m~5 x [k?t^K^2\q^wSOU6kExN}zmbHt"-w^N+aY/KuxvsBԶ6R&CI+dobhN)Ek\IWHejܾtwܒUZ[U = =Z 1I8+$A1AfLV6/$(0|piGϟV&)BL %s80 ܱ)$Vǵa=7S5a}t9}7'k ǒ]LQq1ME38mi0m`n5+W|W_\PJF>><H1D`7TOoϐ +C9k'>|6N%XZ6 =ʘ1܃{XCco r/5^qOȭ HUl!p@7/1XOsx؋0dZqV𰠱F"b ~b醰Q7m*UdrI{ђ<&n?܅=x+S‰7%UKeۅ0q1 ~|G+a%]0{\m(<AbE (Bt2ĵ-@-u dNnjr WCʛ#2 hTQl{V%d/,򓚝!_%MU)|x nTBWbHwh^ѫm <#6g3_rcC`TBw6Ԫf|VEIu3j!pf>3w|b'A [E-JZI5"(:Vr&7c6cx-1|cذe " t#V(;?9ݷw?yG,w8.W, Zd47[Ol$)$  3뜆6\Ɛ.H@ڮR )K ݪxOWH;k GQ9.b4ADc@M™.\:xNX=FY`KXQjHTߔ/H-ٺ 4M̤byK*BcKw%vVA'#LFv尣*?Ų7SȄQ&2Ts ITl4Vm T_R؀+o% p6||:tv)Ԣê۸/Ѐ3=>/e>8;WG%$e.㞁cnݯ+3;6fDHVMۧĝt;䝴GϏ,))k%FmtH{cLu﨣[^Sm3=|{V{?*z5|,9n ˽9~5w B¹^B{vF ԼD;ε ?L[\Z?hU*a2qK4_Ua zxwh+zA-^ۡK. XbiN$_og+~vN@U\ff#N6ʽPUX6r`Gڸ :_7*6$ˏ:2ʼ "FՀt&P fsDXLۀ+է  ˊ('g^#`vlD7f#Bb8r!NE]8"_\nխ;4Wŷ(C/10KWcj y Rl۞yw 8j@OJ{z3Q %S6,~?v^@j_c#; viH$K~ kYr!"iQʚ# .On@p2XGk5>zBc=Q“k,lq=۝BW {t3u7ޡ_iu j7Kpy<(ae̐KTt=bHasw(k>[AD7,>d~MһYTaa:R3ԬYOz@ tpxb5 )/4ԯ4܌pI)A]:g%6ج[E,|I)BeQN!;N\ p(5)CԢlduv_n-R縑 K5`EN}s;03-`k+Gx}r3(wRg-ΘXt2Hx!Ǜ@]e ,)ؓVxQ?'$uxqŢ~b)>RL}HV[jW{^†2pF( oxR5QmC'}tXߕk'[1^mw:u `7`w͡Dz5ς 2z_+G_|@*81|j.k"vqP/yt]o032JYP^>98 ^kt'.Uq{9i]u}{Œ"&UsR8Ep䈬f,KY(X~ꯠ5qYô~(# bHH)k58~Gv ;VlQJi=\"z~\ql֫EVZw7h]>OZ3};TH1{T+jTfe;Z 9U2c|v\'M;3JzDVY~}J"h ا#5٬^*ITjx$S5d/wO "\\1sPpUY6NO2rLO& ?v^]a&lc>aϻ%fC5=AoYʊT Wj:A*̐ )ۊEސq\֝YܒsodG5HHڜj85 yŜV0-Q-cEi/hiQ+HfQ9C2 .쁷LxscC'6"#@4`8SiމxfhԣydWJԔՓ02Gy=H]+F2&t`K-:\d:Xf9uMwԮQ5[M;C)aᢇo1)d L3c, R'S& חiTOa7Elj}"(Ew=ȹi"oêtFxbהakB_lʦkrYTڋH l{LMt@ABD9އmeI3EqR=i'ϙ-6e.oh`9c朹l'3|Lbؙ+j<KsxUe} 8tYh~Kod;9'Oܚ'giw8YLkYbOb]1Hm)wɚf{ `6/Op&$ /|,I,C++S)bh2_J}˕\:uL%6 b$b_\!dst%uu7{1hh87M*;K}8F_W~o)M:T2a\D|ڸ.yNJ8ߗMͩG ۹KPO:gBLlH` b]dkϴ>Dh|Tϣvk1\L*qC-، v57۸HSi:B.|$Uŷ/YXl7;<gVaF5Ѯq~7\%`ik 蓼c-g6S&67z˕ʫT٬-T*oL ?Ş"ڊ}=_HVL ۯ~]'CQ=}wj4C[^u^wk}Ag-ʻO9gN^WumD0,`':x+ח5L;DCH¼Q5sޖ}? L@V}1bji9=q4}}qza(#FyʄCX:yPH8u'R޶Q-7䣈7c]R~ȿ#2/7צ\;S.q. ih7,>kU6ڒ/Ϧ'NjUZXO`qۖfؗp(d}UIκ} c+{b`ci`~8xQҞhM@Vp^ ׉1^_lK?Fe9^Զ3pG9(o*f4D3LbC:E{3uq>}>cR<)ZZ߃5/bMNv\&9c]R;[QB4G"ypF ~݀V'цr޼B;_A,t |G:KK`՛yC'dXq^ M e@NNK͎onfb$]Bl#W2)5]'\E73鴊r-fH1uqY"_5#%#JsMlsj~!4MX{3aNg2!t/Bd.']p0$qV/X#gՌqnTO7aH UiڊCP) cJ_5Q@~Ux?+3ZF_%0 XkϷ5ג MnƙUld ^- 2W#7%IQHO'VWnr s띋 !sΞӲT5qM )\;5/Ac5-F/ M ](oQK Ie7SFD Yg_bm4j]32;zÚ#6'v'YZK^+μQbHQ|6G\mr"^/z>1‰CS4ɲ/>Y5yx":_] F3"'IzT NAv 7b^\\=9+ni0>dsS}9oZW^A3N\ ;s3K9ku#u bKJ! tİ3[<c7&mA~㝔ʌ|a?<~":sr Y#@Z/adq^L>C ؜$&Gjϧ>x>Gΐ$Fwn`, TBW|Xdʰήbzx\Ltoܚ@{hx^Qd7(&!.#rFJ6єg5l=һ/p:%.sl.:Qѥ\A ^;K͚&啈=l%>̐g+`Jƨz*[(Qfٞ}J;G7aDsZ_t/Mt"4=Xw>>vxxZ2Er5nt1z<T z:f~H<~"XVaQ2||DKٻ-oD*9y6PR_BODJniuU6-87f=zL_f WR/mYu2T+p l`굄.a>-}CU`p2)sC#D 0RL7殬F y^ ϕ7Y{TgDqQX9T'-Shqtnb`d95S2-~|O0UIog2MD9=K+SykxՇnxz";3XRVc73djK>6L[4j8ʕcdy>08撂u?ŝsƤQe0G9Pssk1{ nfR9鸋_Bެ,,'F=4ØHˤ;A2<^|EYt#e .foe c4 Gu!E^f8h&NI3#`֏׋Z5>\3^Χ c#@orFd͒}|y!H>cf7.J Ũ$;BLyncHI3~em/FS)5/GX*>)u4SB8oU7ݠXfk"JJͳ\YD>En%G{>6wIDl.b}t]2",4MSboK;7u*CJ &%{ XI>U|2U2 i(/*OժC.3l|J! I1:؞ax&F)ƍ1sĬχԼ^s;9|Xd3tĒ'n'=a.  Yn#n"b! j_~nk]b@Àjb8(:Ք)v,qW^2uwB|^s  '4w1%\ pأSթ2K7^[ZaQj_xA x{&1MhSD_֟$evk;-Tֻܒ̪ ^JЏԧpOWr Upn?=vHc@C{1BY2a+Yd&Υ\ gufl` Ƅ1i'e#̧D~71ȂU N1Jk ÏAX/Rm˞& .3R51Vd=M0m+XgU0ZTW.)$!mfwɓ kA|S0U lQ[Oc v0/b$$K%*M$صg^!3]C;bul_)R\AgJ1!]BC%?#8=5%ThO2rYIpCl&\#䈊=kkb/  DXK:q̂qsnuȖ CCg[ KtpabW`Rb bhqy2mj3tvz8xb #xʓhI6A&l u)`WGԹXU;O{]D<-ȇ&w#l B\*Ұɥ<$D YzR)9GAK12MǎgҴ'*뺛~YwT@ uhH.7`;+0y]*'V-V(aͽn')XH+*K;`|o|ޝ%vE,K/<F"p Y](`K g}e38LrU<2 }I۵yI,V^hTD ԅ͋rgIit;K5 YA "+]r5<Ƕzu7DM4GOmlԗ4G V:gr>;v%93UA pSR9dZ]x5vn0#?^Qc%[uIE5Ya&>\@ NJԚ/E5adJJf_KhG;Ngr>|}L>E2~t5H1Dukꂙ"y,G?״%ډA6yf$&k,S7A%wSWߓ8gچ+ Y'{M'+Jy@^W?+)L$) FA:=Ğ=w`K8x1W%l:[cWէ討'xV4tdݸ:}p\}~(%ex:UK"j׃08KmM,fs{be3pޡ/g|5, _;)|'ouUrm)⷗_v$+H0SSO!ֹwz84F _VkP]j^aѨ }s, }g}Op׍6l0VQC.QGg%j&ϓ%]DTK\xZAvm'/SSv6۷ҟKCf4udBUR"[]ANnχ*{B/[xE  ؚTD5 KZ(QtPg־t ;MI-@6rfU')#зL 9ѴP(? `P,pOp͏L U?p6a('#vvCt@BBOh<"w[2ŽjPa gg;ȄFpHݳ1"J>#w-==[PN+tQY?Xg< )< ໭*O F'uN9tIaDe>eqBHM0^+qQ^ =!p\olaN>{kF9HRRxM-){cD䍬awj:hζ ߫7eieF $zm5n=Y(j>AN9WyiTZ m[X{$z}!po%4ߪ) ;*~ +2Ȟ7\?<3 FP&o:ƘRF64T. $N-wʓB^R%Hoς#"v'^Te *V BM܌ep/;L`V2@5D/1ױ֐(oQQdSFρͲkD(5puDU Y4JviC{*sjH+T 4x:J$B❟;,@'Am' qUu^Md Nhܫ5/a3fMoԪ!IDr䮀-(j7Zv'K][Ƥj|G:qW1ɈsRF(n6 Py2b~@78_3(Hhk- Ƌ-O, f7rƟ17р@p%tpRJNA5n_Hf$V0<9 TSR\Tf rx+qLy(Yٔ[e}T(.|[S f9P A м5h*@cFC.yP<PG!ړ؞̒ߑ?^ Xc Mje٘aSX!x[Æ ('Ӷ|L^i ZStf19_1$7Y(r^KLT2T!mKg=q(_xC!Lѳ_8%M<ٶ= [7%Y;ALƠiv/RC٦ZLt}$ 5@X(.ƚBR_OJ:/q& LD&2蜋[<Ѳ2RZ>*&tKLYMXpRenRt$ަVtZei̕2^1 n6L$dHKk_?ͧ`K`@($nU:S+ń0u*sβp "dpҒd~D{I-TG&8eb*j([$oB}js2;s+ JLFA\&WߡAk$_H+6\R1>j( ݴhAuߘxj3 uUyu M(+ET"fț8 ^$O'x6x}}i>lVldVU3~)rDԜa/Z\oÈ-p$~+kG$pW\Ck;5Z=7$>1zy'u& c0$k?{Ǯ7a܁$/# 3,F ,hR-$Uk<_IoiaIoxmDҒzroGRrnPo9{xM0}~:w J%`n!ή_ʬg [~Id_<%y};7[U gżo .Ҹ(spY{9>D~3+ ,ʟ;qpyNÔ<؜LJEkbMFg]B<Ŭ;tuD?Pp~)6 X'Rʰul"sЁHb&;O973U&Аi+8PqFpwu}ŋ=L8Tt_&5ӺfE*tbfE$X@Z7lHioMP$kEO#z lx*]Dֿ"Tz H $@+ȗ'5/(bGsn:/|*sLY[2P-8,n4N-L?`<ǽ)2}J_s$ɊAJΘ2`uM(7{K`哼 (oLPJbgzvT<Źȡö,B+/[t!$4G"ȱUoG8S@T"9%-ᆭ|*Lm 3F)jaP"@6xc{]K2JJn 5GxSV8T"U)P|B8G+?ꡑ7mRt 04>hYs0tBjAZql^Z,]"Nz1zV "Yqe;of3pϫ95. {̂<ߙS-敐SQg+y4붌3[5"M~ӟ^*Z'*|&x=fәh_V<>dy~PM/Mh+ӱSB?/$*eQQ<(9?T\s:p|]f#FXm?*rY@K-Z^Z}(j_r"JJ>sK+F 8vgbHˏ8 vj` I{-s7Ku*?*#l@Y X$]A;"z6!{51C8qW^^rq5b(=Y׺R,Wæ$rO hpq=uLjz(QAK3>% ƭr>*OM[41}SuےKgń3ԇfπ63.7jbgޢNܭESs]$x4nzk^}0JAo%lo5g(e+f=n3^8ӓז/lUáSLrB^ W[yGR@>CbE)o=E$0 lcgÊ,/2ve4^6',O:|(ݨa/4NFsZ'oݺ"r1&t*>ǘ($f-z7*/'&h6QIyp6۴l>~>g>.Ud2K"}˅2٧TvP1 PQ `08!,JexZh+zE*q|2x:F%zBi J"m8q=QG(_ VVAdzT˹< %=.ܾ/'yx>@㦘1oXZm^p8ELLn1@vEk{vv?a]8=vus^@ 3&Rw/į"|cB w͙+8S6s mﯾenp9@KcLG&.J~oDa|8Y zl̙9#3*1XrbG~dJ\Z?EdOYc0ɎA+xCqC\]&~Kjg#+Tb;+ܴph odZj5;kPod1B0JuDn h  ۻ$|!r|oSz3aH] F0@6c~X"hV\SRe$3sQ:* u0` _wxTȂ2e6^Z`aQW82m f,3|DXDym: M͸E)XiFKP,ڔDVQ?M4Nb0PHZ6_ npzYU()B0Xs*>sM&d$GwE–|S!- fx *x#^Q5`=?nVիϟc=5[jw :v#]Ro;Hf9 WjXo:X 9"aMCU `,93ٴ!IzlER"F%?Sp[+!ʃxr^;ˇa2ZNUzٓN;ۘ9p`#m)r'ILa5^jv#$6Lo[aE*we:D"-("zy0١_A>;6(P (FJ+ ; GUvG )o5 ?}ծ6uy^Bs5[X T5 UOZi󴈢ogDW^hâlܶ`]X||DIOPR(eSnpt =ڕP>SdhHPѝzU.F˽`phge;{j^.=;wc 90]1~dv£NG3'Nშ6Ͱ`)s~Lsc^:U%ݪWPˬO.4d͢(P,|?ɬbΧdQuYa$UVFgEE?`Z"BZ.O`ygGwf;5+pGh5ٟA \`8cܝ3t~4wcU~еԀȄgTq.m r9#Vzt9[2Qqk[PZtjBbP0Dؗ UrsiFL֒_Jww!CW lI #v(S̋:"qRaoVG\<F.aۜ-Tgy:Hp_ 7זtΡVI Ò 1IUBen~tFA@BXw:motp=ӜԔO ?7VɑA|akս:9aᆕeX0EPN^i+a;>ol C$k;[E,DEVl=G uUh/Jc5i7^GeaF~:<=t,~|BZAX:GSGVm&jkvu|Y> v%wZ<QMuIP{O$7lHqo^]{-nͣxB^ "9[wC׏\/uGyER-ګ& ɧS[d ~Wy.-@}.Cժ3 `"w:YUb1>=/q"m^*J@袢^<}#tPn5#t3h>ßS&&FG } t<2"vffřZOT\@GkwԜ33!U-"Ӓ/Vl"f6H+!\д(B965%uZ$rw ia,1ɆҊvhu]zlˢ&H֢Qxwy-#OgLJ!D }p_o5?ׯ*)]h6ǦĄ{$Z ۷ěryܔRvjYK/ innA!(pRG>.} ln%+Ź 74S!$DlጦMEZVgv>-u>"U),^jusCM`d$&!/%U l զ|< .fha T z :VTD*̫cVYN$z4ak]`$72`VM}9vBjQ ],כlvioqV锇 V"]օ끦ipL|Q6]¢p\/p=\TkT[|4V]a&ۡ8;ƨ*e.el?9^ϣ}Egk.{= vσw&c;vtuPf.rmIT1j֎B2[:h1$Owƫ9޺j=6\i0 fV5!p,)߸&X+XyyR^y.GŻ˕PՑ$x;K4seo݉yb}xiYf]tH_G5>ׄ)T)4կ43% X[+_bȸxQC+Fh`&ImqƉF|y_B߇%OZSΎVd8-=M[sA]B䏚,Z{hvjEhy^|%4fuF;^u:2Ǻ6( xn6Nӏ=.afэJ==1bD=V@Rl:/n"TdJ9*υTWm2pf|?ݳAXG$==Wqǃ,m#OL++GхAd10+X%.ںO UIrk)=f]o ?C#HwypILOս̀eV$ź#:/;@^_3(3vU~"ƻJ^"7 8 Cgap։6F鿛|@1Ć].(܎38f0J|^@ծ=•@_dm$'ZQ{҈ݔϩ0 2G>/tBi[˰YpjWێwRd' 7@3݆6`8W&gByr+XluB1ֿzQyv?Ei4bNCư]v7^‚l↵nc_p2nbʱ+;@t7u7W>|?/a=2?3U ~zZ}>Ɖ(lH̍-&NOt uؿ]GlW~Aq嬭Gƛ(SZ7xb"U g'YNwN3B? 1'|v`xz}"1nwtjI$5x iPk&8O?0WE?!Ϫ̱%w#y9k @әUi c.6$'*" 61 ηfw[B\!Wol0 ֡M'/XJ^F/iքF>ϨtvPL>7;7:ʳy0x4Wױe{!}4.@%&whpLFpGμ+O6N*ںAy28G:ob1v5?j=@Δ25`8}CvE71oބzl\xzye3o. i4eX_vދ N̰B98h{#Y#ޅ)Í@aδ 'iL(|)AX@A|BJ"/4ڦۃ}̈́*'S0i[8[6fhihsl)viY/U'\cZKQ8kdL H/76 4wYKg#$CIQ-! n!){ɩxKCJ?YOws*+=QK\'R31%AFV7-#:U/S=]Qe3?alO \&Ǻ*8Fمuy$s{ P5!%P~;F&02!iÕX-b+l5jSgV')% 9 ?:D!1VX%#'|~n@ƈ(6^uryCڶ`Cv$; t1-9.O]  .YrrQ[a&*,(;u^eWS!][Bj7ɀk/=3*C|VR$%Ui&,tP-{`3Y3k^|‘\db:0-ޤ ڿԆ$(RX3m aaE )7/3QͭE .F:+Rt,IU=P.D6{)g;Cϓ}?s&2?>,@/Fy$?"pĝ1@61w3iБ v (7M3G6< S/lOGُ;.sۍF;~7{bf@20z>̆0{;3&_\c)weR|)*0o`m-ӑ|:tN.cԴuGH.ֈ ) Ӫ˧;c{TWxexIts[}:y&B4[<@ue0c.iWeM;̦$TP3b9f`lpT[6PU﷪ %ERfB/pȮL\P6G:t?wTYј % u~ RXCMȔMν![2Dy)cxePJ o!"(U li iF ͖I1 Ń c06,4_W^nA*@<BBF\!z$/0ǩ2k}^vj"N&7ʣfg2c9!B#vw\Pzn$Oey`̔Ba)ڷo@^A܎I'Sk-K)3s9kĘVZue͆(ob3X^0**O)w6T+rz]xN:*ȩ(,R3/)U5H?/7ލ(8m:[U}%c{H\ " V#쫎ug-ㆀ C1 H9Y }Tq35b `lI1H@o)KʯXJA6&+][j$N׿/;ke ?Ί?R~f͍y lUKdsۘ 벶u`i)1gC%^<:zW¾?Fk&dJ8Xxi ::wL}s61Xf迖,tU֖;gWyn31PI ("?vD%K>K'fR00Ew _vLv]B"-!bbbbaF4&&箽IѾ 4뭭R7E{ }J﭂c!L-#$:VK?KݪQt"?e  wZ*J)s'*[@\j3{Apks8zJ"sLkI*Z-_܊L=9C2yNgs $3 ;aB=6*/FHE &5lu$n !8R(;jQvxb{1/er7m4R?Y]c6RC7ôERZEraiH%8C7 gzs,Tbᗘ9^D;(9`̋ #}qf"e<^u֢p=խhE4REX2̼q-sFiVJcՏtߘˊsO>_M5.RzEsFɹV)]֛ ƽсOe0@n^MGX?c}+vߴ8/בo0VaI5&ͮ<62`|GjB~dsAXӃ$~̋bR)dFSEnS*MFkc6Z高v(_0 i;2G}n3]ơ4ᤝ?rׄQ-ΐ9ANh\IX}xʇɀF-'{ i) 6NlJR3h"D+/l@ /fœjz!!7qU L Qf?r3ku5:FaL{XI#(Pd-gW{x\-vE$vEPboNSX *cY|)ÓhMvA@ "D0\#ߩMQ] ]9 3KH#btdV׍v_(d?Ux 8Ve i| gx4kp6qWH&25WLVRhz%;+2HC.j2A6Ƙɇ26yܪy+L d,zj*7kg`k"ʳzAv{ZsPjsRuT]t( q֚j6[Se!2{M=`oBhA%U'42$ "{nz-l# ^,mC=Z4ԘHNK;VA~42idFc7WĊsm&zA>`!u;frؘӆ6Q|:^vqY,g^BꯊuҔu{k)q"0v]NZ0#y TPEWI~y̺)9aR}B;!wabຓFJէq82ڕ}4|lx2b{κai$˰w1;"F kE?CB/N:B Hᚳ͏ꠞTމj![ҥpH=5}3U~d?-' ^ڿhi0S2y OU#h[3B"fbω8 >:B#Z)a0>\vCEլ[qq\6;|TqX(c/x7?b`i7m?8֌CI=jLke-, ^v|z~K.xvռXou 9pczAXzfmSK, B[!7Xe g DH? bTOQ0hӾ!<#i v ̦B1Qjȭ;"S]C]Huy39Ĭ X\uo5lP=; GQwre9~œ)0h⹌iݯp:c׏'YcYlލeXag\.CՂ-vJ!2S.`ԘdphD9_/S42_r=2 g c*-.AQ}/J! AW6IB/rQxm baJԜhtΏflh i% r {W~Cn HYw2ݟy^M|ɜmjnDvTb^P|i71˥H}0"}MRe.:\̳9DM uB a=')1V50Y{؈N[K4z</徶iќ]^$YSMg|м ™8 /79Bw;o-oȟ5Ji14B:)t~abR<h`KOV֐R6KlRB lƆl-0fZf$9 :'rk6E>ҁ?[Tmsw[:Y]_!ʔ?WނvBf=FQ:a>,dBNXY%_ .n~yz@{3܉/A' Ů.T` :L@Or6ms̉JqKud)uȗ7ҕnUUf(ɲca:u\Aʵfl-QhFVHWx3{ajYw ׭7-[#/F#Ip!xj~W3."@DKj~'_y\O?FBOVd]L3J=xkm7 zgہ%uha'^P׶/Zrɔ8 nAYɶ>q&ƋliV\}2(o*e !n|[ү *4aW|Ta@>Q[">FxT}Z,ur\s4l迓j &)dcnr8"EV%F^i~ҮuVzR&@K&xd"E$/iȵJnA 3 2Csῢ\j1ܩڹǻm] QLJ47k`ScssWIkEps8 {Ndsۻ+"Fi+'ciq:&Cpzw|[ ũ%w->l N㧭߹}5 .gNjbq ҇Sεr#*L(1z$w[!A:x{7isDD p><OhK[*V-&k~"}bLUWBr׷ù nB xFI7t9]UD9ኰGT9=0 2e2;ﲳ]js֚E~TV%Bj|Pڀ K̗ "$_d=b4Ț^C3v7GQOԻ2CI -7a@h>&}}L*wjO[5,00X JѴ@P? `E%[e@_bK?f.jf;(z U(4ZUFwԦ5|*q^~-:QѪV);Hȍ#X`qwwγNj &>Wq[[D;bC*X-K}3i࿥sjוֹ`BY͡Caˣ鶖N*.T96 P 87.xܻFgsKQzϭQ!@$eAF=|JҌS\<0>$&:Y756&f nVHz<xĊwZs-vA{c cΈnT% *$AuT $~y K"<2NS<ꔂeV(enG5ȲM7O nوA x"ƣs7}%r־/NYO}7o+ZIb.k?F6yT(RC 0Xs4 6D9k1ODȝ|yZ,C"1P ;IO$#jňNO 6c^ZSjőUI.}EqXʉ|L*|RooyFZ[}.1tt9HPB\  ՅI{rw-QAPHhA>t6YS|ˇCF࿱ DE';\) f8GRCϙgMEAD MI 3fs)6qf_n0 ˹ŞZ.RaLsGknXrg .`yl~F KԚű a>C;ű hfD u/5键`2C؝8g!3z?hV)pzP˸P9Ƃ;|@cVTT[d^X ܢb^NѺpsF%ブZ,"N[?;OQ̰)`2Ie1닔4LTjlٶcZC%'rǛF94&%nM/Gz'XM`! TNd2yBuҷң"/?8EP.ewU{ru8n!f_OH(d(MO{d-Yv8wK;si'pM 6DjD>8ƑD}·pȘJqL[[`zpr;4 ^vPQֿes[w [ cP'+T? ]Ib6s+Q\>p~F7+0A&uРӿe_7sfSnǤC'#^xOj"^JxB!W~C eɺ13>w j`Az# LHi}Vh [› }yڮz|zaݻmMxv{f To=`}E}EYݍE7# !X<raQ;!n[;~ "'T;l^Pb" ElQ#~֍J5quKxwKJaN~ee<- feX&20B,bgbWՏq{iTKn)4: B/p dǏ~uA8:ռ"ᮜQ4]kZ/j|+AWbS;ѵ?^SANavh5S#鐘&KIQUe9׭no<2UCgf/C1{/8x?i!7m[Dm#KJ7Ρ" _׷[d Pmx1F/l_TLG1뼐ngx5j6Y tڢ6(7#u*8VKjQVlLg iQ<w~TQ797';NwL=Іz#F.%6|"ui o-bB*C:,6*I%/$ !@\*{|[-4 5MsNR(7jIbnzw0. [Ơb@G+,uCRcH BWͶ+ȅ $4,:s! ]tR&uaETVyuD2q}d1;BܯGu8Vj}C@ciS5W'(8{Iyo X㚐IO Pqb,2?a$m\Qf.Iw1B2}[JdAbk3&?;Of@k1^'x>8w~,с u8}E*^" h=7ZVJ#U$:W)baѨD^e;qN Z8YOT9*tF>R|-Y)#_?KMGagp"QK,V ՟+ʈLҪYLy^AA9Fp,IQ@+>v~7e\u 7R2n8V 2J v&o<#Mebq l1@t,fڼHhKE,;.=ZR%U=r15} \64\/>ں/ oČ$45ӯL,0#KHDWFQ.e>@{d /sOEQG;6mb1~pҶcag$0vWB $KG-wbrh[ sLJ9e,4N콻6W֭7Pw[ 'k=tIU;kI _Qy"T"DK|9csr'l97R YT{VX {~d^ǪxG|r24W azH{5l`P =.3Kة6EZa`t|U9瞲L ˬx2g3my,AJ$WS >;"rVMz=bqå ZY6aSg e?i+NET|:@~ޟ, 6%=K8ԋ~ ;uI/ïĀ< &)ήBPtpzLw١+/-=jmï0昘9xw pć`'?=8[xL6pHbu4섨LHnSn|uk$D@pRo=:ī4)uL[ YĉC-SnG<$BygH-n{8>+^Z :L&#pOWe)b^"> &W-g&_5HM^$ ñ]>W8IPvN/vgf\dT F4L~6= F6yPtT%CȮZ9OkH~e,])[NHђn-]vQ2m1v#̠В54 t*Jw+QP3hB0B"s܋jğMh|~iH 躁HS|$f/6ʫhDOZ655C+H=ǒT`kipc.,FGISt80~U$T`_e[k asb8EJT"\WofM^t]jO-n{LùFhb(<7Ayqr\V66])ND3+%kf= \}~ TI{l }S8D(@_H+`wڍQMARd&Vd:GRM W)M\%^]q=hA^δ 23L$9<z7%Ac6*]nU Lg_fOP>Ȩ4yS"krH<׍} 'ZN􆰭QM!1Wn]b̞pu,[V i8Z@򇉜c[#%F7Xt._7.o/"# `& wzx%=ߤ92*߇5Q{q/$%k]t7L\u$сTtu+dNOWDP/\ "mn]  `<7gp>>C\Q*!ڂC`3K'1 T+bx}8 JG{!vI} nEI\Y@lsDIW42UTNhdw)|Z;q^s' ']pۺU-`+` ay; %^Q6v[!sPcw´14~Pܭ֢}K 'm1^:[z\:iD?!Wgaju A>(`Rl[ %X(ه׾‡eƹ !y@A}d歡Mms Z!)గI^e|iId/DtVX3敬K+['}L9;WUNH;Bv$eI;Q@CyYwKUp (6 Zqet2)ѹkN/|ƴnɞp x(u%$VC}w?~@dLU1+W#uj{d?MK8-l6Z17۸ 2WFeE2t)\_d]F7_0$AslZԴey /Ǡ.+TrRAnkrXɢ̉8gZf?Okk]e]9xT Wʾۣ(hPSo/uJDkGKp @%"`osvZ5'NelHT94_~@ $E2Zn0jgSJw+u _emdY\u!쟇4~%0_E(wu<)e|wvCQC`k#jA59y0Ba}ƵJfγՑA~5j-4RI#t~҂ALyp˒Lj!s@jpy:)\wrip"[% s*M?X_џ:ymRRɬ$ `_?w%zT@FJW[xûד OFDR=<;d_DXԍ>鯳IaAn< ypu-P4~~?ib( )!gK"e>FI)&7SﰽWξq 75 &ɟ+0xe M߹QZFZG5I<6;v*e{BN伾 sOb/%~p,E!lf~6X0?tC9t?ǁyا/,#jDc/`.@eI΢{(;ŭ }^ F\rH;knC٪hЦUX2+mݬGЖAeɈ[RfzY (; }Ljj觶Ž59A$s/\*S:#G؉U+c9.)k{;l!p6(`EԌp.ĮWry'zH]3nO#SV| EZ:ͦO@o,PR+}Lo*$,?R> =ZQ-dqlʬa4@M?FXij2mҢ89KU.}\q S 'ړ^K>_fu+k5?$!rcT+[ &^s=념/I u06|y?$3]DccUW&Ũ @=kOc8y4$q[^ PÐmm0Rw$%ʀߞG;tr+xX%* !F4šM?\E+Rgp ɋCǾ7CNBXYtj]Fk 0tCX: 0N8(- jJtv|j 0 9BX=3֣T|z^Be/"pl'7 BWYM~j)t4 wCd9Uq_ F6rU)̣aN ڒGj8oq3}~LQ>SЭy!{Q*z$DVYԛyK෴C5IKs(Wv',=q4 hxu[:k fN>C»Gzޘi}g.Yk݄PJ1ԣHklԼʎs0虞$jW%_Mw<;z#C8r3qؽʲ 'bWӿoW 7V"N9RB*3 jX Cʼ׌8Unc^*TT]폈:<-iB@~_厯9aR $d:K$l)l'ܪ)nTҒw;LϫmOZS}"cj _L d]g*Pj1 OuK7y; ׍ sM3"G/{N~;O- 4wV5@@/WaFOE^PoSe`haʦDo c \cqMBmUu{ ˚QUt۞d1Vy\^|.T"̵Lk(?gB![v9BV?#yǺ6x 0i u%Z1$$/oYBR9j 'f{e#gckiʌ݇zWIzwy/sx;e\KؼjCPkGHKEQJ<7INa內;ca5YžoIJXrEx@;-ɑ(5̀YT-]1+X@Tփs y 聬XoIhi>t4L0dҏiX4ڠփ>hR?A2U;NxҸ:AjPa Auo&y26ʧO7,B V/QG*9F#_L q?qjvvQPm{"c%j( k_S8F@W)1bߡd'}k_tRR6%A^DvXX9gb,RT.y{-U_/8Nu} | Xo7[n7W1u:ֺ[k=OS})C蚃@PpsI~ p9,DNb#9P !9LJI=*wK=7K4${/'bc"LN%#># wgi@5gRMp͉7RD`!!(:¼Wda$"iKt,⏾z:cDBGa֎m=^m*mMU/ʚ|VƉ`Gbzdu_ 9};lPhbAp2T+>ע 3sl9>G}IaB)H^fݥXV4SSMm2u^@I5ʙ"ؓyt- cAn !䳳J1/dz-#BB4݉٩3 2<Ŧ0K O' tAUzr)dj]4b !lF# 3j= !'Js,6;;I6QhO~(cYk"6qmY(]*ZtBg[P~1m@d;̨Th 4RKjòAs'27Eΰ.q}o@.VpeV J1ŏ[A.!?S.Nk񩃳Dȥ,W[_yC(eW~SJ`jDȝ%>ЙQBQi5 BlD V9 "eLڕ/sN˧%>:V&l_iߔ[Äf@~؀1NKz&J )1lJ7ZPv^ LR eG\& BK0_88.2˿?A(tBfSm5y?Bӑ(A7C4rФV,}ٜ h:-1v y%{?_L57+aXJjIcݔIKFDӬAc^CV䈽i_g=hF 8 Tmbbiy1560_'ނ"*ĆI ;ɴaɅDf6xq,uUzS:kćuk'cGs =Cv&Qz,a[/dpJ?Ö@ ;> #LLɐ}xZQ(Vg A(;mnmK67&!; Y; { c.%T+Թ-nEJa>4g-VTmC?b[ 푔K Tճ>*RIK7l/Sg*P g.)IgAJF~b4H`'k,rnKdT52rGYqѩy,3B6?~ =U ŋX*̈́$ O~ ? M&E<^t1JZ!˖ &"/3D=p> >!یE72"e~~u8 et-Ao?|k{i!H &!7GOp[yVϜxyI|UU恔&]cF`+y"t-^-d3iZrX*ޞ$`{iJ\XT&g^CU)iMb%ho!zK`'⮭lM*hitFK*4 #`Kǜ)W}5ZqB)֒C !H{VAD?$(raܡďX}g /O$Etd0ӽS j$F%ϹSd_@+C\]= zD''Tr#xoHghv5&lNAB|A!g>$+ ~]j%BY[/:I%?|$986=`RGq 0n{0'9<#Km"n09/|KlVob41mǘ(q-z.%E[^oڙ`;,ЗyQjAߢ=6B fVC,t:!><mF{6^ʹ.Vu֣L`BKQoUsB.qGn}[UX}4ÄJ &L׊+ԧ4o8 )0vCPش"}-GR5 mF4 {J\ևTwDVx1yq 2MJZ|L4 ![l1lQ]c4,P zTO)\ʬfLU eArEzKީ(Z5sa}I/%-:r+v^GjDdI6[$XA?3Q[X=oج|flnHDd=A0bMޛ[+ ;FA[ܷu6([,WvZ%%\Ǐ'ϢKɽ[Sȡ%WJ} j4f»x{B ++O,LcZlK, ]`b)8`Q&SR'f] . NOZń k[p:_pˈmm'"H|S[O 8 J]Ǯ(Q.w_|GOM(;8nG97;hc)1/u$ހ4}cb\ۇ, `9&DXaTr+C-(F(@V5="-,]L$QҖ\3+[a;ڲ,e3 oS۽38Ռ+=GCOk׏ن v |qD#m?NCR  أ}P+P HXwzY߱_t++}Ib}8Q^ ʮbkJA]cN[~Yт<6\kF"PWc-L-aq)WI*bucNAީ}#/8#2d1qvvUG42< Ki= {R`JUV6KCqq4AeQ|e2$a j=B,F_xxv*p*abffFxH>TGѷ5Ê4 $`k=[ pFk_V!a.ljħQJ1 ku Wc0*I ]_bwj)Rm1qw g]f7G39pJ\H_ϠqsK<ǒyI'QH,Qc{!ZS]ǯ_ wET}|%'do!U)u 6 cBb@`Tiy 1!3u2 qvV;CCޱ-i)섕WaK:4|U. !$ ?8x+ F*a :#?PEͪf^E?q1%9 ne]9B-5(Й׽j Tó*( Io hӿŗArġEͺٳ&.7f~n*U.vUD Br^X% ,'{klj= -[9`I4&$zngn{WpC*1I䔛R6f} L0hC}nZ`ñ0L4A&qᴑNLx<-]5EPʬH;TyDLu_=t떇.(@ $e.9,Y#؀LF.8j 9.xL@p,ShRkcqeZ-8<6qtOCVa hοrY5N?`u$2#pd`Փ`)*̸#ԗZSZB}ŷ$SOw!:DS*OT챔њ5h:#WrmW/0NyֵF>o!=+iTjMvjP$!c/rr kuSuD@[G`9'"%FID|a<4Xm 1Dm%ozZᓵ޵Qr;ĮX@9'l%.kx@˟=˭aY.={b !`M5QG2"‰~o[436 x XO%1LcD!E)h%= ܹaKq !C,āq|̐VEܿsTs)"P|qlb_P/U +O.jqg"A#bqi~!cl7V9-(?( s-9E5!%.lE0g2U3~Ejl'ֈuOFޒ`Ϛ7:\8#ɇ]fػ"u-Z+`0p5d"ߛ$_g\,5!+MsOUǩrcUC6c@6)݀4~`Ej>}JmfuqnC7H7sr y@_v9UwǾ`f15zdaC~?eh݃#Z\K F32a:2%_X:02,M9Tn3TY(a|mgҐ)xy8}TVlfYxe\|Tܩ9B*![D\ bV0WynY7?-Oezg &(q j ̚PKE O0*{}ԆF]x҅U wo,)E2Cd q4g.~brjPs7 EyP\e1BAEMn΃  zsCgB)@[ )CgAGufybJ8lș@%rv-y$.T12xJK~ + qJ"r_\G܄ )藒Zi?EwRp0O`.d-ƛHAQ:BXT 1I)OQ[!y#~Unqh-}ݸnuY8@=ԩMu -Ll锎lQ9sCZT9X.MO1#\9RZHhW>0)G0& j,vchNQR AcYᑌޑq')&:%I95!m0DgXɕYS:@ɢ?>+g**`i [PJj٣,DPhY Q݉ pn +3tw.6n.'Ch}XۣbaAw#kF!el$ݗ"&m{vS[i]\C ?xş`-+![؏^'l&7!Pm=9ΨwjPS&ծ^)ӄ +W%IyIJ;a(XE[Q/CbQ5j%˼){P\DDH !è`7Oe`V i6Oqszrs(ATY$813^C9\?7;cթ GjŨkF];g>|D! B;xaJ 5H\k,0k" 莤ZaѮe36A D9 -K_G;s ׈2&/a2~v%Aӎ+-=.ͯ)+RbUݡMpl2υQ@Π33H9/Ĩ+thsq,@K/q&  ڜVajh!onX=}'% J"EL [~,p݌S>1 &1OCS^f.> Flmr1Iod6ul&/cumaᑪg䁩$Q2nF$}Vq7TT5'{^3@ ҂Ţ8 vUN!CMithIcdCb72ƪbb7ۺzɚex/ 24d\]%9< W幢 ljY*S5s$V--mad*S0gww P|EaW;9W;05t+4;}wdŸU ͗(oO%.VA_8@nQĀNE9c۠sIk݂vvn=<$co:잁-Q>4/V -W2gp^WwO Y4 1_B$RTgZi/iΣ< KG>st[Ҏp-_Y(X(K}az  p8ю1}XGElꥂ͟~b{S=HNw*Ō ݋%hGC^Z}ІD <\b)낲ZU"PXXW^bC歋^GOL6[R `P:;! L ӑhjLH3N./;qHÄ [n4ؽ?Q Ő!F"l-t0h 6\p^;9 460Ó`FC[x/c/MM_xTg Ayy`E~E'#.B'ăO㵴c,ҙ?^jU0r (ӯڬ#Ѻ3x CJzebf4Tr,Y)_=2<' Y߆C=y~F"?p hޢcS9I״Ws;S6,U|ܞ'Jزm&T nP6797?0[}pn+h#ˮ/].ŕ{";yYT5IMI;O=.RnK8gHI7]v([f(xC%l /Pynnq <6j17a5,c{b| wWoʄA -7۔&*@؛Lm.3=I4KfoC*AO(6c7F=۪ 1cf5# RZӆ{]0&?Մ?XA}\ gY-Q9&ʾ;[#;QzZvXwoQEްU<yj%rx˺ dK'C;Hr>sKJ>ÍT3Gu:[p;Qѡ)7(赨C7@0!5'"d(q\З6<99ܢwҙk1w ٙ\ Se 3 N'fc:l܆j%k5J:Q+;y #H/m&$PvArϨCYB"y#v{WǾ^i&ݫ8Ե"FMGO!ht^6/1}+‘CzBC@岗 k^Y7a+Q;^ V4LT}#) I2m9sA'V'v"!*Ղ7g6$t?Ra Iߨ hD>W|N`kuq%%SKBh 4oB%4\rՌPlAq@wFg*0$tȒ"=wq"7}XQsXPUiZy7Z. @N{zz4T*[Lķ)ɝe! +<`t rgNΈیIJWr"\/|2my9uxvSSi@qiHKO# *,l9&+pD\t3w:'uT8qXF.?EJ} {?Hbr[3YaF0nVg"U.*7 2$Uh^}3-XS6Y/*>e$cϭZX W 7b Ei>h/ LY)L1ߍ+5u6(7FL?(m͒Qڻa_z%g)D٠ܨ <L;.w_C :Kٖ喫 $AggoU~\KK(5sD'aYhIKZ:|5/+KRe ݥwրor;^|VI PT1|uuvU%5/48" t4}ICjq|CxWO]L|"`'vn<܄݇t*JlnQl{&y0 ]sf 5)V~B%;xۏ.>5g% +~XO7mZ4z yT]W\#hw{|JcieըQPޔӹzK>T%a. oda #Gpâtr,E `m _B*Qvpħ MOei4Sjk,kr?GTzڜ@XO 6yb<׫xP]4wǤ4c]0 IowGr (`* ӆʚkv>T5x8eF6,+WQD,f2%w֚8 j+!bˢr:4Zܹe3W3?ҹ4vy Ζ.b6h tU^o6ޢJ&Jj&3r&qsH+p 6q;j_T˜=h*\7S!w%'{&*OxXX+[SҨɆAsCb j f0ͺˎZH*WZr=2r⠇ڛ5Cs P/'{ka>[A@!t6x"5GD6Uӎ5'3pb&i"Ӈ|nNmQMbNaš>U-KVP4[ŅAЏSs#0)L8=5'.бNl`ghzgV5q%,"'Z$\?l&"_z0qjy2_ӬPhۖRf&L5!ӪDҽ5ф|. Onǝ=L.%Z>RvG䗇L_\ :)zɏrHFz,j5|tO:cj^"]h PIV?*Q&% @Tn>2_Cf11|*P3-+as꫎&`h\\ױ%, M8l(1gyjڳքAJ!V|# d;T]QQ,oJg |a<&&i1&d}mOԧ +ܳM'r QdL8VU:_0p°ޑ p*M&S~JJjt)ChU_tc},KHaWk & eyGjK7ȓzKtgUԻp S0Fpqsl_PF]X_U鿀X j_VEϔfQ?S^K?'>7Z+>yzaEHĹmSi&5+qh:$*bOWڒl@ͯ4=Sum%۷%ފMz;VFprq&Ɗ@>lXũQI}(JMrBڥ9PCй 1|Yv \+l`n*Xth[y'F(,mw `E~qwR9Z}Qo :jrTR s2 yǢx?W N$30f,k&ϖ8>XC q&pV  LIFkpRh9}D\": ~$CSEI |{U]3c 0n*uaw>ӟv.ؾsym3SZv=(Eߋ{nAXv{>!R5m&#rЗOOlJރV\n{)Yb7IY:}ɏ+J]/!/{!=InJ53ҳ6R,#),x&zz<o+Vq}Sr ЯxNq8$RzƬ%}ONM:Qz"`֏&gmgR.a:*u_-ϔ/N>TǹpվM{;K6 ʎԐثn[6tC2*&_ 60FQ,_$T<Bc]O4כ,@$iY.!띠9䩄HmH2.sK]m%#&2PP5`-6tۀH>*4ںkZ["^`f`hs}.TvoJ]LC4277۾yuG[Z ɱPg/"D(FU*eT`M"Ur/ 2.:m08FUo˨5,uR *h9%OjܨIai-|Pk85Ahއ8f۰T5mE =G 9cNiD(W8 ^qR|z6mHZ|x 2㕍tGb񔇻(+LKduWT7Ōk#'WES F0;& 6aI3+yֵ7ݐ4|15RdGvɉb{z{WMGvQ0٬ OBW An0c XH[]!͟+QO%d1ެA^üYGA!롋rkNiA&Zl'w-9Wb+ DrCN"YQ2g)mD ٫$lW]cDy~q FƯDLe!)ْ}ԫkEc#J=\Z~`Vu"R;s+SdO5С,pȂ 9<*"$HFF{ksfW;s03Ï9f$d V=|&!`2#i>MؽwV:ûKLkU G@GD3{)#P92 qWzhP]0N==I?=E"ߝ? X%sTA,׏$y†F+"dqNpCp=5J=ϤPD,a `G/*Ȝ6NG@oH}X͈tgCu7`!3ҌgN7 5Y Yƒ &)b|l>7H 3lAL^MĒ˻QV~xFv猘.0XI/T!\hAGf/RsX `̽/UGS,S/^<6tj3:kIfU@D,ٳH2 Hbh/#[`J "-XWIN-ie"i(26nZ͸u;$ )&up]*}rߢ/f"(D/c[P&iThm=XPK\P .3`03l`&z4T,ʤ/=QxITk%]]C4i]\ ſ2$51eyAl>샶 dU*!.OlFԱhf"@eZEX;BR+(A\@4k޾Dz)V(筃|{):4ޟ28$'ݞu$0 zi lV 4Sj3PVމⰸܷ( yN.߳0R]h?\n,m\o-r3ƙ03@D'E *Mdv:+oݻ _`|zT?Id->8G6dJ*oʀ3JUQlz.VL^Ua;'̺+dp֨D4/rsȠ1uF/uq+?{EjR)  @OQ8"nB?{$@kM܁uSKŞ*c1QUW4be@ _Y.?)_U# R?,J)w"y=Q n*ۿ؋+ XxTv.[pxh" GmڄXJ2X-aA8{ɘqKuayNBo?tV Rfra06. K)[,1vY۾+ nKWf1ML2RV`pU­vQ"-׀F l}w]r,6{̒F^ks=Xj45`3ye%< Q#ҹCt.CHZBReŸ>YʠlJP)~1Vf,x=*nDbNCπ)1!3Ros;gKm%JKҏ9$pzOIƢYD/)zR(; ?a@d@SQ= (X<&1[Hinvse۩&&ŝ'%>˵U07C:IMqOS}_^nk+ȴ}<׉zu"K%[9=PTF'Ƣ*QkZ%o3d%+;vu{xW~;HRLw_ !%]kEX&CNS&z(<*Gso+ B^-rTFke֬qs3>NJKaɌ}7q]|rɹ3 #s̔cYP8F*hI[ɪ!?SO=Ke ;7ӯw7ֹ/V.Tn^+nVAҐ#Mm/ܙ+QR,sOܠYRD36;kCveVQ\}ICJdc>@ʝXWƓ`jGTsG)fQ7gs=t{`; D6}&e!PNb&m!k'[5xʳ;gj{A!eKl3MhI݂nSfgG_!DZ.o:O񈴙bwz#f[N*uL1j.RPRʪ{|D I-۩,PKDzkZp'Z][f1[Q B^J6$fEV (@'Wz33osX(Hx}Y0 r_fK+%) T`mMU-*> UŲasYhX|/8z>g',?9< ~W6n6s= !ab\H1긽韖{ 'eE*ts&b} K<|YoM!m[w(]@KGO+tkqЖAڪ u,ኁl&?1p}&z>3n?ӌ7Љo\}t*bq#d;6#z5 -t).+!-~R0-M>`(gn/Qi}wr: S!ܠSY"6 ȏmO/+dUf\6VGvixAbBH͹L-' C7X0ӶC/CpFf/G~Y1+ljdߣ|]P:P:kM[Q rNUg*~Ꞹd :L1"($ *qj7'\ %n)gΞN ۅg-^5tY.IJwѠK9j*6,@wBY؉ &(;bԨe`6#?!hm=. Rih !r?tZYhJʇ˗<ɥ;ۤpf@i_.3TbL/\@T+Jd//ɉZ_=tGVptH'1jeC84LA˟S{g~ȧeau=NZ#39&3L@ƌA9QiU5a>-q v ㉚(t %_Ϳ{u/~(oYՊeL ;oB) kOsvW5ɼf+!&h ^kyՈVC˄+1F>ɀ <|Yr? [fw(Ս`1%W's^1uxp7vvM߈”u_n; P*`#L*yaHc馞soXW-QLM\X[,:Uro/ u-y1L a`ԎЁ;Tn&2&mzk5z_ #_CQ/AYWtB [fA>F= {6XrЏ \dķLuDsz|7{<;9{/Rz{W3ozbmʎz,-lOQ M7 /X=ZUuy :eh@ B~aovxYUru)-ZfNJqqYəy3eZVA@83fؙ///WKP9;*teltQCrr|E}2T^a!s D['NdUX1WmI lP%8IUo^ڈN g͐#/ΉJr~ uVvb~3uSAOiOMgAH")a2Ţr4 [v-lj?-XE9_`{JF 2K@E t))`WFƦU +aoj{MA$&s*|ZApt[2=F[*3ԝ܀x  $I ZDJʎb\鏧#S\,؄g5SIŻܛPprKO{_V%iCC*V݀8ڼ,=0ߒK`YS.cm.DDvL`; \]Ls؈ ]o'Й2=Cزѻ N >aDAOӁB}:FO]4~R>Z%S9ӉB۶*=‹||KI?pVбvg0ƨR$\_U[H?EKt V: Yr]!UO*DRDc/ye!ͭ'^eSF&@`oxFmy'k [0,$u[~U~jmP(uO)\m pa,ދY \v;0vU͑d5B!'sGvȷ=Q.K<)ץ" U} 9|͚[]4 Sև%S ryugVQwPPBAsJB*7H0La%Uܐg=Qz"Ϛ0ŧWί IACj%W 4cD;ųOH9dԻՌڃ`p}!=JB9/טrgadhm0-8)ϋ5\$ky`'s1H3 7o?ʤ4 b+ ¬DP;xn>.;nx:Ԯ8JWnUuM}Z8_UǒKAo {4b&S )ϣ%_kAvLY\H }iﲻ,!^m<8xgWG&SuEk_V4` QW?˙-~4l†@, ~ˡ]NI m95*jV6@?p0#;tuxUlJ{y+ ^|Ұ–? s^׽u= C;&w`ގt3خ٘vq嚡K^_WFshޗ =! btx \/""YyVDA#8۝ =*4jX"e+rnB.W2 ([K -EG%o +,"$e۾K> ǯau6f1e ۏ("; _WQgF1 <$Qz?rP qi叩2MxE E$lԮV1+}$,T'$*367u+bқ!š~Pݰ>$3Rd¸ckbŷN 2z FUZbrֶ"%27s7oId V,|hA^s ̷w(J䑣@p {iHHbb:Þp^11͈eTAa?j&1'؈]&7G ?!o}&qKHCgSrslE]ץev Y%3B v ;T#kA1c÷r\jMv.FPS!():஼}.R x %"KyK|,p`3dʅ䓮 U OB%R2mj5nUZX]Ve}&{ouf$ /'rS&(QQۧkX2^>vhW]?+4DQSəMHb@!j;8C .E34S4|'Ŧ!D܃/hLܳnt,-߭$w.e{WE6/j+d! 6xrk"+Z9gbI Ҩ"_68ojVE =~ņ qkaB SR>U%uѬce!P2fC K %-Tod-xDVW \NA&uVpx5m1iD$gvK^mz}wtY*A,;<94秵=X4J gI=*ܯƯӐ|g5i= ; K3*Q̟cN+7H.upE OmÓ7|ԑW>N#ϿS e:m>&0 ,-E5> (r(}qA(YX`)V^Hfa#uMl#\}@ʻjuxRZ,o07JC;F+4 !b]Oؽ5Eړ &xa{H\qXL/Vc{!%_n@#>%t'Nˤ&*P$53?qeG_,3ٹadВX0V 1JyH 0l+!h&}L=hh ӗ'rf ^C8#x zr„G8&JDgJ^^Uz0ܐץEK`e=\-wV,p. Lj&5$] Kun/ A.t|H'cρi ~KD"K9ohm;-8CND3B0Or>l<Ϙ?Sl{7 !hF@iXOdb n?ǺHvȨZxT;_qĬ6mb-xɵ+ʧHe'=ڬY%$jv m' oAI;(T L Հ"lD*- FwAzp ޸ Y>"tJH"df Zm'ٷxwXԶ\qMl$K8}[YRH} FO}Y][Wpn S~UC z%)6@S,/VzG^tbNc`mťX&2C%:mnNFWEB7/b!Cۇ֢Φ~ܝ5嚤s@F3Gդ>dz-1|{|mszQ7n_8@f[Z$^v!~KAY`/.[BRlS<, g [[Bh>s1F_qWHetnOGdOCag=q) @h ZSO1^5g؊+yJa`[IZxv0T|ޓ^HtrR_Hs nUG s0G.Y "x8D8(# ӈ|~&3\{ҳ̑U|\C_^AH2TR~}}+a(:(n?Z)\As}TePiPo2K9r0B17ά32MçY>.yKF_Ѕ[W|2 TΔ)i=DF&}INXoOg*XݥՍ?]=bZ1cʶ^[a|sp<+L;9%"3_=PB u-R~n +/kh>CˣWdk\ "5)_4-j8b 97i'Mg$utҹ(yFņ~'n&fi / ,ʒP2Nk2Њ=5z"w > h*x}< ]ݭ~;={]-5ą5.wݫ;mIY/EB Ҕ{Jp bFWs(3̎b]{~}D-J佹{t6 wSlEn/ŷ$BU^4"Sw !n֫) 7-*ٯ9/(9#V;lKE& z2}ݱ%,'B:ǪefJ( ߡ2 J]juԖBaoFoEѯ%@S(YBvպstAvT]g+W$AmR~5_rsuϔ[q09 01sCM-BxjaOe0a/N NX MM t8I\AGC|8rJ LJV"TZ e,Z,MwO k0ˑU6Z} ro/`#3!r^ZB1 8^O?u IQ.Gjn'\/)bI\1i'^gzn؀= 2d5Ǟ]FkbR0pd +ynv(KG(NN#ehU|='CE$]@>a}$_1“p57NF̢EZIrَdGB%}N~a&^1(}nlArXQrbDh!ki0amSePBOES@%غĂښ?𥳐YI.#PD'T1Ji93_*_ot,opx>r[f9 =<IږQ.TqFbM0;"翹||d:Ɔ 1&Qwv!uGUOB DUw 8Ś7:\AZTY'69rAimkGVcQ7}*lpUDN[U \uBD1 ‘$*r 䁒֓Ft s8Į~(4@_AUc╏E;^%|uKۢ/PaX҈פv)s_ų/Pi)d) jЊ<] 1Lx-Re-6Poz Z *=Œq3SU،?> WqajWԤ:5+(3񑱖DDsKhf#ԸۼO5 V#1њJG]-dOnT? d;ڌlM^)Ap%15zh~E4z{.),!;kdکkS]F(=Qs!",c0bUڧ w8/m4ټ29*FߊƟQEO*\0W &@ F?6 4g:|"b&ړ3gE $ͯC3d6Ҏ 䜾1v O2_aa89teζlIijNHH4o cskKX_u^՛نܒe▔P[Aݢv E#묾 ~R?SݥhH؄AME^r8 ool^S}}K`=lgfd-p0툟\cOZq{P7n3O{z1}Ǚ쎽XcjƱU эKOsҥtrM''q߫ @^jr$霅M>C@-Ru"?,h[a TbHEj2y}˂f ;e&ы+GE%]hw%WYӬ(3{> civGG?ֶ~&ӟ.DS14 1OOu^kn@Rd^n[mcVD4NJ,bx! %H5ӇK{w[M zy4S׉CytlD*Z#F{hj!wLP\߆_ 8^08$>~X~,C+eμhdIT[8Xf`) e76&h]Csh°a]5ۉ;fW1Ln1N>z,߻*p2LaLfLR#koyy-X{`laQl :,BN'0' Y0nÀnHj}za.]җ{ )ۜ4]A@~$NSY#^Hh"<&o gTC$^,'=#oڝIث4SYP"uu$+kq<+ve$O݅c,4$Lwt%B/on{0E}?>CW>@&:#"vGdةsEBb`ADn|~G<7h:g{)Iv+lyj _ӎʮN2`.F. n̤oXk)1&-@l"ĝn hDV \Sj7.Xd$0S\&6\ɪ`J| c&8JwBA-5Snu0< ء0NU)S'gcPTWxI/ ri vh#D.j"q(E)S| 8zC|8?m%0Bje:+!f%usNw͋ͅ!E} L1)-uLv&jaj iof+"+K }}8mc^a $2tijϞ}6B8C+3aX#aS%U|[qY/pP,ʇ wJhJxC3Z]h*>l)jԤcrUa?yĊ[0S AP[ՠ8mvUE=֪a!w7Bx/?kua 7Q_bNQ>7:{< KVS7#1#S\g/ na+?@pxqWWg1%; gL7߭ {I2-D 7%8@[&zqʿ{T2oSHERy4> gk ~ <ɷNc_ ?b:RHPzH&CՖ4\/K'GHqb` 6僷i0HCqCVF]<ͥ4 <$omXxFx@we̦S5"/"s( +L>;u]\X)qK',K4 ]C:6푟b VԾyJL+ICF[&(wco(QrH8 +p&EF3UyH"kKgoZb*n~bG65;wO+P1:BUy{9ZPKv.q7ǖ,x >H5p5]{)[>%/-et9ooTH5Aia`2_ ֆ6GA'ϟ&ٜCwr_"@ekeTw_ЏG\u .$YKTfʀiz4xx+&Wmn)g}<,޹M՚oC ؉1 tso^+^Ķ>N`ډyyheìl}JsƄv>юH8w=H+.ܼTzǜb1BQ?'ā=֪^UIpr)`W* q^Ԙ$dNQW6 0=xe+!Q4AeQTvlT=MND0 QӎӥI wY{ i4!vJȏS"=ЏkЁ£=z5MF{a[^IRӒn3!8 EwJܴq۩ߚys5u $wDExR+M~F(Tqq%=ʷTWS3p;~jy ޸v9aON[ӳ nFM&a ?.{]NDP%W3 pRv5'4:tȕb0iZn VQD* q4#t O3ԏ9ۂJy+L4Tx-h3`jՇTDϮ(9ٖ|)ΕaG_3MG$cϵk:`&_WA=RXUgGPnV'ÐdmAWvc]9Re 5o_X")t9Whs2)FG9('ٛ[py6^ScjN 9STèydO_gؙЇsŃ1@{ NډD-.nS9&/C~A +֍%u\9y)˪^y*f'=4bDZ* +cClEڴG6gVQ($9TUAWR==ǶýgP'kȌ䖝F5W1/?;d]ʚϫHp G|s 2uk1}Bÿ |,>MھS.̇WB.q*߅7qiL8oEoOKO;Y !A3I"٤`B`'$-Z Dȷ;8Qcm0R>{5L" \ -s1ΐ `.#h#]d a"4[7Z6\1@0](BЀd%[Dgۍn[O;ҷB,[dԬ~s>8Jab:U?7v줂\A[8j68׺ޟ^Nq3%}ػQ[ƣvL;SWEfpZU@!nDP"K|Аhi.0ܟ[ދl+fb gqkK"s%hij 9~9NB% kJml |,LX=yսyCR?&X=Z 1lᖂo] "j{y.<uBN" @uAh4sHA$Y\_/'n9y \ @G`Q85G0֖턠>cBHݏ:;f X]pCYC!n{c'nf8\cI#J0Ow#KcPwO!OC~l\̼z##D8pf7^]rK}S[Ữ]q>?L[Ü y6<|nA_7}5riK3QĽ YGͽrlײsgGU:Tq)PD\(0~"˓ʞJa{>~@[ryhs;>oI-ga+t XyP1"@u9T}I5'5뜼H_ dpo/Y@ms)T0_hqx7{׽6p51nu[\2ڤX`/ZzWi*Od2G)2t 4[BE-.byōf߆kNE{WIAard /^l;WhST [̿SzBӏ ʧ grO\bX{au2Fy|7/ՙӞicR)20lp5"u#ic<;E#M&gyhdvEYfy3*}-DOmG\*Q@( H*'s$OX qw_}Y/YEЛ&,ό#T/|MzZUԺ2%\03xB n vī`k7MTtc%~$yxj^'>T G(WV9 d,Id>٪JԢگCFoΡtm9ŅmZdKX#W2Hta;hav=٣S a6^?mg ~+TG/)s9D.Ia]tg>*ILVjdvaV |bSOMƺ+q]ÛfݎLu{yLHj,4Gk@ʞ"òFW+Tdw]'^ yV\FܷTˆF_4(^U@<h )E -_ -3u:$\K:$2@Yӥjh[XIO+7!؊l$鵄ί q>8}9moOBUm>\UV 7HNLBƓ&"_:po m\N#J# iUxE*Tn; 8{]@u%v7{ EV8ǺYN|q?eEKp%:KRd781(o.rKUD0G㺶5;+wFZeH; xOazR"Qkj@oy˕=7@Bbl׃U [S_< wsgb%oT+eB {H?e+9F@_rgX|>R^.@ !U1T"9vнXI-=Ѣt6Xñ'V =o$h#H2 WWEL]ՠ f]#S jEn['>ds!1a۶9XOn{x EvA ^AI~oϠO38+>O dg̟s:.8e˱Jj?O:9g \k]x$[" `<"1v9}+- _}p& w[K:a-\V*8gC^ޔ 1)(yW/0e:< /0h=!)  o!V3aMU߂t#'Xѡ3HcFgedpڕ@%pMxn-@j.q"u"gF/7*!Gl^~>{Z` 'e;ҦW"ڗh]m[ܷ3BPmfk.~Es~ <o+רfDh K<w/-uk@s|MJM,n< }%6_ p5HD7aF杙lՇо560^1`GO91ثXrh}=.{aL'yWp1i5n\C|*rk@P՚mO z!Wө'.XO1*T_QCH \m WPl8{2tUT2=qgQE J1D0瓃$C} 7.׊ HYre~TI3-"?5}ka?mۼX5nt;p8ǻQ]@ ʂ`ܥpŖsJa#K\@9aSw\1KQCW`۶rB|clY c7n9퉃>|Q@/Mڂ8™SƆ@/GFrOIb:}K"LC\G4 ?)A~h:0Ğǣb~ )u^C>c)lik4g{t'LE}T7 Ad+ p>ip,Ag1LzDek=&(-CqO8H`ߜF~LFh(Mm( e:6KEmN0eE>ux!K'-dn( *SAl|.&qWFx ~I[?n.˽E POcr xyOKэqvD^.._hV$ gdX#HgM]uεso7@?I0b@RbꥸEFܾ!>Xr 3r!E[zp 3*wxLF =.7&yѽR&t #]JwK#j"jO 6ކ']oqѐrBqrngq]܆n_風־k Ar(2nv܉|ž c4=ojhf%UD垅4d* ^c<:Pvo@EQ=GT@$нd ~5'A̩JC`)Ztd[<-.Gw?[G^K]  sEz2Mc|s-Uetj')L7b9k":rAzQll~0qꕵ4 c鵴05&Ҳ_yFZom [>Ě`(yPJ*kLiN櫩V*:҄P~j 4 G8E Wb=ܱu.zp_2ٖҟ ;3|=h,hh7+x5|♦gő~Z!p_J=jF{94WlP~8?,z $y#_O2 OHm[7&d9z})qLn^>,}3.jlϣ Aj ޟ)(T˳s(KA!5vHQS,$(&m>,xy7-H d4Ck9\hdwLss4fm{ᱢ`,ڝJ,>l +.ap T`?K.f]U*4 {AӼ@gj)?z<} P&)mǒ}3SuK!S?VR^UgUk$5Y*D-2n̩>a=Gs$(*&Bo8$7=J;Mqޣ|Z1!.3L%KNmȑ-Yu` F?N?0knnJI3R@ּ݇;orެ!=66aJ ! Ǹ~RVM{;Jvr0e_1T }?v Iru7=˝.|F-)DRFpz8Rʢ4TCO2` |ANG*=6Ag\]4%M101khjXtG!@S85gdyI$;)^#Z淡)M~X5G5޳$|[5) ~@iRpئ9>CF@q7 y?% p@mͮ:3, X !QHyl{8)ϑs8KDb»'F1wm6s`(BH&iz)]o:Lg OPF"{uG\T \"趍Ҥ)#F@#ZB߸F݅tGK 9-\HX!.~jLu}Lg=1F@5ENߥ|:L[0\;+,, Nri4b2.fG[EL ]PJOcƜI @RMEjx\wiSa89D-[ɇv`!s8~.,dV)Yr#uGzX-輐Ube~%O.3x)%#f1ؾ`a>{-_D1iJIHyb'DY%(_a܀K}!eۇWb_}M}y ka plI˃CտJ[I%c7l Gd¬yrf],Yh,_:UXTA<[n+|ú]xN g6@Nl: {umc68IG@.$!ɯ=ed%{ߩ%ds;/w]F_c]5x]*!�hU_s*.0]N|8qXʗQ*ӼA Z\^emqrq˩֓(JƆnֽZ;!SYs4ͥ;zzD B_tlH]õhwxu|&59W:\roQ5 hu3`Tܩ3\0dj-R 7Rdɛ?)\҈|T K ˲$£,@ d=jS&8X@7D|jXLqϻ}rZ]s?W;EUx XMUkQd)5`}HΚHuh m@xj뺾>Nm!HJjWe L ?b=ʋe5)Vvu5^+FUR~qw#ܞݟ*W&̐jӇ+)! 8~NV 5wK ٰWT H)Zs䣌~Mm&Vr\6*;nA-.Y^V܁-w>Nn$2ݤUg|øtSC;<ŎcSi~DT@eܙ9dh̎d¼MeUHPqfG IcCfvKkV?%;ަǮ}@NcU/;9"nf7۾/gtg:d Y쓆-Z$oyD_ɠ]Ȁ&-c`n{XE;lبALMݢ+F[x83c9ñBVYf6L)YV"Igw|yM/F 9 )0|Nb޼_ӀU7M[2ߋW}G~Mz}{J(pЭo᪥zZDliP3]c'Á** U*&,P;;jE|{Bp*ڲ#*<Ryi_!M췇1 GǦS_Da ,;JnNQ6 lEijsFVTLW%VA~O6˧ru#xdP"b 6N̡˴i-4ۺ#k%U8^RsXSs+3vƤJ'ehy֓Ӥ 8SD.ArlD;y.zk4!f|V`;eJ8A|tx?+&@Zȸޱvى7gPYDL/ x,~ 8v΁IJKōU#n)e-,X%LL&ӶvԷyJ[lԎE ]TͤmNòOS+Mk.y҃lj~*V\4'TzjyN}rNJ6ep͡6N_ȼ5v w?Eмwbu0hH>{P5!!3i5{D)bpv)-u{wt DWp#zEqO=*2i,w1eNS+}: j8 ۶QU7%lE:9%B%62a@kr.IT 2BK+oR|A: ,<I躢J@QC&߆Rݒa,G|:0NOzJj>LtS65&x$[(# fE:ŅoC@3 @$C~ACWA9ONJXGBH;u 2Rm#}5Xs,lEp9B@R.Yw>~t4@«ZyXKiCة(!i}\oZ.;i&v;b. (ꑒ(Wĸo/IŦ،K1 (qy⑝k# 79k租٣ʤNU89fISO@zl"xWw_Zҩ[) DAЩEUE٬.(k8NrwrjfnoBDWFep5X2bp0B"j-fk.;|:ǹ0|a#8z9$p?>/%0ifgh&[2J)!c1e!HKmcoUOQ1S|Lc3ۛEս1 eͮٻ;x)M% ~,@?l(,7 3<)@&kYېODC@)؂]H)g օz~1TJP0Jq_)а`mΗi`^}[lQ۴A{cH{^e޳ ?$i!#MN0Q+e5R)/;Aφ ռ/\FơF.֌l S&n6a7yD\_8\_Cr%G_u& 'md9qD"LOT$(NˤZ/BJ\dmBau 01C# >X*"k-+۬:ߞx }٠}WԹ[,:&Z vtqS 8=StI`dyl6N}!̔ax@걃r@Uuf`i( I,N5txk3[ghYؔtG; PIE̻;1X'̺y .l0dRy KKI `}.Y? OA1w7,* Pt=O;Ѳ4-Z72͏ H;tebxnovrƐs}i< yb@ 6l4 vr_X1c{2Mէ4vaO"3J>!X:i'X+H%hQX0wC#X$/s Dd!ϣܰ~ 1YýOğp~f5^W%Y;Ejb]/UP4(ƤNfݡ;q&<1u_^=(Z=aBiGc!' BԞuL$j6ɋBq$lR-Q9(^7š{C%llr> 8ZcQ˥Mv/s}W?ę帅,YrV) RBf[4;Q#B ~6EB@P] ~ͣA=㤤QRk?r]n;$UJ5ik<f>ɭ.;'OYd"Im$KNOfOj/"!-Nxgf:a?򇨜"f.. T9_M$ ctƺ2ITyl x֞Op)A-vҮ5IrˆԷd?zRnYKaw_cXa!VY;Bx>xUSbzs'{MȄ9z!qգ3K!өWt[ugl2ɄmM~'HlbrK.!!rc3hr7H=D㺙 Qb}\y*ƞZ@zBؔx yN'6R3vhpFx^䖚7 PcBR4">ߧ|*١["Hta(#Ӷ[TqVeKb'ڵh+ (]<÷Zp |4QCn2_qFR!۪ Ga#+d[6ͳgQ@Q[#?gGGHY p?t$feBHs7|E}%yz duXk hO(NM)pVö?d&`w#*K,|OLbeC`URV: F26/-yX623yhu; Q:WjefkRQ;Dž :?!V~,{̀xd.Ht&ނ˪O8HPRَH2B<*v\7/a sm$0KL0-tT?qNT]Q]Q"bKsYnjgnP~: A £[#dbWZ/fXV65!U$v]}SQ+?\}EG &fIv@RWnoId1D;N4Lx7ɵѳ@A&D%[.ExP^N!e8&i" G:QF[c2A=E=5L VnJ]X&5gIJ,}BDdE9ulb f^L;5ǝ OglNmK> {(בɐk^x}@9Xu^u2q3dIzBCu)!d(0M]wd'Տq}o7QZdqsOO.Q@ʍKFxZY,h/YeuZ}:5~I)e?=]~q\D|6LZ^r1\իI:qgt? NTCxh랜ݥnv[zHOPJc #IzeLϮ1}Jr !\g|OStB{Ƿd*; x#_~1)T:vkK2`Dۈo&6+{#?M6]l`:mHo)1Lǝ]  xd3nx44Z.[f# EH%=.iCZ)\vw*9MG@ԾTGxYt_g|F&uL;@YeCט~tGu'™)[/fȳцT"vmC.jGJQ.IPLaZuEo"g/F*G4 Fw,V%D+N2<]Z޶ 0^ AljT?AٓKPNe8bu5pu}f]FhHߤNuօ  ~/X6WépLQ Z2;S0N{sarCUT~pmS)>V=dVdt.ȸsfm : HhkcIY |@zƒ %~,Pu72?ѪzQ)RdJ`˪$np"ϴNՠN:4%CM,Ģ$t)cE~YN. OL1Q[wwaA$Q&rE[xbWeޮ#$oJb ~B &\'yMn*ՎQ< ҟ>YWrKknK lJtѩVMNAQ%Li%lrK'vnқ35"<Ќ=cekњ!4T[o^U81>_=ƻcafEivg!:tj[Ktxښ uFgٛY '5}kS E23%nү )D9OxA '^(I J٣E;ҠG '#_ []0B#^JI&X}>oOӳ6pfq+ ܈Js􅊬$3ėd9Й\0YQ*V;SIJ(e!Ɂ#vxa"Jk Ot%Hj:8 "F #KG 4nCBJ#+C#(.m+M'6{ΐNvE٩4뉓?.@Td@]!^f‡>jOm5D> m:[LYf~2lȌy/W\](>K{91+H h&\ [DpZr*1Yb"i]hX3[+5hoܣv.hv#sʩ}~|\_ETn X(áh;gx"KR>$b]&FW⢎ G=їv&:F*1 Fٖb~HQ #]K2WMߙ)æԩblUHbJQ?xA9<Dj󈢳7#&a9 [ jOj{#n -Y v2U^o.=CEgNP?YF*ft~a?' %? oONp RQBj60-*m P'9`$B]Pfoi*TY2qaOP+fcRͪи?S0dZ a~rT`81}hD:[{jHj &Z\ZeT8=)tm0"Bc*䬇kH9+C00 ca+@ըQBv%)ʴ\M)id!t*I@f NCՠOLWpxEP՛EN[$ U0gԼk#%tOYr6nA\@\!Sӱm i\\Ohk_"Nk\]U !rѫz?'h;&ޯ_ً.-DTN\XQ/]|-L:c3Ike·xhN/.qK":oJ \KDڡ_8ꃚWE#ZQa3 Z1L<`~פCyج`s9x^;,f.Bf\{7r//H3r.vuEܚpOh+3W{)ݥ vqԡmipec#f` &`n&ét]fAܨȴNePM.7"(HSY%4>$c8XxPQ28I?e2Lla6$/hC [hɞ>PC3XK4/l"'6cLHLhY uעjy K)bnn!! ,$Bn&~ <TY= `N+%n3R¸ivd7`^*;pk? EvO Ӡܲ\fWd>_['!Ẓ^]/ӯ'*<!QM IyR>!JİTm1 ӉPjY$7#8ʐ18&ܘ/1ڟ头xeEPB]y7oD@\zܠg=^)6wKGН7J*YOe0z{,tӄ]"oX'&=`H0ŭ Rynx(s}"'etGnELwG=Q.m]FBA YagѰⲈѫHj"8Tͫx5##:9WqQp| Cu|7:5̒OW'IA(&h/#< ˖lΛ2ޝEmGFVb4yp'lcD~aL• U[kg5*=~#]ew?<}[%5): eU<%Ͽ&#SOK[.K$g^ؽE¼P@ (`V.m0gzwr mJ3L^E̼Fv?Ez@@x1@$FLT,}QKP$tR|G $91޷K%Ե aX) #Hp;$_q 繾_.p `}uE;rAl5GM{~s7 Ŭ*ː[=Ud3iPQsB.tlK-T(H(=t OBzM;+ 58le=.fz^BT;,ґn3M@8Z2,Ca_ViGhMi0X27ʪ{k8)yvK [Z0 (4ĜutЅX9Ng%%dEUly}(@4F9` bCٯn2[$hm$$28i)"G+T[۲J&_Fo]`!i L֜^rqNZ Uḱb[ߖK{]|;g:nY2_5*STO>?-=@zgB(k-_;~ĻcD!ӛ#`hURQӤ3Ȍ!sݰ5.*B rZ%M#5( (iMMhBww[ a dתNHYW`~xa4dJ%N (m^B[_*G~?==-<{P;$fIv\ҰS=crȑIzBv(xN-h veq$Zߎy'7.!OUv=uy|R B"T@Γfo\"fɷz gk,F_r,2U?Kw|ܕm'h"Ru10t&i`f%Wmƾ;;گ~M3Yh,l?7.p"Kx}J?jiJNwڮ E *)|+iAӴ<|<.<͑ LK /a`n1Y |MJծ ;v&&!r 9/WǒpRʫ-I"Y,vcgۀkIfwX1_cg+q7 [gxrkŌ5 F7*A@4VH:>u![sS{bEuP$Je 3 1p׵2;dol+8ҳEݟjF}2Ҟ->`?Z Uꖂo7} as ohRƲFǀe=ϲ~2?Wȓ̥Kz! Ioʞ[`1~gH1l\ŌCʦ ?ldIx%ApC?-dsMK7D;_:{o&3RM/yD`E=R>}?DPL+j V`EsVN-7AY/t|.FFL4Eq6#=Ŕ[Dﲰg||AyaTz1slVtN7cЕ_aH1O-+[[`o!,D:&? U>HDmJds־='zHp6rs+JV8\:G^"_@@v_g? }`H+Rp]s~{̳@JGIbwF)te?Fu]U#~z\؃&AtPH쟀 (YCW4Tr_Fi@3Zp'(K%?FOHF،PɋF+c{3L傰(υF^e3ՙ8{jB2͙6}Z VZ`,w߳IAmk$<:ʗP[+PRH~0;l.X=| u,6Dys ؿ}6PZ9Km`_,L; ?F{Riwc^-ȁS^2UD;5?Ƨx&[4wy6^?} m1/;Xw)IMȒW05NF10Ruhwi233\1eu]& ,EIUkѶS[qW ;-x`zYxMIΫ8H WmwU]M>.0oyq|a7P{ c1 Fd[E|\AZe:{4EO}ѴoW2S 5t\i#JAA17m0}sl]kbqv\Ev/WI*s8)MdOJ(>Y\οD闉Z{ŔXmJGLgU_:* az;bX\x FK=˩lTS1"^i+SVoS >ҷ?C"!IV] 6AXGsn΢NT'B@/2;G k2ͼᩍ4iNrnvP!:G1o2b~.˫]Q5o'@64A'CBLJؼVe^ig4Y1D&K,oJKCz!j"c zev*DMqr)l /.|wFe-F~ ySi%:CUqrjz H!57?Ptqi2+4KX?ǽV6^Sga]{k&F˙°ʐd}mgV%-mm5ee-ŧw3ҷ_˘W=Y~x0mh;2fUR@24ڴ'~=m\eHDTd{ +:^c)߭%iS{$-5g)ZLi+M?7m `F8w3k(]26):, W~LaSb!' nx,_1=AUM5d^Ag5UChqW[ovS}:xf3K6i Ry>'87$-Tx E`yub'Nʒ(Υ?+_z9?3_ c/O/1?6u5*}.3>5 d|23"Ksȯ٘L6r=^87@=ԊaJ+tSs&W]g)NSYvu5 ^j]&aGR .\Ϻyl'UHIE }D,n:tW:&0闾BDŽ̙J=s ;l ~+l+~xs CHO޹W5p)~Ȝ#r$rAŠ~MVΊa ˒q݉ʝ E׿8C[*.A+)JbѼr>`)0ٖHi1O @;[Wt{ԡ/KWY &yhܾ@zKD!AHo|ITY${Em- ]G4.vS.2cPYf+:F($-M)!|6jO0- ~Ġo&0+gm2v:*5uc\p!d2`2\*s{Ѕ,ځ@^"qo3[p !/3ED\IJH\<%=UO釹锁jbP?h0B`TgF(k<;.DL&$kJ1jhV I',dP1GJ]'>뛨Bx39{աP2GǥrhaA-Bn$)D0xh$UuMYp:ZLU^mc%# %(A57,\ʻe`H^4A]Rsysǩ^tVkm `Z݈Po- ^6h|PIRпƀZ vzaР~z*wWVë3U E/DwZ)vFE9~Pr0, e$NM#zՆt߉O><#wγn6i:PIiBfB  5!*Nγo<q'ay}J4 K7gxfsPjerDAWV` $ !6K0X[&LIH8xQCGB &8~w5M Z?"%q"?Yfac|#ǀR!5~,3ylėPPލN%ҽL'uuflO[υ+MT@y%ѩqC>~Ttz?b4Yʬ;%UbΗ)i}ĿĉmH=oLB ވ/}P"ç]2}MwGSk1%ԭRA<(C%Gi-D,EǣN p [%xݖ;TJg0'^.pDRM8ؙfŦly_ܸyxs')I5Zb-䢂ޖ(Ch)`#kAm۬a0DttA =$n,SNFi.; )m3IaLc*li0FM7Eeoűf^sP׼<%gE@o,2-\g*`[D&qpڢO l2 jb}1A(.R27B=h)J:EԚO"'2dD" `*>9!/,cٖ ߡbeCCS`Mֹ9|n.쌓b[Os U+N5O<ʤmp@:qO=OMoO%I ءh|2lDhyʏ3"A5տ+$5;aʌcĖ#4HfUoD_Aѱ \Dv5Awy}SȀo?+/[xGۛRjU(D@)9ːPŢw0SϨ~#S%a`^+D]7#=zD;VEMEp˅ػGDH`nRi3a!fo,fA u~꟭o9qLiHVߑg֎Rfj.sRpotKdW s4qGZR6c{j24徼T K1G1Z p~.Ÿ0op:2^hNve]XFH-n/:)ngJwM y_"q}m D V 1ڲS=64S8]gq/']R:ؒ8ٌtl ~J a!'}&.վAB;('^Q 3Ak Mnp(vTe;qp.KzV[W q9vI268gm+JeXTqˀA┰crsؑW_wl=L.gF`+lv:}oN2v8Sq'M.tQl5K5Nz'ByFNs\>jXMTU'TZio(91F˗2^V&$5In:6GtptE-Bqr" :k(9:@{Q2 hGb 8a7sft1DtGMwJ/ًE?n[yff.u^gw7Ӿs1)ڙ!x~..r+:5劯+RHB+C4I,hz=CUDZ@C2YyGweZX|_3 DbyXBY6ӧI~ӽQj]XAv<&^-N b.P#b5 `4m[sR[vķZd!c\+ON\ =NZ*CK}Ǘu!ʁX=q3eYڰ ]N[ZVecP.̅XY`g@$uzUc61CubsHI告r[snQn!ACA;0B3oI{B;%^=d6p}vRiM%"d &xN=nV{hc/y]#rrۖfM2׵#hrX4YStzIDD``Ms`a Uib1[!O"U Pb LaMrz3P! ܽ>fv`fOlV͍]4ON_{ko \]ɲ!ڸxfVLdh,9C4e{8ZdY cyT:CU ՜EITI5j&VDr@=?#뵞F;0Eڳd?*oXV,|YTU$(vpca1䂪mt,1Uc THT3}VЉܹ"~hΉ,c( 'G,A:=N;> J MDscoݜ%!(FnWYHkc<k=uKS_J $>T~ ۺAk?'B|2AILK0+U_/K+H "ߞg"Gb1^:w'co[1\4ۚ~M=ϐIVV39O^3ҳyTkQ"+2e}/6 +{8 (](Jk6g@{$D}7.Vqqk g"I)ϋXwL[żֱu3:"$o@&=9,diA 4kǼ)3<Ӓqld)+HwD_zCTP-\GI*YX$~yQCsyte皰eID5V;%A#57qN{>TL}0 n`tVbp1@,{Œ);oOh6SA2;ц>_Pď PR7 cP~dqm[/KH?R eI:NGT+I݁64WH@͖;aFL֙/SUdbA"ꛢyE_1V䌖F @T)j3p9H) >j7(D288!5mHvd71O_[~D~ҨtbUx^ f.Ki:LJN΅Ki;/T ]H4{ ڣe ږ(2xnXTg mm;q+hV͔׬s*g(8&#O])@?&9G55xC*49f\d&~ q~(#UK 1+bb pvwhEB#VoQ6.N`oZuShNЪ5[9p}[>M\< WH( ^)׆g4)Һv/uW%D_P'{ 6"59tf -S/XIOHѷa<40"$*ZέAuabڟB9DF_ޱ.CN=}eaV'Bj zW0oB#$D4DTrXt՜ ˟F7MU!PEa\,͋ h>槤1w9H[/ś'-r9~Ĭ׈SL ĥyQb =b1ڣmܻNjNo?{)zhfIߔ KDפZ[D4L6iG]T<[o}C0Tl dv VZ:fk5×0$/~K4ib~hAt Ւ~9m[ W$-&2m8nT6qp^ZkBN&U[?i#3 }|T5;z[uWU-nkyc!4拾 +V,(n߇pqFջ k@4:F;\ \t+)9coFw00.᯹q)A΁3鹯F  '\ 0)Dژ̓FZQB?}pT-Ʒu#spnj CBgbKd,Ce&b+ 2N X}%Y?&LY]"{9Jb(3ȉA`V2@94On)kIy,w{WQuRUd.q10 M~ 9@T`+Quu+Mf3G|>fW۴X{5 -֠NkG㞚TZS'd3[U+z'sD Aa2RWkߔ0 V`)Ʈe| @@E!ٔZ[,hQ#פPtV@)BL%nl9!uU|%b+\KOKns7渳0Jcb W7H gוPI:UZAK "⦊ҩPs SUNIHJ03*gs_u3p:Mtqș hHx1P6 fx.A YP^cS#S8B.y5_CIrr)_MBАfaL|鰇0:y_4ۂާ{ ZLƪ>`En2O@i mCqoz턴뚊u;>Іm恔&EZ0!W'fֳ.Ztdlf :~_aȮ _ P7_GFΪAT\FhZ,>Zv[NY[6~0[%D zծ[neⱄ%ɉ;GbCCcE!\,P[>Uzk>tlvS psҔ/-w>G mcڹHZFRT \*D-p[Sܿ70F ؞&I)wqM~T_YXp8W T1ײM/+P<9Դe8o:5eprƣ}{{r0I6 }RqΪ!?.Ly"p!3׭&otIX+9r0 O- 8ԏva9vi̥DuDvoIT#u+zBkWXm:'eRĕԐėpWjx^ݹ7wb[~V#GJyu4rk2ӊw|FL1>ُ5u4UI(tU``dbDeꏔoǭ?y_C^OD0K[+m:Z LߔvT 6Bf_e #>5 s>v&Cv9pM E-8NH'itjb8Vy`Wf): }Rgtf\$) Ht̔VPn`RrM ҁfby:a̩A,e0YUL lJ{G}vOHq^HۂW=wr(Roѹ6ÜVBxp4Z2k&0= 5q[鱗EDws<. ;scIY#w&ezK`?*kݸ/0.51 >9Pybێh}&CvRB47r t ePn]fzo6:7=g_phĐsJH*ukf ]q!B}N=a@;GJ5N{?|C-Gܖ`eۭ9BD֌lj$#k4Wtu,!1qMI0y5l>/ɷ6<>5@l%ٝ-ʵC MCʂL'˯l%6i͛87[$7bt ;ov$B[#þ2=κ{hWEшV>u1;3 YLԼ$t,F/UMGq)f\V;3mFIꤺl[?c?-Hbv4V Sn X; QG`_͍iܦe17ΖRum>8X,Rm{۝@s6y .8PZV\&Ѻ DVNz :~t}a3ʸOxS|"  .Nz5KXGBLj4#T U{ᥗVFVH}WDWR;668B&zn8).u"hS"YV e)*JU*tjfLQw6_oR1.[LHDG>thO!m)\}$ %cr opg7+%Rp x&V3&7~\Bdob b-lU>MT#JM(Dy([iWy#aיzx1Chj4DZrq78&8Wh# 0fL=Bߦ ੕-^gZ;ePW_Ϣ#"&i˝?:u:-)WM` CnŝbsCeǗܮHgVc v`Nn-HwjrLuMJطTA$F/(V&,$]xq ~pW ?]/&:S7nU2Nȶ_-52.AgΖ^;#:@&h>~Df7m?iL/v3ۍP[vqocBWTqd$7E 79֝SJ *3wI,o-1]8ګeRU xW N l?0"%^ŷM!#8X*ƺPXxR޿’.D"i3NYZdO_2ˠhaKb }oֶQJ]aY»s!I[ېCQz;#:BdƎpa[&߭'f/eƏ~d@V &] ` B~'vJmH 4 ecU88)+NDa-=)pw]f.hTiԵd4hd~ 7YdSҫa2m`̞# Y*\FO$'zɂPm2ts. XrMu>wB#nJ(=V׿WjH'cðps3:ri~'(M|vr¡nYqH〨Dh38K(:T"Sʙu\|=vt;J! X9Q2>dks0j7XT¾0JdcU h&fMK%p 5! Bk.(s@3Q Sg읪_OzCHR#c_R.;iT4WC@v vz/]bL l=z\a]Q{G9{u{HG*>Y%eKZޯ/oyɾ=?[3+a 褉g9qznH&5@'R@9Z:˔=C3K˪\ם^t~ s&2rF-ĸ/Ix툥xH`PrSW2CzqXPT#H6,۲{LCTkG?h2uB49OA "Vqȋj.4KK%!K blǜ[.="e㫃v*4Q qlXp9M1yrɀSYSI5Uy7 rXtʱ"^X ˨IT DND5gseJWRV&ɺų^3T@|7;U.8Hn>}EqwRVGDg:ZCƚJ[^`3K0%v"X.Y1Fm FPØ,]-)W*{h$!Véj-}NACUFVL*OcB꺳5: 0Mg%r=['SwW{GgL d -nyJOC$ ECnDkg=6^|HNoG2YL]d ^Xs/-gһ/+- fۥy=N›¯b"3/s<:>iiww qS^c:/+?!GX1iNStGuD]k1qo>yՕT'IJCbr9lR,/]p0a.f3v J-+J%+6!>I7H5Ҟ/ov r 5KeR87'l?sܾW/8Zg%jV'YL+#YQ&1,dfȮ/(Szu4U @1'T?t]Xm,Jt%%?:.}@]ЊIiFj :-L(kW ~+ M(&OS4t_0~FYKbaV"5Z> =]Y~l/ך {x2T_oj=I^s8j/$'ش^w Fvņ&[iS RF!J Le i˝TP:*o#^7Gćlt<mh,FϦUF|q̓;uz+SGu0i$w+lLic}p&s{\G#"U!ϣ>vOke: g61A8 K۲yU:o"~,,- j?*8y4^IpO[h Qym v|nxepgXQi'R(C&|=O#xi4 F.XW cf٣9)[|QDJӵ*s [~>jLEWz )?P`yG'~-Y:N 鵫#5כ$ }#pF<+i ş>_XB!Ý#;:L+\ B?b*h䍍7l X3Uz=`LD7#yuÔ݋Yy5gN6S'Zn{.C'!v[FN 9oU]HCQ00~-rVp11 K)G߮ e+yˈd,"`׏pv~"AsoͶ՟cjBbM}uIF)YG %Ҷ'[h(_-e"eFu RakU#V5XHڦϨV?y aֽ¶6Pk_D*2 _zHH9ekbK8 ܑ.({syN"7r.kB0m{&Jq1weۛ&nš/83uҞ[""^q7jk rr/5 d~jcɼiF_$|ymsQ/tj>^cB:Y=fԩcpXtMywa\H=z~:lpC'dIҐ/n™(VtYUp%|F:+< $,覈IVu\{=ŒF%8Dq $vиCjx$˪ֲ>eZOkM]j78n+UߘV2X׉6i4[Nu#E0||7t 6nz ?vfLFH;uݯ ۱J x !\Bl]ͥ,[[V*?YGY9- *rY9i=ٮVr?Ug7#D sMZJ7'[vBɠ衟Bh#2mUԳ% HahfE AWzJ:E`,8 Ĝ_2ۘeq[j {Rc)=([+.޳<˜1bc(͐f݅>gK_~j~YC* FxmGU<Ngkj plӉ eA op<Ǹ-.mz@{A#]J҄xg1wm>Ip6A!D48NkTt*0̕OK7)@9\CA42S9Vʮ4A˔!D@u<7DpVͼ&+~~9iH/%f}%ETWg`p q wMΰKÍUnv+YKA¿ldO55 n072˩¡_0 |3Vg 1`uYTpa pL"-6b |z͌1He,P~Ӹ|59IVAPla#IJ(QXwCEw zOؓuJѨrΗ{\ R{{bM Q0R: 4HdX]cng-9bْ!~42' ~[ynn{b!ӶMk%nH'GaRyA66+= Bq]٢:&a!V|*>Ҙ&hNZ)e{N{Z9FA t>}K"BI=<#. =)҇VL## o抽RIۄUjNvLxXbڻHsF9Bb!684l.(On.1@(͡UR"\Y։❗X6-UpAIML,~]w{xgsk_Ce*p3ʾH{_t=]npc˧冷T3ʠ|Ea\ōЦ@$k.HZ=1s)x h[&Dcq^سRP=؈dxr;$x: ?;dbv=*-,9!ԼL `wkhcp:$z$R銿nTrC(eclE[^ZxQlB!Bz(_L{D:1xp{vtW%@UJJ^|(U`0#pV"?TB8!#Df y/mh;ܒAkk:_Ef1 OU{;=e{Q ;^g ǝdSO=DkUcq22~9ΐނΪSaR2M.'§l 3ҮUGj5ccl_IK"w~Ⰾb [u=2](E J0L!x3ihOAXs1sSG*',n&ƒ#595Hwyj|$yUfysAHU %J%HT6 +3 2&3^ pU b7SnGX9#{gC#^*/?Lćv}C"\s )ŀCAUw9]CtH*<ĉ`#c!t=[LA7A&G/e/C$^D8j\t&p›\ѻ7IO%YK*ݶߡtfq3 R׃/\y'D97;c,@SKe[HBª}'6i^oJ7<10͞dEηD[YUZ!W$vk†N_zYrD~]'gb7@@Xv iG¶LCD8ݺn7|(䥫$|؋(hxٹ0ԡv*KJ04 4ߋ[.@ܺ td䧦vUh+IO.Kg[hAsm$$ St(20DI`{ӿ2>=.zpm/%"'Iث SgP=I@]fu/5B@CvV}1?^Wh dnrQ%>%; PQO=Xh`bX yʚtWޤ2s[NdfPP$蓯fm1|y"[­۶zfe: rgUQRpgJ9RVYWI;35 K)tC'Ko0|5~Bv&ˤrW9EuWrxxY![xU[_3=R{ae`<Á\@V Q)*#CO*cjϱ?Ѷ~OlI`t؈F;҅fH+ lhY|'&F'$?؉{=IjwC2iTD(Q{mܬUj*ə|ƾ7l| *vP w%78D>;u+K Uq/D6_"v 5_qm%YB%I*[k|;.AdKIcr s3|S= TE&NQaa!9|tί#6Vx_:ׯv54)ǻ)@՘-mأ1xMKze,-/^ Ը)ZsWI5V9G;aZ\FRjQk+{9rn0ϟ'ԄK9I¤".aD]Hv剎pf}u h~uU D@5qVoMa}ƃ_}+ %b`gf+Ius96l=l%6ÿK96Kw|аDمpa*QHP3SG1z7Ź@۩TK$udUB(ᑺ"X})@g8v'F8Y MYۼ.O|]/ מ7*0"\1e]ɦ")h024'WG-=2X.PGG@ 7{W~oU,uewcS?zGu̓D`@Ph[K-yx+&Ȍ3. iVP듌%rP~L`JGVq~ 9;o|ݎY01uCu,f8OJĎodQkc$ct'Iu;ah@@N+mޣAJZWwuLYJl |ZbPL遧w!0Z "c~yrBvrN2|[6$t lt"p&|Gˏ'<%I㴭ÿbKT$n֒Cuj:l@BSeݻ n:R PQ w=ߨ#2 +ﻮаmm'^MBI" w4[' '6Z(*5cY: .*Q\|>*q"4˭vAAJ5d_0yUH ^n-O Ex~SHͩ+؝J/Nx X&I. 6{q:)gڙx_\/`P_a򟱖m**ww%j}9eaA$xC!x^OѣA4|4{#k@48̿ kdj<_j]؉6p!AWK= 7?? r[/=ĽiwHϡEsV EBM#n뭁ֽE͡# ׈d&0Fٸt04!H@=nK""n-ۇwvth+qM"5֏Yu(&L@_Y!-,V1ɣ2./gdD/(q81srIHz:4ZܴknU ӭ'aZ|eL!˴s>Srk^ e6qTlnxZK)&ۚٗ.Rh(yNMl )u w?ˊW+mIeɱ)APދd~T}7ܰX 2ߋ)aChF%3 XRWQ0^& CpnlT6N❧'d;`lZ]OFOL/R"ߠ- BeSs&ԯ/ϔݎ2]0>%₌]thF* qzj`J&FYyӓ'>xkGdh{IUT{9n.νu`gkL-%b"o8;O Q#-[Fkc jP|Mj+ N"8 y8ƤZBڐ<=38GiQp. AR Dp9 ~u=ڽ%ɳ뵔gKęjn1"ݒv"a&DmЏxZٮ;n(olXPuo7NRNI*WRp˶/cAVAv>\ULdc(Jiĕ^XI0 XJɨDU :^R7=.7`Xܫ22&2P~k;շJv۾`(L;HACjɅ(-A>u=Z etuG,ElgH;PHV흘\ݡ(9ik,zPHSD̰ ᡬ0PF=U#cph86-_@Đ@)I^,H}<(;cS-(sokF bjw8\F^ @>(JzޙU\gz#YrAL8!+$Ө^HA'~ /Nѫ YJ^6a.t%]Y~a) иcpfX#DV}dxUDD9+VX"Q^顒NSC{cF\cw߱de=e? \)Q嘵GJxܵmtl96jF<+0IҊU,[8 R} RvYz6Jo0Oe-:rZ'pM=ݛ>qW l1esc[+̂v B ý}Nl` u*ݹ{%pot[{A| (}f;YHu UA /;쳏P ~kjFD-pSY]1յ|Rx}5zf8.yXm&Nc Ƞn{`/N5 D&.t$}L>4~*t4b~@weswv1俐b][w<R%iqE"~yF 7!v 5MW|8Š}̨Tjqv=5n6M(^!nn(9AAyP3=MdvR ١Od*]A y5g::Qg[H"T}M6>Z&&qEofd>#Ȯ2ukFzC{O(n/`$w-uXv%ؼHV(I@O "N(}scDm$ V[Pvfq,&h8*~`}du-Q$U)wZ (,nsUP2 uC?-=;T*$aIZAe> QM;RokST.&QKiL{TR,@UhQCiI`1ߺ{/ =é@=S;wɻInAjAO#1y, MGaAz ڱ>0cʨ8nyɁHA 6)K6Șzb99 lQwE8  hDF4֣jrߑUCX?H.tPK&@/0=I)lxpCqt+NXz!3`iXs,MjTh#rAs`OS56_ubr wmXъsJ`(>5~ OD5iKܼĢ*żAhL syUbHqxHp4!?-PI\s_M(De5Ÿ FN ynTrfd,Qc0v,+&>`XaOX/*aU96:VOF5RI>p ,=K>8*tz^~S pyH^ERDxsI dV~ `O.2-҆ - Q7c9yYN;*rN?hB9LN$n+m[a7M1YDN) H)77(r>Ա*X*=VٳAjyt ƅCy3Z[G0=TqŦx5](>"**ڃ3pݕ~m+QH1L y6ퟕ{ϳI%dgNq!ѾiM-ZOEH/󽝏 ;W)Pn <u?9^.̡uؽijSP<<7;f(S4瑛'ǸCmT7UMJaz௡JȨIE"&%f2ޠ^V{P E0Ҕc5vFs_Cߌ$VL, E ]VVC>m)$vK31pZI\>/urB.T8LLN ;O gf4u$wʹ8;^4u85a/t#]PR¾)ƅi9Y85| @8;,\HwmWq)d5ǹZ4ɊBEyNΰ_-aL @=̮TrS$Ee+y\_4-C'dVn9&*3ls+V?7))x91 RKHץm K4;pµL}n0WS7pzWo3Tuj)b Veo^n๡79aLOmw!)5W3 8~ ozSl z̦E&zÐq'd)7wgّ "Aԉf( Bjb*hWK=h>eQXJ2eu"mkh3KGQ45JP<-bkgڴ} SCd#>RynKG2v-ƍʎ",[ {;-gG_6RbA%J TQ)ФJ_B؅ѐ:9G0<mA 7L6I0n+ ћ>%ey5a<8-R 6V/.MSGB Nߐ2~2e;];Ul7Zx!.wIQ{ig!m$Pjv'QdeJw[1 3*~&9u(hQ+ˈ2>9Oob^'s\CV`d> 譣t6  xF,'v11^^a|RP@eVӉmWs.)S% (4$Q8 H[º[Hxc0K[A_O/jα| Rf`t8HB}I= _Ҿ旒!2R#?$|b #.}jbXs zc ^ء>WN<&*۞VL!8W o9r6772nFm=Sd-Dp[$}ĩp}h0AvU-:gȃWJcha` VA4Z'&k$b{ဇxm'_[nh⫑96na<Ԋe W]o;Tr^`˻AvKKvk[6]]#nw6 9Da / Vriš3l1:%%[p]77b19H1v]ؼ ?}^'?yAЌz/YINf~\w)|V%e~xhoU,88r){4as}|}̮ @ ^tk0,ly&{}@H!7DL_<*i퓌ҋ 'jFh?Ob7ӗVJL΄wJj_Q5ʸf b21SK\1ES3~ !`]}9@O<Ҫ-0/1a`\fZp;HYR;;gΖtJ+nSP7ys{1 2|B-NE!y൧E6CuC#hj!B|> K[ f1yuP&J`lob$`臈DLU_8I ŗڃ=r IږvДL8 ^/598v1o}DUr b/LK~\|]?"px݋5R1!)XknR@*8ғ avlѦn!>l:+J?@4?DCBbe)T^Q qf?ԊX T8Bb ܙ ,&!fh.gYZ070701000003e2000081a400000000000000000000000166509442000024f8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko.xz7zXZִF!t/$]?Eh=ڜ.+q >0MJyŌi9b(Q,9ܾ W[n{sÈ {Ëh|QӧܴxJwobAbʰuw+i'=հh3Ji4Lm]$ e\K6:`+;ӏ_ޓF<yy*ߋwrw%X;݂u [YD{y)2_ycpP2#ؗ2N7q#Zʀ ˾ f vy_2`JaY9$_WbC̀ &M?坝V lJbߞ7C^/+AofûQ~P֮ǡ8aG~iuz8RK(a2?8o^q^`q,:ê}0n)C/Ԝq_gm J YmfnaKKiEa?[f$\+@پ Igt?}+0 @MrG? #`P!+2jŭ(}GT8tGFL-M81WQ?Q }*hZ[`$d,pc s~?VmXL]WNo 85 [ua6%"v;Ҡ<ј+UYSCf.q^]Vx cbئ?Y 3nz[HHƕ;dĜTAw@bGM(DgƇ{>HV{;Mi-'\L(@bO2,@Z+64:.&D4JǷ/eaD"|W-ί@ "o!ʳLfZC}6-W8EXr ^n: GOrGʯC_DFzAkL02Id2ڻYfpx_?>D(fMS~6I<sE ήhoQBp(/Xw`'Zzi sӄwAʄ =/q#DAj(ȫQ"&IZ][ӸDbmKX .m&叮|nK 6{PJQM%N!=^y~D %Ǵ Y;8~ TˋOٚC=T<]AF/Rh5'K]`~t)[s=<2Շ!(䘧yJȮI{qj=bSr^,oP(̑=|eA6g /TmKWl`{ $Gu:| DbP<+&ԃLH^g4-.X9 {S-U.zٷEN>{{zl 0[7hL4^́ QrиYI 1! ` c~je).p-VojN@D܀0,ˢXҞBBw HcXZc0P+l~쳓37 FLCA,4e?8<"B#(Ǒ|֏b񝍹ٓ~4>:PKݷaQ(*5N/ 0 A=ī #0xQ߷ xfgnN.ʛ4&ApjKYg@q3wU Q9Y눮$ҟ{.J͔e~ӽ%]K1Kj]Sa#Y:juw9^Rs!uj>ʋ~/ّt>|4}g= 5]u+ZvvŔk\h<3DX԰#燓PI|gĢ/ Ϻrҭ G}{UEx  Xy cя=QE /?h?f?DsrcmG ɚZ+ -ٱ`6LJmr35+ee6p(c;:Mk]O[|s-52kdL4\2$ —'b*[gg)>V "Ԕ$daQXd8.$TXv4t$Amtp0I52mx'EٷQUL{ZtÖ`ZECALfK(udK-C:Bʽz#9))-t`\)#+(݆0:[.o%SIpِyt=P.>`͌ >ΛԲټN$K[{%zgD4)~g f;#e8`B4…2t.E*lߛRF> Wۯ{V"BҞJϾcX|4?c9jR{IOH;-<z)'qQeZlc8uuCm}߇4py" [r.r (BRwqn* ُ5$>:*~(  fI@X[?CfxhA㪑a9Yp)g.#v-K4(;cl%>ɚXɗJR-n|sJ gFdՁ@mwF簉VQI ^acNkȆSʿw7bc fMal6֞W~GP pF&aGsl9"VX%x>V7ۭ^iPGVvݬ0 $^N2iSV_P0[#z-Wɝ LtqaN:>YϹD!+3(F]W@n9_Y~)CyKXV'uLuFܪʓMy7\u灊D'ޛ>`=͠W1Bc%N#~(&n}R)T{Q}|s6O*itP+y CP1P>nր_КĤ(YrzǥRrw>-Pٹ2Z. 3.P`bSv5Bѽ0=<_jGü#u;Sv_W_$-.5*&Qg\p&HYy[`Zއp]*  J$}AO HS?{NJB$I vܦ`1gD 8όG\84$" l]nNG<(UEDQy)BW=(0/!Ͱ̊:1ͳéXe-lhX @7)˙3?_ؗ߭jsN$k A Rp^ɧ(O')A}ע Cx&Lz|pLFN`P\tăF%nTgt EȐB=4`9j|ݞ leQz`qmVy .m*95ܜ.`v"&Uz_} ]_]\?bFeR>HUO? 3ޤٽ0MFCb}U7װ]SC4PcsC9"TNa:pOʹ/}?Kzp>C`Āk.٦,%4`0cjPurR7Ft tJ{$V~&5j%9dl<"T% 4"ݺu1$^ ķM1G"Vm :+]ʠIF]g 74T$CყvaSϱоdZ䟘\@ˤԤ5_C'O%J5Ň5|_(:Ezt \@eרT`lҷYt!=vXẸ%M>ϒs(ɔJ.-rl.'ݵJ OU<.㚎ks [`1=ʡ =%S(v МȞԄZK7vMFU-oL;UU $t.N& b"C&׺ g uX]2~&H"9 K4>qҚ{*%H@2CZm"#!@<-LW;Xd+?gL65HE @mvp/.Ő]8Rڋ᧎zvȅ /~'XPI"RFRptA |%t'4\I~Ro)p˨{Zѷ)X"qǙѦ1V@aeU'r}؊KF8]+CDEDkFp+DF'%P\]0b3M|3Gf3bپ[B5Pn VAܽeqaG 4d<` /[ɫQEl3!"-ymj$hǻ.L\wA=4jh Tw({NxEnK.L.w33!:wH3bPJXJhZJ*M)ěsPkjG6 m#E)*t.Gk+[ u.-eeQxSyK7}vC'^|$!M[<`H YT6ݢ?g%)1Zg7ͼԾM7e .rE{bvF֍s B?tSo3z{1Xi :tѢo*Dc'۟ f!M (E)lLG7.%P 8҆kPq^kyHbeO v(vFY]~"p+8*g#uriGO~D H7nc A;ıHwHuQoޭZc8a`/WOM:֐=ZY-@\kY^>ȣ++m3w ӵaX^N9NO҃ͻcF jZ\Zu5˫-{`7m<L9MٽA%%Hds9Wvw6!gh:/ CIQW++P"[/%&P=;64o2hHϘA?ی:j}{8S7N|5iO$ ^tDvVkh^oMwJ$U,&F'4i%ꚯ)w]Y߿TN&KL"^bA \V(^nDV7RAUsũ[:F@-n{Yt# (+)y$[sL>l C2Y 6x>HM-;/LGA6y^+`hm/u|:t2֗L.:iYi\@ #>_Bܻ-g C>v2Z q=ToRl6Yzc1->0Vsv€&VR$}Mߊ`sh`a݅z)c_Ոg H;GLZr@|/ DW"Dw0z.ʝѰʳ/{ܹ,6q1;ڑ;l$h_o%ʜU4 :QsIPJ:+Z :vmZ\8ﰼӭbߩ!^ξjeö0~8Or|E$BW1}C"Zκh+Os9or%ߧ(smZQ='wer9ę(Zg?VF嫅[AvwTw둢G-f K//5$1 o}K,dtJ'4dʳ^8r{ܽX׎ShMPFJ,5-7=j:!ϛ h*eTG_r7o8c6aG,`E [+7 y-)g*a,L\OdG33&Ucۜ(,sms*Ak7@F&2=@N?%_އḧ́ &Z"reS]V I孪}\%xz]\&~LpcoNk,%4tlvs~rbt~tN Kowu?n~@I 5 `q"j3:`W9C. vBx"LMٷzG6{H A+e/:ޭG~*yl Ys( <FI]}0CRDM [t.?l]Ʌ&a¿MX&Ձ\%t8GefcekYbPƛbs p<̓2*-^OITIG͎jsGlĵĈMֈpBqfWC$f#88yH~J`:ߒ\(62Pfo{ iK;8&RݥW1sq v9OkKa]2At]ḆYxF"kdDئx}vȀ=7uB+g5.L <ع$8 Kׅڰf#YT$Jwk@pZ+DY@*d:z{uHuc^8l #,XqTASq uw w+L}c$@1C%J U?/ HVsoFN^iF;Ϫ _|LCP%XonE-H;/ѾOY40(ߐ$P4q*1VTJ%OYO`BM4Vxёv%i=#k|gx;yaSMkݧ8}UQswLt{1jN$=,䷗^]+z灸wsa\[#fe_Tqb-Tߞ󡏂FhTwByKWU&yX,VocU\:5IҶB#M!>Ncu&tZIfrlQ"ltA.;؇2Ήh^r}OԘHM?{DFt.Xk\*++("~СFpVn1jycsE~u{B(:qPk[Zdѿo"|{٨Ş}l=_.5M\0 Ih"/Ad!ub&R\8Ε呪LSn`a7ߊ0d0$NΙA|*0!?Q君9E4vF7C+p8-Xώb?c (@FYu~$qDQR:SWv@Gz@hBu**f"0hgA{?5'kOoBNIƃ78tu5E u=M営5^]Mʑ9Õ p_?iRf6y-*i[ܣ*`s{Jb_{Mha6?l4x( ~WKjQii݀vA.XuDw%;(kTNFӌgQԩ(`|L̍""!pu@Iխjl\n"khŹȡ0x&BX}gAƝ+s8Oc"< 3maIxfJbYOtR-C& qiR7񫲻GqH->ڧ^f9?vG/QҼY^Ȳ5΂kVr/R{["gH@hx-07>]҈@ .BUAB:13Yc.O.ȶBg:eQ(Ws!IGvT e PQ[nxՁo7Zeeɣ+^fdj{Yb&jXL0ws#El&fuO$o?)Auqpμ-6_maF PvQ~+e s(9<9%yxjzL5zX},9|Eb8;H jHkR}V>ۤqR \(cv"5$t r\JɗE5'$&9w?d]3k3-RG9I`!}WoE @㆓ԭPu&,,HqM,>H**i@}wLJlLWoWh؅p^&]}KË?sTіکa7rT~9=®xǥ PdFXK#Q#n"j!o@Cw %>hx_VX!>RwMG 9l_w/S h?kqA<ůn}ϡB,7(TynJ@(FV oI)Q ؀}v}.'pkؾ$0 %m%EqϏ+A| Cf%]:qZ5_:$,n W6v⦯c([9:h Qh* npǥݽA_sm;LrZaЂGetjW |g˺F/ B=7?*is D^!+qQ:0g [t?|xwa5!QKzf3>4au#Dmhͱ6NDvr§ 8Yeo~UlTt, Wz~y\ӻ/G-]:J%7'97.0?.\9>Ϙ&^ˆ@1Qt ">9lO @$yT?+.󠎽O;;8ǰ]%JJ Z1P6>W+圕unYո}͆ Ke&NUPN3-UNlm襪>P XSgK=r[{q2 cV\t"gDUy {“2GsZWm=6UE HʻP{P76L`/Խv,jpISw;Y9O'sq X/.nLIer:B1gTg%k?]h,&(fqӈA4 }O&1"$(4";»G,> B#GV!cc2Z/GRD+I ?qc?0S-{sĻ¿z 1*ԔV]~MѱڋnL oQӎi *(ӵ晿%ݲu) lʮSZ fP;ϻV2ءXgLB:t+^YP8T9^$?ɔ _im@+w@1-1YDJ,ګux:~7K]J} 'K:4:Nu s;us菵-%jǒhB(=+JeckGʁ%>p$ ۡsS5Fnshk"(4s )mK=Rĥwٜ%yNArzV&j G7^c'-UL wK8>Ղned&HōRhP,=هQyɡG {d/ùɋDFT2?ClV<NX }c +kF U%x5f P٢tGr.uG=@T7\RyVn~ېR >u_rؤ|ؖᗰH #ӝt@S#3iL]GV#KG'JaLP?pzi'`3ҏ>95@{f8h/ @+L_0> y[63E*QY1Wf5 ܺ G'on/|Tm 0<ϔ!_KU j :h4WEqABnKիi=p.eQSśszŵLB8cf& mTLZG0(n$#ˬB{Bj ԀSQ0^H,?g_l x޽~$Gݏ|= .Q1Akv+UDYw{_(\ɍqal.B@6vY(hfu=MY41oL͘= `<&Κǭl*Ju6ۖe %Opȑ#gh~^1{|R`wHZHTFѕ^R8NMeA \YmK@UgUr*8ij`7gYZ070701000003e4000081a40000000000000000000000016650944200001034000000000000000000000000000000000000004400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/uwb/umc.ko.xz7zXZִF!t/M]?Eh=ڜ.+ʃ dGxt1õBzQTZaٯII(F|"f V5ɚ5y;L%U(SYA͙Acɾ$ѯdXgS交ߢWKOKR@m8М.CGt:bȥp tT efYy^͐@v6> qV>#F[ß :ɌbaDžk<hVHk6KMa_s}c'4T+hG}2.;fl+6L4>4(zW{;XLz\5}Hl`?샽F185024"Op͚*`anf|*'(dqV3bko/rD0>!Lx2-.\ktmt&$kI?H5MG^Ʊ4)"Mi DmCE3Y=eZòWa#ߐ(0P4}%=@Hʞ'1>C 0xa.);օAOEvиO-@f?w27WBULpZ~?H`]|r;kK bN!<{yYɖIZ+̈& e)䝂n?,3ZlGY\"fzU^؁>Z hjyo#T#w`^ȃևZWVHwZ }ܱ:.)g{ Fʕksydp{ȨpCjrQGfLs8ÅU>ES%w=cmxxSQ5}Q4,;d=H M9GÚE*6c%~1*O^k> jè֘g8C*ݘu/ - |-l|R~H!c. BV3*$ToPYkl%,0o]l{|f`Mtd.& MCMxO88gRݴXRu/p:tX nx2XBRjH!u17=X)4@leiϫ8e %<+}ipO}.,C5(p% u6$WJ-S)UV|~߆Qehw1B_40p,C4 27?E`ߔ]-A혯A>%+ϼ\H$JNQ7Nĥ)i\(f;n4ḷbg$^4ti^\VPh|gef@Q|VTADdI1b[cdvt[UZk|x=Hcж gkg<Ĥ 9٦MԖg7kM-çQԜDg\__6GbY άF^xD4w %,04b \̰X';&q/0>>`R3UYJF~Y\@PoRVљi\^ΦWcE(}ljo!xZ.rٍ… mhsV4a)ħ/y/E+]G'˵E |AgC+XDmz)l녙h-|k/*wZ +RJRЬx&\-7Uh &'@\y4N׽AViD$;{);XӛYeVVcbfzr NI`/00mwD_l^&p0JGyuZaq-b,qd `u?#'vOu;U9"}] iUQ(p Dl71gU>!D%޶,mG0? " *Ӷ*_+:wQJ$a*xܡ\LJ,WYErFQo>0]5j~]+$f(RgX':|( >&0/z/؍D˫'lcmHPIu W!F>͡IjZZUpb: ׬< H uo_8O>Y&^d&//mmӱ(ױ{Nƣ|}Y%[Ə } `#KfOrE(oQ "C(T퇦4bؔ~Pr'޷MXO ԓ,D@M͋sAzf@LHN)?r3:ܕ늙-}N  ELK L5]@g!Kr2qgl,'}QXnN2Yn+fK"Aǵ6PU'ݮמ~YM"Ke0pxumlf搵ﶜLMnv[U?<S,y x%bwta7p; gr ^HSyQ`לx-31nw<Dlmc3qpTa@#fѧ#[1ӴJ4_ 66J.u=/f+$&! 逢~y腸I/ ;hR!p Rk3;I)%Ej㊺DQ0;Lʙcs@焻L9= ;Zkzj"nX2 ]$QZBr\J<'^ {#q\m/=aHz9 M& j[oxTUoV &6<>wy~LJOȩGu Њ睕*%tt?)? u yaB0 - c%XxuE5[ݖ"^^q\Qs$81xyvj胰tDHn2t]<8l՜r~3VKc_MbI`}`Sx1lh I<0;tCW%ଛp6`~V5i<,R30ZBQhb!D7$gگ҃R|89y*Hk~_N0yZ 9PE)[V^[xi+NG 6ccjO f0f(UTiƒ|EбcÞnt oG*}ʪ6[@25;; &*EB:<. %t.ܰYpQ<̓r'p9m!Bb/V#Xoi|@+=Yf+eځDA73xDPDƉENN`Z;⚯ĸ׾1WH|c?9aL-:M׬̈́z U7:Ԯ>Dd!rZ0i6`2جfJeɞkұ ##[׸;=+ hm4VҤgth`fG"3jJ9S[bT{zT ]!^c1#+;;Q>g1m ṮgYZ070701000003e5000081a40000000000000000000000016650944200009888000000000000000000000000000000000000004400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/uwb/uwb.ko.xz7zXZִF!t/3ŘH]?Eh=ڜ.+\k"u@3 1옡"{rOCw^ƈ/?]NQ I V.3A&ztV`w0I.:Zq=m~vg#Ut{K\G_UnYqhSFuJ{Ck>?ZB>_p(S+Ӫv)L;nNX \YyQaI•E=;'&u7C8s*d|Ã#w!m0])OڶhBxTRL;Xo̚q92q0/ v zw%iHQs"Cxyy"%]O2?c8P iF6-Mͳ LpM0rP;s5 N& Z83trO*G+ g +.mϙkǚ&.g}UAR|HBxэ-]=By7lW$ZL0!2e!m1sX4W8(тQddtևcr{"(Q2rƄ`䳰QJ4rMf^Mw}f2dRu :%, e4Ez7b_vN-͓ Ճ:Gb^)w "6)LA@;FJ&eAfp>"*޸r7Qms7KsY&Vsg* !8^m5 {!1F6&Őa\x T뺪^dz9L@T;ot)yc, "pğ3C)Jw7 @)O}/.GzkM/!s" ~4ݦ_48QE`jp3޳Cܖl ' " ;׵y3k&x83a"ULozI.DǪj)EVGCkdlG0se]%Hّ 8:( L[z?sܛqvN_Me_Kc<Y zZ`sOgBpɊ},$)~bc h%Vh%>!#X4#ո؊`wuӐ6ov HoApj'nA_,iE>6e6FYTRg{%U-$bO3"g D kD߅V!P]!S>;?pd" IҚE0D)@oՂ8t m"_uH|=H(wuV1O`P1qAV&HDը:p,tgK'M&u[m8- DIS\5}֪ ^R]%z.m{5tYdvV$wLL< Eg-q7@$.rL ll¶>ʳ ?d|Ȣ|Ol4Z={ _5b @)z(OAo6n(i$~6CG̜3.,[wQ ?5Ο?xA=M|Y9/J6Ed/16~xZ,1fU)fI3)yD~ rk AU Ω-0/]yx!.5HFU/5Ka¼#Yy.mvU ;vheHOX$o Ry%>Grsƍ׎7$ &$SG `A=!"my)Vc&Ƽi/a{rf3LQb~pK95o C1|"bJrn㏭6R#G0khԜ GWɭ ic\=& ᰹0Lƛ\6 Х忮s5I+CxT_usD9>m9 n <5] BciRYLe-vo}[ᚖvH Zz =Өk~PuӖH8@VNIngt|sCCM[ηPTS!>N**r~s0<[؄,^%?ZƽMOvu_SvŐ:L` 7Ę~G US6(в'c۟Ys?Ǩ(6M]M6qZ{Q{*ѧv:'qKwRy\ ?:hyę5[tUuOγ@/`MWP ꕿp ;H3ja8h~J+i4W\]|Ͽ; [f0?E87Ȉ5~ )%Gy3 "8z2G$~x#xU4ڸHSR&R\L69*浹ґ0^MCX8/n]],PL㶀6 NXrNN ^cw 1],X q. &'4'"psDZ9c>$ 0ZR$<[W`erݹI8ۨE4zN``btl?saR% ^aAF"LxI/{`xv0 %DߤjE1o^3DR*# ǵ ͝ FFpRQq0q@)RݡP=FM1M|X]s \2meN I /rϥ7pzTz[H86LX*ǝ).ި~Cl_h/v -#](.{ ^gcڀi\ %)eMö], +Lf[U-ʜؤqKz f!_o@}sYemg ۠ ($Q}sFۡyYfwPL(]밾h@q{sjLwY1Sgr Ou; y \yJu̟ BLlQN\b]5ڨAI};HxO-qhm|bӂ)ۍPb_\3dk AiHBjhu~U΄by4Bĥ-3ڌKeGCiEV?W1;(H)V^<6_-`DFiQ(n2Nǒ 415x|*aP؛0j0u±|uB%'x?'Ѯ#{{'{&hnYTәd G'`aT"USR@4XoktQӗnpT7 b<%q)w/>W g p[)oVnKxKI%5*/؀/' eKG۾薙[)*!HMCۛz"񛚰tdSD"(xD3c{Eb'M?gdZ\*D8޷-߮moP%zpʓqq>#ۗ2ǂ7 P= ~P^&]gEtU׃q龄h(D%><$KMkCwK``{U|yMG4ezH&Ux xCiČDtZ]MiNdp14Tx>הBP;~F^6!ΛۉV/s&@CX -_g\̂-օABhK 0r)W!c&E/31/˕+5#g25b[2`'zDS6c]-KwB?PM;۵⍁@Vgf~ ><'Zģvf0ְ}ꖏFə"jW|K*0g5aE?=>f7iDvS^Mui$U@tHYyRB{AB!HaQ^yw ++/˦K{7u Q3!jH\ݞ[vLCGy hNJFjYq- {Y&JG:WVR|J Tx HWv~e鐮Ǡ(o-L29MPŊſ"/i-[m(uƬIy'=dOJ6P E@H ~Л8cQ ䷦Mf.7tkY-Heug .`JaG^CIkJZ鰨&#O^j Ti[m]Q>ԸxYj}PUjM Ȟ)!O(?EbL0NukjtMfs뱴"LXrm?-Df<8~xL~Icnjf"aB,HAN'H>oC%?0 rxпf#N̠@n4AE}њb'Xs: j.V݂` NQ{a>8֋ IhP8ZSs?H 7bMzEPL!ڗt 1!/MQrU}C[IJ,!,!͓'T)r}ESa >Qs9Lsٺ;~O!X{+%PHHx*5׎~;jdzqJ}+vaƬq`nƘ/Ì[CLY@y딆fS, ¸8r9 ktfDoT|mc)4m@xưM|3HDV dXK`77bY%>TѮA W T蜘~\j׿b_Em1?{ Q_wx]uL@bUq2͎mją` p`Ҫnl-}cFT[H jQ80 bեi+Ͼf.e PIEBQʮR[D:o~S$esWNQhft8 {^ԽV8BuN*gzqB%8ǔB}q21 A gJ#~a*i8*ldXd` L!;2栀E1~y/H'ю&p\Ff.շxFPخ 7" f>6Gx8E`F.娻"';_dKa21c$9|z2_Mm2L@\``E yŐ6JF /*FQWFB ~UhruJ^7UcA Sdٿ pҰ:SU!m_] EM{IiL@bi! n|ߗ=IzM/s|N@T@@rUvSl> (.i4+ɛ6}ڪuilr_~dan ۺS<_U?.,5#q _爤zGp0̻u7<>q(}J½ I+/.aGmÛ<~#l]i8JۺoƿO<<K)6_^ض.EZL&븛r0mZMu-_K4M)gQRBMu;)iѩvޅQ-cw&y2@1.X&#M=4 MEHaLM,[8yl(0%cK ٪((:HALA-etuͳwl(tÌb[{F^ BD ,2ADI6~k8 N +xXQ&áÍ[£i}Cr So8+sZcF-!Aw Sjn~a-莃E)CR5.Eĭq7Qcgs9mB*k=Y}R̴#w.ECj4|JU&rxIaȁ*,ZKڎOFroKs_l61HsqYX/xLxC@Uߎ^`L=e e,JZTR2 e ^HTNF@m|BMgSLr Mdu h!cx2otv v:nX2]^MXTXTս"7ΘEJx%{~|xf+Ah muw@ $H-Ɩ yn 8o+2HKq!ɹTuH_ ^ua[PE6%_)#jkv>Ir '6#$ k>\RM<$U]owjey'Y-&kKZ]h }Sj:Bl6׈2_Siݗ}soT@_4]5S$?02#ßK%W  _U\'XX;Ç=%Č| yYD<$ ~lkkH+Yoy(p~a  Kκ7HXc.a&ϻ+׺=Im`!g\ 6l"f8:{i@xN|,jxrV;ko0{l{N%eDg3&9•2pPmW*HV;TGG''c1@TObE|$pKP#pZ~]eV4\«(e8RyUry9n2r.oI8~{AIkm{[2W`ɳ>cA}X#9Wglw/n G S9E'9J6O.dcr-*LI5_ 2'icC+l*Y\U/59Ephq2v X?]5n?sz&>-H\Y킽ϰjI$X5s]y08wӂW}e H|N9 \+׍tt`rmNV|D0m2o/)n #,egij42(zRQ6HCrrdLV,Ґ,&N. 9pSG 6i{Isg9 V7Hd w_K1 t:IZu+~o_*3j)"[Zcѩ.Fm^Jt+E XFPA)X}[M?rw\E5RMn&`%sQ)-G-%݃ӭr@|fD0s$"P#]bJuc?z}u`ײ74Zp,-1f9L.r2Pvx7L9|y|#^xfΒϣL$◔B1GAl3DM=9 Q H72p$5(S(AɩGTXBܪ~ sUܘ2 W?B0iuˊX#B2|;5L66 ,UAgrV-Q^{V1ղ`!TtwdyvFdH )w"_!H~^T'Qi:sVPt"|3o\Ct,oɩ3Gu.$$}"2(?}sg |le:VCy&=< D}tZK[r4oK<[pG# 쀕( u$ccP}l޵=ZF຋/BۻΝ,O +Q6i4J骜l%hjtȳCC6[1 ۍ2&Uw)͈ uX{SFs$ p׮^bU{ !韠qAfDFU5Z"Ɵa'W@eC5ؠU2ۏ?liD*;a\B"M/J~8B)Lo-JyAJj@~qpzR3Zc(Y$ y'Kks;ԞH kzY}V=߁Qv%yVyxj9.pdZ+9tx.7_P|-U ~"fp2_հVIy+ٶqE&Gd,LgȻآ$ĦGiۑo$X_ճ$ٹtMbq4P= ?Eĉ}x "'J4~93_S]zTGbC>p{M$Sa;(O=)bj惖QI8uUjcPn) S֭Z>^,A  Lb0x8Sm]ԹJjL$FĂ\b{㟚?LzFۚ \Gj:p#z'$+0\{p`5gOU`_o@Ҽ۲4 5sf Ӻ$,oISD=qJz<(y%\k'<_sQ1*!/Oy@꘯{BqhZg%dI 4k{E/!GԻLue+u9Nm\Un8MH96 ;>32EzUK "UN[5dۄ̎[]\Jk>wo­ctkol0ąu+x?]Iͤ{@A'nx#nn rQ57`:?XS81A\X̳AzI@F6bS}azJ%SJ-W|rkrWn$F(e}0jA\)[9+n>'آ$޶{j 0V}x#8c~{ՅsMƆV}6ZLX`T=dRXcq CN,_; zx KeS6@٨뤗&Թ7? 1%򒥤-=n]1m5W y|/e(t$@h”WSpUӋ=ily7C M![/Vnf*&mr)M#yՙyY ™M,nHkіѩ;CqAK{VJ{r`jLpɵHKDhP㐟%.~´LڥYnGT]u|L T$jd[ztKbD 6.LjD`"hr2z #mm9If\}@Y?S QdvWj:ơIH*1p8n4ށjg 2KR,N5BShLɺ7x^m*X0gJmm?MY'#Й07RyS\̋'o"&e믭?pxmV}r=gL!n7맠GZ>A̹jU6pKRo$ 'b[vިx2ǻQb)dNc~4.̈́nX. R#Co׳'5˶.c4lB;'pD }g tDJnombċ2rqG#چzڴׯڋFxpg]%ϘFۯG6#|߬U崟1R I8U x쁜*CeE^|l6կ ʌ^N^bej +_p0zWȚ~9U W PAR{+i0r&RMe(\ҢL$ `@5>4LDnMߩG%iFB"fb?yKpgR` 8 =z2#e=ϮvARYč8ϟb c3L|_ŗd=x̱nBB8=w,{™i PE\vLmy:,/B|iGYE9v㛇5P4Fa l^$6/@><5h/ o3<̮DPM)ܑti?|e=?z8=\pH} [%i+i412JvdgokL\o>tŜ<?|pd=V]BO6NϼA%=828)(z0=G*%~M9vsʦeN<<3'54YvtZS !;,9X$An3MWlZ$0֔nr4.l,6~$8fnͫFfzk^; !sʍ0w!%Rى~$;#aʦCRsCKwa\UDn0XjOlByRzK s6Rk>3L[JiU< ]uDL&WLH$W#LE HIo a ~"ν=ln_-dawϦ.ˈNM '>ɐ2VAx=[i}8y-:I'sv.ERr/#+@&d[?2w]4A7(=PIm%Y=VX%_D0g#{#,CҺL'LG_qO0=a(`<1 ;QC="ހ5poHDȟJ-p(4;1'9nhs \|U[S=7BH r<-42y&a7u'?Dgxh`l۹sHosJ||[Ż*vTe0l 59 A#'e8X6SU "l]X {as#6Xt6YxO*Y .ޔ/ MRm\髸"YأWQ}Z"%; ٚ ʲnvh[cr&kH-yd/5Ԍr9LjM0\q8pNk3<'pT,Dn{v&QQGdmdKX!G&l )$_'Fp1 l&c-i/Ud^46??!ItŢ(C`$aRH/aڲmY@Xeڪň֬8Sd_ LOre,=/E%Xå2c֞G75e޻)qJ}ᰘG@!ʀ:$wַ2\KɚG':ъV|QlDQ꾾w{JٺٖqB?bg:k JZ(/iqF Q?hR0LȹV3!)S*IKC]]# 97M Faf#em@U[ʩA:xYN_Wio;3@bϯ'rG! ^X2Lf'j>z!vVY|?XM݁R:չ3Hv*ttHhRn2=Ph(@z4p6#D[U׎7GqwjbuA$ʦȰjvE$v-bnx ]ۗ~)BBAlg7Ѧ94;>m)~aȎyH//#]9~,Ig<"3H-"j>R(W\u^^fV9jŠj%Ґl? B*h^/{%va]UC_8ugt )P^u`GK]Ϥ[LϳX=_+ʅ^IOI+ۃ%T=!LL ! v'OtqՙT g]1o]IAv A4)Մ_ιaKj$ U$a\PɉhƬZݡicC^}nStƾc=CreW+~)#^vY ^!aO[yiϾRႬ"ZA-cL/Ai]Ǻ7ktx汩oZz;8B6sIȇW(ߞ{+cNoxClgg"ύ>3ผ,I;,TÍ{|C&l2dB B? ݒ/ sFjr7T9| 2]",-8Nߨ" ?Φˍ>(M"E1x+XHCz뵊1\XQrU=<ҘWB =߬*jaA4ZoǺq)o։I#)hmNh36<%F[2?q_9]gTO P_LSțf5=;N-҂s{֟8,bmoV?M,} ӷFc:H:ݜ=&{τci^%eC@3 SN!b4d)3. cKW:ȥ,ie8]<ꅞ$}: 'NjBB[Ur)uN-ﴄ~?w:Rds>327wYfCڰF:*Yu4d^퀖J|xB6qzP72P;02. (fsqI#>8zΣ,9GN͹o@D0\עғ6+j407CY NcGf& !!D{ -9M$Lf[RKޅ/D%:7xè\e)5T#NKfį#UvGA^z:}Qi+1 غRL~r_kE ?qe1.N6|ySq )tbJKr$ x0cOW ;t˿>?֨١SWN8'O\zRD],+v)@AMOOe ɭhmTMn;Ru .YsslGU PsL KÌ2h߇ Us:}6 Y&QQɒ֨ c o28jOB\8\J~}cJt'DɵG]pJ 83SU^d5KC.AIj^;!U51_%A S4;7FؙG9VޏmcvJtd ;E}}È`Ύ]% ]l 'πy (2y`7Z([Zɟ/ὶ3`$3=aF՞csGp0;LKƪgUl0ic#݁j"d|gU;PW^'U-'6qa]xu|_IbU"^1. }֛tq_Az(vߜ^W[CS9|TRSr'A4P >6$Eʻ`_򞉦"t8\$bGF$r}3ֲbzUz;.v#=&5[ՠE | !u=(Ύ&e!lyG fхPi)u:VZ/$ Ybs:ATNb " 4] K:%Rmv+%%dKl}C""Tn^6wK҉UM%\g Ôdyr7I~M6l* zAJ Cw.þ詀 i+W+O쩕b]S=1_܃ea:P~ar*Bd]`-ͤ2ayI C QU1{_ vlv&m3F/O[ GHhӃ+=IDC+D4LKRYTsTWp0$zރb6kDa/ȟM{@ 'KE Ibʩ?oL ~q4(`Y8ߡ+!=>P~ͼ)W[SʱcT45Ɍ+c-yʗ??_J(31 <ԑ3w5RX経1YZAr4KsҬ]8W _$M@dG&иS,3PIS-Y*|rETVBڎ0+^a@y LKZNfFN)X'%+ޮۖa˧x5o ;XcBýjy=H|(- n&^v;!u>{D.Fu|Z 7 c&yUqZj-v\^fLoE#b@Ú&R;6CJ5V_A .dY ~罟NxLXiF&}\/.m@_*iLOк%ERgxj[qsax[w7۪FJY)SJyNXrQ] sֆz#D4Y#ɋnXeY4k.KE՝ Mػ 9X}k%l=#Ae|eg@%M@؅2JDO% LDOEFo;~EʮGJcp}n?[Aj"¶箄d4׉Q-[ >bV;!FHto`dN#̵+#h-q[~x.EUc]E읝-m -+gn"6x UZ= *V̩N+q7G:jjLFQ@\RF(ZHyYIaWtO(F5CyUiDh8JrNη'tdAMWIQZ(oxG-I %I{ߤZ!9NMuq;O?,$Ͷ!u<+3 g7:NDJ95 uvBqZJ-@iuH>Hϒf!SGF}v+&?3*7يV|R9H~G9ˢ?߇4'4C  1J-N㓵(ot\E{(~0oFFVGpQA&jD}#ͳB_A$΁:8t꒓9eΩW,k*+~#g`D"Ӳy`2OM.nHM9Un/J)?!ۅqoa2 +ְ5v+e_XQ{@2ZYnⳫ&ѯ~+ϙ' <>4/kyHp2MOK&ĻRQ\ba zKk0 >tºCSm^y|sH$Mn'eELԬ,o|РEF"š _JԉEϒW"LTZ0LԘvʊHzP<1 #^o+']V–c  Lׂ ªm]́n.9 `2 `tG"Y `Z涀њBGQ31L;=Ykb ձ`佯*#"ҹWjFPuĸG׼: 4;&QN@򭩑^ܲ6] i?.Bdc`L$A|u^x#+V\3S~X۽Nx-#៕LΈƐ +f"@SoЋ>ax ˶-/2oh՞ 5]6 V\;〒FWCօܭdr&Z$MxV*u.I ՍMt+$8ѓs}B`뻲eeY/ q@?!8NQMW%)@wςp5~}[JJ4J\x8yN:uHti+I,j=,=wږC^1Y*O;א,fѤ7U1F%)k{u3Dl$3PE’>Ex8d.(8 a"s;@YSkĈ i+S+E Vo[ Cŭ2 ;GQeh ]Ft?mhs+"$1pW =)O9jo{0#k`6CB5O[mw"C P8+R T$Iy7EǕ#cf}8;7v441+dX@-#3l\>*#P@y}p!9Rg"_mdJP ʬ4Gx3C]ԧ;}zB SNa^׷$ %1ՒT,NU:&9*-z`-uWi69B2wSAsC2M/z/ԱNtvw|}#|/SUYJ/mCfy#5]pWh +BCąܱ!;L×EZNq>7B`)䇱R &a]cA Heh'+\ SqTq_!9t@t\?Sʯcb צ͐!@\jE~rZ0et8(GނL+X2R߁T@6äc8$a=}jFK*PN^S@9cشRZs_3ƩhFU0'd,mt䡔 *mĎH )%hcbly*葕wf7L|nCEF>ЌE!a)m#+oY`U`@L˜ N~4 YkMyR(g5w!pȪAW8y5Cy<ޣ9Fld1;v\,Hu5xB >U2Z/-[s(5xF=2o?&5lP/T0m':dkJbGE\o/׽OU/5Ź_K9Ȋ5s͒6&ǛwAdl4 C9 4"o2ﻼ]i{;8NGV7?k u(ɓxVh' fsńjkD\spjc4̪@tD J;h#n!DƳq{Tӕ.? dv6&%fFBKDsߜ6׈)Յ'rx~--# S K7҇k4s$WJ෼D*#<}/K QQǤ1IeG}}EFI_xTNo:93#C_roF8NAڹ_=b7J.h՗C7H݇ cnPYo<[Ieh5]la9AqQjZ%;Hf*ʰr >5";Lvl/%+^.8;:9!ږ8sϖX5ɤHsF{GM5rj~uC?4`^Gz"jD M.tojJB2pSD& `.=o䍐5#Kr~P?{6U תdQg֒”&7`eb҅S8-BE?/a-Dw5bm&|)+cdv'xOG޿ܘ}6 =)U%xm}JqtP(o*3CQHnMM8W<]W͈jH'F$72S9P͚62qP+ еjRق,.׾h+*F@M㰉kPk=~"ڷToYMiFr]2=(|jP!3)D4[ 2j}D q GM Z7hTNdނNl\-270kN)a.@ e e@%ԩpo}AwSfŰ ǚC \N6% ՚s]BXW j@> ?Zu`\9d5M(d0BN7E p H:u/ALc\IUA1nXݙoײ0H0;1卸8b>MXʙTl͌;H N:)Iw>}!|ۯƾ9`fH&5ljZ&#ό1B*J\T}0Tɀh2"lV""t>)~-w# }+^a; 3VՍx4/nCBƃn^*CB/ #؟Ub)2Nr.k 2S fvAK{yWb(@ߜHB\7Wp Ak?]fQf{A]T&d{O{;h*"!ڪ(a.^Hȹd% I?EvMFB5ަo7W|hDsIw ePsCY)kڧ-2AT4isR.\bCT骛ư'^@_Wc=Fs8[#;ֺybDpi 5D"siM.EГ.ȲpԎ\̒J+s6B¯)Ȅ7Q3v󵑄詘J(z{=)X)(~SFؚu1"SDhyIx/RXALwēNV(i267JJ93i/HΤ]G1b,WB(ʱC ^b/i[yd> 63 %l 5u9zW?#V+/.~[Ղʳ嗓C~֎DAS)'r劜'3 sHo#͊ǎ1"8CiW:14襍jAdv2֕_["6zY*;+7CˌQژ@l|YdgKEWdiQ [wqK%;(@p;My Cpq?*H`;Jnř=S{jG֑ ٮ!{ &n.;bKG2·$P|#suiN't-޷A'r4@u?TղȍőnKΝ68H!.gHcG>&(B[#!M8QMd>ڰ .S iJM,u.p1hl:J^|zr-C[G Ru"{[Hw @>#E!C‘l4DxyTu bm(Q/yv%Pa+G3 =KYg٘A@(c,$[Y机4ǘr:XaP1 ѤY'# D,Vȣ 0QV5H~k~ƥT!#-T)?u`ʬfzLp[t Mi"x߬ENu'| y"U 7BϑIMWTzx0Gt%ͷ!{lt@icfP[q6Q҄bM\m;)`mp֧V&GBn`H3EAUIt d#\_S^zCbhIhL uGSz%HK.+dYeT?m fBͨx:|&O6ccv}Ulf9״qu\FXmH|D6~̹QvQիzX= hٝL|; zV%⑦E0|+P9ʂp's!Zl)u/.(5HZLMR[B (hi?!E.iG:U`e ^'&I^ޝWnȠ4c"Wq4E?DA2JUoq B W8TKyEqs%U&&('ͲOzLjjN4{D[7tyw4[ng,36R\Ǣ +{%0mN8H&3J-pN!jh!}^}1PGj![3'[#L"K2 m=.rtv tZdސp4T'IA}ŊX $@Ť@K@uA|']RߤԤd|(:,ݘRW =$-il(f*D", ?VNM'c =z\7b/Mύ50FlF>O"uz# z ѾX9v>EmH/VtփXP[Q3ݶXmi 5M ޣ͆mcI5IG7d4Jj\E +TΣl&[}NN-T(El ,TOM嵴*_V -HBO@T%x;0vh v3'I7I"m2o ;9;͍6 5cYa]u1!ubB ̠U"zMk뉛P??oc'n~=*Ū~yR¿6*!_?]Oy4f1%՞~{ H{fc!-\[3JU[J7 RIsulJ2EJ(\ `T2 J2W%;Ƅ fhQ@z$숋d1+kgٖKuTڙU|'&>k']oNm@lyy~d-62:$<Kh~I48/ 9 ./FsW3P#:!*Wz3aq]N%=*vJg`湯C&aJ>oSHYn!G&jBv9l6*٧Zv)D+ǰOab? Ut˨>jK"SG&k 5;UQ9ơN[ľ7]ѧtؐENXbXo&iI `?2y^rtzaŋ9[TX᝙9A,N6vw$JiW-HcR*>RƮB]DFE,$&7!X#U=êP~1Uw. my6]6Q9 \^$}$m9ސ7bJY}8MImVbpKTG Iq"3%D#'ZZ./qUbGm°\Dp-vl/i7#زʸ3c}U`cDkтAb _F>xzg.&A. )F@L_:. aT\8yYfPv>x#RY*!(.}dGBuCjo0a {a=N;nziM['hi(BX xUcgÔ!'; ϧO}.O>Qh!q"VOu(ȶ&b0Lp_,߿g$kB4IBs]*'Bܑm),]5, <ž/Q!E=he*8Z-I WiP3%w9Z*dLVI͘r2OZ//^DC쭏gy'Q !ǐ{v)q/KiZ@ 4~:p&͖T"Y \ c|8+ bgwBbd?:M8q~.YiL 9P;;ה^mnԷh暈O[}ĀfuS@ G F#,Vc_m)xn:H-G]#V j 3ÆSSSytvLJrӈ:5R }<CӀ?ID0=!V 魦ļw{GՆ{h2A bCpo 4QT! ݹI Tɔ;|ƥIҗ6!TL+v,fJ+^;8M}Fz!Ƥ؈h9x;U1oI yj[kas!$ 5rh{(jtgTMGa=6'ߩM'6#lEcD5Jr$f[,1V?=c؄{478XJ&?7`uT/L$Iϫlhj[!&TGLq洗)Q*<~ 9ȩ?Y2'ܑ sR6T+Cյq!}i!b͆{xy<wr<_"1i6C;P[ rmW?h{@>[g:g/\d:}yud:wZd>/asV0Y5J{[zDߥ P' RV(bLG=eQh^nǢ 6/'X1ʹތ?Z|,0;Ń(r?,mv`~0ppPI<+8\% sr\$n,b!3e?"[k%+c,CZ2-BlC1O#&"ӠdbWim ?I@dqSpo&reojI>iZoWXF+p&\c8`XGUuatWVR2$c<4a[:F=^2x.u6 {jG@O4 b!FHE ⢂B9LP9a(w<-k]57. FGcbWfuO (xXOfQ̚*?'Za:4K}Ҙm!txTxŃd]qЗ@!`NfN0 g%QEȊΤJ2.(ŞbبB~';s\3J!oboD;hFc94)C23BIvNc,6e&@l h#|Əa5s%v%d(gߘXۀ?uHVƱ.dw9&ŷazg:KƱZ 'Ye E&1~z &TpāNs~hLkf~(S,~jK`x gn?ֳr158v[mX(|@^miz\tj;@EF#,Drd J9#pިaG [,o>c4b7w#bLh=!npksv{z9Bf8d@60qz0@Tp[{1ďq()tɑ%59 ߤ."YYBbDކo_|i(.P t\WYMDz DBB{0cKVY9^GzR5c:%"R5vcm-2Ni7 P׋%|-"_{&9]-TJ\W昶 2-V\[ڏ~0ɵG:95Q}SV'++~) $A&k1f)Frhx, &ER纡}2N.6y|8 +KO|®6`KEW]-ϧs%b„]8dcn~@ մx5.idNQϹHDhE:!uTpo #^M֙Kh3sVpPRKDtp %(2\Sbu4 r(-WZvgdH|n{dwy߷I8 ]Q{'_(Q c~ǣv?DT1I1PgQk])V{`|Ԏq;Ndo0ijg+ۯ S\`#%mʕW,}f/R< aᚵ ^+=?S$NdĽ3:p=2iVf`4jWr%\ĉ60l2Z4yoR PA|A7zVN c Z| lL"-9ƣ Ǜ #3צKU9 w&hj5|h#`tT8/d,ph``>H 4YX% }Dpa =R3==3r5L|h 2̣!'s*k!М%8-ok1 Қ бG0^(LU{Њ,xT%Sn "0fs\-V-BD\cD;QK]!f OPΒ4Ώ;C.-m6m 1bR(Xy^^״lg?eNLEIc\-C5AOy-%a x-ʅuw9F\}{tV+vSAWQ%r/HU "!QGpy[{zTUxn{5 o!mxzo8\AxcxK;Cgޟi0GSS҇ma1[L+@nsL~T=DbS]z7#X叁gڻy8M’U pul~ް­\ Ѐ5-J?,|9Ϣ G#&#&V)#߂"6yX  ~i9q?h8xXw$s>:8xD{"\|)?:eAnUn|↤| g̬qIy}a.&y 湥pJ@bߺw%f} 7?s + Xʷr'*C)׿GqLR߻?@3oIjM_ 8 78 Q3@~0A͡P!hXpqQ2OY %#KdZk<uG$jhp*&b$?DkpJtYw:7 h8VgEhB,ÊPF6lX%臨)RE5P<=wi\mY1l/`/v4_Ϧnў'10̨db#" b]]װ*qa˰rLLsQ-;܅Hx!Iwn SycГG6aߪYi$JwWZyq{ZM|u|q8 qxkU-rF/19 qHUpXJ,lWCdx2S>'VՑ_&^`6  u΄q9[H *ڣY30-R[a~o& E8%7ɭc\D~T9fnR䧅K eǜn':&[L;4A!uDy@B >hqy"p(P#SKo(Jn"{K^댎݂$p9U*e.EVeA-(TH\ػԢSx('3zk %hjr!sm#"WvpY}l==c'wY( ݼr}3D_P0x-/:wMUbEdQJMZ !#9z^'JHo ?ˉ|G2ck0J^H/A2syJE1#\O:Xjlh'>шA_pR5<8h9 z;;kDjR?D^Ϟ玚tM HqKehd%3"|Z̀sjSnؠ[AD!C2Ht_(9VB(k,z EDNa. {~ G0o;*N7>TZ&BLzo gك3 oe`t> FVnbqua\;Y)P`(U.bo}(b;1OvI|b8{_j5*5(Y:52o\8JbBnj = /3LKAÂ5TC|E +Ѧ.=9<)^)"&L^ f[-b$J ~0erx8Hs%}(I?=њȹ o_5%IFTЇ ="w\S9w*A8gŹ?Tf](ZӊaY-Jn!稕sgt3Y^Ҳh7QJ:.rvOs@ONwzKݛ]f|8Ôw;JptEÕkC\a>5h7Ns<>@.\)&R]QYak9TĖd_j=95'_lZ6nq!#`dڏK^c F%jO&8LgyI3 2ztu.K+gYL H]Rgfq+NJ(+<imj}MjܵxPJ{8 Ye) Rb}]-}bѭ;#_(rd wjJV"@DBj*fVche6X'Ah_bst} "LƦWyWd^֤1 &'4c$j{7K:١%)Gv,F@S ڟ+w2{!y+ǔͲVenǽ Gչh_y/R&mkeV1.Ei¡t*9V_p1A LpO?Ln 7*R&/Ϸ7qj+x<0\D_a*Q&ݟczOs&RzkōRŹ\Ӭ3,a3m@rqM2y.?E=ˉ> kq77)u5MxFp)1"  04eY%D{X3 Crk<1Q$f}_U2*()-1p7g$<3f 4`@ѝz`sIhoKОk +?:л /t7F5@o/ĚƄp,Irߚjx'*c4`S}, p>S=yp t Yă*RĈ.+V_x|pNNJ:[i8j~N-<[lD Gd޻|Qk'AЧ\ny{~2ʫٰsچ#g?QFz/Et & 1⡛KB[)lM2"Dُo \|Ռg+qًC0σO7LELfψ&IւeG#XǸ9VKSu@3@>@;D*ܠg &2-uGd!JY`j I$zNO`ވՊeFbHS.pH\~c>Zqf#i؅laL菿W&㏿~+[% M^uW }l u6Ф>Y,k}?,3ӉY= k`oF"zy1klii#y8v΃ESQȳO-skkـ WIkXe=* |keH؀OKCVBmDR"1aެUⰷ3@uX=_n_nBPەU1y gGw*zYU9>MpfBwD?h+N:*)TQ7<#-o܋m.KYwD5 2?CG'KkuG4CZvp&Hd4ݱ( )N ,E܊8K+lr+m:(-ufݞԍ's cZhd 1+µ"-a84[gw,NsV?\ }>}LDht¹_^C\xRjTܬ&E()w)~0E$YvΪJ$s=H ήw8d%Qj`1B :Z̓Q1oBbÜF!. %i0Vrƴrۥ;bP>6 _ I]>>&t2p7MogY0?d /B^'0Kc3ͺJٽ0۟o)zUSnos? Cgbܳ{N`|ث_( >ga2*O{KV <5ΌW%;$?`)-ݽ c"ɓZ/;r0ikGV2Q3 q9K-+=VTWV I|˒DVETmS{š2\ T\kbL0/| hn<`WyG}bycIcaxkz3 5G# V:XuM!o":Kjp#zjA)@` MQlԊR3zwj_6P.SFCkF2 1V;Irwόnt^A7B0>DIcti}0⊣MC p 5=#߰Q;VY}(+7W K76@h(LV`Vm_}" .rwިntf=v?luXN.hV+3_Is&2ʹ1ԄJ_ #A;q+68+>R[ M76t43 6!7|1Ν'I'ߝR";g๕^ηTax/7̵ûuN+Ef}5cc8`#!)DZM 0T;O~{,5EF|[s)_;e@+ҚeYY-ؕـ ~`1P 0HKO{Ņl2Ώ<ʊ3!4hE;`< ڰ)/{YXrNXl \T+ҭ݄:)sy# = YP2Kӊ1ی\Ŗ)%9,!x7mkiƁI)m<yeشXz sH l -fzƈ2+a*-rhz5`@l[*\[bX r37X&\PB$@ɽ4WlA""t6~CKԧsw-ֳ ÁHW@,9ƅz V:3aWτX.#}jWKF{XΟ_iŔjؼ0ٯ' s(Kc@!y`9VC8Eg5> 66@+tzzȣJ~Zh&lbn`t0.!#ό$Y')$܆`MixJ+:H O- gוP+[Y]cyXm^I[4D&$vFL d߂vnJNVpkg Q v" 83|Nt7֥iU!%-]=DKO/N&o uL6Y5/ny=:r'л^57~9e{;&Ͻޤ<=NZ%_?w=ClĿxZ3. `ij>7nͲc\3 fn $!*:7A?-t+EJw}_߷ C!ufD2V&6($WYOɔkmԥ@ º#iG|ychn% 37g݈m՟ǝ>)cjF@QR UUiƢ9Tg``8BMu8d(#BBESH;({})*;$K*sa/'((ȘHvyNV~^"[<*_C[_sFRNz OrzҿHN-(IT|kx[F P9zؾڽ5M\sG\@ sBFSkE+[wL*@0TnQFiKҟ eSm']WIwXeTӨh@g'ЃmX:ʨŒjSL!k_`2?Kz@=2.&Z`Tx9c T@{MڞH) J~kD %%عײ.jX4[di1#q"360ӫm5K={_Mg<j"E\Cu\2mFM#{ t)zM7F-#D[W$Q,@d|eWIQ }2vD)"78Z| SCrV #M@*kzZkyo1=h$/$mX n&ȦxiK>j~`vMZ9Z޷0@#v_ſIt5\A@gkY.^ ]P EiL{֓^GbI Wtjirj N&S8O aD;Ֆ%YvbAGJp%qi`7(\:iX0p˕0NsRZ\{95Ȣ*boϽ< ȣﯢuHBtf($` n9d19gOAM/a| szdKQd-8i85s:ɜaw5u.l^Iklbd&C3Šj|i-JG>̂P'^P.܀YP?QUy7iu[ )'2N<rz2҂AX#$5faƪhQI6h{7ASܭSף\t,ԇ@$2a@81XR$ [3l:fXXJDzA5CqbCk.3s"9ƸxϹ;Gs|%~_jW"vRߜY(;<3uIԈKݼk ]N Fzӭ]-hm:J8L E.ז뉈,L%)a>F$dr&(cy[q}m*QW+,鵗*z) +Hfl:Rİz-*0FoA !\!ox.j>鶽AK%݆۠:"7h{ez$2!!5y`TC:0Aߊ38Y7 #5~:ĒF0$Tbp2"P0|_vqX'MbQ%k0%LQz)@Gl03!_Xpc{BEݖ~1w] +bn%fśCJLzn>+1&I>ChqU}LaT*W~l_c)F6!6]l?5t 둪Ke2u b9|ܝ㔦,$IJ6C{uBGSElܧ5i֒^qTdrAkX^}p̽ bAvwVcVc/hf (;^0:]_U?Z^xDcmV[=wcϥ=[/hB JTWIOuvhZ|#5Vb3MFۡbz@+ Œ wHā}|MA,EW)J,S+aFgc:qVv@L({?$L"/PҺOM{1(6Tx^$/F^~gLFQQh5rŒB-?(!k3fZ (j8y-KM8GDzprߓn[BO^ttsYW&ߨ8njCq((6tF)GАY 'm[ӿFA,xa >7M@)?|~\F]/E+{+Nfqڱ7|HD7=m-8dy#czk*M'cE) 쟜oU䟻LV6_f8!1`[ wK0 3iX̾@Uj,QGm|D&T,˝'jnۄP?> nJS=iCeSMj&so٬9-,e-A ;7ђn+BO|~Gid/~BYS.偲v阠BY܀3BNz9DL֨wɶHDGΈ_a dN*=#Je,&o4N*N5^ -6Pnj*jD&ǿU&R?9 Ap=&uy /"TK mf5b0~1If5h/ߌ"EQƳWlyq= dG D.sO'JW^X62[1B<W'93Mnh}_|/1A/AQ(45Խ[ בǝCVURxPmf)wO;{,"Kb 0'UvwUEf/h/o\h,H֒y4|]oS>LčxZ p(b*᪸ H%DG*R;̈́:ƻQE8ziTAt}N oS-\jsJT+8:%*v6]d2 keY871R8ާRaVRU^(vJ,q;w^;P|FJ(zrPE{k@'"I(iG>0%fy#D_TsQp_/g;DY®!&R& 5B4lì 5gqFJ=bm1<9!sJX .sj%B%P'ޤ;hL5ezހ k491?2҂k<rmyWGIjlsa߯Y}a1&gsVvX@ pIq-Eb{ުE4.*h@_#o8sRfǑI?4B{ 8|M8iLJN/! YItP*%+\Twxp"iZhqs ˭&j׽l#hf|(:E&Bafh?X1~<1k0-?Qr<8 F=nR򏐖 hXF_]P1xJ#U XdpǢD[ux->x k;'S)xLہց6k~`jAj;-fNkSsVFk)_7:%?v+6l͕nfu+XAq^R/ A8Hq i867_0\t$uQ|Qn:﷼D7S_[h #%{!@dZd[ ß4? @B9*`>JI 3s<1t 9+-Є`J3̭ D/vhP5O7峥7w `pc :g.U7H:'wx\GfKO3pr5闗'p=2E#!_Iob 5kocгdj\YQd9\`T(EơZ5m%6spy y|w'vbVl}1,`ʊn{eJ|1&PiB 9# #h o׸PqQGEpkf+HzB;F`( #uL ]$l]η0G8+z `x{(]InZp:ƥZTOCfIǚ d'T֏ T:YXitDZ*S[?QtTQ3YpJI1e  _>[}lAHtl?m@aCW͊)B˔C'q#m%aR 7ȗhTrc0x?aOik/]}{ފ,owBr1)WC0pd.wJ֘`kdsx Ws7\ƪ؟Q1z~p PBw'x(1 Sݶ%8 /Fi+/ˆ+pw}8PE.? ?cyKCHs6=;h;OIĒ- Ztk :5Qle 6j>K\ͤ;d͇ ~ˇA8pAO->!-?gF0. v;!CH,"W Ɣ*zT"Q ϒ|Iʵ4` œP[D 1_oqۂrjb0nvxzt@50 *Ie9B&zĸe,RU}c4TEbA=mUznjqkP69\Cp,}n$iUނ6aр&}.ǶY3=v:Yl "V)Ӱ `*|BM6 4xȷ(ZL3t'7.kR0v4f{:}lI'I,*`e)Cn0'+.|S |"cؙ֣yxtK (%G&+^AnpDZ\oByAF&w#8:"F'!4`XViä!%1CPkc\T>W"VB#bJ?bsƼ6c4>x@_lW 9xޖq/}JVGm;F*d_=dK|Ǜ bDheBf3Ldj;F% E(+XS;"{E,wY,B9ԛ]/UHIm|׌>Vѥ6&]i/wl6M:Oƣ(I_XWWSn+:epu kϬiO:u+LekE FN;rezݑ@rq},4ֵfGN &3ih8fk0lTmhMd[EGJwkYh@"/#q{W eQoX|oL֡osC߀ͤ#Vce_my-C2uz*cj n5\VZD]1UFW.7C֊.V׿* اq+1 f|v 3>=y^>uJkM !B"X-zQpgeז侟%[FW;U98NI*6pk, P@Qw$Na)}v0 wN,OJ>MfJ5;U*E)Tݾ۵tUs^V}+(xvqpU ~v ՈTluܗvp5T1e -y C A\>HSJԼUVszo#ֳNzk$fϋhNJ"s'ֶ(C[\F|Xg[pW kA|MO 鱓1339,,;&qSim~_xGY1CZY0]ƴeh75cβs]5uL<] _:ϟ7*~c-k0~HBT~dJ}s~" n=ti,u]}mKݬ=UA=FnûPDp픰mŶyYu!=XzmWۓ(\r 6<"& xx-𰟫Թ=kU\8Gx$v PMRJh"3-?yv3Oކg&nx},!iɫ\=~߼OS2:e#}+9Q]U|T*uÝU$![8d6hOC*RSh\M30&Ҍ S0 ,DM)/߼m Dd=>K~;\ʭ7Wb (k[ʯw6&%gٽS_"PsS;oA|qwGPrT6Y(#ڀN:NQ7bjV@:cb*p/ΥLf̗GO:spW=:~|K\I':m^z,D <W֢#>8ޏ`VX>t/C}9tP%eoa)Q?) {f҆FM7*cMh `~J>,kϩU%Qߑ\`G9ҙ7Q6{𸮚#YMIΈ̨%9D sZޒl2((k\I7h l(85Nh/{[vۦl>P]g&8$0r}1n 毀4s⌀KmCl @t^|Z c¦]gME3:!oJѣ#SSa6RT?WHS3qʹ~UE9pJ0|{#9֛ב5v}תhFGq!+pS0 P"|r7&/K[i$ȜXXiqU@9((`wA~L})7}Zj@*P?J,/V23() lJQjΗzL;<l ȮG6o;5X y(*Sd1h`j K֘gW6Kmdع09vp+N4Ƅ{6y6]nj8;x0j@W"ΐ0:0#Y̍30)X@ zrn`6T{ET:9[l|7l|(P0t@1b~w@F 2i>W 04F╹q]0شtYF,cՇv{DeI-aFyF[6mmrD`LIzUCʯ@%[`{d6{}>6FGS-~>Pe Δ1ُĴؓP3 ?']n kV#R{AgPm+ma3w_|m'ʘ:4Z{"2&J{}N*}WJvhD*5>53/#T75C [kSzߒ[G?W%+\E0 L[SΩ;^ݔ=/SND]bY嫗b}*Z'-qpbQO` zwלc$Xc)PS{*v!gFa>fsNt%d\Xbgr 1FLJx\TnMJCb=%Tñ-VJ4nPy_ٿEq壆V/D~-J=싫 ͚jQ$}mP 3,UY#3LEwC _O*nGp7R?+$ٴ=TK4FDltZhCEFRʓ>:xISg>&>y}6)u}lKCԿƵĈ*W[y4!n+Lxm kwn#~9 O{uRM_Z >gDi0"0Az+ [[JA*fE੹X2y @ LjD{I!Mt[[ɕԡjM4 ^Z~+Z/W:\4*~4KqenlLFq}80N,R)j_.Jdgnv=>'g}+8~Ƹ%LbeJXbv_?~@X'r?8 ԗ5CN=#K%r#Lip aN`a+!fSoTy Sqgoa4:bPMb:^:a=(*"2dDX3FX7UMBq ɑ>Y?R>v Nk$զjd@/uʧJ3ܩu%iv3p檜/PɎڻ04TwCc(@fGŽɃF`ms:6Wo6 'N;W]lZ͛7YoJXG߲s/ڗ Y_9xyF78 )1T,V7=El.! I=~ZQYXkXB,`SV t}f4xWWs9 nHBP(+چZG+5ESIc(&Leiv0a 䯞taËfƄuߧuRDr [>?桾APЋy^7YDdb`OC9}ٰt3m1DY'Qx -G17sbp*$hwϡ!Tx  a\V gP  xϒ8eee1V~=5( د{AE44bX ;ë kjQkZNo(D 5H9i=ZM`gy y٣D\Oi"ѐZP?ymܣTq)XT27?Wa n1dKI)m~HkH(kG.#99eTCjxm Ei4G-75+$tAĐLUqg7x|/Ǎkn??*eX}x`Aay5r$fuYTtw0( rKsQa'KHJ W$x{4v^+i`hdi棞L2 )#1ۖ$ _f򒩐w)7]܈ /Y/m%","7Ć@CKqe9ظ:{T}śJAU:?L߿^(k_a~(MVJũr..~ zc4$P?ƱW- $K+M{ةui0c)OiH "?Z?)XZ<+*$fP0r0wn@%4H4P4#5Α͜aD /{>zHe$C&[Tgы' /y8Ui['/Yd9ue҂l^Z@rq4=Md75J u\r +Cqo#Ę_P_z e S!:>fmc3Ԭ%7$zќ .[ݢFg;GF5׍^W!Y%u4KM6uNrб/)vK?$xk]Zu@:y,d\׽_0FR |7ѭ8J.)j)cnV&NK2&u1Z)^up 7IhmXFcqf!/=(đAȄb>}V§6G( z˾&uWZ86p1~7n9dSԲ=|'c=폍s޶?yo{ۃ[*h$fӼaRCB /U&QkOMl)EH hE2ӜڔF,Շidi D>y$ d?6V2;dE\^J@Yz6s 5cPUmǀ ˍhGtba!_s9zep޴9vYNfo 綫֮xZ^*f'nW+Yfi8jrܡgAN6%@8Q F ؖسUe3!:0c6'7xRSq7G$"eޚq_7LKA1O8d2-DfōX)D:Ʋc϶/Hm,Q2gR'KQyykkNIMne)}0Ulq["Sk=lI|3|r, _ma-K`ej&_"%7no4q!<evA3N:,a8E01kvwS Y{f@F#rY %[8V#z5BCE^{Y U? Nj{--:l0ܜƀM$O v{ZK D`FY xG :ȋ i-v8f6I>}d?#geT5Ew].y]ikت(]qmLkuM%6'*s2ȴ(`3-Xk3XpF^^Fj> 0@ f8sbVit,3?~N 6#4Z`" H?7z:޼*a(݆v3K@to mǺ1k0l㤠1-]ƒN\tC_d*k#86mf+P_p^ Za=\)M(%Jי%sYGC6/6fxzԢ3^6eApX++ w{-s@ͼaByzPg85ʼ|RP`0t\oD$]/?mzK2ݦr&Q#u6'/ UeanQר+f􈹑VooFXԹ )|du[$.@Kѥ75@xt g,@l,|HXp$b-ev_W{n$4H0EfYRv .#UH, 8{ɂU1A _€uDs9O i#o%-n7lk kK<7sG/ɑT2*f߅+P4;qu A\z>i$#흻jL.:7z_8t<z.\pZ" NA8ȣVc4Ӭx3}(=<2iH*M =ORnrBV}΋YtU[82=RB:7.v{KˀSeDI{iv˼jYHT;Gv@GNp|jfY~AcJ|,͔٦΅)0jU0Qf9pqȏ$ެTFfkoYz"fӨ=UGst'*q_U7:ģ {1DV;rl|^php#9yK5UEL .udf.w(+8`_데>T( n"bT9]is|YETwX ^Mα22ic,ьi[nFjkNAdtq:V͇`-mIV4!Oҫ$+Oww2B#y+7!k"T-X5OxI܊ƤYHbRClURFd³~y=om$)y2Rer=mVRMd*p_4ę.Nvxx[ܭT(;v6j\ map \G.{>P<1Ftpftg="/,c>xsjd /P81!ŕ^[Ž c f$/؈қ=C[c=zilaW1bHIlfRFڗ!I|CtXJ,`{Z8tm= >?eQB_FOB xoIW޴K?eN@AY8e') `*"i[kSI=F[JR$|,ԌaHo([/CG:g61|@ Wy&L^BE/ 0]V0RS'ԟDhNTՑCt^*GRO݋Op5գ[jq "7/^UĜ[oc Fu[IUT/C/.6$Uð-xzٵrn~hA\ڊH,t^ŏ4m.*zG'kia\t9:s`̋bCu9L IJR+ԩȶm@V6#ۉ #c`&%Y W4rVN.~u{Deex NypdƩά_.!TItj`M )]3 E3q5Za+ZGKlo0Sx2&8~߬?9Ab<a6)|[}>~,PR9Kn~֗XR KZGUK{'#qtwTbG"Tw+>4t{F#t?7k۩=e Jbd$/,1/{'cں[6+= )Zbgρk48]c?k Pf @ߝKϘ%#on#5h縩9h0b0zj#hÜrND\xĝ{Nޠ[xh5D⼌j/G(n$Y:fᶢ݂%3fLzA\dʶ͹@zt Kq.NPNqIJbĐ:ؤH r?gW[GL F`U{^.Gi gm]iag7(P3h99 "_:O+./rmIZFPY9=0` `yfBDxW'ս+6@ni9qߖl3pyPw‰$>ƐmEx%vE%:;5 ,jFd@;k@j$+JnZ&HѰ1'99y+v> ͝}~`IY0!V`n%jI$vt,D?{h*+\Ȏ˂~KFX䪓z6\!3RK~- &.:Aӗh\ w a4bQv$&hwwmS8gK5v/?۴;HhkPC UaY.ݒ 釖{<&>[ %o7]řC?F8;9ߑI 4dK2ײco > aJ7.7۳Qb;0TЩ,|Z2N o#~c=B6+Qd1H.v)=f. *ۘA%.iA6s899DN۠jeWbcs,q'M0$H<(8!"Lr3H 29Wslƅ xrKwFq6 ddD={?2nL}KȰR[nWLpMb,p"}Dg2.rR,;x .8F*7'wE f "v’70@Ah2* 9S\pj-90NOc\<⅗%bȨa8:%O6J9ĮqZփጿzgkk碭Ŗq[K,c5, ՘#liNr#RH^+FAR/A) bp;T+k5 ̱Ӣ3L]5k ヒXm9x [iCB12|- tqqV&~oڿO%/T)-P?%^,?krXLk(bNiok%+kw#AyWkͅJ:rcks"`Z?Η e #kV#~q&NMĥT>҄)-A| 2Zj$A!?zh\˶쩎KWw*,qJe)tܜ0eWFQYTSx4 OKDϺv7 %QqO @&G?t'bąPH߹zy&`ݢe:̡ -Fn74 ǿË)ǃC 攺`æRÞdX׭ k0)sU=yF@!M4g*-@t,ig*6:c)L7-vKeuN7\e_r_W&ԚOXUQnYR|vUiE~e: a'[ ;>SO"黟8aGc+-b>@:Spf} uߜ:8Ӟcq09O-|r{u3,}MD&?SF;mQ @C1'0s@o- a8w<frg3cAM/gvw՘e*J&}Z1,֑\eEٵ:""%[:k E9Lv։1;=MjmnRbpٻ~qn75S/ט~U[[ %2{R/<U}l6N lÄ `H862T30n oεzRfNX\3I8돥IoP b{t70F\:/ʸ=n:K m3;z@41AG4wgVp-Z.r{_MEvtqKo(w3Pe5B2ԸRb&T/EؼF*&;ɭqܐ]VJ tu͛5YgEENլDgcpU`+M;;۠dqDM<67_؟sP& 8/WV5Lxjm[wAlRJ$Jı]tQ(_E)3԰ߨ*F7ޖ&phcZ0ϐڢvTƉSӹԖYgA% ['јٌe*53a Pp9Kʥc!Aeת/Zf%lBL qfKKS[q,Fo{f܀"-]KUNNlo&_&z->6+wv;IEIU ;e#``C}R?*X}CmJi4A`?3b^ (dkNV #g(56ce#i\W˲ 9 \gש޾d+Z^lq:ftŰD8d{X\?7rY^f9EAlIńxHÃ. \+.h&WxڲJj!,?T#NX 2]U !%6~i]%҆_m%z{7f5e,4..BAzקk!HNQHcYv*C93 #eȦӆkYyZ)lz0:-HԌfG4Um 3OSzװ%\k!|M' iS]8$[ޑ ALƄXO 0["1Ar0?f8 ggd"ģMqhrf.V+-|;_yi۷|:?M $wW 71F W;= ]ؿP9D:,T;ӃnkJo"shfRJ&@j`ky1D~]ž Ea{J_P Dq>E5{tb_!oRV?uL˄qڊbp=MF-$n~ 47A ⧟Y}pϸ[Fh^)6r6$P #,#Gulv~%ݼ r.'n?4hSs J!Epr>JWw:02Oi~НY" o) a%}4rB"aԕ$1%_ -1VqY|o{[O~M.TS}"]齢 $:DV`Kt?7=-unc?7a 1a![_z * 0ߘv7U]!X#G e9"7cߙ[߯&@=ݿ&f@ ?> 2O8vƈs;t {rÚWmdc g(~ΏB jq L~Ȱ:÷I= I_C9{er%މgB@D/ iMC'E H7A;}®k+JAbfƦQH/7 s HxʔE0N_8_4HB5:"km F%5dzMe4AT s ]I4 A\ŐJ#r#P6_/׍;6Hg.S9gׯl>}gAW`sw#7ڄFw7K^Dljp-M[$J jZy4|EV)U$om{`/=LcrT %f GOLR*O712Q >M"x񢨩(1 ;P,Xn`+94qb4kZ WnWxFA myfP:2%8YLc6b>kCy!H]pZhLz-MV;ܤ Gu|&+ ބ,IC,P8zvźԸcUكLjm'h)pvi=&Iz CrG[-m,3O/.Wmqe U"i lY"B a)r8mt aE+I'^Pl$kBp[7}tnx`iOEY1sϝP%VGy,mЛLB;mU9>4"7FŒ4; ʈ}&"q"1kvЇgvsݑEx}".qMpulV/7. 11׎:g-p8`Jan.x?^ Tq059&F$9WKn R:"Lr&hFL\#\۹΋ a,a* c\ gθ~1=gP x !~E?$!הǥ}/ATj ܘhyZ%!QiiDc1ٶ.L1L7i$;FN T~T7 `JM-y]jQII}pSj$T61,*TJ:*s j2TF.Q!d6IbmǥPg{Z:</W{Ląہ >J [ 3W^ްoDd3ٯp_WCCt?Q{q=Mv.?$ug:+񕖾ۀ٬v*VuM*tiOΈnBMV0qc:m}?5! 58({K{z&tbre_TH!ar爷*tdqM.ͱ}dˁY{9Ji3]B8a{Zy@HM 2j~ARWېbg)'(k;qb5I1'ʉR6z)LJ!u4@OlIL|+)u$i‚ܟw/Kpi;NCnLSp 4$zqVs$fFnLKNy= u:LP`bhI 1$hɓՑ尅qln0YH<> pf Ħsf6,Ӽ |L ]Jp#.ؾdL_5%9 4UO9$*Σxox_ ij, l˃qS ƞ0wr"QzTM4LCppuS&Y7ZRXg>TA/vv̡Un.n55rnR:;K2^k0 R$ I!aOw~HELAhh[jc4QZr)3ktXN) P XjJPdjYzsZLj# h)n_{=oI{x e`!'p7+T[H\e^Std|y'aQ@xs4 /ty\<,rx8P}_2\U, @( B)EU|4%Bj]QW@quR]uawQ%٪&4kSBچ6ꆈ끆>vQj婖Ҝ)~sSH45G%P;}qi2 P5 hz.N=ЩV< v06AkBCؕRd,[Xrjk)%?oE:o×N?oP Â? G:ʝ^_{´2'+0eFg5%wUaYus& sT*kHӻ/9]T%.[!Km&l1bt]"^fc4FłgHed^f46Ӎ4Ək{3.J}2~ˏXteQ.i&-I@Uڼۂy l+ұeRѰ=1 5"[#&֓XOR i*YyGDo+SvR7[gNet$x,+DT4히 ig{e1V?T/V*S^y-cNp2:O }u~V!ZMY @q%,4[;oRA]Dz ͅeN9CkВ/]T2jׅ!WZg}7M:^ޒQ"tֿvPɪO0LV}2=7LeԱHYtw,{VAǢy^vQv5C H|?kP5<Ρ1.i&Yq=:[igH$$iB r Cm#t8I^ׁ 0ZB{\L0(2-w!\ ``1c&?LŭX(6ev-3_!%?CoL+Ec2rF6v _Ho_@ԏmHd 2z'\ʖ;+e8 5C3q&! 2dȔ>ZRu~2ou w+='SNYf $tܓܤ*!ALz̏lG([ϥcg9 dJE?ܪi! <^n2I [␹Tk0ז {ғ"0 ڬǰ zҬș BwRdtjڋ}|*ٴ]'La3J'5 w io`pCNI9@φQ* %>Ib_D{W䍉pqތR=ؔ#n Mt* —[k4D/>$)/A 'y@2DR3uߗphQD ?N^½ RuxNJh@~W22Ro3= ehY˔ _8Wz2htLF2 OYjfwWnb 0mb;hNkIH`XFQ CAȺȻ2'_Z2eU7 qf]QS̸  pipDlɖn?TE ,J{{PQD≠>"$I[7])@Yb"0zmZdRKLţ@Zbf+/[@1ֈ7<˗]76;ߣ:ׇpߡ":?Ju0~XLWjGl!prCmDگ10~uMLQ -=K}k(E@UpXu:RchSo8.}nfuFڹ_q|n# *y h#yTtW^ 7~2 q>)%V\e;ivm <.IDT^eҪ7P9‚v́-4ǔ /r3'2ЀjS~O'8˘a97)m &?k81 MqNynЇnvb-'N e NG>Wc\h?;e[LT[ËZVBG2= +EYg0ixz#rU ^0nS\xrA2=|aK mʭtԜbiljAAf^wl\pʺojgG0ޡ|9‚^E$;FW6!s P4<a\%ma$c_ĸM=` !g:{T`ABr*RĻy>E194]l!EdZ"9ش=$W~#jEhŁmKr~z3 16\6Nѱ@6z5XK{)m'*s\?m~p0a` npSXi㓋P1CiQ^|Ȭ|>d *cɃ:섨LEt5i&$4QaRi!VB |qٜϖ$ ,t $p`Ѭ`Mٰ3'ΞhH & 4KMӕ/1 Ew<yO=5mZo.@SoedONpw'xcb}.`~ǻ^[~5rn(a<$\YMh+1b^g_nl۲1s%h[/{8sDXȂOF+ =5Ld <9;՝OGhi[U?R2k7U'?>Ԫa/2yK *0 ]נ{Xx' jy5ta%BV`SNJr@9o qy*.0oiiKQpyIBXl)[r> r@=z~w#c}}/q^hu65X $qvZ~Z]5MaH]bhoC5+u}NYu:nbҞr #ІCop%KU(z1??$,Wc٬&ElGF7m|mAA|0.Jrz=&s?.xpkK3HB9%Ch?aO{Ѱ/EdNh˅&TA0yR_I6'Ef3I5waɴwlzz&>=hAxf~#p L 6pD;\Ĩc%8dԷӫyM%;NyO| [OxKsRskC:LѴ"㮝a2.Zv)(Z./zhkVkjI[kv#>wGzg,}-k+7ɒ. ^Wy>:AM>H9~AyEl1r>*ԍѩx@OyE)h$dc]=9i$Cdj J2Bw{.']hǍH'oefrk+h!9zd 9Lu /ˌ8OͽAy'Hous{FmP63_?n$kBXfSAKS99왼ݦTeeS$ E3Q fa6{-/[wa)5ho _6?K&WWe/"܌ȿv`|jV5 v u"jJ|A`w`K yNG)̫^gs C(*k.I=C2_̡ |[)ZP#LM<,Xb*>s52v ]b/4OJpd ynj߼b+ݨ[)S}*0Vs{ؿyC]GR x9Kk*3ò&1g}>TŃoF*5Nh[\:o jY4 V..Ab@)t ZrQw_ad3#jI&4FVvUg}UW=0% BK) };J(KRЖ[++t|z$QѻBp"Y6̠ Y &PnVuz]PJHPCw|rvy0XcN+,R?I  8;Xo!Nx0qS$[M>˂vQNMW.eHyV>ǛD2b:Z[FeD~V,̨붠Z0n|3lⱸ1VQVJwO賧8OjC ݣJBM+vFROSx"6`уXF@nEL2?s,~ Jjl_Q. T.Va $kH|Nݿ[j8?{菪W\eKy)E,*7gq>&Zo nS@[|l)}%MͶ,4Z3iJ,o`Tdm Ogje/ ʉ 0S(ʿ%" 5xAx|۰lC&IםN%ph7.75ňr@ % Z(\te_YD {ل΁/H%,L^KKr x{ޏ8& QVFJl#l_O<qiR>b}uR ]yO,뇨QTS~Uy] {X[,\zn Y42R#z}r_"Q$* {o#tp&iumK5bϋԡ_4ZX,|[Z%Z,mI2 C2 1۞hNByX"ŵZx 1:oezeRI8žOYO|?Vs/`[ dXprTno+4t!R|(?-`iY[?͵ ۖ /âË\?1 ˆ#F YCQD]}f^J8mLwڕb6 -4B@ cߑyXrA*ժYިY:rWf(o1~/OlVr%6K]âfrAUb!8u+\\i87%g@ YR! #2}I1UvG)ſxS#e[j40.uEhRX)=xe`~{[v FQ( -P'N,~P!2ox&eT:ۗadGzn럔9Ԛ)e\M^mW 憷uvҶD¥pݕ);?,qtMV.w}r:D\q8v5+ %: dg$3SJ$NC.L_1'TZ = h_qBXL"1y/7+̿&Q-fy*ELH5i⧇- KM֋k8z͂mCPUR>F{BDp~[l}kRUWՐi,ܲ7zς{fUb@oBśjWaUvzؚ~q0Yꘫ|}{6NF %0)AֿWG̉#‚(q/7z6c'1mH[x/H|[zSÔ2#b"Aؠoocg|R&=M=|~J-@Ef_80=TSt4}E",PQE2C^I& ZW]GEo- 8|iAj+F'?(}Rtb6!2yϮۉ\@UNK_:笙B.7?P:#(0h U.2|/Gw좮u.v֘4#.DHI¿y<9^]]U݃dP.c}i3A [R UFdBYiY$*9Mx09vNpq+&y:žJL:Z.#7Fb,tƑWwQ6#GĦ`qCCb hعbV^R?`i™=R|$P_j;򰿟cx4򬷼ϚQ Ƶ@ln]aWXGWc|W2vЫ)Ea_ݢ*x6wDҸrTd0n>Hcl~/uq;:g  CH7]*3o\ 1(p^s;p&+8g/5T< wUaXG^V UpC:$c-;ffJvOLq{ B|MqT0Xfr'xUH/}jf#݇E( N-ֻŪh]W aZ1̖8d`h2ش>[jky$!g b-55B:75aIy hSLZ#Tt#9ɳ6/PpE(@ I͎F֎h%q}|ԮnU'_h\okbrLQ4mc2/QqZ aQ~d79gȒյqc6wu) S HدBQEyw_N\$'9O1OhgU;'_VYNd,BjIArJBrIdEM` SvcTm 1~g~'DBf *;"tq5m:P3:m#Շ` |:վ`quLX(ɝ6 t%NyؓHOXүnyi,1>>z\Eӎ d*#D_R-ILgzL_0& usOkFe8 2<|}Lף$N?6%@@Tss5$u3u@=yFC9|኿ W,T*e?=>bejSq~EO3JaiG_O./ڂi9L`DE͠M+ +5Ey ]~װX[F2 c^g%1m=\dA.}9w~+dx$5I-(ђqK &J40hX23DlNX`G+b3#[g|o v^Nd|,wf E %[[qW$|u+d.֤oW.FsLcuk`>Jٚ=捎DubC'SLӎPm M( oN,vn}")`otdaxzîlxBUŎ\D 󚉌\\Gt솃[r0w Y$`!i\qr3x.i\. &0=ΰ*gS@`|n6A5wIlAkX;Qm]/HsjD8ɒ/(L0"ݴ XKGGDxμ˩HLǶM}>xpȄ"wAH|OA*YH>ظ@zz$Ӗ9b!9QI瓱 ,22'bXs*/r62'ϸf\eMǼ7,ۥ+j!6F4fs{7j$z۾2?ÿٞH|jC N5w:❗_!Ƨx:u3ʪ2U34h}hͱnPzd᳹J[5 `8kqqEf*v\0g:] Tα :?E[ҶòyR]x{I>P;!@ Tմ!U"%_H& )]pAH.CTJα#Cr߻UmPgFkFvD`Hv^K& G=%Fl=ܟ1r"sB o/d ذ=^h*ὤݼh$`B_v8ʈw1l3 ЏYx|YeOHx獣E;+%{)T%/ O,>EmյbK8Ĝ,Yӷ1:yF^zK*#w}6"7Px]a0..ߘp&UyCK1B]B >w]\*Ys7 i?r0E0Wշ=Чڲ"P2ɳ㡜E-b2s `2Ί1ӛ :J!PUds5L8u|Q(G!']σsyTg ^vI<#hRǍ, 7zhH{MP@ZY-7ւ 'ih2X~Sֺ&MSI3ڽ^V#t>:r%ͧy@zE4p JA*d8L(y)U 1awLևfaʵfcl3ɧr${SzynhI%6!a%Nlc׵dsP1r0LeUkdsH6*'.[X&,ݓOEIP$ѽXlΤh'L挽"_VcF~esQ+- FX4֓'KPh1Q(RKgj4#TA_J&MB  9C+(9wͷDp=F E=I+ܣě`=S3$cj? Zu%tq(t`G=B; {G;'4_ k'!Rsܘp1u-.WWYi v>ēonrG81 9@mSn,~ XƾKZ:PAl ڰϜԽX-)?->duK1 ).0\g7m߽ ò"5z7vμU8]mv Yʙ3V9W8m!b6k@f 6 f! )%$N Iƶ+]=wF"Ȣ$ ^*GR 0u uД?1Ϣmp>9lYV/rd"@)Qݣl$WD 1pl*_AItd:ԈTp<{! ۴G⭗pyW#?=DQ:ylܠ*BO/+eh0Dų*4ӯY2Ֆ͜BHtG%.1>}7!,~Jn XڲlKq cz2C,6@ՇVQr 'f}L'\7Վ<7 A' 4E!) kr˔{9,ⷿD9i2u[9sRC V0_kvF24sC3 s{%5`1Kf4:)B0OZwdUGf QRF &I 5LU~Sګ  ^qNHU԰ܨ}Nm'8[,i nkOe䭤rOrjWv|9] YU+D_@D~:`Nh|:s bXv<}[j2Ao8A=·ctiVZ߻`\@3ç/ (ueS#Q3qQgl(hDt- ,欰Z31bf,RCݤËuAP/z/y47E!P3ga0+ﶟΑǂz'Zdr]iWYv"znݍ[WП5Tt7+f/S7'-U)Еr,ߖDu@-c@љA0ߜx=1 %z1098=phu-IhduAGGtPՎRQy S43^@-MP^28QṅSf/:3ڸRڹ02mXWϳ'[=5䫅D2ޢKKw~g0M9?Cҥ9'z[/}~ j-C0Co7swNuY)@M ʉ\ g 9טmrDϛkܒ92|a{A~Ov;qT=x[ zO2M9aܬڼ-'" J۩)#T`x ^t.(/H2-ΓTA2"0$|–f聝{*@1") H Ҩ$E 9t-Jy`%y6L4tE#5Pfs QOzw_pTߴ'^Qi/X$(>x횵/H W k(LUG6hp< ;;l- D\2\ooǒpHoG|Ev)w[?\)ڸؖQTRaSHzna) յ\xY$?"GدQN .K1xҍlN-+Pio^,/2Ѓ=Ke#i&}\6o%1U1qZ2w$B=Sg̓nQ5]HS4q`#d~9}=jhWCH圀 j_K`cbL;~n!/U#]0E 2C2Z‹oӮ$/r݊#6yc?S!PpF(_`65h[07Yu9,;^dDu7'$?9 @*}Δ@%5syL+r}NO'.L[l,h~w}m©a{OsLɜ_:*|)ڶ(-=px"=Cc $*꽈dUqSIȦC~: VYQ0 d@qos%xpXEKӿ6cūx{ڍi 6ІO(Lxv{J͠fyi"?Md#0Jf9ߦd֞oƺ06?Ֆ =K/I3535wE%1?B ¥]dg8kC0:Q-]jp| Ο=>z,й,\J"='u)kaЏ0e|KyvO1# P5[]1ΡY6kȐ t aQCUW8XXd]-ՈUO.`ϧZvc-Ak=W:IU#'Yr-7I(靄WzP>U MnB||tԱӣdfG(zQƟ)O[eob[Ofs>=7qdkި,.g\fp-O,0}j7lh/:*9~nn#67EKBAe[k& >ȫ=zx}oxUHq.B-m >z37pS龡H]f|%|,Flb6B 9Tq8(DX/(ӵL$ZG(8EQqLELd)wLJC t$V:ʑomf^oRߜBu] ͒IU.)F״37(/4ڶ:K$Cs.;c犭!1iba38qVW)ADA⮱Rod\7J DL=J$RVՌT5jI& n}D=i Nw'?X6Ӌ*=p̋߮71Q"O?2p֌J='(*6XO e@W&tC(_qY.Y]vWj Ȁ}ϛ}!?w=bPZթOl^v' ]@9g8Hmmz'&ÔMMƝu5֔f D݌ BqC`$55[Q|if%)`&OFr#‡\9x~B \[6E"F3Y7)4&2p-BqRZ%XY/3~P=҈pTQXh8Ixlj+ާG8X"- wϯeK0ip`>T(e98`)6nWa8*!3t GZ>z#{c~v%]e7YLԉz8n.Mm'0r#S IAc=c[n2g)%֩'@܈mw !B`_bNqxV u'mx=V jNn ~UCI +ޠQ @t%8{be9{X`{|OC@#pK9P61x8ʇj]q[52 ʞVzHȕngLpJ 6@dT;ṙ.-R7 >&s[Zׁ5cƊf^PdXY PԛJR5ggsDFF T` c}!"k{Aْ!ho:Y\ /'c/m]P\|$SפCpUV_-! 2; 2;Đݳv?=Z Rx/Wjv0$rG: R|G);߄í^KRܕ^e Yh_?B3{=Oӭ5Yzrn 5.=V=0{> L82= p_q\,uG Hhn`IT"5-%MɅDP un >gG6xݹ,Ecr25$1- &䱈+?[jTZ Crv突Dr*q֫ˇ BBO;@S[|S_dd;Iq:˵}~u-G{^g0K>Il^?'THZUe痯qސ])K7LF^YEOZo԰.qYE ƍmk$Dջx^X0o#o[>bl ~΃wWue}UnitBF>чcN-̑ Ѩ ©umr!N>Bb^AjA' S)޵Ӽ(}hǙ{r7|Tۢ6<}P~w^8a4du2C5h\-kdbݯv|P"c u&4K3%`ҖkOwfQ!WQʁ^W}\͠{'뷜e?CV]GG"^#31݌~94~ 7skv&, /lTYinw|,/ \D^K0Ijrp4$lW1/H#Xl$J<&=e4Y|b^HutjB/]8rM5e-<fhDJcd5ȥd!hV(ݗM97JɎpD۔&l6 8{u@$T1jM9%)yIю>Xfl()^ ٷZ s4-,p+t8 Cʿx-)؃k .!=T03^fklӤT!|:%,670kA%SNnDr#^&^ZoNnuZt@7XI&WE >Joj \^4@jKzq6Bu 3vzSGnhgTyq0M$Jf\:>NNbCeҠǵ:!uv{ Ha)v[H]9lh̽ Tjep juNjG͕q:Է Sڎ)kYl<l-/1Ԉ(k3?#*}{P c{SuX(IS:78yVAB_4B isd6r2nL11h߭>PMAr[ۼ>H =XjcHE(]uR*)=e)_Qp=x)4˭| w:=*8O + (bU-Y,wUHw{%dTZQ\t(7"eYc..)cŸ%;x-+ToS PV:F1IM Q@xZ's:E B4"0SgT=tw}A+׊ 9>-q[| #.2Iɜk3O+fw}8``|$Y%vGäK:n-Y+plޮW X$\mEϞ?Ϳp*bfQܞTA8v繌["a$/76$j{B'Ӟ%M9i'۪q yKQ"Pe.ȸ%=Fe)Cbٖ7KZ9̎MʎHvbjtS1`j⹰BzH-PEAg)kYw=MMQܤ. fzkd.pjQF`Vz|3 ڲaCMTfU'2xޯ7(ߚ\ߑ8w\ɟeW3]:Y/jd=ΗY@UW}mȠ56U鏧Liĩ˥f?;yiYN]FOQ }}f0D68Jp8XP_֛x$y֮hx4A׺7 >Y #U\Sd˥;&A̽lIɴ%'OnKLC|ُJ+J3E2w~Oz[Nn=֠GbWY߰~cSqȻj7\XAvc!H[fhŕ1pg +1if4siqn EVq}feg'K\$nO(t6 brx] 1m2m|ҶMi߀Awldc=E@~J U#*Ժ6$bDZP$ߗ۔$aENү@2T[]G!dk•LVP]Kp"+fb@Bt45,I'rڗ.PX H=>=_(3@NЉNk5T2"'[*X`Gm%X-mw(EȨk+dK<}0Xcs*;#).B&LOw,ms#,g8LǤ6F{D.Hnq?<3jjg~HP\,em׊l C\YnoV2>a Co^F_x7"A8l_?|ej0~T-p.$Uk?!5oǨw}Ä|0u8QI$>$xQSO bblٗ`_XH#T63$J\7:7Sz#cT2̀ 1+ÉEVК0 WSސ 7.>1 SQ5R\ᥬ3W0_&.H3 E4 1S}:PKwDɽ G{ՓA"x0~oñyTtfQL=ܦ9 Y< 2 S*)G4arj7k%\L׻0P{7]Vy8nPd,mm| 0hO٫wT{ =Ezk;(@⭕Rpmtev&hQ6y 0i^iQ]@u}bjO-S6Y2Gh;ø Y v2_HܤT)cdf 2*:zo;4ڌK|N MO\:'fr@rPX!y'vߔv*-9-?JzF` Gq{M7b3XRj"AE%R;Y(ǃ[XN- Р fCqc;Rn)qJۓ\*9⤣Ѧ„q-Voʍؘ* )YkBOnh~5fE-B)Cq^ ʷ= 5Fs'㍞ S!:F]&z,6 M_p*ɶh ΕiBflpoRF,&hbݟlT而:$bO% F o41#"R+y)L53ZtsH7m1^? #+hJ$m5y1y۟{#:^]G;aQ]r4rXۇ?OcGk} ?Pdi(x嗾8&%nzP~/s8 xk^b|U) I;bNP1:"\CB\ &k\ Z1RpVME`b;*N3_u-y #}Eug~o+=Ux ^QЈ*:pqUɡn/eꈶ@i%LV@NQx'dH3!BK t׷m-[yj-HN߭FfZT3>*@=Ps{n!c"9Cs jLXm1BCo{S]֘'tK|)r>JLv!`b a.v91^JU[E &&9FjZ/}A11 <6!9z.O"wa#z ڀc&\"G7$/!|2O{hRV IY-G9Qhs~͓+F8RlL@%:5 ;in:=| Pu8e#g< KX!IY<.@F(- x7EsY%$ɳ}ňF]ϿN#?0!E bhl z@dq!hmW<#MI[]nI. te8LŐK ؁۴jJ韏Iup_RK"oV*,!Ҁ6\xzX6,ͱ?BtA?ߪ`y)CƤF]T\u(Ơ|U:Bt DmŜ<^:㈭?B!5AC&36`fU=JisqBؑEuGOvJp^;4Pʊ>FĶCb2Z`!Zm?|qd]|c8tbCM-@Ig[ThJo<";R94ZGcgOxkU1 @E4VQPza(&wP[& jC%y:Oؓw06d[+Oq85U?LB8´ҘQl8Sˋ5% yC%լl秔Bn(:L&~bÏoSƿΙ:*W5u'YeI;9@Q) w>v] IOx]MǐPR&h~^,ՆS Lþcp1ӧTـ ]w.+RrrgoGr9ǭ~!9`}%s vC?P2F!+hʋ w:̄ۂ}UpJ񹦳'@BBo1ZL();[q,gf IfFm$ŌwŽo':}g.G϶E+ՠA}+*B9-BF_j޹r[7#P2|Ex5JMLԂ^Z0aߖ܂ %5ke Yu$y$e#u5tdavo0OdzSF͝iNAARu0UPC=ˁnEb w P_?rXXw ]Kϒf&X!}^ iJ,DA^%XN\)1E;9Ly@FY@ÃA" /yy+2 ZU~LFPH!3M =) ݘ;uv{"%3JJw8G1"H# 4U8E^Z 2 cuf+Rr?WB S"GNȼ+WJP7T(Y\cKbM䱂^5 V%z߃;a18m@\=n|SM #q~FD n;uriH9^f3_'N5 ]@D)'ŝ{ήםFUH]šb; =cC@3"l]aZUDu1|`#auh(*8Ŕ\QLLnQA^辿̻@ o փ!V;-_$QCz( t]?kF:)KQk`=*8Ԟ6Ѱ7,k`kQ6[B R*J19ydtOp)!^ב8 1/<+k}KCt+gy_'"ge51Q|{Tf]JXN 3@b͘V,1ʸ!d/[;+0[\%k) h6H"a} ^SȳjC \WP\jn_raK5s?OeQ5(B]!{5v›gDQ=7jG42>Z o1N(6nDsbjJ.f>xhPyP8UOxBNAc=o z!nE#ѺHm|գ>^Go`YڌE—Ᲊe؛z=ݥE:>`5'DBۦhP>O`ҝɚ -0߱ͫ?bz5a044Z$_OvӚOL)>l9LNv*nߧf%$[9ŀb zBmQhA<7Ke Ub9Q/EťyL9̈ 9 "n ;bo |Ȳj'Ud@(jh-n2zhbBU;9j/ZkF`jlJ=c% W5_+f)dLp^$2W/m*՛GBԔ[ uS 2C(mSZt3䄖Q,'w^K1$Zz|F*F!(z %!ֺ(Sd<ރܖHnqTq忢IQ҄p;) !nZ,?}׌2yx|z W tSPNgڗ"9pf UQ(OGC@ZnT"kxw!眫ɣiϟFǽ|䑯LfOQRS}.\nF@3 m2O_\YPrؙ?w@0$}rzY Ln)d]0K,*Ɓ c&bPbDJP9k~ N"Z n/X?T}L{jYz@9Ed\$A?a geWG ƍЂJC [ȈT582aN2?V"S!42IN@) 8qKH3ldRʃɋNeUMڌK7 O5Ru$I=92'hPXF].2~iGV1m;"`LJBns7쎑o'MK)ʐ; ;us;WJ|zTDc6_)%:eGSl[l̆mnl(,=i˜؟d[Q;^&z/3'YAߨ7n_}˫d%6="uKtxRJ1cE7/fZۭ玕BAf> q:շ{:"lI* {ur5Ln3㞼`zY`c I90g[1z~*+%7+8 s1 "Mcc&;n8A;8OԍvI V1)vha 3SP$>2ju'#OVu:#OqBx MDd7!035e-H"u͢xas5?_taރ:$P5g)eWA1|8;vU@V n#QR+ṭzH@xf*`NλWl%,5_cG}OHokur!{ ,+& y^yGƻ 5Wfd;UXQJ\ /3P\;E&:D@?S>^iz)eۊPA >'8ܒqo/ߑ'LijǸAu;ZG̑@0%z;`V#? r#=aD҆Wr}l c#OwEp(S\~j匟EJ,}QluLǙzI &c_>s[NTzPub= ͅXF{'}ɤaPecƾ#_o"5:pqձMrf- fVg_e9]sfJ7sgJ5HbPP{-h bl*o-_[@{G'r^ڽI_l|źE?:a%4Y7W;ZI&R?rQ,̰$Ң,n*-Xvu{czK&x7U)Z6ˆLjCYơt38(Fb^[bL/S-3He`q q{R\Gc5ZaۘӘ5x"N:o+)8>.Іҗz,1pqnU\YETNv{XedS}q|fǠ0[ h}Q UV+cP^#3D.?K*F_aOt9o6NzԥԷ.=s[+t_/ԥ}= H\P<&2R [1pCOHdƚxꖕ8^r5A+YOI- a9X诠*w =!@ktBDs섮}4fn4B iL"5)%W7z/xQBU(",Щ]Ge,!&@!)M1rE G> r5*QJBKp-I Z~|m d_.8~hĹ"j`G*īIrw2v1>5RT=DRgٲXԥFG ءՉOtҖ  hdM}=M*K. P*A嗔Ud}w:gձխu9tf_nf%:z[Z7[}`sCǐۺc7't%&fWݓwӥ!*X; r'Y~}o-MkTUPc8&^pHB]%9I'tck#r?9/wh@<#-&׶p}9A@'8hM*&(7W.C! **#=N ֻ6`0F8TVf"`QN3JSdl ؞:tgs=%}&aS.@WS }61г"`%90%bv0FprP]XU\L!GK~ƊNF Bt<{]Nn8:Vvn.eRHS8W!ì*Qcc㤋}7 _ BT'p6yHe3U]cW$Ak-P`W" 5}q~] LJw \;`GdsҲoa'"!E%3qv K'yAfoE}[T} ᐖU9'5xq;۶.cXlV6;m7,N` I։ńoP0BVO%$b 5>drK-A5xջܰ[X:>F.x #v;ed89~.`X& p1AH}UF g!_Fjƨ<"R#:t^xjfr݀>u|]Ol> Л!w(~m|SXV'3!Ń  iP-2fQ{0b:Q <紀bx&*CWTbXou-6<j)d~ OWlgE]wCd/Z'g/ BWKx`*$ 9lkNg" g?)&c*& [B&^qrYD; V86#I*w0Ivo\NNErEU=|=s!6߭aȰB, 6a jw4v%rF$ZA%Q(󞪗4¯_Ma})i?_]%ۿUÈ$84W Tİ+@5V 1DŽ>Oqeՙ\n6q\jB|32 $4dJزjmJRIڎrjWq̱+{߯yC_?oC"[b\S2K|!S8I; z)CK5>?g[.W|\to!{p NnC~Cm(1͝IF2 khd;ĺ<3 w1MKϛ\\05W-ydofdmB@^"ǹ0Soל`2Yg%8Le4.T2aY' 73 &Γk#F3 /ʞ1*aKIKo򤵅p%_p)q˧,/wa P;~#@Y0 ڀ5,z9ٲ՛iLK쵀C_lhʳۯk8Ll셼N&B4 þw(4Z8[ȫm`{}"iюMe( v_ H\E4(p2S[ȋQbt,6GvZ](i#@\_QTs3 A$jtq/∡ 6,cwSvRjMfG6>;X |v߮*-hVL^~[uB}\pW[Hcꦛ1|0+3DMɳ*6"ƺ:_B,2˷(! ;~bлh;{)#%̚W A蛫<;鞇MݶAc3bfJZ1o)pnYJJø\RW0 xR9(j5*?0UZ>VV5nKT>WPyWmV&@rLG94a7BV@aAqC8a LOllN#˩'8UyE &;0xi F+d n1^DC҄IjMXrje13lx+1k'^xfnKv%c϶]ZR'zٳ9hS\zED=JC~ *Ge8{Q<)g`v쭚,괮(JίcX?IA/ i~hsF8=:Se}ܼk^ꠥEXU@ect߳6(R v>9 +٢F"Ů-z%4{q7RxֱcBFn LjZe-}s Ѫk#z=aEx:nxp9-P6,)sW*l}7 !.QQ^] (MS[/3jr%~=V<6SWٛp(QLRcX_Gb7n=!jO;qA^NO+Bk0RqW #h3pH:CKGœxa r%g 2qs=V@60{]>>oPBO/u򤤉sÉ"^pw ^c1쥝a"ƛh0 w!ӕl'xFag!נ:{?Hщ:ZniffDU۠"2wM#kGCqj%r+*uHy1)L|8%<$t,Oݑe`F0Sd *5%v/a*>H J篖h0">LD;xD?|n[XҜ۳~'t znal@k^;`قE.1_;)-<ߍQGFncU#uy˜i-ZN&ωpfƴlHwy@ZA{^`S&q 2ekrUͭ:AƐj˶aJ3O=v0CA%@{V?q|xy%cjmyp*zn?7?fQ2W?k)JyqkV|T9a O5Ɨ>XO.!yMxy5eG,y)kߝwP2y3+z:Y9Wp.wCg@5@V8^-T'|jT;ưr򂖱 _*ٷTF Ak wƔTx)!dۊ@>(DNh[ jrީqۗz7/t?ƏZ1ۉ{jE`_x\;Q_m{35\QS :@ڞMtWZf234] %K"R Jш>vhC3!ÿR{oSyd7ˆAwl{iEv"d<&+$ УF~"i #U[?woW t?A'k]DQ >z<^=b1Vl1_Db)tJX)Qhs0=eMN*c-.>؝.2ǭ-}v)9fWRJh=~䡚k?otד:zaIr:@^ȰU)Wgnm< h' F?r elQE}JޏWRpKq|@+Fq7'Dl %MVTDW՛ ~-!.~v' ^1n/ǶCsVQVgOZ RE(ZW~ߒOlWC TG>2f͍ZDՃ))?X ^/B6+DU%IU4=[L}A UR͎u '95vP.UD/"wW<̻O DO9[9~A鐇Xxqϥkrl{^+/ۢ4d},esȼSnāMO lT*C劣pZ-Ќ!$xJNNLN!>#쬭a!Yaܛ }GKQ_g}U\c7^.~g|L U4Fg à ܜ,n/k6دUuUڝ{GԵ/Fnبm)Wk$`w>`;**Ğ}$d4e2a]t-eWiug˗ca^4EUr=3`;=%X߅rhkLoza1ziX[σspI+"zHXrQDo0uV8!_O>y?z*(W1 CˍYc;Ycn5`ԭĽl[rhn>V3X,2+&fŐjiǻo8wq;! ~k (RIU'EEmmuTr[hBZ&OfӜ{nbQm=|qteQ%(RaKB~~&,afb90m J67-fQpgI^$ym% `8 g;#szD";xnM<|%yB=$tv^IuO5ES h$D)-orL4E.tT=!358OL=O^!~&0?,NmwĜ-WeGi_R"cr$BfؚHx5}N?ƒ0yGآR\ #cUeqRR[3^s0"SȿRܯЖ1T"% |$s`4wNE_4a4Kx$P.׊aJ]֡H8IP@%rꀙ,C? ?)'V9|+hM{ t/'x_gGIIvYg`2"0ɴ4A=ϑ8jD2˘z %e\f}Dl"SܦpO~#_XfR;B5{Am4YfsV HN x:P-`(\Xru삳3O,k>UFN4xDu5RU1г \"ʘ)2YvOZ}L  ::CnCU&ZJS+{lUW,U{RCBn4szB5 KڒoXG̦C̏b_4WS׃T25zYm6F@t[R2NǓؼٺd >+?B}"|pUq=;|h֮LJE5VdhNZR{`8J{^BƸfTY.b-zf. -f.ѫfZM 0.)&OBAB#Q9Ϳ8}2iMt$Op3]͠$11n{35'79y?˹y_C]egD5.:xlEff=gM_c.,}Cli"wm9ГēaF]tl^*/}wF:=J}fr8Ief1|-d >Udd [{ʠu:8@X(N1S$o'_~U)`u8W9a"+c\8Zp?H\^D{Q^ AQ,~msʾ ֺ-5tǟ{"rwhWZ]2q(Hʆc3> H0UY\ƐW:Q;s܇3_bdRa;Uɏ}d<ԣp&*){=yOLX;Em49p0JWy2iOF_fO-416^gx߀#Tt{G9ʂF{ټN b|s&i0D,E*GwJ |oRpɶК-,Q^XDaK ~*b麀\ib/1a "pvyi(L(s?ˬ(+Jnf0!/T@xUu0; .{Ie>R-@6?p w 0snF5vkp!$^Δ#y(swwD]̈́qMJjP ]?hdӛ&xH.ўg~̎x,PeN4~I )z2*skʵTX4 2!(mFkP|[PF!vȻH85;ФrO|Oh2WUZdߢexR)WT:+y@Vb_x_tn0(,,G=֟  ,#"qs 򍂁)i'#΋N,[UhksmB8Y1'E'V~T;@UN0YHQ?0"$t}~|w.]4l3BNH۵rf`z2 \1 j ;J/ziNdž%6dᩫё Z ZpéZz(fX" 9kYRR#qHQsuřm0]a9p~+/mvQFzgv-@F@ٺa^TG16kO6",P]*uF;8zP*ܓȕ9:CxZB%LI * e<$biSHd/Lx'|VfXmB? -mSc;y"c8-ux\,+^ df-^T&ۘn&,dt 7d"BA1 'ӾyuU̎{d,^N9%:{4p0_ ̏[l v›eRpX]؝-g郊y}R0Dy&1㝑: :䘿Z<;գyi97?;jM/T'J/Wd_*[LM:fIbީֿSq:, IwKp@AfQ[v3 gpezEYw,ƕzY=3f_t>ʻ 'q&;YGLˍa[\}qqREm^IO-yWT5.=g%kac2LyH졳{tmGZ*"GtS8/ߊ$ʄ_@-*t=Xݼ%.LUL~lf|U+ߋO0$[$3JXYqtӱgmV3-KVBd*ՙp&UڢABjyCq1_Q%(T<_2ĕ[6f:PB;]*j \WvX7=sģb~-Dd+i=~,-PЧ@6J},z˦Dӽ=6m{wg*CID%,nFdA)F&f2J>{^8t-W~;'' 0lO yB΃Hr?K?Zn дg>q?)+Mq"OĖvwMjxkk=%8˴Z?}aiڷezwsD=&Jp;ВSM^@`߄NWQWp$WVN%iLIUemK|9h! ?`W5)7(Q:`Z/&.Αs|(,fW@20L=хW)H +BC"՝NG8cj(Wq`4?pV0I~x΁+m{??@$Hxb.e}F٘N[UpŽ ~[@^-Uk2R>0V&i DOo8bB]1<)ڛ, aNNmAIhB=&2thMR4_<M"DiaJhpҺ\ 7oV!N)!$PE(mƮNEN.oԩ ?N#:aR!ѻ*PήAP7z6ݔ:ռ &JaV%u pÝkY5CH5Jls-9\-pfثv$ UXkG، :Ƈ|&QM:)z-[+oO噒{gIQ0kuAɐT;_f;鄇TM9D"'F zҭWdGW/Bl9}c#Cu0V% 2D8jZ>XǷx5/&#=H~MM$3(Hc㙵>B&C''ZZpNȪ]~_sS,X~)BPζU uQl[ge $Yz@SUā$ʶYDz6s7ni;㌾G>q0oi'ڻЋ7RRFO(@Cn30Sxt[ q}nx"~W׉@lY؍ci d %hS_2Mb>LŹ 6Oo*15+o"ꉖk 5N̖ Ѧg"zaqkY&!|DS0K33:nk4i7?&%Y0ۅi4(yy̧~쬻LHEzaqɵU:2nUڧk\3 zl1qN++r͛vПtmK9@ ^ͦVZrx|ae@+.R\(SD.we&a"wsV;q&Bp U8@Jpʇ}} .E7+`dw_\몎gH?ᢴ[u}e.fعCkBBY lR0+n=%J 꿍J~WoE|S"~y#Kx-ShUZGNV_vdO51GB޲b(>(L,|Uȁՠ?;vi'-uƑas"RߌQʃ!F~i1r  /ǝXBOzSQst/]oAw11T8[*]m}#nO4F[m_׍ºbIcgi  o09KÅ\a$ !,4RyFhbKQmw/^o5N߅HH {,kQDϊTsn Kt'4,G\m>6{=i^2X zLL :\`*!vm^@{z5d=3ܲ߄  mfW NVr6Ó F@+c]0>ؾ[. NsZH5BD܃ 7N艮[ GA\o0msBTwH~,%(Y,Z(\D(p2a-:q9+E40PR',?)%ʱ,=m3Jb]1B[hڔam 1dk@D$T.x NsNwT%;a N1Iȷ t0JG@h]UMAhz6v~d/"C³X`k6}9ѧd-ٗu0:bO)+]x͔uAa[1'85LH_w`s8^t1DKљ"}@"@+rWWα` 6oiӼSZM=pdz OhtiYt;@Oj>)ϖd?}Oom>qQr':)@?y=,6;36YjlN=ݸD(U[ST e"`Zgwt2~*Vg9H |&.-h3TAl-<,@|6 (=;:).E|r3% r:^_8~0x-gYe's,bVZ]SҔ٠rIg>+i/(OskQ/!6p~Bko FHX8lcjE}vNG˦_c!PN"%8~g1q m:`P _ŗ}n^zZ6lG#[A>f\mhURQ|P7m"l9z1h0q^$Ab(Y&TPobZtL/< -cҨ!U؁)(UF_-.TJv3>=0UG|B}M mLW"Sp%V9RS,ML %o.=,YoBwU .Y'ZI'BC-)*΀/sh O^TD[ciH)1ϣ4}8ޡsgL]$>7q~8B&ڃP? cJf U ZFAݿm;/ )_^>9(XHŻ֣ cy}8 LLqwʄU@Ǥvi\;)[&Y0a).IYN6V(LՋTj]1LL!Ѹ;wr/4nL9$ Sk 3) НȊȓx:YhJIcmwA*6]bha2ن` #bu3 w!)ҒnZKAh ػ^ߚ6d)K'"9:>80̬lOQ |!w]bNC^,(3W Ă܃j"O*ac8nI[#M5 Lu4iCqe@vG4k `.dzAa{: Q.Fo0+@0'߿/1h˦G'RQ7^2& 9n"§jZ|&OC.Phl)" bN'bB)7y}syg(VT cm#'f u[6U0hGs,~8^ы! @\HQF$##P(;ՊK= Pߙj}s@z{+ )u\g31lAp\"~WNt#\:v$ NqIm$54I*GfN;"M'\W R~liN4M2N iK x%23=349J\IPs5ݜY%łzI);ڛ1?9~nHT c#f7O ]4(7;54gğl0gUFE38Ȣ>a/9OqG"BiHh,J TXɑQxW??oJ/$ HӠkǥ 0_]^`3۴t{FA`^듰U&#@uOm\Űa͖Ogk/ o>)jܴ쏨=V(vPȬ]ԠwJ/|~{RD[!lG sʆO匝oF!:9"Ku5+rq YSvimQZE|ŹޛΒ O [[&ExE?uvBCX=| F5R$Gz\~ZWTɖte :}޴q#at QI\{FT]q醴bB8{9 omC,l%Nnno36p}z,qb%Noe67 q=NV݀қ r<p%\:I]hX"! ܃hcb :pABN[[ŷoƷꋍ0Jsf-g0"Y5n_&a%!r7jNh8@h#YJL{}{Qi[P?)7tܨsFNC+魍a(%2,a1ʜW Sf92>daP'x ]κ[(]p:`h NBoFY]d {2eyJa9Ͳ'EtLyAGl*_J-[ >e*쭷AFw@ N(mtR RE@=,CuV ECpwsbh^,' Vx֢1wI_ya@*&b'Aґ[?nh j]>{3, $Tl<~5Jku!${g@dmZh*iAq̚ʠb/D;7)q~Q۷X6xiN¬ LL-,ŭ' uhr+UQs~,̌v"{5TR` l44KTƙp6Y*$nZG4i׵2k.g<='A{;ZK"k; $F931>B&"hsM'r 7ߗ=sҘmFHimN99-(d>B'I۱8>gZ,77`*5,$oHl:Т$&sD w~ :!&YΒ4yD35hӃ걯S6Po-IzjӋF^:n̍塀;bl111Tc{("_HYw 1Za;/c%DygJjf>_s[-BJj1t =Wej8OG&ʲV]6z !\PC؉L7iA],M:K#Eu``T|WqγmCo^/ E-]vm2@;fE /*%2Ezw,QD&(/_H]Ν$MNWaSQ[q{AsE#X'iPYgǩ׾[&YzƮV vֶcu,35FofOu,ܦ8@s Cl r3mx Ĺ5sH =#\X)D9Z%\ QM&QN71mw(y"C"y :  &ʞob3D-D!s ~(-šcb|:2gbh3.٬ fz,kpf})p\`uQLpD=eՊ7 H]Jkyh/VMLlgZȊ8[pD)?ctpu&kfH7dI6 C|* E*`]B/z|AO(V:BY:EػLzY{)1;L*\WW ѶҡIc@0f?Q u놢Cd=P![Jr|oUsQ;lBZU ;r7[߶ Ts /1^Q#U>9@}8&;Q6Iz݅X\Sk̨L6KMV8 AE/gYL:sDz'#O1U?N[:WSү,BxS$c5 Lu1Zc1h{2#T?ڐ=1)j{hJVT*蠈AȰ*u{W3'ȥ8~t7M1gxL2-Z"3M ͡A[6q#g.#7ijK'!hs#>D҉.OY:H^k3+<:W}JP7}Ve8&33脁Xeⶂ*]Co,"/wNi5!Jb@!@M)HA]&.nh 3s,޺U#KFK)9A6d#"y{2F]KlY.n "U7ښ,ƽ4T^0qsXDIǰCG(<('@#W[0|X Inț_7)+ɂ _ G;a' Xj#zn@Π8B&Y؎ckGAszys29vY|;') $#p!{Ӑ쀈.Z#Hx?ˣԲ0$Y_{\粪[ ʧ_UKHaMAL@*Y`\: QJ}ɛ/;/ho1D v5 0erA A.K On69hw{?v9t5\bT$yG"nPTsܒ_1 wL㭊TEʬ7;fGZDt?i?;!2ќIGVo\oXFU,t3: CH_ vXN˦ҋ;ھm0z…;ȧii|@ԙ? _"Tq{b ;N `$씺$jsxv3%*3-Dg ^{/qgEeC&a|H4 ZxfQ|Fsݷz1>a Ar9Cĝ9'_{A3qun2(!E>jCT9xc=@VjW ?cmGX˱fG'J'|\+*߈WXa kIeKg.:GnbnJ b8I . [N,^1­h@odʣlo n8_L?{^IHhݾ}cym/!8)xM|c<&>IMK6?aN.ReÏ/m͗|-@0W-cr/ GL~Kurvh0lR~mjդCpNrrf:9V 92@tZBxn\#Ct0:E@E}ǹzky?]%'K?X T1~6*WK"}[MVʔ% -ݎ r8?ac0ds\/veM#'9& 4*<4Ayҫ $";1%>jB 8=QZ^乖50?L4yR3Z}SG_TbVnMB t郔<`t^#Z+ɕqmg"lI.8agRsXO*GЀ6ZPQӯ|_af>ȸ+\*v71~>JETY BFI9-#=Lf/7 p$ޱ}1;VRb׍'{"{BHq%> ˫÷+0|>#H(g[R6+2dM!D R/\Xv*쌕0/ ϶#CqkpaƜgŧ&rxWō1L\mq ;( Wnl5*;v:iNԿxvg r(Ԫ[eLŷ\ ;/gwz{G8ّTiJ-;ĤwI;'ζbܬ*qG( (Wyr:ggKM$&AԚI]m B[<\m'vن1ZCX-OpxhSP,QH_-INxb 0+LxwڹyuY Rgj!?;z3).p!/qmx9-r?됙Jm$@%C%鮤Q&@Z~$OS3Wȕ_9P ipAmkm_|ZJd[[!R-*loB Ys!!h$3>PJFDP 48v8%SR7Vs2Đ2Ϛi(ӍW͐ :2plM_AY"➼tO1k:P(t831ۥ2zj} ~,"YחV0q.iP)QX8T[h{zsiquS]?::j|)ĥOG`MygV[dBeȒk&AOFoƾgf( whns߃ wbW45{C6%?cV9^RGi\ soҞҴCr:JVfAETR )pCȠQS1*`FE׀7րՏZO[iaS{ O8d,ОAt z‡ O5Kdb#]Py ;ijIl=3#CL5%)V櫿q55{tS\De` {$qd*b%Ë3PpAqff ـXVjD*>7"HJXʼtO`sxSCͶhҞ@t *7(ET1*š@ekJZd);VY.znZQ0 ͽ51Y e<iG7P~a.2~<hrai,gPyUNG&NP)9  3zҤDai7 ϶D)t<1}!IEމ7 d𔓌aq\y ̓,_ ]BB 63* #7x~(!{EO!Nڅ;Kګ9S-D]~hOe+DIeUHt:*Y/I7lΠ)"QlQh+EDp*(ک|{ρ{L}vZ!Ϭj 4쥲fklyFwK0QTkR%_' x<+OŎ)C ;rV3!Hts,r(3|˴:iG,jHvP 6ovSIHӤ߭9d))"go-T")G.VVI˺ d%-Pqـ}  YRoFpzi{+z!%S_ŏDl>`ݡ-*l3%n 7͍Vf ̯uZx\~)9_#7dž [y?uy]+wyR2<7; @X˜.KX>NچS顼wh]Y4q266MZ``:Tyq~Q7Ѫ|!H^=9Co6Up[a!Se7N\>]'C^ x|On""%@E'yfv:xn}pRHnxf1W>:6g\%h@+?f\˶DllB :)@-\sst|4Әɵ0g *(a !aSI5k7:8C\1@v|LGP@0 N3}nov0eMG|(|@w/`\ ́z &ÿr(-T$90/@=;vLmx9J;7;C EZhh km@Hk%~`.^g3{ AP(k E#x=6S yiJk&D%<44J<\p^_lwietU2CUFv-:NK]i$k,B!m9s͌c1*Ii؇DZ#\L]%3é*3"m9rJJ=Cn~pn6`+txZsU" 2 18 i*AZbʿKyOMYKs{S ]MK7kiGUSȆԵVD5G:[p=j#~(QD5 z\(/P}4PB8.!q(}Rm;'cLRYe\<' يW P-="Ge \]4U1^+&FG\7UWAʭ{Jeu4-p)}ƣUɞ[ckMkx1U6U?[7m췮$v J3݌E.gA =-YO/CϲXq95b" }'l|YFpM]5`+Q\(nVo^lz}0B=O&HJoL0pH;k;yc{N1̵FNŘE_⤦]^Hf3@_=@JE"bZYaBmg,{i;U=Ec23K~S#sfr2K7/)cwFCXpu hjF Px$ %Q{ KTL[$0'Q'z%>zد"h? 5N]RסA0fT0GWh)Mn/k 4O,hwۣf'Q5Ÿ YFGRpv%]FdE_7z^T>u }bƍo|4m]u Hk?2#O|F%4hѸ+H9xŧ6V;X5B{ޝf^YCipUOG SW;aKxg5R*b+Q߅V @`: =C%͑aut>)K)ŖEz$BPcr\{Ra/p`c~kWۛ#?@漄j2Fg#{e&1^icCF㔞fnvl~*9curt /-'H._`X>&\طj$MLUk/N;*T纩fy'W.W9%Aynijg<-H+־G)֜'H4jTkh1(" `>S"ȅs_TD,|fvj,V'e_P:p}!.@%X(^ q= :*:jWrT!Jx%c%x)+7Ns.%WB=l5pO4"T O Iڨ=]C$K֪7|5FvkjM殬N ^oc+E թ@ZOެ-"zz Cq a,cW7%$S3R~lzPt|=JŠj`FT|N5#~rB͑ݪ+Z{L((arCwOd Ҩ/ryqd& y][9DhRFY%D k`n}eHN(-]ݜmA) Mr.eiʉQY[x=9)IݸuH ]m* KS>$Ir9hdM~#P =lMb?).,k,-~K"0}l?-hcGV=;2Xÿ;ye:W;EƶW˙9B3/g2l/MTpaRJ6mTnGaoP9hJ j0?>BKRE D^E {IL0b0v"i`Z2Y<569coyJ 1Q)p)jl>S %S~Bi:5|>Slr|Uw\cȻp eB(J 1+L n FSGZTۂč7H#2r,ѣ+s\"#R, )VQ ֤{*E6yDu2!P%A|']c@xtIÈ|g^jıS ɨBNfu> 8W LP먞yjT 3]Z ɿѐϠ=H^(X^MQb3^-N]c{A = jz4ÜwtY"4t_lSeϲ?tdzV m-V nk(-A',:up*G.&'m]W;dh3m IrOo R3U_uOvZAk77^B+#fNaD{:sc@@CFOb4uQI:0wLYV=χF,}W7CSCpҡ+:zÝ\ATT|ܶӡ!rVzR*_&j&_PpMf˼^"$99JþS%3!BH<4AVC:1"iD2ߗ&u@-?&m$Jc}dYC|ͨv~"g?ǑeL4roޑaIc 5-fQ`J.k60$8r9L Yl!@|4Dc1;[eG+s^ w6#pT̟0N\^Gӹk[gh3BaM |_ ߀-%G=7"b=ocZT$ZAd`+.YeOsQ'}J%2SmthfqXv˿vSX&{JKԬI D %;8@ߓ*42 asMmՓ14 ]GhuC.hZ3-ƌZe#?:{{rlvGv2:k;*ޓėu~ ozN*zBcd@`yվ:_׬n)IM87TS۶1ĭo},;&*lO8^Vx2>ba7jL|cofc]KT! o4}YyI 7Ⱥl\DT­?źIn7k1FgקBH.$˱.)_~XDӃ" ɲvab4VO}|f;ieT@g=inDkw[cR$[7I1,1&'2k/S<ЀԥQܾgP سj tq݈Qm ۭWMĮ*;! uݰܹ~c\n^њ9{db}խ!acl7H!͉nqD;H6K+E|9[xrk s<5,r41E(8;^;MjVlar`6h?PﬗĹZQE/Ykmy~x2V;~d#DYdB3f+_䇷um) nU~(縑K--fݵXH=Yx˥`^Va*DW!쉬v[ J57O/̏Зg6HIVb'[eN{K./뙾Ϸg`+EYдr96_m廩 ;ʺ3ݗgI3m#T*I#RŘ07%&+sHOLm!i + )H})i) R)E#$hk[)NtkR &e _$B5XK2lZ,xs#@V2KiRsLt<5,iYa43 sFe=/Fs٥|q$wuBgcKP101*k࣐qjF#@)Nw7ZVa0:m!؁ss|2RP x6ѷcK[~=_ۣԝ"$Zb-h/iw ȔfL̛#$׷F6ḏݔܿTp@#xAe>3#Jh+lP¦xTJ'Omye^_{A J1a%KZ"87{ \]ԲS//تd#/\/E~x 0|P;.c鑭q]JX' bn,h"Ϭwf kcjqqHD:7ʦ]KV=aJ ZU,% ;m6Tb-0u*@sDxtGP 6ċiZ"G83 dctIPXН7g&vvKmkV7kC>{1&վ{$ud> ) yUZolj|RlXtuS xpU3R.ocv1@*ߪjs}=ʼnyi <`Z)ԉOs2pN/ 8!Lݶ3ޙ0P%[~~I'q(z ?O9$K$V1GXͶ]-!5[uaao":hQh2 '4ꂰ;9aFIB4CjH74M.AsSW jy֤';m:ir3sc?ú!ۜFĤRJy~ NPĨ0 m%>^V)3qtȋQ$xl{#Owj}Wxz{&פV-߀wՇd}4Yef͞$0%a2igäS'trrO3W-k5@(lɜO6&-iyHd(ݐҿD|@LN hJbd۽o!0"$荨X;&Q6>q=/@~Nne_Ͷ n@Y+zߌಛw{b4e)=燡ed԰[{6 UC)^PLu8N!ٌ 'L,nBL7 \>q7h]~"Fn_PcuLrBUװOq(#E"])Y0_. F4 h_Vd`HXaO I.Hbȃ0(a|olj+^<؄Q 3=v>脠ڽ7]\=KxC|GTJHNINֶ4of /F,pn2ݻkʳ;@('E_VHÌZn)rP଄2,PTb7f<.0'9 Kt(VQPĜm~QNѐM/UinKb/dp=vӦdNkoA}>mНe :(6OpS5eY24%7i>æ* ag>sDQ6)SOhj!U-4='Dp#-C޵Zp۝&PVpVϩK T yV0s?nEo(dD@vyͳ#oŽ-6 w0wz2[.Dtaf܀vOC-'(Rh{ƒ̍7b}5JGKEpvUο<4ZܳITX{ɦ`Dzt.Xߊ aݚ, Hq Y 6H P?ӷ&H G"aSج́/iyd_ap[nXO 'u !&a1s47غ[G+%FZOun⡭JWf ]S Β"M>ri=x=\ 'w\޼Lxtr7SV@2"\X,PX V'3L[3+B:Tdy)/>xeoICŤeߪg@ npJ q8}ꋲWѺ+ɖ2F]/ $ɹJnm4\ZyN1[}.|XG*k^}8`´v.Aa`fM1R͐;C.OYjâckcv_}2$dRs!FၝIc=?Ba:i/I"Ȱhl{',-ȁWpU޷lٟL79׀:oAy[E>)OoN{J d7\$o+=Y&-Ԅ^.SX@?GPsr{R̾ C0kLjOVfvj^;WFߑ1J 4] ~(x Ck:K?Tv@n(g*ŋՈ8G^z؃fPv [ NeՒaopz+T9@Ƚڻ>q) soR%ީH _Tx54FIj2Ԃ~^}ޒqGÁK`K~L -uhvjv^Ż:]s..utD cB-~O**Q#jSAZ~1Z|XgR4R hvbs W) &\k.5fUo@c+etBhҞ)z>Za>~ ^PB x7.mn$q߻-cu_is_Y8S4;XU؎!t+gK7ɀ ʖ(%f[f/pγs+RefNues<%+_ѧm6v%Pu[9"<[DAr քlx0Meh lq]m(E6( FDzfI,Ns(6д &ygvմt }*ۓglEn 60n680ǧk'5pA0_ /eT<}%EIav_?g$7$ל #wT{J`G-Z>X-4q \.MJ=ƔH+R'P o?Dž'#g9ZمŘ_/dTײp"}eԢۆ'q-U;d-/XL_k.ƾLzbzdO t>ǜU˴B`tT8AsߧLV@wd/RT$l>7&lf՞9Jöup>A[>Ma?m\g"H򓍬G i\ULK[6rl]f4B˲K9HF٦]sDjŴ9G&j5ubi;;~K>Ew-4TwpχG 0Si\ߔu^H:Gt˺[݀Mmcô]Gئ<(  8@ݰhlBGVSN#5>teO O-a\ NXJZU-DK!E$,ukKM;Q@N:b3G,mRV~zԃfb]&ZMbT|PeCіb*lx:[Øm=:FA `pYoJ ˅:"БbC,Y _Ϊk0H3SgAVKu1N ,q8d4;& E*&d2ղ zBoP:AN?PA@q](ٖ`1:-̗Ni.Yrw$;曤Z=)uL< #.*^DճF pܨ&C{^y8Vh݋Tc& 7&|Q3HKqD28qSph\oߓF5\k[Vxt#lhϳ1:M@(duc\9^,rKkxeScT)ߎv̮R ZEVʺkpmh N7={&8Cs6qŕb^>`073L~!i|CLtn|E; :j6P:7ֺ[ QÃ~Bm",:WEoI>*Oޜ0&;sm+5`{fj@X%2 xd\FgWFKjTKP]rw$߭c Nb6* "ob֯# ~-DZtUVyŤ*䭨E,|P @AAmyʹtFk=d\O$7l?"sCD@l}C.!5utD< HɘrhfEJUQ=8 rr&L n|ۗCO2)/1Yi2(,@IIWQezE#V7ݫgz4B‚ OV"=;h4#]g)2T϶[ Ey4BJSL!&/C4ޚ'"$9EJ!ÈkWbNsl53' Z"T%W9IS~ z~hHeA%\v#(aU ӿ#x`\% [/oޏ>GQO~2!eLQ= I{bXJN*=U70a XevP35?$xVgwĦ Ű(NQJ(t[PvwQGy`Ü+?W}ΔMYC뙛2'xF0.-^viѳ ~&\;uX~t =8廏(}pgT Q+D5j/bvSG6)4|)%xW(D>.S\1>Mr $K.BC_zؒk5'ß{v@,yJ9H(Qyʥ`DPą?I~)Imu@./yu哬iˠ)E6&6jN݄0|Xb`ۉь;vtHҥXW3}T~16՛J [,떸 !ͱ]JE\sEjEXYl m|5vx@e$dԁ5# DI G\N__)M?`$.ߕ  /JzIvYU/\QE-V2kIgS/s+nH p\ZѸ |0\ȿtGO=20q>`-\PդPy=cb%6DKb/aeUto`'Ta7C7߅. !Mؼ(M^RR__NHpgb$@'L1(!~a9ruV8$gȣt2;=HK!-X3VDqjN\LA f_s@#YpNUTU g {Wf,F /Bz. t4U(}7ݏŅq/i1RDG;swZ({*Y1UP9mWx!NwuaMG tzӯ%fl<稴BFm4⩈APm”cΖ Z$QduqŅA"8_ReBdaby!_~6lMv"I~8cvtc P9%9h#^Vc[3n;<xf'Bhnac/E܃K r;o%ð::q'Pբ x磤*!flI£Zv|3UC1q "z/5?էPjn_Bt5NyD*&]!p}+%x|IkU'}qE6yQ## AFTY&>s9{L+ jDMj rbh_v2Y@pcc7\6*^;CK1B#16'.] ?tѿܲ:з@A1rm`*@Ý );tgĴ|gT,nSa۱sqN }s[S<{X5arxEN3TghYqO{ifGRSb4mvp)sExx홢S){+髾1cНgT%J~ y}Q 72!bBoI-7EhCZo:u% +:4NZ9I'+gv ^IfSC眮( Ӵf?gɋw 东dF+N7nC _sU~B2)[铦$)6,?ƒR[sIQ>hz;]))0_RK ܁\NB ̌U_ KHhl,T44`ьRKúӯ1/(}'h1 Iҙ,"lz e4;ߛsK*.r];} 28%V+_ڷ5l @c KnV6e*bDU0~FQ=jYQxFIq8 V"UϵZM)mt ™L ?s|Q">yoûfz8 G%8&_O8D7ki?.&2a /皁<q[uN.[0H߂9#-pґt^dn0#XLD/ݞW`Nf(flfr5"B$9yꃴSP1wh|]uS`宒o5XZ[%uWgysp>bQx)~bi|x3D3G_Qu3f`V5硵%VM5{NTr U[RQJA v5V9Wu)FKRÁl;@z +a}gb`fX d2~pM*SBy9?]We Nԫ벶]MdQ#8{hFki T(sG5@ʒm-%b2dkvm!3rBMUٶ}Y,Y!%Xwt>'c%܄=1\Iz _\pٳ“oPUvݕ^_Dz= U,h-+Cx-Ӂg{3@ \ Ɍ0E ! ^cjS⢮A@hи8|TW:xZAʯclTpHԝpZXNDepejaj᯵_X0I, ,[V[λu,Beܠ5u)5].T Kah+ Xm t;M9^h7?˃e=-;Gsxc2/ql9CGJ*vQ}8JLQu|Vmꮊ&PƻwKA[E6]h7ޓ~QNlըi_ADԔ5>_ FzҹeN>.3_~Xz:Cm<_0J%W+PyD~SVG{=oGf#Rj)i:q&\fMx )؉QoBکzA}m=~b%P/XY6]kC J|[$c.}@"j\6RR$mUIL5a3C`DP+mdpOU^Zt<%!p3D7ma?rZp(nnAiF3hhrC)@/֚D㮦"?qɦUޏ˺nuߌNOw˰ 1=eV^\h_ +#oO%Yz=Ucln=#`kGDm-TOd Ν'.OaQ Ѭƴ(jlU;EgRQ ~163['R(!4 e}dwg_yjm\Cț;\y9Vlf31FH*5 .ؐqD w][s|g?\W̪rY]~aMqUUǞR9~ j "nL}h]NLR*!^OMaRH|ƪ41WM mYzEG+v쫆T},3M$2ɳ:b"nq|"I2JVpXD TOxuc-=0Ƙ;q{Vh=`8uџۊ[!jL^jtSe y ۻ2۾6R @8DDf"0e.96k,VA8mIa F5OhT7`+}b)K-to֭^VtИVG9qJy`PJd\}"kik\x[q8R&؏8Ge?/Û:@iuw;iW1<3 T>rXn(;1ܵ ݾ<ܞuzq?}n+=NfcXL yP܀5=9Ӕ(ngNܿ^z;ꔢ"1=rn5#tau\%TU^cI[R#RpΚͯBIL㾇%Ca 4vdv#'8X'NW__Lw2#O;`j\apIkSDŽu7 u\F7G9x^GNҝ鶮3@6HH1oӃ;J!/\XBP:L D e%:,[NJ[D#NAkloLTɆEouǣ@Sl#8 G_ԶH@05g:.3BaR+ireF q09 UT;j`Vu AWaY~>'Rع uDZ565^%`w.J~+ _+=q՘D:Amh< 175Cn'$HﰓdY2r.:EߋoNWUUA)b7>օ FYXm>R,}D&̗A&;#µ n^_Vn+S@>_0f&ՀM{h}+67mT9{a qj5q0xOŕ%~=zD}1(K8ZJ6?,K_gCa0>2JD HʄCszK=o|$9@Y@NwS5;50}nX $qbVomD@^=N:Wu/1e4TĿ^p$a'Z-蓻]thvφ 4I,>41lбj(sfg}?NVlՒ|8ıB4=e>(dد]}zfݮ$ u#m068U g.EZ8qeʹcB$jB AUՠTҀ/Z;D`{VoRO/fCVw މ^Г.w4oc 3~d`brEg?>vȼQcZ򋊻]3b _ ?H0;MN,>u6hg: ]*y F.5X{+s|42CBy<9o*%g aJ>"6觞-n BA鷞GiQUE};[6FPuuSd'x-09>*?^`Rvj a]s > k&)~_>!MsUFΓ#Fʯૌ33y)H>S1 S!mf[7tz7]}LSB~%&P0XQ'E4 &÷vE߆=VzrV= _͉Lq-@+$9*.,ʼJʇCՠ<uKѪFd/ySCku]l*p)Iajb` ƓY2c ض(4GڙkpIz 63 UoHrx*hWn|纏:[7ld,n'E|K2{UT Hv^C|`^ƺj U+] tmɈY/&O[Qyo%grh 0Vspwd@ ă"{GGc*T%L&4ݥKfg-ᴏ_c8e= 리b*r.~ W~Kqi3m=eaWO>QI^n RJ%þp}@*47 `gԅ0uV$-apjng'/#lWN nχ|-lC!2J/[gF"*o='O1Ą%fU($Ǹdį0*[OBNt&9" nB'~p#zȉW)@C3av`9/$~D)DաUoxh @94%$~␄j1+FccS*@[A'k1hJ$pZte :%yt;Ǩb'L\˻FG9rڧPkH@#)3Bf{,_y7xXӢx"H 5"( R{n W҉}Bf]0]PڿW+"c|FNYݝE͡nQZ' qe! 8*@BXqAl/L!YL>pxOħT_$#5`$L‹TX`x\]QŇLsʲ,v ~||9WQ3q֌1􅮴rC)2ݾӺv-l% >%kT3!Zrp,6yic/4b]GvǬ=* >r̀Uw@;ր%=/Xq8t4?#P15_A {n4H}-H!ObЍ(XҾimUs=fu'obLQ ~I <17-Kh9xb8/I6{}b{ѩ<~.Q:8\IoyR6/srM2߱bl3sC6PTWmx@:,N6}(>'o>)㎻< EO㕞6$K02{~wK}קSbHa!*Y̸1BŰW%fɾXS:{69 fL`Fy]5spOu۩0GI4qm< lzBz V ZroM}$x& ĈS, 8̢uجAYfϼ/+R`\HZiuB_lamvqJ5w^aIz9 I]¸~WĒz*din4wFFʪjMX9Wto#9Uͬv I'-Mzg%w޶{u\հBjK_BE&O~>06 #󊧵F#w<;,xbuP`,…HdS!Rb^Ѳ:J^UCƘWZ{bƣ,a@|ȸ O@Ru{Ė k} ^K~hAӕ΁`)Tw(yRqt R쌖'*efau@چyJ̬F.KZnp=\SsA+]|-%r.l ߵs_|cQl 2}!d6 Y'` p/R4Ə(cexW젵ZC&,Iv|"GBUO !"95ut[0Ql&ybZޜ} f>>.I/{p$'s-=z;5hI՝tֽjVlhK!lG#?!4NxFYD9$ѩ!v}WdOc S2~so!jBX̗,(a9A=N@T '=<1L(ꧨY Q>!Z}N4$u} ,[ "7&Mf AFNـB"Qܴh/^_x/̡fVuRiBa;$cnx\B]68Q54]Ì~ ؃ڊŜg݀Y̦+GjZ0(a7myX|+ckB O6-ؚ6}q6&mS"_n ny%DcӎD>ٴ4w9@aJ'K%*ߏ~q+(Ŀz\jbxaT3Yx"A'q99wE' Г"Xmyf\<CawU.2`̞,y[@4N [3F_`ޚuej;g]rڷc p4ȎNKwFr،fyi.Aɣ6[Ac塆NHAfҩCވ 21LN}fA1,$NnKPL֬Jz>:~%$٦?7aN.3ÓX]xO׍p{"eTo:e>]F4cow9gC;Y~dp1?Cdۥ#̱1d-~J&^TǴy_8=ǎE3yOcxݷ2{ZLJ®`s3r  $C 64'~#G1?'(X [Ί<8.`Y-bOeSBZ+xrh6D&e \P^*Oݦ; /3m5$9y&g]UQI@^f໎_\;k=c '|j,mx΄EELKkFz=HqQ)DezP*D no=['lQ8FDzl&0 eCʯ. %7&\O 8A- i\| ѕ @chry%Ҧ.Oib־,1ZZrñ"' SV,?9.s5d?0ơ6@SpOwl{"|+wb @cғAiϿM37Ť̺BFpZ5:8|]$Vo H![\_軙W)_l<04DѰ?%>:-#P򡛮̓OۯV)$k_$'3aBʮ*Y1玷`>.3K=ReZ@/ż)K6*кY\QuH Bw!]V7rZVĦ;Ds7ʩJuӰ)FgE4_|Si閜j*ObQx3!VV Y!ͩfO+(rmNg,dli{_[d{8^!{U7{] a#wK˰Gvb40Jk.0TU?|/lEꫜ_P̩[XzlTwwLo4i1h؈ hOf14@#GfACq.mXu)s4ߙYժOoL8*< t=:IX*P' wW1?':#j`VfU̵&]q!L'f=t'$!&P`-4C`Ԏ4E9=R3S $tT&W Ug,*Z[."pEϾ')ܡ'p\3q5=:|\ &*(Y٢L-n0+JYv3ȣXZ)o#›R5 M K]hGr'"M@'Z&U,Dr*?BLaop|(eHo``Yق/(X:w#x#lnFVbhz9I໰+g 8hc#iP\qV  q.|{;잵_iO$#qއrwgf-!ip zc 9GaF5޸ I`:id*fX͍w|)Րn8ҝHrv; bC-HJbrg=+5b-w{#WtKE$YaaR> ~!$sL ٟhI62v)Ft\SB>Ű_3DuXNT[X#7à'aP9yצC/Pc3Wuj9T}c$>R8h79|g-xk}?Z# NNai[zqfքh-!Ϯ"-oFMz!OY0rjwPëy:͜2YFpȡlxOy!qD`$X/ʉڨGb_wϮvbNɄ6xHF8@hʗ\RLFI,1%u}t{a_ |S?qvDlJWpW9 4KqVw-уqҿS?6;AöERP<̋P| 4v d¾L[ (i9z-␵'M*6|>1`)* r4Y`o5UeՄ|cO WLo`hO s?}:uR~?رcNiUIkqoL^4d;R}e{RWa5D&(}MHjU]ykXJ4ږ9^QijKQ E>/8] ?lU,fn~/``TS6n.1T9UmM'ǁگ4*jtMK`gsrExlcJBj `iS&?JEwz E)o4PrI}W[S+VNi\bnڮG )gQuZ+le~k4%3zdJ^ë#DEbƷ'HRw38I^Nwx_gw.\"5nMm|c>O$=1aWOC.ClA$ oZAYL8fM/\L(; ԛ*t*isNsk?7Q ᳛V␇ P9{G: ($AOkǮ'):NU[mWۮR8V(3wMp{CMĒFuPQ I%@ޮԼNusqIU28vdT¡"Hc+3J68A\nךUR(؋stXͬUI3{5M#oFtLc,R~03uIiD-B: F|OedH*ب_ U7VLulcTrƭ0g( 4<~0I|q29ovȅ!/Իkcxj<*2N`%WY~t1Ӌi Y؁^f$. 0rX`Mn#}H;N`itGq8{XREo: gI)~!&J]3!tz0ޢI\gjfYG\'5hZ:AA"._U7u`b3 "om`y@a?R5PI[~!v S3D$&Iu%߀,,4S,/H4X^E*FTCb.Z9U2rM|S O'uAIOPj I\4 gj M6=Nlz@nD>H: y@2pǾOu]]fuܘ,U=EdJ2 Dzz:( t3uׁFuEwB$ߐH@ҷD>8'#?MJ~)V,4wCS~1?̪X&_;F]guLh^ H#VTJ%ْ%zHSܮA-<{ٍMH: OvS0M&Pc?bRmɃ J(E67ߎ*>Ký {X! 2X/xyRFPT $}P#g1Y}Csaj$!) "=50Pkvdτz%POՆۍrF[>ĹԦ( p%S]S.o]݃;# Պ]BaMkmNB&C_;V?g2ć8B8XRp^7׎A53ѫƂqKP*r`4'WR\ =%f&v̳>^( FQ[k] 0>8~L 2jq\ sy\{%6٨WgzoOLZOW+yہu{2wHఝK6O.OO|QTG] 걣=Zy^M0yA?1*a:1G8Hs\->f 1[_5?jtnԢVV1Zsv" -Znk[lᔰS|jn^ނӛ p纟1~o7H}q_|FK5Pjhar^|PXvPhWJ"x4Vx^ؒux]f."KR+ ӘD|7Td'ʪ5%IFЈur'\FdS:fY*=؟d{^׽QfusݎFR#9[Qm?]M/Lpר]ugP}88x$cOc(紟G D;ڵΈ} qv=0B7ua?>h6X iپ)ۧc~+46@uS/j=\|>Cd)yMfnl;tGHS0%GS8x=iPa^O#o涺c\ec3j=nuNN 9O_7߶VH,B{VELdX^O^BN!$5!;h_(2h }kiƃ./3^sZvЗB*hіb/\%tNǟ%$zۖ-ݾ-" s,P.qu /w8J2cuC>! 5ЩC@8.p.+FmPp7bZ٘@XJhӓ,/i5d`#bgJk&.O#zg ]RhҍKi{T{"11]h,l u=ENC \/ZݨFG~?\_vάuur.Qed l3Y<%8*Nos-u`%c% yso*?|PJ7_ ON l,gB%:*|(ʋs׷f VRc3\z[V[5ܢ!gƲIp>mE{)5|'E~zx\\je6*ç ^ۓzta2 D8S O86hȘJ)#/]cAG2˚8OyKξ-OduP`wδNh@]rP\:?/ځVS$7ao)s:::S[jȞ]~Ӌ^֣?rV8I EI ޞ=s":Lc\;g{x~F}ZbB@xU)OEYlW)Ǧ(uՋʹ6\EVSBeUWÊt/tzf>ܗbJ4`s&}PO ~Tv1J{:GjΜwoOmҌJkU[ cvBˮxOTdoρiOh}R_:; g=O(;n $ʙ IHb~z3`JE*G4,3oS? 6UT[ގf7}k*F< iJv2Q=-4:- ^4̆gD;nXSQŀJt#5F_@ qA½*3}]Mf[Lk5D HzhW|5+<ʗV7{| y/+Z|6ֹ,z+SsOE$WVHV]Зl+uG EpTK`l:IV&)\@bG "}wz/[щyTsc} 2Q8c,rD1Kndw ?yCg2qL Kޢ5k+^sy5ƴ>fTWZR}5 g[i`Xm߰PD^\kU Mkթx I" H&Wid osE8#@"u9YN ǏdUtu,wң߭5q"PHYRE sbһ}L:KW SPL$_j[# rT8wP8rmy RψSW5e샸;"&CɌkAN}i Y!b˼ѱl}A= |R}JMnA :tܹԞRԓ@$4rGҒThQPB)"+Τr`jf]/.y8$Wɍ͓LJFV uyiDo'%r'*ompܐǴrg߾P$Dp?&h7T/3^}u!n)6 Sp|勶Vh3[7cAo"\^dg%Kc 6L5Txgm+atA/Փ[lt1UdoPh(濝M 3.3S24J^P|~M县Op.l0,!V"H#w K5h+zbm<}ҶvQ_֓*wlO_&{7;q(1r͊.-$ %} HӐE>c8M}E>̝MU ΐ1B^+ 0d2o Q :2jg!٦!O*_-uo:5ٱ%Aր ]xŪ˷":ZTq-i;/J 2 @}n5_>6e9Y3zд PsHʄ$&>%fvAH2M\AƁ2?)qyvQV&zAS$ArvI=Lv#[g a+BZ(4⌥hsÛԊXJKf$ lA:eO"=[,QωH^ :Ng[bSN+އip7|yk.@4\t¤ q6aYH6|s*uU/q$ c&uo .E|2F11M J  @^ݞM,5B{"nZ+S,B fXVL2GLw1@08 )#=˰DS $vL5RS^Bޤ3wjփ$>d#]=!SW9o9!ȍFplpJ N{{+Lھ@_wCQІ>NV09va9Φ*EЀR}!Jl Ev16%%Edd[ݏi7&?0OÈFS|Ui=KIY?P:F.*qh{!yͭKx(6κy-V6H-wRѐoT 2|))&ȷ›4 6JA8jmP3]{;D`#|GI0-p>KɆC_-Ƚ'-ۇE FUUZ#QZD~ƍmk8 TAYwyk%_ u/|e7"{L b1ʘ_ Ao+t`R]م? D$2X#SZC b.outThXh 5D*5UwB:-DSrJssPm!\= +8(7g9G3}GlAJXY{y2Γ bEZi#W3A;)VXC;fy{t+,ԧ eUY #g;OJP( D^bJ"k1oѕEutF-&?*z8-!ika#mQُcyľq9UW^Ќsړ3oJ/w1;658~W-RDNL@b?{CxkY^;֋Z.qu?n<13hbF_ֆdܮmUZtX;fXh=|1 *!K8O|JE5'Y68~CB%Pn VzYqG IrC[]mxA TUn&av' c w9l 7:[`XCK|rd&t&4i{ǖ40]d,!6SSl6-ۢcL$Ɣf&\wg*Z!GU]P4eZlWozb!"ƻ@~bV %oJ׸݄mi!a U]0]+C&vt'%z(c8{1_CWGԪ"FFM.>Eburo~!R!/L_?=;S&pSo̲jSv2{c>$jYW\R>IRD2 a/j7]C ۋˆe jʲ*믔ɥ[ֆz{˕.oVp`У[c=~@YP>RT`U |a,5tt։(c#;" Jc@?|뺬1B&fr0(]R^,w%w\yĀg}u~O&*SqT4잙)a#'&bi84F8x;;&Xt@+ɯZ]i=~o7IQ{wbf[PdeLzM/jB̾B8>M<}T!C _^N|_pm2!P;,Qv|9BҨ;|kle,49v2)z-M,eOH"pmCļB@ʽ+/I^ߏingk׹ZK+/v!ޫwdǎRJ)p$poDtDjX"oʊ"&EڿSt;šgisз[Q'1In)`*!(`~&(UЁ඙ eRq'p?4s{rh-)0ķlnˀ0mz`؋:sˏ.K[}~d_=Ujo·{]&W<AW +=L{vAL:l.lgmBIa^Iow:GliӸ<EqaGPK'ɠYTVҗ6t@5 z 'R,+9|MWjm%(u]H4Sq&8*)O.lOLus9/f3YVN{C ):"DC[[N\/*骨'mE[7~'5Z@3 9-yj\RJŤ#&}zEA V<JN 2Pu{MpGEI? sjL_Ie {)&jsFKDߑ@]3(IdϧRo&+plTgT8^WP2pje'*p&ۏN c߆[cp4CB('`z9`(٭*]?>2 PbyJSq&I0Ob <~l,Ҿy`Jeۓ_ud~` fʱ\=xqً/{ȝ4ٔt{՞wʚt`<Pl% fNხU@6/duWHusq+3mڂL){$ ˝JÂ4>4#]Ǒ!ٵnjp2:0UrO y$]!:ݖ㦔˼zN " Vn%QhXn23UJkɆc5--`\׷elgG ~vN&BZOKoKisBE6gVd vTa=2-ﶺw-9A=*fiILs`3Fɂ#bA=>蚁P p$iX}^DLDOtȡ7|QUXyN ޸+B?pt~qDj嶐__)):-10.ȯ]BG2u*c\A0 kL\Hqq1.`m1d.s+<'@fa2jƶT-d oZ795JI-*ń=#+?̍ S/ׂ8buB}C`Q C؏7Ӗ=I7i" (ޅQ"8tL!! 'li#HHNyvb{>@ՇJAѼT=cͦuW->ԇľ"dZJJ1)Y'p3Za%⺪NVh}H"\ޣ,"qO6jX)mOov].o(SF.fkːQܽcm iKPWbw#|VS~`Tۛ?œ!!D!Nz!]iXL⪼K`cFwC7( EtW! ~tAdc&6N 6p-=U26"E!pn ^1#pz(1\Yrn7ԗgFh&SAurhhckir}mJOcGPGP³#%$RjYj});HZ@Q;<{,Z(*3P/ JT6,א0biP$7}"}'\h-1A<_}x@^K /dJquQv?ʗҷaa+X`4y9 [5zLKjC'wQ NHEVBJfu 6Wr(g}o\}3y(zkћ )ʫpQY/Kowtۋ7"Ax:I,8 *Ő#pvS3bFm Nϵߔ(PJ Yv&z6GElEHyL鵶]ou/_j KyTW%-5"b.tnLxw:kAq:Dv{{WY$Td!B7 ҋ+4:@" |k |I5Ah \TU#}YXmeh}:I/6^*wu33y}@ ʩu4)9&z*)|k 1 jL7Bk1K3A%H!aNYqihg|m%-Ge9mrR ]S^lM9mѴƻ=9c:I$3q$ƫşV;UOfUnICPyӗ;d'N{0ȇIWT2T`Eg\ł\{B_8ʢ)MWAYjciY]EWVA|U<¡Y) u`nb(|/Sس-((DluC D2$WJO 2O<֔B_wkKv.  Gr^ͬE ܣZ_6`)KPi?Nir>uOY9k5D#8 QI^y߂~y3JQ\-Gb`S,: Y޳X svW|=aQYz4dG*Nɩ.dL Ma5U\J#-e{(v`V`YW2jĿ. ԟN>i|k%Q%5c|o<ͥ*]#Zp~*DvN ٪w0攣rF8!e>iŜ^}UĊ] y[6C">i8M5סZMD)ߚVgƫSWMC[d Ε`rotGw&L`YG;q$^eMwQX"a` y[YlbhC9?5Q*  ?d4\ 1kT%u 7/4Ke)T{XQc/ JSdwI{{zĴaO'M 8֓vhAW^%8T| < ^hGoiܞ+zEuH;UIp Z\QLpqߣ#D|܂@,a%A _%~/CT`\6U;0Z|\hA,$-dAەXĖĩudТTʼn.r=YP=5A5]* ZM)WUH{3x9|*g<8r\4e=Y>q#-; ̥K JkT o,~(BE>)44}ctøNWq뫚ؑbw'Ut^zМ#zݠ."S5/? \yYq.vp?gC>Uc%xH!G".9r'LuMXΰ% w¥<0G*H|; j$ _tM!%).vڝB矢Ʃ lY'PAxiqY%\D+r_ Lޢ"ٶ%(&v9փh vgQtn?p6=txnŧ*xiRKHdݐTW X#:n#@[;hh00'Ћ)+j'S<`'6Cݳ8i螔FnȇƎێG69'5@P4t *車ˡ^FG#uC4ntwzzԋ!ys)# )^!#n~9]CвO Hew`u0:X4(~TsdJM.[MRU 6!6ロ9Y%oT}8ߓԎ vZBv([VHN,No ѩ`)9]_KUJ|NF/QҥV?㣱F1"nu^9T xMI@IBYN|dKZT(ovc$TtXOPa; 7 G;7hngnOZ_bSTYIHh{2)c+ م,e!u"(9#BYeϛcKN U;"cf~MElϭ;!cNO' rҡlYmH+QU9E;->XuipJ?떔ĭvOV$fSclvhƋ[yUVtQsW= βԳ2ݗT&IK bmitaŃ S;_Z٣ӯT ..'_=6F*sX& Mʖbx U)wG~W$^RnaI*mlEK0b2H߼|u ;DN N]U:mMaߦG}HGن -L\iy[O(-}Pӗ 5&ij1uv_d+~\2Mp`p-"C uOFuU,>Jis4M$sڭFg>EƬyY]Ý(FiJ[oJ{S*BECS-&jO,UVFQ-.X$%-9Rtvw&ks~RC6~{9"ǕFć"Z$6`*HyƭRubiLH?/ۅ9gM7m>!GcW贂>>15DԆ+OYjx&%Tëb q OBSN#F)y]}%!rPuc#.!$jUBQb#~7"u G7zԦAG^A|V~;RϾk7W-||iMv| 揣K'[@'vpbzp۾nowaҐۍ ?FZHwJjP;ߗ737|5VʝTRA#$(~ 0 ]d;R+>.2QJew,n"sgX`V4&~ӫvۓ7K)o'S]P3؛ۨDQPNŖθ !icV4ֱ KƼCqg\3DQPSstD;?:Ūl?YՖuUb|:| wg.hNO!Q$5 0ٌa աOF8k$LƺW IuW) cy0XDz`eqg+ 嫟Rj5/UC`,/]ngyiKaPZ,ch=@ XW['tr6jKk zV1Ba1zߓg~"GS01?׷z${R0KKp_j}ᷢU&H Vf~zUv "ƵR.tع]$ZKGV n4|jv7ӛh. я10TNY]L"UHy#?lۣ'}Ńuhv&zTWu` =Υ%i:^bLK)eBؾ݆ߟHٚ+"+ʔQXZC@D{2k?_&gLKv811T3wB!&DE2+!if]L]g Ĥdnλ@ϛO阦6J7׋ 1 >\ y/E|]u`64K(&ƒ![wэDLxc'`Sw U qBVbi״D'.Malhef3V۬|Ѥ.Lj /8`NUFm;vL\col#2.6j,JdjrNvUj7v9ԨLRa2P O)CzwbLQc~,|iPї$A~VIdvJSfakq#H"Bƺ3}G8A8>izp<,J4;B 4xtMk5Fwd)ZR nN_~N{_}ML//ȠQο?GEsYUeD,grb;xP 4n͙ݷJ'1C\=zyә&?îRB9k0b3LJ%$J~8isJe/%e< HXD4Uƣ.鶗G-4`;~ES>eƸ0'A)` YVpyp[`i9ٗ]>`ahAդv閌5+ j+WQ2 seX'+Ȗg 'B۬/:"c;g}Q%/\ (UOoFYMNaޤ6;KyG (Wm^ڞDe| ]^}_tj"5*`|kCg3R[?l[yb ٨uMy:(aа6d-QiL lql*ʕf=C5 [\!V([E Bdfo#_$NbrjIĒ}A%qWPVIpGes&B$T+df"MbX\ԡ!sa϶}C|=N%wOU<,^6o?قZ3jܞ<5FUyA8gCF&1XXE)!֝+sw[} VO(#[& eCloC|&w:HH[xq'dLѭXuMZ0jMjHi/)]M7xmI孾ܕ2"˽&dPZ;&gJ#>JJ egYX.9< (ŹeG"pvL5Ѫ/w2+D>ZUA,ʵW+܁գ!2wY`68NUߵo( N;a.VAtkh̶o(e\wOrp*ng({8κy+;">2hDLmOa[X GNu#5CLJ-8?zj|5JQjz.ݱC8lJ '9겍*!S&$+|Vb-_¹J ;ָ exreNj|\Di# ^ ]X_bG.u<$~v {!$mk@BM"PO: &Aݎo[@PFIsgy𷔺YT*$-n^4MOfU\@#7rxbU̱nt0x&ymo"$w6OExhVq?/X+ /2k3mW;K7wy]m!K+¦aK$q2mqlk] /'R;y^\&s8f0ރͨ]߅dIV|o]tmww !I{)4Z1E| YQHM„* G{גlYBYrʲZZD_C0Lϖrʨ/LȓGL-8Uл^YҸgr֞NFZ,eO^(/. Tn ^nu8w2=y~#֪۬-#Pү"o w`cKVSQݩxF"E[30XZσ,Hmޔa-OҨ[-v&ClGʩXB1vo%ִ%3neDt ^u<VyCֳ F6F4_?N +S!/oAlNB|nv{s"_q6\;!X[SmfGYWHaSKuz%2KJm?݌2S:jG\ $W0Ãjo?5f|x:?'9gmV7ßi_7Is$:܈/[Fb$_@:,~gJ?]Rƭg խ6=a웤Tk`AD!6Z.aeNYK:9ugtxϾ ^W|P; s;PƅvB*N9f9bz}alM'W\~eqGP[CZqȚ1UE9.Qwr.X4ҀX$8b2Ӊ,iM$͓뮌lvA͈%PRSa(wIg'I"CQ771,cm,[˂ccRR,ge51ݸy|N0A٢D/{Q|#:G3+VCu6#f$6t9/R<<]}`hȣ ,M!]lY6>b4 խ 21xlDQsom4ľNJթ [@ 'űQ!G7Т#RYjR3NrD v= }ġuZDMhi@QůмH?uĦ*{ $SrvZ\wxxi[Ey2:㻃a>btR@yVp"g#ҫ5C&v.R[Z(C E&鼭qlǜhvn:+HQVQgM=.[$=EYgy 3xNC.f*؂* mAYF{}6ϳ4p3ip/ s,D >8D9(T]ӪL^LZy ;^=~p>9t^g#Z]1C/MwK4m59khyƫY7^ii*ua#cg_RneO'e+(G1yyYh5Mד=4Z&u ]3Sw$xuZt+%?m5T]y^,Hz}3voG.j#>!?ˌ=tp.b Yoiwj^]0κjsX5Af}I&uˑ1(_ذZJ@f* }2[@ܓ,tJݱ7uxD<,v)Ax|}ջgƿÜrÓo2),k(Bə;*$O^لnvR ?]$FIEK̫/Ez9{V{{v{'[\^>ֈ%iD;3AfĄR]˾k6w } ى9w(q릐?ЀC/މMwh5րPbM9>1=|kF>hK b2 ^gky/b"!]]"bTx'x9fG}NUW A1f_!d+ئyiMYZ$׏0%A:f{K9BʣF:HNzDklĤY\[2F;!('N@F3Ѽm ^VIb!ypTomwNpO#S#ȶ=-mr#gqUW"1p XO_vEg ^! q񽇮 :︁ z}swSW) ή<=G rۄxA[a "XY\Tw+0$q}7$?팙a;9QkVFG:B%XlOԈ5 37jB<`R ֻSpzF颗wU0Qڬ .le;vN"s[~AÜTJV^3B*`BM:eWc|PCQ=NުC- NhPWlqWB͗΁~%6twHX{'zrk>BEE!'8HZt'K'MЊ dxwV)easjŴgT*PfQɥ I3"{r;x3A::YBrD@:"֦pҹ5"b% N]O,>ɻ' 8%a-4Er'noڳ:2ۇ2Zze֖2"{<$,)rb HbÃFvͤJ7aG[֤4ufϼ5hXRvEfMw̍Q ǿ؃ܤRш _ X{@P u) d Epj^}sy}l~QE9fm2XAɁzF7 _Xl*N_ aYDV48(ITa0cvωq,q\(b|ߛ(_'Vd}O|TY+ILfq"*;ZJ쀕nCfd5G ^WwiQ=cvw-;Nf38He\I!2?PHgl<,Pۈo tS^N|rL-x-Zxn*MBNF|(KКL|;&k>'`ՎIr 2ªl>y}ul!uOOt") ] =̩ 1|~ -_n'}x _ƾ/B1jOէ]C Ϧp?bn 2wP6"B̿ю?6w}M)ޯ*pAw ?sDCfÕKNVC[Cn>kD_C8 a3tĨ胪qMlYO<9 4z[vȉ> E tx EDWDj̿+]]njZ(hl'լj)m愾J/Ķr$UA2FRVsM3_/]rXX`s 8j;#,+^iF"B,HRyMg[}<ֆEh$۞Xˈ2vSO>~S[F2I_FPTN?ZV7毻^22*"R(QaDF-r[,:A&1: ѰĆ8l,A4@:Qahv*IP ad"gƵfxoۑ7}X0ΊPl=DL"][˳q;vm }Ifl%c^HҜ$'BnZLޒ94V/YG)ݎh8lGdx7*aƹ dt oy^LϣC0!* ֨5-4|,#KuXϔN.Y+K'? E3LԮNz{cՐCh_8x®[/զH4u~ǧwAL9٣gf2@b@j\rRX @10y d_1G* K.^tm$lE]^uoò_VK7Mb,/ܭz GS I Yaܛ]Co>Ӂ9daQ0˜r ,ߛkHLi$+$yֱexc u쥙HLxly1eGNo{㮙$ *vY >OjDM6BΉٝ::P]i`rHGdz nxHfZcĈ9aݓ<;$^Q;3ղcE7Q/9n׀8=sS.'бt5ܟ[\g7@ĢVP?Jy͓QeE0U:iuٮIe~>bi\ P\iu=B=d\ѪvHhlw>>9h>9+"ᾔ3ƫ-ߕ!&JKZ:Wћ#J鲲q;v* ӋpO?lES*tUT nf;I蟍aap3Ƌ g!Fo>N{@e-U;# iǦ'Ю |ToJQez<;_R}L;5g"g$D!jQT2c` CDx|+|*߰"}fil cS<[ ɦ—ף *Q8r$LHn6\S*\Z$ T,2~8!&@-,bX՘[CG|6ɓ PFD7DvMN!0FwCY6cb}Y@ ␼6^SF; 4"pb^0,若}x ".L<[4u!m8늲ZFg& \tmF/p&P,& 0} + n|x=lU IW=+sCSa^y G1%JiD˱wԶ4#j" ~ I0kFrH!SZr! >kf,}jn#"Q 2WrA zIs!Wb S*|o9M 2vP yj/"R^Ks*˸3ʑVCv7 <[~5 ͞2d.Q u zj~3*d)+Giu8Eg4Gx탩P%GDcNĩwB8\b ؚ{=F'8Uvb+;N;`$_Kfӱ 2rX;^?@I/zܛR&lꂝofƻ t,$fA”1WeB7D%lbZŔA;;թd{E*לmO[O"#O5|3.i O>1XQϐcCQ'xʧuto1g4>EZñP &2.gVǫiEf]yΊu 갉f9 8Q1>ZQm.,Wc.ق,mtօ.s:?8iW:)o}Il'6|c xm?OU< ٻd񱹎ȁ+Mр.`.Ph@Ƈ!$)XcʇuwBxRY>װ;e "oHF9{]>K%΢f aP'~iUáĸLa! 7n K]癘(phU S [g#F~ xQN&H;=8PH/fRڮsĀ6I6SF_6ܺ/^B{dQt^dF\wy&pϬ؆iXmxYeVPoaɴu`oX,Wc/<HaMqFB,)BаV`El$۞ [bKyB&sv3 C'lto)XbQP0b|!ľiWUUbj>zC+N5R~ %t:Q9o\s7Z+6x.f͂epTq-6ŷ稑&A*wr7oP cP&6`QdDR@Tc&BpdOqƀ]`iM,fTE}\mI8b r%.7aZغ?BJ{.`~ηl AT˴#ylD)QNBWTL\c܊Hcԕ|#ޞ2J31pْqtJiB `R%*~u7'`*&n|ukT@b³.`Hn9&B}~:vy{Ā7^f&|9):U)}nY.❺N*r2a]+sX.N1u@'Q|ILUTJh᧲T*CLF)r7-<^ yMQfgB8\ b5

    ZsB&+aM쓒cU~ƽʅ]/HO ij_ ;<\R}xuUy\#U>o{U..xpFgnُ _B ¡KOeY~{$jC؊ϯe)k"jty$Cv"(#J FGUV=$ino3̵%6GMkjؖF5gƄܮv]`϶7h9,gySbL 2gebnkj+nμl>pWFJ <`&mu;f13s,`PNd-:#Yy:;AFiÎ=- Vd$QR/(s=| =z"S~Bw?{ &q"F?ys3aa)bqP\]2WT>*#y)ս }"*dž誟sO`Hھ+ZD+d3iP0Ti_zOaFTbO_'Xvm!gn]MHtZ>*gZv_ X ƄyCh9ŵnd |LYw/ˊ\5-nt Aix.Jav=N_ZycdpepE_R{=B*/e%,1E!{u/u"PD-1׊@mb72h7kyd>xguFڹg[ϥ Þ0GǙ X,i~8HN0v9ط@] <Hn ħi:0D S)NMNG(ܔ5 ~gW Q;pۑM@*_r͕%y&ԋ}ޓJG"{Q?jIx6Yh'8`R j"GWNt<T@XNXj#a#K98,&! aNAAvT>WY;pO,8 iw!iDP /ʹ~ƼXՇp}HC)d@IQܮNߐ^'%W)|}6DM1Ѕ ;;,.ܜN]jHVq&_&RV6$uQ0N=)#ʧʦ.ȀId f^n׺Jӂ^&OP\]Oey̔UHivwFU3,\-uZ*jjfH =hj;}+t"忽A}j1vd:2ՒeuWR"kqW$(̎ bUJ^O t,o]E<60#JoC$V_ 1 4$iXÄqI^rE-@>8̶l8QpPٴJμ6 ؖf_=|é\}RTvy$ ~A+VkrWɍU:xNU`sT= U%=-59Vz2rJo`";=״H%A,0U>:uHu(O4dFh-x"J:t`܆^}רIk'zWqH 2 |f~VCsw\uP;VTf9 o#sHA1(ZÌ)3'xu9ÕI~_ۅSboc7zw-6Z_ ɁoE|\QmfHw;=O*0h,t & ILhb}ى `Z'46g(P!D m q+M3ץI%` ]e 2rb'NV}E3%<ĜIB0im]Dk|qm :g@;ωHvpd-/ܭY\K9< kG7j#6)I-xW} YZ[K 'eKQfVᏧ,!Nc6&9XfhM6\p fq1VK{(FeݪuƤhz}~ ~BoUvfjb6$SJw6lt%䶛OSGvjU %|(W0h(?\#S-kKQܐ&O3qNsYQ:%֪̊d+/w顃c, qOW+D /ڧJ5Xrү،BZ7eCvfESnWs~~PxMlv;q-w0@9Ρ4b Kle.|/-='{٭ȳ֑jX0؉E[K#T+E j!Y̸ ͧ3a׊Lb!cx6$s;mvP$b! &d!\7$~ka[!]T&u@U;WF>'xCͻ3dW]|@##Ia2U$m&}͗N!MэC㥿qNC($vIҪٽG-%_;ާ H7A:$vB}~ʶ<^[^y #c҅&q2 ,/ȯnQn4+OE4^W؞%Q;i?dPF*ЈT_hnJRB`MʷNdhj6@ @Ǡ$* 5JmzqR3xLksuxqJ!E;H; _[}TR>5~1> )2 92Čl1AÛ<֢l&sspCO'<>1~M)XTrk6XP?f9='"w|v0n뷍iӘt!&Q)dS{|Dڟظx|F\#wN 5r+/Yr&xHS@RS{r( @\x'(D]DU~ʴbf Fb_amġYn=ʮ=G+&U/r)OȰ_e(~H 9!Mwb0 tsRNa ,} {K=ώBm/ln7pDDG^*k]8Z)TjSzg<1ol6D"hkr5g̅T.YNVX!|ݹP@F׌%T}ph[7f}c< m4pLn;O;I'm1" agAdrv퐜F ZAR6-,|>4e6|-i};NR&H_Tmؗ텢JMHp,%]֗Vd. 2 CUtAwSD 1-0 q=#6/c@i9ˣ)!Fibod$%%Z 0@J|beh{~Ƞukra i|{.5yM9VU4u%';bU6%oнUC3E]SsM nѶuܵPzt؜#w 14)\GCE3;zɛQc0E.zvIZ0U@qKޤ$e ɭ!k_U9OD\ΰ=1h9BNU#Hҵ¸tPH/ o!N|*"A 1ƒ>z5"]bdQչst>}W˧d`OI,h{3, pZݍ4rxZnEn!iS Zhy5b1ښ;l Ϧ$LƸ^h;Z}2W|r@A}"N/r6qX6W(ϘI:c ,7 ;= pe*ߎQM\@B+cL;t?M1==;=aCMDYt/}S%-ltzL!҂ɺmraFZwX_9𩾶E,A>PJCD֬IfJsk$EjZ]Wu[S3T$;g}"b>z0GjUvCM#TUC!J7aPNkƧ#it{2#zH"e#~4mTf *LC`|X~Lpt'םguU U4I$M=d6(nl!ZUrO*7;9֎~&?hG!WݘxF؍iȵOhqرSDpSd*/#_N>xv/H.*0oZJs}{`$/uc35UFjd ,#WWP]0mE=5odsWG4 c~9n3!ޓˈWkL^߄FSvUD"ʅlաf]1fSıT_`a7 PQe8FҾ+XdiPVW(!+m.=Eh:nE㜖}&rO"R%?"pgjx6*3J".t?8Vv[*&2=kWM(WЕ3s0EAH+*# 738TҔls ^"JXWW |;FBWiV'Bp' u4j%I"L15:$U@LPbӋ ʽe`Xg1BĢLu> -ɤ#2.q<zcϙJ~J{(DWa$106,`L݀EE<9K&  *C}Q  6kv{{kR{fblkA U* QN)nz%K${)oj'V LDƒw1ȗrw"hUWB쩰P9bYp#y}_x%\L7"?igm0=?r} ̘, Û|,fgD #dGWA.\l*jLֽpM$uSǐI,S/7eqc Bw(vKLԼs-?t`$a S{N7C-~<Žx F$JQc ]b?Ec?2B\2 JG7E+P'`+o;.R8e~RT1[#DDM^!-a:JҋC\W]%5. om} :vurnfIMוZIৢor\}߲4?L\@?W67^lC'rHSvTxMhэ~䓆iHPbh^[v#d1@7 =uڄi~C2:Y?" ΃}WѺ} O+ÔAAE 0iG:qTM ev6'dg Olwu',񪟢&^ b! е$k9cJN[&C=fmšdCr\[Sh|zo5>6J.T8[rǣY(f@q; AwR jo?Eiꈫv \YYCϮ-N =j!2|lEjl(9;$gW)IUCkdLkJ2)X1G"tc> BėLjF r^7+c ؿMh?;&v3H8G $ֻ"3mnB [OesTmw0 / [+DH)hSrjZ(=C%}Snh E!*ۑ1lq>Nj^BK&hM5ujdˍ1iil%0-рPEM"ɀT{9/D.} FxXOދqG[t;aT"ǔn\dť߷6=0n?{J eƫc"(1٨t_v}.2 yٓN$WN997u[`DHr }ؾ[}>x7WMh\d<"S_mE ZZW9L.KyTt&؝qۃ FDϊ9Nf,Ր76n剝;o2(`p -xJ)A;UTq;#\l6| ޘyl)0S@3LZѤ9*DZ ST%s^DBb"n8v,~b8,m) (cw<A+rla5RGa5d{kO (H7=ay#ۏ08)XxONPn$!s~8jK`@Ђ=JޔNai0Z)8ˋI}Wݖ+43ކRk/{`U"H#Oc)7ӂ. HIP/k4#Us}ҽ̤X@5a{ y=u 2W!NI1 rOj|v80ewK TUS W'0[Ֆ3w=IߏѻM>z wT߭ 4ǿXsIOP$pxt ڃp~nugl۱暣tװwڏ 6嗇L /#KƱ iҪe,K1n!#xxmq6$rU`y]aӳFdHDBvNO՚n󝽚nV }/:2 ߨGp)#1'] @`^_oOe R_q:B+(Emui<'tu)eBPD c j¸Z@ QpƮB6oCy[)}~܋tRlF&+ *pW !jHDZ"br;<.rlp=đUCg>\ALB oBãE)b\[3=nj1TWd}yHyTkOُ)%(!:GIؗm.9#?0Ի<]t%1hID">f`q~]>KOрzrO$ZŦز3& #)9%|ȱq1룢BP鉢t}}nv^;X[R3XkJK:LP_T V+ G)j#Î,Qu#qù;3R%Z z"{ݡ܉ճj_0Wѻué?;H`Pr?qj{aiMq[cH0>l}Mz[S='-0x'k"#J`Jj ԜwhH3aM/d3Hs$6dD`f2mWכ8B揣FJaSDu|E)n֤gz.#?x -{={ >ѐ[VDW>JeJ?+=z:JH!:jRn1u+\\4H>{^n|*IR4#[asy>ڹc0@ԃ2ҙUYXN\c_3R6&.n/b-[ tl{3}9~%>.nZ$ei$ƒͱU{ɠl=O4&5 >)c׏2 `Gm=`Yf4g_yj `XgQ` _~Ҹz0SfLFj/*LXR'9M߹ L\IךY%9Vb٪#oԣBH}<PGC3p~&z HuYU{KHG(R#ݸurT_OFq dу?w̅)!\jplqb l#œXxLyY9'pXg;1oCEڃEbߏn'_PNrY\ YZR4OhD!a _GB/j=ءs?5Q`<än~mT,-iQI{ Hlſ3'H?Dfl=`m`պɮ6Cim&C!crX~WzJbЯ.5,)VS`XCt!C!<%^І"oI՘*(7@Á\0GJ%Τ/ylǓDMp0%6WBQEH?wUfܾ -vsZ2mUmZGX7 [+!^vy\UҾRNjB{FJlMOLL3s3ZBi]Abwx3h#&!8jQ|` kΐb(-Liȕ#R:S#]F7сM<&ƫ9aZ;v.U36.0z"EV1*5.qRF}MsA&Mf$zBiH$ygYnAnm $L?[t#_~B*pe7FLlcd;[q5m8,GEԙXF\&-rpOU:D(JdBrϝ5t%&&1>ۀa a!WG' vd8c-׽^7CϓX*񟋭8!A/i`vp\ $Cdk4e~puz_P|*V0mgR@/rnA( o¯vpb ̸RJYe7 H`DW"\$_0$'u,*<4JgV\cY1ɼPYUw~p#qṨ>SD*[l#CIu~POΣ?L"&CyY']yUmTpc3FW-Q': %/kPt-$߼ӓ@mz(84%dH,S7>fr).I61 QABɼ`/͊RKC\AǢDԗV:V_z^` 0GѾv 5J?V~T)@-f=KO(Hif迌+}Ѥ Q^񢊛{:NYX4:(}llV6`aPTfB;ai8)=>rxzb Vq9`\yJv[@uQTOmCMS;k燋QE=f mK۵>!Y]n#`%8?zځCŮnv. ,:eWp~)TYAkƄH;-uĉ4OqǑAHlTfA^0]f_nhBAi_ JPU3w6Cm;8dUU{ .؍1ky㖱9Î >8C.ɹw-(1QǥiSj.8tpEcJhK]QC$#SȐ?2t==1LqdgǀV5FmY(8/& !ȧ^'h .̕#F ;Jv^@"$sD^ ډZ+֯yX5^(`h)v;_-7Z 3)n DRN\1KZAE`ߡk[ H^Q"IVlACX@U Hž6VZW X谠8uHq7BD`  tUN.*M8#H]OOHU %"%XhT X^7j ʓvj κɋsY"-1(%L.nh!(OYІAM\HF@sϣ9kuVX oLRa>,~,D/tja)NYki4b&5H/+[6DŽeI3|ksM[{WE  )ւO?:gv#4cEk (B.)zw"C,{H6-fYGZr\EkĴG2Ԣn)49(I,Qvm'>jVߛC,s=Jׄ:;Lv,+tWǥpEYj=BQdUsKJ/^p-^wRSFǟ$Mp"$(Au^, +3˖K38%4l/ Nfs>7K GfshH w|dxF]K{6i3l֞SD~ H/+uܝZI'Nگ'ϛj<& 9U,sgmt7s/CPs!\sBAE 4SEB@ $)Jj g F8W˴ǀ*&{jUܷ`[`v.fkf}=zלFRuI$lQNam@N^4ʾgiKE$*Jc*Mƚ4%]CpKe+{|, ث=)wL2q! ia~JS5Lt>P8z?_ 7\^ 4%j\l\jT2韩4u`ev/Z}oKkz6~͡[7ahwm2]Jx@,kyTA*\A `y家IA;~dh894 c2 9QSAf9"tw sx/IE䭰dDJ5H`8Bb?H4b3? \}lⅩ7gzU85i n2H*X7_LTĘ1ϡk#[4:Grگ.L1kBq\~pC W6'@?`-/" ɨ'pO{;7Y+Afc% iY&lӱ*ȸ>֫%phƎ@L"w3z*1K i^W؂q/ƛ+'C'Mz urXA(t~'ƂrfsYa5a$pX6ٿʸ'#3mp>8/.>t7ه;rO `03y8} G޽xŅY$rJ`U 51 tn/?ۚ19D\N^2C\sSs\nBfRԼQ;Z iSn/#ѭ9IfZFX>;bs],O[Bc=pSVr(0Op&o5$9|ޕ7'}eCRt_Đdq D?%B61t .4}T]=eqAZmz+*A(ݲLA8beλY.}"hs-d'OIA Xml"/]٨!v/~D0||+43ꙔC2oĚ2;օ=jSlcϜ.՘n%$5 7 "<>@pu*iq} wBU!* *NKslaRW50 L#/>Y$e3G[^]X Op?M{u_P$rb#<'vʎRT~ς|%=jpS 3C@|wrA<p|m˭<梡kLc.5hA3͗sgd u&R*`4,,xMLYdoI1p&~FLDEZ( VlϜ%u!J!DF|=Nңg+)WD u9hWЮ4F{/^%&8 }x<#C3^k&/pWUzI~(lU!"6qnH} pl!wq}Z_? ZL (sGl" teQv#coWL.^xSG>q.Yȅ{9f׹2"F!-.KIdE_5C2Kxe]1CEMe6^=vߏ+Z7Jl8w5ls֝ߏ@'tYJX#@)2i>+fxabaFOZՕ>ɔP*?HA(*v@I`Ia A,ؒ?銜ոMǚqa&xY NE* 8N ɵů5\r@4rn-"⦬bJ5kʻC?yPC^ξ^w̉<:GZwUekO~~) gc%<. r0!-5%X2F7C %P0(Qp xSż V`0R WK~`9D67]ma<~=KFbY~#wA"rUR#l0`d>&>(DM\rESWpSIVnGYyiH eRQUvkLY+IXwЏ ;,fª8sv~@qv>)\һ0j?;iSc_n{R{OIp[t/謭}0@h$2a=F}ծEbzsUeص2oFIjH%v콫{dѸ_ß[LPv̛Ш=RVeZhQOp )"|sJO?bRmۙ0;}UEMs86ρ5D&u}d~Ag$\HʣRx,U2|ZLj+^eh%cIYӻ7púH u%Vv1 P&l9r)Dd2+wRiT _X[Q=C#1ri&̌@_{t FQN,/A)6TT N74٢p,Pap;P %3e)B x_nZ)p6 fML0ؒ/e?(>T * @²%Jxp]XU'&,5կ" ^ !ݫt2>@;2QWO8*eck+! ɉ$c)1dN̝BJROMD+r  +E/)%*:}t_1K]~TaOc̜ &Qu'L dyD\r˧g,qV_֧8y{A`TWdvQ𱳗tzSNvuP`EnʳH:sC!zxlC4JNboY=DB[hpDJOwx٭'‚߭>㒐7/GV\)^?8t,|[:OcQR>oV;Lhn`neJ+sg<UB3$Gq.sg/J(Sl4;ȳS@J n,珞qvI3вe]d˧CQXF|TI)CL-ٕhd 'q>wK֊IUjeHb]x%9u6Qِw9Y=oL]cA}R6\ v rEMLT~ASV0ԠE ap5<6i2*)C϶ GSDF~2,k͈>n>2*jƚP(A#P`_B!5g+A7.h`=)#c'\H&¥KƎ@a6T(fĖ}u@|q~^m<*?F۱FpvZ SP[Q{Y̯196UfCc OYҽH^v[i*"t x}k~< :I4xInCڍdeΆSP9 xj9`pxE%y?Siho70}uO߭@ۗDHCxSlK~A1cV@/*Dnss+lJto֏H>F:+,`J;^ӻg*kџB NLMg@fk (8mʇ75̖EaR ?\ Omfa蘕yzⱻ aC[H>0Ո9a; ]ˉ}nU>B(qT7zf9\Y8fg6~'Eǟh Q3zkp&;5?A*/*lBˌE\T!HA+ $} }:bs L ƚJ˃#fZyHNF¶N|/y~ :chIRiL8U7(.${ jSR,7"PaĤ!- YeI,8:t#RI;It,єct{)}[yuTMRG;̥{<7v8A-ʷXj޺mBȻ]z7Poӭɉa1Oˋ9`d(fi!jMYsm?NvB8_!;xlBY>882#x uPjC+;]C6}$zf̤Ӧ5~SuUm_KoN =ePyv:elEACX5DkkfW <W.VhU ~e},4iFb/Vh?9~-9 U uA̫ŵI'fAPwj2jВ\KKS!nke5DG_vG9==L3 Ayːn;{! ]V: ;WO|l}B\/#}__TAH4b aY $< / Q[T +=(' d.BSINEAQ/E!>V(eLnzr <# JpUYOO7ZPͽu%Ϙ#;&L$)}+z1fHw(:tږv(7DX/@+d2&Q[},aUD{(G4d `m\ wخP$`QTWĽXA*D" w8>Ê,"NWd.U B8g]C^QODLo[ޜ?U5e26;M?\DγmqR%B69lU/Sbbޢ܁z-[SV7ˌYC1Wz V^E]hn!df[@ jw`*Q:\&j iK r#ڽl,b*QDj@oZ,LVY]7Ew-7.>r 5+Uj4S7 DM(B匊%KcYg[_U(N8;ԸC@-:OCM8[;&`u@ܳWOυB[zG wLp%+12y* p5p!Q"ǫ#B&w4:kHPSNfZ,ck̕^S5^8X ᆠ1zd}ĎKa]F$ ޏFp6Bs;Jq46/Ț5˝&cqמ3`ZDr"VK/ԛ埊yZCl.k_!1afScHط/!B"d}ܮ84Fƙ37 rI܍['*wU|rIx&$Xڤb_rOІ"a|u{=ңHU(مWƼ`F VB ۷IaJmg.D~9Sdexh6s^WHd0E,ssfz`''@I Bm6uCR_1îڸcE@"5HU'W@ NFЩ.K`\q7[g3'L4=gacp_cyV![2^'Ӥd(|:`J +lc_hF6N$Z eu.9=AV/;Ҟ"6"q%NkZfk-֒TJ5Q SMmeSZ@'|kEur}prp5Y=9^ lh,]_l$JGX/ 6$oy )_?o\Vwvޔ7 t"y DlBꆞ^fu)Uf!&%50 ~rGM㢇Q[9)~İkRN*+eG{X#<%< DlU Gy4gc< iMI.d`&&(TL!^JA&L&oV*!]u5q.}#tt Kqǭh]-| 0 2I(a ^o6dO;GWlԋ}WaNڻ3p9%5Q_(܁ ]+/쿝djmEǎq.,yb2]/GI5W!kH =saJN0xLS# -4%'a t5A;2͐t=07cO}Fd,q~ϡC/Qj˹SZkU lV? TD s.ԛz\)*B Zb^ RtG^<{r]KnYҫI5`1qē-2:A< \#n݉Gg/Bf32Dxz͞re!V@SZ6:E]+y=.tC1, MYeDqE !.8D,sE$&uA7خ$ d 4*,``{;O =1>eif&5)G0kCR#FS iIC\UkXe@;UFK|Ү\_gg* f5rb8nd*Ωz>K=/#~3INwz0-9ϙ8'j$-W\L^#ɡAI ): e)ſ:%2[_|P.]VfGATiv8\ȻWSyТgnzXArPT:F;i?@ b:u:xN\*/TԵ7=xӧgY8y}W‚EDU(M"/T|D2WylVL!%J&Ŵm)":h6$7OYaqd!+]-z>e?%E6@AƐ܉ɑNhy 46!X4V"+(喌Sye @o0,PqŸf Vr2'`rk xg,g29«`,撢W RH={ yg|w5 e'=Ov/lE}Υͬ&ѱ! D[,J+7I=ݙ@M h, *6e#Mi~g+:ߧ 9qj4*uY-$DmXxi2~\<}V kYgӸ!m `.a:09Ϛkl2KdEtG YpTbŽ()l)JGql%h=F:aDQ:%3i7]jn!0td~ A.~s4mS8/vɾ5t.!cۥw/M_V-~izx/=|U2$G<~F:mmK8Zp搏)l˙\TB<[k.glX~__j0{$J0Fx SaM+bano/.gU$R={K'kiFRĮ\-`ZVͰ یF_n4np>k Xw-BlGN1V~R9HP% ir\CM(e\'3yme)rH5Df/^ovʷ@;+z9 cKG)8x?Ji{.1IVvkiTJ#KM#oz.$ܦRpI{TUE ~GCkhE6]I@B1@8_mԹ\լN9 YfxHi,-J[)/خOcf?E qokgdKj;RѕY뢓}+BC#O &Ar72uѭl\oGr8{skEFdJY]ZNۼ_0Zb<i:1տ:lUΠ0Ý;s6"؞Fۛ SlmwDyZ9u UPa4,H,6W%R{eQKP JNNd.? ?6{-jDdi!/Wq.zu1Zw%<F[>+ְ Y_P&󞹲%8ͅ%P^Ouh!<Ę5dHR4P3ݻ`9)$o8H8>/w [0v߀z=gAl5:a7=+)c Ȑ=S2y)Gf'7fG. RpgZpnl0;KAߟ;_.ju'veⷣ~zӈRRɽy~-f^R٭:7c+ Z5-5@[qmQD}lV(z5*n[@CJLL_F(?EY|q3a͆ifM˷ U<Vj|ۼP4~YPtHq/fd쒀bfKGٻ!LB%;3HU_EK28P#ā6't+}JwGȍG 9ya|Y2cͭ+)O~]I#%`yn1ۂ%<[Cƍ.-Fukec JE;>B:}leMgb&~/-S«ik?Pg/$ e<]֢C}:\B >lt3H<ɒc+cdeԢ> 4 YH w |[m} Vol:5IO+ ]oӽl]ܲd0DtZ2wlm&0p}xȣ .LjeעmEbLd3~7FF|geVĿ[tJL8i{'3쉓`-xwK(PϦ:Stk _>txR53:KmD}p'r1BxýFV9Pe0Z4[1R1qw!hR R^PIޕD"uO__&Exu٪j\K( Dc]~6Ah dӌ@IXnbpT] ME.(n#qx{ ƑmVSM%4"uhņr n{/9`f[V*5`7 G b;\Vp6bU@m1Rr?'0.HoRϸ Hory:ױ)!:: O VzFII1&˃ R(9 K#*̚%N}&96Bp*񠽵R)G\pO8Diػ$/?~6K?ܪ!+ZJBp]OVn4c}}a+`72%1|EH{6-!Ǚ8Nt> .(7.D..`g}V?1;d& 0㇔G08 jފgsƩ悱3ޕ%N|x(CmBl UbqTIX7{2i b&ubґ5차^O-r}_M {_/M,U!@LeG5MYșr xtr 8l c;5B|dǜS PrM/)5K K6(?p5YZPސYY~D>^Y{SYDsߚOhI:SC9ieU<]PݧdߺStPrfUh"Mi7- jz|V-(g`; Ԙtqk~?ͅ11C)Uy鱽p#O+<=q-B |%yDfDo_ ǧ*FKhf("R]~&f$C3/^pldB+W8t3]Z*]vw(+o IfR,mdW{$Sbe+ NPz)^lt #~(u9+4^?:Sfi>8mQ(hgQߖa{MO}HE+;jx`61D9S%滞{O>ĵ-?㡗 9]]v)c@SD񹉵 B>qf"? K0|GL:ӆ$ /:oc *mlžcbTVF@O"j}X>>H^"m57$eCgz(_md~)]jY @Q%K:^4nDK=ڙq;,-I/?Vj%\f(xw"jbJeoYf(DVx pkE](f yjk2qקt?" {+ιEgFQ:e~XaR$=-`.ȺQD?)PM;ʅZu߽ Ɓ-*gz{񱵀hJIU\hCȳΤ2d¦} * N$\-p:uJ>RVs<|}{| kQ+/EL}1z(puUiJh7x^i M k7g37׽UL#{>sIdCNI(*6P]̈́2l">p~tdם>⮣ju{ &J[#9C8fAޖH d[)G yQMIăĨXIF{ZUxeqDRx53kC*0ti6`aSȗ78 ^B/S>ŕ,͠g>]-jE3lΎG@_9YNiI V,oPyl݁¬5K!ཱSM]X}"|DeD]mFj00F3rf9L+v& +7DJOogE j%Vbܵx#ID,ŘAt`n ڏ&c9dCdA !"6 P(r];fHWpu_T!npE2Oӂ[vjr/!6! ^PmjgQ_[fN{q/.clkQzWlUFD¹2:26I{rh0=21q|ڑrKM%a)wAsB6R5jfBƙ+-Q rB!D(tjZ.PFz}̙W_8nRgBC\$gp腔6̯iJfQu$g\Ҹz%+s|ڄK.Yr毯SY lo򞴛G8}ۤt5*0m4H}d?̇8dVp<:& Z"*E~ze-c|3['m 6ɵkKc~g#+ݼeν\jYeɕW!ʤ_Yg O<]bע/d(;Pl {ѢJpnH̨{j\]TՉrAz :tm&'A.734UvSCv\Nӗ lVW9?WR+|;k=Gm# \'>:'݁cbQ@h:Ph 7G_"ì|DV7+9ㆲQ2ZSiPx+o~pW$;gFpJ~q@'U"yhzPp'{DL 2{ W%M}2>ʙBF_Mj#!E"n6V.saeg}~lMq5\Tf2{!sq=!W'ꮕ xy ƿrʰ_K4f(ȥB^[yFfV风`%Vq,Z@^ 4Ѓ• {Å6n8. :s+QXCAn|vGCՁ.@rrQ`OBhV@&_B"' `& J5Lg ),Hח;O Bj3 E QF#êYx5< w&̾_HvҀ4sI%pʂ ##3Fvy{v QK7"fIA%s\VW9ݝ\9ofWE+҉yQ\^WDE@y Pxf9C~z\D{8?|9' "{fRV;R{ K&W[PD=DuVsu.O}Xlur p^Xxw˱oSa}oe@,ysI 6bqCl˲LYEKT7[kyGxU[&]hlAڍj)0`/jPB3GP 0cAڍ4+B`5a8D>bG\Eao8Yxϴi;C楆ADyąK}J(˷ùP ؊#=BnÇ7G;yǽ み<LOTqʡp*3Ϣ ^]cs;_O>1z3|Njz^wL.e)YT6v5 .WŸL<9Fv^/T&Kgb*hə-o}9qDeQ,#EsJ{qpt%v]S].'v5 ڴVB7(v A)R?x|I,*&JpOY &*6?OEա,0S׶K$(0إWX?FBjed eE ͠r͔z_ % 0$ W1+oJ$x|Jábe1҇aAΡja(Qխ)? ޠOWA5d9襳c_un)h "Eخ2LuV؋dQS=ď7!{ _$|qbrq bЭGDdYG4gmg4f׏,d1ɷض n8ѳ9GҋBGFgyAx(ӕUt. %^:8ُLt+'(HT@%_'x@)Z⌦얽,;@ҮTzbˀiA lN_1y0 rcZps'rt ݥySi(Ӗ kjTB~ƀs %K㨓)}Ѕ R]ACv e<@aEtfF=V @5"2l޿pV؅H5/Pu$4LOa_'Q:[]uR*^À^;չtGaWY uR aPLtCA+e:}&;sg9sڍ'Ra8ӑ(͛ v]\~YaznE'xc }zG^"x(@mx*1PsA$kKMU,vL-s!26M T𶡈ʷhw# 40jF+r. Q4tm&S+h3uD(mL/N#MB-*TYDr"2gJb{u@!*A$?pɼͶgII]~LJ'yQje۩=zK' S֜e*D~{lZyEr&=&kisVޞz3EbM:k#tuG)~lL^ŰQ4yJwoOOXiT,]Ahfx!Nv_,陡^Ƿc,k`S(N)jiӿN;y%j;!1s*2?cBN' șeic>(AJ~܇\nRxKlؙR!@Lh5mvi !mL]aR^(Ξ>xO椝ܞ͠6 WyL rX~"L3S]&pTF9(D:d=|gw)]ݕ3RZyn\$߭@^wD5;`j=w3E>4ewM1@fbf~Rb:‚&ߪieBu{T*B`y;TPtGYaZJF/Jv!]]|4/ftmnh }F*};n5 `-G0O7`[ǿg_#@^7mB..~wWk2< Ioi֨X7=reP41SU߭\Vl}_9? *g5r:5f;t*!̖)^JAPMPoP+Xg!֊Z,Z:nixL:hS*$a-a@IcXdZу6ud#-s-™nTbz^O+! @L(aigs$s_·g}ϣ'N$n7/ZZr5c!LO 3\ӼR}GfZ0 "v8H(D<0 ֹ?^! 3xY%0v#]⢂“dYxpl9]!cHRWv۸/(6(En0粈p*j.Wf[䤵]Y-p.>$nal*@ȭԡ C583T+PQr#,;:qQ&l<+Z7#rz:#Y52u;uf3mU 599c aE1bVI&Z{ݍİQl{H/3ݍ: oɻ$"vҕBOV)W ɳ޵We/50%=*ڽWdR$G=n0%WEXmGG͍y"UGkxl\µk2HؗQ.Eñ$}SRo|K 3jOh (MgGMlEV'Pdube$'t*_0ƨ*ˑDD3"mʼe A0TcbI eV~WXFK8¼j]e_}9#-aD*oZI]+cXA6 Z1KWO$XEji~'/섮/ ffY? =S>E؛7BiyK?qF굚Z5 k.ry_*WPs Ar8.w* ѝ.JjY2m5\{X 3K#oq= dYP/ DRRXl%68:Q*y$e_0_#L̗&0Ҥh$#h&uwgbpA0nGL[cP4JƧym.\%iPe6dU9eFx\uk͔ pF~Pvݬ][~Tgtktle4jˏ|5T hE yZm#骐EZל<- (]:I$Vf ~ ]|0Q~Ԋ#)ރIW"h^eob vX:R$LrW0Pc ܜN [1y΢vpwЃlDoZٱ LMi #yYI Tlb[˄ cf )oGT-tG`,RcjUP@00 J" 5/-\#Da4פG NcڥSÏQޫmG ]V!c}%1q{9Lc3~O@fM9û751`:7W-^"aK MSa!A([:PD\;s%0\uhbb=l =\ .VQ*gkb2_Q/N:Cr.v1䱄+^ trNv /Sz,0p|?FiqsvKݝ)_/ Iosb֡VPZ SVh ap;sn| |)8C@8ҝm̂sL@ڟEP cL٨یyESZ( V2!ǣvs߯2*0j/Qc_DRN^N 9E@ L }tR_t#@1;l-e0>3s0z sVYCV xэ7gs浀X=jʃwU`L䴸/\xYRjh`JX0V˼\-$2RȚ ٟ@G2ljtFIW;[[,+#uKfxF.E/\Vqh k*O^P"IuZM͍eG]d)A.]jB½5=}Z15G{d`Xoٔz8-`#G\:|*1;7ɯnszKk{c @z"K9X_o ^`[&p0oFE$ (.C erQ%ʀ3(5v!udכzI_M4(KS"W90wDAF]1mƘZٞտ>&:U7^Rfm:GEOɃSVHN7&ŸWj8pTk>L`EuNU/c?o`[ mƦ21dߢWx,/uZ.v/u?/g<2# 9zXR6a"/6* %E:kϡ,ɘuZ4p]n ,+zsɫ0sʼn]i.a#Y4_T,@őjLYi` { i/ n/XFc֧܊'cI M ~|8a5OjAmh._?}"O|%bI"5I,LWp&z^)W{`E$4ja,>g5j6pmd|XʟcfM%1$8gM)&aK໛lKB&_-gtKھJ^(vcݤqْT~Eb3" |,2ͽrHLk\=ŷs4ϑ]}s0F+"X~DOvz"J|Dkw F!pAHM"33;a^#G2c~x^kY.GdlXs<+F5 tq)|QH?*Lo/[AuVgdٕqq8%FDxd\)hA[Ho԰%D bCӦ)2 W^zxZlL]B) q<6 a >f/5xG8#`k=Ͳ"0ÙUxE"j}:&F'سиۭđ^Jk)^{C70CM_D[*m%ӓŮ+LP_|)O\nػ>)yk&Z-FJFGa_xym3n4H[ooR3^ Nji7%G^v`ZWܓH2ඓѨU(]]8zQ I!;`\cs$@ڜ=Cy Prcckvxp(CQnBCd"iǮiOǍ RKP K[eN> /`Aߐ@oh۔rCt NoXwb[asS6B|E l)z#t(ݱ К8JPy=֥Z]T B s Y! ߝ @AYo fpY+0}G}"_i';0c<|l1>CtB-ҿT >e" ,#kc U*@Ifcf)'Q^@Ctۦ?XDM,)αJ߭SL?͵l."k΂x& ~$ƪ|wcdM09+~lgLє7rd !V%D=[%?f,OtwZ 8-].MgĈԢu e4Jse6&P@I5m[ CihWXpbkUNDRR#"8M {U%D딇z3rk?C_C[ſhp‘ڧQ{yy#8cJ|ABEت`^9Zt(Z|s[>:twx@b48F[sb56|U՟(Ӑq-a+b"G}ů?WφHT>"? dĵ y+'Om& ]nɉf%Z-gʷ}df+&{m's;YX&薮 רsͷx, Z8lk4ǙRWWONJn6OM'![RE菠ZK0Ri%{~)z櫸{ Z@a%1>uNսZzM]-mYtN@h]A*Z$v| K ?%.},*e+ߝ.lB-w{F%uƇ]-.~%9XjRL8f nB\zv=|v'%uUNСzlC.u7He95Ms<-xVcYZ&'.Ac{_ htCgܑ"z۴zt%>mvmω!z@/]㽬U@oU %xp J͆ rC*rlWfyA7N>>s4==#s R# >uZ\:YrEFlyH&L]Oź~kɆujvu(Vet47`bռ+n2'mP@3L0ՕG'] 2g9I[p{/'$]?-2;L1~^+|*Z]u+k20 "z-*sZw D${ʮbU|MJV%ļ^zA\~bꭙw&AߙV\Fj"F@ŀkqa]Рfd[Jj,xXUX5(,Cא/|? r\rLՐ^9\#ζFp:+ )~ITu'퇠.ZuG "Dݞ%?il 3zf[V-ߤl16Y!9{ou dc CrB5 a[Y{1U)Et.5_a `|F\cvZ2TRry.:=rh]2Uk! &w~}kзDxGޢB,Y ]OoKHDsrY]z 1^R1ῶsgb(4Q1'@U˫UYT(I w[Kf\5d+ʼng-eJ,+"9d)r A!vtfԐZ"5&Mm{%adhi@kPοS٪޼JqD3y mkfjv/ 1O@M`]̌{z˰*MI,Z0i 95(p9XO\(W0N˪hm FTU9J߷ёo{2?sW ~7(zkSQ`PHJcܔe8> rjXZLp۷E4fw1fb A3NzqzgFLpg-|f4ƴ ƌ[ڈZߞAţU )d XQ#E1^x[ϠMVPn ZbDH೽&$>X`L{tFn6d>g"wU6T`1`@԰Qz!mw mW TmHD>̭$G7y ؔԅ=6Y55meLZ0.baAiC;[ p _`Qñ>3ٞ6ߌ~&Lq3Ck{6,F#<@(_SGTZxyH{){zI c3d7֤FTmN|Bomj<2ܝ&ְbnTJDukDl҉k%Qgcy=4Ӧ[.M*M&3n? %-/'L( hRVqv+^պ!kaOg+ RpE}B&2XkG<TӴ:<&|ej89ŝ5 %eqY=s"%_h.;M2.A:l8XeHIJ)Ź 4"xuGX7*^mzB"LFՂmʹ " \Ɓ~TՉPA|Eep yMbLy((Cbm , d&OG+Ei%G U#jU bz>!'ܢ(զkʈQ>*N2g,&3@8Z縶;/ egd˕$+sҦ:~I=r?[.p*+ ٙ X,Gfhz Yk1)ˈL3-iړ27j4#*7hƝc ^V+!̓%xQk28twux<`"P)\]4Ъ g5d6ie-c/0K\_6@5XjG%Pe7ʪKœ D̡ CZ mJOƅ*Se^ri"[nԉf8kdN> &v.6q̀B^h1DLFiQ㣄CyV.Wfy v#և+cLӑ,D&~Մ}@Yw AyVsEΎ9ɰ93$-(GQ46Bz>/_҅!&3Wvp~!yeID3àn*r)Ab)@: 0L$\p=#+3Kh&z=m'[ўv4QyAŪ2Hrs"+P]bƷ ?[b{Ud1tʂ0JfA ez'D`[9%G#JPf)q,=W{ݙwF)e䙉EdyWi^^t2"a+AnN'jWkF视8bA#ȯlрNKW)X= o3fE˻C f;us72*Dz/ФBG}zQm10tf{3#@IR)|5 *#K>*D:ofҐeZI(NgTŕIq ;8Zm˘3EmFHX h>B^R?Sb`XXЅژ,`#Oaۂe-hd L 1]-;}e7KQj@/TͱPAU"<(*ExlZQ "ՆQaAu SX*OCO,'Vy4:c(]p.ŐHM O/anaN3lQOA*ܕ]2E~&# JI7BDwlf:.zEA7}ճch0ObMOk,3b-(4=|v_piJՖnC((744iyqf~ѡa!_t)eM6鲟0O 5Gs*WF$@X 9G~sȣ{0x:ʹH-GP* A1)`Җm48 U+76N'VxTkM)xUZxj?wi<軐Ϛ\hkݫ.0V+\Sh0"'Ux π}jb#.uCxw77HY}Q4QЕRB$aθ}:iEɼ!L,?3L$@NaVHdhr&%80OfCÂEٮM~ NL(w;:f5;醰Fϵ-N ϕA?wnGMq&XV "GJ ;0 KwC c20} WHsv %?7nEte-#P8‹S@|; \*S`퀛Б0r *%ɏߵ>&[WNy z8rL(g㒻NSgЯ\K l[J]?{npAXcVOQNsFr@glN d::UǠ# ҵbARx'Q Kv~G^aK/{ˇ?S;]y[[~}u=Xt74z'צY"4ˁq9D\O{R@55K= ˟rS1_4”}g1{P؂yBx%Ɏ%Iύ N?9 "|7E(Ж/s>'MQYC1]UX, EJ &fA/fH洘zJ6_\5c @Pi;O\ED z TOLŽu)سS]OGU#8#n D80]Bf@w>Ԭ+Rz`c W:m}H|drIŹP+ B Zkj|ʄT,Pr؊bItRr 9ƣf9hP{u& q ypp @]-j}a{U%1ֲ4]{ fڗ(t{ȪqZSU,)@M۸T7ba'ajXK7>;'P4gϲR)՞P|zh|?M=?1LGK,^ C#CclDr2/Y؇`B?O۱29e;aGZ,@qR x^t J^<1L/aՁRk=\)JojUz45-ſA]hdT23yT :A8#LeES`˼ӯid^`Kj9FbSH\'F1XjQ㵣@0`pZ|ljUrcsa}}Dh"hl3uzD$16g,Sq2P k03IqmVgoEgBr vaȸ9IMȖ<ϙ SoX@Ğ,]&'`9cS}8I5{:L'(( Iyunz$扜y/i Q t'#;fQpѶ̈́Ȥ-C} y$JĂj=SFNgO+S+ӧ] Fs5RjN^`sp8jǠn<0PIBLL|oq)cloadHGȡ{+vy:%K9}$%ȝ`|[e]9$'I" ]B4͈j1 'fHD,.oCT}`*WTN3|_B$Vۓ4T[ZpWbE9dt"U؋sKljUG=Z{6܅;h0Bl{81eTGK+8PTZO{=>3*)dt':Yl2|"QFcE0u"h8гq6F {$ͫjHE@"gX:TZЛg >axЯ.BtGat4tuG}:WHUpb=m_J2⟊( AMA*Q]TA1Bo[;TpwFG߅=]|dzsTeGl "w6TkP?:HgR _\OWS۩FuGB _dCٖJvBA+ Qg-=\[3ց!ra8ͱ7^8)Ix.%=†60Ԡ~\X8`:ZVdW(5AR[6._c41w!M04(\V;߉$MFmIN TP m"JUhݬʛTG_ Z[][Q#S0;,c:H̷Ye8CfyG2*0VGugn0A=\衚EJ\jN{"mm AJUI\څXf׌-t5`ƵGc/n3h JSVVfGJO]uEpYtz:JL?+~;tօoL^?_m'J6^" )\zmi9ux䔹n|dpV eڀ{V*~0.=xI9)r-qC/B%kJ@+S)Pʪ0Ct !˝pLDҟu~~&bM_K~3u.<#0LD@!cG#ݶњΒ"ϒ0#b oar,iF^!sCF!%9B8 11|TWCBƵg#-)e]a8w._Í/BMArc(}*ʘJAS'_.ڇk}C5 +JOCuqSk19„jV:pLq@x[S$" 7ӃaE 3P@ԙd?+p1ـ@za*vNDPu][1t3Gy#3m6gl?905G闣Z|(6roe<+EAj&g?Ӵfk!{4|]ʌ&;(ѼՉ.&BěfnM?wz|ɞ9+ S`ٝX^&CP(ˑ dOL6;y ^b>Y-n+(>vSBHϐ)W_IGi"٧z@z_W@!NYx:Q;'ϣNfChOw l+k>f3ػ kkoٮyi<hQ fתhy^I 0,!^Vb/>0$ "7(XrPS倛~=nE <*tRJ{Xc?7kH_=vh;:_Ft.<~&zQGhrg>o1O%T;YFsTL5L"+\g:%S^Q{Y^z[Oήe?d'EZO)mgt-AOko3Jt,ܴRє|GAMX- ;3 okv ? ՠkH|uǠ嗙&mE5z]OpZP7`Us= )m -R^*3Ԙ(8%SpFgΊU4}Gx`yXx^7fpKV CI^6BFp &eҴ @G<^5-Aҍ٤N.$YCrb3{ڏ^.P3R9tTZO%ԋKsU;)c-@d\0 tOfIGnv$.gCʨCl:oIT Jؼ d!EwJx󑩍՗= O b/^WE$($}xb,tN=^iP\2$?6y(G+B6 oBgb}{_#F})`mm8 ?y ̦OT¥ ;35JREj2W@K"wU3c=9}9坯R?) 7''kb;pbQ=tn٘投+I,xNzaЕaí&W4+GP]sL0g+TFT)[я[݁RK6svD!oڕW!s0x .?%LpaISjgL+-Goon,EXJr ߇/\TӉc,-=XVq\' /ågj/\SG.5hUu̜N& ӆg<'ydK0ʵ"*R].|olHrﹰ71\4IBg<nxyӃQ,GYϵ+åWobe *Fc?|ǡlRGטppk8z(/afm5;"_VH:kE>F|Ў / @m+.0̨Ai4A*\0n# [;D1٠;Yr/K2sR6q޵R ܗx9zb& g=Di2i!&$D]j)DfR}D"B/Mt2ÂSeGr~"nCuVӓJc' BGrrܭ}ϖNtP99C:c cs h:Iu5# Dr9 1V (<"}̄d7kt3V~!k`^V9^=NQ Un:䴗_dI*/HEJHK6zYώl%)Hcdb5؊Wy޻>.m N9#"=:C 64s ZfzYq ޥGU y 6IJ]'pʾTq 3Z'NVʔ\YZ1^ِn{ p-H58wdb)-C,1zBnPrm<bӰVJ"xW=Ux`aK~4mqk%U@fݿ.#Dپ`,^P2y9sD1$^iAt)j6jt[>En ^ޒ\f7(N {ĮڢJV3y+st 2*՚q0*ih nX$ KEZ!yH%t䀁"[M,*0veY_- 3ڒa@ 'eN ٣{:P늵Q^q xp_Pke@+%[1I?'XTI9O4/ި_vMIOJwoӰX3J=9V^7@aSf=2W6M;iE>AjV!xH2S!,ބmv5TrcδŷGk}W%^k!J/+(b\ 5Uk᪪)C<Ӧ<jWםk<~$zG`smǗ}n׎(N2=hX׎2ܻwx.Y< M3d_W={UMZJ?FV 3VΫp'p>{_>ys<#,#`>]l*fS.r&P3&Lψ6eT~R sTgA${Q:تdhݴ|j]G[AtX˪@Z¾/דu;R9Q33WmEn/sQ 3VrcfG55ZrRTzeQ *aU%zY"К2O?AjW UyM3׮MBw#\ ~u5ls%Z=*J1bj8̃fkXzOZAM+\U,Ю"gzr`}}`tm`5!3+;?ܽs]^/PaD\ N:T9S3Im/qȃȓc (c=#jlOh'j8K*`]̾5qˆT\*}\WŘͲo1AEn<ڹA;*"u\== p' I^ ._' WSN8ۚ; ފ`ZH Wc&7&mĺ.*INK,hOu2F͏0 #c ,4r롈eО0ˣ)~m(ϠfT3\ET>/'RŧۗxA==ei`}Yq@3P=RCl׭`CZ]!' ˦?_`VND+P?&HuvnR,Iٴڌ<\^EJZs1yJ^rG=/Y5l`Z{V ;M 3C((=Ĉ좜6OR`󦾤FH s]ӫ Ib7/tPi9O LϺ"_ŗH;;BŎXy}"xAp鬓ȂOq akXL~{q8<+*Lf}ei 7`|6*WSFr6s!IdR:n>Sj5~L:=Y$8\#,EMivTRu2CҽI\JQ/ІNEk~Lub/fŰ^Lap'j?pS\]0|sXE][Dӓ}TB@5dh7}9+Zq$g!mH'DGN 9G`ӹs% ȿU ,G`;%nv|^k/86'Q>Q/Π'Xcò5{6¾g.VuJA  ZPd3l;O`Y0]P%)q.dU+Y#SPv (Sr}D߭%l;ĈҖ; Q1-"(RW t}:EZ&2̙:赯=a,k.mˌьWض'_f = =8Ɂr ޖtg)ڒ|^n\W Afx2Ky$"?[V-nDzy+ &Lw;yOĺSe]l^DtLo j _ DGP iC1w  X7be/*cᗘ(_"#5z.Uw\o՝voQQ= bMAXЯ(W3ɚ.k!߼(L,q~ sx(7+$].%ls 1/$fIxQG v6Xk7@0b}nu4`~!-J¸rJR͎'vxiwWsRu (OAEHD~oB%x~D9)s/xG?w>} īuv {(=qe7/A>i[SnR~W(gTn0m f 3gj~6t*)/a(lL?bf{R}c~X8b*ND3NЧ {R;Kk="3/j w(TgPuU,dCS:YƮa@`d.AsS?xoƀ)Y> M%X;xk t$p"Do^b}.iEP$O}4;>dUDSRH@P8T!J.piJb.fD| 6R q ^n7?tπY0sn('M2˱ a9Rc1aVaqDGo`p !J{[H˾س@k#w{nӼ Fw(Dg퇍=>*'",BK)@ js bz)hZHUkRw[ Yr,'$2!16ex/,P T{b/ʼn| 1.9 flphHi#&;=cQS{; [V Ψ0;ͤ%K ̪NT>]TICms&N CS},A E}&ƽ*#8o~4hQ&e竾^ـ{Vށ4@vFB%|j`a?mxeiD|C̹ c䇠ӂvUCяM``SʳCnymYd/ [@Y4F_z}[f3qKO7{)Nro&5 @gf"ZFf) `~Rܢ}:)`E \&բo0KŻǿffk,Vy aYSmnN+GOࢂAl,5CԽr+(7 6 Iwhf`bU i].}t|ڡHa:V~hg[/|0qwFNhDN #@~q!7%! 즍ǕЉ_Hm|b9aߌqr).qٶb~r_1>lx}WYoZ<ߩr;6 +|\6dfajQ&9gz3:eb9B0D"Oywt_y|i`I +6IC 23uB,n]K}bD5ԛ'-t HƙB8 H4WλI'|V7%θ<]K`T𮗽qd;/hPNUO_0RQi}lHP3x/ /~6+,$Y#RZ6hfRXq:*7K1 GJakT}#'6Jī>snN/K%;%B6Earݗ8h 2H_Ֆwmez'IzGhA3Uis M,Ccl>UU#Q͝PQ=7fܘp0 \sc,5V})MNe= yWLJzJ[ ^Rd΍x)Rw^iE"3q=t/َ8Μs1@ԟu@ e?S^ur^& ? =sX(YkԦ35~z0*L9GpN?x.]XQit%[֭:W 8w)@j \_T_v0"3xxi3dFA("l{r8$3ZW'@24R,>yJ7qsyzr9< 5J`w{q{}PCLDnv,Ƃ:zNt}Iт6W@Q&-gt7oa4XS)*Fq-mٶWd"Nmֵx9ǨzwLƯ0.G)%#lSы2Ndmn]B#[24%Y^x4#36fFZb򞰔j,H ~m-IgK'F;ǬvH a}dChP],Xq&嶅Ѱ>gB^ <C&1יh(n-tCFڗ'I yV2ѱfQbqi7u@Tm+*+%i@}UkG1݃VЖ̇ <F}/T>*y6Sfr1ͺ'뢍.=_i] yf,UWZ0*k*AP Ƀ*wy٭ KuUTzt6[~|ƋD|cdwTkpUtMR1+5/#YMm6ydlM1q0/@}zS H9Vv3%`Iʰ!?;K/ܸWmg  m*B#W BBbwQ*ɲ[r%]M~-%$nරm򩩕[&!9U~j Gw5ᾋ3rϬDe djD[SRI㙰wՌlCPFV\[uy)?BݗWo1H}B%OدYo_tPtXp/U>6TmډS/yOs34R #Y@D[o_wurQw ATo} iReHBf6验%֍}M(JRg`!S*|x THrbe{?~YnA .y1PnHce<KGl$0ͤ<ŏBTxf-3}b]lͼAYVه>׆+Ll`kcc r75T(Kx{9O?'-O2k*ʊ>ܱ~\*. "ë}Lp2^`x [@<* \x4*8\h{ -x M^KgG+KEg*ílR4^0*T􂹑H-4=łgDK)P 3'jWh_!߽t̳]5yo~2^E>đ3t6ࣂqqL p*Kyb jIJ[NuCA[urfIhWs;LM59vᨾƖatoeGX10=k?&ߌ~.AjvͽAM_eY |(ТapqL@cJ5T~c'zQPnˌ6$/gǜ~UAk2*5RORIfY5NlWP$PiHyHR7e}]E 7D'̆r3]QcF/C\(l6WW(y/"sy=H;0ODb[5"Q_ZyQ}wph7jrqXJSS<BhTdK#0ĺ-#:̺ ߁襗)xo*1QgGGH\'&Gcy}Lq) veH_ؕ}L::=\k{2☷!Rc|ŻAB 2F+oJi}dF2Ko #9QTe_mGL^z=ˈz$ŝЈ,J.VW,7 ڤ`yemX\\dVox8-u uVcJ mǸfyrP(,OEc׳bzWU ()JV{k`ڕn|eʖuEN:V_\ڨ2)\haKTp U#WFUyf/]˜VJl+XnPˬ YQmAo}\V}&'+xܻ(3:&X3= QJp!cm{EW#*p:ԗahTV;38қ}'?`ķQCϐku ?rdMl}^tJmXE_Ų wԜ.*)c@3|L"(Ysu,HrՔYL9 J?M1ۿ`SU(ħEdw;MPPB> 6P>3-89DB:WvF2׮Su;[=FT!QL+<v&}-yb)_!2$"vAVڮfݬ?-XƠ}B *F88ppv`SIYCH[ o7@Y*h qi Ѥ]-Yh< &܃5CG[4YH f_ @6Di3 ϩBKd) 8j)elU<˗?-hŤ}͇f$Cݴz RvxduKw)<Kpd ^HQo,Lpa4n$T\g]+^0wST2SݤK\ϻ> CjY{$y&mW'a~0usM0xIOX*s%sxHPaTE#VM A[Hk0ܩWp6u`@Aca)K)l%j)હ;WZqgP UD FO,pnt C)S%aDMÿHbOזEJ[zXs X=(鶬1w[6U*^ScPU}L.վkI,aQץM#<#wũ ]-]1!䊪7nA%)YDKgaq#{|%jDj ɋjQ'/ܮ>sN~RTYJ7lgfAhoDY BʞwL8+^m'@gd 1(-t^`~Q6UuY\el?$buR'A:;"~5~H08rv|%g/68 x4 VJne8EcfDi"|22DZd6{'*^soy"8͸ʫc;g \TtcFZ^:>i6oh-"JwR))(;TAKr+GkHZH xnO¤E@&_fІh+t\:((M&L^#VCU )UI'jj\Q5 Ɂ# vwW,|Kp]- -ۅ][s[Om՞GMDdґIQ/V*YvxG͐f~#SkLrOh9LgcM- \BE2ĭW.?a@:`C=2QPཙ5^.ͫϘzYX. Hn^̈́tWiԾ$!Y孝LSΪ<] nb|ޯ!RlT`^tp>cU|5 79OUFE9'`~?)sjM@׉7L<Qk6l8/:Ԗ_P dX"6#uT&V==3Rdq.}z;! WreĞyBz+G%.f]f/Q=a=ѡwweRB'*Eb~2$7ߕ)hؔE*+ֲfĞv%ؙוU؅HSYu6Y8dE.$C!^ND%hzKM[a0 s$S7(⺌6_7Ur3>@r@FU sc3Bcy*,E? 2J;W8ޡtgp?wp ɧGn-OE"YwaY*7<[m͐q:}|F{-܍   ۔/36fo3slDT]/M)*Ney8oOŀm*_,j?L~k{O<)TG~+Vf`]d#˖WZ 2L 7~t jsCs]D^YjꎠyBҔy2Re S7lsЦ((5@ 3%EYԸTo-3Ѱ  "=vmJ+ OEGϮ̝;ij?W !nDѶMV+dR<FbS]vW )oue^T A&`S"hWAZj}8ϵ/nKlF&)9ҶG Rr!~|1uzc݀LI)|]57Y66ҭs.6+KACd ) K jA'+ߓI*sXwi qrX`Vŀ7|6YohCO=`\CTLNv|?3Br4KE>p#GF k*fuf,UG,%+ٚ7"t$:iL2P|xs*%>KK{Q9LS"s]6 TMG%0%'YuL  !Oj1XXB~7U,C])퓿]1N}Gї:W _ԍU/n.*[ܱck*i/];aQ}+dkS@W '~YY2!f.q}M͇2tDޭĈGv yB1NӾeSͳv%=յ˹XcaCFG1>޹5ƶPt]G A%v5۞ dWɛ*lgJo:!`]@8Je K~&4*_9d4Jj1'xy泳 &Ru6ApJI r*g)_y"]+TƖF&\Ma1='E@x'8T,1!bETA7LHq{|F ƈx"Y'j>P thrWD876dT _/&ᨓ/¸J{?L=3 ѽ .&] O72{]7Edok:bb{QAu|v߫|@ҿW GtS0)9Fo(9)m}jcS=+c:SyZ)-6,}82EI_Y0)g1R_oy47C*3|ePEnx^6ϠG]Pm%4oyՒ'd0GUؽ9tLKQ\wb`i/cywǸTBamR{5=| ˘a$_o]Vf; ŽV.ۍ)\sN_̃N"Ŭ(67:52nmӮ1,o/~ LFLGB3in=,A\։qtD9-߁%êی!UQ4}<6kJ{cz) pqklҕZ4k[_Ԟ t"opj^?~AZs8٪pW=T>!μLr ۪xc@ESWb/ĐbE' e|N mR8v̴'9Dpơ;oˡNfD8后PyV~S,="l&\o\U(b.!'B\sI;ocm{G-k@(`П'8 H^O]+PzoL`!YxR-"G[9&J`>N_a/ )vׇP-_[UX'Acht%ԍz^N`:|)+`e8SQ~q F1FՍJIhn$'Oq|G:j%` ݜe2>S0\jXcO֊6{BӴSv8c̘&Z}z" ~H蓌j eG_i=9sqZ)pd ldυ0֭2Pa֓8WJ5sCK-kڇ^9 lv[C{HTւ{`J( s|LKP`va\F>~Q8r[ F`虐lBZdl- A V3Y@8@t;dxNNfE 1Ư3>08A!cgAH6]Qe#nA}n4ٝ5qE |2qV كp5t8Q~^J/j(hFʳXeZBJrd849SZ.:!9rԋ"hïx1#>YʩӬCMa(X?-L /6cRmb=T!uq_lu}H@ W֏ЀurU7}SΤ1u&īek3`AaC3]JɼR| HuP0ZM.wR]L_VL܉HЩi82/ {MZS-~H fSU QHo3s ӗ'ץ.%bgz.yKZP]zt_fmV;$cS:il{#qh<0 oF[_u9q2dB?Al5dLVۓ?AS4BO z 4-_!&43_k `˺t _1ȺjO] X%~\$wj!*k?R\ԩO/j^(⢅ElmohvrSy2ل(`Rh%J_ffsg J+M!H ]S}Vڶ: y@$VP}ĨMIۣ2UgHp3"6l6g;^lth a8H qTw%|U˖ΜhQ>،<:o$1z?l0yh iBHo%֎Md_. Rw Y4wGSJB 3|@Mfsl'wl>QRd sBw LSFF+˚SwHFZ $͘eH]׸&Z^-oCŝ7̀jhaG4nrjZus/&`v0}hf{>r/+ hжM:sx75hSY( +;.`%PCj\ο 7%J |m9n-/\g]L%{bH i{43 %)PXzmOB[( *?@ m.zX1,ooD3y=ӆ4x}?8NR&4`ix]H՘̩&|۫CyyܲnZ-s!aWT2v% hbUam =Cspư^gېQHe1wnN꩏ʛurQ)DzvpɁ"YH"8mPh$lTWz6x͵G1@YC쌛cjTa'iH_B׀&Y^"2&bG*EC`x4FR# u;])N<)Z8@*Fxu 0Vo+:8->7 dOxI=pPbWR ^- t~f ޞ0ԃc/愾5C=GG(}>lV>w|x{SMt%N?.q69aFDƙD ];3-*mܠǭ"_q]醭lFL}?Eso+y02 >T%hA%i{jڽC @7[Yza +~fJtg[|U2i Ox-H&hsU6)\ilGrpH=*R#^&V " 1Vʖm2J.-ᰃǨ>4-d{Pm r?/r1ш#d\ւJ`y܀6OtQ b9@k$!%j#@: ֕YqU zY,kS!DE9FR {ZSmLSsLl:wKͨ .Z9!#(7SVdޥ,c1[S w;*gev-.]B1^æ0AD4 JR ª5_Hc#iݲs]Z5ySN#~vC11r9 SۤN\'l!ΨM$Hxy%#$ !(dH{d U'@6XpQϲ뷔Y]&azm0<` > /6\hצpOo8ڌ6)ƕ:Kl`,_əL]ߨUx St͢D 9  8곳=<$Ķ-װPe,m>zsenfh1q Q5sPG!9ؾ^m^SX*CKGKYA7O:!E愈iy';hu:ӡTR_'Ux1&׫<}֤ |1.4 ׿|?h٭D) ?l>R;`[ڇyT(%?ˬ!9x~ 0@{C\SE1JB4 ug)^WS:o{Mn-Q!Xc6]T{ YGZ^tAWK!VR5| 8N7Ӟ={qL[cK,*鑘Djq2ǡj03;7>^>bOZ嘈7NSeNU/ <܊X㦎9YnLn 1ƒS.l𻈽Iry Kl^xQ䇑d1`RMe%>]G\S\(YͪpBg OуuGDXEuzL|ђ7LU"oѷϺ =X@gդ#'#ڕ/Eу\b^I [tQ$q+9+S:dM*,a.kJRm ,f/}HF ֞; ~ňUMpɌnS/%O{aCLi\\l-XLs3Whj!o*_L7 r صS+b] b؃Zǜ7?6ɑ54rG` y֏ϧdËp!\> ӚTQ=_V0Iē)g u,D^CCuŠJ ET]v3bHfTt`cˢJ2y& hYOtDͶč.Rcl5 Ptw #^34d9IRY{QJ-&8hԀtu;h>Dt\I>EtJST2??nD>nۭ tX@LJ(UT0O U7sOv=,ug]9:A['(vzևnE%2=}t*jհU4yA;k)r-FH?XYռmw)[ao `C82{p(Y9O \IO]vP(g#l*(`pÆ,fϴ3ν w>yi2gyҽ '6$;vcѸE %gnTM TI*'3Kd齊'FM]P#3wъz\tюD bB\CF.* -59kؐv^q.$7H;LqO /Y+gE(Iی"@Z_**UƃיjoT~{*komq9%q,dcyl _|zJLK7lXpSfM󇭮c_`uĈX ' Jaό馜cQG8uȥyWzhpl:YjkH@ 5.pP> 6®a[@)C+`&ˆܒ{gj~ Pn)pKQ f׺P4Nh}XnL H-:Zu,_oupiYbs/tۧӶ˿}r*Yf^` ]M~Ҟ7Bvd~kȆ;Jz.+kЏPԔQ݄zMfolr+h]O sϽw -vK".eT N8o#۫4G)[wM=qoSlMb_4t??H:5]Hjj3%",gI+Pm7V3i$aǂEEZg6{LM;9)BM 9PO},쬳3 Ȧ[xg3a '5zP|vM,lr(b>%׋=ιٸ6Z^ctX_'Tw#GOta{:9>[Bc4} w x)x=\9]=Gֺ䇄[;E 'qfl=HaA</ k8|Z$<`gqwPݠ[u+! 4`>C;]jB=-BK@? fk\۞Y98ۀXuGCT{>\Пcf4T#2ؒSesu;eˀ-vѕ X&O &zmU&S]זMO)Pv_s 2׃7¢Dk}5'\ɩF,D-BImb,=Lޝp)_쭩=(}#A9\4W}a7/[wo£;A؃gDw>& ]=_>u&J9hʆyvB!7:j\[}4!9=6۩ei:~y9x1H0>-L JV5\\+D;]׮DO9mAZ)F1瀊aJ3}طq}`;i;W GKeU]Mh1;= e"6gp D'_Y;nƟ7g8jg[j^SdieEVϘWYf97݀zR" oe"whd% .*_yM*̃^ofÿG!@My%9IaV_́il)pͣBTڥCR8^^l+_^풥qfg!לEbH_ yOp 7`?WN#DO?j7J%|#ݒZPM<$x& 'rM3UyVSē1 (5 FjW.k{oi=܄֔-ٙ]ǨY9V,ў'Ui*f 7lY\@-7\;r80#O[=`vDcawgPѥqxTB?_pR"6lE]?gf3,Ygs9W(+)zge&P05tڈ>?`$p#Kn8䉃c^x)(nJdYЁ"UE`llpܤ>-A*N13{6 :;%K(HM23w{4786C) WZ2H;sϵ} n$_ XlB, *$xzRދU::VU'E0~^W5Bu!Y}ŸGO_0if1r86Q*fY \(kLoɝTvn`"''m)d{<ŨK㲁ymOրh!˯2L*G ^"kP wap"lf}[&?6w[Z/*hg>o=:"@D"?]48Q9N|AbXTˏ#%he{4] fPtBK;Lj|RRZ74m/h,Je͎Fs 3A_5 'пTaZⓉ/CµJx/1 E!Sd.2-- Gd8Us`_zĖfKZ31NS2.(b6֯(o$%'7,~j.#!Rk8}Iq\5Dܷ+μ鹩U*Kaۦ2LPuKuda~,*N,C%v>^δW?I83©a|H+(I]AFE`^ UȭDF.ANվ*Y>i(t C0oWσ,x-$=SO6-a9gAS(>K%+éu iV\V sJ;fџ~N_?xɔ;F?TeΪj4Ҹm|au'hckx۪R˵@N Qc72!G4,{햿;}M45B|z-JS[dS3'2X+Js pmn3/0bo=auh#ƴk̜J. s?+*kڱvD1iU@CзgTW@U_ ylJ_LY,p$aP^Zٽ|\8n Tm|g3aW+D0}ϴ̔QFIUcH(CޖsRF֏ot$oE ,z&X 6)cTC”ER+lDQNMX?]€`5jX>e\Rݰ ZT wE R9M[kbfٌ\ M ܜ=0#5o ;Q^bx rM#$dN HR;Q4v2+M /@ V7q֖~18 [m.+p(O5¯f]1YdZ+l7U9tL5α3J5<8O?Nj x`Xyi}StzT_-;r_ Tu'^"6S7@7wFҫ*6h >|'[  :Ek[_+,~f֧C)?kq'㲧Z§Z$Ȧ1DyHb_BkjY0tܜ11yr3obo \G }_',rkU6:{O`KN&Quj4cGG@w^wHϳ_.$b M+||\}-܋4OwiHGWcw~]gciN 1FFױdBKXڽB8Vm0##J+֎ ̙'߸yާ .yms$/u>tfaRڥII"o &3`YQvQ^ i3~*a8]0X[kќT* <Ծf,nپ-^I͵EsL.֌hN}1L}3JUxy mY* X@UjVL>;([β!=;y[Jo)!f:$:zX8 #1 `v{_զN3 :EEӯs% Z5`Κie;;DX+Ԋ@?~ē(8uDi ]L@l~=@t >ĿZa@LCR817T u+IJ :m^ d4bSm=6N%qq ^S?P]W~vc?:t 5D]5hۓ`MXX^M|2E>?,\-uga4M 閑gZT[q5S`,_lVgWQqrE>mKmXӽ(͐(MHi&*WulS0J -ZlK%zS<1|olqtF7/P[|uX¼FEFvȸj>{cWVof2tT"E@ɏ6&zoD䛕#) ^Y(`^# ) L-0WpR |X~݆nHhÓxRJn} ڥ5 [F#i@dv~3>qÕJ*WMOT61SpF{j5uk…PW#@ /EOVS&N"M0f|6 l*my-V;m0K,pu[ zx3Ů/.Y -?uu}la1K;]XڹZh|qz0rӋ _`^hi0I9uլ) jFFR1t{7fp^c(`z*G朅O=HR̮B5r ej5X2M2ڢù6%cÓ~!.xڡF(ʣOܤ.s!Ox9,w]ڤyxdVۻ\=kooTiU(p~\""<­A>eOZϱQzGb:nf6pD\d%ScA7Ogj/cr;%![yޙ} -hΪ)쫹TM·zS4OEUmȻp55 QwqDS"fsD*Lf9',ӵ:Ѓ5EQMz6ed{_k꛿$2qNyw+8;tV*-6lfSol@.:^wՈ")H]&bmTbEGhN6;C0Ş!Oi [y@UKnB%Y7.z,I6N;u+T~xkkdh^UhO|aP IZ̦\cYm%ŕ֪"b8y>ut [Z`/Ɖ A~Vt^HN9MʶL*i{zJRxy}@g?+ Df;86 ShOr9ׄd!ݿ-{nk|ɜenV)])CkлrkQ- \6jAli e|v2$P&K"yڀ*y`/uBH5\&zz4ioUY{6xvP`%H7J-ь}_ B*8U⨝c9 U6evaULZ!zف3M*"!U'`o:3,VVA|ۤ,5[Z\C#SMe+~!4 Jϣ.zS(sw/%ջTY HI vqĨ$쮇AjeT~Y0?w0"{F[f/"=߽툛0W=VH᪓;fgf E[wO}Iv Qnڗza VHX1{ roAWq覢QPGaK0rA^WjckÙ7M7? QJYN?Z{h}ˤ=[4qO_7JD Z*lc&(3s`%[0HVtZ^]G7l1㝭=k'^*)tMr7uSF臲'(ge+nc1 9Px'ZC4籖gҗ's}7,e_עMn "+ i(ngpg&}$~hVe_lT6+uYsQ>DVY Pib=fUp* '3B84<*$ŮL-kO rad޳ћۤ4AVhze еDTD;xxh†o(|RP깋|PjLs' :Đy_Q<;茎t@7$RI>jcx-4ff|V]{ǰ?>5'̎+⤃->2ryV2cI%Ė]aεtUzr }’i([:IOxܗ?(1D b 4ɯt˩ \x)ƙ}߮c-b'R5&bsr[lsgek'\ĩ2m-k;~ӂ|66nkkf;JHn̉lsLtB,oz8HkѮ+04j|"숴BIIDBA@ß.,HT!}(PX~[9E)Bx;^(r4t5*Fx./s(U >x5n 'xA iXMU]MV_c>-֌J;v4%R/9(sLqͳ [}q:ĴREwM;ՇT%JsA(;ivθپdI::9"u +o!gja?צuwWg6WNsNŹk쉫Kyw,ԩq$\mb c+TyC2L$s,QJ+*AbuR& ^z$ bιfQ pTQ辢A:qV Utՠ{4uG=OCtLN.S;vXyQfI3 3h"]Py\ mǧQ&Ap{mo ky* -snaJKtu.5o򼏐6~T!M\@<F7#+T</X"CJwLOwa3lTs_w9i4X*Ǫ1P_O V}98n2M&LɅW~gTWNAh*bavئ?Ɩt}b˸M~V1H+#'R|FRc%ul<`_?K¨R0K#ï6,LmvܶP UՏ?Z WYLJ&q/y^@2۞+M>%s{c;ߴŒs 7H/ =zjAyEtbŕB}W12eF#pݹчNiS7gu[7%]߭.t,Z-lk4dQO˛ӲPED@dFܙ(S-GORЉЕ鳧pـ^+=FϊXTz`vE@$jgRyըN!D]b4 3!iزeIiz⦒ ?.fJ!M} T^7v+^NǙ# t%E #1+Tk*?%?99A ֭m8B[-81ΨY20]<Iy5 L h[|!&ёIJB6uy"3Kfc}q9 ֐^rdn =GXnzzgCHJt y̍^z Vt0˩Kko(.>2xyLӆQ GeԆ)1>=l)Nv}+P0 6˱-+)lf䐛*%c,!\Pè؋Vn/1֏sY[IZZc*Qk̶}+HvvJuS(M+\ LGzޜ泹Y}*sdWd7s -/ċVX)XaX=سO k<"|)̬w^{'33> Aԭ'ߦkխֈ䓬ڐ 3̴./Ejs&AZ|wqўXni\j0ߥe(䎔w ĉ5Ń2RS~3P~_fʦJM9wme˷PչsC _hӂn0 ѪDۺ"aQ }Cj录 ? /S!ַ/b9-a/;-"(D$|y"l:-eT[!}Qg^X F@r^q߸T֔nAxYxZAM#94ԝWRqm MRmc%S3݄: 6D3\fLS?۰d *ЕB4`ܶgCh7:| e|*6o^XU+5diD+tldXZ|pMEjg$TX==CYd4," +rhd|BVƶ)^F?c2KyypHQZL ӴI 8C ROvӢVѹ]Eʮo4ma-@vÒi@"ދRCh#O54^z <ٌ8 g% }(9VPD@!mp'90-; ,Gv?$eИ+cfxr^}(RcP]Yj-iۑLCJ,iLD18C:f=i.UMyC P9?g\Q>7ȯr) ie95ZJ 7Iq6&(w)閘d/%7'_ɂ\aI62]~Wq6Lx  )M˰_ x@8۸)]pƀ;_F%0-q9~ j^7hRc'qʐg hT2IkI3̜ng:ܪXw<Ԥ1g6dhNTչ#9h!ᝢ ±ŀP nlla JGLb<"NsQC/< G0iǟ,,2^Ro*oqɗTx,EX#' 8u>Qz)6Ԩ)ԈNiPv ?@Ͻ1k4?Y zu 8s/0}H54>0A!o>H8ԓ,6gM:E>rL,[Z L{Ph֮fdF7>|y,~.B3lԡj_(aư_$}rYgC۰e 菔.niIп́P\{y'Sϟn$-m̞zUY{dĭ_Yugx髹k#ll09[k%i}eܪ9VZ B6{M}&ĉhI%v t?ٴ3P5z֠ĵ^cSBGtR4U=ԕv:N Cr.gs4A 0{cNGSq\h%#:Uj>}֘&xE/~m cn@Plh$M.Ia~ )eZɿ|ae Oԗ2k3ᝨK%7u)ˢMU*eZU j_qanTu܍,P9=sbo`;',gh('1 fq `4=g{r@Ųib[tk0?Fj1p1/9[$)s4UG.`h)aRj\**.YcvF"VG6~XJ+ۇ 'oz&TlQOxp6K %zyJFP͠rs>:"!Vf;|Jy׸Zd ړ]ߜɂm$.ͩ+L#ׇhx킽7=*.&|J(o{r .٪]IQx{v+9!(c4(~˲k*(Vp+T20v6k4UcVʏDZ4]TpT'XA+kwT,M'h_S1XQ޺pBIY &}.J?}Whr1lɦ.>X6L(>(.Ƹ!ܺC (<+C HqΑ'};a0kҦ|P'uC]kl`v0MC1(5Rtb YlG-8cBf;QTlcҥ~k)<{cekd ey; σy- w7DD1ccܷ!6{q1}2_$f^&]:e{ -<} #OWit}Z)w{y;tYl9ٺo2lw4#6a ,^g;\H&@7dk<̌sMnclv #@\=oܖ'} +AXeż] Nj;g̋`?YZ3"2@g GõOdT7=YRXxþ L$#]@U2-$feeEׅS B=͜ 5ӏ{jNmh[\jO < NC1cƕ Y %S#|S nInCŲ9J;O*;m:Zܘ <PKHzC'G+1(ّIDf#1kM" {aеb w6%D(.@MB֝پEƦFl5xdgj ɫ[_H݃*>5+ BY~ࣲjAՏlpQ+bz3, DPYot`=-fncWGtPPU7*-o%j|T _ƻ^{^ } ՕRfMwߚI #FRؐZȥ%~F/ ,>FFKdy.틏]㌤lnf6Į3:Z5 W>^i{,auǵxQ-Wk-M|=\N; X1(= VkT[}u Hl~yxۋ{oapL ̨E}ɤ,;BaN&o)WQg4@16s{W^mE08݂3AB`YL}[ 416~z/0Ո!\v(ծܤ"My}hOM5\ VAzዽk%Ҽ1zT.ѷfrk]w@wd0au;>d$ mM(5k6{H\p{Q7ld~:s3ɫr|eJr*8ߩ1x?wa#3T3֑+/93^UOANxw9;j6̘kxͯg}T  St/T9PqDO_XA.Lژ$ݫpC }-gK'D%oo&]B/+V%ϓ*OB_W_eQ'.E1M_7<.Lrm\(*F1:΋u+t.2oD!uU%K ;"\2pp2GRT0fFAkrWQ8j ŮH6k3N)QC"WW:§)ପhs)ˆonbϲ. mtp͓ڸ_!pq`郃VІ(ܜ|)t%)$RJWBFߍt@*3O t[V\ fLN+gŝw;vK5k^)*HTShF* ٦h ɀӚǦ| V{ cz~j}?78U(;oҥjqAo8C4g)=w!'q[]KzesT<@ !3xQGYRefe$F%hHUDWlX#*ie4P*vO-#Cluku*w"ٍXLIHo)CaZ~@wh[p"MX&ܳc`?w8|$l,?͎Usyk$; RgO``'uhI]ƣD>vk&fmy(ZB DmwVmه~ `4Ih"Hfo6QtiyfP,{܆'LJG|vЃH>ذw+@Z=s܀nnܓj"*ۮ-%'ՙ%v$,)OHyV ha6¾b^,㙚Q+=C r"ek\ Dyf^n ;z"w(Vöoa`_r]>))|l/&xCRݟni24kgi<q<)G\LAh%G*5 uYl6/j1Saw wvG+g8{Oi9% >vRc>hL{O8 k~ IE#f4XGfnSsΙ"yp5*7 SFTFp XkoC;`DQmM_`Z>x5Ā6ʜҔ Z(~\1lkQg>?L?ΞE΂Sqgݿ 8L!'95'bæӜ$sK~(>XЃO1с\>p[ݸo+d݇oE%!D/)DPݑI{C$[/_SijwQ_qvT\ >@TlyU_F>;ͅDOqϩ }(X2N41<;-ym88:5Z˩d9E~uY9K_ۙ'U ,dV3%Bsrf|V#Cbsz 3XҪ9Fb% 5t u#YmMc1s tH]|"qՆ6- ]٦Cm5+z6l6uߔ}~eHxY_s9iSPGmE" =e'6nXRFH.,U ׼c1((F\kSOBK9Q9\ljv~_MXܿz&On <7p)-b]A{Pb:^/x}!nHg!{Q+\1[U֕ ޖ 8 ?=2a,7`GO$LFӑp4+XNw<Jˆ0RYʉB4b컧^q;[TfSLEȕ?i?be8:(<Ҿ #,vO0C#8Sͣ6xhCϑ=7O~^rGhXǨ|5s+$5iY{b12P0@eT"_ʞ]QtiQ߫Ϙ\ rYUҘw\y})1Aw @ Uzw.x{1LHrˍ?ҪISrW^: `E6{RPs!-FNK\(Ӊn&q,ζ'|Lɘ`?~|x*^ZkJY +ͼ;\!XPm~ɝP'w]x }?rя@{Σ~Ԋ3 "- ft9- L55BvƂ7Ip}܅ut-C DAmaړb74/q*&GK"TGo}zMQocpTVmDа?}!Ji I?q҇:6%PNQ.`N\O Wp\۲p 4e)_|?c)ZRwcpem[KX}e:~RLOTpO$!*e-BC7>i:@['K1ƅG(go`YY6{cglbH?af\Pk*.Z53u7>@+P:c֓`)- )M)Pe/6MSJϡ#"O]g3װo!^LBVz$t4\}}% @1FG-L=4{@=ЈNd|nRh$MIw@lܩ^\yvD ^9VS+DE)U+> tlR[e]\zQ86\h8*9@"E߇4GB S _x9zfٝK3)\I5(oSxՇ;g IAli%`)'>t!"VQ9aЮ.Ш62G$t*?Y%\̠6ׅE 9KzaSq5,a$1澰ĩPn~Ktzw2gܤ\&D )UD:lƩQ_&T%vC Gڿ"Ϥ7k'SьUdDdZ=>miąZ&!ߋ+!Rd48*0Uf6} Vn]XWtQ>w\= ix.~wIfY^u=b4C]pfȬw).~y:T? ,4 =m1![Q :>-X\YR\ 8jv]]@!Vx q~S'"jk{O3vH03G/8&c[H9#3[_߈Ãī $-M[ +Ih"%/gcow敥?3s)tЛVѴ5ąiQQ$`D|9j}잳<HIq8UfwpI\aNć$JYbEAǶ 8ǐ&f)osW8H׾LL{h*?,E#Sxȩ:7 ć N{(i2'ˌP=n}v\ }sλ|4A$JcWsrBq#j*7vvK_cmmxίv֟r4 ¹ ـΕ,KY}zַ Q|^4P3/ݮ/iCi@qÜZg`dbb8yX2K#*(jrV#uDdfeQὀIxcrs뙝uGW ɰzzo7G4MǤ K1Ih]&I^}~jOSFEcW/A<'$LR=f23im] ,,h}H4<}8JcNx<#HG\*&Gi.c $w4K y5uV< OL`#y/+IYs Dk .KAe'vǧl|Vo/[$MD 5pHf:?P۸`HDA>;peP1~ZCꆘ3l az-85] Yn>LT6Wjj8 hGHhəH~{> w/ KEI/'ԡ V$)-ubH6^LGƯR c 6'K[GH;k!9\b9MIVK$0QBKҳ}q a@cFhGlf1^K7H] 5Qٸ|q~B[XuL%+[TW`/{!IW$FomThe|@T,BTS|;5^dhl.[TXi랎oṬq.;MD[5fAO\.Zg&׆ȳz/y>۩4z3`^"&5^z9m7 ׆Ot0w U.8Ma ^H8Ǘ @{8#i2A x~!~ E5ͲĭlL[:zipQñ2$\'N^ 1ɋr(~^5fm[!\-=}u Nϻ,:82^ (y17 )?}^X7ZUmjKGcҽEqc0s!bOLܐ%Cj= 2gM 6Zqўr{_*S ShQ 3+.oBո{kQ`@4P ከv;lc% J6 ֠ZEl^>݊I,2)ʧf˩C&!zK4] j'(%7@(%r. |-p=C22Pjk4W^Y`pD3mt112xni5M :/vcD+,);|a\S'C%:ꭵ]{XyXm+kagFĨ sʳ%[~u 3y{zAFQѐI{a%RF&RBٷu?;g8d ܌D5| P4WdQgtS|~EbQo J,~4=5J琲M`u_>2<[JFs,61R9vU%9Y*pM-°clxh}H7UND ~ZJJG*Y8NN:4MYҵc?Fc|,dq|yUA|zEl=<"GWr3GWkCeقKF=6 ;PUdSNAi`:wd+j~:I4TQBZ)ʻk%ϭWuWmBn\!X$sEX @Z_Qt]3HC0UI0JjmuGtl 1AAMIR!^?俥>%o E'|n% e5wU;-0k0wз7#.Ǧxee]uHf?hiNCRn$(-dQٴXԶM8rSR/إ'+󩅬J*EKhr*YR o<am-p?V9]zi22["0dkJC@|3es<9ˍKeJYq%0SJI5r2jE[L~o4mӖ&͙b<5ne](W6~py"xA]`~|3&\y^$2YbdMcgpx例]$_;lw&Ύ{8WI#(O5;279 z٭_U݅]W}D>y0N18-I \D1  `#-mͩWxvj:Τ—~t#nLq3&P4z=!?G?"D=W ;^ު,ymo^iI]>s$5IV]-I8T<`se9IumKwW!$p` 0Kb}LO7LހoeM^|,p Pq"(m*4 >K*O'GU*I5ljƘd2(PaXPgul25\6?Ӓ+/OωD*nw9$$"2S(! 1WG&ȳIoܜs/GYu300P ]tc&)ÿA'VǸp "kdo AL[/fvȒ9oʛW!Lޢn`ɷ}Qcp&oՕGu)WR#2_&~>%hQzϹVP聜zSȪ -$>4cm$7}ţR5@ʷ`_ڮqClķȯ(x?Bt)+쐱bLNGPrrR$u; 21l3RJ0V$%ѨS q_ : #ՅGF_*J{4%i4zn]-dת1'0!Y>.ߔ3^\*v0[l89fC8'a>Qt@ gn®a 8?zt.ЌU/%L }.jW(M]UUFUrk72irtON鮖~0Ӑ+ AID,wu&S&CʶWD}%A?9K#|hGjsD)簁Hįa=2diObtٱ'؉D>!~R38@]!U쮅ե2!#߭ut f_ #n BlGH4;D>dD $Շ_BKhٿdɡ@򣙛NXgp4GNx8zWi`#V-Nr +ā) ߢt*w?~/I/f֯a^hvb|I^coWh5,6y(IQIEG|p_n ߡ $tj&9d qo@ kd*2ȷݵDN5ozyP81զ (5֕*v> o93e4YD?s?Oq_'aF]؆7|k R{_^@:&hjEbRDJO[eNoc3 }mi{D0b=;20@ $iKS /%ߩgZШOP2k1NH֢XCFŀO'CjK׬fD7<}̄"8/ME(LcZiLQ,3hzwdfe논s_zyhO8DD4$kdqMc55$i7Jq}?1m,9">0> U~ =1=E} ݉"g^t&Ϻe uݻ`g5j?ٽ+*+x|W߮O?|;ioȜN'd5}3{(3o hd:u!'áR1v{c~72,Cҁ3jВ5¥=,ad8 [':j%w5yÎ0%Lz[;RZ}?~ek]u+usF3:{Wbngt!8 (\8m O)lHI~wKL_WדO$$W"䁕 %hEйa]Q̉Ykf5!!Eo|ƂG%ªkLʼ]"@ٽz,!bcCgB׶=77 vj`!J kbo,99elM< XKw6FNͽMeM?nqOS/keCDGؓd"zxQwRcwi?Vj#y-݀:8>s쏅h!pe]39G LG4Eq֚c?5m6 r ,@#5djv)v5ƆX}Ģg&ۉ}?lRf!6V۸CFu`DxvHWOނ(?_RDCoM\YFAlS9-VL&' @FTneP.זpݽʉ Y2$]U۳>kOFtmXfDD"/ù!T> IX?1n-q:'u]Ot5^+lAѡ ;bI8[k9lYm.[i;f@C2?HN Z|&`Z}m˾aAo( scj P^dC>P|BiC=d7FB#eʂ?^ s{‰lyUw*xOu4\ y Ѫ͋rYt1L^Jx" Z34 ^v_}(,؎O8xx)cc*D~_q&AQmL7F[ d,Xys!Н0 Ww2}I8E}c<&\ οrI.- !բz W!234xkAG`H]rl/I{gnH7UMӷU((B;PB\:nͰ  B<!c?&\Ixǿef-u/0Jytan.eX uJ\BzN8O/rvq˯bz} <_h+D'DXyaF NQR!Td 8nbpU8.A=BEE9>  `^)4:/PN]J ļvlQWsi͒q@U.AC4>WOIL2j1,' `c5B+ur#  _1o#DoiYza^> bXl7ax|GJQGz',Z<3o  o"<7H"qi~sAЃ~$eUg8Ǎr'U.T/;MUmz~zY::zZX- WАO(^@;NW*&H{70?7"touwwfzRQk-i:y ¯1@=ǙZ[Ѡ-h]VOFo SXYJ1`/B}n+iQ tnߥϤ7Y25gaPG$Wxv!٧J})M7%$t7ޣ݃JSkKSW 2#Lz8zxV{߲\:xDT`@: u6;&oSG8~BZ5;т $x7w 4F@zhS$|="Y){,|Ęҫk@|L־Q}!p4}P 1d{Fڈi;qn^E #KF淿^|,˕ %DV֍F2F~Z)wśSL(^ V<E簛 "5c ߞF81GmJPvRzdjuQu5 U B('ߢ3W;*:ڥ(\$ߣn8srCK!4%Ds(4 s2RѸ*[}Ove2~,EKe_ޚdVefN#4]V%ʤF9.غLuDj 7u*7!B1M ,$*KB_W칟U!O>pQQ@Ssy" as2vEQ+-j2~H&|>İYܨS'U@ܝj][w~yNtIQFy<@aOi 毃jS.p*_@)$D%mU+^>ةJr`p(MIy#"feQ~t*Q@;o0pہxYS0 @&_c6 (1c:JXPfK}Y͡[, H؎ikЬkB%Q ٽ:c$^d`-7pI&):/ G ưf5V!P|"vPdw-Okmo5C WZ[4rVhDgL^OzӟT M -qCՈ9"!ye vXI^a8 i2-uPX"U8їBoDB pGݽ/zL؃a ̦EFbpiEkI9>_.bGy` 7)>{,A!t)<-_p>.þ *_0 F=cC9lml2x 0v^t좏m2;5> 49N|9F*1W[Qkcm#/cnv`b uM["ʓ$Ak֏;/ݤ>`3/Sm<RDeP d4[鞁-I8t/9Yz=2ZұIA-˚3Ckp>\oj8T l?ܴ4 %8`fd0M< St);u Ȼr7Srp0SXhڄv>Pm!a9j'i|gH1{1e7μys<=)0x87y DZ"EEO `շxa8::iK *ƭ/tq{I|-UmveP;?,+CׂR5Bt&f.(U -1hu, ]Pj,BQPTzUOltl! E2c%g_K|?k/HVܾ ۳7īű7 4xӧG\/ DL.Pc,s9LoRaHu^@-}9 Tlomꌷ ;%sYc,?.)o@5݈a&sHۓK$,jΒe4Mjj=KBWLuIfFXOv'q< wօCwՊDX=D:IJ;;W 7j/^9Z| q:;!ĸc)@pU' c/FBHNfN#oe/nH_KKeGKgn 0#a<^AY7.#ojbS8H d)hnǑsEV*ӹ[,o``kHU*r73S6 b"At593Mɭ !k"Bf5Ims uDPUJQyV<Lxafn_O>Xz-UbEPpok#cndu:X;Y5gj 4t{.1 Qb1ۅ~9NTKӌ9gb6L)cEAxe~CfRfrcR?Zr;XfMJzB;X K" Z6p}}0T~PWsNH fz>wiݶ`m7ZchCU_l\K>A@*i} a86҈oqlo6.Q.҉eBvskI1nϐ,]V]\Z6?ǀu>c ѹe ^P& k({D u.>h R5[c]x &P%'΢Ŵب'5!Fw&=w k[AYteUC4\&§^gmzQDz!#dSW15#q\ !I*I1>Z^r&)|=xLj|O:֥ 2bG,r|/dF ܡe ށ*1BAw&Yb`제ʦP'>)*t?[fC3] ^4=IC:8|ud@tAۭnf^|}3u1Cgp; BœcxxU])ڤsyיRJfS[.iR+U|V+gQK~>4J>h#,~oM\H>Bgz2b\= j?ٰp9&#o'<;bjf;-K;oSՙ:L|Tٙ"\jJS qP?\7p> xuđDkp)*Ah 1,9"uͪפkA6wy՜E69}1KlB\ZB~oq=#\m` 4!p,a(N @p.@ 3(CʁfSdJJ\…TxM x21^dVo-{|fdLn.WT*gHQ,Tǀ4m?G@|+M=H8Lp5KQֽ;T[, \™}1>^*9 )[ZK{_Ys@ O8h(;O)$*akuQIҏHpk eRn^9O?:WVP4\Sug.=QৢHh?@x/ߍͽUߘxl g+qWJ9BzVh#$=e-Fmpb^vGU shVج}z3x3J4 T?rSDɀW3*iNhQBrBJZ+ ;:p:Ʉ F݈uۭ4=e Vڛ٭fH)xԱ!zͦQO[ pv2Q,]dh5͍4qXOX֊u3!^ w^a][_UAԶ(Fo6H+)_1Wa%De(y&&!`IyR>f(ɋD ^h*S%bD<%< zjiUTMsV9njLU"?|v5}hiYNL4W<=ev m|x4'^0L2Ǩ^DOmQݭrߪ]B^* A WWf.M{9WIMxYHZs L+Zq9U{ߦ?5L)bLi]{0m^eVHwٳo j X.t!/V9 (ՕZ6"\&JSO&сL*{jXQawxXw*Lo7K 17LV;8'@!ui=-. Z);  5ÊՉj}al `B) ȯvE;˕1Lj>K* SCxC'yJE؝g(C|^ =L םZ<6pt֐pq8uf&& | vZ}_< {+f~J S$((kYjE ]ĤaʻhshvT i.G} sH V5ـ3a!Eev_`:jw0e,u"=Vn%2pA,&6Bf Rtm[p gLc2؂87Wu-I;6@u7@6l!D򖑘E\ 렻ގNh9UkR/}zT1@>'oCN!~Yx"1 U2kwQM|wB`ǻ2"o!.gϋN|mdL%/c @8^)ⱏЙ`K0뤦^JCUig=r;E Idp/YrVnq)YYQYp&t'HBSVվvZbe*yt먲߱x+.=3#0 p4JGXm"r+IwHEfAR #D#/6^ҝ`}W.`r-a!}ِ@3<w/8zY8Gy27qnBe_/q|%`x|)»&jT3x՛41cgisի3|)Y/LRGt606Q2֯K3~Aeއ0šqd__%D*BnRrS0bIv1U #_uz@h#?:M }38 p a߸,9l o<GjWl\h>yl1]kŮ/:' ż5;x6ucX0!k D ^,wxhQ>(倶V c]űP{ ڲi^f-nƜFŠ !Ж$-6/>M4M Tac%xzLd4{oˡ?$:Kߣ7eUz.6}CH1)0W_߾l |랻b7{kP^a N'BC7E& ZO nPYi--|Fu@YA>9s:OL^tj]> ),COMa{5vP" bي+|?W10)E܅7.ظ` ^}3Rj҃v/$hǯBBk_{ām z֛ vJOQJ4lGE^R r|Sk ?4F!xs4w:T$|T49XZd2R"U5gJS]v1}#fq}pm  +k אK#](D8ڝ&O:ϲk *訛ww|% TȮyQqr!sBW=8xuDt}QtMYq% \2.}b&Q=dI)ܥ\Z&zrv;рBw1tKjz-hVN͌a hgno 4,fπOٖB/i]%&uKuluc CX6iNo&'Q …Nٶtn#$;GWqYS\ÂQ=Y(C~Hetu:p*Ċ-";!pVcc'j`sPOTsǤ4[]U*,ecVr-,Ue ώ[ *O@Lq{s咏FEy-t0$)H@l;ն'RyȖv ڋ C$D`? 0jLOv-*6gwM O* Q CB25}G[ĶܣS 1sB# ";QqGL9S\s|qѺaqqC r -<)47uq9 g(SrȈ&,NH9״8{2?-郠t? {J]6!etK_Y Icqj|ET0p eu=X01 04,%CtsaN" O(Uɡvpg"kB WZP;LJ.ǒhjK|Їs*rvS_0gBU?s7o*!S<Lٱ胟D1ftdpoD&Nup|evU~t촺Qa9pY#]ReNf@5u[ZPn8QIǜ?8N\&4єrR~B 1|nzm~/JUizI$~hzzĆlpd&冟_YfK>lPslCJIͧ vFuנmcQB;JA? 7BЂ˭q&TDb z3fys:딺TĭmzfWyF+m])YgVqXlη;ǻ5)@'qm؆(߃6D(nv)h^\^=F;?;xE5iZ26S821L3;n*Z% 74Y[G`|?p>yK>og.~<9Zِo_a3LiZ0d]*xL>f 8otVXA=E)o!#b i'ѭP\%g`'G" "wS]sXѕ/y7"VH۪rՆ`D^c/[oUV@XXk^!Ü+a˼Y vfBn_mSא&A5k TTBfk_\0!:2b]qdʖ%:׀7&FX׆ ,(V,_EHiiZY$[ܲ2%L \ܦLB%l)=/d,eLc wx_SS,ňAϚCW9_rOa<:]*cDCvpz0i .&.ˮSK5CCbo]Ŭ8S> 25cqaTy X}\:I*eByn:蒦)-iJ v~MBff޶|(:ti̙?8$ؼ`@F8ҧ'^4o();n領 Qm*m}tyMl8P)Bfݥl[ӡA*<:T4їX}܄h+TWRazWشX(!̃GVܑy,-h $hJǹ93_w zp9DBmB=rԯb{"X^ON>:㘶[?^ mHHCmU}4wIRMW.}p}QLu_k[6VB7cuh/ #ok`)3_a@'ncGӖD?BXVDPFWL} VtQO?yng#@ YOC5>.-g4 7+k2횻˺&'yӍmx9[U|x9f\>mɎ`vtBϳψ^W5N ݀$Ğ^.ګ9ho%Q]9Cܐ Q(0HSDh E5v,Ia9f*6Lܗc{RB3D1h#(. *;;ַ6 @s<vi\cٲ2:Z?0RHk%7|M=fL/xʷEG˨1b7z3]{3@ ϓr"KS "^N;rZ|MsOZal\;#'43PĒq Z$jo?)zH?EYK5 Yl#A ߊ"/HP0btEV;1} ~!}YMgSe\(EME_c&_ $`(Z?-GzMMeZ]?%'N>r yO/Z_){zl[Kܶ"IIHt-<@q^f,c\}l9Ӆ]|_0ĭ>"E4[%[Qdca:3t8#eΤ3a4dv\mœp ·YR~g,2Bt% )>xmlX3Ed qm.0H0Yhr`\4O5ͨO _ Ĉzhybu54J@IDZB:,ZEL*!bv.q-_|~޳;X?{dXT\R >H~.k[adfEH>nڂv!†" qvԌ| Ϗr!rE~;Kl߁L6?']jgIy4?Na.]!9Ȩ⟚R &:#[*WX$gNr"[^6ԖCl${sÌ5}WuwbJ‘BL!XN 7#fGYtaMA(5i@=ø/ϨW\d*TԢ[2Ki+7o-qsZQ}=֛h}_± =:K$bT rT%va/vm˙I %tsfӵ۸Pi0܀vOB  &г36ZQ _ iF1pa&V,i Q6dE'YK3 k:%5KCwKSIXnBW@sx}lhRA+,K}9ůc(}BJ95:B -{v te0WʀS Z KceS/"E "6v-Nh&/ÊmjYpPYpCrkaxXy31CFpލUuuwO;U[=[F$x_RۣLz^\Ul)ңZ@e$q^#hJsDxp\[$Ju .o&KL_|ec}T4jI!,0c -.XVTwhxImYDHB?g %>#4|*̘_u= /:*,G`'i/nz>2dEy4$q b?[nJ+v7<"oZV)g{FqWY͚UĚޙj观 m*UfDA"'b{3*{ F*Sa1{Wх"ld,i:`0WmAʶkڦxP Wm5BsK܉33t{Fɕ|8^F#$SdPњWj,w8μK'F SetbO~}"l*şԊ^ uK)6}#b~==w6jXZ`n鶩%mg`'.~3R]:B| Zd$ªeшU+ (f|z^*+ v塞%7FOF2#$]m!}&1B@}3 _*LBľ}vg\0x3pR\psedQ]/<lTuts)&Yn4i8R;ohЃLj#2D9sNL=;a8BjM0jG=*W+YI\͗4̀!pUؓӯ_ *D`G{#$I`ǼXk<ͣwGMSʾEJ9)YH3G"lF{%P0.O-B8@nմ`+?sg홬J`bϕ? JgG6Zz]EAX w\}O o*ܾV9d^2ޘIPl|#Y1^Z|YcWu =q9u1 1Y8s,씲(x)5\[,9=1Ea&GVvr` .b0_5U*skzƓ?2XdpdVOD TOgo#Ŷg=f%0-GմE&DGdvLv,U9fg^KCO0R},V߉ϸ]3~X\:C綌it=N7ȩӠv9@ '0U%}pPAURt0/.~H5%'o82Pd_ə{6Fu*۠8/#oIJHl;ze5ݚ[SP$79lw|!)']yTg3S"i96mh˼Z*#X$v+MDJ-v#=.ݬ Pۋ=3.@vƕ@N83Xg,*B]~P)|{Kg>+-'?΅.DElm3"Eʘ!;,150ya ?9?ҧ uIs{FE}N2^:pD#6y"ɯWbAM8}ocϗ] f, 9RqߔLQP*oQ{n?Dž 4 u9J6:7N 3ziP_}_ ]@17}.&COg;,-.#xnb!,ۗzzKsx8Hy/-kasQKWceyaFZKE3 GRR_F~= MW^]8G}nKbia>74@ va7FH_bolcP#K*G}v0k_Nz(D"ï wN )?:Z&M[7nm^C^?t< 1$S_bE7( 70"#d!'Aώ1*@>y1r_Db+7!C@31$0LGt Mi*9lVD E~:K ؚEg|#K`;_uccNP@ CW|y_l[ltT,] 2NÙ,q~Y[#T +9qkVyOw ʯscQ 1b+95bbŮkI8.7ˁ!t0 m?tDWo*,748َU>㳂&02xnj .&Bile[}x3WV}bᷝW)^dv[2`٦Zpag;dQvOCSJ|l ޡ|*xܶC^߈;}7?JhS͔/bo5pzK7|]:o@V^(q5?s1Vҵw<؜)k' : 4KpKQ8zE-v6K R Kϗl' ]knФ]&y bp(B y*OaZTSR!\i"o)h+Gy !u~x_9%PJ Y{UC{І`:[슣DJ ͡GKCkkŵTx" aY;x_gFY <8Ӄ7h!RdmY:"pOgp:P([kzC^0Zy=o#tĕڽ4 /19GDhm>Tk} :&]&<&8S[iSC1қ?bEMPbCb0xi: DO]c ;tw5!PY?aHZP( WR 6h1P(,Td `ӵ8nBi4(~z`݆ò!ən{ ǐ;D:%O"S,24m#KxWC0ӌqvzo7)J`A6ĵin%XD}8zeqz=}t}B B$ 1^`n'  i?Gvio^%!AbkP8HM .mr:Ϯ^B$Ԯ\Nyڢ^DZQ&GR=Y|b ).`ok1!zE`V2K8?U$ͭ =c} h6"OsG[O7).t`}ז\_bHm N=w4ץw]qПz?E2(_%PjN9/{h}rD>F`[30SD/I87Ü?#zTś!kKPӋ;XB2@/NHxb64ն<驍z8^Wc/p*iDa+W}hӔ΢Rk-7@԰<>LP&FӠ8|nENϠrsX%'-1曕)*JX(Dg=aU$8I:zB%sGXSE$B#kq',,r@1Q3Z 0눘mXDp\aEo*lF1M30%F$=h t0 6脥E3tuW]#w'ؘ\Kq#`^Lw_ 9)_=OekaABS!9sw7Ax`rlX43zݔ#X&9=_Lfvm¦_) MP!ۊ B "jĖ@OUŲFA#E4"6'" ʕ)~G`  Eɨ4kvKG?PYs5V0Ω7Z ,<_zm%jb2IE)1@fOe'An==|2Z\+ ީ]@B2w,WȨUJcx=za~:V "]ߏmxPs+F~]o"L,r{b_L}KhROt|^ S_߷,zYΓmpa9o^jʥO|y-;զDnsynşr}hmնVc)\9w:0 ׆{$(k]6xMXK~}%ƀLEf(6ij2nB]CAvR\ߛ}"lFj*Bb**.!$()g{^6/So n3iYYHCܤ'lIXV!+L7[.p*ۄڱ5[*g95`UF5:XRiYmAv:o/"qXË́rfc"g ZSQ)ފ| NCŰb G t(MY_ʱ팟~ *1lTa0W`Z7N%2@kiEu%J^l0әD#ްC@27(o˜>H}Ս.^FguϾ6 >,D=Y+s6g f$Wš! 䳰"̻X͐87CTi ?%J1ɳ+NaίUE,uoAE)5"Te:%S{JE0j# q; 2}8fI2_'T 87i#.ʎ7 Y)p:9 _d'b/qJjMbF'Kz6{<Aqb6jD8KHƈިYnZA?{ry;/!iDw,M N4ȓY[{n@uYHPQs.nCx~u̚V~R5|ዮ?N\$jQV.q0js'KU.afA)DިiA {QL8N*gf3K!; (UCǏ(6{ʰef7P2~.·"^*D҅oy/V|qCtP⣠:S>lg[-z:,YxfE#`AYl쥨;0Sy"q (6Ӗ! lQ€0#t(IPN_g+(g@#;EgDˡZ ѹ, '=n9]B.ȳnÌM 4r۫Xt_ >JSZNgfs[9@OdF*(|-0OqmqCik .#s!VXe$ $ڠ^t6aWV@.b}Fo%S7؅t3Eb^D¥uȓ P S.2UZtԼ]x , YlcUl n?Ҕ1xĿϵTlwEEc"d㼷}FX'vMA-}N{|iiaI|/ hJ4*g%?DBcA.3YK7q6+VW䘍/<+S;CGcϭ''4&UYfVUXv;%YK~Na^ݵ X]kj[gc J4fǔ!ϤthUt+RG =hԤ`]D2Lc4Gh6 "<7f@+d2p D"?O3Ŕ.Sl6 ..O7Y{5N}M'ҊgDYmn VN8Wjn,s])21XS% ,v<啃6W.k!wd* \oG,eJƼZ%\(a3'z^:5Ug^w&j9-Pϒ()t4;~C≐G:s6tQ\`n:hPl[6b0dളa:Q-sC+{VX7f<'>\M6Q7̸ jpPQwteRP8=<~޼L^4'H X8cdVYR\](^ڪTl G}VJhEeůpJB!XRQ5jk*swqu}Ta¢ࣆ%XPQ<5f!2 uYe W?kxCHB cqE)|d"^\b6_pN^] Ho"ѪBNr4zxw7 ٣)Jz ! \W+UIt+kB!Q3ep0g. }-[EM&G_vZ~lɒI0z6/vIXDr0-k WXIxw$N?>&x a3({!#4UW2ZQ$Q@Wi#Ŷb`bZChLҔ^uB悪#y=:SWGGnƇǣ3oʍF%y'Cٟ]Y~ $K0GED=re"AaKfȠߜ}3լkDxEqI' d2di?Xơ׾XEPܣJ| nԏv&>{9' &LW)WSAzI|eMU #RwB%TdoNzb' nd& zJe-k!!P͌YHZJ,x!}Z ٥OFD.#lEM W9Ρ]/)>=SP8 wAzF}HΉMAYŝ0SzPbr̆M3ɩϔۮ U:?'An|kR@&%Z ĐWya 1G@>k%?-Yu;N``SDFܖ~T& [9osH5γS=$4eJ#/{Kj;>' lL93BBN"L1u6yM~&0W.4X[kX2#: T6s]=IQt؂u%?ZıZS/4A{'m.< j-孅p'(E+EYfbTxv<683pǝՐyq/8N8(o)=^2?1Rs*gKe'%R _+Jl4sa#3F Qd z` 9W(D0q89Jy{ѻ jO |6#P exx/PY)%6qcՁԝS*wp!0dj0L0~x hV;~NeiA ̇ r(X,kfV]7j:n/˴Gk1(XfCIfx~u%=ࣔXhg~,4R,2{8že`e! pb?t"6W8Y(/ nfǦ[ɂض=?/F9׾8M/?nRjUvR3gs6Ucz2YU/Wyw~$pNeM8a=3sx I7$bIn攈[ڀܮ2w 69yOAZ( ql)zWKh*s?ysdw2Lhz/xK8Q~H&DPxeB߿-IadCfG8=* % 'kqE\]? gM}uwlzq:Dw&{&DFC@Oy܅nUe/]l26=Nz۾)U4_Ĩx3ITX\ hdI^6+ ($gif>;HkxoBT(SO;b8"< Oi]}5!y @^=-/KM%mX[π#3`׼MDqMt[+L4n@] g?CPzf~*w%5T}p2 \YT H1W-#iZPٳ|8ӀTcgZqMb> ض)r"yVi;|#?M*IZ.5Z&f ]Q#He/Q ?,` 9B+4Gq[@`52:vV7%vقw^7>bH^.R{ƀ력{g!rib"tJDƎh>g3|#³LƩڜasyMU)ZpT1a|!HX4ڒ>>gLE@ "ǷvlӰX*H#DyX*N:u2T=|ess8F@k[[ h(L(?If<~:P;N6߽HnFSy7@ht\s9mavOm,ɷn3 +UF2G/Tm[I%0?O<GĥH\T'>S̫b˝t sC!.ka+9pHm32c zebT)a.R{0pl߫.E ]ם0mLzӤVQx=;$  1]#a^㎩bZKH~ߖ3U&߄U_f t:lXH"rsC d Psr~<d"͑Kñ^wIwIKu~>סx+ޘ>y< ^B#_ωP]m؀W:khӅ)KC[#)$%ؼ!l:5" ?^~@w*hm*XVڳXp2ڑaș}r+[oUwEL<`(cab ;~"x_,!vTк֌mnڈA~N, (hUh/1&f~_nj3\Om;Sɻ{#ݤst3^n#6[RPR7f|']PZ>"6O!־aOm#c`k7z+HXBOFA~=Q_mf XMt:Eaj II|=ۡĺ>rHc {J ,8+5q<[Y-{dx F![9aI0v@9%5 9Op^,E7T9^^H6amr'g9/ʯ(8ҚP8Z̋%#J~šVI- hAuV/pܺy͘u۫w׎j(|9D[=V[EpGD&;m]b$3dBZ  Egapגmsn_ =YuaaHYkhgGȼCLfZ ҫnHL&}l` |ξe4'C+rzƉ1cN{?$ E)АPKv4&zsx?5cvEQ3X2x墹K7xxI.+s'XGJTe =>lz,U*`*Ɨx~^(.L$mx$ᶧc 䒳Y.zMR W<`A>w3i!J:Lqf`z%gEQ' `m$zd`3%p%8P=_XlR<BPD&3Ӗ8݋7M$ WxbO5#*V)[VLso0 Tvkkx͢=KY'MT=ssazeB`0c5h# @kX'q'P٭N#x`e z&C)-Gq$T- ͠]ŲKH`Ek9gz++D Pz[>3,>v"!E#3{p W@ijƞ)DnF37a[e-#*Cz{7&uIN͞";?k-+xxsypҗiB^cfvE鷑;hF[|QA2"21͵+q^A]Ta_=TL9%a}d + udZnP #eR.g@Gw^"UxM g,]Y8d('?)L|zО4_M֬m'tu0άR]ۏ.zR((TăoزI@L<\4\؛T@ad)\$TA[?&u1p煿ak81Hu׽hWqM13+/6{J."&Ӏy |soYI)8;D1i r-pY(z@ uu&x+0$<$4.2%} ~YVNz{D3$4?kUpO~3G`G"Y〶{[»cN~tϲU`txD$ $igj7Q~Ps)05^Oڟkߗmui(ڜCYj4`Uvg]AA_{Ta>,.xK+V{-@q5og4tUan0,oAMvaa*!|$i${0qჶ_NCJk)>K!SKE .ch+-%FjBLƾ^^y 1\Eܪ:b}:$mu$8U=k>Ӈ޼k~;#gQGF%wU:JR%ZˀEs ho pʞ?9;]T@wL{N0Rͤjt}c9lO0)m,bPcRiN %x0C\W*'j -z|SS$6k3i51*23+#@5Ԇו #qXH;%M{%dL?Iw#-KxJ4nuGkq-WogNψm"|1d[cҽSH2>r^5SU(X:8') R RƩx كn|INԪ8Qì BGV^Tlc#M um byᥓt_>cGtdCF;d|̌E:4$04PiL3ٺ 0xHo-:ӱл竊 Ⱥ6V\@r|4&k\')q46$(ʐ}_棾rQ}|ۭXWhi"EiS${['ڻx]RwZ_RŻ;;^FL",Ц[! !9"&x:;܉kmƯd1؛t"5l vEb~j\my?U )]>ѕpIxM'w@f(a PGD+Ђu#v}N$xԻwT!?ч/m(*džy?Htug[˱{. G5c0QW К&T^F!*dB9JRrZu]s#NU6q9eZsFn vm"2#ȹvJ[CtB@09FbO B81eBjß&EUNGdfrbIheGr#B ˼rf='3U^mF 1?@J/ѱ`īm":6Ffobrc=ٚ VL/ uP 86Ht!ԫ.f\ b)z@wLuXmr1 ]6Cln "n`(-ht{Jm!}kL/Nɰg?nUG/ z5GLٷ } FʫڕZQ_'0m  lOȊrwϼVyPXP)ȕ{m,_|{bS̔g^с0ښ[jj"^KFa"0%lHaɴwQfq#֌d #4 }(īRa/ۿA>|#eTqA9DZN1 ee|Ya7܈3: BDl^{^_fC&jR5ްF`p}3gNo?8}jV&r1AlQZ@Gw^pR:V'1Vj'>7}ZwAR|0YeCT%,8>fYԬY}+d۽"xVe1% ?}#n ).n0C[#1m <.{pgHJ^H+* * ln05~5M02?T+p'%t*9AlH BjM.`'Ii ?W\2#溺g?, =RjjL%Ll!.Id鼍P9S05:K'D1)2%nv#XUD[wb Ұ\7`0zΉ̣99'hQtlL:ttcT$e 5o',k Uvj @إ» ##j (%|y0BSw B)ߦJԢ%:$FD)^w I߬^;)dgO $s!$58j}Fl ϲ ů|cΰBkR!DBDK [ֵLKy8esbse.LQdbz@'JAGr _Vmy@kG/9o],e.<6b/12IrhGZ/:M\Є֝Fm]TKLbQbB}TCSU0>XCqo7FqQSIg2 0w4kBzsiNl%G{xΠD[2o'i)A0N]e LQ("2Xufom.)X4t8 1\;`Q+; #xY%Fhl&NX?p㔥nt~N1'?r\|z0hQb 44 ^δ[[5BVC>{RrR|CJŭfa!q,>\5Q!.eԯM3VuS9qk )Q!QC8's垹7~M1<Ɵ0'g/aDw9GHAi=S*5 ㈏/t6MƭJp1ǐ{K$ۤa3hD[oq}Zgjp֏N.Glz4m'6(b6Lm6/[3r@<"ŭ1{}ZAµ5HHe<)āWrG O)e%-IN'?yawP ҈cT-振;!qV|)"݄MB蓤1Nŧ3>Oo]橝J}Pf;=]m!)=@;!#btOɘEA/8K*|̀beSU#<N*D1k)i&ak8-Lܰ!NdJ SFeHp3o倂TgO^'-\_5*7vE7yl]n.xuʵ^[%+{G˖;%H H n(V?Fp INx;B"4=a|C`T/T?z;!N;OrJ]EIן{k8:afRt0Gh/di C9⠬M °wq$@ ]WʟD=SJ$tdշ) 8iRfN^B̽ʍ*|*OSkH=V{d]<qU-s{&-\?}wJ6ޭ{AWB$]EPaZͼ'퐄8n\_DKi[Ɣ3a w)t/QL6-8߮aϗ Bcl8 v&Oʎ 0!Tn9 V&E FZ5\C|_zG[*=w2Q:#Xb$;UdfAMABh\U TAlDŽo$͙Sif,&<5 wec-E !eahqh:9)&A=횮,p7ؚVLkmBxʵ[~Ɋ$8F$\w=GWuȏj83)d&4ydLؼjq\JA.<%# xvOʔEWIܿ4H1[v@Ex ,nbju- o_LpJoG!<(ӇRgMay05%gk;Й,Y^,lR?W`EWצXkqiN,tBt[.?ʼn47qO'(pkP@t`,Z6f?յgVI,szQ.!XԱiƌؖIBn1)""Z"[WE~6 UH(w5Ui8 0{6^K*<%BY&>fǛTG L.7H5?j_:kR-m/K[lnІ];ȔtJ;K2VJtRMxn~'vna}Qq22F )ʃhxm+ xRʗ;X Ʉ`rN)O8^E ɼ-˥ֵ$gκO}\7w.b.؟Xgsp? .:\#vh`ވ2vH3=yVdrwd $RxJ gʣަGO.~yw0WZ&܅)#Nin.2<[ >Gks21ގj~+aD'>rC#dbICCTwDKG!OrmkMO6Ȝ[9 [%`jAZ !3j{PՌf]jL4vs!}_zB({D(dL=__$Is.!3lT=v؜%8O_y*$-Z6KWz>%9i}Llem`YNZO#=!Rm]寥'xؐrpJ!8_ JZe <"jA9;ף) Ꚛw8IC)#nԤ9+h|ZPA̟Śm^uӟ )QgD5PÞE+^mq3xbUg5GÿD ɝ+k O^1"#Gs$ݷ$W/Y[~pz%ЀP *4k6 ּI4 QRDvpҞx!l{Î(mMMa)XC3կ8ɂPꌢjWyL D+ hG}![BY!^] ܔC-ݸNs1%~:IC)il3p&]$PgD̨GM.-BϖE]wS]e=jSTi^ӺsNr$ȄAso52ݮKd]:gqe]M1DK&gvz_GP; O*HkrܢJHnyd톸-`G3po-tEg(U4.\~ӹ5IxԸP)'o; a"BD޵ /jg;ڎ$Kv&G2."WM aۓc|`kP*gK[Lи{zh +Nd .~g2*TB+ampWa .`<[?LD[' ݦ#c!cͽ+=\]oA*; OP$ӏv'5w>27+RŅExՂ!n jLu\gWqrW|y{iuTTKzOex^B"IGFz[Xp+OvF09c3U z IA]5Z_ NϔV{,r̅ۄÊ"מwRȟCKu'Q~(Y^I;HkYY < Cty3(wfɋ7׫8 7`L])#֒v>SE??dc ^VnxJt L9F(ȝLR+ ,-u+FX\,z O 6x 2{d"mrrxt1M4lFC"n"]iluaؓHj6KmC7LX'#kMXg4ě)]8VG}4)*qCu;/mibE7s :J͸6SN7_"ͅj_RD{ՀLY̰nG;cg~_Tł"yv:`ڡCp&ěi-VX֘{^OQ?~ƗtŸM@FH96p^5s) bJ^պBÔ`a3väYo:{P2o׀aLhX6:"C}^ [~}?;|;]-HOUUʨRk˭IOii(7EĂU<"&+ #8:U1Y&2|6I| oaX,gҲb^ -rNΪ(No\*o&j꣆&Y9dn-2mAS!!m5M\%*_̱ŒV B_xTRگuXx{кfP䱴&z&~hzKj>Wտk>E܆gw7{|4? 3eܜMQ.GW,0D*+_OXJb˒[_hɓ=yqTrN@%DJrehZuLQ.tvΡB@xϹOd, iE|w)_FfkVz8)o壣9~u]___!D‹xThW 7 ~)88tq7K; s>rܣ[y!#e-{ DAgKoRIOS->2v602fFMdgBQwzwhj{RfOң:Љ/4bs7NUƓA|# %+V2Ȧs|[*UxȄq84߃I\|17ֹGQm*;C`~@%15@$Ě6@îK6iӚ N۷V[yԒsSHj6-fV˜ v͋5$5Qd\=9JwUDxS٣j"?9'" ]]BYֲۗHfhy5rC0ģދSf_Rs`jn_cSd_A׺ ƴ$]T_+z6/u) V*CKdt5~AqF_,b؅:I"*X Aꂇ]!`FFÅ)n?Y#AbٷꙻP!$#ݲBw8Gs"sଅn'hQ]wJ$,JDsd 0-Gل{bY3Y$7IRO Tf.c=a R$c('.nH%2%~F=p,?D7п&~6VkVHF 2* ]pd1e V)8vWIZ3ݜV5Ŏn{K.ʃ]8$4p> uzk7Yb@1 22T@Tm~r̸ÏOE'`2K4h;ʂ% kšִ4JYFV/He&R9 yIwK,/F ig{\1@`)PUZpS\ ֳEWhy`gHD }&X^硫ﻤQ)3ov4AʶjYBp,k !U @VOڊѯ05LzO6}3\~O*sF/"DM_#_Adt" d#f\yg!6a^nϹGr6g+)\yWr_1:01rܛ?xZ{uݹvV]W{fh(¨X;Y|C-p]"%1нv2}dHgDm-!cޘ#voⷌ'e_Go~Xg M]F-r2HJ.9L)G]%q.5*5S,AnJg%|+yԠ&.h^ZiɎcz/rm|$L3m_yƇDQ__jd6FAB$e1"!dI&z4=lҳwWPi~hl^e{ym#J*x %Hú=9qpX$4uJDi^mG$MIn'R2q͵.sܤl}\vd('Plԟ>4$#6װ}7qyq[U ~D_J9 I(%6rS6V%ڱo)4R,].|1hkOaGBs#8zeh'LI׳]m; #2 ~Cu;$N?3W\T[ţaj(ppaaKIXG Zvgnw|ɟ8|t0>xiS@!᠐zo`dr_Tst/PVxTCn4r=9 9}焵 ¡,PMX%o+A>'We2н4'ĺ35{vOz~5 UHPQxiS/Dݻ2k&Szv\E8se#w7Qbs׭u,ӎ=?,tDSTg(JpǤ,FZ6uiBJSa'i NkPT'jofkErBŴ`2<ۑ\߿|sK4UbbsxcuYgpM}7*{,ċB5nMO?roU{?u XH^>Qr(i/uU5=L?&{ub9ٗ"VIEv(VzrHڂSj +ߏ`!V>cAeDk!lc:nmYPfSՅtylDTܚ~#?9&6ʭlK2UϹ8Y߳*Hq 9ͯ[(̻[2Ar?&LEɢpd{-.-$a>QrƠ'ai}a;rWDC5Rw#ȦX"'x^@<qO5ѣm|!dxiMwͮ>Zt+]8"nF/"""!vwyXEvUHЯW.Fiq|juUqDnɰwͯfEJv Nř'Ɉ7<DCt2&ΉG(Bdw3(Fi=Fوnwm\zy,f<+E-3!x? ɷHn.;t}|ic1"3&2h."JsTr@gx j\Dx<tj*slVpdDX?1Q1/wjRi AI;Z%nh;|"( t3M~jc7eFͽv5ɔہYq'OEs}SKtk2;Nhwk$k h?VpM}Cr'ϖX[YA)8ai'Dqk >ztVgD]p+qNMRra$íhod>i¶tL]z;@4%0Mh!`{1dNw^6Y?xKj f0 P j>ڴ&`|1oM%} ֶXNj UJ7QSߜu8&- +ǼY>max`$EL(0M3,[ PGq xJeQڼ#48qqtPE ׂF  0(}qìa 2c6rά~YM59#9 5 ZrefW@U J{m}L" s[#DJQuc -Ea / )V4WZR:MؐГKʅ'GL.4fLE&HݵX QFدϚߞd f@ ȅufC{d!>iy뫶6sc%aD=2hJl&3Fk .N+*j{B!8VpdQ |ơ`?jf6խ<`bע"weqZ,k,F -jʥ|4Pkڧ$`Y*DJRwfҋwۭ_Yea aj6:μ5qY-w$yLhj7 N[AIFݐ>zFOES dޠgTCˍT=8pɭTGC/~{`!LjHy0Zi/M#ʹϏ5Od,YZ/QG6G{FXF?R c@pq5̎ MG_ |O6Z`@8Ð<߇hkwD*t?.׃{i-WarJ|kqAB;Q2"\T7聳b@ʗ?3ՑU Q0. Q\fm' W |Rot5;'X¦RP%tz#=#Xɟ7!!F& A]mwLV\y[)c, @f|EۮvRrs 3TEOyg^^;62nDU5t^8}5 |2ۦ/\2 RAŒKu D.DɅY=Xt6! ]>JUŶC{}h;y-Y#Q]bWon7b,fr "8VU"Z~@*U(*󢺑_ u Nš:OmI,TL>'GFa2W2 )zk7Qy*,Y{z_2\\A+)ַ v${lm;f\"[rN:׬*7V ETuZE&˿g=n:5:cLsnv}|5:bF/Wå=RuY;fˣcmDί"2!'Jq$m=zK%^ue(P lu3&ڜ51Cf11O863pR)L( N,'k{֍ Ob 3. PKzC/WFP"nzjM[p%2Pb~_-RЈLy\.|y,ZXxMjTsC\Ӊ~˷~)aOv[II3g OS`s#~;Chl=IE'R1}]Y( n^rD~j>Vd._z߭YE{+խsK"AMϑSmG}4: {p**#"NfOyf耭SsT1qO!嚃jJޅ:zg0RQX}@N#aGOv.fx08ӕ,^PPb4Q"(qY !wic $Ohys.hm=NQ?`J[Af0n=EH Mό\@kDsN42bEwKcEC`FQA@2HlrfЖ6;M'p":¾*M|a?=d֌(dCSzL73{|m" f[NQ_-+j/NneϒP//ISEP<2I̼1O@ǚ|t oj9XeШnݑ)"ve%Oh_gRK(0-VT66i աRHO}x;rxCL=ԣAtwEpf5|{~48Y#Xgfm.ĩT˛,x]MM)7uWř>pn=hѭVqoS\-(n;rbN^ y a. buurkcNJ@YPs'ծLpi1C)F/xEן؈;]j^d¢3_5Y 9GR@.4t3*FP$T򒫻[,2ma4…7l'ty#.'`(Gvpmy~?cuH1JBዪ9K ^ۤ"T'Hp`F*.;c~lx|{\P%n1BA#n]e-1S䷆@츂vYy+?J7ɶ\) I0j6FQc6"VQ KZ{610uѿ]{GLbs)@̧@"J^}Rh[J$r]8RxQ7VԳ3OMak0 ZoQƦ뾪VLhQl\~;ITE\JEmDd564 G}36m&m3u7e&G!Tt^o?*ٙeQ)xr?=ČCJ. @tT~B񲖻][5#) dxO Xl_w3AiE<`pFFE7{Ry+dR}Ǘ+˚Ev0̤)Aoz o1&bGE7Io5H,˄:|BlQ~!wyd'[]R&}irSf y,oJ/S}m/D6_ |>y4h< 7hyKR-ɍ[y/Ipױ+˹)+y*.4T$xKjLμL牂5 ]a~1:~O/ֲ.5"+vg/R,7LQ^zG4ats vPoe;}<ha> ~C>ě p071t痈,4SBպء}\3ߗ+\+"9A#elve2ο9[VBc{ ll=x r:E4b?W_kYinS7نmCRTp_=CdȻnaf^DR7%ქ_Iv߼ܫ:v5_FlM;cbwqgWAr]b>Jlъ35tOҽa&>zI5 ?gaNʡvaAӂșg jCW{ZfӀ/5d &knd׆U(B1$UnaIf RNU=Tĉ1B{p RD$4k$衸1GC٠b@ dY͒ZOggc"fBTwx$[ƨإh _o1i=]2ptQ!~&zF ,_dsMNZ}  NLdNalg" ͛P7l-cvfwz(* l>f^SpZGIGK_(FS:k(U!vG"k!ɸ9hΌIb -BE{>~fɅ0n(MkMp^}0^^f=M-<&T)-:suWUI_VHPIO0 #'P `ǎ eg.s+솲2[Nr3k4/hWevL=c39Yj&ispd_ϔ{%\@L-=D8ZTC7gf$>(!ό%v-=yLQFGasXC^Z$5gn aɪĭJ=. 0nW=޵]5 ٘h8ruʎB9"Ec[a"ۇr=[8Ѕz<[ rRzM7^jk0Qr+vHzT&8xBhfa^ϒ&=S\-q[줌PLwwZ9.``Z;$W/v;ʆd={;&%Gu>7]papcVGr΢~#GQQ] ΢9T!`TB??Q\SdzB': ƣi1-Ϸ DA,舄W^d!r'D:$V˾S.ZJevJ rJ;h-N gk}I] (mښ6lkeͨe5qWO`IrC;M"!dƦ3 )ԃ[fYhm~gogvaЬx<\0(=¬ڋUM# qaX6(卛m4)|&\t;gq&FB*7s8sVRXq!gݣ{( 9[ڠЀg:E ͖;:ot)LhF{;k K=祕73靴PJF+gԔC;DG%ՈjgQX fk07ET$D8:@ǣrtvIc_ZM*^}2$ ~ NOqE"YJ tj'!g:N[x52K\*)nl/=Fj7AgW8WN"R Ŏ6ymVSo e@oHHףbs<qV-50ߍEl.m\M>!)g.}!F.O;P~ 7;M uH ّ ( "[x*V C"F1 Z+) 'a\&)[toNBPݜbeb neP);xnX6J+(0OT4䛑&㙓omEDhK=7 M?i!^ 8 Hꃳ 2l\zǮ$z|Όnݍf!Qk  ậ&vիNS FB~U9B9$&H,yJY 0ux1ƙݦ~*Q9 L_HI 7m8Å-bgR&11c"!H%|["%ݵ2>ԡ)@mݒ鼡#ҿB|6)sw:Q?[dKOkVwY$jdyZaWu]LBjrXd2Cbr@^ j}f;(IMߕ'-_bFo_xIjbI 8iGeqإsumܫnxkd듐> V,@%ѡ褶X$ݘ3bgւV#-R3lۃ 2^N''8In :=<,E3&ua᦯S|~tkPnq_uCǑzF€O݁+dߟݧM2Cce\kDE/Ŧ̽І KĚQ$=Z8'xÂ^Ql'x0ilMu -.K++@NhA[ Ch;0fmmx$^ ]k"%͘1~@C4(n]"'vANbqGx<̏Юڼw9U|59v5o'%DǁZz@e ɭT@ #O02?!S~H]`A`6{w/Ϟ:VȂ"&;u,\ٳp_)v[dH ĘE5;F*W ˘-ZgF)L rhx|)ݫܑA/%l?#znE5;r/87O sp[[궆) CI@+w6l v20)j؈k8Gi,w jreʠ(+RӣO[a臁)ժ"Slgae{Alb9k-qY)?x݇! .M!ߧ3Ĥf,`X轂I!83B:6[ٹ0?rlJDoR_^m~Py6]! 0 s*@8>3`a=1C〔!pQፚ4I 6P@>tf:qL3A=\Wvt6Ho.ciїk7JCUuwש,BB||\$RۣyH&F6 {eU0!Zn4ûl;tN؜+!۷P:^O#hs1#A"7Q\?H;E-w2io0lYۅFVwD=%K'[Dy^q|+ 11` " ɞ^u-ezI)Iblҿof}R,SxctfȣAq|IS~D=@͍s@c"4=AuVu!ron/Oeu?P lػϡ JM\5- ,ίd@LWg2Eä҂GY#.=dyvbxh۔KFAH=рow4lsEDHzPx;ðt%X`%3Y!lTBG9: *Na΄31DʗA PJWN5f>KVwV.PyUh&ӿkߡFR3)x /ACv ƽ0uVjk|j=X- om~v% \|Bb@x5.\PX0pH@;H:Kl$wH#F &]7Cō=Y0T+۽)Muf=RſQԍ+*6<KN`_)( “tSx(RF[2W蹪;G<3#)l^$zА}(bܜ-yQG9k V&LZ#~~T0$yTlL8c\f:Bη3J >z[Qa՚Иg :\TGH77ķfa~1;|7pG3 1-SpȋC5:\N)E1ޚhX/\-)^-b`f%Zw}ɿyMgx(/\kvK&7c ť)W#G"bNf0W%߃j{y07ߜRsi-L(62q(sAFӮ+_f5zK[ u4jHFb=h_Z;[ˋΨҢY+J~EY a2G $b0 ԎUY0Q+\wM|Zf֦u<=_ZF afܢ*gs8 cᢁ­bΌkPXΓ+&zhK<'s aDy(Jbg85cwC­:[<&׆7gvhKI :l./ǧ&49eDSlohŔ'>GKu6ܶ]$[$ؽ/ڽ ٙ3 (unQެn͛Πio# W%hAE )*^X p䭁2TW7iwW3QMuY?8VO!~E\ѠXR3f@4j#5'|p=,Gcwk:EpbX58`4(ka=vP+XtόҸ x͐j +JrL~5֏/\s:ꅛlMudz|JZ}]liͦ@zQ҅RoK}OX j'kFH=>*ǐɵOOI D$[ej^{(F,/; I>^@eja¹ӡ-k9,!Mg0femL| ʆf11z2PFJׂR^tu=1E1衳9T!lsss06W_;@$SnS@AcV6 jH 6Y>WAZXbo?9>_ (^Y3x\soG,a @Ae=qw$MXHx9JImxB:ؘ|X,^!t8DZy?Mj',A4l`Q5<=ϲ7.k'[ ,¿{SսUͽz>0t+/.^Z ,~_p1FhLVd҃|5qo d(Q9-Oh[ ˿TV!t9,C8Ls{V`Y1{FmJ} lC.ݮ7=Ez_cNjN&veƬ+Zo*]σƏ\'a-/,Lt6WlN=*ƭE22N\AwSq&~ Aſ;$d1_vKu :NtݫA+b|g [<{醌 19wrS+uj hbG7FW( " :V+J5y,|t塼 ˯ؤbgY|+mMK|G"FڭAӪ/yxƔi>fpS;&冺at|SGX$00(Ÿl;k Ts'#RȋyLYg>!Sf,lJ쉾H[5lt& *ˋf>g*ě;'ykC gunU+JIA]w#@>bftք.*QD)6Ɖ6E esAQ^/?k_G,5\v&@Fm &x Y6~?ba)}WycG էˮ]@Φ&P1"[mdg| ٠eچId~~1~$m|]A4L4y﹤K!x.G.Вn$* V y ]G_UϾ?Szu o"12U[ֱk)_nGWԘuJ =YgǭQjiʴ $M!&;1ߵΣkLqb}7ɝ=I ~es_ب^.6بF6'F*?L NJDRm+Eѩ,qjIYɔVC3lƬFs:/qMlyuq'I ;-rSOƂgXl猯?|A?<8BS%Nto*Aur߀`-:~8t%k\SCO# $)bI _ >֏8{R,9Q2aI8Ј+Ԣ@L!(>Bd_Y!Ҝ |S@ցh}yeeS`EmlvX[Sgz(1kv-_\sCW c~ڵ ̰%$ 97Ud;ME1"T{ϯ;"?tGZqZC`M$4>Cwco7iNq{Wa㥶{ng$o1٭~9o:GNөPUj^SHk˾glEUDA-P.qJk G`!3]" D Nr~Ĉx([(||tV>(kGaX(<MIfr৬P=7K&ڂu1 ojph6Pz 5Edp I-2eI mG&.SzњDHk#]+y|Һ: B0h> !?+O<ݹ]{IC%Qe|'v|D }qckXQ ȧn-:H-_=3 NJkC\c|4K paYYvhp9,_jpY|y -X0\g\eC0>H9CnK狒w8i6p h%[)Tz HP 2tS.\`1oʒhndNYd-8w9(ӼJҌǪQ}DjȖafάfS7#5Tʌ-y^Ի#6~ׯk)@@R Y&=RMvA,f)RVJs(Z ~2e%EbW<ػ9δ{ pPRx8 {/I/dTK~4AA2hbwcǵM,K/2mhmbvۺd8qT< }!qfaNЕS,xdȫ*DLH&! 6j ӨE73p Ƥo 1gH[,1s.>y{ɂ[CvKҎjEl"aZWаs׿`d扂R1((uB]/gb@t\V rE1Ws1i|ןMaqK!` ]|\ xtxwagl%jFof) D<1V)vXPx+nH⨶6pq`ƶQ.U]5)yRq&"c1Wj'x%H<×i r ~S|\A قGUJت4A3y6.HkW%R %lC2{:+&kB|ta&ES(r:׸v`qFf}QS7G.P6ǕRq0@L[*˂D%2; FUÑ0fxE8 "|!ϴiCiM3fSWШ ɧ(BZש v(<(qDoN֭Ў;Z{^ 0qJ$ΗJ5~CQ?vkPgm1"Қ&DI?R! ax?_.3~F1Β.hҙy!p)(߉/4Y`&=ʱX!m3 d& b1kr&,Wu[1Ev쀩!kCJlN*FS{Tkok6̥'G*C3 8Q;):\b @)[Y .~Ajd :,KQڎ#Ffl jB/-H0nֻg´=jNrfsge:uq͐ǧ vXR  _( 1h/5O7ڃBf ddGiR.ZO7Bܼ.~!]㣅{Oxad ((PϞD2a/Ɣ/cHbZ#{87sQ[A\GQ1XXnATޥg%8Qgv t!TB(ċOGӴx0M3[8y9 \b4Z^14KORFYD t``,qI둣`I0`(Ej,Rj4Ej1VV:d?#b䇧3%8&B6Cd&{CCkdCh#Ԧk-Mò#+<2{Mrh# pkD2c,f>'?j*z`tnὲz<lAo [=+nm@94f(L@\iӺu\ RG#{_TA>^s $p/_04pUIuU-b@e Dho+c|qgB `$LEmв3|\ bN͚Wo"\h.d? $?p)TK]qG8:`Y6&iF;Qֻs׹{x{ @,+>+1y7Kq0>rlZSKє q3!}[Y9jhX,-݅$c1YGцQZϿ.(e^Cg~MxJrRgChƿɟo=.1zw7BgA荼:eGo{q=yt(RL -bP"P>!89p P}h-Zr gT_PҼtgSdðmחX'wâk|4󖾵Af$k{Y*1:|89y=aUk[Fn!ư[t²ɼۯ6Aa[=P`D{Q-LuI}eH+ P:L#Nj2,n6 ֳXNW= < ^sGZR>upBUqyp  6R3nnĩ:'%NvEN=u0L=-Le<0{2tr T$tWdӊ=9[kDoB fmL+MG^wQĤuZQ"pB6Y_/I21eVTE)cu42a':-[,8qmYP&|h#R29F榃#]#<.ujJP 9o'9$S]dKb+һX^!چ!3?b,ݴ4Hcf/bw0|6KUCgli٧ϛQ½TV pB[)!F"n.}346M\ǽ*yu7D[2+I \:ܧ ݣ#ЁS!q;_ԯRX0wSFB+-_&ۧz6N\*JM+Fe8z< ?m+XX9^ߑ]]9pX?NN0x:ٚ'd/ۧd!tcTe*ImV3鱼-ܲ.bC SMclnfurd+ =1#6{Z[~ӓmؠ$E)9n"|S eFof$ՂU~.LY&(JIIf{dÄBWt0d3q˶=Lc0qaf$mLM6˵>Ea<{e͑׏;(UAo4-kV-3fJo!=9=IcW,mX8LSZkF'`9ML.+ִ3*+n5C{F _J}S>_g2EfmOgǑЭi,?rxu}!@Z 7rͨYٝbSUfMrQJJG5] U4]/plFݖۚT-<~q.. P1 n)G!m{Å<c8;c* T/yA]xȯvp;wyzSDNҌ2c~nL!HbxFJ]| <\w̜H|lRJQ}rrs 6pqv &uJbuiZEl| 񙬌\,-@:Bgc%⁍L\Ze/#N'd xzs=%ԫ[*ʫi իfknU6*>o66@@SaIb-2>$BŽvLsE۳ nd"X'SN>\S)=$X<~ܳ\\l Yt5Nkr+v?wn鐍o+H5K^uo\<*j 4b2Ӊu|i(/bH3MUm'(å+GlG O=MʛG0"d)A`kMxtPlwfmk@40g_,1g;Ih3]k&P%RE;t }d̷B .-{Rٮ)Bscƒl7zs'EKyt`7YG;cb)d-h O$LoZj[[/DB[qMF`&i q Z~"N-ɢph9-*UQ&V L:B?(~cĜ0B;|E_fkR֘8 l|bt2h}x֙b$xR yeo g="j+9UIز,C_L433GPQ2=oȊ:(3b]-xWȞ[4w\>O ZN9 dV^ZnXٔ_Q (ˀ h/L#\#.)CI0"sTxE ?VMQ~J#+rL;BYD' ntؕ{1'@i`OzӐ{Ͽc„m{J;1VdJ[w }XG]ͭ_^Ǎ:\.##{ˡ5NmIRH r( KI(fTb|Tz 셄(,9x:p:Nޮ1 yxwI8kd m&_möJ&Rq0ː!*ة_In%vo8CA%_v.48`͑؊G*mSY"~q66[04D&KXSû4Lo6S!oX ]U_oM&ʺ{b׷G۽F,BO8D? f7N?z   zk?_b%=dz(~TdR'2[=Dr>Co"٩#kLmޞ ƇW(:^Xߍ, 8&PC+0|i;3;HJ<ˠ~K϶$Rܷc-I(;VhMq>Y|L=؀ ӎi3P'hP jgک̞ur3y &@`b (ʗb2j,[[ϒgV}iDb/&}Jk)qQmoV8u˟+9PY%q7 |3 5Xe.}ᝲ{^x#s)}iqwۙ`y?82'[ svm([@e /Zb̉n1"M _=Aښo[.42n ZfGdjWxy RSM@!ExcA:eR\U1hJ] M*l Mg:ˁY#iX1ӈKȂѷ! A`Dr仧"dal W4o yϱK߼.zv>:*6[R$L ?MHe#`V~*br=o2gzpdQ"X ]r]@!PCB_QX1!3Hd n tEe"G|+fMIEO&f!efϲ0ѽf%CMА%ޗ U5 $2508߷w7~t?H{Bu\GؠُZ3l;fUJHu6s d<ؓt >p&1&Xd5~)o5pbO^[MiWĊ,1SƳ>U,fj\z\Cm`uTZwz=P瞯/8bXٍ>˟Z.J!XmHѦ4cDg\'(;=@p&UdyyF0GR/46_*3GfTZ>b:Xb ^fcHӸ4X@b%Ѐe-wKO_{(FufQFBZ.9IQ9b`sHY܋aQxGtyVg-v!SfM$j%l0_xW'8SzN UZЌ@EwV7O m>g*ʭI[:xٔip=r&pẇ:BhC#kubi{410H5-jb\Z2 ##n$>SֵͦlɗJ 'F*c4Tn3#E&n`%¡*XU궖K;d5R)sW%%H hS5+Ȩ{y*$tu(T W_A Ć2 Y_r" H @C <5לPazhV Nȭ<eaawݺIxMP ݙϕ:4X?#\Z.SjG<`eH8N^_/fCV󯃐=R-{u)iu[ ՘ K^7r_- ?9 ϫ}4aU׻`JJ8FZiB]X:0*)9Vc=Y^m^+T ɥga |۷?7Ќ"_}ݏd |:(Lm khy; !!n%4iX@[(J޼;gWZ R,' n0fV  kߙ XxO~ Ezr48r;5eXQc~|-i,!杸G+Ccٲ|;.8ަ+(bROi,8C0hK98Z_oTΥ@>+-k' BnԳu.͐y8б&e_v3FcPO+ixx+_ =3tu gEoaVz -#ݘ`eMŃFߏ Ѽ\Bi[< s \vpIэZe,0'5Ϝ1OYy8 ltTzSNdJ2lާPZ|e?kW ?T(އ =h֎KB[H 5E#O- v[tYV"-jThY/)Z$c ejy-Q޶[.]\o4>zP5?Y3nV1?RmeHige\^+yW"!ަ\aZ F ӽ1ީm)EVx[SE˱rju᫟:Lu̗1Wf5aGOc35{7Q.RoZ?IJq ^%Dp~` d/z ~Jz/:a:%A ba4Zi,8[׵/Rg{!KPdV rz9bNN:fmswїzOmSᡑ𮚱_uBZ7:75KaiCƈa}eA x5IŏҞkvKO-!$Gyk5׏=!Qߵ+Oz 0veBF9oa7,ŚTK3d+'[e*JeDmGp{ڏ# d`s38mx`l^*YEtARTgc[K̃qz%E$]3bJ,yI-fSZ=8v%;?;1(H"#bۑ5#zl6#ZvyDIm|U0ѫ{hV+QB&!ҟ6+y x zsn,$  VdD 6ˇae:!` rSa©hAw"rjM=fNAljwV£8GsRlKe֝,:_~ckk0Tski[Ot߆-TP+@3h \GvkO:}r "7n)ꇼIb5:}bgi1LX"4qqFnJo6x\pmN4S@S*Ñj+ef6Sp8 GK2ŔD/{~*N<َ5ۊo{R6 `g2j-%_]MkZL-jfÐu_7"[p| 2[ {/25'C+xUFݤވ6lB4ؼ?FXA#M[I lܴ7l֎"w To)9ibچF3N7`,YScAn氭~j]g˓]4p1 hxg=mX:W.lVRIyXz%?N 1=,n"ޛ45zeϠFq AldΌԥ! O(Yv?:k>ad&SBoFɐC-o\T7%+NB_5U/R{(4"U#-

    :4JD2w zUS.;˭yD-dҴ ~+81P 0b,U{Sw̗xfY"D[2~cH=N!HJwty̧ԩXm")[ cOӁT$8}!fYDL%2ᱸ_NW!wJ,'.zf^r;l&C˯֯-S]V[z䢦F8}x{h9fpM6 $5'\sV$l(L2e#¢R?D3 ŸH@Âr-ƑIƽ:CCDpE(G6A oQNs%ՔpXhY_N>w~"H=ِVZWU+_b@oItfׇ*|<=+=lr NDo7syRy~~CEMa A P\ivR ѥX+~(žHdrv32uM 1-}f41lu:u@Ya䒵Ko*k$OFmYn)?*?AaZ*)A ^Wz?^%r!&@ I+plX LuN9a^b&kJ{;%=is>sDbj)29+觗K`J햓)6mCPOyVn,=txZs$B x>s fm4&AaګkqYŅYl#PH$S_|zWaP~x_Δ 5?R#F_Nv#fs'a}gs`cLgQƝ@̄It02C8SD-ʠSVƎG--fPyiXW{m]apQVwϲA@7-IOc\ '> ~ 711Y %ىVt 쾜5V:It2?\7*[3 cAq~f2ސXy?$˩^ĔopZ=#9{@F'g}GzrZӎ Ǖ,[}0XT_Yу|:ڔ[ۛ*2{} :y\+l5qP"ġYUG"Jn")aČEd[] )7'M }5/ZlHд1(IGAT&q-+ٻ#L,Y&U4ˋR&ܬ'_DK 73'I6}ċI@j_ <.L4W4AMfq>}%.CaM(p r;E8ݜtEw+ngjlO]A( הY!`BqH-a>*JNj?=")pퟢ^+A:b\3f ߡq 쟞 eaQb_5.j1`@pn[|YT}.ݜ?9-fmN|עeբ7ꒉǽW q'_FXwf! AiCsQ !zr%bs Nk[˾}6#{X³_*\_") _`DUZ B  ezIrͽ&`|hG]g!{on>DYd`;f7(h2wc,! :)LoتLf{ز/J/ 'z=M9vc=y繬ٚȘC(7" AmnjX.j%\WK1ddRm;ECT29jPc;5QߚyEsRN\33 YTGtP;,AD'dg.cӷQNC@Ff3SՔSuk[Ȏ3ۊ RF^=JxF`+` ԛX_ĶzKypKR|͡*IU0|pO8Ȱq7 G;G4&^1ΈY=dJu#?o| G)?\қ ׷SI{(ٝ&h辽Xbc{P)+Z̓ P hEPZ O@DOUL5bw/=;X^cjMA0ëA*HA< / (Q%Iݙ-xdzbcٽ|a?I=-|Yn>`_"Z`.ZV?p\A%Xpei6ǟ8"ކ,dѾbe^9Ո_m|Y@I{OJlT0vqbCK>ůy$]W@*b\4LP7XXA~ݷ0؂R.Dh.ޭCo_b~QêSُ5\V;˄DgzQuI ?0N::H̼C-fFߺ,V K 1U\65ܽ&'/<4lTNF{'qV[x]HH]&)rxc" 0j*[V\ d,!Ubq#'at5C(;ww-CE@5os6 @LosXA=Uz9wMo ,ͧKafpˢ(btIʨf^ y dL%`x aVi\NS`pʡ>or7,fܧ AaEP:oj'j!}j#P߳]1̨ dz`fWZO0^RR;[+ర>htt)bԶD} >nDʐ۪~GI5O]g _$] *q3ڿ`cae}kL:4Unjq bfAMuDg.pJ׬X-ҞE{hn+ح;@s (^X #5UƤDGvT[!2b^U d@_v"h2ZTt, I;%c dM!HO{U/g~O%pq8纲td#Йu5:v{N^Ky ,1F<Ċt>D/eճ9>~.׃X"y|wilߍAĶdC5?i'LXxYuq rDV}FTȞbn2lo\rWQsU@ʖӪçtΟL GPӟjTaJF~)$>HLk ޝwٷ3i׆ '<_A D=ks͂F;}p~jd G_ǣ׍uVpth2@x":YU :1Jc|4 ⱥ&~8B#yj_? Vɱ>ΖQTnfYГJ茾vGm>i_η_IxȖ>I\&nXO7Rپ'>>.F| \y4=D3LvG!Y^EbSNb̑N&2bhw̴Xr d17hį4o~2Ft|öc{?#J3ѾKYpӉP}nm #E5˕o("J``%` #ɦܖϼnoP|83ݎNЌ^?d|Zĝ<7v.˶t"p-kD"<2 ,lw%ϛ-.JhbO<;j幁E}Ň\Sfr2 GPq))d!D.N.p aG\߄A8?aqʗ'U+fP [0+~96xx{;nAhp!UY څk?O+Pz:y_m8;B7m*+, f 9r:wY" CDuEd#~51dlJٯnI&[p! i傉3.g)dZ\`dG.oQ޲y3 _uᰏBςV$[͏!h¦9x)|Qɀ1brqA2:\,-;,9|63t;\ڢ5B&ԆCUpSR]DSj6 Ssp a7?M T 1btS͝cuCҤ'.&2jө,5y>DP/Cf_H\/Dģ4'5FwW|Q1皎Zy QD@$RCHӼLpSr(668w\)_ A@>PQRcVĢw"u_NVw-vu] ɽؑK멩fnB} ò9| p'P|x@[/珰1ĉ%j9D\Rc Bw%e{˾~WsȷOt pwЦt QYso[ܺe$$g*}Q0 O-$YZvc >KT,hRWVTBoy]>̲}LJ%\ j^vAl6@z (\z@&V{&e"{ljAq;g:>]|% b&c)}6+Q}(qS8cᠼnr6MlS(>O?s5@c*hsx o}xQCb{)ttfXP(6L|,ҝH>+Ezc8uMeWid1͍Xgb.e򶻑_uJƸZb oGK)Hh sS>/L!{|? =tU=&5$^(To xij KCw*z rejT2l`[!+G`E tx֞QN|Od#wԽK0ΰ]*T}Ifcr _ڔp22؂*>cdj.79Zބ$%ҢVS뛉8wxҾi(*&l r߈%з^@s6:T|s1r T/Fm *u(OS:YDVY {RIJQN>8e̝m(n_YC^ @3 d|{@Kp$Ɲ*?f~+%P@o,M*T:nQID*`"7KpsW`kүVIpW$jZ aZllpAW>(<*DVzJJ,P#H篿vxKL5dYEAfa"3}#־=ȠifQ+)L+/F\QG#NLd=Ʌn|%P- {G̓KN.I upֺ[^m5`j[=bM/m&@]K64ZbEA`X}m|NCeau9Jp5B %h(t6O`pC!wli3V:wDk8: 85w]`=4 - (>fe1 /|aW9_>bg&j|^ݵxi + p;r\Rn.P\=#}%$k;ܾ{ q$W^̝η5=n./6ދQiv-kpyG]ˆchԭpP`ʥ?B GY4PNhgvShmm MA-x%x.&/TeWħe]h ]~#!3\q_&JU"C#+'4L8ί)&?ϋCt<;rpq=c4S>?< Fb|o)9_,{{*>Udпl3O0'j(8fhcZ#vyԎfkW*Rb͓vIKY7.i w5ܺ >ҷir#*v>ӛ4Ya1>M2Nf4wE!Y?uANd(Kn)&R+FSvx_ ˋlϞV 8.,1#*vE9Xohְ6⣖\2xiױ͈^T?oRҪ0`Ӓ#thh-Mh㔋RxY( YJIމYxJso;p^ MЙ|h 1t)L暲ݪ!Ⱥ[%wZ7+U>7Nj:x ~NV"2g;,~^F[; dGdgC0Ǚ:[_˃yF೎BZƮxn.0 _KOm*2UoUƼ]Ln3^a]1]$,Y}t~޵l$ em &crG&)9WP n50ulM#ܤ2BwC;@tm-Y0rݍBF{PwF̈8 47@-dUtD\Е=!Ecz Cyfǎar,O_~Xt$7d @' nAUO7 OyJ,[`B{s8z?½u] $ ( n!URގFK($ĵx1o,MH@"7p3ȭR9n3:)/> M6﫟2vXq|ϛ}Be,B3vn'o46R kF' ~{/gP UG'"; 1 Ch 7m-@ȩ gcbQlŖ}G'p:gv[W,єD?(╥e.t:j0P >m S[m"y3{cX{(gwigKp:a huYh+F H<5.⯔%W&jmȲ&UFY`!FIo<QkMtʎbNWu]Hݓpc3U@#;D-yNͲt?U'dCyU̓B;8 D_tZٮB6zAZE5 |EmOyN{黷MG*1R~)w иK\wQ;bϡВ-a#$$2/bWR.hIwfhY8< ~g ac-;fºV$6.x_Lb &f"Tl%&A::+mSx:uC_{;u;7Dy-lmq_mHFc8LTߙ>t_sї&7J++&-^u٘7T6>"*aV"WWNs4<\ <QJ^.i~uM8L(VLKoN}jw 5{e,>%Caiʦ9'pb?Am\^19k .K4hn6.H-\zrTt<&lU3W\{b&ui zWy0s'`O F>!.'[!qʋa?-m@> nJ:ի3xz+;lufg{hn]棼N:EJ i;@G"z~- ̷)aSHË O~]noqAϔ61rAks&u"np<(*͍uױL!vFX"iL=c.p7gkJ5\^pcw CY=݃Ã>/ N<&tӠPl.iBD(l_ϫvdY_>HQ6Imn#sA+a]kiO GI #WUr5ea4]ɩuDpWL:a P 3V/hٰ8o3|8_ n R ܮD$bDg_6mR1 ?5@C/t 1i4$H1Lu!\ݖPj=ey3?uXu^ŷOwcxJgiq,˼9DƥMl8js0۱mK=>{2Q3)L~. Dн զzMFol83ȵˠIp!orXא7ń#-imaÞCc4 iҽxV0` 0BWŐL?u3_sK s'؊=7q6 [!^SMc(tO-0hqJ$ㇲnUtB;C/Ι=WY"x}e63 nw@)-v)ua1ԭHGb܁ɪ* ./iA"1-3Ft1N~`r>-X`^JY-1˓+i/ ѵ-`>or* Y6c(h_!^DY 4=T.V%#JKz0|eޞ d&<) o4$҉L>KW&^DcP@KQn[sCZlI|[u}DZvNٚ)08DD :eAW#{63wC@?VT/lLUIf3@}@";q ?|@55:&I-Ͱ'7H9ѽ2e5?&00c3e'> ch츘55X򮃢$}ЫT|0aealǮ=7цnfJ&8'Z\ڞ7k+$ZC W⭕s'^+}zFo`) s\i܉@"iByw[w00jYrZS#l cu`nr3ֽd18Bw2ATJ0~Ick#Gͧy֪<`+-_*/~x o[ 5?BmWYN>xtQYIM>^9b $Xt: {= pƘWބ#e0hi?Yȗ[,`.%Z&NǵC̈* ByUxN]ל74xi8{X) F_3|==>P ,UePJ2?I&<@ 8Ι;0]?Ir[=׍pþ <[8$jrUGs3L bal?)NubYj1_̉9RU?yS +O-xo]8Q+Z4dq-V2ޘB*w_$BhfnTm_R@ԓ#XGQ4ߐR6&Z'| DH3,X=5lRLS c(cݍf~挶^ x{Bx[P%Vҵߡ[ѼQk ݻi?^rZe8, x:Xb{5pJ:E/9$,ղD6JMIrwI0gbt@uTr>% *`P^!<* {>J_/Y1xm 0ӥ"}H"n(Uk+BM0sY,AF%/a LyI4c: ]\~ә呢Z@۵{G<Ƙ{S f-Tk"GA6eX$_·g ;qcEuU0on΄VWSɦ4.]h܂/_N{eդT8"}oD@:.ԔCb =;_-K~B~xS>Xk 3hq6hi?yK`oI[Jkgn6h;"O|y6co=B|Fi9H#uH{NJz8J S?5R,&EphTrԹЖn2oTJ$9Y ]|Ql.\lž+Kiѕ3!CIA0Vwc92X6E!a0QRb %M#аˮ,0rv3ŭ .[[KWpX}[&e\zf&"Jht}Y1-hpXeC\HyY`40Q=\lM&"N8v߷ыJQ}.i<:N[G7[$BH;VbM-(a)5 >~5.yP|^E<g,CH]&ocJ܊\+2:WǰۓkX`CarEM|n- F(|3vEkGD|!HZD +ܙZFfpj,H{/q2euҚ>]E9Ug hiz4h7꜡_%bv3cfTYU6yϕ-e0',˻@l+c+K0IU(qYo?^q;)%)E((q8R>sy)q+ tL3vg1ZT+_?Ri{_>+"0_3jS5T@H7eK' v7)>oWx\ty[> <3pD4gK=S:@[J6FXXm ).`ȱNFO? !yDD9F xSg i Wi^ڎE_jQW3NJS\wLKGcQ`w-}n"d!8U>J1_~zOņCrp`Y*;/HhcuqRnrZŦvR+TtH~XɮHOx׋x"]y[Իn[X3 7npǙ\eƩtQ(݇i.QzYE)YV(!0m퍗8| /> Tdk‚U{j4u7~i+xI}MV9jL3⑧EܼzjUb0|FôZ=(93j7NԐ y?B@^ǣìLZ RQHP hB_kLs|b>VA6;ˀ}h)uupQ:ow2!'~CI4dsPh.A|U_p4T<"b-А'Y/̕K*̡WzcWI99Dz@p|EDe! (z'`5⋹g}Ȗ8Nbgs a[L4ísL&c\sB>&XELsd3ͨIagd(`d*qUDWUNV?~JML7!Pؑ%eqO -)"^G(~~Ѕҁ5ZQE:!;\f_Nlѫ>wD"R.F\8k[z= z.,J'ĠK/eZȺ/>q`ϟ=BPXfۯT]x| #Knfb BN;ӄ#NAjC6CKTa*So xMm8XEg$SfQA_Rq%jqn()dE>]:ҵ̜r؍K֑, 4-|6k0D7["`67^_c~2{ UW3 JyBFܠX?ì|~ k@ʹ7G2PɹWL좮n<.~h&Kn7 >s_ xn(lY5,ayVmdb*cz,?8.ӹL/v~ai:s:@&*x3m{x7 MbKI7 &KMjryD ^sk,ΒG ~3k|bǯ X<KN+3UJ_)4Gt˓O 1-d)Ҙ:L];Yoq]Y-8 :R';?qDDUzO|cP48?;i#EWO2G8=7uCf.E[DyG# CB*{znM(6>\)S,=C&dM4o qq#g$oMjq @{s|E5Gj2L i'>/±+ckKK3Y|v؟Gx((QT5!,:*e|D;I%= O`!{OUWO8fd͏H$VE耽f6} -s=7s_ЦF{bw&$^.MbhlMe\Ss3q^(sHU `t¬&0^/ad]&weRG']WDԲbG1}*GVF[-6^Q T6EwE'H0Қy+g,wz[F!UKlqT{.o*A{ sX,>}cz8@-Jŀ¸"HB\}ƈi`k*rN#lV;M`ҟ:t򕝈}tOU#,' XBJ4UKx,SE: p)Q?t[17E"t>Ob07-&-[ʧCҰ SYPãE8>z %4Îx 㔥%xʜ6;@9'H鯇qAڲ(+NJ.tavP} nTA!sYKYܓvď(SUK隍PR7_Wޛ nlB+{J]$at55sTe/OþW}_I=9IBc'|q F~d^7w\X1G4$|1pOa+a2 G`B4,(CU 9 a.o7+"j*2\?pla7"(L-=44tqO 7D{*Ϣ- #8dq2EVh0eݥz Erxf4>1h7J46C/~x׺3񃉅w[RDw)n uD1(*cPWGi' 5"t|Cjf2(4ꡆaJ=Q.ΐ|黥#Z$Kc6VLA0ѻK Ox)J Z5uovNaW[Q/}gHyP^Nz3-["t(s'W)x"‚ P?*;ɸXp Ayq0TrC$0*B5 N2vL> zxD[Qό횴=iWv4S' {u\KgH nĿo*&eJX^2v֏0V.Q#f\y׳Dm6zAݡ/B܌5l7$קY .Bs W'0:t h[Hȩ_Cll$'lמ%3 *L=H]bcP3NfJn+wE\kh9}UF2ٶ. <{&ܐuڕrDnNk7T\8~#ޯ ?t *t<`WS~'YU&JO1vu5uӾ@C p-%K$˰GMs1!'> Gjpw ]::޷^&K%3tyy:L')Uf=~ݜ.ә焌xxطWEMZ}FST<+?,tj, \]NT^BC. |8Z5PYFfH]wKV=WsQD`5!1,<2,Tt9FWs,rG0.f 3F!üe4B)LTe?yRsQq# ~iܢ){n0-یEqhcX=eQr* }{D{l*]${yw~vF5PWjn]cl/2( V\˄cP݉`\Pg"n<|eI:!b+NwQyáC%m2Q_PF.xlqb2MLgV4HR'/fc쇮7Aԧ~b'U17z;&hCN3.2ߞޘ]RTʜc V*0,zn~|zĬrh55&0fӫmսPKJ^y"'CvQJ2=FˊtJ#dxfՇ#Z~ZnWRA77+ %vG^_sG:#5Z"1{ALBs!#\rWa~Ȓ`;>|,ĸLڟoE9aB$00`LB&(Jr2pn4N~nRo\.ǡr=LJ7AȸIsxʆ\{IL γ'#:G|֍kjt IN藅HMMvUU* ?LrbuZZK_$J#On`;AȇXb@!_8Rz'FL].CA IZp Z"*߹9OаT6\1h7?bCWo:*z>}U 0.hj2{&CL@%3 F_r@9|wʎz'@kT:DiCfߵ>Tn tSKO:G9D]C`DQ_>.+s;O9ktWO@Q=TbTԌY5uܤ ο3`U#v஫u6\>ke:;N\gzoEt+KndOpOLְ]N.MJ7Nu.?'\|#JDi)~x7g $G3$X–iV]3QniN]tB5$X"lT6#!۰ guSrq|QyYbS]qP9 :_"[K $LƉa6[82_(l9[о0,j 7Z#+y!w]]^ol/M*C\. &̻9QnXqK@sk'iDCFI؞52zw^CTrIOg9nO (cL Fz hU7hDh.t-t ULc~Ɋמ$i5lM)vcto ̓inPv}X[9o֧1Mh OHn,86<%m ՟nAs-866Dd$;0W@ N0:\RBQ䴀x~qo5Sd+Oa:&HH8Ud*'c w†O)?Y/e o̜u.p Ś:1ItI^vWR!c8Iެ< l6{% ox N$yU#"Tx_oDn6rOk*]aCcD١htOEPj aqƶx MŅ Śs=x͈ZwMmC#ÏnИۑeO[uj8 l[Ŕͅvp`x5EtxdPj0sM| [Cvl /sڃPЋH.fWМwHD"8KV'dB PZ~wn8=HR&'n50yF Q/hRpR19 F'm[Qiw;#1τW'aflusFZىZة>!9RBy}cS6z )>itʋF!*oi+BݳՊ2+KvfYKUrtG*G˻L+8`7ډPaɸzڄuU!o.r&3{{1A)!᱕gIL5AX.v d'GBpbQj+;l=~V_Bu>ɟ!ڊkmSo$`h $pf<$ypU`oUF4ZYYtO4 ߅Fӳ"}p-ei&sώu_n+HW(fԅ&d|+޷}MRG/E4*'j B)>b\J$gQ^K$(w[ڨU0L5"_$!,bBmH$Q*5˳kƭy󙯁uϹ4R+ҹؽ)}Lkn dL%B7m Yٜo?Y E+=vӌYü䓚LLsezB0@eL֖,Uew_|oGB0A7&2ɹ!߉ 6~E1% e`hh[ȿX_#aWCwݘm+z8KK*%H'):vkZ@ uX-QSt܏'bo6% G&(;3 O1̝m ,9m'M9eIJTDfDfkTb{u9 h"WO\  sQmMqr ['ƼsaRG$ypK@_UԪ i51[k VS.gw*_y/˴ / 8jpfZf<A_yǍ0bB}p lVoKf}(S#S CཙRÔcGU ;/)rN p!>qF;di_je)e!VNpqzm,PBuJa/0L0P!.k.Ո{D9hTI;72{_ECä; ,m<&9pq0-/q%ʣ>`I)H ?5XV&X8v:5׹V%n ɥ![|[beDГ㩖ObC{ڍ˓k j[㛶FiԂE>R YH=tv@+[YdGb+ CHBo^LӺ"zA_4!H>bהL+a?C:El:} 'QPX]Ӵ e!t愧px`bL wUH&\͠v?xzh353[=> W-}!Sw^ym,E0 "uD̡GTZ>mڽLyҒbjc؄oށۊ*Uꏜ1O~/)Ŋ%ͭ޿XE`fYG Bb[0zcnV ST`r0rbQiF*bOۙ,/dGpDX$ayk*W32%JP؁ !.oE*憅Bprqz5ufOل_sdw*ڱ ֳJE{2 8م)[]r(d?ϴ`Gzf٪$C7(&Ez{]p_Jd'b[mE%5d~ZHؓ,ˌʑ<=L1wLW6#vLv/pRhFd'YJ[2< cB?o vv _%b m`Wq#y:ʔW1r`EEҗ:g|b 7;=bv;9L,%]4CN)ڀ)7uTd P f -I ׮}+UlgMAJ^šrրZ[U 7 +L toUz jN^-"Ahtwl!cMi@ ?gǗd[Wkku('zA [6'7I#9dS;Omhy 4F F+Ȅ) azFi򵛲|M|C0`4{^XVYÝGӊ{Z^SO#69Sc#;5<%`wgc,d$A= 8'{^B2׾EżZx)9z޶ia ._^ Љ}&WڷfW+m w(>[MutvNS}gP)[l_jWb]1.97Rʡ[ܒ~Gc@H;#.P03s 9ĎN~9>Fҹo*u<J7=1J}MeՔp)%5qX95QYޞΡ0Gxa%1߽ W={`mBr &)Z4KCAxWpzU#'].iM iĀ ⚀YӾv OaCɛVGP}^Шvj6lgF(a+@~6n:SsZHnکHV"!)r\RQP%7O每<㳍3.yy3fw"ldAi!,}n?%5$:͝cP 0*'7W--_φ~Vm'X9=ٻXiR:$4ε_ _Ta)>h&mel!'/_P,)Uୟ܃ }< WIPvCIhPQU~i@fVQuޗn$\Xs4up']ص%M!62^iZɽ#j' 퉈f1UhF0=S2;܈׸oN& b}{^ܮxp[Sodq9cbk6k,VX!GNi!f"3AuH{fpS!\e3!!u`4:9n)&}DeVu͗Qx ?AE߯ɮ}-M/b%njq1__bg+?۸SZ*6^Zvf}W-a>ꅮ-NhK,}E -l_@\ Qț#ij /UFjX8"9þ_Avjkb`TH9dwdA- LW.ބL?0H-^#T:8}CA*i.3ynF>8i>{+ac#=h}MYIufk}ꆎO;ܤRS]4*xl4=w8*f(2",CC \L50$'I7c? >OE9efؓ|֋EgFk]=.4F]HUWy'5xX[mREب|܅%{ Gxe/ldҜU15//xh֩ a~ \vl &@ԔE~h x>ƪ !C m Hg¡SX5GnNg ;H1% n¿ xo\?4_.&˿[vj&1 'S}Vzfu;:#8h/1TE#6`,*m>&mrV;ψ?tw r6}qKCY:'M1vS2H즘ROD̈́QN6;mMzj;9&Wjv=}|G2)ׅ vy`hf\;,hӑe՜Kld./hG^k p)KF*$8 Ċ<'Ps&5-(F$Bs~ >Zxe;O|+:wX_r6lj~`HK8Z=ґZ'XF(ӈdh1=`ԕf#{"!@'-ݎ[p: x9]YbnȠc˼,/5wGd&*37ሰ[Em@p2p L[."΁^o_#7ۊ?5Ztu$nfNM 0 jʠqPP|r% ]ȑP!yL_mbi$~6ܤNQ5TNk`[N9kW r*C n!Mb)x-%.3nQmVt`iT"6 lF(pfv􍎤b{t:N'yyE3r]#9%A֤ F?RAIVH Jn}q8T\ښ d4'̮8O=(Z/~1>jbgbg>Er[~Cҫޏi+[sZ~,9`/( "f!(=&#Eb.J8յ.9|րފnm?PD#1P]n}d)4c ]} Asad|NC=%E(bRX ; wb}CiQ~GJ]rg=[v`)+Sx7/y1Q> /!)C/ƁboZAW{"//i[ 'w;/nˬ]DCx:m#2cg&YZ,'wߴ|7cON4ہ*//Q*jZٗl5XZ"#$ZAզ+G kMibixubdZÜ]5;S0'J ݣa)x g%-f>XCդp}'v~Fzf1Zr&oj1uH OSlqʵZ]_3 'P_rQR0,T萭h mKNX-=d] T\5ZѯvXN|Iڧ3~=#@WS<ہdvf4o/;3XAA˳̡X&SZ_&Nװ]##*PpG\Έ0>clZ # D]3:b)n]k&r~>ذW} z1e. <á*9׌yn㼫9K,AY?h'? =X^丘(:w?M,ƍyG2{3C&2g{eXhq_Lt@ᘟoN[TԟkV 0kΎx2l'G!eF{^E!nbaMl8CK;9MWΝ`5 "9>7"yvsTSZ}\%Mm+<L5ڟAx> *$inf0H܁cCep nlxnHGq6/s{.s?3Q|dD1b=wg6r?i? ˜?Q\:7e;IT"|Nd2L Fk(=ez_ {:Q;p"1:xۮ ڹಽw%C  i &$xsP?@"8=/r׽]ov6Hv 8^_ة'FT$gDOm mzMVlGe)W>=Gݼ19)DVa "Bj^vE$Vr^=<ػ3Ԝ &"Aҡ-9S+e{e?G KMM ǐGe3As La{}>U3B[6Nn!(aT{l.CkCBU\<4PG ]s?2$ރ[Ɩ#<;\jW?)V:DoOLJ˘΁#L'rATq/2Lh~{Z+ M?4BbpW>ȒƯ5@ONVB~* 4DX6yQ@zݒdڼlvsШB^f-ё*فl=yXD*ݪ n܊|hJ嗵JKx-|8˳3K\8l‰ţRlpѫ6q$ӌ W9wg8[w?ibB%8dK4L2VbׇS9("VvEZmG.?&g $õEU:7F7]␪y>;P=J"aL00pX+; pARҜe}&ޒjU&[EgҌ/w'$PvC%=x۬\%tN8ăyE3PY6S~]'fۼNFrMvnk^n}!knPL=yKrMJ D*Eԇw f?瀻B0HQ;Mlhc96{ I{֙ՌNoխwo-J{obEc,Hy wDfP.~@*9TZ8XDɗ'u'w 2Y)e~JA$u^fd?R6dLqjbTKmIkquOȇ-AqybRwVʉy MP@A\/谰 Dzj2H~&x7+9[6`TUсsk5&~Ue֮רRAB*!Za Цhi띲e@[,wۖ?M+w3wr{_7L.|C#Ňɚr +<5A׆,6RϘO1kMs4+K'igu#no𚲆G[WhM4k7EUTY}3kGM)fj; }U$@b:rvGRv>bLwq q L3BO̬6.r 4F57 \=8v ?PN-!#)@'ګ8= xD-/kX=*b=< a8}EĢj'9XFZ,Gx]z4\(L5XN?.P?]o8mteg7+uب#JJ[↪t1S,X:/84cO~o؅@n[?EUe 58A=?7tx Kstnw 6l>y,@چKmꇯHǾ~6KBtVjCgW+eiM6^E&;p6M\ ~\lRYI,1oev[:+G1(!aa7-jiIp4 L6Ylѝ,g{rd72>c9*y,/@"O?KXx.Xd` x-͍tyxm-c6YXL}ze^a4#ӁW{{Ar܅v=(OK j> q'4TW)f+d(tOvs^>'zdo]q6^gnd"^sOpƄD(ـ[V;A ¤bDj8m37tɭ~0aEH9o4Vȉ N<*Cl tW,x [BOG釞)h1edFNZ}ר9 L ڣA ]2 ن%3 `^Lu>'?" BX&t°iL_MI{/Hl#*q{GS~|ip5g 4)q,bBդxs $SZ #n 7:% ۄ#+[J23ؼŸEWi=XrIpVMph:5"Oξ΃gsjv0K9s(gKE톧zI|0}kOq#ԈF&-6 q6bSz*a[ZiP!&,qe𲋷6FQ拨J2#*?֮OUi܍ bchyE5 N`jH>6&iXmdnϢo8tq)*~ &)4mxnxeͮzъ0C`LB՗D]{39̽Z0F˼ Y]X?i֡9"sOM 5-+UiDm@eFDdcodm;U -abh؉-@yx0O9̥\S1J铸SaV)ٕB~>~͢W '+x$ ąIb;@UtvVEc-Zm%=OXh`^7fr*R7 ,h l)Zߒ%sn/zb9!ZKKdC8ӏ rݳ_(Bc}`phOϸdwzU"T *Egj.n :Dk}, ;;Қw&Q`V(lr bsK{)4s̩+KKiFY*^(\Fy_BAT7?F5ACpE`L y,V^kDm&߽7 }Se ZC-P \w6c^h ^b;~N5=\ArҮgW'N'L \v ` iWxKsMc ~>AqdnoC6_$fa,0jjPK`_VS wB; n -kZl5DFొ6>ک?4JlP)ŧ=bW]"̯VdžHz3a0jv,½5wΘyv_1U;L[lbB=.1)] &R+_^T*,Ӗm'-)L:ir4=2u8ڱn5K/ 890P" &/;` }g8-lM3-DTyѵWStKh!f//4X&b~ 킕:#<dtZҨL\1vYg@3 KĴqs!LZVT~ T 1 r#kQ4@bK.8nwBc 0$BNja&Q}Ϸ+ǧf )i)l^53 )(חNEl g >u9\aDwLdYF-~ ֗yyh~ٝ=%۰<{'m@J?Fy)!t*{3&doaB Bl@YTMh`d8HCW씡څͣ_=//Q G+u0NcU-_Nqm?߮Ԛpn3;]bp#W\;=2RA'uŹ'D3@6¡B׏];.RL:IjxŅBOn-X8u=<gP] !<>!>/54xHI++LviOrX,QCo,},Q&/@R:=yTHe]90Ǹ0.)V*I <ۺ=7/sby2J˨JI mi  |k+<7+]4pP'K9V\jjB盘PvqCGE{$ÆX\rϿ[% ߠL"RVtj^7B^<1H%#RRZpzZ!W }~^ >Ouk3,*6gN첥 kBcLζDb9B uװL wQJH_y>hzn}9MمaTf;;Q빞Ɗ$z糠gR#(7b

    .3f9ӹڄ&e`ZkcIV]~/hW(ְ^|4Ft`zvd9NS㟠Iz[KVd|bo"#3 cB.Q+Lu#`D3gay Ox]r {,_9ME乵%U:+">hт/ &aQ`8+E9K]rH{ܗH*6"ϧ/+`ͼiYɪ#'z==KyVWdJٜ噒 RVa}>d.@h<2Z.= 1OYJN[[R0a6 \ |bl7K}2iY31G`3hKB1SB6F!Z]a#Dx‘W#dݐׄ, @!#E6D+`\x#:&zՖ:'d5ա "M5Fp_ܬZ%]B (m@ĕ7,GvL o] Se7v"ym6c!)'|6%l z)mSZ96YFxZ:a"{bSE֠OnW}X;/yw3}, mE4GR%Q伛xB;:VvCPX/Q_>æ:d;Z0A?8\.7($CpH ;ǹbth}G>4gyaAXL\~GtG3z 0ixdu>Zt3"a̫ ?qZ5dXA I0TeE W$t$aWQ+)0-,9﭅ea/ `5oj&`q@3חo)eꄌ^; dž"&_[F#(xI#Vkq. ); 4 &vSD>{^R&nWo1&lRאּߕe46wϋC"o][1,76*-F" AT@8cOB:K$a#[gW59S WVQ6wquÑͦ&ZXa?YґT>gR1T;JE p8* 8|10j:jŴBыҍLTVrփ:y E(3ږ]7\F /}GM5f`K^l^Z3}Tgi&^%N&r&ms 5/p_vE9F=y&)F(Q'T1wFh-j;8 Jٷ~ PH#gn@Q*K-6;|WƲۍNOq]"Eqխ x .*r]Rg [/XOawv$Y][F`{O|^aCד<"0BH(4j*]}o/E cB NFbzhܙ &zd(8/j` }~0HiXWqteU)FK~:Boo{"$vʂ6p`%ulP1I ,6~;[B8T&4Ğ"5c1ߥ7~|.HW8 Ļn'SƂ4y֝Hd{@sF]_./îJ̑F'M$?d},"z4hU!|IotdkE!7j{/Iwȓ]zk~8JA!96{+*{ip =? ٔNW{`Jt4+,I:2 2m,ErARwoךIILeO:sƔkiֽ?9r`ɯoyšDc=tpBZV?ִUH-ʉ!LVъ¢ta3;$e\wMjo߅m%aT~IJ݇0td:z,`,@n(: m^L狞;IaRv ~lco 8Ub{Kߠ)yljMzjBCa^n6UZ3[Tp /_`Ʒ+h'Ɉ:(Qj4meDMyN/mAgj!7!<lc%EPj*f16"ºe9Ge^6OΉӈh,KmϹC|]/>#OX_Ai-ި臖m2% E;IUI=GxE"9 Lw/O y'c祇9!h?ʜ@2zFֺ5' ~Yz˅tۮc*Qz#bﯴs"WmWȔrGt`椖j_ul*mp "YBjo@2"3I>ߜol!ԨKof LnM56cpA[ @/_썈1kyG4k;j8ܐB(hblƬ-xU?cگO[+n[CɍW8)#kV~\-ޥA6ӡ(گ{ר4pj즍gl}FA*&OQ%u@f:J!Q w rD.4ز-x7+?=H9k6#6{q*#fjШ(IJRkZ'G-X<:Bv9J8~bvLН#d"FS+L?..V@W/"DŽX7g9z 1dJL[8^9.6h+%v %fiX LXXsFCy%uh7&Mo>˶N3SA iXx)7uj5kF`LWL;fGə^(!y]d"aC+1[c0[)KLSgOO"mXy)6oޅ&עYmM=DňH0l"Fia6w}R8-@;~߽%BQ+j꤭ob%#jl6!$C+'،#LYQ''X+?\…\~p\ q"B(:zbMuy0C"t^|)TO'F~AzTWʼn'{;%J4e3e&7}鿾aÄaZ=e@jcISOKt7{p~9Mry q<#(g{ٸkп ',P ǝ;. “̱VE_;&%#qc~/ZLLHr1KN<N!DG.2¹QФlR`LFQ4=: ÛG_W+ &`kH:~L)edPvwjD] R\`4'_jO4جI0& $@r;3ƣ'ڔMǑw-JN}]+UtbB aN6F19d`.zTCʸ#$D\ `D,CfbdP@'Az'0Zw^؀ߓm-L!sK-wۚ7G!{D1(Z-U ˶v6l"3L@^ix||fnZ\bn9ص<Հ=YZPec֐?hmVB  4NCBv^g+%[ȫVOÕkQ]݃G1d˛ ,mq̺m&҇s0۞զt|)g?ڵ~hSmN%2]fU |UЮ^5 \)4i\ =Og$й}~mmaU@)wZ*K[5vc>z}qb`Ү4G*r/_&s4zI.Dcl ![ԓkEnd$ 릴W`351SϮD5r^; q͂==Y5eJ3nx1!dH*5s:NߟDm:=oQ>X))!YG@\ TvϏ~rl_w+{JÃSK$э_tq,0TXmlYd5oeT{NFgSS?RxCٞfjKMe_myr{NYiEݵf:+ҍ>ʉ" >gVxġ_ ^Mg,&نfFTQ^9lujLV lխC 4x;̀<v9 CIosk1sn4{~yMX fP^YP|eo]!'ûlϸyK- \:zr꫶`(%Y ^$pNz&I w9;f+XxS 2\W1V3.?9ه'#4MݫMjg4<> uڂ/]Z&׼b}wBA>"kEV}IM}P<س;Z.n|θ.87K:}>bcv5 וw7X$jM0.W8->M'%/-F\d/1n dny`ޛ&?#d}#zz{n#oЛ|Snt E~JTr-yJrxqu/GwndU9..e4\i[ N%rGT Cխ3 6.I"+A<rN06M[j#JYY kiLdXsM}w$>#ԋ=QzD)뵠2' h䯳 5°w˻X4^|͜ |ۆkg6\@fv|q9>d[K_Atk|MM_n+UO6dJ!KXׇ>Аʪ@AӀH'q )xHr~r8Yj,Yi#eN+۫kҔŒCMYCqBux -edYɍj.$NHЀ)Pp]fhn2"]ǗL EIbm~_[@U!dG^_&s9t|WzS#iEj/G{H39&ςb "P^.֥h9=:N^CɬXH#(BEԑ<߮I4K $cQo{Byf\M!Vav*=9F0LW|4 љ+.ʸrVcx(cEE2MDÖTG( Hk61Cnɹe6[\ Jl oR}^j`W3ᕓ A4Ƹ>%]ǐ k 967_A͢t@ x{VMȞҪ ͢<ƲK N5h|?7ߔ$UvyPJ3h*Ιjx2qdz+eҒAݚUa$&G)VNnL; 6~]@BOqs ;ǻ [첉x EIѽ#f`Q |paH0Qv 3(R+!ї7Vr '$7 Tq*|OO,E Cmdv.~%aZ?d'D;g/(Æhvy2#Y2 )r!a ,Ɓ>ȇFGxI|wkε} tTEtKsdm(m%+ZDMtUJA'v~\p k2J8| J#t 0hbV[sLBHõǷs,]a:~K9$mGt[;0AnƏ(WۃhM_ ,R1X0JHY"HrSW[_OQ11| {d6N: TA^fc,%eINþ`=Z'9+7!YKo~5nͬC!v0(Cbi[(rk6LCC ~[>GQ"t~6R5t;H`+>o&)1x=Q⧥"+#k-oNk N݉VBx\uNлueV4uK#.f}^|i:Xer]#-(Ī#`\M$w}SRPmX6p˚qMUD߽*}.-1ֲl*0*O}%tr4ktԇ=~l j(4͗`.&̍*?8p}+(nKӺ~-{ y:$ j]V4ǩ;S/+`B3 ^~뛥SE~FDdȞB`1>BV< N8;@#BMٙӲ/b/hHhjCijUI V&k&y=!`W\OzyG̣K=@k] 7[y}=n4H_DxO YR,MR77crZ":!l{/7yMx_Vs> tcn-%$DzAs8%i++ %h̽dI9`q=2:D)VVRmFblaE?Y*)i栌A+9\FICnOܮ%hKjzg.<#zA$yQ9,P[HdbmH@ e.|DsJ$#ؾ{Jw =m# Oü 5zVPuN݈'Ec1PE2iՃ ݬ[jՖ bN.v1p7!f 8ݿ%YNq%k_ y8G䝙}ew!n)"$.8?)V՟P'n )X8jq_J'kOrrsCt= 9dACՏ23_rCo P= BC+Jl^x,k ʵIY(|6WhI|s #ϱQiOV{JYby i;`QT)BŷB+nnJ擦LA, GP*er{NlANO?omy9^n41;$Uߛ+Z+ ;٩V_Lyv&\=5 4<%+YaʑpYR{rI l8N3 Tf7fs}Pm3q9c-[\=n4fsٺV#콘9LLmۧ8(`!ezPMb2L:uTHCפfEobx?6 *LW-3:T6Dn{ֻ>x >&ȫVl_~ {<,Ds0+$9峒sW}X*VG!FYLMLbėEYhY0c(jœo%#6i>B;fd u#E(訔WN9-5TM[@"2` :Yw %U4]yCc5KLl3_n(:@|ܶrȓNCP( +F"lzFjiPZC"wuz?Jz adz6+mc L7QI>L :&N˜鳫k7Ɛ=Mhx|G8he.Jxs0b(-}!&ՇDrM!趻w'üYkj[p,J t3t(p 7KDM4aJ6}MjoBè*Y0o`su!0\pqQ#9_bg ~fn5xsr Lg/oG>^  /<Ԇ<ƟȡPOad 6 ԛSA6٪\Ldמ⨡d8nIG<%X$^1'RA:^:qіrʪm$xkF8`% _2N¶9%_[m/K`!C~p@.rz8,CAPY.O0\:ܿkEzWf"zWݟTnx(̨rcJ:bixM(g˟Hg@(u8q~U^)T|K"t)}nm/e5쩝 6aycAsM,<,^VB 2ՑCCL.ȩO.ii.TK]ƿˣukL&n"k"GDAńXvNc)l%+)}DDU\%<_azi)v oRik0P>U3>dTEME&8xMY|N;=6jo/[J$=)ĕ,WFj*|O'TEłm%<`JAbWZGۋ 0OPy_Ke[qMt;V蕾s }lΥ4opM8<4唼m=:CƖڴ*[Ţ I,ϦtjxGXպ2/`le}@{޻m€9Rcrn51CQ3FGᚐcјSW9V|( !vs:zx:$3c]_q ޓ )ڸuwvE¬Qm0'Fʷ6Uv-Zh۞N. VjVystĴ]Ixj6CW)Oȉnqj0 /pj1`Bkxl2k\ѐW#r8 w nnd5aO4H;@o"uQj1]ρPM:wjXYHDguBl|̂Vwm3-(;5{!/J'>/Dbr&mígWתtiTH{>PŻ{ӳT|TAkKPsWG~>C3-r͓ϑ`P\A},i5?^:]:VhU6y~{`j$*[' k'uK Eʄ3 ,J\!p{{5\yq*{d9z6|&Dw".o)ՏsKXH88V·ER J#A>|5~Qž-rR4/6IJnwӺ|NȷlZ9V7SYY1ٓm6 8;̢X$JTz# :;~ZM Bo6!o"%nIُhkWXQAgQm`Oײ -䯹 U *d5w'bbN^ yfo) |"?iiFb{R-aFʯ7{A!50q?ghQ-ptG=mY*m1p s6?XE (BϡfڝK[b[l9tJ4- Do+\TFt1xՉ ϔd۰Ąr#bB[y_yfk[_'H8}K F~~ £i[F9S ܞ랺g:bApJXo˙OR=s챳U EL*1ڠ3~ l#WQR&DG%܂*0[?h!` x7`ML#*X`|c]~sr f~!^yqU>j)dp%_D2y8Ь:إG'6 o.k>;&9wgR!Y'Vl 0=[PīlЦL$X\cjFrx좆OT mC$4iYtO,m:f#|{΢-\!"xҟ?].+Xg,-`PWӳ%y]]_/qy;d _z݃њs+) ( ol)Č2;ާ$Iv;,~a W!a6`gC yϞ29 ²2qL{H?L*#ӓYkH֨ -7 UQZ«0cALo~/dw+6,JʔRoX1VWɛcX= (ID*tc,.r1Q[#od*k58V4c H:Tg"^(e/ %3n)hwˤdVc?{EXiOdʼ + -%,#ɲy+ e!'c۬})HFu@vaŁ@!BrR]BaPI`t'\Ghi<WȘkFrw!~Aʆp7b&rĢ b<]GE[wɯɜ trύFx''C+ Zۉ0'9y1MR,"tO]T|+똊;-+q̋ԉsa4' 9lS]ˁdA>Bqs_cm̽/ y(5[*41[7 33K@+,5)V tgpdp :[G]: cvitq;֏4eǪ'Cj'S[uM84y۞B=2ȂC<"%#{ D-S 0FϿ Nf?}4 ޜۯY_ԂhRg]ԡ$=>tEo}sR)3Nz$+LL)1 B]WYaf-b>v(0d "·o*äB=3_EYɝ 8CKs7-LӴB#)!! +rmq;,"sۊeNt^UyVq@@7>iy15uAG+8|ц%J7G{9,Kj~Y2mv?s }#EcAY5JW1[.UG_]|"l &Ju0KL*ˈ :hk+cO?ly+E[1!Pߙ,5|+SDfaB2I [EG D|իBm۶t(ٱ;\Uh9Ch$Pq?q,J0t'{x5b.ݙP"Ǐ96SցԹgG9a>_%UODyQxx}hhiPopZ&MiV7Fd!k ;0EU@1%@' _klqݨ/^'%^o+Y6pʗN͘w5|OΤJ B 6;KnDUY3ھ=cHtzV?`dCA5m^Iͧl@O;Dl!ɩ_ sɼ9Gʬ6ݒ>T?p~ Gڎ,I]DjJA%16te5OX{(ZUOE UĕN \( mk-_@}^ak2lb7=: p<}m|K,^3liJe mvߠ_8sV[a$"A|61_].$T?IRBZ6GAp %7>^$it d x`?vm RyoC*Fl#OW #dhhS&uڱ-e}(̖F\}"Jz?J$"[Id]m@3f.(G:m F|%m$? 1~#f,ڷ˾YY ɪFKI&=Z'8 DiN&mr5FBE3U iZ%JY߻8qVe@̠E2:ǿ?.UէXwH &{+u=ZGhye&5'?fЬ&C]@ }$Snv@W3C<"5{X|^bXmS5mݥ&< WYAn \l*`͸$ F/_r~@Z+CeTFPhE;6zBn|ue{N@3$@gc &ڎـTkB%C Z5 ~vYXX Qn^MKo^p* TxwlxYGh'@[1w:鷫zsZyq(#5 YtVdQk`LOeLY]S` fȈB :`^,ad9q"R1ΗG\Ӧ ׊PBY+ǵxo) /!T;L$vr%&>Na(x1]>l+.s|Po^Gp"X װCy J%!KDfwކ 9&co`gζqvM*8621$\z֢g&$"g&I?+iU!A7dM^8(8ζF p>|VIkBWAE>{R"Erj^P슰=$>CqLi4=kUM3q) /SfOr [d$˅wۭ'kya/.ҁY$ N '` gY eԄQVk f8h7qVSxiB*26,Ni޵_q_u&F(+>4S@r΋"{35/ 8}T>H<*pKᚴU\nQM'm_B&qG|kM'lF=0,xpY 5DJY]p*>Ќ}~Gh3\͠,jNuGH;7Yk/,e4y̯(6Jd@Z(йg?幈?2wˆe+K ,WV=ue خœ&k240^!Vb ̍b9T2QzPL6L1.$A"~;HZZ#63"2PIńe^Kw@~Fo/ck @.0lLx_* 4^z>vpNӰX”T5:VY0=Y ,^i,S2 Cᴚ`+Jf6ؑ-t v@4Wt 6ES'ULao.j$ehLT69Z*Dƭr2Xg9"4,_G.(4ٱ_HtW _Ǜ1hsuXm?K F=4?,BKKK lUZb.m'x.U4l/Ӣ^!xr|ز¿P)5yíC Q%-a T'~K?gӂG粥[-1dlwJObH: πMOME`C7lƵ,1 V ک"tdNђ9I這Xb1ƅHu& j>C49XE Rdo rt?1D@!̸]ρPaeR99bkDs)JdjjJXkK@/ @"D ]FŴ3SX& Zl@=۸r$1ͬb=aghWגx&gk _(?SQLϛ7-OVtq+}W4R3n}_$Xz&Z3sܸSx:b!%8Kڇ-97vSOvGGrO^9T(#_E OQz@a<5Qg ΄|?>`s-J1p OH0bD؞YEȑ{cRY)3ljerm-L57׹f-OAGtwq1KWMC[秅nV@ >by]R6yz|(Ԭ&?o-µUY0r*;:Ġָ08PrDx[Iy#}_=,!=-N7ZͰu|Ye6AkcIѠLrQX-PT.[6Oaݳ=6y%7-)c^<`4 "b[?( rwfuţ /k?ʻ'*>dѱ4qs|JeOE(p ;U y1|3'An1(:~iy~j‰"}egP|O1ǒKC@>2Y=2Xi̶J!/d&"Sp\?je9E>8נEwW>IbHcJ&-_lWj׫K͋r yo .ot?APCeƑ7PD4 dpD!+W|(4[5B}s3bp _}leAn]P|$S 7cMpM=X1EՓw ]*h~^ʟZ'2)6h96w8y$3Gb1(jy^m~ Ag ϡ%!C@Ĉ)UvPl3V9ϕNğ=Kb#%.#unræ7*ˆSpO>Xz, D)gb  ^_F:ϜOR6@W_='; aJ-x8T?.[zdj>XjW2 \ `7c_饿v5 s,qxisD,ۗ9CjE6-f_̣V[=!^"-:'VJ`& y!!stcoēy+ptCaR픬kKlWh@[(OS]7YBšWN@ٴ]2d>N3܌Qׅ>v"8rb/l2qY/1cQ1}Ofa=p?0su|\9T`R2akߍ:1QVw᠌E\Ieӥſ%TYah~ZJla_ߒ2+] ,%! kJPd'^SB5BھPݙ]:禂4ɳTt.ePjtVLѶAoʌ8f愵>/|y6_/Xh_~XFM(XnuPG5 (bbC'.)wӲb; BPd9pXL/FJbLedoC*E"V T Q쀒 I-'c!2|$c]THxB}} ?l6{MXr zrN7 *c .DaXstpJH{T׈+cʰg[VB"%v+V kb>C9siWKq]L'g Ro!@>}ʎsxu ~pSLq?) !)YY/H{̲NlŽE=rn/%l?ڧI'`ذ'(ԃj_>ybP,~Ƨ/\lUv.8YrҸQ 4ՇXD]5Za1@2D%;l8on.ERX>Fv0#O|UC谁f*ӿz@A_pUkU1k; ܅osbZ:60(vDȝ^_;l0;d'8w98# DېTH"3x>{y+an<_ʅݹ 'D|,#T.Uj4Y7On!CK!k>YZ 9='ؿZ,L_`qJgAv?^ @ MkOb2#P-E+Ry'+9-OHLΖ+ 4cAq_,aF:Mb\-MTP&.捉6ĈS>l-lk]3ގ_~Y( {JQF|n=n0Zs|EIl4{H2Y,{syوttx&RI#^~s+qNU":AHz\RzvD1Q^;gF/tHX>(Z7=q&F$$35 rmڠ{Հpǵ(DJ3ddo*7\Hvo:AmHb@|[)HՕɏ?l0`سN_aW5G6kO2~]" VbcBZVfE0!~ kU7pem'Ș^.o.|IxPPqYk}1$i}\СBF䠦)խ} ֩i _aVNE_m[j- 袼4o e|к5J&Ι{Y4"nB߽2䒐a.[Qc$ŘNi Ubu ˋxұ@!4Pd5TSWqY`qO QVuNUOr4DH^v 1U^v[#UGwM'q<zE8?$ Xǟ7w"kULP«ֺ3Np*.H幤wiHɀ1ge*eqӟ *tפ *_fǼ+=cJzWYzZK|D'*fK.wQ֏e{x|z2%[y߄y.{-!O$pn~ ) g)#D.az8sʿOFK B~ٗRVrhk!2}?`.FR!̞{G5rg&5r Dw˿ǝ"LI/.|W|Xzr@G Dۮox+U 4QbEt@U`R|UX I?2 ô,]]H@WA&8>BFv-XẈC)gpA2Ar ^59nBbcm&n \ &gdniW^2kl{A@QOcQN9/Z&P Am^}Y{2Ѫ@/?F\0{<).=#A>%% hPK6JѽHz|dJ Y*wq0pBZ2XV*QbY6K h>ۥQJuQHܞ ; ueR-2koS G=GFaRۋ ? n;*R4ۈ L2\087oלtK8Oq4E~*g#р#8k~̬@ȶOPuaPL塤a'Zq2Ǫ,&\_~qFj?ցp>t 1ɯd>vxHe$t&QbP$/SQxxۋ Q<\ w,3bgr7 E|mVXr?9ٹ4ysKS+#"eM3fh:3IDPq~a %sW*j\Ed}HT#nfIb\i([BiJջTlY9D0c?A˞e|Z9ǟc  q) \ޘg, †{vI'Í{Ba$"3a'-~3@ Fc>zb06ۡ儺8HK"HqMTq[p) ry V(ؒ4zL=mՇūĎaVbL: uXcH-nk +@?'DL4^;c6I684bJcL_ W;b5(1[]B-_ru”AY|*CT9U<+!N9Yc g0fa5l.7? PdMIX&yà { KV Y%WJlݓ Vegcd(t&:_{9T&EY$P6Og[J0j'XwJaZJ1iQ"IDP8(*I֑T몿OLF̪ 9x0ʵSң]-C~-dNy|goKz`'A"2K 3rjlFf|^£- Ȣ/2|C/iVt=_?AkQ}ݔwv{Drct:'Rߥ6o0c/_\|+}KmAZ_Pd.m|C~P Б!NGOj"Tτ޿/1⫱fƕOiyP9LkNUp",D-?G-.ifL֬EOzH5>9(h׹jiF9o\;d q9%I⎷RS9'/1%(עO_c]xQqSԪ& vl,T?'xDޱꌗЙ#ہ2* reaW{QgWQF}7 ԇ$HqkR@muju=.~N>jIM[~=ZȥYŭx!`|[}#o`8]`≯,KCPnkb#hKfw^$WVsçfKVT7@iD&賜ZA(䣅r[ѫ+XEr/{IuUu T0\M076^' #"$v BY7tO{gsu?Kaq2} V#@m{{4$k] qVSv%j4h*T=B*dmp#QSAs}>f/ n^}ԬW{lys#z@9tW>q}]ɝY$J xKLߠ7tCS?7 +ݿH~jV X"ZAP+o:8CUl@a|҂w9+h@U= ROt5"!`>-zPJR"3oY(^ca  iE$ך *m>qBLiiHօeBk)N]UVemnpyU%z D&Sq~1ѝ2\^moD7a!ck-z12)Y7&}Bd ͏Ƨlys_85Y\y( W|"ЉNv|TB HAm\|`f&ΈEųSJuΕk/U}}'#L`:OdM䄑E]2BfH)@1Y/t2PuIXL\jN!5c*u=B Zt0y1S-0nͪA=!e'RId䔣Z͂ Ts#-&" HePꥬTX,!#SojnKiep@,* H<\}3nD[Z ^sada#H5*)^:y)F9HN0u֠=L01%b8Ԗot=RiDzçSc47 C#?:u=e`j(9 JDP~5ڸGFwRA%}-0c9]Bo:B u#BwP k2%bBOB%"+@u+_J", Χ`,j+ {gg\oHː6?cgP9_<FrNh#3 ٯكs7>?&@>) ebf^_p*LתXDbOU|[j7V%1u' fŬҶ2244lfkdUJ/Ni'$ 67rS(4Uzp([QA'8צx@9Ӥ|V{dj4Tt6s9am?<`Vk;k nPԄ ӠAll+ =5[ߝH՛w|+"P&⯰d|OYLW aȟ,O%:IȄØqlj#C*(Maqɱƚ J~ǾEiT@X[!7~9S6En>=Q:Sct1QrA:۠x)b[yO$ iɷӋ8v,KF0;O'0`.K!CHaUƜfz:^gȨnf6Sv zѽ|"FȗB*J|\/,!VW7D;ZWxQ4u' >GB*.~䘬 5?y7F!݋k'N_*;ϭsm ]vfT 醢ky[b@ZHL]5Aރ-~$ݔ+~=Ԫئ !ihW9bU&{KZBP_A%=jƛ@(SQjO~d1О(ёRG!RD Tzў1-mlh;x;?EP/Z \"v=:$X 1X77rӁ4zo4y.tFvgs+)ŒFqfq_pEےZ @.3``y5ou]r˛9CЅB4~qAH3Yc;Qcakj/˜wWlTEܼg&8/PiV!F&#R<EMzk@6t2Qok3:.==g4jێaUB!l)%q۠o<* Px;J_}j䢁s{u}H35ʛ$SI&n8Õ_Z:ǣ@D[2?-%pt3 1Rcʱ-lPjpu:UMkUr:b23 /M;!F4iZ) E>p~ZuOFhq`Gg#n_kWjkD=aKU݆"mƍb }T  OMM쐃$29`E"r֡)Zg/e1W{SOe.nU*<3XX~H.toZGf6 x]dQBd;)]AtnǜOKs+#(&aKͿIV5ޣ\ ⢭8R?gL!g:\156ȍw)7ΆOtTHp_ʠZG.b! W-Pqղcp`gr,30撍Lj8휞$u!ߞݳ;Bo,Ǵ {s;J.{GwK]rM!=xJQ]SW1񞾛}C${S.rTT9?ԋx2HGl:jN]tmjc8L4 c.a'}_?2q3@WQ/`%Ƃ>x4͖e<J ncA69aWv4CQbHrƋq1Y)˫s{&J((D1Z:= 7 f7WieFT]1$#bJxy("Olobx=T{m9c^=*ڛ7@=ٹJRXwƧ{sqjRWh"HtC h^+u > ~vN  h!>xOff0 &RbF<nS$ՔNj/dj4Qv@bhk}QIE*#2L` .s8=m4?K=Z?ӟHu'F~l8l79֊9k*P8sI2%e 42$] E(Ҡ#:͈Po-:%'HBԻs19wf uϛK؋^dz=X٭}p! $3}~]S5U y8$΅[V=$B‘G) 5Bs%,sE 8^;u ٌ,iӉI^UCRa7e_U2+5[ª.O<}#EP#=؁RJ'iZHX$5r,.| 9qd><ځ4nw8a8ŏ'Z={q6/h#8}qXΑ0o=z7uRrBI8\5*/W [. 9M}`xXڍ;g/ƴS%kg"+ȔllĞ=tslW>]Ka ? <efV&;Bp @l\T&&a1V`n#T"v[Npu 0X9e\i%&䰷ة=ZVsr#R'e.xڮ ꔷFmVq@ 5f' Uׯ_jfҮ6QrMѷ7;ǭ[^~5L<`I_wA9o=N`^CVsbNk}NE:ZRܸY'պƒū@RhKgfڸh\LZβJ=ZLԎϞp -,7#o Nx긭~d$U#%3 !7JosPSWUN44 6K!8ʁ>Gg4 Zz :->;oؚe ݬg L }b-}<=nlk7qScEiC1S2j' Rirds]Z_f#ARҺI싓A 3;Gc1FxRO\4:5!CIpSg*Sjn;clࢴ%Bl*7M("8A8+f<-W]q߸8Q9fsE-v[H ~?4^dsN2/lV@[YGx;H CERCH>ٛ~,O5 rL+ &6Sz57qdKjt<[8qoNz4~\i}8zr~^@l7;]6PxyЉ[O͗+7,ى&*2;/(~$wwc ۲%^pEB8~Acx T_e$sn`a\ၘLNg(ˮ`=YSH*yꘪ}"O|h}|Am<$(u.槇mA+,Ůvw)`&/MmhtE㓧09n$,QJSj mVCWԯq\r/Si;yޒ7LMN7.>mi)L.v]-мOi$lݽ!d7@=^̪:m*E׋muI?qn ߜ^qHb'A xU#DG0hUݫJ;<Y :*n e"{9 4gOEL-}ǖĢc;"ltt)(賗{63P0˭A1Udl74։ zSJ7 |l{#Z kb8|Su!uI71tȈ}6 y.'3fz²1Zϔw)TR;ͽhM:o7'첒T&􂖙*guޱ!껌`E()H+Й β^"jpJq<48Fnr Z\;&1doeh)mqm, 4q{#,K˨x,pV9洉X~kOY Q}GwR*/I zn PÇut?k 3-g?k&⋻#(iÐE\ٺKwɓ]u)*+WK%dB??1ӚJdNdzx!P630(.H9|b ?-dt SdM=isBXb{wx5EWM DaH%NJ)sߵ&[=SnCUL(lv#iUqrvⷩb`:-MU' (Kɩ8=i)K|_U.WDY^ Y& ݢqUDm{">,}!ia`(yIt[>ĤŴ9Ew#vޢcQ ]z-h7+X1YH>_ қfrQMPw,m9a'ݷJ ?{#'YM>ԤASpD[e!ut wL.I&d(8 >TO>o[oەL+QƏwLt.iU\S~4˓pR}v:Ot{ѬF( ӆ56%Y r $j^_ ,|+!ß3K_P/a(2#L(0Ã5 ;B_yFP[kH%AAJ0llD],SGdVǫӛ{iWzBʼnݿšX2U22'yK]uS/y!ETȴ-&*5侙&Kv]I\-P1?Aõ)mRsh{W [V!z f׊,!dM򟮯2[t}xr1 >WU` q}DyK̻|RuV!-bDrC <,nF2zS g+Y&la yd%mBQD"Z=L9ԛi=SS"Sas9-fvTQLpES;[E[)qjdN}Q:eZ Hc8AUXWX,/@tEX8 ]W=.4eC.ߴ](˃'[5tqcT@2Wh2G>AW(,P`W)zPH;Y{}'XB(ŧ/#+ZV{0 UغoUۈM%؉{œe7w4=wx v:g:޸1OS!NL! @ʜbYiK5]@xԿ,c>,[h{M2U{l.lJGichkx9uvBߪP0u,`1)Qӻ'mϬ"!3{]1-xێ_:2h+0I݌$Y[pPYu;x;8^qa-K;dPH &ds6zb(#ct7&ߗ㒩˾]yZ %]}9R,VTVKyh%>_Y1F պQ#ivd=$\9U²-rHIoz$&ރ 9u4uM]J'Ds_?EiDÁ`9A(כr Ng@߉Dap̶9f`]uցlLU:}Q!!Amj2ǿO"xnG08 %0 e.,֖6c0Q*o7uB;3TYwւ;c X= ^+(8xӠ1X3&"ͽuN9厾&ԍ[ٟ}adR⾲ ;{ ?lv{Hxdx|ܵ#x{qJcIAF;xF0;?K˹lm z@1(T?Fiqn 3E` U{gi(gI^K?aOZ "oBY3'Y&0LEl겧AT$Ek.A-STЌs`&5զ*EJ:ak4zaQx:`fqkbfE?5sO"UgSJ&a( ~i~āAO.ݫL/.^lXp_;/Aۛ kce"MU~nd˓b/h:",|(OZ v S;Bv>E8~kcĜ%C_sdf; (qQ({ :X "JML /YǴwZz2h޾͇fnUJ}h1h;mHuXIq@=pi{H&ʤ=ѡVV].CA*9!SjWwE;'ʨX 2j}q \#j {:81;=,MF;ZԉtKa8RTᢓb8$گ-:VG3hﻕ7?N/usC*:eO=-(jQy݆j!_kiF n{0{cwfan7KOLŘ8S03U"Y- ]e|j`| !Ay.g]|x0z ~zn̹;iY+VeA9uT/pK`V[wvگ!,)sQ[GN mFw(Ip<(r9+至b6B ] n1o):#8YvDJz_gl>xizu1%Ʈ~'=oհ(BԀRQ#Q|\IGl ކ ^?_CHqu4"gU4G?`OD^ӟD'?Ü|JUnDn. YGXQL)PEwhTW;So} %>@$- su=1gPK)xYb^:1|}?$wj&d vU ^"bR{P)gr twC;8N > CzNE~2q%ТھpHr`b[)=t(M}G,؆:%Uһfo̬(F1D.^C4f|u0Ԫ;u$+Yik!6] (B:_Ru1LR Qys 31M[VNI^` /[ot]:(5MF)0E/zwL搽vﱙ rk9!JxZGc4eF* z$Ǣ'͊Hxj`gicA?t'Q$ .Onc EE)&EB,.1-Gc ]rf[._#F.gSWZ:RM;Є4&WƉQ5y9Jf@{F)J jF/>- 7חkZU_Yi0s jCkN/Ié-R&Ud*`.X6QN8]$ u$rԪJW>HkCڥw*.EAӮĭ,;5 @fw$'ó? S:PQqsϊB5Ujږt_IO!0`}vbJQ+~<LܣπM'=;1G%4˅t|uBy馈T!d:z:; BːG>f:s7'0ecPw*y(uʲę n~Ex` LQp ~aAd>NXKbŲtxCIQ~>t ١R*ɚPiE:d@NH|E*GM8e,8MxW 1Rޖ\E*T>8k5BZqI*%nYf;|SWaZ~Zmn8 |*cҠ6R9Q$="vhm$<S_ 45;"Ov* lTn2E6Q]VbZv;wK[惭1hh.4|Sٮ!` Q \W=P$ ]HL@"wQ_=@Q& pRh.䂄ujl1MTYGډ)\YP]W7 D=BY1tPʞMM0V EHTM9O_%_v%lq|Ly>@T[c9"HJK=feg)Qm7w0q4 A= k'ņ3Fx^CJB縻͙N|%&~z 5pwO6͎Lg9n -:Gdi@ ޝHR9 (Զ͐d2r&[֬Pj)̈́)O~S~kXĽ#z?C%eT;e7FbMmITѨRp)J]xpb H_ ׫vf}`*2S5>{؁0 *&`ǂEBYN.ȑ8*7$F"˳&g`X`Erӯٗ;kzb%+؆spOοH֘4F))qUpiOp ƚj+[$v=Rs:{ǣ>#θ9wT0.tB,'SHQ@]F AB9f;71`vq ?5`9R0و<,O⇧V ;Afnowd&T@PFy^ʐ\c،:Մp?Oa%lPurcz\p~ƬDr4@pcƂ=P4-r 9j/g~Lf\& $c'lRJƥ#y0q?O!d 9Zl1H.С_.Ն).۠6/tDJ{ܲ9W;Ĝ&ˠG֘/V,lwTWd<ޟ0OH~lbkAcY7ۥpX) k33|09Z{ZYpkp 0G-=>JZzѭ(Wx7i{( rM7 `Lhx322Esgzv)(BU u4Ŋ )ҷڊPZ pm!CEt*8da犫YřL[KT>hA|Q|)6;7ڮ_\NS#*]Jt!RͅDF: @hˁ?em HZXQ݄. qvxū?ue^9JN˵?y>,aEZQb7\;/T !NP=j(t|T;Ba:GHux5^^Hl`_wgP Q~hY|Iv̀-7ٓݪ 46 MQzgYZ07070100000422000081a40000000000000000000000016650944200005188000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/bebob/snd-bebob.ko.xz7zXZִF!t/=QF]?Eh=ڜ.+η$g_9TI!.>a:۝?TL!V,7;Xkg2.2b?M-Dw3Q١3?/.0ay#=šTbgX|ۿ띬) "4qEcjseܪ8PvluKr߬<`$r!tք (9F~v3nRwWq"{rr\aBdD}G1HP :|ij(/^@4e*Y|0( y' w9Eν,5iEu0먯ZmUfٮ7b,$+9qi@m^O/z)/ <5 @XCk8]둛uR1(Wfv# ?,VbBm0go3F]xݖDS'&x2jSW ;φ lĤR%vzËR }NL'q23qM*K!wjL4J?hڞu R* 7͗&Kl,87uZbj$V{iT w}:WYQ q'8wFd,R |c` 'N+-z-% 5?FQX~pQKPt8\[&M%U{c'iL;$TCqvg*w9`?Qť,zF8 iNŇx-[H-߇] fӒFoWVBU2 uI>/gzJ%~Jz@d:٨]PA4TړE,)=%8n{i˹o#BC)2݇L,xSx/yeT>8i_gnmG9qIY}0]~ Q|{m *دvˈ,@握 UѰk]DǝG-=)g& xw#N޳b:oHĪDrqRЉ{HGņ$$,A= 7qܭ|Y B8|iՍ]Hdpqv,'vry ! Gf!}/^k 6 pCxĎ8kl:cAA'w-}k%5: mTZ(Q(c:fkut4աfCtxMw̶ZW{M +*f[2DOIp|C$QLv&͓iȷ~|#<3m_<UBq.݆ gQqw$Eos.$d=h7󛁒G!8J0`Ĕ-i-WV:_bANok27~V}j#E Ʉ_`;зU]_< 5JگRAüuܱ ])BK>ߒAK'qC"ȠGI\-/X<4HtEyY*ȥ[t ,"6OKg +unI<ݚGO&/偘} V1[_|>gۚ7\qyu0F&Yiwt`lfRx*8;>}*mr2#{]iC;忆QCUag9-Զj2SMgP19<4` q}(t?(U2avBDXԲOCdfˇoHr1{&sTW`. 2kّRE,5#\r|,YxElv1/CAx@B~^fTn.$2.:I>?U1nlV+(YtŖ{P'2 0iY5yɭ0ǫʓ>gρsPo-ť֖Z`{,1h1}q&/"Ä=:#Y؜7 ȸDK|A@f'Ɩm5ƑuOzPOsB*\@KMw;K|>P:bȃlᢌ.D/5[G:fmC)aU?\`gOc>rcA]['Dj`0ʀ"DL  Bn?F;[' L][S0v2uJv7lYJ!qZVr#CmQ@h>|Ǔ/B}u 忥K@U,&R ^7E5|[ӓ]6' \C Zb bpfpE1cG,h "6ʧ&[osXY|:\iƪ-#T/ȳؼX%C-7 G{n8SWzg{PXΩI]Ux< =|!|,sKJ $2 ]E6𔩈-w֋[b\IV^<%ڕvM.iҟ%`d8˴҂> nW_L54n+ARGKڟ!ZuoMGkɃl-\  3kCh!+^̔z6+*$fA0 L$WaF?YnJ|꜐f,몉#>cL I2lT[0Ҿ,@pmޞݪ7I^'.,C!Y0ҋz]cLS)5_]=%#X &}DQZymJȱq܆dѩ#1Ym]Duy:ۜ9YKcDd k;G ;}#S{ú "q.ѯ\ 0SK)HixkGc$!U5,b=:UeVw83 -Ui3z3iF4/ A3]dN ƎUȴl(x`޷}҆݅g&$Sv==H!Xxt?UCke$ $nDwj=K>$ Ð@8pI)nVID[j$>aS~GfaL3,Mn >w5Ox߿ hN`wLT(Yz u_K0&G^ܵgܔ{Σ)PRWPvs0t(??f#n:ډXɼo2pmX6=G⃟ X?%Ag;<ޢov)rBm9me-]|@6[]1L0 識ӽJ?&j/Y}Wc<$xc@qXA\mpұxH7#@/<&C,/kbo8V\%=4bdH3h$LL}hT](Fv:Qgg>>uIֹxLr0lWH5UzC]`߬Z H_ ڕ3I$+ܚ^5QͨKB|E;Rb>%zdNqaRI:ApO?R#Kz)|S߶H/?gĊOBf1lZ*rB@+CZ˚Ywq+<&ֈj㍛8XXf9mq3 H% /Z YCAX$?&ܳDVCJ5R\2oɁ zt}\Te+hK*[ W7(or0cA /+AK.]i.m=Օ|.PVg{8fPmBfsG,UukV`hgMő DMe3fArc z/+C DMb}WmފC$d#9I@C{A,`=@ 4g9J]elF8/umZc#<dAp V_z[Fض\[vA,p L3F ڞY|i'}CQ#0Y*+Z"zbE} d'/GOY6$hU<=z0}\/HLTFeީ^a#`*?Qа r^*wȓEeazDݤlV׏&5>8%QAkdD m$IxЂ.v`۫w5^GAk浌3w RA`Hkw}))w#Kn/G2x3/ZaÓ۾ 9bc* !2%/+)\2"d\DN՗JK7KY(fR%-y [nD'I2P$OOA> s 9P:cTYV2џ;{Фi*=7/ě"eij(&a0߻J'TLmD}>@ /x.Z^YPrP4ʫ/hM̥*Ed%2xEM˒SYIt@Nt$lC?: ìdک*<׌i$i"Jқ;_d)0<q:N&QAooC9e7Ly zXMrI@@`>uoc}Lt*_M]BH.D\1=a%Sa`/m {F#:2%ۀְ%jwN_˛7a-dJK^TFobsKۗ}be-W7l1=_}ǵf;ߑ!vk~_ZC%\Iڴhe^~& B'.EEjN0(Vr3\ǫg {$U4*Γqy֟lrzj^sQ$!c'#}g!a#X5*i/P#b=]X: Ҟ ޺%,^ĢQiYtg2풫<%ǖVu"6M S7-s;:6MpPayn+c^SAc믿 X=.hi|OO/dc8_dB L?!̭w6Wh›|1uiE@F@fnpyUߩ6 QYInI>FUh<;b}Bb ȧ7 oJրrj'&m΍N^Ti܏bE%ڨ3^ݸ׺IGjPd?UYKp(8 |# y3Ьniۀ0+!#I5S 3Y\8 4O<$KLtM6YKޤX`,ṗqu-}`A;j&L'?Zƭlm*)nA+( $}vϗAN7!)DL=9{V]P+AT-m0PWff 7EU_\J(saWWD;+L~^P T Sͫg>Rҋ?gڎk; ~qE0:M ]ۏ7TW*4r# 43 4 KT.^|]oۡ𓽏{r.<4Co@ͧPo?<zeYH}a}էHؗvMW_+P]q)ȯ4Ġܨ}rRz1yAI0D=D_i޼wVσwc]ye>N^#O5#xre!Ri#zH0GǿALp/އDz-Q~Fec؎ІJ+Fh6ށ.?[X} lkʑ:ɪ/g]01C ϻiB;hOq\5H[΢ t1o'fIQUnS0\kJ:eS8.Kggk@4_&ϻdŖr'_)i==_؝.A=٬j}j3)|t&ry§eYNHc"܁ka@wNY=CřF =-졧j:7S 4kmvK]-g&(? u]gßyʬ"X1O(;:Y\[Ň&iaxPi%Չm'sZnC-OM:2 r\/ 1P)*1զ;Y%0Oo߶Bޝ-"t]c]toCnS }"Z(-M%0 [#>}Y8l)Kq8²SE%6yњ=w??ɚaC\p7LDF%?P!1 ?W TZu_ OƵD5O8)O;^?=vm7 biy5s&n8<-1p}Hlu2=1X=M(Dژ=umzH?|C; Ac<+^!~z fI5X"⭱4~'f8 ^~ %pDDVvhsg6W\pՓqE>+ylTJ=7;NN|w@8c*PVHUt3oej`gLNF$!|'in?r-/_LlY.bUiѓR#'Q}j:!5'Y|,q-CI[b9 J$䅟9}#?-BPm>OI8ou+Ѳs|3hfd/WjW{.|$!:GÛ:FdNXxhs+|yW>"⟝TSM1!>CŒIHQwF׸At`﯁w7_qٱْ=e>M"۞:6)<=Yb}7 dQÄkhϪU/!Rt}yAXJc-Ee,,6{@*xhu3[]PcxQ8:DY&ܐg[l9dZLۀ*KGQDY] õF&csnގqp%_ѐ4F7GN ak:(oy%:2 ^ }j\9%"\y)5ٚ~۰ڬDfN[5ps[:z_R3RjLa蒭+2Sp>F ( RGQ,;'GtzU++ĕ=[s)/p|N$h|Cf+lɸ`d*yƣ;={\n<9 ؙ|e]6*gR8.<7ԖSg-1NLaXDq 19F|~zUrbj7R0u^8r$C2!<.ԺgځOOݱ7K# :@U.?)aQ,_9/2ܲ-W_L*i+`2(Ͱ Vs^>]q{׻y&_J-\{Cqѐۦ&}Qi%1g._^a_T Hx G&yO$ SY"̋KӠ+~V4Ы8f+XƾKsJS iGdG{d4kN$܋ +  HW@D+U=(waj}\б߅SkzȍL]T *])5(,¾.KDު=Wq]%9{k ,$HTMmS? =PnZju2[Q8mn$`r+s=SK=8Dh79,]ΒJd3/}Tϥx {^ue{U̅ϝ1zh>]<8-B#餓 .dS5no}%q _P@V. 5.pEĠDOg?%%)kSN>$uop3TV6!mYuuJVDq6TV/$v0|2[F;lrEI$^m,M87%9+P9p`~" 豨w쭨俓3Xi-A_S8#[1 Ѧ0YH_S_ B`(!7z,aK>cJ;|>gKUJ}Qyϙt6uAb 1֯B6Sv ?/jr932Tԣe'dY5hV3$ tEs3Em \6TL$LF5J])Vz4Ť6Xg]QqVRS"`MxkS=O<6:aw*\G[1L'NtI ZCO#Hq{V-L~.JQKC!yf<:=1"#%}*UdVm5;ZRQawNeNOI-}!gt(=xL՝=)*lnkdU]Lx<Һ=z؏ɢް~jDa+/-ro/ y:Ykq;PG8.qfi,aZ- ٢9iYWv3ks`۬lْ\`KQY@>uM a!O+>6 v9XDF-(zs2יHu7_4uz{Ԧ qCܹog=1Qv$H TLXBn0Q-R= 3w0=&E7G[L}-w3h w*z4q~KGL~KA>U'q/;Jm\+=3b}uB=GAy.ad;'3lڒnn0йcHӹ"r9rI$6zk;X?2+6*Bbt+x9dZ@{ai#wNRݱU~"1 MߵM$`n GSaѕh]2@z\H'qRLcS+'qh!ɯ-k,!it{8בxi'`f(ì(~{;/S4 4+Dir*gnIM+"te%!&+iOLf<"Tl3i0bXr I+V?W򶞏&mV,!%ŷRBLsIN /Q^4vsAPrqS|'Zɑ_GJa&aз ܾtS6a}\8x'`⫐ഷ_/WՆF'㬨"Pf}TygO* e4M8hCkn'hJ)36ځqyH~r&2Cˀ5v?*NmePIn=*`@#S>AyUnI <94,k;AiW+|^qlA2e閷ښrHdC y˸kka LVG +掭4C,n%D-gD?~y_#!ġV+IVY:EB,ݧ05Pc:/$%X=%/Mb!{j SL\K҄& X 3ަ'i⩧dW#Bv e{y9jP?'x\dڽXT@O k[o 5iqB2vr.>Fd=a]`i'mtW"sƇ(wieX'=`XxiC)U9ܪ.Z Myb~u_;i eDdNiyaD4,wc\BlXQl@jR0W7 OWy&/lOf #=gXw?TRC!ȝ<^{cK`ܳp%C%Yas/ǩ;}S65 =^x(&}F 4}c`bjv1 [^fe 㑵WsN+ع3 OMK~}S7ń D-[A bt}by#Rk҅'¤%'}'F@ܐyŎIC*p0%W=M!ghC1Qі`M^HDBzQpٚzlUSoY9O,GE+j&,-ːXu{J%少=p, &@uլ~ P8Oza;[d]zG.n0w6u#gf/U4i|e&j3GRf[cQ\*"$]T_)MiҺ +eeuQxC-_86IZ #Xmwz~mic]!&*qq|ss6H"sFMa1E%ׁXwRfEGE:z-=]M 1 WXkۂJzvΡp9'wQ"'$~``|6w_q0ة knt 6#,,ñU^~@tHXn',:!+[GRH*_OXʬ&JVEu:%%'>àV~ .ed H3AfͽWXjm׋_BU ^, |e2 y!9ʇxb7n 8|RJ@; '(Y 0~ ql|'\Ø Бbl8$|w{݄FwsefLO(#%fd <$hj@=j_^%?ɲG[DgSflf@s[MR Ti:'#hy9>Ww&ZP\Fyv?J~v.Vo5: -Ql۸Z)Y_®"4_o7R2LjsL*Iս:>ifTi-) ,o;w/7ͧRB]+ʤQgO@8bn~h( o,PqDkv)`9iؘWB,O!veݦ13_ WTaJ6^w)!8o+am2'MȱҸxv6aelK ^&]sqg@yv06} OҮ~U4=9A@|O qk'U{%ZDVseRp(p6<ݿ5N"³̲]X .۝2){\%Cx+0}k8j+3R)sta)~TOX緑}x]3mA3!^&T*ҘQaNϼ"Vt ,yj(NAU?C$h7eMioP&9bgy-=WR>sVM_wHaaHRldWf+:+觥s7X C$la C} يLD)xc*`nU/iIq@?a i?]uky崛eL̐ M"z&lpm~I?9hm9op+},  ,F (>qcoIOF"v :{sK)53Gt:0ckyWto1Z#2 Szw ֧jZK['ѵJ0(X*>3_#$i2?뤠Yt$=ʇP[C4 BZ6Ԯ~O^ "Zz "gmeo~|ksk񶼝mrs$+VX! 2N3p<B_j.[^')v;v;'qfĦ{>?Nj $"Xt憹S0a3͞c-F@P}&Fʸ.0e3Y@ԭExr[+[*j͘aUGc_;L­;cǩʘ5[Lpt;H &;z_ço7&YI+Q vr?+*y!x*D/\?X$*sc3ӯ?0yt0Z/H@_Y3݀ggXáwT%;:8ḙ D(˞'2N%Gqg\TUx#p] rhe@7 ËB?);-o_T-(yH,Dπ&@nٵRC$XM`S˔Jb@qjˑ$Ċg |7.b%teY. lSiǑ+rpn㓿]<Ԧ <8\#~LK>8jPW uGoD[jˍ•B "j-Fڄ9zQI̴QVT|faq{=dY`oX)_cm{y6L?Q,_O|4So{׻H[f8EN}5؍eZL Hi|ZW]x~k&(fVCmh]O8)†q)|rf FHdF| JE]8?,Mk 8A*8nO7^ہC3*(DYpj,)P/J$/^oxç {SKz'g&@l@y'T _UH &&Pr/!S;W!_It=P;eg{=O!uEq=2q&|z4Q>VtxW̟Aӟ>d u{?C1KFDYIL| ewh~ajE'[3OmBqq/MS.%{/`&t7urZڸP9iPk.H)q@5{04F`Xxtx7Kg]D%D],0wg$$1ԫ<~6i9:b)Z`U|OoIjմ|6Y(IK_%PkluCI݄$Hz̺ S_I`GA-OO42Jkݺ{Nx2\*K}S98/! rdS#U#w%&5.Q|fpN$`W}es?s-/ XsS㵂N2X Ά@>_\` يi~E}c"DkGR9sm&~A[zF~s>`v#c.*5gY7~TmXӜ*7hSoMBytNP"b1 kK0+:|Xeyp&AȻ"ol5iʴ0;t(sӰτkVĥ')(ՄCX0yl״Bf&^.l0@$ԡVfb&xiцC'X@E$O L_i:3D'<;HSl4z0@ˇ$V|UY' 5pC\/nD[ t%Yq꒤IʼnHSNX0T3SQ ++vShO* d1³#o7Cr!-dwb=5stuiw+qp-ֽ# c%s@_(L&h љDoOùCyȧ6^B =܍wk"uh2ؿ9SRk xjZh00.3Ӱ+ĬZCt~ѹV*ϡ/ Ҏ5nE9ųH@ų(^ID c), Sl#3XQU4e=sl7;SQl g V[U۷3?Yѽ!6ʪIlud&>E4*1 hvMq?&{XFL*GOٌG=|gYZ07070100000423000081a400000000000000000000000166509442000046f8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/dice/snd-dice.ko.xz7zXZִF!t/bF]?Eh=ڜ.+?6/TPBd|[9)EN@j]!4\Sŧ 3\/0_5'x o+qL|ϋ":bC=w/C-O:pM`N c' jÈ\Ghu}w#&ʂ8-=`gz?cyȌ- @:})dc$9T,fCu/5!3tVds i> >f[eq(Z gQ dxYLzK C!̧G4j* 1th^.ܛ`YSL]_dY字8݄Gg% O:QN.7>NgP9WDtgNIh8SiiH2v:)Տ:xHF" aPNWJ:ɡ*/F C:jm~J (JZ 1g|u"i:-a#K=t=b mR˵0z.vz7H݅*ܼ<@T1 زo%|Q&s*GjJÚ&`QUC{*%i!AM[TĉԂ]R*H9d垅i$\sgp%AG,P0wsR[mJf܃ =deoeBt$̀-E;-ݼX3^*{u3 H$^*[{CtC!cH"S**\ pqńd:PE=ru5y]Utms@{t?zM_759# &:"SI#DXֲTeW)ڰtD[`f ^55 ֗ ZC6D N9H:Rݎo8$^cbE-@ξ[mm+(:x,) V>BOPRe<:G"UtbGSnlo%3@"{[6S"Ј;Z%C\=,л'*dc&5' Ԏ#tPAuFߐG#tβV2 FNjZYyY_;N !!  xf `U'qCk,I;AWc\[ [I8|B#q xi6 ȸ|#2!*ϨoZܩ4Q n}v̆=LQNDZPK_İZIz ؉KwѸ/j}BˏݐI)|zo}483 iW]k5 F(xm܃DSlD3n0 !eHDJCOc/ޗt5@\\sv_~w=Sbx#AH 84]K'j$t5ķJϋ3;h=йW ])8 t 0 CnNcD]߂E[ iS;`NO .ֱzzs.##l>LѭH++_['7bRpxU~u"-᝾Rr%-34ۚ~8~I(lжp1QV O]aLJyy<_ܨ.C"u"n Q:Ry R/nr7)78UH0e-Oo)?kY6'6EpT&H9Za_ cO-v cC(Rff8 9Ox~:6j?)Bä]'7k60|f}z0fwThv>RM9O9'etHhV(_%aRA+FKM1qAx$EE.Ϧ_$~vي|N:tBme~/cHb%lGx]t< $4uϣ7Y z5r'%&Acd@CF:/ʅociuɅS1d Spy?il/Spj/o1`-oo~;7& Ap0ႪEt^^LzaΆK 'bqxɦ =֩U8;eJhPșdq89uP1'T/SM%\/fyg9VG*7ZULvd5^|]o0ڪPS$VJU_A6[fMt :kif|KRƌ^(ҞIG }<+O wzl^w`X[~lM'4\ދ85LGʹE %Hx`ڄ+R2'TtEmGOi<^֮"gyY_b#D<4 /H[*ؽjV@`z?=Q9VN;rPǸm.,Ot -GߘW rWL[%p\F[?\OT9 1}#3F#W~KRlh0)W:0Ƨşc7$esTx\ߴ>5{gDڋ^Xeӯ#JU {2\) T7Q!J]"F<` yGqoe)W#IS=UZvFvjN?[CtW֗b_ AаHlOA[{kVA5O crf=el~#Cn8N%O?fVB y{8(`yLr{Niɢ]~y(9H-1o]}/ÀAL;  .&L%%BVO!p7PX߲}/%gc#\/Y΄ p]Q_0#@#aåmBT𲢓.:HUk{ER)sTxS)IЋ3n3d׵w8jKm{ {W-6$?a N%lgWfdBSPi9ݐ k5IG םV&&NۋA 7sH |so:Y \cEE!9V}FpYl|7T6,4HM"&wRm cKen5L:ia.ߴ{.E:è"ylPC " gQ\l;蠈oEU Kl )Gp\ؽCl\9| '!8S=UrnJ˾bd;/{<0P*#t1py)b؍BfYY!Œv?-G { @J+lÔ}sT6JNEgG/e =uy? ܫCUU(Ĵv p P> mwnf4-2ˇ",v@9M'ܢKhFV7!{l+l!?47<Ff$*H"Ry,EIzb)'|ԏuz5FDQ@UDex&rջݢRLTa%[ٹq},'(ٿވ[ C h6W>K ?HEul%zW%AG7Jzh* ֲ[Hɵxt hn~OiޕLsΙw0GG5ڻ# A@P&Zs\N!i,@윁B HM3{0dgA2%ͭ2"g\X:ΘPB$NpTSK[R|l7r{ "-YZ_БV-@ F1UQ=_\Z#Ǽp0QLu<4 ҹģbfvMtBı$;0sb\"oz]uEz*uV}hhe@0->N} ~Ex䑅3zݼSˏ&}t!1 gϸw?nU}ƾ"IaUe[l^sv߃OE#bFv Nud9(t]kd+3p]ɃWP&⭵$`cVV9Yatsw+mf:SVQULZ #HfY~ {4Pox7VDjIV)X]1$PunZ[9~mTfLf@xx]y[9,a'4B] Z%]w;}DžppS6k >jS֍TI6J-E-sɄKvpd*Rki }gc?7 yR!2 0 \=5s1 uԑz^ķ,b7Ļ\J:X2X5~QoC],R~. %_Ju4JIwCE@3ߓ*/ϸ5@[,ANNOT@UeNm?QV8#w5x֏Gf>j5Wb/!nyܕ'r#%=ٳOmȻ1-f֪rJG$A&Bl=j\-ݨhŝPbzBE 3ĄFsLؤZH985e\aFV a3kuBCЌ_4p"(c|:C/;dۚ6c7yFRo;qgᛁ>Rypfe~*ޭ"".N5'[xUȜbi"g٫ lXSNh4~95X TFʗ]>'r`' πD)IKzJ @%8D~( Iy#'C0pu9TqNf(6,dnrYF0 QE웙D am\x({ƗPs&1G0-6v}i·3$OZ%ʘ|㨬ُ%U"G}-̯<׭*Lj#p1I%j9gi{UM K+>XMf5IC<RᰧO|H|='  ?P^ 7CuHg*S>~sѴ\?>??ﵕM4R`1x)ZS)Q<T#@\.?rET]kl;][M@D"Џ ҤD9T0X2 &>93$k 8\,AgYݍ6)!d$et\wq'uzq7FSdN7B/m=z-,j6{l-aafнDB8 6j~GeY; H hg/aǜP;pVP]4T0[wRK .pg,.7ZԓxgфU)Glɩ0Ez1YIׯz__Md iZ&]!v-5zR09C#a{^- 9o+UZڳNJKAGYV{Uĕ";lvEBtm~КIw } rwG\+6*' L;N}&T/@w,%J^ƤΒ RFTźCePwpPpFYۜ8t/ cc5>}9^B; e:2vs3J{]DĸQ8iLi26]Ě80A@P ͫ,;C L#ҭ-O;#*I@ iw"XnE22X5 `pb$֦T<m#=ztB8"^-u45uw]=f-inn]̩pG>qs'z_ Z71rf]92P0q<ӉDi~d+HbƩ(B] 87q`+|UpdږL.|u;ga#,]`2 ΅-ud,41ˆ7440 bָ;SqVsd &a+U(p1CD\Z2:Ty;W3mMiAHF)a!QnQ]&X &9 5:Yh]x!q|L%#ZFVCFGW,yWqRl}ئYCc%<=Icp8.XFY890=iw.WyB}%S{Cf0-v3rZPG&.hQ!}; ;ɬJE/8_TY{&d+o,h,-Mz1atuT5P[Y3D֣O#ryawvMRIv_4Fdh`A9>nɂLOq#_ kE1*^ amm o3x[Cj;^<+⸙ {ATC+({<@WIC5brgf F(r1?Հ͍A_ ι~i֒Q'P0g;~x@YTfQq[ܭBLvw0X>\slH ۙ( چc_T 8X]\Hpmz\WǞ)ut*en-r8y>DPQV]1X%J`]ٽqNFmʮgds%xAsrYdUUaHdφ?~WI6OxG2Ք|J?cBre2Z&tnʰcY&MW|njݰ1l~@|+k\6rB@. '1@ەS=#c K Ns[Cp|V6-GhDOڧvNfMEe ~+e{RI0`0jYN&%z$,o WTT?q(:[)*]%3_NdqTo D Z0{S5pNf@Z< Q{Tsټɟ/޼_ YUwRr݈>0|tr3ϰ$d!@}Ȇχt;!INe†HO9J ]ܚ!HB< yp-943"�v]+qPLקリd>N=epz@Cq ﯭs>SXis|\l Z-3/jGzz.[{Az/4\[=0Xp@Ag=51p!#!HRSP z1>t[#`{=Jȣ_ ;D{/h:0[ *H:㡾-~V)wGJ`M[K!o;|S{es hwPd`r=F 9A}ԲT4Y2>0ȓWV9XB+ʫ@Y]wp8'80(`u\vUQݷ;Ȕ B-F“^wBGm^*:t~ *30U/^Y NQ{r5+uAh(ѼVM4JmD5;QjmNC|nENN&7J,gfT6pw@VT噎/r&PLsa^sNc2V1aՄ2["5 Y$&HQHE=? WPmaI`S}g3L{S%.&ʇgEKҺș$hr18~˵8x♡<=i)&(fL.$c+D?y|),#;j64ش?<_ \l zNSE~dYrKrj6:]x1T׎ 4ͶM"(KuUkxPWkMw"R`%kBVdNn0G8Na!G;},؉UbrejV3As{be+ov31rR۔4zHٜ#R36|j`qTw/V"r6'ݥldkk6_%'׌^)Mk'=x䗰SŊ5AmvuBK FcwAa~M?%S׈)N# sc؁Bݯj4@%=\srF{3,G{KgKyO{0:A{ZS /014%?^-e,_yX\[yJv2Zf?B`C Q6π..K5xn@@ފM%` jSzA^^m:3ęl) n3E# h{6\fnZ΀NP./I, {NSV'LR3hY^~VN+D+%G\l]uVH`Hv?qZnBη|7xf5Oj`3!ʺz 2wpv> >$mUz(6'˥"hf}R-v3l+r[[D|>:[E Mx AW^;;u0& k YPR>%%ݹD,y=C=dO& d^C^ چ$!{qѝ!죫O;?ݒ^6? ,<Ɉ>nQC!N} >' MKwVA1]A{-%ԛ0Oe-LxKɧԢl&«RVK-)'NXnx:fmS*pfm!8bYWqĢm?\%T;w7.vsTd&N:5IT32;B(Wܦє(m$~WHUz܉n>3=Nu 0v-~܄(T 吠Eyl@ 'huz J_*S`eAi;Nݕ Ju_yS0~$$GX\~R&xzJْm#t4Rxvb,L?^g:F쑍R/-k O^JxOWn|7|?ͩɩbR (bbf8 r?{_ד}mb>Z P/# _KE4˓: [XxalK#>DڸMS |Bp|%2-%!pVlt~~⋞#=7@r'ȟ"YqeQBtn9~ 5n *I*^jlr'wGWF +" !!O\ƪW w>ߏx@pJ#1ú.zB%v!?f]lckOLl_zS]BZOz:)ΐN.֝EB3<׸?!R#}zG*X;4򼋽^ SAmSj,"q;i͈t-C}1ozze.M=/$5׀[z]iUo,VUޘn  4?MV!Cڊ+W g00= y@YJ<>yM}"$n@@7Ne;һQ }T Tcw |(KYwȬPYnŠZ,!@KQ ":'8 XS?'eߜ߃7h&k^#W0uxz[;udE++fr"*׳^Z]4TPq n˟'X ó;UB;s^5{z%370<I6EoCpEȤ~Krdh@sGi(^ BEQz=vjwUӜA)!e̖e/FcC3SBVYD=wYq4a>#xG<(5DlW|~k&ѯ9HJh8Sr6ZQTKߠJPGg[4bujdan𨐢}EB >ʎMf rg&]dY ڌ9;ADJPjq̬)EWe0J*P` ud36V2ȁ7@n̨;^QB"{x/bZi& #3J`79օup#a0#9r:ڲzt(\(TZ? †`KR-_ Q>򠕣S /ar(`Y7l'^o,Ղ. y#aOe|">lvsj +2=u妛>/['ޡlW5X#B;xŞS_"x(TR`/NہDEpzcY|ޙq:Gpm|tBO:%Z:+t3.f*w!=ڿS4=צ C%X{PJ-ea /&#Rx6`9>×xQS'A]-(m;*/z5-գ+zi_Ί]^KSXy)[f)#.Hjs$3썱4JwjV'i%DEKVUgͱn^ ^66>"qa[EA}> |Phw9@$Uj$Kǜ_ FmpNe~\ 9\MkgF{楍4`u,*2k ɵ~B1y?O+ik#Wj{O8GlK)Y jMi\0"4b EUnӺAC;d4q:oFU^6WdKEVhYI/,,cqש@K# 5axИXZRssг+y2bU6zQj _4NmwEzhgfJtm:~pjvXdӑ VIQR`Bňqkȷ! N#H"sk6]^hh6ƨsevܓ\^;(Z 0q̏Gz[ `7P>WEԙ&GDSx~l>zXg6.|au3f@\rvX<PR%6'>fi !nYcNR&JuF6aXVNLx÷ҍ{vgYZ07070100000424000081a400000000000000000000000166509442000031b4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko.xz7zXZִF!t/ 1q]?Eh=ڜ.+r3Sí" ];д2;y 4-*ŞX V='bhcE5k2jJXx|nx #ƚ݄;Ҽj\+; @CI| JBB; Ɲe7'H*f&p9BjŔOh_ECxrOn 5Ѹ!*UujTJ}F͇$CWr-w2om-ք؁k.psi̥c0X!Q Js~1xgA2Crw{HAYbPW-ݳ}ḍS<1CG#[(j n~⥯[=XVwM hJXbcj^X0|&Ŵ}Ƃ.3YҊ5R}:1KS-NX;3`lvtc*Y"j, L'?rP& pN i l*Ap5O@enO.1 f#>+yO66^!HLhwA;G)7 0hF2$RoaGȔ'wGk ?GZd>@%eb@z:`Ã'cK/sLi- %nυrtbg1Fp †Zs#lś4f]NC~}kucFB8;(ΨOVs>Nl 7/4RJ(?w ΛAͥ?Lj>h/=AT!ֳU)Ÿ. ȶ˹3xK2攃W'>ibLK%~B&vĊA)IbvIOv# xd(n3ӊ8ta1^JWt{ J45-/n0uA"Vzf G  gK Q\t*̈́'7-IiQvk 4muCZߜ T~lKϘ~lTUfݤܶU>> ΥipoɫdABRzB-hUwmcseBe mjL{GDٕM1+HFH*Le~@ ]#V$T4TH?Ȅ2P\;ܷ68>p#Ңġ>S*0Nj `,{&TAy/ߟ;^P\_1QT3T^BRW|'8cˤ-c>9 z5H&o Y*|%cS!`lkc#fXX02D3y0M%jI%I{qun($ b A.VY4"_$oYAYHPDjH=u*Ps\y Ctjlb:-8Xf='eO 5tW8/BjL;:aKLK"յn\'}EO Xp7ӽ >c YZf{#t-1G\0ҊȒ D,"cV- `M8&ߧbtVOIDI;I0w`'(XEdi 4Fj#r4=(/Y? `nQvpre cps3cXBN;`,Fq*bD@7r{J+#󅼟j9[昿@_yQWJدirơaWB@s%RE%%؝Ԗo2Ct,hjru l\`_`EXk,7QS+5 >;ˢ#SR~뭣4=EHFL&J$iHo ̄t]ѥ6+7?)ZHЏO0uui() x06[:0:+)uϳ`0"fl-ZGb^ysUɅV;;x[)*Y@&|NnP!YZ A^;G*`+Q͓,x RƟ[ٛ<*€beNOS{kNW!hoawP_ ޹-7VR0LSvޏ 6OV/ˏGKuQӬs= @l3SCC|+xӶ&FDJKZ0:!BL %M8˄}w?TVB7#".A:2 oyck3*Ihhv&{2~8:6GKU?Dr(/=C^ U*Lm,ݕ15Ѣpy~Hy+eΞ{:Ngr=vυz辴d;^BȦ62HzNYNLy@Ɉ-0m)[uSAgUIzqlI?NDQ(#\߳>$YGClV Zק:():68/҈r LF)PE5ytq㊧9%ce)%)nٲҪb_r;%wؗ|Wbxc1.RUaj> Ѯp"+$r8PM7UUOt{ [&C)J‘⌓CZ3ED)qH2Bv‚K&˝JDWw0x 2%NBG*I\N,K~|mќd_H='!>ʥd or\d{>㜓!_={qFhJJ$6}0iZAv_t{6/bYVXYzWXy E)9ޢw{,-0#`".'(ͫ6*ڋX[!WTyD2Y 55H g֪  ^ @QIʯp cйBzzЉnot0Hk /ڤ.ɶ=tySm&BA ;co_6.[T?OTEOP;>;2vrsǩ-NK{940J$.PFaDkʁ+bd҅ 6xصG IOE_أp&CW!YQ|;4؃Rue{D?Sz 1 >& vp-t2csgS b[AT{J'R~[.A qBF ֩/@ 4lm,zŜQo/Kc~/ٷ[Bjq@$0zSЬ8P-rh,a)jLG&UǪ>~]Hpr3u9sK0ׁh[#(RulSҞ 6_$b:xAqtC -yׇ9gh!1 xY$gSAr(k1;3 eh IK"B|Z޿Hb3>H?Y"Y~'Me}%M h޸?GTG``@: ZZ_ȕ:bRv)7 P֏K qضq & i[3J2 ;f⫋apL7Bh` s4ORx~K|4,-,]?`s(B{O-w^RYӰ)zg^]ile0G)z,8>8&6"o\o]cR7EVa9Y@.*)c{`:a %+?[ϰ8]=nCɽyؿ،%\'"`Mຘ0FLb붽<9RV!D3ŽX#;/'!^6wt^on y}F_еC'h YP[% s jN9AnDσ7|ߏoBU1Gm6j'v5n\?,AK4nFfPpC.XG p FB(7QE9f&'Kb̎|n9aVbm7׻ݠpFbE}VkK,*665sWҜ#NDò@FѲf%1ur\G%8.9A7==`=ɼ#EIuLp}a7c:GiS2H@muC4cv)8繏5s#)KAyq_N ]ۗ;5|Un] " ߡf@*DfLEK,9^aiUB)!:ɈGCgvSzG(7.kG e6 amfٟ/΄nd<\HI<^ŬNj[drF7FFiỸ+37,e]Hfq1-z:s6A2M68- .3W!S#į%@[mJ<x NjhHrtsI>) 9 _TLM1㼡_v׊ۅa7iOx\CwL^.;W*7XٵBQpsdV^ X5P RxuŹQޗwZ H g)f Րpexo .O Wau9P#^iAlS_.q;-9S s0hĐ\G U.퍷#.OʁF;)%&)RCf3kOi^9;;C {=&ejcO&`l'V,F S^a};#flƊJ׽"@{wnr߆ V[!kAti fDHSgq*LO1Fm V{/xf +}$6,fCཚ1e[zojs%yÀCR%DKU<ڔV)@טљXr~8ȏVq\<-)g&0$S 㥳#f(g/M bbJn0R !m$ȥfG=\tˠjj…ls eăI(k񅛿qd11 gh݀Lvf1 .d7!$YqR&: Uo# :/ee?gD:GzrD]C&>Abۘ^$Pn,)|zR5uJ`Uӵة78& _cX1}ZG*B!Z=p; AUEW6eW ['ue|7l=1\x6kw}-`^YD<{ Y&}Inc݋9 $ w&9p$Zj3c3+qp3-I+mu?$me|LT<aK}mްds[~{#U+7/`m-SFr?: Ah| 19tc rJ:Ԋ8qIW;:+,KQn2r*Q[GrYZj;nk3LL3Aj"9ĦsLA>>2*0NAAoX8Y2zV6K~LHfo%bpHG2V.~qьzea_)oeHUA=p|Y~la|!f%]gܓQc 4bߘs0&Áo He01Q?hKTc!S˥*z@,\f]wY,%+w%?p[FVݢe X>i݂`Bb@&E*2?q#||t&ll,"UH4d5wmL+Zmvݔ=p:bT}dY'Ξ'y[]9 b@ @bHkHWu06LIܭ 0]W0ϟ}yg:t:XsL:e@ּYġF!'C!{deZ כi+1T>~ך'@@ 1Ľja6Ъx:FֲJqF"ѽD٣)17\Ѱqz,<킚@瘳[Ȟ[:1&BRͪaV"Ϝ۰\@RBԐqؾ:aRkc6Ʉ2>%`VIeU<|5/͠I'-J|IRX[>8rwm9@~$>e\yc"V9[# VbM^Cc:rlV6<Ƃ`=8`.rv xpDq*SEeuk0)0bϮ>˸4,JG20Pz8Dn1<%8-A*",֓-~)ѽtFlaP ,ܴpRp5ߟDu3I T:R;A|mtz Z OH1S>4hd-y)$aAѣo \EWs"hQ'{.<&/`TN+Km=xxOJJ4q}6[,CEg6~˒RRMb vqbI=Drhw%7 X 5{ojM~D'N;6}J)h];FE( q L_!:uPc9_SyoƤ# =mWi1S8$i=PZ3J/pܺ49Ύ{NJTCy~kq/nzF)7F5ȡSQJa!7oK0h pD_ NlC ,\Vڌ #)+>: tA"5Sm-%ev365jU5W`\nZm)@,0zˌ~^Rѻ#>^FOO)zTC%dqS6Ê+orhSV=>c}3C;|)ѷ gS|ևDCUQEՀKV_` :09AՀX!ȿuyF6; p%Hhu*w\[ruUfc~{,d{kOɂՂj*O)꛰5d84?qT@Y,Z)pj TC 24r. lv'&q2K,sҦ4^S `&Q2aM:.[.Қ7=!BmegД`2|&ZݑsQp$KBzmP]28E61^JG#›O)SλrLr8IC5_ݬnQQa䮓䡷q'z!Agu>zrz j s\ 8Z3],c~T0&Gc`fdvmUٿwr.c A.D.ՕHa$m1Ҭ̞v B&dJJDoBje>3hj W 2>TDyޥaě-h0%F+Ԃ=@zyY? YޭM;O$aNI:Gh>:m`*_)#ۭʼ_i^?M*XF'JW1Ч*Osm ߺ`Ż r@ s$Ui+s8%Wby[s .#n)]x30< JBRcmnqUu7TLxvhvY>^#3N䐤,hR+u*7Dz/1ÜuP#Ec]?,gYZ07070100000425000081a40000000000000000000000016650944200004204000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/fireface/snd-fireface.ko.xz7zXZִF!t/VA]?Eh=ڜ.+͟찔g:^,UVdh Vh{k9y'8u>ڦZa`y/W9 JYځnV,:p֋"jfg3ƽv`^4'T{"JfdScsσWnjeNѝ,_ǀVI8tHiyaƛ\)\4\f i;_y@0P\bKtEqoVuQ8#vTIkJN}}AgtK +NMT΀z|C#>}3b}xT0uQnHc1Np;w0qPA``gIIݠObst:m*[|c;(n-1?H3BYN*cS%ݼq4N䪏7U?h3zĀOŸH/ M>.V*lH(~liPp 5doXI!st4 `qO~aTg)d(Xy v巳:Qߡgwsu))Q<6t}c5Y-'SEEƃS 9Tcc .c%4$ h6@9bMhc}zx&\PMۡJ;_?AVY$oF0dD7뷌gTM#Xn;< d6 ] vz+(%N @M~ƃp]qqH.SeߣӴ3Y#>4'>$z \pK),͏V^59lꑫl_Hx Z"0\=3o@Rc )k[<=wmMA|K )Bs.,檐ưoYޕT!8BGnk=\,op +@ aû;=^a/Y)d}'R2֣"б?\!AXEMw1di Mws3ި@7XH Fq[un5.b|-ǖ Л֫٤KGL@OPm:UO}4bVKLmX׹]2 t蟖@ߟĿNy93T =$f4a:l05l(4F-3h!IWbfRD Yb=0;mK'mR֤qI“m)Uڶj`Ia%bN-E(8igj~rk=eze {SP>χ³SBOw hQƒ7.+\^٠$i>XzǠ*GY#o.~E-h*sl󚼂v4VH \v(r΄LL\h-QVO(OͶeB z0{+I}?&I kdfK7tkۥPhwlxNC*>`3aih;?lzc @Z"ޱPI(||5j="دٟ ؿ8978T:9.2VOS'8!ԁ[>:c,PEnJ,ɝՍ,_L3!a}V^sKdgq*(Mnpu%{y"$BjQ,9m`O=l Z}`ݾ8:"ZtrDAUu?z)l%Ԁ xJ)|Kik.JI(s[Xޕs"y,6Nםxsxp{}t3:H +;)4eU3 WyE eMtV=Ψ3s{a=>[(8B27#dMx4ɊI)}u+0B1T~Pmjy;C:Mf n-Zf% t`sZ%2z6W#C+[3WU٠ zw/;?*VG/HErOS,2I<0 nQ#!K̐YNUB z+;HozhkUd0Q2&LcqGF 4M8I/M@>xs) F{da29nٱ(6_ CPhC1)tdRČKm$& . 4el!93O؀@}L[?{gOiIߑX)< 'T<'xwjYe-1יsЎˁ9ݔP,3\ wP Q]i-6HWvPK;0yCVR)PjԌXZZx訠zؙ^³Qk'e)BISG }9ekP&7%?B1'c')W|BR0QUһ@*=Gffw22%tNvZրsc6f ]g~(Љ_0`\=7+,7]@`XU%ѯ?w 9 AGYf;}ގWϿRtt8<-֧ ܗG_UN %PWߖBKld+k*ɳ],KIMy_ $wMO"e'\5Lʉ*Wfed NѣkvCƯՆ$R.nŖLmm؊KȾ: ޺W~݃{Oӈc ݨϒ;X*#|0. cʔٿF ]j0Qg<~wX{m\$9+S%Ӑ'ca1wǀ[?R*O褕d!%zQcÆ66SHZU0'Xl2.]<-m2s[1/1$ 1墌5+4,^tɴ鞠0Zn|挔+Tov\hYۧ%4-|Ju>la 6Ds5S|k}>)D#zc'KL\&܈Ùb_OԞ6 teQǀ nx(^L݃ 4tp!8v;sgRX@zGjtz!<1*OL7Gљ)C7>yT^mPoN9>q,Q=Pn5pڛޑIRGQwS3mƘ74,$F'!L$xɒP/Lo5~tKnJ{ @Oۛ:1xY ž!2{sw_d j}8TmEY43m'l țf"v_mudAfp X(~K>"eL4oS pM$M5v6^^`9$.߉`Urq-ӮG/hZڥ6 ZUH[tjQE-8|woHҳkǞ; -uřM /6C$?/37!v霕q~ߕЦHHˇрtK b‡M!EvE; i ބ1]crhe |rCAF`%oC;(~ ~t\\"Lkſ@vaH y>) >@?'O 95> J5 Gւ`rw.^~;T7Tvh\.Ɇε=ځ~i|k&sh^6I{sw2nT(t~Lϙ$gR&uKIȓQ_\y-u61b0 qX.i-^X1ҊM먓~{0^@ VTd=;j^{hOB{q)3f/ LRSmhDM9 3㐦,5Һ&⢜1ip ?a鲱ST9M[{c 1nYH FYIl;$RٜvH>\B;nځ\2WołYϝ]"|Pi~M`؎L3>%-X2t.W6Ws|i.v,kep[ڑMl*<'8X%Lc5a%W㽾<~*ZZp|SXV^q57`H3"5wAWX(D?"=(&+>s +jx832iy=1HIpZjJ tK HuɯMT+hfD[ ўVHM%

    &v LF9 bsD'sG;u#fSW0r#C\ M/7>QSDOrgZh,A#ߥنX<}u+EQ^Hd˯$:zIGH_X \l07~a l 8;dZ-9gE(=1rO~.ES=ȀOH1*Di-sj*t&0 Dw@xЦX2n\7Ah3 Ꮑq r0f? N(׈G梥pHA7錊/g= |ҪD%P"X'S 7s|71kM`TK2& bD,BQ 0$/*ɶǨp3pґf`=aIto%::wa31B_#" ~K ދpP4vߩۅ3O,Vd> IqXj\PL:MOQXVpw߮@$~*gN q Wm|{L+Ve1 Lrg_5]M@-?_s_2>^oj#\Wnl$qЅj鋧sY:% /GsjTO=>'j b!=i:@Ѓ'ʃya9RblX7 ZtjY * m~=&M[NyyxXS)q|}V =`$??%Ga/+t) 1렷31$6G(pڃEjQ*ZO7<22~60  3*eF#M\b7MBтp { k#9 =9}v[|$ΛD[]ĴS/hi0dl^E'- )qPhG!{[нϣ\vŴYa݊#̀G;btfA2©<ߴѿ/$$ץ uw앢{m _a[9nʽSpU(6ua(޵`1囍i%̯pD+ݜtUuy-PuU-)Gh/# +>HT̷ )2ۀFJ\ (J hSɉl;SuR9U [ΧIF;J*3(?3pGN\j* Ҟ!Q5<Ыcړqm+N+66|kwaIeMC-5瘭T'ۯgg찑Y5+_좲jPjDgAwؐ^0{D x'Clr0R~ 42S3c}u El9`R#q:XѺͤigTanS?c~7CQ%pEf#H? _57eWij[&/5U1ˌbI3P3z?Pgq!rv"D[52# Uʣf3L6҉7ׂG J(Fn.U"\3YD"F3.F$`X&EK[^$\N$4"5U:.`V߬m-I;'v6}osq ̈́Ҳ9j@=(_1%C55@V"2 3`HưwpѠ_=TMy![Ja9 1*Z6xw8ڄ-pL[!KJo`Jj*5('U3>Z"Ѻ䤃{bhQR88Ue= VXf &ѯH۞a^ _jLjkxB u?v>'ޖ&+bQkvݴwE~Ƀ O 7 "So*f\G14rb\^X9᛺ O,(!cde+)B1vdE1aA.D{}lP'UQZ48i0¡-ȵT0M.)@Jrǥ>L@ژv]7~4f\,<ǘl-yNaFEހv} \ӢQ`aA3-3LѽHbR_(gRQ*jYiHt"?= {whwRu>`_,aA&wqJPB+P,w[}iD%GI-J;cJ{C90>r\JN'wlI3 GS ]( u=ṥ_$F3,Ur?Px(TeX4F֎7f?&#.~sȳ/{{[xR Jl[n$_u^sLF|ϳmv!h.9kԇ_CVz9Q\Y}x'4ۼy*Hۦ_5l\,iF|L"e#ײEWUs!N4(L@!іO5C`l[S?-C2qFL֐i%u$2gsĥP0JN>1W3"Tx*ircOU1 {GoES>YQ-Fw^诒&n<I ^҂&9[G U]7>C,zHo*Wܤ*FCJ+q+ kͻ6!EA+5dTEm;ς&57yLIjկq F{~Il0`],>3`+ooBm*їCN&[e:s][Xsl뽹TF _57wwg*kNYZN҈$_BR@G{H3 Uȱ#.|Zk)~-?\Xl6w[u10<%q`dw}%6d8UOsNvD(mНR˞(N 1Ig!_!|c#C&.k&Ex I>|9o%F">bcCGAaH'w^{v;zpix:vHMR)g?/S&ݏZRgGr?MU|!Kjp<̶kx.kuYš\g%G]8X+S8bm,,n2=(\41Zs=iGU˘T?.V(ݲeyŘpfמ{1R<6Q*%V&F];")p !o MD!>/CIPX.[`5Oe8wr{e9ߴI`'=iyY:UEi u"A);P3)Dㄢ*,{CܩVf^aOdnL*$$K?AK:I4jrH\%mRΰmP&m2jamuYYO{j>Bԡ~D 1Q-"uӶiн-~V7}HF͂fNB @ӔJ<;\OJH@ˆJ[,I߾x &rptsTxzM N0W8Kv-Di(ac?!,v+"%OHgN05wluD%~̲0HP\M5YC RQA(_qI/X`|8M@OgMGla&frɭ=C0D 3v~Edr0%,MIЅ);0@Aُ&uQ7A﵉Ci{4Hghuj'*/0bBz Ƴfx ĢY(E\Y8(`]3vޢħAz<+83dp( gnpMwҿkhuҫ&abz%!|WE@ݾɺT =&=+5*/tb+eGV 6@e@|Qr !Y 0&!Q#h|NqZ677?Ʒ^ l 1^wvo:HOcpСp^:>ݖvaaNnCY%UXl2-L.bLPHpmƌY󄩾@a}~٤2loLN/rK_θeN0+‚aw GGMCw:I%<:q.TBJ yoQ=Hi;'\§"|U7^wMw|El@Mb!vj>>|1y"áknKBr*:X *]i~ޢ%ɰ:__˛1Q[uǑO-D^d|=Cܬ &i#i^c1ߑ/byHǂ%r5⦉-c LRt^j8eCHClа#]+@dN*quz`1a 8̼Xӿ vZʻWҪT%X Z^%Il/wm AOKGf'm"ӆBAF5@l1t^)G*@m^2]r_1IECR0?Oy<;x:6wuh2DՆ3q)LSfŏcݙmH W582\x:H\kLGwP0SB\ (:C;9'Ia F@4xB[47pns 1'| CM`cq U﹩h0u/ 3RFC]4 > 6.;8yVf=Xt`P+&6z٩1M5%ݧkCj^aqAL?b4$NQ8TBk[xʎ;B(0stH2P"<-SaL42eV`b1M';x'!߷z\sڜpSfaS6fG#cRq֎,DQIJʟKzIzc毺_ u*DPIHk#'6-DJӘ]!ɔu@h{rvv/4"wFodõ_4۸tFF)"kmYs$wk6Lao= rkqO"S0c'DZ+i6Q# Ddc:.A\.AGH]~;5aٽPY֏#kqd3="2!xt{#N'k3 ra\-vj,H&Z1,DrSUb-SbT4.9cv7]a43}~ R+EgSJ婑.y3nr0_;f Daa7.8)-8<[^` ClGP$8.k>3< A/# KC[t!K'Ee]pS-_@Xa]9rX잸f^[VtkWA.ϣ^mn=o q ij}Λ*K#M_%ɛ#.oij A@[ .bʾoU ?Ĭ.$R0ϯA52oʿxb%@}ѸtپFY5Q\ceS z D -,̺fO\$8Mކavv OG=|o-2ڏYu1VbQxGޮGN%wçR GhYjy %fY]U;/꧈lR {m^ }ALDxacKoCq[kk[|H.M)e S5 Ճ8;Ҵj7 q诬j,'@BXzE&O𪱮YnXJpMRH5fu#sԯqܫ1pn_\E;t)xWl*NO _DP"C4ѓX/^VF-e`G.2ys)9栓GFd$fkΣր+ڌrI0;k!jƝ hJ7&VB6ӦYS6Z P8ƻ9Tqjb:/ʌvZ]H߂<ٴ"8xȤ{Na vz guҨ)W8O99<Ϫ7x̴OşKiVz$@=.Re7}i0ǸJD'T+9h5_o(atU½IZ3(.U N{,ғ]QK7 '[l8%Q*4]+/fݐUO =~-f7d}ޘiIQzr|]qׄ %A,.6^qj=]?,3Yki{D8 G_ * SG{5An3%:]>HbODTQG# /\WK[3w^^适o;p`E^NRkɍ,_wJ}.WުǶ4&HXzP87 4ɗ'U8[B4i3ĕ NU,!!!_,cB,h`M"NC R@ &/QRv4՘WIK3ZV-RHާV,9CV fetK"ʥƸ*QĒ bET#ʧPG$aM)8ܾk aߔG6EX%jQ DѶs7u͞igA$>ݻ)Wm\/`IBi.8DKٝ2fτLX5Pn6E^c%#5#r묢 ;gj'Yg}(Oޖ/[AReD饾cY A'ԘUDB|{s'n/Vf*B,7heQrDE 믋s*@v:y|^iu`lڟiˀHv z!0k7<@9Cpuc !CU $2*_f) TE "xIjD`YX,znȒ@QmkO8q//'Z1ULxqn}+! b8㩑_11`pP%v.B.,/lT>MPCE8xdɁ:ŋ^i1D2JrJuYx$O~9GYhMl|2FUJ.iMS򿍐~b>ԳFU1-:쐘kG"L`dwN8V}v=fZFM{O&+)2 槸x٠<Վ@G ߐl;gpM Xo+)^p gŝ$ OV?*=Q6 Z ,6ͩ0R)ϵw[4 I1{}.3ցT&~jb$M%L*G@ԯj4Kgt@ĥߣ؇'4r(N$3>}`,=69i8,!^AR%Gk&hpiϭ_`:u=/WF], %97 '4EpR!AVa6k:Ad&PUBq&) ڋ]w\-B2P ;PQY֗epHi0iOIPs6{ikd5Z1KKebYXչI\[qUYx|UvS7+lpǻIV b~C _]f"bBy#Dc_Z9e%_1$+zl{g YTuM|Pɓյ^_p@s,8~Lv"Yu8'ХD_zr|++swz xyĪBqepʹ U̖ 1=]m1sFJ}rMH#M~db;;kP&&9aIMUğd} c%+mjISGĞG;rst6oi"Ax R\Fkxj6WPzSy/6kARٳ;*nyu"H65*|2u}E><@ B̏Ąx@Gr1إoGP]9U:Y +$gߪ;c ObMmr76Mף> vR6s'ypr2p"H^yQ49*aK3N ׿BM^LvxF$)5 ǔi¼  \Ty#= .'FYsBG:sbޯg3$m'!(G[:a+**G(}4E]p`aRtLڅvj"v`,ex(P[MeZ]3 f+Xx$*d*Z!堊$#CZ:44(ZX|eGzB`ykӛJ,c<ą(˚AThލ1(e i5*Ǜ+T^:%+5IjЕŌ 45fmr4"IP]V`&+?CJzj(R*eƖ Zj(EX=7VڽM=\Y3~^`Dw)$0d5]PPBDz~aKŝͥkmуMYxp-t/+ g6C!wrnf .@\ ѵ9ү$?2D`ciLtٽ l D-ʁ *V5.C g D{/qZ[s0+oQo7P@w8/tS1a,#㴾PNT)}PM::J5sݬ^wcm=I'>u20p6?zOI!~Vݭݨ!I4X>>kN[[4Xήc:|)\**SE[ ງ e?6W2쎖z[w>X8+ iMjfw.鲵ˀ[Jӵ'<+Y`6YjH*Pλ= jW/T=a\Qp*~ⰣW]’n"5Kpբ'jDbB.l}*1yF0̣iHH*21]1pWs. }N 64w3CV^tZ01|^-t.i,2f¨[ԐcUL]+ߔ+\Ȁ.Ye*}DJuBC*&.R'*4+J)NUB3KɒcVГ)3ݹn LY2~U] Ӎ6P<&\.G;bQ-MV&+ <􅖊N+M%FP^ŪGLUE0᪯9JbRa-\D!%f{qqN{:߅]I,z(#_n/?ܭ|袊'v(o/*̚)N`UHZbacl]m+8ܒz% !!a_ޟ.mf zYu Oo޽(fs}fE/c1!TĆɅ!~c=oSP:KH4d=թ-!B;-$ʶ:D<- ][./JRŷaRzya>,>wMC Ůі8{&[IE/ n>7]:͡yM&UKc&X=Qƫ8LU ˿0CɱL%7 @ɀ>ѷCJxGv/FD0ݪk*5#TT `:$zo7Rx(1ڊ.GYeՒ?щω쁶+]$tF@72%/Fx.R95sA)76y#3ڂ[7*҈5?UpHQp?Ռ tSeCaL@_e" i{h˪^7)N"@sio!lԎMsC.L X^ҞyeTL-|yX@&"JJac'Q _BoꏨĚ, [N'/y$R$ui 8xAFT&;uۑF(f!:U3|:{Ra=a0%t,]4 TYȗ}=F>)B) w\Z7 &L"c^aMz}>YF|RhrH uϵDz+(s#W`!ckC,/*>ur͠0~6-TelY{6MV&ꎢ3mmkgY8,.`Ւʥ)Wx/+y$]8m< rd@xt牾οF:HO;ՅOQ+͌e82RDA)(eW)B;\\Y2|:Ĝt1Βx *a>cH% tAvYu<,P"n#=Q)@ lY]UTX"xJ ZPpy ĺ,]Xcj$%\w^3)њC8dӶF~'Xxl36*S _s;q԰+"1\+{p "7%P˅|-P L4Rʑʗ/q:%))"k+<8>6G\꒒o<ꉙ31|kGED45kP=bLohSz-eʍX`^NБSrq NiϠfomJ[MVH:en6%2{`j•f5oG6 BPƬ1vR ګ6&h%AG˿R{6E֌>ao9 ;d߶V=2g!H ϟSffvKEƖ+0z9e}ћM+_,CCi84|g$#\s!/̛w:3WeMgSD5-]cӡl9 bTX-Vy 29Xʧi6su K:3HgDIomVUB) 3;IVZߗ#$af6ĒvO vƑ=Gx|*Lj}zӖEz\h3R#Pb9$zlBaQtw&,)Vt+S0;{bt_*~f0GÒvJ" bf1)&% f:/wťị` W\:!V@ _="*9^b4;Bv0(uev ʳt*2'߈r>.PK█!^w_gO9 DQʏ&-i Mu/ Zh1h:mE˳@qQY::z.T$9KvEמђtmXC:#j}f{n}hBt `D$Gw7?̚1v.(PZwks`O qybbBx 6fB)}&D 8}c\X;Nq47à*sLmc{L+X5 H$NkIBA^3E W qCgk\ #~L%) 7[Z [a3 Y*x[v7MlŬ%JyAZ,DqOeQ˘S$ԫ*@?J-u2,SY``$Ѹ'L(dX:fAo6%&8gakK @YA)bOR<Ös1#9hu aXlMdN kgڻj58S0(e\?݋[ '-Q:"񽳉IQTJ,m Uvc'*Jæ t jesR [r~`z؝UOBl1&4Y+D&ܩh.]z?秆[nx>z#K<:N y&iu7aP_,XkO48}x*}pNt*H C5 f  vR*/6:NX ^2V)9u'9\`GAo,/Ux?i#mW#CIFkrL_3Tʈ^9=T/OKR9Gaտ[^"NgaǮ#d\>n@l2N:'1G?l9y˪.WBҩfN`e%T.=햿eᘪ9ouLgc:aϨmT*" -W $@=Ň݄)n& Oc?"MFA9EF欗.'n>dUG y #G!Fy+# I)31J[6(]ӁBMsD[e\;Y|8kT去} ͂+ULjrui]R_R=[Z,/^rsU=о`H!qSsƟ-o-@ k%bwDnZ jd%tBVCU/Cu9J]6SIv#MG9soT4jCN6,q%m%AA^hpUdlDEecbNg^i LPu|b0?oڏcX?'**з4ܣI&]KXEE`}'PK758h7,NYM$Ƙ^8>_?F(J4 xA⾘byrr7s=c|Ty5D6VqӜlI{rJ2) *fLzI5oY{ҐRA`RD奢u?zbaŁ(i d%O'ܨ.˒rXV:4RI]؊T] K_q8SarbU#!*gK%0Lz -5sR`PdYk`.uA5SϮ1a&H`XFX=j:o|;pc ;{/PyrdWMs/4= %ņϛ]5V~?*{Ai~jNzH;_㾛θ>:> Z@@D;*l,NGbS!˱[.@_Gc?==},M=߮]H˸ H)M xje5Y(^sEA35Ԏ;r*ď6mU{2X=` iHwϒ~& 0Q(‰qt{%z6`}d NK4i.0ݷф>J:)AEa0PY\ :+=sa |=~ϤJm)*ͨ~4FU6-TۡROYq iLz8 oOwTa"0*d{SYuT+2@SfLxF"tz:F|[6& {8#g<"z@/elezTl>'9TKes"[!+ha8-߱Ǝڝns妭kl@=rΞ7f.^&5Z2 ?.V4Š6?.a05[C cVN{Or/*DGl\eywWyjWC & nk9n0%;zGa*)ȎTPT mp XԁUtPUz;PX̓?#'KWkᶬ JַŧCdf,;Oh#L`qafB_ж34&=:W;ZTayN¸^yT#Uy4:$"0/ԦAL rNapׁCe [IdKrm`ųw~?'H"'gCs1ch#;c)/1[dE8 (Rnx0$b6stX(X\@(wU孅Эb4(VYh6ɲ XDWz]ۑc=+jLI( JHS7jBI~:JHi zz/"ujmI8Y8̴F*Rjl1/qwt1*zU=Ҙ_w*GGjD)hi˖VP_qNZ; 4lb`5Ġ92I:ȗD|%{½k)P Pm} ?jn;QG20a!` ?FJP.AW}'fv$[KA/fO#30}$}Vkȉ+cr)0 lhZ)'6[YHٻdg+bŝ辬!}#iIfe:*^o&ޭɎGlTnBmhXȮ3oBTz<`C2>TAS>/w]apl' ǻ@U:>dg[X8[".X ޠ`dS)PN3;WkzR]fѕAWk'>plXOC.̄JܥhGp1*r9[{ۙZn{%U7N8Α@CU vvT62Q1e/ St5 ~mCyx?R҉%Ĝj`혍Dj~ɍZn6dwڟߚ%[Ws{"ΫI|vJlg#tU6B]4Z nTSwxSEh{)ԃBQj`Zh BS&zjY_:CxH6sjB\'bgRrfB_'xaQ E!*%8p)W+Ǿ-1ϔ#NtiԀY,(6ee_>_-jZJ?s;=h:a7!Z!"iY yW]h+fC939-- zO->&UQm4lUJxT-0<^\<V-ƟҝJ#*RM]2up7M%]EIt$8B.ɐ( _n{|"E]u:m&]6h3 '"o& C;H"-\Okva(WH12ţ]MbY:z0,]p)'yF$oxfX=AΏ|Nj6P|tWf8Ln 6IV e-)[$$^@ V Uh{iů3!ńGrc]X b.iLoʀ҉QFϓքW |YH3KwqԮI0&t@Hpb08v^(I{% z>!?^, b˿6jQÑA_u k4y9VexEA7<[y%Ry؋M7.#tq4!|]b=HmKtڡBM $Jo${Ldvp7}7+W/.ܳRsC(fAk 8}j"^:J/Bcr~Q}' C`!e ^]zk]nEFb^'R3#"an4_be7rfYCΡut񫳲ۄzUd=>-  {ۃ&9@UrC)WP7.Çq,wԡ6B@HZE¿7h:\@f*.p ]#q Rӷ6Go ~v^h*/3au VvVHbɍ~tA`}fu܅O!O6BjvJZ'<ִq&˜Ou~c(Cr>_t x[rռGΦ1Ef. k8@m RDOD{j2  z2^xw>WRL=(8uI%nauz(͏4lߑQ3lZy5{}g'( OK(),\*L~!=19?C@{]:JyEFbL@ӫQ :P 8!1Tl GxTi<ӷ{<$S#."!xt&aBgJVg 9~k{|A@Z :L "1EՒ/VQ:Vv%ah)ӛ5 8Q/KLt 9ȬsU*G,}pm* n(I8$'3<3V͏{Fl AJLMVm`J[#WV\:$3u( P8Kl=?.FZ<1~jC7U}$&ۓ&LӠDŲ 5}?'syvo_]Tfwq6Iu4+I_@uF| |QN?$?ow-3D-4X tlwCg~?EMig"i3=O\X G9:a:JxkB *d/zhu;%\o;tʵ9g=BErXQ D esLI5vB@et?H}m}ChGiD;w;U$4ᮜiޅ#C^ )pz٤(aDdo\ JP( pdp+sd눼]#ߪ΃<80+W4UTFd8\3B Wbs6jT'<+h@i~W AC,i(LxZI 5J| ۖwAp:t*=ZR&(:M# _OEٳ|VnC(ΆKl5X'QKAijFCϑFaߩ/L05ؓbƳX9͝kA X}Ak=P0w;FY` -;+Rվn7W橡߲>%Uk1q@p_Qk=- 0tQ̃.z-!YoC1-ՈШI3f􈒺S#jR@_%Z5<=IIÔ8WU`:si$X1GU9f )M 8m~ 5S(>X{eE+SF]C|]7|xÞf&܋򕆰|j8ҌѴ}sJ, mnB EJ:2^->.P+ ^՟w*PxJEʆGN.Y&VIBk0q_Ɠ,G\!vwѭvA6ϢvscG@j=|ĵa,][a.'>~ePBZtx[\sm Ot W3i8ky*1w+dkcT5!4.i^ j-+Mw++̳z>'_ 0-Jjʩ!KKZcew\BjPrsXg>kȞdd'+'*:'5FfߡzVOXD i԰E5y׾wA 1|U6؟=Ҟ }+5ALݿ@~Z uw"Ï 1-5 iYc!&<_ݪ `qRpS =q\ǞH1ќw$|l+seW4]X쭥)R_BlB^=hwx懠E YZ!*@UJz]}Җ:{Nq, HP<ȏk{a:%G4G ;d7z5E U5?RB& ; J?#XsR7-;sՖK]\5LW8oqsK!nFd?,c;ِ4mVs;$h!q$oôXkWrtbISnqg\U T&sd<,L3s]# f~y7{r"DfH6l<c|@WTDɞÏ1 :uyy}%3hiJSQ4֜3I]cu$[:v}!hUlVQH=PY̖`̊^\쀝!|R7^3)@a[Ǵj t dةf| Jztqjsh@ i=A(+L%/3xXPI>B>}-U}R|d__(V&%waz~pL%Y5U1 zoN2}xN`(גҙ r2S3\n.δeiMmZpNUJ(j=|l4. })ϗS[X121 rXA\ YE~s"=n-e 4^Lsq:n vG JΗea;k-9-F m\&?p&h5Xy֙#*VD%`e2L^0?UZ8B85`"k46~Ȩ[9/ޕx5Ph9J<w_X|Ɇ{R@ހ_y46f(8(v~.:KYDpW2t'+ai7M' 1^Rp"t6.DY`o^~K! 0`ijkfb}b}"gLVȭk1[;"<֚ՍxY}C2T턝2"]KU~Lg֑<5N+/i4f5o=ZḷI/[VҀn*|Ѥ++#zI hnE~4@@4T29ra9O&X"B&%Y> pbrB%k+|NWx*9Ԯݫ%S'U1b-+ؚJMh6qPgۿ$tՉkB16tJޫʃfnxV0ԸiۓLQct8?NYn_5pR }DNK|MJ療|1B.r6w!:S_X.(7~`tO9.dDLm:|XylQkQ4])%BH|ı4eVӧ^%lD]m4UJBOg>Džӧ@3R &a[f0k`&<+hv;]܊֢MLڽ;x)fZE/5YMZv1K " e<*0κڛ)l-;iGjwhD+k9ĵVPԅKkA<22<S?qVAͭ_T2c6{=uF3w(]&H Wdn0Q7|@ #Q\% .gJ/gשm } ``sEoG֡ ][vu;wd>$PLc;ǁ>0sn>J !5sN*OnGwS(zE v@cbh#1ד8V-,lŞ`:r8.IދhH `&AίKk-5`c#d tq20bs<|XUI^ڝϻ$A7$]μBNR O;ιBahyuFπiD74a|D#}(L#8rx-/^QA:la0* EbN+<i?+^Kҙ)%X72 $cyѕ5Psm˧7=ILO!6Z Р2Ta_I|t0e<@3ŖZvz(zT46U"v&y= ; 1gnV~J`=MhfA(k2\Q@Z;9ZhOQ} (SS<#z.aO4r7%(;j Gv~D -kÿ'0n9iV#TbhHvm%?HI̫*iC`./2Pv(]*|. M[OݻhjԮJg r±?F:=d5sv@L,kh'-㗾Kݰ87Q=,rmkQx{,zkǢ!_K:B5B5#l|Hw0q8SL MaF Z35 c!!!lDScFULcGyk'H(nxp?a'Hxx,Hj4v1ވAQS!;DpR~/G*5yI&uHӏ0INx|r2?YH5?j@RgXH}k]Yo}g#讹b7h> _=E]2,BOo\0@5%Q770)ˬZn9M_5ߗ(>g(X9'FH"ykK%H]R<@<6V'>}qxm \Λb \\}&= Q. ^ #dQhdqϫ+'nO$4xw_Wv24I3͋y:"L7zx#+Yf Ex݁{bC(PM^݃Um2YTzk̶ʦC䔽_hyi F6;=eڴ>( }Q&Ҁ߉X|>/`l); y]K9Z)ӞHOoe =Oq$V}zO'nDaqxty|TGX-pzQe9)T륮X'6Nߵ ABpZQۋJ0>BJ4ZMliuwdSFQwX$"({bT0/Qkm73bylJr/^qhOs/7 毟f8}@m( Y% ~]H^% y*ߗpd]WXe_ɏWy}]2 K甙=,E}T6wQѰ!ۉ77Te٭Wh"sm +ve31Фd`ًҺƁikcWy" c4L,PU>1Eu ԯ4Ԁ &r}WU8y2mW6pFQk8M#X](i/!~~DIg/&F=}tJҗ[" E٥ "7q Dm|q42Y״#OP_/H75M= VP}Q}y9fwɴn9ړ)V@RS7l,-ic)Og`6rNF'õQd9$,~1O⏉J%Tn8lS5q5QSe/djBbQLp^lpUUH,^-XeӝVz6"b^EU$Pd\ɹ~!y ߘUy=Ml&>WJ)-Iz%=J[+WXI5Sث ?KWwE j||`Xc/g7ۧ]Ð紤騘ʲAe"1]j^Ep ٷAdxЈcJdI+]c*2 q$Y%F7Ks 2 &IAd$Pe6~ɲUcW,W<9ЉW3ќgQ`N!f#<ڮRǛ[@=SbjM'4M2}KV̆ބ1Ru<O Gxt[ﶲ;jȝXf8{DJ߁Ȏgۻc/Qb|Ir8j5*HXv$GV.њ(&Н,s AM<40@g`(³ݶ cd,|p}i^zԶ՝`1^ ??,0O\*J2ib`c/~[ NQ%uO+0].yMS80-(8qd2د#P%6\fbվV'sq;ɠDD,0qlXju-0?1vJ>պ栭gd.w&tcdqzک/[VX}WVAʄ^:{`@bd@!z /Eg%Kd;oI}oD ȐNˀ16MWLޟ.L6hԨ֖M.d8WP9S? +%E.t$UeMx _S!oϢ_SjmK5Z0%[TTjR>[ 4+|/Txo߳>ֲ GaY<|@܌wMrG:; =@`K6,`Ɯ R*D4#{"xC͢k~FPSCUo@'c`oY,q )n2_ěԏ۰gM@{?apG^or8-ٮxR,P&dDgnя\c{S\Mk×M|)O r7VpJAǷPO [xtRșT+2Yg7~6ndUS]5>t+ ?N>-Lt/f΄5a'D0^q7 55΢pfvއE^nptIn#zk+{a}'ν:U[-p>~xup8!Gʾ\ kb V)  2< 4L6w|\ \r€>ˊ!M;Ik^I8~",l<:7pEv Ԗy wAOtl; Hy%B\ry 8# kXZΪJbVp })߃۰%(3Aײ`&%*z8 x%l~&EE#򺼂+c#~!?_t?Ԣیk_Ovl6GW#ɖ{c#҃F [kSDb7a+r9hS1É_Hoc k0I!L'k#lOLk\2Ȋa35dHWˣRQ}BtYk{WƜ"z"L@?cI$RpW y + JveZM`WG [IO#t~X ;h0)͠=R/tVtgO"~V`(:mpf4YMqH%x?# !^2TnWf7ď=wTxoT(# -7&|B9B2Y-d"\AV &`HP _MaIZ}Lzff3O,w>W $07c!l8#)Hv pL+9yc!EM:&oGɟG/2/Ʌq .ZuJktde0{RSf\ XNGf&liN<9PbgѦQ+%Ba,&ǭSqTڼH\&qɨiJq"cOQ5}d tDQ_}moMȰe>MZ%#pKXTqϜԎ)U[pVnT2 *JCYTEߧqxȀ*R/_=(;%FY#ުBΠ#-o语p, -{@0 w+t3{Rͯ 65醃 9rB֭k=zMSOL Y-@ğLd\Y$j3fMRW5=Kp,$OάeV ?T4 \F4ܭSK39pb*c%b1^_n HH=k$RV9(v"-}4("BZ|N'=C{N1 u-@X[98 :Z>+"NtVnc[mE C+K$ '`tmBѩ`&A;5mtCZVOcTaAGa7$gIG`q~whWTaEL4=ޕv͈jmpxEh4M0bݛ kQm'9 +Ezu(򂹚ϟc/d%#=F3Kxb'-ſнI۳xA`U*䪽xky]gJvYC4|/MAۇ-4IOjve_1cXD85&냼IuursȻ(l [R[f4Cj @wtzUV=j{ ZlYmѫT^䤞3_o\s>d0X|4v4s!f+"Eb[Rg/AOe/|R4Y_mi/Os8O@-YߺG@qC!kFd8$f?pa1j'f(ؘ^4^Di!w!@FAUB t%y.#Sn\G&CQ-?_mm 9nTqw} uHq)D4_aZ91:J֘ /*ȳ c/ *;U!%Jk##pZS:!\9I|(iĔmsj-rG?8fCRGwN R79H,lñ\SM'Zxt"JCP*צ_bJBk,$scԮ Ca6iPb[Wk<:ZܘSe-Bx({Bf2cWNn yŲ,6eןYMfM +ȢzY>g˒%?*i*\S/#إ.q{`VU ĺ.=thi÷2ϟ| yfN(Z-:I#ﷅo4ӡ">\|aT<"=;ca?/5Ư}Y">8#|.ELW/j5F-VQ$qTǏaIQ@ߛ@^ʊ:q&Ȯ^aVorQAsQ_ .7 wY 83HIh@Di) -Az5}bG u@ NX%},X`|p &6<\{-Ǿ>'ӎ ʾr >&"WiT(PA:wy TXk1iֆfz59#4SEH.F# D4ҮA`/׳&7 3.zsKVTov};hZ{i;/{~lQ 2be-gMk1 6eFƵ~u O$ٔm,v˵sRުA(MJucjS0}F#_eKaXn|v}I=T냓q2ZޠűcZPS r |P C|@mr/5{L {JmpIEIaC!Ҏ, 2C 4V0JM ^F/L5ٓCD+ܞcG^ިmrݙ"!] #@ъ\`"?l m*86>Gݓ/`0q ¿`K? ~~nж#MaMdC;DOI K"V:?O=aiB^ F@3(.q<)F1HkןgU.?re2Hy +ϑAs2Fk{fET ?MB-bZ(׹PzO~O}~ oRe컢h(Obإg9=kV3 ݪk3c9_ytP4)ČyE'ؓ`l~<0xWs;,J7qE"L݃Vd?aȬ櫓Cyʥҭj%Yx{6#G8RfaB]vIa#3dܻӒZc7@ܻSph Cu@ Ҽ'os  (^+~9_6ӔMgv[!T6 ]zSaqQ$g倢:Z"qc. *'AV%HDCa0f"@L2w,FݮnT=a3Zlgb8QCO]CܴHoplBxĵ ,kW(tUIؚ#7 zYZ<c>ԩQ@AG: Gk×~ֿ# g9RӵV #a)}6DQIX)6lffaCF :Gj} ΃$ yMuhedEzBJ7頣r@|hO3[Шxѡe*U5Fje%-,Q{/T eL͸{+{jkO1ɹ:UҧĞc1Ewx RNRQo 10vbK0wS'41GNmTCw+hx+& .UJ_>h(=@! V5}<ԗ-s!Ū$84p꧎+el(;r|A0 H#S {45oR_̊E(&:B6k^Sw3lWR),Ϻ Y~ z&32gl@c_!{cN90,j0Ax}Lsw|T-I(*6e=` &A:g4r}#F5r#=!3 Frnu824>\qfnߞ> E<7w=q[b<$%]Bk=%EDQhsI Fp퇴&UAIX|U2})!MS9@M4&* \~i6'_e ^ Lqӕ8=A̫0x=- |y&4N3P7MI x2N_j{5o0`LR^U,Rv|ZtLfbz UfdX@ e`6;KY^3V+҂8j&_ӗ>둞(#YwA6\'鏾GsCK攋C K1FfO O߭΅Bj/r%٥VPmDt6*ph}ЦVgo0%MMcvUϋN[5TvJieP 7-,Wӎ­2CqhՉ s j պ|0!S#|K'R2Ῥ?'Z Dk;緝D}'eT\4 4Y*&Q4ѓ+ A/}]湾 Pqd =`l^|糙#ͦ -{Ϭ؋`%)y9 Ӽ>GK3T_2[5@X7nBR1Cdb+1^u2sg; @m^z/r5QZ^#;c\y1L.)$ЪwR \hX&-1\IQۙ Ȃ jk#f־!S[.%C1^p~)87?ۏ TÈ5 \3sxfhBmYRܞ]bndAQr@H"+"B6y$؈yUӖdr:Su)zwЇb1Uf 5gRf~ oP ρ 66q"iT Tzٍ ̻PSdɣK#C"fMM_9.r^`HZfhF"Eͱi$7 hBDU<L1~ *rjSэrD0 [+TZ=E(/G:Hb^E]~#-qR|ˆ7 ͭj6`J /ˍ_D8+0*eEW0L-B[l%5 \pD|SihmLBdA{G"%32YQw";HEƉXqd+M$ݼU$$.Cyvb Eɭg#7c0%z\Йr7\4H8PowC(o7RFu[:$86w }.pYkR*&dwXSo,EPR@%]eQw*ZQng!!,@fV|4˕ |XGD8y*cufrXb/ ep%yɋ{˖B42l.#B5OG.@;o^vED( ܖYsIgTUMjee2Q&}'~S@U$*r#[Nr}֝҃aȍ,fC8ذ)Q/2p$c}WoҽvU t)9> AAHyex"-eG'VKZ)ڟ)Ns7JЪ'r!0z[?d6-Z?7]q.X؋%#^u۟_s6k_ bq֓e"6۱MwY`3Aӳlĸw)$eY}g_V--/OT )#G~.'f{Rm򒾞Jd1]&LijekOfPH]&-f#Aر*W[bkJ'kx'Χ׶~}XZdVBViJjQm]Rl^N,4y2R\+ <^":;v̚R^ Ooys4x[:!*#ݹ5G9mB2ч9 ՕtC̞/qΚVd'Vk/D^Km~qj =ؼκIM\~T?;ܴ}lWk,:"XO44=: *W G 9c }c_z~Mm2cֱ}d8 M'-2YjR".d}?my@> ʕ(7P[CK0SpG4ѽKS32 95v*Q=c,\ |A chx}s+8 ~saqlT+rE\$(R._>?+BTVZ`7b5iP'TPE vxeMH:3+jԻjweߣ1h}6a=EWCYvrZJ6&[X!ΨfJ,i&xFpI OA:cv3 x_Hy,<?˳ĻSR e;VS4@ )seZЯ_Ї\ ɺM+/чA]d[F&5B1! 2׶ISpIqWSj3` ,1NW'K4/X*>EDX8AT7crڽ1:_ʤEo6PIm!Khb3K_q*;̬}޹ǗIH _k YNCh4FO:rg\-**jf}0njNVwlqIb-!HɁl-(~63&^RUK~ou}0"xR׮bA+g#Jγ\G x(6>d=уe,'1ʫ; O [?ϵ[#oΗESRU KJ8pB,ao@5h_]FRHhO}VҖBx|+j:Rv^4KqġZΚ4~U|,I<]a C,(4dfj.-M[#q`A$ʑ 8WGF^'d:6lhP è= e#ЮLՐLex[: WS3_/nƴ"ְG]ʥ̺F<$_w7'Pxu.Q҆_ KAAY#Jt71;f+M8EĹuoRPg$-BYg ͼ4: ۬8v(gG%y @~('PB>z%'&zt9ƔpĎ?rb0 C7A 2$nk`L_,j"NG]ITqSZ `a4@/PZ5ծ6|zuB8J]߳PF iЗI%{{]80j֋MIdYCɸ ŦD'RMYz0sf)Aq5Kٜ?FqHQ; `8%>MiMJ 'JQ7F%]VN+'\EC|e-KA%,@=M4l æ" Yք^(Bzc8(Y.i c=t?hx+ä́Vu}5ܞ>Tyq?+ ޚe.ݧO'+pje/yѿPK+&Z_pZNTzD2WD)U49tᙬқHc.NɵDv깳jY22 ŲRP4[kJW1޹"\CGXw^AQηUل?qȍH!qn|XN:|h&Tͳک gYZ07070100000428000081a400000000000000000000000166509443000046e0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/\UF]?Eh=ڜ.+υg:^,UV'=l\u"p#;I|! XUCkye(#C޿E23F9= eDp`5T}o?3"(枤 Z6 [}@}H*xMӼFD䰶O/SI0fI>dM>|V7qV/EC]zڰ |jiazŝx e#PYIL&U:, i<' z(}Vrj읈eɢL2&Ks<=)#\ !#a'˨4umUϓH4B#JO* "[Zp{=RŒ3?/cNgݎ9{!6-Ŏ^m@HSp>~YO:&Uh%^6?iwt^a7-)_|Vf%hd(5pVrlt"<}Y5| gUZycD5cЌ'e#;dOhHИ\eGN|7D [w?`*sa>4|S}z}m/WOAھd× ݶtC1JEŰ ꂺ {}9R tÅVTp\4UviB.wuVW`|Bc'G]%U4E#pM4v͟CcSoYW.<}!3ˉ >GˍEOQ :`&)Mc%L Js^ʄvP&ꎹZI󭳇z ب%/ 0Pg ]) ^0Hkr4 #|6G)܅NbqBEް}cc_N@LIgcz9pwLBv=h]Zǎ%/kglKMџ oYz-tQYa*U$em3F8~mӑ8 i,Zdxrfd]\mNϧuwט0Q#>@J*-͞dŐ%"gmYڣ* AY&;GQ*ۖ=@2/舀%] tJOt*On63C[ T7PB#BR5Q6| j {T8@4濱pωS*dc - mpHDZл0Xla92ަ oKq=Ł^M7dOĚ*u)ψLQ]٦šs, YB +~]ĽC˪-^H[NNI Hķ$&6,߄=4Oe?Iّi碘>ae}?j%( %Nm^W@B9,(#ɻ1ήޥ,$瓟}_eLNWG0s>r܏(!d[i䋏q&uJšܗj,l%mVZ P(j1Ds 58{pJj5)1neP2_|:$`o&1 #[dYqP-#vDhsFw; Rf-; xh7od**"A-?{aƥ]̊2y)/ (AM0&͎lm˯}9lÚ+U"F䋊+uNƁӦ llu87 kpYy~HLm\$X\m?|~{O: /+s VM6r@ km>VO%/K֥kd=(p3r 6FEq=79񈘗h6&?ӓQrض1#}]tw8դPįxu-sF0Xb2L0Aph/ nx,TV4 ɝ@ SHT6n ,m\5w3B& òL*,ԶE $qB>*CG.ȽGSs)䗨Qq@&rґ8M6ʻm~?ˇ[p'gdO?ʌڄjfN~ b \yG$:1ʅz@Ѵzĥ1|m*~tUx]t޹Q;KG_ S}h6hP7HTzm[EV AvD'o猐KL1WMӡˎ_!BIC|J{/{$h{˯$9kN=+W+;4 g;3΍3 oI.K<7Ri6p d5N?]id!H/ 4.j_/W/1$&jIG+r\ZAPiq{llR1k MbGC Kg āY&O5 K1:Xxs,˝Zw TӣX7Юw<6fqm|sW=/Bail㟆|=̞s M |@ W]Ls&XUm {|lͷAznhvtwP.&}- 65Wx[>Ek_ d3*P(u"@^ ;59Г?_@/<`'#u 37crP P0̃FxюL5LN8#ocHv~V+n*r#Fh^`"qT(atPT' 3N"3/S>iMPسcXZ77; L2*FOifWIR{_tҕxk~Oʹ@%Lu-kӋYfrˊޒt.)]FgVYV5EO.f΄髇dƛ*A^>VA|sgwV1P&O0@AoxT; CE2Of$Bz + =-Q,=wl_."% VogH,_s_(F78{Nh*pH;3*/y'%)XG_W%SNi@ǖ4AqjXVKLAxj}=yk' MEycA[ B [F;ʝsnxHYkU4Z{H$1 @:q,jaRx]λMΊ2Noo@WP",Gcl먂6UUĦ!tޝ|*|'k^޵DVH51q ku9uKz Ti32=.gjQ4a Ai*^;ve]x܎ ]G97ޗ`!4%sz!f- \*L(,.DqWjdkjjDӗ ,Н7TlJX›E|֟ $Buǟ/qlb(")oM{_r_i}/dO(@lŦj^^ mO:¦RQ:B?J3eqfeQZ $@k>= -ޤӾkr<ԳƬWU29k #߅$3ڰÀWdGĉ&0H3'U݀[xf9:?Xȏ Rb* {*>M „M%}r$@lwڕ$C%@pCh .w MlO-=ʺ+/WڗR!LV{q ^_>iIlD_X(~㫬jSo<0aV 7fF 7ԼE#gZ0c/)-b"HúHnQͭYol7n6NT7ۆB!~E.aNM Ra׆MZ[fa 5L6{ݷ*I>P/<] C !{gi%hvbe~fsIPt]S!^2}G'hsǹ ?I5m Uk|鿔{jj-Nb`ňz?B\+< IM!a|_ᢂO  /L;"hK6<~ݗW}?ܶ1j7za];U `#ٗ@U;逴 N&b&-(g r4cʳ}:Mro/2KCڅo)ǽnT`aՄ$k_?ЫàI>, y 3Ѐ `4{97[ZmNĮ\[3X +~-W]vS%|_b[&zG'y-D> >/Ve+SrJDǁFf)|CaR:U  IAk% zkgcYOv$# ˭=! 9Wp߭)Q,(OM}Ab=Уlv<Q֫8:8H&4?1͏MܤƢ_Kmܠb!l2V9^e既Cdy>%uX*km:(-74O/, h$C._,)lI8~([f\4I$Hsxkָb{x9lvJ0o[Z[؎c!J9@G.lXzqj6 |s+ax=N;u`!&VB}dC qx3ÙAG4Ӡ'FoHU."Ֆ;.~:$3qqυ|@4rpNYx k ɷ8"dxЅqV#ӸOWHv2I{+Ŷ4ML!b6!}V(ɪMs@vedFdl0P)]-٧7{#6:5I> M;!48:]ߏrR`dܩ7SP<VK)`QSqTh\S.4ZΥotj _<ɩ0#)A: Ԅۃ$9N;3ZIfR,~R¢K |AOi[{1埭kTnmz`\2D3ckVnF!JU,m=bV1\lz1Qpesj8wbnrn56iN(dy5?Z@e< Aw)$HRPu[zҧdWRhO@%,D? 2aTAkjM1qX&sDv~ٵz"_oSZ*;glژV=ϐʈ"tʕ's>hy@L$y{ɷ#OF3\s_ny܍X,]q(Mz~$e\}Z(#c$<?/+qinQjԧ Z{+hJ I+"0f%g?` ;aRp,>n7[ۦN~CVfʵgܟލ{Ǎ|~&1:`8rk^%5sh9=zziF^+{ jP艨i\Ue+HIn*?b%l&%4 P0~=[/q(U^(Ai%Clt͞wxwqt$b*^5C l\2:-V%|N)BᇽZZhSNT=Qu3iذ28ˇ_ 0./Uɯv3{\}DnU}33G. 8wڊRMaq( %mYpD6DRW "pdsM\sF8^b)W]ֽTtmZLLBs~(GH7y$Fgݫf2,1f\>:OvH+n <`ctO\q r%78DhrmO 'GU(*Af,lܚ`h:m(o}|WTgu2M$2dY0fƓ*Vఀ+b9Pyչw5;z :L.\̒'SsaV=??51}r$P9L]qAZڼ<;N:嘃n#5ʻSzW_Q}I1!qj櫡ﳴ&9,,.d*,' N8N2Mu G-m}l4*2-v-opj= m,Nu5PQJY4uc]ӔJ)N5an Šҷ7X7ϝ|OI@> K"l9a vuuX<g:tذ<{6]Dtv;.o_!-+|!mh5qRIbLlP5re 髟Y,DV?]3>=d%xu X9g`ϮԨKvF%[ CGY9]FsD [VR*Mlr!3$]@_e/A@,p1'm鳈^ؐJ$׾ͩ;P|鑇be9>"Z&hͩq P :dQ{Bp Bw8IQXka:Jl=T+T3 a #.#nrKشQvO_;+tLOBkN4^US"a7qΩȮ\j[Ef׆$@yvWߖ(XG)H g2Qp`4:㚵%EP-:õkmX_cdq'kLa)#u= G7X 3B+Kh<' XU=XXh/,ރdT^0G-Ed;jL-!8QN/f$e gm ֟@-.Hgoc#Y,{~#t3)#%u6(hF?G۪̼I XjFPCrSn!]&費qJ;XX tE|'("mEYD+^B5m=Lϗf4qBYRTj;C?Q_dj"ڍ>)!M+zR$.CPQ/ D۪6F4 ץI#^&Bδ?7UëcrWhl `Q'*VI}\fQe (IX_N7]$uIx7a&dlx:lXCUgMx>Jy*hӶ"tjLyua4|c!yhkCDHst,XUQگeIME9g K@G0E<]'?P:&Ψ|ݥ5[KYE] ~B4v;tO C*:қ7}I'UQh!8# 44pHhU˘dn݄A2FDK*C2;SJhpz0l!9O b)#\qN  v80$a҅<s6طgpIe{c{ Ev*~L*'Ġ瘾+cq7#M6'P!MݝwL7\%zqNeҤ7”3+6%S8(K" ΌuB%ʛc.D91=S2x:1 S2BMDPJy֘VzΥ 4晝"^ȐJr ljWiz" v6f|GYcK׌;5jXLNsثJiaR'^Ph8F '.Cx+^a+%|p#0p,?5|,.i.UFQCV̓Ẹ7sG8 ~Ojkttפ;,bTs 1_ v&a8nC6hF8_ d}3j RŰKQ,K\:*-q&Fy:b'鐪؝Qri_fpsORȡT-N} Ϩ@`~R2k1Q^c= ʈb_\&Q A( Qeq!  O>' j02)GX7}L`` Ѷ\'<)ѠY %na:QЯa6,~HNغ;K]SEN ԫrp㦧)S~LܵOV͊||*@:Y L#llazHx!mu<<6SU :W_Ô lU"Mǀn,t9D8[( .M_wlT!/p\7 {IKZFGrKçvӈokFX4U/ Tlr6IUwYg%XZ~D`0UTحn8,ƄE9luС[}f zݹJ^`}set:ZKcHasY%)ˌ9uu\tl*)+>sQ#q;=Wajc߯F~!=.v?O'UGsGKs g?!β\n<8ҞM/tQBlH[zQȜ[] cP86[>Ovi3>vyυv "r}V^j0砖$L˅ykPrXS@*yIxdr ?_3\I umGcPDbHs"^QAX{ Nis&ghhME4*sz/^)j4姹) yKqߎ{26|B_ xY`2}w ߆ S?1[lJ}5h6KMҫ]*54Yjg95ge&`2JER۹q kT5S3{R2Ќ$ gHE!-*qcjgmlZށ>5us 97>oY`.bx̌Ig)RyF)_M6y)O Jkr$br͂&iʘ]ŝOwءq:vr\0.\QC iNӇêL@ !.)ęjܐS^Br CSQN^i(Ck`z,?@|PnzE5jz#C1R}Mgy?;)O&=+SHeͩʲj3 4yhֿ,, ;Mc !CAh] p+' %Rާ+;ywȸ;MZYP<2{x3_hfh'(tOԕ~ 5h8Pe`Vt/f< {VxV:cmW!kmsPov0rSwXyB6[+,;,9ga nRj.Sƞq %2BqK:k\-H*7&G2hUjB8$<ȌD,@x\ _YȖʦvǘ#}4+i!YHrx'?"8B"MTIq)*8=daj Vџ^Pf?ѩzܙl`%+UԪ>zLՉ?X3+<-Vg{D9s4Bi76:`Kpk.^ >P> j}`mhE?0,)hFxy#!E-;e޿ KXMغ  r]oj^ t ~a0k$Yd#\ᅤBX-,o~g^FMz|lJӱ 0md'~0J\᧞&&sH_O{W\I(ًBۛd,,>3, ۃ:DFڰ5aBƜ=" UGȻ:c Pxȉ*ƓÉ}@3ў 5~[aƷǕɷ< R2rߕN*k[fzS13TJ%sz'JfnДNq5z9|"!}YqDfZ˦Y{ܗ@4Ykt'0z 2{d0$U惐wxRj-SB {Q\-vo=i0gm22ÿ7=L(W8rOe؉O꿐D c&L z_M^-lpsju3e3^(mgAÒRk(5 w/&BA yqi:AHmu`2rw燐!xnaPtu,&^ԇcdfM~+HiAu6(0]*z"/ VX?5~fK6ZxnA\V@y_[ZUrCQ*Yy4]t^aq3.yE9뽨WGᵽ櫇d 0ƜBV>j,4_Ρ,!v.e֣tm (рkYjkl[ׄ-)oUҨy9J~G=HWcՋS Uў훆;͜w %39͆H]wg=iFK: ed;QH"*X9؝hG5$}Z[WC4Ö,_?k75-]-U4vZit5)˳BpX 3?yy~Ō.'k>X_` (m;ҜMʙЬ)aA&> m!Sv.GAa$M> 1.% Z~ tIo oSe:<ȓ5a 1rjdixHڧJ jN߉s{m\SVnu>eΤS9ZZI7 qtnT.эڭ.Ie VpK-^-=#e,qӱ (wOMf>=ٖDz6os3-Z3xnd3o[1D[t [SJ+>ܱs/6GaDn|8W.|DVE4(Ώz 22B|g+BW:]ṱmǗKV̊]2,<#V3V8(FPלW/Yn8k><Ⱥ' N틴5E`zW[~ _^smtɐQr%HxxńwI`6%InDx3vMn T2Za6$l<.n48ᶂE(T] ]}zV?o/{OfmMtFRLfd1B24;`|侳Vq$nB.U-H)@A;]f<d@U@m[ ak#n)ץ̍QFDF볿GѰΛd% SvodJdq6w,,3h:eh̑Fapyִxx%:6W,8PV1۫@-V}NBU`MgmAaqέd3#BΚI ]X[A Z=h|1!`V ~k.:zC M-ɊՓH(±7cG7_4z1Z1f,! zkn ԥ4QKnT_Eg @'[R]7b{f_D3 QRǽy7 ;ɘ;0{ a/ЅWBҟah#g`rj*=ō vv&cl8BOsoymJwp|Aڒ/#}M=K,,Y+62DMX(X>VB*\^Wi)W%Gi Js;,KuGRSqPu2~ԦSկY5 Ԫy9}CbU rFN7g̉xn=ɕ1BT6  7ٕٙԅy3| K?wazWHT443 ^@B ȍ}_l?q?ٹ*jt0x~I*;!$C$"{ Uxz}] V?_Ћ1ڎaw',$S\Β&jW::-jfd!ȍ>9vNv@VLv9D"NQat4 [C aBŦIr(YUAoo$ ?P1"&)4DT:|)0MKFQ< dzNZa8Wq)ט@8CH^)Eplr-ߓpUe 5Xh E`L;Ј"_v(ML6({km'kX .9{M$^9.ŹH\xЪ)БF: bbN$Q ~E`e9Mu^L2>[03e,:F7p -,]2J1?OiLld8pKk\5O\o}m|U!,Je_x5J"˛Sx^Q>d 0WCݽ jE>R_i`חV.BoVL(e A턑? +p-c&Kg鋛%#5TpI>AV9!pi,L;Vʄ + x ^9Ny'}&]7(Jo_ sl |cmK$R8赙֗k?VvX"T)MVb63,q=J;? Ei6ӱ׬iM0Sea9!0o&YlomϤ_D`tf;7(ݻiJ16z evus^*d!ӓ4ޭmCJYVQ$A x vέ);MW/MY]1699KAE:D^@x3LR֬R':vG*;V'nw[7!F ,<i8vN ]߽<±8YO 7FӋfȩ`9M3ʽSaTrOhs5hcO [eѐ!p=^> *`őD>x$Vz3 Դ;U -b {VQgF!DgPxMC{Ð B2͏ms޷;2ݎӑd %{zzHp0 =l4+^RzJU/ (ȀZ3|Ţr!#ų헤SN^\-BRI]??2 OPyq/e1?DKA|"ހF;X;t]+|y5ȚwTGu-v:: nVe@@͙ˏq6&>†h:AIn?w=n`[)Oo9Ht;I.ʚNLꅉAGro̚bH:}FmDz)FXtma@o(g8qC[f~$:?Ӝv5)QD 7'T tuk%ҭx<=Doϼk0!o ﹘6CVzZrEGXP> QAUgݯ5Lft'_0A2%5^mzU%I#BqV[;؛J-c|_N-f،#N*S&^3iD w0V'/L/q#Xmy'\L•/SʯrxCBs;ؿŌc7EP=s,JSb|/ݙsoiXͷr?5)pH>H.\tַzފAlLs"6Ea~b&R=--Ϊt&-۾xVSH\VnKZ$&TVk.*E4+ٖE术?b_PAw$ [}LZPx0oe6WVE}jj/74槟?=s@7MU1(B{2XY٬aGo& N?:Ɣ9==@Y5*0TMIlOX|$"[dpgA{'K9uX58mz0s*A8ŚVڤ8=Uc 3 6IZ@VuՊxڒB灷F&_.eE۱#afIwQ$X3Ck5-e:&\ UJux!Ayr K)8r;8q}AT2Pƚz0&ʶ;0)XI,kf-C &{hTɊ-5hW}ʧtaZtlP1WE`lú[c&܅en?8C[ٖo9k -mK'/bLY&]-I۟,a?qXL|b0*gJ7˜w,iNpOV.6 w/O9݆6Y7vHQlN\?BQ*yמ "S埖LDS" v@@IEz~'`Yq.) xfJ%<1[XV],~./ԩԑȻ0B$5|ep\ӶPͨU|ۙ~ <&R,1U2p'3 A)JOFH@Zio@ }_X0Y_)dXLpGk}Mԋt%]5&6nQl<ǿ"%H//&%}βX4V% 2 i-eϲGuXWBܰ`B64H Q8Җ7_2Mf.6xzΡ.Z$ ƀZ$<~X:YD/Ē ]Byz8հ5a$O?8D)Dԓr#sh}+<49 Xᱷyz(v9Ę5S;$_wRR=S}S2 vdRWgtsf :A믯s$*=#^tPa;-C?a1ԲFANp>@(mO7 6-*^(2m!>":Ւ6n/,Wˮ aM5;ErxoV`j}Hj'pc>@?j 圙EϿq<Oq㾓>n} aWXI2xĬr'm7}Z KAQ񪕔kܶuG!Ώ1M¥v#iX^.}jCS*0E9-3F`(fgA@,=^Z/ܙ祼A4/V-ЉY " ыvu8#(Caɔ }o#um{B! e'{]ҼS +D,_xPB2[ZIӋg7[VT 4zlg7[˵S6NoFՕ=۩Xc;W14I䓁 0s\<ΝG{zP8Tlڏ'Z Dɧn0vT F:qO q # OƯKKkb@3[ XiAb5˧fm(J%Z gNqNgͫN/j |k"߷Np%-2_I)4͙8jrO"eFObhq(^~*O/1,?xŴZHp_i b۴2X[WSeȠҋN T<{ "ڧbrMVm5>~Z R.,yYgo}ok |/쿌LMTro$}LGLKwC_P@PJ%to0 dZI~ijIDvpaC|p)E66}0;ppedIbGfHKg8' %L[}&.`KD]^=HG7eZ/^" N͞O;@ah#%%6/ی a"RQ2>d px#זہۤ  DbP7r3<) /?-S}8f)75̷ah>&afֵ~Z(H*8lбO&tjv/twfEm` / m~ K2*y>wQe☨nԴS<6R {~$1XgKUhhQ&| ֋%~`S½H8>ˀk@b$'/N*L k@X83y?]-_IhuDZ)/6LᡷB|5C1@x6ĞfP?E:~e%ݜ5˔}I<7~Me>%iY'CbcS ȑcM?o1 bf[R;6x2ŭ L8kB,@jp] aK2;hgZ\NӬW㌻5gc.D`lb<v^[o~Om=2jYMR'܏Xώk#C5+)Jg{aȒ[QL(rT]&,RCʥ{]4Y4 &K6.+>9GFf <강RVqfy} RE*p@P[iHcH;r09M" !X\V&P%lGN`=OINյolHJ z[PM6cyLDXVӓV#ؽ"\Y yydrCTޅv !6rN_p'EI3}]ZSWim滺1p&o2^Lvyv?;Dq6 fAq|Dr7}f =PT  UیØ9yf9+eV#bM&ݙ ìfL3_K.wuMJf / #Y#u 0ղi=^]RM ʒlO$plFnaG-dGkH!Ig$<~}'?Gܦ8곇h$0kr>Tk;9 !kȥVJ ΀[ԜC7d=fKds05t|ɨ n jFݔu4ziSK~6@*4H@ O{و>M$]؛Uk:ԋudq ܝJάVL!>h噄kg} aV5MEAZ Yx @]9RlhVoqNOΎѳEx쾁T8!66;ہ9ÿ!b{l|'xs(nJs/z!Ŋ\ҺI]f4[߻$!^98TmVFB>ŜJiy̻#j2.0nyɍ4oHlm*xg*VRokk!|?qߑs" g2"OM$qyhM!WNIRzouWQkCKY0Jdzx.ŋkxt|8i'uBV(:[1-1+[J'tX5FЛ)\tHnI;$y8"y~gIQ_)!`++ΟRzV梨+]5s/,;y"H=`wg8JKM#7zςLf#Mhͯ+3wATt1b` S@yk (և^y$L;<>|4[RËmGպjt$˶o=>> $u5Y)kxdmLW?i vZtݪa_~ؗ^v ^=aؚ5Tl|$YX84;O޷1a'ȓ[}0K-T5hDIkMQ|@Tx%0B)sB_乨c˖Pؑ5mz9J^LތGFվ*.hǽ9@J®qT7g\{:P@bޙW42 dشLsm.n]K Y 1SS|dzSWtG}`k+oi@)CI"}2 i׎E1sXݜ+7JF?cQc 70[Qb`u8"Z?O]\;|J{҂TD}7WJx$iv^aR{OvQ{0GEbtJGiD̋GK3 oSBa\\/ FrQ1乒lQh`$XXzKϗ =MSņtf$dsحWO3r=I9/6={8=)0ڤm w/3{Q-#ˇ{R o Jjm{yu78Fv;CnO8_v7#a1_/4նGݵ2=y}?~*Jg[0Rq9l D#ƀBM#xznmW?![Jd5́#Ge:ҩQ*ۀD6`*et*̂ ml}뎑\z)G VҾSS1c3tedS [S *yr'\^`>(ADa?ګ[EZZ?)I0, Jխ\\at ;DW6IǛ= +tMZ+5F}hyGy0<#/dob 3oftoȉ7'-6fay\\~LnD&o.qcIq su+Qyn>v<;Jk`KS iΘ@Թ7'G(J@p t )- |"qyOVʢ~*3@̺ԭc㥘LϤFgc~Y].P; [2b`J?WQ:%(e,ymș) -(9  %V̉MQ7 Ks"## .G3{u̅(\\Dգ$⬨G0B9*6}j^lՑ<dLCxT#pjez+6Dv*+yyz&L)oXًAuyTtg xJ]T=c'@wx8B2c^~Kg+QQh$;H cQ@nCw=yf ҺZ5f۴Bf!9!Ok+%ĐF U P͙H%p:ȅ޹)Ov2' #lu{%+}D<2/ʘ%(^4C􇬨L! F XG)OEOmm^+Ӌ,rr3a 3& J{B66(JW)qi['Diw$1ߑ#4*PoiL-|lXיYCZ*n!ZYn]'*`q, x-^gHЙk즣;!ǯ҂Nַ.o=>*K3̾aTfd76? E0{ %/a e`<8Nu'gd4Bfvz[KMOҵrÔ>Ť:.?\N"%5og[;)3y8GIdbiMwu9gknrG1*ޒ:k0忔$}m%]ܧTVS81 & F5Actw'1JJ@1fnlZ41ˢhĥud|\"DE7/(&{6)ƃ\#&JxFI$ͩ/~8 r A;8)UPBϣ[ʎ|: C:ӀkNDJD F7a@)lyP.?I@%IL)1Jٚ؞[gͶr,=(8a/ȽL~:o>axmK fUYÁM#O⧙Jt;.N.)q2 9*Ϡe?Hw"[r(0?+MFˊADl돍B<B_~RϱztHW<JjCJWڐ A evVn3a 1jؾ6vǐ{Ǧij:ΡezŁ)#ۊ^0kyipK@Nۡ('z\ \zܱp:&BTW.Kk)F̍)CbM|Sɖ+q l0'pb8@_ HrS;/-1OK4+τ9DbfN&jѾ}˪'>Sʇ6=[V9;CYDŽMytޅP_/2*$5-xoῲ[=W׎r=i.ұc+K,3>~+8΄w8䅌ʨzV \$|tn條]_, e `X'~7AoNZ,A(_#Sz=1 Jʥ@rQvB2+s6.0p}&64V;y*axҠL魢rfъeL>L:LN?{PM-+gN ÕWD[<ָ녿K1\ 2U(42 /g.v\*K-'e&&$=Xo{P򠅧~Nݹlj2H#fřp.֙3M Xw_T3XPѳwKFW Є YY[^<򳻓qwBAi+4 bYqw4_83h . & ]\1#}PQZ.DAYW;.秡t+](="\ l^vl\Rs ҆&W~7abLE@Q{W7wخI逤4[͓ B4pGl%_/89j"5d"OCD`N@C9P|iҽz5=u4l6aY՘7B}` Xф}߽OT߷˗B4*`u mm`=sifU ݔ= |EyF9J`]jPt" Awש (| ~it=ȼ50ezc)If} fW"^’tZ9܀נ [ha?KM LcɣnfILVU8IhÐS,7r^'dBf$n )7rln1[~$OlpZ7 (_)Pk9f ˿奲b8lWno MZ~A=a_B$a^Da @_ZvIQ> t['Qލ u@U./ wL/SN't-(7J1m*(p%Mp3f$vs@wsq HHE c,tLʉ w$ -LQ i,6Qd4yU:GTLjPYe궇P|1`% J/b``ےʻS7:hW3bkRG (ӯ eMhW} J>@0̢x 5T0 _6uHv رߢtrMX5,dSRn̐)c`3}GǍ0VKEMer\t]@QGxed>`跛'R@&lfbŀz2;Xg;X>B-g|4Jre6?-[BcfU'"hMU+-)gĸTSĵ>iI]-T*c94;>"]wZuoヸtﴔ2!5cp悶j>-q$Q ,r# @-R;3c: [p9e(ؘҳ0y#+ g+mY xTV}z[/4Yqmb7e6"gs"΍H3'.=?3HƎhpJs'%P 6XifJaSLahMne5>uH M3sU#zQhOznQgoK=8y$oP _B!_N]༹Wq_"%y1rq1If@~k5 5/XOP !lMA_N!d+t$^C>&CYM6=~@E'&t}4sLxYQ%M/*7ǢM<%[2nRnl32.->;,U+$H;յS2Uф0׾EqZVY4:N޴h:j ŅBaśĹ7?jT8. +=p%uqo$EkM־/Õx5?wmw+R8]_C>RV}:) q" o`X T%-ÁVE4U.ڈ%D̶uF OꅼRUaQ,*Bҡc!)9o3ȥՋ-yg Fzn$o8r!q$.V\a9?S5)4*ϙE^x_(: P/׊4+],2 U3ԭ+,<""$(Ɓ L0 Ң\\an$#i/7r~#_]>TBNN:N h^HԺv!З#bgW1ѾLB 57o|-mP %-k>Cl[UٲQ*8NLM^4O'6ԅ_E1q@Z A>~>tx3I8Ie'L QrnA+L+'3L9Ԃq}5g 5'uqc/5Xeb2f\Lz{4lvYZh0 v:?  .\/QlǞ`h;|yJ,m- vT~rW/e4E_8eu^X^a ^b0Tm9KFVɜ )n,P>8Tv`ٹAXNo%RpY:;y lAw*UvuS++7r0aiJMi D 4*Qc{Qk7cVDci(2[6橢R.n箋q htU6Kv~Dt dՄ <]Y[柴|=b2U-""ܜG0[uL1Nh jY}Szb=6IHrRru+l9y,'pF3lSm\[H#EeG&f[y:jXbڜwiQ-:q}X5x!CA4%T޴M<$D G4zS)2Ӣp3xnă  ۹`|K oc\5"aENhiz\D90m ѭ)Vw/9Ⱦ-jP ҩ*c2]+ AHP"oYxp3%8S5*@N{Tuj>tvhq^w@Hzwp6E;7Ct0<-dz7B4d#уCPvŠrCO%Ê4MMRdV=]}d,?Lzӣ]NHy%rzZvʞ\!L2;a2&5q_J{m w1dr< zako;Wan:Ɖƈ[fzcGj!+~.|k}6mZj%PcX ݫI}>9<(VZŀ@nviϭqxG8AY/Kb !&%+4&72j_fk~t0u9X-nN4'= i۟I JyP{a!M+u׽F\ݦ؟5G,?̔K>HUؙI/‹< ?f;㓵2F Y@҄P|.IX˒FS+"2JlrS%|h!Or=\oC~1e >3^]Z{{V?K:k[ V2'Eb;g, j; >_ I!\|0DAij+]1o#} '= ],JYvgyz%jۃ տ'<6aه/},"|kcVΈ.2Vn(:ўSS#}>1#iykn( Xw16,Bx:ח+uj9)$?#EV&LC(`GY?|;hdz>νS[DZw?ؾwvk{繧KdSѺ- N5nek^λ)rP  024*[qd J.Vb*x=agkr IDD; u*$>d#!BNk< & =/"VPk yBJ%G5hJ+w`|?C3kOѤ|$dQavVԍ/\/%[~OऋP4 J2uu$Fx-x) FQد!I!p:aAzJ)6]a76tlMV|U<ҧQWa8v ~>dF)i 9F(PNx}7% 95 f7— ]'A#ɲi1ګmˡ`ȮxCS;lP+m!)-$n\joo6bUdc0BpM)55/ $ 1OqBYjaAiAqTv^Ɠ"KZ@._ n5Eo * ˶7&Хv:{z<ɒwMr4֬Y\^JbjyZ=vP/Tp1H1M^z%uw7Z7Njz0,ҪfWnkÑ!!_e6ġ#k+v4vX˿slb*[Tj|8pZeN6-0\Lē6ܝ+=DHp9G-,m8T a61]_?"Ax]cSc2ٓ4<,19я)\a|fe`^ ,IhNy7*%]OPU|=Aӗ)K !COq)i7]L(RKq3T2D!+p.Yŕ c;59Ϻ_ȋr|T-jĕ#~M; 8-jO]Ǽq}d_v&+`g1,f(K7ɰA~'P=Ly`>8B'CP4rMU[,^th7CKLa~.Ŗ\3˵ _]1ZvϠ7_(ʸ6a1zẰ#y#/tߖ.`7LwNςWvT]@{*_VUKd;{vS/We2%+=S׀{9 pZ;uܰKCg횻LGddJ6BE?X&шm1{` CDw 3 bؔrZ VHkAS]!}G>@-H Uaq.-V;H-ώHT~G4|#KTl &>H\=ĸDZgYZ0707010000042a000081a4000000000000000000000001665094420000172c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/snd-isight.ko.xz7zXZִF!t/a]?Eh=ڜ.+̊UHJiUmD1qVG^dUes0 i%.,P'mnEQ"~8`D ?oX?8+ ZDۑF^,a3Xmϛ2~  7W+2/* g.(7Ug,,6kuz8Eew({N''tsh4/S2ƄdǵoLb8KiV[!󔆎85P o3:SzK|5ˇn2w_A/[&/^ޫddHb./dz*8exo? 5 E djևWt\8s6K[_xJ3ͻ]w8] *[ҟ:,?w筯6lha+ڜ\;^(oTgkd}֭xFb)JP#)0 m^k<%dVϧOe,'gNN[S]`h}W@ZfZӶ`_ h7eɤݡA_ZVmy29G ˯m.=- uWy'?:wiV +lΰ}cļpXce1OY^U(ޚg<?\ bܧpOZnQO:Ѣ;*pHsEc#Tv;A v;̠ ,ESbRVDn9),S9ϬE#~ B0q!o,C\75b0 Bycڱ6PPX^]du1Wàا +`a+6Ia"QC]k+>b~7S- XUDb=}E4%UyeĪW5"baݮPEs U_j;T/974++z  NG'+e&$9->_}(< DFy A::NAyPԣϙm({mRYE'IV' 5EӚ,L'h{DY{ftPjy29 8IkXJ}n޼ij (tsFau\p38R0=O)g[z?eGF$4fYтg+ Lw98͖:TY:-yd!x(xv Vg%GOC-L( inNK$vwsdi,,]4mjeKAIe #3,M_p^ry`L3G6/=7Gc%hQj`kz޻ 4 {\=F_JEw ^)FJN!M־Nwd臦?d.s5f1o\˚`3-q:DaZ[Usw׮#{g397씁djO )i(rW_>!!Ψ V_r8R.LɩQ1nE?Jt l;2 G $ dRv;hq (|J@l9:mi  ][T HR"29lcaH%EM=yE='3ε[i3Tپ1c[=9wjr#IrҠ'<\{`w.эj;ld :6q%?nYEטcJ\\Xfr_– sQ(](<:;6FG<;B xd!R5`hnoz_^e̟ o;`p2*GMxD㪐_z4^g Z2~y 2@>!ZzF8T|ځL:Gn%?W\ynhtYU,=,|Tvg]8Q3H ЅoZ3q:; t","_&*oCS@;8޶'P 3sךɏGvC uBa]Eث1l+0F}*F$f@Rleݰ #ʼnVyqWEtNjI'pG! ;6=CYg_j*e)#ri3Y/]ee!gw+I8ABm/礈*|,xz]ٗya㭗)!1M.(>ևrthל>C%\te4wcɡJ8FZ,4y1'+ZC(['l04:Uir&_A&nc&#ϐ|a+/_B{fX-Z6 MY(r&Gf[L8~ijEXnv$! M ?/Ei܊1!٬Tkue?\WY<YωT殁b3Ae&#Mj:Oc'Wxʜ`- (fEB5?ulX5e1'J۝G5N! z}!C]? Wm]Lʼ>ǖf{6RbC:zJ o;&wP0 |Do)돜| X\]nqb^|Ht>2mGZd@Efژ0-6&:K*g)ӆ[n8=tZxF`(0p]~7$v^24ou_G2X`81nB 9 @ 7^Ȓ8LVX_)!(Yd-  *zH r Nҳ.8S\l<2QHb_\ nsh i|Q< ,3ww)s{ LP*̟TٍlVYqb>eIE;H|6KTX)DZsNj'\ צCX]cMtN)m%X^Bh y$22tb8TM#FsHPu)@w^/iP(i䘂)vTn-0ZeFqDž gƂ@#_+?i̯rÈ.WF1Yޖɫvw8%v5CnHz YI$97\/ Obc˜I?<'=Hs4ʿ4mF_$M )Kpn}_RNy_ز%IJJ SKډu|r ،R i@K5&SN:O4}q9K>D!_[IBxM`jףqn9@$55'b2v-NQMF~A?DqZ:xi)qtGQV -\jyeeQEGk\Z> aϬZJBk#Kɺ[$,蚔 /"ERuо|UsMŋGl%*~pU\Fv(j1G1uA@a{s?M|C$ō{XD7WBNkNβR\rݷ V;Cew+ZOru+=>Myvd: iVʪ %*24 kڵ,h9[b7;9-I#][בy ߴ=. 7ŧyrs>v!YRD+ym4rh1-fBEe Ib'mh J`?տ;vw2Xl.r4pm[[W?]Zu3Qi"1|J+4ȏչ 'mgJuns bã$?ٕq֢r~WI6!AܔK~Nu6 q{)ʘ2E>r!5 DkϢֳa.}^b7=yptYjbSOq[Lvr:'t6qDS% uQpI=KJegZي Yr CŗD$N۞Urw5P$MVֹnvDRMFxgǽ~׃gIcSoAf<3'Y;isPV1[YP"uBhxC2[  ;oԪhoc.s#kzaݗ6"6WK G"7LbמAS@"P kQ ^;zw<AHOg@!䎕 w4J8+b.gYZ0707010000042b000081a400000000000000000000000166509443000035f0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/firewire/tascam/snd-firewire-tascam.ko.xz7zXZִF!t/5]?Eh=ڜ.+fiJ0' eHq?=Rp/SaF`Fw 1NY|pwgԈeWظ5C.~hOxmV^c۲eTqHP\ŷ2)+o2I]7Qv`Lr~G}g(#ttUzn~v|]c =զ56^/ y$o}3VjOf 14,90$6LʺwBȐ=׋&7 l'VE}QYUSډyȦt"Ŋe=ya)cI XP/ wSZqȸ/( (k f+pLcL_b:aFIk}4V. qqX%F+?yZ{C Ӌ%Љ`tv1 w"k(/|"1C*:V݉T\;MȠ+ɮ?9n*ʇ>aM8cym4ĹR !$gueg wx6}PSՔ$MΞg3%ÙJxX{de:iQ7p ;I'ſ,mD[˗ ⅶ^4T0R |DңمDvͽd^<Gs1hSp?l̋|blN&ÀyǦ_Q)RS--8[V";E\蹆T`b35"|s$Ji+6~RB "6ÅjI="|\ kK ż̑lJ@9"~}^Ԉ>vja!kfrߗ@1 ʺ)ߦ&J"Nk0I5,s>pw!{Eы8cѦJ:;i -yNbtba^ S37Y<& /e׫G$]Hz!t&vRn?6;}rQSq;ɞG49A!(Hɢ,?:P{n OtXq(9p[|o&7R,qÈ3F*./ V 浰8p5d3T=K,UhP 1P3֤*!uT=6[nAkyh-n]W+(3˕H?ؾVѦhj%E炖6pa_S, Yw[k ^Ũo$tKT*`wj霜2lOE~Wɗ{:Z=Q =QFU30K{.sVRK;JfØCo`WTٙC]xB8JULNHX/DE2"2GUokB3̣a.1=D6OӇ!P \˓pYC" vD=1}4;[2F)67UzN#yA!Y 6]q\,g *eyc2$1$3z59ʸ\f]gaTӥƈ΀0PS~)wKX$ /7fjGxa<pc27jY}ޖDg+p}֟5flj*\F¨<%jN3>}5&]DSфop{Qۦ:Q-y86]bc(o9x*sԜX׬9l?!5GfX )qѹ1B]~1Ulf9Ięr}6wa/k:I5#4 DPwq>bM_p&2} 2m u1b 2x>),W9 1z$hf|jZic8!&,0{ŧ |n;L!awgV70A#G*? v(~X+:g7Y5HBk=ovgl'"H_}bȄNt ۓgw764HkuϮD̲fOuߧ^;`u &܃ŏ6;,nII=(b O{̙`emr wX]/6E(j(\õhӳeA:K\2򀵩qSW/5R,P -Vm 'X;LQgdBG 1& j*mvLըL*>[Ԁ?b-G 2)'j Oç-%t. Hꚠ la ny1-Q֛RSh 4zګm1R}Powv]ZoJ w a;UJ ~{s,^@_ܰAkSg:mnlaMM'/dZjbyr7֜=/ ^)݋CRP9PrJar=j$p²H70Rnɰ؇8z%\K+id Jtr vt:RNZވji&x/GLXTTD%&;%HVS6# .+SWm_8.SfU6r`#A) CVn!F2P9ߘ…}k#-?`PZ7ZUBOcD\ %rhi#]e:qimrՑw2Go]n!+!Sw&-$Nd(e;Mbv{}"c3S}i?{NKvτuۨQ,b:-z*!F9| @|] =#Qrg,4&VˍI;OyXV zڌdvF2ZF]=!Jx`绵)ɇtێoнl)]~lo4= ؚ ]~lj<рQE[o}Kp!?|oP'eE$juRNqت%;( ?nMxm(E31Q)Ѧ4UV;> Hg./5RAoè OS\ sIa-!cGkV0ʺ`풤vE4 jW2l;Φx(ٖ_xsI,~k" *ј(*i'f#:9})Vx XtyIW.Q3Æ-^)I`t %R,5p&,E{z5>$rޕ$nVu-Fd.^~CCo\&'Zs]%̗ mujL묜~ t6 @u#u##'/`fE`Ɣ:1RIR"h߲ɵwfD#4ĥ`Fl},}@vι9v-SА`ò7)/cLDw\cz"Iyw6OAܠo^1p;G /"VG 0?2Yy ~]nzMlPGʖ!|*Z܋~ݢV5SV:Ϛ;=gVb! v[?G;hK#~֮Kd I~~AC"eV{$E+p28.فO-NHQL4.:tu9: QR򇦆 6&E4D}}v]9=4~뎓#sS1u{ b ?+X wT gowQ=,9#݋Ġ r!*w^5ēܱ:1ګIshCW6sv|Tb\ڏoB|O,*'ܧC pΘhXd+S e" ;Mր0~vc~dǏ$6E xq?6_Mh~y7 hCt66>^ 53Zq-άq4e٘m'D0'=m UV,dAӢ#!'J6K3@cD`2+CU"#73rpk9ɔđr>}pgl̨ё*LE^B]tњtO03f֍jJ KrzQ&acv;b/'O?w>,99i1ys&`,d x.=(I #pBC[/y ZqmH`T PVZks/(\9l99WtTae=>n*&<$< @1j}?B-" j]@ x0>b|lg1(w, c`Ӌ ʋQޛU_ŹA'{B%j (`^(줡=8TK86K]VUuVm}1kw "9۔{mbj:!wlխyR=K4.KFfڵ>5C!|s4RJ>5#DTJ퐫e@øد_F#?V6>MN7EXـ,9EoB.b\xnG%unCf`ScHyh!n19s3]kO(,L#WUl'N3^} JN]oӫ<+E |Te*J$T[Hign'-YG3+[n9K9(M$4b\L߇:ѝ7>ёӭBMxMhdQ(!'e?Y6.[[Ghd}3WFD>.ވ F!w2_лsGطCntx5zf`l0R&NAv9`R pr90t>_4hz~bbFv7Q2, YEF1%_RTԈq!>#W#m# hCP0J 0|l%^f΍tI1h_mЕ-~5@r=U M)>aZ |./#ԼuS`aPG1Lwْ%?7 ORK~tN\R2, _|zUӋAo5X5 &`j.eyn/~N*zkEwRcy4/H8NO7W߂d%Bg^68zm:g_'NHτz{u7Q~ "e(, <)Hx5Hp|iKA4ew-캼u.5g8 /Dc/vz:qX-(>%bkL&㦻=k.XF-rmiYmGyQЀ?GI1;G)m`lkbZ=Xzf8RV* <39@<60E8#@vBw{l:S:`y&V2YZ`NYrZmQIhDGVX2~]pv6>u7?CD} MZM!Q~-" Ik;B^0-^ik @yrz"NV PDzns ҄_ESXaЩ].NP&\xWnUg‘9rtL3]\lQ=֩#@\փQnQᅑ-¨u(!iQ`Jܙٽ,Z%J,=hٜ?R@Nz"aN_O፼1Nsiݜl%M] ^K18 >>dt-oPVg 8 ހ<[#㈓%TfCi?ҺŲc!Ff0B t? NAH-яCnY>ܹ'!#1ѿ{,գDYcUUۻmGwC5I/Xt)ZՂ}0oMz` vyq@q[H8p˖Ep8U@[5!kGI1;#ϴ;Jz)9ʲ:prW_|8)fZW-ђQ}yO2Ҙ*k&(K'N%%˴Fh ]%(JkH6Ð>5aǤE{A(2_ީNW(Rh͋+wK%#|eD_,rr /N.NjPnmMgr^(\w/;,c4D-]?hsW.O;s xS[P';t~ ɐ*.A'QN\ɶ'N#R#UŠH01`Q.b-яSEvyU Q.ǂ{q6}Tk ?Idwd iZ#Re`N,@EI~d))c>t軑`k~` 4֍+ouHe~wxMm_\&毠lN[V. (LvK +;ruM)FLw ]*dHR"+ ͫʳ].0x)ogan3ߒYpmcPnO%dJMd-[{f1PLGU@ 92*oOJ_7N#x QzNQrE+qx\[Q#y׭''i'r^;o? #ٕ&(y3J*d̲2iw)'_.^ȀX([ vK0'~7\;4wPިYȿs_Ώ1<iӮ|{N򭎎fܐs,k7=:X~o ѺWhOMdP=N¥"H+%4 Z*5``c{HCTi+ćvE[7[jBlK8YCd=|:s SiU*Xm+Õ$TQ *xc{ T= xJ*PE(;lJ6_'U=0M~8%O>B") Ӌ¡k4 ,'S;~1nl̔Xo&t=+NcˢӜbo yԉ0|GPmGN/t@`"(<~jk?D G:TVM{?vOR?<̫!źO&`83i U˶ A 4 ۬=)/KV7OrB褫;{A-;nL ]h8@gO) Ub +<>:t^TqٚPir=DE Tnw?zI$Xv%cPWyT+M &̮6;kQtGl||'x>n1֑Nqxg3OG=QFV۰۷VRx/  iFARBW$l 3qB OM:e=2܊b@)cL-i{oy`=  1tAm MEEKtUiŠ>Y/M5%zi15G`K.Zy}ekɧG*P,!f=U.s% ";cO뚺Z9N o^5>۬术|c$ꏚyl!z묍 QiE$Mcvˁwla/Ƀ`k< w|T "V<;uG1޲5CW#\ilk_,ä 8-x>vAiTS\V筯 ԟ:yG 4[biwmi,5#D_C?_uTv[H9ys0~OWz3laɅ %PYM 9ƈc=|\:6x:;$C`>W  , ,v*imFq14"Z]ݷ~Dž8ܻ9YbSU)ΰ ›8fJ@EST}>L~9]wћf&+>2 3z!9Cv; pc )v>%ml,kp{vN YCAu{ M%8#beE-7|JDвٕJfAi)Ћh=S`/e y?wb GmY-t{uCɭ0xp\ DZ!׭(Gl3&PiJFɍo~ /{D(+|Nj NWWig(gs0|ύ:~xPQ?D*|qkaM}"4\9f8zܺ&<0yJrԹ'I/͍%+!`g{0VjJak\n!OƍȋB}$#{%dľ ?=x} /dx"qN>2Βp'+C8yo@Iگ菀I2:?dHV'/7o :-ҜtżW9g 7H?UHbdzx݈ hhbNUQ,WG@O 0 :Jp{:;\"L;P{Qeuk&taYZM%dpӯG6-rgi?"-hw|nw0n-JRf7Cm9`*ҽ85t68wAPqN͟ni5HA5yh_4~zk0e=2׌@AA.\ ӃԂJxp-$?@ u3Sq+ؓƄ{rz)16~cO? }PS;Mqte;z7z=S;O9u?^ÝW>DûITxHfƨI[EhfkLhZ5a0E½"TƐ|Hwl$lMsQ$C۠ġnLMk=woKs;黄*Z 4=a0XPGfe \񛖲ksK٘U% -kTN+{z Fqz7g { r% HYDt f{ѫl6حkg;b%Ec`9sZ7E[RpJ4-P.)i{VX\6UK9e{q j\~7ڰzo[JJ (v=4Q o!W< ϼJ!X)Yح] 0xL͆ҳs IaBxVYnՀcL:A(plõ"̥ӦFFxRñ]CP>3"D%n[5(SJĂ$! sb.e+tWԳ-Fmd ˾D+ !S]ǎq.[+'2,(ޑ8[7eqj%d4&*o;zQV:fKSdRziT!" DB>V>Zk$ܧȯK7TJ H$*1 ff$PŻ/&j[f FjCJr灃Vt0hZCttB:AxWgҿEdΑ =Ѳ62A)3H@t]:# IdV&Ӯoy'aBJ`W[hu{ ~n¾U 4z(3 b'H<ùVv ^Q| B9jY]ݾZ^qS9-/ֿ&IU.`p&[֙P)B`D#'wXG6qn׉ڄ\EiSA$R1 [5eS՜$NMy/ojGz[%=|51 IjN;[xq>|CLeϧVЍvM>Z/ Mwx>qp IA`G㶁4-Jދ}Ima`f=gzA!W%'J%T$uG|LP5zz;dE}Awҗ!ϡ}ʨ863A,pipWX忌%j0ưDV~ rEIvE MuDiBQBY)S񄜓'٪Sᘁ)Vo۽~/8vm׎hEƗs@ * ZWnQpL} 濫K&ŝnON\JqC8zQnqVk_;Y l!5 B{wQ+tEH7!KPK?߈dE'; [$PԂyCD20/芴z~J᯾ҞZ=Ů~ j{Z.xI 2LwƧ5.gʒ{nhe;ѽ`$3qv+j˪XOTr|ttn2R](zEa}Xqn@0HEu)ʴe531VnMW]&8=pzQHh^$?T7EV?}z}Oy0(՞UJhIz:X#Y-}~ʇGӢuv`Ztpw ssL7̵5Oa"<ݽ\ޓ'l(xj gW6޶q]}L1pGeF%ecNv rSEl dŨߵ sBqй^8ˎw~+o+*'K0EbT@rQ6–@ABPAzq Tſܘ;+VQE*}b 6Yt$k$Tk%)o={hu,7e wP?yCEc$g^Xp*KjjOy<`/\.թ̄Po]S/=rp[j&/f7@R-tƴud?LRiXhܹ_J)r[WJ薸 4?ŃiP&f~h,5O| tC;#J!)o Lj&bL ki5Ɉ: }GIl2޿s?zMƏZI)#de7P[HW=Ed$RM+Fd`F:^.d4Sk$`-SPK[ ٕzaD7o.~xEzk͋YQQmk)U5hQg+le !fwn5DSFn*sL{OB k$ RW6^=k(|Ï/i^K!wvKA'jؾv#,"uQ"tmԆ̲M"oz-onqi/斾#'|2^^z$)i60Z-cUb׹kBAT6dT}n3u7[1ٹͬ]{"KR9r9`D>GezlĿv -נf8Z%†'hJ~u0!%1̢cX9fu#\ B @?#x <5"#"Tbɶ*SA13'Nĥ 2g_[6"_h paБIL^Z^]I M=jA=WnyyXj҄Qf+hs vnVu鉑w/G,`G}RȅLqzf%OȣSv3lÅm)$'O\z7PaRı /R>7Ru 3(QÊ3?)dYK$D%eR_%U(ڂOzQmgci50V-$cV2T*]݄mHJ< ix~t}#<,"١cᾇeΫ2sHqs=DEm`D32Keѯ {#0{zpPx]j\KYP&qd0%'2:,r-ݗȯvD٠q rj86'7nuYǡ`d{Q UFT[֠3VjaARb6j6x+=S}S^ z3Ry1&x$r8FlI0SJZA;Wx3q(ѡrF9^I6dںӵ\AyzQxG.*)}Tm]PKE4Z|O frzX|A8ݓ|dP1c6N`= ܵ ND`2ZBv:#9 1'_2ڊ-/Ԇ!lĢ8cv}VLڄLu#֙4jbY].0ԻY! X27r*\M=b(pM[=[sѝ⼾iL L?.Z=RPB2L@4usob*ٶoۤ~&EEͤG`mνDU2u*gZ=_D^5as9 ,{Z5$ORבOQE됙FIa 7u3rO/H+x`\(<Vμ! ޒ~dj&:gNh_8 D|$²CxR,n 'I)~KGvmY!0I;9< +L0q%7T̔#cG\p%)+n8&E8ی JpO$ g`(15gm@y &;kG;[ѤIedUy 01J~m|]c7~D{".K&q 20C6(]v澷c>ZSYiv+ys<4,BҕB AJ?js.+~RAuWs G:C~̰hKq?۠bp̆w%ej\#̴ٴ;dئuTxI'suJge!U}1N,MYm ucaWBĞIh>^+ y &~]tG|Y^P6mH:|$Po@N1D.װc+`v;54+$H>ǔkOc'6}LQsQP!3z/.c۸"3Nԙ8\f!†e5n}Y< +o`a+}];p26a&L]2[uө@R(Gt}BN[;RɨCܲQ{FVi'sީDrj]}zŚ"? (FDu*@C"/t KW/w|R'LI!{<72UKp(E*&c^Ƥ j'-GH/B`O2?k{q%s^O`܊yEĺ/_;R{Ub.TzU|N7|<'lXBN}=G& }ZM>5>D ;=*Ju lXh+NZ~10gGgN 'r7hQ$,n(g)(Bjӽ4'FMp[1b& +^Z Ert kh1\D ")A=2[L">NeDm ߾CoRf1V_8dr6~Xyuvm"|4 C[-w!Cލ{++ӂ,_/R )% S|p>U}{fn;d~2,zY+Bwe1*zR?7J5x[<3;0djn^֠&MŽf_̌IB81jˆs%R^U{Al )6;yKNyC$:uĆ~pT+0sDߝ=IRUƕwySh^dcM*$ϢɧȃV ϸ|)8W֬Ja`đk+a~l &!#AK{rL̦x:攽s_oj'Wv"[cN܇{Y-oaLķDЊE+%t_ޅY,e1oZl2Ȋ 9f^W }o<;4F*Jre:qiPHdZR\{N͜,F6♙=hdn0O-*\~p@W~;#2L{vE-O샏CU4r|akiN~K+)e3B'݇׫;oCjVAj_Cg}"IE~Uر)*YB֦"8w> l?bٞx 8iq`!_8j%#EbwjM> c8a:?5\(7nB)ʲGW6dWS( IA1Iɟ6N T#z ߒ tN$p<㛜XssFH_[]{ XDw5gFfǠ.RN yශmN>Y0Ѱq.*o( @mjKhFCGy>^9ďI&sRꢟT;-w' fTw]11G%#`Cٻg+{~>d_TKzLF7;."]#}ў gy9hvJ;_R0$َ]w][ߌ}i |"$v ԃHԳn&aEue󿆿vhȊ=:mo/FpXc`i8o o" 4V֜]‘"__8Okv>|<4n6&cc{9v<_۳io#kŽ-/vQ[3a8c^¢yrWCnSGSXpǬjx3M#b'0d><6`Ii.=iϏӵQD3CCyf5Y7?γϋ'D?EE6tv՞B>(xb*33cvb=WSX[5,~̺F$-nig2r+B௚E|JҎmnF 2M*7V}~:V<7U}.%D'R& ׅP/AZ`L>ݒ~Ou=6k"vS EA3ps!rǂe`gh0jAzQp/ץWti5EL'tI젋O#!kRc#J|刯הwo:˹ю 2Ϟ M%e)}0oͰS?6XE_ jK b| B/O,49aqkc~,?G #aARB:wח+HK"CoSsx*pa)-h__4'; j;>C'G6 3^w~rS_td&դ+p'n,TgrW3BX8/=;/σc-aa$;-SSX<f>7~Xպ~59RБ7SI¿V@5;kBnk˽%⭛NFCk<')~szI݅/BΙk4 Ż3zz\.`ξN|*$KtwDn\U 3 ;8Y~DDP<%R]Qwe֚ JVTbNwB5 &srLLr$$d{)bcIhulaFI ]dhDYf It:@ ̽*Ղan̤߭-RsȘouf :SFsҢܶĦe;j;&հ\l)T:ͺ#$YCm6z`x'= o+dnѧ< t_kqmT;1&:ׇ_?/! $bh4̍־{ͪ_b>/48,d)j5 1boƯZQMT< ־_eZH\!.-iaм7/؈.Ʒ;F^iZ4&R(e: ƣyNX ڜrbtVzCfHZ"/0mKꨇ`n_ @ǽ#&Xz 3I wntz=iN ]^H$CCN+_C`v QI^|,yWu`z꨷ttzVͧ)_`woGBdF:_Nb2\9JQj!:Њ}N)?kW W\3Z3P _'GU䪮ɜ*9|2^g>rzQ X!ŪUO3`ѩ r9 b1X٩A"[Ұ&5گMH Xf$ARI:[]^p}k-" >v>6\cT-mJZߴGzqE{2,Ir)4?Pk.Hb6AO OF=wc;$ ҍ}WZ;2va&F E[EP7p*A/9@XMK!옪i^O#j7OB\t2Q3sxeυ'=\%ǿ Nwu\bWc@/n?54vg^h>,}Ҝ_kBup\O ,ׯ O PMg {8p&nP.?X$59_8tF̪ktj-edbTd[I;5N,H4guxr$Kro,ZHpFJg"$$Y!( M:6.SDF鹰'90{J'AӄZڸ5^ ;׳![W}Эw%D2o#!y >7f]!4Y85NWe#Ƃ 4QYvRST: fXΈt5[P *P.w .sgb؇_06 elQhyEvX1Ojm52gb.˓OTa[C1_. !jz,C$_ε jc)|NG,[ɸ[I- hJCWe3U)c#,d,~ǮU VmuP;8*5%?҆PK3ٮ-c" T3+bXt'4 -{zҰP<\׺},yb; %)٫]P)TyMXS<[f^ CY(-jϏ\|46Q _ZLh_LZsKF7TkyB`֚Ra_E1膁_BN(vWs΀~t1!FgӖ;b:2!Xiم!ޒn>tCDŽE ؘ̙_7%n[GI*~iCv![l=;T[A DžbctsDt1~4oIGdU?~=s?~Hxj (5MRoUDZTQA{C?-Y` y17oy}^) )?UZDZAmvJBM YIhB8?."vdtBv]/6s(=┄"deBK!Y84 6ћK WL8s33UG`Ѹ((*^v$\h9Fvm>>gXƗ}j!ܮ&PvAwjx zlzܻ%Ȱ<mݮ#̼)X\ga$cs3V+>|-(M’m: xZxՊj סG[r/!iFQ]#8ܭqqM'LAQm5{/A[XPs˺.y)Bp|.Dm0 ؾ@ymB6DH "(XZ#=GB`p6J&%m E˟,XH~@jBND2}T쎳i֔3rtQgA:*p!AgA{\TԪvawMY\f?!Z#_NľmZ&fwމ$n*qT؋'}μ Б~hlDAWw2凨AT OU/L4n9ks}ީ̺1r>خ SB ' @T;(Sws |e㏓էPRI[ԗ,xfx]ONTb6||j$!6J+kv4H@`(Uh;۹xp(Z3JΜ+JZk xmIxRɺ]#JP&1~@Ήk%@}1_*ѬENd_-% 3Bbk~ߞG錼dvy I*a&_-O''Si>/6kCh-c&^)Y|9De?S:Dves%ɼH=!cu qgߛcWy q50QDTgԘ. A#-g,iD[Vc2էJ#Ȏ>n'LUxLʙ sҡ0Cku5W@mdQ5HWƺ^ ' mgֻP&I&{z;gP Ou2atO+|ZNJ$>T\*?NN,anJetF+fވIHH^'1W ʿR,\Z".!4:]#,A)Q+*m%j-AʹM/\τx$]63-dQ/*D '!EQJ#L5(NFG'jf9VNG͂}E'QMڍ521>ߓq=5cv3>/@%`,Z)D-B`MwWg}HΞѰۏbukh1;}~&~*f*2jOa7R&b6$>>'OȚSI.YD.KGytZ"'thAj*t@#4٠gsw~vѫٯnYDLNkFF^3(5yx϶IG>` ~YiIo'^`Ȫ`:(E|O *w(I7%sqOZí F# 3h5::\<l4OLKeiz(ڒN΁ur"*܆6҅@B~Ua]p}`r_ gʮmUɗ`Y(~s~jΆ0焥YbSip}u/>|AMEmbD)$WԐޓ DV $LA>Yd@]#hءy`V#{NKge߉e_ azCc1I吩h.A렿r->h "leF󛞏Y8Pe铺 ;0Ċ vEzKNbrK]gieozm)X?/K@.3%E hTr!|TV۔KW+AӰѠd\;4LuWO9`Pier&ɚ+$CՐǣEDb$@FÁ;%ֳ_96@v Iӧ8ǫ읅~,Z_CgfGwҎ؛_.u@xZq&!3y%*8= Fr/-:^M#ʁaTHsBSRHK>@lO[C @FE޵v0%R*!t#;Ң2u5!l+ ly^43FϽ7ri}ѩd(MM틁r;Hm.߽`[H) ,wEACFZTV5BvRmdJ~F@(LQ@cqU<]qx5X-yeI%;֐`&yTRu˖5aj܈@t% >>yovMQeձi=k˧ocu~M"+³8q e  q4_3bgZq y3p}phE., [CljqƖqq=qi׹HĢ,tr3# Eٿ/*mzyMHK p4CӔmsW66PdkOԳ?6$oHEQ]m*E-I j"Nv(l~|pR~^$͗|;}$*Si_utA*ĎջhOU1|U|']m,h-7gC cȝB><}۲u({gR֚&,H/˳)C+ .͐e(zJ?5_ P0ye,<&J@;naPnJA怠pvuOZ)!.@<&Hpdi [-kcĭq~I#z,;Q՘ҿ}WA"/C5swbVx!&1몶wew 3 pB|/ʅV\򜅷稑N¡^0|P8Rgp]^iq#m L3l@(aEo 'R8tR/o)}1s;?Ѩ7\ut5B]5djdc`$-I;"A,,Hkܶ_ZBM W$xi:=azp5E/K 3o16e`|3ULX~Oi[9J7Y绾>terI4>XdQم Jt{Ʒ1 >BG涺㉨ jbK[f$dn!|ޅIo1T6mt[z[Ynnfu1* ERt\7zywP><3pUH UȺ|c|:ǫj|rAm,Gs Fښ([mVf[(̗*}QhP?e|== ِdL*2h(c!iZ[\vq^Xl EUsqQA uF|tZB'`0Đ짃QER@<0iYmrvdE²S4x $3,>nLЀㆾikZDv@aw9M4r09 :PK6jjW10Orfj)x@b1YڍǚȞJu?N2! XKMcۢegE2\.R\U <lc(nah%2sr)tӽJX0" A-6SnSc\VttR%z}c5_3t1~oFt{Q-\7||d8o~1ն*WD*A* *U_SCi{I_{{_lp[YmK78N]bu0,uI$[E@h"JqnWAEî آ=dEoqc&(ٜls}}%ow'Х**΢xSeI\![Κ* ct-0 숢a7-a;@9ّceM\˔4~XCܢ@Kb7٠mD_[M<ءbD ={uN># ~#YJ)dZN墨TЅ|5;c/#@g*%~OEDv9.b"(YmF81d }{AC.ts0C%[=?]HCW 4jӝcltEb1)4x8 pwZuDL\(C~{ikO ;_Y8| ncکWFAW/mVdkWwC)dY8w}8ܹ?©a3`ReB8"פ$5ηKWNUR5+ 0LEVVem ,DӧAOh Q{Ut8&jc|xRɒ$ eu&$%RKPe ~ĉ< IAi {ċ6/{.H 7jIOXt3Ķ!%JwFSo-?&Ǜ]6T&{}?I:aG'bTFBj!Ku eqv%tnOg٩l?Pbc".?ݿBs6d80^ȵmR0y~ŕ,+~fFR9\۽N[n=T#'1>ǻ!ZWaBHGGm]=ode^s{S? jDsZ܉ sim Ql. L H?3))$:c\* 2l&3rO,swXum0-d=Ius3$#?ۑ+R}vLIwT܌*CIW`$b {T@\uxa8.'z X|֥V{ BkD+M-gx @zHқY׷GL(M}شuvβhCpp9}ʪUL*JT9TVy3˃rOi]rd/FIxDDBA#SF+l8XpM(bY38DRIȔ4sC|qq<5e"Cɖ'P=g k܄fXxĹT8BxqgV^za?A=_dEK:^gt⊎` 뀠JWxm1b^wa,\P.L^e$ßtO5^l3[hf^w7 l/;m@Owo-R[~DfHn>py _>ݸt{&eswAXnI;\Ö˅6hp0*whC7ZuÏE}2 !~^msvl )@KbR  j)učӓ20`c|AGw]Uj0Z:3Z< ?*5 gp'(' ) ɧ61@P0h2 @5ccDz :'Py2)[n E2']^rh^SFr'KKoTS^m(6`=#jHsg7X6dPͩ.8oPYaqҲ,V2M{UYFy@Og -^sє/v\#qYc?zO )LN؃ r<+_,rt7pk0GCdZka,>gc?KD? &gMccԵatpL\os G5mPیu—o>n)^jRF3H*=U>HMPL.U0ѽd[鈴Ai"A$T8%BμS-4dv4m@= Ρg^I +l56(_>5G<<3EvMW};=gT o@CB^6_?n@mNHZpugHAtFoME"ʥ>rT'NZ% pu_kRt@lLo1 .~91t:_zRt\K,xxfG-/dKY,+889WZ~?sT?1Hop?+ CYn! J0y/4ߡ[e51+ٖ뷶Ґ} J3Xbn" D56|j~cR)I"7$ϙkT7f1H&PK is3` YP汕hd 엵tST4G@ kQ'l$>))3" u~c0vE`Wu2 u4n8$2d~QZ-rmJSd$$ \y:1/GloEͽ_>Y GMj6A[|J(]-&CX{39fudTff!.^DyO;O:YdL뒎ʙ4p/η/_ғωЬTڋƖfer@2XMONڃE.88f~&ǍٕY ,S 0v 7"90Dε$cG^^<f#Ha=Cڱo!zٌ[y"&F .P.f9)Ʋ !=atԝZS :n&:6x1B;df|($koF)@H[Ve4 RaDAcb&2}#Ab0`-}0Â>p.kC8:g|tku~B@f]#:21ٔ4M(SKuōw/{tTCmMRJ;hX(ъ j,TD?vEge\q}e=ݡ@co(;XFB!rt)<1w Э˭:-Zs1d6)4ϠRZ+r,}e!_d%P`w~l2uLjh CSo9F%뵼텉rkx6!NѠLw(ԽSB} 3`#C!qqdN^sҤwUWn1HP!!Fi_En 7G&^-;ƵOخ Ne)­v0WJf#C8yo&05Ou5۞AV~w^W6 y@!h]G yak y7,a@3K&ڻy丁$b'k"@nݮ1/\6 EZk$.ΜZckŎ3ͯ{l;zgR/Gබ'<޶G37{T")tdl LvxnXDcDԇ;uGю:}!Iұ%VIcGk89k9N5>[AÐJ݅ x͗&wڡg%ɸs#rj5F{6}թ]=LNf>v3žF-L?˲Jp~zi!@X;cyH`4C.C&1n^kٙnGt8sd{]]Wx(cUB+/Z "_~X4^V,=eHUQS? =nYzh>iVT̟O*mӨ膷S\FI-E!Xxk[ 4Yx ZD'#f¸/$$XDLkĠ-VdOa$+σr$%9!ӕ I6h73UStf~ނzofY-eyEO^~|H`Mz5,S'<^e[crO[9zL [idg JOtA˳m\>s0s %JtAy_lɌتf88Kƽ״BMnaI>cS?0iMbLyId9If(hp<WxtW_"y29n"~)ɧǦX@Dr Hw* ʦ 9#WwfE7_6pY`D-BB#=) .*pE{>bsڝ{ hWj.}FC:O{;x D \ɉ  'oZ 7X]F$[hWxƧ;u/ `3tÕս@s@0SZJn7qUI[ҟ;G)+]&\д;7M~,^)/罗]tWvzN$IDOdkGȠG0<gR)Hk͆_X |k؆ aQ5(r &LBSz[.^ $whŁ)vhc?R:2]*DVHl,M=l3:2 9y#=~=_IK`WWOܗ𳿒@;I1: \ 1O}ʹI7uxW|Pw%Y$FYbZ D0Ҥ]1l=l_$ӿ/O#0 $pUi91kyDcv5Q)k1))OHʲM1+oށW) Ĕ8'gC0^E;+‰h Vr2NWvC%/"rs- 3HCdP@U~3 Soq^-]Č̨2M`T!,;kIn,%0piU)=yg< Jz~5j}2m"!bYr+= n4TbӚS78]6?Uoia/܅LRJH$B9?45VMy+\|U;`Ի۽jIl%څ6cn %Kzg@p$ {pPj^1'b0o" =0A'ScϘV9.X4-KnE/s>n| ovϽ8iv[ Xl!" YZ(0!_ŇH ǔ,vJXmUeA8vwL梎S)WX\N/c!!*E7wŷQSEM48[g˙fl3!M>NH[!Hwip˝XWEP@hix!졣X$ ɓjBYGB-DѡgG?̡QK #,cg) /5I_KBtIwŜCR#N_::*7 vrҔXty/!\kI wƙՎ d[N zk<[ރI R8L9D[N!OfAo"eR:c2xtFK]qhF˸hֲia؄BB14n*(CE+ЋK|Ɂ+$>G\TbŶ,O 1*3 ^EdԔ/߉P%ߗэXe! =lGBoGa7-nK\NQY]>dK*[j7CAwjk)D\#G҉kO$'H 8At[" zp>DD؝>favmҙ=g͠!s兝`]{XRsV zjqJS1PI_jRL].EߗMR~'jDDR[Ȕt,=3<)K"|FT/7. "cWBz~.%nOG?W3V,%i_BǸ͡@='9!xբe-H VxPob8Mi|tz _ 'WYC(7 +%苉ˆo$Ulp&  "@-9!uy!lyUM.y:GCU/|J8] 9/J>fEC]Q}T={$SգƑڒ6P5`:.CI i>y))!Sk,@j}\VJ 8#EwbX /2q={R㘢nef|#x=L DLDI"F+rv]`v- '9c[ɺC2n=./?iFXu fu!l"ܿfCb&P2Jl=gafרjsO2iQZ{jY FK .59oN d<:4y.FV'Le"6lc@k 3JYAO٫ M:P>` s3Q߳8aCEg 52gÒ&'ـ"]"*4$ WC@epjS b|qķrD)!lg+_t' OL|; !q0!mv`pɾ)x+ !c4^Czt| uZ+#"o+_g!i]7x('Eh(OtTuQ+}>Q\i-Y7O5}Bh *j'W2Qs TwGFU $Xm7yN \RcQafLJQMV!P+c$(QqL$.wzүGrmPb+1'ܮƂCR{o%O{ W ~;y~ h.^SXa5uߘR[πa,-\á%#_MaN\!r.62ӊpij6ET$$Pϋ*&:z( ʂ޲P.-xFou$y`ɒ X찤iw lj}}V[iW6vP3W>I~z'P9~ǣMaصt1Hl :>lf .6Q#c,&9m#"E\6Z &,G{R4&JPL оG `9Uka$VÍFx Pi%-N-.I~g}3J輵Nl3Ҁ' wՎ+X>Ēʲq8~,g}"5~K4 X*zZ1F^j@iĨ؟ t/贓]85]+߅sI v<)ߜJ^-tN573S\JzM:Qюva s33|)u8?5R#mU70,#unuM#+|]Ğ'+AqeP|p$C;hLECouZԼt] $8 T48L3:G( t2M[!#7 NwHČ$[h)N_Y!ΌV~%HfUÈNΫ2"dP;2b3l7rTO$9s,tʹbd$ sP| rXM3|4pK6ܴ,RM _V8S'rn ^ Γi:fF+ _o> ѩ0^!?\?>Ul< پ]%[\[ݞElQNG.E+q~<.u#_hпw#V8i:0z|^:jKKXeJ5grXSE=D3z8uq]ŽT+3P`)d.= sKҢLo[djӒ ,+x\Ous9`Gi^ 8Z1Ɓ2+16zᮩrK`nU*_Y6 =A)4+gjp.˹cy}cjvP@܂@a9J(rs$v,lSz*5MIUFFR@I9&Lmmp5X{29$7Lb/z!E,rNT}z^c",I0 U v"1:Pռ5~A kpԛko_hIG߸q.D/g \f9cбFSZ4:l#~(n^=u Ŏ9V) #N6ۖ**{42kg>aaypˑUu&FA*Єb[M76dX1Nw֔1*u; 锶&JC!QCGVˆ٫3 VȪ_i=XWAB^R\-_&J2g<\6 {y2B *P%Tݕ~°2q㛴C50dTUZmmz`~sn"Hvܭ$Q IHZdxna]7-O8IeHY8 %R!cN>|aCkް-INdV1sPD_(42L-Th>Eno 1 wㄋ0mNI}Y>oFBT|5"kM UUBKO/W!83t.CG2^d*uJWe7Fsa({[mMm/,{@Zf-ESm=, C&X.L@nCΎ-Cg@_4T~HƠ MKm{0)7j((I!c3˗Mg% ɪd=)Y6hu1e| 9'Ǒ0#)kMSD6]eWZE"\܂ZJR Ofz}WK|H P%hvJ@CLqE^qSf,.kV3ȹï( lܘfZjBr{R˥mDh(4໵H$PESe vX揟I7jTX,&;0FE]=ijt_;7Xs"nZazfҹD#qV{ŋ V%N}!ry*F$ϳ: sjzg /.1y~_mk:VHˍlh3)&>֫lLo lτ1. c鵜k-kH5Lb'Q1]մ#G/XI|@jwyN҃D,^b`>y6tjH6@>tE@(7}2Q<<6 eXO pԇFUS*(='iݿ ( x+pI&n3n7z& I'Li *0Nt񪊸6 r%'Dwev,Z̗L|HC MIzgͧ-#F5'p9xV[g֊01tMա~$.a>x67} d9ghy2ү!̴}aJȐy)@s+#/V^?ev5/Ac&Fi?#lm>;49oPT&gv41I:^cq-GUK&uLJIf&qZJs{a-MEiN$$bCs-"cJx p~IC = lGGBAO M0,e"g4=<ʹCIll;<1zֱ_DcKznW͹:m`tZ-NPY:/0>@ΖDYgҾAx TuCd#P{cfl`&&jNQC %H2: &Y\ӳZS]($q#z3 )\%lӆ[ 6\X2HOPyjrECf B`S*Qzx_y叨1_] t_ϱLAr(B`\VW`^ (qh5= poFn菮9 s2S,KD`+;F$' tWF_fH"ㅸ~++my350zK8IͨB)mPMqPVKB"Pq%Dd3']&BL2h=s\gzvLL=cA#*ȹ3U~G[c(% u'7vB9oyGGZkPim9qɏznQMz|JF}cA2_˩n]"Rs&!ꡗzp/3DXd@OB ULʂi7Į3Q,"P@ <ԕ :^%x RmUwaS(Pb؀tfw.\Mo kʟvfXݫ'郳Ӟ|ʇ9 KmFfN~I_uEbYpCuLa3=2qG}XM8v]bӏjb:Wq[mCd69!*aY"_'lNzӳaxo 3jǴ~o1 $/UH}wHSE.yVeshUW qy<\PK-ۆEug z.8:6ly_#e8bhnw[a<5Vڔ^W㼲ESc?A"8ޅUDNF!hKNh5 gډ_1W882r?Z.`AF q ƣ6%H+j?FRqq 4cFqG*Acfɝ)Y98 NEیc+f&r;&xc}=_hVrN b?tZaXE0vgI#n@D']EW`"Ƀ>[wRhkEI@`%_?,$ʳĆ"?֋$87n>b?ON0f>,rbbg&|-/^,댷,l>Rn@W݁裂8'ƀGtRS֔ܯC%!khn|AOVS?d7OA^\Y//\HOI >l>!@$+^0T2^AEʿT9E((svCޗ6b|! 6ȏuOZ#e%bG}70jО8. ˥25jɯ=?)Mkj{eta>,_sJGhi{p˃bh(z]ʘ T(nqz?*O*"N^@.DȈl>YW>G,Flș$P2%oJϏ/?url&v*}Qki#Yr8Eg57bT;es4i$$z#ĘܞY"ϸ2Nsk n42ȭp<}6ް"/O[TSWEog2Z8o>ł"FЏ2OIx*iGIM]xy*i358Ͳr2mp(kYH6a! {JiMoNF;fg-"-P+'[d)^5.qP P:: 7e?(dt7o^dP滙}&u>oɌaݔB012V2r g;&& %ʶϿ+ XbXPzdЬLq,6(%U$}Boѵ͒]EIbH>E)d,fm"ҁS._ccuϬ/>X4"Xy"!\& ڂJ^FXc<` MnImKy;Q-Z\(O$RtE6Yk)0_! ̅7ǤӴO.\%A1[Re8'!UKNYȳpA'2Z"׵7`?,o"If' ֹ^Q8'N' *zfdYM!?5n, e$jI8G|cNˈ :* [MG~5Q /n=:D9exȏi'Z:1BnHi`̸ ^ZyȾW*'sAj$/UWJܢެO~ㄘC⓯P}-tn R^)e&~VڍzX[eo5iP+v:6?inAcJq[ŲHC9NCZH:BA₠!"(&NKY7 L1 _v%jBV/u$O Se ؅;Ƞi$S '@ۨ?24fYƙGsY/3q:%2X5:|ܾ/˩䚌& aA  _KKUO)X ٽ8JR}#)jj1BL#-Twa72D-C@ #ۼurPw@s|.E UƜ+&+:MD}JOA#N鮲79d.O`۠jq`8J`LzZ=9=; ܹq* `{}a#p ^< 6 %3>6 й+>A.d7t~/'VcYY =KJG҂6&{.BHo5$rK=dna;~!@?u0-e 'ZZTO8W ^g3i;B膲Ryhf$a rv$ ²K|N[]滊M?c m/HW׾^ %*']jRi:.w ZrZ}tB8V좸yOCW  w؀lp;TN5|uBCewfQc5 ׺a|}ϧ0l҄ۢjthJfQ$uB. L CKV. +<fm+AtDj='_ٛ' բ"8Uyj lw_7nt[d)ltg9iF0l4܇ $`ۅe$|m`"U}ICxU79ܧ;HE(} XL$λh~ (=5aDA۶-:,zn3&[(BzcV\QnBIO>W0sW/G |6=ʯq'٫NG5hye( ZI(MWY>|H]i|M^98|avSX`rvOJlã`RCL:7K]]Ixb\ك*Tl's > SrlNv0=eΝ ʣ xJf4匲~Jb⸵[֣>+){3t' ?{0 6fV&X1}s*,4̃xE´Z;JS4]jpy? 屒GՃl ᠷ@Q9 5ѦE%_rE}M&oq-"co=NHk l7C/|R>qSSWU3E-]+|z" )~ ςq#@H۪bJƟ֠ox]*"+9 .daduScq!WH<@ETh YQ?`Q6ʥءDA !txmadȺ/97+Lv4}{IJF9aF6kUgk/+-bb@@*m/=[]6,l_e39aX[ϟ߬4o9oC]MFn{u1sNCx{~9z֡z5>H Jȶxg"̈́ɓ\yB"9*0u+U\p0&`ry}(0O|3v.E'|z4E]8Ҵ.Qhq[3p*.=ZLJu4U ঳hvBQ@ŴHU A mз5|;q W I?#fUEqE?*>e1C3`-.#y5G?YGE瓥Lczw+;-a×5Vԙ+v c7E}wc/˯Nؙeʤθ1\$gqf@- :$EWp5\v'fU<5c jO:tVgZii8GdzP"ǐUmvuDR^AV!HAEJtaPuPmeaw-F,^@sܤ7*Md"^M Q5АlHr H3;y·;|5b~TtpKj(&y:t?[Dsbb= g$Vwh=[$f)'ږ=Id:zP+$=%x7wYSyb!y6}W/F.h^64::a@V_Jj97OfQnK#iN,.js9+Rh́,~Yy~^bU.$`؀xoE^{ܟ\qghtkGz"jœj+IsA%*oN!pRu$5mrp*^DU`Be$e}d֗}B[ Z- D+W"PjxsuNØ$!#KKYtiԨJ6jS;c$+Q1!_y&d,Ce_#$B^2 Rhz\#3x;iۃp =_1F L@a,?[%<^n(0qMzt'[_gRvwFdʹpEFĭAlc} n!칲yi!I7 k53r "~"mKgb1eo>ilqWpPyvϺ@(&|runQl sDA'*&#Dd3s0&o^8<,3K6MnЎ@n8Qi:-6kZg40, ӱkf,&kUy?ݐ}LHm #ۏdr_@XV\\,'/N.v>5|yxaߴjnӱuT񒅣ΈbAlڹjЩ4]6D&z&Ee0 &Ꞁ-Kۉ%ۦDWk @3|&Z(EL♲Խev:p5$nV~҆Z!ÿSfL/Z|Hs2ql6rK 6DDZ&[1+؛smwMTPC+q9:= E*3jW%a8*OܸQ3BL-z9>5H#@}ePHƙQL7F'=_QLDm$f.5 ␞Y)Wb:v?2Í6 Lhx\B= K>XiW9#zyĎ.*_à@ HUA"]nyqu7|O]B_49;ʢޝz291 d.j̠%#3NwŤ'ZBR')Œ͈{SHHQ9 8&oySlybPQ U޾ /t^nk e[^d#ҩ-= (> j>eQ3Q1e2T&B8y!UC1{y|}cǰQo7VѰ d[ڝ"#G3kۢ4!M"໵V=›&:$e9ûsHiBSnaoC }4?)p=Stut{h4R.D|di忿2kUCp:drhXIwѸ#STWEs)1w P(MP~C TˬBcLI)g0?M+o*6t{Q0)^%1`OXLygtMrh:fE1Y\9-RxKL{z/1 7MmEfʡRyd4,Y?O`ahrcX[ /bRmJ$ƺ\4CXZZ:{F(""@uj)$IR-F<ڰ~IiVMX_d)g_hj73& VBT WΛHcRځ)F .k-ҡ^|K-|,d c꓾c8_#9m>APlB^I.Ut*T!}1NXśoֈvx!PǂJ-}Bq!1MUze? Gh OJ]|~R=5'JUNK`2pzKjg8!z`q ?3s[ORyRt5 fǍ}d`p:Z>o_⦙ʬ"eiD ׂ4hc^~*p2ҼFƽ΋f>eb0,(;T m@a*OMzmb9ό0/.` :x<~h~nJcǼ2F~1nՔμ^S,6yI$)*5IJ<ps16\ &be_N@~A5T;fwF:Q˝῵)UIN#%*.$h),Ӏ3&_{rFFp!Ha+7thyA@4F }^ؑƲ1o֥tP{d_"n4)UB8G< D.%>3X.CᯅZkMGLs9cbn@*EVl)?w *xeƙd"e ޅȡ#ДgkbElWcZ)z#6<RW5I'5>8Fbe |oPXJ4>+P+Hݷ3|[Dw#cZyK0[H1W5An7ށ7=mPP\(K0a=[f"_rmY1{>\ٝ';Pf뫉՜.k]2q9"o1kџv1n!SpD?0!P~ĩtuu.8Eʳq_y[VgECyv6}&jK2=3(Zr_5,; X+fX~eEƔsg*^\7,= fVMpUp7| {;a\#/dڏvTY Xj \lNᣘ3 ֭ :9~W: K94B"Rv~Nh>7qzۅ>xiTasu5r3B7t=L5|Ibȼ"9b{1B'" v*E ?Bqř܉Ü!1F˰GY~c(AWZN'@ $0/[Rw65 mp'0P,rlIMwgSwpÄFjXԯ\~g|.8v/#!#3:"Pڋᤍ^~89eJZS҉6JbA!"}Nzf\hz`ˢ6E&lmB6+Ru׈:q[A^M@kVG(^gY۴%r0۹2%% Ӫ= /V1xK?wXESJ8FX{Hcm[0+LfsثfaNZ@M:lhb圽p!!{%cI< ͑(Tځ2F1>#6BqjXoLXκWYrBS6"f;fzM]Z@Qt0Δpmu3,)2咃bl#=dyzN.T{uX V?ٮDM { eLdC&=g(v W-4B+oo@$UMy]l#?%?X1-=0(TPp=JQokRU✇Ǧ0]l1VFugpG*7~DjuaŸ;KL{ :"T~@j [QQo', K {(5A^<~U,*1wj+_蟣율lb/o4nvGPsF03 9!p ,T)}ֆC律 2? OH]x@\x|5D=B5[6RK|#Ed1MO]FVgO놺j[T'#fy81{-Ȱ_vrB^  $WG@ #[*&;v2IPSܨZ!\kV~DKKk **v XK[3̞;>Kʆ$vD#hJs F`NK{[_`:D -_I  M/0<_c6A$|.=O: &:7FSU &>?7g ڭv'Kg9T{z*x]G}KܝL{U!bWθbj) #i2IcXݡśC cvX`?D̄\_9ҁp,u kNȤ[@~QfX֒UE2k_6]7);}$owN܆( U]W~t/qIOyԙ~J˗uR]66i4duOy2BYGv2 gՑ=gOhv< v\'#+~R]̰km#kH4o% ʍqB<v*W|}S3Y}yK%wR8L%2{#w+݌yksjz zp cL Η'Wnf]nrvl6o(ii/M(lwD8q ԁ6d lrI+vr_ďD*YьӟyAS\脡q3DUVV@TnGPa#<Vr#k *~+OPAE/+#ݾ]F]oԄ&U#qFo0~l- 8?B<o["dP{\ʨ!|m)}"fۊUIe LKyhެsG 4b&KgqK=$0^97826d0^7'WAL릱&Z ]aP)% u4Uޣ!7{2U+暻5\!ʏLStv_&^! >Vbڊ}czĂßNf<4eh9o0X`Y#73ޥЦA Ihk=-\d.=O8L~s >J.s d#p4DqLE=l ?eTט h]=&x7c ZYGekZJӈ+=H!yMZf>UGQ}Gr{ 4H9͎tvo M[ _\˛h3 J|_)D|ojO1_c%tn(CqpP؅ڡ=³X@An3F,=R W/vSEZ8C*%4 d%~ZݺC=FR1]WIcc6c$Kuj\#*Je':N:bGkznM%&6 W>Fb\; |JlVej.6)1rt=K5:A])P2+87ESj4qxe9iCt?|K̾LvŸ1J'|]MVS*>}G'.{-iYCY#8r>ON22]SGNJjJ$a3 7Kd7)DЛ~vcE)!%hSE@ ҆~W*gK٦̔6_%^hŝϬƬ?ґ>!ZI831@X(3C>\b]2 kS(>ߟF*wjYdCi|PXءl+rYi\- ,3ưALO(QÃ_kb~hq)ςПh~-WVP޸h[kPXI 3̶n0XdTN1*WI ݭvΪdeiXG)}6Б}s{/aa[2 0~|n5eF!DUd9Ӟ!`#Jq=&Ҿ{o5Y[2Zꘖ 'һH_[ɨl(>tA8j(?#\;wpo!tf[UX"elʶϗ;}h{H ),U P&1)hg*^@sα3KDw%~#B!VpJUe [ܹ&)}*qW1,@1G%e Q= "@@ӯ g%r 0VcwG-,O1,n`xlű@tv)Unѣ15߂L+ռ^}O@̨oЋ`QEͦ<Ȉ-5pKz͇%,m%Wa;˽- '~S,}%;]ȾsX7a&G:[jF+ Sл] |?~ilf:]8x@e>qdF pڴ!im&oNkNvgzh[vXwn }"t3FbŻvmw[xӁ|(sZP:猀@;8P^ Tqg]%ClE{L'/R>'koXGYϸIif"ES&;vc"X*8X::8ӏT_:~C;mfjĩ#b:033MNڔ*E 8BLJzo+Vi7twz448(.SGR} S8p=J{?GNTpЭs!ΌiEraRtc1/y2\ԍ9ǎl|ObW2plΔi0~mؒi{`l%Cqژ^_S'~4˦G7 l& ؅t('tvotN N ,$Zmŝ[?=$E`Æ( Wc6 pE3QyN)h$S)݀|h"x? _VpУᅪ!&^%<:}V }mjPj+ f:f?d^`ܿK}}[jq>F+\n0QP@AHuT{t1+0 vAbF_yN4ؽԽJucP,jڌjz=\yEy`r8-'pbУ NRL UT_O~As9 Az?+/@k&VKdj]7H^6䲕;Wv ^ )ᒄ,u7*}Tw7Zt~!J7} 7bĺ.CQさ,צ Lvq}fPر xa&6kJ 2VZ_Y#J;4K˿JVcDHMIlӲ PQ(#@_"LS@MOQ0+nRQy6TܘuIjBs2h9lU%JV"|Ȝjd-j[ l(5B_O WȇŦp[c c"%70yY^&O>DfnFF3z#]vQ'WpXH Rvp|"?#e @Doe{ӽ̌rsB=efb_y,3r&!>=KmLf &s|qtJ a,Iv\A q@ص{!dMgɑ..wL V P #FGa}!)ĦAW=_ru6k.NYi괳񥼞P-x'"P 7 El{78nK leB@~e-..%"`_e :P[JsRn ;590W`?.;׼i`dX6%Cgn/%;!=Z+x^H NmJ('+Q읞Tat[ F T%It47P3jO7‰V S N!˞,Zl|jkNFIIU̿$8Hj"a>v9E4atڊ,@$ .ףA=Q؄7@H4bCjX MCeet[e ՒC|Ӕ Ώ(rdaQ欴JvkAri\!PM]Iym11;_ LA=7M]p Y=$Ac֊Rj6,SWJȵpU[k͜]eؘq-0,[M0@ JP@X6HNy-t4G]&7[.VO)}'KR\c1ZGv)ks #?q$o;IWIjӇ^L~8y U %z'̲R=Ŏh= Fߜ C"_=m8F2:g<9AO |)>~hNKO~`X('D[CbBΟN!$z. _o8،wm&e G's$oUiR'@>S[+;ӧInH?" WҜĠIVY51Wj[jAl"Z݅L]Tf( ;knϘ_SLq~Oc8&6O(_}?9QS ȷI5` ӵe -t~՛saZyw5LHL,77_DWܾ Ch&}hbP:VQL|~j !OToߟszգ,|y!IJE1yq//L8xG6PYjOXc-VNKC9.xY o8vYOڥC]>| woI |m/7"(iZrg }rι0􀄭e8+?Qj ҪP:7Gr#zVBu B~+Vj+U"H,\1M|Is{P|~u6գ<2/lBnaq9(K ${ H&W2Jv(j^OhK4ceb}!ViOpWsD 9*E+΂ ~\?]=~ 4Zbw4Ew ya:? Ym83sH"a؎¿=lJ'x¡|prгj>S-${ ^҇ ƫ7i~Le\(ٳ폣'gNdG).ßf+|ؘE>dpt>ݶ-(,Xb!ދ&J9V6{ ٽ3qmf-w9z_@X-X0Sl=ŇY-. v*3t)XQ\4F3XoHŏߤ+Vaa2%xr<ka˜(gB 67c.:`xmaRw~Y1L0i>f~ $2n}5قw:̆2Ȝ!}qzV- H FUyz/SS70Ұc.2逳 BbT&Li@G =\Mwڿ-AdL7qui3CMx,@P$*G>@QKǺ'ch\D]J](n@sZJasB`[z EF 2:P"^L) =+T󠢉TrM7XMiqqrm1ehI{AkRY("lPm\,uLuHŨ;zV'I8ӜA5Je _m7Co}K~/:#ʑOSq{9PVnP8N^##TII`t$k =.Wd#o1H:JAzTQzkaFѷH(q= *غ\!ƵW2!GՏ0Wv0b zh9bihz"x&Q"}4mhH Tbh`pP-H}^mzq1D}.1H9^H|B~B~U^2;4@6hrNy5^P>-v/\O{UL />|X B+Ɂ+IO 4W؟ܕ/1xdu F6-+1sT-Ep @[ඐLPd#l;j 4}ˆCr,j MFɬYvZ{ʣUdy>>{H|ef>yT$ ݽPiG KU:kwUhuy z: 7]!"VOG4Wos &jsGN [yqp;YYe7?͒Ԓs#9qxch~jEM`WWlh&ۜsKbpɸ>z/14&뚚9fNO5֥Yn{(.]J+jE ZgYl?B*.M$.8"7y+fZ=ή2qs!3)@x|>c0w: .ݛO8Yj:j@4( sw\4 !{ R<~j 7&|0qS,FڬTQh2Y{I<>O&E+a#"7hMD˪$pk~nՎ;'نy[T0]?^Hygy4}:8T*- kaeA Jm&Gbz6J+ғ]Uo Z_A3z7xv{ך=ʦ/V(єdȳU*廞 JAP|z=-^#QB#Pa !^ѮҙOIޞmV*M jU} fa~Z*؃ 3̮+hZ&Yrr!϶5Zvow:)ʮ[O6z˼(й ]B'#cVMv^C3CpK*mFl¾ k6Sqy^|3&W :S3?> ~(aQ5OfqL"M\ w"óS=N'>AlV'm3T%YU7|aѐ4xh&ByvslMX@-8Hw=$: øhzQ͠'/j8*SwGЪh8G1OAn< f˛/T`hkە< {/  "I;8o_|%q(;}gٝ+WGIȸێKhaf:ZxRʈ.s*UvH)eo␶+s;մuPfg]G^X#ú{M!ٕX;ucs5k\YwvDD!"h”H&#G|~Mيk㕘gu`m(k_SMe& .蚳؃t%KvWiw1qwZ8ϲltaLNCfX o@E{jlCz*YNѤl9\l=B›9DZ 7*vt &M`u5$!U*Ai6/K07eTf4EGH:d7]*)lL 1G ЈgVn^5C45"}PD}uHnœBd0ћfd[ WKXMŽyS4%GeKtYs}HIs{ NS`$P#(FOU-p4Ie sU*$v`s/," ɸԇb+fӄw*n~}Xo휥`!hzpiXo F1YX3| K zJ*u vM`<.i!=9~/(Q,k jlmB$6> 6]/I˖ۥBdAO{C}2› *Q\g'ci}$PUvA[[aO,@d lR!=UwxPq,&D9!~GCܹu@d \fYž&Uiw嗻@ǫ}T2`ܽ:/xI[,{qc,t˛눧>4g^Oܠzur5Ź_+W'їXH ff#J>qNђ} ##T 2t^$|P_uRO(Dt7!3"oF0>G?w~5Rb^[~x?9ϻ'Q0XoY.__5H 1]}$WyVOJc#pC(n(OR7@4mzZM{g\=1P,7d㴠xv$(Yxs'@aWUX$qXN[\whT 6zwA&zg%#b)hA_m2qx;R<[ދt:Ub'I!l5wV Dk)ix?3==mO  :RC˟n+X~\iBVck])|;18& Pw~=6qH!h3 Q&пk+@ tPBEvϩzPtA&W7OݦƳktDȶ_[6tĜEąB4C4"H"#M\F '|f*_^pGh#v;`=&%ytR mi- 2R^FKt/3P%59oa7RAO*{DUu5t1z%b@^@o:l=_L bD{R;6RpyarˇKۦ,3.ʭ޿xEy/|T熿툫bLFӏdjv>cls]h~mj1SE'{d? *-RJ!Zhul!H`g$&+-"j(c13p GL@%(}?"kpd@NNJQCjn.ّK/ta׎˯web 2/U$֘}0rRF%|`M$73jrٿ*<ĀՒϵȗ3?+F7/V.)j(ֶL@&Yxll Eƚ7x*i8ŏ+:HR6=4G=.6Klt!]!-VL(jq 0h}dGge;L%XF6T ^=(yϊRdf0 ׫5F8c蒀FƝˆPؽ~c3piZ(M4r=e4|-AYE׋~x b&S}qw뤞>VarYĴ>O*?NCKD19FmmNi$%BvwFd0[rppKoP*`-% Dt),cɪ {-Dņ+;>4Ѐ qn sEEACbӍn2wIǝ,'8dڳJ/A[dȽ^i@K@ߎֻ8t&ˁcZDJȜBԆĉy̬,Y"ڣD}.5JM^Ra~ {36Bkxo)Uʡp(wT2#3E6P_U˫\KxW,{dޅhҞeTL~ڳ?l|zQ8iYW|]κ if[lp  8djI)9esp_b,΋z驍f|j?xv*^`>Y]-r?3|\8BC4wg)[=]WT}>}=t_wkЁL}plɐR8#C`u^4tY1b9/aks>"pS/mz3@fRs& u˯`2jۃ/,pMx|ebڋdΜZܐz+:5X: ~|땬c-i ļ|t(|1_S~աU@HΙ۞YFU(3\ Q>?Z[_Q,[fճavPun> ^z̄?zTC:x"L+ 7"ϱH ɲ~rq3:#-m9ރN\ɹh!FUZZĨ;AY=Db̧#b:,|4]Ȭ9q =x|\k.Ԧ*m4F'*ΡIϓ;cBIÙ,=3 .(gR3BJPEw猆dg!TD7 aAUM.RRLƴT*PB)~jYVQ@eTE̗+'LQUO@\xKq^禦yɺ"gF ƃH :FVLxUA'y5ֽe|b(L\&"lx,yUm$70$,kŸU2{Z37 c.w7!65V碞yƚqv:Y+fC " eGS#D,CC !CH0kJE8K^28Oґlّĵ] j-˳"]($]F`!od3IB"d%[l wEi(")Ws1O$>RMCGreFRXPS=J{eDds }ݑwt5LDtC5wzjE?F90E_NkkF_k8OF08{Ʈn2}QPſ#NtTw{vhqpDVՃ@¤Ed|t̓RunڲIBbxl0'J5MN$i UB c͍߿ɸ6 E:UBTe9}=@$/pJ#X(+ eFע"qss3<,D mxe|ޛa(Mo #} -n֥|4ګhV1F5> (bZCWdV@'xAN[$ח&К-(9a0RKtPthN^dѳpWѢqDT; ,z,Wҗwuo[n BIٟB֯`138J+vQߩ *]B&Y-Z?ĭpL|hP;y+@dIphN>HTW'y!s> N:.`s P][rjRflQt&8WP|VOܰV(52aJGa.g^xM*Xy:`tYHgu. Sl-l4?2#uVaiرKvlUtw븡ɘE;3S^K =L{eNQt#)+' 0~hظ +,I5*r{Ky2LW1"rXZjz̺r͕\ \17HV|3!Y;6 4Dvd٣ߣ<.hP,qZ%#i}d1O4;-F?e ^Em8?2CSRSބi:"=Ƚ脑ICut)ֻx{OqAcEQ-Yw nwmn$H*$Vݠ4_\ dpTURbՄ0 L ;[ ͳoJPT KWV2'պ1cR8㭗{İpV[]":?w]}0L3|mb؜nN(egt@a1>\蛮=yfβ^,.W|eVbT&‰lHtٲDtw—60|B(@_ʍ^WeWv KebLªOʻu^4GOzpktIw5t))QzڧJюp`2Tco[+ >Szp=% QqzѨjR pLbIcdTL>jh4(,`pkvJ$H9sGN-F+:?vLHy1}C\ D9H9C[B ^v!W&UqmV9,B$NēLI5aܧB$ v5΅Oʹmhg𛯀_gJ\fG CJr TMToE h1\>6M|xksIKekXVpUzPUYY1&Մ"$Dҵx(qCk{(O<1dHchvI0qiKni՞LJ]x|r[<\G$ŸsVq?0;#D)!ȺZl$]!e9[.U̸Ҫlƾt(ۀR<{q/(}!zq%i\;*e(&w TwvΌ|>INm,IQҎ14ݘJ72+<[@_xmHrw=+̵kC@"UӾS'YQymԒn>8 ,&=ڶKŧUE׵>9ۦ|I]^7z~}H[G(SE`hUaI.^ɯ#ЮAJۥ{van-cPyQpKո*^o% +M8CP<;D'A܈!TU 4p\c\[. E) k< zbo ľL%UcO/^ɵx_bR|;fe-*ZG|;`3U [5ۺ S~v:|pomk^T7 j8%43eF@e<~Q=8tP&bY1nB3[>=OG[h{"UC^1iX2;nRprAŦi}.;˵qVobq~_7b" 4L^Z=Lf MSpgk)gXiK7 'ˡlP:al!YcduU_{,B!-b%;j &g|(FAU%c mkwG0߿/@Q(}Iۣ:,!7uPin0"JًrZ~e/Pf-Բ˜\;r<>e_PXlQntҕ2羵rPlL#LvLb5ext^ؕX"T2`K&juv*פ+8NmEx*QJ").A>m0qľCLjv'հt y\0!p##wu6x}hϔWAaE5 9~=_8[=-FMC(̝w͝l/'e_p4ԂOBUT|9VYSǻu.|}Nد2k{"y¾=:FJ:aeho]ئsO.$u[+[ݓ$B&jxNG|$`2M|Af7!CǐH/8gD0qt& đ`l^%ڗ;7v(nbPwwc:~f.l?`5Lr)NlW$<&Q?vv`?M;C'pDy~2 d 84Tlφ7cVNBߌ*fb8)b{.Zm ʦ4S;o+i- \udIbxulI|5<%- spKr橂pдOgYQk·`)dx%OTRHCspȧy+;dF qF!v䦐Y$^LUO,uPYv 0) f 5|9VJ[w y C[VM#Bi֧;V&)P..3 .9#]Z,M8Vo$pb7u{=,V#rOFH\bc;_(&>Z]GZq0vgi/bY 1VDV!#,^$GYpTi~(x|bG@~:7S,Ʒf%QTjĉ%{HFWT?:-6VT$F H.ۿQ-Ef`ɏVt*7bD&#f'#"ͅTsv׹4~QuʹP$>Wc}&_J zRf` 45s"_yw($1OWpơ|v߸B~EA= Kk+pk n{H>%0tD`ӚdS^mg1A0(l'Ƙz.Gi#GfCv{4˻e*.>ׁdŰ-7jI]:No&˷K*B^p(>J|4d N\ŎAB-øhj@hI*%ʙƺ'8yNۢ'ƴ3Zoܤ`@(dZ Z]B>w|yQYz\2ѩ3@8EEmcvuqiu%;NzҐWǙ&k  0(KոГ1Ke_ ~uS?6#?CϼOa[g\b\P3`QM}8֖[e.VxGd/Cɿ5i̲I7v}}}Btzɾy†a”M )ܜ#H3b@LNhjV. tO#}~ܷejj_w/>/;7}aL*F؈ƴ!05[0,JjK0TZDH'qtJяvL2R->2W?rĎT4!X2|Ԃfh2W=Ra2-3uk!: 'UfRYs2mU,g81CNn'Y)NyW쫏~kHHMrSTPQ]%AϾ 1fzWAtJl D 3_^E/fK 6QcVa7u)mr#.bB6gF#%DBw5iG  4EFFWUʧe1HOE _-;JYWhl\Ezg.ֺT҅ئsM!Gͭz@hӐoc'v@4jOhź~)1\V*jV 9#OͲ3J_^  щjpeADD$AFwsK ~4[wl ?6V2*ҝP0_^A0%e(FcݩbR@vCDsCQ]*` c¦RMgk/N.'_4,bځ~p.q4xğ#1%i/5KrwBJx$`[;UBFyL.fUө>|g~ɐ~L|:Ggtm~ &|P ږ-G%'"Mг%7nwps[ i$juǢ8Hd,C+dS$(Q5:`{+5J$%,5t5ZL\ǧ2H=h`ct÷k68MW)ޙIE=~rpƈAeς [8 %GNnF[:ra j}U}%T#N\itOxkPHWu*/HB%rd)z @P>埪\.v{0DE12SAoEaB0=ː>Bm`~ s8sʡSS"G#S~ԣv(}?\%1C] ?e Gf:`y ꕁ³*s}(cWgicDw2Ww h)?0MP"z82ʱy|*륉M5lKmuX&ͺƒlwmGTÑHNuUȶLW}aI1V=x*k0磠r8qڀygN#U>f+|(gNQjbm*U r^gY.Ō[YidˆW$σF:/;4hr=XǨL7֝I]c%U3Z?e[| iDTL",Ai.Z^uȜ:T<etfxr"AV{\N&p]_q<]i8y5p{ +vW*qb:79 jGH [վֿݨJ;$"m#ztbY2O M+!mW6DnOxۗkqBP۫1J{p>~l xee0I1Sh |$ L 1f#Syd~Tu˸׶%/'i} T9(Wr4_/!*r̫\Jm:z) A~Az#4K9gpUI ir$81<7XY0xGؽv#/P 3'x$ۆeUBz?=_UY̩,5V0/vif˴?t9A K2E Ou CJ[3 6N;շ@Q]ga$@&Nea+2 -uFszD;rf[lL8x`YjʸeQI*ruE]%~g2~\[ ҾzpԞL; ̩]^]{@( ~ň#m5~#q9z]sQ"hzX*Jo&/~$:8^,C8?u; {-Z4Rd7bҍhdOk"{~\ȵ!D*(V! )nvJV$ mzL*'HD`VK!JpRFeJT˘۳?5-Hh>(G-IYy>0dn9B`AȔD򄾗 E@09kv) %Yɾl{Le2n7i*0["pT?JrL& mIw.Gj?{\ } 'd7:rvHXG \Ba ,X9JθZ{vhf%tKaR)\Y[)_/b`}&?;ߓa&"aܷx0h3s"(zF)M2.˕ōIc).K|=zm( 6IQT `"EaU1Q`|)?FJp<½%`ƤOt?zKƷ@ 9؃( @M@[sl&?w+q|"Ix8bxQFLԎu+}0kaY@E-qH;§Khok5اC'ap8m{7]uY4Ǒd)LR\W LԐhaٸC ,+bw5տ OV?Vc*Ƥ4KEsxD& |%Z şΝxVpԙ}D aܖ i4k/'& 0x-ՓLD`*%EI\r:׌FἄUn-qW(inv U` Z.WюKgнj=Q^y$fXDd[8Ka6chS/p,0^u^W쬽e0Ss"=&dя-,dݺ+o@XcǂKyWb1GfBSÔ]RxAĵdʎmgؤEJS$[cO# Dv89D(m* zwu;7ad^oW '$+HW,XYY8I! &F)^#7A?"2=-ҐvU>.x07/+?$$ڼQTJ:\pU'l%"CI gN3u#e9 !%nA ތkuG?TRx|hg>˛<ՆLq?$A`tKB0~>6A1.Q\F)&4%q( Z6揫Cy saiNi_p9dt A"*sPe[cB{1!/VH2nNuRaZKꦆ:/ ]ls? w3z$Zu=<[Ԟ?*YZ%Sd q}pԩF†*1i~xfFm۸F(Jm*G cǜI09&~UWt Sts #7sz)6>^MwV*;$ y35d?5PS,pB[4KzQO؉tMeh531TFig_[l`[iBAo@٠]ligѼS]ǵ)抠E|:si*Ǜ]TPì-jSCM֢ ~׬nj ̓o?+l_4uf-(PgSOeVuO`jn[[m_ m%ŴtU樸YEvkY { ʼ M`t2:,K\ Y<^-/Y~Em5,YOI +3;P^7*ِgwqX/n{X^5-@gx2Ik<hD2[WYۊ5M8TˉJ; a-l{[{wECIP%9Ħ05&~ kE3N1H9ûDb ,|eX1y,H7Vz1|ő7-GXc#}-9H(>1ȆC>wYY)Q׳aYg-f#T o;v8uqzp[_KM 92R8-qPO٪5as]LkpQHF#~?6{xf 1";uZܾ,+vҌxvWU%g ͨoZܩ=MQK¡BdHWFrַֹ+=3+ZZsvp@"䵵C>b }dlCR=#p m(tK}[EoxQ."&/e-j\Tԓ 9-X_tm7ym3ȱV2>Oe!N 6o{.&lrM-]`;k6K!VqWKB2M&;ALE2p2W_[Ǝ:]XP, uWro|dp 0q({{f^i$Kȟawwk~/\6RJu3  y'DW> ,]j;4TBĀ%E{D4]XO=-\Ey IDIRu{tp^]#:Q𳧣 +It7^֙[W(Ł5OQ›G o#6*O`#b 4~D@7gw #".JD]=?@dIdP:# oo49]`Xِt1REzC& &']+>: R%~ 0=ΆFҶhhT^ ?b΁ jZU)$1!ڕύ’|2|F -T^n=ŋjERWamYw;ݩyR#gj΄aOFLV<v$if&Ūb˒2ځ"dc9`}B:*X9S虧yvՀ+ Izan6*j+W [\y&1k-q\DD&*(\]ЇNN$2sX٭[-pBMiIwf{Ey*󸈞wןUbmK$_F;N`$֞D?d8* MhyaQn"\GgЏ8+֦!q=jN)R;B_Xq0iiήTVc5;tro@u(+%ynzPIeͲsgO/k6w*hpYP|kը r/ ]u9P~Éخ>[׊ ?<2x3HqEO釐IźrXO˴Pg-%HwlYP3s(i4m֒phWttĦ thW+ȕ " 1K&jMEoo%zI_#Ϯ}V>aRR+MoP"X OO4<+~lyd&.qm΀KrDH%M?Gh'ãL/ڂ4lC!Z,v(aaN+ʙSNuNPn@I ^=(4x*杊E.\W mI7[so633]*ӁFpPnNȒB r |GKt@Ucoo Xw{q[zIԱ8t/t L0CVx/4 5!)$*B6R>4w%ΙߴHlKKmAsYl*ѺMɲ0S)*~0(~~N"Cn(ߑ[6,x \ _~fqT)˚ 钮3[4g |nvky' D& LǜkK\a>M,N*QNwp,\b [J;D|m| &ll>'㑼JJͪ}b:Ѣ=byi])Oق:ވW7Ӿ#5=oGV輇\ Kp }UTd,`kANxdr;M~PscU*lWyU@mCuEzOZO`Ugꫪj]q RLwv 1de}_IMeYI<(ߪz'Zkߕ y ix9kWzh=HeGF[8#g**T h/¦l^%69rut+-Ta˒=tf+5Pt, g>,ZjGބ-֕KMqS]kEerϱĚ5q?ϮT%Ⱥ`-wg,%xWʳ[X֑ ̎Fx9VҍӮJ jT9Vͺfn!ve*&kW4n"\R\?%2 kf3n {[EqwRD a;.mv6Vk­a՛CIR MHEh w;-f fG7=B>ʡLJ>pRD!#B 䓕QED\eXR<4cf(%\.T5tQV/sYs2w+Ax-}+jj:$ǬUUaU@ R.XS#3)E~Fa sɓ2 B.K=l_'cq%U-{z+Қձ`<ٛZ7*2pW,d_Ք|s38ٳ)~uJ$Nˮ\Լz\çJ{6dĎm 1؋$[d.r5D96k>KbG*64ٶ]%RV&miD/+hB% QxbWjVmrl5x0('5ԪԇZচl )aZk.*rąMh:;cqa rAF*ҳV챊СaNgRzy.302Fi͗^$croL@hcT A#>;"-k4k)ִj fW}̒zuZgvMMm/6B6qݽ Mb5xQ'[qSt`3Xy#!HṭC;&fwDQ7 16t!|IDA0tR;X* Z$%|9 C9nk^O[0tfT)l|'$Ẁ旻T`:]Dm?an-$< Wiq2 h.O9PtnrSRY~"%BS=UԹ#؝/T yoP*$nFY+XI( ]/7X+]T0}&ΐYnlO8A/6DV/!suu6G("2N '艎UCByg9LQ]hLe:ţR ăUXpt7B W k|5%b[O2~BX]Yٕ3x- I^ߜB!bg3b yɾ;T<O?aڇTv1|^d]4r#bcH~NR>7;k_7ZqRʤ@ =[ӕ)rC[qE6u,Ra2Lmg -v Bi1v<`~7ٵq.p i$gOl46n 4͊ۄ덬~SDt|ԉ2N` 7PMh@2Ϥ>?nkb*i# Һ]nRkbŎZKGۮ 5.3biv[' huBH0#2m NagPG5PGj f}0nYVfJ7w$tl%._Vrǖи(>ID7(fԜll]%PdtC.D3'Dt]"|; \4jT's\2GO#Rc elg{ف?Ho72]щ󩮚a 5nC}AV|<7IKX2;F,[m-)gZK] gC5.lIdKiNSmn"C%j X Dpno|!ʰ.FOǐ5Ţ Dr* b Fl9u]Т h^~L҉٘yDk)^lRK*OBu}˜x2C+,~"PF)T-DX/*S4: i0"g {cf= 'a@9 1ennLN!LQ8nn\>düKmՈ~fW/o2^,"0k>\=5%Reo9,ΥQ˚2>t 0 pɯ 'f+N m{\/|xVA'2^NXrf0}Or-+&\L?D!çoXznyê`sE O~6ڲ}' !h)Ǟs,!{`(JNNJwVQ7,a(!jd1^P| p,Ƅ܏&3sTbgDf'o7 3PRUohXt?E@i>@υ&>L+?{bKŘMߓ"w(c8۠!w`oYxi?;JӈE ؐ "~*K^ؕ`Tz. FNhPWJ,m|!):7^ (i7 h ֠T%h92N W c膳3F T,'.5L%qE/f a/DoGٍ6~Wraw$m1u+ѭ;$z5\.^?7I Kܻ EOxg`j#>M@:]ZTOB访Z~0 JLY2 Aߐ_KO+7v [qn<Ÿ_c(bbVdѫ;顕=Es;r ZQ%}Eh68?')rl? E\`$b mE>|R3[c dI#2&5ǒjr+T7Nl7KDPfwEwO09lѫx#.w ϿcPQgGL*M.,"ƮdF0Yf.}*mA>QUB~R㶹5 d za9Ȭ#l8S 3YД&a,F,| RB\eUxlCƌI| @|3AEڃ6]J n3PKXki{ց׺LzT=i2L2'ԸN?C}A,*4:F3Vn?([>,suexFǷ Z@-+vJ ɈV]4C&~f@,iELwNHҳI#Q"f񩔓eTyM:K=k|-p+R. 312gmbcO4)×KE#PKx4xzox23AZ]! ,Y)Bh,m~WJ\'ҀtdŶt%m ӛpd&G#5a4%1WtLF̪nj@B0treV'o!l33BUwhvXɔi|$-ض/D,`_yw r); rgXeд v%.B:J$#OCFC\H F 9`YfS@8jinK1P6B]7åw:I6vlsW$,wv3u'mqPvO^kw>^-1RI 2Sǯ?"o^8^t5JtR`#R\ڌ$h9<ch & F~ѻ/rSCY}USjŗ̋Rjth@![2w)è$N3șp 0wGN%D7^LٷLV$R*\Տ)ULEڿGVyփ<*2JC<380*{Kw=HѽR"'Ԋ[Eg6FX͇Y*@%W3ZJ`̭r0U==j(|[J7~D N\&y xcNS^3= )[h-*>&H1+ӞȐ(n%5h'4crtw[q&Q8‰'lx+FL>'BDAH<`)O/yЇR>q2ͽ{D.y pk>I 0"i߾&ņj Q%u>>\seT<*l1KdsΏ?kdi䘏9l"`9UO6=tlymPA,4wźdq 63$IYZ(S2W0&H)¾`7'XgsQN S\yQ{>٭vlU5mIM*ـP $NRܜx ddKyI>E ;=v\ߟ1ۉoY+L< D>3H Dm Zmb YoSՎOayGIΑ$JzkOVY4ff}B 1L5 ?QP_vS8g9=BĻgt!M~ ľCy-ʛfzg,,wIFgno2+Q~hPQgBRyO Bg:q1E'onBnӁƺn ܊+&$;y'hz1c^]tJlQ!gl|e aE_.%?`~eJh/Qiq Ǡ뛩6*Hwq.ƶ[jqglkhtjMo.X8=cǺ/uZ!,{bw>To{~G&ݔ)$=>|#ESog> {Z8a ,p="yAMC®*}34#w͓*:Zhs$],Qnovh2nȘT ThsMs !M`4x$Y ;o đêBӺ <""GN:-HH1)(aDtO^VFeKi 3£M+!pQs ;+$e nOpMeשϸ<QE<~L8PliC{-k%9NB(5A0N"/fN2tۿ ͮ'%;)'n.0@X>@5"}anlS[/cq*BqTd<3qx,ޓq줶4|U.iOmcGs en&NjeSjTz ` C9!Թ*8BFVm?#Tp 'D7uh^&@߯ftx[03lwڜE/u)9_yhPR׋RU.K=eSxTAE$J=j^Ћ$ 3ۻ6sbή/+$ &έU' upjlR0X˓Ɉ^T+CW3vf9SvXff Dng =Nc%g:L$";9EJ׳YM{N) >t0a_"EdL3ml.;k<)x_g 5\'CyrD<Wa\w7`[1#uEk)ȱy@d4͌S½l vc9er/NAnbS"^%UPCqA:N0#^7A܂J0 `8-~?NJ5D6ȪJI̶: OMyy(oW 8}{2rUܒ f)! %Mkx@z]Y.%[jEh:+@9˟[F6#3CV$,͡][w 0U&!jߠ6~p'^3(`=F_w'!K[G_U &pySb3VN!MSdN1ɎhyjF-:*E[{5SQl1O_ &1IpD4M|lhcA)j ߸2-A,HOb#{DȼFQ;gjRH8jiȐ naÎ6Gj縝L8@&@ Gw9נ_ /E uĢ#C7IQ%e4y`@V9rcҨ tY'iyՠ8oTd@a/GerMKr$[p3]`;fJ#>F9jY݌w1l8wǴ!&bO$Ul5wWZ=!dXoYUvK:9>D+>Y4F ?S>-ׇ)]Uݳ*^#vB4ǿesYt_^ |kYhaRz)F]4#6'_ZZbpB{{2b,Di\轟X-ͥ {E}蓽F#]~JUۯߗ6Ҫ#iYpULy ;Q/dg1' ~?im UAvK Eh&w7"TCIj :EjcdwҶ^ek2r?hcy簀L7k^祖F Cu{W͸{S]\6|V1 1q9;eʒNi"O@z /K +)9h_(dmS4,͔f;,N*Tu:7lBv) aIq_o$ dLQ|ne[YU0nhX6)lYOvAfFGFe<ӄPL2kk @@זu>i9N3fI| 8)g0~yd%~JSȽo$p+|u [W(➧.E]q+Gcq,.>ޓgtɻD4PƆ:veP,@=@STݡJ{lLWRQ=h$#*گ"Z[o|W,Sa=Qު5*t0Ek`:oy ZZۛKUlNS>^"n c\%0Y@ O#ay&kic;W46T_&֌C|5Y]gS΃`L`L4;ԃ~kjK:YV@S4F'[q,C)/"2flQ\e?qXh=(w%OؼsuY{<7 :]Z.sN͹ ^(9î_U4W `N{ F:aT{{{y'&nUxTފۺTQOV"H3s߿DdjfZ%В3xn 9tf~:rr;xM+5>9~kpy' ؖ4 k椞L{犌J(`"`S]t6y4&N]er } 6|!l`dvYm`[ FK 5TyeԱͨO ;kD^_65G;;:/F֝CϰrR+N?Sukd&؃-Nŭg7O:"z";:UYϭIs\6 D-*(p,ئ?hx}7s_P\LQ^^B$6Ja!ț@05p$߀'h|EA(o|DS,Y lϿ89h<ǔ(RhǁQ ̯@䟠{RFɮ9~0e>Xw]]V:'$WmjS2i|N< :}ߟ/-`Wl*'A;dD?i5El-T s=i#o!Zn8n: -vxBXQE>,.PRr$.Bzm_'w4oo o6ͭ|%#.+ZT,lT)TP\5;wիEb.U7Y1rd_e[H4 hu3/+Fhg*e HN*;K{VOMkhdV Mp8s)kh~L5He[8,):uJkIX}YTMԃdqk$D) zLw;g^tIۖ[ HMtj,kfa}eyA`tY8/6ʇ8)*aqU!zwCΰ MwTERMM: $:04f1@/T(a?2Q7`*I^Uև-Ǹ7 ?;Gbc3 R1r*i߫꡼8t[ץ%辜lFhy7NᐡAKۉo;ͤT<^XtI 5<ԍ⤼"Úya+KzPE,h)Nh_o'/P+1Vm4AHNDzjZznln ,K߹rIW I/N>u$⺇?l'j|szi43;zTr Q-Z U/ ݤ[!ǡKi *9<75Ф;BhyOT#^)VZW"Ūup_1y ٣Ш.~{_a1'͟a!*cJWxa9 /ͷo8LpqJk+PEk{շkExd1Uh%*)CA#Ŀ_L=p_\s/֮c膪_t 9xz^wxB$n~fCy^$MqbȈi6zi +iQ 㔿&vGEf?>OSRZT?WA LXoXXtZ6;&m Q-[k&v耰q(~xw/fYpHWT+TCi ھ nHr g.Ԫ z|m=BƃSk؋m9}#[&ЦnBY[K~ |$%%IGѐKmG]4}/f)־Z T›a)7"7#ZIA}9XP(Pi 42kf[ h[Fh=vժF*s)4% @⨸f;M'n;DPT׶C.s{vG/vbu5iw ߆p90_kVl3p7Fۻm7<gc߾HޗS xvtC'W^G؋wס|Dk",Oqʨ/u(yoJotjfA|Ր:oLnˬ!|yNl*s"ls[!^#-úϰj^t !-] ]iϿ a.s+Ls5Kfgm!+xi,n.gM Q7?- uGi,Ōɞ`eϩZv'.woIB4o:u^kY ǔ&u`c!{5}@s 0@ ɱ i4sY]fҲlm264a8^hr2ML6|m۱eu\@&:`t4Չx_"ꉲ¡?Nq]]$\]]@ʅm%[wu$%Jqz4hJ>*D|Ж/b89iE9и`*+'yQ'b w$LJFg!V9hȻSh'mq%1ٌ)ԶaQ%b-1ggd!bT-3bn &v)v~LeITK < wXPVu:(H,81ےHgi[Bnjw*{&V&ʮ]ELf W:u͇6aĵYǾ5H3'9s#pՏG 9.zm@쮱9Cow GLmc|\0\#|E]9'Ļi]:Cn _ hNõ[jy>7(DC?SEs#x䄬Dqc*1yoRTqLL+@; [ KV|m, /[$FܩFO~ 3* X$vԕ*Sz%yHF6Ktu+.*c|)F:BH;6J$صc2c}WxUyuֽ&8N}jĊG;dN!AFN`aDL:  go//R+(ټ%H8 mAIwq/Hu ôSSع}eӟz)WL]dX*+ ៺fhW [LM<NjZQNoKśqrƒzx64ܜy7ѫ@q?h9*Q0+V=[& mL}˝{ 7Nn W`W]Kd~-ܾ34 5RWW{ORXG]0(hQv9HL u:LlP C-1n{OF !>/=>tw]LuS0;67 l{RQf ޵ĕGdpIcV兛$ J#."GP=G5UtRlMzܞ^4r|Bunʟ[RK}|2a"23 s rS/Y-JP `g>B]`;hTRJ唤MU/,}:X֡O'wSBZmd SU 6pjmVf^ n 1YNZh 1%ҒV}F/Mޓus gنM C ڙ~jdKZπ7mB/!4vޅ2JP]/afkS /Hᶀd\/da:I ﴁ"uB191ykdNyUAɰ\kI+~۩veGjDBI]jZgM!{+hTb:.{eU4IUTXcPMq=ay{l"";݅lq ޽Y 9 rY7VTw~gn8fHwzJbͤ-_C'>M&@fi4]\B8$/k N8tarD VF:Oejۼ_L0h9S9p {"MB$2Kl}.Ic3샙 Iq%Ys\1g=!,E y>e5@ۥpccx!H]frʠ & zIiLmٴ . d"U< -uI?BnSM h䋤x{/;ou$h唗נHfBBr\ D5F/ܒ(Rcj;з~<҈Zxon싇=y)f/yl3ns<8'vho(k!g\kF&:阆fWq7-I7KzJh>5+0'8 O;R'C~ۅ`2}%JP!0ljs#"]IѰqL3{'{h(HnbeX|X]q/PK򀮦]EvR޿u%PY(CxmN$ zidt,Ì&ōkZJ2g]K&9_é;fzd/dTlsJWIi?L;qzUepO8f0p M=]%eSr)MQ :n1fD0a5ˎJOX_BB.i3*$ jlu͙70LzXwR I*HO;W5G փ׶~4ʺܙ/߇y@bʈ7[Tf^$5 ǔ$]~aKt{+DG XZVgy3]@~N(Oc5K ܡ6y.ѽ1ݏA1R%*,RbuIx`b>R}ah6w=d#5pC, }}\{R5H QE r4gq[bv-H\6}2< B.!a jTZ~j4@Z~e܉,?BuS S!V4_ߐLe~ XwX6IyiQ/i4"ʯ"A=i~xl꼠*/ƛU` Qc`?Xýom9!@I'9,%:  gBlEw\*u`NN*c1thPdf- F6ϥǯI`xā(M(r r-V&ż|` ՗[EJGh:)fVWJHĝ~bWr=GH{& 3dOyD}²6|LGۭd7`OTYPxHC-@|.V[ZFFꑢHyh8F3Sd%͓tcC /Rע p2GAnL 1 dE])ti8$^Y< 2AAtR@]FzZ̠Xu7=pTÒŃ’MQ:𘢂|nWT)ϣ з}$,oV]]kݧ-0܃r̵te׋ . O ˺*E{gOeA;}sȥp})Lr3md U]!L ^작]sK Syn>4 vA)(ȩqseVqKۄsfbF/k[ً~x,d3*H(B糵RL WS'LQq) u9j̚2(Yyxf䳸:X,ΤN$a649zB֭g<[.ϯsn5qs#r#YV̌aF-+k4[[$m)6/xhX\XlFtՋUי%/lXRJP@QL˵@j,q߀rG3JN^#?,{5/r Dݼ{?w&0l!nweXP _?)\}gⰉu|թu縶7F+Od#H:kxK_ϮTm:F#Lc]c_N.-"^@Mq(&h~pR]C"27l~cq0`Y@SgyQ2Rkɽ;K,_o٘Qb Rd ϯ㵛I,AEi!3hKB#nxa\|)~z]?IN$n;_TNV]3Co*Իnx?jNg 1#k)T|n*Z07{bm1V 0;!UXqIr)zomM_Ynq^|jY 5z Z#cޟ21W=?1b"  \0#{rhH7PS%s8ǜh2OebAECs[hvYOA 7gAuCbT`B^H˔bs[x |Br{RةjITGN{ǜ3Vy7W] z"B T g-u>1ӎvKX"]wU%26sf`K\3 Tgí2N3ψųrj$4&L~_0<6((h $~.V.羦^bjj4R\2h8XOÎ^J:rg6ϜxIN ۑD㑈H1ӡF~8@8'?R +Omڨ a-Zfpf @{RegЌ=C[e'ʿ$J5x+8H.E,c@{a\l `<< X^l9#1+\7&dUˆf(,C鸊 ఞ;}5}}&#NՄRKO r v5_Wr ٿ;˕mF-U5lzwƠx]sFM_ cO3C'KK3:u=m\q܌_PEW$܊ ѰK>/[M2@- Mw:,7hm$f#"R^|Uu18NG,@a#8iP=gdՖڊfB8fw.- 矊yg/TDaYز9d`ZH!$[Tfê{[(*r:.R2.onƴ[ۏk+ ^@G! gw?գ]kU6XFƄK?5J r[TO.#ؚI-sC˹C(;?ZK9' át~ڙoB{k])-=eG26$tG2ʹ TNc2)4TRY%D\BT&ڈ x-L *F7\;D= /}H]ӈDtڀuXb3K|QgU-I!fj'ΞjCBn[3Mep{D}'I#n :{ћ0QS[ϧYwɃ"7f@ΒT}(!=**֞=1>kfa8UǘFd򋎜1?Ҷ+6_ ~i)ii /1Lș(G;)9e;Q;Ѣфf6Βc\4rluU 6A)sljF/zx.x h| B-MH=y}N.żZoih -{"zF[AMܰe4[4߰m!~)|-,.k&twQcw<ġlt2ٸJV!yJeHyVL~p 5Ap6`~w'KzBDW1v(3 )`چureĜNM< dM2',kG@AzQx0D 8#bp/C.Zߧ6zXzxs/zAz\" 3 y20x/wr1ZקrxQ(GMMj#/d<7LY']T 4,_vNC>7ˇJ~ d5X"'Zڟ{c'VҔ|=Ζ:^;J첶(z+KRR;*H#|eMb=Us2hF|ؗjxĽkC/W%a:k9:C]>ÂS=oJmmtR2?c6%f'a {T)&Q^$P%c d[MnDod5%bE>zt A?aЍby`%~{P@'*@Rp~Q׳vI&h Cu^2/)W f_kEgO2E#T2y Rڨ]y]N DPVOϔ~ł7[f3``H"ٮ@T&@#- ` #+<<,%5M8Z+"i"8"J2Pz`Wh[^t-~)ޥF:(a)= cB;H\u.Ksֆ%XpSTiU׀69Y]gwݲ(dz>vcPU7pG20[Թ0ؐ`Sa9v~h*gQn-z* 2aLf8,;//}oqD>=A2,IhB&$#NNWk"ߗ@ T: ڡN<{ebvi0,eـ(`~d&{:R[Toql}Q8D\eL5L$eRrCn?x˶tI  ʌՀڛl'u2ɭK|?H.С7$FJ0y؂ 1=W.o\hȄqLw9P U8_[nBa#ƒK2)p<"uŦi6'*#*=/lWU&P&%K+k\*rOMҩjnN݆g `VjcNk>ΓQEgx麺 dKĔ ڵMr.0ǛmJ/,_f- ^5^RjH%7~T;O!tJѱHw [3D xn}!w6)7*Ir&:{?|Ƃ >ϥST1/<Zb*X0c'-mEeӗ*N豐#vNz\-KK?cVco/YZVktJ14'e_2#Dg(̾Z3u*e u P ,1ZM0&kr?@ÙȔWbזcgI.*28 @a+)p˭^RM?[M+͓%[JM@iCp f?49a|Oq ѫ="Вr4%B}=ƶI}ށR+@1)k+*hO (R0K~PK:u˵'FȜm3:"0j@cS<,Ĺ Ub1>Ism4e O Ԣ@ߠl8t<ˈ"•R6hʈBy%"t ^MUzL%ӓ5S<`ߝ zQL\F@\K:ۨ42.0{lΆSݮ\<cageA.d@wThl,|/I(ɴ32 ؼsY1]j̆} /q4ӗ&띪])4 ]p>'cVŶ"*.#C!l;,Cֿ+qIC&g_3z|v{Up1pO޷'jHcr>Oit#eZLz7 avA,"Pss%JwĜUO}eufCJh5RҬ!HCC7m@`B됒:9ѫ}9qA7e9گ{W;$|}EDTU`ɝJ?y:/p>WMi-閼rtv`uPor(<_]^x5 nR{tmf!l>P*15ͪHh5LG^ɣ 5bY2m4x/Phe~&c[ќHݣ4޸*? (#bJW$fp*M g7 ()*z;񞘞 ) U@TeId s?0߸ Iqc:-$*35~R'U@!fJ\_/ڨxʱWP&@ߘR鷔]:)chc6X0E/hU`۩T2r ?65 ʂ[\˲Z&%캚o=2+ vsNOfJwRJ $jj1K-냈udsb6#U ~S-F>>jRjvY(A<䝮 >_0 fL&g N7.w:>8YVRnw Jvu K:aE >ZDANqϖw7N,^ɼ=IͶ-DIpzU<ŎM7k[NӢf6GNk0T/;b=? c$Km@3o>-]s@XB[`衊}i ql]?>sy6$NM6n_4.QSSQޗҘ)\f.(hO>m'\;3EԎZUl3 <@- S"D7]-t~_| 84r0p+Ɯ8j jHjn{5+̊秹x R$: {#ıK(y~bV(hџ\T':{7?CkXE:+ٱ=lif&)ڛ0(QLkB#Z?b;3 _`-I煴.[pJI:/@"I_ ˅,9̌fc_V@L4*ٴu%bSdȨ*2*/c%v󐬌^wtlNYc,OV f;aXA6m ߮ZORd_P; ^0m Œ"%WM޺ 7boDl&ÓSewӬjWUTaTLYnW7_`{ާb;f 䎾& o%!1W03љmOA zԭX޻|?LrZ;ԥ|f׬>#T72DRvM# YV1Y#n8Pb|OʇwDMFM96Uy/'}A|IXՀLtBL*FzLd]R>`A|v6L!c6cQNf- _JĆIt&-tY ijz_|O8p)-i)d$SrY1r1Jt~CU~:^H\=ޯ -Y]%DUN"?19ւ꒠~ wĪ}.aýH8C"B fCâǂ .?=I4+KbN5ϩ_ڪ Axz,;Dvx/L~Jq׿_ˣΥ -]ֱ1u,/_>ӐxƝ? n[+N3{gv\ک'o =Z-Թwx p} Ehrve܃J9q>.%)l"Ľ[t3,oJW"Oj2d w} .$0wWP]NfHMu_%ga;8O3Mems3t~4 Ce.\[kMA˳$"'s3{5J8ёdV8 [ҪXIBڌP$̀糈.rNP;cpJ?ՍHӥb_=PVtG?+~ sQx7yhoBt& a@.4<(2x!RSm§j \^,v˥rh9nj=5_&:BlKap^kn}ڶq%9f߷EГ v i(S5]j> p^7Q}7 iju^ ?q jZ aKnr*7S:OgϽM8:)*o׊']5L]1׿df p* Xy"1?0Cv@0VWvT3Ԥb~J]>\A(Vw㜄$Z `{1Q>iVRŷ3AȌ~[ʴlqwU IJOdi{bN6&lģea\]g*+3P#* rU) Jۀ#gp9hR|% u+6v],g#*DcYKwxA =%YY3pa:4pM}rD|* 'u(p&tGؗ T MJc2L7jtXNޟqHKhPC zms+\r ̸,hݜ˔B*w: Rkkો~L>)"14Q"ޱ-\b:#NG2^z>B}!sPPcS.#H`:Ar} f*o([';W հ-G!6yWHk (˘}fR??3dfOs$Y WI׆\ıg'pTQFYeZƒK߬y>;C/ܨj Tɘk!:?"qOk=E3%80 ݔQC :9)-K䪱h1KQ詻ZjZ.TKdT^~HҖ -lezp*ϳ#%!hw ?u0>q`H!|Q~`H]轛q?o H" m?3z l E>[L/:;clpfGi 3ˏ?{-C_!wd-$>SNS F p#L-a"tlKP>3'!öEO+=:HU)\AvwOI+r xcUu bwxYR)啬{dUM ld-29k┥Qn|{Z\UXEu\8HX}pQ/w#t.#HL[T\Cᓰ04naU_Sh˓G5 f)~XGgjaXʓ TC\!Yz%z%peiÊ-8=z+Pt|2:)[w/]fhYQ<ˈڰϷ/ !`Vʹ(hPDT- qS-$Rj:*g Z50鬀Vg$Ґ9'~3tS^h&νgOB,Ybb[hǷ:4"A)LL@IxQEsQTq=7 n(+ijZ+wC~/U . 0_(at5]'$7aBOo*1_A9^ʑvd<@zƖ]*<2gb x^0Pn@/sz !%=TrqvATN)j ٶsJdl*;A@{Sqt+IB:#p֕u0_I`D$X'HAo- &.J_55u;m3  TYvPSnta CE#4V{Kw|p1- k!HirN^7{vaVP={*Whހ_3m(}hi|?]9fpQò Om4go ņB7&sWUh>̣`Qlm Y֔7o=FV)(W?tvW57t%uJ3abnK;/@ؑT/Dw Y\h 3;F]ăs3ùpNY-ҶfN ZۙUBUnaێ|8L. 9ZY<q|?ۼh6եÁJn1tgOfOR*OsAY A\0b)×EقQL uɖC6zQ)I2hà(ޭ2>uxʶ⛓̴}A (zڽ{>\Ulpaڍu^15&e]b.'W5@Qt)R723X9 p0 ]~8hf4{db W8OF)ņNpm"ԸÆ.X%D(\͇~2K:DHlF^,4C 9B%6V_9,SZm,mnWuY*j׏2@)3t(pIt/$ذe,C RΕ+k9o6,tLznl P_PElU_O䦝 #!ϲEx#)'8LN%cGdS2ʇFu.FH%ɡk9|Էi_{,zd}gގ K$ͨ7:^R7&ٸ2CJ͇4Y)D>399 /hI^\y0R[9-,Yu0])܊2*1)ʾ,ۤD6RM3jvxjc4TrĬaĚTJ{ G 6wgwy-*)b|R!E5 eyn-?Enſ4GA04JlC?F# ex8\kS(0ѨvmY<ӓn 8#NP!v+w~xV(<#p]/H5‚ hB<|kL+cd ,b9*zmm(%-@@M)OH5/᪲lU C[п Q*DZ,݉|ZzIwWEr5 G#~#6")C Rm'ߗR7LTk#/GmK`J혋|ƞzj(KtD˩@ƖGˬej.{P "MIѢNkѕbmDlZ_5,4;pTN[ .8ҪZu/<\CLUTֆɈiVQ sۈOfCt kg:kr'@3溂M 3e`{NT>qpL~eDKUT%ӥc㼺>M)6 g[[u=ۀ)i0F o9}:4dI{ ЅuWMD.7մDa9@!Z\TsWxIᇘW{wiSi<W*j| lFT3HO^LJВ*n=Y& G833;}4sMy+M؀[Gt7Q'}LKq~:sI/og1FGh8ueֱg^/0yTey8ڀKj {!5% vMcZk#B)hpY;fw;I "x*DQ%ǀW۩.&W#3FT>,̶2 ɽRtK%pxviǃU"7sMO1 {}fpo'8-1Uw_:/jCd0iRI"O`1Hg7%׋&A`Ք%Hg3CMu rl@G̷<9T(SJ]ĺXneDzC[S>Y,`)9OD$+ņ}M<|U?&PemBizχ2Pʆb0ǰΩC k8vMo&|Rv9%y0c_/b9 RBiձ RFG ?- \#R zK)Vg:NМm Nʢrh/J'pزI ֬>BATxX:穐]&*hGvjp;9HEm5e.\5~0}jWȏ ) ICрQJ5U1E4T;iu# `[Ÿ$r:䧊;'j[Sw'/Ư. ?W9`F*8&_ Ui`TT 17\+HTLj8"HjE »§dpk(9@d&2W滧z[9Z}\:|A KU` M%hn; t D*+AUegnU%'罵{=H@H@}(m=]m fMPV"k2 xhN`sЮ.`WJ>fﶼHԺ7~󠠊A"C {ai^CP}'X^ CcܨymNc`2%-(G,ZsI^?#\OVW<v&cJ]>:~Vw6_va7ĝq.'ߺfwrύz$.]%>D%`%qQ.6ǘ ;2z׽z>,|iD&A ;`,GI+!V è՘Mv.;n &eF9+ݼtA3.V|`>Y~&}%JqZ\sO]d蹉UJT5~@w"Ac)P3볶i>N6ػ:x5j ^aêuJ m5q3v8o̅Mirhpfg9cf=TK>Q #n^Yd^Oiey35/FPΞW|f6dޙVWV Y +~PX3StGZƋ 򄊑y}Z_1ޜǍ0/lAta }߈j {zM^I:"cvFҸ5Yo"xCw,GXIe;DKըV$֎M_Ƙ]a[,TۗENʀ~] ϻtݛY#NyAN 3_aXPB/D'ՙbJK,SubF$C U=Ni) 7ҵ'֏]vqGF O),wo,@+2k3)$|`H%bY97JwR\M` bY[8=J,DF)S-ʖ0d>*@a M~8oeFYF!05)Hǯ[yK{B,Y] =iPi`zPr&#>E,vtG߱A/4"]X8KIQ]7ij ]RC ĸdpcXCVFu7/Q.RuceWVng"G4Y'ؒ?TmE1CnVWo-6*9U+L ܪceAB:(8zwn8s[6A:i1rfe}};`[WGXVjsٽlM\btD%3PQ*|]޿l0yƙ"'Q,w&ЧKGm2nVz _JcOT-fCrFrnc[N.5[߬>wrO<;2L!ɟ˽2?zW"UU) "3b2,/~ <?.;̃j[(­kccъbR$[-ZpiVqɐ Z:}# .fd gޙjچ MC> hp&D{zDsF R9,4lj`5+s뇱rB C @&%ąK#^.j4#L>i55I^lj,q֓`"oy_Xoȵ{O: Rw Y@)7.*RfIH u.n˔CS| ?x|E^SJPZ!?a5Znna] M?ȘBhwZnG;D63}fty"^;=MsME.`7q;t4=u1ELJ,Tk?7:{c ?Ht#} NmhA+GCBij'zQ@>^ W?&u|s5B}oit_q< Mk?ITqfg!\0cLJ-P] E燾p*aa_z#rCU}y,6?9]@>ˆ6L&jk>g_VAlѶ]ُq6y^ݚ1ӑz X|s<7Jeon_c]v9ïm+(ռS!(V{/bfr2X(ӫ2[qPzYZ%Cv-]?mf #!*ns8;s\(Ef8 <odܿ04LW`YnQ7w.{\㵣C|f%S^\~S/.*2|*@cml/zt5H - tJ՚nhTcSi8(}ƣi D}jR탋d!ʗ{=899jwb;\VRT@SOt8n$Bj=e .:so?I4$]PK27M>!(k=8C0'<wMv+nx-h v0|FÝAIιK0+ɀZP p=)kT1CD*X3<1oYNe`cB'"  ͭ 8G[/F̺˭Ս C+0 _Oܴ WO1;J  ' 6ֽ*W'zfPyfQw) SF-@B&sMա8J|U?+})5.#n0 }P~ X@c5ƢPD=ɂ5.&j,Ô!C!kS&JTs<h/տ"+2Uqs4L\< 1`&P6_, :7`b\q؊xtW)»llNk ­ͦ@h7l~hJ 2,'`s6ͧεaW3L2NԹ\9(IV4RmSx)c}4pfܻi/=S3DNӘ(3h(skX;";0P@x.V#"d#[:UqK͏̮ ŪDl}2v,z?fqF!h:k-R= U/scjubg&և 2[amXuvs)%jqi+ c(_8h8sp~w4V6aLYA^o$L+Zǎ2BN6+3ՊCNr!>T rJ\<I@@Y@ QlkaFQƚb"Ūꊌ-&CXCSrsи&`9QYN(n A/gB|U2 hWmLt4 `8f:_-_ :9bE5nc1 2;RO m~܋4xh1W$! R 7 ۥ$՘>S 6-A*vUAv@=6>0tuh{ġ鿽TUy wG`s8mk$}HJ^ 9Kb2E5\Yī54j537{=FνN T8PN4.E:E545c1:R0DG.Bw yR o ZVяZ+|0L_<r̮m !fmװȓ LEpi-{M^FLQ7%l'[8 WeHG߹rѦؚ݄p{^|J S:u~Fs@qQ+ka7AzyqןwjG̊$ObSCqXiOJAzh\劐$%%Ǐ eQC0mw"cLʰ*\u4]?n>!B`Zݝ?v(ҝ*]T"'2BL6jr:G^NYڬjCK|Qb8j$'?>J7YQ_ׅv`ٕ@SpXjݰgӴ,4z=sRFcU vݽ VO&T't$`S_;%^ȩ!ǡYz|G[fRL S͗&%fyj?e||KdejcfshɮTi6we1R9[A_q8,\_Z'NN%zl?<DvYDst>wu] Mi>ਓ%^~sPk(Ǜ;coRu= .s*A<*TqDh{'I3(<,qpd:ɑ}) ,5VmַvyދJQvHNE]:QF`n+(t,zwf:ƿ_8{y¹|)}|XQI9UӈmJBDsRgVK) ^iuK &bmmW ܆=XL@b )B0éji3-;Rw$DZ^&˔5gw˒lJ h \8o.m˙_:ӁiZ0F4WdkMyV|A5fDDsoq9~3vuU..9dP 8F+&[Vq,6GZ28dO`CWIlLJwr|/z(f,P(rO]Wjt+%VhL |YMC _юc/fBxǞ~BO欃Sp {-.U.\.*]V:Eز)ytSm僟ioc;St.ZRÅ9 ;wLe[tMP3pm2z;ef+jPY +mUq/AeҼy8Sw{<Տn]YZb =7R;W <TBpދRЄ|] %lM tC"a<9[tZxB G:pou"zuBLysc%4PXF&=Zs”ۏ&hB1\(hű9ۖF}c/36FPJn(Y;GIҝ9$8Ndu i!"4Tˬ&2,\= 6!];괵ԩVp%JW? l7Enİ*( F8t<'kfk~RHڳlV-~;RzQ 5E (p%CT5Yoǝ;vGj.,AE@~~h<@"DR X*X e 8'@ͻP.rE3fNduÛ޼5h'f?Ϲ_gKr(W% >y &Z,E9D(8'Njw~dA讳 rS}01 7G{ bאsdI[)}ri+UF( p.4`u(ikYp1KCjKD޼PԺ\@y43\wc]P3Kmy5O 5:~.Te ; G1a 0'Ȑ :z2}Gw8ޯUjO_ks׉"Ce?DrB~4:%:95b~K,Ltě+ yMAvh2' D?-g+[WǶǓKd/$eł7%{ ]|Z#L"q`ʵWlTef!Lؾ24p@{{lRV>:sK/^]?Y>\W)%ϱ ] \$` wP%E皛cdF nxS۸3eb:'3vYG'}ޔYꎵ _|Ν jI`Xΐ"Q^&4t"W'817 D-hEL|2}<s#mEKkJڈ>fAr dbc dNs 66:ͷ>[WpԎI7/ٰD8t0/-ƜF& llms9{df¶NlhJR̗~V C% C)D1)4.vn~ ?t,@(ٸ:1Ci6 (E%qQ~&ŵ5^gr@G}%:W`tg]ncW6􊻐 HG%W ],O0>s!WhiCv1OE{U(+6 j hZ#HN$DOI.H(gj1K HTC+UERE"&D%x(fV<&,W>2ƿԦREݕv$`zE!TH.]?N8VچKhߘ/G߄J7 \Ksq=a_3sĴE 1Dc-vIoqF?24VvEnQ]0īв֯.Z&䃿e1%j6ҙwX 8?M/M1\4} y8:8v`zZBo Gs_s{B&x` ׍֜giJV Vy7d=0OjN]p*PLG_H'}?-j{+}95G":s"HͥamG/ qĆajoٙR(/+^,>♮mӅG38̒ `Bo+Q;?脡UR;ͣ;V W-\[Ddl) *g@j3_% +Mj1.%3 Hc{.+4,t8H&,}bb(#AGZzCqv*sWZ.I=GǍIW3d`SN%ſS;Tf4U:) 熕m}b~rv|iqY?kwN|МhhV>Zd69joHi*`?Z= ` J[` dXyk_ݍi߼S']2>2AA?/7{F8o y(F\ h*vBV f5KEP{"#0w 1E#(8j'64d2*Y1`FOrdmD2$؀CToIL|#}9"S>ש)K}`"+_4P(ofݼ F^QŅMa'0@lJ?ᆺ`Oi'r2w8~@WAhfF.9^S3)Dm] c\ FÍ8ew6{:|c`$CO )A^һrIBqg|L-%:4f$Y'c{G56Mpݎ\ ?it{P]ηt^g^X[>La 4Kn4F4…2e 9=YGb=G.ç^ϖ,ٴ < -mx:i1'Nj3C|(;}?gO/b\K s)OTXʏ|Y:JM3*G\7כql -&S& Ģ-2vC1p$!/J|3'F!ʍ9}C_2e"Cm ?s꒗>irxJGK:uY*$&ϫ 2ߏ9R(9Vla8P1R0r\7]E[rBw*NX-_Tоޓ[TK|t}y q)9A v>ݢ w XE`m*4ߐm{7z*-;S%) H=G=n^ڥ\>a391ޔF4Dfl5% v f Q<3! p-k ie}țʟ -'f1ACW*u,8|)u_"aihڱF_I5O0osqk\8FSƯ@xluѝF«bQY]y^y=ƜC}z'Nau5Tٷt_vVJlPN^ȱfk$ I>|YRGZ[9bWOf#a:66xzR!qShX)ͫyu61|OM|1EU}\ʡԙ]5ku#^uYfmx"cP.".VNyt::Sg7 ^J1}7 Ηk)ÇW*<(1WAl+ja/-XT悝[DWot2U !&Z¡$ =Pd0n_\ΨYׁ8o3޶ټG@ crQQnQ"(_uiz[C `Es Ll^?KsTm0H ᶤi,Zf1*J,t rWU tc nAnR*9m e"cb8[Lz,K0ٝƋ[|*n{ٲVk!Wƴ̙Qz+CnJ> r/'M) M.L ^0]؎q9ˇ<^(G9R>~05A5)2n6!da mJ(ﹾv:pZI#UQƝn32nf[bͲ<'q2?|r3oCS~m8ֈljiRκ,:M5ߟѪˎ, ]&3HVF˝&A=yr<8gb5W&qh"ƚPnvu֤`:֭%&%.|n>iS0tʯ1)muS)R;_k 'JĔ+VЛC ] LMp1vt$1 #qF%4P(38BڡOI3q=?TI.F5 |OdJDfU[#fK'ܞԓ*, {Ei@ACңCrSk$0`W8.,aЌ|1|!> d1r^󑃳?W,j7Ete B©^z <+ L 'P6-V^B'd٧&QA ],/J]ZCmif^wyhE མlHD#Li%*P< ̽v +o[b~Qe_Vq O6vP>b3ݷK G5F$LYiف,/]D`鍇e I-~]rڏ@gK6O698)ܢʻFn:=Cd6'w<&ខ>=^um|t &6!3d'd\T\; m4lI?4+\ z= dV"3ԲraTƔhs ^uyvXk-#q422]5z OeI7%Ϗ}|gb {=/NEUKuEA`8KQMWVŻ13={_ôNêpMQZ[c!ZF_DyiYyKȈtmŀQݞIz1.vH(%[aS y~@&ӎóDm9)[SXE .<؊ FK;15cP%3qs3`툉yޝ}d;Y9><̻u?ߚa sS{W$:]X m贐p€F'*Hm/B_u[dlN=+ūђj{xY@ ^g{&/p6"'"tsh`tc_ b0ɹUN m6^7äB3#^Ktl͉#JXce4㉅i^#RWgϓ#e\alSsR~L),DVӟKNY0oTa;f"aKQuf3b)G1^R!7K. L߰T:ݜQNO/(96Zn@a=)݅:D4ZX.CA3-'q"V@qpm, k`:K)tLOẸ%!gdIP zR:^aCX*!CiFgɜ̽].ljŨ ]eƊ*O2l\u<1# I= 9/g;Q?d5 `qu&6M݂" w_H0iƍ֖Z8aɫ09^96':u_hgi RAs q;{E#7o 큋C CC0z]TPg~0"|+w.#{ֈWlă&G<#<ь+m={vXr/Z~@v~Iicĵ3o~w޼-n|eF |7>oHØvx";DZ eGƬ|!xq}AGHTR!ryE<  2|׎jI1Yzh#Aםz';*Rp/@Yy=e8c+!sY\*@&;ʞwƌ̚ZESd]*;6rɌ,8ǁv'i͙ZasE97_!\qp.  A)`)CY M \^˂ʢAy Gˬ$WAf{ Qe"'j/A#ޚtw"Qf+i '횱muPYa2l$l쟀DN0B}S hl{b'Fbsɐmi4V]aBRwшrSXs%[gFhnG}>p^N>jʤUyx^%qy|J-cGvnS9 =ϳ2& o>EqzB3r"vF((N5ѮMa)g4sښk9₥*2 mOw&C(F@tvm*[zeT!1{=p8viy5,W Lv% q :$KfBШ#SAEIpuJBFZ.If/3dmvbe5h@dHV,Bm;$NvBY.ӯ1%ED<{Hn/ڳ<y{:Bk=5~*(5fNA Wr߭ 3qlcg;h+ARɭ`0E}-`%h`rAѤ\ g(4Ǽd븃@2nF8b>|E}>O %}U o{YoӗzIPRuO _tD lq(,<2r+!݋r|@ɞ@CJ|@o0;4$r,Ͱ.1O$<|Ve*pyZ8w̨m(N УGѵ&"TMWGW"HOVa>G^iE郞; Yq2BiV*3F7n߂_ LV|yhd$3 P[ٚY$HD/H_,2͙󤵬6i_@h:6o2]$vgZ-+j&;y|IF޹ƙ2Nn%ӛUPRDS O͙QϚtj lkdHdQ57ci_-!To/ٴy74t',um$ U/+? J5ȟO)"SmQ0Dy{@b GV(R X5^anIr`˦0>uGHAPC_-`i)<6I@fe3:.t3NUbG?' )C:7 ˼+&cg5^%]_H<+Oij݌\爏W)EL.Ѡmv3tf28:hڏ2M8(B2{Ÿ&XFHyk6ȦV iv"q{"[XRIKO?IF<3/CV[TD10?@7ko8SE[709q7A~X-󹉰Pi?_i`SrjyFy6mKBⷮʔ樃zM;p--$qk|xkOʭ .cre"ȴqZYe?} T^0TmtƆ8{wx of)9;͗42TgwÀ qPeҡcƽnO]S"8bAKDɦ7*PV1d#cz݀~!N],ȓQ?l7@,<(&,g.BܘbZ-Չap HH-+/ 9`i@ʄ?_|ນ=mh+;no@/|YQ͟KɈ {a3nDSHveŚ-+Z6K߇]Ҝx~ZpȳbC9RMHc-sۥr%:VMjTRPjW!ߚ=珸ܕh@z(>Wl_?>~ѦS6 pY 7{jdJG$7:Kl,in~YQW;SEėJjreQ6*vBlDb q_]+ {oTO})\7M6_p$(߹[ j0a=GFLÛ} rgV9cQKoz}Ӳ&Z)x(+}x=I%$3,ۊpD$GPsKtM=`RDM#0X; P9@Z(uտE%se|r0miLy0&:ss2(Yt5?5;Os6Ӎ㣖Ec8K=÷ceeA%EJÁ4FUzH[Kj-UXC^Vj"dp?ݭla|Ǔm9|6cÛSwH&U#=HHխ=΃⥐6][q7ʀ)wf;5TVo &qW12al1k.<ӉXkbJ0d8E=ENqpk"뜎k (y ۪Q|V *o@7bi{_x?\|Xt _4&+# 6_`f`D|0X{CG:Nc(z; (*S@y.vea# :6ׂ7^c}dXɏ['`qy4+%M:eB~0FpIVC ax,/(c#z]kйeJR37>8\FǖXgy}ވ{Y~ѨvO#hł &À9b>X U#cpJ>Yڏe^>L#2[1GpkA^g |TV.hʫ&)F!GHyXc%,p7Y `2rD_-{愜X,AZ$'-;b(7Lvj^D1*/W{6g>x7Yur(*IXfhin& MݑCIk~xݸcr5n?ۅF2֜+ Z}\R*k8@;mJƎwLDnқc 3nj30#Kz,tQd}ֽAUersy|S*PB&eg#f"kL%\tlV{E\7t LoBH zpľw)&~cZ9D47F*hy͠yDc@1 ԞM{h[yjZqNe;[* yN$NO"xE6O̵(Ä- !~T9fG9Wy{,)iN aٷ:]CCy8 T_o5IKV~ ʀRu_טmwwDZzhTB0v@]meJW TZ wR!6{@Rk<>@\>"褿jk]B(F (#,{y1MZd,GJI(.n$1KE/v3eւe1} ;7b.Rc5KדԺVoTWbeyH}7aKc.r>LuP'o 6_^$V3@7j,ܽªmWK8YEC/|mT'KnTi^&=$a,YzPE;mP[<:GvI5d2_RꖾFk̩^!th/PBOKpNU;}l#õ㧢nBDU0jɲ\Sa 5(gtl8Vkf(|wV<4 d kI-fXJClއ!Gz9rms0h^4T?RH+fIw&7W˹jLdc>ׇ6ڼk̩}׺ 5( _TmzQJ~B} QFMz qSc@q|r\\]VOq^ke;!FJzۇ\s-#`5%tYEayI6wb/'(DHK֜Q W#f B'mP9ԅWBe!cَu{K0$:#4otu` ؗC-uAM#Jn-x'D 7EudGݻ5*%0Pȸ{>Yr@_2{:##.*p!XT 0'){N#fnr}Ӛw1~^C=V*\leQO&=2 fYuy(2H=+[J"E?L\p=8y4'& 0zGRǸ~ďIOٱ@̛vi!5ciz0 ;-.Oڒr^̴liU"H9oj^M7y; #VHY6g MRh"Oyn H%8͖|f,t +`9:d}LHALV!Mʛ =d *VPЦY`nz~ ( V?vMi;! l++ y4е!lEz?k#{8M9 /wU}88/~DV}6\sO+yLD+opmx `C[q׵ X?P~96y˿ n@[uklgfяu椗3$pMeJb?8В믵\ #{7"K?,F)jL.(Omw:/A %C>[MnLJU5 < tUAm 0݌¡@0 R+i"N5XE{K“w.-ө 83EPlS$LS !m}ӧbj/.yLA&׶,!f4IQhP 42.Ca٥Vl:KQF-.esxhsjCguuDrvC~3Hy׳BkAm/myw^:txNZgO GgQKVjΕn\LɑmNfC}bUE;J̼wYbm +Sl5@WsF`ʄ ȗX\i>D9Bǧ\aD\4B!CMb/;ɭBwLyگTvvb;c2| ڹNFg,=F* yNv{Yn_"|2Ǿ 'қ%TX\d^=IK%Tl7Re~lY5<9!fH3=o.{#"vDSu(9Kd„`_'D+٦XmP4].nuL(Sgj"7\#z,ٝqOxV(V,%I43a i(6!izSK[@FL}>灃9e(ݽ4zrҘc~7a 0Ʉr;*8EWO{)y O !AeLޣ^,;Ӟ+f6e4lnqiOZUxi5sdYǐAΚ;g0k(q!yKxh+ᩱҁkjIJYMnX8G@5l""d:A/Dgܛ$ZuDBG?K >",-̑ nMQN 89R!3@^Yw,ط&^>8W]DJBXg\, c\a6wZP5tyN.To$܊O0ߕTg9*c#Dyw^ROIiҭ (gk1"}acE:~{dԶ*6]YS2u$ԽjIgYZ07070100000437000081a400000000000000000000000166509443000036d4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/ u6]?Eh=ڜ.+Оcb%708TE2DO mOQ@[˷B^@*iФ@+ȹ>.B`hs(_Et-ʠX9yN=B01{W 0ilӂ@ǎxi>vQHvZǝ^r_=b0(3ٲr+jc#)GbN4q Pl["YfU2XŠ$DElS07:iE)&`$|֚ܳd?wT1i)6<)ׇk}ŀfq^V҄B*D(JT׭I|FˁS,v+'LQf|~@َ ^ŽZv#AkxhM[y9*`&WrPėŃQˇ'ߏcAk$lU r oNs|{-ꖤ#Ƹ\Yw~?+ngE^BkM]fv|Lif; =Rv2)OPMNBC˅Lߢ<ˑvB I11,o+$ 8ϡuyhhd}uцR #@,8/+ę.sGB)ߢ)LNO@> ?ݫѽdsfs,;4;&12 Pz9 5::El@deIVQ|讛]r8 Ih9?蠥t0?g"}?jCv^Ie00w _ ' 3{Z׷((Ι1jq|RBvˀm=,!mN]O:HvZj:mp.SE8TFWeE:fin6iSb4/EItOu f\ZϽH¥?4 bz0ą ,~.ڬI_kVo.se lZ~f2<ٜL"Ϟ)ڜV_{JS@BT720s_6'sF9%`1Xzgʼn/W4R01Jn5ŮC$'`yמ͗PH(|~N`-ZE6or'uس1VSoH?H1կ醢K7b:&*S˺hKI'hAuQB*KGV<)d3(OQfM;G|R5;9/7TzP}x' ad?;a>x6mF)8H~@V/VeɆ_ZmUM_FW]FOf-2{nLXII5"NZ'|ʔ A-ncX |v m6 s5 ֈeHNS4QIq!ۥx<oRaԙd)S8ђ*p+,-P9kacGHev0ؐ;=W+oPlP~Yrۜ ǟnNAr$^㙭~=GN@PWrN#m+ɾ>GU/c - zz@;M)g3 6A9t]8A0ODS>uI2/+HKLo \6AMR#AIaͬT?! "@3XN콀!PNʵtWX&JGؙIκ8XJUgqpMZX 3Brm;O 2 T{yL܄V3zWXu&w( XfqM-vZ龗Yq@EA6iȳw^u 1`6aCv]d݊N)gA6(o7Ĉ&(#Y9@V4U+ZܞIj%׍Ɨѹ,ɔ+z|6jƺ KR1'аtc"N oT_b͒<VD% /v7E`+w.J+3/? 8_Q('!j A3:H N?HR_#<?1U⛑({VΨqNe%,d,r0:JɼplT.%{A"-ܑWR`4g EcXD~˦ Ve#=`&TAo`O,E6zf. *ѫfjbhJzwͰX"e4=1Fe$rijxHf+~oKX6іɫ8m:OmF' 3a+,5a*-0iFNUPW&@ &Q_ Ѹ^(pܸRR ퟝ-?`:FN28K"w7)Q=` 51b8/VɲbR5MyD2,@{LVJ+-PQ*Lǐ.Z== Q]`_~VBq u5/g@ӇaIiP3TmuU%(;+SClhˮ`yܤd%qY؂g$ۋ.dL]P4_q4zk.U$,nr)a4E9J{v*BN:걵>Zw li-]ߗk00m=5vW(%%oB%JQz.DVʵཟ_,hW0WՈ :_yN/L:&)Pq^WRVfc6Dr.snf_;,OٲavߤF-i{D<[A'wtJD @j<<#. A%f"J$ 99 dPK}̿6о[Iu9F4UcnD/ yһ TM]io=@4as,ۥ:R}[N G"\ }މrd:waASlzm|%wc7HNeܚ1c*0ƻ;Gsxz`${HqI9QM>LNsDk0[V^c]FL'ڝLlʍ-ΩC)Meė?9ـ_oN+rs(/".1PZ:qc+  Dhy>|Hwd2$S"zEAN).C Mcێ#l"8"Ҙ>пiLjšy,0``|9qVAZ&)aнU3f=sKɬ&0ݕ Q7|٨fGi`bS,Yk>.P2TCQ.vY}j^isSF<0;ھgɹ s!Ѿ4X :n{n gOO5;FryP=,xW׳$y^hzSLu i3-n ǁ> {)Uf0[o[uZ:aey ^QWG٭yfUuDsw9^wG0%Tx;1p\|tHo8e;aEsqnavC@gp&KT >iU@Z& >趄8UBo`V}k*r Ծ M,i~g3nΐ}z9| AMеl-GT$!,I$-Jg(`$w-/6R';jȩ"AP {*4FB Y*ˣBB+I*ؐPQ;)ɵYM"M:f {ٞMGw.iQuþ(,女׶uo0A!n^g?z=H \&raV_$Kn*o0Y?`m4~$KfB8FQdAFϋ-'myTׂ1_17/衷1϶i•_y 8@8H^/ >PSNxx)A'!/ iM47wHE?_:i[mtܶBTzI2{yM7X’T'w?]}h%&bym#%g+[WLB6ԄBN TxpY]Zո?הg}\ߡ MLY[C6_if^)FYjPl5[8WDWDЂVTUU4A9ueLHl? <]"jH DW!AhAOi1rCI3q}ѹz8CFay7?9YiKZ9#r]'x =ѤowH~R":LÞ\ۓ]Hp/?$]$y:(ԭCM9؏ !H3QtjH}V.Xa 5i32R<=N9P@z*TiCi#]W_Y1Md7cu52vtPpr&jE/7d۳2{B'';DS }rFRY wfc пil8r,jsV^2ւTNǙlPL1zG{tB> 5S G]Ҥ緡2bfq꜖T I񸂴,(hcY/ fu6BMP7l| U:LpK+laJXg&Նږe9i0d-G 9_JBϙ A["^r05wS(N, CR{S ^ڋ<f_GnCB(ibG¡IS8|/&6 lc~q{v׏_(nķ7Q 7RFڃg) p&T]c}Wb cj6?AI|)Y@Lv+#/-Ty_@(6(_{荲ES̼!tY98x~ǹGפֿR4dƹruq@le1?s¹@RbxW(j*?Қ+q ֐K@K?[ě P~C$dhUmΘU,Nsc%u^ h)mU?qC39pY[2 m@T٦VH3,5C,Dri@!JLlL.r.(Iy~cՇI20!JxiZ]YmZ|MDfJzY`k`]$@*t&%׃+NHeiК0dp,A~RZ5L6隧3BVsw98(s\LY3ejg)e\LQAjUQSNkbK k!cD5\PGJ$-ʗaRwގH?}L[S ĭӅњY'#$cUեA#ʊckWO~I"z&=Gٮ3((e D>E.&OhM@ 꾩X+wӺN9^fCD3*L#rd:fmTF62|_Ei3йo:-Z`9B;rk>`l,[cpQJX2#vNmƹ̪T!g7֏@btlM+3r }/7P:=/]Ԥ Bp`[K'JSJ/6K ~9%LZPFL^q (K8B*%iҀRa~b 4CMoحd1S3۷%=$s^;J EBV-2u?#-)5op FJ@;A0j²rkv!&?Hࢰ@©$Oa' B6Zd G5 Zqm`~E@M[O1O)!VI9X^|") !}gNd7}`6_-ɕSuWWt8U=vOvp=׈[LAhrz(a:%XKp-0M.)up|oF3(:U=\Ӫ?^'aQ !" VWqZ#IhiܟC7qڛ@K;*(ցX,D {qbg呇-Tz3D$S qIt,(UlU6۵wl"(Egt\1K8~I䚲#" [ep:DcE;!8wQY'bNaюQbX 4hjؕ//^A=9Cʿ qә1ʳV-Q),Cv]Z&#Ϩg-w1p ȸ)2AGx_wү*sU~A4]IoHc g/0BEn.bJR ~ 6-t?`冖~aL-Qjeqy]7",K=DdF+ D'T:ó͸ {Uۀ8ݣ]wR2\nז0"$D[i1X MI(pXJYϠ,>%%Q@XܡI"T3> LJ.]+Y.(r;Ѫ.0vwBnV7t62OJE-P8"/da}gA>l` QH'q0-5MBa}~žN|x bl-4`6[Td4z, A2f1 RN'3_r_lQПNJIQ -|=<Spr-+ѠDQn_d=ν[ZjDB˴r+֦i8BqG-J; Z *8 5xoLO/o]!Ps F99 ە(ܽx}u,};{) T\?Yz`1ϧ0!NKN*owyN_a)+A:ٕSԁKħ:g nLhr't&K֊&56`SU7Y|'}ҸJkE#Ā_Z'Z 6?^N+9zf$ IFE"l "ó8niz+ٷ%5tB<ٙ3p6S+>*Pg?GϏ{jT:i@\{&Fo*c͙M5R\='c()vR=Rv rRgF <? o+^eO  *fFh t?X?K?`9Iŋ{IqIZP γFʠh0J]&) V PRٝ9߻ߡqȍj*(>1XӂoUMyђDl X%J&c%W:OV6)ѝZ *9 Ի$ = 7NK./Gk.9wn Y?{"ՓT1If&`ɼ;4`VEr}T"ZC4bcUT5B=M/)q} I0ȑ8!P,>m[Aj99QItLTy긕&ۣ1 J*"_vng}my2<5 m}g) >x\O.BBx:-T+.5dзb으M^=5esV]CAI ɴ3 D&I,8U,N _.BKl_~Wp1"cC/a ˼֜{88^i4,vyP\?OG1}$A(I L=XrJO7В4=dŴ ~w謉ݥ#n%OTF9ҡ:Io1REq4TݒK0vH \#K);⣒?*YI^PW":* iMu34TjHzWK3۬e_aIi3xNFG{AeBVAVM| g)^C;35j-X zs<V̰f?r#c[ϐChv [n^t&jۣ(c$\Zm%omZB )G8U;⊜*A=\+ r==׊, s @뻃l\+9 Ro:.les CQIBZ Z Qv"LycY.+!^{ÿ8B9JM"$I) $ڏgG?\8JвL1}L#bqʷO%5Gnf`$5:XDyt" 2S0(qoZkYrs:7˕bI< ڔ{>s"$fz/yaՕ%'͖MpW݈ۣbĝJ<(C4G;E۹cU)𾡙De>ϛ5ev\/0V 2_0+^S?Ep?Eyl=bd%}掓,dl8QB)/)X(d"Zm))gRM Lޡld'WAfLjx{W;~[@Cm㕠0tOB6%{Ik0оEGx.^QkN#+dQӔ'"8 6+xD c(qg"4ܰd곡ߗQKSqYܜdžd-IQۼ@{fЍ%>ZޘBkĦȄ)ݹ*Ƭ!ꀬW׋M,9َ0Iҝ_ گo6TZԳzW(sJ!>?ֻJ[9z+:\xٰ5'[wџSHS` v'.Ɖ}j 緵ȃ9UCQsK9jBG\⾬9[QEG+Է)zTgu|{=!fz$*Ԫ.Oq_ K!fP]5Td'gZSa/G> & AOKf'xj ye)兆}'bu^KvkWd=`NѕDm-~gYZ07070100000438000081a4000000000000000000000001665094430000d46c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/ +]?Eh=ڜ.+͟[C9="8XV/0Gn1?G>@PA.,.Ba_3G&~l h|v@\W:Jq1׈m++Lg}&,X#sir7q^Z e6ѣm<\/*/@FCLS7XVV&>R\M32OPB~ # >{96#yWK'd'{P3rzmnGIHv&(x΅ncJk0(8UÅD5Ig< +g㐜uHBbAM):ZE]+T,?ks.T抉砹6䗭%( !P]̨Ey*ece.W92{A ˬl[&rY%/# dc*/B߫"l$i"rkqi|=!}[GI hxޕU{sQcGp0T[uѤS .(M7Fʓ$ AE4(#7zʙbb177 L;Ĉ#3LNS 1p !&t\mA(d`vYlhC8yaTSRc$ $wt$w;w UdPRL˕ LftHx7gp6 ڴl8BXXQ0`dYvK3RPuIM*G4##hC~0{mZ ӏ+O7n* 䔻i44F)@OQhQ_Db<'&P I|)V07Nc7Q<um2zFƮ Ɗ~HW~zP$wF+/xG]W㮽Wu*w:%MfZVA砃YU':] ;,,0M@.?g$fx ҷgcsАꤢWzCv7cP#i3:/4S#f9O歡9c΂ ЇyX ?&jT^W6&u|A:E5uZUr'Wk~qI2hD%I sT)4~SNI=r hܠh3kÖ]Cթ:ׂ_uWָD 1pWGh*;'ٖ_ 4Ϣct;ἤG˚!Ӆ Yu)5Qw&΢5VWAui۳Dnb4B:3TŔ{dqv%g%q\ #o%n?U|#(}V֗9Jn<>qfz KQ)IL|7LS:a>"zx'ۄ~ŭJgv΁^hByaБa(SoIu#RVO$5. g6ɓ!WsX<ɳ )EC0 /*k: =Gu>&{u㊃]js;8r~ԑ 's]U~3J eqݚK{h![~4;wɺ㭵~h[Rq'ѷhYߚ;RhFM ]V6/W#w7|GIrT}(]˩;S~Xgjft}F7ҽfͥZE(o@?ōE0QZؚ"$ Ejmm4ǹTlV0MQaYIjZU*݈rvghtݐWMVe+HR*!oZې6R+ 3RTue+PM~>1֧ӊ R9(عbL@7gH0"eDCH.~HaE7J.$~֡}. cf qdȜҔ{FKo'>#+6 NbΊjC>w[2-~)80$QS8W=B)#u6j>F OG_ ѣCnBJblERe9r5FyL6+H#OG"B ?ORת@gZ_V"ak>e=td Hitt5!u%%#cvq[C~nKxXFߎ$~]=W!@s*RWZ#wU!,<rt?F`;)heowqk]B$'JG 5!r`)}%.mʑؖ`s߰HI{wCp4sؐ[ֺNbn,<&پkRZ%&S ،"8JSgKqSA<I꥙2[Ր`-״Ʋ,SYe{$Z1j0! n͒f$Ȋ#0SÅ#C$m!ASg {?rX*گ[*bώaOܻpj|~6V~;GԈ> ߖ n *L׏ 61 V Ch[|ў/q0Z(ILD1q?aؤ ҿi,ߋ8F ǰ-Vc|rwH_̅<1q' T:)fJYZ5/9>c6hT,I[Vj.L{"(m%^h}=vh ~muɉ?`QOA1#|X)o،b$ctz>q |3x-HYF,GOl燰:xBƩ=78>pPdTϚ@G4X+^P:/&RE1"mm'Ƭ[?<'ժT,G ]L.\7_S[;> "%tq^ 7c1%uLjvT8Fqgz`iCg2oNaXQ]f{86-' q R*Yy~m{3l| {[CVk2q-Fx.=凩5t8~eaQlfPDt+*|Jmݓ1[C? ]ҿo~'ln;y/E[y zs C\ݰyD`KЉ,_g`~vqƾajR*(&)@A'ni􎂜ٜ`y`K_`TY8q kg\+:HS[s\qU+LP{\z?\6'8w|XU?'bє4gqYO~rBM] f|XעY'RgMT&KWim:BI0.E=ލ*TGNm[{ H.z+(2v:!%l"uJ} y'.84&[.d:1%8[FAlҎx8714"V_tBɑQUVcek&V\)z|ݪo| xZR}(֗zfZ8jI}QV`fAuu<o~n0񂉭TuѺ1/T5ho1ƷG0%u(Z*3N ]-4*jp9OQ 4<(6ײNe(J]n,дo!í&S[I``xOFئ-nM;ԃGpZAse(dnM:n,A$_caR s{Ϙ>(gYT?1w?߬CK58ҺVq\*#]Mh \* X72)#Bp! rKZ,8Kظ4wS|}(r薧v`=e8z`xrDP[5m7hLruQ.7J,~ZӋvN 9$[2g¦yaQTm 9GP|beiQ[3rmEVBI5O ٕyW~^$ϵ&ԕ|ꕛ'a9^vcm{ &W5c}t $rèQH9fX;/Wp^C]ss8f^Ӻ)f^RtLB..J,R T3طzS&C8=5(R[3/fNJ3- vteu/X ?[CVAywM#z)ſ֯T]~3}IY|F Dˬx:)apZ2= ԋz;t^vr:vx%nzB07 ER(iAoG9T(.Hщ^rį_7Ǹ5)}oOhKv: EZvi {3"[OGO|BLOg7ٻ!HqsTmsq|2n8jr)P<-DR!&#C(9mΫOp&YCom4ܧTOn%g7l25g2bQ& $< )@1,]JGgVR4-v<`3*kѪ-?1E 0p.R|H!e ê%U\aJ?g6?5h`l2\k9hEܝ!.x? `ջ]8L$>6֨0_|ݕ=ee-T;Ȯ5UrnmgzX2s\BX`XV-uH&B̢>HȂSA9(9S!9#Uu a$f[mw }WF| ؘoP,⒣'k| QƿϒEkO9Iq ^ƛ9a[]gX+w3OVZӵYՂFro]ބ޳g[!M<ʱϦcG8xhtQhmW@D$t 26= ȩIzE2lW, ڰ]&-E}\.F; (e᩷M- ~kǡaeT"uDaMhLoy\h\ wfU]`L*:RIFWHD C엦nMP AkT"Km%rd=WIRAXُu+^UuL*~t |%>>H!YR'38Up"' +:CL~)2ɷ3C3҄KPn4d3cH(iG}4m1oدpy.Y}~6] k4/xVϨ=y#7HlFwsz,j5;lzگ [ڿ1L ~@clEcq "xA~nf+\EqUTyFev-&-.RD KKyPDWhϷ(c._Z xq΢f'Δ%t0.+ ƔD[C &#"WUkCt@z[mOzیآZCD2CL1#*  k , ۜ+pGm"k[?FB=A$I1`AHC0}Ψ,(u<]%CSL=2~%;^8K& <_S<6 k;xCʹx0NtuڊEFd%%47'=]ث<Vv_G=O{/>#./sh})5᫥ӄ) =0J l4ٞŁeIvpK ,`;#BhUCuz^lunBO ~H.<^GZO<\Sʜ~vPIJ0gcgZvΔddTcrȫl\ /4LW1x8[ڹìP4R!RdVK ).ek;4b"p:O>wY/=C$,|j肢4RwGy[I,}ƣhndwS"̱WVePLrp "2ϊ}L:П@R1(1;qmO C`=W^H#d04^D±G˙ gҍ4&V!ښLd!]#$ *JZ![!H^. <#k'!ğ1Žɗd88LP[vIb0gCEß#9TB 5TE顁.G_InPTz9/|!{J$!Kz`w! rJ ?!"nP]mN噕u\:0#gZ Ƭ £(NlWaat^[g :^p&lLDKw]5ns9& atGBݰ"6 qt?1/i:2pP,NE=P^ C |ѧ)0/fF` 0h/~i&jmw3N zC-BCXw.\lhTWކ8AB1j01đP|!v3Mȣd8(fY.*.Ltk.uOrpxu`@E6-:b9ɤ88 !(22@1pV7Ar"$<[pPڍ&gQ6PR@sĮ$*aǩa>eY%XñD!4ήmAy>Hmˏ};ADBl㖹KG`}(72%:~[tS(G|]?y獒_sQNz.CZVo?[fk%r/z<;C޹~9-Dˇ k@viOՒ9dn2— ɛtq3`bkV˧Μ@\]*T$uT˒6%5xoz:Hod+ - x5X:d6釤 F).h` У`ޫJkz_"9<>GWͻoEG[<94 IpҊc]m;[#NQf 8ƅ [\C(U2Ӓni1| -rao9E0cj[]_E~U8~~ π8r6+'bGQ1Hg9%LM6TҚ*h9y"ȈYǑ0d֎xc O+,,RްFKkD|}.dFfb+k 3^iPUNkCb/|~TCEWUD0n惕 $2}rX$q t =UbTg%J~" ̮ 1\v!a:tg=f>Cߙ*4ݥè?zAaT4]လ/ Wă`|Et-lٗ'5ڃٷpe>1(;-u5HU5ٺo~eƘvpIxBe QͪE2l0XYB(O?{!iPFbPH68{ohkTMhؼ*{U\Z0Q`,PʠlVhƕhe,2={M]2>&;umX riާx4K}`_!څl\2ȃ82%[/MḮ0p9l(iTQ,Rv4-aeŚ18a+'է2^Ĕ29сnzC5C[(ZR!Z[z[ץsso5QFP J䢹0Itb?J,=W)]QG-Mxx@}RC;}T7>9i˓ziJ=.cE$mJ3'R%F&2z̫ZP>NYc!W!! Ts3acv:vZJպ4t03Kt PY㔛u&\UwЋ)沖GB%9\`$)e)t[36咔M`KS:aЁ~]ad/0See߰ Yf?Ʃ qDi<,R>9pյPF 3lLFlf}qe ڥsƌN !)qVG%OtA|l tb͗b4&Y{sp$K4Zp 2BR l/X&8Jl}wi,5,UM8RKD*TlVTJ C&c!Cfu8:7OU>8U<%+i*ht^׸]iU!XR!ʾ7]O&#P96Ǫ7.ʦUEJ )=d8gMk->~_.%Fe3U<#E67oA( z cC~%bpCOGi"A%C).]p-CdrzШP 3ϫA$y24 2ZJn#+/H )bLܹ^5p N&[pytS{%(U}~dxFE"|M?.`dHw˫DH6aӽ$1mЕ"Y5r_gj_i;,3uz-A%x;q-.*٣kHL-PX3ND̥?{AcIJUu9mar'΂]e>GdD`QyUKn\O5}F(}D mth2%g{{/c?hc K?(h엀+f jBJ#kPĐiРV-mX' F Wfph Z71KeZ cn]lN|0PTek61u ؕ`M_YTT[ZL%\UPό$|"\k>:f==I BS?OWUEz"ML DDDvJ>ҞB?N[C׆/Vdoc(4OL y2CU욘s2pzc6u+uZ 0 8O Ip57FMxsWY̊cK(95K\?JW)i;nທ!5VƁ|"/wUݿ0.H̼_{^dn-YQSȩJ>B&])Fצ@%'_. ݾWhj|-7fAr^~~=DžSˬmwix"tޘװs`Ӧlh**,Zk6{F?*@URis)p6#$B88 {Z@±=L'5:mylb)NI$1SAxח6J!0mqI1ֵ.xJ;yV~$@%&<3+Hq?BBpŐ(~~=# @Dbsk>lqɬɾwz,*s'~睫NbQ+n-EUDYeA uCfFx64GLv[:y= e-ϕOKxSrSJݚ {'C p!G@VC Exu٠'!,RvD.Dٚ(OYA5zf.W[lkQLlhq I 8PfʂPϾz|-vɱb+F,m6?5!{&t'_`iQrl<~O"^`L2Q򗮚EAʀ'Vakػs`H'B_y 62[3v_/ sfѻYSNwVh PH\o_,?<Zpݴc"\ C= ~ʼn&9$J1}LZTSd+8LzZ :5N96he _60 䆗HNlˎFkqٍ;GIf 48E=ݙ<)kQ?ahreO]Lf g +$ìGe$`i%пZ :# 3P]cADe &r)4R'G{ceNW f=e}ӄI  u`L$U,H kK1ܷ$x;EL,NM8f9y|oi@(AkM:r aS~bU㩡;­>->]noޢ# ![";J!=ö%]BV&uu 0˃`m FUj6Bv~ ƫ9Fg2i<{ ;Ǝ$#TkÉ?z#}Zg8K$}m3с;_ڭ6p>Awۨr[QǗTd^a#ύ9L1H[_,y[4C렾X= _Kdˠ2Cnfyv`W1nhA;η"pABG!@2d?TtY_G& ħ@^/,7 Ȼ{d³g1zX#n]v>sxXb!ѮF=Yw (hn^>K?bgex/|R^nh 0'IZ)s-&TQig:9 I }Z"ψ@RhC ܦ@L ?"fkIynz{c%r^:dT&qKքB< L)Ґ1vPMb {~Eþ\BgQkىuuhb&ڎ5xEp#hsXi[g 5S楬}n&ɣpA$p2VN;BFq_vxCG*>wF? yse}8(p^C4ɯ"lo'ϨGɼݱr3BSvOȞ^»ˎzvؑ&Ӵ(~(HR@(؊p~"W:Kzju(),5ޡ&R|0׻` @YY ʫ9Ɉ tߑ*870#|khPPГ 0QVk`Dm=O5|Uy78{d+ږIoA(*QfD˻k^+ 60<~2VVYiKS}j1a!"@b`SF +Di9> z=]VwNwBq=՗ԓdܵdw1Ɛ5UTz#~cemN&]ht]K3A %HLJRY#Y 7EbC} EU!DC6T z_=^̛<iA?}|{0󣬭Z]I'!Pd_" QPZ]! < a\H*h=L፠'\hujOi u}es8_}YR%EbeJ8v"XQt)gV`>/lZX>ŇNY:oqҚzw)O7E=&1f$ 6gbyCĀJHV[ٔB%rLB &X0L tCIac",Rl{+V-V#ǜz%VGF.]y@ӶUT#8X@xGR_Ph3uP6Õ|şyz "_}ywE'8NP3e-W-B4A. fY2ؓ1:F8pc!% Eʅ8MG"ݎ_&ye$)(@mĬ(_g ^}caqG1<~G˼i V4~ӌ s 5RDJ˼^n^עDծ-Unoݳ=ܗPz,=:Z XE(CkliJYȸdƪ`I(seXwǎCPحȒک}$dʔek9@ǹ8 .Qjb{Ԣ׳VM$J# H3UKxՈr4:7"9Z#pDm [VZXW>ZlI-̤'5-{?I Х@0&ۖH1ѵ&gdzL`C Ѣ]2"j>?$1{wY"MHQP(O`_)M-uۡ'i7GO$sgo)4q顇 =ʑ1 ֽt7xxҀ]?!Fyѯ[Ʀ̝7Ioi yz=o Pip mSVpj2v#s f[X}YnKIw6ک֢0( sܓAzP A{'Y@&ll)J^LT -ʊ1_!(0njY yXm(ҩnҡ&; hU|XΚYu-4l_z]\" L°ps &hހBvY?] Y*R맋!K٨45`W ΫIAM3w=B|eOw?<$uת ƧIԵ2<p㆑PGS'\./~UH'hJlza搗l{mʈ;wGQ Q~]g;B%]#I$bĐS*8"d8UWim[1m (q :n&kA}IWܶ+o+ -t t.&)>nی-RW=3Wߛe95xL5_в'jG`N0IReX 6}"NZoJ{{Vuzf%,|9ڋSn v%wQe؄PF@zgp |& 9߯G+Y1<0VLڢVr:m! ǺŰlsk^uJػ~` Xw{ڧȗNk&gFӀ&tVJgWA]g?Q(ͪCPX7?J㿂2S3O00yHl@*"Jힻo 59KHe*C8 \CEz9^3;ʡhO㰖1z;Wg#gz S}h(4]\\.71=*:A&9"aWvAg(EdUֈΫQ sY07%T+{=RVʱR<drB;JOD(d%wNN4n՜ (h8/)χyzqp`? ${~(rvkv ؗ\)@C?"8b1aJi\hL=;6gh'1K&p*@€907aoڳ94:"^Eb$zgZSMz2? æڠP!-n ڋ_Cm1%8dH[CqKvU< ^UV^ !)^Gwoѝ V^}299Bk:W[9rImy `}C|>#;>BA;=:i|?&v,NJ2yO`ňS$^ևCᦢ5! W,$Eߩ570P Ӕz^sݭ嚧"▷\] .}Ղ)\-(h:-"F- ü*e6YwεZ$9ٰѠTy E7JY!0ap>>aY,ϲ0{oW ׿Vhoaay3wPU1#O&pfCRCpDzi|pt€XEtZb"7sEeڐlxc&q ~@,I~91$W-MqK_8w:9,0eyJJ[[D_CSFæ8NrOMa$g\P^7\3f!uxT7gu՟jj#[{rDSkxoYzaX~7Fʴ׹A<@8HoRZW,V\P# 1u<)et./PXD$Q:G}<9ʒ3bco\M*Nͱү #"H,p#mP8c{+Mdϙ&)LuO5TBov#?+ZI72XIrZN&ZzN[;DEJE/Iլ5)JU:ײh7&} J35{lI 95)@[V0_>ɹƮ;=tX%&3Kg$|p-mil })b$5]~Lc e@C*ARˮPSfvQJ(.r֑ZEy{t| &5̂TА5kM;z|<A4.\]~Q_&E&2ͻ:9sbGA;kf.ҫ򀼞.QgV^ؒ^u4d֣ФVl{lL5ۣ%݅jm/5ǧrmrubrFO9^6F! .;.밷/-]}8 y!L_г>xZwa.5V n}F)@ח(:c]fiFŇSgх4Fuf╝&>3U9 _yϔ{T:MS&>!]K}RĻCQxUC#Ufv] PU;dSٛ{b`AW<wR.ٰFSx{2I B-3vX0VE}6>`p!H EMM&'䑝prӵ+C'TE;kE9F|˴z!ȕ"X*0(O;"p`g0>saX]N UP\'g֣X?U|̟U=:WtC?s_v3slh"|xbJ-n.!g\)Es5ݙӝ<׷^@GQzΈ'ln F߷2R}-qDfֿv}W:ƭX*0YSIV)-~vhݩ>I-xBDhF|R;h䡺QkX\ﴈ2 7`-JHY(;x(hׁԒ `}6ճg6۬բލg41\WLJrx;h4"MkE$_'8Řl) [Sp {dG&/ۈ@I2Qtt`ҤVo") fm|9PYTƄ.iciY"vkM >DGDqYD% 5A+3Rhv!W՜0-Ey" l 4DJQNK;܊Qm9V9W;1RI9u+%6}jtIϪdT չBcZυوn#8tOJ#:\t['&^޼z4o({2jxDly7  a#c#f.d?Z@@ֱy4aj2^ l72" %q,]jLsg҇nxUҲ@uؾb3/J@IAHQb|BKU|$tfQa.|ͯn)S*yp ?]:} 0Y*?)N=w&DŽpp<[eUJ@yNJrSb>utLA#ňކwl<)?[ ҝ4|.V|Rq[xA+;͝!ckߚg:lշ^xQ=!0n(o&_9:}kNt%S'MkuLtzg F.N'_kSH{%%'H^zա \ϮXHGE؀WbIiu/scof=I82w~'J%@\TRѺiˁ =S 7J'?ЕKD >LZKk$R'\mTw[?g!@q.W&`P[$&=ukMZΧD|wCE<..&l:EؔeHwE$B eCS.A%6K`pQ`SqBUt9kgQƒˠg?$ ;aLmt'Žѽ> }nsm/'71@)p;ze'|Qob`Lv3}؂og\a{ &㒹B}1'G_=.0\|L9SQD<,D}@̊k@%d@cm6|gmŁ4 DW3FخG7Wy@]gb,:fje4DK@8S /ԃ4]Hn , F刈,?8V:h":x@ ލ'WdOGE u܋v{VKP̬oطF>5SK*wƴgH@j5G QmK0*ʡ3VlGhfKߋU>d2-PӻF'@ZXI(YYI~EdeUB8/>_$7@}(QQ1^_G,G&}@{O8 ӅT`'8+=ȩƇ"[ >`Ꮊr<S뼖Vf7+@"I Qt5Yh{'h!{DJ Ju?3d#/ zg@+3b@w<^܉xB!{VSV .Q7?oS8a4wrXGv\jq9G.AII 0[b= +K)p*G޴v֊[PXN^|,7w3fM{0z$f@H;P/ovZO^&<땯>A"׸)eSE'haP_x_L#`Ǡ!GbDӅˁl t75p-X `>WkXi[)@, ɤtS:}f࣏hrd 5bU!$=ڜ#-&_/JP:$"~@4xy.cEh@`Owi(\;ߨW[a >N&dX _*SpFml#å{%Quv%I^nhZ|r$fjVrOio-Iò*jxRaQ|0etpj{', ɹF; PN&8ˇ ,|~qzF5k3E֎M Btek廩)o3Z׺>躇㬆/h  nC瑟bv<~`*0goP-Uk$dT<; IOݝ\9)ENz1/kĎY ~1!l7\=XSmkg%D @QS:k&iwxBVNDnYѯ}Ycy[=B !KLw_?j10sZM%ygTwJ}Nt̓aѦ_ ~'f`-criH^hbhPdH|,ͮ (: \$'q&X fD=0M Qگ}kF,x[(5Q}#j?B@֭ .lY8WA`US% D;Ii*e/VLiyG7ݟoY%+ z7!'2yHrJƆK`l?t)%s?[64SU Bbl>ޚvN&@-3;=(UAn=Pr D(rUtK_~$qO)ɾ/qz4G5̀*Us !6gSx1q =m۔e!?FC@1l76XzrzXVڑ i c|0Jk/}GSlk,9&hZD-GVE IgrͮJQEFj_@`vY 2ႦTmm(N 0Nrw8PA_YgA\aaɗGBmJYַ}G/s{Jx!Jj)yRK 3ĚCpf+}ޏ/dqMvj&ɉh|{OtQΨB/L$5L@ I5B<#1*3gVi>}U};{MQxɹbAtFgK!+w;~~ktdO^=FE[nرdИ%ۂdUd$w燑4Ju'NWAa?5H n'~ELqd$\q\VpzH3X ڭݟMB8~!EpTFe-ڛ*'8&9d6f%+S9ŽlL\!v|򞶢W"XпM!g0C5CbŒE<zq;V wA[CtY0]=ƮItU+˾qv=Q5et"]">@vNԊoŹ BQXǃU@gV['G40e_Vk;D%QBzq0,0m_~ד||ڨ Nzz%V#4ɱ#ozk%Q%(H?Sf|QH>K KmiE%v!Vn#l ;hW5Q3g)VV5GvmPdd^2dR;>LNW֬vq% ya=S'# ݯl戏><lj 5)O)1SG]-~+"h}Y{q(s&3bg./[fЃIg`*sc=tIHTֻ̕ia>kh+aМϹ>0 ~ɏG-˴q O$U S l7ttoSg1P}xq KwѯSP~^>GalmfX =:^ xȟnjԣ^o 3-)RaN^1pz!ZJ6/&<E~neȸM)S"0T3-! Q.+iݹY,74aL(|#X2^?8~Զ8㟀AaZRU_ @~c2\O{=[- *Pmg9j2s VD]Mޑ8ݧFBäy񚮍Wl"Sͧ^yUαeW4]R-mGD^%y4wyWp1?Ϙ꽘 zx- -źlXmNb}v6l۠(S*?:3.v~ERƮבּVrނsZ ",XQ M?"\yfYԑqgߴ?p~0c%g5i(`FQW3dC<|dk8$G "!*L?_4p3E(Tbʔԏ :CVw:3&?cۀt)MXF͘E\:6PMd{jCs%%sx .GR|YV})wLKv)q焽mdzEǏs^~yRf7WrpaO*טrln/OFT 6R>uwіۙN; _4*)Lx!|9*jpR:J߅JS\R]Çg@ =Ve h4}ݣG8v~p Tu[͎Â=l=fv\>OrO<@"t,5gi dSiH8UpX_9ۊwzq;D׿5Cp}>)"97,9筂ϞA"vK^ PWX?F0c!Gg{EXrW) 2ќM$gZ4C곿]*_\%y~4%(696[;7:U)C`ouXmZkmU'rSo l.]_/r:'7Zm,tTE^# 6n0!K{t!ʉ0f> =Z,j +;Ϻko_؀S6wwQךN_8rJnk/@62&ўnK\)C!,M뾤 ': ⋼X\=aE}?JzeqƆVwJT[JT--NK/Yj(X d_ouLscqj>ŲT52,@֏{⃀$WSk* H3%=ϨC z[Z3ũȣkӺ_g=[ڪR<.,{lksf(Za\\]`M͟%,_q䥲L OgP"*,imPk cI֤c 뱽λC G^nj;ћ }A(rvlPr~='w?v_@X;K,"a^Yo9DFr*Yg M_OEy4wl.,@Z[Θe|*CECq#"|A-!][X_yۏ|+ٮ:? 0//7 ^M7?>%R>Lq~ w5 blv5# %QI2KҚzWmW/"Jk15#V2{Zd ٙԶPXylofuYuEqP5t G+gBjH6:WW=-9{zX`Y9k}>2#B5",Ҭ(/ s2c5ai3~#m ^EA .!&E  \]fjJVS ;D zB0RJ>1>GѝW&g"}aA֤MW 4ԖSkXb3U32&* Kd5I?emSzfOc城 ay[t;%աHׇ&Yyd¼FMT`K&XĊ/`A{lPwhHcL2=FZ2+]3Q 2^ޠXn/Ϣ,4E~k5%`7+nS<0!"F$nFe'%MCw unm1|QȻߘa7ޏp3Muj{DR| PʹV1HI(ݏ}:qwn؊H"e/]/o+k2#_"wC?Oz')&1D,C{Q4ߥ#=b@<iaKd՞5ߨ)_|\sI-\IW9ʕڔ,;n0KŽ;*c.W$r=nb?&B_1iU\{u^k5ɷ̳6˲*'S}I8XMiw VwZŀK{PJdD nmZ彆3؝`ʢUd=ptt3i761F}Da0&-˿~teY<_2zBo(B"뚮x#_Sx801,;9>,5ŷ@nY喺h.*Ϭ{<`F&=ʚ :Uo4(glZ }P\ttC%] egh]Kf&ݱ*.h Z"ZSO! 'Se%3=4ᘳǻ2OK/(Fց@`Qkp&IJUϔEI4%ܔnr"p!(UMɮHxd\+ʞEC"I\S;){?~Aup3>\I)&,ؖr#ܾHgs—yۋ0$*]n=[DAX ޔzx2@(F{ p<:ź?ipH U3ʐW0r+{ Y|o[@$%\nH: b[F J5 {ohѨj`X,|٠1mHO4|tkάLJO]K+JA[?Ȍ< ;kpuR:dӧ3#6 GpM 6U۠z–GOCzޯ JMQ;zToaf yN:<@D*?y#2JkGuwU`䙑a{; ߨ* =$7ߤ!Yfj$Pm٨łRJziڒ&\P xg-6䛺;*a~0.!&7OQŀe4`ܚ\QɄ=(l{3elQrw0 ԧ O_⹾D _r}dz_3#(Zo. ʟBKfާd|l V`6+ӈ좊DM4-|9P4VWBXB8kS_0qTҧNę-Ū1Z7hV#(:&F41~pGh8t006kNx:,7KmOaU؝(4nGzjV^6(E~ FÞlh [4*:<2,TtQ3Y$1ɬ 8^ El xmrpLZX9=[5@ddk-bD_PNg}:ؐ4= j]$&-I~!P.Za2_[o 4aXhw,/oos wD&!(Cl)&ڛ9DNfDt䤌7+qppڕ/GKt;H)|$+^!x;|HF<<7"ti.ER?'H"MC06OnݲK@:.(%r)<|m(Jdmljθ0k^u`!ho"D`JcW{zv5 pzYw8_=hhX}[^=_G'/8J픸~E=' .;STYΔnwJ1Bb Vq #!y1:U0XxMk6$bG%yK xp#' @Ν)"a:CJdW{=;{GA\SFp}RR\F0dђYnk뛌|/]b8u`KYo=琔M} ʠ!qEaaS=ߴe]-itf{؅Y!qAP_%b(O ^gZ*@Bو%e%D4YLhg,'P"ϦvX )}Mi2b);#-v;fu4-h1\_P.#? Ŵ*!_RRXU7g4YcC->H/'i(+ ١0ί^5JJm$ ]z8hϗbkd B/!BV80N59tu8 1l1iU! wo,/Z#@brscPG棖S/C7'ǤuՋꏻD0 As\fzv{eis( й=fHm;STͮ{d`r4][isԲا" cP)/Љ6Dm9["I)r&MI0X̉]8շ5؇ < ;O4ׯ]J *B WTC&@\i5Q0aV b5kԅ"p{c _kaoefg4IJhvF2|D.GIVS`O.2i;k'|H籌 A74iώUy^VCV9EܜoX"8mV~<_U} 0ڄ{Qlfؤ !9+%kc8}H]d{,>qq~ \R-z,BNIr-x1+;JѱɥdMo h]I/btYv}J/z? I2xɵgV Kf߽"#ޚ&EU& )g݅iD+Ry옟( 8`!KIG^,FRVL;q9nw' 'XTPzwZ4ck㓺)?-khLO ^'jj ^a`I)!'_hZ{`j n'BL@fa; OG)sͮpJKTy8}?3}ϡ%ԉO:%ͲN6 >$)מ-a#:5xf/b<1+\F^s!ܫRER1I{|ypB5=#2kOC0X^ l?PUD%m2$b;UsKJ"(KauzFoOGZ%f{ЂQ/2'"]+`T+y~*HbyR%y*5VwFl>|eIBLY6T!k6y*g8sS+OA ˟<}1b!bAO@qUCJ_:,ll'&:F Jton0 u0EG$NLl[W%Pe7?⑯xĪ@6 !Š?6Tġ+ψv²%/JЮ7UG4Q|Kgdl0eW8[dXVE9J-U?X8?a({YkŨݳdt"p&Õ򝧽k V=¡g/ {pǜc]qUh{Ι诲#^>]]b,„8ku{Q@=4^rt98~HM~w1(}.>-tp31z۸hRf(Ju]~߀OAaPxƳjp!D!s/#u9Cj|`.$W$lkפ|;kFg :!ׯl *^BWYQߤК7Vط`l`N)nT\pljdg%AlSل~= "k0Yp|ya|1,l $.snrfPI{R-hA V5s&c hN&=w`&pIX eaH$fn77Z}d/OEl24;[6r7?>f5~F]v^1Ϛl/dYVh370hVd TUm~t{CnWai6 NOhҊ|B6A%T4؉CXSKK`/Ipo h䴴V8Lx@ӄ{@!ĐH$):ZNgCR?K3p]nJWNLv\7M+B.6H?>ʺYķgx!'1|C'[=籤WPP}geBY108=TRl/tRnj&#h~LR:n]<= Mcm(4$; e>yԼMIFWMA)h ,36=P`k*^as>q?ۯ,EN);hyoa#^̤T>`^_U:Tn9<8$$C$nVϤXn*E).o^)*ٝm dDyp xoI,nqY^?QMb4^l |cFxdg&֛O $eu$jn/yHZ 3xݯtF#Ws@qnyXQj1W^Qm'|f@n sxtUUʉL:jdfgS@9xb53B}LZ[ʱV==b-ZbΡ*7+8m' .A&iG/a8ʦSrw}R/`F2f/#ҝn0Kw_mY P-N4&#|g\:mr*j|â +L泤kljP_k:^ax<~nQJfam#)o`{vE v)#7Z[}xB7#@BU1U/=A`4P9lMYJJRK8b"?>kzyTĄfx u{JZ/"I,m#)u/7%F#h'3M/4D*''u6;Z']/)6,19px.>9?~!vVs:Ӧ"o0%Z/q#b{nQŃhotړѽ% ĽIUbs 5o'͸/N邰Z3(vS <Yk5L&I䄔<eåsVZ6A'3P{<3L}BHMFV ]{PÜ.iBN"5MׂWaDc88 #(z%"Zhdjƽb~N#A: i0 "bƩI/J$@/r!K  W\[_`/ ab.U߇))CC@9w n<e,pslW_ahN;dY'sDp] 9C" 9ӴtG8‚dk" b ل-/߬G0z #`$!8մY;mlan d{G:.Gԗ[] LtNTRQLU^eq|\_xŻ`h)A,+:؂[_D|rϐ5xg=UuWC[AEZ)Z柳.ZR=b#3t-o' 9ޓ1.QOfpd_R}EVBi23'NB)ooۗ &~0|{n$H1s9ȫ[+%'m H=BcWYSIמJliL)r[ U Q`UPFaMJ1)u9_( ?:Ës ~;Cxb|XꯃԲV.&kh\U$ ,Lţn0~GtD Tn+d!jMQoa}=$ @ʠe0믆-6;z] έMSI*oZȇui@ZEh79MĮ(sA{Nq vfxCR´a[s]aRg+TlD)dlj/HޏUB8' )]29Qs w2t!lM8@Y, &ޅpT=g$kxc=wZmw)K)u?"KzK fl5^"$[YU9b)gδql~}3wȑẀ|3244\=lhYD1k:lC9L_p!IE.i(ihȊH]P>3h~#7M8^[ l[ʱ "цSÐ⍌U%Raק ?>)N#| /3^/Vc  x8FBx4wJԑ(#j@9Yn.ݢض7fps BLvD|-oL34o*.<=1@rԪ c;h"+:L(X/!k@ӁkР E~x*nQ]pwX p eLsh+dFQ$*R5 44 6 à7Dv#FLG魢!\*2l_A)һ{ c,aE}̈́vex͏鵯0/MX 0)12#M±ܮ0 tH_Oy?@!k]i[@@yIju`Oڕw֤hj)`20t 2\-HV1r`3HNjLi!ʁ$-3$lv2LGˡ+靑[}x@!IͲ:7KbL(5BwDŧKXΛNĮPN۫?װ)驪KlOieҏ 8(R;XE ^Ӝtl3t.nTxXI1e1,} +XOܢ{hVE/K\+aZT[/CwSA`+6; Z8") H4n8\T/ӦU7'|Yfs<# ħ-=1V!{rd"Rt4+v|(u:&EPL8hӚ/KpP1C @G(wZE?FzTI%2'ڽnH,sq/_'LB£Cq"n6A% Ж:h&VZۘNoHOE8JU.s?r?)pj+B&ѳu8\%6bH 0n8}Qt h9ZiMZ]2^W6Q謄+NYo\ҺFFT8aOk 7 )JLa"zS X&ZMY ׽O@lVKśP̹{ M*ԫ *ILb+BG;;7v$5ы ^nZ0?׿dž< ;+'Ϡ[ F٫؎vR@9c<;p=ėcZx &6+L-L~1doYʈ%?/ԎG2ڇ $ nW6o%ˌ e)C/ٕƅ|CUZ9@ W<ҘA DvJ3ϒp~0Gz=DP=\LiBriKiA(wUY{^%x/)k'G1>J@KZ-N*o <a{јS>.]W#9-X%ˡbhڠm`j|m(BF,zڨayа|ji|\ rJBኒ R3tc/]XdC3l%Ǖ'[6.Hf(mEQL,{AcށݯhBGH*YaPM#n_Ele$s . gFI|jIׂ̽/Jt6Ik]k(MD<Od5OHvMtFX8[2t=`8M?"hټe| 5uZV6z(gow<ZkM_|\dž>` /s}t@=g]SC)7Ow}J,X*|d,f|^ϊgeT%ü0G#weW#bh'|6J uLaEAliU~H:;/myvJ5ALmK\S衇51ْM C)2Xp x۰츐*M/ ((G~監~uw3ƬZGqS~Kmm#ˡi:5( :x淏 (2"~R#K_!e* ,.oNV`߸ZT.&R$ڐv /lE8HޫZts`Cnɏ՚Gm@V17p e[H8LB%تM4m3v*,,xA)tV|)SP~H֬[B4uxu˪4]x|3rf3U$M.R'~U`{ yXAI}u3 U-Cۊ|'/r@IKVW۞|]<4#)'eٵ ,ՠC[pa$TV؆DOp}=< wF## /P.abd2F9[CB?>o˟6P=a_#7ڐДVZ#~~DmCՉpy?ϳjTq!Z?^aGvIIP=5ͺI˳+Lmԏ>Z訄n/1 muC\iZݞ⢾ϙO H*ԡWIoצCF3X5*`wZIhƹ cD6/Qlo05 .Ss;qI]mOgt .G`Q J6"*!S=ʰȊʸ^ZgyW8-D{_kQ^="~ao6H&uMD}-|樛JT+Pzk)S9ܑ{1ʭDu:jx`WI7$DMaT7T,oL&!ey@ǧq~L20%A \w+6 7{jP 5z(sqYR?PNq?`g. Fhgp1w{j+f*Rg!TKԋv~~+\w4(Ct *c26z86t!{`qn=_Mj},42<BC \?XBFhY}%Hƍs{MK/w٭ (cJ>73V-8fO Q'HZq~(}F^B¿3h9 T"FUD$cr6YՑ@0#}HR HT}" oj+&t]{+I} *گC(ꨋ W[yR*[Y OnV/Ö2<-}C(vZ*޸{4~:**c5'0ZB0ЗQ;f6BF!IJ,.w GB`cDȝ UyvrnQضƈ<=L׆ћL .@l= d,pE5Sah-^Q!6yl |R0;HVUД3/J;Ub]̠ m9L,} +hJכܲ;"6s.f%'se.P_[4~ *Y4|5;#c#J:6AX`}O11m$ӈO?RNs>wQD5ߒcKLwOG kE| iX=eTQC*#7sȣ,]†j1R[Ǎqʶ@VA [tZ).b_ ;9%@ruxuXn˨ZdaNc<DdD fr`gaĝLa VQY@smӳ*u酞tLxsHm|Ob 66J6wWO ?N$<Gkc94E/]E](d;2yױݾ? G"oRQޣ/Dz2l9J0%gCB<4IKE9q9xJ9njm9Wr: [-fkk/s mCC;RR$1 FɜU8ؿXn]mtVjd-"m5aTt2TcSrROѾ)R&–+ɒsWm$<1#MJ2)K|43nG`UwDMbco]kgćئ%?u6~2$T[uL%x[?"fsP_qY^W=ӡ| !-DgIOex\zo͘LhH`IK~me#;1I,'YGnmϝsӊ@4%QEA>ͻ@G? (iTdqē,IJj!a'5Vŋdc^uQ a_Ȫͦ}ڦ_o@9͓l^(J=VmVrwj 2!FI:$m[٩,k7\؂VFZEr栌 {j0A<^O:68nW916[xWpec5&P@uQQͿIoMܱřH':{9ʿUL3X"P˖iv~%D(3@J\4ۿ쑹{RNG^Cxw0fbCF+'yVbQC%Ε9ʠuNA`$2<&n.c!P`?]y8 -Kg uYkroÛ_a\KAڢeŔ5P|UȃUtsf!nf3f0A͗2\?ic7`% }Z,p,J-ç]%(8hcKAs.Y3075e\љ-{ ٚ;V fHvb87KWIA5pPNM9&F 5N~tx}[;mŝ5\& JHL`~/ң#YJO5͈2{0S RU FһCGq1@ը'a`>0%ޠ3 B[ owXo<~YJՈ9 V U\ ߇љܤTjJMFǕr&"8w40hqyijo~)"?5`>^]H<3FAf{9SY<-9{D:[ޫ„?hJ4 EyϿH5TP ͵)+ZdBM`&2_?T-8T H 0,Љsv\sQ~ :2:%\C,mӿF6&T7zuv,0s=I`[YrR~AhԫOSdĚ s'7k^Ne \5 |Es4ef &aw~3XLh[4V4g{}Bf"Y؇zӋ^ebիqY[BeeDb&|5ؠV׺_Ǟ)&yIU< eE:`]> 7Աtbr _S!&mFcTˤlAȹy Kr'cn_8_tSˊ"twU{zu>%vׂӿOm5EE-t&*SA8#;DW|,}[+r /RC9DYh kǠMfO2?h !ɬ9y; N/E}RJ~TM9M%hE_۱')4}TἈ(%ߓq4<.]RZXk+1{)Av>r.4:o rT^w'9~QW#7 yjP6 ` o;hLvdrK/t1o<,K5*7IѲR ^]f4&`t-^Y錓OFw +(h]]WFy0Zp[Wxߓc,2TuuY*(o6db;Cpa<yLi ŠlP^f9 @2[M\;َ -nUlxWʭ;͚o[9mm>Kfx47۾ڌ! ym8$D"iX1x߀?|&&I}p- $ `2\k`Sn—Z|GγP0)P $"#ޜm  -L?5dxitm'hrƀ*!BjwjW˓ N`kv0zS2 żLFBQ?9Fo\cZ U-ɾJF}ܟdMDϛGjrcT)fiH$ dxkuYwrq΃%nk!MB)1U1pb}ōG-UjS(&I򎚚_Q2y!X bz[ޝ]c'ͧ]k1!wO+NlBзCKK8@vϝ{9k zNkb@4DVAbL.p ϕ2KӊtH$vblTH&@q^2 tlPg+5DOXc](0"us 깔dr (l Jۇ'B[EZ[{J却M.Qث 4H{N3}׃=?>EKutI .9 _1L,W(2#3ИXdڙ1*Gj6Ԙ).?҃BwxCKGo7H[rԝ2=Y>*xpZRUg˾͛Ben{ *ئm6[Γ,{v($RBș)8B{z-Tku&pD: 0{Qp:5_>21yiZЫZa4QHYazUg\s $`+PK=?g粏tb6"5zXZ[>1_P YxCqag軬yG}>TU;}Qo@բ5"6^cL/ib-(ceЈ Yc9-{XbJw^qwz |$t}0,vTSgZ~1gS l1aRVN)h$*V]wȏ- v%V;H`xiGsB.:F(2O4@p6@yu&e^9vUÁ #woతzb-)CIn442 ފnCYQ:~.P[8<qmkarYV?-kny/T%x%uU4p%yVaR |"9#>y\#38:Kظ&bHԤvłecvC_'Amm3oHUb34/4Kgs svQRh' [ S_Қ܁u^#|~ccݶM0XX}ؖR fԭM,b-W~zO<!$WIu~5!4`cK!r:nBHsILBpt-{n/(>zKP? TVDL$&moQ;DAYAԥ5`GRvr0x"jJYZD EQd 1Z\So_'1G4n|W_#93@q2i *OuWЀpw,$"j4""̝g ot{دr1t3be܃!˾R)v\PO!g=Bp76}ڸ2j cYܚ޼mI5tB ,n@`b_Rf6*= "Sxߒo))̃Q; ,MyS餛%WzjG܍tۤa0GuX4(?kQ3άy*P.?xflr#< eR[> e8`Xkl.IC#'r)b , ߖ^"'%u3G] Lmɤ%y}Ԟ!*pmy40w7nUh$-.ы Ǔ%"mw C=va/[SϖJt^1)mˎ'fe-[gpMymCΈ2v٨( QxAoq%ͺBňj8k1~2M:ۋz0BAl\\ED)6|, 0IR\Bu ,cfPШ˄k ndp 񰮜*8y>LaOWb9JT8SsYLj ®"R' CKl\/A:hSn(4d oU;۬Ҝ(4lB\:a([)I$A5lj7rz+SͶ *TyߡK9XyǼ4āŝt2VT腫gjHIa8K.۲"цStkX+ f1ii5pK+N.Ivw;~/y܃ @l+e{Ua ]-␩m{ձn@5:y/v^wً"{h@a}0pV$ s3!B$~})Z&6nnlgk9T7a{3FUMt=_T A_oʝPVhfR.mXu[c( lD«,TB*ևF]l^ sHS(CAJ-1rs,"p[ [^Y91$o%/=*("8rrȺֳ> =l(\}іK@E<߯֍En^$AP;Ovˏ':]f` (qyhDhL\XN0npAng6^>(}!cOtjYh ~xH;+!p*Urіe`C?epNEWEB((6Z :LthXx L{\3$r:|a{Za33 [1=ScGq6Ϣ6MA{ɤ"{ǎ$*>o>` ْSpQ t乞c!?Hhr0 ^/IUY jJ%AA0U+JF~}[,fjQ%k[3<D;ya7!4W#%.Un Rde0 q7Тl&Ǩ'gYZ07070100000439000081a4000000000000000000000001665094420000544c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/]T ]?Eh=ڜ.+M{0H(@_^&M6nBy?EIkҏєbTE~jeCG+- ʪ3Uvֲ.,eቭo=v'khC+\i8=ALX^(~[zɺ:s W[))gʦt vFGHσ "F2(.I;z2o'Z VTj DMc+ ][^qw\.s:Փq5 FfG/H'!gjrBWY'tdFQ)v|m{w|YKd'Pk= {Cl }b"LRBgC^THxrw\݊5,E78f85u/fw ֟DLh;_\u>k!Vd_+ މM QZw>bPj2O$L($̣ kf-q,zUsU #,M;ynޝ AhZ%.?@S#elMB\Oԏrl.N&*/FIWžlYeǔi&_\{DRۿ/nddixFO*9K Эiu 2VEȹ:3E62B6Vf/u,bϛKIZ?V|&4RފۉbD+"j+v1W VxG)fI"z/PY%;ˉ)._plz0S@eFkz 0(gր 8r>ӊl'otwE4?X+m%3nFT(D> /4ϫS|tgb3H \{ S/]GT݂­)c9pk 9Rck s|qq|#CyvNua{΢soKȬwb3[0D+ lmo@QqogUdATE2p+Вq O!JEʛwx"6lEΗH?0|k-^N0= M^sb544b)a209z^z%r{=3&k"5nCLi6(ո8UTpM5h &e1k~'ђm'`%DuY%F3/!PG2bcd;s(1H+1%G`Vmƌ(|qm(PYبy K+uXgBŇm:yNI=7 ,hfE]'@UFm# 9= =Q ORF'oR󼷶[elEtn=N%[P *0Z{d7yD?/TROs 4"SYs[ 2cV@@1adG}ژbbBDsbOI v(v.iAd^>'#ԭO'E1'R2$dr,g"zVz1rښ7_6k"^{k~1`._]b`m}V5v$W^O3])YlA4ubX%9HpgF=>]ZN6b;L.<|~'æ;ە,ѐ9"7hӽSQ8O@b(M|UG[bRG$ҦL@FO{,@fًMaWd+/E,OXkGblj%ilNU[E4YAk>Pi{h>$d$^nݙp! `Nߺ3f"25Cx6R?̄W:N(aΠcz*L?}m*%PlJP׎-[9q 5`DvǪmSPWG_)e=~GVA]ã۝: Wz>81՝E2J,XkAq.VTL9u//OXm>HhrOf0S<è3ؑKDv | HJ֓ wK|nİ*ƅs?3?;]Q}-/L\fy%[@\N^mJwE  flb0ubTIJ#&MYC?g-q(Z?ي:k"pcyf~І M$܏1޺|Du`d{urJTW`,lPD!EkImaN)E:+Ui`dhj?P`C_y{7)C_Bãs[y4ҵ؄%^}nk&j'lw٘ #湎3KQ]AP5VR! 58D-łh %N/,^>@B+I~4]J8|Iޟ*8Mpq'ͮgj븼/U 6bIv'g謵(CF}2cda*5N^Cb7Aw>Ƞ^wGob` +F) dm҂1Jc% ƿX6[bJyohA[ZKqEq@pڲJ!O5{H҂Y>qbtikN  yvQXG{WͦNXV`YAK9^B lB+_58'qvֽ4YfG ChqER #tq9R]#⏰?d^6%dA[ <9`hY|iҊ=ڎ|Rެa~2%=҈?I)o-kp YU1xfI=vɬ&\?!'pG4I{"}nw\K=@]Gk qtgּϗn5ȿ ~kA>*f̷z|G$.ycG!|h~W$%  OtɁ;$G+,Wp+Ŋ2$~MqO?ݶ'5P 6|4"R}'"_И-`lА[*{Y!RQ@ΥCM)$v 9+uxi ~ >W}ό+Yfo`E^ ҒzNy:G˛ !sL [GAU~;qFoC㼇vFT 4'BZi5  Q 7"UoAz^4͌T k~J~;P?k;;cSLA J/L[axA `hi9DVl8IG)5bVm[rffE Di 'tۇm82sxfko !k*Wʞ 1 `-]JOb"5M~R:ښuBLAc:Mϳ|]R.C3YԺQ㗴frZJM6qhqIT̿y wwҀ- $ EbY4CTүwteQ̧y9 nGiH\u;: wB:ܺQ^Zs:a(Ohz&bVzpDz]f,#ZʃyD!4oU/$te'R~JoTǣK͡*ϗY] &",g#_CQyc x^Q3pYYlPmU]X͚[:j'5[[IKZƑs޽z5Yp!3~h.nu2 %Z7A.e9G}؟4n>+M#Б^X#MMҩAӓbY=U %$k-XneSHberPK)ñA"m{1W4 $[&3:: ~_O+&v nca팷8 „) Wqh DBOe_c |v ]OfI 3Q%p9`A}\ ->c ie9`-\N +48pr"o}SfKxrj[Jk19  dd/PFq-w[XXG`/ B!PJTOϛ:^F6unYb51ͪi8͊8N?="޵fB,}̣Zs }L߳`gS;@=Dd?Nr`V29a''ؘYsO_?ՙ D'O^;x%gkg@H7U]͞0?d~ֆ/")]㳻c<>]~:%)j+QHvX'Yncx~ÞX7?qvYP }J׵6ŘņzzN #zHvjBdI><TQ$RB3>k W`qdPهm=!6KqM~3pVqj& x)ٖF`;*udpx }ȓ 31Q s$nfb2> k[WZ]%Cd=nQ0 d Kx3(^ ^A+@`;d17c;w 㛔x;a4!$պrՋo&*'5/D+AAhDNgRiQWݪDy@70&97R "i2CUp-ʻMjz mRz%m^2Sr9Wg[0L1 f[ϚGVq3>ɥZh9JyGd*Ųm\N[*@B^ypl܎$yKG;XFZX&n% 8UpDR<&=Fo)w/fLmf)P.OX7qB1IU-W-yoieFBc+RwZtziy?L(|+.58ƹN,bzo$p_uGd(!RPUCtywn.8 raltmv?qo7+A ѥF ZND'y->E) @T܇9ya: 0+@DYnR ;Wh^җF\p'Dgk莢s Ɲ;˟Ͳ_Å 5=;ϫu3I:Ç$G5>kjs͙sKhpڠ <([zwhKZо0}&!!aȋ[se=sgЭ?KMw̵,՟QpЭBUΫ.)gW'Gre`z ӢB>b!Dg>}s=[UD TO^rc*HO u ܯq?jc yG;tbt Uɯ2ub2LZǗ J)k*?[T9+дjr6YL^ Xf3qI $ uj,RHj7g/w`K"e־d֝+uA0u( oLMA/ HXpMM{N;s~!iOԃdtyfhߐ5fD] XM&6/.b5s0g ] "%QբdF[ʔկ-I'._bpÙ!`DZҚö{BBFٺ&*I[O/I*,Sy=UhPx=6S0y\`ii֔x K۶zV97D\G@{rfWY,ZN$A v8 xb7` -O3 crPM?ݨL٢.QvS`?gO(fOߜMu)ḫiTԉShrVO@#@Rhc&7433kdfƮ!9ؘ,nM4eyՔ%y]`b}aT}fve[GH>Kӎ 嶉q#pY9FVц!p5K黑Law`E2T֐O#BC4{sY%¸+__4 ʶ/N4cS+*j'ѭ .Aduש9vqӁwa e;jc?Ʀdl| Qe=D[A _ۍJMVfB/68%K*S`̋t"*y ?r!p/j݄sPE E_j].ŲVԸC\0HbeUTzZ 6DI\?XK& \hE*8dL%]Z#?iQ4z,|=f& s=ѢjK,!xlcn3RY_x,fMܙTpi.U@S*f iXT`;aX%y:bMd⧛Fٟ23R1y#JY߼z*՞';c"z cAbK d)̬u*޸ù: 8KyfHqG>S /YTBkz ]tPJr1Xu|7!+ :)NA8lÅ/MwU$ED.-<Rgn@q+x ~WzT{*Gh0~093}+ WK!S)+w=%XkM1k 0K V4=bp``Ȓ빾ese<,xaUKhrR?+f\ qF?l>L~5 @t)ٸHdQP=_G(@^yBUaO~[&_5S$ e_ϵy)XL˫d\.|!p6<>ia-$.([\ 5W._m|y9>w|MTG#Adg09QqO-}$w&yX2Ѯ#+e ]|c%*u`pOn~[05ӾV/M2D͢arE[_1Blb/-UffXAPQ`:6ɩPAus*}hv3uS l%C]`fʼnXSQ15GEOwT#GMbu.3dҰPSFY'*Ȭ hbC<2 ][/ݒr"&]ݦ!yՆD,QdDͥJ 9[,:aJ GMi7@gIaq}F|;(Űs;\xa'lziFfʃ?lƔ w_T]!$XIzmTlr,J$%r=>v [xM(` gH>7V4pTRpUzd,4B&y6r+0iKDZ+k,p1L6Iz(<{hЏh_`<-ҧԉN눟 4#'[p2UCՆƉd2RE% G!X̉hT~_fqJɁng D|Bck-v)J5oRS )5*.MJS &x ^(|@G@呹oUI 9;۽uV$Ctz֣W/ c]gFIHx7٭yH, mTl(ܠaxAeed3j+y,=s]]9 є[WGvL6CGƒϿM^w;Ѷ?:nB"uS'x`Ru3RbH#HTw">*Oll{̂ߍC{ID?>kLliU7eM_Govrhc ,:^f:8XdD?.GGObǧp*YOvosw'o *3؃`;y3ʵmM3Rh:Ƚ) wo i0+B͜s&7$M^J)wT&KsbD7%D2POTK R? 2nBJ:Gg&Y9^^*y. ]eH]qJ)X| yy'ɴ?_xZeFZ!OA#u.0`JQUq! ]M&Ǯ를J!{ߛozCѶ:@Y#FNouߺke@tE|s"# !F,:5p ǗdRG ۱4n_:?+ wO=~_ڞ|׸tʇ7B '1(EV>DLcl|9?P#퐨8E`C@9^ 'q&[O:2cݕ"諑'Pw,|RlnE1ښf;:/ESR ea6S6GT<4-)1&.@8kF6 i/CXLyh+*/E#֭MS ,=틋 +TW̦} Oƙ׺ٓGa2 ̩PR&է4'%FlM(MoSx,giUc61L|h&qy9U6d149* d6o!7H†s֣4X[4O [6 *aDQXZh|*)"XLVM51#Nɻ]'igia[I\CgB E 8{U{3XɄ}Ok6/ߐlfOy_o6O1>,.— 1rF:o߲|51. sϐ4GaF٭@u8%F+&8+_]U|0r$?h4cB 2G*v+Dd| `L{b>)õ)X4k4{Gpjϧڇ&YV>''o~g2֑۬"RV#LC`PA PȩU|d-/F[wJ{̷ K'e+d+?;CnvMyO'RE?&V'^x=gqN~@ ;|<:ưh o%!({FB5{Sk?-7@]y7%W =$#ƫ4pd #v;?\~hEj8>֯r |?J V_T 0^{Exؔ21SMx5d|L8;%D2lNF{ rmnClq\qp[#GO[ yiZ:k(:Gc͂!1ٲ@6!#_qbqЩy1pk3E\(X-+]AI7'!DqTf`N֗ik~m}F'(wqZeh/1L3l> ٹDa+MqNKT8N 1s@G_c3,QI I?]]Ol_0vv$}` $zim˖T>EB[%jM)F C@ Ej`{AIyGGRwb =ߍoA$`(( 8-rʮ !]>]jW<ڐexfj(_=ؙZJ[")U  'xACG k)e:K!4w$`li& ӛ*xt;<b>jZ>DJ:`}L -|j4E0~]fݙE?~߃p텬kmd;J? d Nj֮sv&©\BHu)X >mutPድRHfϤ01Ƒʓ 긵T(ͅAi$$ 2S_HoB>Zzw4*cT&n)&ʸxXT^mOrxF8`jgl\"z\ƚU1 ÐJ4(/5RLSf5)z+58)HR10 vQ%y@O<gij- ۯ8ߨ:GJ<:F#a jF!x\GܜNo7܆ .ôRvYtσ& ja+BӈaҙRN7ZsŰ:=mW:Nl j7R&1g+L;Q:sN7ٌ'JVJ!r݈cj*ߖ.~b 9Aw3ZP;?#AބkRkzO '3j6pRn=gjbo 4/Z$S}`TSӹv7 1 Hb%GfY!y,;έK=0?{K.wX4%(VGQE0U|fmb Uo wm`T䖭XVuěEƒ#m. \Xl }<)ŻpVtu!ƯCt`C߈[4H09HFj+ug7y/ݺ_sЇh^\ =v36lR4Iq̻0st^}=:z Hi8(IK}|k/rUb}Mj |hw49w2c^}nv)d)V7 KY Qp̬Ot]t3`f6[F_.>jJ@cy(!V(>F&ãkU) E\a)sbJLpңY?krz%^:y˵%;?O'`J_]K+Y[֊ Õ9~a#WR&XmlNwҹM So|RVX$fYȎ t֋h|7轉4Ӻ#ƆkTҰ=W+;O^(Vs_M]}.ȗGT^Cx780SXF^.4,sh/:bm"mq%*Q txij.ئhd쳃+I011vRq=jyݞc=ؾG#`c cKId@qgPŇn 2B qoI?s LbLmIUϭA͚#]x</^I Q\m p?,1ɷ'.Y7NhQhipPlxbνjC_8sN?ᰆ&"p;zGԶi}O/j^,4'#S"r҅i2y^Y;#OX ;F|O#Xݠ bO؏4gy7gטxd]Dޠ~Ym XZ2.yTd2xuB1@f`U;ʒj :o2^Si,2E5z@IyN؏Tm bfL̷/D7aqѠK8%sk sr,j^!o"|{{~n]+KU? b?Hd+ 5esxlKləc(c`[K>XBe>1C~DHÆt|ݫV~|_KA۸ x?ҧ4^ iHO.IFf |PriG* Q zi|".5k24L7n8,!NvK#=n~5ӚrDS6"rAĨzhږs|Ew[]a`ms3z,6Q`u/  j~f%Ppq?(+'4&# |gvg{JʃṉS77# 0f!_ >IF̷dRbN݈h}6!&,t&1T8}Jkq-c:b~Wss®)Z]  "m> q򌚁HVJx5]p}t +?(xSH=Y `foR XæPK-gJ&-|:&ߴ-\=N1~#DջLhLjͳ `uOH7l"?ݽPd~c̫-NeMtWV2[kMeE\jd HgO|-QPof̑Q{FdUG4ѷeFfS]4}P-KT[pa"B`b#MlO!a A7(ײ=6%U$K{ oR 's?EHzeȳL5uRLU3/%cE"jb*Wafu%G.TcG^^sㄡaٺb?e= Ռ61]s4|y*qW}D)k2(^3\y:^oƉ | xHʗL({XFtkQ n{,5$!]rh\9DŽr&KkQ`*)>IGp 8[5(5-E`vxz%UY땔./ qdצlY3-)Y+f2(| j׺Ze>yVcgܱ*"2;CPd50/;~yQxhA8Vz"\ VZyX1F琗&H&$g1˵#7tX9;c;V:z%?#ZCڂ>u ҂V zzHI H T&lsԼ N7@>E?T( ,(eZa Y ޛ@h媜-:W6n7nDlReAhH-]lm  =T_VJlHK9 l >5& 4WB&sQ4~ns㜙=GYeT(Π|k}'"[ܪa^|ET\=h)ϞJ1H̤jUZ垌qxUПdaށJ j ;JG6HO ofx.T$"v'B$ *Wo!4 l jK:RA3D~_÷%qjz_j >8no$=FRF7ic$#Dt&LG]U6}IAǨ` yhgGJhd}gPutoIa'b2AkH#fg4ԥ=g#P#;?<8PAtф"ᵵ1>,в+ FYY~Җz8x(IC)7[ڃkP :Qgtr:=jJs:X \S.G+t$27k+'<ܾ|tu3,81Vz{d8 ݎ"3_LyvY!_@xMz}xUSIrU~ {BtNmW=czD})Ek9W(׬dfm9ٳOj;צh4.ze =I'me?n+Le('`C }x Fexxx b,:|Bl˜C;?͞!էVkqd׃K*[Mbxf8yg6~*nps$WD"W^7sWLEYXIkI+ CÏ[odvYstZu(4+ [ִr'Ʈfxԋ9\fe ~< K&`Y KxrNt!qf~Oɗ$\$ͯ-ds!p|B .~%!ú&Y3se0ggGE(ѪWGAUesMr**հ/Ǎd| ȳH5NC#0EL@ʔz3ތx9`kcUC#]3hgA P aK{pYNU3۟m,"]W33E|"<*qc1E ^Ljwvk(n5{1U_;Y3]&'8զA#~3ŎD(rZ f1VV!3D <5ÓyM_G)Y9%jJȒrGEshNb&?en6YsJ!/Oq%A+X{X@7aӢ!b~5Z >Pʽcq׸ѩ{ԱganW8׺sT/-0˒`c0R\\ >NO@H7FS-ʖ l`h\ ">r&Te{| \&>t 'yPM뉦lR#sL(+z8E󃺧j#l73|\EWQh!Yܐ:Fj\DsDm:+O[Ljbfn 8( >B352/>M"6]8 PO -w=e,E8 Sū-2sMFV " 3$ +ZKm`X0< }*6GhtN~>B<vj$)xLUJz&.ת*`jg?3xj*i$J aÎ?%U^h}4B M pk:Z &Տܦ`W{AήIjy8ֺmLb&Mz_YMܗn9Lb.wzI!c2 &A*_T jw' U$U Urst€Yu6 olzq\Ӻ'&Gȱ6LFhF[1jkB~pKz: p˷| O~.n RnTHZHQ%e^U2Jnn R_7 óci{$+EҜΚva0 EtWT^gDGI =79EHXvG^R'nphXw]gćmdא7^bϕVjNLnϿ^/v|ܤF- gMLN=mjFޘij8vmXfa#*wwxg.W;h̬ /_LQUe(d"t![ܐ,R<ˆb媖iEX<x wG_`<γG_(H,wBa3"ZkAPnN(4Ao,~)>qg^RgYZ0707010000043a000081a400000000000000000000000166509443000044bc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t/D{]?Eh=ڜ.+;̊0kHqA0)p,~Q:ZON? :Nw؀W%խ=MV,)PI?7-Jn[߫ S|sK_ j9-7*Iqyī}Nry\e* &x*3!Bbx qWHXGWXD[k$AJ| 5nR68PSNˡrAD~of@TI\5`m qЕwaFzg/&{Fe>Q-A3` QQM1F )XWEp_ +`/lX{R  z/fȵarx .wijH~.e,1|t!ȯ%)6ŨE?-psz8 {KffPhMб>㙉bnBj-nά>-r96AtHeCmY 0!W.[=-LmߐY5 NhO6c\ǏiyuCIrr"B`並 R[*oAγwPfװă:;[te%`mb9>,#s?K4|sG X+HL;\e!{80pjG ,=uZ>{rv H"XaNȻRz^`df4yۊpE:baX{RԲxуâ5T2/HTz0,tГHHRT ƊiT[{1&iv[?3rO=ğ@xt_Xpr6Ӌ#Wvkd% >ݭw!jwYK3+t3X] }nA e x0lǀ}V"A9n@|eE0^/00ϚMLaH>4z:[ ̠dRvI ); T< Fpnڊ+2DRԈ`pϪ!HD#b)+PxYw%sKacI!HVaQ]ݞi7p߂6sC=?2KRx1:X<ъ3(RH@V츜jQO~5榑ߛCx8X|ܢ" H]i{.1}- 6V.hxfK1*.x<`*~j,Ф mI`W2P]Kq e~6IMImvAґ ?}<< D}jp,cM{%;Wa։%b85VÜZ!* b}{_M(#b60Vie*%udVWw! ,$c !Z3 Oڠ{8P {r;MaV 0(=K:6.uN3s(ϯ7^lSOh~ `EBls,+2uv ;d4Z@OVah~Td쵴,Q KX=G:g[<=Y˕)XT0n`V-āE(\]y !kAڐ9 T}Ͼȶʨ ́RBڞv݉LNV-.4Typ1lק%7Du7:Egf% $fYk@`g,5 =A,P@j>,)"%WU͍]ep~3|W=p? OϦi/VHF!.=3Ь"`#ydPP]؃@"{䑺 Qfd8ۓ?r1OaM%HxxrKw*oHBš;jjGyUڴò wg'/q!1~lj1F\8 NHA\NXz9ñ~Y.-6^OӇŝ-Rj3C] DS-I[Qh1OuN lۉQlKLy8mazAlfgM8/a %d× e̼coyHwq -dҗluο_BⷓNtĂV8?CsW|dVD- yl[.%rwRQd.R%׋luX 0dB%FPۏ[grh旧]4@s/%4G$wĬWU#C\Ɓ j= Kl/U.Y 2Q k g>,'oWH5/ڃj}hoIo"JE6#e%fX&:ud99]"h1xQʝJe>Ԋ5=BE'_Tt8=,FA[C<!DcikJ{8TUV"gPFXs0KϡcpH%J!ߦhb;(&`KC];}`cj[d QJa]ķmwNX?Q67laNHed%"ҟ}qx<vwim+&+=lOa0Gv<ǰv%9StBG9q vEvu#X);L)/Xo% Hv7_X7e?5K&[ݬ+!0vW0 >"({nݽҡ)[4_O:j>f.rI+BdE+(O8Hߣ #UOzMˌ,3N{=zbQtyY,d xyJgnFne?:(}f0ZY_R+DJ;{ l^I⒏.1;GR؟ 9Ҷi{N (ίU%ttgF"/Zm!l}#ȳ1$x}<3 s7rw*Sn'#3p;j#[EF.%R.FsV1BֻHXԾIK4,_^?XYn)Y#u$x[2#iѩi"Z,JDzk.%ĎEIEai8}+J"ʜPGY[ YM{MO"I9]+C!?\͔`H)Ϡ(VmBʧ'{g>G'{n%z>/#MXV3 6D>#y礶 p MXMkJoBN.MHf&L{R4uHdWYq7s\6{z!?%M--{0u,Wռ _hYe|vv$A]YGk,.l pc% Gt/y $%SgYJh?;ݨv2 4 i]7)0]lF&q0>LspdBwuE嗈a:sPw9qɥx0r^o ED9'l-Ko?{yoܻTR'L#ނJAلY&0#3{Hv++&t3j{۔%ɸC [ruMkTt;jn=WWUQl;FSư^zmdQ4\eo:(; b9Ytx~It,f֔+PY[!͈&=7yEC$[m+;@"lБɣ;fP`|\b{|zjЭO$0Î܁!j)#q0pzTq_DqВsuUT㓛O(iI]iS]sEV+OoI_Q\I {ϒq#qWpx_{fj$l؏D*F7[`i%~PԉL?&)3- fhN?ܮoy(=bRPM#G&kXqЦ <AHsS= B[t/(˸#cpJ*2UIz?!M0E'sYIkx TY^kÿ!Q`#1bԾ?␖;?xVV$rqOz -ϝJ}|_u;"U|HKBOE:iAS)1-pzaPd^o"A>XaVi,Q"#AVUFU%+G{a$F^K@^8qKwP.#T(񻨍-!m,1 P]pw/@ͽIcVTLP>f֒o;Ö_>FV$lr1i aޥ4H'CpW^r _AJϯ!]R{1dRTh B.?zڊs$1 oSr*jb?W# #N: oo||iceki$JhlP (Ol,tyzu Rqa:>X!;mNbɑ~/P71Ҕosi]E)D"TBꒌ|z¼;ԨܓDVUy/Fvx@|??X5ȶ9x5D6U)^2E_>o`#O.ɂ'z S8.ߴs(G$RMH &ÈZQŖ_u?SDQ :zmp5$/#<^( Dq46ʘI8|}s64!uUI=Zh0LCJ v-n<)Ep:*67Lxަh)xeT.RT i`Ӿ,VyH){Ő^C/ 4D2⿎\8.aJ 5ԍL3jA ĶMh"n3)CxYt,`>ԒݢB';߮|:|FQx]~=+/vՠ)/io:B%fߠ38!>)FS/ݮE;6+VX$Wԯ>=bq i9 4[ř5ό9 P`7̚I_(@Ri5)u,la+ y"0_2E#R*"9T55l b̴/ L_xr;7<7Oz!gHB+!3Q0?eņuo!~@w@9S{ P:QRO6tPA1(2CoICыs)Z^e9m5UeBٌ ~C7a =n%M> #yz?9EaK pht]+H1-ɷ>.ppU&ྦྷ ۥcߗ{HfJ;;k!-].Fw9P/璲$Ao*1`%K뵷ۀP>QrYs# xU+]7Beuұ$:ko7QuG2M bF~o.n >-!cLD vTX'wi.keXxѭ9I)븒^ÂeKW|h2B,Rkws~6hjZ"I0r2"/)_^sPAgCQ|#h4kTӾ 3՚h|=7rAK?E2d޴d*w3`I).}~pK"(:Ѭb7q.+C4j4Dɏo3 8omuf15ZIo R]7sUf6S"=i dEuKU܁y47/ R3Z6PSqH CZXWi_z$*4;W($J74$Vw6=C}-E;U^B<.`Qʷ"GjO A/r-G(h_t^_xbܦ=~wpl_RMf6#8:^xvQi߷8O6t1/FJsn^LNS#26Yo2\L}>[%8BkՍxc[/g''8%n&}EM-mTs'k>d){GC -v|Jj"vd^ͭơV5\MA&ZVÄ]DɈ K .t6 m c !u.B6L~M [<'WN~_MCv\R$4D ?W{o'Y1|,ai1pX`<2H91IwSn۷-#׫hj __sa::ϫ0Mv1pVцD#T>ӫfY!j04֙46Ocj'N'͒ (xD-@VP,AؿWS]+Bnvƥ9ܥh,$TFAC#)~eyB!Gmqkz>xH9ܓ8p$wexv--II <]J./P2P,~羜ޫx=zL(jlֵ*+l£5z}s/rE0~=Xm/$D16X+]18qڃ5` (w!Z[߮TR () ԊᠬpFJ;i:#4]E qk. UE}wMm~P(K^ieQO'Ĭҳ9S峕0shWt9b|׈bkic5Vwpq<~FˈMR/Q\fR%{(P*)h=39 HDGc-*q@@'/W&>g]e-H0`̴CȘx_kEM)82ю#Ȳw}>QsO=Um`]pwGVF #V;. >A-PPmSJ) wlp) ","@q\}Ҳ$yxauIg}>PX7/ ;Au٣`~1C& <o 1.ֶkl`!ӮX|NF-B/VD>vE&_r]P_=c:Pҵ7@CD"/Zj}]LxC=]HI IT>y-jlwg0ZZ^ݣP}_z;4+h1cI(Ż^ '>Fh5Ǭ FBDz~wG^&rPZ\ }-xTy8s3f][CXGdMN'  T4*-+bgmE^P-9;|xW*M~+n̖Cxk78*{ a]^4a!5T̓&ouaW1̎7/ 0RO{հc}2e@YҊo!zg6mhGȖc퍢;g`ҙW"nP7b~ѶJ$Xv-\ Wf=1_,=R=$|E9pOë:*m B=#ƪPS%sKӷ ѭf8,y@P'pJJp 5w7Z٪-樎C`S|p50|#yvej@>h9(eVSb-Ե]c@jgȓڜxK}CDj0vDRC0 BmnWIoCQvPC"=״UeQJ!W-eu6fbx'md`"yy.NЉyd؜[(?CzOFa'7tNůHg<%\bm#Bg݆z.5f8%f_ikR ϰ^[nSi>?,j-Uy1'3%Jo?+߱5eZtX`,5">SCQ!-+$3MFcT$Bw `>΂⪞hEj|&PZr[JշĻ՛)8Pv~mIƑ-U|mw pËJ۽:T܌DG*m?=pRD͍!Dd#>w#򀮮{U8LkWe9-/b*>)alë|c)hꎃn JB9*!-Px)$~kUe}]&/Z=J_Ost8Q.lRVEAujh$5,|CP;XIC$WU^'B<G?qU\ 耲,D?fhYJ<:b{-8`4Jc)eIRV: kZAU/mN}}tŢl+' Eˌ`ӄp0d>Ѩ%вFB@NzZbjsCuU49?wdR!,_*+;.9/D8bT2s>yApR; : iH?ֲ6vnogV5"r-(9'^(H7L .fRvƘbgLls?jq NHQbU3FCGwv^U@\:R2#6u8?OL{GS$']X:8BjheVspFsPȌMfiegRzPҫS /TZFf nSZ.AHC@ S=t/'dGݰ2^T\=yoKs:o=.>!t3+(ɤt2$9@*I6ks ) z LWקgTe>K7i\EGGfl=?A$d iCH*j8Z2bj$K2E7EtO=hM\qE13mqRR ryWX] Ԛ (En$%(Y:终|I)&`fĜz1v_w?1¢=M8wI$pt? mУI6tMHFg&Mz0@=6==KR=#Vh O&f&+QW8ajGcw{jYD~ t(r%Ǡ-K&-_8_Jsg9g[` ⨥v'Va2EF ޲Me iH/"z(Mo@.Q΁*ſ=D~ b? Uqm3r-WaK">>P2~:a_"HD;AK }wQu+$+zWm< `X' Ԁ![:֮0'Q~Җvl¡ AtujacQ͛~_?JDzOcs c0~$ ֹXN?E#0UNgqVb.s@)trrBbMk?ImV64(,~V@L,\d$-(>R bp.8T{]BjWvWB\ƷK8 wj kbUQʖ<у]v^\knu=Wd .jT L+*F\}uy/-bq{?ՂM*ohJVJ*tl?d{*0\EYYϢe )}]85:Ejz^/lȜx~}h^$HF{E`6E[I?l DE }`75p5F}n)ūJۙҿYĎD)NP'#I1Y|$>=8t덑P%B N- v?FZtM~cDr *]ޥbpn4O2Tvp=Y{R9 b>GEa4} JП"dcQ.ȣOw6 l^HJw<Xؽ]NƑZ{7Eq^\. I3ւA-#IhfOw4c7T+nw[>+6{aQk4ki.[+$ Նuk`;/"MwM̻ 6mle"{{/D| gZ`T8<TbجMQk@kJR"5rc@w^|v:fS,zєW݈8 /ɰn.]1z!Lb!Cm0Z1 ;M y;p%UH/rhUsxOtݳ=GJPa03;G68P~t@vRz+}`КKt{R\p}p!H8}'G{&%X,U<-{I/#<<-̑.O;rv؝-4:O!E#zgYZ0707010000043b000081a40000000000000000000000016650944200005fec000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/_]?Eh=ڜ.+vAx8vܶiVe=[Ʌ\]+l|cvlp,qsD ;pʧho~vdan%HhuFX4o.!=)ڠ[+[P )" [y,P%nSkYi[۫ 2+>VU3˚ u-!%/s ;$y'sGBw Dڱ/ďk26 X:35'@SiyӀRG[E\)Z"|P`;ip$鸬Cn. =1ZvǷ;iU~ar]-:){z鵂z=›7W  HU Ye %g-ZYL\Rh?> L+p(ڂР(2h}Se4S H_cȨ몸`!h~l | <$Ё%; 5*0itFt|Pd[mg5WQ.yu8T'ZpNP bNDÄ, -GA+w4aJp6ʚyt&_+"8^{uE} %IU L?:I9ڨìb>~ZXDwJb9QAA9~#$6 <=D];jܙ1M{zܑB2ߊpYE},;qpͰ;Ğً*J1$KXdIFisr@ɢ n 3&j0+=X핬 bWJϠIboUڿtQ-_Kg1l+RNLp#u l|Œuz1;!<·7V&[չEǪ*3qZ_6FRȞЫ :&„KvXwK L@Xc,L?ŘR\&|ӄ (r;䥏j'ǥiPWJyY 5$A-tCfÓ#5z ȔNKk (ۛ8ю%:6arAòӋ׈jAf[])a6X\=;:>@Ƨ4 {M79}eg`r6tqr= طis#7{.;㋓@2|0z"(>Y"yMO,%p/CRi$_ bvbGD:(57X{WJ¢e#CQ~Ե0찏;ˬ/l$|ÍN;2c`ȄM6&~R-vVū@3~#/$iGka61ZQ r.&'sڽx#ReInJ7#cYmR#g:,G.aC7>@3.!I~pgE55(SLNQ| UѣAĽB^+t^&6(V4 dUu)a[ΏMb@BDZ &S_d=DIZ *z3ikMgKӗ ]8C,ԲGJ: })mZ6~D*gRKsoVA*nRr6v.GNL-D=g9Eª젱6Yͼ#! {9*k|p)Hu-`>WȹZIoT|HFTVp;=LJʛ9FhB:`*u\J߭p>=tf p>3f\Hd-a6s45'BMA9O|'D 3ngeQP tMӮkz9/ a oOGX V.~LeYyN/yZ49i*[y+ypST[Le&U"ReAƓ|g_ tD$bi>d5ͺXo @$7k \Iw :|tH]ڹ]xn%+h`Gzҋq y`8Oe|X&pe?yԪ|[ `g@>OmVmj Jխ8\(9,={wf=ЛA}vJ]еuQ9ɺj~qrÅMt\1nMr7Wur-(Tkvrz`Z>ol1XQ୬MÙ0ew!k|`k#Tƨ4)0ΐЏAzr)BZ[Dt_.,G:P } ixZ=b1z@VSxV"4's2O Wr7nd兦fV^-(DZmn;Ͱ.uZpNB20ߗ[1`{F hV H&\a McZ5IGbqŋ͸>bο]߫+^K0h .7ẀAnۮ~6F{۲A,WFҘ`׿IIM')rƂ]`_B(͔A %N|0 ںޏGˤRw--?:Aq8R̕J\pi6δܜSV p*Rm7ڣ?.NgS>PYAjy@A+>,'"5Ѡ &!Q'utMbMgw)Ha-?U+yK뿾e UZx"F|)O[|:w|b f$yxW"jKS'RDBk^rlQ s]ŜT|ϙ,x@Qső\h,ٽQ荳j"QS.[w"y?5}CT+, ì+ik2,=ch? pUDAQq*/grD'WAq-I"P\@j4k=%<h!a¨mj,t6i l۶"!&97Еǻ7uov1+j_tmBF}{>(_pdy=C(G Vrvo:'_Js+{˝w:UaWUYCNO.8D5,t:'GMAOe%ߗÀ!v([_țLɱ{ Cҡ0=]Z#Ɔb?TҘU]4cu,mV,*%gOM?L=pҘ:T?tdߵ+w$]cgRAoí[qKϟ WJGn\ >#C7[r)"C7lH UJh ߣ^2n#*hZ}et͌Ȇ )3BQSaHɎ=#F'˪ezWDFL[.&eSh]~uX'ZbQ%RЅf 5W\tY?J5O]"Ojپٰ I qu0-Y̲ ˜Op 6)BQv| td^$>|Lݠ0J5}筿`Si~x٣/-N#G<]OR3=Sww _$B$M9E"<&z.zη7|aHS}&f|Voh~י;5_ИZ9qXUWy\j| /By!MXe /1JIEq'$l9,@ "0!LMz9-j@?ϗHцe8c f5DU|_'j60R$GD82S_&Uq (IP<$3e9! >[cIw<ժvA-9U-(*ćo@d[sDAg}]:~7>~{ǜLvrï i>g=rGR|VVUk3[m^ Ȩվf!;X}GxN=gW t,V:ZW9c8Xp *URaxu1aZnP?Q[υ?:dqbCLa[Yz|X*eKar;=-qkSݳun T:Wj 8HO:C^cN.?1[ zЅǂyv<&ԣEeCnxs]LTXN qEhk>v H9e(E1IRޱ.) =t}FSxr`ޟA}!K j&m"jRω۔'22VIzq$[Ѕ_Jy A5EsRޑ/g4`aow gW!*9+U.*ɑIJ#_ C9c9yN'>{EVThs{gNHÎ㶥lNҒzo/֩dђaD7%~yJ,FA;|7)prdԱ7ٻXu(8ąn\ŪOtʥ. Y`+:fTj:^̜:=/$p6gMVmkzq?TېV8(ɇHRf|51U^"{#Nw2dP> \@ؿctKۻ6VKƵY9kAE\nxq3,F,Ef-}]IQJp4ZdNg(|!{#c%Ry˹"<;>kǧ uzXV6t]u'eꨯnn)27* rkF+\Xب9n0^Fw\dà" /t密ߥ_(U]v: !@.nR3qk;^<C}FWDÞ1f<}+Z}Ф7c) *?2R5 bFN_v7bzQ) 1y!}{~h4 6ta6Ry nWZ0~9G*y4EUiXg9sTxjVMӲQu^Smz,qDA'I侒rDrAB]G,phNg2e/@<|˴9ù|%d֮}]OD8,Ю1BM&chMX7Tb ۹ݷo8<6#O߀IhOw!Dl]x/O`6y'Rn"(Jh=nU,ԝH_yП'pX ;8\)"c2hEL0N¨oLnCׁL_<)BR4%r  h#C1Xv#^I $Er5ɌxG}1tw2o[T 4&?ӳd9қyаT֘GJx+lURYvD`:{3~+S~pg콢f&9M Z@jU"Sȼ.Azhf_ Gite N-f %I缙c|I`T8@T㍚&53 %!HTJE9(tF[c`1}Q8ucr V<7ltt.no ś ("X٧wӶiY~bcg+ ;|<ʰ =*yʔq' nܑZ%S#kI8O'7y9.WhyXyO͙abc]JB94~ ېUr?l({_0;A@bl"T[iS ?{]vݖ5oTw50lVJ ns PvSSt<5̆ K4^@7\!U 1A &x|Q3ǺVzPU&H8dnIŐ՝]0CtY91R^\XH)bS246ezE EEJ4{NozF,E4/V _j0(֪dH,͙pܑT`e:h@Mz j o}nI8-?&񸣍}wٴ,Niw54QQC2(K~uԖ2=l>YꓤlH-r‡ynr.^駾NP)W>ޱZhl>[UOi"pߔYa . 1K3UXz5H{->?Q[zg>qʻxO f.MN ӮAC (SLJW.ֱfG7PIk{oWOcV[8O`=UϿnǖxplF|NGscOzxbxX *Dꯪ[MHz;DnP졂 n卪:\O{L c_҇Zel߬ӧXdt[ 3#fIʅ4fO˖ƀ)!'7YЀlbFYQt#٘x .ҩ(>+*NԺcqރ |T+%R9\io7+W;bLvKV@(c {qoK ~٥| &CBɇ#UMOkEyBxvgsG,?IاpfQL ݮQyh*,(UC"|>SY`<_aVM N/q.V0(wrՖ[hnr¨Yw۱cp1 29,úAM(^;H:޺Ȉ=x`^)A&VϯkUtR%P$x0&5#DlkBq`MGrm]YYZ$8 ]H[wjj6մ\W[ 4C:!*RAʳT w "cjU[ BzD"'XikΟF~㑸IɿB#}5 Ir3(XNkn@яOMQ#D\޹; 0 UL_΄b^MDXR갨-=xZ[EEC$^ħȫ`uؒ?Z+BL K{L 72#% dfPʴ,ykrSyӏ)v;FbkɺAE,h.T>OaPM^#]3V1Vu]wwNv{n98UZeՔk_ xԺL<1Ǎߤ喖nX/E0ڇԀBѷ%6IQpiԹ%2!f6n з.h(NIS?Yo(,J,?vys@Db^OTʻts3^HDzqʞuѲ$Y_axrB<:S9fk !>X),* 0&\ģ 2UiK% FA\({vDk}[=KG7l+p'0Çi|9<h /7L p1zows2kGBCK׹@W14E_+w_(JfTXfxN*5lQ^աs~zxb_4l&Z:j.WCOXHOHc&[k$PL'"Zrҹ씿MbPX2A|5[&E՘D`uWWfZCHj(?nj,JNYD S^#FP5"1֝dK|Bd֖m ){8J-<+Nn9FuOERT J DPypsr̞' -$x :B2eRSIn|ܣ3[VxoR ]wM|'UzgX;%|~P&|D w_/IϵC Cx91Qx@yKx7|_@htѫHXㅖJ->9-^p!?N '5.~36<d.؍@6zJW[Ȟ;4(H(p &F;2P +⸐e *>J6â6d&okWĘU:9mݗY1edKu`ْV%Q0IOt'Ec 8B:x.]TȈ{0G) 5hn*   nf---D$*۟wm q˯9]ͩŬQΩĔAĽZ0Wٚ3`xV$/һpRX7Q8j g@V_HlP lѣ5=/G' jT ȁ}.jDZ*ͿC/&5g{qjdEqwF++H6(:|_`m%Vעz,B҉;> oHDM>ac iccceR{:B *%ց;d k6ʸ ږ΀SqTgeFÐ1Rc{wjyqnr 'Ha,S6~]93t{ņҚIݡ`d d29fy]f >T&M1Ef6FOZ|<.W g]i[;-#;i-!cD@@in6UO[ FN1yf\-U.]62u:_a ǼM>&;0,yM4oJg*&sP1܈R fc\8\+S58ཋ*Cuki7uЅ  X]!.aeo[`_M *^ ݩ$vVR5q 2|gTK}=PnU=LZ؀9? Ժ*ګ-Rc& VKh]g^$,37" z+8AA2躱W!,VBˤO'Lo >,aNVT $m.$tͫ8îZ58JgƙgR$HzX_YxpEd%O/[<{j1&a7#z{u p]EM׎nRL<$/`jBAU.S=rP {$$]In͌K¢<_Z5IM26g|n|F9KzDw̼ld JB?ot_|b>ľQŦkS$P9%u[x^ذmMx݄$ 6lX;Bla3Cu2 L-Mg$=`O?<8$6qpMؽeULaWƎYH'|y eTrxC YT kh| ?nП?5-mut/4upIm$y{>0Y@驪tF:79si:Q*U66eh mz܀\1E*y1[vPI!:@)}j$W/:xRMlwf0d#=~'0Uao#1FuL,j)eo4Q{քCysT/ Et( /rtxlޡ5`g6-׵s1P[ySpFU+w"y'V } ,KmśEG0tVȻ2WA1KN[ }(Q$19={+fA/&T&t-r(dZE>Qί[<]4HlP#@FNt*C"z4V+)!KF* ޤzȧC%uQS}!eݳ(WS?$~LawgusxnݲT~(ob4PAl@U{[8q;DMZh+B'% `BT=>9ҥ 0($N6>ѐ-~;./V XN O~ =} }yl:-ߵـh̫9Ў)[9\ъ%K0iAiAJȊ`)U tw_gX"dGa蔊{"C)3oCG`m"ޕm|<rpw_~q~('p7 Yny !e aNޓ(4ҕ=I Gu2E7U!'*5f5žި2N8DZmߜWi"3f9FO L :7ApEĺSb ]XpTޑb_5@8ϟg fɛ4qMi˴dNЭ* PO־$+z~qj1W;y'So$pIjc9T._N-p;B}+Z!#!8;rhxrcx"D V1w[< EQ^@/lAvvkgٌDNd*?y=9O}k5? ;G-딆LADB T܌ܭk@;2Q9p5w"?7p8B)*OUo VM0m]eODs0QOE[M"gu@&պ ?[yV :(q(V>1r-XcZRo/&$ȱym؄jZ4")Hs(Ybuj RW23Q\dS%KɍM\p>!ڔɨ{#:BMZ5_wɣ(%g;xb+fKFYl'O^2ˬ&Yvnb KUNzӬ;b[t;[%'' :P ο6ҥɗv!;::,{(VQބ=MYEy~Ӌ~;KlcοHL* KlCT S⦏K˃MR$adm$QYj 3 Sˉ9S狚c>Ή'̭]a2mo8UJy'[g4v-; XO7eOf?L8C@ߝ֋-#P(-I㦮gϥ_0#pOQ(1/ʆL1Ti Eq2pk^؈H>L"lOm7*=?xBA[~Y+ өSRU ސm&%NT{;^l[nH4dC"DA 邀 !xZ(yx>EaSiD?06ߓ !sCWP<AU"3ԣa&b8昋ᜩ>{Om+տ*9:@/0tG.Xu6\*.a" x|UQ؞%30ȃ3'4'%{L,v}5zYF7DW# Ѹ /Ş*'{`n逗ĭW&4RkN7/*s|зߖ" 쇲򝩓1Ib!104JN̯hl^]DsϊGbzq-]z^^s~_Irb9tc-Q7gol~>梯]@c2S~C/ BQ@;O;6ؑ~C Сn}?Rz&Va3vvI^OBpM@쉠ݜT[g;xM%Qey;[ꃾỸO,O tD:__A2pw`(WRwR|FR<,[4R@dˈ&nPPnBBT} q4'V-64I͗]aoX'rȷ/g_"9;-;ΩA.Fj!3\߁ugާt ڒqOƃVa=$\=s6 T|`X2}7aUա! t;TaeM/>\Jg6(Oֶ2#dFPvW8_%!iTb^coTQA%gr ]briȒ>]`0# / pgo)AS9PQИ+/ 9!5&D uXD Ĉy:nf:FE9=^ ϝO, W|[V5τEz@9@ͤX?g/+b.LWjW骨g=z/hy5 lTHqwP̠ - Oq~j3?N kiIm6'CPA&nqc"ޫs ˕-&,\ѬO Bt$W(6Jf;q9O #h9Xy'gDt!9QRp#7$|4 |G}9b*L}Խ 椶[76IknxXը7 *cV7H*p7rFs O oj3ӷln *IOtX[;>- xԷk؊кgR̟p a)jtBͩw7ߪp [ }i]T5:Q$NPAtr6s21SZSl"ۑ@nF%HOw`\5\|?ɫ~$ߑ_\"7̨fbk󆎛vI<9Oy,m41z֚Hق37qyP* IIl@S"i$|Ail 鐎"r,v?NM!04'pVPv` !5ktSpҵ!9M@t _YOwIVtJlHj;%d_M,,1wх;!8ڗT$UkRK}h;{#ڪ^#ؑeER=؈FëpZ'?&7_?MA8r9.%j{ju=P& % `ޖUzSO8g1Y'ݟ٣3snzŹeb2򒝆ܮiG~1^x=MT(ZS\ (y_Ԛm?P_!!T42f,[;t%_ZԵEz–Q( SVP" D]D^unu "AݓM%u2B^ P̲(=Xci\M ~_g '%PiX[6C*XgKc`%=>I]jZP ?`ڰeA119gG/R=8{u3qrwwщu3>>էz~ƉDmm;DՑSgc`@UmdJ9ݒTv d7j sp4{"7Uk)G\ܳ4¯&٢v&+|fol> DEO0LT=+z(,3pfˌ߼#KAsTmj,H;PrZg~xįF>ySz`Ν-0"7lE ys.̬&Tz^>kz;[^0iOQ/ߥw5a2g_yGЩ6&DO2ܚ#5e8[pP}|JzGVPX`Ji*Ƃ5x_ 3Ob][h餢`-+Ur#08Vq)tuÓUN#󚄔hٚL`GT]9w}UjPEq ͆7đ:RBJ2auq<:秃!6n{O=M{f$m-3^|r{]O~ޑ5*dOMUb$݉\ZH n5 iΆYZi3΁p0u}J[K=}xIdw풒Cs^hA.  1Xzh@ݼkn+y'e^(M\``Hrqm_3z71.)~wVs]:!F"{ ^5Fc@J\#Lx[٠`3{5V݅r J-U05̀$5䝑BNM2iQ{VK&p"A݃Y|;W){{3QQpT;ZQ.ruv so3y_2p/LB+=&i֋YLkPh=z#EO@.Qz+OT$nkrrP9{טz;(Pz_rz?ek!!R28]'p„WmI>y4mmIlp鮏w)|6܁R)6$cA9:(U:Bȿhq+L^DE8WINw,@Nd[􊉤Ĩ8WlQ2誵rMޛ7V빿ҁ5Ry:Uk Cdmұ3 <ٟwHd2:ӡj3|&=]NX^XqfGyƍ QHdT00.b41@'lQəI"7Yp\N:.!?3̍-{6@Aö {>*x[LuZqrXwR@`$q$d^Mo((GTɌ%5!X :Spx(>L&w1FFD:}=Hr~+5/ CG;B^fzEVylV˜3ouߢ}>Ō;U9ë Bt&~}ZԃEfF>k+, U Ձ<^Y]9GwB/@\v.C-ó󾲗Ypa(JydܝJkiG):wp9XmS#\:Ɗ0]<Ø+SIP꒎aGi:x 6@0'dw3GQOӀkbIqXGڮLʯ=UzaSd `r4=2%7"ThjN%UqyyXFvۮۼa|1S W>k[M_MU ׬cWtPci`IZ ~x9k{~ Yw l?&)rIw'y[,KxnuA ?UEdgy/t2{+0-p2U5Z-BdPIٜ5;=luK w?ZN.u#NL*X?]c3!Qm sUyOJSBB~?Hk( 0 ]p}L0WJ 6:Ip &vo7;xQv,҈,.qMdμL7 Lg,Xc?wzn"מ4ʶ NA!,0o]nJP #bS'_ׁ(E 67yQ2 Sy#PmΕCS^}&qWE^n,+dmu8 Qf!$vTPWV^)OhtVQۜ$BՓ%xĂ\8zdx-[sK06a^s!e omά@e@#_sfٺ.֣AxhrDr\hamu?*hd3CAE#5EhjLVXSzJ5%ܠ2(Xx4ՙ D%My f"HPCնqb_";W,7kͽtdlAoY{]^CD,46-/ԄK5k&ؘ+_ԉYhv@ϋR7#k(`Yug:%-pmĨ@1`!vtW! p 4hw ] TUdTs>c'V;WYխYxPăY?&'26CP7#QQ$&6cf|f%r-ohӣqlE.M(71I B.Te.sM<|0~r/7$m~y}Ft>|(Ʒ DF[c[* U (EH?t' tWm%&!h.LךK7C|`12ǝf]fW[]w, 2wPi`2ER"fSx5,k3PCl^oܥ|X4 . _׀NUL) g.KrjBpJIoKF9!;J(6;ƵWS<(̩M1ŏks_Qҳi2L%{ @>S:r냓դ=l!?s1&> JOJs3?6\~ulL q;VuJʘ?dmME`9jA|_D` S*^K֬&7$oGχt\,Z,qȠKXb5B&bo'#!ۼTe'2MgAS>m—{o1]`q!H2]t 2K%|Gp/D+hdVG1-rFf^ѵ#j;Ҧeu&8  m5s KzA}3/ GU {X-0 nlʴ1iy$F綞Gw{sm2]??B^?ҤզPqV kh bzb\;4T J]7H,ɸiwT)Zi]iQ6zgp)bi32 j}-AOnINoK`ѝ#n Wa,Tɴo9oC1c9l;ct٭&e3t/jd P5hY}sDzbs5,O1a yHfrWpy6дאs>y>~n|xصwM+J1Rf""tK`ɫ0;%l(o&ܾ4A2L*$4ZDf#mFr(bHeI (.gK_ Jhf;`Q51Xذpv`dzJP.M-5r.(aOƸ O3xgOI֛\zAPdMFݗaG:>m .f Qxmq 1rO泝g:tіNj&נV&z4C'|6R@WG \ JհXx ],:6b[%uч7_EH{y,w%zY't~E]Uj I_!Uy K0"|y2 }.0$ ]1֩G* {LEE[ʆb Jx T/͛Sx?ކ?<$bnpp`A@6ߥj0e7pB3Vュ|ܖiN!wFyE>L1+dM)7ѻVp[vUޠe"kssS0LWỵtct kqG2pd֍Dv%YuTP4c6׆E%ŭ(fi>ɔ'N:pքbΕZ1 \Typ'\sWPDb:qt-Zʯ^fYlQd=jفk ?8 'KDzlΔaxVO's VmTڑgrӗNx@GwZG37#%vj? 7Tߗo{v-e0^_7U_ ͳChNN@Iֱ0"S'h곬=\Qh\`%3l/xnV7-~Z˯COEbb Q$}RBԈCVrpD4_8T͒ߋ|L@jk %g& a Uhsi)ƍww Use{PgML)ߕ_dN`4jc?r.+[[S?32Z'vF|0/rǢħ+e(J:><"36X8ٝK9ж),HUeKaDB;;%a러Z|IQGLsKp5<,g^M:0Lv*֭\*Xē:8'B epÌ\UfŇKR"F΋Yoyh^xr~7g7Shj oKKm~=ɒ.LIj _w1_+?oUKfuZƒ y͟^ad1sA{j3KD:s}n4ytv;qB&ˈFߒf V!5HP~Bט%?a `?LADzL'O1>(l_ѝJsU/³) !֕IDߣȈ@!< $WEɛMJeo^k6G 6˃f4s3BHibu;=LW^ޜ h~QB}Ucayx"cij$boC0sLAIeD%ܢ3Q}01gp~=dWts!KV_F5n:<!(XB{Aٳy; ?wy/%JJ!ɎR(S7:f!ۑO3jfƑhk5θU R&M Fo-}9X2tyCb_ ȶJWf[ ckMڐ&"FK4͎++804`P"~-0k "2'u&_pm:EK#}1/^4(à!|4_ k?86 R "&Ԃ6(K1-S?e{VIU@ᰅ/g@u;ɋhr#emEע@Ϫ9BEk)~WjhIg2µĔk=(sB A: ,8;Bscw߁e69 ߨT 6EAporQ2 SZqr <p rHBu&xHWGC֐ކ+n I:Ժ 4Ċ|!H;4ɴt'o8Z86a 6VUp>cs99w[f}3 =})fdMvd%:XV}@xnOWpНtƿˈ>K"'>qzCg\Biz߯-`ȅ^avNcbƩre*Ƒh`0ΚBTEbF"#/&(HiwDtyT_D1$ɞH: pޚfډdҐN:\l öL>+%IZK ةm 5~زa)~G1AӼfvN>2q$4?,[|-AMtˊ&TρGhr"S?m_pm4z9;')٘sk('E^ys~¥9{ŀ]:7 򊋄I2YP&ьJc*k.ۀi |{[҃? }rΰL4Ɖb\z}H".t*t)sdr@0ӵP*+ܕ~YUtL=N`mL(?p xw`d^O ʙeN>fs36HY=ȡ]յU hyK\fʹzߠ"2Se~M^tem}Y5x-<}IZMqN]"W% ݇shGl*&mv3Lj`UnvV`^X6ty\9ɰ$1.DҬ}(]{A }2A ]ٌ:ݼY=̔;h"[~U=w"Ǡ#:zeN.LFhe.)ށ* RqD:bM*Q/ܰ|0hRnuBtr9PZ_֩P֩*ZaxM{|8";ltЩtętiFE|T^JE *."kA]$gv :e̯R.0witfLPy%wܼʹeN3JR0B0Sm$81%b` L ~ S$Lg[)![$T(B,h" 0cʛWb@vSlRSY{$]N@fj_s'.6e&>i&%[Lo">Aѱ@"D$F F`qq,](Ƥe0慓dR,ab׽1!jmY.$|)YM^%{7 :'i qRRU3 _lT0\1xwkz.~{2Cr%?rLoMƳ^옑Od,P8V/*'F_ (Y9JqCe>8=:9A02qe pT3I\ }Z2sM1N|LjR\w9S3OgVzم*qToXWfz?1E^ 40_h#l;Ha[L,w8<MYIuhN-elOs7 p4V2D:O>Fky6Ik{Bo:s> Ɯ0*o4k('eY0)A~X85O2 bXg!~{nre^@4m^z&Օx32 d%=X&hp{_DYz],etRToVs3+97Nzb1gK]LNȺBgu|\; VT+%mjX j}kS{c?]V|)\|Gc%Jy]yĆ"nEZ H~`&wʧiB(9%('kGc+8OX$7K@]/<,n DJ7ԺYiC:B].P8+TrʡE߂`Y/&tiw]b}ZBXg:P#^/7@pujn;}ZZꭦo: ~&o LUOZCfqH?aO@H/[30> $WݰWͳ02 ±deBPl'&0 톟WSɻk(.3F,aOqpS\QM@*FNYZʲУյ`6VPwUKC=Mξb1ۻIw8K~)? Z YY׀SF}jG> JZ1OɣCRPyVV&J uSl7l,YXFqvL$𶏭Ʉ0H΍4gA瘂nJ %e'$G}nNyVCTKo,+,x_}?8fHEH(_tO! mreA>QE(Sű+T2W`lv1~D>T`ҶhORErO)IłRsG7aTkL[G"Qys?~js T  @Qz0Jy"cIOWw 6`!BI&}3(H3Ty-O`.k*c8Yǖ9 Ο?!DE")=skm0C/BZ9v坪m2kxb _BQ5ؖZ{<4=<4~#^e=gޚyIµy8ME&̪`VOA2RuUN9X5z Iw`41̀lǕհaJ 6moؙ8@rNy^%HUyz'恲vb6oXV5$ xxv9l~V Z=ֈ!_N=N2P" (2J:"ć3\J8fNA(w9̮Qq=D 5߳/i#1R@Ktz&M$!3m(w,E~DpIf1[WEsm$?b~ScKއMf[|Sr|J-!E ypuahczL䤍)`/>Yپ~i>˨ouzyXk1V^7j #Q/LNOIdQrdpF.- f\אBm!0_K0Dr膜S|!**ɥC Ǹ;`zWXm=l4*-TB1`I?]t9[vk&΋Zw<)Fi~+%+v w* 7xbm8Go,.b?cZ^ڴ]2a#9Sȟ]C$gWpګUWS詄.vIS3)pB9f:~=`=[# {d݉6vl dp;{cD:OsCenε^Q#u`d\.<."N6*>X:a,5AӃ\xśYmKV+|8 BK:> =+~gٯf1و8?+82*t0_Ց՞_t^ BE}Ya[aʋV T16skbpi!6 thYuk >Ew|$A=- T)TZ-Gl&Ժ['0)=n)SHCW:"iokNپFf^_̳ !j}2tȹ0[W4J؇ZpSֹ}(nNiaGaw1I¿@O X/7=ɟeX--Run8*䦑1xVq.lLA q&k eZ>,GL6LP/h욓FɻLc#PѥNKQoE`n`alwu}GE>?V*ҼP5cAvgDMrFЩ e˙yI*Hʀ` ʞ9@Sh|pJݎWw,<#H|aA+;NR*V"(Vh_LqogSA0..$ %esj-+5d(:6w edߔRwn5OV 9g?}AU̫͝2d^l ],wIs;×4F֎ձŒ&J(K#l'ܧ`XB\H5#]l,5W5UMinzO? Eg,7NE4j+ފN$#_! aF2JƜͧyKIBAPma(v|={xc G5FXڭ1T:k勧!ru$QV+Wގv}gu@#p#s&? sj}&GݎȫuiŲ?N54mu .;UtFQ8h*FG$O|o98}-\2 20Bj\@B,Mq$SfB2 qhr蛁2Vg{P `0ؠ`%SJOlQJ)!|fQV ,g?NnD tW}_ ]Ke'fRZTOMV ҵ;_Vb]A6<}e~̺NNPz~LJdVZ'Cߪ2[ |6oH7_| `X[K9/䶑Id[Oo:/x,L bS1kV6'D'KcSӱ>p j/;ިyp]jrś 9ɜm| Id:F>`+Iͼ:SdD;JoKźHOP5$4ҮkN\/+d[.q.PX.sT6wj&a2kC",OCzp2xXǚ4C³DQ6|oYeO % O7̬(u _򳄴i%Gx)P(t8EIM_D9~t Zĭd+J{#oܰb< CZ=w*d](7N_qnh )F9!0BRs1kx'(v8 zLnq}>_2=4VL8h1+ĎMZm#۸`_XՍKNՐk9 $#I>ʟvx!xPт+ԻhX1o)Fm ",3=AjED|V~}Y#:][Аk>*q:!^)pOEdAUBLcx \c)ߒ=PېսhWG%o\!r /h")<BeϚZ Nps{VĞj9{4n'atY)h̒foU6Γ|^0SK&}L>gr1i۷ncy}g!΍aytTX] % ΂ӗ1Q8,bh<2[0/U?'wHNw' tk ,@C>1IY[['깳tiTگNvWt'0H/"aCN@ kv^BQqTӊN_(qشCCI:EX BqgSRUyvas=-j#{f+năSW 4FeIOɭ㿬,.$j+ /T=eFD}0D%fk<̞ln cHn;o~EA 0SȊ>/#L^(-S\ *Lm~9"# \Z=UnL$̋B2\?tt:E(OM;εmUQn# #[C~t[?Jߴ#@:@z:PwKF@Kdgv.]Ʋ <_zs(b} n8^ B}`'K`r_E=jE:+saP,l0t}czF+6aMl 1A_ċ>U"8,[ȞT4 J>  *m(,S(sG>O+% D/EeM@?Rx({S&hA.ƥ>ž&gkk!l%N { }-M +S}Jd K\ Sqnypr ?2I Z%X_9-~FY?_%Obu;0f hGQk1OȜƔ{N& BZEn7gR4gaQdprT :X2E ΰ/ZG)d]Yu&v*g!)K~jښde+o"տY>i xH Gm!PO<+9Ԇ ア$.vdPED|r^OF_,[9L k`'Ɩȇ gq-uZqؖcF߆3y#RRT֋_ޚ!KໞPE yUɤ$PaK4<1|shx.'nr9i-a.P_c]ƴAZniѼeYc*`V SnG+j3K vܛM{]梾hu4~̥ǬK܊^S;oȱﳅc,e?g@H:ZtlN߅CX& P!b?䷆ù&a1hlu Cg*gY0rݩ˪uޫ`}hbE{܆cK HwkrSomHbjc4_uH2X16OGFj;J\T 2,R< Kݍk*z쑓6<-UhXcƚE Wx)ؚzK=+| JTH$[$A[ 7 uԶg-tg5cOr1M'yEf$'Vӎ)򡏶߄s{usTM),5E Tu}ddռE#õcꏋk}=iG Տ7[0O9aGYAVwza }@1#7E)&]e%.HZ\M{K|O|ְhi2B+P;(pZ .[%^Q['"n: Ţ Ф6RA/>m`g2쀇Bvݞ᳾YS~-tw(\7*w`TN"{U|cJʟ6/=٣}Q)$qҬc_&笂=  t8)`~2bN6|z?|]F)s8>wl.D{piK`dxQu? ~HŁIbcU;+1&k*cQq>փ/I~%!0^]LfT|>hOWCa[8%>DG-ݨ"6<?_,׋NJUu!NOiF ^'υp} ʰf#jo+В`%n0}q^kk!4)UDm ZIf,]*aÕmJUҎ jw@(a^J:5ɺuDdߝj\Rjdb1ۏ_B"&s_ɀ/31u+`œ28E`YX #LrRwAdaឱL#OplQ3DM vJaB ͙ޑ_ey-{ bqҪpŵYҗsq|mw V+=gٵ L$/H6[𮆜[bw3aé<2>с 7HJm {k&Xfyjےh|9񚌭9[ΧRߎǞաnĞrnv9g 6w}:*$9Yb 8^CvBaB^gvKnϞhlX3bQDL? 𥆥V#u{52^U)ne A`}ޞRTbw!(eY+~ R^B|}ύ;xvF-FMQ O#8t T>t1 F{?@nkC*VRw]vW*~ nHU{uI6K|ks&T|"[s!C_ˋGhjpW -{S C=0W6{|ÄZE=T b51Wú _Y^9OO&L#3G5jct ?hh ;ADG󿉵5SaRģ`2]S}amP3!2F{|KЉ>G%N)hxrsf:ݝ f3aǖw~{)؅9$V)"Oƈ{$4=܋YHyʴQyoFtoDJDz':m5ʰ 8̊r=ek]z,NIwg%0<0{м[?zQJHAn<8*YTcxWvMEBYf'w$ n΄'G?oA֛]O>bº][ЭW" :xe+ jwk,G6F^T)kJrٽ]^n-0 0oMХNzbjYwF4'T孆nuȨه:XdZSȍb#< Aݛ_˻d8}{uǁd(ʹ }O̪ U%~1%P., s;kG7j0({;~B/c_L{RYsR.bڈ^8& B`F'UjIyp5z q^?!]:oP0ݱCZw:GM.SݷdW-t 1Rb'?/9یrQor6+ҔJF;aޝaܧI8VT^`ҒR5t|7n\v뒺糌 P'9!.d~ԡ6`7g;֗T7tVǧfE(mw6 )$ [VO3fWJWwdfLE@r'!c("ɷ7_fΡ̀ZX>k^\Z588a WfL7ZxnnyCOVf9r =`P3޸m@{+ߘlAZ]g L5oI[UW [P.WVo*C$oMG̾{ˎ?b6uxY{?=2\o$ua)k==SXZ:L9  6ա"!(&fui@#Hd~|[ ^"CE#L5yϖkohM1n?aej =l@z.$Rɶf~.7Gi94:ᙃӞRw:웘auj"m?zsOh?"PY̙eF"CW1T fi $ gKVp1TXԭHA#o[f'})2MUʧZ0@O©?R &YalqZglS8'n[ZGdk{^1сv<bFNdGs Pix%>!j(9"gyMԼ!fD9hUT,HYTX_r) X5Y(iH/?[FNyB -&Yxz'`Z/|$v),ܫEyMԩZ8)DN#xW\RCih&80 6aP373tX"Fzy>Z;̮tNA2h]-3JH 4. V!$,1+ӮL(j!9ZA̰ pDV,mt ]SZfE?=%(6ְ/s3ByDxaf@PqKQX.I~hwDˬZlUcr(GaQ빮@7<[5&AhS]WC"߁wWG 0wJmA1I"N-GɞiphMy+Z+?WLy `I!e\rxW5vҗW*OfǓ/* _d?*,JBLC+‹(."1wʍ bY1ϞOIT'O !^%S$z~\c4cm*>=3 ]?޸OʟVH能3ʼn tY7[r=0dNwnynwW<Ԯł 6I+gi&*X:Z0ȈZ_-x~5Fc0CBaO>̝r߽U=YB'C%[lE_%W!k 6k7 0b-;ȁ5ڊz+{ωb@%`>[UQ -5Z۪~QUWJj*tȭ.>ޑBկnFt< +u|Ǝ8"A rZSD)l‘-㟖Bt9{8 pڱMoz^!φg=٫s}C_}tAJ6h|s_Dn{t̃Wh!6HV$YELVU:R^k>d >=A&w}_L$:sSպFĜ%Kil `6 Oi_GJ " W.w 9h/-(%j렂CuȬ͏]մ<c%?qdlC: tgBcCP]y!`[Fgu/~ξYϺ}E׋_Vs_.m?p4 &"2b0Vn(Rf $ mοel>t:]RbW,6|XAB/X]DTwAbv\s)LMmkgiNEZ"EOR[_y|e4_|;xTnSeF=y~~Ε_ٻZdkQmwaE`", &|3G]K=u]y#pia pI2s1zms1hX3.eFRY>i;(M-~@r1;KiJِǚlmLOPg惤2Gmx`(}}[sxs=Ӎ N~ Gf%^m4 ^O~=p(* }N=+s ǑT8-t`[YWNȚ촺oAf"bdO69,p>PS&xAE=? #85mRN?R*H{Q$$Ƅ[ t< ݛ)?h S8iS͋Y{!QhvN#uB& ry(~ˣ_9hE }٨".E/y2GVV.ai¥t&cgrXrsک0 k.%y0Ap*՟\^A;+0V-\5HnW$Zj(2]W\> {|qYtMUܨl3zh(w/8/b"mU<:x/gny83ЗYku2Oڹ'% q]wgEЭXex?sVI6(T{?7 \l9)ւbG -\j;.S"JTsu>Ai!bҐ~kY}ܵNHc^n:3Tr+]0myU1iM8 E٘΢n#ZZ4[Y! 6@e~I6,6Ѻs_kS2G~7B,R- q͏"CSni%ezwQ)~2!&XgEsԉҭjmr⣣+#Qg{JP(WwFE2-/N'wt|ͶtӱM 󿾺æUѓ]f4wV!Ԭ~Ǯ?E27ʛmjJinaDj;,o9%5QB3{ qA%uVa,= ~,jfSc}Iշ"iJo,$z^~\%xp+Xao]l.xLٖ_W^mԢݴkP2/obCC-BҭafɯyWZD ɍTz)U-5uzqFxSN [ʢ ޒHM9 Lw\BB(Qd_eEǵȜPݼZ!e||/=O`XݦVaR EԁP!AVeWYZ]N17yN-'5}VAQ,O6'bc<+&w ͪjX};7ޞ`ǻ1bKƩzkgO[̧.3ACC2P§pH1;Ksr[iQ{VR3  X"ҾQg˕ Py#"J"9,?ݙ_ت:! nVTކ26 IÇ;I끯oPQV^|w9HoNuSb5%ҀA1ǖoGcWxJg R0]ٯ%3봇ft*E΂:׬w,1Mo~Se2Hd˫ D*HIx.TfŇ ;l"zI1JUCRD7Tx)3hJ8a DJg_h~Qcwp`ts7>}OiĆ~ۃtoZIw;fI3-ÀP#+"Pk"c\/?S9y&ц{vO}nwG7Iژ'Nz!oK0_0qWe[E)KfҎw?W]ZKxld^37=t-uM >/kv-hP{;i*URķH*w |}+1@ 9Qp?V&~0屘{fz0f6H!D#ԌLP֝ݞai thB8_lDs]ɭ#E_I Ӈ^Y > &16, g h|#;G*i]NBe=wc5dJ}w[ȷqr7.yeΫw \i]HWjELnv\~ bsB&O["GNi8Ԏvc)̊leړKQ*7R|*"hX2nGfdVHY#Q;\]UPiTJ1  I߉d0tۖŔ6Jo{?P~X͐ R_XnL!dߦIyHx]=X[Aw4/7v|v?}ɊbdR;;jesl _O)#YxH TBL#KzHQ,>YN+F~/\>4!l_1P1͓8ALi@Z Dؔb$pXwZ#>Q"!RI@QXG]GÝ&W HyJhm(tbΰ8K:g'57`WX%RuPg\Vs'?W AKNݥk\x+r'3T`'ɟ ̤SQiJ"sz?쪙U#^P3RmvvxwCӝSCfBG%{!-r"t [SeɌm`S$(Ȃc,@XAY M0\FcZۣbn"9 WwIkwpktEb8Êu?ƋyaIt~9D\ e3LNVH1+`=d7$1 'FF?oR z_v=Uۗ@/dn;<-%hQJ[AN衲_k ߭, 䫾fXkf>gaKR5@cQ:>ú)MvPSԢ}Olb7}ӴFX y2H2W}C~NR̤w_@81G qE{GUe!*'!k+cL)V'W:ZT}>I&d6?򹼕{4K%lz1H /-xX32|Ҥ5v=i]P?cx<ڵ#ZkB)1wqJrK\̫tbu0̾Әt 鮬SxR/uFӴ|yaAȬҼW-3B(6YJjQ"ԝr!D\f)gz8%YFbP|uϝRPwrzUͪdA?BeUFs}wʭ-b ) @NdDЉ6?6=.]Qk&N߫ ,SLAZ E9(mÆ;~8+X._u,U+Rn;ͼa VtI6zJ!BZ@&o 1t)p0u8yZC۹r3hd^!. 0X'"~EO8ij=:]y o'hR sbzs͑졖[>U33`nPC_0YϏ5 uN(tJEU0ձ'EKG\Wtqt(,I(6A+A+GO5Ao1GΩ9ۋ0YPB`UOW†%Yz.f`8+lO 0a~ 2zF`qd ȎJ; i]?}v7{qؑCVFhVH5#j.jO>|-3E ;V(="#)v{"J(I=tۧ{kvu@$gIp#I+IGk{4d]nC8 }S[,.XeG|Y@P:Q|b uF*YD<ɧ(KR[hiG2:Df 2\RPE#qkKŨ,Ќ:XipI˫5 ƻIv lWыOp| )yTS,U+u&\2!Z۱M80؀16Z#h9O~ӉA63#(qj H4C. Q k ecA}ڔ X&L[ "9[nLK(A#X.O/J\K6[vRWrŻ8fDWw C-t (aY3(f~ ɻQڵѡ㈵IM0I@q}Lobe@{0*I ճ3ۡŋn`ً~ă Nyplt! J+Ӊ~O @yH՝ʿ7Vw]%U+QH*{LZKtߎQgg *ۻF'(8!@?`6\~Z Vzw I{$ 75.߾^vKǤnݴoW/[3e5bRTUnm3䤯דyL˦yf ZeLL1!o*#imYP!.`4[v ɸgoW+)Rcrm@Ik[} c~QJzR'O v Τ3z2j]x/Ӗ[S9.C ,A7[U⓺HQ2r%Ɋ #Zv(0}\o5hM2W3W^=粻xmОBw?O":j9%\LPhc#dU D}rVNY.сMqy9z* 9vGr>P]ӶJ#bAA Z+ lpr!phOdNy`_"aK;gWq gmGc9{IHL^W&B/Dg,}+*nqF:6fu N:{[ehbwf@i$$ßuP|y?N\|0E^-|m͚Ehrimp hhm_ݛHw}1uQKks/ OX~@io/eY3Dũ.cהi:Cyop-öFG'Yqg߱EcH8XtBKܰA;pCE59Cǂ3eTs0#YʺNd; [!ZT@te P v]V1lqG8~T2Y٢EX7~Oyx {PhVEa R/bī[(v*JP&lϮ61J!{=ab̌ʇ)ė=7jPU;zw3ҼHmn`vVv0٩튚iܬ/-!asdxgsnը6Ld/̐֘$_| I%ʞyW{Ŀ_eQZA_7uvv%'\݇8KhmԠtچnfZP~T* QSbwWT5\n׫'c :|s>a ^L}/=#U˺@u[.!kCwn$WzG{P|6z1Dh7?q9w N4_@X,=*G4.VnyZċ;¦:d"†P]*Tm DrnETp8G c> ##Cf|܂ʪ}J$XڼoD1F.`:fr` t3wӗ'7!?d߹-E:7NpQ]s I6K(†*foKi=R=K#;u ?y(L<ĵȳbSeœh9ovfS=C +_eVlüVm!aiecPsr2-5Ʌllt1LJ4A3N )>l2؎{b]L޿''n/N:꣉<X trVؒ ;oqY0ȋ=Bi7 '| `92qfqNG$NM4LJH\t (J%F,2L,*K$u1>?.㏑?`3.-&-lz2~"{qmɾA,H)LgJ =q{(Ș,DBY5zOߙǎ.z"Mm/>UTX#p X2kguR*Rfcgm"V1ZnTFP+c)C`~Jd1Lgk[TM@+G_%ctGo(mQh_]z7Iv-Z/4-H}`GRč[dcDž;mj[KPvcݭ[:#?OZ?E^H.*{].j`g& ڙp8wSm:_[ʥ bHJ`$sG:u[Rl3 H. cMlHjhwb1.z^+>l;.yaa\Ø3*|(JaYn.vlI*'9ez™:rTo~D^-nW}nG|+9]?w_zt]A'we X~"H:7-fn!lhKpG zɪ&T_/9h, (#ZxAe8 @n W|P>MO+wa31M{MDe[ LG5@6( Lozd%g8B1Il Ճdo,8{MNYk<˘N͜{Q&e@Ձ &cY4B^0 JfH74幰3pV@_!_'Ɖs'}_:LR˱L~R īuKO4?GB!eq*}h٭t5٢SIZal=i* :O3C 8sT=cm/]:GBiRPLmDgqf܅ZUEMoƩt@bzL:~(&.ע3TP*'C>u\bh)%Ȕ7b1RO M?/Ƥ LTb*@?vaNҭH*neht1ѷHuD+kƩ\a٘3Ђ1c28h%ԉD#n= GÔVɶbdܗ&Omf#{{3n>lz3RSb+L`ūpEk6&1L[!1* D4̺sDfX(۟PxuXH鉛J:XOL`?1ؐd`kAuG@ljbnWHDJrtb{DRfE'n$h_9v.9B.c/WTrTnQW3gNU]@HICR ,p?T跠tA0_؀$`$#(dʫP%™n[eͰ[adߨ!hZErPa{?BG;h;&dl,YDH0p%\]:h~jlb7 BduyjrљkϤGVb35L?Ddp|jzhՓ*!@dG`[ipa)A'/SwDW`2hME "R 0lYOV ˃~N[<6yWN3=SQXc;I0W+yGB8]dReZpL >HxMӾtkXN7G?ЎOq; J @$ur5$=!]uf咓 ,Z)S|x]uh9IPDkM:}&!H_ωTEv!=,KѠ p_QVێ<4] WԤ$ /C>C٢(!> hˀƥn.Xҭrd%^ cҝ [:Ž[ґXG̓7Z1,F֡dyB l?M%{?eY͂oQRL b ,i`4_/;>Hi:yȾ#n sBb(+$C[9UiGcnrD@|e|O;^D{9Tp;KA K:!WA8bR-MQTؾ^Z؍\ra,[tDMng;dÌ{yȆ&HBZo\ETA6=IkI{ >|LLKn q.kx3 ҞVxiq\ȝ'N"EHL F%"$ 0 ``|:;V-q܇}mBZ\|# cP؜b (),>B6Fk i'4uAg\b1lZW< ѧc"7=fPџga\$c=?5 wS:5kkAN1m"0$%ph2]|մAHbՠ:q!l IJC[8PL"7RS]m <2<ًk޷v-n4 Wz4PJt \2 ۗ>3L\%()Sw 3vE ` |2x r?7uãLFc6}b&lc`u88-;,ꍮ+v qwhd&lO"]ܥxf$ uTȹgC}$@c6VS"="mO#^@,vzDU*R M[ Om,Ż%2qy: -(CBF՟/ f L/.o= @&P'EʳyD;-&n%i쉽nDpOs_g:, |),i" < 3n!UaH<˥N54&qNK -kX?s|7 <,!$yuvȄώ4sކ[FUFڛ ^ eg6]7C-&F@qt MHWD&l>-PeH8 QWd_1H2Zךp[=ǣ#X ;FI}2j 0Ъ\ }Mu9x{uBM'酲}eoX!X5p84kbU"O㋗twTK}_w rxն愁Ō^uŮ VcI%7?B,fO4r6\Tc$[lQJ"/M}TU \@ὠ;D.+S:9HaK$D30zlpPuh<`o 6pF8Θzߣya9 bؚO(iڇ&aaکOX8I ?UHz {AѢmml[d}-FSXSA|,~!x՞{V';BbM}T9Rz9 >.DX&i苔Y᭗ɤ ǂ $Cs{$ D.F )0[ CsM3H5n x$w$gϕ]q 8aS6 ATY/0LmǓ7B(6bs7ZH xxc|O͊3+;Lr)U+Űrǎ$^j2_wZl!X쒤GLԟȔm %?Kry-?a-rJ >K/)^ гAN:o3rlVϹ_E['{%GoxPпTلՉxGz3ճ!@nIUQ"eje^}5t2M똬hgޠOD[-pHGa/ŪA6n^X+^wkzbp¡H8ux3/ 3l(=CDy#v3k%ޔ,l9*hgaG1RulY!Y/ɡ@EƵjO:NIt >,ơHOs)HemC&Q߶ld 7#7VpKo@km~PCNgO'aB1N ^6=eRfabϜX}u[CˉYۆu!L@H#,*Lfx"[i?yI"Etr1:H upE?!&I:ΎplaH+֞#@t^ɌnX 48 L*fKIWh!|?z@*.h X2)ݸsa%o9Nry?)?C͎qAݴhx O5Sm+t6Z&Ռm[ UtdKiV}sg1He&ec?ĀeK/c`OJF96P>is^ u\F ]g\P5lnn@=s3#b{kH q9Fwڰܸ&J xp^f򹴒[@?!w _e+PFGT泏 X*<"g/x$ALj,Brbv D&q 衫`n+PEH,)\8\_* 1&[%h-7:X@;jo/?Y ~^,xЭ ZvK3ǁomQ'tex|+sCb*A|oOP5Jq%.↝FDeM OKI? xC 5QQ3ÃM;RK"( >L]E< Jo*͎.vפ*XŨ{;E\i֓66_I]mJ>jY#G9 +! –fh:+݂(<> QZD xejuxS?{;z΄Eլkn6=NMwƼ- Gt J$͍xPP7 {qZxĢ%aQWDq_7eHƎY+xڲb=}Ǜe]8C}kVPEMzh^Y3%uUa &%}3D~B>@yY_6hoDQҺMQnlp PQUOFt=cɲB>Ey7lۍ2Oa[bWaQ,y/F.\Q T[1j%ۖn}H:ֵӮsCZ4uP,s8Ael2Dt<#ӟ*%HU,nzYHdNog}GIA 8o/j:o&ik{b"eD+K4f2ʾ<ѧ5=,|Ź`jy_D b ҫrͯw XkסmE&$~_?=b`@q *ٗJgQv3,> p\>!IR@E*HA=Ӌn S/>1jCaD03ŕ/Wh4^ C$(q</ǥB#DS<5ho|ÈjQ!F*xxVeg֙zY4`)TQf%b/g]d\fg 74 C: W|4w d*"nSz\y8 jZ?L3(VLZPnl*MrC%76wXyRcX6KJYAse6'>n#/@̦Vlkخ?@hm5{C87TP}H2=GǛ]%N"\t,?WI:e2E"tzPgTc >9Mxw)%ye"*,%”VF'Ȍ 3U^ބ)V1^5GIhaFTsrmDp.JMW oߡn6wpwS̜8?AI)^,KW<N/Q I%SQP -kpkZD{+sn"{RoF {6)L)I߻}\Ψ5Mb]1Er 뗽5ǀn/FXRӒEGvWFE0ݰ[=u=(8x\l>cM#Oz`iftbaKIa{f4.uuѲY/G>ALFvid`,l:E.OXK5 (J3W՜gg3 zBD}kA.):Cߋ*jHRZòŤEy |#lVTMW$<3 E3TDOZi40nBy~@ Lۭ7d3L#'cr0T(kkl,`j׺*] c{>WVmbI? e;}vd扟ٰX-ԇAxTknVR^8$<:v4|aI2b!xamK=mW$?rRZȴyզ^eYi>HLFst2cJ-[zn .-yH 62Ο%c.\w9oC?#`(+dm0:K``M_grRؔP#'s9&^Ci?M`H}pj$ۮC>N5Ƞw3mSPFpb3 M3kP ~nȉLfE:  B}#{w3*eC*XU`1{/ ɕ@Y$oHmP;BJ n'ҟ?Ùw0@,D#r[5Wn9~Bg2ĥ !|<)@!Cλ9j,Q36u bS!?:;r:q3E/Ƨ(LKZ[΁(Tה'?tC$fCd噣Q I",jN{\J4Ki QZɡ*8wy-|M2&܉>L/*+2ZiPF`Vg?- TW`8!4a's1 e}[.ޯs6lX;[;\e?8ylF ʌ`ւ5J J>t?V5'; {yYVT/+A'V2sr%-w*^2F@'rYg %vU&I{ fL%&yL~PSVrfh ?>}F$Q~hT9h#Fڑ2I,⟮L53˔kb}-"K }kȄtD:B,̋A=tٟpbޥFR!AmEy6kޥC.`Ãs\D+GIDqפ׃̉Oҵ!*K7k<۫wcTv]f&y X}}>o{lM - SGA735lE^K>r1'CE3.X}@0+uՃyvt )K2C%cuĠqv|6؈(;ƨ*v`J)0TK(%2:$ Z'baa9.rO}w(Ȭbse00ĻhVJr;qSBLUP֖ֈq)so}zɭգ)2l|eU4Z*qU *ı~Tc{sV-lq\9l.qъ+u.͈ v`X8;v+=15?tt+T5 B>.*x,хfvP`Ky*V8jC={ݘh:C8ṳ;W6١Kޯ"Vg,4r|p!1}<حpCac!kDЦZg=)„pO@lwK%TDe-aPwRO/MhޞW֚XpOAĢXQQ𑺯UgTRKV zNdF?]'*0"^]RVG(滕?kInD*|0];!s>yYSIVS3ێ:\SlFvd6T-r{ ~AFIJ9qA#)}jSW8VvӖWJ鄘\CƤps4r7suJ/ !h0<ų!qwuET#2]{HjE &eH6Gf-y)%sfI[c.j$f#}w_#&"@1"XN>zU.,X!a}EL6HYTTކ,ݱeqA4*#-i M\nvFfΘ5ԷBMm۰ }ԟ{j%_&&CՂ"NoG?S;1cIbEݻ@є .Q[.*߄% Vf?*^YR&Z<,F^a:R2MY\۲q=Y-iB;kYfT%Rl핽Qrۮ c̫;%Bh(BlBƌ_cFJ7YOۼYhđ6϶ἹnҬ /OF-hZ83<\#w{{zf?|a̪1֢6,|6wbh?%#$6.D~XM={smT60l nH>.#E43$eg h=7 3ke/8eVTZ6d{.J,*F:ESU.;$2Tt̂apSƽ޵̭ #*AqrpV"5)gS aZe<3 d٥I%M?OyLt0 ]]R/,{KsXg֡'.Zp6?.GbX7 loLځHC&04kd7*cV|fKPTHde=E-v2Sۅ],W_ A6 :7*OBLN3pB7̭H.cۺ_=N 2sh;d~jiOL ✩7ܦ 9nZoX$.1X _j\MȂ: =o j Y(?9;g5,Zp#'FAr-#Pj/' pڴp ~L YI nn%سDVx)=U{*VvLS42p>!.n ԋzT>9*3[(+^|׋H=ksgux貍EܞSAX>iKa`Q-l}θP\K) `eOO68rF~0_9bHGwW˶H6t5iv50s8&F([Nl^}`=e:G#хpx8n{YYՙHH>}Xo!E,Dkߪ nu>@>D@ Ō>~~>+Z'gxApOxFcqSn !M2e?`ڎ?m0Gx{Nm‘7mϫzm[C " ec{:CCz[ښ[.Wčd!f|FZ'h.QgFt GJ54 A{\#5 M8Y,M6Q0*b.\P 98Ѯ<MFF = ٢Um Q{l:) &˿T&5{ܞ SGJ?.[$^W[oǸzu}ò>eNaX!HtMGSMɔwpZUױNj3DS&7\Gz@_yNaب{ϱUqEѳZki$`L[G~g LDڂޢe̔h*F$ʌ|uZM9"`wAlEmxς^EB.7}MÆEs>ImJ1d]em o`}@ ֢a2nٴu|VZ{iTBK}96LchubVRpgP)?7b+BB[Hsv=2 30f6U~4]C)A>R|2+k(I 61t;x0t 7nx1vaDNݣ*Dx|_ bL@O9(󌋔֧jvH!Mz'ۤ2Z?UI@)nEG$n OHVsqxAfZt:!_@0`PV}Ruhg*À41}+]+q_1&DMyv`JW3Z吱r 3K2;lcv(V;Tf&u0x xܴ7=.2 +tg; Ex0܆zj`u$I6Qrd~Cith==ڻAWYاvn1bv*]iG-O #7@֒_> "JrfNR随 .SXY.~;ɤT͜}wADmnP뢲.3zN٭քbZǻ©2 pekǢ 6iD^Xqhmԇ ,=[Ep:7ܱ{Uګϩ>e{C MM1%Db3wR #6!WԎms,. p-"*9O$YsGã :P#9mB-hF奔Eai1Wb T,vRdܐf] .eY3(^Pq xx=68D8L~ sLynelcb fqphA@%c;:h Q#8.)9=u9::4̓$H̕"L$Hf b)_'-@-ѕw~ L_LlO0W:&\U( <eFF/C !+8Xt,!=;XKiq8n38™kfQB%!E[Ǟ =$P%I˪E=°H64P}dx!\%?{"w;㬬nhDrϦǰTׇ+TF֊Ck_%ײVȢ GVJ^Qobli jq&,=4}~o[ġP!ByQ,$G %Vdc_DCFYr/8,0_Zz3o).a!rv[w٦""`}C?τ0O|єw&5FŴtCnic{~0sŠz۔b-17Iaɰ2@`soEGN>JJG>C9K$ ;WX ILݜT~ @)7 N駣1+e#?ӑ\E5U}L; ';Z¾'Ek0qIGQF?Tbja,O>iŁpu~5jKC7>AM֛2jj:vyZd/tduj~SCG0aÇv02y2ų_,(+_f+"n4 =}==U bK=~l,QsU,bO *k҈6f>폠|uE+@3@[׾SG]O7s%z܋@ER|Go1;Aho4Sj@3C`rt'Qd$Oɓ})խQ .?^ie)>̘)J0%w|=GsFDv:H R64UjаڗHU睔HոvFX-P[>7cC_q\*~ JߗyC[Asb$PͶEz~{3\:34 %^7j ܋fr_''ifD)rZ*Myz23:Kv e9)̨L5\zF ط0. Q]kJ;\/[{w#,h_GּD1"|Y[s t%j1uд5=c7m,:x; ^5vk.6 ~AK{t<3uggiQ^;tfLuF Š*RcƌvNăԧ-?BgSxPȣf+߽'QI0ydF!뺬DŽ1`XϰKt=>U&`0^ɀmov(8 IeMʀs7-=E+ gYkMTbvISJ^E5ycHTk87ϲ &KhSffM (]G?@ߛCZ}ZAMCkZXz(."nSl\_>4lS˽hYOm@N2ʎ6:) 3fTE)F@9"[t*JC[/>$ra>Rt?Kn@`C}p= <^7U10s @QoDzx0CEǥ( !OqT@ 2켮hHD k:E8|_L۳'^ȯɉjJ K;[כ3J,<`)!V '4w-C hIjL4]YDb,ADBijDw`iW0p eamW`sDqg=!'f cadͿ"M]r[r2,B63і8y! P눏u1n, gjP:^DOP|3GQzC9Q_p5! @C4#EõFj˳,ŇQ}pLұ$aP%Im;E X-vk-x@9=&GL X 6<ꇠX=⊦-ɋ[+z #|UczNQiYEk fw6ZW6zD&u;0pH4Q3l](0&s$fܭ'ܓW&|9nG*vG*Q5>A[Π;ȪŤXQ) R~~'T#ͧ\Y#{ <)c%]sfV2tHՋ"K4U6S뛟rhjPr)Ӊ"46^ J _S(SNwcw=]PT~NܦPzHZ Kw%Vp# ?ڃ0+ BoEź7{fS爫nG($Uu[Dy#-`mUqɘ<^s,H)^-V-u4h-Rt 3N%?+{z̸~IӟD˳/xc(Kziݹgf7])܉yZZ%[d;t1O)g0H'w@93-2س)'&s+{=`̐BU7!$eWkNa dO\0uIY`b [#Hg'>¢WBR`z7Blگ-4|4z'E nb Tk6|mZWk`t#X#dcY̩@|俁# >{@*9Q{plcbɆQq.+L. mkM)xx_I Jl: dXag{4¨xAN#`t~&W!QѺ]Yv'3uF\b=vPP!S\ ^4i]\z_ʚb0IK65KjXQa0 -sMꩄw?OE[kE(N)F>mC0_k5hi`M*󱭼,1Lb&~|9>9N~=%WɺzZ[DSye! +jj.V:t'rڟEdET&V yQuؑ!aVrIn .gj;"Ȁco^J̹S K}>5H: <`pGS]M DŽ&2/GSmŸ#Pf/w[HyҰRa3 lemD#Ύw8'WwoqL7ls^hr!b Y8|`VsG[݆tTYzD\Il#6ahG?cp_H|Dy9nX7XNmzJ-*2*\?2#Ov1mwT.[z Zgp-F-+| U6t>M~[30l bG=j@!n&zVM3d?{efZ7dZpipG$j\[hZo6G4RI$Y'0iw;c5nAםr-U7U_-*'B|0q^=ASYXG':@Hd$U~b b{RXľe* ߝTE %j+R"\B)Y.Q d;1j#x"h`G;=o}qސh#@m˩%;f,dΑz=ZߋHLk˧S,&2ؚ?rq=Np W\ "%g )#o# =_Ht[Q4\0W#(8l0aS,9F6~$^tbC$T\So}Q\7F'{m'9#|ͯ^F[vW#pp#8.-XNjRPv+8k]zݐ{x=/5p[SE)g5ϤWYfRʸi`u`k- K:l%zO%6&0` 8}|=.tV2.8':qxȟH8M4!lqkdžG.~H+ht1@l=vcY (]% l1Dc`|ls u ˛0ٔi`=%jsӻ! 4u9bڕg?n>r7 3g)r2>;3P-eᔤ̫ᛳER)'MIlk}z9 )Xo?d2&vzUi<t 5@̞&H-x^[r* !~{bRn`͊l"dbcUU!٧hc.x'NY`;M`/='G&0Yn2@9i$U*˟ $e ;n࢜S:K]B|RtȍZ y%BcVѦoUIsPi= <gZ99`룼C%w{OJ;Wl { ?f!tJt\:kXjX.ӝSSwu껼Ԛ'1. 0Q^tU_?/Q8 *xa ʔ)d6 F7._oSE u@rGO>QALU#hRk0s?໪ 7KbBi$(3X-߸>BaY?j5&æ@:5$I72^IY őzOe->8"nyHKɾʻخD|7=+NEwA̯/sL`n!ٳB#5r@tK3Ц1ZoJlԣL6m0w Zh*#ui}Š69NKxZ*= uuvLкsD`N^XgszKH"Vƣ?$:it.|d;+LQKH8:fʾN}:#Ae/xᘪ "qhH17 J 14?^B4+ D mwQbP8J BnO`s3^=׬gًؙl*MŒw6#LiE12k[Fk*?Sl 4lu޵m̽1y2DWs5+ްv='I($6h&ej|.Fwdjv b\Kb ts#1{B!D&ܕ . tMK C 0\)H0^>Y|kf҅n*ܛ?HmՕHcth9zs3:RK|uf[DWoif~-p0aH( bxI8Ѵ7TKVů 'Hx-Szڑ M+*scWdЁ@b)y/L6xro.7= IJofLY@3/U.ӰJ cu2IDF"NݜyAcztȌ UJIT5J>9J,)Q^v}pۓV>ѱA`Ϭ{;- [ـE w/!2*mUo^Q2CA22ts'*JWGx&thDWLVLWnQN=/ǹ" \;ysL qV u0QSx[`.gLfCp9] }#3Se nn@ ֛qPCYpAqi0@څO1Mi0%z(Oo!9H?\ Go,5#yյR6:NP nq싪tbxj iۺ'/; Ňん̔?Sטv+>-%X.*m;: ֊SZwg SIhrH0i]d75 v[I',8Od;n= ~}ɓpIv jʂ0dB-Wg W02waZ?80 ^vo[Kt^zMZ|&,:,.=GIJɣ\$LqIx9d%Ѱ 2_eS4L.^/YLQi5vr\hp+sVs$'H+}G>!¦ADvESާ!NhJR.?Mzb <.A.$%QRg|AcN2AX'ft5B0Y _y>/R tИC22z2h `7W$M֏,Hu,H((޼S$OU 0W,#c9$k nٵp,e"jj֢~]T^pLCwj!h9DXQLhhR?DW/"{}.eXvjOŶx:]GR m4vQ8{dr jʶrf.H'B6٢;Q!SL_ (hz2olk>q@wu={*hY(3-EzՕ$,bLڍ\EXV$l8gm3x>u&eu(sDc=(4mIx+b0^b "12%\ֈvS;XUͩ$?22fme@A~vl2a  @ .+qwM}/o:J| /Xe =[Q@3q쇾Q;_vOk/=O˱XOj:lȟ`WHGalcbo`ٸ`# Ils;w<Mgyо@_fe Շz| :B2+FUOʯH`UYl?KEy@5w&*` ̢9|XߎnL^AFCua4_u R4~)Odna´(Q$ꝗZ5H~!`:{B .FԧA. >}OZ A{mZE2SC`Ҭ1Ӈxedz9li8A^Ι+G&vG`_('J437K{旘\WxHMYs\[cuK&S =6Y䮍LemWH$TE;|`fIӷ.oN(΄)>6)]LkmprE=UKB7iHJ͌3}#z7m/Xp^J~cBsdD~1xs,OC˓Mb8 _órɌWV)`֪P=&q̆|Yt Wz/N5^w3O|S6HENՄ;KƁ¬{Хof>mbР/sWB`ǿoJMVSg  %iSM%2ef&%4^`>=ŵ sɼs2fʦєS̸q_b[Z@ؤNu%kySQVW ?-3r0fFH3Ei8+i{=7wlVdp "F LHM5U,<3$!,ה>CHx} KwӆݑӝOujA] @+^.Cxhu[ȇp[c}\ۿ]"Tն{ڐ͘S i4 ӵ]'w4vr0U r/$~*N@$kRGhRg͢.k< r$sge^ru2 bW:N~OH= d 7j."gҎ(+C S\Z}w4H^vtݣ%zM7 0*2E{>@pRoBIJ+I'iDδP Q~9ٛymxR42qUίҜ^58m=?J. me?ȯ{/HR|: B,%Od^!QyQĩAPU0 \*ԻCB~H'1n8i;=eHm/'6&JMP=D2#BӬ.GA}5CܪI)3S#(J{[Ф&2*Ji`m<#X};V`XP3!1N F}q/V}wGhl8rǗ\q8hxDZ ?`hH\;AZ5/vĴT\S{M SP~_6f79oɓ2# -u!2;; [܀h:q16K"O()]56E,쯛я~x1Ϫw(8n 3ܵM1(1=X$ &6KDk#\Bz Rt/4P&.X!śK]r!<3ѡ`a; = t"C$M+PX9Bϑ8cn؜[VtxSu?<ݨ[|c0amDŽi0\ۢ%Vqim+e `:G{ ʝmq>f` Rg+'D%AǢ]̑ 1x0Eo t* lTEilgFH1{LAΠpoZjEFƕ? !xI05* l 5dL .VR o2X݆ADFUdpbXh|{'b MY B"BLɻgk3p&)B/Za )KtG|UAďCg\Y[檬kH3Sc^xدE;#h4;]soj/e&{եcE *d6#!%e&"_~9S|z,Č7IZPz~l?LW8XS\ɕ@=4v̋\OvO'o=!h[ޢS8ȁ||rcvq|AڍF mHRApVҬgVmS@bU).s;h;v3=0M FxҎ;͔XvJC-t *N42-<.P*x2s̚C@@ ?]Kg\pdkD 2msݣBӭPlTq,RGz j۴Ь00FfA=$-5QIm3^Yѣ* GG[o&߻4jS. N-kI0)t]Ĵ\ԶZd1ӈ%)=FKߴ;DSf+IEDQqcΜTyA<w~/ֱ>$~GmI$,,_c6j ފB~f0?.;= G3C:`o'!enPkϏ*e=ďC% "YC~No3`Ld}Ω݇с$qJh&no;Uzn۲^ d\P7gZKX,hnjeͦia1q»f>Nfl=b;]ޏmlZgNh(Ut}Y$eo` OL^R K SV[`MCc:jdGc D0xW1Y4fWb;8I,N6Cߡ_",Y;!s3֊Ш;L%LXjgt>HJ.98,qx'oeXo!X{+݇lۊڴX$.ꫲ#?B1ҌMA0Ȋ W+QS]݈WWC荝_cDIͺ{BU?Sx{WoZËwG#56p"%p&rqM[|ha_S=$$kԆIq"K$Ymз/٫\@-^y< +b," bF TS]*sJzA;YFjoD+q;J%sln06_0)=DɺcDk\3EXP r&Zajtȏ UPA}kNLpְŐMQ[F^~.)ެNo#W<,HBjDi\̉Up^BF y /[ۘ5FGR,Y˫^FU_iC$qpb]P:pHGLꯇS٩zU:]U;DpWSk`z {68W>jNb av5{V&x(xlI٥&#7sV|-5"v'A& ˗LWւ?@rm쫙g{3G}5˾YӰ ݰ@kXw!'XB4A&\*iϟBj/bn;PT~h}J\.{Gח!Ϳ,*E%<2K5K?p)0wdDúk ާUf s gS*+|Pd:W[\3 KzZ(BMx+xH>?.2. 9*4IJ,Zu D=՛w5 &`|n!15V\x0`!HiVL: Ja/hTk e*{ X]24)Ϝ%sB;~Ԛ]R0^>זU 4Ŧ'|ilXO"sqZ`_Վk# ˬ<>(| 9>syXm)QuY;UJmH|DNx\a;M\(7l)Da(` @S&#G ESQL(bB_'{\ֲWV9lus0k%ha '2 8a0Z U;|cz5 Ӫ:Cjs[:- R߼rїy۟:gzVm#DYM2/")4z'ez4LN"'id9*.C*ܻII kaRܾj5_.&ۣwyvr6V }1iMQ9߃hkXvCgvd?KX_o?Ƶ3NsWopu-\!bl)#*P; 7AOj0崈60Bg~ ppӽcyޚ<5|H<( 32vJ%͝ m(`Q`ö!k^x (ZD':!]9Y>ɘza%Rn(ms<6Uhw=c 3rfqSo^ 2<%ABBu^~f"@HItE) l$*݈3pİ@:&MzꘞzpGBV:]Y *D¶bqZ}{xyr/W$ H!ƿ.(r{ZuWx{8GύcgF]hl­h@&g]!i &ވwB. CnNnZfdd y֫ʟi5o%sN-rį&O㒆f$͢[]Pk' |=N^Da!l͗\:)N._ n3Xs>ZI\Gn{i{ ћ_˖tenvPiuP ٻ9Gzy@[#GQCqʁU;8m+] Ʒ@ZǠ,@ӡݕBr' :@lewh:nYG\L0iŁ|eh@`hf{<nĸ'})D⨞ ?3] vJS7E/1frdC5["|-hxcucG.ii6~0hj7̳yY!9>6,K,Lٰ%Es)UciBD.+ e/%] Jv# k-PyZi! 4IY!JsTKTEPre~G&澸0']>S+,0WZ%c>dpUjR~\lZAnޒ & C3\XCKiof,)/+m?YY>-ZP˟{ak|vJyo)}iy޶B_oU4?G?Lo]DU[4/1 [x.D:sP )a1`q{YBdMcα1b GNh7/}P'Tݟ@sM#ۘZ$s-sc&Nx!Ir<ϓddR΄09%=l߅iYb>t]pP_?(8$gJKz^ˆ#Q6` z+BQ֙T-Hl0>`̂^)eHQeLQ?b?A:H9jUR,Tv`>4tX7\laQvtpi臰yf nP=-&_I"57.cL"_yE=ڣ$y"(CezO Ӽ ܼmɱ; bh8|$g\P}w)RfW_\K'"I B#Ok jr'fI2)?p#sH=bv4@0{"[Qf`eF+B9@8 H%9ڷH"D9M ty84#cX J,N@gS%MT/*۽_0Qj;11i_jFʻcBWeVzmPwޑ"wy[a^C_ ;П=u2QF+q${**bǑ~GzFH4# ]ZkL+ ~oNk4.dABNUn􈻿Eb!СֻrrŝÞVr{)YM}̘/s&@n!8C8k2rRKi|nf)PЬg*b;9bIsT0_`=D(°y+)y+g+,yph{P?$"ІmLWNkdiyZ»&HZ^L\A$&/.^Y%~'(42qLI ~LC/pq5XH/*3D"ښᩙE"3&Qr& tΕE|yMHP2C- Zc3N ILxY~N.H0Sr{S8;6|A)_T G57yӢ=D@搋DRM2 _<&*_Y(]#ykT]$-ktk޾Xʮ~H-) Q+QNL7|_}RN͋P wBovB1ՃNx{mCwrcX烺nJ[9ovePeusRPv2бԄDPKA%EC!3d/ZK_Q5v?T9e1r [=3g@ѳ׸ ;^n%Aq&.bDi0Nz\{%AokǸ:xyv')>ks0Dn'q# HE Wzϊepz~Jzd e?Ph&dsjt|Vt?4i^뼘bjytrM##)GhWK%b5jN~ 3 ތ0H崜8$%yҎa9=/A$7OT. ¦!|7ԂB# 0釲?ݨTv\f\T$E5N-DhWw&'q_瘅c<};A3ů{<'C"@-I[pcWimGdw1*K,V VAP.?Q._?<=Mh# V\6sfBdv _shN W' a~w.go 3l ºBCp4c0=(BgP7ﻻG-;Ƙ8X~X_Ai me'ܻ׶aj@ǏWߏ._K:Ba1A =M_煍Hh[JtY7glINrP j!˖,9k_jEuBd2$N68#JWc(|BZ,ՅJT*D}ncK`%CtRSAIT{HҖG)pW~MZG*H0k~*DqZau}U`VmJ,YZ.Ɣy:I(轚!۳l&'Ԑ2<ƵbuaO>q䑗>-n`䗚`{C  ҶHL1.g ۑ:pԳ(j0 xK cO]0i~y:4sz${uHTD_V ##268z##bFMc2OF1O%Y׵_elنW 2ϓWFo5,^v Ţ4( @a)l,?3ע=']L>/a_1+e_ژ9g)f/\3W&[a3SNB9OXX*i ـ"Z?UsoraxEA;37,MzżE;Ʒa7P߿| ,:8gF܁4l@[{OSN"8B4[^ƌ 7D Gp7[!{;DvږFb. Ejl.)K#6W5TZKx]gC}FR+-zE϶O({C^JS^~>8O^ B2q tpzS]/bŽ(?W%TQ%NL<$y w~EVYC¨Jg0Ԕ729 kNHk܀H!<y0*ř)ArvL%U.H{-S~[ud@kYNOJΝA߻sLkJ ԷZ7:>DK𬘎91\Gz;С)dNXˬF]l~K ۓ/D*P%$}VhΦˋQMh1_4 JU~hܯmbAR4 (?D&X_}m "q{aagl42r6& P͢U_Yg=a#p8t+A3.cEDKrnR) ACܠfd0˹,iarm&*g zIf;qh~ŨA|>jj0^\wu5u<ռxwʾAPzQS-˕TA&cM8γG\h~½EheG [h v*H“TA=[@%:w3gMH3W.A[hZ ͬ`zՠRzVL&%>*U2"* }Vse6fz9T8oo/8pITn|B/J_~}΢tK&@#glm\'"y71v9`b2)K*ӹ3-ߞӅ!zn;'pj*N0{-aPX^beEl SaVoʪ,C*1۫LVs nX/aCUv| Nl͗ێ1ZeF3χKaبM26t :qJZ%"ܾN Z{!Zgv?vҝyS|2PkٝǺY|{ ?~As~f;Haw8 \|j#Y)5Aa7Tqd['L "v mI5ĞE!< 0mDu%9 (l"'rʂ:BE쫲q>fr%V=[ Yk`v>dVq !| k+Fi"?2hNOzBp'>L:|' <2/tUZv_iz*z@Cseh_}0@UtഢlxRA|" B)yN=cVDz +7qaTŬhOp0= !<?v_1K%&]~ "(g}ҠyAe̸B8!\P$ZS2&a7tދ3$rdF~[OhNJmT\ϱ,Skkmאn9U4\?|ePGe.~OMwPԥk{$1Дa\4wj6-Z~8||Ў8`^mdyC:/w;$lok[*N3Hjn`- =T+}G J| X.XFe~~ 1{M1읚b3Q;amP׮ q7ɎIİ},&j$5mS=:`bv:5gԜ): ]w͞הʺ[K@Ո ||[?mxYorQˡV g8$BU~hrյpE1 agĔ7oRAFbb38gDH骷暲UemTM [ |E39&G62#2^ fh([ӿqłn&[ ծᜠ-`H[@uMe{k0HoB-@ ;{0 >, sEҀtO5+|]Zf5T|ưN"a)룋O\"~>2C0\,_[5AhtXe 2ۦ{rYkG_#r,(1vKzv$:Yg+!ewy 62Qz)c|ᓰ~DQGϳ4\^τv5.Cǭ\T&/o3уђU"'}b3gQa=‰'Jsj2]Q=^bJ 7ӐRݩ[yGXC"HduT|?oZYowbA e/ʽLh>R^L+=ȍml k決@ON`Vu+"tP%.GX]C1Ѣ@yvj] H{X&VլB-z?Gىm\jxD+VpJQ0*ao SgK ݱj6㽼鞸 !Nt4~Jצ.ғ!)U/Z;ev|S- !-zflZ\w*X ӋY 4r(M<_z}rG^&( B9«T>2DP2᳣ ^ceϭ ~'Rht] 9FfJPjBi݃/^w0D3>:EsRH5%/[`~="suHpK\Mux?} N3w!ߧǔD[_],bdtcNI*Y(OxMeeD~a Ф.6~*双۠92cEAnXX8X{6 .W%sVi?LEc{.»HJ8p?]i%^-@c G o+I )+]7/fn0ai*Fo@A[9;ƭiύq9=QUGJ2 k8/̀' zEY4\fEԾp;*jT5]Z^JvX^61!mQ ߸~'nn1(ij*pollݧ.x1TΤ3Vœ娼E 8qC+ooC!Y;MA":wgf 0m1o߆'0AdI;lcqіȗtUڥ*Aqeº i[Vϱ[j}+Y$raJ([a(, s؅ƟŠs{n>/l ˢ>5L!cmWIm찟o-+u )av?#G_tW6[KG5SJ_.3гaėU2$O%ԓKB磞,^(ӇMpKyM,Vv$?XJwu?BkC:zDAЌk@ ,dc8(SA:vxԉ |WGP9p||9UM!ɔbV\^ItA6Y"G]([(si\ѺwTV$ U1+T5|uE{2<أW)ixGxgy:P!ƌI0\.s2fQ:, 1Tjr܄s(Iah>YJ`f,gCH ZP@ƶzo g1ِc}!<.ɡB_YkSf%{q }w:VKtK I2'뫭2es@~܎%VRoC>Z1q5CJ*6#H x%EM)1tu*nIl.He^<2.Iz?(AniBR:-Z0ck*p"q"rΠQUU8=4r@7D^ռ5 8LGR7_(b͢#!ܲ0k6aQZ*7M2zxcK,ffw `wCbTĆo/Ms\ \=IuJ i{h+yr% tݾĞ<&wQ;Il8d^﨩d\-ZDӴëiO$nM-~SFP1~V8`}#0x`4@ָ Tا8VVZ*pŒb+Y"fsܧ.Z7HpFvN4J"ӳuoE'~k[,yꪑj' F^% @E#RIe_J'#'=in0Jg]a@zVEJܷ ġ&-5X69a8 okG9Z@s&޲?g;|%f!,.᳞2툔r@ݱ~l QJͱ%n .% P8=gahai;l8kMx-ʓ`wYH;_iMd@4h",ģr.GhXɭD6[uCG4*[vTK#\ >p7;q/wHe 4+;R>sJh%6]|C۸& m2;Ia4J[~_ΖC)  WwB΢3[C|EƢ>F&3%Y]Tr fѦ1 )! c9hl Gh>euPN,e˽  L\Z12ʕfƒK¶:I$qB쳟ϗ!5>YG"n{@#kJK$l,~*BFOCNvnZT`r/aH)iO.F6kjn_.i4}6!yxq G.| Z,L~OgʕĜVKZqj(I&oU%e~YO]2ԳBAH!̤k\F*)̤0Xc)֢Rnh[rNaD.߾Ԋ4끘 +~o`AO& tkaIz#w=ᚎS':" >M[r&~RaQnq:i@)ZpUxI&@r_PbPK:of5(>jctL&E3s-lE`!}%QH|v ǠySRJz`%4JV9lb4]>!e!mTe&C6#BZ?Hy^Jӛw9]=˱f#@2wt4Cp!Li[Zi{đu27Zl*߆d5ܣ\dj59aYQo[|YCU+㆓?je@gyĆ:ݔ|֑s.򣦅 o x,ᓱAT{dwimcL tW=D76@Uhag䃨6rƀ5ٟfhHgq hl|؋ߢ(ˆj3GTVq1h\-5CtZ:iBS4$/54M5K(4\XM-%{HOP@ޞd"W&bDPM|RJ,VJΔA ߉pΆ yllNu '̑+7T;~}hy3f)9b@$k7l@m;!˥f+OA$o6PhrP(ͺpMzƘvaF՗p,IkDe bZ&-N%TF }ΐI<Sx@4Hv=ttt?;}_7zr^w~[_&KKAyJ0J}A2$YYAJ# {њC >fϘg $[?M5ak{UUMe?9s!/\e5-CL;n{ ː߷†e֜`A2U_PH{8:K TYv1{6t_\8Ue|6fuT["YwMuf:v87/7*w]|i!xPf .1ezz=ucamFö,eq.M G |ivPA-)8> #?E|sAfF&@#.mV,CUS0FP~ п7oSe|4+_e q'஑ztQ``$ёy8ةXL.YX|L;0iV ja6RIQօ`$h ϱYѬ5WOR h0prT G4&w`|!pX,F?~VT]VpgsyXs1~'s җ5 oBiZdErھ)'YȴU2 .}MZP2|Y>ՠ+xOrL&Ob%R) !*VJN'_F ']g{m%.dzehk$USܓK{78 S/^6?}zBR&ﮕ$Z$y|1c((|o̿:j i4 zp <{7 T.?C?CEnjOh\hf3w.эE1-j!(4uyŭ h- l3IJ1Ks;we  %űkq2|7Y\FeP4MA )|<7|nes썯'Vw? W-PŘE K S$jKLcS>!/@+7yZnY]:E7 Dp$ݩGp*1\&[lg:4^tg(m$WχlVeV=nd+nhf}iĊ}H v Ix=EǵWT{4Uǎz0᨝.s36ǎ$tR .DMHCYXk̜3Ȉ$ڔ )i[cgQ&ϛ "1[_7.NNiY+hǶwgqM,F>iֲ~1Aԗi)1Y+R-D?JV5iMC{cl Z<7_bAQ%z\ÇX@vb6,I 妆 z+yF97e-%~ŵoh Mzfm*d` {sʜMAߕ9)LzGd nʳy+5ꮐ!CbWir t&s0W5>pY$zJ k+.,9^r-HHe[_O*tsP)TAz/ACv s䐚ω<4 O\;=m1mMR[$KG(cp.BokE/QTvL㎤=4~{}FԊ77YzJ{3qF P/>S?f(%S\=?y-=Ԙ *!_Vh Jq0Hy(``@QŲʂ"?K˛#2_v+]~WO6'ZUUvZCpN\%;h:jXx&&b2tnME>eƲx c&!:7_V]=˶=ajgZ$>@\ǢcYqz)̈e:3^ 4kVӢz GzR#+xH4+1J߬[⸢{u},(K9y9bn2yKIs$B@5c^jxc&g~nGJS-/WILHt <BU? 9N|{1ZAա5hH}3-lz{OљT"gѩQn;9+sY#M6!-#_)1R P 3fJZɀ΋!| QQ퇺+TQKƧ[ PK~˷98wD́4U">r`O?5p65!E}ˁ\(t膽-+DQtJ 1,YCsDtqt |t}ѿ=U¢&R( +\a`li]RdW2vLþ!J%mBP+L&q@~ۙx3x8h# Y "#𫣶ՃƚL]=cj[}QԶfcV!*B0fZKۺ*-g@$Ɓ; XS}Puju. %2 .ӿ8JiR63޼gyz-nrL5oftܼ蒩[X٘eRG1v<&s܄0V63gII?(2Gq}ʵK 4Y@iA{phمه8),ϑi\P gJ%o9,)4DtZ҆QRv% }Z q N~Il1dF>l" ޹'s"3p ') h%.VЁ8XK7&[cn?̊jwmVï =7H8K5sH=gbv|"N5ɏExqG 0O9B'b8UfN6+1Ik{Dw쪙 瑵@.F!v'բ+0c&Ī)W `#Ť.#YR}R'}dPL[vO(wVXTr#>bӯ-g<֦XWw[!i|e.&$%,O]"b22j^MA O 'ܲ5^p092![R4-܊ ?G7>Yo)aģ'{[wX%$<]#å8 'T͕SAٲR p-P=^Rڋ2OF{3pj1~_Fcwb쭵 :kptL2  ڙCߓW ǞZrhFBޙ씅UKݣ۷l3݁ }#"X{NUWBGp5WI1o~V,9\݇אM8?Oe{&ZYi8ͨ0f |>X?zK)+,%>̨wv]6{}Xy9pcDZ&`6" ^o[:tIPU0R~J''C2)SCG{#!ʡY)`qTu\5KՉ DJTL鶲Tк{t{T[(CѤF.x,d\}PL NY|naYxGcb3j>696D96aG\U7|iabU,Ȟg|ϖn]=ّc͢M)X$˫-%S{=aLA^`ؐ&i#;ы$wwq5_L?A9HxgVN;(KTcRl@zת1nJb [ǩy8U'6::k rͽ:ȿD;5È7@nLgmC@z!Jao[M1N[! }U;e_aIbGsz$obpѣ?.|֮/$MU璉u:+[b qNrQl'0{ߍ<^{e9L@;h$k.5.‰ԬY];||Z]v2Ċ 9RZjJY;"e[xI_p خZSx_SV@E`bIŨ¶rHMamhMڦ z46}wqzt F+1a:9)Fc_!qeB-;boFͻ%<< 4!|^q72#RknW.m[d/%5`(6/ۻ}lB_ꣀ/7./Ddly~| o3AeFna˲Rd3Zu@ D3/B<VxCb\P fO` .ʡW0Q0хن"֥ؿ Sׅ5/hO:]+ދT؋Ȩ$/@a%Y/2^ڛUBa`+s<:p l6m2"#m#Iy^.F{o%4`+{7ah fhWu@8Q[p^#GX7aϲ%uA s;kd/3`kP)1rA1Hw@lQD>%>Η'墌~ՒγgkG>Ne A.ypw,]KV"{%q\L}Ȋ"qtHoh-hqi[XRȢ_>P?Nkolr/2N9DMOlJ2] G.԰awQ jgX ,Ē҈Vq`UnH7fi ]C{Cs\l`}mQc$'@*&'Jg.BI9PH]}[:_Lqӻ_ҺBS{G#(E|coڨHdw_s?}dhwOۗ+. Fޕx(FIRV`21Q]\Ř1Iܩ/F`RjSAfFJ8 `w9Nmd,ӔOp"9Sg_W!DED63J1[oSj{ KbG3 X=o ^ocĻ#\R0.: 9혍jy.: ȌfnDinZ)/S%!6WZl53:\.KyĆ^GZĈWo6=WU6Nc,#L}&1#$&`՜T$^asp~s) r e|V50+R&DkVuX_'àП_uWŭ m5ތ p++PŊ0qK)~ 0)I@ NZ7 kj?(+(NSh'~e;OKZ$BRa\!S7 z4GS@֝9z˾8,5{XC!#m_'g3fNz Ȫl1hv e֓kؾd+:ZlsXjE8R N<"CFKm F$<f<ꈫVN*q~.m. x4 #.GͲgfUo3nhacfrQ/n.LOT)&Ϳqilu=Go[)3teK_W݁G0dG$)FJf v0cMW34qz=z Ze0W.Bs`B17;~~KAČ|Esl1`1 6$k>\kɘfZP5\SoNZCH:'T`aL#vw3J aNgVY7%:|)ȷKhLw5  A꣫ǘ99K0 {tԑjWeqGʶ]))u=[pؖ-AIj13 nJuz8l x(,E)RkF.<2 ;@:;7{5Ryi+܊2G\`[MF]SNO7M &b4C Ṫ<}͖M<& \kXnzt/MDJ'[dOኋˤ7KݸO H؇,Loۅ05\Ix&ik χr@(߆DR- /LmN{I0 W@Cճ/ T2AHixwR4 kIM:8!R۱41C^ cg# 22U::`!|mtU!Ïk84ke,wCʼnm yL/ G5*7&=*:Gw59ye>s~5^chƚT?O z+}P)*'GjXudjY}dtj84ʁ&Ajj`ع/ P,`o=K (}LVlX7ptZBz-`ě@!&g#h:aٵq1N>Q6뤰R m~~F, zTZ=h9Wc ot֭-DN ⵑ~k$ Jf4)} {OMF~ұ)UN.\/`gYMWn$ICx@0yh$lE'rB5+Oߩ˗5⤟YxhL g!{zicl:<8Had$jqefqNŀRfPZτ@"҇'MQ oKe'6$_&gYHSy]祵sz}IB }B5CSH)!Gar hhJϷ)ci赽g͟(HHe͌GӤDvfz1?̊I =u~ZեrQ$?~|wmT~p7b| ."IqK+UN>FoӶsuJpw)eSi`+$qj򞸺!ogeŠǛ&Tnhg!xeAz{ufQ:W ˀ4-=Y$aF+jg<.O6 k}&BҐLHYC?RtnVOFMb1?[ k|LeA$PkgB TDNJk#cGʢ֊Mt p8׃&4rA$ja_} ?$'`kX"rQCzz΁%sbe%Q&9`6ޟO_IE_G;2I9Ns]Tkҩ »/ ">l+dm#:^ pzS5Q}&,A[V lށpH3ԍ27/ <  !T;r`GֽzUGmM>a=7Ysh1slDi>ΖV`7ёC;j&3(Cm0bvn8#O/Dn#۶4$B9Mʕ+ .n+rY<7( I5pi+p|,˗]Acq=wQLvfc DG;*H?TOAh|YW6Ί|3LܵzX3* YWW~Kg>?e:ʀYy]JA!.<Ė /c3ާ}͋;(ͮ3)\₩) ׬Va,_85|Ƅ=:B8uFˉa5^BI`,8 Y? H dדZޒ8o'G<{u;89e: vI5"&J7 "x?٫ [r4@])3^?L6Pߝbsq?u6b;b>ٙʢ%$Ϯ ҅ؐ_0B"D˚wﳦ9wr]<|վC6(q5>N~s{?W5}3S ݘ0;tV'W`sDܒ+W/w@eMIȘ<_湦[yǝ!R9iU:K]y >We'F ͤ~t|3^@;v?Us Zk523/@Jp|@'fr͖ϺQZجj< j+^D[)gzNzH,{[=e]}Fך"<ab:KW\?}&@O6!4:Ϝ~[M?c6oRaV* 5"pyZ&s浗! ^^rH:R-܁׉B81Ϲ~^w cUr} hz.%pNi]"WR;sƈ?#5q3)ͱn ªyO 976zƅ4tKVwd9.\?U<&*p=_/~RbWu,ӑ1: E'O| y!@g4lfKҨڹ1CHudQV؀>4е!30wpmbX"yBx>M<ߋ* mbNG>o+|L K,D\9nŦl3O9|Vb*/!_b>d{G +H"۾s9 39ݺ\pim/gE+7kPa}3:~" ƐogP=϶(¡ o>)K'ij I/JEUTEI"]%>vG!ʗ<2CQq/;U i2]533+ۏD֩yebk iI < ѕ^&Kj;r\t2;y||d :&2Z;37a?&A PZ,F{~ vi{+"}oTw-OS&Ժ{ē=^]ڌ.c-H~ƈ Kt#]5z0>v5Tz2U5ܔbOm`aӁ[xZ+g0ቚ!iamW|YٌDiF9R뿯 bzZ432IaJpka`BJ";VwQs@eTKM|n7[h9xaLW~[m,#m!l5> 0,B()l*t]p=r+l8cddk=Yqu]ӱw.n#+!ѓ֖PL =}$9,)ٲb@_f vӇ~ف\h1&4DX:k ڐe8%πG3.`U{/0 I?|9 tHyΪ==7+®c޵*!Sg&F`!%J)Sȷ (8` 8!]T\ґq Bs;P1!_?glCQAQo]+k^k=56Oe]Nx &vI/qUiɵ*L8Z|bq Gf m_S|XGadZj !N=oAͫJE$Vu^1N6kߞi=md[x~QfIH7Q[:fߐI>^q۽mYvJ?N}MnM'LXɽ۵YmI-F-*sV0v?0WJڈ$%"t)C)5Vθk2xnsqnڞc}bGy;%J aDf6[!CM)[ p{9<@AE|$23 a$)g?8 TQ ;?(i*˰S=vLҔVdDg9ZsɻѮe;{_LWӑh!'@Cݩ;`,J^j>+'[ܩQvXrwE(nބ/FQNRG=fmX[n)a&ͭwPE#f=Dlg!r_=7\TL%I0j.iMơ9Md~ތL8ܯ<)fQ(2j,}we"8ɈCD f 9+dWscH XwҎԻ{s5/q]I 8sbb(QI61/_yr]]?Ǥ Q#w`yÔgisw;$=OTV 5ITWDJbD]V B`:\ UB$B[f%5b&,Gj')q}+RK)6Vֶ ;nZ0h :=8nj>Z.S/A'TQdຳ!ED۝`7VX>Vw?zX}ǢTlz!Lb++Wﯓ'fzMEnٖס{g IB0WZKm72F ы>ߏ A֚sGK 7n<$ }lE HHS`sK<ݵz?oDdvY8\XLJse|{IZscCH=%j$N3,;oqm.FY0Лm:~Ock?) "Ѩ 4NKk}Xb,46_2ɽï!&.$~gm$5tPNvE/N%&ѧ AgIƮ1Un)ΈܫM; bTtx8Q'%ENRoIrsq<q "/A\Yb|Or8 5;;V^U . <dVI2ЭWD&*ymXb6SO;X)z=UB\9;LڒV ´[(ogvP7trPRXZrF y.gbR굁?}aNጷTE*3E^y"EC DO?B50iÍ䚢ܿn 73nE'l%gK"֌ͨƥ|yUGگ^f#{:dezEǾђnr0I |SYӂV#Gz\ 7F2jtxXY!nMu>z@/dK  7e&a0ܻ7uʃڊyYo`?>'0i쯌OP>CCu7 (պ55|:WG–H[@҂Jʼ2+<.@T`.YϹǣW!s*ڲBXqEjg V@a瑤 Wqm0j(pM1ٍN%mZmMH w̿Ԗށm KoxY&W(m͎ۡkaml+Pc+Hi{Fk POsg90]N7*\zP@>r *8&Ll.A:)&7(u\AX@ WcuZ:ӂNX:|Ǫ̑IUAJoMTT]?ʥoWm>W,\讗2%8RޒʑJ`nܴ%F؎ mZpl ilȡנ&ϥ^ؠ@'n|w̸f|11m-+ `+~w(ǼwHvc tùW-72aع* +i/ln* |oiڠ7 s#@r7(X++sn`|/n&Ӄ o2aNC:)'+f c8]f'f>\@`8b-hҍ?ٴd%R{[ksRK#@=dh5)\ruޏK196h@QjӞQ ]S4~e"cM"RpS=f9%>8a+~`P][OmWU}|8'&{"ksÅs93x<-Z"&iT;QTN,#{r@jxe؉XOTO'_PƇO>u3W5Lp;5mȗzḺ]$`c-2=T 9ىf w03tl)b$=yJNd A05\> lO?_ͤ^zu3_wg i^T)GT1Q~ w\PB6 Дu2~-kXP =fj7fӂ 4@R?e#@ ? ip&qW>B8;sNGVv y]Cb\Ɗgp u< c> MQVG!;*U5 nQmWL >`q 8z>*d!;2֠Y22 n`۰9u3]湁Dq 'Ljw*ݶ)٧6%9~ kEOPOZkEQ/db;L_A`{ .+bVN nuሏ~\?42nx:*89b R 2=}ׇDK9--HmB4^zt4afΦ4[˓ǟjEbO q+ 6f1qɇb͎T{z_Ԯ[F׿^&܁7,vgg#0JOw~^b(Aխ[e7IJ\/jxA=yz]:fAhpj$8 \}y A$6b22QU.t8>pMKCF\ |n`=2 Xt{v3`^Rby3;X.^^nP[JsELU~;j +3{-.s3W u]AFfz&NRla3سL +ŇB &h=b%PՊ1NMW9fz.…GY쵧صan&@i;9~QancI6t˲kIz]O͋ Fi2RJEgk7OI<7_;<5;nn@M{VؽG3- N%cRwV#`4"[yG8 ^xFNLV% R+7RFyRO*65!W3`Pg]wd?ֲR=G*,w; }34S#D!^ms+p֡AtxWλMxoפ-|-8iBs Fa׽Һ&[Ovs(yt7vh,zQ _0<ұ: ,^g].[xN˸N :MrXn t2" {?x{k۾A-28ǕWx},ƃ V2Uabj鴇?g ́,(xU$Fk~s̐Z;p`_Zh;oG[r(jH(BUz* CfdKR^yJ %o,>c9.sM&sﹶcgSԽ1|wlliV;5_;x_ ZN&kQn3VKa i7K!ͬra`(*r?<4Z !W @wK@QFd rWtLC'z;YfWPN< $b he#]01,FN4ۋn[f裋$ZE/Q9DQ8w Q:"%^- F}OSXI$.5?m:v){kݗI 6 #?C0H `6 Vh}~yGo`-`160&ZeiAjN™s4ƕ-oZy1vψqܼ8Y4.V>u .*„"k EzL1VYϜ@~4vwo8i(DɼyքY.s\+d^ЬQn si| ._^×ɇ跀ԡ׋d'-W$'\[0x8+Hb>8>}_?)l ?pk+aמGX=7Gmz0Gq-#~0M*Vee"=a62yD95%v ešs!s HQYu&Ɣ̷ vbߚKLb߲4V5AIݿf)&P ∖S A 6So` bf x(K,Ϝ8;K ~n.dCh9]K8d[B#9!j#Rۛ*bi.͛*F.4ZK';Hg$$y^fٓdG0c[x|x Eܒ (CC4pQޱmf H:|KCq21v_pz*5 Hծ.n)?Lc09M@Ƌqv|ɳ0='&ga^ץ=U=ZLgWI$E:Cecc<=f=BѧV&@f8hX4FvP^Ncx7 Z!IYm"-g;%6Iڱԅ& NBX3o'DL-.殊,y" '7U[r5fUgGm1'2Ya'Ӆja6WY$ zXdD?M'L5B[Z'Z=Ebc8#Aٿn ú3q6΄4'IT1^&8 ~&|m=MZ¢ܢq6hom_]~QPhgYZ0707010000043f000081a40000000000000000000000016650944200003cac000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-darla20.ko.xz7zXZִF!t/ /e83xk\Wi=4<uAv"uDt8k8,ۧPgZVY6j72NjlGE'ڝ5;- t3mT3}@#c^ôc$RsaÉJ1M!rxy~ӎW9^A^cq\e] T0S[tB$!yŽ+.8iI<`<κxߋ;n'C` Q׏崀%0<6Zds4vI2T{kIEU\w|v(It#5Waaf +K1W:/K:xpP(7}50mNjQ/FڡJFה#ɠd Ĺq(BW#K@2lxiĖ{8F? Ch#l|ѡ3׀D/]I$ Vu;@rکk(%L.ZAP#/ ȬqqvM.G$@Zuk BrG;wsH6sL}N[6ᖐ,s3ܗ+}zP6?`XFڵ9-~_ )A "́2 ֋/1̐e1o5УxGĒmмu+Jm7 besԛ| @C7*$-(p @ BjX!!=b&P%<Օ*#\xQXbnQ}:`Zk{Y[޹8CPb`uwLt⨻R2X{&luO2o>ox? Z㓟U3UX#ڒab0FHde;M3bis!N-jyn+A ,407G]ts=L$ cj\)ns3`U](93-cLEיY/ cpMKXrIfX39(<8*TK/`3X#$ 40`tٛ!2f̬Gm~ka!7uob#qK%]̆]f:ҺGZ%'PDǷ"IȱA8-ku@`fQ{5mV]r}CK+U"#2T_?IH,!IF\hsp r.ܤF /54?-($83ҋ1վSp <*ѡʼ}Ks^6{׾OIK.M,!YR # @FVZ+oWsNKy>Nϵ|X@SN$Ԡ厏M ܆Q7vR?` 'GS6*Wq}']zsJ5P r>h{}azjӴ:;~SK*)1(7$P>=D1jߘw[]R 9N4#s% }Zeew udž:ῷ=pS[V^Z kCx41 EHrk8nZzznab| &5nKHjܢ-W4:ENJ B@&1538BreHTkR l@Ȣ Dsay&YsJ޼#?Xn=dqk\yQ~~XSr4!G5scƊ f4;(T7f˥picn䕺ȀWiaȳ ORNt$Z][؋^Ci|_{ tL4W|4[Z[RHX,2>v͒wfkۼ,_.@aX/Y!D OLj^ePX@'$H-T;O9_A)`!lRbmI NA_м o6v<G\I%л# e ew+)6QRh1SfRp͎a DAzc pA 8I}Į t%9(bB]xgXqęPpc7deFMh#L띫e8?"gҏ龴y*6^d? re?o I?p1xP%Oip5Z16kHVL\diސҲ gJj)Ģ4Esldt=iKo ye-P{۔G.U%z.t=Dk(jP{|RZtTXI9|)hRN6,8|+gblw#9 l0U=IG2wݓ, >`0t9n.ڈBa[۪Ql*J \QAwV.{Yc CF#{p!^ļ=}* S)WdC/|9QjVqOqi$U/;Mk/ 3rƹ)f"1Dͻd4O?~.,?.3 ^ P8T+zgൂ͓_g5 b:k0cZGQ,[63֦퓊E3=?vˮzPDSPNf UJ# FZS9Y{L >r,fGr!GVmUO& gлGt*BjƩQ܏ze۳cf4CS ̓| WiӱthvX]n.F3üR~p'u_i/*eC˱`JԼypN= U{zՙ/!uG!mhh4;bpc-`bLO[1A]pD%b0^N?` v~ OYG.Vio HʎNT75ڸU g#q[ӭt5%ŭ"[f^U(bGsxMuNE,0T MC7: f)nfZڤ4 2b=\,09nzM|I H>( ;c7+)h3;I6YpqX9*X,v,~"Rߝ}ٗ)Mo# 뫟fF4]Fdae-*tDNRk, qpPA?$|-[C`{p*D˰sCWـWF#6!~tK^8fHzc82@^[TS&0T9-o3>M_d{&by[ :]#X&OmUϟ?{^CM,m)P`Ȭά u:s'ǙБ RwXZaUYaO*C}>6Ȇّ_L/9ّaܿ3Y=eVK2[َ ? .],h|$\-ʏTWKn UP#I쩻c LoȉK<*d1o['IiA蒄A}^eϪd>8,76^bn| :^M,D#J0}FZ;SݗWxT!oKɁ3q R.)nr8ʼn ,̎6n],oAhUу WT/*5`-cJrms.kno<xG-=KCH7Θ^{~]+Ld)Il=@{" 5|nC2o]%"G2Cl{!{[䝎`AE=p߀wY R㗫ךٯf>Y[݀MGAv aLgB`Xtſ6$fkYzD' $֍CPYJ`Uo<:׺ ϓG{O\K,NgF / <~, 7!A n.SLjCgC,z?jHXv*y΄8gU2넮mIƗ2azB`X",A) 0JHc$1p ,##󞻗P{ucI!gǶ`7@fxݹFg[7S_]&FW"VN^D oL(O϶ lu>sg-̓4͚ߥ+u|6ꀏ8ebI8)^Z:9* D>߃|L=d}lr q/$&o(ou̕g6b?CG-c洇~{ |Sn1^uR njKʚ=WvMcO=͇鱷ʚL&!~n~Co+WL5G/gT[v/]di"+ε9p'?g}Rt: ]b.Dn~NQ"}(uBxLHXАSqR+_"rնOvf f9]ԯ.])~bjJ{:{D賞nSZ%5N!"/nzQ1@RYW\z.4lbYɣ5>Pz^X_֧{G'VS- UuN \EKDOʤ:sN-,1w^GT^QN8yb)BE+Ç*u;~,zؗ34&f6W7&Nq_}"/O┖"vHNWGIکo<vM2p^l[!T5*XB/v+4n~+c"4 W rOXz}G$)rc .2G#4grBNCN,TaY h[;M6ZTm`Y _7E t\A 8+YJ)G`p 2;yW۵όPdzD[QʌfөZBS)XG0- r'MOQV".n7Dl2#H叄IB.pCyo_2,V;_w= )̨i@&j彑1||uXA&1MݿLc7COz΃q#H^6m]&k窶mbTk8tE;k""VZom-7>6ʜ (LpGZIUR"9aiGA98䈋1s{u:bE&'*п/T|TRk[u;|YDx ;.2N#*1"AV2le77c X_khvV"OUU, 08%u(w?.byb]*#պ* Be[!0fޒFa&PҍcpxmxOˆx_ ܂V{\/'!)s/Z%j޾Dž,(W0ߞ-*suxn T,`t KPgYW-upx&:~u; tMB t>xYܰXS Qg[RySx\( 1_Pe܏Z`@E@ P4c~XhE?rpTSp))~Y5AR#19鯋P&1>  x(H/s͌ ?x59W: 0`ԥ )kЩIϜ4Rd+>0[:ONb9yeSrBэYù)"{dRqK|I~RL H{UE;ԳCmmP #Z'C$Av:;g}[dK^\ B[! ;ޒ:xrd#NPB+&Wٽ9 ?B- ,bRc p7.NZN^T1%r/+ j0W^Rh \|83޶j wմw@@Q"3"vׁ:ݜȉU&pJ4BLw{>x1F: /]p7=6֪,I+Em BR!+8s~2_ߌ`P}Qhbζ $J\mBnq8Gt=B]pMW/e4)@}:eW ^c32}R F)Y{k`1jqD.+s)X?#€7od7 h9i$8a+5Db|hz~ WnuFֻZ֯|EUo .CVf&܇ Hڀ& vtMbcm}z|sC3ŷ$ R:qZs;jqDGKsf,U=,YxKDiGl1`CFL>e4 i+ezvuI ؒ:ZE'85m'!]v1ق9s@\&ӝAX"Fb{%j<Ԫ &HUX,_˚1c4>.CIZƇZZϷ.5^0~#o"(,k-f.$g|߿s1 حWJnޞ$l4 ZPscw:C‰^Ev\ÖI=fm$ۏ1QL_Дz ?{MV_:ⷘc Vn+f{9UEGcbɺr {~mɅĞ+wH 5 ^4<@ :ZOC&['.NRg'y;Uw| X7[KkX.f?% /AJϫ'|Z]l.%[G(`W"2C_oڭxN{8NMщ=^lυM?V:^yjw*'8 SXjyY3*"w]Ly|꿵]ZmXpSqo|=,gF~]RXɉQD#.T foJmQPж(@Dl ;{'S)Q"+ćCC1Ρ8~VMSe,;h&OtJZX6i$ Qϯp ـSePd:d [RhQQm rc,}{%%n-t?I.sƑYTdgFGq2_5!sᬫcQw@i֔Vw{&g```ǣ ig, dS[)LG]r'IGwrSc= EDz&f?l!4F |+!e9$P~elp+c KJ 9+V} *eӣzZSӯT6'vg4Є\ 6ᨐl}ڣ$*[\eQXUmG6e8_C TLU؎Y8i ͌=*a +wB:?a u+0F8CY !DJ3$n*7@Tޜpi6xuMJ,? 8nyu24s pû-U嚘gdHw*nzIR>"6Wu lG_+nufKfL|GCoͦQPZM_j3Ivx^% jKy̞3t:̉"Z7ߧ狕}(p^ DNg9֮+ Y'^YܶoHCΕyb.ܗ0ԜSc$Gٞ5PTF AO/6yՎxBMz@*$Lrk^Se$USƢ]K,wj*hd!n+2[͢Yۙ!\K*w Zˍ<=u=Z X!}u-F^r,!F;$:tt9lݜNImǦ+$fǖˀ3tIƗCq͊ 9=`J MieY'|]Ѓ;xIAo2@غ,#s35:FcPQ޹{RK踥Rrrq-Gydaƕ쳖*7ms`j1=Mgl(ѪX1'D 3e!ۦKC/&[(3G9mNQbIkUr&zY/ n[h5q[(GhݚIZz!~ALSɯ*xz e "/+|]OFjOĘMSR͟1v@/RSi L 8 QiJB;O , JO#`.ωѕb@Y1u ?&w-iW$jE#'łXep\2˳޷|ǒɸH-V)(Z-e)1H)zb&~Y 3xzt<km0wJҮ ^Mb@3_nan(O h:?5,ړ݋=B2|0}i\ݓO8ZoF{fV-aC;bNOb`6^M͂NJU*^F*RWϘrBη>f0+kҡґw#WY=4ygici[og2( [f9)ϔ 9Z$щ“?j>T#"?5CB,Yi]M'tQ+5!L_ڮFSHǁJSDdTxC Z6Lm|#TDߠ|{w?λ \( 76] PoS ]"cb(!7zhKO_= %0aBkgO8'BbQk=>mm\dԿP2]㋜'/͎ޟ@LAtgwʒrp7w!!4;@w5<z}7gr9~RGT3z9Sf[oԨi KVmjqpfاxGr5F'ӵ1dWWhg&Lo% =˗%ܻ9\:Y:$O/) d2d%C)_pLcMʿ }>;|S(I eKd) tnqv;N&w] !P="R_^ʩ !!f0_i x i^OTN.JGےPPb5q805u:.9\gzuxa#q{cl UX-,͡h!bU*:Fd/Bc2OD ܖy-75JEK&Nݥak 6ς]&XiB&Ԅ @Xº~`Tb'f8`_|pTSw>&{Qn=bEfcMV´iNy{RP]3_` A5&zFܐM'Yt'vȭ X\# &'~%Ei*J 2-vNXej₄m̊$Ѵ0:{xle܌=Zй`;H?qpilig| <NY_QF3d+/#xdذڻn6GO,$cqG.2?>DWm~f~uM 4!I8@(Vv=j`Imz- ăvTcUI5fbtʅElzRtϹmf+lnΠ pOSŀ%V^LpgH+Lw\b!^5e4qH<[#bXk q99t$&]їCk X3|^/`ZIJ3Ku ^iXHс)ԠC IL|&2^$&,1fc_z룉etA=]eSYYFq%%5P +i Q1!RYMlb3"HHx8-% rL.N)b{Ba8)w#Sv >ڹ-=t9>:Dx7pڨ{댾tIY=?dM̓|2^k93`4zT)>ՃO4v~սXjnnlOll8f ){9VŢ8R~]I'D8H/brѵ62 ً2 /_8+hsl$ 6YeS(â*{K Hqk p\񒣶Fj?9-i/Rγ.M(U /&I߂s`cDďҁ_u#-Pg'C]gkjT'PYi /{gqPEa7CM -"/}Y䩣0Mdujҳ{ϫ%5+C>:Ӫ]uD^ t <*HAhFTWpϚ,ԖX -C>ӄ&>$LoQѱ_!Mplzڂg}uRTE\NdU贒$#̭|*Pux ^EO eN`W~v<m(;&r 4¾sdBתxllj;υoߟMi0 K"#xtI Xڹ]dRg"Iӌ@wlť\WE_+|@Ф:ߌߩ)E>넸"mjWE7"ljD唵S8)NUtDXd,$6GOU%K ;h!vFÐ/A[,ؙ6?6LU42Iiz΄|0Uqlt%D>:ۆn&h}_jCnatEf6Oj[& #Zax XA;u1Pm4K1.6`WY9@mYh5P:fPd*Ϯi`oH:4N9Z }C@"dW넿 qk0OX #=Ua }mZ;3or e l1SP(9C 4AteaIT*?Yisjs 76m6oK1^=n[mIRС\4šZiG_{o%Io7+j%n&Q Kk.+=@v`zGBW҈ue`?oj'V\pg\ d5ұӢYZaRaGo-9s"f#lvԻވqNtiXGQ`|2ӊqkыUx@j@w5tԙ>qo l;h#f͔DQ-q+vL~O -T#m~V3wiIC"RE ?6†TfC/cA\-ԺV| 9 `lAae|?h*C`n-"?K$bHb7֯0C~uN />\i$=/;Z2W[:*i'6̢Y@v+S\;M4[70ao|L"gGCay>Wy9"'^+p;hAe w]/U emj+~jWCli6oMѱAŤ-A`@HuK85=Oׇ [:dv%c?t 7 d\xl%Qdg;DeQ\;0OǸV㱦gDl_Qk)5KM~q 3,BAy9[z = j%(5*MQ?v+qe_7Oj~C,=Ԉmy,#gYZ07070100000440000081a400000000000000000000000166509442000041c4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/8-A]?Eh=ڜ.+)mܡ9TI!/-W)BV6"kusԟJU=Gom)klɏ܇a-ݎI;i2PV_Ѷ)woCd7O#Z3UgvElxKe>Ѻ/x(ʐ}$%1VeX7=~<*?MVdڟfRe6w!MS" x9X/5[\y}{Кxkb'\d|1y 5Yܼ0F\I4W X SI~}e>ο<AW̽oW/Kivb"bfR` ;tg! Pt%v5vtnBoł|y./5=fR^v3V$t2$x iR~RD9ejrc1=<+~~+b#|Ւ1nDgrvcg7lhS9/YD½wraR<HA]χk*MK+w y?L\ԷOA(TH JF*d*ͰTy=ut-OCpL X"xf 7[%a1nAKQbqײQ; EI3r$i͡kmՓJ&]dmA KejѡLw:B;DR+ Mt?9kýz kߓjӲ6pг  THz*0\7~\jz /&Lb"%YqQz779Q(ǡgMouEΠ-Oʊ171/8K0ܡ 駃*f4a8Y:,h7 ^ŞF֊"R1tMa :'GG/:#̢K"?OH:OQW^>AzFIf=V! 4=X6MعRNao}Xx+8eHBxIl /sO U Jzo'D"*8a?!@vUb +7%;&W6x>r@y1\EȐMW$_GB@WAHM=Z+d%x?l =#/rc2o:(n, ُZolΖL &c8^[r0 -!H02 e5'KUQUSUC`H zZ@`˶/ÔwAӉ9j "jpAR*ܳVN'y?#|ԫӖghG iCԞvaBY,ny%"FTS; JR$TIsIԗmP+jeQ`rE S1Bq|fmnK=I>Cy<{<0qcVdeAQgFCtmmxcS[6xN$˙~}P]MbAAo>!hlQ7[*>-!;'`=y(o:HGbAX[ tXH7uݣZ}9Ť?ldq?ŕd_z2EHqW2˿Pձ,yAbZMVxnIw 26g~`sӄ&N F|a1y0^pP)XuDvasi.})` 9! I_׹Ncڲ P͗$ṖXfû-]K.j?>oPwLykB{ s12oJ1.Y\{ }7L]$kPJnFDr5[vwϩY d]KP?8' {p)cnr wç%Ԡ~@f|;m@Γ Y`W_^_y"3 Ƿsf!όs.<1KA@B\<ͯavߋ *x|(8]rNOi M _G*CBڴ WM/N(3zD%:~zTNRt&!`&:3]{p@ʥv[c=F\Y6=NIͫ1WdbϜsoɇ J @xwWWᥞeA/[ב1ޘt#5iզhlN)jջ[fP.>~1J;xqmB-.5=:*}7^XZpՖ@Z5:19+ &0Ҍl]g:+Y#nGTwUeA 64 :Vm{6Fe*& >b'Kcg 0!Զ` ע:A$%EFoxs.B/KUA4XHڰvS=/‡ o5sReBMXbFFȨ/;(m]J7s; ^|yձ;"PEZ %\ ,TȹVwpX^Od{&Iޭ72PZ68T/cJbkٽuF у|&@<@GgIr$&2xWYW 5$4{b&nrD1"3'o/Yոg= ,Q2-A2xZFMM"*R.1I`?y*g7Bi_4[u1@D-yd2 |qigY*$d4Tow̻خW #`e>\H-߽֠=<L9-*)z`ʾGb9XqU Ae^yZ/ h˨mm$9'Si}t͈Ą_V n;d+H8DDb)7G1B^.-k{T [D=?XFc"(`&H/b:y(*>)U6eǿ)* [ǫ]-*q&l@,řoh2I7,|soa5( #ҦElp9S1hUS]jU@>+,35%RLds u[ϱ;|WVP`.i26a.J}wvOHvQ WIfAJXX!ck>WV)JiC pޥ^q'oY?s<76>jf;_<:CTպQci\λ)ݲ,b`[P9!P94IN-|;$!j/}dQdѨMۣQ"~ŅuC.%ۨQWI>*edsgT;3οD'zo{ unoe4߅ *^~zrnd[Ĝ#k6ϼUAuaĀ/`&4y‘.Z "NZ^cE~ՕTI 8c>,{ʦ Jn*oJJFPE(JȌVU|DYaOS;Sat4M-;K4h S9Y4j86xtF4/Л.:D ,+o"^HAT.f3bV,34$`hs,W!ԤoP׸fg6`,b-;ٟͪߑ E"EVU Pwz'&.0TV/Jcgm.WqC+n&!f̸5 TD/2D 3%եLuB;E w(oF.z5o9_[ߢg}SۅOОs{ؠ$T\<\c$tZP R/L6ngqu=#f0o!9C4l}St˶ DW 0,jtڥ*gڢ^z9μW0njTAY}ypc>E{[e8Ӣf>['ɉ{2k#>/ M&%O ތ`* HΕ89?-UWEC?AǪy0^ K2]nPn:`DZVG;{hIOi6]YwDR!pl@P'ZVKK +JԈ 'n- ϳN<ŋ0@@mlo TH$UԱVuI#^26LaB~,4[?H`6=㗪UB_~X6W0}mpqI1E})78~d8WYbM+wXd ԿQ&,ŒMΧY øDcs5t?)ziMuָ&2d-Kwrehf9^J{ 7WP\BǴOBHaa忧A- [lqі9bȕ5_߿Nt?lDQ|[{"3P|vK3=~CZOv`49BR6mx+ TR]&UmO3-6}=Ӱ,,TJƽ ƻ6[T3#Y߰# }{V@Z+banE_>S"_xl;tE(ks9aD!WdJI7".gRNxdo U?" ?sL!8kr/sRϷHpiO@(RULC{{"~ՇkP06X[WZ1`DA6SEdF^J{B5DDBΥES/I+&ؔRsӾzYdXRZ{!tS^iԞ [kkN|]-1^b 1i8qTWV6`#5`UDO~;*,IYq10#VXI+C|Sr .ۂUc˳o7t34l6$ϸqF:1bdh9ݝ`F/MDWk&E49C00e )J* hzbV-_,eO ?IoJtr®Iv--0[&(w%W ZOa'cNvbpZaW y_U4%Wbi`3#f;m5'D] 4;8Fv ;> %v %zhr F2.TiO1qyP9_ھeE``\}]|&] 6OL+L4(*gtxT=u$T':B(4GAmVYgo1ƹicP d-t웇rMwHFމo[V>H4gJe !;mM@S-voq`i(9z҄ʝ_.SG*YClhpHCw[^,wXש忥 ِB2AяC2꥓'_Ԫb`L h\den zB(?(3:M#N2b)ef*lnvi{^Q d-4/nGwG7iw=czP 쑷&<nMi_,x^+l:^7QU| ]rY J|¼d S(/8' nLV5S {s[SUECh0P=l<<Ep2PgGdyH妔:{MZ);вѕPJL `7 qhRj^?j͏_ R GѠJ~G;_jbGbw_-k9Ub L܌f,U!x:gQǛq>e[fP$`+f .+Km.{ VW(Zp-r ~̈)K* ]9Wِ asdx.?-3!&zvȯ+ |8 ;gDKℬ, ;4j2FLޙ T=q=(VD0x&rfE?eIЪ&0Z"A:#͕` rSng/FnG`!рt ) y $q1jvK|r*d\jxJKGW6m'ʃlRKa[-sg|9yD@¹0 baE*ç!5ϒ8)ΘaK$ K5O-ErKZoAw"G-GLAmvP{alQq5޹٨ppelDcU6kP<IͦPoZJ&1y\( }3e>NQdsnr7v].gyσo>`"ߔFwE<9 5v/(t~9D,U#,o45e:*ƗdM%:aNp:9h$8oj,o)F)_3}K@Le*#^~`2q}t%/ $/LMqCT-FMucԚÔO.oݚzŷ DqծPDu kNpZUesY C{GChLJWœfW6בʱ[Z{"@Wq]XfiYO٧(g_׉' he;so+MϻFA(>4S/-@8r~oOy?^KG5J.T$PcD釼0oX~ kQE O]=[0:ؼ˫ E610$9qPiG|u 6>{Oe %:mؑyAm0i4U'XL.L$KRBNq,Iz\򋲫EStF0j}/Bx0>l"7rsD0>v3W|=R{L]ՂRV7!T͌>QEp;j=w$+C%|}(ov K032&xخ8{jzN#6Pk4 IK5h y>~{#$*`X,H?u*X`.sF QwT(Jf+2iLHHj;"[ @t\haӒm{t4~ g ۪?XWU_WQ>عYp<$>HyDw, Ȉk;TXaﰨ}^R2X&fYQhT ./e-K"̱ea G# t3qdt`ɠVL!m@Jv~=򏦶[- e+y0V쇞cۃe^3GHᰭCv~\΃4= 0I߇VO27fh.DQܟP^S3F[ϕKfW^m =Ả=ۘ*R^T8\r^NmH9>޻0XPK8kh~vZcz>3>@8hg<+20_ŷd:\};̚ h-.A.[$$V.YU1&_E.*L"q ]c?qجzd.JBr-IQ`U{ ,gg]#yrj\$m]&PZZ;*[𱲜lu :)Zщ[MnOz7=9iH*7gg٩W7Bo:t1V 1g6竞HKf!V YWltE ::}hb6 뼹 8hŘ/v5zJHϮY6"OWYz)f"9r3{V"')I$*Y\}m>>$mR{nB;pQǺf+DG4^(ʟ}Vht[ &SOCpv C̫E/Z !QUClR%et\uK 4TZFSU({2mͤS-0xS dFPzJts4UͳSWH,F,-rU>Kb f !G\؝l-g}?iI3n&{ w'lM{Nu˛/ \ M`EJY12"t8BvЛ>|nR[Cy"k CیDS]JCEߒuv0{C\3z|g?STcdx[eGq΅2lm*RxoA^D R0^'< f2Rnv"f un`Y[p<̱~lD Ec8 !pF!;67r:O'(Gփf3tsqTnؑߴpG̀'Oy%'훀Tg1qǰaKz'fdl3dI Η{'u@PhSd[1d%¤HWٓVs&tB/5==I4gX$O&(+h,|zM"ѝ}Xlǝ*kUUA$k>Rq }YU_9%GXpbi@|(CI4)K=Z9޼it,N,^!vw܅"՘>pB`P*^udS 2;zspB=ݞBM1{@Bb +P5 ` a!dY|~<+Qj5{멦md7Z9mRqxp|*-Sw|uy~?{Ӧn#W~cͩ7Ud)8_Ώ;'&י|L?7@8,Xօ1)=t'70g3 v@0vI_.1^IkijHkk z(hIJ//˓b[[P55C(34lceޮYD´ŨԞcy,˙\6u[ ׆F"-D/l$ EzՇp@QWl1R嘤H iI8qr{w.Q80 SW|Z)l?5huL;ow#ҭ6sm~6~&D/dgg\ ;^Vk_wk<K& b\tكz%Zj$`Q̓L'GXE٥*`/bWx1.*1eoLs<= {UîY^cښϗgDvN<.OĬ'Z_m HRlGUg u!]DeNd1Yf).1BRAœ0|sF3gYZ07070100000441000081a40000000000000000000000016650944200005aa0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-echo3g.ko.xz7zXZִF!t/Z]]?Eh=ڜ.+˥@NxdFS>fC % .; /Yjsmq$$l pqV 콂!;?Ch4^R(u-сG*Wh1?|r8jAŨjGmiT`7C$HT_ҖIt[P7  gjtc5SJo"B's(fqy\[ϒҼ]o$]70Hӆ,_YGQGc3/Gq`Vypoe3,|OO)J4(ءv.ʞbB<QK97enpgvC)F_I왣,~6m3i7^зH="Y])]̳s 50/%ޫQ\;%I1_?7)M:݋v)Z c2UN Vr y=Qz;qė؀I[\7cw}۪Z R6qQLzO2&#k/wL`OeyZF>81d dC;qS%{U{u7kCNoZAJ,C p5:ՙХK w Bvx*NN?8k?ϯ w1ÿ,oযD2IT N0p_B외pZO xCڎOi}*|( =E}Կ9k?\€_dk` \䍉 vGMsb^0$5-sZWa$lBam/:pNAO]yؤkZ7.YX{7~?.)fmHл?Q;cC 4 "CO >zz`_a Tl&k> ]>fM(Q4mId3D"/`jr]y\+!hW;Sf#T8%0îq0ۥ H# ;pOɕX&x꽤^y'wCPё.JZ"wWb[J*l14o˸vL.khv̑HAiI&{(x O tl[`W& [sZ?dyY:D$ n T37?Z-khXhݑ4rg99:*$ b3 b)0>54 3+sQ=vzXġX}`~8Y6Po.sA@sqFϮ?Z"cC#N0NNh19ZĈx:7%;RAv*YCjW\9DCKGF|r n;~%`?TN5SuXm1i@ĢFNe})k9Wu^I}>ۍ s !^>in fj峚Ί-kӓD n w|V_ nFS y!V3#x2h`!;!F-vd껉/%hy< EgiyN+%/(EAmU|cM*D_x6gq0J4XzcNm`1p$ ܴ'#sߑM$j>$TVMNya8%P3L2bGیHbYmB%Y{Jaj1s#A7p!t`g8yAu-IPE9m)}\]nƔi oɌNDZ 5 t KB,n' w&{t|e,\-8R%촎C|֎u$1Z V| n ÀrbOJR/AWqז-=Qۙ[ z|oQI0_7.%G[DŽU{yE$ޘ=9.4.~Ag^T+JJë;jHr{[|YQ`\!py}e_${=ړ zoxh;i|GJ5aNdd*F6jG"Z{:;nV#_֗Q"Y qre6fd|!f>}!Q95EeefF= VlZG\Qfj-~;i_v E9OB#>V+ս0P6v<~w5~Oh{$P M`~|ίQp 򂲙9q"Au Kǁ+_}8 6x~.ZLR:@"{ePuhfiND95Xku7rFMĢ?mF~/ M}sEg>UӀ5 bJPq2cI0)b_H!  .?Ŗ֊N; -+7%y~!L8U]$ƎR؄v:Hgog: MYk]۱0n8‚hA[~im&d1[#'1yѩdUpPy tbV9&$P{?KG&ۦ!`daRv='.X {_MqWǐ@P S_{ t&gCuebEE*.**}ԝ5_Ub! Wުٱ~;r6ↄ$x{4A:a)j"nW(]D]ЫƁY RD#:aoMwUϞd]N#y-_{ YI}dR.1ܳC_?|wiA\uQT缬u%q+= ӱ=BaAHj9Xrgϊ6&*{v#5C,:r6QĩWo.>֧rhM_䍕_ZΣVÐiX 35֊@)Jcnt> thmìA`GoK`ʶ;Nv2©>cC ջU?|سq %ηUI={_!6^"gB!4B-qܒ4o5xh!4Ŏ[KꅉRHiXӼ/`Rr=hɟ Y)UJ_g^__3eŹПޣDSXiv;Y7׏Xݛ?߿TG^}P69$(+1'&\o1DC @S9WDa1V6DnT1lBxW Mq`Iqf{lgq}c{޽Z8H&+cyp)FU! 2G\? sصYqZ]<c?Rq@y#ܐat2i3m ֯|ñtvtU;\L7 EyJz,xt. Zv 'W(4xl1hEm>3JWڝ%ٔGL_̼y1Wf#t\au6h.sU{<ƉlBM08NAkJ;ddtb:<7v:kttp/ۀ.S}CE{-@&rbO ;?]Q7<{~U@\]ssaqN@+s$xx06*ahȫ ~ ʞ kVrnawn@%jpPNU~W*<ڞ2Ef!s5O0ځ< mȷԨgn"kE*MIZ RQO){DrKR{)3e2ʄ[xĝ;'1욡E;JtT>"Ԙ9O\!g馳Rlb'Z u6z\{L 8_MW*;W&(Bf tLd9i~ sKs{^@ _}&ߴ{ͮ? >3+(0:|;V1&W=9&ey$sQHR^zzt )O&vmu7Pd zmTQaCp%'|zT` ~GbXIdTb=VMϙZm@Nk5 S$N%\=O 8+KZ@9l/DVIq^EմryyB@]wzB%́D/'hNll$*s\pڑ:dC"" v|>`P6L&6?YxdరRNzf(-%`]Y>.[f''$1gx\F0*Q1+6\)IXf3t FohCK]0Pe[d~Rڅ% ca Sjǧ0w/G/U,.-g陃fHz'H |QH)}k1O+JG1dnp֩1:Sh<MU}cTJzb19UK tpD6tR&J _yip|oX)kLO iQtֳS|DǦ*"$_ geaOɊ;gfGBdqP,qLnQ̯Xh alesۚ_I{:$GMe,2H`QtD֤g!w'EL?P7=7W:bSߝ%w .bAi 慲a* .t<8o<R vuLwVZ,FsӺGQ,|] ψ JQ+}nCLEk{T%ph(FI$(:Bh8Oj"(g0o%qвcF>u3ߧTO40ykf~W٠j$Ʒ1nꞿ?ijJPm= wArfZAeڥ}tn@[ :1o gzksW'/6)*_MMDl 3=wmoPfClHh9 ΘrhYn՘dI4 J]Nf)ͧKFc\? hH4p$ Q$o!Kx)`#Har-Sm ~Ntm$I/\Y^yMuD=/TPG+K.ۉ1y9Wf˚O&lgM3fl=6#fA 8Pv;#]_to@trYGw<἞0eyR|<óY<2Պ*6Q3( ᭩Gio`Rp6r<hKc@aU],netΓ& ^5 u\`0NqX$BoiC *v" 0{^8E :g>Wr{!e4o[Ƚk>ZƵٰ$H]$2i)L= hͣb%9:؉wm_pQ# j[?B2mXuo a7{E!ļۂꈹmkGf~S8c\;]߈ qMƀJL20b.ZĕDzz p6(-T,/s5:gk }y6a€3K+W-ܡ%l{A\j1%hsZ8S^ŗ/+q0SR,d ˦2ƒp^9Y+/+E Qus($A4gC>$sdi~u>_ .D6i@\|lrO\&╌؉B0iYUG βXL)%ĆF[+ 8!"nѴ 3]>a@M8mY>LПڤ a)n)r ø"Yf콺|2@cXw9Sm,M]K+jgj޷SLJh 5@ f_c*&7Z_Su񕑊ӿ6t-ō h-b+¨+q˸(󼨯Jw^\񾸰 ٟ+ߍD& rE9["w QIXO5O7;@sT4%&z`Sҽa̷Gz =a _N x@_~n%^zjKc+`.E."ZGKORP0@D&rH#n~M&.əVlX5irz~L^b&O{ƅ{6Δ_Ǥ.]j Uui.vxtKg4hyș3#Wӕ$7/UB [1j\ɗ90eCK~90i_j~#Lۡw4VrJܺۺp\.@- 4)@;{$B EТ2-V};yFAE܌|񭭞gi>1-8 vˋ1qPg3䵬E;4>Soiܥ#tl̢p#ͼޣ@8^hPd+tnyόBVn kԉ oa)HPfEY6e~2M縜{W6C׏upWkQre,.r2ih8wEګ^jlJ2L%|RfDDΓ'{|qW'728ȗd}W?;8#D:fBS16b<vdHYVޞiQߓiP:/?oFr l\QCT+/.^#D$t qOP $qb|هW\]]'/㽑xRt7w ~]6E҄޹z9-j8^c)3{;X@FsD{[yĜaDr7OiYDGyƔw't<`2W޵KtCyٖaXJˀ0l>##7oڠ2~'/="Eƽ/ĐEY/c_^jk|dاrY?C1-_&G?V\EĪ)3B4ol}-zxNlx?jzKzR Cie/@|R了 nOobL5lf['FOLǎ9zy4z%ؚ|%;[XZި=U9] *]׍~]5udJg%L Tr//t:rQr@ԤVATzHYQEI!kgsknQ+]Kx2AUE FbszbFƭJ-2 #rʍnӍO3:Z(^LkQdنFE(q够 ubiXݓYWri閗n<`ٷ^Qz(ӢQdqɚy?JqJ h!5YڪYsMmoYu^Sgd =0шlהzz.F@ 5ј_`Hh &rO=BYX|e }’R)(<8SmB+}zkHPAv9뿱Uck0-hU{sM(3ƮTvHϼeg-#4Uzİ6)sx`t,9er8. % vi .=)&79 r@A ѣr&R5 7p1 W"X{o[Lп90 VՔ6n}kmӅLBo|# 9tW͎lC!ԥ @ӷ&b`FfvT517ZA0z}% i߮b/RɌe@4fהwfU%>L~h?FI =p(3Ȩ.B%k/-;㹋hx Ǹxc:A-Hë'hf_yfQ"=F?*vblh?36)jNRp6QӔW6`~65U;~j̻Rl%6i(9tǂtǔQ$[yX3EWX i6\R+`%YJ:aTBKXVA6+ a\(F1x4nw3]yh;0$.Uo f:caZHiwnK"IX2'klPI:ot(]:'Pl3pU7Us EM1'h؃9n?U)UYzZm"a}8v";2pF~&ީXPZjA:r#'I CX9(Ϸ9xz1W㳖31[7-P$.#G(Z TZ7᲌4[ ~`WJlq5?C{4200ܬ%_HFR" C`nFҦD;%s0ISl=+!ՠ^)|H)A{wd?AV6C@=b ?\{\ YnHVS9ܱ-{-xɼPMz:O2GK#sʋ(YbPϝ{4n$gmsN%~=G2xg,єť<|Bܲ; j$c/([' s}bq_걻t&{rӗ X:)tdC+a:rr~%CxՃn7w A?n. knA,b wKZ?ɝt \֛W*s[2*7 YΓ#{:Ic7dn&Y~ʽu3'j5su%doB0ZU}ajs~%hK?7UDxpe%<[cj\\8rO@YeR4]cͲk^/DOͪJP $uuVUZCXMfS0hIppBJ[@c ={?cPɛ):'k;~>_Y9]tVd`r0ƣ-.J;~~T4[VA3G{ѭS {[ZtQ`DŌyp!9WϷ,*A`N#hT0SD)I]N]]^I`6ͬ{?q E{n, :kZ^C6[lgAL;W}j5:wCxy1Be#1Z^xY:ZOP!oD WafRʔ8h#^kV|\]WGG@KL6z)6e6[` m a]/c>!'4,zh޴,F转xqH~#Q$~*&,؄5u0%4HixzL6bTҋ 902iF< %q{gpc5<`QN}a롈X LFſa^ݰSjo v>y{Ⱦg7i |6İyjn=Zv7Q(DBCܚLQ@zQ8J `yw+B GY4j0**/D" 8T&a9BJ$!{V.%x [3 4|+q)5uPnoͿҊ4K'gwҖa-xV -h>i3V[]{ ܡQYwbXI4ЋboY%ۅקM $)䧮Ĭ{&?쎸a0'6zw;hS$TL UE^2VsPh2۸p?sn,?nTNo:Ld# 2tp&AxP?aq#2}v?:,$̊@h3 ! 6' |.Vt eSN˜n`$1(dk#oB!W ^ìUa kvD_:A+ǕEΨI^ݰAbJT"߁TaWܴ;#{70S-M*5֝SEP ,ɭz{:-}}ܠtk1RK|]Wcꋬ tr"@֠?p'B-]a\bWr- Yu^S7I R 'U&c" ]mS>(C{s27eFU,{qjB)|LFN8hmyHhE>1T{;kUI3i7}gY :)NMy MpRUx09wn+#3c` q-ijмʧԤDBGE2SRՏ{-gf\a!Ng8ARuq$b&fBdBv~Ďz{e 6 {o^T<ʼn-sF[a:㤾u=mp.3l˚tic.x>! ҴݟYh/I=jtZAsf }JE_U9 ƖgWD-)2[~2x!`П] vR]|[XnNGl*u%y*.ʩڊ.;,`Х8/p- èa~ftzP-œDkP,K{vv.pkdjb0%-ˇӐnzms>menԝ`6]O  <GSv_;ouiȁkIڽ$^rӕ^ܐI{HIȑ7Xv߭fc!I6)[56?kl5 Yj-<؅^M{)I-FsIu^4-Okn7%RҠQu{1'(qza#$3k8;*MGw$C.fŨ[)@a'V $ LVu\#(ݺK~|ߖıE$ĽM1=^j˖mO{[nD'F}?y+>ĭ\OYFխtñ`Y[eq!3Q5cBX#\Ru0%BZtHj< |;#fK"]gRJm^K]8 ڦ>ʔmXX0B?ҾR}sn?HTxke!e֌ <1|I-?r}*yqmk5 '_gT{W5vPD$tWI B): J S?uKG$%$pv~j_#rvY\*H$+@tn=>/W2fB"6ZXODB#{,qfZX+G8!l 8P^^.dx­D}{Ͻӌ9'73`B r&Гrmޅkd^Sס8 [/toe7dhy#n r)IOܖ 6'68m W&Q9TfFਹO[Q+wo&G~%&ڨ(oAo7efVߣÏ-G^X*s&(?w0SyyDׇ $v&T5u1-dJ>wN)_s0T8j8.P{g~>JzSʜ6=OũP0ł2H KcL\xB7[+gVnUc)Jz ǣo9Ó֤tL̈|S}ӆ8Z'4x5_A G4}<{t rg\w^^ƣw:P:Y7Bo!'fiH_ZXe+2_Gdr@Bmaꎪ0419eM t|ix!&ߕQ_qv!@P|ITlEm s iv%2-8k=apk/*1oYzŞF@Ie~(g~X KsOU~%¼dI %nƯ͸˭?45Dޛ۷{lw=򩴚Y1J|{IeHq+^r`ߛԦ[JZV`Jl֛*y2[lNNth MJu8LE^31D>Xy[=,~pk@:p3|EBgv+pE_뭉7srl/nLwWx .RJxħx?_6>1,B@jX)8DjJOwQ'MMz-G Z5]S^KN]1HxwWV2a;Si $Py5v Z).$c<w{a{w˧h݀0yyS,I{&'4% :O/\hHbDIk]=g kozDd7O5$ѳ]Dxs}|;{ a 4%'M~˦k"- }ݾt˚dܣE OZ i^A#r*DžO1d -Ⴆy zdqwኟ:Ė#gBA:>qzɫWg#%פ|LC0SF2DM}Z @&TQ̗qr\^++mjw*V~%f"0r 6C!i1%%EUNgV5.?1M]nux?߮azYGwϘYD„zXV"hIۑ#à?BAg _gȡF7GΨw$};zƨeh25Rv!Ys(zn]cpDHz*[DKZs#pV;a( bwrm+߻wѶFmV+sO7c 9w8_p+6kLĢw[h 3G_Bx"1 W$_)L #Q]&횓BӉI{b.`WO䴗jve%}9\CUfro/Bw:Al3GvF2Ek_w;9~+t"3 KhYSEy#?o_,ۯ1|4!Vd@Jy؟J/[RS-QF y0?{r;F507k9y6a"},x`z\q&D7#r Ws瑈>*VU{SHB#^'6o?ޓg?ɗ}\O][ujOrD[ H MwLI$(=t5>gegI)KB@Vc;QPM2oiI}i93ǣ+BA}(yxNޫ*M,4Ҡ9LE{^9O:SG&o2LCJ!nK:!mɢ ={M"I53K:ZLO/'o{UE1-̣db-Vm+RP:~m=Fd^jQB%8@'B$ep[i$Jw1rōRԙ0x#Ù"ԃi=b-ZFa+҉_d~' p#ͥ}yx' ހslytNG~ `][%}8쀿{xk]fo&jsq''螕e[ES;F\THcTdUJcQ"fRayf0T߄ܓkB$IY7]m.i:}.ץ똎Lj[? w@Xڠ?ƫid{AsDf<]UOuu4RRkxk+:\m zꬮ=YΣeS7@Icc; "|(<{ױd\;`7v/&b@6k4W2i(Ą-S|O3t᮪d=͊4#ó`dچ{k6j8`Jg׬ Ó oi怐o|w>Ll6{) `Xz\bWzp3\T_ZMyFvyg/./Nh^ G㾠x4xam&ΤݻbE&p V"Ӝ·t %?)B,{텞nTU2R H GGkP 0Hoޒ1¹bF'#"ʓP]d]_"0} ,Ǡ<{;S>x(cЯ< FӼa2wBʹ?A%g&A+~!o=.ʎM?(4͜]dO:/9cĬ= +x3%ӪQӆ٨{ uilй-REü*gCE,6-=宼^O>N_ A?9Q)1{D9N9AJh#M̱gʷ%eHBt eh$?6- ~ql"d6)rEf<N{(DH+k*GC!?Ձŭ* xD@e@$苯;uM1K4©3V(}s^IfZii̕f@mpJRWI4YLl lMbLQd;bbCIþ-SoaԷErAjwp԰hMuɛ#Wu}aTNBB=Bcu!אʥ;hG4L 4:2ٔgsćB@gѬ*M=yPheH[Ra<'`hRهAe-V5$PLܭ`{Wd)I76^M=PkDERlXJAɑX(wNUԄJD+Dk/؞x ,Vg7Rs:qd UZz蝿xDM#b1& RC3t<0!aI >z։Bb )Xi^'0<}qŒ8:/N#Y|oDDm?(LI2Y Ooӄƹh)B%]r#^XTـ)qW"3|/{Z%9UxgMɼG3KUʁչ:bmpgwAIl9'F}e0~ziE;VWVl=a(Kj9=&>8.k&QVB('psÞF'K.㡁C[Gg3I& Gu LW$HK^E' Ԡ-N`FZ;1~ec86iHP'-Wk}~fA}Z/䦡=f`No׌_ e<#F7zR~oq~HӚ}=)' b8fTR$qUQ'P׀y@xzj0ϙ3q߶h6&pb;[ziG)i8n|KZW5VQT2¿:sj~ ]y lZ% *'"haU}+~ L">Бã=&qtd2:%Emćdv/u{V$A)Bzvq]!-^V_[ZGœ;E`%G\>3e#CV]R|ԁjuz= :N;Xyj Mw7GVFNp' IUGXh∴Ҡqʄr z! vӅT'pn{ʳ] HS"z;iVE`fӧ#s_\٩$o0KL98l4zBw.~Ȃeʦ3s`Iasq1eV*Oe(N[L4F <:-gz0ҶB%"Dz~.u6U~>ja) p:d۹*BPEc҉{gПCE ɋe>FamNB}.\ :CL*K҆FkߘhQ j!dc@ޅ*Iе]v)L< . wLt><.ǒ/q4`bh! `< 1)bVL1Ph\ }琹射AppmoDfƙ4(PҨZFP` cW$s8{#Fgйq>eJƸQ|#.&cF[wT~*b|ί|`7mD`$|oTuy:~@u{' uB6ƓM^%>ѢWջ=;ʫi7UӎS6PANd7߅-& qz!]j>2(UGka|trc2B̠\3^vVtE6ec[գi#cl*ֈfzěoBPkC$nL*P§=^ETM!7kTUGŝ5 ' b$ 2 ذv ֖Aw{gS׆UvkI{qr{l?].0d^+I%G'9Dz!vp |uTҋB0ƲL:7CC:߹.%*(C!.$&B`fUǥJ-oBV0DZfQ;z~0j-0vYH ^w<#TzɗfRZ[s:[cM:rQTȣM¾]\g]ip>QlDc ѐ,O5C\‹W{5g:vIQ+{"Ht9{1tS *Z)P0' D} ?a{D#r~kB4fF, | EZ~~Ƹ ۖ aPjd❯X OE}#e~#E3s\͙aH"[?-OGgYZ07070100000442000081a400000000000000000000000166509443000043c8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/IC]?Eh=ڜ.+ʃyP0KVÃ3VO)uz PI<yNp7 {[A<7 ( FHWz`dFci{]k6$Ce% \2 iy(]@H~[GlNh/4sւ'u4s M4OXA&j-0#*Wyi-䃸dba(Z$xRsvtbZKU<)H7]ŀ"6&Mh&4 ALE/83@Wo*GM㷘?B߆{Ȓ,QQ4f}gJj 鿨&TZ߄:A=c'a^SAW{v(xĝW"Ll/fE l2D^0lV j \GN m9CRPZHN%@(; jى_>e$`L 5nI2rόf3t*0eD%ϾT)rjL SCdRRk8=._ nYV|D&6^_'A@c*&$?U<'@'`@]ԬOvcV'9Ȁ-ZEZ>^ĀZo} ))7U^z8-q+N =u8xD MBu+(ЌK.ŸΎA{5$]f2]IGsC|6FSq+ 䠆ɽ82?}yfJrsla;C$fqsZ7Fsbc ,-o$ O*=lz6.cbf-xol%`na=&%^nwvqP _>̆wKZ1&Ld5oe表+B>i ^PNE4nr;>M }%oЪ64e<ܙP3ddR`Z747Z)PV=qHOüӸ*I>zWHHG q.Sr u% :^pKzgr'I:h\AtOS$OW{z0K ?G!=w.luFlV۞z@%w"(gBjlAӟ=F!"xcr$^z+r.tvTÚT5tllÄ́KۀLࢶQ "~8}r \'惡͸>n|C`82| V RAA$ӼI2 T9.O6YXzlF67jHpg(?zy8:tV]CjA^^=`gEMa2/t٨0;\K ]u-W0(μp@E7\(,b0!P'sTsnZN5,0Tza{U4xd}YI48oևL#ȣ0MMg|?̓h "<:}y8g5nx;UYgݒNQ[Ĉm :/v%%EXh$_ aϏ|0]r 0vu+W^V9qPtﱱG iB@: L'&օHZsj @:#c;'S=H˴@)@]sd}ԓqYc0AU$,зUrK"%.F>t$Kԥj`T ; Y(I/"t,Lx}maT!tE-V%rZ #O jG8 ,\fu2xrLTvƃԀcu43մW2%U,GDBɲ J$"W+@Mzꂭ\.wJeNGl#s^(D<>^1bHԖbZlp"}P4??Lޣu88ZiU|sߍt #JИ/ 7O]cдL}]aD ;XŀOlX[ØOT|& )(&2pkMe"_x}NRF>tINݧ#}_f<.C:roռ6wZKFk~~Z*^bL<N ]>\9`qZ!)S)V~:%Lnpc[iV Y@=51BgěS1lWlK)Beh1K4$?K xc;)B;/wի/G(zc 3 ;yW̻z_9?-)E iB9e(v:|]5"~\taG|LG7{.F>\^\[9/+ i/#@M+Զє!U߈PIøVZ/ρI{Ge.S1׉ǔ4 0 ׬Dޘ `|zG׿x[ײ-.Å>:ȝ~~,Q&N`S% J_ ~VJǾCLN +]! X$BEf:ݼC^fc$1Ăqa?mOGqZKIB+F/GNNR*8 +Hx<\q[.̸p{57ZMƇQV}3r%9L /迣R̈NB<k5ձA?|w ~UbW< 0#+oYop=^,IC#tD0 F=|g0)cʆ%@s{X#l%U & yq+^pa%y FsR-gHéHkL= yK_5 ++ "QzVX K<Thmbb"nY ޕ1c/)k!}*v4P~ӄ6oQ _DFN(Ie/ 3uxf ,$K؆E!l3m:Z,a!-/oҪQ6*J FA%syr NhuBOhE=vfR%vW_ӫ^ %masnC1[R{{n v9ka3z*wiX$,INzMFe] wOir Di]7ф2޸! zZ/u ٺR) CƗsV9xG5Cۧ+Cm\Tf %l,dcO)x},Y,bH'Ll%QQ |򛸅4Q_Mj;(BUk!wfXR?mqYEi+z<A~jQ0WU'1({>{S 6 xւr&dJE])JfCH]Z a>$8_`42о%Gm"ףulW15![nEZ2*4ih5zGdW1쩱"΄VҨo)Rzϓ~`Y*H^2^,RnSDrE[O=dgVmbK~2mMV,wߍVWBۂ#jÍE1 P/1#n"NzrڨTwY5MT nj#s[:Lp b^Ģ<,t,6?u+yor^Jt mZ GȂ'iANWu9dX Sa8d /*LZ<l8$K<=sԓ*:Vܙ/Y.$IvdwK/ہTI4SsZT5tv# K!5 R5f,rHɡ2VPW:cRQ& xbX;:yqA>J֛od[DbI`H5hE0ia*g_P~%'zyB?$;MoF588H'h̠NĘ:1՜?5ݴ "lj s%v9nSo(C~=F-o.g n*~qFݼ{: E㏕ ٌ5Q^;]B~7j8Fl_^Mg}.QudR@)>aذ% 75/{np%WmZoSSiWKU+jO­uJ>V" ^qYq`j<bH^ݰ[݆?Bj {glE>'Y7AI6J74Q<]`O36%!οVҚH/ÿ=E~"EyPm VZzA5\sG*10c_濦ecY$:߼Z&7zWK+yh+{uT̯Y6W, sK?ӡz>O\n(U{ vp܂1p[3(yzӑ&/EQP϶r딬8A ãNaLsHC( 狴&K>frm^VH 7Cʼn[OSH^P,VD]13y.lsVo_@.jK r/yM_es#P<3t(܎_혀Vs.m_d NH)[5m>fmjG lcB.$U⺯7Q'p+PCQ,?!Ů\[|Bz`xA5AtP,: 1XsYbvXRb0ILI 8TZU$*j1s+Ӫ-8Po+wjDR~c5ܽ DS|_Q f@FEo!11n^? 7 .AYi$ߜ+;Kato z59KS;gKd6L7j?ZxwrDq{`eD+s=PH}kgΊlJh/&L0(yDG+3&?"(pA{R'^)ƭ1r9CyMj,–X\=@wd7E>.޽oX|y sm=a RDH'ZT!s|ߓcJy"%S Al $,O!e2P otH#ihA4ط0D8~@,h,Gkg:70 i!7w@} *SuQn-6MbpKD؝~\n[6TL۷vk(n`A 6FebfPheipԅ2-<݀RjL.&5%Rp[׍7)$켳MCXQ ;bpR?Kա[}Scoy Cw1hW(J*| :%ɁQ]VNqRSָ>DE\}Jv#\+GRǭrsIbtd8iGwܖZn!\_ȾDwdG`Ӎtt*Gq TM742'+4~߉7&fhzb6Ma~G0FyJk:#Rh7N+bur& .7`^GQn[\~lvNrvW7Tam 1%щ4ЁNtrxy-ōsO!G 7Hy`Bn-Mtt[MVB]|5_g 8g&ަxb~fi`)7h ]Zlv+M@C 7()zQ :WpƵx~zf;Zi&=^)nTı.QbpW\ۣF,V(]Uq "MrCzlCY˝=ݚМl;kCŇIyEӘY4~w[?վB e*g1vBŻ̈8P zzhUi܉rJyX+y/!CZ1A_tO$L6@ O6xyuI[nէPdT*ɠKMf7C/ZbǵmRJQ2^% b4I3(5.7/*,[._ȝU@+ .L9܎hw nYc"#d&S{Fь=C]qRМ6&p%u~Tj L|N!/dc`2| ??8k^1L2pa)+sGOf%+#E4IN0](a*+^I7[ö9hpELpyX@1.o 5S55][;%\syr]E/ROb G/#(k:lhȂ<:`jp)V́"-ѳ@r$'6MWwk~F V<_Da S<|EpE)f5(_5%H{!vvI>U|T|Qya 'I$ic=A{Mê*LX€h CF(Ρ̊l;.tv+mfȍ('wE%7p14Kylp;Ð#t\P"DcͅrAzv ?5& ۟d!Hx$|Gb:~]ʮT5Z9zP.{%rv[Y|\]gЗ:NB9pIQRl nA3[IacP::6!0Fi>дyOiRFFI#VOpZjNǪlvpv c%RxV4!G* ! -w`֋oTh>-\5h1^Fz\è1(],2vy.*DS@ "O՟ [^[0 +QMUs2gC0kQAPaYSjG6 IOq)iǂm(릜i%!堘 aז^>Ѝkh'Ȇ͍B ZƑ -%F!d_BiMm@ܫ׹ xk\φcz-C}GeQXZT6? )-h&}RH#!j64T%%"~^#sbunUH@Ñ]۝ O>tsMOvy20.EPU+"L{N^Ӗ,S<}He9'FH#]Xʖ@&fsi&,iNEnZdra[B5ҶLTrVυ}4%Vn!p;,ˌAjޔ)`oX29bsq-> y +5^qoJc/ҥ:)3xn yܕ,g"Vʼn_Π~ , |%7<1fpDwkNP;XK`{F0 y-Vm<t#]E30@bC@K0ACuۇR!y8OOLqZaCvvl nӇօ!enљ&>_9>] A3ۦq@8=(+D^б)ʨ +2k5hpVEl[: LlwdΛβÄWf.kBC Β(5f J v ?Z6|W9j*SE)9i0$@fu z=,|e\M^񌕙#0g'R!&J  &DI4c!gW(qNJa[ %] Z\o E/M0FHqbC FX{< ]P7`QNP[ەu'^_35~vg$o⡬)%P5Ѩ7LsSpfBVӤ@סPO}$6f;`=0:@ײV8QۃnZ`U+V'ۓʃ)@P[~a ҰW@;R0nJ-kSR":ZhWV4@S/Ng oI =>t \Ḷ:!Kl$4FbV"UGǝż\[L yWC~O o 4J02`sēpo9VC]?usbC97?-dTk@돗FHF&M ٩T .$@V g'kvďD߳P SDy?YYg/Oq9'mwtoAJp/7թl[S) Dz"N͛tV7jPyW|BsKaD:X?~8emT էN,oNre >9/|&H\p?*"aFFA-w-dRoO# 9 -2AHz&ROa81@u^Q=uHܴ{G2iWZ4;NKmM6-ڂ% 莟ݦ %CO.}u@ ~k6 dPuY2* tMpI73OHP".70m/TLd|A_Ҭ7ADpף!n)6kGœ#( ljb9!mw"6/FvEpͩG@z })>Qb :Xp NޝDp;+Q_s26hBNJpߎʆZ/B(_6=Db\>!*&U5%U'K@0M? ?*;}5LG ٽvOBl kq]& DZCDYf&%*t"cB}B]2 WmIzcB9LX&>ݡѶ"(9#p AI~KjН=_i t4 %1M\ǢDYiEJv_=ʥԄڠI!OA[Lg#JUlCytUNh7+LPLSa#K;`Md6ɨ*|?4HOܦBvV|?rp;J#,F's)>? }ZslLv۱WCΊ >jBz䐾c#f^Q G'?MS1)<^8AM1U 3zNLKzrc 7JQON}# ֜Xj(?#2+}zyAytWJ'd<ϵ?h6l,+ahcJ(ձlϺjE}n;i4\ǭ)jg6x]WխI} ʢ7)5bUP42q+ac&;G.zJ4"U>% #`c2T>(_y~]#J M{1/)=GS' x?Ś@ƓKgYZ07070100000443000081a400000000000000000000000166509443000050f4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-gina24.ko.xz7zXZִF!t/P]?Eh=ڜ.+ʄ/:a˪T> 7syV/I Lqn-E+\@9=&b vЄTŹLFO]!~J 5r֏߾ ;{wWD!?)U ɩ@FOZĐ-"g #r-WP(ix Í>jNя`t*{OY"jn8CReMrMah$o`ĉ36k9x3| !FDH'.~6=a`Xuaƨy&ifx!T ! E1/`Sz Ll|L >vc #0Ê{p!3P2^:9FaM)MrȘч GqE$^vj JN+xLc>׼ PxSɔ[) Uh\K22'p9U4w-a@w2R߾ cCgt:E&g?g +(g&(Y$*XEY0Ul!dȫ`)\6rXo"wɸM2?_Y! ɍuv,y/"8F5Bb;_@UEf`Cj#sb"dq#x`X=\ti "}-&OTI<짞}ᱍRNƬmmQAAo)cՐ{a1~4G2^P1R}rEe?4xtk  D\?˔IBDi%.wVRߍ^_UN}7rii*"MQ.kO"R]p`;VtYFq`YO\nntPՐ|b(Zdh:z` ip?eۻlt# 8Re8 lev)*65[v3Xf^]YC 2o<>9e3"Բo,<>i }j}ɿ>i}%_zJV8_|]xfgGQH^KCݱQl4fЫBMvN>cv<ūi|beXKs}9 ֪ND= 9yFz%s"hk|@}( mwjOye==3BcS.gbg&;afpEAD:sᕚ#H{P,A  53GTXm;qhc}MVs //СPJcCp2_v ["aY֍ͫ[&yl%3i\Va4 1{p'/eFSﱒ<]xlcx?G eCxcnH0gʯ4 x}~Z3]b#j%ʖ }µ^ $tˢOJ>RREj co:oMAi/;!&uSX8~Cdz{[M1!"}kb\m=ڄD#w]ށٙפ܎̲;!;T/B5ޤ߰Gi32U+ Eh?IAɒy>\ 9(R, c>J@”یZ-KVtLδ oDqy)n,X^RƬ]m>8^`}Z_[AhFBH[eOb" h~|0Ѩ[-3yf#nU"7{de4"Sh3%6+i)(y> x>Bg GUufb%!8O4ީ\ӫp<-U XgKM 핱(i9^3 444jӫ `ܮ$zܒd~ z±[9 !e\]"ap׭$p)I"6ܛƏ75$DMwW%b*a<wЪhL̒#z,tỤbfz'ZZ(wS ! /#tD^:lEeyBB̄E|ص%rk2vI=}KkS#-aԶŗjG;]^^RG!`?rt01s‡b&m`px}ɠ!/4~L;<,}ŹZ#&|3C&gu}nԗFhp urԌD͝2v9/Q7?z0֔i $1E@ s-y,Q20>6j-|$ߺ"twz&1TPM|A.-p'K\nzYBNܣ_vix,TY9*M[Y/3= .s^J.JՊ򄓄&ƬB`Gz6K;_D^k uiQh~^s4rBdnyrri/pהʥkJL,Od2=OZҳYswiw تXttDE z2J|Mʹ8CvǦ=[ >q`k<K_)8OT~j4'O}EWa:SUpEr,81VQW70!NM ˶ߩ@qaQ6A ȝ[&;5(z\-lxZLmEn֝ {i3Ѹ7c xԭDLL! 뀵Pk2&q BuNڧe[k­H}R zz\o~d\CgjA1/6ŤAuLH,/z/&&V$KqۓRѲd6>,Bp=|ܧ2û?8n3[YS};EΗt,9LMzPLZ}R:U%yxzslx&u`wMCȈ ƱL*nnL|kf~8=y6R#>4SUDEPPtsNyeԕS}ըGx;L뒗J]Hg!5q8px̅|Ey+ Vܤ򕱤\ȵ1{u&h:MR}*jflF:b5ЬCԃu 6|ÝS>lH"OV"u "uZa@cV|pf0, Q_eDo'_.e^H$05; I}4Qx%f-2 Ѹ/MsP6~98lzߺ ѝ,U[ԮZK} &ܘ? B]wU=(̬' +bOTIeGÓ%}UIܲA4!F %%:\k.޾NjS6H' 0(o)/q=x^wo&'EJQ޽}Q2QAOC{ϧl"AW79 SŦ:BSވ"m4p@UY'LQAI~ZǺi&tӠFBG)x8msx?vS|=Ռ ۖ:2C`Ljx*N0|[^NK)ѼBi@.(`{ugCeosHXeªdda&뎖赫 +}[i:v"Qt%=n'OU&Igz0n%-dS8 &-~n[J]eaDZFUm>춿:MWUDXvmr(;AJ%kKdudó;)غriK1͙V _L3M<,ui-PDךFTU߯gV)42ˈ-:XIu6$ӜӤuog-c-I,!2E0Yxw< C7g6LXe /L?H pK':tI,;/sg(Gҟhvj&\\"R:ac "]TwV#NrvOeebH>w0鄟>>".=:? wYݝ:TJ@iDCQ0iB0"Njfe}DFGx`xA#iz 2>:Y0*fܜ.n pȦt}hwFg NnxloGL>Paj~jSrɒAbL_mU^L=x(1Ō.yMYZ!1ġͬW f]\F ōXW2/p7xsjS͸?3.2Md&n[n}ŇQEWvCgXB<*d8א179I qC:q g3DZa71QH|Y! * YN5 760P(0=B%|n9!,F%e05e_ϣؑeFܧujX.޴a;̓hx8¥-"Q4Ck9L+^݋HRVͶAsUBZ֌%8tG~ Iuj|:O#װ\3:ӥ%5nOn)t 7 7 (79ޟE4_d;5"*֬N؞qBZIatٝx i9ؿ4"̄U3<, 9ύĕ4A, ycA+{? ֢%+䜅ĕBe+:д@TK h ׂRnlсnf9.g:dhL-k>MEڡ00s l0tI!8X0՝کvڧgYʣXT~34׏|$m٠\ҡ(ɗmBB{-&v_`ltpwɔ}N%7vc9"jf)s3Iݷ596L@Ρy2i[xOdSkZ_ɡKK k~MY{#0Q@: .pG#= T] جR>Oɉ:T=T=`6GsRbyzqت@lݢh!mGt3> laߥ+ 1w`\,bAT>+WX Xbc+[ b;|x }v_Q'`5\}I<_f,%Xv 'ދ7'OȻ K믮TG(YZZ~̦C'JC_ I>b)ŀX٣+z6)C`VmAH}5AcnADu%Cz7#3.Yfo^yEG֦ga-;.,:zjZvr-4VtĂn?2^TF *f=itI3 ^b5D ಮhQ8jW5|f 6]Ȏ?QU0rKggP꺈.(bM" P~c\&w1wʰdpivj<-8Vl?ynDdܡkc ƀ&f5-^MXJnU W嗒$#$ vR-QK>ClkyLvL40^NnA-pkF曏z6~҃V(I42:]xЪ{}^@7E蜕ӮrDW(yae b=ڭ䈠 V2K) "-C=N̯FB H 7ie7뼏w'L%(:%|Βy7 Iohy^0LZ76'^"i+4i/J= 6]3@j=[]@rO2nU`8c jnۦH.t$cPsAf}'= "e/IGsD#wJV ;o~K|\ t<Še%=dIԯqb4$L7=thDdko}Py޶N ( W Ei:4idznE)튙>9' <9-K'BK(?ev`ʌ;^csGkO.Lp08>Cf9xgLx@r!W}j3Ii`N;vdIjiNv5B!-6Vr`RЇGg(Kfڰ:ȸ1".EClQ;>IK+YvT7r4?fhHi]ۄ>=s $']EN rq |dEK)k:5 /̂ƯC\͗K7_kA{em-`@Q'f}i@UE)2鯒~*DMB0КظJּǃ Q.Ek\BRi1O N K ~,s-I B3rT><EqmWR|E>JH6[*u>Y`5e023. &'8AAjO|=,kЂ|>i2T8 0 4erN?^zN&\dT|;?wU%(y*5T0]Hb@(lJ&G(t/lL>`b"IYjWbXbZju Iׅ|Cb)(WlZWcG5BI'9Jթb HRGEbγkrE'9Dr\R@_Dm|섦 ~{Iէoƺa)9:*ƩMs2ү&Ȥ+Iv Lk2WPcRoTnn,Ö~$c޹u)ĶH2Mf<;\B!IQ.=• esY\@;,Htz/Kz΢ڎtS|hj]QD9>]5g 5w#.K1d^P+0)-oI :`R"ͬL:*wʏhOՐhC/a'.{g\!# ji^+lŅ1"1h:X֠++,ɇ m2мYZ0:PdV, Cg+4lU^0N7ۗ ɇӼ]Z{W#v!QY074iHOM&gE%f`z4>A$ jPOo~顡ȓ߉DĔ܆ݕϋvtΈ6Yظb_qH!Gx)DlMIquG|ŌǚrMZ`%YayvI)p~Xdu6N|" J)#,`eQĞ0 )70CI8s7OD;`)yOڑcYt5%_QQ9w3v&БKsf6(dT3SOr '$DHg@ݠCKpѯ#MqڭU!]쒥tE@"i!\1'V+1۴y':sNxPܚ*b sL(P RdOî"h5H"HT*h7m?aIgd0/6M9EX& ^\92}ib|afr[)*2 d믈S5j7ؑ ys[Kg#!4Df0mp{:UֽtٚTw\FEh]A$ EHR_ӐE;WHl{u#fjӣLS~,B#1MftgD3ekLy:0j<\ ~;g.)K'BН;07Ÿ bZ ,VRoSex0lS\:ݖ> 6|~۱({D~SбbFw6ny! nWR7,/uU=^$(7/r@ Y#S+ BB$ƫeg?×(eXNxG)=˃@N-=b>Phck_Y ۡ_0 : EyDmc Œ"6AA2ps!bChjf!|Dθ>g__ȝsd Yw<Nߟk- #9}y=ͳ40L/tmҏ c*PЉľ`iwD3x0l)g~j>ard P_}jl 6{3Qs^股GM1fM?-W~#V-n2#K Ȍ.v\Cl}f6l(ࠞE)"W aAR* V!=P~h6x^h^ggSȸKUYV.y5w jJNc7+AWiF&b"u09E"|X.-I Ss5Lm_/yTYq) >j=CKbujܽ:-:$C$3VX.J-R޼ȡؐS)6΋"wUMidkϕ]=d\M+A{ӺP/s 5߶jCJ,<O7WzU,]#>D'`T:)GR^D}YQ[iTJN)8'"MҍЎJN'x_\t+P@|r`v>u*Ra N 69EPߩ 8y91oJW[jQ)@K(zL`D+.j0D=Hr "E.2 25Hq4C^sb}F 3%,Xnpڿ엜—4?ztSf1xyE7 ~:,II{'TsaPnY'UKVC"P C(#yw/rj> ٮ9{n8fӳfa{3=A&`TQJMwE8e0@y . "k!T+"D%} 5b >Xh\RýiTRQdSMqZlOzr6LR>dk!u;,HNyu mE/q^eWl.(F +'8 W>7[~EPrn殐03~XВ\ \j[M[{^}i5O*jCj N5Gz?ll쿳*=d">c_*뚙X8ӯ-dGғ3g\Þ҅FX" cWZSX_,n5 +Ҥ?WkJ6ґ;/TíJ~ɯ}F@IEUABpZx7gu4wV|;.8'g:.ܪ&>c,)< Ui@?ht ˬASqty(ն2W͙ b%| -/XK%v, `j`9f}'xp܋3{̓ozU\_НwLM?}u~-s(qIn^LHq&9[аK,#t%%x$NF˟zX%qc+6A ꬨגK,KY"?3wo+R]AaQ.'N>uu9v'/\=Jd7rxܻ^-ׯq@/1ãɧ'K`D[ԪpUZ-tg>cߵn&uo\jBR9}^{uʮU$ЌCङrKŖpyxߖǨN;b˂ujSl_ES(Y-59n'؄" Iu47W#Zb9 [L5UaX ֜>@ ~ypLylQU.# ePV5 Sl!M&QQT$&ݚ]wb͘j|*q`'dݎxkk?=bΨ~azMӂ/EiY>ۚAueruL ]C$JNzNҴ)\? 7ҰD _&AtflR[&?? 0ux' R$aasx6yS Fj[:mTp"H8(ڟh0j陧wW$tƙ;Q>dQ./1ݘ0gJ P<]WuJ%O.i+33&szȹCTقrT04"Ʃ+mL4iem -&|#5GSXQ L1BjGkĉ/8EZOYP_G*trAO NsrO0oj-80,VK*Xtvgj4>0eΆ-v$s3CYe8ߜ3v(XE yqȖ2eѬ}3qd OC4ϚՕ|ZM+b˸/U7VOF{v+% XGMqFKƍR3ۙD $.]0JEX#E_EM BndʡfD G{FcxЍDsmTx\i9gc壀Ë\,xprpC\}E Wx=2bg6]Ԃe")[n7v<"uJ[%0BȷŎ>r_p/'Z(g\ektsq fvN0$d.υ>ZC*?$qh^g\{;ڀ{{eA_!qZY"?$h9;w:v& tiٸg\ 7L&*x 52a\'a^ÓX#'1m8N,}ir9޸,Sfb:(o׷&D/G&EJn-o,rz-UFgRri8o8O&g꽍+E6{#WB˖Fy M:B}ԃE4c7[ںR U7Ka]ݲ0'R&Y\0.2iu_`[MkT Ґxl7chuasTbZ ݩL &%HC f>p 40XQ rF{"eDkis!+Pƛfb0B֯!'mUh`y>RF{g_(@mjt-@2:I %l?ɾm|.|^.VVP. AauLhy׹)cO(UK$5XOr},?h[mn].W2i4.tm O$FQWՍSA2:hGS.emD,d:P$۝惏x-e_&Ng87] ڪ!R+M@vwӶ~)t0^,`"$"0Uҧp62>y` BdHAk>u+0B!N}5g:]WKw< s,+G᪴?FEv 4qٽAhY bft8E=oB"5c^[TH +X\-mnHQCUcƹrR, I*5ݽX Qв,( }[jW^Ӈ$~tXVp.a7сXj3טu @JB>Y;˽QLN9 6lᔩۛg>^/S3@Z˜f865T{.ov+pʬ*OP)i:n@kbkb'L&~֔Bd KD˧kf*Qs)>(K%}$ݏIh ٛkZ< ,6* ACqC}a]mT'G2Hҩ !pRillN3? [ n\ԍ6QxeZKUtu:j{!{jȨK3H,y9i ),$ aq2.d 8*=A+D ~<-w4Wz,(gOd'MZrDHKr8;.F]*s|{k|ƮhޟB@ymR0Oc{^0(.\ }"欑)!DUFY*BfsRJE"i!I;l]ժC&Deąu.,{1`#7o,*3XZactxc&)ЈEg >p&D<{eh"."5 {V!U.brޭM)E-Q:u}ﱪLnkJ*H]x]OzAPρb瑿9s0$PO|QP^8bB-dh<%$}[Ťaۋ}!mGLJ#S{W;#k:?_рNPK i(/UC UfIUV).V& #֛z V0~+^-P"y^?w|Cev| ۲ƸcοLg66ʰ ]YQ|DV&3%~ނ|6ɮHߖۯB7]#c\z '~>Hyލ<4Ϸ>j-l2& ^`gIqݜp |66j,JS363st8*qs nowMA4"5xyx7`ϞX4)FcԷP-8@IX[%d^SՑrEfRZŇV.b \`}jC@:Tܹ2;ҭ+yƄ(i#+vDmroz],Zb6,3( ?") @ЄRqm;FU9Qdk6uǜyT`'ũyP,mgJOZ 8VǔO@$5%Ü1()͘s܁;uƷrt f#Dst$5pvF/(N1<9Dx@5J-#6@=&;)}k RrkUn]Ć*x SAI0Y U"XW<7$@*4~B,*` KhnnH˴EW#uВ)47|({ƾ#*՜v0‘Bda447&NMf1/>}ŨrT>SA8Eߣa@VQ+ݩ\.w'3,֡,\@Ydh) ow#qi7y}їDHO9ġGOBKJ  q ݚ|z>ͦoS&C5ӱ>H)jJfc$ Q743kEesvf~s H >#{μRB nw\.c®CЉӆ=D[絴zaE~,Os-~ڥ3?%Fڄ&&zP 2e8Z +(F7S VKlDөQ(;n7xd\(wuY-eFK0)`mGrlAQB6dC+aʪ2 a] iu0 v]diٔ1}]ol@Z(ǍF`}0O- X>o@dGY&lŇ@WhbYȖbܻjiyetht|Ds"߮./7~=nQ3;!椰6ynLLѼ|2iռɋ WUCҋGDIXYөqJ;g| *|xJP)~~F? zh ;cuG;g}u:Ak^+ϴŎ[B'̯]GLվ=fY~ª=6H*DX"L)퉥0sj.'Oz+.CYjb#XE KQdE? (ž/k5}?dC`x&ڞ|zė?Mm^!u0jdFB3T*g`}Uͻ%'+.RƁr<Qo-`X[8lsR$q@vZ6;M-.P ttĎ@@D5zE=dI.h\9YzTBSMGAyY}`k NVG#UFސ%U~= ->!D%)K# ]É·oSi_ID_JM bhZW\D2ы)bI!%]?Eh=ڜ.+͞G0g_9TI!/F@S#hm%`Q.nx9.C.9u\V̀.߅~±ԋDZqyBBC.,Xz <[n+k@.XӲ#duVd kCς %eώ,&nOO=}No&Zә71բnZ(\p_ʸ,! Fj}zTׇN?x=9wr`i '\ }p$_ϴQ1M!ؽ6`CO,i)X"6ojm++2a83""Ԥ7*堪  >-I%B,ĊS/%wG'<bȊN~K)N! 3|co>F4z eÃLTgnNi(bO؎!?kPzCnJOTYKA,X\{& ^פ)iѯhvڟںG[`J:\RDz̑MSGª[OppP¹%~졘 S(@`)I@d j(Bi7'6HsK@n]J~z5SPxJ螀ùF0"W=V& Xማ1/{43'i^3vaOމ9Cxo|srVfg!^ȘxQt!P*0_j-/NdDZp6qc0,47lGKBUpIq4 8 mXW,}X87Ph5\ΓN3y2SW&$ZXzwn֊h5N+)p$P޶ }{|#!4x}Peƪ]`zpm7ض'z R``b ʣL>ws eF|Ǜzt/O&{bQkCߥ8R[*) 1/yo\;d9ֺ#e$Ѐ9Ccf r|`0[z Yw$Yɕ6{OywГS8^ӔJS-V8cBWodkQGO%Cs<+;ͨLJRaF5d®*/)w}8H |ܚ:m\rR㴟B7rGx$ǵ ±a_Va~|u0]#g1`~rj`DrcU+/( cw1u@Aj[>,Rb)#wL\gސ[6I8eWѢ>Y}F%XbvAYo`1g B,G|k gm)ϿG|)Ă.\b{V)Y2\yR}<.,~ohQK74ubK ^qT<:HHYBQx7[2{=a2HʴRmTA{Ih %% .ycm͚CThoy`ײNlE[~Y^(LOC4XqݩrFwٯ,, usYh}I/lOY-/5bwک>NۧS#Vq:c9ld`Epݟd QeKXYj2F"y?qNJI饬h-` 6 X}5(>mwa'߸m ʖ5"te_Q=vo͙:RZiS J1!6ތ: M4~Eԭ*=p=&,ld"ˀ)+TQAշ[*@ |I`Ah+} |.Ҹ fF&I1І?  >bsxr{%r5ZLuL>u6f: hy27.i{}$ƕ7w 9Nf;`P[7iyy@>ŗX'i<ՙNaO% ~}8p}1+>Qj$HU?i?d XP:bX*xʶ[b MYhb7GdK39Ikkӿ:zN#?CSÓ"LMV8M^;E#>+V̸\ IQ oQTU(T^4|>v֎p&kavӳX6%:' ]-@RFs1Ul@;2E>&cxra1E8F| L*d3 hI F@{kċtH<|@Nٳ/KK8URҒh-+oщ'6X 7Ϙ]d_TP.vOba"' $1 ן](Wߩ5Аz*5uaQ.:z H'Z] QYܸ͉MR32(fg?U?hm.p WKYWޭe C#0T"Va=Bd?_B0f5%zE߼V&چʄ ^5- XqV̙nVzr Y`߄'ŁZOV╺pDfHE(͔ہڲ0=%uhN t#R4]|&=\rB^^ntx8Je1~.]`F=y={:\I(uԬ(Tv:|8irD?}w] ݕx:~5R*˿6I?MдSl1h(/8U+s2_0UNbW͵"^蚱+*iSy5֐X h\#<Ѯw4dw W^AYG*|H̥V W<Ag"]CM89/?9\#@+!EJ`i'WZ*߬F>y4B}q4 )^P . ~Wΰ>ܷģrg{H'&.*{8T|h{GE:ٵ3;8o:+%%փ C@, d/ O+K{B`WB?ӵ sDɉ%=J|*߃zi'w;˝۶Ɠnv u}lS~E:iv HZd9KL `9%/Im3NInGdPtJM6H^E;_yXz^Idm؊J)ݥ%#IqMy$ûJL?Z< Q38/M7.c,ͤ#a%KC K՞p$J5IGwEz88EDVc#ֵfT\OӸ ?lB0\dޒ'KQlI0 ,9)$@l%|`%;s=N`Ĵs'f KEhhog4dp]H0$V^-SHa'0JP0E'YoCs;&-#b_uo0N&竐s/mAPP:,Ұ WLO}ԇPԙI\~DY qo3}^{]wC( )5iV`j\>F)M&B܎sA6D+g{bA֢WeH kL]/IӮ%L hPf ic(cW[E_ƅNZ|:U޴+O 텶fxՆueeoE%CYGX j֤xH(5bSPSmyӢN3vo+[AeJk_9G4mֆ#ًM<%S)BZ*Bֻŀ%?B6>,F6i;ok(R:}@'2M4̜֬9Jc|Ϯe}j z*(dDuF!.^!?h DZ=L׏a[61? )Ɗ76b;>dȷ GUb`YY_bFTrel*sS0A%B)5ʼӅ -0tXnyO"RwßLoabMfP(>Sǩ#~y[ՆZ>M :-SJ+e`-e~%`!:\.ugd83%i^.QR<3џ!M?I@;NO//aHĮ2 DH,4H.I4:{4Q_jP , 3V' _& -ʫ֑Oijb]RYcȋ7j0ֲ.'j~9"ߎ+e[?՞-6<`|?캞tgE!7"~!pr9 y7"fer]rCyi=a% FnE/uÓ׳x<iD_ƅkxTyk$k!sي:o=l~ِ6<$nF)$E3p\ dR*"{u;, DxVZjݩ>#7~/uU[4 J۟+ghwԝGڧaV>WPhPv+u_|SIeōb]J7@H xlitd9\9yQ693:a_*\ W~R캅4SO5YnvAPeH=ksA` 25[fqtwB+!vuUp>@%7Z']3E"` ڀQۙ)be*()CG7nfVYvǯl4IE@ ]MT} .Ekċ~9 UjPQ`5 W[o:=п&m/>slmj7HEV`(R w&b-ʤJ?[Y+uG7-R.Ie❃6b'kafZ஍,̨Zjm#C:Q16%HW?źu?X\/Unǡ1~6 ,E}bQ>L,.<݌J@|9ɾ%8a "ȫ =o*D,pO!é,fu%N;ĹOdlٷAb6!p)8yW0Jnףt}];Ip4mm 1&pxFuU_?6rˈF&gp cj1)EV9 ˺^d%t,3ɽ'~R?LK-:D'ƳöH?HOEzg7&n15TGx^>;kNdU]RӼ9k8 &+ 'E42{!J^Z4w9ʀY^%0r& Kul~oG=╢|܌*AOx`O[0jKӂt7=i6u=ņƻakIQa@Kc;zrA 2ЪH`aq!Bݦw)4k]jKf2aFeAGJ%ZIjFDٟr =Kkۗ4(5"DB"T;,ZGj|F g3<nr'GK!@kv4'77A^`,i?{*,qhJ*MI5#ˤzO~ahyF1E~I$).Ň4s'3T&8j~|$@ro+v6&wYU¾,-]0&O a?$?~/W0*.WtjdMomԄ9$d FXpqe~$Kw>ˠuZLoes -_|Z噯G\`\0GXuFqvJt9A{r˦?|]߉q%?FkQpe0z%XnX gƦ]4B4eKDHVog87OV"[BzZbjHhu/?y.L^ I]5κ_h,^ӽmڈmbE>y1Ȏ"1DEDwe 3@\] Z.VeUJpD!Qu.qOB ,d[tH s,xăWA O5 }"> 'C\S:]{{ gnʃ{~[͈bu: k]xwB7|ʤ*s[AG {'ra>iE@LT7q/߼+oý=bبE$~mi=t?WKYvX76s:,[evtNCO伉Z _03*:"d`M:"ij"*j{@3Ie ,e^xRC7Q}p1/62)[fm @72xCA2*@6VMޡgcF%zcʋ 5r0%eWR@Ig_2nj,*1v٧hWQT[.M?q@[{+8ydFn}fG8R]aˋۈ_E0ks,ӎЭ_ܒ^}]Iq7u(Xv1ύ,F,#a1ؤ˷lFY<{7r9dZtxEUva5 fm/b^gO0pa 11 x13ѓ{>+ lg]hQ[*m_;1MͬʙYu"keFIw5anY_Rwwc5ލn?d8S?Q,! 1)=(PoSNjB@<C$ ,gdK<,lUb%7YMXLEaHF6% ĻZXH̄A<Jq,N-hc[V2Ӊx]0n7$5Nҏye/ˊĕcbIX"Qz2N[cnе,):﷠]i 8q'V#ú|YJ'fhq%zMBxT3\=Xia,)"F"Lq `\b(&i׍EU=ud9N޹%hW:6ᡨőũZE4:4pw3;]ט4cq3.n;v4cx );"Bf9ޣd8!$c4,"c%ڦE2?QNtBQ_U/9I"R?E}/2C"!ʾE5l+Qp8[5ZP[20v$ s9J@Stqր/HQS8p|8i&xbդ {fFP*m?,"@p9B]~J*߆!LRPV x %gҏG!CB7bw0l0{/JbEIO=ߓUt5`&Lf93KPNI|DؒÐv12hN2W1FY nJ%u]lMqV# lQ"}r۠T3`n>W̙ 3qyzGC ſ ~J{Ugm\xcJx8-7kUe8-+~'Y(\Z<WrW[>y\9T""Zp|ukEZz9I\bI~NC{ۓFNGX]_Je֝@0[ pa9ܭk>GT4Uog6Ͽ ,6_﷧<mw7'h\;4Z1@19Qۛo:$%)/.K)݊cMI+%7owf}2nJ֐q8fKrk$5b %-lEw!3hDG6Vpkdha[ө8#`'AYwfB}Ff^P| 3o"s*A,ل3c sscF9 kͯq"j7]6Lgi(«@;iϪO4oX3J(9$Ů1{;sM/^UL8aj`.X1Cݙ=jB=*gZYB 5Y(pL;~_W[qi/=םՓ ,nr:R- Qj1SIWl=1Ks:(RA|p3a͐:g6 +|'-X3Vma]O'1oȬ3,~vW-Nc8p99=HyEyFgjx c`}F3~s>ALWŨًlZFF]stY#e'@tMgb~#)e8NIpn,j^O?%=t3cU= l I[]gYMU9_VJ>{\0p[u 6d`XFנ|siAFTߪ[4q7W?cZ-anI/[q~$/9}RqN7Џv;6|`1 {;߃mΘPmTleR_PaT&^}'EL Tvyw_b+: Ih<=}(0J]XW#"X%nنWRt}yBp#*m[* $69y?a:cGlpG2<_|Nh2O%Y677׬0EtD IG-q67I1$ )[?d.v\L1AE֮dY{B} ת㖄xEc5?|D d@1NTJCz)Ui0p8K)^bԟVe!(R|⻝lw }.mhQ8hU ĭ[R2U6ꏇwgz:web8sp03 2T#`TAt;HR [>nzo}k/QZ&# #4z+WuCV0Z?1"O>.B|IȜ GY2 qOEoc"^S?^4U@C׊CH\K ͔S QZYe6ISɆqLΡl-j)ű\Y_]4bGq !?e:cKPD콻/D,ޅM[ WG9~sLW'|6@{M4b(\NKG5 4$C8a\GE{XiE8118BIQBs|3+ѱgYZ07070100000445000081a40000000000000000000000016650944200003ea4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-indigodj.ko.xz7zXZִF!t/#>b]?Eh=ڜ.+ˢCZV_ez4Ϳ"_Xsh}5҂54g0v"]^{GVwoo=Kyp d}_ttk{lYcĜUɃl Ok OϹ/soQ@Ώ7ˤ~0gCgͨ#h7QGY4S0oXLmˬ_ o⚆ >ɮ3 @s): A3ȹmĈ _j!`ct^u8{a-ǟ\05S/5p m #z F\aunu`y \W* >#b\:3Ax)AG&l @F+j o5M_`+(B?!t\TK[ o$%mm2鹒ɠydI-xPvy9^|liQ=C9gh [xV{ŻU})nRxglGm&, 9=+ !b -idkqV),:wNzbz|D$16niw ]/nQ#M,P; о6VvۍC$~}~]زK槢AvnQ N!hx^;<~NpjNt[V+HYNC42Ƈ\:6 i4 RMĿ]sos lL j;G e{E_wB;+{>>D_~& frA*l!|'oyX!OKmlq6^r~}`3dw(`Fn ޔW٭o N N  ɖ͟Oj;eM(HsK BfGW7 gދ^]Lm(r8B&rd7LXehRK4bBPk%K8\JNǣqx$Y}fRkS^&L1ϯz4t.ϪXڶfFօ c,5lٹA-Q}'(ى:V&>:gAFuXFBKľS`F8+=^'SH5yIަIӗoڤ܀X=xyc"0vD8`7S48&b_Y5Dӣ݃ oS843>-$.@Q!I]PWOUҧ\; ߼֍U}}]BV|WFi<*>Ú*|fKKo4B-KʺϯFR\kVf *-cb$sA&in6Wy ܐͷt0C 1x f%&zhh#5ܠ8"*IF#,`XSUj/GJv)#2&b0ޯܼ6sy dgVEIXӞ+g ee dLĽ[?r+O8菶 Q08"'Y԰5G1~V.(Fw 30K\ޅ`+! =gg sH;Z>eσ9ǣևvC0}\ݕ]FB{/hM# FJEq5t"?|}KH~mU?|lN;z~iʜoI*VCqR^/>yCqdjaO56ȣJ^hNǟ!%1h%`œ5>~]3QZT0tG}F)?BԌİzpTۚoOlEMz/r3lJ]$,f^&^ 9S1ᠭNN}0/Ij(|=ìb"X; 27ޭ7  }jN7.8DqX*/1 ߹mWڔ=3#elej\RF1MxV3Ro[5ZMF ݴΫF͒/"L@1ni_~0!=qfG %4ikmC|m/:.l?vrˑ\(#@)%(zϚiq=|$q6 }?}jy/P4́;#,̺֜ XmoK,kml2FS>]x>UT)z3a3wk{"kSuĽtAҰ6q7#!MxyRndepYHΔ哥?? YqC{4qMzAXQ?!.C~3ؿIQ%7Y=OQנbjͫȪ]ޣ>`!:Ȃ sҹ;møpqcOl?zd 2+3;fo@ xf}~!/KT;G<:|,V&\|S0u lݍZX3<%3&ux',PLh(FO9!d)|xev>aY)=Sd&ۥչh;MKGDB(ܒu[)+?AA;Fë}Lmϴ6]w7^+#) &{g%ڎIWfb -nvܯCx~&$}/dVUUj =G^fjږٵkhzm\ڞ9\\?۹ԣum ɳ+#rS70[ 1w7`@<79۾i%3|C0F@gҫfNˎi9ʝ.>d݁И_X7rFH0ڠږt h3pg.:~a(/,ў!YmQ"_JRݤȓ0ҁ-ǾQgb*zFZ|:FNEpMBho"RUыBh ;8mhC;hY͟ waÕc4 GI@G+OHb,ֳ 炞 aae;؅ ?54TB4N]Q^X6d[Rῲlf_B"]|HKd\,6_ŵ"Wty0n{CX]5B_p-BL^LF4Z65Rۭ_86nl; 1籼_89; +ӱ>(e 2yv+&d."qB|Զ\K5pУެC,B bhWԣ/l}2J?k(b+O l2!kG|OVhu!؃rT2c _8+-yOzApNJ V}ȏǺ8+8 rbx"$$J˧Hfm d*7B~p6h1|ydr:}l/]%\>A8f7ބ>\ІQoLJX_ 0OgN[&;%-6>Gbn@]Rj] G$n!,T nu*DB=hWF As48ƇmƷ>NjaȼM)r 2л7(hE2k2ufr].7r; 40p./e9È8}z2e$ ~/^zr'DF7# $ՅNbGsЯme2K+#6&0O8oc }7_ZHD}ųPޡJj E5`S5/.|'K]u%7P_׳B+RtAF{X1)1wsf)?*j5m  z25*UeK>+?;.13c/ -.qըLaH `W(w+O.I<&2,0 %=Ē,r9/ciV='&.]@UaIoHjkt|l;ֻF`AjlZks^Պ@UolvT^1ʁq|CG뚾cO ? 4ƽ=D ܪ48e7QoD ΁4/clO~G2<8PtU|fjԃ!Ŷ{e.=줊Ad'(}hʣ9 8 (\@$o_ڒ?y _ب`Pll#,<\3f)} ~´yKn&cd!x 7[?=?~Q\[i|9\Tc #U c}4$ݱ8̬vh1vbDCRrGWZ$DaBIL % n}o^?Ip7|X?Q`*LoɅW^<}|05TÅkqu4N}yк({Ȗω#iX Z+RZG_@}"k91?B05{bmܕ@$ I*֋lJ6Kխ\*#W_0MR].]VvV.V $g7r|cg|h *Ok/&:; >wӰsJ3d"&/~qԋQw$a]AEvc Z;t$L7/녤8wqkYIf\33&vf#kEB3S\~VyE2SsًLsQ'z3Pk~GrN ah)J<F0@IfI ;x9Zf_2dݟٟwj>TcSfM 3ԻV9[ycqW[o1@{#⎊~K?LxT2 J9!ruF@PW# vE5)O Amn="ܮ*׷d$X\W'#&xCcZYz&w 5Q6bP7TkwSDKG{ԛE8Y'7mvESIsjK4:X6#25{ ʒ8bVl46)/ֺ k{93A%r 53Y oR*KV(A?8FN¾WmR\ໜ ]?m ,ѫn>,M>~'Af SL~v#\(q [>/"%ڻUת>&['zs}ȃ\~ll/T))jBOn0N,$R!B+z)4mr1Fki\/ e`F7-$N]vD0OpƜV CfliQ̞eZ* b?DU}}ʑ[??naT'H=W KÈhAF,%']ab42EoIUJss盭8k'()krJ|`L=1YBcCHabTP ZȄ@N<9X%vVñ7*dz'%>8st]O jrON+wnd<3!_dd@W*۽)ȭ[TfGnߤ8}v9&vDIIU뛻cGAV>#\lI}ïZn6?>bì K5*ȸ %YP53]\|rMWh zK4~c"okxc8|2reyRԱ"XܱiòZG`U. ؉zb%K`ɶ=F 5!Wm e Y_<ƅE3T)T fӜrn>;el(o(c:k(Hj+iǕ4B"PZAT<&upS=%YWӰMQ?LY\64JW;h_V5X6=5"#Œ HS7J_kXК:p㫈0MW,4֣JuG*<>NW4j+li aB!e`~㐗#L\z.٠N Tgkk6h & jCڤ% JZ^wp]A;fzu^d bTώ[W;ae3Nf "ʦ vY\๥*="7O1.u'h S{>L[%hZC] Wg(O3X{i*Th^nXTZ 4o:G0VIs2ϓYF??K6VCcJ YJ^~NӴ5E:TiɫV5 &PѶQUMV.~5)1Mjͩ"ڈ3o6/B,+ֺI|LIb 6 S860=0v:"c&j9W`O:wK|\qS$_ͨ'5Rifk#$_T}2? )2)u Q X~~~N&NjOf\\܏=g |aJaIff K,ḡ`1Z[ih@Nq2&a 'D#Iؕϊ!ŊFU`˃F=^ rNV4!rC5ݲWzgMvb4 RԖOњ&S[>D 3yq瞪Nw]Da+:k ֖)HR!/b`FP/R{*Jڬ~!VmH^ك"w0sjSV_ڐFb<m2UWnwfz}x-9O$գ| {qw;6N{Js Д%t*|t䟳Q.Z`]ɲ\b3Ά o+`nulL C!#w3E$5 ^`Ω d rZ,&6˲p62o_A詛m6޵B G.[;+&Šwy|4,~T_Ι$*[.^Y rKzls M=Ҥfgq 88n,q-.c`sHG:}iOT׫dSzԶr%d9qqoz ǖVZ1J<&߁)>h@2Zt' 54'$(W AB0XeMhrnli$>?CW ٧{:;JҗUC%*IH1UP7)s|(TS%^=HωF.)&IQ]}oau n4-ӑL&fbx*P[6f鰤mDB8lc'9e*]m2ѡ_lE; sJwE2DhWB= %q)GtVh'IQrp.+ՐߪUEN{8L!bm p_;6Yc_?ײ\Uܿ*e+]Sdܕ~FR5RVY%FpLB8 nL`O,`[K)-SX8~eފۥkd^qk&KWd5^Tt%d$c?qL'1,v}Õ:h\@)}+Ix[ Sz2W0 A򍧩 =0:k[4KH#_t{.[jWV*kCo+eK_<)RE'!nJNDjvFn}_=BlOK8^^<&VĠ-{"ᕹJ{>Z+{ׂI;A҃5.8 {4&<"^H%.2RhiWU+4GDY|Qs.oX,)s=?39s0}KRdKK>#.NJxQ @pIISAگ蕨!bN&e ~.ĀyrQsه]m47t*[_>ˤX[)|u}̓xWS-+{mBZ`\2be1(}mBOv`ǒ9NHٮkU *N:+ʕWz' xudSٖY x #AVx&wE.( 2@ĨDn5$!^=@AwZ!"H=Ξ t2_+@K%qɀ}i -_-؄cnzp٥W='M d4@W]u-c 3bu g0nbqX55puZ!Ed(֠2Qzl OZsm<d ǚݑvalX$8**S@cm[w}uZl>M|'Dž6vJ=aEڰ'I5OqvrBڮP?`^I *+ ˬ/ƵJ(dLɿ f vtPgXKZz:Ez IХ?>"tG. E˸@25[F%D2jJ=r1Y6FSHz^ J-^Ji6@C1im/9TL3['8aG7b)nyhZ>lN'y{maWW7z "cQUG4V u~tX$f8#+-B/ʺVH r/,ւFW mR/~X]y12p-ECy$@Q!.x{ #nA]pg/MnRNe Q+-LY;2D&hfK3 ` VҋKEtft _6cD{{ n[ֻXe2_uj!xJojGk9h 5DUNvlXY} ^Ǽv,Z2tE'M^mV1[8AS,,FeHⰟX;3cI̧ 2ILPtukzdD"6ϐb0]SݺاnA2['j^H8h|_wӱgYZ07070100000446000081a40000000000000000000000016650944200003ee0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-indigodjx.ko.xz7zXZִF!t/%>]?Eh=ڜ.+;jR!:>0KNEyo˕ #:fW|8 dc 7_c X1L 7ύmAv2KaBwTC$nKYSjE `9L9UbA)rmf+6fb3Vpqz%{/1 Ha=Z+[lB.J}?sWv5Fi@ ?Ғ,vL:KRwg f*J(t qFg} yAN緔67?9Jef}][3OHܭ?jY))䄹<5⼒/7_6Oi/4-P.Q:Ԟ5qG(U|=Sxqx/np9-쾜sR 3{ 5o7. ۻ̛a4HԲOW7UOP5~1 ~#Wz%cXM# -Vճwq 켆 N0 3 QA@l_p[1;s%C J{0PAQsz@+&R3AYn\H&jՁ~T ֏չ"Gƴzu`_g6|ݣkiZ3ݭƔQ#I Cd4 DuM$ī%RuRI;yrn݋jYR|k0@ ~҇h-qJlPpL[ Cմ:c2pxԣOU{;#O[Bb\]QGNiXьJҖ]'E6y-Nɴyc{d{* x/OƱK[ 㘟>1\zwݘ`Śb'{1oSP26ƾL6Lu{qI|z#EeJڮȱ>}Lz1qKJU\R&'чP2yFA*tzEZyƇPx5I1rhYj: }ZMļŚKe9gv%cnNwWca!?RqhVbΏ͙TAzRe6P!K4E1z\DOc2.BG2WQ-;9>&#r$" 'UfR>&wx`λ3>ţrnsK œDA~]@++hds+˛@.,ydAČm,_V ѝ| 0b|88n?k8fi dd(*;D.+/ ޹_weA=}i1 /}{| :QxgeMMļ){`튲~xGL =N3ՠ0U%Hu-(r3d/w>!o{2T k p (F׏L>IA{KϕaF3H,W1>O^Ul+cnY"9k ϼth7AlUou` O܇`IOӤ^>77D=¸5$2¬ wa6@v=plk@vW{Yϊ? )4eΣY!ᚑIkf`mf@d[3CCeԩ'7H|s2[IO6갊% Ms9YsYp3jGfd~`uUقM{밳]nQ)c ƃV _ś7\< ]S5cOLGiR:fF1Qw]:~O6kFb'½ u-db_35f$ž[Đj@^.hǨS/pO Qy7%`(ؿV~N㘾x},"FpS(j82E@}q>j$p.e[3f 1mD׿PLn! *, zG"lD"~knYFƓܮ \~Dp|-%(yWڟkf}D|luz`Ia8i-k%ܻd-"DfGz&tYPb !voA]x7ڣ:\C!g7n[5γ:Yid\f}Ok ڶҴ25A\twxnǎ:?-):Nɓ?6m*H㔱An/+ౢK tr ,< m-NIO?M,׍bfzP8ʟÇJYqەWM/8 $x"eц 芛үX[5bҶ3 4t:;EfFyN1͘O/DNtto6_lE3( YN lʓ27TD7| '_U^"Jމ'@J\!Ej. Qd.x?EjAV(k?1ƕL"şMuf }D~ɦbQD&Jj$/vrr~m9zREuGX4% +6=dm9j;rj,ZAtd5-t qD9Σd)V$YucIʾ__hp$2;M4mk63FGwNRlcR`fN1&V$ƪ;r KOAeY-x !.XХ$U,w!SFVlkmxRgR?dGC^_4["I~O2Oo .NGhcOpBR|ȃ1`ϟ[w8ސT`W:" ^ɼ+aѡ(G(Q6V]qX h ױb ˼EH)"Dyt9K Ӂ)P$7m?Q0ڃVl\m0jfhGnsOxqd6ϓL(o&ŕ] P<ŤA1!-IVIz7];)*]-ޭ8qNcnj#nɒMe+IKƏЫ}*h0T[ c[^ӆO\exH/9bFb;Os-EtJ#=s=2u(7 5fo#@R)n\RK0 M ;!Ҍ\FAxѳ+fP wOToSafӚdTQP@\q=w"HF\z k~6hZ0͊ڞ$#1 dA 8Hj$epKBoat9;?D /~-θ,}2/!m!AcH6v ,I+*鍢5-zmS]YֲT,*V+œ:@ Jg$uzdi]/<5NWlQ<~"oYWàK3@ +5JU֗'܋A^U! A֛GʝLN ` kaC?18yIώq(]rt0:Ceb2gMZjMlyܷw[x5`QQr:E~$J?{;(n4+9[*/Y.1^ژ&ZHy^!fE5]pr9+W1񺞜ՙk{@>BR=N2 tA C,*gbz< ˓.SNMwnd=S9g[)8XL9L,ﰿ/3f7Du iˑ-\k*>TaǟZFY-NSk<>::\E e~?vSNy5P.BTB8|1-ۜ\W#fðQdV# _gn,_ sh2g(( E [p ӂ-vG2w-(./98[:. vޫmiWHcjrT0hԛH>NLJ "`q۠t|" L8ִFwSLTMso?Ktֆd%4ЗY-zN`5tN&[o´[$"wr4NVKoru;g-پU+!KV?߈Us ;6H}L $ Yr.~}\Uש70FOni XT6q3'f0v} Q\ .efz3T9aڹl_#,hwu("wi)7oRCڊG C퇗NGx|@_ 8J=kk"n0|ZL8y.٨!m heU|O@XxѪ)5mխ(蛸 Zn9~FqOcI_ ]!zG+|܏݄ZS:Z^z1mKψhOuS&%ڕ ȑ^U{g\s"g:~"Sҕo` DٌYu'j#`xi y>$۲ l6 d|=&`T*4yޖt٘1|UU#&L( td_` f\wُ:=q}ػ6m~1@o:TeV)f0_G[?P˄EE "^5=:݄r擿dU\#ڑL] ȗbeUK5H}d┘`=ͦZ^FZ#}zW92GcE;nϢˎCdt@ p80b9'LeJ8<$yA†LhD-JÝ. `[qY dfB ŀ'Ʈ|x482k/X DSQ)VȖ|F&[@ՙݼ߱rj;m\,@Ak5s>j5{1nwz Jx m`3fӯJi&@Mv[1!ʧGQL: } tk*,7mΐ\o8j-M& -WHY*443c~ӶWc'r56,zBꒊ<}z5%K@r/&zϙptd@+Q؋R#~Salʣ[3F?l_pAAF<~E[Ԧ45o t][oڳ O2BRLn HǞjI! @ƒ̻xb646HaPΔAπ#XV0Xt^qixf}Lai^*YP&<΁ ZU?(]JюFe93A):_A;aSZPu|OC'gH$qXհ? '~, `hAAoU7,>!wbFۓ~P ~*a&tI 6dH6 CB^QkeP' +s'DTWOO4jJvE^"{P OC`]2 Ex>֗|NJnBS!]J" B as-*W&q10Z4SBxb~{tPj9I\ٛ: ;Y1 ",L5MN9k_AˀeD رm ?>xޔN^b_ .4SFگm*&/}x׃]k##IQE?ӿvC<=x>wte_M(THwXy%*+&%Mw#ƭf~kGcp0XÏn]eM#R~ *u-4<^k=l'x0E/gɌAD.q]%1rV}djuuHg"}Q=ñ( <5bcdN6~znIC {:Va]`;9N-8zοi~/DCVk'WCh!U(Wm4$h*!nquIek_l5Aľ/Z!8cQnF үvMʨ"tH?U)=WafGZ3MeodA4 tF<]e!4"U'٨-ބ:Vߎo!˰1`~ ]|4>*X>D 떺5ӱG7>g,ȸ*Y3j9~72W ᜧK<ס֏߻sLC2]|/kۋ!`ں0MNPTTCXDv|EkV!+)QV] Ipr9^r淥|U8|W:7 ;u}Ԧ'x3|}j. ~ȸ1Հ\/(HGGӯ>_tHUTއҳѽ뭨w\Z#pı3QN2>u֫Hklc7I{*_3PCTޏh)k; G^mstoe/!4Dt WIXOFB3r(>p]@6 C2zG͟ǀ ן@nDg=G=\HS;Rw Vlx#A|Jc.3Fb̆9vyG~3C{*OKQ <|E͈'|4j? [ Bځy3zɇzp9/Ͽp*<_ w`ˍg_?hE>B23^Ƹ>UHPģW Lu@ϟD.探ڪgnB脬%t_#{C;&pw kFOsscFrNwȎ z Cdhd+}:gavѸJ7Bѫ9ۯNֈͩlErGDn ᘪv %{M|PBSc ibȐi *G6l9 DZ`ݱ@A]W\C]4e-T#=88CE<hp|›\# " cm%qw/p_u",E?F;"r0!< gƭo CΗLxSB@ҢaY.8 $_Qgv{ɯq/$ &\/c?`]/aa(Mҋ43p$]tRl\R-Mҡw2V"PCB ;!<'f .l|){J)Sܾ̓4K, :aOBEYHmKʾyy{P\\t[jȩ$5o 'ΪqhΚ@.εfu_aUf@{a=K(.k0Z>B m,!Mwɭ?mږ GcUWxߙ^P;Hf) .u6h}lo':Ԃq&%cW|#_kP:z_"P$_*'ŕ[eWs J9* 0htrhUfeg e+@81t|NgpFSLC"`2x}"W *GGt\bq!8Gp!P[lɭ3 (t Lez0|d@o@΅Gb`EmaȌ)^ >u/=oYP =?|%:j`wS6zTA#cxqUQ"p,Kd V ߆-2 $hT&hT? /:;}S`9Bjߢ&2c%߇\IY%ưBZ<⮂],;6BF.Ө*4/ p3 3eopV0U9,V0]cbnҘV<^9?1kav#jw čhcN+pi{qa9A"yC˸lg"wM؀gT3g?',S9:{ǟѺ;Z[JKP*r j Yx\B~YErVۛVMsZsY#h;BK; Kg;^VFP-!qr y7L [!(x排P(|kb.rڮZP` inE:X+V%#d֮%(sQpZ+t%̮IeFܩx1h e٣CIwXVOgXn:|m*ye+?iGK6@OVX4y ;J?rT`KzF05R7ϼ؍;*fbC3j1Ebٯ/qR'%#ng( ѣ:Ҁ6*vc.]%,H6%DVCd$㼕|),Ű_``W_fF0wc+wcxfѠ&jRG+^5Vl&<\a, X&Pw&:j|\!BH 䄺lAnXz$a ݉y=WRS#T[ѝf y=\+>bI>@I&fϊ רT+e$cEn TcHcV`$RMkپaR}$gYZ07070100000447000081a40000000000000000000000016650944200003fa4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-indigoio.ko.xz7zXZִF!t/.u?c]?Eh=ڜ.+К9$Eh :^zwmOXE 0C?paܡ`}{%C!ȫT J|l?oh3 \U1sXuBnu+X/VX6m}[Y%5 S`EU nn;H]jq\!.ʳBSCRj](E?C/8e8j[CNkU%D^ fSVQ9`*"-־k،t V.T11G,6&/^kUy8?9 Wʿm+9 B`W% @%mR#9kf@vY&m [$n)sTAN;DELnx*Q)ݎ(WFTvSVfT%LS'sp*eeגK8}Q7KQ($'p ݇8ļ?i@=L,TCnk (1(PQ,i=I j;5^:nMFcޱM #/AW#Q8AgRQW4K$Cs6SLK9qt郍=d-i+RȓIv&CЂIc.4*o\<%0_Bߒ꾀x)3><ś0!AmILF7ӱs~Js8%#' M8Rm7(*jmv^A]KNQM!՛Hw&i ~ e䡌1@J O?K:LݱPs/m2"JݕUEhDV>%2jnII3r.t\w|avY=jnf!ukb6 1 It_˘v>{!$4oC%UoE{L!! x^_J~N+@L1TO$,e[\[>Ej@_5Ft`vtdt=6"BC_Qk෫և_8,9 uKh!0-8^Y'*E)鑧Vr}ו ~,|אzs `A!HK%ML,dSjډh#'-~TdHέ۬5NeHY5F|E':\ARQhto KC-Ғ#LS@dOHAhL..&NIp%!grtL`սy8.@] C_O ~E3?5Q|B1it#TBie+6gQg!"`V=WueKg`#MkJ)7$#lPRnݹL7^1"Y|qxXi21IX'*bR{=t_q&2WC9 +ųϸV' tYi+ϒ&KP8 jbkYuXxd޽KlU/񸦋yM]Sb |kJӮ4Ei `7.*c+H%: I7ЎBD!D0HoefcmJ34iM8 }!/-׎E 1:P"P^ }%ЋG|5n,td<%"+>J/12Lu",{[R!^doDf>TivG/N&ᴗ XC`#N:9b9g,wJKyIy٧ĝ.2I[b(񾡲P6-qqV0&ڋ ]A|+Zg!A^iډo0_o_T)W;s? -D&so 42xG5-#py؝do 3Ň]7rfdBKHyGTuu#98&k,)[cZWE}Gt~Sp_(钬B߹]}>.Rx$JzV͑Tpn*Erƚ-`d WVZc'Ob\ U<cW*k\A2j==f=,J%Ly+GT\; 6F(2 uoХռLg'Yn;ɽrn$7 I<4zeEQk3ZDSOhPGxsA6ulU`we]-]0$%H6=~^'iV-Qz:BH֨[{̓XЁ_dZ9[ :~Z4",>&pLGvB8̮CA\›?֋7݄X u'U_[tkʥ4<[5p%9<ԗgyZ~]X}O_2; r9IKd~cqhTcy&͠;*^\Pm^Yr)fF+{i.,„1vM8lkq dP .я;~Ъgƈb zu/31-k0jTo2f֕Cx: vi0u9u30 6ʶ!mܽe N+5ޚX Ϛ&)m^KC,@l<\j,Dʉi-R篇dPaRB{Q nF@ .(gc v͢; y)"!A5W{t*(i 7Aޞ.wvYUyf T2E{`ш%%D (Q\&{s u34>uH<X`( y}s@ Q%< V]Iar`%5Nz''A"M^t@>Uag`qW 5 {mX+Mg'sc%~iy ƪ,ϽNj@9|!֛cQR/X~M? :ykMMh3JaKrI*!eɒ(VnAiM N_bW17JH`]Q2\"p94 a }`$)vfK-rOTj`PZQIh`14h%KqR9|İ(;Dggxjs|5>pI5"פ-j+ eA E1'~2ogb {1$sPbzi>:Jk@k.<!#gОהq0ڠ,_T@] Y_v˕䃦6yC~7LcPϴt!tdhK8o4K}[m0G{_+vT7rBc$A;Bcjrus2 =8rxBI^L,0#9126q[j*gkEX m>ĥEvٱ*ia +tUH`ݬU`6N8,u,aʕҕʕkUך?c]42*b,jdJV!h-~zӈ i#oe L3K[ÂØ!->9xc4R'Un*:88(I9|D֛QF@WED& J,6?Di,9d|>.z>}*+5{b(Hӧ4WCJ;?8< @G\6߅n}M hmqUf7j)emO ű?MNV;{qX|BmAB%oPFpZvӛ!tuʚ䏁SCL|?u2$iW4j?Ki&q=&)uFe'yntM)8a#ŹK7&;hwLM 禤bȔ0,{%nWp)Ë"B)* $eU?FjZX/ 'weH M輹M7TJyE x&e%u'm/$yxT-%}Dd,kDt(Gocyi#h(f6{d|Mեq5NٶF" &0T#QT}Gz ıgx.dvuZ}3 Z$뉗͗RW1c.*4rf(Ѵ[Be۶^7Sܕn]Ю%n`6!gU[oq<{C'}Ie #K& )#0$Q DQ\"7~eh6u .ϼ6 ux& un냏0ŦkvQǞWn2Gꊑ:]hØkN`&Aq 5x1y+aR`3HEek7O:3 Q"J&ۤ _ -nϏ`v(`12(;^%Ƶt@UAkkq9C8IO4ɅХUM-__W nThIRs6Q$G-;A?/9X)+O@wfԶw[/!p^9<ݲո|G> /OEߓ @U[#b2(eiI+]-R7 rH"2upV@^:eK;'-PD56CExC#p9Qee4gю'Uz!fI_ِP8^|J1u=A8ݳnO漳%eZ HJ*%vFUGڒn4n +ؓ[Uav7;DeTP6>{V7}VW_ΊXWǨ.H"cZAU42GwjBhnHƉJkC4;As?(Ǫ(i!2(2V3.Y7k_ ٤̐`'y>li  nh$Ħ{iUk%ZBϿi|gNk(F3e C9 s!;BxTa,)#4$\Z{y5EyWpH%-ײƓV3䨴W z ϸzuzcY,YȳlNx;ҝx~6!@$bT"W(h7rHzk$Kz-5iޢ4~jE"^4z@vϦ0*V7 MLD39"f1TΝyP y. Esƿ[_ '̘o25bd+A_I'D~[]݋)bK䉞5ۈ~WM:si8ӂV?7kO9`y 4!cޓ=M^*_q/3@T)"<h [\M؀;"s`H)@/d_b[*g7k<d*&QYZc`L6ـQ7MiX'hUPgࠇT0E ݓcDn7vH@و@+)iq֕LeZڛ_#.A۞h@t|^.4AaIbCz=WxɡI:o͙[k\W<ߪ0Aσht}+VSКh\lE u Qkm*n+@ԴY6Dfw9g(ZAٌʋuLWYN7p1Nuy{ mIN)ij-jGUu [I19.gnOz37c-Utm ߻THX0qM[;Ҍǝi6 py3O 7t mY?~SIG[ŏ'>orHQpӈ| ߣ Z牃[Vy %/AiJ\RFMLa01~۴ _›omp.df( "S7uЂ *]%L_f=D֜h_a_l$Sos9>-M⇁4՘).,innlah#9.bopsSufcD|! T:kc6 Q|޹5:eK<;@p7Ӝ Ŋ&?&`v+>hLH?8ӵX%ad`Bˉ):fȈź/6[vв\x@d UFP7GtgAZ+A/==mYF&MiXs;}E#M~d][;>3.z J5CbӘL:k;K .4y:q!qt$dgh6BRVczI:hn2qV'F?%z"uKۛ,]=~oM5YS73)&ۦK&Rz* $B;}~Q%F6*IAA!Q83KM :3蛦`aTkA)2p@UdQ(@j,!7LTfm' \+ @S$\+V 2bQ-_w> lE|)!" { +|f[dI W ՛F)C%W <&.=ezM$l a@`N֧#V -|ɂw(9V*`+kbd&V-AK7C,_Qr xs(TԨJlJH.Eg ӥʕTLүFݻ#ucX ~d7H%on+Y]8 rriCWܵXig,nꖒ6Ts &~ Mb-&_YAZf3cR8'l嚻ۥpy{)%0Z53 ؟_ $ 0>Nf;3cu*aen&_ Ne?V)xwLH.n~A_ H13SqR].Nv:/l<4Jsd[uO#;օFr\o*e$[`[b3ipo2tvF_?$ `_ג̵LFqi&GY9 4+ 5(1 WsɴV.8ؐ~`=)1|#!Pwodשۿ-F[_liǖ\vs;JW_C[@wgSk#{s&=v=XSQC*kλ{ګ]<;V6 )˹TINyo,<h]"T?K]9 U_O-#_~f ?$FA5+uNh?+,G "ǂWC _Vh5:jEdk9WgA&|4:0!Kd!)Fk]'[:3w <~A|֜{ԵP LEwU~$ |4fܱD$Vf)nG\O6Z,0XY ϻDo\@_in5SěaH::ڛ7߲Anms3BtxtWT>ԦwW,8srѤǭ OvŲXŁB;V%}=̔d]䪱f)8U6[<*}ɭD)HZe<H1tYA$Z{j J}əwv#?}Mx#a9pJNQ=O:[>Չis&A)z  rWU̚ 귺|=GЀ7N!|mDfQ&lͽPƆ_ h e+8M]P|qQutڂ3I,S5JȤԿS~hhIu$QI* ~/(l'x7НPo >M؏^lyeg#fgBĠr١d]"堟KNk.| 1yK(j|"jMQEcsy9Moڲ됱߮>*IQ9Mp0} bq wxV-.ҀKn'ϿNCw6ok#iSɂ/3E.wb^ B}O6jX'>ʺB=qf3m#nPXp#[\fi9x=6k~\.dꖞ#y6:9osu8{PZS?a܇RCdŦ}Āu`Hb|o5ȶa|=T(>0pXRQ@鰩!Az.q;l)lx z{푰t[c4㭁,G0j4HzUHmg9HM d  6s,v(I_C_%?L!㥔&.[W/v署*%φ୻RJ!V;;F%+HT8n/`"MuQEݔ\͍dF[F c1ğ%SIC:b8v7$jhT_N4j,hƚ@tg?l~C"ۥnOJ}7ӯ*WP=~H֠C/c[&Qü.rV0XLeYgH >p(v.+µ{Ԩ{[q.P2SD뇲"S)hV^>%/着=cP. k\e2MtN ZkNihy 1p(vo@9_Z}ËIhZGM@*4~ko2V{]I М7d[iڤ^#(UH(roAʟAɈR$a{bKcp^${IOW;~sOa!Nj(a#/\z}M0\W.֙9#Fs/'}2P]Y7>׺) +@@~_Zӎ|GшFlCmqslJ¢,Dd,'̅f#hAIApvmEC sv=3edx{Q4=43C!DP%8Ȁ xOL{I(5e}lc [K:c$~{a(/wbG bR5 =I7c 8csJ.mm&/\UfQEv IEoefd0vS|D( bݩG{S+5Q֒U+D5H6#BF={[sӡ؁MGUPGN *^ _dB&\CcXj䇷P8ePhc1!"; qsȅJ#Kz:BSg=3tT_ST N0̨##I):kA _6$G0g!(bI j]y]ͼ %xAU;"y0 tӘLX_ȹAwNtXAr6N+9N pAMSJ,s"%$scy~ԸSfeBL)Y#t&N' ^A2JgUxfOWӝ*ڽrI)?%ozFC/×_AIJ,O߻QU}T{AR(":Dw1g+98oc(܆g.GH j1\dI ˋVq<޹Is}&N߹]:@`@D_PulGi yx1 D v"ύ߂2@MСTn׏o"wСݝZ,Z%0 %v/Ny)uV9 CɒCp\,uŗWa {[[FQK6^'p2Q7]CbxW ='`2[+&}/g_̬T$ksՓ}E vFU>@͒'!>}7~֗>Ǯ22'[J>-Ax5#PSלV(1]cӊ#%`x&VU0+9e-2Ȥhi]hռ;r":iP&~\>gJ*Agҍ-m̒D{R&8jABv.:A kNQ:Wż _*]-(~r0rQ(Ax( $fN) )H*7%.y&J]fp{L  8Tb㗗iiހe<\A-5|p{@TrPB$GBdBˬ~0zZ BW~]pk\{X쾪:]%G_a3yQZQK]\=L/#\^ 9vEB.Ģ^.4]36hy-MFofi |rڗoltBPPn*>cxw#2C脰xP)rCcNC2ғ\&c@hH W!og,lnn#R mbv] $TEvX{%:4fך J_֕KY.qKlZ59NqFxOWtGg[s9GMN,ZR)-oxp+csّ5v5'@)a~]eiMC@8<[whY 4(FcXs yOx4۵?kjZ;X6WMaƯWLH ht$I nc {xp9:oJ/{Y=DR (+>{Ryq\Hk$@̸_S!&}u jGFnטEv-~a"gYZ07070100000448000081a40000000000000000000000016650944200004064000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-indigoiox.ko.xz7zXZִF!t/1@"]?Eh=ڜ.+ʃ !0KV22-Ed0. zcx%Ĵ :{؂O>bC`, zZW0)t#{2A/QT'7^ŏ^ jseݎPܭyT:qkc^uwpolpO,X4pX\#X:-ɑ+ 7*x÷ɺd ppEsb'=M5!h/q "-))]ZCA0Uve\ {B}onqV)Z:HBEiKaɈ^qI 3~aXM"XE]EYQvb/s>+t]s\r<䆇%u@N݄&e=P4"4h8 txA-%M.I|59ͱ!·MG 1E07}G+! 3m`%~s +┄wd$2o_m P9 kS5&ԖG}\#}ssd`" q&A3L<0>E5d5_aNa7ȹpT`R P\*vd1пu=Pe(ʲm "򨧰B_$-2 \[|'L 2Hsz(7o"^[ncȉWDhv8zX܅v> P.,k|a¿j~猼3%@-uHu\Śe nԴ<)L1h~-Uؿ,MQV ZT1/32T[6dՉIs7yG I^g¹6D=yyFqhd·"ZggtyW<!d"~( gAYdMJiVRU 8{vX#YbR Ç&5Yt$$yīߓ2|_>uuT;2 =Gؓ9i>ՂC M|YwvAJÊnvo"&L4_lIRviI8 Isbۼg7ϑi404R_e@6y%^~k~4ˑ9@+__cXAhF[ deᷤ%98 ~׽Ş3 );4"$b,  D]_?Yȏރ3N]^)%b(3֩+ .oQfG {NOP8 >pU"a&0zg[U&V H8I uG-7UTقb [," ̖8ي7HL5ј/)Vt0A?L>SMR>6x$ot01p[ag^e-57M#W`-_Uq`y"q7o=&q(=Wo+؋,K:W)3꠫㇔ BE}ϩZW0&X;;h;`Z\w2xnzdIFЄ OӤ-I)1ΐi ΓS/jUg/YLzc6pܡ~SwiUX9 tW$mTL1/L 6/?젮8o /fqQHb jЃ}Z"R4cYRTNo H kW ɢM_6h?|Iw5y/{u^;Sx7b_S݌9 Xj?x[\J[ƇBvqp|SZI>4GG9mʤV>ΔC>hxHLWD{ZpTʞY8(Hb{~czl 6"iyl\rш̉L(ߨNT(<,/=JJ絧V~`R)rÃTm*Uy6l݇$oϯl\g j JyK%eiTHA`J;4M<p(}<چM<=eMhRJ߆u^M3x0 2+P;[R 4tG39ep]'.!eAzLuŒKJek fHt唦`jA,]vd*É.$z<jl_l ]jR͏R]cqȄPʝ؋'ԯt9Q; ʒ= zp p tQ QaZ~G9HkEc(Mk˨:ݩf:ʵ37 ЋX:ٛ\ * M?9>FԌW\ _Ň{UK^r~'؋*N5j3V`Vzi}ltSeP_VXsՄ.WOp8=R ^<#u!!YIPc-֭G(cJzG=1^nJz'GeJȆ[+959 Mrcˍ;@kZU\X)4lz%=ҞRӁܗw׊tۺz'Q|dRåS29?v>젲gCAC{RB8 泌AI5_kNtDz_34:6hLHNh,%jFglió}N+~eyvBGŊ`z&>mց[B'º0LhAGl[~̷2B+fu+&yδ\)$uY jw}rW]Ws1m?9A)v>Yn.sP܀(.(7Ȗ2).R\K:V^;-ǍHCn7Bn't(5ڱRy@b&pHڢN$ˊ泎E<=2=M"i FP3^XEe'lrqϡ-mgrݓ8RF}Þp4߇aTS ZZc "A<1Hf]G?VPZAQBdNȆ)O.]U9n3foӼtm~:4Fӊ~uZ #C$H,>!zh=5-vmbӃS3CژN/3]wBIR\Ք9j@ P0F=*FF3YC D}sˑ,(zN; mғqv]:֓ͩ$ЁaqCHm5ȻbЉi2 3IQF"(C] Sl K7\et.+l%q q}@ޝTd$t9^ Jr=))p T 1do]:o>΍4L}SR(GAT֩< 96ͲvEl@;Yuja{%xh76AD<ˊ07Tt`:8+3nD*C\F$m쎧\1аDU )㫻ܑD/6Ҫ2 &eb%*o$= + C:]CX-|E/cߝDxL! | >D`6`7| K"ҋۯa=!}1]8Y#(( ¾y؇i{ŊqLs\X# F>= _aYexJFp-J7:ù#Iװ !P9ށKD50oߧZ:; euqAg} @G0 z#qԒ@7Po `֒"Iړ` VZvR5G+BiYj Ւ~-Ϝ֫tq|>@@8ӱ#5oEt 7W'gM.-hIqڿ &|5S .2΋!oC>Ě ҽ]1e|^ig?vLB֌Gl1qHOhjx`͇Oh{(}J&vkv"Va8bpcrWNo!( VMvmuǔA"5tA:sIj$[\eډ Wf}f;5hb>{}1)Ӑ̇ҲN✓vY<is<Կ?[c:ͳ0D˺m:ĬV~q&Inu1[[x. =elJKeT~J #TJl dN&!v#ˬ&s\z OBa ˫{qI A?$5\$Lb8DwYyo?|l d4}p3 *DM5%TLl߮TWqe@ &אIc2$Tν1r:-';Q)b9XCl-&OH\bӨqHO*粡? u!}oo]rX\3>F:9S!MHsC'[4Uu|^N4V%%[s[',_5d$*#5@LWTƿ븝 ]k/z~pԄM3znD%B >tRP+-}53<*5G"wRiH5*Wx8׺"~#mλRefֱ2ZH)fhPiLm$l q"bTt\k/ؕc/pf!pnˈxǟ#^' N7ƒp4"dB'炿vZ9u;18x,)rPqڂ[%o'PܴC_G tw>1fhVUˎ3e Q?4 ჀM>HQ>28#f?+#w Wc~6T3&Ro!JT&v-QmyEBT_6# (`x fF~ ~ohuO᧬oh#4S6%BcL2͢rʊuEM"}#VR9B(i0Z>$q܂gz \@M5KAbQF8K/uR3cdEMȧ9UMgg?`Dt)!w:Neh쿙6$V}EVCR W/3tͼ?foEǍGL>#@ M=і% Xp$\ϝS9&f`De g h3 f" :HcW/`H\LY%MO9RGMÿuˀ=266PRmb4&rG^쥌D;BrH (]ؿ&};70%z[e}Pdj[aMv>a'0z`B$+MX`aB|J.[\YDx|m%r#w/+U0`wxAb%BjSa%l0;`pˡ*(c9i])3?Knr?w+&<&Z-"XgzRQp1qw )E\t[FkR ZnyXf.KZwG >gv{\*mh83LIW@4dug@G%HV*wENu 婦`Ƿ`V 3x)ܭ$ })ɁAg\Y9aLRL]N=pa}!Q=ȁh2:fd K xZ[HB00kvѴC0Q~^^h]ppRWvEL|nI qa n!A7ޅa,p:I.u7tY1Z001{ !8eřKɵ\Ù{$Bn㎦}Rg4 xǛa,.GRr6"M0BM78"4&766;}D\s]n2o]O":cySzl´UT)y/N<#AhQY._qF .tަ, O&kÒ1_3cإP=HSO>YˠS ?KS 1[0m.H,e}gc Wņ>6gCprO4"KgHiD@0,95M7/UW1+J9&9lT=-VlEufԬMϧ{ LMyG@=Icȃ@Jű( :sn7^k 6&g(s.ZJQa ]])D-])r%XgJDK=(7*>RNRz@"l#e'' \oOdfF wz :$s~(ۙ,5PMs+8T,dfmG^YyP&G?A1nt76dK S;T߂`jyC7P,oϩ+ ]Q X9)36.k9v89Z81(+-HG7+˕j4pm=xׅԲCi} ML;21I2  ;~_ge (8a@2TWDi a֞~P+%'abJJFï?DcL*2-Ki.<kO΀jIJnrqTA QH, n}g=y7Rڲxq!սԸusN'L"5T"d؅Z0]< 'XJ郴 n 3}ԉh2&玭 T^Lj9O7I9Z(pOtVy_57w{6'i!n':IEvfA/5,57 \T<+kZr" ǁ%urWe%炯 CY{uXɲN. J*Ğqtݍ5bYxIs &AboB @wA-LҔ$oCPkgSd!-25Q o/`B<8V˩k*tsܹc˫=zfD'œy7p0PNPP#c ?)J&01ڂ: ˸re=ݭGMaJ5 XìJpE[0 =w=#4묈lzQ4[G VL@\N+e /X : eI I!7Nɑ~-s'7d9V̇F٨rUr#>ZEA)̀v #ScyUep'7fh(5,`E7xgn=+SMzP}&_WN#{~fRQeT;c~H}! dcJK3rsko5v7/`7\PHTYSϛz:S^mRHFšL='e(vd+hl xVoNɊQښq֖vv f̺ܝ`m,q +N~l.lt! ZgQǭir A{#Uw;;d8"p[)tȵ4aJ8VGAAEuc4xT~lXlN:h֩;t'3,1C5`P]-蘿 .mTI,,fLs>Qo-mQ UQ5TPa:}/V:p|*xi'[*O&J,ے 5GdnowW;V]h{RrfӕN d{$y`50nz@#%3%yaGtUv[89[J&O3\VY>wiĦJu:B'ʾ_Ӳ"c xP:|tkw+p|K6F9чc`WIR򤺍07E7̈x:Q4 UI\aVt hV R h"7-@=GY9^d~ uga.8:@lCz6DIs$RAxH:qˮ]<2R8g`!zR<]⊭'r}6"PHæ $ u%-H8u*IqVB Gx_Ѫ:u9l:J8{ ~%h"ָTX6^.9w\qŢE%}{;]CȮj[1؜@+=zU|o]E; ygy+@܌0yp 8I;})$±KS-\*SBLGH_ ur@p{Ka| (kve,Bf=?`oƶ JiuPC{TMJp%9ҭE~)g2ߕ'4o<‚K_\}q/\Vr t#Z1LJ=-NC3KP"ɰ8U>k2J7>!\>qSG8Jc&a#1s jzVX?`_YlK;l&\Z;X Bܩ(iȨxZ-á^3r| mw@ERԆGyiL }+-&_`!ҪylAg{ \=ӕ>7_4ޅN +ѾD*S|nR]!E\S1VӴTP]x{sɕŒD^]%QoJHMvM?P19ހtGI>-l|-Fo:َ&4ޏ`:O9:J<@ Kc) NFS\xTs.sttb1tF 9|_ z+6QALZt|cpE´KaKȃD&s$hrQN9}bn!2 1gJ5{ףU6LRPΠ#鷢b+e&N12|wT]\U&0X2# `O+-k~aN/T;`tt`D*lra9GD~K뽶1=(Έ-*< v]Cf>wJW>$&0 QH@([ž^nokz~W0GUgG8 9gAYx;4%4-* Q,AqZБ‡(ŻFNu( ^5lA$Ia;7np*!RWKm (F rucj"_&``ʾfqzB,dMJ*jN gYZ07070100000449000081a4000000000000000000000001665094420000509c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-layla20.ko.xz7zXZִF!t/PZ]?Eh=ڜ.+[ߐNxdFSgűՉc1=*S$aP/[gcMLkA7pՔk;DOא-h6ZKp0(nk4}wݒԢvUW 볫=3>tM"S_$fĥ b|;hFV-cx*{uVpjIG@rNSIo=D}k'?ݏawVZwe$yUFę,wͥRƨF)Dv#JL[{ݟbq]{u۾'4կWi{ME.Amkp05iԂ|ZaȆ(D!%iWjq_w4Ի){ u3C0l畩x@ipY>ǘi: C-+H;vQ W3]p?)(i` ,Fv[*3PQu)o^)n- 4ɷ,.wxʠf [뛭36r aYkycຜZ@z~ ^\z6r賁vkg&wOsxFZsX=|]leQݗAn̅L^e _k׾|6kjN#r3=%WXUާssćHq[/V_)YVkdK6穒JPٲxtC4V  >7.`P} J:A&##>XzspH~mKٔ´=kymed#214^:Th3@_>-;~Hw;d\8*nXߣV /xoTy)DD,@߶[]j4c["fs ^[]V%mhb臢) ! SSu[hZ%5ܟ[e2PyNTpJmL"΀cuz|0rk%[!3%@w,EqPH`ž4"%=(zB+3ڔD٢H7e#ۢM,=6kCC|po}~$W1n% QlFZmr[*9ƜྫྷqCc`4q.Df]P~W#j\N\^iCްWrOV:OǓzgYh׺3:j hsk(/|`d?ݢH)ĚL#}FI罳&`9`UH kt t0u0pf0I=u\ '#(i_Zh?hxA~GgW=vZ,q^W$t J.M*wl{GA$Y@P~bH'N¨W[EJZ߶syϟ~ƆMup ɰAcʅqG{,Ů[v7M&hR8o܉%O/]^C8ɿ=to<0ٰj,Q $:]д5p< =S/@rEIdwl(UOLմ|O'\0O,"oh-XAfoJi4ԂZ߲L=f%,ejEɠta$4 Kt|4*symYCJ4|[XH1FTy8|y( *΋G_(4ɑ`3e`/*aF(#?&%hw8rdG30B˝C}q ̕;daӐU\( / 5VEHb:U=6WLy[=\ZW'.,B֤[f*:_jb~\iD3&"pӶm^$%.e6w\iigkv#lwn9c-rR! ViMMۚBs1jýTi{?yyTMm7?\zmoܟV|E4%V-"8٪1ɍO9ƿy.a(C!dwNCJfXI pXl4oaP?L^Sl':qĉgT<vS0&3>x79V,O+-0Pz?,1&. c_M9N8mOZt&gf5s26YlDH]CſgqQ}+Kvb)+N9ߙ\EK A^77?5F. "o yHe\ts-x0냣{rAHTIAejE ={I2T.02qԊXM772qxȝD ҉j{~AkWC-AF?.yN~o1ǂis/׏oZvAZ6%Jr &!蒉fk7J04{ѴK? ԟ(Z <ΛIpdn\z\ȵB^[Ƥ~@ܿXh<,px8sA\~Aqk0bőCdOC_)GY0pt fe6j.6f_.9H"Wh6 ({I\Z(^ gJ4ޱo.vd2wbB~IM9M1#z9Jte8ChW.C!9u1!w1{TOBN6f$XEEēzJ0* gk$XFӿ:m:GԱIH}cz#3qRv-"`(N474ø׶l(}In }Paf$@>",h6ߜ[Ўfj}sͪL+7^DӀ JS~f$o c84OHNj9z oԎ\G8nk|z9e/ӣ}mRィ= :^kŭq'GUStϊ7 O zoXN8$N$MucgȨ|Κ_&9$q01#waս +\"Ϧk 'kRe{Nn'`oԎǘ Ok '1jq]M8؜l,ISE_C5M&0j}8?kb=՘1uYTDq FW3da>Vwsv{w! -3cAԗ"lN{Qwf!aSE\&y1jxb8zEUV_J2_ȚK';K-))0Z@ f˯u,ۛjtn.dcQ!|Iv4B4U^}0>MI0 @C @B!?noKYl̬~b8ܲvGWer 'b{w||"\lzF9q/'uѵ "}c@ ":uMmbJp8|]&6\WXiOⅴ˹v_1IAMVk vy9_<_o;A(Y{т ª|`l\Zޛ5P|52V]ؔh0#<ה& jHhR6t4;;vm!>)6%t;5{82"}~ܬ&Iʢgb(!򀅪1n~<ϫ3Ĵ7nKd+IY`⌝5ر,6Bs$[35QaPGs4#Ӻ.pWG/)%wPasS)V*DkeWgO-su ]Hh9'^fZ^qK"j5Q+PmD`$R{U0cYaS4wKJ>HݳQhBj%5r D|Ry331A~lgC-~ăˆ {|ks?siADY.IuP·wxd_ v$%v\]\.Ŀ}G)Uwjv2xG.5/9=t5m(/7xCC[6.&u{쀯ְvRJ0l{Xo#t/HRy|)WH. ,XL5OM 鶿|31d@&'t!isAloXjULS{dZZ&{4+7"9hZ< sE~\#}r7k7'DXF:$[T\ii- 5=14Y =*G V(EdAΰI_@&LXD1GFNe `lQL{-D"yC2}('ϧUT-h ,p 1󏢁@J#BaϻϫeDFotTA #D8M^LfswӚݢ)dsh#_$M2_ n@x"o_ph l4K_=x'V^> ;. CC`R9юihtef0 ԡ0\YP?ޣK7pН]rH}6O=W7Nv,c7C* >n8tH[ `(0<5U+<ޙ:iqZ|jಥ=Ql6QbJ^-TIKHLZW-?ؠ翤vrE Ȋ pꙓ2]+~zb S/@{~w$6cC7f~&qZ'}@}ªz;Dg,E{ E.SZI";+,ᥦpW~)őK ެ'hMt21gv \H7^|a܂Uvy! {272U-GnS蓻 EU nje+JeRTH!M?⻠-&4_f:^W<d[|>F̿W!ȌD +W )\~l.4D~Knޕ]uUr;|OR;MToY4/ڒM' vl2hh{+^X;BLO" &+K~_(;RyDә@dAC^TPS3p1wkG&R>@he;T귃#ҙ GF^19qc0AbP7TlnԠK~wL662߷#|6^9÷?@^D dȟ-^8/›D\XR08 HZ$\z;9L # 8F+hGeyoYrR^<7tƷ8D_;;WVO'S09a]єᆚ6ɲ SJj( gfd:pQrZLep6p:|"Lڂl=hÄ5`-I{¼3!kfsÅ hh]} Un4̝W>'O$r6\]6O I\9_P#Ŭ& " ~e yikh;WbBjquVU t9z!\^NI޲/tDIhzCL?&ށ-(y1 Uy(]ٗgE6;ە-n*@8TnAd/Pw͸LQ2U瑂 WPtb(5CWr⎴$N  Jaw~ !Ĭ:GS2-i+yIⴾ(bF,w2~gPgk1 (QB ^ 8CSt!}I~`iCk8_¾"N~?Ǭy'JazC,r"?J$XwvلQe`+>Y{BTlћUSx+XOz@\ GhVƀqp%ۦg9'DX!G Cl؟Yiȳ '[_fXlHHio\E/F/q9ܛ=9Xs=cE)U$ޕO=} Z{q!qkinFFaB^(qqpaR|y5 {[`g@RF|;ܶjjt{ {/t#/D5X|SsYdy+Vׁh U׺'GѸ"Nn~.'EUW [YT> ckSwo"^=O"\)?$ # {<M R ZoK<]f#tHzl zqT+yoxDLBه۱R*N7F>TM@ژmޓM~ 1 #ޓqoj\Z:a hQm'okeP/= _10LF|w6؎|VO,^D֔o3(.*H*6+.b)E9 ]8Ěۓjqˈ,n_y480!) [\Bvύil@δtY@U>iai޴=].ߙ9W{pX rpe݂cg@噏]&d*YSڒiBK9֐Ӏ €7o1t(a 4P]vgliYA1:t,bme6&e ZNuŒM#Fa*Ib|Fǻ&u, 4@Ar&T :ekư g=  @| PD` V߭)(Ϳ l⸴i"Hj$wjuQ_kP\fFwjAgGџ~fڜɅsD*BLDna' ? '4uel\T004~S!={ar'N9)pi!ꮅ8*iYde}bVd37!]z0ƒBeXUߪx5BXy$Yɦ)YY_oӆ\Ǩ:٫Z 8`&"R$E>([qU1",}J,&Z\!*π\cH]g|D4} =I/4 mض-5koϷp%nOz"}2}i2bpg3 QD's +`8lIX[A\-谺0ɡۚʘͯmV+S⾲F>V]p|Adh:saa:(gfX[1H3`[ %l>1R0lt)u.N 軥(xxI+6vCX8^6/.+{*y]¸=ul"4ԘB  uѽ:C*s/Cc QvKXtrq_܉>dXs ph!\*:;݀73Eb 'T 6TIv6^* 'r)"?Z#JDKgƉZ5mW]"q_Letiyxf)YmPHF;"wa[RU6y6ęIQFE'8ofC{+X1|$/tT= )(!1%]u ![daF*(}F=\^9b;5_ZRjb%/ 1SN^u6Mxa5@Ht#>1Y?f AK)~9*],JK/bt[N2HQQzudlrɃ\{B5^S}%tD\>?j.j 1 dD2xN>I,)Ex>_.ms~P5WecR"A"Si}2"=E`ߔQ?~izҠ<[۽j=45* 6'"t.c`HOWSXQSG n&^48L0.0 |^+|i4lZc7O|gXn9Yuhc占ǸۤFHQ+bD{LAZykV/\khwj`׺B`fP. Y` <}66,6l%çͺvoR"p+u꺎V/ĸeY5ťT5d5O`7ae}@$iF}t.5/d2 HX3Sw+02V"d)J:5mc=n͹a3[QqHH~n ǟw&OXr9Jjo= 0u#{@Z0扉^Ҷ|\#2jH;n++}if|ݾz^4&EVS4VFݦHC ܟrdZa FzZ Ր.mX0wMh k)3Ōh>,f]nA#]2;BClDRU60!t t9 HQLuDƐQΔd#x/266S}kV m ĭ~"@h'zx2T]; %umYo8)u=L+<4]! 9k7~:jc(\O4԰HIĊ2ӎ*HlȨ!(,Ry Ȱ\ "]`gu]&u[({,),֋$,pe}i̡djZT2fU.䷷r A}>KE&Ýi,lĽT:t7v/V/ ,k:ä\#Y=m p+ا8BH3V6k'S&na^KWqQchA*1J'5{_NĆEFUb=ko3 (Y; (,I]z]PSMf㘪Rĸ6y ηoy3^HOJגQP&2*$~}{b3xr I Ʋ3, O%Ҹ3yJ]Зq\ N,<-IFJBѰkѡ%RmXsXnbYMtW [ms@Cp23Rte~r g$jV0,\3LiAc\-o~"+%~KMҺjoh"='m8כEcf/O )q /w uV幜rf޻P0cs4:_7_\#{kgHDE&vX7֬*U*XLm^-W7dToOMTnt+$刋2HZ 50< !!ıU%LcUh 70JE7sOP ϴ'nq"nYbϐl/=p=(A}!}1"kI)9V'ź6!:yۢCN*?lfbu}D]IƶW-Т`De MU"ͥhnY21\3 }w6Nҟ'@9NrL+Up܀G5F6q@vG|tu~zw|@Bmd&#q Q:z}ϗS_u+AEW!U5|ӟycj&5͹y5w=EtI:jtur{r*i j;|47Z X6fB0A4 }nZ?Ɯz:&`ck:|틭+(!P }@`XNWP+]P0춿y dϗX6z7#Ktab[j3M7eΡEq* aJr3nmX;Zjtr} Lz1X .(T}I$iZF7?7R+Gȧ4K;++C[qAꋳ )`źO yIB[6{t&:NSOq5 v@4nSNZQT@蕄#Se?SuVTY9!"g(tT ;-zwn"o3`< Dv#ОĢ Wn~wUm^(Φs![2;j3"B:o4J'Ŵ荛ɚ ժOro#VYfYgo<0"ƅCzA$Ej[-f~jP&MZ 3v[+տVmQ+YSr5}Lľ2Ӿr3ܚ B7Z|$H8"&=qcJQtPCD8ᡎccYf|s)GCN}8)/Vu(3 TKDf/oFZW* UQ|+ayHbK!'W+0]Qu4"[SW!.k{cT+t ;Av1BQa< XeSkiqV LhKب6\( ë}>;Cv"njU| ?;  nT14 ߡAPJ'n!ST;,^}) ZvL:,l8l2YB'W"+ NnG{ˤ9/#ʷ_n`p.߁ P>`r0?y' h>B1 ݼ@Y?sC7XK"-0[t*0Պ#ML#CmH+,Ƙ}O*c-=d.Va#xjhxICSY.E"GƁ/#{9>CcÐğ=__3bD3 ၧr/a^2"IzkZgx;$ZL)]cl3j EpTYDŽH SxelL\7cJtbbJt]^幼=c(T~.y'mຝut",r1Du)7_i!^}MqA'di>E<'7XDAh!itK2XZTZnGZ@qN2G?$MDoZrTܩajTLN,k;wt"N4b=2576v*dѠXxI+P;)}& tvX]YGF?gR r A칮G',Of@f"}$bgzwJ@\`MՑt*R ,U~63؊޴D^·9Zip'-k,@˶#-,j.E'qKEKa(RԼP>րǒ—!L2:lgeȒ¸mgh "n?C$,Mױs~'EDvEbuHmKcAhXvȊ[8J' H9yM(cu0p`a UqXkp7xn.3QO?hOMyiv [;L?wgB͘E,jX.ДO\R2FXtDQ.& )r='?bI%_S=uL>%65(?jĹj-G`s<%Gc0dp=a E)ы8Hy_tÛ$w{;f )kU8VTv]F?D/ k*m?pm|\ai@-khX muCIuG!%i,MIu8<0`MBWhSXj[ tEu"YpƖ]g@, 'F͎d˱$Sj{lplef) Y:mY-a¾.$|?1UEk],YbK\KMΡxPי"Ao!,2"FRd]G+ς_{ NԆ=EE:*M~2[njm]@ۥBsZ`g(e㫜키(\/VXݫ*%]ofcȂdCh}IC͙tdCQ q:xF/h*btQ,xveн`w f(E.#WЛdlm*ѕt j-՞"A^XzjQ/N^֐fU_+onE=gHc_'XyQ鵭_>U Xp5[y'fMs m8x)c|2"ꙕW2V.2oF˝g$0c3WhJ(/=ncI a)4,⟊Egh#<x΢5G $)k9.Ya>ʲcO v 40xn8:fǗ>0I&qޑW/ިtYaU9#1r}[JODI4d0 dKY1P4M D ,Q [ٓ]qW ~ÍTz{6)8nWD>b*"`1)8sّ` qZei<1LsH@hRp屫/ lW.;m0nj|3g-~@NLO`=3wn[M!DcNM6ADջJm[Ÿ'S>vk@E w2Ez͸\nP7::P{)$y g_3nSC?&_:a˿.+$Ryg gR }CmMb*վ\e闣#~2S q{)q/ UnQZ^c1d$Ck.QTA7I8r6>$Sxۣ-)5Q#|bS#Zy7V77*nV\imvcl|8A?XqeP]Acڹ!IRmy4М@,)5 "=gjhԹwp;"4]w"p?D"}W6xUm#/݉-YPiFJ Yqc8-+FWAmRfR\,#(lt$~XaCe&ۻ&@M<[O|fq #!GUaMRC-\ue,Cj眯tl G P6ưv,!ᔨmݛqNz}|dv6DOZmDz0oӚ?CfQ !u"ٌ4O*EpDO35uxFPe0D(cTnNV Gg*%2cхW/37w#m!j^6^XyfV"+ E'Tc\*3B*h{>h/Ź|]uC4,6+&荵D%k5 X}7N{\=03\14̳AO R~ J0T҂wgxU=U{^k7yiSKYlcH t #( u xM&$ $0wO5:}ijDux^2|jdzQ [*9{մ J ^t!ݜq FgRDKQH[5`WpŢ+M:=kk[qGT( $J}Ya{Ҳ:v3S^+$dMX#PU<#yt{+M&LA9~.ڼY/:fЗ7;JR_oL{/g96-A*Nr{,h#2"-nNNHŐ~ nzGhSjȜE "ä:Ttي`A ZBS>Rn: ˅lw=B%G7>kNlٚ~:KßɊ{ҩ߷UJ]h͙`ωɕ2K@Ǚ6m,[h"1F`.3) ۛ Cr$\ fQ]EQ:{]w PTjVk=^&fk[㦅o_^bAf(cr#o> wz 뫘'P@Uiq\A0؀S˧ģPN,`#B򹎲QZFTh--?BS!l\q^{~% ?jIH!`Ot_r[E8ǣ =rơ-w&`}u%y 'O&bՊ6|># ݔnKX9 ?"s$ Z!ԀG+iB3K0bDk+cH°9>1VU&~P ļu65D⵬WO#e6@+LeXI>&Й!`B7[}5Xe-/^Ԟ~=pTTUYfQ F,y)t%H o!]a^#iKX~*z(Qn2dv|A/XNl̛rr~!ZT| V"~,?! Oyb/ 5LU?QRihJIaޱ;΅YdJjY3|Ff/%+I/u4A0ֹ,r$N0؍ީlٱgYZ0707010000044a000081a400000000000000000000000166509442000059d0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/Y]?Eh=ڜ.+ʅd ?ڂnM'=t(R<e ^bwUFW(OXW72O3$6}Ϫ6!(ccaQZ.QɵQ;;;4NC:_V.rRm"ƙ bWߜ gO|0Dj0'' unLJE3עf$!Ȣ˙lB)GpҚ~u@KE=3JZ$n$h  eN "KOyRmxѿ _%hAApB먎*isr/}{V>}uH%86b']4_<5c-@!qbvrj{dwPǣm mpO1r2D8"rb Ļw~^Z( NC:I02ѡQɒҼWɚ3~3kKGFHGѠ[dĬ툻<Bά8KΣ](9cV7ŎsK-#X;Gd.Jtn}tꚌZO}b|QSap GJZd#`u5Cg{:]Tё\tkЦv{]lnzh&Txd[HeWbty304K/{BE9*2%a~# x>xz$ =30҇ϙ ƅB|#I;$ H)`c=fehZ{('6L4Kv4Enz  J>V!0_R^-6dV"!|gF5m{⋈3S`>۳yJ; ^+QZO] o象0_ĨVU~p)aB&{څ w8^9{b|u,Jt%ooORZKd[XdR'u6>S[{ĻjſE+U49v  ɾ_![cٜjQn7(1l^䔃F;f>(fB9zN-u,Р#T\seVj̬;k ul{ST{0Y&ctz{^5/TXMq@ ҿCj;uY+>{?NC:bxrCX7HO'@M0aC+(~NVt_Mks-?]PÈeH=9W"6YMh '#9j9Jn̝"'g. 1ILҋ̧T{1"q#ԝ6\`1ڻ}F[N/"I[B/4'I@=b gmO.eIΡɪi(Nv?鯝l*v5tx0b%XnmY8B냁X4p0jSSXg #LSA ۗJLH>օ\yVK'rj~qK`*݊ scKrq5md國'sziK ܱ~I|4|)0'GBUR=^P7x†D؝51>BWـz3 5,-TToS6M%展RBw v*# rȸ?\ard==@VA(5 7>XwyUzH!u nb GЧh8ilmΗ`S9S Ȯyrhڹ S$ϟŸO\)#$i~XE|Vb/@eaeT.r'?6D i GI6+_l눷c!mWݨ~5~FS=χ !hR~L4EyC]&^u=ɄFfG3^{2Yov)S)dB `4m ?o߸>F.T@b^AY^9$OR3EIkxe)jUϬŽ#6J;Fed1Ů4F:gV#^њ. 3\b(Ue^pjҿo)4$=r;Τ3!]8mN-~?W݌$KS§ȶohÝ[5 ǪMys?ykUܭ,Z*i_ELo,-.} ~*:xY6"qzy*/|;.tfyJ&zIj*&uF)tx|6qKP.LZFvd 7ƞ˂Qu0,E)ycwwkc 3j8tYkTR VޠZ6Fbaǐ.b*DlmzCEϤ@l @|Ih[+A *Hv`M)Eg"&[D3 q\l-ʦ DJʊWUwv ݕVf^\?z༲:"z+@ p園obޜ ?`4_(hߞ-p^-d.FQ6!Ns hL MӵKI3J1l26bЍm'ăi*f'js*Mv]h3/&SBPb/FT8eva 3wFMO])JUwheHm#+0avnN!u;,/C1bFjs&OA`4BQ؝ѹEL&Cwt&#W(q ڕ6FpX; |\"/n/.yP` пF.DUdnX{L)1@<cwbߖG4១T?gL3?.IHI 6IT-zyʓ$Ӌx95zY0c/,!T8k& mrP>F^PrtKTtl#[+C2粭o)E"Xz=hVeDײ2$[P.A/a?Q.'~s5dèiYV8DV, k9Ne쏮io=Xm D4fޚqWj" {VZݿQh~ $~)qt={%׀HW g0+j) e^%ח{adSs}KX2G91p2*G+sq , < #nv љz`:kJ5Pn;Ov|C8<``0 "]"2|.)OCX6jIh6&7>9?Q7z*p2!|XM \rD2E mjj7[]VփLnP4m:0Ds5Pa%T5[sݰ 5աe,o)+Њ׸z%Oܳ1˭\HK /V\RATEQ~0( C4 D [BŊf%&Εݲ$$90edL_JB̩i|?,[ F&_0eWqVN0X5oB,Ibͬ;9tut@WNʭ2xZBi(R^eps:X+Mty*pB%NBL=X|qj`X#,KPj+VZ$Yv{13%Ȧ AO26b({Rg G=?#o9pJ&WA/\"c6Z\QnWP`51 NB+߿ryB'_iGHk7P(}>7!QLP?n+-ҌfgY"&u|>uh'62]BR % P<*5KQ H$S0dJ7"I}_=oRҌXe@ZۂS[x{E8u% $_ *]uHCN|-8KlX[{rt=\0az%ĩ֎}=QeB*l]W)pB(C%5z>fJ &_$ي|r ZdniLu2N&M"9&;hn{^ж-WsԸǴ{\x`M'}xM=Fc710.-V.ݳ7{>U>x!PlV|YIevHyp=f#?iyr8_E1NӠ|@ŗt&FEA'Z:(YXP=1V:8X|aqnK|XNut{\*'n U^$YJkI 2:3#Ⱥu?|B0&Wm@ ݕޡ+y^ M֊9ѻbۚ@}e&#O\ӟX KNhe&3[O ss&R–)Gׯ3o Aa(Q otjj+m- |AG"=/b4gF/1RE![$׮a9ޖI^ kwf M( }(;0izArѭX@B!wK0}_"!ݩc5%ʚ'>uU ̤ѹ~w\řC gYZ،psٍ.o K.biv+$XKMQn--[iU+]M=$4w1#ȩ |l4H$=M_ã9 ~R oT 3_(5eijO6QL)#Uݓh7c̿Rۥ0əlӎ`|lK,vM[ ,T5pY9ZS UqIKȮz)k,v#y)z{U>.* ;BjJgպu^tm(V,ɗ#Uاx$>s,8v- @Z :Gi|t~ߌ]_* ЅHߣUPEIOμZFn N   "4DpVu2O`Ք2\i KU{5=N-"̧\+1zCHa9ZC8d~;,yygi7\R^ ~]w*gpE*"M{P@Q[u6-׬yg'QdMH5/'8ttD6cU!InՓ$KHTUa#˃_I{xc\1VW"Vp;(f?DqEW?ɿ㧐2G2wچC6$;Z h[Hi#(9;PyD;<5=Tpv%ZJ~BSY죃)7-HHTG²<ׅ,U!2++P>݊U96zPt%M<%ٕӑ|o2I{Heycw栰qxrGwJn=9#pרXd.h[ 5Wc&592_mpa{rƹSC}nE+edBRp݋boM_?DظN4HTN.F4J_;DO_|A.DBRKv;Jk .^DA+ɠaFW[6Ń7p/7Ϣ$g_4eq=;j *`2 k<,gG&Ji. 6"Q${)g!5 XD$Vw)'T5n|Ll-~*q3̡:WbP`Iz^YM^GAONQHd٭X~~!9\hGn/7.̊%&aOBȟ}Et[+NJƅoiqOg1"u݋{G6,) 7$eٞXMD:&tGJ=Ʊ \815XU%~jg!tnbARH:~]4Sf`Ud]ު D- @tYJ#7nGhUvf_tALwa XBy,}`kS?g=i;蘵7!'Ql!ԒZ^o?!%ȮvI:7[Ո>&k qO/h 9_X+u;p h~*;^rՓ Պ~˿}%M{I!;LzF{9Q$l |sW/zVq}Yݾgg"oպ Z߳Ӱ]O[{KǸ8صѥVX5ZDPVjF΢o^bFEɞo@JFH2 nЛ,S1✾}IY)9P1ZC(0;;]0b 9iSKc%ZpC4'5e^gP%S^P&^dmPZB$Yúa/O(8C%hp),g'%Ȝb Et! ہOPNnſ[rqvg1Mִե>&Z3 Ծ[Ɋ[ -ɠClU%D 0 LB׋` l;N;T@H3ZgG[| d5K2t)Ԑc:lVFUcޘNXnQqB PauJPQde֋L8N=fmKf}}*M{CдG| SmN>s/Zyr@JeNK$itr۸lѤ neݙc99d-νLz9X`m d;,cO6%pyk!𽤀xQ,w%L S V< g ~'#"Po7T /y3*)Z%uNeL@[ͨ)*1gGAWciu!>ӡp/%g S2wcPR[v( ԏ odsNځOy\cíCIȈ)\{<`ߦu?»@ȖAu r+ޯ"m "o..'G}oVDM b{ד:X)2Kϓr Վ/ZDT4 L&Uj':7R%CӊwVHS^ؼwhdw($E'9WC/sKݛ m'_kX,=M%c=GVtŰ¾Kj|ZLDuvl*Y@9ԭb/Uͻq5(Sc%ޢ8C />A&M"֟XžE7=EVrE%H PK:.T5ۖtd^?`"DdBv]-{2}n `ٵ 7-\{^<15 NUm,2_K?&ϪTRgbrb[u1ba#8== ;V':6|n%Z؆!f#=)vT?i#i^`rk7ou6e?Yfڃ}7jv|@c܋ Ok(;ʩAJF,T,@a`ʶr'KԱW+@Z&+2=!y;0rWZMQu ql]MlN`b9s/ӣ v ^<I^;J&3NA?ikg0'ʮjPJ7PbrF\]ؠl/7X3\/EsRrlH*?qӻ Bb)mUž[svsܿ\6e%~nևD Y1]M$澈opa3Ӫr@`Z&c!gX܅V `ofJ{'Fw&)7@ꏒ`і\S6if^tˏ꣰"}rA4q5=nj=FL;3hne 001pV[ŷ0qT݌罂U0/9hPB{HKՎRAݢE wn}<~26@mcm?=x{?0U`yE>&}S)XN+-7^1=ʬ2b!}FDOݴ~9M}kM8^uU4KyHG:cta]ضCx{|수T,[n8?A5+CTVT5lC~E),pQ^}G|e`_R|k%Gߍ1ë<_H"KY-T|V(zK<m e[{;!܋6]FG!,`G!ߴtX P9Aҏ_;h Dg(1NImGH5|h]rou~LlJ%ǩ尪όgŌiVz[VRJgVleW 6cĚ $Hmue6?e_xHbb1u%kk/FwZ,HZFt)e ]%f6~򳉕|^D͵YLh~fX1Gá[2x6pBP-u H\ᩌIY^T`cn~ Ia|)5SNY]lTͭkF&xHp*5`Ku٬ւWV)b?,,f+_/J0~tBCVpUP]ɉTKBYF82iiGK /1 !iIcjxq!Upb,T]GuFܨ%iVo\]Ͼ ͋?P7,|L!n~Vf 9Jk OA 󧵤eL"P;bT@_)of8dH.tRVyz`/+s-rLL,2WS*+N/+ h0tǃT~).kʃFx$V3|F/PzۄT!4_Ns $jB_#$._&ak`(\o. ṿpe9rT- N)s=,.lp6ygyn$9%}@%*<O|8X 9⋱ PU,i\ZP67L_D=-x%: ;:,NrjkL+e7+ 6"Ai55rPg{|j^7â@O=Yp׵ bfqd$ZqO3Q҅ # j:~QNH>X S/Pbqv:inVP$a6 v-Y gY#2፯=QTT<]D2rz- i#~_}hmPjeEr[q%ϜIf+?<8rώ˛u^2 *B?!W't\҅=>ŌR gcb\/)]E}Ҧ5<͊LhnVQK}@Ofw HF!2ؓ4yԃe΁<6KKSpo eB?]\gi>j=)P^?`zTe$3jxvơz _i="J[˗{)X3MW&onLyo˨C {{5 ҘYOt3*K%RTpSr맛<7p&n7Cmcy8ݟXc] Vc!2wx]2%M](CƉ"H#txOs sos~1Szt7+ev*^={(ea_~-vGx1aɤN_IKr2sEu2;6qv(ڣɳF0Uu!kv\kABOt >Lyv!U-"lSUeݞGe9G:`fm& $!~20O}׳K(>hȨf3;4| `-Yxk v2J*x} 4}T6D80HSgTًjϷNxdxQT H@WbRes,z=A  *Ho۷<=pcenfe?_xtfvTmݾnʀ1QdMgQf7j>7)4t <2Vn )LWMR@Vz:bx "<2 b71^6#D&hǁ$<g sRS 7L%Y ޻,|ߐ{S3yW`}^6ZQ|ߺ&/xڒz֕9f$]KdQ/xD;-dLң8ћ5٢6 q< hhs)2k:YR7j- s3q0e YCw\C0;E75BJvw2!@tbMڴ9*\Œ@"=6A2?줖]%5~Kv4Y)k;@o`x97CŤKi>Wks¯9E7ay0\g!$.q%TboUTeyYWUJ}5N"R5:ΦcXd^M-+1Y]9sdu) .Ndx\ WE8ps~P0,wkkbNms&ؒY3ߔ%/= ]HI@sJ-95ԢWraodS[aoڙ0 )E D+E>o7(o/r##]MЂXEU;I8æ"þf!!وJ\FLJ&k*AW31uLc#q\?_7:v_r/\MksS\RgPuwzX9rpi&r3\9nP4,gi)e<޷0~mR;/T/E<[ lT=xBNaLtz_$V*Kz+{Jɛ J0g{iOtmx6S$Zcp@lC8l%*3;)u{f2u7u@CB$K*@!r7xՂoPU|QRYtuqu@{tc6JM&i4)<4M|>WCg ;]m-YȜ܍ѿ9ܦ\6VLN2L@Tdby4@ IW9FZǛɦcLRg:>]fdxiUb @ڂ 6q[lY:7 p{)gmt³rF'mHsF̚uyu=\LŴ4l{I@S\LXw1IqζҘlܢcW0!•Mnp"0qʋz{q8xH3Øoʽ69w ̀W] nۄ]T/ h q@ŋHrY͞A]y ",$) lMgfʯ8GɡHyII+R9ՉXTWY?@ِj%Vۦ[U;"㺘]I٥d`2:Qڟ\b+Е .~>3><@xV#dj> w] rc~`*DaT)G(fʆc1u`s3> _LAMb5a@-G̚ ,1QKL5|/?EҪ'e ؁32` cKXC#u__S#2Ui|97(7-6X{V٨b2n?SPcͰD5xԠm]kR~|v+Dmu,{Ա),dL(i(8).躸8AZAxDiӊ6l bT*K'u]vet?B VQem@N"xF%Ď֌_DkR&9cͧ02VBA}>$$2(zI#ǼKD"|J *O rŧOFV <]ZH>Fk-ڧ\wÙ=:Y'Q~]9_&7 &PZDtB@:=z2:-p]8ER(Us+xwiRx5^iPD6RD+L2 nG_2J†pM2^gs'Ay[n0;~}z9 ؏pJJu]fR9qP|S>H03^n?~3&1Ja +هf#TK Ά qF|mM%Dc7zE;7YЎ}tvC/i^<;~`puj3v^D5Lz)'6q_W^,tL&㬊 1)Wyo'S8%x{ڐ]'"Vjx'^KS  kMMYx{GGW;-K~]pE1vixyRvD*`2e:tWHS?ok%nQ pL-"Gd=Z砑%W6TMUǷZҺ@[) i?U&v@5/3Hۃ<;!?@|3[jӇ ?}x{L2OBŻ T񀘛멃Fn_+ &X4~c)oѰBK;spt\<(2LP=-Ơ/b?>vP{updKZ^6`YA(Xamo^K;FTO`e[*rK$J{) dG܆z.C̄^yQigX_|&ҩӀX:,{c[p_bU9:*{mc%cYE ;a/bQ*. aBT*-Nv,YG ZMԲ5ulZh}$ ºoy& }I&=l]1)ٿPRꇭ4O;)帷tJߜWJ1ޟwfsduMw1 OF [u.B1$؃ݢ)+! 0Og[ОDiXV8Tp м$ zb8YC-j KY/ ?RM95j@x2܋~SelTr X?׈*{z m_nNéjo=ib4®ERL&*(3<}u!BMW[W3"ifzP̵07[Q 1b5bڄa c OW.oPuiZB[aW^o--h&R  ]i^_wo0QẐԨRDꨔ`|&X(=/5~@NƯIF_b0$sjPUj^n7l2~9|b~7e]$_2淿@CN sEpr/_-ٸCA%'2ZG1J&bDELm$8eSgvG~ iK8wx#]4kki®x{ezgZflx[8@=O3=6M3|Hz! Վ<3 $kzy/cK$)3c]6/"kt*[`!g:J9wj;fRGi$_.h'2T[d.x(di cXa]dt/\|GQꧽDƙM|q\Mb%.Ϙi ñ4jHͨզH.ATLgZ78vёRͲ nV1dKx<%3&\imy}Ð:.7EW)&|FnFgӌ[܈*x)HlMj+S $gJN9ĕjgs=t1RE~'_ì $gT8b,!Q,J rHQR '7`'p.׈WrY؀l-oriX]  ^6d=7Xh V-8p|ji[(l8@[Hɖ.DY=|}|ɭ@a1{(%dg)9 źD[9=P *%pQ+_HjѪ+Q/*hc[^p},?.*%"eqD\d'٠RX)t`)7 G7yU@ ٧6f )F; bKk3c`jxQ> #,#,WVAW5`n-f<1\>o3.mb7h>я1xU}>8Ik)&*~;淭I|\:7I|~SA~Q{^Į>l"G1dڳy~bcddx0ޛNfkĠұ[o(9J _z] >Yftsfz*Vϵ0z V ܈Qr1\xdi fLӣu^g?s3ƈ*;ޘ6RoĈ1gѼTC%71g! '$B,^pj\Z@ao\bH-#!LarAkwO\L&lAra>|]l2믃|_ p[Ba=0--6]Eaٴq2ټHalAER}Ĩϴ;WZ,Hg3'}Դr ]'?~^^z&+!BPV'.}v.6`bA]}@ ѐƙ=fL6 oerj<>a%ŨH ܖ?@`Chѻ>΅]nasdd6EQ/ݙy\6頺b7H]:ő!@❐f )̎ 6נXi,fhѧ"c]9]{x,W_|vhV{E>%tJGG-nk$X/E{ՒOޖ쵹9z>'N."ZS>;=j7UB8jjҔS;ټՒ6k PN7U% Mm|{Ss ks6|vTh/^`ھڳ b>GO  Z2,֋O9k{|v AW ,rPc 0(2Rr#m18B?$6zf iIt9L+љN1}+ԐcI DfxN!3;q6Y p-FS0`SB I(8‡,Lg~cډHs~NMHaU"8ӫձ 1bg=@Kxksh ḶawT_ӎDfFYmRzwY V] =(+'mi#:Rh#,"\|ZXJII,D\ߵ]> OP?eP3J 8p,h1S^Y;QTF+oNUX fFS3i]l4}5?RT*јQye2B: :: =XpF1!Q@<[dkĊiL87Ȟ HcnEL='ULو"왈NC +[EӌZXtBH|J,ef[3.RP3zU?ZBF! `Z_oz\kfZ O[fq @;K9Df)_|EY[UJ-6f֦Ri*Y4S"ӽ\>Ѕ m n94m2K]$&3ȏ҇48gjlE}Ř',B(ǐ,Չ|n>owXj YO;"*}\4GTxOT:Uxiܬz5x]Eޕ/..:= wnMF qRr̆?&c.bjJǫ|7B|Z C;w L<+_uR95QN񉖛%tzu;BE䂟H݆hZ0SQ|uif\#'1|}d[jG4zq:g3(j.o5FRxBq! K'6plwdN؍U3 kGnzFB6qdWDJjamTn|. y~Dn a6WjpXŒt-ܽSɣ.iZ, 2_27M~glWab*u|sz[ٷet@B\h md"n"XYݻQ<V4+4}i9rn]؎ ]x}bM"[XY.$p\"i ^0\3RvϗZ7r&8 0D3脈1i2K o͂M2a6];@4N HY)m (=|gub 3PJKF΅99;n|}{k- NGӟl?Yi,)5PN[O? OCtS>|6^Xs0A &-jrYm8W7Np-{&G0 $0s4qn*2V`!iI#Y3rųzna*UV$Kw2c:^ߓbٰc8w6jy ms6zڑ7$.w-Ke;āI$@0'Imn:܁|w?x^ݎ_kxOgC;dXΘƎY|'͐|ޟ9Azca!BfHΞssK4sc'uʕo&9"}C= = H%{sW]ǀ;&IS1t4KP7T5wGÿ^AurLe2a*Ҧ/ \elڎW^F|[6fcJ|aSaHo`}A T4/eq+@-^wN?û6e7D0ynВݜf6rh_rȑA gU1_E-oX|D1rlԖͅ9?DV gB ?&,m! ==RdNnR{J'g-IU,1(d58 N߯']teF{:7>Z 7{~nޣ+r/x@R:uG|=a]#=ozO}v}߅괃8ɤMW]+!4}kwry@|VB62OZL$R3~݅e#:kda9ڝdn|*>j}5Y{v4_,l.@ˊ%@w5ܲD0n܍ݙGm_H}XzW-8Wj\}SA∜O%$ B)fYpf)#Q`싛M.Ѯ[/br(Ufֻ+. >V)j;͆HkCˉ܈!D_HS֨q5m ^^pbF:Bt(s1_v;f5e*\@&6"f`3GeA6Ot H Qb@/5C eHP_B)X *GxHt@|j}IJ[zq;<1Z[q d^}͑`0Ѱ+{ ߈ռ(tVꛊӹH՚IZ IKJlOrF٩(Ȱeøn߀'(`'TV?o{ŋNo rSϭ>zlgд7AȶhH1.rc^WO'wq>=YmgHg z!eG.9=D#M*;7l)Ju~tC K SP\r,d/tm?+WE$*5r>2vr҇=;F[ڶcOBsa{xqtC.h&:,(Znipwqᡷ3&N9-a#H-V[BsS4ZHP`2Nyi?ȲVqRW#yٲ/1AGG"7fjL}LV3hFmӘ&\~ -&'9Za\}{󱷂5i!faX&X+1u<{apF6>WiyQ>jW-`Eko(rCK;J#*t~dS'_3*35FAsk;ïPɰڀx},J6%WW쭵߮)(<#p^꤫gY=~Xo'׸o)Z+ y(G!/T\3 IM~:5xrQZ?+evDyT^QȿI,+z+7,*ȷA ;69GYy\A^9ky=Y.2m{;fHW~=yt˩p2:3]3. B*C~FJPlf9'U#wrU*̝g:˭fpPlbZ^G5&p9mY9;ߠ /-ϼ->1OdʗLڅ"/Y9(x- .cֹ@j{Yf'9DxpT%Ү{Չ}#?-dSʹYjF*߽TDH kOc69Aж6Q f`MlJL 4Kc5Ч@qy_ьE4_&OamK몃lyBub{4 8u~=sp3MަO4 /~;}NW@ĻZ2y>Anv 3xGWLruej=!yJhFHPLFIxEuNὖVOGpvrDM@ʼr*߄9ʒ.d/+T 6z @}*=֓]Hٶ|Ӭ|fyYϓ#) 8p]r#2#ݟArTRԊ{0y4O 0z'elf$fDD逋L 7!ZyY?7o#бɹ5@}j?o: |Cx#So*fߡ+H:NB ݆+fy D?/kZrs;^h1w%n:c%Kk0j5`M`Z ΟFaf?0]hhc׮p!!Oh\ r uYq)(*vh`"#tPﶞW]M0|_$<c ,#}1!X* ]N`|` !VPL10vl'XXWo;2  8s&m]]wC^z{lϛP2Y]u(P|{CpK$3|AVk1A nqI5Pm- +SB\b}AeK:$"@`Ӱɛy|9(K!v=/nZu%{m+M:TNwOIkmZeJŧ;K = r<䛃h^LbQ*}WRYgkw?Ubs&ZFMG=| 62+UmDpهC$lyGѲ6 T#ug7A﫚3\u ˍϝ s&Cr'PƻP/٭RO/RE[<Mk+#&r U@q[@iӴy[Y_+.Eh}i)ZQ'>Ӽp'ӥ+~Xw(T#jеڎw/ }~{+CUxDr&B'йvjɐ4 _Z6Ok7)izx}d[H Cei|)^I̖z8JM8nO-{7i%Ff1L0g?6ɀRMY}vd^Pw *j3\E 3ĝD@bIR|:ۦ8Bb\ o_WZ\Z:NRVwBl@Сdy{dPso$o䰟=U1Crwx>7q5W ];-{ M 2?/{ /wI"HsB*9Ig*|Mw+ߕIH#rP1mJ$C'4*ٯWu6'pkt_SaZl)}UtFͨ(\Zʬgwz>3{βq5ȦҪz`T5,}De664|~i/]Pzg$[ԩ&|$ y$/AI`^V֞HaslF%r.a41#YV?,xhM.1TItr3sWb1*6Xi_nH*R4\4nMiTTܖ?w>9nDԲbT sD .H4:Cyʨ5~yިaӚg>nqa SVJDKw' 󟱓@#͹K|-eR.f^>γ{< rVj6Po@Pۡ钩N~XgИ |5KX@n% ɘVԚ 7SԚlm>/}WmP=,!u xn% r6UXC̀ UKɘUT xߛ ]J(G_ Ҝfwy<, ^!RPG0."冗P{4K?U7_z7@W:ÙxO^ 9*E[ %gb E\HJtO0xqȤ%2MU P #Un}+RނHzjrCLG\ܖ M碿~LjȹL!WsG Z#)7O{JupT He$yIx)h{#Ap?D3恭-ֆ9aur{@HNG*#OlRo;Vtĩᤨ<l%ln kw7>uPB棠Vmtm9&2mwU:cm`tY-zP +EHt}U&J/S.`O#p8eCbZxqu}>9b bUsJ`U}b6W^$u،nDqW^ kTa<^Y%2vBwc^iNx|+rd]S*n3CIXl鮻P8z9-q}!i0X@->{ylrFա'ƒq͛/6jJq^๹'m F]x2 v'qe sq վ]f{w'XC#tVn[ȷ$1"m8F@) o8%;g5c'x1`UB~vU}YMůa* [o\H}/WM j a`y w) m1Jko2&ɣ/BFtX^j&Mκf~XhkEH,>dX螢v(Wv9Ԥ@dP[ήV&T&UiNTF/m:9AD2D/Ņ~\+o-|2^m3q!KL8'N?" wM-MB ҟXeۧ  Zjq|* tzcK=~(&^V{Ւ $>Oܾڪ46M4:_uȡ?}]ʹ沩OCc`lWA+P}as. AaW u||t DL.O!6c%.cy|(R`>R2.\x'UO(-BTMvM P +&EǶ;'׈xMm猂]I3HD)PjDd DzF٫#rvUSuMT2c G'ً+gC)qOZHO7Tvqx-^Z5 k-oѵx=Y# 6S"1gB 9?η+ܡpgO*EN'|w煍쯮p:\r ӑws'!PUzBfH:#> ƪV5pǾc>,nycp\R&}X+x.^XY* n ӗmڂ jF+\CLw{4=t-S-g~%!J^y RMoBK5f;m}H}>^.tt~{ fkTͰ8 x LN׸?Kd47Y? g)@_/Hܡ~ CmVCIrBEs :I\PX\mVBIJ)hPZBrwm$_v~< ,ጽ& 15y,R!"$-heIVUYBe3qڔzſ2jH -H7['솸X;K?H:(+E;6@xQ&iњ5d>Zr;(;<~.n" R)SW,g[}O$JYW:›%RKZv"O' 1AUYUgxj1zC'u5G'nZM{-N^=L}m+ ӐYfTGdrH.9IDQYƦZnو+@;k)ܘL}~;4Xl]3Jsmz깋59(PDXxYPRܡpGe0oTD @,x,Zr<(#+,᝾ ɳ 8Syߎ|ӮdO,il*4,sMdq:CtW~RN~Xr3(^4n(FugY0WNX ?>~?SzQ#fQl%Fv6cRP5}g4ă]gWsI|܊"D)yq $rF{x6WؽUUhfAHDdiQȽ9W:7!Eԛ%Fە;9~c-IZ E;L|63GA~f|GO8{7W+wW^>5hG҇*,#~I(ZO%k-w=9$"כaY1SYlCLC{"u+&!ƚ*km=ťQwk Cܫ\Cm [ ίȢ؄'$ )D+]&@\VI\KIf4{> KvgX֦9JWzx 7#vAs&mfA!sA'QBw:Ź4Lΐd;=Ƈ ܶ9 Kj.gM MwFvTbe(|/>c)KgdX`_/٣x0#}JAP 'dS?Zlfو#y0^~<.JA$1hi B\dǷMk#|"B`2-2C/^+4 ҄?E~M/x!z\N|3(o:@Ç>yb)xU&spxStQ+,udBO쇛i4)6F>uY|-pĵJ11|řq|n_D}kl˼@%S]ρ]=Z"皪ub}9+j؈vS2N0?{7{w>erWUaҁ$}{c>s#!D8_dzpg-':wvפ9?b9x(GT)ʮ3~whKHӒM3@̃O"8mjTrc^A8 ;S v./=a3 p 'g$εʘ:Xͺ= ٷݎc>l p&:̖GOGr=fʟC9l Fg1Nϱ(W݈W`=S 4 "@js)^1Vh4 /?"K3rVPcL%CIWVch%CTRhTv:w E*WmMZGVZ@q7I"'sp3 0 tR-eLh!'u'qU V &Zh}RTג*Qo:a0ʒ0N kݣ|I2>gƼm)9X&%Fֱ rz4+2G>A=^FZPXU{;j/ЗZ?D#Y8m^}J6&O9Yȱ6Ta# 4wVȍJZzuKqΧ9 D?> {{ *' d8QrEG5˛7$aG[.f!(ӎM, 94~ ZKp"M<\a6Ck 3Z 1EyE z; > H7`)SGQeuu2rjg.E=lCg_WJEDw8,ba?>L(xjF\ x4b-s LRk¿[Ņ˽Ȇ(q-t:5c0ɒIW H%k};f:>"Wn qkp'eSFRk4d/M#`fN}R)EWhVgDp/6T*|sv ImF5Rhް5(yi#ف i^yM9*m31J|-rr6u!򮄃1RDQ% c> BmD @=3mOa~uNN Lkޔ@ڗ{"];*Ceu|]p4J|^ ݿ>Q-mK+-#!CVVz>&Y֧\OrFI!] +X |Jc{J2궔 Qh3"άqTn.BL_6]wߍ ۖ{˗54Igߛ+]~.&VO_BLlQ*Vطr! ɦ 3o|9F:6VY~p/۶Hb\)n!riK+:7ŴhV3bz'5f_᱙aЃ; D/{=vz;qj;B?*2apE=Yd[QnmQc߫, #%OBї1dn pk85(3ha7W+wXn 9p!lU#":CbwOY'D47Guba׹:mn?cKTw_n>zr9vĦH!J_}֑^9_w4;Om0U)& 2bd* ;-9CbUD};k,}O7CEC:~9qΈ,77kкSbx-0eNNӟG k]ߦYe`X`Hx2G R-sgxO2y3]|ݺC^Wp(-Tu hG LL!W\̜UOy,vm}i3[O:0@ X.FKLTx[?8˯o,ʛ=WCM`G]2A͔/֞cƒK[W!Ԧ$`Bk'67r&S(͒ܝ諟L n~jc5Zv2aij/n.WY "'o 81?oO30S*p)&}!:;hWª ރU=HJ5L¹1/a!.N ;+譜99\)ț6o^A,%}nU3DasGmkʥ8 j$|{],sp&HM&7D*#@YlNCRqP0,eQ^_D)-F=i_WBnVs]i?J#;kV Y(7[!H89NOs~+^d3i`CCs1 FyF@c2TƮGid Kb^wsx.[I~L}[`x-d&"LL\;?6 pXcjxZ `#}rmװj!}%=#ԠO uqgH[=B0A-⭎ 􍐷j+ۇiNJBezJqeķ>^V=kz,nX :)>Ԟ_ɘF}!B5u^qyY&wT%Pg<ͤ.}V-ǑsP<#eZz t_F3GpqO6d[m:>,kcOK&aoRGx|j]ͥdO mC_`)wdv;m]"Q^"#FS1be\(a 5Y-z+kάFPK@=|`H ^~'Yl4.`0fuayo :E$:>39,6,uHӜe%82->å+%E⩡OWH?ߙ6z-OT$&H7cybSU;NCz{M<2FNJl@IBs,"1 @>O{&|qAKQ_1e]a'P/EoYBT5"}+\ YGv!!5D $6뎶-{~X__;R^,trtD!ãXXKŎR;wBۑ#BN^ :}±7wCRF֤q>b{-A/e3xէ O,Vc#24s:۪Pr[*shKYVL qK*$IR]B w)Jt[مn{u{SkESy5U&k.}lGHD*eT=,)|O~a 1C]z1}ǔl Wm㠏 )پKeFրwL0:aG}˂q-Y>K9Ĭ޽k|>6Bep 4z&,4juIأ!fr~dz)C՟0X:'qѨHu̞sؓg@MbDR$rKh+1HJB(@+k Yf}"DpBډeOkO [h#:*%B6od^C-;9%̹ju,UAL0bL90Z>Q劒tç *$yOc*{_:Tɩh]);%'r# "rݶVaWciRjfdL~1G򭦬u+iXyƊ/(y3[zPna_Bmlͳ|f]@kq.dIy% yU)ih P˴f# Gy/)Bm? )\v ~"EX[J`"ޅqff WhS򔫓fN틟qc4}"Q\ ES㈏->(ڳǎۍ_tƇ([룽,g5sҋf=T\@0C:ߧ PrZ$ne^STyhs޽Jx a >eK/C%Gi&k5&: Ik&cN̔2])lV(]tDi}OҀ2fRΡOLbL.4!+ I-͔'ԗ.Z|KpG]m)Rȳ%yGQ?Q{I F+D(ӣϝt][BX mJ?a&gk.6;i(>jʪ}'9"Q_llӌ_S6һ~֫I@3~.#c#CAҞ#1/Z}i*ѡe$Jc}J֯cAU<,9LW\ o!T(I! s0 ˪OMz8+"irO7J\F.FwxNv>8530鈜8da{P]ikK]|Ymkr. &#ё݂8MB2eMpx_șn }sWKI٧Fe`Æd @8t W\} v6V KSIk^m˯a6Ǻp'ۻ0yg|5pH w>xXA `8'vvEI0kf2=yt 3 tF~pÇȼQ&ӷ)Wf(č(M92lc_I;iV ߌ9I-Ʒ-IgYZ0707010000044c000081a40000000000000000000000016650944200005108000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/P]?Eh=ڜ.+ˤ¤NxdFSTBO}WJ ]iCl,9jwoQΕdK)cфȚt|uwl׽chޗXL>,(`%0Gjn"~ښPN 4نJU$՞i&<ѯ䳍5LϠJB1g,}y!/c%^qƕR^YQp?)U=<ˡ?{XXMPv RqpOp4Dz:ugзPCˬAi_; *5iTgZS^6S*knfK$Gؿ΄M9馞}N m,[cnP &/,䑩Ir!; 3Yd"_dEM_*^.9=tGzݬ=ZpĮ|7i-;/h&`C̣3 +Pdߺzv DMj\Ͼ &TO'y&0)F^.UI)ri<@Q)}^T02?bi$=)UI}#L+L!]uĜ_])~Ro59[XN8p (w( Ngaٜ?00<_4Zq+j R4Ȟtz) (8BfCF"'وs`|2`܃>ċfubl ze[apPA \e)UDe 8o`Rٛo;]2 :JYDzӝ;12`xho=ax\o BF7S Kkߋ5 mjSVt;ml\(Hαniy(/gF, b4.y|S[%gt\mb}*0!Iv M9Y:\iVW>hO 3I"-A zoJ߄2II-qaAPxe n [HiN:pᙩHWU+u%w<)Z:|b pK[_Z>KM`-mG~01I40pԚDgK 9}[EfQh7Rz]˸җ}YVY~MpFe3%8GAR7`I-NEV}r^OJ` 6X}ncF0>yc3x45ܠiHSqGb=E. Ht W[ /dU~{Bof3PPc?A 6—=x@Ob aZn4o!(${<ѕр6zt2Jjk 'ӽ胙:yCtQE)1(-H&hRD^Ѣl{2_ٽ9ZЗřgGrunppk1 QMb+H:OBsrQM'u˟ @Og:NRob;C `Շh^:g4Y6]u59\ynNn46"{ɂy#cfVNZHAt_,C;Jg _In""}"f4nk,7wJNPO|% Pf>s&3`m3Nfaŷ12c˹ C>n|ن< ^HINjXbrw&+oԄ=Bέ07@q:z׸Lx@wcu\>Te;b^ݱ֪:@b.R|N yybm`h$[&<U-c#Kj *h,˚T`@ ՀxH tWhJD߃<ǖ.٬ aàONqg]%? A7E 9+3~La,x=LuMyhpcTࡁ1MHQm sF>p_-{.<hWpr.7h@mJ HAH0I? k,θpC\䌖LKrG1 i ^0'E R 䇕Yu&*CiycdyўxPtlOnf,YAA:}&@`o `w9;=e"h3!Xb ~zP/j5V$)o8~ح $WsheB !(a~ϟx*DB(e=2(SΛk|fG0EmI_΄FcAW~ 1[?&0؀%=^[$vc`AE"Wyn}a9*}бqp ` epdi@0bzv Ti `,7$wPD*#A5i fn/:%$Ř)yFd?Ikٹ m! (f'mTSbl,; tT#F)(8˻#vf{]dyUl 79G0qW!eH L'D"/ज़L N?Cb.;xox_8cΞ[{ΉȂ_!gq Ën] W cybZ*t*wTX,D$6ݿXˣv@Wm6MFSplUNt|) ɪ;VPRmKqnKւS9V9ր"s3ɜUvc܍v󛒃d=ҟS8% 0,GR727Ҡ"A ñ$&` FQ>5( -XbG4(wp0$AۣQڈ[y}O`t(ОUTs<ʩ0-pZ8$C*eT/ڽuwʠ31 NI2,߳@3_،D`w_n a-~3j7%kx8y[X'VR͇͞Kc`dsS%]CY5VEׯPuWtLz7^&mJ%z`K-擺k,6V31г kcu+ֹ&=ƣË \bf_ZE)w^lo?x7 *Mlj0k7M)of ^,;U#In1fB=վ!mS]ev9y NH\ ="H@hըndfͮ\1Q݄R]W QD0HTZE >_}ŧY#< E1 n<4 S2~oa`]v!` pou!@Ȝ `Fba~I9E$'~ը~~A;P_lxLjKCp ڿxfM8PktY&/6!5s8/#uDfb_W*FlDfeJ6,F_V( \0j8P]z'?# C?d;"мGjN"_hs#A*p&Xz @ItRS?xSX.۰O hJq*hbK GmF mF)xD Orfecl ?#a&\Tjb7RxJf025@ݜ[,:IO^p܁! ;ccA&+bx0Y׏b{P-iwp!J2Ʌ[q yOk[g42%xfhM9H/t3Ė_mՇek \'I=(>K0=a="%gh>m?1*6 ڈF䪥Ds ~R*xxưQ}b KJ/HpKL-ʜJ8ؕt8 Qd d9"!1:;o*2\t`U֙>w,OAēɜ!)XJ=ҋOnOIڷV.vnur'E/ۆ0.ӪOmW0߻('̯HU` 5ssUZub"t5B$fYD:l„qd#!b8}\Yru}Յ9,6*4@KJn6G]ٙ_n4 vӄ=kwm lv#x[quo¼L;@$mz-S_*XУT~5LIW`v#M0nn3<K!2^e[dY07t;XR3Jܮ<i.Τhwʦg@|#3Z sT*tXaLB.6CaBS @GN޹-}%Nop eܺ|AkDwBh㣖p£Τ i5pU^b D>L}R JLS ;ܭDѤ.pHZY>t w7.ÔEJ Cô!4':nGlk*@8%h} >!QC )ͻMzPRT*z/h!rwWk"@M#9X.!# $#z\Kxy,%ɨ|Qqox" P1%sWS@#\˓ (:Pu:DZT Iq6(m OdGgމ1!֋=rccLbȪxFmN׃UA6x %,vodv-X#ÁWܩknp P}-uEMj//4|Σ|oU;[€3i!{ ) 4t?=1lRC2Qon \:eN~VoCr$$(*QoJsOR~e/p牂H0)*,tQw(?!C!bsh2rz!E5Y pΖOALR7Ze8p8Il ?$nbLp}9;j w6a/)%d 6:qV-)|7 ՚W8R<\Jo<ȱnqG8ӘS$i&] 0\p%*="]FQ~K7V˧MX7ߛwOvg,IYZٻB؋ZѰB*ֽk^Ő5n 6zHR/@\~njGߍ3Pm cph` '=)_ctnGB&4JPgӼ=*,}K V& cT @8=vܩЫ}*PA / ˴jag%s/o$_]:8tAmha"z?OiCg4ғ|H4+4_!r> w`[j _'}DcUU;$|%?'̊lr[ilXCˍ]ŁkRBViNhMvHƕVtB$f`EX|Ɍ#ްԵ\Ί\%nt*]gҠ4s;Ji^KVjPD!] A" 2=Rlm{/0R,Jf #"(O$Ti,8b`qh͸ͫ[خ.`CtfR$nb\莋y4 .tj@lFFXv8& Z.e88:Z _P%o>!G/sM̝wb jIܱ/SgigeEdp1< {TWX|{T .?mdsWq.WV1uE#++ 68늛eթ1ii'0S}@y>>g oE-A'/ˤ^C 08 ɛ-S8lj~lp29_¼/1NH nD h}Etc ~3+ֻNh SlR.OGPh6w0@Yw;pۀ[-[55iJR Bc۬8(On| 2aY(G`$ˤ4ҊzC*1F|iW5Ǟz;BAImEPplv^IƿoIk1wJ0[9A>Ach+U. --/GNcss]Ew \)H._&s=;Ĵɂ4N!+|%7z / fL4̻PHD+ԇ[^%8N`4xˌf~}J(S7)Mf^Oa5w2L 2hQ l#P3V/rbwpߠPWxA" K=jDV7YiIAj!˾uT|QoQԲ'p2@d 1hvO%+J 'S1w \ִN! T2Òxok(ۃ[o YӧKZ 8ðWVei[jc(j'$Orc*-s6KfRǗ{qT31 ɕP,D2%7q6vYL.r!- R6={~!W LG8Qߦ2/&Wj(<Ƿ;.YQ" uwn鲃ӈTjA3ę?rYK4S~ |"KXzj-]mܳ&2gNʰ}:%+qa 1D])?L|/aav!_}JVhq;**)) RMo}g欟x2}YؽMA_)ϔq,1<w魌 e$fޡ9߿crFͅ c S9/|-N> =1ekl F\P%B4h!GgJ$F_5fcĊbkB_K:oxe kA 30oH^, VB|m{ܮJ.* ABo+\&`  botmXKWk* 3Mgؖ q&(]X&: >hGS!]Nw<{WkNCCiGKM٬zb"Ҁ,{*:{[\*w#!̉>0/)\+՝Qf_J e8*r4 ^n] 5f$( 7tx}" a?A58敽a,20a&L{uGM2b綟Jœ=vyElGYbc!׍  'CB3B_ɞWIeib sv6yPݜ㞽NL.)8ɵEo%S%*\hB6ny6r&l%RfrOX8J5f@zexK#qc:]JEa9Lêw|x+O(10.9Bph!g@fcK#ϼN?VpY{x 箓1{)Jc 0UL0ex%XiH۲euٷbt]xr9]֜{wh:%QF&Xk+>#oYXF3Ur*1*CqDa$|NP !VBl9K߱uc=p>p*%.!yxwtz.Oq/"xPv74\ze9G Ĥ=)yap4&3=PH +K%^ߤF@3n빂@lS:&0=7b@U.ntN$#m$A~rrLjM{z:9Y>^/7M8L/7VscT>>{t͹ZN7'A?ld\z3&!Xiaԋ5vS/Fi6˄#dLZ)5^<:#2:ʔT9Nȃ6lh.^ېWJǤL3 `A)~x/C cP >:n(qB7u|vp _鄀>pu6ॽd vb;XSUĩ:CkSy>MK0lժoY;/ZU &lƄw ~?ˑ ʮ볙 x#f+& t2SLf܇ͷM^B<VH[,&Ybo(1q–f/8stP⸜Oqy1yF&i8]? Wsz1kĠ&o}QpsL'n%|!g8~@^nRK%s`9 B^60 bRiG wڱa*[RH}&;ZU^_Ƈȸq8/(c@a'NOeo"G9oŧ]Y 8hIZ@N\R ΅|2GK5Cچupppik-3<0Ēzj:Sc0gde-.Df0c]XP}JXUɧFEYaRLΤ6a_iA4g-vcQc)9~k䂗4|7 #'R?>i$K|l" " sXzi\/a8JeRЧUn_aentEvXF*ڌF@@m;Tl"!H'68T(+;o_'phpOƸBފs}[2j#/⤔s1Gu[uXAu= qctj5ocHGO/=VaסH Qr b%"ߧ0,,6>ߣ֨K-{K=IBYPU.5{-8F)-ZqQ3/? =6N?I#'YblD|ȀU0#UFj? QFoz8q2&zt[J!]ةaliܔ+agr]%qimQdPY ʜzW9 '-#mM4q=U0 =KbKU#@|}P-a%:Cio0O{3kcô IS#%lL"]YOzv1E̵MU-}4 +NvBi2rarlh h?+*/B]Mq#hWX+6춿Vx;]>%=Koc QF| zuv D`S" ];008IAgS3S=42~Cj<<-'WpU;*<v.N3m(5;C,|܉啚UUViSUxu} rpU`h՚~ՂyVS][Vq=6+]sL3b|Mn~x uK9;|όKپ'ʬU|~`;]82j.;$FrVb1Vl neT@Swi.4s1NDmq'Fi}x?ɩ}`_A&@UK٪/Yzx@`{6 7k˥bmzQ΢`2:PSlMџq  сXX%9vodDpvm,]{@{t)h\m>N90@t{x urNW]-j %J`s1whXD/?X<~$k[•u4J'VdS Hӧd vYƕ%ǘ[w"x,/-Ƕ9[vŒl7am KF3 ET5i>fzE%dZ4wQOvcKk4dYBnG?(1 hx>vwtwmnDmB)|H' רgtjt%E5E %$eЕA|:@r$8aq=Ah:3ԩ 0ֿ!jhqAvWxIw$x{.H|$f)RCb?mӎzqpŦVv~TPVڕwd>!'/cNE)BZN(ZUJ"'m*|rl6Տe-+qrPO^dS"r5@|Ee+T0~ A2ݪ -'8Ee"?!9ݿh7i5d(NGNmąn5O_>'Z1oDQWAr,ـ>Wn>OZr]lu8̂ vfe6h"Ai6&Rb&jU(ytlf(QȣBdY Ȯ5 :kdC~8ER.rguj/khGbH8aUIܚ_njx2:F+4͟b""Av!ھXdfsNXgA_]Xܰ}"B͟2ʟ_:dS+TII [6qyr$̲ЖAdbTR7r Rx7C6 olI@+;kͩ܆cAZ-'NA>a2FL8Iᨧ\$xp{<wq$ls 7I/f]/"#<&? xFwlq(&%1 '_* Q/ק= 큹j[C \;2bힵ/137PW)`Rr}aPl7o?Ǜƒ9y+$E߀ft;fOiЮLٯEZ)i|{yKYM T7jz*X+O>Ue7"x<)/p9zh %LwcH'[/G.y%k<+%;bor'j(>rN,ڳU f@$1' @cl3CGm94û 1y,Xi͏یEs\Nj%H\U |J:q+Ux\QɁi#z Qq/ x+#Jii,`ZJbzp&kPO "mu‘Fn)fq'!F߉[g=aqʟ ٲ6wUA[)4nfeöl|CMg{!?&oMpX0ڑes@9]t]khϣ6d{O]b-wxicN7*hհBo>pD;L=Dy}V|z-n 99X>v~QX2_(|UGh>b`;*sQg qϺ5r:Okj+^wrӮvK' 9Kj3xWwi!G4&2]FMc!n7u[ t"[̀G~O e5Yt1}eBr[#E !?.boOW +S>߉,^I1}bgK&!*V-ꛩ{BI;_|yyk$3*J|D_REfP7>OὊjqc#U?f[ <&"+)ᚊx.U+ zwhLں_lu] !Vj'3쓏 XrFl/}rB'?%^2f[딢j{x# &nC;f@̹,M崯oO/ %+%$W f.mo eOz1zY7 Ul^NA/ aXX ڂ7D/?w#5bzJf)ŹjVu&'j'Qi-ϩG̢ E Du0@ }ㆤ}IsЌ]`4MBf*wSXmIX Q2P!mrA>u(w|ҫRLIw}4ԥ I^H_2g(!aZ L+Od\+ŖF/|uWB1uˆ -8(&N .Ʈa-grDhqZ'MJCp3ZHZYf*R#m13mw$'1aTW 9`:w#>G[wu%uaսϤPǜTnrIHB画8 ;gI SE8U-L=Oj:?jpE/?!`Y a` T(gn-"dzyKpRCpM^~ED)bjlf9ڟ4'ӗR܇ٗZ'0>}]m..2Gi@jùͅѠ!djqOx ?1CԾT}Sp_-tJ_n$h]dBL%1`X¢>횄۞tJx+cwJ}Lfk]2T\[ ·oGfܖOUTq':=hX?yf*V.\-E,[} ״6Q:21_bie{de_g;u Uͬ:ȳC*c&%ͪrI24k}RO憇{}bΓMrSKEf>sܓ#>QO;Bql!W@ eq9{BF{\^j V9nSCx3_(<*W  yjdp涓 w*'n:ٽgb(PeBmw/Hņ i9s<7DL!Qߋ3RBa3[;94 FN{,)A&r8B|de(P)7g4CznT2JDxt[:ʬЩlY1>^)em=ReuqOwE w3l a5%<_p]3_-n;v_Fʒ;rQ9smk4.;xmJ){c9dS|6IV8|Uǯk]Es$;xeC1|=^SR7щNTCς?gP(B {tYJ2A?m~b x9GZAbMBF~ Uh,*-2AzǓ[2|ãgZ5em?z26*%o..8E?Ys s 7+J@9M$NCRKy l}ŽV (@c5j mN$Ѩƨ:2Þ&n Xg g'^5&FǜR +Qƪ@3 j~m# $M23NGaTPe[u#a2iixa#(8āFu,H'^갅 c Q 0Oٺ#xTo9)%>fLC:@G6hMaE?u I5-*/g22+zʩgYZ0707010000044d000081a40000000000000000000000016650944200001660000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/Y]?Eh=ڜ.+υG\Mvq@WFV/zs3ᠡWkC8_t2!0+^Ҙׁ2Hy$\ry.eܒ!Mv4"鄳`״GTU(Ԣz*a&y7i qt3W7L T#EҼw"nUYB4)B(嫃 u qCBO$$<KM%q-'>y[.lPBnc`|4AJ8+F.R/{ ~3kB '5=| ^[>!-|ƁNJ1k`ˋ_oTr^7嚨0"x- {ǃ)-竆a6$6 MC4q2'xKZu3A1$jkuqk9~6XvUh=J=`4?뻅kJʰ{!S5Kr&TDx-?$.@ՙ*+/ꀰ*8f[osܑ\vW?)]|kz=w6?ЏWl8۩dCs)E# <fm+x1#@am*˼}^盯|r5l|1#36,+=E0Tm0Vh4>ghVJ7&"@.GH G  5%'_xWֈ 5ޚ(na5޶/93 wVҥTޜ!^!ěІ-:3\>p%ͱ8~~X紇ɖfg.Ul;d)f[[)C$U&{;Tr=r8BWeXP+UiE7zB [!:B2/ϑsF°kl77 Gvoiݖ>R- ->jڅ[](ptrґybF1Xb@īGifx^3v7_ؼlyY?cFG?/-EjdDNa\cS _7+L0;zU\MQF%CS ࿃Y4 f)8T`x3„FN.[4dX q 'i$]eZ(yJ$> q4\&&UW†Ĥs`/v1py!ڣ܃`8uYKZȜ,.d~CR.Mvٙ3NShC˶+S4ҿmi6)|fAGden ֵbOe8kfeZ:h~&)zHtJ:WD~~N]-V#k[MMxkϜ4T(V`_T|> @fOFY[\;|[%W|WX#3 Uk_J֮ .W^yJ)Fm8orĐ$YԞS!y. -1[O-TXzx?`؝轕Vg8q NMʯKU$ .B.:FE>.uw"*9ڕ.[%eRFUDD#U︿'9|;bd J d`҆}aȗ RCApaI8ZˡE_ݬzj}ԇ <ѯ30o {R1_+_d_&蘍%L( 8h7a>6Wc0 W]HuO {?]bXxq?-eZӨNB %roC@ ; .Ax/Gܚ~q@,YJ ˧ŹU5 ym{(K$+L9y'Yz}# 7(ى< ȹwMtO~_115ZnU5h_Y\d>6B7*?P-eD9d,x6BBwԙ" w!s(vgQQ9LAaȅ4/S{SGL0Xxf9PX/'aY|I{r\ i= 2\s#Y'x0\IP2jq}jbZ^nɧ8XhNth35ôlȋ>L, Iy4nzۅ,J4vL*L᲻F4 }F]fWS# ~Z.{ J/Y"=j49 :m H(8ګ M%D;XֆLE K V[8LcS^€=T+ij5& xN GIѾ_a$+ĝ} U@J5ԁ)r7vU{7i,au}D`c\R@L6TF3A_FoG<󑖮sbQQ#r08S4Ns·!PݨV[ιe?q#4׵r9A!{Än\9ăj\w6n c ;5@ɕC7,001tg5RX [xy==>TSCr!]B^tGH@K706*"9($斴cK&HSWT3?-]3VVpdFH~0 9_Nj [P Vxd4?s |2+ܾ>gKa"w|opd5(Txn g͜?St<}i?t*JH+2 " z/^Zi,貴(޸rooԳwO/# t1=cO}BU![PΜEB;/eyW4S$ł-2&i' bPvjڲwwQ A$ &ٷwhY FPb'na 9$lMBME:|Dk fڢLbɽk\t dK) - ":዗r&I&6s}q12+P[n S땊SglTN ![~ MVKO;3kCdkYCJeXf>qs;1(M{ L0 !tD+!3U 3E$O\~xQ`RΆ\J.`g= >zm/XJS+_@ i0tUj/H2$\ sC:AiC%>@\ir ^cA$XPw;yb1'+(|}ݺ~d5i%fY '5`uVRbѿZF)ڭn 0e*WW]ug&gdMWO6|D. 4q.RU6Z > hp+FWәw_ӍnNUG5ɆJiuf)yVl'hOX*~敠ܦTS,P/;@`/_#Z3΅PxiVgsx z 5_L1+u^[1&Z!#Drً31ݭ~Q M ({Y AbِgwOgE\~ N[Xܽ|V)C4\5tUQWܟpZ<9˦)^& %J-Q]t=sACLٟѦalMCk N4"h[΢r;E *pu +dZF!zGa`F? ,^ƹ_;z%zn'+2.ܣWN!JsKy@F!FQ W>PH S+ yL*27Ps=wKfuI>̥m>{5XngmLg6ֆ_KTq8B=^1r]PMk5Gt_GHTȾ0q|n7j%k[#::Q)a#Sw"g"D#t 53hh?8ZWNU#g Rg#19ՇRڕS7[M\ Ŧx47Ĥcc֖G俾\x"TiЊ#::;$| ;'RvFgX]E'>=Fl閩SbpaD`#*DY1Y)_T`ڹy{$ L.Pa';$6&RR@4>G+$Jn=Cd*P?ۗ[TDm (.Wi:/uC%.)mKQ0n:T=! J#R?R~|AIet~z9h+eV2H::Uwd6}=[ѸZ!3R@*L.]}Pd2Gң־lU? `}nL-ccL.Ma\mK vKA;'m.)SDau;Ѫq&%2A4%=%9ޚ-wջ3u80c#Q߉mUAeJQgٿBhE~z%ۑh%'7iǮ軏Wu#:^-alm?/RK 4r@;ƠOl̨Ilw}xu"y]\5: sZpdJaRn{Qi90GU Y|idEzXOܸgkוpv˜?&؍C>&o|M!~u$utvf7W*@@e~~D03q~ȖUʪEꚾD#kg8msUf4B"yT +Ao*~yX7jSwvZ$l𪬱hyz mZ¥@¦vbB?fiǹPV,*88,p|z F]wƅL{ 0D(, B}!r@}.晐o$xJl'-\[ES>hK!y krҦ({)4(A~xEDpa580;Bcc눃L,iI>VJ$ -fx{:Ir{tDj' e^J4Og^ԫl7Tk@Fr-o}+_ͣL{ w#+u _wd*U֍8yW~L4J8'WzbӶ/3&= u~_KZ~q`PT?gGCEF%UF(F?cEKا^'~U뚃8qi+*|D/'p\' ʋF9/ֻxidRs8l ,cYQv<#P)uŁ#4 ^uu2^l&# n0rÒJHzHI S~᪑2R X rU ַ_"X#]lQQt\/jJyP?T_S'bs$`ILzDlW_p뤄2+Ȟic hPwҫL]-v~%Wn[!njLK6ԱLk4s[w;nV|#N[\>/ް 7RyH( R4hˠ2`7TCcCzaߚW=(;`$N:2ey)fQ\}b9;zUiid.kB}rϱ=;)+@l2fNdIel׺gNߪG-MRwPAx9=y#6^So?+ֿc]29YuNxd7:d:X !{9oS${BcEm^UiHC:!'$A{PrT\ J)LX6 :1K)QpCRp (lmW8"ӱ罞 Ppchkd$-X񬉭]d-BP$4Z@SlB)# @`HEQ۫$5:A}av0li0x7m˰͛+;5mfHu:^y8Ң!rpl -`6 -S/.WdB(138baC82qp̒}:GlvJ rbװ"ane{F$hfZmb|#MRJR:+jy,IjI-izN~)p{iǣlAN!*iJPv./x<r">0l=mX/ 36*kRmw_:` #e%>Mi5 YoZ8ʺ%5g tO;Pt'(FmTTipf{@xcfocq1C.iUz0j8#m Hrbt7Ke~RV-`XJ.9 kS$ iEoթGs+\=Hg{QҩXAVPs_Wj dBMpyR=N?>x.|94`AA[9:T4t1ؔͪs.FscIҎBj3ዪkVUq=ŚJa@IC3/'3-ƬG_%-Qmpҙ+@0-xӼJJ2#@V][޿ Jq>| j+|5Դ!j2Cƶa1dqX]z0h%_c4p1x[S-wU.'Jłd|rvѠv~^+h=RqdrU pP 9YX*7e '!a4^AXiy{*k 얰v(ħ+bEN]Q1 7qMր"FS+;]S>B ӨGu5P0B(7Ɓ>uVLc:x4[ZXN=}%giKqk KEHP%q*b4!VAӳOvVO0aIbۛ!4=|,w1df>\DV#A|בJ?lg 4]O͔*H:C[}(9h( %+P={GhĊ.^yE2AoECAt^hGOy6@>F^^@Xhv - go.`VpG +w ݼ`I`[ʙ++hҹ;W|P|,]o ,P m(1>RMMw֌WoiKdyYZH~9T3\Ϻjl»)X#b&r[eunwb=UH$,|Rg(yv2KrFЌ ѲXG;fh.Ш }s}<{&-i]~55lU*){d6ۖ\aOLH(7In:폴v0aY :Ar\.3rKf(<1Xaţ$H 4tˬ2V}?mE b JY&Ln8z nzl]TzG4n^r]#VK<~{HJP޿:{ܦjp}ܒi\vƑQ=-+/np 2n0Zh%D s^K({ֆEPHU[TC+{<3}["4 =#{*BL羽s0<o0J\̳-\j$lrYJ1Un:u EM8ʺsG$~e 3Ju.Vr  lYŅ:}b˛2xр+2\}l I\&?<=3߂@gZfMhp?l|*﮴P.#MS0Z~t=DϠ-wJ)$Ѹ~F$9HA"\=~H6SOmGsܗ]lV&譶Ғ4i[x~J +@Fp 7лgh#N(GAm4a?gȤ'XG{8fάU82$8\L9MW煢)7>!ÈQ?#nÁi4@o i0F65!`lf'Æ2Cf̼BG/\qp=(_ǥOWE!Ԫ#Z"ثoD&zxN eI*)\L>x/Y%4ث衭<3TV1עyYTљ^k;xN\!.4fy Kx4\B± 5oԜ,o\ L֫ >83W9}#R/(~ {[F:ܑ͏fV>govEȚ٠eOl&OX" Seh9DN|lD@?bcuuΛf6T GOX1:D[Pv GTTL_sa+?J%}ݴ^6`gF$v罬]jPdɲ~&EZM߹Dl.(9c>!=#27?Piln!( Dg%[B䞉pwXaWql'ǽmVW -OϥW(hj$m\(d$>7wp˨@caU9EYr`7P lkMq6gMEiFIXScxB}~'*^\VI؝͎ 'M7"HV#! ;v"%?j +J9}%M>eHo2=!W&$^L H ܥbFDgFtb,fcB->i}EoOwv.L+0aB| ]zM=b+[YL:91~Q~71Ҕ7OL%j~r_Se~>fk3/wYqV咭GwERc&UGܾ%A>i6w@g$Fzh aclKt _dhw^77SvjfLxy,P eYV^m dW)vdEUXb>+\)oA ڝ(H@H(FG1,I({$a jl>IȊ ĔLINJ K^Fsj5w0zc]V'wއ׎ ̘1l `v@pn.K ?5z {.pa~I瓓7fO vV#hH6ۏs]d2DKUrF?'Ui<#_u[XEZA#T{8S|]m%U5} m??zU4"4SoyIN |d?pK-7u\YqZ8 +]qFkk{ZҌүRDeL1ʁXʇ'_f19oDE?qT3,ɩ1u)8%D٭֎#q۠k$.z%W'#67L}%Nj7xEpA##pcwbݛd%#:'xj'\MnH;,Ie4[۲q&Y)O6G$2u9ag٤k Uo(@^4NP T'DG eYLN~*oۇ?]97/醾=T0u ^I}g"(ti#SO=|Z8;QT2ͩ'cH&˩]~皷M 56HKnA]ҤO[=enDrJը~_4H]֊T"P&|=r-霎̩iPo5G"E= IK§ C ްZc쁼# 1Xj_9: rŔ|~A}S?]my{}U*c$8#x qT5y2dP}{PݭGxQ1Ps,Ugx˰*Xܰh[ Ay\&j& ieB|Ye]]F6SE3fXfRx \74RQSA,5#x\q=cshG02堫bh] ~sbɦjީ1(/%[q*3ûX޹W>P wV1-]~•)炮oq4/Wx~@ÂcoI #{w[E+/٢=Z`yiwߛnоTŚ x1GB]bwr@ZeeZ+6z۫!G@ Ut|i$Wܸ; WDm="2 e6{gWcM@~vY̴${f̢#'t8(f1X&_z.[Gg5$O+:o]/2uWT˹TmgLRHC +Ot|Q_2?k; XIYMPu1xdfdku!#2F P% +RUAȄ hǚ8_ ?z`a ]5}gγA ƫYl6õcv+wZbpt 0Y s9ie=a1lGbqrW.LIJPPusL!@&b,_zxjcffp.%@5> >⅄VJyۻPI5V&>23K6^ggr-(~-x{Qq w?LVĩnn7Wsw&DڷC*0MT [θypL{oq6=[@[RޏW#iw)gјзۆ {_ ‚yA<:.~$:s:1HX7̸``"=B:Jů,$ɢE7.5@>֛_ş/hbFªu%&f>JZЃ[L]1&S+ޯO.0<-DtM<  =r.Y_) ngNM/>-整FC8,Es'@=,IoV;NY5ߐ!5/~P9"\oD;aڏHw\A^y줪8̦%& [s=XPW{Eh:Җ(eɲTaI;ŚCP淮1DȦh _3=߸̉tڃ3x0YjkzQm20^FS6xj tP=h>it!?NOK8BB!BіV Le솾6 T 63>FY bRsZ_i&wc.1XsQ`᥎JE5]ziRMx #(SEPw7{՗?ӧ UWOb2]lxFtˏ@i`: ܜ=Ck:? qXW.?%z,^E8:gK&=. xcN4Y 3a2gkG-/mGR{Ib"Bvx{S!60X?@ 1#a1:)CmXH|FylkLR0Y|em\ny'q[ZU15Hmuʫ9;`z n@dqS-[+|:1XL35 EOۡJ[cx}l#aCCZ? lk|RDXM\xx~6RI]k,[r( fUs9a`(^{0c+IaWZiOsY' f&km#[_B|ۆ H3{G۩\)1)GGFA)XDy6}FaO !46&`\U\ҤzrAduL!=m**_)rr6p2ժiAPЎnȸ/hMN43OhMTcgo.,n͠D۽L`0/5S$3f;=iغfǮq/(mvB.hz+yF$ [rMSԃ-,=_˩XX}?Ao ׫ 3vң^zMTLBΪ0#Fo[И Q~\v#" 4Jr{ZnnJ85b#3q|o40"h)qdБ"X}dl)+mPBMfHỤHØGU]9#W;ЛX^_$ 28aw:%k~P lϠ"nNP#0~q~ǝWE~L!>^C,G%@ݑ! 0Oa1G{b7 qqJ5$j7צf'pfX.$_<@IS/h3J(|2p>2µ T34&9p:UL읜eVUZ}8ιL26({K:ɮyS.#ȓ$,X?LhVh5CWBf06d 6L쓸QO{ZrB_"әbGٴĈFwLN\O?$[vLV0at+~bV|2 )n6-3Up[Gk ,s+gpLgKj\X*gxY.Q(68㥑8y vܼqc|/zTRE%۾r fcj,Ȝ/1Wyb ~)FC;BgJȓU<$鸩v3t@EOdw+n_m/;@o>hhZ%j|UQ/ &EUid Y#q1:@kS4cՆyw2DɷxܺIF5X&ɝ qwYn(;ꣶ@g-~b1rƗe?-;P^^_Ukdo.NZ|W^ :uӦ3)ׁuZb޵j@ f%]߬s0hSk\ "6/VN9 o"Zz>(pĹED48DD7,Ĵ/RO;֤ PQ߾ڢtLrgATBtdڙs &0G4~.^MޖtΝOmĄw.%k|Ro-f;1ϒB~9-mY4TEb"_{_ ,C0ŭ?!C!F 5akp uu69v.X:ܢ9AKqUAէXPyMQvv.m}c Ocb+()# ,m1ʲsٳf8]"t2 $L1ͣbe2IUL(ZU3Q!]Eadsz jp@o1`BKVdvQI&PBY&Ag$w yc*!by? ]*=sTP 1I6o/mX凚K[W30ŝjz30uOMZOXoN~qeU]uG| MȆ F*p 6w_dˎpBf>W8sЊ@*'Tif}̲x* ] D=UkoR+Ń]pkR|wc;vu>P-8i.YXHrσ *_xhK?P:eb >D!gE G2-Vࡷf*$GȆ\evD;"fΣ9HQJt\R*._G܏Gsס*>INܻ!w-~M wQ*mptHeJ A1ev')ں6Pd6 #sά3s  Y񙾑#Tê)v^8ڼns2;./]b6W-ף*xٴ2j8EgbnDEwoPe``^<4) Uz]ǰ +g>貼T1Jv㣢Qcuc=rgs(QsfB{:=5iQ 4I0t(%QXHm, 9iD(?<[dt/눕P}O>kL<i"gI(`f9:5?쑵 ܰ0rY g2c/ : #*sLN<CSZ!Vf 5p082=|mj3}!`L55vOT9o+V &Z6~:,^R\El@iL V zf y 1J(z{dz c$J5QyZRfQIⰷ 'lLG^I) . j[.!/ѥZ}N9PCՀZԻfAP;?>H{"W)w9MQ%۫Vb! qpcwA- \7 vL3ux"Ds_;ccQJ *Z^ hh Lg\9&O+jg1ւև7,  7?3!ry,̡[xvÝ[r#B+[ ;>uj/bV:>Q-㽸ɴdfL=jUjKa۝8O 's,{XHEȮRv{6(.2a/SE9Scm,Hǿ29/A]$ĭ qNۋdCP5bJYt7ZPs2ClKF®%i'X f|̶l%|&q1xRGİ/\eE2[hJO9^+X&xd94(_pі9ẃ}nbWU|oQiކ:映.gXO@-kR!!V]Δ!bqF9rOQcLrEӷ*k28 ]CLC}/"s'1Mwب$.n"2y'~3"i7_+v`},;VWI;F+-^&7̭EKon",Ԯ3ʬ p/qf*dhҡtX:+[1JnT.>|:_?tnbfWVlb ta"OڥMns>O-S5r[lqOb0 h0wk(M*vxTnnѪaePڒ|'qIp:wXo(su=#U> Y^6P 6X`![S)&Z9ndb[nBd6e;CmC.>A>[Mo%-l'†̤g:P $DbTR)) VO`w5dw' ݯ+\=>DdT"ߙW؝ZVq~ 38 [Vufo*q]ƞ c;+x_Jm1Ж~Hl;e%@,q=?Shܱۧ]iGcE>ewrÚtÕRxҘ,0-">fqȴ1?wtB"'ئ@iSFVo2u5Goo_XrGk卩Ln -1:"4˓*qλO+ŕ駫U#b|ȦÍ;A d5h4qQ&P%,.r+= ,ar_(wjPh@ss &'rbzZ,-5 A>~Ov 0Hsضs̏ MGv +J+ ByU~IV4![_2^)u9ݿ+ɚUߘe7=An_"xvEtߛR6;E #˜ph6JWlV ;E%Ӹ,?}]7ٻ&]\+%Q1v88" Z?gl}ت6p7'zK2oVg@' ܭ=Lf}KRm#M ~AbV7Ȧ$0oT[DI@(J!? ʗk6~! rںZ57 r4q!<2l#:]"`(02ΠHqЉrYIl|՗uߤE#te^!"M{ ) ΤEZ 2*~.}󽭯 3=jBx.A0 Ǩx&ʑM2IC/ė6h3e!`GgǮu! a՜K-DjA=Oޕe /_cevE6g!}} _V?< %]ԛ-9ɐ2c+Y\%nx;TAP+DěYP[4WSf]ɥG. !_pS'MSɅI@o*:_hP"z/裘"TobkN@F+ul==KBc j /X߸izRM;˭x~nƼV4ֹ9pO4fXJ$AP (}4-sj Y",Ď*o@r PD`>5[?&Po?QpZ!<ɷj /VRsSrV!Dց/KvVoa?krfp XW8!DoB_J_<> 3uA)$a?,T/D6,>HzGPmP_Jr[I1wRo„)0xLܔ.ȑ/ynSbYn7\ȳʒiZ ,Q3μ'yK> uJBA[]CDg"="+S!BZ,ǡS4KcsBg7%drATf%FqGkLGxW&-"KOdHq1v 8R8`!z bV>쮧Od 9sZZdl"G@Fa_LE$ڱj㛔bpb\6H}П)m:v39Zp' >֤%됒2W%\6тqXx ;ѐh1ӕ@n0MJ1znQ+`L8 ;ASMkO2e=m#dh76ȶɉM"G3#.8)x*"y$X e`}J$*IPCˀuQH2{5*X#VftZ^zm! ̺H?S=}~ !^^R+4IDy= |w\.9NHg*giw`t19>ńtC#J<%EbHބcdzIʦ{# :o tp¿<\X!N,7Ɲ?_\4_1;^{-ox\<4N>pokadNWĊ˰qղ΋t,.qؕ]3$\c"M xFAR1IyCK~7oΤ5 JXh9("KrOHP栗Gjm|2q#"<Ο$`kEr` Ažڃj:𻑳 Ђx411oWEwQ&fa &ߍ 2uaͻ/Qpmόމ wK#o.)Z_ҕ*LUWZ|"bGgV']eW󉩗ScP@~3L] %5oa.6oo6G7F{r޼M>"2R[#,XS <<{(TAP;z&Ipnc%Φn4sͿI2> Xs+Yi$zyDk7c6OK惮eEAC@w.⹂!GVi]gK:]FѪH_.(3*tmrc$Wep%eM[ZEfJ5_;#'ѷ@p WQFfl%yW(VکgRM:f3b Ҵ4BzP xBv Na鞵_cuhmfoN+pYsu }|qѫ¾}CѴF>NLM`0iqHo>mg568*CqNrZc.>S#H|;jvTѸVȽWÏ W&1PCM G5xj̺+E+> +d}fhll3)v_Jyr79aL2H0/QUN`;fKN߂~Hue.6K[jǭHs~I6~Ё"vVhsϥ2r0RI-vzT/O셉$/:RۛBCܳߝ#nYbB?=&*T!ד&[ ~-P2W]gm-DO7z-olѡa1Xt"8]l0󾩎٫Q2({n5(t{!} '5[n̬P2dTfG0[$g~drFZͤ'݊CvF=I l^؟Ńb-4y>LLDԓFߐ!u%!4.zwoή7dsX܆3zXB`ͦFN-@֘ A 45RuhUݶlK;4f4$sD/Z%ޅҚykgȔ 3,Ѿ$T1ƀ1ֿLBp'Qa9E#\&R@S@(\/Vʏ8ԇO\Q]ZSeɃջ4 fj D׭7~(=E1X%hn (xG B#!(WeMZ"VD9in=֟F~d4;wTw_._s\>x/w@4m~*Ӂsp:"_[ :Wp e\=~=GmY^EbVSN%X:8N]hƠ`k{ rm&b"` ܋ ~,JLSmir#$?׏(06fBw v蔧09v5` hSwh$r엊"dʆv2#v>s// upA pRW|kjKσ:'2{y=ҳ="z2TuEUu*iZ)=Վ Қۍ5.MQ5bJ:g|fbb_!Q-('݄t;;h?B<dx(3Kzl&[>=M}0bEJ;uW}s+1YzT}(2~nЩ:/kWE;P</iㅳ (:?CDi":C]q#Ѵy'oңAq@tw#O:Yః"a/B]|"jXAuqz~$ wZ EdojB8%)ǴZ\!s$'.~ o3 p~w~4ˠN-yca8(b+N5. 4ͰE-S|O2a`CXh uRl%z^H!,%cG80z;5RTa\[XWuqCIHݐ 2݋P,n sM )\4=?c|a?NwD|Uǰ~4"Dls}ƫ .*_\Y̝LS2e΢ h d}f<['[!w R3x>V;v']stQf!@8,&L[ڑO)grxс碼+22w-Ap9Y +@H6XxSljV=Mɶe98?,V[ѩkE7-%5q  Y Tk^6.. ݵ!w6~yȉsm>(CӺXۧ n7,jC$P -2ƍKRb) i',^py^lQx`oW"ċj5|[.dڇlq$?aʵxX#t A%B7@q^Ql>iq`s]iNeQ%`RLyS =Cnӵ78.b`$ϑ0oS#SlGpGsag] ..3R٣h灌ZE׾'xǡ%&K):U|NCa z"yw%R[hμx> B-$JᗥpL3g~[."<}`j*-7t12_hAK bw"X .I,g!_b]F]X1~{7'T*;؋|Y& AӲ_knCwlSzRH@$/E[&8zgLDZPcOqMdmVT*9IX \NY9z-(30xeU;\  / |]9|)vql! XoN*~ok5 KkڂN.q6#~ [^f+~LuTÐxr`gaUffZ1@R͔&Jhͧ YGK~%IHI ]yR<97H|e}lq#="5E&y]nPLQɨ m{6Q=I`U5=*X 埧>Ə:stp .fػ6\>ߔ*xl dNulCw`Ƅ@^ 7^:;zX0p)@7,I%]Je[GtVj'B:Z}ݭqt.9㋘=0^ I[klk8 S@Y AtNlbfUn^7fn,`6f'.Ldl!t0qs#2zS6p8Ŀ0ERQT&irH›~*N36cP @@NY. e}t@j-SDcYNs}P#p<ֹCL\mМd#IV8rna !Nkw?߼jyꪪ&C]!LdnMX-= 8lhs~N1ks$xd2Q H?^HQç2iA]ü7OcO>Z[<ãe<ԶOv~&7-f9E}Ռ R5_s䢡l.r6ݘ#jKj!rUʆY- L0k3?.50z{V˓. Teÿ́o~XdIk574v ,Qi;ڸ=LǣPN/_֚Π)~ag*G1:#1b{MWoAv|xd=|ϤS/(v)\fMGW[N ,Xg|ɛrU֖7rr:V\ G@ zgtj8^;5s!LF=B!_H;,"Xlʳ@2X\/wnKu_\ CIH tu(|fbmf{7ކnfJ_*h?H. A`&{b5#~:b^}RJNskpy<|wN^J8,& E iCV|)ܲo9rjr:L)3cYU&GL|BmDe}o=sS3m\V# 3:?s Ihmk[m3QgM:iޮ7!%ЫDvpoȭ"B,7$!|z#D\tAsm5Cqɮ1dA5131r,\zKz܂J &2ƃu]=eX٪lWwB0"+녒JgC &6V<$J.8n IbN3x%Y6S;'n=`k\d|cq0mGW q߽w9Q"hZ:UV=Bw8E@+iXDBMprK>e) (|lvQߩ c2Q8 Өq:E2B_;ȥ<&g 1YMzJSrHj̱.cJw2zXyTl\׿R(=Db*ǭlTZ(CqAE.-1ew"_HJ ٣d7ѱR/1A7.|!zW<\H}h/vJ|)f77ZjVU>HnH8"mn^jYdǞ#F>׌Ű8'8??S}D{fJՒ/Qit1w87Z`_. mDhKy]R>] jJXqkvL35qYBzf޲+# 3E^dO3C*G]NށcM/c׬嶩J}+ÚJuQ&9 ,yVE-,mNbcF5\}'D9\$Hi~A˖DayvUulQ,ŕG3kЮf/1M>$Uqk*$ַ[C蚶OBF$N  u b$w=Y#7 u+{-Cp b<-R* 8W t K}a[npnq25aIs4qou/s,?]3~J@HQn,UE9Yīb8m-`9*B{D>pfMābfYsIQ7| Z,e1㨪Ku]3jŒ.j>ר](ז7E#t8=$I%?py<w̔ŜM&58ZQ6S ċo**#HHXB'+)yjP4@RWD*c ?ۺ*ӦTA ~ ê@Gi\qxv3i9~dN&*7k]A=+_18xw+2aEpb2Yi_ʍ?R)Wfb%+ k~6oSeds!hTeLye8wH%碱 (sZBm jy}[Jg5;grmЁP.F5S^8iGl$$5s@ 5\uMqB4^亱Fj$Ƣ1ep Gyo~<ǹ! gFNx琧`  %~^6ld59]SuO.^gmBk]A"mpSQS??YGSHy7ýVnף+Łjt\t{Lr& k`K-PLXm(5m9Mݜ@&!5_eVc@ɐ9!yi޶*t\v o`ԟ~lJa;*L?#&v^nځ"tv_ 3E+O!WE#q gttxF`Dp^=^T׺٪bYH.j{hN]dJո2uz"?tjy0#I ̎yuŽbQ_X,bnjy|~ e>f@},È/Sۊ&)K ~ 􆌼{`Mע`?.l :u%$EYӀam5ՖB"M%OA+TIsO̲W@S7D lN]arotYEfY6 lO݀X7y-8B# mEGr:޳(2:iXa`Id;24)%Y\Ox:7L\:=O.)c?ODWr;T+{GRF*mB< w^X6ApG}'BH@_4%)&{oυ )G-TO "]{a~Mp+746u!f._ kvq*n3acdJES ^M,{gw2 r<->:6;ܙ̐DPX!%N6R{QMގ|8wˋJwu%ԜafK7޴Nc㴳?,"Ȣ b<ɥq7? "FGAgv9^ \ SwUNBGH K)>ez[@jQ9ՠniəKUј2R4tzC ET!4"> v֫c(R5, R׵ЩR\w9y~MN5wtl%Җ fL~j_%*6eoZI\x[Ղ;M 4gu'\ =NԺ\B1Eb҂gMt!ҟpORwh|H飦ϊT/* bѿ0q"0$"\{>y]r/rB|bpBF8V2"}5TWcAj2i=|%Lbն𜳐5o]kEVN@$aP ѭ9|庋xcC5,Z5sA,ַIǰ}KMG?]Ԥ?"nkʙ*P 2V һ?0on"J]% :bLsOC8Aj >vm!u tfߪTY~_꧍Iӂ[*ʾ*o AOn[' űQ͒nEYn*2j+/SUR./6Ro+x(MbњTNWT׈JwՑw6j#*b*N0T?"e0|yXSՍw6"q06NS=!$A@I "j CGzPăRelݔ(>SSRP i2}vN3ZhRBSwGqyfzr*^b>rE<`yKD׶ɛ_Yik<6m]@2 d:b3#6%Q>Ԟ :LvyRf.*{pP;F,8mل02sz1 rj@d#ޤfCV#].Op 䙭oQe4% \\z`Pv '3wAgI?jªӜ(#UNl^5Ɇ ͤ~]f(^-^:-D)M.RxvIᔅي28gj|Ҵ{ӧwV҇+\.pS~ i WR)Na&!df~Vw_KTj{@-_9v]V"Z'wW6M#^HcVP*ch#Ɍ۱j#V/$3Raqb]#'WM׎H@IB^l VK8߯?/ӮG^<Ġb! Jl LqV((!r 種|f].T}G.ۇ?AfHPˣOĐIINj|8](JBN|; CJ}+t)/[G?7Jؚ . `|İn{Qoڇ+G42^pL/J>\Qq'<A3aưp){zcױ^8Yd l<Q؀=\fYFRyR_i);~y I :pZ֓[ t*nn}/rOc9)J$$9npx1V}[<'GY+MX#M1C׆JǢ5.6a)XͬP3u"#+=1&S5B.6 fN=k0+!| A iy0ha(gx8mK7[U[1w/ԻHAb#>=2=#3pR˜xSJ2/Y`Mw8/s/}M4Z[69Y /?+y5DrcAdkk #gԸj2'ˆϽܽ2LwY'H^=,1C4P̢ ,Tv)z0ߪ2^?216 P, ՄFk($#\I4D4n| d1T o3s7h_jAmΒ*|SE)bDh4(pu/єbhBr* : s, ^JDw6 4J`~ucrTrp+켥^oѦK5~4LN Ֆ-rlT'^ӉnW)ro[WU06?f܌I/sw*TjbXc{džTi7w$y-SP*Vr?MDvVeWa S޶5!vMY~j&|trSHD䂐-j&a.*V0F<|u;&[*'$~ۨ{ 5J'۔#DIy~GVzwO)y,x1`"+g]"s%\XO+s~TB4W!WϥeKI:ZpT ',VLi*bfmGgv.陶+[L_aj*\_FFmݨtB5x36g#2-&DAdyVnV| Z vIÒ;ADk! _Y S8f?p :N 5e\MfӖ.{"S̚O)ĭ*΍YzB\iy  og0].|$urAPbwԭ(/#0ƳL aBEefєhHꖄwpBiw7e?r0AGŏڨ,ZXP.ם_ɪ,Cm=&qaܦ%hp3yz=<7l|_D_gJα*KZi9=ת!]ɀkl\{¼qQ{_ JF&y]ósJGtpG}VxdAjǡesoۄ}b c߰-e$Ra 'ƍ\WڧѠ q,xT#>׮L;q\|\\gq3qFjc2w|wR;[\=CaZ'NܾkSK$1M,u~X z CVCV7 e.n5 ڊqnv>Tp,#_PbW{K6eUmf^8TTU?bZWed E] ~^Dw&Esz&h:T~="{ۘZMa\_{d6ÍZ36qs/x ,p;rƂ+VL0e!ʾQg2x,[Ȧ?:=ytB`.PwId\|Dzdj tuֻ1/ˈQIs+p r5дpH'a4/:sA\ʶGGkyL;F<{S(:|#ex(I Ibo|BDa}քzdt|:]J =\Q^V}OsӕTpd(97;%,;fc8h=rAocEɛPJvA'4ڱHh1a ϟeaŶ L5Pvՠη-Z*+->?1^wng 2VPq==j@Krs}Ƴڇpdl!!'*@Ѹs5-]+n\;&% MCT)uZ o dDEI$R]eenOS ,+.?\ܶ.Oפ;ǫ[Wű~_D%:ͪ[ͥVo~= e;'OilVā_H3ɾ*AD]Zx!AZ=Hro .BwͻIuJX?Aw"1CHy6tU2KT}K@nn,)kI"@' '7Kn&Fƚ ܳ7t` 8yYJ˯M˾۝w1n.A)h4~~u+c;[=,;ʰ2yQ>tM*sD;< H:9 SʡH@ /=-K!#iW;Ѯq0*W3N/7qJ%RYf,㪎U2C;]J~FԌ0U_=_M"Jy;27q->IH$ ىXb/יXPC"=dE.LrN&joy5. Ξ+KI3o@rk҅ 6Ӌm+s8^]lH^-_,>M7(3 |]9?w{8%Uv}ZƢAE,-~^ϓm+,K6a*YHF9Pt4vQӺavU:wN" [.^}'w2z%eJQH፶ PA_<ɚ5:f}]O/w(;fܞazU4Y4վ qL(Z4 zћlֺi$.xsJ! МNbC nud;Ȣ/;y.c~ ~Z倥Tp.1ƈCgaXqn%jԀU B0hYڃmEv#"r~ 9q66{7D1k fcŬH]p}*d`'Lhi d"@{H"N$cv:*?mu#X[ls:ݖ聓YN_F-= UG^_,;AUzG01WhJ?cEzzLw2R`i+>$! (PUWԉP3By;QH6c^Nc&QkWV YVo>\w$Ă1?jerAhn *\&ʼn9ɸPH *5e}5r?jވ~&MP VikӨz 󩽀Vf n/ wk6U4zZMl/ů3݂W\A{D {K-Kx0fiz^Ai3[ެNx P i=prŽ׉EQ(2FV/.љNI}Y~[-\l-빨u3֦+p)'.p '<.!wSHnfesqys73rH5WӮ/J |h]f=mo.H`s}x A0 pΧ,&.3vmʞuzTݎ MXYY~׈{vNm+$)fkOذ wf0k4fjENI&NZ`-c')_Wh?tw g HAo?ZsXYE9l&u*?Y9 [u~)5'1'#g)+INyJ锜-hXAE:-V oqzw o !>}PR͈XwM.Gn39$"NSYyz5``b ՟Yך}.0r2JRH =Cm $D$̅JKwR8߻eQ bY]A@4X&:@=44vbwV:sœcΑ=DU&(LD4q au΂i 4#Bڂ )K`!$i%Z|kZXzm5m ZEzL{49 7H[[9]V{yK#W̜2hGTwx RYZk'"*u_yz=>r `vѶ'{݈u0zyuNh͢۵"PMa]wd`<͌yitXҼa xR2} kY"u5/HwlłZÒslnLV0HEZ>pu~ l0N5}'t\ِR3Ox+mʽa&!JMݵKt8@ jIk^R:>fu0~~`LRfz%hV"I_VECd5Fc-3B\jY;Qhm5P9,nz娞scve?9vPlɯO xNа#/RS[Mbؔ1w%[(z5⿏Xa@$v Bj#5p~,y$vX؜͙`)HK{r 8b,=xZd {Жr,RA-6OU]3ZZl2C;EIuN&ωsE+L1 NͤPcs5<}oGDCZpCe8$GZ~$*[d&x²yhhsc<רHu]5AVkuAT#V93G$Yge?N񋌰 U% [VR`񫩁.=ߧF;> # bSTrIIQk.N۰ qNg0_7n MTF:Q~q \*22SG@,`EONdx ZjqE9,+4|%̓:Aͭŷ_ieS'J`.VH˾4]TGtP%<_Mg)˿="@_>[oy/)gM64 C<).f ~̊FI1" hic|3C&x\i;o*S w[MasWeb}<dny3. WY+ ]j+=Y-iw̮=E-e'+]8H8-3®0׼bpPQ\&-8cGmY>ġ7RdL8%ʕ|d̴zP|n_*  Ql3՞ܯlhٻeHԻ?40LVI檳_j:HV5eTGΪ,†Y{mΩGz򫼤(-<piAD9K#sr>5q 3 W-l3xݥOa {J8i"OBjO0 -h-Oi&۲H( ߝܵcS+f,ǽNJ4r>݀D$I F_0\Z3LR^1b) ێb7gK@^G`K֥QbrYHN:71nmt3GfNOGV1 2(o\ aV2Z̽AU{=N0m^ƧRXR)TJK*0X R0+1G+Fߙho-&9![zTu.#u6o$2V,j/6 (k+?@âŬ*OuO;Ҁ h^r SbqW%Xa!0b-}s ?ĠPw sAwFP*N\Mƚ&`[#mٿ~Dvztցa:'lS˘5 7YD7V{d.1CX[fO^X-|/:muVO9$4 HsF]}A!3cU5,ow<ְ[Q~F$~-A1_Jhєz ..)n15L2E4 Ю㖟 LԆ@,LyA YD٤%ECPX]Wi^td:g8gIEL H͎Y%$X$DZxa~kku\Yl9۳@̇IS,s-h2)n}C==Prt^Am@f6ZɆ7ČE ,*e~ `QyÉ>jyzt7:泹 a>pyA+Uh.Ttx<9X ҉U` : S VsՃz;h1UE-kI+bG!ڙ?r麸ERƮߟ<Sp.Sf`1`s86\>Xl퍢 y>pHՎ@Lt'-9eXjvNtyR~f-n<^]*`3ʠ}Hgq]_@]?Лy@,6ksZ]"ߥ߬$JKL6;;Hs$[hv0^ Y1*&Zj>_das|M!~Jy(%7HJKqΈݺ㷯\P(1|>/Xt֮ !Gݮ}PlOoj|@{!C8~I$_ፕLp%6{I2m5XbʡB򉦁LT i`_ X.qΆ1kBE@_BP6ύ׊0l†UD+j~CVgnG_IklRG>!,"-5I[ukz) 7@7i7XM Q bIm&qkp\#U_T9Lhg{iVd҃7phD$Tg೗XO"5t &R@X^9i_״g*g[A ʗ5.aP.Q{ZO51eq k;= 6DMx fֆ6]6 ܥlqL.7(Yb TPcjL.*,c2J{$4(ː=8,•5_Qf8p1(TwJiQlc'"Qwp!h boi4/|={ztfEG딘` W<.qQ첔+9fRYZh,~f:}:~ ҠG9gjҼ~R4*DZonzҨf [L4@:5D#)W3!^zȎ7H3wL_ %kFQAgX=M7QhgHI O&xAkyӄ#sEi:xb}ݍ(k6gD)s?P-KO?byu' ~3[}b)hooFba>/0UɞkWxK?~aT%`K/??V&/(Tfko! "*SfW4o|7|źJڣ/i(yIԖTiG(;2c\M2юueªza'hD*:[_a-VVIGM2*]QM ;ņdc [D }[6 xS0x zokC{!pmFS-ts<y r;j?<\v|)F^uLZY`%Y_)1ԋ^?ow oNsi/ kYGd,ut.YVcW˳F}sB|^s®NybME*^fGޮ%YѪx=ll]!kr.TY gR_HYd`Ʋ3U׌DH B}:-="5(iKҟjrN!AeOGY0AZEƿ^F^J)F.t%[RCzdV@55nNKIJq(#W2Ti6IșwaFu3m@7(.6'oU4_@#-]؉ڏ!@ XR^^{描5zH!Ը}xfB,#eldO.+o%-ֆv98l?N\ `ǻ>^O#e|f>0;ÝF"؟ZmF;HBu@_P]ͭ]Vl%U[`샒*CG2y{n,`R =`M9Xz 4E8FMFؐ i *t`T-qո'8?֌wJ}~+ؓ:{phl7eC̚UZ|[TJ6sG$Q)\3@&k J5kkA e4V*ut b%U9`ڈdY3g3s<j _ai%o^E/WøN-ӴE܄H .D^z0Wjaq03nLzYW!>T8,H("ZOffNgG25x-śԝ5~Aܞ1 y|9l=`zj<81j:]]īE ֎R& g ]M%gTLOQ Aa/TwЀ8CdsKYS%~aniQ9D3UvF 瘳-1U$FWmsYk7䇈zYGif::ʖcw 0S]˃Z5QvZoK2Vσ!7PEU歐!)hiSVչJ]cI3YTLE5V>3HR"$]*^~$O`^Tmh銕78nlѕ1xl5vVEu(A`& yG$cEL>ORmn?B JfsZ[YWѯvqc$\bkX_ }1)g p&;Iw`ϰa K/Մ'"ADPESA.@AUZRE%۾ݤ*9^FT@0O7 p5 3Hb>]tuVj"@Ľ 'xl0i;P.4qICj&O[U/PHϝei ד!,D`D}?<眎-;P*l|΃3E9l!9bqw<1ْ[R]@(eGFg$|UIB$N_2ISƸp8%t} *c=U4Tʱ/DOt!85F]¾Ie~'Vk6W9g~*@P_" 2@*>!ア^{4njdq3+@Q >hGVSL%!?n +Ĺ& j0ixFK> -WWkCRКHrC* RU\áe:u}:d9[^,zw^k)ZO/F+'$0w 79BD*t ЬJjWSӻߑjnDQvޣt?Ä=^fy myˆԙPߘ ;8*xta/&Y) A<^@hQeAc]"^%ooQj̪0PVd ,O/E3 |'w4l3EdkT b=Ë́.Ix/us%-Sur_Fzx`2?k j"~wU8C\t 7Q~֑ػWta)%_5o;ϤDնKŊ8gUE-h8Ubc^kB_-N6ɱK,U;Non-Yo9GOo[wRB$\Ojα{P) bONj>sAEU!/K[djӼTh9x^ c)as9djIKT5󐱗uLfQ#DֻƎt}swuGFhs _ѮQy[u6F(C1,=<3A\UO։IU%W$^ׂ<>ڊWqGKkꧥdb.sxHnσjc\ xn]F]s ms,Ml:gUpufD=i&Õb|5<-- s`pD5Ԅ>~GOPzȎ'~B?); Gkԝgz=#nfR[[X;{e'/Anva W S pz-QL:k̶?xp+F6@C҂؃现֮H8f S+.MR#Vč5Bk…Jc+7k%>#}ݪFlR኏_Nտ@(Ć>bN>Aj8&a9IpӿH;e( x-%T1r5WƜA)a_j!ۭ)URtK.$rL/S:fYGǒG{ ׏. i˨Czg(uĂ88K?t)gZwA ivuDwxʪ]v⺈ .1k7OY>JsTf%;4N5Hc]ldP̃ZxVVn #l|*˵|LbMI5Cl7tR\[ډ#z H;X &fc⍳QNJ,4Z[䢛ս'*!m@^vp#{ePly28Ѐ&t8/&r.G>~im۝!d#q:${X㲏ЕO=ŭ9wj٧)4ah}Zo4F $#׷7{Zf> ? _M"dW\ ?f"{< f,4 h! k#v˷Z>'P!OH1+{bՀޙjV44,ܙjfIe˒'$R3d?W.aH@7^1vͤ6}A33I8jKֵ]rgEO+{x̾%&㘲FmM-#[̥7,=xSy\G<:Ps,A;wܚSo;KTgܑ<&웱!tOtpҫ@˝ F6djeQGmLʙѭ3i.AW9[楷YNys_ț/(Cwa%EViM7){"T"8MWYA2I 4:OTdLʐRxv)򢴃'ВGYr-{-7dpïI>iCk1G[m[`W[b.O;IH7Q\H/eh#8Ox(-ޖ#w# b$YQJ͒pQp+fr+QFQV`w`]^}]I}Qb4]VdJweSuK(+ʕۗqO.8.B DE7߿8[>^@jN_ W2zﻻʧ'u6YP?ėf/+|dޔj%@qzN~qhJ[l(=! q\0"? a/MЌDVSy?0> o^zҹ*K=7']A$mg\A]綤P?V?Mtź=9JLw_⡀Mq&%Cb_8dVwل 9DTss)/,(x .YS?8j8b[wf%1#` AIZQv~be'P7?L#4%`Sug>>5bZgf"j bޡ:guC*dƇ6g(>bl5_ F]1k%l͟gӒ6שsrDnԐ vqX)T"yQ𶿆>~a?`2nNaSHsMw^CxZJqyΒ+wPr51D=6Pdu v[cD C; a78hюlHRNGL{g;9uFګ෾w:ad|v+iߜN0=l$ $/,i /*fHZniS{iЕG[oe u=Ģ˜Z? ReUaV+#;!E*nABufٵm *)h6~{`,NRԝ~njY.J,m,*-gt=X+!lQ{#2,k\ip&X&46j&PhW"GR{U;)3 ./g><^Z4Pl(SbAu5.p1RL N^^4\T'BWH[J!m"&x&[-aZvL>EX8@G?Fj!f^Fې!joCdt!jYlɺX𣒎o]R٠\*6Y3)4r> N+|$Mac+ˉLr֟2VÕzXrDW{,'Gy.]ɚ)skwfxB ?_Ӡ|b3;m7}=j iz1fsDKsvǿt:&H99 [wmSwd0;d+h59WPm\a=sT!D.oPqc7,aD=Q돗pGC÷ 9UydE&Jޥ-#أ;7ڐ21F?@lx*C؁2|JɁg8CZSShZO%,mNkX9!/њ[dQ^ys?-(]^~z m?KSs -CcSv6mR@_tNe5"E8XJ(]ZSwF/H31~GJgY(1*EԮ io^PdD+ 3Wg 2W8Cz]Z-0mʱN6>s˲Rā:}+kw:ﺖ3h .Eu`^$]?6 `ʚ6K!Vjk\Uܫ0YO<M7eM>s˒4/7mݜvYn,8l^ `x4ϥPSRȈXJKj{D ]A莤oAP*C{2<b dwHxyb$Aj璝Jn7dԵ"J*ѷ y9_@>ń:6,A/ƈwRN|L,\p]I42!&re 'zQbkNЙ(fozwixM(^n;s5G譴5[3S K!!b^ļY%`E]2~@ Vo0BM1,+ AN;KNv33 ε08܏& |ŗR={O&[ug*-md/~JΌU `",[ktűZMγmp&uGÃ`3&\y{n ^!ى3KrOTNO׌^R "PtU {G@=4YOuˈ7B=10qiǦ:>%r*T\uGF"Єn`U =;ɬסjH[az> fVPg{):q!5O ]LQWƲY5^"1aӌ Ϥ! 8{w' khߊmvF+\P4Y>FˢFK;~1[ LRUC{H4jXc4a|Fq3Τ^HoH"S.R)0TV1+,cfjKKi"vZ33gPȦ/S5*\ (aǷłrs +N?'USERPEq.vtS V3Tug3 K2M<&zy2^iHWr>r[ͮ <+@ * l0 vqkvͪ6̧%1iJK9ôDw* Y]_0Z~X}vE^Œ~y cFWu8Ciuશ qKU[' t)d\j(\"4 ]^h<5GG< y+'Y_Shz7BeP~?'x0 ZN!Cuq?:HQpj/->5(rN߽bŠ %;#CR5ŞU# N RK$leHZK<*Z#VeT5C!(F4{_ 1Q&| ꛗBUr<Cr5HeVK|wTFRS1AhҶ* vCׄ=P*$ &wP0%`,wlj8n^GZӷB+h=eּUdZЛ7rlBd>oXG?h88}'=BOJ3BavzĄ&w(wU{1PR2-ЙM-XWI !*MVmgd`jgi][G52v;_yMŻ09Q'%讏!l-S# ZJ:6ߓbtƿ#ӟ(mY}xB <.w/Cn*)sH/ %r&e-Y cȂzұ:-(Q rO0药i3߮qt:Cs  >3tg)ʆ 1Y=<5&<ʬt|KRh< i0ђJ53^:u±9mI岲7ϟvJUd"~^Zk<IƮVj!q  n ooGpBX=to'_H%fAi_p?gޙSrY|G|{x+ٮ|$e|)T|%CU]DG5KƽBUJQe: *KbyK0I`a@WaWl,A FA%N C# auc=_N=J)+9YM[W~XF%ӱ*,^̴o)Z;E|N2oψA6P)^eGRVHj/^͖66;9Dȼ&/jF>F~*J &N^O3pl$GcnX}Z)H@-iA9Ar0=]S|@&8~xObkeIr'1:L!~7T+#eXL[Q25`wcOǵ lh .D0r.8l`{a,"% #7gM k3Z|jVVRz[Q $L{HŃVkbU%FBmEa*ORtM( 6FtD"7Y8t8XBcj#^Ȇd, |\=Ơ25BY|W{<}\~A r`< pSi&II*FگK(vdv|-vpHK 4w3Y4 }&Ż+$,퀝Eop؅,V4t:L)O$H=YRuKVY$/mM-ZPam]"#)'?Z@tc.E1B"Guyƴ1uGE s@kb>* bYFi1k*]T7=^M-B)\w ۶b=aENQON6OQO6[w:sb%xXKyk潰Pti;5fS5/ۉtcBz=ܢ@ߦD'kCOc1(6Zgg w6ݲ@1۩Žc[n/7TwЭ",!r}zׇdÏ(^T{6fdcO3ulջjMX>EE(?a6m>d60{iB* B{E!/&6]z,^V^ 97l]% ]jo1w@rwjAbi? 6o:L{|Yl`,Q>Wyn<5G<$&7c5xWxNl76l]΃+4ra4lq8++ 4-ewewU/_Q,LJͥ)F7^/"Xoh c&7Qd OK&W}Km1Y5N EpiߺiK5HWl F*IBv@| dD-nZ7pp/x d wzJ%mDZ^KߺϊS/] aNq<_M `2:H8XI+,%ȪFaF#qxLpM+}XO@Ĺ"][1|Uu\YvN(zHg[Z)DaKfC6ۨ 擄hB; v$[񀗐ԡLGEw?򚓟4K>l<ށ4q)(+UĪ.6N޽ncw "iϫem+1R] V(ۦ$qX904'\MGtGD` 5a&+:8uS=2FsWfBH0l[* G( *IQ<ÂwG7vJYf9Yn g"|9bDoKf0@B6);Q#`FIa☫eRUHI^޵ٷI`cWy/wthLg]&(9MVŎWdX0uz+>:7W,R_g.>sښL6/+̟gT2\LU";`@^yF ,Ъ3pcJQ(rڥU # 43$.jgyʵd_0ȈPl+ MuR]BCL-+*!:ӾT# >Xn0R;3؟L#ˠ>,Ko1sL) jE8qO~ywdXuH?sUpq&1;=o!JLJ{rs4{ZV ]L٫X+váT<ΨqT1wL+UTY&`J޹\,ȨPh nx5-o}zaӯp3Ufi!ŗPHlb 1NJׂ%/uTMZrS!&$WyB8ʥ810@M^Q qe04HTZ2i-w R=J_Ni0"]w✓ISSl %%fe؁C+]jլz@=.*qȰ\.Z75zoIQ މӓݨwIa˺侮#m:eJ[T]0uHpsĽyu{ϛÝ1WF9Lzo!d7fY(6N_k krn."v8*9%n2h1ʁp P=uwv 3]S#tO|6Y*K YޛQCBwCuoKM&A¾얽߬/~>Rh_ad `>E+mHuHHpɿ×21$^݈-zeL`y]oG#ftA2sw⿕ɹl=y>I Gf8s3ZBNDt)1$j,C1Fx[ KR6K8+gV$?."V_AO^Uٰ2#07&Z_OZ  L9qȍmB@H;>J|ࡡ[ΪJ(Ck~ qr+Z|(64r2 Hcrv&28EC|p]Y#SУmt(L0iP[R/A-YyvאH^ JVυВ}ƘѬ_tC"945Q8A eI.!~kRs(bkSV.*X @ 5SlzqS,y,Z+?: 4}`Mim\lH SmaY4P!C@R9+ >Ƶpc&3˿_lNfO"s]"۔䜉}38LQv? FPC+gYZ0707010000044f000081a400000000000000000000000166509442000025a0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1x.ko.xz7zXZִF!t/໕%_]?Eh=ڜ.+ȠL2?Oʆ=9w1[YlM"6d]BӦQZ@f2wPfK +UżQH-H!E9ܧʂ;k)ʔE? כr4*a[j_1k[Ǡs>Z7y]W hNyW#Ow4H ʹbLC}Ḧ@ZM?;&o:m̏xMbMi&KwD/!"R> $,^$WM6s]z"M<<.NFlA!gok=KX|ҠNVm4|]v8KT 4cYg&]L^{w8F(c$a>,קּ<9MQSZ\Ox"zs6Z/2*HY))Bd63#k){[rsf OF$^0ϘI7O<(]G2=5*Еp>{g5X ,!U"0ąq5\ah?^mOt"-X$Iظ,D)׈K}G2p{4]P Ku|*[y鐶3혾UFQ&S]'I+=a *$\bR{(so>("j/՗'GYH,0i;ۈ~D%~MT0R/S-]磧f iG$:#̕%n JN\S?k!x68w -C #2$q'V2Y9?eIA# 5X!!qH72`^P] SܭI*l̙ʬ%-OQZ71<}7H'(LF۞2 PZW]AWl"6o.gaF% 'lMHVQ41uyab­\ hM0b_[LrPrPj}zˊVRʛ&-f)j(sayθε:1Q[gwYW+[Ϙ[^Vk_% >iGZѬbj+jG~X%jI򆂾,Cv<`bvG)bDTu#*p*wBYM>%a})Ýw;a*vw s,TlQE[_o*bpu+O"v/ ##-}?s( 8YjW8Qu{ 8ki#J@V:t;=9pK6#8h))LHr] >+詽6yq .3n1ȍ۲B]q\[r-'Rj^ !(2?xom}2 *L'Ud67,l-5.#Pr5ﱅh&8ܨ-ubKܢGpeڧGrY"<gH/2 }rr< Tj`@7NqBW RK8[lc-Sa$;M$L.M|b ڑ 'Kb_^49Wt>Om{xHlrahSA)n\.@smFA:2("X lX{ɾv&:/#xb/2- :NmهAN؈j$*PN*KWtAKqYRtԧT)ar{V,Iy%X.  SX" ɬ\):1&49;^Ek6񔓘cW})uxׁqr&y듐7OU;ɓi/1# 5̔ͩ؆m ,(6~ vgDItD%#-Ո3ڱ W 2Y=N Mc00'ݽTp=$/O;"`Fmy8!b橻"|/ r/>p󤎙y!t3Dub)*M.+/l^C$PU Ңjۼw\&gqA8 CSa %쿠ΤLcAvm U$iT_.d{xq!W^CLP6f%uj Q̄XlluMHS6mh4`eq L~ü[/gC Nr\T=29caU / ( [SC]A@v1NU$)KN&csؑ4|T޴x0ȞM}ZΡSdTI(ɽ/Ha,Gd/gn a`-8]D?z-*hØۮ ^~.nE+J<[zJKB#R$N1ng4u{0׃h+xwEf}qzaZ U*G`:E Tᰳ_Y9>@L{ʔUUWuLW6h .L}cn'Y~ µAB V'֔D1 #Ʀ rWx{44X p^tC[J,P|O\%+'47WAz][hSQ8%iAqxXyv7P~؉In !z/>3&[?) h 53u2ڍm ]ѥA jF幉tRѩt'{K:bK$ysRO~bTGYtDHګp dv4ʐXH&/|%\4Z)eI"^]]3\y͎w/oN1p2Ha(_K|}kc;p Hw޻q > Oݒ'M~*#z%}5"{-֚ƽlS2c+u!Dz8P)jc_h_O9!ӾuN*{-(0o7^œ<^`(/cDoUE,m4$4h7Oj) f0D8>n=؆k?b!n*s@W&ʫo8Y:M#C#c;}C]&|s}gVf(aZ˭(mi耿H:b?/K5XNk]@<+b @#Ot|P-xDa\^o n寑?(oCT ӽpR3hY uLÕt _$IF_nCc\RHz@#&@505zv2mM|_70^|=]c\\:E-t<̊L5Lx%hM;?MJi8X[@(dfo:8j= dDVMoEw?7yl -9N޴Bʯ5]Ya7z T@ U?ViuCȧ 3!_T\w1WnIz*l!5^A޸4jpSrjm+c<帯sNSlsj>x됯]ަ1KI"j>ަoɚư0}ɒ 3(QN(t~MϢ/m)?n˽wfSJ,s/CKOO$3v=/x_&Py˪4KV;ݓ74jOj;[%!BFb{JIj?QZޟ̖{2Mòb9%G+ga}qy⊔8zRJ#DPR[rmKff`gkx,(J~M"!f=Z3#6" iw9f9ɐa,Gإg ل͛ZiVQ ju\+ԁ:ΪDVv-Mu.fbK߀)IKϠ;Hz7ɞ3)[ Y"%Rx=SPMhoK02"vU{ZVpo(c` /5[&W6<5'iI(h^AaDeF_n, X et>V? Qá6-A{?6}Hk!*<.=Q]c zdрYjت՝oI;#iw\`L3Q0pUCq: $jȼO%"hE)'[8A4l^̿&DF:qZgg wpav!˛f]xMG_ԭA8J|kBN|5UeS@t*ǫf+D\$o T8h\KGY&-3 ڇ&9Yϑ ĀϭF>vߊ]kh7,l-+ϑ~xG\ZCX{hDQGʦ~ 650 x}N+*G ɝ>Lbݰţ秧'~C|Oس7 ~4c-* v?]55hU@Ia&QV 2mkCFƍ~{RdYŢ|P.NjTxɚ#9p<[|u9'= yQ~&\TwѩUQ04Edlf HDf&o} xn[fLBBId3br“-]o K8'g_j}9D>C(O!7{j4 뻲[,n U-QY5,N)&5١ۨ$O-#̳:$'Ju <:c蛹`(ͦ{:+Or #tf)EKR?ĬfEI#ס?Y+r"nSFASOhH)aC l:ѥqr3ږbaFz.%A0EZf@MX_q &^Mw1=XEs+xI*D] fv| 4 _'Ic?_%X]~*[ P{۽qug 7b$>nDp3ʢ1<+5v, ]1 ZsUp쿔S;P,a'0k/%n61⌼~5Ա2t8lc2yH{B0bA3w9Xs$5.I(JQ 1*LϨںj&%ܒT|gcFn9|$SϟrNlށOFȚjVv?53"26kvG۔/|L=@}ZPfc]5ʥzɏlD C>K{  kl. >߼>Tb>`J@J~$3i.\d3z };x}ЏC[;vs@O?΍I.chUG_<%I.gwOEhL'aLD~F isSDÃ7d 4sD"ߚ$ Pm=OB%P skl>EL j=4of󒞑?`{֟mB_3Xpn&EO,DxGcI! 7%TO |Ä*i u_t(Sϝ!DMXD NxsJKT¥R0r`yL\M*1CB;?XmވoG:iD*nFmk8PnZsњyr@:Ʉ3s(6ԡ🛇M<;%b?~ t/,z oTiY"WOE-ɍL tyc ]*kZ=MB"9[{ 㞙+:,Xq_Nξ7W>)k.ForKOu"ma/u-2[pSOI;cZKGAhTux]hW7ϛCO"5tݾU|B-8DگҟSv/9 ʙZ+1Z&DWX {D`" ZM΀Bm- $OD'ؐ N7 "¿8UW|`]3~N o)^SpH oOxwlP=qèrUb|yT{Bo곧ZzΙF0%zR8cC ײ)MY??eЙC>4 [)wC-E[ef2.UaV !R55g 9F а!6^ Z"nwZ؅ITW͘>:Q 6uc7[IaRe5%h09g%b~9؁yZDǸcB,HIw2RNm o;q* x},Kgpk5˕IO2 zEqu\'efC;>[;x< (c!MpQ|R`?:[Vb(3BO_^)F7Wm=f. [NA>u`j]B{EWr\D?)?4E!3 ;;s(4r9XI>8llbd \GKO͏j#o]*\O\;c:SED1 vJ{p%3Ƈy[Jz6o"Q3HӼ脷V11':TbƣGQJUNT~OH5!>oeoYFwZd5?T-嗢zp~:vb[8Rcퟰ^Ԍye%"U WHؿx1g!;Ӫ(P}tֵ_wAsS'RqgB6ZUێ$M/o-wǺkƨn=yEg@p:ݥE`At?'$x{,r7mɇC6NLi%T!5j2E4+ag8\+{y>f;%zY[`0ZlX)Fa*Z @Pˬoj YW~Sc$@̩Jim4+m/np GMZ.tr$R U>s3="fP ZG(cÄW X=)jQA//lc2E.x**!wk%GpEƅ2ĥVԼ::&RSSsf,K#6 :9vuP7_;=Y!%(K¤`̱B-Gᓔl[X-4h8MFoPKT0>}]fՈv00ɂf4`6vz~&m۞̡yYW[UFh {3;H龒ʏiK[{!&x'Nj2@vf1w[T(tI`8 Jo1?k@6 [23Tߵ4?'#|\ׂue%m?ypdpŒ{HRJ@մgYZ07070100000450000081a40000000000000000000000016650944200001b34000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-analog.ko.xz7zXZִF!t/]?Eh=ڜ.+VV|aIN.eje"Lo6a.q w+>WS~96B8/+R*^c-ǠLa "pLp%%0;%9J-xڙr Fqa& )4'uhZhol@Fp3I?L[ŏqGpohICo_ 2 ׫zU47o *2w nP#?rl&^^8b?L tv؂oh\;;HXٖ̓^ph>a+/e&.kx"oޖp@X˨5fCu”5Fp'z̈́#I41cYW9>}rtx`&–;cZ1?GvE尟1Hefީ$kf;cxX9}/];s lT ;ޘUTZQMžfa868FY2=;{rb607*ggH{:{q~SL@]?37GCi2aA6|=cӭ"j \ʢHV@F|+Zf: %irņAsfJ>w,SaCW)_-<㥾lL徴>F g%Pɮ5<A)ԝ eΔ[ !>hz(2fc%oUCn0 _7v/eY)F!f ]*3s{`s‰Iʜp6_a\Ei&f83yD$ӳW6L嵲V0_ [sswuH(P ,J#ULM woA6() J}FAbuon?ZI\L/1tA,:FKGdM_b b-7V5EU?y͆iZךC<,4[$&@zٻVM8Dhwvpg͇_y= +}xDնtZk/ˋ#IOkG讐r DL\_6s(d}>[Z#(|aB Xh׆/d!km>2>i:w^idJeQp1a˽Vh/]Ni@Fm| 'L&(/#Ԓ%M6x梡ɹ@F^b*_h5+ItP ߯m0E ]bh.2H\Gn%:4tE"/$x-%^EOfOR^OcsM# uYS'~)3`F@>xp;ϭmş`GrHii6>ݽ=VWZ3 X S^.ۃmDM#{U5nBi,4xEqcYja<]BY:l'sl쨌񝣐uvdQw9T!*a~K%koM >Y,!6{K1N |x\x7id głT+fhU'WL=7u9L^7^ yVӿ3G-lPvC'1Z侞 xj9=P׿ r@F9Bi$Tqw!A#-OXNdTQ+'4\:m{+9wE(ƣÌt<3 k>sM0i[C]2g]jܩPQLke ݿ{Ec/#(4 {\-&n ҮM'%R(I tPHȋb;D;Z2Ԣ OTϘ+?(<8,f54z] #ٟs}X]MIQ ءCX$$Ô΀1F,4׺y3c֩Sܼux檞tBX8hʩA~!< 'NicCombgPgo|MH.ID=b1uKR8UWujjQ'-@݁6:; hah 5C[XIϋfkxPe 6%"5c!r Xsh; Ģ%vW&\^"W4aRyN%Z"ֳVіتX\R{ޮRe}'yvEk[:ܔb|!"R5`" a~W,ߊNVmtӶh"ٖ$?P"+72&_唵Cq `*(,؊*&L 9q]aOXbI<4oDy9Y v#e{9Ro ;DR/XQk4 h"1uIp`y9#wAgwC,?SA'f<(ʡ;eW:G9)%W(zxotmJS5؈lϹt~ Dz~e1?_ħA¤#I6)`m˼Ǵ1$jΥ)7HԤ*/6wf@2 ߎFT+%sN&h򚺜HxN~97^y=: >K1vH]%ߩ `'Vhq1~`[NL`Vup@Ưt!$ڕTS5C|l \Uka^ 8m.N\i!dZU8x&Q'ÛN>Ǹ0bW) 8UT#\ DŽF1n,Uzk6>Y4.#:j!$Xz,v ZQ1!_ sfZWfag .1/mWhDB3XpjOߓMDgg0g 8LO]}u*0}CTM1%֬nU5MuqY}煢ƔCҊ̗^D@J84MRMqmzuLD mKF[[='/!ᑪ}lu8* l7c}:q'[n[Z]dlPydz@4қa~Ңɍ7nh6,G:Z62B(hW9Bp2@U+./Sq::H?yX)[2yMwb dQMXF̠?@6⿄b9߽g&a,D\_2f ã)Q!eȨFGijߐKyG=Җ)f/Ҳх>}Dnr9pbȞծK[ z待r!%ZmAD~%e*BBk7T[a_k Zw/Tpit/og\2pTWXɴJk7'c;L/10U.;?;=1eOJ5Hi=1 O }LԾKb?HĒJMF!U=Zc+ٟs[HNp8~8GTx'KDc#Zh}qtJxWN'm$ =Bx;. sJ>B& 3V-U= h]UpaOOӆ6DryχC3gi890cc ShX;WΞS#=LxkKgE2m׹vJDH]ܽ{N}a!s#<`3!4g4;uE9C>)3ph #!iY©gD24Qn1 Ϻ{[!% %QwܗGoS[ #˃0]rVda-ƾHu RILn󩮑_'P(¦B0 U0h6  1n#}ԄWG*\: .s@M=^\] Q4yIJ"WC91Տ*]u&llc I]+v(, HB&n((|H}) Xr;:Joa}c|~R(ST8@E|su;b/I\ֺ*i̖SM.D 0PA/c)B㖐eeYBBnڂ.pg&XܯZ7mGcn|yp^7kDE [2i;'%Xfeuݡ6%&l.ithvLf w\Kz l@!ӣz,З2 $[5_IyNʇr9I`D۠)#s<?4_;/,|:g[lgҍc)KTd?|:1GHf#EuG}YzaK4^/ kw35^6SāӧcD0/F6sCHT xLh}(Tj']Z(/g  mDͲϗvӍeyx~"&ON:gFVqʜ3& %NH" ~ole槛[FdGap`ZRC% !U@Y&0+@F)}ڍm+YR;sGKlH+_V_%u\j,벞Nd,aip)>e!ӕs^8jU-!BoXG'СTkێ*c&e{Ao8hcFqS&U{ta6 ;e*PurǓɦt,ʜU]\qJDΫ =D2Ix泀F5ofm-5A_O{?xaju%1ȌwK *{C.i0!w9~jاNmQpCnyޱ6K{UWPp=''8ʶ2<>I0zz( GJLuC'Zr{ZsE8瓲VVU sA/R6\HeeA ~HYIuҽljCsmx+ T~Zl+L{ʢGNp&3|@ۉιxڄ:6/#7iØsv@/L<-ז FqTCt+X6@jhJ^qxL gq{Ur*;O.CLlk~aI<$<JΤ^"|HqLq#mۺ+v|KIxzmڻt<Hf g$%#<ߚ.nIkP(04 WG/R>366Soc#2BJa HM]m Ǭ7!gϿ¾lEuNf|?TS$3.)VEB|;Cڑnlw@p =a*uג!epF&ulr.Du˥Q&dfG/UDPfkܓѧ(?lku0E)Nx܈D/MvE[iTZYT3y]J-fS+N0TBrV1P!V7{aBv]E=@}y%l8)xeg,2BFvZou}2/0ER]Zr1!L>PlyQ2IҋpZ~C5l*9ڞq/> X%[Em.ғSĂh|[`6zC)?P` ,aPRQZ lI"EiR^5^`o{{!CÛCr:߬ "xm-pKӧ~|/K)H(ѧ_>Q]b=8Z8Kn^7rEV;|TxavY| i->'Ek9Z:<9T@j_kvAQ8@_v?96āl#9e%m6 !Jg*\ ^%@W}D_D=, MVQ3 RyKfo7EDZ$4YYە9C# #4lٹf6E4>QYVT՜ )B7^Հ6#~o;S9Dk;,U J6vqHs!M : 8/{V{U#TxxԳlI࿄gYZ07070100000452000081a4000000000000000000000001665094420000a564000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko.xz7zXZִF!t/㩭$]?Eh=ڜ.+ɒrߓk>vG2L#Aez4Cz-ɶM+4 ptP\[MNջ?1z**Jxj) l`Yz'tkOVM/G(uw*ýND'!lqDNKd<(s{Rcc*rg Wf?qrDx<V\/ A-;9Đti+K,hHeG5E6PǨokR~#f:'Ơ΍8]{drp'ܝ#+"7.eȅ:&/] ɪwz.u HsI#XϞ picN,&,! %u#Y`XiTGrH⮻.!l)G\r.l&R0vִjNɓ2k[)6ND`[}DAm..Eg~V fn[l6 Sa0}Ft[`km;|=/B\pdz=A[Q[!'Zz!n/EDOw'O#S&>ي)+2Gҷ?jЙ S$m7ġ]'f;A<~׏2XkXcڏ[gd䓇c̑γɚω?enʧ*r"T膽˰md;E@JiyU޼!>V*5|L޺!fRl/n(N$FrJŽVN((,FE3]M k`OEU2~)wKKL\pG8 uM@MW箒CdL|עa]:UXe`.xm}^lo4-rcJ B&Qx]04T.> ZCrhԝ23=&Bhb_ElRqXkwcR Z(.{tzzmsS6t$[,CTd. qwM7Nٚ?eTړ^90(q"Ubr,L=,R~i82α % T1CK¡YfNo2#xo03(({b6~w]c'֖U?1X15{$o!.R9RLq^=\p͸4;HPMVry[c#^bq6.]P:PhQ[=~W6k$rv(碽mbE6AVsn m N,GUzԑCN:8HٶfOjB#p2䩱ҩ\b=ZɝSH+x7:QU֬g&XiWzxt[S=$XOd`di;7ޛg<3jogǯ$y?'糪 y`~ ] i6F] 'rKe#C %j( IrJУaKn ϟȳR[CΖ? ?R*N?'ZnDŷqUR%ÏӚʶc5uI3e] <)cժᖁ~‹ 'vr6PM,gH z۬iģ_8 6S-J`8(_󺿩(1NBW]\B8ᔞ):a$E/G:KcsJ}KKي+tWhShWH fZet{mlǿ6E ]`ru.@ݢFei0}X,SnvHg(gA7僞f:_y-Ťf^(HB*Nz_0:I8b8veS|b!ylmqh yƽSE.\~#S2fe>X1l~_0*ޑe9 hg_x (\M>3;VM$1pWdZSZr'#e!{ H/V׏Q9VYF[x&H˝@*oguZ!^9nFjp5CDV5gTx_r&f.U =K-rl8ێKA&a攚dJB,BOF:;@K*:ծ7u?e\c[&Mԉ}4" il-5歉;SGú>`O-Ej?:9 Q>[usp5 k Td[}t*90Y-]NH༰3)5Q\Vt)Yݛ"r7[d=R [}wUQ1@1z11G^DT㍩z5w*Nlҭ3wcx; G@98Il뽃"itdK F-u*gp!9ޏF2ZV we6=-hb'Btį$:Ѱ/LKKi=nUhi& #*L}" Pն@qiY˓ HGZŁ0խsZuJ֮D=;SG4A061\b2'XKK,KB6*)&!3/ l=t}N ZBÓc5Jc;cm(Fs)9{;j%M Y"#2㓿,ID" 0FCyR 6i蹴К!Rŝr!3Aeg}n[۫FY7=z3k{ 1x-kZtRDhЋA"_&Vo>V Y!-M¯|t1Dȣx/W~.yD>eFOONpn WKylS?Jy4dx>Ubt 1{bI(H[|\nv6Sͧ OXf ^s(`2:ʷAΪ)BIVࢹn=sʛK0UU^RmoPl8f-Fb-dr[?%uSyvg,d_ :(7qSr :|dRm'PgcPk/lmğmr֯֓oP p#.7QNL90ڍMFiLG|W`a3 9`#.+߆U%,ˍ:;b hL乴I;ީZs|N>*Ȉ=/Ă4"Yd**}@K$^0BܗxN5[FK=!kX_=?@sxGeuE7 o |R>$b%',t <_PTW="4\rMk_af td"€Ҁg+sZe?iDH,9Ot%{H;-AH l0,C|(?iUE H unl6r2ם5 ϑɗk<1j(}?ݹU.CH(eDpubޔe`7C?B'.Th}F۽wb`4I 90z(bv(v@ԢsMڗa{/|B 3v"vB[4ueXFqFXd̮׀]3REg+avژ @Z,ڈp-CQV?nĻ!B!!5Qwas"] .okjZ o[WT{_V/]}gAo3O@l cUYI EEmp[[zD1FwQ5IN`!ϠPg0T8H6|5CTBQ< ЙYBDڤ@>-)o ׯz zC܂TNXⓑ^o (SS Fu_C_6%8)ߣ8PCHcJTBŮBbZlvv<Fmm&ʥ4΄Ɯķ]_lr#>R!G_ji!߀rX擃à?'fåmr *L^p*N0{>\L񻽸Vx{ӂ-ʡ<Ô{a]\Y3vGYӰ[؈O*3~+`9E?!$e^2+Foς(!u F2cQ'QW1 7(K@Dh?=!TstI4h^Pb {,97r1:"ZO^-8/F7{8)^:1X/<>դĊ\4E]>GŹ1|(5 *b&lz$¼=WWΙ&1J9Lu:dj㭶C>^0.EdM%u1T׉=㕘f)=J^J$2Y ĢB9ɪq/g5KȪ6= ɪ+ Az 5:"9jcM\uq;Q)q# oVFJo%IMm6w:o>KMsL@/e$)W_^1*"(T󘲹{22Z`@/fv^rNCԦyl b[:Ȟw1:qLLn;׭źs &[71/hNeg3$Gajz{. C̐IɴXԭoMju26ãh<={ߒ44)MDYDa x+`AqOM;uxMgUMomF{Ue<"*RrBV l";0 ʤloY-5~'c@H`m݄.3X;"/e̶TǏxčZ9l֧r:]Ksq9"k5f{6 3PE6$.uE$2?!FfEq/sէ!Ȫ*Y$ґ}eZ[{te^\eJq5|?ꃛβuh|hw-\/Aph崤UЁ ⼚ ' fϹ~~.AzyS2c' #u7]E}c1rn\ҤKA ʓL *z3#ny蕜eԔ8]fINSo^>;'$ui^6ӭ NUg"h4WJv#kWǜ*}S$3 .o|Dى[S?wnr9tjU[QV<РJfD ZxAar7yL6iO dT\b:^_g\V;Tg:Z ~elks~Ld>t"ownPx:Z„+2/1xF{}޸6)L~h$|B?[Z#M1&$xp\]5S&_xm?<*=݂hhU ri;D~a!pP\Y2sSĩ!5PDr,-UzNȰN~c8Y_4'tOq.SG {(Ɉ+kIL#6**hPf9&n}wzxH080ҽۖ&гJ=o\ De}M(:߯xwj܀ڱPfn'OA*TWMړ bB9sl g-V!% Ni.DBѺ]{^K[&KDTgVi DXP0 %x4R2^ya#~zXsCN*Rl1 [9!\IiGoDM{o@e,>k8. iPaHDrȋJki`b?'̞`չYB׾Ɲݽo'+RUF0hn!6߀59좏yLfKhea % ~w= yǵ##M7^v K :mȡ쾾*=<>iz3;S➧w[A &>4AQ/` N3W:y&-8 ;k] 76BhR[QzdM PSLS 𳗖rj-)2Ƥ&8˛]u>c@Q]*^6q{a8pB^1yYO|j7rk=4}X&4lO"Q3nW H4xX|HKwaKp]r]1h) \EצK!1IFGU-ڸ*7W򤢿#[8dcu"R-`?Ȩx%ggAUCX}GPz(m.X{RTP۠;Soyb) f7$r ! |,ى-& H/YDH.V [ĒK)# Ll(?E_4q2,bx(qEשsJFk9џx4{h0tJ 3s츅k%WlQ [0Ҥa1ē dS2Ii?e3{١`. t.ossڄqVHùDI#7H.PQ;_V{$7fR)E* HfZ &4>f؆Q.x7n_G.LOit$%NN%gzh fkcd8`mo0aKk/*;̯l/)"Xg5]heU~5Vx|j^tbv9S?}kNVTcpgBeV0}͓@v<ȉJr*,?ƟQҽɢ0QQByEAj$3-!7T0yR>l$Cv@Crߣq焢ûn*(䂼osT^ߛ Y xNB+K2 O5<椹s譋yo O/^eZeJ3K{c^Vl:4Ib,ƕ&?*Р RdO"e+Fpv!=㲤ƿCcjN*opBp. CgQFǭHwg\:6U")A"9U?`S/U{2y3[Z.9*[$ý0gҥ<( pRRK4R=MAo6:&*k3?uâƑ9z cvzJ(dee:W] U(5{51s0.qTO_D6g}P X:7 AbLJavZ'M Yߏ(5cR +СwEY]svUFjK,D/jEE7 LDV qh*ޚE¹h;sRFP&Jʓ_ZS5vCh1^k jׂg~kww5-Pt·akD3wF.a?7]Wn Dދ{d8&;AK >%=aSs)| ^Fw@wɇv;!L-IP6]j kaW/e!+ [xݙ zwI/ >˞y"-=Zw,];›V6v ޘp랿G-fCnrw˧'Ի,㊎۷3Qsą. rUBֻg5D^cǹ("D90,(<#HmQfQ܄3 >i,K:U<|ح+BL"xu эiѼoދ d\,| (Z<i#J[ғ_$ٶ8nä́@p 0BKꢩJ's\'xMgV{$j=Σybfly0D<ꅢS*[Zs3QD{7sGb{؀:8qBlNvZ0-=,4L}4DJBE(ǙZx\l2(WA.2YH/Qw Ac ?&VElϭz sk)K5A;h\ؒf2f@=GG[SEq&=*ߥ8 J+s:=FG܉0s&aQW_;_uYr)a de` \sr*k=pXyt' /(r;rnJ6|&Vm"B EQۮMSOkdKo% +a 78ՠ“ox@&Ja҃i)@j[)0\H9zQ8po8taEH\펑W8PVIR5㑌.\Iٲ=h֗[RFuvKN+גOn{T^Owbҏt(r5_ !,~]J2ƞ810*<`IǼmW10Y`8o{$pfr^8J9Sђ΀H)LZ_y*ʞxfأBpҁ5*V8n0*"<\ӘZ0Tz s)~4JQn?a6@!w[-`6,=9$B[6D#n˙jLӽdk#ҽmF9N3X):\T*Ԩ{f0:SOp.PԊ@y]L8pJdUdS#&>g/d1 !\T= pĹdt şmHuh&3޿;HIUp2abfwG2i`94ƟeCkķǏd@ys݂5ZL}EW≊p VKB> R8}U_J䣈;\Z+Z $Z*)m̬E_:hȮ 3nc[rP X t}=<@/v.g,~@~tI?oT3]^u5VcjzʣA}߽I p莔k+WhPlE( .s/ظ!T0btJfǺ "_l\k*LYC"@ Z=s)?ULNJL&ٺ3^QYx._ `|&^WUxu9^7x.K[w)5׿ oݼwPۯfpye^"ߡM94FH+jf mT{MӭMن^;wfGW5|-rGK]U\TZhoE:]o*rf;bTC ÷ϴ<t;A AiPqwnoK8\m@ι6,H#_ba~ɿEYcݼwbs_3 YiDqa.{TsSxu8}SRSsNUb'\HrF oOu,&(.PNkGoKCB?X3;Y% jtKLVb @XI;Ăo;7" UZ7uBʃ8{h1_ƿZG}gY2*ٷP?_wFN/)|5};t9ek(w/?G4}2;3жwr&myX.GzB%kLjcџ(%}` `Ngrؓ,٠$YbàcXиvlRPV''hb{Q޻ø%B3{b?) p 0PZVGjv00NЇ>paJak6++ஂ/67G;g\9ػI˺iumm[xK/Ijs3 Hzq;yy)V<׷wªDWs٭mȭkXGE VV^nMƒ۞ Yyd`%K#&omӵqPbmi~K\~#ӓwYL- m۷Q}#g 5(} I~&V ov<#/_qzS.JTV p RVڟn$_?CfSb [kY+q0܍o9=b;zV W|NJ L4v塳>ķ @WTZEFc/l}gL f^&B>3E[T?atK\8,X  l[dtruzcn (ǫFyI`sPB5"9,dm%#n$ȯֵ5H34 )Ǭj7on2] AxT[4iX [FvǼzD|$TVwN }ͼGς!2 >Pœh.rL lIQ 3qؚMdȷivZ~8S40S LJ]pӱtMDRP3Nx +qU`|GΡ]ݦGBb@ٚ9gy[kT#G+ٸPaʮߪ5 3\:CLKV:ѧm^->ۉB_p][PE_*YU1駸IE}qSZ\gCC:`ڌ dY -2XTχC5+aPZ5@ҡ%yT's+P*>>+L~cG pGn"I95bh~lBlY &S)؞--Uʰ9E r:RS,!$v1,ɼPR5/MRhbVz1ˋެq#J|f hAz.ԩ')w1Ypv@=8QB/f>/q?<#./|tkC' YڗZj`Cw|F@\_0*l"bI.& RW4lԯ[fZ |WS%@Agck ;j6!53a{cuـ,j^#6@?7>pyy[ ݑrR>Aqo;0F'Cye&ƱYbiV#nmO;Qhy+Y.z=N cŮGwG\TSSR[Ƃt!ʰ)UesɆA5|.Y JF}hx= 2$7d8xXmC|~5^ybLaX݁/)+×#FzXJ5pJ@4aɜk@t9O,#?)) 0{} Z/ V-vN$#} H{| K.*_>-Y"A'BWNe,yˍҟ bTԬr!Ӫ/W-߳;bju~K4{{VϠߋ_,TIʆfx=Px7`TJC3v@:ɗTf/k.kǂ쩉gIp.ʿ w񁗲_\nmS7U6ľuib$;鷪)S|S^gI,YKxӪ"P;bKt_D5Mv#mͻ^T&XM|bBOnIIs-<%;}Ӡf= Y[늋$N$u/Eemx3V\B^+b"Vl-MexgU n*1M<6 KcI)FŘexvul5h$B&ꄐ˺5ͮcJkar <.=`\;ѝZ^Qi} xR@1KIF{Ɠe2sH׼8T\OIKQ{1]DηofdVplt\tj~@ƺ6nOȥ TLa| D9uNZ~M@%*Tc/]N?i=qeFY#8@?hsS 3g g)w~vt#)/2N gLEMYFҰoB,¾+d&\#Ɨ9뭩d ^E򖐿h\ICߺiF@(@/<f&d<}lr<4<*HDލZ';P<;1Ћs~폌b#5HzIQroxC;#kξk3&R"U_^N\5|gb@SOz2mD[.bpH '6H떉vvۨb9.E%tf+Wݿ]|"qk#+'U 7=P$ft7N)،IiJ.DĽ`gyͨ?QjC;҅[PJ[+&͆4ne` qiej[]KVaُ~V{uH"P#&e7"!l=.i[?:Y/GuX0Ƹ7/:+V?|CMo.oakd*uSc,B2lyі3 cwVB.Vd'7FeRvsгr-u{U ox5|p;g'Z1SRaU)hFx 8,X0=t(RcrȂɦFA.n{2bI .|?8LYV<Еָ%u|(Wlℕega9$1;b6 v1B&Pr7|bҹMuw"]hOdFG'a6aIw^<>L*1pm?-u\{2[[DDbw^=ՙZ6 h<= ksY#eZPSV'%;Ou_ 2ݘ.Tsb_s.?r'LgurnGvA|wn%2`_1/&.ƙB&~ކ$Z~79t~6?0umA#RajLer- ru}.73渚#f g2?~&ʼ_9TNH‹]LvPҢ[I IUct /&g ߗp)c"7L-j$^-"im! 5>toP|puۗ# b^:!7C¤9u)(00E4.@_>Rc(90㎅93m;=N #כ{$EH%ᒤN{IRj kD'^G7*}/Aq*?Q}:+cڰNLdV,fwĒ3saͣr[G{{RKD yw#Zx)ב( q[?X\Rmh'\ ~}=)4:siǔ!mG?)^n[g+Wĝ1RCzauHm: >7Z`3*':p[9?47:Ĕd)i-FPN$n^MQٜF^58ΕR^.g}qBS Bozw#QՑTDU&Exc}j{zy4>1-~Nrehjx.q`˓~4 DA2k0S}\]b+Jz!Ԧ+ٺPڏUW2edc .+un,&t(MA,kdWn%s,r<͙ZK~O%#HM/-kQJ8: h qѵi;d|/h'k~[2 7a,z8@7{}X$6 S;:o3MZ֑:3+vߴX&ӰdT%=%K.#Ѩb:u N96 u#|\ } 3A֭3PѻƇ!QǎɒnKYKpGbXTcشetHכ=LF#OHsLՎIɴkݢJyYF34;UQ8ssdΈ,cW6nfjUk  [/Hj bEtĝí#5мMɹD+_Y؜O\ck0X|BҦ&׽VMЖE)+QPAy%ױQ$TyPZkf5y@Ij?B6"_ 7W(vnl4Ɓ+IB482h :.EY̳b\CydtX||)XސXt=tf^uNB-Ŕs!hfo~_KGO.>3O "P_X1T0~'7KvKhU//Jk{ *Y,d 5UR=pjB$/ v 6@ ꃬĦ^$.9cXuF|"A3|wk|PgڡIs2'+sISA9qaw )! =@=Y6/ؖ-~B:3a: gٞz4B(431ajP־6q9j~k?&ypg;;s,/&_i7V(Wk6PZ0{p>% N+;=$%y/t;1wD 5$ء͙xHN|A]9J }e784VHL8 v¼3'8P-K_"Z^}' ؾLx4+a]Aفlv}1(Eh d ?mjj?׺=m`+ -M{}.LE2qEgH"9p %lدOPHөv/R14WAVr9>% R  Hks= ʤJ ~~Ϊ]?VޒA SVmOގ."JƄ~10R0 Byrգ2`OYqT=f{*-ON(a0 Z!c'd0[&I5|s8(qDDK%.n2 bV+u0uD}gV ^{9ZoĽ9(=7(&2.6j.ֳ23 I/i4w%uJ"a٢2´RۜtMCrSTGn7s` w1 B*_n=xxH, D'(b`Z9DFISnIJҹR {"ᕐe>EzrT-\:{jle똻-ܑc"P8\@~WXH9QcFWᒌzu"_eְABrDeRK߷wiRbZeiLB3_=+qS_lveCAEqOeԩaEڂQW2\K9센:䖞.žS I̾lì^ LuxʁH2RE!D#>c 1}*x9!f`b&-+XY{  &hmsL&oDi(Tߢ˩}W*3V0` $79yI̵m\u7a5gs_=O$UqH y$$ 3|[-qT"ꗷp7-Ni&sG١i8 EN ٮE 'awHDq&{()8/[q[gCH ßҳ@(t*a+*6]c#@ >AQ/Dor),ca6<hVPvQJ;{Z-VRE/i^-Do~K6Bi]GM9p (Te&RC5*Լi[%8VI$Bqx8Iz0k?vnj9XL9](@\ @V$:B@87[yK(?ܤ,3w0𴜕:56"[ AcCtsƟ$m@A 5#=sA;)( ݫ|,(-=`YwyHKV";s*Nj<=O iT٢8G`;?Х㿾Wr}"oeH& 3i #A3 ez&2+J 2Mo%K@͎E&jK:nE* WcPgYwt\4 *Ӿ? :+bNΫ&5Y|LQ 8F:յZ.^ @@\YVo3N&ݤ)*3vo3]x'AHZv FHB-^Fxm32Zp )@}GO$7*n2⎦^BcB[KtCh?Q1FY\Zna-i3.cwDeZ}XWxG1z'kB:4֛!FUro浿{M @8vF>,@;p 7(uҀV}wWe#۫73w MJS(Ȋh%hnɓڶ!>|^[97PoO*~e],)++LPXXB#ǯH|g"7xC`h'PLM-Wq'$\ QWm""cV53 S_,I} WݠIU{Qxv)Iؗty:,],^vs-Ϝ4S=vZ"LUȪ1Y8{[!$5V 6YX.J[UƢjѡO{6Ir6n'M@SCW[5?KxPd)mZSO+aRlg"B ѾNO}xG $s-a} ^Ԣk | nZWvp*b]p"jky#~ꋷwNtᑹ ~?gumi/3=whsĩL |(ܟ͆cב!_hjld\ԆZ5j,2#iYem [% nu"_??I}">rκB`ZWI ɰJ;CD!sخ׌D^b<vuSzu(V)Qe揀8x͹{1fTzeg'CST͓H_6<@iL\K:W)f{lo]g+FPhhq8QN ^6VkY:LTy"yscOhuKb{AE;ռ{.-ûgO?xIS'͔ Ƿk eK )ya92n{?%ĭaJOcF7ւ |n㑥.lsU%"IfMj8x`ԃ-ܫY$%7Cd'iQmF+Rڵ`*nu3ڀ;M|y㽄 BiESPn MH )Kpo=?pS&/t^d 5_}J1z&\e-4*l^<-%J|ӕ'9ؾ=6{݃[ThZqqpfT1CV3M}t|ʟeBg6X1 7sm9dzJ?2)޿vL8\rZ&9ㄝmf~MG^ <.#Zk+{Lᵤ=[yA'QgSmMFXtgյ#VB8v'pGEϫsOSD\QcRaӨ)N .:.DϏΗ݊su(aG^3 4AXm#Ek\aoS8A5':ԥI>y,v7e)5EObQa{6%E%R6aH- ׌HzS481oLwV/H:2j@LH4%inXLE'c 7]} !XejwIife8\w~{:a24T3<ӑwR-)k|=~ـ_Yr4Y[Pf&S׉lUk=j/V#ʼjbmx3<_0R$%%٪ٞu˪e uUgQ>?(jE^Y2 VicOb8ʘ/cx˵*13\C|%Zr.[ި7$-z-vt+ ˞m5!Ua\;{mݨv;7wi}Ob&*shF "셀 cpT UkeK'#z'aHJhjU쾄6ޤkLaMӹx Mn$FJ g'Ap ®{H0 |Sf_NUsFL0WO*8[LզїLڏ$=t"}pˣ2|Cᢤ#J.|;6\5+pdT0XG.ZS$M tX4@k_3A;KN5D\u(G;uXnEs}\4o7~r;|_[󎚙E Vl(k6q~`:1䜮J@zo?bg ыEn)@6 b1`…sJo4GnZ.ÿ+V!Oy!f{lBGDISy@i= e\*=ZmJhJ`}{6߳9R~wgP5Hk9VK23:1w._;~52AJT?*Ǐyϵx- +tu]R%W'D6I&]}ֺxx, ?JNr~T S UЃ(o;DPvTmHIK4ՠrx9^ *pCd2yTͩ4{*]<@;i1#;u_(w'?,l"/ g?E #.K!z7ie*dި$OofhgOhf=$>ؽ!vͻlY/y xM՚&l[p J, dPwMZv ˴϶il435,ԖYr^h^>nfy$Ǖ1a0f{9OubJq\n{0.\ʼn;%v{6zZ -a3XtU6~[ 2pK %0PV`7#YiәD}L7ykG^ غtO6Iwa` NdFLzccwXG [ "6_^e ZRQwNvV9Ktgn [qͼ?"\fmIJO!vVV+?8V9cp+%=,cCYl' i7UW@ؐﵶx?INw+#=O*Ik(<1&QFԲyT, nf vX_wo}1lQkn{o5Ot)~?Q DD&\lzS7PuphIEzA(1aS;TG`ӊ.qh;km0Id(l"qL瓓 @ߦ0O'x`X0tne;*.Hgt]S,ܷ f)2₉Yr6ZҼwgUjӥ]aߴ1d|Y#ˆB1-2\rD.J/|nӂ3i}0Z({hK6o0EmW0RQ۸?9FB3j΂n{]Uo.M^e90 C-.]fPK\$j6L;.s3 k8i3XfAKkuEDIZHAF9wT.v-c[#N{g mdnDFgL!3 ō})CA=mb\b W=ϭOx!$g}OA 0VE U oIb"w6TFQȑM8Wx>mGmcEf.;Ku3RNH/ h'ɑQ[A =1TXk|!*e*H4͌ VoTPkGO?3P.[Y 9v]bt,j&?5g?Q:zB_&+N7w¼80W!@em&rv7:vġϤ2eXբ4AE}[AXCқK UUy'ldXi}U| Bg9ߞr;%hs/7qOZ=d|)j;)RIΠ˔6 QڞU!Nֆ-Nj[EPJs:َdT aSbQȜW6LK8N !С( xjg1aUw1ؓf9(ڡ2~=IۄVꢻXѐ\Uw$Ⱥ:3y"?|mm5φ=[<}1ZA"e!7\ \"]#-C|^䐈KV l0U+%) dހ@/J^NQ?ISd)8LU|r&<.*YfZyށˀ>SX2t0 v2߃ԑn+Gvξ:h0| y-@B*fұa$ НcnNW!& !gpQW*S{A&>KJnKzm ޸RI;4Umu#Bx:$Ew1*e@7Brz<9i2R hɅIm@*]+uO,l5axvNϡ2 ߭hLgqg];UVՁ,9k :;]>C4BќQC$Olpg4MC .Yx] %>87lJcHW_29ۼ%N[Yڝ>s@1a" zKJV28 10PXN-)J=_$JS`Pg'+Z2 {  =mQp7MBFC9OZ .{`-GznzMB-E?0-!d b4.FP*$VDZJI[eUsai ߁yѱ@ɻuQq|;p+q׊gLkThvaFo 0!aٜ c$1%{ݍg.|k"C%AVTMфlY exʒ+" iuF%IL3DuiA8p6w]/Gy u!uQC,\+=53N#atncG*-;5~̙{\4э Z%=e-l̍&6/%T?bRr;V:o[5T  3M2\$TPd\ +ν;5 OӝȒHCwBVJ} :݅y S~eŻ̈́M~o'& p&*Cep N[OG=u(|] D{}FS{Ѯ{ ሜui&#Ʃi{,8O*ER e8&wt4 C*^xcKy:d>40K*弡R6+@@J5cHٔ͊;xp7^;Omgǖ$Zpuk-Au\HAq3MAo|W^-8@roK4ذ|gyL>{k 'iR9=)ZtYG4TI->^K6ٔxk{ߵMwYU.|Z3'k+K[R+_3]3sBojN *B;@oF-]4.ؘ&o2ڀiN}P&\/hHQ}fd$\:o'RW|'IU@qC2Ln >-=lBhtRΥ#Z[ ^"rx$1၃pYo\m?gEDs)Yd:󀎷ֱLL.h<"( zz^ ultr 6Fa\mel08YB:;{`h11i389D8;]l^Ω+lUk]Yâ~j;[:iDNEtךZz̷ˤE-0]hTD6fx!킙w${I@}~^ѷQPߔ/;KpbHs ~[kOiWޫ9I+\ZK0WPy,U. ģO\>Í;Te,Wᣆ:1TxxuCm[:Oj \Ѭk^}go pղq5k:CCzE?fӂv@k>BD[yE?:PT4L\Dm%,vРvIQ 2BXp]b%sVқ|s7s:{=2*Vn2oa׶|)[0t"'|rѯtP]s+XYeC5rs8},C=ԣ,uz0whP.j>LZJ5;M x뷉 iEyf õ(s[ r`dO`NsWK&wފFPL鷼dO[F4.'-25݂u)^(֋chdF/{lgv ^ՃxE6}.P"i.kz#zRb4 'Ifj0AZYIZ6-pugCILeyx pl@ r()>~ !'esL2heaFrY7E Eqb _& n,}R?֕tg!;BGE^}rĖ@l ό#+kBK+م+dG͊8򖐄j JmGIf QFz0 ۨYJrL 1(+ZE=R9ܐ1Wb¬Jc/#+zj@57 e*!rGA&0>{J 4t\x "6; X)B5yu`˂u€@G7ŽӖXt!|D]w mA6@: j$IpP|.<'-BhdvzqICCYMO49cjS<:S\1azjEDՠwl;tۛmm^}2<3XKsZ,@PJhFwMk[(\6S3(9iVrt <+ET= ̹J)_dzB, gpTȖg*0|Rve4Þc2Nn(yy/E;XR䅄\#' gZټ> ytJ;GsZ,}?-lF\ -7+Щ<`Lr* eXwͷM\]¢$YFxhx(AU`J9\h߷h;/=nP 8/uپ'je wOSHK.> ~ZUx3V.hD 3,X(Hc0tU᳹iįՊnA2 lHr6<^ 3x6 \$׹|;{mUQ(ս #=wd͗0m_F8ؼ)]7)&BxfCinN_lQg (8Hslp,_P*Y**b (%|&-藙ʄhp"%ֳs/-$M\#1FF9 ^]e86Ǒ2<̈w>_7ɵ(\܋X [Z'#55aͭF!MĆ9b4-p2]`(Z"PM!YVLI2SD+j {$7Fq DJ;H3;b;,:Ŗ:ߔgIhWY=4tQ_خ6D`JN89 F}rgFwB'z"X'AHD SI8c﹯biDu&낇}{Y{I]* _ MC-Ibc:臅mlQߴl?4$UU4h#yZ-[,O+#:Mq.+G_y2:)󘣗&խ^/f5)Gkw.y5+Ϻjēs WHx N,-ΧZ5Al וRn=b>Arb&5"fр?>ad I @N^im{%0 ft2h#U]+dݔQ.@5ڼsv4μ<ۘ1ޝ{ W-0m=d +`~}!55Aٛ5Ht^do02b:10Xm[lPd0$oM??I0W_LսY:À}&K2>+g*hڶY0gկ^ǯUJxZcH5# Qp;e7EXiK/KAǐ!fۿ?kj3 (Eb8_[ZIrLVG804;}R_o52ylƾFErmr{ndP;7bV ~-:\ A'[ 6ձ #k8W݋Ly[ΧH_Qך^GiyF"Hg|EiMv)R\ fTe6۷ƙ6 du;x &Jb]AUa(O< MDjh}HQhd_zyTu;y%kK; d-l(FxMGe_2}ee+d۰LYFlCT 6Mj4==Hgu5&Jԍ~ƭ[ j34 (P>EB)^.c|@jݤ J\*)?5rҤ Pi/cbZm7WqҘ|bj =׵o*8K]tRdV,2ڇ-m 5r+3qafh~!GĖ;GŬY 0( wDź2zx, F-=tv0I1:L 2#")am*Mn%*r(($#}[!z }i^bku7k[W@'HO{ zCC·l})P*.5Dc&H fTEK+2YwcvAO8(eHd.UGZ2oď8pUG r9 vp3K熽KESp&Q O+ wR|vx7ߢ=CB*_41=ËA3T|WV ]gzc6yHV4}MUlڼKvwk9VWOMkя ْa9zq 3ZtW9|i_{e%\=UEڋ+(U>坭/1m!o|;Ͽkus&$O:I:9)\ݦWT#2Tν[}iW T4,ٵE+aQrKt(:scT2GJ9/)=6?$ E 'Dg) bp1qۺ>Nt4 &6mFr> jݎeU%sw%j_&!ɑXt.9[gw;` *_Ǿ}ܤ`aΰ˳ + R\I1 U) _>Q'm,%gdaFEaX[<$K\?''RַZ&bM{<ĜIK}5b2@upfc>([CI( By-4/{xA]cT!Kw zcb]æW?WB4WX\{,A@|W2Rr_É;'J*$4"À!J온 F˓MˏP%C52* UuX6uNaִh4f˺z 4!tF:^؏Ym;xCa=h^Qe߿=qD've&(<52[EiS!D('S.K<[,hߢ* V~MP_cG+UWkC8E|/?F҅ϔ'Fg;kY9t =hmꨴ<#-# :#80gZ_?pߜ2t8TĂʹ*o}uP|.V4. ^\ j/mz"AOy[nfk5Mrw+8=P\V;z+[>VBeϜM.@|z!Z8|RKbQNn'q|9܎M~Zi70.<&C?Wtʬ^+e4\ViH,{ ZokR>/~SKb[¹yu<ȵ ̹XCπmkqudh@_ Q6|ЧTp N: C}$3t[e ={b&g>>?vj랚T ~ƽ~nOXd{@ojfa\K M+-.׀FI= ,7pFiZ&oaA0#VZRX{ 1QFK [JRndl6CԌ. B>h }v忛g!lYdV}"oMGepG` ^z _-%Vv{J 3cC.3zhIR$ 5QDFA&%rʹ }e2@>-M|' ]OF?mT]{GlV]e*Z%>sKxWibۘIѸ=X  wRe)0ywӀȅ5_Qvũk&w8 ݍ};f*t[uDdQN,C_Su5$J󱨧ˇ _-#n@v u2\v+ <`V=meM0fFyRTktXv ޱa9j(ao"h9m,UzEtPirn5h)-0}d0.UFbb'ьg(]2fe| !=ѹWuPI,I[Ս](ĕ$ڽޒD5X#׳m')-ҝe˧"E4]|±a5RLZKFr"7 A"$K_akW[d" .@]y2J]kϋwb/Q _e֗ĄD#%n%S3T11[ x>}p$@%7)H}@Sd&*Vq0l{R׉iܱ6!靴 @(gLqnzu2(~x8{DA VhYsvcvpo( M.Ⱦ'$9T]ͩ2+^߅g%8nr,6TF'2Xl "Ƭirͺ y| (Y ԣ ~w(=' =wXNz{+ =⽮~JP"cxh4rh+`4\$`yTi}uVaxb(.5pUO) ƋK͟wf<HR?e@-3n5O!Op |(Ĥf#pʸ'OCvؒsRm Q![ \9ʼs|9nD^ 7eܙU3}q~A~i" @ܷh` i?撯Lo9. "Ov.[7pbM$>D(-$vPS`D-#&C^G˟XJ<:FY8IBu@zcUesN& yT0~tB2,?E7LaoؖJC';fm%F3߽V΅] 繨-ڢJ K{ ^sW!c+*5M#- ا-ȟVSn/nbsH%nvofUF!6 <gkGj]!mb?-.e^+h'}L"w* bw fIsԂgm({.ù 4f2.'WtU&G7.Y*IW NXlg\xd0`(v=PranLrs)7ʨ .A3c|~ }K>D;\ʓn`;LaӠi\W6&t a8ݜ"jAOn"SWp!LG-ϬvZ'0..s+sy8eH"d}yi,e P,' _=x02q O!k8#TKZ$㖨cMEn~Ãےmh#w2!8Bd[;6*gݺzx'ԒB|^Y]j9w7{![_tqoۤtX6V{vU%t=@ W=h^1=*[h!Yp`×c1lxu,ЅHɛd/ \ )%4}  YNQ>dAD)9ZEgYZ07070100000453000081a40000000000000000000000016650944300001abc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko.xz7zXZִF!t/{]?Eh=ڜ.+=NLOY]ciyʾڡBP?_;#Jq+<,EL}mx' t ow\IYW"X%bA݁7+!<_Vx,8эNAw KX?WZ+䨇|Lo`#i|>r-<67椄;<]mYI|٬k[ˎ[*Ut}%g.=A!)*t7xUU`l OکB !D-Y:*5*km:B:&*"6w;~tDl#ak 񗀲g=;-,^O&1*U'U0% H3nZΆŵtu_,P8ٌ]o;GƹͻS:Yɋ GW%SPczG RU3gUf} pIۜvkpv4Jطk\(@Y\_"Go@36`fO2jom'G(NkN^G ,p[v99Eƙ+oy 7b֥hyם7zpϡ*=uR( +#[/\i &Bq/s'Af>$F5։lX1&Ηky !Œy]yNt]%*V5\Z<.2gS.1vF6|b.k4!V݄iGFX6ylaiN%uOx=!Z{'^ێ2" >3))P+ #* )Xo- ~eN+q?(Фy.Sd5\ CVP^kpfŃ[7ڲ> 53'Q<;)I_%F*Y8 k%;@l/"|i,W5/P<:= eL$Va-DbH4& GH+GzP.w_(؝bsS09WJjt:yuѝ{Sq!X͕+@x<#iJo[8z+̮ ~Fc~vvɧB59D ~Eڱm8 b8] ({^ ^utd~8%0R1x`DbʅhQ3`tk{ȹm!4й42YqYj@sqGU\!PY{%)9;%лuTḅ@_0iz (R`߳_2n%֬,ɱ£)LrP71^| WS%IMwO7:essxrqJ,gc\ՀqaIFSVRU+;Ӈ8ٶutcZƆب9'&]Q=zU=j_Fɧc\K'yJ(ZMB݀\ =n b綆ydUz/HI1 tjgf_ Ȟ+v/޺ְL7xVNz"[7qE+rpQ>˰~@9;8}5Ͼbp=@f|k*J٪9c[.C]1ݾ>IbޞGWrfq8M, X(n[qq|#YEM/F$X9R~5iǽpuz+.7i:$oilT©$^QYu1JL~֍y#MR4n{(" -RT[1BƉJ w}s)IWepỤ, W8` $y=”ևKR˯uO [w? U&}8"aj{a =ظ7zӞu7i!̈c+%q;0)12 @Ӛ XCU;zp:ƚqYl̮㯝7.M_JŦĹhLF'7zxXc<3jM@I]O4T86/ y]SEBXr"(5W@T[j U\]H:%175J,}ұ65[.@5U-{:Nf&ŗ; '.zXCЫԄu "OKoe$EwPԫ@G(|ck{m;DԝjjTfQ\nIsNly;Blri} >4(]eYqm,+CSG>7`R.ЏB]]P9%-!\Hi> 5b>"g *m`Qc.Kϲ5]^2a|#/"C-ёrΩ*<{-,AIPjX@&p"];A([h%H$jKĨtdjJGY[߈qӥ/`!}g-iUR\w\7 "qM7JS|A4oED`OtE^lZltk<ǧv ;-ǣa~e#BKUÎoBXC*As[(4q~`${U#\ 7وK$"uuTfO%Yz 7?/S贶(*`*)+#5b6UoleDCC1nW4!&.K6E=(ވGR+ H'00/?a^Lӆ+`irY~'SaǂS0`ȑ ]wQ1BYQ/<~$Tη8`|c/4}\*aYI2PZ5""K=hF v͓*頗6Jm@xR8XDL=mO."펨*D^0umI.{J2Zg^(Ը@ ~*p'7-9 we}mR&vS,{wU+7|6trCqtB¾.G\H 9:p0ʉ:Z=Jy{y\N.wz tTՉ" y3,@rPpRO5:/.X%Ѽ)gy"LiΫHz0gfP`ZM_G:1eQH>,˹5PntXJ$h@Ajgٔݕ|<>ͭo-v{ eyfaD׾M 6V~Wt~8c:Gb[-4٢ yk_+v$Ʉ]Yp2&}N:Y\*"KEL\&*\7nMԴJe"zm@$D|5n s&v-k`-輷EA+3 rjtu^}>6ɡfrxb9 !=e KARhWkewC[J%8bfNUС&ʦwHжmZ.WX2Y+qؽ$97 w2Hdbv85;4{wZm]b.H1"}Њ{͉Yvpoe8LA643g:7F*ywpZù'CK}96[h wh<5&G6y܍ySfhD3O]ޏI Y\HQE ljg/j&B7@JM,D\JOS3N<_Svc'v3'-$ ǼXFc(/!0 W75> ZK pQ D/qPGTN)VϼbI~/@L e(4ѯ Tc Tt2G`H跰GfL,ɥyb+C}Bry7M -g7rfYJIhsxKUK*ӤUNMF+ы%+E8ow#& t^*SWe/$ ; /bgp9.kAGOC )!-|&d4ZENՁ#&|W4Ra|WȎbV^|fe#x>yUDcSxЮKݾ4B#) &?fa'S O17l7$OKVwLs8+9?\Ta}YUh~_3V^2sALS!k ryk1)b~/XPz-e ԭ$[{YŻ*\9Rr690uJĔsy拐2:"yz[fjD߆2T&G^!&{CXr \~ܒA{O{4A6v!f&q5gE@%%)9 T<ϙkinhчM%*XV]a2S@8afT߂V "^4R{BG#Q 2ic΍zB`Ҽ'R`g# gw*6UbΪ)e0~Aj`Y:.(h lH' mňq+KڵY\T 6G8wu:.Fy0B*QF޸L8+K}[RB(tʕ]d{"2r#^oŵS}imMf0i p"hs$Q4 HjNc&8Fy>#KuT#|8"k54 ++ƟYCjq5 zӪ\ vQ *zJDwԣWwЁ{B1)m9`nS < |xEӵ\s?&i/T rrǔUiZʌ̹vQ.lU5KhKIʅ@Xˀ "oҙ/ ۰U{o 0e'vW;-e#.p S8w@T+l%~mUbTa8Yw e/g]OBZi9hnȖo*IΜ1{5  cAeMөk6] 5O^\ӶLSdtSn8?tj]j_@,.^-.*M;ÎÃ?KolW83[V!7?EҴg5(w7V_SfIR4ealpf52gYZ07070100000454000081a40000000000000000000000016650944200000b20000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko.xz7zXZִF!t/- ]?Eh=ڜ.+ٷ;|/#?QWZec6ZEn&@ x`9y6*}cf& 3}an>}3s@^$w,}U7w/(i32Nsw>\a{RMlB[+HrXn7;hlD~'{dEoc=0ɻ_Ob $fXMhӑak5 VZ6y %3(d臑WO<џ^*>{?_4#nyI_%\s5E_):40P,+:e`~䥠# N_G]ݻ~ug5jG4rNUτv;'bOfyvrx8l=(͏DZqljbLAnN:H0f$I!xy0^TKɚXgjag .FrF`jF\$#  aRqC1Z|>puZ1ͱ!} & & s@JՑ%K14.I!>>m'"ۉZ96(eV0.$`cvd^x@}bFKXĜ eMcn+مQ#SqQ_S9b 끉U$$_k& 8`6NnҕI8OI<'h[4k@ boU+K,W*XV@vo\hXxɘuIEMs]r*+ykSɿ`Ul/rjI) 9%v3ä@)Up$տ̉ϰ1`'Pĉs54/u~FK6_4 > SLW0T&#{:}jӗWQksV_홅AStu8[悞Lvn톙-o߬NOܜt4m|@~O^b\Oa JRͯPC pd*jS%0zU9U*Gp7tD!~<$ }Y@›_5M(0;H Pź_C-bʃL4bmtpFknr q;]ׄs)g=!'!~ϾufըSD.'ܒ=j'cgהpS,$JOgll7:`݈eXT;J A &iwZ&OFSʍm@goJs oypȰ hnŖҭ 4 >u&ƫӑ2 ̓o=,1Gu}%H?2n'U9asʏWT6X(.%΍b[*bgYZ07070100000455000081a400000000000000000000000166509443000020b8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-conexant.ko.xz7zXZִF!t/ u]?Eh=ڜ.+mX!HjlvSOD~}'"޹2k#oxa6c:gܰ [F? U ̞kZo?o̬< $H[1B70v Lp7d6Q&`O=RX[@mK w#5:Sj#fa1{DGOl 5lE,P{ bRAJ~Aqͨ9v EpnL4 ccuHw!T1Ӈ+#"͍P֪P#i6 i m{ -&TJ;9|s sUwr]płsXN8G'dfnY{t"􎛒[L!ωeƲo+P ;l^u=}X"X_eCd{ya6I.Rbj<\5,ybi0I'_;Km,OJtUsQSD|GwHS ȲVҷqxGgQcPͽ>Yꮐe_\䣬V],b+M|e%ANվ,x1`S%+oL.lˆ/5\^>C G4 s~ _`= ıU5 nɋ!}{o}=־P?۳OH2Wa|R׃2ZNgH^/VR>YvRQ.}v[0}=R0kDF*G4d;rc?(wAk•WYZ|T[gAի."2vad﯈Snw~psҟQ|D{捑4N*=p/t*¦}\` k7a f% !D6EKKEsfTӚQbS>\0S3Vb/d`ܴˈk1;V;<h2ax#^>&J`]M&=qYi:˚Vk_h*HQu}uRLѥ]~5 &{_𶗔D'^W-f!9Agjв:8[,1SC6i&!VMo:x]0/*^Q -417}٣7#TWP\-滄}`C^'j{h.5T{qkmT*wZ-_?p֠%L?Ke5.??{ ɂ42kU.<]L ŸڥSlI0m̗?v,p\h e׈.GHaP<|:bD;<#kG'ZxSZMa[^ʲtB.[]vIy.Е8ҵvL1}^MI8'~E'ot iUFAxe( {!d9ށSf+%@݀8/S!GDs)ơIRmm꥕Aޓj1"uD8,hS7Pct}8L Oi#LV-xC!9)M xĮ uBĥS?pnzOC#7dYZ5YżM \_~ q=?ڋo})w4Ŝ['TF3Nd[rnly/B+~A> # +:4]$Z3 QYXqF1 {B}GGo%ȕh0 ;&? !,~ayA~{1\ 8d-CC@hZ!_!6̣bY0&2!v@/,SLII9. PR\3kwro /\`SOq4\+l0J TV"G"_79XWYiˤ&PL kpZclhpAY90]$$L)ELKҺs4By'z-{)V,PG# c6rVns kR # 83[;w7|O/ݺ?nwJ) vG.8ùԮr%dRny[ѧ5 )lSk` Z[fnOUE^&#:$?Wul P?/VRKe iIv:ψWVw>s+sb>rG[{1|yv&,@~(dPb +>f a ԯ\Zi J}>n$OfnGjA]e]2oѲWHF:0}e0xǒƭ> ,[P`ݻd^jkFyE|xĎh0X /P`~X]±^1So2%n͝ԏ$'wӒ@3WPN4S|74c|d"9(}ԕV/R泇Q[z H%XoC /XӝSv򦢙W tBr!# E GQO𲟭w X%,}oRbe?72Po^ SVJ]ګY;Ϳz`7 ]~~k;$Ũ@QujQݫ˚ixz$j&w 9{&?(ky;;FqK_3>4CSmo\Yzɮ*jnߞV] \TxSE\TMGެFwJ6\h>5 %b%=;feP=Y6cLv{yH}_lWi7x ٶ\;/[&qt+rMpTb{;\୞7>7LԴUbN ]}rg4o lz0sA& J4BnmI cp@FBA5e~K^,|9tXOkOueӋ!Q`D>Nם+VQR%E۴ϱYΟQ8Nw:M%FP`[).8=DV"rgEmᵲU*>ޣ13=nj0"lKAɤY&}Y՜K霍$)u}uFH8|Գ}?z5e ? qHU ZF6 0[G**uN1!B4y6̇aY&peT/"]F ɛuwvB]pJ9rn2U)= >k0%&kw ]n6SfX[s,P3g  =RQ u'=q W9ԁ|GB]<ˌ4Xڎ'#3mU̶UxAXgZA#2%2UfIVY"h6nLBH *A4V&̉ 0oׂz[tN7kA9{`u>@ +/L.2kkIQ M4g,ͬ(Վ,ZE ȧA:Sm[XUm~PV*b#p~Hu(Vg]x\qH~Iۇɚ3i8 w3V3X-@uX4 ?[);Rzl'J0++{oy[K0c|qȨE !źӺ>$*$ʠ 28'_Z` 8Hy:UcY 1Q>>4L9yۖ,T5 6ہ-RY!e{j{QaC$xX&a:NV20cFqFPcʿ-pذBý2, $_ p'QfʫmPTP*6B4{IxHa,YGdtаڊR5 ׻TFN%>#:g0PdTYXSBlJ807tRQP~3#Qx–X($mE_y]Ɋe,U$ѵN@Y&?'l{-&kHl—[eP]h=*hEgnPJʘ.Ӂ~mFM&W)|y\*!e#1* 7aEO2E[ Pi}'MDl|Yޑj˩ X&Ez{Krtt ,A 0j!5CrOOJh7o&im ;gY7kE`׭ GK yhN(3YCrGc.TX:rCŚ;ݚx~O,㋱BD("Fr9D_1\p0$;j ^q\|^P;5 'x ftUD ΎР#5XzPG0a Xsjǀ")fvQXL7qL&o, %%CQWB/ FT68`LV[^- i il<;tJ_ ^/r#3/ ,G ?nO.ח.Ue#k:o+f=ؾy f}$#Ahϣ^S:l{]pSEJ+W}IC7!]x,CLIB3 JRuↀxO΋4-[ %f !7l;VN#tӊrp5J^5t>6\~1N]GVu\Hnب|]00f"He4CGp G?CAFRdo.b^SDOf-4 Rs̤k T)gd Y?婴0na?MjȻ&;Z[,4l)8Ő!I^s-ѹ4'L~?2+^I)nb6N0~hI^'.QnIMc\!e#_{i<3^-`2Iq?:P| yEZhjIa(v?wVdB[w_/gN/v33٣ Le;zOoS*Glyt{зzE3 wU]p`37i_arnc1\ԏ黜DBo6TKUڶWdXH ,;P_ 0 ~+~غ/_N?y,2 .97DW×C m&$tG4YmC3HF"8'x4ɷviJLDjUs'jj alkEOIJd2z+J;Nw;Xil.?*m~:bA:gYZ07070100000456000081a40000000000000000000000016650944200002ad4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-cs8409.ko.xz7zXZִF!t/-*]?Eh=ڜ.+,pf>/d >K_*,Z:N} }=GLOb`6<|-o0;~M`ղ\ ^wv酞qPqqRk"{8p~<ԚYCI/ g(& q>sKٿ&2wf5MA7GT^H˜pU]YH%$4H0%dyicSq6SAvF:p.iYE.@=dJVI넥Bf ?6LH%Zq$r`+cߞ(kS;n }đ3;O[7"w8w--m\)2O+)>jIqX8đ_P8@Xx}iSuɠјTt\E9XW+Gϧ[k [ ڥB66)qM-@,-OM7:(.ݕ.OҡV?jw!6CD0h@ˑC7֙NB1Irt}GЯu Nz@ L|D$9- g Nd1 .W4bK~0DF1%f{#8!\\BYg"ՍNkqx[nrvc:nf"=fM9ƁIfOxG'?8ֶx87k}trk{bGm 26C]#H↎j6I}8,F=F ( ߜ -zkΫWX( e/6WRuRpXwm~ŸU¯|*\kA<̉k5T>&T} %F]O# r "xhӖQ@-k],wXλ=_*4O%@:DxRA5j lHh]{/dY"}KWT!c1)[ 0zUks iկ~&דt_ph3>Aa_v_gjgfKɏ(Ѐ˥χCQͫr,Sf`XA5B~>|A7`e3JʗmVmZys< O+ {[1i)kY۠B8ÿt6V?N9J< Ȍ-xO>߳c64`0:L99qW8y^HNt{ʿzW̞k^+×]@mPZ}\E(gȩn=q?2,_Ƌ{1_B֒'C|9~ 1!mGez+Cvs7$@K.@N_h`%X9Pp:+>CW^y2%4U҃-#߂F̡.Hh/ - cS+v5Ͻw<uo׎V 1I]Yoy`;S);@Q/;5lQ;![eİEߩj!rZDIwOLHjgh;E+5_G5"TW No*Q8Qjx"ZČL+ٙ~I9G4b!+ ,frE-B >LWhpYPqcΤàa,HP#\ ˲W#1V4 uƊ$@ q8uǓ[bJxhk;CVG]q:El&BRŬ|o#j6n-k?;^T&@8T$4X:vv,+`9r c,,SoD2܅?Nfe{@-ISjDo1w %(nf-<2-fʆZt0%|I,$  !CoEұXc KKԁlRz1JZL]蜛{;P]9wdjrXe 4~m䁻◢ۇeݮJ;ؗݘ滞f#SjNVg#aobh}vv+R^0C[UKeN6{fc ?WF /(qGTtZd iY$k>RLP86lSUop{ TM_Oh9k^R0,S b( X[пRTc\N ܜ?ػ GC$u==Ylܹa9=aFd2vxX] ٗZ*?'b _nn;0&2'4ڤٿ(:p% VF}LEheג\"} +B%r#A<1|'"M*{^ Qh#N}4C t Q Vka,q8sE X)4ܱI~Hp.kUKfML$keVwékxV5 wOqH@ Esj:q3 ҮpSoKHok8FY/tGc Rn=1* F }e #>!n+=5Oژzl꾿b\gv.ц]gr>U$wW+jb/&)zOx+/R8T`u^ICX+mTH=LnC6FygIP ̼*3u^(.lFKj^Ҥ:eaE3 1XҬn9廓3 މ0耏sS_~5 4>ok [g3zvqd!7/Ll&ʞr:ɂ0 i<6cSQ403f-EU%kX0[ee ,_@&zo u{ hQtfšKbyIvoO:ěrI#۰+* fK]~-: ߶lls:0[yˏ$3Fv%*A4 * oJaL;I_<./I &Zپ F 1H[`2;T "P˄a\Rq>Us]tds6'τRq=1\4_b0y-:kIN]nqմ_ ){ L`''ųD%>1y6ndB[YO,E7Ok8Xbj6S9+y[TO0l|;Lq??cQ ά porcVcz /CzA2unC"3]'\/ߜ(m&Cmh vx!<ѴKu#LL5G,$ȰY @ 6v[{s__ X/*X/*;+]rK}vRX qGTPoL ·:͠ȩ(B|G'"T3:q A Uʥ^׺T+`J A!rg"wp _-tlɛyw;!H"z̹B'|<EX1E(uݐVQ3ЮLrr!:sΛ}v9qJ'杷qжP!K+eI."sCksQ@Ȇܕq!R%ŻӴwXP&LBdʔg n ;{?~wLL!3 M'uz qԔw{ZW{9u p:_omo8c&*uMp4 w|;\Omܹu2G.n"7ַ<$\cȲ%w\IMܤAvd-RQw3ͯŏ黃͗M;;w4q_]+?Nq/!%@ quqŌf6JbIydv~hvO}yA42P6v^`ԟ@Hm `Ҕ(8GcZ_m% /L ]oO3|U.=">Atsto|?ԁvT{H3Mf7\c\y0Ӻ+6 )}}?[%kͅyoK j+te2)ֱRb<IOW\ጔØVyI۪뜘jIn&]+ U F9} gSO~ 0?SVvQ+]$ r%`f0l3 (5HFy&pO*/e%IO;ǭ&T/fT]\QyhLC(59G[pygKZ}2t%9^%< b4S+O[jP54\ևժH_h7 [p_d̐LJt[Vq ^94M ySq6Ϊ gi;\L8|1OʫMaGw]Yߝtؔ*aW]6C?=)]J4A;"5- gfrM6; ``dw cIbkb,KT%t#kIؚ13?Y)h%$J=@?XMa* 7cם`pfƐҽ' E? YT+hL'{\!TZ4a(؛Q [gf}9WeMw-ʐKNf.IeaDUӋunF>AIz0$١i呶sH*Co)hI D.TETxԣ _>#e1.sMZv kVm 4üNʡr30HF@6?I;~aZ5h#|mS7gv|7r]\|!7Dz(Ŝ1Q~-#}<S&ֶStc-6}ꉩ>S՚aow _Z ̉0b%d)6G*"Y@+)ΐmYPmQBؓ^D^Vе2F:AVJB5ITORGu}x&HƍYgsTg|G\bGlh8{;Ǫ#GԡOȄq~ږ <(IHEa%"@y_>SR|ƽAl+&xg1r(Pq) _G}y;P5Vo!BU6?{ _ZKHq ;QOVi"!GSBl^?1l]ykp Qp yWZv >ٟŬٱ? 3|] BnLжf-kIc;?f4 ӗT.NJ#=%?#"?= VlV}%$1N=I2 q)LcX,jɿA) A1 ]v:lÔ0&R#cwZ?<< I "o.EMg ff~2B=Om;fgȉ̺_ˏoe"ա+7],o fRmb/ᅥi%5x#8 SE=tr¸rJj`2h~*mP(;qX]l[F*W?4h".9?b%av"׷>7{<8|ebإLgtfw MA^[TXhVmua+<ؔl)a͑y㬱L5HZ! -ѐKA9uA6v)ZZCJ6qՐ{Yb)wlR$+GX^Rx0bb+alMc/]ї4&?ҫ=kće juLCO Q2<#]ZO^uV-^nۂkd~6TK9Z5i)fS&Q=pJ9:$׽~c2{5 Q>= NV] z{ Q=5i94D 385 k}9HtgpTc-Y]uQ.3&Z̸>KI}Gw˟LeH$[5dG()˯A Dfa@*ZUzRki~L =LT@ Ӣ@|rߒ.t)Q"nՉ5ѵq/pti'Sbbo˧fl$CyЀ?9&펧ɛdnRyC]}Y`kk7j: hiu Ҕ I;|5o^Y ɇd7?ګ|&7BEʐ;mg % 4O3{nOd(Cp8nh2GB_o v߄umJ17`#OP6abmT7\V5;\PFclWzxU!],'q!zОK!BA/T{R`7}U.]&^*@,=<b9O-mxQ^szH C$)KEMiJME{E: tlW2#Ԝ-9L#EX`^ӕSObU#t@DJWŦirDM 5z!(y$|DoLHz;Y^~%<J$/,{y?8KW<4H@eoKnJ[`OЕ4BKIYS gP=Tn=!Bviu#!5TX˝S؈DçGՓ@sݙq:֔Âu<`S4pC1b~+bh>Eg!0ޙ[ +&IXD.iYNTkv8@ވU| NKZđ_)W{ݾ'ɥf3j"`#Ŀ;4Q iaռ4ʹ%L/יwt^K`W$eIVz153nט1Ut!q</}5^&sJKqDU+]IjMZjo$@JkYx= L_ `t` >Fڠ\}&=i(T|b˰Gy*jhkGvSr_ť;$m戰iG0DgQ܃=kC9@_:zCXt^8ҧ4cW0`=8fҧ07giGĪ(,˷|" ,3ڟ@Tw"ZHۚg\Ǚi產Pb|*f)T,8U> l`HX~sRK| 5YRTWE<][xJMTS`B_ˈ$Tc+H6w5K9,`O0Kx_E(W,URp׺NcsK(muF⧳L(,0j6k6RHJv9/6f OwsrܳNҝ!T]t~ )Rt?! U 4$VLu|3++`WYFY.n2;,ْ̥exkȭА0v9Ƒ J(ňb>ҚÚ7,F($\<A^vJ/>*hr/-\ Gpt}uipš0[)W2tІg%cJ{[1 u-Q dC V ;N:ͩ*r^ӓ 8G>.%nV]@̵a{qO<А gMW^F-;L܎{2 AP^e}`1P RsOnn_a()H?'Y7$#/ߩ&GUoc˹*21S*Z3@U9gYZ07070100000457000081a40000000000000000000000016650944200009370000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-generic.ko.xz7zXZִF!t/0]?Eh=ڜ.+E)\_,A.;Px$rUfHxda:|=[\`a`,f) Kq0j\<5V',ҙpi,ȥ"N?<\P+){K7ػ}bk8AZ=DuU4sL> {NZOKZҁ컺n gub YD+_G1&]-[Xu@ Z+1%`@7ifb&$G 0|5Ao>N5,7ReP-Pd;2FGzU dlvϰO=1eRj'B/'frVOe񲤊NOn0M-R-_>J,,1i#:Ct, $+,Xe[_AUG,Fi^X-Hk|^C ߐf9P$%( H s#\1\9N# ^`T34:(m&Z*butz]>Ĉ+(t m4<e\ekdgǧ-dشF {m$geEwvLSy P喽o&:^#tsn-1D!etɨ&DZg6-+yrG^f~ Ϣ= oH Ɇ]#$s3">5!c$E2Rwʚ(KdC\%7FXYWjKuH$c:Cٹwnx{c4#=JwǨF-lW@OF'N2J:kn+;#z0$M~{ QB~)?|@&|u-ɀ!=פA,3:HWeѥo߂6}+w]Ib\|1]͒W Ə0uyW?ugz2fL/2gu5 <)aWayIJyHm [gh֍|Jcy~2͙G !YdiZл|gneod7Z9~n=y*(k)DWxM8EAuxy@37<- {Nv>[GҺ [o[;L<7 ԤAAn+s[>%uV9׬d׷^ǔQͫ|4QM@ci Uz:>T }04^_0QUlߘ-M`C۟ǾFoģ 5wwVo *+uk$e;«#=Dۆ Zkɋ.Cٲ3p,:Yf&MƕHӜZ鲀?ߖ+De3-Ȓ-L֒kxsCP\MwD/dBDq~q fYnQx!h,.>G-:3 8Y_P0L(9sfeW|sR[qSa'_`KXVJiʰk#%`wGEW%M:g:g7 G%_۫4zi)G9dN EWރԥOZX"ޫk̺`3U}|gBS &&E>Y}LJo1)E0o."TaS &Ϡ2JlbkҦ[ܧKh|og)vKDeQ=4 N l*đ Ü@HDL]Ry-F> *ahH}{6:n)0QPqь{X2r)'Fv++>jqtQNIp[c@yn*HL}xUd3;ϐ[s+Fg# ;F,Y9#C@D4ȵ?HbR.QcMO6s%O,|q]:r8FS.J0bgUW} }OuR*_f|XXƟ>4ʔ(ok92Y&BSPꚍ4<'4+MJp%JXF0_44;Kv,%Ԍ)/kٞEuп)ˏ߮[01 C%ݟBJ9"ڷĆ̹|^ivnZZYL |Ǝ.cQ!Q[lpʿ["IiS{@RܯjP-w\KCٕ u`$@kE)EuS)*/-((M51Ǯ5nTWж_u887|VJ_C!Xgy'8~g{700pKWeG4bK(LtX} m aDX76eltSxT ]gzAh Ŵ Q i:ɉf7D1`l=)/ebiYXw 5?~LM#LRG?OJO:S*4x`F˖<'V(0֛}y2{ rGȼvB*}V#zd~bY0#G|FfФ'A.ȧ /1jPQZpp!K=WƌK^ՋSzGUZ,#9ȸ2>\r>^9~xi45h .bdK'-A4bTp <"!S'#Q?vjXogzAωaGM \Փߦ[a>K;/F{90gQRTٍ*F~/$14a l֚~&K_Ԋ_RUQǵcRK s7j?P[F\h@ D> 5u[, vhN/#s5/O_GDe=a^ ͦ 'O Mn) vYLSm /ZJ51} MέYdasnv1fa86u&}D+^Q2'm1 \Tՠ {jST܈ ^ ЂV!)]&r@`u{LY&~}l }?Q(ke =ؑ/膯ڨZĦo:+#6y(\LZ3fkJAߑӋpɱ>(C4o,,4ʨׂɶꊭW1%RmK}PqHLdiGՍH]P$Qpi5 xIr$SͨeΗ5ӶkZS #̉ٵ:Z{8‘`E}S}+,oHȾ.SzE8QJ'qϔ{xp(uds̗_nae׎p..#DEU,[S}&sǵ0p(z)8g{M.nߪ(Mk| kq i֊ CGUB>η kH$h.uCGchwe] ^=vkCprz:V(UO@!zd!^MpX"O06B#,Iuv,ff&[K^ XtXJjߩo?}v9. HZj:$`$A >FcXO1bŨ= ;jb]NAج BaFc YN}&ZOwWo]DGh\'鎟ZIrA݆f'c6 ]q|#ngl6R!;SΚ;*nW6Ȩ#ֵ`TY36kհ6ThNu^.a 5I wUt5 c> _sS~}ir>7%2-D4Yn P/]d똋~z>tﴇvm967<e Mi.Y p~ǵm*eG%%VL{FAHO 0G(du*92\LїR?V{3LuQ3`z (= ob's}/eF\1kg=@sdrM\(3^@քs&m4XEQR!}Gy?íK}WO\7a(eEq)FY@[H|z?GZkےCX.Z4熄1ˍv__pFq\(Bɫ͉+L[pMŻ !z8\`<՞k"wjsk>T T}ĸ"Y!y5-tNJ<TŰ L- +$k\bH0CPtPNa} JMź{",pMHB`HF<x 1@ ἲŰ[MTDV4aT[#uRmgĦI;X{ C4ԏbZjِl&@}(Z`?|a ۢ9J9{z7FE ^Q& Ki-θwj17`2fhL?o/t˸He]}.i8cfeҽ\ q Vtw #Fſ.5O P90e0aSg-S)G[8#Xl wpm(RYHd+4֏;)M`H%[5:Lc-ߘ7K_.˺ +5-'vkbrR8Xeͦ +S_uf`R\1nγK i;[y$ ݓ=/Ѯ1XE}zIt- Wh/ƨ,ר fYtWʗ `x$^s61ؒBBGg(]ycɯ2:ixozZwZp]B!JWOMģ4ti YXGʓ2㒩^e1YOdfL8&]o (zBzM/q3=z̙i;_+Sb''AO! HNFX$AL.\ rx'ux= v*tgw2R-0Hjۊo {_qvafCirP=T榘Z(W8 vѭ L^a&-'v9o 658o'Lm h17dJ33bAA 3KkN.TwI쨬ZojWi2v)ndo0^??vk $~b [036uN>p=shΙ bY6]FdžݖM?cވMͰ$ Ⱥ$xУ-FQC%٤0'3d |C|`NՋ *BQs-vSӍkh9M?Vjev GNJzCy%|ݱq>G28>kYB@ i=9ů,=̫,󲠠A+KLs3TI|/WH>Bp/5q*aD ft&{hDR)f+9ώBpoz?XIi!<m`$IzɧI,jsZ6U.1{YګlbwW'S~j.L)0t XzNq=&ņوUY!XI1s L?/dA>>=CM^3\6 ~ꫤMO2©g{wz,+ }jOXYӠ#gѬ'/:9'ǰ2 R0n}<^A[IHisYM@Wo wED;UGKY91WGV\1zwd!PшR rUne}'{F:{Xq41LO DP.kZ(@%׍R0 K6c<}2wxfgc|~RͼOM1m4z,Cd_),}h1EP}5q>T<FOKO.̓ , %-GIZ#4Ϛt~XaE(Gށ3XX_ j悆Ak[,E|rЖk>d#O 蔠e4MfD*⛎YeuF!6yʴx`0X2_;s|h D- NzZܐ_ʝRl6*(= Kלģ4(+H_ ^ aP"ɽSzFwƐcAJoIAQ0`Ĥz[20|ov !.y,.N ݎ ,n=ɝa6QJ-T=jgxځ^l@dȧU 1zܾىhEj͛;@wCVϜh2Pii䲈#`_]_Bc׈XXZ\nR)(/H31nlZw|r{>Uf?bRʉNyApȬz6[jA\v& ^\p ibB/ީ{{أ}(Xf={ÊQNK1fImvUQjoAVO:?kh)FۖQ[H{0#.7B򋊒"ea,=d ϖGu6'bu]d-sƁPN\멤چqtcʕ!(h&#U3$AԲҠ 澩. YKߘW6VḼ†9d2ma-N\2sczWʅI1> Pd(녪5sl">V} /'5Ftκp@tAL\j7N; Y#Y(:ݢvmF^mFn'P4zQ nwdlMdg#^=氈a~lsz qV20Dǜ|z!&"*EÐ΋g!`.r&:T)o. HaеKrU˷D4P=Xз\T_˔ALz0&9=%{4=Y^g"oJG'g #jF䖝֞aU;RGTaGҷ@nT Qov})G[Tm&Rc) dýe~DpP[^f yTxFױ}uKH6^S| "43_"g`Ë܊ i1 ʏҍg;x]ﴄW6."ieOs;#o90UU#*n֫K2@ɸXE~$%^u91\ O(ZlZqثr*-8 ۻ ` $PD &{5noΠVj!u8h=d_X;ۗUyv'rE.Cs@+u12H+s Rh)&q`rHً9ǚs=N>\B& CqVZ<Mm=u(Aiqb!bj)@GvQԖ德~(؀}LT8; ư^OU'I+5 穽"t/2ɼ:_?[8Z"PZǷOP\3ڐR cV)EraDEy/pYE3vS3X}^oMNC.H^˄Kg =#dtr3cVM5#A7)9X*yBw`]cGda([ ["!9.RNIDA= ˕,<4ΝJ(jO2?'YqX4C_Kmk~`3R>o (o~ؕ ɸ`)>%Oz[b. L;]GaMT_c$zIĭ$=qw? ;Y,HALe=g9N2pYƭUQxNv- @m] p90:eW)JxNF@-?P9umZ]Wh WpXe]Z8LQmԸW|}B'\Yܜ`erX]T41Hn@~#t}l-1v-̻L&W|ÐyUM7v;QWP}/rćieW=T6Ri̎^˙H, "9ً ^ZB 5s3i-݆z%c3I5,1;en׋y,9AW+%U2>k!7߄Tҵ|dh^P>5豘.G|PT 5JŦQ=H d_ C&j?0 z̅!eD`g<*H/d9g̿)WGhKkF5;3[Pܿ,z̀VYY~}SJMP$ Ѻ[crP|%ifL> S]UwP@@)v^xU_q}2תflNېޏ/R菞R-&`Hjɍܡ ) pÈJܔjul_ $PXD u^i̦;"NO6#G^{ ߮кE&V}EA&)#eŗXe+\uezK\xp|)Q*z @s_Vk8{I.f:܏+}s1<Όr^.Uv}^Om4L7m]6* OnFPVmD/W/ ˆNzX_;%;k/Z4" Bc[aWbDRez8N;T4mhu#]UU Mq^GC c [8"Wn Q²_}Y&dk7v||j'5 +~{U#ˌh3gpk5^} ݯuUwq[>_4*>y?Dl1e5 lQ`cdM|/N uΖO"3ZyFZ !trķ;JjH]-Q&'"1ǟE9aIm]ڒy1`Y-Ѱ,}”)G#W{mD0V3׫$:U}_vJ18B28/cmmˋ5Q3+ Ywʜ/5h{,S$Jԝo^o-u4K(a 7U [.'8q0! +!Z8\iHa`__?j Y(mIud5˺?K}(:Mxћ,gKܕCJ=6LQ$dE#U| }ES\IAmIj'A@1@ N 8WnNt]9yŔށ*N}շcJfAP0X\F%A'{G!(" =Hř^ JPd7RcIט~s]QᆐaLxm /]el fL:,T\a#už!ȫv7 s@mv7E|4m3$7ӵBla`)(ƼW~jfF+@oU"\ǼXo5UhB̈́c$'2/ESp+$ *<9_X&f:&OmF9WݴÁc(Ə-0ʉ/Ro$TUǬ 5Y5tBt)ʌFJKً[It\E\Vķ"vf]Usa9EPҙ[9]̒a/Zֈ.gRlG 5Ƭ+}/*Պ)t'Zw@*A=E1 !ol>-mm"C[9hu_'j*|YpE:ٳ)7S\d_F]\EO7ȔdMzNYHh a=qH3/>~=oFqi)2)jx޵6rUO5]nA0$=+eW8 0zu ?ŷ]H<5u6_.wl9K5p!M}Y,WE;w3%E"H<_FO*"u|L3&Tyzւ~(3/_,G(Rk_tm!sD|;Ý{f.. \Y'Vƽ6{ „b<_QMrVV ڮ!eMK!`Kli&1go4&R:E*ih 0W1SiC8;D.HjR(?ݕY $i=]=a/Rz@Tly:{qM߸%3e9ʜt9}s0ePB_SN b/A u+{|M,Ѳb IUp9*&ms ~`O= TYټ _@R8!I.WyAXX SRݶq^9rX"Ce/NjM!ڗ'J\5t5ԟŧ|ZX?f;ub"ޘ}Iɔ&`]'/sF ETEҨ/ 2;k:hAaW M҈_ܱ,&GU>L5_}IneRc,E*{>[mW=a1~c<Χy pݩm×~z^pW_{:!o.(Gå <0Xk#PQFEZ#\;,_x Wf/(|#09hZ<<r_ /0i0àvzi~hx*0huE?yiq9V3kCA/b*S/i0 w),(m4i ܟD^ :.b雲-F1VMtkS6Pupz;|nרcaѪuʝpѸgWmJgDh<Ӄ fts%BQ6ygR=k:fL'}fBuQ*lY[k7):[["b;3U:0!=jϥP$fJ.9C'N\xm*n%T8Th`%:>GZtou9eYVco- dG"Y\(ئLy- iJ \C i"썡lGcR29yibk%>n4c|݂`n5de0"*fD߳PC7s7yШ:+s +Biկ58c JW>U.\ˊ~0e,96'!]:ǯ܆hb<¢E<A#dZ heYax Џ9!KWG=a~҂Mčz~4X& Grh6;*f5 y8g?)ڻo&C}l:\8 z+! +\Kd?iOb?_G|M(1n YhØ2V34nъhv4f-XْܘnnTJϺi80}5#ɽ-Cf9NuN(V%[WZ^" &Ag>wzœ {6{(?K~tDω1$2o23 "* Ia;!%lyb`:IEf=C\"Yc\,֐$?)%q% VU"䔣 ¡15$1'[i0<7bau?S ZIYRڂ>⌃Q֙&_j5|IR;7S1IQeM)V 19gmlIhZg퀯a ɷPXUw_8 +RWDތP4p#%ln p8Ny-"dDcAkbb݃ geQ^D+τ{1XB> ܯ񉯍6=K^ dRi߸7Ķ 4uq{kHC3*b={OXK3SEU"Exy2`ce@@{y@9d&8cVfU``'9PXܴih-g( (Lw#Qؐ䯱@$ۣpS p<"Țx$~rS#/_ǕK΋# ow[AF-caYU{wWJONE^* Oٻ_qŵME)sr􋺠TE1Ne!'&| I{V;510wf0YDNyyz^NZ$Np> 8}"f4\o4M`S*OĎX7S::W$>;۰xR}xE#/-K[Ň'$Uag]G Zm^6m:K]Ҽ?!F8^u3QH~Hxykף CQ`Am-X"q(dկ6a*Niph{w}/о md>5)[ yF=6k@Ϫ5sqJTE`:T&PC"88 6hEjFX lUBS \bJ[ݎ{5ͥ'ǽ4,?}r_,} 0pg+9F澧*"/3t>.=ZUx7L OueV3|PGs_ @ 2S|VTk9+ kϚT{b&Dž'ɕ"ʊdZl'7xzLA6c3N=6W8}'?GtM2Ԃ:^0;Vg缚0 s첲 c.|k- &gċq+)=0Jd\W㛚 wޒ<^[jzqpd >C' /7C˭ #I7\~m(tq%t _Zw$nWGUFrgЌWlnl ܨoĂ 6Q}iQ Rh} Ø7n;QvIj1_8!LҊ) 1uc0?b]qk[@Duea.aaDɵ{m4`cf|..TTqwy;F?0%$0w6O[N:wU| >J% fr>Ia"Y1:Vm0SbJb:¯F@s-tfi%䙵bmeu8?p-v˵9ח7%vqgw~վz9aґ~z]\~T,p3:g{D0߳a~.҈hG8Rwjhh} ]2ՠb~# .{""N/C_Tzt^vU2BNqvqڅpfڙ2JSfZD8ce6['Ͳ l#]l̠St 2K´[x`VU 9 1jJSKL} _s𵟉"+9=1ƺ,殔=fHdK_Jg8J*p _${7D |+L)͈1cY<9Epy8C*FDQt_KјQ9H1J N&Gh؋Uh%?\69 D;QF2L7i¯̭QxLb(IZpt2vDLPyMЕ!jg7}8uk%%` \}%>XD8Hi.8}R6ـ̪$AS} |L BAٚ9vPTT1.c NTMr <Ė :EGJ?Gח!x(贶;9TM0h0MLOaꙜ;;"g_ zC"sʹ8F)D cH%jIcJ }HH3 do?ܓb*p[ A-,7f%a&4)gDJ9*0mF(70K \`S- 2h{V0_V 9 ;4)@[j.(=ه" H5 n{ \tHt ̦.DH!LwQ|T_ ϭ-RZ3OO մ !pULoi.8(Ftl0՞/ 5#'{.K(W#˶ <@{y<'iB7ו݈G¼pv{[H}v>keEhް 2G? *8mT(.}&M 7z1s IY 4g27aaC1wjҷMCNJy*4v5YQ8 f#ٸkK⠿eg~_Q HX(׫W Jr4.vڝ@v}I⬆[qBvϰ%>ȭmr}%,4B8!UU&]O;Ý*ahb g7Y+}ŏsuöc"i6%EnsRL6S[w烆> M؂W2('!Vx!c #h}=5ǹ2Pi>Zu+Jb}Yf;E\|!` v )u3K]&=_m=FXJD?B~+O񡯴t4n7WM X2H1x~LJo"2dnT ]TxT %VkER>5]Jo"o Q$XzּwmNR¨ G9/-Ya*N Rn‡A:;Q "y$9oOQt:EQZp8uHڴMY}?fJ`β!G$ߥGoF@8˼7$NҩB. .{Bn2u&'ܺV (:ҊT ^Q[%Mڍ9lv-)$d~eG*VVOƞA8jp ل]B(@,"iY`mgl;T"7\TA(qKI ^GoL^pd\Gr`|XIo-*\A ZXװHhسyx:fEv>~]W|E&=f[<}SG (H4U:{Gg7ci3eK颳[:w 2Ud.?U@#KWwY(wk`/y2748KةXS)AP%DjY };9 TbFC4ZiǸڹu\*lqo qSP6 %[cs!pаV#oDܣ2T2)+ 4L>S3cKٛa^ 6|)Ո(%D޵S}g!> q?S(ܦ R?P>z18'mݱUp:v#inŔ1F|" Yxi}7x`cHr=WCN7ʊh.ӂqv#/|W~s<,I>=-wYkw ?@%f8A"*xxY]/',e\(Ci; HsbSNd{$f" Q~AXA:Tpj^ۭ¡_p!tzCyâ^i.W+Y*ZO0'":w{ګָmS7f.1bifB]&Z';x1c ٷ]X;0eUV$y%߀$FԖq7 OH"sVxlp(DL:$5h|~IίƠa^c>ӵJ4.oSzsuR:eaO'6Nle.Dwf%ح2|j @ >iDBaE=:n=1Isf̺ѪnfFbŨ\t+;b" *|{OCݡÀ P28+-ܘ~(iϛ$ɤqz=b̮/!gp^-yi&a |-E7$7`=ti٤E#:mc}\[C4Ԝ_4Yȣ+;dZX?t2B_9,ؗ+H[m߻³mbN૆[yaWf0܂_lmD}grȷ4$2sڄcvxXXt}˭Q N&<[/t˱S܅W8ixtr5Lf2l8<7׽Q{d7"1 ' ;ZW Ņ)tI !/c} =ɴH<0[g455U f Ok%SgD_(X`uҷXHyrZ$Oj̤~-:N;A?Uw_iw!onopQF(i+lO.I#YU-kz.3Ƞj"}_5@ Et s] ¾.² CYk@"jxƵsԚo`*W1B(?;HV(%@Vߜ?9nMCv-$_ i&m;YtTXysҼ_C!H֊L'KfRhLnS⇨?ͦ\8z)θ:4ރT=Isw wO~w!aZ:Br8G  4,B<9T^.3>U<̝5 /^4޴u~V&oNvјj:,iL*)OC`|q+T#6cD)q]Qs卒*PoU%[Ԍ0~! ]G (α|StY`R#juO_CeF/"/?-y/1n&p>oT8B>,x{ m{ U#3i 3)_jyNLi{«SeCAibDFLqXA\aG!9-ĉq+m# 3 $HƠ@PcPw?yG7ـ.%=̣< "3y(t5\7'kڮ3]p1+A"J̴uE] 5cɐ) Ns 68C碂E_=%ިmS&fК;$9 fҡ)0`Hs;{N'c]bV[/BK }Kjkd?|Τҵ)YE!g~+}δ2J:QjY #0T%~zS}p 6 2I8Oz3ˤ΁x1ߟ{i;?*ߜ#Nlk-I?~o_¤گ}W;]% 몪" JsefJO?~^X \%;IjqMq#'Hݐ%+^,BœÅɓSW֣G_Hi[Ϭ8>C f;0PCT] oa獓WЫK9)%u! CG N<~-A^|;ns}Eh3_!xwEx4Uo'AT;x<6ޑ } ?2 qUi` ;w 7!PJ0;v MҤ(ׂn\ᭌ T&cҝ*RCS#,،d]ܷB|B\FbB?XdvBL;3FǓZ?,ԁD>ð|Xӛ ~ISj@roP?HFͰz3ϥҦ!>6,,9Tq/v*\FVH9=M8V0s,g2 a#5ѨZȈU{d~:5f+#9̘B$ % ٫Kx ;*<QT^7`)Pmx)x? dTy|Jnois}hBXcKi3dو!,/aܺ ys2Q8#RKՕ\\yn'ZbS#m#%ZY  VA\~&ҟ A#^cK|]!N߈p*%7X4U=Q%i cco |_?` .lߣ@4JXPQQkYv?ؘMAm粱+O'Qڙxy> [ro^Zʠ3JuD6}v]g-A2X:~_٥~i J-4NdE"kjV.<@=0S7w\#S[,<%JI?E@w?TӀ ̤HCyYw0;N3_ZvCvƁkO36eFJf'X5YM!vC#L?jXX;o7GU%Z{(m|§,3rsF("gm e11|$ݱ|ȍL_U5D;sҷ{aR6:[t_ׄ{8M)WR 3 dEc&4NKQqj Nɜ83DAE0e_4l 'zX Du)sx|ţBCmWn4GEh ,J+cPWMmc0[?pz6Q,agH4s)vj،mK脛&&EGi|En1YkynMXWpN_q,޾ f3m}(̟\H,DFRb\gdx2f bsfi!?fd"n ep>B10%~*?%^i)Qq3V2ɌhB*]փ|$%GMūIWG7z "JؕVG2G^-cX'[[0uH2#amth`CeއاIMG'^ |XDſ_yjKX-JD4a-*h"w*'2׊D%udQ)ӻLm"ȃ&|}l-'byC'yiԁ~pxk6'e-_'A)HqeYiַ/?ضsT-%kwz<Ѕ#TE!i1h/UtR>9Rf <pI \h;S` K . Om#{Tw&Vb߲Y\1}+_ZTiVXj/z}txFa{~G!i ɬTl^򐑈<./3BHt%_y':922º1k"U{XS~y\z43ӰUޔ%˸*Ŕ<ݳ_gF\j5>X2v<Ife+ ^vE2&pQ<;`CWal7 li?;Z#4 S)Jere)n߬ qPkbP^SSEG-oG#,B^ nu܈6\zTۊ ^Կo.uu=#֊#O&4,`dg`%6MօGe?r5R` P N1*^̴bv ŸžPAݻ-[I9&NXoMG^O$ёUF2i.>V}Ĺ`rJIjT~wllQ:9n4‚iew-' OS5 Q!1>RR3j`_jfk}VC9*ټ@j#1Vוy?cNt%9#Lo{,u`شL.90CMBDs?#vhp6m.?XXD"CΕ].00۝s3V3J["at FUU uW;E\Jy?um慒 zn/RRAq)o0>'OVCS| $%I/yv02r$ͤKSjR@kP4_oH7`SPޔƕ(ܞ+Ini>%_Eه0ҥv״i4nRCݱvӛH<>^&C4.s~M] dͭRXS̤i*_/X4ݕ]DL6 )j'kWS0!f1aD{? -B-P^n(JԵ}WXŐ^IX wQl\{#1W5TS:"tXhͨ9Q{`VloR T"?7s4Btų´Z!}` a=_OH|E<sbU46o뼶MIclTCE>=,#3zb@; 5Ɏ K\)R4瞚^e1(A\埙O /w& =߼n(R{\as~NZ3@V$(h81g5C;I yYC&z|lK6RI5@! 'K6;3U%Ҧ1d0En,E|@jOY%?Kv>i}}tӲ{Ck=(Q '0G@ &v<Οmӄ7]!ՃzӠT5U)\9ӀӖnFPbO0P)ejuѦn&ڔ'lBɩ#՘pk2^rl/kqN._3ʳaeܦ}:N5SJ"4^vjR|B}3@٭?`D)fV:.j9'CS/`̯(X1ΈLށ9K]?D+>P&w#~T-? 어`OĎ@:O.1#~CJV_|GiOEZz7;0Ah"jԨ>%?g_l:*|h4?LsԒ-"zaӎǴ"eڜOֶf2lCӤ9iaWL#FfgpV2*4EvSd(+gXCR<bqԗ۹RhelU੶@=r.qb B^#{ +¶~J_3e&9T2CD6#kYoZ@3Nl)H_ `2d#~agc}|߻S(NhtZNFQZp*>P!u"Vp75|Ff sF1v")SW$uڳo6"lZrnLԌ"U$̉wF(Jxqti5 4BMY-] .9.) `4= b dy>xPmUvHaooX{8KYd15@-#K"GviTn:SYRԿ盦Ns 1R0yX @y'>kyazMƕwD{~,?6aA@5{50vakBb5#" >^ _3/2bq\]{X׍kv)#u߹?iY8Lߐ~Ѳ%{8}=]{\#nTo:aal$׻ե3uL00XkJ"?y@Ђs[;7u6%Zv\M-6|S 9]-gLg|2 q:.bYQd;|HztzdF0Պg!zc!BQ\dQSalh-V(2kF(*wZA!k]_&֬D}T'D…\u)v-sE经ф6IJ u}#FXdaNTQҗ0iE|\{%#3c?Z2Rzo2$v.X.Yvܳ"UݫSˤOdW)/]E* k{HzэAPYةΗl;^-[՛"mYۯ=NzV1^V(h0X?%3OYa 'aV  | {)BahuC}uuinN॑v߫)w{*9ע+*%ž 8extk~f<c4|6f]ULY:Ŗc,#ܝ.‘JU}!h;.tOgT?j L&m$15blNJNg Z'.^ow2IH2Nv2Ŧ\E9_|8.=$c \7]nOep^ߙ-h̝,R/tjZ@K$i*0K hj`e~mj Fruv!K%P9ڄMs[PN1{zIG5zXJHW›;؛@*{9GKFVvT1P-4y9y I1ȏ-b|)K'ȱ_ԋ40 a? ZsOٱ^wbi@O)Qca\q734^F6܅nQ[lT2"zYӔ( aGV+"XL* g-)j5R!-kϸkdQ(pT߄GΉ%dd8qIlN*fK.VC/;DƆ6HDzpjBs¾YE1 ߝo w@1 WP?M BUy[^.wY323`sOJ^p ueF1;TptNA( P/{)ř*)8TTyVe0w44 <+$r5yYݢ;aGfNE#+ɆH AHh{Y,!kU!I7ˈ^=Ln^F^ ;%SO|J)?doczImwծBq4?bH82"z={ G~`t*x>BL89?u3 NfK+Ip{JΝ_tۚ^NChR}BEn`[w,Ieil1n7ɍƛc)Et{͕;^s iҲF( fssIVB7mE7>g{ Z4nϑ#uD^qbQt .~nb,xj?)'Ɔ^hU.N5vφśϞ'ٳZc R>iA}8.z=:Z4 VO6lo!{;Fc3t8H|{)ӎMKr8~60*D G`Ah*1SkW*Z\{BM!a~NҶiP>5 8RL*[k l IhmB7^+餛@##cffv*6uC8Xc~K$Ցvb2jX|xt$N[\[ܭjJ.xGk+#_sp "wԜ=1qeְ)=󁴜Kk%"_CJ]Db D%,Z'0QZs_@& L|ta ,tYMwrD9?H S|xݔt_2eDU.HsJ̆ՙx>QSQQUz.w&H[ȱE߆nATъ]XTD?ikW\{@&FMԙ:9Zrun%ܘUVNYFkq07Oң&סGDp^0\8I: ׶R7}DXkg1~f$@r N#+j`{^%Ł]3Xh4LS =u7xJ\}z5م.D L&<$H:-QŅٝCv\C_W'QbdR|3X)iAiP@J[ T Da5S{[+`(R$ةdlZPS:?R_CZ|n :5 ""*1Dܫwj62 qKHs Ȣ+PG/K,JCV"on: m^# k4F-?L&Yl`M4DG[Zk*jtiGBb 1b6T<@K)^Y3˙)FNu^t`:?@{!G(gvSa0 =e+ ќWE<$VĠq>f/]zV?3lC.Ѡ*{`ݶN%4vj%kcu% AWo(\0 n?vp[F!",nTQv'J)uN98q+nXA@%_lm_g]#Q\$"PV"EJ9}.Ol[,ujճgznR$٥ٲ!/L7[3ruA4E؟ϗ#%ݷ]'ㅝW+caqzgSiE5dC/m.eȩ%J`B3~#L rC{) 8jd!tƺw tr&.6= e* rSrH@Q/ >9N*ᐶ(*ro8o9eEg|t%(p] 0~CͳCs(SsKa` >FVMAH$oި ~@RW JYNFrvѠ}P9b՗-|ޱɯ>27сjŊ܏p}NyOrזsP2u}#P6dz,v;E)\sWm&矮lª|8^n?:l/xٽ0mw7 s5Bs0F"%]HJ#ϟ RJ!7pl#o)< p;Y)m=%Db/U,M5!n}ݑ)yY%(=,q<FV1͚8BOP>6NkPj5Zߠo`U-~Uk@<:d=NȶBaKK C-ED;#ѤvRP}JCǾ tc P*/ u,NW2=QV%34Waq%CN'FKF%VvˁWs@>bBs7uÇ(C_w Ua,+&"ek 5+6x-17] D;?8{9o|CL|d`fZZ;S0Ց@ {`Rukt$=0^$:=BX)LeH~+$ '=拡KmmT QG?8Ƹvs cUˍ̜:#@ ^~VXlr M#Y翍uu>`CC$j^Qw҅0s`@a=(+ ~T4˛sa]l`Mv?\&P88є.'0 9}-Q#$tx,Et/J{*;Gf̞d*OoDzyQ [[֕l~{9{~VbhZkU0GHOWw:}fE_ (PFêq$mg7#r(I|{. 0žǒpmPA[ˮ*S05Me7z*>Oۨ÷G" I'8,Y5_<>i+=}lzM~2͕D}1?+YwfVvYMa@ h4(vVzП-b}%cG r}û9%[Y/D88%ws׷Mx)юmZדJq42@VajX8R;V>R6f+ˌݏw%s7@+``̦ ͱgYZ07070100000458000081a40000000000000000000000016650944200007920000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/x]?Eh=ڜ.+ȟ7dHAQ᪸pU ]~+{xTڗ9gp*w6eh _2{=²_ǜ|ݰғhd{MjrgOy< )ޗ]BC،0]`ڱVpM YrM=܂V,99*c/np뇂;*] ڡI _j݌hS=VFB祜91OXGX `S .a,ܗ'L$:ޫ6%ʊjzFn;|6!X [ X_|HLςCQSJTksލ/yRQpN>ʄs|^}D/`/n[7X@JXU$8 Ne62Pi¾l^o;/vD џ.壾4V Az +[FHhc-.h^ M(w(s@o@W5X%(湢OZxW0쿷d-DLE>M-g {M^n[ÅP[16HL). eiQMb]9$jOG*$X+4wt'ۓ<6_9l}-)ߓg14M@] {ޠ ea!I!do*yxvRs4!VѤEjC}_b<&$nNC-vn`4'Hl۠tG}oqf'9׿K&B%h4u-$?-g1T\'1 LQL 4_ds*lDY T|f['ƲGnw8cYGZ3-Rf^'z,pY5QCx4PPJH3ڐ,ʿz1t#|B @n7g -jAh͜cg4HZ'F3Hz cB#)ŕ Я~ (G\=v^Ou8r5OX. :2[3k(+?{HUkxs?nv D7ҩf/u{N+j[Mˎh/&*&B,d\,I"HmX@멗־".OΊ!t{{ST4 k.;#Sf*nrRv_0?n߫X֫H\<-ѹiBy,p[;^=aWII4Kh݄t 57p(- t򛄬!sc 06 DN4vZ~/ J/F*,MgY+| gt2"@&.k]-}1_޳sMOTxESq[O! &CjWYO{ց|W wpIn%UL<ߤ7E45?~0MTmL1ԷsM [\.+J9l;0ŭ0|Qgc%`'Zh,ARDj3ӊp. woc><4l#^"HDyxfLg( `}7fIi<ywϗ."`ѐ,}ֿ4`c(]Y.e{'YrHOhٶ񩩏@\ ȏbk62+N.GfNAiJ"Fh)XKt߲cA1UhP(Bb4va_#Y#Gu׸^`n07 ~o$vhs*j?Vj?@tܦKJ'U^PgY,7̵͙Rt^TkZ/{ ƒ(ܵ V(N j VOFߪ+D L9,}>\ Losxn!) `0X∩#u4 2$>SޠM.mm\"'zlJ@-RQluJtE0Ϛ8~.}+8 X,rTsh`9GT Q| 7R~ ] ?)TK1~ ){͵ הPBWZW0Oheӝ?v#aժ=NH' jUVEQ4!^ j{/ح*X1};X߫0_L!Ùu^Y] #w2\lvWڔJ|>O@MnPc^Ph+6ۮ!pȽPhhk 2QhFvk@^9eQd8I\sNCҀ [0K,;Deln< $Ytq}/SXH[kPQ^s4gV=aulf= GSXV>>˺_*l37:5):S7E,bo[O=gxƆWZ?x5/Xj+Zιec\^݂Q5[#VJu?l6^N׻<iff={bݻ>ِ)ѡɰpF{ZsSJwW+Bb3ЩCȺPdѿ'ČQ_ N `.TErM?/CA䣸 ]6'T 2:2neW!S9`Y HBOTﺴ}^3*H"|8hdDшxQ檌pbԝtwmWV@Ҧu'[P!'7*+'>Z4ӄ-&w}$b{ gO#:yv b[hymƣUd6OPi&v'Qh6p`"`?bk qɻmA3=e65aw竖ٽXyXpF4ۊIT⩨.S:>3ڤ/_d5JP *Hwz);T7("#aν1` @ eNuҧt@U4!I75߼:t\Xu1wnFa?ciB8 N\;-D fOƳm0tw&A-RC.BAiu)6U[OiH%Le1Uȩ;njKP5nRp @<Qf!Oh,ZT?0Qǁ|:$*3C-N^J $Ox ;u"f\e ,I ]HMEGSh@RG8tq cũ+MNYT 6(aGq.: "( TAM5X}#D7f(,l`?+:y:Ĕ)̼8ek3o/nO^v87~iJvJu#׻44K0ʲ{xqljS`tU6l#ؔ$F@r^y}I`mm=%qD \۫ E愜{vNNꐭ\fq9%o B~Hn!U.^X7AY:j )CDeV*I9}ʟKސ~hZY*,7@LL <^WCZ>%1 M45B=Z2HT}" /G:1%G©πR0S DRqc<7Unee,Ed' tXiwFoѥ|6 vů֫Ȉ!nU޽'ҽ 9ߡWߗ MɥtJN$w%v~$ܦ@ɺ'|a(8 dOm3eI)'<cI}ZD/zfk/YZ#buʏbxj]ޜDZW2'* b314Jko h7`ۛ#4.DǙwjbOZ7­&<"f6/ JW?ku 9&Cc d)7+Ϩ -$ˆ8-NJ,mA; Vr>@]16^9ܡNtQwLŶCyEjg\XSI(QD~'0\f3N(Ʉĺ3qιP3ren3Bjp _sԕ{Wvd܈'Ρ4 â6v/.g_%M |ouoiUҩ$6RF|:GRxW1=pc/sQ gGNؾ W0#hdm'[y7%!jSmմmcqiQƯ !+Tf50e_DewXjtDI+ OwWln.G}cP]ZtWrNw{W#> Qiֹy(6Zce(]I>d@Cgg{NLL.+՜X/BGZt_%=C.!!nps'$qyHEnG÷ u@S@U-Zźy(:4^YLMa pc쓖\.%2l\Zg:AI'BNôBWp#:?C\-D%zp*kܻz`{2E(:s/.+ke'~` sA0Vp/f/R(jpXWYz6O++]*GVk8Ur!6X0Rrb-׹֚l@r "bhʳP"'o6Oe؈\1h1i=m"ٹƟ)HV[b\؋#^J*eď,^Ϣ&6O'Dɜ"('/nR "@'D\f^R]pnR٦LTg?[m5!>djQe^*Q @p?:]ƮO~xn Z JBh=c:ea{O$W9VpA%)]ogDe t#+mho;v4$/pcRrڨB>Z}Da yꚓF}V#H`)(j{|5ac78ǰ$ߖ,s7f.ڕӜs~8bgj+ H {%6IPqrt (0~xq35mJ/#ҽ˦7hG5w;F[c~s2݅RS;<&rh+w}o|$+m{[8q"40Yboz-OGTpi]+{1upd8QƖPb%J8$~#H0CiMHxl3QI g*laB_W;ť(p/U|I87 "kc7G~au$Qk( >5T ߶kq^ Ng?A_<+T|A쏐ߌ2UƓm(G<œf!(·qEmU*u]I o@ "I+zIxWvT( rѦ32]Q=uj7fwR{8Q}gRY͊ d똓\ O|;Jf: 2K>궘b#b75qL (o1DA҆/6_9T8G\/M|/tL Qo]8RDڝhgP˾vG Gܓ2HT^06xw#%]7Tf$,&ie G{ /٩I<BN/Wc-gUi7R^'Mz-5>>>Q&QZol! J=41}Bٹ&d.-0ҳ|VI9W~|!_)e)"tq_]p6e>PQ:fV7;ᢠ:~[s  }~O˭r@*ek㻭Bb' t69R0`$1ѫ{ vI`8'λ1}ռ]S- "RA"Krp86p9zRmƷ6n~R; ۤf ri( dr|K/rE7:ϴpBtpa"8I ۸GK.^b IZVᯡ .Sؖ|}d9O ulѤ [i85 >IZN:"k!֟GꊯyYޘrQ$^U?*"X\iѬI-c\`["[NpSv%rw%vDǦnJ!u0i5KX"w{D5+ES&S~#{q7:ǣ^YI yj,sh@:ElKWl6]SJ-)kz~=O7 X_@Pa T4pkC2$yTJHo]Vb:Ҳ8~e{`+.[Lu`j&3 ,z?BӚpn~h mU9TxN$[O-؛òj:߸ .n;xZ='o&6=Q_U]JFo]Y8kKlCjduLxu4%bˤK ԖJo~,Kۗ-٪m Y4{oM - M9?Ubda -] f@MJ"MʥΣw>*tJ= (OA1 _?e^-ʥ݁ kG810|w֓ sCJe!|/|=Eg4{+X0SU/y}1?M41"E}RE7Aݹb'mxat%ĥ.ZҟN]|9o>gd,OBv|*dQs c':dsD2 .fĴPeD`8U2Jґ^Ԫ::h9$k+!A:#2n77Ԉ{:f.6t8&|&![þ܁yGXh%N5`';?6͙P6=M[*Ā x1r%ª@ݝw4|"p`6lVyv@ ܉W`U$A:yaîZ?ʺWOEVb(ɕ=PZa]$M$M* |%אTKoٖ-9pdAS$+ŐD {ZQl8)d{> -T 7 1nNÞ IҥߪKViag-{Cp_HB?L\<-@~!.5 Nx"QG|O/pQi;O->vHK`gFXS:V StsUZv01o%3uCoy`9d5 \"NiPJsNfA#n.:·dY.Ւ=b3y̍&J裭xY"wHLQ%AE~/%o?TvT<7I<1.-!2sѕ+^g4`ΉsX͘=*R9Ϡ0 &5 [f䟄xHN npODJKUSÉp9W%TׅLݯ[]h`!q~S |Vq(<~$ˮayYu:=Ǯ(zŤ; 9Òc/BK;3Ea~n qg\5<%&IŲo ld80jDT잃Vkc?Bfӥ i`s=#WLYL}ߐm"v2oaTKc(K?N@S&Kiӏhc* -xj8MB66u:T]E{ΦpBo]A(a5RItQ[ \$6r\Z\.&qs[HǪW8\\d;ӏUSw C47ܝqP6%|6A-Ʋ W\W ҇/$XLV,0,55kTjxa\v.e/7rJyp!f2t (Hm?kȕ8HzsFv-y!xW.qM`Io{r҃/`:de[yEN$ T8VY7ccpaQ.CZvA8SlQ׎ˣw G6\@6m֝YGLRV朰bʦ]i^wIm޻=mKF;yN~@) Rڼ=RUjZa{ϳdjA#0h^"=OEAL~ vfR,h3,nxw" 3* IToi2q{K վ&|)#}Q/D:-D yg3|!֕r_}Q{->)EĥNdR!q%*.KqMB ҋzHhOխ{@l9bBըb9G6/hA,}+Zw D[xtʤ]>lIQvo;oY{%~h1sObA1/m#kL"V8fNA[o"[O"j2&1S}ҘFZF nW8ر#KI]93jVTbES<3F7] Nh"Ey݄&&D㐉&jua#șYfH1w _ʄ9{Ffl&JW@ܗ̮HqSr2Ȋ@N| skD|1,tM`9GVW6h@qTY_,Ryїшu.~S#{c HpyCfɻFY}\e n9@ޘ iW1Gb1_}E3eJu1;RDUS֑+FbT̿jsofrS)7m :`ΠvBzp3+Sݙx"G9ۻ82 ID}g@*aO"BsHTR>GoLf-$66-xG{=-IPtRRs^D3wυc~uXG6X$%C/ \%Q}ksyt6j㚬@κNՑ~\^vqvPwIb`E˯D73I)'O3ӵ_sdRd&!IlR2ۜk0|[qGtyﻀnf֎t"=?WMy-X[%׼i꡾_oory|OqVnr ۦOlhL!7^@\v'SPSDH \SrUEXV3L/,OڗwH7aطlnNG45vruZYXb3P2nvx{ZG FKSQkpeJz/ۜh5E\);=j XJu+JrdƔۊŸ~NN{)cz7QR̕W&c *PQpW&׿vU2Je!J^ Enu陬e3Sڥ-+ h+a_#]Qg.j*l5)Lx6&+Kd ڞʀ?g'S)EʘDmr8VP95ZԿU<#.xýFrmEsn~wya䭎(5.]X`aƈa90;Gyp56Vݹlsb anK!o: Ӱ-k3I,kD^ ^=⁕胘jbս(`h3vdq\͆mLG ,< 8 QZ]j/>#Ү")4vsim{<9Ȫ{^LmxHIɞQdෂ U{߹f \ݨ,!ͫJ:+*"vYv)4* z7،4~ 쮱z(>/*0uZJ~o\T!N㐔Ukred_kzVНB6~;mA!M@hХ߷{o0 c*2e:e#O띤$Z5"o<4fT&a޿َ_ Ek \^7vHE*›`jMBҟ}^޸:|=_ڮ%++ʃF*(gL+W@05de.1ORxyir(Mue.5i0Y֐BGRPU;t9;F^!؂oQfݺزس֤?'g- ydڒOa_M0;4ZPJ9]$< o,(DUKdz[|-_161 +D^iQTd\FĹS]F-;i^,N '%A;4"Cbg=ԑpO@Jcm9jB™a;oPC~OzhM#6/Fԇ/i">O. ޞ%Bɟp,^/+Ljh/u7՛Ά(\R; {aNqꊖ0FN DD<,aP%BkrhpY#u`BFU)k'~96xI:GTz#-:}rb\`m耱E^\``_rA %Hcse"܇T"SkK#De3R- 0xθB iDSδ A oJDv2:u[q'l,W)C+WD=z"V3̸wa.Ո ֭B褮"옆eO yf Y{W$?ڌ𙓍6CԮg dpEK^mCEhƼcKH2نukЫ'+O>n>L4L/F͇mo};Yv^4y.Nsvk|Q@qΟ^r7)lQVsE#F/:tlwK \`O4=q),4ե1omYR*LfzaE ;Nx&ZD|x-Әc sGip- gABd@C]0p+ gM;X1)LlX`a9/׷ϠB3^KTx^? ;*9WzԤ%('͉ɇtRǁ{CV"ˍ RahN!s j0jQQ#gH89$yR\\ZPbxCӾǣ9Yyzܟ=L^"D<ǖ Nayc4>Fǚv]niT %|f@P^n=n/aMѢ>5%vc7pV+0E&nX14YP8]U]րF`н&2Qf*O1FTHؽU{-L.跽;Dqj $Z::S=5(6-AnCB\ziu_QP8 vrK.(r d]JTj/T 8^8YOt9!^>d ga sq-(垼ؐ!Jj'y]]d.ZNMV?B\ЌB`^mĶ'.F19[n)gGq.{R[f B /CKL\j-i0_C^%ʳSDjE܉6 .KI"pTo$ ^R3fP8)(TA -$qJ/#S78α'L~ڍ#qjr5H~al- ]-ı"D8&x{%LVcG.qЗ SzLۂz@9+a}Jr@p^+U"8ω?KtJzů@v('YQdj*h~8y7H%=w,fI<.zvp=B'Z :|; .*6fb,M )vp+B ҫzSά1b D:7]6=,*PD[@4k.T č Ӎ''wRa\dzgqg9@{f+nMoFB_'"w*,O`><)9)^S!ԫO @G7FTLxhC8_`>K\-s~1ev$ ͍`5/TEU)LX8PZ5 +%N!3Nl~sӑ69a}~9v?',*%1[-Ϗz0cjۦoI}aVMn%ꡩ%OZ\]Q%>鑱 sO[sB@ %syrQmA:UX&yHm))kJK2;aL!Sm'i9'Nz@3l Fn.GZB#dN\!<`$A3!bKݬA[{,Lg:N5 нjlp'}0١iF]Bb]N5 IW7*]6ģѨe0YhPĻh7'.yM_G!^ǀOX#:TyXUֽ*#`j2t Bױy2ߤHHC'Rכ2 _)$;6MkUpusD@40ֳj ;}ӫ$3j$dknx B80{FsX; IZSd,Td GO{wĐvBh!Z m(8Fl^i^|҂JK |pkϕ½W- kDYs<6{.8ҷ*Ƌҗ} S kaEU:G R \:ş!q݅W$csࡨ5IL1c\ u< G-V`3,Q58ٙ8n`inKO#8tvC]XV:RCs gkPF@䠿H9]vSyaN7TƷkMrW6.Ca,Nq(_W-~td4o+Zs -жV?r +ٴ`4UGo<^5y"4!YQ ;x/rTTj \aY;]^}ܓX )2ަ<.H*;Ӷ0ɷEKxlUɷ '}fv:31՘{i"  2[4Zwr}$9Πc~!bU0F:)8Pֳ{k0a552V 4l':|@3|I#MZ# &`,vGe[3+xQ"A)^qGY_I~ j;!1s&`7rВ9M xEz,2]lBPLi)r>=vU-Rf+A0 <\U`otĀ:2cY1Wv >`H~S6>=pPZK%Y4|~Q#?ooFFRI*yY`J F*zaGJ8+lO٩<#a;s[B.$k%Ycp5ĻuKUYFzmtwOBjlzDZG,3Yhqe‰aJb}jpX*3NT^=T- eSRË]kpla?`~CQ qҹDZm֥D  }liNDV^Z%i^FZR DUz_|UB¶xsV:)X吕M12ՌMiϷ,޷hbNUZqfĩYFԡ3B4ePɅ8U# XDr|L^#؃/WX 4w{r\}OVܵriuƄԄp9o GxxY;g/ѻ:#F6ID3vt o3(z;406T4>ۙ!.es;!2(\-lԌ%>%Rc_,ъYAǭCS \.+E77#P xkxV"o>]|\,т7ʥ&^~:FȈ @'fZV(zm_Ll,EޔV/R[^oRt dHiʖƼ$?׮X wAhI3ᆚKUl'}z[ zB4đh #F9K*:`xankiMDC3ǢBr\'D7Oorܢ.+&%i\( ުb7%H~/ِ di@{Lҭ]XFP0%$Cߜy$2>6;$ s W9|6PFwE^~hKBz s'4ݤP$)sv /]3"*|`f =voڃrJ~?7bW.(΍(H_{< dz+E5P%wt fZIjxD(O&Rk ~<VL<:͸Mjƌ34yuT[\9m5Q_0?*Lkugc c #K 995.}nPШT_{RZfر98^E>O.W"~vwxw qG@í7@LQVu}.SZJVL%s?T)RT>+-BZΒ F0NrȺ Z6؂sQ4Csx_Ot6@/0akV.pɶ-b;.d>O } NO*JWVT5煝":ǂGl_3TA#<.imNŕF:N6~;k7n,F1(p|Z|@l}?AJKTxL/a- (ٯE(t,=k|~fyDUqÀN/N08st>Y[Ahċv"N/출f$:12>l72m+vI&k/`A.m'%a/GYs4DrG/ '*RBPd rDm#ܔ6IJ t?p *#/񄵿8jFRtp),LJ[%}`OsWIc_7$0.aUs-.W]$m#+DӭUl_ZFu?j[$lň6|q:ڊBSsrX!woX'x ݗf%^;`MklnQ\]%3yv7,[r}Yvw/wȑPn\@>ffúgnIӯt鴕.2x{@OBsA@59ں ɖ!XraIe~&jH4(JVT@jWupY\XsсsB곧 kv&}GMu | d?x%vXGϦ"/NB"Jr71''tL\SS¬A F挛'w]?rpb"v7=j̹cPʢA @r9Le_˘oJ^l㶈_sUy%QG>cCMC/܀w| |?0q4F@Ѣ-r(T)|ö,Or21a?us)EJ`v%e!$,XRml4s9“ѧH/>Fчa<>RG0(0W[Rz656@Vh*&;\:4XZU:v~~+ɐoki& U2`0!_._p6?$ {VvFR[sP␧ٔ@qCQdK&:|e3fn./?Y/Ќ-L->b"{6I@e"lM>}FzYaSܔiQ *uƻJ@)}Gd ܿ(- S?H#' *}m)YmRr.٭ 7=]_#>w,4Orp̑n d?žtK ObG&׉΢n' |EUeFԋ^XJ_J>]ٺr@4:[ݑ{ؘ[<4Z~싎*'c;zC̣þPW5P԰A ӘROD}xX1"p@9n#lc{mI#5Yik/j&6P0:blxg?yyIW7A*3(D-ju ٞ7T1tm2/ ^G<<}[z˒<̳Rʪ3>A {g3zUr Đ 4 l zosU%2++#2!'%}K6)=jw sɬN*BKO¢C'oįӴ{ы;t03*TK)az#Da~,HwW,TH\ZYIk Te穒ĥ͟6}VaH}UH_c0fL^p}z2ki'xb֭!wjt' nKAl[jCh 5&N$pkд`Kf<ܰ\C?9NSKN+U :>&A%q{G9\ႁU/ߚ#"&o){m3T@o|F>„JR; ]Xd\`@t{ߐuAV"mq.,@O\IHY-Só5ɠ+yq0r|Ls>0]bnG;r K9ݪ%.)$Yk*W㵳fUMsv[n*P-myv [0PTB+1k SF|y)̷`tjpݓFU{G?PJr߬ Iiu[@0AKiAa\$׿}&ҎpK4lJS4W;G†$UM*0ǚ)fCG`"-񊨲)%oI!kYɀl+b%tzZ9:-ڣѰ(G TӥcESFX6IaQw7xDc``Vǽa4Lr|7L,\I82M7tw__8>oވ%&V;Hrwo(=`g}rܤNsɗn5ei2PVp1oآOR!"9w6n܃&D9FqϷnC,u.] sAXagD# =:%@]vgG8I#Z˪ܚzRX 谼p"@}GX3˅1tҨigIRS#IمvE=(і)L)JqՊ#\D@6i!ޑ}Y䁢:k߬ٲQө7w^bUW* 6 L{oRh9  A:8e/%gEO[eD(fK! ajX.& c@LɠeWІy'F0ݠ"AO&ސ'։Xՠ6{vI[-]JLe>v38oQ};#\!865ىdSlr /W;,uˀp2.jy^Opc˾"FɏH[usNXur1?`a' 49 P\ aUag$@is5`2񴻄l# =(40y2Wh|ԪG ~Wzȴ B.'FS? em$R*IH[jl>|ڛEѓ_ q=iXbID~W)@tt8v{:T9@@$u+O]*x"2<*XuYp`i]K֓[xeX?Athzaaz%)\t' I^M4R߉uSW+y/%I+c֊)C g|7#1F 1>.D)ڀtygT1L-[6%RN DZb}fy*4Db8Z3p< ʞ]irT;26'B2sAwo0Y,*$SX&il}K'g_JOm6BS&0hYqOB$8l;2N]8B7-Z7j+IRKMoa9zҀjz sIf^,>ituӵ6 )AbF{)0r |0cgsP}HMvh3dKXcagԪ:;0LBuXWղVfB\ߜT !H˩7sJ6``0_fW*4GxoQ0 fA>CP_74:1ޑ5~yv#u(,]t6[-ۘP߫32Z3\mC"fJSIj_J8fZh'[Ҏqi|˻ֆ׌R/ x~쳊/ּr*Dv6hn-?dJ} n5=:΁voەhJ2ydޙo0ﶺ]^^_Aa8_cWW][,NurnzGZ;aj2 aEaF :xME,ub\TJIn V%7ScYŻ0;. /]܌Yk'6-p9{U3L湈^=d:é=侻haD?իC3x6>Q=mUJuaOI0 עϑ<-̖{Wz .ROӬ|5|(y}qUp( v2R$J . z[?oݢAnR^K-j+l:eGL+dDB  @o*Q4AEQy7qbM7W H]P hn< )Ax̓[Ќc#לY">'7nNY?*5bTzV{xįJwi9G6 r?xlM6YK9Y0@z{iEW,'3Id ۽nPznG:|zÀ[-)H<ΘˉX%!i pfw֘Szv"w\4m*G*hAa W!\nVӐץ#N)L!ɠhk {$XGN3NRl!UGb9wwy;ݛ7AݧN3/BnnkFP$Y_zaR,Fa}T¢/Wsxf̢F =@7i)|ЎDƙ $u1oOܝPuHw\+bw+uL?7!? L[T(#Pjz=m10/|dh'fHȮj.*҉.$H͸ ^ٜE7ޙĵCC۶"6etI-f>tj~eͥE׻{:@P@X<ŴU(ܧ" ̚]X idـ'"}5Tv k#z$\+ϔk;Y^?m7[oWs bKet햐G@ 4ۋMX 9ID1Os"i$QzmkeY xpWiӌP+ 4qC+4m薠!l"fwȢgYZ07070100000459000081a40000000000000000000000016650944200004980000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-idt.ko.xz7zXZִF!t/I?]?Eh=ڜ.+̋g:^,UVpuFם -5/;Gq٪Y_[[[)`ocY>D%֑{r%/x >EB@Ͽxmg04 C9 H __Kc4lʁ ԠqlPxgG̚P)۲ga< n<ϲgUȬQyཏ&CKGixpcu0 ^ Muqe!hi.aTpڿe7%LVrQӪ.4%.ݣcgؔíi$bLO!wEӖy"d y]Z͹)}bݷэ#;s0^aʛN\O8e-/=j>L幵7! b ohobn)=Jڛ*+7{b3[rD kߓktCq |ҏI)~-.MEdK0DVԎiipcm$8Dܧ(mHM{ "uu,^rt498LŠyPw4vO%~Ʀz6'TKY(q ]akځa`&mmgz!8 vsΠz>CϊJH`{a?=2f+(6i)G|(]4^ZH迥c$#ƫDr $l_KK띢_z -,(IKk(Wou/{RdvxPÐk/:Jvh",`)`̡,,̽aquq 3"vz}[hdJE96Ce&\@L4v5@$O'_lpzT9W8⣰oUh:MRo/IzR | 8i^=zѱ[~O^8UP{J uGFB /ٱB&xɑ} vPf 0`obtUJP!jaIR4`gijٍYsk8BJY[Ꮚ뮵6lٻJIL.߇r U4ۡ 0C=_^D%-̦qXBaT8븷_]6_-6fT MfpIrXRbG}/ۦ5}y3e]sRI( RIi G TXGZ WA,eOhfIIֽ3r%P5yy|Hg /-aӞX޶ Uu\@1If-z Sb? gC@ iH-Z#I슫Ghǵ{і\׆w-7cGEH54=sjq]/ZF~& t4\`LHSixa(1k3&;+^ ?}u5ch^$6~u~N1/.)Z:zŭ>|_OFYCevIn\D;qzY TR* V~{R$ Nm AB NiRvZo.}*A1I-w?cNxH}+o =@h;Zז^/t:%r\|~d0(wԊQEFܖZob'\!qD% Ri IYrM=Tz(jRI[V;AxW%rvLT)t[u3PwBAMureSJ\[ڂކ8,dڦ|N,(AJEVd\r&4;C'eF6T{6j^WYcWBJS`mYXK]H7y8á)Vs_8tL]6! qD É\Ճu/ޒ@)WlJ(u#DM.|w[SVYq3}ӧ .oj12+XnsfwTk۟qN #èZD×*ils=`!MAji/;'.G|ʌf e_;V?LLB6gApsv&e^%@a:mV;ݞ\fNuV,ldo7( /0\%@*s樅\ЋsbE6J $= G&Vdž <j^ؗTD6)12Eޯ}}0?^: wŔB WG9*ҿ&cKXBOg{]S߰Ffбa۝E>6q,Igq1 /񬔣X[Ȃ-~dKoY'K+H) XM!=ӷ˶{ 7oh$"J-S&ԎuVW \@6˦`Iei<З/Ͻ͠?UAVp*Aٍ3ѱB V^Mlqp􋏙cf6()b|`5.1 uEm؍6aBԵFXnĖ e͠\7 Gpv w$ O hr8=gӤٿGՖCB8.߾hF# ^MƝW :7sw+ÜƷKI3gG>뮗AV{S]w Ƣ4DI/T\HAmTWF2 ОTmj]b?YB,Ӧ?3Fxޛ,Ę*0Fx- Ҝ$:-#RfBrr," f={-AJo'RXf 04=_18/IA=J @~f: x4  "ڽ["dK V$M .;(R_5~a$2{Q*djUiin{2+y~\ 9@xuڊ/b2$^'2nmgu!\On;o 67nɅHYqSb PWZ C:72 kFȴ8:.!ٔFg$X#q4MgRQ>.eص &wHoQ4 O!X@ *~KN/x QeZFR8qf{fAXb}vmtH&enSm!QOP5v} 5H].[`3X=[HB$}I'cB<01PcUP+mfy?BLJ ^Y/&%s0- @tH3hr+X',OP֟`Vnɼ#/ Qc05=D jٷͿjvY'?D'S4,գ Kbr"Ga V aoqFUM MrC0M5TLD$dE\&-< V#r=E*o CPExsx~.r B돍ͅ @D<+oukVgHpGi{(\X7[D-] acb(TMc3}ć9'G\Gǀ$0P[%TXXN gCQʇs:Aow~ԨYZ9'8;xOrc*aDT4 {X WRJ$ManOܙ)~wĒǿ_6W]1_7CC@)P%/:bݧJ}dYf?C_Lðȏtevl[_m,53nfC-t$˨)ҳO\NA t5Y҈ڢlԌqztJܡ53`{iMُ"UMAi'ǀ?6\ȸ .XgEVXP(8OEMiMe~j\)cn k,om5F;6zD215FQSmZ_A*V\X#&7O݀8vS!2#>~2<~JԎFa-~W`#9uKe Ȫ VxjoPtQ&X6.$CO  YGbz&*6WxCnRM8KI$Nk=S2wſEZ*H֎5#ʫ]kU&V?NH5i[ЬS1?]YI.FIMGwJ6Od5{G5~'Ia 3PnPv͊x|"Okb52n?Ω~/LsIl٭ )i҅ԼTII᧋PD vAoP>|AHq2=u dftd5?DkYRͻ `TK֑ȻV*)I[Yb#9T3GQ|IXSkUT^? MctHUGIDI5ƺQz4{ƀ=[%cWtnC9 \9UB]* LgK/ W 7/OdNbld`W]k#lymhnm4f+\~>\~53M uCSkoS+1ڒb c(xa\=8&t<ݵbѕok1yi@b|1+7(Vj#ؙfVzԣ9Uc5ғ L(q,/w+_}]iu 9aygr |1} ҼP 6Xl9])`l5I~2cȋ5a>Hn57ԝMA'F7/jLL^Hkc* V?kдN\U2 Uۅ.VSB4#Uν 3^LRd⳨kA!5aЯ[pkBG~j||r_7/|F'AB%z$>d>Uα[7?yF8$`U魉Y؜i^DױU[=7t8'@ ֵH~R+e?S>_YdׅՖaFɌ5 TPH $vf. o'﷔ADVkӳ=Ʒ[=|^w{7$ !OIfM8Tq۰ tjMUR%_Mh_}1OO(زO;m3|XEe0yS|{fld%:4T$hK3TwGdѳ8{2hopp7e40q!j$ZXZ6  hMQDSޟ?VW c'f9Ja.4vK~-{&Bkx,@OY=Ƶ:6n<(緗pj3Jd$̩ ES45:E4R8P@6%`KUol{ ,ܒ2 !(jCΉc+^zs4tp(S1c <~,->*2PN4Dx'M>vd0Xˮ5-"vs۪O/ZWr"[:w#՜< ,W}_/N_? ø;Ǹ;/`";,R88nT(KEѕZ@-6Sw9'0!6;Ls0qQBܖy0wOx:Aun~SbJfp`ivJgFa+$ie3BGa_Nq(LG70~V1!Mu+@IȨo:l@" y霆! OukSej;<<"GeN[o6S6u2_Wi9@tސV o6W#1I&Qz/hGb1wQ@Jrwfeb68`HO b )].ł'Az@lQݓ҆qb tv${cql ѯQ&:]}$+P!/Ϲ?6DerW-Mk)b'Dtt9E$WX.h?#^ H!WճtY ;%g7y-ơ@BLayCc]?wDzM"XZ._%fG$0Č<‚m2O/`u U0H %5YQR悝LG'ߖy ^2["x-C!zdŎ7@6zr/DވrZia^OyßL"Gv=~VE'#TT-i? u,JyYApp ?cv& ^}(4St ,9nnqe_hweYz׮%B'}m3g\/;c$s/raf1&2u4C:Hԑc#uQJ\EBd˻biB}P2q}A_xӢ'a S(VQ_lM@g{YM뀄*3ѻ ņ wI-bӏ%'xg>RZ#y/_Ch;87D(GA~r35Y[Є݌KODM"~`EWCd`Ɂ1 `J"@*0.vڽϋP@wnY@*+L[RxBAG{/S-p<-`d"$Z$>p†>Vr5u2RkVE&# ;'(KKY]ITвƵGDOv#`mNduL"Ŵo88dI#E奈c =9_m\IdR9'oY~s4ۃ=Qj[RCv/4cP7(Ѻu"AB͕G*׽Riz0Hdy8P4<=n؋ZNk0/vU!(*?CAl>E/}Ha' (K2A_9Icl3ccX9\3N7)C.SȟZˎ.ڭajj 'sy'j$Αc=bUU7 >ĻL$K=i/ḘK'?jqh36nN )[Է.#|4j !7KNW2'lZ~A8a;/1MDߤelcP ͪ&W  +c>"plAߋ[hd))q"3'g̟uw3:|'Խ+= iU FVSi/h9IR`JeCBSXBw|ifdxRM]FWS/I(vxJsd41$]Zjw6=O*ڻ&Imݼf-AsEUBdV1Vp V"m30E`ʌH 4ys王x6iC,`Xe#a0'~5F\iwsxZ1Ka=FQ’$Wsܦݴk &[M4I2}_gh͘Ղo36:VS{ pq[8kάN]] K&B#]ZjD ϼp]q-2H~iV/fy;O2^:Rn&&$;XV0"ƿ;^c|e#F.Z<X[ӗՊQ]a=ý׈#׿'k-'ͻbCJ@vٓʉ[ 1ָɑ;5\Jgs-wD7(g!ء5cN_stͻLH tPQR>zdEn\u#.#WȝfޤX, G%ӐۢW\g((z'*DӟiTNiϑ5:[X ~BcxM-ƖkHkxeȭ4>#|aH\'uhî kh-ϐ7UœQ@sg+j;I-@; móqN^iu9{/nXʀFD)Tc)3d-7EK_LbC\P5ہoKӲ 9MV?OSM$ DMbKoƢ.NҌ(n{ut-s1Isc3ޒ"K˛*X Is*vrݾPcXE?md;zqe,NJ5}tQR[kCqı*BFk!TA#<ϯcgSŽ:(mXI-(oڇ为B_N8|(ƍlR63hM[UQyrqiEZfib|fH|EjLJKA8xMƁf.+0Aa&bwmW,dhߺGnʘj6GN&!䎻6~!Y+#CSws܆ahwރ4md/k N_OěiUqZhļ'Sk<(=`*F7,tm#Wx X)u׼ xo( 8{4H@iRUj$]M72ݝ[]{#78_ׂq,Hx/|.(X>rO4@| h62Dz[TQX،\f^nJg,ro%g)2JdPv>5eM}"l)]ρ1dA~3¾N2NEV1{3v)w}zmnrGӺ|pBA=zȘIy'=OsqFC~gAޱ+ځŌmQ Rs ߂*厤~1\T'Q dF;͑ѓųWj2:ήRJ¥j^eqٕw83Šm-n 1O2c.XrDT#@?O4){N7rlXhqyt1h7xRi"+)]ʓ,|Oq*PӿJ,<^ ۓػFKDG <# ]N)T qvT:XICWq3>A.ڼԸPnG<:ĚHtKsCBR4wqgיwKn3G.~/d,*p45(kI=PiG 64rf{uesE6m`\>i*-7 (ލW^_o( /x}%ĨAVgd.[cBA P7sެgj/0-Ȕ`v Ղ׺GߺB_vP'\ I-Ѝ0y4یI0 Rt۳Ip7P'"Գ7;\J%abr.w>+,,$F$zF<6F^\V s ̛(5'*'KyR_wj\R-=_R xDk: eWfdVɐU=DSpn{8ò[j+3xd8a[`7CRK! { srP{pF0.schȕS=pRrz]̳yJthi/q X/묻K:_DFW" PIYuOW>kɓopej{_y ;|S:K"%M͛TLO5[:CSIZ5K~`qSU^T7zP+ ̇+ۏIԐ#R?A*@wt%T2omd3{<8H-IdRa,-߀cޥ(ӕBDWqԹRG\7Ǎ=!B{X3zw^J ,u̬렴oMW%2rbe3\e#[p1;q(wO n9ףß.J/ʯmo>k@Hxbc☌Fe+V7O͈tB"yJ) H~S՜bs*mh4}c)L[TrܶSa'i@Q^ЮS4 (BbnW4#-k}8D6ve ;$T|ZSlEK㮨O{lσV6.%,Z- wwq& R lGՍ& 0 bSMct]5Ɉǩ ܂r*N$UT~4 2.JU{h-]F GU5g-z_!+"Ci܏T-mw:( ǘgKZӉ@G8a!1{D-cB Ȓc0 E+z؆!S.?3Ap=>Q惓&(QQ `h:<=ڪ?@q(]!G58$9xn%q¼TkPRQp % QkPgsBPry '&S(V^0lx:(2/>@ [JN3y 5d 2Q=xW, mkiCVA6a8v2j\}Ʌ A5KZ7O)vBf$Pwqgxu OO7B_U^+$`W=%6`m ['єk81pwq"5b+jl^Y9hR.r#Hn|$D [~~CWDznϾCurFur E.فTt5O4MtBb4F:=adfQ2mM>_}V鳻) P6u݈-=j|{2Mq꜆6OP "ghޜ_A(əx p&G6U[ >e-ӝ/H/~X@c|֙ʀӘ3>NE8T8e{k ܘRt3hj' =eo:m?q\ ҬuO@ #GPMd(oƛbz|1銁+-r`eOVlk,e\3ū<|ķ_!ԅ55M ـyc>Z A g5H@!pKcfPU$.Dj 2Z˗ֵp .nd=_ި%'qW#?5[M4IzeKE#^jn,ij,9 I%v/ vfNG>0vi7l76O/1ƣ":)s؜1Ѧ243T1Ta>~LXX:99CLl²pW^8!Mx/*!冗+aј#/lПʎnWV22Ƙ-wI.Y)$c$CTJ 'TߜyAH^aee1֐4a,e?)ɵc|G+uĮ-BڢsLjl_EdA03r&)cz*hY= 3[DyEwom6,cCG[]SC7 ҃~,aX]G wXG6]؀n%B wH T(ߧfl y"tFݑdVƖ_b_AjLVt6%')Ds%ulj' #Oy}Z$p(&_N03sUFꆤ`[&Śp%7A)G+LcpZJ1GuЂ rt=c a!)LI(},[8+s<]S&}@A.\7`j;z_I&ۣLR'{*%55u{Ѷȿ%0d])Huin H+(#clcՓU 0xeR5Bܱfظ-m?j vaZ٤}t?׮s"`ǵK"K[f2WԌT=ȪYO҉QYʐ7&nڡc gCCR_)RwQ> ĘԺNעTP7mMƭ&bs{mKzCna>iVU4 c|5fP?>wdR<~i=Ҳ}ս.3Ѷe;HjsFl F{0=ۢ4}QwѾgm45>#^ދɠMW??ѹCIߝx^I cKcّ۝nZ[D.tIGhD-\C[nn =sY4VoТ y7=-\<Svz[Ew KiVI=H@_lv%MNn~~vb- lRInM{!,p5r?RqºRF ߨ8K9ifiDFJK_PN&lTLsj~*Œ~vsc(pˡTzxΎn&>xl ]'-g4EWMF=fгgSz~Z*|gsXA#88/EYK cv e]ĕĒF!я3霙9!@mI!2Rΰ{-,tMŠm,y䱷|'צ1~8Jc>B:lXm8k.&«Kd; wD5-IT26X+;# y__Mdrlk 56+PUo 2s.0+ 3VR;q|b* oNϓ!y-|+>kpx1Ksyͱ]@4޲p>11k 5wKduUI? hR;WHܡou/瞺f; f3iޔ*Sɤa2ĬM,1G!ܷ.U66ºjM.[!oU68@ MsI =;1YdYoו=X8@H,fl-Ӣ䴗hn͒0Gc}fb?ћ=Vdh?c(Uѓ^ƇΚKW~QOZNG,,xPv 3$d nTJl:Dz.MJ4<iq=4ᴒps v/]{fmeK 3~5F5j~+C7(yk׳vL= If8dl+(jaWN(<.5LNLhM7=Rx{(бkFjL독%xaQfP-`N[&Nm7D~* D|!7 .y`~kW-̢ v]m8je@zDqe6ohڟN_󴟜/~ ,WTvFt9)FU@/ ā 8Y~+R-w!Hdt{ܬWIOw|lr&4<471o2} 6ʒjiN)zsDpMʠ2)D+ Ьhe>ԠQX(+qc-iCn E ' Ϋ.+c!Ew8Jh^qЅHAkti/ K 57$&١}eےݡQgYZ0707010000045a000081a4000000000000000000000001665094420000b008000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t/p]?Eh=ڜ.+ˤ5'voQlTTn L>ؙ34)AMC0GWX(Y(@ B]5mS=OLTjW.}hqJ~ۑ` b>o>Zi\wX̲#oF>.!@W!7.5T +FǸmk@p+p$G Lio Q3UG=KY#ipTN+a*ݤմ7!ʋ 2 { %H YiiZ\ˈ"9t:?㠨L9zFi6%nwa~Itֆx+8ԛʦSP R }m(^Z>!矝wRvx+[R1Dq /Q]W)ǔN9=+{3/rrùx,ķ2庋)}IJ0TT Rc5АzUX vʷ@.@Õhu#suڌ+Rf+A ,yߡv_GFgX5Shv|lo2 E&1V*t!_ R֦둲HSr" =6yRJZNa*ȿYkz9 7ސطe'pM?bIAtʯX 0m 7ko*͍wS []T}P,bC\&nZw(rW$(Lʞ 2SIōVgj*͈%Huu@!GJ8o$u=*e!Ԯ: QقǵOEba,Y+TГW[tAxc7[:(rW`"?-{@{/MZss8'Mo1rO85 PI0([1CEUEdהaŐ1hQ瘇s3"SJ5&?`'<.hcŕ$o>7mQr>0ҏ#piL®{7Nci74E2S-m'T r3IDT:nj9t8wyFORKJ+5RJ~{b5Zka2 F"Cx Q5&$Z]k [%8B0& yZ|@{8m,8ŵ:#/Xfk,*6$ٹfB>iS%"Pc^]6}`o@YooB+9r/|Oa!˹Ha{F%\96D9=-NʸTp_(bmyxypD0pqN:wѭD:6O9P+ЛW$m8<;wK{O LerV($|G, |$-i`5 iD'5~ fYsTB}♭ċ%U&a|kHRwdר`\JG0py{p/W !Zi:  ;EWH{eϋw˷6 ! vVs\;_:TDn0jfɉxiEQjKʔ||4t 傄DqS[O0 0>|%'϶J%hE{:-߰ki}%@/ZI\׭^vđ`00p r 3R'ZrC _g?؁RQ_%p3*1\SӮغ*7a\XHݢ!/RQqlz'cLv&),r|JWIR;AXv5 mIøqw$2T?ʣ=hɶw7 ;U7@?xq,hY6|_-!ͪkQAGoav50yZn_@:9ȫi]ȒNزӵ$n QdauD*G2,yPϞ"jLcd`/.z &\~E#gf*[܈|Ⱥ- S2:y( e=|cęs0h<1D،5JʈX%"OD제6aϕ.7"v|=U'C!ށ]q/1 e4BX>CuWX$*sa~~ul4nJҁ94`/DL8̐Ndna,Nc)OMāGØWF }}v؟__d7\di-ZH-L)Exmf"=ʹ~/1$/WF;Ig nwy, S]]oL܏%›ϻ0lXc.@)O3;Mr(jT]f P (wH  NЧ)<&2Ѝo&qD}Cʩ}WU4>/_X{zp̛ tP {*}s+%:MrHzؾA@q1;F{ ߃ 64.\JV5!3n0?㴋^"_DD]OM\}6-L\zDR90&%Ʇ?oRP_NcSbfaVz#s9 DFwi'tr<6o$۠hWmJ+,Թe,b ϝ{?\OV[ro }sfZ;&zſi S1ja6sw!a.q7ʌ= ZxDJYZ.`v߾x`?y` &zGp^+i2rʯ8ۿؙe~H࿾l˜Pԃ=\/2 GqhPưxHVXdE}?TNkARRP߷H-R5p«cx]nΎԫآvct g =EX-6#8.)_xm6b^kr/Hi}TZuĿ@isZy,3%.Ĕs2: C{\?~ R0o~M|U=(\4~^r&Wy_CE/N娘{ШԜ3 Sg TEQ٘FT>W.|Zwq[MIIBѴ옱bΏ}SToLjn;"A~8'XS~Y=4ؖ(eq^0/Yu.هG7YDtc;Z*/`,7])Ycb'Y;z[6 x!ssΉ K0|Xn ;m>ŹJK%YCkV`"x#(|˲d2A/m,c}Ɲ 0wlB@y^ohY^ @Kz@ ew{ GpUpy2@.J"HnxNgokEx&CKӝʭ)n>XLިybLTHm*>D2&PB T v/}g~|9(_8fK%f)/&^ M8HƠ͚\#3S9x %ѧ|pT <-'?Xj(m59XfI]T V1޻~=px0tlv7: O:ν5jTp nE-;fi/ 6&BpP##$llfGC/͎(Q hf Ԯvs0y[ k\noail@.a+t~"),Kv^:yV,1 ZM8Ќ\M I;yߏ{)SC>Ѽ?ڻ$> ߠqPb .YA"f(PDҟ,X=Nk(9OÂoOTY)BJ*SMNvJWCš 㑸!MzJlX`/@VЭWb\K@ fMV>>c `VS#4Wq̊c׻c  o4FB%N6VU7ƫ/mPSiVQGT-֓+m"V ! MQ)/Z~iDMWvN!TŬXqV瞳b7,':oaӦU[..7wf ^пb2*B`غyCbݦ,1 X6Trg@;#8^!C&mHxzX* ʤuy&j5|J@Ee)ɦh?LH"H]6xBZؒ'YwIت!+C92rR@s06 4ʔwa>ǥ*t ݔ\a ʓ2Bxhɇ' "_&G={b܃ _O0J)˳idBYK]=فcRDgw%Vrbz +Ÿ^Pԅ2ClU"id>&=2q}!2(fz+Ec߱=[8Q7=u } 3 $P-|DUtJ[{O&c%` ?֗齀ۮBa!LI Ok s-F)@*%ڰ&U0SV-U3RTp H$ _*_6e,5b_` ]?R {7 +O b<\A$qXm!I?`sl ?CZ܉6y btYi+AU~E #euj#G< ZDcMW ">Q.V߸IS?WfQ& n6.KJΡaa7 -T:7I*y\3b$z^W &h-{XrBX^bv* cf#50 R@:mې)%T[SԴJƫ iKps3d藱j(ɭZ>۸SxTc7nwrԺ[' V _2Dq _2'E[ V6}QgRkμ'H Ǹ6*pr3IE+܈^U`P[Vcf s*YQwo5 [8"k$4C dJdãO҄﫬Uj>{o{S_ݧщ3[/z**>&Rg:AoG"lfb,ѻKZt/vmq gX69.Жm*_GS]g1\qsQ>_E%Y+ ZP; x_+H G-pcHKmD+ylM̈́% A&o=$ҝOڻkˮ|D֦r?^,aFk eCM)T]2 `5sHۚYǚ*;Tj3GӉ!Pj5vcmuOj6d𲸰.hhEIĤ78 Ӫ"!!}FCs H^?[rk2%-@,NsY OJ^X3z =_zPPGfBתBmTtxX Kc>S֢}u I`." z;J W%`fڔX 4aWd#eQQLHۣV_C>gIR?3`Up@PTYy%D9U,^ðROI8)Unڬz?Hg=7A #ao|kpyhuM k])+e+ٸ0H͋iW&kQ>N@'v FϢ,BP=pLz6[';ApNGfYߴώ*ljhH RībV z_IAl4=Lo@46V9|Y/:q: P?膤w&q%:Z1k݉ _.=jƱ:/:umx0NL; x1mxTs!hsw#Ik+0;g A8#Ăۄ&:) B4[`.ZdwSOJvtz2:_0#&n=X UDDjksYъO!_@?L)a ݓ- j)!fWgҖS@.W=j̨Cp.%qW.< Yd`{_dsUӢ;:.|xšRDcׂz,/O>?D:Vywz cAzrt3$XoؤL~TXl2$P5m ]g4N_5`,}T`)N(4)Է[e' hJ \}֕ 1VxaeT AI *Ngѽ@s6*̓/m쳬':[ߐ xCZ)n?g޸QX> 5u9;Ne{7MNX4EdoF(aCF[ߩXHvj$rO(5 C,Ίsgl;[ #aTd+|hyE/<'+f;3Œ3~Ə.0Lg19P 0lȫwvkƶwUǝ˳Yz. Μjls܋atOCLzC6zus+̒5g 20|OPXqQ#1BQ4nuvIVv441< }lQnӴ<~uL*?ۡ LgGSLF eC/ !3~rmzl "ԡ2hYwz 9~LU{"o=3+wnWf5K869j0OWeQe#|y?؎n˙-%:Dj2M'+-:V\QQ{HIC-M-b}r=pA..D%Pa+`'cf'+LTa]%}=ci&9]dzs5pswuf#}Ca.:__,xצ3>Pվq&[i&qX"|^|@gG98Q)w+rh͏SЯ w|5y ӱdҰ;waN#z~%_:Xxne'2*&尗M^cAǎmx rVmOg,TC0"Hlw9β1(@^jiSV|rIftEb9>4ip(?W_)o[郵<=6 LUdVВ 4D3ܾEsa $x7c޷C\#?w/o1[3wvG(3#.d͖d@W ]Bub LofT]Oe5dUCUC$(qϱGZx`/sk6c"aD}HEII}W($}x1D% di*-{KB;?Ja\~TVlljίWj\UI,?8'g8;Vnvj~F|@-):'iIf[,1GjqNԁ- *09ֈuHfdR{"*=cpLtM;HÇ AKjMY!Ijǰ"(Ι-+ό~KwCj D*J}0.$BL3{Pa^4U'&mPGgQ|DU y׉a2FɠkYl~0 >}$  X;@6 8(;p_Rs$'x!8f%ܖ\ HV=6, *ndE_bߪ~TMSX.S$G_@SPMv_Rz>eY|J:5 E+gR9[Lzpܛr/ԇ7E?taBv7loK:%{LqQ%/XKqc<"~rR[*< IP;5 \ WfUa*[S"gR ZeK ])=F <^Yc$ Wnp~[ 0!;I;t,.]%l1(;HHv" Z&K59_ BNu J/Cd`cn"nˌ:ؓ h܌JXg##C'j%, @HP\HOH ! p@]"\huL #j.45tYj)bpA` xF !ٻCH!w}p5pu|H TM8^" ע?K9 sgw߈gC'5\ghk?Ofy""JW&-`C7% ns#&{P}>eAOOG>RQ^=nDfE݁P{[jηoNrOUdM?6)/8b/Q Y{u~@zܥkK8oaٲ/ j3o[f},P4d$CTyW-eW_a7da }!s_Sa=,>ud,jyt_b$|5nlXyXwuFR35¯#]C=㏢K(is":VƢ'wF*ܬ`%$<2#AV87t{<'wh#{7b  '` FUtN,Ym"ò7sWԔIY%tNXJ5ZC1}}S (foN'jIP֣sgҳ/ҵ`%-7s ȚӶxtUˈz< ,`N('ʷ:Kwv#7n~-F J?:tuvfA3n H ZiqV/D->Xm%6PGf R,XiqNPvÐBuX{]eLJ}ƃHah[ITbƻ#,cO.[Qt3ѐAhmU-G,oA_[Kwq8蟜mC>#\0 C5O6īhFd{a;UE/o 1E6 XiA$mQ~E^q[#h*̲&| EI(E=~g+OHZt/-3P] mckU'V ćYٙ cFSV-kRD]J_[:+.D8Y,%p~ ֎;0U(3{a1.L|RLǽkdaBޭݤYlqT˻CV/ITF02lǹ[cW%GW >U^^vX BcQ,6'hd㞠K7>hA0`5>_}ˊa#XBM,%?VH &Jmnb!۔:H+3 4,!2=[ڀ%-;w(?)|m|8K e<Ap2CdH=w(׌M}!|<7aq?=7" O˰3:מ_krK^C#T}9& X<ɣ7Y15!||-NtMoB u^TR)ɂG8BaqeBC AONġ%%"4p ӭR:n.-b-44( RFHĭeO G4p ]]>:iAR^H Ң-DB>4,=lE6I寥BۄA=sI#4'ZM1?~-\fl0S2; l-.Rs/w7Ld}ər!ڃ81F=~Vې(咄}gؓbWg֛'%րAw|rn8芇W69 5(l)֢g!d]4oC@a'N"" qqSO;r8sx`BzK2񂥊xDvAk e&Rei>eL!A͂a`Xȋ.LUkrļ/<cDY2JIx<^COR <5=;c.?gХSLL' N K fc.;s\eǷ.T.J0\7wk6LB^kLԟgzk R]X姼XKЃZfѢ"UsFf zN*>(ɐ4u,[$XqhTMh4-]|eVw@B`ciL+/[JXyYrL6r^,!-@&A-zq }|Vt3 m~,{`P2 V%c@S3|5H?|\Z8}$> 2 \ܿ5ڼ5U 8(*"2hσnKYb dBB؝STCzL x8ۉյ5KAr, s|\k>d;j1?A=a `| dѺ1\n eGתXƦtC|Ti-pK eMGwBWObQ+H!U;THvVYSUB%1tiF)Jbθ}~˿aM/4LH\Ípt&(MؒD;]ߋw~:OsY*hڬ6`l}U7(r/̺7uVq։KQ7 %?q$!)]P$#Sk8xqV ,8WҽU+)ꝥUq^S60θ~9u$xU(S L<=sny[^p0zr,Q8PwO؜ixl nF48-Y؟gͧ%5ᕸp'48t_U[t 1FM 6Jd&RR:1n@i~9=Zq &4*EvT~GLA ~_x(!GnXiOgy G^B[nDύAaU+}Tl/Z(8n/o?HWyHJiՖߟ1 O _k׉=5o? *Ũw+Cv(YA6Z~[S-0;u']jϳe;Jѥ¤9"\@nh,z>_,8WwCv#)M=n׷a3|gYa -^r[H{_Uد f  ǃl@P5%RVqr":$! @-F!P NT35>1Ȝ眤ӚbWΪsJ̸ |̏%*/pNlv\|wU˒sa8t į2SN)R 5"o` P!ۧdI9F-;tbyqN3`1 &zKӻ F0`gVV^#o HCϊ RMn<՞U"HވW0j<7V_mbo`Ori[Kif%+ݹ .j 2-'><^c"JBݛ-M|;Q,9QrFhF{p-F%[v GVxb~կ ,.Yi1UWc^H m )qXoY{51_ ] y!Pd!g:,b_G4I=T:>fVY6 б]Eɚ ^$ԚIjl3 DFdJ/QhGnΟְPC6\  3%Y1Ϊ7C䲒 ]*ڳ?y|( kIR-0NJi-+7,B}d2+zSl~J5oPTBP%J} njbY[駷]O_DTk d/L ALG~]'лU<* 10AWЂ rؗ[V]$e؏ohVH$[]~(.>X3P5c婋89ZXJF;zT4"X/-ƨ`v.x3s"P 4ŲRoKfC7Â@?bYt,4yQuMlK[ Dr< sgHn_!ϪF0:pX5kt䩼 Cm%O gx_Ntdh3uN:I*~7}H5$4tCzn8!z\ʈ GF$v,MTnv,7݉*uoTcP6"tih`J)ܲԭ\0e\ND? /x$P6k`Q%sB\6:?gʒKacnLHǃps#gYJ;n#:3Jhy}'C+&tN0kǤC1t= x>@'kq~hsEPCIҸbo.&;ή6 ev&E mlkYYp]_*QsE"ˌmD ET{[D|n1GNd$qp~aLs3""٫i'L#QbG&U?ő߈寫+G~♘#|:N_К'r1+ۤɚuƬ.vDӾmGHzDvC쫬+YUH=|X3U-ja\V#1T)L)촣{ V Q/duȢ ԓ&6¤9,p}9Iై PnZJK=s5b^JS-z't:]򭻿 JG[}/;"n EǷ$%`R$?/GF~a3`(~uvhŝnb̼!=䩣Tr& ?Y:CtQȜ=FlޗSn Ym n{58PHgtpvs >, #xX6gt8\Ikt<>G v +/h>>;s&x$zmL3q)ۗRj]DUpuFp`',DSᚙnWQyGh|%cR*8@ ]>וyLoI@y04?p-B`(Rkhp $$CNf Cu D_7clvRAPlD *JHqlH-Fci#ݘ6-3QxNU?Q56ޮt;tQQR8&k뛸沟)M2MhtINU GFXFH@*#90?T^}[ȱX,Փ5@Cx1˗cG%><7hfq 0͈r1%/ihR &IݸNʯ9YAKUwːOnF|*ڨu#V}$seEc+g?K3C>c;E[? Ueu鱸J;P u0_ Fbh n.BZv_nYmRZ:& ~H:%ו˄ d›k$DSHƔ!~W,wUvL.([ OJ}[b]qwxǖr,l|dǚ\tBĻ/|M2\Qɨ[}<3bq`VR5%{V"C"ᶶ,O؍~2d5*aǑ%3D ]cFh$mewfߎӞAn@V u ʸ9 a:˧PErpbXNUR*z\\Ja!Kb.4&'q7<-,o²i9?,rO79x)OQ;_KI>r+sjf:-V]}׫-/SՁ֫arl:2`BtbJ!)FHBWťqPDhJƉUsg,/npȿ 8K##{8mXjYh»lNSr\OQ >B^ 05O%/UNX:$ Ӣd!5#+k+н.v:42 W/"\ôuLaZȄ]33LLc8:xur{v]Bq.:dSE1b0Ϲ.S}LY%+~csMb =b7ƌm3Xj0pABo39újCQ-_(i|BqUB-0_ba X2ô~?ܻF =$ѧ`ODkrn4RLe!Eγ3M2d׉3Q"X$5eE!v/hW0ss}!9dڼ(맦;*JSd,sQk pmߥy18+ڦ}afFEݤrWH or ɮjgĐl `g@w u205vmCS_svLV8lj$\Ҍ{aK'sBb98}k${wl+B5)YFMYO܆j,I*=Ow/0-kf|4w@Rg'xL叢k%sB9 gWT4;$ߔ4j+tƬ0\ɱ,D8iy;Km+@׈86B<;b):F~\ K2LkMS^|˭2[F4]vR!kIG_;s6GYj{(8o)&Ⱊ@!.1\`+:öws oaI<'4o=<ѳ@MeHG:X_- yqQyS8<6ĺM׷P!3?B0$#Λаk_#8Ʈ$hsiOk: |HT*YJ*))ҨypZ3Ait48l1M~-Sv ]QIPqڡw,x2 Mkˎ[@36VSôK>8ѓRdz2\:>̗#^!Ub@u6:$szUP9'eח$ O7]e1f67~fOjOGP <),A-3G X)ݐX>|hc囎I5TcVNN52\A;̲662WfÅ-$4h 1Lz4zt:a< %A`KB9y? Z+H}eE«G@9f iskC*') E=\ɨ=tnEƵ sM_K. –aPM3i{(5|g4i4s>dw:uۛc5VoX Dǩ8hI}!\NVH '<לme{`TMmgcnh]=aϑUNr. vKynwEeV1%ݤoqTbO2M_2,igygWqt~(Xv `.ugP۪k5Xbnkf^;ew v-Guij˃ `^+PQF|&3 { "4I!+ X&HVʻ^#`i)\TK_ - Zdz"O1b;LE;o+u!*dm0ơz@Dyql`%N"?zѷVKkL{R*H&ZZg6K|7?MޕrUZF `Ic+f; s ƻH"dmLrH []# Ev0P^iťT.+c)SՐaBsjT_䓟 &!_ 2h #l=ar7 y|sպg+pt,BR8}Q^yIKWVܕ _fbW(-7jŴG۔# [# HWЮN Wu^-:<1ZN䳯E#/!f4NO[s>lYߗ=>:7ّ[lD>V™.i^d-里oX[RA#pYvI{.f<ΣE~jkl#M~t! Dl?&#}^nzqn cy)>'}]]4+$E6'm!MlSO^Cp˼Ve˗J9ICTC@ǟw6}!^7PH1 pUW|MB '2P瞎k4y]@^8wT:ԋ~+)6"Sg2H@ >.B"оr{\/'}madct+1_VM9URbUHZML^N0ux _Kd<`qҝ")= c [όX|uo]0ENVä_Tcڹ6u;ܒq0FfJQPnRڤd`1r\% a4چ:^q3U!]έl_W:#Cd0l5(9"utjV{L-Vҏ3ab Lf ٴ.5hjXWUh@t^N;on iqr?o\:WuPiˇZ5%L{AzZmIq5@flG| oZ/1$h&r˪DaB[E%(Ժݍ[oko'FG(R`t }߆ZwA(O K &avѰЅiG._,1z,VWb/a13J9w+i_̀Od6i청52X L ak 01]Q$kgt6keS gsu17&`ǕXB>Y^F/`F+x_ U;+\PǒQPjbQzݜ{~,gN tV8qVt/'tJDɨzeY v9f#c)%3;)zuiTA$86íPL*g}]w. Kőş/d}P-]/yF1ώ2*> ~yF<+["#]~lmBlH=HQVAB7 _@t7= yB% <3U­GSjtH.('HL 0/{Fm]4erd*۽4I”:s5N΅+.3(˨kP(f㪫ߛ>qP]>!u)veQ |[C@>ޞy}ifAY?OJDMLfNh920Ͼ!xC@~AiK`3O' [F!`uFćVj)ġw<`W1"4Lí"R=rh]@.2-bOj~xLeb$rȱP7p!+'g҅qyJeaCUox}Zn4O%'*z\2N+KߢRr@TT48:1_@:6OԀa=~+B_L(jQj9 %2GZHo:+|i; ZUǝףiS0.jX6~60m}d{~AI$W{=});ZuV(mt&Om^Ypny{L|/ w@'Hbv&zG,A`.e7~L:<ǁܝ_د3hhz3<K&jRoFc&ЛT.]i^@2DS•cS4,E',ſr =xE1czl::YF9_Ql~jy0S&INzҋLq~L|"F; Ps哯:8/-N(Q *&ɐi*4JF"bRʪgzq<([VzB/::4Hh. !qKl p=,dV°+ 揼qR^6d†ݘ 74VឡʭtU Q|xU|DB x$_)BZ'r9]?`]P~Ti;ѽX|*pk=ogq:4G~enlovRu94l=>v3fH4溂q!G%}|^EF >ץ|&,g"r7i =$yB^5 ħf,o>jΊ 35}1  PE.3DȓpY=3۹Qi>0z'ypsOF[5=+R{AI=3Qc>bO̥Pa/+"4ila;BzZ&} cez :hyu5LG/^0Gn!ѰmaG['?,,IΎ.i3jBKWbDEfL\WãGY}w *+Y3eiJ!3Z*#UrNY4gP~A4L鳷"cjI e6{8"1wD@؍dl5~Q,Ȭ}Iyɹ}Rdsh–-*ce1DfbğZ1wJI *+gT?)̎F;}cЈ^K[AeV\O 7'OL_8g}K U~*Ӯ=.Q%U2?ᓽYZpŮ7ִ֜.9-gQQäbM4D4"}&Ns6VXhiK37?Ŝ;, ,F26$\ 0HwHk,}ר'j( 4=M=B1z(U:\lJ1<ѡz5G 4.'qqҙԫuRO!ӷ!7]&eb,h &yoc:ʥv(''p7Y@v&ΪIȬ}O!+HT4n!5n{?K-̣t(Ep@vofZm<@PBc VM Ǿٿc[g&GYqr o!y2gW6w?F["G=uB= 2tU)]^;t;yK4º'?ν,?OV8 ;xnTn 6κA31+^4h}%`✞ŮH4ih1o@Iwu6QZc0Zw6"޶嗋}M J4EV` " C+FYX9K{wB"XU^S)VCp `#RyfLWW O3䋎!ͧ|uFjbAW==-xOEBbRHwt,xe=`Vz7K _ W*i}V/֔5aFb'5buฯӊg6v݃>@4 "7Y({i '->I6aB0&ДzDcƆky8V؁[y ceф4/!LDMdvԗ]b)zyBh[xS 굓S.lai݆5:9{YILP1SWnլ}biVf{q^Ft6!`UM)6L:k%MQ3J>F8 'pEd?FttgK1U!"!XpzˮoPh.&u S(U4wi=q翁,[ʪ!Wg:ʃTq3g$CʤT*/E3oK5j0Ga4`PꦃK񆴘]a}nN0%`Tn#8e鯴3eC] (f]>vfuz @-V/A؇r zqJQ Gt4D+ub척L9W_#pAYaob,z;4.uĊM-7׳)T8}d񬪗(vd!poB=ŠX)bf<(m' u\d ~re2 mKrnC9k[4vE肗\UqǕUWm"v !J%ydOClҰ禦*|qeφM:2 [g҃DsB v4$¦mqsy:N ˃@8ZXv& )Xor^ghid~ _= kpֈ$Vb EԆp%dGڹp`DwjtH64AumwȪ1⵪Z]BPFm)x#.vY#fZ`,@-eP2]ebߝD=TmiF.T棧#%n8^"P`˟Z7.pg<7ˠ >dA53Ǹg/6+{JS4‹C.mF{htP91Bir%8/ޥm[Jw 8(G1xrԐzPBۺTOg6lEdT-0>'<פe=[U:8ܙq|?)N_i1;ﹷ5Q:NFkVlH*wKkQN{DI<[ {~A`JMyxK"bE3̰7m@?sߌ}o\Ҡ[~T8p ߠF r>Ϝ#:ޓv'5,Q2 < -&Sw2dCHu( z9z ~`nBݞa$X~aű:GՇKN:eß~pm{F\$U[^gB`NԱZ@|Cʃ̹v6W;NGZP*RUmK 7) wuKp$ᲈ0DUlLrv'Of=ha(3$@o!&$1--nWvp^P4+ʗ$s;dOı/6M֤ wD@e 0}H@|h[@bG0A.$?Bx-W$S^Dv~.,"$Y;djm!WPy`;*+Hs*!&-ӚdX̟7C\MeysXZ>2=%|M)Yٲ7T遦,^=,@2Bs@1r9fQa|G^{>̞Ls-2YU@Ik-KQi=( >His*/wϽ-CMvMGUabO .@J+`]592'3n9\Kᾚ;zVHi1lu~A;0f}IVh[_Ua_d[h6+fTCVFđr>"Z;Q3V^i"^# oj|.B+0vt%Ŀy[{`톰_EebxS]m!T/G^a"C9SeN5owtOAbRE趠zg@t5y36_?|r~Iml4ftDćq7%smݷj0!b>_0" ߞ.9nj Tˊ^ K[\@O9(9@:]i1s*2;=7w+`pKv8g7H5Zr,ɍ>B^ 4W)"}^.⁄ȍcLchĺEԇr&:fT*J> Mx!ZNUNyBr0bjv2dmd9r (\Uۢp^VCJORW:> /[ U'*6Z!JTb[|yhǞO{ u%N9fi=1'M- p|v{cb+J.ȃ{)[u(J3K1-ksu_Z Ƅ\K_f*20=լI#e`P|*ݓmM>O^!"#6CwfQwM,QϿ'B.(^?:Xy^T2v*A165hdDiawGVT,+$Nyee)d!Zۃn>Cl5pܔ5za P[3]0pK}MsDVIX2;]*ll&Nux)ZORQ*+_0KW61K84D0(dagه)b{>p3efݾ_?2QcK ̧nb58q ~mS$eX[fEae !Bg8.N8i cdvh-`&O1j;sF!nu-9{,'!StYRw4!j{[ˋ5%X/ o$iNF E0,=d\K 4&Ё (2)|1F-: \K_/9lRQS3wc$B"Ym :J?jY+ckm"|oNE|6V_}7zU1%rz OЂ→Fzmt!U4Kvc 7ᶩ[dED/S![5q1kٗ[E1D|여_}mn;K(9 +7s&3~\+Z0o%⫛ia誻w{;}؂z(N Y`~tӋAvܖL3W v_s[Յ;' ?WrGWe,lG)a4̩hw݌cC~/,& U^)N'y ߸,f?md-Ow3Fp/9jJ2 VBA }Yꏏt/Ur\8aWCFr O4Jb9=yg Wa'ያYu{ ҋE Mԅ,䐜YpǗm-VAkF9,͹Ad7Wo!HmNn{vKO 7hƵ9EX͕tC6XQ`x谻DYX1@4Ii']Oc _“uJƅoe--pמT*eqSOdJc.++ģ(Ib]'Ku:щIE~l~@Hvg6nh"_[o#!PN+agٶWz.mդi@ic֔=ںW h.B<NU+m/ ӽgLi9S#7n]E4tS\z姰]NmbsOeaKą2Ё/Fc6:Im'v,  TPK_Lx?<+#[d$ݼ' &W$ %wMJpܤ}  d'|JəfZ@`i`-/yXJ57m&;Kc}w'ڃ܀9lV/SeS&`4G,j$gvRR򻀈6Ĉ2nX_0[46 J3<||L爍Ъ30mg@3Av |J~"g"d(,Y¤t:7y&}qxɳ0w KSva5(N-;02\ ڡ]׺NHNIH8ar>+]s&WصiSU>%LjsOrȋs(j#+xÀ>KAFp/%.oI{y+@`eYS2S۶6,=Ucq5G0nmpj7ɞ9/=VuP[bjGfƎKYROWS#փ{]n<yFܮ%c_](LF2Lp Ew"Д8aM'.QWrMGk5'k{Wy=D3B[c+\py_ rt߳N/Iɕjs6iœŞK!$׈[EC~XTi8~o_ɿ rP1pPhj]-k׬TE jk`+jMŏs1-'\B+0Bw!A4/ tu F`/ԔӅϵmӿ`vaXn<,[LFjHBpOgG¿5 *I+nK<y٠oO$sF8ExS^uo 덿h'1Ky*.rTl>?~W&ő0$ XPnAnT3 ces!@5X?R~{<8+@ŌD*D~iZUiUR0_EͱNn'*x6" >n15d.Xh6 &.3%(b;hHB [{& ꇠQcqrwqx󍀯;jŒFܮLGBކ[ Ԇ)]ۂKl"O3]p@$wYxmoBHa[͵5< DZs\+:8kDOE %MnGڼ{wsuד}?@MQTJfYK x ٴ؁Cvq0Vkh^Մ),$#0jJO7[W=@j葓~P&#p̹T`69>q:nbkR\ lJ~u88w IC&^+rߖItk `QaF~+F_k[Va#ZI+/밂ݽ̢tB6Y&+S;jX}Lf75)|;>֡Z.АW{мE;7)'?j 2% &5S mt{5oY4X^=G:ăRu)IqcM6aTm'fJ <)|T-|5yy;g,(u Ysse@<(gJaJsn3U5 . kypMcHo5h,3_5b xFk_4à4_#X~ CG+>9\ɳ!뾄1$v!3oh(/+p9DL@~TP"&It^o@{_Э;=S8Ì| 5~/>MLJj-bZ{Rl M Zc/ƆǧW;Kp9xո#ϕ~ =ӸtLVPZ7C͛Skx8O$=Iݠ. FFtV:BpHS|Dh}kmnֿhns,s-"ZKh-@i RD&5VhhxtNNqO/q+85\^1·eND0Th!RѶH4_vζݲMH̤47?y]ehUAXi:\_l:b[8ޭaN! {Fslg߇H..'PKyE<7AS+n2!*G"~ݞnn)l~ AНawJbgyBnAYr7tyMہO]$G8%Y>b٫;?EGV}49{8! _V޳.ED- x7Pja? sl0do'! b+N5ar%o_TdR*nԬ 1n|_zƫp뉣Ɨ $a}0謰!U]&_>. }%1zpO2˷Հ~Ymv2ZJ.-+6u@zK\424E8S}ήߓbORZF#$͌$g'mif̃ЗV$Z_xc=>Z:fwV^|п9 v0P 3Mw66X 2& \5B|ր\>CpwYAz5 W9Ki0OˣlLcx@@ooyՅ2-NC/"X~e15z[FWkx %qp<%o_ 1Uރ 2[×S"+8}._fghP#4o5DJE,̞&LbO{7c@z<}'Y178˰?V/7yeΡN?Ny*RPoU–<>asPjKHuspQj:i/Ti#"CCn ߻Xac a-"ѭ䅯$bT'BFF{M嚁H<"+]{_11@vיeQދśof{çs[B5`Bz<09WUHe`9U&1U#~$܁|T[CPQ'6u"! e苯*&C jKp=z-d5^kV(EK).xA}^t& Kky{7$3؉K m@<ԼXތwuI [,#*}F4gM!Ϙ_Ϯ HF ^{T6qzxXEobt.7UB:UsԼ(@q2lH/m\M2xm ' KM/|c0W,bʪLɶ$?!>9t nl eu`ơXr\ź.٥y]MH5"ChElUյY[9lK鴒ZJDJXrlU[y.(#?2e . vw ^>&HLLU[̇T"V( M\ʹצlQ\3ZbDG?F\~L(܄5cξK6v"x^sfݰlINW}PI{ѳ52Za7d wj(MBGŎn1lX9fS|y9CU+:9n5h礿q Tg'fWy3~ x?h E0P7V+BwE!*be{&?t"J&0G/  h-k=ğA-eȞ%4c}r- ϕOtGX{p޵I]^P?4P?bNޒO ;Ղ`~*`3lܻրP5Ϊm,\/".5OX|u p5}w_x@Qz5B/xS:@;&={f{tLLS^:vz{P||$~*!?m6p'L3 w15ת;5ejz4:j)VaWiZH2iLs4F~ 2?5cY1*NM,m mK:; AmP`ؓ+K͋JIFww@wc(-U΁.RϧF{f/$gnWJ 0)#WꎇϜU)FqnC_85 I$uV Vg (Gڒm !ٽwOc`1U%-ǼR_5C0bTⳔ[U bcl5{~JXGzd~_ &|H,7m_k g NG&Y;^&H6}֔AhHĊM9:ģCZ1WezsNG3s*IRq,c}M2r}ѨIZwqyPHػ䒣h6fcϨdZ,r_UY2A8$6c9Iw%.{mKe^(Ce_ʊ~jkW*!ZB$x- v|F(LiTy&۠Ãg{0ǵGd\ࠝ`1Jp,:Vj=+P)-j5Qz3L}2UyEv(NZA $,RU )cPo幚P%]vBHb_CCUn_nɢ"AnX 'iг6;$U^"k$01sޫT\Bz%ŔD{qϿȨU0竘=@}x`[X'.q'.*Lg!ϵ$VX5d(% cNv,C]v4G󷄒93ގk(uScF;}aQ-.Q?> $LzV6p򉼮K[,It ?~e-G[iwA+%,\ӬY)_f';#EY`!N8q˘cCR7DGݧZ+$%4B]i$%QOp-:B\J"$\}Tq4X:8k|" KWg!&sa?y65@ktk"Pa+'D߸`068p&C/n_=N2uNX!Ǭh5X43O Uu$ҘW t2T(4LV4*J/ O\aYoZ$*oLS~,BERgS6Y^2,FT׸ѫdp(u9waDWqDZ,;1GbMuE y`F:Ԑz2V 5b*ZɟհO@Deȕ 2ۓ /d4+{Ӱ ʖӉs&%͗{rmKFloqQJ *~<) ҈%y虡eWѥoEl@ukHPW;0B9xi}Z;jŪ )'}qyF]V+^< 1c!l5~(SL+ Id9փɁHckȫ4%GCYd7u@ ձ:|1 z=RD[B"d? ^AI{̶_D #pThB8Xv*RmRƥ(`] ʸg 6Bh'PmY6 GW,5׎ao«d+>DԔ;28vA9o)q’<IrXUZȊw_)A%4Cw#7*O"7ßc!G*~fQc3KxvA4Q]\8(# 1'.[`({K,N#q{Sca M{ %fʄq;'򘱿qQR8,D7RJxn?>x`qٴf99.g[~Wċ Yw~꙾9b*ǿǑRw0I'X2RYBR+X341=@ŋ ip2' Tز6gqѝ@P%ƈp[Q LvFܴ.0FE&K̿8 -?("R扨eCLњ|BIݮokz#V]:xk !8^y{%Cbg5UMhD'>m# @&C=)L %DӴ,62P qeI7L[Wy'4k>$xMXJcN}M~*Ml7Rй 43Y@l(ŐۜXNGΥ$Vt&(p<">h5fcG%;.Nc#ލ2}Q#E:Ƿ}BIg`iv62LTw'^8k!쾸,׊$.&1m7=?>PHfMJtI/1>6` p TZ)}Ri|_3 vsCwr3qN8&co,c ͱk'(kw3ϗcv~}JaBP*_5Wok:k1g.yǡ`AL?Ήx!Cd>QquWEҀjQ8taApVg~1#D=PwƟ`2{a)1)Q `3V!J5@#| o)PլNAahJ?0Έ]{C;n>êp1O+" sjw֡( z,7Nda-A|^.! ;^X7uγ.[^|Ղ 5>0OÓ){./L琼?on*%p;Ꮔ7p8tNRלd,:XCKr%t\ȭ9ezgnMt!kSꂾh11g 9`V"2ǗCHnk2Q-" 4Bp 'A2nP=Q!*F`#' #`LxV-!K*A$^AS3nFNâp` 5=mj|8AvŒJ,/}Gx4D{09t9;Ć8w,BМ?fZs*]+!b3t [b'ӡN+kHxixKܩ*r/y~l2${F i^LȔT'5 VƗLك-DfJ͛Ly`b<T"Ibl{xzxR&ƚC&>cVe&R/P"v9dep=~`+="QC$jŷ`OL:cp,;WPdO ݙ;N ?9N6uR4M{ïi t,GMw_8l9Ct GDq]}U8&Qt|Z쐮Ί#aK4x {sWnW ݡx}%Kޏ {jLM{N2H[Yָ _- K?5Mo'm#dSȼQtc;e_ e}5D ^g{u(M"G3/*&vi{vI|W4(# I#K;H ҹ _#mwϊX˔(DpE嫺Qi?9o5v4UAs86dӓrgYZ0707010000045b000081a40000000000000000000000016650944200000fa4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-si3054.ko.xz7zXZִF!t/Cc]?Eh=ڜ.+YгpO?mHjl$T٣s;[02/P hbT֕g -ד-W TugO@rJ:jmX.=Ad* J41t=sMkM(;.L^Ai]Zj+h#Cyޖ+Neqw@c'F$.qOceki*}l*nv-oS؋HIOpxNyMh\Z<@-)DnIZ q=jO%r2s@ E1\q/T[>~?`G1R3Fky@ D91|34}YUeUqLv\ 5]>O;)tcٵi8jn"*:^:c&G,㨄!dRv2+R*NvuB.<ȎBQTH՘FEi{Q wGȷ)xнiL\}6S$eCWxBG?z0Tx</CEA-߀$]n }tQt9۠{Z}؏~FZh!gO*F,R gSTT[+&d矽<+f}hAVeag6'zgڵ/VT: |/;+֤(K"+GrY $qEU:?@hR2R\9!c>yרG,:U Tqq?No/.?NMU2i@nбU'C3qW{)(Zaln|ybėϘ'@:._T؅^*S* }ϟl7=ޝ+jdD()Wi1ĐA$ <o!k*(kmlaiZ+J!~&nlCPFPlen6Duաh6R6Ӧkp:$jW&j +wþO\ŁtB,['U,ܒ{xV^|L4T/ؕ1VmKxS.F-0=7~(J]jR w2p|JJu>:q&vYѴ'LYRA96P1Xp7J}"'45x%Aq9_kG='aN5=ʀ=/5}fŷѰ;@ŕ@7o:vI^ ~39G/VF"vߚC^<bC'[2F-{j? I8+IJUp ˾ڮ?'t= ?_ <+ +1ZI]^E={Y#u6]?ݠŬTؤgbJTcfs.og-{ -8;uyv$:;.e޼[bK=WPNQ B)ylhfafZ= $< 3ϫaꕉqC BkORg'6J]2MLNf~cMvudĄ4;X?bj/ۮm8*M8xїG7[^ q =P'7@WI6qA֊n:_[~? /UMB0vqSs?Ѧ9TX%w,c"~iҖ{tݪG0ϲBqK&hׄZ*V062biF;%tlT+ }&p{-O _4>YlMyRٸꠟ6>SS+}9PcD[b* ]id}SDא!'{.+^yi@e%k/˧.z[wxJ'֫^I,y).i@>_E+zՊ9j91O# vš2?yu̠1@d-(v1^'Ov`CXM뵑f+yALp5B/MmbWE-Zam [Xm(֛z@":qz4sg,(Sp5I*L79pleftӓKBl T-=QUlտjyp!m9@,"יL~+.ZcF~{+8 u43U]Nï~S-_3w2#9w&g1 ;/PMV1~HȠyX!m&kXTzyi!D>'2,Z|vb[A҈R X eD' 9e05s&r)HhqC [s{dm5 o/8s2=3~*M e32fZ&9Z9Z0Oiw&{5 iKA眮rDٺ<" |ֺ6&ڈZ]uAg#Tut.43-R%%]DJͧ!d$# + Bl͢Y{0+ǖl[di7I$Z=A{duVU8 OU*=)o"? t*V5Щ#z^bJZ3i&A[N6IIN[l4[ko1d0s{ŒEv}iΚ[ 6g}阮T,%[p:^):tVR'\54F[_h*!f.RkvESDjv%cm)<-ʾ?:h ?j A?-OLCst0s@U8<0d]=vp*O:7L( P*Ύ"mTe :Ի^5HݎL>4IL_w3JCU8c'cOu*3߽یNM q䶟uVhWeG3^XLB6+' t,9m`7br;Wx? gYZ0707010000045c000081a40000000000000000000000016650944200002170000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-via.ko.xz7zXZִF!t/M!-]?Eh=ڜ.+Ts Zno_0R_NfdI'd<5eB=-4 ? t7NLv ^"HR5kNj[IƳ"6a,5Tl6Á|ruVw#E>/]E^䌮넵o'gJzЛ֍2{q𤳓3Қp#3[@ϔʊn?롕%&̖dk4kS`tpH 治4`R8h_t<ڢ|[n-p_}mk8Cx53cELEd־#ev^K"R0z-S`ƍ'\9c_yZw^ԉ0ohD]UE hPH&`2 _,M_q([ *1=xȷh;浍A޹ t\m$$745bgYϕZHy}i=,xx{b8ffA8|7 OXjt ?Ij{C'b ܼK\kFdH.~jJzq%/Ja,IMM `%JոP9F\pD$rM28 XHdž]ĥDCR5R:-,\áuh9Oio1b#jQ?e'͒.CW:]t9,k] ίڣ?4&^VGVr'HQ*MwLMWxQɶ y86Tq2U9\~5m kbΌzHbVmS X(C]0=It!F-F87Ν]mkg٢ BpU&XJ\/qf)r;%xٿw.΄d'OTZƙ'pXx2{ @~vœ_{bL&.(\`@^7f$Uɦ~TyC˖?B݈/Q?0V@;t  1!f̐V`|aZWyM_bE&bdL@V7!? 2mUOH}.lebnK2D}wZ"n6n=V6r"HQEv:M«b*Ab;n5po1 D1 6&r4TzB7U lQJTy:F%RױQ3zoX6ːAl"M~8NɝQ&u$H4A}`y+)L>7H+2MއM%@ >u9+rN+M SG黓]k lָnc|r7 ]88}X^)-ʌZoZ"݃Ck'ҎMpF^sQh0ntrccʺ'f 4S.ȵω:D!5%vOB^։ jL:ŦCC:Pq[Q$$'.]Px%Yn'Zm?徭yxAn8t۪ TTOZ#j"ogH\~XL{I<~c4}6zmf0gD 46 32ѬF%7(i _m@Zz 7-=x$-1;gA i'L}vȕSJ.8Lp_Eڽ)[WͪVtX/RV.D# `K0 Q"<3>zv)nhUV!!_[1nɦJ;IG_g7K!X=f7Glt{|O8x`ކS?>nM/crqbC)pAƒ7$'$ t{b゛-&p^ }h^ϴ? F#S*9YjS]1ʆlg֐m:*u^2ݨH`}]{67EsGuisG16Ce]C H 6` GG,V nVs"Mv Z]*F[٧&u*SOI;ݭy 2aJv1PPnRӝp; &k9{XجPr.%S⡈6Et,yP!wLU)ϰ|+h\}7^ddT} ֑l&d soFV gAgߖeGX2j^Inb`@&|,́ї+Do4 qœGq^P֙_/ػbA=[N MPíc,o m'$E\_|/ aAҠS]j]ӣ+H#~VCh%īh@ی?-i~듃ojtD*VNam6;Ydh}( |4*#ς{ h룗Z<rD?%MG?w R+v9Ͱ 'DzE2 ?xRw`j;B/{DyA_T#b<|y+?On<(':`~r`WFNk7=%MUh3"i"!8Y9U;n1*pT댨PPDV'b ?C / 椒AOd_G؄6;mڮVʱN57j,"pbebrAth$n[-HS7 38jR} oͶd>Q.vŰȞ 1ns޶74P|>;+eK}K_^ZK󵇏iL=aʦqLUX1?d oh=n 3 # B`q2Dq\)$4 gs]tL9EjQI?KE,6\4L .-D}3"M`("AMmORatksL}vJ-I)X^ٖ t {ga'AvyFVO!E0LqׂXtX*@YIpKJ;_%mb>P*&r)6cd NŐ3 6vbgI@`.#(*ሢt\c'VZMUHEWqRXXc1TԹ]iN~m{әEۘʁx9n "NvIaS"pOkXj2E*n{Aƕy Pw&hS }WE!^#Eu؀o{Dho5 [P7mL%_2S)E >^}Ϩv^%(M, $QX :<h46Sa"X'sG-=`;)37,ټ' VD)2GwGeiU]g jYs%8>H ;}ݞ)>x!ꀊu(oL D[~i^tהzF|.V@t2JU#q5p4t"n![+85>vS:Kwb2CS軖fJ"+5cA9֕"2c">7(3ሱߧ3¸`q߃ M:,7関-v2&: 9-(:[>P1?aO0]0"%xUJ,EJ]Lw:ێZ䪢vK+AL\X0ho,k{l:R_kFClFwqy/ag|D>URc+ lhu6U t\`:u?9.h=i#B؄uK Kj*0fDж`2NF`? DCjj A?ο$z pFƴzz#/F|hv)Pg-:Pk}PXОB7}J -ӟO dfr{yt5uC\r˴Lu_b6'fX|Wp6趣yf2{PB7:g|ƖAߓKFw8fudl!'%M/_k$Leh3;BǶ؃C4~$~;`JdBq5!#scXP.&#fPg,lPN~~Z%Y?zT31ۖ\Ù`/4 x~s|.zE/F؁iID|g_A&9̥94u+c ҃9b"筥~7Hk6jXӀAk ]?Ûz&HM{Pit,>]TdQݢTd(r (.aj %dˈal?c,Oue)Hs%KhI[QA-i c%Fs:JZGf-zە-5%yu,v| ;}nZ f3,:o K'#w.&f?o~_؃LҬ%,>Xĭ>V>X f U@4ܻke+u7@vMa%cy} OM_Z>"qAHd;B, )C8+GnAaܡ{d q *z*T7 qA"|_׽Sx_Fw`+(똕ʴ̶]('5a00u05G X!pR{@;M1;"1~-2V^>t WO"wfeh84 ~dj ŽIG?XLчbQ %T1MVZB>x4]3|2!Д՚x{Tdur/d ?JEE\х/dpC6!%9tzjGL9=h7:K!Kpf +>ߚశbjCA:V" $Ia}׮tb.~bJ-OyjVS܊@PlY5G*,:[HI{>"%% M)vz#sfq.k׻纛]$[a(3,@\Ka~ݩѼ;L;7zI?2"H;_·Bs!z~CZؽp/t#zB=dqZ{ȴ 9W"`[FL6%KV#K }!ptq-0i yeMuFq䜵24CV#3G̢WTC?Z5.NltT0lp}? ZMhRIс!υf_9Po:5h%DX;긒1ӓN{PcYrQܥAa UY;iO "Ocr͉wr{UC 1~w)DeEYۭ8#$!H$ jZu{uУ?7sUͻSY*“6itHkJjXQ\tr*@v?g a$3!0 e'8^ F&a‚?J3pߣ:S@_N79ٔ51:uΣ&&O> [hcd`ٮr9E,WG_{w0EnנH`<~sbׅ܏[X[IVL .4*wX5;h4/n"x Im׌ A:.e AЉe>dW3JbKG S04hgR$vqQ˫hvhBA oȗ ZPJ+zSP*xPzv3BjIYcU alb^PG˥qXoZvqAY&Ҏ=]bie, WANagOL^SgDU4Տ5~0\1/r:Bʰq |ZlޖU2|x}_RC=87.aSK[ Nb87b*+3(Q1>we%e`SArke/Qp9h{ \7v|6ɪO{=]rCR p lu=bŽ"+}X_b*hc8%Gn=>ʳbV6@k2eeXpժbo |&L Ss+HJ#8+X .%Ļ VSer@B'Rcw8d 'yGS'XmD}XwlSm7P.7)(e; ᵄ>%mJB'ԱgYZ0707010000045d000081a4000000000000000000000001665094420000f59c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t/0]?Eh=ڜ.+"[ě^h.rp'֞!Y!3C!Э|1I,ԟ7U I0]B8zKlKe|Em(jUy|XǶ CJ~@̄fJj1s4]Fbg0&0}7? w|NK" 2y`;@Hǁ&pULO,VaO"ӯ`sֺq,F6qZP<r%3Yn&UY<ٰt:l Enǂ{#ѠtDLC IwWgU^q^}2u]8qTn#;|RJz`9_渓1= `A)FQS޶!C%AV g){恔6 Ч$,.t$Smr߈E>D%"LP)TZ{`?&j=;a ^~_C=RC-L$蔁Xߎ}3m)qI5ݶGG!}0% k;Plpը [*X~4>?8]jy z(L1 \W)?>#pe+aYXo"Åޱ "!k?R\omaV<$1ylGӈ,ZgQtߞOj}wťP2Ś"`q Y@py Cxnc&Uh}<:"ʯzmp/ۖ劦ũ) a>`lPJ xjطPqO.@d]? o$fܘ2R އ6) ׺gaX<70hHʗҨ=Fun^XhAH 1X٘c-H1I˰՘eGO[H*NZ6Kl$XD]:I!Dʲ[A̠{G/WLBn aYW*mÉI@ZD)[*PWxmn:zȽ3FlWݮ}dfN+:{WNj#%w腗PUENW3l&r'b˖TilAl. ڸnfdhFCi\Zqn:YPIdG6Jar+}@2|up`ۙ׾gD@g(%0"ĴM[se3HZ1rM?UQ(N pJJ cC3"s*5ㅇȉI"im"))S|H$}$֍SBȤMVҿm&eu 䆗r8ݰ>ǟ,0AKqҭ`^N=G|Mس52G|e۝y4V/\DSKytŁpi0t 0FɵGB۰[OI腶-B߼}SnjGA |ڍ _%;l-׹O_Pߐg3(0*afŪ_odUw\]>sABk49K|č ϓVVČZ T4X`'ڧxJS\JMNzB<*_"F&Y:bP1:pYob#ه{+@!psƼ~e< s8{EogPJo M'[z&Y=7iHI"2 |+6uɺ4p(Ʉ^ Z Bϓ(*X0e z*Pi ])UŰ\MXC1BPPKp15bc94 'qbbaXqvIEZ>:Gݥc'HJqN/.{I-C=y;Xʻ:h깊b/  6;IQ,\-ߝqp$>h.8 _urUV?%ǘmG, ʩ~(%?hZɦl}@wmk[mL7WDC.E9^ǩ+x+; )d++OucIs]UiՌOS"!x|TJiG:וWސ` ڣ[o h]tVz^ǰ [<_Pn+Gnr!šZ@P w_NFC3Zd3?Tk:DMRRUbMZrYFƘkz1{LV< +u.{ѩ%+rZ2hf mTXr ؝E]&{LM67R&YDV i"f@D)"g.}~7Ֆk\D6$x緺AqJM^C alPV4qG©uhV2`dʡ=wna#XePZ ţVȐA JB>K$ůţ&WGb dR;YqHƫ41]-c7(Pb=fwa6& Y]A8^hّC !jR%g76YTX>|LyE" ;@V܃Q3kSôTڢT*t1?/P17-ΐX1zV\m0LW7qe-1.7]1{g&܍o!i wU}Uk8* e: |/rll6Nb,S#I@Ɲ9OL3WB'4tQ7 N {}.jiT`u{eփXM!\lL\{D@qͷAE h+>8k@? ζ:O~I ҘAQKI,<ҋaz672hGmQL)Ax`Ho','>q 7AURU˄|'&6=;a:09Pfxix䬥x8ԎBjY 3|4E~Qt7; +sKHpBT&pKP%j"aqxa|)jUN!] ,\oIfR{w~Y+:߭cJ]Rl+Rk:lxΠݚ]~SzB1z{R-z&0\x:*x:3JTͪ|bq 9Ӯ6bЛU}dܶ .{zFӶt9yvigxZ)4לҍI A;S􉕂I QYj+OG!:,dRUG֖ &?WEp I,Š/;۴V>ygB?lg0ۺT]|}xw"+]`-ڕjh .L^[#% ,v& Nغ 9R߃xQkUV,mQܡ)1|cpGYXS(Ivh4o鄁 Rê\ Q-b8u6EWC r R6سf2棆/S+;.kZo(ʥ*n@A69=O1ؚ#it­IJưtc1J.ĵm2ѵG\Go\{6uuqk=o^CtɄC@V%xEtQ&A} #Gb%0KƤDJeG2S-V ? /6fJj+!iO3j[5-meP^LOH1,ǜE r;x0]&rPT'5_x0G#xwz=p l? 3S!%~eKY3CⲼIN߾/._wwM؟` eK-tN3E5,*iڱ;e~prTI0!% F]bUc7;G`}2]1qNzx ˘*i?b`c|X"V~P47U  uNƗDPR-WVL=qKNHk4%vZk,Ha0L#W*6եRhS)NYE.q2Ϸ[yTfӋNA&]te9;dٜ#iپʃlX=r4P -^ I^}OEGǺbTm{$*96kt5eY5S>O6H:Hmif*M5xtE˄9dܛ';bKma#AB;*0]Ք]]b`[NS0o`B*-Sn!zGfۼXΫ=qdi)buuz /Z(F{OlPv<>^Q$^[.ms!"O]d2oص4X0 BDu:c|ddl.(>pYJ܁"UK\=SdWX UߤAhSȔGwҫ˝7 }1@2C*3J҈mcLl*0k`=wÙIIp@-ࠝyd:wgVY$X",,vM\zeCe*(}ÆG֜E7LK9$5_ykI1r}!E`hZn4Xsbg]]5^ni'nRtn5Rz2\z6A1!IQkBΗ!F] ViiySam`f}.c q k"heoxJo\bG~9_[%~C8+g<4.EQ60Vt4(])?zTgKfqu0"#IRlX/-<_ts[4eXEմk5y"5R7"?x//}U?>1~S)CȟZ4ɐ;fDxӅ>@!qMf5s1 ЫpYkW4չkNݗM%ZGDF"DSgI (2y`a_N9a]{N$(i .vlZdXI&|lu7_]D =#dȂMbT$7 Z 6l|/}'4U*O^-`mq l#KZ^Tc<0fA\Pbk@|LqKN$b<ڠopb,.=-ͧP0N29Yhyo\1]6d$(08>+,8Hv"=Bx&עeӽ*So@%x@xD^Pԧ*+zWˈVNsbYKtTZrZ\Bml $)I+VthIE0㭤uHLdס]q'?RCք; !eUl1i 8SD Z|[̪!yDwugaʬwA BH@6?EPOh™/T;9za d ʿvY$y]D/ȋjt*Cב,rr*Lܞaւ7!F_Pv =*P7Ta}%5+'|AErhk0*tlޙi֘=Wk fx-'h[hc!8S+`#͉QD)U<\WjdDĮO 4Q, *Vp ([预 &4rRdE@J Z<)U+F61<vdZwx*p/`IvA|KK) mi^1nKlC,wHee^v5qpŷ0wF᝻ VtFl5pz"k4 u}"k))yk" =3vr{eQ/3kDO|;Zl6,狪GၔاXb{~>_ܹk1#,; .Jsz jQmhG*r޽>*ss}{W$NjWە4 3fϬ+Ƣ([y%<$ {w~W4?U94Eޚm0&EInL~%}olBo4sCbd:Puч[q kR݉k ?1>D%p>2VHiG='_~f^y-o©gd)]er-t&hW0B9e:dt(fk/C_i^Pe/GrFU29*V^(LvҖX1x}=6Ð/d qՎޢ3p +;W-`:=Ì43}FcǦWՀPq낞x-`9/"rjl⪥gP^I"Gi ?@ y?BzyS'%M } iǖR[qm"ߵFC;I; aO.%UM:ɵJB.F駵 _fDl BӬ^v fb OJ[*ikjak7$9F9QG0"d;B k<*旑(T+TxEVTgua*6jSx:pQܴ*tB@VhZf/qE|ָs"?t]obCe0i$ɇIX+K(?nO[ |`GS mAHE.|1ں[1nW:%m;Bd^%MJSf_dn ̎a$s#n]bJi"Zb9yeMt'vraeځ4sx7v^ـS8ⅈP <`+z?q,ȉF7mf=b=#DnA]³#]:ŋVp!d[g47-d;& {fen0pc+bzpbvgQC۸6؁-6SU*z+MVok6* ; \I+E{fm3]Jha ޯ5ҔBwi%O1 uo`@ 뭩i~p/H'0 ԂmBKyVC2N_0pBo<5d ޸޴ft3 ]nݷY`3f3%c_rޙblb4o6Oԇ{Ÿz(ck*}T3ܛm!0F$Ouɗɕ1 y7KuW QТ)%^eL`F$; G ߀[$ZڝoAB~} 2Ƅ56xɩV,nk&O9%+`Ҧ ňP{ԧo{C=*3y1({5 keNxGRFfl(u x7%t㸯՚,,li&h*m 6f(<@UQ_KzĘ km$b-87~{QCY# ZHqW l"}`EՉ*i mtyȄ1ueytT*” 6EOZ-<;@S&iT tto|19#V6NQAȖy_r{7L$r>ӟ'TZqG? #& ͘s,ځqVW,g)3АB<eJ4ePک<({g:KHp9ٞ]3 +񖃜w"UqR}p/fhϗC&|1 _PF6zxA2(fZ]Ły@"eQܵ/ 6>;,F&n5!Ql(M5XG,MĻIbIW[]"v&no {guR-(p|T%84! {JI;%N։Qۛʔi s@ZJ{=ɬ|91fR[^Ϡ8?K"&vi alZ591ivV,a#gdƔnY[~PEvI%]k#UnF KQtb'XߤA3_wiBʟǔ"lO2Z"_yP$ -k!e%0D3X}Hrz05 p +"VpA"FouTYÍ`3^r<"SE}ͦ|GP>vNhC*zc % ~ap{rO 7[y_ PmIn3wY2S7]¬饯j}k!Tn1 >=-3Z;R-Ck̆[:qt1jj@Tf(&XW)t"iwLs:q靦-{MxJ8mP)b0\Î}yt(sCN;"ucU6BKlV|v9;=XlJ.` e#4/ x1JO߽Q2t`q mdݍ< 2=|IEޅ%D\Iv8CXw͐X5P.XpyPڳ X~"h>a@wH=-& o{?>fMo7LmG KG՛5ҟc!0e|mlyA>~UY[H5P7G8!Yf:c&Pt _ZEkuz7)77%{\"*\̈ 8*J5v uUiMe:>Dx\^F/;s(0=8>d Mz.NC+i4g\~yDkD~ۦWޤd@)p]q|0./-'3!27M)C7#GxWUXg#q ;ZZ%ǑB5e:pr("˜9zZnQ_7{ZYmX&ӌ胠fVyhcr(T 7d}ƍ1PPf\ f֪8.*dy(L`ƓrSꐟO}oN BTF0e@᭢D}'KAzZXhP9+xёeR`drnUb\mLT0^9dlޡl)޾, ,mXf/C8Ýh\`b394!V'T us˖F@Q1;s&]HEI=8cN"E17@[[;VAmɉ;+=/ Xt^ gE?OEV Cy QJ$Feu0f*od/W f~ށIl h39i/u]?wcv 'JtTLBpjI HMXA 'H BPE.lC/mnvmr"e޾47C/̖~O˼q6n] Tndh/ܾY[ L:Fr4{*hՂ>/uo1yD;Dɯ].Ic?APvz(]1H8ӦX>\yh' J÷Dz.tsD3qKÒ}vS7')6 G|<U`@o3wBgQO^^ -g-S9]_~Rهe{8IĨYY p#W[oK$a*4.OΓӔ^bPDXvyIvh g8LH#O,;Ṳ𾢵ʴГ}RG#JnK[HoSP1c\fiX007`Z@(*N/*/qɾ^??w7^m5{cMؚI@Q'DFAf;5a 4F=7_*sߖ4#iT$FGSnY~)ԗ,M:hP43AwT:[gRбHlD\X8rx84̅~LVp۱&|pDv;^) ozutҋڔH}j }j̡M‚n!B F::8c+ѡ`!lܙ>#55ݕ3/sy@ 7h*teė-J"OLlcժuШKĐ0~[xP=AbR8/g06nHX\jP\BirrhvҶ WuJbRiaeq'| ug4}K=GS0 !JP#'9%{5빌EaYgS Fͮg-g*Y&ѡ.;4(:hHF@fg+T~u`/DlG2Y;缼 AUE6%w][xƴ3CG<ꑄ|d"e!jHuVX$Eվd:x/QcӈBVL2Ix4z-фg]6}Jt'M=}T~3 ]Š|lsAU#s #zE4'Q5_tȼQ\6(3YׁJLwA! '\tÌ*ZZKwr,6ED_SKBs}eߴ{ȯR^j`w1a`t)k1ө3"sIf=}B{1 c͍ї)Q esL{xF3}$WkX|.B8s b ?+m̭1Pw~b$M%֌?%s6&`YDm\vXCTG6cqi@}Ai83vb-c V=f ɯBQ>Sj##4e a־> ~L^ɃeGl-Դٙ;PWTj&vW+F(G&=x$u,'ݓ;,8 a͍ٸIYbJ]ExQ(MA⚗+E[>SXCQT;%<ޫpq0韫MZ( LcŚ$V-g01ğR@W9@r~MihJa <+ժX OQ|Mqk+.plF8/ֲM cΉSAħu{4ԲcvwO NZ"lG9B'84ol]Y<')<%ܒ&H|@ovy$2)soeR@ȏJ> riΨmتM)X)a%OO6o"12V@rwN5=?\Nk%W\)GAFRc ?B= %-嫆nFHQs {D082ޗGP\\$.2@; _[?jr/Ϳ ϏgoEhË́3yz_ @@;7IPeM7@>Ws0`: R%?=z2p 7~ipC~vtJi→H<7Ζy&jJ+ d7jD#!VdSq#j&A^_1~o^K n$R<#SH%2(tV* d;"(O.!B3%Ò* |fGXuT"[^!ⲩCfgopHV{l$@Cr D<nC&)105+};;1asTZJ؝V~ '}ɭo\Mua-ub-Y'Oi3PvǨ,eYYr(p-UvT/wC졫K)$x(JJ\pH9h2,ciU_lK4vڨ(MX 5]fJ4Zgf%@l9Fx SOT> E"&ШV Ӿ'~-%8է⭻Q^⭇P=W"llQ[ӊ C2z>OyB94yB2>3;H =C|>ev2x.` 4}a vutq!<ž"O]Sٛ= =+M"F6 TyT?q!p/"_,5;D,^XlBO<~NĕUեifz !}J <M6Kx8coφBr+0Bb z(re8%!N>e߲,%$Wei&'bWSFsx4/%ԍ 7Wv=4$ 7;;?Fqݛ]`Tћf}E|,`*\JvYrPcCqqsJ\/M7ajR1uʜ*EL 8CWM7J}8aK0}FSǟ>7պ`vnia% 8{ 8I+}X&sfy"IƝbpFtc[yPVHT[0f϶qHj7>BZX{H{ Zmʟn  O];&:YYruŇP,3U8GVV^G;dkS8&Dyj޷4ƶK>*TL$ip 3 haz̳Qf{j#l^Tՠj+3/#Ȟx$bnǚ9.\dN!a3u r0W_eɭi\,x v,Efi\lCZ;,ќB(?sj>O i`_5;g`螌gUHU*TM!)wQԆ?"eҽO]|=f^O ůO?XLɬ og&ɱE˝D(4D38[|F3,B U8Ѕܒ2tR|2M:oJ*Dl)f'=JQ9/jvYde{KbDudjjAZ)-.G< uL*_u%Sx(A^5uLj"Ym@3Q"\ZSEBU V?]>rVqCzR<Og^|PeDBO"R|~kMy0Pb_۬ͱ6>RcNSt!$٘-*/5ﻷ 4WA1଒jJ8n0XB\0cgO4 nãHe4t[=VkoEuA1@VPݰ͔#yhs9FE%?7:#jhR/~:L>?Rte].hdX_FpuY`[ ҲBu[r(,zƹPE CyRY3M<"BR-Ξ{ .n:E>JP,Ay%hQ&9Zqg`[ DȔ}ٜB0, G 2MH vb{^&*Iz'2,5lE,V)zY!E 8v+u/c9"7{|]16B=jyxMV=@^?^T,0cD?B]qzt').%40Xq(q1uLײ/XEɣ$MB#ne< q)gp+SX)A}i1qzBA4ς[x_9W/I6405PBjN]#X3K`7ڻ"f4ʊ/3#ﯙ$7-pu~cJ-Ao ;TOQ?n,)یd3EsEaA,D?WZ1± BϸAG`sq . +v9vD4H_1/wĜM)Ւeb}u Sb9rqȦ-o~;9dJחh;K9&BSh7e߲tNlRQJ1]iHo:dpw eNFlcN*f'CHs28S<ˍũ:yfN☦ò^YNfFhŌ|U,ڔPblFبNzTMmNkrH)IxݤڒaiiVI rs?]@7U;T!>mrN3Ƿ9IM%04fT-?+Ҵt o9׍@(И1b, ~gB(ϛB>1",49YQHMruP3$!8 nOEfyf6VެMe!%@t\D}Uc}L\$/G \=_B4t=~dψ!5C# \'IHx3[xsumK37֝e @D<ƫ`<:]9h:Nn i@8 p\Wd*VCeI5Oҵūs3d{&e=GT x1Ք ^e\>AC?n$^7U*V4^gPgo.DhGHq''.mNduGmT>Ӑ48F0?8 O{"x01!*o*pQ$bncu^44ܴ>|TڸȘch]> vCV;Gy0Y0\6ZWK`Z)2 d|b!ow#8a'Ljo;at+"Vݵ7Z)6o 'ɴ0=[Szt$wl\~F, ۔~Fi(f]{8!ƕQζ<'%1hf;/Pm=q'dꦧ%RA G Ņ j+cnԁc{ } ٫c[_ICCfX5>_pZmh?p;a1!r43zj5HS|dGYNu ?% r6@n>Tl5j罻:/Ge9&Dp^z9UvHGM9 "iс%~Ib$z$0 }Yu`@tDNʭyܵmH'587*{ޛK%2 (eԜ0B&?7w~BeHKjv0lHD咃0Y</h$˻OG\o &tv?jLrΐKݡRxcX(P0H@IQ"_ i(|ex&©׭oddVʵO55$oTzӹ#dSS5es|GrL)_7PP{ &QmTT, _qBނH>5=*r\ oVec)X G/R:( j}Y8 +%]L($KG+WE$>m›d 4 |UA魬D8n\ Y 5e"Y\BSfi>b3EU;Nη[BhڗdKY91gl,vѤ.-xK) }Yщb fS<C1xn!TF 35!1w"bKpE4"T2%mb>ϐX*!E^.[wkVK\3EK?",QV瀁]e8~$OS;.Ta:, rFEgKA(F Ԑ`rU -@Ǽhe7@āaFeu ;61 IKD[(0Ze[#V0q P#zHl5M71nzq-~_$/aOM7qTp.{fIP+,%E7-b3^aذ.Ω5foIdۻš_9{i]R@- =^`DmVe漒EHSR%Wbg6 aShYWdɼIXj8UWMδ&FTQЈ|i>Ds lԮc7?=Ыm*|D!֢+?$o|`4z!5Afg*0X t׃İ> K$  T-bY܏`BBZi'1@Aq"sm(RIװ~ɪ< US7adC o?S8?"% <۔y~ F/lzv|׻-i PB!.MMRRs WMM4xWTHDF]G0m9zNW&ޤ ZPwz+ˌVz~hDz7+$ (IQ!#Bmemq1en*B뤮½~` 4iPbV]0Ba`NO*ݓ@z//dzXuܛ8 Ǹ&a\ݎh{3MK2g搒+h\ÐRPxrCm~s\I`fb/ s6X>?+gCJ}JaQQ6&x!M= 7~'z:-}q;:P\iF U9Vy -`3d5Taޘ5b@UBWivW ˺r ;ڭm)b4?rI' f<+({F+ yoJI=t⫧h1:>(17/lDZLŘBL.K]Ä,"y)H; Rg=qR/fl ~{1+KGHѹ((eZL`S@|{V*EfV?S?Z(bٮ+IդnZk) C<ܯ H$>QZņT{Gr\3fQAz_^/v}T( !!ÉHYE,9ĴΓQh#M u| qܽYFpQzi@B*\p`?}!-n#MɐQRZK {<4z9V>_}=;wчk0/%/EF4օ+BU`'}<3s7E_&=O/c=Ih3p5 jTZJnhZVn>6F7W7Om/"츪K:O`Q!'ܪ7*[E&[b;L/i՟z&|u׺Xtf;*f'MTs".n!j1ɬI..3 E&?Ga$2xh螓x90-&B& Ju{|}lԷui(7q׬)P08^=͋^RE. &F$[*?uۈoI"xLKNꡆ̽ [+O /nF \ o(?R .pp7/ 8;#T+F鹲L/DMǂ=s!*ˢmH0ĥ))8Ǽ]$Q=؛|VP&`\ҼcŪ~i%i[IQ-W=n .M^f&hş{,Xao^=Z0U@;5Eq<'a9`_Qiԕ%!ǩ04"Wkɨd늎ssIn@`Kd7C_B5C洌zW8g 0#욏F0񌿭^,mQTj2 AE5Y~&WSŚh*/XUc'h R0/S6}lrW(@e=AQb[JЖ,ZRt l1lj¤r'si5K/Fx+ O͚DP™^ԫMK\ XN\o뜗'n@|?b'6y{] C@=eRUV{d~) 은L&QRo,ܵ%!xl櫱_+¸vCEv}V^?@;p"N-7(<݋{^+CrW:Ý5ٌR' OGw"?  #Y.l}/,"q:}l|ʻH\W K`(r H ]֪d)#,{=B@Vͱ*R‘ h|qԙ{C3QS H@Bi_vbmxd A_vrRy Ez';:{zItbq@6XhqgGQ8 r*`UG>'j: +V^:^֓$,#y-]ǎl{':x0j&gecCnԧAAJEя .<~[}_3+=`M1CH|U#T OV#P4i級T$o;9jA{2X= eZW(6NF&9'j9m*2l:oIh2cb9ѱ&$V5.ܮSCKŵ )QO0SS\WTvftzuHr3  TewdIkPZ,CΌ<N HY.C3>ulr&g욭DhJy=ҡ&/ *BoD3#M?e}uqyV|{5 ơZz/G$C%Xчb+hteLUovx%VE Ept%yPzJ []`![?mj}(}+g();S^t* EbG; Zz]:vnQN՛>(f8?sB8+p~*ߕ!?mz`cvk+RƖ LV%YAQ#ϩE!qCu}  =%Ajc7'͠Adӆ SD,\=XrA|%r qWȟ|Gd\h@3oCT_JEP qk} ۼvmʗn|ULˮy0ھ0 &2R_B+.q},l|m;e\]syl^@Ԋcgޮwz)+|7"s{Fhqs&n}IeБDډ`0LNٲDn['0ǥ;ڦx1LGͺw3(-l,h L.!DÕ|Oҡ@E͵onGf?Q u"#ϝx_-1VSaP%zAQ~6xk؈$* c9S kt(yI=Ll7CjlZ?E8$| _ ˍ2Jy QIcbZqJx.p}X;HYm6MC{4Q/-p]B¥n:/Wa#J;=pE FT͹R?} .[/Ǖ3-|s!&zr3c驟IB)(jC߄)߸9]_ | GYGָ?ȳ7`O?cYq ^<}Q̹HQe"憌hW\_QrSSkRW?)C ko6]=( -Ƕo99&wqubI2bU3!vfd۪M# NJo8Q $lN[ie|}elE)t͖iX@7 6]: =F&\ (xYҸ>-AI!,V4DA B5w6]g ߱ Q ?iiFҙjUT=)j/i T nVAm,9}]{ <Տ:v\&XuԂM5GD`.ˢXgAKԅedX!-} C2 O`w/g4MqKK`}780')jx{;!(f ؞rSy}+"ó)b,&^TLGKtF?2ԅ Y\씣sZ%kv@~5(?0<]nN GvSV4i?PX( mg史&7z%ϼnBݦq&2C$}U;&6xRA $sHB!nZ8rgZJȇ[EGv_o{jq?Cɔ_g%xۖϰo6;1Ҕ†:vþ=]SēUz;`V2r;WmiTPghQ-Jk C02IZ_u|*A@]mB,NY>q5PeYqN\zH&zL1g=p5V5pɝ.m%=|lm %WEZSA q>fq:ѹ&l֍]F4ܝlSGwڛM7ve@)qwml/7U@mToE, lmZ$YydzD >޳XO6)hsD|j2ZpYݛP Թ1kguT\>:7}e;[I1`]ϴS{%zM%L=7#cnQX)f\eF<:T2i2uQb#jriL1hfjb"T +^R^*d~jנ``&_% Ż@;8w(1'mr90m?B*pT<}EtlsF;0 RVw?NVV7\c,#l #@wi9 }YI lCew6Y\6OjvT\5\pi4s:|hŻr-dD _{m xc?QUO{4IsdYmSnl[O|1$&u NvW5Y Ɓ_/6-H: oL="RW:V_aV(vݙs[oWYGLh؎{/ĵG`]Ws-iKNf2"|M'wAp><lOUW,boa? G-: `Qx^>$Eh2TV]uc_VDJ8aGM!lccNnOnռ7$Ňq |NV hZԝY)SqTQ,1Vs񢧣v,8Gir/ۿxƥЪO#-X̩zESzYY4``,|}u}elόmUwo`r4b-\(W#g<ib4n=DG,c3ea 0F[Z;y]3!c>@D”r kEua@2O"2uQEۉX*xѣ~0ϊbɟ iD}$(&<.OȚl':mnb:wq4܊`R&fB@`ȗ|ͣ?3xȨ!<= 2<\-DyoX-C8<2[#-5\M*X#Eōy4!:2G`^NdF`@7E#8 5rS3? *eqĪ+,f~[lkH{svS~d: ?=vc fC8EwAQA[V9ХШO& kWv#ˬfhơ?,Z+WY-gqPl$ee8 HHEA@/(r@VI9\ÿ́gFh筞^8^xVsWpvHuYNαwjn ;Mjﻭ[\s_TCYݬ%&,mUC0BD!aL+!~lR<$Ŏ}v| }EA \.ΕB t;}sjCq;y]&-uFxh*T\z,?S6´\r7`H4,䐆Á et42v<&pCOL._x!ȒwVOMj>9q" Oǚڗ֟|M /6 "ȽG/(|2j:òE M JORGh kj/4Iz] j{+.wYESVG{uѤepئq3*Q {F6C "14-[#'$Ѧk"J#یبi4/JFl??:VMM\Xγ13g.# 5"/, c lezI0l\SOEli3O ;vF aM`i B ^.l8i zKaTy:39acA'ViOd_m_{; p%f?F 3 !设eg y@M~WU!&NE fR_vjDBh3ԍYY& 1߂B2(N *P9!D3>0 띯8#_2\-NwՉҨp C9C\n{=7zѦ65\;ľ7/֍-FZls?/JJ$BԴ_(fpTˤfz GŌ}T3~RCc=w#6i)*6{)8v) LOd"twLp.~fwV ( 3s.jVPx}qmt+n>^vd~=1xt jm?nJSzD1zr˟ ~opG֠DrKO*dEN{")c/ yt,}9(C \[Hz]Z.%` ej}Z)8'\Fr}^t#k Le5xQ< O]W&BSk|{dةᛨ"f 08s3{R`#6Z: "ipZ]ü'՝Y> gF kx/X~jc'陘 #R}De0w@5XT}tYr{d(>T|h !!@H6<I&{+vƏ ]e߉5o%h0ff11 QI{R*KW6yڃip0 :XnB粆Ao1u9E30QPNC96JYukhaRԤRj5 ֒d΄+CsjZQ60\Fam@NG6n M|`s!Y g a-$=Ac!/N!mVtO]NI\ |\i$ӌ \ITO m " `&'*exM `㵎wiK?J3?lTUHEr.QW}uQ(cY4qK$ z Z䂗|\{z56U_"$䚺' 5\Yybi52sGn2iε_3Phr$F@܂g/_/-/uSQgh,"Ae R-l[*U;9ƘODfb@^v$Kaz oc~[{ S #I6[ߞ!Ԝ NGwM 9/`~_,+RʠM{!+DZdן1?UnwSۘtZ&Q5_DdUKP4*m&)>WAvkwnF .x]h2{:v>7M=rj{j  5TFшԞ`WLP ^7* 3 \E 8ˋ3JqVal63>oC <~1!>f@c?YYr$[QV5RnD:hҲ-e1KJ{} P5c} lt>KJ[ ZSqyܘICa~gpJK{*}+ϓ d;YHcj]mFdZBS^E!0A&nے$QDCunUޖzB0UB%O!Ѓm-W^ !c~ 5$C6.c5PR5}9v!W>k>5r1 Cۅ/KA{R^'{%~ TK ZoHm$Y۲%vsيcKytnc.6^{"^PWcD˰bpwȣJ[k˚"06 з*2Kިo;Vi, pM͘%ju4vmn 7XR098NZ`uΦb3q_pMa,V5]c!g~p8ܤɣ* d#/ a*1LHW) aɘbFגaCK\X ^̶? ey|F]w\QW,.q:Rl3 fZBMr{#3h%2 )źW s"0ˮ$:wsBqSvIoӅ$# =Xqjڛ%>TfaP#/̫5`{dSU}N>V8T0LͤVr*mna\t[(\X^ 95Ѫ2DqgdWB!۪Y7;K5?[F].A6^#.8Ϊ a|+,Z}0A10j 6-6LҨ 5:)pSiT-0`lLq;qiU̷a Q 4NN7$ Jav#.ɫnA#e 淔Q( 72iӰf?IK$kgRoOCHD0d 'AޢM&5^&ɗVWh:b4uPe@Ãv/jjUML)tplEfafz=PD:8h3݂jqI2&3+NZ!m2srh68אFϟꔷٛ]SN qSs}lvD<UjًYvdEZ4[*r+[/m}h50E{h|]ه5_\T2jn"\I;]33CkaCFw{B +u* %_D/=ɮ*<ބmaiBzݺ3aU:z`PPY#)HC(m*jЙix|K˙lA$-m'@ܢRgm *P`s`{=L35EqC0VS)d.E 04gpJg`(tuf4ч^eim.Í\~3,83jMK|Z,ZWâ2MmD>RѴRiy(񱫴pH5z]Og=gC ۇ -Fo}ĎL=G9k^3_AR)~%BaY%"v]8*yYl0 VYoRVot6"X2Ru\m@O^lvg.a7.o.GzR-/b-l:SN#_4 N$dʭw+ >ѣFr NىOM6ڎ^p/ Yb-h&.0IAO*8~ LmWSv@~ X8)ra* ɬԒjxON: WLcfkv0JO<[/j|ے?M5F?:>(6&_S({|6ƅ|j㿥Дyhy+`6 `Q᥀`U^JjKP+?jqV/!"2T fRlnᏽ%Y#ԳYSqV2ijnz[Gx ͤ{:'DFy-ҁ*B-]Y\_rdwUzIܐ S] iFV*X{rS"zZ, \'d%})eߍ(=/FJ!2#g=}Z YKURB6$ W0mug"Ckh¬p] " Z}HaAlo#N *6K}1T.NEFKc.!9k `K3i1)7_8EZI3Zf {y2w1miyhY]o 瀌]ӌE}P}-Ivs;˚WPDulzۯMXN¯-N?̥lB⻵S(l,.xx%;SK]^?ob"!2@C[<$bvf= l4b!u&8 D{H?ځh b, 85$`ZDô6<%o;YTkp[|Ì~7OK1j8[~G0+#4rnKun z1Ofkkԝz{,b!Xp>7JZŜԚ-f61)e0?fވ^J3}N ӉF͐K9ξ< IDz=cq?8DӹC%-D}f\r }Y衡Z_8%0d lC s+mj?El|/(%Qwr_\quԒ LIȭie&XMN#c6âr'= @<\`3t @%PmB%yrf!usjkw%媋 #=($z2&O,AO'%bAdi%-O;yuV'{1A6:m`z: R[q{''E|1sa.Ұ*2~L+:92MY^[m5<#9IO> n`O 2e#g jrHW"F 2)jУ4gy>BG,F1EPyJxR%Φ{f5na%7Jw( LOZG_?v_{43f7"!2OPO֩AhqX2d/| GJt ;oG`& +:7jTRc|imp<&g)מjfX}1e b}XZMn3r"tY3 MwS~轛^ItU]W_Yf Y+M¸!zܚ2\3Wco6ZxSie$dCG QqL4V%Ӡ }TWL3hRӓ#fˮWt>`0f͑|lK%n,*Q~Kqn0D.$ Y<fPK`k8 k d{s96E~{ n >K'`V P~-LPL5m~K4ŧ: ?$9ٺAքC>o]_Bịk˗h{0jUIl ,K{*]oJ?K#Ya5B99J_KC1G P3G9nJ-OakO`WbbJmOL=w"EH;魍uq;z`4vW-aeQP؃;M.5y闺3r5n%CH| י{"yhT8qtdj* !zh9 YP8‰(4l&CHjMOt&db kT {yб [T0\U+U!_'vйlt,7yhX'OH vJ%&ࢳyaa~eul0*wG)"J3>^yksMW)!*i֑ ۘ8YD6"9S#}LTM'g= -򥉲-cQڕd9[̨Ҡ}Bp+qgC LV[R4SB#$.nr{9$l>5CWB@[n,15M_F'bˌF2.Z{g~ ]IG?eɵ+A31QtWonߣU\5%8gN"^:̰iϣ^ ))|:ZSZ|/* { &zd1h~2(i"'̿v&+Z OG {πJ/3R/?p`h0vL<ԣ_h:@"K!0PדA㦢O.}Jܓ,>yM'.fv#qE=L&LPܭ ?T]dȓմZE.fs\+*6UqyXni);l }tQV $LO>ӳh)Ɔlv(+r9dȆqx`>KR8 u+9 $S Uy6d٠$m.NX听ةBYב_2AU}R/X}˨ yigk2Qv! ct*J9xT K/h_ѓ2Z, 6inBU.Ο:oCaw)RκwH 4]IwM:gvYrs3}D >* "(L_/'&(bN{ ӂP^,P5dEVmD_AB!68D@ڃE>:Խmj7H|BW YgnWĨ޳'`êsӵaF~zz'T`@sO[ֲm C'7k&"x\?p`3@Ou_t9fY}f< Hӝ`w.ǐo'ܯ6LڈuRnbV栝Yim6tl Ϋ(1'vծ| mI)L1{/ eBa|Qe9Hh`ozYNM$uz_~ߛƩS\Nv)nz!V2OL. {! 6/ԘP#׼IRj p{s|R;GMYSZ;FIE&qQ"AJ`.3*ߚ<'QMQ74oa2ϐ"8xXfK#t#C49Ghz͘W'^2"Z<`:|Z% ZЁUw˒nΔپBլO ߀Y<5;d\ Y{W[3y_v#)z&b"g7 U0c+IT?Iٳ 3lO Pm|'bJ9=d'"޶4E8#QAi Im:c*tp!(cYN` .r spp 4,-+z E&?2<@Y,r~QΘˁrGS;m:e WT^հ|PA9\&3]FsA.nfhU9l=&yGDgR\߉Y֦~R-"hQPe➧O|y`Y\f ·{XSNTس9j1$m]_`UFWǙT|?QW2 _JGSO$/=5*CNMWGn!*+ |L JKQ|buEy,- fq|={b/|ӣÂO7;!Ui+x4$a\>gmڦ!Wifg_͌F譌j8+XRP|K _e2̳Q;$4c2>YQS}xbZ/T&UB eB‚#~ߎ4 Y& bO`DFȸ+mS[c/00i"r4cH&G$7zߖl [S?}<8;-1J|6Tő]MU^WjY8SWƤ2D#yyO;wĜ߻ڞ)v ؛ jhwG{m[ H ѡg\]k$5Zb3r9iTI "eȮ ԰" "oLڥ^ -BIIDfT Z7%*6" 4-=Zd wi7m~kp׵wPa1g,q 5DwѷO-bV)ԅHCWK=&"ڰmQg UM UFܹ ߡQHױ[;\h+6}-yڸ'";w-cð,Ĉz})m`3 ZZUrp{VAV)0/w;x턕C@g)R 1{ȳKܵ7lSd1cd<ڹqrg < G{Ա9 JU/=@f$#V)A'$#^BĖ@g~XJŢ%<1ԝwnZ(@r{v=@jkec0X~ Y]S9_t PǺP6-Q@md%!HEZc$7Bdaφ:g&tr\]Z{ 9B2ՓU]R[,L<6Z rՎeA {Tﳺk'E0 n׊?NsbewY F&Nq.[XiwΗГ-iz3$`w쾎6m<ؿgyؚK޾>V7WVu{kYH^w'0[TuTF#vd:ӏD-˕AS0%-@„;ymC7ژ:'ȇ% ?!ꀝÚrNBnA8t W g~Uį;S\v&|xebo/X~U* cEtƷ&A\ε7XHĿ7l{B!9O* n̈́*r >ǚ}{NiQfrr :xkhޞƥ"XS[9ZwfSQ1'o3 tBiIP` m( W) W3ן܎qdXvgZe}8vnNWIQ.$Rȅ7F5I6],l+i%m,?dbGQUmo6B0Y׹Ĩ$SX4h4{?1ni!g90mQ<0KxQkrj̆Hl`+Z?_qcb~CӄJR9cc%'r?PxK$`SLՏb =UM(!f[88}u(dbiFA`\9A7i4W~u#>x]mmNb@~Z)BaʙkUr57SD][{Zcjg4B*+ ^ 0# p+6UF;4nP+x?["iN@'D7*,r\S% ax}|S)>OS4#q pz\0IrTH,#P?xC % _Ts+cL=Ǝzx(^IM.S '*%"xC2t& #<8>nNt? 2uƢpܩ@)pnoB6zO8\E3K= du;DU n6 h5d&0mP86B(= @Zʘ伛E5s{42P%etJi$gKi$D~idOײMRg;+Zk!M>v0nl(qqK4(B{e@^Mn2—[>$6)kL_]gowGxR,|)V dSշY xyUfP?;ͻC[k C_Ea{6?' k=Zaڝdp~:|Ɛ%o8A_$wlJ?dP)/ :WS68fD@ ` @|EM,vo߾Ⱍ"腒^:AAmlh??yZoql1V:Ŋ&2yGG*T آ3dBEᷙnp_vmk;og~ҧh,LܶxLǐT;3p؊QG> ΈjBKA]ir tW1| *% I<`7q#]@X(Nڨ%߬3:T1fǵe79fy@\? 26G$bd5mbmS?(ޏh/&2Occ ?H;e0TxzR_S{/Xܻ4h(G t~^ S(ybn_cèov/z281a dfv0P_.pLϞd~tW语j$  sH L>?(YǽTؓC⺮DO9}0FpBHu :NAro(F_`Y?Sw@ӲIo˔OZ.DͻNtX!r 0)x}ƥմp * F[X-0 p;6j]GʾX*YdR9`>t>ކ\WBA|_|vFTvtQLC$hgf׎PPlqaT؃fC۫[Z__;>d+::&m%F4-RC'{RHĬ8&/^!,A Iwh&;/6!9ف~Q1NܵHFFI2RIg-ʒY&?m'"-*K+Ne}1s+VyY?V0P݌V w\vyMsT]mzs:;jkMSY]˛רm1.J;T?YmU`a) % q-b3rd-X W16į844 *NYRP2p}<+x)Ĺ{jWT>(-`D`\U]\hyN-ND%ßi+Za?X ,q`5a]} f;_-j6祝mdn)ƺ[*Xu~ \d"XI=Dgl|p@ڸHl"-_ ށ!BCwϒ zn70moЈk [GkV(ӁWRҿ1]٬֫rYkIBca ZPH1"4{.{E#T=Yg^GsQ،I+lx,(mWϚS􉺋V}:9ݹd])ld8jGK)tukq-VLadJr&d\WW OLl`{?]\ XqrZ My^ʠShf8;M&ݩt>s~kgvNL.1߇rSΖ}*_q$fko 6)GO~b|I)X |wGY9y Y-ClG83ﶕN>w0}Vex yi_ k9ox!̡FɑUn̍S(ten3%N?X k|\d~ dXި ,Q@Lw3һܽ&7 `wn۞[Ѣ+oU,4 SWG*S!9u|`g]}#4P]_xlP |2mD{_jIhG]qoo3,W3LoNc)/{lâdXjt;"p^姞!֟V! >I2ߡ>qD)> F P_cT^[F"_u\=(x<6Mn]~З!Nր}etDY !7HIfpᚈ"UR=$`@(bCy2a\`wh$9sV$tvYhn=hGd ui x9>YZ}pȘ@ (ftNv2JT4twH'A)b[sUV&N scQ}L޸^8"zG+`PIJWmk|t7NK[aAMrCNo>~#5!k_tc99*iͮVce"S-UC@%u D+:ܭ N:19ڻSC=KmzH>IU6@%fg#0xuc_tBUu ЉI/b\0py5P-CKvFyB<ԥG>ՒcaHȏ61t'W:gK|f{鬄uwї$WYVZVCxKug*@)EbphvguBPvƸCr~d*T/w6ǟ2}9 ;w;/79 W" 0w0G.z1,Z EA΀Aս:EzW .d%~vӤI0liGvo@]qjT&"th1@yJسHZdM;ag6iC%c|aS8b0}ٽz1OKD͘HoBhh@ (_>B ],EνrI-Z.r|]^ClEuE?bgNxjz;S>.T\R({'Ia%t8jK*^p{v!B6q* C$!D!*|Cw@1fF)-㸙YPLAQ07eʚ!,咬Kg.oTGH(GaK=fh>zyZY`T糟vC姣L1py'ҰEx߭xls^_u4~Ɗg ]D5^oD9R]˜{I6޹x4qQ{|$R-=c{%Am1``ŮFizH|% TN:?ŪB3 HuDU nK$D8p :6 ?5y]#9\^^OjgVLT[DQ2a5~K3|'}.꣌7 l% 跽C&"'BosVbŰڳ7In:Wd4CNt j6R.3S%Fe&׉FX!fk82f6(F-;_ p֡/LrGm O=ڗA b cE/6fB.ys~lY뗄'Fa G, U29"f||z5Ah;@^)oe*A'wB9ŢfB:6zPc;|`OoE d̝7+G^&Ìd'tG᷏US,' %~6'^)O|\Q_u:ۓGerF>fi7%90^5ѱqQ(ElblϭcY5ǰa% VM(q4ۇp̑{V"}FӺa[?M|OxЪ1byjϑ㨵˶70+us8"F>mwrm`: =K… qɿv[k1D|̠}obd rS3rPp 9>2ts3㮧yÞC $WkܭRMY$asI9"LD5>z?&oFQvu?Ty xH\aǣ _CyPU$ (s,v#}ϽீG?Ee%CrЋ~֒,WA\#ץrVs7 G3j۔ui/BvPtkā*{KB! ~Z'B;['(jk I]dӻ+Ce/rfz빝rKŻ>& od#mud8=u_s-IqvC,0^9aH }fLwv:Bv@ &GY53q[rƸ,J.GlTVjֽv}϶F(P)zSH'hP7?4PWWV*H=D{SV]I+'=:[%m46-#jE@]iL?T\Cc0¬$wɏQ(jZ;X¸uozX *֏>FҩA%!TAndbq"_A|"=S`T:=le=y0Gh)"~:SkdjQAbu&ܷjmA7@5K- f  D!gHOݹe +-M\!ݫ^̄ܪJOT& K)CdS?ZUD3cy{\o.h1oZl xZTaF=3 Ν'L@Q>3JU/;`7;V:Qިp:2L;XKxJʪb+Y}Vi opE}*\+b`aSg? -BLf'm\?B,ZSHFʪT ho̮/Oc]JR8yӱA(ЀMGQI7pGGKUu.Oҵz-یen./ftcoGLYhG؝6xܜS3p/vuUgWr]Hv<h+R3S{`(0G~-AZQ^FpQ0k&%x12 y&m^}vB \:{_;2&?yDiG5 ãJ;&[MĢg\1-i"3oXvs,d툠c p}5TBAq)4ŗ@v+T S7iG ew gHi|Z&AR pK KB_~i{Uz`pCh729؂t}&.^9YZupcDɰ5Z BS)7Fĝ.q} ,{Ԍa;#%d{dU:sDGnc%D? 05ad XU1r=oB.uWFm^8)[1glJ~E$:4M$/=$W/hB|-៍K תm;qĆgj iG  M\Yy-Qqv!.nM7_M1V<ĸ~B`+ejtwV7])E{XQqb*^ ;.5Ϝ '-6đgntjEx76"Yy昁ߺ{s? c+i[-=Ɇ v,I3P`HzH3$;D@9肾ϊY # |YL6] Uucj}v^PV6B/'R^Gj: F?%4p3YI=ʔxg8/zit;si]N3qWrݣ<E҄`oeXc ki\XuhFM 1cZoC׊ЍwϮp8Dtَ7Y|U/uaxې|݊y-E%3fUM/S57fc"*X4V7Hh?-zG{fN?#t fWֆKSᬧ&8QCSE$^c0[݋(,Z%%\~U)o…BK1kXm8z'ޡKas+ml).#`9: y]kOt~_j sd ܅T_CtQy38:$<2/Bb+p<+ 85H!Q4LDͫk+E0l7] XZ# }這T[5F&{-Gt^rT~yΪ[>xP2 82 w>pG ECv)zRyt־>*tNPmi4I̘c!{5,$S# "?5 ^2:V;.2ǒδdmx!A]d=<._"2LO@7PJsj1vK](j 3ZңID焨G"T*ހthbÝ0ndnP4 "OAd > Љ2pYϫZJN~QNX#EKe"NFfOmj{DD̜L[< VqӬaTKT u0 yCm0.e|4dhC߭u!)y 5Ioy9!- !ABn?'Pr0(Lq*q5z  O IW4n;AiEAz髑hp$h Hi5\sE%"mo{'y'8ٵ jU=NrIܦ3)3As@&=}ƪH R<֢ \w ?h^E"o~czK "4VrAt+@>.;,ۋ0X R_2b"~hhTUx\εb}Ĺn: uNU=W8 'Bc#atA7Oo'O?uneJŰ (-еiW#a߽%<^YR(m2 OVdV.s׳{ו,(ZT=`$ضV[}Zbk1˩oJt\bYTxN_#4/#L Zn 6]642-2 gPfZu17M/ d Sj3i`j$4bxAVĠq'IvMBub8hP:jte3+㏙=cyڇXځD l o_sERbY7@T:?,,}NkH/!X0` lxX?t}i1hmP#(2Y yGA/j ,<blÆ0Jz!*VZ$}(ѨH$2J#N%c…a_7'`h"s;3 ^m:'C e t#i{[N)S*/ѯ=F֠`Ȃy0W-PGZ|VJ/RIBAJx?[ܳy&wz֢i#{ 9.J,JfbK;:-35+ V=5ȎwX]p$#I฽JIgu3W&O^R iWeSU3-i:2b&t|ӆ Ixᰑ &w#S@-!JLF*xʫ8Q-Yg^EH @5 M1ZwuTҰTz8czxwD P-\UU\$#>rcfPpG`Je_O$'T;e^v%ZvXE}hv1QXGVhM{WTb0w]b$ssY>ˁ972(5ootw=fO#l\ /T#M14)Yr\6lD8`e6WCbM5ibF4"7|83kÔ{8J㞎 v}X0G5 $QvSlԛǖ>^dF*3/)82GTnMz·h9+Qx.̴$Inۘ$/.{D@f\F˱gYZ0707010000045e000081a40000000000000000000000016650944200000f78000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-cs-dsp-ctls.ko.xz7zXZִF!t/?8]?Eh=ڜ.+Yu3Q:@WF˟9/rk.cS.I)LkR,IejV Kk)V:g7Rn ML䎊2 D45nf^h. ТEQt_t 1SK;LKO?>T5@;&Zl`6ok [/EXX* gBUOI!J ؃O=/o23qr(NnL~]L+WgxnF4)  7c*Ͻ?sgD#||;w6 ydhݷƙ1;T?GwC:lo' O;3<^ 3|^ )X"] &<(=N}ⴉ%Kr+$k[>$itys>zMCm ]-}+biCfc+A ڦz"ʛe }@^$[2EԺg2X7ҎsNTDnp ;}yLz] p,6zQĺ/r ʹ|t ]ޓUMLP*IΣ C5WhJ!Z[(oFJVRu0MHC0H [2KHjxJ^2 t4?)֫!I${T R$%sP kkKp=)wfя@g vp=kR(s'? _&\8~-H?=/zfʀ84[i!,C^Y )R#T&h&Ha SkMӱQ0pV.gP uVrHCh dSI}_ 5ցcV}- k*cre+]P?[ʫ"I%,5m4}ARgFacmsS(V߻-wæ~Z$v61b 3ޢys3)mɞ`M[2k7F0=GؾbCAJ{od ۭ.x@/V\96g~uKZ[i^x7w_;:WA^1a Rk8WY] k\9 _q,FW;̥\RU1x")b٪Gܗ9Q>( ' 8zXf+ItrTb-ucGʠ%\5y80)qFή@1ҁ}B_R l1]=<_H{1irŹI i뵒}:ye_eeO-Um&K1UҴu'ZP dI< ao*|`'73hBaqsM$K/хStN,]lW~Q]H(Kdm66h*YQxڌK]?.qEӒK0ָZPDQ4a8w){~##D2a&690ӓx5=o3jD$g߫L'bkg+ ᑐ(Tuh^5,a=pS|T@) #h7S5~"8"&5 #}vņ[>5}%@<~СXqrV]`RP9_ԝ ՛NYaFmڬAzt9Ϥ6DMri?ЈdN v Iq7Ѕ닧\gղ0( z>.qI*6a:$ ɞ^7]Wh/!d| {b u!= \ŗ7(1a7D']L"Ps'm/쀎 [\RV[Re *…Ec<fл^{$+} lF2^,LS@B nJW׭X'sC@5j՞{زm5BN%Vh(s>B0^v\܈ܣED_XWyj?_?hP(܅(2X~La#<m%ϊe g&1Dj)0m)ho?&pb^ڰm,g/LYlj>aOdMfhyWi_WKH* EF[Y/R //jɱgYZ0707010000045f000081a400000000000000000000000166509442000052a8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-intel.ko.xz7zXZִF!t/MRf]?Eh=ڜ.+Ag6d+%S`: q VѼ`$9 P ,9kgvt93_< TvSJyD4<pEk (̇Y>+wB#U0Xrr:lz7K̸u$SVlq_#° dϨj(ns^,c9//mg.ƶ+@i4Ө´M}H^$KK M+`pqˡ6C_GNɷV|jnN^S BHZl|!78hܐ`ᑊ"zZGq[8.aOBS@odu{085.hh0Aqv~2}Ǚ +bgWu"{ҿWuӏm]k$f8LZT}Q6)U ,o fRR)@)`p:f(Op&fCQKX{4n=O]N|;ja~ m[DIOˮ풷o>o9VvAAov4 p&|;daKqHTm+OsVhfiجSiVrqMMm5 67`_jǿUc\Pij]EQGo|˧KY"_>o1>tPmix6u{t/h B0HpIrr] v”%|1X-əiʳ|Nf[@6 ,>{>70/+vEU5Uus 2}^Ӿ#Ԛhce E2?~1+ >Cڳdt$3pZEzB-Dh\ASډǒ`+_ J;:Ͳ$3+]Q|jtI;p&ת<-Vhƃy ن90H|3_aݒE ޵:T,b~sI*HWLިMav| ǯ,;OUe W,·UVVC_q4^MLrPM?ME:WF$@8ɚnI"QNfg(PRri1FYg ֙Y U0Q`XnĢ2< rq(&SKŁQBkeZn Ƭ`d18huqSa}>@[)aVD&2@%y#@nt/aUns Yc Yƿ&7rd Ğbdb /gc98 ~,yPh:26[(xF?Qb@T(=hhۯFDbZ\[l *CG'qfo'(BUʞ6T^ro5vXN.͍жmUіԆ3ۇ.zzldBK?J;2w_m`279ΗNmEd$[665|Ioݽw@T I)@o  ~~A-Aůjs뉚3cUlX8LFF|dy̕ 3q 2pgFq0j_-I1/ ܤm[ZTG G#Mt*q{um'guH,؁oB}F` $*R;igJ;4ݖ69GfibS,̂ j Ax_] Zt@}v.gqJV TP?a}[ԹPLux*m F]ïZe|p2CCA;ox\Ң1qGPP; hI&1DgNb#ĥL71Xas *{'W^* VՖcp VRS5'z>2fVѻfy˰{F_?T5<~oozjd@F|i* P!00 .HԾ_xd9($ʜX cVmTp6_q]Gn+~=CB} =$-aݾ".HD1|S. ɾZFZMT/xOgZCg~{k}&Q k `t) *xA.A o6'ȃ4 quEáp/œ Z-kGm4J&f[tžvkcfS;{.8??iOm8(t2#8jժ9[J~0M[D"rJxBboqjա^gsN(#ǗCI/]®Gg`_Q + )E:$AiQ*W r84pnKoxoѓg+E) M,]s*4n+`s`S)ӕCƄ)UN{?4,*! nc}yRYn;rd/2JJŽQI- x[^&s\̑@ y4DRCI9c %ATM 1w]{YG<6g{,D JT>)U?Q Np H[vq%5*0^ks.v6a=_ / fAw>0㮒\̐iLmf3à,Z׃ h#Mmab5™ hn)v_@ g5i³PA8fl-@DY@}$eOI7U9mQ%ai{),LMʇ^ )oS3n\&YoZ l' jH ,SǰU$rY;7VȅdzDbDOzwCbfKsI(O 2 7*TT7œ*vTa&ie7$vn:ED!:9lp(XTM&C'W,ҖMY]  DL}<A~YǕx" pr"Qnc0a{3x!PGsxԃ>Þ;\k@bj&oc!Nj ݛyj2N]`&~FmvJ@_A1;bKIee%5e 8F;"V80 _Ѭ76 sݥYVZ]% * fEvR)EX Uqi IK)}jfkNW9TzT*G:[s3-M픐L${;TIY[mÕX.o%IGWףF7v(ԓDIsO*ɾKRX\%zI-`P#lF8A DIȯM2k3,kzrYGc`~Tٸ3njtvoT1&39ϟ(EE_(~rÖ! 7V}U3i(0ABVA*|o^>4,1$0n2+7T&P##-j:!qĊuϊw gfR ̥D",Lb[DHx|7udṟT z&Hb{m*wrtZM&Jc[^Dfɤ[\X:Q7EHPgv]/9Gb+U!ζ- *MKN{MC̲>k[:4 >>>LE$%_ 1@]tJF#b`+kJ)etEgaXv,sB>Z̦>a&kp-ce,˜x;3̐؈Lw'|%@IqӴma skQlknASp CRGC#&#$cyw\}wy}hXTOach;\T4A"yzy&8@4 `ӹ*573 ×oz@&#!hVtrtp@qF/߾^ T7P=Mc\^1W@\>~.7O%} t>?Z8?B;}8H ʹy00̲GC&b 3Ȑ^Q\j(/ o[}inPMwgaL( el _펟x_Ȳ'aJ''v+ABO<iqa|1WQ}GyV > j$4`jr\#d\bIsJOOô)SLVTjvaKsx9{%W@|Rm]'Z[%z33@nd/%>o✜]|6 r]|n>'Uũqe+n[z1)+v u&`语 KiL GfnSu(D)b|y}@=AEjT zZ+v(#6+~ Z'g ò4ł MoE|p4zh0JbF +IT$Midl3.հ'/ luI")!/o/9t }]:EfU! 9T6D"xA^Bٕhb\UHx OZ0܆YMh9tע|pMs;랃OSɔO 뿈rX/ݗt'rhcRƊ<|X. mHU͕a@ YD,E?wd[ ';+*.6h .2&&p~d/?Щ0nx{^<䳹TVJ}L7=٥>WҖ|6.7#;Vjc9{^.R96BJjiF2bxD@W3Sx8;;O7e/*dR9`Des>|{[σfJ淌2<@eTh|O wrv8j<͌@LS ;{=v5OZ5gqZzxns]Aaʇ#?cSL k?-`6H{{_e'Q"snѐfu0N 66E.rO)u<-LBYmicű)G5[s|@SwG?r]}")MH8>+fct{ua#'_=s D;ɽ{,q@CK5G$ˎ,aڼ9HWB`3i6xqHɫZΏ,!oԽPL}bJdDq3JC¢Lxo+/$R"i~oj~,+.]Trsy#V>rzhҍky-zTyݗȹ&kwxvCAzRxGCRʽ*[ˍa_^<˴m^RVܠURu:~Uy[ƽTK4?Zsr\/m2MwiI^כ\싶%l4cRD~xuv1 S|C}廆O/7/vSAtFaa8*mleY*v74Q؊ygWU<D@3B^k!#V] A )S;!I"^_8C0) !凛 9OjO'KN.ӈ yett\s\$)2 %Pm"K9ZSo bV)qư0BW‘/߷-z}{yW`nc,IY2z<tRD"!矱cgXdLQʃ:o ZB]s;oɘ<0|WE3 yZ(jb`nn f鴭-w~+adK8z˛llz}f-8<1|#:a!W=gҭ0Fumݵ0G015j2q0ϼц$z"8Xs8DeDW?{@d5Lf!Wdt%F L Ъw}YYb,⨜mULwNS;h1}ۗBWXeg\\K/sya:]e }mɿb } haDֻ!Z;ѦN!@>ӗ Q~| 3 H{UB ?.ǃ*:H!弹xA$qC'*x{.ӣkP0N#AzX` Rl0UၫopAr( 0|ʩo@rؙlwp*6fMHc|cx+ImBp(M_fQC6Od^s+iܱ¯st CP-SʉALW!>qT*)\og<-IӁmYAg46^UEHA>~YGL1žTS;{-=rKM/nZPOWuGyEO{~?֐As -y7ю(@̴(^JHKkɣ欀JWrgZ7 |c]nd2 zh-%M|դEuzpg2 qdC(̸ דGJB_0 eGI+p]SՏIRUV@UEe[@xl5p\-= 0\NElQCUe5#cKN,+AcCY#@R3Dai"!?L #NZ_ڈXnmWrKО`[uVk3'u܃ T 2Lpׄ_uѓ-:@4pCv y |=>3yCt4=9U52+* H;;2 !4A6F7bm/"|!Gn8>ZjO(>d4mM'/:JzQ;L{^܁ jXܣ* P&)|LccfSE~aT;Sq_~Ia9e*LJ0G'q: Zs"q<5;| h&s_ L Ĺf^;')j-CYOcHu([0! AAvtEku{)´Hgc `sl+W3Qm&_|s)-)Iae\-ƬJ %K12Ю5'!Ye/SK"B8p XmUk'FƉU{*!bS0T& aòխT!&4f2áFJ}%OjLF^؛n$"qʒM^g?- fc_ٯ#{nTtaf C_ȉ%cO;sܞ?pU|pJ _ҕKv1T ِeM_9H=ִ66+q;;^ $0Q $|;e;P8_̅D|WsfH.eS;dN*yn,LZ甆s3,η:ބB_g(t2$ ^ ]3oLx^8>k.%F\J(Y"3,k6K>_'ָk/* .9Gy}b[HӁ `\KH'M-\;C_VZ'|2S9Tm) ,^Xm8JǺO6[C/P()>}ſ#9vHGq"S\m'dn cݿ'3`wlBh:rM)Q3l96۽0·RTxI3Xr N_27*5X#{(V 4n)E"8/6&p8W|TlnGC E5A}sMOV~gH%61bmo06y KTi! ZHBipH]Zz2Y˓kݳe22~>y W&'oYEUدK*sTk a0s`7ƞlZ%NI=3VzV,*"8_O&|= sDp&QM<[s32ꂡT@}LН;*= !6' eIʺw0 e3a4^\Q`oMvC"ju$v,9JWՂ}:?1T]Z7(oPg8y*__߬_(F0NeKlb]čÙkC$Dgz3lzk 0~v$H&b`˱c"r+.\ ļ>.']q{!<Ġ %'i?D,6EFA95E]E֛0i._QpT,:5z9""$Y,AgZV^SԮty`4Wi@D=0^RՎvv2tU9QFLL<7>'0\#FPJzFDNEZ\:ƍ@סe@*z3` ({8nO_k!`0N*t`>ôwfe,oWǙ/u}5X_rSu@wfH '4f'OZа6YM<9opis &5:ŋ5,1X6hV#Iͼmy !O4-i-nRQzɲrQEUQUiFӒU`f̙5+4#6ư1=U9Mnd󎨩gy*!05H⯙UhAoj"elHwPUތ3rԵ3wf)xӉ w/Q-й+17΅ϭi72ș~w[& _R9T. \7W/C%X Xx_>wfibONpL?n꼖3N6ߝ@q+c}$Ul6Qga~~FEo6s#vk9$ܢD) iaq *t~Kin34kMCpEbmԯQ8zPL"(#6tb r6qdѢ ك%Qf/e8: Ћ[uGu @E{N%O|KN>ȟs{H>I`8Hw*>Rǫk:އ, ؛IMe }0m>@á ?N?ȉ:'._$I*[,в7$[K1*URxj2hԒG {Y=J2,ZUWվgSLXߕJdzd84S$zц?,8!: Lde2<6¢K@ %uSޔڥ]% Vb2e9N+`gŚ=d * 8 ڃA}]!:5\!ɤ~&՞ZĜ] V)oqf?T=Bވ\U~|A-Nq"}jV\c%Nj{|YG_9hz1ey DCNX}bPeE We.ZVEJ}8e}788)ɍH#:3iU$UhXE8]ISNEBʒg,PoyvAB>쬪@܂t1]lT\٨@p_P3*E9*1e+aawV9rudXpxa>C4c-( VdrCw{+$远]R=tbU2A/_0^ZQ ^oeYdnw)CpG54h L k_Q e]r!cLFJ/U(L%M@׋A+_kd쥭:וzqt6us Dgo0q !:/<<9;߫zT' peboi#5ǯ@k/rZ7ugVzqCg Oq]Cr, W{F~A,TcC1BgS~le{]c T[c0,\" HqD9/ ;kYUͳ ,[Qx~TlJ*5OrudeAl,٠?W>Nw'^8-Rj7X3tLo!([4XA4ZfC  }=P,r{`L537B.Qj;M yhC̳2 :J* U3[ ق]+z&8JEqReQv C$^ RZ2L艪 2#fF aPE !U PK[U.j9DIF8 V7E?i|%k)$݋^=ąσNWDdWs,<9\Z!L:1t r36M&uz#m78i1r4|wx._B+ ;yO#in|U(H0FQݚfx % eE,uY6Q_ſ]8gƣǹ "t?Q*15k.A,!*C`zsKf2mutG3*izҟ}nbxnB\Wi0UJn7 msb8w+,]i?L%M<<Ň\֢;G'&\ShQ];x񬨰f FܭɃH LߡMԷ+0~|fWB]ȥ 4Ɖ3ǼkM%Τ5$wqS/vf!e!ȚeAgGSӰieVP xi| :^D9j_6fBb\9K ¨l̈́-67e'`xz"+no. HJ\"Q T2pS.ڝCCl^9m7bB嵷zjퟓ pYIY m2wbn?ktyB"+.m{FCPtCJز`X=w @|m3',87x;p ૡ)X;sP8'϶,y̲g#Lx=F]0u>2uvϯ z IyD)pYgƄRwb\b434%pR 4nu iߕkF|>jAS3ճ8}\Ԯ*QLeZibbv3ymt E"9UJN٩pAq2ξJ_J}wws q]+TƁg Ɓg8߳5bwu6So޿ A+TȢD{ِx<8h3R\k϶˖V]`V4j%d(qۻ/wꁴ_bC!VG 0)Xto9PH)F)SJ˺S髺wDmĿJ"όF̴_׫k6?8+ܔDRem3tY+6:e~*Mp>Oƺgz7jٚUR}k+:`4[FT>C.:6X Վ&Wߥ> .(] cHg/->#[UŔA(]% AP4X5AǿkFE0 )!Vk53 w>0ע1r}OCz +[ݢ,BOg1ؽU#O ѿvs97:˹Z!5yJ}@wQD KN:$yg?R:mD3]1H[B8ˆQ%#YZ9V@`/J0FQ9JvqHפ z%\K씕t37zY\¯nQE -3?'؋VJP--V6(אilPl$?*%jYw5ǫQ+}.I55s<1˩bl.5bԆfv@M]=d!_{lOxP$MÔ boBY,s1(^Z?:c%Q'(p;;HV{QQH3K NQ --J+XkS&Q1_?<7P_5쓨06*1D6! nM)FV}JmO kA֛+ơnKu/v]DdTZuz7G=7!i^pJKs1MЅ\+Y+8C+kғcE iܼDV2n$cEbu,VPYldp~nЧSUVxaWhωE<[YnBGK|W,lOZ^k…53w78hc P1y3+lp){j6@&-s]}_*[kնѸ|,n>1_^ZVv0Ո#,#dLqlwAu;LE0z3V}N}afD i$ n^ d(7VN{)Ǩ.r1  a9F9b:-/.0*H"wє1e_=_ʄ6oN=uYze1(*{Rk/޴{Fq bZ*YHW"x$^k S~k+mӈ0>ya!^߄y[<ފnɬ|Gj-A&DWSh`ExCܕ}Tr0_kCy6>sk|3 D|jU?0zӴ,e()ٱMZU pĢ/ԟuk<"_j|b"ɀQgz%]] H=j2i]O7o㛠SXxZMdhlTe9-lU+>(y;g|ǣ7N`> IQWX&kA5Pl(@L$4_=;]u?;?_͸~ @QN`PpWSL"<~Z??Q/5P/|BL1\G}bU-3 %sY(_䪨\xw,{ PrW_P%/PHRɼ67p*{Q o!DxEhsI=Z~.1|˨kW_^AW1Ed_yYϏc3=ِ%r YH8YԶozUJ:t7 3hM)6*YfqmP?rDx՞O窡a-µdK9C>X'Ve50%{VP:A@{Mb:@KEhvӗwZjpe:t\X]t#&9 BGȂ#ni0K+9:wRvSYy*1L@$ 3 >5I^Oʺ+@NSAZxt( i|KٻȹLXCbcV]4ȟ|/H fz"(ktv+4C/ƄQ'ժPީ0|u@/HA ?AzW)K#.e+5z+JP2NUlE].ǘlWK{ Rxz@0$Xx9>c|7'E2/~G4. Xy6g76׊?e*u:wr"3ìJ5t8x 4&vS EVlpERh,?`~l$dlwɆ`!3n P{+TS5fb/[ۢ]>ѪPG򺃔F8TQ$`i 4anXLEO^^Go8,. ߰Jp'?ǘ?/%G;AI[&Rk^^خw37lB[PY:՞ UP,oP.U}j[0*9hݬx t%)xj_ {g/r ^m?0zdֵDbbHᄮ* C?!SN_\=սQce=,~'B^ 6٨+,9X J_1lAV^.s$ɳŅԗ Z;-8VToOJ]?(;efIM~43EJc1T,"9s?PXR / n ]jH^0.$cfB%b$!,l{V;cx{-nY'L#"ҴNˎE}Ee! mwCBzp.7_bjlGM=?z٣u(c> -d:rO Ѭ{q`V bh<ދ[!.n_jnSE2Dz?J3uc9Ӱqz*c̐IiޔzEܻ<)MjCƙf3 X6 <tEwpt`1Mdu4dȣ:[2*FXRxK^-|UQPCI2#halaWJ4eta I sO f0Lҽu#@XT"i>W赳=k 9}m4ʨY3pWJ8i|9PDb}E` &n,W-~.-ʥ]JpTr-' ܁1KϔBW:Z9a5טmNyp 2_PeSĦ#uudW s2> [2r[NoUNSqҢ1fet~\<r@(U+x1xÛCN{w(9 k(~N "Po:DfP]Vk08/V5M-5wr_eGdo82uPwKu(*~͆'ou[a>ZQyr>6(+V@1;&,N6:61@&b]^k+˙PrStb0]A5tv\FC1w ,ۮ72m'Up UerMaԓ>i"K%hh@ Mܗ)RQL/+q5Xh 17t-6huuyU5?;Wa[\[s3rDLs̷%o :k%LY_3<8zh*9X4rP: 焄bBrgJscVYG۳Hk5!.OmG"ފ},Z{%{Wg/CJs$ ef2Uinxyþ/pnx7&v7SNZ息{g,vb:o<{V\^#]cʮ=&!LQ?, mL3 &uAuK@Q}C[yIзRdlS'1E8ٙwE=v{Es DxZ2Wy%pe#:@%#wXav^І!$;o pybǸ A&ePm1[$&"+Sbw:sꧦ@ m ޕ2]$ɖmBhCD}+ڇ~gx&׏ W-@I *!(J)DS}WBβ&ǍZɥi_O۽6Dъ=%m etAzݓAٕꆖ3F50|l4xߴr4p8&2nϋeI`CwCy>f46 JU䒡EC\T|Oww#F7poj9k+PAJͪݐm5(= ;^Cn:Ȋ4Ut8kP i ʄ'9%|3!{d(q#.&!jV1_(]ZjhN3a-Mg2_Tç6s©E.' zd*h!f>M49}_w@;iy3T^Qa{pS|Gv"^ r{xHŞp D@Mʶ!4ؘ(!Db,Zt9\.Weǽb[gtrA;+'儐K壯L Eer%~9v K`,Wh[Ɛ6qDEC kA]E88<OOm)>gbd_rJ~h,󩋘"̻#V6+7I|cvp 6sb_ V㉖32;>Zԣ&l-m4{Cߞ*ęc.db߫k\QpJ9ʬ1"+y PǖqNhqe|KS +N߸L3 L~p9V4 Kvy DH:]EOx~7GW[Jlwх6v``+L!H4iE7ՒM )umة|k[~wȐ DBK zĎL{͙p,[p4MziiC4c}Ҁj8W= ߶v%ǟYDtBM;m̈2癕ȏgeks.gѣRʷ$Hb(Ś-9uZ2yUD$=SSjSw1wm@;w6Лw6Yȋ^gok|' W)ӓ1lHJ2c:h˕%o[/7P D9Z,=@BѡLA޾a @WA0եy/-S~f8\XC-ӰNҰ%忦BNϜJ/a~rg2ݡQoMZ7u MF(ZUnRYgYs {STW2[ ɫU\qwq^_PR:N6@M Z1x|vuMphڛȇqV-[ғ2A*;p'UInMH0cϷMU#j}KKt|CF9u#G}`?h ҿ]ȲQV\2,} jQJ8&WdJ!z.'{tU3kFjMS@vMW&66>C+]}/yϬZckWJߍ+q ؊b?\N] v2@RwɤƑ8^^p>?AgRC-p'68V| QPڼþ^MU U*aJi٫cJIFm={z~'R8I痴!pltWw,_* S7$Wx_Y-M6;hǴq0|I}Nߩ?2Vt,k0;}0 i}c/o̵ V'm?~N5f ]C@܈ s׹9XOju+W{6  YuƏ ᲾE80II@W3 #`" *mTpt; `vO޳8-׵, 3]5 *bҋcOeY `gZkҋ!Yp /*s~2mؑ =^$ap#%\ًePh\؉#xbW y%<jaNo .0&#_KgnXrm䜄 5rH,/M(E \Ӗ9"-lkBy ."c#')8Mo4tw96+Ŭ#wvy=S#_T "5D&XG]/(x276:83IlyV;pW[W/*y~'p`we!"GRZ4vw]*$.ddzƁs^xǬe'/R` թc)?{9]\ǚE`X"Zoz r" R=$-~>寜8ʌ~E>+#%`ꯔ,viG!~6yt;L%R/ly"7fP '1׹Dy18D$MmGY&S _QqXLܘml:9<`UrNL$#E뇝BGHLlFc| [_eyUNlΞĹV'+e.۵0,,#髫d)Eά-#b0\ g&Oax%DyEvi^WBK/29=}rƎ+HML5%!&Qæ{OZљ ˍ٧o*'坆||-h<R ]]p"fUH-*>B<-sr#?V{c'Q ͽJ*]E7l үi\vTm;rC]cllV4ݢ3@ɇ(2aBvC b:+tH~=`dHewt%~z剢,;#ivˌʒVdaTsb /2ոb2_CtNN1&˞m&T3=U =b"+IX(>c҅vt#9vfT^ժܰȚAlZ'u;}?`K*8U*GEԦݮ, SD \+! Ry[)h+ wv6e| }.EϢced1C7inBz=Q4C۩0`꾇q&G.AEZ~T6qئQrA;^!&w7h 3Qa%:T'fCl4/׋pa;[nRǫ#Ϥvhg,Bp+ ŝ~ag/(w9p%e7hg޶|ӵH{-R5- }4%eM6yfUMӉAn>aj.q8@Շ=Ŕwc7<IBa>~Sm=g=Jjn~|g6~EjHaI³/MJ6Ы$~vXYŁToO+CHbl6p1Nr}~'[Q.HߍhKFyuI^%cU᱃qpK%wP2'36NI1K0dd: V%kƹX :p:;T-nї➇5@!%,G|C"8CLnh0,uc?<)zwb Ag-bUkDDpWy_εT栔!'-PJ$SdE;w]Aj?сfSl dWȑxNNj,89ؙnGNu2' 1b&Cn 5JokrQo7٘7re4SuRmkcHZTe85BFn /wMtRI/"%KC5N ؕ(L8 1w)#M F<|ll[ YW{{@^'agܘۇ.wjd}U>GqA,Lhrw&>qmka$L V u_UKaaC;)h)bPRtYJP<!NB FQ`K\1- Vr}q'mmߞ_6'Ob`V`:(҈4B.2ghnv&wicnbs*kOpM4 y/˭F"AIYRZV2s5GPZ@m1z}_٪6UN$R96D1)à٨ 0n_юo6~$=0$<_oU۝6haH@WHGlw۔i^7p쳅ȽGeʳ5C~Lӫΰr`.~/7Phmb?m#2,şG P%#REk0䉱Zq-L[,ԅA`:i ʤ:m@hK= šv4ҩ,&sv ZԲauA:+^tŒ d}P7,焿* =wiրs}"{Sp&ʐi pB O4 n)7uMu\OA5'Bp#xxY+ b%?^ C}; G",ʲP'v^iO^{ uv@#6՚yI_*ߣS49N\6<[N=m.V UE'Q=N!۳;hL#JC>`nq?gk@# >u~~,֯EZDB7X$N0Z"ęS^pR͓7p:w \gVuۖ-p+X< Iڋ:X8>HrkM$ x-e)GBVA? {ȍ)A} {߶ ~<Ԫ  t#TC+?QiC:a,a^Lf#fKp*?@/-з_)a&kWj f͆0nPL}թG,K>puow $ AM_dM@)nwS|Y߫Rۼ6l=$z+@01x98L<+I(Y@5j%SI-/gE,~:%@ 'r_Zθ|afTPp_<#c[Z,ad %FH0Ƨ7٣d'3[^)C x{]~i6s&nX0DI 4*m,qmnHa$N,se;TӑX:Gf(~LV3Rim\o0%$%`Śz+) 9y@qM`4S_aeNx^sy Wemy(:cL5Ťl.Nhj`1եqe+B6 Tn5Bo鱇uNt1dѫ[=7D/!n:Z |dY13?,]v8fҢCPBѸ#riO8K{ ͭ8Po:c?jÑ-yZHh\oMu s A xz@0H!tGE*r`'~iG +R)oh }硴r-A\ t&qj.8}KO&R躙\gjGӸGmWL7D nۈ ]6鬰9m))]v"(bJ@M.,M3ԺG,8KZ'n01^i b&3U+#V8n_`Ջ"a!]QNWlb"|;$wuA 6gĶS̅ 2ұN l ?tR(*fzG/ +88ݏaˬ2c{7M8N*ao5lJچl#r3:4{r+D8qKtXX xEla8R#h8}Yd$$4M 3 *qʸE+[>/ZU_cI \ &#g'j2vM4X?QJЙkRo ƽ@RJGiL[fDŽU܍n1v@JYYHʫdeRuꜹ>\f99rj}T"ש%&W*C.Q`a,p,+;ڒ|_b  Tcglv~#u8ƅwkVkbt זtzsJt3Sav$ЗZ?$6s&K)?ߖث [It]H72uGE{_WN1J=ꔖTžD֙Pfw .4$hc"Aҫɾ}Nh4&vsms!<φ叼HRBqy${{&eM@.uZX?MKޱQ-,*^@RLKfb?U1zY3&oq,F8^t܊}\hqo@خPN 7!I0׍/0oC];y2#-DT3"+4DѨ r8kI§o]t0GqPa썁{|##_n.;N 9I8P/VZaѨ JIV;E3%' *k5dlPy~j?1z4xO: py_{.D*΀n|'-K޼q_=V+P|﨣3Chb6 rM7(`g%3}Bwe.[Ճ0 ~Չ̌~S@#^ukl A#>;yrrI疠g$7.2^~t  ^I53:(GۿC6?ei&b81l zI—BMd͈L뚇YH,N %H򮊓dZ+@ϓ4@ID=Iy_p|ABLK2 |%[}'HZˉtɎIM`F/w[;VpfyE!LCIm;.u(:CaVTnx~cH3;X(},ÄO(F 3q+UBc>B a'z>n] OXւ${tQh۰q]C44<ܭunI.HU !nU(zņ& [DB_`1s}(<;P'AUݧD0`pjD]zj&k_[ۿb~ĉ4$c %[W >פ@Sc%OQ?ϏuڄDɆ!a:>3(O%F鈾±]iWAo9$~D ൏r(IR".r%H_c!xb-#FGWܹË0c ,Ռ! s=BvW*Q>pJA_7O[$XqՈ1zr\0H”DD0 =,j֠u*)҉/'D}rI;Hudw G4`A͈P҅NIl-=6Ν jF9P.ud'5˚Dck`uWHӽ-ތ#6֮p-&{$ ̢S¬il?omK3;p:x={zm!E{84! Q;4s^UowR'ݙ[)+"Y -ScmM AqWzE]`r9.ft44ב Cž۟T1aVInʬE34a?d _: #(vj$YAeY(xX<9 C ı<%U(tꣽ/NMJ5isEx%c!?.rₙ/5QS?IW&. J@YŧHLf^ۺr*hx\jpq"'ȧ%4zA}Lz4>?HCT ˗FBᢏY6v"lq; 1X}W,} g[ 9m>,Ȉcτc&EC{"v2CIiab |BjDTxgdFh|wmg}PSi$㲯+k" (JNmqy'%G\Rƛ9Jk$3AR\y&y:JĿi9U|ߞޣ)e8wc}d s`1.0 H ~8M6eзڏ[|f9v<,^64VeYm|Qs..7Ѣ[|9ݘ" ۈeK@wW iD?dud0gt$VJ8$z"2荒k{}3ښ!vwD TLd)q/bmO[# \X=lmc0vH71)4T}Dc>Ѐ_"s jv]87 W02vAÔ>T1 \'m&%L\{2 @Ӎw-Tj F0 ,*N%Ïya8ZQVcG{abQ6I 776 bhǸ]5m,Yvb[WZ0VŮ.K ȍlOPu$s m1"z\|5'v7c#Ԙ3홄Yɑ=9</pduS3q<;6(ڒ,Gg}Xio'^qrsD+hNf9cRj*PZZU$ & lA>=?.qEXsnO.T]$%2pA*DZެ30?E$;4XHiP:lbOC4`/ qJ}Bfu2FR U9<[<cECgʄ R{vIdMmKS"UCǔIYEqJ*(t8 5{m zA+e{l A[ (~}L[5Q3R'ME('Y,*G@<^;j=[DI{#,1 SRCU!НB2៙\3J,kwd=lȂ3]o5nO !};BoESFxwob?nZY֪ǘ9 IBLXIvk%H^K1y8QX503 R"[xͨ-؜+=6{._lg eoF-Mgup#t 2߼XPωQ>J^ ޞhžoqBȖ9]%8TX .7I:J`rdIÙ1t]IG6j%7>,7 "iy^SBAyuC`w]Oφ&ǖV9UDFn%1"R}K]]ghnG;}76"[mwX8Iuƒ92b Q1*2o1W\ [ g\r~ `M0"}[FOv!* ؇̶JcSq}ϒ.fU|rCWr|[*eGM Ծ;9)-̈) .ᒜ5+FÕkTgG(ڥUG`:1p\UѢIM;[kmb|x4\c e'w.:8=g_zKa&Io2EGr<{ˢNVdф/4e}G3;MqNA-O/ݥX8GuNwʌԻ:؂\|ݷs#.FmQ34_ddLI^;3^1>ͤ`G?#œmHkqܞ -hR/Mf؋C'.MF/Bz?lo&Re>a"=WCXtN>e^m? X 8q<("=0j~T٣]=!CHaH"ko}R*i=_D7rᡐRxe%\811_ᔖARPmHU@/^J|Z [NoxvL0f?0o 0R5'(񓐨HC;z.tXN-NSԒu_t;jۮ6JBC"m }H_W ANڂ=C dM ~g%6 `X;OK_2c"k[:8*E=B{ҝuOƸ7M9%ZƁpt8*M5Z_=Z~QH;"i8D}T fEqǺJ"/x@TNzgF fOշkuO5vlx%7}Oؔis?Wc U9'9:xڷE †`%&ET\̹ W|3r6r /' szY<mg^Zp9t[DکgR^SG,0qԛ0 "dvݙ[@{+q:8`cZ߰UDu)!&hifްʟm^JA}iͼո+9tɗ=Nȿ ] ܞVqJ/֖,|bp:gu3HQǜ_xX(.~fVw%aS͌J^gLJ>~r*(zy[#("Wbfy}nTHHa݅]qzSxŰNխFX,8m%Ж.IpX Ra Hl>{&ܓ )$8-" csD W>eksksve)F/P>{i_ t $ˆZ$ITY{q\ rID4!|aLF^I ^g>? O!Ok$E?@«-֗`ߊ^O Kz\q*w/D 1A\юqw#~0as:Țg[oIa󄸞Rk8O{?}{T4@wGmw旻RF 2c&^'!NeEh%$q5{}QBP$ ҇OYd3* K-q:ק9ƫ٤ +:yTah Eu%B p؏[^ҡ{  EUtQ\uE %|U.AE[/ |'%R؆Kn|o7ZyfCc#=?" |YWƆzf_K:Sڣk%<9˗,q8u*J HpU.X ̪)X#ɠ^3D0B>&Hpez>dY"R0ǽ"z=]R `!ߥ ?S3ъ}?~os(RΞ#j%Зɞ1üx%ςjKhA`vGzf13 d<ݑ+vni^- 5)y:i_],lCݖهNS@`]s5u@ɁJܜcǔQ3FN֗%X ;h"t:ҾJd2ŝo3T>^"&M֫g+?&ݓzoH~Q#v(l# z.)͏Hq6Zz(T`o>u5zN>(ɔ a5~U4X둡 6JHHH~8vvgCŷ\oЅK!D[5ekFx1e PZEUXUr dF.G0 ̭17lo軚\ KdUOCAVqp %|Vw>EeZ,Gg|!M jTu᫶+s >ʲ\<x^\=dP sʥ#E^Y2ܬ<U"aQ:@6ze0ͳjIHJ;3{O/,[8/,B#OgZWW!v!">7wl,r<(6L:!^xNS1W6c[fCp2oj2ؕrIGӨ.Zb@b FMMRWRYml2 ,l?q|ua^enDKb ca3PO"G MHDu( iO#;_vg0iU[%TV20j礒W_~4= J;!U,\J~PC[3+9kJ+O%?}NTKHDs "L;7jZ>A]6\dG@Eh-a&xF?یm/nXo[:nATlJ)u P tT+V:ނ7?m36D֒kNHN[f3S<7ori&bU)(K*Bx2uovMTsKtZm;dK\gm6sTJɪ<*]OdS sX;r -[{O9w)%j<)x]H0ǭH[w[lo1@j@z38r2TTH^V^ꪠ8PykAA!j^dQ'tc t`sl׈Dk~&H PS3N[F!C*/: f.ZDdOVB% ϹNUȭ؋{Ҽ&ȕ?%BL =#d]sWb M(N)w`0/&Ϣ%ҢߢG|/k[ÿ 1ѨfzWRItԋm ei j<ZcBV]OXDP01nމ*0ti#HXqWp-cMnϑsrZNjϲ+$ U:ZP+Т 4?T9- R/I駅&-}3蝙G+'}T[n\l>dJ~`dt)c%X)Vq7~U7a׃Ԏ3Oze-Spaj뷵ծpcҔ |ƞAJ'CjՖ?5YF\ b؊_+\ 7#)z!vx\s-'JgE,.[|ll&vXbLBoCtT>k_hQn>-&|jBh7iA>t2&e:GP?Ub"P.*O < d]T8-sOU{aOG-3NaCK3d=]oOA>I̟0.(et)P&ݏ6IcիJ3bY )Eiz/}E-҅$vY.zM&̅ %cqe "(>Q j15"&Kݖ- Kt*w2[GiCDj-5=0K빙S930Ynܓ%[ѽx9n)#/ ɦ}J&˚:d>?J<$W 9ZPqxENdA&ĵ[e""cVLmTbU:|#ZlDrco$s+B-$PP9y+ȋ9+ Jl:6H/}Nw=n=Kqh7ql<̙9X֠IO3i\O|C:<:rU#h7\06of/ś)O˪k98m.o?cFc*{c㕗jPR Vڵ 0;aAr>P/޳qDș(8lFpUD?U<:rWKK}IH0ch=aӬ1J޵ŲuƔOѾT;|qc7X:{kBBِxltIBdOsmy9MA3r4ϘCKL!FF갴!Ut rOHٿ80yRU[e۴yvg`;)]o48;!*D8W(6 z*&z)c".M^'0ڐJN]gڬc <kF5 F§tKwtz4FFzxLU>''ȸH m#驧'e+1|- #U`Q0{A㚬>,dl-GDsQ1T˶$'YފxyN~vZ%^2!_owKpuX& ˀ.`>r-%,:J¤[BF-2u[/)Cz8?Ykv6.wK{\dTz64JFy1F[yl/e; irS3G@L[('JzE:<#TiN-N:;m/5RWSCTt j_ .L X#;;0[&Ŝ ^.kz0|XUt+2>~ꈯdRPC93>e~ʢS5 vG:2{=X_1ks*X<ܩ&K)Co0qI}nuvr ̔4Įy ] ܾL*֧ %k/co2:\Ztl]-N/Yղ5``x7>3g s;25zC#I,xJ_B(?VԦ7\cjDb<4hǽWvoAo(SnN10k"Z ơM|ÏkdDΥV!hHXd^ 0J5sS4 p,bЈܲBx۫VbuG; JG_"A2eSJn&<y>1Ӏ3I; T -kfJVrMW؜MiP:l{mqB2*h2n]gJW':}u~Clq{yF7Ҝ{+m0;n`R:a߿:4/iexI,}S.Rkι'[-Hw>.Y)3)H;(^Hmy-(Ȱ^fw2WFE y=.eHD@RoXGUYuthlAxC1*j&GM,ns:M? X 7J>vsg Bx_97/RYbQ"KHT,QS eN{aߘ zL߉Bo3ӛN@-$R0qql.N$lmWeB)~EvC~?U0Tµ<?e~lL 6cu0Y9A* Xn@**{Y{W+nj}B.h)f)OZww~ݚZDuHB%7c%#(Fg R^*Y=AҬ7G6e*d"߽CD[Ej Ʉg?migKx& d@ -.=v<@]\*hN,Gkﰑ]4Ck4bً2i=T@)1~^:Xa!4HP5 ӝqB<73l{7ׯ1^%6\z!23_DfVIiuRθT9wG\26̑̿?LXlyvSU/I ˏ :o!Ghd!ȁ&g^ْ;Ձ:EQ0%m~'w‰VYr̸jLثY,L^XE:R=.}s{eW ۂIS/ouZȝMۇΰDy+򊾭5Jic#E{Z^Os瑼K>/Hf+C_0{5^YV?8FWϖὣeq>bI2 ϔV>iX: pfJu6͙pSڞ -K'lG"d͌X7x%%3~2 :S7P31dY=pCUJmOCV`D9KKU&aݓZcR*[kDM/lw:8Xp-JąLr51h ⾃t\m1\T:5f8+!pV#*l1>Wgv5R|%TA  #qE{gtl_\91) i}ꀅݽ$C!xZ@QA~ɥEđ[xd6+9P%ҙmR]H!Tq&UuUV6sDwF aN|7{Y];cX]xKQۢ<a?´S3|xB)5X<s'sU=@LT=vo 1 W#C l*JʦAt!XMENAH޹~ jն@p#CK!lqWbd@zzyQ %b #%h|SQg Z$<|PW˩##_L@࿟ڝ1 p[KҲ*,wjTzNNTI7Ċ LPOd (ă%$=ogWTy,wRmC 6D|f%b\I3+p\ Y,VRO sC)ZYpYǟ +?0s_ǠSױuaDRCCYNֶ(%W5N ':hsᨋgcfbm.&'P㾄rm$r f(M ЛOڊ1\v;E[ՠ Ssx,M%M/L&mxFT:&owٲ9-( rWW3%P*:W^PRL6(91T'ۇ`\0#Dd;EL6&kqw*QTiMWΤM>͝AQ=M(pfou ɢVezzc:5 D̑\oyM] q)^Ye M)bD38018cq+Kpi-N} (12ol|~>7ߩ͇ CB䇵"i>-R ]>9“LX8a<0y]rk˯՝aC!{R?/8ڻ; B9¹;SNBP3dhql&$ͫӑô}P^,`/>nԣv$zW=3e5|Uk\RO44Ad@Q E\0qYwuOɎsU fA+nMϏrɹ vSϥW \4B+>[^ngeT|]!UȐ ux.'.& nm5xF!&oV/ʲs3#6njw+m4}dQ hb^s1YHOew/DCb< pP]J,Fj?{V-4y>8!G4DddK *uvѣ0"xۗP 2}hsH?R)5BoOwjRj;ۨoM3je6q C1wv"tR2(.`.S[7p]`}|1H$B>4}D;`""35aA9>fA͂#h:#RG?I,sZrv?BO8 F㻙W-ݸ(0%2֨\ך7P0;->[+Qr`yCwB6W ׄ&hϜp; HW5,ֆ׏wr[!2£)F]L;8M O@ cz]A`ibVtiu[ ~|@1;Zh֟[E/@ƨ (D֏I\YBBp+J + 5۾,:?kuU1l @6/ H]7iꄳ`SIg0TL|tK]JXEAmmgѻ2AvtE)M@%@:F_f~.85 \tAEiEDc`I9ބ]0Wm9ԇE'xrCiBҬ]VOƻ T. CF(B^?&Jry,&,+ |Zs!%+[R`]bͦ2fj/M+4+[ 9ӺdD FN+w-v:cG&[v7wM:sy[5ѡ+N sw0erIbVZs?ԔLQ>+R%`> S4+NAym/|N;B6"bLٰtk2P7hLɇ3d|\\)/Jζq@&fk>&?aVG\sSg &i|d]94u,*v]ZkOzw`! `m37t5%Wf8{{r5ergMY0*"v@ϒpogJSl4>4~z; ҟ𫄎•(E)Kqq`4 gUNK#h[X؄LD\E mOjj Mt$ܺ UyNcV|PWi=|7P) EFZ !Ig'IpX9./ȸ"u@T.ۛ؄9KdyO{^wmO\R|ߓ:; [/l' DyptG:^N9D!V7S#k+2kP<.: pZ- P[ |K{"3Q )IKm&|T\hBdjUJSMĊ϶(b[M[RƏ=-È3u +r5oUT^,׃]] * ._&U"cg˯c~AR͡D"~T+-m~ =."zY% _haX<ȳ /ta[;)t8xdk@ G`+Rʛ_BaI?AӞP Kk e(3ȬbhmW$)1(.gwlEYAVBa6jidBx)!Ysc W& %)޽YKΈgChMpE'ն8fCCҸd+j0#*զ )x=f7|U8xy!5Q"PߖyvCcY%asK/TRF%C99*5v_+0Y޿shH H7ޫcԦP|u ޜZv÷>t%sj超epPZ(f%{1._{>8ME;b}9TvC?B:J}o18ԁmpjSot#u eLR*(^fk!MdOC4V~i:Yhw,Kldm[֛7gFߞ @2e)/7nչAQGz66L*o-e{9g'9B@ o;q+PT d5k_/1[#YлF:Kyp1M _*ɛ],iq!𮃤=$of\j%G&c0` ? &5\֒p:Dcco[ 1#XWMڼl>X1Yki{+B8v:V*wqKP 8ɳjƆ=gJ%uԉXWQ%8ƔkP A1pjψk S &)&T7*wY#'_hRH6Zb%o\:@5F$uX6dRns4$d>ΰ! 'syez㣀9.i͋eY}6dX~UOփ}{t=mJL-g ? wZen- ڠ W|UFco,!cMm :%&7Z1uԫ]IC_Z*5Cn{H8 Pq{qv) j=^U#jgŦ7EV9O+? [(RZnH&=Tt]-IqʑPJ1-{gՂP0?Ϋ?sb7Fuzםmm zā%Si:`;89>Y@ nzY7t m{Y뱔O3NV$? ~n{?@H $gt|ORpR^$.{XeY ci@7D "J>'ԅp*WF`'րdΝ}1xTP'=V SlV50b1"J5Ð]ni*^Qx_>o8'*$A"ԊSq0#۟_PpT`Ğ̯Z$sF<ˢaT0 NL+fAMZ&otRaElӵ#E|s=3òUY,ErbWc̀* j,[x[<~{ct71iż6 kh7*Ǹ8 -kB&HnWr;-F꩛nTg Ӹ$rgdB|-./,e7)܋7NΈ7[œ7)]& 0Y!L>uo Aߞkj70=7Ƙb~SM9"' $<ǨK]i̒+_xc_,W<$:`41O -H3HTlI`ʙ`Z6Jd#.z $t'[,26O /l!Xp&};>nlmt+,JVLE? #$WxxAwNY+ 5oGkKy|:!07j݊qGfO*YYdy֧7&}*QlTEYu>ZhYE #S^S9jiS̚Q;2U\{cXBI ,Mjj’Y~-ɘ1KҐsrXQ{Ӎ97.Lۤ$;ܜL%E}:(2 0ixXT_ m"vVcuAlU%̽.h"()ok >iƳyaBJ2o%p1?g:f8! g ݕU&`E,Rf%}{N5EFW;hVG3o ݂LD?*I,kljt~c-.!Rwb:Ƣ{C b:3|gNVp4 jG)o*p TP -b{]1MߵG=Yt7Y (T,J(ǠSI]+{ծ2X.Egμat3_l)kW%φ3ʦ5 z|7{^,tݸ_c7ܚ1E?XHoiQXZGB sL񞒩MlppJ~mfz_ +M|,]~%OK%<7NFǓ*{!_=Cqcb[zQ>ZĮH)E WsGӗ _< RJhKt:!43i zҝtDl ۜ#PJ:6 SkjB iLlRY}ؒ֯_{ޜVz?~y%G5b3e$]A)~[Q{8zlυgFCF>r<2Zo>U^< `PL=g2J}h9TSݸSn3biVIHOy$ΙJ$?k xze}0YG W Mas+D0|%qAb Zo/uЭܴ:un *|tlzb t`8DecL"P@x`L7.T{Mnq:m]'pN8{‰Ś|}yHGURJA@0M}ra0~U6BPEԒXAIG5#Oe~k+?g0k :|DJ µ V~тuW>gqJ,˙ZG [;4y>Rs{EȘ6OGz<'=Am1cܶ?)ؔ-H03_d/[l({=טw`̠Ug  Ya ^I}>k6@Y~v۪^a]f&uT<e6{}Ur-/F+86d7""9<6+Inhg:]-.զ q%K~rcPhnzi_O[Rv8 tǣ7l◑@dV`o}xzN|)/Bb˰i%̇QƲ<58Lv=,GrH7ШG~JA,@v$rnlյ/ƵXKc̅lUE5C a.~Ç0&֏ $Z8PT^ Ottp`ljL4<:x3j%h3w{AF-L%lw?l3t@w;T~֚&Ni=y<?-3|֢]w [>Zo@ B& 8( 0ghC!kDEcжMK ťz8REvuUєy| P6_ F\'@/}nϨhS>2=sL/L -,rj^2~cifPǒP,'H6 ͕g'ø?dn? 3̕*6>鳬K^5r_ﳚz"aRhR+o :I8 Ȝӣ/iE?~z5YfVّN>R7{˨RȐPqEB S~EMZ~oBr1G5Kjm3 3Vp 9cR+LX}Ϣv>pjhFJ"4SΧ[R&UF4ltKj/+Jq̫mG" Z~J-MV4QLu9,ԗht$ToK\.ExWؘ*xZs̥ӽ2xf-g J7OભJC=]#!=עIs ^ v\LÀyqce+͓Gǜ YG"(\ 2GdCG c%!)(qzXF C?P}ѣ,y 9]L 4lͽ^:B`[a$+7:pEƼ@uK+)I?E~4=i5%`.Ǹob&Ž_@'\=Jaʨ "\B .b|7MV3EoeA^Ȓd7m l !{G ^,- aE ohAxAk%<)X:q :2 dYI2Oe|U07 pi; qXAzrs,y?K&Lˤ_+:@171ss.]%<[uDh4 {pCg]6f5.;8rɷG0T!ˠu{=FH:o. 5-yh`xKEX{M\pOE(@ ٟع8,,ytIUVϨ%ª@Ph]dfSdh$ ȖD/CM aIYoz3Rm4>>ʎZ#.=9&if>ফ %֐U8nhEPiux N/}!l2/8UO+ެNdd˼^Cs`@,4@/%Q(`]511]#E E쐤a2EO#(2,1 *~f~7dL[8ȕԫВmc@{{دฏqB)2Hu1;IhRpj+\Δ:B%QϜw/1rԏDoƽ4BB/Tq<_Ҕۻʍ)7nDr#x;ڜ:Bvi3yWީTR}_ )ˑ@%пh1[G!Z#X.{nrmI_oHc~arQSJ )P A+T!j:$|"kS+V,̥B;čCvF1/82ܘ9:^E=mm6~QHCL [IB0 N`lؾh%uu:xwɇ*6.' ]5a|\qBx$\*+UAz\dߜW_hƏ̉Etl{w3t=DRNnaѲ67L=LhF.m"6Ita?G]=5wO~鍏.9-РG.{S.bo^<\ftLQ7w Z}+PL:vIX^ӦRrmrQ,5~IH?W~bq@ n}>;1T>a9><mm-*PzhNO/O܄y!cCk "w6؏du%Z^v8ƥ;a0 #~`.1-'}lX.8m=x^>CG1{zjYE~$ЯͯGd5Lqde┒ ]!'IqZ :>^>,P~<&hPć?%im.m~Pւ xe!!E$oP wj! ?=3DJ5@kjOmD:V9v ^;&BԄjqA_ "SYλiLC򚡍Jp56bAͶ%zZ*\pqzLM{FʕeC/JܨTjS[ <];sIveA͜a!z?9ӥ@vn WD>1[8pˋW<N屮/װ=±6Q1~lVl8\Bג o?3d0 ,ؑA>A}-T&D%KBwW ~ >(B"0+0,$مA{VX7^k+olp,!* Q' OM۷}\9ٹK\Set q MaԼ͢6鉤4HқrxD~1{@7FPu3 027"kC%8TILhNn #\)ͷة %'s۸dVw34s~HIOP]O٠+eYg,Зٞ+d'ĽG^ !0ڒ| [-Ȋ KZz%PrƿDYDs na>2o2X_Qu߿h C ȯ~] C] {mGr[\蚠eF6? $I4-u)zEM34#<8*Mb%Ӻ * |vCE( ^rUAlX <~"6 tGKց@46fk;.' 3#S)ȒuU?bں5\Zc 06יƞUK}@=fӱVwޤU!KXܩbM@13~ L֧-j%<(5TsJ~vzb)xSQ4J'uDqyi.l17u`!CaW1Xd czA; 4xa P8\ZcJR3hh˹{&ҐN?L%7|dD2e0ّ#r1}4g<$+((Us(Rw~`G!ړ > zˢ!VmVc)\#H-Q>7˫8^|b3+/"HbKT \jйR.ƈv1*m ]mdXT*)CE}A*#=SU^Y.7AK}2%6 vb(Մliws%`gSr˭?sY\<Űp V٭H~X\o${Q, 5f4B5AU PZc{q t֙Mp!ko?wZei;3Fn v悔en&JUY1L3=>\#ea+˗t@9ң/owhR78|Xy[swUq%aKYhtQC[emRc?!D|b~i_e6[PX ^L a ꧷Nfoڻm٠s~LjN}w/(f<4y]887= y?דp`HCz!PECDAX3x|7a$y(Ec0K\9̅%pF+1 ~B8"PeO^<[X>;=X1-39P!#$,9C򨞈hPYUH9.uo荱n5>7`;tukHWՊ`v?C բ:{OA+YjP/]mȫsF+a.m'~|VW.t׍@GǑm wFܑ:ߓ ~lu<<ӢWx3{prJ(" R{HfA =~my&VH: Y{wKʆ~d.X ;N %%cyCmM@ }S3ࡌsH@i -mqHֿ:NC_lyl2 6csu2,RBPƭp 5m MSdM yg&"LWN55+; a0U{KB~T\0ԮA^!9Vk8zYdz$" <ؔI9AqEU%"T}`s]xf 3TYfzoKm9p%HNZ*3A-~Q"T(/H*;3!(GNU`RޮR*C+=OD4?dU 03L1TV",rF(ajuGrBjq##by5yӡ2%ճSbjeI(Jbb;8eܽ%Y#gb;pxGq- On z$-v|r 4f͵T\(ҍ!.Gܷz+3FT=X(!ҲVGiAvf^~8PcXлZ[W@Vy,C}v ϝ̂^o{h7q@Ю>>2:#<ۤ6O\B@K[Nvh Renȏ˼IY B흡f!!6R8]gni[a|[UįQW1KB{IAOuE*}{ɢNfV"x"GYPtOMMx)29x@ʺA_?}Gd6{&Bjvs x{n]_3(]Iފ3ZW`^eSlJƫ;7AڬJd f4y @PKCL%]QJԚG( cb_̬^T5.ՙےuAdv3`]h i \&olW6h[d vqELoae#sUO0@bxPl&ybs#׮"1Ԍay]PH<9341}˅itж<+ōZ$L/2%wKBĶ[v]Ҷ#2wURW90FX9+…GTW硴7to1K5UJ@kL"}TJsu D@: 4ܧ*`Ӽ`ڷbB91s|M8gR XgCqe尬xT: `,(.]n'f'}ta5 + ?*A4@c0 ˉdjk?|N0=tTEU hsCgjӏۈ܏$i䢕jR<ť/ 9ѭ]| FM̕ d&h(Nl8L}Z+%^[%ʞ;W5YIUU,G_PfS@N"JP't=cH:xًН/"xX`3$JײdB͝D_,O@h%3Ʊ)K5pT==e0 : .#qu%pG |DWHw^L *0bvlƍm@ TDsu&!Uw1CsL]vFA~TE=Ӊ:>[9Qz,ڪ3&tiIyV/seoĝ#6A6oK^=nO!$9j:RiD9*1wcG8xj)NmPyqҢdt3.RzT&Iÿ2o*2d.\)@|.s0(Fcug+9c'_z`H9^7\ !CrdNQY x2M@G+7\iȏwX$ s.EjbtSDr[UJ-l7sA-Lٜ졙q%kWO-<3?! 雸\'"mEq0QAE*PjT Tw&S mtJb1A.BKf 2qA=@DXkf=۬ I%FGjcsQ 5#7ݫOaMbWRV (85FY·/ +" 8l- 5b iDW=.o5xcҦOHbbacSohtEsǿ'vg*z.^r߆Rur·>}:3˓ 3 !b$1&ߙ ..)*/peLb7($9Hm2@nKNiㆺEm07)=Ë_fXSA5/A"<6,Yhz&?x\8hft>1 "ẕLFR|R?+cE[AOn<W%(*YvCbWG5N34"zbx|w 2'S6Gp)@,7qZ$(űK#ZƬ ye yL>Q*MA>.%FAw|P7+ gb:%('7FϝjdSs&f}=BB6,_2SoVO%40oшN /,h.,!`lQ> BI%z}&5u94^ڦ$m7",vcf}W& rAܜ>5[FkjTXa;#Pic" ;%~hTertb88{S令)Ũ{Wr{)=ڟ\GUFf)(ŊpCE-Q]Y>e<4~j=|6 ՛vat"VY֞! 믹ȭI&Ĵjx?' ߋČXcn,}dJΓKшW. Lga=6:MCA& 4~ nl}כKG2s*5o-`;KR.84:jX4K>ޟJ(ʚr~BFK2\6ҝGN KSa {$X @S'+]靾>2qa5@?DY:B8=#L- W_j[`gv^}ejN)@=m}"MBL y+WX'sRƒCBch~ 6?; qw9)h +h!谹=N9ᅵA@-Z8W ^т9Y'ҴCFGomi ! oc%7;I,̐ŰU&wN#IU|?Fv^%nh~ӊx(!B_FNžBmq9â76 3H.#[QÛ;ֱw׀Ӫo~Q Lsi{&+xOTqUh}·q g-iNk^q1{WW¿;8jf1*\Ϡ%kL 4B?4U|ژ'ayy32!?V[qXϓr&Shߖ=n9tܢ !S9jVn4ɴ42jQgQh'uoH /G'DbpH兗X태 K5, MvAԟb"zw8uhIVX=Ogr zg{B:}Kֿ4B2rbvSݾC@3OH:'&p`О*,2}1!CJ$YJ-[ sLWI?ua\#ne,WR 9 #=Jc?Wx@r7}E[$mK%VKN=h)P;gTyQˢ(l x_Q=g</9U\Fjʻ }roC]v0`7u6J3n3Zqbt6'ЋPhўGf%GnF1DvWj&+䟴Tx#RAOxTE܋t%0Aܵoa?Zt%- `&IioA}o[ ݹ_,#TlRQ Koq-J3 |Y_˓m' 47yFNbTU($a Xsyz꼾,Nnӟ:l[{(t>b?r$zFP&զ'pb+6 șsG2"ꭁt5ԫ՛i]4E b uX}zl"2k@U~i,IDv #fnųTtlo%yWFK[l),Ķ!x{hl\{*"qViL1{lp%Sֽe' w1qx[Ȩbʌ$7o5n `vnPp ->[v^;Ȅ>UeS($! YmP6m W'pJI<[b=upM?\|+;E X%as)-mRh'GDyId 7Xprn.d:`# ~M~z ףIPq5LY:!᮲:@^_6 J,Bra)t;&m1C|L]=wOA/Bgp(!`њIQ \M1y052&F,M ˴>OsS4zD MѶ$@qG&}M/N|B)Hg?cT.8a~W7BkF+sK0x_9$ ewW2P@X eV|\AvSP5G)i ERJ}ϴO{S_1\p<1-!]C)j]` 44~?ǹ.X*2w']Cxѫͣ@OLSoZцW|7 ax0s*&Yժ&$(f$->-]k;Z,d[;;:H+z\P{T~ԡr xAIRR39iԯq0,d}>3D?1kY8 IE^Ka08X zzka^ǫ`]GVBid#+L5'1 - 1}qn JÅo~pekΛ~F$EU@_,ؿV!z1 Ϊ/G[ùLN?HamD!ət^SQ]êCSH~Ώm^/,\郬Dg{V5#\\ v]E;37ujBN -.AsRיv?vU0Ar|{<KJ>e2?}H2t2S}9HyIZ1hg*Xd'ޣ8f/mM,'~SOҪ+1[u)ZLA9rŘg 8%>5fGJ4bP!k~+`wǏ,ۚsg0n(*o{* ?<)"U'IbSD[~Wwٵl=fgu2A[}Q]Dƞ%y] ד kpw --LoqCƼ~2Ls',3)jI4R=ME[!,BrJR>s:P+F. cۅ+ePzWA^͎eƿΖGh`R?vk_Q \ۆmzb (d9ٶ/foLĉa 82niT26b ++ 7|1 IQX-=\eʛZ{RS+Ѫcƞ"9+qnL.zhε)̭IbÒUpkm39ƉT,fgV~0G*ԧ^ޙ粇3|=1Oa`am ށs1쨣S{@:-ʂԴ v!JDU;  tGyHjĝO]]U_u_+`c2x|QE}ϝt8 g-o$}n˄*-SؤngCgd[qZ\A:#b yuG*Ǯ crsDm˅h Nܧ`d;[; QL7JcӛbWElV1 1Jq&~o=dFxcKsP&߮|'Qa-`y#y 8}[~YAZ†)w ߷U< SѫH oCTs'w>cyQvSd\F!= ܯEE:(%^ot^aր<3SMᗐ!n ͷd?IX:,EՇ<ྰ 1cY(͕ *ļiw,k{3v<=<~8ɢA,c!R!U!pJK.FH,i Gu bjU8boHLE9tXN,Ny۹q>B>0Ra#)?d(Eȼxh@f~;+'u`/^T,{Qy*܅{rl^Nl2( JP̰~ۍ{A(iYtwǏIL:C9›U8 )z+#fq{-Mw{LWwٍX8xI]pv ~`)W=Cfp@" a6H`gV Qg)uk4L"Udo`o{lSþSES?kveZɰ6!agkBmW!/b0"aW^;1)zGPA|%3ϋvSCm-6|yE$vvgPČM9g/zI- ֤zޑ(t cL+2ݲг!@4}PLUkNWu)% hdH"1mṶ^Vu ׷Y$RCu³6N"%E xi=1ƳU 0)U;4 Hp2쬺='s-- דC6-w")̾_mnOOd6'9j|7ֳN.x"9V(zW  GBt6iTݔX*m.R1:soA)ֽxċ΅ϥɓIqade ; ALp_,Bjtb"Z!KUK4(rN^PQ_n UF@adW8D6?=Kw/lfhOv+mT>[742#,ۻK A@}[)1yv`e{U?0 ,<^wX^M^Tc(Br0 T<_t/b+H\{R~/6@LAungX*Bt^Wf`AxjyҲ%jfAa%$7@jvXY| i! CW?`ݩkv\8sdi>.(朖"a k`륾8~uIBxi3+%<5%"+Vִ؍O5q B[],r UPk'$1@EmざGH]>eb 7jE+Kuq^zt4J&˥r9G㎚3tCUFIH~jL4ČբKz$$e$yyA".eO x|owMLP ӽ.%"|>;SW$'Xb"hӧP]d/)!4{%p^$svЅ,J,E^=--lVϵ|9DNƴF)阤!_G ܅[I*)D8 2 A찓U-?&s(N/&֖rB!ևkB&,>]؃k^n&.bHF%پ_)Ce ߠKik7csy? ~t+58:_!]ezf{yœJvqD_!|ׇ5mյEE;gYҐףUΝg'Fyx֫1!t,a̋׿Y%t\R1\C3qr˄R%N?nk3 +R1Uf7d/$ǂ`ܼj\Z~TSjԭI쵃=P ObH5]`(E?;PKrs HJfokh8o 1SL=9ukovI;p~\Ńtӱ-3ĕlCmѐg;lM~8)Vf[Wψf8Y`!i/L]|sk:5\13gc)<;knsa9Br9p%|XF,^7a>DDŽ]\)>ieZO65^H_zest|Pqat6k;zx& @o0dD[N1G>F:/U; k*U;1G 5$Y$&FHPehSU2n$c]H\#␺k,#rLI(Zz9TƏl"lv7?jÅ0D}`SugKC V.ƕa"q;ۢ}!H5թ[]&/|ٱzq#@t=KRP݅2:%zd-= F#sQTf1z,uq׸#wANeyz!&CmKk5^Fpx#!uqe*dH;jDxssNŅ;֘ \IߑX.Xi<=ih9);N)Пv`|CdE*0JnAPN_`ʛؚ?^il|?[{,u(؛B)+5#닆,mzx`:dC! Icp*drru0qA.e;B$$+oP |zl+Cvej;]Lr?+HU?)F8 | 2t0ͫzBv0v;2fʡ&t( N,0J^=A\t`戫4*NCݲ З%mS[_^EN2W_ީ^"߯6H$7QV]}H8[MuH;5Wq'kĕHģuJlr:S t nkb։ 46'AZ9 J#QNjgX= #3ЛT$Y63 n@Ν\ ztrJI%3Em+f#"-n~O>"VE[(* a*|8pđ˂&>W<#7?CPsm"񗕄/PE2sM`xhR4X5 q _cOCGD= ˒DXYOxyj%m +>#>3XXJP&f\=+R s7{U_44'"hoKC s.-,*>HxtMV; UF3_+xOYg@$I䆸ƀvLqHWLJ(6)^ْrSx> {ʐk^+r_C[2AuAblۺMK΍fk_"/ɹfQ@-G``NVЁI+6QV i 3uCo ꛸dړps9:1օ2W_y j)jJh$8d9~V:H[QP9hYQbk,G" P6o?iSS'د(t!cB&E%v㜭W7 7p?77HgyxݑH[{#1H$쳤NeEIb 1q_(G3IYVN7u]A-u_ rI ?kw|!zQ:Y WV%\ lp }Q*tE]υ!T V ܨ؞9`Å>??Y*t`$wrsW}}CcTJgC~mnb `/{t5[/,jdʄ(]'paL;jT!-tlbk/ub//33|g$ܞR|b׉'tr?7L!;Y՝U쀽@k@ b.h`yLJ0 5h+7{+^e tj̭Es!BB1!^XVQn4}(ohw/6 +cf/u*a՚2@BG:o,}4c';:0)ie絠be@_Y.(Bß(`شZW0/",&+S 98$0STb=B?Ro*>ayT 8!3[>ی%rh4G8IFSʘٜ[,ĕǭ>8~HNا[u.LקjB}D  [6PŒCfz}Ou=Ko*`=Y|O$b!)z^&w–_jK(*r%5gPO\i(, ]e(x̔/HQJKNj0Yu#S<͎!Kº_dELe3)b~oPԣֻ) n_͏,-##и񦵁Β;V |#sP7GeA).&o O(vdY$ xp2yi?74vs&Y%CDHUbՂTwI L>޾jL+VZ})t! vb $וL93~>FG|B` zWAK'C %>r)" zy=E(L?+ğbPM*cYsp"i{ؕX5ʴp cU@̶o ۤw]+M- r⠐mut/dߚqOlOw*"vލ,^- =M<лKe/-670Rw pU>J4Ho=/oJo1˳ğ|^A}}s< |@,I4?@zx lyS/om GgUfc/%yz(R&ܝn6hSqK0d÷4a\\"} *(["ܣkgOGYL8wfY-sj>c7 !;aHx,<j@"C@&^;*:x^VJB@fqU3/fF#/-D)o@t +۳sQ LXOJ^.rݴO$ o"JX?0MM;9mJ rT,gIϫ _1s#74酊 @8cD}N )C"tT!}ۿ|\?[2VjvF[!(تX:%Ǿa1ǿAlz#~Db,_$PV?{~ 3Y`!LZ%*t1s$c[+GH tSdzEԧqR6FUcצKL颹zUh-2u$W7 y׌M\cjz#;h*=˧ /([K (CFS|=΃L_X0_v} gż0 Zz%دPPB?7"(8ҁPhx(h=)^[+K<2=OGkgX~A~yR5?y_Y/`!(x.sZ@śݫQ咃Gk!{|oqNp"ND@{>,4vڬ#mH3.Ш.Eas.YP:j;s(iIT7\\dUh U/҆X33FOd ٴ"!252oa^6!iYFLriwE 8M +vQ" ki:w=ty+uNRe<\;rqz]e &g ȟPԽN=lϖu8<0@oL\['9̫M%ۀT8.S5I\ Y3E|Rk(f?V]\l5T1q7Q9\FwOy.]q!NGkxE\"5}_W{˷yD?DsnlmDmnSA o`_4^e,vgMnb]S|4i_=E9/Keץa0xi#6bնCϒNV}-P\ؙ4MC} kɴtSM .ּ lȑ2&]Y93 >F(.Fi!IS4{r^[u @ h .' &0C!-^t Fǽ|Դ,/N)P|H4YstTzیR:WcSaϥUCuSAO84kHj9ʞDTA' Ћӧ@lHwƄhheAnbUQϓF?drF W˭\D]i/z)lzᙛ$Uz rGVJaǬa|NDOǰiCTϡ!v{ NnYBnq3Cỉ>Tʼ7:$†}9;j!TJS7ʝ`4=ЫwuBS W/g;]冸vGGB R׶&\X)y8*2*#ltX#_)&N`k2ߚ4Jpw2CɿJ2{"Ҵx^(]S.G $5[0LCu^Z0v&Cb໢v]B=pquVc,mYtʀگs?i.+jOu11?_ yjD? CqO"!!l?(&| }Ce~Ŕ0a_9#=ǡJAys?NdW|3/yjܾr"Jo!Hy&?Vesj7G\0$jOhd2u8Y ߯0diZ3a#iO@+FU)S-eB7u.}H uE77@\#ѰĘ!ӓ[XF6|K'm|@ 1/8h>gG.*db]6*[nOt^ AWb@ZWŔMZ-)G{r @fl/^R4,*5K<&˔̪V#1v=.U*n g‰k !ʮT*w^+rJf/V_ɸd<:l$ jV_F#vqi[CAFK"2Oцa?+$+ m%jZg-}tG!X}vByBVuҖvN/7+^im M)d5E#@=Jd\1bG*XLM ]_3P̏rJFfd3r،2.gg!RYAv!>=P4'+D&5I{Drgn+pJ߹녨ܫa퓾n~PPpZĝ9+ƽ҅TF=Htn1ţ\lK;G7TF(o2`H) 5Ok4 Ԑ>[M3|{Y(Љ{T,ܹ&AX.Re+*n`{0*L._Og 9Ƥ3(U[[ <.4_JAܩv{2~823ξu~Ý#)C6rY!=v]gPHUrg[ph'}Exb\OB$pp!_c.,,f'h-Wc2a5FR c}iМ֍O`쑀$J@L8N? %6U?'j0Js _CX7Q(68X<vr?dœBuV:(96+LSuCyʱ**{_k&ƁXցS]Yv6/ &̈́xo ԊeK [w S63i3ϔ S@#6 Q]s]"T5' ? |ֿِgxq"xE'@dʨZ'@G9SVY[D~!a"$NŞAH7`D ݴ։.Gb"\mY?yҫAJZmجQlq&Tj@-^bw!&(wΥ+ӥE?WDw. %o=gx8=~w`J)ozl~&ӓ]^;:٪F]@:zCj#g^ΩԮ18Y.\Oup6 epǡ nC:9r$W6nqKm}J8bEBQܘl+t[~s<q4~@X!cYk䊃ۦ9zmM"6B2~RElt>;AS o ^ggʻ+pcBd#s y畡@k~C.DWnjݹtg$ |oxeױb|xIT旅FNM9 Ĝ0NmȢIJTI3~khj'K[Ơh]9tӆxmĹE,tR^&8T$ OV:IE2Lx)ePp+L4{Kx`غ09y/aOyP 6JIϻkLC⸐I^-ΫM^9SH8zUl/Mp԰ 9'vbžʥ# ֯fb 'JA[[a;NhQޗ> ֎\1j-3~  P0Z*َ' v pA֬Ǒ)?SɓV[ 7kW M'P2Ӱ%s? rvNrFqS8$v仳_1YYo'vl-w!B(3U>f/j,vFk' (*C+>6̲|O w+i;iRʤ\ͨ ڭj `e.M{GèGa^zؾ&:yBAd@7CM1s;*[{+i O⩽=p/y@^>{5\s {2P3I΅sJ#օ&wGbƹ">D8f 'A9m׺{"ctO^Ms}SWSZ-Kg-axOM[j7 E ԉMˊ t;SԠDnC{8]ڢ^2io%?rX{NoUa4mspX49r>fQjgW 3+ `n& HP[=z\Y?)'"n2!>liJ/ p{"&¿I.S K$X+_QLT#xL-Bn~V6_ߤҮ ogCnD$lpY~*/˲ s )GfaL8isĈck}xDxB%xmvy>D$0ENzrDpې<`Xsap<j,x,@T2b\ c@Xt9Eф|.鉕S!/EY,03ߋRdfl`Z`;%UKsE'2$YzΫk۩i. yW_c6Jro%f[d]Ip5X7m|3 4^! $t:,(C+oz/ 肀*=^ G?R7O0)F60,k:+94Q{I"N m`No6npJH'l6N":0 "c66Ei NM`ٕ(0(H*!s/Ie*b´"fmgJ\}4Թ6K\.8%Yl-t?PU/w\ tzq`&.n< 1w+i}%dcVI:\\CzB2b1=è<ͯMaf+7$[&M63#Ȑch(U)d1XSGY"̐qNőo5ʑq TIp}kkng7h9a;t$g̪w3[l*K[d.Ů><ڤ#^;y͂#6)B2:oV)B9>cԮaӏҔG'z{}|*C pbD6cşWI XSZGfYG5g4~,aVηF+HcsO`dIM-Y=LޅtuQN516'x`;Pin]wm*=B:aa] 1`2o7‚iӮ!Al//S0/͋b*kDndt%{m:c[eaTrL%r*oN?$In'};=xvL$9;3Er\3z ;6mjQzQ.2RKtQī*QI{Fd|EއYSxa?T#%4ZMA n*au|T쩾uue)&%H$Mj)TqMSΛ37B[;9NrOяrS TIg}$0jGxC#f U˓A8&Ѵ4=kN\m:-?Y_,0 %^&x=JI?|g_E.GF\ HM.e|>5<+B U+gR>iXK\,FM(85 A}+ 6zC~e#\_GB3-.Uc:p4懄65dV蓓sL\36/ G7?`5?lo5j za8GCuK iR&FO.ֹbJ[%o[nԱ7R54' `xzjX7u#? I05FA[.lP\[hI>Mx"  qtПc&3Ҝxv4V"C- PJ[9JpTfc Z;Z QdN1Ui Pcw8—~mS}a;EJ7Mj7;`VadX[;Cم-qgiϒgW \,Ȑf^4O2Y1C'9m" G#i N֚afߖl֜: b5.UC^!:FRZkK)h("Un=Jy7F%(6~?b>OAK,ǂ2Ѫl˽&HeU1k~*rk2x܇cc[1E4s{3q85X?H*k+ [utF"{+,SD6H׫Kf%R= % ~(KKL[{{Ij4h".9!o K*?9?IƈY¯>[%/V&~gÍc'ī ( ٳx|Vo$8j= E\Sn!2P5vw5TFy\ `}x .RR߈B=_jk3⢟h [qcqx%|m1F 3,)/F*\S5h54{I :jZj Y;֡+EСc:!ƛ;ua۠kIT-_y~?hG3CIcTeFT_ך8rլ xk|FPgjiPWp e`|(VAU[eqTZIcs%J}oGvҞdksnKB'TI3Z^EdZsꚔd[j');TVX":߉m 82<Ow*l Bb$FXóV]!&s6M K 2p=ش!XMZ5*UIWȡ $\'#g9k`0)3KM *#ȞM]_k'@zaz {5=o2c7Td7^UX; [&`\[9TKPnNМŸzYqX1{F|rln, M6 đxHG=:< 8tvՖ ;ѝImڠv5y^q)q}P*/u不]O')5{yQvՔw*@6I~) zNtr/\ xB٧+[U|E-Ef[f}&OXhm xKj)z\QV{lZVUhIvgb #H"n(;"-"L%YR92k p91'`xI]Z㹉:,174Fawurs>K#hW鍁o,-cC*"> ^y<2x4?jSJ;P$Eh2arԔ$J ?| {%=ͭ(Ct,+rʣj6F9iW:]̈́|G޲p[XaZѓg}s㜻@"K$}?%.=X?-'6`޼af9iStjpφ`S꡴ N:'lBdeu kZ7a@ [Lkگzvp>MQM_B!X6jXڼY1U鲌/8cDqbvvL 1;A־xňVP{JcɋڷF-Q?xeZDW~+7 2.ecdJaװhmLTIP(RBRLߩbweV7+U󨔰) g_廐humtgX .EpOM;eJx71:hbF3Yk-65eTx=wvs<:7 sSi!@.@c=o7Gɳ [BWL,V&;փsohۦ#WRW ߋ6/3}NՐ"[a=j( $ WlQuS++8L΀Us{>y` =K`򰐂>lyDA',)3QnWB?!Tp<  ݼUF,Ψ+ 7I3*aE08)vB{ڂqW5r&GZ}JDcxUb5bQ5v fU7"0yPCO Asq 5"@x ^̲n|8[r Mhф6D2=~okze|aʗMM^߱<)H|֧bԂlܲtՃk:n_G2]Υx-mۯV<Ł}gײ!>)F*e)/Ё42n+pWf;J| M> fqe-'QF;~p[/k`3mjid)JDCh?Oؔ&&n}Go:HcsQ1U?&SMvqiRv^ T6rjâ=sZi*,ÅMJI`:,ӓ뾈sV=sM򳐲hl'X#;+rRec;m'NE?k@ 2Fyn?/D/,1 q!XrffG; @^J~#Y4j'wn7UBl |e (0 %E_rff6~:gR$vUdSw6j3k' ON7 X NڸbJ"mC50X,?!y><Ѻ)%dw]<0צtS} L7hSH%SSɮ#L[76qM 3NmBiLs3opљi c^1+a٨Rj6:'M<ȀmW$j]%G,}u?,IJcF&Jέ*VȖqXB@b}"q6)e/lCV5MiN T'R`D.˯UL/z}7 pt=-v/&2 )뛞̒65&ȱNPd.ms%:Q+qK8Kƒa₣(-x&ÓmN !8@/Iv,.Ͳߒ>f'YOК vݯ$jc/q &BAR0.pAԀ$@SE),:ZXx"=xc9bJbh?LU!ZPx),ۑV|ٽzDn\b"#'b&-|M "t,gS=39 :x5@J]`pv?'{ngM/iX^#}JqYLȊFomnW38_L{Ghc~$n!txpTvu r_Bѭ2"LUVg2'NU?B Lgz~ՈTJFaЯ\46[73`A#.pa/ ̷ք8>/ow$W+n6Ԙ\*kC(0&xz+ͨGdE}2urC c *<4Q5d7?Rs]m%'gqdw2qˁ4Tpײqռ6VdfU^H񶬔 {G6?XO]ւ0}}gծ=)Ir#kOY4ݝ-]X$c4|k" k>ZFVͤcsy p^ oO*^( 43^^JJw؜ۍ06 wTcA)U¼q/'āZ)J _luz[Ii#թDb%TE8L |ᢘ$[s.bq}4SKIQ8O䓢n|CNd(b^1)̗;*Luo*((1 Fy;~>!_X4w0̚(/!=)TȜ;$UJ{n5hׁ L\ 6q㝎7:R er8,#>NcQQ!Xo1Ԝa(KA02Q% -FA͏Y3{dguҌNV|V@ ;J^@SKo9/Ud6i_]H=Vo~bxO|SStբ`o2忄ܰT%Q;|g眲$ .Iەu2sT,.-%ΤoaKlqOo -;)`>CirlޜY1!0}?آUrYd7|X1HZ)Wxy;stf!'L,pnN0iG}}2 .`(6wVk&`y6F|~Q9cʇ'dzjT*H" 4 =ЗwtsyC&{A`Xۿo:>p4it :T6|q%jg!A@Lj$ +ѿWF^v^*%ϛ64bMtcs|% v݌V8I%8K[nb{poo,Fss-S X2s`P&X:J\lJϔbzUH6(i88r!Mp9ɖ86ޒ~QްG{8f= }z3 +GXHFG;W79CjbO~xY-}E+^}31&*aO~bC!ʐ"3x ߢ6jj,!y3$wdz6 v}Y#Ǖ,:lAb[,t2˧\TvD4ք ,[# Fd7ռr9YWKDg4|[KNf*>ʥ,;0Qn@r7f/ğOpþ8ޤ7>,\ó3{e2L|Ў<ŵr$p/~ナ' \ MPTZA$#NJ?% OEtg2kv91$VSۤ-[*Q Մ棾ؽ(j' oQShHhrEjԁ|#YKg6Lw IQPV+_?8#G<v!{f I ]=Q&uZkӜ552-{"6N˥jCܠeN -(j5 {y@?3p.Y>[DUoȝ w C7YF\kaCUu` m`GN'sL C׸Ͼم }K\G,}aKR%mkeP2vV+Ѻde&v<5e3?AibwcEtc5r+ [C|9de\hmtaTU:x/0yo䔊u_)e3Ȟ 앃Aw HG6)bv- [@v~M90eVX\~IФ'ܪݴ%5ɲU|i[,F:EgzZ̴.M od"^*l&IsaűK,2W1Ќ^~ϲx e_ ~XjL'g":ظv/D0П]5A+3k6 br .ߣ̱)g+kn?}>H@==bPlyܺ&,i2N6+uj;_2K;U-ݳ?WM,r㧁g/GT\U3 /SqFy?ɦ3>з/ 4#$Bl|I~@@'l7>ep9%2%O%A Dd B!@:U*v3MF`,aӘ4iPǜ#wHPD9nl\#m@coVQFgFtq3e9!Uۃ&ʼ,om7q43&f09mc9o<0]ڕNJY7O"+"I:u: kLv hfS]qԶnq.hxV)_4D5VQ_WF+~ zsSDH=M7?ͭntT\)XF {!fDl #ȵ:TZ Ը?_Mn߷I+Vwyx(fs«ʘkUBI f[6m *$K'PՑm (Re^D*Cxs[T.E.o!'>{//EM+t {uڮ #v`醽u2G=I.^hwكt̗3e"7nGi/emtƤ= oΤs9+F"")[؁VE`C MA;k㴾a+Tm q+1Ӯ)bߺޱ . t4YF\0I`I?pȞs.?|Nژ9s7zrlȒ~Z:Iʙ($R` 4"NiK+XTWj??gwg΃ lGr "ojj|Ư6I3 uN>{"L:Ե^O4D<\l,%(5 EJ7 c uItǐvW8@:EIJ3)|n'ИPASٶ\x;tcs=ya!ACGٝ2,=LElξXP]2|D&enј@2&~u+hqRGuDϙ3.p:p 34z)v/{%v~&`Ь;Ea=FA/PKKl$@c1W>60ĽsQIL.ԇ%0f3v5t0V*3Z*Jڳj&ג42E_eRǜIӆjK~Y+f])?PX"^y#me\m#ν4a)3gC[`hw^2H}Y赸w\B:U)|DbFϭ]a}" )XEoi[O֌AFv݀nE"}?+N`3Dw"eG ` 9j!lRC :jNcWbk$z~|vў?2cLC#E1NM<49c|xx!)}3K4'#<U)ɧ|$"I>`k]Iɼ p/O Q'4JXBۉRLlNn?F/T=u܏Xr+9h1.+5!rfe7ZM͘KjI9^}@ bp T8t֨(hF=Z"DL||#2cw4'd h'囩:2{s u&Nxjl.}lTuT{BQ?,Lb0|)-]h8ڶuFLά,7q!aIS,$49D/GTRGmRHH70THo0Q1AK5PsTQ\Cm0BO IݥO"[]U<[k*_)ԁ}qȔ; sUP˳LFo<' a)h0IBFڿ!9f0@F0,.0Ald` iIV]JȊ۷K YXzT2R$N }H}*gƒ^ke5x\+օhvߨ]wk0G#^Wpדm53/v*%eRDEWj>ɹ-Wlh(M&i`h#iQ,m dzM-gWt,.-5+KW*#h,u&xdĹIdkMM=#2wvh/X,G C3oO4bۯ  ȧ(/(Upv*uXeiK%S5p-@ג>O\X@>VciXn8"4qxǭ'M=JHU<@3n4鷾\r`\*C(5O{@ڔf垂4fH$ 'dq\~:?':cK" ÃZTTVWHj)qO:*[p0؂/6MF2U/G3čȢ*3fЖ#%޺&_cy b^#J&2 `ӓ\o֞K_Tlj'L`ai'){}n.A'`P!5Q$x!J83/IlٺlǧJ[Ϫ+JO0QY.O!,diYf$R[jGo=3EjRDKunɼ6?i8x|x(-X_$ }wҋOzKp$ ^d'#vB$bG0íH3J{ 5/| `v>u_Y]5BvkrZS9,JZT&fzGB 6`)̈}/p46)fu^$g2''Aȿ36_4ix#W+ˆSduWL4ۗ#a|b̩]ed/14I (=#:D/TPQ\@\Wij73|fίANqy<֔8!EÄ# uN-7\"}|[[Q[aȧ{"_v ;^Ur7Tx|li n[~\AO8g7Oވ41y3Ԝy m?h7rSZT4$*k#<‚MȱSK0 yWϟݾ*1S]2nu|Z`,w;WkMPj2~ػip<zR@4> e[;n.Q oJخt O=Dg/Y[`[h/н q 듇nA>*eMbخ_2}Ց6{Ӑᒐr~Zӽg?}5G2OuRI,;4ײ1Ed?X*[@>y:ktSZciܾ!\'܇]/3lz"!?tKMD! YTF)Q{P 9\xpF=0IP] pՌ`y0s%))j,v)QJ:i-ÜC{S9ƍSc 3:$\ lzO0g8 $ q񻹟]o)X萨ewٯBoA<yEX: j xs]>a.+q<\&P* sdu8Uz`ז w3_X2<kj;gV-@26I m>WSYѾ 9^V9JP i@tE!PWdJ}liN5Aaٓj9iђV̭!"v2,mr, Qsn5 VNCr=[;?2mF475 ξc0u\ko~ a 5,u`w z,?P!Dsv3 A PB$oDgv- Qm)/ƾs(84@|V;3."Azc1aC#&ɴ i86 5dM@g CN-BX [ˤϊXeױz1GGTR@)lP|*ܪ.QQ ~i&Ol,"4H8A[?(h/ bފ/,>&s*12;tq|b6YPذ[ZUC(uI݌G: T Ӄ OI{AgÚKKpby%W)`X8f3 j̿brƹPRn,fx(Дe^o~VqsSvj!Fv{>`GfJ."ny4-GQ<+2`ɉUN XIcr*z&+3+]$'' >v@ ]ʅ,;:6C[i7T@Ap 0,DwA*z{sfCRĦǿ&ES0зyC+# N^K3~Am$D rc=(t/hڌtS>bB -Ru+:}t-+0H/MvD1n&'5MZ$I1}@O,I5hetKqɩ&&T/֡ - gޢ=./h{DL.Et+ :~|#5^,6Zq)魓sNACbr‘l7ؐb+I8_o_XdѺ&D♆C]a0x8XS}db.IT5 wN1p:ZC[- {Gib?;oܢ^>LBZz#On[_-ݩ:f}m9@MvoE a8`<6^굵n?@ہԬAD FTlPT.{f+)y{s]Mq n%et}{ =6'UL}&OA : 2uU (2pafQĢk2,6%(Q!*fk X#hjaN;"v[<鿗3Nfg 'ÈXg%>G2 Кҷ?f`7,Q ?KZK]GH!O`H6Z_ضYXfquK5348 e c;=cwGv+q2G6[~tu 6_*mf=)6܏'#Wy1hG WbBvg=K vْ5;q). +5c/ .uE%yz3n达Q\ Ax#Z},vQmGAE|.jѥ5N$hYX}nmgg98L?("|[zpp?`ۻ{R4u+ MF(pM^Rb$XO |⅏Jj$R NcO '+>*Gwq2Bݣ@Luo #SX7ETt^ޑ"qPGABliYb2Ǹ p: O(9;/5.rgu HSMKk/C[11-91&ʺuc@ڱ'2d_xp'L 8ɕ(A: %O^ eJ]l{v«,09$eJC\mX!Z'%?3p=8p*BxPF ˾ț9n,1ƳbC# +bEo\r9LA": O^K:飰-#qQ0͍z 4U*g}w|F2>^PŬg"qbZwv[& 07<W;[Dс `rbqp pQ%Z`FBX6aǢHB%{`Rzfrflzme\s<0\+?(RC3}k̿pv % .d5vɩC} ClҨ~*i0@OS1yuk +D^(։P؀D !g޷#(M#:wt`rsWU{JѢ ZI^[Ot?hl7}AB݊9:Ǥ1K8~fm0hJ~ʠ>-lJ5n CwSK0QԆ N((zZ*ޖ<"ךN;Jqɯ-dvT+͋fg54GXY3BzQ)VPPuJ҄u};ܳ~7 Ra!Hʖ$VYwy>%NE {`'kge8c"}-Y`ÿ5U &G|I'yЦDzʏ`#j>y};[׫Af <4Oq GZȈZm7!і0DW3ySO\{z䒞Nfc ٛi07(^(3|Ok0o9NuX \G?3#AY;:4@FKR`W>tR8|X"P.FrI(x9I0'Y㳅ɇ)CO婭INT-u,ikq\9&Gm%Nf-LJ I$ьIcWk/>EsO>2@CN:B^Qov_V9l Tyyʡ8,`-q&* @gs͜(Kbme9+v[Ec<_@Nf=nMT9MߦTzZڲzetEj[b6s̪d 2cٟ6Mq#9BZ) .&ɦB<>S:Avr~qQY`a1o[t1uJf>aőiQe]{ᄣ3*N9GYLJF9kafctw}z2/0$,/61VFaoҹ=oh`vp! ?<kM6sT}JwL;yrW :PPMFBU P_ z5d"ޓwXs .ST9 HKIHJ. x3E-]J~t}PJ;ۥ4x-Q'o-!1i 7pY!&nސͣeI&Zg1d 8f'725ZѬ Ư~==SG{)LݺC ש_f&t1铁pY}Ǽo ,BaW]Q@ oW?,d ꝑmNMJ9XuYR¾ڝr-vC Z^Q ꋗ'Ztd7X.а0h)2DaiZ!gsp,)!4am5 |l!P%Ry+wBKvI4BܠLx*_W78VqI KB|^. ;o:ܲj)M"ȗӽrXcR7QZ>T2|FqgIxa߆*AR>=;1ۓ<6H8e];~N^٫Ƽ0 *#;qitq˖som֠f3G'V~wZpeЁ~#@?e>gzʝ`}ʐ,;vmMNzj_=?u)XGȹ0 ]b<(tU"߄dɺR{t UZA[RQ$XN`VY$zM.B&UF|$$(flԓ#M)*[jNͷ%綰`r]WyP8Dx>H`tY2EA펁?;S\c9_RĊXh+W8 `l HxxGd- =yg?r߶sVUZtbjShd ^]Dp/)ǙJPύ^J5K|X)K*?ϻxTnϰ"B̓: `/ ]hja%^gǎJ2R3J *]h(Zښæo +J!b٘aS%@Ii:2hяo')93F ]~*妑sZ_7Iy*%_4Bڵ)AqH34&$XQQ&ib(ZVb|hQ vVPmmҘ#*?h7K2ʮ?^plyfQwD:HlWm]~H`{[%~ H#`'h@{}~gUB^0]f/.Yv^!BLh˸es~߸{A;`IV6`NJOΈS: cP&IIi`Ӕ+D\@5h`4V{*'zz6q}ĐqI?~ G"e}nەFi*Sn>gPhAtǾ,02~ߦB2E)5u$.XUs6;vrQ2 !м#y%#C$5ּWI+UؗKo[# !DB{M8U`B"y 0ՄMV:1B|^=" cmNOq> 3| ΁Cӡûi軤iYYճ2kmb$RFʇ3-2=r5Ŋƿ0~gG8?O6$! Ubq㺀=K!^e5zem|Y! r)D %>:q\TV4?q?Hy}FL&!ߊp)HR)*kyZէfL鷌;3%4sB.z|!b{!pȚy:ݡ{Nm)mn5&X#L`jͦk\TqU5Z̎0+Asֽ$'0RVedTCU/d.Ǎ/Э%ėKXvg~ x+W?fpVRb6y䲏'8R,L7a_%71lClLUYW3O-_.Q4mlT#BgR"VsMq$D!g,򠍕Ixs >2Sx(v^l \"2Y'|`FeIׯg(MݪX+գejdMTkp[igiPmz\x}y{޵*? l1BK9Z[Ќ P۝yHco79{!ֶi/X!u3$CL|,9w٠INƋd>n:,Iri*zCFaM솘yh́uQ6{"Wo5~As5\IW|%(ꞡn~gp/*ܳ.>RO̴H97ɤnchb{UJ#Sњtt{pDrC}wނ lڹ7N>H!Z4#Ml EpP{E6ד#9vVnIyIaζEߙahJnPOvgϥgm'ٙ2S_*̎&Cڞ5y١xpӛWkH(@ xYn-5T}m~V5+slQPgA $O~M7ţN#L.N/zw.XN54X"&|VS`ۮY6apN.MWVi< w$}&+ճoS%"8 DťmBe;?FYaԭL.:9y9UV$վBNĴqPGI]fx4{9^⸶%_FnejF]\x q[NQ+o$3+` 6:"̓ܲ4I_w6!h3# dX"h{z%V8`N'*z@']T}nMg(=kz۳9TkwSKE\AWKiVd,, cy`-ݬ@o@0r. }aTw0hil҄`Jp)zZ})"l\ky mExVn1WґemULW%h*Vx9b Bӫdv.}U,s醑fQG][Ud;sX1e.]t~%j$ *ԟxbI_TPm\;-* }_iR? PMЭ3̄=6?|8t88`o' I M'yיK-kʀ$e`v5V<8%m&NN tS ͹猊|2走V:"UǡupسKrjIB>qvY>wf Z C v)ob=eF3OM_kʰA;dM?l܏,,]*d=Hk%^_ӅSX߹<&/<st,6Cb/NFz 0)?CieBM-Z\ys(6&9O6znvC|V5x#VeB^+:wnkb,VySj`b‡1;+ /ֵ5٢j2l0F}q+jJcʽшWZG8*+imRv90{= sHmWS 3>UzWb_ݢ ģX_wT E:R(8(u\ Hv 4@-[>Ԯu;XpzYnd8t ǡ(QLwFjb.jVELnWjrz}[mD`&?܈YZJnk@Wa|L730$-vQv d5~&tYgCwS,?d6>6eȳ GH qB@M%e"9Yy#G/"64@LfyG+f=Q:@&A;&Sq~*| CR~`ah*ihP;} s/*#|,H&᧰.ayL|Fx?m=mvs"̇GBG%ZGW=/^X Oo,_ }1u?ƤB(E#P_«$[ZkWW'{{ 15~/\Fy5~$rұ{DiqTEHLnm8&Ԓc6g;zyiB@x@XMR-"o&Ee=L!?:?Zr/ZpT쭤l1TDJ؉tp_ \ dȶf :2&qyyS1H9[ nEi@R1ty{hs5lr[Q٢[krm6TAJ4/Zcn15h0goj _|JG9L(QR":z׸fJ7`6詧#Xw̚m<)ra?~4`\:CH:V5wcO݂}epI݋m՚G:D:1 }?lкKvu9mv$(I@>d6 +2+irXW|=2M 9) .p E^?=.yPtTyQvj̺j% YČ4{~Ԭz>K|˛,%j9Ny ld~<\J?Vp> ]3xDZ"AU} I-ӊc(cW.D{m2ZKVcjPJ/s=qe`9턳]<|<mIP/& U8%bƃ3oiH3>lff+.{d{.Tr<,u@/ Cm)krj ъ9کe;fv raOBfNR0A} L${[OI>l2Ee rOhH;A8p3jhf( UNyeV2opĹy*&brFЋKnЭF x}$i Œ2lfՉʬ45=܏͵5JCXDrL\[]]ZdFm*9&2w{o䔿 x'"3N@g!}} 9|ݖ/]+^Zhɉw7ƶlY8ݼ&1Y@L3j3q` .?Ud`1?I7{;)ݨG;@17/4xΟ?.TB0{_j?\Ǵ+7 _#9@ۨim'rePY5bpo+ \]<\≂Ȩ5 w ͍KpyS.TܼtuXГ$aH<`?geS,ӅgڣQ?ł{`K=zQZf-ePNk9ŴOW ք%^=[ ʷiI[wQwfdU`ݾt2DyBQDefk{-Cc *X\oė>c^6f>rxnj/nn`kNnh!zH7K5o{0yGIJ٦i/#ӁXYO%i=Hm֓i Z|:! zm@(}MFcd2|{DU)C.iĖ:jkzpmÆc*S*Iah;z8.< %˃1}RQLs@,ˡI9\Ps[;DT2%Mb6Npri[pjL WT>? |WnX*C`)8,-C]x6p1ykՇj2C*6&UZ#Hc\cJŒ!x=,,w?k%&}uFѷCVZPm`l2B㱰ì~ԨyVd`^ZaϙP~7ȽQ#3b-Z.6r<ӘJ+x]0UI6x?۪b*'AL{?gSM:*4?^+-0lyٖ=z.t,6g&m0#|yjOQ)!X&*/mA(W04H!>t8 yJE7bOqW4M8Q;HoyKfNC`\=+S,,viEw.t:-Jg;<%b|?д98:zo2CҘjQm6vܙ,$4G}hni'(E0bZ;y(6fu|?VI|K[Zg-նԝU43\B^$u-wRz EV3L@4? Ub h 欨#L[}r*| \y*wU>78Ʉu7joH ɘO~&2j ɆP\|oC]چ3S nUrA1wQݥCj$ߺ^P]xwPB<;B< o^'Ka+ D8GN=hvJʻK]5VFĹ8j=kE7 J_?(Ӭ!7uʼnȠ‰[~~qܢL1YѐDLxߜcЖ&)7uawq*̼a_co ]kX5{Ygx H% sde#ZoMVyAD_*/6\z7BLhm%d =/KaY8kl/.wĖ=4qufR+bX}9fe2%-vA1I|ߡj#}V#-0"W՝TН*hw^tMɌl}G6 R_qD8n; 7fEr֢X/z&^|~5;y927E*kyRnRyV̭04e-+F JPqr#zWvK4|^3βnO%M`rki+CV$X XC`!Y&e2B4|?Ai 瑎v[.Ria~ {gIDC:qߒ87k8dyXj*O:kvyE[hIXتb6OZJmJ>q"uS|ML9@Int*U y )9NI@]؛lAF^c,]v*7ւWr'O~)^1 N6D2-WJ![hy. yӶ )4GTvQD5lr-CDbߓ{5ܛfw;'}BƘN3gJ+Sd1uϋatXg̿~=XC cdEщI^%b H$3~bMkwOL *.#ط\_Z͎I7totYf/*jAb+'AVV_Njs9\4V*vS-pտA"y@Q\v5En2W۹A '/\P1500-n#o/RP#8(֭ ^S7qە]ϚܳxiXȔ{{G (ڕ?B@9•~n4crjέ懬tyJ/<YדU.q]K5F>:(2VĒK3e&4 @c .N#( r^v9ږ#>ݥwb9rЭ3`lq ;EfmDESXF|_AQy[oV ]B- ސ3K3!2`a sfO24']¬qU4~\rO]m'H 8l/B&;%7Ln}p_jK'm@qg4;%=94A&5sȱ@r_΂<;U}bEZCQ%Es%5S^2:׋jo-~c踑#(0uw BP ;j+k#yj/Z Siȧ^s ~/@,'MDD;F>JZPMT%PZ?wg0E!Lž0Mj圱+@by/J]+sK 5Oք$ 2ϫPth = :IBpަhpRsޮc["9BBjg-}}'x)̩TԻ2o9{ j! E]z59y6'%Bhm~KK~&5B djwCd# o̯ ʈo}XOOg$v]ϻBiVebpЋ)P@,v'P 1Ծ=݌rztKGѼ̖ wa@,6. \#G-k`iv=?؂'KM\}fa,8~ed؈ }Cg0-I/}i=\ɶԓq1N;Qn|Z>b ֵ Ȼ̫wjA}DMIGo]{ NXhL}j4(6/R 5U/=ʅ1:D$7xx;KT0k[0c(˲9eEh>i5j;ȧl,*)]#~g`w?{K:;3 "n9Ȉ>ka>}\wOs_;DՕq-]/c)PXގ=QՔ4DźQRv.ٹ˻V+սkVԧ{-guxvw16.X _4rk 8^[?Hw`~ fp2Zz'0 dAc?ͳ һQxmT3RjT TGLPq͑A.m[<r7w10A)xV"zz~Լ6.&jqrps"ѱNKr1@RԴEf*\VnG/eߜ*邽 ->Rt};!7ILW_\&W%8ߊܟ( 1.fXoǗ 4`j3O !KZiiK)~&v$yaߙ}ET:^wDX@ p /[sAAKcBF7%EY=D$Pb j3ڒ$]#u1:n#-@(v~֋ѢlnРA!iפ)JD+ 爯-//rnvQEZfrS"z<[*J'H+6[Q~ӻztYCtv?G#%;Bvzpy6Ev05q@Nsٖț^%. > MQ]"M&IHP8ﴘY J3E@=<ʤ\| "F)xZƒ7_Sy3rh G|4 Z( <7 Nãy;x9iSqU#s+N`O{9wy]1:U*b;}\Ɋt.rzokCVGS%ɱ Iǃ>,feܢKVnWEfn@dMN:e=Dދ6*Y 0kRpR['E؞xURչ[SVw#Y "o kʉr k tf4\q0 utUQjL@MCŮo-ġVAE"Ԕ4pX=VJ>W (8lGyGA9LfDOZץM)޹f ^i_mW(9g3gmJ7VF8څ|Zfqs{˜hn"qR.I"fq_`7on3ҥ˪ia:,˨6 %M+V1U116HsZ!弉el"O!hUސr R>lϭU´xʨ(nJ]1i!f*Kx J0) p𺲴8俘"398ڬf쉮"*TZJ4aI%fyj2'?c,R]0Kǃ_6>9UcZHIG2%A?[YXCj`&zZ!%n+4(#[׻;;u\nQZ)ki`vlVBۋu5[A*H>Op,EڠO[ꐕ ski#SI+ğfEq$ϭӚ,P̫pMM=D#G?C|fk†4U_+$/2y^hQ @x崦w|j|؟Q>ڒphϷ`?c`3w cY<5|εfZb-J  hgƐKƚ#N򌴛$^ٛl6 J h5޹&JhtVR$ԏ{/5Yųub`O%%B-@\%ˍ;H+d6Ӻei^ŻqP~l~˞zSSy+ʰ$~||j/U/BGn\N8e?ksWK#B"7jݑ|uU\)yx.\2W"2ԆX/sfk z7 mfQJYsjhדP-57ޑSk(p6 6 j^)Jk| r_@sG۽<3z;t&8 5[V bNz+Fɨh_+6enq9&sMhhFv7;!8l[i99b@1y9сO,7 !03GB)4y!~\ ObBiv/wZӱި>;zr/',&X+C*"EEHk't\,Hk- gt5=QN׫됆U>7 <?ݒaIy0"b yb䯚NmWj߿J,!p:ˉA[1F %x&5@q栢ۈ*pcyVRJ,quVOtָyUVʴ[\O1y[Eӆw D<؍ cIrsfDJRd?C͞Lߎ ڀv;;NemWJA24ɱ>.$"Qܩ<rEǁO:seTtܻbyU%)0Mx}GG$TAU$;c ǬrB# OU?A"ªcUbG+q݋6Cu$gYZ07070100000465000081a40000000000000000000000016650944200000bec000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko.xz7zXZִF!t/. ]?Eh=ڜ.+c^wF0R`>* y cg૒/mg?&Y\mH0N(ƒCfݮ; #|>g"e{~Yݜ-`Y @hRnį?*=`]~9ݒ C8Iz4\c_BŘ2@QGi362̖b#N;cjN(2?7} ^%VHsS>~%2Zѿ[Y{{Z50 B[\֭[p1)؍!(E*Oo#v}xҐֈ wH<|TwukRDC:9DMl"Ug3_iG1$ }TZC58KO6qW0.#eZ$.A&WJ}.*w"^Ctc~Z"Ú6ctP~ +"z~/9s i_B]<П-0vl͗"\+Mi!gGK>&sFf$C}{n#!p=cN\g&@ZFF-UUAW`S]>S]y\qdzm˫͏4)-QLI_w9OPW o 'Wx 7g=yhV\TBȸ :$ok!/cV'x{'Ӆc2ʟ{~_JRK(4ۦPOC  4Wi@p<"gc8 ndhYDBMP"* fI4FzԳzPi!"{ gYM`2;X"7l~ݔ,Y!#Fn Q(UK *RJ\:~HP4ODlGߕ `vk{oTz{u m:x oX1Ԇ?`v=ҭ"6)"(<+\K=@(쭃߷8 T`瘏 LWV1B$9<[,KsK6agI5Yg;ܮS1;c۽e5|d2.فfw` K5#-D*E԰F&{ٔ[<!?PD!*&i`[w$U430Mm:J]i |x%,9̂ewz*bNy/+emI,x&lv 8"$bVNPՁV^FLg_xDNiƏ({;`PmT.$HV< K׋PͬU*{rik^yͻ2'2Hcq(O#WJ]Sf{tW7*PfhUYYWM䥿!w6B&!:yBBƁ)mGe?KIog%Hn)O O! ,kmߐci'9C*1kGFh$ }Vb.9> q XLځ/6/tw7;*H+44gKڒ=ʿ`zQ|07/}8vE *\WWmw>4`e3DN:K}.$fPemPRp(tQGXWꚨù ")穜45:9ʴJODn{okj"~yf[_يh;|dxsIN{6XPSYki%%4j_8m;a.b_`J3=œurat{.=1$Nɭ=z}&}aH.4kӅ4O9bkEGN>cTz`Z`ۼf„U&p=Źi""t>\9&x4Wp#bb͗B OF8_2/aԨ]29cua a cMA5Q/%tC9`/pnjʣt"pw;˭8KY8 OQLSpEjwR-0o҄J|X[槵 u&^V2;+c…05]}`1sLz HEa-qx,khe-5PWI3Zw(&ik><^%RM}S%-fP*Hzxj3bN^*sdYa;DV 9u9*P/4N`;]:GA.2G<p, '~TP1\TPfX-o*x I6:'hwtXXXK7)lfXft5.FCі2b]<;KigYZ07070100000466000081a40000000000000000000000016650944200002db4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/5-q]?Eh=ڜ.+r>/d >K_*,Z:Mq#Wm 9e"qe18୐Ck_@1,2#\I jڧV̺2EWzLh5"F<]6[ m6?L-# ;v7TꙍW :ә X?Z}@抳|txA:?Tr¾ /K3Uw5#Rh 8$>0RK,DOرRv؊ƫ ~"'LN\ZW#>})Zr}^0"cVASMbOXE+6L9h-R*aB4O Z_ɎqH^ll:u@ P7u>>~jqmba|:V8#i[n-Y"0Fg\͏ԉEH=N:{YcϫCP}bM8PUyu׌l̲D3t]Sdtbܠ4IvdWZ^7'#&^ m++Ԧ``q4>8Κl kr럺(,hz^da^^im:l; <\\)) / J1 ʿ@m?c([+|^]ޕ^&C%G`ndt Ë[5իX¾`&2c :&8~T.y%?i8i)j9wXR/IsQwH]@ɑe t/앾Jc`cyTГn]LnݢP)!pNŵk-V. ٭L oY$ 1Wx{-UԾ( Mv&l:Z՗6ع]A5b?%g}!W$=P!M Q;Q;Df}ż5avv!Aڸ٭'zФ!TR![W5/XE#+T^J<3COV?W߇̪<Ƅt-\qTd S\ز>b( UXG )O.QL؜]4+~J2*s\Z0MX&ˍaR0k>ZvdF; ~1MTlQWz6JX\!d# $y*s[j{6Gm0Sr ŋ3ya7D2(lϠ*-vKzZ1]!~!ß MiLa>uDu{S}8HbvsLI?4M8T"Nr0PĒ=<=3O{C%jF)x*Ճ?,EQa}YfN,4 I z1A>ucV qJdapnp \h𢥷$?:l1e]. !B෿@8ɀ ,j*gfWW}{4v:C *O[uqrnq>2KNt,]6<FTGAfIyhLŌ9J$yE|6R^^}[UyXo ,ZŢ91%;l WGI?C`RXn:4TjgwX?+)þ~U͍f[i_wg긡oX2Nc!YFnfd#kAX/aZe)8aVRۯs3Y:ٰuh ./CۃU_Ez:U5ItV)Tjj1jxٍ3g'`¹u0*6}y`x6# v !"A[T  sg)?md``U]4mñ1]>ԳK趈P+vZ뎎zy gqƆRܽ7jݻj^NHtDS.lQC{PF(wcb 5ݽ'tT  JA@- Pk/nNFOR x]3(y Ҳdc 1Gd^&;4ʐ []{B)Di֡ aPQ{b2℮9GNәL&\Hd 6x{`yWla?j ~.u8xUb,5@g)ol4=W)/RKv\daP*G]?B -Y>Hi+k5#%N틟J'~'3"Q 81 5!ڭO ,peC5(wzraJHrv6uV _H تB_k%xņVVFV$/IwY9Tov2!T螳Ѹt5ݷڇϰTTk?)u|'{Qf9Yl9|ܪ2`صbf {Qi]s[#>ӹt)E aT $>'RBFkMz6$]2Du ub %ͭt/>:_ZA{`X677fM`ȰܦCck$*1|MY1(o'xL'Fq끔|}I6'PF<{}pY?*m({oDAx82vRSl3p<嗳S끛nQ+հFd{5rO`%0 ]N>GGpr-1/e˼%8thyT Pp)ZAAo__<~1dn3 MsA("IC6F쩨>"J mMA# V%Ry>&=7a^Mdbx|+JxbCIVb(mE0Êi=Y|{w8U7+|3l#:EKNɜ8Nti$^mlH·o!M6ouZfƳPp/'/OqM$~*6 8k! =i@>!bq 2;v9̲9eA5cꔗ,6+p4kf/ ϭf.ؘ)(P6kzb؟<@2Pߖd^TQ++@;| S vֆт `yo;EqR-D4ik,uJE#ɾm}"4lb!gH"ɫ<V*5Z$HTozz5gT6`7 +PWਜ਼%c0(`2~삚Ag˴1ū8 >Z~-S1>3y4d?]Zj6b:F),-ͤ.CmY/H(KX{¾o 6L`H(H:ћͥ#zX9. Vgi)Fgy8/ +.[mYQxfJFRIVj7xGs5.?Ƹt=ƍb-v"fT9xB."f ̚i$&.J}e c'H21+MAB&eNB7(;(0H%ߋkR"Zi-b /4Y"gL_bf a)ɿWG5<`1uwvwB+bN??䳕B+;yM(6CxuWyn CX CSyIWi ,8k ZfhI"pw&Aft&z'_xÚQ|]DCd ]麬T=[O-st}!H&AKҸWӐg\˘%IxnCd vL &;Jc5<16M2_ր23} 훰\h8bK;S:Cg7 RņHC,6奃qAk<[Mv/ڹ{=}Kb#1Ύ!K{Wߡ|8iFVO4:rC5%mq (fGgmL9)?''{˛\b(@'ח_КI vKLJJ(뉄b"> ޷lfw/Y,=&eỜ:q;n"]29w.؀8AQ5Uh1ԑA}݂;$ѫOɜv|p$fRp@w>Պ`т'oFᑱY+@%ጅ3iG|вXJv3 iOተ]ԵLݹ_~ŜpXܛY{VT: n$XvvbͲ믦:_]ue?Y3$o}T:?C^*q-7 p׈<:7au3MP7u_t "Kf~@/efnt Ahq;/{V礴xLT[*B8 "D/C0CB;Ţ.#'(aDɝuk=D2z۠B2ۯ@&ȿ(*'ZNH@E7@&Da~9^~ȀЌ"ql%1=~ljbdۀKP {H=1xIof`Y[X2Wj@6Q- Y"Lǵݢ~싊?Gъbm[taBЇpkB8ߥ\bf|v" JI~E0\> ꍋ! V4\r Ϧ|D[lgX,Yw}F|_l&BcDQ:_{X? =N9 X.A{)T*;[wM 7IxvYy 54,m%G=X-y9D&$)X%Q64@VAAxl"XR"V![ ʝ9 نlK{S>c2H!ܣ#ـ$ Hv[}.$\M,dmZ)ÝgjTx;¹X~1}BjĊ}u;U.Y* sV~+ĝ8pU ~ݞ"@g2;axu\THgWy?p|˟%x1VxcmAH6e=ypiHowR暑t:nOm'xibi 茑4]f}vqYv7n <@QN Hq,2fb»@v:V]jQ ^}gUts]Q]$]Č>!ּU`79hWfFӽ*[C~Za%if6y6X_FxB9%dzO3`v=^:@BVM!ߺٞ@֩t1n<0ޮC7빍ET?DMrd/> kEw|4T4cEװ28 A+y\ w2^1 g"y2x)9`]vkyZIdccGjvjv٠.|qO8Űn᩽E{zk'0:"t ]# =ҩ~DksښH9c*g>}e%p܅2K&0p;'0΃{/ܭYS\ yɕK'&5X'aⱺR`ӅW bB=6y> $n6qNCR^ MtņVyPT`;WҩUjV5Z7 ].su/ -For6y( "NC;9p7Dl+dLtr-nO?'>²FEd![sK9o8դOO-}fIv4r l4ޙ.l(ʍ@bRɯ q-1At@eTGN &]Ub`FGag`Ö>D*6H\hqrXD X9{ 7kQ]/)DKߡmHVUZwGsG V{Xm䣉"apʮr[tI+ #V#vv!P:na8/+I_cNI{ews|ZǤXVGQ.]b(}§DkX4 _-3)4ōSp `(vǖaJ b m/{"6}TIXHl B>w#w.}i36ʣfinƫur@4$)k |YpI\7$O;qac)-DQζKăR~nر) /8foBkEPR \3ҟ.uuNpPK#QaB!Y̗O}?t|JMUxY]&:Ŕ ;{8J=)O@>NTf:^`f);vr1@u!/M"A3Ax۝+VՔ!T|nhoUBDy0;^ي`Al;A!#S9*XL |D*fsmM*M!q^;c"B |_)šQ Ȝ/_8Qxˬ1PX).=Λ͸D\u몴d ׹*McD߄ WPU.P$-O@RrbBGLAa(!d½,"*4 \5Uozu.EXya.^OCOY@Wr&Y}ncE}'4j }6paju:3MbW܉[gPa;E ~աEAmA$G] X."Ymn!x1f,ca+aGUW[ Jt3H ;9s+ދW :NZ$uMMZQq(j|AO)K5yh5Kjhѿ',a .bpaUq/ #L)K6PQ(JGME neu1.1QmѦQͦqgi,_7n)+6z:k WpCRP_\q>tؽ(}+BuЏglB2@^̔{xV'bQ٫' [ggYZ07070100000467000081a40000000000000000000000016650944300004258000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/"B]?Eh=ڜ.+ɏCtTvɠ@ZAU3jtj[<vb]FvK 9 I)qVmf i|a T.}.vROGATjʝ3Ŕ+鿢02Z 'o&NZՑ'ʺxQLqp ^#L>Bmle5p,W De; كY8F1*Y0Dͅf._Q搢:dDޞeA(s&B! dڗ*ś3?m<J8M8%OWVoZ0~䵄իٙ4W@pAY>5r &G4nE&?1ZKk@TĽ g$3!˥$mԩ`'[{ j97wMk\hpߓ4iA?GgЖ4(~s;f׍9?~\abX1692@rhHm QbB`Ux-3N3 X`=ێXyۡ9N{Ielլ̶:]Ǹ}APT#7ژGV y&Yha#[ǶB/qnt'QHJѡ#Hbj[Xyg 7ԔRanoX?{5O󈗦} _T"rW6Ѽcĕ`SzVd&ז'S%\2<tkI(| Ķ7f~y|a'K+4AGڿ0d\ 7/ yL還dJfA#T5 Q2u'+IYm n`P<;x+'yo̔FAT侯xdDvFzw*hjP[ 5֍;=iߢvy(W6΋t)J8 ̸Z $E,9I<[J?Jʴ#(<,ٱҭ&ZE&P/B*nG2V F諩NpV-!@u$1,TV {.J9F%YA:!s xE`f|DP]".z㣀1'1==K]:f@&%J Tp*ܾmzylG36,SCY_Ț%LMlM%rBkNbtP|Ƀ9n:%<@ -ȐG ڈ輈R3{lhԆy}$-?9FgbNFS6-v'ZMY `&"ﻰk]Jt?]q{pcǦ B)ZUz gR93تteXl-c7eR5 !x!$k.XOOEʬᡦkWAqJ?G5g\G\$D_|ǜz@FK/±kH O,!oCjGcbT&rQ?o\BaLL7[NLgl!d*%n~Ϩhd`ꌝ C:hbw7Frd=tF6*'1ma*hZd<^fљY$fK~j(-Uhk[}\ n"˲]TnlS }jXj]x349/#$tc8N7ISb-3Ibv.гN1ktOʠ?>;A ]R '*bhSڠ}u>9tjHW[76R3c/oo!(T޳‹ g=h $d@ ߳ {4C$JN!Yxȗ T!mP,շ9K{NQq2<\x$ۺB3A_2'3eFkRE!>䝄ֿPge~RLc1t(: ;Eq="jR4Џʈ] n׺E]hn9|m˸|<Q-8@5AUBc;)LNm$ ي=V^|\l8<– o->,/-oDRi]w$= 'Z{GuV{p:@ _ZQK1nN}~݈تr;mrZV*l?;xF/Z2'3ƗhY+is5} ,ܷ#dCy U?e6Eހ܉eZr@OQ.|͊%b^O=>al #h3>:ˡie1PK܎Oyax~1͕& @cEv:9 Ss`I %,kiê%f_2'ɧ^SA9w[S.UZB+(Yr_-oNmS&3"gF͸5뻮g/aߤC*ע#<ɝK|w]g'5|rY|5l!uB 'IfyEmIAO/7|7 .$%H QmJ͸7 ([e/랣Gup{Ɩty|?1jhvD/N$A~r"*h poP_mPlS܎3'"T0@ol`G|*-sW`jz'`cxA .ƟȄ`ZcX Vz<y$7f`v V͸K6L9l`wLůؔG0UIRAB#2{~|UJEw\uO`:^'9p|:e>s_5N 2roőU15"Aam,Cր|ױwqX9]TqWSa {2qg"??`,鳗$ W|dC,d QJ3\ ðN󾱓`[T>aOu&NػQLP?#3K+ (w&W:ͼ_#%_[9eυчXp k 6- qr7nL^[s),}霩z4fܻz#S}Oˊ&cwY2D+dڇ<&RV_gr FdSe3t M kF+ x:l7C@=֊HrqXXWcY뾔yd5'QPo 5RY/6 (,}M3iS_Ӭֶ\:6?t~{8]FWdn okīWyj˕ͩ]0cHf(__eK+35ՠ87'0N[Y#T57>XR%ѕ^hEωl]ߙzh0:޴[g\иY8 /:7]\psKaMŠUn#8-\1"&*+xÉۏL ݭ9cF:6xۣ]Euӡ5OZ+_(Rh9ݙ4$!ݍ<[rT{ llWHALBJw>7+?h;}07yF4H M"YA;,Dn>9MWYØ>U:*CL'HJ^p`8-> Mo_cXt8$4LRA ~B.SW~`22H4\/z#|1M-'[l"l2Zzq Vt)lA>Ƣ] oZ|Ce_8Ce(%N{Cõҝ{UmB0}JR*cum}Dn)#`NLFw唳h&h fL50EkP8DNai\e1JHO8uc\Uw7P6GѧaD uh@]P{oL .ǿ,˄"A&1ăܧAEЭ ˄BVobyw3ZJw5sR3UM=i7Y#;#CRdHT@",ojwdkgٌ,U5ڧF~$^|9Gɮ s\0Ct(=S=.mPCmz׵ ,l*0&m"YA;g ,A%ᤁ XЇQHTHZ]fXWk _N\T8ʸqϲநVLJhU{;VGfWi,0b>-*/ݯr%&:7||Ӗ&>|BX< :WD$Su7b!U͟)V;&5S4!YIjpfr 49Z&͢lZb|@=̿\Vze ,ǮQ>{_w\&7)fWA, 4y}27f3c~FϠSEV+Sy$]7Yde)>@_L+$+h:}_f;zEǭTRo%y5aC1\*vRˎ]-jKh:LZ$#v];<(*)I [E@`[YbϫB{IlWSًlŽf켊\3^y_Uzb=rcѫc_b%*tܭĥgp^BZ35徠g$ ky?"߷{<0}}uAQXh4BA;z>Nca>ulu tM\I8(cm}L3ui4.hfc݉³]2 gqي,o2SXjJ29Jkӱ05T/Q[tXvX#0,8ASbQQOf}*ȳwS~<6@6 >PI SO5?:ET)B;;8WsI/4C=ȖuD7v)OSG Βx[8BdgY.snXf=t]i?0 t H;HT;dPS&ԆWB1;tk(؏սn< Z} Ɓ. IP?.xF 'bFa4w:>"!Nx$L!Id:1%&LB9}f%v$xy ϳ y WlXZtdU>Yc>/x杫m繨I˛# @?UvOvwjL@M& ,@jclOO< X:T𝿺[CD+ qͰn:z kf*WSjcP|G[H`*rLC;vSK2P(R'2i4u 3Kb MhGT\Xy΋2nN!Y=,njpTP]INR&| rݹ.+!ѬW(gf$.{ydNq7),j$},\M^gs)eܴE7!^W"7ExYC~RbFTv}ݐ$06dY=f:9;qpfs {z[ ,=JrPe?, ט_tTxNBHA9\y>3uG`9:MHȑkvnK9͒faFUD͒cYF*1icBtC !\hJWHq\FWŊFe{8x J,#e}Bp|S9,/^ 7SvGpb^`\`qْ6ᐤ29~/G~/so0'Fp[kx{%tujE0a-cv sǹ,V)Mx4AEp9]%FMv:JPD>e *ʚUY"ned>+{<ñ@Tr\nwHWݯ.aXCxpRQpc@_|_#Vy.IgC-5s|Њ5! S/et 8j) PMw "IdTw=p'|~M0TI)F %;-u]>"7 pAr0zm3;~vqH$Do| yO._e+q oRR2'I6=oG~{!tHo==k3zz@z3ʁ yvRq^'+Ba?lJ/8Ocp*Awp#4@\Cz<%ヲ?}fKu zI?.GNUG:|D8!w_" P,д 9}Xt=!iAb 9Ww\نab^9YX;28mHX}xQˋp"N s]hcҰ7~-JDĞh ݄z!V2dp8;Gm$7"{yyǃ*Of` ',XrF wJ"LQ Y+>y `j# &h;4d@sjOp/(V T#pTGN¤\#RLݰkdV~eeH=xVv)HRe=ϺG\AsS aڇ׭ 95ؗZoWՊr M"mQƳLnbV~QR JezHPZHttqx:HxJvәY@b&3 /\1R1 h68/wܼCa]EKN2 '>+=)VAL(6~8OaEZ.: bw5ڨg5*`Ji=Ѻ0/_${{/9]myEx)o$M S h?{oz"i5ɛ>@]̐^REn="ޓ\TGR*,Ç/ 6uF^qz?(|dL9@%#i7ytT]#{|JSsynD?7I.%E&<Yefi Ԝ~}>5WVܕĪG2R.&FF NrOQh9D?L^"OGvZZ LJa:LCDƮE}Y%IGx{ꍊN.nz SO ~Ma+j<"ktQd%#r @DR_.ٻҌӖ) g-D3&| wX Vȳ {T FH'`dЦSLPĹ&o:DcY}kl]=ViUg،Ҷ\%cc"dÏh+iqy wx"#m {~jS_4%ndz@}W~G2^ׇfopBAYho`Mh ++<5׵^ DC&R3jY L<4(i aUF2WIs ?+^բɕM 3߻,+bQw(dP,NU;IxLصcVXj3 IR,W UsȝAZ9u1778- {z@m,mOW* ztR Cy8u9"/<9& mR]Q+/0-/S&Ҹ<7bA남'Nriڷ#P)-TiLLΛ˖!^n*Fv\VN{i^G*/':q'_lԑŗǯ,pGC NR6asHͶY TW-pe#ػf #lv5ұ:Yd] 8bP`C%Ӣ%:k٘jus\Ɖ8vv;=d4P!l;-eOH]b\TS O ZVdsU??,m&#YWg лPŌp|X3ְJrBFJ@]Pib7WsJO}N鐸2l.*dZHbc hť 䛘\M[$U/B)lp6iFBޗ% 2["Ly2' `37؟ʟVA!Hĸ[SJE~&VxBпxn"hr a()vԖR6ҕ2Ɋ?]Q\6/'B4DyMeaz]'8%wrt3j(Kn:uٲ̓ Nc"\rDge؜oVkBw2灩A1=yc+z︥3]A/WE10x#va+kU/Nh4&C6*OV=lq[2XRHw婭uݾ- ܔqkL͏25z$Fy74(/ZwfX8ҨxX;sφ!eI hV ڑe\橓;G1Y̅ E\.؄7"l[6#4Ԕ:Th_/@Kv! ayhEt#SKS/CXx5H' ό8Bt$tOǰt*~̘̕qmeKg z˓(CYP8oCj9AOZR^A+a[SĖZ*a |Uk[p Ni*ASӷΣ˫.$՜3Wy\,ٝ)Hݯs,n %2Co+N\,𮙖v;.h[%5"@Ěmihx?[9:Bs~1h"҇o{YJ8Қ z ՠ1YMDF"3YORՊqPkL7'RU`DNFLʢ8= V\oq Cιqcϓ`;1! xHU*R5l"NGQTIj~.>.в2ATe/2)ETmyci): L6)O P䬨^YaYV\*B"9ȅc){[O''Yf`Gz s"]DY)BËѐa7`6ښH<>;=әf'8磻{GV*qiWcGצ1|WYwM9KeVXSYnnnj:>|Ecq!ja[kX ^uF/M\JJhXB{(wtR{#c2Ԁ"b`1gŔ Z5q(8v(Ks}8|>=Ex6bnU yuѽ?y~2l=01PǦo5YYjoLrѴ()?V4VB;@'l8"PӇB< ů>x#xxNh41}[0F@G嚇>8`FԬ!io;ܣ/DxQ o*DzaY[^Q *W,$v$2hj卜`DTڰo 1׸gA^ɈZs [^u&e8jT -n ~7Qʹ<%$Ngm77!B+\7C8V[WsBV.c%l{o@<6%>\HECGux;:DI&H6pKœq'#\*9C%qǹqĵD! U=a6V㋃1wnfc,Bzѯ$+@Π.k{?FUDgTގ]KN<,!h*ߗ [nuPGl`W7$Mv_ 6Q0^ւ.]AaM$ \h?If)Sw<_ }@究U9)-"1m7IA}YI_{yPFCT 3E wUI=V.}N2ࣹ3ƛ՚/3Q]OօX?ꒃr+(JrMz4QQ/OC$Y]}fD4tljj# VY׭*|q?Q2(m|1?A 5[J 2S\dCs 5/;{&; 4tEDԸKuw$,},EJp̝ ֈ-7 s*v;m+ډ$VzdwHqx$ukdsˆ\Æȍek+v)2!'n +?p´+n3pt1D7.Z^t}}ERt vD} uDX4)e=/@ҨE)#f Z̪沛,_ MaI+qa%~]_.aKX۔&Vv|3s. -?}ss\X,;:k:6)Lvnc׹eݲ5'nʣ^;0vz"rW'rH=;\Wzϡ%IP7`s`kצ|>g(_@*m=Y8$i@}sm =,4kC'XT|>Fm~}EuNLDyk(@K A. biv|uW4SdgnÀ'$쫰H%3 |*6zs9y:B.[T*T)t|[OZFFP6u2~`~PncPsHflf_ )Nb rA8UR i$zEm%|gϱIP:9܆xϐ0lyEW[R,9n@- d{, ed,LHC &){ipS?ׅS@f1¹;dJ"/lEb25Bgx~,Q~No|Oʣ3֢F&#Œa̋{R2OۧnwUˣ-I\>7;t ~eYkC];߅IcN_1o*Y)wWqiZ/jMX2gzLo^bN1|Ϝ6=ۋ8Jȡw m[(ysFf)D9ܻ.S|ȮGǔ݊WMJP!Pf Vݑ9F`Y@ >젒'ϖk[iyOJ(tn^XQEDftçJUD-A%e ZEe1ob|D `?Gv3#ʩ%96N|(V+xsB qD(TXc-PeSKŧ\3Go) _v:A>=LRh':ݿp2>L"rމ ._mӵX=ॗEcRLO ]P@~َ`[p,anףR9J&_JaE0V-N^b.8 ?>E#Q>`_6~ q$R@pX͵K?G՟4 t_7 | Xo ;6)ԥ ~sOr!+? s(]z?P/7*2Pf+ S No%jyZlj?p$dŨeP=GwzhLKt)]lx׻ff٨a8ZK+-T=In5$$R=~K_&<;]yɬ^B;8]8a?ޟ'&[f` 0srhô$djK 1(OywrG{Ylzz+AoY%WwUxdD8K!qV&c :Cj?_E1V6$Z1 EɐgRz{sV3 D|OΏ׼j{`hM@1 ?;CES"y* (ySWraO_T!wXtهM bf"lcVɕ-talG0Q`RcjK$uwPQBR{ѽ#k7 L G;4J2ARqG wPIO$I/^Q: p)i4H3mxwE>BS$n@TʿIuU/fT/*“BFGjU3Cp-7Hn\/Y>ZfխՙoTLM#ԠVGR{yd^үCyDZY=*3HkQˀ1(#JX#k?'af:wxc?I 2daG dTߒ`gv_Hs.c(qo [r.Qn©cHh(6 ݉ftRbc1<9Ieiʀ쀋 gYZ07070100000468000081a4000000000000000000000001665094430000400c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/lx6464es/snd-lx6464es.ko.xz7zXZִF!t/y?]?Eh=ڜ.+psܡ[2F_UXf?MHu/߸}G-w$%f듙T!6@>@TqC>jɉظB|B8dx<1^+`$OӠ> 90+\jѶQYYJY38 L{cBhFҏtʻ=n9._,N7mbտ'rYx^2l'rʚ?T5KlwZvƝG}Z~@ Pc]˵NbTnj[Pxٟ^2>rZށ)hbT-[Cc]` :=40􊋿>lbv.LocW1i[6OY%9PFXؐk;AƟA9A)*K`XȁIt2|cc~daL5md\Mrꡛ7х{:=v\Hp&<xk<5 +p79ڐ-n/ߢ} 𓶉C~(z_3}U ަwѮas*97:97M H5&|}V`CT;Zv“߿|DMmjyϑ~vc-F&+'l^qM8|v,UxgEB=OxbBt 9Ǎ9b@?  s%Vi3O }cJ̓ɤ-`ί70-z^B%vutL8}Tg}hr * *,5ߊ$n&\amL1/$rqF}:wbUǖ&%=4Mkg^< 8WEӉ!bXK5Ȇ]BBß{ RqN1n5`XyvY~.L\"RܾEܥI'_o_Yw6FK2e}紂nZ'cl!l=权[4{qu(lzKͧKM'&@t90Q Z0Cُ;;xIе8)eֶD~72cեҸ c2jBvA?$ʹe|,ҷ5)n=~Plkux7i*r}rע{}L8 =;PMM_f6nmۂSz\& fWl)=:z" vu7/fP \6,VV%øĞ$^.FN XucȠDsFG\ VC{R*E=#=m[KVFhÍJd2@n[n` W b-t)(o&(UTZ./3mBLB zxa':Y&乸F uД1ijo顆®Su@TRIZ(^ءhAAj:0Jb*5 F_ANΈm“k9aOթ_v$_77C$zt`*O]މ7b"9b'pBt%6=붥-yTL SKٸ[dzwy-Ϫ Obaz>Z}@O!}*H\ȄHu"W4C3>J]5*^أw֯=ϙ9bU{_f|ftƦR,K[Hsf pKCz4GǒUr,>ՠ}1OkX(5|zè^d6v < sM;Ez>`lM[`hrbkF*uAڄX6+=fEtg*gKE['q=<>PeT?J * 2E>Zѐ1 wml x_op[G/ƙaزGc9?b OO&(Nc~k~'>)d"d{bMU ](wST BS.qU#B=2wϢDV(F+Be[몖'7g>)o!U+aZS?ke?Hmqu)*@epdr ;~Խ\-\b9⏸e5袻$4-. Ns(<~d>hChr'֡DD64@P:IJb)<~>P0gYTȲ|CG#oț&ŁT J҃ˉ kp@p)񷼪~~,]86-} }㪳^3(C7&$ل,zt5.C+Lx Uq{LMЁiqPc%kjT^ۜlI$ *|)lQw9]r&%0a,96JCqCiΘƩbB KؓA̬k6qZH"Ru&35!W@NX.SD9jO(NAhZJ]Ԟ}쩰vȭ]=5)jcvjzF,7eE}mmoH)7J8jce^,W,PtzHH_3WcFB*]*fɿ@'M;J`PTӗ݀5X!v"; _ R(l)-2rҔ7$\S"?)B`@l3î"]˟mhho?cbg-gFlml# X1i37DAדSC<5fkÅC!/qџ,˟QAXۃ K/Ii~|zĦȩikU.F)qb WT·c<0sM"Xֻh`kzRlcu\'Ԡxx!{|muU؊4C@ ԫ2.0t6U&\T>Nxbc"x&ni4rٶ2|= '= q飼 @r$VV^.$+4ߵ?Eb c }ta)@y#o(91A9K6S#TepagƏv.y?u-{GSXdAPq>Ϸm jS`BMyW.L").B w>_WtOQ:† F`(iRW#= Q#C~UA=2 ܀Gu$>+1uY8;'T%7hj%P6GU?n!*iOE=Џh}Ttsjj8V/ȭv BS54Vr^y# [^]>"vc܃ֲBzaZK)y ,ʗK|.KGxXBŅ`8W._8l M5[3=.J'5J?= 뛡c JLWIv1ݿ:x>˫X_4 -9KMN,n[IWPg|B@GtA$Bh:P {#X4 ~1i=oimF(!kQ;o9/Jb:S=4pdgۈw-Eѡ!a7gcIi>8 9@Kv{K5>gs<ﻲ' XMh%lbޛ ݎTHLPѪ˫ A@̻ZQyښSAmh<7xM%{Uc)cODs3Kl((w)uCB{b kXJALۇ'==hF!fY?DOK6*yGտ|q= gτ(emwL D _%^oísUq U KL['{1"(S?|iQUZWpg4W; -ezqUZܵ`IjxDdZ8UO9~咭 X2<ȟbYp:j:+SyIتMH&tm/7V$eAg{$ Wf&ig1JkRʫRDR3nU[)}؉na }(]9:>@^u#K5Q?3 x.`@ IO gæ+5a=J R[àqRcX2 ѹ@ΉzV7Ӵ cL5}f]G`(QŸ1=Uvd~~o <_aIq[Pդ[mA/ε \EKR\rTuZ^T>:S}z:Q:F;w l0{Ox,,ha?S~+&I;Y9 mddp'\ԴOg6s zpW jB>mWF[=G*!]^Z.Vit{B!Q0 [x+Rnl̬PT-闺mڰӞ|ռ7|dv&Ø_6A-󊠑%[tMtp|!"pJkƫ{7eqrJkƴ́0g*z4uڣz|63 bYՊfrS/g4HO$c"ק:E?u8w8ð$^j FqT< :盜*^ sQʓ'{RLJ}mG&!B.*{4mIYqN \sYEY¢{ew&\< \ ̴d8z@\w==?j5ь>(GfU~_41̩yYDբWXG- L2o(AhX L9O@V{C1[K |ۇ{A"hR )H9O;;Y2EikH/ʶ,^FCQjȘ%"!,[OcJbM|CXlP9.H :Z yѿx!@Oe@x~#e 4'`'U;Cxs(D&b!62~$Sw~k W+?r'r&9Eul>,hF;Yϓ8фCG' 'V@F€ݔh"ߝ`zpg0[a #t&qtS/|6Grntb sev7_+1^3` *g=OuZ\h־)fqe2Ҿlt#t}w:Gs]0 gKUyZGnb90Sd4$LqP=leO|H#t/.f/kF|VT:<?n#KHDx 1? =UJ\OG] AR>h q?*d}ވ_u?އK2k;tNoӓ&`%&a_6À} t)FO'VH6L6b3V6\ynUySE>$ܡl:REpt͔ L#\#bUk^jsڗ=%بƨB7cӠG*H"RA[ &#8cfEToàsc+<Ù| ]>cCze'~B//(KR` %KR[AF`_w xD`H]HʋOa2e I#|ONfqRVHm }i[?c2(ɢ ,a$"C`Eo)gvQ~$oTCp~wH}TͲ*w>Y5BqSAͺL%L،BJ8k,j{M30lL~AyZ[c):H]䫣AK\j@*G.V :̅HL}sSwE>00Ӧ*uNnJ:4vrm.siP*a^mvsR JD=A_u(ؽzXrLLSU kŵR-Ae;eˠc)cMB+Md&~uJСFפ{Ԋ>!;e3nI+XyozϞuZy"|I$~=2L#Q߬#[(傗Ov}oM+[(ykuV mY-|i>GwF@L$L)A/0vs}#s6ÂnWhaF7`_;V;*`[WH{W K2CCN5/!$rk1cXKѨPۅYڿ$~MXUƦV.{=]g٣|]!c>Xvk˪|mlyLkPE-EC>NAxtM 9[Dy0+&p( k2#9ȩ/v Aخd$xBɠ%;DvBdc,=IUm;+B*>0r]o vt#@P=^V 74DO&AIR'¬TrdpmuδP (Z}{$bKGUT" vۈ7hHi3U07( >ZA7ߗd{V@d*ɺi6%df@TLY6^ǝdHn/eOC騁: uEj0׾ʺwkSB2$r4z/ T1´!`,Q׃vOe9L;B5LW)k lOk*At)6yYStxN]h7vBݣˏȠ-UZ)`|otלii|^E6V3T 7{=ފ"K W-hht-8 Np3^>ףbn\XU7E+KVgaDYtZxɹe&B5SBj/t8'Nq?F)~?EZM 7xGۇާtiQC_zK)ȵ3sIz_mߦDJe7d^UufKbn~;hw>M=J]]J0^)4]6k"2yȭ+^ HU4ԟ*{h^xB=`7jrmw侳cї4cx!o:]5sʿb~ƎYdv"S6.Lk:M:㵮mo^UV-ꨀE b&\.aI 9GuP]+gy)Mɿ "Q u"Ngu\4S wVՎJØxAsRڌ"`T 8{1̌)!`G__BI|~c[vz. 3%F+.LKRdt;kdlF.;|G_e5 $k \{%Go,ѽ=?> @9[MOVd/#_?j̳#'G:Ðu"3d0 _ec2ϋ b!H3Ғ)iX(JE;6 r@Z]N/h 4ޠрt|v>Nk aP߸\Yi\IHk1π c׭R.p]Xr*r$Z-yo ifYE!";lֶ1kW=t1bALӱxX#!?P׌ ,N& g: ;5'mV[zyy0:ԙ tt ]Q1.{2z-v~_3f_r\143'C94b~ cŢ06oLۤo<#B iL 46eIECˆ3gR> q*^vz{rz[|E~Qw"gqe8Lo e ^c{&mE6u€҉UTUT <\fK#=dD#gHqƿCyY2kzGx*TOG? %8 .IOK*Ęcې!"#1^\ RG: \wNtm\xix<>{ϩ z{ǛnvVy&T)L~'UQEp=}4ӲbۑKBN1 s`dZF/)[CWe#g|Uac l. j>]>7J] Kh9g̣k\ȦsɿrXaV4m(e496)%&(_i؞# y+QQey:#|on^UCllA|(Md` ̭hp=C5̼<l4׎f׆tێ~wYfϝO&%BIֳ&m$K8$!YҚu4l9od,ť&8ʌOã#:H)\7O!YZѠbc1[xqkLYqX+7KE<D/b@xOÉ=&ⶻ?/1VEȖRNHoB "4Ҥ쬼Ebh Fo,YYå%)لD>GiH _[ :^rw!Pe6C/rPQšNYbk M"@}cxQgG>F~ %qO8H6T5$Hn" INU`2^,"}M ry;P> $u+ &1wڣaRп ]I8C&j ȴv+B9QsoL쵉ksa1O% *fUYZ5{wCnRG B9-^zצlߋK0>}?xt@KS ۧ%O%dD: 6Um&ndSm6RICo s+[ŋ"{*b{)*8cЎ@O$1 x-94SSδGZj<lLBztep}=dl d< >"͋ #MEdonޡ: 4+ >j*NWg}0,mM0 kp`[Avg}LtǮ{eD] R#q\ åy')3lrwkQH(Ą ɶJn~YC, AԜ K}% h.]e~S -@fV^!ݒ<2|Km wq=]6}MAqV}o AѪǺ!v7G Q45Z+f1*^1hPja `έҠ.NUyiOq*ReZ4ǖ߉oS:o$nz&K}ccE1y S\q&?RR!l1ߡq1/K8;GEy>\Ȳe_#߻b0X e/E)rl[ ,Gm׋!9J HqYH|utԕKB@6C!hw0H.s%>,X&+#cP)kXntЙ)޹J\gOk;5_\f 9,3 I2KQ,s|ڹnpMp J?/M{+2oje2OE%*~F~4@[ Id]Z ]8ЁcYֵuŁ9;h6H\{> re9 +р6BQ{޺ChBR1 Wq|D<L˹yEi\W:ù~n='GL nUǠz2 h{~ WЙ2@6g.]uf3D!Ev 4(mC?hc?[`EύܹQAZ`Vln}1 W>Co ռx=_Ƿ`d! GԚԢr.lTɜd4eKKbߊzP (>{0Ӈ.qs*tQWu l+*Vp ,+*sz* VPC+_]sC]q" c2?-}cB'AKwa'C8B[zu |#/I !wpkHdhz*sJi* Ffeb%QZ҃P3X gߵ]Pwʈ ,M. +b{{_`E CtTq3g`-6g|q8$)> `4w:&eszAgYZ07070100000469000081a40000000000000000000000016650944300005674000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/mixart/snd-mixart.ko.xz7zXZִF!t/UV3]?Eh=ڜ.+φ{g_9TI!3 &4sŽ1&JS#Ժ A Xʐ-< :6qP)n2{v`/ڝ=4b i3VjwA{cQbZ2f+42(% 5žR|M~͏Mp6 YqC=x݄vXľB'Nќ"nU-A :< 61~{ju}TUPN 8}lR=1 2#(X̘9>T5cM^נc~PH B[,56dsx#]\D :/JFB~3t2@IpOOJghr9oz5z֦Yϧ?:3spO r;[^qѷ5/K:Þ~f<9޼r <Kp8/5iPb{ᮘۃ:L,r!}-RGKED朎[Ӫ'yP<~#A/Newں\GcPgr ^i?̇ir!ۢpaSJ{/̄sh0 w 9AV7Sߞu: QMfw{QF2iĭw*MD7u̅螢2za iR %3 !cd7>@LQA` 1*’+-%{܍\QaN"!vIB@06,oBnGodɤz/zߔ^H!$݈u7>(e@kDPi}]=A6/ٔZ 4@zs.Czx &`_bd.J{aCI-- %KG +`iȶ?s)c2^EK@.X0oۙl)W~r+sճ?W 0ޤ5 u!%lD5 P82p6%ǖbrIN`}(-ۋce8 %>OH`9kqwjxpؓ&:eAkUu\%d0q67&-y̏MnueF45|>2JtK͒VjWR?2yݬ-ꍟQN!`&i+-*Ԅ O4Qc&m;?pI1)"UUѝLpŦJd-Z1FD5y 6*hBp/[!BoK3dzK*xY=[ˢ~Ht NEs #áPQgGMٟqSL-Ŵ艔 ]@Y{b7t(=ӏ- sgc|d24jI&uv0!8f8'([+M=ݯf S:lE ( L?O="+X\CTL)D\xM.tg:%mgY)Cd꣸WfZHWFHru߈0TKEHQn{ҶV/b/0jIB,L-(-5H'[Gczsv\r'uBod[xlXw,85_eiDԮ]EoT`g!b L=L 9䩃YO"?C p @QIiX}U\˪(f ͛jQ6$De:$mz96ǜ#,q,KhFڵqB>'\=Y牥FѧyM)IaԻ^jqMuj(+1ȁu=Ut'BMߣ;* `{,k[!EH+@:*_uk*N q %Qe$PO6j7m<E M ZHJ3׫i׫Ḽh0,W"κr@֝3kF6nkTŜ(23N&Uabr)h͛4J|{[ƠGM͌| oƭU?BzĆήWf &C6d.ӳ?.:u.gVjR~8f>dyw {떞{q5b%:P7my@2AĀ"iJVޖGjBp<κɢ3-ެ~Z=)L6Vy).zP`,*Go+M6J͠H9c4L~I6*@ݫz4 g{ڹ0J*2oD }8`5}i s0,bc@#F&9U`<שK8>T&ۙWR*?K8mV8#r߽]cwNP%^!tt)rs_<] X:Oi% m I(ڽ P)Rs3eb6ȻN2J\^a9F^Gl$'܀qΥƗm 3 7DJ^#! f~S)Mt$LU/s34Q(,JUlC/gsS'3𦤯&X T}̟B4=l4ԥ5K-Z$A* O!s;nQE"\on{(pp~m]RUn*dq y"K=9$,*D"9- G=o^b4!{~._Ni,NցLXxiri?^Mȯ zp\[.2T7S}A+jnܙLFrl?JÔW0ӪU{a6%r?76 wL_l 9?tch8mj(]afՉU"by",o9sՐK%ICr b/Ix+=ň%FSۂetaXaAh]Vd6P' HzFq;.-XzzVhDrwvvﶧ1w "j_4A->̣Vlr[VrmYO` R?|HdTX{ Q4UkE1~p"-1Wf V)<^+ W3,ua>5OMQ]FԏM;:FbtoIg๻&^؃͌؛&bx^;s-NxR7<]Y?|4Ӟezǐ35÷jJ W3,?Y !ք:HO?8O%D󍊵Y@ V5vnv*0ɤڹzXգGac?뙦[x[ &S=pjVLKJ!dA-$Yur}/D%9;[blAг%'۩Ǘ/u&6AYfj-8w*`9Oa$D-%Ʉ>Qw8ΛsśPBٝ.$o js)c,^[kdxG,Ӯ)xPjRf@ۘ;w^"?C7FԘO,|8i j]3U`"ȋH.@p^61`/N7N6Hr\eN{LCݴ2^.q|ӓMr[{<_l1<4{.GXձRk̉>)ŕmc$:r3BK=zAG6?%>Ԍ0E~$i FI~)M=dȽ[Bz~GyI.Uicǵ'saDExELywyJÆI֧LEđrǜf@V%ZfT-ɸ؅5tm  f'X9U1(3D1ɬI lUj5̠haG'^8v c1HZs i?Mu&C732J﹩cv!%4`":VGF9 V vku=-IFX]e) a yhGX(/v̼.e0sqNM |B&æZy4yR &"Vus-z<|Q16=nH(]>>*jw\I-םsu.Bl\39Uξ8-74(0,/٤5hgF~THmV(Ɵ;7W7Դ8+ Xq>0&"|̪O^џq67-3z5Coxn&:=V{p%&{Ip P/5Gn ~jZlZJoG u"TR2'a,>>:@{9K Lc;:\cA+ y6+HO7w VD.4O6Cz4rjOPn8ʈ:vk8ECX%U>& JÑFW ,tHE<\TT^pE$x+vjXBU܊[~8-'E3cDZA9o\9NVgnV׀Z9DYx}/fpeeVҍOg)?Zc3!DE8k_u(uY.Rteztͧ>dyT+S󨱐CKyzbClA+Q6gtoifT]{T}Wc| j~h ?E,X"4t.m yl.qϴ۷ZQN%בԥ^4NFfuHC-K8Xmj(ʼb77O&1o&˱"v~d(ǼЫt㭶nwj@F||2/vE ob!#v<{F(d:m[M،Jz0L_yz[fc*Z1^z)Sp̩v} a?' yږѸ٢ZeCp6Viz]}`x*Tq3C6@dM (hZל\%YuCC4kIwu)텡rUZB)J, d+p[zT$KWAi~J%])׉&r5MBg_ef;qm"rdIri%I?<]x%@Ӗ8 +hols1b6%S$fW/ڔ8MiߢBaFs8hO֘0$֙43Xf+.NހU,Y^x4ߞA}; zhV;l8YphN(Tf3xRs1Y=L''C?*Z=-4 I#<i3 kÆp֙F 9"hf"m(oL 0UUq Yc4o8I,vCqRQ]%j$ k8V<ᮖ(W/J~IlN_˞MB=y-́wU^G2ut#qaeޅ \#JkpŸK܈G"UKpJ23QVf-V_${Îxr4伥Z(s\h _ނ g+^_}9Tv˖2pBU1%䆱yb*OF+ۃvM OȻ C3aꑄM $lFE~N(b2AIN:7uۣC Lf̝"I{4E6:`ia0S0KdMHETcdvۨi)1jE'c?ϼܨamg˱p]rw䨛)UK®u{nhT+\VF9W4+܍=2-|S C)IP-U^ziOD,i}D־pRZiF6i?,|b渫sltyp*F hs#;%i6Ae8tcr@ߗS@nrM##rt8PX5Ԍ{5gE5pw;4DB[*hʌ$NF0H)l`˸ _[ߔ-/iU" V*ܳP6%6hxClO(:ږغ1F_iW949 _D@ H# +{}H`N[cyfSZ^E3PycE-Ҳ1 P\s)+?OS&/e| a˩#7E=h V~;,D 7iM-]ٵTaQˍwOuZ&V+YZT'"ꮡ~05'P*m9C@AIR3#(i[FtCuH@?A}K$f "|y.Yw5IcYh>43.I1o 򀆢 Tmee/7a]b ů($pk=m+Ȇڔ@=r#IeON-G@L<-`bfmWTY}N\:_eŖk,vt[[e5i欛(^ }HV>>Pf&a252f4I":qH^#20B a:DSc-".SiSvvC(iu z.r)l_ a Lp:&_툍lNIlb< z C~"\WP>jT'p`ɪ-qT8Ad2:svdXh/dա 0ϙ̩XL5E+=|rڧ ~PdgT w'rQF&ԭ.vV?< XI_Ջ`GO-CVg lK⟢k%!%.䪕$;mwt{QʕFw[870q̨_vmި]M]b4R`LmMD"%ԼoɕZ)8V򟔿O<$Sk<;ץ$bLg4 ,4X5 ̈1 }E~/j AD)P"(Upd>&SbվPHeG)AB6ncm!cf3;g#2Tx 5\laȷo"~TL Yy]U.fŵ.Mm{Ys*N! c#\\p8q&32zGԯXJ9 f>z6 Ήa(]O˨Ft5z/pwnA0㻠j;Z+9Jl ;1t'>_YwJ=KO0k$G_lBweɢ#n("Tؖ&F_0@`&Qy߶Rxv`38tbϱ%p.)'_A/Q^gs$=rI)lB$G͔ҢL+=` hQQI`w&Kd@3~GF8\$C,L Ok3^z)fWz.(bm:w=\v]h)pWx{.[?t}qQ B0HJ/S"vQQ˚߷d{@QJ)\ Rw.]̐vFkYhEз2˭aKa2p͹H+QxLM!k񞗉a'SِQ'Q1Xl)"%"|@G9N&}RT*[&G2vxzG%o/0i`F̩RH_b8kAnWwUI*Bl=nP撹k߬m( j[k%wsX<Ftf)/9y٭[֋z#"8yZML&TM\JzFQ(mvG7~NVR޶G[C5:'zWi -kN+6I/#hAڔQ.{u+_wUpDSM [KeM^iX1b01R~sO WgpNd3cXB7*zwN>zISt!t=/: '9M5!zSI! Q"êvET? ;rtcy1K.ƧkCzws[rUxVy(J=yV1Ozyu>J40y,E1f-H]q@Nڛʧ8Mk]~镵ى{ 3ud#yI[3aN;C@+D IJ|u` s9XO1K^QGg"H \I_|«-7H ]p55̄ n-6s21N@`%VG w?{"65'P>视?p nT >X]w.G<9R|<^z͔.gBZ}$$\Τ 1$knipf5qtR##B; stRW5dēw-xK~0@AK/M-hkYS\c)דF*uH>Pz8oZ p^qQC2E1:+HԘxdg>Gܝ$uRp2 bȫT߱k7Mvp'\zأʋG5@RHÊ;FE,(zΗƊۑ|D4jXN< 6M)nhE̳ʸ 9SI٥ kGjl6=z!lgAk`|"5}n6 j*%2<!8L#ڽ2T:h(ÞBY\r0[(S]ľyUkbA$͖dJ`UUƉZ}R 3U÷JὐUyh%?9A:i JV0Fɓ 5G(M֗9{%%q]lˮ0X;XHA2_(!fgB5s" Owpfj [Ց}Nȟ3͡P~Xe`s*1i7eA@7>ڝ23&KKcX2+LΛ0td2e05{4֤u({->ː3ZfFu}}FKC%Δb 4PR5i K>"es+ۯIWhڌ.tY iPⓉչ}'RM_FO;nOV ]|ɘ78Y"'hc GBNi#ߤpu04s5_%~%v7|4 qv߯CYMh>"4[iNR~ܜDwZ7}.qgQƌ7 /Y?qQZN8ҜM.2/L)j5o$ΟO>5-sFɛ.pZVkP48=^5`ٛ@ SӾNOhz1ŹoṃJC\TO؍Vp G" f?ì"kږ-ZM\L X@ !1ˡȐUIɚ^!/06~9_Aˮ{ ۲bFUГ-/%l&8Tk4 [Yk0= hm#Wם\ SZʹ4u+va2ri F \`iPgj>gshfWṷ׎6 hЖ^b aV<;-/\.аW`Y}_# f,NѥLTi8Pz!KzY$?1?j*6|vL5Pȶl*8d!cK㢨SWƯ"B(RoeJ5lSIs٤Y45%L"ts*Q|G.Ѓa]<2Wv{n*NV@L%), }U*-+gb19yxapL* ) |]_)h6qxOpfι`W^TU]CG40p!~pMӮx> %fWp ò :TVeđV-u0.m{Hz)56['fP;Mx)4qvl<9M`YϚ\pm5xLmO=0As/݉'4"R~%y&l1 $_;w| -|H'60Q>b;ǟ@7Ĩ<9[Ok?(-jHN?,sNn=:bjK0Ʉ-(VK M 4T˱Lؐ8͋hR}A^نdugi9L+~tyQCo$muM mHUyIGL]M?"aHHh>Ȱ)ig$쨈VXZ5Jl&GO89/R982 rVV(T2VӲNEmܯɄU¸^KDi'V}G^L`bD #.-<ۅ..F5f zc_K ܧ0鑘g69;%4؝Z0b30_Mz3ہBLAèᕿtaL,+Iq/W[7(H ̖\0h9k6[\}[N?SE1h lѶO¬ `sҮZ3hћzL Jra_E+yagSA t7Pԫ@b~G^lpaFkCH+, l<x;2,>#Gn 7oz#R[\5׼/pP0Ħ (g HK!mCcgOtUM3<^R(ol2iuujOlC/c֊vGK#ea^YִDCwgP(I)}Uvh#EA}fmv4X8G'/zDbTњN^.ᖢxJI:`o0e ^ e? ^rZrsM[#"ƏNU#G|}6 RGSov{ \B)236^9P\h|`hڜ+{H<І^%d+$2>FU %y Q4qSgl}Rf{-[ܽSvcHxɞ[J4v%'ھ>D\yʖ+)*Xi*\5u\,` o/szJO+MNR_ N;PTM-26[ohW$WU.*n\{ . `)PB]5 e] oCv#T5F<L9Վ,\V4O˜{{*3R;4d=|\.;&)Uq2z~U9lş2E ^ c!a\>(gs.4V"Wv*lϦdZ:Txn0I?K{r׎tAŚ9 xzpuA!;Iw"bB/SSrl멟23C$6c$Nń2}5Av@?Nɢ5k*}߫CRPEv$lQ&q>45zRaw/mSڶ]Mc!U!\IӞbQ^ &e+8# 'w0.}6/Ղ8zS'\mt2}u}:McVY~sS0,V.c*֋ %AAI:3/p_]{ly xLU|Itt^mx*WOe$n%)ٽzd١wV0ymOxr∏4(a]<6gU/νtjc>.LMxj_q4:ug i #ț[d2xnsN"v{=o#g! ,X\e+ 軈!w.L-yylAqD%י}*`POeR[=#]}AmF56pZ3^d_#`sA#K`Pcy2FhWdWY椱P_;F`>E4O1ZvV荌EF>rX:}߹w҉7Fj"ށfV@7Z$;[|Kd״F6hwm6&[K7-_ljKK:x]z qwóEw7.1SlLA,(CYV;Hz*soN9q2 ITfQ 0P3y F5jC[WhK؞ Fc9`0{a\ _I$PlE73EP%x|9:"SF׷Z49P=g)6F^bcCBd2+}BҰ;}_ͱ>=lVY DKjX`ĸSI&, r+֟ 5<U>gT!}1cl/-[I 6(LMIy!䇪1hlrewCO@]`MTS^p y BPn+ʼh@G­W^+O~NA[%͕=QЌ*!n !H^?ߗ )E`*p:,*~\$YL?Qwb#aH azMi:4(LvŘr.sZMGufW滍>) : j  i|V1:\`(+6Im4rp!kop|sr9KMxnbAoZ'ыۂSs`#=S Z=J6 ݸQ߫FذWe,\jٓvcL(ܒz@kOݭZw^q-}$EO-R}FF^\B)@ve%]%#P؃V@Kp_zS1g7'J,"> klqwD9:L4IkX/T_ `P X+mI`HmFGL =?þ7 l?EfVjb)y%sB~nȠɑl\X Yțo<p5*&`gH Ie${dKuYBl ͌?:A}10 2mß, M& Ev4 ޏcxۃ7*uuRVTU.֓犌IbqsS_ Y4Z~eJ~ Yt<'q]&ɯ$>p/~_lJ:Ȋ@{xFcEkX~)'t䉻~ l?NkI!;\I0%˚>C@RIU4wGp.=5eyyW[R¨x< TrЖй @[^WnͺWb|CaEI7ʼ7?O_(jo?ʽ6qmߒ֫ hgn߯ ~faU.D uf*AyQ౉x*o7X~̡OxNILuY\bO?4o/ſ"𲮤۟ /3r+e\E3T1o&9V؁ 'iTǃ{Jcյ@j-%<=HQJe*62DMov Pd 'L&Z|jUe/V"4:Yi-NỘ*g^[O J`r æmʻ؆˰;X > O䮬;8NRmGʺ6=Mh99CaRjw 0i̷#NX5cs&V'LrgmR4'yLKuW p.^ouґĉVH'Wz璤#L(͐L0j;]0?>x `(HZv$"cPc]ba&:אH1+^eT"5*%_[fѨ (RUZ%:+^ $LEh(5.%=:|`rYzpKK] q{S{]fvXdKO9UWx9#LD¢T Q 4ؽCϡJ+Z<;<#Ig䕹`NĊ'9UqʆCvD7_ RD&`AˉWfT-fK7SY=(BVqdV8"V#0A=m`A@*Bpsh 8ѻr'JD6qy+[Qw!Y]ӬzVLAvԉodl돋DAZ%BhF qYv?uUa+maJAДT %:W bu"7!,5چ+=O?崀.5>vz=[na!}R]xvM*,.1'*ZO8HZP8¹J&') KyŰXq^ϸK &hr="ܟ y4wLvGa7Oqj"6'6:HpTAMH0Q Rƥ-b+=(<6MĶ*V3XYp|k'-t >b;Q\._٫0g w6Ib_j3/RXM4֢5&\la%RB"s#V/΁8n`Pai̭&+&;% 2 ٟV9ш}S=p\! ew,& Ew{ mY4羗zmDAQ--:ьq9hǗ.fpjc!q`|kw;-uw73wkZ3ù2rkw_ΡۧRq972%9Ra]uh3h`v-eY1S-jM9֌;*#OD`(hRv2B yC/j›nD`Ak3~YKwu,( xpx Ã~䒈M6d2ԭ߻IfЮV~etj6 PxA=$*,"xoB8RX/C?-1~Z PϬ֘gYZ0707010000046a000081a400000000000000000000000166509442000048a4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/}Hb]?Eh=ڜ.+ζKPgbb260d',כ(yWY(&ܦޥ.]jͦ.|%;?;gysZt5w%tI3 z&8BhkQ+cB>Ltĩsů:!= #Fleh} Z̿5+RǏ5kA8# 9 *|%m771NgUuzfǣ 9b7}cFKE2$'G(D3*.}c@vĮR1qzG#P 4pH:4 3Cb#w[癋ZX,5hJQr<0n^o/:]S$b8.q{k{l+ sAvcMQJ1>}pQ. aE3Y'dC;7'B:5 w$D:y3t G(.{|+\`sE?-b6/ 7>by],1Ź@NZjw f"ضD 2 ӯI)ˣp59Վx>GL3?2pZǺN4M|4,?(v'*I+{V•.6 qVh  FFSQ.Pj {-].N=$ķZ c&[cٱyrΡ= QzٹZf:1#<5NvO3>#d$>ѩgrOG7NooAꌡ#3*gɼ _YqWy>6o /, qw9uS+2vE8<3B7;jfJ2)Ӎ~X bD!`m[u5AKַ  f ד*֌Ӕ<^Ċ@NU!?2t?\RSq!}KBem\g,Fщ] +'XnEg]CLM t@=*[lCcאtd ';2r4݉OR"_-y2qǣs燐 ^vXqRxZ!b|-|d*`'%q~\P9Ʌjw_Cu'aP~AW?Ӫ+7b^f}D`eQ,D?SBGϩkfgآR\EbŕE}A(gab(p6$imx9&sW)u%~ L<3}t*H]2e|P_i|~.HpZ7~hnx=+3|bUOOɎ 22tJz ĸ,v9igAVZG]䅫oOuAM s 4aOo<s6 CɅwnԸt%2L~@{ ^kh8^/' K>Zdʨ QGv8ˣ y([FŶIP3(}^D).}28Ed,?Rh_m̈j T/h38И[eѺ?cVWpHjAw鿦?#xD׀bFogdݯ*>-yi 7A$(Be*濪-[gMW͸f*t :ca FӐp/1~fQ"c]˗c"_~ShXz8 h+0YP:=90 ?ccwMGVm:">|¬W ž{೐4砜qݘPNW)!JFMVM>}V,in|t[H}mK+ɫ>0SWWk48bn#NލP|@Χǿ龶Tp|\6jƇYMclʗR.&3HTŤbT#LQς;YqUԀkT.0#-ڹ J|2ϦHsEDQSgMz`5%>䙼݇/Iȯ(0[$ҏ ,Aw./i#ԿsB:y #{!$^j8>ڍWT`9v1 u"q&+4'o!O[7mDQ"]'lŽm?w*% VI%r9?vsmAn]9$‘婰umf1%g;D u{PP˚*{6_SH& wuݽX}|DRsiJR}7nOo1 Ք>!][YD 5{AXί\H瘄sXs-؊jcM M& e^Y%c%-yim0(eWJ(G%Kk)\o [ J#Z}7\Ы㋝'Zp| wAg>>g벹=E-B6]@~(ϴ?uuqD'Jy>X%=Fv --Y^P˅ j;{cm˰#cq|.rx,KQg{.\܋(2:@MRsOgh3=D i|~`1~_Ty$$̭D+\2 vr'#e}9!hg83ӟec5žQ5rCcrcjUy&Ζ -g_m|za+X:`U^{ttY#Mr:Z;h.&KTD֗}6#?)fmDuŸf'~}J/[PY:״q4r ;Yvn-Ś WdiAȣQ sc6QZR؜R֍ؙ3b!L03Oɩ'Os^7q-;Me晟k }콯ȪT% %&.mE +Eva֢ɛ(y <ٿ8!R3R$!q{.$FW˺r%#znESq3l-LB}E}Tzqz9APЃ}}6Ȝ>E؂H  <6z] қ nX㉡HE.H<5l`ߍGbז_lXg溾BGiV^ .l9`w'Q%鿥 3ڻڣ0WS-F $zd&X(BԢZv\01а= k=eg~[qfV4_1NygkjӼa$>,]4&5{ŧ(WVhHjoūRl!I'8qpiO*dEv$43Eݑ *NyᏃz{:~ 7b#e}13걚󭻊Gi qH7 Fr\ݕL>H+M.^HI%mHqSb5Il)$#8;#9 Ra.+&&¸z3h[0ҡ<dJ8IqBGE&; 'LټR٘eq􍅅H/drK''<7RReى2tXPr~)mݯMS&+Qʝ$V`U: tGF5>D 3an` y| 3W/gk4\MX3~y LFT zdwSKE3𓣊HV$M(-`GqG6ٰaN-h8@͈ ~9JMA8 Zl͍_ xtAI(<_`uR ZFA$% !FA)wsaݐҷ'邏J우TDY1 I/ $9aMrva yxit2 M㞂ih# l%U^( Y0m з6ߩ(O&˃?)f)A#dӬ{4h:vS|hWxk[]:#vG_S^.ڠ"? &=zUOllkJUǟ H-\2[',/˺).TI7E]Z7{Cr柝~oYx ZϕrJ֠I8гx =R&98F-I^YDUcfC/(qn"f_Xٷ^mAL]{_s}QGlI^sr,{v<}U ,[R)%+=ْg[(PIk񃑨Ėͻ6N~5վ+wwC zo#pއ0 T6]E3kn`s2vY|ЄN6!B`kLB*y`,|c$#賆> ݶFfL=aY %0y@Bd܆S .]'e4>lA4_%5q 56Y~б,^%rrWe}F+0 ԛ~OӃ~RWF޵|+"FV~YRU XY!küZ`¡a:8-W˒]6.0 4Qo9&~S=T3WK@fRŻg_5iI@+Q+R 1:B4qU-h8\,&$UB_7ȩͳ\[%JIUtM5tp (_a=YD:9R/lz0_-c Ad5I݆KHL2y:sʎv/8ok[\P9R'>}3-V9attD'e 8׵LdJk{]0KAB+Y@`$YȻ@JuF7ж pb(1'P[Kݺ! }S`tCJ#c:l^0I]Z|nRQ'FE?I^«PS*@kx3ynV4+6%S~ف!%bQMdW8AR+Bi=} ‹&眜īb` 6Rx\6DYa+Z7: ΉAN 撟\||nUfX'`¶V>* ^O4F2Zt3hcJ\K/\esO*t0d<$[8)P%:~uhzdiW)]L|!-C'[1.^,52eRao&MU:Ы5cR.乆!'" 8"YUA֛X>HI_]%Ƹ d.;=o&C\U;j%ck_T Gt# OOLh#t0cGq;Ir iuiuQhJ mK9 Y+41[J)_bN[fe? ׽pˀ,.>kPU؞nJs10}RPO$I&=S+qT[If`2W{SшX N,K p_=btO)/PL]׈g J8JAbj \ ƣ6ʨwDO8˺6PC] 3OZqЏ{ğ8;ss6H7LIOVS7M x pCH]%M\*~oA#=rײ6"Ic=?ryMzA _fDbQQxlA?WϦF@2T+ǝB?ThxЕ4x @eaޫD,LSch17DJljNi .@}l^A Yr]{{f±o$L 绬=ѿم:ڇe-i> b_3$6upHJHSV*xjq'Մ<Ư9&I  ?tz kYE!xNn`%܊d oH ?*zJ8Cn:웰]~f4qBu!,[=dpr3= m;/<oj;Z)<I]]NNlނ?^J/ijZA{l.<Нkя5% _hЦ@:}TXuUsݲh|&P Cf*Rb<ܾsV-c zf ƷkZ藗jPTVMR^@p&U ļ)93CPdؿ۠'*Z_7Ow}kʐufN#("6G*qnyHd|J;Q׳~LH-5jwq=s'P!%8JhiB\&׍řb:.jaкh TBmWQ dÖcΨ6gJn2!ԏL% L,VHw GKSD8 TvXSr fEWڱ:U"bcʤ\u.UW|G2+Uɏ fw']*?]K8pѩ>>q4-)!KSTyYog$Oݤ/RD F5_~]LP:ßi<9RF D-RS*qH-?eF{}D .َ|&F[JCybif[4 mB{V ]p9s~x;Qe.ZKW^Gh|0o= uMz|6b4qvZ|o1s9mN@FzMh]ɟZTc]p4a:'p$`ͅ XH0hr]:Um|W~M7tUi ! jCbG8!5):߼)aBޛkMXE8)6덂=Xpx6Q@MNZHZ^ J$Xr~jɥ8|r}y"x랾02j-7knR pPiq7cpp 9a8-W!MviQ.-V5 R_t1b\ꟕ2Y!͡kH蔷)"*B+иqFB$7/g \>, UWuՆ&&3$]˓(A j=_fܹc\^??$084d+-{4&hnz) wE~ҡ%n'E@k+pg!TS>S}h΢"[@45u쮊;| "学Y?)(fW~[_Wks<Bx5 E>jB%Vd y2Ӹ;OBAC{a~_f =UJK3vg솫+6s\! "d=kVMz{_Eb o@Qn}Y-fhۆ;;˜LLx?8Ĕ.; Ksbc(/h^=dD%;UE-XYrƁ)]@`3 qc+: oJNLhu[֠9^g~RUDt*՘ؤ~2!*bpg1A+qVO`䧻}Xo[M][AϽ/8" oKb #i_Hk+bMXӥ 3RLTک×dfĜaywd͢] G">]冝sN|Laeo)3ͣ_ 9ɂ.l,K^AN}Vj!c3<dq9WMł6T-2AK7-˶{CcZq"u\O6p}Pپ_" 3^7_CESÔ!a/c="D~X]f7 &PT16*1L_vr}}.HMx ^*.*&GuPK}s "!͠gw* ӡ^| A9"b]͇ ŃiM[3S 4]d~V $ܓn!>K?̩L36:Ե5w{ [c|>{/mU^ςF-DP3/Е(n3}tFw?uuNEDl oa]^?~j$ L,үL}k;-@̬+hPF4-~6EUZdž͍^1D0#hOX)0}~t";/ʼnE?7vthcCyBQO^Xd7u`pK=7|^~ZAw}!ڧ+ ?ʾd|HSC?G{/e+/˨|.ZozDEJ4x1pb7 q6ސ^Htˎ莙}8I^&{)܎sz *dh|dNxd5ngz淟])%7|auA@{-St!㣍Lٜ)mbn=K#q #$#cMK8xf!@OBbO!UsZ /SsHːVh 8pH=oӠ ;8]m-ARǑ`I'/4hK%F5؜YlU@P ݺfM^k(%sԭsLm)KC3nz=*G4!`&̕r^L_[2I{ω*AZFh*IU'/.̱Y,ڪ[  $L.i U~)l]5;|€vce64.%R(> D68u"*661}[F'KlYӜ$Ez=TTh=&6SN5 OUX}>vXәV5 YX._ SR6 s"FW Dύ}2n21TRNx:KAZTT2᥃^{Q0 d٭t h+9IÕ"Ա%)8Qs8Jj<`8}6Oڗ^X[Zcyk\cX$~j{Q;@o㥰t-, nPEL$LJG:TGO =N}(.v擉!j4LLy O?xĻM6B. 4*Aj4DڡM^q(3npdf/ *:usOPh;kG l 0)z.wjL) vmJZlJɐξ"w 4BJ͟܇`8VDI+=Tpsf7 nv+kKBwr&,gf@Gi7XEbNL4׳|aiK/jf41׺-Bְ .H|yk2֛] 3 ۮZMkpy/My\+74V}?@ 를DPoɼi$ Qq]7ުMnsECi| mZ)Wp@GEKբp?)7iڸn45A,V.;jHYvc&$;ށ{ oS74J$Sf_%Fu_u[vt8ہT{s;?`:TSv `,OYS,+'4?DפR C_lX(g~Žl!>- XIN[ a3E4\ lbZ`j f a0|Q2R؎h+,"˜НjP q͞w5Mã:GMY#*9RwY_ a>.P.aX5<1k`v2' H3* a +9LP/pt ٠ˮDݴ 5rnB1x*|#x$5kيH$l-j1xT~'6Rj%6*k6Bpeķ P8v~So$Y4툜\nH\ k&f5mM먣_TG 0i^%l~1@dL`TYGU9_t#~/$?EqћLr)(y ?&ż׎ ͟AڞT4 I >G]qbk[t,Dr) CtpbMBKi ޴ReRDtӢmChq=sf4~@pvuu {i[pkJ^ؼo+*8yto8sQGx!, wJZMr$ѱм)#(7(٧Q߀HDH@qKRg IYz +[0)kT6"w\ǿsުb@z]"g SQͳ`ʑ}# W:R/ζN;2]!ݛ dA'2U}/ IurT{lj\C$nWk ?b@H+>H%?)hj{ArDöSr`hkW6}+mg嵣e^ Y…Qq+]Õ5>53PM gр<'bSZr:ղ+O,fRσ׶UDA>P)w1CM5&" ΠPYˋ':dFҸnz҇܊{lfč淏Lh\2Ql);,MӞ);eYkT01۫oV29l K,#_*Dh!`@ibNL7P;*9 FulDS# > XÌ}J3xP~CŊoM(9E +3j9!lk5fi4n/ÅDwat|7CD󊟩rPk0qV^@,l|^Z=SMq.&OM-DS]sca$,ZsB9Ew8HV\C^=y~^$=: Xӭh}jTϤF:FL14鶄)ĻE!!J{3!.1БD<t,틥[C OdZn5!e#ڊW'f(mcXjkB5}j-+3p<#Ҩ9Ոl ڍ%zSm|i4sLWi9d^NZMG89A4ShY!@} h`q,̢XMSB(}|ZRRx-ξlEao{qO7~1D0ݠۉ1{#i\<7s1TbRUB_3V&?%kڼW4Ѭ,'~߫o ^@.Dr@rq.M\JSRC!~!)KɕYO,/9 c:߷x, xqW#7M[Oq:#yChA ۃ~c)3:jա?*)f8cŚX'>@lkv0L—\\𑾥vfVHWP, QH8MD[B}V{̼j6ImeC[&9T"gbSQd"jҳK8taޑ3 6cX-R#OtnEÒL!fn<?ǧTBIi+l}1v;^lFw\:嫟q#z̤ 3롎V."v0Vٳɾ@J yD$SW`#s8p&|û 5 2;6WѹO2;Jz# մrLxw+QХFF 'ȥsp:a =)]~a8V@ :9Ẻ z,;j}z DFԸ7^6*UCŔ"]T'y[ox>84Bș1I-+WCe> ٴHKo@ WA5ә([ԑAD @Lҵ;8+y4IAI, BU{AE^'Z:Ais,k3&>/7 aH4t)Lm";tku?Lh]o7 5H3|:ĭv:LtUDֿgp>ɨ B b7򼔥cI* :1t tIYz<'8QS$O> 0q % Bu+G ʱuPI{|2m>b!gE*IvH5 ࿉p/CذĊ$nlk<}.J9m Mtt5R1p9N VstWPM,PlY5,W/fqC\>7KRݕ+5`IIikzqhO0S!@}тw#OD3+)i>2dS A@Uhwi7 $P-pPyw}RG47 |Om=ud˼UW[*x2Yu;3:z&w)Pb/ߝHE?RéZN@7C'+7 EB*c3҉ny(4r P[@S E3@T2,򹭩gpeƼS/.qCn$̳1yˣ凝k`0.9;4kӺgbhW?!`?ڴ?g|ȵ!Y2ĭ`x.^vzWϴ*׀%=Pj[E_n2|GFkm?V=+l9K &2abwKkvQ|FM(MZf2- LN 8;);Φ%kحhtx@ԝYm{,W%$@b]tu1i?2HG ,%w 1"b v-xX6{Uf31t:ZA ]itMDO6,)GC+kd-/wŪrF39\Rp$G1N[XG#q`V$e(mQ}l`h5tlC?߻AJF"7^UHE!$<D]retAhoROˌs~ݧxZ%MO{@(aj~1ZxXn X%gF{ oܭZt" JNdo1<ӤwP#7׽L(`"0޸DV44F2~j}VlN:ǏoC{!Kz~WʫD=F,3K$35ؐZ/ ϡUKwr.=R^_E5Nn?o1ۛLĺ̘rBL"։ Uhq "1VlSPO+`a369qJgC/y&Qw;%f+9]UbxƍBV/%alƴ&m`qP- Q@؁uCNy1%.ȋ\jS Qtf0$3D;5IKX#V Gي!6jȎ6| g y(.Xޚjk ע$S6|>qp5f\S;; s/[$ ca~4enx٪k]1 "3./1U /joFYe|I#vJq-]˜ưW;s 1Vb j0O?$h)߷}Kg[ԗ`yj) (h>/be 3~ ,!iuͧo/CIu*f4KSL2Nv}lx/(ga*ȀJ~uK453VD.b5VĂ$*o -zѸA"Ps;7΁ q#ô,U? rU@ʋ[E:mԤٴdeg&2>r i]%m}V-Ym.IT_^aC:6iG@&%GD_% ~(kvd`˛1#uʊQ=畟ZM{sg~mVIIc+b(4|ڑ=yxD'750OaAtgd·͉? 1:<ީ s_H [~5bo =Hzj Wihyu1heꦍV&3^ ȸ]Zf /fy' ;d, &_i&Bx!RC3~O4% u?|~6♔[@atmRZ{cc{7ɺ<6 qLVX=6c䧏 ļMx UYi3Z3Q%%=1IW xC@C#ut.Kq_xZ_,_.")-^Ђ:F_f"&LZy/K",^I^=ElxXCRmeT)Ʈ?^ѹq&KRM֚BDJ7&|lTj-Ϥ̑/­ULZEznn,) Q}l?ΉFǫI}gYZ0707010000046b000081a40000000000000000000000016650944200002788000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t/u'E]?Eh=ڜ.+НA|aT5C-Lq>=“%2Ijas-I/=?e q㎂ ֦y"L#rXH6a(yjYjOiH7̒-Ν\#70oB?7\Ez{<r#OHxO-\=?W߼ 0N$ ^Gk E&P@S@30i\oX8x#,jQSQ%V˅ٲrqƆ(؟0֬\m/ #Bo@42:6E@Db^Mۏ{%1.]G'DNBV5 RAO$ %'S4 hjNFX3șP19m=X+0+Kq>7U[d/XQZ^"s5^+bSi)wcm:|ãy!DoH ,(+e)[-s{S'$?jϙ]F9G$XZNt9-n.Ǒ3_ɔ07[lR&1`"6E6n-wjȁq@Rۼ2bWnf{`@(FWAݎ VB51k,brPhyVp 3&`r $LZ)`{iwl~-O *3CXa|9i-5-=gSSvJUԦBSoph&apZ$8;*dIhBU =p-gFu< d6r԰}P.oͥKE[oxob10ĝglD|e|i-QYj0nj sI ׼OlNzU{{xUEtV /2x4ﲓ:idv,>=wl\r>e e]KcHK>*ę~TTVHc@^XaOsMdDZ%Rrb#[ -x62]MB+1JCW􄔯,b/9G\8W{DQ!54; ^PGϓqo΢rDUF\ZM(4XhgN[Hx* ͫix"_'Qn嘑R cB rA3۝mAm\nlxq2ѷ1 '>}D:{F--9]#XazqzqYMk_Q&>;$P ^q >[x6A ka@*ʟ1oUTKu D= L79$:x{Q9Lb WBʨ |ӡbB+|X}(KH |Ό'q_vn9n%t-AweogZ/2zE7//(]H1+"g@;b0 fXU)J(,]Uz>hT;b!+{шÚ9G$f cŤF<:Uw"pcv9t#g>vZ^,=ZD3}q*]YO d2[>s8_kC%n⟋6(=ùI)d?(<THײ>*k-7;2âkph\Z%!&Kٸ * G(ukYf<@;bkN$; @ȳBU!/^228:)UMNK+=kkгAl_~QXMۈ]fzi[VuL4 +omJHq7?lO#8NTX*#J qp_C<S$T19k^k$CWw)R `@pI M R#x%dy42Z7 " .N$}kf[ nMASaf^VzJDhO 8P3̤]n&y*)\2'Y:d=+_rD~1d2yE z5U,L9@n!r[T^  J}~p\g`xMەzK4rsCr%Z 煓qG-- 4=ރO/*t|UӧÙnHf@֋Wjoq;)S eb eøMGˮB@x=dMs}áa&B:6J ^C'.+*|g*KZ"q\ub;V ۜ\]ٿK 0 g+11+5W3(jb߮^XP~a?QhӴ{K3]N/ s4/&NE'얼oA~f.)/Lxot FZKcD\N9RuIik^!Œ"{ ۽t;N3#@x-q=gQ50N ltO<K)j!AcoeeN7IzD^QZ`?Y$>Ys7XԮ$Ɉb\soi$n+;ь4~'4 빤zE|af!N}^9`lTEX<kĔm@'#='=M6buPC:ZB5 Fq åTVm?NALìN!넯ZЎ*uphO.eqԎc# 8)3]s.QkPA[ cu&"ˆoNN(Ř]U^5a?qDl'tL? iitIaC5\V-3K#sfӇKQeM(zp:yۢawG4LpEdUz3N89qu_p;\ k}zª8z/7-Zd!If i. /_!&ĺ%g{ C,[I ݂p` [Cu4{[ߥm=fBRA[Yi܉q~Ńr`WxNOOX->w w^ɻ-<Fm%ne[=U09\:0pDeK}8^JNIC4ғlV;lmlO$-MɄUB5%&9-ԮU@d^d_yX 48GRGYC P<2dcޜ  V30C_S" > 7l5%}ZJ6T>7CPoв @"cŰhI+P6哭J%šx#Ճ~~ SRPڌAa\7lp1d&I@Rkl#¹5ng[oo5qiq. T`DII,ļiْ0 ;:3TVt6+ ַ7 -SAoBEAb#eCr.: T`p% N, ࠾GfsBRY9>[ZE3Mw9c('+ Hi'kU ד.@)RECڃ9R(d*C 8qǩ*euJJY*ХCl<ͱYLcKRᏚ`IĄӉ^dVzɔ6ny ᢯\X -Ŷ͐,#HDc@˳%˵ә5 )]T.~]";^:;0AW6n{$hgGn&X2WMIlqv \~ٹP4A$2)M_ J=x)(Bz [q WVbSYQs0oa{j̗xawNpv&#^1ij=f֡.mo#kF1?mc@!FG~lA?߀/ӘTe0>?DsOIu{@ m}k>6l>mkJ D"cr΢z]ɘı"Eg뼶}䗜ӆm&B߽|><^nR~1f#%É9{F8 +TH'*bZ ޭ&s~[Mlym^5M#H] ] 똩A/UCyTQ7% (]bqp ]ĺߌNmu~j&ĸAXV ¬smv;t\+ZU=6⤸É0-p߯Y0MbVNzcÞWg+79ŢnBլ|rICN~&|Ȱ:XgPzKɹz2E13~ L[sR BP>~yZ^v8ͻj@ 5}f7!k9f{AV΃[>v@EO hJOPWau焆Vȋm\‹TH^0_/@ֹ3<_,5QXvI-^M |@/.Rir/4I=9:{~Y怌JzIQ`,aQֽ8g$Z@6ye_ąI92s;'x#v95 |_7+S7U]h2[(SOK0xGKkf&RPΕw bYm?=޶)4Ff5YgQq] "9Ig^$RD:9'Xx[X.:BaVʸWW;܅3Ro)/| eM/ TGwf”Ӈl^ Vd$:jpyb y\.JxN? `.i@5(FbO >%е+{|/չ\`8p|6j` J6M{Il9MbIoxBtnZq+/_ecݶW @ySD nFD(5>8|0Fyb~ G%L>qK϶y3-ݐdB(:B(h*Bt3iX -L.mi 9yRCw}l_`9,u~Of}3n vfͥrKD3}5mQĬyYY5Pm iQ<5'ә_a UP&[1bKa=)?,"CA }Dq!Yȳ}mƜSDZkc[U+^bTT8C ,-6#c$h=@QpG%03ݴGwg\uP(D?B$:5&paJ\Bkvqpdl1H܂{>>^J LE<I՚̹ aݦ=h~I 5@*c]B}3N5-~_}Η]h5s2ء7 ͫo<pOdl"1 es#\9ݮ /!F ƈ|&5y92M-`pK3jpIz[U=c|ĨN0{$cg]GZj,L¾xx|:=,|=Ścx` 0Lb[(!'++~@t^]s=ՓeaGnoQӼ-H_o6ar~Vb+9O35i:-i%ʽ?Jy$y! ైeru^AXt$ܲTƌpo)0 8NI ~X 51c ҸmQ,uyMI%7vh}BNZFw eFU—y(aN[@g0L #ܲo ԭzFA;#BA-z$Z:;M)~BD!ſUJ"NAl~`"\ ԥ1*|XdD.+!&lLճunist\V@0NlRtQgKlmU%gt;=b(.* dR<_A"q2VVI7DIU[םn]II2Y<twp?j2ݾ]RZzCeT̓OP|Z e ۬ {K&Gdy$|RjqD+F*u6>>]\SQj"ZU,GGD_3Ui^p tjGҶj?s&x2foGl.pXjInhWW! >G,  "e(v]U^R`}įT ߛN_;kBA;6GHm#H ua!g$ի̝!e]=˅AsN6zcY?^lpNnH߾ J Q-=5,SG+㕀̔J|ȺrhglȎB/&&F1X]!Z/#1ΣA9! &> ImU+BWݙ05Rq2 (l1A*,6+;xo! 3[q˩^#r 5$+s P'uM-%%2Cvٕ.(,2?:P[&m^TRwa밴'E0@&iKgǁRuL&aV*KQ٥C[K~ 8nQ9xiHpjA@-+ܑ;ԆRy*?Nu]G CJs Ah@s2}S8s˽E؁ͳ*8})?&cN0ݝ{UӋwS?~63 -fn1L/Fsi fuU޺<ʩ'g f.Vk"xٯ|>r24\02΀pPsuMAƕEգQˬJ'+(hƈ=*@wWJ y󱫢i8Lf'D?<D2)ݕEԬU\fMp2+Ѣ{zC+Ɉf4B";!Cɥ4L1S`6ضi^3R*6 _`l.&g/Iq/ysK__=cY,S>p#qs,V.nY -h荙@RΣzPaX\7A}w-#-𐋐7Ț\ku2eky,6߾-ԅk)&!%g%ȔDrffz @!gɎ95"|~ ;x3i.'XjZN*vgYZ0707010000046c000081a400000000000000000000000166509442000048e0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/}H]?Eh=ڜ.+xMYn,¤y>RZ"ín 0`5FU15&A$HhrxV`uYN_1^: M:fs*JЩ|w@ >0lnͲ.gt={byKBV`y/:xֺcbB.PRvzjP_y s=9C"PJ4̸'_&)Ҏw2aMmRvt|ҵf!{+lÎv/p`{cgږ? ñ:ΝNrg0m/yGm]|)!bG>ΈMDz۔@HkZ/4XȷLsFrGN[j*I6E< Uu;&ONsW_ Z6AdՌb}O44W}VLI1˶; LJxJ˄ZCh)&p^)4p䛆d@SĀn\K .kټ?"oK0RMX&3>ۇIkcAQܑ#T!%6RuX3Scyp*l>yeu$jJ2'~$+@@Lgx^ī`S'W/ͫ?kĩՄ~_寄# 24W L܋źh߰δ4#n?†Z ]!qXp-M-X>7Jv2,i7{h4TW1 +^:hzDN}AXQ* )tp Z;^@ܨvYguQ?лSPO' fCB'X?|*|?(w`,PqmBbE9jz ͽ|E aCvd+?߰ ЫAhxE.B/wm>0?d8?<13ta?X3"%Qa[ hf#? S6u7adLSKD΀d ]ΧmH٥BDCgًTfOv WhTlN5)ЋvdIvaܚʢT1ؠ* 2NfFW7AHJl Õo7h@/ Z'1wh- ē#Ȣfx`@OzWN\Y4Ph@r$҅/]ZD`vOMvxP/9!⚿^tb;L!+%bQ3[p9!9)Cg˔ҪڎgB+(Y|LW#Ij@G&0do2YߚNo~JlwNd~ "l?F/hhG\%wsj84Ŧ>{ǞZ]i{Lj/!}f S]wĨk.ϙKT>Dם"}ϸPo7T8=oHʒ^b9ԊsGN>bcSaa_x:"]gJ*^ɰ {9iE-#ti[g`|s2UCzGPS@GZ_|rřf (*LfV^G+& x5ޡV8y2;+WG@e53)͚YOހ9LW}JMElMAٝ@KyEl'`78ѷJȽMd{rEvqs_!劭(o^|c 9;-S5Y %$U̻wUbS(ooT hnW*|{GGߴbjOdijfNv`@jBh$hb+Q'X66) SH)N;akW0;bКG @8S[Avel["a*f$'[n4ʄ_17JKC/@ %Pz1TrPBJbk G8`YdE+eqc=xAO!IC01;%i,X^ar59p RqIRi8=&tPPrh1wGXÃJ,ѧ=Q9Y}fjPTަb2gzaޞb1@B*늍D)zyэ RR-y} 1p|̯Rk1P+rGCˊYl: F(qzlk% |Ww5 *)7b嵩)E 6orrEIP iglL6m#bNw(hdQn?U Dz :JY\%H4[2 6r\bY:asQ9)dLeLgJZ yO҇=D0Oe0)e&}a.}}uK8vx4O;c,KwJc7֫ ~ٚ6u\/s/xRA<(=^=⫺kh4=VQdi] sIzTژލ@83]zNe.`쌵&LG'+.y5!O#B} s+9c? f-ʱn?majE\2t+<ٓ'~QC"Z46:Qo )*Vlcs. 7{)Efq6 N1EZO{@8 4>l3 ІXuPd[vz݋Kh'nyk65rbsvHrzs!V S [Ň?GB2J<nr"wɘHjOS @Ռ}W `A6,6F "BGkJ.V;Hn )Gt6V_vLho\wtE7Mq'LU %j^N(J帻V_4@g V$8M^Ռ=*I+]DMVw!!"\dǥ |1ZgC!)N4ZG Lv+ 'Í471b!5DUL ߄nrqK\g pi"P.i*E{xxH3-=rzEf_\Kzmfv%Ƙh GuoŒ9U-mZɦ řz5z(ä3E!}fwkVNώ2`F5Vr(1pňt/ݚj4hg˰@\98'=>Y,0ϧmI ϣHжY{;[TK&#t?Ogls9|M.7y\@ 2OY!cl<~b=05d1~\M*a%nlybɋMA$[g_i,=3De;8O ¶bz^xi]ˏ&Ĵ#kE"3aV.02+IЪ rB| jV9Bˁ+BzLZpH ;tT(D)fγa +'AznY(5/EBBhh7ÐyN8w*}G'ZBNQn ,N:[TwrB5a lFNa Lڰ`|wl X},4Oa: "%þ oOrc`y!-pV&ɷ38l3I*Q/o,ܺDx"ꥬ~kZ$c Д~zfI. "ڀ25k:o_RC+AMaH=))[42;40RϬ98NUo<50<όśt푓7{*qZ0ד{!oA^_ H[|Lj("A?eo 1H2t:k#Eק.%qϓ1bwe㓅 }H~`c{>IXsT.Bٸs߈l]uh'['vh83֧qށ=1%>~M Z4ۓ"h@iO F&PmĘ|fZݤVi+tL3lBΗ}S [ޝW;/(ׯU%bέCP B6McX sL/(iaKx h`%S%0=׶{h±@: ѥܗ>RqFW t(1 EاnyVfC}m,8 O&F=ۼIzPAg4Px@q!Ot3R JS <`j VS͏Qj<,@$*]jϹy&{pŋ* |232 ص|xR9SnKRx=l_-]T@? +|yq؊q-$3V'x3EI6dЀGRb×ͱ/6˰7Ƣ5``H:fLU@-'Ȃ(17lCT' q9L.Jk5 I=a#[PQ 7hD,8 4 pHtO05+/.@}@(#xnO _҃aJ"&`}uS_ Gf0;lkap*{$k`r&񚧽_ C 7Ҽ.+ zL SPS4:۞N~Eڐ[LT! }ZVǻm y@}~ecs3[#Y4B LjpctX=&&>M7mi)>!FM!',%} :ZLs£:իsE_ЄZ$}*>Kʑپ &9K=˨Eˊb"}zEFY'1NHYמzD؃ = /{@{84RI`'+;]ȨgBNu`Ui |1Lg'ʆ6w qIQljMфNeпqac?:0̓??6CƉYL^Jf_ N:7Ll-z | QlЛ_ZSֻ5bEɚM,BkX;u3Z#ZJD1ãMZ|>UקVRޱ ?o椎"rR9'Ӏsrkyiw.Y/0hr?X%#d+BW;Vk@oP )H?ARvYwbCSSzNKGV>BpġtnP},u=AڮT^6i a{Ev {"6`hW n1_'E/A6 n9%I`7jŌ6L9H~kohK "wm u۰|)(\уf@#Y(q3xB~6eg{9bxY%p$]FxJ> }|Kd^ihjپ)r` CS >Gk;ae prewϛ|3D)X x4o?И؍JܹJ128.|á]3Ի8|2Hivat@krAƠX=рRac"2<n茌3x3+ T `e"Ì:]b?1QP:/ xѢX`5qsMVrmwdWU꒜ oLX3C'\3wٯtPd4M;16RkR' $OQrą|?ԁmgR/.{&vܛ _V  _qQ~+͑T$ YCY 1P`&%]أ*Eb0<"x}*%gu֤5Y!KOdՠ+2}G0#-XyHi3E}S~[M>O&@v|l 9]{_ HK~\0yFE9z]+ǃ8;[} `/AH29Z$9&ȵ)'HsI^>8RմfWwS]&^qg_|ZkYW?9 UiT@Ps ߬A)K:iF- qtW ?̒{bw(+YB0r=nLF>jA`1 "&VQRW䙃Q*& =䰧 = 5!È/]5OG~=h[(*Rzp!~شo't4B̦Hi`5LJ&7B&ˮvMm b'H|>gЅ/bs<+A8cSOkYc>Q}?h Q3+iI]ZLȅnBץf#?rg5%&3@D"^^3o DDr~l : xo43ɴ[9s,&@/~dOtFHbŠodlr1^rJ[%n ji[('@< w2M‰˨=Q8gTr:,`B:LxtQ|=F?V-db;q=vaL]Z]y7.0|U;#FbU!o~DYc,CCǼCY9aEuƝ x2¼C9U4x>by\ρQUdPlJ8: "wYv>=5,c+}Z$4Xym/o9^ke,ʋ\CQ`^q8OEq}gN@ڑ}gqy㙷xKC^G!Gl}\.+LJ6L^6y-؝TOyZEjh)Ac3'x4xl(|Sӥ<%X37Y~XQ.uqn25\amr}0h$*ɆӚo^}8KSĎ^֖}VN BW-Ftlɑ@X*%ODJ< {Ne(Ou$ښɇpB8QqOK/Չ3~KyjF)N w, MOQ|qȽe{$+:ں}x_Haw9# O`JA[j㏢8-)X/36\ eI۶(]z+|S埫- !H9F\:z|>T`IagU;K{kb1'O&j)驟&ilC+B x )AŁF9tJ|hdFYdtg=j5yxbK%ꗠ$@^jS~r<\vgg$9t]x~pEq *}? X>_3Wr[ͯyxC&0+!.M &pc?QWf@@PflQV)5E{ y&4MK)Hkf],PSO` Gͣ U4ywCŵŒ )L󉽍Qa{M_x<+(>kW>wx@0$%q`6ո،R Ye+Ix xZe:0gpq<*!\H-5I 7O |= j6=#uKv2 EO8;1A^~C0xb3יQ"ތ@ ~,q~ #I|8񽌝!Phk4'wm AȨͽRtGfDTک2R~΅`Ț" r"i+x˼MǗO0Ѱij}M @Exs rpӾҖNP)UcK\j,jcZ+N$irQ8vT=Mݢ%N$6ޮjF7k^k_c~鸺FaDoOqzBy(b0 ǺȟQd(3#,MAWx>yL醦U)/R#J"1?wE1zX`IX~~5EBjBߋokS{ 괢N yqvZ.q[䨅N*'hD$uKX1ᆰH/:ϨCiWk2b$[ᇣؼaJ;taQ>+^ғG97SGh;ԷAvU5Ee7 E\=(p V䊠3Щ-Vf~Dm/փG뼃Y##9sBm8hO2.Jފ{քKݲg2PȑjGq9,jH! H(:n`ʧ*)tjW blw[1E p@4`Lqh~bk ~]DB0&ԾT@#7Du!"\̯ !,u F&c֯ |;(հAА ~E 0kHp_h/du4-k9HQQ}>k;X(G;.Ub聢GjɰC"RcV8U+: l?km B̩Tw:ЄoKxW+d=]]+FeU .EnZEu雀ӹ@S= =Y24İ~S1GިnM ծ*w FU,U&fe$mbDo]6QhԺqN#VLNxl n 7z]' ݉?S4IZ&-YE\=x0 JŒuNyy?\{i2H K0J彴FON|~d:($L{s䠍lGFPFOG6g@d{!v95H{;ez UDOX x(PS|&#ǂ3IV`17MRZgbZLw\w>ºھSJfTC rmJ)C-̾Z Gmɮ]kz"oRf^sIT\ņ,=,_Wơe/Tg;{R2ư}ǹv $o垞A~hZ^XWH+h&g_Κ8NF*Ehg:Y_٧-Z@fZDW#79c]7璅O9G'`\>8/iE$tBjGZ\X cA*!PC`mI(e(@ȶЅ߯;Wr*܇846D;~?IOktp%5Zdn(6(~RVy'{RJ/ )n4Vh/{`pmPx~utxu%n|7ʼV#mhR<pVBf݂1;>^߯yeL/TչԄaKx'RU{w#t(5TPae{tPZi* ~IT@ DxE=eu1|곦PװTTry`"e< eRz>Gx~Dp/AGw\o3uYtb|8ԿoiQz_GCfC;B.wW{Єc6 G|5pnNBb8 w:Z?qS*nyǍK-W0gs*g Tw1nr$ <_-NX XI拿K\EKܮ@Kkwg+"u#o+ٴ<,ؔJM5@ʙ=RlKsW&?r#]Gp!/'+edTD5~eK\94Q4zZTIԢSul#Щ&.['pD݃կUy}ZڅHAh>/s0w:guݖyr=;\W>! !TvvU;WJZ*ɷ*ffc^D?2o w}ZЧޓf]b{5at;9^'D}HDiBڇ4o}. SBp¸kwZA> w[ŵ?ReZ0CgfLXE(G 9o<96qOl6&_kg̅M"N{`zb~5Oà]ך]BջA2 D5uS[ omY%1%]эjmVl?2:oqbP˜^X_+"״S*hRP:uu[9g )kwCv,;'.-Dr1gԫm(4!>^;ijSڼUȎ"XxW&]{;1pR>*8v_I:[|s q i4R2"X-y4):,LEt/H{ {|>UJWp5~t*Fjp1y5JiP`–h|g|ڪFcf`, 7HFyrMrUԂS*C5- tR$%l-d8tCGs"D>9 ]Sպƿ7o`@Pt@pv{^yH<9!8|SKymݶ!*n(5{)-|GѭH.>BryڞSW}4Ҹwq A̎0hU%̊84У%v]ȯ| ($N`9JÂdw# j P6 ֮[xq9BYE/9&_?z Ysž{%iqV5ϻMS1/-vZ]U-Z&Ie.?%r G@(I<yٲZX}N\c%g:)n./%_ԗ=Pxu`3E53?+uOo7aCI0ڵVR"y{R&ΏL!gKd~>Fb`gasGe1FE}N<$HV hk?Cl\V\9q!w 7sɢyB@КP!mRkvo, pMsMZpbqa$U#~aĖ$7:wec(],mQGwIUu IO YȰ-]L Q*O]nN m>~]W_Pи"4!y r%X?w1U%ҭ\ g%[`+&/ ڮ5:xzKO}*TmD\lӐ֦CzKW&oB '`J$`[*(M~F4{`0?ǡq6' KjAVt",٬2/L'YZK" s(Le# a0&_"˶5ntJv@Ir<e˴0Gw rBb.UZՓ]Pp O3 MS^yq2Hۍ3(vq0Wu6B[ Mmgn_k.=SM0wcnk6FhWg <jۄ6kU%W# Px8!`r/+&x+Nk汯j PR`.ZҁX Z.?5xS &z%Q)&aGŸ.FK7)gK :##l<$*p$9 <9 ob Q⮯|r /S'= B,vǒD$usxJ=æB+ZH77[/F7t0g}a+9S.TUܣY}Wh?xYpesj̟BLZ9*QuEq`@Nq`< m Q?MY磌 l$ߕ;` ZAQh;rp"eRT1IGMfȱ! 38=t](?~6۔3\xh%Nˠu Q u SO>XbDZ$gg.?V,lq`W*!'3m\gYZ0707010000046d000081a40000000000000000000000016650944200007984000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/lyD]?Eh=ڜ.+p8,zis+f\$S\3;N+|+,e{|; 2 qd.HCm/vnc]f?Ͳ6h?_}p26'.j0v?(  z_YkzocdY;D,ԊWL шls?C=HnvZwa9ֽ=m,}sTyrP1$N 2Lp^/^9'F0Vb99HEJjx j7D=#6C?1$8k43m {a {KILqRY7n)mNy䩉j>H|y*Ϛ]w+[$W!缹wU݌ۆ1e7+<+E&?i+wj^sܾ9obWԃȖJ=|Jch:f.:P9%X_?ÿRFrwfbr?+B1neOhܾ4ys?v}/Zt6 D=<#u,@TGrkU0mUSMԢ;M ; !$~fD}F /bW̮'u`jr ptz1lvaJ֥ƥgH|u>Ɓɋc9s;O,rR{"2LfL$+żģ u!{5A ]U_+%*o68jp~OȺxr3(qX!j/j0c֨ t6p06hkfh"3>g*D}g"^U_A&&9!Jl 6[1~YoH C؈ۚK,M/fI:|RDQFUcY ^yxAGU`΍^+ :b!uز>iREcq ro:j!h- 2yRuVp 54Q˅{lyAUe[cme 1G0n!f:')$!鋴-Cz]fcM"UbV6T*(L oQ+C|z ednjiCExҍ!3:@yQ65-PEv;^ +䃜X hlY"{x=5jtM]ZO5P1T\{a\.?QvؖhxC&W>2m-o)Rx{qsÞJ0yPwP2EΝSSyWxAHau]PWVSW^|}~j1`̮\dk.$njSIWr@_LW[';$J9C6!i|>YE*uiOhݔAI[dBy!=a7PUl_`<>ꥠ.Nv <0OZ!urU-z\(?X7è^zg~_]*?`3@Iz4"P6i??}1 a ~4eb+c6<[҈y=ۙgT2ܕ9;ql8n6jxn{ Nsܤ,"!qb6/n.?轾ՠֳ-azU;'pd/yD'zglW+>|T"B]ȓZ<\$b3xt|һF+[Tml"EEgx6:N<"R ~\ySDX۽a=A$v|al}5Fx===)|3j[/E~hjT\twVS) *c6 we,`1Zgx@bCw]^+>!4U nˋFxSUsmUfĢ"@W=Q{fᕐ@Cn-!UNd!H W`9I:kgon%Ok|dj b6xbdԽx1*O[o 4S R`;>їWUG笝׸$`Ҥ!E! Ag%0 KQ BrQ/昣cx"gnYr[{*-eUlO/| eʲN2,g @V˦|!h8,T!܄^Q;{e PQAd@:SXa0)6׏.4 =u<`2@ܓɫ ?O࡫-HTR{c<ƼM B4 M<\} 7i̧dmKU'^Xt /֥ iff^_HpJҽZ&_C|R#Ԝ ևxl$wX'.p|$fd<~ yLr$Kl%q-QBQ:ko.-]z W[<;usiN}Ѳyi'/+<sMl9hY#s)@VK0G2 ٨Q0{SN"$eWEVWܣJ.aZzp3 v~q-@޵]:ixI>UXɣLhsU?-쒳yyc!̰YsA5798ez c62d6S(f0>&;ieKӕ=‚ :ΥB.QźYbE+Ꭴ+%Ʋ?V$=Ʊ؅H&6[ɉ^s\WG[y깳h[#%&wJJ {m[<r*'fy)$U^ `2ElX9 0 QECcc#ɽ-!U{}7 r`Ǡ3!|؛^PQ'ydW3А"pNJ3߫#\TI5p'-q]઀L׆`18Df1Dڢktv졌_gWϏQ"i3oCm 4eP:`q3(?tMZe/'֢9]F~܅Yvzu(O{CoS4>FrCm 56E4`(6o]a_,9Wo:s.CZ#Nd&䍰̀c ,/QCrXM`~,cK{kn07fZY8n;×yl/=:r3ZM2O " N˝c}=3`k4ZgB}$D6#[ ]&.̥=2 k)edl Q@+M^4/Ao2Y"(Ą(6| &_3yHY#۟h6<27b'g"?۫/;@t=~$.4¾j!NȼjSXzRýsEℰUӏWLnMnd.iObh^RHgaPG$ZNz=RbH/>oa.m8Qpv! 0V'-Z\͚Ml6@0<"}W_X}a&9  U V`qIq[ND>j/8?8[X'd4]G/TRoB3hΏg`lmT-qsPqj]tBj8utpbͰN@ 5E9r*x36d&FHݼJӟdޞ,S2.㼨 199ĝ>oȅy5mH_R9iڜF8.TeГ̨`ջJ65ФS VbZxݘw\{:󎩧{uRgDb3ߜc zkKO{'J'n/ex9I̥@EǭSWzyS?tේW~{ü]B(Su8 X|$؛gƘUb^VYVUJ@S7q_0ʃ;nа9t9=^FThqrL{֐Z:FB3kz}&H,Ş>06"$Rc`pcV#rbb;]}8 ԬCCg󚶎h_hC}m'gS =]½^Yμg ZCYM@mKU΅~S L ^;vV|@F5q̳2 D7s b_T+ d|6:A_+h]_hrZ얝כGx%ٟͭagWiG ;$Y_~',jނpu[f'zpx.Z#[ech3j͹c0{)r&NT7" RA#;Ғ@恬o^q/gȹR͘-&Qїڗ<ÌQaL؅"YJ'䶆[U,n"Ǔ r8HJ6N/-cd^ܧ#5XQ &0D%b@9\ 6S5v͸x18 AX̰ )h;jl7OFd$][H<"Ʌ`Z̳ad~5'0}rj<2_HbJv@9kiAKڌq6ދ/Y:=CD[;FbzqkG @NO\DLs#_Oy-3|tX*J~#7֧+Y[܀N*M9Wda%M7xR<RS/fp #s .bkf18@`5~FJ2%DzA/-'8=pƦvD|n^NP9OA] >!x3Tn#AO>wlFܮ4D=!%vc)ifȶ*;\&h*t# FNK 0{G/[c[1*˰ٳï4ld7X_z;XkcPS@|ۉgLMqΘaaX77` J ٶ#lj&*C^uy蟘̈́M Ĥbk3r2dC_ppi$\p2u,nk?&nX: r '{-h:aӮqL\F/Wj00[w!InΛD$ʆ+*|cf\ (GDqGٷb0Wu!UuګBJW>` >uDβ/b('|ZD<5g|8{OE9&,8?H@zgtQzQZҋ"h4|[׍A'ܶf.&ֿ9~ {r[]qWx1XʅfJII w09BJ~dN9>bK1KTbGzо̟-Jt0</%:q @ sV) ]ăSI[##k;,6)YD`fAxPneׄ~\}ac~/xIҐԠ`_.TQHѓJsOmխ#@lX;[4tì %}Y"ouzdk|0)8dMxTtDn>xvdnmBi/hW/<Š]FΠb@P&10hw fжaQ9_pn~b + )Sh':(pm2K{)拒>ƕ"HyRJ<<|W=0lx"FQg;`śB9?Krb,Gn7BB]):'Qwҵ:1 PW} k36Έ'~nʧx/ِF\y> FAO)R#F.Ė6i3 W~T0; '~w=J^@$bUJz)"2ueWCZ !źk@<O3=M٣L͹֥!!7LVW֠k^w%_3xJ>oH@%r7ܳ,uPs]-)P7Zlxr-aAA2Ɛ R]9׳Wc !Q!(SdB;]G:zb/|xk&{i=pCq `|mc% `Lf011g T>I\d߈h/M=Jԥ|bGث~^R,Q_LxߧJ|3m5'!y^F3z !Q[sng/Lnj4~vPyqSK4qOBMBf]O-S5+Q^CS^8N Aj@ᜰY$[`2d-6GJnٞ%nKLr#uY`QaQ}eBm;Ԟ)ͨ*o초$ۉ)=tLUG]nƟԛ)^04$oO4fшi0Bj":b|9M23S;2VQU@u xnHu2@n2U2"z1Vȓh㙾X+ G OҜ)Jq<>,HK7-鰲H K$V Wbm ABB'@]<%^fW._2_H-cSvs~SxBǕu=JlRD0/CկshҜ|sN:pՍ?I&[( {x!0+~W(,ƈ&V/Xm!;ahA uGq&)ǐGvX=r9RVчgH3X]v yri0z |CӪe_?(y(wx .lbrgNneQ hPLGQ7)7hϭh@ J#rtBMFzAh桨!W-_ڰ!y~5ȮM& \$2}4].2u sw\GmZ~:A̻)d툜Ƥ-:6 LuԾ.wt@|fPJ}mX%"U# kMR9KYV%2ڝ:+a49%N %C |tj(`7=a@+e{B}sa`-EmNo`NEr`?U%RGqGutGwC?ǟAං`{|y5׬)nf^,[ObG!Js Ȣ֑/O,)2YXXr5N6jt\{$8zn&e"z}m 5x vhrN>sC6# s1CՕ3?٧nIu7]$BӞI4HݒԨt4VGô?Z? { #e0 )X ԭ8Gm )/(| W^h }$'*v&F0mLϰ=="4?='tJlA*QCycG(cqY 1g]4,[C;9S]R9_ye/s u+ ?q*H ’mקbp}5D' cr_(2:T34ˏ|`:+SD茘x=YcDLJ2\myvLBrք>5" Y-*=awqÄjMC]ˀj5h]}E\.h탘YTg  IE)|KdUn0tDGAXeqg7 I(*!C>^9{]  ޜ3abMkܷUt"%Ρu;}1 lY3AH]TfʭOք@nWb~ow{e@\b@(xe~J,'ҭ668y|_$N/Xl%HB[T4l&u8D*\s8S;@|to ^p/d= R d5[$c|b6ΊuRɱ-NS&qJrGD=3~7vqYqfVPeTq:2JXt֓Jh#5-p6g8lSnRʊ,~ƺq |=d̀K-\+ nY`IκJ]mFv[Ok?F*jJ/r ^XFSL>xjL1w؇p3EeڄK[;}4$/LT2/w}"-! B]K\̾"ma5}) ۽,4BMJ4CRLw;"͖s\[LZ}R}ޞoͪ'Oн* lcO %p-Gf@Y7v-+I>KLGB/e V`Q?Pgj!ǘ*껣w.no% ;m﹢ނ,$ECB30`p! E p"4b4XA%ʽMBuK z#$4Nϡ$܈K@gF{f5CD*n]z q {i>͓w beqZ0jkru/d d3Vb=6&1^Q,j!L{RPk!(}=] zKQ$A- Jbӊ+,'E,[iwOfxYZ,xu Y|-e(D.pG',n16cF10ǖLT-"~ d11,QfcFF[?YxORjgw)i0`>fTﴅP(Q[(h5~N Rs0|H11# _O'zq# AL ; :đTRw։CG~^VҨC~7n/%=c@yL&hh4^v?ֳ#cyØ[q-Lw JbyڶҲ/Z=q s^"FHlUٽc_`1)5mmzjP)F НjW!Sr< ed/gV7IaC-C}?;<-$G,x3]~V @bw60 '&Tp/贺gЊe5[ZNUwЀQ7{쮇pCYqu^QzY8+F*uVOD<V`] !{Nñ:iRyP7\;(5S9C|3ZtlsPi.@?Yj },z9[@*4(|cf6+d@'he¾XbxhMGvDrB'M3|od.(Yv-<cѥQ֢ ͓Yt8M&3B6ÑAqFN;A8o`v)FA_պ"L#>p`9*'םL4+(>9.53wLCBn9t#;c'mN.%D7.gbB:`7O7 Uћ,Q,_{)GRZ)&t`&X/,ۛslUeyūIă=ba|e>LI'q愕 V䛴}TJ :>L8uuɘ)[ɫ}Ux/^CȂC-}cdwđ25 !z Q9\)g=Kv) V$ *u_E±2Bck<):]%e0!N9$TR$gɩҶc%I$J_Ph9IX[͌f{so R_l  jFn\wy*: G=}=wx5E$ 5;זdl~^č}xw.K[Ky-]):wJ?vAgﲎ V=oS g>e›PNK-.؃iiN''sp3{f.I7bT?cjEWءpWOH,|]푷+ L 3#pL5arJA|06:K|d*㭶'w=2H)qŗM[4yhL%HtZTI㰄2@*CWYv$RɫJ<]Y+(!$3#1ʸe:ûi8w@ LÎ )sgW_;˓Dїh 7a-ni䟚2^jEc efe7B(vكKvU.i|uytZ~KF=#>%E mZ¦oȆ6nNͩuKJs35tIl3g3 ?#钀]C*i2R3HOsvZ@%?>$ԐFݞXHuAQrX`s+5AXۑtaO3mWU@/,e /3AުaNp(DG@nTce;ʃԗreI*y~$v ^^Jk[O^Xk!VY̳cd%rbNr],fRfpsϵlw}4*ʰ1v SjZ{'jqsGU e*Et@#s>ԍ$hٽWЈRbTk>Pzy6@z県ELD7F,RY):D{Q)\۶ )4N7ח=I26nTnV΄vqc&Ccy [M87yw1Z;Ђ[Ԁ0/ i/1_CQj]`גjA<KWWUv>XZc*w(lt'Ű4d`O*vA1baRE&g}OEy3HD_dup3sSEk#^)X tO # n(gZaGZ~dzxeŚ:ۼ\D*I-+y8cͬ6gѪq@V_\(v`H{R({\҆fnӐ/E j)ʬgڴЊEC `tM:=˔E_.xXU #\ejŭϞX4b>"[Yv h&"s )2!V3w}~SNxv[g¬m}-&unQwOI?3&ԃ Ц?'MgVEϧX[Z ޼qt'KF7% #*{8Byɏ iӤ5-bTY=XsTO肘KJx }?C_TɀEϣWm79 ش$M@7,^>Nϲ0X-=i#QXРKlPMbm 8A1CNM(Xx$ jiŞ!h E>ӕOYVc+; 2O$hKD{3S)p95ghգfWČ9Vy+7BX潮 ^E[0>Aɜ^ҏE[;J[V|ӎx%g cP$-wo4]LJ>v Xpt\e%Y-2:SMi,؅Bę&RDzc[~9 GƤ_vt\?0]h1O-J*Ɯ4A P8oZqPZUWiMuQr`R)wt۵fjds^r3X@d0V1htMӬb@OMDvk|*.UQ$`\_jvJM[,;F- .n/7v,]~@K1_MT#uŤ3Q^+X7i ψ ي 8QGv Hk抿L0x恁ć#zNqʭeVT~49/vmȜ^.y}&zJV6Mˬ|Gv@l -PT*?=!*@\6tAg# QQ2lJglXw3?`|gP2.(5 :c0 C+otU|W=3Bmv".?rI`40o CT9WZ4Mt aU T~PELL=c2]qIJLqܷwD^mJܦfO'{ZgL^bM&RHjv'dug+}.leG(-0}@ݽBg'c( WU֠LM/d!MOУJ'*UTr1R/4ʳ i]Aux`ȆnTQ%I/syM|YgAn@Ca2>%+Pl&SHY#yQ]^\!.!dn; Q,[.YX@8^#Q2~/BJ`Nj+W8.誵T)`^HzUv9Sn/Svcw!H.҆{00:)i}%qԹy .?uK{dG\IT&T]ɬ੥+zk# ]R;*զ^g_1j2 w3#Y@ƮXLC&p^ \q?YWKo'YWl7;TfDUN H%ȝ3(HfMTu!+'NDrW$g)dJWâASYPbKOnJ8s཰狇*q1nY^^ROlۃSŸ zJF@݅!hE?b5[p5ӣՆ(]ɁTN_FʳW ۲>5kOm|=^jI/l=oK#e3`#$eWKgdA?ctDȥ!J=ϗNQjli\råatd0e1S }_V.݌H׬-] +t;Xbj8εRO #u/z')N ջKmQ:Vn(gt %q)8%de> U87I֙[a˒pc3=aSfO}.־׍]Q:"2Wֱ  ~ ruozL D2ӱ޲1yۏC 7[s^oi$G`ZyXtA7ب5cv$7]QĚ~t sP_^a$zNה*.OgHV OBqƹxUX:M*jp]'~2<.u ٽ`A] 2,`00m.MoŤi`eu@2)K ݗUE.Y΢J9E|V_Hx6fz$Pe_akx҄XaFf&_+=gWٚ$CɸA t"#kuQ EuT7=܋2]+bc i}\9%y"r) n›G8Qܞ`pZ.3F[%L2)E1-Nn*:15.a"[QQw0zGH &g]~ٛwqإfEySC/UÞəl oF/ |l6C,X8\Z2S Wf~ZӇ*SDIenM,` /_^b+(M]J3m^a<ɜtu@F܃yӲ߆uޚoaJ;d7ۏr_}4^ ER$}8;,φdc!1pHFfϭUSk@ǶY7m<ԃ>q11W}3`^|lPOTF>0;Y0R"[WEx=t[88*eʣm~ẐޙW=gknT2?SԻ>,j_*hְYa;E(5#,`#{ ENN\$XSgT^EVUWqmVkEx~u朆IC]`=kt#A lc o*g7_nEަ ջa&W9F,+GƖ3Z?~ƶt-7J(M|Ì-Ȭ PǿKxǁ\b%Y8kV^CQmU(X73@b|z8SE8=6;B]]p4BtDD E?KGhLժ0kvl$\=QZ$#a(T64 gcp>XY`q,U79{vbwf  ^Vϧ7 1}R,p Y_`lN~SNz'1?#ZzF  (Dȸ1:FFDuw܈u?edtУk%7.XBŵ'A:C8RQC@vG@O 0uYu,H+ṪMBTч-e޷Q>͸90UȓݔCk)'*W$6_H I7/ۡF6l8l\/+&h+ptk =é!of/>$^ 5?6sHm ȶ~d^VN"eBMJf2ZGCSʾjYhRb-6٘8o)Mh3x PФp$d!r vDd5ya,Fv D^y.H u't˗n>vl&H߱Рy_,dqp¡(*9p%'6=Ѿ"DBn%Y'PLc?OL('%-jS|%z\I?gBбO:-N7n<(@7W]Ԍiփ3Gi3׭66i3_۲+ lGDq{ \%2_E3,++)>IK:imP _=BFESIz rҤ2#V 6NAjTԚyL_NLtCkeP8gyqTI8e`2!7#Cmze"!u H8'~aSojm;,n֧gA{ q-I ĨE7ڏH'DM̻3JGZDar+g-GռuX l?0C |Qb QxוndLGZF Z򧧝ԓjeμ p-b=frk%ŐҶס9th߫"<7xc4W$a}aO7h,6RKSar'RDZU' $ħ%ApDj9@סNtBއ4Rj"5#eOZ*Hr>.%K xG+C[t ֊P|K4f-IyY Jn H~ܻz/08? nYn2H5P{Ùa0dkK(KK9>a8D+^fj.@vV,%4{Kev7H]S\]TLo728Wq4Nl)\TŦ[D\piy]Pm=6MaS -A>xE]dC'Eg%Vֿ`hxrNLR6ޥ,aVZXQOC{~',bc 9֯k3e7]3?ʌUh-RW||o0W $q.'y+uCP=RqyoEY!aԖGn@3 T+ o/P9q*-zMs˥y APmQzn4n)h &8:k  ()\!x}:' h)|OY]kJ/VHVr GqxII0mzz,>PtQѡ.1]/:[119B=ґڅwl] @G>Іg&^,Gdї"*l's*P%~z~Hy_B Y(W¾xhk'GB6XF|牡ַ[K̅~Y[1+*L>=r[Kt>vKFqD /L(@HJ['](APoX#ȯ^ۯtҪ֨3|hW/+S!hYYҌM餄8 l/Va4וv|AN=ҵD,piDrˠ9_`LYM3,:HrI|/䴭>jnb㒯;M;1ܨ1F3gJ^2LfNtP-R(jIgv}6ڵ*gk*a8RjЪ+/\ [eAO 3Ot m-=,  lݎXuŢJ*.,EtA Hbbʇѕ*A<Ѥ&~m VAzgfdݫˡYF =- 'vah ۳.Ol *_I[7*pHVXw%ZCRA08iVb D-N8~_? %\d|턍tn gu@}~V5 #\GKi4OI cThzenS2f[1 ZvI+$dcQD=9,X>jT04Z =<#3D6=]Ĵݱ}k=8b2՗g\!d3l`\/;w[D+=Xq[) % y)zA,­یp $v3~ +<,A/>sfbMn9LAe]oU5"nqQ"fM$MJ6\Yܿm8`U'!:vameQR^")g#$ŦA6\y J9wpp`\Iw֗ ]fd9E|}萚c4]o>Ea]ӣkLNƠOFEH/inА{*!4 L2wU_K=!>g&% W U+sfx /ьFU[pǁt|1Zd6})~͊\: E'N6Lg[is/=Lߥ8֞ lc}f&]Nx%h*L-cLW V A[Iyk\n>W3L?$EӅT?T(]1f#@ANviiY]6^/\xA HE5tOx53wĵh J<] Nej5ClM<@U[Ŵ< XiHRL2SJwnbO]c6٩]Wj/@O(ΠUBy\TIk'RVpT Ur[omjHkJ8%Fdf=ܩ(;uBujjMɯbYXl6dAfߔK $!T%3z9Sx9^9f0{;#U脝d̝ $S\rnRko)VG ?QIr(z/nw J|1qJګijRU}L[Sc!rul1 s"iY;-$^ҜU2/xe:ˇD`4?H܂1wg=q HB]Χ?taTtm|al1 )EGclO paN9}f\fR9'7Dy= C44g+Ztk5+ï?d"ΈuQ;(ؙb hw%p;աul..6L@9Xԟ~<\cA˚KckPUn%TpsuEdd~9 "6e5aO=--j6Jvs-{}@'Yos]bsղϕ0•m^*Q~:!pi1fx%w6iq rdftkCg:]H, '^YlfSXDuLPu0{XO0 7kGAbꡤѶYms_o#YFR]]4Ajގ5+:?7c^H3xu Z1#PkLNwr 7>b3Jmv,yqpg3ɊS(׷SX =$z M`SpN7>wg;L"\*g.(nT8*f*%/s @MV_%wo׈ C~ $/1¦~콌"0I>ə=DLJ/zk{TCVT?,S>V@)NLSfsFT&nzٵ:@Sh*jKh`\\DDdlL_:~rxV"XJ!&ڎC- oTeKDZBs H)'GHAz<b "u}%M.%9#E`r3 wMf+nT 1o8F.>N_w6"g-$o24E^ڨ۽<nR)2pԉN,Ar աF&BJ OMiRn]~굋:74.v$@qUY箆%\'bez+Z*'1jٴ]#O?|.`ܟd4/QڠI1,g~jIRJ|yk2v#{D=X)ZUv6p5\\"( ׆8;?4 ٧{9Kx,ͽDŽA~a?mO"ݎ H3 l%[?S.?˝ۮV{BQrpl[pm_4[p Dg>SƾprV7LZxj>X A!,DOZڍ+Z K޵%.BF8A_ »,ov"̔xz pBt)(Bw߻\țTa`k Imi+TvCk YZZdr hld*SQwORMD- _ XX:س}d<@M۴C>K-Nr$ =(vkQJS\渲l4Q N =L|]eL+?rxشG:IPzD>. ҚEm)RށQQWձwo]Ggʥy#'uOCh^ mFW軼ꐽΛ6pʋ7JoN82do [nSga6@=6G.,Ԁh@0 RR0yflL!|c<-P|(CC~qo4׾␏JK){%B\wxK˓"zBmL<4EQ6v 4m ,:/yμP;gw9uDCݨ;]n\_c Z [atke@u(l ]|/_],_K&t#P5C ^X^qڀ+zzoM 2fil8ʦ`YJ>\iy =;Zke;n'P#K伽,Mdczlg"!>I1d\$Ϛ&U)e}7 ëЄd yxOgԵ[qsNFg\?bjdE^nы}Td6`QQ DZ!,3?J7T PIͼ+KϞMgL2܃a`vv*w_{F!'QPK1_k"bd.iIS:<,&CDЕ)Mde U dXT Ǎ :0`ZˢQ8= I):€-¾7 jNGڪM|wrkl<旻GF`3a0MbÉ=1`)tψ0?0I%Uf8|w20R2_9bC.yM^i,=vb ʱiD(5C(+@t{6`tyV~/9-hB4[ OqbcӮ_HD/dbK}M\&Bt}&yABzG[_C<†n򕬥LzxH|_aW~¹y.>dd…N~"^燼ӎ!QǪƀt*p7yޮwp2SÞkeE'e\obZ4Ч |.&9}Ū{Z u/Y"Oe?PPUT,KN"jOs_*x̗ԁmzs}k .+9$y[Wyv@U#GPvy5S31~$農A"= WTJ~y\m2El]mυ^S-sZKwty!zjt'AfX`) 6Er6UO& d30 C$$Ivڔ_M|2#qn|bߌf^C?;cȚ$qo+®Qi6 q)V[dN-&ejo8Bl̷bY{k)(Gi9#9;>3a gl~t@1%םEwr_~-EЌ9 +|Z9!W5u-P`UUPf[䦻XW'̖- rűH1cɇ~̟\dOkZpȪ3T4@ ?&.g1d!N1U&t;vr`2O+*g4oJ0:Y~Q[S~s1yd>e9&@O^_9_a6u7]L~-r EO쉭$ՐjVsM-ܝΧരm[y,-2Yvb)Dgt1ViY"o(dܽrBpaN֚uoF_%eNưh;N:[cUf3^F? Y9j)TbJ߫E}; ֒E NES+F^+IKH"H5os|x]gjT$3PW)=.,3g@4T(Z1tHyB./[2g"Bu&peUSȯ́|b)SR;;7(g"x $H2)kNT%="G_^`uŽe]NW1Ƈog"^޸&uyDWȺ۱$I"$ ғh)k7 {N;->VÖ́Xpq8Ljhu*82 Νai 㫇t0_ cu Ƿ2JhaXy:w؋($4RIm8$ yz`>R~U3Q~rʥGwx=\ P &fs %!PF]v[̆&.[.:J% i`$+j⍑rtHDNfX }BuްWBxx3LvH5{C<)=Ec8][zµj0V#qh5LPaNgQfCո(4#(1]XZ`V&P9}\81&A @l S1\)u&_W%!}`Fm.(SQ%Bn(SvقkŞC˜ G)wZ*;4b PDO˝du;7^KkhG9^ o=.)fϲ 6,I *& mr V2$e/)evӬ?ՂE,`c }-҅8\[TEn\+.ćdnw2? Ǯ9 qEYBȭlȱm]>sM{s {K@08ư^d:XOóE\_GB2,hs4܃ [ɞKc|\86= iQ@t97Ob_h[?A( A]g{B(3[S~MP֢gm V:}*pr>s`ђ2i@v-KxQ8c0T\79+^˰s8ju-KYRv3O4rbWT&S,namF"&o mP<+_JBC}HDqsn| \ia)z+V3uhh.M~V̧ERڄU$#n,0_EL"Zѯk& #@[A}Na3G㸖 6f_"CF+l׼\&{ 8eLVwt.hWgMGMb8؛xi^AZW).?vH|g3nQaG78~b yXNZXX?J"Ca/xSTDK}ev݀yl^x;i"`}ՠS2آxĦ=*G9T(!S_ !ld4"yBGl-д17%U^s3-  J J"0RSbcGN*$P"f ղ8_*nߍdC{)%| A:BjIԌl-wg֔!j:hےAG:L|Ͼ(xG]J.b-h=o,c6u0z4r#q4h#KxskO4~K󀔀Y93N)t~Fa,ڌf~S? sl\31#tuZ}z2z…|ʩֹKdcդ!5o;bZI h  YnwɃZ[ǘ^gMχU+zꋜiВ ܎Ur~λe 7ɥΠvCUhcZ *#%g#CMS5$Q^6T-:Au,kw3PaorU BW&TvC8*äج -Hl3'l?jM UiY\(y[jݾCg# 媧ʶ\> &` );o]9}@vB|z^b^ ҵL[Ds&3B)%&~UMDw|hy&qX1nsܒBNe^"vu.{䭑A}Q˦1nmyNK1Fsn22GOXbLR2j\ |i$kd63RQPkG (8Ӄ7s#e J4XQE$Rm@$lQm-'ȵȥ}HxCU5UEX^&i,P8;2e G3qEB#s^rD"kFw $ifp])dAɦ/Ǖuz/B'+] ]<(^"^ 75yej%DS=nؤs$F)2":ynhDv]bklcţI?ź:(5/%~ZdNU)gb(YHh*&~0b_VBKT\3&'Jj.j|ȅ7/G+fbޯoy#Br;Jmn%kO![jWsV,!og5M_i&AT|CBu|o̍D@(Ս_(4#ɔ^&^h} =?wp^" 1OSM߳NSsn/̀ZOU~Qy>\ڤC>iى7OXKPz2tzDɬ&mXWl/zl6w/ϣ1\ ?c :%Nh m;%)1H ^n1a5&lؑQ>jo$һ#S z^;Y_}(grFCӆ#l#x7mwዱahki@ԍ1~9 K϶<Ԡ .g|]"4xH`W𛡾J@d[gN!aon:R232[3;%ɭ', x(In MBsgmfa 1XÌa&a| (H )ٻӧ+4o.r`TPҢ{86\$Pz'3Hl{Aϙ1b`uǁ-%E&< ֶN(s-c뽚L6Bi {4bkGtrͿb*IcYG=8dI3xe^0p?F-bw-{מ61¢`j5+STh!בmW46v]eʔъ9Ul gv$% ,#>%1wSgSG@JRPWֲB|ygPhDܮ_݆;\tmóojjrĻڸ ;PLk#"'| ng 7'ߟHZ-Φ+ 0,o5ߌ mA9DB 0@=@H# 'zOQ+43U׬>4i}) ԙN0YFhj /orI#_f|NYv (=iau`&֛jL:m6j9Q:!Z25ǦW0jAfTf,,71?.t!lJ~r1뻆6U.?u 揀"sAfq npfM0p6\h+iS M30=$`nÃJrvNGSp{hΟPAdȌZ ε.GQWv:q`'>GbDH@a4(TKKSI ~Zpg= lSmͧ+$)i=yQ30ȧ> L2uz& ;KG-8=6tPD  mb%6tխDZ̤t/{qy#mAh{!fI$xB+2^١Y26_Dq(v|ߨr:QmҕMnAD G]y3nkA>;bwZCؗzj;a8pkP5٘6Jd!&s%D]T12*JRvN(HyLLVdMr.fuL.!T+S4EVwH\,OB6"F)0&ȅ?Wv9;Õb;NA3 QCsA`a #8 ʟP-s‹7dęTQ FLި ;b,'QF0_#Sp}pϔؓ9-j1_1NPf] !JÅ_4uR!Y~>uM#:D*ЗOkm\G *&Cxc-vy 6 [c"Lw{YF0{LݤWE[R=ͻ>Xa8tv1ZU?OjD&ЀcpMPRsr Gm-u =8yR#N+ {'#R#^L.IE1bwåH-ViwƷvq.j/2P%_*P_8 ayѴ*HbLߠGUw~y8& L/ېѽCV8+UpDw 'Yhoe#47:h.Wwkpye9A,qX֪o P7;•(9TV 8#{3>GD}q"JV[Yq̨iG*HgnT?i+]q7l-pkw`Az—\ wm*}\Y$nYAKCK6|7UoP<->)Ƒ@O5G/? @/ubL̴EzelyTiGDISeGi}|42KwYPõs? qҒi)Gw,p4(vCojdKUb9c_gyVJK K#J$w5*oQ}&y|QU`Wk+;{iPǚλ 7"sD0+4l@9vo@3iZM bh<ׁhhɵ[r@>r*q:0O.]1[?,Bik9Y/)p4{ܩP7Cs4 GȋZۺ7088C$iz`j6͉8H4`atvހà:sf9?A\Su߄b? h6li/XW8eKrn C&%p3"[(cj*'D^5'{}K6kG}Z~ZgA  ebm$J{dfr?ۚ-:`} )i[QkZ͆5QxF')`-,]&FNm+Ѽ9cM \lrBL jM>q)v9ذԀE|`otY;:wӳi&AD k_Fb%ٓ>e$e̤l2?0| ܶ7{Ehm cUPe>6H7+l:W\b(pXTVo(uGbWayU@S5hNKBmkN䮅ƽ`a.SV FaoH/Qr(#$W" FK k^^6_NN.lơi&ѧLLx4vQ6DگP3{ok ,'/'jH]WR3<ɆPzd~=ѡL1 zMvrb^> v-LdE== ⭋5.}N= {Թ IaGP,k*>4,ZHDGf=۟Ry "u9w7;4$ Dlظ]+@6^*–F1Ub+ / u矪_ޠ:SY%d2ޅts- P$]z(9?*rY)!+<z(Dr 8|c 钏j %._hǶ>1أTA!D $5\Xˏ"EGD)=u$:J7c4~%7r`ݥ Ҫ̢Ͽ:!u湏WYp yq݁H&.,vC{r+CwKڒ[@Fw ]o[V$5'j7/\;Aں cv"@iy 2iڐi!Gm&6-{ds)6mdAƩ镙f'7(2Hf+} ЙT{+-j!?JQ iVG"gF!ϧYQq,6rk! NkZ,ݮʶ{t!ʅ D%{EB5'|d)lG;OnӠLIoP0fqB*xuېOJ޷B?E ^~ rW lԓ5IORqNQ.= 8ng ~>XPcYk% I5 槸2 Gދpg겕` U+yvu 4fc_.q =kjs#JVф& L;qMÑNu14q!)T&d:^EY<VNs}6U5Er[zggpH6rf* 'kYnX@mJ?3=j0 19wlӯStV_Y ZYPԈ5v}X;110iCU6iǕY@;;q+E!ʠ0,S,&> b$d[UtO*D\]{9%KA2r%dC=,ז1j0;R .Yfت~eVmYedw)d~#A L~ OtHYgm3wK]Dw^[we04ᤏR F:Vիj8kuHa&;ϥnN'GNt%w k ߷u;ze^|Z?<;\J%6'"8Y]G}XcFqR'N<'YpͨB-v-^ũK5g DܩÁ݀8v"O<~h燬L\ѷ.hyD'*LiTSL~63/"=Mf~;knJK$ !ZDuP4AG}<+< ` &;7ɕd>~C[6r()΃jj8GZT4|wx)lw>Uyz~tF].VTmip r4 O2B5ظH=59ɐ1$rW~l%V%WIXnWF ۨ4Asѩׂ.":#Roh,qxZGy_%L 84ii4AQo]]wʜzTZ#f4XrՍ~2AΧaZe5'R[ B$4ybVtt'} l ن%;QfHIpy?UDF=;q|z/ H c8 W2P %"Xl(M"eiSA?lߦUpNqJQͺHQ`ᅇJ`#~%]Xӹ.IOm,pj%QԆpKHJ̄ubl`|`,)eݔд& 3 | 6SO:co7T9!ekP@GYR+/߅_dH6h0 YjSC41>c>!@2 :N7y32cZytg@a`qp?~ z8k6ȅE@c,fJPΚ$#;pQ ȡJ3'UhP9F}î)%*}j@0k݅!b%p,w6Ρ_d/!!-w;9V\&"WRl%h6Ǟ&fV0=gv3=Yګf#k$XvzWU*>{rLAw@+eb"zW% ;nPǩp`x$AbF S*;3rHQe'zNvlYS!Ni"3^.inS~]2]si#V"ِ. ;fSL$uF(+j^Ε Q-B| bt*,wd pwEA H!Ywۈ/za#h>ގTq;HVB9׮L&s7ȮaL}lylTb4DHd絊Fm^uH̨DUFW B[%(Ë(R~Xd$1/1{yzD\,b,0@}MXrt-[[럤@ܾĞ}h]ZŃ2c֝?b8B+֬1gdxWJ,_rx T ᆗ #3]m9wm,jy9b? 4ývŦCGA? xe?y^+ a ŻU}rkjls;іp=Q>ԴF1FӎS4wL`ABUŘX'ox^` )b KjcFH( )$+GHu+?vLUHI{oc\$ُƼPs9Lb9qw?x[}Rh!dղA`0ixP/cի:pHe:muM;\&N2*vlKKni*&:2А)n@x(I}=I\5avcZoW)љHql [ $8 +M$C1j=:lȁˠ !'"e(@O ENA6{~ o1U;w@3B_͋23{UV~. Ro- $ kQpU{)T{$B| ?im,].sRc*ؓ\9ZoL-0<#ioBC  4 OkotOެĥ&5RlŁ&oZ4NN16[ob¥ޮ}%ʹA#.+#1ֺn<-ء!ܸNm!ȵ ̆Ӹ,g6>Y^K߈Lp)W<W{Fm&HIqb:%z$:rGLTSٖƙoꢴ0! 1 PQ״zԎpYڂM <0i$0J gV}l@Ghh%5&A'Ej4^!Ew }O3_=o!QL%!bknK]|ViS)4p]ndC'_1e3'Q\A ,07`@/G *W܆Pe.Yb`'T!{ ̶A @qBȥ#3lĺgTw8F}s+E%!m2[)N.G[9\\e@,~ rbF xc֊'InbL5a=v1VMVW_ Y`9:`)hoHY¹K27PdR=E@#ٮ~h@f]r*,AlL3_Tĭ| PO d)aXkF ѯbծLb\+MJEk'}g汱J>S*b)T"2ߨIW-v\|j2~.ShC RiT vʅ qEtUmP2t۪ayHB;ƤSjF[џMrg8p Z^Fn"8on/扸Y2x(uh2Զ&kI  ӦS8h0ԗT '#Ohj[l>03TNJ*$a _(fW]m>}Ț{c$K9bҧt.gR7,'}Oi}C<)}||ƩB1tZo8LTUUk,8g-uopG4ʡrZf) pJS31gƕZvSXN3kU׉*a l02SæT rx8ab0SOGV:&u[".7yXhƅͻ5S?~P[dsۢ> gk»嵽ɍn gN{X.<-8Uq]h=2;Fzڔs)PjT1/SqTD;:ɉ@΁A5^I;f5WQL AT>r&?AR%zXh"k`M?0u)WNoto|":ꚠ7FvuYKKT=PxGRKD|#<*0f@fˈCHb'8Hte|v"{ |naJ䚽P1Sٳl 䦎͙/dq*-3L𾏍MJE p e'{XgU6, B :|8A6,SWF3^Շ]OZn\'VJb2Bn0,pѐ`՞TqtK|`yt ? iSDo-;u.(P:[TbfGflb 8 ~x[Q_ct7~TUY&:mqяhU]1Fi#!*P'Z' IJVxI$ွ 0GcgUnbBMoìzB5+qr*}nx 907Q:YL,zhůCQ_;TP<էՖ"*[W71vJD DL+8s%\<%K@(?-e@f8=c3VHO>$C J.B Q]SaGhB߇U!XNvN+}ēdÝJ z1S-Gv~mIJ_,(Y|zKNw4X X$7ocǁtIç6 |=Vpq&UjɎ0My4{)mFÈDH{:/igUZ`L$:E_'\" D ^f%#sjinmbYXxIDr|63U'+Hm,i~GQE N6uOo$gкJqHq_, C䍆 ⋽Tþ"gUNV>N֥i^j$Jсar 3u}, v~s:ianR-?C߷MZcBڜVnZpeDΉitZP*+T_24?:,H'TQ1tB$Y@_A 3>|hBdpwd3acM92s^-ӃnNW"q! XٹwWޞ0U5FB!Tu61O-Vө<GLA'rKJ_am] oh+~-](\i_ݚe#R("ܿR] M܆b5sbj0ۆf7p} 'n9x} ͍cE( @*.E1OH]J.36>=7f'7mh1KGV$?w2ZHWU#mzU/O;웠H؍S @Bl лR|FΒvKU*1^!AelvT94*q5|4crpi\Niގ.50cɿ#VHشJ ?w:#HQ={4s|H~` 5=zaf[g}%;Ϥ]2oGSU1s Y6BvM7'Ԝ^*M9d%s}oq4["x_19>6kPר^ '';ӊ. NZ#'Z\LSޯ>~M #LNE#NiD%fqQY?H&i:J9ĕzO%CdTU{t6TP?Mjo+ 0$ v*9 (?tv,ƶ`_G,6 ?%nw=g'6l@2g jēq5I=9."FZ)o0Ղc*4}D!C/´)ܵkqD!Y pW}tsh۽Z-ݵ}4u^jg,Qbӵa#="5O?K; $ 夹f6a^ /Vw5D%$vt4%d+=Ԯ.7Q,J-;w?q椈ͭ3NTkT!pC'sz`!zP[:5Z%(7*ѷ2N)۠,8V5 Nh03: pK;߻{'0"ZAIpos $_bt2xZ Q@z;Z:rпJ ?p AOfۏA$ä0 q0AG}6rTi2Uɔg9*|gsY[ );S72q ;,9l_Ydy$ΪPNfiֺ:ym46 ޗ>^g% A-ԗM +FxM%Y9ݒ`2u姌RSc^J9Dۙg"=ЊQXǮ"N>`e4Si#άl)jzcR-{|۾-a!".(/@p2WQi傳_z2b&ۯY'?:LV`"'V!7ҿaRl"L[5AhcٶEo'PSXWA;Ѝ<+Vy\pfuT92Xk? )Ufg 5xدhvSRD,e+i.7zފe=!ͿV\G:~]nSt{ W'vr0;*Hn#ԻDZ/ c"ogSWy hXe&>@zxU]n mu2(jc4{CKIl['h@oI񢁝O-5oXm8F+Z0%YXʹh_SaP q3F@Żwy4z-]I;Zgye ( t! ˙co{4\a5. |?٠8CHn~pr sN:e;s;䎫[C,\BM ^`=F2>(x h4(9KS݊) b;2ЬcqL"au,xs5z'$n!l/J|¿g^H T|E^?*ݔjC}7B{q՛VhXUҔ7="b%FqG,~&$/ǧ˶)r~SĬ yGE+UU7ym` @싴TF=$}%0ƤWyrF)9g{۹☗,pU$Q*x].<>o gi j>C|fB%ЈIRr3jC/X4 pp ߚomD/XaIj yy)g#hAq\6n;XGzȈKxzI!^q%)N02{ピ.ES<廕@3^8]s4V0FN hA-u5(b٥@qр^)nfJ,X3jY?pf)sEQ=J"_8 #TNYG)lW-)2irP|eYI[4 줦|w3(;>QwNI&(_63'o6ejS^dZKs{DJ%"߾m;zVCgwR>T=F\晩[0V_to[Ȋ((a̖ư* :[(cnH*֒C1Hϗ,:yv |3m:`S:?if<.jV6OTg di€ >寎c >,!Q,Ǯ*AүNpyoƇJX'd iW٣66>>M~@nef0KS:MT{ 9 'iԏe"ZF/GN2`cZgK1RkvuH8C4 ɵY1ɧ܎-6TJK45-:9aj$+.xρ3 `RsLOFډmw L :7U\YOߪap'Wm$F,DFҪ@IS%=s`4V@Q潶Çpk.:T$+J=Z\GQU-/DmoK4 BҹTR%»5zNEl@Hϫ 5Qnցԁ9@НuG/{ZDXDS;qꕜEpҺ 6+'j.NsS-T O<;E89,1&MdWo_.e 8%`޺۶s*=/TM7OOIH-F<0o=Y|t,,= jగfF[3E*m+é@(',NLw҆H ǣN ?\mm]iNA!`/庆C$ 5Fb3 [g.Yw[X{,bnSx،U#!47&$F3Ir]%FlTX~J~UӰ}1ǟcг2U)c`o܎$xuK&oWlyѴD[cŒН$R;P^]+zfo8b^ *5 a?c&SUF{_y4BT[᝝( d8[Ãר$3Ga^*·.Mn %H涭@j(_b c_oWkzAe#,<\Uu i,n#r%zL>,>4Kv?fVŇ*)p/ nZM-4g UcU"LlSY4X:p z LkH7MHq,tĄc2g85o A4˜UyEKurK RD#3 =Q@p mIdՉ^ߝMH5_ohæ?yd}bh O~S{;Wy <+ē?O(r)4{FK+jK;{tNd2Gu9Нn)jjAǰg7tO߿B>p @A,aB} \f(2 V;3@X۶$j6x -mZԑr`i}X훗X`7sĬ]` Z*qR"8`)P=`8VVS|"(RW^xZ TGbSL&:bk}iۨ`k'OIgYZ0707010000046f000081a40000000000000000000000016650944200006e28000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/qm]?Eh=ڜ.+VN1B`g Q *%,J_&( I*DZt[7C U?B6.=^u] {GΨ|~관pv'5bl[^ӞZ¤$8M*In$ظ)SX)~doM -cBhCY~~\AM'1-1F35\N vj'A?q7P07fD4q鐄ɩ #DLmXiMsB•@O>+E(Oݰ5>̆_1;N{Y,@'n@ ^MeC"UM}\md/5 ,QH[qd9ZXu [}%4K7%;s7"`.C?fz|FUaڦrG uHy\ݣwsR]. j7>@P0w}᛾D{||W%u怼^1N&S_gV3;y(W?cjy Yv><4N0燭t&wEжFLm߷uK {O>Vsk O%v8b>aDzQ_MBkJb -4SV3bq~k[AcC{qOGס4kT+EBmoB4vYNh_<^1҇K裹kkveK@1%,vQgی6DyC]\: SPsu՚I"06֎OCeb  7I6"n7c{ܐ pC#;wPq=xHA~6+(9 5#.m0h(BNњ݌5Ѥ7Ze% 8Kt"e俟Ҭ3{=T{f8P1| ְgеTpމ#qʗ '/B4nvdJ4t4rpFr  }`aQz>W, `/z^"]QULK zXUuG Q H@(3xyqDn)~n}b/2FzKH?Ρ1w{XZO:ɤ )9eg̛ӮYzKȚm 4~hjRNP x}+\4ݯ!KbW۲62$sJnr]-t7{HN|0W4I"˄d(ENSB_f+k7|;nAW;K<=mcjg`su&1 z-C*vtciM^J t5<.MAڄ 'idIn} s؆h߿"<7f02k!$X!N8,}3B2%pV{Sy0|B8kRp5v\~C~,p$JaK+ܢ|#A96m9.ɮJ TPC[ @=Y(znO0HlXY OO~wvA,=Br& `jQ +T`isgp1!FT5<" H(c!EU̬nm8 ߅}'%Ν]m,_Չ0bM3O$O:[Fxs Er4'hX?:>)_0"Ԩx]Y?t gmky鞟(.0SVRG 1L_, UN>jE>J] :W!,5F^EY k!ogy#b;KDj8`oϿ0l_xDfjRJ de2{ -5ؾ6}j2Gxcl%N.TB9| aB,'L*9ntHyu#"Z%}U<;썬w.s5e:#Fǡ}eQ>Lf1w^7ތv/e%ZR2$mF!(aB%P?<ͫ :+B JB R1PվעO&;<|U;Ǽm'z:&!慲?kk oQqUdT$0+xÕWF&2Pin(6FW6̎S붂_b}V4pvil r؉qL"\O[S}cpCH9vkxegJ9%Qv80ܶomXJL)b6Pi|HsyM$&Oҫ_|z]pVKD]MKR<*#x9],s^tB^ִT $nomOaKI@rC3Ր`b3:s,4)?g?cT!Vߧt_TD/].m+yMAb~ eV0^$쥕RG@qES BC9|wC$08iԶ? /c ~"(lԱ2 2+)B[RL6A9s(hWeI,qmEwG kz7JWIk@K'1-dk[zPJ\dv0Em\j=WЀ}ܧ7bT8r x; ӎt]9܆I8;)JjIu`];< -_Ɋ( +)yo7})`=m}x5~(fP .*wwQnRi!D)Z8ɧZlNքn2)O_xI,o0̌n6*zI\oWcmSuIRIҲ8Z1mRNE7sC4sfP'.Ko!Z%'$[Π(]EXR9DQݪ8v;,U َ!5vMҥrGIn8^/1ylPK#%uy"DWKDbW١ 0K,kѽbkeeLaSe^>ߖq~)C!a:x6x|d3)Y&]Bkr NZ<7rs9V7)ՓEfQM>v9T~hCx'1i t-)}ځ~e߾jJԖj 4`w)&P݌@:=u50x'efxFI 8- 9faOP/F$yfH1b@-Krrp'c_>r Е[p ~2y56ش*kδ0S0zlrYװ+sґ'rBƄ\382kNc{%r6R].&J6>BsjRίJU(KJ/:Ny7} HLݾ^ JJ2qƌq@E9JES\)`Ze_VSDKމmW_rdayV,B^V~[-?Z&sV8y:}N_g.Qu0rP{!&wuK_3%gHPCDO|]O'դ[ ^|ρc_f Y EE*RSf+zg`w6>U,gP~|:otgXyVePĸf(nЬitRIA69Q1I'lF`Dbtdzg[P[$ի~_~nXZKI]U,L=7#Sj_L_zw- FKG5&UI72I}?O^bd)[%B &tʔ5D'׷"A,v.TWIfS-l}|0eDR4ՎIb374]xj B#EUèTtѸ5A60=]iiMS| !OR e :R8ߌ&ЧuIA׏Tm^㧏[ Rt RԮB6z-[sң#0_DC%nU{P(Hyj=FTE"SA }=m۩Ԯ8PGF|jD~$8:ÏJgu&+kt w&hpթ)wTa{WMSp/1yoW8X$':H*09a#vc}kR$bԇaiC8 >6`1i) |RY}Ui0=:5+v w8Z5$tªXvV- 0򙞜TF.3dzُ~:{)mxIAoö _?#1\К~lP{{ɷu@(?{HO`Oeן%RPe&ޒ]AB+p4]__nA- f3@l@JD_Ƈ@*##n{D| hy]=u ]CXK\xV=9;1e=\̴?xFYRB|ggalMq=@5 ?@ طM;%̌pjNi(VQC7ՙ$Y^OL1x<:z8˺[3ڒbҎZ@D@a˞ܾ) BoDL8]?E_TC,c|B?Re]oY}:znd-t4%1Ya[HYb(# p"m6h6/Ǟf!O@fB+g00EieK3XML\ąDT"!X>媽yUS+~v4%(ԞɱumJ9_dQqiOFGp9lYˑt[mPz{`цBOi׮wͺcPǰ8 k&9,̡骟:Ll]\tppvD2:.LlYYlbs{.Y h"\BSrNڒz',> `K4o~mca1([3F'EY s҉eQ|Dj|:mBSip:*78'6@UnD$ fLT?\e䛹lfH DFGzNJt? \ 0JZF$ я?(}_ݽcehTy8F7l_#;S]]B"7 NgfA۰lQo/9wW^6{Է}Jv͈-ǃokBs5[-dZ^RO?ϯ8mlTey4qwˠO bϹ&F^L .o&)7~ +Ydĩ풖 _ǫ+`LEqSʅO1 9/ZƧw/ j jp+eS~;iD̴RxF^bv<_8BL೙ Uu{Η:.tL 5炶vb5"Ԣx&mT$imiȧrEeWS&ͤM9Tg_۫}}$8 WiD!T`pE =@U)5gs@?R'bQrop$fo,#%hQsr# V}"cw3B 4[ɢ0ђ6x঍JBD̺Grlyy2]@bQbg=ɽsRrٵPqt'rnf(ҴytzWӠ߹3>/ը dh:gb7y<$2=HdEaVaF4v6=C{FT HQW[}7e0CbA.c[{U4:VP ~9p{%&zj`0[0)![['nI*}`ŊkMl DuU+@δfn:8I"#D\"'b}lEA-iG@_6q)!ˍRzq,fOb Js X?GzWo}jKVraupb#Ow.jLd|=$ EAR2o */T~ 'ZQsolGu#?rW[TArNu 6gt-U5ʹ%}6EU`bǽOeخ%c="= {[/ Cys*╠z>v<6aXTE @y%^PD >F^`eȂq|6۪)<0ݍ~?clP@M{oTtT1aV-=sشC?iTqu~6fl3en[+  ?!;jB:zE6,k?>D,V(#G?Y#A)&h~Rq6y@:*a~B`­Ւq"˾&xv҆j^0bAõ;י}hfsZiGh@*MF8>aLfp[) am3OVz5_+$lQ}Twl1d|-%JK.xLr]aA4s[{EQ(,FD3=/`/ð? ,>4jnMvc;D_!tg. >ᗈIGq#HU3V#zTBw[hMC‘33{DD~>df[gN̨YVWxV39DI6*suφ=OTȥՏτJS1%moG@qZ5@KtL``}gؖh~UҁO e`%I5pg}* cX`KR"ۇk3bɣW Wj`9Ik} 1R1Ndc 8*zG52nL[&rL/Hw-~H3D~/bʧWH GzC#Nju eWA0Fy=yGMdW ,l82V*\͉+?|>[@*OSp-?޿OYoS^2ӆ-_}9UZJD$ϺRqlX8Ӵr(eryA'r礟/ 鵐˒*Vr$0Cgr,w&m7ӠpaYM_M]S0m 7C^+qJ߉̓Ú*U>; yƬƻc;o-eS&S+u<.2 F,Is=x瞄lBY_>1A/1V!*GގK?Ciy?&FcFx@.qkUϥaiGK9i9tn~Z˔d'k'1O %=j@(À1qkr~r@ӿ y+8XTL"3dⓩ_$fXvvG !MۖPf;"lNCueٷ1[7YĩkQ}PL;>8V̔[Jܟ:C4+(]:sH󪤟VR?N%ϟLݘi)IY颭㬵B@PyQfGE 3״L۳Krvu˺µ5y W_pus Zbt^[նE|zHW$DlhB Ovt"Z(0BE*#_B!OxF~/ݏ-ı.; p5W,* Ѹx[~ U sI!?cpo(ohK!3,\d.詁uLn.i&ukxuʬh&z8jh_?R!?dUD:m܀ ?<;8rɁX'ʡ9/7i*$׽_nTw"#dpXˋq 2ͭ|۝ y3򺎝Na2mҤrG;1)@_>َ5!ZNHx5oT;rq&@5pb#*zQny(h}>}Hn)wY8ӧYݍchΞ1 J!V d8͔DM@WX`URԩ_axN"N,Y(^l"dA_"٦h\U97Z44'cJJL @44wӶ.lJcgo_F b fCaF.{~]qR=ӟb;z+D_Ln\up3X\y(u%ӕs]AncM#nζ'=ih#7?ᑭ &D裬ŢURMxCL,GغPDGugĹ VDCUsȋ e |ZS>Y5n{Iv*& 0j?rMX)#:њ%5Vyl"[Yd`މ5>N_>7w'2~2H$'0"}ơp_>#\TPpfeRbRrlWQT{6A9yxkL~!DMWd̠#3ۋ (mrє+GEߎG/쪟"26\dxCgDl.83ؓ{1$ũv7B:]m arQm8B#@vIJyIvHh  q92RRy,gOG(M 2ML7q&.~⮾>S>6Cpg@ya*K\dFnGlj"٘<'WE,h$c\ܢyh8`4+Æ/KB^%8TY l;uצ5`Ö;ã=Xsi}T1/i[aǣrPܒSFKwSGib yM;YIjdb;ř+?e>WG3<|ZxM<_d ! =bDX5ZIk[ڌd/l[SQ |nL6 pLT4udԴG j?4mD8ww-2َB*&$>3[$81G$C 1c;kj(JO=fF+!2` aӁ9T݁m'Ɓ\.Kg:FܓΑ̠A0f\bѨG~>TL".$>DpO Gh>ojj\Pa۳[CKHcq) |b)׫U'>-f % *Fe[H%?diڒ.g8(> g3=W7J5S5aJt2Ð_A<ܭX9V!DJQw+nU93i|wLm=t<:\Uv^ ?(0J5|f\ؚ\;xU$/3$~g@AfiH2uA=Җ6@|=oQU)UU|Cf*/'`=~ G>ioW-ODP٧;i9h@59%pcGZŝʁ* Py)nZǎ<:=죑H!0L2yWC H,9kAs T qT ~\ d5r,?J.EW0$k렚jx zKvݪ6sJk ds# yע(D3T_i^&yow0?y<_㊼J~hkȬ H2=٘mV*N;@da*$/qktpG;&P~!Lg/:0!}8h Mxm9biwk˅_Qv(V Iܤ^;{]^-efLt9d1<6{=}9{\R7M BgcX z#.cJJWQe5rBiMr7R^GϣGM$qH B y}`-ׯW!W72Y /(3$|\p9;@so3:Ji%TMs:O(=!pEP4a~f4AWyXky*ͲC(Sf#&pZUIj}=B |שc9NJ/m0w%\h/b^l`;ټ:.7Gx__|Qs(쌑wKlnp?TPu<Ҍ6i$ErPP '6EbfM71m>y='v A/ .1[A;3GFK_<^}m@b}P &x#TZA'eH<643C5NIe'7^]yDBpf} \¹9v Pe I4u]"7Y7Wi2 g!W?,n:V@0ryOxX~Y Ou;#79vOf3P,T{C+t'޾zK}\zm> @jDdд!F`%\ʮ*AX L9.tu1!^is-䴀" >%>9UCNZ#Cr8GA ߠ㰽\edӄnh^ɖ\b_Q6#L@3ugH>; %alJddX-o =;<@4/-nr/_ A(T6 k8D}o{M|lonQ3+yқ T7މ[aMb 2.%> 8UIFR^\P%4ۺ1G(?zj4nn  (:nGJj0I{Xۆ{Sh}Fdu&957.\/EN\H 󤣷*2 hW0 Z7Q,ɛἌfOYǸYRy[9|38L^\}M$%^WpL*HEO̅7ye6MyJVΝo_OF t.>9T߹U'l.Ψq(DgG&2:?c,r\3EV ֌ EY2 K|?LޢmREo#1Xz۽s1JAUHQkجI1J*9I5RTgO5, XF">|+ՠU&XY6lV ijL|߱ ~* TH&S`Ry=B5sї[G˞b!($GSX1+/6?p@|{u)cϒL(kJBQ^9۟w uyٻ&}FjF}"V7t[Izb:xrlJ|#o&~~?^!=ިOۆҟlxpdN57gk56Pl%yRq"O>kQ :QbE|⃂/^Zlxb^%C G0}0%NjB2M;ƌKHoxD#g)N첎xU%O[IkbuEYg$:k&@gw||C=/?@ŀx.Z5ɼ Rz@z!0)Ei%0ǚ*05h'RTZ~Mygh'`VJ1ub$1@`ԼNܦpn*U;ZZz'܊Κƿ?ϣgZy1/g H@ЏP;!x*1lig4/`/ ",4DE\MVE 2*t:_l3, ){ όC_";KC5F8(B m2Q HQކM.$|k"S$lWiGrrv88GK3q\#j2S5gLb=PTR ES훟%v*FPOV'@xi!>F猜ǤF5EbHB*HYKw}.>6U%@&Ɯ mM|2W #= CA~,h@r^F nKKGc1#&$9/z/ka7JFݗ\CTW]lڎ>TD9pmxCUwvAwfAp++7]mmt^2nXǨb_ K ={ þ 4n~UOUBLa@.D86 w;slS8d295\ݬ& :qKK)#H KLQY? yIkho:I?eL: pFPF3aAAgQ|}I>:E [)!@|²zZy{E6 X,lDdOW4l5G =Bx 53*e|%Z5rJbhB++$S_KCrԠumńfO˖x߷G; <{ 2tvju1]r b*u5x> `U!h{-Ii 4ab8^$Kw˽}ע}EP~zJTd⶧x{B߃M1jl:1쓹/tu]mlv ǻzp72B%;"V7-Ek1cI$ n|N+w7̐BCjCM ?Mqm.lBqֻƈWʳg_n' =hy}Xx[)KݶAu9U;\$^DOƧEţ^rd]@$Q 9͸oEx*H;}@2 \=l/*KH3::g{ 8Vz_|&aޝvO4 M]Qe%E)Q#V H2Z%L+n($2dpM,аk^׶Lwk&Rk{DA)9 od5EdV& }71.1kaj.$N ыndj}_{wYO"Ӎi ﺒKގH|JZ66ьhYj̒d/. "+F2Jz@ҧ),Iu=1 Zl,|xegxC/+,mw,V)o'FfT,=ߣ(q:rHI5{u+PP+dY"вeM9jMGڙ `ӛoh2qCY. X]e2{X0BRWlŔL@GKGZ rtC tMo0#V~cLE߯Qq^$*tn8 !3S=$vډj=)HGtrQ>[7Ps+n g?ruj3ckyh]Y՛/elC(Y.i^9Xn{oP@OY}eG5g,Acw bOX{r!^^jX i'L’mH41װL`/<mjέNl) 750R%T 綵gAP\uL0aRk6aC;|HX>K{-FE,p}ήIe(b{$e L V)}1Ha 1l 3 RP-T)v] qE-fBeشQ(cJ!O Ul Qsk?5YśޢVM'n|Z$UمC?I8J .#;aP9§t4[0ɿ?ryY`(zӼs#]z1Eb:t=yܻ^WSp߀eOs+Wg)Zq-9a};dI Kj&`xvcn!}d?Xo?E#(aa6Cws|-_WŃ!^NrQJSc0pe ( T2L\UV%Bϙpަ'N(*B[Thvz \8܀U/z6Lh:DiúU.l5JRwܗ;f_09_ǧw: \hM={TqCG'CB>9CO#Kk illbQ1DS&2$>pp-LR~<і%jl;5W֥s z6bPid FW]#K12Iuaɳޮ3ݸӼ'jwCZ3kܯk 0N咻%1SbJHDztWW{]jm\o^zjԌcޮ̛i@G6/%kX{7k,!*A/$S#&%~?9LC+ j Ջ\)#|~Ro쓐sWQ oz03fBVO6";/KCVm} i,JWs -w\;FFiƔjk!&8j2/#-Juh"vEܳB X5Ƀ'YKLo~vafӵ.hV6nt,QsMh~>\w)_$s;%EEVJ Ap=s |;xaʍABCנ)Ͷ_TQ!qSW,BSo/ݴw1uG?/{[Қ `OENǝyk+T[R9?&Wrw$p&mtH9j'5rv上1ÖЙ^xH(K493cSG?W+v2B0YTc1 {n@dnM$6<NWZS֤N.fG0p z,+zmL$들:^Yov90Q^Dd e6Q끘e2mPtDC< b0bO8%}m5?~f7Ӂ_^[ICE)l|ͽHS<xZv*d\)؅k`xV7د#QF|TwF}**5腞%\b[c % )+k@x dzŽ_oJFxP_llt F"g̯B,@l"׻URrsoOq-D:Jcϔ{V8kaz>`j`л]Rt2 )QoY>l1~DŽJ!Aꖢ5NʿۂM,!8\@kw~CmeJ,l8N"it 'cڿR΃Ռ<;*piol~ telnRd(on\R23q="i5D6³'ǫ^zf/<hׅ1>Cp\Ygl? Dk3n9Hso(w7p5P&橏[ZG2BcϚ(tp$i񗗀]ޱZe?GPF ,qB톏K5ʒ{aR[U/)4_kSv~ߴ6lI !gxʅ֟ S75!`rlNiBtXK*~FM@F^k垶h&&ZB_tc׊x:ݩ7-~ \U>v@H6Oٲś Mm>*Y06t0[ r sh-Kj|zN0+'f#XbNCG- g*jo:IL E,8%ǥU:N MzuJG*[Unү-RZ05'q;L٩)'#e^`DĽ_ju={"Ӛ(&ݲ;P5; J1/$ӡ.&OӲۘgO8u4o˿23?y±1&R!ſ]1$N&l({qD9:m=b5FNXai~џvTǫ(2 i(7 `{g3eu!5S>F A :n0 dWXB?Vtw/fiSڇuE%Jge,rkꧭk0kv[?@OCWF0U{9`bߗ)*/K3tғOC_.a|cy#?ܓH^?A* :K< 8φ2EƼ)ZLYE)UDx[@QPĚ-s:e=$<;y*Lq;DUꕄjƏr"ӿg sd6igoЖe >^bYݙYͥrI7N&hThU[›U/ݕ>3|&J),)9s:!veE|hJ  mfkϡ:0b&}8QgÝe뇴ĪjH4۬Eu]%,΅DLz; {WRnĻRhA'KnМZ1pL;E2a7a^)@Qv5hY:2\/h)+| m]4%%ջެu s$0AV*\I a]= Tb} 5s>e\@9CP n**JDg%:nYtrד)͌+.:5d=B ]q XL"xhi5f2uh9]K_VMZ|IpQ}Qe5Kb(qH'wKcmm?(을x0Ƕ6'fI`%+ٓ%aQVywV*6 B ] 3l*Gm^C;{c%zz U՚:Z.Єp4#Z{uKVTU9/^{RvJx1Ũ=&]1tLx@zDGYkiCm), 7a}*9ʟor c_׀&F`i< <+sx*vmN;JL:i[">euM>"ftބb׌Y.湈J'~FU/u׏jh=_cTGxpDuN[߭Yk$;05i5!IWp9|n V e网D+KZR5wһ ap[NWSM%\;|VFaqG'LP9pJΙ 0I} UV|ΠVtD]ƓIAgͷ\gɪ!*[!92$ˁ'R7kĚe-0{7)=hV\%]k}P Ѥ^\ HqL`zsI:5!s%I7 X{X.x n,@kЋs;8ˑJ 1IKӰc,G[S$1!2 $,x-s?~Te njRĂKZM>[-OtdΎS(mL +EHvⷷ* TQq},u!Slh^ ؖOP`|r{/%i L{ ]ɂ> }lmn?ҰIl~I"~*1 Ȅ ø'*IO I?wr}=}beH0e/3t 244)'`3ͷ~o+5.|77m5a_RJZޗUl? oJ<'c9zM7?S~*8DT7KsmFGd)Gת1y%8Oi 5vTW'Uүw +%/NKzy vxdIX;0U*&=4ySt|BqxSs88V/8'#~[VG>PuX]$T$e iALȎ({#;YW7tG8'q}˶{8HV)7 4jib!nw Ys<56&d8*\^w:'lF}/68 ne@A<.1yr* @$7m1Oʉ9(um ܘt5!iKp H!AxBV}1~khI ~4"լװ+6c >Wn`H p a^eH%X@(bw 4nrv-ȫf^a L7`$؂ltV%_ۉH/h:9R!> OYd_O&PBNXe 75Vf Cٹ#;4ՏZ/ j$Z`jI S؄I2OaGjUk5 ," dk'SxMby8օV_ov62CqMzS&-˰sf1 ,g'^,sGY>_׎XVU"|lcx-w ܪhƶͬqG^hR@ӻZ n)?nH*\F!j49d8G+H!k;NMf Sph2mU׫ptpIk  R6Xs iޮP)+}p9[rom^.1Ϯ4;(X:&A[Qd -|c\s]b@y?2'sOrtL+Q}xnqwUB.˧K֣y۲#UkFԱ5ggzf?3 L-.c6xfJ_d\ľlBJ-^6j8y 4;^_v#cmO\1rfStgӇsaZss@'-&PoÏY߅vۡ~PrNG-E\Pe#sNs*AM"6Іͼ`W=(qz0lumO>c7ػƼo|@<,vvܓ786I몎7\F-Zڐ#;:HS݀-\|$^` j{ߡ%ٝ.¢Uz.br}3ɰ;^1kLgTp0Oefyv;!~KaNǽh#nTM/LvG7MS& o#6ղ<*o|;a3 "!)0!|Gre)Q\es(jF8h9.:^>MwJײɿ:'0=`}R[B8DZFiyY,ZT.Wڪz8JJW?< Fa3#T%^|djbߏOV`PmJ0~$ExI_wy6ݜ_+SE7>U /x7 f@DR?hZj8z% }&Gs #սj,GDdo|*gSKVPҎ8 31qQEmsm=HJSgSG;onm_$T~0 hm;&,`16QJ`˳@#͛$vWRH! Hsʿ0N3嚩/^35:l:%0Gͻ0d_l?W)ųWi4 *_`O0 XΚz?·y=rv'(P J|7/I ;6dU65= lph8~L8#\ZҔhy{Z`&I^-K~HMc77~We1sǘ_cJ/Z?r$ŊwIZH$uT'S~5juڹ"͂*ٱNF3p:`Ӟ.6Zd&j(h1GMoEAo8L󠲫QKop>0͑ELFx@ ^m9ds9w ED#2~!!ڷk _fݝ[Alˏh N;G\$v#rę[ SSI5g"64z}!T%x%8+Fl&x'W$N{xql EӇ}4[ 2q6m &_>߻Z)niiNsO&dNٰ"l"vbyEl6wY)cLLxjv\^?xMxqK6jN̏3kï5J[c Nu P'׵^񾔭t$[ 쐦l۪4y+q`/D*&-((1*gXD \}S)T쑸KHhrIP}l̜ycC7?ѡzCZMqsNk Ƒs^&ރ(jhDp6oM<2Z[j2)Ò/6Z$I& +2+RBF߈= 3CT137u09yiz%ƗWD)m4}$x #èԻ畄l7hAk>Q+Psp4ÿp_^RJڡK\,{H9  z!Jg>kDL^/n M-ǡN"En]XBZڏ&zĒ PrٽlOA@!AKaZxZEY{[ |<7sRZ)H* 9`_<`!=W_Q-T1/K̰;p6 G{^QB ɉ2P4EƍZOӔg.ɛA7N]NU ˶aɊsBj4O :&7z&2VM*  `~G3-N &>!yBn{m0.վN9NanSсL߸|6bgdqO.1-})K,RG]N-7J9<V#R( /H/J9I#WKRW?fSS_ *EhR"w^<}7_/3U> Xi*uN,Q`{@P&6Tnn׬|dy0m(HhloC=*j*X<'^yP:URJ5Mӆ Ћ%.Rm;̼bاi=ޡzO^ |p@S\@\<zbن T  gv4-x?ţJBݑ0jEO)e" [czذ԰|+ȭ_o^|kګ Q+lPrsly(qfG''; || %:*[J&spх5Ԏ8uwbع'$u/1*mHMyG k=Ձf&4Lš?BxGO3PP谠,/,x1VbĦɶ^K7va$L* W#lN yHO'6'ᐒ J!ބʘnjUC6N5HeuJB&j{pzBp^K E>O!ćyn.7_5YJ:"=`yRƭ#Ge:W(: S, ݾ7{J9lxI,}RowFUoNr4(LwKG}g j )>nQ}볽-\܅ol1>PKL#[608 d&e>xܤ6vN_BjjNXhT5"&ȋkS%ܦKzvrN}vϤڷ$/㕙GIkʿ`uLf>'E&.t4Awp.ʷw)bZovj%Aīy-NP.{8H(G8m,LYf)LQ c\*DId:}n:W_~͇YjpH&]LM8:VLZx[pIq/o6ckSiyIZAU82KLjr&{Eq@P1;JmWQ.(ё/U;rZM#D#S` %9 W vErF<1Xχ<;qٹi Я·5Kch9Z| s56npNa7Nz[F8$D6jgf,+ lSUǓI~2cedq h]\tƿaOhpxp>65/?jP 1|_td^K!W7dZسB eתQo*f{7eV!{m>)]7eQR<k͢ +`eew~Pz͔S!Enlq:rV.xɂC:rT-M83B-9wXL ղ0>1(Y˟),|d83Xq0곺P<?PZUIwssckbKFZjo)nY Mfs$gq e=b% ;-*sd7D/\G#h!T3beHbG%Ep gzu+AQq}i cf(sZ%jA4eTԛ#x7M$'BoBИN~QI;[o"$w?U[ē s 5f.%zRZ8I11% *!~EхokYy:A+Ju c%ZTg>ٙm*X:qXP=RB*)Uc"6Vp`ߍޯD~y&zջ@7#`ԬGQ1yM}ۀ"Wg~.+NSAESn -:r<*e94EX `O̱Y9Hk2,L)9墮6xSMoYLj~֐˟w#|9T$n ipn-`1jб(:m Re*M^^ )JH1 yێ;撕TMZjE4rGO^ k4 l5NqJG~D[JU,9}udLA֗-5@C^FrBA'$'ź,XxFɖY mK cP4TAL!QylZCn$0L h<`#dXmNjB([vӂfvOYKLKABVm~H-$L*iPpɸ'shU)U+Ue "5@(Fu}68+_+n$AIZZN/hXRqGUc|=#tB\ҭY^r/j'H8R/=9F3o^:0N;lXz1PwOtT] Y~8z9`qiLe)R7UTkA $i [|IB[kpI'Gwy bwтع*bcZlU`}Z @]FCuI5zAg$Nd6t`";-Q,#6kվR~"R$yd`gyM%6<2b}=$g#3!K9'ߧ1+FJnݐ)EݧZ}'>h~H:FF.;l;2; t0y<`_aGj$K}8~cW򦃛תiˆT)W/-좟aP2v6OnH3ʞ 04,xu2PDW#wgQ$0#eh-?xy]vK`V*Q0ˍM!%)u QS=N(*:X 0J%{`{63!o6|<\Lb7*t0*%\zb?rqrHvBHHk8+HN+j{tMD x8 tmtdJx9nW/WB?,Зer\v>5y-. @%4Njiy ( mO{vA; ,(vvBl4 ZޏE/9,_0qi] q<Rdµq(BiR0=a\C@$Chz}&=Tw?5MȹM.ZƴX UXږ|1ɟ-jqjVW|hGC7><<mPیɑ@,~P8չJ0wT=:Aaɠ哳=+hwTd"㨰 6Xó P^˫љwM劶$+fPIy YV/8 S?dZayִ򿍑(\z!]~e\9V3oZ>W5bU>wI;^yhb i`BJZVu±h۬ןl^Lit\JBa* ɖH~M՜I|h}N4WnwS8=gMrY+ /AAH; 6ɰ7^nQ8 c'g3u\q[%D#UE$ P*v^Л,FFΧkjn4~W{9 '!$5KeCsz tsf(dL: E։ 5Ŀ9v.~ϴuę?&Fsd㇆r[RP`@H@HO.`t,dl2!L#j"{FkU6ǠA7|M0 hE,s7 =Xs6)U_tY׌_5M.?~' 1|+$%3p8KC{-hR#* hRR4%^ڳːK8J@1_Mn*bCͶB'fϭ5#{Y9(Օ,P_ ]Eg Nd3D<i48\_O|C5P, ޤ 9:Ę PFAqg͝/jvg}2,l\FO+V&: AɦKwYqti%   \c ATi2y]WFS"FyF:Nҭ|" ]not J9&VG`8`N!T&( RX+!er=0wC̏1O=d4c#rW%Fj,5l}ͼJ׮"T}0 H>{4 k3J؅+ԯu Z#U$?zH9|L_pu&cX$XB,oo!lok~aܿ7@ի`X݄J.Q`kA2T8oZ0C)jjH}c x#hy}ЄP8QBq#n0[;QsH9MB 8)GGji:L/]gˉT)m!|~ORE}H,>oy83p7kKbJJP\ ޿^WJCYZ;6jcL…Ѧs-=!&OEڍ0 kzYLf&لV`l o\9h}HКi괶ȖX|7np ]A"%{18sBb{ȝECo,k3,ɪyW`X%y3' FH"V_؟*1/ey UKBvDF1%^:\ӗ:. U?}Jx;t#kiђ(Q(IT@*| \[D:KEA-Cc}/&8` ]Bn8]9zgTqz٘64U:i5, 6M2N0$尃 <$y_`Kx+fO<oVYq`E|xPVJ|H{=%-ls.0A,p=gegW;P<6T_lgGּ(7v7M}R{U5#@IԫGiW9蛠Qt߰ѸЭ^c!6 XGw}btFr,90.l,1sO/!CSA fVxӟ/!%龺xɷ*`Fڹej9RU$[{,kzN_$}U@Z|Ttx$}c|q$H Gd?tAګPf%*Jۀ߷+RڃQBf5avJa**ڊz Q=5;X4#[HIB& j.?j)(Y//"ikC]Εr{/SCJٲi0Fw:J/b N='6"YU0VAJbˆFhPYV^9% m5Uw;dhVZ_ lfUӃ$³{VEr )顴 0饷|zگ 勂/{;̖}R\uxgv~ܳsy-/AӍ}Fugyukăk@RI뷚tX9^x_>hFEݤ| ͣn>JK(@5%0rQ,QRK} ex|8 ϖT!w_ NI:]f+u˜gIq]y[WiTR{j&I\*yרv۔OF1&BŻ;-s]G):!CB^wE Pխ M#CB {͟€3B7WXB_f1§u=Zl2t 3j'GFϲE;;ꋅI$i'Mf :'^e{رa{K4AVgV߫sE+׷j rEU Q5*չ闉XK~DtMM"}헦]u }k)-."Ml3.PP 5fi cnQ32\~Js5$ r^*BW4_!Q 9ɝ/T[91>*Һv+9]`{}3V #GH F% <=VtVSbl`@s] 23)ޗQ6}&7#"nMQHM?(Z?lж0rS ꒋʫ9-|13=W(mNZ 8K +j99Pq[|{fPQ["s3wdW=Z6r[>{Ә3܊x}|]F@soj,! F=O@i73`,T(;(0VEGqsd=,PcӓX!*6- )|ZW֪K󩟔.6YfBb{*;e&51ΫmcˌBpT/AH"hq9^g%g=FS}#)ʄD։=^wNPt@X ~j+C(ᅅ_9fz ²GԸj(6óJ,_\"Ph$I6yP 9;J3<"BlߴYRYe,md#ƣ/vUʼ (1A~0\>ޡh].,xQB+cULv\`xDyiӠ D '''GY|}W z6~8A 2D|7Y3FxjNCy>!|be9f7j$zqžu ̨>gn,GǸb| dﯬob]:a㑣|0.a)m 9CT^f@~8؃fzE݃ +~*lU;3ʌ !8T2TLgg>Ip݀OIBtev_$rNXE8W͡kp15?qqBwWoM$ N){~貽w e=U ȍ[?|.%o퐭|^>Bz`OV)k=sBEtasʙW&ف9sovcOX`ݹ?5-Gڬ. 0ohNdI՗DΌ@>S-5TPwL]}n 4Г~.g&jB 'm1lz`.DgA˧&bcQcdN.eIݩ'-U&ÉÃ?hϨW_] $ͯ]>.ǜߠy3W6R<ޏgWϳms/q 5ePΑr [hrX.ErY-NwlC^x[U2 W{{L3®h~ j %.2>oXj!@o^..itkBr 4Ε&8-J (xN 3Q*3 :MK^oP ި÷gǀ_xY S 5֦KGPShԼ>hny:|j@09Үv!ݯ9~~rV3-GaGU\R c`3Lh=6B?U.re˰KAiC4kjb^P$dӞ>4 Eg@oc&6^&I![/$:B$ͯЮ=Zo[%P̕s+ReE4v1PJc< @MRp7x`E=JEp+rå':|2Mvva~|1G,P^Q(}`Ͻ0=Q3!vM9 EN爉9Ⱦ|R-nZ ;B|~ai\Ȟv9y'L>;> {Y RlB. Bi$5c-}t3#5I”x$A.ͼpfҜkLhS[~5e8`+K;mL,ēAKāZ.' 6 PPRGkF@lgs֫@ | -Q.piIŷt2vp"X{2߆7E5x͈!Tdi=_*iDc5o/* ۗ?3 ų-Q<D1+VLy RyٻU7]ִ Ix؎yIʤο\30"Ե:Ret|l KW?݇+H߬Q8e/bj8yJ!F6o=xqe x'AӔE;jOEViAzGT`:b]FIJ-D߯a3ɦ]%>~`b幐dIǦx/<"+y_EZpHκ)`od™&[ CX|e5<`]t%5dIM6Mo8^}R#5L$@F-g5\ 1ij@}Pp#T+C~Jt`˫prU%&1wն̺bzB4*U#P]Iʢ2 \whSV^YM/-Q2cיIS54tF{xpᭋPFQwh-%tgj>R+gO%𖿑59ZvO !oEtK# +Љ!( >CZԖg*a&t& `}[DԂF!W 'hEq#98Z'.aQ԰'ݎvJQά{68iEL\O> YTrb \ ټiP_ic'}.iDe "2qUNxoZe{J69"NCy+9='(H|msN R5zrz:=u@.:@rdnBf>3_v- Hy82:EK]8\V9A+ךDr" l~Ϻx;9w-j~.Cꮷ&+tL憰u3%]a)\ MKi@u͈`2]v9AN'ctPʈ1vW?Re> zqP%6AޕSRMElWűLJ[o:1k_M[sN]}O'i4>ЯCSue#P#pA2]vJp yR/ myY{S"$wY>/8tJûmVx;6s+l[H'ž<ݔ JQsBCFxH[ِpUc7S^˘]I4/eH3εE ͛QF[C-ϓc;g?d<4^?JwH*|7T`{=^q1#2MKeK`L4 ֶ>9Xp%t?*zhO񃦬=LlKWfC1cD|vN>*DQ@Q%!|6WjîT<&Ү̩5_ E ǚ1]a=Whk6"$cmOHD)7}n1l'x`)orfj15{'3QxTAb:S`z?|RAؙhK 0IUI>SbLNhus-+X;&ҵ5<ʘ!,YEGJhrofZT7:#8F5);IMEb`W(UBYPK%v'=G;nXEO8aҙq^]M"V;mhVg-".޸;\4o~%"t L%k~AiPHcg7#ۮQo4 =0g +c $ x*prּ8]?3 ˆlFT~Eĭ>zKL~(k}eci >~T`,Č{,czԈ4|t7]-Uw R,XEa΄Ǎ:̚UV"vZ#ע9Mn{}4`)t i+/FI[Ѭlʦ|ܽR^oljh\U% 9[6G ΊLj V]P˚y.V\sa&uDԣEKԡ$H'åW6ȿqq[ۈ@+x %OoA(!yFjY ŹLO*ho޾1,Q)DRcozhQͮv2FD^{!o|,/,yX~4HcD1fшQ0 ?V.q] ZqYn;V9Hyڌ^?c H)*Fh #04҂+6Y=}&/ HVjO@?%܋1}VBФ;Ťy xq%abhdq҂LzWwb[VFT{B ğy9 ӽrE4m[EH aU_#N`Fv{*KiT(,vV9m] D_915 d=7K9G'\Ϯ ?χ9  ~l9昝%hV5Ԩ'U`ЀXʆK|9Xe d ˽;0ho0" \"'##"fǩAZv=AR઼XW? }~l#%㾃۫&)B'4I(?:$G҈6zIKiC60 ?IbVӈ1[}eŠ`Q8?u eQs?8FʐסAzv˫%|+T:{9݊!^v{bn%]0u%Bb( 0&kIo4|%H*9 öX+BףIV[S@WܗE(!BfK&އ|X- !bOt|I+ C J/b}DS]{JR`i*p ]z}% T i2#U(=jyxoҾ$kz{Z?" a$LBFe>*`衛i؛= tfĩ'{@ݫD <;-4 1qWlR-1$ f"[˚bIwVBbs1vlfl\#!s9hwamO!yFxV0ʶqfHQ4^g'N7Q~2[g|eޯuKV~}p֚krJ5u67%y(T5mDU?JC4E&|b)>Ӥ"nȤk_*­qXyv׼V-NDPGdHT'Z˭I(^QVDgCS_Fґ)A!uR4U / B]2W=› .d"W݂>sxvdؚ4V6O3F5rw_B܁"RظPw C*g7^QNeCP9eS#kRm30X^&ҁ1tDZ:~`\{)Ly s%]_ fn6~P>/+tO}U-^T`n^c=Wrs3No܂)zK>"˚=S]ѡ.x!G!ͷr ,6r#*ZE{l!3W.X"Nw",jX#ϷJarZ,3A O 5›=gS D8]7V-yВP5ی8뗅TYVy>nŝ6(2Ѩ]?Zzܘ󟆣hBCS϶ br؉6'e>6[ཌྷeoQK~\Nn 74 ,vKbcz9 KL8pJ*ɶfs~$ ZȤѐG8MOm HO8)B 盠Wz枥c,KdXCFG)껴> 5qɓ\, Ti$!7!!7vڼS)9/~j3tsއȕh1|wX=kw)n"]{KYqq`a.ZŊL,yz [>d4үTń$i,$v3ԣ*ڔY4᣸CX [GY03](NHg9RѰΫw΀c.gB)Mln![ߚ8:hS}F48gȼN{zႯ:W5ΠrVʛ6[R S5Uͥ gf~ec7?``=c>鹽:Y0n۞n駾'OͳOI-2\ 2.{+uwdXd0ocdx# A @>+^>\`,3ǮRWHglt! }+j݌( % &H=Zm"/5O3`]Nt^ J-{ѥOYL^ 5nvnd&x_c=O^|Čey`4@L˯+m.δ RF@n{0 K!sאlo\'iH81˳PJP-)2ա7|t T:b<7= qnf(y 9|Io荴jL 3Qk=NH M ة$(z#&C1B fxGn=57EɆf;f)L}kˋw!ZӻzCaM`؄dǫ#+re‡VAd:tGMOx)Y{$ I & o[O% eney}0URտ]9˿/!PH}WQT#35IXf,r֮07*wKbd'|6?g/Sp6SNV2a3b2AIZ%_feeUb}x <1P7 sDa.su4@@N1 ]fzDγ"NdXbHkdrqs6oHcjyH[g$iNydL}ZH|41QBF {8&ƆӜQgR0~Cu&oY ]i4x0wHp]L0Ql&7`|+,RAvQanOZ_hOO7NQN愆r/3Zшl}nyLHwFW2[3s&CKMx\Eޞ`Fѳ:۟jM`Y3Eܗ{,vh1(D1|D"$w =YXo +^ݾY57nn 8ؐ)B&,fJ9ԟ]C롤%rreJ:pLMȣ=k)Caxg7;6.^ş2qb?#!bnA[_Y>EA?3MzN ̭t b.c$S개0.pؕS+[|p m_}7if>z̊qnUTﱱRoq9Ovى(վz)TF)yљhy!K3yk~*J-A@&ɨKT#QHkF-6*]ݐ$Iԡ+807z[`Yb9huP5k=VBĺv?a719 Ӌyð_b ѩ4 D$#Q Zx=Vr#{\2ͫ q#čDA ܽkۼӷ!PpmqoӪi}{EzRPwňeX#sS[Ω-Qw8rXUr~ _D#i׆P{Cy?Dђ4[}^vP rb>:%%Բr+)y1 s$|&JkQkg7Y-PGĄd ղŤ~U& kѰpU 4kS,HʊdLx<$YfMPtK<>rì]7 6.CԷqɸETP )9*/~ŪD|0}3"1x栺Jw&wՄCXk@xV !kq\U\Si4*$QD5GY`nu[c>H΀T)˽6 "L'GX`WI<~+ Ы6u.D9d1`'&-:DS*pra@ b}r|AfgzԘJd뜀b!cqð7MAiu-E _UoӜXMJ2Y=#x@꺡>L:7uK{%,GI8+(*Gttu, . IDkM wsU;dq+wK8OFs9 uTDY&MeYғqA l%wy(Cڀw Y]"1Ĩ0YIΠ3*'ʦhzoOvXΜꣽC6>LI~NCx43YhuQ8;9 5-s)gBM>wXptL_Ql/Kwjd<JywbKgZ>w:_eIKO@IQ"vZZQ~-aw_C7WRA@6wd%>z5O6 x-&iFŴfr!GϢ6$PP /ǼւKvo*VkQ)90_Q\,Q?\T]F-x_~Cco(4ptȁ띢6G,EvcQ_Y~+!n0*C=cCOMGk5Zݰ#qId7yuzvDi .L6SIJ`QSc7|ۃYF3- `CqdrWIRYխX\\9&PCC.y>'miWF`iGg M|VMRc``[_AU& G\L7d.2pQ0Lg,|<}}M:Z>{SGԨCZqJ2l Tϰœ֫Q 4y(t"BSf$L$fi:МY[CLu!r/bI 1BPtWixBx1.2OuP3 Pj`V8ԒYxh`NC\ATio*=QMDːŖ|nzZ4Hly e0O)ng|Z7C&OdX>p!ǒQnS2 a#${!rYg>F9)٣mЕr{wSV| *Kp#Yš=^Lpܯae鴁Jp4`=e$:7bAJ%NHNW~#-= =.ˤ@8ny-3AA?Mo ƢQp)7·.n tm.ʮT#\ 1;t%*!y$qg}\SeOg5B`.;3JFL>ɩ ^]|rtGD<|\280""t"L[ӿe!1*~؝3i:CCVմd$Co)*.TvVY 굷/mG GITho6w%W>w8odz2QGqJ< f)>tN Ud?ƌqA4L%詮㰥P_>>ȭV_( ^ac'1`lfg;o[IͩB㧂en ؊| eukoitU_c*B;Y O)l8{ts]ջHZ(+N6~zCINv/Gks"E\{CْZUH)gtj $JR~C,[f_;lE}2 9" د;l8uQj kKfOEۯJϸ$`@^BUq0/ƂK<¡\\M^`uo" Rzqf3ðiT|.%GVSXݽb{X gn/6!iZ߇F%T7,Eе'')]Bޱ*Z'NTeQ+u\>,}Qaaoi@;[!^֯T<Ayñ¤8π<28u:\xCIxoFq)hRͨajctG;TKauK8nF6xؐj2ޅ"SDIM3{ 5 /Y񿇇~X7O|x̃{s@?g%9"G:N (5 1csgd17P YÆCb~Y3B'C7.ZvZjTuvuT\>deOzy)?|B^;,Y; 1mSWpD:wF`y6֨%aǬNtt92Wt>}VIGklyKwT0F\Y!!٨^߳>x&q[:7qO2ZOIK+;5wlh .[+!XS(WlC>qSh6]>5wl#WkXͳFdiFc0? hZj|0dw#Ԍˤ簻K u6JY=B h1t٬9[*jEGZ҆CbvTk3F2-D}k5!ay"^ȅS=`n]ÊiM4@R *cفLW)/ (@z:\H"GOXY0CX?T*{˃ 0 nʃ!fE gif]yYpNWxa܍ae]ZJ[,TuOl%b (9.wQ^HA,%={Ėt+4a7Fr#ljyZ[+_gB@<5/[zg{HƧF+y̎=7%;=3xwtNRmځ4|¤C Lo tE[uտ|wߨ/4_oϨ;EN=:[ޥRR,o7MCoN(D bTR)n)i"gnT^Y#(J n~MaD WS>4}F7]'VHU9˨{7WN Ia9L5:QQ"} * t/WC+z(.= 9ghQR?MՍ_[`[y80`<你5)1`AlHU鏒_˿1uؕCOժhbemޕ\hK-B '"j̇n9]-hcB5 ܁( R"&w/׬2SDp<֔+)IMD_P&|PTb"˥sePVHKQF(!DBNZ~JXƑߤ%e"m@cI/Ogty/@DA?'CJ!2F-UL!hyǞ*L+GZԸztk:Q%2[ JHHAiK's#Aͭ tS˘h 4s6yQ=@偪АT_ 'T VL'H+1Lt-ro!4x!z]- m{$AeIı\[)`,@Z#$8V@)׵A5 AѮc#J mF۽7&KWL7HaeDH<΁:lRQNR$nybsTOL,ƺc/`ᛨ[F] tqWؠ]AO}/yE)`% ţLxA,qG1k91\yZnS@J5&Ӻ]9MRx 8-`BSUsDm}pW_>5_ 4`Ri MZx"h -#<‰"A_R2/U`!)t) h  C,oԨV)\<7|#yV;c⺚KOX;%_l n 7vYKzQ}hhڄOsA5 F&QxS(J> bgpdқ܃#IM&.s1 ,U*{Zq> > UF!֩Gk>LTY^/C2 :V}<e,@pi/EpuĞ 35gĿe7 fFN8fе@;1aPu᫚ dJT)RH4 Xf|d%K">.Fem(gmM.YmqG*U\E16? F0Z^&jwR9yIФb;-nˆʕqNn=ۋF6/zڈʘ/U/tfƠs&Iz\&B'_N>.?aAQkܼ'pQCGT BZc-1s8Or#K'E3kK6 U{0|EVʮyo"N X8?(z WnD'.ohH1MM,k5lLZAzy$xo q9\ i]ɢ d=lb*dG>_ᆻ{-sZ\U8la=خl_Y ʲL4EO*/݅(Od><7uG\@x '"7e焰[?a;1uAω'oecop*b$RJ52E1 ﴲgЫ>NGcڱ)Vk-m"z'ckG&}Uمr![%nha xq\f9vv^;ߔX^DyⲐ6}@aOI-'OKR,\' uprZ6=]kA_0ڗ Ug!ÓjI?s;Vl¡ ƣW!.ݝ6D9~^Ɏꏱ͵d("̟U eQ떶Wcj]-sQ+h4)ZBjSGښi8 ],=],AZ+_A郚XKF]tZV.d&h CŤVh iVec@'kSW'~ąon)Y`? dŁzCRN~R'|s&ɖ :XN1:AOVƍ|mPׁ0 /lӔp;>]. f}5e,ʌίI^DJ(^$%[Lrf&c>)M7IPE \ӁI."{z7$mC[Cq t!`άj3U`nA* c_ *nZ &*t匉4gC0t/;wLNq}Q fmWR\ю`/Z#+ ({;.ي(sR-3b-1|p}8C8cƼo(o9 +#S HE?RO+`;VXO5"GsgȻSx*|FJ ;øT;"te,|hU $%¤bXךEP$Um@R}E:osMC?}a/ȗ]p=T_{e!REؤtعmr%,9ޣM4IG(O;{O]\A5$Ү!g`˶i7w|AXUkՐ'K|xW&Mج,cpjcZc8G})K tIܤ{-C޶mCq*bN,^,G1ρFr:tw}xyN+A+V?{>vHWXZU(]@=`$W*͐0c%Jx[{l“hlVꎝvRv NSGXNO%hXЂe[E㈬C=Wvw+p+|1pJspՊo28*7陏qCPE2:}z^%4 z7YFk]6{ R`;Q  ~!FOI;2JGy\ﵳRuMbnB/D@bkYLV~NGކĶ(J3 h=r;dtV*PJRO0>_&B.PܩNyy^n;bmXHh51c2aLR5KWaءC|GZlI2R!!t8#F̤*6HSr"lV[|.Ȍ[l2A-\<Jq*Fyҹ2TY԰| ue&;L+816F*.u5 E*jGb~2k\1=s G.+}Ѩ֘^.z3ۼ^lI}9C*udg@mž}$sВ&E@B (@BnT&* gf,Hv~>u[{}0꣯,,::8+5n>K|z-J 8hu_A~!b879zVՋ9MFgϥB egNeB_O CL@zԄ2ܞ[l !vGrylXૈw }rApL&px g:sWa؈%mzE-,9}$N*EIoNj1}CX-9@_ L֨JgwOOFS1__*w:'6Z;[wss~Lѕ&oLߊ\S1J_~ h;^Ƥ(Ao dd<㠷'pT>lUxJy4{F+6hi]ZiޞJg,T6YYf<!j /^JUB˷ΥuFp+Yƾ`8{6)!{Q3m{ ړbe)ۃ|ӟ}q0 L3Ww=ĔN Y<_X:ЄJ$dETvOZ/.H+C"F/ ~F+ fB%o~В 3k~Blm }D59õƓ@6+-a,ƨdU!ב?}0R?BJyH̟wy|`Gg啂0IMvإk :>ֈ#)]t7lnlcJ8jz.bt\Z'hQ|Crn'"N0}@/Qi:mqqV?\/<,aT 'z _ӌk[93f!+gxʒdP_oذ Vj986خ$b"W0L{)3|)yF.iUVQtUՍ!{VAku w} Og1^kX7'6{ By<*D0ee4wV _3MF--O-TꁙJ Cňpݠ^m׉傆l;7nFr}v¶ ;j`,*Ef2!cmmѐDqit;7[MC\lt3; +Rx—)Uކli%*7[`ڜBpԵRo-|,;[ǐC#5?R|Ad85k 1[F떎2lpXYSаGR|onibbJždrt k(ˠXw mn'͐׆HᯚʥC׽9uZ \JԹFqX㡕6Ol{Rb^iuS+3~U$:kh2,TԚuI Ba،fV`Srt-`+pqdü \[acY_)s~+w-(¥0W!Bޮ)~蕒 {ĥ8zv {ϻg\tx (gEjq sbq0 K WN$@n!7קzk7"`7`mF`+9|z\ġ5if{hG/l}F oGwk=+j 85nU8N2GC|qNV'So'̊c,+8GB ċB5m% T~3 )Z]HَG,B-b[渣ۥPuЕN!YudFܴ>i9mO #" n f?ݢtϏJgݡ9+%PT 2o>앚HAݏ`{u @mȴߪ_ :֬)+[ot{vv/"Yc%k}I{4XH6뇮!a476تץ0Pg1yt0Z0Xc06$z*Ue_Xt2:7L{&8L趪&&Yxx0,# <C-Ib*Y@R&% Z5DL?R "|y2)dz6|˥i(~({jc0~fq>I0[5>TaX9Y`@ 4͵Ҧ @`լcyoO`~,ntoW(-sWiBcbU<[,%ceZ ²Ekš۞V:1֗[+w~꞉(?WXGN%eV #t(Ϥo=b2juT е_B2pIճ n:9V)=:bK>7_:J]|[f_4:J_`3Cu,>ǞouTjӀM#/TAT" $njIA?z2U\#ut\FYouX 2 |; 9&-s[ٸ3)=!(>be$XS!`d.BΘW Ă'%?I"@S4ba{JG l(2>QfJ0̾ ]x%NSGp`b9z4"Q%Kz{Ղ{8>pQaorEe{@8hLch4Mq2$9輡K|i;Uy*Ɓgmh7):ZfHQR+Jw5Ps}ܔ`1а4\r-B,CYwBP)0X%f 2i_VЍCQn)vWkJfd^RH܇VȞ"FbeZ!RRꟹ4e ꉗNOF 5]Q_.vʿYGg>x^\@-`1偈KHP>x=B]qC5/3tr?U0Y2-ޡHƍEȊo +PfZ>%9VWX9c*o>\rWrs!(RUg1讔"z}<9+_\I f,9B7H9pj+y 3[93>[*ɢ!Bd |=aoHuJOl b3 'ơZ]AΗRV^f]hp 9zz<}Pi*Jv0dzBa >| ɒv^My֓v0 Pc395\%n{IJp®sm.]8A{ں圥t̲ bﷀQ]'L ֩9\!N-UE`x% A\5֑%n 0LGsWf޸r ]XA<9v-r!.#:„|gvvֵ*#:ڨ.-ϲGSM'*()Z^I5jl`]. o~?X$m8h<qbb_]2K<聀sw|_+O&Cn@]Ǵ䁤X : }3GH.>R)`&gΩ0U7)i qO/k–D[bgK@P\0殠|}z9~!"bCfƲg2아18Ⓩ]dp_ٔ9+$@^5Z/rʹ2ʲD !E|A8۝ĩ^Í)~b%I,Tg}Սr9 vz?Ko<' nQߞ$S_/U30ߟj؈A5E4, %Ԟ Conv60#RPzX:8㑪"KI8@Jԕ)aR~FDL7S KJ]?_ծqӞ,9J.G| R&MQx-:d,GֳG'Cºwөx׻ sL%XBwP6EOs]&={Fn=/<0Z,~cZY1~\@=-z:z \2nAԼ8!7{܇RwU&&Z|\pj^]3D@`ag1B*,;+K"mAT23 }Ne٥Eq#PSg{[Qbq#ǼY) q2rײZE`WYŝy7+(Dc](u%w7Ts+plGjS6|GNtΐ${ϳ\פ<f+$>e Ze2/+R9>*HI hlu2u~4oYDZ`e]h"+s)>%xJyRn_>y-( qCWZ㜌g[  jTM*Zk#0DK7ȶƖ$j9f)Iw2&m-9,"GO@t&)yƪ'R mU `e<^e:eS|sƩw3l8JkJH!Hmhftkg7 a$tIND-pi6ƦvT"Ql>'C~wM\Vgگ;>&* 0m@}:!ů#qdG#[ n5D3 u)"xw V0Y `Y)L,ÆfD4c?Z0:Y;.e̢ۤ)Pb ɏ]s:5ESr,ER,)c{ܵjϡ^.tHl@/hb^yZ#e|Wm7 `|S @ษ~rDdtYa?nYA#meTQǵ9v6 ,zԱ a5a~Weݨh#42Ezry^ݺCהe+[Tx0%G_~CvqIPu1F/!}fӘXl2pHW…tkeMvU'}{Rv,ܑ*>AJ(c4\[#ִx9"ɵZ;azBz󦋮D 5KZC9ou߮}>BXI+j8.BsET8Nn%TNUbXJp)p(WuZ,iY Kj+~,p |pu s;=E٭x2޻H+9Gh7BըL|*6B&ɨz~bޛTr6dU'u~4 @%>f1ƾPڧ7lM/__&`@9¤\Z)Sgk}ԏx\ۼخnlgaZA PYK"H@O;I]`:Ok&v F(UP= QM1E`mG"sDb~Z|c ݴ^i,U}Tjŋ"tA) rI r ⯊n?K|}z.L6~!u,R!;-_U6uQ-e|eP 6Rhz9=*<[s/?=~+\ gFu\E#f)҆)m˦EVU;6a@(W1>tKf B߉NM }IFf7B{Q_ m ƻjq+p,1Ye\Pr~V*AyE]4N덵I _rgԐYp(Se`j\mE`oRkU3) q_5ieGA0.6[>̊?zsY{g kՐ㑖^ueYв->hZ4yt)vSQ7ͲuHq>a7Inr,,)@V? 9vƲ=cp9/R~1o2!@N9j#ݑAYT#Ç9q!IB\3`VjQW7ʡ@.cw1B=u~?vuWq rzה,/G^(p}-e PפO{yxPKF8Y'Iy_\T-G "@@FHV[ek\<db;)V8xiA˰Kv0SaE2|_)f-݉V (?s/4)2 ASJ ]CotB #-棴 ѐ$zO#z(r`t|d|ײF֪ Y®58 ` zJ؂ObC?V@iwւą٬nHOҍvW/U>?Ѿ݁sg'A7MnO(4"oM(sGxn(L$aMOC}|.BDPjEQm:?6HS=4Y 5kTYOӼ,,1FmKl(88Rya!d\Egw?m?A?0 = ot ^@ ZL.!Ic/M-+= s$mdPjk33kELu;?Koq5/S93z$G2Xk I2?f,Nsk57KZ4JPr x;)Pke?f=GyB$zM.q7ٞF oYIM ӹ`ԣm;J0bpK8d&^HhI&HU A?Khn3RJhcFRtc9 Y&*T;K9 f%66]+Th;{pr}[-CBu4\[i` Ll[)VG?S LGR.LR6+N?lѺ,nUW-,\25׮E :}dh(ʺƺa! z=8@htRmL#+ݎC1@3P0mqT 1(Ǚ{36p[a($Okn,+nM+G9t[=H@ρ <n1 ~mfY  /,r$Zy8  Eݬpq "vsV!2(8M:&Rk‹#1=s%L`jnv8tG,R7ե%LTWN8Ѿӻ(dJwOi1hU,G宜M䚊xJ4BhL^.ݪ.CSp6ќҗ*Y -?x4y@5i߱je6 7_]]oA/ sXW_'I4QuUBf1H728iRykq #S{YӜ1n o_h gU(3F lŻutn`x_ g}Bb'Hc۷V /ԅ`LU(u_嚊A׬^ohiPjF#" 'x*֓ wZr]AJa =a,~M5hvP 6E-D5ӠONp"e3_? mY$@v/ jymMɛ"&5>6 :iQ5rKO0F;O#yqUh /->1?OiwYbt^ᑦ֋χqLir[_SՉ 2&MI Fvƚjԉ+0b\˅ gH~F yzj*-<|Z'A%>t(+bֈ;PR 4)aQrʓH7`&9d?n?2yˤ/f3 a8;^1T9N | p7wEeJ+Ѵ2̬rtW% *6CB}/Pp48Mx4EЂ(q`eD5 <9"ݎT0ׇݓ3S bOҏ!|]hnC*˺&E<Wz&V* <@PGf^R#s]L^hAiI%,1[䫃3-Y}!w;kJOT ?Fs=Yw)APsKe:Į{N DZ:A5\@O)oDhk0,-A9mov224fVkѭs&yC}BK#\JO0Ǥ-twÝXrccT_]˵L{g=dj/a,GJ TQŦ z&E%Xx$"|Sgq*Ltt! *JY]*b37 V Jwg^jkBrB9ok5gգ ;8 Kii2V>wW"7Z(7Q$OӔ=tc/>qݯ:^d#Q+ƮXӼ~) u_>n ZJ4o9^X0k \eyJY qw9^PD=2tխ@ʙK^R>ՃSraWe,[ߡs} D.iUdPudz|Rr5/<<uկ796\:f@ c?[&}csk6;SwREKȬDĉfjJ,/ M( , (ʼn}YGIh c*_ ^݇i]lVN%PԻN 1g5?=Ď7O!Q.;)gJki^<xƬ/R4 C[(tQzE8 F 941|fXfjiU<,㧕va,ЄAAG<1yj٨Ȝ_ڮMnFZ:j bmᛣ6 N9r ɉT Yp 4d,oS[Xjs?(?|- @z&V)KOLtwe҄ѩPY9bNxW?[݊VUqCY$Rr#B4;bz@.o"hXJ`}EUɪAwɢ`<@ rhTCZz:6W[S8?ggܨ/fw>aKq"R).uyh1 1}.I2ubϟְĥI"̐ta*k`}(?r؜WRah<)˰j#c;9xV,~苤럏*A-@Lz݄ޤ/kH*m_rFkFvտ+B3tݼ6Y0 %:sxHna)tЪrBy/)F,m$N`+PkkVa,[*'vo(p_2sH$0R9fA:v619tkM#ptĢ69PwhY!Hl`,S+#řL ؅Y*cĵrZC E Eu Y=Aў `9PژLki(ֶ{S0-$0bB8ib_ tr˒ns2[OnӮJ}96Ir:X@V0<@Wt—9w#yu_Oȭwn8oEGb]nJ6t$ۘLR ?l]ǣ:[ #D(NTb(WE$݂zmo~⇿miI\ùR6kt}uUa2M4tx4#s1!n C 9Sىt8_\?]\ȃCa"0P^0D|/rޗ#cnZ7Y? ټJ}:Å'Ssj>A؇V$y?֔MDj[X~q&K^nۨ;0Lm(s4=uz]C0%Fa-G'- "{N0/ى/ZGkz6L #CPh fK1]x8 ÁHF;R2rŴuvVăs7z ǽYUB'1{1\?0䲝>b^I +TL@mNUnz1 `T|#db}9LJm;k.}sD_u)/H٪[L]~ |{y vb:5ca񔦵7Rl&x)O7nl{<0fLk*\r^StsbȆ197( OIG~ tH%/?ayUђt5x#dϳr'e (hH6,?r4liU>ЄCWA %o=r<>"6izȥaB߼;) * aTeeab#ҁőOŞ)?iC4&t7L`ƸeGj^fGQ>h08 i(5ihJWIO̜LqP=5_ dQ ߧz Ao<(Z{h U}BR[TZamaiufr#ȥ <ŭzUCrK1DQ*Ouqئͤedh$@Rxx'՞|#j0ᷛ'=F#z2N5P A6?nWkN^UXC0q҄̕"%}6Yڎtky"M.N%w찵C; [c RZ&u{H\1r%M|Mr^rZpBTt{:s,t{e1JM jY0Qw}U<7[$=#0D`Cbr7֩A[0fwrDoUQL;{鵣>ƾɾyI643,0,(Kٻ;oFH!&Mü$NhX((^M~1c¼=p<>!7M; oyHJFԆ0ʲ:?FysRy+y @|\$%xS+fsܖР-=1E %s`صzړD):ߗvv\5Uph[Nwdb yCGcѾ/d&iGydP=`,_Q7*`,flTEBRP~B}Y&|cN(qtC%ݖmccdrEPTƄ]9*Ԛ1 mnXT&l9'uo H$oj)u]J˿?X:59Q?rNiG@w[[#9G'Pa84?/P69YԒx>YbJ 3ĕB;bq]۟a(cIT)ت]xOذ[-{,#o3?.;+ _JߝC 39΢7^<m1#T[8NǝHaI ]0WH-}st,:3[B>}?.,n[5- $N9먽FSA[|Dk,Y#bfFGf9ݡA8!ehG 8ƑJ/cG{n>VOXb (CD>ѵ`U3MK"#ɡu6ٺ9xX }"Z e0T0Nf\ؿ IYf#nd]~- gϏ$r&ڻwAgI'[|b-u PW]ņ عtVJnjmgb^eҦ;5=xk`@F3?@_s@afD ~bTw|QEˑ 4ƝeGޱ;Ohi}P5ШVLo^̶62S؊~@f 龩Ԇt nmMa"j\{uw.V+:ApbqMP 4SUnB6Ba50&A=1$-[Qf/ʬe*5BHax ދ.1l&׻BԬ pkE>H|49"<P65h>?0+uja PjHS,l2[wPwa g2W) m$LUtOf4mq]A[߄U@McVye4SޘKq^8# .ScaY2VxW.ukQ~9 fP b4Z|"tB tzpBu0XM'(Zd:^~6':Y*=ρ7M?Ù@^x5$nıO\qTجG]TrQ{Mp˜k6_AH 2'7jh{;섹YBJ}D]F t )JQ E 0bB DԴ~Q*2ȼýG uz`;MzN]<_a}"7Dj~.RLX[V:9-ڞX91yIoۓQatж\>i)7r2gtޝNer۷ݬY%+ж`šPؼ?z-L%d4W~57aCc By=6 n"[T=vb[eZ'ˌ{hڈ\ߴڶҮU{!Yh;^Kͪ.hĝ^A dVV91~A)$?.ag~nJoŁC iuH4舟3&A y>.sS\ųiBt1('p//FJ;q;Sq;&``)GzTcXSD_MV&bde4a'HO*5puqWb x# 7>ჺ \n$GJLHSڼd!hT/SD . _$I@R!ZkPMkJV~pnP \`YiF2zHza%V#Iѿ=f Չ U\1~wvɍ5,gGvG9Ye4D-=3 1S MU>\S+nYu5&3O'Tr&/4 հe. ZZxA @V :ß>h@=rvJNQT'oۉ&pFǰ7J 8X5t),Ry.Mq3˴|- {:QJtt+(^pa»Us; HiXAXM4ۖGt MT'ר=NQQ,~,HUʸXeXpx$\ A,)S"U?z+%кd JzٯREX(!Eq2d4{O -?:)N1wǜz\}cHw l~49񨸱~LQbxA ^h?48Ń96y}ZVZ95jFmVO\ H }9daM54s4;l ;DZBQ6+1Aϵh4pְlr0ҌE2#q4/;aeio 6Yr諼7z@աwߖ!B͡@^JRgGy8Nhҡ=.U յڃ#b+Vpmw;uy'|`ʹ~" )'1GE4 6`dmpDsȶkW%pat m5arP΁8/T^oCd/K&iru: 1|+#´#^\ea>"B̲{FE̘3 GaWIGC/)Sޠ7屬qBOʝ]לko6~iOm"TFlzl j@HL (Z'sǪ)]ċ^1y3g+vyϗ 6ĕ 9 koY prׇ#J7EM;^dΕ,$ h6)h L_O;G9 T(f*w6wb#4H4/tuzn0ªGxh"!}62!dz+&ד:̟BT a <{k$$NnYq?!S N# P`[a-9؞4`Ooc BJ\$7ZxW6fƽW7Oq[>5umF=|#͈x|^'Sgb r+=T<>ך7k`'vrrUO59,u*h]bC%`-!EXW}fYQt?Ra+mf+f䑭kRWKf(T aSiWP,JhTJft$ 6(xJhvF4poN/]FQRpЭ J!%)/})bv*0A6쾿AJ, 9vch}x~]0QA\k*r~:4O]*(Rk\3yHѬќ6G_iT  C#LOF9I$]v?\ً @ZAe6Wl`Ky792asT6/**RDC}?DHz|^k{!K/E0%`vѫr;5V ?4f):oy]e`VPʈj9B$ȹM=~p9]#*;E`I`boF7bc(g14jpBլ VA m>`1?)FuHm `^KȬ&njXviVwut1]QuA`E,6yhSž+!0%ۇKbnC?yޖrR^r׉qJ.M$9*P >7»7&֮W0K 'Fi̗]5d&uKك@d.?TC >|_1"׭9,`3Z qoNYZVDVg.`,euuoކK,FgR\uSpJ&كV8ۍ"_#V\6nC1'[{x:<V΍~&rz2kũ[{^E׎?3n1Up BaZ@xңf9Eoo|1-c&׭^XϾI4n ;on'βq6g$h엀C{c.2JZ%BN}ABfW򂚮>_?TsSv' <0 ]zP*z弢+'#Jh+&h0~p%TQxusFA>yhHS1aZ4HNY%*XfR6Zb#,Ƹ.^1 7gX9Qvd7a"j:R_{x KG}La=3b,p# |oZZxlmhQ Rド8eQ'c|(mQD- =sb㩽RkN"7" Jǒ}\T!p5A=ht%[8*ͬ9=)$>L/j,%^TI_S?oiSnH.#n'!37}nʮz,ZO37YOM?ŮdA+r:hBѐFZ;˶~CrIec3!~ mvgxb5- d ,69P; up Q Thx@A(60%đM;Ta 9h2 0W׉z2Ylr%~t20@6Åalyp$wY) 8-HYȾ{5({^g\Z?Gxzth" w|٨lQ &c%:&Tb|9Ey<|0 EE >4=Qfz[WZm$֠I,>Bi`Ub'H[ ɦ,OĵG]u&__N<` q VU tB-C|jrf o4ҦZڷ?`"_,;+ɨ6IeOs ϖeA%)^IXۧف[evD)>I!Dud773ڟP)+X^q܍J`6coHפt|H] m(Wy*-١ H="L㬂XHl2}⟱Tdans_~_CW>,ѿ( ݆<n+'BU4!LmhqF!zC e<@_x}7nǹLް?( a@G Dnt|c>;f#&h%6wL@L-(CǀԆuF7PPS!gxhD{(-qbE&G:f>B$,jb,Ï1_2:D7 m`^ŢB ѥ& z]y?$\᯶ R@o6;#0o,_=T6=RExޏN:Dk:,>>$.VZ̄h7i`۽Do˱eᆧdk}Ows"f\edg۪|"ΩJUE_L0ZZ3![1F'báK:T8#PRRrWm%68FRVYd^cZmkq7@% 2n٥uRwt|"JviZ!5 {1T !:v:r,;np8r٘A Rِ56Ƞˡ5Sޤ]8V*n}u9Z]vVưb9cu<+MtʏZ.y*z$lYuը)k5C~XoBc9k߼tBpL1 O~xh`nYm6|[ SsM(ziz wUOQZӉ+ %Vf Z"LlY2G2?)kCXscw"ac}sKwNo*ՋaFӰ?r#8ɐJqCN*x)T@;k'ǠI<#)#ބPkw _N1RM]8[Owܘz|KZKĠw P۵w~F4=yxvDIh\q`c5f;Y#b "[ZKL0ö2Fx=VaU@|Ebˍq fw"qWh}vD+l&!g/ G_6^FNXUGfFlc>@ޚh A|W$(r<:q ;1*q5YEzMSf7s[1lbGP'igHv6d6~c3i!Nhrk8vTRM恁 YW>zRHP +HGf&!1Oi=J$nm{'oN6d ӏY߮xKσ+[dE/+D]s|+l:^` CW+O/ZS0ցY734S:;5yےs.5/(jxqoy;\Be4RZ,ޟ',ˆN;&) Ga"I\gdXBE"4i xFO9 R,l!fڟ"ܪ&/RAⱎ pȂXشxt{p-;t _{Uy?n Q!qZ9af!(Ejh>ow)LDo K_+g\ďQszU&'(Mgwƍ^Iss&o2AIf, FLpSTw?2)h"7#'ؐCT5,؇*o^#dIoۋEtˠ_ h N6#oS>pIJojw%}ugL +2PVՁnI!A_b9Vh>rU봷$? eiArjAt/)eFy䉉+?B?` Ãr_86[fw!xc<.YSTTĿ0ȀyҴW;ةuۻ=-iJ۾6 U-\HDEA&Z]?uwUآ3A"U*91> ʁKp T{n xM olbtvJS_MIʅ>)#6}E=Qǚ@ƝSI=8ZF9$.n14j2y{z+Jq/; \?ņJN֠Pvx o%P\@r_WH_WtH8Q:h>'^^ߍ->ʜMx?D"=lS-lM9%#Jڬ 7YtX w@XD]Z2-T[;>:QZEq><&ΠW+a7nEWčcGٌ<ÿ@7uo/}/Qz\%UOa@R68Q*wue [C*}cA|bAzdAeaMr1>7}D|Ndi|/-j38P7{D'j ~PBXͨWї!A l*(`{J>6_F۸n'waגN”INV"<Ǥj uAچ'jZ{I-f!BDu/L&-1]X%: ÄƜp[P2u_U"`'M }~O CBgfvUJA=N`uu y*MϾn%@$A$ivJ+~|&)WKOePYͥ >:e-H7B.lvwA{?FV0)K炅Q-TZ B{To (EGȺ,[Դ)§oL k RlC1X=oI +}ʢ(f8Zܑr))H2l?Qdu ];,e}q$/Oik Zd/4DjAؘ;oi1 !隵6vRf{atA=8N(Ym,Dh:}I;A@IAHqcN2-Si 6>UQe~L]S @tty;EWQ3zJ1`W;KvF_3Լ0Sa;$&i#N$ѼgmKo(a0cG`yսa۾zD!{7ςK^F/= uN2袐[P $ [Xf`n (3>H;pшgYZ07070100000476000081a40000000000000000000000016650944200002d44000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/snd-ens1370.ko.xz7zXZִF!t/-]?Eh=ڜ.+PRS^{2A 'N(;A"p4.Ǫj~ $t/eZ:sΏobckBfɴJ P1~ e .ICVi,a1@ xЗ7dy@W;^2HBk5D37P-rgu4Yb] ޕ^D(Ł]< d1oSJ TtDO䃅ˢYzoQM\M.ȒGgXQ ˖`y-kQ{$V|Iva4'{Z-*5nj)< IոθyǤ DЩBv,GCt̄ՇnA<ѝ6T%72Zwx# q#a4&_Mbp { tg¹ѺJ9c0}'u1;9(T)Ŝlt$%ݱB d_%nwY͋c#[sC i'lՊZOHwݡQAu%,фX+Z5,z4dOJ-K&œ#VSBF=?Hy0'%D_.tӆ'OM8Ur;˸rCS!}oq';p 0XiFY^K̦W*.vr嫡@"ir)6ɥBqUltpY4myaζ&EúsFO}$hXE0`nչ@%o={zfQG(XK'.#Wn[Hq:@k^PH#<φCM#@ցV~hs_ջӳ@ȖãBXNr)=|eZHjExi#u77|9B-)8ZkBV p-SMC^( ֋=p:Ԫ,˴ yzJAM?iF+T#D:#o@""WB/NS^h4>d9rc}XˌEM ~*)lGS.+wQ:2g[[x-'|2teA*o^0C7ͯCxVDK2upG?P]FNrYi>\"Vޅˋ^kHJ0y,LE3a3+a #HfG(^K8GdBcGtx[̼cZ=Oy| rBa}"Qb5p*d1mإr<yG0kurӱ#@b[\deg?}3  F-:~sVb W@Qv_n^rCGÚ"(2|#}1^rFYgw0jKAS7 0\]VrOP%La*840v0vC5Թ#BM>Lȟί鰐ZyEҿ5[d;J8Agħ"XՒ_v @iET pˤ#҄;NcAxU-.4fHmɼ֎bPaGayT~PP <}&;2$p q둂PK)LU5 .hDQ/snǬ$poΧYBxah70OwCn9Gt*D{2PNoezi`B?r+! @B"&w.& wsٲ|n#V/Ơ+ ÞadϻgJ@RDA|(?0Rq:qLuAf%(SŃ>oL!Yv+{# gƲll狪ϧ]elo|rc,l:ꜟa"Z@m~{b8M=}4P+☨3;{3ftp.'@;oN򤽑H+ïǿb.oZy^//t^ 0I83^}:,JSZO;8D L6;T_-K2բ}VmcJ=ݤ5RIËeeux&P |6VfqxCU18z)73Mjށ)O) WC0Qu>qS˪ [ ЉXVkY^,-& uͲt 1UTyŅRw}8j?FX~?"cF Y,38b+I=IHxn9:p@KjXdHB7!1@< 4>%3OQA!9Y 1D14>YBi'`4M^Q{rtZ^"|  lo(B T2٥}Z$ѻ lbL n8=Nr93яhZ}A G$:'| =r9i1y )M=$XObFUS?8+$EHs2F'pⰸ `6>\yKsIe0Q$?+^Wa )u-u^sQl)&ì\\ZHcĵe:vFi}'mnHFBZ~ BMNg5%+‡fFvAIS)1;o?)9&S6<~\Np(AYĐf8&*_8T{̓Z{Z$CfK16 %Lǚ伐 ʢoz݈Y\(-E(<51qIZCje NOCPo?o&mk$b'*|䮰Z0Sa;_`.pSЛpJl.-];:,pDH)*j <؈s){g?J͠6AF G]q|%bzs 4_R7uz-FlϮ(†!Ȗ7*g7T)mb_pY'rwN=o|(r 9=j뤛y">/ ;w!?2O៮~^p#N@.v˽D'Bxnl3JU!g85Ӣ%dn@~ČϧX Iր h%pI*q ҫP) _Lb6|]YBB(~9(㐊g @-J̿2.VdQ}"; q Hb%LIH3sZaC󔯝\$olHI_$ oS*JAtVîe4@]jhIT8*s4 CA#P'S>H PZ1QЋKS|6ESz@Q!ʺ $9}3VpUErC*YOhȵ7HRi(Slv(ϓyh @]n;*OlPeK&tn 3 ;{)۫]GQTԵ~2d%UN9&{4Ab$ iq1t'm5߄nwUyt yB$Ǟ8]s-͞ rVr sSB&Ah MXLI`Hzl& 9Xr P/}Ž5nZɓPEWZg~t{aS->z0Am׆Rire؀Jx^.gUNgTI^_ZzOXϸ5𶾈eRó Af%_ޓuP  Fۗ4S~RɎҘD"wb̕qfj81sЁ iC b~eljEk^lŤ۰ v-ؘ.hzAq'(0A_$ceg3c_?Gڎ rp Y~2 G_!mRoX_9N -ivP:?v4 t N | _<)L5<~w Os t-^v; rxp19^̽4@[bfs@z<7H~R8Ao)ODbuhNL@{P=ۡu GOw H 0qNuX%xb$ukEj߲O(4ֿ c++Y`ҭEgǹp7ݰb6@fAFHd?lJ?yy IXyvT ~_ Mv9ܴ kCq5 FmksEk+V0۰g/W 5cђ[.}Y;v:($;Xّ7t֪Fg"O,%wK ’GV-/9jDHb߫p]ǖ j ip `N|a%}I-CU 1OxlI*Ap_ԅJ Hxg}A"19h{,jb1= \^+B}1[!OLI?ohIZͺ/J%쎣% ?zs1NtaDY1bZ  !Z7ut&t!mĞRWL0@OP8!,j<؃##@x 3TL[ %ͤ.1cRIP?ГޟR7y,k\~!) Fo{JM\Q軲W_/:-,nlضH̜JV5z\e-tJW}Qw:1&F$.~VA)\Bhbu%wRO)D lwsBm@2_W p&wy, NQpzRԝ,Ξ9hJ&RB((*!xiIJzQkv=p ֎i]fnTOJq~6r LY߹m<0uA:I199Oހ`y_S`9-oە 0OאhC%a?j }\F64/Q$&0jz 2Ҋ z &5K >wY-X$G5Myq FN}vIՃIׂW$@^յIb]G}=0 q=髺RZI LVSNXwQ:_Jg~u8p;nՅ^w$cp YOŶ7ݳLW 3V<zvqՙnE| eA~?Kd:̗tD%E\o/kA۹͵`my$q#*z%3vO9mwɗyd-J乧 tZ-uLIC|YܗjfbIK8!-R(cP1sBF(=җ[p?H~}wD^?"e0{9z8 j41kb$B2!kЕuD -cmG\@+6g5($;lSbrO"%9%}[l TҼ%n~J>~H?#'#7Y׿A 4w!,&8 v1O{}d ?j/tD@;8]CbBOYh[A0TN@fx + j٨X8  oϳejIӞ8_')*q 6AXl W]<:t6$COfGȧ~ /Q(p?f;/2y=~)>,3č̸Fu7j{KE,8Kc' N4n>ɴ99#\tfgE:me須;r?G# /Rh{u:v-nt.B`rd]ز7+ J L i pJ"5qhS bմo>YhV>I\D'* 85l!d&Xdd!$gRpc$k7SBɦ/\ F73yXײJT?I:!KUА8q]V?Px:9r2cEOhQ)VA~튄*j͜{SLp_nJ?/x#@|vA)e(8WZCqꇲИGmuk=lK#^ut!B t%ڍ[I^5CMDfl6Ss@vJR(EFsxV|٘9<%ۂ fu ̿ks7 WMHVpHLW@G #֐ccLv>?z}0~,C3*! `M7jKgpxQ?7[DŹW ` q햬jS(Qe &EۺJ1c>&_ubd#??hcҭGUWAD`Hhv&h@E J4`ҧ_"ѩc=~8.t[4mV1vMr6\rc<__F'?r+"P|?!2qk!\U'H_R ݮ0U00d::~~ *NT-a ]Zt3Wr? Hy3ЅS 0TYr/=']@IS7Ìi"׆*#ӹ&l7./ޣ_)k|}9'md=]hUr屟}ߩ;UƢ19I n;GkḎX0,k3 tBHI"}?!m|dxg,FK5T%;(l- Zh4/͂@GKU:έ9KBxz,'DMT(^[Mez2$8JWV"Ci!"Wny`v~Q. 7j9HJ^ҥ/6cWC *5ufWJbҢpI(dBXǥW [!SkV0e%y@kO+?opEDbysAM_#hQ2Phۮ?*j(q9t4ނ%`f_iҶ|uF`S!M8YI3!{f7 O{i3!R,ΓcBÞ/6&%;xRb9ܩivcgK9/Er](L fL IV)>e C ( Sgr|'I u|y-HEr"(eES!iZ8Tq`̞rGL@qKq,6[W:;:ZE 6Kha4Qu}4~}#;65Ig kZliY(ѥ#t,5UR/ _ժH˶dUF_ b|*7" ;͝S @1^E*I-bA1&r_A/S9(Xu:u8G+.`n@B)TnOM߃8Rȉ;|WVѯ!#77*4N|,lFPg49MU9oPoB  jݚVW^P}:;` lqISl_(o+-=;gӬguTFjhǛ/8i1ŠYo0Sl;ՀV|&,+r2#^BvM"Ix' *hw CLVfw1Je -xE;V=@,g{KԈ9*PnAVK~(} 8Wҙ=E:^*Xm[Gz)\oP`lX;^g<8Sȋgs`k-c}R:mWqtD^hOG(\hdMmPe{x]pvC^:kZαFmb2ӛy*ḜCy@RA~6|ݻ_]1|-A~@1ŗB6eq{;ˀ˲,>![y?9'OEnKI3]UsF4\AAI{(8 ;#n̈֡ԕA7I3;fXxO?Ԇ]?d qK ݔ `vB6d,G/gUh6o,LɄ^Q3q)B+aal53ͶJL Z(?8#|:G޺Ή [OcHDd-="0$L51;"xHĵ}:fs!ZGiCAY +5;Go^B)Ö}ӡ'mY\tK.ਠO`'8m Z[MoXq(> I՞blx5-iQvW;hCͤ H+AMA,9$ R!ZPMXxsL;S"a; iDtǮ"dYd&d7Vs?KNu@"Y+⓷7o mڀQFEiAbCyRpyp7b1bǻ@p,).JѵKG˂KE>]oBLMV.5k`~SU=P,yQua>|OB6D9JʷNz;2闞Z|=x6a, j+V!<'Jgv&,@|gэ <|5uZ jd9l^rgݷq&7e1 @C #.\1i&RШp,j͚}$7@VREĪj0b@cxuܑVu1iܒ˃0OTxadԕ3!Ҽ*aNZ5O?:-P}pS)A9FǍA5% >3 CC&Qess%:lΔ0!(!IGeD-xP7a1\q,4X$UFʷFOM6e;aH2lMd /Ā}S+2ʄ^7I̼Hv7"R5?sKheH7x9zx8~(=uI?j_n@iec{aik$[J&*q/mUIZ*|1hE]b/P}cSk{8j<ѢYmiJX5B6߾${/2΅LɛÆV8]V'=6.8Z/urX 0SPۅ \x4hJ mnf5ZϦOJ8d֨+o" *pJ/JGV^UO4,@p%i#3˂sݍBSìs'ə+^N`5]dG׽/LR)U+$`MaڭIKTD;|wjr^ Ӑ s%?4fc#SKv&'I`岪+*!y*BĖuYDd5R ιP{ 9t|,JL&TgLW.nǞFBUMFN* fTjLUyXӽ.?5k={`?3Zv+leIRfok.Ȫ ݟ^:vLuÆܫԊfCDEAJD1WM2s8-L.`&ԧ6Rs297hHKH>4\y)Mb:tg)yV_ K@S{N d~V]YÍi#P0Q@s.n?X9QuBxղQ ξ&鹑}k5mݧΥz"Κt8Nqá,00A`I$4D?$ Lqc$~G5n&c $ ̲^GLIk|u) ^&.co6l|JݺV(I4):-'\^m.ŕcz4GPK' !!In i;Yٿ"[Q1l?]4[65ټ`7,Z\R 2*?T_v )@)[bia#U{ XIIp pw:LaR9&e5b{}ȯBBC'3k R>zعxmi{˞ u$Nvg?TL=D櫜OpoƻJB d| 'rȄ P,B)L=l`Rk"'B6#2_q$}.4)RE/%{㾏L" Oz7ʎJz)P~Q/SyCsIՍ+l<C*A,h~*jpʚd65)6_g:.C I[hP{t/ f!Ny=E 5/]Vcyd{?VrgiJ:1X6yì46 K[GI;U )F٩` NUsmC9Dy}W~e4}ސ V@;qytj]Е >8AԸxqhg<%kۄ?n@+t*6U5ҁ-9a)3E^/l4-8_Z:1cKC@œP 4NׁzJu;GgjP8NWTꬶqp{ h5/ ߆\`6NM0 \Q5dRwǠlMfGk:LLi֛.0=L]&H;LϟeGX*(D&f:mbyU:!yVMCvY1 r􁚱 5"s['q_5O,' focN.nHyĽ3rլ=(4 RIV^[Bb!&`u(\&T65p6w0UAr0Wh,5Q 4HV!D*<8>OR܍'' )QIC 5"M**ѽcߊhqhf=Suf(D@l]Uݽfh 8˫~wD Px$|۬6G+6`5P*Sӭ)90t4>RI*hUF;Òׄ9}e>:p+t`+[~ޠ2T~_O{;kݘk3 \htBHx"fPau3$QHj'?0d ^VǃvNȓ|5֠(4"+o?=٣b, %)}h/'P29&S 3ZiMq-j*X_L(1^æ 7SLj%X2AtgŇ!I)̚ҕUT.5.ˉwQ@Y!قEio.Ꮄ`:ko(2DCͥ՗` a1wUbYXɐ&8cIQ^t#h58MG.FJX+D(Ch `R&|ﴷji soPfx$# M<] E) N7X^w=V: $%~1}s/^"\2 _fD7n"O5z{k q~[Ef;Nt`[J+s[4*q .Rٜs\y  #G1`-V)^][+3ۍ ji dyDi,\dypSsa;dĐSΘQ`8dQsK)dܞP7Ei &v4$Zwd%F :I}ImQ4Mj4'?\lKbݾ:lfviw2IcW\Ē<śߌDӚ|ӨQ"VDcG+uSh\GϤh/kڝ{r8%h ֠w@GB=sځ2/2,m#tւ dAyܖIh$>pK 㙾h Ld X6GbfvZE7I,XbB2z/g. i 3Wc7Ӗ윺;^YI>L׽xtofJ 8ꋹ4*E4{͎kn?= AʛwT"UUHKCt%}Srnxv\YyevIL3=\$9.,Ex wbGnj2^juN7.+-4 :}"(`y@ؤi@nN9 jWOVIѶĚ^}E`6G`J!sv-~JQtՖ1 m}mݐpA h.u u~BtdL~`]aCV޻hXv?:l2/7(1V\8H_uWf\ EcgGz>V\ѰtD_f!7i; q u/897-l_R}Z6WejE 8,?vLOxi3BHkM:k@+ {[Wy.:^T g􊛡 @z'ZZ͂WWʃQdP2k;eТ?Z,F0T?*G=7wQ5l41f$JX|n&=}yI’H% (Te>6DžЊ{1:BE5arApG?Cl|excL\q'BjZ@ZXe˧mnsh=^=L+gX([<(֑Ls n!Jt쇻_vL8դH5b+qySʪU~62SaQdq@՛|Q m#} :NLfPۨAsۑxA R x.iO *?G&P rv/]̈nX f_JNVo,@AOfUPr. R0W{.AQcݧR AV-BT7s4bT )Yrl-*̛!fUE;Vxj[4 ƛޜuPӗ*ӏ95\Iwg=1y /O.} \;8vZ15Ú@\tmΑFrQ?plJF֫*Dg=$Y&Rs>>3rmIqևͽF[A h(' D᳽N s0>R%(u^@I4IZOE䴒Bܥ}asKwPϣ4V5}9?Kʌp_'L#Br,E ̦Tt]"!(e V{x[iN8913e v˗HewwsQ!/u5MJ\  /-> jcqtdnˢlsEÌM8UY#,G(|rsԉ%5H-&e@.tS*-xuO)N w K¹ ̷rwXԄ$kl+/pLAhmͱRnb[lGH85&a][ 5Ss0.72+E(Vl2Mxnp9L_9 9إ3j>(*9"!g["ɨ_H H'{cB.w|D@t'Lr}܈+$65dsa)+naYJE{VPKxֿ9D=\n 9L q`}7}J+;RA :N(0  }X_cJOD+G{ ?tZi|Hl v!8Nc-s[>- auK\x!JtB'E3эEpM%Puit~4@o]eCIlٯKhmƯ%3s<cXU ;\~hY{NPBk⸀]C;z5ٴ'5Jb<L-j Hzw"N!2X7̺U(:g' g7KK =]D[lX@[x^Ў_,11fx[۽;>9!N5G! 7@_zȗ\:Q6895SVEU C xGƿ߬ {,tmHr(aH x0Psʛy9Q3N6v홖22N2QGYҢP+ԟo,j2,Vnô<#vkܬnsPޙm֎KUpgxpoxܕu!F? J\͐-Q {AJFh ꇆp4J+;kX=\۩a껍;3I)!|(]Rb;LIx #p鷌qGSFH fEV^: )*-]Yf`% QO!1h46d[/j˂Tt^j6]F[ϱFGE=.Ҳ3]d6ثl_b2 /9)Vbw"s  e?,anȖ#q VWeSvRFF9( Zr'M+dW}B(>"߉2Ǜvx;+,xꎯmSRŚeo $)g~x'F8ň7G-cB+S05kM$TvE3R6{A"`ggG ޝW-)GzSH%<]65x#TP,T*¼=R}ORaOm՛[N\ўxΦe=6߶LJk7tTjyοOBE 􃗗} ǼCB,kޯow@RDWzpZ02Eyk79ѻq醮kLpwK]i.ĀB|-=>ƺMlPWlj7hzQM-Eߚ3-rËx4,. +=_y @As\:(DVDzHD=$nK†HDp7BqmY+4u%\sr0""]^~17P[YVdiƇg k_hGnp3f*Rt鸽jHëlNô %.PQ #(@Ÿ́BI,;lDGHQS\ C|;^tGv-bԐB&2irZ|<9,# 5GuMMǮWZx0W⇷:ʸ>/31C{(afNn%:M#oU6}*t|+' OLK6Mn:>'+]=\ҳ jU֡7 ݊M/)Cy@3=XnȆ04ч6LL Jb*hc&&Ֆ31MbضOTWѰ&ppz{\FqFq{NӺZ6auU*5=30/f?lKڧ0~]4<|S+OBw Zb`)~Mv\*K[ID<=G:t]d7໥B>fyntYB Yɼk6lr8HE҂"- M93zPM[ϧ9e]̱=wt݇l(Qm-Ѩu0z=5*&-^eɃx'j>`4wSI1 b&ޠiS^**"F@ Qg%C^򪨖^!{Z)ySYq |Zȸ$Sa e΅:a7Hu;8qNvhNL[Mܽ+Ж79Pcg0í) (ET6 wz/*s*7*6 l3 zE+=$lr! o_ڔ!md^e>A xU^-9LHHb|ZTԏ`iG/@cKt`)?P YC%pu_E&t_,np86[Bݬfdce|)؟cU兗VI6)[X KL^U`]@a]\u ,"c p/i#~^ ف,Y}U 3e9FKyYkgYZ07070100000478000081a40000000000000000000000016650944200003f10000000000000000000000000000000000000004900000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/snd-es1968.ko.xz7zXZִF!t/>]?Eh=ڜ.+LA/?2aª{U{N1?.dӵ |>q>QMgip"mn s$L)h>h0'}{=c~tx(:+QH/gVy>p_ L'L(0Ab|sY^-$ƎѢ,Tٰ.eOƥGD5Cr [ 'Cbߚ关b/I=m1<2`_'Ӊ o^ްm{k'\i7 g4J~z/)Y,Gg?+BV'sR;:۴<̀5wڊKg!/j(kfQYLѼ ,BuA ha:!ƬDxА`[i~`:QS7^lv>AP +Hb&˓7jg#b׆ELY/zs17'RͶI^6\Qn3J +h߃rR5~=d]L/'t΃XT6VS`G t##B;Vskl`>T QJ ÚvܴF;XP9vC t4Uۅo,d:@ z1٧MGz\L0wSC:DwiU0^~{PD_ʸ/9,s%+؃{s !PgzZI >ΘRM,\f&'z :;/d{L{]~- (M:)GnߊF%qifx<ت5 &'MCL#r?4vh1I_ q@䲌ixi= ,6!2\j9Ov$S?z>Ȧx6ʷAF W-)ns+<t'{u}hP˂q yIWTYW*}t6nV0?(ţ|5Lˣ Zm`:Buc^(0mpC_ЂE_ HvXbU~&J쨴.獆8 f!SeѤ'f*W5Nơ"bnr'#e9g3[5"XnAz,LZ{2Dٱ;VI6^gqD[Ӑ^֍E1nj%5RP|@fh?Gq@CO07=}zۧǖvaᛊԵ!Zic9{$Im}Xi_wF z1g+ s[;Yhd4*o@~<\.S$X5pDЮ0XPD ̓Ǥ7"!jbP~{jfefd@!A%D0 oq.svլI_G*@׀?mm[rx>|; J)AqXٿ"ٛO~ YعW$^n~\_:kA.j|Өĭ*唃U{;0`ܜf<Ń̼W2\hb8 cw6h;|.8~j_,*41i \RelT"_Z7 0#!o9+9T7`gID'Hղ^US_Ts ,&Eee }S.Ŋ۬-<^YdC9PJ?!-t8tVhFP|)0YNPzᙋGspC]]w3E-ڸ*p74-kțY!(;(uwŶ]Tnx6KidŚ5n{AVu}2 -jrs@T€DuK$R WQ䪾 Cdi r>尌2P4 *IBgsFv fa/&g*;yRawm$/pf)2Pl?h]ōU/nMi`nz~Qt}, BK QvzE&Bo) Q.z Wş蛗xUtR ~q_wZ @D;$9f((2ͱvg1B~\eъP6@R@hD: U>73ϟayo\8ZxrU*~&jfknܭvM2gV G^uGRAYWJWK.kڝAŊH#jժ9eOX#/*I@|m*vM:{cΚE 8 )Px iC"Ӡs slZ"uű(VCgڧj'> lw]q~nZHpm+6XeOO+;/W}\.NqyZK3l=D R*D#T[Qs5<* $azƲC 4%IV2 7l˸(i֛nqUˀmg6AGc#{s #wm*Ebݯ#\ɸF:zTTOv4CޅXYkd]P8Z3É vt=JK.h^#wr+L$$4ne$ai=sr hJϰo&;`dY9 1)TqU 7^'qxdMYxZ`пKSq|+&cw*z870i>d',U8xr]]~xS*KRQ>?gI]Sg@F?b 6&cB .OWw"H_3d),mOUؘtE1:!sV3fXʧ݊!'lM m;AI]="oPqVߝ9(Vxbng+y0q+,GֳnȘNMcLanm]V&H pu͹~/?/X pJj(^ر"SDOyf`>BX鹂ngyK^)=#l,nuǬ%bb84&7- ܕˇ=A&Ppdo#j0Rro{mƒy{ov85fK|7&'Ճ+o}o+9%:d(ϙ`D]x 7 |v`Rh߱tT& !S B1 ΒWǞ6;`ٙ>gBi}CnhwR7漫@\D+zS" Ϻbm׻}JK4\)}.76(w1 hXdEQ7pC3FdYDNa9 Vс9%8$E*ֳ8z5L1/5W2PZZ}tW?Q(é[xCpt+_uԧ ; 0̓ѵ: Du?>Ki˂E>&o{զSwpg@F_s>kDm\˘t|l؍I] !sİ~C} L G>.*h~~9)=GEc:V_TP'fǴ.iQ@jAm%k O-MzyfN"/?~9O/};]u8\>U[H˵ J9.O,nQČ%Oƶbkщ: q;RDJ'L$e5M `q_i#?<]7֒UнaSN^xo m|H䧡uo\ K#*Oĝ 8>9W;JzdkbSL/T4]: JD8lm# P8v݀JqR-w>-.}iu]ʠDrZ M(R974Bxc}۫Pir<`M<}IuFg7TeS›vNDCVaȔư{yѺ \Cɟ\L}w*4Kc[_; aYBEQ(K eEtgu0"uo)>YaW:B5r:V&l3uͅ7C ,[ݚe޳*$sdlAA1#.Zg_fM$)XK|!5Kr W~#IΘa#8qGJk!|BGxx/.o1u#$\جaR٭t ]+I(\>=R(pv 4IUvspPiH'..oNö21t! ~ʤ%4-`mP'H܃LڈEK9 4 7Fu S 3ڪzb$x mmR@^2N~{UĜ,)^>ſ!_)k_R9nfB94V lb<> e;ΔRainrDMo{ Qs*tB 3Ę+bFQrQמ~'+hJ kk po'N7M?ejl!k%CmBkZ/t8聄hݴ`+r<EtM=, c8A1D0#G ]]&khbYD&M^7I'r#G GMxWߠV ٚiV?>U'+Mh@er@^CaIr'DăLjϸ1IX!ϥ&h|*(<.vVTk~[rnP5[1qJۤ.v.J?_JV*-Sn@Rg HDjo\(|ЉV ;ii8\jf,Cf>LVsচQ!'zɀAhTGF+]U --w NiKEoN%z))8[-v슲FۜC,>̳\PN=~ѯ L O,ԫ˿8g]}syӽ> p]Ϫ&EƦ>w_ht71dN6-o3h$'Q9]-R[rU:6Aһ[c*@[)TA./SBĀ]]ά'VRuT^VPpw1 7l8#PK"iNwJ/>q|-p^M\N,Ts{AtT1X,ettinoÇsh >.ZC1wG\VI8s6y/]&rѝ1C>-dOtD>{Ê&@DWjM8S(DqƧ2%8Hsi0w$$Q"em&nf>eBԩg4S+usjމ ~=AM'Wqh\,ve7c {1܁kOW-}`E5r氁u r.c"mPBznLj>y_\@e ُͥ,DnB<`alȗokX5;]md"`X^ů= E<0Og{G4ɰUiE |8F y\(՟ny#>փb`V5.Kl!g/5r㋔3j Ԩ!ni{>k6N[yژ+0gnR0労jO6\和HuO)Z[y)Hua)^ -bsn7&5H)Wxv`3@8|xIdng:#i;5)8f0dnFe5a%B,I}Z~l%(tm;{nZ?x Xf~8bl6ۄ.;TR##fu.qt I+U{U-V\ .;ŸT>8mQ3< 6.h],IN'2;i.{jIUy`M=ضXR*Ee;QaޭlW\4ȩ(zY55`5bE3{QhX#|oI&5[B=EV+NXDrG~$/D{O^>Sܵ2plTh7&ʩ/=@xq[ˣ]9_(“lSUz8xPĠ?xj~i8"^kޟvC X \DqYx@tƊSbw↟"Ё7@ v2m݋z;v1YN/{k‚#pJx6M8#hOLYP~I$Ĕj; aY$<h˦^ogʳB Y3:. Iw9ff?)O+ r mn=X]߄{/'Fcwڤ"-Actk< vNyT6-uOYԖX䕋fr T ^@28 B/N|,C!M{X Tl%R5DIL vm$| Iw=YDZI|yn=8f{_J~ .C;5@\egŕX:~sݞ9soR ag7:\)ۗy˾PLԲ\I:9] U@.둴Ӏ0fĠɟF"ByUHc'/$RsƊJWKbk!Ku‰SȊ]X`]"YVڝY8?,=~|?Vz;PNjd3Ri MXd{pfőd$Ws!m~:nY"OI@" *54 MAl+9sJt;? J*XagkqDf9lB<ۤ y \xU?CQֶPWf5ao //I_='@]gD1ʇC㤈L:BrFW# ͦXJ?hsƃsWuUIg.3a3Zobz*u- uS֔' eœ 4&=@?.h{ղ}׽ WU-+ZCytN9}xF;P'2PVBxbDg+x]/|vI=n橐@╛fj D^ $;bIO ?䮎*vL!$ %YtADAL(tjS~!WNZD&y=ȯ%9+={5p2( 텰gB'ѧ˧%hZ4ԞJ ]g:VPW8C%n2%M"}c`򊃜T5^Etf]0SBzmhdX|*; >۫FɆ^xƴ>gz40sk ͨscyW$*``BLƂq?gqqƾUKE|e$cST`5ߠ2NQGYB-NxU<iR(+_M|DvvUdcDԔ1<_ ެOWdȸz"l{;@7D.g@?-beJ~(g l@G;* 硣645[Kgߞ ~ 0?=Feu]79D=w/~! @r} @ϴ#csren䙵g ȿc@#d|n3O/(b°Pa>88[vϾ Z=HY#+w!Yͱ^o:GU4bFigDPp:%D^II['充|ؽѪ:<]¼ g@~\JO%KOuNҠ^,!l)d<b?5{iJڞoD{fŵyѳաd?ّmJXN, ՙ!SCH k|DX]v^QG|+c{gƞquvbI:PJow \YNpmx}Ae(rZBJPÆhQn9 ᆝ`!^cv.ڑ f#xК{o Kq!ˊIV>i->D#pT%Q$0sp>N @f ~J݉b ̿\`sV,ŇbY*i-ulؙljヤiw`^)FlZA&΂IcQx`rugA$9y0݆U1'N̿MCXXKLO v{ z.t 0f)_H MJp6JCٶ:CCxb B1ɍjVJ%E1J}>1ɮU봜jIfMzoMP+ *h~; _@%F`OCH9M? P0U}LHgPQQg\Y{–5V4pT!Cw%d+MYS+RUO,Z^ [Bb1ǑnN^26ρ"^+Ŕt[A dN5 M-HAӳܲ|M5=yR:;z[egO޴YT1c)a7C ͊ #T=~G˶0acV>/]]63l;3#uOh+̱)1;XFZb#:ϱCőKx; (G״>hi w& un811qOKMKm&#E]Z1uJ6=A2}b@%%F~8lYr{4fѲ$[ ze @0>T/cvtb➕+\-27LH:^gHz;pl#FBۚS͵JCkvm=+wXݓ1NH#x1p@WZ_VUJ.`Ĉo\)X5 ;s{qiWD4bP&#q{K:jS~r y PYVZ_q ~6 Duv<ߥp|iESP-t1)ud>xބ BX ˂! [: .$n-z.n0C kיbd3<2 :7 e vD炯Οmx7tffX̡\ȒH ȓHӱ*G%8[ݽײOW-b#Jz K!P 1!f9tr-JJz(.EP@Z8(BxXh>'.fܕ<E /ji}gYZ07070100000479000081a4000000000000000000000001665094430000454c000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/pci/snd-intel8x0.ko.xz7zXZִF!t/CE ]?Eh=ڜ.+#0g_9TI!0*X@bKӢO@nᯏGņU]q˰?ՔÒF =$J_eZ$<9Z^fh+S@3 qxV_QD}fͷqZkAYIV}We>L ,xw &5*ARW[H cF*eRdGq2\6^Q3A&8^QqJ8KrZG`O'Lnkv:O/CK)mz:nuj^+mAٞQ_'ct-NTBM: xjß v` ʞ_Z3aS[ƽ`ǷNK݊r4ҐRLCEaWP⫌o|0RYXܗmT('ms~:\yI#&]z㎎*d cP˸-uum_*ɫ(5ȏ++B ̦")է; p Ti~P,Woy[\TB[evJcۋzI^sF{ѳzx b4l皜%hc+nZbUNC+p = b%CP(XdT3=a<]km_ ŊiXPq@[:4JNG>WZEmZ"s6^ 5xRW}y $<ٛ"7L.{1SuCQZX"ϭ48]3̈́u,e꙱|,32JWݠH˚Ve^"yZCIm(w`NyKM`q`?%Zc~$,ִ!pOsWL[wP!r" CyH}SI r#@|\:=o8@lOyK{N'zΫ=$b*l!"EtBjFx%wJM},0e2 `95"A~аogOބt?1XNcQ $^NP%4w3ؠ,)">ir]oU@6'K|RC gi;UH4ʗPq'~d7u>v-4>0(6w`TK[Nph& >R˷`422;"ZttA0wyX|/tvՎ>K\NTek7njjjVУj%AF3 xjygllzSUޞBfwK.d7z9/S l!jf(sj'|V #ўA2 ɫKfch*\&,(9;>}XX(W错团G8 w'&+ ̚~Qz<%V7qnMJ VXܽl6`Sc016!)KWc*_UV4V5>OeTH.muRkns~Dpb3(eWBwވ ްzNE'F*&gƱk>T?1)?{>SvJoזwbd_\APHգOFW}k{u Ks =|:SY׺ VßohYhV9Jydᲊ`ۡk2}U-L5s C Sz؈RG2FĚyz9;v f@$ەӒPf e8(jujָtQ2RnN$L25flv˄0P\2Aؒ:2 xSJ^qf_`wdod(;꼜'!#OGx׶ُKwQҭΓS:HQ*?Kgmljħl sVDkpU`^us%PJ.LF2OL49c:LaL/vnGrX,LT @)O'SG7x0co 09 z^"x5eé> fU;![Κnvl))i"&;+BY_6$z=6h+GCxţᑉ^#R͖ߺ]%Ɓx<5;»!~HJCڱ'BS\kHv4Sd36DC\k K Rܑ2B>?=[\7gʶ/8vz+kz_& iV[>X xmG"Fs?cE_(BH✔™|Vm-Ѭ+ SUUN;_۱s? 4D)eS5pqQEѭC/}_ȖDuӕ~[TY񩩓+!-N)=:Wx6SAm^(o,"|B9UyI q֑Õj,ucߥеFU)aS32fX `S6(Oј*6IKu#}RyLKL*˂"Ra#ҿ,7ypO?H~p^rΞuӵ">J6ϕ7_lf oU1omB (,{WOd0e햰)*NB'P<0~KtGGfÚJb>c"l͡wL cpzHN-׸}}!ﻠ7cVBqD_v~g?*+(aan_jX Ā2W qTϺ%%&A8eG4*8p'*mBڬ-&r-ؠMHgb8fgT7ιS`n 0#ULZd6E/+^j,?&.&\ !\ '7 w_ W~h{Oo9ٱ,XtmWg8Yd xZ[!dI<kӏ$~Ͳ8LA*FR=}q<\ HO3?OIEyg~ꖧeOdchz?}feF6$ P} v\d>Xe22;G3h,8 \*`E++iȧgm >ڷ2HՉ/U$Db#xAa bk9WF6NvEl _D|x3RhƜtc?کԆ~L k#s]w(Ĵ}.2K/et0BfօC%M䛐n D2Y;YY&,bO$m m JQ3p.eј&y8Uydjg+D8"͌ QW V+?G>1FM~E@ "BVBg@)$lj'zuѲwC΅7g ampBV*n~P0{;$JjѸ.Xl#)'ufHcd(X9-2cazB.a #wTASGu0L0[6|lȇYBώx9نX2 Lf_/OթρUΛl10Ě:/ 4QE0 N~:QTc߸ Ƹ`o5ӪͣeVGkir=OR ?&Vu+czIibMIwe`[M&ew*U> {D=J֞PdWCjTQمmM{`MG+zVkGB$IQ\_{Fb(3nW_^%9&TNsnkm"1,mV rC:l`W4޵X JIvlʸ_Lu`-/n.m +CR@. 0T_tL\eٰT{"?t4RN3\oXkV}! qW4̓#!ٱzR^yj b앁c@}3/d?yl%`eb/JK$:NQz;C4ⷶ -4…}zص^'{[q5zF.9c 6^%7L-y0#ZT';Pd28z,"CK+F{(ύ,f|޷l2ív?N c2v;^(嘫l7\hm2_zzl"Ey^eկ]|^BS^ `ÐeGu5F8]-KTv03ߘ+u[1c! &n;@&˔~R*!f%O69^M 6䷋z3llCy]uP`H\dNvMt:X\@\5:gx`6~^M뷝CөYw!ʕOu B" *kPV6.P"+aQKw@#LnPE;:y jʵ$`&%g:r?KR-aTƉ8n.Ye"D⊄~U+A j ,TZ,4k}-MD1BItR$1>Y*1ɒIoh&. >]N( 9xM~!n+4hE2"aPjXb:AKݪk=Q+PMTӽRf]QøFONo-ŠkN7Iԑ\B- g씂X-}z(uȖQBKnlV[I( "H E<خel&1|g/@s=՘BA*>P? =5Y1TJd]= Qꗬ*<$F WDùc?fEo*i۱H-$e\uԕ6X͜4}@և:3ZU{ dPh duO@7F$E\3i*rKHk)Ob[ZA!O迋ϛK{]3xGyBh=<1(:vY0I%8ْaOzx-|tA+( f,\&ptBB׌Tȡ]C7ʅ:P{QJSkK_c~m/09).K1qN%;3 #e1hp^.mSe;pJ~mY7T{Ipq]o rϔ 7WQ#3:-@Svܟvć(L5G-*W#e![E6d0ߵS2`*"{QJS[IaJaZ.(B(8]]L~~H2^~Zw|k*\CxK<6D&HR} f8qY.VהVsv0I֭nѳ{kqcgçvo(㏞r5؈&?A6O _J?Q:5ʍOXPPWy WwT|wqTQz} dnY1eŐ2F ,@SO klMx7ꬠ=Fٝl@ߒ9%kC$.~_xZ7SVB!\Tm {Fck-LAYKe,?]2FLPG08D E'dyLM)BkpnR Br0^Z.^)CN:4 ˍRrXk[3Ω\s.YxyU'BCKpy"^@G(pC=>yτ:fxF"ЊfP8K%f*N/꘹ΰ&B( "K|&DɻHWkT-P$@+$~3Sq:r # iY+49}16 ٣o~td*KN;.f1a Z 9J4Nj(xʔuzUMfkk8v>[2Ϧ-d\zmH~A,Pf'#B SBIwFIo9|E*!k=D7/tZA`|h $= ux/̆; x[vE";C lJĊPN's:udFJ\MkneѵC.gL>"A`[w?]3#j5ܕVE/һkd6HT`ǵ (%UhԵle$9DLl nS0Wzx(`׃r*j#4KXiJD2ooYQDr C${nLb@#tPQ !!ۘ;lH¾0[^+J!9F%)y[%Fbˁ'zvjCOE::Ʈe !DR{1wKb(7H1VwTpڗʐ!|'!oΩ<{Q*߃ _)_,u1X* - O ʏ 7{Xz>Cc4dr+Cb++s44o 9[og)AZN֨%S1dz iPso @XF+6 A ЙJV | Di+PpYe`A Z$ -Lv \_0+ٶ%oʪ&X5Ŵ,(b(P*IFzHG'Wt g~6bZi #9>IྖYЙŐ 6WH_U?KO-MsܺS+tߋY N;Q,2DWъ%k_Wb@x8B3M)ć>$=I ηGvnǽNE8/;("$>(a'tʊ=M m >{[2{["Tp%ш0CÖvۡ0\nb2ͱM/f\`Ʃ?·@dePrbAODOUr턚7Ndj!"ޣvlm+sX 3/SR ,nKaAIJ_}WAA"O !AxtrW'$XDy39muygx꺹J[jpܝGgxń8E-v.\@3opAG"N}=X&#lCc4dY|#=F@ Fb56Q4]sR*bBgX⤼d ~:޼O(P !.=a8N8:V&}X=쳯q1WF08j~C sbe1acD^ VsrJJ獇e=B, UBG[K}u O3H@t[i^ҺDe?D'#>Si 7iu|F'X.2ۼi5*uh݌Bn1.wƾKty 5,ٔ{򽐖0܎vdC|tvEhbn: /?\fPy^|{LV(x>-g:XayamW0[#\J@.U>?]K8|7:}r !tVDoښBnѐYY R_fJ5DT=FCxX.B~>J1\,^H+} >t 8S m.G.g9WqA\T3 !]s>ǡNY2xMpzcJ Eђj?wJ0{ -sUiyn!$q鍌1ߦZATe-'(osw_";dOO*C3g,3|K\Sa3s6W qa= mmA֓!">]>v )+qIgm7Oғ#3?ffT5.*# ^Qrwgjᒑ{Wm &A%2Q' NQhD. '۶$4fYIN|h2u"^~ԹΑa/2wV}p6`9wiATzPHfĸgt64$E߼.]$-m&.⋆zVG;ለRK[e*ҡeO)J]8-;rz>cJy1 MYQ6p=:h'( _`G2z\*4er.;{ѳ7$rHyʫWz"2Æ+ #?(2;WԴZ i3A$qt-yhRɟ:PnmU<ׯ"kN> ~*S~G؛nE$us [l9 ^+ 'FçD(^/ "O*Fߎܭ,3F ׯ޶uKUOB'oܰZL k1 ;qɫJGA;ɏnڷ]GG.ZtPS1XmX(;#mnM`R8+[sew2[HAͷZ;*(м! /AHʖWjs;9}j揟4$B[M`We0x%0ݪBv\3D1F!zxnIE4meyvވ͔{^ l9kԫH^<o{~mR+$mUtE& n 9o ٘u<ȏ 2utxUJ%"2ݼ5])/[!u%;z&-n7S+ !֯O>3:oitaٯq7K+z 2ɽ|Ha|#J`Hx@{(:]ItgmBwҀǷ$``/kLV@N|DВpثFˢXȣ60!X\?$r^ArhQn솈R7Fy)(GVR!M\4‚u)oI熑m`<"'! @daZ*z~\6ҍ_uJ(kwnm_ߊi B&J ]DB$jt)=S#\Sg31ҥ6R̜U"2.MEW 4Tw|+ R/\/@%lp pw{նun#yV4gL_r lt5N>Ny`TqN7u0Aq}*!q㧲~$p2uMo όl(%zbIꂔ=_VxNu==Ss.{xxD&fS=3x z3wCc1# f np2)Z)K2(@ٲe^۲\6Hc-L g&@?)2g mH\OVU^OC:aX ÂxUV 2Np\i &WE ]<ѫTyTU5 {# P2xDnYd.77 m1ꁼr`3HBܧP)p%M/p,PV469tLݜU+e4Af3fGߘb)qP%%覚⁥s5(ϔ.,E|. aesh1G2x>|*ͣH\>y^J`2.ʚ&i0犉RYKXY3@}EuJ-nTH0`*{QQ;H ?Jko3.8b2HAA` tc%i6T :ZJ(n~LB5OTt/ ڔ\ %@W(E):.YGXΓLRV$/h~So+(Ej\#.nj!#UYtEɣNUyPpt|=ބ# { .o*BOʒA1*uUp {ing"^Rzv6'T)=_6۰TQUրy|dAY9جR=< \$O߬ 65;WGB"2'l} C-w~yP]!b-q_h@O!fNMP BVɯe7Ȩ "2.F32mi Z@ИWE%HEDş q .R7[).N3pYݡ=P<U<́^BV"]bF4!4Ԓ eY >6 v@>٪v*<ɴրoUy]f.߲HVB>+qw2:B/|@1$A:&O˙د@ #mb()AᶎLYrqe \Ja8)CR_lRQ"k2?e"DQ!`w1ȶwYS-@BWM3]DރYb']r?OvhJY&n:rX ܲ'#Ƥ9; p8 jb#U䪑͈-ՙϰ)ULdqhls/uy0"FZP$ݍ/H>Yo1wȀ_It1M¥cs.a̚ySfӪW9h`I,ٕK 5j{w<^tGr(jG/~x)ӛMf2]Wnw ߠ+R{v &1ϓdKMm`/gUu =?a+NR,!Q$hlR7MFw~+-ٸjV3"g2񠆂MX@\)bI֩fN/NXn:#+wc5:y3DfdԷNgkTd=FH-4֊.A}H[*,,;pQ/w71a'gE}vWnD9hwPCHn}D^u?CG8Bb:&uemc2ڷs,ٛIQXsOlDdJAumThPZjK+?@E֣/ZJC{6|wʩ}!b?K@weޥ:nYeů6tFA6+$JNx Sz-7q|."10풳C27UyY )5DG tk5#_%*q'gb$sifףA_ia3y{pG6ξAP~凃Pܓ<aECzb? EWCQKh h_$r;oșEm"t=zA-&j$☀zHMEP( 39 %,M_h~@n≙՟5g9P 0U 0UYll}s@zZP~\sH#1 tF9z4vVPPMdj$cA2o-αrX q8l[)qv+?#2\GC! >Ɇ4d|[S-vI j[Efbeb> *Cqp@"+|uߌ!ГV۱(lpɱd4Q} yA{U@pXqI9S ל28َ'T_K%6v>8 35pœss&-Xhhf9%.8yw$r%P G%|V!Gշja|yΊ1 "c#mi'ALų1l![ynX0۹CfT񝻖(9hcUxO= yn+F҂ 0K8q:wo{*o4AkS=瘴ѳI7 vER09OK>upSD92r^W0inX{p~>8[K(pERR_ONb>W0lBc9NgSÍ(Js8>'C#Ć$YawgAWE\9Y|0 HE_2Dv K;pCv3ܽKpGΧ75sr`!\ t,N S"O}z2._ I=W56Vm&Q~ *B%s`0;,ңApaXu}K^(EhK%0\wSLm-O קWwb ,~;Fg9[Y} *ֽ7~̳|ׅSӚv!֘2a6 `9+b82f#0t 9?h[qAi9!H" 5=D*2 Yf^'Jd,ply%XдT;.jJ}%fhbO̍CX@w|?X Rbz5[n mq>vҰR΅;`+XIC~ֽaZˊ3 dά-?Ct^EmFit^fwRC$7{bm~dSܡQCkغXQ9iWZƺmVlafQNEM"\w޾'<;Qa]pwpl@}tSGbi &垁 ʚx@ $gDRs?#v5hM-F폆Sn sI07X:Eqh{c|)r*awhsZц[?цEj&h9:.msl?C^6g9ˢy/2>#ݝb0G.lB󧻯ז'G|lLQzF>Y2tT9p~XkpK|s0 (( 0} ;r Tn6Gz'P~'; b-9is'30Bj _C˩~dl6.^!E M^5'(ϛk>-`S51]%CGʎK?I O9&hmG&//X@,gjp0-\Yqh49 :=Ѻoi:Q GҎ](oEuPbl,="3:„|w}?o.+ztDr V" ўun~P{:9uM \/+f8.ZagƳzhlҳ {@ W}$1'~6ٴLlD38HӢ|#+7ܵ;+[Mvmv's&l۱(˜WD \s:$ț!%]0]x2K^ nkOL3R&@AM/lMO; m }MпXRf}O~ T5fxJ`c|,d4%1Nb ezTC.9Ss0[AnL=cyfuV*.J}fU 7}VP@H<_Q>|#!:WO!`LaeM]B7 R1Oh+~<w>zΠ d~'`4v|~H.MLsù4񍔕P2? z*5M\dm~دFLH!A_l˺qXTcU0q@^5Ef|ȂAs/'eIfNgG$s|Z]0!*iL=u^}I %iTx{ʲfWt +sKRg_WlxWXX;jXƹVyXdr='tN_qd\KIPƙ]Dͼh)km!hXPV\x-/ySgߪea]i7'0"+a3auзnH/Qap&!TqգPx1vta=t\ 8;yPgB ̀0֨pBj-IB/x#8<02kz@#N(Y?Z pۯg"jd8BXJ>@ liCYr*̹n@lp)2`kUwxQQvOpj,Qyŷ oC{()uHyiC3)g<_k go\NmzQ*|f2qXXVu:kxSu}s[OYq?xnŃ?Da9K𷳹z:'y3pפ"`S+#9o dh%T6 HPZTeګ663P5QǬ\qxFbޏ Hy]9ƔQbY;CK !VT}什:C4J$\ZBpzh(<̾#`㎮DWC./O[5rsj2k;,>:]TYt=U;W2[R {SrDv^*p"+]A:Ȑ =ݚzt ⥞1@p҃?KSx 1/0QI}vi>eۚ.HWL|^JO|1-)P0/w$ւD#vT弉JgH#瀽B.5cp]F_բLFަCFB4R0XL,ц*Yi!ӽSgShO*X#l Q(diH1Շq涀9qMzt*Qw`,Ǧ@Ko\F^ B+? ^Y ک{HM)q~=hDfo ʼnoEChK;.ͿXjY$uUƒvX?87Ϝf8 *)j)ISz۞Q-Nƫ4'n]6z>ѫ??ɼ&)_?A#df`$s 0smSi sN1K礲S\Ç/{zNd69.s }nzE5a^ sfq\KT$"%k@;}uˇa`\ F>Vw߷$ǙMH'8@njwGLA'S(8;QIZyaMuܷ0%B(1%C+Gu"KBoö4:!!z`p|Id|J!T(2@iF&Xr)dʛ`ek茒7L8cI,z׏|:kl G_ XT{T1eZ4ݳE$`G>PFjUZ٤95}TF1GD}B LX-z1fEeh=Sp擗)\ {=&G3-RoLp H3LJu\5h2G,0 ^aX^(]zG#$?9#eMhK4Ҥ3x*<Qm3.ژEs&@V3m`$@U(fj<i ՠY9J).{B1~>}R|[ dKkPQӸlK^ [J/Z^Ԗ}AjvEu*6`1(| @'64¼6+>F|W-HmgQzC5m3yEJrQT)]LYNnbQ a|k-/* ${Wgoc[egGɤ5(RTb*[E}fz]n7?J(_6=RUgkÚc@rIJ鈴;9oY4=+pN\i/^$ONʨB>{FPvssz4yw]KEM{Y=M2>a{qKSDO1N"^C!ðvsI_yMB&2m/&n>d/Y{u u$uQu&]5\Y3y1.œ^74'[78(R#!ZЮtDBm2_ ң]XYܘZZbsaD=UV3' tp%5W5Bݘf-'Y ʹGce\42~}fd-E?E&rQq#,OPbRݠWC~mر@mAl_G/ 3K18Vb[j!W^ p p mUMcXdYW;8NQQKP50BSH)KHADL=]H3/5#} +~_T;:>x'zҞĊsf*骉,> vcki7. @+Sԕea|O \ 0K;89mkeʿg!^_Pn#UCp?q`=FG+D wQiY穇 '>NM8H{?g̤Ց_\YѬ3~3t Z7 ӜV6@!P.k;-R# EYf p¤bs*ɩ,D#]?|H rTO[zR,5^M]/0B,VwEj0DT;.*(Vԡ|eEgmZy !Oҟ%ꙴoSh#yJ˨||R)1:`|WT/ϱ$A,YIRWJѧeT*8ws{=~`Ϲވ`qXz! { 롓Gj.8O5QW~'~#;fԗW\#Mʶ)ć K,K"68b홶^fM$5hQ#-a(В_$6Sn$)lj]lRLUF˃f ٳ,ڼh%Z>yɋx阻4_@DAo/$V0,_SOd'X]`c%۠@D:'z+{h=Y} 82Kl;ғ˅tGus~)ш|_Z4S knQP2_?HqDmC]~&-wDRblڇ5ui6kج^4s0Bbۡ&=U'\9Qynm]sfL dF"5V|IaEd:{<1%ZmicD;MWYYVK1G(Zb~#qr{5T!L$UH#ɦ^m~}RD×gB'uU! HY%\͠@Ùx^dE]66UX56xP`ܖ\=1aIߥ9)4`{sI_^z0c\T}RM #DXlw2޹C/u⍭)1fe6^:3 .-QA'(1{f]ك6oq'ZBX8}f-R_@#uxuy6E Y[Sc뒪`#[UW[,&,d?N! LDIn {hkd=2x_@1 *{<9RxiInXXFx{'@8t1}Z-ËO|t]'ywUo,lV=6]vU:_A{Y^P͗Ǿ2U;^dd.Ǔ<{gm~מw`${D=j('4xIMY_Vbm.%x{mn=N()l۩ NʔgXdJA$feO•A"1zkA#S:b8j ~v/7<˪E[g\cš,WxssED!쀅^}I0Mfv#50y'6f)]j=7+oBP?5om"^hzfgu߹2mG *R>Zf==Qy*q@@?$^uWɘZWeB8/a|sSp5augg 'Fz nNbƷCQVW(Gx> }\Dp@@ۙ!sD/I]ҟ˛-8M4|'#HL2Ty ,@_8Օ:%~+ڿՌk;Q /S!"dr8;4C=Ԩ8zWRPhXL!@I[-N_Ph6׺i_lq i[dS3F}K='[7wno"7iv!W/˞9F[a(6` I]o݃?-gHBP+VY&Agz(3p-@ŧ0Pnݝ-4e R4QqH?a*5؎\#kpג9<";OmvUsNcӎ2m!a80U:JE`>c%Y(ʦ\ k&j(!|E}faRVʒuAgs+p\ xP y5S(H]Fa[#JJ!Uä?xQBs}\ h^xfN2qQpPuGJC3C[|ژwئr5ћA@Qhʚ9-B(1 .ưng* ܽ|n^jFYi-p:* 84WC 1 3{'Ȳi7_6*QQuʃuTh%:Eke;ʾ- {vals,dWhR=}QcRvKL_#[l*h:HeWy~mN5ZA9tfC>`N:]:7{10߈=!ٔObKQ&r{p-Z*g :+k zd ,ܳ̈ Yi_~Eeqv7ܻB3JI4xQR1֌1ِwMf4"R\5>6Yo;Y:dukE X #Gc,dv;oKJ_ ( ~cvzȹh7>?A؞{xqS:bocCA2bxjHI2A^vK#l_MZg<+\l BY"릦g&u, S⢟g!j-$cu_Y*6TF*o7;8ylygu5:x^_TIY=U{v nYc0Sbs^j2m]w ll*IwԿ4)y{[i_UY+e7?Ӫ~锐q]{xfHlhϦ;'A~@KAN ߦem_#u_ێwO9TtSͱFUmvoT1Fa.^?' ! 8|RZ$ߚL@6y@Uۛt{ z@s<7o Ac]0C#My{iHEg٘2mMZ/s%)'u&B],ĝdy#]|9τ[gXP/tzAZG~s(hS%yK-ja?5+U& `}k.94] eQL1t(e@5RXR.+0C?5Y-^s oqMm'Qoet̲Jqwm]:-a(l#v jxuޔ1d{>賆AA`u5{Gfz }+TrbM2 sNNtY/VqpG4(i/MΑ%hcR1G腻 Q 5:6y̷#׊w2\e]H ѝpOY9kc>NY>uߌz] `Jm CF uvFAO]Q.޼=xJ#, tR8ZZaZSu PUQmuѧM w˭|7mȖzHWOlZ2o,O@[nd ws֪z&M8ҭΦ(t(cAAQ)4Oٮ#Bؔ\زJ;pd Zb9[}Lz-O3tPeXLKۏvc#~k)6hv њ y_Ʃ2DuR SsݺYIYG!-56R$VFƔTHG? ؼo@LYx}U?C]@) gC teg]/w-'I/DQ c ηL`_\zJAOc!BKɗgҜ8y}Z0%;Qῖ=k\k~ӒH;XVTq 9I+*(GmvŴ wMTٸh2:{6g!8$0G ͛bD>>XY肷)<tHjX - Yh%ULHv/ m _=w#o r#l]UKVLS*m?\CRg녏X0$i6N=4ru,Q`cV&eЈ0՚ A$ O#4N,A߯6rZȦ QTDW\$lp=ǯE1NecƒhN #o]k"2o[櫛o{"Yך0\#̳7?G n仉i+xnv=>c1.F:}JNf(C;#TdlN4X`]މGUnآɒr}dMQ [ $R. JG䊲!EAJ 9&xz)= FqYŝiazęhˈJZ[ ݎ`%C/4M WDj8 xRp6o'R|PD&r QKAwla5(&(hb˘I0^XXtX-˙uFz .KmCNx,0xKؐe1Nm+(1F”Դ"4ƪV2$5/2^kUK~?*@܍x]`y7*}tv2ӆ_ޢ(}ؾ nK׿%{ɨ>)V"4Jp|/Szo!#浸s`ئS{ >^\c/pэIQƦXMK] N0# ^%90BǧD-rT`It 2= sh&aG+`i;bD=OzQ=G{謫y=ud/?? _Sju;SK$DY s{PZ5!^Q Av@sFN a?Ȩ>jtۙ O^o*P8MMVbN]I^ Tn+6MJ#(a(C )^ڄ!M& sܝ$y&t-& D9"kqʬxhw;nxtYCbHVVz)u'Y5>vY8? 8J2 bӪ(Վ&%CaQJO$RAVS z8e]X5e ԐBAPiI?A`_mm| p TxntJ%F YD܏B[f;9̬B#y,uՇfGQh_J{J Zw9$7*{0= uy釟56Ir0UV@l"㍊MEXN14mF aw >(+oe 1;~UтXh6N>%t/-eqYEz:Sʼ3P*pGOfCW9I&mhLẂv#s wn4c[ mR78 ) /CW* צO 1I S*SݙHK〟|P{d [B$lwkA*rtJK=Kƕ3'u>M0rflgWRJ #"Q`舁NI_ewL{Ld\TlD!ei$ $D8:͉^\p;ϰ1t9E7(OE<>DҬyvjP[_@ 5J`bғ&Pl'tT;_uԟKjMʤt2Oq,dԳ+P( 1ë%Ll:G Mqy"˱*5~fEpFY%T~&ǜ /i>2@b|Vv.jP}cb5gh=0GOt姵L*؁B]NDA>bO\wA ͪNq -| S&h%5i}tbu-#" )MdEݙ?]2sv1#A]t(>Q@ToyAƚ_3FYkcP1n~K 3R[<m7p! LsT6jE9^CSsoE*lR5Vo|0f{QUԝ=VvCˡa|X]܋pϋ]Tƾ,w5r q"WΩ̜rKл"y}{PyXNŞk_šZO,2ȟRk񓦼Z,e=:2˕@=TZu#^t` ./*Hn40 pTgKfp͌rǴ:Z<B=F}XT [^!:#Ht`Oc x+u@}A )O@JzKJOo"9TOKN\|\~m|u&,@Ӈ>#q.k4a!{\xbYL'е_xߪYmL~.qV,z.>ԼayڒЃ"$jCM-m,(=[ҿ{ I`\+:0 kvZS{w~4ULAu 0!G:iuB[|f v@;^q3r`DJ8KZvu5~ ^9iYW˴۝Q&e܀GυvîQC~o<8eһfd9YLG?U //O'fZpOq('ګ:RZvN4^侯A Z)ZQ; .s:l&VJ0(p_3E<kԶ"s YP嵋6(KndJ8/XFx m oo}5"ӣdHo[TS^lU"ّIp +^{Hq붞q.c7?щqd-"'TT}⤞k(TߣZUD|N@o>{Ǒ@^|NlKmЄOŵ,aL&PZmn.M*n14<8c!o8qw?s9` ^KuX\9pbm(u Ŕd7f%P9p(pK[~.smb˕r._/XdP^O3 or۞lhRG=*w^T ܟL\3 > 4xW'T \2*:o{IPާ D $^i_/Sl˧K"rm>Έ=i gUbUM,3 R0QGG9iRۭw: TMnУs^Cj\3(K\U-dq{ kdq{7g‚4)3t}Tx<+Il~C|jlMi)G}9]?\ yťZ?a$.2#z4;:#DXAmp Qw нO:k 55#{;+2mgt.+*DQ-P'ա`c aAh9TWc)[(oSatqI{Rf3ЗgdY<W;z̗)=Un,:XL3":qA9xp>Bl8gDߓWxSI!K͠RB:^Uy|^>ʤv̀k6Y0֔Q1_/rY0L S @ -dY) RH}7I-<( D'Ran*pܬ\!ީՊA (  0dBݳSw_1|rO8/1DCfb)Z>ذW=wD5VWɠ>(,}ѥ=2, {v+33 /G3N@)ӫqGMȼiً=(.B\yh0JSh}.܋,arX@  zuj-et ضffmb =`D!reMtk"d/Fi%ER =v VN?e+&s<J-YYռN I{{.hyJuBa>)ۯ[^T:263LvJy XbvWu wY[O>6ãův<[<ןup2lz̪@`~Lzv{iIvu ?wi:&g8ޛum0ǔJQefDӝyFsLS-Ӭ6'~/x쒦i3[w}{M,<"̒i$:,t yyVs[e&b${^J-܊ħ2lufK5p]Gڊ\hKPxn/jC|{Ll.u tz> M뻰lvm%o)>ETK0|_ef0?2x>Uq^bŌ;u:|I C+I8̤]zAK/k ooymKA_*If3KľLM#^N2$.re\t@NNG`!! mT^ Hi|yZaR@ ' '\&  XcS+P`}-rfhv@yWl:e(ߟk_*-/t#LIa 6A{"/_d?p?> /QjCXkz֡@d!4)u$@LGʛ-LM @GwX"X/ *Pu|`5~){Zj5ƇE\"=jEةHrJ2Ӟԋ1yFr#YF }[x|`\~jJ|OOa_ٝ&g1:L%:s@25LGo Wj!} rՅ`۱>k2*Ky 83 i&ЅNkLKh~'KoY Cl͗a˩خfͱlt\u>ɛtXUf8цa+:JVґcc<f34bbPL\Y~g6'RC>Q +v.+6J0XbN > )kf?qQؖ?B<7Bp^Nx [)E |UsV0mS9vӟvh>tT.8)]|^djy"k[UB3ۏ~,]3r$受ӏ:|%z!%,tH^HzA<ѤS#%#+/8΀1I%7X|IIVo%$Ԅ9zZ}.zj pVi ;{t~ Bj`/~NiLvw賱([^ӯQn#L2au¡1& 9r%@i=Ēn? qS: Рgn(&Oq/\Y\Nï;܀¸BfT3Ps$TM )GI B[Ew1qz7ĶT[߫uP<" 9Bԫ~O`#k v Y^R&q}x;'pp6!a.vFQjJ 0a>4TI bڮVrƓDjܗ¶6y_H7xb?J{ŽH.%s!#ŃƬ 6JnWv -tP81IR0ȏrlfE![Wv\ Kzf86Ni?J,Z`ZWA&_r~59a 3{p+p1,iz8Aax$!(*U +|]5QO^Em>q P]P0t@U];kRM;笶FH[j|Z!V.Sᔺ0p9W$ؿ =Ȕv^Z],&ĮuvKZ=-ie]űAnpSz&/TT>D{1Az)ѨJ~ss,ºq['s)S?[?-75q:(An' m{ӟ-oY 6VD(¬6Ҏ+D͖vl0}>zCd̋gd9}0RKq쾩3 2Y8XfEB s)&b7VzsUcyJ 2})w+iw 3|/i;E=@y0~EjTb H_m֥Bgk\^yCM\u[-9bۃmd}0F~̗qétH*FܪI};W:59&~9[hqf":ЋBaen:F?Oo|Ahaw#۶ss.g9'5*MBZ\J#ID"ߜWUaH͡2^ R"#xTCXn;z{Ph\tRJleP$Z_a b !4y_ƣģg@tVrNj7Tb&= H9Xl"ioM:W獱#OwjF `NN߅Fs *@qsC4H>NbCsV0IU0,){9AwTڼJo;]W;~X(~~1[rY&K%`rJp{Bu `+_'+NWyFY{pq[# c +э&8|<77|Ȇ iڂhŤdʠ_QdP:JdTa"5͚'~X3oVwu&z0U.?hT Fr c9] ቘFtE*>8Yq(!+Fl݋@<(LR ݁XaIIM)M}Yme3v?F]PEV!.=\m9)T&b/,һH߸ZnAP, ˢ'$s"sMi ?q!HE0c/D/I  #6>kKLX|{KO"B1Ė Ԃ|x)衸ޏB_`38pYb\"R3dy,ШK3a"'"^Kz{/^Yh:ZoYݥNz[Kq+,5'S~hne.aT$&;T6@;ü^2"bkSQ#y#+; Ɲ,152PN{ClY^ڨ[k8"w`%GO=JiaOB.fo9EHK\vh~g,%Lն>ӯ8óX]%`(xcVbٮe{"y.,$:# )E]l L3 }n/t8>^CI_y33굄 ~-\G%鬃w B=z2#r6 &f\Sa[H򂳆:vUnpQx` b洬Xz+bw,5KTtq%EA9vp;1ϬۖL@Zps-ax;|:V\7<شݢT"=bqKh/o}yI,*;(;1~hWA# &Enl{IQF_f}R{Ĝw)`-9F@Jy ~Ƌt.\& +NenY5Ri`Ok\ Ň4*Q'#;ۇW:dɕ='W"! oEfj=p8fY/w.R#S*]q[YT@dg][{khG4UǍoKa5,>Q2}y Ʋv*k7hVu,p=\ņ<5u -To7)^LB]| Ջ,ҠR8Aޥ̅G;2\iFrӏ= Xc^FެgЌ;ףjp S[> 60B%S4՚L44 5= X^PvS,,t0iE͙)#qm%UZTz[qzd=3 B/CTʇ.G^9T|P raMU.!sj }N(I%BT(P8Rw:]P%V\T`pUhoR7 q/r%sX$xZjƚ1Ef&#x"̪twsAmb12)T> (W$qw7i\nBFzY ^,s7o׀FKP8L(AhlcdS]"_*D-"3ی:@v{͖@=Ƣs15gu,xtM}>*?Q&WNƲ*fZpʣ$r*SGUո`w4u0NZh`HٹB넿BD4l"2bVdSEv39Ps9#N﬜`_#kX/? 6=z0ɍkJܬu5Q,q;Q"jC4y򮷱z-BsEROOmoL2Jմ&lÂu@=uI ''_lxSPk2l@A[7\4E휓Ӷ[NJka&_ƪR]zwc. }l[υN,0;kP}PXQ.Z4G9izxOmu =go`9i"-OݵtjD-Zfe,jރ% mLf{Z\F>cȲXT i#+Fkpa '1E9 OSi>ɛع1LґƵ-fަIA(U":AM y?0&e{qX@Μ#t\;BD'^g ry$iٷS ONݱ sSm:&Ӝ,Z]X7 Aj42WuT0 ۑtCl"l tbK+r7u4IrΛ.Zjeg%|hckD"l# "}-/LDl/ke#m{QPC0=1 Ws63 2\ 0޼z6ڡWw>_;ėrK,#{Tu泩ll@JRlΈj`dhR!I8iA{q0~W%I~7xS$CeK[^ kY ޖ*E8j,8ZQF*SQwf&&ZE=GkЛZKi%ݙ!S´ʖ%%l@q0KC`bH)}.&9Rkv9C72-&@PbU j fh^C{^;=ΒߧjIV}W6-F <%ᷤ+e?n (*PV] Ŵr NFp|}7t{7p@#BI B%\+'bxD|$ <DT!kO~?{Ca'# Kݎ&s0xm +4__xR# -~$gG`+Uʋ˳:bKgΈ'x9:4 b?\^M6y;8$6P}j;XMU&ka޹ :g 9ڸߞحOKl`&¤agl4f Ǽ~?&I ݈bS6yNWA6? $|U;݂֭ "L9;`qX(#FV8kkr N"uM t ,5Qs&ÖPlWV%c ?bm6jaWh5x,/ 8Oή\o=x8*ӄf[4/"\('5(M:D[Ư vq4,tc҉MLcn"Z/G0?0^t:vDzxW "+_+14K+Ou9 ^8y=Ϫ4P / 'P yjK215 h})Dr07PvmH2Aе[G^[['[=o榯s"?EniaV;F6r(yEAwXPrڋ z:fbGH/y@3'\TQH2r_vOZ;籥7Pt|KSl x'gU5~&e 8{$  Lޭ=hj`2x%c1f;a)]x螒Mߴ-C掠/.P8zgJ llDrZK']E`А?~^+r+s2ZIE6k`Xҡ/˩-0^wS-}=^Ө^/~ӕZƏB~" #ŗ{y,1n %>*'&:KbQc3 AHHt/Dz mZYW]c+7kn:w4UB\+|]k%NV1ik@Ymm* , PtU.ټfo>Uo<[z~~^Ϟ]=2'v,)e)1lɢ M3P pjl#M`ܤ`ǜBu1f]9LF"d1ZkBJSkufU^2\q %xN/8QX֪+\BܖX'W:bRFgJk_0$^N&sLgQ1TY _Wmy  ,S,KnT}$4n\]F+k{"9Ȏa @VR=cmV. 5W>&@ z҄݊2[_5U^%A@Se )B4,AH~)qn~0x4?wQdQ O,K)ˈbBw#.؋8UA.SPYu؀ oQ"| /)M(%#]֭֨P{`&.O4ILߧZ_"L}$^EG𐿅߇ɷwMb$T=[ * tX|K 71}p5Yt+D[[<os4}lS3̓LaH:9c3+%xkDb-ٞR WBA :M;10i\\)?bX&M԰m݅JyڽW|?ɞ1`u0 RPT7F% Gֽڶ )[MA72uNo7S#VskPڡF1Ë=3l$A#T`RMt TPBNv؝)gc'MQP>v:||d#Hcõ}: S/(Ȅ+ .; L8z(fȝFFEsWf#?bؖdsyzB_G*-cQq`U(9W! ZP$Yœڗ#˚wT*`s;qB|h} &:~txW۱2XAL !jhm쭐{Cg_xkos:fH%E ѢyחXIܳ iʘ7>ǀa3yxaš<z%el!Mmz}|k8fFR$iiG5 `SP+~P 5}Å%]Իv d)2/ j(Z$6U:/RSHRA'X= ?WDnխÂoi'xU[8-|TśdCŁZ.{5w $>̹Uwr].j8FS# @aC[%ެ|3TR% @^c^q-uDmg~{:w2Pg; wȼI]Vޭߣ灰bPV8US䶛KnRHp) Uˁsz@D Tv4ו "A-i{J j-e}qHW[ȁ C>@m񏖷dC s+!ZW`"QUX74p@BVxDM$ZFT?Qj;:>o0֌,àZY8%sZnXò'`%W7K*GXa EM!8XS)&d~D<[ITcq͛:n)w=3Ym>rQl @p݆nzuĿi}dkM]A[P8 {}v|@}} /[w=f6nG#uޘ;hZv<~qbJPG}qQ##masX}zU/:u6fZ\''L<U@(X芶V^K?te~m#j5S&FڇE+abdJ=W 9\Hށld"Po+=vh$v1.07A,8nXz` ;;(Ap7 ]^2Yrl8A3Ss9VohԫIvnQbDIo ΐ*mu&x\UH`ޟlR O[ㅮL2U.XEpF3<)@z*̉kՀMor^ \A|E* !0EE s t0rSjX .(Ri-d5=wgݮ*W8tܝZ> $s}c .! CHLϰOr8+b٤1YrJRT7(#TyY=76eA 2VѦ~pYsy7#%qjrj(>Vs1?zI6lK7,CĖ̄d9Z:.3\S^Eb<3@>5=.>+(ciToW0C4#wZ[~mB^2R25f3UXy*rЛyaQGfM 35`9s憅J4YIx0:}S/|ij&; RX<҆IY۟[q BnTM`'?l8qЎbz&UJ.#lFe"Ht@d"9uޞb ,lB_"(F<)? 7C pJ9mPت!@3vy\}pAӟ!͡yw5G`[H^CS:cro$>.EaJslܱAmȟ7rn20O+-'4,55eSN[-ĵG6셾@*PbDoI3.QZ}TMq0w*slJj hLuXt%`&}_WjF+UpiJNˮ[i,FM'\0&x-ͬϪ ҃9u+)ÑgKKJj$<rL3˴tyX#> SCv@^R,'vRwؕ"nB,IXJ+D=4myK[XH(C s ^VisbN``uIol=.N8Hvm|tyUE%uf݈۝{%(3qlJW LLa;r&{!c_Y3$pg>!_č@m)U\T=4^.uI[ aV^qsXen`<~{PH.)ڮQ*[\G xX^@Z߫Db,YnJCATR-S#YjDI8};L>d3=!M8x[>*xRasS/'8LO=[ճBsnKlA0pC:>#2i!4yk@)cOzKJ1 sR+v.ߚamfn͊CLI̱ʒ|yCFxrHPE)9("s?B.'ng^o`@THedu#g֐v\OA!b6;@\+ϗK ]c|o s:a2s+vEe-V&|Z!Rя *(W9\ ʫg5`jt]PWN"_+G[/N޽2 @TzĎ_¤vjL]NAuJ[/*U|N-zb7-T!G OϿ-(cLJSi@2mC^7\ԟ4pc! 9fզ5)W6a"DE SV U+qQ5 oq#{RGwv\Wt;;2{|j^4N٬(|gd׶?z whXaO5*AKn4JJ6.t%erTE`tH80u0vZaZ/rǓ1\UYo{:@Ą{Ό@8mD4kؤ7."_\q2WW|fg$[o UNk(G ?q4Fm$+* Zsu5݂ףZMffb_ x;Gb1l)gW,U &G2I rQdH>yOĉJNl2@2JQ]MA~۽OC..a`C\~pPsG}g̒>NV O پUsRWqljvepj3Ϣ.X@\5Bb#e6I}ݛ'Y3ڇ+:AqDL0l֒y4^ !ycj7!2gsvURɟGl\9oG<Uɼ9=(_B+)8{1[$lF4Ln0j,biP%]DTx(0T~.d0dV~#2>y8 %lh{ǫ50df*ZZw;/ C>HNr1JzAi4wr+ع^IA$Dc,}=tl`r7u1o@EqXK~e"pN!gh|\ >",㣞vXB\ )oCcFV} qEq BNX>VM0JcZrWlE3Tg_;+m!ui2XZ ɿӔN Ҧ?:FLw/B=*bՓ5I?Q L-fCr)n5wY}j.q;%wCg[7$q5NcR3X@e2*-g_jͥ\Ln&^<@ڴĠ~: @~Ԧe7 PW ty3˼>Lsj*{RʍT %_O\N(loRi#\c>4O+[#P*b h(ņ"A 8Agjo)RXPPOq81;y5"=ec^)'=00&xvJwn1%t7JGvz;*J򽸃?) 1OfO``>`\M,.XٕA;6;E$(xsqפ<ֳ*NM`Q m0J>j갆H O]/'P.%c8R u4o! !ӋYpaҲCEL:twUnkg'Q}KWU$|)iQ?K kQSҤ6ZUם~~HLmvz)ޘ t3g6 zL`u;'I=J$TEk](?Y塘' KʪXă>&N<= 3^sT-]<|xyQ0LZj5 ֙g@[iK5}::0vqV/+(+i ?:$' ]dm Y 93 ث*61)3dt7y0m c*9f`Sd4X`(ZA4G\ `Ƥh)RbB}B.)JMx^E>2l?fhh֣DeI\94lo7\sy!- /r3}C sQ=r4lvȚ$Ncu.B/ΝJ`GvK/ i"vr _QE~qCRc>gusF>S{h˂l`sh=.a,eeMdKXKe¯c0wt}Hpt+b}Z;VtV@_-\Ai.jKLe/GmTȵ,ZcL>C[L*ī&8 ]Njlm 2 FWW) }emme]V΂!ښqJՍcOҧIP1x:w-1P {R**j`= Ll5}ג)L@KETRm78yJ>=۝@^sb@/JGڢgSj*ڑ5S%&__ԊRU҉O#)7] >7ĐcT4WzbLsxU5ɚ'ۭe̔xA0$g \r" ;ݎ,; cʭS}#8/Ђ8W.[;(pKCEf=}*훽VAD% f3>d0BʢJбȚ5WDmMl |B7ƌ)Ř<+zw nzHjfW"gbߩ_T牞nfj2~\ u\03sP|XHw)j(-n8kӇXw(&k<'> j邏H\d\KgCvLxqWFmP!AYM %Y,fI_#ZenﺔL=Ch1>Ƣ>m&IƅT 3;(TV[_L<{`yL]L~3jѴF.> w5Rbڎ kBVlLzS{{SqRy+ hҒcR|:!0L^yٻ&܊E^m193)Q0_ % STh)>a'}-)j XiW;#Ut> 'NAmzn!`ic=r_ 6]J~D2 D' 8%/蛿l @#w$NJGz0^BAⅠs^U鷉Yr4z;|]@ +L>%Mdt/HE4ނ][9[hv6s,,:R15{Z\F7IPi.>c/&3iȯf(\`E Bvx*L SZHђ{,דl=&St<~ɪ #型mWC/\X><˶1H<#LĴ V1:a%5}y#u"3ƌYtkUՌwu-)"=h= !-b?j3G/*UᯭN+esFRp$ⵚdZuq3w,)7ii،wXWa[/'=2pԜaC !*gI5Fhh&rKؚR˸1pkN٩ۡz=>쩿:yD|XƟ`8mO!W6q?-))mDY_z>JBK4{3\Oj[fAG4#2ho0QJu tSۧKkYYQ`:/o\Ql_9o\xfI RYOOuP;?n?&'P߱Z4D1jE{۹ G{t,[mimݼyGd)m25[Y~V^#,0džݴRC8!;T:-Yi~tD|1C?,wP4>. /@ۅ<_RjrԒ%pZxZy}G-FjYUD\[ P\iroe޻=&YP@bWc1ڼc'Y'?i;XXoƋǓ%^]N"J]5ӞVNȾKCIG(]m+s9Kx ^h?C10$.uzL`~lϦZJZ,lsZ1 >*9ΦHm!y6w}FlGJkkTfPS4V?q\VP̈ (&SoyΗ39*4, W{|!a4H劢A#bg-qiL(~B!C[,>(\E-[h (UctuxP=ۤNG++#Q@pab%x;J1~*ũ`v<$Gݫr>Zء/V<f1ШFnh;5}tx^kqUtURxC37X92wc!gЀY5=| rtȾ6,fYubh㣨TuZ h?ۓqߊAwD_1QZTmXR;JmG_ΏQ>k:Syߥ}?/11-+Z')\OgE_uCr݁Xb Ȁq8? o{9aMu }F4Z)V[ rԖy}QУ- O&@ }uF+0)d4mhM1QGDi+LeXmR{8f 箬C[||?A~d{ 7 o (Aܸ,I8;CBO]8zTOu w5Ec+wp4RA߸WM'ZH*e+Ϣ/a í0[na dyCаJwѹh ,1zM:c՟ 6 H@ J!%jI Fi(g$,iE6^Ko)h'yE ֲe Pi67%Ӏl*JSΈogf"ؚ{AHc~X8\X zvx J‚AY<%G[us|!h/Xc* /qp=&o/xc_.Lo{iz_q^d/msҌ$ :%}^ciz5zk9NRy|ls\B^% ɪίDȆK3HR.R; e&Ɇ,kQgzp5{0qi=hYqo4*^y3&B\z2Uh%Fc?E$ksюvM,GtY*["l+j\%m QOr|sVUyגzJIqIGӕ jJ .!akBD|ʫ(tX ('.>ʦB zKiP;zbPψ| ,d63i'WóğYצ޵곑r'y/a8R)4~i}aӳ;#ޔP JFabB;25[l\|1u*%2Pk;UwL,:JJp|fjE/V'W%$즛M1`{ qm\,c.F =7)-0F %*kc t===%ջ\AA{ ^ aDm'^]PTФ\@N1PCT?>t͟P/N&ȳe*ӆĖ+ r1 _` _9m54`lp^LY {Sծ؏ePCCf?g^v"/qw؜l vs*vb[lC`$ͼ3rYutmJv ۾ʿ Vӊ8|*@n!ٱثd @M xFrsJ3 'h!(F%W}S,`K<]&쪌]ˤb)#1~(&vy)k w } v Fa;ݾFcQǢ<EL^|7Mr6&_n@f<ٲzdMOUuwydƘWe=DT7.no_p,u%a|\eʪw jNb)9 |MUSF{c8/хq _W'lM/ſ2)о<<+{7P !6beWB(ͅtK2O7;7KVt*miBc5pW!HXc sTF:Cc#_B4p}^О ${oTч,y3C% b,Xse0:?NTz tg:T=S'(?@T-ϰ?=EECAv"1)x4Xa-GMY1yjiPE6J"N},I5]:by@1lۻ fzJpM Ώa}%tOHR,gt5N;ܷt?%!XgJxdJQ}r2C$7|iDžн6`1E篯JX0df/:AFiIYLHݲe3Wg?rvͩlI8" iN+fj'Fw{ā0RFzV>fƧY[ΠSQRжUnA=7ķ޿sWXn.&"ex儽D&T U(hI|s@xX g1MaW&i>NTn2O9x#XyS7]c$f7.jU7j 4W:y( Z%Agi@-^pyKqBz7RO~?'K;֣De{ܶSP'2ٕW5Yzlf=>rp ,Ad'm$'8 %t,`_r(%v5 uN cfK`]I`&h-5:w(T >ל-$&2W4JI[WVKRoÎEh}c=p6p -MJI&%-lo0y`_ؚ!TQц!u-TM*C>K*oB|F26c&na=,uMUV5H8zڤݤ<+6Ն.%pUczd[`Vߚ q  [s#]l5֍-p_ ._ac* GO߁O攜҉x" 2D=OPÊ1zl[ͤ#{˗0]ʙW sVaa CZհe'fwh@=:7].MmeC )6jOUiy.pdHyִJ $Ռټ$ Bnփ҃ᅣMl!UdWghԃF@1~%z=Sa=qwmM,pl0>s^'U 77??/%3aCmd2ŨRg_섉,_ 4i^6DSk yC ^;5[F0i\{%;emEX)JGuԮ#=MZƞCk :lm#h/P&d峽'fe@#da"?=7z=4Z`Z~ u W#)"/66QOLKft'Ajf{`OP~X,U7#D[n,ENLV5[ ʸmԺ0R'N83)s^؈B#-|`D X5wz9cB+Un =罱݊GjzNG߶ gO>,FSJ]v 5 4)7Q"j[eOBbOFe 7kUCBweb@]h>d∉YI238 P &<<9דFKkC4#zAWK ɕmYF:Y╺uNϖ33'B3CT-Ժ!7ڜ߳øq15?\"ptjdIVeMwmB=ؐH7z#cv-AfxꍻV"8T4cvoxCkR ۹$ZQsWpKF4Qfz #Jt1ɗB|]@c/5eDm$SG<,thT>2sV$:et5ʺᡊ#*O4WIAҽ&sJkZY:vKN~ 6}.EMEK0enuzD27tq:y`@Mav֚vwRcY+aƳ+frԞLdB"|`NPp9L)f^;Q"E/0cJl$|5,"4Of^? Fdto1@'\AުbǗw<=Y pTIu%ArY*]0Ya I<,*X׋-Omu56Oʍ!?PURZ5g]R%aZ"Ms% R XG#꧶<(C'ilc9n$&oyV]/J<2pwiO 0|9_MԗDZ72H\X>C3ldǦq~:Dʝ~oQͨuXNd'S̲!j5W:Obē _yk *J +2aI?yx1U?g"V$9÷ڌ3p)u;M*Q$Ǔ2<jsژp`.0]+ʦ9w'7_VGMi{52*k,rsgEVb9.ޓT#ykF.e').s&H~Ƭ#?351cjc$ !l6O6Lo# Z2qg)DJ6R,fzߧI0v8,3h(*/ǯMCJɊy4qǝcD{i)e.$ PЕ+Hֲ`aoՎ٭-ƭa2Q]4O|hSfYL ƢZx0ETG.b } ^z[?0мۦt/u3;)aN`T8-k/ 1fƼC &@Me7Y0]Rՠw/Br(?ѕ3D̓좌c<65' Aaɜ_˄_Ez^*Sh#!>NfPA`jWVVv"gf%ҧFif똴N !+@@רA 󩍬Rmz|:PV;2<)K?ß`:`^ǡ`h<(k"vGlXQ9%IEc,t,aM^.f%rsDK(ƴ^&w$D]=?j<;K \N2yR\Iv( ~yRu *ߺe88#]"e)p ir\;Ka\;k>Qp0į3 ! +H6\~uV&/#M4,~.^Ez! Rt5"$b` @oMܸd =f ƨ !q);>[>T N1V'Dc4rFJ|xИp'-&b**,LS!ѕO)}MY=#|Q>#<9*VrݖCA6V?[\bA!?,D~eKZ#F5Ep*#':촆b,NR@rKAZ ax5 st!Pa{S|O4Wj oU7xFO;G4ǻ$t_LW{BBd]vzZ\_pD;-ꋽ 'y^T՗lK+ [ߧQ<^H-Ys2LaA@|ÐZǴ-8PU^d9_z1Oct<ѯhJ>yTUTeˆ/#os=o|^*u=F7y[[gc+DTPR6k"`USևթdM$R şs)I!HJ0ʿA\j ߯1(Z/Zk.6 +j/DN6]F hCÏՙ< ro"d۳I*c l~v?LUy/|M Lr0ӫn>zpp WOt ('H{}Z bJ#BMzQQR`CƍnRcؘMEe#c7h l.eQB~Q]6X"x.b|uuQ<^2~v7%=+~5TTH/BQ]j ".!l̬-',-c(QDӌ?>+雘`OնZ]UIHq0O$k{+iXA'e9f..JMۖ)"YaoȌ]²=m/z|3)w^0C=ʽHdzXo|!M` RMs[;@q|g?5ǤC"ͅGF*B}iCimIwu"QIٝ m/uDgC4G:+% p̟2hxcʂn-, 46Z?)@9ꁫ* ݐFM1_Q2YVP}psc~O`B@zkH/<~lIEQg\[VG]+F(Up)\y^mFZ4zBƑ;{dL&pB0"MFu?UE=Id{uKds`qnYH5$̍>eWY9"Tإ]]7E7j<_P=Ȃxø=_qa!0!|eZi1û%8nx<8p2LH5rW'Q~AtYE bz5WŐZN'>G;ҘFAd4Y4 bzEly5(Xr[ܨ2[J_Sb8ct,T 6qsN˞^DR}PHxNg|ėm'.#^Q'Uu}Y'6^^eߊ31&tm??7 ,cfi͉1PzHtTmH>D0*n0|J>n03娮TFBDCڵ/ш L˦0l*70RztDڿU X[IU4)"Q}$;]th')]RMErp l34$ɪ2`s4HcյLt.x%ffd$-}xx鎲YA¥ބTmjBCoq;1 xEfE lMӷ$<;CT}YYJBϺ{DM_8WG`#I<#Y]TKciR["9\mzF7u&\Kk礙o  \nx=w*j64dٶjRķva) %c& }lSPA}l-aClaEY1a8Ô\D  aG 'D!߰7DKY+Olxy?ftNӍHn0 }d^yBȏ,6K-rcntqB%HUBvl  *I& ~f/]3Ŭqv:~ؼ m%$-N (-SSTAG|9x]瀵E$v=`KpI(|+V~+cU<: N#_L@U> JA,7e(0륙 sSm^R?=.t"?\xb4eg0@Gv:{'"\L zNCT&jznBbFoX犲\]Ƽ bO\xZV:nG[Gs ߓ_r:oߤXY3;?.AE҆FqCMrG 1mHhM#f)VUTeQS{mK5qCan\Vz,s]}31Ԡ=zf- ;͒?M{Q1}➿[TZI#dtW =&f4*A55.j O};OZvl7F$ƲZ5g%;;{6Cud4U*31 P4,&}qvv ʯAAm̿ Z92޹Mf~{z|Vdj ֔,QN1tHG >x2]PϊbVkƹ>_z{/L'y"PkzP_n}3dE-eȹ#آNs%Zu!@*kpa+cΧZ$d-IOKoۓh ENhB)w}V쩇N̐\҈TpH=#lήЪgrWYM/-,OnK7Xo}<ӳP:2h({nv?su.=wW"(r Nf;sWȅ~{Rlou00Qޠ)l&LV7}x, B' 6&4I*sFcY"Vfb_m6 4"P)@x~4FV0.A/a8m*m =.J 3ɑ$cUUζO3U^U]7a'7_FYE'OSĺo -1~ՙ {\4 YhFt\qU <O1_E=gxU?l?3E@yv{i]P A iFsS'c)9NK"HlJͶqA(o{fk6K}He 8a"Ef%2HҀrDi _)nuxEeB$ Va ҥZiqθw}Zlpk.PT>ѮAuJe<ſhb8Y0M,HAm,d)ǚ(ia69U֎o wsxF#I(Ug0G[&qr !n`Y3D Zƺ|KkK=847dF%:^IzdP>=' :jE΁o.IJ?U>iq$GS[ł jQ(jxCR%y(\!MVl,FW3'ǭY)S P s4<6гi-R9]7rWJh|_8(a PSDUbX8OͿM W#[Bu:Z޵tf16{_>\ T~i Hr/t 0 3(3,b;-" ?He]ߞԵJ:fL-P[Z1/YswFt9T(h,۸I]2˅:6c٦Fnp! %A,hT,u6쾾MFg_9|B7FC16ʞ$N~փ"oyǏu}Rs y q@.~6N ֞i'Is Ȕ |>_EY[Q: >vb$öS'OCHZ'wN5ruTAر 8E>)94_K8cޟ\/cYqXW'ٽGLã*h!/F Z(EFTh`DODUP=ڥﳸ`O[<\eV }`=f?t}MQ *̋l_؎l ^ɚzf`kpVS-xJ ĥʜh}Y)Bی$j7)u$mwxYyMJFܡ?Y{sx~ˢG4u.5ͳYCh|:i>[}i5gH 7V*Tm]kNRt~ButAD?i>LUkLK5؏-5PrL]'ġ+?*÷2`bCMq>C~3hU׊7"e!Ho R`/Po߅՝{&!p˶ v}t8=ǻ"ч$|KrH. ze3SN_IH@p8i9`DZܘϧHsگ?egEhi|&B(wbn0Gѥ7_QLP"<9~\RAE/X;O=d;y m.pզ9yDr1lI=Mr fU79X ̚H|Yq尦x}r@NtZEߞ8Ij%dHs7)N#'=r\씏4$"OG,brgF|0bJ6VWHL|;ٝ7V'mkL {t D6Js3 Ҧo1,Bg5@}8Pyb%eXMRu. $v~O_W~yD(nx6kz#mz܏J 06F9RY6otw3Of:%$3ͨCqaЯ[66u˘>ڪn'HNIOԇ=?S'y]L&#P(Q괰v(Ǿ]4m.]⠧fP(SG*8H+]28'=L<;0[.7)שqq0vÀVd=!]A}>,2u iF!|oV~R[xZ7ksPeUJm}~W5,pzC+{n)i LDic<(P_EӲfm>dN 3V,PfRTӵSP/̎Fj@h*c:bCaxe̳c3E"21VQ4$cbצ҇?+irbKFǵ Px?l;Tu"r3Q8d`жZ:zGtwwnz S.ew3H 0gv?9;51j0#Kdz<5Q&Be:j/QKMńF4(ݥFB?|p5LSi6Ϳ rHP+3*0h)N0a)Kv!}~h,2Pm"!r0K 2Ib/'1WRzVJ2^j0y+iÐ^b# ĤVjAʓuvv$,& `*!%Rko xױ'bgMmrh]&.'r ;pCUν-9?C"K!jhp=H7vVCAiuyse`ৡ"qhf41&ΗӭF<[`t V0 s>˺Qھ3d j1SBv9C27 u 󧧯$ڨ򤴍 ooQ_1z=22t e])U- Q1g%@>FO`I5يrʢ73CKNI1o0i[ c_"N@zwAwft9|:oXN2&di/zǂ*)/ \11,~yiɋ7 @䇣7FcH7,*#bp٠ͯ8o t! xv%f/6 t2;%cjlHpm>PMuOVrHeOo_qf*dAD}k{[#Β.j 2[Z!abprJčk>,)[וÐM<:=m?;(p>y*fit^{;=&P1K2ul iK  ~.Ns&vzً͓0+kCWৡl+q3&Nڋ9 [/ t$|ECsI:U!8ۯᡵ/!3f#Ip}+vG <؎ƹ^+vUzoYƊ1@2|KiVg /Dκy`_B.wǞ<<Ā~D-0Jt*ܿ@EU*h$mcb˪TtR*ʑ.pP']SǵvـCY7dZ޵ ~ Q'p=M@į> O1EmNEiZSۭ ٰEwhe5h]GL\G~Y,b`|Gek~ys{XXc2bm ~S$pdL$Ypoh~0fzL;R_h$/3vHetɅߢ?2i5St6$OL(2\34C]r+*s& |a׭\4톪^Zeե"wV=˕W$ǫWZkt ڞ P=l6&.9+}iA "\6lX (%M *$+vZJDS>HCo;w׫L#ŇD%jۇìq3&Źqo=̳x*H a$ڼx##BEX?$]EqP1ݱ>'duJ&E:mL +j1!ZFNϟqלlHHH>& =&WLo0^=/px@b@kLG%G"?og;Uۻx\Aʒ(v֥~㝢ȑS{ ˌϰ4E}eu5b~W<#jH{7k\pB~B|UK4˱T\G*@uгoh+kR֢/ \F[qK!&Vz_ Ia]j '~n5/wLK iF&$)g[ڎt~=$Sb6X`8f!uIH=+sQ>[ε8l(4EvZ|H;#Csq5 (`i3>9rxVP$r3VrhA>U~!Xh; ?^F;U6 j=k*NOFSx*=xTo 1( 7)]C" Lwcy%aS/bvH6Z*N)Z?3 =#gՎ ;[;󷫬A-,TƟ2} ]d/RJJE[Ú;\ԁ7Dd㞈HUdep`rܛKpNٰ&9*eC(0w;P/\fFX#R=l >c>Q3ի3R@'.'fMo,E8|ʴ⥙^ǛB~ dRUcyP4*xmuޔFֺ"; &J9*.#w-Z"'`Z+Yӱ4=ӣrEĤ<yE YXM_x;h+Y!T{`/YZHTάǡjO2#/U{41Z 0sg"{Ͼ\ZpʨG܎¶9ߎnI@H8 \K/7^ ԹpSu!j za*|NNxM =42P{93R.L_vjEYudk>*$z.L[vLqNۅ+Qff)9d/שZC۽ HEHLA^m0FbTsSA<⪔+! SZced*7?srIʚEy BvCj?Ow`0TZzby Zji`Q5g@3j5π`x 糣1R ``%s^lq,-=~؄9b6K >7Eћ7Yz`V:yd$BᯗWFx1Rg _3D94jG4;a 0NB!V< !r߿v* %1*G:Jfr\cc0#gS7agE]H W *MB dmv[ nx,(& /e~$BGq(_d NJ-lErˤ@IȦ,I!~`G(&N(͎ie862g)sD=[* ^'*I\hնU^3a sY#ଅg]Rki]eLFx*g/>x= CϑO>Eos DО`L(, %չT>#.{yGuql%ZvւZg1KiGz*LbeׄHȶQmUzxiaR[PoeG4Ն|nv־w^ tƸPz8U_"㽲يCcvą񁸙˹L!E`fF n ­rL$RJM6}ȉEDSQ}`궓(jFKcFuJ;0ͣ뭠͠4?) <dfe|6jV%2 UA]w%l%4Pi[9 )dr4={:THa"[&muHsjoZwib{/;[Ӻj\YǍ¿EJ}*--qm,G=g&d7cyo]PوphH,Iuzsb>!6ϳc3&4N8 Ş=6 4*mm03UՓhG/cꝊ/%'MErKCk=*[5DEJhsLp&h5R뢭+ )KͱD]C34׈1|X,t _휜?)#e/DymcY %b!Ӯx'M`ÉU L|=!HvyJZտ` 設+ }4[fEk,sLa֔rzV$%VOe͹%%4ˋ/2!B\ϩ#.5zF"Q,7@R谱w%ޫzPPTX S,5)q8_O(\`fA3b1K eF2Ϝ~αIcXg%na Xvu,I<$<%>3ثl*xHݝw=KeyAY3#Ndxh>[9xOEE[`+/iHMnLc횱`%8mh7j)e[QZ|R2a8@B"P1Ft٘k=BTvxjNaO4#ueY/APxA=T\Í]~b8%@31AԬkYR4!#ԒG= XƁ&MV# I˟2tixHar O; .u4G qW*|:RX~U^[ nkV1yFbX)T4pՂD^w/[G!oZ68imfPǗMX_T}i.uMRo [ڨEIp$29eф v2C%<ЈDב zKNlS92՗+n(D=nNI>lHk=-H0d;"<)o uǫR8Wa2:xiZVD^eW\ :v=mmlo5e}ȍf,<~hFxzOPWdžWpwhU%hd:| lf̐oՄ)1Pu@/p+B;ި9ϧo'mκzVx,/9b̅ԫ7{`Yh ĕ2Z~Wf 0:xB Ui9o:`G窑 fJ E!}NGLCB9־Pt-KjfaLx|ŦGԔ'yݷs7 FIe`V+;W(4ч ˄YS2Y$W>­#MSJP98ѝQ`4ESd{g n!Kit(9Djn 6i9˝[wia,B9))@ 8lQ鰧/.#>=!{3(EVI" cotkwH_[b g HE3EB hJ~]8ێ[5bO'E/A]BR^91 b#'>Zwm > S3G;٭-wc(u)D\ΈZ=#* W #κ@`5\. E;ctW $!&%&Q\_sKذ]Ӽ;|,+}נF4HWݡT{a_kdV`R}@vܨL=A  K oVP) 5A9bWܓm(!rj#D*{N~7mZ_R'D|%omDRae<(`۞xJ o70%Q]!P=jH;T=x'=T3 ;ϹIM'"TR/$|BE[ =~Anw_5m<4>5vdW@E%~E =U_,"[Ϛ7ܛ硎8p x_(8l)^C u&#%zuDmq0N}dvUЬg@$2o+Nݗ}~*C&Y.|+\صgQ98(bB|ݯoO *{lT"uIkPc*WL' /.NN-ɤ3,ئf_o4Sh>^BαD8򐉌as3a=I_'Ζ3'K-f+Sy͊M!;Is@{"]3v ؼ:>8GRglp5πX/~\XOB_IHcߠ 9KZ₂ZTIkEsq<餌a'$jvz7 Hhֵ τ哠ć/, AUe<O/9o3*?f0Zۼd@l/[9{}V<ˌ Tg3aɭ}/Ig3"NzY~f$4̶To[Ay/|4MHe1 x''U:ǡ#:n*KI%9hƗ8̗۷ޯU+ yIqC P " @4M% TXƭv'aX۷!__PXl֋M.Ҙ]LdaZgڱDk62%2*`K|)Zj"sfX 6̷6u,$X Egi=;Z vLl-ANDo|ɰ ^f%Ӑ\v%55BPw2 @>wM9SMx$\0heW=ry^?[ߔ5ur3W X`HfWXUv]TqDAۨ+-}ۑnX=Z&/*R,y6 !8=;v)5s&6V:qZlށ܉D&Q'lգ#ғ~^׮@ݸt y\ϫy`i8Ҽp@].%!K6"t#(#wHK. g^OzBwiTxt8=[&cRX/¾Ǘ) 7QPw7 i''Eaznj geQj|i~~郱JؑlpZr}ժTm5Ǖ /oW#ZCt!v9_ͪv p?5<@Ib֢”Ar,_s ]ۻ[rɦB .%?PÀoGY #[1J╋Mv?%v@X|)Ŀr}kj }iCrlx(XM4K~%55a}›EMl]o^ep#$\e~%7;yԻ^)$|?Oωc,؄Sl߆w YvclhO4M]z xgh IPMβ {4g%( wfmrSlDߣ0ݝCU Gcn<\l Tɼ06'4?"-#qkr'22A@n`1vQQw^/nn(ƸYUٙb72b*GmG/^e1v0[=lq[`}Rq_?R*t˙,}JeJDA@Fl1 5ښS6.C7.mQ7z6w![ij$l_NBo=b!C$eSP*<_|]D8uޛR6ͱ̎$z@2yγ`Τ_sqyH i{2lc˂pWp=TL\{ V=W;JnpT"řpM7DrD`+Kdm[p__<л)(-ƵeV樖4rSaTa>2UwZТE|MV}V zUJ4loYAu:`!)R}i%0DIrӔ2ۑU2"JrNQv?gIO@ _S`΀$yt_14 j_l*V7(#LHZֆSȚqa9JlyiĄuIi;\HnPPt:ZF>-M١;}pI!-+`75eJ"7'P= 0x}j,QYK13r14CCR*xYKs8$2OY3fbW Wx"GyY5ǷJ]gby^zT@zx("b/m`k5f5ieNE)/)\&1F2[u]JSP"+?MB|ܠGY0r3/EOQGv}aTR6ѯ$HSZ 2cTg$߀WͯeMQBi>Wp@:MӓiCԺtSK6ʀǍ`+Kd3~}KxQiɒbKKƨ Lbx+63ٜzSz:sd|gSU-2ٟrΓV0j#XX ?246Ӝ_3冥7(u@VvUʪP}snfjq I}xҵeկJΏ3v2֕HS*s]biپ ԏ>0|qZȔ̴~ |DZh(b&M }h:/t8݋rחnʲ'ef`#gOUb~i1{@m[j=j#Db"5W6B$&4uv=ȧn"9j^5ŷam83NˑlLU*!z6b#bU8ٮSfgzNCuއh8 @Ỵ$^R|zx]MBCAMma`0jB q҉ֹE*[4hԙ=ciq']QYy>h <@ jitW!Ms(G:=w0Y4=嚹nta,k<8Ȃ[`8<5fOd%ٱHZݚ@:y ><}qRzjmFnc5*$Չ'#6Dkzξm4C4"/n(y['JIc۲Z`(*`Dy" \>iqk gn1hMqfh2w$j֫n/yK E1W*x I͂'/g'ǝ7jU&аv*#KX"-8 Zf:r'EN̖;PoEUvl^Hoz?6^w&kCiP2C읋\pFVCgNp6`؃DKPΣ47(pf{{Z5n*,Gy92R,jwݿ|&+=hR{Oϛ?N[ѣ{xٟoA(ʇn6i_t\"gp㱭Y4ġUFꙘ/ABR7|c'=vasБk%lҍ!jZIVq.&V bv\q7 .!Z( N6X+](h3L]r|Lbشg! &O%UR'"7Џp`md" `ps1puIZ|A?kLv2H|d>"Nw0;%{, `>,4ڤ .v 91\Q!H 7󍠴1[wMb^0@7}[bk( 듎kZ 8^r9HMGj>+cγZ-a9ޚERc: u'ڑ{ϩ\qHD9Mf/7kuVfR.s tY9N8#<礶]F.X=ԡzF,}SqTyfƊm sclw.@&|#fɅuƾ" Z>Zĵ9Itwn@fXg| \ 0u$Ybk= خEs&Bx%.Q-e&rfԕWgDUz$O<xq"ڳǪOLUakTRJ-Xq/ SR`J'+tT@pL#-.v45,q-%-35i8Wn;i܏j ͟]ץeМ%Ʉ/;;'cfݳŪuSAS+,4%lu+pAvEd4[hU` ]??߰5cֿ_6)5X=e H&=IğŜe_7;6@M$S9ȕ n z wI0&a2WN`@Ƅ@mz({:-cjH+?qb|D`>ٲ.$W"0!u` fyKfճ56J+v:޷q5=9#?%Sg#jNۼqk.:twF?77 *7O Az*=ṡN}xŏ 9ghB}K$yA*Upz-pH#*bԍ)"QdD۾`bIpeLgU5^ʌ3N`;-X81À6wnjSIh-szH7aY`6pr ޜz9tF󴨏RX qnZ)m3WdigE"OZiDVpW6{!dN*z|K-'Q}ۇkg^;TˤXIJyl[)m6741@Qڤ#Y8q% $*5˄U!V픬njWQGT,#]#z bACm^[ mh]b"} _<ΩκBp*yXlgl[#0R#0kUY%t3 =E—nq'v,c<˜V})Um+r= R&gSҩ6cU_3P5ZQlKx!y 2ϋ!m[ѹowaj<_A9Q1o $X`xv_g-țn-4~DHnMJ. h4izN,Ia! YOOK,〄 MnKCE=7q? "lJ3vt(׿ IxzHI{龚j':)p#=D1N0ȻD(iv3Aۚ/m _/~{uW45J\ϿIPky_C?r[P P1+/\\Ŋj7oF6 Ĩ+0k_[fР4PL!90䰈,\ý~r䏈Nz\joG3]m d A+F ޢY2hG)Y 쏒A m ^5ogJ`tszFE spLQW{Dj n"5dŹaw>FZ<&瞀p˹_\< Y@- &:e-jjlbW̩[TY(M Q" [* Z [|ֶtsJ9ʼְ݈,+Vx .,3~T0E$Lg^# KƒֈmʩY j=qL45AFD XI~e;#iȵ%*il\F|k!Xg<0@)iT 5[t9@<W^ϲR}ѭ>?|t@`HN_;POf%ŘGܧO>жWqhoKï5 ׮IRv}_T%7 ިq|k)ٚi)CmDwnPx6{©Rd;Յ"޿}](̯ixܻhq;bt1+Mls0|6XNYɐ/\]XEL1 $IUienFSLR$ATv_>\HG#֌n(_Ds+5I *pO7 7d/xlakjP"Tɀ+9*K=4ACPC eG/͢EjJ`]F(SeMNFx85QH|ppU BSyԶqŇ*n3]z [A|a}v9Iݝ>]>2IwbLOq.ޝL(2}%Aay]sui2,ZzxU[4Z71~q}bK l(djp0U[3!ߣΏAL7zgP&زi!3-njΕ냷qǬ$ E)7歖-*4KyVd}8VqKAK:$U -v[x]&Xӊ5EIQY~c'Tok6f3X#fcC5[sj0)1^+FxYXȑi$Qg1 m!cwl6:?0lBEM.hqLp튤myBg: r̸u'7 Ǭ')Cz;z 6ajB<? AK* ĵgu{ ^&nMaz۲@2}L:pFSN8 L;ICp՜ƃ9DG 0#s2RUv灗X yiɛ@NցkB%ro ;;Rwa;x#EfR_L| r3c>z۝k4K`?GKOu/Km KrMfuvdYkw:O0fTО c 38WZ |2xW0QpKy_bYGM a{@ۚ{eDEcؑ'dq=/Ar5%TRֹMi"p :o &>Nl:H~n+ G}O?[OMv;7J"\Ն]+|DNP: |QxDI+Pf>V+Ԭp\3;)Zt]JeSC 6jXHy-&,)XGN]_gMS PY>b=Nn$p9ˬRsl_pX!+0M[1<=OpP"`,)ާjC>r W`#eF: fa19i{畝Ewn9@Wȧ6CzlG"7u,*)Cb~IJY_=_fɆa<$B(RR ʎ./ʜ Ow1h-s77Cf| m`- ZݔX! `FbY,{$^\y J_>+Pr1; As6>JZdd%/>\,9L'DK<gI.G3ٗ ?ºV*2>R(bո[]l*C!mD|O)MGSs8fvfxK0̛Ų ` Wv%^Bߞju* [dią'G"r¢%T֎v.Ɗ8@~(ױ9ILVj>( z8n Ve64 XFҲ'n>]B=9 +6٦ 2Wau(20jC>oQJ? Mvź>X,xm;5L( $I$mG3-(\'w +u|sQk({d^ `[^ 0;:mn?6Ϫ=bv(2ukԲsqdpWNn'U1s7WbuWt@9;4)_G1ft%鈊5 M|ls-7I!`N>̅@M吓dl%rUp,E?Bģ$z SO+u,BLt5\ ]< /)@M`a҇J\'LB1a) C 8=akbɠ iJS+ڜc(C$"#\ę.9um՘ 6u}u .&T/!YIAAdvKopJVy(0OcM4ٯ9m2EnFg+1U5\HCj.s6y\CF?˕6Y&SFYldiI3G/ioX˕=4Q '\'F"ƫ7%p* pVt?<{*QȂsaq5F39%UvFGB}-Hl=)FvՔT u zȵ7fC9V7%..U#kЌqpb/wU^9p(o1Ʌ& l>B'39Lo #T[~I"ٽq7<)$tj0ts=Z8abdT Mn v%!U2TKSϓiQVjÜ]]Lq`X["DHRdR{IcpH,(N|DuNbH*\!zW4bjY ι1,v2\v֒_ sZqiٴГ&c(&ϫ~e>vЖI<+>^ h1"FxnrƚgNi0;_$x>'bQ]bFS5?s6ٶk(^A."H&\)0W)c ףzMHY! xgTpM~,R24 Qzªh} WHݽ2jU LW9puFa6õ Dk;1+OuIcLT0h5 J{|jYx̲qCa{i?81X6iz 8fl]@`Mhd.(aҍCAgirxPX_gke≠_dC3zz-9^svؔ3?7V6-^ 0RC_lmQ g;fFFB魪]ňbMv/ɂX{+ Lo5y'W:)M"O}f LfbLM{nqܠZj v7Fsto w? jM)CCѨ>i Zʃ̯X /J=MY<1&B$]f$N[q;HBAmaJRp\_=uk?- Zf!Ηc|[\m 92׼C&zk[*/hT006ů p#4 xrc]'o2ڦVh+<̵mEǃN{,IEc9:bjbY7< O=z,]P4^Q*m-F:dKj ٵASSUhn8l? H~U}#xy4j[i Tݐق̧NUؐ`$4|p+f>W`1/Oojh+] ҃Tot`La0pnX-8 s7ڞZAUIzn#y[I! hPk[!יڼ y}2)#h|_-uaf鱬O 48Ι>ASp5 0vIA7_=Ad,EU8Ř/>GCr-zlB<0StaѮ{/98P:fx^0E.t(dj e)(ǔ?A&dh)Yl5CyNϵb$a[-A)ی6&af( |0Sb"D #ja&!- }5B],ˌ갟&0aPmh_+7]("(T{9@߱|{ܖSǟ9- oj}PO> lW8P5]]0mneS:='JK C-LL#k3ap.f+n']h ӡbwcH78?G3J vq@h;)eVep7.5ML]R1:\Wca*XA"svT->v~)@%6@{(B~h)NZdm:.6՞Oe."2'xq_5{LZg+oNv)%L 4LPT^a"`)6X\9"3eVTȺיKX;8MQ}cשԗ9/݈$YSm|t\x,QY*>r`Be{ }0)RO5F r]#seky, 1W .Wx W.=]GMM z#uL};`oP3!0>'+y7Բm8vjWL9DgM0.LWyªWdүN \zћUA{Ε_]Aѣ7w A7\w$#sO'A>fi,s}xbx̤@nX1WM.-?!YOJl?q/UMR\5@V5\BIH*aǤpAIho( 4u=tIBo"Eb >yUU%AkIMEhFN 0Zv~m-T#Iն56qX0]0ڞXc'SIÔ;4>c# ej!WFm7/|{rgҳS]t`TczȢ38$W|ۋIU?GQ 3f+(=U3G%ZFoXv^z77XafBa[ǃq m3Yラ; oNIpd}.[ZeixH [x[`nV­7\Cqq^}UB?J>yջנJ+>HQ9Bԟ)Q],)5X-0kFW %w&{Yj'?Dh*W`|& G=m+n)Gsⵟ*^q 'WȈ[\q1J7" 2ʗe[oe_lG $wHD=L%u!l(i8_h;#59FmF:䲋:5zx4YPLlKh!4N;Ԋ6䊧F\Ɓ\, q&,ҝqwJ{#:цRn=N{2zhaLO @Xve}j`-yL4G&, 't~P ;AV*>Ż KS 9{ 6>$--5q 3hyvz9ZhDE]3+ DݹJ.[NKHd\5]Ìdv8:ul/BGAUXQ3R d7/n ܏p `K+'^Mی*ңgPaQSJ_e, pạ1T1wSj1I}s8z| ߪzrXPJeo=r(V ^O̳N(GFkNS>|Ƈ.=yM=J߽b+ۀ6 չJxwR2­Jܟ PtI `j9֘L]WV|K5FJ8Fo:R9W}.V)kT" cG5[>xwӑ3Xk^:0psL˝[y[&O85]UV;`F0pN}.q8!FVl7Pn)v0?݁(3lƗښ.Ax Mm, Bl4LP[fF[ 7\Ff)pqWJcg!(@hQ/]bcnVr6Vdr uvHF|`co{"v?0}m@[UWF*rDd[&tG5Sjn %7[ r DLQ 5ڴ~lB?4(G&|k$ Bwܵ + }9HIVFdZSr3)@%Ӿ BJD=4^8iG*')}XuJ 9@Ò$9reLWxpf >"3Kxk'(@¬FodK ]^ҾV:e4 =SB[4Js.(8Ic@JVn 8? 0&;EAo2`#fx+@1hG!YDU=Wؓ\\O_ *ی6@.ՕD*JF $]p5{R7Z̄=X_u_0MɧK[.כ ֗vBZw Fn#+ʥrh@Qj Q])XJqT `tZ{.x?buFR74Z xCFr[ q#^~~Uq:V{U,yZ wXA Py ##k4{PsAןhOd'x5W2FMuW2Mh zUH`P//_E ԏ T9\/|8P(SX 4.O+ ЖX=ՕhKCE{b6w nC"ȵwH^HSOCW q{ġ5P3럎. w&Ej`ʱ}s&𗀺vsnvC~IQa)xM¯RBoɧ+ps N K~M} 8 DCO{ i`h<ƾәB!0YMN7:`}N0{T,>hK%8] (Nk ˻ْ8OmX2p/c{;0P>-I+w^PYRYlusyQ&V9{Yln+y~Һϐ7oV~B7Q#|fkm ׌v*FCY<95NjB\1Gj\[ȚHjҞm xħ_CGK{(XϋBO/=A+-?":`ɴLWYPȞ ?bA jvHr#CA=E<ٿ#g}gƐ7ITjǧL2iD{;i;X\iہ I8N=v#5 E I+:0{! #g?#:yWf6X{_jmc@]JUުV6b|x}2 :mόuAYPWAں^_ӧ^.ukPKD\%qQqis.oK~/CJUc3P)1iNI)Q,JrSTpٺ(9S0Q/ek[xh `$Gu$<5٥OdɠDdܿx tQoo;J/S TyѰmoسm_яok4R_d$YMҊ!%0S6;E'KsV\u Ζ\|I8@uZj^ Q&f KfvE T#z_MgakZ"a=['QL{8daC/%AA˄Ԉ]zUJg 4%~DVoV4O*FO^_yOj`(i +uARJ(ˁأ :oufU.\U4k5©z+oqĬ0LŢ.'\Tو Dg1lٺ o.BXu KsOjzqw9QΉ]9(\]{K>g ^C|*&釮OGk8X F~l x>8*o![G|nX- C(VB;y#x` p(̴ duD\A}G)G^=%|cRb]YJ}7>2:*Z~1i%6ӈf}9 1Dg;y6!E>S}+*Hl1dTό-Zë½&AGy8斁 ݜGA7 PUR kyUd6 !` 88G7Lq!jg1 -WhwZVotf$ n@N-OśiX0);INlGsAwf*39 AݧB9rWkye!ضգXb] YOWI "WJbPtGZLTv"YKX3NAn=ّ}ֆn1wru"ȕG?q11G+!hqF ~⤬ƼHxdxX|aJdr(cNŚ  5B㼕xJKf" +ڝéP2DEFXHz~ _盦shLj,7HWbkL2.@U52uQQRo> /7Io2" h.G>,GuuC<7ýȯ B C,˩PEV-mQ-޸C weB 6#U>q_ -EUdy`f(Ūl, <.%xV*^m3o[OQ`W}i ^,\̑4MWk|q2"I8e៙ @:;~ aTQt~-V8f];&0*9Q+f½Dq}G~v.&HN4Q6هgPl"h.ԯq0TpoȚ} ;q, z\߂+%ZQG;G#4 zVя)LءRNІz?q)FQ$]kU| E\2 toIGl~Rлu<*tp}SJBP~f%!j_o#&O#-A?QX4a ewF>XgL`"qB~#ŠʟMx.]]LY(Βk%ߕ0 lA0I .0).]On"& \^BE5By]6ҰWn66`#$ch ٣432PqE~!='4Ѭ}Zޮɔ }liT=` 8*zkYCk8E:1TOPBğ|Yc qbY*15Q͎Jf |:&xJ:}UF&=ݱwA}p|&7EіqHEv#b+1ld UTp]bȑex=<İyQ,=DAOTN8Y>EC)\윉ZǝIV+ +bB`*Fl8ϓ-H+5y.qt]^W8R`#p|*XZU-v4QkK' ]҈vIN͈sk5iwm{A8Ri9]5-ՒO޲22ͱn8% ܱ`]˗uD.foemkAoX4p%G;IE =i.Y¬9{$>φn_LnriV*k'<'CbEwRʿHP.Y%ooW8m6 uYzȕWaTab졲~24\eHFU/y)Hx&#~ק{]BD׌`*?if1c}D-)KWdKD0ZKs)D}n릁Q&I*z͵͑GeglI܃w^:^z]pD' v*&ꌧ Vݗ֝bթZrJE$$li"'z|sfO1P7lt*؝y=j:n\ϷBpoYlq{:`Q^cetD%Ǒ>:8A*Q|$X.0oGY/X76_/ǪJtk9WE0,'4ڑ);LGh팝Y֗0?ڃYXzD VRndɣWO/fi,|uܦ0mLh_*\(F CIYd @]Z_D>׾}|kQ6W$ >ڦCiI32,)绨;w(_&-ٸtw'AZ?0v&96Z|44zQ=UNӋۦ' .#nvs9 FkJq {Љ*Ʉl_M^bOKx c$h=*LS PtA<7*84:N =k O-z].V̦t[,Jj^"J,]ac0i3 i]<AoHy->=3K4ao \am+*$Crgu?rzt m)կ^y0gdz*hgIK ^ |Rʨ=IFj?bVD/ Vju- x|:ʥ[lX#_,3A{(a7BU〸J-yD+IW3;!!.Д{I?(5A"߫q,EtPuw7ݹ1hXD,FN8綔3ѯiW^3\1F[Fi }v' reL,hq7Ê_`ZCLڒW)yR@BWDM#!6Li n@Dogbiޖ.4旞#eYH,]a&KJARCa0% #+fVGt?HPT aDF{O~>si` DqQx$/d'IhPrWxoϧ{ n/'ץ$u@a+$*hj6ܾ`~O;Lk,q PutW5`4uEFjm"k}&xvN6 ioGu@u38$u{| $j;N4vcHH6sP~5` r.w 6m_&Ä]i<oIK&g3Gzg2F=N՛1lgاhŔ`Ik=DZh1U+>}?pTF'Ox"dQmE#rdY%|̆}3)Cfr*Fc*^p*`?BI%|YŶT0Uu T0Hv|鳐K!%s/^PȫoOo96M9_ 4S뭪{?1N/(qȕX,gVĆŋTrm>aQ "+H# Î!5;nCϽBhP\܈Dn!t0>^ [r%:뀏[ZGrcr !JtdH % VFm#R((M:%$0Py܏64.LB;@$"e]̿&y;g*,d ͐8 4xsfvEXА]Vƥjr0Uku 0#%RV;o9L4VM}w*M{m)Qy9x v]{Fc5bB6o\Z(hZv394SFuЛ Q]ez9[fj,Q!}w, Xl.^` nYWE ̀72T } Tb} \ahbHfuc '0~_0q?:ëΚv//M!ξI20!pH_ $P'2n41]"PWkVf5@5[fL&|_2OǎTYۋ$ [FojHVAL|Q,%} Z-7X|w*hG"d{:km*;  Wu>c_tCջHuݩ ϰ~Ȧ[^F9׫ꃞ% C; v7ipwdss0.E~)g3R2!$6|OSqt' b](1MA}GJ#C/Ʒ]i9wgH<-/,QEZ/mϠK] _GOh( ,N~BL,v <7H,z-Uu'\7"V ͩ02uIs>OٗdF~VD*'b0C U{GDYkf3("-mG?Igҍ|]fJ6˱BFR1]?vCNmYxC9r-h^pIܫ=> ӗA&wIy1G0`7uU&\PLaUetXC'd434(9d ͧ*H4DvVז4seJfЗ jA/wlE{~ #a(!{fo8+' { [jݒ :h2CYnl7\PKsZFŎɘ]ms>x b Ưѯj=MZBR rf?Cp[uyr3>y#sCQpօ) xifct-rOM0x uuVF"a.'},lIbFHA"'T@ o7 / co@|M{[6 ŋQh=Y~ aQ4=šM[,cs"Ifx9F}84Zk7bpBz",͐5B'f!Cy7}PQ x:$뱀"/8Ě`NEvWN FG(:n 2tVچk] OBs9o>=CLki<]}B056c#t) 4y, ?ݒ:y ԗDu4Mɽ2 $$:u'XV!c6̩ BŖXvt2)NV4Z8ǔF(= Uɽ"|hvᘃF{BsxI!Cj.V "'U푐۴Is#%A{Н݂+Uk"J-˨zEVI8ذvA5u72|[Q3&$}Q*`^cma rTWֿDr= L_ACL{kLcCW%7`#XHv-w,]bF^ad!׍pXZEMKőJƅPWȀ"ENca;@: T7 "TwR'l ٰSK ;3^Og0&2b,a2l"^G(.)u|/ <ɴy.Y°mW)el 6`94kgй3bMڏ,^ZyaF5$7L0/v=+y|>ov(uiM @+(;Kk U5 r#//'қ 6Z+졧uMuңL H!*Pیv*N*NoTDA ֤P.B,",e +cڤal8mwJ%T%JڎlM nV-bd*pUX(`p5w ?JJs&@M: my]ҍqnǓ<!tz0SAI:eLLhl2H|5•#LNX *B'b6V!A. XKI'(U̟ev|QfaMtJPp:E H<^Q8,o@^eEcq d/j=:S Z'6|O=b/z2&#<i۪_lUAMVq`ϼh]3Bϡg_{qBBUٓ'R JY]ΨW #R3vD}qܨP޺\̏,;z)ZvS(_fJ2|g NΌk{@KX26VD3F)S{ϱh NBk,{0pSMZYGN:U;}*WіW q3QINw]ϣ٢\ x#6- Lh{ r_AzSrp41NEQFoc"wJx@P+~&Z#SrW.x<9Sڿ_lɚd7-IQya'1cs-Z}hVD@E%qsf:%qS׿@3? ^ (GFV\x5O]N1 jKx>EqDTUύ|l$i,rC|k~uYcWMf#P, eߋjz \gW@_&BB/CXN"RgĚAo +'eW|h:1c7t&a:nll "Oq^}5&lTs4u;In#cc}>AAAz+"|1_VwO4pek;TTec u)Ǥeܮ[/?954vK#=:N-/E0.B=5-kۿj4fS&Wa9\&擈R 7T(U{N]4r‡QAGmT@,HZ;滛p~PȐ;{}7?&~@x5WAEGy<m,I ̛EՂ3ԻcpC^s Œ1Qt Tzneuo3.m{"VHϲzj %w=4} !(2`,VΪWW#zYc tIe8}-dH sHBFfA P.#8@F-i2N C Yba;2Aú5ĚDxKRwGWhn=T5&Ón`kkjY. ӵ6yfi^نgυ vMe>kFO!0X"0 '!>e>GLŇJp6nV~ YecQ3Z7k11LOFG/i_}u ̊Ry߉6S9~"9Z-:B.dmv*Q*Qop{k^6M]H`d/ʗW= wVWAIߑ3X,( Hܨ0Xt#':^*zpV[vV~e|GU$rEaUb[RwwDqrUVHGp|Jޞ`4÷+N\~\28Q){yRNMcqt5il_>7|MSm,Ejqp[\I`ȄIEW|(m!+,UD f;UIxFv #QKm($=Wo36"lU5JꌓrQUK. m8[F#xXњ=nsӴAıҨ AWnM}%R.X/$вв,Y_zu~5]7n[bN{tt+he6P ;"lrܵ^gwn&)c0nB,q ʓC5Hc40Ȼy]qqq_-3,_'rU| ԏNAs9N,QSX!.-U^TV@ ao ^B+"A9w]aw"6.Į|/ZDqDDƌ [Bo_A#(~gl|+8ܫ){ӷ"5FV:m }o%\BE@4BAoYoUO'*g}T-.7XLOޙ,{mې=+шs)խNS1S}^;f,&1a2O f .ovuBF0oU5YGψ 4B\Bm A}[lZD4}`U"O0-EI~|8F_ m$Ek3}(^ ;L\s(L.UȡY1¹2#~ӕ7"0D%X"$Yso:gv8ˀ. S6[g*1%&HO"y1tv ([(iA S4aP=l[} (Q $PZ6H'A܁1l=q#}.N+"jMxp Q1F6B3viN1:B} )=0`]ScL:V:d|=kج\ BАo ź8LBF|OZ2d_BF]Y~uޥ|o@T+ty=gﺝvE5'4 sٽP*}QJQr\+M"i鈖qoRڣN9+4Bhl;C;ڹt6зQO*9f)xC%p2yG=vN.XCvy_ϫdeE^}~5ސ`ۧ+S9srѤű{D7 ),"fxE\vI<MG٪urSW i=|O9Kǡ[ޭ Gc'_afJ'=7Ab 4D֝ ^k"XBYkۙF@[DzC(Ip*SYdSi[JJAv%[s2T}* EemI&?goF^.D]qR;̥C>U8Ls]1ȈE9 MPd@}\`Ri2)8S'mߠ6ݑv%'s\RR?rc3Z@Lɨrx@[G(L`G6:-Ouq¹2dwrøH SJ w*p@v7-/¾uivY)3`Ѥ4?>VBr1}mFx"@ALH%aؿ~uE Qt?ŶpbM8F|79Y<%"tA@ma8і:'+m R}HEO-!FG4+D \2ү^ *vV;pv|RWak;P9vA3-~B5#E?g8v[8[h:>7ngR{0'9`+TYۉt M&WL a(ʋe@sztu.DqAthBf:ywGLgOl(* 3Lg<fR",623I H%¹I?p$GoךtkC ac+g6 D78 c<·zUԆ+a(Nv6 /:(c/#wNnjE .,Ķ1t[Hޥ*ɂ ʧ0aܹ ӧ"?(w@Ҁ S,+E q|WY09nb0mC^/1ы^>c;j4@.(T Gf_ ~{t D9_wf̄+=K9F_ oPJ۟%"]_6W[n喹;* ƸЯREH$._d}]%2]+WbMZɐYQ;cmbςÇ].xpL̚#b50*gzu96P)ÔRz;ݹrrSD.ԩl/OFMj;?J;&mRg\XahMo/WWbI/^]^Mު`bH/؜\WHDL_~#l7 C7s$ҫu=3;V2ԧ ݟQ39kN0f8xjXV=X5qɺg*srouԌ]mxtT3̑"SVGIfQ>2~Y*,0K(LWH҂m?\\ݫ<xJ$RYm {]!ْaSRYJLJݵkcc]M,C%Ssn'zN06:sYUckOᖿT{%eOQꟿ_T,W!f#VSUwnBN=uP0 }P:륱 tw~L+A/lc33-v-'<DrÓO !)ltPղZw/Sng/H6 }𯉝qkpGd. 6%o -sL)'l 21ObrmGO,ꁢ'!]**Q1~E%4tچ:*x^ЦF1uF6nQ(t⒙M`戠`%zSO¾1GUrtb~Ҋ]dpQ20@=Vʅ*v>q6bJ`"Y\4v/3BwZȿ:;-v3N!beDYC˕]Тbw C%h>>˲德jQwgٚ)4@qƙ֭vhןFI"2ALT{J3%L6:cP`AO+j\* q-B9_ن%5.Y QN6H%^(wsiWʊi0jp**ЀgJׄ:/wV܆b-Ⱦk>^<4̅sl@urS&M'/Ӌ 0'y?ۧ'[;yַn:mr]CgO{;\D oB>2a$=A1g`ɬ$vSpPe]ۀ{ v n? 6%EtgI CF^xdB0TTȊkjɴf/0`0ta'6U7q1ج!?/O #O Y]Z>O5@|t%RwR~ڌ'WC_7F[:D;XZ.ݶ (<\vx\qQVՌU"0S+c"cHfț:[ 5opuUvO,<UE#JEN79X iaGy @'cys GnM󗕸CԕYu\6_&ވ݄QBNw+Ge Q:w5>(/|O\DB)GX&fOl$X,tۿtX1b>u l۟;(6"q4S$DhtKg ?:W'jC H- ` O&l,.*V2mS4JdTc \Z݀Ouٸ5(۟D UJd$nj.yZ!DI9oHflZN%Iߩ%*Ps8u;W2GCLY9XFg9Y&.wrOL۹y=3~Tlz9i>CQkjm|WQIr~z1sMhĨnZآl"Bs.;;T`$ r^_n}Pf YHskuu)+gNtrJ?9Őʹr"<ɀddG뽇;ϲCF] 3ІuĺN CNze#IZㆁrqA H0BT+D8qйPvO* +O.8=)RP&~2Ƭ'٥2~C=ix9M"pUtU?zpliZ?t0JP=þqh~, c^! @KDݽT\~F.,y ϬTUk-zy#o@׼JBIQٯVAR,Ht#C zژvX9-KI>Hsҋ[ao^TUn83|1˂^ʏVH.!ߢ,1pD@Ď7:׃q#z̽"d%BߨSb1~ jWObmh@Qc(x3`Qf2hi.Ѡ(bNw@RP?5rhWa(ɕ5Orp\Ymio[f5^M>S!Ҡ0¢{H}V_4B]&ip,T?CF|2^[SPm*k qgC;)dzfzNG?djK@a$93kq{ 5A5M(V΂9TmɿfD$.~IO|s_K-_A9*vz \:,fqc1B ˹q#=,i,̪G2`-SQ]ȅ !pf n]@yU'C91k([ڎ}!'B}an0dw)-$m鈤O t8%<ƝOC_pCA1v 1Y;۵UEkaQQ+(ӌJ?P"^$E c=)-vc&Hh{+J$XATvo:W(FLr : ZUM+">[RYkgU \L<\u6ytO*x?Ef+&weQnq.tˣ;g4GhS o_%k2xncrd& :0` AUD " :1j]'gжoUrRLwDnčJn[P u$CxD%Tg餋9za/W?"8 xoG* ,E\ K /3˫_'[q$mx^~g# AL^$^8-N2a0a!y\u8 SpZ|GiZt.۝T|އEbdz|Ȉ\x{tɖlfӽq'e=M#hf ' kP@r;AL!ߛGda@B6$4q o-rWvTD@ۓԂ[5vNwM7s)ǝܹ:iVt@x:]s~OH[^WHijлSs7Ѐ-[7 I[7Mm,1&SbVef3< Ui-H(H![d\({3AdIf`=a}nMx_򨂏'?3kc 8sH@pdNTrE[§&shl I^ ib*%39rNۻdK *'tHS_&<`T.wg20;y-w^g̼W#g$`sBx[j&".&uL5Elg[8Ջ9[`VEÝ1ˉ{iT .*<=A#Q-ceݏv@wMAOkݿCJ.Fa2"%l+#>ŗ0Y;YDp;Rm K:"!OnN kN޿%E&5qNpbxskB.T}\bmf%HYʻeûSc0{jW xJA⸾FUFZjCF v?h{]^u(LM: 쇊f-jǭ|NM_ȣ#g%z8<hOps}hy0,UT |5fJ3D\Y#_Xv"IJ<1_߄yX.KH!~41ɀF8DX+:T<{ Kꗹ{+t8(6Hk l'Zs"Z Hp=L0KH$^U(v&ODmu۹죮3c={ '>z%T$Br&&#WA\@4&ŕqSpkM˕{&\&@=YF¼o ^k qQDc- z)oSݖRtpӵI[XNro$ذgFD CSo!α;^)*ԓ  F`j%y,8n%ETC]Bl cD g\^hF˲4Pt.h3婂8W?Z 7GF*o 8ivVIv⣓lxW9bL̦hQszR@Ll/ cd{xI塬*px >6dO7glҢ;66o""(?Jnޢ$Q$3nf:gUZ Ե6Ľc y4P6%_CLlm[@SxamNh~SۖLzbyaVsAGt;C1hAz:@@lf4-Wk 7 dnf8YjRc8C<+%y mce+/J;1%Qmw.pȟZ/6P$퇯JuF!Àg~W3+\x$r`&' B#OHM{z$y`:-]z<V@jƁ=j;;]p|_N4jId?kրucFh /mQ9F 3qzK쪏!Ϻ"/G\ʀ7]"P ;V/>e4$U.:4M{d%P."t/SZ+N Ajz-Iĸ LaFrӄXx0A>f%'pBYQs*" nJ:dydNE=$/GHu_qz,r:) "HFuүdym ̀iï}VZL|kɻR ׬W8-t[c,,y&f$Bl 6-?" /B䲇3`>4es4 NIO1"MT0Wv*D0P*^l* L *l^u} ._m(^ p-ר(w* ږ}Yp( pFXSB y!gc+fa  #ܴʴa=9_>߭*qrH>xCsH1 ds eɚr:B~W%GGbw^|ܻ9bӗ;)^UEF'e Vӑf7Ak:jHs,*'#?]$yi-gusכԒ 4yBG BfKo8*&jK;|w[n\MznXqZiSd8񔖶M`k:_ 'mo{`ړ]lcs)Bb(R_р9}V0lGfdPuǀ /W -T;XgtRm4#Eh;04lX#=@;$Z ~e4( +>7Q\&(_vk F&i[ƨ%ݘsR꟏ö%MG5¡ 'mg]« Z qh:/4"R?eܧw_ LO#Aa1c}2)OkN~Ã7@.,q?? Gz [0,UIdGS`5/vΡY1t`SƐ&:V=JPevd,rq溾+ԗ$Z#;ZP+56%3=6z >e.[e.n.8+Np4dF4'O;tL̈́jȒ7hg5Fo*;d%킩9Y"0J[wojZxHSpGU؛Mv[, -~as$E&{ YjA bGpZL=2W`pN<Τ``bIS/u7 mIЬ uUHDZ֤ePl- u6&~, rx( aۚ:d-.|@0W8 csf& t &Ŭ`ԅII:5ϋdž^?:6pB#wˋI޼NO8ˊy ?5ny͘U[>Ws1)~vuxj 5kUyHbMt2 ZFܵ=1*yK(] czt1-.M1* AIW{mXWȵMe$O 1pJԒK i 8U䞃QI*x0Cg/B5( A}4j2c*v`NJ>~ZA.QM}b|2n1jI>&=>qhW7/C <ĜlZǪp <[Ì.B5ÍXg9 mP/ e'=ޮԞoZm#F2Zj݄Xɻ8#cuCNOdDʙ8{ِ"{ES&}"4Ia?^P#J[Ɖu";⋲cڪ(m~n'Se%Wc,/MwM["{eG^ ?Md!퇈fl5<6D0ƑZmLZZ *#Lv U 쀫Q:pJU7ߦV[i,PIF ZҙK5*3T_yGWf! ٚDޤ05WWXXz묔yzѲ's,֙JNf(7^HSm;i}WU\Ho @N?#7І4zn y$UArS.'yǙ5Pm3jȟql>?W_W]ySMG9ێ 3l<4}@!4O'bN Ҭ,^%wA|5={2-tD:+g5qI*v7m۔#uF*lb^rt*S$&@L"}⣧{lhkgSHqԮ{W4Gvkd1loBihq:QmӇh* 8N +(AP6"E z(PpV۳`Er`̜$J661R=w"Sk]t9膪uv\M#,)yRNH r-xt(yeRb"VVA?TH">K#IF; $"fID w–Bރo_V_ڡxq\^Q֪|ʌ*7ªG wcV-hx[DM+Pq9'cXg)RZ~.VM&@S*jM#7oMh9_j~(Т-NQ~five zm5,0Y%G[\g " +Emc64({Z+xI(ZGY.uw/_/L *Dϖ@&3t(em BW6l8+6ݔ)д"WSzwZC3/3$?mk7mQ@%-p|6TrhI_؄IˀMV*v~/d/s8>]$Ai#eP^l0ᜂ0CcF<MfmJbIZ6wNfKOMv1HNo6NU){{{ /) |FW 6뱚++5(xJH^~ cjQ-ٱ eqKǁS+1Mn+{"+^OcRA% :`aD,ӄ)׎ J 3?L_?~"$@~ |Hi.KK|Gdd&z =Veld5z;dPwQ9[j(/] ͭ)vw8I C[M]~h>sd$IJ܈1rl0}lue<'ZuU@%̫~,V$b ??V>_c(zwt: ͵W>zigb UP]Ӂ,_8JF\~{ЩAi .Ic3"-'W7}r7I *,0q][CWe/$K2s7~˾ޝ)3dJQy^S^R%}3ု:05h.+U9$>YVKQ0%e:⎽SN™OJ"0溟slF?wzqޚ~\>0n=byzH2" Jg'Lf7hP<]yΙ/iƌ,fMT'~*OR%+FrDW%<~?0swŃmesa evNi0E^F)ޯoB S~ByB?H ٯ2>83pQJku_'irn Qم1861 6i5im3VI BpJ󤔹z`пqĿaJ$C\qec?ΓG 5Օd[O=]л*Lc~T$x֚t3#k 3zT਴%wy4;.Atosֆ^0ktgv$uuDQ&^Exp`qSQԷ"RJt}ԑt5"uRȕq>͏2JP3NauT06jQ(x>w^2a83?j rGFf[FR,H/X7_l×3 .tSU&Mxr$?)2JC%qq4vgz}]zRul|6^9Zr~Þo^ylμ閠8);Z~5][fUSbϬ4rm~uGnȞb53gC"]R\y2O5} ֥4>8R㓰|DLKd!h_5Ql`mum5ae:MG("_bC,+Y&\<_Iv/:e% q7Rϗ6܆b Yڡ|4ľu~b,m]q^yo2؞b*ރޛZw  { юnjQU?FAB.aKsRXUQ c5%b~B1m K\w4H柅thA;Ϧ4J榆b<}F\J5ހ32ыrqK] 4d__gF ?sX0,{*8sn$”l̞d ef*%\, D_vxZavPXn:-̷OC`΢8MFg ض](Yc[y653?Ģ#p (E;7fI'&ӎ7HyĩO 6d!`}'`%7a Yk\?C=.`C'["I#f6`=s :`7ً:"$S]M_1  V@֥رMUds@8՗esZrL8 6dkOX\4pIJHČ6sٽE je/S',t>qyݓH$j:`@#ys ɽoQJ;eoR Ii.'S 7ڻ5F\?p7c&|L/q--ҮѰKYcd&tWre{w-Gic\c?pg+Wz]< }*XJS P;5UJ0iN*Cb z Oypt]/h硒NoUs(ZVI 7 a)ZqH*0"SMf]~ZH%NE2JL,4 Q3/ZH;hbG&RՇÅM!W [0Ӂw :+[٨廈zBQ9i!>`bVwS1 k\Τ!qAр#ϒsIY>WjȨn5hCN.睻TQ4m԰Τ2)z/EMtۓȇcb`| DKU`@^%a@Lf37iOPXƆBm? vxKR ti94s{8,R0DI :jzِ7(|PK5pƓ{Aq@Ittdb◛v5+h}O^e "#'Tqr[rغ*bobg÷%Tռb,2R)$8QFe?o]0酌X|Z:O{A;dHTg(2ˁCm@Ӭ'WMX7Txyx7vכ<܏ [iܢ*6nL`\.˪1SbbL]_%p^WS.Ph >͚1 ˧ѷq LOal6~'8_=^sZ'GQ"yRCm=pU;^~`~]orW߮jDZ׌.Gj_C!e x)0Vn21 +P狿(eViؗ@gdPrkBh`g2A^w?U3y&V~BЌl\Ny{`1s9o1Bgۀ`Njտ4xj`q^:R6R!j%Vt ৵BJP @n64acw!*k/'c%Ț.Br}6"iAR[hCD3FȐ.a=* Yt_zɺs{|& Z{"W w:vLpnC[)ĵoY>Htm_4i82E)^H޼ ܕq3fS5- z\1(j $}$ȿB-@ԅG\M,R ƊU^>52b;4Z{ݢJgR &Ɓ6ck^*́AS ZYC'_D2W/__z7![4aWG M~РaJLNZ"? .`5& vzHqÁu>v4qD)kʓ u#=ӯ5ˏWҠibE4O>2H0 M]o7| uyS{~[4ily_JϠn>|)Q9_WZ jD9Mqɶ&9K!3$λ4ggÑrR-/vBvReAHr4-"nKjzV? @#>MRnI:)"?U~ALk,߿lSw7Eq뫁A v;q fl|v{5"}1UCobtlG S`-cLhz-w* n!1j)f+v2 0%pEHT98!%̨-a{e*q^DHI5leQ<0y0ݸA{ٵ\4'k6߫6ܹLJhɲ}cB8FbIEF1&h0Jiy8mgxQ5hhƎl\h{wtG LP?lT>짃Iڿ !0s&r# Obd?\9?ZyF) ɱ΃3mI T>WnpVO6 Xuzx 6_}( [L+(x39tRiWD/Or|HSlL]tiAq?آxL<(S\l8|{md,t`uC06VzCu5ioW/WXd?evCOu+E9W!ElE\8[(t)w<[7 7+ ?B"bdogwZ&|Z\4j~Q:,%D\T -[CBvGz{c^ ˽a=.5D󌲎ji8-SkIOJ_&ޯW˂K (&/%jO +߭ Xb4셆qGj%C$*n`-WW?G>TԄ C@l= GARcMiȳl4& QɃKSHG%tK>}| ,]ʊj=WdMqSc)*~'a=#+{:o:Ym$LJZu >|U{yz)W#.t#'5WOŢ`='[zZ"iiYئAn ať k@jR!dѢ?6":r Q+`,Cco`3!z RzԬ 3=8Q9r )q,57!,jT?.nNhgAs.o wzB%x.ʎKqŇ5yt<+(l ԖBek/ Rqg{v/aP%2a=LZrv"lX= Ong19lV @VOw?w90Y6ZƼCmiS8+! r顥h _4s)]_󔳤-`CJWcHH_*J- AM1svwM0?tªhJKs|.ВE犴_~Al?[UDE!v̔JCdnRW5y-/;$o@-l6/.b_~oWz[fV[I#fJ DR|g|PR 2WgcNCJ)5>R""HzۥvO2ՒjC "uXUW|vdg| owgہFZe+A޳1j,TOΐcr{ߟIUZ':SMNttq\zz䮓'_V}}]*3"@ i.0 {7h oltu(6ҢmcA)4D  nj>%>٦Z; 4^d[vG nA's|baҟ?hƨ.ނ#AKe;Bf #}8_rX._QF+ж:Fa+kEe502|)g*LWis@B:YAx1~+Kb}PvD 4.4n 7vY xAZeCo]' 4nl9US+2u>b4KUk6AaQDf7Boh*1| 3u Ys8oFBF_~^xo-~ pNiY\{ėdUX G&uH_Q$n*6 `{gB~%]uH*m#*4@l_*ĈЁ=J(GO5gG̳6ؤGxۋ)\iLG%v?8lK^6۾~q伔t5My`[>'-:9`>c~p9< {mOQZ uT G,/x֪ωNa,>N$mHm$C%/m+%y/} )J|ia-@gcwAUh*pIQµiȦYL0>q} .CϛnՎ\q!]C:@ɔC-r0Tw_l[u-H-46ͨKRh4GyP\7zgsxCX޴ה 4ZK$ļ7o\nUȉf?pDZ֝Q(#7b`m]8&7Gb!iถ09l/(9/;HuM:;$Sb0VVLTԻ F~`Οx_#1 xmjAjS}lH '` . z. ;6切Sގu*r51 mΛP!i>D(>z\XTӄ@@K`"d*!.oXa9z \y:G(`0Rɖ̎gX`f$ :F2|fFhn0;@iO|4ܥ5@sܒrY~5x8Q'2I¬.0:!dnVe$ǠfHJ'W۴E(哆6|*4OvRP/1V2'!KfҦ~c;y.;A=XU=` `VS1}ݐޘ|G#m1ڙBԡ+F \c9$uYVt֬L'n',bo+!'?EOV}굆JB&c<pRYQP`3Tވ39LM:SCJ \NY9s#bIiѽ Iw$d mBϊ!sҠ>bfмeuyݝWaQm?: 2CNn84__3ur|!u?sc@,%f --e%Mpua^!`Sh׿7po6jvRe>CZ/0N&M# QR_vD곱Cr]Xh;}f@ q1d˹+qeT2ZWhib-Yuܓ5V?W^ՉJ)gU%DtNXNjVޭQ}e ̴ dQ5C[(,iL0aMvM0D GA q'Iq=1zDVOSw4xr0fdN@(JtcyO ,xΓF xDLLˋe9YW/Hn}h7[*C Ś=C UڈsV-GssD/I3NtkYM˺`6 d dJ1yJcI׏xd<ss;t(Cmί~.TiE1׽s46`z{KS*)y89p6@=ELj aoс!SBU08O4w{hL[TpX>Mp"-A4! |~Bp>hTF3p&/;v1F*vga]]2'jH \-*a^@CK`t:B ڠP,cz1l%Zb:X6*n}ὰ;p{+G׉p,Z^Oz۠N˯|k ܭNϱIԗ%lQY6yc8t4B͒-4#E<]-7Mb҆vx>upHa%]le va®"꠻u.GT[h=1nYa ``:YKEs9p&ex$I߮7鿉e|!^#^w}_OESȃhK忶x4h9W,.FZ87YR |L BD1?wP5/V0j^"HkO bYK5E}naS*iT)/'U%3)l|iU&ygC~3VŐ1=;IM*\hax6K7 7,YB"^F .xЎa7H5;ƨL7yg6CS%-|Y>L5iuqeDT3RˑJrEFSveI1O ^EL[Y4JWi` ߺKiRZ 1U)<\?Y.d ˘E ||"@nU]@N"w1oD: n#(x&:dg>->I(:_QX3XTcciHY!\^U*RU`Wx=}+<B=$ը@%2,d?~lv/~nG9/lrПey9tʅ Rr\=WQejbo@NE *Ey.=, [BNU(igxZU_skG}"qk_&S?a0yz-X-j GdXEiU|X'+"Vn(u?ݨB \l vd吻1L#hwwj)3j6e|lV>i#QiXHP^AU!zܔnqkiE1" *i?HD}Sv2RS{4]Z)7ޞ#21FąH a6/ gԥf!ܡ^DN9/kI׶(jյJ,"*vA$Zyŵ: JN4U*uR/3\"&knWp !H>٫;RwEff߁U b܅dTkLƻ)oe?5U.*,ęx\M컈JG`x&C]ɟJs9 _3n!DU5:1ߪƐɶ6X`7u[ti89xVK)H81nܰk!,U?kV/ׯFvRl=Ⱥ6{ JTd c&#L=rͥ+`?W1g upӲbdrsXhbl]Hguq22J>JTKojown'EIhga 5~{ɷj̓8J~Lj L™xL3evizce-7y,;3^1/ Y^\5\^B~*D&;8m#%VnyÊHHhmMugwTL"h,MR/+kV_r5ߓ$1:٦q@<\a Zgy7tZD݆~Ry)er#Uu_< S&oױ&?/V{~ed>oeawOӝ[>gx=Z؏$tL@0a/w4 ,8֋:b<&bN1c-Eb٩c5 Igs$1T_ u}6%V SB3|yNZ>oաX ʵQgҿ6AwnXѥl# /fW\CDT}?W:ɲ( o=Ƨ70)pzj4Z$J-pw5[/]ɵOrKWVHвz3 ό,/]%2r>%Sk|ŋ"1Sdtx!pCҪˠI6@Ϲtf%A'On hc.Q^E6Cg5 N3NE0#:%0£'YKkLDcJJ gZ,ـGM+I?Z 0xM~J੮2= rG][_C^L BO̬܆z[J" Dsr ݕ:`a1hKdVsqϨjf/ތZ)^{me=JUv QaQ>n -\ZSQIk#g};"l(eim%鐲Z6x'IP\,~7V\E7Lu`xNg mb0~atω@B ύ#Al?4.fm`+oa$eЕ׏bx*(|{öQ=UG}/ih/oEu; ϷST3t$`o0hզn"& +[% )MzUc :{.[S(Q-q!V+7=;ٚҫ\'ڴ#uY޴C7:y1UvHc$yhӤjP#;Tv78ko ˱PE=%yy,0W4{$h!oAo:;$sO1L£b;ȂXYm(^Rns kH48j@GY8!D譒h뙧mpy4^L ۼ 8Wjv%5Q]#abdu$Z!16F>ի{Pcy(ы[ ,7v;b78P U VBo(#hZztʹ9FI&3^7V<R-F1żc=m}d<0^?6GLZ ܎dS:(Z?)EOԺޔs([, Dh"JeggQ!?f$XԸ(PGQ)JW;e/ruJ Քmbq^mZk,Ќ-uf(f,?~89aFlH'zWН\GIDC` da6[G|l0]Y{{UâO[Rt\]k,U8Ά;b%Vdj!ס舦1g4-VUI:[q>iQEfR6gldãk6жvN7\ck?%Mݖ 0*|Q0zxttހ|>#$:ac] .!U I%ڶBZg`'Կt87KL$Uw,k8%+#Ae`ƅTn!I7c\'GGRE-V.´m }<^+Hs^v4~7¾4V7$(K\}DTnMBo&%#$Na%&m35^PHӞ^ RSf`L2(b?l<ʵb|\!5f5Y%[i%ЉGdh21 |j3"0.]Y/#>,VbIhq6&H{:& -zMFGGB|0U,D nDʲ*87B; uP7e#;yCv,`fMxֶvGzL|>s˻49?+JpF(UFNq2%i'Fr~0Cۖ8 kڔA}$c3!Af1m^3ZHz܍m=hZQ#yO:GXKHF6<]PwOz_MeZ Zg c(pP54fA!>CBEކщV> &Hx:= pL}^}I]K*ݴbQ-7'kTX^FK%T6 -]!.ޜ3/&d4߽&}$Ye t~3LX j'^ @P[ O/1T(Vӽ{~gTscVBJ .W #WUZƜ\6\YHX&ŵ(IgCLu.=rsSX~Cv3Í *M x{w)6jZOM~ain;4/9*c̿Ifd:νq[:(9e/gÉv ew/w,R?q˒T5.DC ` jƝЛRzНdدwsvoLv]x{MJ `"ڭ\Eh@T=o-tjIͳej94JnF9=YX5J3ވ_9DcBMwgz7_4\)$L߹!:%Vꏜp>6A?Vh}&tKh7X\Pa+>I^)NYbYW-d3u, hw XFP yK2ek*mRhHN;Gvq`~(áҝWnOAEEGC11>9Yr}I0@Egj8~>`@. j[\)J]-ARƨoNNӳ 6 1%=>8oDޯB%Ern&+&\˴gs]FRLRH&njwgT vlY^&D\p"Kܱl#֟3$ҨKP l#ƠS}h;d!]8g3t.z'h "?fC8 cǽF)XlǤ"!afdǦ5fD݆~;؝4RSg4-y[r87>yfϽt͜R H2oER#/|M/dZ `f xX(M6H5IltP+\yZ(ѴACz0l*kqΣ ) sC9zU<*XD_"I9xؗZ7C n5&)֗eF]F`{  Sc6Ɔ&F4y.[YUK7A"qӹ5j%^rȱ 61Ѱpz Q3~hwK:]ս7WtY:IΝ9c+x4&}U:K.1L-RD*#B  [X$~^nїTJCb93- ׼(qL5Y"VX}~RǤ#f*X{jeH5oP`CpP$]]pFkZ[Ұa~7 8a 0w&N:chI=L&+ЗFF7][$ʼnyiwi>VC؝2L4h|ʜ}4|!i̱s{b1DdΤߏ%Kf-ck܃8܈6Aݜ[?2FACBt(6FJ<.'H.'~ť}P]O.˪޵VW9r{|}U|ۖSC钳Fۢ!Q)bK^3f{WTV }5t4CtQs3"D1csX򤝱 +B*; s  D߉%#&ƭ~ 0551̭A ]I \ WR>L;s)RRU 6UDuIUyp Hd4H>5| e=wCFĢ&!J@8&=Rce-vqx-Jz:|%`tD iC4 ّ(uzXkN/|r|)M-wNl6?TXYI(5H+@%5M):Ex}.Cv#C[*!g`.m"RxX,&RqUjΥu+eb`/hFsp#o8Gps̓B ; pɞ뜩VỦc}O7yârZXKܣX`$(N8wȇFY*a:ƹ;!$ Ȁ1ݽJ(ҝu5j >Oh&1@^" ]@H͇4^LOühh͵*MT|M"0b'c olm @Y .Iw]+wv?=Z!Gsc5ePrJC߹1SÓeKkf)=?A VtdTQQBy%2iYK+*0gI 8LJd%+rS\o~zb*M eHOy1?,u]m9)Ys@-?dz]"mm9$z )qɿ,4E0ÁE~Kz#Q I:)q4CJ8)X($ݥM^]`u@'>T|o}Mu9FzQW$5sDO^WQo .`ka?ypg>=ZY>U" 3!>M)ڲP- h3TeOC͗z̅[[VB ]3`T%Gٓ)m\uV o ОEz'V\0Wtf)Q :n Z%Ohŗ%ض1TpxȨ 9 ^ Y^k-T\\In:[+ F槫(NuI)F=+4LY+I[F#4J󂚓"ۈRa{7 yعZ#OA܅J{dQR~ȐoV>E eU٫Q/j_KO:+/t`G4AݥELlnjg| ZQD{^;)L=/E s^ 6kiNB ʬ[{JTv+(Gp0Y~ղMɾAs-9/cnuvF1'r&X 0kQ{ :[zo;%Ku,4OSqΏQZ+ UۭCڢN5U{OXA2EǬ,YA9U+cC,'s 8loDd\le /2B{ߧ75~v$?ƵMEa4='4!ӄ=ꁟGVdoE.=ȉ JªpbP UQݞ`VaH<5F=+љo JiQLRFr/BhX Ќqa={" |jt^C7aҭKN.À,kr">c5nZ;ăF~-F䦽%L+LUA AjN6^ Ϝ'9+Pɉ·ߡ"%^J\Ab opHѾ_IN/t!bl7,ÁVRĵO} F V| ީN9G0qLMiiJLk\XMVD.+NAXFq6ǒ=H!nx 4Vݪ r2\лG^/;DmBAYIAcZ,"[l&5'*rJ4 t:W~aAL&(D}H_yt]V_ uR.Hf1.G@b9R{YՒP Gu Lp\G eqh[*Q~=bf*q[FGv,)ϒF&;ChbySvF4hF0&Q~DXo'o:ˆ 2 k"Ͽ#%HYt  c\ti8IlWq~7A1! 6bz@w LXr;_&ߞf쥃`Lܦc|Dܓ|m6/]Z U&;+Ejp v~!e%_8QwYNer_s7G l;l\5of)<뾉W;ևȣNz}#lL9q)'/Du Kl#R|}Oڷ64 iM v&pbh]kբ'O^,KD!=a!:‘0}m!/i3^ f9iqslolJr`y<kLS5oYO?(X-w?}=*(D%eKHIVa`<`?#j FҖ; }}t"4\oH $&8M'e A9'=^ױGI0ЏHAX+(*f2F±Z7 0(>B}Œ%>C`v,:c s7 7\lYM;+)ZuXjT$fe.4[,W~Ip-Qi~vhʕҙO IgG`Y_DZ渳qVP$u+]t~w}-e%[P=UL^\)M SY*f5G&tЉRcq )$.&cQIɦvh{:wD\r)_QHߏlH*WHUy uv8#!+kQG/!,XgF:<* `8^p<Gn1 y o8O.ERko }O)_W!b/QU<{\IE)%9=0s?@|e2[ hg qweQz܎J2sQ~ϙ¾D5~ݏ#y0V#1r)"|zB~xr(b%ȻNB1]vjtu?4 r -L *8ޜVF[C5Jq`G0NxK%'?>@_̷*ᙄIrVz^te ̬Uš<n=58<W3/nC92aKk9*7wUqg.2ĵ,Pѯk0@X}(l Uʶ| ٬to?]'Fj062118!L }< OF*"*7t Hל:?ÄFSPLQ~꿪c\%*{X < NQU}O'pDmKڭ/1`T5açeJ\zg-:TY@MdrkѕךpaFq@[em(V2@[O>u#8H:-D!!|Kz}>dv8#t!?~3l도˟-_,2t70ҸN%pm~b5DSci0gfi!<u`[Pq,!xa&q dU MgAc(g-'ů:̩t :VG ?v2F؟kG` p 0\} 04&DFG^xbPt/[>0W H o,B42HBDOr>TR#`3%>&0NK)cgNi7{:2)gȎL 3$=ǶQ: 7Ǽ1 n&FE+:|6峺Tygf(?IeN;_e+#W0h +$Q,ĆɆ%u2;\KaU(,wXJqQ)cGD?.P㴽_Ul^I 6ci㗘.6 x AnRܻ Jc]d)OA!dwm9>L4Ь.Vг%B@TJZDrQ"ff%'q5ɳ 7 u;?S]?>GiQjy%ZsØLX+P0J 8wqL`N\B9R#_=γg}RdFSϣ@ nO/x$Ut}+:( u]0vjRtk6T!h  DN~M9$z3*?`|/LY]|X ©]M$'^;6-0T;MmW n+ƙTC `nJSr# ܖRxZʛHF2,Ċ_-,_ފ3aVjR@ SXXHVP֙Y\ +k:9=2psYQ~"ʣ7?N MBDE`Ra5[n}?ӄf14* X/hd(5)?g2i,b͇I<qMNߩ6z0m ēvn+UnDS >V);O-+bLLQ|r:/ۅ_j/h߄kJ?飨,o@3ѵk >8xIӰ ibАdŠGOkRk)\̿/XjxtĪc_wvU2P Y(#`Ÿ%`TUx٘T~56cE;59&%$:uf<7-KP3[0݄cXd~*%YQ'EPl߹!bDS< Yq05K+ sI菭7:` wZ16:vY5}&RS$vnӏm0eEX'\pC\N;wlco?_LeQv?=vùQP.I:7`sp#"YVW}m DIkkah]k|؃ε"T5v^h<ݏߟ㊩Df~$QS {9@QӉSK=,9šR58i\fi3́to@"-pF^IKZb ym2FNy5B3rh-_GH֓D}$A-G ))4hkӄr }ڛٶ^Iڷ2l_K8CI_87Ș$ }x(c)"] Ћ{J'9VR1N{\0Yclėt < 8RDo舧tfx*ח,6f.ꏓuz! %Ԩr 3+{ R8\CK&?ճIU;iCê8mn`sIN(z5, X}F(8M477Z\9`L'R ^[L?9 H3 ~.ɀH[ ?,aXH 3SM%sroWĝrsbɧFj9tǟ -h (\7*Yb2er Nr뇁vR.Gg saYu[,1$L'^dWVmOy(ƙ.H].]!qs%8"PDHT=A6@ DTNa*'.nWY%į)j\GƑ5QnsU8ɺN*zTqTc/BgF1LQ=:HH8 bY5%bn{IêgYY^9UOۇ Ν`8E|yZ=6zKMߴD}yi}vZ<5Eciq2ûIw#%Y\4]{iޫ%MА .TR}x[" tV(r}H!a.kt9=h} Y)]9OXHK#z*SVi fo۲3<>E b};CNoXgzYg $7;{`yס>]JT ꒸֖¨YP~nΚad̈́(:)@J̹v21kU}I %G݆%,~f]xn(һr?AML暲2t$5Iwp7n}$Š^oS1SwcDK.C.O@t|T%;ȓ[^ g-X/[2Ύ~kH$H@NH/1lI;R}s-36-q1<;ÊӅGV7?UNm<+[ĤW@ BK0"9 f5v>WR+*NKM{2f0Ρ!V5b;5U9݆Z I™g@ytcN srQP2v̐VtZ!;A.&^l>9^^oЪiQ_{} i!=Cb9+NNsYMea֐fS4lܐ. yr~td C:;feiK&t򠸙h2B8Oѫ :B]ZUaP cKCFŁY!u7?4(E01kyniQTg!T*.о؇g 'nyW͚$@_O>7G5y |6xc$9o8i(Eŗ#A6k?,:&gS g,Ӹ#>]~Xsj[[j70b+&1>w rafut#bnv4zOؕ쁱v78׎@sMl7hh7ԂZ2p@z_'@G # bzO}bĠo;Y*^mbP5-beAoH*(|!m?P|ZΕ_YN3/˓p'6,x/qvŏؠIm5m0uq>gȱq#`" ںaĚ_yYM!#]/h!`#7=r%&ۆ8U @p`d6`M <1g}7ޏh#w_XhW!ܺKN)4$|^W_`fe$YbhYq0"^]mЋb}+^gƲ~RN:BP8zϡcV~4]Y'5d,|[TG,WUܳVHϥbZd)~@hh R ݗ 8jKQhE8W^WQlhr'zZqO,N8آb+N3ws#]^K Oh;ٙhqQD\[)l\ s)?v^*mOcl]};Ay)z^NnRv&'2=he@\-(F{מRStaL< _N \ҭFޡ}qXQ @j2"d .KrfBcIYg^~v<)~v+vޠx  9(ig٦8%;' -Iؐ6\VFnT>M^|+=|E8f\kNyQt|%_L!QͲVDX rKm +ބY<15.&AV:ÃdWQQg T;d'nYRlgo;",EK!k_]r pS@Yue6a.^hlP#&+; N[ M-/qB² K\+RltyigO,9Tƍ8%%q{EקO_¬%"~b=׮ _ݵml0 7q7i˿NHIRvP%tx!p hQ@v|GUIvj^.=&{z z^΃;eBO527Q@<%Ȅx ;} 䡇`= !ӣi 'dť*;AuEPif>c`JPxW7b3VSHkB %- a;m&שCw6`:,*j2v.ӁA|ql9,!ʻm̔j-GZeԻfrJ藐){FI+h>^I:7; E =K#gi&(8;ohoN$: (XlIav(z}h=Rx(0~Fhj,ؓukꄲ&ghRz851xq*ԅ%)`gb^Gz#j mokw< F-bH #D8HǞF5 ' u4QcjK69\% ~WI,oSNoJ"}yqz;f#1$ ɥ:9MT| GL2OPNk-=ņ* 3W` Y6kExuUwFճ:tKe\N4wʥ4<;3*κ6nL]DugЙ;GIRzFH:j5 $v k1TH@g)XM/~Ra".yfS!ɩ&6`&A4.,P0-ؾj?ҾZ$!Ac+ 7SU{5{Z–0m5DUwZV&̳;k$-_?wafK uՁU +]9qNUyTz=M_`}r! 3;P6"fZ97?+|ݒ7ݐXNU} ex%Zc{4l9PO6yLBݬF5ξyOF5*g> eC[;"nۺI H & "Zƾ\ʖAXiE :ˆW~HbHpuJyNppa+_k^ΟJM9$lTNi HzTTwlM"yZ>E &̠TM]^v+ jć|m|_$Ÿڎhsn}c<AdH Qm3w-®*tj s1Y:~z)?|?bo=8ʍS4n } ?24W$%*^! 1?"R6G1(ff)?ٗ˰W)_Y$ mM,>Í:dhhؗ, km񽒒 1bw<9*)˖q>\@#%yP Be* E"*G YL]{zKD~+^!DRig^ZrKY`ubヲ.3X { g/t$:^|4*qt4s(N20Sa3))j wl 6O7WX\>8,Y뱧?lv\gV>H?cԤ_}=Wkv=]$_X1'}ߵ™;}aJ|7LTcы6kKq&FU/猌'ٿ*$BCE%ו >@q4̰./"3cy.p,9֥Re;?,7&6 dXƕ"ai9\zʵ(R.7fgߣbxjPO`m=7iCD ~sF&?1|:YG`J76T{І1Wtx/s {zΩhy$@9چ޵wRhuCkQ\ 䱅JQ IM}.j9]`diPdT*kc3R؎4gR;&3[T_e.ls)Z*>dK1GHIZހg(7ótA/Yhy NHtSߴXhE#(XݐԴ(#Qr~?FO+5D߇yrNz w+U%6%{ML/g>x=z׬N,xqZ M^^f4ÓՓXEh]u?<G"UgL"@ZDVNQdڄEH#.N}*<= 5vD=^,׍i.%qG!$5ut#G|:FP #92T1lîphbA3B`+"dY*B O~T7e&mCᾰr,eb{@(̡1̹ҏkyWh,(\ 7F ?rg3hY*8.Ewqٍ#-dB Q`9VOV ̒JUˣX9G|ȣ|]Y9A0@L$Tvp$IEBl) ]"Uz`Qp9O@Sc~WYJ&`㶏ꘈȍ%+o5aM<<啕h2AxDSPhv+|ɵBwŁ&OSpA1 >c !Pӑ{_6/D'P)'-kMJDחR[/N_d]DfMW_ꐁtುGU7I7e WZ j-^i :$6Xղל,xG\f;ZWv_ yZ &e!2O cC\'Sˏ{m$͵mKc@P\Q6).VM;e}2 8O?OX8ѩ]%Xau\P/mGtK/}%~v i9uTGTsKd4r$bNs;ڏO߰`i%xٿ5cteaLDvuF.7;MzE\cGpz0Ǹa5(|R] ÑS"O!%}H3׀Ҥ7Wm)Ɍénxӧ^](l0'ƴ;VԊ0CNcZc^WhĬ\id .̷|ά5fRHv.(D[) >YQh U!].St/NA[2 HV7_M"gQqi'ܘ Adrp$qu=凮ŊjK3$IJxT[Ѣ `M#;oTŜd/W }#!8oDd(?ŵksZ_SN|Ouʰ_ ?իӠmO#ru*]1-ߡh3SL.ʓp-\Lo:@ .A]߄o6D6@bpB+R EӶ˭ ⨒xuMlTU5_WPlvj^yd*nhD1eۯ\Y?\j=n(/ EKTR$u w4Y#ǥ{N^˱ԛT(WJ.آ<O}Țx46U !KCSzpZ9IBfϤ}Kg%2lYK 4 t;-RːIrh^~^ :846"%v+$~o48nE>/oL!UϐQNE +J2p$9'ciE6rzfBJP _鐃8{ez^G)BCd @Eڣ1&$L h[]U3rzZaB_A^~(z;J Vxu8 sE(JQ8Ե0>^AĔ Q 2žĀ 2c46.'԰,/2[BQ8s$VE;yM벇9Tυhzg]7AtLSz2qۈ-W)lxmBUXQChi%~׹7G^#Ť*M!}u.pGp 'ɓ,}PdI̬I {#ڈSRt8c‹SUhޑxe$n_(bbnSS=> m*Zw%ލQ?˅ +|C :Ī$ٵэ&|Ua7uvz<%jlZ&<>scI* uV4&Qp1[p70n(u' qPKUBiHȖT!{򒌇<( ʼXRR W M%8r[+TzId;@=Ա35>٥ _qgŴQ1H/-1kR3^`GnSa]ߔu (- x 4Z>DkvZt_S/D^< ILdZܐԯ+rM7lRWJ;jxUKzd#c]B1LXٍ?SICȬծYP=ȷKdf`-%keVur4@|_!G@oB犷nD#T3a _te g~E`vMd} qݳJbӁ.g{ $oł~j &~N?=tO[V*{=㥢y)MCOƧ=vÎ mS"Ǐ:r,/n=!4m |Cl쟗_PmwU;/7Klԧ*s31IUa,ͱ(yO=HȂ6Nr]=!qnFjTvLTaVݷf7ƄQF^э SF2дKf罤Ͱ~eN D.<볞 Я~HڇyU#'d쳧% =K^PecH/3rZqwJGy Rf4[J7UL0*j\Vz?ܞoH{Z&i1dŎgGgnGi.}&6aJa) Z;#k@ .Mcqh.\YWƕK?0mZZ2mb yC"45_^ t7ILMa.@B4?vsP2HWʿ˛;[kz͖5Ճ yU|HpKh }q\|E2`+o5Ux@U{8{I\9"㶣x =X>S6Bg=7SDJYSR%'R#%།`F8q?PFa ھ9Љ4V4|DhySgt'EQAll`=iM9$|!gpm%f9XLh~Cl8 _Rf(ޡX ݱko㓿OyidRvs,~`7X FԝgYVsqc`ެ?N3i)}w7%7ɜ:E!)7zddny(AeE5|C  nk!cdQb[Ѳ5vAa:c |(I0hnIi(k1-d p&&~Δ`On =VG?!:kc F ҝ#üdzvd@lmBAkD"nkZ4(0 5/ȏw'T4AWe~a2rB|(VKTz&7^77czsXi~]g~'^dPk$Ϧ.;>Ս9<[m:l781 _ZPwz&Ʊl8]X+fa)uWZlD>iŊ#UT8oϕbgoSENe(!|%QJ7jܞ+b 4bRN6VYC4'"b~trGq,= @ ~>L>C2 )He.|fsm]xk/8]Zn$}BE" o3GC칦)ߠ,e6w+2aW{.an 0>b d2eΛcҞ924mn*My0i{_cmúU4A 7a؊?!b~T !. Sh]Y_4Vym3P`6D8\CX܏&Cnf=+AfNw5,9Rnp'mvob]M=Z|7C. k'"WDd8a'Vz*}?:}^`EO1ƩNYa:ln1#`_ѷRJv`&L"Sy*T2bA~3l@'>f]LSiZQkb5]BaMҜ (r`~ R$I\\hKn*KL)jeg*6+ќ2=%} nwٮ&6T}Yöt#+kU+|PbmSAtơR)Sn}uM`PiK !L@úz;v}uqɨȝITw7@[HhU?J6 Ҩr c>{i8Qqެnǖ'ͤi QYTcV|h{Fgի*LqwtCby'_2^yCWPTL!;hN|) vz~h簘+5Z~s_v!N d,@8!t2PɋH9mrk ACdVs'('B EV|Vww@-c=%~} uz @0c>ٗAՠeF}E𓻦(U*&# p\rY8zG@ 2p0#H3ȂUOc٩pD{9:#H",`ӈQiMj7)1Y͊m!IN(:GxL5+I{8k$ݖq<4nIe {ۯs˂ k'wz@qFȁv8?c}..de(i+>D:BXW$y \6IbsW{1K"]`jST?ÝR7l-d4;)X>`L8micM2,B4Dqxx22܇C8dO4!]:{Ėǚhh|ն-Ev8^- <?şz@B1B,i }O%GkFw9Db/I e:%KlXN T1Jkݾ}M 3\uqC-W7MWaEodL(Ty/cxm75s=+a^P^lTyܬtو3!{N|pEttvU0#X,:p /ax>w: P˗V胼o.5nNy䷎a+*EN/F)8f){8c͇zŶ%gb(Sl` 2;dglhug:+ޙ^K ӄ\{N#O!oYK0a:p<{}TCblU{0~4Ht%c4jÕtL 2#8Q7#{olϩ _VϮdF]w(25c_`}] phK[]4\V}$ a$jGE:ş Xa$u5/>h/8-6wcݚ$\Z1pD[O%hǟ2e ~[öӔtUz(5`҇ Z sT>G"©;43\]"'{1sG;noh˛*Dh%mSTjh+9>k&ざ; Cūٱ޺=vFiAoŜ@{"H+},*ECxYyN\?Z-o9-njКksG]X\vJ42hari 6E/}guwxiUOOh>;_MR^W{Su$x]S{!㪂cz^8z)p4ӿ8+P"70wh0:4%p:c6L 8hӭ [x j1[{{-'ox_Wj~"Z5C)GwYa=JٖZfh+л)փwQ1aWҲw9:ei?Rksivr 6@lk=#YzG}!pv(&=Oٓ 3P K0D 2/U[qr#t,vU1,AB M"arH}S}8)4qAƌhwxo10U:ܹLuXPoRN&9#YzR[!) 6{ #nZ~э[O1yN7q [Le(g&Ut%I/Fƾ~a7}*eeLgdYEuY 6Z)iA%(h/@tdg/2j Җp#.`nhK2,ѵ82[x?7?g.z*K# +CZ*_rC@#ɆxlDen4g|ZxLᡷQ[jHn9b1iz 0H~c+ ]cec>y~m}lg@p8`c=p|xkώ +)&x5rz죯EhS-}ӊ{'Uf?k?7LpkNY2]Y=[VXr)4vm)}:0P]"'Cx#5.a#aR{؝ =6GIA|ߙadKGu_~%n. b3|)VV~^y5|ZxƆ?z_qp֔N%#T&ε9'? |9Yq5^}b79]ЗvGv, 5LT;~lQj%hps^qO{$1~LpӇ_/ݡ3as=eJGi$Mjcmi>wνOUЀ IG^˓WzKãA,!y)2[gg-}v72 RZ{>PWR9L_.qaNCD mNr|FgJ_t Qڞ/{vEw3ܜ]bH:J>Tˈ+Ti2ɢq ЌBf\u0LF_(7@ $Tiƫ^-hSȧ}!F"6DƂUoVV֨2s∁fmo,IX1_0B<7` $0?w [uw&Vൠ؂O^ ۚ¬ }yo nBΏ`vXW̧&i!g/OݢBS i񲬇mSyTޡwH|CK(jjz`Z( jIAKdx"֣vu~'YԆ^7Zk c|B&fƐ.k?2 H-*IoX3>ܳh^Q0jGy9ÜoCa^#̌ҷ!ky׿Œq)hhBXy^#XVky׿z-q,0,dHYMO-&~WCtȢŸ}Eπ՗cЍw igܺ@9oN([U)wwA4tY}K$2cYEoh8k,JV+09^NGrڸtuwlg曡|G nt b(Ydaxf͙FjPT;0 b eUݫbRPYl (=Jl<(A/ z42aTh%sさ>~Rɀ4y2_@}o)H=7~.hvi[:C}>;ٜ]; Uz;kkțb:1/"NYDPxănw0űB.Z^W#[(qvia#;UtBrt詞'Aod8fœ.eir϶-2 vJ6.L粆/[TI ˅35θ]R6Վ̀*D \wɿvH[OZڸfWyAF =&=V!Fj Ha2RY]zo@/P*@{V=6*_gEt+eN߇j0EX2@Ii iGa]/]_D+#n4h g^)0W!t Z!"EZО>_u&)ˆE{E&ft( 欸9 ']H<8/zQ.S<rkGwb[;w7N͟(}ڊD磹w\fWf$3S=e5Slm7fNo0ͻ E5g0(S[@ĔN ? k C(H75%LӀ,J4̾)6Xpj굕i%V`%iQPPK@-p5@cGۚ>%5hWl9cfr#+U@Ř8 << %ZH]ة$WVXl?n+*:  ΉM Ao ٙJߘZܲ2Ř=Wz,#Savt{Bp=1.:if,I{f4$K+;sc]JBzi::A{ح {ENg|v'1,7^{g MNSޘI{v5Bގ!lo5vjcpޜe󈲉AlĐӭrZ;YJ8*X4Џ~!|(dvSD&,DU{ѸcdfF5e9*)/?Qh=zJY Oʾ|" y6S`NT+I A^s#ێUH 2= H%V˶{\ Q|8@},Hy\UɡHmYVa[,+ܖS.oc!ym'@Z\>(§TxB|Ғ6wJ|~/NAx{vGzzWI J>Zt*Fߙ^u:~+û5eGN@)n-ʬP;TbJyK1^V2F0ɘv)EV_q#-k@q_@I5 HqV$򸊼Re ""}$VʽwZq!-R,IGb:*|S \s;۴}Y#D_j~DЮƙXGXzrl*°b. LS(*H@-!QTcE('~|_̼=Gvb/B8;c6TEO 63ͩ栊MfzIjqwH}@P?#{Xu[|?a:-i u ⠇$* q۳^.h-~pf_D8VW h:œdsJ}oe[c D Q𴋌1 y2*ɐ>{Ɛr,' HC`Y|+wP1kgVLvƞ69 jcO /i D >ײPf2mώ{gE.“l*UwgvYbԧ][۠9Qd@!\)k2fNK. m.&Ԉ׊Ȫ!.z94PZ"l,L77M5}!7.fTPjNB4 ĉEA()giO}aå8ZzV+v6 /Pdfu뷍( 5ET1С#<#vwGb.:+ &'gyB{S<./)&C'B(+ѻz/O |s/QɇS#y]pcslW@͡*m~۸*0QL$(N3m lG&0o֠&;? 83M _0Сy';1's:UMuk T X!Y9*!gɮU"s4v=^SoMdE go|4ahC>yp?Hh𞕬eΚi |-iO^x`N;_E+ZDC?9ρ6k#iD2gVw=;rBO:<}6qrV]i&bխ&R\ڹ[I+r5O7 clrUiJ+lJ߲]oCg*Pil26e.WqalRJR5(cQA]KWliQ+ҋꕀ IeK >](ȓAWT[N7~ ,x7Y0oyNYˋ'wTArFޱQ{&fxwusJ50\)BXe'@kl\Galc~y4%%Qˎ#2rM5Կs"ૉV#-sXp䦃l[R鳳"J;=44͈WvndLUIx([|jh  ",4&z^+G43%q%us榃C/ !vC}Q҃N RcϳV 7C մL 5=΍OmDh30br!=Aե ;9R2`* s\rzlیtS'/N]po~OG"]6{]4.l*CJ*ty> B\H ycDv$pYHº}~c36f?nx]"D5^' acETBD4&P[a2P< `6|Zek}pṣx 7)Nȅk)9? ߤK6Unq+/٠{(Y@ǚ@s*1cIKIyza^u(~K=74{6@Q)M o +\ث!5ep&sEWt3&E1ZjE5@JѼnxl!g҃,jA_hlBj kr\ײH MjP(q5%N aY"z!vV?U2nl;-5It/H&$dl'PbN݈wLi0-3 4N< ⸪3doJo jB=$EE/W7 2}~pji׸S{6wj"9? IM9 ofۻlԣKʣdjLA7HF`OT9.q2ƾ췏iɸ9>< =X 9byG뾚|QO>&WWG*O=l9i^*jQC6:_U碖5v=[XO-ihY YֲN0jTêuBQ8HRoGlK6Uy!l\Þ7YyNB27T=dj,VPΘ+[l&j0%-NKd e03N5[?.oLYmﺜ7CĄD(#f\\2L4w$CwamZ~z '=rsq)pN/gQ9xx5_[nBgaؿ~[ s<$,k>ES|@=t,aL亴ݷL9a0LεxGkF$)ɺ(ci3ꦋX!v v1 Ay/9 _#oRC-EB ,2,{^BuK0PTMQV/Șf'm?Qɼy~CY.Cdܼ\\hh?[vAy ѝYZz|gMUyGq20ܑ{:E0߳Ywcv[>1FWЅn5!%pgr*R mi~e 8.$'DđI^˛9a( (9rg{I:wbKClX>#(!&.'xJ iG-:yO<}R.ކd"syPk||a ^6> =PH)|P!\89FnNi?Tذ;-`sE_M.u:`lƜ*rW.kqcf^3J@N8it=`dJ7!--/+vvZp~Qw~ڒѢfc.uRUX`k)к @`RZP^hJ7%VKC$fDݥmѻ7.VCO,e3ʉ?FpΘ̢̋PUї䝉I;?pxFXDa[,7D%;Ut@Xr%>l,yJS*FEm`bK}OP"hwh˝<6Ԭ(w2Zk'K|zU)ta`U=E盁x(\s||VaFWT:z4_/9kB->""xdoq(+q@6^>puHcpivtQV[q\OL~?miS{bQV[n F1+I ¬_wӲU(-0 O밉a^)Lefb"-*zKpû"wp^:Wp֋b$e F5c %#*~e‘ K`smG󼋤4OsÂ}¬2攭sU"T Ch\L`[-ZՉ6 BQs(.6 {) "@8N1<\2Ѓ ӛ]/hk?tt;!M8o@Z8/@bh@a\^Wy5@zHxV4Sw{0b3Uߗeh@^][p 0e:Ot2,6t8qЏy" W ɪ7J 5 3._Omr]RF~ lYT%@lFs<'{VWx-=_gGDWxڻڶοoB_+[; 'ԁ@c$E0[s<6HȺ7Mru9ħa7{je;bZ ,.zRSSSU";{.,34f Hv| w{N3`_z9kk\6Y4̌ن4S"ѭAn]#Jy><6Fث J쉖(|!l?WNU@N i{5֧'jOڶPxw0 mDK"sX=OV+jr-p2eT%vV7Sg\|2s-F LL;tX uzȾ`L{klMoyO`j;=<:1ܦhJMlOydSCH&$JXtb5s!O 7,D5 <6ss][2nطaJBn9PR4<~=V ;?e7jWUo>pa!M{8I0R oeO4.,5#D[}ɍeS4VƝ:d =w`yBY}^q] ɅhixUiHohWZ*m+xEo~4J|? QV@eQP&/ʳ," ,{: W^W<akia5g:ξLlU E:ȇ-E˭XJyѽ_Uԑ2L&ͻ+P⮖6rl}lnWEd.({ϸ.9j)įRJq{c7S6e8=njPؼ=pv/Fʝ%vmb.<>TP}3`Yg\ә-3 _̒ e|@Z5۲X zqZD±̳r&@Y a.`%'A}jD@| Jވ_]k0DHlнJqEF[XpҭQ'y׽c#9c!"M$a>+?oʁ)g?Bd8iݣ,<7_7.wtִ<)-7KA^TlYQLcI {UER U"\oCz 1^ Yӊ|?("̛La.|^_gtFil>0nYfNu)Hs}K'M)y;oӓ b'oǧLJ(Tvm%h@X9 w%`L{CzWN]pSynN& ~kptw !B|  8=pQ;Zw;ɑ܏%C̟Xc,zdci9FHB\dnǫM+1N2Q7 ЙDc[㖮v8+4L>v׏2 kJݚřeW(q?Z݋V2Vz)w; 9ƪR4C@ <܆yڠS"H\q9uECsQQ*=ɳdKY! n=;W3 %}wt1jGoWf,^Zj 8@0"WUmX(fd"fPG|gQ{yM^PG6P'U-;M<.2ͷ*ET[lzfe`;xAA0&Fj2^\+smlNJ$rBPqUEe㌵8 !RcYY1g4tdY9;_mهm {k0 _[7l"/f{DN5&/ā y;<WM4SriWe\gn3 C6=9#fH$; q[ZvF|"$ˣ^(BC=V歋| 8A:i,Em 9ۦ|Dr6TIC4I8U|Rc[" bg7#ٽbmU-}wwn:Cϑ@!,@\p7ZT#~U/uoVY9-!۽Ȋ }J RlBxl4g" ݂%Scsz"SB&j9/qrJ]ӽ8Nnvq!">tEB-;[(HigۅN+hydMeP۱&15ۗ{2]S>M6Z7zkǮ_NN<@:)m 7ƳꜞpJBb` l, aӚ9Ox[%^ +=dxgv&C@<V~R"Zފ/Մa\0)GVm, ^[?F-nvRY|(P!pi i}a0K#^[`{n _!≤hYZYMDm/|CXь@YN]0TI\h-zaqTĂטe@Z'HY Hs3hF΅Cqpc~`/!4H2i㋓}`WUt!#@{.٪&sVzR^t{5NLp0K Rz*'jn1@i@`|wӸ /_Uפom>dr<1De|VLΊp&"rm') (miE1d>êzU YazcGeqKpKF!sW 뛉')?Ʌ!ܥx6}mDwmi$$V:.nj  Yh!wIAtA#2QNq.˻ҿDb<}ANq+WS@{`di`;_;RԪ 3@.t1$܈%ƴò(vx'RX|4:*gi\rsb杘oICư /\B %}+R'<꜅WU "i ?9etŗyue?Av˥!T4uyVH ]|{؍=SS;oZ~g/Bvm_7wǡ]KI [n]B?-QgᲒ͘,r$T9g߾lE?[3i=@-3 jyĮwAHph͉nd=jݹNIOSb//Q}ZO _݄3,Pǵ6OoNS`ҴL׻i?Fg ۻc0f#6~t6n  aXcǎZ҄"֧&Y[5~~\W8$q"]p_3̈9vT!Ua5PJ^=]hZϕ_~?rϵ6Et Ax28Ka7M#ү|pm5<\GG;-v>Zo7; c+Pu 六QaбD0gt 1A-Ұ)xkE EjRx/ݫJdvq%6AksE&B{#"Ľ>bݬ!]$xHB۽DTQ7Z8..i1q&3~͜ԦT$h7 8oe+%>ڴ o(*mϚ; +rD6ptC{RY~"v*GiNYH:7qlV5>/uX6]e .*7}dXwV 7r &Wy3 Ӷ$SC(N3zK7{`ϊQWoD5iwMegQ,HE css|a DαjPIxtC%6@Lp6za!KX.U^Xb9e?-I;(Y=Ǩh׿hFE'ȪTĩ݋ń+MaͲT=|óo`lȺJkF$y$K7!XhVwSn I5vAӈsׇO傡4x^hزL *ᯑFxV]=&)8ē B(k LJ) LLgAhF8 ae||YS%Qw0~of|n+3S1"G5vac[6x̪_ zK fu\p-Tw?ۉBVcltnsv^Ʉ 2b0M?lt#+z 3I1ǠlDS;V2@Q,@,sxUKP/=zcDUiNөf6s}4^zʳnYrbu Vk;9' >?Ss5*L)lEu]f%A-E?uY@07I9zMZ|JI\! 흢mU-µ^^h]adE 87CG`Xł,("i:lؚx٘ҿ7P П+T1^Cur;!`#`'Cm4F7\9^6VGi1`\Ε}7!ra FyK{/trۖ{*-U∎ȲӠr;̉W2#^؛:6x#/H^b^ˆ ށ%u9C1|O$ ;֟s f vd1:Z&m.3N5Sz*;194ęf^O&[/Ȏ]0-Q&\ Z3Y_M!ˮ4J Gi_I@ZfI!\vv].hvV&lv~dC,|f3](r"%W)Ft-x+%*6tLoKk#E$YB-Q2pē7-a,TFybZ&P?+G9 N1Q䌐% CȨF6V 7)NM1u|K"qfwOU鴡*l9)F+",ߝLl- V۔?ŗ2:Yvvu^sxm$E y6m 2!aE'H/b ϕj"T{k$6ALf*YU|aZ%ԏs;7Aο}Gջ5l_Ul'D=S?ą@(r aJm*M (βՒ7k*ʗ![ւ4K^Ti@]P9VW]h;=vc9G̼!F嘒FRʹm Ў0&.뜓2[2r_ , w{rk;AO%dd63sI;=hxl{7|޻wARIunV:%ʶY 7$wu֦Ń)BH `@7j1FaTōԽ(q_SMyy-FQ=򫜤LhҢa,k*bsPu۬ ]4Z{u{k 򎕐hl8spF*!iӥb!dܢ@ho0VmoRx0Y VwQ6Czm80IvSv*v^d!v=_쏾)X^Xr8 \i7DY`IJHBmT~^g+}O,jIղɢ `˭$e-:)[S{w<}\5GHSGԼ]"wlY_I^ۭX%y >{~vIi#T Ԅ9N>\pISM|< Ov:Zm ˝l؃{߻V Ҩ,j f.`Xam68Io+bwU/ޒ0 o,G׹wXv^1 [O/3B"Kl#s{6 B0,`bg-,(tk]ʽS؍%1U\警'D1{  N ψl]%]=S1RR]HQ7N/Q7cNA|5O DdyP 40{w3Mhp(wɣ_y.{ꈚCOu,CS !طNYrw25,Xs5Ivs *7g_uաg؞Z" 1„i,jY~zܸ d|X| ?0a;u,6ٸ eP,WwaNH1j^7w+vvS[lS}*.&^̅#< 7嵜HUv(&XTU_`z}L4$ MVcQc|",/K*7T44.%Bs.j_ڬߙvJtfX~z)M2g8"^#KYՉY*7Nwqbdr{Ρ:fHvFI y~8IB1v߾g`q#&ňu bt\?.oGb OGj ʳt{^FU 'c֫4$䟃U *N[-ȉ]b(ik(1 / 9\S}q ]t'cڔCUvU)X`D0Ma DyIJGa[VE?_w!n-ċLdӼ1f(4PB4, T>/9|>@l7YUeY&v2*خsc:{@^0gwOmвLJEa S:$in}+ę̈9'jo u#}U cB&'ɀ6ǡI1@UӼ)g@5' u1w('24ߎ\G48T@A7^z4Ը'-wx3!ɺh!ԉ>Ts CAɧD̷- hO~Onƌ`Jz|Ր)Z;\ۈ/`NLu_cLO$6+sڢ܊Y)]fxD鎆X@Y&$Q<dnx#@$u>F K,:}s Nr>"0UP,׶.WI4`DUWèjQnW#TN+{D{Ȩx1oW+a)T_ђv۬_Afb%۠[}_9J-ٰjT{Eکl=3Ll8)-vU+~/ufg_I+,hxԳ$Qt֏A<-@ں2@ųwĊ62]mrO6% _2Bf&6XKG]G울6jG!k $|kf).% }ٮ0P?1=߾0=tyͯ!ogzG3/c\MO,3_L8ն<9:H"H']vn >CSŰ[ cH8e) FRe,XR.$ǘq{-&5ʗӉ͸OQ˥FUђJIX)dVFe&~FlKNN5ЊRH !B;x|8yZOj6?/ TVXT¡F8^Jgos58&4`l0R)Jѻ/y%TrF[;՟|NVIXy[A_Zӡk0hmctUwO*~"#0mp÷*^VlCgNBo nRrkx"!Sl :q#zՑjF@.T\">9$`a9ަDK}j.q+܄<%k_j֯P .I8-a=NI8z'BPZZt2Ȣu'q QIșy FO8zjt@+RĈ:>K9@FH ЂPN-d^Vֆ*zCy` Xb̛+^oN΢4k>?J]{JQE#h&B%Id:_[8]@"U:hY::V!=0" fu DŽ #V9U$fuIήdy0IٰA֛`DG|7Y!BFߊ ZO|ϱ|(/uRZz*zȯB[becٷF5cIZd{0@H!J6m+,(oGd&\JkSrCrzNgS GKJ-ϖ9u~,V1gYqjBDQ|k6c -XaϬZ \jW_X XDD3YEE^?k41uV`*#vGa^/M]ԺuÔ[C.ysg0W + &16Ȓ4ŬQ`UT{<;oɖ-j!-ߓ^\L[7RE\H&ZW#٦-/z%7Ð_R$_ly2Zt1O% sf(,)dBuZcl%+HmE,QOg(ZĂ ?pPB ְ)ƄVƨVW$ 2YDKql^bZ%H@lYL!u_N~p%1QK]{[1sثb:_<\65Л־Se"^ :Q _ >5TDxpY]Z,AG҅Z_ҌuIGmj*\ZrUB$x@~%M;_?|!]iflen)Jp8 -۫sř| c} )݈eNоt>V I ^k=Vm<؏m_~D@-&JUj; $2ZNҪfw!^V)])mcPѶ< }v-KJ|Q q$ZG`I80ZqfM/~-mhD6y/K{_=#Δ)&poSSnjbvon $4k "N1lf~\/W/&ֱΐy&j \-5 a{ms0Deڅ㕏>[)睮"f7,M h)Ot0]ѱQӪ&*(8czzm2 \3 GEt=]"]ךәHܴ| q9gAn>#.j DEkKsR^zk67xn.qBL@Z軯|kJ?̫Érc w:]BVKF6bX*dwYZլJ`?u'oO652Gt@XA'58w8<`Kd-eqI(V_GXyiK,"evxAҩ)o]|j'}S]-lEb7޲g+c7{x[,SbآN@e( tZ;4*Z2h_ fU®RԊ{fEfϜ1%ݹpQjI199ڏs&Q|!POQBXʡl|hr'AND;X@ɤk[f:Sd;\ L1&OOw*g͂A4-fmk(>ʝUbRlep!@BœCb2%;SzOZ(e j􋀕?fǶؽ{F<9z}YdU#H1.4~Tn>x[ܰXw\QyxRF?.=^!~S'*2Rwn۠aw+x;/fyQ e }æMPYW7fϏ@ˉtȏ Q/4[DB+G!㞥DPFEI A,ΤZbɱ'BN&!>`g|LJү\}"Sl@DV1+]|1';d7ms]K֙T z 6X]uRivr$ 䊜V2ࢢ 9L Y+p}#A{/tΣ#sF& A'x7 wa%mBcT:} CH t]6`nψOnNuXjܛ\cƉV" Al6q % z!{CNxFq|tCP K;fXPʯ? ]`|!p9$9-9z8/t|:xo̢AQRR"x1i:P/j7#8?=qv>eNϘU|\}}:wvWӀ/54USOARm'Kёc/HEyߔFxy?׍Q^ _z,:L ֽ%v-W8$[W,eW;z.OOy"geW(}#ݷn jOTO@H# l.ֲ.ǩb S%#Rؚvݢ]G!2)U,`8 ~5MJsExF;IHTj>:V`s@J"ԓ厤 (6T}X닁y۶Āֵ;2M5Xz4 `: o?P8J ]uNs*t^gSJJ+4[3ܠSloӠ e!([iTAIJPjb^sI_S=2ˍ"tVz؂IYQ>1c g0%,C- hjf4 9&pZhyl=G$*P$%դČ"49$4#6ͭLF_h3ƮjPI몫tcOh[0SSx,)gt7b`b90/I ohyi韂6#_u͌H˫%k=x;5 iXvd4-pB /y͓bw}[Pm=e]`'ˋё=J(5#86h, ܱa(8}2fNv(gVR+EqQd?UpzQtnDrn:,<n'biI- LA:<ӆ,| 2.t ’٦A~{*6*GFC$m@RnY&Og!񁏱D^<09$T΂)W1F{N\Tծÿ3O} <Sǂij;H ׯ,M\T 4v;ޖNq&'Oup_hl`K?L2 _v=K#Xzՙ8dx冸fm~/u}״Chu N-U* Sw ÔMpݍAym7coPσLeIered򻉂Ht lb*t+1ư8. rPs S9"폳pDwȫԔ-$nO C H(>F*Q\TzΎn,8q]{ ] $pDoJn)!^6Ma!z`RQ5"_?F,/.#Cۻ4)0ʊKf"58c'8`*X YTJ:QNDmAJ"2))α9tX(i?,79_G': O.PurcU{okr8Y5ݙD#X6D.*ӻbu(U0̍{uԴ{:YXj_Y*&"djoP?5'^`^R?3m6k1!vN[ah?"w;Vay,'?E<"w[gR֡Da3="\,@Pv.kQ#O{?m+nLc9`3Mb}ɒzfdyWJ?nfFU` ]h0U`?dibPRGܗJaֈcI-M>›Ok؀S*A&B[A拦ݛ/!ރsS:kw. #.ULXׁ?D$ƈh^q<%w'cY_vDc( XѠR]GM }3U`NYkGJUsY=U:6LUL[7T鑢7I g? nd3vH 3~=v5wt=9LgX$"+W$G@`|wm{Ikb2vLzNApAs e+5C8V cF8JЌ9 j#)1P{"w=9*>f-E>^NS6jgn;ўQ>"ήfB5S<ˆh΂iUUb)TbMɜGY- RmAZ gZ;~MQTK13_2:"+V'M76=rvԝ>Y{can14],cߖ_W`lkq^@0T**ʧs\=٥Am#ٱǜz*ۨPt*-TQ/Bxs3[][1^8'8eLWD)+HirOQ]!wK84a>mёK:3 B稇$FXb.5=縧kDv_tpɼ_hJoBK'kcF3^jzӤS UOH*d D?s2\%~O 42LkF@<tjzwr7ɡ'd7>CG44…+gyۥqP QuIo:73(q(_<0' %Lfw@_?Q$W2v"]۔/'"-aD̢kS Q~5=DSO7EƨoiLЧM1!r]ڌQOqOZ|6"&wjQkVZ?R`x6^~qm !4h_BuXN 49(c?#/P>H`twV YbsI"LqOBPj݅^1l@RDܱJ\+Ǣc[2&w!H Fu'$$Ihc(%Cu@ۮѺ]e8Tvc9\aR=1~&oʴ=F4g)!on+Zճ9+=)^)#%T?XCeW:NO9OR༪,:d$M~w(LaShJ o u!s2EVxiσ 3FXnm*`')* %9l6ߓW,OeU*Yt(\ S,0>:Co-Uq,0B+[<x ԟđoh}:'@]ZNy=e&>7b7OH+p( h?"D~X+Nʇ<0@m|)T&cDBPdos;bKhQZWn&1̤^k_{^ q`)#@dvыNI_,у;J+6/+RPJF3YVx[ugQٺ:ȒS&#m eD sb},SŽK{/ݓI9X?Z综LQuV)z3UZVyeV@!-[&3洃cR؇[`2tg3:`IY#(6ԓlw$ҜXMDpy]˙'0aXw#yy2 "w?x‡bѥD4`2M2 /[M8"nM$Bp4_Ԩa I3"S٣#N׸4'(bT_Ź ,E嗟y, ]YA8fDiG'gJpk}$^|\ר 'k:MT%|5TJe0vڜDDh!_rW/fs!ș/h^ cgLqTT\8"Bق|߀S4\ 8FbT2-Q@r6 !mZ,[Jُ8Ը?5Ase\5H/՗E0TAj杠Gd˽v?^ӝ'3v:Q8\6M)2}J:,d^ 3 broukJTjh ЍbE YrKYҘ\jgF(Ai5u@ћ!lj#yYͺ~2eh?Wp"Q_E w@ iF˹ֲYp1~h$飗$R|U9@tV"uz^ANhQ=eӮF1Lnݯ_ֶ] $3w5Fe;]3RJ@qEe.IӚ$Bsַ{}ַPٙI^H.q+}8lh> cU3\-Mڑ̪Oԉ`7y_Խm1C V`:r*n*`惸T}HoZCvd#vI/>/֫7 {=v#RE W/w,l%ٝo%EቮՠL+\үC* KqgY4 _<㸄97i䁬N3?lr~X7 2 &3W[z58{ ffP q}22<9Q]0 V2Z?:I7h .PgJt—ЛWdEhH\E]gOϥg#ljdgAˠ"rKVb'x/2%u.jgâxxܘ)yF߂ Tr?2"csuPKָ̊_MSqO!4NVȩ F9PH<{8L5O<Šڒ$J=rTtRbVp$T&^87nIly ~vđeSBb'Ěl\RtSهXdQeD[Z.&q64f{̏WHNRRWG{D&vOi\6t3yts=z)TiOk_m},q5#|&O@i0p.L0{!8RѦYa^r;b.#WluYƩ`=Z=9j:J *:7uڧŘE.AR'-&{|_~",X hzAS$Bm62t]1LEmMJ IJI4X1k~AvWTEoW|yh+]3mjyVtlV! Nn&JHߤx@w~Ѡ zVq,4~_U1CPUw<9jttaԈh[xv&(UB0B ssY./jO|8Nrc\E+htߢ>9W]Xɵ4R8Zwie+,<,+ZnZ#~؎p!ʛ6&d\x1+L~~rWBN 9Ԋ!na)l&PZ-MGk)Q KWQkv,Nؓ[L7%~6濾S2[R򘢩Q.Ќ㬣l= /uȅPnz#o\-–޵&#&ǞKO CzXZ]Skƒ[c$A>_Ųm8xqoө_3/:22~hpP%ƿ_dVU{ q:jo* ,υx򟫙{['"Q#/󜖢\5BgOa)fƤPעKj=1ø&{F<f16OdH2s7:^!ؕZqmi2f!ϰ] (h/Zc')#5u".,'Aq&UMzg&J3MK(x:6Phs,QQWv#/γ85g k;?9iY66Nk|O\YW2)U=}vm4 .aS*)2M}%eDkJje>g$f (s!h9+';hpBN/cGPj.#\ПA7#ρMm߿"ZSJ m?K4z xL|Fy4!Iͷp[xe#2#*|ힲO±ۻChVa OF5($a3 HL=%G׬\x_cfYvtUlF-~Q=!ܧ;Fэ~k2ϤVDg R=T[(¥D*Z10@vөK8B4i70TLę*[iWb|9/scJpLNҍ2>X>7xM%SdL) ){H9gRIvI*! jvj" \/mgԧZ- n r:C˔E}PѤxh~hS( dRqh~`4i(C4Z)bb2;90-lƻB@m.: /6R *Ư5Y0)Gǜ 'pP 8{`ճy!S'?g#/@|҇ :'}lCUSϢ%j'ْvvc[$d+R͆]YŇzQ ?֔N#4qSg8 ~mG`~e6d}7!RR:v= bkfʖsэE ^ ? |hU~hdv}@% V)0(#n [|{nV +f@\K@6HW[l S(Q#+j-Ӥjt0a&~3lu#Ƙ <J<Ў IQ iq^)3ΨHCXLPY'"gamxWϬWʳOםDzv+f ,XF< %4NGwQ֖c4>Kd76#C\&gGy%?ر_Odm'n u]A+RT/ĐD(NI ^14Jߘo#&?G^4UpKc ,Bh,zds dZY$U z\<:[dP0U/ulV+a=6w7x"":\EOz$g[9{!1bKԤo3[ȱ|Q[.8m<%jr /˅hGV>V?[ z]C Hz'{V#1 xӟK7!l)fDro`>+5/XL^Bvy\1`l 2._VU >5?#6\,庿1Տ].I8F@BCa!coS`2u Xxk(/8\H9! !/T}hHPKwk=vͪHՖ+V|b*MdaÑe(6|ʶwf1S<M$"?Iΐ)P ";}Ćw룡B5^!ʌ ݱ͆C?lkښ-^W 62= D!OA@jB`&0!8k׎2nLJKπ)X+ǝ SXWp@:n$j걇%+?MҮYXkDFF9O|Zޓ0N53&>4,"hUNLy+X=:!WT3gSmͶC$Rm o}NiIgE}h{M'솞ptB5d"Vॼ Cw*γ8>(틚LR"5H*UKSH$^8-R! 0|d$۶Z]Nc#\whH,20}AbC,t Da[p=VZ%Bo_@Yb٧k*R8twј3TA %"xG6o:sˀֽuCYmMD0Z ;ѷCh%Z(6'.&f uv0z܏#{Rl`9ܒ+Q 1i)C\tAҨnsg&]'ՠna񕘹07TاV}O 4:X0 7]-XEFäLt]xsJ>#IOPlsΡ]7[ʰց R3KO2Fp0-J| 9‹ MըMNa_D7Mǿ 1(nq^ujTS_ c:]|܈cU5,b_^)g#<[|0ow A]z!\QD iUv@ Mn56|;9\W|m'xx!/=?NɱL`$!zchxB);9  p-SkVIG"8_{!fKAoJ/N"F :>RI X-HYvIC]j)`OOFv|կTmK޼l"ZJo|]mepGLj2lswaN)jx8f#_ T0ʻɌq/+si#P1ɿ/XAih\ڲ>\ڗ=ErRd8uCLKE8yjqNS-/L1#) ~+q";蝖<ŮD)'=J0 Ҵ,3Sq`q!4U>e"W s[QQ~Ei?T~8Wf+#>Iv~W*jABJk9CxCׯ>1 SSJE.Q뇣Gk)#s7S K3 R KūK,Vk#1&WQ{(W!D% ^L^^ea7XiK.qhjt1/P+U* R!aQԆ%&꺀{G]ۿ16bZ'! \de("0e)>kK,6K;\DV-( G@CF]}f6DӧO_j|=Kf\8Z=&p3i)e.3~fkțT{ ;,-~b9>A@-2 ,G&1W]jR#((NˌyJ>vvz(O;|ϩ,|_;$%+m>lrc-4U)D<.]Xbme"׸H 2kWr3ҵ69*?ä8 #vwv|H:?-bZ3C[;TU]>3 uB?E{x2&nx=L}1% eSJ+^1@( ΡW} Z2RSF 3\<mߜʮ{[3{ko ܄w'0ǕO%?֧Ib 9rfM PDA|K2mPkś#QlLh=WmwB;=}LZPЇk)[~i~Y&a}l$/Ζ6¥BνiѷŁ%:bи0%T-]7cJG__%O.I%Yr7BSTqc .u@`8qh, ^?kB՘|ԕ%R!>4%j~P3:S%igTlW_\M7 [R$wuLf"UK]*%*u~_b|Jrۺ4ڱJ+ّI㝏s!OBQLJTBe!wx$)B9{% 5Y ˍ\=~ALf c'!?u^꒧3H 8l(*ب[$y ~lۖc3faOlV_ pvwV#H?Όr$s/ɷOS(_rh *Ej'(ƛ0$8ũw#z72Oduq&<V/ߩ|hfnyy3Qӧ'vpslo H( K#4پ'=jfݾ沓[ ʣZ ^dh ЩVJJ[ S  >Aд)fr4unP#bBU!Ө{hct=$.;i KГQ:8^ `'b,ݲ,`Ϥe#3>N+-/z5~yr9]c]OAG3oTe˗L BLae{𪈱 I[ |zրY٢{Lz$~lod4r*k@E!0)Kqx^)if_d!ոm(QK qm̃0|5k߁jT$^Jr胋DDO?k%)D5ye4$4r?bԦɞ$QĞN?z vVkk.l Hcm%L]I}w66cfn SaS};t^1$fS.H>&u 3z't[2aEKE|L:kC_zZ%w8sd?EQ;oENx@ڊoywxR)5wqxQΚah^S_ gȇϭQW걏Y?qPFdS/L}*Xl'&9%F( F+=Y]7lޅX U-ToCj*$9#Wod05q桔̼ j4Gkk," {wE >y+1{"T!&jm;^;7#Y3}i 6>P@Gҙs{Y{Vi YMsvE"\ЫiX[F =ugXe8PZ*)[:#8a}ͣgpC6Z?PJy6@g%{[\ ܻ4Z QymxU *G>^Y.UQ><}!фy+XOkChSDcAK9Di@a8@ƈeYݖ")];#; xP{[l_[oT>`K4lzq}Cw^Kn?\Z᜼ZL1\>QUiŠOjP,J5$̟3s>yF#e-D ;+6p@܂J"9 m_ dx|1~1-I&fWfIھQYFi.qKYYx+؊C$f6<[24Vwc8FcyDAG4AAprYS3n_ >0,AboMXR`] vN-7Vq8B69]+?qp1uZL~fm2PRծAkhE=*K*:_btюZݾұ[\y+pֽSHnxxצ'/ ϓ E0[_,=G}L\7d5>_B"=H&S0:M /2`$~n\$LrSSo Q\J?)e6"r@#L>fh-QHygNU&Mi`I%B&.Ś\Ț``+rd "O> L7Uȃd/=$Aӕ"8,KWh\RuYQpYa>ߌ$U1"Yy ftCv,Ělq_` mGJ ݳ/qm)gḾaqdA :]=a:}0ӜY`|ү- mcfBI%ǢqpB nG>\+Ɓܢs\n߿C)[M^4`ζA Zpa׍jnZR/= Ֆt p}E*7ÿaPKYeuJIe24f$,|2-1ڳ8[yru 8qtUe~/ 4; v;1HAͅbwE3:*;*%}gW2?O:uf+xl鎬bF'&kaUUWpNpKaU0=mXR0S쾍1k&k*v.Le;%{v5Vqšߢ(n H Db]=b c7en~L H~8y?6Vw$O3PL]+ʧNfIM*؛!fHFהhk-)c$MZo燔>4M ݜʳ9H+Cv(I^ll.r>e$ B6,(am0gI7rR SQ*nVx8&oF b!. r`<X]OytW@8ex?M_ P<. t`<()TZ5]J+JX O4s%8{-@'j e9O9s& =y@i],Уv ه2I7MXUxױu2J?,Gq7iB41*,҇R}ALd>~XuP{a`.E /$FxQ,9P h9RZ4PP5DL.~+޽ iJlIӭ; BJ+l k@{8UY5Ъl3QcCkk{I#ITm^W#kD lȧa{6nXJaqnXӉ 3(k(BvF`/=cQXl@,2,; /r hl(8 >8:6t䟫oSD%A=HT՟.@ٍK7!^|ڻesŋ-LЏ0􅊟Mhio#*0X>T=)gjKs 6G %Vr#FId 0L÷k>(CaķŘ)+'W;Ie!K>$X4X%iAĻ_ 4T{\/Ui .wLRf3̿3!v߅LGR`~& mtYbeJ1Ocأ$uO`*Cz1TG0Z]x:8W_̸ִl !@#*䝀KC D/|FQ!*M5hcWp^[\۶gj<W.H{M.Jz让C{͵>ɮ5y~Cծ_KRvDyE햨WjDCXѐ"iD0h0<ߊ\e H չ[hߍ02pͽv]_EF f%(&tCm"c{ F:XΠ_࿀{ 餗P- wr=3Zu (>\wFihX>޳t'>;AQAvݣ˭K*EDJw~*`f5T..~,=QHa~gzޱOe8q9ٖS`ڡi_8xp'O1GWK1x^)'ǙN>T]Wrn%Yko5X{U>AbpWeMB *Vb)% ^ m2'곎jN^-6&Gv€i\5<=:Cs 3,}O*2}| ^Inߊ:6*@.0HI*v<@{T4.1pFd FUw!|Y`O9ϿH7ڠ4ZEa-tMU|uj9D[5~)i"I.@,:N<´4oz 6+dZW=K4o~e8:#;DGղ? KvɴL-4Rt`x]4rðpp/ĿX<&Ӽ>g0w7Pvo5g8/xۚ6rmW?Hq/ YvЁ}=zdy"iVY͍ [STXG.6r[lBR{1_I OYɣ6y<,&>vh p,,Љ$m6.ͭq]ÞFwpO1Kzu5T|$7]E'DDX@!AoAO!K`1 ?! LKB|$Iqc!Qdx3t{{Pxmp9YiΗϱ"zY'٥toKlh*+o?NE tKN-Ꙅ:XBg#h`%171A uf]|yt =2@oz!,wHj4#u 5FzWWB]z8}D2dמ&g3ǂdۙ$ UDx ݑ=]VK')BqzکA->[Rݍ c{TU?tzr|:< zƷ<[cс +e߶7nC:X~ e1$%R/ƥ乕]G0L_~L*#OnlC$j*ǤaucKw-VGvrۓF/ڧ%N*rm.6?!D}I.y 5;'(UKh,9uza[Z=c7[eGw~i <Ϛ# ƪ&XCEu;oQi͸?>NCAz|UFJ 9BcXv -ʨ[:dVͭ'X&CҍHؑǐn$M;ĂP #`G".- '8ϭwðK?fs0b8Zqh-[& -òr.6 nd]/G)˺Mf–Hu H!iaҴmZl.}e`|A5Kw#rAK(,m̎mJg7%:~]Q|zAڊyjLŶvy;FQYՂ%*uk-qz sOf>9@)::%q qbE %0ߍ=^Ǖ޺".%8H%혈I26;*:|ݐs5*UУ2{LDAXyvNj.DNēh;n"yǧ abBqQ6gH#jl8$h_&Q~v<쿛Y)񴯁8@ @,He*ru/lE|ƀ_@Nj"_ȃ )sצLUNDDIZyW: 's* JJc &E+hR?uokZb8~QW/мR4qܱ)Sw`owB tEXYV/m)(*$xv 4wg:{#)uh%P͝w(P\&ڒp x =ŖI ̭X9쪓<`_)\yv\@kK|,as{ke:0f++dd5pu-F{ V|W)p%1߲eKl7-Icr?X c4ok96)_;]>bY=ũyV*n -HkNCM:Ąm($}Yl 7*د"ЖĀ~CH@@d2L-=Diӹ++ #ђlXhRu^RLvG0 =[ ꚽ'W#134d(z΍È8LG&DUlwawXՅ{eL7.`5 >Tzoj 12.A\7+2ڕ8$?]тz=qOr9j=zp|sl'~uv6RFekhn%WS+>nJX~fM\1#ʏ} & 5 Il5@Dbƍ &`\xlux2 -(E6z wDuOd%/u_z[|IĘ?!"1Ρ6dFT>+MX"hlFӹ OWT3j9Ғ3G-/q:{ *ABFyh='~3jA t,b0W'_+i4nj S*zBAd?օG1 ]N3:?r̠HJE9 YV dbLq%ԍdߏj>i'=`P%F^uFanQlE0]5!ś"4޶X6sΕyɸWb1(F;3zN]Wl@#ro:qҒ>c;p.=l/k 2]uJ:< wt,SBU᎞ōǀ&]xKwbiUi$^89< {qz2 V[:)O|ݻ(NH2FӴnj;H,ج{*Uy֤*T0[SU^`O׽nF.?xqj;5ٹ nJ;) ,Q`.y2B= M ۩@X驙Q'd1x$:#H&Z-NwټZ E?:M=rr笝C"`2ksNŲ=0[ŰVFqȁil>#NhqC /77dz.6OuS\ , ͖9@Ġ3'3\ ~h\9< |(v:E ^olj$BoK8/@|Mupk nOU A)!.<[\lAIվX฾~?"ca=&b׍b~rv𻓚' >?Ԑ3-#p/ Br+R=3l;&p\K238Ԛ;HXn]@*Pq qK#aFt&|Kİܛ7 fvV.1xBo< wW >cfFR_ R1c4|7G$A<xX'@X^^ƒ7JH;:!>QER(*Z^wB!dV:PC{-Kh[x}g(<28덇 Fk')@ vȧTnO"ybSV;LmP[.CS" v7v̺ &񃳇t 'NPS8P5mgeKElnޖِU @[?a9dވI1er$yn&ɨ]s-ѐs+55NM_B7tnj%#{g*NRg9O`At ĔeIS)c%+0tJ zh-$m(~1)@/b!^0jbrGhGpt`y U8@**+T/&ߜX8wPIV!mzI8rhL*(Ӵ %eRA+qD|{zν FJ_ށ q `8c Кur\[ywE xN=(BU? '9е︬:cE 6sg<6m(;읿D+ %Kc%ZZ҉92"Sœ0@>= ž N@\>&\FH$Txo]j@%GO:Oܺ6P;ÈGU21ڤ: aε5)6 MAFZBjd-azr"8jr-$9op7Aౡi^/qBR6mXP)Ru/e~l`1w^Wpl6 `]MZ3j-v};I@f;ԝ"G'pɈ2%IRŀ.Shv?3)ݛc!+"~hm0H׿Oe&NXؑ0,k=%W+ Km3D_bo;|ԝ nliRޕ\T^A.BŚJ=" 6@uIݩ|@߼id-QsQ -A{ [5 8% +]LMC2c9@>S+DM"@^T7V3)м]6M')n#DL{z㴀5f ]V“BAs܊`i/\(Po8fdvUo@IG^{E7?e7_ ڊ>F>' ru l8ÙP2i|>*cd+\ǖb_\ [PH2Fz3'MW'a%cyh#,Q.J(aUya-=aڋkXoR_6Nu ,O]hA#N[xt(#`I5)v`-uAG + y8[$m&'VkT]}t:\mwjN&t^mr)zӤ2<&@K%2d07aȝկ6i{dǠFͦLc1};'oї㼔jm^.!E5݅k^#"8/#7}4@'crV~yzw sU%R>EѨ0pb zJY!f^x].ٓTjYSp /v,?vupU-q0,!Y84dh2qY 86cQ'JtASęRRM7P_&1κ* `#KQݩaY!`܀7>TG\\cH:!xvY[̀>1΋Q {R(k%uAqQ4RmŘ8ԒOٔA6L1 DLzML[.yHIA$=[3b PZ #EWji>,.ǂ +fPUfV%Ґ/}qR)v6'^gAi^ ul~_)1SMl}:,ZUB-v]Rғ#dToB8cHUg|/bz%v| i+E]np2\ 1n @4,M8I%㴋$oϔiK'ZjC]|'_-7͓aJI֡wB>7c+f28,l6)P8S|yNkB,Ju9 H&4V6U =0agl1&"d!GI]%Vlӿ.R0sgsUm UV5˯e!9 ! ' f>89;rG'r8I!n 1-OKZqr0(V q4.vV\*I=aC&WfbPݫͶNY;c br>UɯL0,҆B.:x;ZpSޱ5cE2B+ÓXLa8%G|gHGēKlrRDeĠp}Y8:2Υ*O1)VFmXl$E:l7Z;A'7rs=|{ag_67Ӫvj 50?Ty}VnF>XF*^!uWwt( %ѩ:Ċsl 'W3W'Gtf(?κ/P@r᭿>dd719fÜQސ!b8Vok5 #6Puk0hq{uAG%2-V^ԀDzR6YҾQW$ QTo( 3 uC!2 .Tcu%pFӛn}X(S]4iI,Zc:dB`?%3˸3t,졮H3nJBFjLE tFn>ncgeCu:V` dXWOjK~MBۄfܲtt8=`=u(6:~_,%eWHvD97jA *W/ݾF&ʽ5&6*AR(Aڢ˗| ÙБMܭfj7įX ^}#t)?*CxEm#Ke53DGkA8e_HQ#΁&̵Cڃ-(i"#>5;f2P3wk:=n>8=zY^dAAs[w:uc.[ *}j^RXO"*k 5Y75Ne3D5t6#*zDƿ2lp2ɽQ~RJe%ƥvq7ZiG`ƈ+3afО@V(.^ȂDC ±'H7CM/̤wɰv-eX#hSҋ߫{sf?EApgZrDJ=1-P+(0,n V烖P%ܗ+m YZO ͔ɦN mوsM)zUG{]n\Hs/7Q5Z$?xۘ `kUf 31Bðd\#niaO@%ff3ɽbCߍwE*yEcWou4ry7Mش)Ua^R8-dH`)Rv.N̄?RE@#ꅭyiϮrd|¹O&D@&QS۪^nUĎ/foTW3omp ~K]E i75XJH;wo|7rՀK|@']'DG:?G~rؐ5>IL=‚Y,,\+[DzV @&(Qwx,6Jo64ʀ^g)p ='UBTzض@mlF#(ll)mxP0,(+沏Fb pI]zTԳ:Mݏ0v" ٲaqyA~;8[ v-^.^")il Hczs_X/-b,sjY5ٌ% ȡ5i~]uCkzbl<{RU969t.ob\}`K9@b$|]ފ*L ,Yb<̶p#, DD>)e?NmSvlLo,rYn1jh9*Y@<Շ}sC6Z&8ÔfpԧD!ʑwU}7(Aמs,IByID@D0?z]״!z .iETU,km9r^ӌǸYk$_(=qX~<)P%gWVS䴭'ϩ$(cX4Zq؜[y"t {;Ҵ9&/+ZRд:S(jE[%h. *N41)poZjgO<*TK{qv2h*KQ$k0rt֟ 2 Wm5:o3 עb/NFjwp5SB4K?Ml*n RusWsK:=UiCFJ8Qbu|Q$rXƃ6T8?RiEB <|Vs] Fz?Lo ƒ+Iq/g th}|HT(Ơר\;߲s18fՐa5D+`P _dz]zǢH6tQ17]w=ھ*~nd uR6TemmJ4/:޶l ?-F4Б+66֤_Z,ѐ`)朧υB aX}Pt\bs<8^B0c } #k򆧁<Ϙ(4qkux?b0 *V=}؋>$='.D8O_֌ [@@cUOdFq5HuÊut:Gh~|+}fxTA_]Xx ]BJq/I_J-,xLI һAyQ´8N4h%evJ'1vD< >9 ]'ȹG2z4waa0bt5*qwAMTQI2Yna=p4G٪vW2y o JS 3#*v#E@a`XXY|Drc%kKʓ36sڜjנ)ɥgGNd 'J Z8 `Gji~FAT,v1`]&q ˄fÄFr=L9B9u0iKnUDat&35ЩόPA u,>@h`;hfzrZ#iKbCGEߓ{4[ rpklo}`"qn)~x%Ro G# ' ŏ[+ff/ Nʀө8aߠz啈 +9_O3軅۰bXJϡ1kR֌P0 BO6hOfUl]vMCKIH"P-gyZ%1K:8p6qdC/|,<+zox%Zύfs7~0(C̄a2V7ڣqȶzR05θe$`";ow5^~.lv$>'Q kJ)47xB WKq1o{No~K.fC+[~24 Mu GR47M-biUuriF#ݶL֯ET4Y<%өN0sv8"-է.g,XnSxLfG{AL;]6K|m[\q>깙FlcSٗV^B Nf͌T˿Oq(@a;-oءנ; +a# i((Ã̗Nwe5Qi-#zHr6Kl(FF'd]ATʏj⽏ĸj]h; |o7qo͢%"A翸࣮mim75|0Ŋv%zXoR:=&PM#cQhtgi{.{ÛLAm~r/؟Q`D6~eN!l9~ɩl\<(8 t 2D/s Ġ\jA/z3%Zu0@1326k6 1~5{iLX./AS1ҼJB3b6f$kxY?w3>65a[''8uj\΍o=)zY;Vum `b m'̯iOxxLVFTTot8!k]0@wޟ¸$ diC^.OW|T=1S_}wYW( -nyz"}g'dNYybzmFnd}\v*I=};VWL&&mk yc~^h5 U<WUׄwӠ8I9P5np44c0ݸ1q)o$&T{*P!$SyX`ԣe` nKeSoQS ZgpGV%ɰ'V,ʟeқܐ1Krb ^$ _ވ9d*Ѭ`zw.y;pIA&4p l!Dc\ ѽxu> 4C ŷ9!HsC=h g3J)枲GǨ$3 >U욇)~ ~Ւa}ҫm5>-%^.rnmIzwT&"z.kBSn0rHfJIWSx h'H=_u>?F,vZN*l<ǪFqzJī61%xv uVqz"w{֨Ջb@E0˪dք{_kL?9=J+X+ 6HeoKQR _*e"QK֪bgA¾$Hw#p"S{SeDHſGGv1`a>˃/+wƟTLuIjɶ\Bki$2uF8Hb[ exyz/FI$%֗m%_3 |9ع94 [[tVWƟQ{uMʈ~g_‘e7sQ<._‚[gnBwʱYv@%}i`D Gyo¤:kwC ̧ ۓU0*v%j\XY -WNmK5vOL6LAq}*,6L;Dާl@̊Q? yK?_MRͻ I\9½D(G@|VnBe} \nyTɕm(MFqur*|﬿bvE\'Ə \4G'=ISD"',M$!Ral-#(Sfu%G^/3a`'O߻ ۩D JË)7l^Ak))c⺺ߥdvw^ Sp7x6/ӌ%^^{)l"͆ &X߄=~#;E~ \ .ll)RQ\kq&q"}vkqOHi/uBR9U/)ŋ>gQ4U:w3%;Cky>U-~c=ūVM^|Ch,fT>~.q{%1 s SXrvb]֭\wc Y뢾U4rvNcf$RGuwO 6s}e zNWk x Snnrp<12ZrFC D)FPu}'֍FCK{}x@iƲ_l.\g7/cU81A2 }͒X6N{!kϚhFOrh+"zPT(Ekv`f)yU5Q&9k݊%I`(fA:ˢ<ߞ9% 6 _IVZb^oKtpnl\fM,@nsn?S= H{CVkjm8&Fm{{2fS%PYKYn]4*p7.+mcQ6y-+ KҘ|r}Z$5*sQSx1?PJm`8'=I~ x ]s)L4L oUq?w~S㖬[|VkFYE!a禂9ftQ:̄9am\?A0JҐ{3%]@&w*i6VN'h`/',ВC [k3!JYIMJ%MNr,]۫M3vf__.lX#6A(:@~BK5kjLT46=UҡX>jG>Wexʠk$*G?*h^vT[F#?6bo, @rdE ş8i^-j#UmvjH+P5c*Z4')sυ釹(r!eM1=Jg|gqݬcw4/S'KYUPJ ӂAŒo*OhOV{XXq:[-t;!YFxr V̘MMK,Ga6_ &P;]*7x`q,=.s))~XEɆϻnVacט,Y4u!FxLPt1,ǰ̤I1I0O3"DC6ny< [?(3;%z&G a q|ze{c}U) "lxs<.J-kX_QenVZRv Hds"ё!"7cQ "pdK^vsĔ{dtƘ$}媑x󁋌ݮ‚(B`C<׸ȱ@LoՀpEB Rȑ^1 LBtUzމ<͵&sT\HuDH$^}M{[8i;|#$T[…6Y--NQPGiv_9i>-E(y(暝?%;9KVm~Jc1ܐiWr71f-Ժr"^9>bkB綞dHR G9\Jķ(?ly avX#E@~mTɨ=˘1 eHb/K-C5dZ3c^TN}Lxve k2JVZ߭wg,Q\U^Y7gmrA mjWNP#D쇶Ԝ8a~<5H*DA@RaΛvNr諧_j>nC&^g` ApG:{Tؘؓ*t_Ju]C_wBY+X}tD! jѬp*HHxV\RyNt"cq㲼"x}jV 6ވUi:vC{t􁍔a5MJUK,N^xt㫼5nBɂjY{jL]w.g}lsdc'-e^8gE/Wꏲv O_N]@ CrU3tn,#^5 Dѵuxæ+茯CMq )0#Sȸ}!Gẁݧ]}h@%6q S_rʪRv%mPRvݽT,B[$Oaʇ 5phxV4`Sx[Io!*wJqN䆿a۔f'Ȳ-kzhUerY/Cb| D .Jo +GܠԆkjVWle,A1; wcM[xr'˞^?/$uR9ׁ`sBHQ4Ӱr<&%e0Ms& _l;ru1՛O@U9 ki2xX^tDXȅ߾`dMCCo2g;5=a~H[7?l6 h8^ \eX >W}&qfy X  CP3m#=3":G؀x>ҽߵ$ ч4˷s=K r Z?VKi!T%p['Cp'OTӱ ytw`B_҈|4yJiM = }j3Y$x.#%qGp@(jo9S`ϺM}}2dcOUA::tV{hT©}8 L܎KF9SU!n`*BaJ0+4mR1`b71D^|,j::0ݔT dyaM>2laO=z$܆O MԸ7gl3`8jKn#!j&#%fƌJ}ye S(jU(6^X.:uݭ̠ఛCRu6*ǺDž$|sGI?͎_UK,ճn:s YbbN Lga=>ܼY I&bP}I|REKR,D%ŦRTQOK@w99|CyX$E0c:6J$ eYE"a&g(v_Bl`8Y Ώ ׎YƉ!ԮT_y f[\ /0.a<3sLi4v 1緒qg/T&3"bQnzhGí wş}Gh8{ߗ:-7W^vsSNC]3 ߄ ۅҶ <kwz4c$̳ ]CFҗ˓=!uY6ydoq+U\R\He-\M7wtN fRQ:bH4֪nSݾ!Bt綷6tO*08࿥]BqH#VA5nzhx:ɸ0uC$R~旡z& :PSciڢsȫ\d3ƝOJMOMсU; }lLbɖxL '|.*W3;R ) ~I I#6G^&Ԫ(9#j1߫Gr A7nB3YٻKOcnR+\':rSCFvhoqXkJ vQ%L=*pw*]q(v@ҰݞP{G24 S u)NRGnZ*ٹ| LO8QUщFiZ39Bf t1x"fY3&P\wG>yr"@1 YeU0>=8D_hwPޘqTet4j"9~_ڊ(d059Eq`l+L1OJH⽻k6 s/{'oJ:+ˣ#{qCD+w6SĢg*x*\a (Pjb{F9lH%B2f N@?k`)9t@p, L\H}XuGIGNJG`Չ&Ro3f<28}n0b\('r8%\>C MS*~g(QlZ0< [Pq{C T`2׶zE35yK\T!J{M,O^g`N=IcǕ0O?E4X[F$s^R a7ժL:0^dl=r̦{s[/W$'vqFuQIЭw/}PA) " c|fB"uF Hֳ 6! $okpBj |U]<1XЉp7k9W+[w]^І OR_]8`vB545=6r(nZ!=7]C7x,ynyltDYZ5>'{EEB]F'ƸJ2}IaL=+!΅"Pr<֍+{=DsOci5OkPCU[xq|ݡ^9{~={$>+ !k:n>KVc29QD AC 0)ZL<~mD^}jҷq,2g8B:!9[ bĜQejc| Y[h`]Th= ᶏݥ3mdB >ɮho?z_ ifȁ>Err;Kc[Fzfdo4,ga*(ʅĞ;Hwq:y b7?m a+x>k(XQ4cd MA8]JP_:h'Ϧd4s"A}ί"kJmڂ#?oj]g "x >ll~Pi%۞[_M ;|g8ӞXReO'$v˧08z@풩)t|KYM$JQ5"oY/2ZF7o,Ǩ W卤=Lc)59<8}+>.4yPYajDP&LM [)RhwwLZZ3脇JPP{}v'crK|uK~wf:Ek3 /oKRNi њÇm[L E_=VEYMd?PU`vӁp:sہMIt/pv}Fݠv`ϼxAȅogˆ%}xrسWULVc+Ȫ h .7lHtwcn߫{{uܙ0kD?uxv0㒮aÅ7RoWb{6uݮkx;8ǁ'5A,j,*!Ej'%=wIٳ$צfi]Gm(tfŰސQ;!{q4m^嚘G0sj^ 6kx Q[hu R:`H}RH$`c -r~o1g4suIu+Yjlݗy6NO(Yy@Yx& 'ٍUomð(>PqE)Yͅ@'Q,be:bH"AKEN& #@ @l`ē"cDqX:"Y+>{R"ry7\Z2c4q\!흣/ q!R6yog.WFg&~{q-.RŇˡnh␻ yݖТ/-݊Kz1#1&N6/*n_>{x(MҒyLvۘ-2EV,Ȭ&Br6 9B)BM="HJ$0 wP醄sk]T*(񄑏([)@Awa{T+^W+᰹18o`nJF]*CM9Nh}9ܟ_>M,.F w&2 0ۍ\k;Fڔ w6ޞd;Dg˚́1 pZNĦ?mPw,@x"e@uճ՝W2(}Y'qm^r1'l]'a?( !C!0þyj̄n?81)G3dl!,%]2~<)Mwt jWF5w5 o=繪:6ui)JrZ+j'}l{RQt7yކbsO+j4ؖ-m\RXC䚴SrgC4ɑ8_SYvWP&:g龐lǮ*@-ʛ{/ݠAc//= [cW\y,k z  ةhzZb󬾏L\ލe7 hgoHnB΂6fF>,@އ|t۝"C4aK~˹e+ Q1Ԉ/Y}4eѶL 7zsE>e%ŮGZ[ <7sdXuu5uj[ A\07fG)`qs\M,͐9 SjFCR Mp t =ּU|vPp;Ŭd+ƀh[_,^QiFebe$% JUz>G^8>Y]D,i81aK/JŖj(ol&dHn DO$R[h07H}Q_ڏ!+]Tʲ07Z!,xT my>2-#t0W)zi4.;N=2QK@mM{Gn!=QgCӋŁo"+ _W7 R+tv@^EZ%ZT ZD0^$Xy}lf@5/`β07jПڀp?EW#dd`m>+^E $VX^_ko'AodӯTfd*2A&x8բL~bKܸ/;JTC7O R4Tˏj4O/kGIwY戾p+>5pڦ Zed n,P'R?9^MY!ښ8Os"'[QXdXl<Vm;ڏT4ӟ2mN߸Vz5+Vv5 ey.TPU2P^ &8cjfلe0g`rlU3YW Cs!Wy<[5G=m?,9R2ah&bSC˻UOLݗ.qB:x } J#A;w=bG5E?i'h#H{*n B}rPXiXWƶ* P$&sq=uxAdya y0۶lvs'YPO_ xWo ./ޤay®q̢䮈'SՁk #YA S~bLБb*Dk +fKWVbRQ,- r=\b泜T穭 V() "uMuyv°|q^n_>0ItsB{l#P}W=zN{Ñ޶NFf@sapy`g<-;/EBf -&xE~5QcOGREK휡geUԀ~oKV-ތ]Yc]6v/)3 Rܞ>׮~7%~P 䬸uq*qM`0lL;HeBPuemL-6_5>RPDnJV 5% 7Z9S^~2'n7h,zs@w:N[(P+ i _xx>>T vkR4ѵaqiռRԗb&|hK BUmx(6v2"pgЦ.'khPZ O q'|U97s)ϔ4NxI-#'9bI"ךJJ?k3]>?W0ʺĔrhpNk"ɋ\4~o"|*D_BTט-(cgXK>]23՟M!l ߁8lؔ? %.>ǐXgYt2쉲GY-81¹ hI9k3@wxnvxz&Zbt;_GQ#?+.Jn,ERydo0ڜd)i'ēG]^C+ez{FҋߨMu]r˛VŨd}И7UIf{d;1%(vmFȒ2?eqos$U,qn=o[sSjÝzd$*rSz5$4d &obۑer+4U 65h Yu]q|8ձaO0!7,\ aOee+x,Bj5qY%ҫλ*_D1Pz"AGCIw .=9B^ }Y`zJSFY7xC썌?4>̢V~ɟj"AaE>\&=uqSk,xLbC9[!D' ѽre+l12i⬽}Mf@CVl82OW\5IdyYpIiki!)ޒ >f\p5!Lό-˞t|m7c$2o6mrƄ'"fuH,9ݽy#JA $Q].ğڊsp[ 5Qz2<`A% Sy*Ŵ ՟U7 dzaw.n&*S zyI,ogelȐh~9x'+3_e+XkCYCHw xZKG`x 'qb41d: .7<"ƶUF  B`mq.1F(1/kt5s^G,g?\_⸱RP l;tF]*{yzG:p[ӕx<\" 5ezʐzr|ap.t#0mʀs Xܘ ^$XhfV-Lۦ`G .^ϴR((8I߈p&/Ar[w6 d®0a|MփtGꯖ?^.&$!FZ 5Xd,JS]WULx)0EruZ&-")7= d ˭ꢪ[2zDN2Ԩ*'#1!hИ3T%61'wPt*Rq?a~A+9(Lo ],d1mo1ڕ]Wt4Ϝq@gH:f#s nhcN2Lw n"/1A魭}܎-kl"@#3%=iP$y#j ?5{O6)}f{* qhY?15pLcyg|̍8(~C+=GXC0W[Tj͌Kx⿥!V KB;ͳo gQlRnC-gIx*LQam.`a"P&<ǸjFT1 o7jtybDaF5 Ԕw+u\>x"yҙotThگy6ՋaQ'޴]| :K2 d}(U li6V3d_%7"~ED3BGCRf%IM^Aoo(bڂ]ie F+i~wrcF.-{Y7 vuln}P )$D1 ఁ|Dֿ2 r=!kw{!(3{Q 2SoMIXe(TQՒRCoi7L: 40:Cw)-2yڤ8ۘB6񺽄7EaJk){P Mwo$]2lҙ# 059ILt!-UFQBY=O,CbWu:l߯ 5x<V 6ȕBLJ킶Ns@RjWֆ{7-ĮTŤAs=uFC;4@%k+ROFYf&ASOTgFiTTiU&;`#$Vk\҃1xufdTMl,!qT>o;ؗ_e=#%ɒD8 G8\WeDpK],'!t{G:8_t TDZVb[AtĴh@I_]7L5sz~좂"Js+ şە"X8xo?[P?6J~BnӴe@[z!MpİI<nܜGPWzzFJd~J 5,<8pUdƔ1T⌵m}GAɖrT;_RvDZՉ3<03\r@2B1|~̦*FV Z6<6{ٗ6f}BBLj.Ufw;!_ݤ a[DK36Y%f(bņA0;+DS=i.$f=\;gL*] سϚ^JgZ34V$:iN̩23*3:^9[[᳷5-#D*mI3ߦyW3.h]V܀ e("CH§а yua30P.<1ʧ,>LӃ]d'+B6`Ö|Nŭ *Q%̌Sub5ְ:b ObF1hu& ](u4S|HCHk3UOä#>yn3#J= Ow-8MUPORGϨN>Z)q *pH}4n~6ChYi25('۵`||?)`}1R͉; ɤ0ߺ8t3}1Wyvuqm)Hp$h@i#:^Bpeߚu[z!^{9{wNp|+lhlSȼ[h f[_Xb_nf-iPxSqV!ż,kw(9;eʫtI;Yޢ.V%V7JZwu1N.V5A, %9f.Yg!YJ-!dg$-?RfgNjAa߼ԅA#8N]1JǶcOًg ,-v=`O^&VK$%(#CH!i8" .*#w48g=KJHx64)Wgy৕[G +#ʵ+'ާZpjOAv@BTPp5*/ a e0  ]l6}K}jΛ (7ޯDžg6O O ,+Dj!aQ(8e ؈O f%Mj=dK~JY׾10 X9*Ѭ$~j)h_@aǫ q('2[ȿ >4Y6u߆ ĚV?1ȳS`a*Ґt@,'$4&>=gu0SɃָg43eT:a:qMr*2GɦuŲ" a(k˃E7fdd_轊E"4lOy|I*wdE3 b̫RG$X sm=2/&fۄ6-OEtؙRWlljZ`pnЫ_詣p]۰k+ϡGЛB47xF @;(k:2¼R0̙>Cwd 4KM.u9w[սZ>YW 0QV ]zBmO]ǒj@o{Bڥmȯ#A24xITaRZ>q.1b[I {+BNk+e:-ax; +[ږ\IlL8<+Al!vD#K 1kLW1WEZWJW9u+ /Y.j=3^Ħ6- N'4xԽ>c4xDŽV,RK.CИMgO3&\wf)gpT`eF$8ON-mQ>b?z-(l-U g:DQ}'iKSI֌8#+ÜܶF/E'7y8bUz~yDf~ttźITUq?6k&#~qATY ܓm ]~u*D!fy/!lD2ؕTW)2^ۗKUzޣ :b>r kU8ܼ?<1INOڻd2Ti. q;†<ɶMS{S]%BG4 ~C|2K;DmLKǰgLJ><GVVwSn~Jox<t!qVU z~mngV,T@O%wx?}'OjVCXF9ܓ|L-DƶM{:Col&+.>Z{42=x腐ңlKwTl;Wfk]*7Շ@?T`?,bx&MPF^ҧW&G~ ikD|7$ KbQoKI[#xMY> %0p'+D6?>'.VvYx^ʦOiJQ,Od͇2횂8CG FQ[!nG}& ? l7TQ5>wjui63҇eǸ+ᨂX{tD(zGkz{-uQ;lW f 3e4< p bO4?ƴ)xV)2`l;wH&H=do2?nS;s S7F^9bim&ʅ?_M9%"xQ`3O2IMLoX4]Z_תּǝ ,fN2rsl@EMr}j{{6kX}s02C? W} &Cb&Va 䎱y6yӽ)U?+:]sc9%^X. |PRr~;NaJ JY- P!PSiQ} , ˪exE6R-Ha* rpoBUs*ɺ?<ۈ=*1 J1\AVV#b'T8ޱh78ĖI*_MKVř=Ľ:[xi"9dĕ<4rv4 _PzpUaPD@ܣgtDx^i5 Go_GFf|(C8U~ƾxƖã(B 䤫<1oܩ8\nGEA ډ{~3DxmKk&y`K.FJ3wNL3 ^68^ȜZěH+%,WNFX1A!74{snRVolh~C%ӬwNr֦hE}ڛw_;pb[SpUOPnTNc;uE`7oG^,;RrGª8r`wt艹8FkTrO%`X 8,ǃQc֎&A**"/]kwv 㗁 =0?),XF:pͪb|lV7d?b~KA1rQ%ui׊5IřW) mĦMs zX vM7l t6pVK(K I bj$ 6SO;;!`Tc8=REvY ph†JZrIjDdcޅ\aSf ljtg6GqH;FX.-.۱3I-C|ڶF^VxA&)4F}˵rq"j^P#hݘN+oڨH) /8TD(LOSԞ6:;H}佌t93Lo!<8s C̨͢Vr,0ڷR_4-խckfRdtc?kͳ [ A~Y7Ȧ\JX<4Wa\բfN|^p~WԂ+=x5x|)7d`y7ilmY2h Mbm|̄Pʖ`Z)%hw.=9px)Si-3bhuWxJqƓԯ;)%>܂Ĩgw 5Ա!4쪏3t7LFg}K:G/ [G<Q$*v|hwu`d7ς UviX9"E~7o'Ŋg'E,$.[R.69&8,#ٰMP-A%c?~7 ΄4"cVvinR'~>ւ ff?9]`Aj q[-P៥}ves@!wL1G Z:|k56Q3q5Ih:AW@pocM]IeGeK@ jDqPԾCr[W)EQ+kK32G~"Ou-O}v'Ynv"WU>i³^!a Nx~u&=}R:iMڻEKg) y̤ڋ?.L>VC*Z'*<`{ߜ  h1le%dc$1D nkrqmFkC3=~F̏>y󩇺ʰ@lA6 xf95Oo{4SşnTY!DsӦ%A_Ûf-̩$RwDĻ* Ȼ7hP{ xDl/ۗ]}c變f.Z:'Ջ?;-uI'D?v+{>p: O %]sݖv ]ɠv ET`lؙα ,vSLVH\aZ4=8, HQ{4V*QMP\3𪺮Ǚ3QIwM + EyȒ^&Q}Z:~-r*nCSrah|hu ~h5?*KIa--7D+٢ʥcdý$VGLŧY||XUFtY$ߛG%e"B%_[w.Y{®DG櫈q |l+.?cdQOR+ 4 E ^rءô >c|fH6BCsK#Э( b:3]: H1JyP~8=Yg}=v+ABLYNU zEKn-=aV6(\LZ1j L$]nb{Okl8w/ _hp‰Ol_as;yu#'=ˆS>4s Abu`:_Oo#5 D'Rx<<_\ S@J3gY8[E$Qa5BBR5fd , tj+BЇ5j;b]ߜ̸Sޕ2dCY=qS(#"T6v}kGᮐB%aKE(JÉ$$G I_j'wr]2.V[=;_,5=kk˾* gŒa%W!*8~ޘJ j8Hƾ"B!PZ{aj﯏_ڄ6m]=m dYҩ&/3dhz0%֧0<+8\@&W 'jZ?l ƴY#;ɉrP z*Sg11څ,t2@+ 00ms~UϚDX^T唃&)L2fLLeL]}jh7I=ٮG|G$![z2 Pӕ=`uAxt5fI['^Ig+64{z7ep꨷%6| rOf.tqkb[;vۓB>$W.]ī !0ܮߗLM/Wjd:2A`B_ybP&]tD9pT;TxCZ$U#>HasbW;e7z{S$jGyEf S[`WTJ$ F.Rf[=y۬ u1^uNaj:LMG[3Clr%'DXcY$ebw=BnTB!5\E]@zB!Jw,['cU}vB"MkTtåxi9$e:;2L@훴l~}x6F}p/OEs6(\x#GAhZt2H0EWrLz/4v,I DVHM<-O3<`$X(S5uZ#PC"eϹGj1-t5RuPr.YIWa:%]\|"=@x#|O(OA@yWH*>K]$҉),tɭu# E@]y]k`4Swp IOuSjD3x8{ !,)~ߘbC#'8 URUr"} g‡AW+Òueh`2w;4F7_J,DO Lcnuq\ z/لBr$ik=6DN0ʨ:˘WY%rٹEκtXwHtcy[шCA.9cDZ۳ C۲ `3c]v/N[U/d86JYܝ1|LKQ{ "kԥgI1Fvލ; N2LM,|6crK zA*MCNj)󎋹; 8h,]$8O؛tpkQ,˺4SJnrS]Zڂ<9^Б}Y񃚞o]2 9Hty*~{7[)@G_cȭK"D$+54n( 2y"2Z oMTXbM޸>reR A&w6Fi»Lf>ĥr}i]XZ+4j$aGm2s*c*vo*.zµеBsUԵXH8Sd6?ԍ ̊dXc=1 :IeZ$gk&;kTZ{l NL4B.Xq )ĕ9/r%difVaWXh`sv%BqhjonXoz{hנF\U4uwFJ9k#gpIwz+B0y^SS<*NV=D+ʢ;w1W-}]0)ZzLY:<5Mbm,n5w՚,ge&>0jۄԣ-Fe]Oh`\BB65t!ɢj/ոPJe +mUIXTH9`ډϘ--QN'kyB?o;NgVӞR`Anz_R4 1cSGV&)hC\eq\cd0/'яAԂ1^R 7嬫\aV+e`iMehNWq>'Usĭv6 #Mr$uX+e2߆%Z>d+|VU )2l!3DZS@ȼ |䥲\*\}v{u`]QqEpڀbt[z&o@n™' e$;]/0`  nI,ijg9&47L^!tGH惍Y:Fmd?w$o=87tь&dQp(D*ցvϵ@W&5O1\М&Palgt0|M_֡Hr:wE]aJ:':߅.簰պʻAG5t3@eF>735W@ռG褚b$/̷Ⱦmwz&whwʞ #K'JӚҪ32ςLS]KI%uxxk\4ŀs/+Z-‰F}r1mFG{}?PR w|dcT!9);lZljeu [F^mETe<#BBC={E%o}17s#87𜖦କa6ڬ<PEoڭ)!< <{bѳp LaĤr7& Y,6k0H8*QR(s).#n̓;:[H/6?=T9n_-P `lggǘ>R+jP$_ |H꤃[G*>( аE4ΫWdhvdU"=!IhLySl5T0Yp?O>8Ql4{Y^Q8"A]Dő2['YZn*1{YtR`IFb𽷾7©L< B2)_}Pn6""I'gU-nBu5B;϶L. &l;V>^k˅ֲVla4Hjy 6]AVYpP>cf2{IZ)"u^r2ƌy, 0#S N_UCyesc,Ġ,0} yQV~'mdIg},ɴqR"g`-ɋxHڼIS > ii9NjcӻAonO4^ӂze7e{ڜKADWtYI;iNzZâЛAt!F^x+kxq!gQWPtm5] # "T@1E1X AYvU[ 98d x'Oz ѵ{c1D7z@}^]"2q҃œ3##2(tY(@ j灂(D}Bzz :8LV8Mt5X=`*fKN/*+tvX`bT'N/8jX7m?AܙDރagFɥ5wxz;gs~v dSMQSؤ5f36"T8b(ADPaK/Eż gSԮay.>:". \нO4¸"@_:sӆ\^ILݸՇ" bee~LOS,KiͤkÄ +!-i/9{X!f;j\ތFqL5Lו)ObQ4bJ٠kІ%Qy>ۚwK%zӝFc㔠Es1W *ir 1e󏾘e 1®S1A'iI&3%wBFTep}̯/ !D܄rywi5u*?ylf tfROv-f:#$*[1ϖsp=!hb$ Χx-armn"z('x|v VǦ.eI jDBpgő$QrM%TyYNqds¶D3F62_&Ymeesg-cDX֛Y@pbV'O^=$-p.&ƛkg,}^(t*,ܕԔYeW̤e"~hKq_FLs06PppɝtA~`mkgZp%ʌδİ65'n?x"Ag~&'N̅\?hnGPklZaA58Mnnޝ-eUK(@cVȻ$|Opöy+`lgHkwO[]tPC ڔ*UϝiXKCIkb #}L7x0jn-@ >E|WRν][WD\j7Ej'E[#.C~=<]QNmJ ;`м➚'ļtLRH{BJ| j9ph9 Z<^s*xZP(Qo?h䲲w,q;ȤNP cٽJ< XUT- Bf]zBֿd9瘏hC6qD'I+"W[9wPl5H.9C f&lc ||tģəXo%GL bP" M4zI~f[xܲHNk]&pWl! gheQ(z|st#a7wgOXzY_ͣ\WTx3i q' z`f' t`:k|CnCs rjT_C!H 5/ l(G%W``tY\Y H<ƾië@<#% &c3߆mK= H{sJ[^xYG3|#8& ԍ&7vtZ-Mm, thsWs},axaK*AAPRV=5)7{ gsۅkebf6F$/@W6,"ܣ]ad9]˲ ,iQ30jnW%yW=M%(f:caS6<2J_ۡb0ܯSG'F>pr|7Zx|ut GQ+>*Mǀ8 5b{8lJ +J'{Q$ OaBY8w:&w7_@y-hk ,C鯙w }~_WztEKetc[uw'YisKd!&R"s{2d.vl9 f¢3D_Y[gNEL5E4mE&6 }!2Im怱577h϶Thss}g‘!u1vPIA h:ofcH70A&TL7Y Bul"֤zg$iR\dtj/qi,[H#[j, T nؖTbP@g:^2qhSj`4bCh ]Y 2ebO!|t<c& j:8濒JUԿ̨?ܻ(du<7Yjij,jfn2'IX٦gAF«& Ԃ v#+ n9;b)%ӭSn?S,lSKזuFUbsbSPMP̬S/NJ5#ĆB+-&hj57SN씇2Inq|v6]tN&wxtv.SI9 |M궂w>FHՕ+S]|'bd |9z쉼S7;@~ˤc^]35e'^Sa ԁͳ[}uv[#Z4'EP ri_tl_\ /*~˦t'ePGсfqBȽu>%Է.$Df^X W|Ջ4Y>Spg@zVF/ ;q6F`y92 k ]n\J|w3SHlQqk\Lb!OOڪU?Bo~8n-sfWYz, Ӱ8{˔)0G\ܫ@4islNqqN\fhDI?]MH* s*/Z?Y1vgX܆j8U }b@"5㺰hrN>=.p 0F?SN9ȕӃǴ| 94(A3Gku'#ݢhěu`r<ڇ<"[yݭ_ -@"2 =#JK ^ly}0I:. qܭ ਘyziE(yOU#v,T*qpl ށWU#*e@8Q,T+ۘ+8{zK׹#^@%CA$,yYeG\ bQo^i(&+S1*KF7)kVjQ5hFz6OAM|RmaĜ8oB< "mdHj.bv_JPWNZkW[EŒn,~KӰfivY£ZR.!s?z' Sz/Qy7ygAGǧnCB=R)v>!z%4/ǣ&9S24Cƕ5)umQ*`ڗΙK*8Zߗ`юw6U/{q2 $Zr-'%ژj%EE]rh!@BZ%ιÊO|wyabUL]Hu㉀eNp~ОFdmIS#Ok mKHWIQGJ@J)$-iչJDLS4r284"7T.= j(?sIds<[B+ck 5SRt| _jw$ ]'R0Ξ zrx66'Tm./p _/O1 ?SCb.$qNɊٙwfW?4]ԧXj//@ҟ<t$.waҰ׬ y p|ݐ`ИذFLՙ{ b8_oKf79LQAGM\Ybqީv^H 3EWG gN^?>ByG$U{{ʹǵEr\wiV(%}6}1TyeCRqMDM}&I&Z2ew͈`TjpŽ! YGՁܖ])茰aN0 v`\1O >-,l9lYHj[|KKC$D`dI4R"㧾 Ld}p*`lՇڬYϷ J'e]S("0Ye?MvxX8$XG(H*UVbǝt4O]ƴubBsYح9|3Am`!;>V(9Ʉ _&q6WZY xg^uPfO߭xnjwZQ7NW GyeD!?L`(o bBvqgƿ",I=K2ӒeNp|&,2\Gj|!?ʡbUR2z~&$jOMT&:is-q/"h?i}xɾU9 FyKV*$^쏷saԍGy4qҖb @,mÚȽtWI7nƪq겘˭Nl {ʏ[s9pݏ"Ddx_oq-]?m^"Գ Q{ >,W[ hw{]:A5RdMS*O߈|qэW]K;CR^yo.'/zԣA2&<otKŧl):&YNGW@ےMȤ0_Bد$p$@wQ~_G_Ru8#{ #嶔.#ƈYY* ~8SL mJD;sF; rEE=Ub؃fcZdʼ)~{m6hnE"Rf@\[fj)݈l ݛ6po*>mˌ ;Cڙð$G `#z0ZJ?]vbK)hSG2\@k8Ғ)[mCEF82K2i,g1J9hg t]ȃ{{/b4ήo脊>`ݩ=ϛ̪ɧh5~:^ʒ|xqcHTn,G>nGa$Di 3k,*|Xw[q`JP R!5R wV(7op`ŞY}+7)R -*Ԛ$uf5 :/a oqg$BdJ{uI vplhZ\^mTw df5Rbsel~&JW Ϧ`{++-kD.8|#DE8sG1bGMRPӻ1wͫYXYHO {\bkXA%tРxジ- -csaSynn7$0D(߸,5lT7d_l8 Ls wM>vz_E3n8tWޖ~ ' Dojn}a'542]5QI*h{B# JO6,((*Xgupĥ.k;- `}c/p@' U%imSO{V!J|'Yi@/|-y33MRth yNǺ1R%w!iyNa-E@f~24uՕ#q., ΈKy;|Il7fFJZzv"àW yd? C`۱ >\ckmDܠ :JYU뭮(ifzwhgu!uLZ$uG'~UCcZ OqUM/RUۉSTҧjM/ƋZxCj>Z*1'Uof}⫆E$4GDBjZ o6m;t$lpudMvΩbT*;ӫcaM8=CdQނ3y)Y*R|6\9]"2S0oB8;s3 r"tgjٵ _KA'\^jCGlͽ= eD"c) p~G[1!Oml@$%|=}~<)θA5M(ғA$p ߺTqm6+m3dqZ܄6UQҎnV[SxɘQHEs O2~J4Hp2RŢaѳ3YBX`܎[ǀ9pr U(;Kg/EiP=3yyHy!N9lԲ6hc3k,GƙzA')GaUUzN?Rg1DC\AfOsh΅Wjdk-ZP˪G%uڄ_HTI&?Ah#4O+^@zT8g:_fpJ qLA$oN(f9ku|R /~-qK=mƤh*nuRsy m⃲u? tlƴS^Vֺ?}q)irg[=s"EcikD SFxǤ~2s@hܼW<6T_CP*mgI*teѿ5'C{ Z Ówoڟho؊ gIҳg.}&e'o{+ Tm NmfRdr]Y4Z7x1-z1|ƒp1tp)wkedhJMfε9A=c-:`DćF5N-@`GO)|{O;PuBg-%6N@L%9c֏Y3egA"Lh뜱 y,$x,΄FI4F1ajZ BUD =>"pжY*hh`e<"}@9O} Ö{Q"G="Yl+5u%r Bc ZMZA4$oW]nɓNyGio~9%$(Il~(Z|+F>O.]K[wBH8Ny*NJd%n7] Y{HLم! [sW\P7yf Pe-Q~߫D´o.@)$PlCvٝrG:2<sohFE?*g;x笷-lط&դ3%o .HK/>٫7oׂv$eu(t 8Ԟ5cd~1Odjx *,%0<€zl`um;`UV,8޶Ҹ +e&lKݤڗeQZLruuIOBc*0a7p%Kd?* P:hTi#ޙ Rl$hT-rΌnf#6ݔpiIW>ZaY2sSA ̿qB?*J]ȠmZƻwk?ɝ;]cNL.2 m{9Ek&-N]r<օD*Xaҋrs83ו;c "c^J(QrF]nJ4}h3ƩO^{ޒ6Լ4Azy<ɬ28ְgv}J`1ўRm߸PfW s$kq_hx F{>b׏t^NSgR{cJUe#x?9'':ʌEJ(3:3Fu[ _we٣/*gnɏ6X ~(fYTlZ6ժ*$d`! tbn u߽4ñn {8v(A8}6j$j@]=U ~rBaY' F9OK x EP+Nfo61!Xv1Gv+ F tyӮD$kSZ-.jpBRFoC1~^r4gZ119R;0))a=5RhMyw—Ҡ\x`Z-UU=E]xG#ԇYQ\.}# Oׄ,sC l;#*4aG1cA09T=G y-ngĚS,3e$a7UG98F/  3N>::'|E;p; 2ڻ@zl{ΘZ%侌vyœgrVb^Ȋpa> +p0gᙟ+;1Ͳt-%/'')nSg8f~ /b')]2asP,`*HRY+ݤ\B!!#d{Pt2&-/Y)bt3O?MI&K\#hɫڭxaI7']̴JX7xݑ<eHu 7}&?vC_i?HOXxu/W5rJAagVn_uH;ݕjKyP0!;O'u6~*()' L+ @HG9ۭ.Ĝq:!* KAaˌ)nrזEz(~`J0%5LD^Ԇ/\Ri1gfu, Z%_`_&V0L@{ΜʦQ:h4w@N%I8KڕieL~+'-Q<[w_BTثKd(0c)u$Ω2B2&>e>9&iSx0;?9i |áQ'~ 'w_Q*["LcG ըhc&?SbFm+*~2CcǽS1R .dBNנO*A5?෻Ps?k8_~wQ] Zz#a<5m.$K_ :P&%adZY)(A>SW3 &o{uOQ3t(Y Sعca5x0E)^vy7Ge_[VVuƒ9|4OR;Cc} J[kQr~݀(k>2sz2([gä{xp:vuQ5Sk[;\#nR[YU̷²xW3 sD"Íwp{aa(.s}OyQ 2~ULXhoAE豰M"B4\Ü,M*oWC]"?Ϗ$o|1@# rokZ,Ը]AcۄR8tҭe<ںmGq4(Bl?2 Rz]R2kBD61Zx;gMr̒Uu[MWwN2v)^Ϙ$ '@ƕ :స*yoe#mo=-NHm,4|PRŃj|+qBqBW(Q?dC SvgztX~+pz Aq?C5uA׳0` 'k5*p#9r°,c~fٗB? GKx8#eP }*"MRO96f4{GfͰ'YE39QAz[e,Ь!ryڛI T 'A2,YHulbW#o8?|R\bMPy/}n:fui\DJ+#ٓŴZz| Gw|E(d!ӊHoER!-EpɍV&޿r VARNcrtRD\욃TĶ6aim*2uF^a#Ak :'׬*x5'=eӚ,Ml6rijM#fʈeVn)M; ΘC)9W)84@ ;e8г/.#7X _yaoCJP)"dfUy B#Cs=K;!4Gx8[ؽ+b`Q0^WHcwc bD@3v}`(+~J@0>aZS O=I9ETfqgBU1"Xo]tIW('XvUa G*`[TD;Ӎ4ZhPSh9WaKcsʕk CeD`;!00k8ligЌЭGqiiC5M>Kx7?[$J#Hۿo.@\+;HlX Q[:P+b2QE|炤>#CyJ}Db =c'i1oPuf]\Q]5b_,We)J3(k{?L.- qT8x/+~AP*-4#{E3|m ?H*M 4,;VUEPhFx/Ud%(nKއn>5{ ag vڥհ{vstS Y̽P~(&N ql&`𰸘ӈ#ʠOVHx-ʁN׽]{y vCf !rb?o`GO8"x(^Yq'f ăɇɦJr^މ(aL7wF_1>Ԣsta$] -y=jqKy35}k%z(XY*HxϏa;9rkTp+Y Z_A҉)_;a|Yul0xQ`jt(hf+B6omW̎"w{-+vV&] 4.UMQu֏N߭?Yګev)FTG}OL+>Fi:D9q6QR!10su?\*s*%K\r$J +H7*ǘ/ٺWgO]f\Ol;s+;.J.-LxiF{:Aqak/d+B]7Kg[ g@4.ISTg"e)h7bmD)&W>Ԯ IlE &6_1/aq^4ֺL' R8-f*R YZ=6)rF|/'}'܂1χRFN :!N`3q;zX68;{sR?@`g%e%)y!fwiS/^czJk4ׯuNI)ۀ#𤕙pxw!)e`敽_2ih "Wuo Tm%[Ct(#zdg=P/g-90ȹk(yLuSj\|)V ) S!XۂRĈ/:67&T@a8uCe \9P,M-8הs^<*SNvg\ac"k 煮?h}7/XڽDC&mWxTR۳w]_d_/λ$0/!%K]&=ĜLm߮:ƁnJ|eAya޾!rk딢(x9 ?ä\7tA- d#>fttU}mA:DL yey@T${=o<*fh;'7SU ̀ ϵL( Xg]D`q*bq O_z %{L/q 7F"KDPڼVB-Gc/Y: `h[9LU(-V1ee 0 f3/.`Oiɾ䳉_"nxԮ"4|dثbw`fb!F{7#W`^\ W~pc%*&(r2=/pf"waMsFp+/t+`~-82'| 1m˯D2^c٤JúpRQ}g'RF tqO\U4)ĊvPUqZd8L/7QZ` ✴!iL\'|CHSE69 Hބ Oϰ^C=1Lf&w<_or+RU6j' v.Vi޸\OIiލr|h$)gR5T.ƴv͑:Qh$8B V-"%V vvÐPaMpFzɣ"ʲ|ů!?g:1Cm޸]7IE,B䷭7pk7֚MtG>Փ]zc|;2-j8pcpԌbW .lՏ]؞1?Hu R<\Huɤq|4*E3]!f_G Ԝo [¢BȘJ}L(GХBTjS1i⬺R&RoYt%-'K0ϫ'Bopy@L'ls8w*geA+Lb yJ0obXE{9YoEө ;Vf?e=iBL'*v9-k9}QAp76)ѐ6yQ8 %-"&R:m[1ICF_%MbVQ86ECoWA7 t6 NM#p.bx/jݻTb𒶊 U`:zccog8O jw\$zNޡ}h:^Z^l:/\d;.֨#7< - ~kc'B!E3`l:~|' ͥ |,kzbmkTїsO]d?7*:ש* *1yO Ű(?7A%c2u@+6 V.ymyC#~,-d"MNj;54:`DT ~4ٙbR u/\gƮ-oWƁԦdKw|;#QIiRѝ>̈4 -,?B5ɀPd\ɴh[>ќΓ>mֹg2AҐceN y8. \%$߇Ab˅Hmj.ƍJ%&^cbTvYEǛ( 67/4,~b~4F `(E-jbxd5LhomYϭ. PV#+{s_{۴[e,j:رc 1 @XȈhM["Ƭ* R7g5a%Ϩۦyeh&ܹ,#ܪPrq*?dM|&r*4@s뼘G-sZ! ӡv[o.e.1+-_D*RtFwv;?s=5#ΘCB#h)!gT_87N!MEАNhDa{, v٭wƝ1pfIo$Pe/ɧÿ44'#X{W8b]]`\e:Ƀd>2fcOޭԪҭTaAܢwtl"(v ҷ=/V59 㠏ȳokD8ن ^e\}s 2@36yjh_󴌅po[vAń7 APrBss5l"vǟa5Hm+gQCۭ^LgBrrB}*})ɬo_3C1."#Ӡ,UPQut ͟ 5&M,/ekB5FB|; 2S*Ő˰ptCxx.>sw.اR35aYmؐUYҺmoh0[#C-gNȨi*iw~>4%* …vYcUe᭄'"JYg5jOCe]a( " ~j.sxdK'GV#+*٫݊Ǯhud\=2hV4ZWu66@WMcv$ SN$®j.1dwI}m;U̿Vȫ/f![_Aw`NJQ%S*? ]kChzlqp˴ៈZbCz3t͘|),j5 iT7(I%M!pyRG@):GQ>ȃ{!cT+Ob-|;޺^xkTfsK mU]8Sf3D'“ߵRu{h) `rKuT RgQBEh4_S+}Wkh& ISFjZ&S+h)\uFJG>'n[~RP{o~ҍZZ JB.+ {O跶YG l{3KKjI?i|dSжet(:eaY%0)XRIORrh A} }^&fuO;*B+b!*In<ޮ?Bnn-ź|s} "v81v.4 in~M#=% N\b~!fe@D4+ Nğk~E>'q!> ^ CBbu 3HO]brQ:ᆁZ+`C(oG\L~znu|=V"V`x@DϢHTM)½9=:|'4oZܯ?띂p#//]f"Uhoxg:wGh z{c^^Yz[tGfCD} $ rNU"4qށ37ZYӤS!5!fWor;,7l/T C⫙X@ 瓪*sE^_tңOsHطr>]ɞt'GYM jZ*2+7qg96*4FYJ{'}^s8dt/6/aQnVzmh~mg eΙ#) 1DwޥbUp"{M*YuAY'#htHԩ U- +@+ETcV;ĊD6Eǚ`"fU}x3aMe: Ϥϴ;{"Zs"PhwJ7޵*&oڔc@+sbLN ʢO yaOT?Xj#1vMz`e69֛.?O!iH(l%G5xB=>jKCj7 kno^//=g(Ulo!7W+^oO\g$tfےr;!8@ğ`)L/fhݔx#VVmCoI SGjݢn=e([G3SX;XSěy{Hb;Ax(X@rQ p}l'u3eDı$`DM+iӿo~/mlh|6/WqH<-F*ŇoMq_e=1!@3_37zk^ G1#2a Ġ[J D-usE Vn4N-ߌuP,U<Wǿ1 frQLvvh.Uam\2JEMeh2&0X  _;,UC;Q gگG@!gyK";K򳸽Hzr+HR_{6|;S6pkc# KwJef`)`a|,mC].YP&xF(Ƞև+櫆MqA}{ߘA JCq9,Zn])82T{qZytF{/!ʨ6 "d 7m,0m=`nՑ;\E;$cOydÖKq1,$LOR[s ҷ)8H"^ (jI*@P"T{ d8g9ws[߫˝VqmvJ,q?6i<5IlN9~H96sācK9auPX5**cz7/ uX~'[:qB1w]@审_P:U^[³>fj"B;k6sIIm&yn, f ^BHt|/̦j5 i}2䮡N浢 fj3өlQc*[*̾4 7TܓSmұ-i2BA kQ!2$aNbyA/%ݮ.=R3v#T # 24Jx|A Aޙ~h=gsnQw1P|+'v69,f9g`44txFNC'wѦԐ4`[G̡ x%b",1SWȴ~q?BJ8 /m\ C2;&W<27  V G#&~ s?W/O||^䊎!“):gSh$eڏ2 %!{F[ 2ߠ.B\FB2 엌pplTV'ʾAm,Z( ܲhqA!ʏxdf?݈y@ Ϯ"@Σf-QѸ ]uuSV5@Y $iJ>cP&eOy0b@w1%hthINM-gLpH5cʼnB7-&km Z,̿~*2l}iEN&~ĉ+zUŵ}*!){2bYhg4=T9`MP~?_#&Şch S Q۾Js>C.%*O>M𚄧cNB߉`-Pֽ+VTdv/| qPpx&]I6!m pU 1oy ld= AH'48 ,=~?B (B&?UMxas{4`_T/^؊pՈхf$NwAnXJLj(dKRM#T8yT%f7\NTBoTwHDp>eե@]n̫{l˄fU}67׉ ःo9ul|{f8J(B G=GLWi8ni#D+9}[{3|7sJAk$u?~҃qHsƝ4Ls$,[`yEP++j0O0t TN-r.,+`w@C6 ULvj`A&##d5!EaE֟u'{0ᾡUő~A^&6M>&j@%ɸ=m4#td̨\ Su)R<*r|j^gB|Gt){t6g&L3801%ԩz HEt}qnr9TK $@EQ35r6j\-Q,ntw3]*)z|qvҹ8Y6z9X\m Ko2T?*Ay}w nN6at0i\-`oeGnOYXHۿZB$@6 4]*4Ƈ¡c̿F:K {) vuCum;'$]*d~S/9ķT['aVgSGv0$H;IpJWv?{V=~ohh?(qWg#h]yuySSLcM\ Y $Z7h)bTPyRm(˫P"DO]vѿDCԐpyu<ᤣdN]c`O v"J>m? Bٚ0V:$iFZWgFêŢ]Dƃ@,+~bMQa~_)5$~l~ c*0L* Ҽ QTh {]tRTJO<|륬|4mG)g7<'7hie0iFs +m W/=_q g붆lQ 'ws!A("˭ӹ/!3G\,k*p/EEHXq°kc,0 F :~qy6gcqv*QC1<$fM}2UR[~i]+"j~d򩬩#2Ea-bBsj[I*p^g-5ZkCdSHp=/^dE;ab( +(5w--F4>\ 1k Q]_'aSY:/#f=$A|6+p[pb|5_ @Y9/ eyXIoQT]TB{gX{ UKkoEBTa+zAF[j-ҳqVij#aT+J:3~mfdQa_#t|M~pd3|0k%pԣICό3 ;z Okܱ$T8L,L`BJӌQ#T\pw ~Dr98z+#}/=C;2Bo! l/:NXeYƌOjM ѭ@lmWL"GJ҇u01H:5l䏯֔ c&H5L!-NؒK>‰{漌 잲O}M?0$ѾZ#^=4? {1e6ٕ/K/N4\,}+6%C1A /2=Fbf5dm~o0{ 3KU]QDtֺOvK&SW y\B+G>f)<}wﶕ)“ HdeBbȥ?m\X뭿" 1ҾӰЍU,Cn"j[XZUa8ݧݮZ:8i&7[(c%ũU4Cv{t-h=iEne™ځc\srG1B0=Ptص)Vc,M_~ED[#u/jlʏ/V1jN1$Y(9yb9ܗMZ- ej[#n["3ODAz@[-D6>KlXf'\:]<pkׂߓm%ذrQ%!c&no #OSS-t]2diMp6aQO2fトX+HFkver(|Jކ[>UbA>7ףH5Yovm&RZ9{Ů1l+۝1Xw~;YlA) [c;8uDªtdNik@Tƞ[V<$̻Lthϊ"=O7?&_U;BmU>G3ٚԁ\UU s泍g%;u2_ouff(<.K>2tPܫNY_-`eQ\)XPvߔ j=hkR qҞju̠ _G Z|J1G`".wSz\[lsKِI3z'31[\-i*< XwIu1HwʄFTE@ QSOK]<#/n8K,ΐǫ(x2W8 pO}s'ѬJc alQ"|xƻ{L 7WL$~7%-N%2-z8 Gm)/+>Wg,Mr7lI f~XbC +LZCb;'n/G_ ͎kQrͷυ,jEc3&~wTU >kA$]V]užY64yUy iԁ%SLYhX_\W֊_/ `>Ӫfte `ِ.m'pD:{9ulwufd47!E@FT5S[Sm (>)^6`G-\4e4G:,\8,tVYkc#'kvӅ'd+ƴڽa_Bg/GbL>KTcȬL) -Of̤uvfDnp5-oe}krdH5*.UiǸ5S \PFIJ M ^IbO!=.CXQѲ8L džwJΑK1$Ɏ(;(k®Z 0^EšOR76?vbF쐔\ ;Vu!CВh.uk0PEi B -+đ.>mK$ƥY^ i{M%{9 }hAG5%t `4y絮@Ԋ2iNQ2`w}ʹF hvJ$?﹀cLR3zGݓB`l/>%DAp;uBIoGFta( '3!&Q{úPauY6:]bcDI|ӕ'J(rVS -V!Q=k%gIswBQBH^b>w'?b/H(u ̍EOIatb[0'\ &,`o<.B3$i@x,C\f9{i4``\*к'ا^pvPB~/P%t7YI r7%[LMMۄ/ޚ S?K;Plnli*TotS$UO!7:'!(I~rlOC2ɥ*+yMn0A0ZTzSʱ0%ӎe>P~.rCG瓮s &]#!s'1!BlGYkbA@~H.aGtUݳu9J@6-}zcL=& 1XW>ArBbi(EIډ ^bXnGȍdZk2CJP펜|. &[+#KVvl ],޸(A.Voڔ78R ]ވQ6089@u0"wy%>zezK؛!Oq4gZfa} [K=@`t\9ƹ]Ld-ձ[bkoإ.B"^H:@吶VېZ aY:߼R{4) OpO^OC{x! oP a#vi7}OYtQٜٙ-}bX>kC>|F `g{kOekt(r-ta11_WڀN'YX9K?k !Rwg.i9wRB}具! xaؼfHw$od%X} _'gYK|F}D%Չh<ŵc@0\+-#K~mgbߞy2BahLl8R\ lHQW ' ls8`dr6K h}`$lսEB qEGxBߍlPI>-K~T8tVVHC搙|/"uO4(0Bc<5a{HF)sL%Pʚ0hG ee H&} B12 óΥ;e,cOUž+?:kJkxtfЪAn 0hC4a~^wIi}l.!K. B:&fK2GS!-,#ia#y7G3Q=nLR\iTM*cc WA^~ɋT3OivCς1\Zn.H_{+Lr~sM.D$X9,A6k+CPaN@Z/0t^mbƨA}[`;oz.|5 [Upgsʌˠ)IixKlvbye 9XT KYu'fʐ;lN*Pה闸՞W3HqM`0{#_X4$A-aʼn ĩv:@۵)lQqfÂ7 wrvtZ ze+[MI|NN^)}smV_ 몵ƸWm,l>.kNm1Ҡ?!Y[i:O>5/{%d wᢕ ú^ ;]IAkx]89ۛ~2j5p\lcǪ븡ʾZ|Yf^쩨q'ǮE!]PA-4nq>$+zZ-JZӕ~_p&H$]:tGZɭ]rtQqGN3`u qW]zţs"8CNε0o%qډ#>SF:Am;*@`UI)q6+ imdd\V|3fd.ɛR #unqlK,Ι"0 j``vk]N%ƫkߝAXc5kV!cXQ.\oF$+)ɾiڳ DR#{JگóhGzW|^./Qj'Ȁ?g94I.F5ѸGb(q4)mQRpƌ.g7;lgWPXh`pJc·C'Mnli?LˎAWW%8-^[)ӡe_h=X*zeeǣm2v2(rcc(љ '_vAe:W" y/v.%48o:lY)əS չHa˖L -M_䅴N]/{<.|Gܭ@Y(Y]"yE!+>bhe{#C.tx`"XBw2"kG6eԴyM1 wPTceBwS]ݳA@ۣ_ζO|wQegC-T+m177@~7CK_-uLkJc4g㤴84IC?KDЃ7s BqbF)f]拳G4Q=u)\Ұ\|_Rd{ӭ8HHappg~@6,doD3U9b"?yS<"F.)i`F[.V.s",1Xs"?^u#s1K'M:r(|y#ZѺRMv&܁Bm2. MzjE+?6!2O10G) {LJxiPǰP w ~:/JX:~םR\MR ǒQ#,@/Ks?PrƨR\8]<0wCF0A&ƞ I| Z/0F\X29al4&Y@gUtl \"S'9A MӍ;ůD*Q]Kbu4튪Nt~ufab:b<0lQ .}km:qywuU Ƒ=,jގvM7ɇ/;{0'}ى4  {%va♷H6z*w,C$,X&{O*0\e{%>T~nCSM3YcWTyc290 п'51Xc1m;zg0i)d0rk,r$!,WFhW}US1rth̝(!%J5[`i9fI" ?S/qRՁ^~2rF*<Ű;ѣ^ \`,C:-M#AU[9^ ~@Nw=֟:) & aq8i*KN-}uS3ЏFhHRzKKJɖ&.P(=;[jII_3 {Yf4s+jOS!7J8X9,X{Q5e/͉*;µxM=Ct cUY?bz+!м՜EfZi'2  +1 ’ciZ/e[U~Uԓ<>u'UzŐ}RI}:XX s uW~ ehcPQe ˣuTwKKq~甛".9`yĕhA jwշT'T i E ^|Wwz]Y1 qnmuuU&G="H< nbś'1pOAԒtzJWЍQO(GK5Rʜ F_ ZАc/I;Ve#yգG0-;*uxvE9:os{-s_ۡ$ >928H_)y4+nx E~bLٽW eӠV}hL7[ iCMeEFczvɐ[kp G0[pZl6H ɴd%52|q+"8] m$܍oqo_"|~GB)7k.#rLdrΌquF2/YJ;6}&mr'1/GDw0!홃LGT=~s Eo|+vs=v2jIsomURg/X0`Rt6~WHuhWU㑇YiH7&E+74+`jFj*O덺E׆Y>.$p'/V8KB-p,ٖ?@Xf&3jN|[<ny-PZ4S^kKdVix'eMT^PV1Q7 ڍ?rگ32NφISa 5^8w^#I2w%P$QrG=l}izZԁ>E7>d{ ĸhE>:h + ipτRlK~2 `K3 /9/tuxxT")s',ɧt7и \,# ]?UN^߹R]{W;HvT]L_]O QNfͪt7*L@5 H3N7)`1PM$y vCOǝ˂N޹'("'Tjxw4xҺBE,7O'R1j8C6XPyF抨S݃YSYK&=g* xh[ M>FXQFqb(ᨙhRXQd8e: :3?akw-weyFCx/T ~yv3B~H|moV2Aό 7ᚭ7̐& O?w*J& ,@9:*Cs,ln]i4f*|cH%dُc`t߰.^%+j%. u{;`T>OTeKl`t=cMk5 v9$~F2] Ԝ3Aq.BaBZ$¢ݵvi?d']b1^ -g&N6Rw^,s)â~4b{#ŔU4Y# W&Xg !jTw£4r'L0!A#W"=(>_&TFd!nJLm%uy [e, B`\euTؼ8G0ecP{To/@8L޳EZo)} w`橳M?eOPAuX{c7&dˉ+$qn;cD{IBQl1Nk:P4M<`fSm2@ we?mWZ7 >DqA :3g̓j搸"a06▷]/Dgf ~Pe͎S6=:b.ڭ겵',QnzxhJ 1y1ls*T^> bl &:IPKh#KT KHPIЫ9tI7fQAJ>9g'M(Z.ԟ5ju1@z R| gaؿrIy@WΩ*2!Y#dDgVJP] ]: )Yc⃴ rp(|`liL9lfBr#@%o}]eMl]} >֯w(F`DK[NnU|c?RatCse`]6&Ѧ.X퍮e[nMT=Bȸjs(=brm hoi[5C~Nuxj0`3 v_fEp xTA-VI9(/3 ĥ'EMV =(s6Jx~?ڊk?uxܢJ5*xJКHW8%B0p`_I=[f+q]DCttE7SFӾUrW~d_-{ZDھzee]~\+ LV_1~L(N&<|Ivz$ @s f%2T3RJ8`6Ļ xV<4Sk݋WM\7{6MF5S|s6VOY\k H:9Qoǽ< yG7nd%IE[e.L#+?Y##۹QR9+}tUib '8*!gjn(rdkgCMqm#+D,LݷQ0){VH>vno nkYCO Bt#ii/tȄԂCƑnȯAk3@юi෤-V:l^Qz ޼P\'Ϊ%6V8JHS~<[51({aM9JS2B r.Ut i fq!C0?Q*#2 .fz`kV[(sip6C#,vBw2B2>03|w~dzqg<9jw*F{XDC]{a:?HIʼ$ 8_~U-s3U.;t3K/HsZ-*D/ tsS.-kTij)0zVNb!XY9P@}-ο0&iS&o.3vX0;?d>r24);3UO9}1RiN(kL'B~'4=ͳ_bs4BcVUjB*tCAdG @}*)6~XÝ;fZ9] ez] Ojt m`W m&|e֎NC'Hg; 3#Vtdy= *|T5dۍU BXhR'V?SFs\+OJ.Ӧ)|:x`2,浗3{Й֨oSmN%3HB)%ƈF8@7SM;Wl؞Bg)Q]-w*`Ay `i>;F*1aM= /V^L]d;|{oowM |91jpJA UH-߮y'ޭ [2<lg؜^t'Ү$~qڒL,4~Ye&mFbLBO!L ݮJ5F+n;Mnٞ<>qăJ~Nnq\Z2Ucrʌ~ף667;[O ξ&Cc4^E0"ZMr?]:(Xoie`b o"Ƈ?PokqU_]qSưˋKwSj}פ 9RWmV(% h7D,7Vnxo;#ೇ\8rBPǤ[c/ @]pEY1w!LT>]xLRg1SNǧ.=kxx`ޘ[k)qA!gƹ2zUGT[|LhZnVݥV8 EF!ѩB[h3(̕v3\,AO[n3sQ5S$Юo2/۫+e" hˤDd\Mk~4s/sqkRdYiVb{:e S/1جDoBAAcK{e"z{?"0" xIzm _*uB3nNяϬTdx80նI~%R0t#mW2A8P>h%tlVbC"𝅯JBo ˽hCjAӎ8,xOϮG+" +g^'b)}_vʁ :`B&ʁmuDĨ0-#gj`U,6ɵlMyq"O X|穸 OuzxnB]l&^_"{ Ew;Ԃu1 MG;g%y Y\mIqp榞oBLڒ?.n,޴0hEm\<R Hwⴏa ?$eƑl^Ellrl}ãܠF v 1ې<$8/ <1ܗHW oglXFAy/pd팯FRXK݋U+48:_AxJ{A &8YPsZr؇-1g`՝qOT B3U ('=d.:Tؾq[t# IZvzzR%:1^h(wk'B7k0Dr$8<}]`إWDI.Mù]yUWl6!ٯhro"c4!RǞz68U.he@)9*ʨ*Y,TWiƗ4 a,0L샠Ed ҙM}GN?1Iq!WyR!!eA*ʋld;(* ѵx!/ɿ|L" ģ3Tm3=9T$X:%MtMN/>\[Ywks DsUWG .*4Mޅ^Ow M ч!o< m?ӈo4bg 9Fwq .|gAnAV)M86`7(w s_b^( T֓QdĻ wS] #%YLd#X⸊\slPjQ.\>a8(jj^/$ ou=SfZbi^hh!ܤ]kccFLQp")QJKdƒZG-s،,"$f $Qi zi$##?BJl/vĊBv_-m+Z=kPF 'RVT+ƕN7l ?OmFq%s ߊ3u9ci\% C~sИ&2X t)9U&ѕg'DpS2 eZV>[3w " ~C9պi<([%w8(@#g78X߆iZ܊ L(МQPF ϒJOi5F,iepbz^ȣcOfqpgE5˅5Ika@7 M BUⶫf$iU4ZuR*xk~24m-pڄ.Q+/و3U#b@|{r. !:ߢ?roI<s4d>+  R]2:충m+2jV.z*ϮBIH.^_vYՁIIPfzm);'-侭":ֹ`z,bA<s >y7%~z̷ $5J"pG# Bh1{X;΄Nj1r'H`͈^EP$HH /e#ڮU\iܧԾyn pJF HlL$ªk%Q5SxiSIfW%X$S9[[5ޛL^mCJiQw;#t줊]c$|(v"Ge29U&5BSG,:i+x !ӸVoB(ɹE\ &B8y-`:7$ Y8DKɓq ?͛d 7N[+ LIᢰY H°ӡh[dp,} H1vvb?_o[Nrȷ^ҧ䶎ˏ ޵Ydf/_ ?r'k}?QJ&npZQ -%4ד. 4*1dS: ;KM,vO8ýa*j>'ْR ヌ۝(9H7F+=']NH9pϬCoեx!\jO)4V(5~jkգHa"}~ʡaXm IQщ֨4؂4 GD cy>1e}#aH]{bft̡\r:o CK?o z jgH]Qr~~ܷ8fN߰EC:~vA4|1O>1(րXW\EA+!p)*)47[vt9ry^GCOryUoj*Ҷ3NO-@.P<QElLۅƠ|3J6\7ɼhvOWߥai}"x"aIn=ĚI˟j;Ogo[(B*H4o$JƮ&`b_osm6%Udր+ :0zb7 ~ԔA L֮Z c eџX2←qhGkBW_;\Xukkd|u2R@v ɲKv{]m"uOJf0AQ}imte1I3'P :|߄''Uyoï%%l?Ҷ_ҍr_b{}Ũ{ҭJLh~0OZH:JyCT#dU'jڱl7]XsL*qp5Tb{יFi _=Eq^e\:IlJ@\[Ӊ|(2u*gy]aM&DԺQ^;^1Q犧W;ॵ)3 h($wAudi W?U6W,݃[8YnQjb5 KIaD4Q #rfK%D-=Nev}L˾Q6t٧=px+0ͩkV79Ex@Gk|\hě-9_rLyɵ|_eYSC]ޮ UyLoAا?B-@bJrYt"bHhC+`"= 观`JE\Xϓw=QRk/ gWlC#cF΋5SV/ u`S6Cdu7'GV.5{Bg)Ai+!g0Vp5b jTê W5W,ViGpt!eu0i5ԑ&Mܜ ^ܸ0ף%O@+6#,Պ,؊k r>gޱG|n(S5њ}pWN>ۑI&hBl82RZAe0& 5X0Kኂ' wsY)0@~'6AEtpX RJ'v57 ڶ5~ 8|:6Rrs6 KK04L6ƁoV{ckG)Hg}Хp]5/†[QۆC|U}"YmZzkLGلZީi&\&PfqL7UPeu"I`mL>k63<>9r"J+ <sЙ'JD6q4{7 #+G>; I<6;A̞ɪ=#nppg!Gn*p~]ZM~J R7*D =L>^eZ~u@Y+vkln*rUlcķOA'v&U_w/whJ./17q+ ㋕:%50p H~ԫϋn*?SLά˵WSQq~A.tPr^y :;gɜ/-4CP5$_3wnI t=@J252a9Ne, D]tWM`~YdG*6? fPe@j!t%s;ӳ Op7Pƛyn-޹rOlbC0h]ZcfjdJS48o "A?¹eN!t\;N +xR/(2c_5*Ce2OqF]GlMo^,m/" cz9FƊeYss .шA ]QlUۑjN2tY [fu($\K?zlS<,*;f4asZۦ(|ZK%5gDteG!=~a'ʤ@bfGu[-o;zJ;rbwo 2vPM5oJi ǿc3[ ky)e`/yt?cTӖaDy\+AПygD=x[oalEWDl$=ʴSW.DHgbD+Eg+may3.PǕ@8A Y)efO&9zxNƀ !&Yu w4u3LpBWzH¶\cPyΕMt!5,H K浯霺I Y:DѾ/@1'rN ·"m52XTʑ@y ¾c88^׀#f;. W$p \׶s8{vDk-wsm=H?ҷu `U+S@`y=<ߧ9wrC{F)\n️rmKd1[SLPqH}k x1mRO|Ÿz;BM-Oħcuh?LIV~\՗96Zܡ 0ͥB9)V:% Ge~iJYB\Da2l=޳ 1ԛyf[g~YSw\ S/0C7QGH,XqѴ-"P,yPL.>-#:0Î-qYfr#)A/D )#H_$vLxѳ) >E/$R0`mo !cS3XId2rf!$H3GLX!倸6;scl~UƊ^'l']bP>[Y!F N2ON{^9C%LxQ|i%k{ ksƬ,({.?RQdlT Qt)mnG޿6S뼆#Rd1v>󻚹^Fn5UxT'CyU=Q>45qGMuS#gX~*%rL!-]EF"{u"*Žϫ([QxTe1f[.3ŋg7:mbNU.nd`Soo.νVV{1 \p4; z gOIY̟nj[/}"i9 AwcO:)\ ޫT[}-?E6f{FOK8L5~oROֵ 1j:y*OUkvyc9yڜO:s}d =5HL/)PU Bk>PZ~[m_{7]/seHja7ap*쟠9iy5 3oї&* /8o$0 f5sO, ]r/osJͤdq|GO3ZNoko~w连ԚbS, Nɳ#)foZ)%p~* ~NR1àS-#DZ;C d ͳ,Ck;B:, 멱Cd1]hh Fʮ\Y9g*m悡PsP6RapWe.Kmr.ʦB']L BF%݅F&x¬~&NϹ-- CH5Suܚ`;>ͧhi6X2J= YCpW6>|Ƥ~4ѯ[KUl8eO]ܿo}O4DX陼kJۊ59U50{O҄5aw ނ9!:\Ǒ~\*"C*KWL6a~`EU<իEB(zz`!"p̩44A'6I%M?fP3]W, Fɉ+v!Eoq|yz46GOv 8!Ɯ]^ +1:i5cmOˍ /}ɐƍ{UH_;rD8$US:]g;7x5[w4 ;fԳ3T6Nv܄Ч51 Վ UKÍ%d%#H7ćn!Wers=g-gHy]zX?\)Hi63kPK'G>s>[9E!C 9J,@f|YG֋3wZa/x;P6oָ@wӓ- E0qYu]lg3Uȓw$l'}}_cWJ\T7afRa(܇O9kq忻%3&$"|2 _ZY4pUNQ*9En2(jՊ*xȸM$>*+bdYy B>݆u[NM^`z;%WI]ndPu|DstF<&^ G%I;WnwM>u> hQ*  =$n uƒt\ܸAﺔ榨)|f~O)t#g&l+rE[o,O5+ZȎ~)2AiM5i^ )=̊\RRD$շ/#f&S6bR2u~Y"j TUM;2{n714OkR2 D~Fk ΀{Sᨪ,NKU04E IA.:cB,9Mq;FMJM!Q,rM+qӖE Ţ*&bi?  G,2$B7+_9"٠ p$iLui4[ V10輪#a!DS9m-`hNl ^a `᯷ke͆[_ʯً"e%C|3w>;UFn64-<|]d qlGc]BKzXRԩVI|$eXU$^ Ż ]xgC/<#'2čMl,}ZW3rcS=䤻:dy`gz C 8i3z:G0씶|9s% i:j9 kPZDxh =6IZ1 ֨3z4Ȣ"kn”F0`)02q9!6J>مEAn98몉!căq 2G$0le+-44E?8^2pO4Tj? jUwQv>pEf~L5ՓA(NSSҕ;3 oZhgPS/g2f b~E!s+Ӗrk_93TT]mvj[FEI5t'/lE NRhF,fQR@+\AEڪit|S}?x`PA/}J(|$KY"1U{,fۅyp/nVhA ;2?bHHqzy}!r-I0^"5Zx3\^nR.䁬3I_Xj6?BdM n샸Q=*/h)ϯp8ղ~}*{{2%ϩ>-²SF[pOޗM OAS/HtK(`N;+̡a4y/B-"r&1JkKQ/UHfbGm{#%@DL>TcIh4<Ƶ1 to9W -PNR>H'&T}xPӘ2|ˁ>z-{V.O7ab1 +^+}T1c8%Y>rtݠx6 !jTǕ<80'H,o<GL8۩ AiD8MUQee_bG߻'~r)WOiӮωʾ\P-pGbԩ}ݛo(I'’1:@jü~GO]P7]j5ɛؤ*daB9| }!x}(TwФt/2P*ұS`-aَW|rB(_2gIN?^ݕMQyꜘ.~Cg mE$<-ɀM &[w9_mk aWfaglA[5}r7[JbZv'{kC "u_*sihO{pWJM2_):@ ~LAV&o\/YyvtTe>78sB8DeN/Ӝ= YftbV2YT\6Ϫh}xi a f8vU IƸX}9f`TNE{3 ןȖ55xr(%(b#:hQb)IIߩN0hY<4#%Fd> :#7צ2 Mn >5fLen4Jn_mac(:7dyҏ? p$Z649B2[2Dk1q0EA!6o|_] ǹC&GͨW*xuMV ^{J* *y;erdh2^?LR{ j9yY7Hп27cxNe`! w 8 c4XSf#*Po"i=n8:Ի&Zf:pC8aLxwÌ([ }$YyEL? 霧,ʖFDWy5Ԩ}Cѹ6%.t@źxe *=^A.?V R_Z0w,FtB;#>%A"g "IAY]>$%Qvۜ=+Z±C񰟮Qe!-a|-d(\n}-&paڜ"&`ћ st9D\% >1>eOEiىXYg_lu"08uS u|]r7HnQ b͗˂o޼ hp6ى赾G"dV mg4zy#x8 ψ65K-F#B҉NR`Ue"k|G9v{RU$$Rƛa8.Gam6d+1|XiC{69hٸ <،2>eA^\nn}lPWN2Ţg[XPO)i(#,# U:R[-.wV(4r 뜐rymtdDֻ1uםѬgO$ӮZV [*0r',@zEU6/Lq 4$[<5(Gޠ"\Pʛg}s ʃ4;&VŠbKAr u1Ȧ6CP7Ĭ) usPar̸0IP# yk(Tͣ(Q&Kod tѸ.,qtA}χTO Amo/M]9RDDhYt" ʭ/:†Ʊ+lW!7_h!(Sb[DN%Gቤ0 ?Zgtiё}~dSp}1 ;[uRWKԂ9R27MHj)Y)*m 90X2j*!B.>9Z[m/)rk'@/!BZ# 3F߃Gdt܌{-YtX]4U] <㹏ruJk7zB@sJ1꼨f}r\ñCNא羽(wݬb͖%嫾C|4nd0T R}]wTͺ *mꕽK`,A4!1ƉtD9NcQ,ُ›/2bE>,V궒Ì]#Y%y1?]iO?Sg*~62WN~IS؊}er3H_ڐ{Ƨf YVɲxk?2,ρbf""0ވB ;=DBlZ @#raMl=zKE踪gNW6h6̵q8ZWب0HʇmgMp (oҀ;Lm*4U6 YR/𒐓.6ru9:hĤףS=T#4fH,ED*#_cUZ'Z"-=k!*r挢PmƠ);.=Df_^TNi5 "[@w-;:;)U-~-Rl9 FQQ%s ᩦqk jCO3Ca5O-e? 2,|ss#A#q$6$DFF)wTb\RC?mEua['a8dJr/x>X-SkE&h3xx J]4%4U*`+LUe%vT|P=Wg\V %jgϴl u4meUI;a Lث<4>( xm 7yxaF1♠4:٦=/@@Ϝ:N:T {!X7 2mpzeq$L'2Ζwn]~?݅op v$O$g' B|xث3 TfȆY$T`pF' SG2%v`m=7y8sh#si)"llf>J- EɪHH4)Ԧ Xg#7kWA4EGtǑ]Y:(6\/3!uC݁~=u[ay]\8SGfqF|I3/^XX)#KSG珙u5b/D=\,4}ofu GdVO **&[ESYH`68tͦO*y_ /$QRedԂj2ؠTRIQJDhATMlZtR` (z.1P#!mUIg J`49l clA:Iliwݡyjq;.-D!F#Q_YG܄$&eDAs9ʥ͋{2}LTjcM>xܟ}ߥx^ E>$ N sF}bÕg2|00[iz&uVvRW d_,)]"x(uGwM1uY XϺ> Y3q/]7AlnUeHizC{dTk*w R5>܋Xu?x[!=IV2cl5}V׺µx 7zmʌ8M,ɍ[ `2iVn^y*D"Or";Y$ tl"5!NOA%쿢[UgKӁ&h 3XaջqÀMحqŜTa OdDΥAؔ%'7L4qYmi7MABRnui ]:;ī_*1௕mx-jgx&O [P?0~=ϑ[%G$^l ́~/e*og'y Eݟ6C6 S-eR…NǙ#KJ9/Oc¥،C؝՟^`gsg=+YO2/WG4Z}Gn N8oOMXӈA[#iyew41]r'ìX;9bLW* 3cV́r$ɹfyX ݪfb~o= .)rI(6,_2lxzTM嶖Uv$d :v,uG0MrF S>vvnU7%fC}b\*\!A1?o9S>'̩ؔ+qR/ _oV%^ƌbq?O |0c iCw1집QQBXj݁v 20 [ OE'bZl}֢gȌQ"BJ|ՎNڑ[ˀ/3ZAV4T5p)kG:j2FAߤL:pP_1ZJdo|iEԌoCPFY"nv LTsJ;8M)֥I1z¶2%u?*/ֆFav-E~@wzJ58 1;e> ƏpI7@U,,wV80׏7ZC"( q?G-pMX*txy‡a~"@O,(Ad FShmrD #y~>`#Kn@cLcgO%$MgƉ 2ːaoPs-3%ѝ΢+m /U6"Goړ!)sV]66CƺأO^);|!SWAmCB~pzPۣfk r=79@i6{v#FzAzt=5ח |ʱzÔ!pmG&UKK]c(mZA@6 C RFKH 2g,4s쒤4ZS#MK`6}ɅR% i ZX( `-M+YF.n⤓41O'=H#AF O> *4[]k釻q;)̘~>q~H&p|ځaABB:l+QWU!ߦX@}'\؟kՁRZTREV'-.;L`NCgo_rFs1-2`=!v\cLE-t9RnL͂qBs+G/s췸>yٕ)3=Plt*dLKrRkmYw6ׯ˩uTE>\?|nP 6c}|c&\[L90n!7lsG!,a_ '+=bmTw6̷W082UK5V΅"Nh(Be]y&^^*׵.d;$&}Ǜ#ϫi1XZXmMHmW cŢN0-ͦW Vv=m$(MR nHPC ET~3Ez%t{1L7X&ܱ*ؾ.(H]dss|^'hVoUoB{o!&QUuNS[*Җ6܂S7|t˙!ӏRC6Nno)O0 8 ͯEx`aៗ GBmKoǵVX9‘u4&Mq~0%q(fL"zR^:|"R<6 d}^X$] ŇN1۠^EH%љ9Ôe;"RWnuuS7?WRRL@ٕzGN[rS>O6#!v(o0H}'|Z]T$ifGI8zUO^䀿F2Q.翟@4:1v~Œڛ9ߦ6 E&T|ش <Vq֖TlZ1o֨[fݎWڜT:|7 }lLR'Q>{bhbpŃa]栃!% c34v9벇pȽ5)ҋ#q#naO[6Er=0 zSzCg]g %gkhEhbFƊ̓I>-Kp8v!Y#6"ڠ {T߀nM4RUr$۷ܤ"_2յT*Pk St݊.`sR)]0߱jl taj$lNi,FU tduKrEݻcaaϊgP7r4;Ge~[ߕpJ49& V( o;1aWtErNSQLiyЈ9o dL17P֣,(!Z~x3,Tz2MP*uO x]Ϗ}; ^*v;o&ldf2*_x؁/!PTq\z,\_c[7#d6|)U?aK K3ƥ ,Ox囫?Fܯ=~"$\ni$^-Av55;C["6Kk\J' Y|Kݭ z}2V<0^O û}d1U} x >1;l ĆFמ(Yӭ{<ƒ5^( Tc hPc[N+rs6ZD|ʕxB=1z/;)h/7)1C kql#kV@N}X\ıh!J,+~>,~-v^\pTC;ݛ`\FȇAw~!1# !]l(v]% )!jC~v},?* [dwRwt*ӎpj,U|Sh핁Wr% ]Ϻzjd1?{h, ĥ9V^:b, X s}MELgn|u?S^WFV4[ݗ? C*o %`{!\p|~|Ӈͨ 2%U< _w-50dD1)[Z=2u0j]V+\qXVhrNɢc y_%q- d4kuˑay0cK61Z౦]|͍FaGGo9Y#A#Fu]_026$|l!qC?)x5"]wpL+C(/?I\ZUl,0W#p䀤c{~B?]?%$z ճ~R~:nhD;݌Yb#/' %q˶QwYi}dAB፳JVcsvW sWQOD7HY-E0NF]]'J٘ʢߟ6_0VѴ^wq%IGQFA媻D8\.Uɉ9`*g6VtzzzJI3B b酢C*^>v96r)WJպQEQN_@[8r\m LB"/ )Vn9Wvj\-@ľEU-9a@$CH*,l5݌G Nq ,O%urC٫XJl __[:1 *efn߸& 7\ G[dYHx4XSrz }щ6Eyaci,J os:h%+Q N@$Yyfhmd "t,~j'>aeoퟹn}x* t6R"Zɲh=ӯ2$3&5بb^0_݅A{˼k_i?sì#@s~Ϗ/ I UYQ5AGQ+b;w<'.46e Be85Ӑ's2ԟ*/L˳D(^= n^D:ZoS`Q &9QV(0} P>NYgWU'7,1Ve}!rP v hVWPAmä07J :`TZei[IqmL5F2K :Kxk3},Eu'2UߊD ţ.&6N7%>&wq0d.׹Yl0<8|z~.}ek~2Tf#y[ ٴ;,df>tKzcx/]^ja95XvPi-Ol*ܝ\ _IE2Rk+P6Z i~:Dbr=W%Ur5^)#vLGZCxJ")mPx 4Be>^~H*E/]Hy0 ;: \޶z6:mˀ2g)mx²؞);>4,0)EZ\c@ɜ"Pc\jWgQK(9y! 0!2#2'GԨ2v :{\lר\N$cZy#fv/Sۉ*UD3w9;O,__gSAymEeM7*ӌ~V83!UӷLHI!2]P bÕH 5hfvU6Y=|cEwJc]vPyz,`LD$ȃp&_R)$s8T`zU1A)2ZC]!(`%385 Su6=ElvmĬ ,qd]*)аpD*Q'OEdD^ ,Ob2g)>l;`+ K Ȼݼ. ӮۛYNkעB^*[O"حYvHuf}LG?2+aXιrɖ]Ǚt,NVhQV(#QR@0(Cu#qbЋт(s@ lΝeTKWՐD,@yrAωi]sueoY*a(7,Zx؜!gASpU޾2 R .[3]b=MIL)_%43h7җU33^GQ*>GR =tXU}ヴaW(LuPxtPgNC>c$;N[qikp,΂ŞKXCPpp{8V5GQ qXH({s)Kgxs/Gbg`͹pEA5| {gT~--$MrHmd.98=TlD 3҉ H+>‘ 9">xr=c{T=-*F="ABT7J.cV y@U˂QesA!\iTE}U*%NZ|GMTadm5հa_XVȱ6H2YkJ !{LhaR#,:)EKC7j,wpWhel^ ܻp. F+ϏOMA6{qo$wǯq25h?غ_YJ@HQ`8<=.12ucYmBWR$4~'͚OFsʉ|.}b, M^x+b I'~;#Bh~@wȰ/TiqtүR,U$ca{x2ܶԭBEqSU3-KTGO.X"ɯp?Kѯɹ:dm^bA׫Du&jݣCnE/3Ƚ13S4 َz^=#LՈH}Z@f=_Tg-g@jD7nj[˻C;i3pՇT:u:M,U?@l,S$_K&mSNdlo)N/'{^?h Uui79]08kW)^kd㟴"q*qo "yvW}%Vh ]‰<-t1쎳;N2)%Ը۷:T#Rk|~G _8pB1Ԇ:eŶ4ULVNl>Z󟥑eͿ}5s[М>u+xQ\aHkl\ciXGi U6'1_SDs54?="r[g2׆q\1ptSB>DZ^E$KgGR,4l3xd#9j' 8 ]$J届Iwst QBC_@)٤ׁQ@uuvnK套,ՊZ4o7Jw}{дsVs`{vط%gSvׅ[tO\⹫D#ޭN&1U.bNeKߐ!+Ro/ނCdDoQ/Io//!Ad4ca^U(l%%=l"Ρֵ,X\x&&+D,S?6űp?g q>kXj/ 3 9GtR5xkok$ -W#YVF؎Lq3 \S"@zLE@{t) B+]7 ,PYMP0H/ʶŻJF"Hէiw Z,U|ͬ5M-Gs@eQDd ݕ }lDsp7*{KY3Ep?IgVsEeqv&N7znK*u(Ghy ;w[ E')ia2//R4v pL:XH1ZM; '5DNDGǐh5 O>M(( }>gkH,9uOՖHE"]u2씐gjEKNcg?`4LkGޒfjZTw۔52<dga&%`ydE&(R"JNww9 gί' T0m/ Rvj|8O (FZum:(J|ZA孴ZC'X:y؛4@1~Qck<4 9gA->գ`G*db0ܒ1ggP8M8tA%k.0E|'pl~ 3%ہRߺЩ1Y?2;{[c 0L_tiϒ/2"h|D LX$$I}Cj~U%@ fv'DwSh=+f.B%ZǾU[5Igi2yZod,4Y#u1*¶"i! Nnkޔ&!aFڡd7ܰqTg.ScOEhDѹ@Lz(W]? M#[/%E#ax;gr?zsP4&}O }UTFZZQ/NL=a/Tm@f+;D ^uS!&ssHK!x nb$UTr|C3-'R|@dd}ڮUKW:I D9cێ+k̢+5rov=U|FNZ84$iDcQ_9-DdV9̔Fg@J25^IUnPH- v$$6޾V7Vk~PFv?T`tn+wLS~K׵1M":8eLg"81M3'z &L@\7 s=µu._A$wgSPgj)jDVSz>c \6Biצ+D=i5>)P`IVJ y>Ed+g3S߈U:_& E{󢳬u<}r%_)e(|$>EzC:$ [C &ܢ3@~\_D@>+( ¦WbNw$ECS OUCK3j_9ȳRK{5цRV@g"eAsyBٲJ RVP~ RQK ͫ,9 O {J PeR)(GϊIwƾqf-[#DVpH=U&< KN?zz( :k<6Iw3EZ^vGRЍ|kHHx[, 2w&yTlULuUV&~WA7>o~e4#H4{=6t:) 0'hJUg za'_kvBΪ{%)n^xo3 RրZ*yDqv3Wʛ!Mk`b%ngKU+:g?&v _Ҧ6jOqBuB!_7^-vTZtLO_mA}@ަnrܛ>(˙m+- NO#XC"BaJ^c o^r#y/}5#!Lg6%;E._ŭoqSH@rO3n8qz#M}|Q'}&*'r <+ })W8f&8LoQ/,k›-><+Yp Yh|Np)T Gw{n .܆7 wzxB؉ـ頑Utvo|HtnרDQvI].EsʀcbaIz$mqe s_.v鮓hM]0Mחz)"EcJg!i]|‡f*N@QSsl?+=u]UvLõVafAU@3oAS@ll4-Ǧ`¯2\Jō UN gؕANx'lތ/ @ bx|ZQ &=rJ 6b!g+ƞTr/ѥC~<0${,}?[3Jr7GUWH=q)wZW_.Zi(6&+EOOxy{9D )+iq<^jUιJ K_E?pX!porm΄vb sU]ߨ+7Sln(V7'k{h6#ֻy͏qmey(Hm7TsT5)a:dBc3XE'ZpÜ9'ȝ9S >7'..jOQV,U_a™([5؈ B'LqCzlpA %|7O Կ^s(dz4m9TXܘ N<.p$c«88 &&N=IP-)o["Rl(⵪,R&F|b@\ SYݍ1"byտysv4ɪ#7v,_@ 4$ā.pF NHHߴQ?9{p^q]qdG}E;zPm~1ld`T?.xɝfydE=̷tXR"ukm5o 9/cl~iq8=pٖT.4/"$7`,rM#lPQPTL#&xlS`=KȘUmvN K6V!u̠ X@w+ ڏ@/׆ yU +GgƜ/#zDr]hGuW^4 <^K+:5QSŎg}Ven*8p}sS'PQOЛ<׺5e^maPg&Fg4{;΁k|%XRYLy?;V 9=|/&-OtÖfucS|L.67􎴷Gb˹WT(E3* Axzy e_].ks䡳tx}@;"_Һ8nBX`u1;HG %j_Ȣ!cBąKj#ѯyF*Qid\ڏ~TC/XXW*diF>[7{P@ ǪkWQoWDJiM墟 t>Zy:~uKSUڅ^Q+#L<{TUYyiq)F? Qj٩Yk8s3)_?}On8Yf^n~ Hm ޑ &o6ZC@֚H' +2uYڏSBڡ:_c~`%AB]UYj?'D#{s@dgߣ:M @L6s0Z+<bXV3p.Cx[F5y$ z$R mvbiꇐb.׶} =(Yf[x\1.2mXu`0b"L̿ʒO2##6 JCYo\?`" ׇ-DYdFBKs7B٦QL{V!Ӵ(DaCޱ,Nh7O E)of[J"Kj5*֯TB=%o˼FeҳYhˈekNr6Dٝ[`ZJh A1 R&DE`)!%\eiRMnt8x0bi !9|mm8Ҥk}B,@SPT/TĠmt |Ԗ eCQ9t/{ WQツ'S\&/`zLmZa(Oݩit_@z'! M{\UFU-Cwmbl6 &復\y^RPD}Uֲe[ɥcУw"8 !&7XuYЀCR-D.m[7u$'u(LӰ+5iJدZYYMBMYWՎȝ=R7޹K:/,YVsVI<ޞy}j԰®J "_<vgm?YS)/8*Tԥi$0JMxcڋ|| Õcf·Ms 2Y1)5BK̐9Od rIjϧ~x[$$ rVN+֑F5w-_Y0ʼnPG3>x6-"P3(v۵M8J,م3$/kg4| YgQk3Po7mI[p^LD=* ǣl'Ax]v i+ӵt>_|;d& ۿ~kҏ;=sxnd,P(z>߭e nw;geB.VbAPV4r—+ A\7Ņ^IdFm)RP> м|WH7clZ+WGm_Tj?3jE\cj&{2ǍXqGnz`}R,5Q|yxg6?#?v"Tl訵@Ŀ@`UnPC/p>\DW{m}`JC %oVwb3*QudVQ9/D8%̀t|葵nЭ2"z+HRF5V ?;,)_`k!hMڭ.\ݴ!g=๹SiGmGOlƞb:@~me@ FI#+NȄK ШS6[-JSfJAM-;@Ve\=!>$=y>N? gRf)mu+8AXBEYUD K^Qk1V% eP T5Jt#ؙmt*F7ss*ؖ*q&^NԛaC8o.i"(g&额<$CVURDY-Wx}T[rs@O]:urp^+ g1 lԛ#)Af[ R_ؙ)&G8.wF{xcw4lG(qqwjdPc\aC )S `8WV@#0L>5.i0'|{7kU~L`)KĽހFuY0tw<>t{_B1WO ssE=c@qտ*iGBDw,,nî_ygRø&G@6_q%R ͳl4L@T*ȰjMBJ^wg- S=whDmwY~*|mh!:V܂ص UdƒO2$"=o)SK':| qp7Lg{OP1enAxcY8pB\Ӛxv(d1ytVBFNv\J%uUo>)Q,$Wo{k ^B|-ɢz$7IznޯK+(wrftz׉ !f\}Txi/eV>^9Rgi>)lj ޽%oR)9-YF~XΘ%lG$Qlxv ?r>+e?V կ' ļxr_txX6V''mNd Gp^CrW&<ʔ2Ay?*IQtJn啄 HI=>륽L)8؝w8YNͶξ;: LS[gOFns] Ėh2* ͻ,aWw`Y :m9>@Vx5.ߊ/7e.¶kT4FםD[ޖxEcʢkƣ}f9f,H棇"JjV[5p 8dDdB]K/A'g $1WK>AA7v9!@5ێBD:Q`喙SΧcQu eH*v&kC<2AC 욐MM0}N*ZRYϥjV·r4JN7ZW2 I@Rr"sMGJ&y,I*j+> AX[F LEYq hKZLO E 2lB1MYoB⇅$Ka&E8Ҫxo@lX~Zk+kħRoXx4 Sik$krNJ t΋hJBC+ 72WCIyДy-} [E}ㅭkTt%H:"dpre{TVRXG`.pC r[88w[N <"`j yF o}*\qj@g; jd/^!v,ï/W', 3-z8 XGt d%xO`U͝B9 BECJy$Q D2$M5X@y~_-4olqN MC BK%jP,@Z-q#{q$OuY}@Vz sms* p[4$bӊbjxl*Hɭzv3~epׁzՕ %4maq.Epwy/gd?T 9!]>I7e!cG-ή R)Oz=7XurK}!SI0@ݍ\D\ H5gDSވ)Gz&h%`W!!'r^!3LxqMS&A> kԲX}P` pv*k(xŻw#cAsgJ=^ʧVO\&L֜lZg2r )nà[ELɗ隌w)9#ᨆqL물|-i FYL+^1* u3amsp<AEެ}9~,zƻn hF%ML[x%$܀q]=CbVD 2:o<'#u(jt}?kڅAiZl7i 4Z>uUӘ쬘e >\ߟ-&A(wµ0k*?]w!ѹ>;;:VNLbx9|G F);ĝѴm\UCڞM _G};䠈`r^Wv3p[u,.}84ɗDb)wxxHdfrq]hOF8e#&)W$nyaB/{ Y| 61_M[1aar`DS[9r3mi*7wq](*4YV`r(}'ւ0QbAJ&/bo2hٝepN1 /R5P Z.8+tt=8|Iæ|7q"hɢݰ5M{e ==/eR 8C4K]l?ڽ`:.`~x(X|-c`¹&:}t2V#oaoB7gşU*)Z]m׭"F;5 2ڰ$MLU=UԦ4f$YQahrnE-`"˙Rw !\P&dXe׃,G"b4,sNQCkUSfԀ&VIp*Oq/cEɄdī^`;1Թ\ ++>Qv„~°WtvOL%;-,;ʫLT5S <ԳtߺnABK׿yRv ێ_R@_C6:s"Zؼ<Ai2}8=#;S^d&QR#o؄*qc4!EOb/,Av 78k60Soۋ hf=W(CqF\f[cJ:Gz%s^3ϣ4G0Yd\ _[Н`5m]k3^Xaϊ@h-f#i @ ـ, J~4p ޷̕kL{d4U/݂o_4f\ȫdjs nA!t\imMܣWAAlk8'Nmt|%c:77P#@m;enfS7/:IF>H,,\# T~,Cڳ.qN֘[hnN bSA6~05 h,}2ª) P5" !nz5 =5q/U{W OT~;9}7 "ML(cF>!_4W&A%(oEgbi<7Ņ]N-0՝}ncK:qO+ >p=no% ݎx\<}1-sF9)]*텪~7t%;w,$`땏uRu?$2jˇb{z7" i_PiĆ dL>/|@Am;OyAMRXğ'@ 2Yqȭ`_;7lƲ뀋-I{f79Z,$I]#ՙsV8sFP|c`poqZ#f'3Vڐ T3 pC.2}J# v6yvܒLa2r-w'u?J!e:Of+ Sbd; ԜlSWnWfkQ X?kaX=;E#́7hbgj(SЇ(%qeW+?UjVl+PW`7Gq!q%٩/ BB_gmT"[x!tӕn""{H)/^$ږ5撸K̔Ǟ{FBS"U$*a`Z"J}>Ӕ~yacc'FXLQ%('}| h]dmIFNي0mD 2#Ҹ UR9D(] mڥ[ 񀁢h\Yvob OlzξIэu~Fhb(ʁ4묎~w oV S)kԋZ%廙X2U D`}oz|i_O֐/uukzT^fp9Ӡz_l\;Xp:ީ nm;Cֱ .3[mMߋ?h=̏^#uf1obt<с`bCCQ&N{z-I2 Io4;$S{97DU%(*px'|߼kgAn~H9voExcmQrBj谺{.K]|$=ʪX9O$tV|H $\&-a'bb%Ѧwsp!|}9ӱ= h_M̫U$[PT /ƒ25]"5f|k.ˎ'`^L ]FuޢC/,"afDЇHdҥ?Vu6 hK^5N<;今Hmɘ{PYT9wQth)O#Lc8pJ3ng=Ѕ_~\ɟd} 8 R,ˬ'HcbW,VgPjɍIҢ=ѳv9‚I=5:N-\HtX$*/Av*nd]BtN߄t|rJX_B537_fdzmNEOH Vu]- jK g9zrpf1:vOLa8`=_hê;my+Ҕk} 'l$ JyZ`QK}dZi[^vŖKKEWq0~=uD2ԌwyW@:<=r'NŽXx~U؀)9^սWF3?xMu|S-cШ*%oGmL=*ɲSCB1Fr( fKg} a5Yh#$]v),6(*NS۝Iw~02r`|op|@'`#%9١k2z>S4T MBqyɦJd.~b!@r0ϙx vbK#ca-y sJ.UM߿dqf$c:^x;F{ڠRoȃna8.$yU*:'S z(yؑ1 8 >k-{#oN pznŕN-$Jl_Wbp{h}ei]%0cŶ*[Bɴc-,{sf Sd3o0j11zZj]/nD+zEjhܔ<\ ⟥KU/g̒}#t2ˤGY^MUی5"4om6df6βEHBD*7yıf Xqݒ@=/'W2Ij".j8,g,8bv hAMXVW(#3g5ԹE0*) 0B@6GmQ<,toSY9"ߐ8{]YPw୆ ) 8S%l:?XҀ0.[ .(@]EfQs퉻9rLtNs5ʊUخ 36ObZ+sHZw\y@;VRȄů51nx*r!=R՝OY݆ػdzZS\n|^+k-(įg1|[J"UD1Hrvȵ~ƼUӭ?IU?a4R6YТ(<~q,]Ԯ2ÂZIf7_IlN +\)oF܄78PQ{ 5( tct]z"<l sV0aL xH" !-r(/u 3k eFQ^Saz.Ρ/h|<.n[޷γ6GS15ON=v1jLz ҳՖBM(,JWQa#3^[:+0W0Pm)KKhfR <HAY\Z.5^Q3j 2]3mP#4o/?|k;?l+M#-#:b*U Uks'Er>*ԅ`jK3T#6WC(W"Y*Wۑ7f {W%]%@"usxU-uE 2l(&0*&78Ė}iyK8x !♛r9]0&se?*QzmBLYݥrW KV%}H]M9tz46[Y,F]vglu0꘷ |޺5䛃dӹq3oL]2:7e(0z,<3bF0cP$%<=~rYFxkά-hZ攒(>!ItѽB<4}t:)n./[LsjVG$1{o_E 0Z[f(m@c98#)bѶ%`Q}ij,=(cKS:`k8M)G< zC]XPc/˺^E!6FQK? ű;+LTF̎W, 9nHOhuemkp{sOA}ի.2JeO,ߴfؤU4p"D+CpDoQ'(0hԿb/s`;L_[~S(fBydYc QL(Z3WnjRhv gDO$A_L x% ! .~^Os4hֶ%-d;6O.mN(^+z\xG,&Ծ{ڥwlu,ienB𤀛|Mb8KiUn3Vc_Ǧ67q*<$,N3]OsN;f$&| zlbٗ⎋8_iBOK:Ltk ]9+3=yKIG暍W 2!*!7𔒍nZϑWip۝r7r1d6E_x\0xP0RȟF8yjRZs2hw4ҳ3 k6MGvH 'ԣgU?,#4_Y"Ik)V{!}r;gŗS$v*_%;%x/]ib=5S gK ̢7l1r,QTs'7C|>,{=`Nb͢~"XP $jNTmB\fcpo ^xyoho06^Y_6G/k>b5әk{pl`[@4R/сH3F6k7|!1g]ުw348cTK4WWcA 9̀p 7E><E zxV^o7f>k+z@#5XGA }!K HkqY Jvw o`OըCgIHZ[WYx-КYad]hi5޾^t8$48GRA0DqQT+` w/L] ,ɖg${}w*{Lu`3n4DZnc;=aV!]Mۜkv2(UJvSFje\2 P}JxR|z)/bSMֳhw[ڧ%MEp˫1zs:?AwDoB;(T1: aR1yJi]ݞɵV_]!Zy :"碀1[.՜XnE,~W*NF e+k^>x}skuoM7`}nX5]"p+ w&1AT16]?^+E`Z_wq$f! =j ;iIn6A% #X?*-fұ;$ֱ֋7\9f[f(iڥ=Z{.xҎs80rA`z2\xb-2ӣ**kŎt4ҐbVjчF5evtDXXgڂ)3,mpKj,ET\ ݙsuÁ9_#%  #V5Ͱbkʑ cjƖ  NMoed kM |#G7B/mN .e ĕ~f C7mB g~,=2A|ߑe=ӽnJ퐪 =nQ)EE9Ji Igwy`ݘJv:CN!{J~8o)iɻC]|jBR>ԏIx3} κ6J!9[j#{Ym޼ *)bWNn~ ba&jb l?bxТTAL+*>Z~J'.iL^,n`u~/⨅247}`q[mp᭛o?}dDPN0#w?ր L1dGq:Wd@5I6 iƔF@b~yD5!pdw_ѫ9&ƜBmNO(V ObFtpA+CV `?7b%e(%qǰ{$e3{W=T6&vWּ{6`Vt)brHQ0)NeeJ~Ŷ$SyB'ڄz~% ZLE=u,ډ X=aԵ,[ &\]O;p<8X=Sd6xܥCή]9&,_BRsF Yɓ;v%m(0}h|+Ɓүk>y?'jez9%5sь&Ȩ@DqZȆ콣4#fp:n5À9Mvɘ3olbuY2V?(GCaP*Dz}Lh*/HxHE~\ :J#>G;P/E&ΥÎyX<3!gICUZ; `vH5AmPt;it_]?^‹*!Psa=_o͠ݥk WE,`[7,b^/.e| 1!T5}p 2K-0 ZqN\Kl9blLbx>e͙*'T&^>q6{1ib#>(ֹeP-qjxz.Cοo `,v}9{=h8'6̮g;i@Ts 1~M&Q^N?9m=Df@ C݀!1~yLVo`^O^lc-xs,{烄RyB)i=5a4n}!QrO$o#n:&ڢ ;Ʈwܽ{ym=h`;X|]!|H;g4_q jrI\/C}ml@D3'tD41`y RaB0Kن}RC_ !/j?7l׶ a۞; itNCc̃)m[50:D"?m1R)Ly42>EC"xR]p2a:HseoFu~u \U]; ^]Э S-S\o\c׼|( 9^چ ωg*DW)Sٵ-a9#M [6 ֖  ׹pFNJP񰪃eKM2 -7hStAϫ5V !S \8'Ʀk!*C,Р>sT$˓wZ/B<4izm^سh{6R|&޹SꇘnXnyh\#3]E̒IܯaRXcC$ˮңu%LxjCJ?&\MDT:I݆F|gSSiN<,)P'IA'DYŒE-5RZ, cTEG~"vY䳎AB7@e. Y7`8'vDsJJ @k|uuJ +M=g & F zc6/K<'(*>Jf.E_^})F"_un^ymslϝC70pQ59cҸQe]21yIf7Bc BQ]( Wx=ҳn_x7n\YE;ճmH+~=&*HO)>aء~ <eMBvgoZi׼LU'c˩_Ɠ ->9HYLc6X\jW'7L??@@x63%#kULGĬ;zB gXG&͛jϹ0%<" - E C.' -z LA/7wS")`fr:4%֎5ꜳ@_ES52a38bk0^]gʅD/虇 jf嶏ZKy)2fm>F$ĆeZJËoQ}$%#oFmP4b )XFȖ)g<ላ W+CWl&۵EM?k&13*Mq%6A=kidR,?@6n_Df+zK;{,M=TcwK^\pO=Inq#Rh/}+jNY?}{7=Ls>=-_(L 55Umocc5uv YA\xbPYDR钸V2B ;J'~2Ֆ 2y|pXIX`ĉoҰ*7K_ K#;8p !oV#m6h\rM+N HysTxQ1s&nq.І A\?X ޖKqDi>zod!TM"M(uAxZCB byŠJR7SS]+0`3ax#'Q G\MWc ^SH $ק5zl)zҦM|/co?8hfy#v$ѹ jA֥8֔l8V W'=xWgդRba.a8@3gPZxӚ CIyIC̷TS$BPX}Nb#%5O:L:m"n3@0r=WD--l X0XI^n8N{gIp*~wBhYQHr^a_g,ی#@m2vegd*==;D_~OZx혗.I*2 :on,`MkAfFvٙ}섋8AVlme%6thG94i(}?PpO)T+VO51bPHɄ|kk";(EtC06vj:cV@;Y0Zf`.FQz\=j'$8baK@Sv^;@)WS\`%lB"[\JUG#ᨥۜ0ɠ1&;i1zI6ڋmVVkT #ܬܖp͎]JUV_!jkjWCՏ~=@;\ dU $:橽动D碤% +f$ksVߋvO׾it8@:jEZݕpU6`ɀœi-?$𙄥SU{+tOo(,9"ρrY/U&U'qی_wy7IO$4h /#/ЌCm}t`la]X]ySry‡:( mN ܿ\o럷nw,ZF*Q93EozHf{WW370'3 x_1gK@9" Gw{x,ؖOlBA>paoRxǿzG}4de4od`5SMkW'njꆲH5BJ&hRm99+K8\gxEh@7=Q-PVB7У`8%4F|Yε v<6i*'b/HRD;Ql$h|;WMLƭTUr!K4SdEx}1j;C wir1ء~'J$hY"e+X+eW˟~K+d |VcQ6P*gSl4[;\s7[䃃-1IV/Ix.Y6p/-0Xl^vtPhn˨B+e?,q.W=\S䈩m(!}ce<̳/R?HǨ_-мEW=n5 <֝Β`eH /Y[mI&Am,,&BR O?(n!§;0O"g; a gI}S >bO&B膢$K"i8F~ҝVRN^ih4m\ "#^;`Ha0 xrTYGz2j;sá:;[8AمROaMF@^}^ns@PQZ&-J%^9R$Q= )J8`%NhNSۓeu8dwED">b3&,|JW3F]]e(hOİopǨ=v30;Ye+W[t,C8CR[@ Z|.ZݐO7h" $Ui(DͲ>/ RY.pgWPThlSD`4s$epKF9W\|}Aѱ9W`mow'e8*NωtɥPpt|`M NlƦ^侨24j9D |.Dd9 ,qFI`u3Wmʼo3sLe6EX vI|UIFfuĸN*/GS1.} JB#3f4hq 㦍n5wҋ+嬒*-+.zCK꺟PS{cGNTX8>7D "  @'BQ@Gv:2&YٱY !ES`"}veMeʻVF]"}E ={q'8>UH-jQUvԀS/@ݕj^A嵚nɧ_}ZWO]wrK @Y-p@^qH@rS7U4֥j 0t/i2\ŎɂX8 B ӅR7o2iVSwpThzns67.YC#*-&Ŝ5+sɇҼ|Fh)er޸زT.XC1!6O#: cU%БY,LQ; 'mowe8@B]ҹs laH ]5T3 fU"~ K]0DTu.Ѹ!=(j6l]œޫ7 tq؜8zFX $iW!} tAZ|xT@)xUbc8 _c>\U0 j4Jґzmw#d9"_"g񽨖[< 2Gt(tYϢԋcy( b } Fm@&msyNȵuR:*k/)κr? RfźFG6Mn9̃V&V- ׳SstF:Ř8Dг.@XN|hu72ZrنmBEZiFu.|\1*ȯn *' " GŝNpe[r7[Ru[i?"D5g{6 axNɔ,oqd2ZlΟY$uB.MȿRP22A,uɰoxSj wkXl%reÏ@>ԕkwp~7w;% ᘟ"v젠zV`&؋Qgς1gjɦ,ڽG8"QOTp`ßnܰP_mΏ;=$NqEH*M3ɢQo2BAܰ=`&0NښU3p$pb7դvZb$^)R}Sᴆ'Qmoºû}9Bꐲ})E`EqJ`X.X6va B{gpp,Oc'sܶ]/1UO2 f$y;}C,blnc.@hAk7ztL!ޖG+h-k/ʻDB6*?PE?_Y_˔ 3"4k.;Lh;[ ¶:B&=5+lq{ u~%!/ L>Hy592d2w_6mS"Bε`)[Vh)`6Rү ]&N-vNw|4`aoNR_k|f{1!3Et#I Ѧʠ-qjg ># 3PҾdȆ]YU}t )WЃm p dbCƽΰchN6ImhZ bϋ-xOJy}n6sp =:}@K,1mD6q$QP?eX"m`$O Ēi@; _bSn ]LPI$8$ b拳0`RɈco ] X@TX?Q}~ē]XKIQj24:/7x{cW#OG%,Kzw$4 X 8_D1$OH"N[@gҀy*DwQ:Q[97H?N I ҫ-ꅕq{ +xC@%n_! s 'GNZE I$"P07AYe.V4]g>3ت;ٲ"?\IҲ[+ ֻdy*P#[ϦozR",M[vJ^ch&>υFٛ1QҙnaGɂ7rpA#&!0rVS!*i~=*_帕gG2GBwB:M1CU|<5~ U州p6."Wn1pA?]i\pF;p T\] "ob$+P0!Gz",u֦x} THK O~-9k7t< =DXJ\2ح3سKD_:!baa*XUWl3MFjg4[KCkoAE֍#;Vj"J\AV4e*HೱĞ`^Hb񥠖F(yBN|\aF&gb.6 nA g"T Ls娷 <{. 2gaD$AyԠBF6q1( Q—Gr@Élg%f_T Eց}VNQШcַQ "l4Ƭhwv-#rû'SFPbU ~2.׻rXv(T:x,XB1QNBza?Ʋ/EV&ys RLEA,o3ϙyxs?ے6NOV,i.<Q흧ں:m*) @(̮2י'+Ov "WicxGm+C5'X,{V.~|cQ."gQCBȟ bF@j2Wyr~Ic,l8=}l] wͪ!poq1ߍɯ\L#Yw)apz*ˏZ"Y'uY\CSLDA,Ja[RMی}_dk$fuuM/'<_ӃaJo`q#N"rSNޱT.g'\X_% BX(x4Vmf6+M]  :"tG. xtlPni@mN.{>;l+?x.lWCy+J/kߕ>NI+ c &$ȘDG/8+5bаQ3XFM bS&cMc=@kn TAF"T"NGblߐ5,ӄa,i.`G u> {n=32mu" .}AHck MDm%nt6H73td}2';[V[XԪ=F.*sˆ\/Qzmwap)p؂'n:0M B}m|Iؑ#6>[%cfL!^r웸n* _3{jkQ.oL\χ$BsON fR\dbz4% ۺKaR6d6Vh.U)AuZ] ^lކM\Lu!DMyUSc(#bǒ*F[qfRċ]9|OVlylzfQ|.8WeY n d=~BLoj 5T6'+RRdx&~g+.8"TR%lT2mgT ۴Ƥc/@$E=zAy6%;bȀTYhw3TL.89\`wWNr;1@XKOݲ㷀Tf,L4b4}S([쨤c3$N,5-RX_P$䁁@}T a6] 'HS%2쵪Y!ECGS@c;IͿ؇:/vlB_Q.ڒ١QI(&Xx3Яpr@ݫ Qqꅎdn']o G GcwM C8.awEmX`QPh{Lͦ} LH9n`_pq9Bi( @ A;Pp0{7Wvs_4*_-H2ijI< bQ)@uU&{Jm>*2Hxx(Y)C沗#  mƿHn81/"裋 yS QLi hoL5 IMgprv~hZ]HM?+^խ0f[1uٶ Dbtđ>D1b<\=]oJ_9z AL @l^at"_W>"0HD.Op.cJ7}V-/i#Z YU<ϝH,J&fhJAIϑȠw!$~Mdߋ`tR6 @O;)P|1tܸ wg`?,e(cqPFG#^K 6ѷbʼn]m RoC@1j vLGBH7S)ZwI.°0H%sV^)m:L RaV֏"iyd1Sz/)`u(bQA^R#eĜF Ě'K,&v6Dd7;pv,pI{u+s_VM~Ī=eA}y񼮗Zv!&[RuA uյJ ;3a5_h>o-m t+ xJ`{ÌNΘo};l?(1`a*G)a IҞyŃGd# *"ePSsb&j<řIYxS >1M3-Y wKγw]_g)Sm_#Nf{%bYd>}@~PQjr P=T|Neb GPJ@x.6ҙƱᬤs Ɍ>hf =Ǐ wZ: g\.9τe ?:.;$~cP.{7/Ffn=F1m? JZ]L%mg2$[Eǎ-w;y"n+,:U0Bw>'F?: IquNue-es"i] |TBPpQv''V{a|^(;4@thgy>T0=>j ։&K7i^1{: !:^e\jv=k.[) 6c_+eND&XA#z*IU} փٟʏ>1_f$':]\_xVBGwQC)6?-MyE%8 0#@g[CMֳX4ޤwxd'%'n*!}<{eRchF*j[1rPhP8=D7MT@%X:= 0 86}@3M7=B cvF9pX sgtbsˑKFeVc8KVOm{ Ƴ+J(~  >=M BW8e0w߳kR @!f|a]NswIC6& ՠ孓Y ?#6k(C! vu'{#@Jpt l_vy^<[^ &@hϦEJh@\L5pܢӴάNZd2X>̔Z,KYPpSc5b 12oSBPFk8 %\H58P%. {`;/&MX uBNjWwDÑQ`J>#%B=.8Sn ǍQwYXi!*U ^] RBNX/'!R4%㫲GYG+؝Bp#Wob*<卵|³$Br1g@AanCkGq5^+<a<Mt|J'󥞌jH>slRF}^g4C[Aᙰ~'І!ڑFg̽@/m&*qղN8>/Rֳ*f>O(=΅DD (ԃo.)sj&>YĭǮRH7UQɉRY$ѓ2tL?CšUT丒=` / Hn |i%n&Q;9T&5LzqHe؜[!UX+Gi:ړl +Vǣ0+on\վKqs+cJԻDۯ=ZNE K`f/'?:v!d IZq}F乨~̞ g* a׳I= PmiGnO} }va@qT7xAG*3cw1xAKV7WBJ́0%.(6`:[b=ؿQx WR{J^lx(Zpb?)ۙLAOLZ<3C <+CELJidB'd-gӽT<55'O߿Yz SmẺϢs0gMr?o_Mz a9)sߒmvc)t'+JHyll5(?^RI)@c+1E桿6ʣPӫMHY^Ĕv! fRMjfZ1Lxe0$[95s(ߥU~o6xCϬ圍T#@OS5$"d.<l!C]!ܑaׯz:C"˩i'ٳpd'=څX?Z1'g="RcC] ҼX_A?as ]&"aJk[^ty(Wy=7LQ}pqP$ZL)Q j?ovM*|W&I&4τ/q2>fz@Dv3j ܎:m̽,U)B!$qG%N[~Y[l{_ OS_iŽvرD!p;\uaB>mLZDgf?eZ{PD#ކHC(/${j !sV@Cz{rNml shYQ>zk@yXV<Rdʱ75&Iʚ>ԙjBTAg^=`y7Y+y7 (zpk\`xKlXO6cԕy2]ѹ՛y#3}=K0+:!&Dx5mp`2rŸB(=P e1c &KGx)g,,YtNŸQ)8(:okk$N3!քٙyL9vBP]+ ~:J_U-ֽ+Jn]E5w ?O$Մ>; j3#C -GmM<G8o>>%a¨mR٫H=(]?hŸy5{ N؜4HGZ i[:jlվ|%ڴ`/30gBA >\F@ѕ:+T1Uv]>81Vtj"9<#ʢ+ U!K%CYёF'[=Vfll\5\&Gyn9`j@,46}!e90gݬ75 WMf:~%%mSB눎/(:_I~eeS}uқ,_3htd,N_P-kg*ײz4ΫЩX)4B 4 Dׇ0^C~Y'>ތx26_AZ1}xϵ|k`J lc]{Hn[du/`rx5֨P*m JΔdgdk0cm/z Oy |ꡛ I)c}ʓ$-U'x?4Y|"$4áֆѵ"W4L=ݍ?-9E{ ^eq xs#bnWiytE=(%OmEg$ESˍC!5_MrAӼ.`y-!٥7 R7v8?2s[;@<߹E uq)GLݚ~Pd\|%%Tᙆ4m^^o.$܌K|d0y[w4Ղ6=3Â"jsWklԡ@cz SlH5L/o*;3?rnfJO}jR! )&[iSKhInv|nLW |Tĸw"@@){Q74LcC/O~Pkψ  7'esj ;K M\9p>꛹)Y*"W (!<>0lC/-7r(G :ǎ5m>+.Z8d4 ɿ Fѓh_36'}R؍t:LxKrNHj!0`Jk.Z7a/H# e䰂1ƫP~u0.H\,&$:W-@H6Z nPrK@0ML8KE*~4'q|ašp;U d֑c-'cjW !ɗ֛ k-`m\V7{rӾʪjU]laJ̈́%GYx8Ҍ;=hõ*-id]\sZ5u6?!bo-E}vN#ܧdVu ^16`o!ݔ-q(yƁc^~>kV(ay-;Nݻm:MwY^2pqjknV@]C x-eHD $"@#eYWr{PH""P/֔}h -*,yTs>dˏ* w).#`5 xDz#ō-SV'5+;$ZAc_erWX@\`47&aH}@/Uw Ԍ6 m-M2ݩڣV~avD&HN5t)lk/-ΙᵞYf5/D*PB1vv =8C~L7̸y~p+{#? <:N:J5-5\>$Oxa0:z$IILT^o˨ \HJpr+Drp&&AFVXĺ,"kbwߪ"e3;Vǵ]8"W(^"8ZB*'4s 01K#mK B61/Z|{{% 8!K`8dvl,*;<re܃j* S' m4y@(n~ϯaX7O-qgfig{)_F%Uoed :6?s0~Н⺈E,SSuF/A6F#jfߩ8:1 +B0)bРa+ xwX_N#\Fg vUrqgvE\Wq`s 3-{<_lPBm; PՕڨܡ`ϻWP[]\D6[ed3q}Z\RDsՋ5,A 7t8IFd ͍DW 2;6Mmؓw>Vãh/P\/)Qz+N>I4Jxӓ Lןzoez<-$ %:ut?M85H6 }lmN.ZǠ+0Pʤ9I"ej(^Ҕ'4̤)L?{,0b+eX>/[uٙu+UZ遟{)nPPY%!}.v uk3iEGseNC}pb`._|߻~@BK5SpO _~K$d*Chn} 颍)'\~v=$g}`Sru&GӐ/h䛮Vl! 3MKs ,F>6U` M>kqJs3 jMG-p;?%A~^S|g;>N9`Id~ F4<@hlhOdp_X6DeNEaĩ7E-yIꣿp"c7YO(nA3EG >iJɐٳFB1MF+! X WRy d/6DG㛾eZ@SHOZE(f=w]_^ Dz@l8J4%vjgʣmϕ-G_"}01Em :~V;Ir@Jٯy;ue[3[Qm2mo.FkY M-&#<9dbZClc+gs\ldh@^H tfEWWk R9hH C?/KPp?6Y{?j5\:_u5|xw-YqL؈Rɮ3繩KH=z)?*WOmH>}PfY-?I}k{{|&MAUY/b:|Ӷ)Y0!n R<A~oȒg.|I̛&dXg|4.(.A003q vo|!*..TI%e 2]S5IH&͕FIRښgmQ:S\m5{P`1 |ƗN%^Dۂ*۷,E<&N{nܕ}C-Ȋ*yۣAB }{T3B?%SFG tیE$U5^{B!7 P[̏ZqTgH YT%vb>jS^zNqШ{MUC׆5+zUI{0*%=g 1ˎ[4N9=wOb'=Eg1|v#V 1Cup:U|6buDoF 3Sx oOom y>iu\X/ Ա̘t,},! osku[vf &4 n*  @}]S CZFj@yB'It9h/`N,t4oȺL6kG.nc[0: H>IJhC q!=n3rbCJ88p~١,1}/^AՒe;l.]A#2#J{^,n@L5*D:n_I^8Z$VfD&K]Tx_g׮Jb5D~Y]u/^].󡻕'~V+_ࢦd'LiW>Ҁ5)h[$m!~W-fT,|c2*J-}HtZ^KxucEjhK1G q$˛`OkPk<{w@ -/Iڼ**K +9lMedM䁥3V 2p'd˺IwU퍫Ouř86GqmQh(6P;LlꖯTMSU bw"|bJ>S>1/fTB"V%rlIËb Eg+6^"L/Pvqk?5#N_+Jξ8<qj0Rں֠ GzPo|)u )!4ޢOf=h!ޒu _BjCCz=gY@w⚻2vG`7=JtcwYp~ mbfjvY6)9ZI$dMWntwJ&PQXKfafmW9)M8U6VN A5Ua[U2sڕO cu^2g_ه DIy6\Ce!`ũifR=(l<-*r]܂ݱx7[U0%;`xF(GwLz`Źj֭s#<,}ۯ =v$c& Vl  8x3WM ١gC FVHYпZ 8Iz[N m 86W#lGv|D>U-k'̅y^!qsEyS+mdG<@>ۑ2xS1m7g@.PcQ4Ռ(C_艭(-6.gWs +ôȧWjʆoI5+F)^sCX6=EXgDca]I?DWE2`SC^W",V7)r2Diɹ؇BR8F#Yi⬐P3G#-z-1:GjtJT@8GuR(|!1Kbbn_b#jAlZ^yݵjˤ}ނK"A ĽVr`9N`R8VgvuF/o?<( 6/9ՓU'|" O)@Aܹ`8ΓTicHބ! oor-zθF0$@@:dQ}(南}˗1O,`gFO% v%>8| A|6Fߓ u$^ki;Ke(n),Ӧ䉡ѾZ0skiBԿIto;uF4t솯?k<ˆIqxŖ_U GrsmM@Q ^rh;cpdq-mN0 KN 858Qu_:b.$ )jQwTzS>Z/]iLtraC`JΛiTF Ϝ{XyiY.<{Tԏ3b&.ٮ$ ي`` N^P#mst՘]ke bmi|C3[B8L|ҋ8 2-_SZϒLG:ƛF]-\Xq|hZrf+b@1>ωj^-@pn :f~!ow)꼺EhPw$ErUSi|A;:^*,j>n7G6l,}y. fw>7Ͳm* $.S'YumoHI|'5)7`^WaӘPo%ha yԜP1>U0wEI kmp};%L}7^q%kbwl רn M lpUZ qL}cll1D6șXEBEL#]/v ])A,7-)z0\Gh}gRd|8̥ϝ+V'toxY tĊ dnb>^`؝M/Ac׌Uη9J["gnw<Ԅr/[eP*k͛Z_@T.M lQfl83hg R i6nee] YӲCUf_K;a~J5=y n}&W@/mR|!<[-E5|sT~/9>r{saMPn񒴧ƫ#{o14=Q0^oyyCNwZiV Uoǩa0jwa%'G'R (QGXP_ јޙxTb4#/G"3p%jOnON##UN#uľA ^|/Z@JkטY.HXw^)|%ԥRwun t@)ÿ/EDIuG85 (άb- w>uiZ󭧆jC'䜎pK[NS/cD/!ePQҜ<䔊0ϳkiwl-e&ǧU'd{GA$ IDӨIl!)A(“E>'+ߐ[qmvzTz!BqSGB,;Px3@eHB"Mi8(0Selv:?wv}1`7ewZQ d6No7GC P] <>>Q3R0z>&R])ďْ8S-X dqrZe}^sl {~^+yOӎ/Ǡ?+doa3 }N>b8*}1y$QsV:4.XM拭gGq޳Sj.e Џ9l$v@Q1+3*bqdpXeJyI__Ȱ?Tc|֬gL_MiI'Kڃ?Ȼ`ȏco*2<<Lkv;@SȏR-{oCt{BGjLoV8/L &2k{ 艋{+\"{7W!3έqϬG6/se紌mLcȑz{|:5h4']xk*v̵gO9c)lfi`BO.:YXߡ 6nT-wKfWna$hcdI+qOO@yʹo6xAt nѧ[y,HçRrzaش?CΚbg ;m4Ͼ%)MVu 8f!Y/Q7}0Ҩ &$]/t;?(mF9 9E~m"$R-rvqV<49ix2z2dž Z7yčҚ:kTiziAQvO_.JLCkKS,1@d~qUJBF{nr;a "2mmKlFw*-.7Hy]H_ǖQKijʭG~GEN9n`$%B^yiW&֌"CyK.]•~VT Ylח\t<7ǛxkWl=:!*/i]'=JmFg'+uL 5է&+-jvewE~8?#=g)1R/S-*:PN*f~42n 'Y2PKx8B>8[\ rj)xg9oD 93nA?⋋ kDl]S%)s䰾@=I{}'t>^x ;?rZ<\wFIZۭa)^OR)N Ѳb.J^>1pۉҩC$aC#eW?m_ ZΔp*ψR-^mDI xLZp(BugZz_hۋT{L ; !`uj.ZO̳{B80 a_yK@lCZd{A7yި""Qd}iSsI u唒wt`%Y|70aJz5fȗG#E'-h\-!aƠ؁&P0/:{}+[]b!Cc " Ie1בȀT2 ( ~Romc6@vIeu ,msKZ;.[/nQ"?SyڒF )0iBn+i5u%^0W3mNc&\^pmCEy@ghW[`v dѠ:%1uA)x1@JF\>F<ե>!G09㞚(cܚrޮ1_>gP e'\\^Iè* M ngB.`MJ/>sR啕&D!:'J4[Tkσ[<-Gb@r"\EF9pD, 1cE[ ;^ղj5g sH%әFN~Aeï>8 HQe{]` "~T*?mu)?!]7C2O&Q%/l(CC, /\.?:jm`Rlqc#?T$YXA/)yο5dIՠ ݊#w;56\$tx|fg SBΤgmο7sc|hiI@! Av(oiP"B\썸 6E\glHC]rpwd΃wM#Da۽K :kmkZYޏްVD%C?pAt605a3;Wp'Fr:ZZN?ݜ噰mAH@b57U  Gn4 *5|k{겾3^pl|#MX\$fѹyX"k^jX<,0萚ApG%Z;dŐS5!%׉ȗd$Z]ʊ9^IV&Oa՛PBi=6MGr6xFžq4kMՖnBe㒏jmGɵo]!w]N]>y#`z)+ b;Z3*MyNaiK2rPL k6UQMa{+({P=Ñ眲ʭUJ{+drXcN;a:~[q; xt!|"5EJo8٭>)ߒ$IlSԟI $r5Ӣy 2gsQ^0뛄A7F5[bG%S{Óa=Z\/yv&miR3j/6]T8krHxuZC`?6an_Om29Uu$ H#z:zQ=6NR- fd~mwX@Z,USNnϖt(N $Jv g62цTe"MH<FbԖE]:jU- iT6A}j?Z4)rL#UOY a\)3Sl6mν2'`w>\2T/oiSTwܽBfU|l<Lw%^{ud J뽈fOyT9%4"Zjv`qt }oǾ-zsQe1x@ FjJ/^Z-LNLYPTzFa;њ 2zvaHzK͝_Pf-MNvDAjoV?62@A;cC*q sҚp,+%WHجt6(tdBNr3kJ gAn1b7lP0yQ;?$x! Fx۶@˵ DGvJ<qG'c=WGK:,W2"G4#:@ّw(._Xy)_tVyEJN'׀wr6mN)ICv2Nero"nuJ [XЁUMb?$7M0WkjaP]q}]m}hS(I,H "G&<8ېCPz̳-|-.iGQa 8Fxjn}#,sj{f[Ƿ+Xiz(D"8+`AZL}KtQ1KGwҦ(It,Ogjzs#=}.< d~"inR KQ2JN)8]̉{*g|^%RBFPnguީsL[.n]Wk2 ;iokz@Z[opvZuxs<AO49(&0Jƽ6J^>8'W Bٞ` >Y)6RZ Fa VtajtZQ!aie*yV`bt\&2EyGG q28FάjNgm{}֕i v.5'mxE$hR>-DUfAh ) cǕfJЅj )}y.͂{[tIU*ZA9[n<ɏGZ-2T*O*p r V\4F{vcVvoiw~3dT,fڿf~_T70eApetSg8Iԩ}q8I/6jZZlJ%YZ#^ 6MBxqZ|vD#ʷ8tde( e)X-HX'?O57)Y.[1]5 &|\b!ҿ#W6 Whgr4QUg7*yd{C,V1}SX7('".G{[EW%‰v(g3]1as֜6'k4Q՗}GLJk U)G9G-.3/C؎qRF~{sy,t\r̸ 4d)c6BX ힽx٪Mlح1ohlf'AzȬ}~*r:ާ>W`ʨ|#g5k6H%L!h]"{i;ԛV쳯Kdz/~wg}BMfa@D\OHѿ}w m/f#o+fruoCWnl+KkgTKFm"7b߆nғYFlNjy2J}!4yضʭtJB kTMJ<dkU`JnXO1bpY)\tg r`@K|)ICȵq<+W"g㷒+S4]#}vӓ]3 Tp,δo 2'&|ckZq.!`a'@s7J)M0lU/w֤VDG^ [^]2(RGCOӨcBlCwoƬea'I(ǿ#Ebg|,/0;L'0qU9[TBOfx'^*T9Q`(Qi\P$Я8;]_O/!f(%Ax_@g&$q낒r_~F"ϩ#i}}[~tb#IRSs]eq?7o_Mi-]I OwNziSWw-~Y-th{,8w-볘8ǃTR(?P6G/ڞǪ n0 $h@ݗA%gcD%KE1F{YXq(Nۨ_؋).iGQiQSϊ`=oa/*-舽ؔ(g)fDyCCc%VLGw4ʄP"/ @Ň/5eage5w Sp=#~;\dЌ Md羅c\Mp}spC^f 18T~ g4~ٖ@bQpc v4lNImio x_P$ a:՝9N亪mʞŲ̵9m1!c3曼oe_AɢL.wEAhG~S ӌ!cR73p:uE;. ʆ2wVK268(w2JnҦߵQyv bERS&4mn0ЌBϋ]bnˌo$i:KyfjO&Ks&A 'a`~q?)AXL[۬$vIozaÔ:c"reoD=1YT _ĤLiag$xO(6녰>5bV;~Я P"qY',PdBEetHDuh3ΆTOzHY2իl˰>*(_(o8}Uѿi`hxUWuc+޽@5@[E[:cOw:47\'ɢ9+2حOoMF ^p007-d'w@X "~y(s5ndsԭrYBv>kDPܴN4dU-ܶ^sL< xXNzͽ0_UX0pk w\d䏘r:Vl尶(Hi;qM zSȘڀ:.Y^l tg@ڤ.Th %gC.GDb\eyyLZïrwxyЗ>DⰄU2>fJ"tF]Rk*o$JHF+nRM S>I?* ans'0U'08`#+ELUA.!:t>S]G(]=W%ȂJMֻL+֢Tl0MOoN".Ai \C>< SyA:%c- 5 oKnrL B ~!ψ;K8ąU0m[^/0>j01[`Zxvlamc<)HiS[q3_7^8 ^{{Um肽Tk-#9Dypw?F_9<g'O'[gR9bEf5uts?§\TOUKoC4iUNs%uT06%܇w2%{ $Q>_R1u3A_eiz!af*xr$B\uoZ k9@pēzK%2ZC.QM9*T%>!d\q'4劊&,ˌ'/He7pYV3yY{P]7NR(%&=<#6 ]dHgsa&L1:l?r);4.=Fś6QZ홦 p+w8T<cC59&] xgHԬ5ࠒin {xIYTo?7 o{.ĞܠL$ CΟLɉNoQj`G)QKЅW3n{ =>r .aJ:vƎ&m/DorƦy(G,р J]hn_i$y]4Z|#(jgɫqƭ h MW1uѷf/I}:5 +1`Fkq9v Lqmih|FIja8qsSW{cmOj e@ȽQ,/>O+'CR;,bU6砢5ʱ=^d_t^9*z}<vC}O82?6`Gb@Wcb2SĩhfzC]p;+6iC]ۙq q%0`hىS߄}Gz_JܙLAH`wܰ,E;TjcI1Uc][BUw$$ 31(虊C<5zڏO`+)-`|ܼ*v1gŴa7q쁆AC+6qtd'C7աPJs`57x(:Mxb%,Kc$tQl%nepobȑVh޶PZ }pfz-4.;e%ŖͅmLO8[ǵTP&^FE}d>gwa7ȸXlSlp5\HHDZSDG© Ã!st,^&: G=^P ]rj vo!F #΁1t34{ٕu mWO6 X8j6c^pft 1jزagu뫎}6P&YXMɰ:E{ Nn)D>C=9o!<Qі]@`A.4IB ̺)TYx,lKX=׮<*1l?f|d= 8ƊA\g:2КD7{Lx0)P y \( ހ9KkK8c]ik :: ok bɿ5e,H&Aq߀\WwvVA.cɮkE #Y|hY1jfH5\hr;$!eaz}l0Ti2f6cmspA-X 3:skNM{*"_F[1+\wɵ+%0Hzn5W4.htw@"ټO1ɿ<<`' $O| Nq -+_mKȺ^D@ "p 8|QmՇjwpSxj_NGK~3sѦ!**KP3]ct!~E6S9 R@rɢ3eA,8[{5SwSa!fF~;X >m $A*Roʍޞm~P-Y~IWR>EԱN SEp*eA)#.EpsTCu D\ZA$ 3Tg;no1 4S2g/l9m$&sN7EdJuo#hϼQ(' [k)P0H閡%鸯DC$󵳠bW QC+L ɚ!E!7N?6F>jiO&87d}: +H%ef[gFe9Oӻ'_4o$5sTqh'* $ }&Nߛ-n/PNP]1rM<+MOИUDb'W`^~589(0UsGJuX`[P'*6Vhu 65*1-ѶCt_(Owly(zbH{**h~SVa=>U^֏E>l.q61bt+Lkvy[fKcS\iV=Q} ș//tllg9acD݃hR<'W5ew6B}.}=.)ӵEZ:3I!F]$m !KG[[ZOM<)LOر*/h%nwr>|.}+Qw2T+=0pxC=Myp_?VzT#;ȼ5O&˛ Jr JmO5q>|L>_N>JU:2$=FQ!(RYBVqE):\m\ORĀ7uXiA`^ :T<򇡫~6nWA]`&OmbfINsC^-3T+QCl"^@@WsI39W3(P6tEm!w1WenniY op).D,~~YWMH'`&ݨBFXwD?#{ȊBHZgnY iakzڏu 7&X`ոm:zpvF2d c,B0(Ns()bi:pCKy7$µʼ1RҐSMQokhg^N&@,i  n $}Oá]r.@=HmKR^WxIQdvrc{Cb!| ,5[,mW{ɀѹ&E/vq_0,;XD'y >Q2tϱO+g-V#ۦޢUȅ.߰6$-֐C?m%yXJWos(CM~a~Htu)w)p8xm)qk: z0DYutk/ͣ~M x%UB>KR{ւLa3|px'bu4iǐNyfR DZ/P)uo$El& rp*V'Cu5c2䔢'Mۃ~eɃp$O5PZ~hf/DAByg)rOBnґF\uCf6_<|VE. ?  1ٚ XǸۺ^*/w3=Ihq` Ұ14n_鉗\]ܗ_:Lbkm{6/fg#׵Iޯs^kƷ`c$#|*&\aP =ArI dwņ*J1}Eq̓W#]CT@LC Wۼ)n=")|JsUI;hGĒ^xHdlNxa: 44<ē,Nº֛_N djDSLoOIkO&9ʇ.Uٝ i? ̫X&N>Oī6%뼈< c!8, eh;.fS)YGjyh&6 ^4p 䢻L'7IC 2GXT*p QF&" Yib2Khg+%,dd<3_篗5"B[V-1(h` nby(XOi7R%7;.ⱄwJy`ZPІ^<c:z@X]#>['ᑍ3~D*(Jbr,J&l4tĤxJxpxpk/[Vril4 9ZvUg @Ԥхo"!Y7uXʊ,x*oTahhCj]ж(w?~_MNONȿb)>=*]Kff ٕJ#=})g戽Ff%,s4Ix/] GrHԥNl桿 6q5)K0l$& oߙ q]eUnn Cv̿jEW)g@7'yMctv)hL>A~$77;79dp\ ku~_#\,%:ӌЧ^X@e %-]yAoZ!D]UYbMJ/E8s؞=bFy<YNxLS}NfmeiPARMYk5qj7[Y# !WVP5Aڝs>m<ܬl<2Z(srVkߕ[F+qqrCx#gǑs] QŽa4彚i3_[nܑSG^HN|qMw HPrb{)}<60X`U9 a`D4c^uzcԱ.Na|xͨL5ю[ ?`&pL(gPV K'͆n~ y/NB=GZ"E9s4hB w]S0))^4:'@bkBnkֿ@ʮ ]\X\ˢ1.%[Mdp\I.BcK۔ŲsqMa{qc~`PGfJ< ,wʎqod<,{_͈.4Ha0fٖ+!0oE.CRK5@8~@`ct`PS$`4t#Bv㿯5QDK¿=EiM$Ct&`Z*:XRQN ƍޯT҆ %T)ػdK}SBkJ,ݡSVWM([Nt!.MvR\I/;/#Q0s$$W``eJœYE,yXk&J&*g{i+@fLU:?G˝+z*hAȐ&R|RJChVذʮ VBT42ȇʅ-ϻzjjD(zz QJ]cEJ+!ɐЏL8rubb;1 Ԧت95u1.௵)pm Ii嫯ASmRFEKdc&+j_&W]i=?ڧ1wb8L I{Ok̈=`# xY);CNg!"!OPcRHN51r(?4%ʊ,c0LW@S%R(.u.>22?- \F-E* 4B}u}f>-"P2.y~%ѠQyr C 0wZ#.Xo ܌oZ&\Ly B7ZIZ]>pشQΟiI Kw*0$G'{4QX œ0u%f^hduoꡕReA3Ox>#)/ ?D唡SՄSS-1U8/ m+Vux Y"U ēKDqV_U%jߛ axOczt8-yVt[ȲKoI3K[Av%H&D뫰f _y=w5ۨu UBwB%Oska(/-.)y K&L"|>v1pk Oocd\tYT"LPÑ 㲙睵Wuʏ. GHѸ' uZR&>PV3NY0[L!EBCDP 2ש%"A4D'McYk i }eDεv–r+#IKXbM9MhWCAe (>$LVvNokL#}H8'R8RU M)/Le()LVTʥ|zlasͼXC}8y3 }&We.D1nMVI$AYgEd̫-lzp- <%i'!%Hm Akm$X1,Ik[- rT.%H1[93ўpIim!Se}7fI\׻ QV޴[a.)Tnlj WYH߅QpD&/ xM]iE3 vՂY{Hh29q@w*u5"lk $V>w}=gO%Tıda󬟖U?ous]ϭ܃:DO#ўG34Ć g8!ִi7S,P8GI`U~&t[F,G8񮫄Lo"32tB%D;D(Cqsӟw@fQrd3ǹ׷-0+1H3jy~^Y#PӛgA[j N6I2[y^ 孊7+oW1|!$-&!X@4nClMN;A٤$Wz~ŴNƯSX\OM RVo:`!Di`V"rlKws^ qtxߢ.PSN?jOfjz:M#ڟ{HEw ql(d %R\p\r ˜ \Ȣupr -);5xnqLxbu^b"6WC;~kq"h> va^4k9t*+cy +{s[)4lC8'vhjPk/FPiXMK^{#?κ/](.2 d@5ȸCd!z%&+>_{P4r[&Y(I%uK7S#d_hh* lpxo9M 1Mf)+62z^ȗw*>aCU;>k+o"V~tFh+:Aց޴_hl@WcM}mҮ} 'DB1nN~VHI)nݖ۫P -\y)~o~{AFiB4+at5ȣDq3\';Z(+oE.z0ۜKs,-V'%%o!ߌS-]"G)="crX 4ݬ6q \r90mN+DZ(xn7d=/l8zr~`Cط*JGG+o Nd-~D-<;pX/:BjMb 4X`0GĊ~н'V,cXۻ3r!bko=v:uA)".zO'T1$|=EDa#&\1/ A?TE}^XV1(op#>`F}c*+Pt4?%n[ fDI6-[]sP\КLb kJ eⶤ.hvF^s`_5Y>p*XGȿsge&dz>`;t+zϣG[byPx˧3Xٗ N .=3 +_Z,LV? _GH8 G/ Q% xF`+ #0i.u\:6v0l=tk5@x?{x͏/WKa|U37}[CŖU1P9!+v';bV\5|RAS7}Oy4>TB۟ҽ?Ԑd=_v$2/=^WW% ~MM,T@96 e[JDLp*ۑg7Ɉ\|l@}q2?6#L9Y Y/=d;` vB ',%4.O~[ɭq26F q2 KGa ًeփU1j^ d fM:4meG#}moZ3%5Cm01iҧ~2J[3ٜ7 Ӳv(ǽTQrvc 5 `4>8Yk- #>VK6csUBn_۶ksz p j0B73UUSUa]j sJ'ݎ9g#qk`ayuaV Tw#99WqYTaxmSLKC}bfaxq(rj A1wjد:Z[SfvPp͜;dúXJЭj@^lJ(aoalA.`] J-T`%Y,~*f!pdX[N4)G79t=i`͍s9a2NPJ7,i/߿툖vma} 3Y D>6Ϫ%̈هohR@bfzbQ:_FS|*yLdq3fEW7$QE1XK!y9WhxcM(7aUcM@Vȉdm8# cAe&]6A[6p KLC[ ~U! " jǷփ eŤ@Ö-8 yzW19fִWp^lHIJSxBF =޸ꛀa3s,)Fp B^f4[B9vPmOC7 p#?Dd(' $6ޢa7r I(L]'ӯwEHDV||9Ec#\,Hs+ .Nq`y!+1s͸X2ex\XxMp@994CZk f8âr4:n5ތ'^99k'/ڱ(~-#"=2m%M"ʑ>O,J3ڟ}F2Ѱ(?L-|C:7,PtFeɴ5NU:kС zwh۬M?Cz5JqM,T5S/k H0?rss7E(pa7bqc%O#-i{/4GB bEhwdu?Y$Qz3e'p-k=OF'LiL`fp}{d22dƔd,g&mQ+7Q*ώkJ 0_9ջ[>$ʖMGk:+~]\aCx){d)P㌅N#C, ]pdAurKo7Κׅ>kkq9Hwcїv<U=lOj\eHKPvf$- t$FwBq4HiQ/0ɇ-uKQ{Rl4-QcI4$p`DB Ah㯒*iI5>Q` wOU$yW]:a lj-qh:vfdN/LF|x\k]|c%R%}Fa`?5ѻZH>"|ں6"$) [/Ĉa?FHL e(GUkeלay+@\k`dI{i>Z =|"6C ;,]2J&F#thR?"v%y_4W5R*8s~7{9՜.mtꈨ[[]Ҹf=0z,'6zC#k``hUC}ji@34 z/yf"uWiT 0W.Ib&jY+'q}RXX{O[nK+NxElH >B>L[G;(W_`S '3Vc94#~H`bcۛ JFu{`VZQ2v\2O|}MXh+S*Q>-SB]bⱔ{6C"a|H&.a䦱 w?L$*e,.I9 HW aUfzHUR識Ǔ'H$Wk 0FXRyPLiukf\UCG ;@'T%qW^3A/uCE4>|O]y`ЬO։#щP}MؤcwxqBj3Z'ʼnre簽wR9 ebinnQ`AL<.fGŽ0_F0/d (E"6pK9ӮI"HFnRrJ<SD4:P~,0IBin}^MX'b]P x 8*/~& vfZm@(CIEm`P"8, >,Nd4 e,ݶ}8;*: H0 e M|$܏:R>P@Nu[<..2^1:ON"N;mj#I¯1熱X8aYLqDb5a<RY Ar-3?Fןփ8OB-DHZE6m=WaqٰѕU_5G嬡3hu⨆$\Nr;P Qq[jW e˽@/Q@\^Iv_5iݞLڛPsD.P0#YEԌ@UZ4͹:ص>,ָ-op|-%d{w%S!P LwZA6nIKMؔ0^.LO!aE.!I#(m TϢ;6^hD̢B|wRy,Y`!吰TKI"àlfetIIz"]RqM}oHG9K9)Ye3.U1T0O ͻR2JLs/%$%'ζC,!WxMXNr]"n5zn|NoŠ AYX~S&eJr* \R{мy+|92ΊtDYU\`ɨ4ǡ68SZ!b X>njzi VZҮ컥cp}y&6[vs"~WDUEF]6T1<'K񷡱2;ZT3?+M[Lgkbp[55׳9n;l8i:ywg@G Liw,_vpOwM'0~IDƢ,Zcn0ND(_Їob09:a&N3 *1չЩ9 vub0PM N~4NR K ~yǨU5>3]Dj9BTS}`UZW.yOr,]ʰRCia++uI U-O @$hCJ&n:XܩTbI1+!FGTm+$ FK%l@:dΨpdE >r\ێ9-y췄yw1~Zë=, sˡP.0C7u> |^ŵi^t^TUڎIrP_ߚuUh??7~|e Keb a={wCX=r~5/7ϐL*֠e M[WǨ_I9K6"tx,;J: KZ|9EM<=T482T9OzBۤ? &eu ",T! |Tuh}p ٭-w.I$%8>SCQ!7qf l$rƠ3ysX?9(aL!Mgr3o&F"m/񲝎U*&Kè4V^On NAy\җixFlwٴdH+\jOh1U*`7hH3oG2MaR+tə4Ń¢šxuV ",);j":D]f_q|Hd"H%w>s5tcP7fH[Bv7p9#Kǟung.Cx2D. Oz9jy7҆&˴_9w̥xwD=D\\NuJP6z) 423>RA7V͉gyb>H> x"sa{ ;Zㅒj v^av ݕ2Eln[^͏9Q7Vp>n  ѶyS í54. 5X-#9oq:78UFew۫?!f9 AI2c?~bW#͢/=!\(jcDi^&4ju@~ȏ0*gv^k&#ƁavlŅj 4ONg CX@Fk]X"N8%zMi %>!\cC찥d)A0 Y|#~)oG vhM3`'gٽE\:pl eWk:e:Yq=|5(;?Tܹ\-더4ݨ6,СUa5~G.p)F%9 ؁KngΥtj$ܾ>;'a;JtDg pZ.J͐{s3%QN F S?bgIܠPlƊ[~ `O!%AWxtHj%` t`ng,Az;i| sc$d W~3:Kph ~ ccsed}1(prvf z9RİLVcD/`$]@6F'MPXdHcީE@ %wy MIվt dž'&mji3P\+k 3_̾jǩ)ԒWp{Qe5E=Vr tY_*'! ‘>&^C;a+R?hޛfeLH 5_e4-nqR' j~{1 U8Q\y}eJko) 5>!V2o,#e Lƅ2Yl$>}vyH+4&vB뾇BLCK?O!s HL Gv ՂpKf].?HpSSN}ip"^R]/=孡jgJU!*&D7$ ;"5^1I.yڂzs*xV{?U{QgÙhV_W(y/$PY KPjsytB:/VD33/o{3wTOCڮ#'Ri}(X:ǔ$Qԉ>X#~|8_'d|MDۑ'kid7kKw(?){#9_U^Cp D:I/:%}H;^ 1A @T,]$L4KB瓑qokD D\>GXN'D*k6tGASys&ܬ LHBf1T~_.FH-^+"HT 7$tJXvo*#waoBfv\0`Pw`".XS*}1QZ΅Ӓ G}nwץ/gn;PP16k_/?F~$&Ծ5!uށ8oieChuHM᫃,--E ݃ngڷjYİ` apzTE[Ǩ1٢7@qAܾk LsFo~)ni)q4MUZO[u}&{3ؗ#(U 1hYW^0!ru= 0 3,XԇF^h:\݌O;wS~0x OiA^A?G[K#=DZl<'/ TT<4rcaֻZсأQu `O_qMȯtۄ,"ZVV݀bӋ^a~n!.bTeZ+b/lRtV}5Q<]&X:Ժ #rqmܢ\O$Kv%6:i֊599;݂,wޣwu~(NlH/dd* ۓ?";hY`}j'B{+Ө },S5g*ZE.9 o8RthXӺ8'Ox3/ ) p.bx5;yF1ܞ~Cޖs*|d\aq>KQ?cӲ7C+ka[UI"uar laqEK"1xhy)BX(.{2ṃ:X:5&_L,bOhwO}<8}z>SPZr&H+C 槲3^13xoz\ÈnLg”SvVM^ßtv;Ua[INvR ZUuu{,K^/'?1(kUd҆V)h1i4WhL XAq(1~S,1'Ke$QUww"hT oL!7=jfׇU֩}@퐺yT>D:r6+,-ӂ+`y*ew5>[+RThKHgPaD^ /U(ݗ#8 8IllFt֡=!H-,f9F[7J&NXro1klxy+1NbXMhPUwUAO糲E9z 7l%?|޾75%08f.jE-n渚 J6]1ʖYe t5 T˿ VsId>Dת=G@ U|8pd?V/R9,Hc%I)oW3֣uʊԳ锍^WaiW,4N_/N4iB#N}l{Q.6D쒞[ />Yqs:!!BJ,0WrܲuB%(2YlOE1[iyKx庒ynE&vk&nj ojj\[)CBXA #iHQ0ȆwP̽ ^,j})ή8Id_%ױ/lNHV/df>6#3B^{"q#TxmjM>\ x˭AU+ iF" EɻYp$#k3%@]bKJ樑 R5ncuiD*CcΞGI{kmBDu>L=_L{56L ([]S 'H 3J Q4˓Pp@Zy;(%ß̒\zZtD#` !x5<, rUנ4Cb7Ӏf SiTv+6;z]KԠԮm ;bu|bݧί6 $ŐzAu/۴6>tހ-㖻rF 5 &wieQ 8ԛjX)up[kbDS6yr0]W߽lB;/f])֫/3n8$>B$lG]hw4'.A~AytD36do@j.-"LK梶h:m,ZSAD!ĚNSYˊ.b%H)4M練(s$õD"Ql=xmq:j8}`$9y?K*BS2Y׺)nYA騶X3pW1b;·0#"]`vCÓ͖ؐ?1PaBk4+3fیޯdx˵Vv7a_kqNxNl"ժWp&x9ϧpc!f I a(aZI$cb[4l+FXzY 1= 5 8[CenQ%_AX?jbk%Jh%U>(1\=['iIW4=VF2JF#$AcQW74Wl5?T*<"91Rv[P ٸO9Ď÷Al5εIoG)Ӊr=! :ͽ~ Sg,`B_K%ڸ+!rFLL4${$ٳOyL'$'Y+wz9UV'f4+YQoD㺑ltHA2r%OYVwS\kݮβVd̸K",YG;J$vghYa9Ъ5F-'%[0pKÎ 81JȂ,P2 Z_g>ǃ#**W|~pߝ˒ɡr)iA^$BfU@hMǣw1,69wl/ tJ4)e*D|A(>/bQQ['y 9 αCDx:g$$Ay\( f5fz8׉njQ t'ڍV)Z%%1'c)ʃNXoIfƐ,D;|Ֆy´ؔ1ƒ9}!daFBg~$qH񘶇K8W6_+/- djb1Fe \N7)%#j$&>a Y$ PϪ7 D }{!Eί7>-i= Iz˭r|(ARxe획6WGȯIg2J0`vϥ:OpOBIW0Z>0dEG_/̜@lh1_O?ޢ4S(H@ (0ۺ6WfJy+ʋ=Gs n!$[k(U=ngX[ !ZΨaNX94A*թv/WO^7܂=yS+a m^wS6AIV'#d$% SDNM?Wr]ʒK6ȏ:,Z^N̺vK(q&6 r&8-ve >Ԣ-'ax'E+r$w(&1RW#9N.^վڷ]8WQ'RO(4 u;ۗ#'$Ԏs sI`7 x_]jq/.*>s"=6P7UҦN(3@_"$t w]/wZ|}οCT]&Xpϑ/dvO/͊,ws\F󕲘_#ƒr=*9go<2O{ {g(n3B/l%|=Efn"̪=RrNN<5eи]ŴO(դ7Kxln-- "pgc) QHFU{wToh8vS$}`zڙKuV[o{.˱P TZ/R{{Q㨎M1E0v_žm77:W+"iBͦ;Y 5"6=|ίW=1$Cke:=ٛ[S;À5Zn gÍg/l\wo&)3gu#e .0"LQ\YV[`̟sw`!:gk\^G!1R;gcl+1:Z^?l+k rNn"EQ۰ l}[aq2)K4牶p}Ðg$A'rmzMQg u~xgoe߹ѪA f9lE^lGbdSPVk@Mz7^ATG NP^.?}u*z dU+m|tu# uPnewE,t$g)Ru{jDa.6QhFp팀ylE˩{/%: P|ne TgNYDM܇qM~W<5rkBqEF3ČiTDv/ pr]g0#柳Kػٱ,!"pflqꃲE)CXň:%tELBi*y~c-ENH+ Hji,#*t,+tp)\6B+Dr=ֹG^:zsVt ^5*u4=9vxlR~X,29 ;O'W*c=VMa̩߭Fb27f3:eDX :*pQn n.`]X%hcs"4GL.cH2"0rBRj.÷ٮp@z_s( qak>=#ghBp$g3tK?BlzYlL}Y4>_QGfVT}LvIfO'h {5[voL3В< "J.{Z=" 7 D^ǼtP_5nPt.9΂hwg^8cP L2Y&Dh5_1-s,djT7w{hJ2y."yF\|@eI@k_Ḳ) pfԉFV >nz8W4Tz(,pUhIN[~ܝp}0ز-K{:@nTxw.K/F 4>9f2 x:y ]݀uX6PsLt˔SWBEbWIKDg0 \b;=ж0! QVΈ )ӌ*Nb,77G1tu7*|ДL4L+BS 6o'= Pdmqi$jfi)\ra,jptw6` _3=!rfy {^uFI!GC1 }fkth[gע8PScb "lBg-,F]Ȩg&PJ-<]۵(:~/hni?NghWb>аf>P̓xqo_>HS.(A!@XHw8PA<'όBBU[SV.f Ü[Bqt E*.fH]O{1,R|+ihpfpvg TAІX( Eɱ:o [$T}&=Aח}yp#7%xh f?٨.66Ι$l)l-e)S ) F ]GWjB3$7شĆ&˾>ҪJrٻ7Io2BMAMeW~_| %Oa? ,Q$Mj=F~)܎nOjUSDsK( ¯nD;1^@g3X0]FBx$Y }k =QnW0pdT>#;iD9zBR{wnaׂ\ȗwc۶K8ǥ4nP aaIKLᣵOЬ7q+TNTHJP0$=/$s0qzpBhUMrX4Tt8ZxLO>(B*ź֧U'7Sԟ8Q|ɅӏȀtcgI93VM9MOM`#>1:+*Uh,4º a\4ē(멦iY'6{b/ݑmVKFoiž<'2?b+e='XP?eRԍshO4FsYxtT49A?u?\5}V7zDeoαUʅbӚ)WrXhQMA S%>3_cNXfIߋ͕׆C!m[mfؙk|%1K T65 BCQ-3giClA*FI| N|>(ly=7Npn?H ba Di|`'賯XO)Q33o@'PJ n\Br{q@a^;>-UQ% )8i kH@qP, c:3}Y(E2Ndjm0E4)7A.H ?R=jd V]˖}P5FsxOagY-{Y|:m!uoR~/ \Cf{rTW ~t852r[F!9.''"m*> 5ʀRz^TpqL٤#: 4B]?;aXfJ׀?o(<ǻ|í?ǔcaRΛ #uBzrLmLq*F||.~A|&wL t'T}| $U=0dݶ&:C"dbɀ ҡZF3 ylMۚ9H^)2oV9~%vΰZd"J:uz Wێ̻Iգ1Şbm "S-#'9'!+D}m"xsPi\C5`[ZbISʞ hkvA#b'$vrӋV̌kp~*eZ$Iy4ƼobD#䨇xsl,m]* me"i%#,x^ RJ'$(}6Y XWc3R샴4 u ;Qׯ^ .gmd.uM#^(g 2M:]كrbt[({Ey?]g,~(򱽠 wz\o2 nCrFč G{L!4T ؃ pkO|:6nWRH^T K| pImrpQ>=.?Xv:8Qz٪胼FU~z,zsdHBAM1Lv{IICҢS?̟cov HDFֽ~Oln7< P VdOlax2ِQ+O?2閨w| D*k#yLp pn:([}u{A! `'2<];i>D  ҏBGd$yK.Ń {VAxtx?`+2@EC%׻' 3qElv9ѺEm4jܧHs1O``z/ lG^K æCIvwbQvuvrAW_"V &n 7gmEGL~n6;ïxuL3ì],O_I2[pRhQoGKb e*?zYפ'>mq?89]fbӻ(4wUmQk~CҿcBJScA{g L\TUC[{(T]./dbn m[zJP4MLUlw' 6#V.~v9?WR"Įd-2*;3 bN*o09j-(158.˖c`$u#SU8NU:@(}xِ^-ΏO.Z(~ax,"{jS/"C̎1qe j{# ]Lr'bLǞk67"f'HjEfv&W֏!)]$npY8X{s>&NiH2,q^4%b"99d}Bngnj9DjL ӟ%gLCv@fja)0B=JuÿL( ̡w$ 5X^!/Mtpa=F=)x9'lYh ¨,dbNm.E:[?n5P=K Yoi"MW6eCnYJNL5a0Jmo~+tyuHi 6]FG_{o!<\݌% qUő."a {y[< (S㸪4m~/ UNrҌ։Cl;ܥʕ)b'seE%N 8fߞ""!RMܱl5\ B/=d eE[i6b]e/N:$S5N燎oy8qFJ?R"v6AkzF6-KIfZOU)X%ԙ0S mDP'Ojq3_P=$IFo!w̕Ec"8h  xV{6۽v7 8[e^ H6izQXbDSWY N@[.Ɲ$#(@O%cu=A0Lfk B9 +D݉8.|vgֈ(K FTL=uyXEGSF z`O;[)d ~Ef{F >{B00rw9a at0uXP_65;҃ Vշ<6OYkFݥO0zFl;e/9#k "SwhdhokG;b?> |)DZp (/؅`j *dU-qg^#gd8HZ8 Qߴbog\!U*LӡE5N(#G[0s$LBb E]7?lu^Jq.䨚QƱ'-%, k=:d]/*_1F*Uc+_=WDC?[hXρT|I~1w}_1S{GV';ԬU^`&rPP ,kz i6OHSyƵ+н@vonz#h1glaり7.֕Fķ\GU3 y <.%s< mo vԳ 6FN"òMT:rC$dO[vks <ڃ>5u,p#JD!ZQl PSp~Q8n y5L چ#:U S1ἃOjLsAHߋ}ƼcЕQ=:}Fm <;< n[aP?=n .QKKm}Y3WJb}G9 `1VV׌HXr@?`z\Jӗ(b]B;qм3À8'K_g?A/yE0cR"Ipffg\{ Dí fX +A Wf[b}g#1qKW+)~+ J_rd?r$c{o3 *4Ti$ b6TS3^܉S2vd_$]Fʝ:@*R Vt}>2}X1՜i;砾xq+.#@8sNn(߾MvCLJwHđÏe1ݛ>gI)HϬLZK/l?}>$,-R/b.FoS ™:Ƈuk]@&Y!!2Ү}PT%:! հS,Y%M"C%޷ DSfW5?qfR{i $ea)IN,cx^PH}o O҂I'ؿ9܀ۨb9YQۣ{^9Y䷲2؛C0tE֩GA}亙r; K~0}Sm,V8իp}h@##w%~w#E 7m`]HL8Ruܫ^K ~}Z)SqHVcCJyԻ]80KPjuс`u7/hK.fZmp(Ojɘm9$i;ķaӶ ̏{tڴZOc ~g@HΫi]nl4yšhU0ҋs5iRxM1f5$4HOu1OoKT"!yDlؓK֊;U,%W>E `ۊs ?Ȇ[cGS.\k\.KdleXE𶧔! ѯȣ"׼QfPO0+)8h@I79+(̪2.#Ԟ~?Hzpp >?4Q=#> { I&:::׻2)O>sЏ,2Vj|\ajm[b@+_SSy4PFUs:̆"f_~?;Wz!I?g e|")V9m~k!S%Q%0\>H|+B<ʓ⢢,i=cy#@cS$ƥMv(i*nxq"=nюR6KkȀ*= +N|l;Y 'sPAk=ވS FbJJ])l%b8OKx~ HT;yIqV+ry0k??DR2B+iЂS'>y& P"לCJTgcjU"MGNӴ ZS ǦnkKTtR?$INHgr}ܷ`\xT)@PܛPA0FP'9to ɲnb0FZ IljCH2k:5,d_ <ʢԺ5ޤ5'lg$J,u0*4CDo`g wsz@\E3+ZA*R:W3zJK8~"{iFJ%e,^ g&zK251'(FEA*x8 :CQbKWn~âpND20]f2$[KbsؠUF A;\Z7tAI/"2 k$H)6 P*ób4 CRF.f+wAm(pRi~v rAFƶwaQ;@&ߕ9yKV5ssjrrh,PYz>e1? q Ar@oa۽_{FWC~jo-˶D?OQ1Drk:ݚT%į'h厵uBw05ȁ> E.!ڴ̂UbU0>lCא9_*uWPeLƐZѸD=DlMMaS猅,G#Mc:1뼂ywl d؄~T[@IiP*XX R(`:qښEpf?ġImiNyX_rS̮DE8+*->{־[yQQZ˜y<pNFm#KԄBi~l.G:OG'-A!+aiړ~4ҲyB v"Zr4dh N|s}4sRnp-hd ;^>0ybϐb豰uF֌i؃"Fudk4VIù妖4 $}xK nKPVW6OHZ ^?tepPmCB]y3O+RI\3'sL cqX܉>Q&EZB >?4l3\7hrU6dl 2WAN g~k̒׍ >aV׫ȝ)@T+[|/mُH'C W%~VEtνO4hO$ =z w|CW٘ 4B4Ɓac'IǧB 6"ZL(@U43/b*Ӈ;{Id10)lO`px9l+E/!,a.:dn^bДT 1ļL[p|̴,݇md`!nt(皲CDbXen'mv!Ձ1Gy)9G%nⲶ7tg^c3A+(u}YT! H.HG`q~ &=uCMh/}5Ι|=/?d)]G* SR!j7ōc:>1hG,aAceKߔXNC'qpohzzc׀Q*7:lX ʲ| >hONaq'2/"=$?X "\ i5WmZx1~ʾ'ВYa2?EØ S2K?  MYmԤ< 1ygwY]]"\S-}7)x zC\Rh!G}P'E:lfRRg>u4K8al#1&7E޳ITՐ;\/Y [eخ-G }V J'Wm=W9n7DO7ahGXruOw|:%ToHQKls?ٝLzfS&/^{F|fl5ȼ/o!S:[dMsR@k~ c#gHG@z/ݮrH=qGaPq`_ؿ\& c">C75!7;Mf /SJ0ZUwjb@"砪! ־ 7> ){ӎGEnn#~=KO'aa\ayٵ b9;z?d _&[/ÍLK>zoxrN EDnSY[qx8ף%)&7`&} nfua٬cpkjmM+Q0hkͥ92.S\8Yԭ݊wIZS AӉ%)xb ]sf2a;976[\]!K?\.vOgU:M<&VVۗy8/=4lj3 b {TX8ڲ-b0-IX 5d@+6"if*v&;œyǍn\BbD^]kkOA&# Zy-I'L)ƒű \ܿ-B5xrnleU_[rj 횫 Ij!Md\:W6`v:Z)MAY>0CP [e =0EnUs3٢xm}XBPݟIT Eߟ+s 1`UeO7fvAᡤf!6pKP>fd?TƙSxR|c9R ]gMb|˯Ϭ;x #Cȸl~SdxGx_dUx?5`Y*iG}w]8 󇼦ς8cMU3_I+|Uw5eNezuQVT69 |h=X-uip⤺G[gQ?v 榿}|WaeC 2)δBs9V.nӣ9}rRvæ hdrQB*(v5@1Zvɢ"+z B:=cVKM ,؊+nD!/&w+D*fYrFzLVY۽: w AN܌4=)^q#F$#M3wQNMS 7pہoP&$B vlЎPJrXα\(ovNqL/&!#hUxpI7Ȭ̯ ͳA: % |[2Yܐ(pחX[fo'l1e3!v*#_N-g 'O 1f.Bw5|]?Ӷ '.$BUIٝl4W a*@Z;!iZ6e#L+36"ӂ̘vƼ+ IۤKj58RRCT:zaP58囨W~icPְIc(M ÑjtT=T֒H#5$d /{}=*`Vn)j8B.4;.D) "`(/=q;|śϜG(pz;hkĴUeܗ5gWa1m>@׀w96tt`%X`*΄1hKZC)ABiݵ5U^d,s 8?2iR-/{$F*m&XՕ(^2~/L-Ox`!8π%ypZ^2a [#XQ;*I"G,^[FsU2ђye[@ n> 6 (o8+az[WSD~5+OrK޲>ϒUN=W7K_N'0G y"}:*8Yt[+[x/]FʱŮ>MvrwB${HN'QW'd@G䎴OnJng EW,k~2Iͽlf3VkI+.uՆ!0}QVjjz̵n9xc b^{ݲrh-[Ro})bO뱧@q> l=+=^d [7r'G3u}#*W6 羁<* %۸j"u^25&/&*9}'EFLT.} l-T8Rs\tƛ8 vǀ9xa@[Rzp,GcNWF4B1.]Ί=tg{\Ljr~ +Y"Q͎\"0NŜ _JJꟖi0la^EFI":8~9a " 1kjLʲm^п:!&+H^G"6EbKlpLJ4_><JJ0;s礫p[\WzJ)u9<7;փu_+wk^"s_F/=evpk&5%C.Sڱ,.+^ל# TVEsTA;8deo`\r w'g_4EPNotJph  &І*ҭNHLHa5D %2nasX\SG{FFǹHLH^wPjKdۀzBtb;G $e,4Vlpsf=ܻϢ;#)$CWEN6m<85+eK] 1 NZؘ~:aIW.*cLK װ|!B Z. p}rpohYP]rO9032 ́A>P:wuQDdsg;ʈ/넎X?_c\_!eHLx}r} +:ꖦ{giņH[A0 "Xkz0>θw8s\bB\!X <:OFE ZQXʂVՒo5%M$ Ȑ~ xC);~YWߞrؾǍ*1W& b+ۯ:˰ P(@"$E?qab΁!$oNۧ:|\]ju!<.:.6.8#zb!aTve4l]ߣ.<` {!86.;CY)(恷ȴsdoιm*(3!?3zfzY _ASək8-=r$Υ YHO|/ׯzr}(q6f詹dc'b (߅+Tˇvw)IaJf!U,QRF5 W0̓4yOh};D.VmlLI*3$c$?CHr|_ q˷II+<bV]|?0 $=irew44^a`wcʍ?-aB5as=s s}Bψ(g[#G*n!1ljw+/e6/+1Z&LJg E+Bӆsq:OORSO֩ zuT , F˭vQK )w_h9+=he**B/)EVcĝjqrMAnr9cQYl?;Sz>G@aoc)¥jw99DJwQ`?TpZ)3'BL 幅 _X[qsu9?3RȠȊq،4<bjvAN5v;F5>zÓs6}*HcˇHo]lU4Չrlpw>r175סp.?:d?.4/^X9%[7+K_*9(GoCh_s_L &H3=4:Bg,BW; _(gi"X|a9umPP/hPDS]СB$G] iᅘjp_~,2-Y~ĄS{&[Cl2o>JY; 6:@{vHǸSYͻ`[7jJFoq~2Lp0ԋVǿ:j40D-Y6+N3k,&_0+aK([smz2ѪxKĽ kХ* UťǓHi:(r^ dh8)Az l~<"f2B{TT84(z{zj)#Cf: XgqFL&;UT2bPpDiS͚C[`r\.xB,zbŕ%vT֘xv-@kפ`ővMaq}m ,RU:GUҔ"pÒʶnk] 6!A;^ cr, miZ42"`A:vbFN0 8G"{ M 2/v= VaHl;yƙE/*mB-ҩE2m$BXߩ+W%OKB _bTuLR+YxMg"zp脇Y8Ȧnf-Y.aN5'2 O48'?TY~>WO@"YDuGx]v U#-m !Z/IH R/JQ6`лq4nPSpY0%0׎mVxPt6dT.iwX붰oRT꤂Mq;$w\!D;?I5ƞڹt;IUC RZ4wIxGGqز?5Ji I noڳx3Zr_!ّH.2дhrͺd9rP,O"l`^nQTyh^wIQs56vP?SGvK@=U5Gٜ_+S' Hstoȡr &{n%"!> tJX Qo85)s] ݳ7s!L|d%blNfSZ\RPhNkXGog޼Ǔ"A@om°tA-W!AYģjjҞ} V["u']MW=w x{~,0d ѝjB |fmI}vrl0NNIze>vx#'4e) Ύk\s7/ՍwJ7dߛruK9m&!Տ?|݆Xbԃ= _ #]we!q]Gb5^+T#P{F6gX?R{1)/̋{u8dzfϨfg59mJ/r5o5;e!㣟0TpN$ <[h]b˧!h`KͽDg꓿pi*\Z%O Y`VŮM JI3FPӣO1١uL"̿3>v޷j2[3zBvև(r9ͣ,\B{ ր[81ZPq)Q1`:CL|*,%@a.~< /vʝ yFj ֝X7t[LK7  2ce X*g2[؈3 XjJp"Xir$  2Hozq lʼ,o.$LxO5ffy=@ -u~n)Iψ' zL`HhxyTY-xX=2Ϝ:@̷mS[~/x\VJA=G9D4ˡ;1q[ -22ԍqYA婀D\] ϱYOKֆ8\%Z[lDjYO~IZ4)m15GaAb".db$\Ӯb+wgO߇woх ǐqOW; g -/!ik#hJGzCz6>}tCTc=&/ fq)-i* ̘6LR:}u.:򷇖 VU|FWoJuczx{[%UKMyۤtl̒vgj٭GƆUdhL0k:혾HyCXKxD<#}W$-"ʧ@3#lŪPxު " tpg\PCG#5T3۝Pp2tWbL!}.eH-da/i/B :>tXu 7Q(T70Q =!Swm"d9wKQ0$Fn(≸]{"<{Q8w@3 [|naG5"aضZ,e˓ي-hI[ XǞxC % |5$>#,rwV_aj :^{yZ>&m'z&ᵫsNIB@Ps"dViоGK)WPRx3l\/(;+uf5V6 ʟ}$Q q.:[Ki=ӟ`Oz 4?hz+vjK Ny)%.ʹv|ƢX(f8Aa-88 X/ސcD HN ׻(svb+$?hrڠZ,0&J`؎|MoWhOWø>z:-^?sԼ9Y!.⒢&:_Ң]ܤijH$1Rv)Gt>4+v> x@.`Kҗ!Cs,PAAէT q2Z3(g1w둇(0w5=KsGJ-FWp$o' 6KPp╰6c8\IBB7 #LIcr_[ϟ'F!`Uͣn_$Y>;W||J%U1M].";¿]QU$u@̬CgLP:`ʧn 1u}Gg\*+m<\:6!] D2F Q="6Ze\**aaUՁ鎜. 쑮Y 뱔d)2ڔʩUK7RҬ(e=R>woؼ}k3rD;zu@ uh/28zJ 6C'Z7mc~焕&,])k t>lrt">,P]<zrpXW2qw3o[ P}]8P/9tEG+:j?/U u/׊GkrQ)1a??o/ "J7խ[TMƜ@Fzn dLrQrD>!Xuo1QtTu ;K#?1 )u C˂w&a~4ZY5v_ɚnH T09 cod#:GsjMo*%"S'-D6S%t=聥dn׭p'ƊG?eQՉ(ٝ+ )))ur Ҡ_5w6|+:X 1K߅t6<Ջbvju'dXJp*W_aC9;̃vMkjmBZttu.[fRr+ |w8RZ#Șqn6 dB i-ڎDg"* wQ_‘ELV}xi2E[="6[~Z CLT&u,c@/(;sF.=ũZc7wB%0[b HFI/ *N{Հ6OF-33uryvggcڕЦv@د"ΎeSjN @͟Q#(yu p$lk:n\1A+r%GmyJ1MIjk-- Q%uZkm襲'ޱtWfM /!LO@a~͉bRB0 Rܠ܈Y4&gKTH`-9 /%FvbƓ'QL!a.ФLЉ?D@9 {[FVFV i1*\ZQJļͬv=R '`[r@1bC4arҭKtA/W9a|:հ^{I1XdG(5O=|+%ݘ8b, ԺofW.N,>FzTqד *A_"\DfтBk4pi|AMI/܌Y>R*Rieخ~\m%M/6Hʮ=]xQyH+b߽eb+pbZ[U/]I[e򚽼[-OAuüRh"] `8 QBlҾ^W߳vѢB6k:"Z\0CP:@6v% l l %ū |$HmmL̾V3_0-@U`S_ *CbacBd**Nxv_HtT4:]S.=0o ih?g0^f=uj#--N9aHynEVMqgB=[EVM o&'Ӫ`gK,i~6eB興e\~;C?3k_^C=Hjy3v{XhXv,aׁnS+0Mq?ڮl ]{9Z# InNő䐥EY=Yҹ"JfRڏnFOŽgbDlP3_RMsb0̻ `ʯc٧- уTcb~75}g/i}{zmNk"MlR뜐ģ>,KdYw 6{1'Q43^ NEQ% '*'LXJs6%5L|L}1rZ;j2..LN{#a lu_W2UxZ_‚i 9x`,*j쯷xon|hCm:쌗cmQWei=gRkڽj"tZ䇼JFz*B~HtmT1+"o8ZE &5 V|. B,^)-ͲC煏~⢞|ov kɮ5vE思CJ"yY3rŞM9IڣsySĻI>ڏK `evOzjE (BጪfNa`IKiy<(~(|xǼ3GjlJbr^j{pĐ3ظ7ܻ<7F>󼹊Q)4CZ29UJlJN >d\CY5Dh64s5B&Y M@I {{Z"( Eyk6+.˾vNʙĿ{a̼ݴ~Ʉ\3Lԉぜ$?,DKw\ٰWхwRh* \Vgl f;1yG! xћ>z9X G]BqSVȠAL[~P^PvUq\.F`e:x(pDD]fǙYV#^SCFa.g-j2"]Exid/!b//=藉x砈,zA "lF2(moȒ `ʇehn:w}wOĈzLn(*MAۨSsU!B va£=pq!I3 FG#oÅQBۥ<a7Gg -!y}4H@\s;Czذ,β>b3gOsj 33⅙BWVX| i3hI!Civsr+Qpc{hWhi$#i5Vqj,{ј夯s6ojsJ^Q4h#2 pFߙ"5ኪ/~:WP& d"=^tu|@%`=4eg1,>O ظ Hr[^+qKFAc/D[/x =M* 9QiJAH|df ʏ7*䶕,= qSc1z2C%փJKbOpY)CGS䐣9$*!~G6FlYlrx)A)gj*ZvaӠu)%1A\PK)d?ZeUQrɞݧه (W[UPZ[Ӛ"eǶSPS).V{C;Λ_W*I)WVJ?pWc̷0Eۥ#^OLӲSJ%<~b(|=}FO ݹL[ mU^8bHx`bQ# CE "v.^ճBcFCnf{0wL޷L YmEp.$GژfpװV\/c7M7#"%CF|ƃ(S<>.rL|h5WAM^d6-q(B|9' 理NllTeIӡZ4_[Rt]!K#o$?^/NHإx prD{:b)ڲB]v$DG!ݘX"JZ9ymBFM,&2Z718 ~XHi3 yWH}ʷ3ݯzVq>:7iaazj9FpеhP0q=M7SXc1Ȏ^z;P}3ewH,לȞw7%rIvT :!*M3N9EVJrґOXxݡ@#=TjcP/ޖ 8+*G-My<4&#{U[j dhTxr5fLFLejnD5NPi QV]*NFM՜8 `g(5Yּ $ucjz0CNj;*>]Aaz|:<~ƇIq+Ugݹ|}9iToH) 0_-]x(\&Aߞ<>%@1$l)!3H[E Anr|npǕspy)ƣSA6*ϛ݉?sAן'i# Z:XW>-MYÛm:kN8ժz5>q{5[Zam F/һ>҉Tm5nOf[kį4;q`zJ 떈1ՙ*,Q+Aڶ1VpIn$>eq[-t^3Bs#cw0fY-t=]v zhJJߥ! ۪)μ|0 ?uNyN-.nMtYW[uVV:y(:gQ~ XM'c=nnlWmܿ3!bzl鱊Z~,ŕ_Т4#^zpc6 }1SJط0qAH 1';7HŘ=ʐ9MGx Hx5"A9";Ʀ \⹎ާDW\fVT?0HEy2/tH O!ۑAS O z~Qs 숾D֟쩑N`X&`ӽҡe<}}I? J3\ ƉϙV;+]&) T}z5i8rE68L7NmA}OI^9^KQ`vjrv/yiX=\h죘2QnTS y"ڞ~r;Dyj3c[.q{BÕ ٵ@l .g;{&JYw'̙/-_eဎ5NNhv 3SH^Dߥ:R 5,iclF+g&0Ԍڨ~'o v ֧`/{nL(iH]@1םi˵q0-j F8?`JL{Am;(CׄtvL7zEg8jh Ǒ$&ԥd͕ 똛|=!-,]wŴhQ ÂW_S ὞a]RqtqR r()g+M)V~L֜>gL#H?7Qq=]!(-h|Do%B߱73I>%u/./l*U0T$y #yWF)ݟ gr=OȢ(ip4"Q" fσqB&ʯUa <fve<PT} *{&)&K1<[Qj3ǧMM#BȽXeuą LbUa_^.,X͌Ll1ۋY'qP p=m>]Ÿ2S V ULj{ki(_˿ǝKl:HɀV"-PzLllQᴲo(f!ϲ#P+:p62¢!mUpvצSY^8SZGk~OρTIypckw< =ztHn6^6I8 uv9qNci863pkو^#).vQ c0yRsM-ndo,7QMRǔoq`$~`}#Ï1t.5jɃl ׽n~LTynWrq `4Tev}1DB(]\Et(/Z(;y r!L"MlkSAËPW\BnuACWr{Ec?i&zY#ϛ ?{;Vz]zkt.F^gًP, Q*Y58Kn{\QWgZ$EP=4W Vd:];<#FnxCIW݇w9#>.Mh K/xmpnSNgZIՏ5FSXR@k2.|"8KKRsP k} m/ؾq;A1;;諸Ҳ}Zq2!BURB*.ސN52;!vU)scםoyپQ0O4]0un/"qU䖃1@O{Ku;i& 3#'9ycIt{3\Ãܞ`jg:zّt%k0"$..Z3 9ozC~>&;+k'j $.t\-,"65Kpx5i*H$"//lX>jnH8_:  98vއB\57\BrJSۖaͪuG?q7{Y L$1P$F/,ȟ@b$ Ώk|9:mX ]( [`:2[y3GniZ~$-ʜ[Z }e%_? iG: .'a5wxM&#mkIfçdo+$`*X~eV06YNLVu dK?Ci!_F<!S c"E-!J]xBIbCO?kx'~2;" 3l~VိI'uL y^Q9#>̑ ֤hyKV *BMv3r2dx ؂g?9~c@'N񠱑o>ŕrf=Zg۶X{{SouFU>MPI~2:^,g9+͵p>G d YfR<b!Y/?@H>DkDFfL:Tl`~Tj%EY@ ǾH>$T >ɇ7wT2]u+F,ܹ-c\RiLQ%v9t.6E7k*U̥Y3P~+zUB<ǨS5ĥ٣{o|[f(jI](QX|k'H/*G/p.7$}"IC[jhbObʱY {4Fqt o'ӝ h sZvErl J.P' d0AcMbݑ]I20BAk ƙ&MpS68f$D^ڡ̛`K?RВu(C.[0i|E!f, k|=> >Wɭf(a7&<)3ȻbdN\BZ> aNzt֋ 1=99]tˌz524bL?:Td.w-2}ĚΆw5OquMbiL15l8W+N[mIيlc'潝)a@`w2;O8-xPD2YڐhޯYW0#ܧI&(F?J=Bَ]-6Іj² ,U82ި=bhV & H; EšL"?h>;1P~ {y.iNI4D q6& [RO=TPS@I3 I4f|V4> a72ډ4KEksKit$bBf$'BGY[]tO{[ nPcS/ }(+mh7>ZyqeϞJf%*,o'7sv2-7/+A-I]I/dia9> [$w)nYۆklS2qZ&(1 *YBS ڲ;%7Fy_bꅵV|YgWV J݀mΕ/A?jQP$ԍ =K U{s;I[2^ N/cJ>2Ġ}lQ<)n} @o{UqU&\`$ML-#N"dqE+`l)*ͮ:՘L;;2u2ܙ!ƙx 0 w%YJX9D KO.$-p&.em-qR@JAuϤQ,4Mw"*QB}uƧ{|+Џ'DJMĪ[i\5p dbBͪ/ՍK+#oq;$!jz+ 20H7^=e0a*+) (۲t'[*jSB`\XTUW-e|]LlNT(~7 0Q[l O7z$c`툝 -]_ *gb ЀzŻ [~ؾpo՘YLG%f}>+".LHplPCqƤlܸ0-]; 1 Tإp. Y 'ϻXt>hI-&;ǐ@?lFߥt;eH]+Z]#)9%J#ڰ%k@ipz=d=?o;;C;e Xaq0e1N.Q&ex rV'q;o(Ls*@*g1SxStAH$ 7DIRLإFjܷT{dԬKт3$-|=Nk8)k)PR7B9J~w6Qv.2`_6,6cIoVEjhFZrNq'<f.JLDj|1يel;0w_   {]`u$M_70C魩CO_t ڮH4K;]uz|(J !r&@<̎ Mog7k2'HT29L0er1VRn$h]1g@j?"Y>4OI@6ׇŒ~H}Ɩڬx5iy ^x^и s+lj/jDWQ}X5RoڱV+G7ʽ3B@ȍu+a7UI9XvQfo^I^kD"|ĥmH@|&= -h^(ii b=pq>-?E?֜ԾQi^w5BSKq~8/Q5ҩ1qLEr=mXƄQ8Stʮq(w5r'rcќiRI:0r1a&-D1eI7z˂C.-XpDQ R /Y'"IhY[<ߞQ!If-4ʄB_.!,u (OU_pby2&u ToËP=?n-JBɄ*'FL%7ȴc GG&Ϥ>z_6"B_8P3^vֽz5ÙT`ض qsҐ6S\:ү6ZZ}-F0<6(W]}\]Z}298:Z,m\{ZTwŒ2A<;5Q_fF B[- ڲ_CǴ7áZX#ru_6oyv Orz9 qz_P4dO7FQqT.NX\yOR*t$Y;ׯ]V^J4kInHKg̨cbnIA{g5`9Eu&fFYLLZq35'}eNsc#Y6A_@eWl-rXt\{zfSToGo]"|h5䃣ٻP]9ɼE[׬<٪Wc+߳}8ZdضMA 9:?c$oI#/-->$nA]:yp+t!~UW;ippB޽;ab Ň|Ο' ,MmQkktRQ{OEZfqfrm6PPadHwD\U%eyAJ46C'G!~˛/\тU:,Gҡ4@@|QK]?`yt%^Vk'Iek?XUPŻ.AʥݼXo:찷PɈ< O/܎bn>C Ǧ0jt=ϚgrhoB]?0 ad(X,>c$Q5sdyon ýu@@F@n! ܄=8NYu PX-XX)sEc FFX-m~fWs;v 뻗>WMql$f]0gs''z ˛;' N#'%4uj Kul%6,'t#/ BJ\ߧɨ@,(#8& ⾕M+C;VT{`G' FoG:iqvIfK' jU N3%wahp|PmӜADп+{?9d,nD& etpH {| id[xG;~b/jI5PYf+Q;΄4QŦ"HeW*׆ZŊJRjPkTyIL9$ϡ@ŨVvx0m#)X myjgc@ָDw8tQG'~mUcV8(YTGUN{ &*w%]I{1 vt<B}P CK{/&Y ~P{~>b y]*x[;( @p|3PW:/4w2.7|jbLCRe9jiG]WH/F6i4+PEZalGg_g@Zk=g̥Ģp&'EazN-5dBS5[8{BMtv$@bUb`ҳNU(~́ v> s6ϐD{35ˑt;rIYȞA+ (vV3u4VzP~7cZ&C"֮]?2fSP:'3{-GOM/IHfi䢟,l{b2dYZr ZMF}~=B8Т/pk5|8es$E) hJa?wּq~VcU {]_[t4c}:߉x?-vbOvh#ۄWϞ1HvDCeՀ܏xs&FNFĂM 0 avBO\9JRW`ANh0IH`xڭҵKYLg YCf9V_Fo!NuCh СN5k/`3nGRӋn03m!2chKs}.*K(d+`*kVP/XAC'ioZ] =E$yޠ mΩRӹ䨟ne߄7Ͳ:PS|Dp4gv_N=^洟mT}Ĥt>!mk">l A3mRb"ݍ)la [Y1d[ZeIuusHg L^Kx]:&*eg5'"O1dȵ5J3ACjaH8vz5(﹤ &;0q t B "^u,$&cTS ^F{ɑ1KOF aom udjͅUk]dx*OVJPa}# RoeE%iƓW,/@6h2. Qkr^m9ۚyOE5"ᄋ hp)=G;"i[; 1D31RK9_ZvX+J%Zΐ [hE&Q2x\lgNخfRU1ѼhƈcCXKƠe>fNVvO)"0nh^' $Bl6@7lH=P8>քBt2Һe+2 H3ZT`n۱"HZ-tD(QҍfB`7pNZr7~XE'/D\̌=bd/lUAM&@cS?PRNy>h>FUDA2:J墍$HϰHA|sȡcXvyf#u]Âů`Ǎ% " {kw0dJ*eIz*4"Yb\JLC95Zʕ,%7?nԟ#_j9KLR"j6l$fO8-'$ >_ wP LiOIb{2(3 2HEK#랧3] ]jF)\y? o׹,t)ĩQ]rba"uoiXAP.~}H J 2V ?!Р!I}yid#ΐ4_׃r("mHѧ'וznh4\QVd2\1)w`oH[Z1st BPؾ)dΨnUk NOA?j,;>1+Y=`Sbl:-9tI}?gQ`ѕ3!2ó`cSas*$@7hU" pJ?=d +@01'A2f]"8?zR j : Z rPʂ/fTW\5RvZ^L{1]>8hBW %J@RqŢJO'qڥ N.p'yYxzu ,@L,FCB_Ɍ}>–'6fά19cMXh@蹂!k"^/!C4yrR W*;i0r@[r~,çl*P4(7zzRyd1t'1D=a|r)j~S밝pa)Ŵ%%ٴWVjJfkxc.(6(Rz̳"}`w`$s1 S-&#aWYjbaL\Rf`JD>u1>FzĎg l FXȿ%CfR-( K*c;bC)Cw}7QebO ]ۋry\(:E:e!Y!^uSʓV J5ѻ fϧñM`! ylrC7]첡857"G*Efky'sdN\oü8{V>\oފ|[Nq.ibRvjMZF /X|B;/F\ΉCn5:kbV)43}2l?Kd_w~^ݖBJА8OXUX(9|3l8w9Ґ,ܧft }6,Aq[&d]U|B#^;$>ݗS-XAdq% ZS"܊ŰW&]K\ WY=y`})6X?(o I{1ȱCZX0 ,).HRm!!Zm}L-E?Ζ(G;N RqM`MNi,|ꮍmgo7}mޘ4-[$ۙ'nd8Msbtѧ4JZ&b_*iSH|<䕌ݻImj uW?drV.da(o6\Wx+QVg?%'% zr®Ʉ?yDzhGsHįAˑGXHr2 "&˸}4'm=3GݾoJu{?3 99'Tok=,l{H婣#rĝM6Yc?ʘD54GO3ݑִf`'YJj>p +6B!-ci=bB&0 ,@Rʁ,;޿A/<$* pl6'7Z6;uz)Ԗ+WrhYp++ГrOs>ȣK EQžpazI+ wkīJdʩ_(~(AP ñPTuFY(.`R<_ `0TO"9܈wϼj5*.j$Q}jc4J3fXS xU6# O-\hɴe׈w+!ԾGAͣWSe}0t@'ihbu7 @_ )\bGSA_0T/6k~&{@Ot`|vVkr/%bG~^)uD(3& _@20+ &T}6s*1x@e^)>607ݮM7>Uf=RoǁZldiw晒Ppx0R>M_W`42n4?^|aBBA ,+1lorAyT[4lvq{eͶi ?/!mD@I9^~Jzl0!5denoթL&jEڵA2=irNA^;#8rX`&=qiSRHEy*i/aܿ NA pZ4hzcݝ1]Rl*C ixIЬFCö1cu_ %ԾD]3ДpGpƭ<5 B(7}|_dv1>y=0l)eԾt8Xhqލ9,']HʷHizRLmܺ1s&6Db{TCar/d'?b2ґ1W>ѯExI'Y.WQjAk=MZ)E1]~iU3  |$#5/ޒ+0ɐ-+\&&k_^˷v(p8sj')TcnhlXoU@crkld_MjjĻq%tt3:W]hQc`m=@,a} u$;e]O, Dzu6a^3o/@}Ͷ8gw7ND|Yvg=HQ<UNMJIfmTsWRgQ-*~2E7-1=LRTZ2x$W]ލjprW{W6ԊX> Nڰ%g7:.gx{6 (QvLФgߤrVf[C%78/dM+甇! CѦw>v:(% $sDx.KǓf]W!?d=pwpʄh,"~,qplnxD^;4pYb γ4f&`g_˭eB(dbIP$g ͉AS6+<_>kӹzg]VpTC΀UOX=lN_/By5IKo:۶/݄ѹm* a4}P+ڇꆕ& !v^&O3͐P7 ذwF6ѯE({g@R6tgڝ^`س|)I{߂j%)i40e`ȽGIhxxz%`8( 7ꁹ-:}Mk1VEƠ\ m02:6R 88P'FVEϹ.'yuQ2~PL\+ vI{e6h $ d2SН߉m0B)Nhc)E ձSAL-osU_%p7zi>>+ />:cTW„ߠl{H.n##}d[r0MQCܠ6pz'I%+|:K\ngz[y)gt\S Z d 1AIZl^L1- ұ  sㅑtH4OG{[XELyBw-v5WA[FFpa&9U]S/!l>l 6˿*B$ټnnS L$jaq/0 St _/R!Z.C -xV%咽ݥ˙y<:[z$Q.{:&UX[RR08m^V뛼TE#}BxbPr32`Dss"jY3;,h[tX6dP:LiI;iR%>!MIj+,@n/aX4 yVEY%aNwmd|{:Uς] =h`I5af.g9M~ɠzNX C DNg$RC]ܜȴ2vMPx%\iNtz_dNAFYJG Gk5?|FFz* m78LH\\ edhhhdLPGyT97Ia\SԞ~X(?k"xΞX^ci2gobN7Zs5)KֺZS/vkbc(MH9?y@43ޡ2xZ*$38\"q[4Po2iBr7j)%}?KGG79%Ni}IlG֝V"Fċ"aq &.I]![G]>`6p©RxsQ#?[kf/wlu:VoHnjpdcH,#j:ncg6z#ww}Uc~m8빞iJt82$wlj8.҂t7|&?+mۑe4&GU$MWQ/8<h^ĦloyS!E͜,6ޣ^㊖]3%?4,?1~w,L\4/+FQ=,t qe/SGbx2g/_p:= %$Kvbvl %DdXs7U:qGİZ kv(FN? Oc[:HIv"Tqu;D+K'?[UtcQ:Hz8l(X0XSZ^\;x&F #҇h54 h v=Ϯ y)phhEmctDᐙHƓШӽy![!3YH+7\S},N1i"`~M/QՇ#Ϥb6L`Vxn7ۋF.:9)-*1_H +$! 1*fPks[,pCk`N ]_~zgb?%˹I9Nsꥎ6G\গ#N quͅ~eq >`ځ}nR 5^dGh^f0; c2?2x\M!_y|7;H;{&ѵľ=_&JLxvhoN2(CuY,Z+S!!H89󍐊(SPqgI6>ȼvhj^̒5OSQ^oCUڈ(V;|C޺gY cC@Q"wj5ЮAg6 N;ۡsQf qx~^suېbBVE8NlC7XbYA*ntL'كAj=FhjЍNh"g섗! rkRY'Io@}(=/WUV pxd! 5̬Tdh4}LNa@Na*(P/4A S+9 >yĨ_%:7Z32U8 Ey('>@l0Rtdv?" :'y]HMnOr@w¢y( !qA W)dyf?)s}'MqWf9Wsy R2PKU.ٓє:сy7WPthUWx@ӚFڏdJG/"P|6(?EA]#/Vy䑑`Zp4Kl;lڴ'K11X )`WJ%0 Tƭ`F!8؈b٥|}˰,' Ξ H!fVm-F΢4n6RU?`om=FٌI8{ku"v67B!^%5j`\WY,A8@TlMтɚ#+ӝF? T/%j'"n޶F)4TB+OHo>QyiB @V%DpءMN]5,߁hQ׷<Xc{h{;6lJMnoLn_EA>dd844 c5<~p Yaj?j_:_4 V~ѱ\F;,MZ}\NCD¥D-h?J#ڷuٮ og B/ua4.-w{+3B#>  r ֑]ݯ5&s2FM; Б'A 'MF`Y4oYYxLH^5 (A2{tuPnqk'\ rp {&ELvT4ڲZ B{ MJr Gy;XcͥUIf%8m'׭8θd>ɳ6rM^:՜J(.YxC H{ZFLޝEeдJ zQJGbOrc?4-!ٝ}'R'h63g@t:#b{%FaM~;%D>ͨIYQωdвiGw ?KxFHw8=g;R"^UU< ,vj2"*2h"m2!u@mSKM7'|w\s3BWд/S2`֥2P,JMkbャ::pl]"5{Z}nKZ%I GW_ҷ|b؂kYW#Pb&ۀ>ΤTy#n&ꎸ|8oqOQS0]@|ϟy;bMI)" rA5S5'z[1G[rBE<@y{2:IR3I} +`ϹY'ڔ;C l]1݂>o-#ÛmAR(h6 RFо3^E:J=1v+r*k4I6 %ąKT?y{aqY8تh<ރR}f̩Ӕ[nRn&?m'ק*R- ׈fm~yޡLV8hd9ԔtW$JzJUuX*. 7ԳU-]Yƞ=p[ +];G,j]nm7e\݅Zt (F;6٘r7k$zRhDxGT;NҤߝ)eqoR5{0m;!џw+lY% ~҇^V%XO#4_m}L"2_bΑV:d_} ` kg 3 Nɖ1=KĶsa>Lc-Svx'mY~A/6/?>vl R|;v_=_ÅO.FԗB[iAh_v 5D/#.B̏tr5ЉF;֢>pkl.'k[3H9v"*:%jS:Ea%^>}6'eENs0ǨςJ smAM vdR]iqT賊 5w2@s/_?P)/BJi4[Fu's+M:Al {~#Jȧ9EgF#OAPAX9}s[ sY7=j@cQ4;c D Euf#ҽ`î VJq-mXfڻAXe{9XлYO P>$'FŴVŘBoF@l]{SmH&I_XHSE?:wB ۍ7&@*Y$y)#qP̒i"P+oLPzY/zRY O&0Hkpv< ,"Y"a7ΛrfaCXH٤wdN;|\3? %X&}XT rW}3e25\"uTG\`SVhӕ275hh) ږ"YS|0\܋g5#<Ի1!^~-UW8*wrUtO: #ULbc* ic7 İr{@kt7Mu9e<8Ľ+[}f۶gWR=ɝ_?(1Se+˔AqCOwZKb>aA*bd▚_RCM(3XŃgDlYLw.$&Mc%8 :iX7N[*>b30Z8祗 &kZw| o|s?QLcEn5- _P9>ގA{W\/f:k@7&UHL@B^&Ii%)^X#!2 Qƣgp+%b(kNJp{HդUe,y[GajCpWQG8/݆ŗX&uњp ݰrvYUu[♞Ot^BQƵH'1|퇇r=Fh9?3IFR8#ğW3/[ƫSsQl9wLR]1?ˠ ֑Ywtgx(긾PeZQ9; -TLl5]YD>h،oC^']^ w*_S`/:Ay]D|E)f'HqԶAvX"8!?R4E: $mq}Dn169Dw 柺2 +'5y״êBس_,%1ǖ='iȽ'>Քn'l3N,-ܚ#Br,}sX!LIj|pI9ȟr0i_V?# L~ Wv nnm9m8Hm^>-#2T} H;/th5QKY4 &X~hȟLu:*7>+ TQ(3aWbcށ5ILkAo7K?RC#} =f~9VTz-=Q\&V/!a$eqW8hT>)ւ?bP)=9W1N6& 9|Sl)hq$1*]ƥ3XAe;:p|r_עρfDr)]72hp6$K86n.>9`'x[ovi ,G~Bhi ;zkE<1#&ڬ>M5 gfJ*0W66& MwEdҁز ɦqB[*\S>3_/F%X'R]yc%vtQɚJ6,ᆭFVTdhk>oUvϰǶ(#~s?pf1k/d5^.Eܬ.IOI‡<xȏ^z{`\B[F";صߙhAk},{fUF3ɢ("[V/#X3wZldN_7v$ 屃5[;Aҧ`Aۮ6܁rĕaym C^e-{ rOf6 A\TG5%*u ^+~dn!ݮᄢJGׇ4O3NMC>RQ\Fg"߹}G@w(]KS\U5jiQz?0 HF Vf"pzLwDT%wKeloёEsPWTHi`13cdZy/~_nݹ mEZh((ر'xߘ&D"*S"6KYwR֒` !SsLv' u59q:}b=Ule8tF°I1s0*/RZJX=`^^6r/H 6]goY^_bnrAw]RJ_z~cx;ȦV-gW JX&8N)T!PZ1A'q4 W*E/Y.y'y ')BTѝ^'UY MiͰ]Z]Iճ (>UWbM0!>[N#`NN L=.ٞJ2nRQL@A:Txvslɥ[}#32 z RMA`mmAF?cS,veƝt;Ÿ[@B rC)˂kDNpiPX!I3+$:f|쉃]ƒx7&Nxڱqҭh,SZ ԹzVJ`V@/1 H>T793kL-4 qP}Z/K卫p5vn#/djLFmQU`>J[@,УMJGk2tHLN|B9϶UNp`""ԦV9AzRPԲ]ǍgeѠ1"^ V޸U9yuЦtC mN;\S_j~BePZ2*AMt )ra.7ډA%RrLwLQpɐyF4>ȷ6Ltиk&)l\N:v[&!H^f i./@%o+,cpXKY ^I\M*F$m8La2 ncGB,cWX-͟y>B!^+hg GULX)?ai ,;"bGRiCjw8z=MኊܤM#Ľaܥo\(x[MޛۑM+yjdM9g~u%:")_q55=|kb"hwUbFrQl0y_=nAT;D7m* bU$,= hsGFJ?F֞yWuբMȳf2m9mO( Z5&V.A]t;َc^plxC zܲovZ}#虽lO%śî+ ^A1ٱyߠvOs Kn:]ll;jD#}OxЈ}xͤ;mi3AX5o%`<@8 s__uY[픯nQ! ~s 8gֳ֮|ai#K1(n)|5K!?q)=AolMC~3p qLejx̠1^>) (ex)o\pEdg8% kp"8z 8x0F~,2ls*^m G] +ѥwo t \fZTo4pQ6:(0t5k4G?q߮o]WV:=0PHWt970nNb>L H U$ ѥ͐OmMX]CH$n}H3!#eoGk a-Y{ 9:-X bIVNTuvÛj 52-jnk +mލ 眬vZ ʝF *"h-I!d/f9KaSpܨb6B%+ f8[`Ώ?-:y>bfg(|}l-|ɷ'`(vQGxR[#+M9́E ('*7K5oD{f^|zk +MN5@eʮ #kЧ'<_ּ9A!I8ĈBJ)Ǡc"# 'eڄ>emj{1YKt04ZSUe+b^C4$/kˁuyL|68\ҴZs껓#HB+KH,ƷU+$!4EM0ނ (4nj$wj #t2~Y](X 0lHSR bUxHЭ% Eo"iE;Ep3 \2t#7hBp,Cg}OF/2B{rEGelGZs=n"[{6g#-OԵKn6rE[ׂ@<$4Y%O`~BhLb fB^XXnd iԦr*MNCz(#Z|Ӓ6MHUҟZ̯ެP_(ZZIs81U.G Q K\C˺lZ 9"^]-B(M 3Y]s[}7! U3ޅ|L?F璔 !|}eRG ;avc9P\4n $V}ܔnSR ԧOգ%Xי~S4cvVjإaz,hU^vD 3 i c zCrawlȳ\ _6sX>N|tG :Ycm+@BS4׋*[EJua{iqKcet3ȜbhEL%Kr>f,m'x]]իG Ǚ޴gp;E18{&k( uD)@!h=%^S,n~}'_ZF &VdJ%e跞#EH腣w@ VHu%0ZLgĕqGB9M<% 8I}{۠'YNL'k@!X|uDO8wh|ENb0 rzc'1]B:\# h2&~RHV@E=]Z!ܽ*}E&H57i[8I CT%mC׳CW6KKky6r/2"eڒX?إ wLJAefA4iUZע_ʤ^FluD-Z0mluB@Na$r)r ol'ڔ5rӹ?2ZS<[pOJ|3mm«ɋX:liRXe<@e)@Jt}>_S ǟ0!뇵.}mگgx;UIear$Nf1xybcY 5J3[pnּs[itt.˄&,} #WL.N!Z@>)VJU2gH{P<7M̎7J.:ҟlcaqwݤ` eupX)O:jC"=V"*^"M)8ukCy{ JD)ޏXq  ڰ. R9LK%Mt&:Avڰj+QxmG08```G eNi5vZ0"wno?hs؁Yh&^e/Kr04HKE5) :7d̹GYZ"7 ڦ- ވ }EMWnY.,:f{r1nVQ) 9.}.!:7®\]RE Ny[ Dq.PG#N1rW@X!c߭/NK )P$\.h8\@$J9ܭ,VD??agK"Lxr?׌=}jq٬F9 !߃tá,ˤg  xOj%!U s@PRP ?fJd;rf!N Ncd2eK9#ӛ^n hu|"`RqH 2tMy(0d|tMxY-,Ȏ7 9jb@(z󳑧䳎.A&\8 I-O yb} vW#n4ůuxԙN\W`,Lޅ6ݰ2F n|[5iUf1cJUYbb{oK i~R1RZ6Vz@Y|wsr?A]Z g~lߖIw8ig赹p1-le$3MY8eKC㋍"+v"P`~`Aʀ2`ƌ7 Ajcq+NJw Rt"/9EͶB䆁n@2)dp9:a=nƝ2ȭC;LY6\Dƌ"M[D>u1fR݊8(H K/T%hJ=Dx=MPn~M f'S,a5$KVc_Xt A<F@]ŨNMTfLrlzo:ۏÑBLKSwf" "҄E߿s04PgtutsYl`Pvsᑷ$ZWzGɡ۹.uZ00ޮ34Zi۴"(Jkn$C_`#n\&#@@1`FsQ,jp@(DCG<-!VpoS%e,Vh%Z8NH#ɦa, AQAZ,fу 1=)a"= +31}lzC w[Ww~3x"`_,Ip?3ʌ}KW uygDqR s}>I›C^\ AY -Fa\GvQ[3ۜϴzBw)a?`6[_m(/l^8'qRP:V&+Ҡ>k!I$B+E`H!.jB.zQ=0Ľ u`oc.Rb)c2)q-Vm%f-.:"čT7F 6Q>cv"G4WzKǚZ g9ݤ9Dy6Nǯ<0z*~o_論46 (Bg) _.LC XԳ!>0<)KX('%eQ  )O[pPǮRC܈=Cb%A2ޫd ?YFDDE "SQ3qcBױ!J`8=SX߼3Q>@ NʆD5\LJ R懄c_AFJGcuB῭nB3柴%_L Ոo@GJZSrU>Ny qi:Q^5,|Mc=δ,zV-4tJaR/N) hi:/$_IO{EbjvrS.o ܄?z\ F[D\SBjP78uRFq .0}'Ǧ벿vɮ3-4vMXf3n[-Fb=s7D#0@$L"$9*~n\!g[*^,>!ݬpF82^Ўi3Bh @<ߚ sS|*~:Rޑp`&}LRea( (3`KA3&K 6! bw9a.`Tl:竐6WIAPp壮m O&I{\1͓[VJ|OX5N;Y3 ô'9L O"7ʶih{a[ATdj 訰^` mG[۳Aii2BJz^ǺU3/0I- F !5RAՅB[$j̰KR[]fyqh>_=X~7|&E?Ka|B[. 6*DޔmGf'֣X![2Ra]?kUnrnuH-uߠ?7#隆(293Rk.r ӗUͧrٖ/fgVR<ɾI!:̓꧛ (sd]ˆ>$%nJ!k%5'-{#H\vw&-OvXڝ6tUEY@YiN%bqjRXeqoD-:.غ叒2v&z6.Ck3xb ׯ7jUDGX]>F~!aq' }Ys0\>9g^ :HvX[gIeRO'{x vo-nۖ0eoFh`907tŸn&%MoDw.k/ցv[]&J0"q2+>DZvO%ټ׼Ef|Q`_˰2x/7ϣt]H]ze˝>K;dK%-FT9<4q[<#L>4=ʃ~~l@sp5)ZFhַxꍂ:9zu0띣@2f:ޑ]ꏾ>mZN_et0YI^Ȋ5)*jfJj`=+"R޺O Wc~&lZ)XH^k^x Roݵ{$hTD;| fYB9u[f(?OX߄;^0iuw.2"QO`mxbDzC۱E=t< Y_qK( q4>hōj~2t-!bC 6<YEڽB6 ݟL0 }c:⳯x)}E{mI'r^FB+,Ԃ.=j< 'f\*tmUF@P@~/*TPC!!6={OMՕptbݛSQ_Te%Ɖ{ ӑMȮ99l#]V,>+Lp6Y/B#X]]9쐂Tl=tjwlk-@_K^RS;*fbyp%{, sQiٓΩ? fprvO7oTM\{DPOF;k0u]ڥMxS](fd(Uv7uL}>m\&6:,0~N0QCELĠB|<aŠAݩN4  &atGrJnhT{"d\ G™ОR #U )G0o`@W"=%D8~f>Syyn><3WA%8Պ[fŶK7j%70̐5[' #{Y8ʑYN} \e 9qg1i=WWs\^]|?ҌUy>h?=kB4`qR5Bcu܎K Wr9.qNpUO yHxc;F*+ʈ ђQ;ַvkaiXpQLUSz,4c/1lib>*PyifGÁ1d]U4s9Sdjpbj* 5鱶Z)'|2f!] Rfb~ih ҤvEjPvyC&!WO.(K&2{`~²^K^Odv襵bSڣ_W> C{k{̠ twY?9 ӵrus2X PK8nR{Xn::QOt>(@ z!t 3bpdk!-/61|R|̕w H҄SJkfXG [mаkb^-ZGM&Gۛ.\"_y)?OtAB ^+,N0 1T㙇 :OMm3।%Zh2 Ο 뢺HjlQdHXzSGpKR+E}}tY:ӧXB$~%W-9󥳡Ś@ 2!/-Ywi~ʁdkV6l24qybd:m49GN<M|aL9:!)ڠxewj& pWz;43s8Xf*%;x1#}iKk>oWF>4bH]؊Dsی["WxQB/ӏ֊.x_YC<G3ރ_֟e[dDQԥ| Smʨ&]!)٠7Q5,8rDB-[Eh 9$y q0qmV{?ޘp"!x UBIFYtpodCRzYurul/-ˏܣ._-# o `ϥt`:ܷ%-'Gyˇ.9M* sb:>3bv,Lu?( M R|ǻcI -5Y', {I JGm,xsQ#Q$ &oS -+/!ac)U |kCE|"C}pr6PDB vEp*]*(j˃aB}f B}-E.,v,֧e`T2.>^uV/n:5wUV.#{-En;/1AORgY.2 ]gĸ 1E6pݴti^fBR 1b3+$*f?Lujл5r>KX`d.BO@֢Q0:;rz :_aڠ.AѻI&b.hFhub H败>ˋkL K1P5zdUR-0]cQ?`>>]lIJX[ME7X;%F 5B<3T M]aH'VL(` \u>C!_R4Yg2Ƕ}n ʛݘ/d:n}&fjqS.Cmπ$9BJ#d9Lv`bVxp A?3V(`uG0ADzaxys=I0 Z#@t1M26b81Z#OقŒ%gI6|*(z#NLR{9).b#mr S؀3 Õ29E P,H8`4 >&WHePs~3LrF #2~n5Ϝbm3#73icBw-^[B>ޚH(JyrZ =JZ-Sć 7w!3N>L% :pln:qTjtaMt^TFf!m$o^퓠x}.$E /cR@qҍ%\dD6$il@@dQDE # L&t14в[NݻS4j J,K'kq;M:f(|<<=2r+h!{x'!E/K;"pvDÆXXQ~chV+ܗF9<`Vaխю2wf"k<II#kqؙv IĎ%⛂%d1C=`@KK{[yl gEt;x ů훑n+xPE驻pY@Ku\^m!4jo~rLwĞg l߹pJa-.Aɍu&~暔fH(w,=}?iV|;rCIx{le={x=uc"H6GinSgl:8yW<h4%5טc5zd4ѽ l.Bpdȳ$@[+ɜ.2 h1A`i|;NR?JMS2pmuTuo4;͌ڛXϠU%iTktM=X<e݀J0f;;j4 _I+UMbE{j R/ͤ"V Q uM5eNmNc5&Ơ^xKh(d)J?[{6鞜 ⎫#7g D"w%x"}BߞR6 /wReQEM^>{ Æ(YcJjU5%ax k2Fb'n(qdh ՜W4ۚ}ќ~#DcQ,#kV^فVC\?bNcfi𓇜|'ra'u8&o<Ħ\Pz~֯zOY]5n!5Y ӪqzZ ]3_ږ!btX-3վmI`\'|m,?bTOP- ! / wi>%[צDD]fI./"2R.Cw)DU@jXP(sEӎ[xeL37~ra17MiBs y՜1J4!lr -TwOz%~I ЏMJFߠhB,8ϺNs7G^ ?Y^@`9 ð5΀[rv۝WPv|ߠWn^V@Vc7 j ؎hwS,UaOve~+~ݛ>0o27HTV %kc⫬R/_9nSG3[dU|D6/2_:/t{}OwSpxZLq/sH{o++r@!-fN&*k!c67nc!-cR6nPԎaF^lSp )=Vaר1`WhD.{+ܮTȹ*{d^S(eC=eʄN>#K[ QM:m?w Ik Ζؗ=%i!0S+?5kY%DFՐcwUoC5RgfKġ$7ܮ/jOaZa5 òC-Y.:4O检?uS{x7n'w/Wt2;Z~l *o|Uj@T[/w\PBp,F:tWͨE.V 9R) zn pML;dlY8X.?lG=TmԒ_ǺyQI3~ꆶ\\CL[bDAHáLk))Ah^^qFsey8w/'%ò|vy (NHT=q#2Z}DFG Ah(M*i&0,8UwkZHKGD ȅ;FfqQ7 hQe:u^iJ"pE"ng&Hi!nJZ֬Qa :1tzs]٥tS2UjN=_MCoLin>_qb@A=²DQBiBtfTtG6eX%o^{u%HbjmZve}끶$HxU4w,юzW-PoA򹑓Qj ^ ʳ#Ilt1XYEQTnJT O,i=޵1"X)Fg/&7a )(zWIDRdGJ x#nzJKx* '5XU4&A͢2Mf п#"N&frIab#rK-ɂ' 4a)H7,ƳVoP}ו"C rH< 4xrqeCG'kq$,( =2MuK*jYEx#vra@S@{C!S>I=7IyX(uqcT;)VS-l&Je}V7NZtR+qUI*&x&=em2E_'\" N?EK*KhEGkO^7C4uUɉt+s"KU'!#4=$Uz 7WA1|2 StK`9D,SL1M윖H(18 aލ}@1`ɛCbC:w$gՂ+ Ŷ߹) O8?]nW6~Ev6qdXnGv⿅ĴQR6" p1_A\ P\DOAk~dޚ@KI&IIW f?疃3Jg6f)MٽX 6Z0 /DZmuo0tNd႟°G# N*G\>\Qb0#H0 jj؝3k,^ u^?`^c7đBJw8f|0룅 $L~p3*VR+>'D=9SW[h/L @վif{epv`ؑKQŶ~oHӷa:YKMyd}2p}P7 ,i/k%'U(46Ջp:)RRw,6.P8`4PRnTL;rOr\!|h# YQk go)Tl}*7I"9\UD\IkNx|e P`QNs^aXʠ`U)rNq ffcJr~1 CfIB(up~}ͮ'wda-]IseɰCAڃҙdzXcb[c(o9—%?)4#K ^,ˋ<ͭ>0'>]aʛRӵl)'$ϫ>]= -R$VO& 4[52$jqԲq?;bjߘ?*ÞXMݛp{chhm`Y>=}ۧV7G"<)k **SK2Dz%6PIECzzqN3'.,di*9^2uh#H/6c9efŖk1LB* `*Sܔ|\3#qDWJ_Ѫt;e4uo*c$!%F:G1e}KjiqXS?tgԎRPK e֜_5p&RRIfp^p mYE2y{:w,4c=-!c5~z2"CG[&`ُѹ'"SWa̔JziϠ''~+Ni#Vyҡו [$MaJyֵnaLJ:$7˾}|eQ'I"# =в wPn($˪@5dQҥln#8H vq8l~v2~˼P0"/95<I=F%8?,đk4C@^,,'4 <Cù s)#?x(/4@kse`|X9cCuZ nw㰺mm:)IgfVQvҎTfC.tL^ͷiUdĭu٭mhy0ǑKVdN4蹇w8IX(߻̠nbz-^vo1:o~*ǓyR r,hQA$ݯmx~DOkc#5~epadu8iE( e] =)сG?Vf{9AJ i(͒L-:-!Ww.GhYG1OBP1sQVy9^?S@?rW{ЫM GPu Jwm'JQ "2y QH$Bi*0%AKxI4(w7G/jLv]bxsЈHeX.Wή5Y }+ɒ88PIYRXm:?Ev);P_sHVIjKw3ug(U\sժ1TU[ 1K):kDU$9&aԿ3lM\7 c jΉp]4!}=4_*;~,kA*Zj4NB ZdbD)t z/o Y3Ka=g?!kXDPv}Yh)&,.CmG嵭y[MQot$\uuv^C@JFt}v5{ޣWU%NJGL#[b5#9rgTQZ;eK],U񐑝&7rH(~Γ ]/zj#E Ӗ {%/ 7yO'UH#0(T$ٺAl]`%1mho 7vHfiQi DOG[U` s"D :o+ &^ vFaeTg[ώJΏmLYnE\B(>kW$ْ0#Z5b|q&NkUdgHtC8ʻ\܁9n gXwQyΞ߷pٵݒHDҿxP2&ZG1`JEHZ XN|Vp(E^!XeŴvȕ[r*f,К@`qHJc{أOnbJ#QbC"@WJA F8RгUOͧ,독5qץ>-ڮV CJ9'.Lc5s*8(Jm [+BWK}BJXE!q7cȍc{sqAIfD =n}c s}/Sn>O}.ͪWud(4F/B%7e̲&6nrQl Q8NHV, m[ܬfAɵCUdu$]uov;GT:#bqY*9_4G埛oHUX|k5NX9Ȫ@q j ʯ߉6DL4-( Z(kZ3a$Gm.e;9 yCje!%bd~0ԙ ET-4e/o۹ (}>GLey5 R+FLPDJeBĒ΄gNX B(y^^>/JWa$˿=qmk*6" H![XR/p4E^q.HŒg pИS{$Ai/i s]p zBμk˃|F}P>U- V1m} H-C!m$?<5&khb*Im;ղée: )p} 䩹C7\5̣POdoŝ~\EkhؔOz1ӾJj }^y8Hf<0Z8Mn-GÝF4u:gB5pHDoޔjjc&JjgfW~$uՅx}>0}Ak]t#ސ!L|7K=t|] ̺k!C)T;kY!9 CTCTD3uB׻ 8LG DCJvȕQK4)jO\Pob' 4zm6&ۭZc R$#LgebZ:@z1B+ 9vd&M(Vy }_e7,T&",8[Hp.R=Ρ=+L-!υnYtB{^bmyW; PɋJA V!nu,)/GZ]ѸMlT:p8<˫ 4כEkH],q9b_w]=>;?*M+wIXM~oGR2(<窽&!8#Ͷ6+X󋐆vYWSYmI?>w3ds(P0k:},GiZ ^Z/8~y&GRJSIn(DbW(;ւg^O0('$[b7A?rO{JhȀ*~ˀa~ܭh:pyb Z{TVNkBw`N/mI,홥3VRRVr qЛգ(}-wbYyY Xt;(*`d2O8 jh]Q.Hq=?r/{{~Vʵ Ϣʗ}dLJS"_˽0 g͔k`FӡOJwYb4qwV6I#yWpmh{$q#.SX#eۊoI~ĹU;+MDrR=m&G2*Fj1Br\2> p^!DBk^oQM 'SГPKZjA~ٛ@A]ɉ> !P0JXRsyJF|"O'\3%0]h,a,P( sgF!hTgY$BM:UA!L%%\ Lx8fɽ{̏g7{'Vl^$'-Mm+x IeeGim2)ꛮjx,};+ZW*pX3nyb^,=%8.I;Up!ǵvuKJdXj~mx9~De.2aK@G)aل4ԉ1]Q  ' 6X*ES >͒FYbPv ?qB٘Qto H'~C_.gΕHg8'<褤 7ɾ A1{tjղOjpu"\a8 6yo 1 * #J"?4_z Zk -xz 0s%o_5'f|m;-] /ͪ5f'_@Rba,ŽUS<0Tu*J^BtmRi+ޚ+3McWi#-:~kEMLH!JCx9+DO4v,ns*..qbއ[) C 1E"J}1ZVD'XOA;5Uǐ;uPEȩY׷ rfSߣC$9Tfz'Caũ :T˅sI|R!-#,N@Uum8Vm[{; *;gMx i c l5@dkA5$),[6E6+ t"NzG#!~qg1)qb~Y 0sDէrƶԦ^,Svܒ<},owZ\mk$58'_*(d'--AT8TF$ `OM"@񊨟r㦬gڍHh jY=Bv)@1鱸*$u[Si؝7Te&.K/S {SߨR|nRk֯d˥߬,%JI Qo~ YNc} GL3x0˭q xn Q,q@LPl۾nSme2K$8ؐ~rr$]!' d&o2FxbYo|uLBYg6nqǃ[&j)~һ oP0vdL=qUqG%0cޖjmsh2QH#`rכ暣EzD{Y04٪*:j[O|Ff~!.I~\fݜIW,^x;wd`&AԊ`B\p>?mCNvxVae{kxs>E i+Vw|/ًhv@"\gԪ~6[5CjǛÚ7YkRޝ}$TVm/ LX+e}o,=qC*:ֻŘs ScwJY P/;m] =ҩא@\tl{Y ѴG/:^8S~_]we·yLf\!cٸTr9IT(=A/^4 K4WOC&oo& FCֲ8nO:b2Xzi\(9;FV&h1GQS?={Q"MͲyόR?@I x_&4aN]MH+ܒز\/ cJhhs{6;eyϛ#涹F=O9?* E~gwkn(2YG+H ˙1[ wCg=NާwR[ܿH"F}<*.K[PJAw`6L[Fg H'/AGC̱ol8ŻtUa3^ ^5×a:lųUgm*{4HoOAKdɪ~kE{%!$RЊ[n{ M.[֚IWDTg0Υk9c3ẒW$E ﲵOeD1RGS<պઉ4{Qm's׳^:kD4n C(Tґh$?M]ҩ5An!QbHz_ Ds)j|H @6:v.&Ń^BC~73|[`B)e,螷Ipzu>^.jg4Z+{kuVyd`^zTAƇ]ـYn&b%9^lb?tcfؑ%lDJ2{Y+?Dǧ~Jzmʍg)ƢnM/eCcWTl͡#g} 6'{IU6{lR[E5rjd ;$vʟ<^ ˹½Z.ő XPuʼnጏt3|gF12~{f횘0vj>91x8`u3 RR9MF;gcj)92,н29L{u&à"Ht?vp|/^>g۞QSs;:c<i_imV 6R 's,}ac"Z,cqbqqmcW !U/zW'3Z%)uRxT9A="yLAOA~ U۸7)tߜgHL_$EnҴ4++YXsy܇tqAYi8Mڴ Mu?N.y^aQVl]Ey؏|[dߒ".у߷ $~ {K#iؐ(m*(.8~oZ=Dԅ֪"Դ|{7aP<FR 9m , 1Oxc#X?QА{S@_ }ɸY K]% G?z#lJa R38WqC@2BmQ%hpuBZHdnHndb'P8nW2Y#-ogv{Қ av{vdM+i"t-۵pʸ<4PYn ZV$yK€HQf6JȚ\AΆ,#2y{׎W3QK; v>_E@zg +D@/1 #.1l\l(au; !&M,w)J_ #7`4U9D!seRL{z40}3:TpL݆ORZ3JѲou]1&"H_.)41*06K5/H5T68ꜦI-/=KU2a^6I|ҳVmSgr#ƦQ:DwaRc#jQNPJ5_S#jV ԟY>i[ ։&<-Jud=D!4{O}=c)wE .vXuB_w'G8mz12s<؀'pV,F20x9ZP@#b)qnr,._Ʒ9ҫMN©1WY;]q*Oj7g_n '82Y %h֦װ$1}:.{ཚ:8gP|_;ti/D@ 84aѰc𵛂l7,wtcc\hql3 "FOBihؘ$0nF<L#$emֻb~NƓs}q"ZKv &~k+D{+BQyM67E1wizde@27!5 m‹uut+%X% &B֝<Ѡ+ lҊT(9h|2NRmPqr5+6gG.k&3EuAx425/AEuw7=!l>W{6 zi*EIr 5C@[-{hC OB=Z+m%rY[dJ@nڊ0gkhsy,*h&Db-Ig#W"W03߮Ri, cl`}'ts{CLJ'cÊw16nz1;CE:S5TX✻< dyO=CQYKb`,6ѥwsƶ2ׁ˘3;nDxJ7A(]ũ|Hа֦S<3%WCǥ,eAg^'*.BJ^a5f,"/r!Cxd>6U}pp%4N6z!!Cءm2SնlgF!:1RW9)InXV|9BΦP<4r?w` @0T\ld`Zw&vo 赲R7_`iS h˾ڒJIyUlhǬ= eׅď`f6J BF%Gt]6e^9QzwFS-%8nTiF''}BMzl"%X MAH=zV~kwC 04 j8W8/V/_8%d!*sKPMF#_)(7MU`UB? ;.y| f,] ju^M7C"i|tV_,N 5#.zľ1VWa8'S ,+oQW􇑀ĂN!-(ј_!0><+IRQ'.kP D :To`bshɘݼfϐYւNl6.sKADc G|"'uNMV9>wH+(PP5d̷Yqk`>8,G~F&iCI)3vf_W%Go`-~`ԔwW+@_ҏߞ?w+XXGA!t(VjuÃL{ߑi~s8|i1^t:I%0.#ؾ'M f[:~ a@c;:40I $qc윓sA1߮Gă_w TXΧZmUWį^dn,UBvo_5]Q8ѵxڂFE 3ؓ=.XgSϦLj\XfGd^(BTfhPB6O!Ho\Kgcy:9G7Xfq}:#9H:qB@8CQ4]{([Hle0(6TL^ cQPkpk6rY5Mò'Sa04dXL玅%CR-IHB1P#"dUY轈:@'G&&BQxAV+"$RCXe}<h_ϞֈaůY 5-`AHjˉijI{pxP0)6HWm Uѐ\\>^.sBIDmHp@oLfKš "Gi܆G<#hW2R9hyX'q)m"B4Ŵ@CE_ mhКƨ֣ 1<{kI qJâasf\!w2{FW]N4N⫪*|"oS}W_67׽X` \X Da>N}pH .}pu˱ҁ,sw~+G䠍 \671שgsAuVJ;"/LB|+h*=RpU!_a)WM0UZѯ$6+!h}n!g/_OslKKLI\n+:QaB4 ZjxL"䚘ů茒㈁W S]n{HqS;[u MkM{ʡTMwqNEm)щ)+.\Ffs 5DX8 ҒQ|Q0k̽ G~Ik 8DzϮKan+5#Ћ - [b>#"g\Q9a("@D|WLn0mfu1к{.f"`8 :E"H^Ч-!Jzb+I=$oϒGݳ11AmOuy`NJx/|;,娶2/vH ~T`aW(HJFLҬ,#P8mg)B]@H0O94K C(|!jl)bRM7٦0`3%LdF  1w ~Ro,>wrӣ Esi[ U>:i MW8q PBh4uǧ uPǯnUJ1̶(FISwKY6[O"Y0:LOlU-R>Rt4ݿ\Kܭcb._Yk=$1)/Wd~mDw[{xj^j(I&l52΋m^ܘڏg:iw̞]|H,2#CN==\.x#܊YZguiD8!l%:-x\D&n`(nEu6B3Jiv) K#""RV ^{ra*] )PM8GDr ~ 0{e)C_vک>'A~Ю+U6ax1MFeBok.rM> 7 G-_J%]nIʌ6͑=?0?g!|$g("W"Q-Y 5Ƚ~pkBcX,{V47 ; kPbٔ؄0Rt?w*^Ν&E`.!+\gSoX@'\Qδ[?uRw!A jxIP 1m-Yi ^WmF@-p4'rWc h^k10ڐO!X&%K`fTwݡtaa;x4٤>yRֲFtڷM&ȌLʯHc=BB}0<_6mW/}q,KHR׍u4j3)?\f Tg${%/9`{Ne̕w;4' z  {L3<`iLrk־PdaqJ|[A[?mXs[F8?uοu{ۺ߆4S&Mhykr67مB9#"oe~aU(2eTbnv p~^/YzBv7N1%>&X][Β\lvևBAOCChQ'C?iV~}z;MEn4di#nOwjeHeMT6w’fdo'Q'OOwa듊@ϞDHGn>hTKGIL`yd(f*FU*8 Vޝ:kr +K3j?J!0%Zs'k7xb3-99B9^kLJnRղuxSlܮE#?]:i`?JBisoz,rJ:N"OJt/&WOOU%/nvL{QyHuds4>c2QVs_87q%6>..ڝ_+Ԑ(-\sƛYeJ%|H@tׁ0t'm8,1zIo`Dְ3~mQwEv N3!!A|E%*?#K#8,ʤIد0Shf}|p3T)/{>D}i>+|ďT xē)]V\{i-?tnUڡ .nGZɖw\%uEΐ'dA# iiYL%oV8N+܄,5Tlvu^6wǚ1/4D.IIPYM5yŌwy:@t`$}ieK 9p?gŏ7Ἃ_<~mIky^W`P먪+{ pAm_U_D{R tJhT'+!.[ ]Xx eYC7bOX0" 87n"w}u:$֑:Q'=yrР'OBj4 $EZ|8K=)eWn6 s X-P ͆j^$vh K=.@Nc5k ^H`NKBlױ(t,J3<|c&c"#/Ϋ2B@^FHQlǓoV%6h .i]jz)4lM!;2lL?ICj.;x i;u>~ݥdpP (ÓI|R3وAPB kni0Fa=p;F^VX(DNnOF33_gPp(Wۆ|)d-wfy >:{1bU+vHZ+V\h@M9UjA$LY<4_>WbCV{"5?ܗp'ya8-E15=ZN $+!I"cp(M4&+(dpM7074f~Bbd)o^^tx,&kS/ WĒ#}jqdrHTk_l1[$ApJ~/LX8M[tRojIgcz8b#J Wphφ Bg9{WW~.q|!`>G nÊQZZb+S{ !aw]JaO\ʙ&_OЋG 1!æe_3s6.l-uXJ<wHJlQoٿ(RD4h$j7->.#`}56C!Lٽ{c}ע!#h*yI?E뜿Vw̰8#kcm?ZMN I-:*1C+V㽌TgO` souD1_p\q C&KNE?A78Lc_*URҜ4wൡǸ`Ikx(If ;Nձ?xfeKxsͳCIqԄO. *sz4ZCzVXUUV3M5Syl"f>R2 a#ue*Q\\KĐ3(_ l4Nk/E6uR xqH(f1 c8gն6*wE `J%MpST~1ԼL Ŝ[GzX.'g&26_Xt6?4S+3u sX%n0+Q*<x^  |o~.6L.%^ -@dK*RA&Dơά}/ )\!vqiY% Cl⦩BH%w(]mD\|,Dž7Te~.X>Ybu/47P.ƌ]> ;{]P 0}*>{IBd'Bgk7 BPcoZc*d6{vZ[FPCO28Y"9=s!pBpvM:bjl;10j{v|4gb\WRօ$h8BJ2<"gRe$ԯ1x]*dM}D4!0 F^ObG=?pt9N >Jg1q=t Q 㕛ٟdR<1rhfsV:2Zf7T[-\8޿YgBXC!ًRM#. ~ʄB O:LK\NoM7K-N0RWӿ )kpD|sB+L.d5: ]|[VjR9? vvj`سy:9Ku nS&_udW5OԔ8,i#$2ndF4Sd3KWwSZLTfW< Ĉ!z5oa?#^Q?+d:~EQ=^ĭvî*(vz$,Η%+Sf6R1" )9WQƠ]{%b,&Q\y6055Ri ,?1$nlAyHǀ!rYJs\Y{`QV Б1?-k9܍B!J-̳+W;Ϩ] XYՀ&|VV6,b'H#x=^EX`h@m*ʡ: uץHgxo .lt9|';L0li?Xb;_*FFCTAXZ$Ѻ% Xyz3;+k h,7$v|ޅIdkx_Lq?jƇ41bȉS)5#% 4R<9f|2L莀K\BJ~v!.q4'ٗ*MH i[&g5n^v57ki 6(ӬʑtI&15NJD 凜\$wL1AfZC3K)nt;4  vExj**BD1j]oc5fܖACdZMQo[_0#{SOla, $c9+L{JZl?Y"5yzeI;c )B਎*f"8EEVbij0%wP{6 @$MJ2B/{pt~C"9' A R j ϭ D덪#ONOxY Π?Kȇ >-ɲA0j5Ѻ/_N"]b68xb^I7XݝA99Fݳ1)ŷ,+  ю( FBH̤'R]1 9Qc b<% `-y,Cpno;8q`ߎTJi3VS2&s:5g:7`2Х \؊rc>hPo}Łם[l/|Fmׂۯ!=k;4TdT 9ذNq(:%M=5͑U%u,bǤBPm:yco/w慞ұ/ёm>w장MZ 25lAzPP'# dFpykeQn;A ;Q(ttgςͪbHlQIu5sK?_Z=J ߤ?n bm߷i)~d4PX]? Og@|bV W)%Uڵs 0_Kpn@@R7q6n;=ƪ\IǀCz_e(.,Ƥ $HU?iLĕqqx1DTSQ.ZT[}8 NЄ.K8̈o[G.7V7Lr,:.mSxF =WagT}mZ֖.O/DhYEbfG&EHOyg( =E?ˆc l+Ub!Y_$nYJcJ`H0_Y>3 xʥ>kdM]^V9f\)z7`;jѠ]qFcm\1 l7[( EH4~;]+㣪A ٸh rn.ePѵEnImV2$8pa~@!`jǤV*{t4^5o:B# !=laL:`[$wщY&bC-6fQ[Y|fb>5KI6{͏1Оnt7GN9y#UlAodϠc7]OkM-G~:ue;>k$ h]EgO_gL;*ЬT832063祱C2 UX_uR:6^ŞȣfHz* Uev`xaYoŁ[)97_]/2_U2  N[GХ{-8df3 @2Ce,Wl3}7J_\Ǿz㏸dpOYh!4.g*xg[ J3ςC5>mLE7(PH*xûaƂ?<^uϭPQ7 fdO7獓ϓP%/XSB n[،U@7w O^{~Gh-7`- ut<+j@* s%vIB <0BV,e.,W*$`lUt_&k^=Nj^.C k{ ;Z x254!ӽxQl+~^jb75(Vh_U_l;.^d@ﰎQYW" EdPdauUjrOt#шwxٔt k- [l@p\ *.m:*ԧPby"CYBqe3W QGZQ_x&劆~ǭak¯u.粫KI]MMzĭAsN\I Ue.&|Kjteӑ,rY ߜiA +RP(?t)*IB;,茯-AO9b?dkJPTEKG>;n Aq stR@p5J7C#**]-Kt0Xj>=<>66acd4RP z=襂HUN1Y=V^ޗ'Cc k*Wsc r7,#+ cWPL+^\x=ǫ'}A|\@G򊶘HQ#6Ѕ?~uCE^.>}w{Zp~GĻXHQ_qթāھ ?GN1@ί鹴3@-Q$fYG,a~EXB1O KJvccMƐRJ_1`c/9(a0!BO|ŊV &l W":VI]RO΂(1G݌ 42Q8ܧA*UGɧB6`F !΅Gټՠ6s1}f,eyE\/kXoצPҲ+%(.-S/0"dVDֿe>|J/L*Qp$i>ajyX%!t'&%\+t9$S7Ȩ/E#B{K\Y=Zm8J5l^EFlVZSB"=>bιEAU]>.|o{\`$ ItvNJTfc[$*͸?ڶ!i9c*: g<]"Bx`;# [B/OAHqxЗBiz`$ S%h"]BVIandzTZx]@T7dVwSVnHbB .otܷ雡Xyeí\WS͛u2J4BF$ѣ+ .Z|1K2Įix(<^"#\ZBh;UBL(e3ƝW# ?Qԭc;f=okRVIV i$ͬFr?k8ѣO4ywYx-$Q1keƿOݓwU&+\zZ׎p9;p ̶k@|!uY|WR/$G84Y57iFc}cӆI1'л jJ&'@(]|tu(QEV@uk \t$OZ;8ϐ,9UoE< =r:=r:DPfӯ ǣh^x jEQ.2 bF 1Z*nz-.W2 !YR|k8a2E+*Jkgyr-1GKc7egѨ'›@ ). W:ڸ(%Gk' j„?b'TD:*ԔͶwJ/fm}O2"G[W^fA͘/w-C7dl bZUĚ#:i .@ZsM)& w97@J}[?٨[ N"낳, %[`9X9Ӱe-KL tcl%*!l>@J twO]8 vUpl Ml57 .B5~n2HvE}Rj7t 5mcݪr. ^rk~W5áecC4s{NeRSNrlV=9Lbh;VCf&cM7ٯEL.= L@eRM+,V;N']3.p湑:5.J(}?hM'%چebUؕ—*ѫR̤M؛0ȚeC5. D_F;_jOִ62QBZGiA+(bժd#/F>UNN8/ Qנ E?JuƚvZ,JHѷoG·IqiH(CcD:΀F)IH/nl 6Z%%W} k{CL[>8C^e\moyߗtѺ.%ۡ'}.CZ8GcGX|)ྒྷ_V7MAFpHFpi4S2p6']g"+Q|p n:xEΏg_;.AЃ} a34KdruaJObX{8xpJmv if }' B 2F `)mv:= Dp՞>F2pE}XR8jZ2Ԡ"Ii_g{"G]z3@&LJbلS:7"Ғ$2B/of,#)YGK=0jK}he sAbnsyL%Om< EOp #t;[YɏuF{2+c~Ia>Ka BikD] rjpA^myR yẃE!ެ;Ԁt8Cz$A`eQ%*dY_5>K3%7uaS=ku*wedb R0=JɈY8 wW=tJes쭞(PBW¾*ޕU.4<#BY)-SV~ඐȚOL"pe~_ 9VwC|5GI,gdLjwjl)(<*7KWHݬEXl#F63T>"r>їSכPIUa;̤ 6kJbdȳ%`7 BxUfT]BN9[t#CX>?!VYmH*mǎgr6Q &$:07,K8ߊKƏIIM܈brU,%HzҾr(?⭭ 8xl|UdTsw-J "3P)`[jpU4Ϳ&ܤRGႻ;k'ᙗ?A3Jnwc=)&vĚ5Aً lfɖp[yCEƕbS\-&tryL"T5Ą ӿG7ޖ˫wd"n<3Z"㡞 r.u[v_W%oY,;LRY/=R?4l(`tEhuu7_kV*286j=JAx^빀Cv{ӈo gG6nv_c%}M }&kS Omqmc1Ɯ2BI5иT}ڜ8KF߯ќ :c25|rO"%զu~< Xb;:fn8 O>ɍP>qR$PvcMȉ{^ zl@\wܬ ɉᴿ)/) TH2dB!3ؠQWX'հA Bj/%(ªԁ!|sD_"*F؝oScUo1g1N j7>] 4 >*cJ{F"T3UctgŨ )t"9om^|HP~jɛU?1;*O^)PY짺Ӵ7_2e̟&HL-~|Nq5"{32NbhE*<lVGkLI R[]\KeoݼhyP4:;. e)VPb%释y(SZ͙']PB츽i^n±h;G4$Ajhۮ[zf;@:hpOg+4:۳^4@HzZ{I+0PPͨ22 ,>vYu%| 51R'wddB]!JeX]>S"(/R>Zs];;FYFPBn\/'ԖX{4 -4[{ yd_?pIT9A:%MNV{Ge햲Q;4\ԋ!D{iwÔ[a) 2YW,N1/kޏ/>S`I cOzKɚ\yޭ_m>3T魇)p]ўT'+qQ'R$~F_?nP:cIr|BSjkHA/boQq6 ) Ȉ,EMu TgNJ*Btns`Z팮f?;%@>) tx^S;Jg+Ámt;X; !W[#ŭyWN=#M%:7!.-߄ɸImYoBzQh"5R9ʺ/@OW^Y6dJĎ0DD؋Uj쑯B% 4Kcx"O*pezKwͥ {gk(#~*ѥUti6ǘ `7u %tlb7o|HUu!Io&tJ7›wx4 7};ic^I&P^8]FRvH2^abF }\# au@k~Zs:1w!iyޚxM]*x5\pJ$R|@=R acTGzdMigU O1$@[1x׿F"Yp< a]eXrgCHlT{O#fF,*@n-bg>+M}s&Fkq{Bgl/oFlmT{ WG[iŵA.؏nKIk4#q3(jwA%۲NkH4Ϭ.NxD&dKg&ojߍ׍RS%"!j-u]n0ɶĎfDpӏo?4KQFled {L}|@g [̗\+"6ru߽"6ry'ɔiz)/q⴯㲘8 pq#@YOtBZx2"mEqp0η0.K=~ e\ @)%;պedW|><6hVU,4[ݮ ~{ 8 otPu!k__=e7BvV <E60\)FR"z3i HNspZ\zM^?:l9{Xt3AQp+5A b\Y ?"PTxtމi锞˳^#jQQ@5Q% $@&͛ AE&fWJ>$!CW<'\` ,ZL]C#SOЬ _铉&[09xȹbe-.%~vEc*hk,B{,D&nGj2r3@5 29I;o"@ %<K{T4픐7Soȱ4Q ƽ,QMy9DJl5G]/HZ "ױs!Yo(nj(ԟt 2z7, 'V^m^l?ު9 rYYm`XK#IH)QŰE! ЛI1CCg'Z㆙v4_lǪ6|۶ՠ~x{35V&GՇy6[X )Ηq2PEF{[V1ߓӝ(SVtm^5MR(m{Ml!<=tVZӇƁ/T/sB' w]r= x? _HN_sl#LcprѢ- `˗_$ 6Q0Ϥ$Dp ?6&]1ZgB@}k9!zV ֨yF >*Oir~ .7ʺLڦb&MbJ/ vhN|"qGπ 9CUR/ )jխ>X!Vy`e;5wh~ou{iazBT6'&W]7u~ŝQ Vw0k3:ghP,8A+@.ac%yU *:>igfG2N kY\}B[j 8`Q}1eQ-6ZXtCoYXH8/*<۹v_%Hvܲ"MS,Ў\8Y,2st0Wyʯ$YNHZz}uhɶIL@g\ f6$/(3Z4YZ+8SR2[g_jc܋a3j*iyZ+![30T0@c\s6%U I23Fi>o<$>mP|)L/Xִ#7 `SMPJirGu7k, 9蕒k]PغƇOhӷvW\'tz0Ga<,P 'InfYF&!8)G8<?r}׋ı uRk* Ȓ+nu?9EE%VuRH3rOr镟X7s׈[m|?/Ě$xWXm_3/&8uRܺU m&*tԤ舲e?eqkߏ@" Af)*&#CRg?/Usz8_)Xu {B J,d5;g(`a‹Rn%F!%k1.i XH6ٮ/V3 _ 6q?Ifh K#g .yrKJL&-Dh8E]Ɖq{z1uC;+2UiCVL"janTt" OJ9?* Ѧj'~'lWK-ܸVgT=H.pQ_nGΎgш.߹:$ΊF0#0T1 V!nZWY35N5# ZY Bfg{Ox!]~c2oÌ@ k&9"Z)g Q$M3z݀Dyy//z`/jƽB׳oc8,ő"[chA;F5+@5gc_Z{"'eXĂpfi TYqS5+n4!/e}Xc/vWdžj|WqT:U 33|ȵ64|qVk 2O7m\1pă6τ䥜1Ԅ/=|u.,)zoVh 91!lCʦ?BiFSFt?+)z4b+j~Dyj!&נ8]MB/xQR"WfBI圢ݫ- mjr2?@}D|>z#ôS]1ۋ;VΑvwK\U60$n bVC_=i%!ȭM/l>зhMۇjVVܽ,":8S`piMUH "ڔ*WB^CK9RXa}8phA7JH¥qCZ(ONh:$SDZH_fwќM"fI5g: gS%OmCQđNHF5-Ӣ*y->2p7Ac4.;gpj$#XwmͿbIoasd;]DhXk;9\M?7[g] 2DW\׽5i_>n55-yqjeda] =<N?Pso~kWF{ #&P qЋytwb3o06h"[հDA~뤏=~8Tcgk0NZƼ ف,FnqIAYO0Y-ʴ qr-e pyRL4N_xMUB9x6JνˆMi9ҧo#K,d#lQM(qͬhjP}~ϟ;:!W:8o WnU(\s]*V xio%MٟW.;[K/P?3?WNB`{! hp{u͸L mbC^|dVA*)J#j˓pޤll_{(RgPېg@3uԨPд޿~Sm63l_ #~;Jˍ=`;PVBxO1F7N +4LU yI, .S@Վjvx4Pg5 =m!- lY:2kwӠyd QahjOyq.%$A%*>pEX>"\ O8iKJ$PAțkW|43xwK>WP3֣A{GVJ]t a\vCftw?H} v(UDKڧ_WK6e;.:=K,LTAkj34CW*|y!_J=Lؒ5rߞ 2NRkP ^Mo:c%Űau$!YWBuA%8Z8Ӯ7=1e۩=eh8ͅ_\#yHχԑ9"t#~. w=jXO6̸TV*MXِ/qoݾ~JXiZs8rN\ O&߅-14H/TY\#T'hA| o7@1J sso^̅?tpVêFظLn"aRU#S\$0a &jxY7~V(+/$q 52:*f,,6bsR*rwj_C}WW?ߡи8SvoO Ԫ*_N.Jp1H;9: 7.y="iCs| :v5 ?ND)vmls꾎2<>w]<I.[!*\Av_XbR]1"P}{!F@UIn xԌ:IFϣQ];tr荬k \2g],Ooh ߖ\0bl$~'ϙ9?MV{> )Btq;s}Z:6A|$|bʶEU-zV掂_{F?_f%hr:1y(k1]Oiof"2&}H4F(bf.>xz_AHE(PtYSMyp VH<&(I}wtfFw*w9nSZXZT#sHEs2|g52Hw[f` %m֩Ԣ {IQ$8£PjEǖ_Yy"*kU$߳pڱţ_J)IX'TBG,y"(z N^8K1(< pJ BhP1Tj~_AϊN]E haH-XRi{r]Ng/lLmR{87e .Yls/́7:bz$$58ΜVL"砊l~wskv#|Ժ,=?<뮚C5cr|[)qLhL,b'̒8ƒ&1[72.{h%C%Cgn!N!(lH"ÿI o1Ҩ_z(4yã9%2;᧴p6o4ߒ0ga䭊?;1P<.`3mV9M^"A.t)əF50mԑ! 8)쳇Jlw#_\"̺Pf.5ws)8 ڦjEPS/{wʗj C0+]y׶p:8*/ \yEKg&܌9p`|\kE.2Q44 #Lյj=}~ u$c0 "ZكS5[q%%%ϐ'n~C~#6!@HX)ȳ[+Y۞j$ }9?W*KgP V]Q?M7`h}Pe9(HVM`F?!5,T[@DOײ_OP=ڗzZ4"7It>c98еG-l Kpjޤs`7.>vAqCxu0@^tѱϬ|@BO: .CUv&qᇾJ~\HEd#Q $2Ӧ* ylGSDL&b'{5C6sfԵo#?5XP:'|/*ct{^,W3&*E¢<޵li?o_rDȘ\GՔc1ύG5$_|ez_$mz,i&gЬU6"Yؤh}E'Y{-@`d՘P9(l4AU\7ּ]}SVP'i;82dFki|2`F RPFYGY0DO_aJ]R0`IDAPXģiZcL@'%S6Z!'ɘFF Q[@>_d:!/<<<(wZIЉ26r1wZ_IUc8^^_)RQ^0-RŞiIar\hpa#h#/bv:dVZD\wVK~FBA.Xe,7"b9ם*Zߒ'$8 ݅ .TL,VJYV&5}\W%KAgE&ǃvǶ*#ucNLvUO r/ P/"8)$33sld!=v[9pJ|!;*عۦ 8u(S;D{ZDpP36D`BW@4Ȭ 1'n*0L\J퉼X9TBh]q|qLԣo4 Qu_k b(/l_iSK$XT*ImГq@N h9q]śt0Bi5fn9,d!ڔd]] dؓR'Zt!]b!㥭n 8IA}Ȟoey@Y`,zmܼPR_3z? Iz3 EEq8 ckj5K(4&'OzJ,+JV?z08hjt$ȇ [#@:xʐmЛ3as]Weܣdl3&ÿ c^ugJH'a&Fra k8ݪz>LzL9$qx /ijHPAL6`8 5v9>:'gp႞P$k[s1JT8)|R\ԥ=n1|Y4v26mbxȅ~xvpr;3!Z dY)xB|F8 Ri>%Ћjy`eP޴LTeڙ'k T%HoL,aa7!xµ W G}>Cx,YW1xi $#d6St7le4Gw50IVЬMLצe𤃽-[2p0w a`K (n'RB )"gpsBG8.VгA^!ޜ27*v%C3?thL7F]"g=KGY@%:FgKB4];KZf ;p4#ï/.V`z{zkS8+yT:u0PB̵l9k@l+Z/Ւۥ\ޮAX@!uཙ&E-֋94'RaNLKJ"(襔ӹU.n˭2O>%zt9Yy.(~؉Kx:qRے[2m%D. .Êf7wj2ŢK y/k$^̱Ӌ;YxK(AdNk/~&:WVlP? E.j̳zF rpRJ^[CŸ+誇J m[P ;  mV{0lT6=c Ρ R'd2]eY `8@<YD;* uC*ɥŗX3U4h1' r+P׆"Zd)"MNfV}sM߇|gi>6{k[*Rn`<)>f+Qx]H+#vtÐbG&qM"tXe2tnv)ܩ1|$!>zldþ2gr\jh@U:P՚;ʩh衽r$FPBBk?n CuN(!䴿?>@x$,55@櫽LvbWOe|ɓ{:ȯl*B#?L>;%TBR;2<MLO,.9;gCMz\) Nd&Ǧ[j0'qHcR Jm;vǟ'-S U@R'k "OdJ_=fƞ/u3{pu-ڬ(.݊BKݾ9+`a^~}eVv){LKda  Ղr:PJ@Ƞ?6BehLYai[Ӫ/s%Vb;&J6gY;oJBb=veEUBw=‹\ǚV0&a[$U"dA.h= (jr9ѝ zq?&vӚkNŠ}Ovj7ȇͺNoLulx5=T*9\=6f^w"?=uuņps͗ 3l0Vx(=@t=zLLi .+:W?4:ևX'Wu qq\^96\Mƻ{"Ț+؅uq;ȺgI{((F#9+~'ބXǹ0UB<-ۮ$wm'I[0'S^HZrm1%`c7̼-VeSŦE,йh\~nԩҔQV$= LL6O°{l@qN Z 6gQ>ƯѢa}Ĝ-1,ЭOp2qM\x/##dxs X4g:1µ3$FK@c|B @ޣW;cC,zЇw5H4[o^(DGI };%?S=9JӎdJҽFSФg~sߘlq6T-&e86v9͗Kl)_lh1SI!fO (^jЇe|;$Q9M'}S$3bOZ$&\7|%}Ay}иhо۳y't ︈;ǏU`.,̃j 10,/@6E>_Оf79;h ̽H.]8 cBu0Y@XQuǺ,^Ԟe<-HwZ. 7lG n}02!S~wY( %' =~Q7f 7f V8I A],5ڶL|;W^hZ.]҄Շ߰-670|ET1Z] :eLBEܓԓS[خ2TҚE2Lܸ%p%l}H[qa!I6CMizB;W#C寵b\˔BQ{x%#$CU-SqxtB=Bhaq/qV[PV( )&9 L 2np E8qä)pο5sn6$',Nrn [pA 4PCkt^tؒ J(g>$Ym3eZt_M|rɬ  \?d|.8"zD6^ⰰJ%0"J'WZ/k*XMy:2K4^.PG9$" :+aAWk-`z ]7[䳛C5¹aqF S4=:\RԘfigx~tXwS5 qiB`;fӋxO ZH .0O=wXcӦdJ c|ngd5 { NGf4-8; ?תYG%zX\Q1 a`mՠe]kݳ>}~K 5҉B[3<:2{R܍@qO5$ L!'40S83¨qq>k?ue%6x:U ƾ<1HԂ =u.Ѯ7S GF־$18]?=#"*oFP ;jM_G^asc(B(m}S*' ) _6ufD3C|Wk)D?"c{X/7/n_#.w>;RZ]*-Jm* :1*'\ Д\z,g/ yĸèm0IQ>՝U! Wiб]/N˃4s)! m{I2 !noהJJ ),5s~t\K}H$>hP5=z('RVa}-]15fsBI2ǜuOG{|,A^JvCKqĕs)"P&;^T[1C~g*p's\pXx{- 6넴v pةbf`*3󡤖TZTڃj]~_eU-!nR@(a>[ilCa-.za&%)a\iv>[}M7m #?&K$~?07Ywj,b4nטP%t\[,yDJl\˩Gܫ-zH&NvЩ7+R;T>THG R ;mJYNr<&%d Y-n7lJ9kBn>< <dIN˿+9<]nl~aŲܦ9?vЏx~k-o$~3yXˢ)"Q{GŻJJ[NFoQlxeE(Gqʺg=5rl7{GD&"p~O"#zbcc~%y5qR1W5,nڲ3wHF؈2L&uQ{u]`л(`eKcԧ;z["Sx0mreѯz _Jտ^ϋ+!#yfuuٔ^dYOcOeÉ]SaQLȩ|0A{X6 ً}dHa$P𹲔dL76W)'7Ԗ#xmm5~i savgG5J2 _ػ4,I2*],{SVc8Un: >v40ާV!KɾzogASY R^L)J/{]}~PgہS/KnU@U>,ˇ`6Q7 m]/Pd?MXxmOe phGY^>BEQ.-XSTd`86B(~ж$ &;\r"XX^.Չz`eog[ |]c1Npv<x*6!qPT 8ʪnl2 & ٨|(H$,{NC1\"HMu֝? W$j ɒhd>:JnvkHQ q.cF+h㮲ڤGL "1BoiS y/qײi2"NM/2̉&^<}-5vƁL ȭh'<8Fyk:f\\q{Q[ m8"%΋L:cr(?mȫ) a+X 9{IY8dj5_cR2^{-^>m)'~BsA4(t s)yZ5e4kK\60'oP2"ԗs)aW2PBPL==ޜC%/ =r[=wܳO⌕{2L68)̚ݚU2g .C݇% y6];^ۅWf3ʤ.첪$h]uqƋ0w4pyX;)yhu(nJt oB+W_#͢8?瞠,x;IBHEF O*jMy 6c_p;R3wdtYǤqBU|DX"K* MX^#o=:stfe}չ{{s)}ʱȢ߈eAKT g.T,<,vmSyc4]&R.y Kא?K;ǟcU[k2TB#]=Α{!ZVl׮(j.EO̓h=DšHXݿETsY YzĂqˢ@_q <4Đ.ѝq=dW}4Teԟ"":"Ӫ-8~ʑS&(n'Fqr9>:# o o!2s}GY &ꦵ=XTKϵ"-cu_;, pRdTO%8cNDh?On䬶m4[+яs?C q#^bVf_y%N=6۰r0RNcqmWm 獬im@K5(Kp V#mW’1c._&04#2>ŷk`E`2kCbߕ+{'[b#|53.In b#~80 N0Lѐ]ro#AѢԂH=؛zr. Y {I'|}?CvkmᢈM@iD6)]zRZ;C/8w+qؙ7yD!LPx#oDeޓb #(OܝUxtW*'$ =R(FkՇcoS$۠ʑ9q ؓVڇ~yȴAؔ luMkEސZ?yC֥P+TAY)-q34j}K_ yX=^HQhuĂ54 dw~uTE[ XF;%^D!FiӤ_ 70-2%JutBԞwa2~۴7fj_~NYFtHrq'ݫhDΝq^:ӻ1\D:Z!GM1k4]3X2!@A<"Թ`D@&r -t пiχNƊĖV`;gS 8Å)GShCng-,'!GԪ/'g,(:?ҾKeYɋЋ6-m-57ny70tN 1)^?Pa6 pi,:5r<>Φ@mٔ!dǍ|oSW\N.aFg|Q.bPTv)rN!q-)ӌ}Ff%eh; &5SU{;0 n*$Xݔ3Wg{۶G_kyJU0lz0q '83P-7ET˘M v7֣INe g]l pl`I<ܪ]hypsNa%2#md`㶴(Du9~$0Yݵ(@vH 0 (CSChc2%%f19+aG.!:T\hWoIͪ/W Һ&}9_&`kkjP'pe|ư=,FJ=?eI ' 46ht Ѷ c\6oa L&^1lȭl2ԥҔCb _7VLw^p6~ygI58[Dܩu S-zc|ڝqћQϢ`~/%U' @w #}V4HԁKYY_GBTNQ s+iR_/>`#(+|-e-!"6SREŕ]k, m"lpvc{;/Ec.zFJJkg~8ƆmC9NZ@%'Ԟ᧜m WӋ= asweF.2Z RJ2ڳv }R)c6^acWwODP>%&v%\j,\ ? 4U5ҤB@Zv>`e9~ ƺxPhm-pR.;%We+RGlT鰚 _o#(̼z2R-q*t$*{"ܲy{|~t0˦@KjUT AoHh~vѮ"&)SK$!yc~lRn?;[_p>mIME}~h/O Qu)BDT<Λ53nDדַьd9')r,;#C3>KX]e=~T5HoG<*lQQ#zxx0N\_ '&bRh%',0}Ҡ˻δsٲ>? /*30xxS@>IfrE+a΃fYES^w5oe5d 3{q(ٴ3qVťpK v2q,)YEN^"O? Us=0kO)p`RACJ+žpbbf\citIPlGKVM̩*$ h6_K(w*YIʯ!<"BF)bq'ilfHC+Rӡ `%5O:̄|mQ/U/,0He XnDы;l,c"ylK7O]"=eqRvf\+!$?MnQ  Z5JNc"l+WvV BrkߨOt䡜hHʸ5n}D< PTcerOΚ>5Ne?,c+?ݗ SŽ"2wɁBb3;`:KtP=UN/e@?@&% `A=DžG$\?dzZ}rYv I ).X:yVe*8ٞ($;S\[s-FuCWV:z8wүΝU. ESbuZ͹$:)}dGȗ܋rH4 H5 5{L#SJ]$$[)h iNVL!\'xQ弙Utc,^~A\2L?a(pwi 南JSm1J3LyNoVGhh>3/2 워:eZKjtL7_>/2>L*$gn4}\kX tffYOKEm.:(U^JS5 DRdN|0C%˨;DfX;"1G?EЖBҡeʥmE`Тo.  ׇߵVaf)*Nٰm~//YY86r/I?t@('^g[C]@V5K5֒oN@n$yJ=n\XNscAk?#y yc _KP[vکw[t$3f:o0mI0&Ki)hE80V(4!T !HAD.t '?Є޴MaR=?lNr|lJ3u2 z^qGXـzcN]"bJ9](V Ȼ]g3`SgM]2s,uv'l ]Wr p>s<3If$ƄNdu~b5);D.%3kCQџܑjYdi\q.֫W̌XWFki 1q D}4s 4Ur>EZc|jr"h}%q_'~M&|iT^'sZ~`1oj1|1hH뜧W`a,& L)w4z9K/JD,Y~  @8yt2U@ę( eO ?8i0o ÆnVlY(B0r<3Ûh)PdeM-8v7^oae҈W%Kww%n|]HM}U/. ?Nj ?j">C.@;U,JT6 Ejm׸O/a:cj^$LڏOe*rsGx#9mݨW8Zl }W2 Z3`WrvP=a+לN}B PӍ΋U֭ "J$H7zh 6ܡ2Ś ԶAA Pi&g\Ue2p-v, /zmGV7x86L7oxǯtQ 0s%N@l5?0N Gl3:ͮHTͯRXylH@4@-zՄ x@GkgDAO@6^pT"_g!OÓz9b\\$Lĕ̫1kڬ="L۪'.75E*QeJFW0A24'ߩI2L j X劥IjYx"$>LoW{a*L~'VFv $PLPQֵf}0 *S2˄uN Sq ٘{$P- r0/2O,f>jg[Y 0=tvqvI§{#sTCr3!?N©7;4e1{GNG#g\;.[}+.hq23%$P7iJ GF>HqL1Aw|[= 3>è3MaWhi[$rYd:ZxR*KY) RT1{UwO%P,̆;7ɩ ']}Rf5,`|\1]K[wO3y؝5JCðE3!c(.6d-YMTSH~h\tbz=O^wӰ%X"_]*e0p﨩J~zɛ9¡ vL^*h6{zz;#d?oVO?|3)(YgnPD8! 3O(ϩbe-pǐMzfXQM|t ",ÙU&+KmXRU ˈ}mB%N(ʹ&< B+\Sq?\:򍏏~r`o7#˥ɗt[AЖE&aDOU b멤.tafpC=ͣj9T+eq!b-0)n(m!T/~۷D^&y+긐''dz^VPg xżC㜳'#..2N8v࢛ ~bjAߏ1k|G\,03\:K0h@A,ﻔ-mR|^ ʆ.H$jCA q[` G!4c͋g(36/F *< |ijyGD[iUنZE$ٯ5\ČŬ}p!T"xB<27TtX!EԅLwZa {,0oZƨ˫qX]W|Z;vjޟjK{^fA=4'HڑgF_Ȗa[OI$lsvӤ,S~ rek5Qwa)/ώOa ǥ #}n3 sAmS :ꨡ>KK] ][ YƧ&+RӠYi䄯gPcX~K/c+?1R!i_W:\ B [Pāt=#=rM~&ݢRZ^?~`E+| '#;Mxp?\ȱ;}.矖R܎6QklnjwU j#)Gl+h>GӰQN8/!Cp[A*#0d)C@Wy0+k!J;o7QLUxws`CǧTI4_~~يG$xDu裶1 +u'nx1v,]:2qU+[Wѹ~c,-0d_.y[SF߈zvӎ'"Mp9+c+*u=7&N^A&Oàkē/ma6եGz>$,,L89hRq0R4r& ͢Kfe~ScDypjG 0˧h߃04]CS觔d}ky^ID㗺v]2[,>`t9bƢ9UAr,Ląm[!̱O Sx;}Qោ C'^o!Bt8} Fyld4`ēcN+ @[8 W\,*Qqm~\RKWAOm+Kkt⥒I2>9ݻ҂=(ʖ 霶a `fcT)0wM=*xJYl()$6,)5hpOs1wFZӘl9W)7mz?m,R:`;_ţiC qF.t%&vjLW)o.w̨EVTMs8DFGocHҿch[C.P?i2 WMv< 1v 7K:7g3j{ r}YMb-Yr\}jBF-ǑdtBcD/'6+2Ɏxķ'>dt5T-Mw>PM,c On/H*(R=]wf:()d k;s'$35rU-ͥ {и֜/kOL`v. @׬_]R2E$5`}drf趭 f xr>Fp==(ˢmӔ-`|;X[Exjls(<˳ft|jv7[nlIB&tjZN rNӝgy˜1X,~HoHAxdrOgajHPּ5 9(UnoSޮ 6Mc@IWD9u[.iM6UmgrƐ\vƋκ}g#G䋟pڤ+ ;G[8O@H݂[h%Yܻx&V"˲sܕX*5!UD{Ƞ3c7Zz:!ȹ'2ܵ-%"cHᔻiU`X3I햌\Η 1 :qg)7?y.|#Ur@F [1]N37TMﮃS^ljm}7zDChk6fHr!?+#B]ьvV&Tk|={f:'ϫ͗٭6^Gc%yYQֻ>P(ad&V(:vX YI5dZQ>l&BiCcL?Im:߹'Oiz`g+d!.";#L Tg"͂ 0N.ДNK?ڏh3 ,P[0&9͠s"=R;ync䐵tNrƶmO EZ|S3Mm'ƾ];c U 9'P ~ؙaoxSr a+/L|yW`J*]fx:y(VOfoJ6oV]$'Yć5SɣY5U_E&L},7Gzqyxۨc0Ү(=;lc{88$G OvuQ?6ϣ=A{e w ` 2Z XW҆MgEߖ]nHƍCL(A\0>*.[BW8<ڻl!>Y /@.p18~,D";W?!ŪbrXc0.2YHmIzyYJ.` :'A`VuY L xw{I]I.1cO=|v98}gNdsؓW1wMw_>,֫A⦁޼: jT'"mvۮ;ŏSϸHtBp< E ]瞮^~WPX}3;ci3f"aTC"Qnnb~M.tW\mH% e?y24sc^C@OiP!sw~ dQ*[lf ,nRLTd{,f! V[h_'9ƕbGDq]h xD{ODИB0wXqc[0"1%n?|V,b1a2pOwFKơ;= xH4ضWd]žC>_ffep#\-aWKPZ#OB %osQ!ȝE8 )[vt@˝;ǹ"p9#M$g%C4hWB?MOrgAjygA8+FѦ$-ccb"*НO`a t9hԬ2'J{\@RQ4R[8-X9|JxBf"o q}_M!Ldl?a WOʗ n׼x{In`^a[EU/o7ғ5,Dٌzu-ARᠵ'd)vbiOcr8hXbTa] M\C.09[}KCD:Z_Rm֒$6Ǽ[|CpՊV3$?[Mvh~zw Q8efPq:aC]K'unaFP++lK' Ѕ X=<&fnLw9BC]w)Uױ5nOegѬGa(҄%!YB.&!d3n7a_XxN_p_|0/7(=F"?aUB}zEnDZ4)R@xKB˸;ϻB8G4 sU<)߅ã荡kJwÊfv rB,xnto@cUȇR9:i7g/2P [˲E ӈObn a!?9Ѽ@RX^\fRu2Fv{%QY"|80W#w} I W߾'{]r_%hq>w>|_'Vn.0IzDN4lȶEX66ƙ_#h`a57X^ [ڲ_dRN6"BDŧbgJR|Q4(鞪zs$"ۋna{sy&(ÉꞐ TVʴ˚ma̛Oѿ|?!ts@BCT c^1EOi.2!6Ce=AqY!MP4ûDյlhsu@&Q٬`nuY{k׸35?2R86-O5g I:v[Lʛ LM dӨ⟙h(ċ3R { |H8 mPr YϿuFpdcx)NEdK`_f~ܒ ڳ_hpdH#V`` EÅߣ&n>vail8̀q,+R%B iսGidI_g9g"S.ʢ ),1Հd *7> (ɖVIjM[(C3+QSOhX5F0K!ȶa.OaII9]`)XWf]49쏙W^FIfIc)lg^[R(qי(-o8?gѶ=paǼ%pc1%Ì V(ϯFg2eV׺^?3NX1(wbhH1iVn9v%Dt~s鄠-r8N {%;v"V_UNܻ,ݐ-HFp^ Z%ӌp)M 9T# f`g8qu x-m`,Q>)oljFo\^-9E}TbCdz< @eeGrzeZRY']< [ns[VbvRD4V/6 ҭ~oރC9xqPwH^lx1WVK&8C~^8_3Ѧ>vizWM0ӵZ}"-?GiLO9Gbox].E߭y^T;(t1qYp X /Sw .A6Vq]aP|&0nRsA)Cer_X>w- >!= nLG~eDrA q$.n븓X;|2=łZ-wBxg٘Nc:z꨾YT[8.3`EvhG+> \#ȥz VMk[?x!NmC]h/lI2^[7qz:l*I}b2fDK}Uc;}[| V@aaX K{:(iSDM"Rz %x  Dx 09uCO֨B7aM=cCbyyAP*/s*NS"jUƌ bP=lzob?Ց$W( \g`.7@}b--N귆ᔟNrx4@$JyYJ!Ŕu$ZR>kajR a^e`GKm1Ά^I񨒍4vŤ,ZPKjрWLlvØƪ;-<IЧv@{J0ؖPw R6Ny4b >;ݜ%2#@g`sߖt_01kl$|wIWez'tCMR,|adh)_k{қ Ηp!&@J; yjr=Q'ݪvL]]G *M-%=mۜگd]:2%OҮd f>u\&Ya(I Zڮ}WH(Mη(3=+[d}qp⡁M܍q1? ^0Dff Ğ&:(TtcZA[M>>bE_fUYCqc Y:d7K#2^Qᚂ3Y̧`C9&F OP {n e9GwJ1uTot>xG (@,mbXmY4dfKDC9LMx|{( }ߩ e@BT]kŻi5:z0@i 'h:QPa)v R1rt!;fh]:7@{Iގ6[;5;E:}-BZ+o@/TUd5uF8Ҡ^k$Նb鞺%5;:#ʏ -e6]VӉp/(? *)'.\= O'E98JB} 8ӼWS^jp]=8jjOO:z(gһBLo\p@{ZmNmz E57(݀-âӋ|ъ̉ G0uF}wcN7D(T2pΘ=ٛӢsy\~H/"n߻J$K93iSH&^މec\b# (#*%*f4اtarV]j2=f]<%^T4eb,Ыleb=g^[U }oĝ+]ɴzCHV@ų4CE (6S@{&[e+ѕKqE PGWj)5yޮByWh[n2ɘ 9zdY=̄c6`WF]0+ogZLph2@Ђ&y -˷U :-2@#WxY2AN-9jZқӡ,QT'DhtƢ(s2ZWs^톞Q 7mQ_꘳G/ʞ(F쥥9a0p(6xRں,z<lmۍì8Ǜ!o#vz8IPH#苰$h& ju)zMREiI߄A /T8a:00[0Tss7`$\?\Dؕ=jyؿmΞqݭ|DQ^du/-ܙ<7 RB?JouoA^mOyӊD5"/3l^A _R5%hpz@l[d <K#uDX35r 3  0a%m =޴{7q_qԣL8?rh`Xr;;X3=eUƯcA[TT~݌ My\($gO-<W,㲳4%"u&NaU!켡B iNI%8H7^, mIo傅|Ba'{`)3N=I)eHr N!U[iӋZ0>k0AhL@Xk;|ݙ,SXD10h*m++CAep=sʬ8%uKLVzœU z~&Qx`.A3?$X^+!bJw%^Bvw'!Y=6u~FgV )a3f*L4H?X⺉whd ij]2)%K2Uꏒdi$V 5>ʦ\(ۿ!>:s!zQU`]rg:v5{ϒ Gh2^.LH\`Bm uP̸Qګ:]b| HZ+*n5[@"0:^ZOKsQV <߿q 88Ugd]6,OG9g#`M wB7W~x,k8ۧݛQ<*K6J2wQĞ;pRV?g冥(>7SMI"!A&TI}WQ[pMgD c0?gR7L4Xqǔs õ,{w'0$9Q)X6Y siMwüJIjt'8,i5[2%ܧe OVhSmxSz6299cQQ:Raي U_^w&˾^"gʕ\-JML1Qm/dZ=䇛O"Qj?($fj'Ѿytl:Fo˰UqiwD}G]Qy;0"w/쟿DU<1ϖm;ElT,5pI!Z/U6t2-igFQoKG9ˣ<Ҧk*#M-BEUfOS0 K^Wu|O޲&}c]y۸ BM,̄-msL>ҭ4ta>{vsI `$*T˺A UXT$dZTfoX-^퇰QM%OMt]v\V-btr'<|gڧ E0`jm~ӏ D>i|!&DtPk Ĝ꼒8jlxr]G󢶫C0S—џPAJ;~k1IҶR!0z,W$. Jգ+'l; #b@_'3J?'~Kfq{( yELh\|K{(*Z(\ȱk}TPljC<Ǩl|:ч ECڦ]+TRmĞ2Aj+(9zQ9Ύ|dRoduO!GDgTi6O~7u0vgÄNSP{}\s+#~@4mB 8{@tl{}cc baki_ 6 3@1)֜\t$H]ZscD UQ1XkM#R\\1*v#͔=)lmD s*bO%!u_NyX(` y#k2xqT ABeZЀNK`> {q΄\1K)F޹<@.:nYlUdFѮ=pG SMg\ .kC@bK7$sYѕ1tݦ=6RR3%u~o־v{4/Y* a˚`eyK#Sn@R]6WmB< P(5 V_Jvwץa)c KZf('L]BMY}=0_|}+߷œu*/\p:kk#Dj$-ڥ a*誡Rje-#ilP#Om Ʊ`RT-xn\\ov-$!9;<^;0\;r%ۑI?mɦMt8ǣe=œI҂fk)QآyՈ&OG. 41mƌn RVBQv }x4[&9O*4W,N2jaĕ5'_}w/$>_ ${oNsTAhJ{~ln::wCyΰh"[.;$輿4K zA3ӹiqkz1g]EE;;tW[@Lv†G] Ѷ({C5Kv'I٪V3<7Ns^ 1\]ӀD@~ C|T:iB8+l X_2ҥ#ͯR*>K6ijT{Gq` VA*w=,@t"5U-H`s@{=oCp 7п]z7sʽ$tNY֨bdP#")BS"aq'SPzۋy2@Ij?k߱7O[b[=ܾɽ&ͽ|x[0Kkb ǥC~2 vdooFw02Q} tup`򿅖8=lBDچ3 uAd0;OPHa\~Ԣ J,v3 "n "W>Og\77.2\FAx f2Uð@* 9U9g-I)g7)cl#WJ>/:.Sn@vmuk#<RkQ\Q}ZJI8-'A#8VJ r8}C(e=V_wTЮy)SU%H}tIʯU/Z6B(5X]ސPJ[Y8G!%(b^~ ׽QsЬ}0ƃM[LΜ>;m'V(z՗p&%x߷wyi{Du+W:Yc xɦ.'UPzPI{򩂏FW@4Hb5D7M(j_wDP,H_;kB {RZ6 RsKm aCM-m\^pRI6)uP.%vCL[XHwۛ#sW}cbx_,fD @Ox%bЫBYV!7Ft%%!)Ce "Mf~|t{{D+DAXA%>}ҩctⲖRRØEhl8ӐpקYZ 5ߢ7c /wHwE:ZY:y- v30j5nJt?{D_\jSn_.L8]j_ߓ?6U1jwQ#1BpՉ .^J F8ȈKx* $=ˬV؍ek[nR`9^x_^4 "c:VU,qP+XRc3rGS3^Cs#˥:lpUdJ"15EΔa{` ̝F1zUW4L0z\KFҐo~y4JEU_ 8]À v+Y7|?3l*{@YTk%\PRFXgs@I==lgHy^r=s~(K&@*ZgfS8_k,ܼUīV+=x  Je{^uB:A#;ػ¯|\y1n<kH~'BXO"QRFVQ@i*lE Dxy,U|fCJ9ʏA,V-6ʽ*R^) +S1Ư͑FT6ƙ%/QKYJI{wԭ&sF7zfe_.s'ṕ&lǂDP"J)2kno'.Mw輡fɬBWk2wU#- '.9q^Nt:Y(OE SWJK`^PAx /8L<3{CYmv3-,0P=s[鲑8hw4Y%/*b#Wqav*H􀕳[HU+W%#G{s@PEj^ m{p+Ԣ1b c eVEfE}&U r:xLX |3{j2GGǦc/%+'!rk ?, ej [ZE_x*A8}B b ^Z- 2tނIyUϷX+R?JIZU+ăI>_Cj1zšbĄH ' _+~h  LFecC >Rd"j*1/Ke} dܵJػ\ܫr*K, d@1GlJPen`X+b%/Am 1ј[R:%=3♗ܫn7)D.QZQpSENvh%ϾA~jR*+gyH@}J"g0Mٿ^(T/ZXˮ(JY;ٽ@-K1Fm81J~܃4PZHxEI絤k9Ÿ~Nش S~)N5l wa8YUV:ܦ% >sd_[Aa\e+LSpƣ :m6. :flg)xɇ4-wL]~/C,v]3o)ƒt>p+'c^LmK Y@hQ,WSa9B3kIBB t+*6~2L5Pվ$M.2g0ǃzEoEh&E*zu>5ʦMco\ڃkoCp<WYV{IC.xaA؉E5ңШP]o{NA1,uF[.>_.`W',Ȅ&XۥR?hx(asiZs={%(n:a"!F]4Ad Ŋ{t‘!xx<롭M)x|ۀƫA;gŌ`iWϵn{4ƚf: SB BW7΁_UIy.Coy2UB2FZSBae_ ObHBe-WgQ[f%i"qWVw3s{:6 .W޴ M`@o[FD3f5̷Dal3 VZ氟k(Tը镦6D9UT(Aa6p[M]Zibԫ*'o6SgKQV=`q D9!^m-0# ʆ`10NSΔP)1W$ +q|2 v\QLLڴ~vbD9m6.8lgc& ).gNp(zTc>'#e0)c/_SCp\.0_ ~(tq uq@5தa*miHTqKz͞/@0ЈBǹ*Dg 0Tͩ'*}5-$, *^yn FIu G=モ3v%b ~$>0a<ۢʤ!ClE%'{yo0Gs8ۯ,(jm?x9`Mwpc*W[7W(8 fRL>3V OjLno nn%)wܠ0a8I+})->$L :4kkfI]>D}iK"R"+>]Y [JI?nNʃ9z;t79OQ~Roos4Q:P{h |P K;Ƶ` ZeA6)?c%Wa%'$vH>62m81)ʡ")53N#I~Z^MR.G~HHXC})6zLVZ|4;ʞ)}|:0KAz'&=]B(Yg;IPs}z 7T㘤Ӟѩ/EL'JtۅЍ9JI>."(ے9Nw;" 4Sd)]{ ceV"cnn¡VRӠ}B!oޢaaKѓy|1R錘* a"`1/.LK&>L,8byB]t[qAPA{)&QJ)5'b^6JMr5rdmJX布4gQ1Fm5n؜/?פݽD9ncߧQSQdCkg u߁T꼩;# ƺџ%W SUsM @oq#ZFe/QbX$`K1&r>n !=ċ,^5cԚ*Uᰭo^Y5PD"(w"|xkIQ~$Ũލ zX d=e>67EUeڇ*o%hx no2Yܭe=m.+O/v`Ԉ&nCp6Q>'c&e !|NeOeхn_ |w"kh*ѻY)_>MY4?ӿb0!cW}kX7p=#~=q˾GByJVo# Y#"yЀ6-:*47J=ӕ7%ܤ.WYG. $Bp>'Y/|>$;tr3&~o_!Oo)Sp11w ( ]-" Y:qk> D}C֨ovb#-rx@XmuD;IVc4p8A?]]\6Af Dlзb\-fBx7ZtV~07S"ܺh8L1;E|, Y#-s>"l:#`=5SBi^)#2KoSa [$^ FUTMHtWLxIvf+Iz)I2@+ֻr 7zAAu<~i))_eP /gaEe+:2xS@؝|7{!箻پKS=jHF^!itcr /XxwMˊ (L +`nfVe9)'K' w}$N>HbNJ]UL\Og5syݥޜ,9^30f̖}?_4\=W${L[5(\Cx*DzpĂK \V8X;L~:VvU[WXԸ^n8p3)Ujs~d>RԽǸghǹ(ZƋWfj̏]WԈzk>>PJɖZX#e:HDmvwG8<~{~mnĐYE/N88QJ,`^Р㧴+ -U֪8zf16ȋGZ-G43 (1B4Sg .ÙÐna`nEB (O'~9UYC.9x\h 9.ё5J; P!jM8$mU<*S0<^€~˟ǛODtN̨3$;d)M=wFH/]H9/3iQ#,e,y9Ⱥ,vR|'ׁ?Vn>+qU)M"}1-͛W0^wlD-FL``-TU:/WK$s%WLCSx +АZ&4B{ " cdAQg3ވ̕N$"UUC=j`| 0y G ~hzy Abpj<]RDc&vYy07{Ji+M!5eݾY\S~hweZt+R+A0&)BW"MDH;ԧ&[>+@ V G] 5`u2:G~!efEDG> /+Z9J:CO {&M]epf-Ke _w=6YW w15Ff+}34;zO Wn2- g?*eG4ߩEÄ.^rv[׼l.Ոِf10:i*JL)dmV~<{j |ŽpMI"OV*'qK hɍtUQxdI:qIAet7Ӗ4/tGCLLʇR;H-tm%˟!2L!vq9|MyIaۀS:Dg(i! H< a]"#- O@I9%*Wrs4E##\p'pz-Zu:v`_1{wgxVDs(6Bݻsq$ױZj\P]_ɕ'CMH `f7ݽ {M0l&"Jlɢn)> O5 0·:ZT=L@x˃*!gXoaeաA8eTtcSuFgoK;ݬvxVrN\kIuelG6uBY5EJt& Ԭ\(Y< z8;+~`]?gdMN!e:y0; 9h&yV n:+ 佬 ryuD> ~T܊hxm|x]XSȘ3@_婖ʚBax3t1ZTm"@|LD $cnYuFg)g 'ۭ/ ?L6﴾C8\ߕs{C7 5"M?TiD 4Nue9Aj񯷋D ()XB"cWRt>&p}o0"I u GZ`bX"ssYD=/pX̞ǧLn縇:Q|`.v7ؐkB_D*Hmdm?2A 1;)c95,US׽F@ưܡ/b׏NUbҫKSbn1eɒF9V8/E”7"`1 Q?ZZ_"q$b@/oeԹ *LC6 iv=kz\!=`eZՓ˒8@vz6-H .2nR-arO3sJZ>XCX%H˓r7Y *C^CK;۬1q1$)T:ItD;$×/Q5bk# ?,mCAoy|s!8Vs:.͹1L!uqYxE`vT2.ihأ'!TN6->#kzҨ섲  #l(^TkVŲRruxpX.;cܧC4=[_#*QtAlGY.`q LP]E$ӔcNxTos+y\j p",ed]W"Ti ʽn8]Ov?lPw]S@cORk$ڥ~6ږ7{(mUo|8!MDS&7 DKwS,0{.u4MMd,MVWZjtXakгFxMCstr][d tB&Ltf JD({H@!+j@m g `'HrڌƸy.$h){fc^ #.:SU':N0"OG,N:QJ!n6vY4o> אlnJM\Yckp#֊pT?M"INj3O̎3:ANnFI= #lzoBfQi!ٱ-RPÎ:,,pR:p& os!*c?nݵ&+`gZ[: QBbve=kvb(9[F4=!WQbmzqjg@̸U`OlDYiGSJ $Z\E,*b$Mk.-gy31S.r{4?"j@ut5ZZ—B`Rź<'AzP B.F|]OK&6X"䆗`L"b^;3@}s|Md)`e01ݘR\qE"\)#~b'ٖ^d2ʫm-K2MјDזOBK`?_ZB)9*FظFaxҊ&&ce\dW̓PGhpmwlfE8BIʛ\Ub6nN*+'!W6*9ż+gj~,\]lEz4 Dc`9zfD2iZ~#Ϩ4K/ Usb7/^ݬu @ViwM˴uE ùY &Dzm-1-7ӊ ʂ1"7: @yEXb?z ̈́ؔ!ڡCUT3 =h`0Uռ)ej}^vfV1d` jۚV}#@ rt>2 ݐ?#$s%U5p]u Q?WA|S&=;Pr.yeV[ƮOadk_#Hb!;j +5(g /*G!5\`Q%IE7{Wxƌ]4YEe1|җ1Ƚ\Ÿ&$,GMիkٲ*'+s]F)xl8n$'"GְI)e=v~g,Df*& 3N sJJ>tRB.[@ڂ+Ҥ"cus*; Cu=5|ĈUQʒSI%ηMz\do g2+8hl^REC}aWIM g.-=LP K%2"<`Cy_OƦ[ ߏry,cI(-Ŏڿd}|gA(ySrϾh2jb"tH:6Wzu^XlD< yD ԝv隀_ ޸xP!c[ڼxi@a ǖ_t;m{nZ }|Ɯ,c!+ldc8XloR7D 88d ?[zq߽?8ϿvۅJ8X95-:%؅uY#Fx>`lBUB}qlfiՃb 6w3bx# ր; ,D1hF_J8qb^Y3dy9. r/4m:4A&"vL}qO4+Ms;譸߰ibn*׻V g2"s>ʃV\+&$*Swcn^Q] pvYos@ARVIʖ x$+ZUQ * NuUĢ$_&@ˈsKukr@K&=v˴^!4S'V)uLB3F֛TfGFkK~X.ɻ ^DWGNDcZMz divYwk|m,L!i}Q@h0'< `̺ęUkKO۰ A8HBoe+*JLw?,z7f85 I=7zPh-T˼%4x_ Uȩd)F(pjE )&Y< + [dYr}m@lFr:9Tu-:)>L{rR(u'6qj3S>돬}xSmVpu N9`E[6$_4s9<C \Jbw(`d7*#Yɟh`z{^fDE4}&ycS왹#oհ!z)k# φbgPz׶CʠIHQf=Sƃ.r҄s~* Xץi1uY.oɿFBto S*m֜Nt.>wDݝ5dM>\Sy/bGe86u$b[:ѕ|?*4Ri\MGʤnW$f5NqNf"ܬjTdCd~Oi5qԅS 0vB`y>D%S4j^v":cw?wg&ys]x tߦ0,iuFXʺr]Cn( Z Jxx mq۠;AϕA@yXOMLK{1J9: v:Z\SPj3H4Iy;~8mȋ*k BHv\b0t%ê`_b0LɊsݮ~sVt'cg B2\qk 37aкHN!S¡W>3s1ݕlF $Y˷€Hi}ݔ"-~ںM;D=4dKBKڸ[鋓[}H҄m+pea䗜ibwJjHi"E\?agg^Y J5iMh]᪰ENXeɇfzQc:=D=2FY*-Ž(y?*rܓ8-k"1M |cc| /PnէyN *ۥs֛0A\~p6Eyⴾ9ľp~S-1"Q֌ʝ{$8 yD**7goIS8 [TmxH6*~˲&gzGJ:RnʥkvnRYe-@c8l3@~gTR30PhzBƙB QpD >Ώ9:uIL]7;|zO:yxI/iW Iyډ(?2D6 k)4XlQQު]=@ӱWX**<'E LET\sʁ_Vh]WC*vSUhpA0طYFT%@/YYet7ft鬐'o]dCUhk!GZ~cKp:)-tnE藐JK`Z|?̬ccL/0g;0 `M[\x'f,_-L˥6̇mYB;]_wIA5Hffgwπe_mx苞8YƅF֩mK7sLQaHsN|+@y# =u(jmӓr K~*@YZ{eOAS*#~_10 ~,5`?ݍ76Bqut}܁T@vrRٿDyk8Rward} hAXLtRqvv s-]kB&}l" 3=;#GpOv*v3 >̖|)|P˕Q1WZmFV#oLؘR0uɒ`+ܗOAֺǚD8Dy1A mQ%!$f L9wF\0'^~MќNi9UN=AȨ$ÕEr)JK$ppyHQMjP:Lq鍞z ݖy o*U>);(&\lv6*G<&/!:.?/ 44H_~Hctݘ^FVTl|=^@JVh!F ȽK1 3KրDXN3yjݖr Craas 0rL#"ºbƗ MTJů?LzWp-g ]q}": > ࿣ Ɏ]#IQ w35ٟÕZX٢zJ&1ihY*W̃ŧeo+y/pv@0?@F&w!G%r߆=})J#–?uL<_=&/Ŭ整֒xBkvK/61FĜf)ij[a_6|)a &(y`܁^*UUS DCqM&V*pdg-IR`Xɐ)P$|p1w0aDJ/3Dq{MN0>p! @Guo N FRβB؆2&c@ϝjjt~^9.3pc%O%7Z;xc6#&+RΘh!Z/2)5$Hc%m5PDzCH=kK,xu)[a^ Od(^M0)[Q{b[4y|7L[163c7h)o!H9 9,8EmŠ䋾Wۤk'9HUm(.Ű cY/]aG]{OO(nZZ9aP9gN(~?u% o o棠e n= <6oDH%#Xـo)dQZE,Qv^fcEf,pd3yg #\O9X&e]2QQ1[aߺypÒ-k")ٚ\Ĕ,ek][h Ne5%ɲ)H?==:'0PҝeĂȈo[YJM=$(')6=c<1sYe҅ס|8;L̦݌zKAr!!.4KZE;GYLZ2^,DvCkOGZl&PB0 \}BS J.qe9RH!ThF'cYڦTȄU݅Ō딧Jc"ooG铉 ʉk>?X=Nic5baD/͛ t\Ps [f(CX^[/Bbh6o;:xTďm1CbzAe D1L5t|GpkJ͈7[5f%U94ħeHCMu mΊGlbdmzGwh?1A| #..&3`]Eg+~_/sKjkm 0yP[WT4A开%ܱ<,HX, 6mT$ڛ^pk6|!n\}Nc𜞟\<xQ 9~%Qldҥ'ʐ`na:~ Lm6QC҃^I{hxJy-ҿfkԗȓ%ȑBD ~!Y"BNąܘ)Ǎ]Deb{6>]#ݯZcޫ1y_!J?ߗ|z:%?i~?X  +e,ن.u2CB$씂& >\.I+J_YizXϫ.Lr$lq9XxGJȼ7=תҟ/ɨ|)OF\Hl:x^%猐VQ5v*(GOnE#@"h%bYm*ۊ\ qJsg RANrLЊOT.ԷΆ @i`]Ҵ= zNЄ#ǜFzCRPn}0~(ܖ>I*#Skfk68-^W  <T a$Ư׀fxWtd B vmhL*l;&zj v< @ d)>K CdcYvD%+;;;V%(U`,S+AU̵5_K$:*;pd.cp3jbׯ&*?^+uA]OJ >MHxK9`B+ GyZCN Q09 (QN~V^ɣ[`^SlzawɟAD?[yTYpHUvAE}I.݂TE;igWK\᜹kaӚYN׉BU-ud\ p!+fy1n|i\ uE]y/K C 8u)*?6:|*6e*? )74@:PdDMkQuE0>C4:7x:!* @ۙs Ü ?cPf+~ckݧb3Ț]ĕc F/GgWt1:I9T{HoYxԎVA"MXi^>[|`i4$؀vkA B8ٔ> }$<4} y`Nm#+u7-/m,5a0-pf]ܩN̷w! bZ2vpefO5Bja^x+r@UdUP4Kx<5Ԗr&c5$Cl'i7`7F9YpP<.p8#Rx%bX3^j_*ϳȊXR}p&*U;r&@M$,Vn LͪSt9DYPGuoC2x+PP(vɝ *kYnt$egM7z)lAq(x.v :S>+ڈȦgV*{mmpㄙ]]jD\IőjYum\L*NQ@"eykhbe&Y0lɸ;$/b4J9MwM _X-Lk[k'uxnCl/술OC LT^oi+únP"ʞ')V l]cx[DTxDТ8+ Mc#Dh1CSO;:heA ZPN3﫫M2l~[xdXE T`sA<Zq[َۜ_YbdڧD}*L4`lu7r#boA_)sCp<5'fBCh{ sq]d$~yK.,8 5 N8j/_o\ݧ'k`3 e6 T0xwHUn͒\,?.r-T.Ҟ.^#?%Sx-^ѤF}m-tl77t1iJ ,wED8;?} ڊbcܕz͔5qܮ\'uf p&&QI G7"Us4uuB">,B3Ѓr]ѧT>ϴ-'q i|<=f#B`4 3!uFICsgϙ#d+qs/؀4OQG% 9 Rf-,UGA4q$LC INni׍'`N|bBa% /:cX>gdڰNUhGDya贃~S9iWVouM,ց|^vR?p-r;8ao7 a5+c-|xR+⮍D_qҁ9Q| ĥ%+G.m+0>}eJo@k%\9I[}/|fTttITĢPy_;T"G1765*j#C!{JEጤ}}Xgv_FjsǒaAK~;7nRiD$yc ?T ev]9NCx9xaL( ^= !D_ـJ}o-Zt}.>?ole]]u@fmU˖n/}z/^h FQIK5pIprfZGK|jFٹOb!R`W'Cu;xJ!)㧬 MlNtpM,yğ;}"5WJ˂<;_& x0WsCx1r+YI dz<&E@+|0p)npJrF#g /'/gIkńmѢSw+3M܍Ezi]r;e6mGƘe9ѱV+r&qكF(zYgOxx_q#i9әD_"k9qz SX0(r~y]ƤbVYaoYbV^w-,/jφ|~}~L|pXs}brpЕ@ 3K%aRΡ fITMh5?SfqM4DD 4A(?B#JjaXn(kK4D5`#ThTlCgHm[䅥%Ir6xv,%- !9@ 4TG:Thźm [9rM:`' h'E4zActqD81W |$9D,OJmo z;J,L-ݬάu]..HZs2זK;v*P?+NtNC‰WtF?0ۊxW2\r4[;hiz]/"T]!KOv0/@ekeݹBVn^ӳ-#)Db3ڻ:5BO9$qT%`Wl̯%{0HO?q#+VYsw3Hz{Uqrásc\cяm)w}$6] nAƾΦ2?aD\7a۲fEafс&xu$oQKMt%ޱ Hu6W}gE[`m+xU2ČL,|B s8(VI WlU F{y7j?c3"Nofe>4ZK` 8٘, x,mЧec$ԧVnܢ9>Б܁{d9`)^HsN'۠?eo'aCſx"D&\̶yE+H@C|>0vEtԴn'|ʹD;WtC. X 5,nXIx)t.Xk.[|GԞֶx@Iz U\KjWCpԠ~99WIou`3ea;E5l#v 0A&$wT*E}ɶh@fs$% MAY?Xe]v '%ײ V?Z>-g` ,1xi`9yWqB=T;D$IºDeP X餻~;T;UUʁ^gT'WMvԟ> L{ټ^yP(t+pA}cSǦ6ę߃|ޚ+IKqu]8q>:{߾YM} pI8| 3乵lnBq)LW""Pg%k<+k}:$U|@+S@[`\WTSEWN`uku daq (+~df'Bƻ'okY aG=?e.$kiRhq$X6i>KAQ(-r lk.ec"XpہYKXCz: }Qc\ɟ -3I1pdLR3~TOEf!33 Q8#OXһlhd^x}PmGv/ ElBFL_^=MPv`چRyqᆜG}ɏ@ k))_CbXYy |z1CRar6[iw:1"SΦbNp}ˤ`0C~y?YPQcBn5̤X >zڈ:As]# TX$* /O֒$Z!G`c+?A,4@3+-q7T[OOפaJw6^3̢u@{VNp;נ!_8 c֠B4+d'N;{÷(ɯ" 2~KH?3\a3@T"w>#;xˈo-"K™VA6-;ڼXZ[5zeO/B7ӈu~Ԩ/r_v߿"rp曆{4ȣkp,%&C6|Yr? Y4l;Оp~z22.B!:àTp3S#,txLzɮ (,wƍ _\Xsdž&ː[ԛ,Tڅk@Qt"RW+;.hFR5Vk,"FJT9lMMrƵ;/]{'6iY*}=OU|{=߹w ӋL+i,. &Ų HNrFx#Ht"T١\S?o}mF_F i*v5R@ _03)=:Vxq Zԉ&|in'Y 04RRz9ᶆq\=jDԐ$AZ=/P,7eФ8pZ[ 2} sE2HJ:qƫM5zQ^CIŤ0v~\@` %0LМߛɝmT }6 @וRȼz*WlHǟ\k[.TK|F{ vV ErmOc!2R?a*^lAQRơ_|6H07 aYNEYkz/nZ .Z U Mfp Veݒ8Z'>/ ]\wGc`k,L&CHAW __ǕL#'@g]vlE!`zI BZ:Awp74_<B\#*,K#}.R%|f&('^g : ׁ]}P~`9l!-Y`w Տ >fyXnq%%jvv̆.5=hɂ/9JX`?\D⑰j+ƚZJڑhbJqwyMl[Qg<3,+,}kTp*B8l@ hHM>ސ$|OY&'"wBCX:?K%?}rECcdG-ѹW`IH.LfV"KqfS $ [^0-Y\V4r2`ֽkԍ\C ^Of׳[g`vS:HhQ0-a1\ G}H|oyO^&)jZbgHw>S7?M(ߛ;JSNC-)YYztÜ_ = >*KuI#xBX H2#*[\` `2)@ \0}wyHHvI9",:2el8[H G-h"Kn(P'ef9_kO+~Aر &!(#i0iaRSowok߭%mfO 鵜‹Xՙ_bd_f*ETk 0*3Kw$=%+~AS&ORnEΘ⋾ҔzUxR< N_I = E+=qt7 D,sv5wZ>(6\0Bu|W 1 ,Paj?ހlGV=dy^;V}5£\^71(A,$;JХK2H~P'؃d 1hã=SzT=- !̿dHͮjg8?j~Wս[Gw_/̀'HPe?h2 } :^oHO<}L:|7LԓE\]+gЪ4WDJZi*"ƻ$2eHT_2 r,AjЦBj,I^ #{3 v-.-$%f$f}w`.֕ M dѳRl QSLj2Ul΃p>QG* }ILF%d!҆kv\kZ~xݑ(B]nȀ+ZQG$(572֮o;dρ( eHOٽbħR#ɹvg*;'1xXlow$Ci.xr,o f; "aYs ȴ?˯e/E/ 1-Md|܆CZ-vgr[XI>;Zl(4 TRyw"4pyCRGoX WNh3ez]yqiMO<6}(IlajoS t^5[3z"Gx&9J8A' u o)$Uqgzt~sf'5_H`SK=Qf2 <&Ho^ P!beFeg9[AO7[z*TXk!Dƶ=Us 海V[ypKJFt" {ʩm-)WYSgkcRLwx]"w(D뗜=<Ҝ-.l(rP iKmmܟ#^q\1SlL( '?K)tD^HF9>i1A |9?Lʋjx+osہd8 #~w焭Z®"W.cnh"6KKJ31]A ANT)>=Ϟ%N=^o F,Fv àu+iVa,V S>F,JSl.ӸWs~ qmcCQ237~D#%V4!cg+ yka ׎ RE;svXry(%l.5K&{XmcӀrWz0Fq}ލ4WȈ_aT.ӎ=0[&9[VIko9el^0a>mxBY'^4*IzGN3E*$<Bl(p\%2l);2 hPN <M4꒔YinAvxu05la;fd@.RAh "(s_jڲ +]$/Oйx|f* gbzkGЖGA zHCogQJs)_~c i|&j{޺&KU^3n,˗~D(e)nE.ľϷkI^02]\ߛ7E+b9rOw_|B+ C(85 PēhXC܍xEO_@h(BXݕO#lMBU %j a@H/plcHuᐺ/tQFj -^nﻅ񻐾<^Z$w!|2 n.]QG{Ci&kڍݛ|=!R a_Vp$Af,]Y 2c3 b]B! YILi~* ,bnYob<׷꟏[vYZvI}iUƄ ՞'κFyR`YMFأ40!`mжsxeUl+F'1Q bTx(ԯ#ӏҴBwgAw.BLcR=9n1it\z·r6R|/Z@if rA4tSdC#Ёqgx'hL$bző[{mr6q>R3ꚶ0%p/}7Αgr_NFxJ`7DZ]\{ۿZr}aLGE`,h|΀&-j)gՆUyxK`.8#WNj߽=Y^*14A\m{yH_ y_wnNUnyށ4;2 9 L=عT8!T/0jqK'_ң|51WgVP .L[0RYɘXQ'TeOu')_KkOH>gZoV[\4yR -8)jC.A)r&CMV :.q?W]y(vH#jMOfP|x3 V8zDd[q!w+y sBOehK!8:f.n`#P=u o՝LkaB jGOAkDlj1ck:ٗ߅D֦iꤣ-MGCcƽͼZ>ygt$[-߾'# J%ǼHH01Ԅ hϱ~`Eè~ _Dr3V0) ,5ZT7ǝms(LdѼڇJܢ'](,M'45sV9CߋqlC&0€s;4Vc*ڵHky&r.QyufnvKOY=(#ֵy!B~ŷZm`?&}T K~[-_n}%* ՜eFb:B!BWJ}UC+pJzū@ׄABlҌ*qh3RO㪃%s6!9Qi,urᓊ㢰`WJdC*?f a5,|NH鑻䇱HYgs`$1FqD]e5sbT|.Ji\Gbǁxlt_ c}CFiaHM}Mq) 0Q:^keˀxE$g&*rw&RHT^Ըǡf.Z%瞢v/&7^qk30E_7ono?\8Ouuzmu2IiK^p!(j%f܅~cgםc6y5 x#NQJWI`)9X7].iBD{.8Ktk @O=)XR_K[% w# D RnS~D/UI69ˆ]STeEp-@ fz0ӷJ%({uL>Y=|Q`֕JYjPc>''SlYssw7:u3WFp >6<56zr\gSQ.Ba[cqT)XovLr @`?0q)'xDrI| ~w eGz~F֞Je$h!: ?~~Kʰvߚ_qmp+u, R c&sqgZ{U`myr+Ѭ$Ϗ 3!Z^.QPw'Yi.}BEndt?LT1?Үɠl.> 7T{7<5:_ÒPqk߉4wVIpɰI5Kdscy*!C'R8l+U9ĹWnxu^[xd*mH+L\WtDXKؽb*}%μ)s}>qT|/F_֓]"  ca5"yLme..Zg]Yn†_tRF1_xq!!w;תPG2nO'40EW:`q~ʏl2 5@q4r~u1/_G4μ4:C~{4-*UXN_6j܊UQ!__ I1|RoP; <^n\hǜ 'NΘ9P~,zdgT q^ȴ<٤*XeëS84=6CF[8\9AdS0P7 CjRYC(eT.ȶl^R+!E{(dc(C}'tР$?ڍ<}~#~uC/|%"g}OR'QX29 no><%XJ:t&H-Bs!Up<ئZy4WtGyЬh3 8Eܖ矍E!8FESׯöMס]vwyu<=U\:ju3(GF,"umQdN:iDɺ]\bV `Q:Ab'\ Y0ً:_^[V'iᕆ,O"FXN!o,|8iz#jFeeQ/籙U\J⪙+ut,WgȁqP%LWHi 8C~, [#:̱4/P3tjҶQt/{B%ՐBZW=_@u}.]I6:_OoP Dr7Yo:SLR% B!$ *^[=:`dG4"D!y3%m:Ӥ!wd\j=-Oh gϠQ 6>9]#7IjO>0 Ԅ+|yrF!?O dLwϥW_8~'0'}Dvl^wf7QCf<]X@)&ro7VSxTы uaG[hN^<_ [ԒY#सõ3'ٛ yb$%MGZ8:z™Kl`M(XPs*GT 6a4*1 >~;,U4PoB]ܞCU%T "%'lȏuA$l^\3aQ˵YO馸ɽ7g$[>ˇ۶beL-;1:{AEL,Gyt427D[+euG9!15 {r[nf]v\1Uf5~fPjhH-m 2.ǿ}չ}*VNC)SUaKڥ]Y2oQtH˞20ܕ*lV FBHVƄ 5`  ݲ{u@$<.I/I]Dz~ Wz_e /P`ĩǓhx [P=KqsQixك[T!jH&&v(ɢapc0܌gjj &߃;> ]p_ QLt)Rn)[WVBXוj[n V+Gܕ9;@0Es~9nIXO7/A뙜c|ԕٴ*W@7|lbqGFq'C{JX*%1t|74I@xPdz=@lWQQoPᅪG2>QlżEu3uTƔXI„bGK~ 纏nNmx!f'+Ǜ.YN}S2 =L::>m8b?H(eٲv 9 .\2, &viu3ZɵQ7}"`[Ox&̜]2ᴐކo\ЬU4% l˵}n/JRDSS@:"0$z7?'.Tˑqޭbԑ\U"r[d\T:OD1i5rJ.պVo籍jhzܿNКV_>?J##i OE@+@lb3mód%Q; ˀ5bHuکa zE/ )VU(B D{ZO@ =\1'Y^O0}C?e,A~j ,G{ P%suO;+~Z %[McKh cgkB<b8).+4"C¡z5d *&_9];(IOV}_{ ;Dgw0 07a("("Ө \%؄|O+:Kc2_G0Ci1SNR$\LKA)Af#R=S Ç}hH# ePû;%bw!DjۇY&ޚf1Jt|{ ${#4OGYawC m}+;egGƤnb_RpmN?Y* )3W'˚P#@Jx]nJQԬ-6I7RAproCx.Buo_ 4Bt`eWy(S@lDÖ$SBkrIc[S}9Şo*4Za3cJ v!9>CqeoQ~F8P(/\9ߏ)wᬀn_zY2  nM$p%z( g QX &OmoFQP.6?AԔx-(HlfqT}Ot0̃ [8_Mz5u3V:`c[>u?v삙KcaF k;)br1[Rho}-Ij\a _b P\vxOr3+|/*cMJHQ8Lj>C%9 `#@%hgUG.~c,F>|`w{8L LdYA{g˺) %,S:K-i~rkm;'ͯ;wbbl0Gd+쪵7Gh}۫a`7u(W-{+Q4 UDI<kY48pԈŭpzl\:Pun Rspuy7V,gY -|d<$6s̡ E t w]IQwqxr Mx+f֨˺_x3W'/?~"3b6g2NsXJuOC,&ؚ  J1G݉3}](gp*&ԖЪ(Է{NV').d Ū"щRҥ5Ji 2V EM7T䙖rtv`0pj ~gUt)-a1?ɨ)VCd\SJS$COEv=.Ɵ*xZM>ESZ×30}|Q>&F3+v7ZH 7r>צ|o8[8ō80Tqީ:ѶIFEC]P1sT禭i@C1b3{d3/{~) 2g7jgq9d@wJ2z_u&e  1X@'St&_%?5{mWBLFnLr~̻m9pn^7m=s&#ֈ DɌ12 qiDodb*@yӛo]'N{V3QKS>{p /4=/Us68@֮07;F8yJc.hoVs]4/uufG(dL$'Wi~]Np5p/X>S˴UYkRo>=nHku ZOefU{C;is^Z8cR؄GLJ0 wO@(a'¯Fp H@~~ikJQnހѠ@(eS%a¼Т#7_jRij +N'A72Ll#_bJ(e֒%ۍ7:mGU"qު_淖A=2<8=lF"\g#웪Zj)Dz`<-ZL{oe0C"SF2I`[޵Oa6OJ;Lj[^VsE*bˇܶ1h6!]q4l#{ņql _i.k<9ȗ{3Fggf|Lfw[ D06K9%gͰ>_Np:_Dy]%C'Te=_T -Q^W(kcczl16Y]ażZxo;i vq3]| &h[)́Ht~z ~8fxBFG6ٕIz$Qd ?*e~v6H\#̥XHIG=A%cLP`14sE Ql0 ;乂']{;<:o&!ߠWA賦\@>̌ro1苰ѓ\{P[~5wŷAe,ljgNQl=k̒n>+Eb(ny"d{L~^8 37Vp3"E^#s"2ap^!si+^hrcJv P2NΛqgh<t:Ђn-{ t=[m_XX{H?odi&EkO[ntJ4gcr,?YKbgמRiLsw*ny>S1JJ-xmNky_\=z-r8{ucOE;%U\Z>W36m$AWu-o[V8vSy82vJ)F!oBD49ˑV0Q1!!В*=۶|dj'Nr[KeΗa*m+3ZO(p\WgYࢴVҜi"mY9"8 wOutFv%ds mީwbzH{긙޷oy[P*dY-\Ѹq\b{I "R y \0lG7-[&7 =}+>VTӓH*޸ {?s_effl9"@e.zӶ?%`ZrsWnEj_l\-(7 2XXw,Qzcj4=4 j؋juX`;%\o0ߺhwˎsu`m_Ho)bLQwFK¾d"i9AT.CSAnKo_ƂW]D tZbcqD FD"7M2zOo沝D0n`h^¯1. y¸_,x3 B&S%T՟*P屘Ecz\Kcؐ{k޷oDz8sa(ht}\2R6د.WW 1s..(H^A,<_xh,ly$_ =Ř~Y:F̷k^Jqsh갘yST#,B4jDK2K>Ub,ctů 鿔MOT{iZ+̤GFlV}ޢgSյ^vb>ZЏW |Z}hKGję%!0~ƒF=҄ Be/6mv1nE9 sBM0?tmu xeB%vQ?K#:ux^BW`X1D^/O.)aԖ=lcAoOX'(k;F3 5֫RdI 5O1uhq?ېpy1`ɓ 9?ћx5&Ɲha0{O\ ڮ)/TLqAP櫙\i *_ s!GO=#L Ҙ @0,"Zn@hψtv4[ij̡湳-@\K]6)u%_pGm ?6B xjBk'I֠mon:zj;}ڣppvü*cDQevL83';UiU@]%w&=GM%t.R~KiHkgc0qUg@ra;2mt˼n NwK bQ,ƝViDu Û@BO*`NZ_D.L(2f9ˢj(;n"@kqo_xOxRgvx־v`32ufmp*0ruXT|/ w#ԙ2&4dfxv0+PZiidB5㝉<'KR+vF19kFٽzݸ"^p``t:>uA\gǒ؍TՂPsp0|ܠ3iW3> HYd2I!,VjNzv]1p۪)s-zjɥbxR+CAhZn}Fe"!d`-zM=vFJ7Ğ;fѭJPi |y='˹YWCvSsGKsBK=?]Knzm[aC q%݅EIE_bRi|'( ߆iȩ!YƢ j,^LHeJ6cR@ZUuڹNo2΋}߉j4He;N&v\o_υ—>ev1nE ;q (YH2[.lݠIDo<ѧ#tWS?7Ħ0C-&ZUO{ @Ϟ Nw 55" ]<1osgNIa{h3pk֞<DV,\ݽIC3#B2)zxŧ"b-zj6_)!h=9-/Bin()k{:Nv߲+QTbS[!h ;FnFUv>+g- U kY~IxP,S ҏ4iˠd$nZ/,ʪ:m9oT2[KU[9^rD%gM4̭~R@fy'U=|*͘2}YƉu+pt0h%TOLՉ櫽/3K:#,nJ۵JMDʆjwOk4lh|X_jb$!Zom' gk [)iǘqd]ZLԲuE%Rv8*Mzqk.Q7?)A}U/DYZs8GsvjՓóYv+<̑5;:2f%w7!nP 鋬WHUVﭹL5U}uM?K{ D۫IGTy:\ɕ4=Ih ąE}hQmqRq*Zz)96tT)z6uY[7A;Z)7PXVVIzL/R1RH81p\HVDu @Uf;| A[q RW1#`I}9;{ghGS$ ӓVz%NIAo!b|Q\YYt5Pw ďf[E2WcW|2LL nJtWZ2EY,08!gR P^S5|sc't Y_½h|x]]Cg!w'] _@==1kW +8RҲ'h.q B8 M!jd@|C@ۯzBݨQK!}[QTHԥmFbR\!  ($hUɪMq4xr%(ډp?0p +VѦ*n Z] B~c+Q<_L 6sQOT4d9nZn`'TWк0VLAΦm2 H܌Mm#q'P,aisEx2_n+ KŧLR,Yo[4&%X7+^F$*l x)r5jэ;S\:{pZћ3 #SOǹPng̖cO5$_>7 hurxMp>HTe ۗ]8*Go\B罊kOba$bH73Zʗe-zB+iHԽh󧮃-{G`y|β}DAtdŘ tTSz1昰iƧ|w ?VπٮvAZdL&APLwW}ZEi6;k n[G 8ҦI2B/I%_yYb PE(JٚF['@)xB%<|t)~WbDS:d0&HprC#:z G6D%6nkg/jAP Ew^L`:qRmf frL| b1\6VF:F$yYYAf*e\'*Eypѓg1CRboZ v l}駷J..V;yqǿ?2I֢t22 o bdsA!R엌H(Cy1ۜ}XwT$-/DWO}# gJ;~Y8N!C>I0YOS tfܙcwFX"q*#PpuS9y5yq\=.-!s3@.t~7JhYWK#0r{ൎgy ,HpGVrec14e:]q>~G3R+CC(Ԋþ6m@Ԕk.쯃ګAs?MUʓxvvN[(~"EJYV"=M{ <ﶔsƙbWDjN-%9;6WEq:pH zZM3n.}F8K .#\Ӻ zNeY#~O)#Ta!DykG ]k1':y!2L,1fl8Z~= es.ȶN:)\m~`M= a9Le!HG&Q  tMd=&5&\gSX3L*{/ل7 –`5:{HBOӮ9*DEss=<;ZtWN*GDW'%6u6b&!eNj<:W)MЬ'? E!;H@_bk"6{6e|܆Ƶ$E.7K~[+&(lc‚|c4bCxS˞&Q*3JAVa.^4cOiYWɼ#a(<1I L~šY|B~Hq ɚ1\wׇXZTQtzX#*o).詂hbe׈ɞ~FMcm:I G c)v4(tEpdۥ1IŽ*+x1 KҨKP۬X}4%.1m!O}ϢYS E4\ / HW!ص:pُxA2obvQ 5gDv?uو_ !A,q7G$M' zD6J +}lamdCxS|* gOh%Αp&ʔ.~^Y} iGB@8Lg}+=  2ÞJ|5)KoHBA?[ =Ncd&0Uц-ّT֬j q4$vdnVhbQF*QTLN'vNr4H>t@&79? I*ʫ)v,V]${pf18uX<_<1HJgz]_18P0]5QHFs#Ԫ{wwYZޒ|@*m#Ar2nrDRP.ӏڰW|mW^@=QP)m ў ex_ 5Dh;Z:UTBv5vl3luӃ2x4Bern vi21UAv,d#I/W尔/Q kC#@ t Y a~W'?+kŦ$jIApDykUEz#qf^hރJl.-5 nz7j3p77=DZ]Hr_ t!LPHR*D!4d`*4< b'wv ؗy\"UdlBftU5ǯwL ;HǞ~s8?-mK t_:݋Xc3idLTma4uƪ8.yߌ1`F'TYb3H$ j ʝ@.XCEޚ:M*:"I%"QX#zTexb8>I: oh/8Ġ{BǓ֠/pXHROvv!JKf ES CUyM<(<)KZl;sO'UV߿a&h*րSMmrhVT*E%o4[⠪KA>m6M.b4~6>\B5y$]۪ʙNbUp,Lvp32ҝu$tac$"aԫBw2wizUvC7|gݸ5Xi8I 12l3..k%_a`KoX$!=]k'KJ,'.|۴ە]WۜZ>N =};ѩ\ &8jLTQO[{dηo]-זv}Yy5˯gy893-ίI\ 9]א@<HJ&B22@Hz׊uGf`_Z q6J!·pulC W0%&RH킧tJ\h+~4;@pLaM<%k?q$5A>g QyrU7j%hJэҜ1=IںdFzz}ԧ(8چPnv8u9JVdM@B)/|Â,!߂}䝯'VL:3nO[yzJ(F1/[^>SvsXLoL 3=V bԦ:5u_]ʄ2mMw±8ˣM1,2Ґ M}o=EW]Ub_ ..&r #A掐?c D&;'+ckFY6t];&+,})ռ5XkK.C9pRR9V45T1ޛ{Jܮ@G]pզVƤb- 2F:yH:r:ah'4ͰOy2ͯnpNKIft"΋>E^Rn50&'\"}a>&X{Om2/iq]gP2;bנMqjl3KknQ;+F8/S$xoT~+Z^v~r*͌/Ix($u2:DZ2ZHmIK>/t^l5+8o4G|s)J)Tnhe bjˇ@;H"-y4q@e `I.> ܏%J %,Bcgd8`Kш#[d<*8+~IW1y O"WyK.|oX#I/d۪_tGCQIͶa!wU-w?ϵ(r^q0pevh@؍rۆQ{l8blqNV=߫uhL u=~ڳuY#49hIef|EU0 :0l¾;p*JT-&Ѽs!LM Ld#zZdTV, t1Q/O# y^u}(d7͍o-"T=]Y\LɒP]ߩ*'$J/wL\?=Y\ xЩin‹J͗:NPv):ub`o7TvYȭP?cz1A@_;?|\ diXʽGp>8.\t'3GߛJ :<=k_)VgEWxӽ;!Êa{[+|RSE H;2^vyHR ,KI kqcM&ѣÿA)*eiμ#Uk+52Џ7`$VZr}TwqߣOLruF;1},PWVT`Fi\#eJ)~; 5|89;t &Jf7"cO!܀F&J۫s}ZS͓q/xVƨw4xʶ -l`Z>[ܽ^wa]ץjgBA7Ja@SxPۅi'H?ʡJ?fS ʫ&\aGdp< ^.Cqq*:x&28G2L>FەF,]v"+"ī4u%}xͅ(6>; Q/#ɴ*7sc)1 J=34,$Pq,\QkK8H:R2(J3jO.Z`!HQKqHAb3LJ+X0WXG50r.Wʈ&7<&;`< dDŽ^+3T/8ȑCIA#dr Lɠ\'W q7ϫ=  CN"Β@PzMu CG??7MvM#Ѹq[*\9WӀ(AYdhbKbG0|rGVqiz, |C,.uA Las߭1-S*hS(ldKXa+?,Ϫp3jU9*@j ==i܄Jɡs޼޼Unv|PX!#˼s a(6KM˨@H؞6*IzʐDˏY(̶IEi8F'}m>\ 8A6\O&3Gj7GBQAٿWM ZO:J-r =4Qy]ZpvcVX%B#n!UOM7xRS nD1MʓtjU(4zE-61aS)}P;S O-1c'矲 Ñ9,+b}JfZB&㢇vCQ&ľidDjy[J݆RH̊8dvx@qG]$EG\|>c,TP -uV,[pkdC& B>ol~Ϭ\BNVDjE;^VDgds LzW|(i."}<*% 3ɴ`] ,;lwGb@z*4g:r"=FeN.lYvWt L3 6) 5OjZPzaDP^{NO9 u {w&C0?sPEf'tP`hvȴHz6%^Ms/<'~?vs& y~B[$<|bZ~zj䝞$ّ#yx" F!-(@CEjnq?Eh\4Dޅ1,]q@&G֬_|mpua`߳guN4ĆL \Spgb,8)b'let|Yu/LҬ/AܑNO#-#c u+ hQۺI O89ƹ2fLi`z[s\2=KB`Enq۰yF)\ؚwΰ[ճ-XB5o']l<-i&GVV'qGPY(J2+t;RUұLY|Yj,l{z}>/"]]jf:T],=2="`܆D }Zv\QI TT^e?{@{ÉJFJIZsE`͸I\xpT;x@3HH9 c-.)^ŒF:;[|;V7ǏAW5a1gAjFs8$gb/ Gm1I]+[T uBK=Y6e$&rbxKHBvjFU2+!"[?JXT&O*nU7`wlhM@oZGq&{zs: t~l>;VWB" UHj#I7AbA xbt KŽ{+ vg6C[ܦ3F/r?~m% b=cߝАE?[ЍcP*CbQ>z_v3t?+ }][p¶ wM<|_ ͑ܜ+8m|V!*.VݜV.XDq4WIƭP4&c;3@`Y0NXY|zGhC"->WC+u)Vq~"4RlPa X`5/:wB$@)2Oڀ*/Z SZi_j ԡa%HΑi8[]#3j/+T(P9 31޴w6G rsgʩ_u8Aֿg~ 1eo-O4sUx_.5C._x{4DU۸yLˎ: g]mX\l)+-^oыWrÖڶnv'%G y +Z,Rmmc M> E@}s>n_<\v9:MH8kOay4K(Y=52b={|g\1|f{ Liȍx6ޜP]y'G5aiQ㒰Ks$Њ-F7{x=fs1F}s<|6DtJC )oB CTk*WK.O56i38'Y?аk!xƎ㳉˜}natJ(֯fDWoP`|AټUQ 73!\bM( =D^FR!=4i ]/u?S7kKVz.ѱ{`IAH<˰*4>iP|b>K`< .YYC NJՐCjs"m he&!,B2+}Laĵ njp؄I JFxZ܂f 4a3ңܾPA0w%'*aOR޶jPo^;WCdBaM&Q8E.zH$&q^PK< CTpNUEYk{ٌѫX7z|7:Ǫ4Nԙ`p18$EK=Eئg!1F,Zy&Fζ$ՊmRZCJ)SK@2Ѫ^k%p exKBVZ6Z6dV@3!n:o^q{% xl^(E݉Bu?KT'@&NQN @ڰs^P3EŲO WkF|2RCQTp`wB (!E<` /=0o,R_KA*ȑsRwfkbXJL0r5÷3x<ЦG`mt^JKHL+hÅ%5*rZD.Z◜QkTXĥ"$qO_ 욥kubqsvF=YAy]c%`:`|6])5f5!5^#X(f,Wfo@P3t@MDze;Iܤ+lPV`_͜p̿V vo s,Ě&'oH5UC.-Q=Y!ʷC΄SY̢Y!xS{뗕CY1*oZ:Aڊrwl!ςk~[k~f <9zv{S%RGAd7SV{bEV}Y۩ 庄Qs(Fe1GE;Dby;Rw=LY3%;{o1j[lŶihҘP=Աڹ̺A)GLE`^X}$m]b3"'j]ONjd._ nͫdXݔ:lP=޼}EP0ui-$D^MfLC3*qG9/ŧl [ e خvEJBV?pWp)z͜Tָ݄g2oqy5Aُŕ@OCJ ^ ³ \ni£U]%s5pwGJբ3l$fq'5wa/Kh)OlZ@89'%fGS|3PI(EWebؼuA~=l0m̪o7#)V;Nm+i (:[\Dy'ye1Wa/pPb$T͓V? nGAe%)N^mnQB\oas}wl].Y)§Q7m k*߻W|ߚS-4VpV߅(c骄j(O0cs]9M)bEe*C ^2,P+7uV$"e^!I+ 5e-xB7˫YeE%jP RN!1.GK}X ߷?ufN舣"79|ҹXvEPkN_DlʂiY!rAT E5&M*DO˦19 pMv&ctxߐ%SMr&jG$k bySCgZ67Oo",5=^p(nJTYw˝SJLgX?4t޴֌%Tqs4TGc"hP*B㓑 q:C2ߘFbba% ^aKZ E+0?WhX@d* }eMK[ W|$wA!B|`!,E $'8䣴B:k9zq@0cHey[)i lㄙ/S=)Pe+]g{@inPRO`R+]-e}4Y, ]F%GlS,JbW7t,Y4^ۋ'dqck('[M@7v]CjX O9Q~E@Muͤ3^멫 Hi7{bP&Ox>v?pCNqy''J wD=?ҺiڧB@͇^+XMBTg>61V cAV=_קlhjO\,LR4htz C>dZ(͑4Ŗ҅.+PL2RHB*]oU! ܥԎ->D Jy*ޟ]g 8|-rc%,5+Ij OЍ#B6#*d!jچS#PDIpOCk?ԟ!H|wJEp񓬞<!mƙD|)4i&cR'5GAnj2*TڬʍLТn/:E%UGϼf e i`:(`>Q5 KGr;蘒_Dqyl\Fa4FIg-"$@~.$(y`69QbG7[~sf@_ J*agA%@_Po>߇H sA:9{t uXv~SQ՞V{OId̏`R72-'|˭BvZT̤Ga)G1+ǍҲԪnHn{XP4㏉"Xc89ڜ/Oʣo1򋌤P|TO1SDv$( 1[Hr/ȟR|rh>QV935#5v_%AbgsT6@fډ/N[{H9}uá_$4k<@k?ԙz>D؊BYo֨ ' vH5ds7đ lp$~;5v4e{yAV]} j0I΢':SJ"oR֝=mxgDA^M~ٌIz%)ӨlO\i# IM* b-?ȥvƳ D3S ꬇A亪;D yITx Y_ Ю=./ULMzӮuj"&_()oD99EAtW c1-u5/??8 ?9&ͪHȼԽ+oɩx ru);E~ K|9hܟ0]XtC4{?LuBc$j:(6c^{)SNNh*؋:ܫCݱ,XD?:Fu0u]ƦN?v{&zY>kJ0^Hu#+cqlvM9G`vۧPQP;Et 5Vi`H97ؽ(|V!s +6|7dSU8_14+=7F+OYx鱋etAxl18lvڠ5^ʗjPGy$@p7s RXDhO2S8tf; #? 55C^q8\=.^~I&vO "S 0jL8ґWv(arQWx9.zK$j_UA;}ΗKp/&2\A,HHKE'(+ZuOrQCyw]UHV(Kе? %/fd .c [S3Y`{X'ٜ^|kו4-;8h- ސ7ȠTZ Xq`ҟ<g*Wpq{7 k=,<vk\ ETS9LU}Aqg_ 4 BCmK.}VQh3vV>yBRM{\qPUSb/}r \r9qFb9;-i ҦSyɡbD&QlC.h4"h5I .  c8?Lbl wo7ߤJk~SUj4LDAy/PYt#IiC˛0Hl`֎f@-s[W'2[py@nh o[闕YCƶ)%hryq6N{ e,ys'YqG1K@^u((}0 m0Oڙ0 Gg C(yuvIyӌdrb୍ +'^R>oSn Ûzϰd7kFx8^G^n焿 YY ܄ֲʼnC':v2 JQqQ fF]I]ea):L^3XDBsDy;HE.{Y-FM]gsGw"/ kUU\ yBS~ ta$fWQW(nP izG%9jy̙+e.uu.su#?uB_6C#.7rXm8m-U5gR'n=a[m?9h ,'gZrݶB؉1ό0VAoDхڈCP|,KD=J%\|-_&b-k3$R皐K4jvOR' Pԝ(e&"#|AΧhMUnM.j[TGL`P ZE!<O|v3SiPa*[>揅(a^Qp(ru pOL%kBFlD_E~@c̑V:\ 2[; bjTbx|z"sJ /0';f36S'\+nćH6gOCpHڈnTJ3W> 5Nz)9 71KAC 9Rsc2. dg\@KU_5Q7~/yC}Y<'oP˥j;`5隠.09>6<~V[b<=̓:M,@Woa'&hI($fzg8)/ :r_b`+kʞbfn (R}O =!>b/ZPw$'uĤd=śLFFϰ5ɱ +#CpT-2Q|`Q;8Uy+Kҝ- $ z,H5vzqC)߫gVY__8ܹ/V<㒰5:3D,3ʅ&! QfL_I sIk%,QY:e\Tg.1ݠUq$6Y*mkpv6YV GS6ZVtrkt{Ys.$?f#=G ȸG1sSVBrUdtD%e$lk~4ŷ|\D#19A⛋6Jylc/{y7d PTSVNP0l.|,e:yĖr5UIjѥ%Φ#O+Xe[raqu 7d(g*UXeFeզ1X{7i\A6 ᚒxA""(G%IZ.&&7r|u d{bO*쌑}0xώ k1q0rHeJ1'^+K]@`gf!n،9/4phl.Šmꓝ-: o>bӕֻAUR7(?-"E]>!0CLnˤ fد((.Rhz6yKig4tIaykhL,!<_m%J.Isr:p 誸" 1fca A}*3#2,ZV}BLc<"`_X7X*}OXjf<3>+Q~5CB_"9ow16m#p,Qj <-^Jx!jNͻ0`|hPT6 j4#i/-myB[(u6 ۵O{3FKi @p4d%O?*!1'桿 98l+iF2 M$8qJj҂q V]b9l,ыۘ\rlϔQ񒍧F"aƏr8t-V+.詩q/:[n. *)2 ECVBkm եG6H2a4 OOQӛ<-U?N|%£tR_3f{y.Kq>,ymŵZ(zzr`ޯ.qi[tD% F}a77Gq37^Ȉܽ'eWm[ʺ@ QÔk­IMySܙ 7uOVXJeɕ{I03'K:D]V3>%H7rpWTh}2Gv;~ X@?rU Z;.Oz4d fF+(w>7mSR$e`LOXuhZmH2A-ica 16Ƴ!R+f8S΅?uff'|+vr`ЃVZXFNW>|1s G:lz o]Ym b-FAKa@3m'U6ۗ*0M'cb\|Nʜ%^M8o)Eb]f⦿⸊}f?I37rM 약"*|rzkv b DG[ҢO?ԴE15 ca"D#Ii K'$X)<ц3*jq fC}RY-͛Wֹ~A6t&52@}XgL&8-Թ~ ܵ\gz.CV;>TR"y'Q!Zj.ajjϡgXPnNX2BB,H"|ŖS$xwLhd\3Oaup~<~T#7ǔ@^e"tt`(V6ѴNt4Iu7.y\|@ˁw=~,CA_<()ImCMw:jq"yHcƔӳ(`x]6/hI@S@Yzk|F559ZȉY|$ +vXXC/hOIue53 N3OIT۠3>pťሼe6hCnXeD: +& /{t#\PwMJoBaи۔7rE˷ Ub!jzs) VWR E/0;g<6"A"Jx*'<_ljX>ZĶ`œyHyXe'iխ{+N5 輮z5`zr1wrXs2Z8:c м!Y~>S9W4i)gk*6}bM}E $?saU1_g-Xģ٦(;H{qU!lF+Kb=ۻbfK,+תv#&LuöWJbBޡYًtXX#o 9+ٺ#*Ҁd1I5ۿmDH=s;9a.݄8ߝ0 Tkblzj/0Bb4Yxg{|Qټ\W >$;asM,]ֈwu+A0 a |\ x)2Iy)jYFR! έs'8Mb?>)f;;1M+m)FO[ lXJ\t/3-ws6 3gj"%D̂IV2?YLɴ@Eag`&6zШa%-0VH|Aʏ9. r2If`AP,r )# { VzP M5ș)s2]hc He\ Ahkgx#hk[A[-v(Sr?g1I{F߲[)v@+2Ҷ4"ūIu/ ]l~Z`hksk91s]\;ęty;"&YŜٹ 1۫5Y>FGt@bi!6d^lYE ,O)hܡetZ_XbCm̹tNݺ@RF33D lq֞dSOi0k/,E BX \:ERin<ޖUt8ۖv4*1BԼ}[.yE->:|}8(DiBdNHckOCngY9)ɽOA;C蚠u剐=\_-Y= j()e7Fvn7d ΍ V[}&ދx:ad^;Ytb1veA.CVzuBVcSPN!<:}xi;aCv~xыNU?f8VQ!N .\i>pIa5U@uʆˍnYm5VO/~]z B\ bivEg@ȸZM ++/P~X)c WlWOs?+8%eadhexo]yF )#6k-9ˉ!q ҝ %c/ t ~rXS ƀշv~\& }O3NحWL.~+,0Տz~Q<ÄG Xr]u|mUA_=v5+o-tT9g#hwt VAIQ >ƿ m!ȚMX%oKIؕs^+Gv]'0ouഽU8.P*IgY*Zc4wf\ ̍ ?5Q/&|;ӯg.jW) 4i,{.Lt]k ξ g#01m:"tl/3ƫ:Hu։it\5> bHBa;?D,~-,E%&&b,{9F*hPV+N,OEX<ͳMtF)%>sS_ٍ uP~2·G?>)hjMЩ9FQSA{iI6%|-~H*0g'KrMs;,z#ΒtX2Zy=jh#X^֕0GKCw'{Iq`W,Tu.R_)y,d0j:x%2-GՠK#nue㦊<lfd\2];KzYh^GBFXD?gcH?7]Vta ej=e@@~PhJ &YG'xӂ&`wY<Ȃ2< _m@$ـ+!>tX#%#E|qȎKi' _Y6!S=GO'1CtK٢T_vTw |8n3^:k]Q^\3X(T1@:xC'S( rrtA2gxjq#yF\Њ*i@|}Ō}ogcA8A&1!h dJHǍI[DļV'11eEu G^W]YyDBqe$$y4d)2$G9vJO_e%8JNbxPR_Q56߬:ƛ^\¹6)ffg@[}Q `*wdعi *MDk*aC0@EA\@7yh(9aˣaQJuaλGm:C2i܋t,kl!Hǃ'ިJ Iz!t\8%+N CEkX,Gx{6/kG'5u c_yσϘ|]]t=r~I VSYdFRJꇐ u*B^~o.$$IQ7LLcʋ'{QIyuЉ_簧v^*e֍@#/{qo}>N8ZMZK*w='S{2ܪuv=XγG#fNcs] r쇊Y ^Gg?FreKH_-wnfU~8_Jt7*̚TGDa'OxUpVxJ]Fŋ0uy{g2Lhܝp.y.%>jJ+3եc\KZYNض,l: X)xs?;bꓵ`p*`AU"(8䍟o3e\pRخw+QG(Id*4؜iTIh7$;ܮ<˄Vhɱ~WjkquWq\ 3{Ϋ~ JK(/*|lԖBѤ84wc ȯ2s6ê/{H>yX8]& vǙ16nBO%x[>4v2)C'V&=usLΌ%ڵӘұ6=b-tj:5Hu\1,%&^:E[" ϷHK. spd琧jD~]}Z mC`4]`,`t&| LJye D|_,% ^_[tHe4awo m;4-b [T??G$?Lị?on s<`$ό^W,HdYlI&Fa|NF/&&uӰ v&LqVdc60i=Kt[]uAIs}@2if{}c9$@[N:ӝ[ F\MoXF-3%q߸#iV慨I.0Ar !f,kB^i.=t" |IƖ[bY#6/L[WZBt\+ϛc y$oZ'R,\_&@A tWik YX޸1%}ZO1a ak_d[U2w3ԴT*\/Rʉeҵ ?Ғ(Dfmʱoɿ!H|8dT]>sk$eRJMmv.Yt20P V{߾]0p`! ~!SuA0K̫$t1|9Fz#!Y$/PyW92POB7X8 ؞Odwimz;0y;EUWݎ#9~y|aZ|D,{w(;N(+lCRo ZV '*@eKX:1`1h4 6hV{MѠm=ž_8v:s&M7Q=m%r1V2T"qXnQr]m?D!cZp)ZDVT fuVHg/G7waOf1Rn #e/vS"K)n6oHF/缟H':( ufvcq(fzwb'<Y oLVN6!Fļ7TC-T &TUjFn/n䢥 Ղu@Tnmg{Gm:8-]pG Ƽ{W&R;p}~e5GZFt/ILD˸o`хm{slNZՈK p·$X o}JTK íE$6`Y6<5^JjeO,A엱(wL50-?E?>YD.Qz˹X ]UAAT?b_Z_aʂHD?fGL(WM/}_^14 hU|7rdϜBS`wg=!(GLZY@>Qun^JT]C88. Y$!~F~ uF$z/b?rrj`%9 Uvm͐AWMCWm;㧤kW Wy!D:F;Ք׍S9ț+}T>i@Uq8>2t” \(9ϓOr*Uk#==-ۀ>B?/]TzH}"`,0R !2|f+dHܧX@oSc8 rf2v{EJiG}GEGgΎe]VXx !}W/tpg \NYZ-e _3qCU[ fmNCkAꤕVΐSh]AcGs!'māA ͝>:б1`t\AD`R&G55w-.%P3,$F:mk%ޑHop)t#o ?g S ڝЙ%Qe8߽iމUOJ_:߫GÏRI9"B-$GO~V>ocE݂o?{'攮ͫ@kl9,ӶFB:3n֜gGabyYN{9;"%}yً*M HɋB1eP=8~T&w*bi= ͓s#!YD5L8 uW"FE':Z3i_G9f93Nkz|'pSl#"P\,$8M~:l\ܐ?qK&N&XZCClv:P~2[Dt^yp3S'A}5%%"Ruȫx?_+\U4ڻdb]Nl}ou%b-BΚbFۥUnwD{p?Ѷg~}"YT- \(+쩃nuNſKwkQd7{ݜ?fc&s12.ZW s~|0lܧh~27]]@yHeFNFO5 13ӻ$hcu:k 0 `;JiKWr1A .9=n_\-qC'51CI"ʢCcM~-[R# /iUg/B&7C9pFϻߌ %Km #`nϽtȒu7ruP8fQOJ m}2P-q#;;7;+F,"f&79pwc>2Mx@%=>?B|44cP)qbn,QyC쩃A.CxדM6okj/@z%Bͣ.8Ft\AM?]Q.Ԝ`ՇJsD9Y{v,H53*$4d()hԫj8&KL˕KD 磤-0`*°B/O8#b|~J2,kzY5#*"g[*.RxtWG/Lv,ߒ ԁ3|w-ri*Ef&9dB 5IsȟR3OO֘ 59 ʎη&nlGqL'{$Ȅ!~un)0?nȃ{|_wǛpv}b; תbFe D;R߃?LqUC?EQ^?,z0)[/UGu! #>%AJj%(DY",)mmЎ0G2V!ݾ\} u,GHNҎO>QZ19s*d.C"4A{2CQu: 6><{)w*⍢o3qd؃m Li }ЪU)8q6cz=3H:AP Jn,:]]= A:ĀHfZFKyN A&ƒY)(cGB,%'Y#MzҪ0гNP)U)|s_3bki*VdX- ř@!H~};FšiZE Sa:|w0}%M+侗|+ &EMްOMT۫.Jpi r."v#LKʵ0Ps3˺ӗ $Q FhԶcn%yYCN֔J^{c9)7U#mm]\Dֳ*<ݛR:bKXw}XtXԑXd$xćz$ 7G5 nX!sǀy@feD0r3k;Iuy "zNʱ`<٨9eh*$aaX(g{0׌Bp (^Fll;~chh>TcLC̾,nA4)%h-G¤u#0`%%L-kZP]`եR&te #ߤǏb$qFCt!~ci$̩ѯn|ydWQRd?;*JɁ{2h̚%͕9myrͪ>1KH$s]o?U ;"= ;k][XPpW+F2@2'+T0Ȳ)w'k.#z%6kii c@g3~m%L;81"є'tS NH> n 7Ip¦u3xPYK,sEsX۠ΉbQT•wzz~U:E$EX/Agǫ*mp Dл:Nxy NVgg72jHFv0Mn*Z'sIE#4#olE&ʑŗiWac;H÷GVMr[yΛ a:FHVվ < QgOT[p/=H6;4PKeD~w,/rZGc,N %0뇩L|S ]”-eDp=_]`R| V9*t(F*+,H0lqx~l0xigQ5E%*ri&622lxĹ {ٝ8 SrÓf!:c+,2y8ʪ\1>c8T/¢ML oYJiaفd"ri]aL=q;T` G/> ?<%opa}A$Z'Uy_6֩[bLS7%} *[l,PU83x!G5/Jd+A;HSou{S~)~ |3P )nn%\){brMhWzgIPFB r)foVl {뢞5CSab&p4h1I&]xaOn:JU_#' I5VG :(GO}5K82ٰJL =%P|oPT7X3E`3YvC0F遧LjsW3YG$A99M67b' 9iG~LO o}>hMwӚ^N.H. /h>rߺ5=Cِ9n  qVt {K4 >tx'N?XF)gpiw=l} w޾4fw!L>GQfw\Gw3tf'$;ŴA i :5I Y g2-3hf,WoT;O9RIPfuջE-Z:;H STaJ5jFMlJ4b_{C E\ȸ^LZ7 Zeh2d$+ڼ}.HoxU=w+>|FЍ/Ybq@bHExV39AHPzLj!BKާ˦"Z%b9E( 1=X?ɖiC A xE~A"V u Gaͤ \V$Ni*k6Dk*1|B~F i-tkém'!ƉI{؁=|z Jlee<'_L""a$/`lT%@e79Gi`7LQ!-քtyy26ulcYmDDq~Kl)d2`d &6O!q%}t4W Q\j}fIb'EX(Rd4A/8ҍU,[LK OzaRu&z6\ao\l O}N3sˍ CXhA s-ôW;z;=>oIAsu  ȆcU}/W,q^o,]b;`/OL~m>9=ꖙc;juoppL XĠU|3*`H̦f}&rvꕝ(̴R0JYUuauTRL)?]4Vv|B$Ap(9Εkk3;Y\bd>;Vu>O&C[LS7 ieZbBp:n[=G>hlW\RCHP{ܕb5[1wq^S^&>WA7;Ç+ ?-/l`ڳrkWQ%l!|9^` Kk64NYpS1137aH(]E۱blo7z͙i dE7tP K,gɶ15ZoR>Ez65 O`h7ho',})ohzb>p=2}q@d;hEe 3,?ڬxX%y]zW!ɍ!ݟAk  xjc\/.q};CݴêZ]Jkgkʾ Aîn>t3۲a3H*BJ66W I $(q?C/NC y8au#w_IZ쯴Ho;' 2l j}~;pp0wu`R]o,oN{׫E*ap}>ǽEϤNgj<2WLE''~%3 Ǔ]QhŏTF3PqHlͱ.ХHZ;Mg(1<]'^ ~\q; 7wc _z_iKXS5Yu3euX "6P  <|z) wSG;. E(irm '/\ę0Pڗb̡YVm6쌨(y 0'.gjdi2GrxQvEf@2.T$ܦN{JTc/dG*;ʫ"'nPf}( Dޔp " w >ӥTpݟc'C $M$Ozu6Nѡp8ˌj˂z0O^Ĕc49|URH=kmVnj'] 2 GgK _"gpK͝hZ9|?ve;_d0H1: WV]Q:6pz<%X<6> /;~`pRvy%WE[gT9$^cw/u-a|i=e \Z[^/5 k5X WvbQ\z.K1CiYiDN:g@rp shƦ@E|6n@ om (%*^j!̽pꥳb]fl@K75UMi)}]gj3Ytaݕ@ų>sqz(V9qēaY|oG7>ys&QAR&thn:~aa:K>MtGG %]J_7N/]+so#mW_j<L-}h=/HG jӪ-ZR"Z0_# |{(@M{I5tH#-;< ۍ1h` !qeGU8ԙ  KY5Ԙ-J ;T*(8 287ZR*F!6֣@кC[%s%W5hqP~03"&tS{H׸QC^΀¡u g;eessˁmZto o$k>+8x8z"ѮFܛHE(=6XӋC# 59;jRƮ< nVcz`,/^D]xph CcՎ5] m6n[yZaS[aEkH~|;&勭PذǷ[?1[(&G~kB7fQ'0=*k"AMF H^G_1є68_-݉#|&ɣd3auA*А9Uv 1)z֑ru)UɕӳXe4'Oq_̃hKZXx(kt%¼t[^$ ?XIM×OfJ4&#T-Rt%*Ӧ (i]5c~WԡQIG*^Mq5EJ'V]S\GQcM1@`8giY9+lrb9jjQ9EX1 CN w C3_7eƙ_rX#wBzSSpDOI˟6Е7JbHYqd^ h:U^욑믶AZ,u>= Hz|xZGiv?RtǦ̐#g> [c(/V 0#:z$yr -3gŒxpt= pZvpizhJ ;OA7ԙ?@) hq# & p[09Y3xl%rGvGV}G9-@RP"yn(e NJIo 0CJ|U]K~ Cg%(cpY7ASs%wn"WMq0R.k ր8ю]N`#s4Aɍx 7`7:xo׿ M+ W+ΛE7"),skR '3WȰGEr(/,l' r#(nq2,ۦ29+|aQH7 刿ԗGsY.9 qzi-`>kLC_`ꭙ]Qa\Bp{R4d0gfa̝jP+ m 1yyᮜ(Z=iDŽ֞Ή\x0DCN3*[;\xo].hN[#=3w+<}baj}Qqu77/Y=z~m;O/r9m۸):$n \%^py:'NƅJ޴xbUo*hg!LeBF]WHyxT_Ž`p1ȭ)s>·xV ;&12pB!¨h"GUl̉jGұxs&X[XALf Xp#771)sxӰh!Y n^uB3mgEk#A<X8:W ? Ts:3UǗr 47/?¹"zrA^Z98M#F)3NPzaIJDP/fv w].7S530J|cfTv.V,'"HE~+Zy^%Q}Āj;oImpxf_48rKԲ OXd헖~/i ->PiJ&s7Ģ3-^xJkpSE~~LqOC""\vjlX*cq{6+#7D更Q6* 6 bcrzWuB$$.DʛIID n̢.-68 o2aG`G0A5>x*6ES " X>'ߕ-bEyjtH1s+@,C+^gW{(zP=&v Vu/7],džrYxbu fXaY="0Ɲ]+r~ u;RX5gm\lv jMMD(9N]>O)ᆂRAb d*{lc װOgоԞVπ5U@*iތLT5㯳z-ć ށW&NQ:| 2Ny zȡf @ 85HoV'ۺ{>,tmKnQrnyI "6@N;u%l~6~!U: :{ס?# E~ Uoe۽|1l x-sƆ+n j9{ˁ6P Jne|6`p8+"5d_u,ஜ&k.v[~)wyӏ_;&dDt}!:]0bԢ/*Qv.}[:ѧ~;0jpL1[h |FK 2|6_|&2GzX,AmW)hH}%0֒I9-=dIԔ^iۡݠ\@Z[җFMՋ9Z1eK&\f-~~C2 ЍQ8#A|h879Rp2ox{a^6.⻒LI#a;@|CLLh]l.FV1<)f:"W,W~<|1} _dm%U/?AI3  Fb(-_놾҆}),C)|#޼c )j:oXmb#{{wsaJԚ (-@LG_+%}mikѺǴ󇭾Xq9E춖`F k\2з,2}9 ϵ!X¬T5Sw U!_x}e @6h5J-;z5bq y~q;z*P߹ہ:HH*̈́AD7[$,\[DkiYYχ,~IfGAXA5{qdei- oVs! JEyo] Ի@B Ty~2 ]x l@ d+d*X8,$^]~zyY%C >r4 IV,"Ƙ‰ү]C-HEUNUi>۹a <C\^?|@(*J-^JG_wQ$c]mloTc|묫 FSق( bYJ[wTFusRAʙj UFoo2"[#Ա9 D*-:5A۽T|$ '&uIZqM@,q8GҼ9|2\h l3TbC_ֻG6(h30tziUI&I3T>, 1ᵅ'z&l+a3vC[7#P2_IBc'Xa- 6Sږaf/(14O#OEwsyPd.ӂ"xfܞo.l0GUUA 2^y~weyH5y0XJtw)?%7;.n-(3zO] r]r7h ,pSco"-RRFUФ/ iY ged!׀.նg8x<2&ǪKoIX.;m$C6B6we{Lgnd7D8  VaP*왌XEIW-9RErE vWN8x`+M;<빴 ?jg !;u W1)0Cy\9 ] Ack5 JFJA0tNx*-iz>|!e+{;\WMs;\S~}C3IxP-kߧޜ?<cΟG~ꘆr>mp娹}wz r 7k 䜽d3fȎ$!M+\MsKջax<퀭_ &6LE |\/rgH#xvˎo`rL|QxO(;2l4TchGVZX?A @ dIx][B{)=2&'&d7sm"[xsoǮma"U7P]+GlLu>*DWoJWz>ѵJ 7M+ٚV:A @r[eIvkrG\g%'ҋQ'qX(w #,]Gsf(EӅ}V-@ee4d'Uv%G!4K;#2@$BeJx+m/1x9 VT9 S{4g,^#Üu/o@;LWׯ(I|$SMC@@w`t{)v̲-#[| ;G3D/<)f.#x}NkDg30cdϣV]yB2V ^5F^;µ| ?X/FOC΄GD W_(oiHPg򊁯嵉?塡b^FgCϲۥm @q9ù8&.A|c|!wVXIp6<wb r]ƒlnʩ4I|/S<ؙ$5"LfJL2L`C,O67wY׼njM<`4XD[OmZtl#% t&S+#T􏣇7Sm5meJ nyxV~w#BgEh1 )\eJrCeJ9r7䮇q`E:(PNK*TuDy{KsQd ܠok1Ѻ_ }~Q1s9"wOLrhO!1?ۥ/pȔ1Z5h^?b_YB ؿ9;HY|Zp~d-xA@MeC 0S=9\gn,G{a]xmu0%4aGZG3M[E>e \qKp-lQ}}O"R`Kۭ-,;nf(JR2_MLCӃOGV7p%Q&|ĭS8荷SXDWgBpgPZ-zNi~4D;r[0?CDHTl(LXZ/%YPsQ'cP&|}P/L58^\ W ϮWmnF(K,by2Z,kGYhUO]0M#䅃mtgARv߸ 0Y|=$`Xb_xF_%bOOQvԓd= t1;ʊ}Bk.ۢnoQNU`E!D-Fn5qAEs~cY)!tYκF-JƯ]ˠU,dDyss2]۬s!P봞)Jn-S吅|ޖ2Nճ=BKsF~Nog"Z 8\0@&IKhk/){ 6Yb.iNu"z:v~ϝ>_Ԑ~47晛t]<0GT!oo LשP7"dOǗICo<3L@AKZW"n̴W0u'X(W\X'\oሟvL9? v=ǠkIq4zXzY#u-ǻ- >t(Xf,q|I0o Iw]GT7TX%l)@$ChJqaq5zV*J? #$2/2L6'ݴ:8ƈxH8x? IrUT&"x_>Em(X;<,yRq\uhyT!1DjIcMUo$@Km_u"9K5Y:G @'{ bBtΛIMݬ㮪 1נp܍N;L:_> )VCq*uUYvm7fQ,agV>F0)d vZco tq#q(]ٚBv'gFf.P_6h}? 2a,yv2z!DvsШJU)`Y 4k~/bgs#o`iRnCi3?fΙw😸c<#!IA (%|Ltc~< θI1#n(h}u*8>'Qa#C:=hƣ/Afp&-#va!r aԞ8f8Ƿ;.ӂd{7ZOB(9qZY”m2DU:rDaz+nLm%Q (f"U]s90⮗.&FKRѪǷ"X4P9ɏ.υDTm(j|v但L=sY\OAC'~ua?].)Qךڝ}CP\>ijs@-trxuxYR^b<c2DS 7&Պq ]J#~ȋέхmym_}L5XvZB'\3XMpr`~-#mjJj쾁F+պz&Ͳ!8s ̰J[Ep2'L~6O >Ǔ#[*u؏UzLZ(&P"i#n~Ξ-Y*򝆢@hyK'~ _>pUhظ{w/ ^y"[>xo]ĚЉf6Їji\[ U_ cM̜tkV _M ˔5W V`\ g$9S{cSyn|B<y(\F""4x}?i5-Vu86$-Zͩm'դ<ÿ5j|!R|h)ck?ՅE,iI̐`A0FiɝVȹ)qnidEӛ MD#v ]E+s`oh$#=  9puO5|i2tn?[QАKAc6 o~[,NB$$yn"`tX`O/,`WcCx_L0P Z\O_0 ܢZt4fE&`>X P,OP.P)LKM _nP1DJ+cZ՟^Um0}O]B&ev =bLq@Z <2Alj`}w D{;0M4!}n* X0?q~SX ]wWOގ(l)%pDjzPw$Nr\(959Yի6/n<4،'2sv~|]7ٚB@ܥқXܵ{[м0&riN"@=>TBӔӮ'3BF}E '@V;!t}Ms`4P d<;;"{q d.TB$J)Pc G_OLqb3} 'du-x}J#0Uڍ7,Dw~=SV䬼/pXK6"ȕ^w&R˒X4ٍL-ԃ,moNׇF1~}7&(֩tH150Ѽػ#@hK}d"v_&ڦC\lUf_y6yq'< iIcxG_ /S#}o;jzO'Mv-,սy"f ]zw5^+}Cr\(U^XYt[(, @-k-U,+zf{?Р[ۥ4F6򒈎n/t'F ۚNJ\^u*5C9W*| O.$02} q(Pi%9HL1 옏C(i[L .^>1ar`GMf|GzOC;І-2-PN@F.)رzyfovPtc*Z?*ƬyN@fCt^8q pgEzN@z绡Tq`9Gƶ@|V?N2ͳ<'r)RmCtfSyx3fIv.fDpl7R2ۑ¾&i *gzs]~!v!@9] )q2ڪưA BWl_ zgTD`*Hɮe8'ULlw⹙%4=\0菻VD\=J%WeۺW` B9)L6Ň .ԾcgBPf̃;k " eWxh1"7"W!q?Rk}'[h ?}3w' p$k RC5}q>ozr BԐCx'CD&Twe8LS]8SǸ2)RK "MӐ8O^TBOj6f]S[4~.#n )ֆ<~iϜIcU)LӷOBԆ.>K%Pvv9s$E? X1WZ1tvB`x k@)KMiےk$`ԙsgHp:0ߩ=#9m:)9X&Qb:$- [gQp^S6^xǃVQc9 ݨLrڡouVn&&g$gi(2S{!Ƙsvت>! 7nԒ8sfmxB5GPŜmX@ P\Rif W4bY<Ҿ|cVz173((WHw8FU(,N,X4Z[⇅68A#]_LئLF^mO#>0P>gKvr>+E1zpXVo D6'=n(ܟMJDRww\bY3MP10I|h77eQK% yT]6plBpWխYJ3HBi 9?\JFKPKe +^Δ&b M} rV3jN;vGSz_M㢭e] #fY#d5:l5iupJ)@P1TlԝW2~JM*̶`3iZ7(|&p\BGaٟ5\N:5>{/&fKz:+[ t6%BfBv \+[n VuP${k}Cuk~C{)Ou򤅼pIJTzS:FK5`E< AxnsqD/~#9pz&:[3W l;

    p6vrq ;mow8>(%QO%{ *V2M|8><6} :5c#,^I7eJs#==!V^3vtx=fgRZߞ3x KIȮ)6vL?|_;\ѵjH( I5{vxf6Ӿkᅶ$ ۓ|.ẙoFCM[j/Yh *[2h.){rlk;= uo=qĽ;y}9ϊ~ghr#.z: G@G$ZcF9 #TW9cl$ !Ԍs:IBvhXoB5-bjƶ)/,}mI{-U A}wD* $mnȻ*p~}adBYG@3~[MX7mq{ N"Yf)߄~ka.1lOhP(os|#$LqlHɀ jp#룦-[^OLp#a_W3mzj~%/jyNRL xJȰ,tuDt. BZ~Qf8<]|H+v޷}ٸD5ZXLvT2~ʮ;:+Q\:p$<$bT^ЇC)۶~T&PFehUYuNgwwܲ0ê,!uY!7~ѯ"2 M˃ dsV^4,~I`9.zT&렘֖yM􅥸 ;EѧQYTu$5<֨TnK꾱(5eV3_k]mBج7S_6y5G": D;.kQg"Zp{]æwc2GOk56 VM2' >)g1)[<Ҕ"誎Lw!ɑENc"peRdm5l\{nUmBL ^p|d Xr>vކ;[^/CMTf Kʵdil(t7n ee^`Zm'!ɾ@o Gr1j.WGqhd]0*][ϭq(x͠c#s=#D;9-dd] a|K܂|zm}pEs#;-gi-R="!M9OZ3A؈Tku{hvnhc@ D!XK 3 ;|t&b f#YTeL9sR]<-ľXWUZe`S祚s>j!$\Σ)`c:FE4]xskp-=w`#h?6WMRm0Lz5ޗP…яG闠5'\ka⺷N$ m mN/2QY$;!74kڜ6COa[dV# -=[B"vn1m pk$kL6RTn[.#P1^YI/XeN KGK_RE!}OHKeXX QFJGEE_4 q2biƱA]Ci|U-q}R|3߇;"ՠ`@ji;U0-rRov' rq[0p1_D8yuώ`UZ8Bӵ}Sv(7XD'.UFEֹͣ;Ql7.MM/-4鑚|LRe,u84hQmWrdumU*ɶH ;8L-_{_mf;u)W^`3rD t aTZ]L oQs*( -|߉!`P^ Ob e=79zm1N+ gUv8bR3l\95-*F9&cS-X!ⱋVE@s[|i`iD֏Jq5#)~%e R.]`&Q& TxKu3zKnG$Sɉ)e֛U#q(U~ J@N ?^4w UՕK2IfUUMTxK&)g<ZÓE! G&i',jhj5b^w_ctnc=<mwy76s(]:7 [U^Ҭ$c=^.FRl/OOږ!*]i߰y%%Ҡch|+f%H@3!͒)N2T8:ɴCJ3ŒZO/FOh"f *IdLҮdZq[Biex=*fvT25@U/c?Sx@^%e`/RD;dPӑ2#Nk 8* \iJ_2BbE= ! C5u1^D%*9Ck:q:WDcLJ i-rGWq{FCJHgut|;#<%Q:y ʗ.6` ͨtJER$_K^(Q ,~$# qρq0=@&)2 }fT}0ûfB[3I!I ADb* oPyEmv[ N!.+Txk8x J)ad*ĘutO,oA<rw\^{b̾`BLbGO62_%7$ 925x-ܜ 52ޝumiDmh{ut62Wm 1n6"'εQfQ?jMdma( =ق*ǯQs+h Ȭ7pt/,\tff,tTi"/V?6m뼩7rZi9DMؓBNZ&Ќcm}X6:iUQqaCxgdžKXPoCClƛ)=0[@uF΃|9Eq.0xq/H"ri( =j@g"jvr-pɅroPFV)t.z5,D?7ΐB`ܱd1V:jINK{qȽ6\AƃAw--v(tc37ҩƃ#xI*d6JfAlYm pGEo{oHeP{$^|1O:#YιUNUic2HUJCO}clW* 8?#S32TV>8vWSSG#ug@}ޚv?N5Zn_`Ihn4ֲj7BӍ`,p!6X69 C82;‘YM1tہOwCI0 ,$CB?ٚ uAoT*|4r2٫,"{tdbzw⣶#HsS.0M*e psȋÜ߉g!|;=;۔xSW1Xdg{!+FN)fm=vg+'|n ->ՊD:Ȓ6$:-)*n\bH(uC7Wm㱟ӫh$dؕqͷ:\Y - ёHL,Ny]QAʀ^uyqcӤ)Gjre)50h+EJlcSg >LxnpĈ8ڭX < 4 OM/0\79T!mZJCXqyOIm xV@Ue!!鴱RkMAZr۟?0ZWX ;ܓלd@-N4hչ? w%to"Xƀ9[G1΍6TWWq%\Ul5T6 Jq.BdޔH-,"3,q[Ӑ^cjNDC-Ǖ>Y!?bZI<ũ&\.}].]Y?C#u싯&XhmgJ9& SWEj!dy߀F #L:>`lU'Ù )kL@ܒ#hBa@%p|/6嶟-q_3 2+XB%q|_=RA  &M,aکj$<|[ⷉB2zvhd茎ӵݥp,\ |[e> <wܖ[-dHIAC]4X&H^s G 񛼴=N$s aWK:pf T0: $~m~#f_SƔuvW QvM}{Chi;I ႅWPt wI2G~Vj{_rYR)Gݳڕ]%Cs.ݑE0` e$6͉or=bd{Q2\z$~ =Mɫ\Rܯl m>Lc>0߈@d>:WF[JSz鮞t̀`!rARIQ+Y T}=!7L#(Z g-n󗣒| =E;AkȜr*ɵaDE-c~QKu cme`)=8)_@|zfne{7LחL"rv)5O&NnЪġh@(f;ziUѲ2r@9m%5~YmNq۠6̝D>WT,ZyDo_ZOq~&$bE:m4gthc%vKH0m!~!HvN)Gm֎ݫPbX>V_&b1~hNDlnDvGO-}\K6,,_-r.~}u>/ %`麍[fIb|yB`ﳘ$T,i,H(b1þO$>RTƍc7>+ KoL8 Vf ppjd~JVR?-&{Q-3XyŒ 9_65fWM<",ܙBUӦe)Pߐr3-LBg)ݯ YotI=^Xr~RxH iƚN\Eݠf@Ҏ! C3VCP0ʉ6RI/2B7lNH ޝ|y>{yC03CxBJxb6:MRvV':f|%n/nJ|@[@՝hj!R(\Wi}ir4p_IrQeE &)wD_tDj?C Tv/ԿTyT-썌tbe-G^9}zʠ`F{=Jv]Vm"Ls҃wvxܬ6E!F,gFw տpiJ xrluCsы4m/h\]9tQ;LQ1i?6k,{`iGORWJ( u<aٓ5ZtE^+@9ehZ"Cd=ddM:xUu6~ڎrJz;.4n3}ά]sԶ_ȴQ]Qۂ96sO ; ?<}!6J+n0Wj&•?q OI I.&:ZTQuEEv6 O&S+st9c_699 ? 2㭒(b]HOOQNݞg?IԁśuE^6(iPN LL`ҙJ<Mz=K=2n/DAYqNOn.慝Bꄏ^jb/`x Qmp/:ﳥז 9a~?[MUѬ!NJqIM7AŒoo]Q3I}NҋЭT WYԇ\;5[D?0u3K~u,Wr4bnsz*-.lNӎ b yG}g*ᛓUYJ\P~7MOE{?;*}Sq`")wWvg讛G$9ng\w6,f֒p>R@?4d1h9J;hijU.DXT(~{6AA, A k]dp(,J C4V ƨYrQ>Ŋn:?%z,icD A^0k@ϋ)K) S]i3QTُEyA[̦MfW&8ֻ(LW!Gܽ¦-,Hb@RkYV欤M'H@h&UAmw(^` Qjs~ͷ 8~q9(h) խ͇Aކ|0eěя{igx=ʠ|{w~A&/{ǀwΏm}pGOњҹ̛NwmkG ' C5Df>{5v[(*5[09&|-jž Z^uA^߻Gdn 4Dk!݅ѐf"uP*#Cř-H'!cl$} IP(>Gru8}%C-X1g_άMh7Z:7w`_xNF䖬 =qzD$tfz|儮 o V_`3ϲׇ%"P9c(瑽XƵfBMְyGi,ɍ eхAѲLHIN"Nzn]X׹z2fJf$γi$^$`B@Ib Jt,7*n$An+U,Cj%I&/Tr,&Wr8ǚOdM&>i?: lDCڇ,z9X up9WZ6idlSrЫT"_s`[ E~ڢO?=Bo`A1_M#B/ˣ[Z7j񄆡`3zIꦲR[؜M.E/4CTh \pa ~1ɰzTnS+i4Ȩ.^~l^Wgܿ$h a֨)#ŋGuab~-CлuU ܲUXv?U ⻁dQڥm:INFj+Bz%yXd&+ӧMJݳW&BQR `KDe{ݞ)Y u>O!5u~"* M L~r>X%QZ\Dqe]3qdOĉLwM p = ry.ڝs}Qzޙ)4ֻ j`.J-y:VE"Vi~&SGZGQ5%ʳt]t,\z ~=am.6Z]rt2Di\s#/mb孊Wlu!OPPzC kK1i%R vYl'+ṗxvZn/Ie(xd H7$dX80 Ge 2!}qVD}jYxGI8i26WWT*BB(uEwmPTH$PIt|39c N3"^RM9 `8 pØ s G{And9癑%㡍7#x@c'wIDdP#-IXxo'jutqhq` q^4R_7 iSt^jEٍ"<sx}Bv>*êUIZjgR`bO?-w Ăv3=\_?p&5BߎhСY\N$-݀c b3BW!oP2=<1H B"U_ ?Ex>ͺ02sXpd%ANbڍǪxd.AATCᤳA pF <2B>* i[ngRi\U=-uA5 yZҍZD2浐Ia|pי럳xE4qv<">^úF {#*2H@=TbKTLtqFFNnyQ{NsٜT`fy &$&*mX `׃]apx;h7dJT3ПN*U`wPzF#ȳV3_ei coi[n#joOalg x>@/h>Qƫ亀:*d ;lbN kQ!Qyn}x;%Zip}TH&|xI&{AQJ|\^r"^il1 ,N'ы]K ]޵kEp nC?2hWô T}(lN潽bK{+NhK]eI)&ϙsXcJL0 0 Q#G7|g&\ƝQhDzJ6"J[c?ï.5#c^1N)N`J6iLRni_XqqB=;uMB >Wǖ|z EofEȻ7SPz\ɮ 6+db`\i4f&aɰP }k]Hڠ@y ZC9xvX1e ڿ'jK:/6>:Z2TZ>i$E,|^4=⼡ ~kUm/AŚҶOkg vRU]2hCi+ӱJ[&-z̡b, ]n䱲=\OҚrnPf6; jn3'暆<',&O.gl=MlC ̌TOˈ 3NM^8v) v;JoCcQ&ȳQZӘ;|QT~bk훁Kʕ*Z؎Fs?p5,)z}iĐt%w?L^X>_d_B,#xAm[vؙJ0J]V3OWD!\ C=8'c,FḎ v0B@$CqiJ=a_M7%>[t?*onw?0Jf{T}1ЪDPQ_ID9N4/- Z>B~2ɩﻜDQ n 0=^=|贓FuQ4ue*'YKqi R@C5;T_D)*foPbuLyQ$+"#i^7DRϐ5O-$xL)4. R}=g2hw/a< ]/}ʥ?m͓tmAozXe&W\$ _ {T4 ,gAb ;xEE\z D|J~ůuOށh{pT[pcp65u8yBbp)18pucS`XԱ.t>bo|K IĒߨxP3[g1>5;A_a Jsv `ʌ!3 N+zГGk┧o Pl8WCOJ)9%({a/mtG, yMM;iO]sǘJ)b@2d7>"º'/ބyt iZm_:1ϝ9؁hCZ g PzS{BH7坯KO&Ofe7Q?BΈNh*F~g!6gȣӧyT]i3LT{o[\vH`X/o06✪kg$5~._nJ!NP2j#쁔[q&џدK^) Fq.|mZsS. B=/,f$ (ٗw1G[gV_J1ҙ~l;;Wf|+Շ;K& \"%@j!!ə^$kLJ \_hJ|>%ڗC|e!ڢkP:`7qJ{= 5W+߬|5a1XS{O4U`R,[ic-Ħy]qoiƺ] o5~@# ~c+fr^&;ك$V;4ѸP&uo;!(#)s8ҿ`=^1}QNa]Wr JRUuL7&UK} 38+A'@t+=됃rzZGS*rQ iБBU.Y!8HF3Qy)g!fAtז+qCXc9G8G&M#ID7wl(p;XXUw+_"A&ts#'~af 2& :AҺ0Qk7|s&VLI?L2u#|Qh5czY[IL?tLJ6ѧ5g×"έi ̂ú`FC>4-=܌o7kbA>Zc6~? χ0B7=ڊ3C `]k&PoZ=9w b`/s/zLo'OLhB=x2k`oT1g\*VBrCfTz ( @S-$o V%=+"1Ȍw`ܗa/xMr ɩl,LZ:U[G?B?ZnH͝#qYƏlx982Y:szD}xzFwCj Vh+ BEQd}Il`Jp=B-e W9Qp0q|6i:2i+jDI׾|rYj!K˴>0h֕btJt2fRQU&5]@8d@S a~=FPƠV$FNϖ+it|m0[cf!F؊ՙqꁻq. (C69KCkZ<$wGrX0,e45&!pC&LCUO0jm&ϩ懖gw{Ks]$e䌸#!`=q>7; 5$t" Kީd#^%W!Xc(z%%NAk5>;F/v(a<*e_6ya>n8 ҙ9 @Ɨcat].[|V R3sy`dh&'jo1nӵ\^ pȘ.90Lt_`-322mZd 5!NާROql,NK\~JŅtG9JL3׽.m8%8(>ҨY9䶤_nU, 9$ᇠoK+{Xm4%wc[p0PRO UzSRZX&p:auΈ-EB kJnS(cnK.cĿ[tu*lb>+ӪlC3ݾbMt$q$jh˱qNHbZ􍛖CgyA I>K&r\x>S5OBl@y,G~wiŧCxnjcō2n$]kdϨƱ ŊL`.8z; 7[~O7y/`F$'nH?ԲdžtF: :qTG}pFNZV!)5gzܽMovLlf۸֢cB͋)FW7`OCi;~$Pū75GV6c}K .~g]3pBsqVW+SYUln~V<88nQ># 7V'^> y0Բq6unCmC?21I(hC=L|n"2QC_gXܯ6r>= hHbss^U7)pg83)1/XasYvd*8%JBL4g%3VA%F&*$1ΜӅsȹ&Kܿ_< 858eΔy)=nbE̘Vz}n>=rKi-s,$~%wӟz~,6)9G_t&Y#צU Sa6}RR+d͊;v!uC/hKnYORf^>np淆9DCteH6p=kT wNiѮX:n5v .)C%=6LWbVU3BQ^R2h}=RXU%Kþ~JL0 1-29B>:ubԭx,~cs!́rO8Npk# =+ZʚлY4 "ZRc0bH5-m ' \ܚQp0FH_V6VQN gO%S8ʡB 49רwf[k|xH^v[' ˎZ^4їxyCyYUت8D'̿6 =0?iB\)T>GЊ~)^4o۱xi3Oޖ2!nemLS&Ea>i=RdZ+#;㍋&ˆL.z>"@תTq `yM_~7|rվ+h'Lu }vÒA_ljֶ]Q@\MJ+bN/?(.O"rJ9`t/+[mR۠g~;M>9_B|(/yR_h:PuյļEWi,@ǢUAB9vt =EW:,񱮫|_LE/c~  4sX=͖5hf;#R 4}r3(YǛA&`8([p![}YP CԤӅOǏf<9R3@%K쮬F ?!1+i)Vw*o ȯSe&?jtlZ'w6 t; F/#-/Ы<&Qw}mb>=*q%0ƅꢌO@i]S9$/>h %~[ʔGv^zf+gGP{N >)Έ}[qN[7=5K-6N/p)M?ڈJ )}T'|ݰJWEzKE.-ol.nXjٷ)j*N`_)J\7\ C fF>Qb/zmȟ3X}/ 42Z]2Qsf6&O"WQ۳|$9nr\V`,_r齾LgEwot\e5@a/ 8*Je+$4j:ĥnNZ8̰&̌(oDqE&X/K=rz&FQVvbb㫛v'8,[=Nx(FrCHMcN3X~5kD: slVk+R) G5jMSb/d^P(T$Sv[Dg~JB yص1;(XMywrdOsYm[sK]T=&k!'@ONin3D)YtI/;?|܅APS8y8U:mkfHRrhk1־gq_ﲳqʉYݨ#5gM˴Qc6qIA n(\/MK}L&[$G)߫onBn,.T| Uwh{:PM=8EBZM[Ɔ)Vs!騚d+U߆$5ғ>m:.oӼd <\nrHN~T#O|G~#t`)jj+fyKȫx ~~a/S3ʙ#سRؔV'4yJ4A 6WWD=&e9E81sZ>_s]{oP$#g6WgB#"L 9h}j;A8H(3Մp(:y3㈜ V{&%-b N!hw5pn`pH7{q y~J~#m+,-5v? g >R#X\R{+PzOW cҡK&ua4i X\ #d8J>Q6!`3٨j uZJfv\r )]>`JqsD.?O7 ~{{P#,`Og;ݙFA~ Fw)&iPv)Ta;VFoTjqTn z:Y|ڜ vt۬qsrFZL'f֥IYwЉwrɩߩA ա5-t=q0Cm9_DI{Q֌)֓YIW31] [(ȏ09p̈́dx:/D)a.-76 %qtX 퓓U4鏕b!k7.0Z6EʔK巋"{Po ^6إxq1{7,G*%(K2HY !azdwQAswPYRΛX+ĕ+G5U[&ZFt6$ Fǚ@} `t{4Ejz<2ó/-mg!٥=ˮ8Pؤ퐤><2sw:b ] |N3 Ƣ8M۫%[0cvo %/YZ"M UB֬׫L%β1zq֡w۷H$:auV2GFytXOMB^JTӁMF]YNg;ːJ7_ D+Ֆ R[m&[*?:|!R̒4GgrWK#ğV< 8+?R:6E/]Fn 36_a!VokQ `We&Ʈ*Qhw#+tyl9qHo7?65CC:t80޷Ùf@8QjEAaIӿU6!o7h?ܪ2c"MCC6)A;>WAݴbsl 2?ճ}-M# \2sU$Nk 2N&ũqCd),xŗDfndfJbf"掮J`N i b!L)OB~cg|_j\brֶߊ?~O1A3XE6ApD ATi?M<|sBY-wK4a4`Ń擖` y#lݗIچn%lwoXlEC .0^Ul%tOn2 ͘x/r0W=V'[6f{=}00>?p[k,'Nk=A =q+Y,S^$ CPP-$<8pjLvm-74FZalBi귟H@)0vy_AxyL^.G0 Ĥ+2! ^)] `v"{!^ufsW/O6 GWroٺ@-̳ vAK1m= uܿ?5>$ȔlT%7v`3ơ\ڠ2Kc[ia5Q4/h i22bB;:c.\4; ?f"n2܌+iqmrfy:#[SO«e v 4R+yNd"-HNA.3/Wq*ἦ5!6Rg2P,O)- ?ki ʇQ`}f_TK #(9DhE"Ͳ'qFVN!UT#cޮ3oWcO-.W8'_ #,5iAjDADǿV1vPO!N|ovV۱uTTtTːFvBO2/do(t5e ?,[ [XLD9%Rn{<:I8 DٳXmL 6 <&i{=h!%_ȉV !\ 8\9=_ L򛇔=Ԥ ՕvD5ٿJł~xbh»k2!c<`ہMaCVB~KkHxԥ\y mPA_rxMMȰ_whUY@?8u1/W#-t#h5S`bkŒgN8$6_@N u}Ewϭ2i{+; T#Nk1Y O gCXsnՎ#5 bJ2 G ρr:Q-<όbn Z"qIlȹ1܊O871bY4㪴ˌs*nDi.>`u\o[dl() oPNs |d]{~J))YfD#ڋEuT^_Ձjyɕ]R'D»"f4LW)=Eqd2zoT `#*("Z_|0ǒ1z ڎc*7#_ϯ9=$ldov돚@+ΗdTX&qnhN0r}5ǚ%CD<Vjq>qD ,f0g1[bH5%fYs.?!ŌYMo6;9CG[͸ ŔY}e Ig3k_E8S7BKw`(}o,Cm18pRliOy]%I".,4n̎}y^w;]PhUFQ q3q~PL99XW8b<]좸ѮJŞ!=mSL=yMelLTGq2a B|ԛa cn: A{5SOH6Q8Z1Ol*Ylw*UKOk4&馚]y fPFBO:D2hdTDB(Bw3Ihi;Wn vb701|Ds.QHQ@xTm`P7"~m]wI"w4y>0o_ bK"T_n5M#^vO҉Znxn^fGQ2o*=죪~s;$c|:OҳzK,;WtPe,ڔ]!b4iR DĜU8XÁ]P .x/}P%nE&fBtB7F 9A*J5#~˩'X` [: AWө CɌG{2,"ֽڡrhS;N-%͔ri#ߘT>|ˈEp@rfs[Q$Q׿0pHl6IPu+Q c FWqǟe݀_:Ntt {Qld'Gvq|V8kRLZܜS_'FHdT$VKz/^u:g;t[GNH ´G7;x. W^yd Lj.ByYZynPf6Q:Y rnを[ѻpS6YvyxN/ؒŐIJߦQduKDL q3yrkm+SV?OQM!c* ~q/H VNL3g_X('I06;tgmH(z+?qW)nUuEA JLv'˞ʊd [Ba6پn~7fVy0Lb8^M}SAj;]d g"?TwSb잲S b|߸ J{3;wN_/]\= Q̤ 7z;Y͐ EVtmO'О3 Ώov8] u='rR*l]DEnϵdB"5Y58lC,3Ұ,{KҀ=853 GXPQR FpolwnԡtX=h:cR4W~-E1(Z26<݄9m8II]ʕ;h꠮ƸVEM;t_6˦KgKP~CohX ^gʸgf$ԻN掻z7=aUcҠǞ`0NN`"b7xhm g(ߙF;%ݖ֧Cz2t~-9uw0W)L N$Tpxa(cN 3;ҍ`;6Lm %tgGl_jWZ錍:V?ӡq\IY62%NRzP`1!l\Hxp2)ԳU[;&!5Xgɢz9̃S-׉ȕ"a~R~iRl7NGu<3?W|ZE}jڋ8*wM]FýeMyާjk ^z]y*2aejƮW{l淈ƒ;0 z\'@Zٵ'-#$VdY&bmOge^)X0G3ey־m 1;O[+#P>Hʨ "$3cR;]iV0~s(a$ngf##SGVC" 5y/(߾kʦ~ZjFst{Hh%hTY_| n#)Z^{h&/>ZQSju;0?38˝،-T!4!⭙(-eOA4Fh)E&zwM4VwxÓ7Rr` Q8 PL2t+ei F4b>˘>aឯ0ɖֈIM{>Aֻ38*rHpǃveAU.bZIcly6V b}P.5$ ce%>*?y9奔&@z賾Saϸ ^ *|S{Ng1ttHx}qd謚C#C@ξnh (ܴXp*)9v-n:sE1Gz[!EL!?gVaLLtJO-n۷{:rBZmWdEFkovrAguTOh7..qMsxWu佹vJ((AXy_Yam'f4UP}. mb@O{@Iv̆b0:<8r,h bWU/BHea>t2ۜ0 s6d_Ȓx{0X=C4n} q A7 b6Yr>&-,5`<;1Dp*^ܕA!N SG6Aup k||ʬoEMZ~$Yӽzr=)y?J!KEa)eI2aqr|5%'ڳ+y#j')$ş0]3昳o/N AgQ,hs9=('K=5MnXQl" 3mG&Y! ݷc`SH!ꓗE"ڠ5ұE H7RV7hG  oWT+VɘSW?7P&R hnam5JH-`*wV<ݙd AG/3aEQgZZ%ݖU{#p l[,]'OK K~9^ʞ'[8&DZ& 1Y\s5 U;p jCgJ`9CYJJ_"taw qT|Mn\ұtљUe.Sbƻf#"6(/ X jvhqR'_jM{TC8Ƕ.zgz7/{4YGXjĹk*D3Ws>5$wo136{eFxyeD/3>mYYWPA=6._3\c@4]\YP(f8Lvc`}]mg0 8{ %EI3aC8Bx Wuqy Vuү٬ bR$p="< ĉ>XPM} ! Dpn&:iNCӠc"tJsq4T )!]LI[8oY116`,7hy G`ɾG7MT# j7~Gp@rE'ъsepQ)6(=nWGrgu+&1^O?39S3s$ޕb6lwLk*야Q-Z, {j&eHNd ҪxNQy m(5*@=v}x jUI\&|19j=qԢg,[\qO$JqGfXJ Z#Ad16sRx]d/쭹U0u Aεo N?6(UBUg(N<$`d/XFPISXdz=tlB4[\%.UdEHP}+Sΰхߧ*fhFןEamBzIF;(hC;UVڛ+ Zႎ ʸh@nTEJ,d#+X>?KtڏA6$\ftI1ra^:/Y:8тa^WA4Ҝ 0gMNR*FAA''JW-SY}?j,ѝJS1#a<ܐaY&.VJ.`$,yCPg1sLkl=sfPR4"5*ŜnL\(18U0'րV+tU.J 8hn#ِQ(_9ܲhe` ą6Bx@L̾@ cTZ3a|Aޘ>Z#asv`d~#RbvzGy6G_vIIu.H 1R+T\c{{x/9$n->&ɋSĮj Т)JaS*ݍ$dE9LvSsr-yCWUqs]J]Hݡw(_bc羹|gL)p''fW'߅V& 'ܰ17H] tUEg? r:VmzѶ*ہ\ù;^}[/^+EW`?/*6'C}ȅqQSbu0A>#yD EUo')W!S\1\WrTmG j<[BϦ~cSBe9 {h2;;b>m״"#ϧmy) 6\(V(YI "B xvoa}jQLn&gv3.' ֌ўH, ] ?;dp:K }"#ٙ $WWi:!36Raݟ3#dCi?zBIid/a@G]exH3tv@`戟yE81h$m6:f}DZJ(i ܚYt[ÅZ@$3A+4+LVE Y _Vc@`AbŃ 7 cÎh?+KoW^^!lW`öHP8p, ryjf7q"ojU#ﮉ%Q6S5ƣEIw`>{x NwHIOv٦.xj@˨oH4`Z}MPq@/8ZS2-۩_KJ1}}$8h*6%,o{d?͜y D{Nx6JJٰѷ w랦m‘df'Ť F՜Gw |ɛ?K˪xsm2p2e K$b~;?M(1YIoH$*z/Ş܁ZŠBeOb›RcK&@'TxHR%B|,0P/"P1M[(5joB NP,wWMbVO"CwjDKW҄S HW\1fxYe%T>eWl&PqI8п*FHZ5OFqrձR$W48>Pik }KXiB=DNLL)a(ӑ!m*x&c<=̩wVGLdHL-S`?NT_!D$~F6|REÐeiOMêr,DI(Cƥ8]H=AI^H\$-XAl O=+{_5ĖQ7-;Z BnM(F_L;B˸=U'xwBgLtzM[aS螢mZ ƴ[e#5Z)B؅&yhzi˽o.L#O܅Բ|ZzQݥз+NcN5&X 5ş_JdŻ49LzIiPeUU {'intVkoW7_mIK BkV2iB8Kju)C8 ^CLB|(n3}LWx!.ʤ㛘\i$Q.:ݪ\t,/vE$tOVs>q`;]c{P3ALJ S2,2H+W%3Bjq JNk?bcS(X/ŁTpfag@6蟹Pcҩ#o6Y4`TЖ[5˗nfjmn "eGXu:>Hp3bA;`f-ԫIԝ:dɵUij-a,>ϼ!0Nٞ!9 V7NYȚ_~Su\l%:R;},C=A` |:-*V"M F3IG< 8-yiH@ nt>b|\t9Xw:DCP/hpd#B4oZ6_bQFI5~ݑԌ_s|cO4&Jٴ8Bo=HK\k _% b\fj_ޛ|Z\HOd@'G 4gٗ%bߤ \MOL-cPmT֕~ bAlzb^8vG"ww!!.Jx[E/kfiVW]v&`{Y3Ԍ]+>Cc̃N7A7b6xɩ_%/{I20Gcz&JQ.]=^0$ۡRPR2ok[" zuJB_- 'u,2b%L_A]5Ўm2B|bB*N#TQ [~q"v[d`7gX(v&1ÏW-Ϸ\(23 NŲiKhm2 =嚒Qtƃ}FJi# yjPjBJ04ن9}_/c$= ^8f$$v Mq^&8|1؎ԯ}hIe6*GTGI=\QNO!WG(\eL/^Z1h%lEX01Dc+q7F]i1LGOkOJ9Ǯ>?a[0<+c =OM`K3)6ȐZ>m,6Pk8VY?;k5;fͩF>*^d,8cM`I`k>}*6KT~p櫎syEQab`FuGЀD`QYeVLAXxvl;~ v. |C?s"rDB(KIX1āKnǗlXޠJ'>^i 5>[ Q:>^Ѳ3hPē;%SطZ5@ Z ZDh,a4|:Nm04bib3,,l0b[֙Qp&+1O,G4^vյ9@{9!DhnLTut"o9nڗ "@2_L$B 7_ͽ"T-7\QVkn5_r!9dϔtOA<ڎ/ަtmt:$M<{0l *ÔXx'֑7ӘěcKʒ ^2 }]1}x& ^{Wc\Uz P7Ґ|"LfAYl܏J=5aAkg%Kw"okkl,%s.w?j=-Ի?W $$RX4@;7tY]IzLaU]*Dm@GPWg+3r*l!+x0Fc"ң(:Tӎ&7n,?茞^svQ)B|MR~::!,1z^`FgAsm x+XqY  nӂ2}xth}v T =w;q&{S*>3^yF թozYRP"/= ʛ)T(ZSfVq1 |cj664GF6,c DH1S`gu;޻(VJ8bba_ޅ]믕B)-?<MWZG5dΣm[sk9[QP}})\Lӆ,J@YL|M!܂cu muV߇@/` u,LZ =f9صExcp!>5xڇsvAX ~l}2EXrlsP_gK @QǤlCAl%p"Kӵ?ER+]E/IA/vm- bM7V;u?(eRI֫el\*(;?bd q|)NP!pWo+˩`Qt nFXF(zحj+ίpn܉S_Y|6]r*WHz>2j. WZPjҭhJoyT /-oqEO+0C{ A޹۪c-ϰ46D#,kѯ b<߉dԵ-H1F|}r`d4փ5x۵ VVWU4٬/RQRXYW$kc~itjǡ;eㅓxoKp%xv(vU:dFfY Z/' fU5"{r ;ݪR`$arEKn'BЂ[L S`7,8 T4#;,̶0a\ia&^!`YsGAx$P%\su j:H1QmCUH_ /*W K:rF`ΛH ZB6->D>;"pWM!5W{~iS]4(4>`MeKT@M;‚kcִWH1lA~Z+ =j`u.Nr]$F"":Ț`qP"λ3{ZObTm TG1޸[O֛fS\oEg ^Ps@uy9mn,R\5hh.=I: ^0pW/mbᆨeͫAz*h?}D8,-1>~c*HmHE( If0ڣ_{~Şc[6Խ4I^k%H7iˍsCa|kiJZh[.x2ezhu _(Qo|l Ⱥ`˰}zQ[xHYk6˽6ѓ{M 7mCхrd4bEUf?N5+닙z@üLͦkT-HS'^HQcj^NsB!X,plژ 8 d)we rtth<`[ 0FBFY0#frݭv y&2; u%q֍PhAտy} Jbi'8fc=29<;GGi| *e _*,Rf<$~w[g!(Ief}q޿/iIe7Agaw02ƕacʬڕPSc_=Zj1,.^]z X#lkgypP߅/hG2 êvo}Ţ S57[G~Nڐj!f烌p!E5QK#@. M\z>mX3eݦdzO#3qgD-4h}2T?~pۘ`DgKpru|ڦVK SΘN7iZ;{[ jPS8Noy`lc˵X\fx憑5 GK|JphiA JLob]+MOI %Y-}I:*jxϓ*m[@U&5>0Mvâtm4^!lp59/\%kiez3_j&  o#fnÌJy?~fgx_O"i;-eceUg uEg MdBKc4P )Mu2g.V1޻ H0/&_VdžkaV{xnaE * (rD _tRUœ>jX|AP|uK4Al&~H>Bb+ æ$ |θ#J$(;ykkb"V[ x AKCqSRc:wXDJQbt#Ax&hq&ɓ96)ە{JNj ҀSV w` 1O)x VpJy}mG- =O.x:aL;("\a䭂{# QZ8?>.1Np3s-]"CZ3*>}?ߧGrh&%8,6w:s- 𣍠Ii89B г(`%sF$i]iAL8^iBak"O-Մ> q17 m0y17> ߨ鴂.4ga@rP)0Y&TNS!WBgLy6.ŜLiW|fHH S&ޫ-不UJ0ĀRӳƘgqC+ֶ{mhgc]PFJ֚\-=E}\D|ӄG"ɡ+AP2㞛(N aI|KŠ2L,GX&F[@͵3L _,kNUՙe1%TBҎx;7{`_͜cݎIHQtLo-F܂m*+pa]{c,TI!g&\:H'+ʅf壂mYbm&%u9oU\-%Zl^@06 ub'{X_D֏g[G`]//G]oQgLѮE T찮,F6+yc{̻`ޢ{E)+P l:0hlO"|bQdv (p5;Oh:P$ԒZ+DV̅0^ 4?F_ 㽵 15ӕIӉcWTMq)K{:?{7Bji2Ί1|1t]x*Qo7"%sQj&}n*nkd݉NnHϼ쿙%rq=1Ur4b%2FHͯXo\0ˀ,wkˍj+v. 2$;#I:3ixuVW ; ns}`GPн@+I5ksr\RiBnD8r$y^K63H᫡2XN0`c>JCcVX˵"1P;؅ Qy߫ %*y2W|Sy.…Xo"O/ U폔0Gz帰aNt-REL38sy(MAb݂HƶB"]b]FŏX&l[ncN W30r#և[IFxO 5=%*89 'oF(~~oBBLb1C?kHĩ~ m_C\MO"9UMyz̓.9ux @%`X"뻴^As|O"WGx-JGׇSops|l>1diXg Ry>{Xѯ1H}*9 z;O.G. aS1b|sYø ; :/~8<Ձ7쉹KA֕؄lcth3Xv}ŗ$zvUZZp9@X4Pl|ctyR_`ٔ97#SLWքU60v๎};%(eK$E͸Ŗ/3X)d@,.А ;[}"GV|Hz քĭ=LwRtEך# M?@/:_}+#gQj^ԋ1vf_HÂ_T!*Z;CRU̞^I3^D;0!H[3(;df_灙U+^fA/!k^Vjz1ƴ3NI|W!t+Pk:l.՘/?9 { O8Y*S/su)l=9Ư547GUfӁ:P|MU-P'Zxi0V:6xi,k4-4ÞsL^׼qn?z^b}}H~n$+P9pHj%nE &ǍSSzdk~)¤LJPp8t`h@3Tߩ9hi+־w_A?Yǽ_5+(o3neu. RyG4ID,غGQoX i#ˉa<-6(-V1R_PKifsyʿhrf;O*H2VsH9 ư췸+U+ac7URS^qƻ}fo3%1rRŭGWWk7Z Wý%8@jӮ~:w4ebzy7›. +ޕ+`u{jaq.a{=H.{ N(ۍE(ݺTu^>=iQӇP ىkB~=yr{-$;vۜ] zz 8*ЬBdJjv6`,1uuA6#Y6JLj&<򭴒swޜ;-;kӋARp=:4޶ؿ[&!yM $wW[<0Fu PR}U7c,¼XUfj/DRƕuDZi jg w02tb3"mk9ԁk>ȓhp˯u GU>,2mD'FvXPˁ͔GEa`ΡmWW\pY8xb@hŭӎO\qP Da| Erqd* ݞ֟) ң]o"PFG[pnCΕ` A䮙o^9rԉٮY'슻([VWXPwI9qA2 s⭮Mvyj=IrxmEHӗiU՛2]}DZ̜gIJ 1tnG\oi?XUN ꎄ\+@4|` .bi驒.=l"Xt?3v!`&|*(8}ȢǸ&_f^ҧ;X"dٛBJŦyޅ *^e)SⱪP$)wvm0҄!ٷ-2 N9}J/ْ 2GZ}SCL/ O%m+KohlMխ(-z*'|o&pHp Dk'9[7bu-0Yf[W5^D p Ԏo؎C[6diygA~ӡsh7Kqŝm+K9"W> ^m]2 iy%#/ͬ;Simkʣ( P(׊]cW|"ϫ: ͑{3Eҕ@|~M ,AwR #UV O>D2Ҳht祕65 =\cfңdnN3c}-K;c@C8"nJWTNӭe"~t !2ܴ"%\>GܛF'Ĝ.zgdm޿5&q_U8$@. <$blLQ, O¿lT&G , UTpzNP%sSytvhFr]~zEd9 E߼D'`瀞=' rpnҶ^{TO)UK-ŐI Fkgb~Heh3x1f4Ude3)ޒsbN!`এp ޺u3+| :&]F.:ߟU{Y_vuU*wz%&'); >ti6+=> "nyˮLOiEAk`eoBnŽ$NVDN <#ܲ :G4@lcxE*?p&ss^ac%sP]w\r5l{}uU$TͻȈuW[G^4P`R2\%ҁΖqF&,ylظ(Q%im92ɦx[RLD(FMWZjhU \].( гss|MjM'zHUB#!7z;po~7OWNRNPԠ4 hǗ|EtkK /ˢS\2g ԣ;9KN4٨w .4/#D]*:7p[wU :o7ğeٱSɬE3`*Oߩ(j.?WGƺ+Za78I`7~(pR]_0+D"gM;Ϗȏ'V'ap~eV*id*pyOW:ߍd{co@B h˿97oFWPH^H8-u,|2d7ЌdV-̳4 &6[ RDWΥ}qM/#Ir}l FTQaYfkB(7ZRP_n.ifѓ@hW7;S:,yACRbk[p0_4Z ,jb%p"9m/ &T\Dur O`4GI qzZ8FfEV%N#c 9 Oq흐ثBW2峄nB&O&#@H+ziUQZj6!FIl7^lkO-"A'eQsyP#RL('-lQpRnz?wM FwPk:J=#gA 'C]4Q_^?xpQE>!bX*mčV2nrQOE ?3esqf]%ё$14P-c+j1$"% W1@)GNWCRkEۂ;}9ñ$6UfGGCP4 ܴK$sk*I>մG~sjM>gBQT5X˰^ NsC+r(fhmRՎ^1x :HGӧ\t}0B&`sѽ x8Ц4ޖ?\0>6 Buё5ǿqd7{ܾL¼T@f; gxX.سLġ-!?#|qsu'…WbEQb2E~xzHt 1Z!sK$l 9 JCX5z`݊YAvo'*W+#q*)#~;qvy]+Qq?x6˵hz~dQa>@]džƋp;SK7D\4uE,Ďy^0p걈d<B43 <C׾~%Hm2L^ }7̂(FޡeUll9>%"=!E"O .䶱2޽⹞SŮuXd{cE-V 0Pl A=|Mt_SۦhUCP@KF)٥)$^c6O\\qovs!BH 6v|V9A5醜'&KQ6NAhT}#AVdXeXwᨬrF,m@U{JawPK/^@"BiLl #y6n=ս)s@~˳8\xv)f|L^֒ۄBvo1[=d^ϔy-WO/_`w@> 2ka~L fIvg dCd+oZ͌Fxӳ7YsRV\ E#\S"N`; %DP*.[ 9"(F'3ܢiu>p G$DXڳއMڶ4<5>~:: Ro7'L׀V~^+b`PPdd)K*kv==cȕ@[(#sۅ :uب//A2?u0jp޺YmND|P,m'Q@4*ibւvA g ed(QEI"e%ieE#m{#Ԍ,!r=T T35g$RK̂s-ӫ~I{'ɡ}NGX5ןJvN5 !k+DHx԰Qwc ֒YϨReT;wn"i҉V;^ -_`ʡk ˻5E!rn̦Qb'o\1+`HЯtW!} hV6" cc\=!Uqt*ӡ Q3x4G%O<.Sn@|5.eH>xKWCXkJQ3ʒ36lc\%S$~$;ogE28xMd!ܖoz}Rϱи:aMOm14Lw{)&*\4NB"uUOH#Ș1V9&}ҕ HyK1qQ)g>SUX ,ȹIY"55}cT)EňILEC>kbҡ1'k8FvM)gI=},:nw!7w1g ݓ6o};\$y">umcmJ2"`vswiEA:Ep⡮CѸ [3?YKt!:x<sP,&YrERsK=;R}.%~oc#AD 9E!&#UQ3 B>g-wtƳk^7l(LdCrԦv~!yOo_!tą |#|6ƎF|oM mN J4!RrA.9/IZ+ Lw#L"ZCX$FX̘2IǯQ?a5y<?FȄ@ &g@ ax6C*YBn<LubVaɒf7g PoA(5zbۇM_RA3{A^^ {Ԍx=>~cd='qں?;wteA0]*A`?^|f\s$ۆhXcA Ãn|>,8iG58Yy‡Iw&8py#4MSԇh^y#o- P/YƓ&d%a3M&|阍O|oRˌrJz׊x; ks{vUmNT@|xϸ-qdfeI d󤆸x^V40"~Y3\{#c Vdlj oɾ}5Ĉ9ԺSt&ݻB/t2xA[oFs1 kǒzBl^tqK)KmLoi"ZtG?tg3LB``5,ŢvR) ɵf!`aYAsMuZ(<خ4ʗQ,ZSCAt3;GD5;9qf#s5!Ӵ ɳDH'4An}p[G&B{ Xb,S;~<{bə埔d/ay("2n`ʍt6S HQ ~siFP&޲sg<t>6T&-BGDZ²?kv!F OW43NjL}h>aq-챖'F9xn\Wog,tg0 Iz$T_X4O'&Nm;S?Q 3LI0o=+tѽc+r/Bp W7&rWpvLBjB6j `Qc``T+N].=jY@E_FE f+K.ZP 4" 3>8x܎@c_~s#5<űvw]S;< l&[+9.Nm ]nӚб_Htg/x>7c @T͞' nFƖۿ)0X^FZF!#`ZzuoA,[,,H,VeXX~'n8XĎ@o:yx. C1[fPKÀejƝdTVn$U]׉,&S`PiYZěqϊdL ēCY6)a1~$i^I=AyOLxjR2xv7îl{O,[fKZ,hKu!hlυ96ÀZq߾i {vD, «]lbTSѲů=d'mKi5ia1S&% F A%,&e `HqHCHNLV̎˄C(5aV/}\օFpZæ5#F3[6s-/Sy!&j |> }uO1K9vg#{K_.W1}qu0_\?oӽ_;SiiEdX,cojLS4Phұ~f< k^/.<|DvRh7fO|lg4,~WCC7r_E'`Xֿo/=j6DB:{IW#@)*@,OobuZfFG%竹=?YD 0MLï^^(6':St]bVl~+[[5)XfUN2Yn wK=S_/iMV\P=SeĜ|3GqXNa9Q %#KKfV4EUSBii{ZR')"Ø&lKD[yڇ/3v M3<3>+jb(qzCq6OLt՜-KE<Ӿ ++=-iJ% s4.k{ C4Ҷ&Tx]~X w=rNVHUFI-Iim eaS8dzWƩE>|*lRPS&s#@FgrүaW>Ag5]VװqIyCk8*Y?˃jql*rOhv#cnʒZg8K7Oc;jKPKI5I ~(€}axtȿ>s["8)''"<$05]1:дO2{둔 )ZT9ḏxI&ckC5*u_+9K1sz?;=˘7nb XO'{RBc$eXfF|pi`؏rRp;YCF =9HB3*7XzXs׫ zm* AF"= UvrPJ2Ѩ5ڂt`u`~NSc~Fm~s-4LB|\ 7L}]%~Wk+Ϻٱ*{ Mc &w4jB*PЊhݣN[.L KV\:pw Zf wR9;9' h\4L כxuE ZEܥ:ؙ{ j\AzM MSyVhvGN):ÝTjb0^Œ|bzm`V'cWmE =0 uB`?ܡH(bvFnaPJ}Sнn< f,4?.?aﰭkvyh5=U/rWH}*ǶA#RRg$&)㰅t/StFVŮ}N2eC78XCtGHsj\/eO3 `IQ^Fm}3p&2*q e\WQ˸A㹽uJ+;LKӴ;IƽۘitGCFNS^g m%iI'<xDYv@+/eH)  riA/( d2C0wJ:lR} :ZA*WY.\à@"BDcۼmZjMG@lbkkQi[TJυEJP/e-`^ ˫-?/#׵fT$< +*|\ߟO] nI.[fBqWˍ[#S2Eh3˯Vv&2h9a=D~Sp>_pWy"$<.XlRu?hA=I7zEXfmJ00&]UuNM2%SSI*8Us%\IRM~mrUR0_7%%^܎^Mi46eD1*[FTN~HvAAf%r]!?Ͼ\A&Ԥ<لi/Hjz`v;S5V&n'tr*btD0&hFg4bXu00Ev6~@)μr))jIsJ! ca2G R];x>$i5dc[*u~TKS}Mi h,XZ -̞rs4G8a'Pf@kNs&;@ݹY=@"5 …({|m,w)_ gN>nS8Ys:F6['vadQ:Ep.I̺(#(qZ]E:^3B)uRYGK'&؛""i4KU4d ¥ -!W9y)mF~oA[9a=9 ]}}Å ŋrz5wt=A"͵Q/bcM~?m!a+ٞ߈/fw`y%sÌIg Ie~ 띣j}1:*Qbg4y$i]_,~駙/,JuCSO%z`Y%t"%^H)ΝxAG:,#-HWV5;$Ƴxy565<؀)rj3iapHk>#v'}竿R`ynK%COxnqyOOVғ BZ8*؄'59F?w5B^Jl 8ۯ'M?`,ւܻ:ܓ/"Z] e(ߐN$0ڕ̰%^wIM㽻y-} {͍m+dE۸OyN7lt:!H~dr|%q _T9AvΚib$/0B쀎?4 [ѻ= }$' T>=!l{yqy#O|ƚH3fK d1]DVbp${c$u\6$i%9~8 :#U6vE / (7(j}u|n _0>F*g.CWV2yVt=si:n6T("7,p7 Ɣ- Ib݊\-XMQWi8| uظs7euVX1OT ,Fۖ7[N2Qr˝꾯lvl1E3ɿPyf>ͬc/y r0^C[OPD4@%snM] 9pA_97GhWSI6gm@ᮾ<9TP}$ 5n2Ҹ~-g͌_mU9@WaݪY |WŮ2XAz:Bf>@mrAR|~hXo-I~&1 8mlA(Έ}%5Nc-+8:UKv1~t@]9&d%?hvh3 E!oa FƇY ,6)kC6oE{`oF{`ѾTysu;o^&{<62HCd5Mt]nPP{BB11NxxY±]7`1C ]җ,<ڍU6DvZaSNeZݸITs>#O牑`S@FmmsJr׬87/<ﭒFjUݫN?1y]:#Nd7'5`)Ccr\o\EgV]pDcb.W$-dMDMo|">:evF@D Z6#Ưm4y2LЎ_4|7+2"{ P*qv!{i_GVLb'k؅?wG9=ʋ|IbJ#GBؼ3bn1ٹ6%13>T3wľUV AHk"!5pם̉8C,\aX;Hк_jjYj_OQԧg =󹯝&.?7?Q=ޮή,(T .=AnUiىW$y>& UqqQRei>:ǨP^~ (H 6)}iz~[p}T<-+Bڶtɉˢ٤dE&YG[~'hL+R<\:bC^$ [pcaSz2hj\*l_:͇%&=,hIǙ]VOOH^55mT*pk.o,%73˒%f!f&GX3)!lAG~׋D P,C^$5Ƥa}ӿ~ z!$2?m=$iMg8&튰I޺sp߽I]E}?tռ=kY p.nUCڋnL@F{F{2MChIzq#㤩uS0|yN=v aBfq?ɵ 9% $q.v x5?o*g='}"6qrmsн" )e'jo/kS^S0cF\9Q:5W_BvNDcLPg(yUSCH뉵Һ*TLn 5$-cQxQYa(^HGYYZovfjYujMyv'FƕzJd"Q^ jpF y*#qJ?dDCBIMD[a%+00k10ǒі}R\W2xbge\xm->Q%@p T*Lf3 Os,D1'.blv%y`6wԶ5_7*I} ޶iɄHXaŒKV! )iywzbsU05>BW?Qs[sFL @F9cK7^F員_D*xDI;k<[} ][ !#ː4qTvOkڃaTUhQA(*!o-LcJN&f̪oNjvNt <TB:˗B@Kq4~NgɗM*ގEP##I-hAy"HWz3E>[MCFʦUH}m~BV]&-͟oۧ(]#U٩+b>ez7L#4O2.S" [qBJ r[7ּmq8}*2VZɤyB|)$8R`t8Vc24aH)?*N\$B8p6NNvBz6~4 t>>}uLa G,_z[ppSqfr` <贷FsŲ',Mo+Z,IW>T1HK|p=m')hF9L1H|lB[/y-u}ۯ_a޷ ^4ľ!dMgCsʖ7%<(qAyƚy _SEwո9ޢ$׀|{LV,e+T-$ ȫ!X!M/:gpx=@ha :oG7욺T7,]מx=~Dm"Ӱ^CW>3&`FJO8$%|#MRCɶjd}u &>J53?a_Ϝ8\=fyx$TW)]R?|\$1|Fe ZaC1Q)VhIg8=xr] yeb_ys #m3d$/昋/#%PXqvֆ3~*,JL us=JI~yh fRG'hWq4[T(c[:Mwвiϰ>¢2ٔӻ`V5~2 LGƃ*0G#' [}fENXDR"+D6EhTAM=Bh/E4J 'g%^W%GgXe\x.=ڈʙ&u9ɚ?3Wpgj);GԷ8ӚnkRհ*5cvG؇<%Dbƈs)cLpO Htfla&4V%ꟁJo[ٵ{ Xu, zĽ)/KTBmjҠNC8'"= C&Em1x]#vr'+l7$XKՉ mZ"8{uPBk8x*=/޷gQ]ď}oՉvjN3T G,È)\:_hq>%dpjhȩ+ rkLpXu]ٶ`R ?%rqI&HM12P|UF_̝Iqv5T$OˇF|&ʚإctTCZ$k>.; "lXvǗ$  YQzt7e(?FdQɻ%$_gG>l>J47) #&Ȼ#C#»غ ݥ.:ZXʥ D=v,x>tTx܃O6su~֣ƒ-rpn_TϹ bKR܃+< P7e[Nt=>ȳGqaNˆf9ٰYzۆS,agguŊ'TFOFF>Kk-=-s|\J9MČӡp&TFk!ב9fFf1U7 "/LtÔU;'0pkR Q2sftI&_s >ӂAai4~ u=[oR6U*Kh*@awxO9ո%j/:'ĹB=;p\ p?>$nL/e S DQivo(AݹxY<萫j_ wRw;HSpe̶>RrF!.+ի}KsUekḌWg4#Jay%NQg| Fϵ5ʹstܒ 4Ij Y]ԐK~aVs! aE^v? gqT'` OÈ#;aDV T*d.[Z\-Oé+V5I^zj]^KB_sݳ[_5%i,#C-jL%ݺK /o&-<۶"2EM;{kHMy Z󚷇@]I#bcpi&LNs] 2c.byB|֔b⸈mP@yۣ,J{3bO@GdV_h?,9TKΫH\f^q#>k~‚s]{rH$!7‚1dSx # ?lcEL"|2߄?]4T8Ѝd l([ w*1(L$bR1H5j|Å k=MZ*qU9kF(9P@='u !$?vR&U{gq±$|NEC(C> iXQZR+;Z=^Fb!=EL"xcj֯DA%4ТmJ 1X>~BİGV`l߀@LZ~aRS6wu5b熃\4élNݣMJo]1cG=g(LjËLNH;O .c#j~9]^Հ~zdxSLޡǯgҪcxFU9@CKx.1 ez@~O) M]zT&r' zrvg̊O|O`Y6qMx2(cЪp@_,"?#ӿ| on-̞QatR/BDw)G5Y }p<;!Vœe(Mj"b`o1*me ܟ+DgyS!Eڲ||$vh3 aڪ%**p}oyS Z䄣(zk&ᆺV~'{ՆsN#ʎ;ypB>upAϘ| dyg>WHk~ϒݩ$Arٙ VQYb_t{J{Βƍb{vWL~~*S`@2| r+\* # R28O7>g <;:ʒP-tyΨF>eswpL3LdOBRkZ;!]AO}-&}%GK,%FzppWkGv[;B:+dvmP暥gcŗtJIic^j# |1v35L=e/N6_6pG$ 6o6Wdc'N'6}p,1a8T`'#<恐PKȗ<ʐƭxG (!ɷMCsy27FKy5*~DBm8OZ4f%-REδ'Ǐ=1&֠y`it,a9F}+BW~P4{(F p?NArmhQ! j'ATdHRB}3xRMؓ\&ʤadISˤ_L xiƫ-xfFIB6Am7_c/ ~@.eeRlO8c65Ӊ2{:g uTJ֮ݗs:fLDO &0wp[ԡ{,ّI< E;%GPN!bImi&Z=bu* `;,W{dg#U89%:V `H$i0 a g&y"} Ϡ ʚt7?$L14ַL%R{w%J;"JU-b\/Q'p JlBŰO[^${`3qeI_$PہH*fQF\~+'ؓW~9Er5;Ӕ$Ew@4[,a^a[ vysy[M%V quU5޽en4mD)u:=s~]AZ{sS-2,N`L Alswr@/H.FàƳB=@Z^ OMB^"bd54wA +lHS c{&ʨӢl0[k}k0XT23z<Zi e4WX*fJ!S,h' afY\c"Vw?/Ц_暁;sBF'FVNAj+j!~PVo\k陔iTS7>m$ԐO1겁LCT 84m#l Ҧ;0ܪS!2O}JqlP JL<}dDM8i>n({!*-}e<+ 82Ib"DwҀ[0Yde>XjhW_'ZxDQ84V:Ǐ܂Xt mͯ3!a7ܝVE5Y4)tȵ ;VPץ7 5E ٟQBghH`ycmgD &EdNW7_]1!}Pq0 Yk})W;]XS Mܯ5щMF8Q#}yߨr kݐ5z(+ڃ4d%(ʬT C `|C]v/NlAŃ 'n=W. Y1]ڀ跂&@VL"~?꒵,` ǰ$:W ]1ru:Ǜ-ycg$'ӽkgX;Tjۗe-kQ @z?z =E6~C[f]j՘E,/XWP9uShŮPe&:-7i6r93/9G_I{):4}0@8eS0' MmC$kEKvo%[EÒS\J@.}Gmscdp ꭾ&jћ#ҤP(#Ca7\O*qDɺ'cJ2CW~8!,SSSܞoXE!5W/*v0y/9Oz 6dDţ_R 試s$rUc}8{k ]L&Az+RD\lVc?x5*N#ݵQ`5rPee&ftNGvb f?A-Ҫ%=C/<> M׌UNE?# v@̸ Bk)1+5U}2ϲ 5uWˍ[Z$]3R86F㕛Tcx{jk5 /H`uR;a/)jiOb([lR5^MncԮ::~>썾(Jtt sMhYm]  K"ݖ%Ů男Awֶe*;<ћOe4|R/m>:2NxpE1,F ̌rTVCv~-^,6 dߖֿ*$Oq5_|z9*N$~US*RtkHUI#,3f"~T -y!IuY]M LvX] azF(W 3L3:w3K!B!oֺ^hk :Td܅Y?(3pj3|6ealnLSS!2Zm^[cOōV]a1as(GX`lBrA*- s$ɒ3xȿ~#Ur&\&*]PD~^t~P Y1@EwdFMOՔQqTk:C.m:0#nrr} VK-oWJM V  8* УrF Э?Y/AFtQ0Q }(|D2GQ5pIS2G{Fn`.G5NˌDhM5Fпlv68= jmD8IK7(bG[X5KM)Y_ v& (5rYʦ @DRo>C! ֣2nU(B+\gP[E'En`LDhWc3'E .tcvB6fo:kRڽppM Yj:4[(C9I+l*iTX9f<3_; ߪr[$q|PX]2h$/AOzTLdz!c2 |d:tB@xY6QTaEnT ّ+hD ̍r@..w& B:}0}Fϕ\Ҙok)+k.q"Ww|*6&I 褈lOw 5twiPvC ng4ú Lr,<Vz%Έ$) focUVyxӈVc]<-%:*w`?hzC=ZHgt2 BrqrþKQmd#YW0 (MW !W"f Y=Pia$Cû)X)H7UxX\1ˁ6Qcv]{i;R]H\ZFcCSj( NGk;? u "+@}? دR1 $=I@i?XU0%|J=Y;{H$L "'% CMh%= tf6AZIARo(Xr7W"%qT% Ȓ+֐zR[3\1cSq$_^%y\ohby>ɤD10 2B{Vĉ /sh!ǾL3un :ѿ\M06}_JHƢBEŐӎY-q>] AiFdC,7j*b3TR a?'-KYM)ǜGdyuFb!9X zBs6$&9)Ƣ# 0AbE9(xyx={%sDa #Pc}k9U hY;v0mΉV˄9ks0 VqT}Ec(\O=`(x"6$Uh[h1,ÝAH~˜;MuSX=~ }@P43Bwp}MtY=/ μTë'1/cwܵL)W,E?ǵ) b0KC˘'{q Ws UP.|6é!\rNK EgR*<ǵIj~Dn$BBlHHOu{+tag,jҔ߿Ao$qPcX8QGhRGjy'67]ނI]k<9(pK{ v^K.[81$3ͯMT&**n`VbMy6-P򻲬ڍ,  LfT (剪lY6䘸PO Fg.E;Rr[׽ٌ"X 7Wec& 2\IDĘ>\3}غJ`@HiBgx.~<*?< OJ75Hq/(xS6[a%+^(F8`*:(<. QiÇ,3v}NcFl)Qf`eہb]6:&SdYT^Ee8e+r]CDTԛڥ ?5\*B3`9]\c 5(oF2(UF 9':Ib_\LRוm5bMG-#g|ȡPɬSâRDV|Sgΰ\|5 (ƻV2U!;ބxmh!TR&R)cge;єsVUgV'7qnit8.[nY,୩!245Ix00Dِ|MCb&y2Ėk*u5Ox*ԹW,N2,c`4_5)4c Dy+и~ͥ?HTjҖweN׀/JN1k62)/&߈.K!߻_92VikTѪ3F%s tc> b8h"b94xBN[9TҌRb_g_"~ZGE8X/_'cae")=}YknÈ햳Rç߲1;hl^&[<{E]z/7 EyQd00ؘUYgQx]!&M bը%D3 '%Γ$[ q(=0wTMEl2܎?j*Vhw͡If/8 zk w89 ^9#͒%#[x W1CN։tKf7YW<HZo߇FbHXq$5_j#W+tICO~4rJcJqU.?Ub $w㴺?L!|LŚ8^f~<_Z[]24 xY멭;{KF]"8̳Y4,y(;ugX<(_/(!f|*uP9yB'jPd'/Fv_6,."& =Ƭr /iЯ >Lu ysMW|b汌,;#,dD)0>:"=(! NblW :FnqJOeI\y*v#! fs\mv7 ?Tũ5S|1^n$) 0SE6~Wr~gA9zAQtK3Ss#iWZ~iNnx~gR!6pX}`Y^>4̉K5)*pNp2&Eح1>oi)CL_{}= VP-#ZSdg{_[DK~-Mvbı+/*N] @5%$OiXZпMVW"p ?VEvA-\ayEpke9sIrRoUZ3aoOSdakqs5Pd4̊<Ekf䪮^܄0-S'.Q.F;Em_q߰BP3^vkhgg'RA=Z_{7G㬯ԬB E7kL"NA4#9Y6 z]0yYø[Ư\ +z+ d߰{ rSe 3o'ߴ@ T.vguvpu5s9]S#_첫Owrv XJviĐ"#]WYUd'x_A0ǶFwJCWmv.JS%$-1˫Bչ(:\^zy9rvìY4"f帥t q3VH!*=;䇎蜐-2L97-)#0r073=CBQĜI+iᇬh#J`;1ImBP;9BeKGg)+_ w Z[\smV| d|rʘoQJ*.*!bQd +!gYD:Aҥvi1T00 ds][hSҮ#{>S=*) "l P(9H5 B&$H8WSi^+'ݴHgeSo*VC)DJV-"9Ѐdl]zcB# cH4A)hkרlJuo61X5@Hە&dt=ܰyt4!d $[ߋY}39} ژU+N\Xm7FG"?~ Ye<%"#n6\MjآZjJw,kP!u}='6{q ڛƻX. ³!Q@EfpnIJ:kz# Pp}2XNId]2닍9ߧp|qήj=h5.4ĊJ2xi4AkRAʦD8&y8RXN* S89 }- O$~|0WO/a45ܨmZVD~j6,O<`^pn$[EgV[ܞX HtL69(.(uafh8ʼnۚ;K}'] 08/%엥입-lM >~ =U𭪖{ b @akK/ %C!#cpF÷ƎK:cC#v$`<{Ag#-5Q嵨P䠿?pQ̘UL[ǜ yđl8D~[݁ JsFE ~L/uE },U+ z~h~ф EI\o!΀Ae#v9?5$5cPa%)Np|@⵶AЩp_9d 4B)O2W>-?91K骟nK@/sЀo@d^щMwm˃jZ 8n6ɧ37.<(\)b;nsӤ)N3!{OQ ;4r)<#U[ߎjxd#@ӰӾhҬں|jNeÆw􁬩S!BUB^B(7#>D=qo(K`O0]=7 "o -)AA|Wz!!c\C+S&6]:.AR3CDo~1x1A-50!{-zU9=vdyShvG1f k4oC)}Cj]hv@?BKZοb0p̅k=6$jv|$f;RAmi>#o`hD#_ͮȃ;d M\FÈĭ](8NW֐;ښ[dl+m2TY!w*0(x*I#j+=ZܐE(Ȣ 93bs .GgPg=$ʬð+mgJmH X,>7Sp6D ysK\Nr9yG(IBOD$5BkMmfz! Vu6JS dKn͖SSG.\0'9q*ϛI@eg=•at`@W>r`НnTنNJFu']\g[۹sz< d dBR@M 3NYv9o\M/vsw-eGWi-l7 ov WLE?ԋns.Fi>Yn4s! :̞,=vmKoewlU>vFS.I!II:j5t37d+*r p*jَ{6)2;9Z O4pi=KZ0H},g=f &^V\ଢJ/KV֊0^cM\|7hƤ*|LJJa0{E)IWZMzI\̶D/]3Z%pbר͔Dh[3[Al1>KQ5Ljk޼!Ye,> `fݯj9[R0E.YLӎJ4K)U [Kj9;8wF^}rj'qrX(evS. F/y NUh s,lxV5iTXl8qG#!RIJOdJ|CSv/epb·aJ-}\adJWR&|GE>]5JH5xLoT!.12ZG?]4CҝU/F}{7agc 'z7`VWoe4>!a iN  cCE{}iyof\PUЬU ձ=P?8aY :_=ߨ.E}5\$D;jf^,+[/͖jk*wRb!b,J!'&N.^18bTdT ̊W[qW|[GhALzs`eL=m77q~0yR%`~+A-_TYO%_m 3j=:9xz)⭮\>=z[ArN92Hx/vCϦ@S_+x :tɞԋq@;lX,/[|+AJ@ yE|H~k`9)*ߘp G 8JXukӟohHY|i $$?Dl +&;3~o\&URg*;&$PqED*<.BWձEl4M Lb(q*8y”ج h`[ c9% nLŢ9GED\"mߞ3e>`vO N}B2̓1_R5p>G19fG̼Rji z8[ϗsXzw;pO{HJ7¬y!! @;FQ (e$oHSz#= _W1 Vٷx3q[oop)@QeA7uV.|D@.ָF܃IW M 7(VcYf\87`T&J8M՚ [N?tG,ۢ]H`M>4C"d4IR@jP2Օ^tqIvqGޛ܋!mUlF,YPn oTܮHk3"O1~/bLXKk$uȊn2:w)%Wn|-%0߽9!r70LuRLEYLCF/>պ|Ef^[na|CmQ(,;ŷ2: _8 X􇖘tw_іgă8 V^|0fpB7!`ߧޗhR3<eyx|T.LC=~\;_%ׇoF = ze:PPہxkW4g,K7^B|̚*.\9Ew}{& *ɑPAD5y3c5Sr!od'<<3b57G4jP5\|Քd*Fn{=NFfxJ\rd>189KWȪDH]9 Em0ܣ2bh|1u-gu+*j;;s|_4\eTs_\sJGw(]Y"0<>P{G#0WAWS+k9Qm'5b,Ma.ҁ_qa}hpI_'vm0~Ԣ40bЏH~*(؊MqƟʛ|~&>[7UH~`xF*j\I ' t)XXuZ#C$h2?jFrp;#GI-g*:E }T'uEZLPF  {FrqZE:0] t?̛}fN[)Nn!ZZD~4y: /7qWJ,wv6{y+&A'I| ^<݉?;![W=`E-&b?δ-"1m88֠m/իrqXE3U OQW7Ez~FSiGpMJȆ@xRX5J7&Vy4Z m\&2H5f͓j2`Iw|oDJcy¾u:ۋ'5qɅ1Y-~ý*=C ʚ/KA{ _ ?j]{d0^Z<"1S.h֭<UybԎ jmv lGEdgG&܂WUx`}dH06;4T:qolYՉ<2ɚCF#Y2,(*o~0NUF+Ou=Ėݽ[u2l _zLeU6i}f힑3euܖ2cxgNV3+ S)f`6'pٿjJP z 8(+J:ѯL]RifaB+-~S~2o%d u7>npm}<&Yd< Ȥm/Fڞr)p/%ӲCRbopX3%vih#C/ ~R\be\ :AdojZ6fkvH>vG9dډ`QlvvGhYOPG6Ygg:.j\yKe K`P9Z & ^X2t+?*Yӭ޺qڼ긳(Y#L$ɓ߆'.K}\4,u#&q#>Tx^+ C~wIqeT}JŬ"l. e7~L c-kE?Pi^hkl CVIU.͞YE): qбo 7<uBP+7Y9!q*J47}[8jc> ,PbQW"u (ŃEY7gpma2(`FLvS TOK'e(7hUYua}q~ؒ]lpZU~lj@ E./< =uPnke -\ X9{u?I&̏Z&i Kg/AG^GSmy[Yx)DV=@KZcC &(|0 O>R,=XçEˆ`9Xc&cV)uLZ8󔇢1 ,DZY=(UͬY(U׭ιgadIv2̪n;t|G%{jS)~ϴ/I\n2KBlG^oSmfVUUCQ6 ̱9Xvw!KuE$yQmD.z,kvCb[dB>8˘=OvmнTCpBc`(~'a0QG@ibMi:T&0r¾gK:YF,<} tk_`j5W#8HTFu%`6uCv~wmx(p *;)w*VYpr1拈[n!>U[48/Z(OZYF1Z r lHJ&t' cH- &lξ,Q+^}OuMQQNnX^11 k .I_CL]=qۘOUZERUY-Ql7R9-[^Fu_6JTN:}d)v4$QN7"wEfJ^ey?he@ Ct>CT,$D}IEZl㇦P9؃{:P ~+@Z`WO@}<[ Th | '~H_i^]|'SE:wU70eЅTt;egj0P1m@eV] bcCMzɤf7E2&/عHJ?D5ʃ7=Irp K.mA,אd?žJBo>V۶wK^b$Oloj=p7e tk-$Ǡu\z:=my2RΊә,oaW_KO]D[đa>KeEazB)?fKbb^7N?sLacSQ)m,*+dQ.EA țz3:vԛW4B?P ?+GS,xc<[Mj 4 +GTڀv2 ?qGS: ^^`^ze&R4PZ^3 k )OGqD#s)vAA_|&[D NƣL{ Zh^IOrK.69SUʬ ߚ'1QГt=yd6˭ ?bSoY#FÜu|pb7p |:D`=(=Lt1.qs3!:\3 6pߨp$9ˠΚ^f]:,T42,dm75?j@Dq f/`m~۹ ވVV #;¨-Xx"-*u̧3˗dٯJ;32u#т,V>ٙ|; ޭCS[ƫ܃֞a)/Rޗ7dOB4r17H}k$Ϥq+Ir;$Ƿl lgs|3~WL /9V.ԾUJwb0]kiCi[ߺY儍[.\3׫EQfK1%J br4 ?. Y-'F҃[[rE8%ćEXNE ; 9) 4cs7gDR)dkY_/ !X/PB v\gg`n_{yʫMyl?vGN FѢt*~8֠;@_D5@;㕙9r'd'ZWǰXU5RWM=2x`/#oܸ}e_4Dh4GҜ|1N4׈ =o7= /ڛt[gP:$7~י7ퟅ<=OA,ZTb 8LPAMsބ1/|0\Yy-Yi Sٺ[&*L1(Z\_TU͂Qhu4} ~]c]{k+s@%L pY7Yb9H+}sU$J}L提R!?K@jUd.֋I ǰ%#Ies ^K[Rb~ ;ݓpYFU sFpDW敆`YaYkf '.6r52O[bQ%1bO?X:Je8ӉmI|Sl+ԡx7iҬ hd5U)&l񽋨/up~}*nEyճd'J&@:S2jd{1@[ӹo0y?S 5/{4z4:9M @~uBlᙰWxPDg+P68!Ȫ:)i(ς [QQ$;XB8Y8ѩ Kݺg/UFOiRr\ïFzO-d2l[ BtZgx ׺"DP1LBݰk@yHDXL.Z& C5 ŭ]:gdz6FfhWGFxA/'@ <3mYFlA3K-ztnx7Bu:wZgnkz!s׏_Y4Yh*k:Ț V=dETQ`K3 ;ԷV^{;NG9JO*mjߍo1z99X(s=eLh~PWk;';)Ϩ4?|$,2ضnT7E[y*߉\Kb_*x# g'_VYHvc dS&@8ѫ Щ5*/>Lw %nu०->Á:qn9ga5MX|w]y{`M#$nRCu?1"0$QYB<kKT'כȖ]e8ѢDwAkkH.%Zǘ#!)1Ə;,b{#A&Fkd$Jx1$?,U?s:]-H R=s Oi P^3פSA?E|e؝EDfR% v092ey> |5+BNA[=mZպ@j +v" !%f@悓~ 2P@7,ۧjx}1mvu'nW͍\v,͋.BE)fm0b3r[.ZN:a"\/d~0QBS0q4p54%m0 l/w)SPvWwR遳 w B-h (P@Xc@ϚL3 "*RK҃Tq{"_; O:P)}LߊXgzUNr1Ee7 ܂Ŭ6>X JC<|1a9g rQgګ+]I}|D#O SGL+'M'ؽk<>1(NQFXyV(vj!M}pGC-Ǣ6U?59S ں`wG4jOn4=w [ h^ųFRỵJT @gE/2;SDzy1Pqn3RI8QKdze9ڹ =IťY3x0$F B"U(yu9qm)LsElƇ+c*v^}_+lDb3L;+9;)I\CsΗq.t=mr"KZDKYgU.FU*G&gc@fU/ (`}>]KH>؊S~#Qq~ JPq0AE>0M$O )\]X?uQc8zI`e0l$;}N7X_P}3-6gQ\3qsP{Jv-Jl;`o_bFtx_߻YȐk>պA磆Bn|Z]15=uhꍾ B@G$Io ѩ.ɖvF Y0 wS%g$ptǾ Ó$zǨɇIQNIg{T̞ȓiI"غX BhI=x,F]f%k3=1ks{8t /yOhMULէÜNfcL ),sd#5̋S " rN&ĥJ\`K/ϐ>n`ǩ|W1rUa0&82~ȆI"i#JR!R9/M̄qb#Dzpn򂚗yJ`]iRm½4p̀l *pe=ef@| ReM3:D1+Ymvd g2x!QX7jń$q31V{sIqfɴ zku)77H—AӉk`"Vm_o,߹1N gVN+N=GC3L|6x-vPZjJhO->ZyC8?$8#$$h*c<օ6GO khC6؛WEZwq-\jb 53Rx5FMt$3RZBϦOIjٓmf'&i/>\dk>um^ސt^mTK`Z^r:w )#\S[gVlQU1B'q"q@AvĽK6D'Lv<4 puD~-XkNa`M2.g2zULiYouxeH,:9naG9:)E܃(7 N|{O? 9kFŹV8vQR^n[1xc}-X7QoU9+:QX,B kYµ'Et-5A}KM.j ?:wF ^pp[.ؐT ͜n9/"Rȴ3!P;xIB(9XSz;An,Ԥh؏ t -`i8})$;߭[# 1)ؗC.!;>\XU:>HBp%;w^g$-1lyc OgLI~MnG@hRfDb\9J]1Ē:eyqc1׷0Kg=(Ywt wF!.ipewlk8=0!4_7¯N0|ҀOr &(ãq׼>:s?~C!?&_9_xuJ-4~q\B72% [1,WzP(nt \0zʰ1\Ru726e#5FWp d&?tDeΏkn:4#*6#{0o x@4E83; &hO}V\{&!b vyRgĊİ,SVߎ]'ḡ2 ;w3Zд<8?G7knga׺ˀxZBl[plb}3iųvjM|/H +Jy *_ҐK B?~5RsT8>zďɪOLEiPpYUWrpAg"ڍ?Si-rwx (_p N&*+eY,h ZI"tJrQKj#iDP5H%oC91zQ{HZXE$aYM/W1i~H *bl#GəRŘ`0[FXAX| 6F7*7G VdfQLiv J|G!Qk)%:JgK l ߤCN}QJ̳m҅:ݘT$ 3ۿfse֛z n ^P71\yC@t鎓[ڂ>*9՟a W]8wqR[Ue\N3f k*U@A']i*?!tav7ji9g%sm2<3s|,0,5)4& |#`KE .Dh|%^+uV}#ziE^z^p 4f{R+lGNh9EJ3G$;zlZd !Ԁ%Ex5D6V7(½hƭ/޸j"ߤM)RCSHGҀ};1[8; ˢ5 NU.ZR,1ky8?H+7c1q09Qu 05t,%_p/vG1kH'*. ȲB/Z/&EJJRSZ› |:ZϗMe{C3$ 5|u`+ MCg>ޠZ!U>ᓄz"U&:QmgS8WBND|jݨ3 zb[5MNN𔻁Rh&AaA,Vnt+l6@VLcQUFQ'([ ^R?ܦ>n=,qIzl-v ఌJXyİ^7 rϴXRtXh5 ?X(+(rVp{-0M;k5?`Oj"p9XMd~(5=8r1}4΀Sb%=׻(<}؅xc“;R{1*(ZJѦkJ]_ ("e@:j蜼_ifQM'CL{8uNy wQdG\Ljnb(պ֫ʌ96c-Ò{'ƀ[vDIeAIV ZF4Mʝuog{935յm^zk2яWdܷsD/lmڿoF^#] #f  Lc_8duK_o'k_LP1vH)Zt"'lV}ͬڎɈ9cNմ gW4UK]n;knA^Y| Ugb)VV6* b'e:PEz_QKd˜]dv9 ɴJ,3魗gx!9x6F ;xQ A<)WZx:ZIy:RXߴRKJʄVY쀔y _oA"fn ^d*~ڹEPώ03@&< 1xRF\<ⵅ i=vdccPᏊBO֠P`8 D).PK5ѿ&GmVM/Bդ1{`eTCZ*aln\[޴.tS *o\97-({f| M;Մ ΰ7x4 xMAQ`䍲 >8 [ٝ N+IS46i8>CE'S܆ =a+hDGD^)0:e+O-腁69-Os3JP9 = Wױf>k\4$ȊI.ekk1mV->(7Q6nd Ѕ,[& BjiRZtMYk=e;0\WCxW\!Jyc۱l(gxޝCxDoдzgw_:  TԸ_mGA 1bAI ryvJt<sapIAά_]?IqլLVc8bC(  m +Yftn5v]Q`gIbAdrmAh5.0ϸ=ur*!}EyH^X0nutNaDeR$L|J#q\( c$\bj++^Em16bu“*$B#7}Y+ #oYRX`IlPwP4!mmg|ܛ} (|.=x>m[IFrIbiV6jxiijp31;b&'5 @+U&8OEk7ӟȽ5#<6=7+"KJr[ \ZH J=xIN!}b'J6;B$`XduUlb(~cᓳO'w>դtJTRU+5"J Kv0 q(uWJ+l{(ڞ:\9xYk32]O2R?ܵ_{A>tR`3tfOxضty1n a X᷵,z_m߉amʁ;>u71<#1M2J({-WYQ-n5+d}l)UlbꎞŒ ڳpp3ǩD/+dB36vx9/zSOY(c.>(^Ȟn+\}˂$nT[+-V@DWDnݕu)<[GeB .@Dtnu7w19Ug* FRbT뢅IM3׺-HhV$irsNb`yEDYFx|]9y+Na六+.sο~BI?A:EUàρU ;}Y UP yI|^q&½ʝGcƞ b%>ʋ6Y_t!zYXKڂJ[ujZFj5y;=e>BÍ+"*#?kw7*UE?5\36|olu[Ifzcc6F6RXXƽ6GEҝoޫqD)31F`ج麆?ptylć-,?<;OxQ5Y/h#ABVIjo<ɷLͱf%DfB ֖4qR&ձ{2&.@i2TM:?%bj,nlo٩fWm{P?e{TXb~k)x-$:k^ n9a ~IlXcƷ~DѻљZ7t|Ӏvz/1EFΫO}XS~!nGe?pM | x8(-uL^!˸ZvBK Zmvq֑7N*aujyLbh K.j+%Y)CSS(/F(|y)JdHC-cZS2&PF'' D.,\u|DN&8݉CF,ebfdVHPlC!czezk.P yP 3q>y5 e.фn܅s[VÎmyŮh9}hQ" ~݋C nP:B퉞n$K2ol}TC*h3cm|h:ci *1UcQYL#M jՠsUpw&8Tk87P0}K`rj_9?‹Lȸ4bUG>:dqs(msS|ѽgݜj;ˌ (@)*G>J%J$ Z .!XM8i =h]◅is)y|YGFDa}Y"D)a_1vmxw=)S1\;i%#+H\eH^Gcd]u^xl0 ߦb[~6D6w~.5<{ܻ.=zDH~ ٌ η`0 Mu±M-ֺj|o׵|{ Q $F̦#C}."ZOx)TRi#O|6fX`}ZXy׆j7pEJݮ pFGɧe8s%v,7ݯD?{IzfdQă-ڴ2t.8J{T,[1GwZO:y,v0ǥeoq&1&<ÅN~ZR.Y!r4Ld/IMI T)}$ZiC1]dp׫\w8ӱ.1ِyCmثL|j ȖQ♆߱o6OzT7ii`9a^ӝsEIO ]R+Ht+D>,I\8\+2My9f^8&f>G\:B@*&(l7L*,[EӀi_Ή)IP_8UYl,nN؛Gղ6‰lTGCxug^α$reSq]$5u27ڃNnU8!dC\yY"0`_f)ռtFj޻HOWnN,"ึa^o|l4~| P URk iQ%>_YRk=:s6/"@}}O#71:S5fqLt~O.~(3Ш Ĉ0Dq&m YmbO]Ӫ= {- "n\b) [MQQ>8i;=x)LJ)0CG5lZhyD,&u"DO !ΜzDq@a7{b7uLuVɘlEIeړPhx9n`l},!,灶Ǟ_Kh{\bbfP#2*)LJ':^OBa;g8ozn)&^c%aO k+:u\5nĕ"}pE^m3([W z/pdiyr}W+<⊗71hå&쩭hrC(TT~.>U)Vۻ&+Gu<-ی9{t@:AS^fE|gZ"A)uKo qY=,! 3yL9z .p~5ӏSoAj^: FkK\/ +] k͟!y!\A:loJpcw`4}-^b_1m0<,l{؆JGF;1|]\QG= Ccr$C!(J#й pcMAOF)R*Z_n+8}£}D|AYHvhaKa9QAEa+]A# J_<  ըחA4͙qX}x }g{jW8FƄ*>Ǽ|iRoCւL!M ͎xysh-R,_4hkbt6$eVCMAo]OWdfҿ_k3#8@-;)(iƎMbvӑ8Ί77ܟ%į,n[I">?0O r JŐ4πw9{(/%[b3|edΓm'p#]lhX]ޏ @xP(EvxN~V`loݓ#&Tq.8i/WԶp^^Uܷ L%d,[m叏OD ;fA섢{Jt:SowBB pM1RlwNCѥc<>>\L&|L'dV&>z8GIO˔!my9VW !Ei{h&U B+Ί8'5'PtCh4Y%sLq.rh$45+"!0Wz>' ʼ_?q2S䮾b~MZB$EȭB'BQ=DVw+3zbE\{{]ud? 3Xéն#(y[VfPu=co,(s dNꃂgQG|2F&м*tDY1O5wn00*Uua[a2˞[Qck% q'A8KsJ|o.],HSsiOܛ]EA7' 쐺j'f-Je$fgf^Hru ؘ'}޶l\ag=! ~4NP|3$CZ㢐 ]ހ!?R1kdr,ۏ14I+V%NYBzjbY|׵81\}ށ߃1u!|S8CJG-h/SY2ۼtRhAQev]:+)0M2 nYNKH1J|}a0Вoᅢ)z&5y3[mfރ1!/.׈"'ݢjэdx )B\|U='I8ocN[j\!U(]> !\.y2 FiQL\9Fp]0E4- czҹO XJܓsvʱR'5EWJVK]o]Z59-koחϊ$)TWoad7lI-.j'diC%3h %|h˶ gFh  ~sq^}fȉ,#s%Aqv]uvv+ŅՏӅ+ c_ŢqrF6y׺5eB0lU NN<+#ɬ* n&~-T:qbL?ֈ/T1ˠ.I dJ9\CA ISKb}wHUy#e?MU~á((3Bc3bm= hגN:sY17c3=>SX !)pPA\O^a`R|!{ڧ2i*iV&Uu+Ewxb@QXv,9:zI\pà>РtM]kV8g=;[^4X}a(W(z;N2  t;WDkȣgY6LG.W2}tpLxSp7^1*/>d;-,4~N͌6"5.CNE2,O _@9h٩Egs֘tRrAzPiM@ 0`z&x7r)>X |Nĉ6l-orfм>oqs[-R3;kxټqaaUЧ.ܣ mFHc.dE_eI?u"rU8cC.\uO2o%}w`I^MEU4U4jPTf*_K|p%eV$æcx(ɝ&xAd>sC_s-n|4' ~YqaK\47t"3:^5eSq}+Y9Ϭ~gJJs4Ꜵ[8q!$ 5([C ٜ҂D0(I#c(̖.r 5KkPNFieIP[txsߣS6&T^~*g#ъ#.GiDe L9SOU>':rļ}cNF|l}h+nS75AR$, @{=$-h>vKbx|8d>{l^P@6voNƼ'QI%{|h6PJtĀ!=BwŽX#^8rgR-ͬBVV~Y:/Oj)/Ǝtr/m`m_LpЦ-Ƣl@X#.}šu`fm7i%e,HE.2Aku Ghݼ$m@Qڣn{,|~!nUT͛z3C EC{Ke($WyK 3o%p+N 4tt E8'z,{z{q OF+661rSu#6WM[IɂPo"ڂfM#YUG+QX<* F\:Hg'MLQA(=J7oIEAlhm:hH%= #hv/ZE<ГA*Uع!0j =JT+ELEO}olYu{iLq1*+y^P Fy`"g 2}OJa Sк7OחHu%cbf d9 wZS؎QՏ/CplQ#š<'A`z4IwVJ@2~>?6ѰdOpߍh<" 3B}Fi. &e ow$ػKr[Ҡ%J,)ZjB ;6A^pIاK0p D-,Y6327?V\9_t8:EWV31ha10K60Ov\s"8@V_FZjuX/3$,*Ðj&ѽf0.ݙG<[<2 7 F+{|'% ?xߋ,J pFRGg3Ӈiq9s15:^_X3o1vQ k *җ2IKMWi4Kwo{9NȥzKzMNql~@1پgJCϠ'$XݣLQh, ciONɞ.t@S5/aNdCk\YeD{.-kP?Qc\G³+;`d xAt4Rs@nd cs~ʮlQhq[gPɮȅaVu1;WOVxD8"8^Elx:ѐ郬7\6Dl8 vܗ^L˅n+FыpH,ucۅJ.A1<H3B4VŁ[$j?ەY':KW{_WdAM첛1y De$dNV'Xk>UG;q(_J.J'N!ҁaV9JbqkUΧE##19֨T@&oQcvǭ/Br&T:0e_%\rf7%gju*^ԖAda|9Vh'&mOhArEiЈSJޥˮ5\L :Kvx/%\[XQ:pOV3S-Sޔ]g[T}F*H )D73IYV8YQ8LtIvi@T %.P+ ,\;}%U%G `|} ( |Sn$̕_9/lGu0~\$[bpĢ,VXj9UZEx]a2W2CaccnGGX6w]PX/Ask;F+]Ja|B-(^!zj$ O{Kj{S @ǽ~xWgPƳ۫ cu<7[Tac&y\-Fz"V+npHhMOn8&xwAFV~50x.ҁO'$>*5Tl;m}{~G0Q}-8ǿlifkvB{"14(csk~5]|:5 Iau :x[15 5}Mg3߲20']. u=T"#qY5P6\ /rW [`ޯؘaZoˊ;V56 ݾK]JdJ\G,K08AYZQֳd4_<@1(czcX"S@{w^]xBZ^A77:3 }b.٠UPxxm e$$Do."@RS (DmKl㜵d[UHSo Ɠ~NоG14{Taa1V#דDKPCݽ^INݍW4#vh W%lmM`Lj2+5<-$7Ogd uh>hcci",DңSxr̴(rv~ V2{- gz s-@̈'5B۳-V\HK^,Ho9TH}rrMΡ,ޘFVeJ,n:vhCM89gX|gdrCAbj_7K bx?]=w'.'2rNܼ_#NZG,7\2bK%b^UĢ~@ dO3@kޞr6IbDK W}]3Z2qYqx/l)ft=zWsMSn( 18_ pj`\aB,oJYmv; B#xCYneUٗ]5@<B\ǷW_Ji}.;BFJ_97U,@v$D#a;-5V{w&'Oc-t0xVV*>]Ot Fpiϓ8$#Mw.=RQP n1E:SamUɔBL' @cƪ@%[2L}P= UGĸJXlʍmo6tKep)Ѻld:N/IejMB@ϊJaCO {ӼW|Z;'dp0#0:ĚlVf=_&yki8ZR:@S e?u8K&Žc?`W*1A2ytx ;c]c\(ҒQd&Ɠ[F4I[ƮK8 ߏq^KσJp lrE"MEד0Kb bTUH)ęb ؿ]TvڭF(fk֙E\cK*"ci(0斃_0h%a^qQ4ziΆ#d: i8R&0돋o8 !TH;ݿe$e[:3 &*_ݭ;_Žw:>5q=mnT9f;f+l <-xp,Yݭ:ůX? nu$RfƱ TY*9zbK"a3GltObvHG'qZ"O\%0EJN{B/BR:TڰUwq9"QeH nPrxE7_{ T눳la߯˅p0?B>eWW6{p6_g6 k&_e^+YgεlPwLX.-tˍ+;l w_Gˇǔ5"NĔFcw3ae{YGe7I$+yHZZ(1VVQ Q)'2Mg@50F5 Jcܐ A˱n+ڥ@%fT@RLu´39#HMNx0f?wЗLSn Q`[ M_eV} Ot@%SKF׎˛DS.&1>G|qȳ {1Iɚ)œ: U.hrTzs5~f\ֽau(W8y-YwAIjuB6)& /qɠϰmsrU?ꇤ۳tԱ7sjhQ^!eLe5yAUnnmKjMͩdFzm+uQdFiVk 0`'#*_> ;#U(w 'eZTsGX"IpE'BA>Ii<ࠦcA=nh46$d0TlaRS]26;_Ď;/PBk4t"8pFC2c.~Zҙ!iO%rbۭəh zǪ$0HWB5e $2jS/]3Ms-Pl< n>S=i8Gl#0O3jAl30oiL P9 ʿ E*XEoOS~sMj#3T)`AM˗ZT?K{ ,7JY}cU[⿼;D* D%4)`ޜV"cHZxH8,=yBXYN@"dMLt[;NX3aia)~myUZğ!]Ӧ0!4,5x30?*s!'G&f\'#-`b{,B D-jn/H+_U%<6R{&FSU_>i?UȪ2*ik'uܘ\Ya|J4/Taڔ OFڰ2Ĥn4($<0UҌ i1Tjؠw`\͆y5}*k3-ϗWepY^͞نɊU؏O)[pa+;FGBFLQoy';iz.'#WHX)fyS^!V5Y~@ RŨ bX#3;L|oBfD ({Xt Z ]:nrG:b5} w8CJ`Wj(PBXTȏc[9aTX*ʹsk'YR!-<뼇x;i]I;LFf2`cFq4Yr媸>ۄ8U9W["LfƓ^٧ ,#&ɝYg?KV2ĺbENZe5STWDA30J1Й4ܠ;*ܒ7]>x*VPn, >[w=VfMR[ҧFOiE _N>=.he1k2;hEQ{X0< ]nnʇAT3ʩ#5 Na"K ȀՍ1w9~ EĀ>]VQ!P{%K(Z6 `4d27b#u%yFr0ї(o7ZG?vzp>6lIh^  5!C8SVЊ f`!+M{A;oDfmȷH,A|inZ틻< aBZuʠփBW_TlwjOꞛu0 -uA </.p\MS>rhzN,?ΰ9' egUn:~Dx r>emuÅLyD4sZӐ4_&"rж`7! !TȒt& @n2ϲ$[l@/*u($ՠsJ\E@[KB_t5К4YR_N|r"ǘ'@lߕBՂQQ)9BTRY ߴ_MAb[T\&H3 OBBkSPdnc/ ǚ K'CյF.)h4M)i Yx$23 6[b}6/UkAw:pͺ㼐 ݑ~ ٸJdb&4oaR(*f~E/q#.Zh(Y`!.*!ƊvZB8o4i$3XB?Οe<~a#YhYu%]Av̮yb7IЎCoq' _ 9?Jš[RnTYe6ƚH4Yʘy hЙ\fWF`2 tZH Ef˛x{7Eހb]SaH|w"m}D!s!̹:/Lp5 pӨ\2w%?o) Boaz ԄWwqa`` Ftd^1QLjD;jr;h-A6*sӵ|rvi/P!kS5kFϜ  pI. JeLV+2:]ldǒXLU7xd~=AEMkֶ&;kA_V%"so Cz4[q w\d7|ydf=Ss iX| #vmƣL&?|afGew vhV+JfRSM8yn).&iC bF(1 "Ģ5>ܹC}f ۶Ҷ^FJ]"9~"3WTZXZtQJt Cocw@As^ \ :V$)E'(yR2<,PjEv 2{Ji"óUQtFedtK݊X$>^][S;0JBT)[j\ƴ*h- 2{Z:ѽMCWcԍ<̖eIUnk@y_9W| Ot봜U zKΏ@ lI;(<%t$dwG'x%MeE!CY *5ٞI(΀v٭ H!pnFo>SrKj!*!]b]~wnŞqxn!GLfID"EL)xIW epрi;(횮-piǰhT%Yl>Ԁn; rF Gi)M6RHM1h-Ui\+ D][os@?HAF! 0}us6T#{S/-c^ |@-=? V'*ޚ٭ψA1yḻS*fLu*IȍCЧz_lћ&pАީ/vᅍ"$Q,tʧߢ[E~n+xB$()t5WV,Z?ll o皯"\/]6?/( ^S3ny,ŭ!1A: epWRJ1M1[cNwSL1R֟Ed.pFGq$צr4l&v RqqeuBGLmvw_a5Ezy U@ZI5\MHN>";w},Sk[ ]f^i mK[Q7duM-b&#n&B7P&L|T=)`3ћ+OTv|7`&kBQz, ٍϼ\6kKÌ1@T7ߠF\0LW`}dnCq)N:@s:OFޒopYP4ʏ2Ũټ7WYI`u0mKg+aEEPIJ8BXzdڴpc<%a` yUW~hkϞ!8=gqNeWV=DĽbɼԧgVE2vr1qoSQvќLZ#޶t]q1q$pZp+|ܥCX W:D݆xL-g]? {TDI+VWwq2ij;J{ϸSM`f'Q0KV'ʝ!4Ek=Wa.\p7:9&pVKmk哳}4`vZ`*m-|S F.@.vIzzFd|{{Z\/JrDrmPOUjɳ%[#G =%1dlڲ]k!RǬН"[+%]_e? F[2KEdau9A:OhKF6Jf N?+ҜR; uBxASѧӞNM€";(rI(Q]`̳Zxm57}YBٸ?>0O_O,ŽIh= <R-'֣w'3Oq6+"#7l> "p=ǹ Ei%>p"tgtt QyvJ7Kjؠڼг <]N#iCma }3* w `Fh/;EB)"W]!oM) 5{*v-Ie{X@XA${X 6Y3ڦ`1DyC۶#U?/ghO%V~xuf], Ibz仌NQsWR (=_tC>Ah AL5f{_ qÄ"ҬĨoǟɢ3!gl>nlША $1 UK~PF91kٌ%6>Q= v Oxzx.BzX$(`ٓ ýtm-2uL @&=ۀ;Mq/Vt~J%lA?}CӶt+N5摷mi iB| Dk :h.cu^v~kT Em8^JھH@qѝ@x!G$<רJو ,ʲH SYTC>D{/쩟KYp TZpAGRa<>((3vlzPh1"<>.RxjT"YTI X쇀FP8M/o~M@(Q' XZe]:㒃Xпp8=^7*2hQ\VU<j ~BqXz!TcLO73km`t.G̗K{?fLs;<řҮDJapB8D&۴<˵1\}X)c)[[ |5݌g gsxbvc_xΕq5aF}v2RGBsaScv%R*Qr*X]U=~mmVT;AK+UTT, KoU0>Gi2մx\Qk: CK)XghuF-#IS꧋u_sh+/DCљo"۲U]>*eB$F%ΏAX[U.@~yXb_%D%bۅEMS,%۔piQ|_6>wY8qR9 Kyw 4o_afEoOt BiO)$QHm1"|ޔ]F{Qe ݓ8sRI]xah>5~+qm3=|^| aJEmXn\ȝWl2sda1rɳA@.i7{1Ͳ,gc*v8ez}M0uD(S9żqaLz*|ƛ lxO@5#y\&[|gN^l@M@ƍ=}L$j[<9@%ɹܺԂ;QKtpW</oOO%w@YFG6C?mk&KΊ!{=7a>R^ [gUlXLS۞+$ 阞+4R uU֚{]COseR$'jn1qآzTa}<4'Jy{-SI޻'(E^ƍ5Zjﱍ?b8-`rseSB#*ֿs4)s∀KXM٪#qXVPrGѴA-lp 9ke{mِs)&ZK;Lnfy2| Auս 3 2.&Ij#N²qSd`@V&֪blrU-4Qf&pՔɺ!D_27? >%xX$PM/zv [S|spF?ik@we#m>h ;2Yu}tQo%QDT~/4/+}wz?D~yvʀ(ubֶFO혏2bBjV;Dn%FGʧUH2G^#/ ֕9JP] Ȼad(N:TNߚ8$kFIY/>ģn|JOeUqvb+ѳ8jua(Xk1{̽aՌYWμk@c/,oUb딋ƨU#F*(z' 2|  5-r ڛf+E  {m "kk|pɳ=$ߘPz% ӫ [r1Dnl)(+D6[YVԇkQEU ̓ Mke! ^NtP r@@kY|L 3_m6%sw:_)B\5kAUG:Dexjƺ=%D17ǎDx(uH_|ɘN%@UgJ,Djy7 m^i`Ŷ ›ŵO G]~H]Bˀkԫc8+C f.fb& \b{_0uL x{.4ۮG<KFZFJ@`-WU4 `#Ú ڶQ_1i;(. \R'7#~@M|oƇUG"k! Uԁ^unCz!*Hg I&M:؁f]]}NOZFB.yV3ӟVD* !SeҼ*sLE%Åmq;q[3i1fG[:6B 0␥0Hӕ\tu#0g^m{D(W+x"Shn''.ʧMdX4J"Afw1 [wϼSk7yq͡`\MNb.^; ^V.P sn] mKyaep1TvвN?Q)+hlIhɂm h8儉^}BrT3ev-gؗZ-o] {?SKK?oVxރ੪2RD߻nnQ4a3!1$:}/?}?WZYE 2CNpf6]Q!4 o@X**qB heQ^w7"㭁DڬLrKT)̃4A[Z}pI0xv^N> eVQ0e(rs%8Ke|(:={_-=6?@#-DNۋjf+lʕIP_ Gz_@d{hƪ!@- !$⁝2,8]O2wuCBSOM3&]z2Q_t}Q#]jްBN ڠE79&=U oD$%xYM !GX:2Z}/:,Wl95~ҷBS Cm#m_Ztˉ;!V*peKu؞w)@+~z Kɒ # GN#Iar$.|.ϔVDy~k Ya&EVCs<|VLYܰQkȍvYW-oxci!n#kq"_,,+w^p" wJ}m[K-(0`߭\E0Eed646EKƍa vDiu_#-I,Y7cQ,X]xF D&twɟa#b.pUxv9iUj2qlrnLNJ+>쪦 I%`E2[C_Ú#B(qRz-dY>n="Zy~ 0vQQ,Yg(FNϒ+fȝSSra0nw6 ne-+ rE01D.Uy4'F^$9)5>k ZFZ-WD OˆpAAj5I}ɒ1y0x0=3T_,Ew2> %H2d ~c{&jYg+Cˉ;nUٜ:T0H: <^~&V}|[x+^ŀcg>ZMHԺyb@QRy\G aɗyY͢f؇bn"I|b=jĠwl9$cb t. |Igfhx ǦB~ 4:-# _qvqHL ϯP'UC].D*^\c3r+:88aCɘ)WĈݼm)xWY)O[",!$78%MH&:jn:+~4/1!{ro].!(Ȩ皗tkՆt4LeKz/@O.[E!z78k;1vӻE@.@t~ѿ줣P 6J6,G;. (΅SQ+,d]f;lf)Ȃ6(W2Յ<ֻ6 moW-XXa#j'ceY'$WsKYC=dILmEP=>5/ܬẢ~X/K+uK:z}\fQ338̗B!䳎 욍(>QoU@ʑwhDeQMr]M qC 鸪9*En XHt &^PCApeD`l: 8m739a~ޤy߻,]Vf:`d? kA^1lɋ[ܡuEP $8|ӂ 8q|Gi*Tjn"Q5Pfͷ:kYlMs6p{8ΰ"Y/&6AGaҬ;Ď1L@s}漻jcɺ4Kɣ\YnʷKcb3j,1O8u%a ake +N__I#2S<>٣C Ti$c}^$j/дE-Dc2q+~|i7V#k"pzW uq(QD,t?h.]''ibB ;FCm^I;!f>Ӗʓ֧hO  ^z upbG:L,wjzUH=ՔQB.-kz0 >∜ZArmjХ((g&4o `i{Ҩ_;@!n=Ӣu9 )k|:(CWhb; d?zG7/ $,* 9ܲ]v/m]dwܕTkQ=>sWA }HBf』.cOfmA Dž^SbJ9?22 KS4 H*?&,ħM/|ZTv.݆`jV)K7 kǔiB z)AdA ((0aŹfzˆ_,!5C0Uz %Qlޥ`͜2ēh&15Byե<\8;lAﻥ Ж(sCkeV Y>ekJNu|?9r=_aֱn I/2uՍx\+̰%HR ӵLރ0մ.u ^ #x:b/延p?u2 j|-4Ϸ{~fSh<0yҢ~OKO~S P&}kdQ;D㭰DFi} Ғ~I= G7Ki lڋ #")%,/qa䔺#ꧏ^ʨQ5L P)DKM1 4>aL ~Ħ|8 TID0ۧPaBG. l}!zst8[ٲ0x! aT,u:jXX\{2IO53&g䢉sYr}\*Hz.`ĐZ[aflM 9ƓzE!Gfr߯kcU`N= -f>^ 7 @npZ_˰bv}il5ln::A/9Ym7ˎf_'ݾ?Un߭DT7YQ.x@L_`-U{+LcfGbMo뱐f Hrv!#f{/)-TmqQkWC[bܦwL1Q?}֚i+H2gwQpUV^kx4<(wW.nX5FjLwj32U~'41k;ĜZQ'PbK_.]4վK[E{I)~|[5N8}f>qWXc9⋓z#Ro3Pn(_FןIE{ePTD<44uufF7U&"V1^ n }7clB?JRad[}he䩺L?c$Ȫ{qMzt(UݔGR"R!H6QOCcnp\m{}$JײgaSmEyPp\骨@wcdkmm8Hꕺ]'x #~!:'٪z<? 2߲b,vvF&3hhn[pޑT rO@ِs#k:_q2 6] 2= 4wcA䥀L٪!8[n ~(n n,sVdq7 < miu2S/ɿ$վ|Zb!B-I*RJgmPuKIo g{2]UjX6mrD@,÷"э ~U:>}okP"CFM] PX%Ti5Rn=Y/1d.ܳߕEx]I G2T^~$\nF+Ph(S`=YDbaL`WX u7T\p/ڞQ4 2˃XG;Tl##`{3}4\Nmܷ4{w$tO;ZAh2 q?{CSJ CzEܺWEYS8>D0q0dUQ7ydv[9NFtz 7 M jKRv_ RvК bG(Ԉ˼Ww i2Ae2غsnz>7z)Nj?H\U:¥!1P^:3q D #Hx򃸴,lԣ}(?w X=O_+ۓb!:.!hX$ ߚ 9yk:٧%,U2>Z\fj[yrB81`LvYuq yL0q~UDWd/v5\fSN3 Jd$* $>oO&׋E\iZVeBzּ- kB8UĊ{gyCQWnCT\˨n0@U>"`%RJH}⇃YضC'~Wozj Eͼ1 ׿*b]|L-􌞙dT: n]ݲY B3Q9oOJ<92#q{\.}QV |bQs-t2llS[ny!e >x!nE>j d+3^]X{<,O%1QfN|ȽDgu^ir +]2-7BwJ铨{Jn1}Зx9Iø_"qP1@m)3 VJ[ϲ="a,'{ eq5.Uo2@&f $4lNξJHZ8fBP8HN "IW1~T.WЪ\6;&S[VթEpT.kp8L B6Ƙ[9 UN}Eɷmv5*KZ%?y VFR4G9p*œ.o3sIy/ ;vY -?mQ7G Ţ,lN<4^ǎE!gUY- !2g_8%9C(f::+X08M(LjI[(F?y&^gժ߁6/.#+ -nB̀p?jexPݾdJ~ٷ8HmRg+_OFHΝċ:>,un֐ї*۰.)wmOF=L*X}RՄL-q?c0Z~j5y^Q5B$T"ÍWݖSaaaԗxjd^/5Ri%'wx/:6ETP̨>ڕ/#l?{2'0m@yU<q&K"3>@ͬd ,㙇 E0ytS\?7a3Ժ%#ԖXI|@L$P(|)+T[^M7(\9 BD(iKHG2YAS`)f}LM 7A嬛dފ쐫,-7Qj=Pm`H5/uN 5"uuH0RׁbBf8ʪ?yz m)Kr㉚] ݂dhfI5@{bpHH.%{q.Ci >kfr*{E[`E{ 4ҡSi>60Gf%fY Wsj^^X~c3Q.:˲?t>':KrȒ7JW!uMxLZYLEu7TgW%P"v%6鳯QO 6}+(VS6GiցtڧEbXa L>e`k%"u[4ES"uh٠mPV 5*,d,OkBbVs mhw1ȟD*ܠt4ife(HXj‘%ph9(Rɫvk >X"ۻ uZF)PhDg|5cRD&c0r0h>(x<3 -Ut2<|VXlTÊ|L/Bsp {gmEawC9=ԹE|U'g%Ǖ=vU;2XV+5B,j%uE4a!ni;,Vg&ڻ >oj  aYj?R_QlwҌ+wj&. N>c)4rugpSR/-CcnO;-B\j`@I N1~7"|d>ɲOQ?DZGb-\ʨdY5ɶ-O]*%UsD+Lzԕ*/:SqTκդ}{2J791ddG^4ڏ 9 99XA~svr^Hf#_B5UE!\t)6CM^[ $oˬٵa[7ΙPrSSTV$E 6B[rO Xx͢N[*7mr$ c?wxsbwŹa!,N%#s[g!u@/̓~"AUebOF:G9tǡ>[bߛ>ZxCAr2}8(|L'߹Bb&L !/dH=lqvʸ:.o& _]mL5YPr)׍\Jq4X~hM x'U>vAKh sqU+G֚b{GY˲G0zmudn hVuBVS,~&-ԙ/zoC~r05=0 Cl cZloCѝ6u@8D0j8mdT֥ꇳH",IpQ]i͓`*Ē6Faᾩvx1yY2@T&Hn f9'_(qx27U)R>s|+qgOW$:H7rA06=*bJ%B\2A}0@1b#wBx%{S6r˼(+-)p`7k"4599&֐R).2,R<ֳύªӁzfO `!k=![K,+VtK<1^voDYBɎgmg|Pk_(XUDHPnIآoerbԮ+Nۍ gNIDȣb S haK$LN) nvkǤ^'xb9o!&{:JC2SiK XIPW1o0[Dx,eQs곈P+7 tB:5M$Ѕ~}~ۘzXpqج?E8pv?&n' N yY1ȿjNpL&j._fZwb;7IE+O .Fq@!8,"'SnZE_Q^A^53ħv.j0^럥*>#qYpa&|F5jnwf+(ږC,"a]iB>77)Q.+: $D,NyOV Zձ"Z3Td ,Yj?%87{\{1Y[n|BOw h-[DIhDFAPt7Φ<;F+EQ8)Аz P./%S؊}ᨤqQ>L4\VdkoGT)mG`~WQӂrΥGu;Gn٠BP4$Xnjpt@MHɗc9$D-Qs^Gi; H`1;I!NhpMժ?"@b{ڑ_ XLE*mKWj8GC:S{RCE*lɇMhlmQX߆ NZɘL]S7nJ0Ƭ3tF^F-b'KtR%vQU?duagp7BNhE{Šn巒s/h]߅$;%4DBt>Iagc΁$Iq8l-o7@gl'I\Txܸd-1neYϜmZ^L>Jhup0B"Xkn U7WXNtKjU΢w["Һ`M&Iy7&Vv8d .̌9IT̪s'j >k| -He4x :+G#V+I7o@V_C Z-p%gKF =Fټ3zs@؜Ү<^A㺾lm=˕ȼ_3A[Ύ w@27Lh{u5D.eh٪/HG@5 Lo5^3zrcq8E)Q- PCL)IU]z-LuX {ΗLۮEM*SlYhw1T.znT>kogi<5GNIӁn_vUb[-ڤx 4m7Y>)% Y4yC-t1` nfnGX|s1=b)ҎFT͕ǘ+6cr58=C@[M| [X/EaםwZ/|rݭcjjD?{-(!ܔ]R`|E x7V[{] 9Q$;W.U ExTbQ7_r;"7}eoZ +iS 6}q>)[/rD=ᯙĥ FYMί;[5& Hg|(utY3X?a.r;%qoUQ [}Ggq^`R_UiسAw@'DyS9(6>VE߁9HI8*ڀdI{ q{4]YR(YX#2w:CB|cJ1`p0*m[zD,k`8͹b&6ek3Σ4 ]-(,&>Qz/ j۱?fq _p4@hQ,c&?aSvSf~G1EHLۨe[B[./8fUC> ~H4 s=Q>v"hB]rwؗhFpuPgEMi,2-v8NJ_ ,ҹ"q|PiCN 7 [35:]]4\3*+~r>"H>8_*d՜ӝ|y+gJ0!ͼ=~Ԗtw;BTv5Qkr(iv!d.pq8h[Grp?B;bӐABZe0t]^YcXݯ:O 1ѩx&YA; а&u>aQΖ" 텣h|0bnҥJI$]%a6Eޤzq%&_HHI~vӨ}V(mqh@Jpcf(L,nOݻ} 1raP|ы3g{%-"X8gC)_d![AAB-E/m<ޕ0ZT a{>?5Ʌ|[62"ٔ[[aSY=kt ^NnUIkeUE4S>A#T3%E͎ߝRv3Ǒr/d8InڂBp^xBG9fciY|7UPqfR눀xJO@LM%z Ny {f.P鞙^S`xuM'⢄# aօ(6>ӮE'#QKf߈Z(#TSd0'v6''C$dp*d"Sn$!d˚Ci[& c!|QW\Y6,n t[#+"JD ۡiƤʖe<6/Ruƕ<(i>in` ߂`k^"٩Ð3W#+Q&"Wveކ$f-ebiZfc͝MU3.ui7Gc9VltB㐔f@ I2@٤޲aNR%貎D7W&#y}Cg+99 6@}Z; FO60xPX,tMմBNyxk03^_nFnߚ!rs{Pc3>W  s\raӒrN,/T"v/ T;`~4ziT'T btl]8+_4WRm o0ݭ0eCoљZ1~* k Ȝ%Ѓl@)8T5 g =y?'3hUTf^&g 2Á95Kf>ÂB}n˨bB Ґ΂hCrlt4En/9Λ?h_V8[ 皧a9F5 tk IHR?p+}D=H0/ߚ6?Z0n?/`;h=noImY]Kgknv<3 ι;4gf'麛sAڶw f\ 쮡ȡ/XxB" [۔5"ohH+NX*fgXRd·)xh`QmIT1BT Fu9j?!ąNu 9 %bA8Qcw~mIP H7%|?\$bn ]!}~(|o"ǥ>;=7OoLPk70l>nM IyrJykU5y\E\ݭf%@o=d+a‚˰bLlm:U1>Qfe'V;DޗR8>n>jЂ(\A<2\eTb:|&cAe2 p4c^i4TFijPs^B7:v7 WIP@֕Q^O JӤ(Z̋xQS2hmٴSn#E:H'{VDu A`焦g<|i.wDG:*˾@ͺ+]#P[Ѻx*,|1+]2MKmgK#F˖%O0}6@bztg9I^fWǵH{j/׷f):M$PAˀ/!T h˼"J2{*uA!l_ݸcϚ*%@VT9gEP5"%`8Vn4ER+*[6csvgϊWܸ4Vʇy'{J~IUsJIF]m)Q8@[-<[3{}++mvNNaqرܜy:^7ro)9uK%E`JUL;R Tӹi%F |igиFz%6jYi ",sgCK0I(Hi_-$u=ԆɜL]a>)}ůxo&h_ ?JjA?PrMa1Dh$Gs%OTPCԕИ~Ar ۤ4ˏr ?PnЩd69FۢCa t"8(PLm1 KDc4<֥vN&Ufv{dtdw8 |uvd <_""> B"1y*ݓ2fN󖕻|-xUCy' i9MfFieltAPAevʧʂʝ<2τ,SSO%>Go~mxnկף̫vsH>KȠkGԓ^b |,}^ffE$SK Jab{6(=O`󢶕FBMwnO$X@/ۤ bSK̫+ !k3hOy²{^ŦSS~*gq$t\nؖw G&A^201pi̚m+*JJV9P\e31zT`t&!7ιŘ~?.E4U#vA,T|q/_blRZlN`[?Lj?C}ލ$ZK*Q)arK9X !lD *Hݞ육0Nؓ^ԶNU~OYk3N Yqپ1^?77 ҮۙSI:yЮuίh,*J`@vag9 Y ;৮`3 %!z/^3yKkMW9o+-I)@6H#4x*|2~Pbtd}\xY2*MYMsJQY;CNj`W8}geC୺' q5!51`FB@\lJ2(zԹbUSsK :Z;$VVy T} j.9r6#L]y=gME2&?LCr?Ij2*%#D #cxL5@9np* 4ݔ;! [ZT 3cjsu ^t0Q?msrM—{*~})uY4`D!8.d~,G9s荗(U+WZ '2YwVV Mh;|9Li#Zy:t'I$&O3M͝甊Id?RR(ƀ Ds#:&XH h[7QA6y8xt |B@XggUߧL?V6s\DRQ75]\?q3_^tؼ mu3`vV7Wߘ2!:́'T*q>ѕRT54Rq!" цL ?e4*=$~FVg]~MykZ"Z ~ܗ7SEv}db =fy^Qʸu+V0s xH P=sQŴ2l uJmz{8z$$6}Clic|O\Zad't5!|KG깒}p%RԢlšOy\/ʻ!ffdp x<}#i?F RR II^w 0tkla-t 5grRU[vQEKgMuq2 f촹IJ:xsŜ(~A n@: o O>(f|_!E1a/8m(8R?{?hSΓ>iWlǥG;ǂ.=ڿrXVqļJ峚i>؍Ҷ\r3Y6޺d2:*8 w+@u0KZJɟZqU|e[FIrB >lGG>\: /sUui1SVOW`*9տ!:lO9O{}hQ왾}ay-].EYH%4e\ [Q$~1Sovd)-O0-;hSQz-> cWo!J~9Q0Ҏ3LʦC<)22(i'F[l~7]gOШ6VV{Pm7G96&]2 ڸ%Hm¦Ë ;p@| S|*W,]k0Tܯo NPD^>h%xD̂w BW=U=8g[C`uCق%g w ?N9+-迲alh՗/4NedN/- nο=q/وhr"&n_e]׏ZlkI4ݴ4 RoA'Sphي_n׀2]T{[]pse2N`Ũwɞq|xtjbѐ%[GS^ݏCb0tcgH1MHg:XĈyvla'cXz=GNY[5PHmѿ/ehG=Av"$&Yuptw Hncݥ:1^hmQ :8~h-螩QXV]g(Qk9U㌈q5<2mo(N~q6ʥl}i:SmtXT8lA{(l4N?0[]ҝOrLJա RFUF-9K. e~]1w—-["inpJ(nS1#^MYbpV&# m`LFH1n1?Lžh9rAms5yXB{!K%,̌ `Hؗ_\ V/XV *Lqm̄14/v G= Ǽˁ?.o(MYggƀtTDg.-n7Or}GlXW2ժo/-9aЖD`8?{¡Pkr+7M'5ɖA2b_V-.1jֺǵx:c/lfW(8 f1{wBx+ކ}[ GP٨WyTN):2S}a#͕&914t&~ j2=}K<ƀTAb!)R,E ߋv]񈻮gAخ|)>b>0] -_ rv ?9MI"p~;5[J 2G. WKV\vS0lU+uJ)q<ʸujEmgiy(K*05=%N͙6i&K( Tz;i,QT#tk##-WE M=-)޿U|܏+٧!Ma)ooXi5ٙd~g#~td<6F\4ӿd7sHR(Zs l9e{P.ˎyV91 ٝ$N# PUK4 t'(Q?2K㙒Aioy-dvKNW èdGt{^(o>'9{'iHڟYb[wl#0e$I"}&LB~/Z M-̜?(H8Z59EsV>7ΡpZrV3`hBP5V j,Al;un}GT>8}I|;xAuZ- ozԶ|чW3._9皵19!g+(3`⊓|`g x ӦvgRkv9ZTJF*0iI[q^L@zPUs;lk<"d,jbU] +3j6W 9v+`A--&d3ޜa쨳JAĜߊ,sŹ P[*gˆ(\D?3Ƒu҄Quw N2I4; 9& _gEv>u>O҈%0Jcv 4e %f!m EBtǡ I q?NTUnf~ !, ֩dͶĽ53BH |*},o5z v#|(A7ʁKPCFAl֝rgG@'f-Aε? 4TF!||dLMEkllɆ3~ %u#Il `Kpo7' 5 Opϓ Cz Kxvh8n_V// _ވlRw(j|njsИɀ8$8 d#B&T+VTޥ 8FbJYg'(gmC< /s\aJ|wbԅmL@e9G8 \ibѡd:ZRVZ+Exݼޜ^g1!#4v7"gi*zdKFJեG[Try^2VWHV \|HzƷHie4˹n]&9-DB5 :u(Ҷ JHJU}:TIlr櫜]`qCz%Mo=Y^j'Yơm-pD> +p;]u4vo#T%|ۧ%wWz;C_|#R}"^niyqܨ)vQibt#:=H)Yc*UŶ6`Q؂2lf3D<%S&Sਮ#&-ڧ0G"uBX pVE9iȝ/jjs/w_f;V;&\`pGǛ# ˣb=~oG [uwdsE"ޅ\nBZܫlعY1 YsǑNZ5^cdJi ImOF'(o}

    AĦ"CgsW:Kv5hmY!:Lx6*V-$ ͮ~C5(&u EL/a bY2ޚo!,lG2S ӭzȒ ӆ-N2q[o8f1\:']0KEOP;|piH:b344o·j-DbtD2퀣/MZF^D9d]"*% ;h+ztR7 FE׀)|-Ś)F).=xFD'WZxјϒV08~x[e`Ivڏ+*pk=Z6V.7A*b#1 ;Y`v&_Rz)tQE@L׈SK`rJ\}ՍX9|OQ=Wem*i](!W#۸`2it<[N |/waLF@I(׍IJj`Lq%-xگ亓xKx-Gi +_̽2HȟtXבq) {fG|Bь2l<᳹[ {N/[kGkwS* Q݀LƝQiYb?6oM5ܸ=7@@S[6p~&fO;\ uz;3h,+Jfu~iS--Ғ-YD~+W8B=iּ@OBf,׉\%mS;TlѼ*!VIS!r:[ߟxv0{%'pbhQS>UzJ3t=~/zIW~\j}}Ff8qqFMA_,dB uz em}9|)L?waPKCl4@tL4KU 9E% T]@d]pe~iNa>9򥄽iF*gPKa-Hc,;n3RbuT/Nch[4?uo}haoC&pk-H/X-ܧ=V=? Kϓ*/Ǧw\ě҂6Mz7#jX_aLG`U3"We;FiLNAWG͸.W U;qoY@2U |=9'ujk/ize"Սbwf]ɛt7?m4+YB{V6A eLg44F21OSAVAad$|4IfFԙ2O6f&Y`qqʝ>Wٯiqhx]J$SedrgO@jM5h_wnlE玠3d}ynI_ Vn>4臱'm(sP̅DQ Qi&mr  pR@yU[EȱL#L0yӞhgklܚ s6.azlC- fGMx]Y@rF ; \PY+K_; k ǐD)JtEy:'Ext 72] Տ组H~t}$֚<йȥ/Żˢ峞S/T5̮=݉yye?r B*ڲ%taLlĦh# _PennnגWMR|li1Bܢ[G]~(6RMh:B]?EM YY,O$O:.D٦h]p5٣2X(W@eͮ'0ayNzbvCK{dOy,:#VgU+c{J jkI#Gy8Z j@g$R;m3Vt.$\2$AQ6X(W_G1yJJH$܎6`c8 ;lXxGvV24NTzB =r,X?|zb=:Iȉ(Of(դ"6ʈ BM,CY#CI:W,Oa4xݡG _ƴ:)ƈr\Ă/J*_n(/K/`he,p00w)z\.qS & z*ztgU2Sn])3M$>Đ NlCLw[(5)`/ H<4?o1Z|C^g YٓF#c +&R2%Je>3}|Z_'L"~x9lUE{PuTQEa# ytx yvskt-Jdg)'~]> 먳v*EWA^R1G8xiDB.mo\%7>S?(B3n9xr$ 8Ū;|IH#8X3Z(͞}.k7Ue Д4,\PV*\L!nGoԑ2Fwd[Z, @F,طD/Qm8MKs// H&d:%>2l+sAWn (`ǒ$'AUא^oϩ]ma8ᓯ1&bN$N]–Jw}3vo0OO9=rU @o-Ve J%y)w'&c;-J J4ޖ*:)!_:҃LPdV#:%uXD0;S8NSQCXZ՝7rD Z#0b"].]8/6Z7lKBN"D]{,Gm}&qkZ dI^LlN<_n$6t\>ie( EHh#8)5 eAsy4 M6~f~6T>O\}vI6*9G|$IR(Nw *u1&ǣg.r`G&|yVDgR?&_knXZ 0);a+z??t[gtJ1!+ H61(8?A42?xA܎ϐAFaJG egjWIק#Id"IsZvtn/\`V9޶$@[^)Pz-8AzWfO,x^Pjl<`MÇ '*H' ^?6xC;~5|i]msE:C>+gvW>~X?/l|CJQXAJXi52-h[S F4V5G#|:;;ڊt.PT1g>%ƻuSkVU$P n*9ь>+Sr~Qk4ಛҪoua:GlSdqؗE3Qd'(,xxNoQ9;H K+jd`o#}BjkԝD];*^i_x>.V5ׯ;]L) Wkgjk?qu@\nuRB* ^1¼r|GSuB% =CN, bx2+X!zUXdabE)k3ŗKRJ*E,No34dQRz%0^o ʑ{?;{4/}\%W G&*[hA䢬w@/"RTq_uR.Z_biRk0yǫ$;0w|5D᝗苗 %w9c/V5{^2#BZRZ["r6(z"^e+5rQ_zI>A0VQ?}xAJm"rTMȦLPӈjd70m?-Y&m[rM:ZqGI3SQvw+27V1x2!.$@ lع|M7# 7FF&ڤo: gϺqu)K <3d-)4Y̬d{/3֜X ~lWcҔm<7aAvTHvjp6_uVe+A-~W_ȢV.•^"V Fdoas kYޞ{F g2Ux('e-?g+(Mx1D]p ];e6Z AOW7, 1l B6`$ \ıx e⪱Iz_RFEڃT}LFn={S'汯A I<_|fK.Vzüs$Tfc\wS?uN)eݎL< _c6;o@G֣K03 !Dtx3 {X;`/ft˭c>k&|A{*IPQ j L5EgaR(XoAQ\l\~Ob WWzľ`K] ȌC4"<5{;fV+q!D!UDk.i'?OtwuVN |P$.%_Jؠ_ /V8 L 7Z@ |nb-5Yfmj6`#% ĺl.>y^tAGZ[O wU^Qj^v̟AܽZú0)^$ ;q/FD$Sơ$ҦAx\qӣQ)i$p6R G|6]hN~Ӻ .X,%ѳ;M%rVi[rёnНfkxO잕f򮲯Uo,; ~\zܖ91! i׽+mKHGp OJh99_"P5|yePʎ #aW°d84"ل"PC4 u;ꎾл; JZ.7Fzs-!;qRgYB~i݉_dO_ns&kZ+ ~-tҺk^Aw4o^BN l9{bJw$tdT7+)!Xޤ ]0(Kpl,,~}ӗHQ!)[aP 6669 -Zi's5P*w2u՘؂sH, T̎޻.;^6X .<N|޳%yaNL2+^ M^xҿ"f(>w1eGR#0NGbi?zchVH[n()Jk%vݫi*mnSH?l%|+dn$휅~~5NH25*ič0\ǃ 8Î?:R$2j9aɎlznmn|0S{p] UF6Q ӓ=7oЊwn:4hF2fuIߝ<1첉kKA\z!XHx2QJ2NVRfx6:On hp$|ԭe(;(7 x.]#h !|Vkϐm^w:]u8 }G k zA|?6C-J-jQzIh4'e1wё -aQ2?mDxX -R43* \iYTKz\N6?|*8Q<.^tJzxD`#{3\Ē]91c ?w9 B ri7Nc˟\m,ڠCgk`T SlfB$?d@f'0]M @cyV(0)`^>A*x?wHt`Skܑ՞s:rS`1piFF*~>+^@ۀ1ބwDBƈxbLS46t~F m =uTwɈ/BxXf3U<>n/{pT5t /,yJ%c8`6\ y-ŨױGBaʆlkSUBgyLL޻Vn'ϊpJbƹ+E+3g" Bl\vd$=f N |LYW'40 MkMw}2 "}P JBiEksT=[}1<|X lPSn9=L*R9pHf/Ju%H؈C$Vs];D{b3)]{LrЙL&n Džk% FJfu#ɾ~K|pEG7 on[t VMC$ q(wd+"`"etPLi#雨z'w7oA**Ίep%p.bpnKf{ʕqF,KO"2'fUPo6DSrG"F/?dXajLr9[gr>K[,$Fةch)f8E0 ghЅ,2TS<z>q5Vʳ0]hQШ 2k];d%;JLi؊UIϓ]KD;Xġ-E>p0 5qߤUvUcU `%dyx8Jh.='T|>I_4VW9)\?T3ҊvPr]-xک!K$evp4Zw>dzt;M%<"BMNfE}uLaU_у_^ WOYiތ4 >Z7UJ]?àyjN4;PѐVKO3n.]{_a W.}Hd_8a;_3JF>\VLd9ueN1iz}:. 2(л`络 31,J:+d!%Үbn'Yx2IW%ҖKxAVDgV;xM2?f8sYQ&srnfؽQX$cս$|*8adyhte;O/Q\I"-EjȻECu@\}`OY׎PULnFp=$YiM74<wr?C #B&<97jislNV6s.1)s& NJA8H4Q41=ek(/?$*sIVrU][Ko-=luiM=zXS2tF Z!^P+|SUkEb3CH(qqJYSs>U7&J8ցoIb;f^ffZoQrdnRZYD)އ{&ly#iHѣ=zTp {U z:*LoߙqՕPI! <"xz} 0 ہWN7CDHΤ 0쒽wx&Ct-~kzŅ2d@**%PEd3zQEfȭ+P *Мt%RqgbJUx+ͪz+_>oO d_Z?& '"A3$(R 8ػcF?UH|6`Lct=GB4L3Zb9@^|Aq;VY, #L@~PЦaSb݌'o_vu,:L"Lhm xMWJ,ئF+Ϝ_\<@Ԕ-S 'pcR ")BbϵT%Zg~IjG1/D0#qs|7BxJ_pDM6 c[CljijzǕuXPn{(=AhOT&#*zRh}^Zk^b#K'@\Bl fe+͎Qm~ʂjxk{\p >2c&苁~ū\yo??8QV}S!7w.D̩/L\;'*TΆCU'b.ٳx {MKWe">I^'\k Wr֡djL@B,9TgUf"Ɋ_ey}~[x|+!mtӲĶ-4,l~l]릜Qo߀!H٢/5dppLsag%l~2sN>o9C )[(!bEco Z#@'p9!5g> 2疙(%K cd{6"Qvb8l^-W(1LlyTF/)ru]5A޳%d5b_eREzXa 4d /(NIu R0oAse%鍕)?X*h$i00O-m_g_P=Qԟ_7`f+Z/F 1GԬeӆPf!$b[8#"n6@8?ud%c&=辭-¿,䝢R4&GX2-umG/*ܶO:^3t9wCPt;[&#%7蕫4/2 oA@s9=Ͻ$#R\O+.Ւ8/Gf/!u0_(] \!}2y\ {|4ҦVA YXDl 7,r@[Uh?\a$ 쉱 I(M scUxHp':]sXjM!KدL%t]v.3.Ӕj1-X\f'/C(l v]ZV"ByI7;ml2+wfL35D}DF֎Ehow|6+ #U:\6tu"wjIx+ṫ H:r$r߁^ 43ٙ<>Ce|#eMb1@ut[Ga7> xtqKLd+Cտ yKjU(>txU6  jhCDt }`]+4$(ugXix%hYgwnRQ 7+PѻS!w5S?EȒ>Æ锈nv0"F%;> ?'S O 8 :`NUsv ;/s8O /ܐ*27grj"̉4ۿ&=+ ALq-3҆ܥDS&0|R<6hqNѻ{ otp9e|C4xӧؐUm8![:\6vz{N˕B{;ӿ*Pԡ^vwY01xyfIĨHFsbSn`Mv)\X=^>0󐒧L}"¹Jv';Mš;ݰztC8JX: ]52HH kuwEb_X 8#sj?8i!JhcL[KBOR}vyݷ+$a粪flbR£36ijsfj8̉$5+b$ 7s !w B[t\`^8xPKúe۪&yvs`Ϲ}j-RԥvcѠ^HRY~uDNBo F™RSI΄v>M(]fpH2]\V`s遳xp\D{8,Lqsm|.*ˇeG_)/+zQ!\sv"="q nuU.fH,.SR1Dmxm̶gfV,KPgq N=Bj ![PsP<ܔM W^LSn"mw 0Zn𱔖EZ A/ޖ*+cfRw(;D@ByqGp P+]!Wz{;hޜi9;l]l 3Yp< .7-'Wv &S& :"Ўt}"nsC`KR`dҿZUa~oy^¦F雕NU ہ·)1CuHܢAi]Pu{uW,RTz#^Ç ;36.n-#Ҵ;};6{9 yUc>tsuf1bx]_ gr\aȆĶ{Pt?gs06(SC|>kX?L/;2v&!dHv M=uyǜ\FUG+-l@F#}\I[7*+POW~L'C:7\tqpՈάb Srf}Zvcҙa (h qf&bݙzw[,I1/(1#LiI/SmyJ':1dW/y죏Z2uަk\*5cF,#edD:£Mtd0/2v߸҃Υ ]1,vLG?>ݨr\Mht9?+I5H`=;,i rz$>!4NsV6V:רA{"Ґlu%?̏Efˡ߯(Y&BZޓjn§ƞF 8n+ڭyJ0jb1xdQ$YhB2\[ȰHY~sEk഍B1-o ֿxlGcbϱd*)z, 5gPOM h/(aO?Q`ZX]W/{Ijs.3>h݈v-Ka=GpkS;N}x9lXFsq+B*:+mrC~x>76d!O4nOK ;̦ySH; RU,xLgbԙqwy [ݹ.:+-[^Lp<:Z oi<H:_cZc΢j [8FuDcҴypa{ӸR2w!foH32cOXMavI_܊uCmI_Y [MZJƅ<)'C"3|6F=j9nUranE}AȌDE=B-5K?QM?Nu\ˬqS1YeQeN^/ y8|^7#3ܢK,!! } T@@zl72kZ37ڇo?H M2ĝmY\J2kNŏ"zzVI'R6vb]]>g3A4_עjULd?>s\OࡲIlC7#J#i8,ùE|'+WQu3/|V C]"qy|coaI]TF2ʞ `~ -C&erPcHbpbv]68~|n+s?W N6g@@&s-\8{9_y-OYLD> HyFߧ=~'$v&g=_^DvSOQkERIC&3C+Օk(7p'Lz/ Fe|a2 H#zT0'@a>Y}4+% þ>r*jM7H=yS=IBM3Df}0lm`I~Etf‹+pNcAe TMCf5 _! bɘ|v/W+I/<6]!?j m&:`$Racb B⁓*[u84hrfuS'& gF.Og>}sd㪩H>!#WPgJ&g}T6{b>!? VxF϶?⎽<]*qc ӯ 4VZZ6B`YTG(y?#W݂e)j}[U/x0˼j+%CZdؙ)-8a{KD֍Gl#vZHEm<) 0g !WB7X[o ,i2 7y/kAf>8Wh4L4q*p "K/=8ab:`'mywGb^5E~ )P.7&!Wnel򪟧}ĺ VqVB?:D^ =歋kHyXo[dѪڨb0`AT;3[A~o;\ooHd_?Eiǵ"J _oRz:T|AEN tMς(;ٌ1)MqȐ@)Y*؜TǪƼssY_'GǗU(BBp<}Z'ϿHs6`6`UU# S"YH{-Ղ=@TuFp@@|5S4?|g.d]Mg,(J&پu]UA G ]&Rl[# [,QaOsk!uMuWÎ Ey6I5 >s,3E$pjҫc$lկ— ϑ|cz]Z{A U+Wޣ5|Kԯ8^ʺ6 )fJ؟msOc F>pfJX۶_B/l0P/fTo0Qn,DrVߔ= /hgXPhjܰ/2߁)a,c6 f(Mj?Pvg2py84Bxi8T9mhT Z0IRt|Vz8m41ր*Y}ИL=Dt*ݤ/8&mNFSlLfV1zO ַh} {e"Ajij|,79Zܛ){>y&r_B +}c c/>鸢M~7ٱ iz!1?.SmY1zjN}U?/ ]nw˽R_ dF]b[ܲm V|@6d|ˡg[B7:^XiC&S;"B_}k\ղ$A>"I2AwdUu)F4~cVmS_wٔ${:XȤ EK ъ_+TM{RԿdJԶUhNiymfG%\YԎFzvQ}䌡lZ&TKrUכ?&{l\ ޫu3(g>8iyEk'wdn \ȉњU=5uUJxm,<[4bxꮯD'JNxJ3{UOaQsϘ Ol'Cφ3~K@x[Gy#d@KN/][ =C;KvX^vi.t?bG!^sOO̅}Wp3+cj4OӀ1(%$.Wb7x;iعG"qAc|?¬&LD#A_T,85=4 K${fz=RsَOh#n+ dlpEE}Gt'\(1'cg 9[t-7|՞'ϺO70uIж.IiC\K(ؚx]>Uدji)MZ.kvWJkt;靓6<0{@- [״1 1P'Ru.F/SB$ IzLbu۽–K;/0_YTVs´uzkО 88#wLs"]OF]ÊKsT*T) Z-:ߣ:pg QR(7bYܯ6.2'8T2@2{Ѐ\ݏ$7 Cbc%Awh({tE(mn/TdFDg("g^1?mDFm* `]A+|KD T#b _xz>=$Vd`ja 6Ͼ,O[\`N73GF1hNdpm`[oxy +jKl[e l@6XF, ?+vKB1o9Y N_P`c-21CsRg>EвCf{EDZETg{0q(@Œ݋sHnL `5C dsX=x2de\:5C lޖ(ޯp7wx-'.i@jW= zƠf%;Y./+;<.&vXsN870%p\TNtz^*rhY7Xߖ[Fzan\`@m %`Q/[3̱)u0ԦbFxp8f"W;D8#}zP@DlF'JđCT QJ}1xKb[E_̕ݽI{HKĴZAMfwF2b ӝ[3ҕAT3={>eY.F.2>͒>1iXJ=lh5x<25r-a鬌TsQ](lgZ{Eљ9=]7l`޷;%*eE0E|r>~⩖$1clAZO)Qݠ_J0Vi!w=jc9b^?T_L@7EAK}w=Hċ3%Tvݐ +H$u_Vt@h/PlxMvJ$ X"Ʊ<^\MfQЌH@srˮ*ALb岛pyr ߯#cJ#\1{68/ 6u sFKi*LUT4KLq3s.y.4TΊN]0T묔G,Zt 6QI4!m D~9M>F0.e. S٬uT`2ag)\goRiy*`<)Ex\'?UFm0Xdr0};RLr>R{Ϝ͟IigqMong2mhBQ<ӆN59-/%,|UUu0і"$8rI=^]Sgj*\q@^iDk >ց'on*T1!/!<v lVs,6{}5;Uc]<񪰇u+* xUNsAH:'2?ec29inBwB1,)Ţ֞(0 ~K'VxzV=GnW 9VL'tzͺ3nv}r>8"RV7hN+Dg$hH^)xܛA0b1spoд'h9xKQ% QT뛍z&qdZ^L~_'jjWZqFNPmH1sUǁ/×1ˡ F$B =%#˿BX ͵ R8:⏋C ~+I~n =m^:,$*,<)T^Bl]ųߧIMkaǎ$*k.n7u{ZbБ#1kDѬjzZǡt֐pl%'8}NЖڂ"(ț%kH|{KGVC5[&B{!/q86]d>8,ZVmbL~p~Vrn'aψ9XlN'V=zc/أ?ia⩜d2ޡP8jLGя+UHGhl`Sn)b9*j-]"_ƺܯ<B8vdb(A/o+`٠k |YNc35'KG]Ndvn.I4]7ōR 䰣s F[Ap&?|y2E(kA\JN7ֻh_tE@(ZOD٧_L:#V*Vfjr/k>IB](3g/>@fHfڹ7/g) t^)t@ش5AP5?؋~oG,o^U6qe{CC*9_V8iI甾q/K-cHoۜkº@ol Qř""qe_@QmLJȸ+\Yz^4]SIvqIm|%S-p|NZÃ,ļ37/ }Y{<7noiz‚A?PJh&}?G%F>(XA@ u 漏WF63DM? kes% /RE|Ӫ웄yMx*걣WԤmiJ4ĕxr/\?!=5 .ogU,w`;kB4I}9~^#h@7L#wGWCڪԲřf%b چFt ZL<{e!]C'cv'"8|ùb73dRy!7N)Hd +KB]`vY c2^S$!Fv:opUH܉LǙ#zu1@~}ǐ7h|%Is>1hgbGSU_-RG!bpPjvƤYo#!LZG?ZXed,|22ޜzA{]$|Q8xKw+(A[vS[)Y؛g\הc)ipLQSݥsE)`^=c 5!68 zri*?AT޿F.͊%}kÐyA3KzY!.D%S ;^FԤY+pLb_0*u"#u^QG)-6ߒæP˼]t)50F:I' &6K+ 5U2Y/':KdHƁ)-telyaXk=jS 5n񎭂Y&KsҸHEDLLdw18F+Sd%^#whH8aBKp"  E"Ţkɰ;}-Ur!Xk=dMR'Qn,8PA}"Ļ8 ˑۡ>v:vw~AD/'㋂:R&(hh(2 =jS91 Qi;e6)2tVujh6&%@qsv KC!y3؅,]/zbl.h1 o06˴k{ }$,!!G5ܜ[MA$=.MUE4#SE`q^.Gv馎ߴ aՐ( = ,Cy9U5Xfp<-\Ma~[ru?oge1M 16F9+ ť4'1 p!޸# JMyVØ8&W` B^|kQW>\LvYg]7{hM 7W#]U+ {c>Q1i=:(aaC<* $՞yk1PYT؎^W晏/&jZ]WxXsN+ ՠoL"d6XHysi/Ri|)TʏW[m[_LYw@[!K'JFPvł㟼wW[2:P? wR{D ŕpj}"a#* Ypoo|e]φFB@.yX;TPo`J^mKrPDDtCdU3rOvOt>JeoM6۷7"S)SsnW浥?)\E~=m=9J8E#(Zij9a\i,т=/ f/>F匐_s>XtA)h,/|;RhL 1e2+]P3r.=߬d!+7f}B)@)xJ:#|X|&ښ"Ҭqs! 9y"͍]݂WQp@ͦG|p߷ ;7"#ԲM`"g\1/BvVm[fk!OidwvLL_ Dnw]~\Y<.f64,R$C5=s86kݭ8R.2CXy .jDkE@ X+"TZ< :b5G^93/G6&mn5`󧂡3T['e*J*TR;[jݶzPtS8p#_ι8ߠ˒'y18@(D.HEv]_@2%'j YP+w4L KEt/?}fmG b.$cJI. JWB֞*YIqK %:wo}M Y̮>e wL(Xbp`C1eRG[iMo] TB5$ʇɃtE]s=Z7knj($=Iʴ];Uqc~ *UyLg:=KSM3mDgU_վ*#tD?8 ۯCƭDC\jg~ }5ɾ;vV{ ozIGnj5`g5s_T;b1 ֒4Džb-=matA)2THfğprZs\`6'q*gf9.2vUc;?7SODzd'&rǍz uLĵP9xk+mOXl11oin{O{ {~w:b#ڻslҬSWh,,CBr FHk 1I0 Thધ6e3%*)u2F чfLtx-fP4 6C`:@D9W[)W;2;5ˡO:5+`0ִRD/ !2|%R٬ͪ8*'KTe(Ą>d@mwF gsOG1[{F/f-" Ms| X,A#CT ȃ[o <¥36_ <5WR@Sps(Jy\N'suA 8E!Dc.nd"Q 5}Ⱦڦ:9)؄.p񔐏Jr t`c- j"&>l zj{v|.L "ڶ=429⇰Y!JR#aWIl@oqbg\/gʟ‘y; }QbD @!,Fm T.pVN5A ƧWLUJ@jlJU_X H }rsٴ ־T/#U%o\A*h:N"!D'ZX3iIY&>d( ݶ ]2adK IO3πp<+t!$^K=+^f$T՗Yyө&vNofY6JDA.xSs}  H`_,ᩆjfs]d{l9d@mD{^#cJdY~+S%cK0>lN5d"X&\zhǗ44CWD(D}6KW9Tq)/`k0_+0Z ӷq?G)L8EVsTzu; pm߻PT\%.=-$nh}?'؀B r+н QvM ʍSP`-Cb@%,j  ثtRNmfN!cͯ&'ldYnI7L ;u/A6y;!) oӟ"H-qNDl)<{/U.9D_O- V8?xx*YGuΞ'4ecˑ-i< ԏN18EU ]5m~b3Mnس8@]oӇI` lx3  uŇYH^ Vtǩ ʽttrbQBx^G|p~p}MrʀO$)CQj9nT2uVI "$y"v)x˟VX$Pkp=pG`N ja+ 6jDai>7q"pᛪ0,4'\&rs}P+z-r?ػ#Dc-%t܊dl0L0yZ_URZ2$OE&fء{Sk Y7ϋ{%wC#qSyy0ʻ8wH]#)(Ak'pX2h߂W^ENJAGĦC%4ujo~݂5pFPHsFꨏUYTsXVdyDp#>0C\Uę m]~,Bz #;#F>!`^YV Pk)t:(>wZ"v^}Ԟ0s^}rV۪<4]c+:JWyXj t@uwz;׳s{iK0:VuV`'.у"D0AN}Hf x0)8| J(kK?.G 3 raR ǛaZJAx,l9I%r㒸i9mkjS3GĦ.0鸉#:ɜ̲( 5g/qiZnqeG\U?P\9 c>TQNgvIca/IV!rJ ӭ>5l0̶2[h"4KĀz:d Jj^\S E¯/P /t̄=|c0:6Tv!sr r٘INSԡӞ [nQwGL|57<P:9WY杙 }Bl?CxZʄ7зy |Wח]?o㤏)7@UKK=# Q\g% R.\kԌfWH`e+Llx2aYOI(%yw.۠kpGuv뜥ь;g7|T3 "HDmF4mpc Qpbۖ 6FLD:b8zvrne9\u OݻxqQHu[.ɮ+7w^T;UZ= .>wiA1/0m}rc}{2"d@lV9)dե5=C#A_"eC'%Wk1>><7@2M/ `-%2#H›#B:aPGF d.lyh"sHsb{2`4:?8d穲Kk-MmOoS߁u>]CZp*/UkL{HНw4p)⥢w^mX"-H-]` &z@Mƍ 2)hoS䴋=T%`O JZJFaB)=37\o hopCмd\LKЌ^yx]YW|ka/I']f]E+z}< žu.F5f7Z˱I }YU?T})Ǎ4*T1A/h)&ќhC9knSvGsĀ-,b8y̏g5Y(Q5eeE_ !f:R?>7K"=M/@=ݠ97&08W$-n?01a.[LZK͂>E x'j{XxW.MaFiUؿ$I_ME{ hMrmK&jE#•O:PN@.8 JIвX! 4 M7z<'ͱE8a68$8S+y8WL UFMk' q?>T `O?fۼCEb_@ 999$NkF5}1BFߗ2{h{{2 ^ 8J&ql,p:KTTO L)?loXzYd!(][p tA6ٲ81SW)#rϊv48*ƩǗ$m)~+b-C5SVO3+ϒ #ٶxTa)=Lu3D Pu>>u# m}~ȉV؍pII@b'WMm3 ⓞ=7gd:J̓u#p(C%bﺉhLihb_*!:e o5.NEzABSìv?/ 6.Bx2Jǵq}[BMʄPTY[)ךj =㴌K-\{o6QydRoV[âOwdyNb g#kgriWiw\0bU,u:"lHsmkvHFO(Tq՞[ #feih[Ew5avY<} !Xj}K"u'A,AKͷ3?2VJ!mŽGQԆ˰=\v6R#Im*mRT?-|$&;kI6~{ֲҁR`nXФ[ӅQ&RՕZ& F8"~+I2p$w{V/ן1*j̏ms&H~ev8 `.;P{+; ]7K^~CvTI]8K]/k2 |k E2u e6ɝ8DXn?ntww)+o'U%Ԣ3czsŎj/, +Y:r$l6ǼE >=y[-%ZA)VֹϗHb$ OmH쵙c:|0ZrZFAp|<0䶖:(Ǜ}0D=ݿ1O/? Nfqq\l xkT HɔIt57T}mFa<:l;)Ҷ)d rx* \w.:ׇE2j*49՝囝5Z,6L5gҎd;RI &tЃj؈GTnvwl_T$@_ҏKu !!xln5˞41%Kd}*oJQn-Kt5(Na͖ѽDD"fM!,%3.֪BپvW EheմͶj\q'(*O$ B.=W15Z77+&31N݈O5`ȡ(X&fFhnRBza#g:@Lp(0Crͫ4?j='"p{ %nz4)Ftd]|2.؟upkS,ŜRTiX5P(XjnT׺I /, VEpf$9ε'-E8;Bt7 -l;D{;8Ѽ4#J|3<:_Abҭ]X9=ⷒ,{FU3F_j4(ʫ7ZSfw,x3&u7C 9]bn|_JnCG:t|k O!qA JA<|)Fb3t )fWEN{㸦d\C[![ *-{ͻ.7Cɹ!fJpNkid(z$[Nf@QKv0I(-ŊPtvxKbdnH=eXؖ#UdY=l,\Z*Kg4,r,}9 ^Ez+N,{ZCy#% SffCUE=1c~E' ąXֻԕR4S,:*uS&yq1Gwerp鬦%}Qȝ+w晇}橆5"{]"w_ CZ%ԉ2/BNJ~hbQkfP ]1`K=@HQ"j(&KkA׳ݼef`rN J* ҲN O*YW9KԙYxIcM8^'1xHnѺoLJ9 * l'G2.UHݮ xA-50X% )ӿ32 k>Xf8n ӊ|g4~ ֗T .-~O\pa3.8"' ݙ,fp%%'2ҋ__xjm`X>jm^MT'VK۔V쩯_5YuVe*oY2`SS^BpYO[51&zqЕ0QHp:)(<CMhc #Fp`zђ*z ;fm+MEڠb]܁Pg> d^sJ&3祀:촢!o0ɧ6Y\-pHd}/ޓ# ?85;=0;:O5!UfiXHi]Ŋ$C(B,} #+v{?F vt֜5-pxWq͑K}`NVƁELj٬/[ ExFa7+C`,F>@T!*Tz&_.ſB]]^}xe϶y-%WiZwG.$0Q}b7EhIJN7ײ)FJpAfi FmIX\_Onj}|-aTl?eQ`yT[ez؟aRt*.|!~Rh5tUs:8(lE[xv=ZeJjQu2`WUr_+xaiO5Y A1ҦmjyYS3܍;VzTrAZH/'.g/ qmPwg/m6qN gИGu)f#VEVޣPQbd[C̾ȟ&v?hF-J2{{w[ "b5MM1*?tg !ݥȬuw[-3~'&t~&F}aӉs쇯,7a<7kNoj17czQGaI]TIbĨ;`:,Ugo؇kŢ,<+,ؘ 8nPW+RS T 1'X;oԈ]߄m:.7i 7\/6N!EUfuYǓyLE &96F %cO`ZҬ$(,09d7P RIK,`HzH̿ܯ  dQs04.J AסY3)v# Z_mM9h@PLuُs5sُppJ.}IvBWFmj5l,X_|CÚnd77l6 $g<,?RBjǰ&6%}SLXܢ,O9R?'1k>9`J19& ]A҉|wM h3F"rBI4SÞqe:_G1KBt_<"J܇̧|kaJCź!:aRlgE E@m?.J6O#AZ'"nyNLԐ4gA xm#'+~m B)@FŒ0!P-x»>"5%}V= ^ {@By(T7+?Af õnjw.DFfBlPʒcBzF)jaxdZG'=B﬈`dX2߃|ʣ{Bxr_[qeCkG i4|6fѷ>Cu/rL &z'tdZ>CHwߩ]MDeb=,$‰.\~i]8S#P u;HDɹd_\SoKKy}Cƌ4O,kC uCWPH#.yq5IB*!_X%h2wFi%aLG哰zjG eǕP_L-u $=nۦRhVR|x!)IefʻAc6)oȚ7F TqJ:38l?<rRG7|h/E2jw7W4hWa]%0.?@4r|4dɠʣ"TC=*xv#54 AJ&=K0_k)s%1I3={KOk3Q"#l8 9} :m ߽t[C{ tU*Lh͌TVA' ugWÚiuz?d 8Om_*kv>oz臹Klj a.w$~M~)0]_?E`.[47Wd:'!>GFW3O*VaRHJ4ܸGg$.LqJ'f[B9@LMT%b#ל|~e6@ԫa4,h(`u ^~(B鸒Rab,cff- rIXv^9Wo=|#FEHtLDڕIVػx>828?"/E~^1 2c&1(΍V@h`$89(V .3rlwW8^o%$\|4+pevaڄ;"p pٜkUaX)]XR8qpJbkaF6VT4mwȩFwmcY !m&1նyn~n[% #l24/|#Kl '("e.i sg7>-\a•0!w}:#oH9cF4գzFbZQ5'=7 P݉pe[ )os'߾ bmln AbJ[jǝY 4V-ݢ4;OsqMCd JδոSؗB}b4C'zh#{q`L̻Gϱx [T ȟh+AgF&̳7Н ,Aw9*ʏ9ߔ]ft WH6 `pҨ"\[ZŠCq9Sk``CZPQX ]Xxledqf,ՕkzbpGf BL6k!o XSif>Gc?&%$ֈ~^f@-kлMB?Bq<"TWYO1.7ai^E,w@ 8^ڞ=yEHq_k 5}!JdPն:$F'4)%7*% ! a9T[/ÄIBoM6A!-=SGBD\Oq;qR9pZ76ʨ# '! =#5QO{Ȑ#iQz3D&pY=Qcw`U!{yYF_dQR*^`G] 6+;>~_>E[R*RVBŽɂv3k aI.3YQ1Pgz)&kZHFiۭqW .S Wh5x^,it5]X;a8mF۫1s qm76ۆjk7brJĬ~i({n@zZ8xI 8t々]1q Yθٷۖ= 5Hc7t3\I*mᣎFpA/xWM7굳 ;:!Q RdxQ6<̭1a?YY}@+_6>GRNA#9HCR @AFn$=-)uTSmJw'F6vטguAgܮ3"c[˪Ž]ߦpԻ2 \85_*:#*&]_~.+SO!A\,._O1Gז@0RXK_*,Z:N"/$,J )K[34WB<+LS\mXh4}~pnp۬Оg8o܁LuID/W AǎXeoGҏR0oy,ʺ<]&!ƅzvAkV*Ƚf5ݫ=u'-|0Tb?qx{\WR{4,ү$7ND̚)>@V%2$*l I7iUD3XV+,YFz4 Iӻ}Hk3"W`|Zn6N 7m(/H!7e#o/4oC]A;v0c~ !忿Cp]zJ'B54_䁅ifoRt >wiǐ9>ejgS7]w[j`0<6O#>##]9fUfgi8 ª\ǽmK@f0Bq F/J%=2q :;؛lFA8=9BeIP_9;uad$`ɞOĒ9SV6#P__e( ~QBsB/]dRKCbyzp˹~qd1xi]&Zhuк/_kr=F]Cr1{tm^{Y+PC_y%I(xL&nw}gׅY6~s }|,\pq6A+3[ YkK&ooYz%|( bFb~HNQ"עFHLҹq&v2ĵ Pn3Qe[ƱIK_DG}Y= % w'8{|x#` ]k.>Lyo+N׻_ NJi'w_:=wQHa2JY!Uؕ){5>~Ƈ F03M[4\hfq{4T{݅bQorw>rg?5`;!"oiۡ(;s-a,%/! Jē0w>Pyv(˛@JjE-ƅU\Vn'-tg(HKΫ %lCۃ?2u #@#c&GVrygk @~=ħ*G_|e>#0#YݮrC48~(^(`H10M/Ax+Rl61k ff  G6+M9E';}(d㼤$C;73> {huR5m+(E(XJ؁յ>7:eF00*+ `OCqlhG J! @_D놵 0EVpg~,y2$Lp&j? i{+6Őhpȥ{YW)!i^yCɬC)iJ\9=18//Mesh&,:i+9Ґ{Ua _ab9(?>kMgNڽP.j/Q@q}cd4SXs>Û'>/7A){$+*0~Y,dE"8G- ه_O'̟%"kDv/}C@rSEsǙ)^Y#BZi!&BJt7Kt(xf<aVL%Hᯓ.Ndѻҳ74Sxt\JeKhVI %k\ 2kV?[+΄]sRBIl"bK|m7q ht-fIazơti܌}@2OzUeS*Q<fSV`fzYebB$ɦ$(O>ˍ?QAl5v};.h=qm> fĶ};m0Tv"ǒjc"*x/B,#{L]E[H썎rx,('ӏQmZH*5nʶQp'-1 VP+S#;^!$OÄg}'CWk}Pr:kO7ms+I Y4@#Oo<;]eq̓u@j&~+)ɝ'X@S۞x, H\l2\Iw.ɩz1PL>>>7"W eӇ3:Vr=_@0CtN3xרTuTT{%g;CTg~* OO3> TG9!0;ptqT?j~߱]2rE^鵕q;y6ryΔO{'OEP{-؟G3XOgزع5)@H[w#Z"ċyj@B X:zi3uYXPmFA 8N%Xt& VyXUqc[_G,>SցB> <wj63P6L>@U4glkI[pZd4/h-k?WPRMFaեG 4[&(-*ҷ sDޮPԴ}Ys|P1TxIPZhC|6A7֛IiXGs3nCl9䷤|'fӘL:P:oVv/R ?>ޔx͹ceG4w_3^cƭOa:_ GeE}<@OaϐqߠfJ#4ͿtReo|O0sh LyPuOHB'.{ vM54sS9/nB L&,$ƚ/=.J8lq~w(}+[]Ђ?/ޑYC/яv yP=/sGM1^J"^8*ʖK7KeU~y:%R^jf[^ev.<qv 'g%Wă4~qLЮp\,p% z: Ս!*0GKX#y+(;iT6DT?J_aCց(ExڔDi,5*zgQjJiBD3ǹ8UX)HIH F[5.Yn$J26"=y MG̻wg~ 4e/` ڍyO=>% rs5ѭF !߾A?l+g9擎c5H1I1Z_n>ԥď> -cPz_H/EdӘtlA=-=Nۡہ;C ?oNyTDبhsiyӠEhjh<644XX1{b(aYPjF=+/赹Ό\/`F#c o$eQ4kzNQ$?w0zW 8heng9-_T9J@`cՔZlq|=&ބ59yO_0t'Ȋʳʋ&;3~"*matqk"zn5AƃĻ /EF 7'{`:ng _j _?50c:D,G-5)eGr?`I;AA[c Y|[*m1_542.b,Io-lb6.b"BҠB=03|34Xlg[> )_UQfg5HǗ40>pQ@xu9`Y(kKw$7Xnۅ1NieES0(D m/(@$?"'9:LxnML¥T?>Z-cBkrgtgz_XK^P;/A Skepf'} 9묩ҥ%ʌ~pγmÜ"3 RNQ{GwAƐi5(%Idd+L}Ls7ŸPpKi.ZIr%Տ%Bgp$ד ͠dpa?`^zum(ƲSp 5=7`5}Mmq|>OEt%'T}T%@b8'|dfWvYB Dx0B# cb%z֜voB];#VXeTPi{'Ғ;'ԦM$7f9/B.dRMN$Ae6)cK-:Ix]EWIa@PN|#bL2-D%Lϖͅ5r~<t+*l1mP$xD`P=2լS>8[mI5,`|rHѻ4NZ2X/w9&_{MCsۧ<UO?7#[ k‡p5 =(U j (NՉғXoqi~dU !;YAe-f$-#.)#hA>VFzDH.:UY*5ԁy\tjӾ~&*FZ4}x'1O=`RXv%#kAo {9xReg5Pݗ-˩ ]O9dd1ncf2N_oZ|C\=1i|Ƞ`U tFZ-vE@"J~yHڒZX#L 1ǙMb̟b^W?%J'g#ѳ࠺IGXWŸ,b owX48x TZab)RgoQުͺ#K)8V|cYپ/ҞAZk;I;|[̘%C%z 6AQEuNgX[3"=<Ņ!)lki69E-Mlz{fF*=QkLg;9nD{~=. <wvTl`[pտFfG։T:O؀]w#>r IXJHlewS["ΫpV:}zRO'sIoo6"20]?9h8̥ju“ҜS@}6.e+:-C$`:yL&R[Ti3z<{5>8'O ^6+lG7V34|7Ysg.DV*3'mR`K@Hz0,?l:YHәkqL= 3}f)dK6!V㽈a) EihhkT ~JPLb( ~#6{ ۘ|g&zxa5Fk7 {y>ghFu\.&YF) vn|Jyz4D嘁2b%Eox@hELR"&Nz:\t$ ۸"_:ٮ>{|dkQЬ#xˍ,hc(zG>=KNv@HYڱ_F*5lHX |tb~\xva;Qy{`bXqR%(㷓.xBl\g+}2KɴMC?62'?ax4 2S`g[j+-I-ZK]Ai es杝ʫQ^%Y8 ^UݙHeW)+ htV$ˎ\NI(v }dTp7u~8& UE< Ly!DgXD6Nk3Ӽib8הUy>ty];#E4ř(9";>ü9upql9xs,n>S*dCj9")לᲐwSPجFEvajul-4S0T]0/˙0P7/sax"vxUOݓL!ət0LagXHD,aXib84G13 l_xXC|j 惁^pZ+<|8fZQfA*$z헎FDc1#PPA4:&$Q%sSxSǘ ΐp 4N|[Kp8QdZ8~x">qRqz`&-?~ <^}#5;L$~o ЫP#+2ۋ`F(Xg_J׍]}|[?yeJq* L.y)`5cj([ҡv7v`{dj16mOW^"ҴٜZlQRtѷϽ> bgjKu{ҳm] &"ú;ke~K>;xjTU9uEW$zǻcM! u:6Kqū_|vƟ8W mgPĎCvlU{TxN"u.GE3_D8AV=i0~aiNdyy>^9%Q\[lT s˨. \sPgkc\z S G5?S%$uBEw(PSm+%J_ ]jv+EK؇hnbE .87LeiZ(Op r|X/n*  X1rd|L{aI\6Z۽A7ECV9sd'U{ũȔyj8*>_o @9~w9gɌڨePvp3 xU'!x(=ҩ-A]2|Tj/R]wvhpj6 czڬSɃWQZxj:a-7(j8HT&//=B/,(qOU*xED,4x A BbSi1ub;̖lV{ny$H7i4|5䴣n|&'I³CM:^o0bwRei15Xl ,7lfI $ 9'wXp>o~<9 0>&|/xj^k7{K&"zM댿JUEIP&{[2HZeKZyoߌc`lW,.׀57`"e㛑@X6{x> \Xcnݗ*g( 7S>l6EАijSJޕbi.{,SjeW\eأ&i6Z e}4{,9o4}A:Ye~18OG_|Ur+#0,Pi5й:IF2[i/k<Oj ]H7 {53B A?U|iHYh˜f^aan7p ptس=\ <_x ٌ,*,_ ˾a UeE0 +xjj )9oq!X|Qo^7/'k~/r{RU֞5}:zI}}5u>5[[Ŵ T|qomk-]\qk=u n '<| Bn 4Y[^(" @ˁ99IBLbRS; 7ԜvzSy#@"yi&:}ՙ%,/(&p'<{ 2}@vq:d_i `L-)ݦd(_Ph`2W(™͍ePͼƊHUBLeT|-gE1k65P0?ߴwd=H@m Nf%/ 4E_3I_ iߜ\ֽ f]6X8Y>; Q7 0'";$RdwTw*K௘sL't 00ǩKbg R0K|`^pChD#T Dx?ƊEѢ K(,E#UU G.^Tqkl-/ vXdcnbԲk.؆^ڷRwoԥrۚ6  -2<%Q~'iKOB0ܥYw1?6e^ a.|,0֢8^ lrB*ʨVT7^4A()Zr8QwUb_F1Ľ |k(D_Ͱyuzxlݷ.OkMc_zPԢoW5GPM=>Lq^kmGx|e)р?*Ӈ/{?%.ed&]0SM}KHG=+oӷ S^8x~ m;y*%Hx;Uى)j&"N@OP ȱ?#5Q\o3.mB[WY9k,̿?(X)K% $*-s׉:&Qjϱ)K}A7@& rɏ8TYʃEܝ6E`0u4ɱRw4+%:ؤR q{99H~ߕ( --ޤCߊ3Lέh& ;C5{7zi(u1&Q@H 5A]oJg}ktѱ=u(v/'j!ݼ7b0+Ǻɒ}!9ԓf,dQV֏Vz&GEgjt!%Q_nPrA+iEV$=waEϬdg?o:U]ePF5_g)Xo|yð#:x'b5 5_uڒRg:g^:9B2GB]#GCꕳ5c 5(A~ %5@;~ (Ԏ)%baT]5yMO>s.Lrlv|x6 p-g dsBdŵD[U<{*xaH'`8ՒSVC1V0qK\̊8&>Od,d&JR-3"G0;U/'8Kٛ,cYT&U({T5݄#nW}joh X/*.Zn3r>T5~vүik= V{wrKqeK3[4;M >Rp!Saw^$y/1+A0=B:@> m@`:囎 c:Ai Eni:Ǵܪ Mj!ZU}zR_枋AAJX04]^09'}~Uns稞d7AxC};ڧ͆x"/-0^pC8$3||ZŸBpgN:++w Ɍ#]/(>8-Xolge>r{mIn hO#_%CiGVY)YA .5'9 k(osM,㾂瘾< DB1cnin.WLtbw,[LY%*YĠѡo5j1o飃ӂidFzޓִ^/H¥EAnJ3c}(;?zD_т0o0 L^|Uo2O~f; p-O\@ک }*$]igiL>D3+ Q28zs n~4<.B:P v{<͏s ;ァSxq?W58]˜v)\RS NBMdq_e!~YvL'9@rF̸AzBh/frk ;/^u6SAhwT| _}O[⛨&9Y˷2∊끛_g, pZWhC 7K?'tm<0{"n6qL~5DzywV%#~or@&{cJQ~eqY~+>;"fY9 ;Kj:C? S]%Z:|ò*uZ YQ/<mdmP%IRZf%++41d4ĝkq]cyG{*kzZMf4"4r8W C=B AX DK.U:l}UF6:}+S Y8E5aIL^m~c_+L[+̏ՀKaFO*Qfoio9(i%3/O_jr?T~U;ɞ{=|[W"W^%!CL+m d7lBFi 7O"ϣĺɷQT+∟'pPc"kI5!X}i:.qt‡^fgfAkKzzəF$ f☱hFjdgTEd][T:NmrnK7N kP)ڒSuXѐ*zZkWA^h1I]izÝ= Ȉ_!)`-,wsï{˗w+]Zx7M*dO)GilNչ٠LDSZ\(9DVaY] } 'Tf{V.|QMHvk:J[^b5Rc n-wP\ 0([ ) B{c*MRbAL`Qz y !*Pzװf_ J-C82]b/a֦faɭ0^Z4TppԸdHTK'/LYvL FN_ASc_]8k;ȠNSwqrӏ^~c*uo"r2P]o#*kM>6Ϥѧ{/3pp9od sՖʈ1+m!~vy;R1ٛtbG#Dꖿ=]5xx-m |CcCL0 ;vm-</ yԲ1Љ^(9&Ҡ,dN4wia9sU sWLn鰼9Eѽ-][tO&XLVߴx\#S'#Yv 7b7H;Qw:O2g m>'kv}`v͏sKqU>t $Z J&{<ւ>`W\5BE Y w"fBA4TӲ2 Aab?=# OV͔Z,>Iz-&ij}qPHV-,y= EDe 7w_=%1u#c[ SYMUӽ?ǘm!K=_Mmra6jR+C5<#z/@⁨"EPԭl4z#P>m4d]$1NA!{-tAj܁G,9N6ᓁ( 83hNȐhM ,wļv7:#׺M W6*<#gHv4(FBDwۏTFb<]K2:UXKꪀܿ]oN{<~ š(Uͽ@ |LYcQJѵGs+4*u$nkYMZ$}Ke sBol|Aݛ*uR\@)w!.+aX"/S ?ڎ?Gc #kA%zKL 9Q)5&' z>nWG8fDT<1J AT tHL8lV*92S_^}aL_Ƣpgxƨ|.nTX4Q-J kGŽbhǍ?+K^H6_a@3;ϳŁ.05}8]ᠶ2OQRY{>ubdڊv4|Ia1C~O9pE#RI%C^ϧ]K5w|[s"FIOPɠ_E?fިu_:ZTn3#E a:P''9̀~S5j2~$(ɐg 4 Q9}4Y=$ ɩWIܯuHyGDΰ(qnO5mܻX;NA'RMJg:5eZ@loZ{w7o_=nP)l- F_,wuX[";@aI>|A jA99lS@,7iVyhoVFǚX NMM %ϱ{ $-=1vt6i4q,IIVbRg$Q%_$z#76(q*}; ~x-2O5nu{*JvDuM):[`&{(6DΊwfpH'(?+vV SJ#TGN̜!I^ͪw[mjoBkfE͟TŀZ2'aյkq6 rKw&Uq+~3a^\f?VCF3Scd*|(>m _q:LRevsM]Hܷ +fZ470kC~ ƒ+4,cM19^\tXE'WDeE*ay=ݴa'^IF@?DepW&fv+Hq>Dz?A!kT/aF!i8+gWư|mr3$1~-(iY!:It41EZTOũb@t%MVy*FDA ߮O=g zxL6*>s#ahFaxϞ#[zPzUfǯEmc*^ ٜxNAsT a6j({0T<ҹ%HwQel6Hqˆ|pc 5]߂yŘ&ef#ɓe"qDh<+EeI]^̋G!F.zbuYA?=Tnj%s)(R^' FGOhcPӑM}?Pq]-w~ [൅ @;;7oheLTv,Ł7KM[?V9iTW,.B0㹰!Y lH? Hp;^>oQ+";fS'r0Xlg*)v?+ݔt=V:U쁃9١%||n[Ihf N%'<5q ~N'Q=Hg:=w4H]p~ryORF9. }Ls.YIHgo.EKkn {ru"Ep P^Dn&# գyp] ?2Zr$G`ju |+Y~أ 9+PkB֯yȎM6fUeFb :lГ"9{?6pUzSwJf$Ten _!T/wG':Ym#w+uaf^H:%dA9Y/t*7xm6cMp[>c=8]I4m$G-#D%\=h -.Z]a`Ԥ3R;ZpϴtZ9"QSm56U\@:h  {,7'N;ɋ{c^F4m6e4]x"ᣠcK3Օ;9͂Px=SnTo3-,Ӏ p͏;ÒP;rɈZs5 )ߕ9~ nd, c&Fo驜 jE?OKx"Pʠ i#uaIT6zqg>U,n#EI_`B{ ߢK[@VcMQ3M`(Nҋ lĹ9 Th9my;z"ٞLyˀQEdhۚ]ןQ[Ҹ._P"<(9;7֗lRlj}GixRgxp-ϑ窋@IlsQ3 E̓8"m5/~}Rz XAOgUTV|+o!D?Bzy}:%o2kKnoŒ+IA# YBڭϳ.p,"*i8_9Oϥ INw[С9Lv^+RV |Yb! 7KkS > e.zC"m,L>w]؜gԊ7VO`U>p `;<$kY9JsМDLܜiԊ²¨3PI/3!3H2jуqc +^T\Uc`k)us C*Wj "Vucd~EWhOE&HG5feKx/nһmM7Q,g_ &sIZ?Lw扼TM!x/.jj_5]UXX#+ |-3ytj4ߑx}ZM yhj!׬=Fҙ H ~nz7Mo?KޠV5  ' 46ApZW4 zr_y_7 v7+uv܀([߸vCBS331WI!/h Lm:!:5veUlHDRk Suo+*yJ\KRFg];`_ﴇiqk36T_cêoh@pO"7b3e MlyyTd]aoNKTyEJwC::wOL~rײ)g#{=t6+FI>4"..K|W*#(B@5[ 9=TBO|»&b1$bMFl:56jgӺmc?6SVA3OB<%F $ wo{bI<&CywۥE8*߃p ;/KEFW5dS2.G6ޞoȀ92vIjT UÁГA΂1q9'"{S'Aô?5ņF'>FiF\3sn#HI=wׇ֤Y:rt~R %r?Ș>vYD++vhVM`$7,I]"#n>)oAۚ֜"dD t{g֣ЬdfUL[!XM2-P:61Yi1^,a`{+b씐ʇ{&$:npWـuM mWڒCՖ9¡ !Xf}] )i%wCJTw|guâ/ rwZŊ ・okhxq]'( _ 4Q<* 6IMA7.a~uh6"(HB0=N~Јsu))- |pyTc(8%Xߋ˜ܕriҥ=vwQ E1bǴ=AY{}PMh0ڻFů<#`:W(d \=ahy^7l:7E [ü-Fﳶ@5OOٴ]udw IUH/{0`q1wKg-7:zH|2E =n L9h")YƑP`1dH QYTO ;Q MalQwjo: Tձĺ; ,g%pG?FXyRO(HM8ɸ2d}X>徙vabNP=C~/YMfIA0:SabǰT-;zr6βL~JC9~1jI~]wpC"~蟩)n.c3}(Da{ [#fqRʽb F QR%y5${ @6"Q.TK K%XS m܇Cq$ԝ҅Ƌ ]tjWfRHX jt25Rg;x4me5`HRx;7]޷ʪyK&uG<:7?V9}~UޓHJZ.~@tjt_A(Q AQK\@ΚcTjoo.x%PzJgG 7Zӵ ~KZ?wJ_'ko/2ſp3]ԭ|`Rgi歎-6<lڥ?ؓQ*my"GXhh ds\Y 8 :Zs_ EftߋQ۱b󉈿:Hu\"F:zRT ,t0>K} D*H&?hBG%QxD# cVϖϘ@^JZ_#r j/"LPIT< f[3pg1|/GN syCicQ0ЌXjMU_3NwSw!u>lFcgoe'^Sz2[GfzӬZڏWw$'C |2+cVOCk@5~>c2[/]M}_ ۘ@u`)#spCCs lNsuB`yGȀEV̓Y9\)(pYXelfaN,)43+ &&K˴;%GLj]T1ts\Ewi b"5l3krz # C{wk]ڢ$!#Ϩh:Dq!A6AoqP@EWthN/v#~Jo ?$tj\j,\0+Em]gkLZ7~׹qߐft DRJ]hf*yq> }MG sm*#Ew\$J^eoHfr:rV ۩V) 8mG3Hic=K MYtȁb¹>>A HeN8- 6^NzC yC9Y01( >3%eKIV:t7:x%;N@hꋨ2SÜO[s{7@ 3ǗX6'ͬCP]vkt3.%vUBUs{Zf~IT2H3uԉ!c-1iŏeYs0mpѽ+]V4aWxHtVK|\RpirkfqfFdv'a 6W#.>E&#ޠD`QLWbcѣƷZJ{mmze)@v-Gj(qRa97Q˱͠B\uц;2J,c%WvSGAOA0ݙ$xlۧ>(pCͷ ;'JZtSDZLZ1wNc@à.?ѤvQ^^^D/̙)b׊ecEGIzAJSs$ژ*Rdwj sH9JW]n_m]LKEm) ]K5@]0e/ MYS10W³ة*{3ҕ b/>爗k鈖1W}|V-)E[I4W, `1(yqN GIVe%8[sU~&_\3" fS]⍙bl R`]3! I}i9w~FR q+evX<<,:F,])5[3p_0aEU,xsuX."&q0:Vz$ZC-~ܧ"8Sj-ǥ'9X0rߕ֎j†J8,!\fҞ?,UlА v.Sn}ŹųzSY=`3hS|7e(=QM \r b;zp{si}chVifWjx٭/}l0ec Ґ=&DnIcZ8* j[|?n 1&LyLӑB*hF-C:#k[K=*D|qY 7E;ф: |47mʄwa{p,9AY5cC'\W/.U 9 "䅖PY>#x;m(+e 醸(.3 ,yLd(aQ%ZsZl[:`C8gWB:`ϊS$c[|KB $IQo-C"H1=%rqfvJ+AؗuU˸j&|"EBh1:#~txYDr aqפ5뎵'2[Ej16A]ZP/ePuޫ\aq+///Ύro, 5ed OlLF5[56qH0 \ jT3;7Z.6 BptƆ`kV3-suPj>ȊӖһWI˒2ǫ.? gk'G(xp zCWMci96ÿ㰱_'gzCy%òpS7E>M.IYgpN:uҙGë%'n] H` :\`'=[8HE֪uقH*3T Gc+\( O;օj'w?ӻ4nA Ze-g 4ˋ |~~p;)i[I~έEn~F)UG֋۰mVzSʛctKB9=YĺX|2VD x)_K;5& m@(lШ+Dt3.oŬ&څf#`mR'Ij+78q 2,b]*BRGr &Na+Pg_7w 6;>pD:TٹͫSn4wj8J«nF4Ly@j#&"%, Kg+tqf߹k8M=-S+vv^W #8|g醴V wMEiC4йbAQ~KYc@] OCNMi8ՋV~^H G?9HRFMBU o'"3ci!_8)jm]/|O,ReMso/X #, 2$U %U.6J(:y?K,Uu y>cFm$u 1շʼPc|gv$BӢG& ?P.pZ%cvMqXH ? 53q(͜m*DqVm&[:|V1Z=ui`L‚/WsqF+b4M~ x~(]-M#W # Fx$K:/Y$^*PTU !Wlo}4F wТ GwaLQ=c +9nl#7 CH{IKfEHOoRmM}" EC}'&1FUh6&Or@ NV:30fزjiYctVont#Q4-@2j5!KQ`\k?:e0$ a24=:|r3I +YDo9g[nfe]Sw P:dN)v"";3tр %/F<0h,@`lsnܙ5Z TJb2{{h=xz.},mֆt;YrzSu#_k2 w\[W?H[u,4bL2$(Fu4Ԑ[ I<Ë9vKhڽߝ%}nw=ME$D6!.g [((y/m y fVyɅE[Wiu߉/#F®w c{Z!A0(`֚&IFxhBAaq(3tX1N!r"~}sJebV%H+ M߬TЫ59<|·E4WKHzTTj˴□V}2H+# 9F:˥&`htsEVe#w1$ BON´42NYn5 J ذ}]Z  )Ľ#Kg9Vd*^AF͸ g^Q'eWڱ/ !1:֋Э}X"kM@rȥr.x tb~0@sɹ7L~]=qxo 9ϥJM+DiZ1oOk^hF(F51҂R{|R D-=嬄;E>=InzYxZ!£(g^߁\SWBoo僙8#IZЖۯz~6u!zKÅ"?_խi#0Jќ][v;]g;!>yBt9 t~xj-.:[ n˩/[=ub\ږ =o\y$ oj#lT  WP7Wwbm+\!Np6}d \IVE%׫уjWwJϞvy^ |m_(M]'#/o2xuX+a1dH~v *H`LAIubd SN}s@n>k#lGUOVKrX#MO83i5ԃFoS'Q׬dv}K|VI7buk DYtcAw008xM^b =Mϒ߇PQ毉yo42IhN_ۂghbH|ZO-ym#N_G4_~Ϣf )htN"y93$@^Dv5QV/-g@}h ,H:ș .bvQ)2$B7S:g!*jNgRE7LπXLۻfjuoLgq}p|:NYu ?~ܳ]f(SHV身iܐ%[ @t`$m/C(cZtPzhmEՌrTf[?&Zz#OaQ*6[;k-+aaZ!q ӈD4`zE \0IISWMڸdЕJ*aeI&q? c_B86*rJbH?UDYP ?!_PlطHvfp7Z0(@xhqnkSQQIhtM >tc?LOG&e_"U3zfR7=rJ܋HW{l3Fmzi$xX.~iaIm6D25;̼$@h2fjWtK}'7#E`S1tmS $xNowj[Jnr?zO3 sW_rJ;XcDph 3C*&t8;FP]V}Dj:Mu'w>toa3&@l.jq?!5Dx=].K'8fUe%: h$\Y|!QoZOw_K&ib[.𝠄WYK( )Qnguq7/Xo&4bBb VSO3וo[0to-=x.9PP:"iZBQs*8x+az1:XWn8BD+gbXs'3]9_]iԯxy  iؘ8RnCYʒ 󞰳XEDߝ),o"i)N@ʛge m>d0XpSgQOr 4d*4u{LjErn&i T?{&a0Y"g0$`ClUz¶N(h1 F<%>\0fJ0r) 3S>[pF .NrMojhɝ)(ؒo|1S GFsLE]\i 9Ѫ:o)*RwEY{eL#fߑY(LJ_Vqׁ})ԏRj! }lGNmsnCYhQ'(C%(4 ǗJÿ"uh akUE7MaNmltm#655oL_{ݎ'pc~<Ӧl1cA+6'ԪT2/أN9 ?۳ZwEK*RhnZ<ے&aGPmՙv49*Fʖ1E݇aAEVH>"rIoxQh#K7{{BeV'-(R܎xqmugO \OyDl{zo#`Q_ݣZ$k#ЎB/2)mO=PA mIG>[^r#G aCon+: n-ϑ㼩ΰ岱耦隮Rv-noɾC<؇OǸLPhDsP\vH"DSn-ZV1it=4FSվ?N[I;'dŮiW{]:n[}8 6]T-{uL).;^E*#umvu4LH꥞ "c*)Tw'*L|/EkLn-D(*U(٭˭\9iNKX7'hx&we֏ChdL܉EZE B"{ }ӫ;dDiO~cL^ȜRPYwKgmD!? T>K;'? )GD()bqfjNI[ⷹ: Nvj*q-ȉABҊG`=+؟LU,~eg v͠-5PA`."ofodź\RUr~5b3w>_"xYeh%-zsдE\ȁju3!O0H%( nM2mgy&K~dPZz8 8Rڌ_fVwH2 *&WӮ_W|8Lwc(ᵃmA$u"Q6[+m^R f[,<yaWf'x-DgaW}su25PnOhe9g[jꀵ)\n>GPSC{o• ^av=A ߰i qv)@vAH{=0u3B>9F"^O}]zͧ` aPmWmfwtYОg0mNONG(;-,(jvvJ%{q襩p`5FQ9T&P߸ދ~ O42 |#[_p4 6T8DShIA";+o:T ғ\l,f3#h@`ImuL$NMd7ɟ * /Q36ܝaN:S!=҈vM@eξdgdh\ezܛ0q3xw]]?``͙HAҬ jacjy:VLÌE_ly'$۩ 'fGp[wCҟ1A;"G ZYobRݺ:U%cy:u䙮 GdֺZzHѵ?F+]cjj-v85]Igog|`h>k=F[h2BI=~mpikU\RM8Rbxj:ĴㄨcA2YiHK&B=AgX/y!@>T/v1Zg2$2PPo#"$wq)*k[8 Iag&X^ք后kpAkk\қbDo% PHKJюc}jw'0ݭEV& ڸo#N|YեT$eG߿UUkFLi%,jIb.f8i Ϧ\Qc $z[8V52d=͸JaL-4DXٖ$\똶8ú)#yi ,D3@/ɉH`VCxE}"x;0(Mj6'E.LƫI%'DV7tm|yռ\!4;­Ƴ،~C*QQlǎ]SZiDh`}6#iawT3$ e!F1,,7y,nBR>;6S`ލ_bA. Q1%yz@-7D+9%]SdDr ψ7"gq~,Ir79Ii z~p`>)dy>/QXNK/J$kt/B 8ŷ360Ci%1P#9{4?OCA7#b$ Å}5|RWxm'Gv< κרid`?2N``?'!8lpOrrNl I WyR \ԤOLDq,,'εPeVSI4(*?1̛_Bs.~fLqJ [$A /ka(AaHC` 6FGݶUq;SyAV5S']lP׻?_o'D 6 \F_sVĈ՛ЂIZmHwOҡJF >yk%lV11+t?E"ɡ jDpP^e{λʅj*w,j$PeMJ>Բns~6}?Q]pd(bO,kH/X 9pm$($nW!d+㽱2مc >8c*~_N>k N kyïHVI[U 􇩷AjѹQJsKj K_}"d)*7[8.4p~6׻hB+jH?2%}\>JR Ô$& PD(JG|QS˝ v^~ZꖾH6Ux!/$崑õQ>]xftD~PerӉ, \=S 3Oo e}]ЮUUMNCO8GK̴V Mu°OQa 5nX7p!6ї-Zd C`#5a*Nd>Ve&2]o_ѻ86!@3hjťqPY5{75h[ͫu&'?@[%vr/AZT'@!A=,T"c@~\ifh5G8P}Wz/p sЊ<`LJ}OЃ!WcϑM6{g$WᡲohCǒ 75cfT ? #S?01TEҊ%%\L?*1.eͲ$W3r%qp ԵcKʺvl$ RbBV6&8n5,"GВƁ>+H5a ԣT7QodZ qk۠^=I$V(ctN{h5.fTM`EQ><ΦV8t_4.sipdĐ8D&7*SW`}4xfX\8K7\{,~n~kJމmV` 'LbpMbO9}w^ŋpxmK0v%eu؀;̑wudoP赛ӜKV/Ms뉸er/ؚq<`"doL;<5.;5a},,w;uYl\6DttQ'@ FyD3h:aUҗFeA̩+vR58W"\FRA_Ȕͯ y(ŋ&6oٟ82) 4x}`T M.-!RC!{;4qP6F;yxB$RFĈ=M Ӑ !kzgnt&QGӍ9uSt [aʇ1І\JA(Lk{."SiR5uPslS X$Cxm-yն64Wk@A(E>pn-"^f2|S8WLѧ/a>=xog~֑uIn\=tem+ 'h1TGla22ɴ Ь խyx |2[SP" þbg$*oۃ>}7K:"z^" P|v5@E-޿Rx>he ֈ2:\UTGqǁ$RU f^Yj be5"%H{ZGvrh}6tc:Y($mNUh\~] 0ފJ1Me/RӐΚ֊D 6i־7 OxdJgV^U-)&^1WpSĞ=b 3& b~0|\xV̕?ٜ/98. >J)lK[Q#hU`AezS&3g޷+)w]vd7n,v1aYXQo#8LOEU,xq ߔv \ڨ3iR  2ְLJ7&"sa}8>GA3 /pH0=i}c%(COC=qGy`}t3_SD4͈܉V6b `j;g;O,r gKj=*?Ȳcsؖ)bޯ9kفü(ݭUO237;f:u Zev4,p<'5.@'`^~u4@sW=ϳ#9K q@N<_OyVSm9KQp.Zվ׋] %euѫiXb6f&QDMWDYuUPe3 ɴbH:0"pF5E-c$&Nd9邃9V.'A<i51+ZǾj1ܑꧥ4jJ++RiG+K[^eE!e/!I8rVnƠ1Ϲ$!#%ծ2H Tˑft ;%Lކ fbс}i0 ׈]pp$w32kpAϜ>!V V7:51)CS=3PP,y;bkǼ@# +>m)ю^ 2؈fD urJjt07Q6sQ ^ 0 {R؆4(^ƤNE+ *#iVt&i,Z#q=԰I_ZA91ordXb=Wp;hw"kŌS\c+$ -ầ1eqOB_R/Rۛ%L-]y(' @lA=㒩ix"jGNPt0VGB+%1Kr轿^ɡbtMXؾ{c-r7+8KkUYaV m^1v ~|QJ]P;DmS>B̵j3!BӉVr( ~GyejA,: G~LrMc;مщfq+f?@cZXQ4ݥd!B\ycdțIS=O VYls[ W* *>qDBU2Oܘlb; zrcw9v,ŕ</ONűe~YmdTot[<͠YFG+B(m7\FOWV5Yf4aP^#:4_Hh¸S6̮uр6j}w3?t=_YׂkG Ѐ>^xT24F$(#TtG"  ᧎'nqd~~S kS͌ߘeMDqByDBn9rm8JY5~TGFmCF=#reFQKG/4&sWa7E#vrbd3L j̠0WN@kڮY I[g_A]8(#MiNIUpcڷ׺`Gb])cex:~?<+k c.̸IlW'7Fn{EsZ:T1(K,2PaToHr>Ub dW(2ק,[\G@g33!pPVc߼sȓ0Ts^!ְא(H96UH u~e%tpgHƗC3x`\w4ӽ)9,rVTX@0NJ,ڊc["la) ̟EX`sTRcy5.iB) N4,7nPa~]\&͆McS/؉J_ d&}-+A[&=7c[ 6.cZAu3PM"!/Ktv%:*=\ts1okPBG'W Rs]T cb@*tDD;iG$CGgZ'68HYQ #!Fܘ$@}5$|"B0I@tAM}2cJׯ$ّet7# ~G7yU"j<&$]J(q2&l61kZ%=Z[:}^]]xxqTa9 *OKuąqjBXQourpﶇ67EnU!S!fYJOHA0 -k҃Z:(hf-0te.Wn^%}}L>.bl2$Am=M#bm AJ:1 [s6=CT6VW Hsyn+^F[`=BJ]TE#r8Y܎͵+z"h1h @8Qolơt$V#\9ump=<O߷.{?dȴ&+n$q&&жn]=>_CuVB3Gf6="k@fLo\oڟ)S@ Xw,/(T(>@e]Kf<&Xq4:~K/i(ԧ ;*SC8볌ʼ6g mH < Wh8$o.F4ON]a*Qٵ[RmvnJ|ܥ AV"vm^Z|md 7 OP4 RVwRڳKw- 9Q,zw ٪3~ikoloi5*I扟j˞HXO CsA؃otZro ;=mG2ѥw͢_uF4cWS*zJ0eb /)uLuZ*Wnb+?|7ob_?ӣ雈땤u#3yf~6 %l.ŶlX2׉Ƿ{;ǧm`,ڠCv{2' [#{oh=@tt̴D.AAC9VF0Y(^Eh|DŽVw󜣖*eL)I }Ы>-ȸ!Ϣ2$PuIn$2r/OM,'e8vn :~~[ 3~/sCYFlh?[әFVi|B8.CdȤQK$l0M{&Od+MUAȠ0e^z=?I",u~ x:?2, aXX`1cW˶<RybO, nQиaWz;χ4ٻv9l,NR{T(Ӕfk)*W|2y\ z'x㔌Hd`0#Hgy .F8>|^y.`hb"4/6-YBeDqwoe/7z~_>JbІNy*f&Xla]W{t4 bg#6TZrBs_g^Q\uق^N6Z(&sgƴ"@J}H[J:P #8_;䋽\k8-dmIm,# }>'AB'ǝ uǭX@%A)l|g=N>X0VӒ8D- EO<[x͝Q @ Ak>Ug9YHZf 2X>D6Ad}`T|Ly{2-cl`P ]hS)ǚ(UW_a;(bHS)FoBSq?r;+H 71}楳aS[5 [A'ϏFvkެx =H|*MS)e.CwJὊ}@n0*i=:9밟>)8`~XSD"s\$臶I.Ey7fE:!9m"yǃ [tBG]9tŁ5LA ٤ТnElY#KZc9 )UzE|_OrSQ?-l8n~˚rHA%CiG/¹5sx;*yn$ .o+ڃ4O[`J I ݔ˙:SĴxʸCڈ?a(̕Mr!9nƅ>~:cK9԰Wmw!3F 0`Y򁇘)V`ݻ䛙 7YE*CsPyM,* 9{q]zV) -L2/̭Ht ДEbm x4֪ u=* n4>%bhf %Us%uk @B(ҙ'x]z %:򝈓7r{{j/$>=f)n)Tb$*)D,2@t|1jx\A=Vf{Gh%6 JY"ɖ3:Ewx9G=,E5,Ub'0Q!MsR#E/md oy>Hxd]EKJЩs=bȎy8˶(j M ċx6**H4M4-~cE;G]қ3~&|Ygg^wj"hgm7Ѧ-|o^H`19Y._f~j¹r+@/;u/|Cm6Nxs>?پkN)(*Ѫf(Xa1nVqX0\3{}P[/9tWxMWrRL<$'ws\kȟ!ч&h}7KB]$cHאC4uV<7= {G{. ηAE=X"|n) O874=5U-t\/(,]7GdƧo&j|戂ѡ'ދ(>FTز02LA2o|1/8c 3:aC";5)h; Bu@րw@a܁:w;r5@t"EF=vBV u$>:\$j^*Vajyч}ͲXDo8tz%::޺?mppM͵_sQm,Ʋ>\?޵ tC0 K^k!0mE_M@s!b9|IH<)?]Kb?ZoYQn I?lWduj>Gtu {>86g{FM3rn'ogDHַE8oL(L(IghNFGO>-4|՞ZP3v88 @f'5P, fFFp9ON-nm*SeBC$kQj8c^qBOq85FKPrVOgS2FDLsV&SVfLq <\oչ*#4ΊE)?GH5_(dSBP.)R1)-}*V4[?#~fsJ$`@Fgϖey:BeIf+(6M88Z17@Xf3yL_5|V! &1qE3*n9@]-咸 h ,PcNUTkT:mLR &YK*-ͦ,avY5Zˋ3>׺4DEYeB<Ps&Li: 0QAkd:b:e1:HoO|Tc2Yc\3(6Sx-A3!Hܴ 1-G$k2z]*}7KgG-aYK{1-U {G/sg #KP7"ƙ8`L̹2J@+ Jʁ/g1IIH ;.VR֞S'gL"EF}/K/OܐtǵO 'n pn?nrG>;WRVB,8HGz hh׃ej% `7h=պR":h5o Fyት}0q#@L ÃAVcg/h@! {5t+GƘρ/l'mϼ!Np9_<:\:"Q:]IjLh5?˗Yasu -}M8XSn?ۙq>wy9# I+^w8K;XIn?/pXq&-Zĝ^{>z*H+<DZBۦăV.Pu? )!͟'W`3ٻbH? <@}xAɲC q?"AO8"wc~F ?kPiD殛IiT#iΟa)F\`U_7G J0x柛!6#{IKu"$p̌tRyfĪ"E0 n8G?A'8)Й?lm9Yښ_F35o.{L7j &aG\>V}>oB\csdņ=àwm)TuE虶/>f-6b>&AFzX?=+9_qu?0IOZD@fv5Q:Q~V mf)yy&|< /˱$ J7 _rQU;Q΅^yM+tc 3B;phJ[[)\N?G3ss'Qn9W6bs&DIʛSJȣpݧ$*TG#kX`ᄈzt;7 ]VRJ ]~NxB 8i"<Ȟkg[\,.ioyP-e͉_/JDdrb?{(lVcX4i:D?U$8xˡK [ [65Se#}FS q {mchOxep$Uv*R$o'x~MF.!mN0 LLdCj~DJq+ }Z_M恦BDO@*)j+S6/Cc]a_.\!&L]7=o*< hX4F̰rx@<[whgo)y ޢ:>'82s7MKIŭD0K?tP6^ ,egat%(y/ň`JϏZ4*{fKEƽR:G^CӐvd?j) 8^kwX D2ǼDϐcf$x)]#f6q5WhXJץD?.a%$6WP!4m9) C/`uw^#R3'k&68CmT\%{Z\ߊ.A [qEF HV$H_垀oȹZ+Q:[MʧY.*;?8틦(ρ jXpD؜euSr#cWXA:IWJ}\* 4yVz̝ kŨ"f3=|0ª.Qi[\:~sVyKUgO2| 3Խ]8ƹ&#` o@_t.rk̩t'8oh]nTr[w9c̅:}SjpZ=w8]?*x`Fm V\5Աpmx7|^׫B8Qʋ8?"AiWs77`)nޡ /L;K@d̘,;x~}ۘ 1>RB^\M~4 QN1;s, "65{CƿV}&(ת$, UpM0wI&!xȀ[}e@MZH %]?8B7䕗h9zJJz^Z`&ɀ i#,[yTN3S&ޕH5 A'j`N_*]ОX@v%wtiK0 _P8K2xὧJʹ1|5g qD 0>UrABǝƄ6=9_Q5nO[Ch+W5-/]zHG&YQ;"b9.Q,l PbZ}ءv AH(t;yiЏ+y d ]?xPuY%BT+*2I1Ljxj|kCDr'|nYX.M 'P ؠIA[[)"LN2)`SB24\:W3(Ycr!QKQAOKn' /H/Q a+ꊅ-A!,"C{esVSa/Ԋr)!nZOk~.p|u n<.d--rpO4"Bb&0`(esUZX+'chp[i<m e*K|\]>N~pI=gn4H; } :SVT2Nn:iVQT_+ :=3mҨs#3Ƣ6{.wϐ봆an!00uvJSQ S`c ?ڮceʠρ `m 3ٲԤ3zDļNO X77sr)J{Lbqu"sgsC-">Rpi'k 0zm\PBF5xSPW${IU d?^וQ I`6frBBHV;! Jݭ 2Vxmv3MV&ĒV&hH4- H$*YYAI]3$ 57xʢdݥ)/pЩmYx:%ym]Kr}N }j/l`쬶{4S*α?PM7iRxy;`rYi9uYX }֯<Β39Pug鉤 Eg^-7) 9*d&u),nob*@bTxӹXܠ ex>a(*XK긟LC:>OAٚ{Vn2-k<#.ZE<|'n`%chgv>B%OD<̋"^di|_uE"^P̣%H5MkAGZ 8 ATENIVvWD .mǗ `E; MڣeFhH$!ߧ2WP'&K])3]Pg t*Ⱦ2#&g>d6:-8A5t# zh428Hf!\\KL{d6rKA 2!:O*dmP zpM,WL$j"@E #E 61!YلbG88 ynHm;mO X^֥%2bW$mMw$5iQYxR8&xșxPkd~4O!ؘV_,޳=A-$_1.$F`bmO0K9@lJ4k92b j&$ZV_H(9q2'6A$Rmki8YXX 32&v/V(nQ\DރS6[eU XjdL)!!m0Eƍ$oc#B8ItE\G+ Mh'O؁B?y-O-XW⅗ 2?H{8=a9WvYQZ.\|[kp輜ť6nމ6/= Sϱh!rcsAÆHi ,>Dٛ9)?XH/䗳:))ڏ!jO -$F4ù6\עV U  %^Z@niO0|H M|h0:#dIۡݖ%tzOxIWu#0m-hmd{]M}E}E[.8"}y7QT =,CKWe #TJr:t⫟Sb3xcx/0~dG>sGK:!VAwZ&6aeav#_ oFb}rYisۣʨ5`&uX" VD-ت1#- ?QaYȹ3uE8(<È$鏈f~)@eGybX9)g{w_|VIr;EW!vC~NG$x\1׽a]WN n͎)WAo ^'dI 8Ӑ] KA,d~ΘS:&Ϭ²O v*–7iIrlVIks%?+7D֕gw2&*]#[RžBauiiŸo%8R|К` <557/ p3=?$ƁYBJ04qm/bxk^tQ*u5 :F {G2q0h.jŻVH$60-l+ruѧ'($k 8ba1v)& B0 KJ(t(ݠS{.}g_Ag?lu#BQTr)CyF&} 9~}8+ȰSۤ9ZM ]%Vekpf}#Z!&ФJaST2+K)A.Upqe-{ 6xT06sZ&iJxqp_aXDgn (>e$!$LΘ=e}_>uԊ-άo2u n;44(a,Y6+2wҽs礻ȍwTȘ_WB Rug:sxe! ,Nkh̪h,0_$'HׯdRx&!i_}ZMՂbv,SZs!Y'{0ѱ[@kآ~=V+ܦ|H9@0$`2/+|/rIBbR3Rm )`S@QuKëZ,6v"Y%<t z'+&YEY5cf1ut錕mYr#pbơHdD:Z`k}C׹&-!ٗT}E;_FJ|w=mUۻJy[;l9 ~_jj![@ ,yW'6AY_fPA{d0# / =Yk6zGwi!boH<{i!kUuk4A+iiM~J ]_3*|vzC#-"nWJ ,e[OG눏0*恑Z vZXZv>`تsU/I),۵ 4(WanSquR=kRTy<J=,SP0I+(#Kx)ٯspJˆ&Bt׮wye'A|Nk`6Z92=̮li3JLt#2-3[Xc. 1{j:/xM ׸WOo'b3Y#U7tl@?jt7|qfߋ߱L<:ƪLM^z.בh}?M Q68U;H2]EOj7o f<]mZӹ|Y=u h'vpWԓM;#\ w)e^:ogHycU?F^ #`9^P^b{}|w@;*Ry#GYgbK`yY.Vʁ~p. W{tsb6 QN#_!Ee:&eN_O ;Jx{G|$* k;R~IN]2)PM xي@G~[6,u&/Ȥ YЫևXXUy=`޴2 wk ='h)^O?~@caM: Uy֤ @XxϏDg#cաcД/D We)zVzcy:G Q խ;Os\v+V G1P"% /LC +HE|t|[QsWeQxx?a{W(tY_m l!ȱ \J=Tizopa9R-@},l[{GV"ib>|eG4|8z6xՐDOx#'Mܣ| YqeB\焯 d<{kk /seydSa1K ݵjMOF oHWP/zCf|aPɁf1^HCj Qt%B ԃoe6#go5* (iH ѥKI"䆂j+QOɪWXsJ1Y׊9*tT`ˬ.>5~ )_KSAqS=H w`xiǿ3•ʭ_ Vg"7Dzw,RgDrjOqHDTNVQ@Tܴi'J1VOa"):a UƯ|扟ʅ4`V'DKmwgTJ6E?!lk1_A}[9V~ ]fXbABz('(2o62xa1z~iEBmysL?\? Z? $_.0U" 9R {%;/aWiU! g ?]΁V̗x"^mDmuAЌl8ඥa]D/d?PU铈=_$iOqv[2M. CDDr1˱P;a )[9P|K"-óTl{oC^P5& o ^wf1WGG&HPZ)muCIGċ9iZ<ų'WY>~:3 >mHK;K P)O sw\Mx,K|SH-%<{.GKn&W|PeD,5t`Nhie:-@+*FjV=ad#.J'nўLC=WWɓCɭQ9Ck:FzqDuatk6sT鿾7:L® aq*:{_Wz:{}p׮a98^)ӿG#TM6X7O^'ßrggc5𯷯Cau+rp:Rn؉HZB}L7VڔY r~V$HLP\ VC+ EEPE!M]\|IpxMpAg.Ao- "z~T `["^yTϒ}_,1̊_hed ĉBTUj mj*jYg9mIy@Xa$ Bsۤ>rWah=" 3Q2_D9`w02) d8ǐlF%{D6$:#Sa7.#<Y͘r/ƑXR #+YƲdw-ARVnA*e}ߵ'?]{Rq[ӎ*B -Ύڡ5[h1!  E&^ :cMJ=EU 4 mhu:1y6&9f8'cpN9wuk7·,X=P qE=:{y gOUE ⽈0]C͌GX;xCC-[EUH gYLh} +ؼ[}~o}.t/Azv,[mh2Ю1XF4 XH95Ծf^`ưڜ*rL[}|Җ%O%US^vC 3ưPp-C6 ;U)'fv,BJ?_'hv't9:Ç9TŒ'sHm0 K6H"V~X3@["! \:bu9ATqYR!{2'fI˝VGCYR?H9/(^{#]LIMy1wO>aod#[5`KsMVs(lG?E5ֵ'\7s&搱e#ݸ2'7K2N-!NaA+A0#[l NH jɓ\<&no7|6M%k]&!н}"vTɁg۳ϻ v `u@0gy ⾙NzS eԭ55,"R8Mf 3>p= vM!J0=jT؃}rz)!5Op;Y|*+ ݹ|Nn\Ыx}oˣ1O>loa}iPa|5 ^^F:cL@&Ⱥng p;Ji3*tCZ*I Y/lhD |]ȝXiΔ??v{/P .1_p`SlJ -~=K17vWV=D_)%y k_нw@TY'HnZz;ZJƏc\Z-9Ui& 2ُh=L,@,Q$l>995EcYP_TLd?fGc|BzeAhB QyLxтڇ&M"͖Iʹkq칎6 h.M6},ޙL#RY_U,-T-E*T!><7LzT2 Dqb Mtd}Tͮ|pҥI1-h?`"7FC"rI.?v˅`O\G֩]YSl#D)|33L%gIsGaf ͋ʊ)lծˎ sd.rKǤ22( !&Q r{wDB+̴G JdfH{*, (,9`Gޝ ,>5JY2')ϋrkh35=6vXxLH<{HNJoT__dj~{W.֊$ l "x7O_ +6bL3t4 Ґ03 ]^F8B'/msA XrׅsӉFD~cn0"5V`r=chb"iݷlTZeE@q¼=|a "XD'0wDhx=u؀AͨzfLC_Ep'\)i}3>aDtF(S7([R\5#kU.mwHGa NQS5SdLS-ӊ˖pp fhCq:jH}cc/]e)nw4 E75[&$1 T"BMkqgY=35/r~k.jzȌF6Y/ kK Q[mMp0e=b*0L_|aGR1Umø埲"7 F1BmdYFpuS""j7S)> hVVν:%7ғ9QI\ \|RJ%WOc o4 RL,V`SyLф~3bF(`Q̏GI袈gVEK i2Krʏ?C ׫ot{̌@}.pn7L^*<:ۣG06*/45f#vGUܮi$ẮdsK="Z&r,};A,B9hO+w1PBA"3ڎA5"$6>%,R٪}θkdE-d~ S2`P]|tE1?`=JI9eRW F8*Ka;>Fr>; |fMV!\\pua,x| jG#"0A:P rHE}DV]FA#v?(]cQنiNog}gRa?p.~:++'dDH8/d4g.h RL+eENv~TW (E?Sկ}^&dzuqHozEeW=c&[XC!(2R~s$H6RdV˳ 叻N0O63)4λRWPmY|.JpnF]_J_ZgHx[5*>@Tkt g!K 9i($w@I`#5QIV(;['9{pU7h`TJ٘] +YvGg_ڲ[Z^Z @eWQiI0!:P4|335H'%ew<ð  Lny5elm}}~i{<>ʃvѕg/OI{]@d3X_b ~1iQ9VqA;JdM-&E96a;-щYe1 bfE3τ:HT[øah')~Sgcj˫;<~|[>!!lGOt&ؽuT1(3ii;gFkpn&E)K[StefF|!垕f֓Q;]L,1 ̳^4x *cKM@\ EB&M뢵툁ACLK1Y(6#>{pAz=Vg^0 ENsv*z1@"-9O:c2'p0%O U{ؘN+P=e=˃&ז?[;ʙ'U|/tfșB̎OmC#6ne:AZhhmְp2p1R^DtS od2 Y|C<:ibՂ\G@A#BQҮ)$I q4lE۝th"JJH 5(Cs謎+aja!yd e++)(-dV9mBx hupn?,RֻGźoBgk,'ND(A[1㔾E²wIH?ڥX(oIhuk15$ +6+/%!V`'.f"?,=4-W.Aifk]0t: 4F7x!R]\ܠ\ʣ $e{0 ,[0ʱ81 Tl!Vg6lMF: !rZdځT gyky~1*>pe\3_qk$g{n Rn9e`)kZvu!ҙvư M_c૖\蒚kUԅVkފv7M?֎<57)KɉQ Z7 ^Ʒ?|6x׻jWGtRh%̷0la!pI-R#> :>Pu(6C0 @J`6xnaaG?KG3#oݭ%-fxAJI>?s\y=5fS,zX ];*TgW`/s=ϟ“@> q@H#\%*r"haBmLDhGSD|6+EJ]UbySdտKq.Y[1w!*X-Qh`ģw,nGh'qi,Z,5S7zi۫& ҰFmfMxx F95hQ%bv& Ł,V0 Kȧq^E YC qeb!fUU&="9ZHUgvށ:i9EbćX\HyXǰyjUu㱻]%)ǎ凪BvBz\`5hu]A EA YV*_iG`Lc9&\>dTapY KnsC fW5&wU3wQJ# >xbɦրY"=j Q.LhA!՗QiۭyqpxmIT2gXƑ=B3oʠBSNUcR!J<粉a ~/ql䡪0#%I_\cQ[9sE4cD]h:y# =8ڊ?I ipw>fJii]6@K]?玬goݦj&.6a~A.X )lu|2 Wʣw@OhTz$cSy@0u2-]= !*Z)djVLg)^ν1s\hm$a٫7^-^K [!mv0wfDɍo5oEk~>Pl8])[5'+.<|Cu+&CwpEw TCj@z5( &r]iXSG)cpN?|wXmesOJ_}'U^hZ58V+ :/8rJoOF>^m (:z9p }^]wuuckSȒMeYIπhxrh4U`/n]J(/UfZ[&"2V(L QM4>K/dwߟM U%tPX:] LUlo@jt0&K#Ҍ٨h$3r]V"TMH#7<θJU֥|]ᵱQ?- D|W(\^$yBi?AKz;}fR,5/W-TP!:OhOyހFP:BarHVUgV]Sn7kv&l &|sqqYݎ,6DڋQipT]@#Dj샷}0\:U@9 K.$(<ܐo/6aECg $,Tқ,TtPkQg}K!t5$Ԁ~D9AEv.|.;Hg'a-.pyŐ_pDș! i<r|25Ahg} k48i6 )v8T i}v}? zqH?C=".tv6dA|rdq 7:X%鬡?ocM qdGiL`4v*ySd*Wq\VU*]xABwӕ x-B|lmu{66t['a$*,'"l*' r#OU{^CIX@0U{yW8‹pUG8NUr1G GX⼯3FqF'H{3="&dzkrδ@a'PYT<M!wOOi[$MsO>^t *?n.*Rc4(V^H@(+DCծ|+@nJ$a' @ĸ5dblI PKsJFĊ]XڂfQ9s:Aj|5Hw뮈jd6Y%'@"R&\?k;IuAX۾sqPQ$^?.ڄmWRţ-Uk}#Ow;$2@h_7 d=1GIVѼ@^z2EH$Yh$6dY,C8Wl޿BDMl% [P8%..un}Ӎ(rj_11^T>vh>i%C5r$"db3آ&c`Zz'ے&uMgzZb}tcӺsB@nvӶOG nyru0_O0F@ ؋^1E HyØ&i̲B.faNOVʙ'hUٕM[ gCv:[Ylb~7)Lk]dIhFT>@ uHghhoRa$s-9uq]: %q]~t;% ׆Oft ]gTŒ7fjT`,򞿆 sLǗ5gBD-`OK!Ew!%[G l6"蕄y}{nhSYVWp yxOCר(8 M!emwn[eΫǑSP{mQEԓn,8g< WGL3n;W:o-ǫc^zdWzIM`AԥfU:R'|,'L#kԪxnQ15bd[}3a#_鮤'GK31s.׉i5G#B9SC`do͢wKLSNf"rn]nWŗxD^wֿ tJS"C<(b-/Ϻ̧7/(bxJC҅F8$:?=4HRLO ,5ix@Opm (lC€9(? 'c.3>l5TGVAA¸]/IloPFN]4fl$U3ﺟO$xLc; ۛz?1k3׀)SS7 8u'9aPb^dda% TuYH?6MsVzW NH!EHNHFrXÿ\8'}B,vP smbEK&oMU~[+ y@1\y~ P0IxdBqR Sjɕks?^*U o|N{0_8# %|ur,%1H7mER4 *˵o1~Zcpv0Xqăe_BT̸o |FWG+xBEjJ#D֬ 5E/s eɓavxOı V%p؁≀S! IY_aښ [E g^`_vBf`[VGU> {$, $btwk\3k~ oZlq${@!e P+]z]T+O  }P(xBԄiJocZB2w0WPy :%TWCv8Ϸ󭩈@Yo5X;R~aQv/2l5ι̦&pkBPԄ:Rصi {+M'HwAT7av;P0ɛ2ߔe8V.'m"i+6u7}V?"\nf\u;X ~UzK x sebo;u^H\UB1 (>X@&3 bMpl8Pĥn*1"V}o+m[MW3!0ޚSn˗7΍yxi?|zTk7W(jrXDsGtX0K rMIŐK)s5+:cO#O7Psy^ܢ9raHdͮ:΍T»SmtW]Z+Q7F754c̓haRKX$ObP%N DCGk/w-7o*O4\˱" ƪy{a YKKU6^S ?%"#bDRg 5.iV~鳱"/^ &{&qFۛ?Q-Gb,|@YjvkxxEʟ>{$ڜ/D\g9qIyBb]w`XA_`tLNy;bz^ŽqE=3\O ]N#HwtQEuFE#p.[P-%nJ~nRݝ*qQŵ]92{YXW·l6(YE'Ε\?tr}Vs..*4m;7KH!qa_%^ݵ_1Ō.]n.[t95"*,5XƴBԢ.((UNom3kL^Fh c=qQ&r? $k#˒q[_,QBDXgҌޣ6R;&*f+h·3bvއ?Q̻|cIݽ+ eYތ}a_Fލd=w/[QKUEj"ƶϽzq1s_Dp04S$ԦCVX'ѳrC =d4)m;^b?"}';+$*&E6aEK ӖΏ3ށsyd8M%?&',=CM7 l 6:+#;_y>z26:t)iȴ~Lذ`}8RIyL!# -% ?7AdqXKf7,abho@l9'}hQ^IMa+&Lξ ǑjҹNsb.5芙lBWN ^0g]*@"Ub>þu1Jamg1?,ywCc _MK 4S$tx# F''Y8dhѓh$9g!ڻ`/?8Lk{sЏg/ 7׏LmG&a$o*y > 1в`IJmpۃ Z~:f,1 <|i#nR SkKu.}FOjk|5 [̔(yϼz}mZ Ia~DZm~Mi}{Q_pt[(_3a]p2}GRݚ\]pZ_?k~+Ԭ90Kd۞p_pHi૆rdG9p Z1<Lj%VxK?UM6fÀ K#ͣ߾^4Ȫns"}@d'; ;Oo5S=G,X98~3Dʬz=T<)?-Ҋu7vBIQ|>n2 *Mc(~R v`t`Lk'?lLO` ЕEq@vCh7Zĕvv;DpZ#t Tr|5=ifyu{y"SY7pw}n <}l7^=S%Rjq6T뙾B'P+{j*q) om=YFOXipUaM=BޫG9xt{Ti1*PꤩL)GF5f.? $$&%SनG'C׷p y,!SlXpmG監v`BF?:@&p2!ڂ`5ojj1tÓ5j"4لQsvF,!}$sNN`}L xG\wsvBYJx~]d)y)`ԧ҇6).DZ:+'_'4l6k6 lVyA}6i ?Km W@|83h֭I6wIb'O.H*n9INʾX{ _#oBh??G2Ke/|nFR&Y=A' #|oðмuf4|x-(Ly2;HZb]WbUs=~bBXlj9Y c SGda6zҮr_tt6^Ij)~<WQ)8]%LWGj':2*W`s%-޿V@Da':M?ĠH,UDUgJN/X]9Po34.oQ\~'_>\ڙ%?/|yֱĵ?Y-[qb0IC9U.}1~-OJN۹FU[jV豁+}8?J͠MR<*sjұ# }k REd놷v:]ŢTzMI ҘVPCt? Hpl1rK\ LC3(_Ŏ7.YQ H |&fhۂbtwUw JW|M"]*W-;v$c1XC _BD-IdXZt>Rw08,*wRŃ^E){!ُ,tVfdVҮ/NUB V -R\]++u4NgzWOGFgڷپםR|l~Mxӗ/ -W .c<'܉^"/ywM&?_BJ.ke !dUŗCSZӂ+A [N 0# PyU4+O%KC:&[Z*%ރu1HVE[׏fIR{|xӮe+_ "֫!\؞eP:6I!/s:lv s-NLa [a (I~B}Lva:sO#fs C;4X|J6/լz}dQ M _e:ĊBRc$փ Vhy~~߷v;|U8;@ <}pew+NәmcXJf.[5{(T= b۹ W5/ LV犉1~ufLG YF#cymb|vX5KL5td:dCiHo$yҚQ̪GY>єedO0^nXpҳi6f$qBlVaPzΓM [{C/fn\G(5~x+:ٽSF$Q ڷg,&']}x<3 Yz rꔠ e  PZZAF&djC:<a;zt$LbcCw&@iX5&Bri$.I `VB (Paa{n59oEbrpD2۝Q5EЍv-]=pE$4$?G=Cy8w[ щw=@X8ZŅ8 W=jtTv բvF̎̽cʛSjlr(B&ڬxj+SBf$z{Gj'eB?B/CeK$FN5C0GKؕ#]NJp7>z0Fٰ;Boe9I//4>X; M=(8ڮJ8hpuP\IJ6;M>()#g30:˽*$zUN.d:|M#P^Ĩ@)rD)-!ߴﯝK+aA0hb7n|r(""Sd/uɦaب#[m75NTq?Q8/a;Alv& fzD!bL O޶Y uP8zP ОZ{+2:qeuҌޔ"͵E;/)bc fQLqzO9 SpC \ ''&niDOl c ә͠c pPN{= 1hPO!C7( 0;]h'%$`]<j cVWN_kE%55eNXj`WZ(8~Qإ%cn,aXZX6c|U<' q(ih$^_*%O eDф< ۆs 4 P^xeI/"o\"9*'ub,-m~D`T2C\2aJ H aL7׏B΅o/G}v9c4q=ʑB8 G-P]YY# A'W,FOV.!bbOܣH$*!ul{}hhp$b-5S]N'"GLNSn/68[g Xk dqr5b$;TO ֟m"儀o+{G`[p˰m^QxQܓI&e)Qw_FyxyCz}H4MIxaSמD8YYWf.AaЂVozao O}`h(֯#jD'8x;R162Sោ9 EiT>U{ކ8{]0`m g / Ot[V~p$Qdqfd> |Mv-FO6^ , SD$#DԲYʴUS* %)s:lEut2~yI(a,Ai%[>J ۗ;pqhZS=݌SǩPAK? kkKxPV".ڶDlb0`rٗc6NH)[^T8C*qk'B[?1%O{\V-Jne&?~9#Z W(}-]%J"G'].Qq֙7@U-PיY^Eqabg(!r>gzU܂vTgCֽvGnWuF0-Z%)jc- r+Ϲ+>I9U[@2gm21_.Fe+aLwb-/IlDB<=^Ԕ-H24[B>C 1iSꎖ9Z@x9F'5'i[64IU 94];hkf/\ Y+`p㚐L|yϼU(FZR9B>na5Vk Z̑k_Цdpe'K9es\+ ^*$8T73|bAn=A"UTVP3(`!![@稤MN_~s$ Vr,N щrzo q30_ՔLB5oV})1(c_RO;/~Umq %ۂC.JSiPQsgz?$G;X "_UmA$!|tŹT?X0 *4y&X?ܪ>54 trYFPmu: Xٕo'r[WHٺ  e9q׾+ZBޏ ui^Ί馌ZR )$S#;鬥4^8,Jq؊CJj| @vf0З][K/%&@c=sۙpY\gD.![lkQt. S|g.X=\fפQ5Z0J]8 3oKb\|*)Cw8e4=pm&i7wTӼxLLhl sZ84d >}-֗*YвӬ[Xv7F*z8?g" 8kȀi\qy$nIVS`_Ny3Zs Ґ;ORe!ެ9~K'w=Mg"L(m^ۊ<{͖͋pX sӚ zрjW r̼z+M{s<*벋.Ҳfpx5T/z4a -ap*Fg%?&E.Di Mz4:К.-)٤+eny? `'w\.1x_Vn2UP;uδP$z@+D7[čI^uwҙ'mΚpWb_`9=BL,!rYώI?JS.W>o9p^#L__ X&Q|;װ/'l(o܈V, &g&:ZFS2p.j>q#L yڼ{BPZ9ԇIѵU.zFT3P]h68f7tm=иFf]NȆwi{X>'w> ۂ/ڗm~I9L<=1Y,k7J1X|ԝ8xeaZ ,׵':;~!h5C{AQ֑Dq8 ǚUY̝il;x@MUEt`qqC3\U" 2[f* 'L9F pDODJK'f>:B`$&O|n-bkOw66p9ҾS" ?{hP~d(uʥ+-}bu`ERZfLT*rW*gn{z fHac_rACl٧d7U+"iH8|&0)@ه/qE5?N e^p3{eʉ[JLjVulv/y BMJg똁^vMt댑Q^@0n'~<D׉?VR/X?>Oȉ* Z6%4ITR(Er*y61῜ОE2.+6B{-Bő 5! ĵ&n+C_ϗFAN 0w/-ǣσ%&q,zAuh˼8qjཚ89NǞL42lG"j3:ns(7}Fŀ0"d=ּ:*t>;$+pDul|#c32\\XavKr Wek)ӗD7Q*PҒd׺IJO*PWTiO%7`rn;Eyk$h!oob:pbZ5BtM SD9?9}f I0t*Ur.b[;37K>Ut1+p"<9]v6y|>{\EpZjAGFE+ΐkJ̪K9n RC̟GAeQrʻ EW.cjJsyD6, ͓_Z$oFJD!2l3;xJ#y{vgU24^fMwA7r=k⻠K|j L7hAꌒ`DߛF#{+):{;t˘lLѺe_;)7jʤko%@L뗄WTN6 ӟ0dp,{%1=ޫ^&vՉ3_97wi[޻.ej5ǩdGbEE^"?<쌅;Vlfz1EcNOBVQNg>2.{F/UuI0,To|mÌЊ,dX5qDO/:'7Wm.ķk\!w(]?eId}ƾ{IZ)3N}m;Uo^i@Ӯeڑ-ةTNlOە "4+n^-(QMZw$b+KꪞTlɞ#QlqYVx:ڧ]bsI{.1XyT+0"L(>EMT T"ډ9b h}jTF6gs)2'q ҩ;ZDp  "7' 4a^FaP XTyxWWR d~5j+h\,ݱЂ ./OzBT-ZkU5 2*C`i^o"aKM>,ǁ|?jЫ9}PF_WQYJ{?f7#EF_M?k1ZI }lgyYŊV09]P"2͋A;[5'raCGu%R#T6Lk?"y rB@.eN|N,;,J.Wnw|hHF\WsN4bfVDC:7%T?#H^Jzv-kScuwӝ]yi2E97F0-"MȱpRpoPnؘJr16k84Ie4骸/<\ؙ@ l/w%|`le$:#O\_,R/jpd:0s_ARkB4D^  *hK}iG7` e#7č>AJ_GeW0g"S;6_:@U%;!F .g @Y[dZ&ZhЀYCR%b|&LHA$$gG}1vm8#;xNT NA;Y^pYUڑ6YگP (ߍ0Uߙ$:A7_.ךH #ƥ"B2pn 8\q}tNak.Q6qpk2,>n:W=كs 8iiC}LޑYĖ;FH҃s#{2g J{9cr R2DQ"DkQbEɚl3cjJS8u@#~Op0LWpN]\f6W%RGczڒӱ,IC] #d:T% ؔm&ˤf;{CRت,mef "NO~=ױo䏮9=F怓> tO|f}n ?5͏9#J@T}?!QȂ|ΫĖeXpQZ E ګfS+BWR@AzklUXHT<1_^}Gh]쩧v.dtZ9LV)%-5uD7~";0?51o6]+;fڰ$u*.HCَ( 9Ф弬{97 f=(cbZ,XXv}RP !q[UA l൛_]q/i0Mgpz5ZF~`p=25™a4cs#ej۬E ~U 4]OL[ĺ%"+jIWqHQ ({ًr-w[2˘A=~*N֞Sֵx hiځsH¶hRN 'a&iD#[/Tٸ k$I 5(s,Y NLzM"{CcM"&ds~3^7țk$V)o|W.;޷ pF}i^rkMy70oH@j}[[r'I;CPS _jgkѮAPs5^ShU"(9 B(RK}136ɣ\OZuõqHߗMv"q7RWt^3Feg_OeB /_[TsHϕ_uE$y4 J^dۿ˜cݥ;/ܑ=Q^׌e̪%sSFNWqTV I?.oUNGsQ Q׳aTiJ{uj6bT)-KgVя0z;JcC"%6y-X=YTFKY e6ՁWxTcxqq=REW޶Gd(~(BK3˯[@S&HTR:`T6荑ףeG)I~U),)iK̗/^A=h ~zƢ^i6 @o$bofRy2’88 B&yK#?`>:_i =sbfM7F'&t%wn -IEQiHje.%+rH,,8qc.`*x7.9QLŠx ~B>|8~zPq ź?OQl B}quB]-p0cG܍j=5dqI gIVZ;"s>ݟ9;-֪!!dK/(]oY!jff-q81;}=4Q7y;(K _+!pO6'Z<8>dMj.vK'rQ E}b!fӈpaʨڝ+8y)_=c\mE1~v7a"ߢLχaUٳ$Z}o5=mմI'L E:UA&_`Q臨h(S6N)ݹD,a)!zC`-(նë.ZJPnޫ(5A @[lEX%[˅t~ /ګ{ "}ĵLSbTVBH, wGa jdisAԟݹP@ )c]9?Ezr6h |!I_@d~RHiuղd̅  6]ˍ"I].br;^2iT&R&t6ݤV[ĺMk.Ե2R :#םנj>ϮxG(I3i_+Fge =-0N@t ElxU \Ŝqv ˑPWz;s9>i.X4oFHoR18|  ]n>VE4r}LL<*󗫾\"?.q=s ?O*,Sny'7@䯙T2o&X!RI#yMBa4miV oΠPakO7\v4uʶV <5hTb~Mk>D,y*HӨYp^'{'Qd! me7 #˔I^Tv5sbv!ךdkc37ѿ7DVد*'FEg]v{9[fdV QE׈#gDn]on4 m&Wl̘~Nξ˙YWU.󞱻|2zcb |Tn%ɖDYap[?PTAnJUapߝdݕFz0ΓᔌFB43iJ͡n*\SMG3ky,k *$嚰/|:7" ! !)PZ/Czt&RU fŇ7r*ȿT "d]Ś,_2='ވ$6%LQ؋8tIJ$Le)~Hs'&V%ģ]Y`D@|m9O+3֨/"YNYu1FcL_C4U v^A3Q&U&76GUʧFo5 Αa8J<5;=xS[ /9Um*‰dnqIAMJAݛs-vDySphb> 'y|`Ɨe`dwh_fr$Ǭn n 1&6&x5n-eÏK#4!i347J^ztM{xcsZT=SkBJsqa Pl-渡w<Ѐ%@P_iqF7mٺnfB7JWh<,,1K;Osx6y{+T Rq _vƈdq⬀Luo=YK~n4*=z ti.~P4uɆ𦀠S~G)dd m7^*N=s z/E/jw#z a{O0.l[j؋/;'C)4|w\,FFM;F}t։ۓ%$'"Qy[x]kbKN^0-SL?^5c|[vJ4`+ψDuҙ$ۓ駟t3ӆ停J'зef^d';3 1Ṯ5b7դo66Hya9*'|:OsbWqdz)W s"'Px[y &1~+"/3i#-$ە]"SfE* "%x?s-.A@ff{HiLu%+vR;/ 4dRYdG_a@َy0e#70̌Gͩ}'2'nBIe:Ųp=$M"DE|c],˃$EVWb9Mݑ5MqIt$z#ZZDlVuy7啟˄_U:S饞m%u{Oc$疬32bҹ--k+X [̜|cb+pqF22rY2fُq@Fx%3'8t|5ƲΪ^t"KQRV:͸Jƒ/{.$){'V5AV2$dDFm%KaB]3Wn}Ikm X:NCtm?VC3ؖtx%7cJͬF{ZB"~ہ7>-Hq4+byMܿ _F %EXkgB'|KVBn$z]79^l&|Y߻ʄkZDfk\O˸igZnj>OA㪄B =>o+ܫE-+?:B݉ah9`{?Lj)F&ՎgȜ Iax}猪uX˦K߽-iN>ɛ1UFq"wBNi;-\KgERn#8p&Y\l!ꉐ 'ɗ>= զ+p<\%M#\q́-0)Qv3Un5Zk wZfZ|uKMiU*Zh4~>[Q>O?Չ  *bWjOg:spᄷpGAxA}n;.joO>CʛGBh6SrUd ٱ:O䬙>HDHvF30f 5hPlFT)iuq_6wW&T!{.=ﺢJ˦|2n /v 4ON, X))&C|$q*yIYaݺ$.4gJ{+[X 1i pZiђ0? ȹƽسnfIqPwsZ-C(V`q-Q}g[W,hKEP./V>⯠ĒBŠ\:#2QgR@i1 JֈAFkI!$hK(2`4zc5{]2:8_4pu'$_ϳ*%5?fTRe! kShdF{EG(ֵ;Day~ܧUmsP5t(hpK#@@Yi#Z2Pfc[5iR~lj }<&pNOmO8g YHbOn12j}kX=神8T.ŴV'<').f2&s.:,5Xft LI +wuCLYŬ}\gtAhhJ ٵ rQI<k :I{]q>èl;`bi%fذQ6+YćNw7eVX-^ٱ7'4%R<'W>4A;X~-)fڃ>oC(x~ yfyGu-AC*S9&Bo1r蘇6KÓA~2Q^3ŗB6&JL9;?gKT߰z U&̮ar~K^8h6h5kÜ7drF,c_zrUgd'X, UHiqef*@mOIX!^:wriC%q8o4^"WM9YJX-QK KkGy HUe?6p=8- 8i@4}5fvBT P&v5R٫dn$&! 'Ko^oa"[`5dq=d>%:t-},Ǧ4oqsJliD 9޺$!~RZ8Õ-X ɄGSsR7ay9i!ݯt+;t#DdzqzCuHDaYe OZt!}Q̤fy\`Nv/ 8'H7pT[k;!\]#LmS]pPσ}@u-ɤbsp3P;-݀1Xj``N48l4m~Ӳz40R6~b[vNƅ6RxjOر`⯜,c9,&w@4c\_lZQ~ Zȯn N81e4u!dQzTjl^gaG(~Oaah#>I,0mБᢥCee0cnebYet}:!X2ycXkE_^\̏bZu*DomYuDne۴0k4a$Awl$n2tI gJƱ D6G'ZG'X{8 EPP7Dfбڝ]4VR( +^i!B=>V_N'f;@_*eؕ7U`AuRm#^`[\do'm&eTi qVGoN!]; &jcٚ-ܣ/t8YϘ<#x!zSXڴ,=F"+fh0r>repqPm(};bH ɥXυN-= OzЊvJo HRZɱ}=K#Xk2 (#n>8Meh m Ufhk`5xGOAU||pd-׃&PwA|W;Iz!4hۢ DwŁR֚V;!86|o+.&'nif`^+XoH/ }uC$F]ln"Y\zr .IMUV*m$bxZ4D X&e Vח {vm2,;P~LՐ L(y>ӣUb&Y=C2Wi| <]nl@="= fEV*ƂRFVKcR{rm  9{x~xof, =2;iv11I5ur"9FXq1ʅ(ܛ̎.Dmq%#l^+lTX?Vs> /08%5{`bhjhﱅd.#fIV7olo-U.?Zx(Wyj*Sj4Bx׈?%ÇKiu%ALW XkzF5c%>$E œSڻ?0vwxIg{4:-u'<ͳ:6meY'f &8Ni'gbAsf^!)3a<9C׹m5P7".O1aFفڛUlR%٫ .;*|5hPuDʹ"_Pݲ/ϭҙH(\QoʓSCBLҹL ag"CB5lZ*.jzl<*UP-6_Ejdϖhch5L?\CmF:@ƾ FZ`/$OG\%ji #ł$tX3ڭmޟ-(Uw4˼8F(i)2҃Yû'5s|^Hp#A>т;'hΊиq5֣o{`@1 `0ꋆA4NɟgE/7DlcH9%0҃q)L\*Bmj={½46׃w0 s<7쓴oof _ډS X&#MC6kV#taMyG=n^ eN϶xiD(f],ԤW2SQMĞ WmHNi=p`4o_0jYD5.D^ʼn)]U8YK;ۙ{ҋf)Gu.R:$Vo8a0ח|OޭmhEO~4c@)+Z7I"(v}~.$fI/]FimU_0r[TҀfu_{fH;6iGBz"G }5{ SȜWboA١6ǦjP s`^y0&ۆjB^=&+5it`T4=+.+ <88E 㬝0[rAHݍ or G|lkjx,:DbNH8Ego(N(WR " ʠ(tUZd &ZMSq{Q -h y1#9`!.ct9<`2;kPQl`I79vs*@p> mML^{pj:W贞#&o_[^0ߖjD@EPY=Al^V۵.ê&*[i6#? 1\3 i~4Qs SV!ZHN|R, @`EH8r #[7wMʎ]%4!~] .(k#Kf Vi|Qظ[ae@H)2$Ml*oz$%7"y{]lE{|'g"cRo[Gu$PS6~aWD@Ȍɗ4~?fH.i|=p(T=pbTpGjaLzi۹DZNuшpz*$HmoFh Fq-o41WB\mwy j/Fp(\{ >xUhYXXˀB/NΩ,<_'8i96tOq!YT|v ~ va^tEzHxHs XPP0Bkn[>=p_da66'znaS mǡ(} gG)>O 7LٴJԾ;ɼO~nis` - c.msh"엢!{vGYF"SDo l<E̜J[rH4kOwX=M:d699ޥ2Y!P3E> CCcϪ'hP^`8CjlÚ[߭{xNE'`՚0W* ץuJD&VrВ8 9_?_1ez X=Lbrn|i#6|䫚?IpJ$E1x}{+W:cNܓRrMOa B%P>~qRs`=9G`2FZ]*+U:tá"h *ĢshG=[l|Ut1"c5)eE(,,I| oʴ|ur(&**5& ۴jiiu$?uAdd](lk~W2*fMyd%!@([ڢ$Ku>L.kL:eheD'8g;2xTY @5'P܂w4Rv~y=8K+rmj|cѦN  ,+& ԖNôV(.ӭcY*w{R()f\2=o3PI gKÖT#SXwYbY|{ZX_Sv8Bݿ9V;GzO= Θ†l >p%ܽu~v,2Qr0)|l4a=w'ƽ P`-2#UӨLU"M? 7Wq.cɣLe'\HW, MIU~Fe #b˗c,Kd| lt@`$a wۈ/q>WMBRc)n|oof8Rת=}8nm}fduj=AS T$1syۨwU^n3&[Z|LX /~4Yٶuf먆?m!Z3PUPZF{~,!,Q.zl@<)hrs!ɺ|IQpSAG3)D\YnՑPJWgś`ܦPQйܑd;j@ʆ]ct0aBWKmV5VbO-P{{ 5%^R8`ǖ$:o6-^!{uHVY.?2ڷtF 7*o+)]A3Ϙ& jta3,t-|4}"YOЍeU`0yr^`hDZR2|bx`9sL& y^XoyV8AKBKA.:)?X/ջD0j>: ܢF3YxIҞ̃ cԞ]]_n84/G*N<‪aLHJj8n\٥X+#VV}煍$Uy}@G9rE][n 4hSJmW;R!x,Gʴ^uAROncL92'DA^Xlǭ{V$(&+cL'-L>Rzm֗&Hj9QFEct,0Oo'aK|f[6PK[.oރd&iZlLv"X:Jsj>1v[l{ceTda!!Z^Du;PMS K$巕B7_R1gzcE6| 줏/CV̛xa9UƝS vYrDIp LC%]ke!+ 'lTַw!R4φ=DVc!Z CW0hVI,*e8PT ZU :DW$r,HBqݸȚ]XڞyҼI|:U~#"K܉p"$`^6Л I ĺ:21UVkE!{/ P[)^ ;Q`v!6yyLhZ1t:؟:WnyēAۛxÚEߒe5H+H(WWv8&d)qG:йb_#ڇeM o- B (5I`*; `siváNVa)g֫FWdj)Gr9(8Nag_"0wPY~]Y'_ yioVg8=8*6Tϴ7S$EKZZ*eXnV{YDǽD}F1rks^MCcmI1"Drq Sq ,# }4eޟ0ϐUJ:(5_zsSp5/BwũZ,*nu r} r"G8g+>sj2sY~W鐰 맙HfqUO;bƌF5$G}~JձMz̭׵J<L-7A>@74~MuyՕL5U3#rAIT.v=TI;87W:j7x ^5+mӺ3rWAٛSxoC %"<q$2P<5ĂY/+o@Q"xP7nŪQ VVY(@>6AK7.{' C&8R҆9'Up݋Ȣ]ݽr1߃d#?΍Q] %!έs_8JEi [ z üY!ӋQ-HpʆpBv'j'͕-pg|3a܌j_}&B "(-:ĝ7E*؂OopH,̾?H),VWQ.XFvLY6&Q%g׫&1+wMlI޾|+ďR<@YepL$'׆iU=!9vZ,:%Fp\@El y0Z.y֜~!O_rOoP ucLGEl'g0b_"Ө5p49 wٔ]L=pNq/7Mk,.?25}^Z+@wNMisKX)b`%hޔJߦGᆛSH+)%5FYVq}^8 w%AIߓ Mu3'j=UWY^z׫&Ԏm<2sj:(AZ󝋔'~Pi|3p=^lQ2=R&eKTӝn/3p3 5c\qֲJr䠸EV8:T bW@qqg8hixNO><Fe3!`.4ruEsCȷOZu6<p%L?Cz 5LT+`?O^kڝ}vCBpϽ &:42o^[|*iP1~wSEz=2sA&3Zk^6 +;{(wY㓀-y`bb/MO ["ayU!R j8CoWd{xE8"9,ZwjB0v>m yĆ3 O%hjѝ A*$ {99o;XYh dqpG< D}Eg:p!>sȝKy U%_>I`< |n e(} *r0<'BbĈU\4`*Tj]H9s27hg.| xz6]L ׀N͚̦TF)-9%Sr?8%JYD7I.@?G &v遗  (HDQc0!,3Zrd3 ߏғO CeK<9rm8 2.& ::ѰKʬ`xI2N^њ}5{-Z!1d8 UJ_/3X5cp%mSCYǂ@P_""ot7{3{A.e9"V 풋*P]ŰRJ?F;@S;5cj{ :a^?8nWˋOLhmWѪG6d9ER(XDf,-!MJ K$zFJ!?bg܌˴Siq#»/T u0pl?m =Gs:O'NR֔É"͹d {+wfP[Tg Y S÷-@OV gwh^X|&0 tB؍{K ǃ!j+k HQI)nZ?G"YT7YO"qZ>/βMq|zY9#`p'~*uyƲ͉ HHħfآ]b a lqFq )[6tA5΄1G*_8"A tK5xQqsl=5wLbV'=k} Sd/eH$Ʉ#NzQԑs+iwRU܊7P$Ț԰nJκ/~Zk-4i)咏nEE,:.A^ˊ'\%Y(Nly08%&Eve#v>hHk:溱Cp" z jq161 4hk=Muҏ_ [:M[9{ѵa랫lm!+V`ܺԹgd+ VЁ ҄IzB7* PQCTpuXxDγY_=kQBDiHj)~/%A{bmr[!7Q:Qr*'zLzԞ3>DktJm&H& U%OgDI8QLH1w }邻k^aQb?S9:ЊHlE ={h֧Z OpZ׻\sֶ߼Իh1Q簔=7:z ]v'UU/.?t޽*vMS,6=ZЭ\ƹzk jzd\΋pRGX!>l(<U0ثrCXEx)L3<ƿ?oi|pn"ݹ6nUci/ljݤtdغփ-j1{S3x $,C=a)boU4_^fDx2IgOF]@5$,O&ǏQ$@DZk_[fuzcpL*u>x l>/j[-05(}s8k}l%Ox=Od {OP}4Ń״$BM'In4 @*߭Ïn"DtQJ/Jh@L044َ`<,÷)U>x<*KnFmG4zuy gD jؓ#] XTv27e6(ݲSG0mU쪁ΓxOei՝Y82d$$8C;c<tu!TR{߹fL6*&Of YZ5ZWhS1]'8Uv~?!ThK6JO 3t`gA>Q!rY?T bw[KYe1ny_2Zi%^PVi0 '߻] \٪L޾}R!K e4@ƍ_<l6Qn*8SX@R6 th b-) vZEދ_+y,KŢţ=Ͳw$.)}]^e5q49q_a{^E{?& /u}jwsz? v/4'М&R"rRz2m+~D. B˶5R6{*PxJVe;.5Nqܲe(iN}jꉯ q8NE\`\KRU[@İ[ d $SC{{nwsHu"(;g[$ ǒ(a5u)( sƩiΩdf 9ƪ6Z5D<D팘FimO#]#ewkaTҼ)E[dPk֩`w6{v;5%?5eM MRD#ca ֐OsO:10`4SPbQu^8ӤKms3abUN '2N(v Z/~ԣ +M}gZpS Dt4]406mb&[ T"r=,R #QyMrk:W_F3V&UfviovȳL w@%(J*7˝ ZS huz#d`]wLֆ} /QW V( JS23áN^#vpο3LSYB.%Y@WEo3uR_}q>cn{93Vlp|mK:(sXTrA6ve[*ϐ5-BϮE"sZ26--<33׹c~Whd|@2zLt:8/k6͏' VM N*0RRT_1eH 6^Oa0/{~?^5 pտ. 8LUHӮ?sR%+K g`d*vI:Qdt%9큿kKzlkvB$xB/QL@+E6i3v<+z}O u%[dV<%?ermn ]eVSjD00eرʍ2s,P^nD⤦'KRAu1>1\Và g,mGEQGBU4ƭ2[RR< j>ʛ1ū0J&ror|#?ESU 57hJm?9cxi؟T>#*ܳPwܣ4<ހ2#ӶTKE^$&-__|h9or2U}yUjW&;* jA"zLQG9N;{/CZU\SZ*2Kקo.sP /ULёEkWM!rGKVmH>c9I(,/,kѐ ])2<3].\#ps2Ύ. x+R_W /4?(i/wGuz+6? I88e Hy[mi΢'܍4Te!bw"{fE#}m5IAayY}39z8 >n4 )_T<rO/U|Y¡N2CGֱdfpUpKKjWF`}Ѽvo`S4$d96!}ÚS`^TiKLyp7cآ!={\vϏT]_p K a1P^ .٭}[Hsp**As6 >(@M޲vQ|N)OPn`V؝$,ː oiO~hlzC-} ] b4mq@ݳbo:FgІEuG׏egȨW(|3p1|%pF◄9<G}iؔ[mdڽh6{FVL1oc|;e^58eHVXҝ5JZj|z{^֦DcD"OtNiQR| d <Ā[Uld`^Ԯ;%Q:ٙKI%LHo]tMSͣfT Ŵ~+@IN E&7'q~og}暅0a+D-ㅱ~ɦzxC&Xi9s  fjJYfym zhfgMz+iL#ntK` ƣ"ҘKH.'/ZMү.׬2z+*IYnJP1O)_Dd;NlX@M[+ B3݋ 1 DI$v=MJL)r{1+qEPyC"~.9eJr*^I& yKKK[ 7$տy'৶y`5kmbg2~5)Bm<-t{]Es#[jD^Bs iu)WI 3)`0?'(Җ)ӋmRMWkE~S8Oٍآ2T^%nb"+H5b^yr3 Zwu(_L1SB拣rOۊ VI[L]T5 %t_+WP固Rx.[.tj^[wSY@.(Zգ31*E[V67Xxii];2q߽z4,:1L"i4=WcÆQOd\gr~v@xF\ukwtVXǴJFy?L/Ϳ8)t\qmFm` iTT kl¸ǂ]o.kԘzl'U&C[GsǍȘ 0\V#d(%WʱSK&s@;OrW\.DŽ AƁkԠO{MD;3xݛ3u{>f<~5eRG:#gp5t0i=^&1fLΡ+ I!J3F A0fܓ5m Mtra"AĚ߶;,P+&v4T%J>5ígɱV@y}Ɖc2h h3x}L&f噩'Wl23ʳT*jY`5kt︘IӾXp oQ΄.p ^%gR +,ju#s~+#c9d(I O4#OP=4#l!\HD\^Kr2 :|elYA6zW!\p#Ea7KmeDM:!KZbMʹ{:N{)XoB>k{) @P:X"]4[Xgۋ֟kmT :ɷ&^\077uր )-1M+'wթdہ\`kWmgG{~%σy[(Z^VGyMh]H$fOg4Ew+]T6̴h [6o,^٢C mb6TSn$a)Y6!Чվx#?ڔ#qpa\.+aջ\V.0\HV?i^&j}i#> yU}l@e]G |A G)8a+= KށtӈCjN{XC\d65?a65bq8|WFb)YSDcN׋IҬIq7H5}>`kȕ{Lr,l>\uu6vx|i\[A{g'q hvFd*t7>a,X|Ha,0܈hĤ&PfF6 56܇:;鶝RPPJ lνGk&Z=%6_{wֽj U6{DkrR%FLćۡv:af6D&-&` 1U+.ۤx 29O=>}8s(ezͻPv<=$ID~c9qvA$k^m]Fy{"ZX = qlZF3Ě猇σ{d(X1~ `ٍ@5L~2x}Tim%.c&Y&-:3*M=Ƿ/wpnv-9j0V;n'7x<>xh ݚa_gHU{tG+&nk3ߝ$aܲ)A?iU5_9Vem07 IߘM>}3t2 loyF Pvna _!5kr-a_@r_KfWv͋1l0SdNbV q jXA 7)RK"]{`yxn~;tuPCL*ϮqhՄcAdqHl`߇Ǎ!x) |3e`V,lf} pf boz,)|f Ns5 a]-GYXY*٨ey% P@z(yJFK`C90 BlLO>N!BVrګюagjRwjldh zGMo :pcH3b5ڄ:qC3Mm~!ÞiE5*=_G!rKt&4VU}6ךs)JңziJjHe|zU7$d,5n,LNѠ3.s~ZɨGfk#M`_U &"l˪(a5CI9s=!5$ ,ʈ?z8[֊ߠRCnMP?kW$Th 2\SC̷v'|mTĦ3.ܥz,2Ġ7c^bV{ryKHƇG1$|9NP2p z6ˢ ;JgM$5\]`(aYLX¼T)}\16s1\ѾV2rѠNWj32P*К?_D- V&|뙡W-Pβ1ցd"ja \wd]A[o?6]hq,x^+Ɠ0n6vgZ~dmq-2OR?hZ!\gil}}hꏮґ_x];d;Ru?m*O)3-nlq2tCڎ5 ;x ^ﺼ\͗ "^iY[#7US,06aTTꡛc?"0Te>kVO~>sBII(rbfAOrf³mOel.uddOh LQo3)&L/CC"s ݪdv}/.!͗O {QJs-(͔"';&Q9~H Dqhq"&@%U'U !ƒ^.^BTn~I_=CeT$ 5\*ogV iWrGt.LnƤ'L3C RB]#9aԀrt7xzRبx!۴ז0bg ɜ]䂭#XI26h ri;1:ۮ,O"@jjruTX[Y8J9K"}Q'pUS& Us[8#[ O/<>?./*-DYK+=cb{N 4$~T޲;jrˏD-h1aW@P6!R*뮽Q}n4O =ϖ#nL?e)DƵnۮ,tt.r^gTo f=( ?_#} Pf }:GJ(rZGKQMMÁE?Akզ#뮹 Mu2 !TSwmm=GjD-"r$P;*Ǻ xRuՔ업B<]{]IS4E@> XիXh…K(&> 0~5=YRX4>*XӥGeX'VAჵ+-;K'&q{ oa1;)XwYiiݐCD`%{RX6"~DŽ]Nݨ+!~;)4g젨wRW{jDN+"'vQTJgC4Y\ٚUkÓ`2gFh ylG%ŋ\c&CZ4 ZOcNlw"x ǠhR!mbԎ.#Yo\44zOs631]m7RNzQ.lVAG*8&k3{7CYUxB|.᠘EJ2I@Vxj ѴfX e!V~oE"gy\+炫5穼g'ap95sai.ħ 5Qk2z$Jq#/zd{4-rR5k{q|M]])7jt&~3[ q ʛ>0Mv4 !Yi~3`8(-,[TL ۥeZd2&;V^͚GM2w@Z*_UEE>Ql ɑξ3/kmbGp&mryVH^L,gLz6ya`jق!F Jza9t8fĥ:Bxc㾬 i }.!4>M}+S`Ĥa.2lѨ܏OgqJ09cpr])cM>N@Bb&{heN[dexz)O如mu&i[,E]rj(#]3ь*k ]H#J:^,s>鰅$i4)O8kB}*jǵß '6S"FL1TkQ+fFNq/ڄ^Cn#z!TNg%KW ,3j@xqX֬;Ci7i{隰#p1>zԢBlW)!̂7jN#!G6U>e  WumcŨ"--~y!w/*D(|U㙄95Odc[Sd LpvhghpU6ʁ?M4ST^V,oa&f-sMwhC(5ÁI / (mNsjR '`] ?.Fޥz,!d҄EF("f|KVu'PJ1lɛxAp%ֻ:&k㨩#t|( /zɓnĔLyC6#C}|_7c^whj h=xo TmP|ϹGi6 q>G#x^$Jo̥ߢVu(Ö=g ^x^uuEw7L^nWOL]W&'}$ SBbuDIg OS seX!{dϢj? ;Wb(-REwAv?r{͓C_ťQP9߱_A02aBU,f~,C{Ћǃ*Q$!Th6 M0?3A)FI 損9db֛FoZ b#rϢvǵQz p]Q:eN(E5p&{,fo{,Ic]dPϱ_?;r1x*MGqZ08++t޼Q~dNu2/:WWm:/8B>kF_.&"dH7wb O <4C/ Q1t..U3]\I3Z@[u)H[͉oȑT6mcr,`N&.LlA-T6kv| r Smwkн|=ZƓMosCxe ͥ:[KDŒS q5w%GIukϦ*;Zݳ5=?Vt, gDr"'~K660KWp^HWpHi5x߂dUxRE9^V(KdaD\CT+s-Tqͣ:b\=$7_kl;@.VQ}A|=n8:zT% 6;YQ4*h>i @OFBhp60]8W+c*ҽkv> _ ;n ׀.yȤ`m N. )TYf>W/=叀ܧf1q:p;}(jJg9(|XMWU|XNf [qig '81 g('G(n3KUɧ<)5b.εC;w_թIo|tuith|@YbQՌMJʕk>J{"%X'Z%ޡ]8ђ l9GܾYHcOCǁ,?Nv'< hў%[qQ=!,^H?*5Oڞ飳( HjQ5TCpϟs!{{hg7;YQfR=%/%)qzRj\ybH,s#>Z`iz08vUu-_WVT^_rߒ:^g3jq_ë%u^i- d5Z6wT_o^7-Q_K6L*c\e-F]9S~m?$Km% /I ͅݙMXD aЊN:E%".qȲ[ɀvCv :?p ~y࿤-&ظpf}^UGyW9Iva1p}RJ=քP{f "E Eⳡ֖Rjc>V(헷~pA1NU5T~jl83(gNdwƞ k@?Jq9~ ~[ڣZ0ORkBy~nf[tQHt%Fk!ƒ U\ch=9{i_dWOsv*ėiŵ;-~R?8vO2w9t\'4zLv5AWi+MRg {?WWfP@Yi^QS 4?pm]iʙu3,C f\]M]Cw26 Śd烟ۡE<~ld cS^'NΟ~)UEuà3JG3xW{XpW\^^ّ [Ԃk"OX[EV?yLM/Л.TRhxqv6w P[]͇F@%;c HGr(b ;A) O [j*a< TK .-VA1bS~PC+ 8oo-2PK}(#ovZ]NI)s bU5ZXO8044UN~u7ngUn&8[LI-z}Ik$%qB<Losnb+U\T3. kbo-4dV N(2Sf8)">M*r{~'.2+u[i!ͫ"aִR`NU5ڞ. <[Jms^i_q|)Na?@ؼ0C#L3~ +yu5A(Ǧ Oc[~G@0E $}p Sr9hA5|J4YC.jn;lz=UۘDB_npXjH]9d6=/5g^⴯& :p1Vfι1YGb('ΫrKB738CJ(@'b[I7dX -ض0)-?T aE Qrvh:_59xʅjB(b3`Xȴ^}4K3Ox/mUu61K7A^ꈄ-Zh.( 9}AY1|xirrD WrҖ+JF?Ep9EU $D0[O?Roۡ3溔#& |7` , "K"D*"'KqjXaZ܄u2@>P*6@}>;{T*TK R]yKEP͎n3+bZ:zBv4]5v&OUa}6J0zVC`\ŸGD}HMge^&2a8nzmRF$t9Pw.1λ#tK&z8mm 4+@L z~ ^lWex th)B~V =eV@_i%w^9)}{ZVpk:kM̸8G7ಳ Pu;-6+Y }f &zApCq2!?1`̢?%ZK?3/8S/ߥ2>9 lTވK8@PYZȹk0GW^L`5=8nCSv$yp?'[5!26ҒCfn;^NQ(&s:q9{z73u5䆚J3^]d T{Խdy:?~*Q փh8ex%~fCJWxﰹEe|=$̉ޡ'!hȉo+?j`e> vĔE $ʲ࿉+Ia?gx7qhQ$_ *CIog+]Lˠ*+qcu5؇TjaNM!z/_="{smtg;9>7QflET5EΰҲ<7׷ U^2?^YNz7Il@)Dڦ{i hdNK!QF;>9X;1fk_ >'VV?v3d̺Gઙ)R+< 5{؛N~nU>,='&rels穴iosɎ~Ѥd_Jy.΋o -уs p!1-hKރP ^3Ò,0@ mիL1 bo`RL,G'Wf=,j7H@ArBX/-2ѻq$ȮӔ+ҷtD! o HOl6Ics/3Ӗ mA)d4nf"ySIqC8܃2hsUcVޱGJ>f1\&t[;vjR d`ڍN T{ ixf3N-`Y횿Hb]T= '/ev_+JD~šu2;W0īn/?`Z!ڠ%I{y(Ut&2*m]` RsWc8U骬䲙3w4?8Tf"`ۨYN H~F՗}El;4މSb_v(&eKn ʌhafB#'^bB&`Ks*|mτ D 1W>Ulo}'v˶~`N sdO1@ށWbnJއRk^PZS 鎀okZCPD 7$1@b7 X$=|"enp<,WˤdnZ-NXpmd,wDܹP=C%YlLأ)v~Nx=(WN >Ŕ =޵\/'gQx%U\yxo"|( i!=+otsVx}L>-ߔ@fK"ň>I:?4(rޔԡfיYFeZOB·A$goK?aG}a(j䝺)#/cM(6@1 4n3sIEB??{f6Rg||pN8 /P{HuEnm"Q\bjB5h5C.8>i%>V`rK1y::^T*a_ aJ#0/|B^δbUYآpי1SfPvXtElѣʶRR)x^p]NNS;k);XV Dہ!%) _f,S]3gB%B m@зyj4!r47q}0<h۾u~j֔?o云t3geH0uij'i푿W f-3IJнOz+a'=Bg?x0a,2 B1/p[mAʖ^c=k qle\oօaGjYJq, }5ٱP]RsC!~;WZ>_DKM#w}No=^mn]ɂRN–O_M) u$'abϻ-=(h@TS^Lܐ%eE}]u9bcb[0eJۺ!d:ϼCQ9ɨ :,u8a\G`a^Ƭ*yY(ş%Œk< 1[a[^s<:j1 wmbsk{ W>tOJn 5Q!@đϕn߾ T_M.it!%ܦ>og wzE*5̟@BTj[02rR, œ*ɁfؼdQD9Wc, C\Xũ$98lwLЌHfP gG#ˠ%enyQm{3J(?8}tK~ S1hOݡ|<(t~ r%i;kZ&qɝ lWdɹx1Z?w=<*nLi`Y?iX~˧HQ.R F.Ha-t+q?F ZpϪ_^x VϦpz]s&="$F슞cF?~a%S\ye%E˪BrL+Wbd,1LΫx *Mq&w<0#5&GO ZF9ؠr @S-$ơEK"Q5cN`vBxd3etw;_7جqȉzlvFBSe#XPLpmHH/NAs1٢7W-sjhQ/I-֫<|))`o"2$vߦ ץ\ew )ΣJgzX70m, #<5 !gċ=kBh8c,&op\4Z@SH_㗻ar[plD*EkLɰ !!K|K_EFMsUvJP)+ r0IxIK¶o_ &+dY660)eϔ*)^WB`7~n:g\\Q1{NWZFpKN<єIɴ31%8Y\! Ng  6тt杞<̌xiCVxQJPmnڡ${0(z\KplAJ#-Enogpz8<ęo-soӾL+I8V;hgH6M) ׽Cq1~e25%`znPV2hWciע0Z j6RtOW^QX+$W xȮf",Az D=ǔEnu=;(CR|d*Y8}.!g'օK1HV3y\~uK$DÆcB?4!e&K?SAR--oo Zy{1sgsR8{?i,ߤHL?xȴP )A#|syQ,*meĎ$~*B8Np 5و磺DdAh_;Z7W/zŮ\] m }iѬ s壣֦{}H ihAC& ɛ'r$RR|LخvӫDäoWq}4/}LhNX}YQ7eIu:P4o#]1D_D?u%G$4w'/6^uZe'4lEsڞ}͝hSvd3#9i\-B54!CA[H?=A4؉HIT,H5ޖ sPۏ=o_)ݼصN3c%5eTDT*t](nG|ݲex LM6Y=~T>oz2*o[l)YUp#DW_(d-]6[l;=kT+X9BM 2j1,s{(Ԕ9Hz.% L-tү\Njw_lYĀ9MmaMX OP. t\|8K(=,l M2dxX6 J sEg)Iy_yת̇ aR>bP+F*p}ϸx\e|'K܄fX( ,(i/F}Mj>qRWZN"|!2MVQ|KSIOt[9Уcjh oiuRq 7WC ~lǖPy EPHôْt}M@dMHywT Թwjs#N E-";Ƚv3i^gdE쳁t8ތBL+Oc1,˳CUXdh^6&5w>z4CPVx驀f95kز>+ٸՑP9T!> {@|/J|4 lAZLݨJ-|pwam+b9B8(Cp6۱ a-?] DAdI@BM]H͓< z93H1>նkp# ,[uAzd%(׶4;v^6;6E~1@1YI?)@X2#o|uY y<<,BS;ذ:((L~,0*$McT-Oye)YK\MzlV8"~y7)7hs++IW*GiϛCoX1 )SҼ+\aYao(@ed&X?5 !j#u/sƭ)LP"c\] /Y"=V2uJՙ('`BLa: ˟&Y|ƞ{kLsIH(G*T¾K!l Up4S@-ZX dK"<{LZJ /6UˬMn,F\3P)lnvqЪȉQDc yݢǧ4G;'ӈ `f}ފsJi@.JdK%92A z JRt3֦|R8Ia͏Ն%;Q$RpG9bzӗź- dZn7e#T=LDEMd }bTzZ9.1kɹܸaG˛ IJĩpu4Ϳm8tnHN z"Lx]LZbQTAbmYxخ&"Ȝ"7uM[l]zY&4XV"Ʒ҅S:{'·B_/)3kܑ/q9b)͚Fį&=09+$^ͤ" b=t0a5letD4cIguKqe4#m67V #*lvD pS k8qci $QiE=崥aK w 8ži:p,$QaV< FQ"(\vTtP£mR8!({^`06r-TcTb]~#Tzf0r~r# )Ap#~tyf} @lL7[|9/BS\I< TEqu* ! dOmC^ak$Fseb6Wĸ%zk^ycz$1m$赝!ph*<02bEw솞-* 9P6h]iCzAQJ%krH94rC! S A&)N߽ҍ۠%_xwM 鐔G:{w>3O ^xr FI [nr>kkΊ8(od_:&AN2Nآ8FG{u^R'>kI 7UZ;OY`0c{ڣ*QmlQLW\cfNaNv-3Pvy')Iۢ^7@3Qr(LW+8vyaP@< C2 I4tP7SFiP79v?G%%nhac$.يJ5F+q)B>\FiC<υX%s oހ eiĥ\ zuX> |gS;u!F t x z$Rԇ7&h  =Fd ;@ d\P)QrPn=͡>%зjg>zD>fٿ@ ;اj TiB9TB|hjwq+2RGNVHwS.7=ENǑWsWK$!^i`EYC0Y{<⢨~3]:9x;ΟIZ1:>9{B # Wڡd'eШZhLW:ubD`'Ҍ㞇!;lmKhu>O)0ۿNw*SA|JQr8u˭ah Fu>7j-zJ iF.G.!=fkLKO8LuFb zd42j~Pˋ|!Rc, BR}#ƫt z>zFAld5V S;ןk1|vP=`2ٓyf j%( Բ19}ug#vT$Buu/`&(д[imX4vf8˱&`4׳[,ْL+ٴqC^tA+阞[G]~Ӕ-~W-jk _u:DTn~Js#] Q2L}|"LQjfoMg-Uٝ{xA\S~_Oծ@zXf奔p2l%lXn("oȤ?= 4 p*|`rz}oav1PAbħ{ a c&4(b c>u{M.X-E~S +[f"aM7>吟IH^ ](TI—E8߱{ӖI׾=)w%lE!l(f^ Ez&\Mz&JZd -%p gμ]ԃB`K:`TYI|ߜgw|jo3n_ꝚxCp/#B]R MaG"uP}F{mB-?HͯQmx=ԝ P,M6%/LL!.S|( x.K]ϭIs<4NrM#Fy'antpNBD6#͘Ihij󎐉7p)(-v䆛e%_E*IED'KD/{&(Iy)XCComʜ`ʣF΂"AFF ?o ,+.LN=;y 5xlxZôOnOYE!z&sAj)! gw&vTԁ@>rg H"_X C{Ĭp>MgOKMlyuuޥrJ R]%QY,.G@>$9cl{8 xD .սNֱHXY:̀w*`r7<;#~rskRWo0RSiw9ϒ_J᮶/DC /u49u3%r clpNg8K8КXbx(b+G#,bWE6W4|=Kz#nxQ ?T[\5,]'@>סUtBn]C)YҘl# ž5&UQmilQ.28j`>궥ϥփnTJC$Q%^Sw5 &xfOEsi$ _@F37OB%՛5s|)ZIk㖌4BcІt,:#DljQG $>H.\Ĵ&|%$_cG::pcYڰ"5H\*c4}c:ŎP pk\8Ir պz3idnhFfAԾʼ|Ь.V=E[֍sk#왲I#ΨڍSrWo "Z4p͹wS3I]~m h]m ץ7YLkֳ&\)e 8ktbtNۖLy%:e.sib.2-Eѓj?B hS{Ռ.E@1u唒Ħ[耓 g%x&䭾*rWb,jpY"~\]G {K'ok5p{>1Ϋd#EaeX;a^FL|E@E|[J7 7]#xf{5WȪ* v;Brs%sV6U"( ~rЉq"i8MT՚]uE]9G1p?T3:1O x;B(-1Li*=`d"kdp,˫K!Hfmx WkLe`/ϣaə~-Ǯ%6 P] ;Y/Ժⳣ7rxegN87~ﴙ'.Cl;D1ZDQ@;xL b4?6H}6PրK{ 90zYc<$b)QXZG`Nb$?z*pyK $qUn029E=>/>X= < NVP\B # wg2?X۸lk;F|[R%p.򿨢r83w zr|$ɹtGG[EobϟN`}N?-Z0P7Ş8Q3߫ךv/g<.2$|3eTM:bmۄ6Đ Bk_A ؈D{ pdWq7(m di,$ 2ӈS, ;r7+,ə0FR;GVJ/c*ufCppZ "f)zp !ɹ.irX@Emǹ5a9*~r50n=D"[kwEJ4h$䆻+)9[-Ezpv۵v fh5'kXpv 6FFnAG2:#Q,4?Nf_O1 麥^agK LU;-R%='#"Swuj;YߺQ3ymzD^HE;H8zHވLQ\8WX |jZEfV# o|&\21 &>嗯0јST[Ee޽@xU}@%f&Kp췫7>u99FlogП鿼"_ p]BK:"9ANn(-n(B9-j8"K<1EXi 7cAW%x:=ssUrЀ5n=`e)C1I_SP٠՛Y=g|b7V!<@^< @@bxP&`wmOR'wix߃HAbV4qD\Nǧ9%>DfFzN)'EgA+M|f&5dT_"Iǚ'fňv\:5,+V51_#KU,@U1\D-էD[^ܮ;̌-A ʆnj)|7q#7j|%©>kÊv;y!歘yU8 .b:]Gh5\9mdvjɃdCFۋiX %؝/}RK|ۤ#!G4]@ֽŕ[ĶO⳾Ħl:@?; s'Ƞ}lZOQS .,׵N)Ŝ+7Є4kf9%+ cM&sFSHtQ*O~Kb&~с%&)uDK8W(G7bha%X7}?fԬqvm3 qY>wY,ijz#iC `?~mKy-"a5"iil eái$m A4 dVMQw0NnhExǰ@ex|GŹ~bmC>u!\":!QvFG%0vΉJmea"P;\PB+?ϩ}|P1%U 42n?uWV @zY(˜{H7a#"}ߥtO .Z< Ixa m;%s$޿p zIqcB,~@ޝi3Jܮ4~v@nt*{? x[e?5.ֻ4dz3Fӈ8 :̚h>p 0 5|+\|TEqgƚN1]U$)7J!mj&vi?Vp&z?VACyk5Vb.H% mO`54T^= XLRM3f0QeP4l̀XbJsKblW-Kם|_'Ugio?\+9X,za7kʞ.BHDm;'9ّkSn+ZA-2s4f D=2yKgݐi t]hpf}㭒C|oc'ml -.ge .5l MG>p-eLVzi/ !ڭMMg$kR»Z9u֯Xm CYxBn'zM{$I1үϟR,6L@f563iGU!@nc5Ng5FlnE^F>;,e_dAk,QqLdq3|!. q9)Q x v!PIH^a#*7 Sl^,I~eJ؍P,L:}Fd`M!7)Lm*8ϓN[ i& z#YNѽڃXre՞_r(yq9,;F[5:B(JyA^`!∰RVvm'}t;%rEH_+^yXs`KgPOBW9?\ƱƉ~ĶKH9ڞi|l+-k#/O#c3XUK;KfkLt;q,wa\'yt%ˆ&FM\7F@W\AC Tb<K/[nȞɅJ[/85X_ֆY?nFnOBy lH$-:řX'  5vթT}l7k9-H(˝9iΪbI 9^yd(nx`M8!zj9?m7ikHS*ҍljTΣM6Ym;t/lHle=ɵ ˰םAN 9Cl9qZKm;5 wxsAaZ*%_4C 3}.8I ޅBN1DtsvLf1<]i̾L#vRjr*u Zsr>1C΋ ~:жiN-F.>D?{,w= l{t9Qʭ0]EH1{b[ìj  Hyr-Bv"@W%V/۾P:p{u#Φ)X!+61 OG@Š _+9r' t؜#y }C2klfXo)Q?'9Uֺ&QG@ m MK*ue8B3 QVc&Y`s ϝ>öE|~tZXW#GR۪5@SBq㧕*lsߔ[4+(ybуo'G}*h 6 @Vp+QnD'2uE<+u̮bˌv9m}Z|Ct 1|ή(`&j$Ғn c_2i l0 F 97 䓡c\N3n?H܃{U~uaɳ ;knskKVGHl˃7Y;nɃ(vDd:C.s[,XƴpC׸y[w|:! MPWR&q+YVŴ|0A65Kմ#,:0QY6c?yY~$ig&=蒄@g2p$S4!4!_Ǚ.\M;W.LNS5XH kbŠ@Xכpi$PNPhCZR.AV[ Ƅp/q֓_`Ke`S5xp5CJꈹo emIOJ^(y"`t>(.x $^Q3K3j3 s|/jj򵣖kܣ%ytwC 4w|>1#h 7e/(ZmJk"!МS3S7T*m9wM>nq%S*| ֪^6oA\AS+4\Le@YCq}"/lۙ,"P {a$x=vHiЛ,q]E|YC$pj;Tp8O;(/60yXԍp[%u6~6p}Et\z&~}D[>6>=zwťn-=T?{~{.BFJ3/h1I©* Ƈg./!-#kw\#H_d<p%[>ɸ}jE ̃ P@bb޷~?$/Q{7d0X];Y7iV4 %wQzZؗlީ p)5Gl(?RyuTɏ45S6TWzJ'̤E/ZGR<3AΓw7Tz u^.#DGJŪp3_wgKPk^/Iy,x.W_26Y`N`q+~$ݣ%gl 'iOs>(-؁,a?aKMK]w:9~|LNLSGɅiSBYEݷg9de ;i,=-/_(wvn6Ͱac"o0Q5SIGw h³upP\xw$薏2$EG0 eGF#:}-*[sq6X֐琸E;P~v((F Txz!39ԳSA\8OO)rA?TcVo.fs3ISlʖmZ$~FT;K2RGKXRe#/km6r}TL2ɑ) m«Fxүb#;JBͰW9GD.ȭv'[k JkCkm:M8Kw]㠰Zu%F5<\o5s'^b<+C=śdgSEI~ XaQ }1-V#{#Nz+W 'x򊭉0`zK=o zGxagEF ]m,hܚl}ǡtU?  n QR0Y")^P].@ فBղ3Ǎk3|)fxF,gWb}*!q{hQ0AYpo:4I a;e.\Ï)*Iâ<,MH>\#*Ufgp -bՓ>s.o1fl)d>huDV3KL(يbܽ>jpƧ&a{sS τy]D:2CVE4Smt192| [sۑQ%+ :,W(HqP)"f)]ѳ7~rrԘqHC<Ğk;X]y&@C&PQO15Vs]p 0Un$/:_'v%WV,4a+wڒӃ 0Q$ {GT1^}<~f`%ql]ie5%sf7GZEɴցqmBmbVQL!N5B rJ'_`+cJ dJJlqS3Sz kYf;NCcIO!P1zyʌX"5)צ?:=E5uBU+ nCL Hk jý2Q4́IwB֍n3CNbSU U03z'HzX'| 0Q֊@My8I][tm&l xm~;+  I]R)g2Ika=}'ӰpD<' yυh>TSQn$ dg S@cU2@pNXWHN~UAbӐێBX @Yc^B\tʤȅ\(1A-|JKL.%6ʆT#%Du Q]:W{bDZ,sMwƭpg;q2=?2jJ7 Z6>F\+W^xn/I0<PUCY5q e kʄDI=yTfӾ1 V\YyU/ԷúT[Ӹo*ґ`eYhUO0Y$p=^rIC & 97'+UxS0 b Ybd3*Q=Ʈ BaN:eO*KXOMA#4&N2B+փ:&-))~D FuB0RZl !lGGx#z)AQ(R2>%w#G }LM؜jPp"+J@~xj''9H3 ` B9K͗EoZo-[Ѩy7DCޛ~8z悉Ɛ^ٞj8vmJݙocjނ) #of%tZradC?Y >#%ç6FSM+:;lnE|r&D %S>.<}1B@I4!5\J`O67_ڐNϷ<ޤ5tKdFwpZd F9) tbjKIw,97>.FrP*~mhfYn^g0FOngJ]CQw:x x~쒜;`8Mh>'uY}۱Xd'+Ԉd\>-;$@ 9ꆌc-Z}=w1%`7oсU5YP%]WIU]9;?%"ú-Pk{v5CumK~! v;۰ͬr>9 `$;3cC}Yn&&e;ýQiĩH ^y0-Pt3|G[ TS;/OG] 댖];|܊@zD<=B]zߢ_W 릠Zz?@<^E0[Y jy䲿WAOXI{Oah.&3my(L͌ʉ7Ёk5X60YWeiG4)0opF! ԁdrSOۅ5¹2 PuEb%[TFlQ=GǐρQ2ųz߷y? 1p=4=GI)~VfR 7:<=!\ԕpٿo &'-Ys(!*xz0\0%@ fR_csH?Ϝ4_htZszGaz'ӧ@hPnL]#[ŋ փzXcg5dPLeBxWv+RQ$i0ϙ&QVf 6Y?Z ΢?uT>N _rSyfB1Ѧ S=7=Hr{zQ8p|uA(x4hF*&T!5f@ D'˭ Q>:tؕ&h):=jpJIW&HsoLaΤ O&t j~e+>eo[APƺFՑ(lk6jIݩF MGdoe>ZBol/aI)]KtUO(!c`V>wGo9!)\ibK)8R$BE2C2؄wH X.MYj#?bE3X$cAo(A=҂O*TF{^?,b/N?u4Xci^  ovɒ\O&{CY)UC8JɅIm6 CkzM$7u8:t>f 'sc?-6Iy'YvU9fHrȢN3g4tdi8le IفZ6m8 096nj}ԝuYu`a;3(4ٺqJsWF-,ĕHݜ-rqlS 7 r)˭~.Z5dMAO'ZqTt?ٲ./7ha£ô?-~ RK045}a\VpA[43(`Z^odc¥Qn##4 #}!fšИ"OS4^cE .E`Lchgv|Д)^i!]"d:gO':aƜSɔ%]_@+rJT4x%&6pGhMjRV n[K,HkÒ6BiO`SC@ j ]1j+@i>8_m#! pڋ,KULX^Pu+5cVFZ|Q7|1f{W )LSʷCqak6FvNE#zN+6FN[>(0of˒=<3x!Ym~qDt3d,ԭ; $,v[L|q̜zr78 :3D<Q/[]牅[5T^] o)I %dyl.pNP@3k4`qθ#ubX1ߍɉRcb;+~A|18}9,y<{sǖ$tv,WQ[e09ij^23fW(b+:_G$ne}Fw,q>U2ni[Vl<+8 8JAEU2 TU0.j_sU. \y"(rHQ3؍Ny|$rވf"M[U^x[ɍ3mN wTN}V`+!DM* K5tt [^_!B&U"[!Ԫcg}"гapw9=2=tA6èrrt!"zIqh$6dܤ1lu/g X2Ň'"NGC; G{ȰҀHvMޥ,q;2߁ @Uc`4hޛ~%=(Ɋ8wEC N)R1hgpO(Z F:= *H9ͭ>7u$ܮBC\a4A||]tw0 9kLu 1l 3+3/z\E}lN Dbރ?L-5~b_namD`m:)C=h>Zta}Om'Ӧ͊v&U24v\ r+F03 ,涒#x;C) hMpEG踛Rqŗջ zܡΖ[Bc$`;!hJw¿)'Ltz=j/.hR\pָ.90&q8>6b D.bo`)0t4Pi2z*)KFW_|3)d{bdJ i54ww[ev, Nc4qqCS&=YAT Xa;72 r7iXw'7'f[;lO~.o|K)w@t':yz!ۓI *h+z7=( E.cՁODNO !qu5z.5v. X+İ&guAɩ 1Fj4]YJB'|VxeyL 1V{{LEU FYgm\gF,=q)]w;̮7iV9nWUY-GFU:cze櫯$,t_ מom(D 'Uvd$3DAQ*a}LHweNPbaR7n0|PM`?5%ͻHTZ5iZ\5w;J^D6OU;SmIa32)vlЅy/Jqqs{_Xt @0֡U]{$^} hzA^(#(MJݠV>)/P aJ$XwhpGa\VEnBr&L0 f+_+b0JS 9j.t=pzit>`hhQTOI+31y*isڡ"AM0yŔ׫iHD*0}Ȗ">jiG%H$Ȱ枰ĒkL^Z5c D'-w@ۧ&>'߲6=hoh5Si_;yF,]=ZF/ :i^wAWuŎAhe3i۫\k/C1Huq̮C?Buu$V$6a:Ǫs^p`O @܃nVt5V̇Hm]>mrI|C^q$[g͛t0;/02ţ)fȜ..GpU}4_~řdh;[WɐVʊ.7vjV\H/w AXG59c HYw :gDx"^@.([E lw&]jFZd P)ѥ"栱FQ$c]Tpa`զM l!ȏ=IM]Db7]%2- G/R-be]y bJHivl``qܲmi5s6&WPcY=7@FYnvG>P]W6S̟1F9-Wa&T_0[i1 Jf[k2΃3mەmcb;t2"$数 B#}6o0%+Hi&w0o+#D<alCcEAEafvqZ{H,9@ vbd*>^ZI=LLn ].O "8o#>CJ}*K?,eVB(+@D԰ -m#7p hY2V!T*2R2\_ŐƏ#d~x2΀+百=Y* ~PJEޝz;/ܧÂqS JH!ƢA v:⮒@kf)Yԕ#vmG.9ݟJ3Tȳ^ϞOW!U h5ۋy+>YO`0|1QyFO=.B*B9GCoyoaR: enH CF번u~iPV49{[J#*K;M&!}9C.4ѧǖ8+5o&) 1IxIHK2}\$%kpF~3OQWWkKnnPR880mmFt"δũv̨7(N?-.{giKbwӗPŮDM( `޲x (V <5U]=xEӳm?{~EXގ$}T2tnt۪(E|>Er+}|ew1 K[uԦ4Bp_ܩ 8WkWYU|ު_ d y+ĩ:4"{ǺxJػvJ k%p)qᬞ&^T@[M*X` P8oT19ҧY5x|OcBˍvn1J~zRsT̍ytg Uev fLDӝW#[,}!q~ P=?-vgOe/%tX aVs_7Du/YU {3r!~\Tۄ 5|#,ڀ)Y5'Ų]Eo*He2n J2E1󏝊hlaᖔ\] :8x=VINXa:9 %izYZ4IK*EJ,j!oyҙvL@p,8 I_tzKI_ZlLdsO(~[>=jPҔ)E8LW{0U| &IbܵL8dé]-] }se(RLt r[6$?cc3r meՎƪq7YQE 7 &9~rL?e ^,OwL N*S!s.. t'MټX^a !k m^z.+1Q+i} r5/F8?t ͑$AnZh t, &!C"[E-һܬq-3p9jP/ M#{1+,`2 Hh5}T_ FDd#Cr&S&KS_J+|Zp_Mn"zNd?VU0n céx'8;›{pXmp>qL徃!'Tu*Ec[ÞS@ }*un`\%-S: c!cD&L"Wv rgGNYVt)Bb+F%f72[GYW[[U@VRO>!UJ Gt݋ʕ\^Ъ-W%~/^aynn;!:)J^P άnUAYbՇ&d9EYpw*1 м݌estJ.QbP*xIh:nr:X&IRl]f!V( .koŧ5ͺ(1bz܌;@cc\n^o6G$Vw 2vV.ew\AޠyC)Eb@/1}s7c.#aïP&m5`rF @>K)0v]Vȯ)R3r6nN6:@VbRR =UAjRu*]}"7]j[f,a30ZKO92KkAfBQvO<%)O]'U B@CǮJa %b //tc[bA(!N_fӫa:gPbC O` K2 "svş%h ^dp59>VC'8x)Mhcyo_HR9p6,{Ңƪ6KܕF VqSͩ sEНB4o' .E]h`i H04i =;i=է4 e&B ]/ KzvtrOTp(bc}jz`*ʙ6țvW81~^wpHۣL-JWbMDR$gstBmkgN݅iۚ%ttZ}{q8NJnp~k^Hiöf ,[!)$}Fl:F:=-FZ>S6VlʦaP(rEMϚ%AY,|ł-00MI~n᷵1zy9 忡mvբI.ɺ FpKmЍTJ4+տ#%2n;:Ԇ0ޫd}f2v3sx~+cfSZiKf pe#Ժ8!bOnS$[]{-[`G?RC8K KzV@9:DǙ*KN#G|o_٘g$뚞.* oPt~R^CRpeXnt²"|c!ds+E\WfѺ;sqB.ar~TXc-Pi`.zp[G$Nʔf.AhUT>8hpۿ,m_񬢧O$̡8ŧGDb>TFnЈ1C^$1xXLJ"{p^,K ҹF b7m@O>q)AS7Me|'/$ n<ϼeP7.P#E8KV,R'-e9WH#-RFnva,{!yK奫Ր=w^Ho9I vfTpЪ_eOW7l57&LA!J^&>>*9ON8 WI꘩`qZACjt/dCg1wQ!6ck*> GFP!uduINQ@ˇN 3q0QT%v21(fI8o!_YriȽBzVkUC m]D@]jyP?M(ywX9B0;p`h!'D%GU7%K'2lKDcAMiZ4^D%ׇ/g:O^*SU85,x ')Z]Gb% ݘ3_{CHS(7 { 8CM5!Ij}٭ 6bw9ud(G2wIa> }V *ݬbH$خ6ߦ= ;X֒|'Hc"Qz@1>@;Sh]4 w @&vDlTMmu-TMp\, =[8)./jaXOPf%2-P 崬"T= 1L"ԗ6? g+Z{EmVb4Wr`d`? i}BzP`[<9dwz}trF F%Y5qU~G~Me)7ʼ90Bd~lPW,vOzDty]׹4S"J?)R*)I:-f 7dOow0yi=*'oZV"]1ic. 0b'1L[s2Y n_!vS#dKRا¸L|(\E,xZ7v̋ &-XF2~ ~WV&toFǺiCF&QFWSA.?Y3[rY8fYt_(1K +T/"|:e_P.r"<hDj "Kۀ;(0 ?6Ce?W嬖y [xLi,mij>V{=yVr,% JԺ'<F~Dl!hBtGlA/;ʄ*ycL}U)ɨđnP~D0:JMҠEy;(]-H V9y 14ҕ[>.^j~2eK>lv4AjA[گcP=0@,:812@$m+%{Lbv>dWX-F[$"a0^nƿ* DTu6rSCo,HFkRX]bU\(ZVA85qE?}kAmުBʷkEǧԒfbRjKDV/Z|mC @[6$y!9! /sr|T\gbx4>^l&rۇjAB+oSl {\zE8AE3 sk+Ψfmk4ᆄ&¤8w(7rXzK tZ5L2j}Ƕ2kv%c%_U q괤aY+j83Ώہ\ O蒽>HgoXFTgWܶݔѬg / ͎4Du:zAl@xc#ȱen-z+48Ã.} O9N g ,NNmlP/4Rn;Jβx̥GY]IӀ|D *a?/ձ+;{BrPyqYrڪV!' qiNjԘĵ\v:)tb&57lJ $C!XT͜UCFՅWJ7y.bnoU z5aRh<&=^ *;Hv/C ,WF![JO{]o;~ %I菌Em+* '=4>w2%,A[~A2 -1,S4%#<;F5±Qu5 quoʺZ$?^ߜRA-*A/ u~c֌Yn ¹,j 8S4]%Ǖ+>͵ӛٵOw^$[u2ZX$ D t>Z/ 5_/&,yu}ҾEeoDb];/sNj&(?3҄DBe{rd0՗WNW9D{񮜪Õ}@вB#9B٩$y?YO'TYUJN38^Pv8U:&B;d8HNA k;jo84ɕr [>׀6?W1>;tCbz=1"M\Aro[]$͖-9[zEt[#˲x'k.?$,M; qmyÌdTRr<gbxK*ʬj=mN-ʼn+)UuQR+7J8cKٯ,yJxNEoFM该u8%kZYK W QwHiH 5eʅ! wƭL2%[TW݈ ^쟌e’p 8x\$&nȴ<9Ƞ*¡" 'oO5myfd jGD4X 3)op`QUB}U R]f*;& EƗz.|3KZ|] uLywhl*~{탶ᝲܮڪ|ftjd/~E` `gEP91?pv7~Fw.hݫ!v<ȡRmSG;j¼("G.u3,o KS07 6)7x iv?W*f}bjfp`KE&l. 1sS#`PeA BUL!|sJoאXT=cv< Bog):gw16Ğķ1x4;+;?%* v >gqi~=7wHq˸:(o7LS\.6)؎l.6^cCk`٩#UgG~.7m-JIeHQ s6 7^ JMƪ9oςӘ(*R@d?ۻ)P BT^ٰ,l~ &ڻѦhXnJȲ}[^Rjuy4~%W M/!͹w0\-]ARWBMTŪ#ώȅ! HZ*w0fol8]ăH'+3Tb(+D rd F0fSP;MU5huz0_oS6XTk`= cVqu3jF~-^֩/O g򟺭q!/20O~02(V/yklqR8DŽ9dͳ/ М #jm )=i4.ER)@Uk/# ,>w+<ګ/NFy>[xՠnvUyOҚIn)d[lW)GeE}A& n p8Jc )5&m$B.WqF晱 Q-)i^fYVG]jλ-8Au[Ltľ->K*Λ`{,8WX=[^]0hَw0KoXjړV+mi/ƫdC|[C،VS35A<זVxIr/9^8t0v cVۅr[17R+SL>Gh!mFLA ð3"+x9h~ۤ;䋁{0,ɧFc)RcCf5 G,Lcf޼?fyar>O77.Y#2KK=l9%Aom5BHSL^1X~lg|.i+L=0IuY{s&*>MG`vdX1 uЃԡ u8sj|]EQ΋) l,ke Gj%s԰6o7ThH|3z.X>~[R@:sTi |D@n /<H,Ra K]<ߵw]3=_wf{yK:X1ێǪҨqadѬIc27&9ccz'Da,`D3<Մ'5 Qtja108?54sس+]_8L뼨S7)/׳iE^FI$VJ[AdmO| =P+`Ʈ=nDcBTueDJM p{,߽6b\Tj~C\J ^闁v?d n͵0Z[ u׼UVeUCuO_.DR)V9a*<;A@G$D*vU^UR-dn",5PR5HK,' ^Ҟ/%-=K10&{Jx/m$VKCD+ℙ'q#@0iN基<e vӂDZ̽y5БvC6-o Y0:90w-o֗)Tn\0o3c} j+jo=u`䷫1VK[^mRS|SC{OK)rFu"50[ڿgY $-vRL9_Ss S-FXʾٓ\qsxfXNU Enֽ^g1H\-:7#5xoV2^vjINʮ%?/{rNBq!0Kog-i6^ dqW(wJ]g_Y~-?-q p5-UPzOrnmo? aX#r?^bL'\@s3Lkg ƄR|_*$}c%G1:-`wۛ6S$#1VIm0}?[D 7 Ow80Kn[v/ (p7"@ ]y<[Z.%+;;cmy*FRgFzWiS8 OFB4HeɴB]BԽap4S ۄn,ZO곟1GqZ3ST1_hKG21$b.JȬ!?qU g&_TӢ̋H$Q3.q' >VKxFK~c2} 7w pxrBGuGl?̍|ڂD,RvX9w˫H 2؅kadN97YfrM3P(m-%OLfI0x4.Lx 4!q@yO-Ü0I1 rb(i! yq>J0N]}s0r.(? kdF-]^7Ty.e억Rtp:9h?5b`w=QT 2+ħގ_qWmLޮ-[>Co;„E7xU<4 `eibJz:7t,^%!?~ȓU3ZO8X5nN2_s|_)zx5X$!ൗ$l#8N]{pRJ u/qtפcCa~N []dtIg^@|50!(J4 yjh%|*B!ןۋ$Rf("(aD(^dXLtsaCsΧ9Qh ;і;՞Ȯ4ڠ*o-ށ`9".9TĻt9۸5C|^s~2򡚣e;rMu+i+5` FvJd>@YP.´/PwSV>m3fܠ]FEƙGJT>U2IVGF[՗[s%/GU/cd(vB Deͅ2}u&y<ATT%t7 Nμ$aJ`O@_xj 5K烾)Ȫ&?N!pz`3_[Ex 6W.%XʁXBQ11TC 0 /q8gUd@k5VuJj(:Ut ?ڲ]UGg#Zv*՗_\I}IGy+K+YO[GD. k z!;/|ǽGu'`8k4o𩽁'rgi$ƴAǴŲ>$x^QbX"W@- G${|Ckd6?E.c3&`q?ޱnxN"1f0 uOo hh\Uݟۣگઙr1iDsB]!kkߥT'2M4Q䓠Ij8 xz4 Ut2hC=)ϢKX:\{7Tup՘o6EMm6rm;XV*_{S6ug4DDCBjgvʹuHMI\,Kk^" 97 c1_ٛއLǵlCcSɇb)2_ 7ysL,XnMUM4H[CKddg]R }1sWFeg8$ g/ˍ<43Ճ{=ÀÓ%&^2]Wx%PA7Gw}xz41k"Ɖ({/c!*>e<3k7o\$uRÁ͌sAcsd5Ht]BAa#ΖHgMb*2Q?9FmUB-WES?ԕ7s+r7-+j} Wo2Ӂ BlnGbXmX1< [] Qo4OA8db!SRK?gDDK}/tqm>6*'<j¡l|u 5*5Z;p6[ͩt+tpD l'jӝfD"$''̸{c X{P v]^jL^mBt3$F\rԋ@ĊiH\2'}2㩚PS-:D01b9FZgo4wm~vMUgDYi[-\0ygqT8zl\.X^NK=>DkA[ZCR1(K x̞Kx!$gJ5gtIz(1}OfeLRIPq);(detAII7N75 #nWCBD'@=x1fXxoh"i2br/E'$J% 5+8$ ;UNtZsstzI#eRUrP ? VW+@v**Viz&=f2ӏ+md֌Ar"^91`ca|r$% F+[?#])$4Muߑw_Aų E,˦u5n,Hi-ˡeïO Sܧ.RBScx"D Iat| ҵk+G|3&54X1@@A'& yژ|?P҆(@/m&DJ#O`[ !_fa>cmVyiny(k)6JD$"&H۝c /µn!V+B:b< D@#xT\@r/052GwQafncK%n׉EL4M^4nI+QG˔WpCp\C_uB\kH懯]eY#/>(h/eMwQj[6 ´E:Ǵ2N( ~D}흦v߸")gϤ]Vw7 Q(1/f H`=ʊi!'F8mDûsY=e/9Cvp*Iي7Y ?iqK 3^*o46Qc u͹I`d`b1/hJ#P1oGXg:AҾ 8NtS϶>K3 cV]X n2](KV_| Fcav3oQ֮BSmYbH1,Ծl-oi (H=c((+'>uO=!_fF KQA~]-S3S.&(͇.YL60sI;3!cOcZIUͲ s͖(gzDk3+F ]'5lmcR{q:ZS[LbbΦ xk;JDvy>+@o{q9B~r%l}_%ū5]KbC>&~ \g{Wi}Wv?9>i'ǿYw,Gl,ړݝ? *Ǔا$AdB&N@ʭ}/L+t5Nsk2|NhVbzwNF+=ϓ \EMǷc.o;L5QpzV3"ANm;q#+xC4 AT5CœfҸ)]Pk\Kw8l X\$%ýjA#c cĆA?*KvPDB= efX|Wv7!YFB 橴^ E| %쏰ELLb:8 TzGZi< A@ɫ_Q|Q8:րVA5ZMV뉀VPaw#C~%{b%ͺL K92+.jqJܐFb㌃Qsig s9-l.!Y7k ;G*8"ZdڬK %&vNtH5.-͘WCgYS'JQ9q s2_$l #Ye2w[B\ ނߵam JXu.mJE4+6؝mUb);(k=SY`}? |nύXYO7X'f#t N20 A.f׷m>?_>BfD; 7Ym2- Rj͠{Kh klCGǵ9/p5T\jj@S>}mixU:͜/"ui)9v63=]E#n3^5xʩ82w&߿Be\!4 ml76Y[[}j C@~+ yn]tG*0o_XoŮAHҕonj@ZH@^2p,٥EpB5!eϮo]/tg;Y37ܐgfM) 6aꛐ\7-ޠ 0<.i @x:ơ+5IҮ/fſ VHH* RV;wqh˺>9" ndTrk 1^ M(C"1Id]Qf u=p>,]L m}ԌrDs~߰@Jr Ip'aoR2S.oԌKgZ#0W0 8]zqt=Zi}gMx3>$* P*3 5ܟvIć׾ X[K,[*VDO}~Oc}ƆX5 Ӊ%\cCTmq&'K\ne%*#azHRGna8@/i1&FlB]Z` tec O58Ũ5Q`ТN~mSdߺז{~sWFȪc+ SK⮎ƾ"w 0vGbxNmcϡNSO@qVV[+B:Q6%[% ]@V]> ӡ|'@!t$uPöwb>ӵi+KA]JFK~HmF&f] Y<\tKT T;8B<_C4 {:sm5FJdyBYk TaA+ܽ~T} kYO`VeS2 ^ '~}˩h{h~HCQeS𶓜p~cpǭ]\A-gɂGaYR3PWvxaa8HFAǽ4`>TC鷙hi˭4=;Rb;at^9?<ɏ"p๳S7UP6xiGmZ&yê}ZSOh:W//ΟǞr"Bn&Pѷltcɿ:Z7M7']y_[&d%butU3 j{/,k wմr9^|-4gPy)M7 ;j\I׵M ;܀X}r"0|O5 a >=UQKw<4\ear@,7c]wBHPF9цÛA, [ߓ87)?)ŃWO> aGJq\g78 È,8@xrzKSX*sM9sdBP(jw8q+2IDceVތ< |X|pkb?Mv}7% 6{G`>;Pޱ&,BU>]Ő$CûISF͌n?}հGcIv'NRbb7L$?!g҅#tp/MyJ_V++& pb-7˸56E G8kgPV2)Ҍs@QECll¤%Me",xz@ʋ5& N}# Qbټ()ޥ(T/7|0ҝ"0z W^sڙDˆR}U8ޙ3 &,d0^46Q_:7|{Y#3sH-Q!. OӚ!F lK#-z~y!.зNGճFeX1Y:Rx6G'嘗By\ąMɚ+u%n`kG@؈k3)w#\ڱh #CbQE-&iTD-o7盿p3{ zi+EJ0ah$5Ii5FdqX*>U@)˾bzECXuvr)ؐ۞sTÄG*zTr[?o2c-w*yQ9rӒ9ioJ)^C6dKQ0Tyy.L{{.Zi )TL|pETD#<-#Gg0nx-Sz nge=l.=}dH';&5-yސk64&THqkƞa\IJ ꅚK$;0X,ʷbsW !a# ץm,wM4@v8 |\1Z0*`f7uEo% Irky:6!F\YT 24 g*̷U? 6$a0_|Vu&Ӭ-`F3N8 ={ zeFnHJ4:/$QmHǞ&u8G*Ir#Vmg|L "@=+ԣpV,[BYQ2 ?O5 E夊ZD%Z=u eiؼ3GS#J*IL[qԀ<-ld c b6V]î2ܡximf=LrgU`:9[!y2rJuLBE̞֞;[^@QGqQ:2k{qZjVAUeC^tpҵjjIw0{:&ڜ1{ s̀jŀpWl=/WeVMce@~Jr[Y.>>O&Dߝ^R;'?c>wZᡏI|xkG>!}h%"CZقprPzj{ٺO46ƒMp/BP=ObMRc))s[xSZؼ" ]穊cx<A!8woP#AܛZ[9!)8' 's͜m2yʵ(l@Huѽq?P=qľgUr2Oc VZob;Tپ6{cVs~i2/8-G+a,R 5oHd[1o2"=_<d`e8IɄBZ!Xڐ돬1XOmd ) eq ޶#{Sb`to}zՈ菩uEaU>G 6ph"<h#rnb70.sd34ݜy[ȾLa]h͸>ut%kB 9ا|+b-L!9\>55k=h 6{q s PL3xE&.( `zH Y%h|Qp dhZ:㍼b|S[{_ "Η/?k.6,o@ìMQ+-AyM3ヤS/}!*m..u{),ckcCmp!2mt(WLD]i .#=W/2ë)ayZh$S+K&%ٞNr 5*Oִua*V? jc;wp'}AU4j+- 3-H"Oy~D*zەSSDfJ LD/G5Z$M3iYgd[4Y$3x4N= CE4YQgeYoJEP yVR`?wCyUn gf ؛& 7 wAIY`ru0]L.$HQ,@Ҕ ri M֧0!Lu\]RFiG֝$|sql8J蛻=5Y7M %' #,&{Oo 9?؍,xwvɆ6>0ϥY? CZOO O+9~Xct`߇'/*c?2X;sNЏTꕂ! O{&:L\WJG:$G=Uy+݀*k C mT@!=s?d|'P+o <QD'1OK|e.i;;9Z2OiBzIȑafW'v+;oO=Ȭf>.Ҡ ݈9c0ih8` o裸Qq- i>='~J|١H: 40`L?ˢ;: >T* T72D Xr'%IqĵYAP_I+j\)0hƷBӭBFMD$ Rp 1"PJkwײ[')! :Q(}yW{N{Q7O;yU i&)fGceJ,gTr0s@Yg͜cvG:RlH8QjOQo|))mF3T^7mJ`M=s+Bn j6g-֞Je`7CLER/B-ͨ2AoKͭ| ,PO=m,.9=(\${Hu]Y+i/_ƱD2huo_-^ oOOYO.,$"bO~ Ū,@r#{ 3އJmƆ$bt:Ҭֈ87u Q _z+teU>Z8&fm |ٌdZ ž; 2!D8J΍RET>%Ϻ%*8y08y(u}@ M,=sp_6qXI-s e WgEn s)ࡒ|͑~"*KUOQ?7;6:eTq&J"  Nx+?7Om& P&q]]\IVne*˥F,ݍ\3P)e r \2h#: '<ܚ h1% x3 l9gApF*_3贅T3#,"Fso<}KV(uw; :(2iA:S;eL>.ÀY^a:]Y h(ZO)2TTEJkFMa[cF431;6;@Lm,C eC !^سj*jű#Ɩ$ീվ]5(:T 1^t1tT${rVK܆K^;GE@=ìLƯ2EN [hRH,l(ֻuj92S0jأ3:XjjP[A&>;py*;S/L1-m;_GDMQ|K٬ga#*ĺ:s9QŒQ&4u Q._]_|*5xN0~+9:vOG*N[fV_:O8Ź/3Y_6 t΄ H"aT =Rx]BhC_1k'9ӹDg~ (UL p吭ŀ"OXGQ+KOWvNj8Z3.Vaa'*f)3Jv9\ >WB?6g ?jP8;km+Z#Pq4 h/n̸Q'(&Pș`ZѮSPLB` A]:Tk0|~v#]9sq D0 7N ZD1XC5Vgak;BDHeM,qp^mwLOSBwL [ O0Wdcq5kwK/,a<ӻM_$ak~`LMs3tN|_mmLڲx+| n X.PHgeoR}ͯ aHOP1;+Q>g#rLRc!VKND,j [}ZaWQ ggoe7f{f7Dz͓BKGĪc4ti4"64(VEC'屁ub{KzvU'kݸ_>; P^.mO;VMpm&DKcĉxsm>RB>qU ʗeIq->f0phUnp˦&R޶R5ӛ*0kڝMZNh,6@ Ḯ쾬y~S̄SGWӿ$pVZ@ Ǧz[av]-it7UvbdNklN'1s+P"; \ŸKgY􉨓}DtKgxfc2YuMP[1du++F o4P3*\iD(EUʔ- қ➉Qu5hi9]mrVH'q\5ӏ,-U\@]d+4v0/i i2pe_"kϩBn|eY1= t$4 Q{zA91PЛ`+xOA쩉ȍ^jstxX61u?a)<7'ɏXQw<Ůa\VŪBrV n-!74Ղgc6e YuO*]w>SQ{-die4v^{!s]XF HHãޫ mv֫\by~cf'鹛[]ݛDց(Y]|;v:pG5 4Iygz*!9dU|l=v`l6D`qm/͑e%;D?Hd>.L|ȴﳕ=<d?(HR#nGhmgsl-ndrDHB%rS־1BJ`F:LO5=\uI a"`)bq;X9-B*Rv@PI2G[2oc-\C JW} 2o״T.s"idląǾ_kH4K O!L_iQL;W?RTtH isЎy wFRlvZ7;X#"髺?L&Q iGi7-~>3@Oo޺X]bgܥq1;r$ǖ]9i6\$%cKBNb IKmsQpQpV(!O˪u}R뺁@ZL#15c`9B A: 85L>̓$u!Ss?>k #3H ,>~GQ174 /v|ۭ̓ۏysk o%:|1mV^kշ3 M)'WdkOTs7}y> ǙGOIcFա;3;+ 6?ai.i4dr'#01+lȅE[DH"#N(=FߕMVVU[h ^2+?NwyLjb h[{-з{/qܼQk=PUxWY}8gTi; > 7ILs%܆ [_232 72l>h] (lǕ1'Fuu:ķ#^G$"mMzb Ns< Mri_n9Ƹnt (f=E#ul͂Tf7v%~Lt7н6EG/a_ۀpt pς?eCImiEJin൘ aoo[1h+BQd3AZ)i[wb~|4LxP=h]Na`x`΀v f郎QipOB,IbR\ ТD^bg\-$A\TC}ƕV9cg[JIE깵#*yq{#N8$Jpbe{rT}m q>M! c6[a#fȩmƋ*xnPxDL^0y|37ݍ[bp%'K`~i$GxԂy=@kUPz1HhBkh^bJ3% IJbEWSMOgPk-˖o_}dP~,1.FE|Gչ_Sz !("I}LVg]%Y\D.FW:J77KuN=}¯pûDDAX{u(gV͛%#qa*9|0:v0wy1LY^ A2xZ7:<8%ZbLp<5"&Vzū2[ܓyTےKZh(zs~r&Ndm::z>Cn9LF$b/(9p.k+%Voۗ'f@CCDJ6'MnVNO}n˂ 0*vl= l#V7\.Dnшe7`̒k11>a2n BFTFR n yYX;mW(,OM{i ~o'}y+wu+eӵOn)v]>^zM ի[SqRҦb?)9*Gфla-2[ҮX +nCk8s%2C'5x͗iz~QJ3 OwMQ$ry؋fR]@gʆָ1boڕILgmU 2P% !@ qjVI)4ԎH;?2Ơ/)S/ٮ%T}y!)6Idv!*Qd̟K }٩ũShk-+/orU/oM^Jѩ,O!#3w Te" 5X1^u0S SE8Vg}aWK7h9T#"?1[QEg]%%+{da脉`gr.!Sm ͹LJ KR iR s*DMB}tGcħrVM)>H<4{31tkc+1")uꛌaa ;$>]mh²)Ri:_D=El(oc I)kt2i02Rֻbuy_H5فd%z1`׿[(/x)=i`,$Y?peP*&qj?E@gXgB{.-]`lWtG*ُZ%rJicM¶'aQwJna`1Z*'54NĤQxd&N_ >.9IB=d&0Jr#.Sϼ*-v6K%7,RHa!~MY#GT".}TإrJj뺽9Y/%nᙵ`8Tk?D5I౛Y4B"I{Evo;}'VD!8 Q-&sxz WJJJw &ſAa!I:-mr؃LΥq{P9nq(8 | L"'8gPR.A݁I ,eJ5LrȊ Ҿf$R _w~mikNt$V6FI_dz ΁؃AK#@ ^ޕ~rm] !ZjDǑw렶V_tMaNnBLxbOkJI_81ϥ~鮂Ϝbqg\f_y-=Whr|X h|=-Kec 1PFtVE#U=7+>DK4n,jL @[+!D7עˈ2`@]Dܲ7b}\(\LYH 8ٶvC)M3h0 {rN[Q5MBu bU9o:/de=eA#hJ zʹ4e8iu{Jf$r>w~"7K*ycl b&Nlj^6IBY3)Sy <1āpKp?[Fn)Q/r WT0&x-sHeڑ6TʥjA4hW ZK'^h\}fRd;"?X(DGY(7]6}~*0R}΁B~^^™q]ikuzp*pˌ.*Hj1 p6kFip|IE>H:VUM[K\͐YW K}M92ʰNdQ8"rlbNΛ,ơ֡ga0$ Zvg%X u;>EE4[OyGB;`(]Mx*8𼘛<':vM*A ER[uy2IrfSPcD #c=L8aEmzdѼ.[)¢lQ>]SxXacl7WQ{PUнk7$U!|J"}ŮU22`a[2akj&[zoeonDs"^]8$m] {2%ŅY i&(D}kObkt/`J$\HS-20V|а;J0Cd.5B$PlH-5h ̿C*>@G>me[#(PӁ1ې\vnBIwTACM[A詂nbZhQ2]wfqJm@PhhU/"gwlҍ`ߌS>#k0GM%VZB}?ȉ{Ϸ85w/"e.\YkZ<\SzY]7EGs5਻#þ( .?Sy.>Xë#ʽ6DÍ}|>m)ԑ,o\/815V4xTwq &w}}>H3b0JĨIFwguKԃWI W*\Kug JfNүZ$+ t~[`ð0f. *㈄"4*5̝ !|E1{Nc*":."DTX %D 6%M%>!g+e$#pzor#IuvꞂ>Йm|tTd}d٢ N__3OBpRE~:"i rJA\3٨%b)OLRnh=B(Wn7ڧQ$pG;` v@*_8:mM!u~3?WW|@!4=1\bPd'd0 .Y %0n\]:W @>#x~5٣ Z|]ןx 0$Hzt9Q,yqkNk _[R7V¢=[+ϸSQɅheZL"74vb}ax9`ɼي* !pf2vUr:岜 j"|cO4;*FLl$B~zeIZxc[*ImnoƧ[\`9Ѽ`8!R \19`fc/N PT`Z{Ӥu @CU毶 zmq#iF+xH%tR#OXمW'(.fVHVrOI\8lFk5у@)ւ.j,/%jnvlOps2h5xx_ @hB;{XsHdҤ:تkm)@$e}Irmr4u[W$ RsEz*sVXi3:SAK& An X'|tb}hv@ۣ yc5@rWNQ !@3Y<ߵM/.Uy݋RC#=bY%@de_baAyEV(39@%i @OdQIelLY./yC{*TjLC`F  >gp)bm j<ȅ`&}OY5ONnDA-l)!WC|J3߭S#qeRS@W\6:q묢M}~y#}:=x!-F*4JWvruy}7BA8ކS؛z"F@h uyBЇUCH鹸xTT@G'5I =xBbB#^^O)Bj6PxLi~Ip۬q`>+{Ini2@Dh$wWojn!c,+$QX/^مoԈ A[Jn|$gGd?kOz!:& K-?W'J:eu gk0]M$'˹ͻBdHd=AuU8V_ "ckf2_0LzT#t:$zގ5>H+/XRJ@(Eǁ.K-/2g1:A(+kFMni?W:wdyk>ӛeث)jƭ-  xmzR_~w{싃a܏N #IeuWyC2Ņ rY{[1&Va_O1wʫx9{ę$?Szs>hTIW qk$P~IœW_#3Xg&%$W++ KGmLADr7͚ znh'ѧ~gͯ>{T*Zn'WO5 (W/GIVK pЬ8$50W,'JSֿjq??$>qU`=M#Cj-)ȣIr>o)<4P6 -D- ZM‘/ghwG@> 8.<$1hGĊ2+ )f8(f6΋yǣSdK 㭗죪^ At\.sX̨0?gwY vAnY XP&)X5t!o UpH_9<|os.vT.C$S:m[Q-eg"]pKnƦԅ]$'UH6K^a\`MS*ުʮO-J~}6GJUyOsx9XXE߲?N\LC1υG \q\QԔGB4aT4 5&i~-YAgr\3;inD$ HDwnre &Q[-ebB9G~x'U[qO85fڽַ:\KRƼ8yt[eBvw\ >"+^[94+֘RU,߀QwP_|ƏeP !=L=×l643Xw%D859aB|J_֢SUAѦ3=/S漑 bGP}PVp-tٖHdזZFpXT阯^,c ZY=NAf ݍ*˵='Zdܓ7XTx[uq1גqIA|HM+}M3I[rYd7O}O3xPeQ%_["{@\׀{YFզ8,n.)^'ŭCߘ 1<5ʩVT`Z{GC !,sCۦP٣g1.Z̜PY@7Ѩ+)V~:֗ek ҂txNl G<6nNFޝ^&!vp̹PFs(v:fM ~nx. _[N8pJ]K}+܇ғ-_L|dcq'0LYQF_ <IVea:ME_Pj/ + Tl7.Z{0{ODN$,, v*Y Wp Q4Ȩ|0u`Jٱ'ԚSgIj0\kDP\@zW!PĿVz* 5F F(ND)5^8"-WPh޻&/9:͠/aȳ N 8!9ؾ]5(qB?N>e @lVTKVEg.1æC &K/vj#YۋuThSfGqh4>WߌÂLr"W q#^p? NC8;հ/P`\]OEǐs#44w,$Y}&ɢ.) ic𐖬VY/xA\b+ aX=sXf;̘|89ѣ#v8s'@UAvDKم]%~3uJxwY> {7NFCEX$: ?> ΂/;c?y=7V=|gOlǍ皏 0tN46+8DIIS) qmT/°):H@I ~wk9Hy"A68@#[ +R+ \ #Oxi. 7z~uQo+V !}%v}K 6} r/ yxO7j#CMlzMTsd()- smlt, :aC®udG3!l!f]郕Ji 7oz.ʝI|)GfYӗR>2/!ٌ|IL 5eb6{C]yRJތ:JuA`=;DQYc&巡|e)a@4{Y$jj^۱Yаz Pܛ)&{.2PyYg.WF? lŮM)dowbUUg~S-I߰m 6sf҉뵇-e'GFd;یϲ6d2v?"] -,$g-{QCohY{)\ ۲ ~p-0*,OxWY5`C!s9E,4[6VpJ[QAzCqۦ'jGӥzq?p}I0|,BDܳK6> Y 6okУ#^0L`ẙ>o! %?7neMx 0?~Dgrk,bvw-RMo"W)Ŋw$*F5K:K3_:$~ )4!`h jB(5OEj\2ZJ}W8U4V~&/ {!_}Xښy5</#{#(< eS啴5+(A:Rt`=Gu~DnZ[HTɍA'p>Nm8vA7&!oD}E)fUGwcM #CYW¹%2zH!9s7u) } ؐ<$353Pt-flKlaG-1H)֚>ꭜQS/a$!l198^L ˾ir-"b96L #rodN=q]tt4U_1]3W[ޭMx|$DtiB'pI+ w,Bb0<0kTw:9%&ݬnN:.KRθv!U~1}B!܃Ɣ;TN]U⡦ݷpcJ\V|ԩݔrCGщ78zâFI< Zlfbh?C:]Utl ?ҿ ޶A`:K;. d}lEF]gp !,Ҧ!ݰR(rL DJ2 pzF5{Ø]M&͜ZL.-7}tqE6!o' RF? ~#o |eBֹ~<3xX@BGQTJ8N<ËW'.s!l KRT3{9˘t{K_3SVƍ[z݀kӚݸ5d;6|= n*}WE,aWWM_fjBZ—5n2}Zk33~&)ʰcӘF@xP6@}aІڍwcBϏ_gHhOєÖdͭ4n{tWOfLa~qFд5\X-DYvCk³9c1PM OjBmH,EnOw͍ QR_RҌ._P<%#7xxqp-*609^*A6 Dp5U YuBW佌V?ēŦJ񽖘`y}_BƱoR*Poяc븃5o',<)*W3Ǩsɾo4mB ("G}q @E#tMvև*oerB۾jIO\Ձ.\5֪A~ktGf/"}=kp0zR8-b>5.az3*be%UtݝtNLT?ӲB_o3"ök#PNKZٹ, 0sf?~Z¼p() (E̹ .>qgcHr`uf_VEQF5rhwuO4E+*Z~;~;a8 !n)H!BMW*n0 CBP(ɭ&I6?dg G>N.G@W^Be`? ȽÃu]7Ad$i#Rxg~EY/ MߦAE5/.tl髂,F%ECb6_4U5F(](HYOs:S^2J,5EXB*;b(NdIc[fe>1]4_(S]W1AKY q SDH|M+~1>;rLNȇ~-3H ʃLY ktn=p8ɾ&x6.P1!cℹ!yglN"[\U?QTFNnx3 ʑ6` B{|?]@= WkT P%|؞,J7D٣i^Pmb"a9Dp?9AÊǛ0^y{4\nO,m7jн~`--8dFej+-j Ľ4F[|1o{kjR]q>g9Iwm;J{Bπ H@: m@$LShzFTl9Di'У&6r$Z{/7ok\@ˑgHT}Iy-:M=TugP9܅-C^`ZVI*2$Qv>9B!-ce6ǡGzDy[8H~K-Ak~ ȷ6QxiPǢsHZϞX_kblKi&4-·|W3K䧳qxwP\dz(fXIPe@)^gd`ҧtl߆ISϭ7D_*ҵq\T8D^}|΍BI~jeN9hrHpf[ڈRy4 6vٖ:ki9,ft{~!H]42u̺tuxH^pD7^%X0b,kcu(JFgN,*5Mn8^2TB~]OI$4G٧حɱķfyrSr[)K} U@b+@bG3mpS}N٘},wIcQLc,Ka)Zpǥ=^ˍMkR82DdC FwHѾNs,v*whpZ:5v98Sc 2cK)aUw1M9d ) ,AUhbU2$ek+a!)G6`[N?UtR݅M`) (|PZ9!@hJ"9ީ/PPWl?IT;@& Zu杏d)^O>p'>83U-z{u!:CJ+>xvӳXt p~a #> G1a>ם{2}(3"=Ke.y27l vo@B'P(x-XH(wsDP^ 4\>ϵMUiM%NtI6)BjD\o*xo~>,b*"4Ι|S˃5z_:plse]=bZhQr vT,)2,7g/€^25o}CM6<̑fUV#<#/#V7[y+JWCN385sDr]hvNǙH9LP) ?~il`iX4V!Ӽ<~n^n5q]Qt ,0vW*e%v&;%>{)*ה<&Rݨq<^9wv7쯯H=OPtL3HI?z۹5Ly$(Az`h9={]|D!Xi:LrrՒ AO(LD1X2b؛oW;i\y{"0uD<$7^ybHn~SUEVaA'vdY ܿ)q@Qpyʚ -DЀ4Wmbq٬(}~V%;Ц,=;I*2HuF:p 6VVЗ53r$P  OwU)Ȝ;޶ D/ !+z҉V:d _*8ʹ(DgWja~/%#r5-,TYfx9Jjh4:ꑘWb QH;|S=n&]wcKwoQ`=$%eJ0eeDX+GeL_(@N+j+mci?+>V[8O<cG2Bњ;5yAqr 'C{3ap_Qm=&O b3aa_39,b|3Ql}N7QS $Ifo=N w }-@|9q¡ oةC/,Lk9nY1l(_¸{[c1fd^YF> ꘋ-4Sy|Ř̑Nk)WLDG[6eaYTda֖'"HW)װ_T9D[W&J6g*2Vǘ{% _e2l0Z1N >" pO;tXTA%IZ\5wOS%S1h%3 TJ&rp- NɳZX4 P`W*z"AHq|Ұ?vu>PTs#6*T;5T24]gФgWwB[JwS )HnLj߁j@{Xq Hf)N;!T'&a ߾p,2囔tLYb ٣O0f cm);XO~qQ b<5Qk~ьq,ȳBQѧM؏_/JO6[]S w@*s)'UWN(1mѴ.st%"  FmpF_ؚ>8lz\')ӑ7zw e{"uh.Uf?ʞe"=% kKd6aɥB։DxW&eaT誋?g[_FgvG~">#֛`CgK9Zouջ"ZFI Fb-xtpa\`>!rLtiZ[cbc "4n'^;$a㷜W_NR 6H4>_ދaŪ\(*%"?ܚYKt:צK x3ywC^q0ٽN80TSYgK\}/KhP;0H\8ઓϑyLRYY{M8O?gc)]Ϫ;{nG+RLXT]u-X>CѭCyz68${$T ͘zD|Va֘y0u7j=vmN%?h(б)l.[/|. ~7 H-å?Cj܉뚿lsB:G}duHa)(^wj/ [i9&Qu<g v &MO ʼn!=ӚfQqV LB(wFw*qv P%U xtZP|.xb? *?kV$2t"ɭL "+T^I=q^-޷ _I>Iڃ9f`es 6:k\̚@ D&H$2,KD[sHsTU~$ǦY`q(SVKwy b6vrɽD"iϰC+a?AbJ&3T)1h2*_' 8GHuWCQBYŏcMm,xi0Ku@$w[~f[jԷDüݒ~sQTe}W}י8ol\%w[M6nFTNT?Vpť.F"dHѣt}D$%t^ ǴLOMl" ^ziUvp KF gjTO:O΁h0֯ ww@.zC(U-Q6 ;O{Ѱ e#k/nuAeAw 6ԧFhZ*=F+Y<~x[}.;y@Lv3!. D* I{(#uϸ!)h=)e-=lCqy+S L('4ܺ ,{'k;ܢlsNr=ӣF%oydZ? JXz 8|"m ՞<{'$MLBx`<`BٲX8@ n ~m}.`@ں!/RC`I?..^R#a$Kɛ#Ec8fkf98A]0c4l-s g*Һfف ;o{\E:a몱ݠ}_%<حa!nX-i,U|eoӡo:xmAk!OmQAT Ro\^i<KO LfMgp[iq<:ײGhlCRmrȘ/hȶѩW2O=ά:N>2m! |HtUN5uSXEi.uۇ`W#Y#wPVK|G)t_wNBR\sS'NItP7q|zN0Ag1"UjI?~ .^*nA5"_>WOО߸Kyz mo+? ۫^$#332S`Z-\zC "Q1'}*ita1fY *ɺm|_1l#EHDYHuϼm RVƛAgc% A5z[.[z-?^fC'HL[JسL%c39p-fPʗXlɍO8@jyD CC-'Ы:[:j|v}"bqmA{`xI/=|y_ɞ.*;/:޶k/;7v2bN+\C |'t2t}Wu!<HGrU213"?X\E" 9,LUp3n_k۲P*9ML:ZvWvL4EY3@Ucիƕ6vXG8 BE8  G?$q'f@ 3L>%&w R -Rpn75`;ggQ,T|8F|8T h1^^]S{$Me9?zH8%#~@]#VMHtؕ %Ft;[.EG#I-CYDA/^#F8.[Yy{YWuA]b;H8%leP0@Q3I |U6b.`^ǯ;#H  e]9:DzbPOT2Ip)hÓIjԇݾħ6VVd= _]a*,Le~3BMQvS ug}/w #l;.&:kaHdUC<>зxɯazOOw&@al\B=2Gܪ;˟ 9+!TLܘ{saK铱^P#YC 3П&gJ~a)OruUsA7K.ъ oJ_I.A9i]ʼaS-s6wvudSQ%u1auD;::F&9tdqDexqB\]YxUcC)[{PId$*1*-իn>Mz_Ⴂ=|#fN2Ow+u@Ѝ";0QF )&;} 1i-Z_-ik_CuA#RT _z\7V-Y<ҘQ*(X9ڊ\v}NZ9ZbՐN㽰8]QC8g:(/jd\̛tP'}$aFȌ[gh@Kl N;?k}EY]}B+;2Bű ocuHj($7/\h^;^KEo*26&_0(sWOA\w,%,~9FG5]_Q40BI.WZ -B#;#p&5Ě!fsa)gd4ΚwLѪ%bh{@?MLc Bυ@Z#w“ѩ`qw;sH8d [|C'_nLMĆ"ĐƋ+We7C}J4?[X]5įk9mL/sA]A9L.ʈ#؎ ʾʠ]yڱ#NMQ +P vOX 6=EV/)ZE |q5^ZEy`%8-!g7tK(.@ rG/k^x t|߄g7F+TDR0ȱ!6w<+Nȵ#fmi! SJfB / ' b)o,V8${/vlu^B>LM-qpzFTagYl;dKJbBv+spKzs_{dMH!{c :`p,WN[mO)]}c\ĭ+VHom :wh v!Ph 'm@+q7]z3$S1$vw e1W߸s'TBO.0oj'٠a zY`Th {{ j^ӐED/nkш&EjOQZ-JWm!O8 0Hs(:xC~mtCrRp@RVYcdIi޺O^.Û&L~xIsr9 9*{j푗DIE\1<8h!hA>J.GC < ޲aȒBRЗE兽f4 kV.w@?##*nwGh΋Z3/LMQ82$P PUNMt6,╷y+3f/W2mIACAV?b cG1 s} `gǼ"Ok` RY_؞rA }$(S6jsͬ zkA'^\%3*=S.+pu#eA#*;. ?=ż  &p W*0,~Wڛ3ckpS1ѡ@&#@ jqQ5ReTFe#o3\]ѕ=dB(R0Zn't 6֐$ LTB[ _Fe"yTVA59~e*lOY?:9gvOZ ޜb:"&`ʪ0 cɬJ4{pȭ]c3d2s.vo_Ѧ}6Z{9\V~,/o0oK_"Ot~ɤhe]OJ~0%oX`Hޮ@ fiܸYs2WpW( e"mcY! KQvguf^%m2\3_)#G/ 8 .i26,6 ¸JZtE\mpdI>|Do9Q+aLa;^NV鿨r^hZ msKL"5W d/7{# i\8;m&jb;QTCc [3~-`/M` TطS#G:2m)-Og2u78F1=3šCҁ(Ԏ×mmAm5s;y s0C4-TT`ro{h2իRե&GVnr7bI ijN~dJ`TdMcFA]#,- L?hɕ`Högc _ Lq=?LGsuέzIeKi{T)P6p lAˈ?LYtah в9??x9$p;uB)t֔s|SҥoW\4k<cšOB?kԣvغOZutr]JxutF>_\7d`u PͲ LX}!6A+E!S|.wW4;U/=Jԣ\=WE[Bb=Ӂ<NcmHzqtSj1?_mN׹3yjd(|1Z\@\oNf}/2:د@7K'<>zJ`M b"r/" DNXQD9dl 3FC. E=C懍o%ZΓ"?R]#o_%|KSN(|Qu-"'0);cAJgF#wg}V|i_;s.?0ɂ3JTO4 9  ,([%3+LG&Y5tF&Ѿ%X CS7N9Jj: tSЃt&IhrʶaovL/j/C%c~u& y:F^hlX1k""nw."k-\/A_8SRvA]m %& u6~(4S4/[W}` 3AzKym爻?Cyf)4Ic67eόLzѷ DPNǡQ=^9 FzXnirw8] ]P>_:0¬y+ٚ/`F?1P|x^sM!`m\fIbPRS9>e#\"8/U;:;up.S#QiG;,#-ty^ĺ}j͉&@$_ *)p@nyXO0)3Lp)v&_9W1AS\C&C!p oãڒ_rH!tJ C]梶[LEL"fƓ(f 2[ɜzoSI儫` sY:7)و@d<8OҌ^^.R#ehC~ ?! UKC%wW^%ۃ6?r㳅r3ɵ:b#J teMgF0~WΉOn)Gx3 AS%f{_Ֆ&4C6%.-i KwNHəkAϑ (~Š[OTΊ E+ aɋ u}Nڷ..hUlvti8g3 Macܘ` U/#FNcPj{I_źB984rJw >ЕQw5 f%vDRM=c $fƼR@ZّA`iRtK$?y UͨΦ*Q\YH.ZTgqtR@ߋٻj F:$mWaULms3q>2=yǽtUPH7]ZtrtZ?sO`>^v\/ gcC|ojjkEbkԪACf>+=49VIO=Cࡵ7]3nfZcx)95`-eJoRAGAP9Y." 5py?xs'{Fp&45IJZ;=}n2~])\qP#[sC1(g[e[ Gx1I}ͮm8˧}PSUnCp 8afo?(4KD2(nЬޖϊjjԕE=]I;8^O* V6PbO%fvHסDZ!F'/(۝0Ĝ7E#=LG r6+x8|lQⷊ[DzYڲb1Xj;B+FiTb녱<_ qhvt7l'n)ɘȺ㌊t]vkjggXU`56{U5Ejl"*)[~Df>`1Y9 H}\V&xZDz_Iu4NeLOվXmOĩ !1Ue?i-Y=Wh 6zL+um*i>ZN3T}﵍ŕS/>SbqI鵂~5;9d`pD =|@c“1J˚eNXʯ$M͠M!֭jU}Ez zgk!7?`Pf%CUO1ت@n QJIDj`S5^#J0 -6\ũ$=2wB s[@J$ ÿ'ok g̶p%(_qG/#j' Y{>0m(>uU#gAs3.G&b[gs*-ѬQGhP*Kjpe-ܤŗ,< ~./$PRE7fi6w2zC+' *rdq=Qk$h݊ZD:a؋vIDpdoWa$O.=7wۅm+'^ ׽; ^eR j,ܼR2NkT^poצ^xȲ?w/mJJ2C"shL='TD[Nm "6W\EA^rQ1 $e @<#>=D+z 55/' c'XEΘoyq^l%3*)3ox[X2}3/]¿kyq\OVRbwzw|<ƂFhn~`)a^HSH7_ߛ,<އ#Fycz›: _fXǩҜn>ig=Sh#>S%Dmm@.EyFƠ4FY: tP(}uf'7EW|/oR^)J._,֖Ŏ[ogv-뼂"2x*g?1]ݔ9<>'?" }QD~V{m$>% +4>'`'+<tiZ ӒBM3A-!MaLIF u(ofϋke9'Yea\ Ma.u_DZz!4yw#|Iw<L3vahiͺ7)F9IE~9 T||)ֱ5 \ҁ@x+n*}zaJ@o3 b4I$mM6!<mvIm <{3[/:nzfoͷ5yWcg!7J5JgLTjOy#P6|\} a^dFfnuFHγ0F8JfsR ֢Ԡ A QfխuSVZMƟ- :[}]r" JDEE ];$ (D{1=y}Zzi֩즑-+6nT=?iQس}d%b!ypb IŔcLRoAVfUx*4iҚ^LA[STa Hrn e&vw1'㶻Z>ݥ[bKg- +w[&qL}z_Sd::ѵ*o@[ya/mlL+X&(\0϶ʳm9!(\[Gt& 糁RmRmzH3d߹bwsj9]rF᧎59ɕ5'aJ8Jg|8f$A ^+zTO8CoQv¦$oOA~-.$+~:aih׿QIz-0w*sH}e^. [OYg>5=gjvEJuey'K9.u/wDAJ.K  Gbiɾ^AY~Ք,ze0kk#mLo?Wlh*gHzjCOEgI4|"(w6F,iɌڧgy6 _pBt6 ί"sۥ4?iOQ G G02ԁ 3(L6 Q>Pݪ!8$L+"Tl$2%eKg$+Dg, k( UB Gvj}%,mLha!. _D9?HC?>@YLg12 \ ԝ_\Ҋ]0wf/M1j~;loY <4 ɝ*+N]/"`OݡMTLB3rꚜ#;׬Cw\[`Ht\`a,\eIAJ?9{`|czGtIP=.73zEO$,aHܞPV~(ۗP?|Ԗ Yyf>or[ (t0O_"6`sU&ѸIVm 9%% Q IX_m_3զDH.G%FГNPLJ >XA^:6"cǠ+n1gκ#YfEL0Nj6o JIp0SK`!)eF:LDO(*ZI\K':A?@OZI/ kD5% G ȇg-C?m *8l0 &^⢰*{`FZ=ׇ";=!h'‰9Bμ'jf>/δ+&TG2b Jq so/:2"\iy *3#;1ђ{C[}K}Bؿ6(1EGfBb7MK%>#~/B t|W_{vZk%#w)$[kCUGgvcS~#ŲQ{Oħ#c+*_ѡ+\ q}19IuK.@2OVMSL%w BBf/݌ep݈CN4N+Pdy f=oURj.!pS) 'gsw+Ydzƨi'ژtƸ&8 (hӒCHYXPeJ:\="#8S&9ȋu Z.qPޱ:a5$S@xav2>sl` ϷC²e$n)3N`깳͹=wmwV/mDǻ y\]e#C<@ꊙ ?Qsh=UP*»EV40+3B *x2!:GF0A~YO'"'f5}I4˅xr8 HVԐy{!Kxln5A 9@Ut?^x+UkҊJG [HJbL|l9;TyFtέ]e:7~0|M=t$nhYtv@~KH?wua RYSV>$)޺;mbzv]i4c4괠f٘P`rlfZ5& Pهw]TH'qGjJ;{\>;4lw ؛¯ ҍA-qP(5+ F 6iVMƞUߨ\+zm~:<.repKi BسZf,q3^oꆭ]Rئ F1܆߄u,b\ahk<=%ujTgW#+v%>PSpsjPc@JUi:;J pA3tYp<5Zp]։+'Xg C !kr+$}TF<d,ڃ6\;an;)CXpP/=h7Uru( fÄ߀ m2*+3vJKȲnNYRQy-ʏ9 lŗ.>~M ?UjHf{7ua7,Vt+:FB>|f0ZF bE Ӯa/d;>8&F˗YJh)x!#&57kɚ<4gXwN"pjgR M:l6^3ï-j-2캉-zڜPQ[hETk)XQgF'8hS' =`W@ເ1>8n]0p11=~HPC\N4Ŵ(!kxMx_ B >Tٕ+!v(Ṿmf57G~ k h9SGY ڍ[hpv<]y3:}#jZ-WX=}5EPCx`jqiBU8zǪl;~q&]~|4cJ12ʯO >) ފn Fś1B4B=5cDXԇwC,*0T{-t8lCWd^; ]-Mx?TJTWͦ.Bt( e$;68'aPӰE?5=D~5')U )} ]}_@Rt_Bk ծ|ti4 s] b{F7G Iy+(z̅y]Liey1J#bX>uI!#mwU%KL sHG5yYTDٽ՞P|0Bn#1Įm#Na%lHNv.,Y3|Ѷl7Uy}%evvh%x &En1N N`GZdAr7-pAO/WIA*ӊ?9yifˀ|DrH#ߎcovXHT/m%ڑНSlG8R̆|_+B^Ҫ2T oxFQYA|YxmAiݺ֧eS64'(N]:50j-o2GhjF"Ttr >Y4QkɍN`> "Z-TΏйE~0CmKsǵ}.ց9l^=Ct*,šBjEX%L @Bo$D Jǥf="rv47ma:hIliWdǮl(Xp2/\{je_)SA̛JlU.L*{\I7dϙu?׸ j'#ᢅ4|=p{>l0Nrc~(wc^ubOl8{G,g~F2kēhm]tga3ڑGGr^Gu2l|rAesp23QU+{x-y. ٮZT*z>UL EGOH"ȇnei C7KcppUVe.4#g.`}2nFKجy,0߆֔6b$Q&p3g٬X~ۀy!|gb=>1ؒy:N~Yr>_(OmN=QQ* #Rbh ;"Z{{Ijʹ4\CEkxh]tͯᳳJPEճqsCCZbh܁ .{Qpf '6 6S1xhbO.plN))[hGOK<;Jޏ~toO7 }Pcv F'a&c7K-F4a9~Dqá[&sBEɷ>WuAx.FHHvz!wj+8uAZ? 8U{oDT<4U9E{oCyi_,ᨔ/`pdX.:dqK}%7h`@[WuT0_.Cm^*,VS9yJ3۶CPTk&H=Z]3P0|[ AtV6GkKY*M=e&n4%^gmᗯc 7U+h=R;5k4A[%A%{uG< w'Ns \Ȋ|k'..cdP h^ n]b L'} . I ߋ5&hi*%Jѓ lj.I?}*P5:zͦdmA;RWQo5bQ"g拷`;`lhb^I̧0 Gq8:+4}?rL5' w3¶AC_wR,~.݂[9)|_?xDI-g+D1cuUG3,sT I-$߸|Gsl2H`׮-ix)C؝8GA ĿKRw}S@ēW%=GEy(AKAKG]cN> `>M=hK)N3 ir-1:Rj_ź{M5 Q* q0P+XuOݧK9\o5e7Cio^7aDϗH']ߋDs/'x]ya3]!H"K;V< t^J ~ <p5r/֤P7uJ . UD?NGwkMCIy9^-{eIce ?WpGX](*@P+kKI| ;4ɀ(E:[uI39 r7oR)1rocfB~ rfH\ 8s]FU HqjJ.аjq,y4~`IA+@2]S^Ns?.U }=h8䖽SL oo w~$Lj@Bpr~ qGs 9'j&*<j}e.⸭ys<ډarLfjVsZ ǡ4Ń HwǮA;+F!tF?|ģ2_EX,}~Ҡ7ΧSeŤYA]h^5vf8S}4՞6Zkb跺̴粑o:nA)$tٽ/ >Ď5iኛ+SJp%^ŋ,ATA:@a!onk#W_YF&A8q[RwEq :WMte ۓlԯZ\;I(gYƢ ژvr$[*/8oY]dfB})o~ ҩm*ԓP'^괏AvVWOK> a@`I2`G\AkgQN3:D sz#ēkBnqQD2xhyV>2=u4MBdb@1pQr~PjK"MW9TA{8NʕYn/)P|ywk"޿^53 d<vO`7+%FPe} V)AijJf}c[n(Hw`nDSGk(_Qnr#'FQYg 2bu9 \Fg$L!'qZU(v. Mh ;`D7>,QOUt{SA@չi ,rQ*)Ù_?Sx=GBQ\u_ŶKo8{ tSP[Ou« # $ | ϝt7b~z?'&fT-$,xyCj QF\cO1P)^$=6+z͕( cB:7Dm|l\kqB9:V򰁡'@lfJWHMD2V*?&JX 8VGylǤA, e ` Jcj2ԴdL^'FhҠr"s(0osN3y':i:( 8 `9f=C?ȕ0'DN] ̿ NkGu5Ii _p'84mfj { ,MQ'm,Nqۼ !Z(rd^I7#e>t\~$FH v?a-no=g#t;z/=;б4hSzkX)BUWp 9u6ND}ն&O%YD3*.j۽GlU੍}Ofqѽ!9B/ʂBAb7R5 Uh!/xkdjjF#I_e$0#C 3WLqA|,V/5Hq48^k]pY&17:CMYmZ3Ŧb1YA!j%!2Wnk)^n+!oUVQymF sNe5d%7h 7K6f&hm.)&Ifw!aq!ǒtXSh˳G2,9;۩1裞]@2t*>aYBڷ2 ?aW@-BCC~ /"pqOJUtPij@sZ ̡t4'\3!~PîL< n!dg->g; axqmNO3K2oQ ǭGo[ Q/TR0]ݘ"H2%mV|QxoC}dkgw !d9TKKpA \t8xpPydtST2|C8JzIA][J鏩ot`U|Ϝ>$CpTG)zh{z듵VHFmG@fc(n Fr0 xPC9 NY677뽱Zv+4L+}9]g~AI*bkuG.`ɧp+KtZ=]@1d)eggu<s~Pzͥ D?M eƪ+iwŗabno@+O1C"nZ :dGZSC>àKAXuN-daWoVw!kn[ B6PY4 N`3!Lq<ӓźZ{XuBGv_m>R([,0yлgx㜚H൛!έr݈-Cpqb)LPYM2 Y.znsӃjxXrHIc5NZ JJ6CMhgM:=UA\/5ryWH?̮42.f1e0ieFű5   TWx\}+-ֲ= !gN6$3c15h 3 ܖN8IqW_61!joՁGEihbܑb }+DayXdkWWWQzM5%&zC+koc? el~{, s57*1ɢp\o@]0C*5pS+D'w\.H1p]or7\8^,!d1@.K}G/kNSOh53Q@iL6$o6dbJ@byfMۜ}M{o|{S)0IBδI,@U*m̆u ʈv~2k7(qڐ !)hd(A#{klxpJti,)i~~׀";0)/G8F6yqEY>m~e?㘃x΁Y&~]RS~]m1VE*~fvGNp:F7xyxwpNdÝ5[v~Q7 h -(-.\ *^,ψS ǝ0*ES8`B;o [d"\WhP_tZurY+{N/-0X%;v2@ㆵZDqh3tE$oH3՟XuNAt*I?{fDiSZJgȡrj))Ȩ1Ux~3/ {,jELw`ZQZ浴9ozVZ۟>/\mKC+[?/\+Ef*ń%P /O# 8dFq+Jj0وf>Q*B7zKCC mR7gc;t:HE_df3ozVKyQAU'`-|&4?znA.߽WzM63ӽfj GFvFmf? F3"j|׏"*"X%\0;EJtYԏTO.3蕉j,n('`e]40\ܜF6gei- a%ΜJAQrn)m%e^Cv5O=pP9W}X$ LvpjRg U'^ڳ`xɶ$KON; (/(@dF(&D* ^#Ԗ9&;:G:]D{ok'kƗtXF8sC77ЙA˫ >Us+Ѻ|ZQZ]`c*#Ȉv_JlC[t E8Ⱥ\P*kFL&y(XUٱw`//䋀8³%&^8q3"q\0^y3kϤiHgCkPOULnz2壃-`^fgP5dNAu:$= V 4g@ i; ]sAo,39m'0I|C z,iEWF8/3"mgGk>e<n~g B{y%a-yvFBI٭p#$ :oã7$NCXS8):lNjԺX/Qf.[1Wrh&B>u%qxuRvOt>&K*v^gB pN1fʏp|KuW^Y^:fJ#O`MBضjX?⨳3Ӊ?!bA}rh=Wv'2g-Mc2auA^gܒm-#U znTi^` 5-zoNُ6kv$iHE {=~aC <aRC}yP ή` :|M b]3quBȓ㱚 {q%$rgd6v-or$34'I8(7ncl|˧xZiI 82!K9L'$ܪr$xZC}9k Iκ1 nvNjL-ܲLBB\>E}Q#ru<6=Rhfwո|gKpKwZV3[ ^{b# _"; 3H'.P zhw%WUr6YH;$=?% } Qf6frx3T,5:ht3vAucâSSl eKН\ ݿW1jz>KF1@Klk(Ksnq (/"oڕO*Z4i3Sks$BvܞNT96owyKF1ʢo0Jfm4Xb 6Kk$b_$a>~-9Ukmbk&@djbzs*Jl$ I.FoVXjt•TG{XXPv6^ݧf;6]Th"Weetb5dAʙ<%Գ 5*듍.5ꘟ=e6: y{k:_kE|Jڣ[}D>QJ!{&Ũɩ\DH,zH)&jP+fӌj""E͡HBR%/˿60vUs{ՌnE3ۊLN*|yQ&>+Qx̻^<)%ܽ h[Ӭ/LAKs4=A3]qڕ77)]!z,x#ЩPˍ,@JD>hM/yP;##1W ˪Xߞp[4@DPl_fD,#kDM0dV,s(oza,FPdmq:H]n>J#&vsΛHߦ갑P00L$٠Tgc޳k[OAx9;*cFˋ>Op`TkhjED3m}.&#ȢaZØ,o;6 gh$e= D.hX.UC<aq64u(xC2J_IJ#ˬ8&,8z4rD+Aˤ?L|f[W)bp:p(Z[jwOBh[o8yUXO@9:|J?M y`92D筽*L041Xq nsU99S:x"Ii؎X1H~zI\Tr·P|QàUhA6κ +P)-+qG<(<Ҏݷ-yݭ ]P^ a^Gѷ\u̅yw~92u6bcn>QHٌi{9_&e> Z$_US0=U%"}ܨɕ/42 Cd/Ay4GĂz`d.H<vJT}Jad[e'bkym2;ǞT rXY<.h~.◾)cd{w@F؉T2on4'D t+b[ڥXiEҽ!pyL4 5̳SU W9Kl"ƒERV0/~4TLePHILUD$7F? IfmK1m°@ZanZp$+x泸]Z`Iɰ/"(.YfSFns;L:ȡ]>Xn B*~Q 1J=A}|]hl0t/L=h"`Syya2\PAs۔n>wTZvOS2C( \#͸]/pL4UskɁH9r4¢p${@P@CS{]w+ 0[ l~r1%HȆl<'c%#6ݪkԲM]#'\F,║ RPX6tJ#Κ)}YGє{a|¶ #Ż/lȞp>3k)s5;K +T&7ɨV ~X>_oNnr4ghZNf8GTRZ$reFXI1cދhysg"wt'6 9Uzͼ~Z(Mߊ @PZE,YE V~awk *[Y޹-}~ڣTkIL.T$l+s@~ɝ^Ϭϯɂ^"fH'^K^;Nsbojs8s$Tҙ0fK!5Xp#w]s[rM+No#j&pʦ`Y{^f]EܒKH5&o+1X`N) UO3s?Dꦜ 5w'_LÇ\Tilo:hP*PsS0G[aE|a2ZN3Þ0vk2h#:?0GG4"lYR )|{li)\%C J1 \hl2Eo,֣! "გ@P1kࠃn[<]sq{ JJ*-G8CƉNɿiXnj s,kZJ8~gv{.LH]Xp/yx4Y ïPb7Ԧo)ثى6fLTo=ɳYe1aKy Ҕx"ފlOsy<&rKP$h%@ ꡁƟ B5ƦAk2V) KigBU9ћT,gzU/vE0}!bHc0þD" |Ƞ ?h; +%D j.)E5YA}E-Y;[dy|d&Cmȯ,Mw cR+,#hܼ5*Ƚxj^Mj,_KA[n $j0\:l\k7p7o9i2xi bȦ0|Yn Рt AZ&fmM,ށMxnt| Ĵۚ, #-pD?9ષu]VOBwxz9;4gq=c3ni[/ECy6<۫Xw8Н)Bi<,?Wa1l8\跤"'T"sq_a0Jqs6I?.$WBE_Z_IKW:w-ZfSX&ZI+O*-W|p|Fܸrhi\~8h7٨aI=٥T{/pE,9c~N)_d7 lqy7 &Pϒ+':ܗrg l4jTēy|(=wB8qZtY8$a p2roT+˖GoNe@H}Ii[MkjƊVr>?\YePե/Uβft3 E Rg3$}*ڵm>r5$kƨ$}AS%o /N+x6uV'}l;5X:vIAaVL UĞEOu_>zd4 #vW\#;|Ys1XEuv()O84jx^t;mTg%>x8GFF"nQQ\qEI:'qBQh*ssyE-Sq|r5 9nO9y4epQmF !+";J ĈYo<֥ꝑsVf7~7W~ Ԍ/!=oH)$@h֏(tw?ax_f#d.O5uBV2ftp γ9e2ș4yy|ܶHޓc Fݼ?[$@dMQ%TIϺD)uLr8\YoNHL5?OrG I83rR<- a ٪37`E ~h@T͙IxswsL.M }G5<ⅯEqۗ 5L7w $k ڊnKxG<[QfE3rU!xVR.+綣cڵ$%[_/MHvup/TK {[lB$Ք)LARåZRvdտ jW|>#txSD'gZV"~Wfs𖔟I,~AN*eOeuŠ A%Kz4v-Ƨ[( z4:IhheS9f,#Wk -z#֢"yTzN6deňj'9JEZk&P [s32~Dßt8V#ï3^Ǽ*.CyƻüIk&jCm7{l1Ilͅop8krdꉐwMMke8j"&͊ +C]| _~K'X4|J,&Ij5}{9fd]6<+TȀ.I[F{- B\EU_ N~3`6g7~L8 ƙl=SM 5%8d0 3wcq/ Kb(N pL)z5#TQK2Umj8,w;=Hչ5@i8އLT;zF~J]mj(!kt$щCVw,sȑJ1wE!RB0kpaS+)hT2#m ).Qr!kFȞ E+BErcnHDv,.e 0S-ѡiW|Җf-]_KKW@&:<1>Լ)f<..y0I #I>!wu~w5Yt;ΰuQl 8ObluHSgͿ5A@7@ע}3uaFH:R঱|+>~{>q tz5X1\}%.-¬mA9R4u="dgx'U? ԦNLw6.9g}6pGN?Gr :87(Mr)(fhwÄm`0;*`SQTÅq3* EmF߯~E!-9#Y/~<1ұ=C DV* = tA&M Qj?CQ~ϷH~6ݢ|Ġu"d쑻t1آ%#yfARfo'\?H:!>XvE׏l6h(20aLݗמ D-k5g.V׆xp c+PPhuZ ]?])`.;U Ú,Ɂ7UCKoJu5 6 m38AXuX):bH63dO@OMA,ľD39vz$.Sy= 5swH$.Vk$ϵu@ࡠ/a_V3HiFE 9l;ǖI{v԰$÷.p${AFKB)if!7VBBlp}F[5u߉(ޟ J,jJ&_BHvk뾨SF=\5v\-Gc%g]򓬜n@~K9za;DDڬA6tI #)A`Z]TЀz ? \Deax8.amV`{8"fȮh`ubvboƃjY&\ĎF;ɀx)hZ[O! b"T&[B&P<5ֳjzaʮ`}M.@8JL _sHz(O^J+jݽٕ8l{Db)݋1@F,v4bE:1ȁ@AbM9INx(+f3yQv ;PY9_=L)a{avoG٤n8;7yjҔ͢cʥ*nd:BtΈ J#lSaB(kP\GcX63 Y !7lW>l缵!9|?9Ќ+B&X-0*E澂kLΉX)6cLσ"yE>d:/RGE=5s?FC~0)Td4m^ h$`'-)!w/#Fp6[Ec]\|!{Z4~[[(9ts@L*#3* '^.ARZ8A 8BQD쑉$D+F*M<5X8b0z{}4S!7a=,]Ks;B-ܣ́ļ`"Iȗ9Yʤǒy@Ezv?ZiNe+j~hV>k`֢(OcLr7%x?ƐXdw;|.@:'I8AÀP۫:0e[ j=obVd/iPWREmh0.&TpJÄ-'id^:e-0]tQ Z}} >o{@[3`݂`T-;lA$-˟Uj 5vp HѼu τ/׸w:-a+|c*". Bx*D ߋ@]J@N;l3A$<yS묔d;CJGryG,Bl*w鯇)R_vRbugJOzVVp  m틥cOq"0`|5}ֱqK==lB{֖Y+%X=ԋ1sI5NR h\5~ܡ!J}; ta9L>DuNm cOJӜב5u QOnSIt%'QZ^4`5(%M%Z=9Xqe9@ѓϱPg{sGLҸ︽/ڪ,K{z 뒼wh~ eB.o$cՂ}3]=ef¼ѕ)9LCI$75iWd<1Tġ7YG5&?+^5d}rjqϒcw&mdMH>n` ;"?Y7lRJL ΒX\S}{U҇$2bJ*qjԨpLᄄp!6N/jH%LOFjVk rid l7 ]+ny\֕]S_Ü~+bgGLC(tvἼ59bP3(d\ ڪDrR)3KzzQ$W; gik}W YܰE DF}Ne$5؆DY^t[ <Ue^y;.*==ѣucPlXRC< -kF'z\p2~6|B_V\| 9cWӅ 6; PhfKԔm#[mJR߫H4mѕjm`]}X9̤XhsPt8Wn#x|a Z>#LLC[8:bw"g )hWоfe {/L{2# ۷i r{˘Z;W)u2IXUI:=QW<[>,Q7.?))_߂8BW@}A6R, dTB;Ѐ|fLatX3Z좿%zj!n %&)c]N_Z wjX$ǔ6:H8?-.B"cLmTp˒.m'AQ2d^LIb@\J7T޵2Õ MoG>L#u{^ 68<#P"nmȼuO,Zq (Rqk5Xc mgr!iJS,>q"~.ƲnX Fxg%F1b"Ҿ?z$:ZB.(Bc <Jp, ~_L GW(؁w*ل:6Mc?FHcCL4/Y5F7׋|]J#3ǬęxՕf[ ˙$prpxiD'7]e$DŽ6Chm rSvoK̮)U,uhTr_Juǃ$X E}JP(ťku|h:D +i:SOtG>r@ALf_o_䮦UwP~}ɿ(OIc֍I*m:K H1LdPYVu>)qk-i[O3-M?m^ʻwё_TOVMqd`8!]{=W~u[sƹe)'+׸'^o#<30%JV ъn t Jc o/ӥPˋӌat7!VH/Yڜ+~yU˦qx-u+8,hoi|d`<*:# +k"^(Fg_q/ L)k\rTe3u]&oGwcX<(540.,<=֖p9U}M7>@.eAʍ)l2m䪉ÝܽX ':Re@gpp[E2G.uoc`BBӉ R[gԮ uI^!qQyHBwaܮ8>;@pRs7;-YNfȯ~!f[O l zNfXW< $ģKn_螾st6I)(iQM>Q&I'R5s']X&G̜B]Bh,cRAI=}|rgRx}` WUwLzJ`ѮB0̺Vleˈ}vh*_W K>V'R~ ԡ"S |6ke.=kı^Jµ7rU`Uܢv6kJBZA-1B._%Y[ΏqHAS6"W/4 t8ݞmJMn58ƞc;?rWyza7"=E߁z- #(kppQ{7o3}yJS%YQ~ &P4%֍\0ƱJ4~앢FBbf9H[(pQ% XZIm^InSwF ipߕ”W;*{kzG{|6ߖdGns̞ cS"yK*ixGWT Jf~ pk4zٰd,r1nqq%RI% /GqAن\s?gq_ T[ j frfL錱j:M; &= 'ژ8AƳ$CzHqMkஊo-{DTO{H^{E;1 a8{/EmB,` zO%cDWB8A͖_—&es9c/`V/ в?D,w\Uy@IlS}=dTOmxQ˿XA?-}ԈB.SNx}!D;;?{jJ*rozAf| ֧>01_Nzmp9hR` % [i2SA|"5jA6c&h )}[ 䱍H8x?!t\ӧͨa1OUˮ/7z`mȠ b\aӹ=WhѶATxv,(#%S J|ZI_ǀ~UoVo3j7l3uhTBsQCdK1xϫ h?7UR >h,dJS|7-xeU \] 0ŞK"Upr@ꋣ.$H91ͮHmi cX;P=Wo3EXF"\9oa>KʡS5j<"T3A%95~9:-t!T$!%%;NǛm2A-.BO.-^+KS[&D`]IuuSP?:iaߌzS5dz4O{RMb_1M=Taj&DPSxhha iP[ICL(NAs͌iҮdL̞9ȎrCYkiݒ0tO܁z۾5 A@$v.о!;Q=$Y.9_ o 1ӎN qf -& t|9m#%598gTDN|Z;OŸ$˰*kj xBÉ 8߸eSUL6~WF![,bo] >GR瑒kB bvɷnp.{6,kEh.&\iHk@\%! YŔz,'/ۃbΘ,L¬ yml<$)Oyb>W>Yik;4WK@zaStaPCй3T(?XB"(l<d,y$D.$ 3ROpƝ~3H0Dy%: qWje0t\,v*dHm!6YY5i܂RVu.Z8X Odz٩c5>#|%bZ^dӆQc[MaLޱ@.. ~y>.[ѷO::2\`UBfrUdkLu iɴJq >f^vF퍭݋r(F4'jtbxkP%K$ {2íO&K6N4k6vKʖrϔZaݱ NԱɧ W8]ר-']Jlj[zޅ.3 oLzλcmb3ڴVkM}f*~n#7-QY@ j̶ 3lEp-RY >{E@tsHu4InϤ%53Mxe*!1_(^8=N`Sk'Tщ7ֺ,AGI[˝7ugaƖKOrCM B uBat9mn*SXXbB"+ uPN@nۂܢo˫'8 BªlzP ^g-'Sf)1RjgL_0\(DM#*ݰ E 6h/)\FsuxAg`0y4+;4o6Y`7jPq*df~tuB4W]%9ލ$DQΛ_)07}eh2!,AG;MT5>QBچ!Y!KaAfTXT*]jԎ?Zҥÿ6#!f&ʹT+e<]$ LՐ|*gy$rp7*vFX1*s~S/\!8٪P&hr\d\>BȪK9:dALHK:%gDLn?]X mB"BR3#G6^6 Zx<|1o' k;9dZq>IFS1 @HmU >Olmة  aȣʔhKa{q^,mz=FӖ[iq^ 2~ў-\-9G{K:#OdKURzn*BW=OY|^X|2X,YްR>)  mߺ\?eSڂ"##H/C)WE{vH w-;Θ!mxU5kKNב^'Q6qˬkOy +i' 1uʓO"?z HEXIo k &t6Q],E/c)*^YԬz=G3E>_J1ImA@:0t2bÕᓑ)7z! U*rH޴4'^D-P5bԪ8.DJj+5wբ hnFj6@7(pH`sUBP1v&8:5oS{IBz{D 6(UF1py{߂F4~ (DIkTg|7xTu@ۿ2#'1BOkJOz5F8G_L>ǩzzY$?prK< g_i2gހLɩ~De5Fq w*J, l)Z]&0غe1a|:{#Q\˓i% FYf!7Ή0J]n{_Su.8mfTE {TQ _+Tp+P%+tǺh/ͮuc Q#~D OHw5dn-Z%KhP#_Fn A}pU`fL8pl^\K'x ,@ԥ{.sL ѢJRƑ3ۖ=@4_Q`g3@_H"l))V*ih.W42$V9 QR:p#]+ܚۤ On!a F׿hˬ-EFʖnOҫAsgrɍBJ"q`:HT @M$-t{iYf_#˔m-#sYŞ<#9R@ӻ#h*%ntP].g:a{bTSպ/yNaasؾQZֳu_)nn3?X}i਌2{3}GdpVbiL[n~ F[2':~O04JͅUxyUkmu8v l9eԲ8_@!_0j\=%G$s|1t7֍r9:=Pa]*5MCC8BF>nL4V޺SRnԇw}b9GB^訌eS˷TdZWJ@@#M,YΖ&d䑲uU UU4mܣ*3!1g̮dcD˰0%%}_3Hm.bJf"P$V;܄V)6vg#4419yu%,GugD޹EZ(=3B?^86i؂wW]\=f9 pՃ#\cG, V7NvD+YqnF?w}ýi\0x-ls2Fz,o-{jҸ wa. FOTdk$&~v"yV F_KJvd NyO+*{SEzC A` DFo%JWu%ٜBdRe:xw/ /wl9ֵ*Xt -\)jdZ^# ?sˤi`bFQ˝ -͐ħPv2htVhm_hyo5 S,_.Nn[$VչKқ'3- >Pw垟8Nieҫ~N$O1ubH̒b.n{A#T)txz J6mf*|G+]VݿԆLN- 99{0kLe(֢LӬ>H}*/-D6G,yYy<#b= kCk%!Fma+)xiA8 Ja;O 2u$z13x ]堛;c>¼*uzi[tT8(OB@ @KޗJ#)VQٌz^oq+5 77^_ E8vdG?;GBj)ةi}jش n>,KGVx?LFbWfv(r7B#?Iso B5>V{e~ *K D$'5"EpJ\(Z7< R1xG w* 4ݴ| 0 58q5`zWx֬&':kZc1(xaBlh֨fFh6yɹ{]UlM8߈f~)fP21,P#H抮sFt2Cldr8}zKg{>'l!2c)13yh"فik%#T1{̼;ZSEH$A8}Vn<'47@R^}ɂ?梉t& 7]NǠSA> =!LBIK4>6Ix?`Ns/uوAu0{d\СC qc03@JWU5hFܩJUQquu}~w+ JŹ,8NX(6p~xϰBq6\Ҡu[9jΞ7L(Nk0`%7ҳة>tnzI3i#!: ; â}}}F% eP-7zYeo|DԖx͚Ckyp T4~jY:NcM zV,51f)Ht#zX h{}J9u>'|{?cC$ɑI*W̧wz]&L# j,>R t҆lP o7멋DD^SWk)IK6%hfJT^`7Ni2k:}w>Bpš\VcW%8'v_:"{:- ;Dƭue'+R:Ot n4(MJym-+&\2H܀A7vm~C wY $ځE1ۥ[cC5-%_g4A*us /70i ܁#%%Su^QJVYп)k+0\EFSmHGM iisKRߤ=]8a( `glal#irx0 t}6nrud~3lfeK{iCks]$R*BC'&jD_ VXV+!m$T~&5XwQ*T8ekxF$.F:>-TL$ oN7\<:j?lfroLLXU:z]'[EOxp{×KA| % gQXF ]u u`- %23C?65g2l k$x5ۃڵ؉0R $ҚޕoMcpk"V8%%@]{nR [+`m5N4?xGG N7 64zC;X%X2} /́x 0NۥP">g54|/'gpR<5sf _zqK&p5n#!BL>)CySR ¯XoXu:_NÑ&ѮYd&38ǘ Ѯ̛) BڌV<,?BJ͍(nB }9 gε~?4&]#j!|x>Ӑ!$8naYEǑ9*Y,I+X)GBB_$c15hV=aU\i0/%%H\UBuT M0$mQ5b֞Z~2!~$FE?m c( |OL@Lnļ;DZU7Cո1dz9NIq$<80>C<v@ d;QI1\l˫hBVwLkSo@"3oQڎ9\wAXk< b:m/tJ-q`;P>~eʥȦwq~soz E`'ea]֛yj񍱲gugxp8FJmvN& n7Ӱa=qAwfQL!{{Z^3KO^ nQ/xoβKk?*2]n sk"qw:gM'ネ gAl:N]+p^Qvov V-bNπ_d]UY1@]WWvFw^odP%'Ͻ̃ʋU(>*QxlQD~lN6Z.)f!*H۩;Y.قZ8s_р sނ.zNBV lD }32n!B.u鹄mpZ5zkae7/gSr(˲!t%(J.~0|X!^zRQ$1Ϥtt5~oF80^+] zϕYdW)ڛL,ngW6 H> .M vF1 2@}I_}BEv@_q(p$5^rTFRࢱ{簎0Pv=]}#HqصpK&K݁چm]Yd]ᱡV;TAKŷ!3#E=VHdJʍ$=(<˴!Y^NOƋ_Gh-Nߝqm) DQ{mU˻% .c.ʸY20SD /=5̛g`͔ ɓ>qC+thuB/{,o~)LAp7N4tdp0 9M]w$Cs Jr!:A\yÎ㶹,S%Qܤ~$s'Ńes ~"+Az `?ewq9;:]ǭrT5Bk]f !XryBP Z?qnq ѰQy;a't3؉ͮ^p/kvli{w =Cl+ PHns`k;MKVŷ٦gqpø2_IE)A;"a%0FhqH 2a+&#+1bc7YMҐqmy? }\et96T~Z29 /B)fb?yOnHzAd[vUҎqFM#Z#yL. աBXd 5{{b e4R~\F@ȻDB]ΎinhEӀi{WJx], ʜ9O'2ekP4QKxI Ia3/Che!F;`6̚A7lg͝޵dZ+^@'[]Jթ8]qiB$G5="XJbtD?H϶ ~bA71 #vDϐɴmoa!UоKȎ0Vj(vť "-=ej9\:UoL2ZB c.)؆R,{sDl7ˇqrYꈟbLʀwt^EIMU 71QhH1+id3Jk^ǃҤ;K_Vs-٩g%N߾( peRDiW-|wl@˼6'eC!ys8 QubHQwza9ty۸Y ~qn#m ƶ:`ɤ#+kјIZ0\95[7i\9`(x3g,XGd>&ї#\N@`=[ RE.SB$?I%tys2۹&`n.NfƧNRv7H =9Ҫ:_ײ,m_%I^ZFGB%V 'P$؜p. TV[!3NsO5ls-bTw),ONOm@ $ 8ώ\]oV(>S}PHdn*POf情JIu|֚rKu.ŤFy>{ oM]P" Eև3>bZRvgE[eIJAЖ -;e M1£&Iԓg$WV) u[G͠p Ƕ R \w_>l~T#؄|g 2 9F!0CW@ W=镝'FD QW׶\Qz }9Oɬ[?rȍX\?FHRNDӑi5ngtϹrA#r͡Arjӽ[WKlǻ*Nd0=$mv{ta4zc$r} jdB1Q6d~ItH>?M$e0'rCI"bۮE91ʺ2+IRG Ѓpxa3ɠl g@::l(ڝբͯ"+|KȆ`X']Ῥ -K~dGjW"dptnBm¨>bjy,itj`>s_nU١Nюj\? 7=T<4ϠoW}wS7.ߍz^e;/xip׳lW5bt:A7VeM3jW]W֧{eNsւ*ۘFΌTonPQRVc 0~ J15.̿X8uH b.~UQ٤c/ҏWnrYvb?5T^9%B/]WHz@+o.)Q˦FrRY E'/+<# /afơI1NLy&>uj e *\(*R3RBL,CKp˯Qd0E'O\bQx~LQәkL 0z[i.4lmx><zs!'[k)e!Vߎd{<} Fu|U`P &:E%D#SxZ =.#v6'/eYl(O{N^ok.SS}=+rdC| ҈S_OeNd^>oHWKJ"? }.KW=OćojORTIq=$1*Å$Zq1p'JX\pdȽָs/P?l 0Ahy$b/YT'2.33^@LQ*A"^%^R(U\B?1x1MRjABv3EYb }0VrSKsD6Y`CЎ*0OY Wl{q7k,P'(ؽ44S5Ѷ{LϝEg^;EM j/!?suBuz+4Y  574(9"=cz~N"n:ȰDO*crA%ɨڑ'GF@'aeegk{t}BtwGwaM[X;dHa^nԊlVȅW,Y|lTލmD:[Ox `? tdkԹop8__h?{ns}b?~a[[s1@^ZA!ζa@iQ&.rҡ\FT!)+e)@T)>|HkJxgƮSݥa:''?>s/m$ə(x,'x #9]QjP aemgI+|4R=|9x%!թhuVy@:RT{SəbE}ϯmw ~4HNM)HD]:$7( j&:t0jZB,=hk\ۢ`E>"#ʯ^ Bs 3D^)x/{};Ζב.aRu3dJxG9x֑[xAhPz^v2z%7/r^+`~Q yL7@DW1xHyc6m&+s4/**cN$)ȝ7J]G]*uOh>|a՟߽5@nt6e$2hQh_ljD|pnxz0ASMss{dG5j]]5&(jq J/KF¤^MHI"L;h͊Z;JT!羙zxb= ?L=al3*PC%&"?TM=)=5#x ARmyv !xn%((U_b<ןi5SE(E"9%M z(Y5c={'̈́{>qlbEȞa!IXC`P;ٖ */r XɩjPBWyL{K8[<px/wK,zdܻGrz䵵z6dl-,aXֺ~@(3 ۓ~O'D^Xk%_$o<6ᶲ(xh37\7)VQ4(ŒL!M*cZ}#~I~ps/iUB0F tlXKތj@)²D gSYBgߠ4v]*jiہ%@3hлIшal0ҦjOap;+Пr鱳s|$& 0U7g~T>?֐FhmQCfC@Sao@Qր[J<{9tZAs ٱz:[4ȯn}+Xu³r7z=ēU*lۣQx[r=Yh'ģ<.6LEpr /uMQNG\2;6@FK֤2mHJЏ-.| S,Ӏ2s7kVzkhX'۬pP;A1|g;9V$a[kDN";@qG|aWxg.avzuYgZ%+WyA6/ՊχbLßg oFikLr(gׅ/N!GtDXzQV "h (;h$X.q4Ɏ}֟J/hI4oФW\y3ZNB1H\<}\zs0V[9`=JZ Mxo_%RI)@ר6G't7!Ks("y ,&JgR=`/7]XAkW)Nr).xVxCd5 =J|⏐?z)z2҄' -Es55 ɗQqRtz -jj" YHB ̈́q(ZsfFC E kJ¹Һ7{FH#QPӝ~aG3`@b ]gMi|T +_ L|Ǝھd^Z4=;QF8}2 v e#Y }"P# q2 bq7cj㱧(a7Dqv55kwff,~,mc I]+~4+>:J'Cdqzs- !H3E|Aع M[!c, 8Ɉ yp hgI eh||`]ɄlVNj+LbQɜEP Gh7KV/B[㎋8.<֏%z!{5%ZdF7&ANy9Y<1>ާ{ _zSNy4<$&5*d_vWb Ѽ#^qx*^Z{Tt+=rDǣrBp"1SmX._G~ hlx9:M Ƶ8Xes8!Na{9u:ֿP'3]Hj&D2Ư[H}X拐F :"~>e`񻨙hJ? 3Yxyv+E5@cBav2Aأfl9u " #!h r=9T ${d}@hVX3 l|WOaxm.|P+ŽPN.܉ͷIC w>zgpߧubn\sWjOC٥겺cnȴ[8 $%8¼D97/M>i~GmEs͹r'Hxa1ԯImkϜxV]c,~Ŵ`aQrokɁs#FQji*LA" ʬMNjG{{ O1Pn saNA(7bCzQ}yVo궪k}5ÓrSppg_]ҟL( "#I H"%\?C:z F4kXO ݹr߾)#߭_e^JUfk^Ia*PFmR?{DTʴuyX7L^y#`Y}΀G[ɤ l3=@Od-= [+@?<T."V @t)%.LA?T!u' Vaw7s$H[-p![2)wOFR?˞78t`BV/P25RRKoK`_%[Tʼn{jSmqX fF'/`^1n]RT돘dfZt鄪:9|C `{-lv6Zt>y0 d9 k:,n.u ].`iylA_ H'G <Ͷ^У UlS"y:G &:^$\-6\gFH0E;}ʚ#cVءM"/t7Xȿ(^fekD-dvg r;1 6HxQx0yC{ MT!@ǨyKkBb*w0U`7Gc4͠IT+If;V 9K`Wa4d3m3g8.AaGm0u#n_r8Dw-/AL(Gu %inZ4]VyWZkQ<ȺEֽh\B[ }PM٭9-%6`kY* >6nCFY$G?&|[@a _9a_/;-59PZ g[թG$1l %#ŇF4ߨ# ͡MY8q]~i) ߖ|ZA][G0kr|)N>f\qѮ+T6KvcO_Eiq$`)6 !i6}}vD'Y'NwAldvP eqʉ@-hu5*gܙH!.=?DRv6T5>e 7 ;S jV"W=^l)/~fĨH.2Ԧ嘫ȥip.x9"skN\wRyvonboB>gK&AM;Shz(^ؽNaJ#|u CNa&j[?5$NVyLjKk)Ĕ!g_:n*;D74I(X70 WZU˓Xb- ( WVBT,Aׁ8:£MFC0[{[7 {TmNy=?,]\pݣ/Erw!MA[o7v>-GAI)%j?wT'z!V)j,l^ $]$ygA6a6o.P`|ajF߶zB -NMc9}U:ޛ`\OSiEE]abbX={W'&={7ՔCǩ<4SM/vfgSzCb:k_nxM"x,mEϰd&z{K׷{<q!v~C&ݳZL?^d~Ah,`cYѤεv4o8TkrPQ U!/Y?vD _(lLgbMϺ-"}uCrr'?KJaBlCCtzA~c|˟k6X\td㯶 %_\qjc}Yz&"~g,stIC >%E\|Yӯ%rzŚUqwU1#'~w3039+^d@_A嬛ER~6&1bc"m`,VƟ80TZ4833Cj)n6 YlB ʱSHC[Vy7]O+R-/ p0ߦjm= ?H㽫$AL I,]DnǤ@WE΄E-fXhD d@}.8)+uw D5kDy*3eIؐq[ߜ  ByƢ_P m'In/ɢz,,>|2D|ݲ4*Nmwc2Аfl{ 濏W7nFz vj*S&D`/? *=}vl).9of麑 sHk}uy)}ne eCg(Be~k7vO ɐK(2 љ9# 715wWs|Zdxt F⫯< `!D d 31ӭ]>,`;FXs!|t 9FEŦ˹ƿsd6ʪw ==EtO& ӱ j[ʈ+.̬=%M0Wg <jxI'qb?كpnVn%Ed#]!6(f?IҐK-?Ӂ3>:d`nB :ɓK@~x ?5ηS}i.ұKwG}\kM|,s,U-u{?Liyw稰t53^Bt2dH+Kȵ׌k=Tw{g>7OY&e#WXgk}W?4vϷgVst.ؠx6hAl*erμE̶HuՁ+cu!sT KzKu] g F̜kakOִ3}7uQ$c_#%0P<GxVłMb"{9z ]**|0 7&K'w^,q1YG#o1IDpi@9v ZPvJ@WK(a7Z^HO9bw[y芵P`6x( AF S4S|_f5Br{S"Ɠ a8F7$rl Y=BFpgAL׮d6JE*' I 8FtTS.n:!ߺJ Eti9tHTS2Ong8b?Ӱ*hhb0&+\!XU—:<>&)2H_tF;xV*Q}kmr*4g 76K pu;-wngER:bSgHE4}^L{*_&&p>nYҍᦢHim̬>n23%l~#榈R2)i/Lfgb8"dTj*l3hru4 AȻ?oJ`rFflRp֑*_@#honɧS*%14Jlt}0})4@t^zľ02ŷJpLޗt)q1gJTj9;)8-?HT$})^Wa^ Jt 8޻ˊ[tӍ3w^dt:<'q8Oj$ ɟL]I.s auw~؆Y>Q:9&^nun!C7^.C9pb}чBU:8YqCL3#7~W0k<ϦvCQ3AD •)\GCt kftxl_೹ E$gt6̝i!Zgj['|bJ>6R8CO!& 6 T7ϸ|:c@=atWHhiFNIWF5#N #)/St5&}mQAU3x :$#Ն'~lo"-tdӬrb}_+6$ CCjwW8bަm&FmC]CZ|N,p\ &E,+_ fOsrDCʹm9NfZXM6;`=Yp<4hQ`[odD<-QBх>"@m>{eg+)sҒd%:Fp7jLb uRwrS(d-rN^y*w~ OKBjH8dmAS \ty@?X ы(!JHoCwU/WIھHGqOE ;E]i'usO?8|T{01WJI]2A*}4+[&w8IBq5aZK cF[ I¶+K]q+8+|L/en66mĿ _{/a[>H8 g)Z\Ȼ?+}AeɻH=6Cfbk;1e9uNcj X7EGݹp3 )+n]S[yvM!VS^W͙㛕]6R)itCVZ}uMq0L`As*gr(kߐ$Ј篯_Z9h;P'WqhU|u`5^e~n ?.iZ03>9=]ր&JfWM6 Ԃ Nv6 J֫s7jAqgW<ӈxžVaJaB 9)ĽNbt0™z=M-y;ͬa%5Dhl89kNaLȋUyͤ=C+Ѻ(𛺊p*N2ƪD[&[z +4Uϥ^#XAV.b;@%eH9Vy0jTNg^2Xe!r1 ]UZRv+68~gVoI(e N)p|9FϔV418+nrf$GY O,HF:W^B^%hhƠB  I.ToQ~ G_J&9Z3[d;[? hPNl[>VE $CDL ?1ε5!\%ba]Tqu\hsk2iqidK-iJR4_ KV'U%L..t!ښUVy'\ݨHN_-[M 6PKh$sV?cY?՗-+P\W}S,:c#rLÏ;>mE?R!l˴ߺ$2iޡnI(۽ [zzU^E[MJwZ'!sh>d+{)L6)"}&ѿ,Y3ҷW ͅ&4e bB9RԜO|X=+9KY#6OCĉR1VZdU6`gPp_M)Ǽ<Õ@/3QLl@cO6|VXtWMK-<2/=a}]qdmbI q\H)8 wt@eϣәz0E8-Jv1q~Xb E %Gz?Cx0xl,*dR VV-[40YYKq 1Z7}CwqIq\Rѣ0x vkf7٪ $d7P'ޒM4*Ss}A0,YiuZbD)A(b3 T(~Fu}4+1 ;0W'rIXh:lW AT~f4$2-kx#^zG[X&] c¯."&}Z d7T<,Q6}@#_ /wP[jPM\/%CSZ`'RWQ`r_/'uSP gw5өV! _h4|/E:E68Q0q0Y'Rkg4E䮁8ig^sMxīC'<+; KͻZێTиƫlԟiە{mfO"#)gC-=&#'þ;l!zj%ZzrhB*s fOWJi؎;8Ir%sH5ʼQ Ǣ1O%ve~E2 ۾LJȼb~$$PKQ Cf_P?.ΙGC6m٪15Rf65+}X#Һ<8EL9 ]vB~o4Y,t_iZU5:*m+.b&Dx[qoAN^K!,4eUF+.8_;\޲PU HbWNR Iir翅:['4{ҕ[Zm*hr9%56W%&@lV ѱJ)+X n1 `7~!"Ӻr"\jL/Wx'̝=82pinOY\;M9Mh{] !.7KvLj7hQ8G6~F0xh%ȩ]hzn].SCHʂe ޵ P/Uw̭5.Nq|>fŨOnN`#+p?v?mҩ^cU"oܟrɠw3iڕ,\w7y(ݓma(%bg02>8M u^fLߦIjNUԻtyPAmRCh|C0ύ_ ",|.&n}x0_z^H |rLD{xU͛|AnMk'3^rA2,{4V)L7JhZJIʸM`xnm o&?fUaa]:䵛Q}HלFp<ӭP`ek$;{3VhG-6Ic92US+76 V5}_y7ɘ\lBP :F\UyS11paj! Sk I6WC¬7DEe1SΧ+CCU ijwEʸd<ȎlCkZY4zڞ^s\>{QXLYALW=--lrɗ<^GjGCOq}=ihcq8YcJ,{Qb+4=) Zs; QY~y5mO=cRyd1SX[e;0kbvVgs*F@ (aEBGyc.@ݥ> ˂Oe~Y̝^{4ZA )s뇓˙|Cvˡhi-lU{[)8aMCﯗ^|Bra|%ٗ;ɾ v9 bn ĜvvEX^u.3ܶwT6+?IC/,~w@LK)Ke-J`xG #=-S#tQ>>Jʃ(*u ]'XɌңDj1ϼ bo׊Fok tL=h8~Uqt0&:\e6&]C%+ĹV aف^C9ϟ7%+z%F܂b . _V,?a{/l*$8Zc)-t9`` sQOMWqaV h`4}fm,LwL Ivkc\ PW'(Xbf6޻ts^A5Xz4)}w4<yK_c%BMpω/LgƘJ9XHw4e ޠQ$ZeMl 8茁ǯ:5 iGI\6m;uzm)pXQ.9PZyN$]SՕ_;'(Q.Zj`-*?? Yo>u^'pP+,8#{(}(80^%j^׭Atnl?4Z8":*1%=-7IyzŚ^ PZddb8hcHf%&;hwx/:D\w2sbwKxjsw J`})—s%L IZa,|!NBMg$ȃ9ACr}EI[;P٤&*'#_5R*c21Y%-݅;$Flt\{].KrRw]=فd5Dk;~9DXFubS\x~׈4Oʚj6Vu' ս%-ƅ-#/h:XWp{ܞAi:rΓߣI@|^cߎK [UͣWd8^9BJ qcrry #~+g?jV1 # 6)nM-WJ~Hx)l&MC TXAugo*< ./v͞Y}ҠtqxȷL*yޣ Dl6Ivcx-z2j<1PPo/֦? ^KVBGFdeW;WqnHsmCƀ :Ic KK{֭u9v-HkB,N^xwLiee3z^{|x]qD'ͺ1OX@K_Hh@kqwrȊIgvvi{/=آթ܂ΈNۂ̓y~.Ǣ|YhHp˸CG/ҙR΁䒖J3/ .Gm5=7YefvUIK" >B;WVxr%AjtPL]o)V~iugv2ᕆ3s 0Ff /, X8]>^ GQ^>4sj_ ?^ `mNwf5O/ ]+WrP cRD%)LҰ]JHx Y8&q$~.X]NADԚM?*#fg`gSԙ= *Ȗ"B|oةp75~mVB.9eʷHL-w '{`>jG˙5!zƏ\. 9QɁCY.h-A>D J-S(~URp+8[ Ĵ.?lhwom_< iymLTNWD"Hv}S$;պCD]P^ |T?~b3SuvwjP,r @q|@c{ fM(ֻ=r,Ϥ4aiFy:R,.&X1Pv#- ,ZhĄ&L̓ eW+e N1_lW:[/rAii)A_#L.Trkƶ9aEO O#za>͵յccm{Vcn NP(fiԦё`CǦ]' /01hp#n58l̵] DU_oEq̇ /B#,OObMJ|[ha,sT;H(B5G_fHO&D7,Km+U>xoT R] b8(&vs7BbS_oŒf5K啔Împ7"-_\"}d(tWa4iGfPHK@\.+;FALF/Z*.uqc7WM Xc- N. Z3uc`zP3VA]K*us0B4KY"oz]֊&>w0 !怖y"t]={C KKW-lM(H9Kwv~,^UO*q?#w_uBV( Xb`"_ԊvS\O5@=؏|=;ӮS\jg/~o yޯsCY~D7'{g^ cBlsXNU#{N$}#lJxKC 0^*,nߵ~['ڃM.& ͙0qaӀDDo#9`e-UMrWtESbvA5D3zFgqL[q0@#-vlXA,:- bWUш+*#F{Y'>JzH>"!1Tꍏ; ꔩE n_.nr\jL/JhxM@KP!F% /l}8َgxßrJzV:EBϊba""1y{8uҔ1j/y U8B ytI> Z[i߅sbT92:ڥ@p:peTk[ sesB[+}nVC-cK4n5pߙPҞ׶UHS8 I[iyW;̶Yɞo1Vh8Ⳛ6-)M֙POP1I;0Urϵw[Y}4**+ڤd:շbÏݘqkeXcU}ӡiI`` M]m˕D|rf5^llGir*蘜Rz:3ƫ9u RSOυЌmP?_E¿8ɯqO)Ѱ+b@(nZf@ Zb)j*+"du>bŧB"H@exIy%-6*?wwuJ+lb>f{, A'Ac,2 5'Q4_#f>`Ѱ̆#=,gd"PEIy/ \s`W{G+I4t7L, PkȩII-NwD*Wp~N N`s—GFlnQ}NI>s#|{x)мbq"6n'nJAcmL7xL΄5>l5_: 5XcY~gؙ:<*{,2ux?ed\S`/# ǓxOQɬ)$%݌qr A4m;*ܜ<)Xh~[퓱t$H+=B8czjJy?Q)}dw&)^KB[=_s$tCId) /v tBߝǪNG_ENWdT()mLgL9B~CQi\ a3=BDmնh,& wѹ.)8qQ֘ ,8CD*KZe*ꁤgk>tFJG';YB$,[Vn[e@q%g;:>ޢnHWӮRG5U26DW`.;#*=ЂS]м934F{]hKy3M8'heU25y9zg}Dq@4# g3xhfHP%_*P嬥u{u|=b6>vc{ ڡBʕ-qe;^VXn]egҨjl+Qs_Dl2Z'!$A4eev? IGɻB:&劶ڲ))WvZgU^T!! [ 0<`E"ƝՎ*Z{^@2ӗ7~z qх%rzGˠyJfs-yh{C3Uz i 1 Ҁ]!\ΎZxqd$F$wWj,t <fTI։R[ݵrZ,Gyy^G(yQ,w\+)w qf^ p{gE\!Sp@jn6@RaF0]EQdK "6A+;G]FoN58}?Ґ3&oF~}S,PNqH^- ǞͺJ*'OLt*l)2oT MEpsUF(ZfV{Ej{Bi՞S2I\:GeS <"N~ e5K2Mj"{&Q.rʮS#_]9{HIP3>uwF`>P Plkj.Gl.=p!)Kғg<bO';S~зnȕ=aaIejX;Q2͚H& gO  Q҉0%8zPjmM -B+p#/pN16gE/Ai_mDua/a8\u> ( }ł1}A V4N_*]\hX~&gULD)qD \@) L⅓T5; $ _b0*ƙ8fTM:?QsJup_9q_GJ'B"h\]}++$\1dT8yҜYp7pVUh_UkaAL@(Q±JBBB^vU&wwb* *\j'!&^x~ KDA${Iw6 m!Li (g I}0^|7 @]bˀMKzH B;Dw7Tݸ:&jnfm<B˕![ftgBU@Ʌ `BCҁdȓi'.Lڴ,rN738Dhf;:0 =BwvZKRI]f$K"(Rٜ76`#Z z$F!nŝ|sm|4MS`黅aF7tX`.e-âVU^TYX 1- }ȢԀ3N`HBRob?*s ݠ5ue7Ajp &qxUv$iCyhθ7ti6&a9x:.7w" mBjE1n8mĈc0F 1HrRv!6kffekX\H/atlܑK~)aQ֊waZ]Cވ!a^*e/Yܙk`簥/6Aw1i;Xug.R˰iw=?9fdQ0j)w|,C)R{^`~􎼆شnk{(>\?mG X `8L1o$!Dzb6-YA-R_87ȧ?} u\`{r֥Ii=w$sf6? f" &Ì'PhlWty-3#zҶs鈗H~@Ty  a#팗v#]JTG?w.TM=_^SctbœGgfy{I+Iw~!b ȧ$-y<9ξGbx 9Ouz^TBV XeL3J]6yiv 5ٱqYq7m_數\PMސy;?v62#rN2(I:ҦlߍjMye̅%?vkS`6/+4WM&" AxDFEd P:IlVLkXݰ9CbS_6.Z^=LB}o&DROHCqpl<͝!i+wU$KѧB˴.y/k ƈxG`)0an,@ٚG7 yNGڔjHTCU%*O ;LS:,Qj-kġPR+}*^Fk L&Lv,yAq"ci}Wʰ帔g l׮^];=eĥik4'ыѐbwSk \x]rxx[Jk۩`p28+1}dbJMT0Vg yT9{~̾<3!L}#/Z R:ls4#nZ族17rt)O: %(S胣'ݏ_ 9S[tvYM8A/a0I٧3:{o*l^7ZFN=';ԦYsflLUP Lo&w?43ϢÂ^;31tdp*mO 9oQfF XS x [H(@v·dSq j},|22INgD}Ex]m`Nr mOAwI ~d,! .x.ܖw` 2Q xjײ<;;idg\8QU +v}/!*"s@Aẍ́bM{ II -*| (Tі S[(wq VOæT;L3EeFad:1]͓am^lp%=>@\q\oQ 7P0rJYD, 2RPտ!l  FIl$pTM63978(~1JgYE Dwjd#>>VstepL?sx+} .ekhi='B4}4$8İaE]16[1:YTARa<sW"atWR@/f>vC[X,@E*gJ@_2}D1p,mX#Ωy ci_ FfSu7w #j:3@ TVI/&Q˺0Ӳ!Ne0 "Qf*U;|QsnCfZqt \/jMiEb6tԥTDe@"\`Ȕ2TWv.tu4nLPX0cGB۷Ԥs{3 ĈH-+Q "CuxD"Tw oJjm$E"`ъsj˫4Le IOg3_,:GCm=ncKn˼5O=|QVe`*_ℎ.Zd 5W!M\T][M :q0;sK [Rlk WL= #`ϕNVz$׷ks4̋P\Q÷*W4])D'f;X!8PRQ+w@@&@RUP>Ma|`jks2>ۡ Dl+nͰ ˂$[rxS9' ouĺk tQShgb]2u]u e/+TN6,1BK SfB0Rx;.#߼ hә{Dz>#s1xD⡥CaZ}̙@ԓ)"/9zpwolwiێJ 2Ji >'Ks=Ƽʤ4[KFa uoygʧ@|> EK"qekqЏB͙i<4{ iHf9Й3Mz~UߜZYV\"'e){^/o^P^jv%kΡ&2`[Qn}fPE|=]{0cKi0_O[WlHZo~p8~M=k-xŗb__W LQ&IvM1Y)aO72<7P+ H6NN&#pCE&h4E8>Vy؞RҬQ׀t_)ޏ[k/k>jSf& ~/eiU܍n>u:vY,%EA~ <j(ѳL'yٝfnϩx31ϼ&ۣqX8S\zڼ-C°9NɽT '@Zm>A(@'<#~Sl>F5 0wc5 ! Ikq uqpQ\Fu: UvrZ9eiM 8=_Ʀ2 I)_-yX`%C|u`L̈́|N^Z3>acsϐ+/„jӓ ;tCX'zt9G)\f 7U~&h]<LxB8'5)ax%w:E)ZP=n((N"-键 Z/,ZlJq[7Z7] +>r1!#zuA3kyFȍtd@ܓm `V+H+^|=S|)e++,UF{Dug\L-ƞ` TWB&&ѭ`o'2>:7 RvBL(iJ-J{ -0_Vt muizp+݊j~vq-inCRb Nn .!Lq!Z|IL":A7Ň[esYO*SKFkd);+=,GЎzUe Z֎]2lu,i^b\µ aRҁ6#xRgDC0w60scC5YX.zE?>yJQ1׼@d۞V*{d' kRt *J*{Z5ޅթUX`qK@( ҫ>%),tRkd˹_S N' vZTw*qzdwDwh,pt|y!H9q{.y$ C¹*:kC$0KN!q,)Kֺ\k s*+Y.k[*On:Q_ `eN<Y{Gwxelxj/8m;Us]ǎ(nBkN@~9cv}Kៈ*61[HI{ wT*0ryAgZ#-Ci@ٯͨ׹.(2/>Y5Ͱk 0vYhΖ‰:(WW&̳{In8ُTĝ9 FT%K^M4A%@W`op#iXxҞsZ ,`!{(pQ$oZbJIb\ ,4ŜNaIJ9: &\, =ieKAh $O6B1T<JK_?6 NGI9k|v]c鈶€5aT& <iֳB\S쏝D),C@N٨ sX"tջYk0{B?HoJY&$GrKEVb Ҧ2>~C0;$,h3Vhk_Sa]Н=i۶EqfNs%Ap5Y[TzYm޺#DM=.ARYۜ _1=1" Zt켐/+GAMKZٳrV=>z;ަE]XCZ9%T&܌9UӅ-|Kntm$dpV (xIi5 H.DN>,;Ę3L=Z0]ךQZUqdmI<8ES6ޏKu0w,hMG <'LSIw~+"Q<#W6l` `}C~AOxw!ĺFNިz&ةFl3w>I@s|EaYa'dsyܣ0jQާDpCCψ=[h\1XoEx@^_+bH.9aaO\:\E;_6ڸ:1zHLl<(oZMtKI Rǀ rer~p7~ӁANs8f.T&p*48?U y,}$Lf oC2 $,7:k{yAmlR?ԉC.OU5%4n.}oL(enArWL|^}y 1mK% 9B`Ǖi@|]Gyޢ٥8xZx,k(R/+qoѬbrm\5G58b6-1S>+{L?LFJftM;ikEM-&V >`^ Abh?,`C7P{'i Ӻ>  Dzp}H/qE  w27 4|]ޱ>ׅzJޔ·Wfj]/H8ﻧpqOFM~Xtn*:gô0 'LVR u;WUMk0S*LPB{ݪ&D 0EnasJN2"R:X ] t `aI˶rG/} 7"Wow$uqz EhE7 SoE@^)UeKW擩\qY=(/Ӵqpǝ(e!;tS p|IbqY[LiN"?/0 54o{V[y.V+Jxq&$cX{:.&d͌ܒRΪfT!>CV`Hiw%nu݅טBsғZWzTg (At"N*yLux<|i~OB"2ӈhUz$y1FSFaO پG+o^ki},ꐔP+:eݙOwBt͝vT7%깳ogy1oذ0 /q r. fK*¹~mA¹xdf6).1-81E 8N`$v^UY !J~1bT칍kkHђ) ?vZ?0{ڤV XfH;x@VڻDŽd*+4bϼzU) }t^;R1\QŴ>[]$5:a)P1ӔiP9 xJdALQh:6갿ӴbyFCBq" w1.8x dU{uiUc='Z$A-| kҍzG^UkV8']!9vuj_HaN"ߎ0iI9}YwD<%Oޢ}VAy1joFߴ8mw U\bNaD'灣psk o{T*~\PvXhn]MBb YM&m6YfMX8Zs qtq}6P~ny7Ubg7*ݔIھ[Ɇ}Z/沬R1ٕ@Bp+M|{ujxls`JvU9 wN5`Wvؾ׫& Ǝ̬7@n]fWyh@F vA=ϱ_f(+ꆵxDjܬ%4gnՈ8yRgl+Ǯk173^; 7-~{ի p*4Yip ߼E٭k1wYw t&FÈ<,z!x9'Bfkvt6t1"C~4x^673[k[ޱk\1Zai٣g ?K1#A&Mak1XQ+1\m|(5ZE>eҧ!u00[0Q~e]lK7Dxz!"-P쓢;*(jf=Y" kNk1\@ Pg @QuX+zA-BS[ B4;cIvk;޶xZ|iv(#{^2 FSxK^@yиxeܱ?Slֶ?*?ii?~e N^%=&&?1v%FK'+ RNB:Z[/HHp`Ϫ]3CL&h T*<VRx|=WQx[ZYm5(?PGSP[R gZvzBq}qifD.SlLx'AI?p4N5HEݩtGFLSl`oFz@(V||tԍ|$~Nb2Q:q?J *<Ԩ \Ob6]aʺQT&Gl r)Jn$k@|2bx\M m?qW )u)73 3rklW_9W#vdlTpOdELY M+[/a[ImZ`fϼ3hH6+# ӏgDZiZr9Eb5xDIiF|RpI/ASwȠiP$} À&}=+vuk2+ߌMJ;Wʚׂ`kKgn,Qi3zSWAǃG7I.s<J$AӼX_޴kQD t1Uj g׮wihNiTb<҉K ჯ4v2 s`(>rF?2a"cfBϞ([u[4 thLyNjR$M%<逡ΫI +M>?ffV?”%7cmFO].A! ъBv`5ơqjV1PVRƷ=+)w DP1䝪wx[HWցE q-6"T uyxg]^QU>\9xUvG5_gWyҟV=mvI&-r0R{=nP>E .S'9N*Z3R Y2nY`/\ YuX2Ϋ':G07:G3 ϖy1 #:]3e;6~^QK,B=Wt>}B޽?w. j;5Z>R(s*wGX-^8=`'BhW鴽~b@ !-|tDj/sFnZfW F^m`JQZ6dŔ~3,D7377'9ʽdg]j,pd3NbyabZܚ@s(o9TPYr/ªyG`u:Q2Z;(ƍ7:p*&smMgƄc öj+>;:n Ӯž"7< 'D$cH?2f[=Lmိ” eQPUg(pCԤc ZC''Nlp,2BRA ;P&ˍ`GZĢbcJw47>Q'f1nuPn TLݴ)O}+.XʐD\  ӻÚL4G)Gu@-*rV`"R+.AX_;+ܯRrq? nm' HʹD(NVEu |IQ:!P@`}ƥC]z ($y[/ߙh`)80x0mR[ ւ9:^)3I xpP;w#Lka>K񕧌8"/jykzb6ή_>C ՙ!h`4ač)~ns!`y4AYаU>iG"Q yY(ܐˁ5;hc*5/N9:#ؚ}JϽYLi̙y3D,ڪC?G4U[!ۿl5JɹԁqYGGiBd1/.;DQ7BEV*!1KBujD$B.F\W)A֤N59'*t kZioQ-sbt,e&l 'V~Sj NɃGj.V/2_z{-Y YۃS*?GOZK$ƒk (;byqV Fʈ2 ;{va%.2SK䘆&#y:N0 .1c>wJ ƟZ ].HioЩ0r9ĉ3'[nnct**֓pD*%k/i[%On"*:fSTQ >rJ*;sIJhVBbbkN"-u%yIx J jWEιAw'bvBnJ 9k˙"&KIb4: ts] 1[?(_7טe]{$BuoWgf!2g6LU4egiPrS3V}"b'?uM]Pjz2q?Z@^QB,a h^NWse0'ό7G9<<(Wg)qFJTMFId^\D$Ejh+tRMШqb [:L{L. W</->" Y2zXr,ԤrYVӈh:GUydY0c\%kaa MFjOU),YPANfuylVzcƧvVA}VbBlX4X걨YSrg.ʓ?udȂ>J҈-c1 W*j+%=õ oؔR?C"qxCzeaY]gR` XrsB "i+@-g$ οi$wS GFIӁX}M]Vpsٜԥ ӘX/s.al{(b2kVF q׉ =P=G%^ l/VBfGg V^yL_: =ȗ֍"vyUfK?xǸZ~^޵}`t~:4U<7 jfÏ(S_Ј=qt?f#n}-FR7R8 f恏+U7_LZƤ':KCmӾU;\r!(W W]ZM cEYe(" 8u7Q'\DĠ)?9o91]ZkxBi;w) ͞NgN|*U0O{PR^gdKBj `? }fvZerO<ٍhuJDgR[xưW}LtZ1K|hfWb 6/X,' gW&kccxuKr#u>{W诹2B>YD4DIi1c~ҙ'ׁ-wmlQ%<_]|6jQ8"dW(-u 뢵27{*/m:e:T9tDō+>#+k8-^\ ;z{ÀheV8ȧ [|myVjJ rY֤n6AF*s'QhXd;ئ)ӽ&b,KpK  G0Lh|>uXS"bO-G!Г`1$oU=T$ ;pE,xHDւEmIYq9|%Z4AhpZ4xp}o~yji.6lÂWt񣃟F]DX ˃Z?B P=C+N,\S^P *7(m/> wZn .S`R=Cq=^( xxr⿈6y #EaQ.6!\4x+EԻhm[8d|MJ؆mׯ܍ՉC㈙ֳoC> )h̨Kv8=Ţ-p%jW"؎ld<5n>ny PH'Qʴ '|.aֿRF.l5F J@i!#MRJ"R -<_(ܜFDȷ8e`uьJ2׈Yr3}O[a_ץ_Qw`}pxM,>;u IW 7xrlVUlJig}m-ctrtA=}~' AeN@FMGX <ɫC/:j8C^Hs(e-tk=H$OpFmmHUE|d8; {[*Ht)oaq01< )[[۳R߾Ө Ry%;ug]ǚC-LGMM':Uh9s gWgbGY|q˅Gaϻة2[Տ&)R=Z[jb2FVgȊR%nw,Tnk| 2f`p怚OgtddD*Tj4ѼzseCWD$ kD9鿈I*VZHG){]K V{KS xOznFWqL@"W&xd5;/8%ΗI)'u/eʊ{^=y厭{r$!_XENrFn+wC <ـ`=oJFůM(  .-}.'p@GnibXYw]=U6g[TfkDƭ d=R}^\ 8qpm(ǫf|+;F0j͊in_ x?|u*ɸ6ȴ9)Pvѓ'YS…)7HЬڛcU4Y9BQj-ބ <**zG'30!%mUM\ʈrkybRr$`̡1ĩ0j@.;q&"b<W6TCLHۡ 4^[B$|l=R]=,]ާ<Ɗ>r6"[=G[<[{i֢<:kcrv<}wܸ:*\J,e(|nD; b kW'=\.8ˆld@hzmrn%@f}+(}'ŋGu )%#[pD0 3\ކ_*StŪ+͒EZ":6_w?%X9Ѱ[̉ smDyt$WבU{L:5wl,'CT(Ugh!y8|\V1*P$ <0)rjr᡽芕>SCɍiK1/‡] pϠ],K='94{ex4!ۣ0i&T X{!C0޻1jXM)1MR:e!Km\Z7ͱF): 85%k/]uK.Gn@u^o:͐;E2 JVTLaizB1ث덣·뎌ކ9*5&/nʹXU۳k "ʺh/v5灎6`= 0reWWAڝ IN?KTn7)sWo?"rID$8JJ rfTk^>9{TyI:9Fi0XY 5frj-5O`š]jdGdK<`n~}o"!x0k72 5u;Ww""P]TDžO/oӅX /[&I^wI PgшGO-Ⱥj[}ngd#nSb~Ϡ"򂳱#0eÁ^H= !., '1yc#HJ+ O$]+njMkh6;gzO!3;gV jU6)^QG΢ }E M=o4boHR_*v7u~OJѝ- Oiܦ&fS:61 /fNM GohPS'bINsx946xze]Aq!Ud d=l/smdسF>{*Sq ( Co ]l.NIAػup޷LSn@}FH@Y(*o8Y(^{Afqfs#1-0xf؛SUۇ3)/l#N ڨڄi V-zCȷɻWBfI.ءJF%,>JdQoHvCᖦ T,FԽ5 RPuf} 8Zѻ)ޗ>ȾQYQtAo&[4`=҇C޻4 _[ReuA|Pg b>iA)ek u8|l7W6”$nKS)EvʬYY Ԭ-=ʄUQ6Nqqv'@#Xro^)J#q|Tg :L?/V;ISژIwnhDX9#A: C&TYv:Ba&p暛ɓ捨Z<ڻu CB֢3"\i9u{%ĢR7#)]^ Re]H & mEC0*3TYpznFo,́Y,> +'|I+WG.J  ]>ٚ8 ,n\y-t<]T/H|1//l\8y7sIƂdn VW&i}NҬ|eO}{;o<*Z%uR _B B #aF{Fď~xue@o3;1cT #E2]'{Rֶ5Bk֝CҒ+*HNl"Ii{r? @YltrA/pJcH1o`ݞoݿ}֋\U= /zT}:CNiNB㨲Y@ȐE@5f*dk݉ש9ɧwuos*Dԏwm *\:cˆ(ļΫ56^Rgؼ>aG%,P{q /fD/9uBf~!`u\6~Qޣm%oDNƋ se_;XV0kM.TPOq{^wɳ ҊLgG:=f %f'h  `5 ý szbvA.ylh!k.:T((\fM#V2[g ]쮆1yBINA=C) |=NYr{û|aq4dܒ&~Cƈj=p5ѠEos)ej籃TGTTdÊ//^f1+Ro ,F7t_T "Iv.X[w!y>aԫ 6=hA WTa"8iU+?S9?" 80O?On݈gGנmJu}gF PCGvcpü6`Y`Q_dAۜ+M"BS&:"kL+VxZz?,U9/ Xs yNh 3Vl*A]:dYNL_D$fiSK׭ (_m/˳rU!Cd94X,O8 `6$@aD]ݷ/ll1*r;(s" Ʌ)loYK|" dȈ:AZVqvnֽrO*v1-rKsRBfLk>He$"vcnʰ q\aj0"[7jKtb(7}͙iA[1JޖB41BPvT`TZ!02=lԻG0Y KlQ MٽFɷd4m(LR)<协xL7;_*=+QɿCd wtk.J^0)+9Ipp'/mh:A{uL"65pӗXpܝ*:zi"*HVAm:HJF%ՏGC ѬWs1+%Daz=*+U]k%JM@}E̝lY: p#jTqdћE&炒p4ӘBԇf".W݈/FM[J{+9K` zgNqs. +|"X}Lf'T "M7i{ɸ]cx3*lY?4P_[Ibd?}woHwqhP)=NmdpwS-,Y4;׎t$ZB<ۓ<5B:'hd !V&btU,nOۦ$ro) ^õLw ;_tnh)'lrb㨧SW$* P2Hk,1v|o>Ѝ^xզjK ݺ+%L|uoo5a̲İv8ucWHvaL%w߁d|<Z  78zKbt ;H0/LZVCmto>y蜳HZkw- RWsxl42vyu?vYwƔReh%D1 q$5ޅ .w OW_kHջGx_[\&:ࠌ,? Ii8ߑu #&*'n,Oalb5~yEs yja7@2^Bp8M׹Vvq.|vy&o;8g!,6>H[cc*8)p}'H C.3˼Vd앸4d2;L^9|0Īmfzpb߼ TN#㜔ڥ}'oعt|%R/rtE~^\ Ngvt(l:GɿEə<256!KR]=->Ǎ~(& ha}y]Y8FpURr + 'M'RVD| B?/Cm& tV Gry|3e* Xxz\7N`6dE@S D+Nz[ J>F+mm~t'{^9]aVQMLfm;KF/m *(eRp#DN`ia7=?L[I[Ul]˞{HO0 (UR r@-v5V73Er~$@oI uEX")h`,AC pmHo(g7$+s;i&Dn`2G &amv$)Odqhi>A]< % =Y [OKx+tg՝=\h{`=Ԃo%0:o9y@9f]ڣ\ EajG5Oa i_3)J$3f̭כyԾB K%rpØ&F0z,J9+%`Y0>E[r)Nl[5䙍*a2ڝFZ:)ܔ? *U5[ƕ~[})vtIOׇJsYBGr̷5ڃXD.IUXE.Ս68@xp]pԈfĚ,^҄bJtJ>h\2p[$Q~vLlC%q@m>ӞtOJ/tG2=VfQzi&P:ؘp5_I&n~w]tVC<-sF5F7Y'3Z + ._$ o GR!F`?LޱBZT+ET=A(8բ}*];R`o+ T}a$_\N"OH>}X+hvr}!,EH@dL"ҙW@^Gs˞VYS&*D8=i#n"{5 m VHR)8ma}eeDi/Yd_rAQTJ:2MU"*A=%:>a4琫[Y"q:vNɘg]w "_qI ׾vnuSdLpX4Sb!(E,$MReLl#.AgcNwH;˼JٔH>j@TPz b ?"i6_U-uG+"AmQU>_h*twx&g%/oň 9ARI>׋9츇T 5w2Qsz7tz;#W"TWdysyc(rN3>};Ҩ#d$SX`Σa[E78r7Ն&l􏿗# ^N)5wۂ~{qhbf8fUdN͙@Z}5iaD{E _pk'2{Ӟrʦ8.V6L$1Yab&8BΌW+bƏpk:yP5y߆ c.]ΰգoŌX\bb~X+bcx$^_?B=mܶi4mF'w4.NŭR,ƊEm,YqB:4U#WL*M2c*/!_|=h[!p VF~F:P5I1ք[`ϼƉ#%&w2&TPƔ3nIa)DM +#a16:TSBCyH38]x>Mj SQ\U86qG#i^дm>B9J)o#8FoLH?w@bO)JI8'hCz`#Szm<:tG^_w@3OaVIGeP^|udZ^(|B5X0`?l%/G Jv?"0oF-c{x}8M)Aɼep~ڀvW9[]U%%&$f*U^TѬ+GXa\U;sz&9J@'o:]tz5yy+bE9΂P^[q﷝/&5mNc蔾>{_Ԙ3cSD:mυؕ8PBXIVQ EtWd=3ynQFέ3-`(u\zscϓ?5my79ncU-kPfb 5aقT7w8#xJE  E\l̢ܸ/r4ݛ v!fOZSTQWHC='e]>XZTe+䛡"!w̄sItBF6րxhuqU-04[FY0?w+KF^DߝeD@Yԫ̒ZB&J%ݭRsD֏*L%V5d1OIT0ɗ\|y\:i{o6;RrBJYJٗhL+ׇp=_AJ^ZOiuͽȊ9F9UbbTR{KEoe!|4R)L1zZKUrc 'XԺB?pP^B9g$%kpFȽdܻuޑjx_;}_3n-cƁgxe\EoݨCrLqlc#D?:`>쳦cZUF }}T BQE c'Uwϻv4V)?/G)!M+[bV9{eUY~svKmkٛʮPސc7̦KCY}pW6WnFGQս ('yR[n t&mL:Gc+OW_˵K" R2M?W.vgwqEY7N2Zj:a`1"-e:$t>hUL7%r}_y[.&,-a>Y{׆@ [1k%ZIssYJPZ Mq:,!o:_k"&[ j~ "Y+ vBWX=f6EQhs?ih7.ͱsnpܚ˝|sx׵?T|+`udy4N7/kΟ6M1D OŇ p)\Y͈8n1pwdՔҘ'ʘ6J0m|oZC_qҼn]d7 g3#\ě;"@j" ye4>oUO\ ˌLl~Lx~ ״BC,- H5$}L &1CZ'F0GFYxt,yOhZ_GsGa5Ħa4T4dE:O#*5D]SE AEgqyùEy,H zԤWa*mpN[4V߇]EI3{G|+^E3p 싑g:)Ğ%ް7Pdn^+OWsԿl<[r ,) ޶RxU]Cz=Vvt @q0Gx7چz rVU{ FƲٖpQTkF" R^>rh}tK?Y0| vκԡ =qD➶NJ"g/pOV 7]g Z8osTr3 rCP+D, F,dd-z/XE2m^!nI^XllW󌂃01e :S6K,fy<&'|Ol1:{g0twdLU6l qZ75GC OElqõ0;>Quq;Ȏ~).8u٬Z&s ~-rdLzH@dLEkȼMjo5ƾ8X5c&y4s #3A?a~ -kg40\7ú/VOCC^dO+_,FzS )JMVtjض|#Tv&hSY$/M*lsV/ 27?}~1mT'__M1$\8BW:i}vqMaBtĆ"5qE%غ6׀##C{rp4TQU.;]) J@fհB4/_`"&$fgۻg4㺴Ȃ(d~/ ~I`cى .k*["2_A9F/k7.lǶ@]yQfPo\>10TslK 'Fc4ԚOJN0|D2ac)0+&Wcema-vSy!ݡY/0K5;n0d#%{i$ (L&~gct1e" >bU{8elFjӲ7p_] "%׼@ 6̨o0#5s[$6E1Eϓlvg<=7? qF(xl\7KҰ3;H]Cj+X#Z |<9x ǾOU>[ve* <7-Xf^Pᑐ3FzّKwJ.en> n><1NV<} u]C9VE`Ђ/[?AEO,;Yn .=pCˠ64$Ӭlsf]xX c$%[y'ꫜ;d;X$WbXj@q=_A%'|bqZ~bI8 :Y$JsixGEp!ßWm-&* b$IK Q8,ssP\HEiQwT.,~q`*עg16K֏"I>l6}%'o\0!ՠ@ p#es gڂZxWx :rsMFf7`Q7X q4'9(cV:a& {)? KY%oboM-?"}!h㴋↧| AR#9ǙRfNbKnS1bw+6(A] y?3ņ2Juݢ͚>snd \sWb=PЇOco J8wv3c I,.:Ctw()]Yofyɚ#Nd$6eeL2O~xضc}dKW(mڈF7;>a1 c_`j@C ytSouqX~%,z@F:*Jvb#V$H7jk(OX&#vTlnhd _ŕ94wAڝ ߸/KƕPT<FC3߉PB soIb\,^"$_7ѭLx_X38q_m蜛!/4Tqd+S,)gpT[0'nvPԲW۶oTսF.yҔj}^ N ӀNz<(|eZm"$T^(Y嚃;k >W!p9(|;<;h{nrzRq/S!yxHlsT^z4]FjD`d8)c0(BP\{ 'Fڙ{ՕL@]nsSHX4*dlocp}pS?xRfHxΤրO6yMQOwH?%PW,?|.爠86qxH ‡)^^k_y'7UK«+=VѠR g8R6ӎe9/H԰;%Nf.Ogd_IVbޛQ&ێX-+(.vִAˣN@̘>#(UX8dbu9`=2W֊4<ɱ+<17p>g8:Z%nNR Rx%GrUlH=dX`?) nq(h xݦ<" ݈+Ÿjߝ Bq0i=_#8٘cx. MaQ?lWƍZ OR()4AlRp`D(YcO0_^q0nt[Q^⒔?{ :穹80)^ݍ˗d(Q]g֐a]n7 \OnPWlCυ,yd9cw#h`\8I%}fIyM) mA=rYL%;B >!Iw4X2?uU"pfO̖Se`XUOK9[O2t)p zq|Q:ei!&k4nw):MG0` v> Sɚ_ L+JP5' Mj&4JaY`\ҕ9\ުc@MjAׅ FH"1HnS)0qR񪿂z/ބ%I|8&O+Ĉ'%02$(I7 e"f.z@XBrQ Υ@ `:𦍻ʜ쪕pHh bD:SA7MeZ1DDhlDr` yT:|ץ$B~tB*I'J:(9? mޛ׍M](. Lɭc0l3 3YF !L]倵z1| P>[Z7 ea|ͷ6Q2# +ϼK'n hbF8`J)jLu/GOSve`gpRyj6 ]5ma~@nסэU 3+f~a{?UHb5ܴ3JP `5cjQw ȴ47r N ؼOp:f2t7ϻxjp$"k ~#9)1&n%iqlvuf݊:22G,lȍy{F &ˍœBQwOgWTTyF T['I1u{Vpͻ(R1̺Xj8ݨ:r숲?17M%"JKijc]c|vZ/ʽ(m& Sn c=X Zσmzau^v y躹T=Nt%n9b6vX7 h^_ 6YQ׌!pGPd.n77U=/TH) s;=7rKW.(?t-ɫOP2zЃV&1A J雁q] }@/gQ#}`,$kSҦHIW(K Zs3Z'Pvn TmDnc.Gҥ$E)/9G0A;UQE .dV CG{B%TlΔ~@|cM '킊=FwRcach<3RO;?JW0є.hGѨ e#@k[I10$ mߕo 舍_lF ԃĉvRhfOG2r[um}xk}0{B -0~(<^(Ɵ-&jWNLC.8R'؜ۥrxox2KsD'TFqEf̿t@r Y[WH- <f^7{|d^˔lxτ i'oǩJ=ɐxSDy$?aO!Y½*2_ͺQ[ 3}$_T8dCEMɕ-@è ϟі\!!Xi(A\'mFRYq ԕb rfoШ,4Bhh?ȸh3ʤUxWxGk63wp["l_aO {צNL-RSL}umFұa~qӏqTF| ŠA:?mübݜ{uyqmV)ɧ IV$On y:9DB!N o;7VQ-vgW{bMq;0SL*r 6I5}{YHڈƊA!hrdzQ^VDDG-V,7}p$Kе+Bʏ}7A#~>Ln"$cOz]?q)zCR01jURV|;\pk(0rk$/Z%EusOA$hI!ޔ*3H|&ǔ(u|yQ6]3~`JߝSwxL;G : jX;?RxʉWh_΂7$o"mN2X`J Ѡ-FXQs2 y+"61P!ţzP#g`}Cj +k4\r2GC7:NR?7 d#Ra:U9t!I ШoU!Y"X5++k kbVnؼGF>,g"7Hfg`$m$̭#QӰ̩*&O ;2չ(&Wjb՘AFh8~()sGn7/[`Q>LO@KaQ*lr91> \5 dq>&,Z, w%Yy8`>ź"~,n3%n ՗ha斯"$ԟr{2]Ң4V |r\F^ҿ.n}îw]Gi_d*~ C~z|A0OF( _B^ o>5b r u(/i3 *2zۻxG+a _QV2J8@ηlc%YL33y|!^.*#IlQI/Ro*7+>$ dsw]D6hM`^#@g)*GI}biahQnΖϕ x~i+ o{X7b ˑ.*ʏ~R FhhknvG8LB3h8Sc >u(hB%eӗWpT~vࣈ,䊙=(Ty(\]I%YR 5.}#-)"y  xO8`yL=2TyL:sH:vb fGڋqT&ԟZcZ=W|Z/z7t5֠$bPDR:a?VDʈ")xs5B ǗfNg# Ԭ8o qmuj!zЎU6$ՃA$NX]mJC r@ʙgt3!8j,>jkKɆdPVei߾+3ÔD=x8\xլDV mYC.{ bS4ӌȵVSK$y )* N-xBrMJ. 񆼔-ce7T,k&jla/Ri;zp.?Hjbk$xq4V\?9cȈ=Űh$3 t8̴ab n(YY39%ebuy(FCy CI#W7˻}6}.j ☃E j^xх{A\_J=:U j{ڦLtgb?GZGB"BhLK!.mHKC{Ң,ךnzlVA~hSXLD)8BA&i԰bRCUh-ǜ<]Ǎt$-6k6eچBcZ9SYR-5{le>a݃:5=& ۮ>*, IkT@ųhFKr+7j)#.:w,f)r?usj.gƟʣ/IfKS7 `cWOzȑãoieꉶvr\"ZZp-tB~?@7JXhJ'QqlCvH O<'ނ=Rw @5zLdMvN"L>F B9{dVaSo}SfF~NХ`2hP"X7*/(o#U<ԒMי@+НY^KJL {R^&ZF@2ƟO¬.Vu(W$t/<ٷQn^xQ$>Wu$i$iw[yI9/J6`11*4dW$APKx>ѥwN\p;DhY gX^ݘ=rR-#b}w).?g۟ӹt}fUQH$V/-W$yH$,?(pEYFZI| tW˃@B;y=+FB@uO7>D$y%t+"VW/v@>=[n*Q%Bh$0u9ܝe4KQĢϕz:RMЈ ˓.paT:ּx8,4gֽEvݫtf}!T3γ@n(kPNhJ$.!J #t+bcJ` dэ\e7=ugo-;q!i~TtEooٮ>;fַ\0-s~e]CS-|L ke~I#ɶ&~iFHedP 1y% 4r |^ɦ-̊qC0`f+b]^o1l#q8}$ubi:|@M>lXE*9;Am()ñ,=VJ{W$9(׏vPxq@;sm};Cc(&LBRU2lQ,%g(~ /(I||<[K d<7J惁,f-w 1V%^m9 LLeQx6jU׾[M2]_r39#mt(KAs$R@?`Ƭ=,p? |7m1~b5OYroN.B0OQHw o>xPC^uHNZE'"yF!jFٻ/ExlHSV. e.JA#' 6(d7l:N{7Yln;3bJWpԌgZS'ox'K-ZnD"L맃YC!DZc`cLc=65R9Qc]VZv4Ca}ҮY* {P(xid WN.x@[/Ս<6^ۑ%_92#6{AlV.h#cƆ鼥 u0u}]q#>E}makW =`%F~j`.,yѽNWOw̚B\Z;ߕ`(B'~wvbgj_'u W562~ЍǬvqZ{RsU\y֐&dOm-nEŰMw)֋b4m, ٷ1xS8 >5^cu+` k[|@Qick0IlyxlXz..@|/x5i~h_fzw;WE]}*>}pMkAG$ Rm=c.v;`bk6væxioתMC*2Y 0N(4j?$3^g^|5UzzOBppyW&h'VxH[ m7/ڥ6b`c:6C4Y2W+[LǔM^D;6TltϘ<` KpWs)lQ P&f$qn; WzK֞*Cb,m|d ENb98tX]9ǩž"2;]4Nh8@doI^L^K}@Hsc w_5V$9vۈ= ++_ ^N81W*1Ldw;DX(\_><}xw ت{}@d WLDFJvOڨ5wijAE a\W$w%Ke4'ڞe 4lؒi-)к'-X 9LdTFP_^[8PtR/!vrJH[`W4EuP 疾THb1mèCh60zw!9։:_Ex8퐓ro/GyoY*\.=]#g)MPq3ml!@qؙ:HJQ"atq JLfo׭!iTS}[LR^F'8浄ogݿ$ P_Q#ܸ2,!4 D{g}_ =ðos-AnKخP,-LVUS|tXNYm8gpS@(J7Z=3s`_yþSST|'ֆa|UZBև4 k*>=͆LzKIvK̯JmL!~22uGT9f$猣"-W] ;3u5 7`@"WX"iO,^'!?G˹)N2X9$J`];wI4Pl%އClsj|(]7m4`)R2ʌy(Xp#;#8X=>%Q.8NEWRo{? =iv܀A'jP8LG]=o=,U$3׬C҅8"qb7ɝ4:4dprfz~UŽ^`uf$Ɓkk%QXhIZt7fG* F4IG++fyػ٫ >u Q3nB7Up9/s+폛|#"F/=M;1ECtRn"qj<59~ Q1FlaU`r4 :FE$>&H^Zc<)ϸ#9 ^dHI9ܢW!^ 4Bei}Χ\3 ֺV_4hNjH7ѝX1"S%bT00vZ2OWcƒK1݋!'/` V'GD,5,5$vL!35 oWd,۸?nuuE-1wfPjH;62}<m>%V}Yg;5+ / M?xj jdzf啼Tߌ#<Ӡ'Em0DIY)iDݍLƚְ96J$Vy膄 (9}sEs@l*4u۬XPBu903g^A/YNe٤ L7hl`Hu ?{u+0N6rUt&pObu$pUGnzHіIM̦jąbSeyo 5r~:cu)UF/c0#Xyo! |KeȺ7Cfwzcߔ&'>\fL c>lL4xޝRzϹ*u;z8Љ4o|x('@l=7%i4^6h\6A, ,ZiN\gahX0k ;V)207d >pRR`ĜZISPxD+dRzT۽-c3b%Spz4m!*Ri7RNrX|w*wH8-VJ w7,tУG}k(aAWvY,3%,:`ICT:!ce.=00}7ÞIr} GuR$ZP~mtPȘUC%]؝ζCM3WT!̕5*ԉWs\Ǻ"QSj@3Lxk;+3"Z2;6-L 񍘀C,̗ NbhaTqׅ" GKr?\R1"uĐ~kOlBB8˻.4W* 9GUw-_aK6?[s҂/bKSZ;$R,YMRɩ+ nt{i 앎EFMx=q>R-y<=sw3{]Y4.c<-xw@}kױ #Tu_58l|Y8_K!b;+F$_(i^جYMI|\@p N. A4dI}*A*ģ5Y,sMIΔ4BhZpCM{mTLfȢK_Jz(?&* ħXt2r"c>?|Ck˂se7*^YHL_qP?:X~Oah 1/ƽ$.A"~ {M:Ѽr2VwUB u& GI@kGcXH zr֟20xn>jB. ݳ\{nwϰdP(0Dz~c7f ϖh (xr+$4 !;L*K]6| U{9zJtR e|U.3GR,5ɢgC__򦪉Y|Fڠ v]lX"}L%еssNU]P\]{cO(,7~*hdHB H Km'" 7-0c;o(x .Mrֵ|D(u{|Hpv]SY2ėS>-/Q$8B&\8c]SQ]Fj2 ֦e-VlN+SvjheJ3EJ1vCm_`&409ޕ-ޘSPN1sj G\k}D 5wT!k.cՍ ΓS^5hNp؂FVJ&ڵFB\-7?aXLV\ Xm^F<a?Cdp>>fs]ӧͮ|B~V!`rLr`ӟ}`=$v 1RZ뾲SOgxs.$9^\Vo|>-4{83z?aȕ[iV>8ht?z7,(Zad5n> qT& D>pظJ3{9a_/^܂2S6{CV Kw o"<00kBG9YufԿ 'dZz6Hz+t VSEB}28P2hl +QMLP.s%.~ګ)$b5^Es*S*۬5A{@p@jFCzH),6 >E7{xJV9AE^G7ufĶ: s|7 n:Dz|dRʬT[D+x;Ga¯.uҍ"g q s]Z@, Ob$X: O}1ՎGvS'x,:#o1v9g^4񝱱 L1K kb kSK%e*T>DgM_ fI0_'.2q beNEHgH?)5a"Zc!J참:NT D n7>$u#Jfe@a>ȳ{=j t}/ Rzj)roQoIYgI{&wLk ulWȣzW,(Mq tǻ>w<=lM L{rzImٿ^)_*uM;kQDQ@+mf ${a7зg.I'y?l$klڧ.D|X>20-ljC f(ESUE#h~>x(_ӟe 1= /iZ??f 7D~BBlX8]Xxm"R/:g.N@b@8)^[TՇo\>:W|=J9^ J.+`w3 \(}ںάMk3u'r~ho)qҐئV{%}!)CnW:vMNs"DPYN@\iET6JTꑧM|85/m\Si俐UHWkIe4]+Hd#S#l@FYPk2a"bIwz{KX2mno4sEHH^)"Rv\.g0Eº,}'23Rbmt(a Iq`K%.Jyħ>6Ha=ʆ[3 ff+H?Vƕ#io0]6C&t8a!}NqZ4J^w YѣzF#$k{Yc6. MrUR1h1ffJwkC|maS\*mkhM2*`uF".az6O͘&1Hc)Բ/ 05J寧ݱxnbk/-mB0$ #{[ VD^j^v !eD*61c\{) _9( l?okd6OOxh/RXgBt=G2ݽcz*\|8۴Ug=.dKy j@Er"ϟ GB T1 LKd(Fe}o=bvH?] %6wZe2̓,|+2"jo'>3#YN9>Uэ$ˎtRMG;v"6"2ӖupJÎsBEGI׿ގ)?4DC7Cfm<1xE2؎nTf|eax<};X& LQY'C>+J>ꈋL +Z !*f<`h`.5ڍ=^U=\xk bF! kQ8TrQ6 Eb9s@@'7^ 6c127lhX8Zu(wO|V'ndEGPA;ehFHD|ϴVJ%G\+=K{сuZ vk*e^złax Dq0u.2ՍCd 3e9-7 r3+/jvx=oGda+>\`no}0Af^N]`ߑ2N [A$a6,>Ɨ3z 5`Mۼ[L@/*]hDʲɸT sfE){T o8yD6X ~k瘂Obɬ(i..=h@՞t(MV;P$X'_6=22WPZ^&V+34mg_R;Y0^ x 5/i.Q8uq4ƻ*-*ǻqЦL uiJ[cravdQ'͚ _QwDEcUa֖~X Đ}!Y4?5eT{51tg G)3YaFiOI.N ヶ $H9\9kO2Ȃ`/LwXUVZu'k83 ΐcon \xQFf*qA)l4،3(k9l.UT%”rѰ.mf\v f3kL Nq  5y]/B!OK. :fK4 -AE/s:P#CO4*s~ƲEx3.!/s]7' $TŃ[R?ߗZ/N3k1Y}>]L76SZMm2ڇcdg$؎)I(3}ldٲe@& ÓVDHoI*deZ1g/h] X:Z7 ,bܕ"Aa3W]@Xҗx7kW'eܼXTGSELj&(b4 q %4ؾ@ês5T}r` 7tee$<\C!vkଐrGx*VIl_q. ,P̙rb\ ǻv F6G7a|t399S%!(2g7h g op iN5~iWeP]5ke5+@?QT6h߯$ٶT>B0ΦTWd\+i+E] H=z^PhrvcJ( pȷ!QΪS,RBvӔgbEb) "u Y Q5&JσBl,sl?)-UryNT ^ 1a&ʿmoS7FZpdB˞O(3".gG۟#57c*KKng9`4ןb&a 5Y8-p`0IaAO-d kKutܲ|"*, ]#o({'5Y{?+^/4U|걏\B688g?jǤޒ^.㽙%+a&q8=k"=C)P`EQpr`QYSr")VXSt_u4X|RSZM  C"]z*|lGm_wMj +& و,c6MyV313iAc7e'샭.Ld$9z.sƄ CG:pdVn cC)k@\73Q/ nwA46 nx.{ UR9#z{ܨUH&kMݶĭ[_ g jK9is#Oml$"/w5CK ] t6_2'i5<6GKE w(=8!>#G};0ASE"T g!Nq&oVWii'fmP8xVjA;"HuJ>IhP2lb?Wkh&($zL>m?ކ d*_pXEbҗ#G̈́$b#~Syu%՘>F/54J0\hYA}][J+GWg] d|$3<컏4Lcf6CK)3ژxW\Zhz8A!TNde E~$. ٙbVy*1{ cV}I elCp̰;4Ud:wn¾Q; o?-5!vOnu'sBiXLxf,zT`Lò&oSb'|cu+ZF"cLݳm?JVD &Z2C<EC(90hxfp+kyw̬6.*>bYąg=#R,^I6,ﲆrĻg,#QUo猏 'ݧ>8UJnMbciJTh#5c}I;PJc|UZ$HuOp3rCy}AǠ@ɘ"2VMk|X!;_~ &a1wQxA9̚:?O.GYFp/YG/s3)[,u '}ZZ*J/?r /"V|c`JFϦ6xay=/țP{9Oh8b8V>LO@x矞n%X2 MVm=[.=/0o,͋YByb܈?95{X8@w;lI"M"'|$zؖM&84?ЬkVOQ~Xii)V#ݛek)Uwy8Nuv<6`b5\6Ы 󝁰0`O\DF ό"VC3ױq7$r+\HP}si..EY&?ӀTL1D 3)v2ې@]~&E4WQСG^QDn}4经jb![b]D,U@JX,/ru?8|`qdjTuHdVh-,9M\ :.-)A]W6Ҿ~Zw䞱Hwֿ옰K3XV0$3L.E=bQkb'Iw) _kJ ^fL8 _ݞ?1"} .Mx"Y64!29ˌ &eu nn Ka:jpM\Ubwj˔%v 5XDn>eEdh; Wf=wh`.trJ?Pg 찀e@-m9L4ۨeP'*޳Z{'SU8YBk4k Y,G8$yX\YP"q*9-}Zh5g@|lqܭYkfIZ{LWA1PYEҔOKuBU_Yw+qΰX*a}_FΫMˠd1뜥5Qh TWղ fkw:9$2d2G >VWx70bD4lʤԯɉ8wJKcAH0  5{mn ѯ^!|-غՇljBGAizꝛٻ|I`\Z1 Ը$2J))\ .~j͸Lqw4" j>A(frD6[8!R+zhQ粒al)7CfWEY6Wx]`Q6F"|T sL'hYh]{<2j1W;y>7ţ[?fEU@-1,=R]7ea=%z!^}CBy0j p\MAt-v¸i, %gGYwu2o\sc>h42n윥jlX%<! gk;AѢReˠ8.Wj#TcU9]c | Bb d)x-KDmGm-Xn2m6j 918di,7m  ~w|x)TǮrO"[w#ASU]Cav#+$HӮ99ߔӑv48:pL-4N`:M@_DY~+qPjwi{b# q80B^Hk1ęu٥?w5TMIn B(|Tk؆ff,j^ʯ>z6@("_=  Gch-HV"puӽ$_1/'_<`*o'>&ɪsUzs̊w1LoxV 9OIMMKn5s18'8v&UsD$pbRц`}RN2?.L;Bi)@z`&mk:/܊MA3O-8ߺsoS1'px̒\WƐ4aԇ2?œ􃔁\|Z .Y=j|ljsxI8>WO;:-QYۉ\U3bkT>)+xe2v/<B渢YQfc1\~%;=4R\JoD歨51\f(d4tŞ)iʣf̑<9@®>M-FuLЫv.-d;c 0RF̚:PʃHR>!ؓ7eu@w=,MPz~ůh"m@ ?+C*0%dL&NNOXMv?[ 9П6 _ 5~FrN)|wD|n 򇹙Kx4(8)ёk)Һ{z]'LNywRͰh}| Yd>L$"/72>r#ȁ=`;{m3YLF-̶EK76&aPJ?bg`2ؾ,bF?0f& =;Əs:4?,QlPx2랟}W K򳉱^?{z9 (Lnf:vr v1'Ũ|SJҵ@[ ~vJ43"o#p5`R 4h+$*ItQ B0d@|)U"?:>׬uVKzz:Bc3I&ש l8 ;KB*F"?Efxձ*!QݿItXѴ FP5ĮESr| /]y(" xp03mԧU72R;~9` ] e[cD[2g-@ w*FyHQdV2Mʸ77Yڈp~Usgo^) v5z~Y1ukVC);1Ќ usNrSgA;5ʹ簎bdGs)pwB5SIY$Oyh}!ɂ3*\3EF3r@#ËEԳnFtv%lB/҆%%@8YC*$F7 bS 6Kh!psCFSŦd"^|^ W5-gݱT~X{p k?D/D,lX9Rp ̀\42k 䥣P} SW6з{Eo&^>^ N#ëS@ˀJU H7AP;Xl$ڄaF^hO ix~ WD8 h0:OaEIBˆ2Bc3q]aH7uZ#iqJ.W` TrHoa7F# y WI7?TmLuQݩsFd1XC KZl_fOP;[2?MCu{y=!V.CL/xqwETvq$G`SE8'!~m 5WR s UG\gKN,u5\YPTf}L1V}J1 s^1Ҕ.E*6"J@pZȽMƬAup\+J‘$$f]"=bq${NOqINt\<%m놣33]9=c^5x&\ ^BA"" r~~ 1暾!Xϧe|ڮKxL5" yPsO}ί8Uh:6m2m͏>-1 sDo,ϴJ=@O84^K?68o޼ڿS5"/Zebe0횂 J>@U^Ǭ&~^Җzp86ez^JDh/z{ 1?&2TeCoʥ*5^wo> h.@0([A4&ym֩{cv G|e@Bc)-v:/"jyw|E6Wog |bƏg8|ɓb*EL= ߞQY8fTY\ øVߕh ^ M ,kL׸#r!k^eů̞"/ `;/]3#Y)㑃*C:r6ہ7"K+JLs($ VGN|жP/bTEͭ}1"lK8IRR+珂bDy23+ 0H)f+TZ#!.a?bjAd'Cz3K 80+SX=7O.9Z4JMڡzٱ<OR9?ԯL)pqvgi,]z"_h?v mDYRr4‫:e_qEXVlh+`aD">k`Ϫɨĝ@{Dp{ Y7(u[6CI 7C{i`6ҸA+kr8KjbTGk _;Hm)ApC}sʌ)$]eB1evJXi7 ؠKqя89_9IҰRqfP`L4e@7H퍇 ڄ(O}D[C6M.˸аn Ǚ<() 4Wpi6CG{<>4cfCp V"sLzWfa߅[h]KۖX[U^dG`fIa(Kp@`Q {wc:M~kH Qʥ]pqa"vۮ̳ ^*I, |1.p*4,9 %Na oEΗT$;bZBy Nkš^#∫}=Ȁҁk!:À$y=6V6.E&]:H_Ƣ֢4P~QJSתȕC{l,3eNs&exJ z/ t$Գ憄k|>os2K7~7]ڎ1Aq_ O_?KjCGp؇caN*IqЙ5C5xv%)Β*R1R8yS\ԻN.aruP+KO5n+FECNT|s&[JbNdNҕ6mDĬ! :5P{.+BMWAlˢCߌX4m%?2RH}pYzMR6yCU ^is8]Bxn^qVw\t n<% 1k/O/(&yφ ﬿~OapPL˦[ @0)r(FGIZ:0I-zr(i(όb /$#?mZ(KPՠ\i{)u 0/=V`g[2"wkj% 6V7[wgUIB[z2;eY=};0s&lL¹~]\qXp3LRWH`esњ7Z:du􎹇L8Ҹ$ #kx?#6\؜U YrWZ$D ;6! ,^3Ƈ9d"P)|!dn+kG5.Amw8D%ګu57v@kk4@Q9F5kT3o.}m4~]6%=o "Kq>$JAw-DoW._gao(<`AGsxZƎ% kS% DB'ՠҶ#zY>LB:CKBߒFWTPLr)DRX S yrg&wydOgj G)?>̓~pWM{Ja`+Ix{on 6&豨:Cp[YZ=mFT}Z V[O+7g&]!=8s{%6 ny'4W( jdbA{$0Nz)W2u9BJpy 0|sŒ3d54t2c9*HbU/yt>~ߥL+!uL?w[VUqn/&nhH[7[영Bᎍ."0ƫ%V'gS'X޴ֿ<\GG+ K*PۉwESBF 8yXhK{X~l;۞x=EAR,VTJrFyH@ 1o<ƳDQTީߵ{Rc~d~U.S=t~2q ?s ΅US뻊UCm%3[8f).C ,2++6Uz~3ゥ?"wȣ "{ʴAG1xрa#/fWz`NG\:Q0*4?cb)^S[1}צR T%@G77J$Kq }*SeBڏSZ#qaH\#Ľ3SNTSVJU]"rS[ň:0|;R|wSnt9"ܧ)15::r8]x IK7hx#g'8Tslbn4c,mz}+!T :ӥxn>\ػF2!l'Ưx$O)m `֧*kg.izvbp:} 0LK[Z^<40Q/_[d󍦚495Oɧݖ:i_@/ ^z7=6YTNؘ뇡3ع T Kp!cŘ\ގ<^Q,(Q$hx^u$.+1qC+ȧW;ݨ4,6rFvjKsvF!FDh i`m sZ WDFuϺP#!hqhh%Hur%Kxnؘ v4 >M7av*Qo;aDɞ Yr# \5[8Ks9KC#/֟ITT1)W#Btqj|)[/'7 /Wg`>^98~ַlkZ*yE 89'PS8!*kCqc2C^HŕQ DB'% ŕ{\N8ɟAm鑏uO  &3xus?89!Pµno<@ x y^!ă^gV+wxv2&FzDL1 v֦8>dafUg@SzS̜\bUIq6Ss%o4:",%(}A)7bTϦVD]NRȊ=J]ͧDq$e d%I2ѷ9ZZe 3EMQ]$۹#A]|w{z+{[.|sn I(M!OLb`i^&Y~\NVrM}oHL^8"_/C5q)[fSpNBY=jV{tmtA L15uos&\eUFU)C' <Ndx[\1dLv.: ֋߷ If1oU +K_IKw}s+hL}pU9aG/w|tlރr^_c.dccSOߓh'n̈tjFw3+h E-t t3/_O*>m%=@'PljT&M3G>;YU<7W'UTl2V s{oNqX@גvө$vSԫ]aP3ra9̮ngxdİңjG>+uxw~$|{ ׉HbY1v k'ڶ,wK21 %DΫ/1  Gy] N=3lŧ{@35JgJ;s\O%JŬn|TI:ȡG &M.mNejI^DD<f+k2lI L\m0B΁n*,N$DX;§RJE4wGb줸~qF|GS昱 QQK"-x!Ζ(WhdE҂_^Fq3EZ],gf_j-a',k͜veϼn?HxƘ#$Kqv6AㆭFFmʢ.q`2 P5[}IA/aiOIGxINRj4vn2gVډds՟rJ6zDCdžôG5x3&LC<9ٓ?B4wewߘѕ*7 V'$GF f^|')i¿;kȪ@D35d4:&~c7l2bV6 WVӆV)o$ [`UqA4"Hjtjn>Ld^h']N]u^Lnbj ŕkf"ɶyza\ ҏ25.a&֔U _특+['vsro G.z^IQOew.CfZ8O}_#T?e_c#zGZ {jwPȌP:(aHJ?F]5*o%a(#Р.rUxܯS=։=ygbXhL٬U>hF#ʕxNB<*ʹ ц 0iCkδe &h4=}ݵT@--!ݞn 5v:|61o B/J hi X.SlRvݼ{zWB;Pl |cʨō HnfXďWGijrZg>8cT#{>*f˂FH۷++_ ޫ).yJ(sD _'0ЕeM"iT>"SVIU׈uE= _tʯ@r{ndW̑ȭ<.=W'j EllԨ'EyL(@L2^\@2&Li(0WVSڌ_1wVo+ > z rc5&bOCe7Cgk0Ѧ&FNpP2-!7ݳj%Brei1y[Y-!eLs91Ƿ@u jY)1TPaQK\[M2꾾s9},F@{ u*im Fy K8#+2s??(=6dFJ(^CM#57~Yo92$NXiGmD. )|3g\gv z Y`մՂ0ژ\vśK;g]7^AjxKn>~3|=O[IsfWK9@9OĎR+Rq/8x3\$?ƮG3 b{Iy. *8$82aF, 9J'R\|_Dc>uiԹ!v5dz\nv}mG| ZMUhS갢8`[32߾P!XG&;æ9wzaѯckWZqݍ/djǚe[A!ztpw2'Q7a-{ö)-1tObg f,"綖4a]]/e<3d-+wрO4M0u]=?Y`Zd/Kur ;a82&{MY^ %C"F @gBhkU%,rX!?cMzҟT{!qDW_dXM`+ZQlB] ( ̱`׆B[Δ0QSJ !lY>idFT\LGH6lSG<.PR\$IC)M7X9mƧ-,RPo8z,vQ4(#cMD4$JCg{n)%h] 8F Sbc R(q6-LUIyEW˛a}5-FNN=nVK$9FkL [惭IzӿOTmJO}K|*%| Rn[y^OH[CgFpPNh; 녘Gkd _N0[hKM5yjejKya# k[5^0Lo{.;01D/㭷B4jjYc.j~quJZvYoDP!I}U BKOmZ[BYҴ8+JnW(rvp?@X7iCQBN0kW})!l9u性mW0@/^g)U Չv4B^O >m2Όd2J'kBk1n?ZΏ߳ ] D}>mK`)HHiN]pH N`8DN~Er_);dL}ZP*$y(!@lT^PNz}zUUe<2r QcddCf^P?c;?v*MANVA~;saX 0bQ2D_z = stm5cnx,D0os!l?WHs=?InH"x-؛䡲X,c 1P]qr^ܭ>t'߾#~tu ^υA@i4T 01-}0 RIcdS'8|ZʯE\2҄ԯ;D#qѴ. J?gIΧya12@ҭUDP-n^/d Q2F~>~h3&HmNi`KEHGu|1 K9E~<2zaVK13-mԫ 8WXZʍ (&y[nrIz/ tcp^0Bar\4QOɚx;txa*mG|h RɡI*4`>lᆋ bn>!ǰ-VhߝW5u"fpr%X)H-8 '> 9+I3\kN"q}hܷǒԙ'ŶQsQNFd6+#[KUSd9,Gfd0yYRA~bJ\z/4LN.v+!RsҶyqD1Y{;cK/J8$9IzĄ[JK0oJq:l R F^ݜ L鮷f<غ:=;c ݔ؆zbǡmxN atH? @őא~6+(0<(;Yr0*ѝh,aNݥ]Q#<БCS s" 7@UQShRfل5V'fe2NNMW{cPZ#y'BW}Cj:*%veٖI(a3 >N6Q@STm:,XF%$giYRHaYҩ'tXpNP,A&E#ʬ`$W(/aLPL 5IBH$&t)!v$x5;`˛W>5bu#Bz}ڡ8u2&9Z $8dwq+*APf$\o,$Ͽɪ;x1 ~o2k*X/E>L\ )tvعL[{[2W$PuKDUfE!D'Kj@0j28`C\?ښ14orkbN9&%f@EB٣px*b(/?^ @@oI#f0͍6TY}ľCotXβJy|ͅ3~e<[E+jyo55b j{yoRPQvSM*\o>pfQ*YJضM`ދ;ދZM GC4֌D M(KAlǡ._.)g''kvI{"1-(&$mr(me9сi{Co buA9GqX^!/Hɺ NDP9z1P4oأܛfhw7mPE[*|j+K4ߦk%CMQ`4˗zjNj*=l=셰uGX9cճn!(lg~Jsd/Tr:>(/sذ|H5O( `x j &xFYD06yg!0Yk]| EZy#?[C0T9i-Vd*o:0T/αREg/<`x:[@(O;*j SEw1(|0c  Aщڇla-ˀԐYp̭<A/w 6l_~%T0>6MğplutX EEjۡ5r7+}v$%;% 3Ν0Cґë [ 42"LBVQ$y)Nh?A?Qg5Q1;[ΙɊhcq- \x^RNMx&;Bzo2m; z/8h|Hb3>v~Py(jJqՓ8lTl~xH[Ds@>{8;w0{7-KPe E$AȻ땓4Jܩ0tT"g:+k| YZ|{zvՏsTs usR/s ;n7ĜcJNa7TӞ6qΙMM|A*923(}K&M8!0w%l9poPSZڋkMv* Ge0{$ :0?9_J VcZ2%8 -]Lΰ%$񌙦k/a.Rq6/\<"uN>x;)7^@jZWZ 2%R,b=Ւ3ŀk.VU1{ KO7TΉDiRlxwhY)Y f"wnJV Gb%` 1OUXZHqBNwK| Ƞz$ 2:#ED8 3f9`$S7J;hÚ_ 8Fsd%4Ub5<_t$mϩTFLF4y^,.Frh("筕* yxB]s9R5ԦCTtߌ?[gTdG;70rI'I23\$jj>sG dĘYOOOubpK8VP^%(7Hе6Xkf |fCC4$ل/:\YTFEd Mvq_Y [|ꃂ86ZVF澣AIyJKU> -9=9l|tX !/=l%,L~MgTvC6(j 鯽DG~)q_3HBdyIyO:%7y=+ǚBGCUƺƱ؅xouٞ^ UL|J`V;'0 y ߇ɢ-75ry1W@'Y馶0vE5^B60ȇ|;D<[%U7VP n\DE|$]ڃ&k2>dUOD op^ONr_O7ĺ/HC?rCʳk=tCXeO+ʽW,V}x.O+vMԅC{A} _E醨Hn8څJCIA+fa:^tu[~5Y  RA^uܘf@ϵ;$^DKk{&/tNiDE iE`ʕ ca&3:q FmN5- w {-8}xj*"5< 5H_$m}$hn:FȆ:D*nƁZmVeȞ ~n8Jgh˶iLf}6b'rWH^Q2h]65z7Gi8/@[&tcYhq:HhJl۲o$f_qg{xH0BRKX,ue:^Bf Jӱ(?K }B;o,WzH,gD\u$Ɔ;|=a@魒aLsZWg -݃xnX1hyb'"$f?6H\^ ՘M*k.LU*(d$z7覙d&?n*Jw*41>cU yq#A'; ';׾QK)f5 Xb{Inߕ7Q?NW2~8+}8DHs.b~b')H9DI7ٝ Y`Z[z&/_fHSx.0 &!ne??1 |E~~g@Hʎ|B\Jbc۔J'ЕѿcA,zѕѴzKn{ݨdEwfЂ>D|_j]"fR=XR~ʢ14 ~[3x)ʍXטϗƷ+(!0FYSb<˜SOhǵ$4/qq9peEr7L\|(( o\o+!4Z+YGW[ǽ9`y!sBYMAq;CvE5FX 6E龦G)q3B-};Q3⚷y9:r2ɹIgC($>lK#r'j7t2QMigU 5+1--P?[_5]uxt/2݌K5f_i+BL ƨ])>G^!1"v9CܐhڽN 4pQ$i*2cE}_ Db+I"-r8|ꓕg@ļdS|LH^nTX*Ԉ~3cW1dyW=aufqp%$~OB<`_ }ٌ9Gj@KEN7h [lx r+LPR--nٔh+e ~7X rFNHqbLŽ H 3m ۄ6sWu(9UkzD3 I;byCLvQz$Ur W}F=\S'l;_~:6\\,1JN+VE6XRJ&Y*E#t^e)c ^'WSXޫݓa *dJ {sCQP}wyZ1 1H)oZ?-6ЂpPW$!wmR{Bw3,ҧRjG_u%; >qoxwe2ɼ 3u+KJ efxZ%_3@MpV\D/K05*d1ĺZY!c(ۻ( <5cCJP!.<րc9f|-+!FD*9p=4a_Yk_SC-M/HʒwMOÉ=i<#;&EQ0I`5L>|( OTI2dg)Lxʾi1%`P{f~iYS2Ia@>y~`Һ_]E0 25!pHfQY;jpfӮQMX; TĶn/Ec%3vQM𸍕vfi&_{ Ϸ\͔u*._ X07#'`f{^ Ry̒6t,eXB%oc ҧm-㯵d\2lJGVa`#bcQ \x+0]:cr.l+9FͩuekeU`aT۠# 2Wmc8N5@xvn&GVА{q5I拒a m U }qH)Br|֥[у˝iU$GaaO`Bɮjŗ.#!>z$f4A* UsJ:]<'l|cM0XY;ߎ\HPԎX/lfu%48d16b(y@/ňSOt蔥J26j"_- Y<\cTž<Ȉ2sW`zz@{L}Q8C>8LF@Mxs e iyI!vYSl(][-N=1D#IXdD\oQs- X . h (M tTm=H3wSrz~χ^73b&Ӌ.;۞/D#$#Ɋ(RB?b23灬RoT&a[$3 <)C̆nU'ѭs~,£Xcadp ~~ꀡxaD(Zi4! < z<QFi:WݸQlOnǝdy̖N$ *y\c&+}Z;"'Kr_OT,s51ށe\&A5;! 6}QDQ3]I6].CϋZ2Ѡ6[K)W Hrʵ}mC>õ{EJp Шd?ϽlZH:"oUr>KX%iAO)ڊv lXzy%:Vy%zg"|G?+FZSìYekv*!D,*b8/s߳n&Չ в@cjT o(~`y'rv]mx>d ul.#F1jwkAL& 3Nw.+Z7}UN86Xiew?VK[(m5ʼn w'׈^j i$LG}],gndB9 \}4_e#}(fOsb=Piӡ U$irǶ79jg沭>:'ˠL8Ec:A@"Yc@EjU;}w DkZ]z)<5n`">F"Zk^iسܐ%[aޒ1P>U43f&^G~:]<| +vl Փs$kJwM$t72LgIH x XaY^Q$xG)rg/Xz1~ Y<<&˄rnK2Tm?c-ο+C#V\l<@X2.ICǣ_:ͮ#œi{prΚfM]X(j,Â{.^3Equc6?9#,b7. J y}#mڗKy X gB}bWc%UTLn6 umsnVѓlq#_4-g*Fq<:/<'3o%$ gg)>ncpd[U"*0F2֊26ץ)P׽{2"|>xM(/FΥkעҟ?R;*q `&32}%3G]r(M`QZ>FXHS.G+5Dt.@TOCMnBZًf&=yYb{B|d>wLCGg~uR H,xj7p% =2$e 9v,~rtRZ7NO+)ax3!nz@szͰeĂwO70u*ھoZ6rm!1[5c'nc^԰0,pQ2@~B+ ݸܪrv<ⴹ['Y &0Ψ.@b|PB'`Av;A+S)<u:g`@ ktBS+%K,c0:mjdyMup-uSo$Hr;au*1?sPoNmG=EHA ZOY+X҃V˷[j) %pZ0?@n8.zZAIgZB09Qq͌iC" N7 6f#ttj͟r.Ŀ-l%0[ 1)1HL7ԋ%[d+#;s9IMù1M"^Fz~=G7-JR d H NÒiya]<}wgr["T>[lC#KH_*t)FJɾ_>_*6"@R 9_ea[ԀosPA%^nXoFH,Q `Rq0we@^t~K!? ‹w*D/Ӽ6%]yJԎ5ܹKDw w@ [27-{W.O}{Zbx bMKh|Nme.#XkcܽP&b PM.#i߯{4>dce[Z4YP -28/e,_V^uڍ2B?"n3}|# $ӷ)CC5/'HL3*1PtuG@Ah! "l!!뱑+$w{OI(E7@\RjϻkS:L-is1FZċq6 ޅQADSӜJ?o4"Iħ<뫓n_٬JwUc=h6sJD8~i1v VjBʳ P_R{.20":4X :";TUcFN y}'&1/2Z` ݇=[h잉@^i(HP/v{~SXH$ Y.ȵzM߃6uMP HTVuug}㤢6Y&M@N"AG6dYo0!&I(AYךGDi %(6y;_ ,2dq(LΤP|VUAyhK 95o4DSqKTL&>Ⱂ7;_$;|X^@mL'4Wpܟ<9\픚8h(VgEqllOZV݆u!E9NZ&^(٦pqa #(9E;pR,%EAA 9a,Y@zx\hBTS3p~@!{Ppc.0d u;G JyD=hۃZؐd ^vuEՕ( }6ZZuþ\ ɑ$OtP6'(d1Wi&LpCg]@贔;[)g曋-)@mō3cMY*,r-z%0¸ 1Č5[fx j'K9{sjD{@1Ds "zs 4 X 2-칖FTGB= -0D|PyK Jx*dڂ67k;.< \ UXJ7w Ee*Ha!Ys}nU:I1=jF<+vT2AWl]ZʎYӷ26s1!=Yj=ϱ_ZWM ljǟ#|(Gl5MaOOR衽ύ 4TuEij/eF>Ycw鍫os9JX.~i #&Y̙4v d|v)z" 7b2wIu ]]Zls*sRk,p}?Q2mD.#=&aWkUD-;Z~W0u$oYMG;f"g1K?]$o0%P'~"+ݴ{-FB&+r>6& R bBc3K─-LXY~㰂ͱB3 .˳u4E Ao^*&^!s|0,Pޗ9k\S.ͤ>L\[k9E^-+[fp. Jt)x_|a-?dV-eD 3+rDbtL1 5A'|% uق|]r*S#5\;Y {UJ V}tB. ^!docؖ s2V̉ۆ #5JR~S3'[]M1ε:Rمp+&ڟ2@]L9/¤Y^r A ?" ml'l*_*Ȃhf/<6~&~8βD{xR Uaz|GPG4]+NѶ[<`FUڏH4JsrВ}jLmM}/,Z0Go0FZ27}}#_=qK6OXV+HX#69!PZqG*{nH\{|{,B &_`Ehoc޸³n _JK_VG(m2yY`[^D}L 9ť qb{n/wa_`{I_F7XT[qI!c ,/] @)0JUt$HrU;bW=-h$gyˡ,y =B-hQkR:QԀȌI|WE?,$86xD5aQZ%7}S-tJzG_ -B %Odo.RE*c(RK:iIފ&Eqe60ܐVs<74R7Xqf~ 6dbif^j<a+s-?$EV* pgB=ᄚr;+2W5dsS͗iLVu/SAlNm$;>t峲% ppr#E@YSG{9H.*Y}y/՚S:.yJ"Ȫ1ؗTTSրZn_5Os` 6/PmkOa:;8w M;g>=leWNy^qzcA%bI!8H&3e̍X:Ҵ0 "~M2F_^D՜$bj+J@bC +dfǷU@ȗ\ TT#ѱr~;|8LvTJjzY/[ӓ#¢ߝ[L$Q5iw k?(1ߖ3 9=ܚx`)iʝy8S#d,T2iN+1[1ud .uMVr8Ň:5VU)vд+:uSyo1h?Zy ᇕ ˺zR!<: jdjUafN1@VqtEKyϠ`(ϘOjd(i9x )K.1*>Ⱟ5XzDNۥ@hX؄l\:r̄uo ̯*\*w݈|ƀ9Kj^16r!%S*柴a=o) ޑof[<Ąm6kncr٢NZ&Ppj翫 "h|bDCwA&5L}yvZMo~C~FnBز@I ct/^YW>J{ױl CGة)44c%X>@g 6Ѳf&.XCE#Lݻf̕I[aq+Xla(> W ~1DWٕ&Fg#e7YerPհ_Q $oHIm]nT*aݜ'xE湦*ٍۛlGlT35y[]P e&AXd@V+M$b+ض3~=X3n; i_7/%* Ty9Kq|Ŷg7ՖQbUPl(vxLv,3 ukl7͕  _>wY7]L{Bh4P,Bzk6"C0Mw)|"\̑3 Hpxڱ0^ls{#cMt_(bacNce  * ^D/Pj$_u@"`4^ xL?k'+'4^wI+to)qM׼7ݲWX̆Dlp HCLy\=QYkٰ6ĎMtz{ʐ ݓ>߮L4\$;A)elAa{-+x{S\_XLA#ԩSV8jiD=#[kuhr){50W@,WfW rL/-mU"[M+-?kB"O]]*xH;4VjI#P\̯@DWUuBy/ۑUtΓ/F# 3e^U8kףN OcX¶[To ܟz,p2uɣȑBM_]7;U; iԗGkZ9=5v͡cآe G+CbHSSjan`+}Ud76D N.r澖yV#Mæ**CI3/@zX\0'llukF`Q0e:Cɱ6o{ vGzCIjϡw%vq87LU6h&= Fu,ָ1pF^Pa@*MF( zW {ƽ,Y ߞamz5,wj򲕨ZmyPHPPy9mrϘBgebϖU!!$YQ)}0\k3x9w.SpT<59ޖٙFBف8`HIf?Dpas}"gzhfmG+#0R+XmSlKf4)fdYFܓĺ%:+-^ZAͶKڶ~n*1{a \)l"d ><psؠ6<xёkBl/fr oq`$504q i 6gbPZߖ y`H{ܚ~x+ybbC]D!Ebv=rx-;Ɨ$]Mg-@miڙ1rPP}o8(Fo&OO>9=0*ɘ"]{@xJ?6Np[e4-e4\RBmvm0o0'0ٙ5eђV,8K̦+\TI+LJ$7g7Ѧ; _4F-5y^}!$iP*m|qռNGj=PAb늳qqKp} K43Qk i㯈9NFڕH8N~A{  T[c5YG_C_#[CxĽ"; H6+ ZDP+kyXW+!{swY޺7} fk[SE*?o K9{ *|ԞpbBK璍^kkTp,fY{ >|$XLJOGAcvpi:mql8l鵿;#WmPtb-SG(ZJn1ksQ4R6!I$?)Z~Ⱥ┻u_ q)3Н"$0z>=z9:ChNHjTq/}||H̒0 o0b´E5u7to>@f7ˏ (^Q[۔(/|6Xa*xSPn,HK 陖tl|!bm{a:K3JyhauQ΂нEyVg?p.]xsYGf*IM' X{)Ɍzzss6f<`PwMJM=-vAd ŏB,Ydoy42mgݷ bc=V^gd~yLHdܦ0@Q~/HW?s((̷-B^ ZBFkR|I!,>*ͳ\k}ڈIY$nP.ۦ+5|Jͮ-|{=GsmGmiGL]QcŪn^#7""9iV>ΖW!~RhwG'3YQm!͆Q$fI3/SUw  Q6'[jQ yA7s W6wqzHƸyÇQkoo^ 3VWc(:|p|&gӪn4ݷZq9pU%,iH"E@b`VV0QWm2'9*DӕnJkl<_dn2wX$^/Iw +މ/p}66Gʕ[ A9<ڹbDQRBb5\s$m R W̬C!Z Xg?k\_DlN=ERQ>ds;;[6oCpX?H6iq4D9lpOVd칷+%Ԑu q4wvd%'#'12^5x'n>AoJɏ 26KuM~Kz +-:vwRٺmA6> E540lN/%%ɌnJ~L3H| v}YtVMSLG sF:A?G}&vEt`!?C9 $ ެ2!#=kgu[ f3w5Ods >eh0p^$ibc(Dnsir "4 83#d'{aJMkp?A=/"5`g?fjeo:Zc%qTxP"xQ08?tUCP/)kyNb3M^(<2Cqj1zt#OGOpC1gkHfTrܛ:_if[k[6mƒ7u.W *nG+RaZu䥹,s咐=bǭT`e뀅`% 7pɊ# :pڪ`i{@ UN2Hu4,|DmN׻?OKKE(#M{/W[7 pwE֕mcv$wb?TW7/0A3 [i-ĎCRnO)/]p6ϑ 멤Qv|66c㌻blȍ0]ε|t_j4Bдdol<_g-,2o¤ӵh`ko*NɾA[|`X3BBFܾqi!&7;;cX p6 xa.ñ xS (F;OU6{Ld}V:-iyp&Ȍ~]{0ڭxf(X,3{0ʔɊ)ـx2sHǖ,dsIdA&@3 hז.6 aZChb3ˇ7WɴbKf7NĪPf/Hw O> [hJ֑>›$)R4>eC uw3 ~oZg`uSrFvNvlEsd %ej }Ͳu /׫@䱶lLRAz#997b?U7)"R GHa~v3v?Ir[e,T|?BTtڗ٘2SR]LJ%>Ϳu9ʯiO2DdдbkQ t±^O#C]nP:=WcØK#cͪ ~CTn^lH[-=q㨷4'9~&h#_ziӸqA37wDN% 3P=kD1DsB06GʼYLn }FC:.`Uo 7g1DS9Z10|%NUk8&NQ:\|z8&2Da3fV4E[j(H@sdZW{!|x#1Ew1hs>dpbԉ`3KE`KRnT|L뫬#q~T rهG?2ɖnvve{9L )Fanr r` zUO@ |0TDq3_B@M}/b0'b (P >rZm{S'P. 4?DCf۽[ ݚiLZx}J*}? Mʃ_"=˾hǎ1=;=kNpd2hQ(98JsD sovTkخt*\RqCoDHivȽ8!<VBHNk֘%r FF9`Rg_'dBqi҆D(0<f^ ⊼)G@ͭCt1gSV3P;VU0KTSP n廘%*x95t'RROJHh2[':h3.SF- &m#7se< lWb:MF,-/ݽ&;6Ό,)(+1Se% J\J;ĭ}mh0 &4l( _x ?7ނ.zR0-q)zLTh,rR~6k]csxгkûqFG[1.I,~/ۖ=(WEB{w e|v8}~6~߬Mhßa=4ZB5߽3DZKP2'{W|+K$,pX.`L%e_3Slntgű(8B,z5vi+|EGKJQ@Ww|_$dݰ/MTXsFvdfs$|>F+Ǣ#;XE>XSq>늞ybMɂ)T2v=aeϲ%Kk9[BL` BN34,&"元͹:&rUϠ } /fS$x+^|HcW Qႀ j#H =EEcB"u6 |mJ;Ju5|4yXrAxDϾe𦡾"F8>Yϱ?B(1GPW0ƤJy:_UT$Ze-uR(%_v)#LF飵 1im^Vn_!\Pq:yჶ]0Q4#z iI+CT\"zPh{&w2Cps5%N-ޞ4i(փH D\lրިw?[$U}+JҸRt`#իfGkb8&NF;roX<G ңD/&S[Ș|}l#[/%GluӨvp=5 0/=y9z%7y#ku'V yO\&Sj"zd~ܣX# ˵G#"|cSN#,ƥuizg(˥Jܹ$;I;Z·e}@?̪4d ן,,ؽ$T}1r:ƆѥGӷI=I2J2danHFZ\bahΕhJ[ЋNMVq5MxTb&*J{^Fdg) ]yZ+T,=N^ђ&(CIZ:H<`os" @z[M\ ]tTgli(@\`/9s%?s˸rηOP!S!ŵ6 º7BDo~ßC5>eo[w1WQH}at׫kZ3q/&~ )|5cI+=r^7"jzY:^9FpRFRYoxR@W_3i)7K.V!Zy핣 \ҼqQENF#{5h|*cuIQ$`cX ֵ^х6`~Drh. CpٻhLC7w!A09Bdq7^Y$\Pq"›`&%KF^ 4*).!UcڮrWku y} ^i2dH G/e?V]h3g몪0ÓU#]BAkn f@R܀K6o.q /Rr1EU|ޔ"4i[Ŷ+%k0}qHD-=4'קrͳÕF2"f01Ɛ*+Q͡ K}/={~~s|ωI>侈@4rLŞX j9 G=x5\kax;|g2GD4z{љ@sު(Q$)1acԵP,:rͺnemkaOs\-bK  dȨ/ {!eEʵMy\ ҩ|DL(K]eb0>a5V2w:mYΑ ޺; }wV W-U  `f5!iQ4QvI/nOk[BFRXd~qۛ)[E៎Ϲ{/P~+T%Z_?sdiMsGd0']$R-x_,mRAw ov!PAK[}xEj!(hp~i"*LDVGTOĨ6\S셳EXR]t_ 3I'YX'p=Lo)>ɫ'YXio*/zwzS &|,ßO0B 10mYJ"5›W80$iP/̼T񫴗=JhLUN3`|hFv+jGLy:˞ß7x6 RNFv' >@%-wxi^7J"1v灗6'vP NIJ,Ƚ?Pz$2gfڦJd Xnp:cۉ*;8*$炬e5w6μH_Fxv&n (]XVaG*D=^1{{}۽ZǑž'ÏHu(rB з.re2I~ [|;^˖|FE *bJĀRژnlJaf{QF~=%F`I7݁Xݸ oˌwGV0+e/9\p}ҿpDt1,z۟:'|9Zi Зo3XPQAJ~7gnG p7J7D"P1:Wړ yYE/!&XYE*b~ݣGBʙL*9u`) XOϬ,J2?PxXȳFR& '0;͞,;/JמKePi,tYn+&iKY?E S;GQk/®M)"pZ%`G"A×>+6Mk.4RꚕoOԦ1iqr2^&VBLrL/p{#3ιz>/ 5Rܷh.Yn.1LKeR#n_v%XgIGR_TfzFF,!+ e2~W28#k,d:x"SlWØn e!KU>Y7+iWO ׳)jZk.p̧VFQ9PZsT7!f6:n4z&%D%*Q4OzW<[,U$ݱ*7I-.R?c:K'm;(QTe )ZffVo>,OXT g%dW\)^Wo@ƦKs C4@{+cR+:3vpEz8¥t,";,ȭǂWƘm̒#v<҂nj4A,:Q O0 q~1^k+iѧ.bnFГDgn^3w|sccanrHU9CG#IBR ٰ u[ARX~pzQ*ڏ; )ggbk: itmp.J$ M^;׫$mfiW+G,ﯘ`B港6We?gXw7in=.|lq$P9BwK=&;nEH#rD!6hvkOIEB+6 fP̧)8ǽT`acpQSF`fPmtx 7kݞEۜZoιNFiUjp=om0ë>s,?Aw9IG ƩlLmUZ7\\i<8x| 1ұ6[S-ɩ+=h%3& L7=`#1"XLfD טwX&p)jwH,5K3a]RKڮ#0("Z(~ NE蛳bDjWz`*ŮuxeZ>F1lr- `bpDrnɎ)w tE(3 zduߧKkl, Ţvn*pSShxz\pkPr&Fjh_ߊX]xX]"դň}w]72Z%LIumdȑ Z(v)~p-=@V(ͬBj9]ٰWƕRq8S}P{"/3Z|0=;+HҶAV 3 ~%CG x^Viy\t2°1tzz+0$p"?w'o9K4*ePZwʳ9j س2ąWgT)^e'䔦Њ<=|&|!;-Qz6hV9`1 0q Y/,5~8fsVnVwUnvNn :Ws W`qɤ)l zp[ ]=tӣ^vK`ON֗꽯lht9[߼]`*paL8<>a=H]vPܗB( +@L>]թCaKm_{b2FE/d㖉 9_&,,]-; [yKPJӧI81ᳯI}AFa,w\ӳ?"O޼ଙGw,J-Ѥ!"<1}'H =4SH-K[ QŰ'wבF{R.Mx@?[,֥hU4Eªq EFd«Z '0IIY' T/""vWcpWު?Acb"e\+( zjﶘK"?9\/a|Bb(O f/ߑ@I\g20|s!#\u@70Z JRT:.RIkt]>{qQuLq\ճ*N7M,FTuBX!uvO4?[}'_r?y=Wz̚#IE)4=܇ʟЬta[{m{<jB-km8p|#vQhfd4vV^dZ>ulT.gSli/uKšH caʝH{"o׬]P$@=J @(e|FZtcj6J'&xqh7mSҰ0ṘmP 'PލaZ-DzغGuf)@; ڴ~vvPk֊2O.=W\'a ^T-06<d.Vh=7TEfX5C6ztr# 8͂P)ZblsuPxxm HZgvp<"vyO+ׂ>1C"۪yI81;=c`C,jS8 NhEPiբ𹧤TIWVNL`<7R vU퍸U45pNz? =4(qp3# !ˏXy*lR wim8v +7y`AMɆ&"G~1Hzʹ1[OlEcV0QY4_-}Q"9_O9>z 9XBnݗ"4F>pUK@XdҨB>ھ?|$EOTJ\m AQ=sGCC1t0~8Hch j}nDTZhpW9v  ɹF vpz;,E|cMpW/6&#. 8[he] g׾]\.,~ jх gr*{6pjLW\Ȳ0l/_^LxM,:e*c.Ťb,c64fnxUk;F%Ktg~(i(Mj}FqCozEວ|t04475Zұ,KڗZ⯀1eb%a;0^9VR(1Yb_Y5 :|$CyCIn96*ʌu"aWي )w&mxiU RIJ/)kt,? HU/.JT*>y1 ttT 6ѻ a3l7"--Qa2nw5@yc8芶ԓqvgb1kdjb"HYsVX\= 0\I)k:]Z]9*gse-A(NO+qВP^r5]vޜ$;#J8$.3շMmdT Z$B֥'OX O e++ RPKk`hu.]iqrt (S.~T5J÷-<ɖ.חB/v۠1֊nS֓L7t.BRxa)dޭnY~peW @tOǵ|u)# 8%&i]#8?ck.[6; %ڼ^~P-Sw8S`xi~Ǘn&o]!5Tp%J5+'R1T|6Zs^j XGq `)-:.T\VMœqk$Vj_d7fh&>SظGiI<J)'Ptt{ m<(8]Yh>(0ʀT,7v40#؜-nG/r!ެLhW@3ZX.L6+&0_=iHz״Z qCB Ć/ )bI+X/15e:k9Nxx"tڞE;{rL5bw}z@Htar(9}ȽB8MԲz̡̓O{XYtaQIQ@n<8OZxp}QE/2ҘM%ĸ~$+7/ w08SzLW5t*i3ʋp3X:0eTH,v/)?MNZ&8M"]B2Rђ 'j .'wʳSv"mjL"V2c HjɽʸrUI0_@k>ԐC><_ieqv0ҺqSAaL,̍|~YBզm,Kb3;Dn[7,I(~:kA'. o(OGYE 瞑6hw0NI"qs{mҚtTk cxf| ξy f+VFa>2]ZD=P+y3J'7O_mF~,.y"2N͜>[֑WN7Ypt˕Uf38xdH-('J&aZg O Q~`f;LF5|cR-gMkFoUbԁĨxnI@jX⎝)hڅ I=I_Co@|R,BXTB[NXI]D]?T9O|GEEDO1`Y5 XcaL$.kavtz^@o%*϶"U,`3B9L֭c⒧ľoH;Ie@@bΏws/k b' PG_ Шwzz $ n"`t팤xH<`C82OzgDĞmV,VS3Ѻ =_a~(j4')ΈtBn8[=9~쬭X@<ӨtBa՛_/F S7X YlqfKˈZj ~ :=YIwuiL:4?&&O͚Lz89> M6*`?˪7P4MКjfbh,IhF::G6-vFkIyݕ_kuFlMe^e0rR")wWNMŵKFŋ$z\5RCKkֆIhe*Z\fc4]'<~Vv NCWG7=eeE]rԚV@]Vd}LvUP 8ĵ@'%%c9+O )@F ?c/$ 77`9Q"x(d 8ca%%g:j W"Kx*LdL6$q̼ " :?nb$q=[x-?7)9J"SNxTqۛ-Y_au|^dJK8(!9cYuҜ.$Y=8_;vhA(Un s5F6q`[Ms T;dثQ5hI0^ߟ/ y*uD>&+?*P Bt?,-V(C$;͊~C8 Į^+cczM'hC W{ނ{\oCdHwG/bHc'xoF?2:zuNzafE 2JAj㯀$J*cϱSRة׆GIOnS ^A34s?'=G1ÍHr]@I瀢V @XC2~|W ݴ0J<׽2`|1&z=Bcg<AW 6eU@ʰT^~>p~yB.=C{ߟ:/Dt(}(a`ٺF.E=w]r0{1xU^&]/rCR*G$&@]m 5Ǩ ti%سA0;E Nha]P%<5Oi[nVHefWq.u Θ-S|A#!oϧk Sw ǮL-lejQ,y[$Q;lYB0-ij5K IbȤ 88R_i=0i]8Y! B*dP/Z;IPͶۡg06Zyj+I"դeu9+hxz Xž+ R U4.iэͣ6[@~B"p:ɯafτқO%ֺ5fvZI-2Jf1A{k ]xiGXȍ]997ʩOdY3`)E{-M+!bh42}b0b4h&VQED#5},=ku 6  .(Y34dHF d+ .S<-?\ /5bC@d\v?RZ,2hetN)y\%@u+:'ܢ.y3U+ar!>1nXF<ҀXUMR :X؀_G~ rYY>U:N&WO}ޝRGK>rd\!ۥhL3&8p \<9i=fGHO^c"/gTjkP@^UD&E 94byݗ#oKRS Qa:%oͤi xc%lc?t133xL&R;*A0yi)dUd(x,̴2_Q,KF#;EZ,ADtnP(oA{w]C"$!ikUn5//(E˸a4fSOZ$&"3!]kqL$a5ͶX iŖ*cX(ZLcȳږϨ/"A4겘Tgb v}4c*'P<R0+㠜GK7yGu5GutH[7);"\|q> `^VpeYnpd`28D-mt;۵Ѱ]y%`|HW>1p X0N#Ș ;6S'+ڢ.sVmjGi b=8U&iz7.el-R!Ȓ ; T3L_Bih{Q1Yl1q+pmKjEHjNTQ)Fu#!tfrӲKqVu~j$RT!&rה11PQFݜ$ty |f iˁXe+YQdʕfLt\l\h¥_"@~8ΐ8VGyQ>H;ڮ[NP$} :S{'G\1κf%tuCh_k<aH1^mȎpN=onȊ#1W/fݝ+dY,PE0 а&9{Uk㧢ăѰC:T $(.߸WHDt) Buvp؇|9*2G8@!/+j~Zy lsw\=ءϻ愃M'6,=Ths-}6TmaZMhyª| ӻiav-W]WxT%!h_%5΂Q/sӭ! ^J+jxt/<,Tiի*}ZV#%o鹬 G D-L]M[,BMF)R'Mw_Ev625Ht FP$7::T5WKoet@+Aiyɉ]Q̫ XBu{rmT+x%hJf5$Vl?~ϖs~YpovuCE \kݢtS/_;0?W`@WL]WJb6麎$πX8yjJREg/ut'%HƸԲdJaQU~moilrcٸ9fzq jҎ!{XkN[Rg29ҫ{u9O7B*c6ؠ|+'IQp qfTN~fTub,pp ƅV"9-)FuM3ۆeH!d؄v:SsS4I;6 zj{OjL8uy}w/VX}MS&o䏝rSdj,~f6JiT,}r-Ku50: Lj.ל‰*=m.q[GV 2 %Em¯u45udL'bsˋKZxOC\"~#aF$AaN=ٶB_HOFD 3ΩҁZaE/#%(7\YLL1N)nj T99Rs4Hhh8p8$KƸ:L)]S/ _bbĞ@5h Qݷ,W&~L)y?A ɦ{SX_# h> . N›VCY,[qHu;/~<[JE^:a+9 z _T#}B2eY۵cޢb)XkuU JU9 &Q~kh iheݫ 1KO"?5EL[%2Kb 5( ƻ[6LS'.LbR7ij[_]7JǮIhS.ߢ%chm~K骷5|Y_r1l=*GT&0xBs8!MBݡȴ;\N=͢n?h1暎pj!%i)A1 4Fj4ޡLaUpF$KF `Hˌ^m%tR3^o듒iee;xyP_A: b ֯n7= x'f0$V$rHc{M Qgto<{8ldr+/84~}< y@G84sƀr 8{q>#aXuJ[$ z[f:LLsYabk'Ʊڻ8g@~a$f 1{@1DrxN@y=rV61E"^9}˅5:B}}S( -@@Ol.ntUm2 -xLU#LBJ4o]K"X߮iȔG:}}2 ,uI)\C뜼$[5`^ ZCAL#0C}9mCi`?E""Eǭ͕ńtmz;U72_18oo`O2ϓCw9dI6kpZUR#v<"] (7UkеXh6r7;:PvGѦ0i! v1oM_ 6M6>,f Cl N.6_f~KX  a]1J Ta~.E)}27@E7'5xN@Y҅}n" | ЀN}k|6;BL_L#mxPލ!"w#g#+GwqS~ E fd{K^5Hzy1~gڮjPD0~G&YD28xpkB<6Q]fDQ6X#4@= }gQ]JH{ރ_e'@\-eTcx,$se}+ p]Ӱdwvz4BRsBTxZ>KDP~X>k\3| m;^ӿIq''#ٿ6}|,6mC{5+nxN !{п"l nQR8A5zq%Òt Bd^}Ƨ"S>*7iW267}I\D#W Lݰ00xd[ShƌUǩFAqͱI_,;W 28ĉIL0jIBv5%l.Z62p:Nu3-c?1AO_kHbo!>ߔ{UvLQ`ghYl1 }Uv& TMn x ݝ|+AպB>d 5|SJK\Cw|V jN.}fvHt^o^X _sd![t\(De'/XSr9 3W@7Syڝ o v\@Dx2|׏;݈_u؉gZgSai:,: bsBR;P}{|uj ъh0 OK9L{å`yp U~G{iB)msVDePEm uaͦ"9ݿ Of>[6ʜ4Ho~(g.7 TH%?`15 cAG*7-q-x\?S&nY6SL%#𩤿Yg*jI:h7 BU('?Kh:;+ d& pM דn KBfGjQjTec3_6~87&7!`Lf2u~UP@0/{e_g?iAD0y N&*Pt+vւ^+g\(N7@ }͘g8a?.~~WIЏ]71+]j7K/vVRh^ BЖQklG߷5#o(\V'uDd-lp4bIru%71F!$WPPCpeX"mOHjfl1rOJi8hJ8@X"%o)KAD S0 'ȕ:z6g.L琖\n)+A]װVru&Kڐ6)3Dmrg^>Y"7I ?:W8]eP MOF;c殪9V&X1#EP&s9&Wv62i48ZO 0@&v+"w)b"+ѺfqbKʷA-qJF]9iD dm ,[,˭c2XS b =ZK_zDl5m ՅZ PoŽPz)YE pQef)&N#(eh֔ަ"xҋ1w c jW$Aޣ Mn4I.摁_U3b&M=\ˣ$p4RQԥq4; gN+6k_>Z$ڟ^ww[0(<.iư+ksB{PgvpGÕAjXEa!/E ^W%$'[AKMpCbgYd$D (ov?&A;d9 ֹ>0M?~ic#w82uiӡupbj$^x2-A{ ̣\(`EA%PP!WA*r?͖;TjRC`/rkGv'WCWxb&=( J2Ua{Ks; % з=Y>?|ٲ/i3rj(vAbE-`yzX˱3'x<#,OyGp{O8}H`mj&Yn Oj\˕%󨺂菷xoUƸƐ:KfȞ^Ka'+q"G"KƲ4n_M?R6l,zҐ,-qO9D%kNH$kcB2bpQ>8ck`נ,9|=GBvi;ַR۟MRӜ+t>K(ұ*&x ޤÇsA| !pJ3$)aTd0i;0JnkWXR ,Hk"U<}l* 9R&$Θ6AP'pZLcUb+Ӯj$nUpگ7){`\ fYW gaW)`FqW`ijPQw( &0a|Ƣ7b\' HFkzwzћ9_GxO.62#H[ӧ *Tܬor&#X\֗.A^'l:%~O'X-+lA"` MjVL7GNTՉm[R逬 V-*cZq(Byv]$؊ԅ;' XEp<웪K!>K}"K=[ʻ5c9:G]w'%{G-ԤJSUQк?N!`2x$l7`qTv6OF1Xo R7ʻ–+s9\D!}%( @b88 [FVE)Yz5sQr).7kk%5O{e2 Ox[n$ԄqQUIU4'\ӛbyE]@;T{L~UڡOV@~|:!*C,gSЅ:-—;@nOa0=߱k3ʁ<ۺ2-o$GRK#p@9:*. mX)|sáOk&Cގo߷K ?~n\Tw ˚$2ת+tҝ ݤg\|jO&'v%qEB--]b`s9/gt6!M1w:H_cXw~d@Q)>5UG3Lqᢿ)3-T;#I/J[`, qICZnq?[q;d)qc> ~LXڻۆy ;b4 EZ MkΆ#IrӄתxrcFvӿIy.tP:-DpK2g,0&w ΛƑj\P-TNgl'˾P e}u V\ R 3L@5>B]իAo=M=Kdp!aъ;o?pW~L)QCY枣brxvx6 -lstL܂0 Cr5f2R?mߩt\0N̆̑7 FςDRQ0<1ҧ8KۊΈ knFx̏bX+ o4E[aQuPTհ[ImW ~[ol:u@J7Jdc }vdcGա]L!\/OSSBϟ0s:{L8 R1V+*ZxPeBP5 `RktJO;MPM8$ n A# rVJy?~; Hrc)+Qwq6 G'cxWUL k-}=~KCe5 ( 4DcWQf2ҊrDbh|GmY6muZ2Q3K92ՀDq 6p[mKEu2Prs]|e6aY1L6:a~7̬pmQd}'HPZV="&!  ?STb!1"V έܴp^c鬭f]1e^f;-&E7Zvg*.K7J Rѣ^8ù^bN9SҘ x8}"9WθVT޴!WጵPf\UWZ[&lR YH7%HiP>v3z*d_8Ŕ+e9S$ð~Z̖3Cc7EOdpA#F cio2"mN7H7+W1mS*cƟ7DJZ8ʕ5U>N&< +0)a\$UqAԷ6173 WSM ZXSUC:E0\}(Wʠa2o!(v| ՁNYW-6tq][a]0]a<`,t17L+{?hkx׽ ]$f=>\M ǠSD0p]8 D o* =vĉʋZYW z6ag vY|#vq4pv;ajry1=]Ú  =!:0qtP(~SyF3rGl2*A6!~=\D'v Q:~FQ^EFaPrh%ujV.(ߚxox妯y2d+ۉj$7wG*`2<ƨB/V LYBё犵CהrZ @@W[3m LbW)u{2}V+Af_[J1䈚;_'_1s"UR̬SԳ심 0МoEM7^ʇDl>Ʃ7E<&O\81nFs"||R0@tѹ?<'k Y,(c"i~%Fvi̯dNǚ] g^7hc$DV:u<ic2h%2: |O/Im4F#q•bpM*P fm%Tb ,Jm"@\,`T8ey& S]Kpo u9Ӆ4Qخ˔uy.[fbpP{2f#"7׃'2#(O![yBr&!PwPG^ ]I| YT>Z ̇T;"ĘU/ ?a#K!JJn0AZ n5[5EᗔD_RۂK,O(64]p7~Bbw@'Bmw;)%eGPS$dg<'©8"YO;Z\$,S.ew A0 ynvd? E\o^SP5#~Hrĺ n/C{%̷Y@*NUBf U%8F+pz,%,m./Rf3;D$04'j KSwfCeQD%Dt9Y̵CXeIᜯmw5apfӺ\|MA༯+BY5Ug'5@Qp+1潂 Ux6c7=Da,|OupFKMP# E#_7jr-QuwV14vĩyQ ?&D4 fJ;B&=*WV-:_҉,ع9QezpB;_n/+vL= .ܭ7.0Oދ'2Cn0#2$J6>[$-^S 9Tpk1O ] PDT^=;7+E;cMg Jcy^J4!|Bba/tn?Z9#r`,MB;=4\&x{Umr<,ss#'7|UGs/.wOuUDd8%{Ƴ2D_Ā'miW5%<7oIwE{!36Î]<,3bTKř<`Jye!,_XyOhĆpx/q5oowJOEC#X 60ca2~Z4onpn~Xˍo.PTG֦1UC=$:~?h\,zqq2S){a (ņb|, QN>df*LE.cO67;79\r|6n~?XcVz$??dj%eFv3@ݜ&6'fbXJZiJ(*#!d[]'͚ސԪZ4On|%L?@g3'#d5@qU1zMW *Gg}D1=}d9h :} ɉ-Pn} ,Y8h3KE&5ojBmWpQbӜo{+L1Egx7_MBWa}G}gJΩIvL#!6 9^;'jOo-h"'c, Squ bЙ Ԗd:ţč߹ )5総~5\dKRŽOΓl~{=?RŅ"c]`Y`hb <ܮ_mאR'Ɉb)alMcc%| Ո[3 N0pOA{QQkD=V1Mk|1YB EˀyqPΙ+z5Fw%QNU 7N\I'Vkugy' LڱhWL%/.*MvesoV?UV6}4CeI橃TJzF2jt+DPm_x|yWb|<.MFetzW0/DDW 7<|P(TJ)D>6/,|]eƜ ͺ1ZH,GQApbZȵ]B]Xcux1gT,Y@~)s3mYL7  ^t8+EGzyH:2/<ɶi֗WvOT1[{ߞGВ2yxwt94Q~8 غ#}xI@CLdڰdElٷ_&2PpzQZ&kzU Q}tg\2V6VI=W)䵕#UxRvL@_G4$.ʏFt3ՙĆ6b&ZnVDui[y:&}+Ϡ hF,C H+ireZ%$ ?:2:ME^T&:a{?:<O2$~^ ™G0m*j5 K 5FF$4z!WJlR׉-]*g-o.l؟)7cA?c˳;@lmY}Wy=E'0n=XE8u{'"PE6QvX-tt.&.x|l894<2 "\WH97RDSd9硰ȝEsfuG:İkt#4R%r#6Jnv$pSH? ޡUk]j~Oj_H;=;S*d;+r<cJڲ~C8 3E8BZ3)8ҐUÏ5JDHo1>%yPf9ΑB|?0xkM9.{FsIg(,7 XEIqFU/`(kXb 1yȟPefadf $R|:x|urh k`1%r}kG?=4g Y~G|aqt 29lӭ8 @ǜ5,\.I-^Ãp>eVv5BDĐE(u O򚱡\[H\>[ ');׭*7ح˞ _rId2!sz]Xqe/JJnn7G5?wӔbY3H}MF5]LRU=?> #k_0،Ap fIj`.U${0v8"٨hϓﹿ0_R ֫/)kf(Di/R+Hek]e <mHlh>Ȝ0u2и`+۸sN2M(;{X{KjNf8#wJ4. ZF\alF 3zKg ]@kqS ֟S>H )H&] B;6wv_,Qzwv*4KacDh((2zU.9'[(/(Q&Z-!~sGW3k ЅN^D|@?;R5*{I )ay~V0XQ9pZȏpp2u`|'ؼQCN[b(`X  %;tӋUwA/<ۮ*Oɛ WսVTY7e/8YTSCscN n堡U\D=h}x>zkw~`Y As4<#Xci#̴m nyM3"/٭e5"W9V6 }XS/{TL qdmhfC7*7*~fܲ4,82!uE&W^t4CnxOr|vȿl(G*ase_^fW?_TBW_٧ُQ\f/"dDd/+AɩȒe9Zk>^s >P> Шcҷeô>B$9'5B Eĉ5F7kAQ2B:}}B,spIT]puܒIwj98FcTF x64Y133Ş룶)Pp!d(*i>lN]2/1uO+$ᰓjE|d%0F oKc߾Y_!w9Jw%CSaOׇUzmsS?0q u*~+⇾9ʼTqpS,_QS UcG@%"L98Ss ¼':.31Bu# %d(ˌsq_mcօhyֹ#-{ AH/Ϭ-#ގ^'~ k4/glȩRT"*ųuUW,$9׊zV{eҺU6&o($C;1S|c_WˣXiu{lzŻ8S>;SmY̝}yH#)C MB!x$r RqpU䚲RgΫߏ"\5j8C,JS2Zgu4= PZz9[yT?d`isg!wŇ2MVӱ F0>w]=UZs{%pL!qO92꭮G5Jc<>D\!BAI>`$+":}.W !I,<lt MWA)[S>``ϛLU˿X_)VP),9Q}d.k=4h*O+Bsn ]<*DW=d .n{_IOjz}ցĶ3 gֶP D85'S)Q!ے6{wA;W +ۉx]t#-.-'D*fL1r]esXCُz@iB]8Z=W Rm)CVo\,/;m^u8*VF&ea9#5M+uyJ9Dw '."r6bfݱM^q Qq2a,rі\:7ĸSt.mlA*@)arujv ɲgڅo\7VO84*ѕ; ~;.(f-l\,(cw]0 .;;K:!M$6ze:FLx 4 pك_S:&Ҕ9:w M. $=S+ p`Y:{|q * .u#W8b]8RuTmG0zB$|XS@-mO(͵ꗛl>2 !6 3 :Χ{TT(ePOO@sٸҰߗA| ¢>S6X@Có uQ0z,šбZq'MUZI+xO|)?iJeN! ]mh Ue\c$~p`xj!bkc54K1菢@d GVRRo?9{h$]Tc ;]roђL` ~;0$1NBu`Ꚓu%qKjQK%ӏdWAǼ<;' 1t@ox9 #tɵ㋢?Ux1!;>EZsb{هLz ͈wV2fҿ, ,28{AzoTzp dHjt:!Jإp=k.}y xnFcǴ&)hd^"gFtsڀ:UޟabW߮etCEPYY݃GU&Jα,aON $ /8i6$7 6M1t/d*ڢY'*EIoS]JRj"d5c:X@˧x njAńvv|f'YnzάOԬwO+An nKHl%ޚl0eߙ(3p CU^nB*G hNK/8~`z*8@aHm)j~*: Ca#/z"y&H3E;NKJy[D $ *cg~V%]ʰAMnfzeD CVy*$5Ġ +FKɊ8UJ<#UMdԉ&Ǚ KM͙T,3Ջ\4m|C疎VYajt!jrj^a#hˋInvFJfHiLxJlH黬*ggWԹn,9۳Wecb?U6iuGԇrұݰ-1=pړ|ޥr&}}K95kPYM=E] p6۽G7Xs~`aH 3 D+SvDXk՜:tg[ϖJ0K!o-B٠t`1Ad~e| Ef|v}f;N<vͷ^RS^ (av>iu[{k2~RGX튛dr=>4,h뷺ǘڦ.Cd{/j /S=BdvkC}|( G+IB8YR jùr rbA|/e%9:6'2u IɝԡnӃE's A\ܠE$AOgȭ=_h]2f2k:u/>G-."C7&dkm04.9Se^O@*v"Ia`qV.$gS"šu}y2zA+Rw9X:Zɂ9h?Z`gku4pu*#T4zQ^:7!%UG5yZp?niT:-eY3Lj$+wG:&`$uKIf\>g3eڗ@C# ~jJ!HZp3Yl&mN2ID$o^:asMVfnFlʯI{5|EQ[n+)W#1l Hka#.L_ljC)Ԅol4nj3)M -s `O=qfT<|l$)jUD5OßuVoI]>"?+t=Լ(u@GQb"F/a "5dܤݶo-%w#D;sE8[ EfU6.H,>M!D/nSׁ>2㤺|$!!捣{OH!e>R$7yDX21mIxبlۏdʝ?E]!PM\r顜xZoIfYVt'XDRQ`6OW_@?+3 Sﲝ؍)CYh/iYB.ԥCNI5"AC}oswz]Fً`y"2q0Ecv_' zQ;#q/J3bF-G ?UJڼR&5h;jڽVEw[{~ʤ xcT{2\Tz/Bd Э#M,dEտ b}SB^ȺSMDTM%|syEnBNbu~ ~]3,])RP;K&Q+7M-dUrGo^$ $I%MjCWnAOyAĬ _ Wޮ*HP쉁<[uɖO!qpO ]v[Lf=xE h}s4~(ʆ<`xBT $|N*G5%M @SVzs˥S aь/='GŪ7þQNkvgi m76=`FdU130ⱁ>aJ4zD<]uz>ER?NQ5 [h'πԩ%;OANCEL#E_܀}s8-ڷvpϔǬId8+r`X2邓at ~t_ }S9М֥9L.`ar uhe@q898e,kb ܀Ot]Rr2J>M2i}2k  u~J˯ށfģkmy I1r8s|3! VKީ=PN\v)| 1[+%i><@˖(V47g#(ͺ|pH[uYB-hb)K=}ޜ==}\? vbn_ )"0)=}<ޘZKfIS 9 y+煹!/^nD=)0ra.ƽt ZI8`NUNΣ@yS2<Xp2XY%q'S>r =|̹OQ63ɻ5k3_?`rI羹vM^뭎i$ {-@q> Or(4Hބ<)=91p]W%#ufR!d?a"&sty3݄i젮n]86}O^Lޱ2AM;0O;hT8 ʋMa,[Ւ@T0GG=vge-wR(r _֚2L2Cpſh2˖*RWV~q )XiM9@IE~~Г F|lBoS7xBlQ`kZɯs 'v辗P=&2%TLGEs{j7V;#ٺ P+EnƐY}tNp>OF$H+ݞ rB<V˴D{Skǀ;~n*10EdZ9jϊ4tܮX~«US;-ܻy$]%X{1Md\ TqWu/ʀ٭f~x DLL:c^UGIPA޾ĵ\@o Vȫ!3a(M0 -]Yt&'\A_bJZpbPKSƬ(ئQl/$ΑCPua1Fi 66xUuh*hGd,7j3fL~ܥTk4̠g ~qtN[jb8!PJ@fI#[*6]'Y>VXC>f[/ TXϾ6@?r&:]%8OAcU^p.&4@̊Wr 8XNEL.TE9`dDʧC HD@WPb2')Rޫ){yR}ߋԁ〉M5 X.TZ ufB[@gon8/õHx>4ݹBOVҡݗ~b4#bEMW.5s}Fj#^ Nk ؘ+#R>Zܒǐ8c6HBqNH+)]0;4PL J_lobmy?8_GbsMŨ(s< }4,D'^I YLNN׊=_ڔuC>8$d1R.r߃̩M%DR@6[Y?ۛAdWSJuNc~E| ;Ql_9ăA(ERɋ]_Z3QP w^ƅIEPF4 bXN |&ׄ=yj\K1PqysnD6!$*zsH_8c^E=..-x˟&mbsoSQk9~]9;X@$? `E(=p/곰qȸ{!PxؘvSJh'+f36 M%+)4w;aAXG~-/NzzDPqaЮOw,ש0*r].1Aו8E>8ѝs(u#Pi=wX6"7c%f;N憪HIqxA+-uH$d-I sRk@K 3,}x,tPИ "} wHXxn?,ni ;ǻ9**Y2g)&/&z};Ti?R/ hl͂bsԿfv0[].ߏ}7@f<ĎyHNWo'[X\ީ`Sb4)܆Ouݾޟ;ڵבd9/H[_V"{(U:Q|X=ߓ:pkH+4ҽN?x ^>3N/yf]o'}/ x3VOIGȚH?k6 G']KM gDnd)r dj Q#\b,o_֬BQ큶~q1b{MԎO67MpfH)bhX:tX%٠FһЖ/#b[B{-i#цM4KBRSH[r-jI}\vuMz` w7lKes]$07$w8M܄װMe>6#4ӍXi+Nc<-Fc{K]*L"h(Gk&&)/wQ^ukjɅ뙐G|I5H0}"ݷAaO~9 .LTeVkQ N"<XJr=>; Z=gs!œn1Bؼ< 0q`Vl$Ujں*/Ri nf RoDԶxJ MR] 돗'*P1v/y@PiP*HX Ә򆢇ܤh=&%O'XK\,`cP?|p2 QqP:Z+C?&G5ioV=|7=H$|[,AWJ% EQ/9͂U-&[k~OJiK@Bq{-~g]V!/N҉ 7vx!&,SG/ Q⛳*/W6"ؑh3fc'9fӖ9(jXMBsI%H:-?rL6OJfg.H+쟯14*RohsMS0 FlR&KtIrmM;Ÿ8]~Eh9iH7U`#κ8X^F#V ]4#Cx8n=hWiw5#ہp`Yq x.^YHkzԵXUxyU7DZ,1Qي |zA{a;Ȗ #G}G'O cn0ݴ>4Ng5Zc{~:iժp6hː%(J$񖎊۞N(j&m{U{7* Pm'ېы,`ZFW>sTp5xZw+RswMIj(,)1Q8K (2۠(g 12\;oZr\|orXRK22כvGf\%-o<4qo$l{-yxEl /i4cE"T(#p/#˯R9Eu&S$)y$E8D ɩwLpYnmO\hC&/{:QAA'8:or{2eۑ"ygjL6"b0Ow!-X#ЌG~F;66<8u\w,Rْxx52چa'~0r`xL&[sFN҃h z{@(cVŲC3\b﵉[ Gqhδee0"VSE}B@)Kp|î>+UNS:; skrfx(#y[uw~@*.E%.mtCD<Б=ϟg4-dnxgxx&7poYAhZ0"@4zJ|J1}m_ !h1l|HXtlr|0L9|BGtExyBY*Ӧf]013ws(a;')<<㗒AqIh W\rSx TiWy76D7*x{QAж+py݀vDI}}V/~Hb)^lRBVk雯VNψ%>oK6nFivkܚrJGbP2HW&_#.<6@]xhU\} =1WCx"L*bEJ62*9xV ׂLU[Uh~<R] yn^[Hd:>zasnXU򺷢`=~cܮdup aد|`Z ~ Ȼ!E.ENZ5ٜ˵r%n,inHTbMz)9fMޓ1Bgզ^zSÌ,qXvl:t3vBr-OeRZ¤r*FUMZ0RuFERYJ٦9x,i9Ҋ߹R?ǘӷ"B`~_Nen.,Bчr0IYr9ujgv *ˁ}#2)wj;V90Q_R3ЅAKדb$f ?蹳Ԭ[Vd%=~h^;ahף_Ϻ[$ߤ2ﱞ3>*Nڴ[.`ah(/]:1D*S"vWA~}}ʹ8sv YX=Z>C {%6Z!uu=qw͏^rmnb?sWzGP0$ F<Ə:7C01h|59[2[a!1#RI4\'<Oħ޾/!t9(U-q|!+p>8 ō֟ ӛpnM,x @tI':$We[*oE ;Z";AIf<`p_\YY%<7ÁӠzzI\* xXf71,D!i#\u\W{&S3Y+ {PWWlCܲOL\+3܍^uLy>kG{\v)0ёPS OP~gװK6 L{42dps=J['Z&|kQTy3֬cf6㙣[ nFoH[NaIUYO0Xe!Ma;9'HJDY|b 5VH,̤[L-aD[=lq$ŚDztJ!0G, %nԬĕ5@kGlR8}tn;/"`uyL;u̅JE3P~b:,F~Uޮ`5DG__qY;lHe+ׅLFղt{u{_Zf;BҹPVS(%O5.IUr6H) `m(י Wv*|u"6Ϗ{ ")J˖wSakbT|q0o C}jDO4~2K:$߭t'ј$^ {@G/ |0F)p|T6 \b†j Po̳+Y_/'% ֏ rwf9uSNR7+\`&`|EiyXgr[}$bYWɐiO!crּԜxxYQQY+W(,rn}:Uf0 -LԯZUy{^eKoE<*TWxNq/Zf_D& 3 vaꢉr;ַcJ&_faFַ9M3Cz _sEQ7Ư%]KZQ#ビ4ڹGHN.R($XSm& BIyd."a+t"XČɅ;ΰ9|4mw5+`M%=C )m70=+Ћkƌ`$|%`F6~1Qn~DgL.Ugd$t't:173ȷğ^_}4;eJAbAlEzwg0M[metmRXfJ,3 hmV^ywcLIKǪ'0Jɋ7<%1ó7-ysd8PtR'=+j27䕫F­E?-! ?ʇ@:_ܥ*| ?GNyqЗAbIG;KN)?/h&(Q|( 6Uw6\P 6'H#BtU6|kp\ ޽_*gD:51g- JEHt EĴ'f#Hqnfr`DYo3E$I*Y jgV[UPQ+@ qbһ;W9:5L!ʪyfr;2& BDVd/KȂ?]hRha0YxUwV ϕp"44צ Z<-h;W}\N=KKZ|RzEaE!"mf^\,}Xٙ\Dyaj0#b3ek+V੮Yǿ<^\vaW8W~66w)O0*Mst29ɷ ɸ\ ;nXГ򔉤4P>x!˞רNtܙT\SLkwN04ӳ ӐC4Wi~)4\EzׁN㥜qam/z!hS9^eǮoJIP=z^ԣxBCk odH \1#CP9QtJ=2䒎H{Q FYm;ύud/& _:vlj+D-&eOgIz{j9)gJ ?ӕCk^ȳ1&Glt.7tL٣ DK~9!TPR[%9JcH YX+ T^_qA#ȂV gC+КS[5l7BY^ܽ&ޭ hJޟ`UU)d8P7QB#Le>le!MTr^36U**}cQ_XM$M؇TY.SOWJKQ8V4is fzyYdE|8̅ Buͼ{2k5]ff2=/hm =~SaV[Ԙsf7&>ʅKa}9?d.x=6uCZp7qԘ Q1' H|)|(/@P$Y6=4`,K; չ*WK&0n*`i?{}9`Q>E,Gk \.m4f *&/-EV*Kܘ/vl l8q?(b|Iu&(N8Ж`5g6fXN ? L2jYVtHIu]{#hu;op9mkj7v˅`|{-uTf61, 7^Gb}wQշ~H%+ #QoL :_ 59o`z' 9jJ=Z_}]2-?}Yx6‰,o39QS>kSG%t o(Ԕ*ΆÖ+KZ[)dnDʱm&Rb:R?0h3}FǬԹ[t3pD[Dc\#ޕ4 xRCJ(( N1)-VA_Jś!-{^#3|d?suQ *]*;t@r(@[ca7~ ~gX0 H8`ꏼr &jqu'b^#A`-30.RLVkܖu1?cV ]~5p$]'geDp,ܪlvppp)V]:Æl*!%(mzwLnsT  ]|*JMa<L5mVBljwBD<^OP*dCDܦV-JBi=- M$UL>eW@GowW. BkIJKkuたK7[ZfRȌͷi׻δW)H*$AŲ!"p7u?ں֍geƴPGJZw޷Un6*zLr.B7M7X^ 8wҥ +(acwmUoy)Yu21lABn]l7#\kpڥW"pᥥzIl3zO}Q3OeR|P=}wl@S(:q>3\y@]\P ]W)Ts8?^S|Q =7v ?pQˢW q =,ab;L$8xdu5c8(8: }ڥl%Ko(T-^N.N j9}pgD*Ґlc9& TnUd{0PGǤ;>RL&+q:ԡejͥ+]S>\pk$ͣzS:@맦ƾB0تSq#g{k2Qm N/= q,KӇ2^r>(XX0v3sN9(|\:{>gB]`WǰH',Rտaľ 7/K*k]GbK='9IS0Sf+ΩM]YhkN8+t[r۰ãU3X@T6bk4E(n &M@RrzZzf? lZN^dEP ^z6ש<~•8[cD#%r!)v.xBȨFTfaٸO^y9l>CӀuS\"ajTڴ>õ%%b’ϟtYΨj%1ӉR椦{m !t24pΚf.ã֭).^7.7?3HϢYWk 0\|tJGe4y(󴊞eY[ C-*bXA"׌l+gedbp8g.O>-&i0țԒw<騲NAB?Gvt2ULYeQc;TSXcQj AÆ. 2dEWC!XCe4gJe787MU =EKT>ZaTs{B%b>e[5to~XKK z L%X{{&pm#] 9]Z&az j)FG2$F)uׇ`[w6xS;@Flh#Yߍ*il<r<{h2c;am-p射 lǕ@ޱDY$"=*.PѲ얠ͮ0Fc[|K _R86ru 3n^UrK()7^lHqQHBY3.Dn#jssW"?r!*m^X2<eZ0.joEc6$DPPp۞8Y EXevB=>흼w#4>*|ߡ\V= Squ$O읭b`XKr3`Lh:wr[͘9 G@eQ98N?tT.iS'.20XwC;߬4xVl$<ވMTfр-¾U EMF0/&bX-KjBG>0$8~YPb26L@=6- }I=Pn+|, ۚ|" Q^03L_:visWA|.܂_l]`.%%wb%'~)|P6 Z?/ _r~q%Vkw0d,ŵ{wwdv]/]qqށ~7ٻ(n?"sOdH4. D} }lUܳCzKH!I= HE1\=L.hݨ7&@QM]»kIӪ^-S- RQ#➘tG${'rEÊDa\c*rԱ, *jq$[40NPe )r .qE0c ;{kY œiD7%mȹ1R}u[HYR?(.۝b&‰U%F!]B,#LPR耊 vlEM}`yH[Yݍ5uOЧenP'0 $M5SC9}6yͺfdr`V5~L/ZF^=_`!tN혝E7_Yv Zs$E@p~|B8k'~^:۵`\ˡhL\;;W,%$7qE: &qYc 8'gЦ4€I!L3 H%F]7b]|vU2FW~ʙ`&b[*@u?6&HɊ謞 QJh{Cd N۬<|bKfsNmpCVcH~ o^#jN'St&5@\w+ #iK%%,)d ]y LS :aX';㻝oE"0} VwWohn LaC\%:A徏ך$5ɨƇ/[Bư-ćje 7m N&;!fMAKl~-E`n$ֲuj46W$ш 'ANkXb~sUR dࢬGTXLLvE{knjGJX76-L+ɯĠfZg\ߋn^>{i0sC #,@a 攭S:M y?46#A'(Nc {q|ޤ ƠфRLOBor7W8;%)#xQDVw#݇Α lD+tOAv3(AyL4$DG0ty?XxAi:}a"aK| ZubC*Ak±t)6 П+qî~orR\e<< `br)?$?4ǒrA?M ͈t9`BgnנE9rw{B^zMWDowEN {Q < 9؆SD-'͓JrͦpfxXUz4˽F-,6aA9B+G|!5E sgTR9{!6q+엦y[h:p5D`XU9LD=}`B1qRF$QDS5Pz.놨} Һ8@LYPѱSԱ>\ >Fˊz?V߸ O`d.ՀݺS@s-|0%O(l:;jNaA@ v n.1#< }L0 X+ep0Ғ0o'S^yZAp6T!K/ޠ@ rŒ??$UzVƩLZn<4PtSzr#yH|rRޑ?f< .\HZ|f&#jH3@ vw]IY_D_KO- oK ۈC:܆+Wr³́]2u8L rK8z%ء.ɠ 8v"FIYM+ ZA (<9rVn Ptv ۯpYI16By\8%QXlzh"1D.ت#A3o8E5x`]aR$(/ӌϊ#pN@r;niXY2S\ڇЏl(8ƅO1=! ږד&rK`!^aj2</ & ָر5 SPa1,;_.3{j*PU!öAqMiz>S9M #;@@Mo:G,5 ZNb,nkOuw>v)LgqQ9du& @]Fef+a;m SF7.**n7z5#z}M"w/;L8Tqx`2h Fu@ Tk8jIMqqpʜ-F]z5aL&bCjSf" 5F` ~[Md>>ˬ"w8;M!g(8]71E4*OO >[B.N=(,T2_QSJkkg݁H"4vTSdxV,ko;3䛼i7u녷a+ܳ rq[:C,k3D~ykTJp+3]~}5 f:&b = (+wo/ eV),SY״~dga\1f\f t|jv DN~BޙtѻMZx{eGiV(>j @ YH ̹!Ts0h=JIiǘN)8mTYZޗ8Ȯ@_K7#Uk`*TJ\,jQH)dk/mԲ̄thKSpNr}xVZζMܽFMgW)\*=AS@OIuRV2)M-jj=V"tn.z9 KS.,_n7O`p^gy"( %҄/6i^>K5F_t/n1ߌDQ&Dh|i]֤uKWW*n7[wSΚz iXs y09k8BY etKpc{h e`yг+,xO0ʪfujiᯄKlg)Sujycʅ +v~^c +%(Ckz0*Ofm:t_aN~${JMp#e'^`F$By v=Bele@I9/Qd8o1EB˘D[e2L+K t(&j7K@H%LZ13dE(_Zh|IBǕZg^0/,|?)U/wCSIJhnŁ1C95je2nEuw􊬄{OCu`tR vۊuAWmTKoIfE{=Ar;kQp/֪M>w̋M4A:l*16{~#CҐjX' Qs'>3U1[b.Bv zj΅,\+Ëf!^ޡOdPN@){5bybld|`G ~}JpXP/ؘϜK ˧nV)a[g*VN0ꋆCF8* `tųRԁD&jlxt+# YImp.hvU#ˋő?3C~b X#sWš[gpZN `+jE|ɏ%6*A$n`7ʕ+nJQ/- }Cٳ(ed_ztB}fѓ/3rzM]yk?*Zck[UZy6>ɾۻ 鮭KJ%L(*.%m'3w"[} C~Ce{};>o*[Сu];|L*܅-ky.1 ԕ; q%D:y #€7 }-寠|rXUrHq!$oU I $=Ԙ=~F5TGЅ;2̤&iby9/e%E9'L?kOߧ ΥN&FS\貅t QGf^76dT|h INEٗ13!#:))? cC{ tiv=}BW/x L{VZVu#C藐aXo ܉F'Y]'E)>(fx{䧻\FqFad x 0F3Jzkr7S[PmgYZ07070100000502000081a40000000000000000000000016650944300019a78000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/o]?Eh=ڜ.+?=m,5280ִu&Ċɚ*)qJd&`mNS媛:~MGnoz@sbN-?ju~m2[!٨.DӪ%iSJs~9yG"ÓCjK88D_7Xuslq#Ќlska=M4#?nUiYhm0`*59-F.;:z) k^ #uz_,p1+_7'oTFUO ^Ώ#vSSWf:.r<#ه *ZN;LkeMq#sJM09zbEp|Jt?a_Ӈt%R[C6Rh̋)eIsRTi܎5̮$CMWiM-iVɻr[KYZrY` \}2❔[t93ܒ KtRgxAǸ\)jEIf(/]햔28o%4YJj]\+9cRo2-׷\as TPX`}uƣ!6+-XXN·Y?X~.p7fzzi5=ښXl%anTu!5Y9K r۲<7 n,F\KѪp$QŖ]laGc% =J:I~v4in+}!xr (^&5JnnfyfDvC^|p>C\_M&E֍)+/tI%z7014Ap_}oB 5oas"FgX3Sh\Cȋ3$\ a.a(rY A.;sW=ٹl7)3f1i8d(7FҏV=ի'Du2SUedi>Y02>.~G꛿+ z11(! jȍ3j/x Oog!vi%P1 Hïl0YFnT9nŕ`@kZHucՎBMRǒ1+ A؇> EGN9fQd\@^woXAஞ'Cӻ=K P>g'dsbIJ:61p}3-NR/)_߈i>B@n8 gwO ncwymݔh |@huzMY>opឦ&=GL wC\Gr54Z}QbmPŎˊa`9u8ʭd2D'1sJCֹL넉;?c\/y;ERMq)AOP]FJW9[ eT" 8x,Ēշycl/Cluߢ4ʡ ,6*H#CgDB rRwad։ ju4pҿpE'Qb8 0+!e6#ώ@ʮ]J\3. Uj?%4+3zK`얔0Jk CFz{<#$lzKэZ:Yk/v[.ep ]g P\j{TYtfLYZ= @>M7! wM"X@R@i R`*lԉDPhl?Y4?GLWxkɍ]pWN+ a L,lNkd4E-SS{*kvaaTmoE̻u |kODJ) '0 ";tɵ  @8v%9,\2jҀs2 :•l;rd?n7Kn1-| +Ġ^6ݳG~SVP#d2d }.dM~߃i(<ƕE?ʣkMH9$lMu2:4x߃>( 5[E ,sb'Spuuߨ/+or16TOBPM%"Eu12}|F…o0zHiI)OPb^-X7d4|Mxkʹ87=k<7݌]/cH*fӳ٘^LWS.Y5,TNb?nw@@(ċg{n+ΡbÛHá*EZޔGCedS;{Ykdʜ[V(R!dcXDkfppG=?7z40C~8Ύ eM ^ j2µIwfGONbd2NU L|rΠIZv_eY )HXJYRsxI{Mj2>DwPc P[ c + H]%4挄0H<ˤ+Nb^fN6NW.P`rGȣ$+O j*}QJ,m{ԧFqOjǐ%+nEb#5 N;Dͪ2П1^sձzx1wfdމNxt/nkI=pdu|]qLg筻h0#~DIY<wGaȁUx ڷuيra?"XL{àؖt lGqX`M{MKX2 &{ipdL6Vn|.‹$ڋ,tj Po+?<$`)W!;3)egQ2<=ńqXbq5jDq v@W^Z0TM#*q R1IW5dd#2ka nHUEu*2\晲,=urXE<k7ZJW4{0.'H."bI$<‚ K^W_?\ܿÄM_"3c{Oᓀ=y*)0>eyrPQĠt"Σ+ fiH`̫Y*PF>UVRm>lkU'>T eA呯!,4AG(/$?jޤ(MQ,ډ Oؗ8fHo3aVpMjcm.9d!0]}ph" ko XEjWd+ٽ,0@N)5* no|T!w8sjCU@\BN1Hs .-VwE{!^:^L%C]+Cʑ~>gկu/md݆v! &华7> ZJ ZR,sB@Ȑ1/Иʔ\2&F >!,.%LZ3" ;kٗyeW_% >kaj݂5g\Y|Ua'Z2Zu0#WėR0k3:\S]Y,Yr nab*-ʓ%Nil5(G1L"pUbn)j7ieѝ/;#[TIKW}Wa cowi eS3{o߱|&K]]]?(n $gGo g!ZgC֤3c[ )o%]!iGcwDdK'ͰC>BT뫖Tys3a\Nmt{WF *䜟c,# h,_G$Bȗ<1 EL01a_"H;I{Ǧ8X㵑PS峝ŮJq4k_[Ϧ'5XG&sjrl)<5񅱕 /Z)v\3!P ' \|dY^":EmE/&7Lb Ĝ+J3 =՞ҥciẃ(ڣa/k HtknVȕi,A3>bh%ίFˬ]wD@@\4DC+;|#z@E*xljs`BbH\ڽ:iق %sT]Es3SX񺐫q"Iz 3VoC\?_?9k,GݞЄo;?I`5:ztZi3ļ#7"ߞ3:"QS>^,7;6"_Ř.(D}<&sXT8唒!~c,^ OPᓟ Eqce G^ˑ_[@YG[#R^*WX01'\2XF~pBBJ4 XeB Bx B#3qή8TĨ+O^@Uut9ߚo\‘>0^y<~`%}H !Ff.l;W^X+T`kF_W? ua}Vm!]6IT7'ĺlA/%|&ݙQ"Akl j3DvVg[4`ӗ}lyeܴQiL?f"w]t|m)ٓm8}r}y0{ >8^j4Wgԏ}I`/oEo*t8ɋnIYj$+1Zsָ$}}h%o``3?p:{Ub71N~9NԑNإo z}<ٖG=07*t' 1آCYHٵE;aUP!xR 0,RbYJjǁaXRhmŽBaC6$y*}K6BmDIcna: v[r_R23F!ER"y`OKpL7 QHVJ8s_ -Z+bOlrŷxPu7j:Z;?ŅC6?r8V$B !3-WfI2D+c Q - h|]],4LH fOAȷA\_JK<:Q-ֳ0wͬ%O^&8{Vw7*bhE[ 5`!6)QokvռvhUC(J`\[w➴<Ԃ1©YtIH!LN򐵨QYp uvsM~Ɨhtsv ,ȭ%P&Tbh =Ȫ 6=[ xRmk O.IUξ1\;lQ[3UD?_O!i`@=ث xq18kVrv (@*̶V~)jq3m+ sE%>pǞ $hK:4W<."+piFwWV ]`XI!4K5e&DCʯcjԚIw굱f`~% zmvBgC<ܭk9U6;ؾ|fzD&_VevQPe܋W*AZwԓvZ5R7d\ ]%V*@pJyǰN:I>U nEڻ5ίyX%X($Oqc)vYxe5;nu[PNMY G'No<7a;63jb Y{fjQl{ $[ \afl$ΰc"ʿp8(GUMY=Js2wfa ~:7zG "/mCvL(`nCU] uNH*dMޯj >[=;2AKƜY\G1 |wq:!qm +q̚qqGMDh:"<Ȣ{J7a=་PnTl\mE& d* Xʵ须iK؍t9b9baL>kRK;ӆy uOxI_v2ly8Ҥ)wz..'UD,ط G0bbV }Nq+| _%5͙ 8O2_Q؆vmJmvЀY{A$Bc•շfu2b8{Co1+\<)y{SX1`#f&hE5 A;h 5̊ 575g^_ݿJ!#Z;|pY]퍦x,Oh:XٻS镺DM_W!(!OɲCz1x.2"{u WtTy=irӕgeѠ\Ѓzɶbp'g%˛KP !VMZ`%&֖%} e= e%ٗa0J6V0ǹ yb 9paƒ&!a7<੠ehʼ>6=k3ھ/}[jjaPD>L3yY:ˎ7H֚($S*g3wܮG_26-k+5)._{sB5{~ K"6Zςh#%TK?;8(YwMBI.B$ډ`\d l fc|rkUN*Nљ{lRȼ6Y R-۲rlb*(pCIU[~a.J$tExP#t%b?Xsh9iqZo]02i  GOs/ 2fLb|NJghQa[:;9x wt}蓯&_lb2;c+РA`޾٢|zKgNOicv#}aHD2K"lH";F`i{\xtm]ʪۼOD W٭m/UNZ%6"_O%(am&PA7nSwPfT5¼|PS1;`L?[/.\Y <IeAada.wSK XM&@n;8 Ao=8f0qo,Q^gvL>n}DI&!g-+{KDڪ ag/q6Xh8ܮ4ADmEo51t8sx'IԋnsjAz " (/$p=',Pkz ,T$APO 9V Ke0B›WyUȆ=q~DctNZxF(VP/v\2.f'l6*3m^W1tx>%׺biYF}Q]`- 8nE61)F}o"{ZD"Cy9 "c1ݰdO]C(8sEP.R`Cx|Y}c"pHhě]?5GH&_L,[E 27>Ev|yEBuM.)Jq' ('d#xjqO@=4cE'^[y}VN s) 5"d0jFF #o|m9 oJ='(&,[99S0QcO<~:['vp`̶b% .OEP0-פp4]0ճÜ#f {KX|Rz<`>8~ٛ;ςxW껙nm(06Rm6J Q}rn(<}g1;6ڏ?l`u4iQwZʿWl--^T@:%ޣ,x%0quU`L j(9;!u=[*`\`xOٽL|g]as*.gnRQfww"7__"܀]Wl oyBx_lq\=W胹惇R4RX׼X4Ƽ: 9ĸ@E3_fn^*ͯFF b>;bMq?!'nfyRs$hQǣ5R.4V|b;jlg6&J[??[bUiIxFw w{;$ K(XS_PMŎ^>UU>+ 1? @:Teep«Ө$= Or7p? TBx:Zys+l{vB"i$llwNC#`Aq{t _ѷ} \:ݞa`IOQ2(ajv(4v]y4,P~=mxd4뙡x(5(ӘP` M!KLY^V\xr"l޹]N>֘iwphcn?;@i'Uf2=XwS4 D'fsj^N23=e{_ݎ0;BUM7;ft(Wh=mq01|+W6H(X :9rOE󢧟kؐc,qP/% 6%4aЮ<ܰHQg>k6ӜȒ^.Lף4BW-gѝXQg/OPC -'b(Ud[@N%Ӫ~ljX`c.L:T/wA3:ckg8(KdXcS[Ok"_0Tc=Ѕ7czU?$ҪfQqa`8+> b @HFY;2:H<܆,+`z0͹|녾PɅ3JvbU폟r(gBAW6cX^ sȢwdσHN/dpܼcBdoΝo ؞eRxkU412QOǦ #£']9.y9ѠI9=㵙De֜ UJ2 ]u۷}GXsZs},aenơ r4FEOsx`K:v7#NfvnZ[U?>gIHJ~Jl^5N247owSchz>ѥ,īS+i-U)S7KV+plRT?M+.`VwsYiUo21*+0տ!n*R<- ? )JgkϗN5(rW)Zi!lw݃Lq"&uߢ7!NbO6ո-}w`w~ˆ:hp5[njS>IY/QZ_ƷB8x ׎0LۉdDLLP{FEYeQVguvSmV5ةњ%G5;,ɷˉy@DfN\Gg}ȧrrd&K ?gc4ȴb9j`yf#7ɅE5T ɲzx3'j w)ȶO:5v/qjkEE%g\Ȩ ߈Fk;:( mdnƩ >N"+ܑ rQP@=F`C7?ݕJyɋy>z.eSNǀW ~Si1k6ʫ*BQ4qw N/γ۠cE]>6e|ΰ&\g]őCGyle-͝LϫA$Z0lCd?H%|% o8dxrcU@PiS8ĿdBOո#52|h䄕nd֛%Hnc{#n "YRN0骯~E Nf4IjS(yXg Lԫ-kˑ '|)#w!7&))Rci\v÷ۮ(|g7lz]C[:A$gSq1tY wm*G?/ )Ut#>b0V{jiEzѽ'.N(d5rFF`{oS~S|I o#4`¶1'b.v$#&伺 zf,o@)R}7iUd~h /#$L;TUvPCkHKdW?,.$D/ {k2>~~E Lݚ11`p|oF)P s3&g=Di0UBbSޢg3F}wFb o3M+yswi北Բ_ÖxJͭbOw|_ҫ 6[&9Z:gH{:ۢأP}{/yәM+r.w뫙[*+z9"9 `P3W:YyǯM.g7~bYN4>Gmq:; s 3o[.?? n_x7!;|&iܜ'!2 a F;ĸpQ*-*e$!!"f`+VuFbb( gy·Ml ]S%a400_ ȵTQTJ1+XBx 88iE&G2ӏPF[ڒa=] 2XK =<~#Zָl':3W7Z6H. =N[.q]V*t 6+‚-3?Ւ(u {q4@ߝՕPX !" lz([=o^[ v ]cw~œ$ Ηee4v9%gioE Y?z1 <-{lf4V d_Hs.DX_-1p݅4;$O /'q˚=Yv0$>QUl]smӏ G6Y;>m˳.cwJ5G0#1BzW*Q8Ne=ÚCʎҩ#쉨-ytŬ(ΏFa+&L{fGX RhT3\7K@i~k g?WֻeKλ˝_MY9-kPZu5bL; _T"a:șP0O;ATOjk c|^υЁ5! '0$6jlZ8$HYEE^ƌIU-YEHJAgUݠڰ-憠o@_2Io,-}:Gin ~*Z#1ÿuiJ)67kpO WfQ—E&WSg6LHkS^9C:}U*ʼnXYE{? * FHxѷvbN; HcOG0ue$P\h\±}tiB25mϲlItZHo7`sKf>̀J9Ia jwq-9c}31- ڧT$zyPO"ϫAa$Dy0 tiq/q P#WL!DH{0=RIL6R\.G?fU =hss}A ;@~H]*Kqt0+jdk2S%&y5.\W{jtO71n"0|VgOhw1OY{ǵwqB̝$Ɲcs Kȓ\Bx(@`$2ļc @ڮQQHE ()c[0tL&a 'ܾiĤGz, >!Ec+ ٟa@1t!Wz:(e}sFnbw~R9S8aĦę߂@PM;\9X<$ i@Pym|<ƫW`{ml)0(wF'3bE: 0MY6hKl>t6fbx@Grlq8wΈ%ûWke^ \0(}na[7>o-5/l1J̬1[xe,1cj_cO/{ ǹA^z"}3X{$^]9c6Hj9dg_ӆv rQMNbʠ4L҈%φjt[@vF>ӂ-GҗN%bc.…eJSw5ѶlS*I?ؿ~s t cv5fps408'Sjw_N 288%"A˵f\XF nʅ,> VBb2$?YHݜsOYL xFTo#WsB1DC?4qAd)Dy3\s=:7@kC4f{>Ք7G38 ${INc%^}Xyv9?9=n%SfJD(`,1Ж{Ù–M{"3Le ݅ո[OR5,{z=wSh/ۂlD)mQ4?ĉnh qM㔰<|=_ ƳCU09J 7Z.${=Yش_EEJ e)s՞-tf8wzJ\[74`L`;vS2ZIcͿ ^ mƮ+q0pD0FL&cT X~])=J$Vd<9ԥ%OR[ r\ +=%^3yfoj' Xa^~%w VZsqP85$w-۠*aD!6N ʜb cgUϵclrI'D>C0| G)j핆\RD07h A%4`(W厪^n +L=ne" AyLQn-[p!. 1W/cysi- O9^]]fQŕkp$5d,6+o`L46ke6=+pqhMٽ]սH=qM~mj,X}2yG"Hf57+L juLdr> t#n&4;o`= 2]jD~ e\7zrU픸[`=N S{dp(7P*Ps\(}d_k?0>z9i]9y6c`˕ W"/Lm$W1c'JU7/mf2x!/Jg֥B$ ^£Fzg]0?JZ}YS))(?}Ace<~:K?|o1\ďYUra#y:Iu1jzLlr_ f>?05H\!~um_UݨFb;zLK8WZMFX$+M^~vFMM{8@ TDo%ʌ#LM-{цi-8X%qV_u+D+6_88rra& J W4GOFhlGb4b"q,}Vl+&aвT>8B%脝2r<Fl(m#5" \ڕ7IiM%/m,+o}jJC"Fqy$7 \zO嗾A^Y/Ky,m?A[!l yRo?juqm#DB⸲ fK1ϷhmG<|{ΌWj썠(myw!CSk-zQk{&Gx<@EY_p>wɧK 92 $[ xR{nHSk[? b~:^< niCshrŔ.ϤՏ};Gڛbrio_sa^M{w _)9"otvFTE|=ecRPE㉪ [|T;/<rUT5p7)%L;~Y1o.W 0S~|Ure~k9آK"Ʈ=,Lks^c !,A mbH'iŠ(YvСhbN/MiQIr ڼd#X_Rc52T;ф($tY5Spܛ<{JuJ[eUEFz 3JBz9}Y|h?_ X4Uw-E*4\k`?fN`Ɂ6)j%Ο<M2~W/wwE`:/qP!KD\}Ty@(RZĤXNȶm[3l>ٵ bU8+řF<| zcP*'7ekJc PA!!הېB) z>/L60P9SΌDK1>~un{҈>a?/ INdd񦛈u+QzĕiЍt-37PGlUXVzLz *c`G 7<k6ʪh@vD!cc͇1ҵvv rHTtp~WyaYQ[T5&EVz㣳IȬ6S^jttЧ~ С c=qg(hz%ޓ2|1ǁ)@mUNWϧs&!;J^ov(oiٯL@H$£͸8^zplp` 2A>(Wt< x&EmJ$ɇ܍ϙB]uy+BEu3^B#t]lAV;on]9?/+EP==kLW'a[XHSu#C1VXLA!lݨxHJVfL.5/+^>t@#.2G)ٛ>"ώ.po*hY;ic}yf}`B/j} #,{1um>*R;>V/#rEI?x (\,9oiqC_HSkAߪ׊Y&to0ٯKh"!Ȩ_"'y]Y.0Ό}/?N㗢}xH#)a=/੣a~xF`uZpވ꣝eWIo7ɹ" W]J!Ȑ28/*k"㌋Qݵ26۷Z.*sk$|gֆ_a0E[q>4̍k(#1d *WJPg..2?V.ui;>!-!m'rz|W9["5V a)έ֣jMBMCɳFܚy~XWp[MQ׏OSU 8"-=7*4T1;":c5P ^k:dX^&kI3az(24aIJ쌏pc+Iv+{7>9l.pOVCQ ,נ':>N@ rvLTg7$!fgJ%A4ĜmKLTnrcRV3':Dx?A w-I8h/ 3^u󁉊6)P98l1k**g($c?e}o4! kᴸ;pB'Dּ>!Jop`,> Kx/&}aau6|Ğy̙{ϟF39U\yT;781s$aڒ6c\E_a&?zB  \r񈎕ZJlS" Dʢ gLKzJRGc }b8Yͷ! Ӭ›2z(&d>h8!.5 $ReΉ#,|9t#!^v8|@wְF]!RAme \n]Q@TR}mq(XAHs]Hz.:0 O癞 Nwnz)D&-K94 ~創' '=شZ>@ӳzH/peE7ZYB6WP|9@HQjX#B'GRW_ T|k:$0Dۑ{va 77|6~Wf] ~USs(D~7=4*2^m}ѷC|%\v:y@-܊i4 x&edڥWk#E"{FaAm:#{JlrGrsQ" DLD $5U'q]sF Z7jf+ź/ڂV\ص{׻/CS):}).RjRϠ $A傋 Z En*r$B2l@*dzJBǿǐٚ1T;+wU.v T*/@ 3#8 X%MGa;q iԏKאYIϩ?ufq=Q,;v)|/H8X czvd_j3$X}*k3˽qR񊰄d~@ ?(9L`&PݭzH%9KL:*;[4t\ͣ 6 Ct;LCEu(E^<:l0m %{xzN״&H(>tfrӃO+-S2?'"xi*KqK;<3W\3ׅ>v%uP0^A?o|B<4 $dE^Ć2p_9A7˚QQ6ZT7yېpp ?(oy"[.?txL{VR&sC>e#QOe<%QCYbu2|d X6qľu(b)@͗WQTnkt2JL3p]DO6xH@4>b!"LZ=SA$<8He "ݻduijk.Pq[*BuTi;ĸ'bOmIV Jd눨&Vi`a"h/##tON`8)c8 @_֝%;qܝ]rC˜Q1tbuTI^%H9QƮ`wu$5}t庛nɄڨp#I_{v]g;9`yqusH_ľuW'z"^Y7;ʷ|D 7 MlTv o:!W/Phz2=SL>d9Q&,["4Հs8x:_g|q)9?3?d5 D2鿈zYj~9 uψqB)]*ךOKCJ-4u &@7El\0JIc2C(* }n!Ȼ^SY2grz:0ob:$S!/ˁ &uԶ̠bԵ8@֤'9 N^c~_±;+۔D BSA11jN;1=4'Nn/>n5ԻD$ĆeO#6z9N폎]48̵ ;G ԭI^{MQ~ %όȬ~.osclԜVDkkU''*o;^@v۵̻) 4.6xAx'*=a&Ǒeȫ3hU&w Lʆrvv|1`Xϩ„MG|'yvp@, 4YHZ/mG|S1mI,QՉaW@z9ՉQ;ӷSӶp_.;`lhh|FLS;#ͅ3d pV"ЄAMh?OArYݔHN~a6($!H4y=`LVr2PO+%J[dT.ڈ8n3 ˉ^!.%E1J<^);-˸m߀ ݄RV\ #n[?aIH[hL"W= (+F$JOӝw@nks\7Z㭝ʬR۽?G]/w?+ր9m- eHl {A8 '}˖6Ȼ*3Y3q 'V'}Ji'}\Fy|5LP{85Fi5Z\s1ز4QgRiUb`՛?LU4D$M./o=3O:/&@Bۥ|I="h<U*ޣܝ };70#Nm9\fEU^0Bc}͢ bퟏXR9F[9Jba-7: ]ALjRh2sR9jI -t*ޥ #8'_PqY+^y+k&#Wם7o ܡz3AP󣠗mg"_V/+Jf';rY4ϛ  .OVTmDefN9B/͖w1/P[\+cU(z>djjrXZ3ȗ,ؿ԰sp5' % XǜiCM5誸4r`:} [ڴ)ѳo%}+ fqf$i]4溞v{XM֍?z:FA;': 51d_+ޠg0hId@._J#jՓp: .Us5ʻ>4*f ?g*P 1V%Gy>Y 6^l;$TSMGkh{yq6`pӈmڬd x1k8VPָYrn(In4{x۪YK@#@z.@rde`+_SU~z1ϬRXLDPsJwag58beNq?Ϡ߉f`Ejòi^$4w4r ^ m,~XJK64_M u݄8/|Oa@d ymC;ra#Cf- /k!6|nhJW L7Tړ)5Aq};*Kf0[›vCmVԸn>dMŐ,8V^>p@UI2c>7|Ilf}XōB Q?rS@P(ce !,| 0h?}yks- Gy'հ8*(]\=v<5WElKZh^]mc_l^JY!-9Q!Rbםh T %ݟ:D\bg~zJiCST?2}f/?P=|boV;j ըo/J:'3新t{;4j0\!59x"^%W'~^ a/42 ZrAP}uAdw:8rt?3aM W-:AI؟=Mx7Z"ˈ.I(}xa2ɹk)s*ć~AT.b:[DUy"}=|3BTeRU/P#P&NMl]i2g:Z@Xڻr3ݘi2+wɍ0]Vc,GsV~'ů7; #OVӡMW5fP'80b' ֨; Vh앬ab$n@*c 3Y̭VSX[yNv DG+qS-4m ramu_5Z U5f< ̖?}R^Usv13eSAKlc>! ۵I\fysBw [? (DdVtA)X"?75G-_F]Aid!12 TAf2AFϖ?I/([i _[ s)l{e㭋 := RAmn-Y}6KSA4E=W8{qzŸi\_ 9W|͹F2Ra jvBEZ`TU!`H/0QK؎a9=!s lե@"Ap뱇ڦ;K'0.w . .TW'dbhf{;X O][7o`]>a YcF 6/ڸW:p傥IQ.Qy@Iw]T?fPrrg,\8aw]fLQ]rL=r66m ܻdLΜL]5UTaZU !҉o7xF$ `A Qlaۨ;{3 7 dM!1جTa,:;ώa;m IKE-;fN&{!" Mc"a%drhS u`Y`P+zV1-~QߵYfun&gO!8GhhmK9$Qe_6._[H6-..,=[;䒹` U?zobR4(x}(u%.tiNj yLxS jpJ<-CISUH4 y&<8@/RA # }UvZۄ?  _doWT)r": GzVKBƼCvތխۅk- 㰣҄pU K<*Hнb_&+M%4H*s^zx?mU6'ޥmP(# D^gUh\*zHEX'p"ds-< tcAϋ8bM~3Yˮ}$x_4#+̤[?"uYywx(ʎ,(hv zEϽIHF(mpBBrPe𸙷s;zGe!mۉqҤ"?i3$ZyDWsR uyaj3Q%],fqF"u L,ƨ;̆-Ţ&dG 돥dЃ+Q2jf C.6@Y_:93'H1C>bxyqwu7=َau7J% Hkӏ6=+Ц,C|" {*1Ϛ*nrCtH$SԂ4 _͵Onc-WZɁ167Lqƕ@Oҽw%35{˥X'J/Bڱa4 t.a1Μ(֒J&l`Ngo&ץ.` C=vw2PE P'5}mx*?z/EV+[n{@_ ?ة_*^KX0Yli9[t{uC>Gq;lE<jn*rY* ECE+q1 QԗCSnt5[ ^fez(,mb凜o> q;Zz}$};b%t$V!4r*r6BuΔ\6IXIm63̔*-*4>?O>rD8Ov q[0G/.tG8>Jg Uʁms"=cJSM$sbI7𒃔׫֤X{,b G#-Y2Jq3Pv[ǃ4ܾѻX&3 O}иϏ|}zg[7b]脹R b֟h$=$ i٩<h!Cu.x@ m(zKJĵtL&}QGMzZۿ7%Jʛt8j+`p%knv-G hq)PaG{`Qg֢9id֝λ8 "V`aw2<%C]@f(FX_hVElOnq% ao{$(opIbڗr\v&@|X1sʒ:w9\R&\D10%u/IKyIej4SekjtG2u7MBۅL$oO]8NʼnW'E!iN YADh5M|އL`,X9hYH!/dd>KP+Fʋ#2f%kb|TR*R]4k[:_e5J17 U*F@d~xYX~wG`nj"?Utu1{q7;붼 0P[ndްJJ|8@CY6L6\+.9/ ֽ;%^ޓjX%Q- gA;" K,Mo'&u*?'ΰ "eg Jt.tgV#LWghה›0YGܟel읣?#jGO}.0z~&lr+5^ZRc6i ܏Q4MHMʼnّ*ls-׃WũO)3rz~]'·&y׵\7vwYJt8ZxG{eњ7dKFnQ+0a2j݈:5U-RQw5~aU"*wg ޓb26vςd zMLRM8~%NSh&F&5Gң ‘xR tΤl)3$Jg_X.o  ]٫jts5}(}GL=cnp~8Vy#rbW7[ ,ǍyE][Q'a`Gx)0~6m40I8'22ԕx]Uiz+2"s'ܫ`cЙﱨ% V[2|[<@dN4רo:nirtW) tgGhUHBIJJx%ko#Ed QqMm1lxO[AzcNS8mCu7vBDS&:(v:[5ijhRԫ03MG#L˨f1O9r&E$ rӖƐ&R^bq-YixM;pcX:q  ~Ǧ׺Hhk}+9aG5AJ^ҟa}8RbBpM ے5,@![l}cݓD0fG̒hH?=KF0fR#9 >kTX"BN&EցS9t ?*&q;ӮTa>riȂ`i.??9'ȧnmt#"U7;-Y ]]vq9`yoÚ*Q?Z6rrڦ i/Eo$>]D)GQB=5vg.ΐZ4Ye-{(%vX\%j+ ?5EhbPfZQ/r]߰g#FR?\6)]ruN1:jF;m-.݂1iڇm1`}I.VqVr:|N+;W}4Wu8N6߃"j%w[lcL̢)jd%:wZYRy<27uX]Y9-D_&1 m4ъcw ݾPp36\ !Zu:#eg/?@;I>c1||!BsynV ۫&^ЯlvDZ )MAXR"1iQX1yt_#*I5HJC+ Y >)RO6@nY@rZip@ oDvڗгJh5{HnMŲSHч䀆¬{'q24q*_M)]>imm-&?(9pBh&kϰXzڍ4'Mǻm<L p4[d+K@qC9^s86ٕ"SLP0v.4"v]ѷtҨT5~H,ҚLH%`aGhꊵr3gЮtdy#c/Qܻa o)ˀBX\w$(%e87m8;jQvDg.ޑB-i+|ڜ`=YH䙁J%={HS-Z0OhBgy9Q'Թ^|"p_9k^.ZYQ”S[mI|䍓TW7=0?+IJ#hS TKy;8{+NrfחK$}kkK b(,;ıspMhu~w>в8s6n#*UnPwK"No%o 5 ܐi9f[r1W6dZeKihL|v"JalCv^J MOy^o,-zf2cgg9&H0i-%"hOqMm(VKj!+šONv;w٨ x6DS`_!9w/|y1r[,6ujd*7}*y_Iʙ0zku}aclP-kPZiKU3Vp ۍyUSve`lFLK>gE*s,]K"ϗB뽑M!b >&ԉ/ܗKaAmͮMhJwf@7aDO*a%=t;f(r. z)7&%cn1bh|ף]Xs]u98 3؎Ww'YjM`FrO!h}Hb\3!˜E3>G:&%B?<-ir?J[&R=Ld%>R>+ 5gƭ#M^8ЩJ,0i- iKGݬ6ɗܐGa:w "6#}L9D`G#SFxVc Ⱥ)o?rKE p4 I rwϓH/iR} ny nc@89&;JE9’DSZUzHWRy(unCGF:nCΖ܀qn98J^]GW)]N+XfNK6]6dnjM |wb7bQSDO1,AJ`ZLb$2{{|hLw6h2E!rĤY^̤P=\܂"O/BYvPq؆cQN. 2 *0LXw-ȴHtv Zia|J.0j菲Εǔw+8]~H;%mAsSpr Z~*!Z<3Z೰QB 96pxuk.ì%7r3dj9WzlJxMN_o,~v9$Z ش-Wu&w`fQk8c_C;Ii)ml$M laiTa.&p;fҠyw7-CRi+Zc@Uk>f_GqV=}a weK٤U@ҟ_i:i|7\{x. Һ^ȒJjNqL/z ׁGPhD󌝫3HaJ Eම U{u1D^."BdvSj\ \SU>|}7~R)saN*zKhBk. O!QaɑO`EL\Pg7݈K/g)VimhBɣ/nI{P1y\,Ѥ -)8|+)g{rq#5̾$ǠDAGz$%\l/fl?.V ~#ZAs)1..sf]a(Fg=,~*mFR6\<{ŹF7$2SoT_\57a;pݫS-%^.hST(<.r\0 sږ `t[Ei s++Jz&.DԬEfB\1[Aѵnk!ZSK%eXg]?y~XdGHn@Zq2S&噌߁+M{r0ܶ4\F9|SLůoSC><<.fۙ*+,O(_j;#Gc ~GULL`ұFiGW|5=ar >KP@- " <=Z^FLX 1Jm ;BD=CQFqǚ@M BCU,q@as’'0eŶX؇gdr*t]? t ڕ9E)HjN q9(avGf "`ߥo4JsIFrY{Җ5NdaMXq cO_rO]FOlt0֣x< #E^e1U1I]Ėh4p+CÙ 8*^7)ko2 AWshp/n,V G?×Blgg}TP`hB 7}4߹eweHFKt*^XTHsa|:k `fa~?`PW)ueM/ss Z/y"H- o?,FYy3+p8Z# BMr*"VF펽=^=mȧw֪a?ڣ=c@6sQwJƲp7TsG܏{)#sj,[XEk@M^*?EL#,KUz]u cb|=JVſm5VD4({w5Q" ŭF+,G{~[&-V^*n*qU&/[ Ϣm쌆]ĞbzodO7]~Ew^ DPwy$'Wcf7j|lsNLGe9x/I?Xǖ|)EUd=H9^J3aˤ)X Q "Eӭ31ݧA4|l'V=eR嘀3!ꑝbѺh*-@Ȍ!Xd9xhrR^ZmM NulȌ U8OzVKޢ$Nh>T3wYy>QHo,K^%֣4[s*32@ZhA?i3f/`[Rdr:Havͯ=O}KL߯u#K5oa;9;Ƃw@&t)ӻxZSzs%MpC:^b1 lJƴD/sRaĦϸwإ3cBmzYo(OԦXS.ow :Nl %u_PTDoN)ϥrC?sm5D=)VTb0,XPHzoJ%)n?}qth'  {E':kT 6yy2F\bYKʑ.?gYQ":ISґ\|~{@)?8r%vBJ<Ȑ時f;U̞(wCwC @MZ]rj`SS7'/jPGA6,ޏ=́XmoA=2:5U)'1SC ~V,PG")D܁!RI@1MiGղkZFAW ag>]ymPM&5^w {]0_9>~MN~&s͋$Udz%|ߡ)ޱcHyJMz;'iIauB Kt];A=VwOw',:#"WΞLT{~?קlg<2fGxA"<Mh8M($zShj'Y Iyj fխbLu*l<hJ' q '?>gQIh!(.W:Rk1lJ=MeUe_+8¨Ul쎋1'mt\v\Rn;/B.G#\tst AA;>w P5ӑDOMuGRZ=0}VX\ߖ%tDvN:YpC6iDh:e7\Ō40T%'JMsr^mm~4G=07 >w82өU"C'c4lP@9͊hD:csυ '({~O J)#:Oq~JQ] "ЪO@Ԇ%YG+`եSRi5̞Ar"ZJ'.+^>;즘+K3+S9y&͊3k~x>&dۯ|pX/x GxV ߹ ~qBLàB _'c,C/}O0"+@tc> Y{>;t8*rB'`x{-Ĕ;Ȋʁ+ɝƟ(GtxNW\=)Mu[$Ԍ1R(X5+W2#Q̜Yl!Sŷvyl"'&9D&\2z qS>ISQdKfbc{Lx0?r k00ݫ-timR.<˝3t\i枲XA)~zr@&8}MwB"xȀ3 31A4K8눉^GO \qP=rx$P[l(RB{oJv W13Hu̕ԧ~`cMy#' A!Q"{X Kgxg43֙ȑ]աG9 -x+I<# `#sܔUܜ!gv֍iWnԛ5]ļ3V}#[4z.<N 8U^ujJk5rqNݩáQ}H`潴B&i7/7.PΪ |6Zs`L$z3ߋBR殣pDaDcb>‚Ufc,L{q(!Y>${t_ fRm #!R+F ,]/>\F W;GzcIslf$N0mZh`tlڶ64/, =B@}cE-f/|N+"HN0W$52s'`xG!ւp?3l 1Ճ~七Ԧt7@̥Q']qgk} )ͻv^{V2x̳ҝPlF۬G[*I΂q|Q6^ܿTg>E[`-)E!HW#9nv6 ,Mz 8v$x\ښF|-ձt͎g镄"u9GukNˉHi-tl@]] ]V[ qvQCXvH?2Qu[ F3"x 'Ate:4dG!=r,e 5:&$ԃ[zL6xo;kUC[@Tc]6ey#_bYűq ,"H{Ⰿ`e u~!> G3N4Z- ʒ+~&}4a;_C7)ѳ)?Re_ $~ '0:C?ҷ5\S'sJ]->(m^?_:hDb ]׸L<[g=E+Ro|T­od{ 54K}_l,ѥWybfoelGJ6 /@h-#lnYmJʀG6~S@FDŽ"Q,kJNQUah( j55ه Ύ&6T'^ C@զHd2Sdm&s\s4X&%Im:ץk ;LLK% L. 4$Y zyvw>{y.9Tم(b]*ɱ7zD!K^GaMɫE/X߄EwtRī6u$ٕk-)|5ݢ+{!I+|&y&rVձG)'TUutMS>kܯcj,ٿ[3 BPnZx2Umݑ89]Gey/~^xիyKȞ֢F@kT saH3o , f4E6{.6U .yH'j;1ލ/ϨJft VnH 'gRŲ•9_CϏ+p!#qlGSьȿ O.tVmMɑ&+Uwr!oo  +7PĐ!uIBOː?2f#)7Zˈ}Ix7F5`旆dÚܐoߍ>85Єp+7tM{YHN z-{SCg@N DӫûgiVV +6i]Tdžv{VZ0-OLd!z=?ـ[7bϊ7aJ&pT'DVxOmoZ?:#JhɢWyP9ϛ~Vy\|܂:8[lB O$4Jj$~?S53bfU1:!;#KZ_`v:&g`fIqoI'W %ɐ MMޯ"vsr +EaZ-^)Yʦv͟Pw% [,4Nٛчkc 06(UC rtc&SFN2)$MDIӽ\z&U9 * lqIX쟽 mYmTLB :m4r<~u`FSn#,$#q!9F#p<ڑڊ؟ټ63R'c<)K@I+b-ry 6Dt90LΤ;wKIxUːnLiD֍*l@sr}m|j?YyeehRXuTİ&>5H\*d9dυ OnҸ:#\oX)1a5.f0F !<:{*pK5[iޘz!6)ޏcPvMJ =p/qo  VR,0ͭ<:>uO`y\:â H|ƾ ym؈% tzND ~:Tx5vBӮ_+N};|]#a[tߟH x&x|'n?#oKܠ' ŗdןc utўBTEso2g0Ώ:kd>Rhnc%"S]a_-5q| ?a+'&z3QȡBMs񱉲s&S-b! y.=!8i$uz]' 0"vcOMH;4mE<9Yufg/{ t9%yu% 0F=MٮNR0%[IJK,45yW\4[BpY)l#lg[oӎ0$&QD/P?Y-e,'D`Y'Y1Pʦ`Haq&7=7LrC͉ȷ'քJyޯ5TǠo'kc Kp-𦠕}Q4cS8):^KV=0vzAؤ_ⲚwI`\䎯m-@`lWiD' [g[ptd> q5<֫GAMiK)L>6wc)*.NfF&(jQF9 DX%[P[sZpgV7-a-gGjF;HPm6DgB[b3ElQCW)-o=\A?O.|tSJIλ&l:T L{:!#Uލb !D=ܸ^QT0p1Y~Jߣq*zCمZ"!C7>wv. Z 8wXXI)_b|%K1nY8`dٓs4Z>SW]n6D9-W2,O)DI]$u3d֏@r&~F ¶cRPÌ+zp᝚&_TlR6F|S6qo EpPffGDa>#9شv!{Fp~!S@|.w[o4tÑ\ݠ#*z}vcc5bxqTo翜j/+|wGmBXHJ)-R kR@B=MГ@l%+" Q_sO(qp3O]@"hrMCFL1[Lb}htE"0s@q"K87}GpT<TQσ:V8#dYL 㛧?7~*\LX A\萗0 ez8-A%’Dw&՛d`GV APFBkzqο١O'fm] ۦ׶_`,wλ/N #_^C$GOlWbQbm= ( Qnmޢ6U`#ye4匿4zZ5rAC"ѫʃ޲PX`݈mo܎ hCI@5ПD Ĕ~mLEY+܉kY/տ8sw ap;WV>_7@}e5X\Y`kăIu uH@k59(0a6|v{Yio ~qupjRl>8j«'+OI?[1aAGsuL#J8}<,} J.ԑpF{Dǃ5ξw R!u9B |BN &_vڗ Tm1M$=tVzʟ8-¥Ip!p5h^6jG.{d/W"j|-it2cVqm}d . NukAg"|pript~:g} SΊI GzJ9 9s>n#-L+zY9eCh>i.||a >3Pu=k4/l ~D,Ȳ~EL{M I8\qfOJsf÷Aql>xAaY+YÛ͑&zǼ!b@CCh]IGfmt^!-gnp撯%# v!^ШaZ|\f sRݔ}Π/oU/,CcǶ~1WZӚIQ qɈq# c&oW0#R irZRz٨hfu#kL)3@麎X4Wk`X9TlK1Sc 鉈(A ū(\>6[>u6. += J@@m |,.4# ;Ӽ|dmQ!!)޽WC v u@+MiO}4VnxF\?)tcnF5N'%{b-~4F W@꫒Ixي#!t:_b VYqQg=[s`#nv0ҰJ5#asm.}Wߒ*z?&6Dn':j8k{EYrsO+&j0߃ABrӘ"<7!W6wCQï4@Ci6T +ҦRiLlL)fl*1 x=\(T`μč6ۖ{S)Ȓu*ɶԵ~gFmiPV6?V:svnU%0/zgd(t#,L''~Ou*6DKL4ǜC0žZک_Zg~QպJ(kŻb:PSU.k$d/^2a*aqOA)_P5ÃnxmJU;Ō3 X}57Ef+g'5A.\d[)<~WXRB3]r4 i`AUVӂֳ!"VPڡ;a wAlbB; .l}#x d I/^ g1*%ʄ'mDeγ!x7TUR/3!-ȼ$!:zX|@"3u%{~xm00 (rHsgǂ#lb_ [VP;|E`Դn 9 ;-+!hQy8R|6:n1Y3EsJ ՄuD( g\tĕaׂGiUTƦ 7؁צ\mz6 uHaoH!Wa}c kѩ>ecgxN͡*&/}@4-h]c'pڽ ^QFP>j]B/Zj:M-' NH=@l=X*WbiAošӞU~)ʰl*@_Y+?1D*Fy?xi9;f7П-^ [4*:ĀROŜH*0с!Q^ :9Ff2r?< \u|2>bE/wNk%ҧ9nBF_\MlodslTIFMDʼ}T`bDIR/E}I@0H<Kx%2 )a&K?nڏkcӍKE5歹5;to-0Mb'4ǥ>.NщjN/8/ڃwউ(ݱ0}fQʦĜp`6sgcaҒʑ2ʩbJi`H!kɺUϬIR|HnRTցa:8j|wA0IXJ#$<zZq&?;t/ T  Ϸ w4q0]` fcn_sV<-4TZOa9|.C_OzS{Q#rb-羣7wYY8KDxB1$d{M毧Cd]5Ϳc8*^1!UOk̠Q]\Qk ^cC5*ܹҸW˵Ayĉ5s{L aB-|w5fwƕ~6\{{i`Ig"D~eJY++[~ 2MP̀8fw0wD&O?V ȶr>Mأ^ ),|FA:L_]cn'c ax3zQ uN?~ >պtGaXM @#{&pZK ջAs1:*3(ŸPl'b`K@6<Ћљb xdTgdd8EpPhT0nR 3DdQWٚy9&q#i[fnF@+2>D%4;mpFb1ʤ،_j^'3[ؒ*j.s#rL6^; U[x#߯:nxw)ۡI v_iqvYuíbR(ᦨ.ߏtDmhm>/ }`p ֆ4]JGek -3 P|pY"0c)7#;[l PlFMhї̓!{THӺxK44C-x| U[^2peVp`>3"AŠR@ :ȫ6X<psb1r# tUr&0E#N2mfg(|GlB͚P'EFj4 8O`#zXvUFoc>h**}ɍg`]ﺔ-/X&__X)^xmN!@tAAB<`z:p4oڥx2SE Zs{zg=x_@p;agW~sKM=敗 {B?C|1Z5n̂ۀgN`t].H!*dp_Z}1]< L(jOGڳd\6djeTQV+!Mjzt8X& @#]jm`f>.Xwڅׄ ݹ2KN 'yyM0(WQwn!uUbv1B][]Y ݕs\gc":B]9h (vHBH6.&w8T YBs%rjse#ǷJj9H ėv׉؀4!17pޤ] lQbֱ:T_.br/Az}$` f)m3+:nʞVҫF`zgbH!ЉmI|)RxX7dAY{De[*:;5zc\oWe; wfY!+ DGh@[ݕnÃI 4W?d pMI^3;cLu,-5, VN Dp 8_ O"ĽȫqJ9*k2D&H6)B$^T1k 1L8IUkU'2.ʹ0tfq* /PӧǴ]/ 5Ucbr.Кʑzu'IȎjFVH Zhℱ^4I[.3̏^sHh?h:RcOT,߮ďPu~sG{Oyfr}P*JWq]?k%!$hWeUb3h %ոQ^CYg P5dҢN0|FAB9Ca 9m1L資sĝ DwE]L-?B;BN# ~3:l\l8' IOyGMœ81u6?q|v%X +,$!. *4`eL0HU?~>NfJ<"no_gMf 7;I9rg=LRjt9~; Я09d0V5EFwE2{%եj%cRVבT%Zdzjsa ^tVj++(D5i [ OnlET;s8,][@aɆ߀ gnr19n[BniI q=,XБ@g/$1bVWo|Xvu3gy{|uK&cRdL-7$8?>?@FXu z+87hce7PoFήݩ3'\0} JjE2>I*V6A_W:Rzlj~[AbHߤh|^ i뫺(o BO%Kb#&iLU@NrOcyvG (O{eP\fY7+VGߢU/Ĺʜ'#o2ї꽊&Q&3҅_;!.>,oh&ntJ7DvT|E L NwTdyF PѲ(@>q;j$w VP~d@޴0w?8#J؞d ץ|fEFWS飞Ev- zP$U׶Ң*9bvVƮ?gVX0Po:znV謐[l2 R|5d uڒoO)5SvsZD8~ QpU>OQ~hz4>ԡSoNLql+K0'0:d ŝmd+jQ޵ &D˛+fo5"Cq3"i~19Wa{o!oXN؋+- 9R$d VW{`& -٠keYӘ/ ;=#3W? _TF8 b6u7>b|Y|B??/?$ebەq tJtyښ-L'8BI~10y-!jj0Wcl4g'Տ@]zR!_=zO4&Z?r=X],8$vj9dže)~1NÌt"끯FԤ=k J} p/:+3DBLQ WoK6K;HqX rd`k;44B o;љ_xң [eM&4$ ц|a} : U/Ԝu}K2$6! *V[g"8bPFNArz>m-E_) 9a_3,Ř id1c (Hȇr6Bt էkC&Ӄ^O eggb+eE(b^^3B%t!z^ MΝѳ:l}n6i{` dj7Gɕ=3/cZ |e<*y-vus6A L,C*8P5O>0/C9O+"iΛ 4(c 7<3A?$LA)> ބ_%ٱ":CHDtW?[ɽŻg{CVEۣ^V:0T>~P^>1 *R&O ;ֻ?bd}m$(a<^k(vFL-MifgG(۵EP4́+L; $KBOSTBe.Og@*ɹ[3MU)Z.GWL^_:9Q;(5N"U`z@*jikBR[iAV}0{Â3jn8 +wv؇!!}^ ͟Oh}Q+|dv&=*"CRY[RwZsX]X~Ku?F6 Mdeu7Fsl~Ip7=ր &eU#sz ?L;v?Ҙ#Pmqtݟ8K)wu>i.(PeM'YЖ]qurQ}Ƹ a"H0WFA%Lc>p~zX>5Xuq1OTW`"Y9oaXwY=seŌ-I)=HG!ӀȤ s(V=1|/ ?(-)Z nJPmǼm~}W]&%rzjM,Iw"Lz#uY/Gdw㯱 Aڕ=Jl6w&rv԰?ڌ]Rg/Sv1^VCt.p `xn^5"g߫TOtZ0{x`^c͸$ĜvbU_a}ܶgV,$k~V݆Я46{.I9M19MY4'-rlXx&(pIkݪ;IzvT MDU*+EOAPy3,4ZL2g q4@0U![ti&t _ g؟ߝ̶ן,{u4E?29ATR 'B0Qg3MhPT` 1:z y;)?^Z`a Oj 'A(`hM}~3Kw*U ׫\9(E5jka9p{݄ܽ 33ׇGؠjژJ)zpmձ5D1[|8 |pAft6Fd`W"Mpk,v/ӢA~^Iu["d ȽLyε,vϤSX.Q(&~DKJ?%ھ0AlK(3t!YG'cyҤ6tP5O=A4M -'DWݑ_]WU\Dj Jҝ*/@]hhhVʪ2 U%hW'ZIbبx.*N؈쿝KdY OuZ+a x~/seum;f4u0GT>#UT x͝扴ܾk9˘uRff5iHM֔ 1ZmOt彐^DWr+ :Au .Ǟ!IDDXt M L1קxp@>΍ rΑ* 3M:¼22P'@9K+QVNk53GlLƆ?*.;< !8+Gk,K⟔ U}EJLD~c!LdG Y#Iaqˇs앶<%FŜtgy}1C `&LBͣbK{AߩF%jj4;d+r @`TBe|N_9^L$/@iiu+_jLgcQF52A9i*P<f8Rڎ$v2B%D)P֫ZOJѢ^;`#9tG$usbV&*{"]gia5Pя'$l,LXnrr<~sl+WXOo30&7Aq\2$[ᤩ &sxIdZ}2Ix)@Ab:L=hk8!)3ڮcĴZ)F]7 vڃVJ?;A ]1IK#-w2j+K^95Q'H1bN{RGl+{uɫGLW݋YC4*UrF?5_ueE.0սmS@I)HS0!5|QwU?y䱙a;I;淭hȎn`_`Av\K+T*M t XDͷ]yٍK־V-&Go XG͐xDek5<2ty YLiϫ:S Y{rx œ N G/Ȝ {N^tTp9A|_\*= VK"oI$5Dan/$dh}d2B9XsmA-BIZ]e/1VAV{̈ZNT tMnpxA %Had wau%q'-ݣ a j5.ZBₜCvDZ wm2W6/4]@ Y`Wyceg{tOwn&2hzuYBMJ%B![ct֧h`|y.oIʠ^b~7т,*ݚ~I,4o&=z Kwgܙ 3*m"UknZb+ X$~X{ͬ/(X-6f`yX!b1wEP6c*Epgx3|ڙPzֺ9v7=^񜏣!+*W循bW0):|9-҄HXvjr18Xj 1s 7Tyybhl3E9ZCMFcGPZB0 Llsl  V- M(KѣmoA2ϯu 4YSu\ﭘKIǕf QŇ0p7 ,ђJė{kJŇm>\jwhZp%J.r3Fv=Tשi% Jm*l"ϗX{,!;8ֶ=zWY1#V.݀S fQ#W ahTD7($cH̭PP~'8 ¿ g\mҿ[5PE#rSKy6#k!=iA:]mh<4氓 qxo,!U8B@FT_NzBBye} 7i1>w GNq_S#ޠ{sr4yCJs;)Gy\+:-A .wf=O*MgVCEW.>lh=XbFWqӪMopRsTEANRK?&31qԌ}\^c7& |gOOo3g@)2@屴4O8.LI &X"|ɡ-yp/6gPAZu?}DS8 y#_0@CSbB S4CQ {w 9] )72n6u*(o ? XᛶNw)9Jfm̕yGz &IGlݨj6HWlFΤM`ȉwcW.zT=\8u 懄F \F4#Nkjjψ>VzbUeSSfY,FT#$3%U#6[R-">&P)Ƕ8 ,F76ƕ7'PՅʾäd9t\ C7:rQ\膳2hiA8)B4w҂ _3| 'OtEW8J^8mikKcy+ٽ UG[hU4_<=Y ×7Io薑i0VKH %2rsfGNZ1ˏ9x;V$b_}$+qfX B%FA8Y6۹Dms6à5';vCm;G]pLş6xebE~+FJДļȯė(}vVT,:va'r\ŇTrHn(B# f9.S>K.TD>+,X#Msw 紫G6°60yE˜⮍1\֣Ҡun4fڠ X7{_@j 9dᴾnfzRQ-@Cr<®{ѷs,eMB"1[M/ɮwSFD'X˵ k>r/wYNuKD^f`a̰;#Υh`ϒmcq7.ґOn"ڼO}&UZx  @3hh.鉍8;S{$>BIaRȂ{K{b1/kYuK_3iVip'x}ƣStOk}J>YSK PTq:!Fや(nt Mwf"SWA2Q ӀBCwcq:ك`L#Bߤs:o(8S&MBOgi]p\l$>':6Q:T3 V ZgLL/mE^M8XHxnOiD,.[]]PWM.6- ͢nܧ6<~{sotS] ;Iz_F}k.|$SEH P^~#xmXG쐄sz%U$ej+Rg+uBehP]w`E?['(ul`zn覻`Or__sr;(oPai;^@c *.gW6xfÊk˓ص| J L>0eڲ&.J ?bEz2(;8-<IlzUA//Nґ=D)Trm_n]`X_O7qJC Tl~WƜ[ d<oh+ tLHspZPpm+4oN]M5 _t#Msb ]$ D5֮.?cG\!iK%:%TZRR ٍӼB,El\loŷPAb3Qh)e[0O~NGL#?wF΀jF;ԦWzw@k4C\N\E?Id 4@ 33@0~k3ew_^)I#Ry$2:fdP! ?<3f ?5 k8Je2Rxf/Ys6b2Cg-+!&Z2U~4a)%X,anktV-/ _r v9/@`>Q<_㌽l=RIJn0) L()g]{ TRS@iTb&s-Ku:LKC|G _)[X6Z D[~%(u$8Mwv—{\*ee]Ŕr L!ɩc;bنa}KRrAA Z*]lniT8Aĭr̋=|.KE6x*dKpgYy{v6d]O*bOw2i+DT2k\ g zaȶHpg '~PnE 0ӖJAYFRRiʿ3df0mڃ|ppAo<7us_2nj =eĸ;4P}oCA@Y(uidC}Mc9~"T2Efց3hWsQBV>1$f́hsº| )UEk߭F^cͨきBAH&cf/2¸'nC 7|YE߻ Sl'W[>f==4(h^[Ztz*G nW绩2PF≘ؐQǯ/zwhiwy$UF;lHH6ScBkue:"HP<dS9qZ. ɘ 5`Ag(la_E~6FgwR Zkb?a3LCÅt_?2naG(i1!M9ʛ؞Χl̈X6&Mg(TM\{|w'̑څP@X$"JhpT#?WNȁ)z *+^iϊ89 !RL^ś`T ? \U̕=x h-j]HI~΃|:+GH XqEhB>zJ&F8 avRbK)>!3AD{ Ydg ݠTqFIL?TqMX`|0K&sDwF?N ߫ ɶŋ_̀ЌxȦ5Cf+ڴ@$$z[Z{_scz"8 WeED3,|{.Ev{_&gO݊qc%k Ǐ˴/&3vp RgW6 _ٗxvh 6&4b\!Oqa$[\sDfƥh+z;b*迁.:ʥ5_\p9^b] zJbY.}\ uܴ2#z{6nQ^NJ0` 2.rw'zGWiWrX[ f+4*hg2Xg gy2-· ތTĺi81z1gWt5M cl DtI!p, $'beܥOWTPhV-|)KPݮ﻾\-,eZXhzkqsE~6[_h4ȝfH$3)ZqM@OP4ڟk\{Q<%=O$^wv=E.8EBQ#Tp\ {ѨL bd?"e;ɸќ$En_9yeaҗ鴸nQ➾Y[?rs%2 ba^I' cvc2 J*#'FXy w!, э[4F:bMq׋6 %1BIm6b Xٖ@N:ZٳN\knoFǥ@Dť.̓tH}^vh+ڥLoU,y!LF]Cutѥ\Z+M*\}&f rjH /D}ǹ=hߋ8;.LL!O=:1"ޣ&vbb?߳i`^ 3VV x*BfG||xb#c`G<%IPOQH`@=.(F8Ġt{R2җC >t,`w߮ 9rlv֛:K`ϜKwF\OhО"G糲9;^k;f IJ,^\Km$ܹ/S _ޗYW /(ƮG G]Ĥak9 uٜP@J< Nu7z ӳ ?epTf8uehgwoK!e!~>G ѱK4 49Z&HE4Uɜ-dVc2|rBJBq$l |Lr?v//04E?.KHf7y7JP3yikN!g̬s hlQwI?Mcz}Qh)qԎv"J]O,CcC_G# +%e ɮrT Aq0!E !z}}#aisw/8(z@*OДۋbN,'H}ӾP`"k8?J`. JT/Nʒ" 2D{Ŷ6m%17IxxHa=} RlV !2*\!*tnr0aDh$(]|T޲hgyZ,t)YRKFy<4{hZSO;@vR,nP>coơ?I5'Uҩ9jXtm>`_@oM.E :4:%̯BI1u:4m ≛٬ƊŮG#yUCLHʹ -:NgA 4$1Տ+i^q<; Uro#gؠ}Ǩcv[ c:E Ѽk0HĶ Ji UNw FqbU [&(k(@DZVhm9l G&&=OO,%*Zksi6[ ;t=m (?)t t.D?"F k#b8uH/t+1ucU j;YX@j+3زP zVX#@_1A#HC&'X(cC̦%ĝ 4=KpYOO&qm>}q<.}^em0وI\~с< @Zv('٤|bt}=%Ku\X'F,7h,V*X$}\czPтcUH]JeƊ[JK[`n$#,Gg]_dQ@xyȋ2^w?9;OCاUq]=*.+,z @F3z%89dd«(jLҋ<{$,v4ƣf=vxEMstP\M"v;1\?vB|NJ\G̢떭ُ/ b'\z2R #z3%aTq;WRO+Q9[0ts/O٠6dԭ}nyǏ??㖲]3&'w_ g6/At1rŰj+m^ghZ'8׻ Cp%ɶCji/ݏ5XfQ{}# 4dW"*߁6K $>P^lg;#a UXaב7s]Qe% -}2NBSDS *O`Vke%VgYM]Ihi^60\Ӕ~[ &<)F>d3L,1H`e0_<{{Ьj׊|HX dK\$`JѤVc5}Z RBio S#B}YAzKi^|;97"2$l {C27gنv+cqf85Ϗ5.mu8 RYo1+}[%UfrH IWf@0;VU%76Vn\ RA[5mn„("?Y0,Q~*B=^n%3ahkf /Σ|Qu3[I,L #5װCª]j1Ue=іbj⏰}bmM)]a fn">XEƜ uY2ma6~DQ0z*3Dh c2['ea5- XUD(IIc^49B2vó@m ]A̩; V,Ca̹]Ou"Z,]dKXg枨4z 7((}T>ZhP~A佢e"0r<-כjp ;v';v\$VQJ+e.Y(t 5R"v ۶}9fm@]` h obF^}I]~ch{WChYĻM2 uQmٌ&U%cÚ?̣5ۇ@-.}amF RO!*-9ۯ>a3Ϗ?Tc>NP/ %% K&{+8q5&2U;-jZ!y6qBm}87ML:=Q>aLPkxt (e#AH< T׭9.S[]j[~u\|)V[fN4'+R÷ԆcX|L1OXˠtG(ҋ|+s](aWG~AٱƂ)dlx9I͍,ww?=c·%_|jѵA8k%)[Wz{G'C|CA/9&}=Z[Ưg)/=CK3p ?5^x_Q6Ќ]T +p5hIMDU3g9"-CBæ8ga="\JAI/ېQz!O!6 M3[VBmZΕdr{7f/{AZ|IX0cZOFп{:fߊ/L[F>Rpb<٭x2r:j x:LV@_ UΦ+_@@dO[vE2{!5|{f 3,gK57 ṵxMڼJ4ú"x2HR綒2 l3 ./`EkN^>>5~<cك@/xί4ߔ.5s3LJ1'E穻TyFs?TrgDbkEfѽUzNX[nhx`7QJWKE|ּgd0s9rL9wօxU::%%Oa |Ԯ#ګh@:d; aX$MeDʇUoE-4b#gaSPi"5kOP`y94m'B|>dX\:2WL+lVb" ;giQ(^ ȗxalS^($! ;5(H$Dve;g)=q~iݝ~OI~~JrL>4kaݽNTl za1gFЫFKq:z%BwY$!d7%}oTF%OAK|Z_Ϋ՞6(~Kd7):iv$L=16Y_a#9,3}/=0Cgoݸ%u q\kC> 5l1~TQRnPlr gM7(W»nI4bNz?0vmJ  [:cp]Aw6~=tE-V_Iu,ƕIgᑒu!ĴW@;f.d`Eź p6 l),GS!s:@(uy[#׼ոaW vr ci;5=z  3)v3\| E`~4w 2S7$ͭ&)iUQs]kmkosửc{sxcTRh ךHx:sj=6oM\ <Ҡ 8vMP]'R tX%ꬼY4.'ƍTCBӓ|g9"a^\ g6+p@kJ2-P$,O9}coojR73bh[~>Z?7ur3F مŶB?E4_QW|  _;r(Rby9L}Q_Zg=X$5<-̒e=|_MPEYJB~['W6Dq{ +?TYn`yiVZ7VY2UhQ͂؅/[Κ4 g4yUmH5i2,l< h:J99ZHW􇮒/‚˒I>!1Q˛&7'ӼD`ǚü-Xtֽ06Z8RulHK629>pܞpHe/!i,[<YײT]Ԕ}")^nB' =e֥O!㮢wOF{;qvNpzO=`w9H*$#冉š(}rY7h"b<و ~֠j-d $8UЋ! 1igHDw5 (I իA# 5_fbV,?kI m9@"xMBr[|B"~χ~EqB|\1Lm\YCS}½|hɨ/A0a?Ė?`r˶b ]58s&0L,A}Om7 lnn5b>pCiUFN.^`.i쮽C"B K#ŗ^"'Y3ްJض` \MFor(&͍2H< `%%>roA"" ߁>PMqH268j@hjYnnQb=p+I7yЖ!^>a%vXф&˃]4ݾ&/}/}c?cW=C6 '5U1 -/'8*~fXك굟ڬIVMDZ!76H[@ZeH@r1;1$-ITzLL*ΐ{ &03vvq x^Oڕi̕pӤ(ĭdgD @**"7yɥaSؾXVB@;,al]u77+Cޫ~1øЉ)x">Q,}Q4-׀|_U*=J6W|rH3Q > s *s .ՒH(KE "p.$"[v^y+ W] ]mj[! &2n$1᝻{>OQE. }s"{BǍ ͗p֚يC㓉OXLI=DyjBy GeH¯ç U%/Dae:DOvL:߂1oTd+톒1E9Noep.F! o$!$70;$h |\q̭9à)hy>tG鯘*m`Y {oB/؍*lܾJu9փU} Cel6q%s0MrCSZ48vW9}?8|ÿKG/G6Ed-TA;b?qhWG2VL 8r}@ A/*[z\o:.|yjnz|-Q\J6 Q,/5c4vf ۳"[2wRΦ ] ;(hgҬ=UciD}lIorZ0 91@RFܕdKRTM fbkBuJ1Q]Fv*%Z [jVB{.R5Pm'%uyݯ;J2Յ:ϕ=g"V#ӫw9owXE=5#!EIWZDŽ&F}P^ 4 4ݾiUD*9Ĥ.BɀݗtK hz֭Ym#"ِX$&䆦_AĄr;vYQH,DP*ցQ)CH\JBNl5!v 2z#_[ABF8c0/vLhmmUnW'pQp^eTJ~/k%~JrTJh72{jЀrONJ˷[kcXgԨU접6>99JIvZU*Fͣ3䷠7ղVjsƩhLsHRœb<՗:@~6}{Vv;)F׵&J[(AXޛHɡ/ ?8]"Uz7_NL@-#"$L8~mqx)>.ԭިil-LIxb\XiLw;_Yh`'};s9شp}3;!7dwL,BS?e-dxJC`2,Z_ׂ{ߕaDܛnM@3%lȒFPB 䛢u>TqϴBXAղ~uӽƴ0 $@{ `b iDN/.-Y>Uk;G>-uNYW\'z=06C# g8K$^M5Sݸ<ֵ !E)jKof5o3])hhn#T l䫜&,MX6tř] W^М2R K_))ϋI!̃h"j<^ "8Xhp'tݧm}vCN&D]389toYp䜳k,| h @(&;`жBr ^($|JꜲS=1#vkՆ,EzK7\'9Gd8ܟT%Ը} QC/#M]4sq$ ;+Md(iT**i~;*![PS!aM/& !戲"> ^2. 1[n3 3i`@RƾD„Ft QBO3V4Xw7$?M D+˱z,H I١C4 !R%:A.;Yqp]8T 0OQ.ְhܩ'8S5 eVcG8 e{/pzdao ynӯ>^B_I ,|MPl1S";gp}O;1YwG[_JQhghmy ř{PVv[qARo9aQˇ3X6'_Z8!-2BNe&G3ܞW۬1gqԺ%gG&go^I,w{E@K)A ئ <8e߁Mܽk}\8M+]WVv?Kl -ӯ TִmL2=JAW" HcDgc ׃!0.߁ٵQPuy;( y"o[F |NӁ}}ZJ>RlS (=v 8>fL&hq)tfUGlco<:bG%]+4TAIUi a;)(HZ/uy+% s5z7ŝ0Y| " ҬYtίc5y^iHxYWs>EYzBJ8$$^eE CBH ;ШK20.@|!v'Z h5RL~m5h-U! :c@`i\ϮzZkzw,r?.w[bީx+h'.1Qj:DTIC;vZM\8h:u~3'FN݄:c2]߹*ql D`sz9I%NZFons>O}qs`*+bp #E5+*{}@R7 zf_Xp=[1椧އ󲴾3#ؗ^+ 6vm^-&R7cG%K"Y3i;6q$ uawGTMϝnP;ΝX>_t͔ҋKsIɶ .NZIv:Wc+Tn&1G6ʾ 0.<׏yAIT˜-{}lnO,.EF<= l?e &͈ *bu"v;Ex Cpi7rV0<3[c,4?NӑًS|zkA5NsPWYm"ʐm)yyP4OqOgX[l\~zr@qN<" -}{NY<= k ceVō+rS\z,#Rڤ*jgA]ۻ( _8ZҨ3ׅ 'Xajsu KFX휹!w3›v༮ ^@miaQ >S fc0&Z- #МbE~)] =x=1[|FhOoRpb}Iֆ݁H8~P?TOh۷"Do JVpEkj7,8(a8V|X0~t0G@x-E$z:7N#ɱx<\"8ݑ/Y< quhs|tD>QaM0՜0 L16"~9V(ӥGj aOw( $j-qB28eqp. & "?*ؔ. J r_^TPld6kjvɇ % )ʹ2`Ɋ6v?o֔ҍahn'W*`h ڴ[{)3 VL!d ^VA5l9v> xקR/5Z9wb\+?h"l-@IUySQu ҿ\A٫8wy+ PXKuـL?T򙐜4닆LEJ}y.gԶ-8ъJݔ2<")jXOC[kQ?!K+-:|u?XERILlK1}Bi$,E1l(;̑cMK X3s10VW~ Oe´6 %⭲m|1vGV)x&1㑩t?s`sy!# ʓ׏!41$3S|]^mA8YZfu+Odl]G.sH*=VcsZB/-IY-&sq5qӊ6ㆃ\NR6:'IB uj0N{CtbMb(x 7gqͱnc [Msӗ~WIԫYycx]rz$YR1sc>x!d˜Q4 ~SY{+\ң*K~(FJ懟F;^W>x lVH}s_r#G!1iCc=Ȥp㣾ݮiw:qH)J&.ͱHu0kx  牬mKc`#FET/"Y ]_.ld[r<)#MPa/p=s1E>TY$RVӤ4?tiIIRVmA u8\lecn.~ؗ(^J} ~8X;tpDY{u# gY";b6g:yɈމ $W:mu|B^DIpqyԵT|^y\jMr۱A˾]wQ7RBK48- !%BH >$-t+Ԛ"DwkQgO|j^-A%b-h+tR{'ȱcBIþ+3OOoU+|d~6 K% L/b15;V gf !f˂2ҷ,bT4k4vGegrٟϵGP+z! -mpKBgZ֪z>N&NFX@=qcށ9OĶV51׊}RDaN! Oŧ'`i ioڟ۱YCmg_V^G!Zrka}E9՘+'vhT`S>f{\/XdUMa!907"``Kb2l 2(;`9Q ʤ/Аq u \.@MڄBX:@a2JZ:Q]#E}w lBA ypOz]R*z\ЎCޑK=LIse/ \A#-gjDG$=Ѯa{Y-hfƁvkO}LcȍQ19G }Ϳy~WӺYz D=d~oڔ%}W_'ͬ($I#Y j mɿM|O0Adc{}+HXKŭOx70(JTybbn F/2fT*y䇄e߷DtAeXαPeu/}bݯe&i;&Rm+7өڎ*,2A%7ƌ[y+-uOOa bљ%yX'6> zV{NdA٨U9GWY4۩WJ}RRl|Jm'loQA|$f1?~ͣ݉Sz 0[[/d*M6ɨEPx"2eUw)D% ߃nHVU4apǗkkRDKr@e גr^^R.>uS*ZY?KfF/G.vޥӡC>2\8& EOegI-ݲ:^S_~qr6,jIHNXB1A 7@JNuUAF\d/n19\+oF$rl;h EKCMRրF`oG&I9wH}hǷ7{4sT~cf ^'-+2g8ⱱ!{f9O6CzBqtF_"JǙ XZ"Ug[ ½0t+3._;7okw}Aao 0Jf%|bW_O6h1σ[(i8l^)@hՀZ+H+H#ndޯ1w^շ83 265oxx- ͵OP=Ļdh.c}ڜie8׬g*[#ٕ>{䰋dd?\S"k:„kÄEBtp.]>]ʍxѾpV$xya~&S6G֍mo-fcT(+==P8@"C_{!ȇe_ tmOb]Tȕ5CGȏp\w~nрzT-3rf:!2X?k•J % Hծ~՟X Mj]b*?|F^Fr2_rbCyXcOUn2RL>vМ h.7J{)QRf0(||mF/,0 +Mg lZ6)~6TjVϩfA 4rv]a|+oJ^EUT/|Bi o'еI5斷 Mį2nMhcM(RMSMT*{gayF+GDZM}tx㶣d0j'®b*r =(jODкt[ؼ+1` ޱGi-g CqE&ѐH, +\ U E$S/Nk"_qmy6EZQBIv AUY*L1[b,IQ4{[hރldQce.|g*5KS~wDzX@cʓqv4NĆ,=[.Y wPF33cCG@kFn?G璁X~(x UL(r cF A -~FD(t )a 0f 8T&!%JU`%y4h$XgIVg$kUO #V#x}FUɑk&B'Ȧ_L4oZ1P0jΪȷ;g@k8P]1§XHEY؊qT ?Kv?__dw*旲wLkw\+L)V9u]ʨCK!I z^6k栠"rU6Uug8j7uF_VJt1zjM%ږ$:&LA JEnwo7vw*L&;y_=g9 6| 'u ϒv|avmdU_8RƸ"T鵢ٵv}Nj%a;QFzTD quu~1Q#0ˬ(&~TQ 'NCl7ac*:$hꃫ޸KքBGBZZD]رSR O'E5SO6+)wDsK :d`exL>~ur"671)Mǵ&P%s4Hf fY#ZXLM&ĄyOjTR~=bN[uX{%V/ڥDم?8t$J#i/JtdfZj6`؝}Γtc:C2 |\d*,K2<` Q3^LARant\GXj-OQd]TחT^Xh-#2pl)aH|a+'h%QAaD{pNS?/@ ܤW{Ȇ;թ/kp0XrR4W ]֗8$8U`I@ѻBn s@~&х"2y%bc%Wݒyu?Q|uۭX+ת2k,-eN$-u'qla{KX^=֎kJt#' F崰uǻїͨyy!o3@"dd>F4uLx"X`'')szd|Hvr:ĬH}XV3C-UZ[' y īM" m 1ZC .J-q8v v+qm: &;ϵ|@? k!t¼_`q#H¹kwQA %mbb s=,Uwp+W!ڙ QPX)@<ݦGb>rZO2‡v#iA_Ffw|ch3S3Yٶ0 1YbQۏU Lqg 2fUQ0c P "i9d7؆ZTKQQ-!Ll#1]m wD%6fHhYrZ2Uڡ@a& ؠAR@F&<& Ԫ'ie1`tB,Vmu N7`rQ.#1wf7,`.XBB#Jǘ6vV\ex?׭xWU5bbrC6xl8P0'VBY6C:"S9euMj~M n-Dd q zӡB2juuF&njFHUWUjgcty;{2f%K8N$⠻VKN@L7h) qrگ&{rZnZkkphPLvvLCA]9 _3֤mMĴڞ_7(l^)\V;&lG)̈́ŸgT07j zNmbs.w_ .@aWݔPE:Xdk:{)XKOw-Ow s8˓GUo[7_i2Sr0i"rRa7/EL,}XE<)Aֆ^8KcIT=l![ l&|͚7!{/U Q㾹egsO_t@<Η_˱!k<쨂t&}ovyvۋL WJD^8>Ÿ~,3,VYa$cBLD`A ^>?ʇuR_[oěh.eE>أC e&&VM]La Z"D&/ #3$,q:G` x -x ݐ}PPT̥ ݺM8ET*D9L6ܟ"`f&Ђ9 C(ęT쫹`ݿ6k< ߈}B]Mϯ'u2do*S9ڏ*wgAý2cƸد>Z@!0k3IWu\IJD#dA9 U55ǧIb*'ˡy\xkĂj^`$d5xer^W[nUk=@e LKl pHm?C)]1CBXa&%b.5d}Ug1xoJx90H^w}P E/1QyΎ ҖGؓ 8e0g>W= S+' U<@q5eJGFH=˄BOkU.В{?{>lS#ĥ=żfUi)_x#f1M\e4jEUr; Erj yuǸ)A .}d@p'Von:XGuڹztZ(r#Q#ME<߫Γ<9!pG`4WA8B߭S&7Gt`{p]YdBm? * +XqWNGߊGBc; ܸ6|/Sp+Psy$H[ 9&6Q:oqBmTH젙=3&'d֮>6,{noT Sܲsf~0yr%ma8I-|ѨؕEnp +#BI:55K>qHux=J\3H!U^Φad-8 E*Yļ`W "s6H{M7 _5#V> ,EO| 5S%BK5a?B)eZoƮS2t$G bg-lN"^su:nd:VF*{Te*rd4G19 r1h{mLӸifhNI0o9Ґו\euxZ#~v_fr&FDpqG:-{cvv/]bMv$ lvmF QqiR咨D eIR <Ӂl5@aOcqMڂ2F)3ų˽=|9:"~̃,KLR|W`gRS{q^.~M`bo>o#nucPa.Tq.8c9Y&%^!W"p:ŜAc*ˤl/LlFv 7Q)7FUĪy_7vX8Z&e!#Zp/U0z"(-E29՞ ozPSmj2ic;2zHCnNGă3>CFD _&)&Yl#ǐ3yFU6*yg`XdֲjÅiqI^[Տ=/ vbi#8Ȏku4u,M/R`'B@1!k:2oG).9cDOk`|צ~ 辈'bwtRk.\+V_SDp08B_ Q}7b_B{!vӬ*>,kb=r]:?Ex.Px+6 CeTj::qcIyx& [݌ 0m-.6o2pō% 7q`S[+rF.f(~x!|T$w(b9g+E@w,XxHst5h:3`nn۲6~i ߿`en\Kv`_v2ZT&u 4ΐ'b$-;vNīg-9||j}\O^gzD "[QcO`~/[wx8{/g[rnbk{`D4BPRhBQ!%}NpuxdJMClnhT%b^mӲ9[nQ@hil@ ?llމ5EfvVm,g\Y3Y3QÌ\:R,ɿ5^7y߿Q©Щ͐t(/khVTq5VSQB @vP>-?`4+`;I\w>Sȍ IpV3'~w.SΓ_vNc-nqI.0h*[alw) > =nB<|f#dI'8 aYe34*YO!p¬mnU3Gn"Ƞz!~G$R1~N=וjega3BSZoZR,FtVt vm}5@T9ޯ03Eש/3M~6N|8>\?q#}ĉN?GI9T2zЦ4YQUW*% ֎Z@l>^ɰ,o4ٽJ88y* o2Xh0}bG$ka4y<._7 qa=h]E*wkW1yȃiCѬFxz { Dߔ[;mehV*Ɩ5ļ!uHպS=wsh*01\d%aT%_M4CyZXḧ́6RmK6ډpJk"-Kd@Vۢ4dQm_'~xHU\},1/pF h-r;ǣ68[l1, *:P\ wVpK1B%HNQב ai`YQ)BO\la}8-#j|?^wI߭cp#?+FsGWPZ(lH >M dm1s:!LۼoHa,\J!=Io鬗) x&3X)xж[(/V~>1"4J ʯdio/5bZdSO0-PIuq n?A5#sRz7( d" ].uwmj/wT+3֭~ktU"X\*jjՏdd@:YoS{iïfN0~ 驟QBDNvO]+|޾mC'ARTqsq5&2ɱg`b+Owegyׇf*53`O6={\g4ɇmCIyoZZ,ymZ5i a^Y+@,.wܟXiqSm"HuSŃ r4Avf,LEB3`>HU5hKTKSA9INi5K#[\`jIm&cdlHI7ʽvڨT.\o( Y609FPh+_A/ I(mK8C*kq6 :K{%„,EJ:/qeH{5BJoAP:/c7b'c낫Q?=I$d|J(lI"Kio<wX7,P?# pnS~f[BڀI3[A Q>P [t!pGS<(LҦ?TpŴedB / <}v{@~% ַɍR,`vCNlb))3Dk¦zDU%$]#IV"z9q/=1 {!M8>]lr d3tR5Bw8lMI hIM-lQ+_UrPMuytviH5[z%>/_]S<M21L7:r?)6hwH8\f<? ,y (9}n*}Z\h!=D{z\ at=37ljEo`vvG<͗8FOT\٠xa`| Bt/.m\)]5V$:&OPQğG{FׂQ7 "G;p N ՞D m@>\:Pw<I(A6K+`Jvʅq֨b+gV6=+lV=J i4N4TNN["4M  Nc/7e;ڞQ&t;z[跁gdQq͜2fN=aIƲo} : yt"}C _.Ð0_یhv Hؘ{!KW}Y9F'@붃|bIo f^B=iVsx1t3ڎZDVG%_[~d"ASڬqN|ᥔ.|MѩEƴ>fv>!h߉8b> $tO z4CaZoYC! ۝v/z 49v6m"i\C (ZEpm.,ELf52;VR *|fA # }Z}d¯;W}o"JJ EXeǮ zz/51#ceMo4I/K%fiø.Acfg^AxR_5{T x@< n^oMMB{>Rq˰/} nW2Уt(*!pQfbqkRz":F  Xi*cM1xt^pFXd:S'8 ֙djgHŽ @&q0tG4G)?/Aَ8a }M1өe-`. mlG|g(FZkJ14J!|98=T?V{Ҳ$JCt?ShAT3K5taeK?[%"-b. .) lLhYt-of6`}IYBin}8M˨v~b+@qs;Pĩe`mH49kUoOZV żҿl)B%Ror@ݢbwR(E6뗚:?mxcxj<.oYWk}<27ԫ۷L{;E3!zn =QVRs# Ү! I}2,DFJ]SbO,8a!A15yƒޯg ϭVΝϜK=Rn/΂u2VӖ`?Ί9Ә*T)--Ո?XcR)Ȍۑɭ ^-"gfu` Y/)Hv\J/Ľ|t.a~\+®j^ٺ& yJ"FXD' J1$OU^W#"(7:~f?O=&'Ϥx,[-1kG"lWBزл0+rXn:lx H=IlUlQ6U"f3#Z;($+F`-+j7六#&ct2}4Y{ZfvCvyZ8n9# YyR?)oA{,v HiH>M / >6%&9!2WXN2aO!n@m< AE krhC#TȂWm:rJ _B]p*i09K7-Žr[e^aF8yma[eB/4R҇l@n|PP<jpXDEiTV|+ .cwR?l6߃1WSIpI^$vQDmR Qۏ! \ۙ㓍ug..R^|`9qw9ӊ?[E$˜t m.E[9.nؔBV(Iey\fXLBJ8n+?>kޫ1yVfiK7 LqOMpbs^_&YW6y歷lV\ #ZkºPc2rvu&y[?gؑ[RWi"Ғ yu)_V-@H +(-Fi(|ZQ7س mIa,kihB4Sתy0G*/7`'iN"Zd6x-C-' IiKkbtJYD h W ^^cG/xt w8 Ȭ΃+J:ԱS{-rZ/VFĢ[i2cTW B8m,^ϓPHGckU+\91IL2N6Z|̪iGs nm3&{HK4U KU?Q%0`H]t0 jL{GA% i VG x/MuL֯X0L]._bS>&%+@#0{>V=}P3G*#0zX%#3 3b7!1m\Wd?VA#V̽W=N_ݿA]֦/:sƖWYimCf‹H &؏^Ԓb@6`>{#]+:<ޮ=!]'͵ߒne"Qh58Lcjda7&i>lott0X I{kKwq(?5PWVY1}iA3mbЀ]Klmb31bUT"Ot]JJ h4IJpQ/5"_rqJZJjs=Oo> a=*|h-mִCZ%ɇTv.^\ =e @ ЌR_{)@vT=3g>'3d0^CQlnt 넓kAj7iߦ-[ߵ 旉&OA>EY~kO |0VϠ m WfWYY݁)f%N\,6[t<cTNќr/%&gڮĦiUy_o䣶ɂ}Y!V|hhЃ];Q&U)"0 po#c'tkH*KHx%܌3^07!7Eb̡[^u4F+{CLTE$ΞF]36w/KN+:2wW?l| Ֆ,jeC6QQ.< IyI$PSSK^+&{AO*U} @+/soE-فm\z˒6 Kmt,C XH6no M!)J|`Rw8YQ0']paB_NYLSHO<}^Zq7ˤ}cLHDg<&/c1I)́)Nӟ:29I2]Ӽ$x/U(-rw(R \ =M}+l v73-R!Z [_uYfdKD$GLtGқ-CU8MVRIRϓH nݎ( P2ۘ_D:#+XW[hM*2%+ 52Q E0JDL1Md/Wk$N)떎+q[J &1gi9T]MՌ &`#X1}]/vF%_7C0pC3TOr|WC(|ũ+su*ƋD>/Q~J "z*(5ԛfZ-9fY$ jBV(pnj51RfEPHT"%$G&ؗ4}© r9-)+U_!}u+r?~ġ-xs4yicl g[\`/ J>X![XBY#9D݂a1FG\ 7䁟QTW{Mz.Ќ/kr? @+/06YnNj Re.m#ov+ly a4``bZbMӖ!a,ֲEZ?s^6&!ZFB]iNY_鵵I!L?s̤߲#./gW8]p;U6@Bۧ<ݵßBK]+O4fuH_Hl@^ ma+rV2Cv(8h@'U=D[. oug tKY7TIå["8N$c5Z &vRD\~jtUK9#Xn\5DԀݜcE+Xg0sVI(fWU B Bib|¨hlg` ЛD~_2G ^:_$;*L\"쫡A 9)/3娣@WOTv%>G7҄UafqYu" {CAԿap_9i]{b"}vx 1Ȏ֠gc V8\DX NʉQGx]To2~gg.$ Q["DS-->kZ&&#RI$4q"8@G +o) kB3AC4wOEEo2`(ٻV~mMӔAm~9sx#v~S0IDyQRw*λmKG:t>E9  Gw PBa#bu&PBE(pPa"qB)s ,NSl۹&?-vBR8vX}DӗeF<5a:-v5vZ<_Dh@"4XC<ej,}*x{+oJ੒xB saIH¾Il&0$7YZq0fY'(KղiwHh:XE1<۪'xIt:d6)"4JAQQ7` g)*&դTL8+[*pֱ@&9+.hi< D`5jJ\7',a?F<.3]90}*zѾ̢<I']#>~7մ/^LqIcrwrŏT?5KMNt=Ω gת5Ap[qUƆ=q-wF@2=BaUyl JaQх L8i.[ݾv.Ԋa@z6\lvkTr5p* TP Ӹ4 Z8%07}\*~W7FzR>QM:mFrUGTN.i~{R4d+Tg,(J* B,&jZt+\K gg]NY!հ/ꮏ+v*%) 2e!w%Z^n^CO/\&whP)v3] ]՞?T 1b&&7-SN<6zɺSu)ʪ̣j䣧.- t}7+F21 |'79_-a~,^@PX{B&uetlSd%E-\D{j^ !qҥ⩔TnbZ%!)P_X}r|:Z絰1D")שqx*[:ť{\&lq#WJ$~>J7B&ȌulՖ϶{36沚m/b~ϳ2e]M#~UtLBQU /K7 fJ}6?U$'i0MJ֫gVʃ`YB/i4YQ=M} vN7:(>PXZ3NK90v3_nk.գchqa)qbY ZdO=IYSΗbcWاOݥN5mQ%$9x r%H@8?䤜i":,]-CLu/ipϞv &JVW\ heʥ0]xqN z12~Դs'2UM i<'};a. ė07HadFe& *9Ne3Z1OU a|fNxnXKJ ՠS}idw gW,2 L_埳d{zoSs7n-i uIE.%hȡ]& ?Οe_iT&|8@wrub|{ET, (n !WkɸBa0s, K{gi>&C"I0gzV9Xf[f'D9*좧] &9XU=) v33hӤp˧^hYnݢg^T()D=4^HE of&=<ę+v%`+7`Wȕt2#6pr̫-i!}Z(N%iMs1rt?~u@oQ "_F0=rJZVK܎,]-DD6f֭?(?`w:k"):xLFQCIz\% GqQ|)h)| םUl"pqww! Sǵsb'z vTYry٣%1PS0!]t_5e#r`RM*,6ŧos(Dr>n;;d]}JloUڊVG"q'(Gf2K{3vog5;.b>޽1HW6#N[vQCM3I[qґ( 8!iB6PnНՇ KwSncdI+k#׿ zrqTxgMfPDA>;G)W}2e~#B.yX5uҴXͽE{nS^ ܚ<ˆAj B@!R6F4UCtݍ Bx)9~/ 8Ps޼'lOa'%e25tdsX1Zpw+%n}v 3L{JI7M6 |Nlf}U%xls\c1+j6*s0jEz&)Ri,>,;@2=$tp!)P-6rСX~ڎt^˔!]CXKvp]~ƞ :v$EpR! n{X*8-*$+kͥQ΃@LC|Sv>X;t=7)"i7Oyxxg-n'(]\]K*K*]zg>F穊d߶$ĦfhUhݠmRp {~s+ʭ*,U׊Z=yE`+XJNXGU@ᐞU"k 8g',^3ڱsIwf(ن|N}}Q-8 1)x9(gG}kc O U^ ܣ:,)]e e# cR -:%cBݒ= /[Rb%KO܈?ezhaZDppnwHмrX3s{yf70O􏞛k#x½XD tXQ*|F+Y%(.‡@-0 ,J}1u 1&g%wY>U2+Z+ą6L7iRS\ gP>/svhVz]u:F]}+5DfFݧwhג2e}m0Zzw2&(&|QlSk!^sˆ6N ZttɕN9jy^VOSIOjmňojځB2թJ6=*i\ސsR''pƔLw{ ԒxJJe=>a W.t6pjMMiT-\FߊIe~Qf+wi.\Hm_7~fpi@B0.#~'&ƨ-.~T=g>v0  aD ︙ O}_DIIR cƟV%1 0Bc،޾0$BTq>r7fuuͬU*k^jz ͥ0o4㛅LhZx2UT qK1fKg9ŰWafnDj*NQtKqóX ̪!:ު->v?k5FZAGYA~A2FD5(*^N\fre3޻uC <[xy/M&U*E|LS9kt~fYKg8- wPmlQ)ml <]5>:sQ :xA{36,WNq\. DgLx銍&T5MJXVmp7Ec(c7x 6pa¢2M2FHU@:F|e\_k\qe}|sM(`2tyF?V9ֺNn@@?'lZid7X RVRJ+ރnnԴvIXw~yyNM8c>uyI9&ȖjŔ4FË!(׫.\HA Ԉm!g߷Nⲧhb2*%:"4{-萺;h/~B2zy__f%ܫCO*gȘd!JҍYL$tBpt#kaI "'j6e  Z\Dmo[7+n '`e`j`ĻԷq<Ix3tFj#-TXw0:bk% -]#}fr]UMEi<0"JI -#1(W-8«| T <"Coq"Ύ6kio[Uu7_-܂5SFJ¡OA9F5pHNk/RWObCEQl,]im.;{-6,F.)]dnO*6rA"j0v>W$ʘImX+&@⢣ֆן;Y*9377ԙ*Oo`X暨z,5BC,=qM_ w6n|??OʈQ;eRhH\'5 ~q/}mﱤ.q~ӗh=8w8<ʈgV := oK49H9k>V C _YS?JϽ0|5ej3{xypɏy-جH3u+YWCcwiX&߼FA`v{P^ ,r|fOs9 ^~C/1҃-ΞQ [hv-L&Ž yx[_%CKu11c28#~[/U]R$+* {XR_YQlZt˻ H*9fq E~ۀh R 9}6DB%gW+0Km8ۍ!g+.IsчPNe3j6'鏀i rp$$ƛ$RJ$*䷍w$Xy{D7rʃl0ش.JL[fc.Kg)z0.}z:҈tĕ6f$<̩8|e7iV ?Q{0]0Dh Jg^&K̉)v&sSn"E9 FBa@=ô ̟aɫۦ'**ޅ9`+0A'Ƨ*(7j|׆^HT 9?AN쒭Ǝ$}.փ\%(KfP2aq'5!#)&X:V #)9C?|gԁY>+~4nʴ PИz6B`.{*$ Y/_9K lMyq#٨[_~+!t#?$CI1VoSLPjEr)@ P}҆?)ݤun·19O"v69[`~E骣)QdR2q\_#V+"fCuZaI{4Q+qjCw@\-񼾑 CpDg{V1i\|he1k_e<լz[4HyV}#\'N/܋y˕0+T7EOcCŨsƾ^(9ԅ$rmkQt40?,| >^gU: df1vpˤ>K|\3, {fы0t*dp^Ŵ{HV#sbf,S5vހg9}*0i3Oޒ3̣-uY=tިL)4wNznz06& ]\gTfla9;wdnr\ɉ gYyt=)ٶ7}8:ЩhT=RDCxpS0^@lU@Q3^RbgKBA ̅};{(3 M8`' C6va^Ps_O>Qκ)WNtW"(T5hcPV=wg'4lUk w(OΖDžYѫ8#J=G9l"GOv4m5\r )j:@50k]" (8G*TK`̞@8?= +Fy@f[#nnH $  8=nK1Y:rpڊBհl;-z4 ΞIсaQHzY5XW0ܠ3S_q2|aUf?u7B*8ҭh7#PӔhr~DlF{ey{ EA(FҍzV­#AVsRBKюM4aÝ3T~F 5e]geJ{ٹ!C i1兞"tuJc,7|LƁҡo1r84zgU-4,w Ty;܁7UBMԟ\L꺿%^ُ4zQxJƃ99^o <ٝIRW͗]I܌#F4o>ǿx1ywedYd^Uo,f)1CqT4 qYUOa$ ׄon?Kɋ=lBbKĺsю*NPA6{ 06~@@ H[T(A6=F̵ƚ 3xqpܫ{8B7fAl_c:' /W#Gø*VU .lgK7~ 8lߏQeb,h6CV 0]aKKɹv? $cTS5  >k1 >A#`h^ƴou.}xcrҥn^fpg AWOOCPR@;`WY_d⯌l2U;va6;@VD=J1)(Scr&&:Jdt7p8T[WY(ܓKX Hy^݅(KbP' IW'ckENм*VG?(^P&R5'$@f?b.'k@"}R'}#(|EYoG.j۔(MyH2\ }p@&a.w#8w`k]' }C74WGmJnTh4b4 d2/cΝwkD9F7%c^mgTuY7XǶFs͆)5vh#1 I˦<+m15$fdL)hp@bYC0)^AD|Y,?фnWӎ^` pʹEδ@*<ǹjW ?e#CBqHߙg3:M~>HrIcÐ j!I8-"R_nU?ZH'=p$%oe%t  ʑRU0)4g xi5G 5֦͡ {X8s5~gH#|Q:2hԊbEzˌ'+CQBY7sB:QΗ`Ɯo3ysl!axa~R/,˱@2LSZ\̛u.ek|Pf*{~^q=:@P[085ITO)23Q W"ěBUmD*UJ?  fu> W*+G`IG.ϷġpGe<߆Hvo&CϪQIf9;O=1Z;rSV+3-h/Ҽvoz78=]e0ӾM遳O^Z~$8E Ff2`yђa6eR$[A+zs"_`ȋT\L~n΄A\X,djCX^,: pZ 1Ŵh^!c[,`=_\6X$euQ"{_:KeJ;q3x$w47!+͑ދ8|T"".9/{kc>PbCYJzA<4z4en{1&^"Nb[; ES= ѨfSŨ:PJP-"Z1@X+sœ#'Ae~]=Qmq?U~p3Pׯpl.[9Vҙ G)#lγ>}:lz!:ߘcjM(~F$򄂉kFR6H f< .kILx_Z$qW´%}⻹e6%:R?[?›*X/=\6ONgV|Z(1UCCUt؁(jza2QOaoa|d?б[0}soekr(ݧ)pDҒgcqXk[EճӔʟQK2}楎P&'sn^Rr6 6L8$ <{ [e(t[ 8 0YTNgtBb(N0'cl*srdѳo^Kٳ:KP5rPCk/O7S?Q3|v[o 2dB`'?< ?;Ƒˋx]$=Ho <) kz N5#U *7G=ե8ʵ|+2(s0## K\gvq>35j?ZC7   2ʭMxMVsYIuGp;Efp v+9w HOxU;/MkmB9<K|C-Qؗ:GHuڵN!ܥ[?.y""g[CqW:ޯؖΊso.W'‚|({vR*Ӡss-,GKE,θ$ 3wiD+Ki]]Vb+SDMtPx:Xs Z M"XvLIPИWOjv4?-~axu_hG8K)~fLνķ˫!fW^q9Lj (K BZD\`)vZ29dS(0 ~ǙCxO6E9;,K "`J,/M8Z٬WA,|ܯ_ .i?Sb<ӈ O7/IizV$dR?zSp.5R&.x=n,r!zr7s Liu^n_Dge[-t8EVM^GW-{\"U&Yp= dE"qyJ͎bQCN> 66WXs|z sy1~u5 ^okk;3XﺊV:u )` U(Jv( ;8qtn"AcLh\"6Ѵ@\ehֆ-ʽ1oYڰ:5Z?T&9"FeRtGy`d1ץ@9鵂4*Q3(ىt*8VfjLX3Vug)Uuؔx rneB͓1i<ifCS5»&s UXd: Q)RӜ!}-b/koBcKJ0z͆m:#Hl‥z*"H1P@e?.ȉ9Y|oҸeD[8JYJhPqq L!gU oe0LPmA[!1!Alƿk #nB6hrQq\ 4 ֥jz߰PTPLmP =zp'rP0Ά-O/j}̬0V Rō3NLx wQ^Fۄ2P*jVdJOWWC άMn=8]Q<}17znv@zP;y8ߊ29٤29*L4 fX9M><#3RFF\k",C1NU[3,r_?|n]\+dzCeRJP\MIu0͔SsQVBO^G<0\D; :NlͲ#>&GOB̒u'x`E}R Mmý);[7omv~V&)/;Dٜg6C0\Ze# ӷ^[)ڨA׮a}. $ 촩m/ArS6;Oc^8 l!*kwu+&a49Z\ {Y'2f{b|3]p,m.;#cz# "{c1@Pm].$wdg 0Y XpL;+U||pN 'N#>j\@u ݘDԿ;9QFvXZ 2$nng|>̅K |>^ZB :%OK lj6' r>s~akJ{{Ø^'ڲL-m#EqK{ʸ3G.NSL>H`ø**ʿ!u3.E&97Ŗipw}X>{Ǚu)/IBЭ|%ΨމmV{%$jҖT0\_O1vS0xc-A9.%CȃN Y\ h0ߴڟdYe"G㕴6wʍkPRqQ9;ͪf3 ?߭@ _;tP[ X;)<鼿D05]׎ƓݴO)*+ph|l*;9vw$%?.$e\_-M4xOO7q<&Uo=R ZG(۵3qB841ϑvoOqۺDhӏazmB]]qpԣ9U@AoٝpSׄ}[.o ً-N0AO?@ʚH.P0?nK dR{L־?lP&oUf!|~ۊ[;=m+Mc0\Ab DШmnکE1qvL1g4A&N.4DA6K9vl˘p:)#Z [R>w&k/~@pEM>dWPdE~wQ܁QO<ZL!+(} &~k!JX(dj<(Kg`j'be&bXړ0gHsɨoJ'u!"`䏗>ؤ)2xWzDj?R0j+UNv$ صu՛h@ǼixNk{mj0f7^3)>>6R mL Jj8m,$?zfrlr*^LpܲQ&b>wn_^BEbVm#A$IH:X1X3Fy9'Z5O`P !ihQ2@W0Qh\Gz0J,jbjvޙqB)7r\Oтf{d(8cp1[τ3'K[!iسGPÃ?iX ?T"U -sAVuLr4ZgCfw0Ixib8CGBE$9]\ˢcF2U~'Y8( ۮj$=Ere!-s`, wJ/Xq֏͖]Ҡ'6nbHU]"6O<\m\5sy$' f gww+g}l?/3hndUWi EI̱Yx7a!3NnQKpTtA%~/Tg>48"88=oj*8)+ʕ%)6K+) ٢B Mw`  5v[:u^„-!.V%9rF@S)'l?*GRX Iu꡿B%ZGĦrdfZ~@طE6wv,Yk:#IA\EDw,D{:_ƕŸDŽSZ:-^":S}*35}v;OrZ*xĕ&T@'= J"@IF6hh}=zWncbvOi`Wc;nf'$PrNcaBXy$N<<|j̫pUy`%Ff|cJ<.h,P1w'Q}kɵ+DQiZ"懭h`lnk*̙qX[NOUqQ&G|JKF%[ ),h cl zԿGɌ r[,GbqNȦdНyG_#5\]CCFojGvC AiCJFΒDy^no 5vl:xfI7<ol˨/<:= z|1mАnf$O6E0_y8 ]aEu-s/Rĺy*zuqmf-[*-t}ڂhmuEo !5 %)[Ezxj<[Ux|Nf&i nl˲ZgT UM]+c+T~&/iϯi#:4P._j{%{$@4e ~-*sC(3"Y|Ffdb8< Xej|ΪJgWC(8,;k6(&.<|]fqhDOzDFxf=)?Z=9`o,sF{fh#D;NJ;fgd29e>6v V'%yd8bF%Fμ6=9fzWr##4|K>x& !^OJc!<5jdͯ {<>[5-)Ze&s\ A!gwBtMg^-AE;ozd$!="]eV`G65W2sek Gv3۴0!R}74;"%SH8WU<)=zuO>NAɜBk;g-wJx[l=ɇɑy( h}d5[ M&yL%uOhҳ$\6CǷ%=e}Ն6}`՞i{C*%"s[N &uy.utX,1L m-u ?./}m IIywom!^LNDZy4`T0?9X?B`@6<(svH ) 4ioICUDe*_=/$p~F>RG ́eY&NqjbYA}~%| Һ# P3T*Om!cmk&kϷ2E C]륆{ 3D hʀoBciDۜ?+4vH;?մ$zP(?f(ЖdwHaOӱ +{'30T!aJ6ӷK*Xynpc₃b!|!'1Vp8W*Ud̡8j5|Ѩt3qJmr mw)D!P3"y;W 8]+0a>.x;"73ffI>G WmX P#<3VNU;-ƆO 9<ǹ4P6N`ߤ?PJU+D) *u69+R:UhQD)JS~QKPV`2=m4(U{yp_M2UqG,$$\UYѫ;ס\eZ=;l$ /@W{kW]XPA"iI:hҡB eY%Hـ$,ؠM*=0Up׊VpT1k9SM XVF$-:k㊅ql_tcbB)ӘMF򤧓(΂4Z_K5-AW6֣B\[mK1$p Z{GW[xK<~1Y0 1t95ؗh݃jQБӼVn?"06vndAvxl>p䣉ˠi3߄l15&a3n_UU"u?s{ i, о$U?$!zM8_͸4~L'Fo5r#_@s;ԁQۖ!Hpڠ:_.֕b렉rYHeK^|,lq\aAL %5 G  :'-Bc+~qVe_C]0'ba~ܔzj%%xNlExvGw,cX)p}=i8l|PFX%+p<;M?:HIPw5}\yEg=ət)qT3kK$MhUf) 4A\@]ՇxCD# נUaW V+C "o#E(8*ƪ\Q_i/ݖq?xH3b47Z4vjsH:s[VU^zޠj)ƚ+ȿSS?+i7 !C-TY2P_IKZMd2cJgpۓ68a9:/ i&}1K$b4۾ͱcoĂ)vH'U 5menHM. .a؝IlQBSz8Œ "") !!B1]3+tN·}s/ҋ rzn]UPCwʨZvO"趃`17^(ۆ^QadOmDDlj(ΪjW;hZ˴ݽ Q>M.<5I$K;Ѳr#|W.be=a*XsʳMd(<G椻̴Z#ף ,+Yib06q3L: `*BU}RJ*3*v;_ZPSZw%ӂ (=+y0, 34D [2/\f@Ao+Xi)+NYQޡvvj8 i sA.?\?*b_S*x0+c3ucǐb{/QdXZܓXDMXI,Yp#8mjZ`jX?xol&y3BsdY\f7휭XE29Bg4XYc)<+Љ 7xۡ5o [{bͶn*}ПwTB.CKrHnFF=Ih[ 7Bp]3&0Vh.M"0l}1M+Xri^{A- 5LC8oSue-'/qSqpUTGBijׂ˧&4|\?uw wJý,,m&_B &RX<"bŽ]!C/R057zH=jOeRbAUff2$LQ ׉.ۜ] ęRR7|# N`&l}Z: +}Bx2 \mW>֑= `(zQ x@b-P%,ύCOog5צ7C &RY HЊ=_i:DbR?~ﺝL:(;&9 4= ZgFٖ,,W)եuRLj/{RΫTCc=3>u|2/T<0b,*ufrx~2Kcl;I$yw77=avT; Y,mutwɅ>ׁ_XThH椶QŲފ`də%K}FRٙα|hJ6}#1W fI&h[e_Xy`ЯP*_Mwr=dvE!hV  uk[[6lc¢P"2|~ G6K)o0{3sڼyO{W5rAL; GQgfaPy5a{r`4+?1O/AXNx E?x cJ/vӪى)C\| UL鴩IOǥ W7W)CyUslp=Dol=&e28zZ *#X:BS{[}n*?s:^|e./V49-_@܃5L[Sj[_x;_@B?"GBiيF3S;gPNg2Oй3tTD{EL(]WG/?d|OqxSɌ+`7VvFp5spu4ZR-ċ;4ZAm Ov0;G>zPjWlo5Ŋ;)CF10UUޑ:}SE|1SNPC;$B}ԝ.J=}*z &ɬ.USôKW,T/W!DS]HDOg cba7G{~"ﻨ? H%;mit+(Bq?9ܭHjH|Zk8غ;%vMv?0(^[WNqxb ):CP(}Ts23<i"E$bk(48M75aFQ^SN!G7XhWV[9y_KR"0f>}ܕ)3*P܊CܻIz+713,bwk>|z PC(a(,g?=Vؖ_ 5窉 +5F:mLzh Ց_'S8_C w~d&b*®&]`49AB%)[ =4FPFȄehh|d e''Cu⩙V~M<߬[CJk;g6}T7kG%V ne"D}@%_ϓG&4cB^ Ioʑ:t3 T@jw%@=\(^mod ϱ~*~A)#I*[Rqb.Xx>P)v ]ʪog/5[XU9ֿ:ͬ5.w*kSe7Nh@}w&_)XSPD/[N!pzR]XӼ#qȟ1. Cs%&^8CJp.|Y7:d~aR'nj628,] u1ח<; Q6%n;}2v0d#Cʁ6DB8bk^0GVz"݋M{EC!^pfee'ZmnRb>GrnV'JjN0sdBW{,a.7x7UGj~p#9cQ#>H>,6ՐźgπʲDfdJNL[K{hNeLM+Ӝ8 "q68BBsXpTڵ'4oGU+oa7*D:M=]YɎ}]T>4~%/*U!tj_UV*/7џ8 AR Zm޾:- 嶭fw.NNbv4?zVϰ^VxR$">RkI]Gy|.G\òP to\?esb4A쾐.SQ!kE;4LÞ/}7U;`l]!A-f+HpQF\1~ nF֥8DSLW %Z >YNk _޽N3pcN|DfPmu^yMڢ펻H+0]q/.p|n2>J폤ܻSp 4"Wթ1It3ϛW!utpue$rӊϛ+ig^#DWWPg]s:ys1:o>$oY& sQhIڤsr&)x)Z}IB q-[Cƻao4- 7Ssd:I&RUlZ 1j€Ùn8P:q4LJ-&y3*FyMNjkTid=f5/H}'n8LC ѦGrA&|x c;1|Qs fۡ\  븯Rz k}ya36MP;qgF5좰P%Vڠ6GLfkJttԟ֏^σReXBEcS} .p Xo"'OFk#lS7ib- di!v cG|Q)''gEQ1@j0)E>V]PuKl/JT P ?W2)l8+=`2֯r~ӗ1SП| qB #IЈO64M n8xE| eQK#+ypu,7TXӁ 26,൦L6Q6]5ꨴE},W7@wV kB% E$l0ܪm%xnc 7kWNhf8%=X) [+Ľ>JB#˔ܛ|=ҭY>z0ݵnYW+ϵCNm,mZw']m [B%0>Pոނ?$-ʖ$*%3>dWv2545Q$|=cpl&'=v\2`CG$ M 3ҝP׎@jOĈn.C'/Ɨĕ|o $TӢhNlTE9kS)f[P཯ %aA@x׺I{;G4ht\x'aStC?N_.Ԛ^CeB.g|IG.5gc7SdP 36zbpF;K, U6Kۿ !לgAGrVR giлXb~zرYzXŷwd 9cu,ayӃA)}6/mв4h3Iɒ'_/I,D'@:. 3'NFa;l&$r++Syr  jI'^LGfGv9njBqKQ^UAgg &N6eZ9[\܊K*5kCBuKZ0wRXw5۶2JDY$v8b/`&?1ߑbN( CO|\XXolz2U ͺqKby8ThH c a*H d,cdRoP{ TzkJݶOl|&诫+CBФ+OTai.PX% *Z%0BK^+)OZApHH TMN»ȭGTM؍ eI7&N\]/r>3]n8:I a!x3T:q[UDYǞ`eR3m7??L> &[e/Yj!Ma|tURx\ٱ"VҎBF!SrHTzB̦!񨅟%YPp|6+%LZS8q`ip &qh3 ̥r\eÝY2;\ҍI7-sCll3{ [s~c#IJo8,w)@fWzUcjZ2%bbuvjG'Ȳ'?dFI6 5X9|6"=L[TCW@4w^,_d|%b= ۃr0Lx5;26S޽P=l2kS7=>D+A=1I8ϋw|a.u޹D(hT/@'#s^Uz>^:j ~= #]I [SnqrXp_8LID[N獕I0bXk\7f ][RA <=[*m\% n=0)RmW]liN24͏["ucUd ݾٯuJзtӸd/2VY0<߮%Pxؠ_a2{'Ƞ 輪[PfZ[hH\]T1fH>Mb~hƃS=Ȣ!  yOāe 5ؼ7}XvcDEQںD5>@#X)ӽha}ѩ\'BGRT IfLfwL,e"B)J%h__AZ1a0`г%:iW•mn{B„/:X"*O{]_հR%C*T>n`TDF;@JxU;(y9R>ѩDqA':ԘR 6@4ٍ\PːTW13}T8Ac.5lK<1FjCRtRl( </:~~|^Zde (Z1Ks˛im|М7?cj~V%{=-{ȗK܎q{Q*}@{oqjE;C_g)(3m#$"TӴ|# ɏ逯Μ Wb:S)dYUV+ͯft8!f@s9Q4R%pXsQ|Kl~E/#t@iiA1p#fbÿڋ,wSב"PhP])jsnC8qHEd)rtFr|=P l04XH3hm`ӑ[ކ.#}6تp[n*#Rm8B.+ /Š6I5v:/}i>~clgHodt v%VDhܑ3P:(:1Uվvw‹՘#(naqcΓ{E"ءh`B7~䱫\L@; ְ;Is_ dQl5p<LpEp븜ھn|,iR܏1r.B>n?@VߵyciaJ:GCݩUVM}Ǧ>2n.[5tcIכ!1z:qZ\6d챽E wOa7j?^DfGL}ZߊHwm4O%c8&D7%uP#|j +8φ `df.&}(M ֹՔWQw0u@.n-7+(k3v܁e%|;;&Ev3o8i02RT1}in%իX YD₴]bTgqQ0]-PZ 8] L/-trs<.FJM DLtN&l?{C)l\0.:l 3G7=eHgKD&j}(c10ʟ{GUj>sB8; U{9vՒukzjð7;憋9٭Pb8?G}mPM27t'1z^쓫`Dȭ:=:-7.._j8w R~GmY먞4&%Qm[RX+Lc [ X Lxv3VN5HJu@N[Ù.3-!jN.D@ 3&MwHIS SSḮi,Aa\k)<#mKۤPKpF]jZ1gi# >mÀuod~FSV]~RUuVdu0vO $/׀K<fN]TjY*qڔ=qya;R]k:oɈh|{倩IJc$M`1н)هmrbB> ( 췍0Rf!,͉^vJ4CG!eOxU~}ig]z{_7s[HfN!I\ h"TOՒu sgk2#eNM.FC9yVewJCv#'C{ep<{]z&CB0[pf4`tA=Rq. $eb*Ck!23:l[RoTlm/o@ fjC+cAQk'7NZm%>^]xxh,Ň͈:t7z~ˏAq0\ܢc׼l ǘw!wc%`sCB19r`bG,upߪ=CJga|ڡcchF:c59Cڙa B3㯋RȇKTj~LM]|WsD2Z5HZzv +o3A_qt#5 PE+m&?|ԃ)㚽&3Ҧ-6^a,}>41T(o+'s'#V(?.>MX#YaLW"iHMEnN_|*L&ƯK|9 瑬ɖC%۵>YKlRh(:JfHXY P( |oe1pL8)jg~Dcf@ լD1*CY_W0Zoh6H@ŒM5TC/ʿ>l> cZ c&A_|B2=%/- )Y()M |73%=IβFvݪ=`;K] M~DtT={nu_p`KrFh_T әOXV:w݄e V1ޜ,Bk Q`Mxm_ Ҿ!=1$4IX@ $rJFEL7Vs~kE2Uԧk3ʶ/ 2Vᫀo l@۪bϮDR~LrIuTO^aT_mXRQՃbز.YiF|y-%qܛ fQq H|T%Ay|׮ĥw|,0R~>¿؝$Q_c@pÇ>f҆ڋ,hmCѼ~}`.n R &5P NǺm\$FrJj/^KDcV;ٳ@x(ݖBQuUr\99c鼿 '%톤F߉:azV>髅_<3;f6 >O>’*7z5Y孧j=2jʼ?xs/q@6߀LNdf:v6,˖UvGXϦ[ m om^ @ !t`&Mpl-e{\ v2އ‡o8<ܹ h&f3lZ,t+C4YOx# l˯?r=}؏U,t Twu r`S?ǰƇ'qͬ'"I,گSz32pjlLY;e d*>#JV]vՂ .0g$T թ\f ,'=ciƬ΢*ֺ)ᗧ<8 "LpI"Xkp`xZg8F׏I7@Qj*㡽A5n%.!_ōdHh|AV ˟T͵Tb>P@Z ʅXWoC#7 u&yV"ŏ13<I)XpqI?4?v ID:^&n*rL}Mw*|T-Ѝ#eQSH㽯 !d%Bՙ0 8$=ʝVXGgz9ize'Fը|ubY3Be (X-WmH9q$#Ga]f&BʸH*&R`m}YuN\G-q!B'Uy%GDMw^XGeŋ7ʿt}#U.zFf߳-D2`Ag~/Gv)ľ#1M=kT[Yf픹s>tA^~䓺\]7TC9+vsF|愛X sMF/%Ni*g leO@ ep'Wk/аEOlkE(^1W>aDxT2!;3H%55yӓZ?ńirG7.^ȹy;T?N`$-pw`y ŧM}!2@ْK^\p]}'F; D;&߳K~t49ꔺD @7?s q{rmg h|6XDϬ#W\ tt~3,i4JVfQD o1"3t^􇅘2gբAWamAfDcMbAđyQ XB d4ݞф)%F4!|U1eXٵqwm'K"jӴlm~mϒv2g~Jx3pi 'טZwi]K;4AhkƃVUkQ=ZKaAޯCI{e V nW $XX`a -Z \+:sw!gjmlJ{}!)rÖJ+Su FoN]l8Wa$]]*4&Ƶ=cx攍,@fdDвEO3WFs2$؀,ݷ *1A=bQץytͮk#}/X CԿ%@yÐ,/\iy %juSgLx9.-WGQXⅧ':Hi7ԄJr%ɡ<+r00YCE;ӚwhrbA (aE0fym`N]M騱/UJYʌ ^d=X1hqOytFdS J|Mrw*װ"405l?w~Mѧ1% l@OD+cU=<@S@ɔŴ k;!ʄ?|f$|^)t EsŦ^zp36|:Neai<[H.;t\{@VmjbMLėVrV3 Hc㉈-:"ESFb%$H{\W @:2Cd-2+J_Sŕ6SiX"ЃO{G%!~$9480zV xos7VǔKKjouKى#*;XS"YzG/6eq]Ey< ]ͫFJJ(g7z%Qg3Βx&fTU r ./}::i+'2[5Xs.su|a;ϿM%ђW^`G89gXOϑo7͝t֛DQ8䶁]HcKE#)/•<ǭ'"&)n>(H#8Lp!7Aץmw|]F(4dj " 1-5%z>cSEX*3ǻ`m,'NJ{h/4ktU!=M2*3$"y#KFN6'lij 3;<`32lvK\O6^:DɯZq:LW/W3U( RwJz {@̈́:]Уl5blse~گAoM8nD#‡Ka@Otr [{zz *o`5mSL3 R DPZd|ni_xJ!#Czۺ |4/ ٌ'pq?!dՓCvRL FMyj4|Q RוmGjo&^Y-Dž'DH@ Nb@POEC$G,wB-? @~X%[al\M'mqAEh4%W-п):-&x$+7cc5d̾6Sm9 Va߬l6'O%.'x%Ԧ{CL_fʼQcr<|u bharNrKNB[nTv?@?BTB˔̔ ɹ#W{68Yf/pcS,hZ&@sD%Oh# 8ATJy RuktX(_*Q1g@ HI4 wmw!'r ='Rya9;0RZ#*[D% %]W? Z*LX,C.…~?iHˎWshb:Wėyz;"nM'?hL/$l@yj&lg4U#W%M WLJ""6R&F& ]22?抲ٹUy plVv*-DP%%ȃHovɿXC|ݑ VפpUC(g70;*:L ⍸~?FY~`\2›J^D MЏBAy&=cm"ۉmdۻ@dId) 2 +& TA~h$ڳ VL=N|ĂBdW1kѳpW¿tG()֦FYdTEWG|6ؠ*\=QyCCC*^Ca֢iCxQopVTXExŁH 8RR%ݎiu.l}fE;ϫL #~<{گg\-JEV d| d2C4X2w$j(G1vKc@H;X4~N*; DPv f,@?-ʕ ?nů" =5YE.jSBoJ\"l$;?jhV̊^\y"܂ѷˡ;a>.&? 7xJ5q%ȉfRt[TVm Ed$;u$T[^g d7˝ztp;ӎ+V XM:;fіkLe{IjΘncofal!`d?z++#5s1-ɺpB콌f5!Y<QĘ]=L4t9EEb+d\vnq#yMLh)M-Hf .-I{*Ьd(е; )WɴIh:7DP+_H:qI&9yBmYPВ9JE]e~{n%,(zBځpMtHA9MX%vz*i%Vj!Y?*NFtC:`?Y$2rk$ޗ4d7 '{(NL>֟N?vIl6荦ßdj5Q\WXʛ5GJi0ȒM:*ו"gGlX"ATbudeMvZ" ߞ9N^;e7Ӱ/(5@ls|i[sråWʬ3HͯvٛeɊoka}G8cP'|x+H1an;s\l.sY5\C:n|c a;R\fHoKAL,^76STB Fl'kltfy2%jR6CU8.|f;Cl<$EO:R8.[; =-qasJ`]m?űT6n@ )2%(pV D&()IMm> %';A^:9; hU I_0ިn\EY.eĜT)R>X ids0R(,ڄf7_Jv/tǺ-?LBq3e)GKSْ-]-RQ=tM"G"fVj>^Z?8|0:MnQ4`2 yƙ2H\SM(k( tmƄi|.YigX H %0Rvm^5_qDnṘ)1z-)b;m1&^^{Y%˶SoMI%_m6Oy{_F:x.Lqdڐ!Ӷ8ZZ׃,"}q}ã1ԖYRߖڔXactlj*}%oM̽_<7{nzNZ)?ŏp7ãB1#é|a~tHKUt4׎F-eD Iam|H3FO /x90#ݢv$NbK)R`D_$SiRϼB6qE4V-P >|x𴨺b+`ڿ1aro~}b6cIq"C Fh u+|hB9UJ)b;vF m4m,v8^ u4l>&PbU9vZqĩK1˶l}-sBl4 c74/ϕOC4yG(h!~Tr^/LrH)/̚{l+wޯ90gɦ>(QաMR;U?LVaűMNYIw^0Eys/jK֠.BW݈o!oCP8Uva %6 ֕|P%C#4'%R;W{&])RP}9i`P2 i^]5+5ћM?MWPCo|J4,):{ӯԄH6Z5㪠O.=q 2}O~Zaᡞ,qE %3b]*t< fψ&^rMث\ wnгQJk#  RmCG(.hL&"ުG(ŵ,sNvlAg41^@RH U@nht=jzVRnbx[SSx8+6r"z{{SD0\WQr-/Rsu ț]Rb!Ce\4O@O,#it)z]>.͌hR\n-\f6&>伹 O%P5\R]%gQ`%.\V<x"H;Sk`FtKscb0'Jn~nyA< :{"pDi7󢍒*?^HƨٌF bRguL\&s)KI~1&ddB@ lѶHYZ̝i$)A^V XOofGN S~l7nǘug ":D_2}) {2]&t[Lq<*zX̑ľ<GZIЈ'zn S5`55=/?(! [3ae¼pEST!qiLo7;)H°5P?,(_{4]M)*!eihrwњ?_ϹhbU/{!z{(֡ RkL1;٭dbN߸(lT&jXPFsF# #: {y0zxM\ѕ_Xhԝ,-'$nxeںDB]R :U @Oy'@Oչr9YuM3}3LG^Vg+A{hp直Vٻ2 ޕ"#حXUUOg%拭˷Qi}BƸǃD3 B7ȠnHWk$&bJPMJ7+Ε~j_SoC  \&3<{&-w~[J!vgWDx3|z!!>0J8s/`nܧB^"kl# *pƓABEW/]I/N1jy`1JAM,"JǍQK$ 7V[SMŸ"lT4ruIJP]c,Tq܍xiD?xP"O<]!\q:f X\хmpiB;X.;ѝ9iBr4wu`Ά,\ŗlE'oiWN/>~MJ7'qw= j5;zG]7& o_6f.[OwaNzA0q~1 ,#x6 ͩ0C\;ag$`|o2fq)re͌9~8vyTdtD37AE x_oo EJQ*&aUjND oY& kH5io3I_I+ Fwwj5xkpPl#}xT3.r?-4ȞTLeV̷Υ||!̡Fڑ:Ƣ %5ֽ`lyV n U<qCK!!" /*s_[ah?b٠9=k8#pzwdQ{s9xM?$A.uIK#G}@voMYy oؾu*eɣZ.K¡uit@5C¬|Q- S[iݓ^6Zܥ,#>#q`/up%[g5 0.>gCjCSa3~#+MdK)Z8k>?t*&k47\dǽ:[y{Sfo o+[6Y-dOխ? 9sFznKLdAMo=oQ) &ؒv3y ߟZ|g~/:\&+< *Uq 6RLZ-xqt$b39`*[͖.@\!:pD[h~` 04H*{acxyY[R 3ă'kAOX[w) G狑T ޥǭ)ůzݳT0kݟOcZpxݿ/{Q 2ݵP! Ad=Dk%$U\?[fq #N@Γg ,f͜6@#lt|PTi9bޣb)ZPkPm `]G"*c̷-B?\Hrv 4tAީ_2p*:1kbZu\` Io F[Ϗ$Q=fptR2dOfM ]=c6#j޴b^E]e$$2:ibWQĨAm{XkUa po&ݔCV_XpT SPxGڕ 3L$5D?:&ck!yw~DaRoasԻ]vOE(|.bB[9.&Z ]EnOf(ڍ6VQځ< Q ; >÷=l 5E&ViT62lM3߼RF꩒ee[S`]^jƟ ?02*rK|WP/Sk| `tUyzCDPF޽bg3k1~fPCzn Nʣ84 s)M26-iC5]If0U/]7k?QkYƎ.s펤 Tp2N{'8O}^.wZŬ->7CDz9 \3xUM$ NTC#mZ"(,i ?Sl]{ a/9dźFoM=69kd9ƛ3WD6Ϭ=SG$s@gYwD oUyu}6V eez]fuqj}_ܖo*΋6%E;LG©].~$qPzC~LH́ $gIaפ`> Bm D2)Y q[NHњgW K&ą*%Z渊5: 'itK+Gh(ٗm)H豆]w'Z!@ g4 ı8r ܖL48TF'B>I6.d]`9kV7syW4לV ]pp3v-(Ajջ}3mk L),)PA>gR*p|lc/ߗ[rge b/h QEW!'>P^:M 7'DbLL*=Noxy>uɄ%"ϩE6Rvjʾ["ΙhƝ(#ft;`` Zޘ_3e~ 툀GLJD~k %4 >S:fJ3 ?#\<S̍ SI ׬=dFC˃Ԥm=v:!a))̙ z7W5m0@y x͐k5&Zף_Dy+ {UIAZj˧ljh3I^Jzխ| xkRohLvѮ<ϼy%!ٴ[*O+k '; V`-?#Gc EyIv!>Lz4qwGqr&T61hb ~?eVP8ཀྵZ1!b p^p Xߊe#7&L΋/.=dm21G;aPnQaO z }ڶ)zu9[s;GeQ28+C/𲓱@J3m2۷`ʜr)t]8]v4S! 2tk~uW@6RB,-+⤓sz9g^E\ hEZځNđ,jyrcQVn}8Q\z,Wu>P }?}sz'MuNS'T"$>;Nu)Y3ـy_!Hݤ֚婏&!cK>6"5T"FGL5CiBqXt62\5*ןX{tyV }Odեc &WW-;cVljhtTYtLf\L^ r`VeRirkDm@=!a>ru&&X1cB [Z0դѸx+ '0~q CUek9% ad>䁐Xs`2֬4*`Y4ufoc՗ulݤA(9=0%+.ZS~#TSl/,W߶į;D )gDǃ=.gJds2@1kS/Npqnq4h3g֊lG"miȳA|h։eM bt5˯eԹq3 ?d9:8uTFjo?<>XU,$h}."SMC#\ N245czN57nrНqq#r%;+R&%L_BACLɜ[X9Q&Bfdԧkݳ0/BQ;NF왫g0;W>rD* `}h%4Qk?L_,ߕm)cv 8T$ {A*`Q/C6=|cKubr WS`ZcNcq?_P"!Z|Gh9d,ٵcĝ 5l\8P=:04)t|fVeBkD( U~k%Ca&:4GeYaޒFS6mk,<1#ŵ`i#*W)T>>jvzVƞ,=V7*v{$ZBx<06?`\Q~ wG>w!@ 쁜؆-Rꄙi"{3-d Sfz%\ [./&i۹**D2srϷXQb<0L"Ce7꽮"NJl:ʃH2a?䝤|&(9&g Rl$.k$&W0eff[cϘy,;'/-s޹x/R5ou6eo x5X #` w]:'S~3t]3ѵ#_{2h@Д#SyUv,SY27 ʖ*P!Sh‰![1, ?8hQ1N$r܄^L@z`Jגx26xd'{eI7)Hc;2 )OdrwUM{,Tp-\W#wC]H\K)k;Q К ?޾c${14?R ZW 7Γ%]0d8{*]& 8ZPJK`B{#{HW7~8`跫L<]|o)ލQBtp XVZ}aP}CTF z-FsGDI-e5M\`% t)wXk0j _ G rU2itbRp.nA105,$\ze 1&'b2P6bN8?sh*ѐ$} щuz8mep8?1QSPPdʽ{FlH$SKs$[ey z lL݈Slʭy$q$%$c|Rۤ~iB9|TI:CuuLf'TEFu-<'Q(ꢠ),j E퇈=$93o+5\(.`DdIX&Ui ]U"=iE ,ik*݊d±Uc?i6`ts+[>_ [T?\0㌀YmA)<++)9g}|H ;b-~8njDHm"_\"QlK#EGh6SҴ@C*36Fk࿀Tuwn<,TaյgRFL/U~M No`[Cï+LcgZօmYnٹFj*K{E6zm9}35C"A_v-s'[лaa.`0#V&siAgt|B1ˡ@yXNǛPbܩєMEYu^} ldcr~X:hMG"qޱ>n51S5pq CQ[ԽCb+ [smVmC㮷$5HA${Y+Cyz3ũӈ(g'c[/vη#&L8ln,,*$߷IRMGOGX^6b8ؖb/7{]Z.mU>Jtj/yFG'Z6өu3f;nE&H7 ӌ>lg5S ":`l9_wWǡq!j-vjjkZ63 )NB";+cP,?I2i]nHy抇W/LRoN@^qts!Ѱť{kԖP{;Hqwho6H%?N} hrmsv%Zkso<vW qIF>ON͢}HĞv/Y8z;8l N*tk| Մc~=̽& TPlmҴow$ R$Ż?'iE͕__%Z q2`w7bK qroFxKJ{cpu%Zz>v| lM)l^t(k6R:T@&غ\xEgFNjD:]Yhɷ\ ۬ CMoٕz~Hz0-ɣ1?dt" ׃nTGtqC%~*O1j?FGcQ%Gčn`ڗ,,v%G^/mFlTX "6ry +w[Oeqղ+>1C&%2Ef \ Rn0tdHIMZ)i4ɦ1u%#i fc=)M/aQxJDjt9s,_VyϾ"aK\{b7NICnsB7G 06&yke#d.4_gSRpy FbƯwoL[__Z Q,۰c}ƛwٶaaJ<@ Kq(\{-^Ou[1\(ăUӼ?7eԙK}WiTA z>PM4sY C9iGYf'4F~'A4?aR]@D7,)wY5'մrDCG}573`>lK %@R?}jcQ>_SX~8Vf\VzbքS!ʺfU j'z1إ ]})"Xxɡ hPR7x/Ycr1$g\KdԾ(Y/9v $"rwe)B̃Rtq;؍]a:j.u){N9BgI)@%$pPSRx)Ty90LL5(KS~C~L|HMہ<9H6Ol1wdm6j%0}+cc k*Nt'9b161X ǝ텉GiwS:uࠕ=rxYF??>o+J|ä=ȸß-lj¢E0Ǎ<ʱyVt['3O,)F'6LxWE &de\\Y"D 5z\RQOѸ|ITw0)}kq8؏7KnFcTsX>Sbt>&K}Me ku7TW3K?^~K1C 5)㦱u=CkAj_aTm{ltui464Sczg_\րi`\AH հ$D|`>G_Q7;Zoc_ =uHJ)6ew!q"fin̚|oB*D-x 2fUVyaU/TI3s*~ˬD>;.@vy?9Գ9U \hļ)M bc j4+lNQNjQ-p tW?X-`~JX/Z] {D׎ o`dZAQ1e)E6/o6i&q433vs_C2i'b4P89ʄ팙.ܬﱟtUcoȚU$ {oZ^3I^_5~u.Wc%u]-naۆ*#u혹z/ZަC NU)f8h@HљmJ6 rL>;h+!& :'w+Qc 3T+1/*(kk\U+x C,rF/_Gs?krI,+"~Ӿ|-uhί[2]CYh[$G RzON!\B!QIpf&vo~ŸˬLAS091f qܴ1em(k]tXe$$_]*ӈ= SmID ;f ց]-;hwBڶڊz \T-N}$y@VRޕg;edy 9iZp$e YUsmر6u,5r&Շ^gpSQ88^zاvY:OK1XT!^KrXI„:F}^1 ŦtPnZ}Gs5U5\c4!"(*vզ?D2! bԀR2 .з,K 5©|TEG6% ]١OGXw@UJzT߯QHx*f Hj"83Z0p{hcpFXf4FM7=Bi"_avgS08t<Pqgg  Ƴ)cGz3^$ KgSZ8%+X$)8JN".=]!⛕#ԾCA 'A0]yzb} vj7?%[ro d s QUhc6XC"9o2˨Ѭ]4>[!d.=3q\KU!)~tӻ2FI.OD=o *r0T$Ub|=jʣaT6erV^<{3OC;2}k@<hø[3xL(5Ø@BdMfw- ExRmjOswQ~8B7tcgiZ4az>LiCvPFo="u>!:.$}[đL;fHm}4b-flr{4 M02cUR_fn#RxipX" Y6=Oғ!káP_tH}uA_  0M處%ٹN> o&<ԝ맲YTJ@jqъr%v\?[[j Z 6(c{ooV51*@S}Q+_~09 fEm>M.N]ۘZmDֶ6o]#[6˕m5}kngNGCA0:rg/ExkBK76/ާyU8%!a4BN2=;Z8V jW #Qo[hv)eV3$,FOc2: p6 x?Qլ]6[ NAV۔Q։BLf)j:("W|ܔ:w %9"o=t'[VHIm%+[FPBnsj6vv szCsࡽu WWwqq3vBm뤪M}IglqvF+mh%v}9lFP0TQCMgQnOygCxh-֓,IxQQdqRO4}cFJuT Fd41٤c!liӏr8x+7~pWd "LC)(~U-@j+#/[fd:О%x'h5HIJ"Dq*aܹh9)+X9j׊ JCkcBJJ"3cT6!ʄ52Sunc/F ;j pHww <%Is%¨]H #zc-ƭ2G R 'f-Wy4tnqzU_ 冭D9e|&˫D(Jܧ8Iz>sNB"uh#!"Л5a`- D34GH<=! Lh( ߥC$%\Zh~qH4Ic;"(-Fp. Xk;-!W73>cZ:6걶'lR75%Qx<5!DP ?0MbA]N0#~; =+7OQқN:c8놗z=<&wuB\z!/I`w.m%t hS+A(*T&#\zfzPɎBy?s{X$RUٸ؉MG\Q~&1=ٛ>({Dyx *a[@֯E/H"n鉕>R1CYj+o!]. .iw}aqؗ1AqPsj972Mћc;DzAgnW {(][R[]Z  \8Ey usy^I L%L1łҁ0UT)~#k^Sɔe*aMhKFYUOG9=h\xQ#Xa@Xq/$9U TAgmY2X Z񺐗a  kr;䁒66=}G76 V&O A3VȤ9i65xP_ȋ5V+h2gM1TwL)>6Zܢ"2 zesmS*[1ú 5OĜ"=qzp'ptҿq )a9_tCi,K\]G ˻7>PDt`Y>pvQ7c;"Ɯ$6PjwFmT y]) +` |W"̓:qXqb>ZZjl~W=-Oc3"QH[Ӓ1YfI@7]41. ?$t%I HbwqVVPh𵑮^SGoۨ r 5Cﶾ*`W ]&9X*'yAX +A%mĎd~"p]W-Zt&10k[Ɛ+ @Ҹp\}sN3Jxd3luĢO2Fs%q,u 02 WUBwQ ΦgT|]rV(;2L#0)m{EIUOѨJ2M$K# RV*vBXt*r-bwKݕS0(lv4 g7,m] P!eքs5=(uθf4LXćRD4p*yߙ#J@ThVHQJ$=($<8AxkkPSl3 oš] Ų ,iD p( dH 㬰Ý^T¿i:U-D7lRy$"3 3J*MC-хT + C\"fĈT8ujR0h蕨<m?ˆ{'j/ UҔSX3@]dam_kLU?k&ѨQ0M:2Ϋ]d^mhTab58B =\!8CSf>co$,+ɢX9לF TlX\l+HZa&zC'o j/ɕӊ~ wn xG⾝n)dn\"ğ0,7trXI;J2xÊ,~Lx;l/S5٨0շFQz.mT({ 9// XJ~$}e8;i8POÊm6+"gH#KS6.!.'.\suXM)7$˟iM]̠ѧ*D-b6bKyf4"1ӜB>F.q9 ؔq28E=|s})$ #Ԍ̻P rO9^ Pi;LN>OJ7ѠbbĉH J!t=cckmqk&8TP  Ụ|b(zQտ5'ϼc٠HTratʅA}pjǃ*-lE?ng OYIJoO× >'ϦA{2#'tV5 NrxwAn8$Ò ts2RWB;K`͊u(xZ4BꇓVuqP}~?vZbY?蟢vC,Wd \#hi5bxq=߃qQUqm;C*Vdžo8 "ΕD9Z#{Bl=TKǁzYּ&l:[-©oYeҞhUda.Xъ/@RQ0'z1W^ fHƜ\mn%O2ov Ny9kPY}ڣC8.(ҼܘV Z4I(3`L\!7 괞}XHx aն\ecՅ,9|U^涗!7Hߛ EC[* e* v6 w2O kly>A@'_tq0ysk=3T3a| xtqw ׮I|2 6nO9sO"͗x+ &}P+ߊ=~n>J,d `?]YaD$1v#k69 :Dl]gR}&E.g'\Q±:KIdxRPDz}ʞӒĪq[,DH{z qZ(K|p^V~#;bWj}*j0͕Sk@r`{d==/strV'' O%N^ <*Fkfh }R|6nN y .Η -X ݦ@%r<&;۬f L{[̕. V # a)^ssFzμ8pJ:M͑M!!=Jg+!ܘTSp8P1PhF vq]zEH2W $6SZRF'*sP%?˨}u =ؓ,ZYw;j_d1jbU]`YXuM_ B{Kh!#Zr>0(ˮ;)|kq-*‚3!+ou*[/?_ϒՒaUю7e{ k^^ձݤ+!h\G[;MJ8{Hq C=TZ;3N 8aȺ@|%Pӎ=f: y=o ³Ϭְ2,6 -"XFd ƸC"զa' )ys+%;miRХyUF,G{N)%Y*) 9ɉai$yQzQguxQ7:=ԭvz30'L-D! ӭժWwnpwԆ*0U|)7HV"ڶ;#;_Z\ A6餱OO̳e {L+/^~sw^1XKGL=?Q!ϩ_nLt *.\ZNE3|C;+߰eɒ3 eawj'؀| .bM?؈iAK){(|׸X.ӊkvHI2{ey Fʖj2U=rNfLE^#rL ua쬱ݽp {pVՉnmk*RֆCq^sk @Ts&uر"ZtvpF+=xc1!Scx.;g7ݻv#tyK .K0$>1gd;5dΗ7m;k֠nՊOISŭ9=SFq'ӗ3`q5ץ i)eo(00";O1[*6fcXeDFg=HU݅>Ie}+'~wa_ºhd3дchz?؃.jydnmfS5PTMm,:˘a{lEm "t9ȉVL @ދu DPy1`8KkoQdT@ԇ㕣FWv/(ٻ;(D@*7 u xV^q| ʌy{hh (ytgX`lQӫ3ptck6 cqԉddѻ#9JZlȞ?mwg%%& %msuUUWVQa5;4W=Wyn.o͙3CAեgP8DVTǢM_4r)XU^oAz+蕗+[)X(|@@Ďј!H|!1İŔd cމZːplĐPA/}hoOj)7¶Oз,4"o7W]Mb<.1yzҐ_*";ܺ_xi[7ƣݍ\ Qz}@:|4͈^džƺǂs+fM $幞 +PYxМǕSqg_XL}_h n95 X.PLE+&Vxw5#x %F[R dLj&iU-Uyb5;~9ⓨH5C(MnإV1p"u֠,Q#{z3'VJ%md\!3]|=:lm F,]ll|:k啞\[xK>KW>K w_y&~T)SVX{Iao] V?ukY[A!Z#n;YyL17xhQxK{.FQ|&݂ Ik~gRî:>YZ ʐ!%7`M=o ]+|I*O:0aLNwSyl=D/sm9Q.֊)+iYW*R nHlPNSGY0+pҷʃ>KbYjU4) s!&;Kmnٮ h /ILeL*e(v Zmkcl1<\BNW~#sNUPF] uFI'\]#+ppʔDo /X4C/NZ{)#[hi@e)tfהUPwc@aj&PwhvCTLTeĮt`O`S4P`GWWPdo)=hhblF}/!F^v>gR E^80.缈ZʥwV@KE5怂 \k~uhuZE'7ν@:(' '2Z 6pisTߦӛ#c5թǯ-]@g򾨝ySo3^^#T ęw3i5*#o!euto^f,kf-[1r*ػ9)_S$)C ңV{1AOiHĭYx4=GC>W"킇Px ӡv}m#O(ķ]_Zc>ھq|AVu[`SL\Q^\1ʍDq,Ct[K[#Ϧw ׷02u4 /f9Oн^Rc)Ewȏabw l*;9k~“&ҺPOOػjF%*Ay McDoZ2%OlY) Ysd uXODVsdh~$E-$a O9e&; U;,ࢲw1 3B`Z=ӢNHo⇢',"r *8}r[!ץv]'3r# nbZ"yU&ȶe_ y F;7$!cj7%?ֆo~:K3<o 賓x0 ~\m\<'m4|^ 3g*ڦ)Ê';0M+Q%fZjO jPu]2:$2ׯ&R4jzmvbpM*BD g5*֮ >7BHr D1IN g`fHFX\#8zK 2 ohE>eua,UhR}ř4sSnX.O%TJN˂xihh>Ɣ@LMAqI TIxTߙ[תU<3BA=VkFS I].DBUQZڷ p+'wa#`Exqp߮eymX}# nCN:76{dc[?S"OL=T_6"ơz7M#iEm0>OI+i ;5A- $zŁ66rOF^֛aΗjo-LywZ6jF)%z爸-JOk6*g.Wڢ/ԋgeC92_ן5V'Ak˪";…Ǩ)3c}qr>U3#nZ5 \ˠE"r0T sOz* 3e(oDb⑛.uLGgƊn YtW;wr VG`fU%.)~5N(4!!#? ˆ YQfbTHL=!\42,;ũIH|3rs ~Qu_O|D\A.BI#@_P$>kC{<D$}*79N>yTt0}ESe!oG w~:2GQ#z<7S+o5VelKțEh@}|kHey)%8X<)\[No:fUǃPcFбhEc}{>\qbOF5r51'Q"apK.QipJ2/Jjg:F&wUEnՒE'8`ۧ Z~h55P3f#>a:mh+jWTN R'd5콴vm/P,Ŕ) Н~=aj9\(Ƙ7 ?1a i\|oXHސr`ˠE, wxz$dG 8;D_X`*5'SǯMҎathM٫w۰m%}ŊSsqiRm9t'm`A%%h=Mg&}lS6 ߢ+>Դ(_T@k^KxApJzQcNUHɉa̎\14xN xIܥW!u( ӹ55M%^8NlZleXe \Eܳ\]rVC1'򸹯rIj qmn>F:SWwb1C٨ˆhMd3"u5>r$Y1p/6`9/1< bv*vUyªO_{&iq1?b! 4F/HAط^ځ1k:P^$D %YOx:&"KJ{:B>ꅡk$Z?X=iQiM?$ɢs|ZMkX$M@ myTlz z!?\+ l탅\:yԎ . xep8V]T+GH=^R%]f-x$ipGW ҹm&˗+LRC:YB Zmi|tLB4,ֶp'2薁)u Z sLm zScӡzwa#\l\C>­QwIXL!*lY\rPVߖ<^Mhkeܿ1ĖsK@K*MgQ[}g`d\ZVR_@4,V-c}$V W9b—o-;sW|=і<ҏo†~n*l[' k|5Nך 0 xhB?B =U4T-1ؒHG,g]6v٢QGv%Ix ]r@(Sy LAuLTamv8 pLÌ rxM9ŰS x0)58pWyqh&4@< ?о{*<ԇ>FO抖)фaJFѫG4P W Gyv0DkdXd1Y >j_k螌.x 1'3EI9oWma. (ui?V]zpAtmdֽ yx6>o' Pawj~3$ 4Hh j"T!uz90{wn*>=6H1qCW//\.Va̼WWk`cWϿFոr:>H6f<V3t2xb<߁7e0P@II 0NXrk*xytZUUN_ዛE)sΝHyTRc^u%BD,W-azc3@G>*#=ZyY=)_ܧeT=Mr3~ڪEo1V qmS|fV~WΈ 1iS6Ԅw96ìe&fK^Mԑ&)v*R>C 'يsw D; 0&>&X4$\XT !&mQ#m#|N^rE='Jh?97se$bfk2Fl +ʊĈ$ !Wk(;VU^&9H;F{-vE@a;9YSyaw[/l ?|$=W׬d]c[ItX ڒZ:=_/-RXkNa$9ә8F<瞲S/(Sy'\б+o7wf[rXj t0' nzha-j3|}OƩ`u+ ޯ|݆>yNk2y^7]Z7p A+Z:!wXyWl +I\HU~P ]^.ǰ(8ch$C$RcyNj6pWZbu#ӴaKBXV :#*#$gduo 48m1C6 dIWզ7섚|fvV L(tsI8r|f<"UO<]Lr%i _au5M?+ ^3'qP\"'c ˶W+Vj.7/{II`EN@p'moډ>ɨKê8l#`/e@m&ɐxȬa+U/AK瘺 }ZoI{ `Wqk \(hQ=UYy5(C#SgkBH=MX[!yAh*dʥa)3a`.;Ƴ9 +ٯZ +)"oL=.k p !oG}!RI%ٗKn.J!  I{P<}g}m`O;9Yn8%? RH<%qU xdGKҥ09,.xøatªk,_ @= XƜ:f(L P7g)|$:3#%0C ZD|+7 tl=@0wSD(ר_DgUΙ&07ț'Ո+P`is*7Edn?ӃNkzF8Z׀%Vl3n66 1֔ӊ1ˑ_ɪα,C#|0Gcs=qag };%93UPxLZh.brj083cռ_Dc)ftЖr/Ss}ty 5!<5zu/"CGiL!'TY>L[\acFAHW3InfnUh Fٻ9[ϕ:w`w6 d̔Ry1y -Abh5Ѐrt- as쏷8G=}gƿ`U-O)өQJ(!OC>q^L^8|6r>h j+2Sb)=v }UpVim |`ߵ!oJ1j]U~ȷb(GoRe(d+B]@%7D=/ID6THiOTDц D"{yzgR nm~Q "nHաNmDNJyʝ09Z9;~+dŘxGQO?dͮߦ󃇶we_v@rKE3Y> L@kħk5NcxCtwT,0\%~09>c c҈: 3%^nV6Kk%/gʠd# BTpV$Tqր3ŴN%ͳ*a_ ~evaH&1x&vZ7晸ףmZi@刵sM瓂KB;u+ t^:ߜHNX(^FOn5eU"ٵzB?&IH=1\\a 9^a$*Ua|g@[ȃO]:Zͻp.T)4d&{ҦBPtY )ꣵr*<|}MZ( ~#*rkݎP"SͷQ3$>\U_Gܧf\LVïq3s4Zw}=B X[7?7|]/ͬK d‹esZcSO~Ѻ%`א&B(:beih'6D h=ۧu_[k*Xfܕ.<zwd\T0s8~2bQz*fIT9O2CccI'zOo{Ac5'[-HBPEDXˉ =)1f{'Qm#ei89;58tҥRhSI-ARYmQQ=&elWޟVCS.3[s D F[W7-`MKH_>P3oYQČ9B8|#yn7a; Oˑ'NJ}zrw> qpTCTq!i\?͍]ls4ڜែ N/m[6uXHu: tK~l˺JG<^Z\3 Dp\ 6kYKrˠM05.\9w )u6Vzk<*Dġ/|k99D薹Vb䨃m8L7S±N:ب_Pd=sy=%cZ|YfjP͸ f FMwH:h;-}O40JCME#Gۻ?RED9dl6łq9DƠ )n+tN%JcNY290g@Af]I8wͪyn oh~@h깯-S|sUz !=!.lGFᔯ^FCxG*FgYo2+[лv8b@Y .ϟh..$XY/>u+;>J%25"Сi`ˉ5$? lF 3kiQd t< 8eAI2,iaUT8~MץL$AۼEߓUmD"Bs/,R)"ȥt:=8v*>1vS9^ j8b~ fJni"0MvFb[F)Z9UmN=%cfUHJO3謓 U4k3sA.,,\xoVg(eLDVPsd*.6OD$<ǁ7c<# jU'uN;ZOcMd-:nB\VčZeO?W:AgF,tѥjM_x ?%`6TZ=y6y~:|Ŧ A(j ecA0rD5O}K$"ǻ7["Ug.nCZG.i'ĒIM'3%9gx3bD:~Gpqxéc.v JV8:-Ж@4vh`>Lh%iB1gC9_0F}CW\!<5=9_FĂ @Z(:VcѶ.ptz@4y2 F'%"dLOk8?9t.-Y.\SVY^x]ëFfl8E靱*ůXړlVĤ0&J `~ND*lR e@o4MAgp*M[H{:oNX0iE4J "f gMLiL]ڤ V:FGؚv@TvܿdvUp\N1 ,vV!G=d k+MdP?#&;+Y,@ILuxҷ+:Y|3Kho!2n"w_YƯk'r >Zkb^(l_)5"Rī:{ûR `O'LR qĝ38e/JǦ@R6&Ioc}Qk&uT-kN;؟t>hpOg˙ie MLrUUuF-j<2ΐX/̘ >A7pxXfۤΚ1]SS]&( xsLQXPn(aQͿcl 5$3Z ؽ jūvg\{`ɟ1 y/{s̀~>nnz!\uz@˴8 ?`>wIjRiXs:>Uup|D:P'_^+Izs 6_gP*}Od ?_0jBLZie/6t Lcu(CZ#inΛI%cj1`|X {pPSѴ*KU*m7 DI WK|o#ɜ~xVE@?B0 zm=/ScFp!^6!O\vy>vR¸tB_0 f$lc.{6./ .64Ԅ0Bc>-6^tHE=<{0 ޸G=R ۫ 1Hɿ.[dPOrӆ@c|\Tʿd(1qy)cM5t8kk&,p88Q!\C<+l(t݈2EwDhg~q:*omWO e0jw[ Lb1f5R'@K`Ym ݋T2nE([O/OՁdESG[ĉ2(hXݨ qkaG!WZ"[]!/;Ncۏ#ʂ(cc(oOfdܭ./JW)>C ޫ̃Cv͖ Z+ F 7ME'~Bi'k' }2VҪVʢoH0v 0FfNx+\p|u8 lrfy?/KE6*u"iZXqnAӠI h΄ r"ړD˧հAP_ц?0$B{n#wE?Ye`XiыQG;ʚ r[V\~ׁNwBoxS~,ߪJ5Ȉ3GXV'aMaX lϢORG&7H"W 8'R9ghڌK4THhv)S*.Z &(uƎe'P=sJ<\4?FBr= ݧ$"Wd/&6}dMS }$CXui3@O*  »bh^Z1s>Es^T,S?L::͛OV6=mSQtWԒaQd@;%{7RZ;1? yeeO. 2e. )Jb_g9(cE2seu.]P)Q@X`QIl2Qà\:^ ] 9==WV+l4uVR${NE)1kP:[Ge_v'9uS d U~mVhq.t}֤͜9GczW󙐔#N`3Vi |@>h\oң, P3Ŗ%}yhԂ>eAYppIWHJ8DG±N1IBƣVo,e+.IAk^àwKC&>όߜ LwSFRЎR(`gH+K"Yg; ]s y0(gJ\3{d*p1Ye2Q:m.oTN)2Xi2^}h#Re9[*)􍶎*,͕~yzJȓ-KC&){pn-I hJ3zo1Ě̵ #8EԂ `«=o' `yXH@' ]/%OP;y'vۙs;U֫4S$+ϸw<o($B0ZWZî[9Y0GrSmspxqȉ>mS;̒_lGوiIiM9aM5$=0H_pBLgI,V ɩ a%*'N dp|_]n"" ;WGAZ~+)')}B{]hOW9{&UJLZQ}A 8Zwjbu?1כ+EΤ|3t3쐛wp2\*uR=b^O=Z\0$pYiN[@ ~ٶ'sӉ-;O=Tpx3YN (@Ĝ& '{"Wg2=fNé~hsպʁne*1n:$H9 ՙ@f kr40_},`SisSA (֯.Z1zl*Pryd.ʅ^yܨPIT@)'NJȺm+{"ȅZvP+a>b;/JރZV"hjWHV~b%(>M?N} d2p"ZZ_c:[Ž\&URLbD>&F*ךohl`BOjvƇH4H㎱?%B39kCǏyzMq8iE/ e@62P$ck ?\UkwTϟ7e}^9[|CEkI/v`?y{36ॾ]wӃN ة#T\Y=`r*p{&g9?`LV(t\\VVʰ|9"\_g>`~!'?ďSpKZKFF3jC>At[ l(l̹w񘃉BY %_dBV3-.("CNT3yl5cd٪wq:L~W0F+Ϊ".X= y$Y:}YyW컜jv+^6&FJ!*L?3KLGwGk;sͧ =1\Kºn,-Ma+.-+}?EV ̓~ZYE̳KZԱݿ*ÓK3NI8 SDA屍fzZE9.IogČ6UuW|Pݹ8IY+~NRGucsnc_GWOlG=c.NcJb3'#B& ET͆ ՠ1f?DA{Z "#-w)~T60I}_ _Q [O%ppRI o_(v+8(NOڳ0ǝ-l>~h@˲2L:qf>pWfd%#'o*b]n\ n @#al+*BO†2\AwPS+'f4==ڜpʒ{ ?t7)-iF£NkJCyf[Õo|]wev ]h5i <[XIBUU}z ^z2ƾ8h0>p\(d.mM&\6,yFjƴ|uxՊO_<`Mb snn@$' 5#{)n3Uw&lbyC j9?.}3]g؊\NVsL iA $\ tJ1u?GŴ!2U}~*Ma bc G?E,Mܡ snsn^y_JsO3hd\k&)PB6E;sU*FǝAߘe>RJOG[˞1\o8 [b@eQGrţ̠xqZf-t2FB7Nf4{ۓ Vq)p:[E+'-#de_DZbeAN݌RQ8/0]6,N 'g#IxRџrIMPNq7@/Xс/ NF?MyzNT!%Xv,1x8G|K[tB(zFծHqQ3!ȳ/܏ 7$)PG_f)  oѰ9NIoKwFn@]823sV䙯Mѳr'}N$zvw-"n=邔pҵ+qiIʟ|jh|1yH m+˺visT#b?t~3hly2#kc@hwRPhG_xw뜭ZH@gT;`@߁c%u_ ^3TJeSbIW"Ӷ%;꯷n" up{.҆.0tR;N$C:RvDvi$꒮3'ou#>NXgߞS!,kh!?80YuF,tp*sF?6)h R2xJ" a#nBx ΔXʠ?Oh)okfxQCʰe˨Ն8E'0#npBl`nv03vTRt)1f3aw9&a0! [o.%P̣gǽWu\:[Ǝ^i!6La3`?!S5ۀj/i2 .`8Юٸ>E?~( 1aÝ/].j2%3 ,g2Wx՝O[$ )ޮ幂^R ƁǙCeb;ەÓZ(7n D6؈5մ!smU9Nr;AWv@Vƒr+>ˤňQ`G"y+t:7t3]ֽn:m۵1\+JٲLqm΅>~ B 4 "*[PjXBΡɍ UTFe\07]8d&BcNdBvgʶƴI}ɩ,]}!M r2@VR.t^0>Sb MFAC#Φ˺bq AtRu>QB"Ht,c}Kz+,=W|F?z|<DzGbY¾EGfh_QκT^K_mɸ9,(|wꔒG /b ݟڈC,9Xqm2_#R2O+ӥ+G`dp\Gz+;SeBRf C@Pb-l9t\}NeBj`n`X 2+9erT#$q/oYptT. ܟ jk'K/M'kSX-/!!%Y&uVaSJ-gX:6GZ{ < vخF bJ.17{?f^'j1U!|(I}\p!n11Ү+%ڥ _ j.x&yi_M/iŘMn-sJzkYBIP6۷'0(g%f#+Y# 3my#rkg\kvz%ݹxV-''Mψҋ SBSSwɅZ'( ⸋-SGLw˲#1ȁ9xǟSS._[gkFʢή+lEأ-M Pl K%\:#Ax'Zd%-<;燹 #~#H )ĂzqdxS6bz͔ `Rua(?1[DŽ§4[Qg3ˤ<2e.[J('y`vR);u/ˀwvh~«⯹<6唋f)?+$ 3NSҽG?xE J/6hDL/T))seqͤz G͂ylc7-v%dk*)H2㑃t++*U`h+XFq~ٵf<6:fPjR5qHjʵUJ KU)0[3QH/ K0t8&֘6; G=3)klM:آ255zC ]Vduؘ!B!Rop:ۛ}LK1XukfK7aUxhcO @\ڶp­C~PyAC4 db\|FD4EI)zHҨ BYHj{8Q75~c:R\Z?t ݴe7Ґ"auT,]A{yDQl +'jҖƵ4ǁQ[ 5Oz`{C\MEKMзt=lY8D{YS'<ߖ/`W$`1)O$.1C/Hq]%|B8N~c }Wc|G@Os {d&ܣ\޲t"tQ&-uWwYe7+b,{늾*1zcSoPcBMb?5lŰ+W]['50ʋ"g#m}l@8t^!s}4r2]yN5<5ol,yGx衅}пYVE &Ra"х֐`}Zuah2ܶ@sX$8Q<]'>R;) E^z_ǎg+͗6PwO_LM7D-޼_gmf% .nP:{%`:fԁf7,Gjv‚*Yި|\!f_^~= kzIx78#0HSIk3f|1 qp_$XvXJb{#%68f?A˵Hp okR&eގ,PDiZd<&]IBT J\PqNAGfy*C'MVMW; L^zp4]AG>MnXmCs۪sVs{YO CaXjܬ<gJ o&\VaMIF) ,EXE<. ݙ&d#"qPܛ"'G:oJ?R_AҲzF'bA -Wp*)!?~,ElM)0Pl R*pboO7xˠxT34U- `qf|ʘ4M7ojn<te+S *v[GICemuQmJ'L\NCugTF?F61K}R_`\Ccy_T+)-'+<&{D1 ԥ{Yt{}-Kf\ -vCTWVNyT1U`Ver$CdvvUcHgC4hDݠ>dN8e`KauvCp|d:Q2l˴VWձj$¤#?.,zG ٚ u-8 JBkv&m{Qm%Fۻ䕅TM!~/RcovV%rRc?B_us1(m%-_Gi=;͍@p0T`Ve@5Wk{* ѾIk Bޏ1l/we| A `O!^3!S& hxk0V(F ^+-RHaolq%"3 mΠ-S0_B0hv(+_!fsp4!,޾6}0Y.5 7m`{4\ viz΄}닕<nxxs/d+GJhG-/]Rb}D}5@{~ ~Si^PW+ē0dmA,3N{>xA2sfoyY̱~۟!,NO"g.HɮoZG+o&[8APLq[- 1oNJWRq =hH{ZƅLɠ.B>^iE; 7W)<ߣ" Hf6ThJ$#"YȽꤳJ; Fne*@^mR8{5?) O;wq뇚`,tntzG֌h"Msz<Z(=w*e%! AvdZ%AԅV3ʈVlxhf#7$Q(L>#9A; K5}!2!$.ϠcVg+.SKd4F0xW<1uOAfKW3V~ :WI~!Ͼm`FbJϖz{'*@TOJM7:B?L (tT6T%2.E5B)/B1vM XXjtuhv h?IMJǛIP8oL`D]x&8;HC[b^2!̊g``!8毼N"7N5Q9r29̵EƃFYa]0z?e~>8q%:R毩@0bo4Q]Qm~-2G ˶G29aڵHτ+E' \Ɛ$4jm2|%f!Q$&`5d7@r@{|u*1lMoV:n4: KP \gȯuA 3bp Ic_5de[<K`ԋ<x5R=)̥+f7I?bKcҼu}å{!3e}H+1;;Hcunҟq-\bpx.Ybn);gXqA%}ih 6fy0^ɸ*mn]iQeKS8-@܉wz޲.6Z)'}#QxΪ+a~y8Xz ףf-$5ik'iK~o<_6ܚ'x5Y@HT{iL!h*/5##(dc KX-KsJӸ@_VT ӆmlnpQ=#\JO(2;vYfAk\K%vcȩoϑMЊlj|U=)*$򀎪tר7`CA yw^m3t|z z),J$v5|H_sjq ZTzWӀUwqb\@2tߖH]Y,W-]JUTٝҭH1lyZO {8oR'"0x2mEt[I[@x;`( ߚ\Mu \~(Xў׺mYP)xdž7 s!-r%-Kux:HbvoV! >)ۼJ1N8Rd)gD(b0,13I_RVYeƅϥO3e"RqpopRxh2Z+Q\,Qt &}Z+ǁ_0\2~DY${*8@[O2 I?k+qE"Z/_MO\$KE. .(gOrO)C56e֚[,/ mizdogMX!7Xa>/~EV`UפGN^Yn2 g6MJ RyIOk譨PZ*t \Xp祢Oc^.`"of+'%6z^u7~wbN2FZ~3p_m"(JwJ8h|ĥ9P\$HfJcoL0ӞIɗլL@'Dct1ld΄Nڡ@]/[YeHۍ(M5,PWbp] %tr]w՛F/[aa7KeS%;́ǖQwiO܊1ܬ 3CʉX8c _PCowDQ5;e?RC7gl\1L$~5 ~ aAk涠6j_Y5o& @R鋌YntuQzә4ӑxr7!/GVR/M:dPw0KݨXyb.\9M9Ϣt{ZșϮԁ8!ozߤŠIu~=04B^58 3%=a >Lv G`޶3dvȤ]l6aXDؔx7:/rd\) U7P* 6Fek$?gLyV4gTg}ϻz$Eww. o, .ѮwA# [?*-/)Ќl;{[mr] z Gp͡`T.aAns"VAD=.A%^ƻMUMj]MRsٝl4u5|]f=ЅU—lڦUfڠսlvVKp Rvyj< -nHAOB 2lժ_]11tr ҆4x߻AzaπeۮEo1^J,XN%rs'ՅM|-FIwP4TMy\2b+VůƫF"LZ#h9ĪR$B|ͫ6U/d ޮae"e!tLb2rnF&薀gy5łZ,ˊ2fl<UT4HYuiB3ٯ=b\*]rߪȗ\Wve4ǔP A;(=X#WŦ i+gְb::;^t-gj:ڛ ^sjp|QK3Ep;2L0튃73*vc5N` Aq)veVbTbNpEx+qԸflqov;L*gvcȃP)kޮQz@{:Uc)f9A]QF ?53:OiZ>%Sgl uI71M=5]H߂_Fɇ;Y䝖Z0ŗ/  :iyѶ"H@ žќ/2$,~}c#np,4xg g`^Tu; a,nUdQj6cY 5 tR $s;'рXȱ|LD![m4ӣ @za- pKc@xډ<Ik^i]jFʪ7VR3B#6`י/A̞ ЧvIOԲGm/  x]S400}΂nvnN>GF_Vz67M5W ΛM@aVa[Sl]GA>xC<.&_|ox+,aL*^CL6}oO]җaPҫ'I_OTLgM4+ݍӌMؙFp8ge5%ZRgpQIU&Mt4d`MA /o<5wba(?Y[)A6XrGMdT .pE_-#~:TqZMV͌%6Z " ?̗a݂[;'z=Wj4!2.17Z^ pl{L2)arn`j`XѪGu!s jן ϻ=rZ3KZ۟ ~NyVl nIFM:&tM{dϨWQ?i6s?c$ 6;koW(,vCV%L*Z1`ШhZTꀸhRl?E9G0u=YıGg5)rrSQ'l= dEJ橗CLHsU_/x"O?4H.bNnB M)BK![v5!O?&h1I\l?` Rx].w}Ca"W{@THڨx>tӬ,Pƥ߬z->Iy,>ݿKkXb%,8UQv] -Ḃ&V0N3 p._I6 F XMGT>‚q1LuS׉+5s0`t>~5(A{+3L%=}*HQ8^JD}Ae)cI'N[gMɓ5J<۩?G¥SVR=I (3m7;&c JAU1Fp,ލ{x?L|YIMNu X{_LU̟ݭCTr+Pԟq%aMVDe«3!6\V mx=\9'/!:ꮭ,A^CU83 _6LCL\K$}4M.,fʔ)cdIBL'1%EQMXKCMwY;4Y53/D 1m:|(D8Yi龪4->i*,Lo}KG I4jTzn a{ bڍpJ': fe09O,mO nuFߒ+N~Đ4>>&?@298B0|*L,K'=^k EKK'mܬaYg[öhEPO6xġƐ6BDF NyV_w|V_k* [SKE/o i+]+ؖ1fV$SP+hK%<pw旙 3 4T  oP۸ua$k7DOYEB3[j(#d+.9- ld8RS~Mgh Б`3KJkez  \ V$= KZBO{tRC2lRsTۭ`_u}SƳI"ex>o ; *i\wd/IOK:wowVh w\\zk<7_^ &$L (l} 0T-Z)ɣ[7o)xW=]Rw%n Xdyΰt; Tm_bz}bg|cA9="қwݗ˱fP} /n̂}SDW,\oKv?f oO57 ^w6fO {%*FGpD# D&PLg%ӞZ؊ά`=E8u(/@ƾ5~'@"aŀedTרt9AmgJWf-ZH4r6LJM\fhƷ1{0F]n>hl~a.5ft e)]O\#[F55Gut)<>d->T)3d0Q,Ñb rͲ+d\mWP*'ple:b,G'K4/^(S;eC-rYcdχ~ AqAa" G=HfV/$~$D:VA/Vs$[6y^k 1)Avmq%_ 0dW[nI yhp0_ϻO=6xS|n~ /-+lniR:`$.ڙew3r)z6ʯ~ʛPn$S]WƧ`h;%`YZû=2HyWd1t-`>/ŊO _ RQ'Qv߆M a*@J_n#C9z-"NZU>[7=/1%7*e!H.Hc=aI-o<ΐL9-EhTo=6fGM &-tk@+NYg~ɩ=e=o׎\NմLOkX<^PLj Z(^])ew\XZ%Il>fV>)O@nϪ4x@w3Q0w}`BMcVS^h [9\+LU7k?ɂ8ouaF(\h"v¼ w=]Ԍ&CrIr+iPک҆8 X4#y; .!j8l0yW}/d >K_*,Z:NU&&Iْa }U~5"GQu&`na9#x;=NX0!cu٥|ʔb ~pj()@K̛⒟/+Y<|79" L(!ܡ9&IPEfBwG| Y B$8dÝGvI8p#Q;9Aą2}¾]֒uL%?R4Zf\ WMHr"beJ@4 eFWW߶DhYY;WVYiU%<߿eCkpGYPrǓ?cE1/%2 <_!gx@~u%/@IV6u_4yN,{>ɋжOsFk j]_gXlz e9"g݀M:![{ a!@),eyS@UNK%SnG*s)rؤ2|1B"Wn8u~F8n5TwCK! cto\|vR(P(!r_#XS:e^#4< XK \wb\f,CMe.3:˫3,CP2:zhܷ#ujHI޴5V_# !B(R"N!*twt9Vx"ˢ3SPM%R3}rJ(}$0XBt#+Y@}e ?1=7\ ' ڹPh Fx6Ǜzĭ`3 pVwF+q=n:j5ষMeyowVY-zfn"lP8p=6fj? _sjל뱰.n(jR pnQlG9wHe`V=n@B.U%|:El{T! a(MJ3^mevWxD.hB_Aԃ4j :ߠy$WUv>Z2 Go9FA]*Mspz Z!ʾX֗  .VT!}ETp}Gͼ1G~Iw]F 9tZa7_ʗIl\}(,(%l`&YY"S*HE2c+EGMUZ|XrU\UP ]ް[}PTo4xQ/? *Pާ(sMzȉn_^$\FǵbZE fL צ츆US34``޾{:t4/~o-rx}NmMٹV:>#BRFGvWc|6֯ΗOū$/zz/L&OAFu rI,C ^9)F+ϗRebͅhi큪gV}Sׇ”3E$,rj\x gN.*(t`m:ϡhCEqCj{a.w-v~0:S($(lM*N|Y2P6`C~QTh}(4o׷[Vep}\K\@[$=odRr;$Dœ1`g_fp/Lhrˣ@Аb +kwG`Xq(Ehum˪ضE1D<`:c?y4D٨Чc 3zc}OJ7v%̉PWo%H3L~%g1ԽC _./\rvhtE8Sk`yCY̰"!#^U*, /0/HCR" #Iž@!_"LBnLVM:}Y=Qɱdy8C?޴.}XHx"$qPf[58[#\A&R$%p~\ʅTH7^5 O4cw梓`D&5}'N=jOYk= siќԅ^mX_0讟8 dƟɑ:4Pzxj)Rٽ1>WL%{g:q VfԊe[ 4Oa #hx Vb&K&VXD}$U5cD3Nv[L k i&=ST+gU;'fS&-ESW&:+FFefXmv.y;qU:',T3yk˰RHƀM04AaЮi MݴY֮nGso/x(/ЂػqqV)$z᳇Vɏ*{y!GRr`g; o-`N[Tt[ɡK,-@iC +E!ҙN$?%aC"/ї;kP2!^[Z\o5+` I6{ZW+tk.=uٳ&΅ '9_%1#Ffu-ki}("C(;yvj 6ʍ7oc-"z8Xc^H -l JI{Cո> D_wwyC(iiHډX2xӥ2ڳNH6,>FvB\l1{O gi念LѽD/4tRCrR^;@+W'A@)>DHQ(|Vw^UB_YrƊWe1[&CV&B+%baᣯҫUrWUwJ+(GwJ9@s}3Jbr4'1mxrՍnhuASV%'7݃;zWLU͓?5DԸ:ʄpiDgO !DX*`R'm4B;eL"=,&I3ߡx8('-D'=j猡J^t21XU7<\٩(ғt"n`R.J~bRa*֪W4*rQR;rDyjh{"6W`R*]@~Di S^:KglV)mKB}yfK-8*K ޠFdԸv&sI?fU;f`YR;aON%"&^[,ԁXCpƂ«/J1|) g qOJc|"oM D_+*6 DX#Y]P_Y|Vͳja{L{a &v&e"=xqH(@Qu$dL{]~*Zt#^v4nLp~qͰr ][+y$^"{7u5p}HqĽQQLwFW,ߝdZt/8+T׃=8el­}61}p@nBԟׄ)c^8/:~, X 5KbhR %k kb?ߕ6 mKL+O .Ʊ[\9kUFu 5RNn{7t1 *xEFdG!''gbd\ (挍BlzP?UmӈGltRo *em=2B(j!!E;-G1ZŽA^H$6AW{6˻@}B`٭<2٤c%FkD~Pbz+ef@d,oEC!pǤ `b~Ϩh!$)O2KΜ]@˧ϘwO}/`{{ϗ2>Ì%r[lgPR .1Xơ&] Ur%sk -H4Ů^_mǧF{T ;b`؋*r<8$  "Gd bA+bXoe7gk j:6o%D\ {23 副7ZB_=(ȳ.|71wiCXz;Ji6 MF_;XcX0B㛾(kSiG{z@yw? h 7$Ř4e63䏶dUdI6NYQBs⣲rH{iF{g Idq۠W@۲w1Li8Hpg f;nWYo^uZJEEI/^xArtsE"ScA=mpi03$R{7iۜ'WE}.8 .YttQ$=(ek2c5 To%ZU[bI5ãIU:ڛ.gy׽қ5}ƫ>kT7s=& knDzXD%,:o멼e ~Hq9bwX ),n}S yKU\GT)EHhv|мu&}ZWZd 2_Lϐ08Rp33/&FǮe2_n\GCўG /՞i׳E@cN]k01m_,(Tyƣw22}a]p2=7 m[_k|ƽh]cT^WZ*O1zFt-E_E8z"j8ٽ(r|rz_2 6߶W2oE%D 5S rxMVE׹\ܝ^&%C 1*=4+el_hxiycEf? '*QVHmچFWUҠ2 Fq-q*B[^=A$d4@GSI4|5} p}Id;W_Q%0sjBzAR7ANmz/l/\Un||8;Υܢ |>N!~ w> eE~FVȀ}ȍ)BK& wd[*hyy!2ʱ9: z$ifc*ǵ4؎iuɔi+r{O+w{t>׉L*a+gȇ2Hp7X2ZK*3=heng7d !‡ XN[rm[]=Ff*~ȚO.H EUV&;u`;Kbr>C5ht)AQ؎:?ٱJ\d$5 Ej\7\g#}/tŵU`)u& ;cF 9Ag''LEnOxA"Q3+?O:T>MK B@u&^uHO CL=|pAʋ{d9w%67g<$pϱY8"aӬSWNTs~e NSCۗ -{> 6Cs" M@߆?ף>JrпU<+#_)"c$kfk ϢJ4 ;쁪WG@{dIA}ɗwhYʄ5'O}eY#1j[k}ԝgǀoOLc`-5i1,.EׅNe]q#c$푻[D(8RM+jYL(IGL GS%K;"j(;VSb>Z­\_=b}\@@HmD5*LJSHԾT]F KΤ⋬bHμ J2F:1$'Wh ѯlhͱAwQ1i 0frZݲdrw}b!,=7S2#M_ 4WQiE% 횼k(Ef1E>0<눏|#FY?ԏ8*jfdh @D~:hʴPW Y|.Ҙ97P}\,,iGF3VW76޹c s "ws5ȂS1 S,\<-NFu qrcflmM* TV%5}xNxsgv9 Z!xC vzw9 hūԽ+ Z'7Oq7KI-'5{kWL*K[ )%|BvQζ$~6u'੣쏗# h~3̠IQIUpĚ4?aH})W"2ףƏX{7dր'yS_ӭ,Wf$4:rLxGZNJI=@Oq+ڴ&"G&$#b)Ci r6F I^ FMOgdI}F8oa(el1]2['r4imG y-j@LLO^ ։ƶoQ 7{ G_=HpO69?i+\홡%] &s1_r'{͇߉] 2rnPGOx>"٠8~] & ҈ϙɖ!:؀nkbܫcTY hq0]/tΉY kNY;"8!9d].#O!J\'_C,A7jreBZr&/nSJNWYȃIWb}OHOɬ$Pq}Pz]$ri}FfW᭧u) P-G[kLk-7efmj>$MuE67 ݉k'T Iax!bPyIFήZ?uF~^Gn:zdRE;L2a䒣О| ?U0Όw= cODK;Q>jX΂0*Cabl;dЧ?`|6~=` Y&G8M2L+DqTyv뚪^rmN7?k];?Y3pFk~;%&ƊStJ@qs?@E3X̳ԧ!v q"4+~T<4 p4RAa톭$(/O]vÃְOHu~9F/QG17j6<"3Csꙸhy3+džY~_H\:׭* E\YedA5x)jI1 @™9P0R+^Q*hp'X+xXc.!Zi C&, x\M  9 j"Vi+;{m^pYd^⽺>Xf1~A m#h"ۊcYK[2'SfdEbC* k&PDTc|!X_B  Up[qXfFrRȂ( [c CɄI-TG Z}eR# bTI.ՍlcUMp4/m/q2G|0-No2R&hy_A,0B\ 59GH[k]"@3՟*[w5GvI=w4 ϋ?YO>ܳa퐽4y<+h`4!I|%4$5#䆁x:YA8Uq?bv|e ;Mf3%Fݼh~X&7L&UUb-/|]`TH>pmMsC'0~POU.ʍG.*VQKZ)dne\!,Ɓ,-Pw_B̷x/:98KD*ZTF;^Ve&]~[kdz2Mjt~P#+  *fu[>Gh;NZ;fko]Q^{dߺ{>'/hlfoEΏ_D; so6r[5~<ßrn0x[$m#賍gV*pH+8Åf?k]^Xi%KѳZ"2XW)z }3{_fܶj_U`UJ4bdmP~ dշIFUS%G`IJ0 bFQ9F|][Pk39AV:2iڢ%Q_ 1\OLyUDZ?mt0|W5#i8˭ۉCa 냲k d؈u{_OCܧ|ߑdеu8of xe`{׉NYόBzahEP7c<WY.$e "T d} 編QDD2i–RݻexTd[0WnY7koj+W9Ԋ8Y$/E)FZwke`ut<Ȣr"&'oKg3'_b) pa=ZijJ!rtK)#xs3oEKlЩ;(Yt3=L%[v9|(i=X]duA$A^Uq.xYJ xLb(#:F]arP$7v{zXZF UcQR]FbȺD ?TnYY0*`/`eqq!`qz_vQAn1y{%V)n Ky %^.|4;KMb:"PubZs8[)zϋ3B5o6 m\{Geg +2k73W9ҪqDobK?Z>YGq@N1vsRLSv4@$I-(g^ԅv\-8EMZР∧NāVrU/$ ~mּl 4-ZVߢg{jv=k>+f.1ak{{fZDe t3ai RD;=avO(fʂoX#ۂ{j D~CSL欛JARo?/ 8SvwYIv,؍TS ugjA u1꼯heὸ~5sIWfpU>|v]u,J+WhTCreaWU:*k3╧ ^Ndh hz&-IR8y'HG"0"қ\ 7\+;j}Z+3h1D&ZJK1߄.R$,i6F<p{p#uw]R>OCq LK d:UDR\֘gH'Z6e3>)aH'Y!5}F% ^"o8 V( %T Ļz 7:JWn ^yF%6YjrjuiĮpM8L( ؐn2DmSh5'4ph%l6ct<22Q &(ERsO!a9q?x/=)#e*v~X09M8d(E!B[>bV8O e-K)8<:= Щ9#FQ> | ̏%vC©A>C~έ(oŢC]-V3ߪ/YTXԮ6$3ձ}anl!R<}yAi$E=\BHL\yPTrKh4)LQٍ%u'j?U݀4h`o5 ]j/6Uu 4cʄ/d(Q0Q١ s22JcʕջB?]|iB]NJǻL. 8֢~ '*Y lR"K`rP#C7\Z0J rM=epR1a!sӳX4#Yꅠv~V> (Q3ӾF-eЈCH \H@qz׳H0o]TRv3u肛&丅|)SY )Dv0 "pKIF0MfeUa^6gif58qhd&R=w%la02N4gmO>7û34&kRI7@m`9Ljڶy/yʌiMAs3;'6cmT [G8#Tx)^*qJ%fƽe:|^ʅv|v7X=r?G &K}9t>T]tG\|fc\wh%^ bJᝧH[,n7亢M'HQ,h-%uGVhEiI+4!#܃d4yι.?Rݰs>-eVE-8'ЋS 1.: 5~6Aڝy2ތL`0DO52/c[ZQ"/8 XI~ [YՖ2ë}6jfT(?LSj{:{Ȗ{z(0ؘ|nbF,+Mz2W@!Y]1d ;2+jlOup@΅/RJջ.Psohϊ+GK#ގ_4<%d^z~ڏ)JSc!p3FdiT{,='4rջ~CSRI"̠wGN |1 μҙюy㌄gdӆ嚳 ڔI:0G#OrǬU4ivxWI3!0%oׄ 4bcg)=&c%qL*E w? <𽺾fS#깰Ek.{Dam?(sl+NvZĮ) O[sXl*71m(=8qwe_ceAT("yݻ}wJ|zBVhB+sj\|3dqIbvU1 J^B7aYaŊF.'N&=FԽ)/\b Q!aua9uH?z b գ8YSKU]WzkEۈG+LG>  exH(8,H%4{+!uJD &?aİvYM|jAb#XMF3^" =G8dn2.Zk &tI&T2:6`ІD r]K˾~;I"Á`mh[ e钱!\u[/Ǹ$_Z&`#eO C G6G ~Ylb6ƹӘB uVB\ޝ%teo9,!W|&^?K&İavU4"X?U _}y%NS&ۂxM/^3 pZ>'KK,}Bva !zdNJ=r Ho<^Ń9[Ԅ;VP'4!|3 ؅ W>>wCKP#=unw gdjx-VVΛK$#wz2L~.tsݲtw+zcR hT!P iu%W!z m+֣Ї>*B9:Jz6 O}rGR[Y;b&$u<r% զ߅ _X\k Av冭 z1s #Qá0xQ-3lɬkDTKQ3"tbB & $)0u1|ભ@qh/E{NFJz̶4e)dA`nw~ XO?vQ¡%0kRkx0Bf_6z73du?E2VѶFt|ot"mj;ֶ#}Ni2:*hRqǹ ӕM!R b/\Z e`sv ~< UBFAα$4 .("}>5p܈v?ZʰkkF ЂzBRdCD ACBd<@Y?l0rFgnH)ǥSFeE90a-.+Jw3ƚC2Fc*9R_!ef]8}Z4i3 bl(ɜeߤԔ}T}-^p@{o?`TI :F;uZliqktF8uk]0pCE͖Nހo:%[LD!"58U= hjRŐhd+s<0xkA[Ã8"`۹W!LfZGw+Ry\vh3m{O{Щ]>?9kS%DklDykQ h + [Z]s$Yb7jQ,lcGă̤B9c$R hxB+{״LjRB0bB9"ح] ֻ̇K xpkaQj| 9UW}s0}՘,3=zC u'_2D> b&>s^QY"8mKd?2{ƃr18t7VCrlɏK!+g #>]Ȕ"^殾"G*>܈2I_|M*V4F|z]ߌQ.mwۂwfgkn ,5z<%X6xԪv&ɇ)b5Ƭ'vw5ef\.ݬGFK<.tI˓u%j&5TQbkzJV]rقD7]p5tʓ-AsY@-ޗ/0C3 :ėQ  푴|\o6-bBl??bjx&5vh͡ aTKB,JzIE l 8yPf:Щu<(͞ qS4H# o}ȶV%/Ư`=Xc2՞e!;vfsKe -\ll(OH&zt@1*ۮB1mj1?"+JTX"M+=0[.Jb`.wu%Cd5QS!Odat%@>x00 K \ 5QT/[.o0B/&WS$W2xVUy:(T6 ^2tdVwCHYu?n;OJu[ rA_zo):zd(D HSmf[8K[=v)!OɐiN)G͜?7sFdV2ngBImolon,X2o]~]Ĵ*!̀|;.n7EETJ4C_]h kл5v=ad448[r|N:yDABO>_5ɫe"9OViuaa[\1Ѵsl,]wu'Q!g" +Tεg쿧@Hع%TVoJt!RN܄+V3z)QgjvnoWC ic_ -C‰gfFG\:PʩBbdz2 δg'm)t픿,ѯl]t\\4`i C{DԪ` ,5`-bs%~fr>`bL%8KwwQaU>41srϫf! x9U:MZ;ͥEӗD̶:kvTSn[x ᦞcy/92GEƂNu?KKyIȏ9;<tڒÌ\uĹ"lXlL6G0yc 3 (#>IK# ۗȭh؍Y+G$3 <{$kqmb/H|X n1;;oB'—6]69>_qwWO·uO{YjdD/>lpzYlt@r)Ufxb771G9? t&gM;SC-%Wv 6PdܡZvRȡ|#=*ˤ)i?,yμTASj<qV+|p3JIlX}Fo m_6s/Nw8f'):5mB*rhjӺ4p3G)J54Sl8QK03%I=Z*h^nuݩ̕,hԚ^ &[9Z2PK(y.d eቄTӇZݕ>xǗxC(.̷[T+"c6@1>fєʗ;Vr&6RTn#1r2ٚ&AC/[ WTO>lD F.;ֶ=1Uz{f]^T~԰GK5t{:b uq!5ɿAhZYwze4bWKALf4!bBf0j͟/.5V& \<"M?|R.48E"Fː- Гhtcf0IH;-Q8HR!A[@D.2>$rp;9Nw=:)ӆ/-6l>E;7cGrܲw{5"b^pIkI/A~Y RW32Ú}Kh3g5,zӎ,b9FEuǵ!;Ǯ1hQ)eOvʞ SɪslQ Oa,]ɠG\ mqݧ 9PHLM8'Ubd!ɱ!5u%ĉ}}YME0; {50pǹ(Y+sHCl,ɆGE(&Er4 kb&wT_zKw #VB[wȜ9 _2<5^K+eRDJJµZBb!:Y͖fyڞb ${ Fu%06)@ۧؐ؟eX \xK|oTγB!2k sdlju++056s l/&}#@@- 'Kf7g~J|7͙JUԴSxbZ?Q)b9[ 7g"|,?𞍋oK]AdA )D'FWyG/2'>ԁGPڨDg>"-$)< xp\i S<5U >ĄH4mF/ `}68fİvx$ 0\0E?[q/+:jKC;]B#|/lvcl墅Œ`>HEm0gR*f6ĖmNiyvaJɜaM Un|} jYzTtEAߍPHBOLK,$VZab@uIvS9?O%5qW?=6~׫"io =v[%)Ofa%2 z= Zx ./Aפؚu.3~~J6!<+f'JhǿEӁ+GI'Lל0{ozD%_sfK7e2n;Mx1w5+y SBC銺ga=ޜP}Ί5:VfDK.gWn.IPj?Q%`L уWߚB)R|sf i A؜>Xd5Ĝ" / i*X,G2M:ҸEP#Xq,!.WǗђÅj8(@;j1 ~4/FUkC.}FN"^]a%1&|!X3XJ廖1__eGÅIeЋTazUn73k8v<4u17OYbHJ#Cz6 0G!R9 "j[\'jQUE4WpVI-a;_c⪛~h: hb޿a=ۖXGU`w6\MKv3&FwE?ўH rE臞cnjZ=zV; (_XV`uBMqZ\7)o)YOu|A#E]XML5Bq8 X?Ga7K gp-) Y4&3 9$Wܻ47~Mҭ؅Q/;VlU$ M#)Aˤqh-lpt 3 Nt_g8MKST,]}#j||AXTJpk Vt{;_5Tjg &&'J#7usj!?YSXo,zz&Un2(Ǩ o@53L2n5(,V6CPZMa% c<!ߌ5G缓ܴ9ϣDnnbS?t݇ ,Ѷ1ˇېeg5{Ib@HL48jaPdrhR oD4pѵPf'0)S鮾7\"Sďe^˘SFјeCgcd #[ٺ)sS c(4!8* _ސIdBm7Qhb9V*v<$ujntXv:!I; y ±8 ,O%y48r΃Md/4oME2'*1ͣƋ U{lry|K{ K+]A<7'{~ Q_K582fhNJ3ETr{д^vr8[ h +Qк\Ou8yaOD 6qDrS 4׻?$13q ǰ04GM-ܴq(}SqmxGը\+KDZT8>:50Rj]Ԭ uɿ5@̶#ݒD^ ^zXkPC;zdA28罶w#.jI[y?`>PQfE, m"w07k:kJ½;iC? }Ws\>-rO%zukˮ'9~ˆxIc' ggR g hj:(97(} a|]9P#6Nz`/a6vE^p)0q2R6mm3މr*Kgh|v>bO 4ڸ:p0t. T ղuqf5Ӄ"`A '~4O sUnB`?\wN:!l[ov[_FKS/x+{za 0x+F*l`f'o /;L|U#T` ^t ZQݷ]Q('܊C򚣾XBM C< {iq3qUH>ꬥ&8uDNj=w~lDrG fb^%Y~ÆFw?9aPi=ε$RY@SxОe%iy_rہ'~cVM%Ÿ,8oբ;}Ukak{#RC{Dul`)CPbN][&X;r^19G@!nZeiC ڨ2Q \Y5rWy uܝy3ĔNߓ28awəaM)cǝuifPvuTA^- 4vjz5:Ӟ^悎,#Z]da7n$$u5̷Cz?oBiw:mv/+XE-q4Pl, D^=sNϙVW.6^uc0ބW1Q'dKm32At sƨ^#-OwyI0h5Q VՕi!eA+M&\h}{Ƒ2eu TP?άmӶr1Z%*k$b QR @WQd,istnP YKo2~\5'2E>B~\|/Zrȣ ZacGU@ hσ."Y2z^Bdϋ !o6,4VOBOP=)2OmlF¹dՆ4EҳwvP/&mゼU.f V~~!v\pkN\W[ўd_=rGkb2${ttð~bYYIu(jlkᒈ7K?~L1&7' HeT/GU&9 [*^Ġyy-3o:ovyFbI[;'R *0J~JW̰ec{A8uC G&Bߝ).h7z -ڵ=ťavͳR<0$+Man3eq@2 f2$iںMB/uFNxV-Kۂ†`p v2G+OldSxıoC29Y=fC{z2drI8G/_Rř[W;Ak<48vcYVMCNɳ86,12.M%@gEIjbAћLAu33J*M.:Ԟ3N\F"L_|@=dH @lZdJ䟟\>?1TSy(b8{20ZQ$ʐUH*kiL-bi5#\;E{7&`ϯ7Ko(<l -#AF'Y5:| O*nIbUN5XUTR\bx}a(T?qY8N$KzH:hnC/<;% i591N ZY\7ql$ xJ*M;s!8$Ӡd@FvROOAcUN5|c_ |3Rէˁn+i|l,[6$D)tG5cИWU.qJ?I۞]u%2#LƩu|> w! ,% =80>=Wi|"m6<_5  A)<Eai #˹ufթhTb5SGBpj 囖3Vڴa]~Ѱu\91ZZ.ԙie:QXoTDHORL$FRBrBw٪5v,,δѠ!BCJqҴ)zg1حg=qt'T< ߁ Y&(lp1'k^*OCt{IXYFHFz@&kz\A- [EVo:n.3IǣlEpU\dx<䕯xYǫ 3[`- *ޤĀnx^krIB usrS@=$ݰe (n|m%u֙i]ds3Pl$BfxI%g *^//W%w`7 8  ù*`5X:^ӈN%??,jC)̧_-bkd9EC=_Qq792sޜI}s4w)L)fHt}9p{ cbAHCլ#UbU%3dV4$;Yo%G d#n5\wT3]3Gq7A,4KIZ\x^`YEhZ9Bu[Y޵I,'bVb5`,)[z=B|y ,JwI/(;17Z(L5Êp(hC[nǖ04Is7K=K[ZU''K[YccfIr[Ue(3+YO4" usHn[<g=R{m=*8Hr]=5B e\9Jq5eNz9Vq"I[LxWS-kŵd;dKDG6gkGsTN[M̀A )2pҳ'xzh !'>*ƴ֞PMd!{Prq ՒŨ]8MtKr4eQLIi*Cm~ `Ec\)v(x c3fihZ;/VwT4"lZ'DP8V? llx g'㠉.f5>{x .zyYئ^ğ{;/=֏Z_mO .hc?E6Uh<հ#ב| nF\M aԿ+=7/g7HDۭ" y8:^/ gKPXQ=Hll/Sxmb߷EX; 2bC2~3Ӂ/y=Hp&kk5\ƃ;gy3WzT UGch42(|;C,SIZ;@iK2˙M+Σ~La|w[(4گy&n'ԓjƃ\A&6RF9鎥kn`= jPbdnU(QnlD 8=ƬT? IOނ'DZj4>XQl7ELJ;cתuD"1mq`f2 Xv`Z;: ` P㨎3`:_5F@ߑ/:>}(&\ |9߾@c O1[`-~uO2} qh: aCg`}"0S ELjx0͗Hp@ eaRE#c8 _k9-5]ag`Xp#X_ښg/JC+V,jlk {+.M<َe=<]t,H"4Ys:IܸN+WU8uծUSXx̋@P xu-=VV*Z P@T3G)$[Wir#ͳ47 >d8 (Żəp1LkcuW=%5S/cޘl~M]5f4R 5}KN~c&}?ڇx_R.cwM$YY/3Q+Oy}i , 5wGxK`/FV|en )s׏;_MΨm8cف{z7Cz*L[\TSz՛4fHrw)՚}AOOBmj.Qez ™GP,C7ػ]Q0'н2͸-Fuo ٢{)*щ+4=]G$T3qw$,QNҵT@~q_'on!Gi&2 t>&ˮ_5Cmu/>}kF-&繛Bu+v`yq0VXCx@RM\J9*3N&KF- ;.:;>nR bd"ƠUv`:> qLEd-Y/$;dL?YΝ?t 8UJkh 85LW8d:z %|bCe3&m㌚ Zx)leUJ"4#5get&t q1f,km(n~ ]#%jwN9BH;m;qHg]ϐy s>Rv,Y{.Pf]D⧳U?$%q 0*B6l恺$QPEt&bAQ)=Q#Fs[?|,ԅvg3hw"09z~4ACmv4F)|{I/![_4A9neD^=Q|h6 [AF!t0|TTˈ[Z/4Mf g<$r-c^hcU o!':ڠl?:+Yi܏1BL=mǤy1.\)Eh d(t7%$IS~浵F*hRj GDiSn ,j3yZ=X$vm ƾk]@<MLԒpZֵ^9Q*&q0F.fV.pٗm)]+)x>`M<"- ojeqMt?!FIB_y)+N5|'xG͌ra>ޞvg}&09e5Ĺyly$`W["#%#uiC8hq(eٶ1͢!؞ΰgĽQI \7l,)1g@̰rj )-_VY<]TKՂ5ULbQ T{H2Hz] Yu;(nWpB(O^Pm'XzBÄY*st7X\~] 8Pf&dd>A5Cn Bb3$e,fW/.UNGC[Dxq7Cxç߿$6تbeZk#ՎO R| Ƞ#(ʉȋOr7n{ǒ U zSull=7kUeyXBW5e qhe~׬)+çU8=Q>4+8Na/MߟHXH85PBms؏yLGqd( Wvw͛RusF&o{& w2k1c&?{NeXbBxBTݡ]mR<6lLg- .vfΰ*P/y#_a;{< 䔜 5ruWDe Igi@h>sI&mY8[%ݤD?E}&|R#R 7A-)8Z=?kD Gkm&!Ly=lŶۗZbhB)SÁڅ&3cVc$$a.c LTDŽ ;z/#1~䓖3jvQ/▿ʈZ/xF0"L؜#sTQ *M^weDME@$eu@y;O@ S|Aā!Kғxޔ_ܼ%i918ZN2^Px:JnCobB}C=ZmX9|C|q #z%G٭nfPMt;tL*OQ/^9*.cap% sZY!sTͧj7nx3<5wPPPe#hsjgˍyi]Ꟑ[u,d¿Wt4 ޣh Ko G?A]M={"&'obP=wPϕ95ItEaq8Ă#nvrYeJ!D'EBŰa Ty‹o6IqxmEՍ2uW8|!3<8 Q4ެcF>^rfl!qI9Amf& x8ҥ+){K $T&Uq:1@^{]t! (tuH-y+I+A;*k^SK&I)g9K?BUf1C蹁g]Ǽ"H|l"=Q\SEк?ÿݓ6xo`k6t!$bCIr^=~ n0#zx#f"+SA }ֲZЃgABTLDT0 wn3b>]Q%pTQ]SLM8d;(V,%aS^M] {!t*w\!&|chфCAʭzt^NA_Y! s zF"'A?xpZc^ᇠӈ?f˸SBkcĀfeJP̝Qw}0^naEU4qcm"t"/iTYSg4-Ҩi1b@vÔ*c53ǠE4g$ mQ"GhXg{gJ4olo[s7ސ ws >eL {@9@ T0?y3>grT Nm.@;,𛯅 m\b I#n@ YN%F=vkH/jW}A.]ؤE:DY(~(Yb> {25#.3#A\۔V礿jGlBq2 bDq{j=tJ%stU\I[$ $ GZ+0+9UR?oXG W[{o8o v.5}JM (dhσقv@K4Pa-t#Wr{'}!|{vͅŲۛQZ%mU!wߩs93~}QYY;v{&*<0c,2N`ހ=$V 0 IZ}4E qـMnCkKA%m銡/֙Z[EٯM[yFZ$BhQ9A',m#WEֆt~) 0]ŽS 4O7k/d>=jG(RRP衢|ˌX=26$ttN9=RY_WZ {>H})''2DqتvOW bZrZha-on3LACS9Fȶ%̥ol-7n׳ȁr,氤,A& Kh0#)҄Lwt,"brpD~${ =6 𙪉pRxe^Ā d ?֠˂ T4ɳFitlc% *1Y +^7"y[KeF+|Ol  O[]E̊9V+C  3^y\`$%Zl-V7%ʫJUzBy1MTsKEELjw#lk"|̳.%[91efUA7XA&g>d4*'ȥ R:&ۊ S|) .qCib&U6ocϵ0l9o ,$Cp)xW! MLA~w8;MQR9P s|?vYG$,Zq47$g!-IGW.!YzΠCМӎO\yRSS􆛴W qz埭KϙAxZft$XȦ[eɳi`NO)! 9R$T&6E[:7yRu& v\ ®W`C!ß`( \ϊԠw g%-P<"޴s7XB..bH,8^(~oc 0Y:Ņ4͓ LO%ާ$W4zC`~2>; 3 2DvneZ-0~K5ҐlpDkLRX!ekq})<)gj]I"0EsH!\󄄊kX)O|2|Lr%2C]a^XU$6̫8ZjN-ʄS/"HW-%^,]o(HؔS;؟xIcVBu*[S߮R7L0B޲{(r(aJS.tKN̦H#iQ^[ޯCini ve $n}=k$Q`O\{(D $ת{!uӕ E Sƾ4` R\'3[P,~ʼDQsF?-?^&6^`9d uѱG-N|6[/~D!A+S, e^P|D|(TܒCfпMU커'|t/M.S R>9: v0LIOh b97&f [5 w91"ɿhLR-9mth=vCޒ &;Z -4ZCq4%Wtճ87<*[VW[gXD`0&fՖ5^%Ϣ\.૬w\va%vXswgũM_$9s{+bEf¾7p\JkcSHZ^n2r?@,U(m,p#[ j=aQ0^ z0 4=a/SANap`ܑ|>]bn%vG4;u5gDWAl,(|=9%<- ٣E+`:RbǙl YVv '¬R乞|Ϫb/x7:;KqjmtE% +lV08VmA?#ALxDVdƘ^*ͶB>Zm9tb=MzA!;7I7i&ʔQ5xQ-^sWd3&@"6 6bz#^*ҰB)pwuOԮȐzhnY{#׮mNA݆,fSgJ 6W7zXe`Gk0b-QT吅I1cnP`߉p_Sߙ+m- Y"EfPqc3|tq|Lf'nP3c>*#AsA艭.tMùay'KD'GvpЂץkUKpOX?QlHaX"Xą7glwk1N,;,hjsoq;\RL] d@'YτWy'uܘډy_J`zxdۅ8睒Ia+akZg>|H 7Xa|& &}eI0@0_Y( dhY+jGķTMuj9c%Gyi׸`h]RO0 ]*^Sؗ 3OcP9FJE85v0{灈jeS n2EAX`ᅈ঴A׋݆ UbM`\_,_UK0Q\9̗Qz QԠ*|V,r +InӟI_ z+P#AGב&Q%ha /RU0ϳ/ncۏ *~g3hu(@KWC8tIP b7=*m3!}7P2 ]5]ՁT)+2}}:}kf6x8B Sfɘ3͡X86kǩ+a;" W|ς2%қu-J:Z[2'LSVwA=C{,]F#=7&V%+hDM󶮓8f5Qp]$,wO4bYl,miuhט',f*7aMbj.X1qW6E!;L{QV"1" QӪu+ƋY$6W(M_' l{+] n/amMNG^}F8j={FϜG~zg8CͳǰL^ښJw[| o p@iagts8}47FےxbsU0 D;$mPT+fW%YM7M 9*'!/7)sl+ܕ&2\ܶs@RRWv j?Nlԛw'+?vL]˭xsX[6azrOMqY<;FZ@wT깭K$u㫒IGl.Yoq:7 >"A3`x `oK8:@{虶jnݓK3C$;S@ W$C8qmpa!:mp}%Tv.B3NA MWڮ0ן)YSR*ci`։) 2PʄKIHzTp B, @)?oY{钲Ov28sc9LJf5Xjv~䌀""K$1uSYvG.4 t1M~@y Fb a5+7R5ƶ_@~46.ayPp6EZ~^8 -RSO%Ċd,XgO z>dF57֖-l kAZ8- (o$ 5#F`Px; ӧ縌mJ./XSM`ՊnBpf).s߈.q!$ԘU`zFnVJscjsuXiim'@d#9crS0]%O(J"lclx&Rm_w豗{ [-Ѳ AƬl#vRl;l`0jB#x&!]Q>Srw3y= kfҲmnS/v0&V) Y$CkҶ&NHKvaHEnC~~R9⣣ugZqiX٬N1U&oϩEɘ+8ү,.,[Uq!́q!_,mTE)˄{9w6*n]H"n֨dI?"FA3\ܚq;/Eੰa%\Q rh~q/>ys"9;(WT~nL:76%dus~U0 IA}""&?Ius,d~,MƘJ=;]xkdQd8ݘ|ڵ3O׫*:G9tMԛkYtc}}@BadܑiP/oj6|8Z\21 AXp 0험+3oi0뺷7Hn*OFR:=տD̈́QW sK':7c-U,m ӻ~ucXn o7FJ Q餪^b)&M1v¨?|H{:-vіS:J\J%>PK$w# d.?N^h[;Fs6KΚ(WK0n zy'"|: T"[)*D&CuP#*&7ÎYOt=(:C;$u]Gwi/!鱧t 6U,EDxqmY(N鋣\p Bӛ4\@*P#)ƊP໒_UPc-/$32hYϗpqͬ_F_4-ipo6yDUޗPnd$taalp_!szȪQIT˘cl<'/]&X2E9)Ij[A.Ø AZ>2_@7.o\ wn#IҷKSȀ]K73v710:nhn@>' -4K3<*sefܸF@q^Ʒ&9pcv"X`ഔg`-أTD 7JoG&!OY snQqVA^b׮AH&F 2.% 9=۞cBBM *kq,,˷лoŜI{ {lJgGaZJ+4t$\|CƑm',VUjiߞᾀk :paD.t•\ p"ŗ g*)P,_uvUKѷ*fW"reRFד-գG*;hzr T m$b4TChc_*(lImq@u\!MG 4~QM ܌)S#E2/:߆˾E?-BΥWFew|G"/B8cOAWUNgX1Cڈ0's!3<:Nِ^֛RNMsہ(֗~کX'-~>wd7dĶ_})_9#( AyŌ惥e쾓f.'(S&>C"s ʫaV[d4jPđ8#Ϟ'*X/xZSiBH[@LNwJK~ȍf_/c=օJuqyz>%fx2ҫa#:fۊGgR{n]3fT4uTwǦ`$P9Z6eC$XAr<';eі|L7PĿ`zb0jgRxpY%)FDTFءV'P1V=߫h8N1tdL.N Tw#r5>0\7@a#RHYnS^oQOwa_4|=ġc-j#YsXwYN@D2 {0W%7bJȺճ.QO{\(J48 $H]9Z(Hd>=NX[jQ44Q͗)eF4!Z.?|MP'; D'صc*??%M?tN~ۜl/Wv| ֛vKV>,@A!5Ib̓И *KN䛑Ѵ1LU&Hޣ; ȡ k PlzB"F@KH)Xrt Tj.z ="(.-[6wAU=+҄y"iA!f/c9||[Yd fC,2Lhx m) rܣ1Nn;_=zKPV麅 c47w83N_0N41n,pI 0&+ߍj8_>\Gq$Gzq&*x_oׄ|;b,ŕ>ǎQZL>L|a(6Qb< b O\K GF䮪]7dJTt=ou^L<էmֳѧ[e :z%ǃ.2S~*lF?&4_z-`l5|9DO VB z!&(~RVagK HL0 3}3)E:b{;S<g9.\E8'Q/dij!bNR%^otE{zoXͿ~=8 >'E̶+1 a򲟞Àc6ax)Cy8=a%v K1fMrr)8 Ɍ{@QԄ10ߢj#Ƨw\IDq"n15N+b!,.[,Bd}65m#t2 rkq>['qonLm:Z JQ[JXYe4wٲ+1w5} kAy|e:3G{V=zŦ=ʁfhg's_-f1D>η*ȑn݌᯹ζo|?S\FȏR3;ԕDe`Odde7?>!Pȟ2eN}6w?E<*yG3<o~L 9fcxg>N8@Oyu\e?؅fNT4i\7A̮d?nL Si[FYڞ*Wp3I `_Cx##;a@{Db3sfBft[Ʊ3{_Yoە66/Ҏa1EcK%n/.TJl@2k~2t2BxEY!re;}VEU@`:gҹE'匧Xuj/TO $hUO\[45 B.s*-~\#mamGh@0qHU /:ºyqF1#EC齵|_@~|F?lZTݳHZB(+ -cȔ -9-A tvpɺ􄡜&{NJ{`jpP #Fi]R;>F8NOSɶ%3u |-vR/,g^?;\4'Iw~ryQѪ1Ulph%LI8a`&5||G^Iu)޴]D9V <] a\D1 ܞo^,u fr O$qUb:To]Ն|>H bW b mUU>dH?a£A /Zς4/N̮rbΐi Xṕ֢ϐW L/LĻS%'B͎8ߛt\vHe2rl(ӋJ_>'–kX[sB\8+A?rxIdwIcx qA#Gpj;-yZ KdĄ% \p_aFxouѕH|Z;-9 im-ݐΦCVHQk+PuARΉ*hӤ lr'CӮqJY`Aa/| 8d󐕯1h8_4#pnQL~, *,8uʴ"  [%9T/K, 9Qu^j^t(o6Ͱ-(ԺABпcHfB; qVbUELZrfMǂs"jZS(1E:%(ucHf970G~Uw94KwG60VEL,@Spu kdO눵n !Xfifw}(;qatPfoo>#Ϙ gID)N8zfb5ig2 f-X'UuF#OBclOyPoBL댍XK5݃SKii]gTbB;9syY{A]̡CݣZ:~}.Y;_ Z*(ku^JY= T(HGSGuX>Pt_{/YW)sG-Vɷb< 3v DždqMOxF + $åYS̑ טVLbԵ/Yp$~κY?/Cյږ:asȻwoщ9()dIk㢳3>xdr` 0cx3ixN=#OU˧t6B1; ƴFH:? k{} }۔>D_5ǥsu$܆V% :}榛̆bVHnI(+7LbT.7 Y(lPNmh6K`̦f96`s4Z%jp %voZB\(6a9MUuQas*h?x7 NQ||ycpul[Z9jbX :7. \8nQ'RYBEA>K?N DU W%EL(mfG}c:ϓ@1U"Pb1e3UIʩ-"'؆sa!\ 6IP ;tdnLLx"p5;׈6v\qZԼu\c7D$uNu @ |=Ihp"jb?@oR7Sd'0y0KΗ ldB 6ͅ$#TUTY8[-_=z@bHH8JƨۇkSo0lcUj<:k=6}r~`C70]h-$*ѹ-x.3p;AeZK:i]ʕ>HAY&QPT@%RWƝ~q|yA/byByͽ "/:Cba{;]3 2{!U)ޢ8AH!Qnx ʎ5EJ(rkK:fEΤGkKNS ɮ}*3jEbjՉ=YlEJ8ƭ#nS+u6t'sS0ĹWEtoR M[(d6{vt|jM;^rzl1~3i>15fk~1pIa!@ͫuPGYO UZIsSC<ߥ(~3E3,%CDƴE9iDS4|9i}ZuD %/vvmmb6=?b>kry+2yAQB5O]o)"CvL[%t]̺_;aBNbX"C/!&5*hͮo%]-!D3Yvxm.);@v_4'+J} MsV -ZRY;XVPYOv ~Z26#phDyT OUOd%!<p#:IisU($ҙVdݬ㓽 HJxhl"c/̫ρsng*_?d~V*OhW1[O8c~lukxYI˜ƈV@)$=G仵aw%% >V/+v$\x!9vBP}=菴s ,{w* J)RȮNxA=3{NfF(j^w޸a2 f\pVb`找(v]7Pb1?]Dq3YmcT03n}Z΍N-ҊU VZig<%%@}ƕwv+Q/ &$ 'IvlsFM)6PN>%ک ( [79dWvR!]R3vGst'pN:DO֎q &mU54MVV}yY%5 |,xXg oU&γgUKu7 A9qZq-\yТc2ph. 6񲾼e̊<6N6hJg@]J~дT{o94_ BvR+T)/yV~\?0c&RȬo%ظ_:/I^JBָ@#aS1!t6+1Sqp$!j2ȃh!.gz*b0.[QSxޔaw.Afn!: u]ÒH?-+m<W_( ŀZ6~8HU:߶i3l{5(Co\D ,qi0S bgC MU.&*߷YpM!y b"?aa72W:31L7Њ#P/8kpA"T ^=] dwۧK^X"R&ֱuFek@[x1Xw7mlx%߰[7U; +  oМ>ˑ\G'T:a6\ޓ٭q曫Ua0= |L/mA @YW2L࣓4lTpޅȞFQ#mα>*kU,% ?U7T}6NՔfڳ_Ml\*xuH+p6Wd"oE8Nd=Bgzcp(F\#e˶ʆ\q(20]-f| O/90М Cr$te5B0@N̲u3鄱jÓQ>'U)۽<Ͽ c]I( j1֓벽޹eJy.T=Jhzb?'M%_P5H:}^l]E/OGl;T5Ƙ?|qU8޼H@;?ٝQ ~nl.~\~ySP&dي,hΗXwf^ݚiz.nDŽarCy+6,v+wQK (v\di[T|G(/, 1!axHqB܇ m^i~V3' - mz HSZ=P̉wi"ҡ v 2 r@Ҽ+E;v#!ݨ-SbvhXamR!7lH#(u8bt2-mBS7QF1FHl̃ ]!_d>F+G&^ݷ89]] Zjn^ӤuV)Q=5ျ >2*@ "(,j~g3I+1Ru&5$pC ^2=V]e=\]V#ꊘ867 L_j" &iW96aN̓x%;ޒTBqcW6Y\d1C<}nbN+|6K5)1H5

    !(qssy5o $i*9RZagc $--Lp_tf'ESJP# VHb.(i9>#3agxkM8xzCael]I%)ԧptr_ɮDub=Z^-']sN? {BEDxE=eT͆չֺ+45} @57i#9 C֩0UB}X[[ѿBFE+ wu@&r֏qbԙ`تJrZ|4=r}YYb 4ovנ݂t.Ekȑ37tr1&'S1. f eE.& Jc'Ϣ7=Щyf&^#(TODmLd4 KYaԁ`j/ @Tzl-M$_-]$q̿%@P3Ѫرl1kbT"a &5%SIte[2U QLy۸ ޸aXQT8MfhM9/O8&khpat3<}.ac3j!t=Cˆ%$"ڰuMH2P o m]H~L[ȇǒQ v_G9{J/ c*ݨJpC@VLQb9q-78^FǃU  Y n|THQ\3nB5>9jz0r'{*u;pR8na0/ߜsx +fz *c%gx"|`-Rz?㎟"S& ,,o!lB.d: AsW=&05/z %UIUì_ql Ou[ё$/6o^ci?L-bSԮy1mvw{D "fGfGi\j-yͣ!GQ6F聆[\̥6$d)mRa n|bab5W٭;L^:ATudϧY,\vkyB 1dV)E/7YڠN1粰G3E'jkf nJl><)?SwBxg7ITs|@.5] q yn0;3?)3pig(~e+fʸ.x_6on鍟3^ؕ0yY!k"ǜ*K+n,xRŵuot\t6Tn-rkxZ)y}DFyH__#vQ;Ź.Wmy >ACnWw-g3ZQb`;=-yJqm)lC%>g Mذ5և[[HSd:CQi""s4 U 3jT&!W=5- >y^Ly-}\ NM\ll p'Q;ywցVV#e!ހi )Bd]2GC&vDxJ>⪋xG B<U+Aw=sjs]|>1*JixsC C cjm^9%E_~=kwA/( (}u|&hޥjHج%G' IOfO>QSU@=BC2k(T7a2aw+S70q=r-q82y1}qB) f:b!Z#/7_Vl>gz\^6.)Ջ֌̑ub Ua2݀AR6:JEִool4}81I&'5 [̙>>½}B_Y Q"/u8xMJ`4:H[CYoZ(fO&uم6F!'y(PrUے#Jk(HG tGA_Wh?&2Xlo]& k}kNlO-$hQMlMzVkeBWqjQ~:󁇾DDĔRm.Ͱ2W Տc;AdXgisPpHFEK41 ߙUjE'7WFlʪ*TM}3(huKl%`w}  B2wb>7 RdHcᷙI+0\' x27uL83Q3|0M1/8Y;6⥭Mhf3O"Y/Aad\wfJʁ&wW.t}?ɽseִF<!Up\>㒑-S/|Ou.o4~ ^g)JLijmgNQ"_d048{m]BWhEg4q-9\u R [J@6 &o_ Ȝ9;0OpG2(jmoyi0>&->!1u+RAEzxͶzCu$&tS̘*3nsPFS {A{p4'VG i;趎%\C+37]]O-|dF% փ I :;vQ(i?\ע:@exfR4F`9igw]'?NԱCXܫlR{'&op%b(\d1d 5-j4WEJ_ú̪]bx bu$Bq^UɜƞMGۅm(}N "7@s[SKmPIr{qׂ5!wX}Fޞ=+M.D^ۖ_L󋶖~j\njVO>Epz(y$HN+Wr=]½ g(E*ڶ~",,;ͭǟ`Wsnz!=)SFQ 5W5fe٥p%U [73sBsoos6Ҕ[j ՃT#G/krt0'Kf ۧH%3?%k27f0E'v9Z(ΈC9Fo 1֠c CܦCg\m-]_ar%Ȳز_X)1ʥ**QR@.tڑK`<Ͻ|ªKW3OJ0p 06T0xf6n19R칐\O#˾ߵ}Zxsݳ0[ƚ3SӢp)ac47ڞPbgKTe:PKj~V T551]^8.Yhz@0a$k5 CQ䱬\r ^]_[1_,~I|]9v֞e]:p,Iܵҙ/fM.`]qo에̵UQ4>:(BwYmigѩm騿8x6z:=GM]oC^&=\HL!.gQ8ю%\i%JcvBse6"l3Pc9E2F~">{&b^7';fb;:"3:,sD =>4oL]W 564 _AΎ_ܽ0>+r%B#ltTBBa. ? _u<Ӛ p60_N4SJ&V0w5T%tڼKDZCFm%;pHYF1esg}|?J봂ط2S OD NIQ@lӟT"&sR?ņsYs9|ϨkVI>oX'c{ݚdkOD^!?gK:őH> QIeۆ})YU1-4cpLR?RN(j~֒s}x:;G` 6~z,\c-CVЫF}ϳbL;*ގv!M%t*h kPulq .y*AM:/ʮxB '~6H{J{OVL(L_>2}U': lxZ v,)MV߶w2,nw#ON-3$ҧ5AHlX$8WPlm =UGJrpjU P␘W- #+؏yļrl4?8@-fYæ{0yWB4(X%ۣ;ޚUأX9"Vwⷂӵ h!9wN9Y|_tbШv\j74t'vij:7 <5IVgd(EQFM%hJAx6\SLnWiPKfjkS3c\)i [0GVxfES>܀//T7_ZN@u6"3In&,ЛG}Cc~̣,]f{7P[uGm)B-}m_ 5s_TV˜t P| 3'9&Zh府!8F>>3H+y"c2wșj`۩}'fo*܁XkѢ ;*FпUX:+shRT.X C)HDnj/Ξ}L+iH;! aKa9޳?];kimAbK<-`whlWgXٶ0=Ҫ:TkgLhϧQ%>Ȣہ9uy-^pqf9װ4D-'X(`);r.} xxw{5})H$m'_Zk(b#-h|%e0d hǞyXu_(:ӀMEbvI\b3tE}3 PA*lA8pf7zN*A9'8;*a #$}IZ8}aM)u|S8΁4`=6 P",O\9vG vYv`\ j^EܭM%WsѠUdl&Ao. m32UݙP Ҏaȝ`ץA3)& J l<~h$p _@uXn:zdܮVBC{(h2ȯtl&nűz!u{Vŭ@:6W īM&y6@bťP5g : ݓwKwǽuݗ3 j8Rd 'u o$BX!mxTi 7Tn! wdw <)V3+"yl*3Hns{NPL ^,c2AHx /g e"ՕxVR&/p$sכ!nP.-E r,H5CG%6M1tO}Mn&^0k OVv`s,fBp윶Дf][D! LW1qYeIguba&GKSU<" _)o36i򒤳=F|D$O4O7`9,uXKU6-%Ұ@H#MWve(a-Lk$Fd&.*{<TЖP N5C4S4^C:R{H0XA4e+5*`{,4>(@T&Phޤ^b@^7jኡa%r#Q OAY}50?SYG(V1@g>Éߌ\65B|g;PKbbby;x{}_y.dpNޛ븂pX#mf?PicY ^zf̊jzQy5q'ܼ;i!g (뒪ŜQv ~7u 7eaciwjTt|vMBocݩ,1uA:6HitEy^ . PL7؁ՌMOT{[3dk"B 73֏ˌ߻C4x&.a]Gc*weQqAIK򸫮~% IgHr{9(aͮy₨}6>9T9l P{|$r)tI)˙""ȹ~wn}jqE!tRb)l֎¶%ˎ4S2!qW9HYSA'QObsQh U'y!-ymӋC&6yE“ȍį:(* h‰fiG<^czᗨ)D̩5Hb/w0ʡ9cb5)eb3ٜe.P `_7j){5` Bg)X=ymlW,yLNq/'-'G9>@F2hcE`:!}ANMӈvݦr.hmVyoƲDdjN]8[W@KnHxh&+Yv0%ZXp V>X Iւ sI -֘*%}!/:A1ӼtL8jw)?zs]dGj(b:jhtмIs(x@,*o~jLwSsc"VW 0̰_%ݱoH7=7s§(b'{!u9Nk\R`髩df˴Dy:N- $6 &m4OGv_(DaK֎yucۭ35YW6QQDb2.CHFM^N'Gos%j%27)a XtGԿi(`l8# ,B5 3ؘć_,-u,.2pNmDnEAH3d\'W n?crvcYt)*hxYJ,A5޹d2(w/7h`vm@[KXc/ྥmTp 2vg>ރTAJm#l/>rGfqθۊ]U&pN7E?"5FNwR8By.YjF̲e*McRWB3m^ɣE@I|voÜ:;ij~\5ΐe{cߘ6 85^p[zɇv k"(*'gq[H|YItMniFCmE:aBR-vZ0N֗B]S,/ZrmsM?M_,K+V3ʚrk 0jOxlkei-;Yz#x(00w;!71JI/,d4󉂥η?[Ud 2ե;ԋfDIdm lf`eD|N *=A{ʙfd}Xe N>% Yx}tBN @hnQ{@aOƙjr"?KVwQϭ~I3]t>1. 4C8TmNid봪~8$_W xu5 >_!g-gchkF0&Zׯ7i_N߿?f{;XgZgLpN:ډ^ek£nZќ BL3u-}Щ$2 RLUpp_>z!dI?FOrlf$i!Y1*4\1&ֵ/$bg<8[Y[4h=/CHAuUi )y^/3+OG4(VX10PBtN*)u3 kz>DM\Vuu*f5339HVFB4vN4tGs UD|nKT_Ya#=3bύTঠwBd8&<>&!v,%Nj5,*VI4<ҋ}!7 BSSil5}y0 `78cE uS]+Bk=')m?͓ 䐤,Xt C35sa֏Q䵠J!`͏{_Ntn`8{0hC=U<-b%6ꇗ=i[l'+GWX ղX/1EZ أ/F=yL%` }t61N} \+>AiQctGxƫǚ`=NP}oRJE5vE㸛2)͓Sɟ31ad鹌?儺{8H#vbB!]3u`dO&4k`JNx6j~]I O5vݧ5RXVZjmIӹVJIs(;āP>Ӭr=̀u:!hͥ,* ^GL Uĕp`KۿV\"ߟ]BQ qّyc?tgBu;UOn>@mPB/maٟ咳QЂt' IFl ns$uw,e9 & zckst2^JO89aSv7P@plVR){XD0I9K#+ ӵ%$՗idP8*y<ǻZEc}u<1.*S9 'J x6.zRXf*duPiy429H$ÿ dd+['.fpڌ]%xhAg^#1qSd #;G(fJOHq(AGcu|kb6.8Dz#Me@UyHY՞48O]ar"4՘d_ũ(H숕uF1탮ՙ3j롇,io\w s5) \~cKId8YFlwn {+0;.껒Lot!`-6+YlݩYiًCC?*޽!s&sI Fmuw3Q_ D=aQ/CgYLD$h#},gaB$6yŲLlw1&Vљ,j>FIZ]ys m5[Hx!cAF-6u;0/ mۙ` T(ʫi8m7,tBW[Z=8dž\sNͩ,KVf A=[ep"L)Sy'}xs!RK#N8:P8mu55HgXD'S~_*1OZp.DXq̀ۯ>5$ PHN@V7/^/ũLO ;k>WPZ2/1)v$sai4k^ϥg#wCm9B3HwJkG 樦3M[9~#Fid;CCU1pˊ6$TVh^lq+ͳl/]P457 ZI?>d^Wm߷no}j"s.&Qx~>.'} :dIx;Wx6[Y?ڕHjMppD,ݰͽRU8^WާwJitO^lK^)S:gjmo#LJou9C I)㽫YWHCW+2J[Ud64d'&;AĬlh8|!6}(nZ_[QD:IcƳằ< 𬖈X#i+{mtӿtI$v`kof(@C'mRc^ s89X弛q֜X%6Ԣkos,=cߏ-Iʎ)4|"_?ۚWB ? í)c|)4l4$w' خ`[n0/5L/JCoTw`⡝R3)v6T{vtotk,[ Fugg7lܜW>m[bY/[H!79}8!Dq]1Y6.80s?&E sIZҏ_dQP|$!iUPOUV!Ս G&&R#{@njo7Dxp 1\(}~֞%CTN`Sͪˑ* H)x2^ܚЭXwD٠J”v=e܃bѹ8U鬉z )nU HzR0\-`4SV>ؿzo7)f!%DThv׶g-$l&)--Q*g->aNq9/drtX{0հL&}v\6["~qo(MA#S.I Iu&*j\7yc* d7p{ XfJΏNIwlakt ‘Y8m֣Ӭӗ[[ΥIpYKԦ'Z{+~fT!tNgL\~R|E٤81/3O"?! "e/`sB`~l)X!zty'i)|-90Sl^b|flA,#YAт]<WxJ]~oZ…6yIƶ]6η̎YgZϾoeD3%(.FVun+?4EOP yIowCؾ\ێmـı"mfIϬS58T_ <)kshʎ]KJC`5Nɭ6sAV0_Զ׼{?Զ\X;8GH4*'"/QIAyJS7JU? &4Upu_0`7t7_b~iBTE*NZg؂"5ftVx0>f'wQ!Ucl>G_o-H~'KYxry{Oj"3v?䴦>Q/lԞXž^Z:؁Zf=j F)ՅǿJ*&Em$v@؃/`2Mf#/8\nH%@a^Hxָ֙d#' aTū~zo672N3f' RdёTPAZM`<`ka%31ޟZI)Fc+"-D̝.ӵڠ8|Fpd>ERr1Kjf>AE:'?-"{`R99C#_u=}nn&hBQ1QXJ7L p60 dO)w?EX7V$ɢ vz?.֜uƌ!q뤩 DDP*G+'ƸOx>M}fX;ٰǘB>ߟ׉ ,Fҥjj?9rQV)F}OPZ{)#<%R4.v;gvK m'(POg_Ƽ, 8-t"41.R͜<p)badc%Fh0PE~=pLFko6'F7o(G!5|3kr,_tɈ劌Z.DG 뚚iK8.n&| ä^6k^ ӧp{ ۷{4:>"1?W/n@lnAroKնî f$:#S q !-rN+cOA3 b<xܚE eGmMCP[p^<(Qm4(֐(ŔŻ:uZM;`}d~2.,64CynVT_NJa, R|,iO^5#GL|CR2!E5p4bl4ȓv)mWIAg2*_ԅ]Ik:T1"z$Wʒ( j/~& & e]e/Y/2 ;>vnV7^My߸4OULS~)ׇGbB0#X5H`=Ch[۸7TU6Iv"hr~"`Bq3;ZB#ɸ\+\%aʭK_/j^ӈa[g.b?ƬIbYE\Pe\`+pO(W@Q\% LΈ|vo1Nݞ=(ϙw EfZi.Ľ==)|TG˂YaC4Q܉x(l0`l%8s 2-y_ѽ0,d,GYqf15ZYw7mՑm1'$}z97M3zD6P;ˤv<9p=8js;B?EhdMp8:*KPg(T`d7mM"e9̲ASVo1r49<uZɓG3nsdupPh=[ d83~&$"*R{/2}!)1DdSY^O4v ˞g 7lp#`*"]Wx-B^)ۅ8(I 6uՅvK)6=2ZN9||j jf,'P6Ab3֖҅zJSsdṅL?|H} 2ǑG^t笢"_؃zVIch~#yԉM Ȏ.n%Yg>.*W_EDQ%x-ߐMp݄nρF.&{ sȣu09^xdǒD-:aY){5S̷ c .eb--Y1"e2v16)[o0%faYܖDtn6H- MA+x:2#kQaW*tD"Jefi W=vY0[좘]nD}fی1VBE2Ȭ.9@ J4B8bnͷdK9sD5,j|/ a aW{]f(09N_"<,T=pܴx /Ե:ՖECВfO'7(*0Q3k_$XބL[HԵ\d~Gr7?_BZKB}ܚVHk9_JD,Gaef oV!6˱n)z7\ꈄWGMp͢Gv*,٘:޴3-~:XA$Y%Wgd4zi<\|1C!.IW@٣/ vG# ӻJmQP*{ 7ڧ(:nb"ʘ9 s%zQ}GV=asیƃ^VNԝTP: O%$+%*8FT :iTr؍xn)OϬ35"4F A)Oz5AiL;j6h# i,o^_6Hj[yޅD@MݱW!K8N$c PZhs%:׷_KAI0 7Ǡ9dUN~}@90JR(x*AmOْlW3 Ԫ p"G?of !kS TUUtCaL)k,o0p-bGOe g{8WM>@(CS8"zsSl$)h Ntګ[&Mՠgc#Qr A*+`saŖ`uT"z&&'닛Dzy $ER8Zg7},W,%&;U1 =fA*ME:e v7.r~i.Uj6:]k;^x'ʈK|8=I]!xL'-G>WueA^ݾi3rǕ0ߒ8?ᚡtSzuP3WHT,B& YܠwV9qWIhݦ5EesB@`P sOx >km)M^yr"ELV50p~Q$)ddޞ9.EPD>3MRCw$b x$X-KC`5qęk0<%r]ۚDzԗrE/Ut8a`V4*l XD~#4bيJI95#qlAlhr +p<<k.dTnv*1nT* TceAasU ߞ5<1xX=]K[¹.z0DJNAy|'@k3(HPi0&qYXYBAl"<ZHua'+x476 ~ 1%Hı(b4nO'}7?7J JyRYMԂ{2dN/lgH {bHn%%S/ƳGPY.g>>Nl,Gɼf>U+[Q诠 w8Lj{6v -%_|+I._%1zX‹ft"Xxj'ᩢ 18㶹P*.27 nW>DDCA^@5Q~aeE:3W}GֽɦZ1?@\zTYe+ dkJp,<.Ι!N?$Ӳɾчv3uklfL?|!;V݅kKצ\?#ژXRC}TO>FXLz8t싿Q:b[m_,cNުG/[``Tpxf@{P%V,"F!vҀ/>yphDJRY~Lez[_r̒ K3*/!!䰠ۺgG#y_1- .m +Dy,]?`8 8{LG^gl7f\4h@>RKYIVLNUy!üܘC y~EyH16.ڌq~RK)](1gt[Ul~I,aQxCVxT0xkEw@f<(?qM BӚnRZĈd}H:j U'l2#ڜHa*ߴ?7mUvUpL("N5#S_z׏ li|{`:ǿ@޵fR3*?cyvM]i&fu*Zd\UtkX}: ddXk"/MTy] 'j<7kl:FJc=a=쉃ڋ7jc4eafKmaQ3-!!^w})v.MNN +4}:ԙ  Vu[;*(ģa7 Vpstӎ[U58̢[ȨVI9i2/IW3sۢP$\O2<9S:\64LR?)\QaQ1?㣫)V̐zL Nt #sƊr뭍jZB|(m,gOSr[HˮUQG;f.N5zy(e[VerOao &`&P!?F {tKVsըs%^1dYZI#x<,ẓ Yp;ο1Sc4$X?54[8J1kAn#y'Z* Ibk63N#&QaL'4%}ÿFa͌廁׎H;ph؝ I qv& Ht&Ƥ=i>5j% GN=5xB814Hy9r%w'K 2m\k:R8J*.es E*!jd__֜,8!i:IEvYRُUdZ$ w$2'&Y:kg؛S:e.z+B,>Oaԕ-{{bS%3`mV: 2\Q43-n^j%RC!\| gݣ90Y5+[)J[5pT?oЩ^kV39+Lp$#,Ԫ0TA/pRT wנTnL6t@lҗ\ k9=xwM$`u|4~ՊuvrCK|0f7vNSf٠!;lLZzx][)X )Dj`m8i]/g×<׹vGdx'FEH_F6C?M؏`4]ܩux{әp,L6IXNЧ=Xƕwjk<'V|^I<yI3ؽg5 )FqL>rmV;-mkI$N 8z'w*roc%ZM !W&tYYZ܂͡kx|jS:sj|Vâj[[chg>*}T~A yȐ'pYs(,5| 9>oDjSZ gZRPrqw9}jͪ,9[U8II`k]yW3.[a}g!nk0WKy Z Z ?_.瀱D{XT5H2{lylj+hX35]i/ 2M!#êE/фҌ چC,rdJl8k, RE%ǢxHzLE߮Y%r3t?Enxܿl!e4QYШ@5+g㌌Rr};(oD cl!|ji $K*U֑NV{]ֈDFK^ڱǰ>*%~Fܵ!bᔡQ=aȬ4pW|X2!+$Iרs-xBq%ā{#` , 1a-C(dyL:M+ɢ-Œ9\MsZRYuF-9Eޞdx7'2bJ\LRK[GM\2|n‹KZR{ǁ&r?ӏa)&PQ͚0-c%;a4\՝skH'LC@w` ]VbzO'2|Wzf'BR §wb@| elHv@kޙqCAq}YAf$rl)ެmV#ۂ{moyҤ1 ]"qFa ]{UY#DG) E#if(7emg8,eGY]C_A҇zV;t&{CUfkB,yP+CU{y`@=< -9OFUO 70릎 "\6}s>2;~swl\X1]휸i[zA{CUGsbVإd||D:\BbAW>9tJT,&jK.@BRkFv߅r7+d;Oԑ>ucnWQ^|f mRzj< Vl}uxZ.D9 I;M<_ Q$~lLL/6GByi} 8zq)J ln.3(5~YmYj8gꖃI$EԚ 4koc_L!eBU/mCقɅRm=? ?} :8)C-ƌ{gfT!,85ZE0 śg׶nd2[>H4LvIRIJWtRp3 hi;/$#1R [NRo&A)0F4.T7N9Fd{pou{5xН،{fUK|2r1T_ۑ;YSiz9w7MG/~خ䝸Lry;6Ƅ؅(Y A dS^X)pRAEֲV%cz6MbS<{ԉ \1=XDÖL,~@+q%iv~7'Eio*Z0&94wzBXglhL`H ԥVE< `hhdUn.UF f>֬/Xznhh F[>U_kbkVup5y[7.ra:Ci hZ$\6tl< ΐ*h6E]uɞ9-S:F 'P*54yetNؕ_ vV_窩y1] g!hR/kHiHpD _zq@R@{il8dI"oE?92£Jl0wjJ&Cg]@r 7v"'~V"ĖL~8Z䐼OrdAˆP _/VZ?ԟnϦb8#,r=" ޺1/~*38vJL]p)Sk*fnU òny': 9,-rT~ν6.V)uzlNw1ct$u<\r>5XcRfqSf$[oIkI+.W!ᗼބ= u {TO#ȬB>=GYm\aΣs(b/WQFm8A8#uFeKi{%lt>mvoPJf>|a.ڒF=T; jsaC1yyQAC vxdvh6@exm]ạT u~܉aOa q7cO׊׽`vy?qLJK6Z]Fnɇ7 p0iG3h*-"֋ y 5ƨ#Z^iӽPIȓ)75^{w-fK;%?qE3\>{`>Obt%>N}HW )Em=q _/{㍏x͉ p G1v ?[V$i;m7׆435oa֨Tt)%K挼+J$:u**\H1nر5mQ2bM-A,KFu(NU;CDz8R + u&RFHP*̹71hƈ~:]X8Q%ŽdjAg8Ji𰻈9`zoI-r HZMu9E`!+jt&|x3ަDB'sޚؒ *vv(-`#GDK}\8Fӯ,^V2(ƱSp_ʼW"3ݼ'YUt%vLK0˼Fq-Jؤ-N:ˬ;KoZxhR)`5wRYaOgK@prHLY:zk e5=^ B('cr 5m q||{@Cv^[L_ 5G eE,ӉeCisCYT>/ NdK}*1`&b~6dcOGds>vڣwV'M\2!lF(+*w f%^3qzH3FV+n,жwmWDٍ1ݏ633 TZGw2&:CwzyJ Xime ze!Έ+SQd_1_]Dr/ȑ;?g.8v5;MC}-PoDa+%Bo0bO\I=,C@M hgĉ>iWkX\ \+t; D1Kr>Q {h®r]ͤϚ%Sڭu'e025뉛e3Uɗ7($VrLU%J[԰84PP!ΞT`~݊fMGBA8Tszk\֨l*t~uak`D60'l;)K e"6mԑqzQ)Z5ٳqc݋p<[pը;*1X]g}P[Hu,v3ղ't w}$b!&#1e[,, %} уHG(v}3 LNspk1՛2Ы}EaYd8M;:n3E1b-<;%5\;3 $U!uFuCcdx:_ _Y #mE#P/UƁ-ȷԏFpd+">9qNᅨZW3@?Ѽc[Q!pzMeFJ'-@{_^%{>Ӹ S7\ܚo,ٳf:[q]+|ߝ Dhx$qI2"Aoy8 ]kioCGy0y67B'A-:wc^yqʓ<ҋ"Ŵ+zrMو)t_OZ%X0+&T{! %+LiTZԆ#AsWjnaFDwۚw<.Wv~miW< 5H]c`&cf1hw "~4:Ͱ7G!o!E([P3Vb~mh\HHj lۉ6u1+v%|Zc80(rtĔYa/U9s>,9jg<=V @+(Xm`C/aw? `YLk1CxfK{fRRXT4;Z :,QdD8[w/mrc[[tFVb2ںrΩ9rVRh[v.|Q@rW9( =5zHuVQ>H1a}7MlZ/)[ 33^u,?, i[[ eGWQ_ri!⼩$Xנj m,5Mm+ˌa$ek=G 2_6W ̔):Eew]6^%Cݖ/]Ͻd2wE?'@wĤ7-#侱`~E4uv0uDp(;cЇ¸*Ē5\m Co7J6Mq܁}ĉVᦅich4y HUI۰.I3\0mV9W0 wBcΌzFT5DJK`a-Ew%/f }*o+[wf2))pOl?aRLuWe|CXM_=`XխLFM$ͷ+ ڕcl?)#Q^3njmGlm$_F#oCnNfsCw? vMp_i+N(h |~VlȘ0|S@T'eCMQf|> l2EpC {XA>9ǂb'}b C(4CVP3qʘ^tN -44n9&zS#*b`oRw3zbt=)OEy} V-%]{^JrVGʠf!MkvN4Q3Ua34}"#5|bv*{4W8`>q9C7cySM̾/lgYLpk}w-9}Q3|~JCFd,ٮf͉hPp$*D!`Vy:Fz/W 5f\~XH>MeDd#6:1M0HPI4G|q8kеW)a1{  wsq܁(cE˪1z tZ_. MΈ9?o/=QP%~Ɣ8v^g!SXU R('TuM>;"` :DU+[;fT\?/5K~bF\+8 Wu-c]{ZH-k}z~Uu1RMF9hNnڭc :5}h`q6j 3÷BipmI\aл0Av_>}T>/ӹ!7_G,GRS#۩?^ x!Y%t BT'iN?Y~چI_T&R2\媠_?;X OEU,*$uvjt;"^FtxY ^a.0IjQ`'ZfA.֖ӉTЬ,vN_7ߜc!8HTњ&0MN/o@7jYAk1A=}rvk=i2^a鄰$^njħp{_g+}R}?[ &:޷q%9l>c^#)dJ+g=9dmLE@mR"Pg_hlz2={`YQ[@Y&. ^z>6x&ˍ:! gj: /{:$:.*pm? pby6(t/,Oq%()D!FMH>bg9iqDoZcvr/JqIm%9hZ_]_e},\?qaCTKo#Oɩigױi{:C͔gGRB{:'@rIJkuv)Jy,fet5R$3զ;Ѕq#ul^qM*x'ĂnE{*Vz/*W44qKuёr ճY~q_rMe #|թ$_(խg`reBoH' mwE HŖِ `2wmX̳pZI̬-ׄ }rku}a%㋫%HeK[0fDPPpv p :(-`/Ƌd!RW >4 ;|8@"-6W-0-*@KsC+]:M4n m Q|\ͤUKf&:PP+a]40n\NC9v%}QjnhIիeɤSj^ 81W'DTi_ܓ}raa(=8{\Xb>cx,CcwI%\]&10/$4S$Q{#_ IYBcA"xZ 63ƚh1V.n~IbwVcrS7&LjVojлB25E"E^ِHBy{*n ? ~dSQ,El:;Z%ݜ8?(DDA.HxSm%7ŅcŘ-Y_u_!X[Blػ*$֋<͒HW;7t!Z$).dfO]\8З5zHa2TJ <aJ5L]D4#X>ǹHk5؛ފNHyR!3hߦBQTFJuMFpہQ(;.xTXM7}GĹv\VG8K#_=`5(j*3ק<͇ :t53f&ufTYKq7vTWƍ)IZyiX[fq\Q?UfA-m]"W_X&%;= ]G]L]#e\0}IdQ|`Aƻ~[vL aEmy/ޞ$)O3+4G/?oH4~Fs5b R'N?oI =N+=}Rh$L;J8 ^8ێir?#i 3 *Bvf,yTbɱըMpL_L<Yؗm8|j97\oLp&Tb A]{#vsDOeM f@2ȉPO~"ތiOx. xvNx &Y 7\5{=̥Hl(`VʢC@ioK|bhZnbVnp%D @S%,Ht;m}T<<+N%Tlo$N_>Kw0N *rֲƷrLG/׭5avj_WGTB"$(!;v:)K o|W>ds nÍ& f75&Û^Hn?/MGqgh GF7ưۑY+o^yb%l[XB<ݢS`V5$N N"(J`''R̩c0Fb4cJ^&ņ ;c GĦs^Tq!%lq7Ku ^%W{ s\|P.eI}c6˞epsQ'פriV~OfJ0Xr`n1wr|A?!Yf ٹ^/Qrj[~&::*(rWx"T ecM%f.OG{Уy:+yF(LWVXo/j8ڞmN~'b D'_VWo1 B(4VN;>2`vb@`vVB j(7:+]MD0 Bڢ{"4汰LKP}ߊݷ;RGw〆>)2ńgYy @sr+ǜagIQ܌~ >WU/.!yqWͪ~>,k}O𧛯wj5FbcoG++0g7`Ĩ{WdBjj-$&uye-cp+S$f@ޞ[SPhf̕J\e|TH+f48^I՞"?$ Z/K[lTI?r={NB~r)s%KGBO:czw>L G@IVkU9W 7?g;m|D"q;;X/@kʔȗR+E)kU"8=prVnRL@ "tĭ|I[Hijv]oblbуm sYBaq."Hߧ>oJZR+NJ,_`j2Kf@ФNm/p H\eHh |:C!J[a5Y'^hHΓ",1˥֏O?gڥeT˧~M0pj?.W"sרsekZIrOP'~_6-Za7g8~!7WVFƂHH~Q8)9 rіVak?RFńZUڐCҪag皤sDkeje!!H~ǹ։׳`G5xWR=7p2{=8Õ0A叝Ls*&i\J(^ x*{i$OA {DIu0VL%%RT3JB_U ӡ~x`߂%Y]b+./đ/On~h3*#(ȁ5ȉz]cDY̐4Rx;ԕG2M6  PU?@n5t5L.8\Axo%yFqʕi_}1+S`va9ҝ8_Dqʗ..j !0[p2Ғ^L=w#.Wt1IAݐS  8 v! oރc P\amD~y=N7%~*lZ7pȱfgC)&jb|+X/0|1X^˕ jlZYYt [k:O:'A6x)&LYʄ{ conNOlq /sZ|)T0Y~CxxBPS4a$_.{ßz 6rCIhoe8'qjrkhã Z!+4{6;yˆ1N6- oբ X={e|irdӽ)jEc!0a(xxS?y"xtYN Ɠ=du9opȂ3"Pwza]e|g{80=] AgT!׽;س?du6o++qrfjrADg9s֏П6|~SW]$1qj8_ m`zٻq IR%Tii7Z{0xcgaLW}QP6Rl@x". Xal=ц>bFF`+1vaY"N? &y2<,hR ;(djp_1V3Oo{xTsܦ*B_3|tK v4i ([՚|<#akWUq{bsͼq{:X=*ճjhosg,a2B"c-t."Zia1=z?ڈqFʳIlʪ$B]P݄YPM3>L%&˘Dv?p(MȚ _22_pubܡ#62 #o7T9Vt*Xye|mQZ4@C6kd.̶soj\WF.&*%P3;4tO%4̐Co׽i2Las؈-~H.2Fbk!0T;4,y$BIeT wi7q39pz`4Lo$?Vm#b4#F*% kP%#,Iz"'f2MS9Y Ydp2J)P6:4!7fpLkڥutKO5&X.[!;C[WX8<.RR\m X4!jk%Ad5ĕcǐp fZ28$21\hr͠w=s;!"B?wFR.6W-F!wAMwl X?qaxiDK@x0hwb*3W2 Ww ɝ j8 wQr(W~QL-XSCYn9BH) 7 ]nd6W.M6oa_z6Ht~)>IxB@Ai@(3}E*j\ƫvbF:VghOLcW? 6.l8Zk;Lė_k7 H!-v35޵U;.!|}^KŃ׊nɩtEbNd,8|Tf\EN6\cɬj԰N;5ȍs+8o x/SVG50Lޓ2\w"UOw W+: ؘgR-A.߆ߡ-_[L4pd "/%u7=&Q\->w&C">5I3Sسhރ雁T.4pAa\|G{˧n -5v@X0z)o>_߄!vo&^~Qa|9mflUA|hbt7;~ ` ƹ;eFNq/6;|u7|mg {C]H3IPeNBHY9!DɧN*??S1[ё$,%7%{΄oRׅ'wDϱFr4;gۭ(ˇ?Ԃ"x=m>Q޽]G'^L6&*lcXq`2꺅HZ¯lBM>t-w#Yz 4eIo_4%Se˷Ajj4S|^5bc 'ThBâV{Y! 8VରNd{M髱qG!zG/aQiϷmK 7#j'>g T-wr#(1u^(I>&T'霏~mm.x>IJ9+ O,"VN( rl`i]b3H2lCI{= PR|<1Uewӈͽ tql\C@;E/#UHkN-8>K_ъR.I@(0nq}\sbHt$bm)XU8NZW4r*i,:#XǓDXsvGBKvzO<9=XȸhFhUa$m h"3bTK-ml Gwu,gf&[ӭޘs!a0m OΑǒĹ)r#?4ObpvHw\덵>[N仿}u%WBz(ߜxƒ]{Drn]i޳F2شc4qCHaAE&vbړV k77e1sldkϡ5-񰥮vT 4pն.T4.0 9=t :U+Wп; fa*}kp ʜb`$2iR;($S>KZ k0fĩ[8(T7hG镳zV.&D^[(o:AL湯/6=4Щ2l4a0[5ɐǕs:\UΓ>ٟ^L1%~v&tH[FpqHSj&֘7% g,&rEbW`NgC ( фxMԐT&j2OVAb#BHg\̸w}o4LrмI*~&D]5jtx?A/b<VeS9eK 2 @Ɛ-"~vbnoSpqϋf,i~C]~D17Mk;"cy֕0Hb/L1JʗEPv*\{!"ncb>;.Ka` 7DܑiDK~qBXX6\=ԄlX=w](E;<93l8#G$A~A'; bYm7j%7 b,JRm_LZPaYü.;"q1)E,TV51:IARLH *.6T$D7Pk"91~mJ;&ɟ ,I,tAf/EEPVDUnSR8 :ՠ䟀w'+lbfs߳(V~r->K bE8/{]), QB^'t^"@$( W&& QxØ,Jqd"UKhd*<ُ ;( E]g}VTlE{`B/LlCΈЎ5/`)Q3%e-puﺠJ}}DR(4Cup#)}{!Ϗn핆?Ѓ?F1(#3y&%&Nv~/Pt\o..nGab"{<v2UEzB;5su;p.q?lz0D :y1'`*Et}F>C[cW# :7N"_[eV;TB^\W[Lݴ6%se]uP<yȒQH"^RZ"ag\y"晹^1C#39>@ԕBfلV_Pd񎊫-&.[>/ĝ#Qb`ƈsY]X)Ǒ? 8pE܅2#·Y | Xw)&;*]I153j hKځr4^>*(/Fu;<Zx>k*7He'ٔ5 'ctp(`s5A+Fo^sRFaMέ{(}Km31uģXg㩝jCuc'*rGe~D&b/(5fyGmLV@!15ZRPQU[gI\I+\=gaYl5mO"f0><%]k# ޞ2sR5bǥj'N~.lT{4\&z`梨KH j^54ůݴ!_SX!eQSi<1Ankf?~}Ϲ󯞉g$6x|HNx_ ^- 6#Ѹ$LqOJ]H 鄴l~6K"#" %=j+՘wsY W44OnVh.Kͩk,+sSDٚz4=,$\{f)$i֯+hPW%g\y3S;0}\]eY[~#n7-G{d-3m)|Wmm#9EJZp'V{7pk^Jslgy@tc+P70{91 ~Ǖ~@P=d{=4/gbiMS'Qss꧊1#|Y{^3|M@:Da hՙ ?6pJb}2BmHM&ҵdOɡ!ZRX)`̖Cb‹U~rU YgvFӨl4NjY>-m#tY)"{U63C> ܠ@ 4-ôuܷ";ɏjl E}ApKa|B6~P-`9ko[v9C$/ֺd:Zh`+ A.@,6 9!L-ndneULy0H H7ϰgK1yOfS ֘օ:>cx _?Ai ]kd6kRf ^gDuRΞWl{´WQMRB,n@nwٺJXD_1Џ`߮#ogR14T+uRg"M (~e6 u6pOr8JC mKBv,7 *e616P!Ucnw>%;Icj{4AQ~(A¡s>݉Y _ -rKK4#~Kԍ@Hj!4l T75P .)l{Z5=_!7Fm}(K&ɠfG.l |4>8' oBn }>{*IP@nV߼97%GQ|T9~p>]kmNxn8CJޙ,n)Piez}׾zΧ3&V{rm>*9;i?5wի͕)M˔W:lb&kf!{ޮT0Di"g[i=pk [7e&1 3#dX~LuGs,Ȑ~M.p7PF4(߼~DO_2b2G4-B֏0trgF]GbΆBc?"ԨIS>*Xˁ{v^/ӶVtn@nt4_osAtˆM҉QNW[w.˝~vAכxh싡#CԻzV8g}@(RNّ9ÞnCa \3խT}Βh H 7Jx^N$1ݤH͂_뵦78jgOgGlH{e#X7҉K"JXv,% VW\0`1 &&09_4ghR)u%Y7POb5> ku(u,2(u Fw.e{Y]YC} V-IK?<]UP]I# [̢~ UfS:R?ptƦC*,ʻAȝGe WAӾFn+`zlmx&9c?LVK9\g<x+# MN dPWAOêJP\[$j;0Tq`dJuYLtĮUCC`T9V)r?u_GNB{0b@YЛ3^62 ZZu9EC! nEСF(rШ9w_-1ەFj+=;H=@=oIw|'jAo\d\:D f)PP1&e 7=1fA B-gywJhӼtW-NЖ;_d.-\~ʽPD| ʝDLFc_ 1 KrUU}swH˾p*E7Tflv*W@IimN\K٬2Yq_K(O˩r%w8RGֶV;LH;!7?Fچ)%k/m >EʎOi UX~5f' -Fe8fWҾp(7Q0,Qas"P]Mш;e[4<-{ǐ/]_7t4|]qz۝qCgu:,2#%ѹ*kRY?\sX|ƺ;~@`F[6Ak[rl zxJ g)}9%ō5zQ>|*K5ݴ2oQ3PR! -pUs9JMT*wl@vyoFp+('Cu[gd00]I~Ja) Ҏ^CxB̲d~/_5>ReQjSj#YXcB6&zO:,Χrm7C>0mZ1(輴w΅T% =۝ѵB8]^Gz[f0G9+%oa1Rû; Lח,ԩb%VԨ|۔A^$ O\zh7hMl{+>(;>}l'~b\`J(0Un1;dC\B&j&W\VuT0٩ F)FPUgJk[<l;#+5PpI (Fj|ܙv:>SXgbr´4ь::2go0q D[aOކo_\(f7f)TuvUJCI E~)4F16zU1/äkwk, (K@T<_ϑt-6ަƹuiU[:G=[$,TcHx0N"سEGrZQ3Q#0üY>o&k>yrrN8: σtj}m;t6Q6FR[=gˏleB)JK]Fwnc`8\y3@y+AȌbר1Ψ3QD"1'jŌNH{E7\\go*4궇yR' x"ɑNG >A >st 1_1E54?U,I P, 41y[2M2ZM^ Fቈ'zLv)uٔX*cmfGi6Π{XY1cS^7tx`إqknԈzQQ#]OˎbȨEU{DaiA@ԙo\AÆm!LܥEoE͓TWUrUg'݇ *|(yxf1_j^yx3g~uß c`SyW!5EwJӴjVmD'bIoVIri$. %2HZSw7|,8dgDך[к,?yk*͔B S2M$@2f%'W£EK`kS6#&]vhչH8iX:YYJ32PX5O lt iI/LQhn@hlݴr&xhSOk@:bX ;ͭ܃ju`i06AyvO LxRV)6@`(Q*MrNo=*wӂe0Fп*9t!uw\i乂J֝ WZe5EblIW:\gYїͣE|2z=^C#ky]"޿!".FZUi^Wj[E(UrFm;ʍ D7:)+'pl[JT`3Iwd4FGs0mVhjd~ZDjG6iF괩bг5[3+ZJ30Y!?@G{]{Q)+W^,ž/ȏ/op*c-ߘsNH8]Uq-eE% g8 +uls#pwg} *1"xB.>nпT\Q_Ds_㝢+VTQ4uF/CPWį!/eYJfJNKr˝Xa`$VbGeZ~׌ӚjH~LQtDNhDu +8 qc3{g #{f߾hg~v(/\#/!.z:MjTzsV|2IhVPlI;/34M T2{3*qTr<-\&N +{C^7ՎT"Lܿ ,0RtӟqV׉,)j@ ߚE@ +ؽP!0(\_sRrkY['rôe"3RHUrC8DU NѓڍeT(J_SX?jy { TZ[tDJ yA`G =*=Z;m^7?BA1cfBl 55z9ݰgyBMfdjG{,D^X_‚xQJ2Ӵ7KFɥ1u4dv![ 4x&rv{W_elT&@_c:Hyц=_RTjkdE~WSG)ݓ NjC!Z? )Բ5nvR.?DcSJGՁ%]L]y4qQ3NZيӰd/$ -ɤ^hO&\N1o<~%.ZK;[E9c*>;\bC##񹁐(:gwIj`YKi4ЛSd^?dޖ[B;tHSMI'WËdR]e(}HꪟEdZg% =鸧FDUs-]\$Yͩ^$Ϝ ;_mM./WgrkwZJ Sgـ9#kcߩSnn kj]jxa`vw%s!mc Q:Zl,V"H2  .8\kF`݋{1׭+tҿ`?:]iT)Ͼ FؠfcH!)9gHmI%cз$Z ynN:!{?GYR`5l)1)Qִ9O=iXKzF|uB ( $YRI.2Nl KKkbDp,PbLܳsހKP;OP,LYJ){d|e=S[CZ*S/Ao(ɨYthOM!)~Ú 8:+ 0a+nwĸF&<Y ϩZ-F뼉"C-GBs&qk+sn|Y/ 6*+붴8}8 _A;$Y.6s*䍄+351QY'B@ntsz\hDd5iCSVgӊ6CȍΧ"S`N0jouo2%iNVH|tXtd HlDKe:+VeKO:G}#vLs]psv[̕8X _QNm' [{ Ye CyY4G0΅5ufuKK+'vLXk g TS-4Ul](쑮wH1'7N8pF!Gv'>0. HJ7B^xQ{Uؐ%=ER Nwʸ?ɔXkߡ Q-s]*]J\okN$FKeϜsVzGѺl!oJe:OFB,ۈl)[dP48/x a=Pid|}X]2ޮ!&i@81^H$DFf{>z1f{_Qv1%шVe}һA}S5Oڕ1ȟ t5j.iDGy_aopsqb t|'~.h}34Y S^!~#On_^I ё%|NA6KYOB %һ.T0D%G> }|SjYr^)!2iiWqk#G6 ?&:$J\xG o耋)NGߟD 7ձxfdU*Du_9A Sg mm)#C3;YfEٺw\~N-"$+'J־&>R"R*8dO*JSA:MA,[>W0oִ#6Kޱ[.rbH"UblG@3=y aؓ?rDPbh>ps3{_Un7RPkw( NŧXFD}Y` B!onx׎o8y҈:,~ u7 C"!h6%Gz?ZҔPy)k  qӕ gy;Y2 1EDfc!,*Y$8%͂um(c&MHS䐫#YɓWr_f YRY;oXCd]m$pWD%KKM0g]3C|ϛ1{_PKm30e'TxX9X / FJ:/C>2<WwɤI?&usZ+)iS:2!UU c($LQLU٧})Ey\piёj]Q91.|[tb6ٵJaí)bTfz4$>>(OYC ϵPfNG7|u 2Hrs< *@Ji #çqȪ*aSv9LtKi~zKԴ x\s֢T#i4G=(KQ~ S~&Imm5q3gtF8uACHHْd#VZ/y=*Pxv2kG_{GaOѶ#Gw-$;]ä5:&Q/4A1yo%` a]mHhkɽF,+_ߡV?BGlD}TZwv 6A|qZAn/Y6dG/GTˎg[b% Xy}ڦ̔'#݄{ǠgKYl KqPY oCNkz<".>d`Fk ;kr5_/7XQ[jnZ5ɩ] \rN'LOx:J* ZfBH97}N k?y&-&;_ ݍeвA[*oCe܌LX1_p bTM | p"\ :cN࢓b?{!h 6;9?D5&|Ny6 :S H&ׇz3q*y9ɷ ;5HWMk3 bO_t'^2Ad[4ռ47/=!ƶ񆡔WzU0ȝ混9rzl  s܇!]mpٱ~2X ps*cJƕMM0RCmL_#&Ta@V}NkQa33<}{e_ ёRF˱ߪNji痶8SԵ@( .G5ИeZ^Ļu.>D6nO=Ŧb^ߏ($_JUeE~)zwAUJ{sB( 3Q\~0ɸPFD-<8H6Noý~71I9Z%Jd>dmY킓ʞƕ[1&J=E֎iD שlŪTY:ONƌ> (j 2%tk ѣ8+p]PhיVPXٍd-X-J1,K6D>%L]쒝x$0EYJxX}F]dCj.hƛicپ2p}5փ ,` 6"dcpv#_'8;]% ǝmq2x0̳5֠UpFXk%Xt!S5%0v֗AObQ"]wZJQ x C^P)~KpRGum%e̫-Jm]Ķ\kraV:i7͘Z/HF?ai8R l6?'ffO H%քPb{Hvtc*FW)'mc{KpTB+L2|DqA\@evaU[j9NZ`=\}PK{.R脉> )cSdf *5Y׏ e aES1҃S/Sp )&A.+/Vb&y44xs@!k:DCЙ)7S󢏴7KHh~)S"w'ks._t:薜)[0JZ+ DDN[gZU3E@w/#$4xR_P~QտyH2*eMQeyȶ#(6+x [q1-ܖUt#E#`mjz0^!OuibKqi)qWջ _ ~<b0K@>xMQaD{iv\ͤ#?D71 GTJƮEaF F6 ^f,̷\5ɬ{yH֪` V!7'Ҹ mi 'JJGwRL 5h"wm6Y8;ȥo1*謈@T7+e&~}wmkk(i%=ͭ){gn]-P&B,n2D,cF`u HXH|Pf['rPM-ma<`4 Fk'wA;lj׵Mh+8! -vln7% Zsa_$$Yꗓxw !M BqdۿDs9?aj^8̥%l.`҅'JCaT|0ߝļ4Y->Q2Pttr6 *qjehVqa P $Ѵ. 2IbS +b߲ҊCY>嗂ҜBnvgo-oDQgmZ KyVJ+_[??˳z 5RbPJug?svG`bTub~5ɢG\witq*nKRGDn L-K㈧k0/ؑyGo[Pz=/V^'2CX8PqD|O&v$,BfdI ~$L6S|a?۳Gw{Gԝݹեoɼ}C0>\Z0tʮŹG34\BD!*Ղɠ.hy~I'|?SpU%0(m x G񽻔7<ԛvVp )E䜞yfbO|ai7*ԐP/gbpltJ M%䤊f\kKy./XsZaAEB Ŧ"KPjT9c,k ]~EwM yl+^[jfPT @4\"F{A+1q_CV . +Bou}CRbB2XQ?qvLCLcL}J cٓV@4ٳhsukS$@oX[goݓu(ZLlN Knd#ݸzXy65S{b wš!K %Tdy2u .),|gkYe7u4_n2 >;DݡӢ,vzqy ^7d[ZNf'X)M++HGv [Ҝ`bS Ͽ/=-;̌t TPj)h>ho ,y6w eE&,LBðo>ŏVK][.*3+N0Fw޽I'"g0Iyx$kgحΣ؇2 1U9I?:~u#?qRKCuA>6 M* SqviRhGvdRV>n0),ےJ߰cSisՀ*ӲotKyTmh~8\M;_Ç嬇nWyf9+h-HqC Dhgaeo[</2IfH,&_2w?hbRCgq䅿]&/tw9BpAe*~K. m:al\dRuj/YE8q*6֧3X&|~'8ln >6>K r"(VՖeV5-ޘc1gܪ,6nv;kCsҭo AJ 3]M_#O5ՈTf]P`Sw8 P&vMh0\A=5y_Az USy]HWz.',>P DDpdqպ= 3 H8>e~r?{ H z/>+EG^X^"vBu Z X[j^<k0ݝȎ1+srMb[KIjVaVLL.vmˀς>-&(L7*RV trE:([Fm%4ԅǗ<o s]3ƸثJL!Q8 t;|ZϜc?{`p;07#;{@m:4A3U YO>MJwqx7g)7)9`gN4IEP@O{\\HS2bX j7V8򄍴V㳃H mlvy@wbÕz7A!tڝCD/oa6;nKzæ;v2~|pӵo~ʣ@ S3qƔK8_vw4%( 5Az>cc鄡{ (lN5<{`6¡ -6o@4GX!qԢ\못i\j|Ql}aSV'#yLz-4p=4H$KyHsGSwQX:i_ |]/5|֤6'xFψrJl/zbSu_25XC63SB1,ߡx<]$0%Vo `a0EEI2MZԟ)M"Ӻ1x"@byXF]9pG"װ 9+߫'lOAumRh"K%Q=[cWQMf48i?;墤-آ{ڔfO͂!Ʉ< | t{%nNzP X e"j옖fi>_a>z yu9صż_ d-eq3H ~2\x;L@%@m>GY]eG"a߯4:9f0^)2Ou֪{G{2fΈKuLeq%.R-Ŵla&yeڦLu{k; h+Ȃ,`Xi&n2p9_G2|Nj7:5RQ6prNl<0ܑ-ETLY̝+9sP ч+0`('}6.bg:`Z>IHt2nM(D[OȮCƗQF@[̂ ѧ+R{%P}4|2K,@Ih,J PN1}1Sv<~B;^xx/;Vt)4pqEq$k3 o^ OK:6Rjb'ٕrN? ق.U.,Pvw5$ y Q+9#15cuB$q#f\R"=yb z'a<(Jγ` `jAAV͡[*C,F{GٟbX׌lY2z{alٕo($}pϧlD(=ּ&z "A]J߆W`* )M8wx!/TЬy;CqEl(CIk(Y :.izH;'30PO?Y,Bw^y:tMH~V2o\hW-wlde0\vPYjƛQz4ҭ/:f+W~ytfl àźD[M$|'08/)l|Ѫ1-å?>xXcB~.el}Lm}w.09] Ve<ៜ,uP\D9 $J0dEU9p|*L-] C'zVǨkVCL 0HLCL%ɮ󞴯mM5@L ztzB1PƬ%:sXq"@ {l8Ev}>9<\ya+5Pz)>z FO $59 j>ud]iのo帓6N3tf?̹mNSIwk룏VHB,AҒ{jU wj!A3ʎtC$8McJ"ۦ Qz'1: &/mo@$[@ubIr޼]&4@OܣJ}0y ^w+$=IWfw,w$v P3b]>6^JfzDqV T~ɝ-A+p7 dƛ{( #M}ߖ]uQZ@o.,c\5jtG`D M3#hլe;f`؏lsD*G}daJH2*,"éCH0biCcQ`!(8c#h=.&E]C `fW@.0`h7^[meԟf.٢>1;cffvu8`*wOK6(zЪ߷!KYƓ%Ϋ#uk;U,HݫR%аMnYcQXZڕdi$n 2 1[x|!`NFEh E = h*3TUUc MDnI4V\۽T-z(TݕJX R4@J_I`sw],s7waE8^3F֪2v#<xBJ-n[|Smn"? Oa.P{$RnhQH&#hA haU9M=rz8y@Bk˭jLW8ZX FxŌGݭ&V=BZT$"SV˥կQlUNyOy'ɽ{^sOQ(w ĄeoϯڻF,ggUH"j)<˼%g`l{HU^n 2ڶ"^?B?hT0L %1yE8q\иshx^ff,1#:Fuّ P%up_?0@Ci/g:q Z%hvfIeIb;h E,Tw&یٚbOtog\SQa>/I_'g\"Vŧ*g@N'fδrqVLCz1}79e{VLkW;K=w&w_Xѩ<$LhK?z]Jn,e~IfLAC~axglg}L .͒˿ WO LmlӇ47jș|5k= 4KueI"7y yuJ=BPI: S:\ ̨P^Tf˒mdk lsXEJ .=;ȒΫX*W!8C"t"l哺II)Pnf-"֢>Y\/ca8"X^s "i:NR d{NuUrLp/g\Ї1MŎ< .jpqv!0xqjZ@دz @~jg{IEbhŗOo''6h{p=SoI Dd}705|#%צ4s<5=ږ58h_<+\D.*<àWbP4A{p b^ֿghi(S6+g`cB1niTOU($\GW'갣%,#?O|c3pv{G9U߱hl:/j{W9OeǤzwGx \qLR=aX[qr$FpT汓HkL&? ~z\YޓUh;<q|9]9ӇQE]&lyEkUZk8~mK/.ޝwAKr'`gf%_( DJxpr ݹP0 "<3qj bK,yؤ[rhcƿWݯhü6H G.|UiK(+L<Aޥ$!Yg -n{zSw)*,!EY=9F꡶ ؅Dd<`X}7(}7Ǐ]*y&w WCx0`1rЯLsj:ƝgY>ykBoʚ/@f5gTՏ~,% 0 nl'gKE?W@>8@8 V.b mc6_ЎF|omtezJuQIfI˽2u*10XΪ#׸Tz} lILq`SN 𸒼G.䢱|+n8ڐ+8.D tav,3Vt~̛α"_'ת;@W{7K7%CK{Ow>0 af`̼mtmIV܍o$-B(pI YaԧB" zOc.9.,DQ }X~]k'(2^pJDA/p1 g[^9ӡ'FBkB/89OҦƒ.Q*1LiKR/ L^_Y-_yg֢ԋLRgo8qyerwT 9D053,Ͻǜ77J<6Bߚa,'. !$3^yMCu'}(䉧?_J=]-:uE,Ge3ǵRb"M$'$H)Y\ ,=fH Ze՘gH@h3Z=K=)nȵ`ǐ?:Q26ڈgJYsͦ'77eb qu.tR˶S2Xsly ai@῿ 7sfR(J):lF&hU#XrJrK'LTY׽,p؋S6j]m0W/HftJ}ٮG v Y4Cr-\wuj? *-,E1CJE1hk +tY Op+YB#b<`$,y5LC fP=hq\Qg*nv@'ac9oyjKW8rSnvD˰Yt4˰I M'?gA'ӝ ȷ%rqYsxVJOpQKCv<͕ #q,s`x@u䊆'91/< ,;)mеp:5A¹ΊKë=<yu~*ٲU {*ʰeHbkfԔFriпdM *kq׿=Q7 ,) -ȤHQ9tHuVr3JuE(Zi=_$H*p-3K쬍s{7jp%J~ ԐPvql$ȨZ%bB A0β*BFq,I=)˹{l:5b[L7!;fQ!"=7QD uIFe H+Pmb4B]qDc3WG#qn2ciwi,~³ Hgk*=.@IY#èށ&ĻoBnPU#l<5ԩǴ|–}c[L /48 -i\ū774jψP' /,JVbEP]}b [ ލCvb+Q3 &+aoW3]\'1UC8v4}zidퟟ΃7"mEŠ /#F(<¸gVFDNyNEwuYR;:fTp!{-{kcYDQ54qEws: EK[; ӻ[qD4GרQ(HTi,M^TXҗmrewF,y ’'#e.-iUs=dMgh'Edu+ Qrn vLWzt\Qv*تŲjĻ@D~W6MvBM\YZuW|k1EΟb` f 4L0dT!j Ǚs#OlxVo3K%>$1'~"`^=CK_x1Jќz&I-$Dg~?2 ?k:m4uM4U-׮6 YUSv_N;E"mr*5Pc<1N~RM64iy6=TA*g脝mѴ:4 U*P܈]"5Qâ-PoXBx+ԃ,Inϕ(eF,J&hIhy*Ղ 5#oFr)5o"o Q21PÎ6B=÷"$7 w̶ɧ" ڬ즬Lӊ 3k(ݘAV; sf*"RRRAC^9yw9U@ͥl,'] +Ҭ&dޑk ^ hV6d71ű8`"z0z2ܧ4QwE GրUQ٭Qdh4PV,S 1]9T6PKk@AaAfYR9@7XZ{0Y'̶VN_Ş- MS0IJxQtv ix'> \^zg }Qwn ȁ?H :-*iܓ~ct~mӒzd7Ē^35&sz$uNFõt<6FYv|rCok`1i6p<2EQҷ3HhT?ՔQjE േFO)2j'G,U*{:>ґ:R(lbhnTW?>#pQ_dqbݕ]Jɩ18*8ShRj<5ED-BF0³{F!ԿW A՘?0@$8Nڵ6D4)_JռP\g0~0m'Ǵ@H&/,#|r dx>o/LEpFz&PE 6 mҁD~wVI1m2$PQ =GYN@ צ%fw1mc!\_O4W ?MٻxC). /nxE[iQn^ӪNHg9ɬN0K洠.icSρvwBX&d?/ũoH)\"4MFj@cx$ZR1߷{st,!!tT_Emgg Z iUЪɞ^*f~yoăMF>|)~ڬ4j:Ća%Xߞ]u%R.Xxs׶a"#݈ ~ p٪Cc (~F%T65SBr! R<~k=WJRycD">jL,h952lGmzMԁ,rKFf I+b^[bo"p/:pn3- S!4ۤV[K]K 3 X=j.'=I| Z# T O^&9eISO@{H?W-M@@7CCڻe-}K*o9.T,;_@/4ܦ/u8IWnm!Na19,*Y(}<k4Kॴqnw4 3%+kϺpH5|GM C^ F2E̊bOl|dڊqȾskZ"ߊ^Iְz\/+znY vq@$6\1kҩ0v%UE^Zm1 bx%ߜ:mɌLĚ(clEsI.#O圈-HZnR6q;$"r]"prGhK`{BL0G/Fy= 1)f;1T =~j0u<+\+M\,>|Џ\ƖԇU0JKPnғ2*? Z5M<7̨TFYޘΒ+`pA^gTf$jcN|:uyW$;$t "H҉(j &:T%ȫzf~F]jRlځy+n>c`Oj/yn?jE.TXBP @Ps"(S|xtJuTe{g0~x [SgY'gB7xtH(%:(FM"chzx--65+ nYD92h@֏jq uZ8\0ZBzit>b+5:y$UQP~ʥDQYAl + uDC \CQ⡒×uC+GQ;qlŎF-֜z.C7UVVˮሱAeL!1Y0\ <15=džN O1yӚxXGGu5 ++JfZ{bntc{@}Fxu%\ mOQDOglM*X8Wj׶ʥ^:pRVwK &p0'~#0וqlTbI]o rKzчM 5yxRfj7bûUM쁘 x"FJvchӔpX!ԻK'>񩽺ٱgN͞o_Gu/ cv8yGjdkl+!0mc]s&2 A-JηmQ [z Xr۽ KWyћV~umbj7 RnIX0=AW2c!,qV-iDY W2hdnh[;{83R9}\6]Swፙ=.1߬8OCwB3hnTW_Ukҋφܳ:$p-L;DO4,BlՆ~U``k.%9>Pdo2Jۂ L ̥QEk񬦒\!.5Dbޚ"4q 3`#shCMF`R:Hc C P);z64#/mL+ W5,mЊ;a2+qF 8 ruMf9M=n,s>bHc!BPl׭&rݕRI_+/¸yr_m˟t "kL9j4:)j3zy]7ao7yxj%wnsr:L̇gGw jiG^6}kI 󆆅3R ոǒ2-*ףf0qfs!/-ĽSbWL#K{Y Eu /=e fX充X5Ь(xO`_R^56Ǵ)x*^Q L—p#fo¼,u8OZ/v>Rx*2n3f}$A.Q}YЗNjz o\rۍcec$v2\כe#e+jFY˃PR=k&n(Ck nD gB =L翂H]42峍QU_6}..+$+^tg%MϿ\$g~1sΈkJ!A#LZ qL#٢xL2xR U`svHT㺣!:Q*F;LJuIs|Zir7,F j0%YTor Wvm.yt>y{mb J%n%Y w]Fb[g#Azg& iDp3kz(h(JXx"nK1< u1j_ilNUws.K1-G̫|'Kq5{.ͳfM)I תv}R#Qzfq7dw>>%@(aAMƝ>0~𗙏\N@Y3 {R{,6|PMpk'hL}{Jv@#j*mG@ҼZ+IE²|lk4!vԜ'ׂS>.Y]͕w#`UJCo}Aȵ6>-ޚm=Љ {Ȫ8mnFR-Ke ָ0+4|()_܌pC.[i7,x<#ZeM-19>Ef-:j4 =fIx'!{wڟ<(˲]CL< &݆͈ au2X$;M;:hl6JGCdž{w4!O6i v8'k`o@JqD+HPB1O}aZSx> @l p|<}a.bO6Y^n2FEr1t^ t…Q,k޵m+*5 ˅*B@ps"Y[ h+S X<,͔Bl7%/>Rg\jWPm4QRz0k~ijUQzwfumj [%CMlWpcöaM 7ey<ϘСB9^7T*mٽpDq'\OL# 6nf_ǐmyNh9OCOlv!ݫiJPv~:oKGJ{g Tx(xAcz{7512"yG@g$J]`̃qug7|E tUa5}M IkjA'*ڎqvBbބai~.pZJ@\~OerK$xMW5,5[Gި4 2ca?\zNpsM:fr[pϜ@d%eRM;T Alǻs8/P;ZO]UEjmT:%Ut۫VZs'eV{uw~gZL}ĢFbNo>%^! M7XPgWHv-`y9"`9,#2U{|~Z03ykڃL*DEo#H,aJl m2T;2`D p(.'z+g@TV( *H6g-Mr͢۲xjY%p7_@ ?BgGgr–2(ڎ)^wWa1 v'֞[xT@|F%1'yFΐAZUF| 윅,duHZaU66vnZA*nmwgllYT`,2k8&ÕũGΒtFS)_]n9]-$Ոvo}Ԭ  ~sċ[Ut~ ߣ%fVxf,dژץii\D\vI YYk l¯LLw, ,u11_6TŽ.5, nUA}r'dVmњC4eLh6*zo!!'lbEVŃhRG]Ӹ>=,T,gӕ1 ?t{o\F X\S Vlv%J-&TWc+q* q ZEg z6-b(32vCͼb{+";}}o[sdX7OY#R5"WDN@{A̕B`XtObΨj6ۄ1geEL;X>#ss 8UTOWP-x5snͅ ǒ2i"|gV>AMdؑ =g l7.-6@eD%ȁ3C~s F/"yT:XD'6Jn;~-sGk W.jͣfp&Xv wQG۱Gwlb6{2U}*w&o`5^tw8@ԭzs"wBH MmOۏy,:z9|>|^;K~K~NE'6"0S "zZb6ǹn6§Ջy} ('w|ƤҶHLd\挺y;hRdJíJ`]S]8̰CnMW`6LXr#]!?io+ yjJM?%Lj@HJxV =M66- =HqfO.KCX}G# !P☀#Y1|>:2<,,$!dPoi\V*\dKu.xCE1pt@QB:}'SuڂرƼv?[d|e|{]]?gXzYaT#,j;#ULsgNljt D[瞸CAb &v﬎!Ԁ_ۛ-`!W}[m~^C7OA`;u4ϻ?ol91+i.q- YliZC_MOw0z $䏾iŪsp)ڐA=(3?%<-$MNh2^ԗ `?u//FR-;{̰j55/>,A/r®sf 'v.rEXm X 6wZt\`@o6XMʫ̄7 %d*mCW _۾xQf鮔Gd0Ѧg-3nL(3x=YñR  .Z PZli&˪/2:ȏ*q>jLiwIWF OdRH+y9qB}+xhh385>Gd(DsYH"iBhcܭIpZo:OMm ;-@5,$h0nkQQ+{)}Ékc jtQX8(Eڠϫ[`)%$yWEN۵:Ψ]ܥVWv(`Wj`td=buRQV*Ms#W q|so 5\sMTRCVb8:qx4WQwuDžҟb"Y;JR$!TZhd=B{k#e6>}tuنn]'C4 ; Ho5}G~Eڒk1(1o>σ䁄Ew}J 2N˩p4?qgvPlr1xE;ZSކIiZ֟ 8u* M#-\Ԧb} 瘺`pGASvI%Xj3"hjRol|Dd~oK0hػEvk`Ɓù<*d7R؜yV SWQPLo@$HG%' 1Zk[ݖR|2+e _6 W~?nz󼝼FrsnsaT҉:1$+XR_tsG/SIrfM#j1gP"_– ˟%3Z5BE^LYJȲ]}Yj_T]|]~ 7g^(J}KY%tM@Bj O.2jRgZcD w̡oY׃3҅h_6c{$Mc4.'&/&?/ eh猭, (fڬigN8viDY/̵"$Z7 bAKb8w@ɐLN Z@_\;?0{a60,I-KB>GX }&] P\^v*/iԲ@{nvVQwu`&#DoAa>ZjQb4+'{`@\t=5+@0#8TF(U>ֹf}Oϧ?ėy  yR-6GhtD{pQb#.Wފx?k/,~@ˆ5W\-YҲ9tkK&[AJn7ti "[,VaqR7 `,&ei\xα$jg:ĮHR*8qI#xEJ.>gdo &VI:)9}r /nV t#[a_\"W Rqko<9UjuԿ7`\۲P{7%nv;_f)x\?->2&20Wiybt€S Z[q\I%\wh+_VüAgS^< fV-py b{LvMt5^7UVޏUнIP"-lM:*bg9BG<ƅm(=o)(]/DGy ?x78cZz*^^Q"Y´ nbyIq_sŔUlW!8S].6QV`q覫WHb[S=--ZS8WEPDyf*qW.8P-9vi9 /h~6j߉~ ܃ W{SbPAWvJM{\ 䄎&_?]klHe-2g%u%Ts!%U8ӉdU-D}" ^LrSwbάۚmEjrZM,`'{1ŘZ1\%? ^d`ȝ&ݷհ9¤q{Dl55u } l[ʰXWw]n"$B.N4T*%R쎑 .a{qy:E9LKuOjq%'MѩP*?20!\Q'%B@)EZ+5 & sO g%(yBMBɔѩ3t=qͲyrK,z<%E/9-`WN^z0%$t|)l҂qox5Faj^[U!5ܒG;Ņ4wFsp#ޘ/cSqbۺ8 &oQL8< \j:^,cZaQtg Us'2y9Cؽ~q Zw@8N7>EN;fT[륮hlU~iTw乐jKw+[{6jw5x@&,g31`SLOW %d8y:RtA#0ʹnS} t`_!@V6W9!}hjٔt@#Y[QqA'\!P,J NP^"/R_xe8>77$fCK5.yf<룀mZP/^E gWܕ^ܳ.鸋Ӑ$0fST HWfgQl:֎Ė};ޣ SCQ*mJ fI9^Ppqӝu >3uXéH]V{a cXtJ;.RV?p|f/F˦'_@V%%`*%Rk~9R502ЮCEXОJ&x%JUގ3}gnos*F b"@xe=mT(&du!>=U@rYnuJݤ? `sz1PWNENt_|SɢҞW\i؁9%_sbRcp!O#.ko`!c3[O/yHrdН 8yu[sh0Ӄ4B|1 aVnF!3$[mY⟃lesM5ڳ$*Vj*Kr>R2{fL4L.iXP@6D zhbΌvf)(Bg_*OnECB \ +W@jo+TQp_̤l&]u2EN65] ;'rs9>pRׄ4Э d$QA/(h0?~l7  .cr %8q`ni7>ktfY{po$\zͪ'scŻ6=VW}jwayc. KN)8ԺTՌ OeKg$ɶtcG֞UnMRmTH.qP"t6f'gxb@<~)93}Yéep!ϼ7&m|GOv!ΕY2x7Cu^)[Pn `%7"@'Otu :SHH7N $O;+2OrZ[*Hӕ]~5<8IA>'sW G -h;w=OɱؠUJ/6 n SvlIWEIN};wb*8jᨄQGpNk#UZqUzO7 - *A<䃘́ h y1Zc~fKB5)ՙg_ѾZxY+!?KXТ]$ *ɕ{0م|uL"v1At{L`g{1?m,02I4ڢ?`h#R*z VA%c:z k%KvQHx0EDvezM15SSdDV=mݙ઄4'ZTWgO;ʃe~dvT1^=(7>"Ê1|:T=!ZzXoPטXov H.cUR9,MvXc!BuP}n*mkNrTұeU}A.Uˁ{"^!&U~Fua.8 ӲkQp@hli-݈¤ؖg87x{9a3[bZ31`obP LNhI#-1EPf I]W_oDk/ɑgrCv2P/A IArFWa5*ȉ=~T<1OμV೯Hݔč-Zm{>f3 v$Fe4M" !wӜPӯG8J?+^hдxmT aoRYE1|bJcC6Dv- 5 =Ht s*p#3lbc>iMK&D '7!#0_c<%YOR2+Q%2/pp=Mo>uXwIү@|eEN+-Q Ga]wA8k<- &2[MrPU.v2آ?As-)}v=/_J9~ LyŌ= "0q=~acR:T:fFMg3괃M'6!K} ii+cnl x0Oa $*ҋP,y=Mȋj0}RQ/zMIJ}:0EiɞIGػX<؅83=|Jn$ Fx(fgsq;Zb\-؆u;%0k `8M\'sRl+ U]npg; A赧Cƈ|P26hY/p|hLe%^]f,;ĀM'L9(Jpe-@[M 3M4`~ ݽ(NdAڣVS%C y:I, [gK!oG8X t5U MR?VS9 ;C/!SH#>zayfA*zMض2j($JΎz 5>o`#4j/isxO;܈g;:C~d(iLjn&H}dzl* ^yFFVm&6/Ӈq1Jerwi)խo 5CgJllvzGCFlB>{$Pr^>f~n+$(kSB\Ѿ lȠ6ˉm6=_d&Y =jw࿾_ljߏ\e{ϽW-]m!4GZcE 0q>H 2Nk2.qӈJͺIw8?:$3dwE: P%Gܪ}^_o41 Tf݀el!./Q h Nu067A-ډB+:-<ʪΥhw?Ęj嚭e@I|n\TSҦ,7˩oeت''3Ei{,N*kZ-l?E*ltRٛl nM/pBMlc-vx\iF g|']GC: 'JN Lx%_FJzab`Ҹ3_!59_N_%+2rL}C *]$vϜ NXr#hO쨐PQ~h7Qk%[|¶U]}F#ԈzRd:Ȯ~.|e+wTB@q4bo?)pf.9FX}?- 0\a8mӚS$՟`cwz^fvNfꅩI84l!eCg9f)GĴYw(^Q |guNU:h`]D+Im:)nT'4ha&hlyVYuu=KO|G:J> %4vPA bRV)0>T4zxA5,4m(I>W(&쥛koz# ~~)? dئއA;fdo?޳7vs+N“kIGLrXƝEE lv XγBkpA6)\TzX)ovW j2$g͛:@nA&:LYn!r}؝Tn#px|}"F}t_agd(D:9USAcy[J1ۆQ|?py4)QA:pꊯ8!-ۗ/%_5j_Y?Uk&.B%`?="ȣ[Ôy%h=}/)lshՒ5: fj@31d: (Pzpd8vn#{ކ瞒tSPV9;qgu_8&EQ0s}n;N`HkgZ65VDȟA?s0{Ãh*$:cO *4̏ <K(mys -&vJhPl1A*):R6 '8blUl7Ӌɥ-[2yE]bi`c} ]XGdB#Q?fG8=7ȁ8ujV 7Xsuݽ #XNkƍ~&"m]-O$zp;*xJ_3c*;cH&du j'Ll0Ko$ E(}Z~UyeJqH)ut{Tº}EW21nkPkGY1z;c+9D#j<{ml5KU6a#ss[2 ?^" ?;!<BՅ\Kfm)h!bbT3\ ^Wa ݫ*&\ msBNdY3 D"F{E0J*n`4CAa) #x7֛G)klW#քJljfFҤŷEɏ80OQSM8H1Z([`Ƞŧ0$^%ig !9"dW\`1{WAmHa6tF>LtbHa8/BٙJ1Vb+L i_CJALҹҚڽ˞ 8Ԁ{=@eP." qKizj$졽>kت4_75v8/8FR1),#6qCQFѴK?7ӳ-h1Ε'B !͊x,yNApLHacW' ndS㻊-P@+)e+|= :3yT԰4c"hǬ@;oͰO[d!av@Af,"hhd#T<XU,y0*ta<49CgnE)TA~'67^owH^'ĭ~2'|wcaYuilO3yF)]-ap Xս[T|ֲ\Mº` W󜛼lD F5v/9NIF&@k+ORѨn?Z`KTdsF*;:[vc`=ٓHn#@ ,zAj4=3|UaЉ.ĕ+ă?xKL%\bABGEԪi>pWZ$ij]&HJosKm˛>ש8jsX^xbHtO> f_k,: *NJϠ{񢁜擙6^Ñ-(d[hȇX9"o'~%'8HTC@&OX]J"FT zzgzrT${WH:.~I `I4-= r 0eFޒPN*&[y=qk3\V$nY&kՍ#PeH1Cfmj1L7E- l)[xrcr XOlS^>AkGR0kؔwOG,C{|m,O! Z7B1?_sqX?E:.6<<4RXtD%s]3FR91e=mq9‡ lUZ=L7k}'iBM<BV=:{N;Q Zf2c_ |̻'9ڑ0a-J 6ؿQiZ6ò6T5m`m1[fVȣѓǾ9(_WR"²ёwL2-)xBA$4PT 9P3/HWȑRA)c5ac-ixA"ߙ}!yK}a0Hd_ ڨA:]@܋(djM7iQ[p(d0gc[13_hyC;(lmAwon}-j Tjk߃{' ksLWS!C)h0M BSC=K`:Ք9=a˞-ֻPVoRC~ v1b7Rdו^!h-?>e.}OT5} MxsoG>!mPaOZ×O)2ew _ҟVJ C+%Bٯ( p}POZ{dI"rA7iW@[i[AK53z;[lZvl\2\ng!&oDѐn-]~6f,Sao3שH7TNQY2%l'V'Z͓(.IRCV ,/xC$Y1j kap|6L sO 6$ްfFڟeMMznD`?-_>UFt-U`0Z;H"8QK^L&6ڔB/ `^u^BlevCwXip$/L (Z<s]> QyE!Vm$}VsAsݟz mq3K<ΛO)hf6o:Yir,gJo~~߁MƤUcj%m'L\dū{4âDL5xR[:]`j95!2v4☬_˷v[k]B `d?tg2Y0ϤYЯzwi|b]n%*a}@aٞ dy\XUpftE*R 8L[`O %=p- 鿚! .+{Y~&v9{gh,A+2i]!B4 #FS%2~c+u\3hEp j5KQ(ZR!-$y9FX#1;YG.SL?vm/v.!5M*R_@(Y>%0xnsdq,/9ޘ6U{r}Eg!N;bOzYMm" ?QP&A}SD 󒌎IRUS-ުA }zj'dae"@7u[ 4^K̿ !oeL.Eݾ!u6\ZsN4֠p/^qIs%##="%x+96ΧA35j{#'@Vl_u+byj`8F9 HU]j?_&oi;_if<~VӀR>Mԫ`7iJ}&$[?8._i(8Fas/;]/c("0Y}ď#Pf j)Z:R7;ʡ +?zI3|դ6G0#d*'(q#kT-xրnE}gSM̎ TArJj:3v.yO.б6Gj}d-4fT0;G; g"L0Aag@l {$3NTS" *2 \.ݜY9d\ Ҫ1>uAG"ѠJ^jTP}q %cߌѭӅyAVb[m) c,O`XI3ݙ9h%5O;kzMd{iL? 1Qc(K /ޡh [asfL'+_֍k%U&YPL `!i6['PTݣ o -Zq5<+n-"#e|d۪{ @8M<LlU?x)0:3MTLp* !|2c> ?͇ϳJ#8-DrU| /(F#YTK-a$%`^n!,X!3\m**0<>BKs"Of{í. )CxIRM+6qxW9Ƭimm*ۀ13OWƨK5~Q>m%} 5bqi=ЀD`RH5.bs-L'7*FflqA|< 0r)stYޙ}d\R|­]nhCsw!`YW4ܻ0߯T#=!U3tll#3) nt[m4@oB.>mΉz~mܫDFzVdUd ~J7**'iF[DB 'IR5s꾥33!VS( "rT kV+:'%WF@G[C(o*\g%k4~^yDVV88V6 L&c94ad# &ބm"olҝSL :ZکY?i Pq-Ի ,+ 5 ߤeؘ2@J^Xm:79o4e/Ȩ7]]d톋RRЌ+BP92 $rdBdBLyLo+b2$A&|&ʮ\X)cJ#?RAJGtЊ=}㙵Y)!bO}vòitcHdy7b{,~eݼ#7>nkjE#\l|˨,nkRw!o7ޔR_4BY 2>dX)NLR/-t%vZN #@Ln,6L:*Y ѕ7RU?Y_6Q`%HF0м\,[0IIZ͍h9['@2[?lWIL"qP#r:wgƾH{us=yF@JsHO}rY .mckFG) POT' awA׳JƆiV2Bi2Н%C?m&ZJ@/j_U\bes!Ǵkrb"3Kw 7D24˴tRoel12SNyU;[\uG +gdlOּ:AJe`\ڎH/k 9ʽ@=2om`R/U?4WE)Kcvx=K BBzb v&e]nI&|FziS֠Tfʥo!U$fHU"B#[aEv17 {R:Ʉ`9*{Hi᪃ ZU@?wN6OgXw j4m~ j;g!PIw/Ѹ;xowP ua48~PP;mw-S:uoL0~1c x!q,9\?`CU!C[ uM (*>RQɗ*ܭYymjGGu)M-SMsΕfEG5løOXY1Zz{Lf")0s5-ik\8Q3s9P+ww!k31eQv7B$ܬcP^${kӵ $WQLsiZ"@-7[@jL &T8ZSI;1,6KFP N܅>e* Gtuӓ .oNbtqGh'{J*j{-v2?GS)f/ lNC,x'Y O8ݼ|=K4<$ONX6ͭ}.DwWVC雉"Ԃ/yºQYM0!q3RĨ'~*4fH rWe!+̙;aI~:: Cy5֯p*HPQƃ9{_]w0Kk@[|_wcsf _@B\@^uBLHkF|v?܅]S(~@u?G;8$' y]G|"oҒi57}#VXtw~0i8#V:D@oka [-~N] \&]`EwbC|_ B0Ve*~k=E-T[kLC{PbTιT7&HBmk~tOTF^ʂ`!&MjcmaFWA:l#f>ɶo\hbo:հzATf |gBͅ΁SN,<ROFfQM& 7x B=!#( ĮˇhzmV;.d R=sϏ@{@H7i>崝hmkEvl*i0k7PAJeQbv(0Zͱ;ϼM!@=t_+ 09dG$rX˦ Z tأ?]>XꭵC9!B곮d ? <ɛ"{mS8'85*.3(`waVT("M8d:cܵ&1naCRjf drƮV7laxe7X_53{std4.p# \J׳.S60?Sa%P1lȈLٗ mآj BgEW83j\i+Y&P38TL7u$|RD4 Og34HL"{H9!ݜ1EUCb^r,RO8OoFo2ao Q;R"*I;zWUM`: {pUÂ+Fpbn!ٷ{ao&y1(զfa0}9/Xf˩,SֆӺtx{KoD@GRGN N8ky#Cqn%bc vtb뗤[ =3cMj~Xv'EoLg u跸=>F =/}Jf'3䉕ZwQ;cx;e}EZ=h"E Y{x@& eD Δ81\bux1feq?ɿ퇄 oTጴwVdp^Uܾ0V7t*a!t[aG ?WT@DfwUD p9SUG/:OÚ =2i4k#N+?.\n$0dH۠;gg .!Խҳdch^s\LǮ3$^y@ tH#d}j  dy{zǴ 쳝?I$gKm)vra~;s6@؂4eoh4 ҋJq־Ks =j'xlry&*%v\`j<69K|L,[[*9? $,"1σ q9}eϩhb,{rtoγ>x/ l6E%^8`͎j=bjQC9F\̑CRy`_{El}O l6P 1L1qvMg}Rt`!/S]6lvRi 2'l %4 Wرӊtt#aR {v?>ct:\_& GFJ|IX!H؜4jl7ⲯJ\P Ag{lUC@# c!u8E]0W- HnYqF% bޯ{Z_gfXZ_HHat<PO:}k:ۀd"e6OA3Mַt.mz{II-?]p E^wBr gre@sj- YfzwхWϲDɹ:4ađ~9;=*v@;ѯd2)lH+AkyGc璱*Ve."."_yh5_!4UxPARD>-)YZY˚.9"S9y uS.Ih+kivĹ,r}%FCGvjVt%:?y;!*,q~SԦ5dr5)Mz/wgMP/iCU $ϊɞJ7Qq ۺp8QG&;"`6 ||wYA`5VEB RGU܍E55l}|o@* $el[;{Wz1g/6n}vcU)-i0EP1>;EUe;1F~ |9KUMkf2>ZߊLq1mPoaYRy@mu R!ë ØBd#(_١wM?m8>c)_naO{EE$/#:9qḳ5^=ܧT^W(&| HYtm=3!%Wh8]޲GA̎U!pĒf ɇl~*.O=ܒ* vO'>u%v"oDE.qu] լpi]4]wpN\?0ff:Tt[T^O:FL5=_Zz`Ñ3h&X hV עJЛ$PW-Owt.c3> '1-EU?{؇ 0D$\ZLmzϳkv.i9#Wxc=pVTGf8"T"1Z6VRU 2&U0~TسtQ1H2 ՀJBR!KƊlIg-PrGpƖ`_8{@cDF@5YYB/ d+: рiC$m.WU̎+Ε($D VeY]_,%;T9A;r`?]G,!zDD ~=d!rهBqAfFNl?6J91D~RzBVzQz_U[%sD{Gr1(X,bn\4]8I &گsY@D,xJ̓|G"_ψ%Vjr C+IM [;C~v"DBx J^ JeTF~se|SGJkh*,`rO@] P;iEuGKfc;HQ'4=ȷ $2C'D(N'd/, ^p**C^}סw?qGwыta~[^vpFxt`X© Y==hP"bY"lbCv 23W#L}N^(zAf$]<glqXmۻb$GC,Ylr|wE==*Ϣ +RеЕ/糲xpT"~쳸TjAFV;zWR<B Kr|ZpjS ^6qbutId(2 ;:/ ƵD{ ^6EK qƉ<2ɘ/F桖Aq]*)0w_QNy'JjӛNϔae;sgBNFJ= ѓn+=a/@yX~VdOQz'I^#N*E$laN ϝiR+p10'kE9{igjC1xV jddp 7ۗJwןsX1?eJ0(^!Pz67/`Nդb[^@mPСXn;jP͟?G-kYO9w@;WnɽzG;Vʼ/*D^ʑ;뭲IЬW<.wnl5t+}61A+l8T,vo=LKW:%&x}-vy5Nyps3?إyR&|rC1(tJ.ܢM:"eF}1kTO`LπM%$AO/|5=BA>K:.q pMANu+`&1y\%ݒ񴧱l+NpksDlZʥF,9[ӈF:td~䰇3$ly G9[?pгiM;'\Ku[MBڎ:-2˅.P򜦳BGEv%#J# ^g抛!5].Ӳw%[rDgEW¤[a2"DbVA]R!@wwʠVXLjs0Hݺ,rO8>i|Z%gs!d}l{j*+wPC\ RFΪir>F'C eI Hs(mˆ{cR!T96am U$)|<:qrly9 0Cqr^9XS+䷷#zИ]|6AjyT_TEBH.̄}e{8W>v)'\DdX(EVb^pt`io[SOUCDu0~bx2OOnD+͂J]Xxh%KGPf2XEX?UW_ kS.W]LUM\-%LUX(M9ђyUΎ?^0bxM,i.#9֐⹨yvpylVJu xT/5M<D# ehgOb/{6os˙(rF{UX׹7])r^'RWYwFooN ڻa3s$77}/u|`4TOcJt0L&:yW&*was3%oy{;+SͰ{!]$N3 \eR=F5NK4ϮݺiuWUZ7|C~3qNJտ_Z}@#Uѭ»r[j4kF*plTUv$aA _@1q!,1廘&E t7so[l2cO7OE[M7V9zpn6݂OeI~}LI5=ꪳCθȅ(6Tr;Ռ6YdLW! MZDpLirJlkuu1% @[AYs/B{edөd򘬸lUOPYrC8qMQN&zJC7ܹB$36[3%ި'%E~Gh uŹ 6l+NL AzhvegQ]Okemţǃ*4Ƣ^v 8ޑt:g(?Ԭv ڽ %Ub9edWW$m^)vpftQ}a3TZVuS=]lOR5+Re 2n[ֽ~.$qjZ~gN];,VY!p-K'l@~([|uQ},Ha20D*,^](ZFÐ~cSԅS /;׽E}24ļt[p8SɊ&l -4{=Žg=ަ*ܣb^yhEv pw=~V $o;v~Hh$i+PdV7 L<܋ x)bՐi퐒U~NZs2eL$ j{<|3Μ nXhBg O()L%!Vi혴Y0}إz6`lF 6JdP%u ՉH,MvO4Z[U죂,]dXNdB\fA;Xr+N< i+mwrNe. imfXOWPu#L%ۨR"bOOPU8`hQ:eO}n]s}P+Q7Ssw`!7>yF@vG.5kDu_f' 3L'ȊzWK)t?rȦ\,c;;WP_~dE%խ'غ9lqO.!tXM+@_0asItꦽXpτȫrMڦlp bؠ#e("K۔Z$wrKaS$*%*t KaSd~&1obacXDBM!ωc5 ᢴQEbX*o~ Ⴔ+~K¤Թ]6<ԙSD2>I|[U#!4g&zaL O ^f6SvŘL;Ω)virn j2 VyxCZ<3Yl:3\&s۵/\amk١Uhޮw n[$ s]q *-irw7ΑKE{QG iy,f)ƸH( sHć?%R~YDρD;w#Ih/` ]"6@=0zV+[㱝,Zr( KƤ=zPHLr4]^6?_Z]vbٸV~\p.[V3JV_)Va~YaN^[L/wP ߷obElZփ޾mzzuXH+bu7N #gyG3Q_C%XH' iفY!:Mrh9 4ښeWE>L>ϙ&\K~[X_LjN'3<]H)}l`D3[@!#[ؼ giyߙPch3O з+2V|(XYa:?V 2A*o)cK3Dvxr5˭$L^qsc\fm^;qVS v BLfqP ƾ=Nݰ Xö x.! b,TLv e{AY-r%GŨ./;Xˏ*n 4`^ q)>@GꊇiS6~eh9<0k);13gxEjx}ə5b Jئl3q 4fŌf󍮀{h4|9D()1$V5f;Ю=zZu aR~Hue]l%|2d#$Ų~R }6zUnڹ)./|pv\XwY^O忋2A9aL3uAX+-Hz9S8mc1X_xm`_a+dl@l9]P0"Lq"#Ƙ' Be< !/͵uxHM5ilsp_xIV` `[|Zfo]AKf%mWb̕ {KF|0$ViuεF̚4]k.q_A*PFާ=esXXh>RIμE,HaZHf%D;.-8 I¸qoy^y-9cnػf7;|yuLzqKQ$ ܜ^=3. ~h`@klVþX7,'e'hgR2 s#a ְR^()n^8K[M7c~G>1.VI{5 ٷ~I ziИݺY,/4tcg=)aq_ԖE2vPSJHD6בQUhgjCX"-[jd \O.~CwprYF`ϵXBt^MƨmIVvuWҜ#ZP%u>ӟmrhqh|H.jBgYf'Rs 45E6.~?>]^Ӑӆ)q;6aU?wޫ^SFt`y8t]WVhaύX+B0J i*NJumC>z/KqpkSЂP@L(EߙA4'lzlM+v˸HU,f0ߚU{=7zû둱wыn;*cI8ZsvF`bhVv! k%&Ѻ Nrd{_@bX%A|ъz\<={`94#[Ⴭ/8TXt23YSCuk]n^e&o1Owvf V1=T$?}dM#eSˉ1oW֎VŸC. Mظ[(ߛ:ˍM`~3CS&8Ile9(.)s:nqۧРRoDHeTo1o,Ntip5bS9ŨRY͐. *9-SSFjdh҂< [7b #ڐaY;*UP_zG9Xq)>toq\<>ca˖MInQz,r vLxo\'jA{XQ5Yo6Y <>XBlWuM.^Xmt;I N{9&#[o n0[9hϚc6b//SR݀݇r%kTh%6)+l᲍bLI(bF#:~: 5p^C򙥓ZJKT3:Ӳk9Yɉ)S3VB"}{W,_h|̸ ,!9[Bբ})kUAmMoҗ Iڙh$srO6+I]7y|U^;tڊҠO KQľ׻5"$Q$ LS<pwwBˮÙ0 2:y[+g`sw7sDW.DKőU1&{ @٫6;L8$'7!I]͙><@ؖӁcɷ[8VsQ $).]09HYI ;Egvɒ Xdz.<; Q@Ih6盼ߗ'n=-Qt^) 2z%j4cJ\oݽJ)ʿkt)s`LAݸh}T`a']I1=tᒀ]l󒏭nٜdsM'jg$gG*2Ex 6"&nI.@=_p.I4[4ގA`*d~|Ǥ]\I}cy)iV[XiHF^j$֣Bre'iawg0k7F@Ca w+F. ΤtIeX ]f~4`T(|KVV%zqȻ 'G:KrN$$+у}^x9_=OwY& 7=4Iuffmi{_׈I:S@bKc&\#'8xxލϵ BLj0aI $c4)[x.~<;< Zs' e Α@btL'poU/Ć6nN,$mxOSJ?}+(b%cלwk$/kr.uʒI+ޫ Hk)Vpx+pA9 \q3,zMNܩs4JJd;<(mFH A(wx296mzfzD۝|2`.%k+U&Pet^ХBwd”gDwWr*jpCx#ҥF4nĦK9FSiz+M-XY˯9pMi'>`w;[>3-GKIV Z]wJYIx/N(սBKR킎?UIK}l׸6. Rп 9|;S( |LeF;˕[뉎maB\X(JjQ aHYŃh^zLD @d)Da%Zƹ֐]!TH_3jܧ1aP(0#% ΓQRx_<,l_rVRNֿc ۾yb=y a* !;̲D}NbJ |,3K 8Tk+>}C"Xl5,z;<8/ :BU%MG#,vc[?ۈV&Cz + ~GxZ*]2WT&B=Ңu .mAZ?w\NdBHĮ@AҠK|tnaJ,e#vI]$Kr ~PaT<$w\]g2@3Vl'K21kQMso@~*4mObXWhS%#nLmv6=jdֳ>Z&^w(^?4A@y /OC)#1p%g :m)9w[,AQ- ϸ31+0t7T{)"w _hhlnMv`z 8;;J6 o cu 歹in sahV R* q׺$|Q,C}E9R[4*sk#/5muFќojT)>OqRKRsh#w?t(. ?XO: 0I[F1yߓQ6P n󂠿Mo~s,IɣT߲>.*fY){+]fQ2F@(v '^'ׁ`R \1+T.v>R."[G!^*fjs~,&ZR|x*7Ioȗf :/ *'tJe$jyLNis `Ǔ&jV+AiL|B]oo`I:)U[ñA#_3f^`b'|qmGK j*i%z*NJ9Nh1OO- L² jnW&YWL~\Y,8U0qfRD TSV\5DDZvh7޴]n$F3VKk^^uWvCs:!S|KM  +s K9ջ y&S1oz -TBu M*,\.0: DéOۣNBBǓ3E֎G{9*L xbb_Cm-Mɭ4 9e (Ž⬴rR.Q-i$N<#!OFm@gy&2̄e蟀Vd/)dCxajV<8RI=1^[z,@ᗙ`LxNjRH̀<\+ ,\M ċ@e'0lꢄ;9zeK[OB)P'3{{v'}|[NFF90]5ٺa3^B~ISE}̆z_ B 3~O[{m-Q h3Ytw_ X52d-B$vZX 3 joWr0lWI\";UW5_Oؑ j߂*vncA_ZeHe`=J1BwC֠It:!&ʃ<5?e8pBgjU\JZ2?AwYZiAގĻwD3Q뺇\?VFZw]3cFԞ="`#: +/݆#Rk㢝b 2Ge [&r68ZɴZrw'F*F/& WN<(CPQCu\c@cg",O YS:B@1 FB |&vDŽ)NjBg!{B7FFb[3ob}RzR? {;oR|ն S ^hB<+fsp5IX2tKqXSAf)-"NIrEB쬪NΏ:?o9@h&Qhi;x COip84EE7_堁ujϡ2"dq& Wj$} 5\ WIG׾p{F4J ?˱ӕ[ =ynrEgm{`ԍ5ȳkzeOc2frŎI@tYݻ/\FIJB@ vR>7GS+H~csR@*$VZ75% rl5dt࿥Hov(R=8+44,\{M}Yro=MLZ << M-c{G pP& l |[~%?} -62,}V.vw@j.r_yn-vv{S"#us {Fxowol?ƭ%Ȏv U=G9q[yӹx^6WH%H,< )˽ـb92P|[&\ EK ,pB-vlqԭYYx,uZaYy {xaa!E1:Z&\k'nyXdZ;bb}e`7cVr ^.o1de| q^5$. uo:E?.Gdd`H܀?t! J{Wv:e?q7^SˇqKƓ+tq"'Лq.՞*&t% &C5rt5e4֮"$ipҝC2\)9;1\gHZY^-Z3U财=~x4Һ1_H/%ʋ4;>ɯ. AQXc{wK8܏p- /N%-4*[]tM9whyUƤ8 1)0m4ܞ}.8c¢B}goY[A6LEsAeec;v㋾$}Cjx0@Bo돽O)҃JAЛ=51\B^BFa뾱SzWAf=bK#>ꭂn]Fyr Z"rbVݐ b#Vj w~iyybnp:}wCqfȩ%N~88b^\/e_gO z( 'qs0yz>Ri` x#{K[YqZ?:U_l5qjnX?\:M;5wqǡ%=rDwF6%IZz>|#| E[YA~Ɩ ?I_qKf&Y谭t@a`7޴&:Ur=$$ѐrԊ-JjAWԱ'&x]?9EB-7sL:lpV<(>{VDya{Ez fgS5p]u9S_;7\3azh7YؼDT^Ҿ"xM!dr[ڡ0xXBeA8S TYp[[XlOW v{:,.xt~,B..}ˎ:L[tfk6 P4_D?86l]1pe[ZDa#袡yT]m{.%ҼT MCNcXD4А`~ !|[G+u#r]Xe6qDlNHL[n#LVUcVzB[H6aqy@5A$ミ{Cm3Mt_a8Gƍ`1 fP9]fΝb͍D[ e0Jߐ؅6:)xIU%,fq@17h^Atd%ut"+uX8faDv|L+.{l^ouE0T7 2^`pBu&3. k }d=*m'^q~n%n_N)evu@;G%Z(X'lO Sx"_#X=u+RS,Þ;s$fl3Cȵ ڗ^Yĵ$hr|<~ :6kio]>"1 ͋~r5u-I+Y =<1yɦ#! Dɵ=f9=dQvz%@t2viQĘ.f`'ҊcҒ\rCX|n9<5Zmi(_הlxƭF}"!{R$/P">$H ۠?Kxe{:LL~))Ö*3o[r ,HFI8-u0[&Vs+^Ei]EĦ U_麮 !3deᳲU8ĘQO 0)x7ĨVӾnUdwO3Њ(v;|b1S^CѰky4T!_1E8$CPVpzMcɖY7͌ />4]6IoTfmt|"WUgL=w8w;<6)T+YH=AoTP iL4R\8j &Cůi20f.:6hJv8TLJ ~$\cQ\VN㶉CȎqC:X3c i-.Ņjmö柗a-\''CM'z^Qp:] ^5N*9*-eQbض\%I,F_,.WݴBNҬ5dwѹ jOhCFO#ߙFDffH":.%ɔxa2, <#1V"NIgtC$!rP* )HqIEQ"RCGU#ޭоk!| 5՟5j7IϣK"; ĮϭRThW#PO&6sՁ@3mB9]m݌_ԹFiDjB$=y(ԸhZsl#:^0qW+!ɩ1 H_KD*bcQ@o}'2B9 vvjo|?MW?|"Td4*020BYx ,¯FK4_njLVxBǬg^c}r" ѝ CS|ȧ - O$VTt.GͥfA3f`G|awf¼0N q\%>QŒn~{Jf*.<d]ai"dQ>=r&Wķ1gd"L\aD6IX#e5FV tDs~y'M{U g,\n ]J~ʞ豢wx%89\ⲚB=U)@Aͪ(LJN|LK0ޥ@["WZB^T]4Qk( !GYVҕPߦg7 glGld酌&ZX&~c^\ !uZujE( n1ZZs=A>̪K<)?OQ O`㷝gr ԍixvcՇDo$X"*Eu#zy^v9b >+t_[>Q٠@{0 NUslm\LUs(bDt8i<|79mc?} 4*.w~nQAfiCPfT" -tfE(Yrk+!Κ@!aSΨ]ii]TaOJJ ?ȃ.ohDR-M>0O o.#?ܯK|㟁<=[QB P8Ýcq [iَ~/+*D;`f{fIlV*_sR.֜i5Pzy aj3#!gӡU ^fƫ=s}OI2Z]FP6qYzn?>o6|Qz և9a30m7u8 T|&}t QWvgl2]p'`q-R:r(72k &{Yy) 5IwwWM\DuP4'oC@<#;ZsF[{l9A{| S&MgM@c`\]{a`^جMy[> ׫-rV8+`s>^R?N Z{Og[͚7&7]dˋGϬJZ/gi~hv;aiU3;o>ZjXS2kDK-!- \,iW>7ލxtz`ܬ1oxk&0_s/Ū^پ& yjLe΀` Ȼ+ شRbSNYa)Aïs*ӌE`K$Qe`F)ӔAm;IQO$BW+Ml ԁX4;IcݿGs8cC5nA1Ξm?o(QsZo~zQ)\>򮞶SIM2ǜ rcاD;PrG*.wE}=n;REK)|7-~{N8 rΰwyGSuX , n^%j,HGˈK.u`7%j`q`zjN ZL`r6 1Ee$2 `x-տ(djlg :ؓls/wGgkNץqZz뵰>.A 09D#Y n%}|T<>PeDéf\;G/WK|yq- i$C~*uX p<;fCLM`N{Q 1_t;<6GXI x@²ѯ|=TaQQd5J  RG(eԞB *Aw D f+oR8{O-dG3mw%M[HgC݆_#](cܠQT̾bsUu&ТtC;tH63 5=Hd5yZ lzqW"E*0jF )ɕPB} 2+n<Žv+bNlm[]p[ wιN^?#k3萄)劓 6p_u\|ʛWpش_9f`cg((29 F4سcWYe:t.рA,eCC\$"XBV>/E2TtwMyx X¢dBcC]΢7D_ݫG-ww*K3ÙPҢ5PTF>Ι(^UF 3 m7>)ΝP7x &b}ܞ11k R(0c ~ e"qpaϕ9fY76-q~eV0@нr4%k\ג' w7֜Khȩ_xI/`Ԡ[<7/db/n["ɲYI?el5Q_,F0lxyoA8oϝ>{%~1wlY E(~}5V~SHBLgHKќގ"? )\k> W,.sK0~vq~mM} 3ծsN"\J`RIcݸ2&|lݯ%AK An`dʼn43ӛgQ:Sb !nw)U Q oz5S%P'*5*' JR\0rd"NL}Tu.VSy}r{MVccN"[ ehT._&|'ЭR(ᣎ׏8*':?݀B>!1%z  !%Q^xw%'FRƫe맒cX'谝c Jjt;؇rY=qRֲhtm BQ_J_JpMC^Pt=Ge;3@+G?^&<} +@7E4hCeع, O,bpXVQ&T; V%YX=)ب]*Q]󺗀\D};dJWQ՞_W}Oԝ Y蝧՛uB#zwQy58gYZ0707010000051c000081a400000000000000000000000166509443000013c8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/usb/bcd2000/snd-bcd2000.ko.xz7zXZִF!t/V]?Eh=ڜ.+Z&CSpO?mHjlHs2yݝw(/ޱnGR9oI0H ?I~&::7:JPcR. N[lr7#ÈMX,w(83VBp2 Cd1*(Ng&L<odVc$\Ѽod[(j0eJ,ք0Ylu'%[/E'g*/wdJKc%ڠ8OFsԏ;W4/Z6!aׁs*ÍY'?Au"u I7d(7ȍ¨(Z\-̳l(IDÅ',LoF(6uMQ/eC"q^I+|%fzbM):>㷲)lP)PRx 2=%V}*IEHpⶌ4L` F3obyRC)pUCh;9ARe߱ *M{ZR@M"R#&"K7_ ? @)rF@[oJpEikGJŨnHѹ3\W^(I8'.q` [TzC&-bݶ-1Uu&1 Dj,NrdD/!)m@ .{-(t{݌jga[]~g9k W{ :_@Kha#(E}\EBʠ ځYJOXT>]lldzF pɲ EǣL隍=YWzÊ1QzM%BEio:Xh((*fPҌoHa.ZIr"UVp쮼F7~vn̤Rifۿń}Q1"ߊ(k0_TX#u_!tTM|3 v <'rgwMLԫh;z(Ku?*9,MC#FY3P<3j:RC(af9 fo*P)vtEQ&@?.r}ۣ_`}EB.2+ OQ2_9*/ܦl2i-0˧4 cgUBB#in딱TB\b %w0sũ3dSl:|f@,*<W>ED n{cHtߪ5 8PxaH+D;qs1Z?֦ELoOW]sR"7d\ r#S!-KD0hDI/~LIE1J ЖF:DdB&/\yd˲d}% WjE R#AJ1frHbRrض2aw5Mϳƺ;>g&1Hc< X @LK O,QQ^k-)XIN!0-EGŭ/ fW麧;G,0!9泲}z71Fī2ojț Cʱ۹BLlC¡6ַ8aa@=y )b[ezț02t3VU=1n @wiԹ>=cEǞd/p6F-0FT m[G7I]|X`bM3" q/߭0!Ӻ+p ~Nh 3|rVHf*X^_6*0Ymw|]?JXڔv0TD[s%U#A O"fHdDF.T';asaB!)~B{8G!wXgswR7rxHIm%u,6 ޼^>?Tёx-Bd_@jvoq69nQr( d˖ASD}7yU` ³pɧjIoɯ6*EpЭS@[( Kt}j',|"'SmS|o-<*k6݌,' {@&.g*u>H=:a[ +8t4Fbp9> Eմ콖X['X?zD“.r;[؋2ZM_\˞R5ۀ8Y6/u+>)3pZ~jH,Na|G t}_} ̫ҽKT 1# \#Q\V}W"gһ3кA\dqPvCG=)\5Lmn1ze2 5Ų9mFr58a_6벳;rY|!뮸M7ۨ{ G tߌ1TV3xx h^J aNց^\؜: b7ln譜gc[o7B6v'Y y!wtY9FN67][h;yc&&vVu)`G$89vpBҷ2ٮ@+_xΕP/ub\-Kn̠`jRL_ )Yh<(GCp>Z{}f"I}.]Kᓧ Ti<6zxǀoeGǙ*|6]8ؚr?AkQ&&H<mu'>%=&NRIoFxݞ; ڐ˔O .󮗫.;1"K~<% k Qj 'o3-q%Fw\/1 sĘ>,|qR(MTo rKav[l௲ju|&~)sׂE ;I}4^M*mv^A'\M?-ߪ1G _vbܦwx!xj2g?v?U] e\*?h)\~i,i=’VX@c;: /<^; Dkũ=cCbcDbUp:ZpfGPuZ\ϳ[wmQQX l>_Ê ? ؋/`.rJMzf}Hs7 dEG<-X*V Nd3Ș2IJhy %gEa&A$@fxmǟܵzz5vhEsIYQ'Br&kqv}]zF>WnWLڬax*:y.|c!V0o%M: S`>i!w᱅o$ 0˽N!𲟺v̨Y<4NIh*ҮzUaJ>FaF&ӌȟ3b:H<8Ę1?9]gw)lyәbRq~@ B9f*A?vX[gdZH$cEN,>ayzɚʎ noKte"S>@,ImdHh8B_ު~QPtkpkQtl%q-T`:3\c_0sY$ߜg5L<L{*_wTш Q[,JQe:#ˤV DbXp: 0Rue i)֫u6'ECE ^xZk&^6ݴw3z\̆fȼbZ Ds/[h|dܴ,w`p 聐E 4q,boM` 7a:zy/C#weڿ"KRaNyIɽXr b}t'&gYZ0707010000051d000081a40000000000000000000000016650944300004e98000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/usb/caiaq/snd-usb-caiaq.ko.xz7zXZִF!t/NU]?Eh=ڜ.+φpgq5Ir2F_UXfnթP>ExH:/w2 OV 2je.|ԍ 3Wç N6~W!wnύghq{ψ &\VيGOIǎsu' g@ |͘-pAzf Rf57O8!duj|k&D%*1 x>J^Űkmme 9K[t";gҠXV~C{Aݥ43'032-ro57&ilUh#cT>7!s`sD_5sx;6u6ne7Z߆:hL+2&XurS]q/W`xlq13ǂO *ujIyl:</ZC섬vlۋg4J8Ӈ?u^ud{eq}\|37UQ Ne<2N7\dU=M]Lg2AR #>@{׋iGa!eyd^|tpuDJZ@ l VEkp诀#1hG[D)!X%V*<<,7~*'@@'!yY"'Tɶg\x9[㟣_`PM3OpJ WaMO&a˜gQ`~J`-(fI&\ǒFE'}},NWs\;'cx[oTbշ N>~@ǒR+)ez'.)bByUCVmt`d'O;hΒpϬfa !e`$Ð:ۨ<;ss-f=Dp60j#نÃ}=5m&>'vbq1];'o^֊;)Fs8F,BtW @އo?5[[%Xb8;& D4/&jrHȂɘH:$_[M~N~ylKl_" =H"r%O3Ro`ņM^3#^>d09osĒ$IAjgEC&u0%=Eßm.&›_kIPiݎ'z%׽OyllA'ћ ϋ#FY9$!V÷g^-)iLI ுso| ʄX}q#A-|u;d+ WE/N\e~ꝪH7n$q_);%ƺtԎnm Zغv)7 ڢ 0ߊ(9P|l!>jNnРA'QV$^` .t5q}4:8F4JQJv>( 8xSl[94*9"NJYS-^@Py`66]hjy1y@ϐN GVn/_XS.}vJڴPZ;qS7# Vi5@uP@pRj]$d֊QQeݥ -+=q2k4Ռ2Q~h6[ޠ9#3HQqu8$O@Qa'ArF-j8)MC*[CyyO2 yvAU .6\>Ӆ\\0KwkҞ&KS&o1 *N+#HF} SZTu7N|\t C F^|fߜKgQ&Z;QmmeVO+;'N55v aQ!/MA&x]gWg;_;f;Z?v꿶 #hcX}V~ D yCh\912֦3w輲\vC6&wJ$X ƍofx°z1uAդ'`ȃ@ , 9"Uz_F @$2Ø\0` @@*so n8/[E tmYqCJg>ƅll,ŕmz3%.у2OGW ;g2[\Q#=NKYmh"ѳfK}tu4N'xD^Iu͡{Zíʸa?#xG,޵)ܠ'r΍\4nHt40bR.x16 C~JXZTւC[j-cNW"rm@h9w q:?[aKX8 g^]4:vS%Y;ʐ[);ΗjBʙ:sg|oؤ9q*d\5 Mm L(PtS4>^U UԬ@ Opwe`N=G@v^+Odʧc-UNCj{&#N6[i ZQ|G ~H,Ɣ+WƥԹa^&=YdR&&\S1zYWڏb79y|L7Y%c*H-i>ttHly0~'#bp\$3/Xaa98nucP2 *DS(j0Ƌ=b7Q6In";jxLɥu=y"߄&s5{OZuzZ-y(-cڮ?a6&H0Ҏ6'u65$ǺÀu<悩ϻΦ `K2$`rЗjgV-^q `zTz>+y7J || NِʨLumvQ[LI7yV6fmlN?8僻c,{HL&x@pQq"~5% ϑ^]c)^ۺY=B_C;)N; 6;)m`dŲq⟿T&Ϯ/TKcs@G8" D~tiI~oNojSҌeE=k0!?n2Q ݨSIȄMw:s)ǚtB*El -XȖJFNB](兆L*"t|Tg[!TR,ƺ ދ)^6y ycL.m!0cԄM9pm~/̤Y=U`A%3 uӁ]?S@dق IJNlVM^I/%ÊW5rRn{͈韬N#ȷ7G,ҹ.T| C g\4jP1 >oh?pTq''a?| qS5#ݥj"UtVNu(j}4‚S]ZmA \~o6$Ihb\cjǍYM`jSUNHRE  hϖJgY)mbW*f֘phFŖ"-|@ g͏]W5 [UZޣa'U.\__'jn%T)<Ě jU2% MxXXf~Ƿ㲅GtAxv fp 0vۻcrۂ&-kXg%G& S$*nَ) # 9,!\xA~JcI=A|{*ʣ-FZ?tV#36Kko>W[q˺ǨU~zrl9t+]e*쯣CsCaʴ TcxUvnÄ8{Ba ](5F?o=acЃx3<,y]D"t|X+IETj~ wtЙb}viPL^ԂS2% q޺y`ܔ&XvmB xeΡE|mP_0N2mu1dS J^E"d1GRm"ﲱсDC0Fa٢qJ͔k~ǮOkZ,(ZPb[7= ?Onm9 O>I/XYɜ~Z[PL+#@]4]† !#hc-L (O^7xﬗ#lE|;*6VtgdFn[=wދ\g?w,os/E^ *.Vv5e-d +pkҼ"Uc,*8%]gev%`8g P34 -Ϟ[hq|u=v!վ#6eTy/n?FcJ Rms´{% k_: !c7of%TN/_:!p|9X:A ɍ YM/%bZ ilLhUhnm"'gBҋDp3S ّp'\j(a:&s%#S:@-c 86Di@ L&^Br zXpI:Bmw0}~=DC!b?'sJzsZ#%OR均y0bM S|p)T,Si[һs{oڈfiee. LoddSEN"\TQ׊c0@)>M#,_+?5Za HtxUI~gg9y/8Glg-fE%@&,=Ñ)r +ij2YSD%K!ѥ'BbE/r:?GߝV}T5]5Xl.Mb]TS亂#68Fv_N( "IuJX2d">)/8R4b`fQm~ץ 4xI#iNV!կϧF)A0ml`VlϏ`yz۲#IO5lfMū jF|ߦ*zaG]X+h̕+Dƀ ;0Bm*aݖp 6CS lϨxK`яΪ|lpo {j{0;:r5 j=vѿ"€9aum>EĊh@x7꬗E"h<pd8  @Pۢr]ןyOD+c&>[̞Fbg4Fm5j0jwIX`'<&LpKмy^x)΃!lNUKÝg :.b3=]KB I4CM`Ȭg3)dC:=ot@J}$"Z:]\yZUd$5 :vy%<8)R kř'ҟ:'M~*Bsf8Xp& x r]˟+;@|p&lJhxs갑)Za-?g G'9wrZY`Y1{(K}9`K t ^'5TF=Η&RX»ns:{/:;߄|F/`lop,*21ȼ=MFVg\5qqĜ-EGFNRKw?ȿU{uhݣkڅ]?UR< 'Ouv \ Rh0fN"&,%> z*D*t{u#_{+}n1 '" hv fU.Y*O8̉J31֏HM{罛a5:aaKfzD u? G·K#|樲+i)6ssu`k2ȣ4${(>"E9~ڰEA*t4}o MyFHɅ4!q 0;ͫGƄuT c_ߠηg5(tY.m>1 g. fF\-l5|㋓*VK@v)2Rk8빢O:gC.<da鐘z^'XygMM%QV4*,Ǜ9 ߞ9Op3a9u|VtfSbw*[gd x0oiT0a@Dj.QdP7"%thڶ10O NXb-9kE<] iUDf`dWea;գKrEdVk[JJ z9׫EJԞHy#H<)*! 2һ{92)-3ngpץ+E/J)U1U;^R'!dJ"f ޣs=D,ռ LëXV^s"֪H\sAnCFc}'?W庂\ =z*J*ștb?:V"h/,[~/=16n!~"T{2t0uOр?os0Ơ6}F ".'{vdg\UbE'Y'D]sZ)tni%CwJ(cY8-Yoe5VAp#L3o0nMBtp!=X@CT┼uROp,9Bi`0<ђ*P }K^gqħJnD+E$QyᓯOV?nGMayhey/q*39}lR: }e?B)mG>0S~, n{YF<}0f{cImfXl҂ZUTҫD`Fihp8g,]LLc{N8GxBIB4-D=wL%& ęqnsænjHh u. t:ˀI:/rI[FBmN'4sg]$U5t= <$c)t+3Ϛ7a޸EJ NR7!cөuψW\K'wq /Ae*gly.&S}bVFD5a!>C侅9׻sEɉЭ {A)oԍRzZpxOCU&MQZA4GS9f16eɵYR08{?1{HQJ עּь攊t 0_!ru1i{?cH}7{`x~^Q <]o~#,H7aŷ~vic`Wl8(5">F({t2P=) ]ƫ_̼p_yyvݔϦ@OԷRxd-'xhg' `DCPqt-M<.Et'gQpER[؈#`^Vr\, <٭K0!H?0{%f9ጱtݻ8_6+ M66ю:\[`og ACn,a8ĺt^"u"Ԫ(28NN-R=Ba9oh [B v|ڈ= |A˒b3K Gtg AooS.B΃R-tK c^#ѓ LP A L.hg]:zh7d՗6L a7E HJipUY7@*̕ 8>e99{PsiL/&`?OĹx_Vbk+]]uf,I48-Is߶љ@O-+ UH;RA(=\1omca~=P 85#qN;Wnw#\Yߞ\c=OAil&l $U~MлRذޏm.,b̛ћ_ᆭ#k255(I^mda))lr%pYj~4js%zs#U}t1RtG3*a{Ǡi%Ȋt5Gvvϙ lLR 汈Kj|N.`A]~,R ,#"0Q->t)\}߮?u}.5H9m"FXU+~`L6],1 6aߞʸ w,45E;F5wzrҲ+v$+Kث^VT0hwzN,su3to+y1 BQ5qV @:l,4$ i2f4UB`Z`;O^Yȩ!bpi?av \ 'y)Yڋ`"$-,_bf."#ъKZEb3j8ݹЙg>֭YM FWE}(!Q.pq^h$AaPqQLswc3R#s9ZOF1"trSR^wxu|$9J3n6K MY5y/ŧe$O|eCI #Ŭf{ʼnTcc68qmXn+H )~cʜ#0[-jy߇Gdý)`)蝄`i|!*nKl X[w*TNNQB Bj!Ňx_!:257^xN1umN`}\V{5rt3K3;绠F0s6}!kW$)B A(9Ϩvِ7ͽ3N-|F ï}s.XT ,@/8#,\xRI_*!C6dzɛKq+Y.3wϬu>ze,EFc{{0r;n=[ŕf&(\;av-K}'?#h?NΧLⓆ`,;l)̴j9e%!kL'}S988g Pه}%CTVԢsQK¼1Rצtp<?8a^o0nBzDfdv)M/N!v-~vI4IJRׂ$/@"?iUoi0jеˋjgVBmhwJkpT4 ~zvvElkd{[؃74ˆP~vB+|HN1\+iihWkjv?XBKeEW!&nxy%Ǝ%ЧQC6STOsiT{)IqArEfӜ3@۰v:poœ=YY_90ﱲ;Ȓc [Wi'caJ:\MH_!=Y&DG$ToSBzץc%ևY |{X3R@5$SNFBA@ Du}u%1WW^ v!'{T*KY ?*ni׵=G%xK ܪjr ] ?!wY \f_Cl`/BX[ҧ~r'BCʜ8AIm/ԀFaDE&v1o"BÒdOb>thtֳSPsR -ny@Do#)ח^]r]96ضZQƒRD\bJm!9 2ł pyJ'w2k g6gypϜ:C&4kNv'6{,:ȟLz\5Pޒ^1];pvifv@B TrЯO'li)Cn[5\>^tQPE;"L!4ѽ}Dv${M-&.̶j&i8>b[n0!쾮2"Z귞kD?o*<Oe@獤4m^^%:.vTr}T1-Ƞ4ѺÍZ%o.xEfP{b@7Β#-C<%?DY:8Ǥnu[ & ۛݣ7h@[~I: bvYn7*ۉhɫZK8VQduYX]ncXO$ Oº}"\> tbCk#X*ANL/.w[5c%οXO n 4& ~eb"aayQ|͗~. Gl/vo-qI<=?A,/wcH75rae*g։F!D=N= o63ȴiZpCЩVO3BWd"Ezѻ/cп#` &);R۰I]O AX[׃=UzvSᑮ0sK7if4R€w<*FCifUE3o$+wAm(Nv{6/8 +"N씎0X)o~s8EFOu .e$a^9|$mk#/+&Ӕx1o=Ï7㨗aT Cè'Ɨ瑇L M#=F5ܼ@d!``Zi%w /ޭ~.MQhPȀz J~;?5ڻ.A?)tfZL;.2lNoO kk,tV`6zٯRu|`cvz#KFt)ЄsiCt?9O$a=lF<'.ؘ)x;=a1`|q3 xݧMg5Vc5>-j3>*~\@Um̍xS<R"gCFR/!ZSnG 79z;RnsO}h3%A4'mђU 3@ fD0>6/,1XR:(oɯ_NKM"XCk p%lMm!F4R<_~ 9$/r"6j&RB(qװD95ob"hl.fD%ÞoQ &n<^9z&aDZ'.|D.JF>aߚ0#9oCl^M ` AS:kmHp)|vXp!ܲ.ؓ;HOt4Vs0};yv3Y"b%7vebz4'+c٦Lgҏ9_ӧkC˷(&Q36gNeFoPrSg(]QLI΢%CZvLC-7Lv^@F(F:0\s( "+%sLz9wYxeOigLP:̑DY n?a葸aiN#2U& "k}kr`ʮAlr,\eeB?7_h.~n*Z֖c%C*^TL,wM}☮/abMs\vsvo'~3$_k@7r$0hC9ܾ!"#fc >s gP)]8e?/r,eI/qu.lռ=ŀӑ>'91["- {QF0P^˓_iٯv4y8!}˂%?%A@03YD_r􎯰t#Iy"M>U5kjkM+4R0~(:s>C]D9' ɵ+YR;}vy_caͱ554sRڥҢ%i5ͫWFvf[0bS;8L<I0l߮B3Sg"&Q+i3I!0ʻe“]4\vcBJOkS]f!Ʒ|zPۋyp5KrdC)FNOtfXSM@ 0 OD惞~o:smi, Cl 7dey 0+Aa* W},'eY\̣SGX )xF $FY0 J37N/ΑdZt*"`{$dCq* Zh.z?Kyh" 򿂴!d~GPre= j>&%N[/pJe#~@fSA20u D4KHqkkZ M6o,Q[^_2hrt"+v|]]e ̕E<ᚲ!"-XJ|3񡢣aόj1&U +Mp[DVѹӎSß"&\~ֈA؜w C;/*˨Χ('Ddufю 3 Li{6 S0AL{lu8vA|#P⵿٥ёl܍huahHΏR ZS|]D< s܋~@nNJ ]tCc»q_HeyhIaul' sK'm0PlcM+4Ja˛L37 jv5I1}L]:=& ٔǤt`FP^ dHE5FP9פBBnDBPj&-HY{. .Ȳ0A+˔Hr$~vS>vh[uwaET8:WxWbR/[T ' Qpwk-O/ UzdW-F'\pIʑs9eYBr]\i+w8s;.G'isK/tNB(Ipz&7o@KŢD?V. wO[Anͣ >ʐ91"#hЋ'܂)9m;N+gBoZ٠NXQrdW>9G_.,' ~gѯ}`~Goa@GS';.P)wJFO{ߵCB+qЗI|d+2s觙ub 3|̊B(?)h{8%(Cck%V v?>eNiL{u=&[=2!2 %uyq6|1=vxLǩOvši4V!dAE>=wd gOaOL("*<2,"3N܁&@GuKN BNCkʱ(0{eMu/y_׼ AC#qs-K*M0rV:c_/LXnf qp>ҫmƑ'-S!z>Xc5h0 ;LyxA/ rzzu`C^ycB{-e\UP鸙Z)mXZۈ51O.1t;5%bިrzs+4X@ ,O`0M/t^ۨv qe=V=v #3嫿tBMdx6hNt&j/ǩ]v] @9~ߝ:f)h?\zUI/1Pf\Y[Wxܷ;<1c@9%zOW=\%] rx ?A嗄2T! 0iƚ7`HBX_E盫 LW\/r_?P7f q>vz>Hor%h>&o&"u^ЋzS֣TgYZ0707010000051e000081a400000000000000000000000166509443000020a0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/usb/hiface/snd-usb-hiface.ko.xz7zXZִF!t/ ^]?Eh=ڜ.+VkbMJyŌi9b*^}`TAL@@.~T%TV=⡔\7'Ë́JÚSD+Ei@AٚUKD5^ץ>逃R *4@i*oÃ(WtE %-2@?z;RjNJߵ8f;:rgT]1TOZ98+FN]^kNA`;'чv)=ѫrc$pD8q.A+"QLiuoZbH3xHcGYƁԔƮ?AҮ11dg;4Ep8G566dJ!0¹Jn.1@p؊bh&]E"C{<KVg6xz8ʼn<@Ne6D L>f~4\0bv1g<0ûļ&Ҿa}`O2p8eLMe[Js}1̽Eg c݋F H`$\;"l/yy5K;m!*㬕N_jԇ77[[Uou\P {3,nNSg"*u@`(5Rl\wt!md)75Itmtel|ռsڻt5lo"?y DeI `iZ׆v"ĔluC+1Ǟ3 +wYLIKݎ{m|ft𛢇oj !:J0fXK]idn{5WtN =dt1޴kN=<}QgBS Ca*$ 5%mM LӨ0JֲϺuy9M"Y[q`&ո"]Mmb;}͚<$ -Dl+4Ej"7gM{; >>A.ē / SȲfzwW6wj RJ0sB:_,\(6OODߣ4`O* Fw:T HQI8mfۆ\x+  |5&C:;L&' Ђ4 VJ)j=wCcQ\&EHфʇ ؗŲv-c%qޓ䔼A4bŭ;n }h8.h+b00؀&v"~4k by@%g\NbDLLӧkźdoRJr{ReC{X{ʤ'2nW y\5fԹ^v`#4 6ߋ\`GDPkUyR?b*P@7- ;Kh}*9eYoB(߱8&`! lI|ep./qa+e}@t:k䥏R.by|D @rAY~ ,Qw4YIu9.ғc>`f b zx宑2E2P,ZaT0ؼ~]k򛼥?{2"%4_lwVe^v0c̨J0J- Gu%^GRa}H탥*uTAQ63Q3j6vy60Jqɐk?H2Z)R2 _D%pGTG+ϝO!CzΗc !$-2\=mU4[\=N](RBPx!ݸyTBY$p /oBQgxp&tҭgXjJݻ 4I x>a˶ax.WةN-H`B8Xt*f1S`>l2 ͽk苏) #KSLёVWe+% 75ZNtn(=4zRv -zU%}VAhE>ى1NZ2Z }z9S?w{%.F{D̝/=gKg|^ZT8͓=nS?W!7;*Mavld9zh]Pfr5QŞtᶡ p.KRI] l 0d-z4?*B!*n-W`F +5Ppn_`M;9jZEw3fUOp}a"徚%Ū-v¯gǤo|{Z7HM<k:<(Ndt/xψ­ipZ oBMPijDq]-D@#.rEMnZ(xSlt5zPpAU`T7Д{`Lsk7gV)8#s,g*I%|aۘ"4S`Hͽ<._6C,c 07RL%mvIY< }+cqhZ8oM{uf`# WBFl7ޞFqLr>7b7Ierm5C~ ʀ*WQ 8g=yG&q=(^Ȅ/= (pa A:s)Mv2! !baP1jO>6cAb V{ 6O2> ȏmClMOo_2r֫Ƅw.U?lOǐ ,=*Gz{O7- \"@Z2 af/'L8J:b4DLFTsUF-@|i+ YV(fa˵OOcȀ]g-dKC(qۚE7෌,ۉ4>"4Z;o.tE[ۿ|Zx'܍U(=`Ptv6[0cKE^\&֏,go3:+0\=tCH$bӧ>x:x,ԔKtߑ?Q+qOTAr& F' y'rm0WY=_(9 Q@m IhQ/: o&]mv / C^!}G%}0YyM?/#`6S46Ca-'/:~1ڟ';7퓻ok~74#Ԥ?'+㏈ gGs8a$y7pRC0RDy2QjJ"\Zjv3"$yLeh6A\m;ZVEg՚>GW.Y,ǡa,SMFgdz1N$٥9"Vyy[&stq΋lꧢ N,V($\<3DB+^Q2;YvӼz_T9?z&oEG?&^UWKh9p]ᔭm>OZ?ąE t iZf`m˵2Z4j-vk.,qsа#A3֬Μ@S-Jy%ՕA,iJ>KY~|'VlvTj+ħ;\ā  y#e2`$laEZ.2=ao|7a&9G0O@=}yn.fRJ 9,feP"~"rL&}{K0ys:x4 z>3~^h[ۚ?]ʗV3j{(-HLi_>LK0i9O>7?~5`d]";PE*;DKgwg屖֣; 0…otUD('z7ESjy4fR*Pd &1H6X{0 ;~dҞUQrltR#)R%<xQzPyFU87(hS ebyB*A1Ivaq8W&LZĉmUV)\ @+Nj`NSoL[xִgo ^KFGI.Moȼrfrq3Ƅ(^Np3w>cr<,#:i^L~b46i-='V31q-ܨITAt8Yv3q+U<EAQ\Q$ HR7öbAP/{-W~}~ =e}84Fh˃01tN]\#n5ITyX<+}j k,A44g.6#t" 4ޜRp7Wy ^j6ǂ180'=(ϛ?'d>i?%|e•{| zvW&q(fYLq`/%͏(إtJ#m(pvXj=zhfJ߹bAn2o"֮jRɑџ[Y[0Uɱ 8>nON`i'}G>NKİd$W05Ϭgj K[|sD7I|w[qͽ3p[KQXS%%ܲ&f? YO8پ(b,ĸUU-oWNŷ\oT0VD⸞D: FHӣNV*j?;+_y&>ɥ  :&2@`8]\&ոr ]hHw nE."KْAZw7ד!GC-o'6Aܔ"=ݘ gΓan0J"6hP2iJ2P qj͟=W?ope 62mʭUĢĤLw` 9 {Yxy=!}͙"ma۴+>]/$˲x7C0 ~'MڛYa֩r{꾧Q߶ ˱'nAκSVŠtbU-d⇇i_g- u3eQ}N NeHQ̼dxڔǰBjgL k,HV"%zEFwFơ-b4Wun~ƑAr y{K 4P/{'j8 z`wP, H 찼o@l9ꜶH1gis],tZq610Q=3ZN{+=;K* ͠UwH(XSͦ!ZNȡݓJ'V83Z6# 5ՒI1i$џL٣st6vȏ oJC)|褿-ݢ~'Ft mWƗlYrb3.DH%1> AANP!2bߺj@~؄|6`=2Ak*2q߲#%T}.CVc`3/ IؠJ»5G4w t, $%*'ݠ|W Q`>|Biz W﹯.;\z'Dnۯl]!dy,oĎ`r5l\L}.?@ _RƠH07j=L/E@"y\gh[ `9jYGhhcѫyl =>OJ`娏a"h*T$1}`pD%LX1(nsmL(l򼓽q%L#quH95{v5w3:y-D"v K *Ն`j]F6Wհ,V#IRM^)NIgwlVCmG. XtNU>8¾je8:U 2Ԅ6'?n1%X6/`/< δ ሮ:A 5j [rٮc!i!5L(3gȈ3("ϪLdtBC_J.4u@tv˖DVOց>4L=r4h 29tMHV0b"[7㠥/ntKȴTŠKd"Ҍv٬.Q {Mr(~!A"sM'eBY14G'Q8~`j/Qp-X|'R%k-BxWh{"=; ζwuĹv=v]'I/}֧pIc` QubppUBFR/VFKVUʧ3 Кet\?ǠXjfuCxdav5]_G!%7|>ʌަ8S4Cv!"i VE@` ci\pMҏqqYdʱyHQwY?e0MeF!ƹ}bwMhf[)m`3ɎY*]<˄$ *6tNnQ َJ^] ]._wί-ݛUEyqn5jǬt S|yl;tGFʥVn[ RC)$E d@']q8̏K_w48TfW'2h_ ,^ZgjoWAj (TM " Xq'v%<É9_EZ8zךi܏ٕؼ y[7Չx/i$S_XezBg%]Cx p w~㨇2Bu].ڊڎu<&B{bO~njle=hT +>Wf@G` md^zK" ڑAt< Y-|L9F7aCL|)f?&B*U30iѫTڍWG)ҍUW<VH!~9iyS=đ:㙿ͻ#8xfT _¸o{uGf=ʱˡ\? S=L*ʎ6d^kt} \!/cmwjx~-*0bH\P+ajKc[zCۏH!됫T& S2&"W )𒼚Wq7>j8+4 p['kȲ=*YrRWl!Ye4`Wfgb37]@eez!y`7T~"TԤMZ0"Yx$%f>zsJFnt@)GO =UnAO7 4 pBCcy;IcvF.oܶZMccqcڻ1K`"X#Ls"rhbh`8IZdXIX Υ|KI@_9|`LDN oXԗBLf*VܡM0+2~f?4G_}o-|I;tˀ'ٵ>JS@>FWR4#"I{qze+l'Uq?gi?^Qn:a,\2Vq * tyAJ~TMgPcwd0&M*pdȠ{#_aeS&*&D ;9#MIkr~Rxxjĥ3\Ex r ?_^0YGNS_l;cp#J $ qd)ݺFK2~$tU[d3(ea0R .=.i&u{r7m.B?(6y\1< ο!U䱝QO_5j zhCs +-X 3u Q^9kY(~0R(ۮmGI*N# 9;r ?ۓ/>хH5Y*'4;?V+L7#4'N!I^6l(Qj}9gtZ~y$u@.P)`68cۤK$_Y`"# c/ Ė+&iy\y;. 6Lu)Ti9"V^#6PZM3r*f)ƥ$<|kxI)Y=sa_B) $ $i zґDX[co }A)o,r9.P/X( EoI r G{JbuS{&H\3@GDRw6wpjbz3sR~EͧZ|lQB[̓UKUi U%J;JʊM6mD+2 h(@J&JJ3:w7wgy`0a)7Qk&}e!~gD<.ecZk,+L2ڈ8͂M#ME[*vE#ӚT8Xg+s&\'q%J^؜uHkS_o/z{* %=\K&,KiJLJ, |HCSNaur+ ᣟj)+RuvZ@kIҝC -S}_p4zcQ"^OXbܧ M% PP2 Ȭ~zkwh>ؾ boL_Wj ؃Zk*z?"0?O|\CUPRjNrwbc7Y2ĂCנP33xHF(t j ~RD=k`AHްܥCcu6u4g7T4x//73) jK{" q=ChKԨ򃾉ĥh2àxwXn ;юdO-9xjJeV\kh")s\&˔3{2mN]Q7:i#oSi-̎Dɥ ;%h';99t&+l%=]> }KՇWQ ~OX ͷ+~uPJk=Tń"gk2}LnLd1پ_ sv%D8.k/&MdVom 1N}>\r$|Q-%K 'D܍l||;h\v>})Ve=++͙ o 6h⣸e` + $oGpVUY2* `vKCbpӅI{3f pl[TQтkiI>{75= a9 ̷:fw޴:0kVj]4{[]A#\F!17h}Of(p9Ɇ0#rQv>lZ |ǖpSFН,m@*(D;:ZepHmQc+!V{N6U;!#(\٭ݿ&?8wߌ.iWpFeR*mu}}=-Mqutٻ273*6hJx tA8aQ-BQ=Lysk ;1ޅдf㱛<K(~lD|vUo:'ǖy1sS2em+dK_Qϋc!vwor&[!Ḗ M}}CZxFhFCHg@8;( M5#A, ~~jbim Դ;ٕ*;U6y(;Y~*g'f`7oiݪ>L0!Jrc$[-ŗcF JsL`CGj"ts6&5I!5Yβ5+x^k"F;yyW,n!FQuC 7x*m7hJfp9TrD`µŃD)XyZ)Dz_afd&x8|əZ4Y36س\rc[Js-7N2sn)F|a8&kV©fƼ葴\:%  XN,W [{Y].,*^w /W*WqĠ}: ?-CLɩeF|Kì;vGg-hũחE/V[>mo͟?$)0_";nw]]Oek]񤛁 bE^k UZ醷n`d6K$v%W]H^ VQS*ۥJt(]۴fV+GRj Oa3"d|08u\Ykv!fKh"PĨɥ~և(p[<)9]o&5BYo=9Х#Z+ , c6CȖ+42#t\S=*@2j R<g0we[IVx$fX.Kj:%O_.^G9)&e_a DG9]j+S״ Ghիv\ !4٢p|6J@B*YF9μ .Pqʭj>}KYm-d$w}eR+Ό3ֽhޥYԂTY5{6U(͛}gɉBmWR8GD1bى.x/] Il3d;ڢF=9箚`̎<\zM߭|-108gcc\)G]aah]N}/_QG,覎TmUVP盟CxJCB|m`6b0cdgQrC#kjQ;C-v1 UjsP=RNHS<#}=V "3bSRAӾId ߑ`v))ο5Yf)ygdbwZ\jhLf}" w›m" v+5\}fR Ok~=_,C[C=5i}ԡyeNz>:𲖲thgD01, gs@:m:7+1ͨ5$81xN^ϥ5zm Z64r|NoJ.aq ;ghCmTݻjX'3Ѩ+TeӉ1`̤_d^WfvPrI((ب[?Ed^֫WPVSʐ%Jҋg-|rBC} )Vnn zS=L6оw/呚+S " d!SMm]c$-OK.,8-`D -0Q,-RrjNb@[t [X!2Ӭղ~#!LRVvx@}[0l- 5Z=\:DThy#eXjn1eNz8|SlW]8R? ME$ٝ'eMJn*q9%YaSo NҰ*+uKov _觡Wq\zEhϏT?p˕'PC=dc<",.YSb4a簑kRꘆe >q @hBL?j; Caݓ$PS zRqPߎ8<k,O;Qyf7v 󯁉6O'~ɨSqT{"w .r0n1_=A$9RP 7GNOym\w5Q@vGN|y5P~Ίh s1@8X(kquc[H@Yd%$$6^s<3|wO1 2߆b/. s5#OȆ^F4]Yءf_O mr0nJX"Np\ќ{J32,@+B0!\fՅ];_l?PX ?=(5ї.=$띇Kul@?bƒ1 /KLj[ÐI\YCE]!S6)_ PC<]x2煕+FYz.=4@gaP[;~jACw}^$Us _b;UT?!G/2QRi}6Q,QG}fNZK)Jg7j.6>L4E}5=>i!gt;T7w͠.4Y %͵ rZKZ!9n=8H;uB&e9D^:<KM`Tz=,ЦsCTQZFfkc#(8Û9tF^ChQ?r8,wy0dy`l+okG|!c{ (t6XTQX  F_2a2%Ocyƹ|LBX<*?q7l7cW;8xGPU½ǽzq5q &/M1%E궒Ѕ8{#*~#[},׃Z+XXՀ) |ț7H"쇼R={ CpQUsa^S /\caX^,*] 6KR,2R![OͶ Bb*%vu2 V; QX0/58: ^&zPw7O ݒNFRt#Rݵt.b'?v9q\(9xOd¾_]|p5 ;6H(Q3D< X܈*?;?KPEҹEyAv0SHÇ{H0L8hl.[ S9 O4",pP՛P0M~+|9E6f\=> unȲ)gԭ 0 \E<#pẎcd&<+LB_lCcaِ5C)Kϲ"k8r!La-E ?ȏ]x3%:k "Ħ)xg}̬+oŷ{6\@*|haCwK XZqxm@4}0)TL%s#ih kbޜCx#{␍,Tz}[ u8y )o8hm}msBԟMEhY+,16Zg90TU22 éy|YT.`;lowݫ޶=KI/l'Yy*T4'sY11!٥BLkPJߑr[ƤIv*fxb**8+40  )y*Mct KNI=UaP m{>*\ΒY`)`g&_.(fX1gaV8x9΄W$*}O-[Gdk=*NBs$YX'G2I  j;屎H mMd @Ppq/QAhׯFqǻ|Bu "BQBԼ/YU1- pCS|, EaL+K.C* ̹_-8unvDMh ESJUz~)vm(YLV3ȮٿSt%B/יřϵ<o7KdP IiԎtz /dbyn>>cx>H-+J"po&qz{ no[0V˯mf: cwlE!j?xv) 5CZYkA+&/KؔYA J2~Czfm8%jĻ Sˬ4|к9[Kg,^p{Sx}@#֮[V;1;lkV#-+Ee*}q k`",?RPy@@'.{$&Wby~rVLu!\D\qe(KI-@"xxP ~fN[2B*^ G"'E\.+w%-d.a͂lR?aA@QJz/UM@p\n7Lנ{2 kCgӤ.{ǂPMs[1O01f5n(aQ¸P6+/|~qI/tuibK!J?ݲf Ĝ1(7g6l<{c( Cӏ_ju#/W&L{u9[HFi$9г=eMJَ%l˒Ԫg&Ȼ߅)v{qG)+Mo[t@v}D8fӧd>G64BdTfq rra|,YwdNYdUJ׻#B/ҧvHjQOpoE~ESOMPf3bTܙlB7$Xgu {%>H$tI`a Ӓ+ZY_B06fAt[xO_lXW>\i|hyJin-"`=ZTK|POǍ9F52b6sȸf)XAx=?q;h"L@r0{{rkvDh엞<7dzz!P<'N=K&wlI)K(Et_igp"2R7pliSܣ!pIZv(*AjsW$tR | y1r؅[/qcGܻzjط~E|YPERVZa>\j1k>64BHË"1ۄT#}}]x)HZ.J?HR!O$}wQ; M>֏ȯ \] l)h~,+̶x+3 nwߙ&: A?ujT77ΘU 4K>~ CI $P$ZOCMY%-rsZqI"{LI?Ɔ>exɯA:Q>^x AmU-P ^NV_-/g $Sŝ+'.9>eK"  aOC @S0d+֑p+*[HL?hak!|RLc[6⪚Ź10s)e PĨ9,E4HK}k_2L&TLӐgJ,V 1[=&MgXI5qEI J[#uu,x'9xpRo8#-rXL7Az͸g]cibX$~,wbpqPtI}]/`-x pXu3:x)$~] *?J@Ntk3 R@H+mH*Y5Zx򸲮!b4mm@Hp^{"J)l -wXѹr1>vR6*3lq;F>58Ae*]ځbY˾u6;@rAA!3S%2BF^m`=)"&qsL D:~-!$TyFcl2cn"Š㾽_8 "G-M6cFª9{" ]G ɧ\.7ۢhACGNY-8A/nf@"cM݊ZENS]˶hrabv0c0vGUtڢhDZX:VS OWNL;"D~XS-otEPA1)^6kc Wos?V/'맬 L(._p}zG}"#ٛ XD:(u?:S "guFi±곖#S[b8AP|6>b|; (tf-)+Yʬ\5eu\!Vg҃^xJLvQjn.Z(7״oW6-k@s`m}**͇1!؋X,KI3zIl0wDڞF3~GW5EU/\t?ٕgu[89P|C,:%ۑh}e/oŠNq3>FqCW|Ъ1 "Ӥ'qޟ+Ȼqd)QrS!ӏԦC>W Qfop-i;v6n [NC{*FoXm[;y1 .0_䷈i"T$%BSLRt=AVL3$43W[=ȕQɓ0~c2 iҳNDQ~FLU1qvsmMdo|<Ly$14 Neۼ.R: G6?YJT|^ŪBR#ui>}ͱ.z0BO{_~S۲P`^NE Q(>Lj&mtK'aO疃a,ejeҭҙ¤E-sؼm`I? мS}}nuL;Rݙ` qJM~R@ZsX;J/xc4 !Ae > x tV1Rļ@pQZR =r[%,z!)ehC \PDe| Z TJpɮ.D4IW1:~le> +12+n=T㿩xx7/`IUWp+ f[6!ӂ: D_^@HR4ȊY,Lv6q4xIxyb UHU(/8Ӆ6mNJ4Ҝ=cDQ`EEWd yu |dSpoxAlNcoɢ$^{|aO+{*Q--`1KF !x {dVn"v.BKu~UQ'!q Av |pO^;r>n=2L$`s)5FiÓILސ:nJ8Ei$€MAl *5s^)M2yor57eQhz͋<8ZRC[$ NEgmWRZ&BІ}G>~޾2#T;N1a[i [x6C$?^(AO)?#sQqsu0.L6Jn.D -j̟zj$2a> yㄡ.4 ^hV!H`4 P^1[iΡa;{I-c5fhe=#:G;VZ@PE׿CrY#1+MsN}sXW 4p%AgY@҃$̵c>>ڧ #XQ.Bi~MAeyp'J[fv襁2|JF[/0w.'<@)N vkX}4偐vƠ@,ywDx1] DVIHN#h>{Z]vZ`gɹZӨ?:*z(5C$n4}A}:0̈́_EgA>5c`i>y4e);Dʞ/)"FT҄Do"B-)YFwa䱸-p Ph:N45pͿع`D@ax$J#y$gq;p|Np-7|VGL#}G9Ê% 7`CS7Vbsa!MFB(IJ?p8 RMfcf\차;ֻcZ;47@:t:@u؆?6 }o1T\=/Wܸs2~N>eF Xr*f8m.}MOM|u!O>\3d{f.]U@=h[_F&D+ܦWvT4gI#6iDtT.ۙˏiw5c(1B JP庼~n ݆_G#D~2CkokJ)juF3xF]{VM𲙼Qt,^6q GIQ qg%/-6 JD\qCvVs yh'ZYoU(''eĬ8A@'ZՎ$, oUQoae7Y_ o֨{w@uG \kD`@.f"9s@ܞtŶm>{=!nrqMq@*-POݙ+PH:놿חzniU\f5T~SonGӋ!tU5laPz 820w-e`0o܇ZDX+^ .AuChbY/"0Fiɕʒon?p~f`90T}eH#$Pq!8w|bRE }F! C8.pTd=D"iۿ5L=7gl wq,+fsʋO9WZR8`LbmYH! K|&QkQ* }˟Y1N RjULĩD3i#lI0*> _xyi2@9L1p'n6JeX#R=ϑ\ΰٯjX)߉1ij5w -OS _8$cŅB"F鿏vo@5Lhe.=v"U"Mzm!ko3vjy18eb%4]hT_QB>egB}aǧR)13vp{rHDXBǼSmB&.jaFC݋bum9 F&g)b?fޏd=k^'B1˚lkΩNY~㝅 y,;Df1ka&=KH]zܕم\ܠg5f]l04˺7.0O+%OxDpؾS4P k`9 Jgw'B:07oyp\I}IoCkʘiy}+{$/Ƌw y,;U`/szU䐤n Nއ^4uڲ XD> xxsjGwnY?^!B5}mVD?zSWQ%oϵ}QYjM@ard_M? x5g u@ qgaݘg$jg(7M 'j2 #(-d aNp=Am1e:p捙 2'黟9ulao7xdkݞݶt޹&A;tĩ,W'*-)y4{.oj]&9LhUD?Gy U2{_df&1 $'ty$koC^4Ɵ\4٩F5)"/J+`.v>jap3RxwdQĎUʍ\7L1B23p"^M't'^ n"UB;Sٯ\ʘ=QXT<^Y rW+GP9\l ̆ ~Ȩm-cA.bL9 SYSM /7u- 4,~A.E|Y$6%dG^܋/)2ЀN`ʗK}I`zXWQ1 Mn>pG S¯c>,#I'Ky/So@(k 0M`[;>kTQ01a\@N]o|w_^o[4\ҏϬdg|b{M}fzȨ[7i'`x6 { SQV}ɇ`0D+y-5T)>߇^?FG5y4Hpn &3z9šLS@WOoE1?-ps["1mNK_AAn<8*-ٙlk:ȏHXEL3Bl7 ,Cѿ=KX_ t ˎ~.RyyG̞G!b(7g,hGp=~]S:W[5{>$sРlhk[[KCӏ_a!'[TLJ ) /?K؏m |@}=Lӝbγ?2K"}%Hlc0vհC c?یL}.<2 /?DĚm!Š_wdu|uuڨdbQ^ aK| !qVBR3iL|> DA03>jtO@(!mR-Z̞\=m&m5j+JA|3 y9 dĆ uTǟiCDe0JaZW:$Bpmdi|g| $cDI-`f=q')D,}i,) "jX!wGIGf0L U`5om(}졬i+HhN DU˰bl$a7=# /}u \RD4ٸuViT,9tcIK FmsC?y:3A-S_mXw#bO6ZI;1;<8lO7چUȷĺ^aD>*]GV{ˣCW 0j uz#km̮Z?Y҉cHw:'ΑQfpW׋S (aag4;t=tϞ $/M~ +XeRݑDg?:cnZ7[{%mJ4CTlަyl P)aK H9v%P׾f!#d JPpuw^>_okʶ73mi,T+3}Eta@ r(y5cͼVl$z2V;=^ ;ءƇL}‚ !4 j:٪jKߢd(bc6K9:)G=3{iѾ^Һz_}'.4nYE8 RI6ϿDMF$)`p<3A[ m"3,L#K~'ʊSjE<C=VMKV^ 1E)exm fޙ 06!RTN!7πokIl A Ym;p٥RcOg:OVma#M .:3PVKHrpiS>J|ۘHK yد Ŧ#? =̾ucZԞZ/3~'lGjn閩8(1Ed?.pXѩ ܎a }& ‚ Ȓ3&n!8#3Z]i.-*%ʐѹ92^/`KNFMkXnt #焅h/˲i{iw [ЎY9IwÕ@p/.uB&x@g[<,IlT0`#~-M,f vn"X񁯋N`.:轺tjՉd'?oan駪A8w-d v@>`a񐍺 ify<\zuF| IYhu}LPhD; *wBM ,_\~A!=tD yTU8tߊKO&@B0.($hn*2wĨq,\"R-+|ilBgpa~,c)7m֜z6H;\L3XR]`rgƣZ+Gʳt+lL-Fa:걶o5Rp~}&K'3F܀@ x5ϣ8,%5d RkD[>(؄:ffb˂>i%7.u//n:":/yAt">Qf lQES(^EwsuV0}YaZW]?1Uxձ^tl}ް%>11{ 㷘3=|9^ sV>Ʌv6Ym1;u uź߅/`+qQкj6[W <kg72}V.SLջz:7M^\ sc5UuI=lL51juНR3U"ո M&9Q9o+:ݹ yR&@=/Lm?Xt98^k{ɿ^K3HMytk!`Ĵ|\ޥE:V́[]MzK!LKfOiҷ u4fD;U6/ n tN}GV$}[|cr6{0%1C-W+)U!1JMlvZ n'mBN5/PMgN>A21`6v4ilܱy6`@Y|Wf\nĮxˠš߬B<q-|ykFB>(/X6d:38 i$P I;W#J="jG%n57n rYx| fĺZM{K<[\$[iڅ7 麟'Lzx2č s~|b@+/$NS`*9HhGpVfBqr<2΋}1cijMr<ٛ1yN*:WܴȼCݞrtD;bXVŕJ:W2K&I*ik(YT13QF<8!tc'8u+DԌ?lg*`CQaRx{`S=Y5:I@FKt xi|* `Amܝ4mU AǤrz1z?߽Dp@֬6MtAf/zOV^w\~^2O_XyGD~25_, U؎G[4+Un\lJ`G6 T$]7 8F)@~O"%Ɂ뜤 p:'XBa(r00%^t gqT{_%Ր H `-`AOP ?Ԅɍ ֢axӂ5ivhQaҪܔEk+Q;*f* "dsGK=^Bn*;Y,6{1ICG a|7~MJe[%07dO}i^z|'n~#r j$m3ý^a *l]fo1v0^)%|Pϑ1 R3}BUc#$Ӏzn-,FtrOM9D@nߍW I΁Jbu*7BOYD6mHDZgOp2)iZiᡔV,[<.M؄YppH37a[@xD'Iؖ bw&XX_GbT13/lEI ( B,߷Xp@F؏r+ YfAN[PGmJTWav*M$vLI#o2w]KyM"5t>uY+O] -^F@,+փ)W~BUnP=;1P A)캸HOlCD$`7[N:SsUTR1% YXeIG!2`G05tOMr3 Ƙ֝VT!'-yjZL>r7O 1H/rhߗ>_<(p G1ÆewCd4> u,6d.H _{%,SJ9씰wi! -'Y#$X*n6qkı2iQQSL2v9tS-?8H0`Pf 6MćU)g MKh9ʇ@Qzݽ2,嚣}X+`koc^j]͑Wyubơ@U ꏪ@Bg-O!JhWdI-_7;Xpk?¹ :V5{]Cv/!JVݱĥPmJR hsc̏\UzumRo_RɢQm#ߢʶ"1Cɴ'8M|WnUOsP8{J! d-B#GBU"W'F\) QytqMՒczqiV}\,%\ 32xZ]dßv֢ J?k{wrU%qo rmIOzp)BP慣a%|ϱQ{U-np]q8m=´3<1a^1UcGPF@u(m$B.I-:I />58菡F)_*5H!uK=he ]zMm)GNzO^M, 6cѷ_,\+vz˃iTU)!*U_N&E8[Ō 5x&~M^s{+<>I]Lsg |' ]aWLinsQ['EwM;7Xujx("gƜ.E\EQpe+A`(!袵"`|qnY2RDӖ< ?Q1fw\zx`6m, p[.Rϐ~0IOGsws#KS{Ҝ+>L ̜ZqKėQ99Z+/rty uԢ.8/Xơ[fP]Ρ Vqjmd7OՄ:$EK1W- :Wm{U>ּ݅',Ax6/{~t0rj⎥$c;L`V|Mh[`NohHn5ICtsQlҠVHDG MD6eDo/8k@~C8V^eGtd̟%?{~ЅUx~U#Y@g'$ȼ Ty؁a@JSiEU|~UC%+C*|ֳ, yQج7D{ 87]X퀯I3OU7_6xaULZ} OkË3%ߖfL]593Өd?h(*$ٷ6k\؉r1'S uE?4C]=Ջ/M&)7Yj/A;tnJ27E`$ckvFof}iR(nM*Bk@]c )ڞ[KQ70-4~xjhsY*,wÆ%I|@ujƚ?cOKpj]#vG^澵 ԭΐrqBdgclUo=dnpVU*_  ui]l'@*:mUdao~_rR\B>햃2G^vv;CsLtQh<#%=UALI8v}V94ډ'CsTb&^P#&g Ngk$i^8a\JV0 ܂"2ާWP(uBЪ"%D<h`5շo8Ղ KsHabbU v>yD]YbzNz wj Wj XZx|MkrkeŬoaoQ=bٰҜ$q1{rQ]0B2ܣ+eGHg4F]Y@T9@_! ǻ~O^VlcOjVT4vm󔁔1єnx|:*/m+nl\jh.k @txId͡j GMh&S筤=D2څA8'|JKkoM8Oo Xg(ͅo7ĐvǴLhC~p84ljJ:&Y=6PvzqJV7ȻSg+`"_Վr/l!wxS,5=>pK7iM9>7~tdb®8zVТ΅ ԼqY4P5HQsD0ى>e%(I0 F`Y  Rv_1&lC"u̘aKO pV>]@ƃ^lwo8|$t~BX?c&t&s{ԕ3e>bL`yy,+t[5~f4]|H-t\xpoӣjVq7 gI(]u([*%ƂC8wA- RvQ'T{ EADE:(C*.Z*<jIy *ϖ;HJ?:tAh=V}|!A矴DV8B$%tZ?v,wp^?r)[ӾV\o >H_y$[Y@%θV9?fE=2Wvi c:crGmǪN^ߜQcb##ƨj+9_Dbwnu!kdwffnM_$`qz8C|w%`Z`wvc9!6y=Rjbޤ :oerUX!>"@U0GBo:*j)Hf/~ h:]oDWhS+?N}i_DM"xz ]8mWEd3eڏۂ۾Q&|k]ós֓GA!$<%iJ{=T|tzzgUI jdn2pÒEt"0 du06pq;ڙi`!Y^]rPsKW}Ga< k#Y`+ 3Ro@6>I˴>1YkM<=UT c@Q/հfSIYV#· р%,}?hфɍ? 1ތnxgx(# Ł'`s>#QpϦ)D2 G><(%ކ@_黣PHETh+H5sU_!%+SX8mDg<=bU#S[sW Ajn =Mz{0YfFH"Ch=cBt|[1D)c@y$w9 e!!ukl"sk!k!8&|LN`&78 MCZiom#6O裡#nx;O朆_oQWҖ_ɀ5,rrpuAfwS`☐8V\P KT3 師HE69ydf2U,?w-ι nbILxÅ?<[P- &i 2OR9 &-sj Z2ު  с'9?B{̂-9z أړb֠Ay+]m|{GK ; -'5:\5va mkSnYBlvpv{i[s>[ǶHD(H*>4A3b̆~b|lh [ВZ8 cB/V`Eb޾S5ٱ@p-OEV(,@{~ +x}j h~&1x~y qŝu\< ?I0mP88vNi@|(%#hhr+kzVq7㋋6'z4C`. Bl."ߠy6#xuێ;> Ev nx6 E`Tk!+Q錷'0lE~: 5P>Pβ .gcM'4<6[LolSf\&}|T&qfCMdqb CkK{yBv#Wx$ń;[/{‡{5;es4"ʎX`OhEF@=2sm:g5ib}@kK28|,i92A8b Y.bN]M @\ՎM-pxEp\!Mqe՘kZ jvJc3?3 4)T% ,`f~q`#`b)b+h'tݫOmzڿ{pPfCpsj/GJD1NW @ǖp'H&|}ЫKo`aLՐRGUj#K2bX N55Z^Y{{4.+tbT%a~8ҰjA3<~`L%hD3vyTuAy3֋,(Bƭ K5ۜha6z\Wf|2ueNVhj`)2FbT Qvb,d._BWP@Ѱ:( Z?KgAD$b8C?0@vFr?>kc>LHdUvIe- 'oEoHqԀxQ7 p,LJa2Ȫgeyuϳ%3mA9tztUu.>*A7[4O j.(3`0-1lV1b-Pܘ -R =ȟo 4bzŬwjJ*SW;(Ėff?E,vw*>y㙦@d>!G)s𘭣s-6yIQodEmw, np%:Nr.t=6=."͌`mA^)rHI- |nIZ+ 7q0WS:Rbsabp^i^meВU\u /AţjN8h, w\ 9}۳T+Z'Dʋ 2avH!ԣ HM ass}kLLԧq:5zn :ܺ[2Z6E^Nyip0گYL LH%enkim&j,^9?Æ^[PլQMs[aobDvzO0UG_߿ONˮ|}# ڦ}Bӛ\fԈ1xLs*WW(PW-Lפt;1nZf`syN >D2萹?\ hڑ׏a (>,شlh MX[z"/lYH͠}H➘O֍PfaAF=6H[‹Q" NA[>?`)yD)?wˤF~۠a9E Amo4`<~Ym1M-7TaIxS3S/T(RPyk1 ͭ^ ot>N?ia8mIcL8?;[ngBN%l{rPYf3C0Y-l<3{T)/PFeznU[]X ?m\а35%-\j21GBubTFaPm #pB)[fjY:`j4g -e+$e[k74U|ߙ=٬P.mؠܻaV?魖|s8mWey?L"Kjl?7o o˓_Ry rldiAϣWؔgpmTLEaX{4 =83hY> HL _8oijZf%IRw/3 Mh{r>-c臰D@k 0jf5p7#/t=NJP\P*>?- kܴ =4u55l9LSc^U1*Lb2_F07:--p'- Ov'ӻJ/ŢבFsXO}R]1{n4B<fܞsA@/*i9~IkKttIXIw1z~O`&&`B[N X..f"F_F;:KA1d4c-*L=ba9ez3IG;)U7}re:kFVBbUɷCv cs&ʺK|φz zNctGVW=#^0Dc=S)ޟ`d,..h9.4Ѿ v HW&su0i&<'{hD^ bu!i ZA '@W+$xػh;ɐl2N8>mΰ?s&j}.aɰ4'`V&N|c'_VQ 2܎W2?KB_r`1%*\-ڶm1VsKޠk_j@[Z0`j)Fp'! (x,g3:i(hԃ% +> 9WiKFp~kHk *H%e]aq$=MqRhWIW6Qh;k8615}G}\U%Fh /]4*M-PҚO/CZQ/[ )cA'_~h%3LmiFvdZ+vt+pcP6ps fDGK{뒕-҈")e>PEMs%y.MuHC{5GWhNG}8za>3u"C=zn@@_@SMX%̧^D:SNVX#DZ82es l/Z&o_NZ=З%E#DE.9jWTƤҽ6"gή}IP2t(:c8^n8J"RS7 쁶~jxP^5\9*sqH9RU1=|nס %fU% Ag.{dh/[ 7Xl39Εd3:^gf$h2/{TrnxϨ{8~_B{ /$qʪ@] ]$0f7*}StPNu gvCgr+郟w hG RO̸F[XT1%o q`*0#3^;TсއO?iaGD*QYX2=e5@w$9ZCaC0̔eK-@U(9\g1{ѯ6>ϔs^wX6v1=_iⷭ͠,lwsW#xU/_;b4Ut] W ~(`D/3"rᜂ{(VMbò1]]y{I= Jjf̹t\0Pm$ ќ3RImJ],j^9nձ٬G8lNNG6W U#_b5v3C1D^-$CԷ{LƓ\Ý;yLRgyhṏ7JL+;VuڮLs[T<œ95p^nhp%\nG?gV2ZrUAӾٯ\h%nAR_NEPW5p0D{>k|wђjg*60;  b[QTc^@`tW"f@\:3$;Gu=>X mkzk )q(a  N~^l@wCfrF$"E W介c[a1J62ϕrxN Xv7&MIrdeNN'VʐK +~+`_3vuIդH{qhQpO.Jsf̓DӀ̉9 j)Dj &җ 2֟t L.vOgwSrMѷ406l|@ZZ;~aISiFryaA 7Q}$E njWOZp~ voXWJ|kwL^1]7OjFviqXa vL8(0TH{5v=X{@9P}8QpW;B҆WiY.f#"NS+)yYM \'!WES:ގy!MIGa|EN4Yd҈:z/BާVM玷5g~^X:(wF_ V.}m8(eċcdl*ۆzh~%|Z;?PfQРզƩ*8.9??:/M1FG1|,z&PUM' ෇8SұurD%XܭŞn߶`'3? 6~;2G_v]dAgLkh6^5ΉիhsNգ |B]l0$}u2[KMg Hc",]cM2_)L Dk Br6ǰ2R^K>Y9!O>}UGQUՖJ9$pEq5i tfty=+{PJMzdJyEA#H[_,n^6q FؐAh ܘ@Л!YugJ @-)KC@b]K(j2rTO?Ȝth")N.fP0s<]3mhݮSF vݥA| kLSTnAKv7 ]sYpSod7F )X$GFp|$4ܾRŰaCtJ_2{979eL^3W XƧ/OGᝃ6٘@uI}%pʭF;)y: gOl ʢzpnSk彇fúڟfNAm}#U+y\l2&txK)8$|Š\|ȵ z>Rp*EUW-xr/z <]ӭ *3ŕ$?&hNn^1ׅ~kd޼cQZEZ x@MP_%"YI1 \3 @+qevkџ:U>bֿ0vO; +e/fTY]sp`VqU5zp+B(N>q0n쩿3:b; d"k8nG,#g,ȎV^] OF%4T4`=!QfRu4˂v^g&S\x=Y$5)D9hdw59 k v.[é3>i%[bseJP tC{:XxNނQ8 F Yн^Xh"@.=9q*`^FWcvJdut* YRۤ20U"Y`zt!w ;@E+fE "a ӏs!2ǖyxfX'fT 0xim>^{Ms}EJkP!4'y_cǓJOVT3bTF!d qGy '$1ob$.g2\'wPCS[ RyE^ b 9NiIUތ<K'U0$>ij$=äa.I"TL%pLV<dX*76:BX7e+rR"1%ڹOt~~A"D拪d:3:la}~3]b5U$j PociF岔E .w`WL zufcC')+EvBil~QKD aoq䫟u-Ŭ?nb^n`a~r6asTe3> x ($s9ySM Q;:9*L!pue܄ ;j0SKd.Trg8lt_wY^ Ӈ.R$+(q+${7~E'V$W5%MĞe;,!P$<Οle7\۟*߂cx@%493" .϶dq9%]j(Uv5`(/},3Χi F*7QH׊A,N .ߢ[0ЫS#56# >qZ{٢/q6c3iy=AM/'?0EyOr0oP ޤ;*'y}t 1.Z$PZW کcHnw?VO&{CPH0>rH 5tR!˘.`=F&}DԶm _vȧvгm^kjʸF8Ca359ٵgҌ䟞@:ެi\B_f|Lr&]=VNFP(cyk,tAbT;3OL&R w7F<N𱇝 -KVap@tE"܀N1(e)p$7g/u6FLֲIdfe.xHGMrSeYV 32 {pW, Z%FW}|j4l6'#T| v#іeͩ 8ۯǿC 0Pn:!C+ڈ9J% OUJGu%߅&}fFo~M1SB8;e'B`xzg&>8Iࢪj$I{&[h|/=*VzmxV+BIya/WM O_tKԮȉ' Ƥ!_9eVI.;;s<> TUV>lJb5رh)x7*2{ewaF(BN1AG>F rR.:4"N ,@2/k^%+#||R ŃÊÒ@ EhV}?z`+'p,̑R7,?DQr,O۱I\)plr5EhΚcu\dx~_e7!v~4WZǜ>_fHm,SGLS,ov}g$ph*AP цEq.?d+~RܠTvndH}Z|ƣ{wbNUh9b{a[.}D˞ #tzP֌Sv$]KMO'\1ګ>#UaA]G ,cp1S RSNA;WIsw/.)sbvPP~ۂnP,4zu1 g}FjOXo)d9P#<i@jDQlDR6׽JFb.xnؽ`E4vT0v} '4" -CaSaՁ>L W=˔ĜQX2;m"l/52E%(Ԉyg1q__C]FߤB 2W_{Œ0<«">?[%ҹ7uI: -l?!9_r6{.;4!ONF<;]+ Q<|98(NPC#?+HwQn5l2wpl_`7O&b{qתȮ}p^5ymETJLG_`ZIA .G1|?%#@-nG8iSR N\.T I~Xͯڣ-KݾK:~+HI\9UeC*CmrGy*;x^_47|dv!!OrmΘ!ꬪ A{ūEwXsHU kB`&kjݺ f)C )y6mޅƼgc90ɜ 78b_JFɫάVMp%phdRө.- 'eJdt~8\?1TO?}l_x&OW6wUX5g 3~ u]N7.XD4rC["DefeE_T[}9^F:tJ2!J2^eo_ڧ{ydž۲h fխ, [tu|`yvdS9Uc кnhfbO+\:H\3IY"y6iox)+EUn5SlY!NBjXx̖(YJC}pQ3>D4%er JBL- T$CfHYqQJ }K;8lTgͅ~샒-^eSqtj XjԄHH~_V/My^5 =D$IqAT3<Ӂ^Qr!ĜeQnNy;y^՛01(/ri\۱992X_'ޟ՞̛DJzp!'1=Ffl jFCK;O2Y?kiRƳ #*ٕ/if6x?6W/ gY*ʕS .mR+log46-Z[ڄB@4Y hG fI0PK :}煹.o%Tp,@Gy4,V)oYZC[D? {P% tP~"΢7Y9?F$rxumGn C3K{[i V iUI69+'tg;-go}m흃7v?z>tNSz|]L zE!(%4)#95~UfDz-Qvu YqǢXlu ]9 DrrV1\­a*d%Iӑ&KsX=؞?W۝TR:q?NpiK܈pn@uj h]x$* QnPa*Sδ~'F4*&քJZ[rR$_.+B,ؼ%rpU(׻ia%Ǧsr:{* :ωSi+;:^ w&1D#Mm¼_.!3(W8Oʻa ~_FWםcY+0]8$ OZ‘,X[+ߩ$2Km` kX&wdI:(U3`zTdp!S+@[zNjT$1*ݣZzCCNXн|təĭn[ w*d`69$Xݞe^hax麣;fx\Qf} Tٵa}&u$<%|"bX> *zb^Ԁ9sgi?YM׎Qg)lG2!3{A;AHdWNt 8r2ѾsÓM۔^( O{giQ)P0o$IttAg4˰I.hP>IGf'9%4kVR ~+豺36$B9W $8NQNUj:RrDpʞ|Kϋ8>$[PDS-2ZN"m!YTxP=%~Rj'%J5ex*:2+rcB:`n,\u1qq?+g5!?Qg&J{%:P)b#i\h3x|I> \4 ==zj.R /5+" h?%WYM1,=H}g`)%|<1_Dܛ=?BNᆵq*HX"%2LyZB};w#L5VoqobƎTS@N/tqV/\?ͪ*,.ƾxGJRf  ҨΘ69fz${8V?UNrGB",8@.`|+0'(k)19-㐣{~˙ȧV34[&\%;! :6]Γȿz?n%[ NK!M/FA'H|nx]"BMF;*}|V úցW~Epz {n쾴3Db6J ~ YӾPdɨs&eVF\K#G`13D$H\ys!D A}fTe\íA\7魻GPL2&&U;:R4Ԋ1 .^ɱÒX2 &,7rЯ;-ڹMZ[<˔1YF"WE% eBZ6IɏytP nO| 8NAc<L.+&ڦӑ ; ҇paFA>-2 }uqSҹB *0oR󨈍p:$hɺuQ(?Wc` dxvM.N[Z(%TE~nڬi9· iQCz9[t:2Ðcc7;((3)@S.~.4R3)mm:i+/=DʠQ|qu.*wuAEX27zVȮ ?.[_$0WO{BBϲ*'#Jg^>siG#Ϳ^?$\!XbFo>w Oj47SQ}-0gI蚭(#5'C0VпoeY×"Iоn+;BkwZ6g&VނoH٢ [ґQk)rv$DsX94|NX;r#.3S Α?4g6qP>f1݀YdsLa$z>lAue hd ~'(-!Ⱥ*rsYkU 椆Nt\a#::~=l K5=,Ttwh]wU 2:2r"1T, +f]I(J4vC6cjO /o˄D|cFK)S#'p kikU[aw 9ʘ*zz&1qLp*#i\t W4gcgm1SJlӚ,d5 ʢ\Nhe.0UƬ_s3NCkmzIbQM?{]` 2x{ۘ(`cBk5suC[A/4 &4hT3>(q=j)tl\gxdX!>:cR} Gz ˪BsSQI2y6gB?\6potOdT  7d_OeK"`d gyԇ>43V՝ɔ]+[LǨNyo|J.õj53: @PG]I] vuVi{RP3㭰4\;`iuRx34e 6z^*$0KW9\Dql8"Di?ɶ!҄1Ju WNaBI> ,n)  {-!QLԽxQc\ǩʷS)ov"%&6=Fro4W b8nIʏ&,ϭq+6#uc G)P'\w}@xv]̖˄ڲhlf0Zz0>bѾWLGaJ_6&:ZKA:bJ`n۬L,8reTXO7pې2ƊRBB1ix1bU+ 2s}v{VdAFD>8}lLbغS. k++ ]5Y |9pNzO\:Wz"o(eHٙ98d2 겁WX8K oAZ,[0Kmel#^ C19)F3l T/Mo{6-0#bgJ7VÔYLKzOȲ|t:Edz²N|NPl#О> u+2uErP phe6ޗg(\HV?Ba"TM>ۼVBleh~(<3H2d%ܘkko(C.$q@4QկQf0 `>D OMT}V$um@{hDH5L1\9o-h{91v BfIOqˬ5'?wuncelKA9iW}T+G(hbbgIVW%wy=2q %G3[T6vp cGR4\@Qf{9"JK c ^6`|YvŬΤ.}5HwG + k؇ tGqsj7vLљ^̸BE Bp-_5B[mjj\?n\@nM:LArmRϹdom̞ߑodDyMR$?lĿVS[og9f%U2to(j(Y)c.rz{z!"g?@J VL32ɓ?J|Roݽu%7WU8g{ #l4~`6;hU{%>I%"v&M*hX^(n3p{5#K}ݯ@$2tIVFSIyF/N8\U:#A!Rᴄbtןr7И`Hɍo<~f{`yYXBg!srblMTpg?0y%;eJe>f>&\-6! l\OzQeipv̞wD))]vΘoR;ZaD-yRy7e 0}K/du+w]7jN#kf['4mg X $&dG ~q?#(`>)4.<vG.};R̷b|DWka9 [Lq12bĒL篠1ŠN%]e r&?SRљo*B@sNX_8ʉ:_QU&G$x^Ss峸XB{I(2"hDXZҵO/C0ƾ[)/a4'goXoB9ʃu"j4$e:O?"D+)pw%'ݸǥmgb}"G.7-"IPS?]n@h: w=kP}C '0Yl.& ΓiFb~%Wn"օ)5`Zˮ6k?N4..J髝+n@[Urh u]M,]YHq*\$M{G,wNz%*2&;x:EÌC2< gC~ФfѺô1:R%8 $Pl~9]! - ` ;]m~#ڱ~'K&%>FsNJZE7%j uCz~pkBUio.f[`fh|Z:tgl&acK=7ggWRXʳbi5~?!B6~e|VISnQ_(r&b TGm[R{sO8V#QZ^5?H6 E=JaUwpBz%y )Z OGF^=7r |)Nv4ww;d ? \9pl@ڤi3\@ /i?'WIhιȈv[d:J#^j>}%5f3,=?G;8 j}%?/OаvD;Yj_77b|+C\ɚpQ)OlgGڝMG$ONϝl5oI|9QG6*E:0FŁ5˥ 7O,RH{ 3 Ob@-_# yC/)],H#A-B#Ǖ ۮ\{3qx,ȍj{0߽ЎQWnJ{S5A^ %t0yxZ;27)xVQx(P(>h.u4΂-%Cax,{'ܤ VMmP5>7MCd#ט"Kҥ_zy8r` ʓt :6ϣwF`q]gN/=a E=ZBqHT tbCޑMs}ܥϽ-MRV/pC{.T3MOaHC~h}u}9l}c H5E`Ԉ65Z|Gv'7KMfON LCPכO;X*?evC3@mj i=L0lB.Tn($euL$E Aj{rVJŅgУ'LPO&Bz $[k&-_Ќ$;*ԩs~(FT>5ٴ2hkoV t`Vu(g(Du)PYNf߻]]q} y/LOސ[xIEX/9}>g]@d ~ݩODuҖ57 1m0LsjOZk]iuH=6 / %Q@(R'#N#;ԮL@K4K~5FiЧf2G8z.-,ט6"#ÔAg;.vE#6e2KeCDԩNΔH^^FR-,q--YNN3&pH^/920$Խy3XĕJ8'mVZE9l ߸6םH%w066ivx,zol,&.LR׳!V| ?;҂VuW.4" apzŵa3FM=oG"'v ]*^`nF%G6+%!(#T)U4SL <(^Jiȉl`EiR&TAޙ*&G L̲67ap]c=f6} U8q fۣ8A鐎ZDu-͂8@%Z)vN:eVWq xqqw=u}ZhTdUh$~R$P+)#VZ*ty;$;~|4GKU>_Եb-@yIB%wc b{b_Kw*{, 1=ᵟz+DԴaّɈptUi ~)=gf i^ee$*T/]˅4_)Db8LhlLոu- NEسu 8Cgla`e@I=M+C_?ˑ[ccCEWGLUe9rԑ [.L@ .=]lTM"W}7W|E?HήdE%A"+,IX-u7ro)t2T0L#$J`l,(h'doyzj>W)aDZI*u}~5JrMdy2{,|7F²73|Nh :*q)d9,rqHze&kZۖ#6oAK79lv8]fz̷$Qpڐƻ3p ,O r4'lQPiI[Z;LGF|!)M.t(BD.74kw6EasEB_aT  k+@ꟐE5Ȁ7Fo>zb `vmP[zi]!nS !_˩Gעwwlf-O#i)wrr!:[)K2 yC̀az+ҬJOvgVkyVfvq\2?Rd٢,&3Ξ?6\>NQsxYyL&RDA X輧LN JRLv[ R[جyG Kp :zX .΋8*%8^~ra/Wv3n~?tEIdaRV *v_Y@Y(!=7Ke4%Ybטe6|bo8fS$[da I[Z<8.T0>R| n%QW XV@ș#?7 ?,)LwUdga}] åL2D^Eӂޫr JhtF.@[t>+|ģph#M %|4'&֧D𪐿nS<,F %)=i5&" Fg @dT<gA>ڋ=k$Ms m-x~ <h|#0.x?9q2$ B`bT80>( +2uφHf~lͳ[-E4 [%/F]GO +Iޡ{6nF^~[V/-x }AޘoߥrLz]o#m>[J#T>%UQ\TjF08"xwpHI >>7^2pݒ~ dyzPY\x"F\1W.mjBȴ#VAwɭ5_BЭ28kpХvtGnI:e7L:︑mi ­ gJұ1i40d$`QQBaSTTSjJW=p7aA)В[hd r)bzTEȾ.;##פA4ekD认M: 1h?=d>&O۩rIO9C59+VAFf0[Ē*_6ߪTwQtsf,У@ᣣ, *pvEDu/Ik%`tm![*v~\B(3 ̈́n z??SR!u@^[<>Ï(1t 2.{5B9G9#nTJ'wC5' om'PCB16`Ŏ%7ZIs=$ b ըn:m)v%h^6 W^yv}he"rMC.G .SI6L%;q4y 0ewOj u'=.W\=FʅISGn"yLCeZ6my:5?Xwnmp.J̐./ XH[,}L6)?Qye:hm?KZFtbbGEY'¥,h!Ya-k4 S]´Dx(&9Rn^y+q0C}t@NYF7iA:{LڽnTL7S̘S;PHY=lA4V։,Je^#>wx,a6Ç57y!8ףgvk.q]Zf_@M4h6 uN- O,crr+hTGKY[0%#"FA2KlWd!Oc{lQQ\wBYqq?!saa gR-G[AI20Թ$eS̄Uub^3\PWhk6I yZ;OqR H>ogL>SyAIQkzQ CkNy)7nIY9p/",ܜo 52A%SOP8VBMSZ ' ӕdsq+} |dBB5t;YhXQ@?";;.֟(Q?۠ckh7M>hbLQg1 ܇L$(fsGi7BY?B̐93p_|j1k.+ת6Y{gw9$>]p`2ۺX+v 2AҶULi\;RWM_S2^ع@4t˔`x+ &q\o^ևđA/ߪT4> 6ݏM3D߻f/p~^e{XiK:ҰCD+Uqt7U>qH9 ȧyQxx?[ B&1"gX^`ÿj-Yٱ7pB.0!l'j0?}WTz視F͚;|*PNm #Ldab- Ӷӎ8]RJQ:2B&߄"(y1 EV_Vy+%|X( XfQEQ {u皌bNxZ](6D<@"^Y0̾66(I7R~a|8b+\Uo`+Mh0QL& S1I}ya37+5H]w[+7)ˢ7(c]8C%iTMT1TN*K&8%'6k/b X3`.%x; `}dg_=|n޽1ߟ&|YDI.=&όT/y'z 4)F}R."{#~8YGoY$jDJ\i:ŠeNaC5lקx;o6}35,dsdS݄V9{I[{X^RXR~/U0 <8hz# z凡83§ ?b-)p &Eu$Ѥ)9hVP'Lr[klv2e0~ЇJZ-Z16v݅Pz[LnNu=͆;ZRD,pLN~sQӝL Fe-tWamIM _~SσCFg%ށsO9?bqZ׫0~]-t~ɩV6s2ΠQUk;0x#Iշk3ET=v( ԛ+:j P(A]9?iv;q@uL; ~İhFdAuI%TĻ~(m]ق ѧ <4)k"Ax'hʂ dVY\uu0l.+e( '.)rX,:K`i{.Gd_83/wBզ1@jw<ѸVS[ "ޏ=E"+ |d@KlET+fCˏM t%qBog _b` 88R+Kh L mRfI'1Y"\34oIsi+Vihnu;֛9$L[VՔ^9Hh$@濊ն,ۑ{KھhZpԄt.iI;1>f QIT톟{J[gfjeKHA?'@Gkg5w'k4Uvi%Rʄ_m]LŰGNP3!QNT,H${D`^=(A"Z Ly(6$u,``5xb^uJ˱L8Aϧ ʅiHOkQo;TKׯrLQh F8ч.0ڨZ:d_ KHސ;W+u7\.E""J_D _ȄKϿgj 6 E@W>{'NH^EiԣHQo !m|࿯/2i#Qx Bc"4P l:8oLi ,Jz`f:>\٩5"0gtw23D^pF#̩mbuaPCeVK.y3:W`Cw5`$& 8ǩA,F;VuW˛9 (ciZKo?B'X .½bx5>5wcբ ;OOח{Hipv(4x & gi tlTBƧÊr[1wyb0fnJ(Czۻ0T;pk9Mʶ((߇S/,>q!3vB@~l!+n&Lu[~~30.yEm'O\;yFu]o-g^OӜpBݨ9+Vbe!p-kbLёG79qNVΛ sS+t5 _l0Gf T5/ZahkO'_}ڕQvip,WGEsqE>U-!Z,NVg*;i>8@ִ$nJB,uƛ>RwKqL|9 e O!S28[#Ǒ= fXwYzuwl"1Rئ6܌{U3f [@lՙ.%pVrXZm %X !3|OAȞ0ȚwPBX]dZ֌/qŻY.Rid5c&#PנMˠxoo 64π "c`nǩGxg㨝Ơ'AϓZK䣓#5l X(˜,[zp\'!O~<->GvC6~:g>0 o!!Kae&gK9X3e›H77_T Ƕy>sDb*9~ ݮOnG OMx8f\*YUnFWKK,X&%ҟZ\)6|۳F"\ﲶ]K9Jw[VԇP_MrS gHsd:XV8 *cی'}AWG0F?R9{⩔OPv0`~hȢY)Ȓ\rtEq Wƫd|ƣ ]@Z䟱T[sʈɰ1My *KV8I$Nr:yKKF]bh+`4D$=rp[@g>9m_GZH4Vf#st8)9ruz)g;OG%LKh:+ZdvՌ 4}mnyq挶3 ߥxf5x|abeFv{|$e 43NȫC@Θ&P,bx(mMج\P+ 9o"1/ ~Pt|[^v&* ;U: W}lfv:U.*~^uAy ]K:v $*a+2ѥbQκ-9zhr_|VwvYk>ܷF2[K S;oJ!rP,?^ȧeP@RLuR TCk2br, rf7H'-zWwE4]z'){ Y4;\z0{hjZNWk-`/X%KLJ hxr*o<;*2c)]ouzulȶ? yVP ,5sEZek$f؎5qs Jj8,wR«_,c^2|T8yy[|z#"$lEJ| #^oHnSnqO+UDC[,2 CT F;c|&dlY Bt:a(@6FrK;|Y0kpjpzkhVasV- r=ҍyMsUA`9+%Ό;$\p* ?afT~o椕~2ANiFs1֟!(I;Kڧ"+~d 7Cn>c(gj]^xy8G(؋@]K%1MC݄z!jZNqp/%YW`ea+`}iy!e>ٝvzĐ@nmKb3GIҟYˬ):7+Y-{vP/?{kr3B ңkl&1Ws. riA3ah5dF ,v ÿdy=ːF@o }C耱U;Bds'x_ @Ɍ+QL#9W Q/ 볩"d`G"yz=XM>'; J :E0* QRt&CԮ'SCǂh~Rvd4⦕(afC?u*9d~` X&~,278R Y(dxYU$"|ï,q I(81(Y $Yhɘ&0v[!Qf'M)c"h&SQ,3a>1S|Z%u%1l (N)IE!M0GڂWH[ҙ2w'+f׽X2.\h쎯G ЈJ2 o(_p@\@ "ui9㸸y6v{l:T纠lY6EkG{.\dIղ^x*ЕTx~y}i&õ ?y]mBj: Z[x6:J8Sc +=!<'-. vDqfMĥϝngs[vlRbx7mJ3ɟe72)l>~ "~_)x޸SѮqۧ` {(a ^jJ/PE>>$Lc6EԋNXx1تoFR)r&(̌)&`/844tY_/^NZ|p߷G3i][W! 2S E'ߐXԆ?ESM$Ғҕζ y;cС*9ڰZlYYTh/9 Hqdɲ߹)ϧ CNq8ѺW0Ky\hz,ފQ&;@O fbU I =B-nOsu9Fp[>N &Re T\gs7QQX0J]R"vHZXl _PSU̟5#6Bڶ33x(dbrHXFe69K|o%E|N) @>2-\ sşaLWd;(H> jAf)1'[M:x[&/8(b>PxO1~hpH0ıog[(aH`e?h|e fbg;D buLE R =D9~ݲGzWMO6|O>S|bG7Z'd!MWUnFRհyVvP8rU=C갮~FzǴ͵1egƒz)> e[-RȲ_"cX 2# Y'!$V.1%#:{ ze1P2LI{+n#Y̸i2Z"h%!;c H!kl*'L"IP-)RN8[~pO!L'yI[匦Z|b2*hut#iבtBMY7C䕜H/peEы2 2ktxbC^-)'С'>u+"2`҅`AI8=bc Pd-ocƷftq$s`qg+a~6VΤKQ<%Qb:+08h6n'dC B: I2bTj~F7$&ө ".n|y٨y/zB.Ftuc\>85Ѣ{ܸHGQ"H `݁".uD!KBZ9 g^1ˬq\퉥u<$Ux@l-iQ؂լ K;lA0r+Flv sT'0AxCru0{UGNƺC;4ݟfgN]bĔh3LXLu('NUn[|=:%Yіxo̚uϷZ3MƇ+dfpG+h–%!DBjHf>+Ƀ7Zu# P7WZP,:qv$䋂'g!xDz:_ZҞ51_q.~T7ŷ;@4L`09{Jp>ެ/ID{^:נhaV\HD[×Vx>Z[Լ}tٰYo"$уoύ;D8"N`x`AnǐԂvI᳔XXU}}ȗH&Ѳrad3vw&LLI*L872Ekz ʸd'!>ܻgM#LxgLE:#r>NPbF1Eo0m⩱*yeSr-8)7R3ϗ:LH\=㳂bFI:^04CdU=0sb͗hկg/cƟ?M0wB1 /)OTotG(!MVN/yP&(!d$ZtpZ]c #/(k/1*؁<. !k*y{K$PG%mяo:)5{{\7 +wқ']1 ?ylšǴD8T2ʝ'i1QVv1'pdI.̦ S4:?+:(tƇm^ "/ ]\’ۦq8c:bЬp&R%ħ>\BHdOoi,QV2n`5K0M9Aw%,  QSS'#0LiFֲw*.:}.Ug| "D\dgNJg5haa:Z* U|x5R 0B1aB]ႊ $EaO&$."Qκ<3W:tQ#~:j@rEdۊΝ;ip QW :&»/9hEGc,6] DKNM-:/^Ґ•7Y~&"餆Q*V% -3M3@b@X̮L%ڌ?Fm><}^ U(͖7t2 bS#Я[21$'Jh&P˷iގ'sgVc%xC.Sj4v4rzL<rrAOQnP*U>77vZ\DHWk>W;du fӼN<"U3Ӿr@+vLWOId6 ^| +en*֙u;@( ɦ*R 2WARur?Q̽01B7 eY'nRm~rctч5(;8#[9W/Tpxl@cvy_R&kA^6 zEfOϢUqOݔݹxC}I~7^dYG_@nt(3,ej?9O;:ܓ@X߶eኔ @|$Nh9mw>.*43*N"bE'c*-/@ g,h :8K[=gZ\&HȾ&CsLqW 5"{ h( A S֝ι=[Frk~/~qA[nh(Q;$ajY.9}@9?djPܧ?U*)LX$1v+JZFKr)e ď(c9UV:@ t˜P@\~|np┨+mg619]wi$I3uS hEBEBR,[+G[E꘍f4$piԧذhȒ[{J8VxS672R+h8s`R1ɞeP~ 5@' U{qհo TI fڙβ|v=ؐ>~$$F(& zK<̿H3ӣ oL׊@tB|SؕuJxM%G"[xКI!el鳊Rnpw]6SZQn˩IMSWR'_{վKs\ s|66?I$-yZiTAv\^gӻc N\k - g,d:UR`<'ah^=w硙w+WOOx`BMxV >W+S[@oSӅ*Vwy=]pfB-R A1&5ҭ1&W3nnslAa IY̖ 0W: ~n($d~/:7;zןD~s[Ly X{ta R@T>Ume-;$n"6"\r@K)C+j ʥ$`X8m^ VliI^϶Sjj6ѷ&ʞ濺_܀GSTÁ*qe`ŕ{ӲܓU4(MKje Q鈂0Hv@7H%nG&U .Z.iu@;ia<sby2qŋ_؝(B2wEmRExYhșp\~~S;ߛAVv1 pLŒ}E\%~}ƍ Mh'wY]A 6MƘu ⨌(9 RJ 3Q]/k_%/u }NBM'.\lUW@/\A.TrFʼn6j-"{aQ&߲cnBި}m#f-Iyf7WwNU/ â*Cu/ q?Íp$L4v5GMw4Coa43|;"wm~Y`:ec7+rGe/},Jcӥ4.F\CkaG(PŖ1 %iu$%R$ !*'^y¸.vT॰hm?S['ǢgId&w-$!Vve4Gެ<b#BdgS ڙtY\[z/( 9!P١#8X#(4z^484ll_G>iZz ޟ§KswW^NӌR%aTUQ6J"7͌ 'N5^% Yؙޟ5~gqʹYF:֠) IfXw/\S4X!*@2bxsCOQЌ){O-=EVR34#wa5%4|]NyQ,mҺ_[ȟ7XtW/ʔaSM{qs9ilCubą(7IY[_(oz-E2ljRk"*7ĥ&Ɉk75pv6rr^a4۝@:1[J`Y +^ₜs M KH;]µqo\]x=Y?E{keAטTWmySc̶t#HkJڲ~Bb9+Kh[=Aϧ,("?@ ԞCfN0VO |T#~g]=T>8\>ﯣRKxYe}f.ƂyTY/;.@HqQCTXP PmRyF0@.ָS-4u#ۑg[<_/kpMM%]0 ( 8BDQP7QAW) KrUQ{eƅkdc6/ߪ /ӘL >L'Am[n28,}= ζ6Slߙikk}J"e]C{Ӧ(C F~ĩ^',<$3/1$*Hnϡ Od8>OL tЫ-"EFœvVW%l=j6B%Řlxa9 OJjym{9 ~,x|n$/ʭ38li jZn 6Oސ^Ds yy gzꃤ3 w"NEa;se&0Gxzd4Q^A3QmUl/d)˲+x'I>^AfI>hФ`Q,{fŁjY`Tӗt@ߞH VZ1ŝ4"yshϠ\{\R 2K5jvNFhΗ>pZc Uoη MKmVne$!Sb/Y̸ &DYSU.Q#m3w)R?-N`H@j8o^3ldFF˵B6{(9SV| b1\I(@:>F_ր6]9\suB -%SA.פr'/'yyyɷky ⚹|<?''^CSe3Ȝz "oǂ}i%Y0"]hHRfQWAcx{c$䢣:$;y<nP=v#p7׷|4GD}־g.j.@%Bd= Hz]/}pts_^lځ"_k Ve.t}T77aW6%B\ bT.rz}ݠ[ J i_ &2uZ *1ws:eiZB(0)-}LifR@%yQM $SBK667.;z1amu%mW(FJRkʼJ!=};+TvdglR.?SkmM-x<ʞ z2#LdD;[Kw8KNROisjP${N&Fg`Ֆw5YDQC<+}8 CFSw:eimja(Y Y6ݪ⁷p9c+b֪R`NI̹AXZ\V)"@A}%~h\'ZI[Ҡ42P& 0bP3M7l(#6@e[j8@iS(t9|ukҵ׳"_.pӬ A)lёd:v.ENok0Uﲺ2,,p4kHrא<`ͥ ?2_tp4@e,FxX ̊ /, kAZqrQ˺(џ[L<%Y`PB}ED$ (%:'oW?-ۮJmjx(I~/2p Ьx l{K1{w8c4 #~B HB\$LJѰqd}P+xzw҅2ZɣAbzy#9v~"+H&fx=^34p#Tgn%[NvdA 0eVVR56r0?}-eL)]io]9V4{G>ܯkyF3{hTghĚ4ڷH!diB`zg%M/F3Qo\Hwk(?7Im5~&_"KZC{=+||9앝ȣn7esOJZ6xY c!q3VE쀖~{_amTʣ F"+xgc&%~5ikT /|&K̈́ߩuߵ.?Vm*u!"S;X!!@g%HRaeZ_<ǃ΀4nM@ؚ2i2p[&Mv|!mbfA@;,@&0&٥ƫ&:5}},̍طw4*OP+Aiky$BҝV\''\U ussYVF4Af +>g=/ Evz eadw8 ej{GmIIݍmM?7a]ex7U 5^,dˋnәi켺yhgV֙`YΉ2W50}z; 8}v#[}'ÝsJhqqY/$Wаc"͸ʤPHP'_oXqp{}$(MN?|#PBD2b7BQ~5{+WiͲ=p\e:&4>;*0 K"C)7B/1u=8t1ս_C_r/"g;Jeg`>Q]cAH@ XnNųEL *uڡ~Q5i+ۚhKܶ"ZM)Y[$VoFw=M5]A<7"xiBZe{;Z=J2h(k .$<'COrٿ f@Ւ nz4:dijȲ4w:al?j}]gag ))! е3 Fvd14Ve_ֲ ,fº#.gu<ܴ܆tc}QkkqEħWwaR9Cz# W@2=*JG7j}PNe~8#6s}z|5Ss_(lz64|Ԯ5;>~%rHvCCu1аr}4ᡦZ4,/:V%z<ܳxЧ/ϨOcBjEH? YX@j!uzVCnx{єeסD)*$6>7~ vW)g@`a wdYM (rV3^wrr$D'@'L`ّ@U`.$czҁ+d8F+r96&;"r*`d;Bŵm^f k]]E!hx7:ѭ|J3\z2y1݄^^x ".c(b&Rgרc6cIsIWE./:)*E6@j3^  :}au=uqoKp6[-0Qډ*4@&̮[d⊜`tL&p }dۄwF,{62/Y݄֌גּ>#mzOy|{왘Em7טKXLUոǙwgNo.?K/V ̙>}idwW1y'2qDCh !'7q&erEp;IO 38ͲO,Q<ΐmO?B#ogUT2#˞"%s &]~ J$&OcpD)MMs֭d:W2ރXYW>-6|rS*4?݂m.⸋=| ǚJǀ۲EZq3]P<B73XZns"+w6%8-R~wl4"wTY檌h~r.'6=Jy$T.nAC4__b9zi#pEO_TtI*A7 }ΉZ[% !! _e۠j^Dj>y&ɘzؚ,K SF_A]YNW,#T:FBtT=.望/8 X59JĨF ~&_sEXk+,)MXW1q:״-gŽ-'eQʎ dx9Y;Կn'W9wzp Ǥbnp2JVcsP!і "g ;ަ6xor 0`]-H!q3[lyp\W.bQɃxCjb, ZF!;H_\6UЇ8Ǔv<ݼ(#4XWu~vX߂=Lꮿ}FWl[qTC|[A/ir"gr;~ HkP^TzѢ] A`u qHhܨl0Mɲ$<\HI--8tn^ad,,<%qzGY Ipf`E^zmR<4fd{ 3))/OC\<JFyuXKiw; 9q' =6,eBشS0A!Euĸɇ7l&#i?y9K%zC&K1{ a6DO%zQU96wM~-ʠTm݋ǣ47I7tv*z!M1nݢr?}/ Y){L aF2jUG3˿8} He&OW#D3_0Gq]Q!lyxȽ%ȅGX=VU %;eRǩnEwy M[L_+쭹۲<*gcy% 8:e Nm_:}R>e{-g)qZC:hх$:p3wD4BlKWGTD?7 EM&R/q,珷ݧps;W)5LhA}In+tݾ˵nLm˄A#aˆ4R!^$֡.p͕2 PՒȪ6 c-e]UoJ%tuV쑥ARCS>'E.f #~LAƇoԽq-84:#"l)XÖ1x"buo<\oI []Ci&iӴ@39?:.m uV)ݭB-]wD )'(_։ƓU]:up۹#zetVPkN2’ۜp̦ ~FFpG Kc C[?;wt[ v!dxN5Dja w:!ֿNt\-Jp'GHG)$ܤqi.ΜW`V5npZΩ7(+uN B4^#~xj=! 5zG^:2,8r"J-u:݅rsUcǰN.N.pkC8azaRNrXܙ jO\ܑV*F'Y$atMo"-KxL%<@kwNU O$}_K.sﶡ-cNu?m۟& z׏YQF(V|hLj³5&KRTU>/u>V@5Z]HGxV` Y rٚ0l\a?$| Ӧo˓S5[V>xG7r[JebP{&RJW6d C^cBݮ|$@Yӫ$wyou1 *Ѳyk|ty#y3qos GۂUJ=йZ=S^6g܉H>+B)nG+ )hMx|^ z~k+[Zxo/mj"ۆ>E| cDwiQ $uę{$C]¾D_`LwOJ Y卵x4t'\zbd7u jKdƯZJ }{5M90rx))}?K_W8㈓#j}|; \d8Lyv$)r$O} TM*WtmQmupנsy{EEIЉ=L"Vo#ҡ!jȰG Z7U>^FǨ M:_kM*45@u#{=ڈkZ>7blc:Kصo-l (ȎokGNb'b7㖕s>^ۭv=#۟HbH^ T0eOM}sE&7 /Zٜ_mkgy>?~,%|qv=Ow9czuR!vcźɯFmߐٓ,FzHDQ6mwÍ[/~*Z@ iReYzD(@rpW |t :: ?=(Ǿx;e^ 3) b//HFqQu Dx8Y2gFdb渉@GR{Au{{r#"4pjUsH#q5H wSA}"oXgs9ˊa>&^3ic /NF*QjS )ߤ/Oсo"w^ma\`ṇ |Ԉt4gKo 汀 P3Z<& \X@ L:<}Tد_-@ -=hd|W1/5%jͭ_4&p~N-:Zdh2U%?A8PJEM5,=MM8?dOPVmΟyArۢFon^J_&eeM^Jc1rɍ 78TnHsstMᜤJ&UOHPh(6pNu2ِHI*DK i/8[w.d) "V\Ւ ^[ c{B^]G<%NDmiaO߮Nqe@UK+_qn*8q28{S# tA20[/9] Y_`zLha.,^򬗘)'m1ShEnZ5,mV98_Ǔ'5J>q~8ph, EǤp)(VlH/4VtkQv۲G͠6뱬r,qz!rAFRM.=bP\"S57,o!&U ۆ\t7},R8|WҮ͔l57ri[jwۧ///\M0+F)$Lxc~=c#Y"[${Yyl˸Y#u\-*HG%ٚv٧(`ak=\׬rݷLNz Ζ̊UhUxm4*h1Kn2v>WwZz>^<=h1g׊A -&0l2ISdOmq[`V!f(/n&n #vqZc?dlItqV6~u/I~_H@22;y a\6NGtd4FϷЪY(Yc[ˋ:rKߩᶭ/a iykh?q/'k,~]6*:bO#jpD?TRqu麁8Lt*ӓ8(_sf?&'^,FByٖQ +< 07[b&+Q BO;r8 KwF͜1 .:K,Wn4[|äR!΢K8?pVn䵦zXüVHmчPScbC,$Ϡx[NkTQZt͇& a+uj6q ,у|>ƀC63\ƞ35)h~NkB;ּ;e/&vv*R`wYm(~= @C]+8t*%=h2ۚq@]\:GqSV)GL5JFU`+me,X ;0Cذ`/k)6J<[vm3B;)8#ԲPP/@\Ɨθ6"qsckG 9! P'"9Sxtn!I9BtoZ h^bSE]rNɏfq`ἒIޚZƔii|um޳biLL^BtH9s/TÆėQEMCڐ}yc8Q'zt$<\= !}% ݟG}n4<) B'۲QdB'*0 "~kөUV2KҦc0c V%[ϥ+95ӟďEvx0qIFz]1F{Kt1Bb Q;y@׀\¢c\KΞ0i=`{mVϧ> e&;J Vw{g!~O-ͅ7?/9qS( J6,Pe@W+SYK]2?gd^. 5F]=$DD./)0F0ӡ:hK-ƟDshE2;W/<>2֘޻%A'7z,EȭZsUss$^g:\SOHjlЂDݩBߗϢ)3D3}mWN~T#vbXnj9cʄ"(_g@k:Oz77k~1%:gu+dj[K?.òC{N8M)\EޮzS}is-;/kd k9g"Kz~ؠ (2ݢȎ>6v}V|4ֻ#p":ai[nߔZjzaĂ&?23oi}bʀͅU0r_SQdL8oI8~s*Z6jQ X[xD%|gewEȔxujT.d"+r~dZ+Tkkso2 H٣8a<7 +qAg$5Ghj?;q3U,AOiV75K]L">J/_E0\a:^.PI]Ό#H(V=/ـqr-ђxyb'pc !#AXǜ%>h9⨰RP}㊛Pd[ݡh}Irm d-8'l\i 0#Z! A)EV8>̪`ZS2(,L6^t)nYbw9tphY(gYŞ%2wߗ:&ϼYE#5}eQdLfZ7ܠqT ;o{]>C" Y]̟l&хg'IMT)Wrng=L'N)SY^V.Vu{evGv~h6-]5^"*D^m `^;?iJ]|+䉤~fC;&vm-Nm^õMmk&Ap/YQ0ria,;ZYcu[3VגŭAT^MwyCmxKr>8C>8qmfZ@#> &d "8e6g%3tH?_+@cѺXrgZ{l İ6dcAz_l ۔+-ɤ)7 >-5UMAv=, =gl} f{ދ[Lp{Kٲeds_+)V*VbK׉7WԽJ蚾R'][k/hqf[ù@fmN̛oE)~r[yhWmhIi +۴.92{\0-y0_} =YXHgK~vۋZ u4 bпxN(UjstT-ZB0MG-n_c-Wѧty`_z/r&M.ZQ8ہf"nz~G޶|$y.Wo*7@iH8r'ԬC`2+eKF plmàm2s A.gWðJ{;t)LRH2&'Ơ f'T|o줝uzusfy2p?,- R^1QRdjCdˎ>٨x(720 eb?wmA+IdYo+;k~L?ֶ_ڂeVl! o8u%.t16y[y4LRo>:qC@AW5rrc"33\_[:ϖF4q,|,O2Y̌"4&KWXy@t WCSHK0(-8RjD;zH@oQ<,'hO{vZa*rwL<4؉HeRz[sXO8Ŧئ-]1Y75~\E7HM.yO'sr^Itl.nS % n`-jt";DNAgAxۖiRSŞPaE،-ewJT&JΤAZRإ~-$5-NU*Ωzn0l{?#gM?Z}:y C7N3yvA4-+"'O$IzQQ<a +JA·*yЕVa_WGaYљk^AV+%;-n_SCGS3fȶfڭln1`[O`49X/lM:t{{Ւ; (QvYɯ1n&ۓCNYZ;IJ|^ ֊;Qe~V3^=u]T uHIOzջt9C77NHaK-|DX( v1 dY|OdsEu10~i ZOzꆷ÷$fM?IAȼTM{hݟf'FBߓ#`>E5HAT~)0㾠7z S?&r6ٌlŸb3 = pXnV' SfbHy'.IsPDvm|ش2!{|:Q_mYߴ5ʟݴF,|Cy4!ɫw0Yǡ03:nzq\cX,W:&XS@A0iT}anO]o9KX!3xŭ ]9ѦDE&Vp;x"Huʊz `.=rQ|ڏAۦõ'j*@21k,[sqܤ;gߥ%"a |gIpZԉ|sǀI}CYfu|Z0 ;p?T ~' t1̤0@qGRQDqDiA.7ㆡ4QL!$b~1A*S?u!C G6D6`u.1iQ}L/f%j]ϭ m( 3 #뵡_-H-فa\Bjm#0~Jz88GT5MSy $Ѧ֋F.^ߧx[+`B|$\ 1 dW?.I6 hrimpq<~,,ղLb0ǀ)$]hs+\>Y|_Т==~H5,m%MdstQN]*<ʬ=OBG"Б`R  C-SF(0VG+{GB2 I8雝cBk?}UՑlmZryDMzuS%>\rb[Y\^KBp"7q׸VPԒp,^xUv]<$gIik[LP('~zt+!BGsVU9MZ7I@?`#V'_]zvM<3F/+~jb!(!>xAP1 @ |+T$d5n_brA2HՈ"sĕ 'm{%֟>(r ч"~?%O1MHKٮ)q1uaUX,I ҥ^yƹ ⌙@6JEF ""24s+M w̤]jEsU݄o6_d7FgLv?̅[MR?.U W "&M9N0_u\|ōz]wY 崔)6SU0:~bӝCkF,CQ DJ HnZI4t`1vÓ}.dB1{+6 7StSJ:O۝pȍJ,/Hp>NDdq2P5/TTY4s~94.ab}Kz{tqtv]4&gD7-\b opR7?m.PU.)ETe׈`JX X%aqd< ]Q /_Z*C:0%,U؅ۆ-K$즘Zl= &n Jc&UЯ\@'`@0p[~[uP,u W(:f.j',( 1{5҆WǕRI0LKЎ=blQB嘨 ȸp i3BiиI1/jW7EsE@:`0!^0~g =*DVxzrA% eh*3Izz1{+{=F w4}vs$}}9iO_ջ'Ѿ|57J6NfzצR㚕V'[JGS1}Dą~@q;ͻt:fĂ 73TVQ."YN"u2ֻ5QTTEɮuS}ߙuqOev> LaVj&es2bh|O g]6<.CـSB~ZCF$MAt?>ֽbir[ ^i`{9 qN;j{ea'ԉa^G QgTx+ 1ǁ4Ryu%(D^eoTO<1)޷]RĆ_o{a;rk0 ANء"V_' Iu3ϚRXdG uz{/K}q4pk˜JZ?3DF9;PTdNE51*d9­0N&;}s5!f-n' `Q/ !rP.me9<`Pٔ&~x(CѠ!'670}x:,IuKqG&ˬk R% o{oN3 %o&I==5P̎!,uȔ~g@F}%;򽍩i 9r 3%}7K0oHY16}9Jc$T=7@\ġ8?{R&p$An,:O<\]|t:]W.iB,8a̶^wY0˜z~wb2ql3ǒlqRNEop ŀ1 We0,)'o4JAe!bݔ# V8򅝭+S WEGv;ک zh޺:i_E{'1 EgD9ߙ\!WYa޸טZ\t'a܂0Y>~E `2ǝ?gGPIV]qho= '?Ip* jvEvNDA L%X?&q˱:Hlׇ?#H4Y*5]`3cu`auhvb87k^={8xLH t~ڛ jRdǟZ1+^;j ȓY 13-|/B@c dhcz-A˜z NeDqx9hϝl|se$3.m[P֝MdI%1˜ Xy7i g-xJD,vB/Κ2m'Vfa w.zR" gV"1]{FjRn7z#uXuBeTG$F}2=ߨcyQu*X&/6Lk` TR{>GIwL딶v7/m`{!<4JV}ˤ:]P^".:< sg;Jd,U.|cIh4>L`1/zjlt{}(NJgJx~Y Ht$kmU5=+Ygy>>{F_Jz\j+B=@ڦ76ڬ<*9ZV@@=S>C[+Ak-4m?AZPeD &wEϷvEmh {/ w0JG!_C:m殷wT[A3_c;عA2#뵗Vd'"௵[}GO=&I9C{7hatY53T]o7q|s+cƣw+H~Uq*(3`vcU/me"*Xm%HՑanVv:sVˋ#93e͘7 /ot/*߸C y^ϳ@ƐZ), m+ pbı]"OI߅ RJākU U:f@x4k,GemA?=bB"Y囷~!,"y6֢/CWDk"wt-'x ZE6mVځ߾I8) ! [|"YYCh1tHTPvFy+}ԃe,SUZך@+; Y9PQrg2iWJZ (6/#oM({dfin9ϫE2OBH% /7B.6%~'mﰆ5>\?B֌՗]֡:[yjicXTCYqoYܠ㊅~ʺ=7DrR(cj8d V=^u\%-Υ2[ꄉo%d[0sXk/$7OBMצgj0zUU&%!.v蜲1 g˲k]6c Ҳ+ {bJ0emo!h{36%(F%TQhvw^%uź1Cyg+dWdVijY݉Fh_cWM!DΚwUTeY%xX\4ydd3WDHq@j-n C = Y8 s=§ڶ՗$W߸XlmJ;On~λx+kC0Bz z` 7^U:|gKox]V鈡SydC%tZ;<ϕab64ڹh+ MTW7vQol{q.C.|hcՈ? 8bj3|U ٩ )_bt|kLy sz%[(!2jb'rS)|C ɞ)oHQ#Ҝe 2}PO\.w;|SB0N˃q|.'cAZj~cůҽg<<v6ȈL}B(nX'][]Q ̈;x ޹}0 Ri2aOٶ @$pm-+X;+z_VǏ6[6ćtۂ @υъhzp4ֶhx;UzKdd"y/u \ĦFRwJ;pEF"K!ɹsw622=5UL8Bt?>xTyDvŮrlh| Vro cqqBl_!cwo5e1DRmnHc5xYfHrE[&/qhr쥎u>dxZxOP_uwPEI.^w:wm[ IZԮɠdiӮuGm1u~9_pT[ O'{qn(믏OlGKۿ! $6˘֚JU Xf/ 3}(PHZ}-pi !U*dۭ>|`B# M碷qq^ctyZmA^3`ƕr@a}䤭֟Q QT[+\O&pˊf2lIC5 !٤Q}y5YWbE^ta_?쪍;>'`HFFcқ?6!I͵/ `p>v3}qLfD{teCN/+(UQQ$a. ȱ֙q/NZ瞡=|atN܂MzŪzСx_Yh=9Rr'l0 5DhI䚛"1.%Mb`up#`sd&c6 N^#Q}7æC4f5ŰɄ<.|efFl6;必765?lb1(I3'#ek""f3:ES1o!&׃+㦃3Z{sG{`GG"/6o+:hڢfM~DW"8=A5psJoѷpyuY}3ibt-6Nu^ $}ۀ=m}QA>\iR^a측HPvx&UYǐ54tuDܕ ǙԊ`oe<b#uņ<:y=ЫYK`mw*SM %s4ZD˜=GL2v],īR?sq\bcz(R_A4o󁖦!ّ UK6_Yi} ܧ;s+^&tKr$lNKL# $-SA|nȰ2_T}b͌5opQyg7%+7Tӳ}uL K̯ܶ[w^F,[ߑc "jRwGic5:F?YѝYRQ J1׀vg`;ϧ>0d3 Ga4t- ba T*N7mdaTգ4lnn͸!BN qخȝgT3UZ[ynhd0#D@ ?QڲX ojp s`Fx)쁾FQG4Ey?͹흵Brx'4@a):V~y2[!SMqe>ZÉʦd1:q̶z?UZDM^KgWƌSGFs Qq\lc{wgx2). /EcF~µ"׋EX=)^ AGVvN4G$;Q<غa'edx߃[|F xGEnyk+C/ZMKFM7_k'/0zŮA}sӠ͈X" F((Bg eNHeC/ Մ4-Ʊ5D2'L O>v2L %L|!Pd xLzf(F̨H$o&MH`H7qYO5&oz,6 %hXko6z?s3ʆHG~l,D1-"Ul2Fo){nKd(>1-db>٢!#WC(gЭ93fD9bȣ"i1B'M@+++F,XtV+1o( ۍ^l)%H.:hn x ԱF=Tk 3D[3c!2f̄ij-pE~zUُ҄g iΕIm͑zGX8GZLjܠ+E2C4%^w0{A_9FgHRc8F0Sԇ!lGzwaWh41X;Tn)wRm>=|xs $5]CпDővyX8*Pۈ/hΣqQr$|!N.gRUH$.pysiuq<7*Rƻ1W=\m=1lҟ *\"$ 3!Y:F3 O  gҮ lR\Ǭ(4Tp-J͛nYj^6R;;#{-cY hsp:dr=1җ\9`U%+zӴ|+Y14 ۸4dNt6h#$_꒞nm'VE)$&\Y ȍR&| boo4Γ ܑv[{i|ggVP+@Xd*TRX"AJ=жzm,BwfV.&&9-KAح1iϏOP\[:Zdt .O+#td\YgT@@E~7OV9VI?૒KFO /zs"@W'k_㔔dI8!vK;AO`dby~$xch[Qf3u$V -O*. lܲ墘%,OS}/7xog{?zMz\hQ wYy&(AB8JwyfJ˪ J+I,+^A g@oR&v0V絅>6o.+hDHx3 ֨Gnbi?ErޕEIj\o1:<,ޣ(#tBF$e6 R m?634!7"Ћ=ZGQ7^/mv)9 I O͌U,aK6xo܆rX58E]Y? ܾf"(4l^UЈ{^; <!xٷ+oA,eUG+*#V8t Zw̒[bV[v`7ak]IiZsi>]GSb˃e;> $’n"PO89CÄu8\N'|L7njO'C{x+oMNJУQ#4Ka `>}ސ$i׮t2LBF hl]o#b'T6"@ȡ`HA2 j9KB*Qj(ʷq;0g}̡8雗U.A3CUO4?rC' yQSB*G]D5e'jG'`&& ~ {݄t5{*=ȦVuaD?C,}8kl\MVJmX*$(*9Op1 Y8Jc !#W" [! #R2>֗[`,>y0[}0c>}j0pqAfNqƉs% k0e`(eƬ䨈GٞۓaQhv)3]՟wgF^dIih1T3@t.@\l`6!fO< bz!_X.9;sw[?ocdas9vCҐ WCO~_ <<q}ɿӊm2}@JgsgT>5M4Ȓ0SR[bLi9K:Ýچfʣ[D.î~$U*P|-P `@cT.gQ=ԥ/RA*z_ +3wغ_JcG- $ǭt6Q 1g=ֱMs`j=$ h>믒5k}2tY_7aյVf~c枡:Ҟ.i-8V(BEE];d/KyN=LnC,/z|yC\R38ڷ,7p w!mE;yOIs":|ķ&&2w,+aõiˡ_a*WMƘ<˯΅F/6t%b>k7 Q`K\8eFx(guȄ 4 c9q/"@r9p"f\\69:>\QiiFSЂk2Vh>"쒗|Luvm!⩲V}ISn|xvGI8 ce-[EA7HY$V>OF1^:Ap {Eht2zQԅѵ4v;>[2i0S2 HŊo-@RiA&%Fo0 <]vJ=]7u?Y3t,Ny|Yi6"P.ቌ')ut5_ N &2 uZWN'151Z_J$wȳ\=cis 6F?ڬN_ S%ä;dIݧ;f1d'kRϼuc FݣuE (]^[++ 19fIP~sTv6E#zfA!V43,EZVKֽ^ܾWG޹NRbLwZ:V+ b{/q֤{t&sQ䡷Xy]\"(O(~]G FCtwĞPW)GC|&s;>iS@aJ=Vu|~;<]"|i! K1<}vnBaGOMcIC~M5ln!t:NRbaH"BpR{Bp!_v3Q9S63 U20jE3p5aWb%oBu1:rD89ԿEzcRʵ+BNzKB% #)5j>X~0/+k ft}9fBlLRDfzR̒,"yjdvvPQ~1IT|"# F;D)Xp;# 66^&x"@A=5kYnYHyWȰKÁ1蚅ƕ '5քm?SJ ("E|.N/3#e>U@ɵJ8(_X.gLEme}z%9tT?@ Zx;SéQcHP1|+?a+G]tM> rIQӧd3CƋ%fzro1 a)H;Soł(Ygx_Ntw55Unq?4kMY~;yq.(4BTW< R4: i@`YJ# UwlG~Cɟ`}C1Vr(F'01${^^schÇ|/4gIh\?^vweb͢eS>C NJV/pEF"[@y W1#z碜7D>jA_`|J7MZJb& (4/{=/$y45(gԻa]}\d("\r Wܒ(;O[dlhM5;u!J| pAN i“s[] ]1J? 7V(?%i hd :gl+BݨmSE\O-mZjp 2HnPZ%xXFǸt{n^b^}DtI[!Bv 8f%pnՒ4 CIj?O<p\+GKF'uby_)&Gv7gOd1FN>Ŋ@׽.SaNϹau9(Xj׆a^%{ZMg"dQ]jY$z{<0/NM qǔu[Em^%HsP37f16"l70P-  |>Wl44F (q{ye\$yз = Pv %@ = à1#!' I<~*S_S j5Uo:YQc*C8ivTP$!٣c;{K~j{YS[JAyl5>ZL.i%/ h<6ͺ>>&^HV$c$|g\$׎ש] ! qIHsdi8 EHw|TwgE(<7n;7E~<: K{ ӂ+fkF'oUf6<1K&'rK M'n4YʧLWeXl1ܪX)-,@ÿ)uAȾ1c2h\@H2 4%>/gJT~.^z2-dtv͕hyc]~Aui~C_Zk RQcCj[tn>I5fz>- RNi(HP 7V.Ff&9g}! nQ$sKDO1TEAE?uc?IN!FČ \vX[v7 !]%{Zc25}B:rU$V#qjQ >eMSqsDz*piCͨ6|;.=b4&LH4 ]m?H8xi|TVWMwӁ7[:bn3׿ݧ0$G>@!V lnMU I 2Ǻ=~A\CgV<ʲE8bQO[3N@0Z\1<>, .A~Uj(',d3j%'%t{sg%}cz0Iul@Ҭ2T=;&P|D`Fdk"Je_ Oϻ #5oOg2R=×JA~mA]$T*@ СU"ۄ F8d;1>vܜBX&-C9E>[?0/=3=@" ~qhjD:F4:>jr\2s6$I1G,'|l5H5ENakruĝ㤫E(HP({qlCYR!L!>ֆӒa(6LR &րvDxP%H0P#B)lḉw|{eCM R+7FQzMdXVT+*X\v]x3;| 0CKH ns(aosj?&Sۦu|>MFʖӂ¬nln ?XkGbQ38gϽW_kg}2Jm7?zu +MDs@w\| Qp! x Nuֵ\w_јĴα#OC1 #Vo !7Y&衩WLs"@2}fz$"$)RL 5R}IŹ8@fBb~q оT GEJxKJȶY›/FWT9&{)J\AV׶AuГ Izߌ@g7WN&M l:/iRH+K3' _+mz*E eَo^G*/5II3/S~$fInA7d|t-xVA#:_Nֹ fJ`X <1V(-&}oNΡY?_("e̜sOhI9ɺQԜ;TdAUt/|fC_q!HQ.y\hxZЁRq:^6{j5M+փ:۪%ʯ-&"I{Xsˌ`W+ OK喞oJ7h>(i@qqq "r,jئU9F& rv78*g@[hr2r`LH{o8xئ ,nQ8\jx^[BDYJkiN eo8@UX\_7!r6bi)^<.OK۠1Aa }M F CK;1 >pE7 ٍ_gUt+yK?I/ ې cPɓbY' }$C w>r x%N[+jeKL +2*CyXʁ]N؂|IwN1IeY͹uq6JȿhHd t^ :b8+5P ]zf}Ŋ^|24یb$1&x-iiJ=KdO'tmnLW'w$nDK"s)_kߓiAEY$/wEǪ/~M|_Q;9s%^JVe@oBӮ>we,,lHIZ=ޗ}ˣWAB^y(R~4,@0Ùv}fG!I,LF ޻ NmN.+FPE9cGc&1I(!-ETi,ƺ]>e ,PxIF K+ӳϖs)D[YO5|^Ep>t7f)V@&Kqzb*}VU_>YK+^gftIOt ނedsnnklij~Lɻ1ENH 5U!~x}sjү~m6n Zg 6 s!=+$bԀ^G %I|l>1;>cj. up!VD\{2`]{5kt+Uoj52fv:RtzKvDr,K7'sl؅p%B4p~R2 ͌^ȶ~'ZU4>{yфsEUN 7 QF^PqQL! a eL|M\hP~5 +rW־d(A\ n#;@yTm!A3:]Ïn e'Ép%am|s^#lBzIb~͖N**d{#2^%u#~vaJP]ݞSw @ŠEEڒ.֦  hf +O~ jxmK<^偤2Z&պi$D ЩWrV=d'}g{ r9gSoTj&f_D z u0$rxM仞1?/ 7CPweiו1e/qRٱ"[$~KABuB/9d_L0klU7dξlbw2*Pe$N"&(N>{ UIH,\מ{H-soG ?Q "7 CjH 6^nN@kcq2iGO"HLzQ:ŊJҒ*h"Q{7>GF/zid3wiK||gk+S&3J]n?yu~XcUCmH1_6LNW q'u}LY0> yƹw7"n>Qzȣ@NfGP`Ƕ HO;XUrZ VtlZTh}ៗ(HqœĐkIhqf܈bj*>N* go*dAu?v )4ǯn2~HJW{v`Rp_-k&w^HubXtab[)~ 005EniTnъ(ĵlK4Qf([bާmO~ pY_k=F% "}pYΤrq<7!z(3: < (Wk ;Vo7cLrAq9Ɂ劦N_sHwCZ.1DM8%Өԭ0໭aZ\Ua!r.tlT|3#Z<]=u,UͮE*`R|c//=ԙ)e^-<ʝ7ldECYŚ-[n!#S*GȼwQq|"ת~|?{G"+S-hOs}d~~z h$m%n81eGS-B17Gw\.ѠE4 L#!=VKku紛J/ڷ;=x;0kZț?e p9g'B_2=}m>Ҡ,klaE9#x-d]t_6;Io΅B+%%!+TP~c:0+p".lчg8JLxB^(*xV0@BXFk=ϟzS?B ,$Fj{TkҶ}ohLH7ll!βTN.wk\=/嫋'(dѿ̄L#҅xMF6 -\ʬω׾r19NIU8lE$rP ՒB!K 3,u x,i]]ӔW˸bNκɵ;~ȋB 1|93v4'&ͰEQfɏ[kaJJ!͊+T L5$h&k}oK ֱ2T )y7b`.q4Is!/4 b Y^KQH Po _BWr=XN$VWQJzl>B20n\7iUak.<5.hv+,.\19ROZ̥cOkqaبKXb;򾦴x( BN=?oSd`n>˺ZnvC`aƫ ^DE6ះ }1ŌLab)Ei оdH&~KeQdr ~f|n2Aa6c~LpӏM:|O&s]X<_ؔ_B?oLlLYq?e3'$NVeqx1Veyp%:Lo 8 %E5vZ̙[䒋Ps1{Ϟ>f{jN1Rꃁ^^VRN<"Jvdm̆ed=YÄ(3 Ҩd#WTY58JB'&a=&P%PܞyڻeEPLh Qs"U[6VƊDD؁ ZSńs|˓1knXKM쉍1x\yAMϷ7@76!EϤ}R#ي<~3{;L32Wv;%d!J*VI~+U&A[0q>*o3SSyy NnY+J^`78_khc,t0 ԲtUpZY SQr|P"m+:J.[QG>̆z2$rD$/̠M3xua Fqߞјi֭;8-mbͥ(SQTKVNHꤥՊWyTT̯wQ\WjzYPU27~oW.\zq꙳ _[Q~);_& jH?n`ӓma`~KK6V$bz&g/SIIb1jLOdLR{^e^49Lڟh,(wFP:<Ɋsku$;_4A\`m9UC݌)m 6EvT7,6uM{ ױQboS |pek3{t K[G(c ҕGjT=oto$L>_#h.k1vT˱WpS:2^hXR}UYi캁0S%IU!K(DC9 +mC至}u:j$zB ++YkOL_ &N,_F/ǞXhMsܷTI958?[-NC˶MD(4S |~^0s}l5hNր`f^8Z.`Gh%T=ZU> RsJ$L6E ?jUw,mD==c -Ӥ2SAvf#(0:,?|lB7L c!-Wkf֘v1iڎ'!:Xs.O|~ Y.b2= <{ +*abAQdNt䪂y҈q~w2:swXX<Ӷjs*@ arte'Syi1-([pAJ b!G^4~$w٭ȁG5n4Q%K e~΅%5oۓ kW"huN<8)wuE GR;;~$ceQC\~> sP @O F"mwT2 -5qCOhmSEogsd*f}19ۙB͚{zAK)`hM:NFuMH LCh3`> kV/ydRu_]oUN1(Dv7} ZnRCĞ2Z?.߆l-}X 1Jcw`%Dzy\aneL翘a`(uNxl.)8jAL; 0fz$cC ٰJ[sXAaM0̠qeRj6HkTG*/HtI)̻Lڝ]eyLOOCuiIq++V&%F5XP@>ΕݿלEXs+o' *r# ,&vLXu&|(>tC04}Ɵ)Xÿ~6'X#k|?ZUT#\|նO–,!&UR'ޮ 1\ yk¦X'DG [@0|Z)9D}~<z 򮷒6Cr\ʅE=? ͨ2(dCOeke4s ;XJ}/z׮lɼKU1 & pue O@/`fJa|ǰeЏR듄=uwܽeXHB7F9ڳX#dC-Iv{yj&ֱD.&]?0?5:3:2R3΢HNEBq!UPT*B,f-- Ƞ!EHh C )41JmE70#[1aibƎH%gNyYkn 0ls1/#O4\1 KC><(~c&n[.tE{}~үٴX5kVppƃetp([ŭLvԩ#Q^QO\SrZ/`Hysӥ"Ž7% ߪfM+fSi1~Bݒϫ iC'9^[/iiv[뉾53ub0y~:XSV.³4LPvdHRqsӮØ-g?@o{]-d)=S\d7oբa;(oK&2z5IrdHz ĖX/wdgwJ~d2^;Rh"m̄00YfcTL.8쮤U:(؝>!OT FYWXd|CBJj#4qeqAYjMY73wqU%Q1+kDmYRC{K1Sgc^Tqn7Vh{.pMZb ;.r1#2+: "#/ +vyDӍK*"Ts+osl u6^Gn^juR_Ix33Z5^-Vjg*미,1AH8r]^S;԰ |0jQS"ScTL\= ,9@x/fCs^aehP1mbTaTQM"$$0@uxNNrx^05q˳.)*ǝ{˦s6_*w eȔVCY?zٛize\e`W{1$gZʊBk<]1AƢ6a/.Ҫš ö%`(k#.NoۋUBYG11Nh|? nr{ $8o 'y/.d&&?u9 b5TsSOe ծ<3w5 J+Xje^sGg,NDTNI=d)?P~/X%WfSEXaL 6 o=aNpډ~2vfaEjz1QlinGp0'Tj[\,#mS|1Ws!KFKg~Rr4o/[e}ZӚ<9Jj^{)'OrA}5߿oknQ F@I~l(7QKc@z;3EsP'UAso egQ Fq[l p,L,֋%p )ㄕv#ʃYOtDݖb#R"jMy)PR>ՓFy:eę(+59F֐7 JoV]:#;du!Vw u`=WkS?lCa}1K}w`B/X%5}]%i>}mCAp. lqsF&36Zמ\gTaHM,c*2g &3jq)Ou$K@\ٵItHbI{ zdNO}S$IUJ ]N"St؎JS+5QW7јA.1" Au}Pf)ZzVFқuSCVKxX޽c 3f}eκ3^߾1m/koU'VXS'{K`=F$AAM:R> O|C lI87p>Mf/ʻ6:HߌfnٌEOx/7"C[(X?QKb8"5N"R|LzH{t-LdX;4_Y"cl-Tv@|pɪSP! ݩFP|YÍjNX*egEA!P&v:R~5%]6d|dն Rrg 770DBN˹hϝjܯ,33Nrl|,n٢TCWo%?KOa[{pjS!^ Ajd/[l H=Yы!m^ . ]I $Չ\˱'% Oc*kO+ z(lvs2igNCA9o#NV1#JT4, z R.Cl ~YCvkpwA5޷'̀urA`;L1+PgtY*` ;W0CO [Ri6ʨ [$.6v#A\ "5׏"|=0׀k`5 CEE3R+/J?[1ߧ죴!xŖ.5C~E[x_} D]\#C_9% hwW=sE2k4nm}/ cqWNȢ v FXd~AG^x;n`'d.nQ~ih"(vʎ/2(O<wzw 0 WPzTe|@1& dIɞ&lIim%D4r>rհć%<ş o>:v.^lƯ*:1i0*HbY 5}o(xf2hwB d4pW!~(%,_0kITvS|vTYkiymmkw~ [\_[l 6-$)G\e~=GuF8&6{R9I%:G 0#g* yB1FϑnaW;UâqVYRξ60 WaSVk@ZQ@\Fr?g7دKN' TO[` sZ,&6>9 G֌</\g*n̗x}"uwn \?dEk%`۝7jRBI|@@utJ{ZIxJZˍ8+yDa_"Sp&zf~NHK]/K)B+Vv#נlf82`9M鲖wn~<{{IiQ̷{(\ƠRƻBjGާYM BK%#G*;7gWGԺ!7ukyPXv3^!k8Z䎑n-䢀{&5ǖPQ\}lkRhTS*IjgP+? i.}v{,@yzWl@HNck^)fkЫ}^ccyMML zteLh5L֎< uPyIAU@/Вa^!dYyttݨR ٚg#jD^)}R я" ([t~X:\: .NYbT:2TV2NIzߣ `F= .yJ&9=NzeD9-WaN9ǩ㛬wxj/gm oAkaBGGlpYW`I# Fڝ͝0jq-0=Λ%dž ]>EV0j4]DlE.@߶/^X ؓQC[g&33Pl ^H{3) wK /nCD/0I$2yef߫D~11AeX)}6>Hي&]?No1%Pņ\M>B"4IRm\췮0tH:["ӱ.4[c6o$(0NBV\d)W"7ŀkLe9X0_/_'q׳uS賯5ϥUNqy7/z;3.WuD靿hs xU4;؆ &:`t_L^ᮐpad*EK,ךuM!fȣHub>h[V-Kѭ\VXz! \ &\*N)Mo`_"9 $y#4E!fWòV9ܼkbwhzF\W)6 sB=ޒH>x8G|ΫN0"g yKKj!kŒT-zש0,}eOhX7fqFAu OxtoSP^536֑TeP_:V|\u,,}8 m;'NdNɡ)T/ @0-н/uSViRN阓w9pU0h8kUdCj綦:v@!}beLy*}4 HZM?K'T8Ȓ_{a7"6ƍ80'{1A+X xg^V X[ Akǝ$zFM} "V H[<< NC)Cf[w9SqB+gxxVRX42c:8._OUb?W)3,ǂ f/>V=o9+Av !G uոs7,D R˪yC Mg*'k0y|wCurh8J)H- KTB]o`磅|:k2Pm4jkz~pD[408/ m'uJT&s Cgc'SY=PFj 69I:̶3q~ze-$WP.xŪbWit{(­:d?Amud>꯾31as,Ss2v4?lHK7;67Ll)t dGϺuM%!/DCm .@%l?etUP+ԿPn1M eP{@b'eC)elyW|&3ջvCv3~1+$[̣./{OoD@:$UbS 7S 8KI3'j ' k..!&i,6ӄ x^+Q1TL.ceO],8؏p4埸y>`nt+ 4{'dK߱x6D`nNRE4M5$!NTkhq֓`crH}{2?1`W 끟@[֊a2m6RVTMkcJV m9*eQ'-] xEzjoMZ`e=O* a^8ZR?,J@ 4GMq)nTʯ.-vѕVRf^{"(c,/ҹ7v/qt%oYB2?(8X"_j?=hEs0 ?aجx(F>}٢-EB[nHGd۸RG9ZfY<Һq+QGwiwY`½xկ=) B)Jy0pq>u23AФIc#ŭKEh I\Y[ߦ6->SKsk~^uI`~Ô21:wQ|& uHj6/%F_X|%6iN<Vc~~<_>`|c}Dy !!sHiۺ:,M#E ҿU[_(}:oTr?q]5}᎖MD3™oU㾞.2%e9wF2!߈&DemiNɧx`UE,~hʾan%_0Az~; fXiΞ;q5_BZi? r1饛=ٲVV%n@0`J]Vj: tfM{MZԚU 4w\TYB|! { +zPpCdQ@NX>oj*4d:яr//?:l',.ind5Rk!1pEK]r[,X{Cq/;t H9F_9j7 (W$_IμZ!3{qoiZu\XY꺥gPߜϚtVVLBC / -MXy3+I:A5Oǵ.~ ?I9r.J~G8oP(]ĮoYaK"^S5MvIIUwgH*_=#1O]`>_$$\B=[7C7kF{9X6Ǿʓg"a ܊c:G X#)T*^` 0LC6e6kq%6EXetp _78o|$ 5+S-!oyr!Z.lYE 82~nTN/l^Ku0{fʊB LP\cE9#)jBA/$KK㲴 H+l_ٚ. "9, .!GR49Cr|6虼ex B;fNp(B@UK_͇$&AZeJkvP)B&`M=*A 61J Ρ_(wMʷٖ*T 9Ga3g_NQfi=:=~kz4*2 #PZf9$,зJfbEHvJίgKfHyig A)B&<d^9{eǜZ w xW6p[|ư>hy)Bqa)%Vp~tZ?O2 q^nX_$! {Q_<̮o,5z(am _4 лsQ塎ؤXTnGi={TkFd"_UJ5wwS*ZL}7GoB&+=}Gk *a  YG71xɮ7مP\lX{tED]A]f 4NpW oWJh +O-s64&.`:}tA P2Al%GҠx^#ZCBRwۄzr+O)xjšcYeYS8I '}b'$mz~vvO֟΅wfU;@R=GCaukG|"Z|<|o}ܾC::v xGLTuT%076Y;ta(ӎD(\=,t#fSz8t;ykWmtH' Mw$┐͈oIb ~gCFPeɵm2+yU~oJ`qr{偣|VVLZUZ( ɮEVi Ο2 JP+E@<9,ABTrwQʧ (PVDg7J~lIq^]..H=s PR*˾hnUzAa׉"5F\}dp\6i\o෧GF[o@ogsnD+t{sa>/fY\

    Ԇ4ְ=pM@uOOr~>)CDi>; :k!>%X0 čI1=&uPb=+}6e0%6˸1ou>ayȨE %P(0Uzs4BIx%J^{Q|YF#=֝*5ϝ29Vݫ:zC` L152 PqJn67QLOYg˗p2LNLyT_b~HgL2ʡ'̤Ju3{BTDG-B ΄6:00Uf~]Wh`-. J|wa?G;%^L7,2>WSkjNE vwzURBk3Οn$K8POC f[(xyGͫOL9is\!c{VJ@?$G݁jci:hA5CB d5Vm1*dwX ˢ}hq FSkEGtE1'#GvX*_P7pZ1ڝtv3,2utj޸;wTSa0AgsC-,q|)|@W@3Bp^t[>?/x~v7V}QXFMczT=L@9;CN6#ܝ+ +x[Bo{ R%A i AQ)˶˛sٰv."fpbcW~SDU^ l:E&mI.9ʛAsRG0z)p^6t*Au U~>2CWK]>cY'*%p we8𴽈,ixS?vU@HO7M,Y*T;?gG{@Ll GK ;2T>47Ghu^>bg+!1:}ndy~ cuy F\)AYҬs}XBPnS( KAߋ5Ok꿋dq=f!U rJ%($y\|sD:hii2׃? Z?Ddlq-7z%& dȍjKC}I_\T7\xڊPz9ӅX D:nl?B)%C&eEO"@xHmu)Ty6PYaVZٛ{H>JY?%~!Dny}5|6.'|ۺFb [{$X2S5G1nGkDFAܘ1$W~n:>'%zFjl$I"0μk?e 87ǿK-dų@{[tU%x%(LOx j{Kwlӓ2cu+VŰHǁDy^jF3/ߞ͖m*/4I=# [n9gsjҭkq1FmDf(ݞX(KK GA)sg3LP[)~XOc3Y iZw(4-LGh|[;څnq瘺?zږF?ӗc3$WUr;`dN=hOIэqAA=7?:s "r],N5m=Ty< EmNQ } P҇vQd06ǯzo%(ׁohjq3 K8Y6<>7vq#ʗ}?hEv0džW<f,NjfK(Oo~*zXh.gY.U,|Z]SVvv>?CvY? 7޿ en01r1JՖJvy!4I\r,%^7~S6״kiAխw}a'. 51Xj*77 -ǕϣX5;o􎰳NĪc̙98G.7Wqb:7"Ȇ>Wf𥉉}< %{BFvAjxa^f1_i=6M3ǒYMu fOnbU @W5k]a5bL>jSWވYYe-*#GUN> y(c?9g)880_vPe_i6y'pup(A@U K!5ɷCaڛ|`f Ki  J&}H5FL kaI x.˭s' {'@̪׆ۂ/-j H#rLgMn?S37 aiوr'%1ffwΆ]жMj,ҪM \߯/]́LjTD&v( ,ܻiu,-]_cI 4 =ER=Njux򲨲¡"N!o NT(Oz FP4 /*::Bc}N__g^]I{;J_&Zn@X H1_,H?=>"\.H[vKCG6d*A]o 2 C 7͇XY4PNu+5{E`6})u](6kZX) s~>ZhjCC%w龶ۦv$n㗥W 8?s6w؁$.gM9b v4W-j$A.1HnI>Zү)8L )JWfJ#?n8 e]1!(󅰄]3' ;Т #hgty='WWT E!%*1 ^M!ܾE u}1W|%хVӘ?|l4CsCw(VoSOWj;䮴PRpTUCwɲa>ۻi<}Dϔ&ů7fE%rTF -w ۙ∆7Կ 1q>D2l@fޝg7b  GTRAit9OK0<~孷bӇ9ܸ Ƚ@mq[K(ʁ -4sZL;"V$ SŇ>}C cnT&m;"^?jX8 Pb,1,Jzd)Ĥ=u*2I5V<(_h<@):57#iw/*lbV*nM474 FS̑زoiҸީ¢˻49q ɦ \旖lFXȖY VN\ȴHiaxU`5æ_`WE9H(DW/pu;]icX8[Sq#y=yy-;N7Ճ>)˻_|;s#Tcyݧq_FA!#]>CZlZtD)$4XZXXАeJ#̝9ɝ)M#:WU;h0~6a$T]ARS4>*mQBd&`PEφ7Xk_:BvTS,δB| ? *WMFWze?72a Kߘ^ uOn)SLD ek+HԧRUhzn7%E2s9+Mi;>^Jڽp1A*Q2=@I`<,YP@,9d˄P"e  ;%m<Jy kēeZz4ʵk9oO? L8{ڽrqn贈@5ح:vrR#vPCԒA@&h6cw>+1 SB" Ic٩F?1 'J.^ݍa[t;g/&y/4-C+'o<#ˌҎ @) zf?R9c P*M}1ič܍99tMùy&.lop<ïL}:Wl0BX "?U]vIklrd\avSA|%8ID|=i9]꼻/MX~4 !l Zg[-Nl!UJL adlAbuEhr$559 x[XXU~,EXqD z$IxS/yP7p:$D(.ʌC\2kW~M f&s{3~KbWIۿ}^!~(.X+NY6](TDrʾ-$t@VQʿg/)V@Izs (R J<AoJ`}f$Kp0f9X;3)SGq9j ʍ^Od2;8CIPW Wm9S>9\'QQte]*FT8 [?ը:Hc/uhC5%5?!dFG@B 7Dm!%k/Pr[Bٙ3$e0\qD<3n:楅x. QjH4i{ADaXZ~Q`,igopaŸ]p`z>0=|3#Cݤo,lW(7r+ggm7ʎ?"}ݤR~E|fRdn<0-';0)RL =0S [RL#2I?j\QUܢ ʹ zXcixvp]< ğd#N 񉹜1IG lI`+SCSrTH{btm.q&+4އ1U-wW $n:m[%r%b\sg>.g?̃:oU&x]Gt-9klt7<4hb!eӰ|wxzaO9 84Qc:d='n<5llK?S MF:J`R_a$SǑ}sj,_/4zJG{g;2I7N뫟S1sP8,59ttgگjT 8LAqݴ$(ݛmr\߾Ո0Tٵ!?z0Ela1$2:je"2mlcA cccy1Ԙ0t(EՔ|gv");e `[&?e`DgLι74􌳁Oh8 aRWJR̫+InR;\.q1?71({RӀYCԗMYG?./$SSˠ }/̞C2j!˖Rf3g@N-e-Z>ŗVb?VzGs#kH?\/19ɳqW,H{8AKI|GZ i`gI=8ٚ6L'⼉=cipE>q\8FZlz/W<$4~.9%^ 1!A >C/3--N< {XeṒHBďGӌ(t.jˋEH>&\FDGaG% 9'/MWtiMm%x{ bgϷ:O4Ȓ3d%m[@q+C~6@Y Y .xXɓQH:JrÁxC$/ciu~$*^WYmB>@Rb7Hn\]ȠE<6e`:. c}rqT&ښ?NjZ>&#UiਖY[:v8*U _ SCx|+ӒŽ%vfC1Frg`" puFL4lƺSuM Dzp#ߋGYIG)ϻj{|! >@/ďZ+X?"1WnXp;0 l7`ߨe{QpܬSh@mbB~ɅZګE@/kM/|H霘C)Ӥۮc. :'Xg G[Z9%NlgM!(1~(:]: PM2L!_Zג{T8k gUui|˯6}9-F!{M:[䞥#5Ҝ`LS*k`$C6jr1n?%mKu<+WNM'Xx([)1˳٠xVA^%['ji2- ָ T)/Dy VWl@'af׃ ?`a綈 Ba _|u !2fxz&=Y~ <w? ie(U*O iK0?8Y3Nyc4]eklbR-d~'GDWUq o F]qvDBCCs yYw UcTW J?PmfQqX]E.o%@J] ,k6='oوF3?3 gfH_w{AUxa0FͦKP mi]_^dL">5mD`?_ݎ,nmzS !7Mj.̀F&'BǤ@@:yH49s0K~^EQ}FRH.ToM.<9HGOe*Щz$ Wko`Udۧ 졤*,h7,kROZ.o"3S {V~AםDvhLIB qsd%X >fo,+P6sb+un@K߭KErN 31kpLWQǿ^⧊ Y g" a"|aak@NJ >SIT]n]Ѯ!*x)7U|6WRNHwԀ0~HHJY |~E9QRbsLO)t伒`>Vy^7s*a ,FA&D锎T^;i7P!s2p4Dboṙ}^n]lwϨ_R氓)1!}Amz뷪`gvTK:m{~Ҩ~Ɓ){w@ 2-P}ݒ| QϮccKc}[0Myyp(12ijEB2{X-TlE&g=o%yor7p?FsL07~p7+]!\'L&!ežN7V([3{-a a-||9et-;C'C8l{n^YGt ˝KYzis1&w=QaAVn4YxK7eZ%Q{U%v0Ǖ ^kF;"CiLYb+QmL 7H5Uy61rd,)QPqs*4dnȆNQ>1h\/ygGť֎m3Y'ɃڙgS-hxփ??5on淐ECO&~Wxjr-ǪsX9JתV E62}9 )Zn>v=sxD9ۅY]qU1*#^4gmxsk{V .o32W Ƒ2!C ">4t&zo 5R+E&476-^>pI3%&毀Hinj柤(U5.XysxޝX<)6=xVTMe 5[esGMQL7zi)zajbs<׌?nRN^UKJ%_Q-y&κu%ҟ 3?."Q )639b(ϔm=uw,T$LI=* ]X#;sg-eZ˚ظ0b@A堶oi/! ԫ5W-+ޕOzYMtOu!KQZ A:&ڻR(qypn ;$%4+H&祰Wo ͩ "`ے8@#qPR¤,((1nKnJjFxC6+ate'0d/k๛aү=AAS~ljXWߏ%xRk|T?=yNL#~P1ÆG/U멥{mYE)^D D  J<۟2H,xhsBpXnѱ!lOLr:QK"07dUB8;3ex5^,[*^cG 6SH`(&"I9N;[MI -'xȈRNACE)2?>⪬֣s&r~v c+uljnyΓ!U@!r`qBq!"m9Na4MUi#*,5aw,%|A@AU !jtR@$)|,iG .di {JpP7'> $9Me{fH/T0]G Sp{[FHuʕi$*j \soGvA _T@rd &Q(&JM Bt{^1;)e0{Ed7#i+]c~7XhB,[ũ*nua}.PJd%e5N%& qO >n2/KLķj^OQzn'ܮ^tl`ߌfQ\8fd}tT~]4"%=Hk`a|'<=Z^ph ye0f p.d,BdjL€B{7\Wbj8-ΞQxk:)$ TXcק.Ʌoky "UzwuŀtUM̮;Z{WdY#K1s;yJqg?^S=\wUoI~l^G0 iqwK_/fqb?־}2 j逪աzYI$([*0{.=YM@i)5C{^,s9SVl͙Рp)d <3hxOMa`5ׇpi ׉SWL0#/6)۸[_#i--t6b Dϒbxt+`a?:}Z豦{Rb)*D);:: - j-"qZS?g5Vޟ9}äN Y>ą[~$I5P/\!6oR%CHeu\g̒&|A d)e ӥNG/' >߽6w£u2S]H">5t%-nxCq@R[ʄߴ0,ldݸՑ)7lviXH9U$C 1beM} zsW >upc{F_@\5g X#7]tdq9KQE{tV50`H۲Flb> 珒R"aOO#DZ%(4o4;|>p rK,w Eꗴhޅ|TܤBn#/Ue`ޜk͵Zw&sRgᇼۨ'1np- h_`lK1IOMWH%;gT)e\f P,{ z4#W:Lz.kl͖85K\nwbkŀ4F1+ܺ21m=`tPlR\s YY2Cr0:.wc CUq\ȇtؒ'{7`n>oymCYAQ"K,kr(߳SM:Iy0.6ۄطv83dw hC"]#Ru j) *z_}O&yP&.:nj e5-˪LX݅ UR+b1;mHŬ-*Uɼ[ NeG ;pV@"߁`dA^VRI$=#Sp  _B%{l&rDl "8@+K @7mͯZ|TpLra@>z6RuhvR̟T^ׁrx7BBp9"}6݂լ!3^ѯ&ut(p-?~vNՁq%o\au`>}+9bq%x 7nzj&xwzA,y F ^h)DEKA'|jh9-{lRǫgPxVGlvJg\ aA> R1EBtf: 0r c3x?|} S wxZoy.8-l dԵwvxss̟xKݥ}OVi_!weыnu\3"$on( b|Iɠ7S@kU c%}G4ʥD1920pyoDMRjJlHB"ZE@!sin„ub4Ĝ}.f}E֛Nns}XF; _!aGx9;ajZȅYWm2l @K^=qN\|6M}Tڒ'qyuvm#n$Kmo-Z{6h]G0daC)66݂&+.CDs^hTqEUDP~h9F*ѭ>/*ȁ =5E<{ h=BI했u i1UWQw]X* u_-m=jkxܤF)XKuw`0E|I- ˰=ZW4(Rt@ÁRByƩEϗSP1sgGB6tFOba ?pv;gC^`q cR5G6' gXt0f]!{wDrM诤t:kY@vBpTZͶ>'g\g©*+6$NvϬ0MJa~GR$[=-8k2jnU:vGO=4EM8yn\ՌvQmIdz<@y'? <72|p9W8cQ6vCmBo¯fa7AGگ"aT*U3|1Ve,ၜ@(~[T:|jX]YM )-neăsG4`߳ А3j`-+ELdMrb79Wj 78bmTyƪE.ڶ,St%'.@f+sUp<{HíAGoġPW>H/nouBXg\Vus֯.JX]F=ȳҼ,kݓ$c>{D0`ctڅ@ E)>=A r>:j FPv`v:ya\=U#él=zO'l @ދ]آ}:^ g(|HҬy of\{앥zoαZ;{*<<"gWVV0g;<],bb&]BM~7` &1֊CGg!_0ep]{~S IX ^gPGeO! ңY 2RÛ;k y-{)"HM=$ G= ýZMw&R9h Bb;y }q̒zhZg_EN6=X9`ŽpzZT]σD 76hU6Y"uykVktV\b1q0 Vt=N9So`r|Vф}2!|n2<}?ie=iƋOdysl#l9^@? ?)UzшdX dTELl,A;#8EeQc${Yg#?ކ3_  o58q^+}<^8)tNZN^y*K=YhPsOӘаr }!rͼ|x[5Vs9 Q,U^fo !p 3v)TI>ݴ\oy+F1p[/Nv>F>U.YY4tD@4^8%O ="5#v }@ziy $l `| @XxzځOU34Ak2Ξ2a`kulĨ"JNN_[r w}> [v{QW4Ao,馎Ux@Ӳy%іF ʦ:J(!Tl<@F`aknt:kKuX'R'.qa/jx$L0769 Ùꗣ,@U%Hq4cܥSHgmo M/Ҟ rlr j}Z>erGli:Yf8jAi|YQ_Z07hTtg,&5GLj'Yϓ=&؜onX^f8й)}bP b(3E@:%^J$)T5ۈ>hbB0} a{`} @:' oY[Cٲ$r_),>뜀 4 NzwQQ\KkZω]Gi^_EdƌJ*Pi&@YוNm7R*$W0OZ(=9^ZUQVk5L\6 1֝;NХ,lku%\4FN Ӳ!Tż1W45ƃ9~A8Ճj( xe~Ymh"Я:,6u&_@El@=yw01'-KΜ.-2\,_r! pM6'C/!ʉ.ߌ2IԶbV}d:Ebq?VĎK7G a)LcwKMixݓ,0(D ?P_֢wD -}$la(3@$-rrqA!6ꠥ הi&.} h'. _WoT#7 S.Ώӥ<'sB~XeGreaR6ȝAGX'5H.K=gl\+X\f6i=̭pg2Hs3FD; ɚܵo.Bv'D?_T!pPO͕x 9Fx:$W0vq̎U2g+y?TIbno&Ϭ_^'Wl_ Zm0[{ ZjC06oToK#EPZ^۰5_46AqKdaHZ(AnO]1ꥄF>诮hK,ޫ_LmhnPoG^UTU !o$ÏBd`De]rsXȎs/ f_q|r]p!z4oXpO^{O+G:4ɡvYre[IaFZK=뙮9u7z6@M* ԗo-7}fߝ&ci#)/DڐN̓gÜޟ~hZ\i;'ٙ~eNb^joTd o+ "zc`\ j5!j;{@ fоi0~[CjL䭈enǵY+ ?MLzsSBkS;Vt}{S܁[oPkL ԍbiX>bao ^P =.M#Q0)>'Pn8fm/M -5KW?0@\f`\ݵkv\烊TlrLB3Tr`uyLH٘W1 S(L NajR,m%MXW*xmUe Ί<{UA?+؋o$D4A!'FUt8{W|9"92 >?j2>D/ $y F6gsPZ] 0ý)vvWm:adsA;uWveQ9 > O.Ҳ̧C7K܁\ޟS1H,o.2_C2^~Y`Ntڱսs~]#"Tt PwqE%>ؽxS7[ʇ%a(xCJyu0,4.Nr0Er?dH"\k'|Bfl;Qʏ+8mx[> ~I%lȨ;cQ⌎OM5_9´񠻷>m;(b+ΉfZYjZ#j[5m;- k&^t1) xp[e^w67XE[TTFH0rr23(dK gLCEvl:|aXMiR yժvwy'o(8 "iQ, Uc$qWƱP]9}7ob 49_Duʏ+G^=޳8Kr&c/z)ʃ#;ʪ0Uvc @Q(J-6'j;,K6pM [t ꥜0#) uE=lQþ=)Q>l=^A L {1Z^4=zMAtnkFh$u2ji◢Yo X2(B2q/ PU@eZRf雏UVFjNm _y3jȆ&alS@ NNX&-wXp-KYlU)b99l2f{P KdPKe-3.q~Vkkћ"B "0L:tO`wT Eq+fNLۃ{Ô Bkͧ_.ms볍H!Bp|C',b~a]Re1]SC :7;UY<l3kBHmB-iA$W4Sn5ĝ">ȍm+Ȍ3reV;ȦD1r3( mm#\2OwSGI ¾z (q  }yNT{@J虊7+r[,ґ? z~ p9G'_ds7tkkFk!ُ Ɖ[MZ<maPַ_mOzk^WyUHRNy(`4rVM;.Kֽ梚'bbu˜~ΒWo #ٗ-MYR[0v3ǕB9A>0[f {PegHo@xӼ&*,j@Y0P%PU"zTac͘;wL oWNzk}MD3}@zg:Q3dHđ"2<#nɶ+輤Y ='LkQ/1p A*2⣡L&`8Q(vhvr":Va;NFOXLCtu;k ߀<*S]E"ҨҭH<=M(jbdDNZ]bl1TW\rPraC7T(F}!${bw_E nFy.DPWE i0?lUw]Iy1W!K\+;H aPƖ z&dhu hL]oBgĎNZuK%Ͷ)/ջ/Xu6|tW/ꗵB]RZ?qJ]*&u'^&{lme`X";8?PVUk[ 3'gӝh{)8ur=crn#6_Dsq)jA;ãHDipm\r]:JS7UAi]e`W"rslK߉ <@6]p"`̜Ϯ/0ĺ|9SXBWVE&l5~{#\#Ln[.UOlḪ-Nm!F.(XqK+AM1pGíQlA}ǘHrdȄI_l$MAa;-N3`aaOQXy?/ +x%r9UJZƧonu}b_gf=ej*?9=@eɗ%DeԌJdAx2k>d&DUǃVw.?4^&Š^/.u~ə$ՠ]g_+sl·~ˠ:d:k Ӄ_@@N%k,e8E9@\F)s14dl?uecRp$Bz#k)|l&WwPTY]䀖W-S,E{H3 ݿ2L5%^&wOR5yqp:+U [t3I;g^q/FCT+8DB&gh7;I]o-lM-su@F2]kxq4̧*쉎 I_70`YP؋d4!c8{b;m}D[ 6PRd@j/=ըW!ZLO=%r%M!M㛉ke@*C['5f[f uFb&IOcwB,,J0^VIoi8mK{FʙE|m$-E\9Otɖ(QYst- 2`\e]hhJVϓEljyW9)*ln3ks?%Yŧ8{KZ-s~ȷ蘡n,]W %ˍ -(;s0x~B?6/b7E7c6Zm=!ګCPPlIwxS ꢿ5ޕτf)aƯݒ >~eߨ֘J ;p1Itw>FM'U,:~Aˈ^ ˌ8|W6 _>xc_;Ek0B֞W ,ձ3蟽e,,0t dR\-}Ł 6 tl<\f(Y 4IGj,; 2̥>d/>`J R҆דy%acK7-'oṈ7`4da|6NaӪ/۽R8J nK#! H֖)G)AF #Ӓw6iH-u\׌(hJ L]EeRȬr]\G9 .z9+CL1z& df aqvXĞ7E)?h&"_D2>|ބ(Qc>%{6X;l E% ,z?blFr+gG.ԹIzb !Z# .*=]vгr ~=و!x;&QsZ4  T%)zMfj KƖ8iRcpkg54y^(ƙ :}Yf&o%>;_Y)8IJ:(.dv~uz'88tRf3ύ&Mwc=k޿pPexWl~ӕhgy lCbz"{:*''Hev* Ak8-x #3[D](XZMG0:(s[y Fxx`D#񣳮^;P%(e0f5`.0IԪ$71|{*t艌B,02i"n~!@_YSD73 N4ӈ!  GOrB .[aFv**~*"IC` JX }kZ4?Ic(t k[-F|Vd O8#1^Li,)Ctv>nWܻyہ//ce*N(ɭ.~yJBPmYv͉佷@Xj)TYЬS BbbK/?" u9*xS q5/>ixt̷܊KAFoWد?rb53)?u";"=@Bt6*qj",#b₲yQZp B6 DUU1s=_sr4=$isd(AҒDM߽aQr)*uF.ZgUyDs5Eh3ǫqOblLlރkq}̕GB-+/a7١oz?l8u1N{^7$60'>cqc#\RP8I~#wp+:YSoTDdJ1TsId;egM ))rL]eQ2"sP:'!ɢY.)+uDH&(W҉Lc:he% Vl99{)Ņ*T0 :ILgrMfE,NMg7^F -XLY–zfo(o2/Pր,3`9ӤD2Ml#jprDI4TgG$Ѹ|nDz; "4S{%7Mm)ftD C JY-4QE,U#K?|(a2x_}M⏫7?1 _Cg%Ҷ"\qEE%}+=:EH͵D k߶EebGq E5ĉ\ALH!Cæ ϛms~O>!z.q~jX\tc'м]OUppassx]~m8Q2"32;!p/N9AcPŠ I64n kWVnNZWVAF{Zj_`bq1FGS@#2B$Ka_ 1Џ\pœl.NXj!1(g#Fo?d)2;~ x~2+:M( \عxhZeBX,[\ X*@ -ob(gTJp]|?'eLMsC.&Fr@A<ppߦ'Ii@ENI@^Vv)ҮOj\Yc1)wK `oG5gsUX><ݟ  x%{P\jPegI'=%|V:/d \uO!>ձ ωDBIB*jTI=K_^lyT] =;yƞȹ`t4 g/xB^fF#Ë%A䑤Y,YJUj_+7C1%E5G>-%y? \Ձ6aYCBfJok#(k2γnT*T/2l)C}PPRZ2FٍZfo8ij#ujȁ!/Ō\"tVi4\[*ރWc6ܦ z(D2U-O2x1Mm4ʛե_Š .ӷE: 7󤂃'~Y}Y=P\09xo؂Ì`.@9Ymv) =(\6lðq`EK7q ܂iW :WVf3dGS|x . aB}BOφgW^ 90oYչPWFW[UGЛ.ϕMj0kۺ~ !Bfm*Yw;`KYx8.20Z=4;[Ap`[ zHvR̃JMI(L刘)a9 s_^cWD6FFӆ$D B!j:bKpja2eaF7㘏&8"F=ev f0F<`Q,F;`x> `S΢RX0? w [ oCIS`\%v{S is7Bk4Q%E"hN$@Zh\;v63nrPHSߓXa`Ͱt3 g~~2P! '8n+z׵LJ0ׁIW?:~1rS(L+r}fg/qK^-a}͔f g9OE0rzƇ>6J;F{  0W?9kn: m p!7yL%qMGI.|@gz+HI}L Vpz!07ۍ< 6LCDQъSW03SD;7ONnS86U=Gb w18iWy1/# l24X ~R2LC+h¨uވk6c| C-| 4~w ^&]?Ϗpߥ,.Q:UF [oTpS4Ȑ\5FwQ+ƍl~į%5q.7#6}?-XÕ<Ee-oF`<5)(VCJ"E%Zxq`4(,# }x.q?̯Wv_G jqKQY+jhW`b9 .*Su7,\ \T]cSt4E{@ tgo1f}T"8A>}E72]ԙu݄'{ǀ.&-:zgwIaL 쇃>oÊ0yU F Z~1h.X]rD?q &p?Z1gLu:♍Й#ˡ@eq~MhLNp H}d[29f0+_NP% 7Aq3?" 5 (xgq'ܴ,V{< V8;YyeoSÕjB;t30"FIX1Єp/ A ׀.:[ 6u#Pw.[֘$y_{mng9K_FK@CCtG f0~aQ˻NLD~| `|jRgV-[L<יSOWU߭ +!Rm}+ 2gYZ07070100000526000081a40000000000000000000000016650944300003f14000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/usb/snd-usbmidi-lib.ko.xz7zXZִF!t/%}>]?Eh=ڜ.+;e!Hpی${HǤR)qFl|nIyUj4x3o@fJ1žL7DF(&my&7d5NRV4蝀hj-r;-ˆ҂a'SFj"G 1={hp+}rY+?{B;A*@ܼW%n!P]I.RD/Wgy!Րk;@xu;#יܡ (z'ԓGvfOpčAz6}~42 n29NZ616bڈ942EVF{-lj|;)R0p;lUċ /Ljy. iFX FL}}6=A ܜdCvh0LSa| Q;INJ35G!t/MI8rPm F<|ld(qjl94sB[2hH>"UdrLjnMfc q{ӝ+t\:!ԚaъRR^ޫ\$Xa5~$.znVzoZN a'jx 6]Z AO'ͩd_+gnN g <48xgVc~0z=Ic@=Fr_5ӺR,Wxo2@wF[YK^ޛiQRyRI\Sn?f|IxMJ!MSoWؿ1`@LG7/{6s&4-36D"/l Vv }\#x,=7D;12*cR T_͇Ypgbl~cRU"7b*v0"b4RgϑHSb34s1˶vDroA_c•ԅFks(+Ô%I@\T/?jNfҲ [Q5"|0R%>_.(g]l]T8%UuSR㒄3Fx7# jV d4 Y]4/ ֞U3_)|\"B@B+GW/F^[:d} J̺/pyޘzU_am: qOǁDfT@A"LҶ䝐iDžS.3 \g$y_R3MZMSmy=?oM"ȋRiȳ`2n=:>xn -zKB -Cyc KwfIG䯚jsCZNg(t㞘ʼn5D`o}Y_s>)&UWFlT;GsU)j#JӵwCh|S"5@s>|"B (JyNuU՞,tޘt܉=*(9bL>+OtZ8+-}>.@ܫ ~fs#`z}dL4PSfB &:D"궑gn b]H>ڐz'j+;!OF&tɡL~R 29)__-!$ԖLuyeeNKSP Yzǖ4jl'v  &Sa)HyEoQ ಞ2e ʻ{++|rno$z/d {~.} jϗ^~tnWƈ=cp3m69o90 pSfb:%1du@U*zÆ&i Jx|g{TM mprQuKpmt1WG53YQU 2hiцW{E r @Vr ^KќhU?>CLg`Y 2P|Ng04C7mAZC7d_7>C.Ф-{!~zCi&f~܄/PNl,$r[8Bv-f8Aq dGPvTKЁzP6ōVdƏsd 'h{lAj~aZFvhB؇ EH;ׇS܌Tb}zA[ E0BgȞdng--30[,Tg*K|=P1e;͋b!G3~qPQpی5,-/ h4Q- \[D6EH|/ G .7#tiPkCq]2v] [R m n:+HQHqT^ .O6DAY զ.\9eCoIBOS[ƭb#A'v7?O]m狊Z&O^"5&ULԸ%O5O9'|,GVakϩIL_ #x.R#iמ}zU mW ^/-ta猗J*!x#F`Ԇ86XOI+ z&(o$q+&d>*ۡ'sǵ!"l[JjzM]G^/K'g(9b.e:(uZX 5eUyv^3*!!a8JD,S .d؀M1'v2OШU[Y6VX9!ÚMHpZu]:$z HUqJk;4P4g?"̀q+CM꒓Jӫ(֟`Z1!kDKp(rRoydg@O[ q9IW 6O@ bKx `M "5igO9T\_c !:׀L}+bZ}*!+߬&Rj;૗kb!Vɦ66Y @rAZɩ;X&^=T?`ENsWp֧6 9ȝu[Z:;ߘ^7IܡQ&ݚƻDmA" j 8X*ϑ a 0杍{jW$BQ壉uߨLԡVAM!"@7JJz=:VXtKlg:ҵz([ 2\nCAY- 6Qhǻ["(6wQ-=:Dc* z F_þ{ASI c5m؍.6=䭠9HAOT#f=iIYcM,Z-A->iAe6M5 7L40WHgd i]kZow!Yn9}DjXJvPrb6:wEKMd @K إ 1abW;1촖:$hPȎQ7;.+Q53շc/&Zo xdFNCӄLd]Gg&xMlTsжڪc,h'w}-u#%0n?07:ہ SJP<jh-bbYUx7uŝp5]nzL\AI40A?a񫈯<$q 3sg IP**(A6~Gȕ-[fL&oad|ܿ~YFi.TcĠ%JzSa)jlAx&\nVCG'^G3k?*4;ƳԌ!Rz,KdM~+ e2wSl'[*)h$Qsl'홊 .>?*,QVn*8KDnYQiraG>B}&l}5҆i&]yNݼ$Fb>$. i5YaM.RxlXtLkTNE C>槒Ō~]iR~/'\$z/-k\ ,0@UU_))ǂ<!8ǝD;Jؼ ouOԓ8K+]> |ޥVZO)!*(@TM7jAldl{9 ±x+T㕺S,sdJ#vўD8|yB'+bn~c.( 'J I@_BG&D75X3j[>E< !we9b0{r2# [}G~ֺT )5{Eb ՋOQu6J^uYZ_K(DM7>yFU'B !~Xk*?ŋ91]H=-yd(1̄xF03.w9ŁUܑ;< gbD+S-%Z:%}FMU7&4,,66fLߢiޓ R_ƽrt= αIxĴ*3t -և4%<ÿka1fn&oxA[~i84e: :MPd=Z=?.u@x P4LFL~aD`H_o=R{ Xvѭ m2@MD?&żAA"`z=0~"2}Q=BgX @#e4@NIYfa"uR Kė9Dɭ]֋ :xk{zJ!֟Wf/I-)dgx h-LWPEU#4JQ&Y焘z\b/,so3i><z|#0 E  u&ju- V9bZM|:f,623"mFYm#p?晷I~kE h_=N$BYTye $|ң ؓAi@XW0ֆٵO I&5a<^:vd ;BuAa._h4tQ;Zickn2WW'Eki1N1i.&'GSp'Z7m>awO0@ub"?.TVeϻZ/WO'[YوMks 4xgޞj| }wӚm/X@+w !'eP)'rv݌A 37xqȃd|-ij:UK+l335Y:r-H~{F}SWmxx? #x,Wݑm9PZ$U. *߇h&@J_cfҪg  hRAI^_h AT,k"ilI=oRQeVTy3y<+S-Ł}JG.֥hQsc/)c  dw5H1Rx$,nWɧ'ϿysZMOiL aoo,o'V"e:M,RhP^y-:.C?8l&iG|#uVnU4=Pe瀁5ُuT8cʉRQs"`Ydt]"yxw⛟TȀ e6CZ+Gk5l,tFz IʜOjV^xsMq},!ׄ& Vɩv6$+wxnه ep-6nb=yԣ X0IJRkb>;ުƻlg!#߮7VJQtC#n^}w޴iU?TЎ@E l.%~jH!3#*NðUuu׃n(Q[1{QSB4t؟DžoLYOw6)O3s"R." Ub>Z! bm#Ѷi7{>uP/,\\flMQ\#jگw-ImzSfݼq&.IOۚ wqF]S=lsEk%Sȏ+"i@sb110n+Ļ14,Ïu u㭵tF`Lr]yE,dQrK, Xp\ &6[| nZ A :ݒ(/oKfF±zg%BϢ*RQOY?: np;H@0Ɨґ~%50xjU#OG17/a8jorEr,z@R897qᡓ!"c6^ V `6kC9v)^Mʾu>;S:v^fx[*C1ʽUk}L1+LlfG~ҤpFG1Rg]t۶UOf<>d =J tCۨܳBTf/v+6( *g0l{*EyQ:C)qEDC6Rl]FJЀ/I^%>mcэ伜njͨ &Hg{sB[֞l.Own`TbVhxBJ[ dTg#A뢠Mlɮ$^<:e㚉Ks(+-fs턨{G+qNp|?4z~uA\?V Ϋ~C{̳95ӾԹ@kXazCm)&[ƂoP.z`%jc5cD&du} 草h[{LG o5 ̩t1r[{ ޜ)yucR/*u;J%d >cu} |EG̱`ERk 56M5 }"Fb Mū/ M[ p 0~#p6΄nݮyOV &щByMظ믌:b3P̙3$!ucfHrm@3Ey="$C LM⫠$c9U}Wkh=b`Y C@4Т#$ZѤ?4{ ծVD OԼK8}¨= <:7o9 wCI2S+vDŜp{ _0]G-Chj+)GcS&+'9uؐM^E{& ǣFOg':Ο]P @I@1i!%vK=qlQYmTb$VLۖ} cN4C#p_cdM̆Έ|0ъFB= }gB RS+m:Do{@E%<Lh8Gؙ)RLi )ˬiF" ͢@s_7}~G5;v3N۔-\1ޘZ#bV;&GJސ<"H95LCQ2l2'?(㠫#EzM3@C5eĚhY*v T)`fCʊ|'Qgf5-&a}說.Dc1 bq~k/r{N䫒X8k j!KǓ?j--{Tey!ҟ%p{a`O*V+ů8lnW pv'ͳ6ԴCOy LVDU9mjևNy4)qz1oeuB͒rz9pIcB0kL=s|v==ٕyPk>t6 YgN4DAc~B(y)@_JZ+c̷@VĨ "xBr')7Pb#' '/b52w'0E[E!EXoC!d8B2Ib`pPsV-h0ҧu<*aXZ$՞Yy`I87MoDWEǥ{fLnܨxk݊ ܱUΊi~sӮlz__-"۔G7 έgcNVF&nlVukBZDg-qDiSB+$&Km6ǿ)1r]A%IaKRm%UH0xGqa6,QEem4iW_̅4}j2P_Aʶmz V^\xxMP>w8KY_}Q9~ ǭ6xYR[LjQu6{F{d.Is<5vF*`zn Qw9c*j{=*sbp筙ʄJeh0/gqhbN1Sg}[vG28CozH? ]vAp9 wUL}s+ [*}TN;[GI &~9k}ND774<)4,@0D=Ͱo$ uC ҄k9Ԍڣog>58w:uN$WcՑuiF+QZJ ƚ%f r`d 9+sOHߐ(D` QRc}ڼQ\OBn+= 2tEˣY zKFaO%KbkVḌO$O> 2bxўVFn*5-KEvKJ˕B?l)!#.恩 l9bdCF 8uնOa05y f[Ɛe;=K#е[d$8R.Ňz 4?[zڴHh3NE}{ZBUCB3e3Ү9[YuosI!~Np·nq(<;,Ù{5W0U܉]RII҄j~-]t  Ґ@⟼?F>RF >kedAa] qՔ17FɛMlec}p|.{ ,.-$@;sYk*ѳn(s20Pt2XHNE=pkw},n9m88C2Įyh {߰d%`"~{vpd7nH!ئ%Ƅǻ2MplKxv3F#^JǤeOk*Nhڟ]JX&m;A=٢/ppRE+CbgR=75â&F Фͳ68&cgmplU~ y%Lϑ)gŌ^Wy5Xli^?ZWYjt:L@9U8=nW(2 -֔ }Ru^Ťp+o djbܓ>L+RI3inԸ=i7q Q#Տ^TC~vDawcv%-l_-d939IMi?! )JqFL$JB:oe]lE*,͝u>F F;#ّ :o`*d!SccK5:7ŹMa& υS BG%|;Hx$J6'%A.rLm:㹐qةRxr<3J;+/4LqF!]* U^PIwlVgKWx)V[vJ 3ȧtڶRA'#zOpɹ8֗+],fJ.6|s^Jo(#6Zl{"Bj~Ch#^]Hn(,Olnn`y@ҵE}g̠V '{[!!*TOfss $Ӡdn@0ן>`L\BlA OgSa}:'~5t,#X3LڛJBCff bdICX{4m?/,D߄ { PsXRRNfI8&IOӲ,4xke_*-Ru`h+X2eTsm_%])q͛%3·Z@;78rfŇe2X#>5>Q%FP33D°scsu~K o!gDW 47G,S=upϪ-))'lPȮ.Mo6vBъb-sWhԧፃ 4 -LtGv %A)X)۠nU+dtj%B9s 9b$] ҡuU6ߘmK#OfE2p`{G3qz9$ч?ns̕}ܠZY.Ic}n8U_,s l^bѬ.nJ>k(m9#Ec0-oZ"L6 MǿMͷI;%dϪ{Q7]%Ei8:lmfH<lbO#Ágk Vۈ-&F!w]wcsG yҋږ`(sCG5<|j\DA~_TpN[h&"]Hl3/1r'Π^Ij6ț4S"KʚTa%Uc ^?]w& v8 C :eAjqe/L;5Ts8f; =$x>JN 30O(~˛)^}3@YT~c/T(ֲ9dǀC]gk$)BO{B{0 aO, klA`8ɳm_x $l.Oq!X#hW ݬE~sk1ҁD6">Ǘ{uG3Lyxo!KTyzLZ ˿ -kGvM+r QG/g6wB9Ij\nGy3n3x{JtB>G[դ٬%se' $@%8¯nTK 5)XcKb #l)[8MLm;C@# Jke ; ;kװ+kt=yx(JhKE^wPk E/"(_'s9g>bﻐ>i&8T'@ӊPVKQ'yB!*/vo>Z}UJܦ .ܺǰsP}qJ#'#[,ȡM󷬓@j n{ ZS_ ~ĚNA|ԔN&Z Oݞ~ƒM>p(+#K1e5V9LBBDSXz9Ƌ1Y{= @^!gi6蹄b39Q.]!~]6 d>`g@$k 焅"nE~bY VǑEfukZ ?`V v6NJ50ٰyC'/D|O OVVr8lq7 3oSptLU+51Cz wW&l(5VPВgRΧT8"S>"BDNR†f Ź,^.9vWq!Hoz<ӟu+|Xj{bՉ@zDTF X!=r +ãSz 2X7B75Yu/UkׄjmdnyG q?gą 0* O,7ڌ?y phBH/7\[*ԛ$W =KNFErW}yPW^kA4`gD7u}WX{τnhj7X`^#Ϝ1pE[SUY:ˑ5mfh=D,f~Gʬ~_VeL$r'pT,"{Em6|n5`y:LHqRS.iq^ jH/mWk8=7Gazi%;JC. t%?XYɑ=W/P ֽ=::QTɜ S6XuYd8a+J]K""Ybw~5XnMr|At])uFhhL_ ei YWO(9F$jQ8I⧉0]@V"qZm( bW;;*UVOuF |}kŰydF$0, h̾Jof)avҰK Lc [%wp@{Or6O   .TC߯wT[8;HPڻJVBcT[D;A"&^HE( )Ⱥ&t7)Ϡ/1ޮi_󖊹`U hEi6a`xŊ9 M1GfH^>sWHRi'^ .;8?޴sxR~ 2=x YOH~.t8Y/L $gMm!r 4"S]zS"v*qu {c_mfRxfydy5T+6kY({ʜ46?@YF e 1y%oyχ‹%9! #[jꜽ"D£PLjhUX*æXEFg3ƄL]ND6d>Q/Q0n& q\t[TD-&K+e)()H0ui͑^ G3M OetFRۈhI) -u򧆭 f됗W ֓2J2 |2 hj=6$pP3~=$3ٍ042!}KҀQv$I$ұڔuqmFI2ֽ@(,/֦κ/\Rk%ZEޱq"5}>\ؿ4t-+"ˉrw['^gUϒ݅L̵\8S7p5PMfV*/t l@D~ 6h6;w1 Dug{Tq *fZb+O7I:P1*7z C8vBⓍzx%]r=aG/Ad{L e~^ro?A}L!-xm 7Zp2'"ӊ|U~Q7UXP,aV#S PTҊjUv8w8}DKٷUYu=r*E゗?q;̅"Z2XE U~5kXĶ3J~هk(w9}XVa (t^ 7+ySZv~Ms!&2fW2f<8Imu&XG"Yjd>Q֠MkM$(u0yH?P^Ie3uxݐ3]Dլ[V~nѣ#fr[:i1ymOgYҳ"Y>l)G).6\X⚍f1x&vqwD2w:KUEoQXk#Ty,WzLƆI_oxPjg Z?u3L`I!~6PKdwxz(E2:& Gd*?zzjgDCLrKlK*Veؕoµx՘5/Mt5%kGҎy[|+Kv}&\0Qצ6ekLnOS# `'8< ~bKZgw\+ mj*(1pe'| `^t^zk," +7J<{H i&Ƨ*2TF |&-Z)/lcY/iy:jT c)甆L//*8XS8laˏdy QlPS?q H-hl=(l m˫Y#i_T(ʌ6iok" 3SڳҜf-OY#zq%/ W-jQ8?`EYo"76`7Rưוb>jW-#{%j5%뭪StYT}-XHG*$Z0̋(-φYeW_/F0p!Ho`Kqvg\&9H]1Q*pYxktÜgvEL/V-}@B :نt&)σsc*,% I*0%$u,UL, BX jߩd`yT%hr Jc ZDͦ~O#ҳMݒ-Ple ȞWM"BuNJXpV1(!'m12]?_jnBUSknq`sDrvWF8lS)-ƣq7nyY #6%|5hܰ.c^gK; _)Pw cv{ G0?orjzO~b'8B$ukCp^Ysv9+uNK%UDH cp;GPK GRCt q ZtX΢te$ >ꈧ"44|^y!nA\LK<& /e.'w`[P$g.$ G E nN#]ްG/WBgAߴ^_oLTe8ZNvmsݏ5:sj;נfe@Ib>O'>H /CPXXsp_K>sN7,/p O5xyI gH*y-\@͗ڄZ2KsbIw7{w:e226oХY^ n:loݍ"} 9TcN7_8*( !/N,imł`JW^N1p K7 mōH'azA'Zf|l o^{*ZM"TU8. m}[3 0ezQ'񝕝r8#7q%@A}آ\E#.\0-&r1 /Iݠd6cEm i4Er3U h|r{\OTF YP-/&4l- p\4A"W5.3*Bb6q!w|Ć}B81؉!fʘH;|aw+.wW%z,d6٪9lUM0.r;9\Pb}PcSmT%OsVmDȘ lv3|TpH+;)§_'ķDF)7^9mW0>=S]ǎZhe}=2_ȳ:c1%Q5o ~0m:Y퀮jpײ7̨.{6 }ƾn x71U޻Y2F`gf-@ÌZy |ݯn:R"[ǩ>XH ]*nN"Šn-n`,ёn(H2+;\h2KQa-Dz >RbvӃ{Xs,\?A'ܭ5%W0! !o2Au-= QĄ/#eԯ[{q̑.2hzщ=~A> ^kB"?B|.(t[3<0ni?hRa.&܄,^\tq}&$oJ"(4́A"Q +̖@> r?؎u;٩qO7J+oIƵ~CocJ^ϠY 4I\_1~itAK^[IER"YkZ%0$GaTPVy1Ơj1NdRL pR_\R5H%S |ؘ:#:btBSj& 7Uu1os[cBgjԝYjf:⃥(sD9Xc.͋dD 1fkOE=8:Vy-u $`ȫr.Ďῃ11=O#晴ӵea\E9w# ì&+jdհ#]owGj佛Gx/g5t'oIWCEn{1aY27̻Eu/2.v[\6 $'!jT"۾=o2)Lϼ9(ؘs]!oXЖ&w,L@aR$0v ;˂YWttX^췶?君frAjtVY/yd.*} 0W$cCAZT%c(p濵$wSHAic(JnDR㳙O1%CYC}~i|ٽS*)42 @-\m@()QZ/R^ӫ&Sv&/m`Ç[H1OW+7kE `s?EZxboJ>MtFohq~`|=z4!)?̰>So5D8>jWqƿ'K@E(Q&ڕTx9т~&xVJ گ2;-،?u~u%C~:e9a-W(B Eyn67yatJM njyk#[ۤ0@j^Ju9Ǵ0aG‰YQϔ fG_$gj w$銅R_b7nܽH"{,Xx#fy,b;<33-P)ࡸ).Bk{:xoC Q:+Ť5`t¬8fwx"^HȨ0goj+8*NԔ TDUOq;߅4``]Q|,|bH_2&½fPz Bw) D=\;dimXޘDFkyIr$Z9ڋRGfP#99 |'xf4n |<v26ZTV4t5gYZ07070100000528000081a40000000000000000000000016650944300003ce8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.xz7zXZִF!t/ e<]?Eh=ڜ.+˦t֧C4^ދYܗ-zf-7!!1o4/Oƛo&sl[6?] s7.Z?a.`p A~ 45lr5ņ|kãZPSt_VQ$4Ø9[`]aZoAuj'0;Iħ%Ak|r>f lpjP#cFg*炭$5U}*hX;M,WJC 8d' 4=XGٞ{m.( M6Q {>TVm<#Ta ^^19K ҁt1*e泆?Q{]O DbkJlcתFbs$2[w>/@8y:PdFߖ@] ?Qy]_@ KVt FwΩZܖƈ_&Ux˖%>6+&NNM63ҤT?t2b4 hw'j ҪF7dد\KqYF|oRZ L P"7+ɩL"muƵ ߡV[>Zjp[kٯȸŴhxma? `S_&JP@ Z3 ݣ5KϵQn/YtQK \y/xzB.mD![M@\W[s<)%CvtuZIaׯVkD !_V򏂌HwvZf~9@po|վWe.tf aJ吻B ~[U }y@665Mg,Ä;FӸ|A(w@AJFesP~|K S#^8|{W8NjF>6v=tc+XQV2O]uk'&{tnCw"ѳw&RN)5=}$DGHq*wp R?d TUcY'ҳtטkU,dVoh:.d4`H)XnrKzb%Q׳K1NI9al";}Çggu#s\6hdw-]nc`}\ʛwFNDB#@@f^ (!mIfWǷ3#\ݹ{}Krv^d~^9Cbo$ g}"MfDjAdo ``g^oS0?K6Y!b/mQ\EzB(t_&D+ NubCtbW% y" qAsNȒ->AkTf31ɨJ B$\y3 I"|!"HI غMT rcD[:MEe-gaZG+{&b{xLXMuD3 y ;RS͚?MO6|#L?T!n(m< \ G7x!wAXvJU+H{twNioh.SZ|CQ)Zj R (9}l+XBxm(ќ~r [++`bLV(YmݫZK?n&yg|<6L%TRGYuBA+6ZQ(67="(Hb*MϭmDz떩iϺh1k/*5@ޠܴY}Z ~|k` +Ai~.|*b-z? 3vZEBuҚv y]z6onss @uτ)A6M / =[ Pw{3SHHQmUd}٪ay1Fw`۵ 1/?y```͂C/B_B~Z3o?--wf㟔A=@p WSC71JPG+P, lRSj4VP4RD kiTigW̤ 2VA+w3~_PW2 p]?b>3wYlfϭ W%nJk6O$&0os6RxɅ(H]s([m>- ḵ^Fu'*'~5.n4gia. Qh$2]@–Ui_,d#.!ķV,&"&Ǘ lM>~7(xX@$= K$yMy-!:D#Zwn̉CDSOLQ%xPߕrQ8f 6"o pIm"ST2%tFg\0cC.z61A2Onv HyDxvFdct"s_q3H2-wme٘:lW?R *ɳ?@Ő4_ߡp# cH fb ID3M`7d}EI/p$ Yd)a8}Rx[R(/BCꇇ_,//۫zܢ i,bv;)+nnGwF-mw~M (3@Jfgzm(8{UI..}TJTC X CeuM{`)8hOK|ۛU;tɄxa0*~K >*̩}PIv*@xS8;4?F|wiuMmWОR wLi8@V>bn!\$}y?HE\3z+w:i2gY$`E2UuFitd>) (6yի~w9ԭ˳ >#E<_ȆM-^X 0W8I1&yޮC>@ӔC^O<F]Fڝ!5f /[+0opMl`e$uӅyJ\M[`*u-(6ާ͒KɌ90Dd)!3,3n 1J·i ՟7`z! nP1&SJ'pp]("!sxTSqFYmKP];wz߰8.&rI`0^.eJg%!{ 7ۨFwYBڡyB_Fs4(O ` f .suRƖimɚ˨/9 YXY~ww(EzXj"fp"r4Q5nثȽYtx:ys@kэ4{ϋu<&<(Mi06ggZHQ%=>?7>[r'7\W ZN`>/?IDu'FXX9wAz4h⤖[\Xdnc @jБPmlrC@Vt! R@E s/ ńhs_zjDvg9OP떿 qk3K/Ͻ|`nor>oir4ӻ2RIG}eGƵ$ Ջ0+ %O`W}|rsMN% [\ [2U)o KBOpɰk/~dCx`x^yގj/ipfAs5kZ 𢿊(9"9/vғ_V,:ZqKq_@"B=89qIV1]n{Ns=SfaE<h`KtS{b1M9<>Տd1eebR`J 4{|R4{xX*z N~nb1l-'.(9䂴BmŤR>Bp#+(Y0Ŭ;/]hS`oL21e$.1KZ)xY\bFСN;حxVTgoP/D!R|"O  qp7-OJ!z{Hbs>a)PI.Ʉe͙?Pe좞e'7K0)RHRo fVVZ caLpӣadpWi :@a<+Ce"w|CUX>=VVEd65&ZFNP;nr&Ṳé|8p-PG##\Cx+&A]`1,!L4'pFVdt5GTEn3lxpOAzzІAbXR(@8t*ݘZ?̠V;2V71<̡{0&6.|kyu:xla1ۜz$&unvS$ɧ@'De6v(;}x[V^S-eo \`b 5=]rw{RiwAi^/cp)I;6Uj}1`Nf.n>Lޙs+%hnٸs8Fp)`Y@0q>&PeKf~4zAXXM@*22u8X '/6@C3sKp*4+7vM?*__aSE݄[bAD٢pv"ɩ'WQҋYHԦ}3W5 ѯD.L/ץ:ᣰ+aGMȉ@ZhrtiLL55K s89޲3BXW>CoәV+s@@WIJOX}7wPt^Q6TCP!s,Y$]yTH淙mPΒN9d#f Qi'1 rӆO /Y`Eo:ߒ=wl ߕyy!_o=~UBq4={ٷCk. 9'i70vcG*@̔>g_un<%bla \2?sûz%I ''R-^W /SENbt@\3$*뗄>2A;*OI*6EN >H9~3cnE53s^F)t5 `HL\2:s.oۦ J,*XhP,/ mn/>Lp$0Qk:jǹv"7E[UARf7XV1xN?hr_;źҍmgFlDAױ(|A l(_D=W=x QJe#JpȴMѐ18q(nNAtLj3^#u8 ƣ4f]pk$NJB0DEv^d0H'dmduG>A0-ϭu RoMie:\ G-<ʂ(%_^x*DNCV0A$՘s&Q*Ұs_sڽ\!oSeJak(ve⦃umpVєPwlgtss؄]fZUpjgtE4&LM)P `cUpQ'bVИ[9SF]P3m0t y~:7J^-++UL;zmHn{/@$ GFt'<)c@s*#'RՒ֖MfeL.&\fiI!Jx0H<9wiRr!r=];ɷo]HtBu%yf- dtZɸt n< Llsd1OzeSu6/` B^6wQH^5\kh@R<EL22 P3=T˜ǥt߶P21Ivnݗ!)br7%tgPUoItl='*҆§}H--, G#v>.mR+dj(_)[Gl0z7~Mx]hĒZH )tijBhI9)! vzL$JjʻܓuZ"Aܻ!ޓΉf]fB{`Z.Q s#C1ǎ6WL$Z1E$ fPd(/PC /`ca<Mi3/dXzg:QCTgv}^#`ChnsGK 6bufv\v&-!>T\}e}Xxc;-V#+ \䱉+4}5Y&$Y5`"'I2$H ۽n˜ƣ/NV@gY csqnoYTɷr45L5ܟW'!jLbY}Ok/1.!~>Cft#EAg.9qg'H"/_XB֨+02B]i%_Y+VGюk{# zŮe˵sjY}muCߨ'VsQa ͠:. W5XK8'>RenՍ3cĀm^#̀>Yt89a[ b SŧPmA8`S*2(a0q,D0`L=pe4ǭ†ɭq׾dbXE(W]Jm*m/5Ej&Ѧte`p )څD N跅.%R w 7w0X|=gH}̃0yZ^6Tu7%We9q_FW[5$!BC %}@P\EdPzEzsm̼Ww5ĹH8;.}gPVnŏ Wjײ1VAոoeKHHS8d 6F(2:-Mhml&bCoHJmh?ԳXqCB;8o}nH#9~ :INpB浴;o*O hreSQ7x`޵t=ʑdgT<"0A.ɇ@q,NUe)|@p!R %A"HU^n,w .ׁsfsx]&*/]fwSD"74 W>4N4ϲ@z(o g#5ڋEj|_3l|:ri%\9<`Ƕ]G7 u95]#ma4B3 ~Q=x 5pVj]0r&uy婂f9 '~{ph;ޯѵ/ >BcBDvѧ9 go_oJT!nH!9NNAܭ(F}9DPfNSaH*HТYZegrp9rk \; 3lұ1~wc"qq1v>@2>vrz?;r.P8־M ?lpȶD4-#rFz3x,Xt%7uՈu+{=iW@-DnmsnB_VM#mʵ(O麰&RxOA0X*Zz|W_M0as ElUYwjjkō"ras>ᨮ+:T1/yrL_&H tY!˲y]FߵxqvɭmBDo8MǕ(Kˣצ$9} jnd?oU($VM }aug%*V|d 껩7V8b#1Ɩ3¡Z@#:a @feI*7͂SHjvB<kx0CZ;*x+*vbW*'mUd&+Ŀө<2lv򴈲,dy6G"FZiڅwBGW$UdusuC.HH;d&\ cowl.b,ab@l+%MJ XP1 otr%@֕hpWbʷ=.`#b F1d2bR8'f+:xU_=qxՖjF)X]"p-/>2{q$-) 6!k YmABC? 6BnMP^֭,s{`3QDUHf ȹ?D[Dۊ: 9J1=(W%sb;ߒ/KulHvC翨7zVC&I *i-5Vd[ݴf߆myW2#jRתD`vYJLzȷu-S$[}6%[>]тu6̹Yp5ʦ"\Dy4i?X̟Vt拓{gvۅ>~{%5&8 aZ~x~ac^V̺q|OL}Qj}(E vQӀ?ݗOV";[5x]9Sß@Ąhs,#Mւʴϱ&_5+EW/[, ajRBs+ךn1`B8\/c+4Bg-UX~LcΟ"B % P9F_7 sL52'z-%Iȕ{MR0GB~Tk@mu{K7Y }?ou&я0&Se_ Sfl^ 2* ن7Dzf8xKχ,uqWY#{]}%oEZQu{G.8ϴsc^feu YC^xD$rDB0QEnv]znnQp2"cv&sي'^.QKlJFB]߮CTE60}.J4q D1Mr/BTd7<3>L;Zzk1( U=}gAkYqShEuIn' LO~T"]?E1*q|;K}Pk/!o<v VKqbIWt@f0ƃ Gޜ%kt3X+A\!Cb"BNq {!<tiATT.-|t{$o{+Qkon/im R\68iXx?J-ISC27Z)ETfJ*9m>KS>Cljʍd: t| 2z3$;H ضq[Cu; $aO#(_A|wk%ob ws+1Z`q'0^/%cPk(4nRw(o~w;A_ɫ W(_LqEZXiڒ;qb#ܤL".i3DX#+"l`#zvv_+0myͱgYZ07070100000529000081a40000000000000000000000016650944300003898000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/virtio/virtio_snd.ko.xz7zXZִF!t/ m8U]?Eh=ڜ.+ɕ{m޼X T NU٣a=d۲ݻB&~PpSU_nDN`XhIZq,u6#O-9SNti,.)}N6vΡFimٜOX%RbdļwuO,"Ԣ ZeE? زOLR&kHp20JT_LA/ Ynbu&|v#f ӅOggyeh5$jj+)D+q)w_arE o gHLEknϗ(_U!:e#o*ch O,>c B*_6dN Ҁpwu^z^r7E0 Ƞ7B,u9RouMSnr*y6)iQ=H2]tfB=pq٩zzc6َr`O||M [&'I6鿶D׏r-R4lGwVIޡQR6D]ycЏ tbsRtdžiõs1Lv%5m!]Wa17H6%QC5Q)&}^k mbNzwB "e jJuVeV1gNmdPʫxmwhSTE;EZ4Rܹ&s QnmZ1ˬG^)ƙNq- jt]ZUs9"@`D/;5ՀXkЈ =K4duRY:h"{,BsQ5EK^~q  2 99njLA)ҝuÈ1lZǸOr|Vw١9A 7G2=]`e=KHP5%;-G<:mHj`\j]vw~_oďGxm^QYv8=wEsٚ| @b3BT?ܛ4vV )r?Y>t22wFTshH@{~VqEc1ޱ /QIgj#Fy,ܕxKUO,OOC0Q`Ѩn `6ͱUEu+}\a_8^\KZ'YA}]:*;;Kd O@ B'둌:{94cTRcD,Q aXR#Z5mL<ܷ\%qLJXeRhٰhK[0˓z'ptOs@j܅ nTG’M9O4r,0*KZ ǐ BD >EC-Sl g^ꍀ8,-bWd8Ysڸ&`CW<"CRlգhnށ?ؓ~i7]G+yԿ=m BYHl)r=$FMs!샍+$u/QjOa$Pן>'ԯBd%XllOs!S' z] I0ЗP_,h*`r+p0yոQ'8v&|HCHy@?:wF{B vX]jyZXc<{02eN[Mc..j0Q3XE˜[ AE;=EEyۼSS)豈KKM+9֨T-7ՈLKK[ R⮺)L̊07W X5= uLW'vˋ7``'w31SPNHb2 v a.sP, ns"EXpZ`QQwv'gM\^s֨حDHEM=c u '՜Q! Θv(LD&Ƞ ʈ$k'f 1̤slad`L&ǣ%Z@͎RRVzTy1:50=mT6E!*",dR|RW*W ㎤ڷQqtɮkk*!aa|&l[DnVٻYXwTXJi؅^`b hv ʚ4Jj%)^\)$Es[tM'-+lohb:Q^[V|"C洛?7 DN||ǿx,]AJ~@>aS.;fY(XEM8A4BU R?[_? :ŐNo-6 d|fՇesڠbTDaSL×1EMKW#*GӶƽ p*a46$I!Ȫ]DBұ&is:g &tkd7܄ƣ>::oW_Ŗ;9q⫕EH<+`,[+rBwآWWQ- {<"~ާYhGP;2wyݕ֭RnZª}()0?K9eEU;竁U]b;D l=uc賠G,sYW\w;klƣ9K;)R _"/D%ܠ%c:S]%Fzq1Cy0淳#B Ɓp5@{ZQx1[b[uQﺟƅ'A+(/UWf"ٍ@{wWu~#~ D:/ (}M0'|6ʆftTOu uA! e%Uѳpоkj)pzr01[E"#kT?Eq* $hHc&Mu 'H7bOՀn$Ȍ훂sĎmüxaCY[FF])92YiWW=&&Ļ33Z a >h,iL6C]d u~e&_0׏Gk7Hφ<[z& k|--pPxF3 F phk'I\V)/լf.oQ^%#œ0#f \31:dX5xȎ@sv3LN9Vd ,zݺzbp%)DPSؙUY Q4iY-$_2m7 W7Ikԕ58w*3s' 2¯w2.ɲy=g{oYݜAi0zsVH|J~i8KO)GQJ@Hg5:nCɄKH~ i݋JC?LAo2 >wGD} Ê@&w1 ogN+Op`Ϲ BzF?ad4K͵ʨMʼn[8M"@p2πfP{Xͱ4DM4غLxmU˳MnŰ_; ?sbj M16M u;sX=G/) *$jY/*}q漬o$;5"$̍nAULvNSIm(>%DFaHb9| OV2Iw6]$BU a 80 9s(A綟ްGxLW IrNNVf/ MO4K+((=JP7G2*fS`S4|F]7A).;b!`LO0 Vz ؁t*QW B&<2ҼxtpDXwŽG /y9o [^o\MyKߋ˜Jh SU 44( sg[U-٩TlE8α\n97r"*qEU> 6WƲie#0oD3L 2j](קޮkQ0u[ 0F"a Uioq^ c^ 2 ]lSqǏl=e* DM_Ff;vvok)ކ?sh~~'',xql-@M 3 3bq ɸLl P̚=B}6А 1^8.s6 <^pTz{PUT\ u<&|nS z:'I \8◛Fv{hER[sܞ:$xeYNkaj &Եe"O-A bޗ%ua5H:O\9eޥ]l`('%t<x'AiLF)Gnӄ^Yg => 8C!G4+̛OY쿄ҕ\$]6E (߶E\cQ |AU_F|uZ9ӵ>5E8^p+)a m%ճ+L‰)ݕ2 2q)YT4K*>Z Ryb s@SBFUHD,d.-0 bꤛz[/kT^#;^&ˇ\n[v5` hwml 6!Dv(#NLX#2(wB`>C,VY%o[WE0= ၻ}֭h/i<#|?֩#$Qrd; \4ѡZ(NvM `*B]AS"mp5H<\U43W] [ 0!_ss"3 GҏCjECǤLZC;b]r3r;gK,˺m7᭸ugx,Ҳnq ϶xxd7U=QTUDtiȕAq,&/u&i ]i燆*hF#4 3i$y.6 f=O(hl!R{ 6ܕsPQ.ukZtL*%)vk=Ed:EypXBFyn跷(G+OrՈ7:] V2{ 룾Q7gVY\gvSl.AW`'r\7&olUk>RE%Ό#}6Sxœy|2-vH XP?S>Gp_Fxxq4'7(,#>gӓ+/@6 f^6`*9+D!Ľ @4 f&2fԥo*P0b5qAr=ZR$蕉w=u<&w"Uc}H==+M5!3=cdèMfh[w)zœmؓڌyHzU]nK(X XNcܶ`A$P6(=;;)Sa!ѥN VoL8+n`X˜ImXT~ ,-6QcVmn ui jOgRq.!?,k 3Q,Ofwau݅~:_fjj:By1 4Q#52,b1f(1~n=nX 9dY0]0*y_iOjB)h+u l0zRͩ :ѬUnzͼr9_Tt{*u=I#G:c`\GAu !aiJpdyc*,ɽ+_@}=xE&C|ldO!݉OTe^"$=Lr^{( yy[ ԍ;t3'k_> iZx9ƨҭ Xx<&`js%\b$):( wDCVG'.[)r*ygiu\@Ydw U~)5˫HjViE_493,֬Y]%b\GUZu ~,;w`Tq}xZp#\ o>WA-PK' u K^6ܳXSzCM|KbL9K0ypKO3 pq#-i"TGz#ݸI &5T?T2UEWs [z0bQ/?@Wob\V1|2,R:8r \"N6\|]%9+[9ʄ//#Դwb i sny@nH+%U$zgV79uvBlP -MI\F_ۘ4<9IU[gKEςQ[!k'H2jFB p/yXM&D>>Wb8"9#-SMQ shۣyf2ИkcɆډ89dH3qu$ҽ^Q'换 aqd㳭R?.Q݀DDtt74/*gz%PRXo ;*hJ؎bD5Å`72Vm2D WTvdqO_x5jWUX ,*g{iF:|򱤺08?PT{OFRKx-ܥm :n*4eK\mh:z8)/Z`L!GhG]مtf-ǛQ bjXƇ"Z .,?vC΢=IxW?ԓZ/6]xwph`hܧCz[WKR Duo_7qez״^8 vG B5@ (lsSeB>;e-?g8J% {}k3›ҕВ tK>Nav2LN\';jy6 oGxvƎ`[࿒ e |S5rʠ[HɋmȸbJ8?|Ok?P:J8 8Q}6᫙qX*ń3fOA  ZBvWd| L*RwgeT8hK_1c,ӑ@n 8JE̙KTi\-GX HmDLETA5I#D$hly5Ęat:& @UmC0/ >I/s.nq͝$l[guadQ$KvLcY t l?"#9̒qIMfz@#h|l<qxɫ#uӋ!49[FS)˱7{!L-Q88%d#HO' cO=UG*MwU0Y_IsQ-1F1e=}8fdo'EGBws\A_>fӲ[+H%v *IBnmQKOŚ .,kG[jQ"-/ڏ#TOIOU=Ch{R24 }4ڻl#jG4xw3!E}VzݼpgpE \R-&c,"l! A'rpqgCޭwi XWU*Hql_QJb%R{2~>/{5asɳ栝ŎpUͿT" 5J;R(0HM3M'~0q /Sf!r[r3Y tn0/ڑҮfEe ӊs"?! gwUHXJ;: tǸ/z"6m* Z \u'o>4}zpeG˜XvGTG1FDCS9gn9 Hש`NKcgTxF?q)]Syn?,si 0F]:o#k>޽ N'=ViLVs? ?څ2pd d7DE?,\t@B>s-"6xœ V >DuZN0+afö bt$\`EM&6I5s"GJp1:(\ϑ2.l0L O_TY!Yoƭ.d_ZR^ݓ@sˠׂ঄""i5B7n mZp{nN{QA2H\:r wE;^~K?.KwDDzREDj~Q efLEȰ?BA tNmEI~G=$ω6喝O RZ(5c)/2 &5Nuy8K󃷟E%|EmbqSr|iLD@<ʮl$Tgc]<9C:Gf#Xub[rhȈxNj6r,lBz}Ug5°6P֬X{|:XS jV('0D5HPY`;yT7X':vV&`ҜyNH橉UxV>ZYL'so0V);Y{݌Al@ hUB6A yC?rZ).Fo$IVOcTEh{x/ᐩ7} 4gՖ5zI1"@4B{VEˢ-uWysEs5/A$Ҿt;G3):qzcT΢k]I ؖ򁤐X&LUBP%X en=X۱ꈣMqUudHz}<뚢Ä_1 3fU": `a&,M @d0ol>0X%bd1c܇;zDVi=#QEʯoXT;7EJ$Kምی𠡌H`8/쪔H,pX3w{WȨ`Z̛b/Rku>B[+Xez96*5.h8{]#UkOW(E`q7ob'.dZ`P=;%D=Q bS=4M[;'1r!g7-"AzEWPh 4QQRgz!Bo(D|E=8_4BS}IfuXp XJ;&H(D?״$4G% \~BTҝ' V)`jB+sVݥ]XZƿ0 IWa=h,@~.3%$]DicD[bU #,`P.l XT ̂NBG+8l[}§aJƴL.XyV`\NWQ|stS~+؋Cb1nFYtil;CBqoȌ;AD6bPR"3}~w91( @3Ihش'nƪ}!KQbEygm UtQq@tfS8| 95֨D?9D-Gݓw<t/ v%ݓ: !OCQ&@DbFq'<1 8Fy.g瑳*ZqkVt>^y뛔y/I+sRc"BF϶=;wvbE'C--r &I ҺFwNI ?wvuW(S]tiԄW*,BR#_xdPG^7ipF{.3;]6F8%XȴvJީm34t1(`L|NHhdUz2EV?'y =[eCy3TW@ͶO)p0FgYZ0707010000052a000081a40000000000000000000000016650944300003098000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/x86/snd-hdmi-lpe-audio.ko.xz7zXZִF!t/=0W]?Eh=ڜ.+η{S8g†M_*,Z:MqKWTɘD[]k_Z:%긜تR@Կ?5eV.=RB7:5ܵ_Ҽ<aK˞3[sDsXv No9B6C]PLBM-11,LDZ)yfjs^Jm | $Ehi4/+0gvZrw!)${#ĦJǦZfRY]W3]e lfD 7co^ASEqH}/7F[8Ѩ4Z_>H%@'u֦Haœl:/?JVcP^T-~ZE.LK^*L7SclnQz?0"o`j6 + ;Ls.T̪~u~ 1flžE>iI-pv$Gc3*GD)~h(leO;R'_! ]_"Y)'b.3!!.޼*4BI1 X Y[8L0j[CRe |w\^--_-l C O?U> ,Vw ucʅ?~J/|v-#L*orFڛoD˝1@eC%`327HI^q̹hV R }8wi_! Vڸl0az y6 -b!%HT(oA֎BN \_MLCSX"/읃phzU!&mnN] ]=;aH' 14?:xJ5HaQq2+kEސ: QMcCĦ0R}H t 2&!OK\gPƲ9Cb 1Ltsc'9ɘLn-OYWVPXM~I0uILX3* vJknGliwNC-V[Rsj7"}H{_-Z..T3ųVavIi3le{F< Q5Sb=!|3Eʜg9rtjTS.V| h?` cƔeI+Nud1{j-*F9.BҹMpDՙF-yOO=4Pl,6q@{ҥmآCRT\_HёzBtJG_Wl6OEſ^hpwKBŢc0ZHrБ]38{mxG֍)qn#`oHpγq ZO_`Y˯u [qJ^$'ǘi]6J[iqCh:(Lo1}Q2_ KZ#"T+:ȑR+Cw~ %m]>{#;6*r"LЄ/E,H [:˦clR:t(M3b[gEZ\o[ܬKLޏҭQ|yכ(&h1WxLZf/eQX‚'X3U;f.PP,iElv"dr鈳[C`sK@j^ zڐT_rTйӍ2c9bBKZ |Bg;j@˟EU~ocldӨuANgZsJ4ș0|iі7^b꘎a]Z/攏mڔ!9 =QWS!j$s]=Ԅoҝ[0Ol^FvP~̶n!iO;hEw$-C;(}+{ʈ2*t5%[a}4bKd!4l ~̱()&"9) &!ڨ_2v!hoW?d [#OB2_iȣQ$ϥ mL~kar%-LVk!P?+vX)݌0Aq.͛l(m58S86_ 4$klX')1jB(*p"Lj'㝣5\'ܹWe "X2СŲ:ppzm޶''.$a'' {l~Yŭ;U~̤;0#Q2Bʬ{L5=~qlGi<2qeAcO3+ȗ `Ӎ&Mr(H9D^|48ZW)= p&6o80x<(U)3ń'5f)C>7~ nPDƇ3_]sHˎa`dW`mCQr7[Z۵/:>Gyd\ qReQ)X ֻjMhf90nB[ 2qF}]}[&g3'G l)<DIr\m!<3twɇmOWX%j)qfLaYkd4oq8lsK)JY,tTKiiNYd$o.w]oA5sleژsQ0Zt=L|b@\Kk$#%^ME~>)C|hP à䟗mmzuX()L)ֻ3j1@T~OO*|8Pa[)q>h=6j)3YP̋E5BĜ_mC۳J="arjmctJGN"z=z_̫*C D( <{I.Z;&-~aPZ 3,Hn0)DLaŊ2+@ 'K˶^ O -TAљ<- ɺ2ur 9tOl*i0m\(h]} c4S4cp%" ]q%%Z1M;4D?U6e/1$ 4яQhxIOXHA릶u2}iUۛ+<㺺k i{j[UJLM{L@9KY uzl+m 5Bz6(!*{WNoܝ#)":p4v [ۇxVYM#/|ϐܐڜt32p*_O@?*  )=^XV`Q^qPq`;/#jϛO'jA똦`Z ,ܱ1Yl6˚P..9*q)xREF{ޟ7W^"'UHwZ> kewb- Uk_*|`!ٮ*,r6*s {/Ï<)5h $Ƕ_~Z8?v0ZB;, sd…ve~61(3pxqۦ!r3mn (M[[o~*8j W ԏ|24?#7r}uv,Y:VObXTI_j.<h*cuk٠Z5Y%/'3r@Kya6Χ?sߒKeo1? hs2C_f'TH-N0l"xɸCmȫ} ŸZS[A⻇@ g+Ivbq8lgB;IMwԋ=##tdIL Q^l@  Ϯ2?[7n||a4p }pZv;(+#TCD(pS i{˜R!æRyrlxw <"B텔չjނrHloRs{Xl %']u9>=koiƑE bUuZ*(7W+nOdkc'0/>!B启 %[IuԷ,~e뒻/'HeG|`J/(l04:%T`K^^Bڤt/R5@0IY.>CYՉ{|}>"OL@|2L1m[&N.ɔdnTӝ<|#! Y|AhPǪ@Dg pʐbD<ʎZªO;13c'VהS۠B6~hKN֝{V`۷jaޒ\+ +Ȇ"b;ax?Dv4\US/Kc![]8Բ&H]1?7" 6ϝ ̕@K)d4lϱ?kı/Ǿ̺B^YM E*:\CbYW !HG*,Cg<+C)%t|~(X$X80)X;̹P@I5 :,a.*L)݇/򿵸b|Ihx0ƉC Uouc(^Z"iaF;0{HQp10zz K{јiֵ{bHŊ^%nztd xڇӹq\9F0ZܿKK b1x.4ڗt=ɺxIȰE *6NC\b v:g'-^3#*1 LҴWzH$1tB ,zxSMq``!zDz؊$e180`sеәyHZyp#P}Le.]'S]_Gl,%.8}3&>fUs.+oC<zwC!`Ѣ [EqH=f&YmǢxV˸h+kR2,%\ՏQ.]XIJ;de৭o,IRŻJ MO CڣK|=F 4 춝xkvy #hW&rICa.y'ݴɶ`:HYPl^|$ĜuN_2C5`-TKVe}Ac qܷeBJ#(3@]YbI,HD8 *VY!4]$i&BFPKOjr*TLvc9kŀtSx#S hjY܇ل4RkK["!9+ƹZաaX+_tJ%5¾P=s]jt˚c„uT1 0Zu)[*HL(ד}hͷB QVNrW,)xtk]g#65G@FcHw,RK"\A ej-<%qn{-:([[S ;ukJ1>>XL8н6&Nako22R* H:4!NB~*,s7䷻r-Zh}:6nkrj <(ρm\vP@,H s(.Ek`:=GuἽʃIByϾpnTU!V1 9c4܀DYKǖyv 2U"|q[&Sm FPǠҝ9៕ $:] ގC}V/PXq:ruC*(KxiO8c70gI0†ƳH- |u1=$ǐ0Gt)iHuˠ@9_#4Q(uĄ;IE;E?m(jF\I\>`jL8k!HŤ@1{d%(nGd<8h!΃@ Ǥ[>|2Q ~ 5~@kܷhSҩN[T9Gqc2dZkH.fsb(!a%ڇuV CpQ6hk4QѽMy`D1ŕ$JGC,R[c,=&s8'TœI))_0lrŜ0`{{?W/~ȸ+e8QئIa+swؘAK"o%:v [ozҼ1/-cr3\% ?/4=m$&{+ܢK:O(ˤ:n.xm>gʸyj#:^8BA95*G&e Ժb,)HdRBVs_8a7z9 %hY8>QQ00|=hC5c3=U\+(,yqupʹj QIrH#,dc"]n^4Eϥn(T>8l)Dⱬ$-6!C^vbD\.lEÆ)*#|nsЙblTsYjs0~m[<6yF@rV`]l˞'R:9Jxr Twvӈ=r*.oQl (F+@!PC .ߤ%y|bBkZ͟P2Gb#T#SdUǘk(¤?e/aXh=`ӶM.UrrTeW;Z:2}1@Ϫ/NPPKIW;a)i n4+b c6(kox%iC1 jpV Ӓ4.W +G(l՗uϏ~E-kEC |%S[ B}W`Nw#(q:as#`:c|)>'>M/+D7RJ?|uc\R3#2Vdf8BO8 )X̛6AW]hɳߗ`;[Ǿ MR7^(PC˘pG,?p7MnmqNx2HIaq_ d y&rr6cQ5ֲDK&% ] SOe6I$;i -xZ*GmZ^.Y| )ab ؉|xe\$_{}%$~_HW50Z?u]} ʼnxv`X\9Ŷ3,ռJ9% 5' cP0*Y"Az/ QX9\|0؋9IU΃HgP4.Qђ p)@;ÿΆ?Ňh9車|IN2gʸ(SGzޮkM~gӥLFUmnO{,`L<h9p!awtxDa+ zq*ir _lϢ<`U)a8\;wUÏ~oKM(b@K7GNA#s\']D@0, o՝G!fE4l ݳHOVPri&_')-os tXY(ylҷ;R'H9$b}C1~E p qYTevkD|e*q%7KHtp7LKYSI(&"UO׋U>`9+>dS^y[\Վ7 7b|H63˲fܣ^Aҁ+M칲ΰr4? JndzCࢣ> xp>(r3 b8bXcڢd?R K`fςځ iY޾by I 4;gzW=$/jj _޼|@텣aqju[rb\YHPyR`xgA1i3m1v=c~^vge4L 9}&Z`e쐎X~&.;rYbrT 1|/~m&\?\ glg1tYfj\זѤڹ*GdVѹ@{݌cM/c ^҅m5C9pT . s < ! $!H3:=G8d`3;ٱgYZ0707010000052b000081a4000000000000000000000001665094430000365c000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/xen/snd_xen_front.ko.xz7zXZִF!t/m6]?Eh=ڜ.+XK_*,Z:M'LpwY昹Gt0^э3N[r{5JU`ak,T $X %*6aT `% bhs?1Eꪸ!;ldEx,lj@- ʚi-+QaGѦ&`,%DX8;ڠ*7jxzZaFꏯM0DN*##hB[s_z \a CrA-8e"-ۺT++V.^[1)g,ZB&*_=AqP|nrd9ds'6]Fʌ ݤZ#_+sdzܘ}Z 5i!u{-j, ' d!h'o2bh[.`ykȇqsXڋM3f Y**qQ͐c\o'Wвtjyz6t[rbdBpI ()(ͯtO&s,F:|d1z* VGx]gіZܣ#X9pR2\Yegdjdcms~Sb6:J>= 2-.n(۹V^.Yl>xͅxm$̶O\ky;HXN֫ԣ}"uEY9Hf["wՖ 싃xJ g(TƫS#o),y)Ky[kx1`?i1/ OGOc ݓt%8SFR^}@S91F(ZCnCza:Fʊ-!YVa\k@F^q53D Ƚ㹕]5 *Gw!(l>w:xɈ?kP]ƧV#L[%eZ[4jyRjBRo/u`R?&0=] QbOpQA@o۪|Zp xOu*cX%)˽㛫:po{ҳ<}4q@CeU 62stKlsjB˿VZ;"VM2_źL /'ylFe$:(!]v^44icDY} b*Gq} - b^g*h ߊzF>Ipjԑ@C F^)w8覊J6JPqМ_<oSʾyfr:2Fdk#߮vgҦ7^!jQ n~L|GeHL9,AwY<$9,5"3^ё6/ai S1I+!AM&x:8,M2t4Q{uK)n-㨀 qdWӸhdYț \,pj,E?e]J--ӗpIlA& m(}wRd 3JN@L$4.Tݩ"6Q<1?N b \5@t6f3,_¬?Ğ~2Nϫx ٯf(N}l%'(K^Ƕ8#`AiE@eN&`{TA5S9ԙUWE>B6Z^Am,`~MԦBZq:t[A djEդG-Vf͈i9Wxs: )0cċBM(\t%*d9؝̉L7vB7OhF@jȂ=Nq|f͍<]km>'y /6^Zy8Y! ܂Vti네wPJ7#d6~>]JO-?cMrHluyC.kCjGL:̜X)zAjO%OeNMe! ^z^bs/6"K4H.¥#2 (C(tMdz" ${y[t5Rb%;\'ѓ,M0Upd(b¹N=qBYq$@qɀBH}z[,àkPX[sxe9 dIa vR@{Q mXfBYl?"ƶZ FءY/Q,goD 1!׃fRiu)v]OyQ&"iYhk?:jC&]Ө,/poER3](bjuͷdh rT" Υ5v:-1- ă:vIn[@SiMξ;#H ToUv.Kqﳆ;\蔨],~:QvRyƇׂpjRӼLs1"鿶n$eWfO31?(ϴ*NJ v͒W+b*WT(r`撹MŊT[OWat>ӠH~CƐ? TX*vyyΝX|}p]NϞvFJ mDb1~= *E4`lT>+Jњ{V#ONõ;S2#hJ^AM- FvIU`N5n@841!5Ǟe 1YGPw伒ȆaJE%x2cȶOaAg)|Nu/_yzu~z;E?F(.9&3p){Jy:JHSoo̝Ycdr9+%Q-`<'&p5YqxƯ 6l@P,lSi{<#?> z3zޗ`|a(*8p/fx 3cOr-Yv?}PcXܳb;f2l7ъ@6إV1V$($7|=4DVJe$ȏK֧|rT\©M8c927LRp F,Cg_X T_*FS6(% oe6eGO!Lt=Obc)[>=v9`#'< "|fdoӸF"SC9 sF-2gsܚݐz$C*JCbp>\#u2בm 4Y>O r&8] l<,J6 \. pAPJ*"Lmvm ZQ# 'Zb0lE:K.)o)3ym}] d;,S]Ϧs -6ӯbR1.4#dU8Qҧ5v UIj-)Of%&301X06P<Ve-`~60˂3`G [#XC@~5"Qe!*!79hU"5/rkK3W$gm*LoOYMȓa[E`{ri襑RupmXӽjfۻ7& դ/pŌpAb%'I5YXnUчIu-[J[Qc- ;%lK8%^.\I#}N=3,RFJt EF!hi 1(qܢ`BFINz-nڌqMtߟ>e*qd;~AbҘamɼ̲?o`Q3adD2ZĝŐ3 LıY>z+S'וdd>D r.W\|".Rv9= <@'Ik t_np|#t掞c{fD;a%oc/]dy|-9e'UU#5 Hw# mNTEHwugwt&UM;8~u}hQLuɗbRP1mwAOnhlEB/c6(j FeR8{4WFӑ:F jdG}=2We8$"0w}#KJ](qDxQĩq7\V)q +ufci|/m{|Vm7C0Ɓ^\lh[V[gS%P,le-@$p?IcjE6VӀNȸ61"S3{V_;E2݁OieJRÄp0-yHS~:h)ِq̨3@h|ˡ|?|ߧZ]+dD%qESC׹F,u| gHek=v^M ИUJW =H@5^f<ݮo/{y,T$1 {ҕb<:~ye%)JqI[ OHx*{Lqiu{!'N~qMsK;7%TW]bSzC#(HSu $xoFx[ SkK]2ޞ;] S-[%2#ڲz|փ0I-*P"2fM܌Qbuy&[h́v@_?󬐼Ð1 \t"+H믠D;+l%Pu:+y96;E G<&\QNHK<i̴]'=.JUf9wAjK7~J)̈KlNV-E;ZVad z3M~JpvBLxws- * $1ҕy/ZN}*Z}2VwC96wfX'섣n-+~dJ8ܸ"fyu-j>b>n< C6މo$hW4n͟] 6ziԊe~7)K")#g ߩYo8>25o\P3obL]Afj-YD$o+Z45c}Y@ #!RL!@u"rJu[ׯIEGi/ it-z|B ByPk 7S{!wmjX3dgJeaN\Ѹ";MbjsV3MD" [u5$1FپI^ͩx-x@ò. IY65_Th(U~uoc|zn?s)JrH>`!&Z,c:kdP5B bz|)8S08+Qa)%S(B-ϭHU'gggD&q4kE}E:C..l0lVΎ4_*L$\TLu Y $4"Wɹu d9m$uM~B)"? icuzW5tLltz۽utM24U%wZv|HRgEb]{ ҟ[/~ϼr`DEc2.[ޑI%L94SL5)!oY@&a3VkQ:+>Ԅ缝+:#溈yP|68Iàֆ>'LU ^ݎP$=E% <|PZ܄>#ȹqbxܠ#όkM,P“f `ibC,cyAxJ"^T7vY-xoYv{+HHEw?iCC \kio\(IȈXJkFJ1r~ Nm/٫S&}^0ҔqYknydbtw5).ZA!2'A1y5A!J]UdCw2#juNBf1H SO<;-(.tIRsatS^Ґ* p}T# g5߷zp6A}UYۙv)?vꆩ ~9>KzNWsG\٭$,AB 'gY>Oo+vLbozXn|)I?] 0K3kСDZӕE:MqGa@eݏ#\?߄cvo.s?s^{MK\fMt1-uC@jDf" ٧xF"r8uyy$^|p-A>1fkXJ 6 o&NGSOM&~)GWKܿ ӳ/VI>[[kMi$jl|WmWb R' 2YSL$?r.&tnOivaEvXJuo4>BQCA˭Q =zhQЭZ'Ϫ4npugKu`& UKZT$ 5/NfB.e3R砒f>viL%@`s8>&HTÝu*?09\| ¶^YCqӔڹpEn22r=;ҵoҬxJ^1 F9A2n#T_Hx,'RxzH'ω;0#71>U3Oޙ%"/֓@n\`;x kn`A,)[;O|跱=R򔪹EAvI4k%̯a!bRj- AOZ, '0rؽe6%iES(u|"s ٪`ڏvgrsM=祊s~52J=e ~o/>~O5Ybzb1lwZ(৲x:k-iTOT@BٔoUp?\yCrfQd+?& EU/vW oGdTs?4 n2W捬 l,IF8: 3CAٵ]% ?4+ 2 ɖ^2xsd^f:2[\|ҩpzG7z.gt={uA5ɭrxUEQuqEW'(ݪ!h j5!zU$Hrph'|:F-C%1tg$(:uAi7`GL[XCI6F$JJȡ 6+_-c]v0"[:Sj`ߏ3_92x Z & WPVj0K,>[Pe j!㔍Ϣl@| XαmOؠt55ʄ Vl: ."p.I`-nJsBDHki]ڟ][Wz{> MBț:XqF"[ԴhzۧU6/V@}´\b;IbUXaNӭQɵ&'rԯ6=֤.4-sd0'Tk1<o&`?q@ zs F3c@잜QVĬ@%cʱ軡+8%OC>O-ZEt<B kp2| ݲJJ M6 ,Jvuv[Yl}12>O52rasPRlȠr/`ЭVԿ<54WաL:LPY`M?NFypPW?>Ni)1[b꣪D6LP[V"ʿ'l}&R 2BX5ɑ Od .WowÌG{.PK<.2F؈\= P$@^ro>$%r2UiY-(pW_HENZ*3>MEt 3UV~9{S+s58y[fc}mV#gtXDdwCΖY֜NaQwF2G?̶]ܻs`+ޙ?">7EݒkhRGKfsvTvW>scEh?jxjao =͹>a:S8AӸ'(>]MIi׋]5l%fN|Δ.D:Flj K'ĞyvDq _D7\>1Fܒ_Pɐzm{?!պTZkQ8 `Gmv+̗էkwb1-할/W\h `ׁ^N3{( |yҭyZ [DZ!V#Va\a7mxYP\i(N-{-Z.1.FYMpfK":5[v y}9 њb8٫G*u`'nqŖi#=;yU6E>Gm^ꭠNΘ8>0:"?c:K2a2Ƭ=\ZcLš*V,Sy܈lKltmfSD>42i|w,~ga('5 I*5ovgӑ)=(Kpv YZ@l֌'ɹ^CVP3FefN/snb'[ׁcܨj^n-J_y a%h61o^OT4vf `GskFķ$ϭ 9O5 e\r!me޳F 3H1b^lUl. aA?1eQkZx 5M.zwG&y D)fvoe}@@5ť%|P:zI̯Vc:9!v:n<~HQ{w T`Y$ڐ6f5RTC ~tPBrܟlMIQ84Ǩ_ dBp pCM(H:CչyҺ?z}Ƽ-xQ C2 .˴ *`U}O7;2sT λfM`9Vէ6'6=l/41ɼ~OM)€$s7gLT6@X[&Wy(|3 q{@u a)S{cTM=]ASUНY(E/Z!/X*#Lk_X0MT]FC87x,V t00n~n5_@p z,Tn"r˓@R%1h-Ezý;&pNy7TԽN߻l;~Ց]JwuMP뗳aP\LB6)g2S@Dܯ`OzeGC|vH C\ϵ~p{\Ab=oIdvn1V0fUN%hf%㣦AI7/xfC[3G0R{隤=m7g#`z:PBqrK r2Ÿ79a$۞OUNpsQ8V{ Vwlf'[RՇ %+R'g9cAH7\KY8|TW!d01yv0S*>5G&FMcAb>q˲uMtddĔX*m`ΰOS+/3="=$lFp=Gz#fAvq.83)2RT/T*kHfRCWSɥ)C–49yZG W;bw,MgDdhx0)C`dq8<9a߬"#j|6}C|]hc5O@͝*NK(蹋_;kOcgN i:?Ջ‰ O8PMBpFPqDV~uLs ]Alj&Zjri7$~bXBJsu\Eo/b2XZP]_Ngz$>Rޓ?Y-dLS͵&`Я|b ȍP*H(dFg.a#&9Rwa@LSإ);5&bBT/涭KxOa*ֶx,>{QbhTH3Fw1wdR}_Kڷ9&wSG/]1/'H=3xjIVݛ;ȭd*}V 1F5,U7OVb38憱v[̯#z[]S #$.@mkkDݣK(7ۨ|ץs,>\-={33/˨p*J npEcoB2ca0Ilbw$o bHʮ]knC!/Bj_mO==2 DП(X)=ɚY2>&1Jj1Ŷ L̃ V EmPw e\Aϑb>>Lp<#3z۰}e Dm~SV` o?:۽1^Ϲ"@7#n/v"zDU'I'+ #bԻMH@Xd,=24Vsk*eb9HcUmsа+ V\qcDG~Pjx'T>\rD&lNV:gYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!k̅ U!UfZl~it\XhhN YZ

    'zﴮe"Qon/N8!zq@{#];?&(m`#unnBH f]'VcD:';ro˿⡱-ۊw7FJ`&U ̯=Ӡg:2-UiSF( &_Ktfp.^X%<괤givs+ f'jrxhjϪyǡ&Ti4un513PGNQo5">?h\ f4pIyPgϻ25Ic|ϫD:D6dK1,mO`M]lҵmB%{ϦDАEkޏ}G޿<b^;pDpx^~.YtX{4W{D-yu8a`IKcbd R ejXrs4CPuyT@<Ӫ/.-,lWKYzZ-mfXǂa*‘>jšer9-Q+~{D˲S`ɫL'd{@  mײ@LL{B=yǼ3FQk+ ;=JM ґX=C0bZjv,OxiNP=BS@RtطmaSD >I<:G֣H~-<,C9bpEnZ?ڀm`,mb_T5YZf3DB8_rݟIإ1s\żh) nl$YHcOBi"f:2o V8ټ]{8a#|;/[oAIWR\MAf7 oEJ9kL6pߠLEL{v$r F&/j2-uA_mlFs0\3\ȈӲk)n@ V4$>g ٍ0!2T,}7~GMS_:Gm EFרC kJiL//5?Ԟ]+32'GAb)Ao\)f}i(qi_ 2\' PA4X F7&Gu}rhѓs{SG M|g7tmޠuqg7T2!6Kt1@x0Gȧ:zb4ݘ4̠7̿eZև`*{Y?źQM H-xQϒ@c34xWJ^w%Zay@篊o8EGnFţr y|tzh]$G$+ `4Yق4iUe$ɐ];'@j^Kwtb.ԏ6αws_S(b!AԄo=6‡ǚPET*Nn,iP=\wj5QArB7EpH\-ĸ#Hu-#?|9Ȗ͕IF"#F>Ծ W $$)yfc;@}qՍaDΟI;j¬5h+;Clx|E=lܧ aBۂ`єM(w!BZAik-^=~uU gV)+tPnCz$%e(hTR1:2cBH6k',s c<F^cQsUC3 <~VEy ]/of>7:(YXa:)M;nj2)΁( Y:^*1bto ]cTY~F/sӖ`2 >-okGvլo^1҉]""#'c;_C7J0=F=1UtIݲE#nu_,xJ?IHop {[&Dw@ML7DdB$罉~I|H-‡J4x{ ecOM*ͭ"_^|7Mqcц xfHi8SA/k҃*Eiy7;bȄl4d<dx6`$r&PE gWeߢp=s^L$'ǜS:V=wu"gVkfH辿 f%n!ŞSc QY zPkݰ /D*(cf~"'u\D$\eU7Kurv1ubƀIsi|nU|whw0 M 7Z [{Q*΃d̎(kOda\ +fCN ULSYD2 ,%wpL Ճc[ R#-2>6s#L/jQeJɎ@;X.0=K$KwO7}z{j~Gky: ܪlzYDnIXQy,!PaXU2:e"y4G<ĴD(FxCȸ$ BI{<9p $Ds-s3Ci#'uߓh6Bvr^&C\Mi:_RTXŔ1aκzf[ԍd0Ï$E FG?>,zzy.09ժZ-dsq0enԽAɰmddJ~,042cZe}M%3I5zWK9n3%M;W&./\$],KNfwF ;f:ץ!PߕCVD{@?4.XF348cX!c~j H]m9x%#!<0swHݓ{9"x'c=d4){aNF1=,XOǿi!XFG|&3_*>\?C#g-zсŎ8Ux.Iu#Op KˢQ%$ HhyK{S'MBr%0뗴Ԉc2y"4H^՜&QH[/e3EL 16wXlarv?V k[8N*00fo{khvZlnqZ/q,7pβ ߤK+e 4(.:3` &rN1zӵvJ]Cl60+)I+ ͺ[..U"eL4]`VC7} ?{xxMZ0`qx&L 5ic4KСĠfǮ_yx2/>BVJ<~e1~sqCд0fHFsz-K^IEP81 S%<@l.5Lzt v 7fԎH &^˄pX(OPyډN2mibu$Qe:T֚G_ pR{b$q=7a-]jv!kB n,6zGU^_n- 4!hQ} Z[bV-ؠ@A@W0J}l~N06 捴ٜ .Yv)"]xξ[// /αcI7 *A.Xg\(58QR}}:5]=#,w93 ŪK5ϿtfJ4(Q4haIuձRxJP] ֒ڇʛƤS-ɠ=fUfxe7'@h*D`' 7Ƈs6=uT%U6E-B9ISTH.,7tDV;d,e ^>(yDnF5B3^g@`'^$ ь& =%4Ufg(b2Ǐh sߖ|ޯd/&h%4o4bHrίRt5bMl g㚔XiWؓcLm|rm`ɏ_-6}Jap_?"~BB%D N:Kjavb!ߖV=<:ZbO#s]GR&,_!H0Am RaSU5&?2":DL  _J(zI=t^Udt8M2s#r2ޭ`e'mYjj'46q9^ǘy!R lqERPzu#3 6骭49=%'iJFލa7ssع>1=C9Eym1u&1Cv#79Mp\^у/_.5>y/ H '+VMpmZ];7nr>Hcy/hl(w 6=;[fEBYlj9eu0*fI"kZ8ֳNxzq($JSLrnb,o0vER8.0rATc aCшˎ^J1Y$^(\tO_?GF,|Ǣq@STCRTa j EߣVdei+`Z7Pix0^BWPBi,Մ32 7Xm[ɇ9"3Ύ*i.#/Zs-|ߪ0 cq0~-I<-ȡ"XvWtQNA%apr|V٦h`Oz@))}kW|R#DBKX$m̵An<&tyZY-S~!S6Ү|<^[6:(_yS,`܏0cH/5/wnu Y5EkYC]xZ=Ûdf-ⴼ-C|䟻8a69O ۖ#C\BQڴӚ;OMƙJ3J +0n0~ ^>ach2żKJch$y'@XnRJł3Y)Huy;u~ 3:Gv5r8Tj^)]i}~f=Џg-! 4΂ӷjǷ \bʄ;]܍B\|"^.YzքIp>/gD;zPR.[ABō6tZn;7 /f_{'mk}yX6?o#KtzGaMbTnJ[ Z2B%PDSBlb[BɃ+T)-[_f]D:tLj7N#6|G묅'Դ˭nqY#n k]vދTSq俞OQ'iqܾl4&l׶] GIh>AڜW z;')4 qf}~Z~Bz lX(*Ӹ)myBT-gS$}gﶦu|٠-0⿉ @J(J(q_h%Qo@Wij^x;c_VpJ6A_5n%{{G[,W&W(>$uޭyq䎟ڂq,CHQ͇mN{\ؠO{XՓss[!I^8n atK:eo,bΗQh14prNdtj(j&/ wɛox\g],Q*=~&ѿ@?koz k"UPƛEXhmh#HSu8NF &&ԟd'>zC0)jXl,XiOĢz@=Aҙc"$g~w Yb_7 휺*,zu&{SN/˸i\]C7#B"H%"cx۔o`6x'3(v ;qlOqv}m}ʔq\ dscnێB@z(Iӽoiђ#'B++D,j=ZCf'bf' զ5Hw$ӄwEVo"*5ǔo$VGivYsM>ߞYsqdp cGSuS"&I 9CsLr&AA3q NsW6mɼ.tgw=Zi~_IcѯקCe8o︝7.GD׿.^Sw`rǿτ]{N0ZdYQ\.T/<7`lֲ=U%d9rqӖ\_F N.zl;m5~" p N5|nytTmͽ mƍxi8rk[<&({Lߢ&f]f+ oO0PXM^rhBZxO\.ަ`|-%1ǣ"|໨ hw1cldvBS3ul(U1A|J4jI G&fV0MWWOBu<'9ß8y8HЪJa|lkU4[]\IXG47{_r*i5pwVPʚdOE`E۝.6\- uѸ/vY~_D>\0`2 &X)źlܜ0b(3=m(GOM+8l|J- ,H_!L斓HS[uFRX oO#$[[Oc!'ND:v_~#O`rqxUG2wޢ?MeA/-H1A}0KfWJkm}a_8=ofd3/Yf+вxԌq&27:#j=HҎxaWxK?Pjϸ{hL>]"!Bk8/pStTq >(82Ϛa67x{$lDg~ۀpPe _Ze/5stZӹ!Ge׎G BOrL {1)ߔ m}ehP^7*,Smi1DL$bk~jN^ yt%6nآS߆83gHp;h"ӨFY6fo0g>I0<"*h>jB8Md%J:8f Ci}Hٜ~\$b ߃< "_u( k_NS_%f(@nYh]q`}@s ƥ FPM{3 NJs p!c}V ӳsD+yQ}6 _Ȭeٳ9? 3(:]@rg}xL%a n+m*R7? 8cU!_SnPv`29BbPnFmۧh1~t˔EeBV֨9s0"`ٽf$Tđ& 6.ZQ.^U,{7ϒ q&IxYw”}@bfayhUo[*"#f40}TVVx6aH8 0H;Nטߢ"ayAۜYTnoDkpm71g̴ Wc'=%YwF1z S8+O;H*ϝ$;%3V@O7t=]fbw:w,7?68OdpF=FoDHj9[mVJ[#u!f呦f (LYPaԅ:~TT؉I2&= CGchMkp{-`QLډωي) \J~3F0r'"Z0rHy.dUBM/\ O}Vdkgfz0M/-vԴr]diaMP@ ^=6(ąKuRCeyIdu Uʓh;**|<,,)75GU8V$WWZ6w"*mB:|KEYaβ5$5IgAI^f߯?sšu@4B9 Ҝ0a8ox@c]n5EOc"83J&6  䡝3ԅ˕xؠ6"ݳ A{sl(vQiւ'DvPQ#Ss ٿЯlf۠m!b#]O7xusF4?$RVN2$:2=Wbz *v"ˉ#֥ zǗ7{thC@LR-- y`Hg2Z-j{AکX ^Z( dfu>q b;?, !PӐ rc^7#a]P=Y|10Tf)N"~F[ܭY %_nͤ=n 0hu4s-\;5o{OkUb<&2X,{tzh#SemRH_Д]&_ ZWf8~ΌKM[n躐zkʅ)L҇?WV| j' . [x"H򻹧Iմe2(z'cV|h4\5㛊͒n/Dv%1O> v9{ jeCؗA0N NܱjNJjq@G&@!`GdJ9q0g^xg)L%gB`A,H鈲Y- '\PIbN_/>K4-f wn[l, V.kpFZ=B2>pmo3GJ*dgx6QrAlvEWW[d4H6*/HlO+"(z1[ )]'U S:+3 }8:` &a(vȞщ/,aP![3YthzQィ#"K5 T5X&ICRuIS?O  pb\<Lؓ@K|ZzX#b />`E W+|Qu%y)T 9<JmIgd'e:q=(=$zt} ,WBg$Ydux']l?n} Rak*rDaEA ~Gj߯{ +Tos'+'TNw'؆7{ԃ5D,a!Pm}lTMeZ[,t ?"M#N+ewJ}J-2jW}/)/v43Q;(3eE6 A|pVFi1LW TwhQ?`0XĞfg]oʳ24P*Ioj-t4MSuW=َ8p=Kk]L *$PQ3Rg|[+n9QO`1A;]4'RGVƳ{`۔ t&fL@RI0)[7",ChO>\X# /!\0D )j4EJҪ^:RZqŹ0~ #?]@]*%`<$8 1=HԳlqxf׏ܪSedlLvbrEdX>H?sh&c[ojD`#zww15-˕+D8YU+a,P-.eV]ֽdސg܃=sڐL,k䎻;]Pkw1UL&Jh WBʊwF9Pw;4Hw'qq4Knʰ"qG@@;I7Be^KC %N/L|>r䗋kvoP M gT{{su|ige^铓rw?{ kPtxbO0b`duFG$Ĉ;^tHW;{CXs_[ Ʊ2sTޅyZKZf;jD%Zal]C `Et!hKA# ,u6ب+_ f/dO3$Z80 );p3 c>e }e#Q ^|ڴ4&W]o|=fk9ik|V?wcPTr_I8L\ i[R'(k}*KZl/l!nPr!36ri1fLg&떂WaP' "$$C2Uh{L@F튥I;B}ȱAe]6{+4Sڠ)ruV K. &p.脷M6hAd0 ]ZXrҊ4mhZܴZ 6T` : Teۄ@*sdOLHZ$Ϧ$N|W˃bG^6F6P*h4+| Gzm+9ҿ{sI*D"H}Te4&֓8Є~5Swbb#y\QVMiY0Ja@j%NCK"WY-A '#SYdyNJcJnSq9 aYD|58%D+#c ZFDA{CH%? 4,Is"E{lM-<s쐯L t 'y2vpmԅ ׎Ƀ%p$jo%PF}aq?S'^钅V)#z[\χFOz ]KC0;+[ Տ;$v0D `5*21_!RDV`3pᮩwF`pf j{0mգ xTdeUMP`A%mTP| oXa\]gfֽB 0eLb>PhN=9b7MZ oo/>Z7ŏ67I q 7cAEtѦgs8hNKH=W ) V k+Jenj Fm/MуjL j9( (% MӠU"eQ-: T5Ze\OJ0uS.Yo+,gxE WȴKI¬WOjqK,X& S0TriuwXIybFtWfik6 ' ,vb}'Aӽ02CĈTt5$!^r Vs_G}DѨZݓ& 'b}sB"AFsZCY\fi\r_# 2 eG] )5. ƾxY5y;';z4d% ?Brx'X wbFƦnK:<'E^lQ,,73plTv92 ڤu$:/: 5rJȲ o$Qt3fY ]>cf0FLu+ChO0 *"KI iV7M"bKE꺉BW#YJ5d~Վ ܈bx^V$vB'U{? ;Rogdzt 5wz&= m1)=E+$Qx$ qAĞnvy;o7nO@>caq"z K 4\;ꖴP/:8ݗr%'HlyOe;Nz;hśZ400?dN uA\SX5gp @aUNz" Welog,M[ks ۇ||gVpT/AhT95F[.ž?)LR Z#fQ$CS2s Ԣ]Jt ܰuӓ[%iY-D&5;TQ/ffȜ$LgQO&9-Ofzv=Ay:KzZՎOQf ׺[D}vkB}mzQ|ߎ}THƔ35zL7LȦ*11 B=(#IX[ٟ+{JL$Ч$MߐCa8 e3]FdpbZbPpߕ,{@ZBC? )9v@2sH]5djO8E\`~˺;ȠQU;nt;OZMq3rJ%; s18.,ќI{-^U,wO?};µkr]VZh}θZE`sUg.ف>tq2ho)Ϸ"ǂ6^b;ѻU{0p ܴC.<;"'fT6>5̑6Ɲo_h`>Y?EUf' `,&9U1E``.䉦p}A Jmyǀ)BAf_\6|DZÜ8>*{u(7ի2,yu*f,hYhcݓZVX6"ڒ^osp[Gů$mB7gC }٦h >RQe f:mlIhVZD1Tk6)(HF j*ocV3t,K'v}**-^ /ú ī.lDR7;BO3d(Ǣ tY` L,wR]W19JGKZ@VfXszij("籥!L28>0l=X&ɛ)/ jEDҚ>qpB`:~PK3͖c<9:1dKd a- 5kyV1gPN腀)VmǑͱcRB|X ̙V|8cE4!d!a#Hq]>|BKC?ˤs .O4`yic@4aDz6*RI7m\O%Υ(]Ɔ=-UgQ.DSyqrƌ!g'J'`'\"0Mِuu>=l{D\%vo`JB-WXzSW.[tJYLzUJ3z-5.Sng.HM?x@ŋΰ3\0ۼ qKиEԬV{m_]>QF<գiBϖ^=9Kx=bR)YJ}x2-Hā" ziͤG^ p``=#=R=.ۚ`u*Or,-vXGvB-2\ԅ#<ڍ4KeG8k~,,]W7}"z]n*u*-'<#zaSmdqHD?CaHdXf/Dxo97cu.ʡ a GB90b@0K/+/cH$T609eXvJ(?ZZ(jFdFf,ЗKm`ͅ"O^_ <3&3vu/4wUd[;~ힵF6!eW&.ńHg?mZ8kΡ D|i5IG{{\2W%1O3bK.Nª8fv[e[C& |Y 5 .=iL$ Cg>%*(gI>ÄMA+ת:|:H7Wi +S*DS\ @,wy0r;~XCC,Q2!_HnU:QwR>1}," 9E#3c3gRҞ~FW -R|t3( g-o{S(-Gd=HnԬA@wGcc&"BI hYȀxeaͿoSW{Lů(q8|VtN7][}x}o"VdP+YIr^)J[ͯr>)RzDλX`Jdg9:AV.~U`AIV#ގGJD)Z" nf'i]G$\ɥζOX_Oh9wژRy0fVi/+P)]$C]iW9 I 6͐sU,zz@߃zVOrbZ)hl@4PCs =yblSWG!X y(5[Q*}+}N`N$ nFi7vm6tɣBTO"¡Tn&xcfoaIBw:Q1~b{1ȶcC̼IBO2t֚م9ݘ1sV /!w­B+Z1T۱rUI_LZf BexFF,4Q>[%B zhs?弉%JQ2Ǭ>!&VaqC}݋oD?tPPˏ ENG؄WUjAє;DҔE, ʢ֣7vdt) ϡpd)ك2j `nu2U%#3\F^@t23y}YP6у@.8Iee#8"&f]#G0`лؿ20Qj7BaR8K*A;]#ZIA'Ggvfu-M:`p)iL7;C/chUgpZõʣ/^~: i!vś u\r},yv3 uBD[cc}zQ^h9ePnnn+!6" !MϨB>"*n>^ FL3 (I;B{l8Z7a37 &8[[9x $QtJxcJ[$&'h҉z %f>$_eFt!tχ}p7VՂuEQbZaYM7ʱEjg~/ 7.ܐfkZtāЇNMIGvB0$.X/% 1L5`H*k at;9;ł0NFN":l}\.`hBӲ|_k43o.ջ( :tۏs-j N.b1yXMw jIdFYVvmDZH&JCн[PD3q]D<b#+Er`$/ \U+xAK4Fm_]d;`>n5xiCbU~Zѥd QWb.pVp(9Obb°IUp6'l1Xcwi%C? v*Jz&k쏜V5 /Tu|Ig׼6dאtTOf@p6LxX":=UDnz~Fv¡Ytf,wÏv8K&J Z;Ŭ!#ОBRSxP\ͬB,1Y F46DƵYYy- _路wk0WPلm qD?w5.2ubR8jX*QÃGg6%1 \I@_ aѓ;>- oײ;.[QրOgut̷[ίB3iAG*I"|D5Ay_-aNNw5It `j'WB>zkZT@ZC@|L%7A1oUY%Ry َ'N}r%ߝ^^Aȭw97ِ"Q}gj^03jcqX9lU1d(0 *;r+i.<1r::Nì܃?nDZ EZ²$0#bH؛Kz<2H&HQ 3!ekH}(\ڻ]caʹN1MOdHփ>&M%LM=o)#Y vH+Bibl((ק5Av!n <46|mdYZFm JI0TTd{;2L |ڍ:a"u0F(h hPuE!4uX26Ǔc,sfN0ζs[(G1ԟpYNi+fqRJߴ=s9zZңA-h˻O(E j-I(`؇K>&nӻb"c15wi2mp{}Ol 66Ie}RD̾6Z:Y/fʀjWVTK[-X|LzYY sv5Mb -Ouh%ϟpm'7CeJF ^PwDff՚.U0G?qh\r+r$abUZP%w>U% h$V>x {+ؐ϶rBsK2ǁZ!sw+avpSdǧޖ"e%1dՉ:6ö'8yQ2V}YFPZkCŦ Be~a!5`qBsh]"S`Ilt a!0"x;ȎuWҍ0 h(3[N82o@"v_+{r豛]Ա0tc|wa35M)" ޕb=Z![in%aôHl1776jJ+>q F#^m0P="[D#%m= 5\2 iaB(ixظt<8sk"<)謴ӿ': opU anכ$Pf*Mά'H^-)=w M3 I#oRSHp7͜f'=K{ Ɔyyg T"}7y̅ʆpU]Ɔs/nvK} ln٣-t:Nx*; :ܕΥrI?i&V7TU(y{`Yvj Aի@F`!+_U~6d3$ҺT^4}Ἅ忠]063F>q:|Ds!s B= q!w ^-L"OY :ކB34x`|-6ţ[Hj΅6 8ȩ>kSD6Oc:y.l^^Nvh)Ъj<ɂӂpN,=Jܾ R &CfMYɋVi(2i9}~I }.tg}ªL"%¯)psziW]Rx۰#- VH Ӵ̗6Y˒Jut#10`"5ggD坉о/_\Xq5h]gsO̷ dQq үOkj7!@IO3(H%{EI|B n_=f 'W).Anщ`Qι}$^z,J*tv\h]g9os+S4)vgwW 1kn]@!9u~{2xwbOpqeP"UMB ~b/">7 {ly9|i!|,M痗,6{xP_U{+D)ZdUWwF>d!odgўz1Z[*WK j-ǂr>+{B/G5:a#>TBץq {G9^8ɭl_=&G_ h\Çr[tɀs~Ig_:E]3?άZXLMA+9|)~ =3t8]cb4OIG'M5 VU29W^dv>ybKR &˳x2{U}~$Ļ]V1}Kfn]j_ۨֈy1ɸa 2 uO5te OvьK1th^]Bx%`ʌܶЁp(#טYQ˜Shq= { vnUyo`۸#tߞJQ9B#>Ss%..ԼW/h,K#xYW ڎV@N 4)+Nx߀Wsu _nفGK,  >pY,S&hա?|OezR$*D2:]2:UmQUI)ǖxXJUɏM?aFoܘO-Wۚ|zV{'/Z7Iw9|e>ʫ K7Nr2y5=w4lrTذ▜IlӍ*CF`23ZNeK~Lߙk?<ΤIêRN#mYy#`.S޸'v3In{;\X6R|H%9^ $F2]@\ݙj% Xzm?xPAyl^>2k]: f,qzxM`tjQ"g{1.zV=:]Cu6<=՞HK_QwǾ]+TӒ_!"{ ~Yy>l=KA B+`՗joQgxE?vJ1ۗK3Nӓgq8hsnnK4,3p/)U/yҜT;V0^3 a~06q+:=vd4 _(\ml_4BAA+G3,сaAaAf}NG1;d__Ȥ*8t|:Te6reu&S+oXvmW1x8R'OwYqV*.ΰ2|w;/WR9-5fG,° E.Kwt];QSdTEj:8ڟq`Dn[vR3r=&70b[֥)ݰHZH BgI&aٟ@K;0wp1s}Ƕ}ia X(039B7l ܏cL^Eo zGm3oCowg*\tt8ZM)Eb<d:W7/ҐMc9cY*NآNGbxbvԇܱlB<9 _-v"sh⦓[Xh ǰ)*T22Y%"KfYSHmcPtGn=He ӥ ={Fz]_dJ:}i)?ysWЖ հF@zXB*jZ|@6Rq5.˪nˠ8l+9+ؐGc]:@֡rF$IfTՃ/Ô#bGHONjߔѯv{;* G<k~@oØ:@ ^.q}CfOCT#2k.j&K`{v[*DvڃѬґ ՂjpDE8HUtT'"z1LtlBtjKN'IlbZJy/co`6 Hlm˿ᮐ%iĕ]e_kc0&ʙvm9jNDVH#ð@+oZY0<^`Χ=;TXC#bGBƵ J 5>N1&f7rip`ˇQW.wTYvUeONd0D(Srhh D-a5Oc;V@pSZ4Bb@F@R(l"b=j x_~u} `>K?O~EK\dtAqӱ3-AY/%C @cQT]kn/xԟ_un2Tmjlju%X%C Z0ڤ2AV}A g{]q@։nuJ%}@rԋe]}9/*a3zi3ɨ oLX&BevBw(zz#4 Kv"~ ];yǾnK,e%!)]Aْe*MͻF&ѠyjT +VA YGC;Tc:D'qʹtԾ`uy}]}* 4hMbj9>s#Ϋ}oWIX^|K{w+V7hU|d3.r 8s=kYAgZd _*@F4G5YSIP.CrnWB+'Ʒ?W:M׌.qI@g=4@n!umJ$"ّO2tD|bC-,@\lO4~.Jh~E=thG⌙iϨ['dzʓR4Q淭dޗC浒B:4ʱ(c\n宵9Ք"3yx7Ps3]|7Ym m+F2Z|c*mW)bĤ r(lcZ2tw*WC<0P02*o`T Օa0_)>?L3^n[J'IQG0XdPYmzvà ESssqNKJT -]k:kn>ZӃ?+󟁪v蚦M]`. T%9*b-|c d]?6BBR!3ӏij6R&&1 ,̊v[֕Zw#+~ezg$u3K\znFBxt&O#BŴ, ֖R0V1ft4r\Eқ<8*6iШcn۶",SD Kv]UC G,~< 8>|"qsw>N#e uGa`8!r[{ )l^"wliݎ]CɄ*⓯o'0VAᲖ}l ‚7 iVg ze1iq,yt-}Qc呾jIt]( ;MnE?+9Ṧ[NJn c 2Q?yn %ND=_sR$.$ Y* >|0xB& ,|,nkd6|.j  HێoCKfαr^ڙe@'Eg6}Jfe{aa٦DmٟW5.y0Øt>"Ǭ@qYuMHD0q|zgd8Y^}SvGK BE5yw YyX!tl|~1) F.|hrA0Rv ޕ̼nXs}6c0|bU Y Pk>lk;|5 yW"=m~cWLRLYCU|3/Fɴj fnMaJn~ PuR͜$|u&wq&Bާ( N5 H㔡d"#B1<4E~H pt{V!`H(Fz4Vټx᯽ERz9&t,ָ@0g諵ݜ#`RWi]S٫8u2?&w {K?"8%haՂ{|PtN}uĸ9m) NJ#wdE%MPA m$?ca3e RӐl =_dr(z2_csOP44IQiٍKр80~w0i٫Le B "ʩ w+ę:_uT0TF[p,Z`5C??ri r?mNȴ>$K1"D)An^]IMg\iл:NvK5(µRFy"K-dDq/Y_I ZT*-}-rDO3U`HY @U- wSl> X޼ yKU`~@mkKoPÝ!4r6R(u5 oue%cېRxMs6([9'rVgLmVhbpxZ-B f= _]l7ߝeV^//S?WQJ%OξwKm>Į:1qO7VGIzYdBfnE{Z-M}JxpŻ=d9h〃Q1 Rs #(#E\J!G+HXED7 Lq]F]̬\1jUCL[xc^oDB0 || X):Hu, 2}Z/(`haN7s-lR'7z&?; D jdG h[2M0OTG-KY,3|uje~-3.}_E㋞v豼H+>P~+k(jƲ-6b8ISkYZBvg>V* Ogk7gﬢoseCt%KqeeI橜fOAz Ou8R'<Qi|((Vn-P 7J]9!/{]u+m}jt܆m-.$jCH6?9X|1vSX:ػ/#U͋ {-{Nk@x T-ٔ^v? 4 s(RQ%fRV(etY<0qI ׄ^c?,6* 5 [*LIJؖcxW[P_#QiڟD',Z U%9Gv\WWNHZ|d(#.'@tֲ mT+dZL#iύ%Tp{cGَPaU:A|H2]>>pWa9~Ҍa8pi8P{^qGTS$ǜuY;5t =#X&L /\(W9n]>l~!z[7aXX#FX?ONh5F  7.`~彌2Y&ߒhV#8gC^PkX.pf0&l0o%(.^f q +;ϧWJ0 vRG.)뾁7^mǾ0͐_l)y< 477?䒠Y FN⃴]R<'G3e" e m1q  ~,{)L>0-.Lah(z:l5o&E<'J x'^SkR+M@}f3m yT1mIìJ沓DQ1gl޸j5siB*{PۍD]Lx攢c)%E]o˱GV@8eX* YVH"yJ.fcIF U$@&hzTPWOP˷h(0I䙣qN$oIHFbs{xA㯔=96DbJj$hK󁇇6[*n~ {ת5J `ʝʠ+ @j4C$%@/Dx!+Ȣ̥_JܠL i1v heOTEҰi4!&Wjq-8W8N޽f`SCb+ T[nc@`FTT{XK-Y#2F7ey"8T\'i?ZC'2 BDX$^z*bȅ6j_24xSZdUhfgEK$4z(JG¤/!Sxk~|59i}g SVTmip9-Sj- 3W{B!0*SMP.\2} n,bŽMe Xmӑz~) ?A.ImZڔ"FM#_a9qoQkMa̺c(oMgYRdvop^4"74xrB}a$TB`E]:JlòSǮJQKDž M"EuO }8IZq ٘@f[}톊 aRwYʟ?=2"r.naz 4y  V׉fU*M# ^>Ga=!0#n 4 _?FyuBWG~-KG1]4(,t'2/E8,[zuj/ zL *g-rhNqݤo-/9O"r:D\DHDTOew4m_>BtN8?QJ˕Tʀ AIx~ZX_Tê0EߗdЊkL {;M˅nஹS x lz6[:R q"3`sda+LUꘙix5o}zG2^^4s$x2W;J\O ڿ>y IU&:Yd:4eq׋5 y."'N-t,!ڄ׫7h%V[٨B[kliy} D3y=RiRνGam-ja+3rVmA(@7vj u*^w>nI >d"+Eӯpw=;qH\Ѯ}W0!\chFG#lY\/sQ{OgnϽ̭-^LtOXJnBHbb Fiaeىs#xY k`p8e$I*Zq0"].1(y$fw߱TKJ jrHsJ+KqmU#UAFlJyA` 69Ѕ` _ZTLF@v턎QΙgy<׊ rp fZ`q{`Ƿq &x@w uQRgVe(aҫ0@0Ac|9D_{rc:tEOm .Wħ)Kv } a!'Y, KU}B|]-qyk=9i޺޾4%b;4iAlk@DLl%D?B\:d|㏁W?CF9pfr鴏]0~@Dȁ\E Cs>o0Dp EB-C9Ra_9)пX@e;@] Jԏ"\Vk㞧o?gzMML!RKwqSHN#hlwipi 1_deys[ $>"6'P~xt`Q9h'?]ֹԗEYܞ[qUUb! (=/q팓֏! 鹗ox6x,jd䈇GLQy9Zya$?Ffʚ`.^\,@ݭl 7_[XdQ(O'5b]}.:s`"Ժ$6CU{T50ijuxD{+5=桚F P2=D\Zzwp`r˱F\f$̧0/նD;V8omXIZ=m4*:įj:F$YܗP79],)u7^8L1 Fɾmi>D]ӨBx'pT۰Xz.sPb"9P>Q8PBOFQY~_>?΃)&=is4lgWQ-r'/%:x=";q34x>)>j]]ej3"J(ϝvO ߱6_ϺQ+s\h}>Qb _Bfviʤ)mjL l}{$L4ބrs+}m#O_4GxÊ/;8ڥ3Nܭ.fNؠ:G580 uz$ޒ$|\}%G o ۖ ǔBD|+8'83!dR9">x =8Zf;W03aY:Kw,^\(L$kp t9 M-0 = g*|VpyT"!տx8 /ԫIrдǂ ][Di0X`O"] B;m_i[A?OD.R=s89C& I,cUuUӑzq$doCN!o㤻`|PcwF'뙇 +;1e|w΢a~tdrr'qY1Ff)B蕓6rκ§503 1LقUFm%ͬ6@.Ar>V FFZw 'ΚIqvnE_to7Ήp1!"\IM> 7f 'xᭀfltbr{TQ*L2Tua$bSDhub>7xIEE1&;bi]Y{ 41幋Rlņ 3+n~ÃǵS/%C8C$ЕϣʙHc `%|64J uH߄J>-NO&.&͵8bӧBO跅6W+njzJ2ZQ嶓^s:(qDLSi [FY`j8118y0 fnɉtt TVWuA'!~ 55)A\b8f Pi E0 EB NM-O򫂙gNsX|S`jI<%IM"(Wȍ< %HtQ<¨AbcI�F񏺳83;c7ȦVh |nFSRJC|q-|?H20qH6ݿf4T OjL+YfߜC*m*jOğLnA`)(ȧgz6>Ŕ}()vH){9%R׉C¶f; 1)GYW* mՇ`kw, 휱},C?8lW:vxZ;П&*qƖCRxc4(8fįXٮyʅB T^*:K,IVZ |1[])(u}ɘ:(l87]to^?h>iSw%:-`7Q,߄zrtP NtH'P$Y \_PcpqGښPS-x!I휲J00Y=A0AB /l'A.mL?=qٌk$Z"Z rKږ+G(P0?P$-^Wc " u l8,M,Y%8ȮGʂNgMKŐ/si l1q!|gs"H~3b $34 ], 8֩\B>:} u11dh$ugg'puq6~'o#Ƃ2HUt7 @e5PO; Z@ʻ~ R?.w \G%w:TGBr=a9HLgP"Svxn#iȅhbrۺ7ȟ2>Z6Ğ޹rH=Qe舯` >;\m)wP'>7RL /ql쓺:^"|^D>:_"ElƝxd[8;wQ ?H Տp>!1hN !?We~c5F*|E6᱂CfQ]:nY2ĒJ Xp (2zҘϤx nG6NiN>%kF;154{ΊSn|uN';EmBNM| ?g:GQf%U#$,(B5ʡ>aXFF@Dtrl{&IjuL`0q'\$i^K(5V-WHqwÖDP.|+&Q.'ZXZ3II4-ꪯ6Afsd/ދĶD?ASy\Թ9qQ ikO =\Փ;ޚ~QiH$w\?.1=O> !B4]y6'ˑBV!H:hl=#7Gyf}l':Win-myXorF%.#bud9!b@zp.׹h[edbuؖtIPjJH$l6Ϸ9䦳SL!÷46>NV2h i~1:ąO3O6H#hER'( Q1姩aH=$Ž Js/A@rsBo@Q$Xjs"ӽ{B |^ @rGb7 ݞ'Xȗhk@ʄ)ǵ\Xl6#qTy7 dsv~ r>Ok-.ߝM(0u]_(`@ Qֲl]x<6P^gߌ3 uqR0Eű (A #AEglj+ F6,jnJ@N?zp&V>7H2m9hlEey0GFz3[@6r6}@L ҅$uo5(9}ƿ)me9>[PɨrFլopv' I$ ?qp<^̴- J. fxv#8%3J }.# ҝ 5SN/MT̃?*6>w|A/.FZ_1)L$obQ^pHƗWW5ڻ晐@8X$؉ף"e>ڧKĠ*qxp9=H=Tp׵ݫ'*VRJ+҅QBO)Md5h Y W̰OǢ$+1Ed6]8h\+P}InŬ̈́XM_'%%M]'RTeyp.N_BRj^/LVnJ!ȡ~nCiXQW@e,R;=N ;[]o=D˱'o˼aɠм&x g(pXwL6(JO+Mz46YnGITYɮe`HE©׵X ~Px݃ >,XHh6\]zdtTG2@|cJB204n?s٣ R&Nlw׃G. T|1-1hzʴ$2N'fIƮn5>Լx!Nr6tU A֓OAWތʲ|JHW4IVd1׳C3nitjLЗԜ$YNv7TηIFBg 7]j 2ބi8~Rd`T5QysPfRfK=Jo6F<'έ(s-h},-e3)Hrt6aqo7TvQncji2מdrh)GSڂZ;a֭,ܕ`ɕmԖX~_a\g`p8_em\bSv{8z$E,Lksm8,ADN4?vZiBl% bc/Vc -hwdUͷd}|h`]$ 20ؕs+nU!_!,?|ZXsH:uٿjхVG~4umJ5_@غhz4*=<0e-󽆵1Rp\.aβ4D^(#Lu/+&Ҥ*?b$Q~"EYt-bnϛrߎ Y'0?MC_ݍqm_ϒ=ȫmۚ$NU 15IhK,ǨS=<:ٕȩ&7LBĬ'5tQkcj(m>l>9˥?O2*64w;w dq-oRde2*㇁5Ukffl x{5Qai\f.?|[wk&SzjaccTpuO$~bba(rPeRyh*ZWtE(p#jw .xFXdLd"47) si\vBIp$Fvג` dO*7Lj?xA UzCPMH;f@!?P9$)!!Zw:9bQkLϾ`ef,DZ3K@rG!r f;}2yhzһ.{}TiI᧞.S7 L`dMξ`FwY)1tPoWp[zp#Gu,tl<7qVhd#7-N2-7_nc\'}ΒgFu(6o*Er#` 9HeG?:y^E0EңAL% `Β[&IfIMMIwsicLtE΁[:tv q:b,uX2ȟã8IJJ]/f~4gKzKQ:Hxiߍ =YF?;d)u6p_W9o"|'M`FG$CU.: ru&'q |}y'cg}qGrxhB.p&u {{J#H|Lb ]~8JƓ\[geKO;=.M!^s՞ h?s Y9bTS>:O.]J0T/|4Q=;927{`Eu H) Gi'F:Z59}$ W4T4!2T%;Vf|h+},ʪVbr -bQ]˄ ُ 3!esN4_8*o^fey7# .dZ*ow˖6:qFԁ ^~Kڻ0\sd'tUsw ʄ&{nzEv.ݝ0ם&u!'A"F?%:d!_J:lq Yo;Z.Oͳ~S{Fڹ1Lqx}WRq a%Cqfviу 2& % 1Oֶ]SFtxӑ;jK2Az獰>0 #^ uY}iU~(jUyr2kiq[پ{KbCU{ZeT@%#8#nq5IrJ=ҀvHs!5yˀS2o^}DEm6 sG[tFۜw O(N?kd>~#fۙQmXY Ą^ ~_O ZbRT&. B@Acb)#UiƼ/5++Rէe>=kb.<:Xؐ,׾݅ymOVc0 PBj;~4dP oЮA kq} [x fDZTK!&>b? tUj5yҗK@IX~"ϢؿqwErXֆJBC.0!?&_x6V"eypS$*vC[fpL y { w߻ȹ,`ù U=iTL40Pnef(2,d^UxAg\rͰ@Q%B zm시mA F:n{1WU~+5F`J[{\n҈taK5[w.~*m'1:;;oFn@bT4F_6;?%';֊F( #=AߢF~l2BiQov=6BU"Ԉ[TeZXQ?%&f+]d[IK > njfzȻOsm^8 5`?83жL`KpY~i(f ?w[p #v&Uü7| 4KZL3~e#ک!GQo/O+ pG |KB Li l#EL{i̚%IaDl9iY̮npC =~`+Ӄ,qlAǂhLվݽ\HM^h4峕)k&Ttfh_ǨOb`& <Σ/L_gyP!w`B^>݋Gh^G4RZ30z-|qyO;b.+*=۔ ){ 39o =ꚚWL$'BǸ3P%\@JrwE*4'П1laV[.\̚dŕ&qJ{ã5 iQV_}("5H928ٺϠ* I[3`2Z#z~~ .Jlt4")q_*DLU|܏ θ!?X[;B'36%vNrJ=Bw/c_$D! 6*E*0 =96m'B]MYi Ec!Gع>RLWBQ&Mփm374Q"NpVjBGUb@GӥCމY#鮐M~uFyOAqEwPTm1tkʛ 871 s-5\Gw.P3,Mh[K._jmElPPD}oR,PeVF3qH+V &|V j M"( )';p:{J^m0<λL;kS<:X\.QIX*ݴp+u=;ad4&OY7JL3iCnN5)tljmD}o7OrcShϓ2+jآNL /^6ԍL4_kJU'ru LE43{Er `ԭ%?.~{–kZer>QV%pK:9eީn7$rXz=Bt[ U>Y|lB[.. 0MΚd?oZt92 >>hy apWxqp>ĐalĿ}IaW p/-6W4Ia.΄Hdw8,.?`h+2~2yŐeU/X;7uH5ژvX]&IMBI94J6:n4*[-͔90DE҉ѺE&d<0t{eԜ5~gQ~淔2q,GL`S7.φpWv oY_˾XJAR[OݷgI UKzK◦ t@&#ӽ<l qj%{>ҵV{^}Wy ~0)GI *ݭS#^pg|SH(YVi?S4bHD>W˜{'ָ;TPN,nc lƒsg D9 +)- PI+ft?P^Up)Fh uI1j1g}|p}Y{cʣ* XN)oHK`EՋZ[t%{]|Q5f`& _ndtrٟɆƌf9v7#>.yT(&\ fr $%gqKh }M)OhoT 5#xr7ʭ||P$ _ߗPD꼕( 86 ; cvל)L\@8t3UH)j  mJ_&⧘S(ʛ?@BظW7E9?hp p,lO,RCה!PWi7w,NSJ6F^*w, Vpp8,LFcB.y#EY4 _z#iӭ!'%Q;]}@cG(>he':o@oAS3cr 8|wW)ªf0Isvak[XD6\BuO1%)Œ]bpM}?^gkSSkx9l7O/5i$mWo(6F'Gk7֌^M*U`*YX.ԉFS$Ij[R~DrPv^mM;C{SI?ڂ97b4-7+g2@ݕq;f9 W*Ÿ!E"QZ6-@7٧f:ͣmmyY(˓~$dQkJDz&v/Un uu'{~-HMnrqhHIRLo~RqxqoͷkX_zXJx#f+9dP#aڃo83) DZ3MeP[ @1b"ɵA f"S'zҵMtz7#ygQe# cd9 E(MtgI '1p}f~yƶ YG%^fK쵓k$uvN|riT g̔x <fG 544o#t)9Gj@5ˋG̣R*h,YĨ6owF% ^;!b@Ɍ|}DFN\5*_xU w'#+_lGL`q8jcѥ/_o[t lK> nR,3e#ĪMeQ\tK,Vp觕$IqB@Dy .]ʷH Ms45?, /EƠ6z7+dzmMiqīGAͫ/.-X4/3,OMhw%izpy\bSinHoҖT{_~77>D hAy86 \؈o~BA4]K`^C߄ m2qF`٩;F]O@$gsKe_/b-Z:(d:Х $`g5Z!Nm/O_y!JaAGu?V6gjQTR 4tKN'DM cQX1#%ω  +ftϨ9sV)]jTRuU~F[_RA2 @tuk gTCiz 4[KLʪÚ[ˀjƛ]3&8$WgIyog&&2JߍBPr޹Qx -Fªkn=)\J?TH܄≴ Y=iI9DA>FD#nJ~xCk5.%eh{Ղ1OD~zՁeޏ؛dTIJ 9$ZIF]3aQ V-,Mڐfu`̇ TW&H[0C(mȴFTyQ{V>M0G-S1gz\T6Σ\a( 6m #t}a["$e W`*|Br hëuv /#M/Dd-h2IH!XM4|Jy)X[,‰.7֑Gw}DoXP){kvYyޮgtBov]51Ě[) -E" #~g\֢/`igFrJh {kw3lGs~Etf:a ta%}H}L:lk= vzXbrh*ڝ8k'ƎuMgw>N(r |ާ/vW'V]%K8^Z6Ʋ^l%#)aM-Y^rO$JYg%TS+f- vA FfGu2|(hxqDLH10UGWd#SH*K!&Ҏ=WÜ,Lf ?>$iʞ&_-%n.g);^^kޜWS0y Tx8kËsp <ᔭNj`ꏠVu#g 6mCvD ԣߒOiJ^⃞dV=TM~_ofĚ՘uǣЭpYU7'AO<$]ol֛jQXz$GOp|Vf Ƨ0>!"8QԱߋ<Ko=_ 7Eg[qe UOeM%n!V8 ֟tm;Ö,-3;px%ʽIBhnf' H dcBTT?˃r6kcHeUǪ Í!0FxOs7s& !]t$ >QsEsb>3v[O+4xZ<\UDFք2n6Sx,h&rB.'eQ{N_jH>; >MN:G0DHq129"Ƚ4{ 2_O>g#1 c/:tyYM>z~3Br9c=xUqjд50" ǯm.co)2YT1έ;AXLGIw\D>7>.N﹄]wH|?K쓎G9q%j hz6fo/Zh̉LxCBycыn=zV=(|c~zʴh/ ~mn82Qz0t82c|-0/+~]J%r '3 7f¤ ۽8~sg ]tz8P[' vaV{T;.pȖE_닺o ,CK^5^>//LmL-g=oiRB0&IJF'`& ]ݖd~z,kgdh=UO{T*F3_ņ@@?Tk%CۯpzXW]ZDаp7ւ*٧S M/ֈf]Aj X)`NLȔ*#ڎ/0 ؓ'W }JC1w\b5 )b^I98iI5kk[g`3a6׭:$YT~^V0 T/ŋ?RFL"E0=Omo# 17eۙQr4Ђ%TM=mg`A d/.-~Ġ(9&nك \𥢏R47a=GM?~{yB&^a"8ܓ'Sm6D7P~S%Y+t큒cM;ll8xlp25S~AQ*F{_SU-92Tn9k*N~ I8Deij*u)FEh`9m{@#4`}ä.TmO3NX?dl9%i[ЍPƖvJJsJ3$񓣒[|jr1k̩䷠懱eiA&"+ݚ;m'1ގnMFvi;ecTVE,v,Dj+5bf{)װl"Hf2 $Pu `uxK`/@C<>F7|H|}`'VMs:#z":]~y//C = x3:4}ȋ-h*⃘UeJӨd$:b#֐Ԁ]T{>->MDMi#;qL|cU}HzfgULhP}bkmTFuS*y> r01+#+O3V?F$;V,weM|[Ai|G"/e9qUDƱ2TxĽH+tE7HpBHAHaw1×G-xtw]4)mLşP!IDry'Og+:o0ʢ:9lߚ6plR`IQӬaOLSCV3ИtP3B9 Z[*PWT'rm#{"3(H|4תufeyc֊!X?GC̻r;sV)o(VFŜ6$GgTuh]!0 p B^14V,ZO(Q ̲% ~`ØGr`~r>P9L )qHe5Cg+3!/H.AeLK$zKVTQe,8_F,<t<ǝU^Alx9OXCo V$DmSgoԃ{YrrR5#޷SiutI瓑m#3;1]r #_;f*ig%-J :X4+m֊Nsk@. Xd;!nsuQAW&s˳/`aa#]AA2f.ߵ@}lQJo#崹&4ֲPlt\̎a%pIo{Rߎ.YU5-0ǞhS* ]C02GVͺt@BԮ\mާ{v 8ǃ꭯c^s|7n+}Nե 0vkAE8bbT_2tUq:Ox%I[xQ(l|t̛̩MMvaYw2d,=L*H.|o`?='cEM0"Yd~ uBbO})&qOZ ][0K,} fvBqx^xiYOg/m )f-5ߔuKGlT {IW<^NNJ%3~\U}I۲PԼ5?M"+jESk rUиBS`Rǃͫ{:<}1tgs%er@#S"8|݊C]H0>-lO„oƦ08i*@猅odCf$tPN9e 0XcvXՓAJ^Ո<&u. -uA({oI,da9 5{f>i<07qIjkuhxb* |Pa?vzrҀ_6:܋ _uZjop|۰.S#hZ՟+Z-vmnbf%HRAN-1i?yg-Eqm0%a kVޱy IeufM尊$7AjM2RLYDNkI7ZIU`Og.RvaN8(K~HY'GBױ|B)-fEx>0egUi{1VKceq*sU-ee4DOk-}%yH*q "T7P^,;a]VVfBwܾs'[.9'^)=t6o$!A"3F]̚xYË0ضpBK*|@bR]䧎7mb(YRv.KmBcWOn(jևWc샱У̞/s)dR4 1mU2MD,݈sHچyFɋX6*%g9_C@c6S(5{D'5~43SΒr.U2Gс*S~PgКrEM ;0 ??dU䓰xM,.H*"5fY;@rJ nO-{+`ˋv>f.Qb?li@"6+՗oCqXxk52||\f21.)iϠiFKeX]߉x46gIϱfJ/sceh)dkx2ܒΦŒ6r*QOK k݇QFlBe|;#׏WH^eA7UNhIj!"Ys,# ApS]W%w,ԯQ T.N*fNҩkPP"NKH7,&{a@0e"U.Y׀}bB4)47>gAqe/}Q oY-zqϡ؀vbIB 1vg(QX<2rzQC*~Gʭd -(oEem&kow'}2ͥ?*,!Qamɯt_SߥF{>p8g &3&yeӔŔ_H9P!8 QuWl scKrq> et 66[؄Sɜ,= VVXʧ7syN8Vmk6ʷBdel$<\Dd]gt1M05NA/u gZTIB)lUϘb {,ݽ!7j zvAܘB-rs3(=![>'ccO6$YZ7/d5 iROB,G!t9DQx4|h?F q|xWPW[ XMa#_Wc7PCRH€.lUT%y.˥=-8# pD"Jon Pީ>; ΅q65]\;7`[!K(EK)Ru 4@hV0'% n;bȈŕ|ppԬXa@ e"ooe[8kZ37ad 8YWЙym&ol%6e@tB~D:Z訽M{1SYC~{$+| R՝xlJ rJZ) YS\] ?:KG(8ͻx#QgFH `g_؃;uF 1:1Wlg;7,ddQhN3LpӁD9PIe?a9Nr4JVϔ}NGn9Ix˖#9J܅k,l0aU#(Yry2gڂ֘("cm+E]eϼ^-5  . >㇦N;gh<"&dL9Bu(WOL;9:L(yΊsʘ G`Z"`'?uTc~މ6쥅5}Lr%[26 y6h_z>I"ZT"Lڣ 1bd @JkHp:!:u]YtBKQE_M`̈hVwOXsM\:Z Fl  :x!) O[t`xfRD91LՅRǤ]F: {mSn4JSB$H@Ƃn#pPw(D,K8\fu?6Y' EogPɴT>IZwc~ 3,ՒԪ ,zTzd#iYY0fjinbR'}cyqL82;[Z[3MFHk8q@o Pn /_|x*=;IPli-ʋ}1bb[ ܢx~bg!)|{Bx~ JR܁OyBo\OM; +e<ߗ  s^tu9V%5I0疄 `y0@%q[ 7Oiv%UndNDR0D)YivhmЋںk~ŻLrv{I"CQBPTva&q ({>TSLVq8ͪEF+{PKkԂT~$w%rjl31> ,*zkdmR3$u=Fr0ptQaa[j^Hmc|]kY2 UV߄aWeDjB^`7'0>4.<6_ktx $|lֿA_Lᗄ2B'/wD`{®\,8o[<[fq rĠ=bŪ(75Nr T5>+u '~0{ڥWJ bÄZ*(fVY;SJd>Jƭk]+Ba.sg1JAv?\N93Ng2R$;=t-E: MLiOr< s8܆_X *O. sZ%{rȌi! AN2'Bhn.,k1w ?,NjcMkQw6ٻz2xodVgOfr߁kJx /Jvx$go;ڜ`PSY;J@m%T(իFR/1rp+~DfeBQԤYgz% 98/7o"iI$,AV(]3ꟁC궪5i|~ +$؏uki# ÜPl_6a|8 pKSEIIVQ`\pa Paa,LXCL fP`!S=ZxϸNOro\Syᮾg9#4KM;L/?}I3z`,k9ѐ/@HgQd@ǣ#}\b?4<IiwJ vw į HenIGqh'1\# h "#򍾲VUE8S*.xƔTr=B!p ߧC0} 3V jac[Fk-ڢ P4rƇKIKFT>ゔ-%e`&x'a`F d^Drl*ŪVDϩ.Ezr1 ^bt&z#SpDoⱀjF4[Eq)LĦB& vS-0mr/@Ӝnw >&{ \Lv:haȯԜz~:-;A-!2ێO mۣ6Vl-xKdL߇B|8y{ΐOf4m$ v&[+SD Nkڷk*B =8>"Ϊۢ5ִϽ1՗8kzׄ: O"l`Tw +* GDLE24&DTckLu-wH{(5+u}kGY\~4 Y; Nvaz\ҎR&qЩ5@8;&W聉񩕔m#*D'jA`_6k@q>^fП@bf\P꽕`<&ﶬZ )nek3}"ߋ Pٍ(||o?e [2P:M; ѽF#rb9҃S~rfd'YHK~`V_Xi(wI{sʣeRoϓM+s:F(R!N '<}K|s@5^´cUC2wl&^q Hm!dRR4$]h]tG̼j娳KW6UF޶Tɥ#iN9No2M Ab 8lQӧ֯OXSN)4)S1_.ZMguG5)E[#iQ;noE#pOΞ${ zvK"p8^ޏrEW`w4]x\fC(-ܬ#c!fs&-ǚQDQhuZK"Y؂iZX^6U7()̵Smʠ}W@^xދ&}AMHGpOrn@Q\Ix Рer^;~(٠fX8VO&0u&SY jԛ٣O@pHZNRep .Ʋ/GNT}2-Cqs[6OrKa6H4,xIZ|Iֆk$H{Ƹs_{-T!E.motTR6: ]$MbsKj4 Y Gꖓ%>(ȶ93dw_zUsT]RpKea_ds%5h eԶO͆K;ϳȽec |Gobu|]BR$)kYTV\E4buf`RiɲPE2yQG6eaWv xo qZ\с L١(dcٖ#!ڵZ*Ir,-恌̱{B&ď$ ST>6q3$O9׭!`Ӡ8BHjݗ:T 6M fZbfI=u1SMԆ Jy"?Y z"KP1bdEsR{cY(Y!E4yiy^[0MG> b<  , rֱx󳂜sEzwű.%cI. 'ظ'Unjkx-T G$EZ83I ۢ=0\Eu~aXtT\6?*iq Q-^@$kv:)T%ăeK5_%X *=[iKR&%h[)(? 70Fhp' g<ʏP>^f7&qq }7<172Bz[W%Qh};:F  HWih%d5LgYPpa $qS ZjAՔA[^RC/ލpjRtHJT m}ac5|^5s )ѶGKӹg]px;V5z.(<J/ڋz,"(~gD ޡlSp /r!0fA"&3<g^tV#Lxpam8HVB4N -W[Ȕ:t2ԯEB-^F>cz'ZTcTMlin? k/X2 ^@HEgczsl`k2)Uw 6e,cAfAq3*!ui0tA&]v&:qvYnƍ }g$Q3$/_QD(qA5UցU/cyKtɘjQώh_QhgH=/%=4o&R{;dM!pMYZ]3EnxzVخNh]ЅĿ 3kOӌrX5]6: Qr]!*VL ԩ}ϋ 4}5% ` 4hג|k {ߵ\Sh䡝=!K۲jn k?V|3QFvusr ޵4'k(pj=}'S< /U*^:QZ#:e%Dۋ-_ K92sE`!^::Km!܇,5M2iiow>0, ?S6؞WQ髜 j&[~`EtXV*+qt [ _A0y 1!N_B;I r-щ6:Iz4W3K I>15gLBW튩XxqUթ ?rS]!b"+ M¢"c;kٓ ޾pRѩ(=9fT4tJ^ǸM; #TYbM7н,T/YC`WJ8Ǡ"[KsB`L85`^sl֝ғ{ ǾKOM5=+q'k!bo>b6YA[~Ln!b^j*/D >쇞xo1::b5h߿e1{ [q2 ͸#5bo<,hpqf /W 䚼6`W룶Nl>5z 8q>dE2gw]s1曊5s ݃>kԒ S/ h^ߠֳ$1Ve!,fYAW!ыY%-W!6Yjp/+ r\կ<|fo "ТWJj2oDq Ce78 ERI`ꬊ,;r'RZÆ`r*п@;,${$ Mku fxt|0[`6/1U,pP\MUE]N,G\roaKJo1+- 0ӡs` 82/saA>xQ6!nn۲\AJt1Ri'7/H Wj5Qו|%KVCR:-x^>&L-u^[ʼnMo`E_U[Z#Oo_'񔊹&n@ׇtR}2EvH $ 6,aj=4Bf WоęsZC ww=5A@AMSbIZVL 2dGcBt5}l\[0qFI\fqCr7hL@z)Ga׈2iZC/쵯A<۹72 }d3'T5+jJ/'Řxm gE)S%>K+˗_q&'F"!m>_qZ$)`hzj>ɞHAl$[鶗܉́,o)*e: 5'Kn_3@k*U:Q,/=}-Aku̷X141sq:qWJ3L6!mjvzzAlE+0PL& I0st}u˛#]${&#Blco`Fmoko9ݘ:Mgv:uӋhɁ` ֖D.5 $@#tS Ol1/tGH#*qg-<$7~,bH|As.C+bb#sS_]AH&y,v: $(|t PAy H2[{ŮiƉ.X}X#;NhV~*!VGIrVV@Sv5bXJQ԰[HݩKE&a;#4܉ ڕRD:>Z0x 5M:e~6rjUh8.UA@CX \9U24ѝ Ou *(<($1AfCJ@eY&7ߪ t[qsBWm ^(~5M v *͝yCI$ 8b(ܬL$'Ljfo,h K %Kzo`Ӎ]/\#z*sMfb&fN7V2P1,M:Oliy܌$=zEz2#iUW,\e'6%gwRn?4`_AxN`z9z Jk#ٰ;52PJXlZSnL!g'H4wʝ< b7xr# 4AYC64IV-6Wz\WtW3D:˗3LN@Q"BCL p-.7r9{D-N%22#$w?2f@LO$`藠\6ZȮ0HQ|yi򈭘mɀ. 4=G'tp q7X!FӢM VѶɧ~+ِt}2w)k#hb,H`{ӂ&RĿUJb!G:= ɓs$6,[5+&B!tB dg F|etXoJP5LN,?ZQ.w7P>L4l4$SjTY_In/6nȕ ό=^#<RʣN(,-:ʩSa.Z7r̂ShuܦJ'JDm!@KnTf+?r Poٯ[%LYgSC'mAIvА0iRah`*K"z׏\LB&(k":ZH4ho0hyu7P)*|xJeJ\w2vj7 3ڣ:JGճ @4<[~ٔI(z'Лf6aѾL$ ;u@2k>E0SF 3YhNp2,=gci d<Krw}AktST,'w9v5$E7o};I\z.7fǨV-@Wʚz-FpzQūX+F~XS0{,iւݾ\ P#;KJ~W%$sho=0J=[.%7Vm%l3!n{ ]W}vX]\(`rC6DMppQu5JoyVZ©H$1\yȘ;0x_pƴOq2w5nd\\MvxCZJloȖ,yӈ3xmp̣t ℐŁURheU7cl1H`lR0I$$e.kdK-0̛"FCKl );N"4 ؆;T1j;W<C5~/*G!2/t]-GS=|J-ގ:7nłrXdÔ,`]QO IWAvKi̤TG7GbҲ!'6SM[S=3tt~哯l6E7nި|ؚMI}m dS4m. EWc wgӤ sTdP=YVW#)͈kQ,xcGE\0Z;1K>hgdmW+ݝf^ʂ-?f-`%mbbcΠT$7<Jpb 87¯:'*(Z? YӴ4G!\ß 57(.)j%N3)>[9{D gGF{mP(s'Mzni杙m$GE\K,iYv ?Jz'jsC8 0(IAwDYppcY3z}tזNd*ypaNب~ۂ OfRIDٷQd~Nї*Hy؛[k]q~3/~$3 'ѕ:x|1+ z/~=f[ӓNLJ䎓,~/33ڜj:]TǔI廪gldGuQC_ G RE2&5K_k\0]ǧ `*Vpco$;h3,2?D(k6$E1ڪMD+2s;!=\k1/’c9֕ KO uX]T}X3y׳&g o |nAll4r*PmVl8_Ý:[6A J'Z0e+6rSkو;"QSBōJ-k.-,H:~ -վJr>$M6Wm}U^VMI+}c w";w dT1bY~ ]6zq> [x(z *&^kK>ҧ2Tɭqp{GR=o9w ӻB,[E=G@c @5u J$ _El>'ȵ_,;D<>Lu{:_s`ï#97\>L|J~nF2lN7D!l=_fEAOhQ|qw )~48E,v jW 9+ez>5 ąNAT`Q 'j|\(.5^;ud>}Ù/Ip ofhI"~CF8[ *~j]"sۏBa#rk]tG0{j>R*"XKxcBv~!Yb](WғB-qR#f2 p4Qo0}nUKWAv k!܂[ X!xۂh][x7v 65 كkM=58!ϰ &|Fu(m?=F SX 9Y)]9=P$>FKgtk\ِꩴ89!&1rvV}qU +7C]]6TJ$mDs <`) 0'gr U%aHUCZ I@L]v &F63h!B)21,S06.c =z(P$zVD!Y+1) t$@&Y 1m=$lx:5ϙ[˘yVULK&҈vdR%тcOMN!|JbEipeFM aZ L=/JDCZ摊 ,On%A&oϷim!xqsfS;B0F"KB A /,v l#u#\;c w(u W90TS>3ʃ6+L6,S̶FA ֵ=FtSo8.CȜAA\IrfxBHy$*pB 4UgteSeb{8,^C%kcE}ϸ*w`*v{&\ٍ-f$0`Lq1#C1ݵP/*ÇycT|^\rp%34}O O]t*jkUFؗ?mu:{  ʃ`"tU* yI>_@O^hHJRלP `龘j\S2yI?</V#L<1{GoPu^a\+g-rWB*l=s;%(>~_@" |[A0h&ƪ7%nnǮU1=st/y bM~G XY9KR^hG_B ^GU 7j﹮#XAi+na4Y1UyX-uI|MHZ_Y<֩5*FAIQy$.NDnU0b3Bz 1{/-,uX;%+`WV8>\ݜE3j ӛFFٓ0;5s~ ۈHpg8cY"oE狪Q}ʱJ1&L)~Kxqp *'n%/>z~Xu\d|(Xq`0;bt-peAgsdsey mSҝJ8YDpx*&W7LV#EJS^'3>00)I}g9*Q !8GIgb0bhp(%nl 6RTo"\SꪌCDfoȭau Ϊ1SLwXŜ|oa[fGW}l˅{ۛCRB'_wT&&Z]gV0݁ET'O}ks'W)u9ON׿MC7JgJKr|^̪Z]BrDf.+{wbޚOr1[fOL X58Hs1"geC_gUMݪP Iq.!>b69D@4z!%u)EJ>/Yχo35{7 WڜXbxJQJ <ǵ׶@s$L 鋋+}0> }`Hjhyĩ(B֠Xd! &SN֒{veXIGh]|%李)o(I٪$@ ;@eb#~L+~} /U^w@_r^T5w%^Ax [oD Vz]_bܵ;i(/oqs|WzT^ً`5nB.ǡɌØr9tj1{zqO\L\h6kn8)U|6Ǔ;YR8;fI^oo>Py|5п7)l#=Ls xeQRheN# -s3`ϕИ$$.%YC6㑀 VaI nˁ?l Z}VNjtPɏ`g԰|3.WrIyXeM1eUfT,+mnb^zaYVrbA>~;#[darDjNik@M|),ҋ"_ͼUő؂ Ƕu%a)4;=LDŽu[C|;e~8/w#.Cd䗱 Zu3eJB@vUz^`~C0iA@ZvI-&mk.(fxIS_;hq,,jyr,'6BIee&;%Ę cQ]Nc2;>EL/a?Rq!-&Bdϑ0=F5Cmmi֣ Ԍ%`%*?lu 5xsnymޏGDZ>*BEƑݕ3EPiNꞗFBlknH!xVEƋ]>yK>xp_Pœe?@%='NI~13?h]dh}Ž?բL1( R\˗\h&K 8IgЅ% hb R^o>%*{OG|R/$l1|MG7* +#+3Ov^'hKa feqH6[ mFWb{ꐕyQoO _mAk'bjb,\V:T=c?yY$s쏺b |t U7E|QxuG.K/}ф]bS+ٷ%}2S Sc~ bIq]h9c UeTscˤL0 Lo—S"btyrje#icfuSo cS=|8P=/ZlFc,1^WwF7}won|0<ϩ ~]67xurjA@)}qRwq?yw)`sD-Ho| ?[#`3&~>:HVU Xր$x#hL btk3 `]^{@;6A|s]haPV*b$'%$AH a)OzʎhV36p1XDq ‘·DS0bE{l ly(SwLe|?;\T>` nFblQ`>;_ty߈x41j:{L!kleM5=(oG\+@ǁɮemXY.#pHW6DE[u*#UR߄^+PGɄ\5/')HW6Îeu<:s=6`+f$~8s7-Q` E2=XIZu#斷v'.ݰqb뤤9FYeL$js׳½kу;sAW)#jKOh $ |w˓uPJ‹rx5y /'Ҡlf3jϑ_W!UGȮˆ3XNIcv_z1Z@6U(Ԧ m:WU@2xo_R~VKOu8AP$'t4rᣡYQXHu x wn>5N]=w+pɰ<+`B]:'-H<&\hܽFF6>wdlm(@E`理C?@;9/5:ĭfC0qe<#MG?s k "[a5Я8n]~I̙E0[JELU\N6nOWNAfbEjg =edž7YfNbVR,z2Uư$Q}o_<{ؠF )0]QְV3"h\Rp"p.62V ¦ $,sި(SQfw\'۟j$"b=dvIjLtXz;-H [FF_Ֆb m,%ˣAkUjުHM gUƺ 8VGHs#KHq/:;nbmcbv"<b*^@0L+'Uǹ=ut+vT[,\yCX#cզ)x՟a92s7/li4FSB]/ۧ%Ɛ2>U۴nXT#2X jW4Zîr69;΍1XOn.2(Z~Yu?:& rE]LoĻ$.=s]\?wreFnm9JG=-фsd}=?ZL <0rn9L',M@n 'KiS0뵦v)|d0RPx23PѲvK4aIm-cK4 {^ ¡Ѵmㄍ WF~͘+mKپ>'Nd۪њFbNC6mdoe`: F`MlװFt Oʒ-bF,H,•aSxۡQm#Yƕ?O))iF z#68Z(yLq0b&fM- 䔿0o\Ĉu/*,)XsU"oGwL)/'<B3;+Dp7]LsqMGkb%x%VC4CF;z{L͕L &%F(MG!8+>^ӇMKB|crqCZ \yNMc9ڋb]Tu3* r=I;a${1QNCT}B x3n>ᾜV:CO02K/|F&04C0/-WY#q.:@MbEl]o WFt1y3{ .2pQ8@^0sl" GmdZD$)wmHgu4:M 'fcGfдDC]VG-vt++K(&|v)B%p*^^)E@D(j?՜˰B%ŵ)J#x&_1nA1mk5yPM0r@*>9fu^4oXwq2!vge@ K˫e q \'8Tc_&Ѯ Tt?`^nrH0wQ|?qv}x'JX8F[CM"KHQ \2.5 ֝[MCt|Z3Y Y :p qKd>j¦)N.ql(Ij@A8 1G4g <R*AEY(k"-:ihhZTU&GƀAx𘥿 'r5cݝJ$|UNRrCk4ad8jE|JaE(˃@=MA}?+:e1dH'\O%vپwދxS;%N 8XMcWQ:Ouc"F蘴Mk ҋ+҅`X̅eȳ)q zG:NTY kc~IuEQϥM" $A5Hn. d}Xdޔy ÷`E'n>TD5bZh$<9(r^^d[R6 =7i{fW=7pUC3IS'oYgp ᣺v6)u#Ǭ[IA!߸0N%/- m z<7j{Bt1k) |?ἵ }a҉Hpw?T|QF7]qaWwl*k9_Xb*`QSX[f 2vhSf}Gj g͒;mܜXY߳İVG]ŷw &ESouRUCd9VW(`1DʭEd2iy%7HTy[eϙK=F5X-*U]C=$6ĘVWWwfrrgkrpmi]?62SwQUgryqU5Ux(L, Mh=ѷ*3ol:j~DHeP7逪o JLnR*žLt̼ػ\Yi\O5B+`rTdQј_=u?1@> d&ThlxPR/ g*+[.^> =J3mZ{ ܵGQJk}cL2@c%Ǥw^;7Jl]G}Ӕ׾O]܃hT w@.f`Z `%n)jF".abB*\yxK=l>WZ,0CA;APPęNH/h*x쫣WQ>r$ .jS9=6T@6@sF,(DH q[jor43}xT:4򔂐N8)>> KhCD>O8Hˏ=d] TqwWpE24kb'Tҳj(z3H{n?**JM[S5Fwت]@vlCzf|~*_Ŵt;$SFoT9)גq"\JyX9E9IjJȌH(3P"jP9wtӮg59w2}FĴ4Xל D9nD K <шt;awgf|Q 9߿9|q S 7Lڢ!*)Kpx vBjI>f= |%衼+7I&R*c!r9m%w}.c'80L 93t$bboVjOy,A*x_p@x"Ldž ^وga|Q%SMA1T|cZw(dfrbLy탽zv6iԸhLScRǺ6Nk/fQ/ir'\"wt͏K5JVFP,YFW[ȕ4k_I9ٝ`ݱQ~[G;˻bPC`{p y6Oj[JjwTܒDF{PԻkA=?U@M" %ܙ52v6"SR8Kxɘَ[to!XHn<X%fk]lLp&My27c0Y_,*+&UeetZ龍T0ZM M`ڝnM ӕ'ӐSY,ˆ;Y+S5x>JG_x;WEҰݞ8JtdGѿ$N[oc%y(t @"9ORs@4<".*H%%{Wr`K$x%ob߭2 *7wbm:@UN-@d3ui{Ƞvk ą#4 ta~8 >ww)e 7l}AM qoOgyl^0@w%QMÅ+PA o`//tL8Jz/^""V% TfnR7#?FM }d|9]ȴZdS,J\snNHeۈd !mMaز;;_m Rf:SЂ8w%򙈏){ue=bo0uˀHj~9qF*'N# Gؿ88ycOumј J`NB@^Ue%+ EC56;_]ipC3Sz~&$Qmxn j˼dK1+Xjo[%`-6Knʴ.Ǘ}~/sc: KU 0U57(Q_ra7y '&-r'=3ol!a^Hw'RB{ X༗$^pHG(_"Zw4&t B X0J*٘l~Abm|xv#z6Awz>T|R[J7\o}:7mi9ae*A=u{P5露hj߶Dҳn]LcrL&=[[\{$!}',nvPR4 uN=j/iS 3b9ڭ5Hgvqf [8 :K8#6Z.OZ QP(niZ̚U~H<4_ևҀ73P@v v>0C5?7nNWա#x_o 09ͯ&8JI뽐_YeߟwkEံI#PjͿPWߒwa!aRDM|?!)p' ?A,zYdܰ*t4ҬڂjŠoQQDki!`%[Ejr';Husv5: 6^u&QbUџ~*jnd :1a[u_7n d6DD&K$zP5 |)w[QAlGCN {'ЭdUoA5n `dŦA;-XD_,iOF7Ef7GP3& 5R~ HP' PTW&vV\|lY9nhήIMvU ? e/AQaHs] w$c%LL~+2cGie*}Mj1[\ndX8 xLHfAW`/]V51H{N[/F!_? k"4E\{zU`H!ނe#oL/'#!„q 3ft@\G"n%{P@$)$|AC8FW"pzy5v*X~Ɓ J<րv˕Kb)H%pTgNS(-hGOyX@vMR2 bZr]3+خe_Ʊm Ҷ,m AYg6H-H@W_O(GrwjÑ3-R1~3677gP\Y|R-%R 臋P¼~|&IpepV<<@,{loݖah05ZiT̪*zQytr屬繼5Fx3̈7vF2b _E,Ijn~X٣I9,RSmJ25aT[tSK?!+|ju,&ni]3zbQ7ں[lL:LgV" 2U~3qu[,H|YI ;2Ѣscx`ٮoX^z ፄ  z&pʘ8a;;Jg'b8˧Cv.DE(;|_>-!f =lxf#.4 N_i|ᝆzL;^ӉD JL*Eȝʎo+ !D# =~a?0]5gwmzbb!^dP{4 ul(C$T^B\/ڬ?^KOJBJxkbY`SF\R a1<+ #FE)rn~FHҧS M3d` fe#ĤfY֝_ &+ݹ+hUmR sd)7|8+:P8 ^6*gAX0owŢT4m}-6YKT%tr+L;}?fk"/bx{ K#KM?~1 pv ?د|A^/o4J|`b4rry*)~O-/2Xl4W^|96ɫrI?i [șbBͺ<ƛU#E>Jdwً[?ϚNYu1U9MSZoi|`bͲp,^yEEm99fn ̘^O:Xm>3wܾ|)ץgc g!(N@ND;70j /n@..d6}T WІkQ~i\1⻮(_"eM*3 \Iߵ؛G\K"p9{~PS9U ntY 06xE|vş#Xi56*w{bvFrWVMf&εCr=/ v`*j$zJtL/ݺ̆x x`Ns}얯%n۸HT,T!@i_Kۙ $\BNmOD:&=+8K)k{>wrͿpE `y TV:Q+`w\4 &F# k;ݝj9ab/%␤> u]v7S<zQaZ RoڂĂfw5h41)-̐LWF<9]}Nc#)DPIu XsSV=,[ZC0*{ !B;0v\6CGOkNxikMR$K3$!<]Cr;Ul%%0萢{'tM:S9K-*J>v~aӚmj4r7lZH/ץޜFANDp}5h̶Q@ɗQ[K=g4P$W(DC{wSc9ńhG~&*v!Fdj&7i8i[ቮZcL:'tmM!XǀHgऽra;~П/tͦC*Z-E3rË;¥(,ץg`2X Rp.G 0ݳsw3fӃo87++Fl#Df>klZ%Z#18i_%N9gcd;ON 4 A*9it^%E{-*K}x~w:I>=,Z j}uk{B5KrՇ&~N[@f$҄`iƒ.઴Kh.^zK8]䈰$vN!Qw P34sšYQ?24~αBrH F =mӊKQ_p{Ĺk6nؾ_R^ X?ЪEv#ì.}ǔ1-7/W m0Q޶4u]z(lo@6P%>.oVfJNQR%1om~+xGʹ0ߗ5Bzyڇ$CD ֚MFH +S(Gx JR\`̏DPfe-(| kH.dN5U+Ll[97 kXW]U(j=?P5'FlZ_,|˿]1i !wFA Np*WҫOlP8-GVCȲJ+XtĹcGѪA*NUX)TM ,ɵZ$+p~R:5>D8xH]kj@_3j%+( 0M/.}쁰2{q[Ikmd4T0}P-kH+,栙]0y2i+ @&up-E.$|@ Lv(Aa Z5ȍ[dDjD_H(>;EjҒӵ }S+& <2S ei/4ƍq8<lܛ8S`biԌ:1&_07C _EȤnr)w+0ELMƔ摐z ^,8œ'^}?YlM!nݒr:4*$miɿuBS5\ޢ yj?= 4E*ŭvGXDQ N)RHj k/3Yˇݑ]#Ǖ7eѬ0֡D{8NlG'kOWtV vˆR{gr&}#s4%Gwd,b{f͟ w]zXLrynm3I9/%}j!^]WVe9=ݪ{5ͨ`rW-0& 72MB-|ZӫS[/OqDo`7Rnv7):f- Dh70dvD_5֕(Ű,9Iے8N\ L -3UƝl&qB>k uTA;0 {:^0#UnDf1Ɨ~4ZcsyoՓDtgµ7B>oTZ~/C,щA KD3dcb)rL# OvGl[*8^ԤVKHFg9\CSy@K…hb FROifur=:#yo x]fy[@,`A}=@V*mKjap|ܛy7c]+Mo܉+Z_T;-tL 6:ty 4)"K#_+En =,"&[I JQ3 >\=JdsOEӵ a:|ү&#~*bP=D u\ \PrmP-z@{4 6*Sƿ r )I@)e|Fꇲ9 hTy)7D{E{PYTC.lM lҳQI#ɾˁܣ]6=;ޅV6,C!v;Zq(}'n)fݹ1U|/"ҧZTBV+R;8Ԁ8Mx5ZJCT+PkXVzuoA9 vy*=vtC|d{sFoPӪW!OG dҬ|B9n}Ky+[M&T,1jChLC9W1:,ōDB!C0ok=qQ^݈绗 ,`夳-{NSEwֿaH{Ss NЙY6[a(.o}'d@$@FӡZ0874RwZIZvιe}3vD5y)' Td0LbFp]s z k0/lсRdZF}}yi_Ĕ0^0[Yi)!nृD{6`֤24?d7T:=iNZ{2xs >^M*J(勮,-4-ɶú&|![/~SΠFuZ|?4BҍDzT^e|Hw0+uHhۥ UEK *$NkН[7!m mP WfMeaeJ6!rz+_ jτ ѫp2OSH&pGA3L4+73( n^ӯ#ɚwP ے{\TЃN]ny(VպG5M4 xyMAٕJ`WƐС{t+.G٣仓JmF= !-OMLS+8Ytc; fﮢoUșh}@\F4YI"kNqg9?τ=}c)i#afh j$!o6"~n9E=wfRU y\ ?J|8J鲝|[Myb$*J!:,3IO-;oF{5AM@>eO#if@ehm&Uo7;sR=-}<3B:f%W!SHfKJx3!gusŐ(`B,GqDUҹOH)<(YF/# "*:.75|1ҟ<%Bc b5.Lߊ`ID̀J*}=ڻ%cV}Js aj^ ,Bp%&MuZԈz9 {>GR3w4UPTs}Gfgt<~@ X)m4@uٟnyJiX3RwTZ5}=ɭcg[侎.z҇lǙ+vȦ?Ic?<=$ّ?|pAGţ`46 M42O OQ C!';9 QRh1 ]D&)J;r`r^Wk㉡.f20m1$wӥw vW'u} ;n4%kNz,RL:R00Wה~C&-qEDKeθhYC v|?m]P2Z&RG+AU>ggYi8vX5p{mC!EN;[!)&ǎB#y"o֗V,[ک9p?k)ckץ:(݉WtoHs4 sffG,#Uj$j]J‰zjBP#nCzNʎqhvӿZ1].Zv֭ӭŽ^M`lVѾFY=^5ْ !ω lt|ɸ"b;qb/^jcq.Y,횤_-63ƁF )iZPd[uL+{ʅܬQ~ĆF%t8ܰG#T>{]ѵOT_kLCV3v׾=ז+TA((siW/b;e^NquhF\#<YHU=I>\_%Ib\`ūwiu`; Bg<l$ٖsr2mɲ)M#z(4]? \O@Wsr\ c\=.di? yZ)&HG9E_yۜQJ}I:r:ەƈJ`oVxoGv[#4U[oXl+䧥Y{gn(L':ɹETn ֡ڿaJLy puz'|3Բo:)'>_i2Jel9ʽ`>FzCL!5aѿxjJH^8K癱;aEjrYUpNڎoJ0x/_Ub.FDb 4:+:8IͣG ǿ yұk-CcAovM*E3EbZs)궦?nq?59C~nr{N4p Kwk֜Mܻ#p ۊ$a RQ/DEsyW[@\llŔˀ =bOagQ bHN~Sa s"* Gs˴yok4C9qBo|F6q{\P䶠-z UJVN*V*-R<_7jjRHTOH7ϥtq+ d6H-<&#E^cl'әBut\MkK*F>bӞ9U'Ln#-°WЁNTZZ>.4hX[uPQ9+a'.dY{jYЬFn`~M60ӺWO`{@^>F%k]AV7Fͩ&w26G5AʺvAZ;*ŕe8f*X,Ȗw`Ki#+La,1!^3yVR*af@@|41qG%x3+WZNK6I?@Y?Vdsuisk 3ǟ.R)_#^wxu,~_LPZu_H~BI.' 0'| HU;Ưx֘ڇQGx 93#fǫ뙘-JElB۫ueoz4q]-ɒ1AdE[Ȫ㤏u@~5AGCE{9k-Im:ZS$c\h+(/v˷.:?p-6 T5tV/ B`ߥsZ1ȕ42`jeND/|͵Zl*9U+YP^_b#-yVP@Uڋ *~v`cSU2H>넿07ˤgL Huߺ]DAOYyNa(KKՄ_EE;I |΀rdw,#Zi4OV)3k,_s M7K/tWL"2'щwȲ ޗ020 '6iҩR2t70 @'ïNeNi0^c7s=u;J;iEi>}UY{53H5eRPX#p_SQ*2jLM6^7`%}0zsHaSM5`a*o: ZIYaMQ[ #n;g[y,.}DK -ޠ 7%'$#w%a6 HYp^o*DusY^ny0d&\MOMѯ* jҾ!5{kUXd>E!1UNŶZivaka$(@v2Y{sJQ[|Rθ:mv&Eآ39K/8hm D^=J!9prA(>95),x};(ɐQߣsre"{)XG:k[ d`.[V࿤`6-x1R}^Jm*+*_ↄUyǣ[PY̤k6Z"Pn|U+S7n7]œw1V7HT30#G!am7{`JVv\ec˩3G\j~rҵ)bE% v2zO-AK h)  z^lo9(%ݿP%>7Z8u'+lA.^$2T\Q11LS0$Q#&3 Jr=דzS̈́oR۔p㏞7feNM.ȍg5",5`Qh%k 1DKY{\j\@ C }ܔ7_fy0?C(o{}H 鯹SߌiӃkP 6|6C q݌y2]\g J&?d^w1kF ׎k ;jZDʌ<v -u9_{j}5v`kN߈,hj\;Q{lcߝ׊4A,NP=yOHZ,*C_SMW&e7s8R?; dϗz b,5? DjT! h2^gXQb)f&j`3`<@M2p aSBJcㆢvXRО:UZ|Z rtkա 3=DŽG۔vW,K4J7ؘEj*pEA%~ZVj2W4#e1@(Mh.l! I(YCnG2mKjպzp ;ijt2hWrD*'|O BPyAMD5y(P),c]>("TFnmeViKgم|E'u򔦮{ %VZ _s7(Z]üOM~ )8jY2H_ǐ[l>s7T`GZjxhmN:=9tX߭5T! Il2C#\=f#FIF&DT ++"񚗠?$v!ܾt!rPZ}z:v$O{`et\W!lniWz+#C$ {3[mI* 9sMNO&i[Km"z4hgĞHHj!y$3i!(Cyf]:'vb*xLW8'3x~ ((*RA^x7A3s$MFz="2W; K&*Yy3TޥݶPcE߬ RŌ{?Mf)%/ s:h]O0y|01z A~7Zh66pўBugm}!˴,rwbh&,8eqWQ _&ܨjkTzX\quAx5j|gnxIݠKՙYj5nϺA=`1*AvF/̀K8xJð7Q|;>aw%.ؼ0}+.QIÎ(\K_!mRz!17BDspE ZVltou#8Нwycߜڸ\_sE$y7S8L߫RH'eǂFSuL GSIP7sMy?`;j>yCPdRVʽH\9X4x@/Ҫo^Qٸc_1qG~xR !*FWeTq~-;v)u̅>p!}Q$8Xl%)i ZqWY%;<}]'&0cDeE91Մ?k{;o*J+z)䝟zJ^9Aϐ@/TVfl [&H4^q씳ԂjJ ˬե쟆Z ɵȭaCJyB>0@<>qƘjMKU Ɵ iCm0( HS|4X/XϨ'ԁʺav2a$ T.CùhUW3hſK4YWN۴NJxxRk/dts %Kb#o}T9ƈ6OxU,tcw 4$e[_}s4#s}#'Njt jNj}!&'hM= ZlܻlsɪP%| m4t&2ւ;+ < I5k2 畟2[i.ypkDf* b'b%)gRj*sh+) XO2W1Clam"@hKKa=[Q{=d]*][=o3]444+HqZXlLjJV{  7j76iZߴD%z=)S[G썳0wK 0Fnf%N OBSٳݱz7 Nup'k Ή.i 9mx^j#  spSNR -r52HPoY&{J}x^R}NmL&+LG9RrsTy{Q(pX=t@~jE !{@Ah>G!޻TM I `8f*޳lntB?aЈz5Q`!`v 3ժ?+Dw :P&+˽FUnqxR,WDQYQs ƿBBzYZ+ΙW2KB˃HލUF%قt+X1B `c08^s5ٮE]7=$.^X"$0h%ÒZ;X$>Qp9f8)BzY22ֻOTݨB2^޵2(~$Niq=/P|2F9R\E;$>Gmhk\fNad7xMV8bݞbnaz<sK%I$[I{Υ"10){@Jc-:fn ?=ZACp%p%S@u).C>aR%=6Flr vqL%c)eV& 3y]Nk ?B ȍK:fSv}IM0,. ™_'r[vJZQgٳr?f{!d~cHn#)%Zl1>3M\d,LG[ZrFL|u|&FzyyOmYG^ 龉O`iv%3M=ѯP啱GCK<'p2b#dɩ);])/LvL6:+yh`HWLC!MhDid8x~7(:Pm%EF勖Go02p ~e=8MpuOix4~~jq! 7~XleXH8Pj,Ab}8K+?7Z\._NKŦtllHNɁ񝛞V"~ )H⫝[KU9'((HĢM`K +E2M>3?LZ!tzZL&l̆iBF@yXNڃrg\92fUO\lX[19r=jXw1{wƒV)PX$&ziw8H]g?_!sk S["dsc[%VS{ζ5d~ `-щ QX&YYwښHx.;G,Ė=z}!36\Xݡ-M.*IEǓ('muꭸ,GZy˨$g;1ʼnM̪`n]XnˌMcZJZC^C[5iT|K-v/k}]cdF ~;a-{P˛q']2'Ĭ#aGeE"Y64|}YMk4,QmWQ!$rЅi/,q 80Vã;.ȵ>DT zrWMTa叔"Ga%WY_ 'M 6%d,]sHe1*tYD>g,O1>si #.W1k ? ]?}v,+sQU῝ t[Tm܈ZLўoX{QPgz0~PbzIo/@;̥4mjo_z= x񿞝^+eZ8eV>`pwk ,Cma bȩ>: R!QiZ$^.f.We_k֟_i;JQgWn~?f:*0C=ڵ=GԶh8t\$nE_<˿8^ǫ|i y lk%<ߏel~LJIӏ~xJͯ_t>|R79Rs]d yC 2rݞi|Ui@Z HŭTBjOWYxo@s(:|Fp* C☾:%%]Šmfk[ %&J_es}9կ34ORj3̻5Bs3; ѿeNߺ]*V"sM1gDݲ˙ _xjlX8gDu㒶3MKN! 3!|*}_q#3}9Y.V@ncsqwq?R;G9U=ցK 蠪:R؆TLUEA y3"`lo(ݝYJs [ FN͍.{k͒r}n uÑ'-GU: džmq𛿛2w1Fv6q}.zfفԍVoɗtNRrBK-li6]t]q;`{~Oj VAɝ'Utuy ْh(?sbɺhzU%Ť,c=9,p&.$zN@7oY(R.w^OcpQ}1ܾZ'9&es'n[s?l#nA<\yR @[rn+ Z k❘vEiSpsM ; rsZL*t#-œk2_BtDp`,Vȗ4Rx,O׺Hף{VNB[^zE+M/D Ia.봹I33A@vc]> Ȧ5Յij%?H0 PSͬ Kc_8!Swrd,tZ'`Uۙ RHE!JEi] wdry;[E_N Iخ^GW sD4lT[;#eҍ6e*wo)m7J`1ՀgQ!NUm? =:L =bN%f:QlxEƬk+euES>k~ '%csA`'-.rώ>ͱ50q˜D0?rw;mڥw;DG֕}Qwi(H&|Y@ql(-zzvcBL?ZVAs֎m晼Reζz\7i5zZB!\(B ddIϮ5#q;bNY#Czi=rl$Pen]>x_A(UzN|N%lNDP}WaS'~jXHRM| d.fnZON/uP4s4˔GWNd+>">MjUD؆7pХ?Ͼ',WeT??]*;警U_O0Rݖs*r38NoFsLمctLRWZ@rڃOתj+/O#G]a;}@KA+WzFqڡT-w`iAN|1b*1ciIyB 6=ġ$0ƌ˻&  ٞ2t}Y-D F!_cSWa) qږ=^PY1h8E#CAZUnj3Y4MR|6F0ފ4HAA L3eY&* hN9ω@|yn7Hueo#G@lY+i2Ǎ2wȜZGJ=,ԇ}]q۷cJ3|<6v%!;"%ζ$da̚ U4hw~ixTt DJ(fZ쨲&H~ ՌNW, #tᶴZ*"J΃bƀ%5aO!KH ,"cwh|<%j_F],޴&0 _C 5w`nxcz\װ!G#ٶGZ.%/ vT6dIv5\,"Fo2LTV< Ge42? 65c&fgNy,;hl[o&z)C5 !/{j&9N]B_N CsbzҸrP6+'וI*%*Q$k'n+~;k׫)NiD^g89_ ˦VK(|w(S saީAݰʆ Z1WO3W<'s!f>Dj׍ynC/O1:$Xy,_LB3Й&BYd%k8 Ȑ 'gtIohbGmu) QeO[!n-ψ5LTF]Ckiӭ_AKwɤ=qEW|Gbs@Z%3rta:~gv Gx>СR~|\#wY"WnYx 9& -ZYm MgYZ070701000003f1000081a400000000000000000000000166509442000425b4000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/⢎]?Eh=ڜ.+K^GY#s5:RDuۥmHXeNF ـX0Ò 8Eg1:z즸ܗ JNઞrՃA{D$%s^U-3tYX}ǿdMWdp]@ 2iR9*[51'Ky2=v9/{ՊfjW_Z+vp9T} 2 naZ [ C`PI#Ug.O:]X -VhWVmXOP}(3~@cUqwېм>bn2*`+- 󬲼OJ ?mQS8&~pm>Л ଧT--l"gv,DpyuJ8JL`ڎZbt " ı̢N*?7G?j+qĢ sXWR?2U2v a8{38Odb礨y``ط&e2XA6j׫v%myϲ.>]64ޝ+=W2r+-V{9 [$))OuAuΛQ$gpbMyt=ACE-dv  "&0F2n=> NS2 4`l틬m&4ň!1S(ǠwIahqnNn/ңIAyW۴.5HiP?ZL+5lo+ 5i@J2: E8umOlV,i=俰MPB::IYhSb?`V,0byք6GPF2;)Zb/R݈fc>,hQ>^j\~nsʏ_(n\/NR|oVI_, y̥|ZGU”uF dYXq桚vK MDJ$!\M)YIW86եo{'y/H_--N6 2[>M d5Nj1t!Ό8 ²ָۦlT3ڍEUxƳ_*4 WD^7Hx ɓqc#}#v" X'(ћ[*aP'R8Qr-ƑAPcS%2jUj f0| wZ&%T_<41Gv洰>m J@MhH* aUulJN /ep酿]a[nR ," V0sҀ{Uj0Kܜ ]6 tK2_<-j,D!ObHaJ¼]}c#>ss ?K5uF/QA!Xk\fAU.ud N쯯[U&`s;![ jwJB(7 Mp_1%Ctl1(%l\˴%dnUC9ZRv_f?z=w;f"4իb!H@'Rjnegz}rN5ˌp"+\آnQ+q6o( _iovqZHwKK@\& N}|0`zxK{N|x8-MAθ`Xă2SG׿ NР}zuhURcOc{q Poq; rs0;L8^K&xZؤܺX $ׅ$A"GtS( =@(MeDAKh86OD{#rg%z3,Yn%X B>! nPݸg/ mL RL†=D[y?%O(8R3WnC#+3pHtCI~̝]]]ڕ($z2ⓤSeh䥓9LDž ;5KfI0n%Z ߛ!yjT|~c|r]nu%',@#u9)q34vRMb)䳏)ɨ>Pi[o:*n&:*ÿ=FlbO&?ö" =o*_E^gO_6QYĐI1ta:Dqy}ʁEi]C_+ŷ;oh]/ɔ:k~̥⳱!HR` Fs^rF8ӵ·df?(_m)9b"?IsdU8vg;|}^I6uKIazdvᝩ^3?)[}m[ɘ =f}̓VҸ;7_.W@Di@  pby[ +md nxcj!.٫`~%W؎ %tj;˰&)M>"D_~3f;f1c]ď-ɺT}B-P`(AYX~J8VILBQӜ W齜OהSUaj*n7! ±n:)gM)T%]{̔XLnA7s2'DzAVqKvIp.gOGbeL\=hSGc`C"lob Wɨc (ͺk_ЇF"obۓ7kcH;.`eҍAnx1YSI))V'SN`ӌ֘^[;D<ʦj3FZOjXb] ŵͿuGl%TSTZ*A-6| ]^#8-<ܵÏ z UN P% \D̕S{ U|T7DL;P4(:%B0 KK~_jPhiMK:[ɝtqʸtYc&8MoL'ӿSPXRn_UgLƛUO?!@"ރRJj<ɷmMj~+O2D.l/ۙ"Q{e/ Aȏ~PC~4r<?Eg@^c ds[SjdWG΍2W,B7"~J$JGuגK8qt@HZ0լMs^u. t6gRs,ř4%U[baOJh`H-6}GC9 J"@H̕t K b=6tE ECUKv yˍd_q[CW_8oz֐B_=k%^_aڌe`Ƕ]0uMٯ.i[xfEo "[(5p CKV "s+:AJF*lz#[DFӤy%6¸:?xoY}(f~Qo]z'`lUo778|zCtcl_]=L%=+:ŬҀ~仑^L_Ξdi R5ڹLcZcisڢ] B ̃hHXJĿ&.F+a(xbJ,b-,h>'s!Q݄a`ԛj&FLަF|?;3f @0`ڱ38tPL jy_8X}BtZsm?d̯hSLbQOL9?s$nE_P5y4~ D(cL;M6@6§__<7qϽ74@=ex>(tOZeѸa]3h)G]&EͿXֲ2dS9I_p{wewh NQ6t>Q |Ah6cG",ƽIG7߽%0E~;,4rJ޿ J/X^`&_^Mܹ-O+]Ҭ>Z'Z_2_YPt I6 Cj^d qW၎Pe#4,fq´,K|cTNO]kC_0$O/?11꿟Vq79 a wC ľ[D_ oNC ~8Y2X~@aniѴ$_=9_@86c >{0upJH #(A|]]w11Wg`nt8AC3ZA*E:jf/J}|I[(8r*16nt5p[D\<ȆgF4ͱoz<\O#JQaot}Yʚ|V0dUeE E"h&%)8IT?xP)x˽uee8D[B0dcLHa3p%Mw|2ΡnFSS8;;N1O?:0-:3xe'XL 䩬%*EbC=\Jmp\O]E`u{F_1/۠@;1!sIm—b]nÿ#l@u?P3z@QTOA& n p yr8cXSqIq#h_Gcxfo]lSoE8<'Z4z׫f7OjَM&9?@÷}r׬Gk% Y!#FޕE Fw+a:K.U#2gq|IԀD~LhFŻv2s=DNqzjt?JYp/UQb3#d ȰMQD@,u_k'@0i^[ZP4-̏3[UE[",ه)⽴4'v?Wu=Ï滜٦Q&'k,j#4{4Q#(J1qƕqߞ߹+X('@|B: 9,x-ԝΤ~erF@L_+rb/5W_">֊̒h>q%̲c=5!TL+/wmɎ^ oykBe[G_t~] K:J\kYgQ)j/@KUM5lH;/1r0AP0bFuܲ=d7#J߰Rk"`ɛ֎bKfh83p*GɛeZup_gn.jgttYO,eͽB5`i?G6eZAMw{~&XvNj =laT`(&s1Hh˯[Z짜kG]cey.gsH9MLxRi[ }ךmW^086 I`W+܉ɇ8Ӎk*tg's-Ѡ̱DĉKp%?Շ"tk麏 R@drlP.oMmO^ٺ鿩 ݪBLe4d#4_K@zaq 'bW%6%#6(LpAȱ |KKe9{J>̱Y)?w4*N0KNBdD/#`ZlLqjvcF>_z"HJ;tQ6dIn ePUbBI=g^לr&Zf,.B;IJlhڋ*GoLg@>eT-*ϵbo*If!"{o? ctnC~@u"<4uѰ'LL3WĖ\fN,K݈0bP$١#TJjvߌ1*)}w0(|ї[t3Ԑ7.%(&U}2Zq\pQ&`W!nZp2I8ھD8#1_!m/G=alWcj(HgGeP =SJF+U deGbL(MU'o\J%A1t ]3M/?h#&YR/#4&CdF 6&Wu{c,<+eTVQl'}\=Z;646Y.b0dT䈴&Ҹ͎qj>V&|L2@={4G i6o(<]wwV5s t1G?;"Ug:#Ll>q:QBg;.[A8i[VQu/`"\:۬:(˸u .BY 6^UǁZ^`2E iӟ?lHTp sQd3@PfI!u-]iD\.ảVCyv:! P}BZˇl*IA=L@:f47v!9ĕ͡lwH IqM!0fyEh{~CAT\ƛ^WdՍgQ0K Cf"98^xnfF,Nuik~y9#=M_nZWH5SX9vB,Qb6vɡf殳SM]-4ۨ6SOȂYLnZTȇ*cEțe$ِ6%+;MqNXZX+OX3z-acb٘KN{3yqgѥ҇r&l <4od' xVd ]ס4xn'SAsi4`n\@SC'- 8)s8KN怙J 7H=GզN43wjn\@1k`^Xȝi.6Ja6IDëCC9G 顜  2r=I2Od#uVs;sIcX7e!:%ɮ_A @smnA}uUs̿~:oE$V 9b.8.u9fQ?%IʿO@؃CLRqEz/~d .a"Aۍ3'aN4.-h_%F*CޚkOVCLW(];WPm?R_^XGJ>;o7e5JG=C}Jѽՙ/*<*IK.V~d_>ׇ:H֓@; &oFgY>W(֨_w8;/>΁! xL\xa~2rԟlcۍ!1h!R7ְZ!&\yBvEY\WƠ}Zǰ JApf&#FX3/Gi]`fڀR_@ȪQR!Ommw5HϴR<#G]/`F`H%B j"V4;`-F!Ŭ{i O>Wǂ_AKH/P0Ssheš*%l(ib9~޷4k)^m' S;񁘶˹nf4@9[NO yH<7mBFXb+?$ $46<zɽ7dyNˊE']䞿G*_Q6Mt;}-Wj.9sp䡆;I%WrIꐐ9/ ӒƣL' Z73xQOkeX:]vt'lO)q;#m^āTα{;۠뽰69Y>'}̐PgDӰRTBlcdZ<;&&=8r6f~tL#rY.G6Yc8C7w^( ۆM5[M= ɱ,( }K_=ZʎORJ }S4,$м>ѴV?b:^VY4&T< IFOroq,y",iʂEɢ^f+uߋDSF;p+Ny 65 A=QF~*etz,"c|]P툳G@e6yt%^JxΰSsLo5?YƖw~B?0D6IKgQE<)M/[۵7#0JJ6{qJѾ՞g:X[ũq,\G:mm/KDEv[#lJ)ӛ [wስ>ѺywkLc8&+$/$I&'y?7V$X-,:A&h 44eUjRfk~N"cRj\сH$xsaK4jATr7@=FnF6۸ }>|-bj#vW 0Ni(,,"D6 $2z`4GX'(YۺZJ;504_(r#/I&Nv&ءVMdKʁ_4腽SK#`n.j;'LXdX050 DzYȤ1.o:mrcq⥛Җ l;_!ވH8`bt:WFڦt^O9R+x× N(ѼӋ%;!fk !>ڢ;_NӜ{ :CJF;콪Rt(ٹP%2Xk0wK9i3>"H6신4L#XdQcOay~ _[z`(خmCmXV sBgOVbcJrX }: +'pÕ80-=ɛȽ7Yy8_5mb YK?ǒL{ 5={ɇ31m=)|QWYF,&J8V6 0Sm uO&HH"_pzBN&GEaIJ#tde8˱`$Ș5(wl"eۣ!T@*\ke?CG IR+?d4 )0HWsXz!x]Tl@)%z.D/",V_ϟ'{wEdf1>GuJ~Iفڪzp>-9,I?J{t1zB.'6B?CC'|Bya?񥎊4LpH2+]"q QҌu2_紬ȗ)qL A8tLryg9. ot[3*;9#6?f("wn)֋(]=.x {ros0{7GHm5(Ҕ)4p<*{'@+lu r5Db#zw$|Z|.54vsT;>E~1~Gt-V%w㵪-1R|Qvj"m4b7XbDf?Es`\\N0kAJ^yu["+ }4-\5UMBub_c]tZWZ^8 S KlS˜0q EǾ>F͂kMӸ1= dbUޗ56荦KG,qrBT=){| >WRi@:@(&}k1^'085b &$5:"˴1t%?^j~5!Jn+b>\lgn-Q &w)ueI;[t~>s \FVQ<F>'xN;^4OKKk(X~&-j"sSvsr'ӅB GCyYFKjTљ%zTek $F( 6kd*1[ ȁj=~m=}>f:(xҕZ燝$G<gcRX_]@{(GڻӏxP+ѕr']=Y#` 8 J1%ؐ(fax=oĢ6:",n@H@!֫)dX(*a\KгM4 |ּ$>8!.bQ) r7KU*g^Oo;!+<5U;FG,M0 ̏p*e,zN68pJ#'UTd$UPyQNB;PPq;e HUHUwz0֑ Ij;BB|e_INm0埐nwWy:2;n&+%}-OgnD|;s4t_;mi<;ĝPIzvX[_uq˜/f:j-ŌVڃl4W*112o3֘㧉X8~6֥wa1-ZZbԚ^'cE$9|4Á C<͛dt,gE}O*R6j(k]1n**Il}Vg]!rˍ pk51ZId? `7ضMN<])@)6zAR9< }|:+`}wfԆQT ncWO9e TH"ds D"A5F(BV!/5Om?0x? )ްxsZ324͹m.Q QB|ds]'~DzTRB0ʭ'm&ARgkOhSXHxL$QmMDR.|be ZLD;ʶ\y-BΟz~Rh3 6v qR Ʋ U84G~Unj8p[ xNd5I-e/;u 3&I;  ˘dboVV7IҺWTu aV&NԖ`:3@`Q"Y72dK#Y3,p.nʠvUV<[ or}YAAѪx]U&=k6y'=ZD o6yd H~&}%E5gwfy8m!#mr.lGF8.`b8)mق=G̰uÚNZS[VޫIZZܷȚSyldD6gQ4.IQa/uAXWTC[9VK]y._LHVشEȿfX/rp[X.,޻ mAL;trVޭ>+ C%DJramF2=?]_Ce 7RKiFOL¦Rqmͳ?̕av¤^ #<0tSwVk鵖,g*6]Iw#0w}cbPLj9FբrDVHA&"mRF}E%] AH f|5M9n&>%߭ IGY@IWRټ_iZcжANl^\1ki.] Y[ׇb"GסdXVSsN@oŀ_zA2hJ.G ]V6nCyy k@yؿX%n^tҪ+n4hh]m€d]Z.!hO4W3@VRl7쳜;#ʙtCgIQwbI&9J鱫ΨAa}_m@9䋳/)/z$)[?[h|sBfy}JvT~kɃi9' j p=O:b!"?I*, M-!02#{q_)%(W\ׅa0qv [-<(eҿ)AC k!XOrAwZY}W`?&g]G!bq#sx-Nb`G4P{:@zΥj}O lJLYeGzNaC.Jir dؠxү)[(5`"gǩ+?,E4`=h=8 8eA(` hVi[HuC%ֶx#reKc|1i)Ěuޯ/'&wb`7E1s5<}D@WLJqt CGsR۠ GꙡT ?߻/WI&5AS UmX>[֋H/&1);p=Ʊ2XWNg5mRN2CiMlh\B0ʁ%}?rpһңrTٝQnNo˫S0̒Nx}X"`0uNAzw`nG]A NMȸ/hI@ׯW&ZFg.<1 -}|?a9y(hi}#{`'d0'ybOYG?B*ɿ3US[z8{zWZlLvFz1/ 1S zUNהeq];3ziIaUtK4F ku=1 L3׾GyjCkבz;2Ot9-ՙ|CG?J;{),3=bꕹ>iȒ8S%Xj*M}@s^Њ)њǰ{\S >jzWͱ\QʾuvlS+Yeãf2!og.u`|ې"4TקekS-1ՑiJo ZpAj[\EErtRs6H@Fp656,<3e ǎ\CG@#H{}=6JF8x㍏迧qYx(sdEzR/AEs@^^6q};_A5/*+ҝ.%0ZS_/Z'Zy6% nP%I.s'{iv[Bvmae7eyE\'#O42bFDG#H bj\IT Йs6&.l`\ d*{+"VPM,X>eިၼ;E8j|*&7;2C u 7?H*Qx)ûU$JEi-?8@yN`(M_VT °"..)ePW ֪{ᇬ9QdE/N^yf2}{wu ~үEr~',.JJȑIFO/Sa9 ;8yw̌ca=^|ȟĭ󴈝ɰ 7syYISLNFo6!}'NJ1ka-iPgiv`bm!F,(`¼~ O(bcLY71ŮM$Ciҡ'cc2ޟԽ Ш# #GPuaGYmK[̓ Cؤ5TAtE-Lv !sRă/0Fk.} 73on5fGUj$NԫlhίK/xJ+_T"OTB=|}3G;@ xC@;I$$giɖj\& Li,(IG>58pk0?{/4)އA iƿ.$ ^'P3@P/?bϸ</|ހ|2H wL􆑂䛡Wހ9Wbf{kI7 UBU6YʂnMh̦ܓ?7*8"C >(`ϥY'\r[<. 1@˨q.Y!{QƵ+x/޴7Yro4#hѤmE;rdØ"$ j|0"S,Fo&O֗l+VbkЧ>|Y #*AJ^nþXB?Kp-5vĺ`Dt)Bn1J뚤Bl=nMo|ֺ&A_yO x HN2MA5>rC.b^ι?I.GΡ+|4Q=ߛ?^Ig#VWB n7 #d$<.qRN2JpT'zRʩΡ KE'{7֙TsiōGQG]%}PqWlIQ qA.YYIW2+KT> )WBb̶) dpݨ2Q(})0*6c_x^+FCTXA&ˇ ލz \}s!W$Ύ`yԚrQfab~X[3dgaKZAIkCBZ&VoԫP{-lYjCͿZCۊTmaH'mq}2U\ycO"D A?Z)U oPe̅ACmxGy[#6e1If~)i 8њ$Wշ8c>(f~jeNJqӐ盠mE^NULS98^S=xbF_vsGdR>r?e`_s:| 帀 Ce (_% ιx8qՄ |ܿ-G|dBdɟvmQÝ2;(LTܑ{|.z> 9xwYSjk0  Fҗ~ hh,_s =`0OPh{%ʤڔZwCA^V3thhcԗyIe*>y0[poɬvꂄmm5k:WhȯJQ^K+]OˠLghr U ܬIa8tQl}c+/cf1u[k,w]<3KL$-en6[QCuZ:6UHxSQ[ir%;:ꡇ=>Ah0g }*g3"w?HG\k\0M'w{Y4DdM! TVZ=FV3s\ H.GF93M* LOl|a]5y,@t-J#G6x!Sm=zK6W}PnN:C55AVѿ8=VBOX,;&iUd|i JQ=KթHk+ݫ q#2[r#`=YIKHEq!S7+$ Eec N&nj&4Sևj+;j!z8]tpjڱ18D6T]݋9ȓ(_؞jP]b8o{z l33`a78񋛛.alz7k~ #;c>Jʔ$ R7"t.J(TVsp)"fJv%Nm4&؎de7p4ewr0\S9"+R >:*fqM+wb"ߨ!-~Aq))#{n#(z MZc3{Um*M*h~̭y-oXR;Iyrs0S^ ŬN]v]!9MiO&~rG3~ñ4I |Ӈۛ㊖ -W* Em`]X5-!-O>"O{V]ps-" b諀5k%@ 6)V &Md}ɣ뉓t/庺_6c wQ\0([@f+2 Ʉ,9;@{qiȅc&.إt[GvT~Z2e v]+,hRm/_S}yW{ Z!7Ϧ7bp~Rr L|#18YϓXjjCPQ-sTUxmow 5Տrh 7NV`T!FB Ő $bX, GFT) 8q(Sy}<|wh_%xFiDK2i)U1D?fx*-A_ Wڶozha*ߚ?sAN\dg0\wմn[<KiSӢA(hB&j~6)ڭ+ե"k>0Tv%a1ߖ5 Duާ yڋwqUv}{]^6LSb~S#>"jdQ-nvEj"[ V|43(szVunK=m#+y c";3jpT灣MwxѢ{2y$z(f ϣ  D< y Sܳ 7 6-vMpit֕ :ʏ`_vzHyLQ*9o`,p׸^\y/jdݟZ>%`t Cݼ! p +E|ͯς+jul@OF2I2L_'<,]}e3F{NUɻΜ}I{D{ƒ3)H-f?< AP M!${ӐnD$Oԗ!NjzG|h3ֲj/,:5)iV7jmr#AuUZY o@N7tiB hm= /z kkqH3CIX|># i~(hTX={<,.pXIVһcA7 E)sm`4}{mmϹKF""I g>Y5*" kaW&WY-'bcƊQn2iꠥ#sysO\S{&0>ߊO^A'JA* L/ި#8`|,sgK*UD4Ln5-W&1E7%܋ɂ~f|+b]<ކWpNgTkX27>*\!aNt"v[TH(W1Z2 |2Co nyusBA^m|'>lgL 1eeΤ-8irwBp&Ή71NT^8R9` w׽ݥB"H& :XU+WV S@bXnu`W Mwn) pSwp|, ̥DKYpijE^p@ Q.ϗa I5yM< I^e1N F2nInFGɄ0eEݪW:8LЍIy&b N l[\5m!4&]%0NZ\5yFD;LlXElcQM}C`G,ZuR@*UC''|rqq#9(.km=6 :&gІq ،qF~Q 3QdtZB()'Qitľ&zLܢM?&q-V/&CkeR͎# qR(}ւD2,2Hވ\uXJW!+b?hmc-$1-LTE ڟŁZ*5JM!yO'8:StINvMx T:I0#atR{njsR" !m-0r]c_}Q-\5"I±UN 8-=$УlU‘FH R4Bf|nf0IV`P};0 ټ956&Su3^7#Ai"Kf dJ{;-I"¡rrD\kNqdCH=rY F`ܩJ+MVFrmʦƒ80σ2Ƣ 0YE,d7W,F8b+Jd8%u&Y upM$+Wȩ-!X'rqQ܎:oI ^j3`{W+L5W0ϙ&b~f`;Ævnewj po> fx]ѝ>;{+ӱN;6nهmgoD2^.>czF2 4PfZ˨beWD x x{V $e^rɺSb=֬woVq&ݼfRS3{#ؤQ mvuվVC,=;CrΛ=qy``>p!n62Q- ό17Ht5)S}&US_:UHᚲi)glۄ&sذ‹*M+MQȡ݁)29\V`wL-427ZHw6lHNҞdK^AId,v)&NkD#1&uǠ3#-#S625Gz@"Ψ0>F ALei*yǔJ.WansGɩl<: .Y\i6Miw⮯kª ؗc%. H}2:O ya^ RS{F?/De#r}nmH]+6%;L+ u_\7h0^r o mDmO£{ݙ}Wٔv.`5hEZiMҽAZbѥ{]u\\;M~ŕȗpk]ڈzB2d0vy{9]1/Ѿey 2{ZⷋՖ0oŌk#׌t"UuՔ"˿% F}%Wca+)c"|ʙx41!8%l)i -RDgn*76V}wy>htE/')U'syjRuw jMXٟɷj몥zߙҦߨK67vxtb@;f f1V(AڵͧiR U2t*#|10H0QEAei1eBtH0KiCۯYJJuNgcCo9S&#Uz)oH,dJ_|焅ޣh AUjЯGoH5G t29D2k~a-6 zB L]nxz*>& T# >!i\ `NuI 7BUw}NִӼ3mN%EZ叐 yab}fC4h첯e2rqI㐊ߝ=LNr~ێE-:ł?aV*fb썗G)cu]$\x}A!-ƹP"9[62VTuJ޹.Rb`" c[Qѱvց%.3Վ9'΂G,1Q?U&G7tRF56N’36 /|Tkrˢtu8@@1ITm[K<;[8!1>yֱvuT#R?Dث "Kl(6Xq,Y䱺{6#y )F5k&].$Z~tS5}{%铕;,DG ,X' HPab7֍,zX׺$& [qWzzsi%kWv:1#,DM1ɔ.~jELr鿼&z~)°*H͏&Q21zl[=1WRO"^-d鰰<,[ߚ)d"dhU'4 S4`:\<ЦvǢ+h' ̉Of2t,@,yh.?&b/"CnG/rflq+/MC:|wpO2ʝ|z: faatbz[?Btq_-p+MAz@qRF6B MfJĬu(nֻԝIg_DʧFtbN-Cн.SX p7k Q92uDy]iZe!ToOP_-`ʼ٩V|Iejܼ{U"F -&4Id/ˋ2o! ֵ Kt+P~wӇh8 ‚s2r <=HX0#~r)&شGm l(m.2 R{ Tՠ/@Ր4; )ZQ5 rxsQ ag4BصaӗOzUsj&_M*t`9]PS֬@?B^~#kݻ~ZehtLнylj{^JnuGx("sQ,MF'3ْUt&6;W}xIu"hR\<:3>}~ *13Jq5LضCD=ʫk A,*kd|#bJ.L\lx9?V1M%K ^;[&g.ejOz ,g, z.k3>\vc*ƉԛV1=љD3BO@#(d~[1 Q/5Nqh  C@Beψ%Zs]ESV7/b{P©A` LÊ0MAoeug.׵܍Yݛþ^Dxu.)'$\s$IMIt7ov|VདO%y)$$2E`UJ4Ԣ*t:gFk٠K0ҾI[H/PՅg~:[R|sH83(/HJ,,`yhPƧR{^ 'ǯc5v_bb5 価خۥӬ2!$6Ĕ+%z3p5rS\^&DuW&UJUX^ wMtx>A St V~Oka>|&F+lѧ/"R( ٹ̹sTD݆64o $Us: Sa;,C8qɖYN:]3%6]zqwtFXܮu׮x 2)'|^]t:q P=aC(GaOnV!(8M]mwCRT8t/AE|}2-;׋YKFE$m־v ?64.;i;dcIƦqd&N6M/#I A5uC^ @)Mv _>W:{"Ʒ$D{2yOS l\E\IjDo!^ ;/ \:f;ջq'י + 3;Dx5KߒE*!'O@Ɓqvb##mZ$ba\n{$tn%JPz\B%_TXa^,HW {oOhwѫ7159DF&?rB_(V舏eLRq*+{!?-괪"yv7 l!D8GbAAz[ELWŦ7^>WŲ9PN=bqƮ(f(?p(H v[\nq e,>pMX 4&N+xFσ!: -$6ۋO:o?$) 9=h.+t<]a0Z穏~wi)Q2^t?jF F+v|@l#))Xzo Ekl:п4b>7paY`elהܓROan0emqAX.YQ< 1@y M v:ݺA֝NvHRsK+cu-24f?qvIЍ=rFP`1P rĂXb? Fecv,`#~ lDs)d"ź>8& Y!B.(fB"'mu2[gú :3o9Ev+J[z)(O4Q2l*X4NIB[tZ5<8]>}kN$fgcXA6I.hHoUB>`\壗Z?3o'UL꫐IF>w\Mwe&LE-cxӎg>\ W2/2iЪ4J9gG3OЌC٩eF.HtMe/][OpZ>=+ G\"p\fQw߾|{RC%jbB4enI~9vf%68蔷ej`|\e^C<}ۇ +zV+_OO0N6 hG[`W0o{,-M`V*gz%d#ӸZ.I~>SjiþB6v<77ٞwZ[훺Vz(]X^$F,}J%dsKuZ\W!]dۑzCrɞvw]ENJCk .LA֙T`x9# v~t"S- ",!%Ȱ'wɎEmn^T]1+9.{iY VG ezTG(/@n~EVY(1 *Xygw-&cHt"1%dȥ=g`+!~&`T١qs; pئrH|r0_$xG;3/RM,ʶ4dp\BDڶ y= EkN3݌R4. ssm[p݋SD𱯠? ⷉn\Κ@qR; O].CLGS'@]>B?{;!*4ɮϟX6B ^) N g``//ݰƔ[P{Rg C*9.&Bþ[½"<>ydq԰θ"9z=ngؓʩ2Fhhc2dWr_JKx[0zуY{nạv(}_chH* !WJ qɁtЧHѭ`w 8 ۪~bvO  \r2wZ6YB} aVr2yY0,qٿΜ/f *%rXjC,Qʢ 35|z{}b.0!mX<>ȏ?< L%k] qҁ4nТܸ;<JmA 3UrЊ[DR8TڶadhW쐼@g+ # }Q}{Y;P xꆪL:٫cȽ qz_{6@`Y˪g˗.t޸a֑IkwQ% A80յz9c_TNP/^A%gYx6 t=ݍVCxf5&gѣ:}@!!Hl5ߗͱ5pXNu=\òͤݰXe'͂b튈Y򸤁!F:^ہì%72q+^5`Ux'tp2r WLjӁVDKE7&64R/G@t$#uǿY=%V|sa\`\y4cPlڟw Mc4U~CSǡA_kqcbFڗ5$:jА8yJ$:ޣ;}]ɹWbM2ۚgՅlPew(_DȩW@yˏюEràc[#*9a5`S(v[z#0r&ᮄc8}}-i ]U(ZL<62J&MDoLp8#]O4EyLPsY >*'.'Ct!W@::=Js"𝝮7F?y/u+-X' Y7GwiҪ nre -m%A˛Fa7HĨ("aM'gnMR3ht(cLX׻iO!]X\&שvc/?$ptcq @2k* 9*6#lS"{o.s Gϙ]k֖DAM?z*]72ɍ)_װmN?ɿzW2Q >.k2UrJq~,9.C/ڊgk(-Fu _K<~ v &vq2VBSQ`<8@}ZZܺЈLɅ-75wk*I@]u0vje%i $ Z3+SuJ [:Qb9Ȼ6Qm~p}s u G;iHmLZGR[4+7h0p~nJ; YE\* ucLS˧̔m\EAF>A/\XӏUF$"` =sٕms/:T7ۛڟFOK(~?_j:cA#.7}}-CP3Za}PVmr#Kg}Ṛ?^ґo}ɲ\46[e2u޿pD}/ ''3C<14ij 8ْEMDT<&%Jc6F4Q mdtQ>J_3YA A9{z9*MJuUNڤVi]R@e@0W%,#N*~mu&,fE:A~&UʲYέM}aq_-|T[oUp*Cdܦѭj㭺 X i*cm -b^t6@amBËW-?ڧ{#DÈi)d eÑeN$\& -ԶNd'Hg +&V~.vHvFrs(J.~YbaOh"$Sv4)g(ƱˢXreU{A6){o/#( U<,#bE^ASSI|0~&~I#{jKΫ"5:iXgqM jFHͲM8 iV'_z4^H[5)-OpJ R z}#ag!v=#5[# _5 ȭ֭(Own"M$컂+mD\f ˜!KFH{&2H/j$K4\7RP?*ϕt rQr% Ƕ~e0jDdea[יWV`~*DhH}MIj k6dl" E "y@n܅W`\F[O^&@*#;EQ kT dp\?i$^׊2 A"dsXxѮSgyBB7穈xI&Sx<;ۊNN#)gy2԰No:s0F$pݖ+mT!Us.,G2Z"4 b $;:CTǣ y"U6\MzTT dipbfE]&Ҹ5܎Fn9*79|7׈ƮTÔI<, wߤ ! -nLfu)&4Cl/@j1%>G|DZ`l2c6VH铳]J 7å0S?)X*Ra!j"'7^*#<%juQw Bv5w._iMG|H9R@Nz6j[ N="FΑ47Qт8!d3eE4revtLj'x{Oͫ[ʕlC7BL}Ж֘E),VXqFM|1:,.nĐr91TxM] `>cџK)Y{h;;PI) S?&;|yt6- y9 a>_侸'E=nծ^(U&k\(EBfl>ZWCե!PUjxҊSb@-3Ԇu5M=E'd L?^&.( y9 aqΫqBOGCRnf[dc.μ6k^]$oCLi].ي52ќdoĥm_(x_`Em@ȶOO2pB  g 4bfTi׹h)͵c1RP&.z 海Ad1DJɭ:0-#&(n @GTISD)(c&TLޭB R1C ?1s;QF=WB!:qϵRuh5UEw<r28HHMҬNN@A_sQt%"1"`PQՠ}ah[)[|I {S{^/[8{lgn= p#cV=*wF4i=6%ڜK\Ȓ^xU9+6T_ y7~#nKxOMT2Yq8$NY"gb ȌJN'?_*8[hvH6귥׿aVmi=.vCou#,Ao/'AM ^ z2灱x?SyXj'T-NhwOy$vxQB<[P$Cf Z3 dw4r 4-* ktzߣS6O4=xPT,jQɹz41r5moLncTQߍB+yZѡv+P0iZ˅z|M7}4x,+xly9ER>:\XM Ljڀ؇x`{7!+Lz`aɝ~ݳ J[|q@74'KuY_ 0؍3¿I]= w3$P؄nRob{C.. T ]QX:0TFx69󁎈u$t70޲zZ?PNuwZ[޵d6ԿE&j>7H,iIҎǯ ҳBAt Kc[ б*dLnhQc+||><Î[=c6h*Od&-2W#Y{{~k~cchB1X}z`k#XDv= %[.CYV;wj:YǞT:1r`'N/s5KYr677WW]ո *-9WME^lTC/&~lab/M.&[IɃF<wmxXpCׇ 3ǟS ΥrxmgCB B=GͪЉm t>!Dӂ: /\̇\„ *箣\<< JȼJq*](A\Bd`m?UQn^a`vEWV:|`#ehW^U2(r]/&7ltnWqdeN d+|dg-CfLgg6h1H+ du[DQcl06+>OxB[Ɠ3R/t~ө@%gB+ <6xѱ -ēa?KSfζ{ԡJt%35_W1D1Z3Ufý)D+ ꌣj4w ]c!:\ J&gO0nRUiG0١5O_{I+k-vAq 0:iJH;b\2xFbzy?zqP: );E՗,Hh &1{ >nb Ù#\-K *L^λJە}؊2RI֊ IkFm*k+Opk hN](EY bn-z%21)]miIRi{Y\##PBE6'r T{8kVi:v%(1Λ5HR|m R w_zrJ*NQ᳀VMe$"64T\Zz+\ .ڍC*#Q983eGI[e!ͳ.mvY& ,`0[[ѷ:cYIu |4-f!f%oVh:n7UTcWuq6woO 3 .,%@t8Ӥ%z[ 5Qi.<0OR?^?+1kvJ`$9zV{:}+)!y`` k,iSq@0$:$_"J͡ӞO&+85%ātTR&U .+hgbp `b"=bɁ`BOyDF8I$K]}y}"HAД9nwCE'Cj/{8Zvʒ/<?|Ze8Lڊ *9Ծib]/sL?T,$kfGۨGK6͹HF:eY/׻wOnĂ -H„[Xz>X s,kPd!J6iꋷQe|22>+(mtofF6fybf7 W,y-:A!/G{yvy;C^<.05=9+t\쬓>){\1I؛.LA^%)?'"|7WRF$_PЬǜ~ؙUITXH;2(4[OrPņP=npG}^${Cy8*C4?l ⽆isWo2xIz(/%T{`޹ kBYm %iukRNle+vHVRb_M-3(]UPl RUw;a8:ђ_-(|m(/Ȕ>qEdrcz`a$u=f>ٽ=" jmj6&k /oAXxxb^ȻdYϴy;\y ae [wy4mDT)¿>iio6寠\!OuqaHL̞6+f+q̛JUo|B-],/?l{L';55V=Lo2>wm(׶Rˇ |[H+,~Eau(vF"V?$KˆO' 9Ni(|AHBš*(-Jjwqt'Oi5"UeO>z j~s7II&>W s5[x{<$=cVXjM|%8 C]cv<_Bw@bavAy$Y1<5緛hU3V25`hZB9WÂطu30Gzm5$~I(G-w]X| D 'Q%f?iFC>|b Yq1Խ1@aF^ۿsWKxBI#+T 枽y$鮦"{P3h2F6yij5k,}bG Hp )_GZ@RRDAM9ZvYbD+1{vV5^}u7QI%*|Bo!z݆"7 IHą-ǶSiUYa>//ne'N_~)X7j:pnItȿ'^f,tы댅Ҹr5&2 `'43lv{Gdj}3tQdCqrs'`3p p}s kd[vAe؇"̶^l&d{id?n=83O9C$eEaV"Kx>NCg# Wjr[w fn!<"%ak U3"^,SOQcٶ;<NI`.•_(߯~rr8?cXhuZd<=OI^-*R*Q| t=¿r s\٨hN@V=%ǎ8m(9\go3 O{`#hp (e};ɍw1ԂxL)|9ɍ:`GW,2ry vGc8(կall4v ˱,+8xC(tu$#>;__H -_5AOܟEr_]cZ2oDiP nk&Ou`q_SwYBӁé ERc3%/NlϰJE`shA\&5 Dfr5|\D@ܩH F07EJ3?a(l-KGΎߑ;@nsJ>n=Q4љ| <+: k -X|2b.H )MifWJӻw9 ˿bN0rxA&g*7FQ@-zEYEnRu󎙂H=0GƣE=LE [kgE!Yjh0^Fȴ9C+/)Vh> J\'ոK'Kl460{C\a*{y}A:B˜!;ӯo%*T8X>,lGeEAҮdaл0~scwٵia1m] Ԇ)dG](s7dv/G37d4Ha0n iXc9Ҩ]X$ G9/q|W.d3PK])۔sC@An- "/HszS7^i<Ҷr‹t47׼u@[u ^vۨ`6[ wtzP#1^>_Tl/_77! uu ~T heS|֦$d5@iwD,Ĕh:+%Fu&EhQO/Hߪ'{`l,tYu PC_I99{6i tDf(]2lĦ0УR5 HT$k"# uuK}T ^{ۏA9cV({&4dΈ]$f+;!ryf>Bj.YO4v d>=~zz{5 XIoRC=e<˲S,a_] ӨϘW!D] 2B64th!~'3p Ot;^_p7,O=]ǁ&pDǹݴnch*ys=WtGQ m8@ٯv#?iY8ǵ]KyQ0/۴;-71G kS'!eTn~K[: vB=0^{,UɓfߍB W(-vl"qYA9F&"`|n@ rg:0;]~በ6KO4w婰u׫;_ܢs (0cTx=ǧJK hjU08ʥbc57!:7áNg&IiB[?}>KSWl}2{o'#7]U1t8Vyծ=d0ebU& mWv帱+sѶN`WE^h721$![YuI!߀ag[:"n#t_m8C{k_~+!Ze0u bځW"~~$~'˫/?hZv`t|6/q'ny¨*Ҍ11jM7EobO@W{@}"]m D5w6Lu' ܂RqAtKy,P! %VPfSF t'eUOQt2 Ujϳ;Z4Ȟ{:K6-cxQJ^`O}ASObebvbNuGȻ !*Y H̻8)jf1q9 f] Aيl橥߳8+*մj lU S c(sK=bs14GSxYMu_'#76v0S8ҫ.P.4^TASlYSUP; 8]V8[bvgA[EЈqf2-4zXXY3ob1Q>tNCP߹<@봤*zM">E (%@5½>Wx~4]`ާQl\LJ/K) H`R0`@1 L/zi6^@+uy͵o꿸 vU9s`|%/Nz8' 9L\7uݭ(=Ih#~ѬTSnu:b,5~qaXIPeG}c48 T d<5sūGT[TխXqrfgE!FPԗ"9Fm[Qe#8"Pnߚ>u7v߾S)C݉u腆_:'"?sWU7^HT)r.gYp`}^iMzn i&|L[{oH1vU&&>Ĝ絓:P(|t`.$gr3 7,ъFr6OIw{M"bÓo}K)K]o,5TGr })U"Dvs'U{Yŀm5̟^,i3TS%kV^u6^GDiNay\Rۜ+'N *h,?8Jhfae&g=`gw'&cM4>ڞ6S_JLaiʽ,鵆]f.rB0" ʮlM\RJV\X-kbre%qe ~8 G{@;e2MOos$"ՔH0#{j`lVq$7@m\y:8\s=?XeRښ0RcDw3myx0~)|# PaFl _[Н ۰GqY"Z3vK[&&P:kwlV*YT%Y*QbCӆa2b` }etQD;tjDyvoX#K< Su x'-[w!;>R#/߽hZx?IDpF)= 7LV6x`)-2+كW$ AFi$UfM l?z|Qu%HOVʅV(#MQd [&U>1]G> G""Rr. *k6md %IٞΎl}C,柇൥ӱJ^`u p%qb6T#ގFy*Ȟ,6޹ڊ33uc#b:t=KNQ,Hߤ$|ɈeJo%;\ih4lȳo]:PPBAEfǖ3ihqP77`a% 3_%_^3v︁lf׿`ueXDYqLYKPp{tH5 S|w[$ȉ`Bu~~"$Mt]>1|wbJ# {ՉAWɸARn;eGq;Ε+C13|,dRb+ ZLpk睸@Sq8 >c_/B&8s9t3I%>C>Ĵ_㴶?Nѽ aK5tG/?B4$A70Ud8GKZ|~*%ߍ%Ժ|yT"EB p:Spx8NR )!ou0XLk(ibwT~G'P`cB%U bOg|MV'aHJ+M^۪{ )VAL-ͫY9<}h` X98%Byƛ²yI3 $!eWdc`ǽ:FyՅg2AWO١! q)mQesGLc4,$mKg>'Sbp6eurFeHk-%z#;MH|D6@K;<\L=$m2)JgU|BAwST чia>b5{e+BLB4\R|~r[f|鬓En*648' zbN8\UL?k-]=|~cC?o9߯ U FnF91`^* WA{ ^sT lVp{ OLNz*# !)0Y;I@64ɧ+!J7QE4B6a!j*X$'d{C"e___DwBljW (N@؋n>IRU)e-a#wn[&>H+]Ġ"7J; Q{/ot<5]ͺa+ Iɒ Ty)R߫ RW|LW=L udo~iր>)3kwZah^'i (Jjr:X B>'|5-̥݃Ò-"'lt#% lG4n%v+{~mY˳hUZ{?λoF}%Sg] 8U04dVAP, YZ"!{vMՖj_ܹG t/4N߸5R:Ȟ億@`IGiǪ7 3%:n4b}ӬGnad1V--ö~cql҅4iVĶ˜KGe+I1EJQ#1X\NLjNVÈցrSʼnaxn *^q/!v>}5GvmZB?=T&?|T4(a Р%q%GUɁqD8ۘ`C'7Dx4 tOM @w9% >lj<>3KQ|cLHz+s*UhkY9UU]UT_bH}I."?xl? n Un.Qǡ=k<\ʏUWS/<̃gZR`@?OSi%2_+r**ڼ!慪_iBV1MF>alzK{d&_Y0Zx߿g1SyaE#|Xςdvzs"5wfó%q}kC)`pXE(` /n6*UJ6o|:})#8}PG24I.*՘_ :9 #XdHN[f()^[8Zh:Zc *h]$TX{L'jM,O/ xOrRaۡރ?[Q3r\t_ȿΩ]@})~n]up󇈿m&h. -KVR \ĝelPIw qjOImLI `pn9z!EK9d;eF?]I 3l)2ӝU'0] //R G kʈsnF Dd haˈ[ ~[aS:71vSbl5MT![8FNĿo2̝'9:EP]r Y"$m=4sf @4Nݳ[DI@Q,؜X6qgo1ָ[Îs8a06WĦ%,{c"uzND}8zVP$e9x2sdܻ޼68)c.KDA9=7.('$cm=}lV5FO{!Il,F%Ʀyذ-fK*>J,7×}d 3؎4@gYyf!j=®e!|k@ҲW8vE7̉&WIt tw{??NLI='k!=v+2?s (Ip`ՙ$7N %#zA˕%g^}ϧ୐n/fUi_wՙK&M#]ʣ{a:RsC:Eml*<"uoW X%,Sc.{4N'秣ìPĺ1"99D8edl*yy6J S|¤ cr_|06S&_O IwF䖓UZ#P3}A]&Zxغ,[W,~l.?mX%҅k`h^MsqU0WX}# !$NF=эyR&̲0;"cgM>kȃ\JzHDv_u3<6PP\BHkO$!]}=ƮYsrJܡy-@Tl-UB9"HSt"#0do/8C,H5j> -g\w=ί'i@1gFRq뽄tLF}УFxVOԱKFĮXE aj"XoD.תbr3s- !eL  Σ0@#他G>{&=@*0вzGE~>yz:gfC46gVcTnȃ'kf֙ۓM3V_0pVxA\P<}_obY=2Ӽ82MvBѝ%\\(RZ:lW51P-n}(}kY@Y,AZuDV-Rù/~a#aڸؼ<"=f](p'\K)k,*#EV{KvS7L0͹p6H@}Q7'"ykЫ0 fs"(QKYl3 mf(-X'0q-"4KeXMo fYSe'v.)}Xꔍ`Fƒ@ͱz1{L>K5Py͸-l) ;y~ڲb +Ki5pGNy"ۼ(8|v`ij:$ʁu O'&xnUwMF!]dIIyQBN=~hj\&I4+&태\B|]C$x2w T]3xŲ4HƳ=}^ΦL!~DjI~hfVnv;g%r| B,$Mp&vzLMO,v=`9[xN"*#)q/Zw.`IEWw^x(y?V`[:@ȷf۽;"Zj~c+R%Z/kN m [G',iYyQ m.f:ahB{D'ZWy'݅WuZ tsxKdu]R [JUtf;YưI>I^D>}9L{m]m9"b8{BP^آ*_k=hn#!nı0'M(¦AFOQC'o:Rhc5>;M[Uӹ}LYG[J.Gdhka QQ92d/?,G"]1%*<' ]C+7ErfwHx[o!)";!yXe'q-^,tA:fTI{OeEAi1'Ky"b=%q:M?u`;r[?(w%;#]$^P>PcGtObXhF|n6 |FCJU%jF2F#9dNb1YM I2 \TY$ 0gjj cEƊOCjFReA+z܏rg_,r-P%jv%:DjQ]~8Kxh- a -F"KK8 96I.s u06i4f13;Ac}ncivôr? EJ6#>%.l\Ze l<G1{s,v|>Ms%:Gֱ7KJt`;`LDps5jɉ2IWG=i=)) ^Np?I{oXhiKyx.pi@*,#^K۰f$*p4y 9 VAYNua}[yvk-e5[V1+X Ě7BY7s!?# KEa!|2OI'{3O*jA.>8ym `둦t@ͧ U1֩.ܧUD2O|ki.7Zy禱Lz7jі:dTe^jQbG- vj9uسZei~i*㢩#ؽ z-FDᚫtXqYZyu禶"öaƸeRhe?\e!tx'~,uS {b߹p.%ѻ0{(g9땛G\2S.ق# G,I!K3\dRZÜ~bE3u}fΔxx@L@MۈZ% BC;._-2,J}0> Ay-YH[3T6n}<g:J25٨iLzݞkqвo[)KU3')MwܠcPgV ,ZԪ\8UD!JWօm˝'*x=V ]-79{ HŃ33R6!M%\ySoIo^GfFhQyT7:M3 .5\6U?YNz:mp.ybdBzkMGiHb:m76 Ih7db^Y2p(H sJLI0Y".h+f{0Z6T`b:,~8ꣂO@O01dOf"~mFӏ]2WPk$3ْK^4+-MawRl~#;T[Ph !9 HKE[uc*^ߎqZ!# 5'.?-(&oEFx+qv\tH«$OP1!#^dUQ Go;w``{ eu˭(ºXs#bg/([X&Q<gxLh!e0T:jOBZ)cVN gd8B顎:YCLLE8:m{uB2jPu,CNcl'9pBw~7,t5Tɜ[[!}M&A_]J-8IHs`1/@ {t$-1QdB jv.pW; myrOQ{, ~V(f3+P쟰:}D6>BryV pz&RBŶuv2 N h5f#ꜦKyv%70:  9gVa/r.QtuR aSդ HTT?"X%ÌY5`6<ӓd,xY+x"[C t'SΙHLo1N#Τ^"dBCk)Xzԫ>mXy@_bk hU$)܂tX8ݯ7ʓ"J^dU K0-#|'L>9&KFFȒ@{ahV?LؙIH^*4>iA\߿B͡=;sP # h6m/q$mKo @+V"}3!_ڑnA׭q:jX_rAfݠfXN(FX@+eK:0'X ^?ȟxR[<@ws:u83se?Kht1HY{Ϲ+rY}^v]MɌKb[vT'4F?n,LYZwO"uv lT|KtSWFE-oAU?Hc㙑EPiOtc8*5sļ ʑ'hW5j=M: d OuWڼ,pDj^"K,aɜX) xKl4TFq6SVr|rViH*n?@bjL_ƒbhվ_M9&]q9 UPt*Å˩!k*'DCsaI6sK,hT9. d,tCab\%'Dy)!O1c=#ξW&<\_ @,t+CfPĭ('|)C DWmXa^8| RصdZb)Y`B`F<?C=| aJ@FVbw/Gz~8x`|"ZNط&D4n_QFG' F5dC^ ſU1FXWiѮm7c0N"Sг{Ij3"|C߶?4uf%raM4;*"lBzZxZ 9(rlGcxȄ<rV&Uo/eϩKmwCG>#4|UJYjsqq5H~Q#\C132A%GJP\y+h]k:4!U{$հY1@X'®f yC9CzI]yCZ)(|Y[ܳ 81=p65.2ɯSLV)Rϔ9<ðASǵ1! X=`&e7Jϙ}eeՂu6,WAZõʰ4\E)d]<Bg zNUzq<!v@K r6oC-QEN&74*60# iZy,ciVQF, tA}_ly1bv3z={ ~__0xa2}Qw%#r%o.&ÒmA V2Λv'm&=3=p+?-/~rRީrx_5-S {XYARfLyL kOD|#$ 1ωuz*c=yw5v]J"teBZj|Hj#|Oש=^9 NωMPi_ԱQ1Ô`E*lUcb0Flx'!чg>1J\VBT:27iEWE h2 /5qQTƱPcIp5Q3,n*,`>'=ivPPcE}KOD3eNIM:1ׯf[*qysp N}a~-H>u659 1iY1 P0hb2\2ųA߸[9eO\4syox&!\PuAȾ >#UCB:[n8H6V،=h dYFL)߅kjk8GHd}LN)U QMX* h; Dr#iy֏'^Ѡq[.MLڢ)Wvj=eh%pwQ8|{b{ܼna@si.iuGvC< ޿EUP|B/&3l,vVCǕ}X,63VԨu5[7 }PfpNBLYx?(wF":JWR;ŀ%SxYZ Zf5O}DCjO t@ӎK/9@:1FXA*KZ.nB4E^þ_H&{lc2 ! 4[~>ƀy!lq-D/.5L}UE03+m'N6 g9BRx^ #O %Bv9ɲOe( zyY5Oס@덯QKvo{᣼7,O0P_RT KboJ: 횧(xƃV.+Kz;GbҲݽu\\uD"iY󱙵4aE;m)>r(%RJ\^?"ܢ;O7^iK;mBm meZskSWH[ɦ>z|yT5tߩCE9X{WmK ȊR 9hxR~U-]ӑ؎0YzV#b+Yr 'c#3K';M`Dq5 뮃F|AcN?'jX>DfA<Ig#!ʖ!ҫ8v\|NZE:2 M*Yo6@p( A()%m!&ōpN ԟ#&ޞ}QZ=f^2/-8 hhf]"A ;p\2=j z0xYU˭p'uuI{4T,ύd5НN=g foq7gM!vn5YQrE8߯ZVyf^l2V`>Z'(͒/?^>q"׵ @y>0)[YMm!*,>GB‚-5b!AF7R-dYүp6-R:A;^Ku  06UoЖr Tsڈ~k?; Y&3WB]^wiEGuUznp&4F>_zБSᮘgX}gV U KՑ2}h *!8-G6c$MΪS7GlNQ5OkAʾONTTf!\ÄWmOiUH>ufދ0Xͧ@fKA0-[weOeцEJ0hE)zg(d^=}FH1Бg&fv_i(|wr%yֽcwz:V^Zs"038hQ]bF6|J0.Q3LlZ;2ljNfTA'\:/nrU:N*GBq(wFPU)Bdr!L "`āJ\TՌ޽Qj@:85'@5ueHf<  3o~v V?B2*!s' 3.ieA ޒ)NCImԞ5wå5%I~$u3KuFАdb \\~z O/Ьĺd\zGh$z]+gUOy27di-x"$t7 _ ʂg  Ы{گד lzG\W= +}MhϏ `i#-.mUq1 |0hTPXk긄WUKA@ _1^R-`fγ2,فD AR9f \-و5k]lVB1 !47N]PٵiNNPу/ lCjGi pn(!C_ <`ظNz`f?O΍ABeu; YRvE1b:j,fewQIm+c*Ġθpnm_/ Go+̘YŖ%ԁNhrq)Hتg!wI՚b9/:)QTƿҍ0PڀyQ{ ;0HNʳcJAy}BF8%f=^ԯ!׶y5(:׿h> , Hv"QwE7E[ОDzG't|CnP;4frK}ChfƑ>!krgrڟs?_*q”b&7'?k.<~E_}ccHswJkCFmxݻD Z81RoHvobY >wX0ƫy6|1L| 5?'3'ݒg_JjqݩK WX )g 5q_ *\u)TՑzAb[w±Ube6V(sl1iA$>;2PEd@tyvzՄM3=d4-5 ўɖ*MrsB1T4c,ы3놺SK}x"[W܈k&@(fXwZn)?hz9BeCƢ'MHrn/IP-,>)?_j=no-͹=f 2+!H*={}nW~/Wlg4iCnx^4UCm=R|wв2`ʾ 㷬^fK5;)Nom]lex͋R^ψ)C]l!3ܖm ~C!RUi=k7ȇE V0[9nLo +=L1:tt.Ce\RlRpJ,,rYBu+V;Rs&!.5+=(0}nK ˦T7Gi#b]:/`L I(PPD9IXmقtRhܬm5n8HINZ+_~qR\ 1qsFNe󋝮|Ø~ՒdB)tgUTOJRV=ΛpxP,A?zR4E%FY.Y#,MPX2ZxI6_cGwmOv1 Iqo&\ . >7 F'fnkY\fy*ƔmV[P-j&%Ce-7C 7*+B***}/Grm1 <T ; P"8S8u+ ]bW]Oy4pD/vr^Ԧ 8m{(k@w\Gٗ\ To~VfQPO}򞩡5bkыϪmw#1$H<2;Y{Eȋ̏ #,L J.y| A.~=C&]X6H~= ź % t+k=-j`#hٷi?k;h Nm='왍 |znboL7],^Sfޞ)JgE[xV"Ѭ1 cpP#& ҏMT\γȬn-)7 k*0evs&8=kY{M^}ouI+*^:[V&(;"QJW) c%#ڸ衸 3v3el Ё{/>IcM*Lo>b[LC˺*YPW`']ʲԏ 9F*ExJYA;FUzDEwB 9쮂2 fUZ9,.#X<3tGa{Ĵ6Yء<:'aſ&Ezcf&'iq@Ă%WPlk?n~-Pf:.˯R$Y,EҊG35{r$ck=&H0 M 7oLZwA8b㱼`a /jCw:Z̅t4Rd5A"q5hU$i,_sZ!YRuFj1Vi5C$"AzI71:rה>Y #ml߶OpԔ.YXX$Ü{KU.A(V7|͛S5i7D;hr²oF*,[46$ ޹.1<05[)mdىa] d/gG=0U>:.7 F`a&y鸑YŢ/7Vzps_ɝ MJW ]kkA\D6RoyIxOޫð{_cfi0L bySNJA% {Sw?.Vmx{5MZa]yÑ}@^`aF.p6n]O cjcѥ _OD{+Y ma<8fتڃXTN $F2nQH(mn>)Ewoؘ gf8*Qa1P*w5㊙r>.T劻+ŮŻ}H8ބ>3N[h$ڿք]]t6@eU.j^@e ǧlTTu Ǿj;p, M6]1b5M e ̚BգӐ92~Sw&V)xܞ{=K&B6ˋ5upz|0m\X2f#^)  ]W9p^*Pa,Lkf&eς-E)4GuX=uD6:9ݕYdZsRddPI'6Xcf3z 'm@s$y ћ8ց}%}Le}8vyxBm%If>+Fegٷm1cG8H\I"^4+?':aYSהw(m]!lhSP1sqMQS}Zݫ"K'#fFRUI490N8v˜*|]i(q޻ d`jH{xvj 8"sfg-6x$tk-6oZ : mK+ ~;sB=^S_?q!x+NrNrϹQ85ϱž {OÀcVO/A X?_KI.{`'<@g4]g=)AŰ[ٺ37ܠ{hN$ֹ^)u~ᶆu‰W{T{'thV_/!A%e?I? [m@n$"ay_G. &#POiu\oRy Yq)vMZ3~7LOB5.?? Y/ٙS !wcVY"NXX_KԱ LEsoZF>]?1Rw"I#lB\SGND0em)z#[!*Hٗ>,`QldOIͨ$Ϟs biGS~ERL2UjN;k]G<`ޭ!EUN!V ۥ C@kul=a`vHh2kھ$763>Ҫ+-l]J^7 [fQ4Fk,[",儎4Re̘'R&ܚ`+#hױ#= )NC[jpw}0re?4CPNY21)xW.B?͌Q>Vvz*>Az<6;4t,Fzןzf^B N2^A7OCeM^_ Qq=K7߃8*- ы^!&=N57O!J .竻ܒh1I:p"vT.| Ek35[o|g}OHmnO%q&oСϜ&Oٗn`L͓hnG ]G``Tyq]z# ROHz Kr\C5/e^]Kpρ*YA6 /0?d31לд=Zw-7M=IXW7GU:f,"se9,hgNMA]p6X#BM`φE9K4Mrp.>J"2X<Pa`HlYoV3`R^z߾$C'aywqNm3Eئ~ϏiIߍҵ ( ۊ,,u(t\nE.{JjR}HD F$?$];"!9kCٰ"CZҋYX҆G[#'W?|}D`ƃfޒ9(n6M*$wV][ 馰tr;tCn"kvpA%vp? MPI> 2<ŚJǠ`Q͒ɤLՐRyQ\{f"N\)KjYZ*m1P֌gfcsƯn玺s_j P*]]E !-Ė"}6cO2fW .z$:&hұ0Sؤ(I~Mܳ/zM/C<8jЀO(Gⶶ3v1Z)U+=;_mP4vO_ /n_,s ΤGax^~]~PB!b0fXCVԶw+VL/VnK^06;??4?S|#R{4-%D.Po yT8C~,)$-gR1 xԒ-r8rMfNH(yrRku9%AvpF'/OXy ƥT1޶'3OTGaT:Dwl{ƿnOV^LL.Hod{\.U-嬳+G8dcX!GNҨlքtޯ܆~!vD[PrOCH4٭NsG@n@@|Ծ튘88v^rZN,rT/ ,ɕ-Rhi&A(\n fdQ3+(k{8#D8p:|2FAXLa  QjiKOjJEĘm/GX+ϿAoR0~ar|XPUJjwG Lڭ9 ` bw.|š_SG_2Q( ϫ W^I2"5t@W 6U1곢IG=.`?hUB-ƌll)4toE-U4KEI3񩖗b?$Wx#N@`[u݊I-^ mJtdPhaBLY`\t=?`1;'j &W}[NO%RGfXJnUk*Q# ܻn!>o&BdoJrIS,WY K̛7-\T& 5D쫜}zDHʓĿ2bB[I(/[+5jb6GOm%V^0D |O_X\@X$c&g?$GDbM8 j Nz ҁIo{xpֆ*8 K;>Q7ڷ^G#Å ѧE[+(s˴\[domi^}N1;_ *\w,SI< zχ(~.9b\ԿfƠ<+hC/s8Dȴnjb7ۘ_ ZWV7ԛu&$8hSsuQBF`z1CbކC(M]Gq]3qy'Kb^XЧiL!<ȕ˲zjԖ^R 0OXZc]`5RLxFȮҝ1B}vҚPrx3T!iadB] 5Щ(#{hvIXg6pd0ȣk^U 8$A.ALkE%5L Sʹ{.yv_yp'*TaFFmwO Z+0=2^xel&n4M(X7 4 rtb[=fN[ݹViDO>(+3K'v 9LoAyZޡsI8|p ]Y,qfH//4l}檕^>Q]=;  M|$q:ia(̢Uqax`2PxK)"γ’fQ}ꁟ<(4'ch̯-=!2hr(2'Mj! W4 q1xzylh(N^1;oɢF#ƃGG|Q6>uDdf'R[FgbqQ&MCL?&})ZR ;;cris6\, $a{;-_Z.$D+J=0 ϪK5IjrG.(/~vK6|i _\We]z/p4={iO;12i0ˌ. wG8@Sd7\SJ%d=7#97)C+",&tl9^M.|5߃%П/Y)#9)QKPiBӘg̱{O;%tf?*@ 0H=p}z(3$>mR2)R}M5l̄?TvDɀD,]4AzjayR礹{CD@2';([ȝ:!sY39aŒjKmiE0+մ'^meO]kZP+WKPY煮s9 Z6ji* E[7ZY{j4V:,Ϫ?h4gRzgw\=Zi% u9LvV5s =pfa= .ڈn; -W޳J93. fC sbhdх?&Z6+ՠ2~D=A1x>dxzqV \f%N"fLIS d,d,^]H>FJHH 2RO3 eS'5?P8vqW>7ϖJinz&g !YL ?k**ihpgEtDdFENh(Pj+-fܺY`E)UfsS_ڃ%p+8+)ƓVˁz'jB@􌠪:/RBma-?d -}|~W6'l8|#R:"6) \}A{/U)S$W k RG=ćic9 Da jI \{bowrMo>TGYKZnZ$yJ`+jO$gK cK= kr0oM t&P9);5?Zhр}ZblFC``<) -oEAX7,.dPX{&yo.cYSWl>舘-jNEUڢTF 8p+Ə"ЩM?GW j1ϔ=_Z;m#Vэ*&[S >q;@a@o9cZx 1ȚIe7`%Gt0ш4Ң 2DsEV2̱&8XinPY//?T !PGRk ܔܾ[2iX1pX`Omn}gR+b1loj0"Kq}%э,Ӽ( ]/>[\.!ҥ*g慾u=yshnlmIywmڗax xBYgݻrGs4?rn-g!F]z !Q #VmS7B'X\|0R3T׮z_֙%s?%9zpd`s060\Ꭼ1ttRfzq՚I1qᆜIX]qA>':4KsagWZ㱺Uzۑe}L΋9'Nkʬylks&ka_!3H ػIү|g;E`% S6jOݦ uVVW $\%gu|#ן<I*3p!NLLyaHnlɘjFa)d@瑱 FĖ`M]D3@[/ȥ|NZߕ<֔TOGl2HxQP0 Ogj֐LaJic1sncYwb>d c׀ (,#DkXHb6.C7n?/,ҫ+eI.\‹JyFC+Lݣn [bZ8bqeu^;,pe^=2Pf<%0,xŹI8JG|?A%i h^MѡX3; f18D?ӯⷈR\EJwkSqSY^\ziݒG. _]DMAl w{Ykd(1ۡ]>=R*ҏQgO٠Sۋ&Ȯg:B3Z̮"Q,*t Y~=F`; IYڈ a@ǒK;SoǸf;7UC.9sU *l} l; }H} @%[6FMK{|Rc %Z'f>u3,!F xB,G@3 0R˪5R)5sbxRFto*:|,"(샞mY; %>Usߦ` NFm/U@)ZP{|+)* #BcNӲVp2Fh )uBP迪$v6[+ eqJM? W'Wi;;вL*#Ny*:[&(H,XI3PBhޙh i,`@ iZȍgbQiH6Hw!8&=WkG 1V8 x^ c; qם*wNwT{'8^1ӕ2u#5hot} HKxWT al" . NۥْV QōK[_ 1a˴Xʩ'3ݙdʼnOrQ i)-ii_5[ژR[-},;,o$w3g?.v̜Dheʅ<:=s pnC 2`߻Zd#L#>XK B 3ML#FT]G%7eaYNMnfW GlRUB2UEI>ʊ/? Vvaz74#dEێŠ[dBC i. Y ]NVupg&9 ga.:?ceQ.)2 )R֠,Wӟ\isD6~ vC A{f$kl)Qh/QmXz]F@ICYZw.6$u qc7?FDmC,?q|9g`M-}]<.[!:,wtjw3;ytw R+ iD.F4pöЕл_Nm_S$ gZyT?܎ l;^sCk^ _GLʬ7Yx`4>e_ӟ~4vl}[3rk⦍XXѷx^kb֕ hF7^c I;g Lvchc^fR*Wp,:GzLj?|$6(8w0kpQJ-yV00-!%i-^rԆ?=9^q7qM]DhłSReuユj?Vyql%ӏTYզQW a z97Dk&w;xJI+߅M C:ʗf=g; ,[?/B6FbhȨZɒ:&2e [g<`~qO{]4F7D0/6":*9dc00u),UxXJyOn{Ķ{\|ThvI*=#ha'ߦR΢z|B-ׅF{E*er14m"mȿBtϷ>b,;TBI-Dpz++ETV@ qH/RYȅYaF{ooH:S-,`j,UUU_?zdmd$F*Ƿ;!4z~pFjvBEPvMNxe+2m,8잨,#4l0t]߬y"ͰF`4fV:}FYpH9A[]y+٫hnv`/v70\۫؛(&E>'bo'i^LJݰ 7{̦@\<&rLL==ǔ$:Ӯ@֘;Ͱ 3[x§ҋpMWWaRr,g3 \gYU6NܺO dOC89m(kE`1 ?-UUT~2c wk`Ȏ l/i7dHmsTaoS]2`!nT eij13q }Cj27ç&=ޣ -rЩi131vsbT s2@lTVG;e4>sG9x^,NeXB ww؃$.ESN{GxphG 1ؘ/5k[mG6M6dW䌫=(ۻ_qU])yf陿-=x9O1R^Ǿiz$!rJnnb;!!'h!8Cоp+M5yrt(I2,Tfb?/ =6,JwL IO6D^5nKXƖ#8lT1.|>hX#ӇC`íˑR̃^Oq0 z 1 NQKe 6,5^?gRz,/l$.n7NWPkMq<zx"x-u/CD]ǮKQL}C6kVlIa|Aa:,6zL<!C>mL$3u؋^U6Z}3vjnS3ty=ev]-nT7Ղq w0UdC"-7" RҵߦqqmӠlt>y;S{牦o 9~cmyԩ)LqW\Z>:2aN{˟<)1\ %?,g#$_m7xp1v#k{u7P!#Qk{΅=~H8~CP>d-Ky)j2ߛah<Ҿ>wԵ 0͓6k:y`*Plg+YHT:2Wiw4e](qڽSQIi!b!%rM 7. b՗]ּ;XDX"ݳ9dĕlmgk \, \"= i!}k`}_zhEIZi]Zpе#+VΆ5oqN]癒ۡ8uҾJ[Ӏ)Cp葟V-آ=[A]ftEJg.5wѺ_A!~"F42>Z+~6_SҤ@g߈.?z'ђBĪm7K4뢫;jT]Ii,O<_&Cs5 'Pq6rli@V^j4=յ6b`Iu q6ˍ2{YʻQ[> 'w&eԞn3jpy_sŶ^@I!WclreťXbn`ϙ%`Oװoڏg|^FR*H Bz]k\twknD}D@Ln-|p)WE tgDCIL<3S'Ðͪǖ f0]|ϙQͮ]o'jzD"dɗl0+Po#I:ʕα˺[G;Ohie1aC \=܏- 3Lޏ|@LbCB׊O f.!!hwel-Meb%d90bUB ̫n/1wre-7!g[rw/WZ,PMҎun"^3o< I_:Z ݿD~NLyj*{>({^fQ%6߹ -3y" GRZlc+ƣPPnKtsob>?Mˉc2Jk%DrrJ'ց8:h2~8~){ʜPx8+~A`vQg TYj>1z/\AxLfÒe "qkWRD!+~~ZL"[kiFwQ%@)n`yjwb*{mʇ;@,?9ڥǙ`jm1ɻneW"aC1UԜXkB!p֢;^z0ty^\QE12r5VPwݽ5QD+XgŵHshi"3v\Qb'Rex.g>)x&HRJj%J5L[+Zշv>'u]."dM'pCş$3 Qa5+N֦Z d*pre:<;J$9[<JF&j _7gAumL^v T@ 9.g;ngys]ۅhnWUvhEl 6>ܳ@F《՜'BiEA}G2b~2TSQY!6ě yrˏ1!XZBܷM.hQy+e m>7*d0Ixhe g.۞`Gcbk aH#ڵ6' gR 0Prm}u,9D4.S-x/%͠NWOHO EqSj#CC=; 4^_cvChn޸rxw?I#A';(>K $9KB>33:IŁ6]$֡r%" qGQkAK&|Uz>MG)qWIYmmk|'GF6!*a%3,F81+6F}_Ǻo/Ut~˺O{RY$LaV@_!1ֈƀ @MHMץfYv7(Z/N44\C"ވxDXa5~~_mメ"!E 쉌I+ 8kc(N112U #{~ٚN0vDx,ř&+QC:3 s/&{#*2 7ASs3y Ժ~̬z4lx rh4ŮԹ=K1/Pٓzq{cil#R}qHe/[DQv<}slɻODf[dnlEBh]!z}['F0Xe LUr|Vk/o5LK;lqN]AŪEWEo3ZSRB+gk=rבy0Ģ[C(rZWyJcϿms˱虫bVaD|q:61HhL^A(b&wtd^\Xp3JuP0jO]?z ̪8:ZVG9]}Sw7ÓzvMcVD@$E\R57(]Z % 61@8ԯ[t.û&{2v~f:ngSOƁ͛%F~[$WYu$v`!^tx*}1g-.\vm(#WC S!CMک(.'O1!f5UPu*2V\6Ebk֝C&4h#ֺ#\KZso嗩ʩ/Y5F@68Z  . K7,nxTedUꆂ'MJF+g%;ulArDჷh:/gTG\P ԱMwX2$D}C[k/xosG0eW#0 Xa 4Ǚ i<D`N~E8WN었tFq1= B]?My!Ot%r)Q_P_5J>#ZeWmb9צl\nAa)f'6/lRC[{BHi;Yχ{"51 ,+)#]gv4^Wd$m52 75l÷zig=oKs?R,jT=-4ӚaqV3(71"D@)D^ޟ&-9EAd~ҝSz]Ȳv׺JKc?o\0!Cy />۠c465Ȓ&EbIt^[f|ϔغ%@[_ //`NΛdz=\E }a|ٹQ3 o[:R X+%#H˗EłI-va@aF%##Ϻ2k@]騧s1qW4HPaUGxѹ_R2I:;AvaQFUey1Y"D)4!p ft7RU|ɲ(ӛ-ѷyk%z"3yjn'R.>kYs sIEOX)䢑oo# \j>rXVe |BA-'ZGxT:^neaP qN,88H>8J5/?կsaHKI(Sy7edhyc̽b<$\NW+Z\NzĊSOov2Y R/z)TC? .N;i]ld12HV25JD UZ?L`ľ_gF{C\~a .ߎ}blI>R J#zb[QvvOBIz rdC&ާ-y6J 4qQߕ"KZ:h.7e 4'-An+ "GuMpZa'NNbi}|iI,SѬif{kG"j po/LuEԹwjJbpW? 2lО*?0Vk>3:kp^g=X XFe4 Q/4{(E+P3D2sX Ԟɷe3k:\2 Ս785s FIf^ǖ珊-`lfQk ɵ@^憁`7x0^lPm5SkУxbh>P>n& C#.74u8cC~'l\PzklN)~ױ= fUQW[npVain-g s4~c6,X(܏|&ɰ\^3l2 ۻ}6EBH ;B΁:HL>}&精s$r}E KJrrbm0¹'(&sAR;Rދ_xv gbgS4ZJ%cKw.]"x74O"_oL9$IM|Zg3S(Nl@{n)0?BkR@|f㧯G_Cn^ @10&q/@]Ȧ 4炊] pL5<!0z°:;Mʽۄ}8bVlߗ583fH @mz{n4 q5Fֹո b5Mɷ*O1Ԕxsn]Pϋb,J(mjOlC\#)5%euZgM`#X"MTp]u΅yS[ ZsJ'_uۧxs.<<+Yn,QQx]buWLQڢG`'J)@kf%Hx-maH~K$CBktky*c!=҆*X~F8M"=mf۾pj`jk8M-ĥ[9s=8NQ>e gx %uOl]A%c& Uy)Gdz=Nc %Ԥ<"κM2t ^(-|pfL'(QFuIqU'Oi!yLk< ͕m>oyO _&G"qM, wKf_X-]&zw4|A oz 83A^-c:W>[hX"yx KϏ˂2?sS k? өr;^.Bxp^b>Yg f͙sFicy#q]Je~wd :O א" f}|7([w_ywy=)5>iܓ?R^㾧ch5LMEKg\"k ^S ¥4#4S߂y;ZiQS/b_k %kg.5 6sn 3*UsNР /7π,)]ZaǮ\:J|߻&w*"p;E@AIk˵{KX*EPӕf~gkTrSBNt߯?b,RbتU8(RzB'qreT9:?1=wV?)Q`$TɃ4Čgz )It sJ'`;8{SaNQソuY}p$&&e=]:SaI7h0̩3G2y{p4B@8 7hI,X@H^ %%K[+ ҹ`kgm kvݺf&Jd+`[YFVnc^C0Wx]-O/>5y; 3\lԜ,m*% u% lDaT:j9}:1Q GӒ:)XVL;҆IWUt:>8h4K1?QDZf$E5 (?!ˋp jTrS$u~ضZjyh!]6H@ ;5vihuM6 h)Trvx"W-O@G}6O=W&j4Q<+X@O8}懈Z)Pm/(&j+5'A fmD@ZK(p_xOrdfMZf:n͉!:^(n PN1Řp qd9KOV.u%؜ǐ[U8w 1E +:YֽYi-Q6-Y0/ʒd1"0堟Cp?'W3Dh.E1Cl1˜%>iv/&4cޱJ#+ ) 3w!P91C.cVub2Xf-5 רd!<;5݈G4 T땪c2Q: e2_”Eq 馺ҒX>ehQvh'Tғ-8a +߾ A}FAYzB2/QVW19vV(zl1z] JcRfBoБ]s-HVKޛW>' ,M ެj &Ϩ Ͻ7>.7c IeMƊ~p!,,.1(i`s%k0cj^yIOWciFnf9mph4=82(.,o$bF}!jqV9*;*Oy[+́ݑWCĸQL;Xiwϩb{-%tҚe-XfRS) y$|&1,= 4=ŅY4y-.ٷ dԔ<{OKBM WJH"CYk2mr}Q2y0"crG>>*Btr>,W rCt9l. -@K/ Rd|o\ {멿@܉b:f&cR*\v߶y>ؾRmCrEhFa9Iyiff0;1 >VڔMNuO y$–*mm}EjEk~&VQ~s׽#'(|S&aqrPfκܲ!hؗi|Q x^D % Z4vL'#:b1se[!-`ҽLgHS[|RN)o$< ؀ʔA ЃJH0[*koOsPhOa"h *)lbC̬hCNX5>oRχ?ӫ/+w!:a8Ăg ă5_}ZF/A}y#م/L7!:|du$ut!&r@`аh֫TOlA*BCn j,OfS*+Dq  =J+@FwOZl擿W1oA[%mѻ^ z3OTS"ʵm6{L?2-K964]-j&8)E !twՑ/4L֤fjDߛ B{dis!2c}ʅ wgHҊﵲH10Xy8Q6}WW 7k 2ɪL@oA5U>W֑o?\}J{1\S‡?Ī{qm۔nĎ^9j5r\(^?ɚGIbubVd$T]y1,㑙.(f9%@@.cO0láPk8jU). Ό]Wme<2,dytzQ*d LpL8ٿ&~ueWGBc2=K},U@\w(+ 8U#sWH83MGٲ賛l {ANw.cՔs5T@p o5_lVkr HP`rUR|;+Iax0$WqQ<u7/yRiUICZ˲xqܢW=:X%M ?Ο&AŽ_قc* {q&_=doٺxS^«QHn Qrq1=I0Du:QN&>#_/%CT֪a}`?&]{=)G`? 4ۦ_g[hc-VwmQ'`yM9g#dQmjnXP4e'N c*)WHKE2y(}ԹmwRIb>JJ9k b+*jl$ܣ[xMJ?B`6ˎF}Ӓu';ʩPwv/i9i1ʔO/tavI[5rj/]v64=v(ieG'jov@`4IFlo+psDtdCxXM,cGGp`6|t$_ӢTb2W53`Q( ޛ {K{v]wx*oߝ=<]#VǁZǒaP'Q)v]LAn0VGN[5dG<']_,:؎#09|:z6m.1߂+XҘ:5"Ss#toRRes*uDೆ3(vg١٘P@J,APSˈ`J_%p7~Fw^MhZ[3=ز}X/Oq qINp+4D \Oy⚒O( eЬ+*Jnˆ-0=),V8URD3=Կ.Ǝ>A3/v&xys'DK=X`ד$mg5j̤.Ѓpw>J@vYJ9#Mj]J"tׇ"|e=^%%j\heeu8 vedZȌ+>2 &𺋖Lnx]c(X.c 3ՀK) 'gQ+TbTIR}. ']R%>(82CC:ksT,t|kѷ拊Jts͕SyVhiF#UƉ\QlxZ\).MSCU?0wi5Vk0gVpnϖ4YY靬ߓ3aYk7wyG8x^ĩ@)iEACل+{wY8 e crL-]I7'{QL/W y) {-o4 3WsIB%bf#9#ABttgėAVU̿OM$";j@RIQҺU t4 zAa蝷?r-X=]x>gKwoj~8|>v59cfx/$!E&6/ۮ4΋,U]:w1 O|$. ږZQzT^uIPxE^Թq%Nh1~w(۟|)7{F4 II3(IG:,k~ytoObpSjcZ꛺bϹ}Vjt?03#ҥS6_8K@DždjP6%"6cߞ{B 9a3}ăZzɼE$Hta5Oz\oqFWea .ݲKb`Pm˗@DZ9[݀Q:Se\cn y8ґ.;NDobu#Pe~ Hf?D7!2'sc]im=W:n`fAJemI@lߚŷ9Gy,{䤱|(TJ4 H Չ ][ EpwYb,q3)􋴣m],4(Q͏/r^oߓ]M[C429Kgj܃ ʌF : b!`P_H]N7೷\ /|r|e1ɕFvoi/Vo0>]f#舳g͈#oGD.wPUc߾2zU#Yg/.lex})po{ϲ7c161|}3,CH@ 8{L86 eVq:.>n/?<||8/+D):);\3`6[x-E7FB _}9|hM$ Qԋw#i\3odmb\w(;*Fc5gL`rI+>o=DN2ۇwT9T)mtCasAu8̥nctY@حW8,SQFs+ְѾkIϷ:?J-WJ'߮.D8Ewއ*MC~S>% +U+=E]&ttb h22c8A 8e9x~1ڐAU뀕w' R wkzR@{7x_w\ t,3c٣!pL#q_7Л4aCk tfezj;n{NcbD"Q+$ʘFmc tW͡@jx~eB瑙m?$+Rc4$`.yC BND=ei [M!=7H};_Y<~xwTy !Ox+OlՀ*0v%{7.֔'_Z߫k"HsDx ^pf^'نa*(mF[Ifۣu11GCV2rrm)a91SA_%4Yk Zڡ2S%::!BaVc֭FbD\.Jm; *V\^0Cs:p 0!P02oɁ P 40pD/hZoe 9?XJc?x? T1>0@Hr.4zUh'rY*Pha_2,:"{Ƞ|DlRlRxݫ "y܃փ# DFl탾{3@ӳu eZbJ+I+?:;4<[2Ws6:Z R}LV(= &7(^L|fl8~`8DGX}ױj|l=r=n7ȱ?kWoq -NJ$uEɽ|a GH6yn@(.Ki9N&|2i@mPuj7!65 6CEW}($[g2W;X aJR&de8M<ۖB&9p!*(n=w',[ib?]RȦPj-؆$ y039i%Wf+޸z$_(ܥ)N|1p9ZN>`19³~1Nvi cD|z9 -.# hfc̢"'&qmFsbA hpñާ >GCT?Nt+sWQ L-7BAVm;:4u]|e;W 磮3KVd1vܸ{7fV52jrsa-ީwL'& !;\3.{? 7Xp ^YE|"@]v,+r||"JT6px\|♊0pL&*eB%&_d<'*^giv6f⫀aIp)NnJk⡕/kJi|V귊"dX)S'a0&/BP.I,EM }aJ_kg7ي"1].BOE3q}$ئt1=7_ rrpmk/}WN O>&&e֋f˴:4UK[B)YNsצ=%]mɅ6cW/9 {gYn"B>YF+)(P"Dţ9 MnrqtqjFsҒ;TcUc4&D=,+Ori #VDQ#Tޯ=4Ow٧ OWLd@\JnF:^|kD㪔cC+xi6H2>|F{uBNzWl& Y~ϳ}׍g褸Lj0Ft#X" H'kP)!=Q 5=;yfD}a'q>&#&Y w;ww >xUCW=P$DD=*β0X!~Q3i:׆ˢ&X+.-YdNda`p85 Urͪ*cБlݻO0ߚX3z\,w[تd*k '5c/4cHw׿=?WW(|\%::ܔDxFrGl-fVp#%]D?y6*؆|N-H=޽ \9ڡv L~ҠZ;?<⻑hXUԢ"Xg=q}5CTu/4XGzce zaojr'#?+ FiPtuA ;v{S|_үXP*6S}Wtڍֲ6$˿čiaG` I+d^>)#Q*lqV+a79\ϼ&(DQ!+FB= /erl7!ϒFgZu G« $c& &^bt!ͦAm79;Z1zWXHxg }D*ËXB@nPڕfZ?wt&"<}( vD *2#i)> ;؞hla.T ;߃e 0t2iotՙ$zZrETҕc7b/Y^&ub:Α2c\Q\"s3ʼT[wTPGMJD5{0Y{TmO4{׻فL1=j$jf5)YTcuJ]ozJ4*+ӆ# z 颣X`NݜkSa ש.A!,poaQo-yr$D B-%L] R;i6"A 0!Kw.-nvuD "11C p /_yqN\oKcJs z7{M x٦ůAaO A>c^7hH)hY/#m8.rh;\b47֣C,c?^Ro$"3"h#aܒ2nU,]Q6saaLN70m@+6< w '!@1'$,eU{nB"\0lJXڎ#8m,sգ4WYsO-ğVA{{Z$6E&튱o -U1WHU!1sin+rU5 O_TX!t |ao#.S8d OnviaFDkZm}Q"/ꯠOa#:+$37B!'4749}Dd&;"afaey3D_mo]?ڈ5>oUL6B?A3/A_EהbL97 zFd9JǤcxM7t 9w :қ4% 5[ACi}64 ٽb<ʩNQ|bIW 6/9a"dtѲ0.%ݵShqQ0h*/ X=%]CtOb2\ߞ)u yç_=͋w0v|tw]gQ Z80Z)aPlCl^L\_-PuNn^O+Cj2ᷭo=̓n^O85{Sh=Αzt:􇶚`>u;3FD!tޥ/D1ұ8:WwH_Öj>5?i]8mS<=4Y"PMyMgJ(r+f]Fc9lg~~ۂW%R6xz,Hc(/ <$I2oodP]{cunW-fD>Pgqj1vSU׿,ׇBj?Xizk+l?\3#}E [>mzt_ M% xWϗjn?]D3GS$Tf`[K2X 9IYbŀɬ=bH,qsGaqjjh#w2/RL%DڕodybWv@f%\zK =`X"I[_]43L?G8~}㥁?0RQ`ږ"ym!APՉDڀ?<7X_auh9FĶSY( #:ր^AfP7DäZ ߇DZ1 ހm+$SIT"w9J-{0] rĉ,9땅&"bHɑ"%i`ÁPp+/!ж01&Ob(a|d\oi@H k}hw9>gt b#Drez[L-x:8dbt'㋷+T]L{ Jbso%%T.l.'t C2Kwɺ_֋&Ӑ wʻe,1_0@/s Zkv3LvD};ʑsD1 P3.OS%ܖ(4>頼 6fn^xۙᗊZ^ \9 XAKrOt{޸KiÏ`{/Dbe6}"*k>?л6'Bz)Bh$oME&ctN%:Sy[ϋX`O(l< oțƉ!9J+Ϲs.FEyr1|0y\ 2800,)luJXΙuq)1 SZ^o}d.KiR 37f1˚ߡo6&&Q\4ARd}Pbj`Cļsy}@Rvs- lgX4ë)x,e.Z:9!PU_J{|DOL9FUX,x$o)oGW,nh=+7,fX3%xmGMZ5LAbhr<>J-ZB4bwoB $ZC;C^n\ESug7C |t<'rߍJ`w.rB TQ(77DLayWm4+*>ceE׀C\ P !ᙀsbqa`t]%2Рʩ aY&NdH7M=d ɑUtDڧx&uf%F4F"2+ğ괝ުP;'Mj3Q!jSBҿd?rl'åJň$I6={j oouu{)e˯z,d$r( ə'qk?f\.D!&"xOW=!@}pVLw "v-6g0J[n{˼Q8Z@%[O-jb/W$10a}Ovӏ -ѿS O4$e+y6UNbj,15>m3IiF`c1YzF%69HBQQ.lpX15 ڱv RRbd5tg5?&KNZ9iI(3Xbp3 q@D|4ؾFS[w$=_y}V= GT pꋎ"a)og\n̈́.C$w=8iK@:|^?#7NKmMіM#x[ ҘDέ Vcj+0|ByBkrfg_A`4!><ӤGC["V 8B_0kYJkʶ .W eQ@J 0;.c0|\i4 Ly3^Tɶo-'m#b0#pJMR"ՔpBHZ]Wאk^s+Z01{mB%?b}oIMC=ҏt[=NU,SRs}^g+z#+ь;W4 &Ї;@6,hFY ݌&ա:P$=`5)MQmf+f[[ܐ*rŚRLj9^0̖&] #|ukG5XO ^[ C9_QU(cA@}.u@ZŁ<\,?~aJ\` q]Qd hZRGdC*Œx]5բcr-Pڇ)/^G.Ah36 zx2+ ߎz0͙[uTMN$kҁPĠ{m[,2'cͬ/|bK|7 ,tLS8el&m:[4 )F n:@&VYdPTo=vДRwo:{uG(Hc5jg7D@R=Rhw^];JFyPwt_6ET$saưK[L֤ b0SQd#`fJO߄b-!uĎu pO+UR.=cW%f (w:h΁+v'2r[>XOkp@gؚMzJ0ϩ.n'Fl9e1EM:K[h뱟 ^>"ТAI5n.ڇ"]ӎ/MMwc͗E-vk30;&eB2P0AQCW\>geHAcQ/I7^va> +2G|?A틡>cYQ'ARK$5P uJ}= BjZĈP곿mF‡|r )wҫ}[6Έ ͌1?,s_7Mq&vnPv{of\~ygk[u 8GN5W`LJeEWT SDFBDJS>wpn}SXZg$|qlBn٧{ . UbGW{sϖā#Y>s}#$|5SnfFJBa;}({M.n׏z,LϓJk~N0 */H_0{ǀC|]í;Hއi]=╅ZiN߀TjMADDD0yR}j*23VGz0 4 ?_Oh'_e11nL@Lakiі_2d#8H< {4##K ߟ~ױş#Vs'?=(:A#oPaV[mk#~6*.g@oҎ6 l~Y8NxegxIlͩ Kzh Fj2Ra٬MM_h@'1sBquqe!~#%o{3iL,Z{L] 9Qv[_VɡfB$O"}C=/o-*23l]HSSA*`3_;"!֪3l27E)Q՚-o \/u''܇~w"9Mђo_ܦYu=8'wq,E!qvi}f " ^>|~H0GڰC)'`këqz2gN5)LO?+bkWOu Lw,I"d^Qҟ}Mgf ˺''~=*0r~:1 ǑQˎ~59)v=ᏽ0+@EG>gksܼtX~d Qk 8?g@lU8BvuZ٩,}L#dRB}ѵ|AꓛP=KP{{Ǖ6]n\鞋! {NN[2_T"K~eM?;!"kq߅lzyl@{iWlTO-S@9Gj|613$EwO١,41&Pȥ(b|s3,Vx9q;r[jٚKW 16?rҢrFp 1~d!dճKnJ]/e*n*m`\Q+^y<dPeL7Z [G4ٿɭ8d?=M. '0qnYhbVr̘5z _^vMtq% F[f|ʣ\sO.wMx(dRl Ƙ  kzC'P,<]B)]3ڋ"*\ݷPiA(X)-;\;5@3g/Irrb(M/u}wy Žs37S7N_gq,at?;kR :z7sl7h a plfD<@2xapOYj%`J}f@Ax6 d 2PՉِ{nylyY[<n}<\8`_6k5 3;;ؚd1|.c- ڈ*Y*T++u  ]vY¥ Zl,h,OV/:$&|<I=#@bn~$N. V-Lh1$NcPXsDȶZ> Q"$Ah4*o*t SI1!$,$tԖXt_QpRA0XPJy!e%+Ū|kae71nng]soԏYdz] ǎ50:^b݅u_+n]0!'b5?SəW'.H|@`Mk}GxlHCrx~yذ݌#>%P f*SƯ4$n$[A9 9Y~iD.ye]4WѸb0JLY{O rwfW|@*\6(㜉P fmGTJH |ScLݷ%1b8)_-(Nn1V3\0zR _Cɝ̩o8 9@TFT,#ċO#f|_^2v?2Nx~;QX 'RZ (rP0o KKŢ/aע[̷Ňr3:eܻ?N;Yo Ђph-[Od|2.AA4&v<6_Pߦt 18-DlR4`86ä\ Lӱ%zo$iy P0E̋}3ek"u/Y'kU%$JyU3CxbI=陭QL0qqRM  ͍5- [(Ay |r f MrLֆ z*ã&X.]Y\s;NPxZ.+p;=B.mӔubn-wa ;CX5z&U꘯) GxY+1tM3om-wP0qiY7P/F]Uܛ!X7_Y3t,U}tlޭt?< =`#k }lGʞ:^G l?-]H7ѷIc#;qr^_X3鄿s]Yj9M=wSVN?I[Wkm2X'OM(7/ؕƵ of2Rݿ_(3>dGb3Tx95;~ pn!NZ`V;z{T1NBxvzY[ft+o?jӕFS jOaTi dfq\+q6 r q=@ٳE< 0/3?Q.fU,&fh:)P:Jys&^<8Wo v4\=Ucմ+%b[x G_@|)HN'iqsdT=ò YU݇:tIc'uܼ%&HtO) gkO{)rcP𜗾#/yL FևmD 4>Ό;o\'%I QfolOzpZ=v~P \/< `lp_Qh?tXFV>~Ew58rLiak]$Nwmcܲiдuh'd-t98D]h  T`F{uXkRӃH= U۰;$هT?'=?]&ߕ`z2%w7Y2:ʯ \9Ƅq[d5/GP:Z!v;>6pdЂV[I\be2.s jDXB;*uDc$?}B2-R-`L'8)vtToXؿ.q Ҹ|@=W9x!xXt -5[AnbwY 7,g٩p ac*åpzd*8vsBybH0¶Kz>JmT_~+5P|j> FUg!DCZI4IOzUzF0Sr2+χҥJ ;;ft,b&.۟ߥVg疙 뵿*߹&4W~Ub^uhX3l3t\lP@'I}AXr"?0 hOjft#AEo۱0K!)$%c*)6fCqd1mj?vm;Mِߓo֝4# 2 Qk xDS4DZDfоO0Nj/hwFV+ia~skK)5?DDO=R_ݪ/oQ0iFŒe[t>/Ä&hʲrC֋ hTX}% jqk}l5ѸN3*]U LGq;dP7~/h7B)/ U.oH='*tXU_92.,Ԟjëw;1]aM-s![Zi]cISƝf<-vad.Dj!mWDqXʙRGM< N,ȾI&Bb5˼WƓ_:ejۣ ̌ i9]F@NGY喟^ EzOHob n%*&+ -+9%7Z  2'Gxۅܾ82{w:GUQ&eądt42pRNuko Tz`=j! 868j#@j8؝EQžGheAm>%gA#^~sO'@ǡ=Qn p^o9d-CXc) ԓ0keQT'(SeQ1' MS|j?e1nS%-u_`lU~#2$9|qv}*q8=ZLDG7gjyw4f[.k|Zj !bD L2%?fؔ9_Ș:3K W1 g~d.~O_S1Gëq<_ 'YJ;3>xNg> ȴVšKx*Џ7GXj-1xi;&X^}uҾpGx(yzB;Q֧~OgP,Y+ ڈ莃j;D` /\*N򚇂) WKi-Roz #Gq[A<םѐsrWVKRȊE~0\ʴQZDq'A, <@ |X, C@e$:Jr;og)9pLdPk;X5:[Xzy cQ!-bk_DC7{ ]Ө=8}3#v m4t\{P* idJ9жlW!6lϦbqFn` \a`h wo쳯W!`wQEdƜ5MW#?]m`ׯlNM5AtȅT)g\~fm !GT-5ٲw]%z[x(}E%F@[H޹V3imjG XgzY }bn97$B77{i! [nڪ (=oACr$9u*qA5g1U_KDʥ HDܢqkTXDA7&fou9#,\q/}g7V.0)ûR$F'mI~x~VzʾhMFB4ى8{]wI  =+:@JzF:)˯6K2Mq8cE2*"-Q S8r *lp僞IckQ?W7K#7 @gf~JLK;3n`n_{eڎ# ~sĖm/n QtFr|u'2J`EM?O2LGq$KUr򥞑*b@5P>'3"(έ"$;o)?%u`Do- 3Z wl=>2t` SCms|MʤةBք^4OvV|xȑRpaaɊClW΃3gq\Q E{IC+ OkV wى(g" M>^규Ʀd9m݊w($`*(¦ A'čcMy5 49;t xƂiV0+dW{F#%OM5ȸ:YkIB/F:|Z@ YfM `)Dj10StmgZC9+Z}<$L8L':TLtHA;%ʫF.|wmIjxC6BY}?u?[_l0zd:Gfֱ,SHL&vͼI-EʹNܼ=fFvyEk(>݌h4'_WeL2Bʼn3tϖ흷;ˆd 74aU<.S]@禕l-suLZ%n]j"U 1]{򢢕ϦS3gd5D2H?0]&2a,)Β ;Y.ǖ/OћSSmT8L\ wԐ 1x)eO\,&p䘼Z׾Xޒ%B#kzmwݚ0r-0cqRo߳jÚ6?f- Lu:1c\1\L(䆧lq:HS"!,D'4Ǩ)$qٵG T-08IPYH L=nT[ƭ8+1 -NiBҾn@d>s%V :_6~zIu[)ˀBBqєL~(ys+oL-l*n70ڨߖ*s4Jæ/ O ٝ8_@ ?͜H]v3ZW^%ِlJ=psqR6#hAȡX&%YGэLTB#4|Um.2 ZيP)O|7:i]Xo:mz 7MG2 xSE*+;WPoPx+~d|irSu{_-94QX,uCE" rNLl]לv5\?/)M .ƛ=F*j%3S1Z{ݹ'ȳ!mм{j6zPٟ\E;Yh&JZ\PonuW2Ċg wy0y/s85yێ/)I!"߸BR]lp!"\ %8\g.P<ҁ>'VE\}HL%Y5q=WJjӮ+{G(-soZoZGaj٣`"Kt4o P10Po0G?rB 1)q_? 0-@ Rƪ WE"њ Dyάet&Iؓ\9mS$GHvu4N"!sͅ%#p 6?~ςP)7g]6׾FRO yzZ~5X/!,Ɛ.(^P(`GFoskzKMrΰp ͣm BZ(K)0=O -ju%3sow[❨Z# hJ16QgL鰈\=/Z r;\Sd f@uzILtE$h!*0<:8_sѸUQ'f*WPO>1vz'9h][ҍF7vI=q/g0gȔ\?QOA|%b>żȏhm%ą[A $LdN_xgHX: X7 qGI&K7@k‘vdhn1īz/7e`'O▒|R,%'aS 9'TGg,{ D;#6 Oa?#`0A' O{7A ;tU\DXRzG" `ɠe@''8A=7!z.{"av6k{?:=Z,)Aꞵkײ- s#5q|Җ{CuIۯIw6~&"h젙ښaa[uNnM(y)]ggH%hnY]q9՞@!>Y#E;N0!2,z\Cb.(~Bgl! ,Ǚ7z"62 pZ_y21LEij6"= A?Hxkb?fnO81S6Ɔdb>p]4wZ\c S E:TN4HPއZ8,#FlEpT^z›wML昜KkMOWec?O0]D:l'O|LUqiH <nXgQ"㍮)ʖWO?iא^]a;)tC bUK\RqQ{8X=P Cl qpez&jֈ~Y(] 'bJ ӅTA2zcSwct]<=}1BHmjL ÇAՊVdˬHJ}l\*w+{iR@r&<]8{ &^Q ͓)׏DAu>R,^79`wY|*ySB>Q;yEb?8b+,!Yio_`b& 7"SAlԹ%抭>$4g s7< >+C C*=۩`Eϛxrs &/OXPaܥ6LKv۹~w)z^@<=hW:j8xhO/CNs6yƊn5nN b` K:!I٧:c]3JL/,n/] r!nfP\d%$pD$BW3H;p ~?b%pOvU_aP1;޿n^h 7k1)ʦcջlcj4I' >/5Bjs 2;[C5p :59TDrt[ʒ۳,` UK+>IpؓNŔ(Z (dzrn߆^qϕ\;d$F8h|5KʉK9ħ͟\Qxtv?F4X5B8+VGGRGlhۃwd}BQ~M0B&1չ)>cs⥂w|z B /vϭu9HR&/wZVw](I$Ir½Кr Aŗc΃9dC0£M$f&hisn`{T|(j',U^ɼ(i4""y(յ':t{PL q%2#a06+鷆;?>kWޛ'MB;Σ6tC d~H^_|h)FtF~dnd()xlgxGj~B-`67z]fp!2cH# XUK Q,6 AUS>D<0̨㌤4F_ȼBy bqybH4%tr9}(ƀlVθ%j&?8t_j Th{ʑ!W+x[;҂kBB:ە.َ,HR}k@ q8tWvyE_ 57VՀY+22n~R)'#B)&T2kWì4NE];mZzkl9K9/|;W BqKzP Q#!j 6g R Y5 حccJ| H~*]^y\;7|+\r_?P6 ZI#:tw!PZ#˙#Ag+{_,'<2mtև"cػ b @iڊČe::C{.-8dPA? {;?%eqv1G{0)UMDM.-% ~B)B.&_y5Ɍ^@Cgr wOgqaH:߆_Sln5"9GcǯӈMw 6(Bqj+=5}'({2\5R+0 4lֿctI^˘Z??҈_fg5:ڌ"Jqc+b/4|tC5 ja/kOOB;{p\B5A/>s@Ow4_"^(%RR.` ~ 1[G0\k N]" &^}\Q!N0[|VW䃏\9zSp(uxo˭Fu8ZT(#FS-Yv%Ks]Tz/{ٛM"bLRR8K p/zO5r,+;r o։p9 Kqh뗨<5I@KhhRu8<0. \1#rhm+H~,Wb$3BCx-oـǐx]\&u4լZbg]d^Jq(_cnLke2ۍڙ538B`PPc5ȃ/yh%}d::4lhukdJ\^MA*~RnyE ^l>J!, bX:!["aȝۏ+L?HԐޒ㮒*=&yq3:Sr Koȥ&dXfi]MR÷(KN> o՜hD7uu=;ƨ2@,a7d)|&>dB\DN.0g$z,XX\Ab|_H(ߚ"/K17] N-FvQ I:&.74)EYG;ܱTh`;^ }{@lmgX0zc5z5ĭ˂8 -K,} S `L3%Ezr~ soXM>jh_C&X2 |H)k}&hpG&9 ^nJhs'15Rll3cw| ˴ cu0#|'e&+TVNFu2ѬO%Jv*{pU}rɡ9y)~W9h!7Fhnv$k_|"0/-9_RoM<9Ͻp#n qAv=PY9M7P&3KI-]sKzv2FܗBWk51:wqE$1| з FiD/:eCcldT柱*AD+bJ9KcY3`"}O·m{]TOpAUbj}!f@)ě#3)[z=Z/=}ºGف6ɵvlfWYv{RЉE9 ]QDdv͢CdP|HOZw7cФ L X-p{ DGv1-$)(*/^2\o+ ش=x!% BόRzf8E qht^7/nzs:Thؙ];^P$`vsrjƟu=Z}o߲V,νlt[Q-ɴa:OBQMV6!(fh>? )'=炎px@HmQ9|-uO~G|yp9~q?Ou.6 BOI#1Ǚ` ]`^E;Of߃aѵ&{3mh8yti)St_:_\-+z2!')+5zU!]nBеP]m@= vܡW4/VhNCwS}b)_iFh8>TJ=ɋS,epfM+`ݶJY҅=7(d7\Ѿ*\UHGIr`s9e[^":$ r*'INR9V %nX=rx u;k%is (0Yc`Jn+z;LZtU'#} D0q YP{0"x/~yM6;Zw|^lKLX =Aty?cdk-[#Éڏxh8ֱP̘/H'SE2lSs\/ғuy6f )?TOܞ/wz?[o І/oXuBK9r^ѩ 6EN)m5㋢/:1$`WP$JG$.oP@ ]S;/jv{H㐏3*ϴ+%[8ZԛR N- J–!]'mҪ/+Ü ӡ112Fe햼O3!.L5ta-C`zf26,zMzP @ ado{pRcg6x+{ ̋\k)F9`jQGEL#U2GM~=L۳::RYgIiyFFo@Y+M_'Nź ̰#eœ;J৲庪|TPIql/ոIvuN9n֒)Xs""O(ݿTr zGbfC,L:W.x9Wl byIr}Za5c}>%r^"!Csj'9ܯ۴ 7S6P_~`N+ k3Y3q"g?;޳%ۗ<$s;-.NmʌWX_{(ҪV/οom7ԣb2t6Ph:| ܄7>^a$ݪ@˄i;^.tq~*a7-b8!1C2Dc3oQe,0)&ئK]aË;4|O|zR:BAV_6Ѯ:O!2soqZ0X3!?o6~q,mֽ2Fbs#@ͮ@87B?uu =HZ6B~phHtT-\ECZ{2oc(?ύ9f:MBօ$Y‘9PYt! e[S+೨[hT(X#d7AC+|_*r-Eji~./ȳ ̼5judzP:pN{5S^˓fla3m?"<޲5z5&1F w'0&.wF.VQG 8b/u"mṛeQl)-(} D4>H*2$wnT]@zd"DS&Gǖ: "D"E{"5oxNV[Wj{Hx 8J["\n Y<~k;2OɸXfW `B$Se'2j5 MlgVA`Ёp{.&@I*r(/[!NztI_Ր&ּ GG4iAۥeYR&NS7-߇LC^[5F\[˵>r6Xko2qV(ͦL?SB0/`ZBh-\2L9hKOav6Xqt@|&5ۭ-@q]T> )Δ  GC4~]m._XJ#g%0x#P}07rs ]< i8 yѲ9SURL2,jX`VF⳵ ]\cLl qzƒ3VwXь(Kfzz DUF̐u+5Pd$2*Y/JҼ,\!F] {T<=wFwx4]?;υicN/6t3 chhW9FEɼgWt6$} y3)n|h _^D'm4ěmyY C.cػ9m*p0,SwvJ%rp47|kCP*UwCv4g%:ZH[!SʀOX H,-"([Ô7tVg9xypK[Qm# 'ZDgAz#w_e0jƙO$hĕhwFWGAgm;~d>a5RئioJƾAYRܩe /mS~k(|#GYsv4f% j{;vې}l*Mݕ=%flOwmڌ,PJٯ0JeuȀ=1fh<WZ}QJV :dAz(x1qEw,-::BO,LՑ ք nMΌ PƠ&-3y y`|n0Nb= ōR%z߆, l4XPioFwῩ\eM_T?8&-!3ёK:1Ș4ajD pê٦6Iql`v-3 HneO`cy(O,6.R^' 6Z5&<3I&8SݸC'.nd/),6@OwS=OZnȿ{sI[ vaơNt;oZEDwq-vRQ@?[u\>\l ٿY0tAc: w8d8i2ʙ*xtp7cfy$1}a NR^XG\r&Jbū_ V3-r?v zۦjs\ɫGFe*y0fǡW՗ACL}KcC,wdZ^qx[ttd,+tFrUM_AþA4y*1N&/ %(g,ql7G+@uȵSɬǵnQԴOFg7b-#2 B- ݂[kWܩ!gYqkDd8R?y?ɍ2AL2w-ԫqe:Cv(P X2&SeJ8؍(snw5u{r="13g{";S Z)%0H>$3ial/pՒgs&#~I +믟OnZ׵fY* 4 D)4 6c^ @R!{:߾M& N9?.8clwSt{_fw?N̏o&uU}͗_ gk Y 7tbu& fgUAT^Νc$&e#9Q. 5>H\rsض;Kvۿe'Kbj;CD6>@#|hEBAK^buHm Cd#Ls ]EA? W<5qcw0>,֬:ɚkw:]N'9>f.#G1Q =k~LBx%K]|Ķ%SEĵxT4p`6 @ x'ZST} SRhz9>C.kԳ{6SDtTiL((t8 KH砪"f# \ƼK^-#>h R(h|W9Ăf_ fW G֮>IyorB%fk֖(tnp*ys@T >Y|K]$nAv“a]aI|q@ -tMKo* 4vܛJmWzu7ʉcHmKJP,Aj^nׄDj*jc_C*H'LxV39_EnOZ [ǐ[{y*eKDF%woCgdo:^( JqE~GuTZX"#+{#:-7ӵ[*z'e*G+aˡ%SIʹr<$Mx$!~j 蝨PF:qӲ'U5g]J#A t>>U2"Y$,gPށpleZzaQF+hA5(vW[,BWӃA/6;c&~ _J?8>'UY=e}iܵ?g 3aC3S1P@ygK;MYt*(/)A_/\yRe8~/:FI~%({KӴ#ЅFD֦ٛս7J^~ƨjJڠ>a#a?46TwfU &Oϋ,*N $őxeԔ]1 fA+[@Ev|?^+v -[{f5!>Ũ Cf Q z4+B@ը]r^{~~yRJq2r*W#o]-v|F'烂V)A7o4M5_B]5 mWi@^~ε'U&UٍnD0D9 S}SP>ȳe47b2H>gV^G^XIcy>#Y6rWrTFuDɏg ".X*KRp-ցg!O,ٛRB&[ٸ0d/BZϼ;Le%Gl~ֹF%=g |8T-T9l;t;RǧW)~w-}]Ag!IK@ڒ׊M ^ a$ Y8DC+ XQ52-^z x)!ssUQ>3K'|6K/,:  JDaP1G;Fɒ_+s.- :S[`ƶ)N:*W>CU" I`zPJQ| V̋ fp$'qU |OUX:” #` YݧI=<^cXjs֮ppH ?1jZss @)VBؚ&fC;GREA2}%Z;kVwok`Gx:=qI[b=X%g\{sxz|!=? QRA xsF>h|k0e57a_2h5j' IO~a|Q6cXz+etGEi-ȉ\/U.xEY DadcMSи9%R:mq+AK/fd"I>d]lÌM:3r?XS({k6jg-4O=5, T07T-Wd؛ҪŒ N5>|ٓmHT"'N\5pAC`G̡8t%G;lc 3%6s@Yx5pxXU/%4=BsQO9⊪\F, s=]9:}N[A`ӛXfrEsc6:c1Poiz EO=bd;q8+2_fk6y&!}2A !yQ!Ȩy_>1~k9^=%H$w h/LO@1O?i2x7s N)>dRtFJ{m:e],xs%2}м="('.Yv(3'Z@et -A`InϠnѥu+Ӿ"BVRآp/'))>nLogQ$!<5F.dS!%Wu3èp glv5 $g?ܽ#Ҩ{y5ZPG3!&Topu!u-'LGZ\xFNZ ޮ*YѓiiW]Á5Pjn.VwelShaY3r"B)=m-$r"A%3ի'MiK1>Ӯޝߺ΃};Gj[S 7C3YxJXtf>^kMD}R˫Jf/8OE{7o4̲"nYӦ?MOPJ{\kSA?g8! [BF8' ۛ12L٣ RITiI;ARi-7p^O<ԒBZ'[虖wW%;: r7거Y- 5Ս[|ah(ZӮƊ!wb{wr܇TxP$u8b7nj?H~cJ*n(2XJTⒶ]ύ۽dMfUBtk ԊzD”7|]#GS2FP~ "dgb~߳[PmfwHi C r+!ZA,3%K ^k0BmTNL\JJ4}R$9nv0qMF XߑkafM& |['cV%>;'8.2a: rۖŋ 3N.ie̮)[4e+Iq?Tث&KC8'fbR߁vl((hr#D=xшV> ,LCm6xwqSîHS^5j4U:rm+3E٭څ 7_ViXvTX/?I+".u 'Hfo߾ON#GuCIfSUvF#?Y)~ acˑ8\"E(k [H/sY#> sǁFLk4Gvϙ* ˾<6jAZЌc4BE`N-Gr⩵lcZ/t$Q \`k2JSăP֦S9ZUa[[H=a[Ra%֐!_Rz; Хl_K?DPЁ&cL -*M$2kZwa.xDΧ#PV> mIlvV\'v?h+\a@.dCgV.ܔ3IK |/S5^!f^:Ml/tx=e]ꙉA*'.Q4,_wi Ǡh]tBo6 n[H$e=WMdM|F7 j}qh`(ZG?5'xkOLc*4Od$@ Xjʛ,6S]dT0ՈH02PuZ x{'E U=+o6@v3:Na(?OO\0mhQD*$_SMAO,G|$d)ϖFo g:1V!qW~B<tnx ?a1뀖g+w(,q)t7tŔV#)SݬOʭhEdWO5áJ(ztP,W3 39MqCqqaډ'^@Yye~1Nъ3n8SwÓ.'Q =¤XjlO94`   T?`Qs5`OQ.o}TX0i֊W+f]S8r[&v#]c hJPCh$KiȣU@_f%4'\rU_@;hckƂ$9U:\ rr $}>"}%A.]}BR\OX\G(!k)ܴ#ct THV]zP?$h` Z秫JwOLٶhPw¤VyΆۙ8I5\8Kvu,#^-֫ &]A|"o5֊/IJO{ %]Il$!.crf O H`SBL{1UvB{7a Fe'Kte{s.|ƧAn6>m_9?RW~U5\}W3!E8¡ L/2#$ #oH[Vk3o699vv; L n-W;ċ&٣dGm}{X}Qzĵ?1F+}!⚀x%riLDdLY5r{P:LMT9QC$蟐|mP*5!*VXߊ_*A +bAznΔmnG^=f]ŧ 0Bx]8<#0&^o|jGESSLښ_whvaٖf/~ZHsxm|ФVCb-BT/,=X_Wj-\1C=#@׷gպp1ָ [6:9(тxg ֓07a+m#MX齏ID8r"SV+\{]`v|I\gza!`t6r/SJ!=1Pys EKsG;R4"-cquvFV>\Bt/Id{ 2C_`o)F[b$+ _ݘ+ȶ<mx6f`}0If"G9"&ł&{Im|N%eiEǘ?^]IBțB1V k~[֟JPN0Zի7H 7m:FQ̉ J^(կ7Fa3P'9%Lo8\x v9Ǟ'Dpo"*8ZVŌD.֏%UrPCv۠ZL}eg#jSӸTc ) f2s¢2DFtZ =\ XnDx?ے=@&Pʥ%1㦩?0)$3a g9gSA)¦QZOҏˉlv3]SjKeEġݧxh͚.RrLt^BHB Dt]ec%̩UuGr!QdnQ@,Fso撧wlڹ)6K3&޼ 1 yVPs5m_zMAJOB‘QH`7{ڐkHNo&mꞌ](1' ^PaH"`Vީ9οRvnB#( [>):0=e3SlY/?iHX*ߜ1 ^fvWуJJ͖*F=lr>0 kZ97+ =oD}uXoӃUCבf؈KU _ꚿ"RS9Nߊ;~i"Bb"ktlɾZ+~&y̛bڬsUTF\?_jjVN 3 6bЕ+Hf-+,+/0bb+B0ޫN͕9W Q/ Z j.l4bj(?:>ybLX Ü|I}2"͐ VH*z]Nr&XO)Ƿ)8u?\]N&EmAEHC{Q;s<& Gr y΂πr kjdK&0to$ 27Q(̚gځVKgkB~'G#/>=\15Z֫R-o­kR9QsU#8LJy8=3'?7-hhf*jDH^"@<&_ě96*k@#Ðŷ:=FsDoȈʑ+Oha[XG0b__r';YcMNT!SVt.S&&[ dMH,sYtn%^!>z(s"9 N( 3h C`W46Wc@5-G1:C4ʝy [;r0>xW%p 8g/E? ,`WWSUcߪBkW60 ;g{$:bImhn*$$P"adzu@/r:(<^bƞ$b^84+K;0`jV}@|ҀO Džn2"܍˜7ĉ-]<+JR};E# (>昄rQz"dr36R Lyq];MI4,GXPm)B[[IjbSݎ^:@ճ1϶eSł;r}kVtdփ+qnuwq[|'6[YC%NڮᏣ]QDu- &OkQ/|WܠTJz"*C՟Fˆ fZ9(!%ByM(r((2wcs(c277(A:f&UY{]`LImG?FT}&3DzWBAmu5(2ףoWH#fPޙ@ ^%xG9{{%)<9#]d S7Unx\'#0ʸSD2p$|g?X8W)8 Umqmv>TwC~YHZp: {H cp gIt1vxl"b]+tg0 R7uSȥ2aiUYK'Do h&լ@\ sQ)dw&Stί>Ga{bڐ%йchn*fkNKYkꓭm @F ztwoY 2&A/g  zb1G<&>-gQ|x$A!%oHA6FWJ&B8P%҇]|ڤ%əѬ_C/BQthZ" ,H<L_ wTna6&ǞD2wU'/1! JϓgҐfgls"bPnURgt a`l->Me/[lw\Ay|U^ixlY0#VudOH!t9xV '#_/j%ޯ mހ:|{DԑU5Zb !ptK"!H>@DOևĨBc-;SǨbQ&TY |=t~l50?#b]yNdIu]=ϛm'1)P|frJWxbWuR/3QȚӐ|joVrts*SE\IXhjY2p;A]$bon *^HAL_'u7#vﺾNL~gz|0 m'U`lZNH|l:=X҂4f&>.8Vwbπܙ 4SP6ݑD̅pP鍳ﳂΊ"NDk D,]!*m#j@<8 R*V8epfW8Th^ٿHhl*پŹD/iQ^XȇaSN(@t5$eAy(s+3:|:kܽu[@n()098CCl _ZXf~nc@3f CV :T JW{ӯDJR5j--P"j^0(ᇢڕ Snd;aV,6~j}Rߴ\dPD>I`7ze#0x¢(ҦqlM Ku K!/d1?>CmB& 541QFvBi:Xr'M#Hg5xærhP!ؙ4'6EDiތkoEӱ34o$|3[sV? ]--P߰)d1Nr }+RwP7o$ǤY-NFThaaRNu<=J4 @mx΅>}RCG.-Vv`uxe*ՂSJgԟyЁ]bX[ˌ՟V;dEzkd4z)6]J^Q ۛ7D:JL%rT'q}rr@"Y]ɫ aYcNV6c= 6C6Š3zi]n'n<(!eg4 -fGsg\bd|@[C/B)ZhoX*0kv/x%"[Ko0F{uLJ_dņuy5m aMs0V@?&3f"7kUkEH 'g`lgI'NZJ/)^oҒ/LX"ja3R-hf Hݎ.@zCzԨ=T;dbVdڹPzbn Ʊx!00Zg`A R)/2nx7.8~HqUW.@4M&`S /)X!sΰw]ߤ5[r~GUd) }͖ΓgXi`akd3V0q3;WXcs3dg`^Σ48{_E7nMJg|}igY^n,չMOmF3f =XǮy:g=-RFB 1-# E7A-(و:GdJIODk zS;;4i1$ig$}'?W2D}/㬝u13u'kM v%~d mѨP܂r!PtzfW(FRpc]\-# =5M܌^ y1|@z^-bqըu-h^ *:j$2|RJbPkTq&gIVTe;ǡu`y9:' !.;OU '#;_q MKϱ%kԯLTANBmCƨ.QhF;TDmL?,I۞h [u>pա0S&҃= MrQaË7 2},Y lU85 =$oOVݩ͙$KnD!ۊEwbIy`[؜JۀrQbZ!}mtqX<"xLG6J{qcϰCR7J :J v ^(յh1H`Q;&=oF@)Ŝ-@pp|)ל*Dbt\^˞J/_tvB;54 m|c f=zy1y{?3T UE;M ;m}qQb2a8fm$a 7?NW*(QEXLgmvߘEI]%^`aoFH,81C\VYkKe19z="J : Bҍ̔ck??ƦW|sR ;l7﹠H}f]n^fIMcArڞ p=/֚맄HkwZflYz$,њj4 ~NN1ְX? Cf c(7>j:1:J8p}o$? B~2UF{_Ӟ99G}d6 qj7h۸K )y:yh2֓@uQ.tMpo)΁7h1Bc #Z`l(C-xxDC5R9 4 $T~{pVf,YJn==e"WNX6xa dPX:E+_$r: t>*D|jV))JUkpތ\tr.vFҷ_/.%I[SUK"G3q]ٰANxS1nEff/H277 RNN6>PE)ʤ) e9n`VKoccMs4=>Whcw^&U^p+'pnGύH"do[CP}L_A6:LT,?/+8e" .3|?@}8Pcaz=,"Ə2EqnP y 9[ԮE@LGӅ_Ǧ`seWayXq uh@VAnӃjXN3XqN o'Q:!>Fm#H^ASu&+͋pţ8eI/@hį}J03>V};H00 ^j-R",wk<(6ٓ|B1=GR!aICɉ#+髈nҹSOe)>jRG Sta|6<⮑cwkj/R7T&O-BozF/``԰8gVo/-a-!Y@WP//M99+1s@JXn ZV>ԗ A#mQ0gzm i`,6ј]2<$~` DzJDg;r=T-Qآ{%efN\_48$gKku9ۘk3X,q 5fvD^K4 QC[5@"5έ,ruwhYY˅^} S&l4JApPI{y,n(*@oTʀb/ 0&oÉȩTȄD__TN uiF{ps5.8Ո 8 J[N=1iVfi0JhND{6q |*ĩ%ٴS_^cGurUu<9Ik)F%80ډ/4y}QKt`Tax+Rc%f .6 [Jm`Qez=`(=M>x9U& ^ؽES>^1hq1n}g#,Fo6*mw6`Bu0V?ć VD fOHVQE^-FR`yy0\>gi<:!lZ.A)˻1K:uXg:6s׊cFn^8c|رe3捀Lz ^ީܕۘ,pϟ/ Sځl7CfEr\oVIJ yM]^d4G& 1Wp1A >RnT*8M F9iP`w=a@ruJgvš :^~o/YNkenu0Nʙ{"'$;le;l3T} A)[Z/Lz/ʫ* jIna3aL !*K_]C]CYjb,f0>/X/!1M:\˗Sl Y#L;"H̆ l|.rg'Ƨqɵ/ LIv8,2j,駝\$Fu FCpFn# v\iXetCeWmR8wƦf*^%>ϔMͪi$?V59r^l4 s S;p`ƍ5l ƯL{U`[1ڟ*}HNu/I&g#dsK/%wOU9N3.ۊ;p-|(msTPr^OeT3Ѡ@H߇I˜|Jv3-F{u"T(2oHJvة؆љVNŷNݹCD {M/nIښޡ(!3tnǡ9=b$_k3he Rx_{xGXZ{1`U?O_Պnt@='UaqyGE*o)I^pB;+4n* @>cAgQ#/7XW͋)6joĆZ4ձ@%Q/k6pA|M#V8IP&p!+ߚqE&2wE$! ]GtZF# Q@ LZtcܤA~{6DD+Qs,wBS-IBRli@.aðx`q:+%kޙp[2ƖYN:_> 6B"V.(@p|7bRBH wYF"9.N~tajd!]k* !0hPx0{q+QS0Zes_-Ks|2YnXN8.Tnw:Ipx'bHܘv.+YiA_ iE5sdl"z:C`d4zÀx͏>G Iܘ"svAHYmBm5Xm*T{cZf`\CE;t[2 S*e[=c3p/N97bHΊϚ(t9=y[P:{pb[޹<_-񈭜~LM.-?_8_TjB.1Qz*VS,hPA$iP=̼!]+Vi ~E6RՓ'n2ZrMe+M1z񒂗?$4fbU޸a? R}0jE?!3>tdvyUlFa`\D%z ?QGPX\x_yrb*]Rݷ TO{GZ<%v"0bYp kJ`u;h Zڭ+&Q?b}CVm@ `!E qDv5oe_&`7 ,~q]-G˯?qou_b3:`gm P)"~^z@'!TS)F~੯AIgU " Y4pj#Yh= h8?M`=$'QnyWo5̣=`k  EBD={gc!\&n%  @ڿ\LnNv=ڝv\`~]x:<^T|A `'aw\Wuݝ=WVR6\-5@e@!IO6=;R>Wd5l:/&x[Rs|F,On¬VzJ%8md QQxQhu>F`$U[%vD)0 >0[ah J3@Շu}6^WAG~9OUZ挓8ս|iYμa#4|;cP**0.O3Eruʌ#vO7}F >7 @hTgF4i{MRc`!j}E|cHYy: o`+3-,AMzl>^|𔌔k6f!̈G uNBQy"v mq][nJA6Lﳷ՘n /T]|6{ʼnZĥta(&x̩)GTIdU_:[U߆c^ƻSz 3(c  zw坦[tTuˀ<%l9jRyzDee6/v=ȯf9t I Bd"ë$Yb-{"^QiEvzT҉eݨ+IȂ6FBzP3*quKy|Ns:%u aJ`?̰kdeK~=`5:'B^_ޗ ,y\sjyaL!$9j\\9Ǿnq66tD[uluuh:Hp!c,1Dv)[d3T_=ЎW;lBH2*$b @aʥIcj6DU!:u ^V !Ru81{GH jۏq30^'t4BhA ]Ʒ2cWZ~);*ZBNH|Y.yP|$ s 4ˑ>~`ro񄊂iOTB JNOG+aSfѿ y$-{kL-\:W%95A ޒs}Y d@g/h[{UA ӓk|m2`M9h=I/> =5]u9}?{je.6u"ͣq;ĉxAR,*Y]~x o"F?ZQQV d.ֳMĵ)[#0 9u3YyVnrq `9[<πsM[>D钄}^4.} t|* pHjO;SPӱh;/:Nc3}2lxmؑJ+U% Tro,rAYa3g-yC\t=be@5ԳB|(($bݏ`ZϷaTkyZdIHO[?5's ( 7Ka-ga>)cnxӥ_  Cf,Hֽs'\X9ً+TyCV+򆸖˅#<=@5Υe`;L70p\$5uF4Z BcEބ|'{k33|F%WݑgWveX3oĿ@0S?M 񓱷 a(}Y'W-{ʇ4Jwl.TVdV5\&1>1UCnؔ݊:ޛDW1Աg(Bx֕`rT%CYk,|dt+NW)]1 58xB- [衛%XjQCg)pDՇao#eH\]/!c]g7 涀 p3/ӴdD5 q̦DI.}j1 AYM/|sμWE$v{\z-/="^3"whp\4x))&އu[͑Gz.U:$diLmw p\5gv {eQ$SxB(}:;RkH.?NkQ\z/+ɓaaWSS_APt(6 \G7e`p*YWQ6?slZLgZ"ah`CB:FWŸXqGoSr'\ B.n-uKXDƗ(?U:&|W({n)D^;bX]uERau1sVx1 ֙mp((䴆0 fl]Wj3.<"1DOrnj՗|d4/i~F#h`.]"qc˼{g}+?M/p8VFR]H~>mwen el>3#eUc4i=y>e3I[ZS<üvHeQ R VBJ\LXx.4Aˉ€{Nm&oqAĒ(-_}HJp?z/JaM8jH: n|YivC lsySdCL Q1,S 8*j2rTs`|j!aMBEt!E:AOv_l };a v #ktLM퍞#cDk<4AհWs/ nVUxNn2T bjaS :[dwbNҌ*8NG[?rYzVN,;opXuYQ:}ö"HV[|!ޚwZw[_z;ƪke`n`|y™rc)}$vmл饙\k~@$Y$Q4Zlk\x*fLw}6g^NegILH߁廬}cy,WvLѺ/mTm(抸œd\ibJ4b4^Ow4oȳĦ+2\EG?&Z3`*|xI`9G dNjGOĴNKIVr9DZl^>JD8QTZ@.Œ~eqZ|J¨=0 kuk^|L}ɻh2GfEkͷí7OIJISP_)*JMGs #2MazTYQ㖫…Pb> PνҮF*F~덴&K1UtrJ(`U$!'PKOⳎ*1t#g8"3GiRXyH l\Xcag_O2l JD{-m7'/I{~%vP{&l < D=/!P=dk_w7ޟf}.&C|aP '_1[\ΏͷU}>~!ikJ:A3YFx^䨹 \ ծT|:M49ܖCfؼٺtzcɖ_;_8b9yQiR8یh.O]M n0D9 s!l'\ʍaZ80~86ˮj*Q!Z] 9٭1O8+f3h8'>a VE1-$9j5jmaW}>:ՠ`c#I#n1Vl*_HeJO`4*z֗6)25pе2J@IΜ08fNӡ;͠;ػ'euoeGETA wW$T>`t.N9)?噠>r3nN@[˪ćtiA"뺖%w" ' gGPcLTauH !wS @t`%Tl'od.@k wF2wGIυs-@~-zOg.M-~̳,ldjLx$ȉzYCNALd[|XSa%B]DeЧH [xJ<}ܯf`Qzl!l_W1GT>ȱ&]POoq쟸| )NU7\}Pw`1)sy\ew+6sغc]H>Nԫa]҃'4 ~mn|M۽ڔ%W m3 XϦJ{M\W]I(fS"a;ωank9@hx[\|-}T)i(<C2U?g(s}ѝ^Q/0s h [rzޏ %y)<*5K:?Kd@:<6X){&ڈx[ok˼K=m+m0zXfDXˣcAPYI픹bc ~WX)urVA!<v}XEh0 ;nO'̼MH㛑!*5MIG`"931fJP*;U 7(Lܶ cvqĻv DP=~˖(qUc ȤSqi5!W&?3ܱ2m>BmXLjcU 'SvPfiUR>lI^'h˜ 0Qu52K&OŦmnFkA豻}j ҙH"b+3ֱĢ@;G퇃U!7L2M?~=v@Sh%B@i>E0.;p\$4hqi b<0JߜPnu:bRF)C_E2 :a0 nLL/[6ԡ9@Vfm݃Ih8| >J^eXl r}Ʀ9*e!B)EԫKnz> wFP4 3)|"_-VB}LXYcx*ҷ [KɁGǜ*@Κl{d)1?&a5 +KZ ߝ ?}q$Ez fZW$w0{wn-&Z>{~Q&|~bLdPˑI7սQ Dz&5_DQ.1rZP%7>mh-߼]nd5˺ N$D #J3VQ~m -z_LR$*O&6kH5qQU'z^OG_OmT%#V뒬(Dɤ}”G5Zðs1__5|wt$ I׫iCQ:q^UA!g_/cGXfn{H`~ϮH*olRBtZEIŋӘ*2ϯKo meVYmáزyOQD#iAr4v\GV$;T"lF*9=kafG _}WAq/?8$< lcYIp=:Q%*.w+Scp_"I$sPɬZlgZsJxAs9_{x<$vx1{}@pHBmlķ-^t1O_5A;Q}ӪDܤdOƩf[3-YeҺ~d~ |(e_4|.@!q*U58Ͼ%TfpȦ 2[yŹJז S8Mi\M0d/t %{w`.rJf;Β46/#uWrM?SHe>m-Tr 㰳#0 y.1l0~:WD)\p<ڧt(EA~, >c)< Ubb*Q7Hý M;xkI$uO]p 0|rVNh1nܧ":; %8U{1P zt&kK^3X["1HmnA%w7'5Ӎ1x6n@[g &TuUTcPݏV?a?m&qTRI 'yVw)IBK4>E6^zJ?F@IS;"d|7-yf`kv-<6]xV+ǐ40*G~*i M)S\x чv6ZӁ˱];r:HorXl1;԰sy'J #}\w`8AtE?륙9%fQܯB7ic#+.˛%:M%!.0' 6V]VOkQi銗"+!c|}2#=U~Zu \UZNJ"cGm-"x 9pKC,jqs2s\-Y!هsXT 1q~QǷE\=G8BK Â&b) řOm.w1塜xKgd*&)Ћku)7c>[8,$(y*+ h$}vulX$6S1ܻ^~XQPHm?0CsU+s6\ec2*/< ~ɺ)N(ޑ.ԍ1 RJ|B•2B?b٧bl0әSo"[ jf8AA r'&]tEyoR"5Jlϵ<([|>rR1$t4kp~5'K/ew xr Z>#y/Ԉ6`R|SLP–\9L˒n5YKNý1(C˜3E$FXH%㍛>< p);L;G"GRMzH%1yA3E6%1c)Cji7iyJ˧rhZ%V6]OWӛb*h AwQ{վ=ue|́5JGB:GtMF0IL<(&?Ίs}~ȂSȜӔ#3GQҔ._ӵMeJVb𭪈J QUzDq=µAֲHohK@ȼ{V=s7y{/9qRV6雑6.iBxPtR9;WRM BT -NjmI ịJӏ&f@{أ18{~>{DYUC#BTE%Ej'*՚O<^,QIq6&CIrS0'E[ M?u^Vz-/+|ϦM3FMx<hVɮn`E#~Ku੉:h%윞_.H^E>K;i$-n4ݚ_h8q/ʕhA5^SpGլ%X i33teH8?wV\[]rp>Doi´w JmB-kopyH[GÎTDCm9 ] Þ/ed[6bm>"ǏzŴ'7DE`ӥiً*s;l>u2jr *N!NR_ i*{oRɗf PT?nh7?GI  R,Rl><;9@A?RXJ~$!YƸ\j!u9ryW$p$D.2@wtO tJ [*.s^MnQ|'2Pra1rl4L 9kG^aC6 0|u쳮Ձ.4c.>lc7[={_+~Յ"I)Rd}jU84cz^4hHҧ>nAk"$/-=zϬ s*孵fLH.j[D#ofG-bmrXi#+;)efDL'DO*lXآ1Yd W8%Wyld\4z4ʭ9gFy;邀lmqbvM~A ɓ &[8]w'dHmq^H5~u 0ZC-¦gq)#o l]l?;=_aЏ*a}O@{himP5JPOJ_ n0 ˱hlySޙKpbkyIPeQ_R_ފ'NE5{J|Tz 7YcHBpcQu_$Ǭ3 `ni*GƇ)*db\ѳ)kϤ%Wޗ P@HGǧ92"C-׾)4o S N@7\-&/Q`t_*VE:;b"R1Άwozy(Z^^ }/aOdVd͍v\vm)yCjX@OHEꆮ–t_;ZP4mF T۝ib"^FXC]'}*f'$XRΞ6{a^W;L.aZB{l+G-2~ٽ9]e \a® DUG᥹Xvf!vpM$%h l@_X][-~&߈Zꫤ rD>5^ Y_J-|6%i*riq~E0q"KzDNu]~_-$Kkf0}Rd.Uٯ;Du9jH5}zRfzf›Hpo`\v1ɨc734)cD.FQ"Bee s1j0 J3Kǯ#o_{N9c5i"턣cVV'05 I"M.j4jkR_0G3R"X/=u`+"wQ eR xei,lEskBh0BM5;DJS0VЀT\)oa YK3Z (f)Mo2/GٔtgoҞGZ͛3WH:9+PʁJ }ϸͯސ:.}!n*҇/, 8oTh ̉~M:?' d XêT`Hrlg rb@aiU_!喩v u6ԴJ|e bkX"(19*[`!~l#Jm)%%fw(1Z{f p؈mIVI֦V>{TMsYO m .Э-bTpJcWFrTI=fza3^Y@xӘ(%ϝr}r+OD}`'vnUO1IN$PD("rrk![v(j6͌drWڒ*fszwOٵ龲}?*$Ff }wf>`o!&g6 `L/f\WQsӋ$`{Xi3!G%:@vf`KИ|$q` VDФ3;\M Sjʲ7{ dB@&_4_f~eł;n9/)#4'K@i$Zw!FS'NOEr+H-װxZUݳaUiP4-YGUŽi _ 2TYq\`?QFn+||ɦd3"i_6@FG]|H͍c0OuK5իmq >^HlڹEǟ۝[툿oR]EO*k=2/DԈAP^ F0N:bZ5bz@Jsґ 92ONQR$nɥa"Lb{lsRSOPrI&OhI5^m5|).7,w)j'gwAtŊ0۩L0DM:53v w#gop)02xτ8!: /,r `0.(I/Ǜf=|[];?P{^Oe*HT)ZUDD(a79 ;nZaaOO-/ $`$;) uHr8Ugur 1wS}1A'Ѻ4.>2uQK an+~T¼+^>q <`5(I-^G7W8ُ-ӷ{mIZF(\^)OiKgqM4>qy-{Xz23_E}@cn` Z7AQ5Ycw뽮#,d_p JANf}Y(ϣBF }|bWUޅi ;?Jk6t|`TLFk8 ?+- 2x>11,6Ӱ6"̜p^"iةݎvi4q0rA9%f~h >k+)SuZ!BԤ`Xm=SV{q1"wn(F˹T51۶ "/aL̦Ѽ۔[A9%$vP$Py7,؆VriC}~xbPFc {1&@.G>- ]F;@H,KMQ"Q lhVf՘[-w#Kz8VLV%Y3C ~:HKC}Hv S]YAwp'[e@$d(b zH-.I/[Q 8bb?_GF2kM)T1NvBi{ANa-F?cem6*1ARٸBH>eZc(/ T@K_=٘gPr0c6zdv6o-3dFfx{'Ղ[}ȁ⥃bU<"RA;ÁOz {.Ņ8H8>C#ՋVwi\ R/!9U?OUM dfhb 1Efߺ$me)>[ 5Th h%xԴqv3W j$ 4'#-2]ASxn%١j;L-PZu)ِgmnD`{ $Ï.Kg9?4<] iJDV`L\Wt #e Ө2ÍiҚ@-f mG4ǚE/5ay% A,uP "K7J\d,Z3 ?}%;u'S itdB@>TT!gjVl4OyRhxU's<N C9I2j)Ǹ1+Q_0ܚei/8x3䗲k w-bFIS{8X7{l`AHMy0E&GsZM"Kcߍ=dV65(ݵf5}A>7 uު:0?Snp4l= \3t{G2jJ3ڸ;P|5}7~͔RU-ÓT:"7QzjYPU4y=aĭ^O dՇ emɕ$>*C3-3=Eێڑ/\:fd [EVseFYnNE`Đ ]9zW4@|'ڕi1g=IιXW Rt(F)B՝pwt}8Fl~bBFSp|[f,*Xj1Gm=y"=e 3,؜e;8eoSkkٔкñXc,Sx ݮT3:n{sq,mŏ S4TxU %1'[,sǤy6Ǧ6>0'edˣtoH,w:<|h 7|? i q$>vJ8+\G$ ǘG;Mnn\VP IHiNjE/K WI"uqժSU Dn\s%H<&9:9Pķg~ z@aoVPFl(!w}#ua[{#&2hnEӋ̓iw)J.t0YK8:7ݲ-0hvYc3s9iW\) $y:Ez=M i:^vMQD ?\wOfUs2G)NwsJssĀ{M\TnJP1}Y'.N'W2'$*3# %_\e Th֟L|G6"9{8y?M[-"!⢕0^((jB>@y&ps^114P"gNqFU{G*zW`_N0On֫}6J_FJk "Dsp9c~X/3cAb fNP+ea[0X_r[2*Uҋ(AԳbaEKU[ O0xbuh7^*c[';-M->;-x@c`=NriB/IxpDp92pn|)dZMVyT}!_}ª{cElKC\lIxu@J\`W+˜TwVsLhdϠ^O p.ׄ3ݹd{DJ-9$b˔U[u@gk{ۅ_gڣM⁺nٯnA#Q!)0%&m.thG `7!λ`V52T PO΅O h ŗ Gk`EZr720g~PK䦀OtfQAnlE-!(ݙ`ɕK%ԷCjK>w\0׸C?벾 Oms0H<\)ܦGa8gUhܕ\ H:bqLQH`m>ZNHT(eK)A$qThoH@9n k"dYYՄI 8x_#)$uej&;"?t =o+\2 :G+1+z(a8u+ TbqTn ߮jtUG#95QJ{B$s x!" 9(2QDgpʵ-`LymKz?4s.3%hinj!>`3uQFmSʔUN6Vq҈o3?>~a,yeliq]]>r{}F՗cuBI3Yޓ1٨Sl9=SSW@yWq꓌r)tT p<~. kG]2mJ]\f/T Y;3RR^lvl~ 9A'Ÿԍ}@ĞZ(]ut3H#fh_Gpd}Qw³FB0SQ&b%R[NR˘IoT!ZJaJ Dcki:!3Wƿ&qxٹM42Ŀcؼ$5FD\K¿3X(rHEJfah+C 2<I+>ELHC7JM\ طƱ~O_z]G of8`/p/8|4#IttP.Y]Ñj'us+-0si' # 5eQLu#[NMk me,1r$peX$}e) Sx))cW{V/:BC̽CJzDa^ 99.9P2íQ-Yv-5u9l@*Ibq.N()YЭkGPOh֬>Gՙeq19aVeV ƀ|u]ÌѠX~rk۠},S?#\J7"e0^<7OnW;S1A1t hsN)ПuFϬ0EOvsqD)L%G?fI 'xlqJЊL` (x2ks g`VZr,* <Ҹ\KS+ՍMuxY]z=7UvJ!L7|JĺB *U4'Շˡ3+bz1- \ŗxM~mPrBĦMa.Oi _2ZHytn3FhZM>j}:5Jyc-0=K}t5ml*{6^(? N%!f¸@|̝%G6/_A6hNR@<$O/F@"JVO|0HÆhӞ#m*CأJ)_p圧B_dh?'LGSЙ !RwLqix}eD3Ӥ"<ǶNg_B{K!-wE騁o-_n'"2V _ NGQU>[iq4D^O\ov5~z$k7Kl78vt<=k}e@ZpIQ jK&Njxg2JH"(o\GzƁ4qOqӖm2.d \7\yS螺u.AZ0o3 Og-B0-Q#`YXC;.,(#!8kM~JEXୗEB:-%)جħ' <,vZ<tN F>r8XG[dl_5Q7[4~)g_`d'z4t0ȹpG0 e(XXjм4,YuN%=w[Tbd-7 tOq.w&Ɛx9/܁]4AYp;hW^}"ɷ I䨏,N Zh ˑ/ `vzD'-+y-^g$(j u\`#U% | PP8C8|מgX,D^ dXː&,U"ޛI. Fkzd-TIrVd޳A?5kR`#NؠN`sV%Ѧ3H+ڸdUeS kXw ɘe֍71=C׶H.cj$#xcqm#ӃrMav3, АRD@ Jµ9[5u<: .iG&-oPnWgi`|$lGR 6_+xE3.Z_cP>ߪ^%Q\{G7 ,qhr= Z'm4U ry!99[m-\'߫xT[7VC=$as0ISGjcFD9 іX$>GPpi0@|T2FO$t5+x!H+Gŕ 剮fKGܔق3 VH*Gp"3aQHύX|(nn@^ˌm1&]@BSJbԁ.:T4'PT2`ֽxyc䣎+q6<2m-1VKjNWc?sJnS}`ϦʑmJhҎn,\;`>k*|Q< : w`HHW50@Z'5Do;[iUKӯQ/ +wnKDsU |L*Й>1)vr-~ Vmq։,\}`NWfG6ӿ+v]2D ϫ' ﰪq-e.ކXm8,s5&_Ylo3 2)t:6y 4gfKNy 'E}KKR&b&c~?;DsB89_= du9#YD.E"8ՅP1 !{~ׯxu#v^ЦMEgCz d}4o~-QE#{zPп#mo.=]JBW p2+]`7dCY~I]r%7ŷ'+(٭-|0gCmMHܜ̙T͗%; z9bUY0 dy&{€[J"++ v/h?̲RRTx9餥 =ͩ>2|+E9Q)#x}N !BNy(C;sAhc)d5CX5.B,oʬڱ87 _$Al̊ J)j_M kx73Q~;]P+!=[k馝}9XA3/BY & [—҃=CҎ/AIr@kWL=߫3-F0@7-V*^9O 4 KRZΫx}f">$PjEC6w$ {]3p{JT"MGP8O,̜A Պ*{>]Aw.` $5VEIv,pL$*°F_+n fؗȍCml77+hߨ}gܱ2wI4=iZkZu5^N+DŽQ'zB{@-#co& aSQ27%sU9t];2vpIVǝ!e(:L\Iz5Y8]rp*@l*Ds.M£yQ.>-1(/ە,wlm % ߑ5is#.._Q˅D.+D9d2|p75%-Wna YZҍ:5Ge6Т̕q* '8y9wՒl%x [=hHWԬh2&okߏ=W( y.J6M#۳tovcPΥEzl)w57 >NqC\>Wb `-gkgHUU=QMsLxuNq\zA/*5C4W=<ۅӣ0D7#q6*(+!&*H*#UpUmv#W}U|?)gbf+()Z_g2-n l :NE4z*r EHhbJ]i8gǘ~pyaQO/w!^`< @# ^?Y$o tsafar[5)u6*E! N AНK_ͪU91vZk/IOO*^n[k]<-7\Ɣ zUӈ\A^slAdAuϣ4h=jEjrp*7ßx˜XRr"EM}Ǖ|t.BճNʜH~yo1]Qdɪb.tokn @57[|jZ _Mh9Y-y̆&-Y+_D=jyu\·D#_Yىsf=!Q B|IPO-6r@rJ3di#QԚ{sD> lϛjb5gzocHN2#D斯7ĪyKȔtEaCtyۖ1ZHazBde?a+h%^T3"~=v<Մ7=K rEhc cL SdQ& NI=Roրgr<ҷ,IDCG0oY27ɍhdf˚.o+2=?_L?33a +d𸙣X5_%ShAbV,PlVA:wTyT\^gʀ-+?siBfؤ\px_wL6J1qgs؀LLSObV%_M-AQk䒅2bVܵݭmhA„.]!7a_K A#=Cu(^gd -Z3H/6E)kE?X}f|@Jdהzʋޗ rUH6N @N*Kb%TW%t1bXN bLde2FeӷC%tLO@fݣѾ9D^' eVi"6]^rvCy{v@n~/1EAp10PxLuPS>}\7|RT8|݅4uj\BOhmϝ'vSPiI{Yg_$zJ)Ty|=6ic=NsU hNd~# #hFqQWnALG9H|o\_:T~O"CnCѨ9C(d1%^dLSIʮՆȢ:~wc[W=֙XA'UQuВA*(T0}ж>_qвMTFa}*KjyſS# +ۨfc iIOKt|pSrO(L.PؾZ痠Krxа͟pW/Z.'9߮htʙJ{ !e7];MLgr :;L1SІ6YґaHI&؝[ݔwQa5n,fBb4BRyɕ !@PYCͱ:i702a405`'74:jC-a*@G?FW{8&l:ybLa)z<֌| xp;p-sWvmBT;ZρP}]* KwC|px20@eq;!dՒ"_n ݁| 1E=njيJ\3ᱡ# "+ OQ5N,"Jw)W[l3!C.}1Z_1d5-$;Xrf[M)/t>ގM"n>W{Z|[tV2dk {ͼ[Bmb4-'r_R"Oiy/;j#~R!3zbt><W;BHr)Pn񽵽\ҰouATB\n]_uauz/cSHY'R=dDA+?ޫd^#=?Vz5ۚY=[9 8Gr7u>[ySVB}~WQ۞/IdZ'zxe]Ќ&jJJ":pKVC11uD%.Qtf)e1yOt/ uW}dH" p`՛:n¤{`!vknKKԓ9!>Nl[r%^ᅥX+vK.;5gHjDQՒlqΜt9qv͚bEA5"l٤9̕!@om>ߩ{8-o{O ~3+=;Z%Al@"YRZ(*@.X* O*qgM\(!tL>fRQ<5G;۱x/'n5h\GF+3,aj)KW'FҭZ.z  8Ҝ!̉kwkJPJxIT7A.!r6Ng<(P=9ȗ +Z3`p2_Aͱ&+pWK'_kQ#PH:s2>`NE6ՋZJ hy'*`#ALo0.%ܻ(n`W._ls|T_zzev:X~0ùf'wS@HDEmq4*;^7ڛ4KMHҮ}cPh^mSnOyO띒CN#]dƒ;5YYu$L88tϗ;H;9~XlUpuJy[Gc[J gh{p:(ہ" -uM0P*_@FD9.݅8);Ղ3Xj1%p [ 2oW74OTVG&Xqk8*MGcQEQVEzh6Z^T%M*SsҜfqw2A3QA8b$C۔;0y /Pl_(uwe))L:U/\Wz*S~1[&BWjFv3f1efߓ:WڏQ#n /o3? [ʑseMϖ6qS)ҭ qmF&x2kenD<-4b3yAl$$^KO'nO(x)E rSA5 Cxagߚ f@mj3ZcщLNgqЎin=YN}R|LIzs/Yn|ϔ حYF0X71Qs &F:݋_ IX:Xևwퟖߨ`,SmO}2e]yc>*:^ )0Q+SrYD*.Q$"W r-=o$IѴ;xF`Alwv?3bFph3_q܉5aЅ:UrKVU_)_X8KB!s<;Yi_O^Oۈ\zvP(e=s,Z1Eڬ#}-=-ƈ`6W 3 &k d! (Hb6+/ QZ#g+]C?E -G&['(Uś;SezQfCsxGKWIJ8Te#1˸ޚ!4!17o 6 /%R<6 Z`Ǎ{5؏PwH0fCfiW:aع M2|^MQ ri0`k\h^/r(qG>X%s5P#geKМ :[Av6.8SS>ZѧB^qS{_QOWŦl"0Y ҽ"H4 ?(mdNPB;gz@`[rK֚o7 cU4;IS! :#HO3_#s7@\ldF(%Tr)J( a7pNfL3Ӻv35kvv'";0 3WX&ȹ\<>8<ހ7ojzPXJIY"EEd|}/ ^Jlgt_'˙j\O9ݬ? t+H{CN 4:9ܗiLw'j!P6 p(a{|L *L'PAc&vf3gWelCMSn8t.%nO>%wP9eʅ醵qj_>*v6a@o][&}\H$־IqN<V#ZY@/baG)<[.i]a Kh-/w?ev>}EVb>+z:޵\KAZ<~:8r:iv!ho_!1ɓ5.]UC$`Ռ!:B=@[x" 2E;+=7m+|Qp~7e5@@ -K˛۾Aܛ+ Co)'&%ZG{xx(;@l¹~o G4ج9_/띤f3`!)jƑ&PXt" ?!Q\ ͺe'N~B(O$[E h3HB M]&<%@{vʼnzFXNQge3!gJГ e֮jH$%hW{_<>l*/bF&0GccHpCǤE}ssk[(󼌨"owU[76'L ' eA\]?H5MhQ P*-/\a [[ 5E;V5.f6= g.fx'\'3/TS m!(\>Pusv@fАZ]@r]"0L 'l;ťר=4`Gwv7dO0þA V< ۧ"}# }zrVD*M[̳z|!j^'r/x'k5 !~42FZ^}|QM?TfѨCκ6|Fz1g͕KS2 "vnfdݞ{Q>KCcHOoH4`TV.O1}Nj ׾h$3'4c(^+2t+uPѥ\lq;G_wulC gj5Max8#n3-)*QOr REjbbA;+`@!)+ib֪@9]QK 9|d>^ ]pIev'E+1xE^_Vᴜ~@DugX/V$E*Nh`oJy#^龖yBi!˗C^F-u\Ťa¶8Q`dVEVĒ,l+ J_ k9)T+3ܜزCQ;VVoШȹ;J˴F'Y'`K; !r*՛"kҮ!v}:/K%F8LఓfAbEGN\iB#U^X A[{ǡk[nxޟ{K#&6HENzim9⅋a쓽\EBe~j7~,els*~@E8W qV^r `_߯~CaG%ҽ`5u| 5&W>+ 힂l>-,Żcq-?H&~ۘOt< fL5/'5BH4s.өN ~d`g~1 ߛ};ϯ^x#? KMn4^GRv$ʸkItr< rrLc:`ǚuAw[$بmpVr`L0x#J7>3l?РC(샂n=ZB9W虙eGoe@=$c/Š!^zWt}ƻ@39AWE"-q#='m' :VwN @ g@`- PY=O49݁Dshģd7 |cO6ۡQ) $D!z!)fȺӠ"]>1v1imG] Uaewu0CE(*7aZV%[0ZrT/sBx"Ķ3g_nġPΣ h&ͩ'2ezSFx! J w]eM=,T WVs<,kd`5_ <:=b1d{}81aw!6[G FY(=A~KWHQt%avM%Tм҅ eu^;u']S^h䬗\@y"j;2‰=j"Ru,^c j^g|%^ 4f0fH.uY&r? F;!\xb,k3!SR"Yv˙P +@1J:ݯz"OL~(ART%=s# h1sii',kuWBPU< dDJFBL).3[;]{)V/G<ѿK;P\dK9XЏwz*ydx^}P9ns4 Bkɹ &Ϡ:SB? Ͼa g ڇv| [/V3DrN/ցאk<7/-&車cu>Sϣ[!ԜIjH: ? z=c vR`8+C{ 㞗4Pk5 x7X3K\>?.]ntcy:;] $,cěr:TGĀ'_[\KK|4N1b,} ,2{m=^P=ӎ|fmXh}2d\DN.E ;Gp=NBדC%7'#(;~eLxP }4ydF V^jhJ_-q,ē\Ǖ4G{-U.%OfZpSPiF<^4(`&R:` 9>T}\(v%`w\$[z\@gXN@$ |f0h0j y=uc U};\؉bI>C+:|*m; XeyTƮ֦R yDMd%bܽR3-p.gHŽE7fE R,GJ@˘ɝJ|a~0i3F F/jL\TG;;~cITU0fJm2!TJ˳`0i?'-k>58?l+c5}˃S;x xfi63s/ rF3]i-I- ķtxx GQda6:_DigSjW7*h!m0CðPuhGxÅ & 𛪍 xҥtmL,өAb͕!=qUyFeB?$}6C hoAwdJ<}Co?Ӳ9w<;ΏAGdbTx:g˅؍1ޠRr7֊H8dF 2Kf"ptf-<(9Ĝ+ᯆ];^0ZhW^חv#:oos.#]Q$T2NKtmnpdXگ(%O,s'˃Mé?qf)nycAn\ka;."X+`=΁gG1гbKȳ?/p#om#kju*Y'A{g/Xe{fLkϬ '~Pv%w3!mW(DB5Hzg23qDiQ;k}VL#(|* D,<0+g?b K>J_lʷ6rpAxCcY/5řL>F?&P{Fl sb=۞HF.;I[+hW!s* j )iU qJ$ڑj1t/3$zPI"gLMxSII2k\"z}?v u fՎ 'VQE65HϹ4xjBlXT|It@՞OWǿ=K3k4? ncΔ;$;Pa.pZ~ݲ_cp,AJgJdH%+6ηVOv7#_!Y!k094C*Ա7_` &vlOxw?sCk֗wڎXP\d~dyՋvH1?SJBd5v''w]GO=f%F$ly{܊ A3 u0o$EnRMX†Rzg2(e?:aRO ob#ӷ%.@ -s M21Vu .i.[{8O$q=eh_LV̕IׄY|^"}?ud{ɳՒ_p J]2W>tz'#=nN=#w*wҤN ʣ4kF:BT!( ZۋJ^cQl A] htVO$v ӛ#Fy[ܿq/^`{g$eƇ)Ós9tg@[޺<(9G_0&ڳ]@pjvګwht/8fW'(Gjd!pMsz&kC+?Z1ʌ )ׁ~E-zYtNxSI ~CMYb"` qxx_Ntc5ݯT2ئ@g`+,h,u.[!nA/q9=s9D\R"~l;G kۯXgaVWM;3dݐy e&K +K@"8)h=:X3B,zZy3-D4~Z/%>)1z((HuN=z3l&&YjMȾ;*(Lt^yUlHǷ\Dy#R OV.ma%۬Ӥp˅AŞ1rJ[Y3q{.G#l 1Y y7ev[+w`FSk KyNemur*YjR*Cbݎ\߉c0%Stƒɣu\1*Vg@8[|k,')#=p|M}sBWMl[K5Sw9k>J`ѱ#)ZBIql"\;=Vw,U4},)zTA؋m}ЂŘ*_Nkm#OQ'&@$۪RێuR;h.۽a>L["ȝ@]IhsU#<::m3F(O7Dp+qDv2ޛOSeK=t0y׈&E F FnX*l@@Q\M*9Q?ў,A[25OV"}WAbC`&9ɓ@XtQ Zˬ[h k=_zL=w%\% XQe4,,eˈHT/v*f灹hOOgC6s11ntHOdE;\ȯGWcό;/R<yf&17+no |e$7e&*৘Y$?D'/ :(Ҫ}K+W5&; L*oA#.ֆ*{^xpB2vTM/?sw&?ST߷ICCl #Ԭs UI"<%,8H!vn5Z+WX.?arauo +c YT`h^bb+`ME{ltn ݜf>n3AteGLxXllqԮa"٫}Y 8t(t"죴n/> T6*>DUP|u#/$mRMɂ'+@A7Rs' 'Tz׿?]J|t=2)[ெ9=N&:#GBP* !'0KzaD3lHcHTd#N^w4yQ}yP XW[A#ɗ~mGX}P7k1aM3e˗f+|WMCEߖJ+&eBiBaC_YҀiŔo&C^{`ZaEsNOKgT)7)~<e|~(A,陦qK+5y$ - vr-5{+&-*w2}-LIŗ|^<̪w<˵ muB*?5ت@t76ΓSRږ&czߢ\.xbKh,R(U10wb/=aZKǍx! V)cCk*h+8v=/ : x&rs$IpG hߘVͷ(f/TpRN"}ٗT_ӃI2~+&-~.l ,Zh.LV*pP[s̙ٿӀ&9(d̼2se7>= ( Z z|>W:$˰]~[Ҭ@ K-D 2.Jm3cۉ3_p.*OWy$9"Emeh.)Cz@>@tz >5 0~h؋F^ko9tIzlҬTtѴ= kIzir@UCUrIV~,68Sv*pzwёXN#@^3 }BE)4EN_V[[s/%ք35:d ܃:cu6:áp l:c!o Z*+ji8 }e9"`ۮV5&s_uXQ&nך! e./ 9"9 l3=\gDF従w"scH'I˛1] (_˵3704v -0{ķG!e/ 86 _=/\?n{fN%Y,?kZGF}Sn0!Ebe-mw u%WšK>!N$(CQu 3OU( ",tP xvqs>BHLd6AEM-:#fGk. 0[d"ja n9sM 'M2L56h 5S ˲G,HWDh}0J[v^~su5m#ǹB\$ge0j"q<wgE7 ߵ9`! LQN_+VW͖#ar(Z8҅sxk9qW%baoŚoL}ebM e-dp=?y~mf`Jq!i}[(ofQ I8s#Q% _ !;( x<1.w=8TCMQbkLŰ2b9ẖ2B+D6}]+O\\(y>x&ܤ }[0Z9 @˷yB!dE +ʛa=-@(fʄu$,m^Ӽk-_9v]ݞ&z"' eh =N7p&M&bev=ɨj 2ܹ +!4Φ 1mr: C]U۟2l3:Bf/DOK-8:+Ĥc%)mÓu)]g4O+'{܄9B+nm 3焂=vj+!ͳ*.ԁQ e_pѲO -Gs;ݟZ#ʼn3O_B>*/\NFꑕ\gkTڑZ}HΆkt 4yXjQ<3EhL#NANpL˵Ox¾H-EԡU0$eaX#l7\ܮ6l$4+!KGޮ?lR)g TQR'"GNhc3o Y(=$b56At~0;=C=t oM밲u36 T:GEHu2Pl=fK=spA%ܖѝ'6艛*Vg*Yg3ź:Ch+Zp!<Ses-dDrl徲u5zM™h69;WV6d]>o_!], hoSU|؏H@zo'ȩvA7@Aب岗{HEMD 8]`̙gZpSC8I:qHPcYqo4o#LGᣒ7M-Q@&q(jc9VqppV퍥D)gns##];?m&$j/<5e] /øi :@?;XJ0-bWt[ 13RݲQ4T=F*:bypRXVYNVE>޳3XƉ*7t-*yOy{8%I? TjrW@ C8wL'=q筂g#AhR Q* PdV2arN#Ѿ g5D}Atg" aBF@x/oy^eTDz9^`Q #}^}A=yB9 #wQXv*kn`G%Jîi|8"m!x>viFW.bd;#{!R9O h X[L]zh8v Qx!rȗ/Ljchȏd k#9{( 'NHӟlCltϹ򙖲pI'`#8m'JS(rݜ1z% Nd!PfLWaAJΓ-ҖAo7=R^YjB},2.`.5.Em:"t(_FlY9]7aB~ZS;YR9RIC7(~jj۵S $\erX~g/w%褈1<|,vzHKj F ;@?`3{Z _ PZ0E$:hځ1B"ȫ}/O^7*o‹+Ё*'=QPLMokvmˆm>5nGm[/ٜ (Of$KQ|bX5N9GՉ`m%S|#8B.[ NȬ"oD^fB8zƴCX+a+q-OJ0ӝ>l7g:_ˣWh*K/gvg8+(ʹI BUUIPOÄȨKtB_"p1<ԩN#'vpbY8UFqJ`vsF0v]`@*s¨=PU|B"oi %TԷD$hKO5'L;bUOü`7ӄfR1tz'愶DaAcCO3βSq!V9U-H3; lL nMXVRmK'Vq79MzՃ\vQV;Ϭ RUѤlYO!@7K4ܶ%{S-.E:^YLvyX):?r&麕E/C` hӚ$cl:cΆyENX Gi'jӢlbY$z.AMH"MǍ1jԉ7-K x(*@AbK ?9SY֮db wk tzN͉LDpwCb11RȤ0aء3 5`݋;gţyzCҐ``x@T@ CSz&a/]_( rĜ5Tt{~JlY5-Q\Ћoס]_X 湯I˧K/^6 hJpYV NQC?ӯjSїkV}V%Wiq Dr8ωl/.f`0ZظТUyMQ,ބȟL*Șs.u1!0۟Y$-#+\&ELB?+RuV{hF0{1g +Rl!"F߫dY Jڴ_uCk5TI]! B)J,ͷvMq9qmUw_gH#gr &}ެRՅݼco#AB@ܬ xAKv`m"mE^@55,%(#eE3a,hbŇC-VPqLutsH9Q?}Y& aa;Cزf:>~0{oΎK']sc|I zO\yg,22m)|ݛ&Q S~m{ØTrvhe8POh1Si .V6F`@D ܵyHئY:sQ&0@Ld,Y_60Qz,Ӄ<8]t눓$%J8:+TS9˥݄Gv5C^jr@ Ѕ#(q羮- >J7cTy&XnJ2'YQoǴ#,44I 6M4;tt_!/y6ͮz "a?7m@Z25y/ vnL%xDO6:+B1ldC6B2;3iC[}~١d4U::]l&񭵢RwA &pbetLP+Iӗi> $ZS+}@Y+/dZq ص:,7ƕr,t$XxB9^;ߧ4hYPA+H&}g*@fDɄ7k/7&RUŶ.|,ð'<WiY*0}^/Lk1g;FJP u+z;=?4+i81(D-[&Q췍&o0#Lu+"/~-ްKNL_bNV]auc(G´- ^SL~)^Dsu2MJQg4uv_x5]HhÀpj#XCIk3G~cTXZ,3# dTm>^!7EAs _fZ|D:鮞 i])h%IU#GpzoCh-hn4^( uIwkyJyemm(J!&n 󞈾BE0-fiS|0*:[yust{pYB*%+4:1F`e, 8H{9nYHqfDCV\bG< K zDZ;B_ a@`j/oy ?i$zRP1qs>Uӂn ӵ)ED'Zq;*Gf';vx¸Q/dƫx1oM n$ u;3bN?96 Ϋ2Vu3=|ja^x/$/{RQC>'E& g[p6J :ZѨ.|44$ 6FS!z%YGw]Rg ꍱB[C !sw}z9JqH0MhAa_ lf .sɩYPpQgJNpZM;;N )1q1{h+o_j}by5kO'Оw`] mp@oJ 5BiЗ7Og%HCRV2s_N/LaL&_iO?n,LLS= K?T)4j\VNW#r/Z;y9&6{C!'He]5Cd$(43Ϩ)hzOҺ-7Y_YOCe틑I 8A}q}#x"B1Қ4X,^(cPUj bbDx YZ:nA6\+ 7F-7g‹ G*erih}% 2uQ%5~™_ >"I@fY EqO>3Zq~! W$f  iR}Hwy?NrVwQf52L0O-6sNw:x_w(ٶ*/9%>֞-RH! "د =Oרغ) IKP( Q7Q<-!45/K=èϻ^ ǀ/|Sּ?(ֽkZX%.~L8͠.sZ^ ̐ۺ_Ү]qfu@v'B*,`,O,>,j]2%* ͸(p2[k14Zf)%c"A|=k@%ذTZYy hӣt 8Ѧrڦxo1j̇l;nb F7p>٭f$&`^AGwo@&eۇ [ױ*䡞e(*ܹemxXKj3J %41RPk*{ClMOZN@=v)*̿h8?6=J(T\4а*~Mu3~Nq!f@ÔgB:TZlF`/VCERם*,03~H7Wd<Ȱ+$ 3ڞ;ZHE/# )O}EIi[ xKank2S8,'-ԏ J=WzQ"snJr)c·T/vp:#^*=fHObRQS-&Jf]$1/~y5ɥWkJ <4٭{?nCM.oe8A`|/C]H:Oؼw~'B+&0k6'2`v$0V.jX,ĝR 9"^k{Aj۹wL L8zԮMc]`량&#BoΫB=xZ(:Fj'1D= l77ݫ H3p*ҹ9n^OqvڐD%>*&'&؏7"쬕If ";g8vr,AO^>dQ;6xLT{qJi>84m0C!0a%3VuFq 獩ʤ?sP,jM΁`F0<`/[sYa`$ٖ"SJJ+6bHuig" 9ډ!@)Yf𲒽:Dt:U4_(aʡ(WG;X[=|ӴETJ;وY l`ŧ :Oէ6w܋Jl3>:P&&/'im  (Q{YȞO@^!uci8ڣ˃jOuO[ y O0-%Fb%WI7&̅tT4+^C%JyY'J|!Қ]o^xnZ"k 9ԎTS\\(@wY; F͑Ytql4:ʿ_9T;|>9L )ri,QI7/iZ~/ lgEDEJ)5=I_g=‚ Ɛr;ٍNf39`Vc*=)*4e)IR8 /r!GLnN-~ZnfPwQ?6n#DY:;/jMjG֌c?J?[{4s2XK>q}aKq!Q|St_ӭ?K<}=\bIb88Xˌ=E׍DDYIs!+JRbp!P.QOI;ٸ`e=??Y]|4ʳgG 'o˖4s g4%SGBOC%cu@>Q%V E,Jv~PG{'u1DžuFGQ HdyCqhs"#5K_HP$wbYbm:IẆ vP==ANGj1C5(`N5kUq7<ϔp(DžI4h|1KG"3ԓ(hdԲq4៑1-ςq*XȆ_dJa A02·rv2§;۩7k4A2t69tG5[XJ-Q122d3jNH '3VercÏReE`w"Hca>ZOr Ȅo޻o +CF'sMb# iiɲц^}МT%|(ʸQ &H1>/{%@^KkBkVp- gǔ%؅;9N_}'lƶpK@h $~0| ɛfhTNN@jR{R ݤ!HZ2BE !u| o}#UuAh)<6XN gaD@,+a̓EFneڡXkE<讯ʻ۷ K $h5> 8&?Imτ* $%ٖ+'t#x?UlE2e%)Gvy}f=#unų%19ti5Rϲt4E۟%5ҲDOuY+G0O%Ȱ٣:)+8ݭ3V=`kk^*+7y,/գqeb:v}H jSS+TxMsgB޳ސiDzOwVQz;wgEbi3k섐g df=F04C 9 fb{f_FcuF}D g-/f^~_#p,p-1H_P#p;Ebһҡ3Vƒ?O x;fqCbRE F/ʣ7㛩=%"B@) J؛-$eKiGH9 O X`ewn┋b}htVڢ(->ׇ۟̆0RmWK8+fw3DqJ wS9^U?Xd Vį(؊5&W=o\qO"H;jXFn\0;\ Yj LGN7ǝNn:ཪv(kz|Z>0y%k9ܹCgaU@S4xJ f2W{,՝VH UUGu{InGTQ82V#= Vz4. u̜QYԘ1暐,ƠlNU9ZR%~`.|Kٸ"Iۡ *63jdهGRU8ZBx xgJATG&>@foBFS!u ((Sĥ]nժ؉Nck &)3E>2~<&sr$~W4;w3˲NUNYɋ@:W.i9R[`,b[vfV&H] hT#>'a/^(]<fHMWE-NW?M俞 ء؆Qb7$r> ^o'WC+*k9^.ZbgAgi9M `'023tnXBm3.I =BGؚ'l{@)UΩ-ܜ' Qs~i{bwKӍ(6q~/85mSON'+J}EC1#.o;ygs[RR QS*9F U.7E牼0e:O1RE"Gn=Ci1AaCL*Dj5ˆC)10H1woC!tvbYogt4Dry\8H%j' I׮ŴI $[׏z_1@5PNCpHo0\ɨI5"E~R03 8j)r.%VP,uPyEp;Kd]H )-ΦG\29fCފ P|M3KH1?wװxsmzCA{MÔz.Z,(egFm ?x7<"؂`&{$LX8kO]O.9[g7X5؂;5XF Pb|Q9hCqḢvỹY zxfF/g"L_<p1W%% 2Os.$+f #bႫA'#ZuIx Z(wJ\Mh*v[hD{8١Vߞ tT6:ow& !NcbJ2+܅=gm `O73 dk=k] %GUAhVwAYxV 4|%TBQVi0pR̼QOuVR/)IDt܋v-@kfӅ_V.5Y-s{6RZӿFjJE\\|S~ar0DȆK_Z<ƾ%ESYVR7>s:RVXw0Iž^w?#1lGC)=1]\D٪ },-| jdЎ!8KA()sR%FLְܭ6XCC !`a ˛&EN-oJ|U֞ f(my6ޛ˫*L w]-t{(s#2D \Qg9FP4f!n0GM`v嶙lJMbg-P.I4}Q}[KNsaK[1נ)½uK(UAJ]/<{0_+t36d2jX>_4^ӑ8B!t܁K[XCvm/#y gj}Pe.Cxp1x%F%Z}Z}2ػՉ:}ϝ'5 ݥ݃;Zmuٶ1q;bxcCWZ0 L')ͣU3R QJ(ږ4j K ( }ra۸cͯkvYΒF/ zr!g:N~Cن~s:U_vĨg(+/IBOt̉eǨ y/N~mh'>7' m-PZB F4Wp .V@1(٘ ЩgJ~_-ɩrMLM)! o' sSV.f0+(U8j_ONdYA؟yOHI!!o P'ĝ8Q@#]˘hN 0L:mhpqYdcލ]W!-<^=l(;H+Ӥچw{R_tz>\T&#U| $S[}`R&L "`O.MVzb=V* "y)a.0jQTL,<} L(4 !:H~@aBKXu7ؙ om %Cx~62>ߜ @,s2fYJذꎻ)*[,H'txɠa/1ۣk*}8Pqr,foEyo4O!Uk[8 nCmxg~ћqGmloV2T11i7,%aTWY|[oQCXZ1+&;4LBo7'O.xPn)r$g@+q2N&4@6,L5-,hFw ,h?sH+5uHdZY=*Zo9x.t)}8i '{\cʧY~T'쯮ky?-qGVP+c6eVz3V(yۿF3.jUF#Ф^3FDϪ/ >hV >Dh/3JBΕۨ=91Ԣ-Z Gpk g MFeeP"Y_тMe&j,9r,d͹)sn$suG#?ȃW9,ZTDO16ɼۭ}AU"gUC~0ξNyR@f y|&1mڔɍYOy&U ui2@Ѡ34x&QnLArp N x1<Ϙ裫Ov,Tk1Yd,O֥;h/&{58&$2+w/2/3J%HN21m*hZ֙W#*y^kGv"j͈ ~k+X,c}Ȏ+=u8m(E|TEkݺ8%fN Y;9וXr[Un+1  P|ŇoE_Z2>.Cm"‚7Kt G=K\X^hM V3znxO3^!A. V$[uqahri*0H:^HߡДueb5Y.,VO4=/v1?.VÝp݉eiHq?akj+#/=uǐ`Y }KjH_k ƻ~T^7m:vl;H$ jɑas`'HS6>LHS͞k ˤIi"D`&K3NCctbxlV)\p<"V969&f 3vq(o>n ) 7G3jd4'\] .YQ%o Hx{A> NQD ̮;Gx>e K{ŗ9=hP0Oӯ8nx­uw*`6nJb 0"W+>`R4ZsjV`P~+ <'\| 3Y@E8)>@5HMםڇ$O`n>#04>͟GnCjG7%{CCQ\Kd0Y`t(UL^ÉݕԓeGh- H JûbdAwF*4*uTSq\䔎{DA[ o}qXH{+=VfZm&')+u2#4-Dj{W#?kGWom[\9lrp$jC?=b7`pHE/M7Ϛg@b`t#h{@4_G/}A@yʢR59  =WLh#9)dlaWSGIe4Vv1[m2ύ fy]WdGޖ# AJ^ 3TLdAiʽ) eݛ篼L`MWݎg[9jC~H7ِtp>9p*sN /A6 R8/oL&{ϦFFSFۀL#ݕ_UkԂ ׎!L` M&Fls_$lY/M5nƞ{M8 ds]tbTF[^n>bIKYFpY|w"; ]wS5+GcЂ/9sޮ*Fwvi c[I'DX']6 fIKV@A{HIpfD-b$exhv~f%f;s0* 9Dſh& E0-#jO ^1+2|&&{Vt} /Е]{'l5,Ϡ)>,η,F^N^ T)⽟I`]I@ v{&3z%.y˰d#pv-ݒtomѴ9V_)! ~.m|D%_\3]뒯ד֔UOCG`wQe4uJU*o=S5f'mẍoeg1p腴WCmq,۪TY"Mi"63JGxw/7~{F&Neb7x/wTÀ~(ٛo\PE+y17÷ӛ&1&.l՗oZ+ #z:.R.ֶl { aEMqȹ>s GOSv @ u*-jԢC+@Z8KeEswI޳4n֓^-Нl-$TuPtqʻTIjyJdҮ%zӧD. A)jL2%﫜&o~ЮVo\_0owP xZwdv.SqIDJ ǞpU ֌FXs RXS7 =$lmTNٖN:;61җarb> >Uk ~1ba4!C;ys靅 UBHMC2cB _1(kD3ŵvk@hY. rVmBB'\b 2K]=FZ'>dUsE(bҔ₢/28]:Ǎ\f9ّc 辤挝wÛiɕ>>Wj% tuV ֿmF(l_nH|}8dnM; nDC!|*RU4\ @ὑpu=Y%|Ff@0/ SE@^Q_ jNJ Pv)L'g)DR7o`kpb%dUhx˹v$ u,as⢌É "5ws;DCP_ﯠ~TeEݑ kcsaI9[(8FJe.{X&Տ'L)"?4^):SbjY XCK9^tїz,FY?0 \Q0!Q7`N*°!@4m/oSrBZQh۞&a:zxL \}w}+&?3&u_+d;L]+{ڦ-zy:m~'4ELWgR7mO$qI ๰qL8gK,؛Њ>~0C4b,g=4 Ķt-!x]ɑyq w?%`( dx@A_ S0h3}i\{73+G 4 q~!53d(9š[@8G7_%UiީTϬqig=R`JBKTzBi  #)g&d4ʵ?ejHiQn weLlךM4ۙ}^[U2X(}*ސ!SӒ kx?`7K(HCAs%Z&G݅̓a@oo/zOӵ<.U3*8Nᛮ=X|Mg;Fhcb[ce>ZyU&}Q ʜOl BۄqةURu"[b@8%D QGad^f^5tY>sjfi%nUhmJ*?jE]\1KE>HeXfo[po!8 $_S5r+l̄ϝNR<1*8%zUCVyYWb%?N$󘠅Cw) }uz H,QnM@p2pU(OJP݈7'RcK)R do[VV7ҟXlW%CS-JtgO ;Q8Qn}#]jgȻbF5ܱk(1&(PDSUaAbr>kΩڄQ0 @?ScX9 NHyrOUdzwTn̥Sg&aG#hnT8@XxpHkZxEAab ;lDlraɔՎމa c!MBNMe:86SS^2+)[#(-f(Wbgoѳ&tuVrǨSNJr~<ɀr*;gIT-OvJ-6 7_vEwK̖xL}C(rzLOn"lJ >;63 FWD%wݱWw`װ >nf Xvn:2k1]EDބEO]:UD沈O( M`,ubh .FSQ>3!1DE$]tտɈ[joה"\>7 7ǰk5"Bj+M;ԻOYZNWKp$&<{/߇;|I.Ա\^UIT g2bjz1Ai<ᮔLA{,0A^bCt +ϜzP6ߣe8&qLa6ff"1 Ǟo Jn3s5}Di$Ht0p mUlthL#z58۳ |9Ul@lH%6p"+3^SKoHa,S~E7ȶvT!LE>#E'?Dg^Y+E@-${mwQ׻3 qڒU7/9z@>:6(ojr.-dZAf߄fPZ)㽽ͻ??~.Exm XqK}~2UÜ%Ocisr%,K@fz#:e(ڶGXz-K80:BOݣ5j[Ҿib+#75;1t#s,;184yᗞ0ZЎD5^ AC'8l3IܰLJr1ghaZvn37hH_ܢҨYn^*@۲[f˓kע (uT^q QF N5`;/ uh4"r )f_L~q&-ЧElO~#K 6юp(*ovV7k Cӳ^uoE9g?9)}I\)u j+QH$A\Gi&_pn'$S &tTx`ܬ ¶e^FXЦC k\Q[SrPosblxgkm?n˹ !)vNy72%}sДc,7tG9y83K1˅8[D!C۷ !n`yyܷ3rذCzΟg$`ӱx,N9TzөghUVHӈu_ ˑbH=BёqfXL-TZ@䑏a L2Yl]Ssh(uPf}A?L Yt1UvBQ9XTMH65(/2Jx^F{اa/6GpB3{9{6;d'{ ;"7J LHh^gT-jx܇B.&Q \UvF>QayڋiCv) b_i9?ZP0A*7c5߬ GT^oRC&qh66mZ2Վ+y=7Y;20PMQ_̬Kh8(|4:ڌaf7]WAc:$2)RpNp(^ M 5Gﷹf%};?ӯw}0")| lS}bf j*lGi90PtC-.}B%&濱%TaH3T"* <@?;stTHݳD]jOuT^4uY +B:_kiOڷ5%MzOy*L1[JLpBT |#ߢ56Q܅N\U߻] =a1ZO;`G}| t)ǦMkB!sgZu:P^(-RT"mrN!#҅@ƉlхFk"% Fp uPy1X JҰ_b0n Ӛ9%S,iP,'g"+j| 7~WnE>+D|[ ?;V@=xT}yipDY^@Nl[c stj's+K"}E!olV9LBq:sHLpXɥ_PLT[Q+쑏ej6XxxsE+mrĶ:- OIk8CCz7?&ΐJ! G{6P\t]Ak9XRKcYao9Iz hC%hG$)]jQmk03ImE i#mN_V_-p##M,tiy+'ς\My UVڌe\lŁśDoFgbz m7K~ LNo}!1b-bc$4O=( ~I`=ޔ\Q ^?[b~5mW 8H3j&צ1&QO:ʢ^ h- Ns}ANWkѷi?jM)FEnzr(-2<r &l_&Qvx}G7QEdS!u)Կ0oT7;+;_NzO Gr)92˩ifhrJ Ŵ}8XgxѶS6^qd-ϱ nKpΨϳA.ʳ1e݂qꄾ4ә,f!k5EjZP|[p6IY7u~M >h: 2vC!n^t K6IRr%c:RVzU:a UKBW$]d|aCʌ Pd'HzS0g@tz'a0Wu^*8W,+..aiKa7/wx̒n4[G Y7a'v~E9(}57<1MŻGaGVs|,}pQg vUnؼ(alTSV^^Ȟ <p FWԩ;>g yC>UY?7qoeJY;elE1ARHǸZF+C/X/ "*pli 4Ztf- n%T- ԭ4߯ R5T]NbZo?13ѱ5:d#$\ҹ.xS :& H7( Sy2؄HJ|xp1ǒ4cwâ~9"y.WJ ס0[T{O)(Xv/%2Ǫ|̝ާt(O UD{p卢&j{Bk ޼Y[/H^"߷o CҔ'@ӏg?aD:s:c,6}G)^X[Mn)557%#/7pw-7xpʷ(u*nW>Q͔n(ݓ <1w=zA_6p}K}h2gJ&r>m`D\!|Qٯ]@.qX:8j0*dUr#>6{fJ/G oBv\>%J!8n܋+7`+ZE:n_3MIP `4A1PVNW)\(ڦφJ)؁Sڎ'[ϬKA;([Qaz;ao[!@{O0ZuKL ye"R:!&D=UH溨+i:dg{ZC➆H2S_ fo]GhYϫE98v-yL-obvt$=noT8=k2j1tv@Q;snև}|k:D 7B1?@mO-}W%%t>#}85W &6h-'CNEs6$쾘qy[cϝ]:KSX𵜉k˔g^& -Ap2VuT/Rqݒ'ѻo:[_/e$0d[6ڮ֊w܄26#ۧMIJcb*,~Q*l3R԰u:o$t #Ûm@!bt5n31UOU禾˘n5B7;eg'j\z5E)e+OD6^9 -R:9{h)v=8VL_2E6 J4o:,vT᎗j VK AZo-ВPHfɦ3:CeV(a.?r,"fI HDѳh㈈S<;ti7Ȝ2MV8ﺡ'0#] =B1ZDyP+5Gt߇Ha8` bq^f~ZJEa~&eՙV^tfc" +|_*q0/Yil"d09U ?]){칠?Έ84s%RU14Fz:~2e xTH-.5cʋ{úO dA 6[Vo`M>һNXP'ƏRk, 汧#W6lz(pEu3[LP\42o4- 6,@Fɳ%,J]#4b8`፥CdPc vd=8؀w6PiY52E묕D~3)K9K٣ޯ( 3Kծ,_VZʃÕw?.вȩF-5PxFl҃,'=}‚bЯ\.1ZE!`qCz[J W.okB|2&D#2WLI/gG0% [|@q/?Mc`2d"{H5N;Cs]  ďY2ߢ5{ҡ ZCvYJ.|N/G^8ӃȏǖiU :l[zx'q.X)0'ܓy*ߖPH y%#dޫJV7 RafՏ:xHc8| (F."Y0.iW+aYzztЕ3 ^$=,?)Oghi܉۳{-"GT1u-IF /\(S_<.6Rk "oe_?XW 1U!"tWZ0vwP* n$ksQi]v hPpⷊb^PS|a-KQ$xO 8Q{Kk*h *bݟk6li1DH42lmrwc3lIfp$"f{W ;s_  qܭXmX" \Cf̅%Q7ǵCw)A0wC&n_ֺW69P]æ`*Tq{IJG}`D&q{(&W.BƼ6<ҕ[V7nZ9UIo]),ٽDb y[+ۿBDTYu1ORt'zR`j B5<&3smGl%``K kof3F;l&ݚ]签 D:)%)>_Y{lVw6LW졀@.!/?篖:_@NZE!9Y%^G. 'Ϧ S}jryCe=+l`ً'* >GUp ER͚/3ġGBŸ>$'PK?K7ː4ɥ“m; V)FFRv[.l:I]8,(/#6^Y.•6y!9@=}6iNDDB/RpǕ|Ò675 cFL }\J`e~H/(~2J gH)q>d4e5)8J[&1q R9`~ݫ60I832ySl_Ȟ67*.?!_=X!Q<{n,O4(+:u[J+:VĴy} tgύ#7c]fO$yˣJ]SGa)VnrzdD鱖 jLe9!7R?DF{1C[{L-' )"ng,biu3PSaΣeΆ(:& ŞoP ,չ}9O XZu]­f6WǡXw/שׁG5Auh@VL`lҎU. sOufwɔ>(bBjWT&Fd*D^m0D*noK&MX@.g3SYW?nѮؤE2?yf:َqoՏͩcyB#hh {ذ;+T E; $x d8ᨣtm,|C,#&Jρpm4$ Kjhmkw /A ))3Lm^"Ц_DM4j oa{6afm188Kc Ď/Rtu.%|ϣ?l7$b^$k|2Q4=COuG&x MJUG*Almɭw5!$G񤩄hN6ZT y T݄2;*B#`5d$;|#r-A0ۆE@FarP "g L6"%Ztk^ ._85&Ov\AyĖoQv5:,@mL{A]S4QvōKʑi~%t:dtP/%z:v#֮};GȤ?W'S+ iLM6E"uNїCKZu\ Z.Yݜz{LɆ-U{C4l#+),,w4TlC!"! :{@hz8.򋡏tKE*PncH1)ɺ[#kL"HU*N7ꢴ-?Vc"-NP 2*ENKPILIޟ&L\(" RpXMpD_e[Q?A`Pr 1 b2?ih1)ݎob ] s'~]li*^18_c]~Ix8JM& 3)L*ca05CSo1~KzMљe6I#xE$ҭ>NW}D`T*/M6!!(swuoKX[,*1..0D4BO,Y@Ǟ`(pOL@ߚPn'D]M(p5ż+q ?Cᢨ~,E0t]=J؊};iuE{eT$8e pΩc #[+6*]'/?v̺tv}Sx` 6HFv<D;M_,>#~Ռǒ7oW/+ (ᾑ#`Kv}:. ֬I}J\n>v[je[",ލyN"{;S?9aĪ W[gP?`F_hJR<[AY=VW\]3L3]ZW8fP1>0Pay[LI U-*lgmgZ8Ɩ,ʯ7ex/m^4̿7ք׬5̊32hg?9ߌ VѹՙmZq葞3+<:izT]ek}Bs)Zu Ϥ):H7,B=GN]TN4$RvI#P^[:Bz̹ 'p L 0 T<0*RrCy )$B q:6%LE.V$1`9 cՎ.Gy2čYש 1\t1r),#'xKt8I4q3?ʑeT4JɨϿ&1"KTgᢥ^Zj·B%*㉰of[o#f&_/Dy0k 1且]%_r_E #v"Oָ+oM!sĂiu1%%|-$Ugӱ$d=݋84I7S/?q&aVAoM~B[DʞSiɼл*=ipr/yM YQwc☥ U|rAyMMyN6TęMr;@nVX1hsۨMu|9l|z2?&ll[ P:]U؉rʬCsъ5Z[]\ĸTo!j$nTF$ɕ; :3GN^f1`TpF[?)SE5 v{LQ ߠN4,ҕP /h%"SN#U<Ⲑ7 #~ɖv>Lρoj7CAm!k@C|./Gv B  ʩ.[#-wOw*wꁁG2p7he<#SI6W̅6@%Dw7$CX*ľ 7=ӌLS-H ՘9d5*k(]N}dG1,5!XKỴcVa6Lnklyb r6ӕ\'ivƪ߿u7*S͙lɤK"Ê@OUVϖtP(p `n;|RQ׌Q 666-i=P@b” E1) X#?TSɇD*ŞG` hj30n3*Y͆[\?(t# JΏTg`Q !V?q Ry_L`*w:uowH'ncvp[g; ,C-aL2yN cd&;-:^U>*T/٥`TX|Y?"7JAZW0 nJfĄHaB|o(To1-E&a>#ڤ$\R 2N~y`G{+ #(ŞaH@M]s ،.GE,f&v6)Џ19$s;\Y/.nItBjS c8QEGvZq}aN^Z}7_:"3 g`*2|_c};0w(C[z>#yA#>%/D&, m IhWVR{'5D3uF 3˧ S<?b:wHm{4dRieN*|)'ŤW*!r 9|OY*|:c︦-)ǰ)0 _-W􄗪Db ql#p|aSjws#xٴђ`vndp=6sB scKP=$o{7%Y+N{y`dSDU|3ˏ>{bMkq}_Tq! re|cNC.uV+b3N^t*aI~7r}PExen>ӧ":uQňzֶ[Mm iitF};$GnD}(zēJy2Iuƚ']nq [Ψ0ւ Iy wl'Y};HGTd^z#RRYE BFZuxQb&}ow~Sf` `V}h'1&?-!; 3d.»Gd =r1}*#ؐ'.8@~9J'?Rx}JڈȻTyhwmҥM%7TH{~ȺR֓oNVA8 'Q0p[+w^ʝ|%iMP}CpvWNJ"pI.h6hTaD_d%$6kQǬ=m{YRYlCjZD3SCUĶh (=[+jQH7>NgbUңιOTGZrhKg3E ~+=v  6R_TxSKA sO2(xڕ).1$+\tF _*C5tb~Ȗ޷*dyLy/wdYcOPmɑ>Ha@LHjx BJB`N{9|[lm6c n ?lC0cTx (lm?)VmP=arvlf2h+-2[36@B">|TaՂ}Z~8E(|U4JNgI] rIssy?AcǓߔr)ҠvF(Lgadk$WH \ V5X痗 Hqw_,c^|rt"M?>9_yVDUtF姦1]߆P@-W]Sgd6<5 ^ mA6#3n>yM<0ԻX}4GpaA~9)_N][ke~P3-ϣ[it4UߖzmQ!>c 96DJ^+nrsFTjO񕼆QBOK⽶`*9%f d(j(B5LY:Y5GՒ&ҏU՜ǒJ9|)8NS69*.Uc[߅ɠ6רölZ<7 ;&^mjMWpO2:1KvÁY:Ce)c7bzeYarHMtGyQɹz|}$ۖ~ 3%CFi0S~A"e+1Nm=)m4ĸmG_UgN[7ꞛ٩& ~}aGJ2W4<3![6v aEoU}3xׄ_wfS͂0Sy;osh!VOLGK#5| *T& ܖtDeeԦ׽|R4ᛸ/`> m2{)R= $u/LT$b-ԾMO isS^ 0Y坤S>fͻ09;:"Z70(ȱÉQϱ-Yb!^4^'L2K ZCu#=ZoOx_P Xo:q+XΤgP>9jb`>ͧ;hFB9,3# 76݅7ŻIX?n`MslFf搛5v@Uvڜ1{Y#~[$ݙm=V]-7Njjk*S|׭ b N-ehnE"Z]$d]_:,M&=nf4\Jg> m|&mY\=jRq%iҲh5%+Safƒ|u|?|o-IV/ ?:$&6,ʹ;uBi ;|U/:xůI ߱͘tAX\&im3s27 ,{q֕q".AtB:whh;6l WIjzY@- -֮x' ~G39R,#pZ5; POP`Qs2Vhe˩?jy\SA 2fcPi$*$ D!5+6WXoݞ05K{I@<%)RgCǵ6~lP6;{Œs+φV!NH4׍ .8 +rS7 -܉D?3yd#GA Psx(8j'ۀo?urq8}.T j1i9KGB=pq5ߎnw*~ iHR=iԸ Xqni];nIIқg6o*AV֓!|[iA( %dcUAhwAj]^}*pVN|>V`G>ϊn7)Q'ԔH"?ZDYWW 7| ]U;=4r k$KfTd(X ]􌦒 >lZ6;⇙r<ƆI^>I8*ǝf\[ hZCX㷔Ged8?w؆~H`vQjYxD?*1H@;{Y+ ,諥_v#+uo ՜`S[nyi͹so VA/{NXȩiX ;3ovn0Uʒl48[|ѽUIzW쎎Ic$Z ~8KW>B”J1j)]Tdʝ-Z[DM9l5?ҁR7\!7RVSmC+Bn$(,bSUl]#Qco=a^9q5/ W9UZqiSq>Z1T?b-K[/`*ΰ8"eqcdhdڠ!+HVE|O1E@KZ1+e˜"`m:;Fº22ЖkIk+Rk"dXq5@W~R^*;R] "t Źfگ$hxQ&$\;;n-Xgw&JzQ@) Ijp+dwߩR/?}CO#ܸ+D@ȇc4x|n\q A6BR[ǻ;jح9pgh62Ai~PShBZw%6rȵlX8]4x3 c2!>,SbBfZ(Z iQ댬a鑗0Oe;.|Pb# &fDZyy I!F?B[ggez/K@glb|+_Jh,-<6.D5gt^u+poOU4Fvo,K2֐_=?$-6E|nl Sm\ZF}~ګiWf1""8 *sBP*aتS14(*(>wi#BiYB]+r;´wnPn?T f7dɍ:y5Mբgx49_,?~Ib%;'!ZzM qJ-(i!"^;lT)k'-+Xg)% Awx^zIMʠ|rbqm Gdt cBxhng>]͊C.?k^Q<W< 6JAj}%\"c4֧ox;^ئ甌PV颀*_>çduʋ*Ak1&"sjˣJ]Wے\=$(]'~-N'#z)#Ef#;21-4J]'NeٍbB)˅UC1q[~'8 ASs-}j#beS m4DQ=|Dz鞉q}bOG=8<xޕĽ¢urW*lС%:˗K{J㻭$'t1!t'\ծN!%N+px(b PAp*39@:*Zs~[g}Y`9 ϺZ N -54!w|l[ l 5DY=Stxu6GysO~5w-\5Y|FnLuPz*$E ujR LY3(vCFC(5S=spZq;j#L؁UbgεcQ^?GQo}nCU)9DbMVJFE>9C0'PRx|S3pR]7mR6f6=EDe={w6H\^1۩Q4^~c ]/&]Ry@>k1p3'qdžoG{ _)٩Q1a vvǩH_f90V4"M&O`eF/m (q"D#KD&U]44a_kSY>ygQ E43G:˲aΚZuW!R,LUnWgerЇךKigBJE}KIͫ( AL5'yTGD5X|#p猪 7n6 ОxH_*[3]|,f &D`BZ|0ǢI VkokB4*ݽ4J-^ ^[C?+l#:/ik[cJ?FG#L&Re0WV[9r[ͻ5Z3Bv-2XQg&%Dy?LS`EoB@"vq1(i^i0+g>^}gIJ{:Ei{A{PMbe!sMhרXC⟄<9AФS~Uamd3ܛs:}-L gS8,e|8!6e=^31e/G\K{:Zd!r6FzC;JI}z% >]`~a S(2+ƤAQ#^]iUy1NiREO< i Wkble ;n iLCE8J/ 䃴KGkg67U ^|ShM>h{mz"e))ȳ*Ft&/r_!a'`gY:MNGZ+S͟q}͐.&  fںҁ7z}_2"SHDmH+GmhSMk&YΏ r|\ §Hq0 f(#&:7o<_Q>VQf2LPpR(RK'\fW9-6epn"by⑜EIC,nQD\-h*FZ"0속pQJ162WlE*-egsx:ηrvNFQ]LiQoEƒ`J^: P-*U ='}>zXsL'+b*"p^dI;-C"ifEbdȰ9-9%m䒟7>vSpn[נu,.49[flS1 pxvt+fcÆ'h!XkA|sǻ9ĸuض\=4PAxW m B.tnH|8Ҹ UCFۏ[HXf0땴Gt1Al*!m}O˸Ɲg[AHʒ8TVb$:OmdD=˙Nع5)$aRΠm$5-'=3uuV+R #ՏjLJT3߉xkik׸ j&9*dDz Pl{8ij`mս#q#Epu*OF3TXrݹc#>ȕ#xGW#Sg!%NIf_*qɏM6*{'-lX)_Y&t_8s31\q;oê7@CT=ar4;ec7^a`%^P-Y[mzcy1L|21@sTN / E3g鏵<$Ns'kUfffJ_1x닽$-TeZ f3mm1)@+L "ouVx~H]gq7#7-1W'BY*$v$n YL1^3*S&t=d# ͧT,DVJ/`<|W΢IZ* b\80y8j]RG-ζa_@@?W@Yc9ݑr٦_?#O,!գCrc?ܔr% I4Sє# NB, d A`V!8R" @y}B*O7uWJb򱿭pPF G"[ dEg\CU?οTnH pp;ɱ/Zt/tV{16 M1n'idv-c$o!"pȧsw~"{D\@ wўYH˾"a?wq`cYtѽ q}V)Z{un"}2G֕ |}U"jPɦ]%]n2 }i)xD(%kGS $J>$/:ij IcX-csE%MHُO؃BP`k#_`d_;IbZJ&&vAS@)Ro1xO"1| ȩAWǥ .}=l: C3.iaI9SsI|JWVIb(DžxXf]ynemY}ES!;~58HaYwB8k'cJfrA t&^ RJ!fV!7DcDXubN*PPecCiI^Lmc/Na`= ̱Q\VۇPݰ)ڦ#@eYP3h+#W:TL kll&ڣTUD_x˵p/z ya>ǀ ,w\/ūA_p]GTOt;{ZBsYP$(: /i 4S=9' k-l&aYyrD⡠cI3_|u}! ӆ1쑒{!qN':k&|y&#JwZREwv<@~%En#OA˵=H-6]sY<-@!n@]*VGV0bGtwa`W8Y <9e.b n[SMPe)WOXA%*ɓ{uj.'fBŗɞ4'ƛs< WءYvfJ2Ke# kF@t,YȾ k&sRvdw5sFJG]{2@+HeN< 7l?=DBqdV{*W.s-0*$Ue=.oc#@Jz<ʗJ|欳 w(ҌeTzްs_דG!<(\|9TgrTyux̞&83V d~x|Zxŗ3iQb=!+ynE7&-. e{cS]<6(kgua9*fľ qWyKxbjٺT>_˜zp{U{[Hf4 ] V>dZr ΰ{YsiN5̋AaE] 1.Ӎsb*{r.QGwYo?. o(:\-H(kLOYT^/*or`(}Fi~:HdtgɎ+R R%Z3=QԽx;!Ta87O-s93SdG昂h;uvYvz\Ppk礇 \>bR~UZdX& >_6 '|g 7TpCDpQzbg]zv1uT"IܴgA=}{W@ *މ桪kE7L6x xI ГbOjkq7=HZsQ蟻<.ZacC ~%y[M*^jY_X WlywAh0AR'yq%u׽w(Ҥr d&iكQ]jX_n41SN5ٗ$`}"VEט Aa%'bt/ Xu?$4QΤ-TΓͩp6bx(U@>Z(ZI#[!fxp"*(\@\jߊ܄e^|(Iq)_@bnl=+xmL!F9v  R''_]Dk./S,kUB6aPXY+_G˕*#\`mJa<PA_'X̀Y̻V4ce(N&+M+mvçEpLFe 93*tTYʑ@3Q`/CBh_Hw2s9R#F'^*iZW`=䗏 -3:1EL TK&¼ C֛pTm(`B4mPDކ3!fo!Q@`guqD5>\q 4 }ZGkk0vkUX{tơ0kl9MmnI3ٟ쁴1MzE|Y`x6u/FPj@5ҳ6%1XMꀖ~' XM({6OpO1*,Ё֡Қ}KK_G\k6IT^Z5f2 aD#wTA%[_t ~h*|3M5ڔ89|jnd+- +NEOaM",l'Z|$rq%T@1^ )Ί3aJHbOnLP'.6#JZ;'(s E"N& fcJhk@NՁo a_ShhU}ۜ_mcc :"QiUV8K~>lk*r]`r2^$'"H4#Ha:i7Ys<먰ѻ:2_㯬D5sIk 'df_B[yyƒk2;Rmʡ(HZ &|whَvM0 eBV\yQ\80X&ea'B!}x"bD[؉O-_ZȗF 枈4T>[+a='ߊ j4ؕ. %3Vfڌ$(^>tIyi#xl4Gbd,,ߙ?`Peį H&'}嘗n*U5s6>Y,49.8*ޞV)2ҕ*~}j k&lL:AW$Hdey͕Ȫ 1/>|Orj4>/dm;Nr0}roh ?[).:~Jjئk/Zi+Je,RڋdeW.ҧ]LSnb٘Z8[R8-Ŭ65JJkQeJZ[ZQOzjE'De/NJh]E%oV7UCr侼۪Ct\f;'| eQ1.{N kEѽ%@:nl{ =x4 Kc+D{+ *T JN=_\'2i@'8s*ƞT|iuDjO;ZR̴v~KSzK#5& SuŨUmוOVo) d'`}gڞuOd1sbZ,(}V=ϵ_ ;}TPWC6˂!v3(CCc8lؤ~7g V/?]MzV35+Y`@5i}Ըvv{֛*ҒqdiՖx3p#!c|?pлz;]d:uW} wBZ\0oJ'f᪠fɝs?,߃8qNoܚHK.+UN`wu1T q@ԑ8U%09!В)=cax"`!G> a#{Dɋ@PGVlAe@27}(чm϶Lft&EڬO6 ǽވ,~ Q%Gv~rQcUY#[vjm|W3߉/:Q /[Rʺيq:pҙ<2GyA@|{ kw&ff40 fIkH8,k [x> tiکhK\.$Zj(k'11s w>xFUbdX.;Z1PIkBSoܣ܃F$nyv"b`8sO޽x'N~xfSVždؖp<sEROR\4y 2ép$ _g/d}S;g<+k)1ܰ1=?7cf ϳ]f(ʦ7X5/!4:\~Mf=ܾN3*NdI~0rx~窊Kn?.D؊':,J D:ӌpЧQ{i P(ur7g(ɗSNMXD}{ Τ"N_;Fh (̺ %iXDxC4niwim3D< eZCö6sq$d;HZwËݙ5(R۵Lh?.UT=P% NYG\ҵbGCn*pۮd6StA:aN'vAK,N˺}YJFlumE$۪<֮0 _JB=r.o~;XG@~ǡMC=dU:wGal$uV0٭QSrfcEd NQ9} dxJ>ƮY@co%9s֗k$5 #: _F ַ$~Q~zlӣ!"=>:c ^u#V`;I_q8$WQH8<+@?Eoj/}TD7E^ko1jqO `ҨSDtmڳV&C>NӒav39f 2'a3~PBC9)I{ w8*͒yD7ۂ@AEDlc bV<!=FbNp[O6wK XE6$o"DMWcR 9-J MU҄-HeL NK29[ntO kc[8M7ZTQ/aWa[-gVGi:+6p~0;NoW8H^ZGu7%R9p ' #> <͢c[^RN.e1CtFac5 +)DyJN#Qٍ0W%i5 FgS$.ˎϪ Y,|5?xsM1#99 `Uf!G͸K ^HM{=ygo  1Tv&T4*J.Bq!;T8>)reW'xuRu.=%\g֩nz~3Chv "|օcKᅪ`lby>R jYJvnG ȣ,V]*1ٍD4Y(bzƹ|@$Hn)6فLfg*rK1ek-wB`)t><>|5S"ad$9 wHK~앋V뇁Y~)Acȟ6(jc@<<@YLպK 9 g W%FAZE[KjWS rSKP$( By-+^ms]vQ{p1A3:ga2{SߝCGCd=^VBuyö}@נkU:'P\qPD3K}_]uaϐ8*65F ( Hi8 B3m`wn)Q~ e BPbو2'qڂQO6'At471o(~I;͇!r` X6OŽ i&ki/.H1oz]uXyJ]Syk,>̝~v1"'jw3XSj%dE)LY2ٰ&lF:?1'ԑX9R$[A}$W*eN==b\ ^SO^6^DxMCUf1>?ћO5bJ \k>g͒Ju-;p /_Pdn#IzNC@BH&R0x?qd[c85kG&>$r 1fUvŏc̪Z`d9 vPQFYlkr=K,;b&6e! BmzDτWյW.AhW5ӗZ%k]UTȺHkW?vMl-f\\$8(sm_G>OJhWN+ )iCXreD--rɆ&_(M[YuF.o񄛗xm}j#;j)5;6'Ϗ堿]۪ o"+!8p|+GÆg(;- @~dYB 0zE9\?cB@"j<\@Jw."jF[_I~c}|> Upo>Bs$|Q [VA5å6~Md88\1s#iw'ՂP$yodrB0#@&շڝUHA(r4P;J]2"Vq2 yJHY'C$Ғ_g.M=8%vt #_Ђ!gN+Ƣ]ڥs h1\<8eB>`*/[9dm *鯸xR$ IZh3%gh)XLa/#o̟%3Ys+ZIs>f5V`=g?kK%W2FO#+f. c9ynzڷ-\ ו)mIf4y v)M\1,jOpffng#9[\<8_ 쇽)V @saHm@lg.2N]R l+-kdMoj._~zm|`./ EphFrlD | -?s9)*X N_>eZvv^_ O1N>֯sR"d)FW9N%)%Scp8u$ Ǐe*#kYGPIĘڊ,&Բ;K&0@YC%)UQW4몳+H>IE|ǐ֔G>NHG0=& Q;KYCna8Y4{=]q==I0 HN8U.X:jS=?GxvAIer&8;T%/)(rx,qgL %VjKd( G⋃A4.Wdr74Қid[!]kR(X9G/˅3G潗tDS<_5%SD,YΌ_T<0oE͒ X5Z-nh: MDY8H_9՚tUm$OU铊XmzQPB][pE& `ijވ>)Ӝ*;ȃ][!+o OӳY gNUaCsO/zʸɋr3b=ߑ4քoL`TĦWg7xU]5:0q%OQg[a-8NO{gB|~"aŽDB-K,m mP [C04R2%:_y._o#Mgؾ%aqzhaly "jMUǑO7H kѨm/ĺ OeϦc]vä 3Ԩ'4yvN;bAYJs'҉_W55[]:umTvTTzz=?#oZs]I[y˓DZ׮(>OEYZGظ|Ж'Rcke LOݠc0L2Llv'* p ?|A#SbF@!Wo{/+MUFA:D{e  ybm\c@"ǣB%h># )ZN/yj*y7ML76ϸ^h7Dc5"q $.?5 5ZI0`\=K\c8nȔ L]-;A28$s9 U. #~{Ď3#:)#nc[!iFaBSЖMMf[z"{K3gy?7!={]Jeŏ1s0dqv# }Ϩ!z冕͟ B:r/~Lvq߀A*gP²2΍L%TK@kXgjX29ed="?|UlBgiX9G]J#4ByUnm #2ً c6{nd"$)eG)k1j&{ze%c dIrz[T*b+7I&N[5a"Y.ܝMw1i,O\fN|H4Z4jAA}o^f@O9]ھUtU?ԁ;w X5y.:1c2<ƒuW8De ߔxVwPQ+N#7Q׭/u8kUykBD[ *)2 dyb$qG0"\|6Z8ƥᨛqJ<Fs))nO׌Aڥ+oYcnEqat}h;%':x#Gqf<Ɯ VS_L١Vx^@[ŎsN}b%QMe;X$BѯP_9\{vbPOnx|>*^_yC\tLv|fapŷ ο;S9f.y83Lkο\/= ?S.hZ<₅*Z(OqʍKTbLa,7o9n-idpk7Yѣd(/bA>0qTf<`gs6)H 1 Y~G},½G9$sT 1.OZu׎ֵ A%13hULF]HDAѝa섌]= PvAŠZ^ IU/%-/"uO$R-1gJPn ,3Qpɾ@j TQ埜qsTMU8 dw-;swb83fǓN-]%ՔV[šFsh%r:40Co3f3όlߒ Ⴓϛč hOw-}K-9Wךq"#u4&Cn7n|7+WPKpzRfCR PQ AOK(0ɜm0;䲁O0Gz 0k>+M$*Gݶ01f(^dw?A@jh,~w$3WJ;g WV7PdMI!z*@~RCim 㬭5*4! w9#[ʧZX"{W^l($Siڛh(dVҔ7fq`uG#@ݠWkN{^wC Gk$_\68) ( _Eº\*=b&gg)8nfǵB Vy3TT Hp|aH4o0:5"λ-1?;& p IE9Tޘn3WڞXPO>8Z_{SDJk`I_/j&con̺gt\kwb1 YA,3w2ެn0qL 4׃`KSf 4.@Vb^٣J$N A`CU."s\(!:TY X66/VϤ:o8D:O֬kl [UL\sGUC DkE$_ ~ׁp Y)y,07N3t G\֠`'ZVvx15~rmDN|!$2AA=rz%WB9h-&q*Լ1 ?`8*Žf7~N9 e!2_d)J KU5Ѷ':F O!0H' 7pMogiz} v-u\XcޫӶ-i&gM?JZ)y]_zB.Bn?{d#*DàxzNޏ[QX^d ܋1YA֭؄PoPID/W@'Kͽ 3'I=eE>ygXs<Q4G|7_j@dv?ogPRSϧ{#$ԓ5U69KP(OlDNBETȫH?~)mg7 ;E$pU(ih7B9IzL%)ILip#п{*qB! #qX؛!}ǁ|U2 ڵ+=fgdQFWG| *DDjt Sr#aAmY|)$k,3ڸ0ĭ.Bo"#fxm7 FQ'ޫzfڧ崙?mp}uytw}% a%ss;/66pVQ]\6kFUɶxaR0E*XqW>Q-E̸$ȩ_\Qˇ.8{jI@膬į')fӊ7!Z=lZίנر 3 J dnF*&'ᣪ\̱5OfyM+s[jޓX*88X]Mi޵-o΄UJYJԤBIEI!KGdW8z\IRz: z*o:o:p)!w7AP5 `a~n7}ry'@\a c x279W[5sػ Tٺ(os G'}W@0]lQ *1猳(1m^͍|K5x*u {4[% dȿEɍ]a0ӫV4]lgY{h T.%G%KGuK~+aA8%NnI70?(4(ĘQ jbFxTWg5o1^X"<֖ǔF Yw!UJO!=R-U#5"ĸ#)tGdKB0.="K*2M;p[ZnDSGG^ࣥkS2EPl΄z 1.+k .Ky!-ئ( ([;GɹG7H"8w G[?7yy.!@vi oW>.Ev2oyb$(_L.lC^ޡQBHX PR}pH: QcfmOlL>xPoRHB i<,YkdΧVi1%yڕOC8dQtϞu,=DX✄CrRwTpV6A W(h^`x8L&e!H4TP?踁O6ߑ{8n΋:p;wr00D۷xS1&ٽE#" wX$h Neǵ'`/ꉓǙboٺfLg̵IGɿ-l~BOr -}.Ő39.MVQI+%VU^%H_a6I+B*:YǏ'¨$)H >AR 2)Pjhߏ~{>L&BuYXkh[ >+e6aZd8 6Q|vN`.vfD-c$E^(I0ALRʨX{֜zh&0["yjKP)`eIwъ ]1Bm{;byBRʡ"T2`㦈qd#^;|#\r'8iiHG%f!G*LHتv'y]G[hh"??GtiSһMƲC+d3[a ,R {.lX-f-QNN[ g \\;ɛʿtzl RQ"~ȲcCC&2 vttYnԡBW`7<8l銕O`#3+ kxj Ni#e- Owq}U:HӬQ\q3fBgMP$tάaux@:V|#3XaU߈>s'*r?~'li-+̼ʷwt,0aXd`i=; 3m u&[@L4b,/\0[64sQ#~<=gc+(A`W{dvϜ1bY@*\.|‡alAX /t,eUtS- |@fԡ(z%03+7m@t ɦdm :5;%zzdK+-yPE}!XsjdATJX_9 O^Fr._ Kziҋ@7 ]Q/R QÐ<^ J3IІxr{ܙWMH6~F棁;GF O|2vr.tCǝUtD)?4Z̯ȖqcO.΍dFyJOGzHs[j&iW𔞚cGwvi2gmTmlWHG) b'[T& (?r4]51j [%sOĀ6 zy#f+w!LH@sOy=)# #zp.-lW~q/&eK0^ uĤڃޗmBtua9V&JXƋPF&&If:ȜR8tT-"f~lKCU`:26I\0C2ftCw̌PA͢PpMzJ⠫iʜp:m&&Zrc'Ly{ 6+vQ Y &3'RNƍQ>Ɓ+#_IXiZ3ʯ%:'4 w3Q +wj~\9x;]//oP ۳_5 Աts;c?W!'wh#YD.j ̰S(#|hAcgaQ> 6RHXyɲS̏*ɝ0UU?<T\n.?,tFb6֧Nκ<kXq@pLyUrwd\2' OZ16Fm5E©3A,il^k(`WLh@7BZdQtX,E.Te l ;F"S#gc9a%&T^K3 ;ن4 4ԪI*|?}h?cʑ{ y)< ڲ 2gOBηeSOwu:"prU ~sHԓIH) }꣘21f=:$O{5]'_S{Pg3/~Xevxc gxzkq}S%4!¨fwu=:)CZ '{#[Ã* װ7cSY,r6H 躙@ ֛J\7b Wh] :MOiX >{!Y3 z4pn|2\0zzM0p1ϰ"YUzO**6@1-R#ɫM__XKv*E1(pLJ;dv/y% g]/uwMm5({5~5CI}aw}o0ƖN)c>_cl3>\VQW"ug6_ԟhf)zHݸG<vo2UVT/,c}I Ͻc=߲p3`D`K=1TtC״ e<5Z:f֓4(nxXi;R'?- BV#K%=QJnIqᲓ3n!4"_}R O:hfW51 &Fkxb\b\JE?7, Y76TOѯt>[ydזNEVzBA$,iNqW3UPKzr(1um%{!#J]s1dE?Uz{F.~uԙ9d"wE՟KT]U5$//S#8$35>@a^i% |x0V,j Ol4Pomӱh; tYmTQ>Y |5+dB*9P.rF{Z.)[or,(,h'ŊA1RMJwe LۜgxG?X1/2N0i|Q^2 ͿB8yy28vd? "2*{׼N~r glsmF4ΉHg@ 㭾{:z\_mئm%)O)vy6D45Eln o"7h]R\1PunquD'˻uXd{Mc7>@uB_DT'V-NҌX@4#wM4!JV3)l&!4l XETHv./Kq j)W,($yߣ?plu[ŝFR%}'i?W|}=Њ#m7iR W|\6QR#+qHUf!j>7Q-|鳑Z PH$? }K쀋z⃰fU(#ƚc繗 y0~]Iˈψ𙗶|1cj<6T҅A9*| Ӽ3bKW[) "[Tztĝ+t'U4sf֡uȓJْW\ F8̕i/ZwgvØpji<?9k3#[Bɥǒ䛑[0t5CȁξO/?sok y|^D< IܲQ;{*Je7=ֽlWh :y@qf6^艃ƈ6 <f\҈HuSR4ַP# zrJ -/ٕ P׉raY#0mI3QzvɐqodZH*,NK)əA9j#AhpԴÑjBܞ@qbkFWm:y.V nr_?HٞO޻b#tE)p/YKNᖬSyRIp5{TiqÉyB6jt '3Wc0__/s{; ,wU9q5`rc^(RҺ>S+'_9J*ܯ1:w OU'v*k ^;䀸_gиoʼ14puI|QS/Ajd ͅE$ \NLi9̨mf YR)':ߙO >D|sp;yy %xhyQv~^W4Ď'Ul4Aj3Eo9̠fA_PuB?iKKStQ-ۗ n6Yx<ܿPGdjQWPK ^HV5 Z->fM+!5t}n;%{psxW7pBe/9L׭{zX@HB;!2d8l3%_8S+7ooeAB k}XYk|\d+We#H'7|iBO ̓ 8u y$yw730}J<ܩ/Պƒ3#OT5.ViiGݽ & y!G!m/CѥEk8,)ڵ1-zYWH)l.ZL^+0SMwMLSAT$%Z)-2lsZR8 ʝVZnh'= !x0֦l` 9xXE!xxԆ]֤CNZ",Z Wվ.05X[7]dX~T=*>HcMp~gAFzSiuuM©+pɏ?{~9[WWzE:BbLZg>շ=?JbK&;FY8?9*`BNj&D\_s|ewQ e_&#[>X[s5r2w "8^V-",3ak227VdXLX\^CW3a +6$ewac砒8w+jmew [#ؔ-.8s΂wyn~ΤM蔧yY{yޗ5c$1 K5B1\^&Yh dܫE=< w8v=` Η CxkJ`P&;Ko^eO0JX+cMx1\3}τUX$3莻qh8~o`*\.'s)66 r j%[vZ'@kV-t6ъuѮKiS-V݇ ~Phf疊7MIˋQLfǐ2>^嘇G"Dp1EJi2&U`qZD "5&̒^T6AT@ $`$DF&07s*o=*9i2l (a(+L ;eg> aJmDA-SjMƊOvj6CG'\(8]=7Doyv!_[7 HuI Uyus뮘Z aJۡOp(,C>|r;,E?UJ~jIYy|[!!{YfA{-Ph 8{d;OY3IJ "dVQ0ܖ\=D>FIHCDP\ mղSZDBicX!>rbAHq)b~N3 iBH Mx-b4>DN3GTh4qc'mƒU'Ht5iE[F^ùN,ҥOv٨ z Pcl4޼1:4+Zw^ ,C}Zt3 i&kd*°<<e ]O x6<\3utv>Qxv%;wyN@i+4(I v"ܫ'I YUWwNn_ "༶,c9 y8Fn;~rdg*9jH.sо t2rl;F;D!5xkOz".[B2<&vISdi=Q㨀.MR<Jrm:'J*&׸.?vkfdffI}mL1YS%ykt6xiILB̏.4@"0D`njÏj tv epuv'yu,{pQx4ԛV_$='"e!7Td%/|iߝa w1AVNT}]ֽUes(̢Glte%]ޣm*.g/_3Z~pGL#T|H)@pͣ4nGd>}֣WVnx3}qX[ݽSnlpg#h"m, {q,#?3AI+oIv.ŶؙanhI7K.)W [ ʁkd~U(&7gͽ$ )/ha5)7ɺ[֑af;( JbQ™=c.6Pƅ;F00;]W*{~9ȒD]E3\Za4*;'Z^@v)˜Dt 0 zXjˮ%kMؒb{G4o!E,Mxws/,E@[BGHΆm8QpYH5Њ7s4C8$h76}ڤЉK3ZuUșk^M#J}LӾMp9l@Vʓ9> TJjkC1:`Cw#ќ#N#Ht bä]~X aC0҇IE դ)>4:1'߯gi%pɭ>!)C[KkFӜ XM4>2Y|ݜN=f{6h2?ꅙ7LN_hj}U訧ǧӇui3XgljIsxT4tݣ-rQQ_2jڡK|.2fRt[K$!,;t?O9U8b՞:|{TevzA` Z"C*:w*ė'qaRJ?G%!4V2 'RʿYaH<.6raOV#ڐB,H`gֵgC6AEx)gf۠%:,7UYvEN>zi &c9BHxVLϴg߿k'9~ yF?ұi|Zxeq(f `lTe>ҋUupFqj_&T΅}92ێMaJzGGU[[ۿ.''e ޡ7^d<@<^2<=*.6C|f/ *h;[e(MY=3a,Hn}rgAmE"h:W( c66m %1Xh0C9 &Nc Qc?iSUu C*@xz?ejZRwpBCH{GpTeٷ)40!YjD$HLI2?T TC0=7C?aB'&_lBdp%CY-nUMR{kvJ"qLF*e*0L,5LJhAc3-ZlnX3H A=h! 4q,~MɳT 1վۡ$rݎi4!fqRåDŽ$zx A-|e܃l}u1&m^ɠvх95]k3N`9PU[Q+@@WȝҩR`ۍ$2&XJ^ fQmr«bF:;^?p,,Yk{yy& ¥ U5tƥL]=>T Tg>?&Z;qoT#@ 1FjKgYZ070701000003f2000081a40000000000000000000000016650944200002cf0000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/m,]?Eh=ڜ.+,pf>0֕>@| z&{`3=)5msv7C[Le>2uR*53iqH-xW|*P%tvإQa;a|t1hXarAgBȪ8 ka!/Z#%fT8BU7FZ*.Iԙ: n@Pjvaqx2#0z$S+I]kF ZI1 {C.aPZ*HJ(GBqQJK*%r`n +v(EȨ3,ٕJQ0>;qY d&ƮT?UtlXQ,[cN4L&5;RZ\ڙ>?RQDT'LhV&iOM1gjL5I,I3U]1^Yp`).tivʥT~[d6!J!I ,EIu7S: :Enc _JZʤ( 3`hi*Ah\Lo;H 3iDMvOY(6ӑv 2u\$b'F(mKɦ့ܩ oD' sWrQ f.,LR?ΗQƚb έNdf_$se ]А_<ޞ}Y:Fcu@ifV!Ja5~ +HK G/c'ì_**I>f}RAo<ܝq|p1CχR|H>NpbI-8/{ **QMa-Z1_L;?A# ̵/Ǵ:NX d72T3v _8,)P >;}v9 Wv" zYVp6+`N#'7#=؄yM.uoEq9MK>\n*&ꞡמ0yLt!rǭMIr&Y'2reoq k =*؍/7B&w7 ]'ְ%Xm#Fi2Ecwl$?ֈ?Vʍ!SF^gg?ۛ} :)HT-6o$gX^;PJ_e\DNuL81kR ]PCBD ʐ5+ya>I袛'Ϭ52|Y3:U)ELKuX/])=R^1D&.Έ?4Ǵo!38ԙB:h7|V_Yhu> ^VAyP;':mf]dBqǔmXl3`TdAh`jA:] 29:ܚaH+rK/䖏%S+VcNntF>B;aҕ/Lv|#.{;ROLOjGBҢ צ \U$C8ѐ1>'dq˱zOKwfk_͍V7/@KQGG4(uULFVk6 %&`[qޙqV2:ڀV%po dg_#_L~-IOfGP / SB#]g4+NʮZ`FHӚ9=[GnҫOh^g(>1\ ⃍1`ảH*T)\ YSu7j[f^<rD%{%\U%h's0xбdp[XI$eOP*M7c5foc@x|S:PO2K|e(+ jF/ cYZl?OŴtV+Y#-^5*^dZ<,JJe9\ `>@3|ɨ0hA1PI3~c_hɮ{RW#L u{F l6"x-p1q04 Q\*A0:&Fp(rIDt kKy~*(aVxDbB{V.bUFLAG%91XGtWa^RlAUTCsw){fL%C6TZ(F=!1}&Vئt-m%T!>%hG$UMM;IpaBcXf!Ø =]Αy R ͦw֢SGi#F7淋~Z\%(sk"$][o\zZ1ngr9 ܘO0fzj κ8e=k$ NF5y\}UA[ȢCxk7b@,"*~V*j=۫ DMwy>wnjbɲ#ENV}c߹26YX䗍~)媤NڎnuW9VBף30:5sD|k#2(F{G] ˢnEӲpo̸&g&)Ooֆh+SiZШ4UllyMl"07+0,P[# hc/%O@%O&6$ Q' {k_(BS $1VkZb>?fA<I *˞9oS,7 xADte{ن^2fOƗyWJǗk,}5ld#pҾ @ޟPϜEYݎ[p˒C,pR E^X<9 ^$jҎI͕':ͱ~o v<1`d;+M?~yaQ#yG"@mW-?iu,K;sh՞j.kۦ_</eu _p}9kw7ān .& p(X C G3=Fq)O .-hzƒ^⛻.970D eE/CMd6 *@gk果vT#"_ֲNk5Aź`;rCSyaq@!RřxC Z6'FH/-yݤqBoj :\͋|^`XB%K Bwo2nZA&'CoCA<=o@li ǟz +ּ]1LeCec8FG.!_˗SVߍ‘u=Bl#:ՈZW-Di@ AO=A4U U >[<<C<~p?:tLɝYF0DX{{y,Ϡ4p#h"c>Wjw :F;hqb$}կJ`sR: 5?1c/ǖjՉQ܄/I3)c>Lqg֡p>Q@Dc0!@f/I:"TE Uo엵c?e?DNfh{cX|갾PvS!ld|^r$N0hb \kv#Q4>s\# A/#v{'ڀѸpM+G(jHBIܢ{1൥kBƖ9kI6⎛cW7J%|gx (q'k=}~A )q`d 1t)ߩNiSyi|i c[&)vXJPNm@9}x؜Pƿ˰)*] Oee djEҶyON_O,ZǣNIF=KY]Dg|{]z?:n}b-=U{؂yU徭hOX[F07@$x3)jy /2҄.s򡨩TΉ!X{wEZ&k1(n ]fsʬYwt֬VV g8ґ{&lа:Qb[PQѾ$rգ8dKt췩RnS(U ),mY. zaho~oI5KE3|&dݐo$<=$èc"Ite?y. /n]Ry?W{).' ItD]GV:DƁghJډ/(>!v *aop-~C"kW=Ȁv9l!(UC@U(sF=4VJRr'F j[|'WaN}!} xږjS]jY EEu1F2~M dWs7Зm%7ؿ._)h0%\6 SR7ޢ4a@8/ڙYL΄luťEJRcWq._LXw+k^OP2Y^/ɋ]kf+uk3BkEQ| ڬk7iIO93 B }\^k*(\2Io9^=<,@t~gsڑeS a J\MXMűHÑB+Ee_ȣH(<I=-e;ҿ~ y< !3pȖҶѮi"1R5tURNAK[MoLzm4A2v fpK6Q J1ߜ/Z `\ҿuCO1G aQf4 +{®wiK2;In%l{4G*YR`_ ΠkA{%6m!C:Dtp3ӥ6qs4hP#(Ph.lTՀwJx~y{A_`$]> R `fl B , cCjk+QK/c5b3)IXOo+`mXr[J-٬p²WMh&N|Me ;*:w dlיal&C!nF*fH__)n^Yc\0ȿq*I./uo:DӉu{*(.J7]B/#~K/LocF yBΘ٥vl͟M*cyCR]}jj4WF1˺H 2Sbo:6K-JF%.'1Zu1jTIx[BQ(&t%Rekp'O79|WdvB kpЭ ?nn8\ FNٽ`Կ9Ru˽m.z (^1^m5/Y{iz^Sw" H0fbծ籡 W0w:)1ڎ@0^[G?-RRzZ2tG׶29Z'2:-F[{:mcw<{ ;F+3q$P};ok ,%-P;16FZqHU4TW3HZN Jq= \̯Ie]h}?LYJl!Yᅳ>{臖yg˞ڷfJC9)FdUَ8xyvkLRa:v"$CazgᢂߩZmXxBE. ʛ ׻XP ,s3M<.1k]S]E)^j`!1(pFF6yV-r s6J15-;K=-W9VE]45+/,i/l@4P_TiDBu>&J(֭,ij$s)'|_Vj ^ퟚG8Fc\a&<2ټx5jϒ1QN 9H R8^x!GЛ9iڍ%&[NP"h-o$TJI1p%Jgq+'be!)(sLCesj* 78 12x(6D7 B3($x/YgSϗlĶZu|h9/5л[Ykxpo D[J{S+5[Ư@%=(7OEA-s˛WwHCbshIPq6w Z+q .ÀيRrtK 9 cs Hu 9Z=- i2Fhܴ]% | z BKd='Bb,ȥn\fqyR99睩$3Y؜Ql?9jZDKL|ޛ*X }H8˷`>2U ^9j9)+< t;u)݇ͣQ%hg2 3 =hB {(> ʩ(hy5^Gs&D5Bۃ?GLYMv<^?uZW5Mx&m'cfdǹ:+x]U5L]BQt*/K(?ͦeKӄ;z^mÆ0,b_Pl9|'[ɪ8 C -Xݎp̕oZrOFԂ/hGD*rJ)Z<EJ,Y Z01Y5E6G膇y3 Nl0|5/K#R$NME)# 1ve~uZiV=Q{I[~w輧7]Y@+G٘,Q u[~3NmXmL|O DJp0ߚ%ySXj\='::w*Kl *A,N$8!q /&Ҧ=hGaIvj/[)TM[ڭU2`#\w8)~s+יQ0:H|%S9CPi8Hd[pP6Yl !ʙ qPxs󤦎 P ]W=Кc+Jjvt #7,Fiaz:c-vBqzl_0b S~3bnsH-ƵCΆPq[|QKǕrpuЀO$i C*/]]tW<(RyA/:!2n=86L/VI#sd;z$Y/(0: M!}7U8P `. 2IʺuT}\KI ) g;F&1HLQQB 74Hrp/\^|Rc &>YU,>9rgFU(mm|i0i'm[KPgsY*@|f_bSӂ,+L7qN%JD3?Gu{ups8}Oj|( xK0GIhi5D%F;ӥ0Do 6uw\2deRɻ{!ǂkT.=#>t2prަx 7ut_ˈ,CDA5w+^I NoE) L|6v3gT'& >L&%9]DJ {"MP cD/3"_c$ԕr5naxQf\'w1bS‹ϵb Pͨâֱkӂf#E&wDQ!*V aD,ޛRk9#A@G>STFo]|+Y-LB޷Ձ*NzUJrbr=CkTrx!heOq9T) FuA iv4Du0SAטXsˌlVRYYw:>UpQ@ &e&gE=)!iװ/\mvlף")!)Iae IWmT4ڪmp!b(g(\'sydB)${S_.֎3~Fw/2)􏔟P3eK.i1AiSnμ3_K i=AUaa/{+*^eV?ᤔᰔ9S&@ j_~+PօY%gYZ070701000003f3000081a4000000000000000000000001665094420000325c000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/-2]?Eh=ڜ.+Xx @r7Gw2ìowXPnAE q~*}g *Zܭ+j0[b;gyUsHƄ"J<+S1b2FOֹHڥhzǂN|$WȀDKiiMY[kY1Q(a"i3^'|WRnnCd7;\Ɯ`"N1~>$_ lz+YiRή\ k82 Y4 x. nbŷM=sv5ؚ'0!)'> .@Xӆ.4D?#nv~,L}gsNJ1Ӽ`ΰ鈺(H&ʁ-Y*(INpj׷s.>_`MvΚLx9:( >BreTg}\cIC3N$SGUYFg cI8}ݦکcf]]}M*ǾDHRj4d++扯v+*Y"jWw,3kefd?Gݧ̍*K!"աHk[K?c_>Qg8o g!_fa.#=b"S cR'!JHNkDFN.ڒŶTaO߆r;JvO:]l}鹼D8\'j % 5W۠JA6gxfIA5>n)#>zpj eG"_"tO=H|A2&vA,Xt[G6|HbԵ4h_CV5 [G"RIi ' /huH@%z'[LdoXSz)T f,yмw٩+Ⱬ(52 SQ)j:R0TkQ:HgDm;`R?iGc n9Xxz}e+8_3R\(r\gtt $.(К=~-'UEo@4YZGtY-~\U( T 4[$B(e)E具j8ȭ-? C1V5 wnkWQYX7i&N;y}c.Ah9z" }ā'28r?la8>$lW~R{VE UPʭa}멾kWK0!``YKu䌃ecՆ=ឡ!o qv%ψ2H1ŻX `$yʮmQX{Y5D[yQ*B+ /Uab/u\Xn=ζ=DZPߐܕŏ~Ut ڛ%Xb. ŕ19{ѓpT n&צg1+iB:@Kiϕ[8 yR1 ֡|xI/FCfȌlo f7VUg8ԧ1fF͓&mbJID@G1I6j*9,+ڄ\Nj;6EXI.{v##jmR> -ʛCZyW}冚2jrߴ;e;?<^MnjUr_sqRcW(Qfe&}ҎW2;ȁ={>='w搣 ̣F5#[NK{NHP~  \]d-[!zߠ1l*9Κ:ހxa IGutnKro0-˄hM7*#LOMuћqYa.릙Bzii$ u]7B i73 (@e,{p V2fCռowpc>1 wbIQy[]v0Mɷ]1S 2qY%2?IGI+C? !`/uQ2ȴkI,Oe-@8ZqMҝ3NMtFACe+ua2bĿjqʗs0 !<)iwI.` H1$n8܂"׾kyw%qobGµ̭+f 7դMyi ވ3a*=J )!!>~TTMV^:8&z8֢47dg)CtUڶԐN`aVhVa,2.yMzq jϐv"u=Yvc d.PY~5C#{-s`0h|Oyϝch")֫7YN,:,|{t`D++n0hhp9R ,O}múèY>h~=ʵQ#3 I$ϕjjBkbN3bBp`tJn7;x^[ Zٝ87zd|Yʴ̵| ūH4PMDpPI^O`>v={tۋB#є! FqUʌǢVJ&o C< ɮЭ,;%a\R#aaۀбo&캊MaM1vR{Sy (>1k՗Zb2'S/_*h[:zΠ #<`TI=,d;G4ABBh|xJUA:-)9΂{}|%Iز{!@ߤ4LJoeg>t.7&0X6~nEg?T8dEPzd!:eEk qҖ}a9^wRG|J<фrwzS@䜨͕U&ijĀ%i_Sdg]uz'D˂rMGu[{_y^92,$q~웮oW.ZJK2#$6d.0j݇{Jjv 7Rd9 C[\g`UdQÀ8/a(raS˜zeC JM}{o+;,9hcDZ8XU? n H=?!M#}rf1܇5M\iΤT|#A_0K/mMi\ x4J VX%9KxrS$ |!MO]%K#yUckV<pC1Zb+oQRWe m] #sCFN܄Dc` iXj?Ь'ܦfq:V4/3˹Nʏ`4qE_d =i.9)q ]űəޯ6'n43RhovR|Iޓ苭d -`W3NH.\{{@'9b)36_ҋB7||Tβ<ƒ? {{gnE1goCyts$VL  XMpPû|5Ey'Z?'”rn}a~UY޸VMJ7ܑx;#c4rcJU[_] VjX sn=Q1*˄o; 8іdhYf,=q¯P-VLZbr8KUX~OOr;~rxy08-$5:iiSl>E D-7.wQ`FW&9zqZsަriB+7n%Dm[Wwp9D@ɢ}r֌;#i4ʚ)'R:wJL^,le^ f! 2x5'rĢ#Ƚ[:W$<'5?0s`&MP6EE?ӥ49G r&fs#==%qDp\ 3V$JAnR6u ([hs ,IS(#P!>T$r(f}$k- $NOg}Wj'{y Vޞ x6X|5;x|biC,* 1ZXft k-Qܿ8C :\ۼQ~iƑs9fGyDĞ]Tg'ٷA?QafJOѿkBY򵩃o&j:Mcjņ8Wz8sfO]@3>)loCfbGMДf|s7 P[ߥo0t7$&B8mdvJ@ہOSC)A0;y[c)2,"Z732 ,EWPA÷,lB LQl"x"yE)bd[_!.]m{;3ST'ƀBGzjǢэ >8{VMnaL8q5ag4ɁbL U}ujaCFwON/QWG͟H=h|#Eټ[D[x8Jzݏ6M!k,T4IΒ zAQv  c;Hچg,gclG(f1l&wΙ+HCD O49Dto+(ҧYgա&D~!-c{<)jh8ZrBѤ!>]+O$$fCw,e[j}yR!dF$q^i݋gԍџ &q&7mCIԩZO!^s*;+(ۄ!Z:zd>F&PP էޣtNTH9*k~Ϟ&4{lF4YU>;4Y5/.2jpas0|ѸK1>VBģ5|lLyJ/ hмpl%Ӹl10;:Ws]Ltu<,o"\(x} -ch5WK Ė @AY`(m Eބ55E4#鲙<55Y:g17[*lBRDoJjĻ<h68B9ZKCFSd: |L-c-*||,-יwE>J7}#ʱ6zc';lG2ܴR 2EϜLP?Z)n;CpLgzzk7kP@ em;jA"_N{Ii^UV)2aU'򘅏GǐlwzZlM?TۘRq)-2)1+cusls]4PHcH^;^9НqlǬJRrRT3kYɕ'H5j@d ᘭa+ƻNsڗ L ܓ_PTC}}+`ǀckpAt-6a.b;r.'-2ޔ˿/D@EO_`pplP;~5!.F@v9@YvzqS+ܾ/hPBn5W?¬ :gO^z ;Ol^_* [-đj|JM#++mC-22:9rX8֨`mrUdNwy' 6aD[jQN"F O$싄bﳢ&NەXUQPfԏY"U.K>{>ۀ pll1{Տg,$y ]WZiw?E-۝>Bb ȹ`ȅK#?`V0@Qe(}qz@aiNjrQn н  SʶB䄄Nl*#UF>@T`-S` v\[5T}]^]8DqE`B]uwͶ  28%܄a҃TUdN{" O%}LxYG&Ă8Zj|p饋F>-;{n?Yؽ7DFt遵iW/yM]XkֲR# #6d ~pcyuכc[ҙzI qJ&cS/V U + I~g%rpxqY3nwc 6W(!1S`Wlj!uȋ+k|ב_QYBF~-er tNؙaDq-^WWIͮmkWR1cE},EPJ)N'lƁWK1#s[^ъm #^zL>4L@xhVd`Q>WjTKA4aLXUJp9(;9[mv_j@ƧN7`;uW LOD·ql xqwXve2~gib{'QQѾL;#iB'4eˬ؏p܇r "%7[SWքEzDʪ3~E,wP$6Nbq50֍L+OǖhA.w.ԾP2B[$Wm|NeGe.j;F8^&=.鳐nI_ |_|,c_Ƕu0c(U^p޵cϸ`7um hH5դ4Kvo7}_P4q~Ӯ$b~AC[ pn1|hG 8ގt8ZCwXaUHfܬOYpFˊw' r`wθt 5@C|ZClv.ّIx8/_v6A,կ9M 5$j{ZpdyJDHܲGRT5#nm[>'_=tq9DeXsr}(YHEN֡Qoc[V{4Q /뷰٬{_v81AwleOW/$J8e4gϬ(N (Pnr o]1K`یi`$ -}deDXJpL6V֠aPj2 +*`}|UbӀ//+BR>(-[t~L`GoBmƘb .*}+OjLPd0@ey`]@2([,8fn)LDw~ 5;aG F͔LSzRN'4QJt,xi'[*ß|tkWeQ]3W:MK  xx!5\y҈%eN'+0eMu@I0TyT49qFHP}Fmm;b: *$%cdwrWeՃ(җx%?#srHy`=0)% )=,L Gz. "~cTA_HA>Ƕ_3j=FMYau&gŰMl'v}uie?u7_k_H$ ˫ >,Ǒ5 _H3;4EHb9CI,>RwJmki1ӲV[ :I\K{hYڠti[.{E/ɌсjLX^wK*vԑ|V>p`*mY.;Z E /:jBՃ+KW: K޴P"0ߪoߓ5`mF:o %2,{{<}J`:J|ds|M3t>CVMFkbSӫ͗RuΏǓQT|n\1bclŨMeK׃= ;/jU`Y8$9AY n\Y' r- ďؒVgRhWJ3UxX^{wZB)19UӷA>5Lg s#nNJ. z@_7{lagE^0` ;+ cc`g2C #}bR`(qFCb؛3 q?3UTQ7K68:z?ʚU3o /+/hN;zNn/>v펦e<,];;=Q.`{}- YnNO(fS3OJjr 'i,VpiM(?̖EE{b(H7z67D[e*ҿJ\ ;wsa.k%Sf=f 8Cȱ=iEż`ISԆUUELןeeà.(J=RKC&RA+S6P|9jҷM|$N?񘺈RXD2=s{dɱgYZ070701000003f4000081a40000000000000000000000016650944200003660000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/56]?Eh=ڜ.+r>0p_77F$10 NJJ*c J. # e@2b"-rBŬ!~i>1lZ\?B{!ѳ?o&UpbAZ`]/OohzEq9 CO`onH U'@?)<Ɖ+'%ɀ%fCnV}#kvYHiEODNŞAй-8u0dpTDD7W@mBzs0D2K8IRZ9ꇄ(c(2KZTvh % 3K I[o/h59W#`(aV"4>i 剂-"3!ءA# :Q7dkEk[3RCXYσ"iH PC$O PJvꗤR Br^&F 6 K^0&*hi4_A![@}%Pش$Џ{M}+1UymܮV),)1;K f'I3LF7a{Y0! Qs;٢H@튖2CAxTM[cSz =jl%-q6ĺv?o*AX..|ぢ_\m`ߑ9eqMv4DLˆ_M<a) sv/0h U-0Gl N*7P^ÐKlx} bShΟ'uτ:Y@Oj4e2-+AzlԻ^EglڋZ)lL&cJSnMw|FYsh ܑ.Z]K&7xr]0ⰷRBԚ8R3BוԴz:9ɮ4cE|5.K[g@!~- H4 ޖpp vWZnN 5⵪\yyI}{ഥ؝Z`wwIR@2j95%[[#,0̗ĞB.Ӈ|bxvC?E ;Ԥlʩל/_s=v(`J ĜY*xɻ= d=j賓$A$ܫ,ێKZ)].ne5 PAvdH -ƥr;v23zMq.*֮NM'DG@5wĬuzE4)Clf c(ND ׫+`ºR6woWyFȒLѩ-n`i[쭩i.s#]XABo 85Ԡ٢QC81 Cc˅㸸T|ɩmwOljϸ#M?S,a5;~ ۅ͔!|asˋ^NvH$39hܤ<=m'#QskC۠!~JyaK/A^(,3|1նI5[CDr<@r Aw{ps;.ۥL^SyBY9 csU9L!xuOU HlǙBUx(qGyvUZ} 76gw|QE!N^<Řt^@yrt1 :_5XiyD1ߤ>E L{{T}ɤ!U/sÊL˖XY7jgN0qJh ԵahʠI ]1|#`'5"80IhXԗ6Y$SINtGe䠐5@?:uBNON- :ߘgQ*S;Q۸'Cc|x:dVmtbo -"1*D쳶(ki+N(򺀆⬾leåک(х>#9aBhfzepT9YG^jm7}=nz.8\f-r gC3X Q?& ʄ3o_h ns uWu M)OBXn䨌K \Zפ[ϔM 6-N~8vR,#<;p({G~UA3W:z2K'}+ "c.(# JV3]0xcp&e /Q,;ZjUJ1ƕ?Zt05B iS Zhx@+4Jw:{K, 'DSWTf6Ckj>ձ)8Izۙ  ~>PEao}J}jTO8<>L%I3i8~&̾>=,nxU»EQdDPt1PDx%)i$M8J~ZAze(k&zjy=Z68`ޟu!&<'6m(o?ERuR֔UpQW4Q+Z1#ϝP Yzo%L*hHR+q9&vUxXk.M`*ͧwM^U>W?|׍M)u$_X mןoubKѻKj Ɍ[n>W7qZ+%$$v85asa}=rKؒLd`<=`VB 63dmϿA*[9)xVj?C]7d{@ g4Xer>yA ]<bmy*9'Q׈Ы{$+d Qc o]ӧ!U^#щ7PZIGYT˒/^Re-` 'zLM,},S*B<";'L 9c6,y.tZt+P=%ɤ߲ҡvgA>-` FʧfD/ eC3W#EjHZJޯх B[dKfdZ8Ef,hmKЧB/Mn!W; J9am?>C?gCP3FWXeb]D}d@8-Mӹ]BKro|{*a[$S722Je`os{4}"-*M"S"n_P7pk(w1ɔkυRB/:eb`¿[ҕ~RY qǍ\z9yT+]뢻zth[MeYL+7RB AH[Zd,V3(>&8kbs%>Y3CaX'f39.yMZ X}E$*Ƀ3!kqzZW1nՉR Yi~(j$b?~5 Mw|VjS_NT9dS.m\ / f$oMΞA XAXorl6^y"~69PJ*.A=~*n4(g?@q.TSD ͖W@kBWIuz s_f"aA!M0;[o5ˡҔakX%zD9: ʹ^'BZ0IR&(Br XolEnB #^ Y'2 cs]Lc1 ?@H$3?M\.:nrtRoA@V~9I\HE(Mh$ټu2uhoh >[hw{z}HV ri,_QzzfU]{"T/Mȟ Ϩ'@vOZ&tS"ߗ+4JzοXL/˲L~_.Q1 ?q:)B(RCi4R1s0¤dFE{Zvlt~ !TZdW6H_dHW푒T2ЙƃTcHȷ'ܾ?:*7Bn6tJH{Nyx(xM1RJs"F6N1]5kZQű bXo(w*< op fE ҄ӹv ;ISQɊexb?T&~R޷mKNRAI;Ҡ|nj6h)D<wd3.!o?am@Ƿsj_Yy)_[y>XS)k>a|?J|f>-Gh>@ڱR΅0pDi`neeQX[W~0yG 'D c[ynL":~Y9$4#Q3 N'$` F 9D`ePdT;Ѷn&3:v:~ܞ! M=:@ (7,k7ߕlH0?|~'wrƅd : + @"^+PI Soz4 ڼV@5H5bud]%Տ&_d\)'0k7V/,hDg{.O<*G/},3qqs }9û+*}9RvB0f݉yn2)oE9BI 9Bf4;rW?deVǣh!0DbnW0t63pCϕR6K 1Y3UsʾM6vlNp CG:U 8X+ 47ݤ ]WAakDbPQPccǒm. ioThl ΰWnkw{!y Qi2JYJOb}C؍4nWn[n{GBVJ:g;7ޅ5`Ȥ,9Q}^#C; # _*X64z3P'g.#F:ޣFA"0.?{~( NIFDlW6T5+rGY s_'խX՛jtH/"=P5ms/޶-[I}rSa  WG/|#nBE|--5Ӿebtݔ|sjR[hMˠFr02u.m^/s=&yy͡LV/2 I;nÊZYXb5e+0]cl_ȶRJk[fdpّ>yKfc\-ֱxϔ:lg1g87)}p庉OX?7-تcl Y`;g`C8Xp "G; =X&zL|'a'$yUwg+_= ̕ #%FSIƍBA&@4G5靨ѥ UnfS+>2qᡑ|eC%VE 5X|+Up@vQ#חD3 =n~+Iˈ*.Z}DnDt$`2ZRA(DhE>]2/#M@nԮ۟.?I0:]Ko1Fgo#p`f@e <ڧ`dZ8`!,!HnF&EYA$hI \LH Cd>x@OIDN?-`a6cP7D^S' k঱f,TJ ‚;e0K SR1]mj},.ZWA{V{{ N颾B K5K>wVK \Ïr%ԏL)_<"YrԊs|u2Gi}Ty.Nl`9i{m^cQ$ . MoQ@?4 hQ^]ыB=5'|)ʑȆk0ck0jvQڌNl l9)1iU^)$W ȿ-icTAv05иFBdqz*Ҝr&*,%p=#[D=-z G ga |71ʕ~<GBQ*M#:ZpOɤf k$y#"˨dy&N:Q}nٺ-H$_^+%2N+YPOHԈ.r+t9lź[[J܋P3g:&x9 R#W GI@2㴳UH$N2晝6gˊM)8c^DLd E4\(KܑΓi]lXWH_qS<VA;.]rR d44ZŹ`^];wd?V?L87fpAD|c,a;=BK-f!L4KjR S5_(5g)m I}5ȲA!+3ͦW9htcĵN [np픆Dp8@rK8%"]w&}3K6#+*$Ä2_ϔƌ3)LXu0!LH>Ye"c~贶X w\디9-BNV,aby&\k'd2^A'c-[5 L ,+r{|?Q #a5S#aY͠5P'qZMk~-Xm8T U5{e^&%AdN"H26ZUꉤ&S|*Q拑lFxq{%,/s%@lm=jYxfZh7)TZ%'$&׎̣^yc.2Wrh2ޯh F{\ ɗټ{UeML>MQ 0jտ!:Ww]BQ&BaY/Ts^`;3eurF;6aά5e)vin/ugل^ ,;XҶc syltPE1PYE™1B!нRei~iCĊ\}H8m%S,'*3ߟ )=h&m"b7V$K햳?Ph!yR[-1mt7]zS@|-Vx+{) M ܚ&8S:HTnH5SMgaic5/eIFro׫C͗(kK r0UVW1a :d.-ҀM#swV)tJV7xmBhƬGS:Ofe IdAS*=ĀS;` J3[g% \FR])|jA>&pS(̛tÞkaϘq}*;%fX0ni aa{M">CwDdtI kCf!nr0s+20,m)x]#FD OjPWSKy=^_5=|SW|%d06ݯ}x3Aנ~,Vbn|`+^`c}8>m>y,roCS/[WƓ蹗x񇭋).H8z@cNi_&3GP2-_RUYK@_`pBy+]ş,6>Jך`uY7YkPM@cE{-{1$R~W 5fk,l FSǯn:SVro62f<.~"s攇%mڭMkV GރR2iRv)6/23Y ȩ[qDd" 6* wDBM`є[8LMm7!ACa]' &X`;ܛ[˫N8A4+*´o̪SL7u³Y.j@.Ď)!(1}+)~Hhf 昃 ˺L>C:E2< #9~( *0 o|-mz &[Yr˰Fa?o^mp}_D_h𨪴<nHo2W:bUdtAy=`\2=٨_u!B6bUŲoB?Xz<\=9]_{QI54EL 2t0w_67xDyʽmFvf^$I}c;:Rg^-[usQ9Mf/'FY_)CxQ0Q|kI _ZaY?>-o\ooGq39e)*8a'Kw1qixH[$MS֥iB=Rn(\+R5Ld?x>ak!i}ƾfҰjQR~d8vk*pv5񵩰9, #=8$D(|/P* dg2薮U(Ўm#A6BlJ#?W!#4`Z`p^`5xN;|"yLᶊ*ſX9QVYűYի`D=58G{а]g0iU!k?/. =i4N &w#29u{&ڄa%Z[kg_-! H[p ‡mw>UlTX}*a"$W%5IRNs9OYZݤLqmm^L\}=* =k_Ȧt3( NH"R~ 5mn ;=VFy/]5.qcQ*wp $E e~<,.Ns9i>땹(U&M8RWw%7zXLyО4H‹8x/ ڵ @u 0uޠ]p(hڄ8QMY2bh dL-"Eg9Un)'X۫] A>[]Oahk>j`|XQyjRDZdF|F@OcEXݑ^&gF.,6OCĪGAOb=5uD[^ƔEdb?,Xa}O4o\ !SmOknٔ2ĚΞ0"!cp |(?Ⱦ": ]oݷuB\o IW"K4䤵-`1+ij3k$fy/K12G+>{Ż)wM~=f`ClPo۴o(<uã $y س0Fud_|Q* Y vT%L-= hkew0궓 }"}A~~:P6RWk)]k rx@Hqr]# otΜh[}( IBg@Tbџ$N1+x(Kܚ"a[I7V8by(9nBM0BiV|W0Q^4MlrXDFELmDšB V~ * cp/ٖI{3+{ TjvρBbmVTШ)e0#˜[Ev [.Vbxn>{/ݪA:k?@E`-H/ V `$#z4lzeޞpQ3_j;4FuAgk{q &:s, 1OTK\2Ț" zz;EwƠDa&s*8YJI.Z"H! ]ۖ*I:RKzz%KܒpM /x1e_=y!n1CRG9D K]/ vA9`]=(/mcF6L[vä_2j"nEMAFԛ-yEAi-twyƁZPg8Xe2WnxcOJ5.qْq.udzb MGp㐳׿̿`º}}8;{6VHye>x3$&G ?4@R"u@b蠀EZnBqd3@Yܨw,B/Gi- 1 ?,A[>6bI;ك4hҍYh9􊁯K}ew: P]ʊU8:"yf{Vؐ.*L|3vXb =gE*A#sA'SNqjRkFBGgBW8~+&ęVM][w-pGS 7 \_!= :{N'H Zmw I.}ӢȹV"sғ(Gf?HK̯9\Y1.T%yAA˺FY'-%'۽^.P="o2ov+p˅s} R-y#3r!y,1pfc}_ ΢a$WbJN CWT`Yy#SoB1c1 D3/b;8M9cl ȱ!a =}T|~x7EI=8$i$TZt0W[)=F2VP썥FIU,#jZH髮cӏ횰է$ߖfC^Eii Kt~GӯzFUH EW>ϴDǯ|\ܠqŞVV!Zݑ npost߲]90"Ix.꼜PZ&11Ąc7]-/Z"Q0fZKy& $4QI`bk$jhEJNkEM+@v|g^ l&4m&9Ae,ut؀Fp(訥λ 7|2>ǣzx1n_n6uKw3zRn i92&1+meI{}f׳D`urUmG[~/Nũ*lV'SqF<a^*pYVD/=j#)MGN^ijX +5 Se@; (QrӃStY{Z/$,9~nBYNnygli%2$ RI< X0?~%3xXc.t?籪ckOWHXiߊ q-{gN3; F|ʪ&"ʧ''3Ft5y(썲҂<2LLÈ|^Zd"زnR^t.#Tle-뀲?5fѹABO]Q0mU&UeJ 8:򋹼}.O-% !W@]IɫGCmz~4^c QedVB11p.wK8yN:_fXʼnWWyǹ.Rv>j̾ Y 6{9Ӎ~@mgxw a@hz҉vWs-IJ"YOL<#V, >Hr\*Fr=KTks(Ke?IA53$L0Q=FFA)\J^9iil+ݴ[olr ' rqbs5+9n(_ Ϥz/KۆaMz8&=̀!6q6H, \6bHfj!OĴjN|܀kc+Z 9gg?t"\Ha}iZ[ڏza]Wqu~@fe>hOt$\qa`rN7 >Y4Ħj6Mj"kexEݙ ??XgEF1ţꚠ"RbXi֎ٲLVV;SnTeM%xi.&؄u/ė,eDܐΌeM/Y)u[5) n>Je, C5p ĉ4<'Pu3U?F&g~FV4' "+ݽA8ZZbS}W CcgV=y9XC+dע+䴧mbps9F-9^.U#ٸUrh6Ə)yZ]VwV*m&4U=x<㏑  Qe)l@|;| Df/[^ Vw}?b %. +|I'?BEp۟Bo?yF;{{́ w}%DYOW,AP ltZ@@+ Xxk}':6o}|MjT2cE aozhѦ! $NuM=(ztOQov`AŕF1Gjb^FAGnQc3Y D4q\n[\ȀY7bWݟ~1 A69luE2)׿^nI }ss1ZR0eX?*(^*3NhxܫcaWJE,C$J fRf{&(f˺5F1D8!YtRW}'l"0sJ7E=ku? /cٛfs=U6tVqֻ5!KV?~[İx "lJʧK2.BLRbOZHݣ%eϝXu^ G,Fa>$l"|%&VfEt ĆU"8b- sv\EgSXm! +[8a;3 ‡6xf*):Ivt&?2BJ_0k0a헵;ժ*ObGBS˅M} jāv08"| {Ua.ɗ:|O Ue,7@I24l"<>ښRv1&ɾ.†z)˟B_2ZaH+}7} _8hŒ*"(JaUq~$0%c*V-\(PCG僥h=6OFQO]Y.D-DMA :&z5f(cR/^yW*BkJff$Ub+bm޻{Oh0 omM/H~hQMKؼ^jJ)EƊ>8YX:F~[ɽ]LF.mNGIŭYLA+[W\Yru{D.SVOԄ}QQґN&Kwī,=yd~ [t)yg>O+::cZ6+AiJ(KB%\(Q~A)7>zHǭv$")On6xH]{Yz,ذ4yɝ`{t 4JlاQ!7zIN-ePW{VJ(`~׸,RC]A3-P#RR7bKx]U;u0o^Xs}ASV*Jw: ct4"+x| WˋU@,#18yA; qXFSd7[Kٴ0a 2X򔨠T!\Ð X>F-y)1M|1?Cv“~JGA6ZB#[JkM`2G"e ܭ$fwwxU3Y۹I CQ["e$8Q%[gC-=.r krDO]Wb_/d߷f :',q<9LK &oO;#St,˥c\U+$Ora<Һܨ( g8!v@>nxqFqv@|=F;;G<$22{-g~  ջpϭ4.ٙtW㦚AmaT mp(Sfk%g,? ?84l8pNt65Mjƹ4Nygr1瑻=.FK!k%""qgu}}m+ F%D#|Ls~)+؁25#)HW =Ap;NmXL##"4gfaH UJ͹-OHM#{|ˎ/|sX1>}TR&ޫi[8]S]H 6>G,Y s`t'{x< 4bOV;TI.d|0Ƀ |H9J/U{In>N/?CB Y"f1U߯}ǰҋfq++!k"j| kh(] W%HTv!''*دocBqwڻsaMQr.|)h.OS&0^'}^\C̉9Z$lf@6l@JL 鑊ҙԘ|Ϸd{p!V3F-={UjDM+_l:R (-T1i-YXύt%|>yZmV(jZڡc V{Y!j6yjC O.ʍv@Rinzr*+:8a xFC.IY&kJfE݌m6`';_ 'Z^ܬ5 *Qe!m_U$ ;_ALxMPu^\l/:;uwh2z> ) B3Q58FO·ȝK,9<;{5?S*EP4^n?Ϥ t\ iɚ5<&w.HR`5eKuOnޓk"7f~s g+ [QE?:Zq,apa=Yf3UaN$&I\֠*k `RJ=FY>e_=/q,e"w"kVφz! +HCK8x?iC>f+}TUsu ]uD㔎mlm;S VH:JE0^AVT=KXBl >qo8>\sѐ|cǭ8,ӓݨ.!moaʱ[L6퇦9 7qǿiá%~")n@$EvuHdy9cN^x>_0!JIF_@i*ܦ&O q:n@Yifjhv, pSlm`K>pwn3/.L^vƍiJc4* JdK،6g'"bnO,&=gҶ-pʗ58 Jz1%D*g$HjpMdC&c 7*uOJYK6#FNΤR@H]tK>?Mj2B{G/OsQ^At<uVObX?4/@4o.??tSܛʃ,7 'Ҩ%Ԝ<\d8t[M6vOdnB\y|Vͣ_CQ8ObPJ;Wm]6XqޭkHz-M BzF\:Qp +f'J \]aӔE2>=< #R# G qй~i:dCI0m7IvD̜uwjc Pʰ6]W@{lӯ d+&P"{/?`Gd'5\wآH9XJFCSeU+,0u wݠz/އX-L5{WmH/ _KKw6h iqncx\L [mds 䑟gdVʹC<{1IKٝk,(  ŀteWh3j2KЛ&LnZ!Wsk?h^utj:/e=+s\T=$_ ><;\0r:61QM̃sl4] - v_gBY};srerRY뙥bմPVr+:eLK3X]rw?Y9yi`Ygihbx8 :Ery> ^9S<롈C[fjc0TU|Vų42RMQ>ϒ C$FIF콷F gcp'D!__wlTAɲ]x1&q6JS{xؠ8?.W~ 94@%-O_uB9I[(ݎmҿ-`t>-ǾdipJ0[y %9@\o@qy`. ` ST 1z&gfbL^T?f-ke XAZ{?n5ٰZYۆ-iV+'nWW;[&r4lH.Ǫ XuZW>bPR*myeFÙe V\E=oEɹb>/-(Ow+ UpA^ZPkm5ݠߴDrMEZ5Oɨ3|xQU*;1$(|.9{#|"%cDw|c2}*݋!k@A9}Cr<wTqÔ@9mlk6# 0|%#Ϭ Ȧ#r{G-Nr Sq0Pܛ!v&au$UeKwJMo~= j01QfLRnd$iQI2MRȜǧ!+F)|Cpcf E7+0n*%NM]*l;JDà-Gʌi!(OF3*57=uZ:Q}ub~/|)ŻVv:36zjdAnٷ4՘`9בaԐT`:ތˤ~ZTВ긱6@y橵XotֺAkDvN]Ja@z>IJ/V@/Z3NZDrCBsL0y3>u;ddm0-3'iM"QF0Yb 7PEj5ܧ^'>k4o*9Ά{B1_IOKXj)$2ˤQ ovC=页NTIfg wOՒ4߂OtNb#˝B^e!(r.Ug\2Mf^5n2HՁ Kx˜~_5fzJ"hIr4hn#+  iNge綃"f+yeoG-;]Y͊ VW1Zst)#}U.r߼]e$ EBjj6).jh5V[/H!5nrZyȭQ(3$@0A^)d?Dvf$_tbXi\e4c-0(mUn[{ƛ w +a-ʡ}aDMŸ\dBXJb)t< ۵ l)ޗ{sm6e#cL؆"v9lQD% 2Ι[*pڧK x| IEbsɕ.VP[5ꕾC/x"ωKS` ~qQ/mn{\f;`~A?DLEnfr{~J%Fs3_ QD={y+rS$G[ɇ/~gʤ"v_1~mU֟&rh.ouҵdЅȗ{#$,Țt|Zqyˆizf)jr-&fhU\|O n尳hͥ8",є>bTqT߮cS;a S j[=mWATiҐ L3o]nu=LnEp̢GZӿ>"Bc$)X*mB#F-0;"<0vt@"պcsꂭ.b{8 (47>ҙI\zsO 9ۆv#@dH8e]v8+vc hZF rjW׉&m"W\YWO~$7.'<0}b`8`&~-Ua%Z' 4}w}w Ɛo^D_`TЯ)6)ym/$2V*-4kVۨ)tvԛv;K%)g@Wy6 ̏}\Q-_<s  Y4Y(pR٫jX76ʞҚ<+qQEz:!JT霾"ӎS}` <\gbDSMS;8H$Un+t)f趦g~KV?C%3q2bDdzbJBw|ys:vĸj\LhT/4쁃hYӐ6{H*G|DIeqBJr{*KNdcq=C.TuW M %y5t08Nw+}/%"#آ<޻jJXFXʘfcWxE YG*0$݉bf3.^ӘK +8g%xDJiUh2on. X/ |6''*imt5~>=c nw8'*αVEM¢3)'9bCgx gu8v(@ITÕ?뵷sFcn!Q>.2 4^eދylZpT\ZB57,cA +@@ r;f_kM?ᣝ=.'9E5J<#'}nNXBlՓ !,ʅdaQ>N[7(i݋AW+)ܵnC Y>ô<܁Fw mdRv7l+9+1c40DC5t7i(0"uɾ?\oʆ+!c}r/daJ,(U4?w*ִR E3cu[9ػ7Oa;(%y{< |gϐCCpķ󖻀*BΡVO̒؋PNXorRS*+ :vavWDGT]˻ae+{^q4xj/@̾zws QC3|v2>?0JZ >eGB3cP{vSGTA KJmXaRB~wJ1MTolO//{ ╂#3KH@,mB)imj^#CŘn{Sʂ¸We;H0Yu@5TQDqly` },5(14A1uP[+)ɻdoB "£ߠO{5E=cx$Fw2"UT6I@NbRt~}R+8 7ɇ|Goȡ S@&]>cEc(KXޖDPti&P:<q% EBa9<"A7O`=\B]*#̾\+Y-Ι_V]|#<>~%f3'4l 0>EA577m`B$>@\lU|yk@ۮQӣ"w͢_U)Mv)^=gI8t0|0#4)Uj#:?10'n\RܳN tI#VnҚtMڂ!``TSˎAKl׌) 0KP%gyCa*< o:]IruwOw{ڂ{Ct^FhVg.x#Kk{VfaFz u&wlH,۲mu=%,:`AV78uͳ{]JLS@Jk\Swܗ\p̜ȕOvqFU%:q6!ZO{ S(Fϔ7U}|8-~q:M=5I٫Óef1]ߩ#,zGO *27J4MXWUniܛw*RUV/UТLZbz ~+WhbV&-+͏ Ԉt]H_!ETP}x 竌 %4.2ī҆:]Z=*o$yOtMcQ8}xg:ILmm3:Fҫ!d:VٓhkXi`9yӸ"-l ,)f5NTT'TfeWR/Z&Lgbpٝtr+`>!jl14/4l&J{M18E>o 2J#H;>uU ^4!W?PO2&N½FeP.38QA{Y˃KUT@7fV%G]YJ}JV,&69aax4Y [L#Mu|z&y[)1+ɲGCtNet9r$\w2qT8&ԧZK]e^>1BaG*Rȡ0ٵ/*( 8=s2t#+ɲoYm]&zޟ ;wC33hWgp#˩,0-q!^$LL`ԛNfiNA+8ր)/O6*G[YJ:+_j35C1,OkR+R`ۥM|)eeK>-16 KI(xp;niH@Vگd?@WB0-B!gj)+',5&AE=Doh[|/M-&S %q >of텼4dxfG9HNofS]'̌+I.Ie$G&CP0#*xRM>gkC27´qWT ږ"_X! ufh8|v̝ϒja"z>TEʧqlqOs/)pTht 5o#d*Nac;U{_7cv&JD:&*7~GZ(E*sS"#[Z̚5L1#VR9^~Pѓ?b_( =Ye>=WR CU2/NGUEsw&Ff>2X2n{zĉN^#&ovS r9xPʩi&\@~`E3ISiZ.M& =dISRC \/-;ps{ GE~T{0VqldD}*mƏ%-!~-ѽ?|hAr۟4[>tvְ\l%cO>'DU檬#qUW.361':M'^K9#Q}\&Ǝj 4{v]O-m9*zL8ڋ`M_!8ŮTHa$G/#Ud9Sɂ^:m\Aդ! f6n+F楊;&t22P' {9揱jKh*@ZB9f 4QƨF \ho@c/I9{e CܙfT@ ;>J.=Xnە[%N~8peQ%G|Ik5Jv+*6Q989mSQ&,dT<Cc0}} 9t7870I)@鑽_I/Y)'`7gW~ VaGBx[A ǰZnǮM+lnTLlGj'ܺfKϼajdMN"i>m -ÝG7o'cy+,**Pr6k풒@C gvH.7\Ro ;e̒+QG($fv p01{X{!cM`{Y/5e4,(72+Fz韲B1⏟"ݓ8C<:,Q\K{x`80^'~O+*DE^G6I*eyykw7qΨZvx7Qxc҂. H4 *ǽLSm 8PVd&ko;WأKF>f4 )]N!t? lCQ9lO|ҫߛZ:Z"~⼔, i"eUWUn!} K,Ct.14  Ee <J)!DQG"]\Zo=]ZV[7h);]ZՆahwv0WLzyoHK JQ kß8%;Nl5hn3ʭx2+ߛPEQ`y;GXOԛrlCđD֣W͔rTzǤ)5\tv8Aj!Mebr?8g|6:6 }_ލ2@4 ʽ[Q?f&.-4jK-nۚ再Cy/HitiOϦː3`o_ql57}fP?S` XIkO51e,Lc2?u²cP ڼ`!1Kl23giDm9s k1 }0LCWmn4RhթDBB)906}ɴؽ/:tMICүIQH+HC.pF̿_<ߡ}(iAVu̯Mߕ_qaƐQ7f] 8M2?x@H^]22U,I#MT{IqSɓ9~J>`i 8Mzc GF7=o"K-s u-rav VvAV&?78NG`nӘ.|i*$hݭR40@LZ?ga\V#޵bh:Գ A1㭤$ 0w@)i&߈^>0l'5A*D͞#[>#\z7 (j/mX) 0-ȦDI!~i S9>3z 8}M:4~_셞":X:iߙU]-/'"aJ[1j"V$p)[=!g um>†, =":<N87<<5f _%7.n¦ֹC=ˣﰭ_g(U6oykcOȨ b[̯P, :.f]W 9wF |/_/&hI H۱Ά 8&ie DZah5Mw7H(|{?#?( {˧ճd7JZSRnT)L7uX$3JA$KA;5ϰRgf2_Qh? W'ཫ =TM=ӯkRǙPQ,OJ,,5430_=ƢW yq\(}~S'\kFE00Z%m63mŝ ]ie>k LO$-Z ;qg6viD 'PHGˋbm7dM1lzDZw ʤϨzIuZ5`$Y]!C#MNGQn'>\2mX$f'̡/"0 '(B"q|b L]XF*ҥp52ϽZP{czXY.=˔7_(d#ǕRw|,M,jl[m:MBC3t۽ ?ǍbQ-<~h ayIzն#Wl,PV?xoipC-A~wVpn"zH$ި\'/#Q ~Du{Gx9^L-+i8F ϲqh_ X_!#Gw lr9=Zw*1թyyWC|8lQ8r}hXRm8?iA])1Uy}G]m.bja/%?#HbȩCG8Q !v3BE|]bGE)V?/5)("ymQJUH Bdfp״ ŨQ6 ^= }gIj/ lah:Me7PꩳW|SmnW1FOj4?xz7Ŕƨ"+ a:eѴk,#+f_UBx*\%B=q'fv&mɵ\Bqǡ[z`;`zb'e .GH:n7F!y^fPVG*s'ƷrbY z *W2F^;Xz,ؕ'DO;g[^`=A!x+;?wn{a&pe ocPWQ&aP{q!\+[e|RS]GK]`51lن-P˻ᔷ)x̸8C&sN;Igk( $HjdAe O: FYZDeS45A㮮LiphlQD! 9',}BƘbv!ɠAQKF"@G?=0o 'nxrǚW^#@D0ORDqtȫf +|Hc=~J hQz vl4ΖQ,P; GZ /^:n1.`=A-EqߴZ6Gu9<*]g*v*gWͭZ+=^N.*0{D$h]*i˽B hz3lܥwWGt^1Po~Q%djos#ģ+FZ]C(1t/VKGR/鞮\6PL . P)mNlfRNiK93i^L  ҦqlAd8TlJ9b#?zB*.-x=҆m<$;}ܽr# ͽ/Tx*QÖR ?-LORƌ642S N4DQ<Hz~ jK7e i!j$m|Uq ^[4Pt;،ci-V g46}(tt$EւK7k=r7l.*+ri,DAs;E"..em IU /^ U_ GO ;3P#^]/Pr1d ro}ގKW7a\ap+bΥO*)X#[^by:a0t8_B`o'YJ9C`,(͌Hr NOcĽX&J>zfo9XD~v((N E#)JkZNy]mZZdlYW{Z`h:i=$.OKJ5ՏtNec62q^=!b>B8%#Pވ=q~<"laa <^|LWpHTdY?0< ־\(b-,W9/rUm:=QT{V0 eZtn 1Eد{r,kcM?[< l*L6pC6{RLgYkb) %pkzMNER*A!8Ek'Y5LLl(r`KkC@WFZ*]+#΅[Ӝ̧qc77۞.- &_ˤgseKvass;WT^aa-o`g$&&lUotrx=5*tD:q*2 *TwT 0ыmHiV&%=CKFϿoE$xBll@ɧ-5/Ȕ) @k?8Wc> uO 2E`)}߉n! %->솆j[i#>DƲ{Bҗ56ݣ 6L F+P5;TS%Ak݂;چLbV!春ʙפ-~Rq]o9l ۝R}rO%Km=w` NW2l&|=G- AQg;FFSFV}mOL)DJ!@rw45};)~*R]} %%A^e?톇b`vkcGQ[2T\U]UO\SZ» ]G ĸyϹXNr יXe!ShWzg 3w,e@ı 1 Tje(x\\:?X,.DcR+-./,"cMk"`zp=gxQտm֯y]k; ͏z1 Z3CۘJ8^ʁ0@Bm¹dcQ &q#ocqX[enyW1H Ov&\7&N$;ݪw|W̽y9w2@&#rN"wlNs !_aQ$\>)5tȆQ4){ƀ)N{\ D;+قD4{T"|g V:V߽;rs9])ò 5Zߒ  i} NAn& T-Z$&\U}2(u^=aVg h >FElÍ]&orkbr,0ytʦ8Huy* (_S8FMr&W|s_uùGx(BeN͇ۭA'SܦzƐ& LNХSw#U%Y=N {6Hbm: UڶChpW#K{6 :C,, FﶟIJɣ5Y>۹nHI+\ ִ#ejl7г5QbNƼQ&bYLV鑡oeWº  ܳ-1De"= Gr(q&(6ޚёL#^1q@cƓusIL x`+To<~5#,bbId"x!4Q+8+8.\)SЖi{Rra_aJ⊟*4LOCHidWR 鞛_2BHTwIMyc6S}6Šlfȇ03vKsC8 SdB+'kVPIv}?Ŋs. _,}B?8Gw1t嘎w)Än2 ʹ^Y61+.ο2݊#;MvCG2I ;f< Hx~}=s.ADˈbWn lw47 FȹO vkW'fgl<]?bO勥\pʈ6VGǷާq_'I)qj!$G&9*7;a &kuÀ-qRACA34= әl`eAxdKAz2䐅fD0r_]"ԚKCJ?Pאo,>'oXKD689sTڽ1]v.l͘r+^ |ʮg]Io4E%%v//W~JWaE"e@Tj/k|7QPP,KLS-i2 %]><29O5O4.me \Ôqr,r^wU |Nhڋ O$"cа_SWEXF4X踵M>- +wpaJ?ξ[Z[@V/mm.q b(;?F(Q[#-֓bׅNzʰ4;R!jo0[C:hC=ÿsYӦJe9e ވoڻEjGA,.ynFp<9M"O;3)0"{(?ڭrZ (O-8#^8NͤȮ=u͟ǖ77B8!Q΂G;a0"-]O2^rIKNT|Vl~$+Xs T\"i~aW(0G*87 ^ŕx`q.KbsȘxܙ'Rϵ|A=ӷZ Ҍ5JB#3?ǖd 4V-ZHqlD@{,J /.Wm:WijTeyț<, t!}KT۴ zH[" qA<񙻴W")XQbϱ|$4 wRd$`a{>?$m}(jp;lrG%0'=5F顢d;MSW-ȲW L,EbnAwqu6{ԍLqgpLţ },~.FR]r 14寺_ "jґ>j59 q.f㴁Btz_fC6H]H\tL&\Kɲs!8![~2J%NO|<ȥk@8>Ȱ9RGbFeys5~⑍J^EHh(Z*/&%IdɕL فE\R)Q8p{QSl k\h37ǣjBP#ۃ]~Dq+I:itTcCgg4"5Ydr8Zxm}{sMQu[vt#/ދKT bg7pohyn6[r?MPY%CykR̉+TptD10i@_P="D'yݷo|etzRԪ z~R5JS H!˽CǾ%9<,+rg{M:~eObL\Gq4Ր}h1&bh/v D [0]\aHQHy^6#&G<Q%vkI Dm'|q (ˁ|\2C!Mta}X?[xnWvaXK}n7L\^1a%UF??qd{:(Q+' a :'ԃ>W 4f%мt#ݪ:^qg9E8  .MNEIH}v9jR  h 򘭴}mj S)Ey'Jt:xI9` 7m t_&OܳJEB1H͗ugZxp-HeLg@ jyc[VF* .>kS2ю$< u5!c'd+ͥ6Am>DʋY$Z@kE!iߘ 6u0e^Zt6VJQpcў-*iU܆L(P㬨rJAyXEթ$K.|-?FV6L7Ҩ_X&c^~A2ՠ[18VkB~ :r~\qE%AdCq+vUbeT$4~-22*V0jUPu{tU(~Z6fu_+U'9k I"oɔщuzj<3|bRNa[7uY ##P9SHWm.Gl;pɱ^=lOc/&M } /o]7իU )I]w2Q%wЀcjй33ZtIwq~EՓ\ .@kgz4+[sqC jyp"(˛+\}PQARl'@BWX@M!fz2h_>[`Qủ柩f{5j?O+|C}*6v=bk%b[jri_vYO*^YJ>t?*|hs{&F@!o/=B@=&)8a4-OөL&2>ZG3(),6x]γ\&]$m=ن-^xe “eU{dMଔ0 k*q֏֣jw,&[J9$D[EJ3a}iUɃ^a/K,l t9=*5d_8}jX%~}I`?'3s3<>vYp7g@@fW=ΊS`5 Wħqa*\gB\}8f%#)]SKaIK=ypjp ӊ,T+l{ gcqkc_1΍"hhPYH"@ԭ,vA7̘׭ӱePCi960޲,m/MIA2`&\v&Gs$F9A. l94Gu8#ֈL|A~ %~oI=XBEI/jcKmcmy@8V]+Zadr=/mڥ&8ZpmҺAPW_p0IE'"8;Q Q^JPv^ߦ.t#Ӏ>t`zukS~;њgW6K!8 [_w`x=oJWE]-(!-m2k[xdM7[HD}u6AV weM>^`&ڹMـmN3xTӏmO##`~Q^{O ۪^4VʍL[z*Tfˀ4$j~.S~Įt2Vul|* OZcB4 qT]:yO0mܷHŘfe㖆hs_ S_!d)(kt$#lЀ>0\۪M;ahp00}n= jక꫾(vُ˟_EZ'5DAm ~p%FCA8 .[jz痝} cA>nVR[\%}] XG"{}TI#tlQ`UlKQnU\z/#ǔJY)޻jSd3خ.qSPe+*4i@gRφuLT!OAQt˲˹Dߎ+1n9 Ӡ?v7DL&G~QΔ3m Ff[w9l'ktLJ%P=OJ:%Z; %|% zx`Bð;H%A_w7tiq;0oNNL\!ڷ+<Ӧ4FW*ye} R4=0EfE}$J"6xtEIƭE7 m”-P~μl=~mlpl }Ԗr/Mn0+Ic4~EDmJ1,BaH䖽`^ *yr,3EK\/{7`5 mұ{d¤6MxQJ--_F6w<Fj ڽ9pXsD8>hƕ?W=L@&SKdޫ5UV" y岑+*3{sf2i9V@sM 3ْ-k:|;5&鋎Nϕ MR O/'T=Ht&Sar\7TZw8 %ːsmp j3 >i #pOJ"D Aͭ^6>krip l`v.냄ٻ4RU$I*k%F^" K&"Psŭ: X8+=_`X|ͻ(gCi#ͦ"+)]7@NN{eIE8񽥐dF|E1h#'AkhPܛ-F=o UD!~"X7yl]{ e}- ]Bd'LR'EPPts t MF& '|دBLf$a##s,GćEgzfQEѫ3᦭`.I`,g'D<4 z ws_el)ΑKM zX}urj<XX-QcxSnREPăZ4BAdiH6K_PzҵǼ-? ͙[rz.1Y\JJn8Ғ?,qM?Ҝv1rN}"@Ɣ.];O%a4lp4ڋsP &eJlCِ^Y.m: mJWo :PZ.+&~ diQ0s\8^x9=}wяL<ķAT!ÓhB3wbZ|F)nDٌF,9L{) zT'j q[.UkRzPR&5U܆@^?f>cO-3 h<(mPYǪ%2f4Mf8'Mc99аʦ-C1p#_ hx 7w&SONXT|Vg+2J9ږ PIRG956\0W㮡7m5ΟımGNXYM-%ݲiiDM0H ]ΏXhOҮQ^ys u I=zǮe_ þd%b^+',2`(T  =$?gҫfdFFE}Ә~P קQst ue-bws_'k@e8< Oȵ HѩF6[ўy;SQ׉ ῃ(ݱ"ݲ;+,bl[YzVn3DiBWXA4f|Oz ==XKLN J*|bҌ+~0MIšG2Wc 1wPw7C) 0-DZz@nm] SqOڴ4KC4]9?? šZ/Epq6XCdr^OO5TQk>ZX5Ί8עR5*>9!P:HjWHdG!:V#zՍ ]xъsB#рFtʇlBa_p2%H5OLD_X:FlNgG~, AUqmZa_5իF oͳ=R{KC^3tBc??݄Zq[Tjr v֮k*ѬjqE$T t]؜3^۠F;.yf'0q #nː58"/@qHC)+=2vR=LX`K{R ]w" (SG \58*X5\8|s{y'@tL~鹲Ӷd@\ WhiZ#+2[0\[5o&@fgŔJjWqPjm $r*EB :>+|[ ]!Ixz ggPt0-ICAjbiޮOAIGN:#*])<Xj~S"c It8 I#VДuc35(F6ZiQn& Ǣ/r6V,s_H\E(p>> C(SX[ŸɉؿytCO"­%F+'oWBv1 j0 6{(^‚<9%T~s6TaZ9 uuy7Ĝõ yd"ڛi.786*Oӯ&먌驝o?b@*1~} >뷖I']Jo'h $EOFz<~X WR`g_egԧN1:0ȧfˍ3P=oNQ&ɪ:,w:PYAƞ7Guk\LB)6IdA>]a0~0B䭰OniqVS0N5T.K+_$-@3;X BHpЖVlfJS݋%0H/ǔ+#fk L4Ǿ(CF[~+ۘ蔫q<#.l+7عW5fX{AC]Q34b^.Q&ml"QA|~6K$i[\l&|5P Kۓp,^LDBԳ{ٚf 'O5< ՙ Cc+& g.;ǦV .ZΞj-wWvZ ojg/:UwNVVN|J0\ԧ1r:i(r 85ż;es?aC<@\xZ)qwM* USӨ]0> dbC&ROOF/30\蟮?MVVKݸˆ׮eN5ZmߜvW\ǣlDÐabü;>  B3-˧[{ɬw /L8 rr>эࡾ=}5"3 i:Pǯ5Lur;y*kOe# v-35 ! jIç2wkA-FFYzuСt-I )}pלҡav+Ȑ,sNrqUdȯ…OwҘ!0;/6>n57, Sc)I,) ,tgJ_|{?܆9]G1nP/dV+㣅5ßK}!M"|Hn=2E$o{4ZZW^qtIAY:%m.#B%=0 ?g!.ޙ vVi O藚+ɚ|".hu um-p`ʮo*qY#1d>)-/0 ز,t9tƜfP$M󷠫v){H'(s\,mxaxP.R:θe)4JM ZKUgzz%E3c&;""o>t>풴gxSv;1] (H)IB7J Ž.oozn٭hVH4}؏tܔHx*ŦP#h.$v)e8KU=Uqc\;e4owB7V!ܜ W-5Oi2̮K& yǧhhՅFտvJGrA ZxV[w 2޼"m.IF-%狙}g+2бuɤ sB+r/ALWkJΓNHE5[h3y3`c&đV', +I{{rt%'eP~Z7Q#.4RH = YYF\_5(0F-0ϫi^Qrp] F h?k1A;*_E|!hgdzv  2FÐ'5VX%PUkoNL^S=#$VѿH t:N]C˓f*d:F^B? 壷r?- 0s! ffZI1h(d8AϞD'_y'8G"Oz7olNRsYa\7@aX1HmȒ1qg r] R$*@$8wwiVi9Tz X/,uNJ8%(ߘRQ9U~8 W[PCb/堢ٟ;'Y1W`cպ_ O{ݙ@+sFѯۣ~@ 2)f')q4<+(2yx򵇬E!9`弈((R@~ڊn(:Cta0ʈ*/ݽ.3̓Z ;g,P]?ކe,I_ԹzD>ʣދgSztn"^-R #Е[)flTZ.[ƮڼxKDۯM)[!IE/ĞN{zQ)ms{ҹ#Ryf^o즨{^h`NK-n:!p5"/|hgЈ 3 W|z7((k+ZM-앴#Rp"8*gu 3= \(_܅q[[YYAvcBm`=d2]i Di{UNwqnDd?#Hkn[nB@g! %Cu*|W_8 V >R:Z35AS  DY&SQb]LC s^^,ňfi,9aJr-_@Hj,=;ה/b`Aݮ.ֽ()l5 s WOO*l{-cjsqɳGS:J*`4;p uh6ɷU5Ǩ'wTۋ@p(R?L7ǨoԵ4k?΄4Ycy.z)aŐ#"u#0ճk$pᛣbx pxfw<<Gv!2/IeQܔiJHQӪL$пzD9sj Γjڝbب ]VХiKΰV[*T73.wbIl5fL )IL£"!7\+zc:3aP7[6r+\0Ha ,ZABP㔴}fm#ƩWs$₈;?4.[I#{+NVC~^v~Ӄ'3˼Zc\Ao1L~@OS'j]|vuH0{Fӵę WW,`_:<)v؝| [/2V۞R]6S݋*[pO>d)I,N6r.=Xr?}ޗr:Xt-1c,j ɣm(_u TPdd 6@t)B zC ,zϢI&o-h'` *4zJ®xP-0Jk4,E?FO2}8`@w&p_hӀ}ܹ;ɠj8gm]:s_RG˄qNJBFX ٢N9GVEydaH@ӊ! }՛yZW/zt2ݥ(iMQN)Jǃ\0(yځ̳ WMm܆Qo3g_tutYx71=4]&V⭣MY|&.C( ~ΔcV@cw=!7NCԁ~Pm+}aRcƩD74C{) f$ZgSYogV)U2IJE!JCvYAlGʝӾz v KTf0n>Q]Ȓ)9?590&Tx{yJ||[ &e$`?)* ࿏X,Sz_վ*&'}uo A^h'M<X"䒘PDyE Qi5Y&X0le# k Ppc׍c*!{b5oU'.X:3dO%9&# =ghK@XM| ʧd+Z=s &09d~ p}6љ[kLKʠ@#k ƚɲʫ~r,U0*A[b2&yΝ'p0sY73ts60d< OA"Uȓ鮴QVxI<<`.#oɪ+U7ZQ(!> %NGykb7Lхq~oth6m2C#D4ɤ.m>Iq3$vրضitW$ ~ʘ>NPT,9ƧVDNV+?r@ŊXy9gNʜεx(4!Ј%_ < J6F)sV"qOlA]8Zm`圶% n1aK𤻺iLZVeF۝ x3Ylb 0sh{:`_1O/I[jמ?mQ=ʁ5ɹO?7M^+0Nr5ߡפVO,Lx5PU3i/7@}ӯeeRP9'5^FȮy[E>)h1YtLjl2V^g[y@a Oӭ}{#ڠVJ5NIvdOrk`&VP*QE:ZD34™qYe'tV*uEGΩxq | ()V|d9vٟ&x&uA1JAVX&S,h$:Nׁ{K.+4kZ>-7O%O,DP1"9g]~Z^ԋ$Ɠᱜz#*WTh'{[#8]9|T>NB:H,4˭C=R+D.!MùB [S~Ɛi~QVMC{ua9q;!ף27VM|mRn*%6r*:,D'@eVsR҉w+ q&&w*K5.zM4~4 vH+\]["6 RrfQf,P$cHbrN6uĿ0|H!L'ɔjpZ00K8.qA;.""; /m8ZNNbW^]0.ӎf*4)хc@Z( PFQpKyAd.yڽgdL >r`E`d${ĘJ!](/z!.X}Brriyf4ݸ{SC=*LDQL_fP*um ˡ^Fq0oE˴Pӥk>#6 K7{Z\)el: tÅB|ҳ~| hSG='-mNq `cGV)dPi%'{PSjzѯCk cˑ-ȣ5YF*|z u~-ssL a'JbN;WaFOLa".\x~] iٮI!t+!* j1o-@u(#UK)Yy ֎ 7!")P%y)Xj"h0+wh?E *!a 6q܍IaQĤӀX.&C$v*~D. >ۡ&pz5';pB`釅[-I[˳sMRf-%ᐩocTFe$ DFZdrEhrC#Dh^u۲qS7|_g(Y\OQUNDč9{@#zr~ϻg(F01=ezfL?=-u.8bWp _A#60:,)a|nX]saeq}I+V ϹZkqQ\Ѯ zsPA) )*k cܵS~vRm^n-ûsH|QZFj"5Iz'f(Ҁh9[c㱖!zrd)r1H&[3Zu\|3¯c]tcb)wR\ ʮS|٧R"whF^mn<0+V-Y;1 9ԷeZ[!dlѾMp&YyV߬mGp<{N), pƻfXƚԶ H-xBlf_5]vѫo؈fvF}=S2Ѥ[ݘ-RkIuqr*^~RCJH2,<qB\EjX~,(IخP\ RR3Jp"%擹YPwd,Cru&GN}? -R 4%"| D) Y割Q&S&Am`2Fxw12i$&=FJev`0F"Z6\xAēޓ(YC8Tй:Xeu3hjJ7fdª7Z~%]^RF}|;Ǖ*:m=K6m` ,ǠƮRkD4ELosi=OBޛ^[eTYN[vQ/W\^Ǝ#l[ QuW>5Z_ev:v3w M1qiSnԞ(r"$nwW#孵y}tě ])%Hkh 0$~Daѡ14?ocHUsG1GuY:p'F+a/'Y ~Ya>pnznЩq a5qhC UFD+bUd^yj¾FЗRVH| TܘR.T1[VZ]A9`߁z;68iJW>YͫȵthYj z$wJsYjN'1m67 -G!'"j$kD!| {q?B8WNX  &]6@hǚI$[/x1w/0&#{ 9@nP[S/7#YRx{or3{33]j_pk kKOܕ+E8uĘ] қ=T$+{sRXV.]w)gNUȠI3~7޿W;SGyaB5N怨H 3cX:I~Xݿ?Pi!PtL3r*a`V؋V0nI)]>ze~oH,CC:'u+04 +[Y SjH`O}fr~"32@/Js"xO t3NH*=D'/,F[nfU/Xw]}cׁv5R\r7ĂԉvZ)0s3b%`-gxk>xhB,cfLk!ǵJ=3ɮg}" ?7W XvhQ3eYMFa`(wb5aI/Opj9Gdk+I`j'۽LЧTI7om8Zؓ*li.]ljpz5iqg#cp En^3-ny%Ldz2_ZX 5z*4}e>/QMka-#t1ŝ!0%(lEB\3Ge Hm*Q#M27Y %;!x*=󯁶/uxBF2NHZ>x3\ xnZHND6Vvj3)sIbbBVͩu{a@vl!/c-(MJ=I[Ɍh-!tI ajsuǞ c{cZkL.GR>yjVkhk4E ɚMdl#sZa =GAm!UVn&oysIq3Wa=*L$M}QNv{lIĪ&%!dn0{}ܖ5k';5ԉB6>;g҉{pt-qM@C?^@?H:-y\뇫,yXԊ+tR|* tĈ@1L_V֪쨭9iSCHHKyc/M.r|| r.Uvg< Ş#eB(Wujm%@@dmVT_c6SӛzvZJWŀ–yh跬j(F춯iZ4.~UmX~ Pda^aff:,3IxTecߡHoAY8Z 3<>Jp6}@nqqvnLm!D0iFi6-f=Hh$4T0Iz&8;_}K'җ@$K3!ء9Dž-N=dy)I`cuIt3LpBpYaK5T;g*ӋWW@1=ץ`h((vU}xS4aI=UfMEp~Z?KU|;nLٴ0zK uqOAtdYNm- 7uW:HSݬ&n Avl$3xhT ^ـ&HH#'(oӁtXU-nq;&~+ Y3GƉZt 7E sykZ.]VCBs| xȾ^favDTGnǥc|69ʞ,W z Y58s?0 ׷e F09c؟]͔ ض`szMXT6b ÀnGV UCotI|tELHD+yų`xxIC'sPṆQ,"~=\mH>Z? K|VYpHu(VC[d Q5|ڊT4# X$ t,ReO!0D>BywCQDC]=.McxTPsiR#%sMQ {9="XlU ՚\{;*t#L~/!=y&Z|cm*@G÷ۯxȝLO@W`;j&3)2BH C$wr;\;HkHkoLee%;/Bԏ?삱uֻTVo`e\^B/gb;X%p*Y ]MxעicP9'A Kp5Iz~?z;z\Zc1u:; 4Ԋ)7 p,frx=Ju%M;s6b[ul5XzܸPQ6`ba<.IΌdrW@2"ȭvoQzInHx6_רK%Tֹϧ˶l,霍E9Gvmo#۱ՉLr)=>L#ٲYр=n-8Żf [U]V8]fB#mQwp>xvDŽڲǷ[L gXG`ɇj }r$EgG衸h+&E LU Z;yIBXQ.\05+QCaJ  RZWE{7'xҲ(XILFJ6pޕd@ }I:@T;va]}HAnʭ(7*V}4瘴=h-/+eM%R)%dkROOu,܅}ӌ 哨΀CG 1D+t<{jɷռ"ȍA=9qe$|j8߶0SuIc\¢~Pʉ}9]c[^=5W}ᡘ\#O:]D*vl9"-+C7HzTˮOKO/G7y -v{Ո GVw\;jb g^5Z^eE|C=yTPe[qUaauhvDr1|M1cgwNsI_IW?!{ҵ|W[*W/5IԵm;| a/b8dd7#*<\o5yR@:\7g`7 s30=I>5{#zuFZM(fW+_`[ 9f}<E,Q֘=3(ʢݞ1꬜,+i ko͂<]vWyhҚKd }"M~ٙOi"_:!Wz ‘Jn/A%PP%U+갗m}ͰbüA s]ɦ٦P#yrΙK*13 fHT}/cQox5̑}.=h7(`BUgcﯛ>cl lpZS.|H;\uˌjPޥ1JM0K B  s/Tms#xI~cbp[~jutU nFbC][YnEB= IhmDTO=z9Ġ' C5qVtC\ɜY4,-R O2@]byDX 57yaW/x)o!> y92W+`#͋:L'N&6SJb&^̈5jكb[vgǹr"ד˦qIb"ʗS:(2,QqR]P1j17왖G2XHN@?hw_@3-]XhzP{]AȔ=lc 'Q8/xBa>asրjwȡ!9Hm{x, I+g5=jCgA/'SCIpBDφOj#+/ ȃpzco9iܛ?n{~MҷT3QV;m#bX6+i=HxlU>Bz7Rxh|X HNEdnrwy6u HzhR1G3 WXV8/€˧R4# e3hs!*Tx02:NLO ކ03(nBuJ ]~`Wzy^e㎁hʖ~qn*j&y^$Tp{rN pV<Ù[%[gJǾ?(oS7ŎP'ʨ\G1T:m,}諰n/~1:CTlWsGJ2e;},~͛tbѻ.+۴)XzvBsU*4Q?2 T}%p+ fbNky>>t 1&9U JU_M 8 Cq'iI.θZVjGư^: wU5ߌVȭ"٤64vDQ:ĨPb LhnNN5 QBFC8:bSk\6kN~cF 4%cම(1#ngS!ש6#E5fwߢE9 LҢ0FP?'}8$~OX"af07+0?QLbT/2]D.Z]4zEV O4:G%T`(եT//cF],%T]a&ҍ|Z`!\POV$5Ɛ#MJ:7vvb0]A=^(gxn0//MT/!k \RqnU`\fIʹҥF1P2Q2JHŋ|!ϑ^cBvၼpv|Qh@BYznmыDn 6a$65!FbmeX&VD A?$,\Ƀȍ.;!dDvK,tG;P= c$!E0Z l"En55 :Ycuھ"k^F\ [ez.rZ5\sOXϤE 00y﫫pU>mN hykŸOo)NŬ#C^q ZxM^6Z9ׂûR6zdz/NvB˥jp>fQ89y|@Hڒ^PʔrSt$YD;:2`|ϋ 5 "1J;L(yV u:v"L( Xٴ!ϳTC]"_*2G܁ʨ~(O{|;%O"/‰XzB|M G9"⃿,* ԳixR>;?ءS)K)4H"D &R8t6YhCS5fc[ 7(76rbV(BWL%I =7E]; =ՆBXfi[wn*ABa$UoG?p4Nw&-[#K6t@rU1n;^]]Qٰg%Q8M/jTœ$׏`fMl#Q%{Np;p[ _!_F$J Ib[#VNܡ0PFK;13Ȭ[x_c&` Kjtʢ5d\xW[ֶB-1%+uCQj{V[; N6 ZPV+K,>:wPLy2aYyjʹK&1DSr m|m0߹ߓ1T E./H5 Տ,.+:bI2Q|]b6e (:AO^15|VˋҚ6(Wۡ63O[u͸ a )s| 桅x _&A爷nn,^ӎi'!î0줫)~pq">N?TmmTcr}GMۅyŁ+A3n 5(=(uS#W+ Jg`g-XX\Նf.҄>j|ZUO޲lrp͖o"uGmP&,~E#oVO3 rj'(vE~8 l *σdG40]Nm Ǘ݂ HlW-IXbHx/u>a,X|˵G1| 6!> ]s̸^&'!zuUwKP۝, $T=Vun.vV`UGӈd3&jw8[`j^p;PCCH)T0唯w="A'(iFSz7BBB1LCcVW/ aNɤ@9e|qtiOCyF4Ryc'xo\h t]8l],O(*BK%! 戍Ϣ?j@pŵfO14Ll%"+t,^ W^%Z{Y+ϝqH:ug.j.{bH(1a /!^?Ł(P*յ"L QC'~l}FE_")w83Z FnИYr }?2Ⳁ^d ,.1T8+42ӣM=[}qmֳ-I9`SX2Mm~i9N_7Bbas^o<ܕOЫ߷n{>ˡ"9 9bbTy -^PuF4p DCnv裧s{IăcH ڟ%~d_YN cm۸?7[gi|)8ZXj+uES`M aD mN#o9M^|z{ ލM@BCvWQ#wcp[Tf?4K1]f˘g[%,&|c4W/sQ2FfIʼnfCn?3 AĴ҆ ik} 3~92mh, inyd8X|cl?a蚂Y!^c_iiZu)Z?ny?pӂ+nyjk{"4c a~_INz#g9Tk=nro lH ĻS{F{yi4p1.ɨ׼mIٱ|+ )OE{gD_qQ/N t@6\?1b٠CT4d >>~(]Tc6~q*ii,~u][J>>P^4vn*_!c#I/?%@ۉ:yK|ʕ}v[ F ȶ&-놽#` ..RJBj.cnK y-A~=GGCd}P4d.F+e\=96HUM임ޜ PBku̙gWm~֞wq¸ w묔4ĸmw{M~W ˻TrCD-"'r7s*!w SjR_[+)¡׿:meF['f2 eUkl4$M%/G1y=2di u<,HN FvX!jsV7@-XHJ6˾"m ~x#WuUMv%:.~ csIǣ ,DºC'i}ԣgdLMxF_Dx\+C)f`ڡvQuo0uWV̝>MWc9B>үcf}VZVePI8Fg?7I Y-m!\?rjvp0ހRQJW. ,8ZL:$w@'kȝg&Z#,(f L::7o`WEBfv%@Ѓe ywz3 |&7X`鎲Ғos2:Rv2E { _J$]%FWO0TcopCL[JpIj/0d Xs.'w!3+Q5Fۼs%-yGtJz#6ѣ%Ƒh)## GIε4@h\k\`xr)]C=jUpPIgedθ JbD'a\ 8\$n0NBsACYV )N]vϏkNഷ<>zr&%&I$1ˋynߐ++R/h~)Jny>a8,j=r8@Rٷ,K]4Kse uaT'࿅N0Mu⊍`@=k0i|ߦxSƙ.>YT$RCrְ{>&c/lk!Z:ӟNM9`>^b2grqV ÇA삄Zb5j5x!C,(K`&T39C_5O,ermtV,۞st F}{rH@gQ76hUP ̫66SD XQ!%Tu@JPQ5 "Y4"!i׀f4oI*eaea ch0y㙣8و%)32`}=kTgU\e mP}|O04)ĠsMx$QV[;A_ $gޡNI𢷇$JZ淔RerU湎]hF%ѷ\ ͔<,7M@h$Hd9vǕ5X1[)gFdD3`=cY~bMHQ.Tmuf'mJ\3B s#rt<'IQFi 8MW6!]mX2D~*imDXrWa=̣NWk(<\q#qE=ϖPY>-pe(!Yo &Z@ph}MѢ MkWԼ"v!Sv{n {<ހKSHg9e$INwBeFP md麖cKO\uD܆3V7|+S!jdu J 2COyZ{&^Jc@ G-stSe"B` <}8L\[[0 ^F1.#_cIy`L\2rP#y~[HwRE%j2TLXG"j8z3p0KWEQiQڟ= KsyN_o$|D-sgwEO 9@A["k:k#-ڑ 5vrU\qX%qBQ0RCRaٓSoC"7%+cACZoPr:iF`ݘA8K@hJAb^:_iúsID~(*eEݧڴkP>la!-I 3="fyyChF%2kT?|94i&1kNӳf{>+퇩2NaC5%]rΒ+jkr|?S aE 2R0-?5^0IUCaURs# ]ۿ` -zsq2k%N]pWu dPCMV~sZhd%%A3'O k-n6~eec͙B܎S@w1vٗǙgEmy^tQUmڠ֭hH p?U^ye^=pmyuP:Q8B HB!_u6qZٶ+*4-[DDH7+:,Jhzr{ē=Bzge!A)cl'MJKֲ|ח( ;ExI8ܐES<~Z=>AP=DruKo#uRmRBn~ExIC}Ƭ1pS@ZMJ>WN}鰷+qrHyt1pr'討9!lG[d5GDπo ]Dv{v.Gq:!m9wdQʮL# k!rE⃣|Dh<foՁ1`ݥSUXڰ4)oO /L_pM Bb&[c]G_@a?^F%|ۍҷ9~?AΒŘawߚ:x>ci!A~MZFvޮhA?b'YC 9QQ*TI_Dc#D 4cU"A'. >*V9G K<F?T7ym#UF;"?00-В@?n~V(]qv@Ӧrq H" lL(̮o~ѧS4CkT :-c`??Cnm9^3rVɈ GnʴEw-%_N +B1t~CK[EÇ`,T, 1Q5gSd'&QCFFdcE]71=+?(PX£9Ll gPP!+ޗ*d .>ai4 ml:-RC2K{4)iuvLNǶ|12 ّ-HY|֣E޲^{,vh1"0knILi< "Of+5(טelf/ʋG:L 0q?M..F4^1s,ܳLgP9N˸G6 `.n(+zMZ?6)Eʖph2H0sAjL',30(xt+ʈǭc/^ ~-PyX=bJAdk7]\Ւ g;ѡl`"f)e^vRlqPʢf؟sIҍ-b0 ‰4\{*7WׇgoJ!axӨT,{_Vf2/#{8x'%gRNO[ٟxVm=3KkbtΠY^Z5r$ zC(-"ے=@)w;*IQrqW$ĆKI](e[m wZwkوG(h\(ֹ8g w׵.}g$۞t7>7-&ŖNa0jV).y?IO8g!PŻ맷'|_OѣSzۺ^Wb{OYe@FN LK6\ #Mfe$%JܒhzQ*Oc1W+ܨ2B$!jF2=Hhj~ySUjF7r!W)sVN&dOߜ lȯ >#EK?Ye:@A77I*2uYyT}\74@f.`GxSc[*v:=A_ݭl^cТmTkFU Vw 69jRџ*˦\5gU:!.e,A)?*H׾+6"+JjhULq;Z0}3LgMJ<S#>b}mgM7?G[L7w@~MTRwF~(q&(&Pa6f&Ւ>;fmpSt~L؞KD9r3U~,"# Ij5ln5s2EAbR‹fbE`RK[҆۞N}տc@B6f?-䇊ҳm-׽uZ۬G1fgq rrݎ9Ɠw?)ld+픕թUsdN6< 1PǠ:i/UCPn S"]8 peC {npo琳́~:S1L:Yf[xŵc0Gd/!$k)97i[UswujA3@9!IA$͈e!aDC W4Ko2.Q6~"ͻ>Z(`$ iM 95ȘhZԃKG&ztiD. 48d 6-sFcSXYX1f-a\*폍1or1Wz"GjCCӈP;ăՉ=-%7οz wudҜiT̤dqFX {xs 5DDcTj.|D(u_\`NR; Ŀ+Yp UQr TD5w*8(!+>YK<6SpZR,s_ɭB1663g~;'=q핫9Ҋ{[*j`Ux8@F6/#,\#%>3?]+;o-) 4Tw\q :os?֛V8*++Y mμ/n hPSg}04`e A-/"q` ⺐OyӑagQ=^DxwE]ra#|XD2ڲx(&ji(h̫Ӱ#h/r/ 𝂆9} hn) "L׋8v y Z\F|{ H# sLda*#cH"AZ 4C[%IMXRp+Eq+Y(!`lI,S>Qqcs zeAV/cS{VF[U>*=U L0}͵S7 PY6 wO^¦j.@$ m94cbwT@Lr6uʝWWdYZ!fg ɕ^98!m >SP!] HrOƢbĄ!?Ҟ~0ɷ?YҴ-yF@wگ0pYVm yAԇhG+U:#HIQlI ;sC+ VڐJ܁P>LM) 7mKa7w/BF懱~13r;kzJ.psᆛW)bv>gQ1}*LЭ&Recpr?э7nZ|6Vn:<)q*ܸ. ^ {l3yhQVVqڀWB& L%d^,CنM!nOg,-QÉ{ؖ8oZ5_*<~GPL3F="eP@دb!4-ŨSdC+yE(tx}J,I7H=b/s`뾛kpNYd%$pP1qm-%C5SkbnbMk(eW=7威Ю#NL4erp2Qd|u`g]\~UϠPGUK)̢9Oؠ Z}b+s |MZwso@ȋ8 mTR2MyvPjnFf.sh)Jo!F;Q92t _4X'{wZxNv>ۢ!W]b?ʜ5bcS占x~6Ip[$W,]:W22t<_F8Q% tܮ,3b7)5 g`:*CT % Uz40u󝃷|6:%4JffgdDm {11urT1 MQVs>C/=gfN ¢jz_w:`9먇9,9 rZ ;P~w~U"DZ&VP E՞jt cӅ"5g~cR:ޟT.*)T?>iTDHccX.痠|"ffEO]A %,QJ0Z0?G%g3N.Q8XF8ʯۂC)%44 ն N-tf _!W5[h!&{zh@&de#H%!# @5FOBB~N!-kN~;ܺrW˘]TrRլ1El2KXo &@IN; CbǬ}qvmbʹʺ; 㠾䈉[.V6&V2׏݅?xw]OQR!#C r dU }5W\ "a.%_;r4M0e"͡ߕݮ$H'lbnFi*faeI+bxv`TR$/UIS6R՟9 ̢h$k2)ŒLɁ~{e>ςaaS[j­nbüRhyԧ9S"sGRuFp/\es"1_^+|O o3Ώ&)w^iF_oA3̪KҘj|ѣ7Y"UUGjgN})f.r»l3VPB^O]qڨX虖۬z<-ԣׇн6B#IlT gXp4qʓݯF2Zb"bf r5X3XZxf2_vQ igoKj̉4оe7vb?,f55ȕ2}"l{ھpkשQQ qҫa^vt!Iaɪ|-:j릧z~ςa4*vkk4eefp~8Pus]%&lZoϙ.@=+MǪ{z6\8purgvP:BKd<>L`f}ezyOFVxZ׍ۢ@8FOѬǮtʼn&ß/pMAG*L=&jأjXUXXSz+2ҒԴ@{\^ܓqLT)I(B+e'E,Bz20pHO7o_i?hP8{0{êU ?BHo ~I`J0逓 "Ǯb8#\)fA +()+/3ܪda|yK-tH}8ZfyLoVp&@!2@ˮXr)޶KVF:Av0Y6wkܿ<5j۫")8ĻFgC%}au4.45}q \AzG]낧GËo݁ȯ.u)jKCSw4zp1&Yݨɛ(4z4~% Hu;kg E&hս\o\O]*-Ri?bmrae\#-T+, 'K>W6qW|pT<2КʔGS Ef.s=bI m3yWU䝌$z H!8]onƙ@}'q FY~tPmcyc]XbA{j9l2}^c!MBEX|O. ]8k,@~n6WQ=?,3MU >ofޥ_;D福S_lnh" ͳt~9M([\ @ٺVPHyX'1 b/tFlT}EVcv͂,$ENfvxn4Pۡ>u%[ یonv%ރۊd,FϜ1;X URs^?*&du !͞:Sw%%tm[pӒ"aZ9nI Sc|wa|Z uiTFKlN!չ?)-~ eP x6B#0KO$*dNMBʻ2Kw*ZAog { OXwTlCoDoq;׏_W)Vq=Vj4j ~׫dg-O-^տ^n՘`CԯJ'%| bh+w']KMcp M"afcT"+q!ϼm"#T)pzf_;h̾MS[/PJqG C;㠞Fr7 hIs0/@j=4+X24C'i|d\y@2:C뵭Ӟ7~>A%4V;naA֝;eǧ8$z-~YWI}FB"8xsEV-+l;HKci?p4w6sUx(HwoȺPV],傾ÜA>Mj3'?7L 'p3qf%D6]d]牜AhûWo=nѹH hh!SQ A\mle5NA6DeH9U!j'ML#A>c^|9דl# m;v>o4PA' ׁdo/U(&LN}t->Ê|ѕԾfWX#< 4KCXѥ{i6YyIµf{(/(i]B9"lHZ:7[ɴ8BF䥒C飠m cz'R*: kN6ir<eϕ1|ӫRWL Bj_F|"=x>׹iz-+4"g":Ki.؞nl5 #5#ؕс u+˶g.XhX?B}OVr$,hEr 9INM.T_CJqg[Ʌ3Hoc \*ۜΞ!lF~0$ Qg狏<5B%{'5 Ԡq邑 u"QNlNUk! %e:2jνt՘|TI3a0Z Dw " YsM=V(DML$Vy7Ӆ8IqAYW{lL(G5҈1@w}(NC6j]9^8yn+#ΆGfs9CO꬝Ry܉*w#$ĶmaL^B ?%7)g4" ZWV*'<0<ñ4.S1zW@s򆡘c _ͪc F(Varۭ!.oarCFg}y Dq\T*<@Gv9)O%3_ȹ[/zKUO(bdz; @{F`@ܱz1:uoB:;Wu:˽q U|2rϤXjz rLZe!23 $&I΀&JFT=pZz^ _GQc4#(ս[dUC-uξBJ"@`xV2PDUh+IQTa$ eO4~j}!O;#ڦ&lι7xGǸO&cq+o>'\fgF';X7^8um mg^yN{LS<@*/sLxO3׺ըUk.7:KDw1=jz֮4yV4X{ݹ};ch;3l GRLc/V܋ =ñKiD`Lo29ǜoO5k8۰H  P,R׭Y^|w!"<+dUs> 8Btýc&]1Q 'zk tZhE[F5^6޶nKAFvO  ҟ~l^@9g*Ѝ?Jzǯ]zAK2#t9,sĮrCٞO.ס<@yY`˛^1VSWꈸ >[[zx#l >b7ΟG^P96C\.z W 6 1gͭoS0 瀉b0|A@&ˬ1ɇD#\)jnqgwUN8QуFsUK~zH8ZI;5q57,h[0zCiJWKK[ Д^QP\0fo6KMShB+W@* 5h۸GgiE(iXl4%@|ze.Vx(ГkHNEu]ykk[Rbz*[3l"[TcMqO TZ%` Fhpua~B~9nQ=*-7ͯ&*wڀc\ w/Hh/tM?NЙS>>qw:O_I뉥1K:躅1rlFq 7 d,ޥ^G"wޜB!倣1!E{o23^w.kӫ'YB%,ֳPaEkѻb>UFtYHN.tސh۬yLI-K#P~fPo ) NQ:D/g&4l&vnbj53Qw_1k'VYԴd qg^ J 3qq$"E|^><1;Șg1a>tݐ|P'@@gp+a5&xtV8\F!njm3)Rwg)&B:iP$+U2ej dGЈ4[d[kYg]fDK5 AD~de\EbUA^2R&P,ve(w"MjB2hE}sXA >d4a'OAwF:@J,/W }Rob9z ׬Nb0cJin{nÑ+G«(BMs0FG B! #6e-}oeHh]Y~`o ުb?fnsU 50WX7h<ʒ;͖' o0!nk>s3Ĉ ˴E@n'8ˏ<7Mo9mVH?|^}|H:mEK*{TVkέgF=c}VVm@g~DL]aN >n{\_t9QeZ*(_G@K6e(F /RWY$5q$\X':o4X]7Gү%lȻT4l8UBJ|St.hFA%sGa`_ir}^]@7%u:BWhN48L,"]:tk>QuO#Ϥ<,Yq z.#dx}7?d[Ab-CkI2CʜDiu&v.iaڬAیcCG.oAb:̙ȕ {Lq ;/7gA;58o!@s熳mqmkƝY";fmȍƫv13ޛRxP^7>\ R$|<\1C-jTk/Ug;&G0P e6$k_ ?TT:ru'=HB;cBKg #*4.~liLV(A@#ڐv&+{) idvs\RF֏,sl/iA(_{LZVw I2ƪE+=!|H/m}ݹzJ hC6h!椫==k*9ئez\jqH:d3-Ջ(`b'>|F|!WEɣk@v!e r$QvDe+f̧{ga1#S"-0gީ {eW^G 7gqD0bMHGǛb4vf7G i Wٺ.1T9`U}u %v`M|mRR^oZ%F|Y<;v[ `OF8>@2ohH()~`<[dbt.ԣd{O܍-9]I>OVSp,-ƯSs%bC"6>ɕݯr@JzRMm}Dү>֛uG0=)=uI(3<]a{L0f-(y 0<+Y0їpn]qH<Ug20_{xFWt;>EAWDyǴI-9@-zVQ[!ф\(>o Z#x5 AiTo֟bFx ᩶uΉ@u9pr?`J4o>2 ]6))}[&;0u n nGzU]FjPߏUYc& i1G ط smiGPWu6Ђ Hw*Y`5bI}L NB6IyILM8 =+xeQ:6rð+\rٿv ւX-3dHQW0eBk!#}t@JW-_jBݵCݶP?N|pt"wwנSظKlWn{Q{(K!#ṅ.X|PUr,y6Fc ̡%_6T@ Ж/FViI"Xkr}0эdlF| lD,5ž7cEޞl'OgShy ?qI>מJZU%t C_ͰUvm~Ee[x w_P uHHp:A~)l O|0O?·e rT ^D/f ["|C1gLe~sqGY d?]'K2YЦ/HRn2uI7P@XW)T^F "s +M +Eymo(1;( (&4~}_;^ڢ w2{ 5<_mIsA穮wڥW+%Ğ0[)49ăNERoW}nQ/=KPea&#ˈ  Xw,쿴yZ@(o_YTܼH;ݖ_@}!VyrQg#q g Sx*w!n=a"cO+zB^ f&^ ŁYJ̛!RkA[T$s.Z]5m}Q;6moZ2)DL K#`DT}Q_RY+wQ)%<1䕡Q&}HB͖p'Rҳ+5'M"GcïRclhUFmGr &~045 e7YZ\](qKJ7^)1U;xE>@6!`^ydŦ(0b~zsZq~Z.[ 7XQO'yG|qA $iDc(A~q!M03] Â] ML*at`|us/y})9sR[6KFZi~l8&Y~%v Ȗlv/;A}rsD?UZa˜{"$!0r(?X+6ޖ3ZɸWo{LB0|DŽmfW~R5a8Z_~ov+Pm>Twe7\1J:ƨǫ Kz^B*}kR&צyӛ£sԷe&G=X:jmǮnβpiaTvN+(9a1W/~ZH6 L #޸& ,FJоXvyw ~tTaAL4hnmT蛌/ yAYT;[5qZ.Lw8^ޓO#@2wo3BXQ@E($!ꫢmD?/_m .%w-aLnjK\i&CM_H)fKexkof0PWyd¹-ı/w.YFjNS5˂⼇T\_Cgbr Yfծ4pjcv'Ԁ&Em‡TƢ+Uf;IQeJ`KC*nǽB dk>DNҡ8+@ R͸K+JBhGqkY60`7K%P0_]yǁ;^5hv''۟x*CV>TbjT&^-z_5|xd})`̿ölCn*Ѹ֖;%SG p"-yg3Yg5YfbH98bHzvb6}5-# i"Kl74i@H5Lr;RUGSţod#N_W'W %R!FGnQ9Y:|"jSYlϽVz<${{FM9- ՁuDE[? ۬V# 3D!j`otLIZtI~"ƹ\)(_>C蔑hD{L"o)IyYODF _ X͚tڹ:`z2pꙿ0$u)7 ݧݒ{(OgI;1Aj`ZbX:r7,zc,HU 鳇Tq-aC,^`g9?< mu%e0KF4Zhb=Uuvc|rېI1pL;:Kè?\d%/;[[n4շa|6c4"d݀Cǰp9_lfɓ$=_m Ld x J:Fg3ؾՊp 9{ve$*{-=/+Z|QHjzÕ41z 3B.Ϫj2zqzJ L'Li4QE`a 1u>5>[Ôt!U+o󴕂S+䧈z `)V UJ2JFr*s/3'*>|t Xs \K/ۗDߐ->JhJ}ST ?(Es p>(7C4Dr'J9Ņ?[[U:T8F&@OPS QF3< .PG7J%/@@,Xq"fQ`o9v^ @}w3 WWT0Rs8`2i30q~fӀ- 4^$B_gMS;Q6Bǫī}nc-Y`uvÆ d9qAX ~]Q-4v9u(Pu~ݲ7% KRTxl NCq4[V܄qrɋ{7QӴ }_c)7Z%e9F^7R?,'$|yzo伬z-Ɯd("}530;'UeaB~<|'-ijՕ7߿‚Q.4Q}llk^6 #B7QKx0ƽxQ2dpw/[F1*)]f?;O@UlZma=17ޏjԝ/U4A" XJK&%0I{5, 'C1Z~}`SM"(! |5Ei>o \۠ 쭅td,_2" 7LƭA?z̴pBbx _ĂP̣7MLm0>)cR 0;o5#vߑ}j0ݗs9P YY h~"# Xu[V0^MEyʹd"Gh3壠 ;bi~XIit̍R׼=;eQ4!p _oPd&_-HAA7,ȴaz9:-ӎ[{Qi}U^c(Nđ1M\0Z:SqϷ _EZJMi!(.eHIbl40[:n*a$ !,13OIDc)TƦm_߯YAig\FX__5 x$[2NH|u($W3]ȦWXqӊ]dmK~И,_>6g"%Ih C3:=Ci}:'cUWӡ%_ЅXIY˞œgtsU9&=0?5]Wb&h4@F(p n //UO"]g{wQB?'A{%Rߓ+2Xr '$lև'u`Swy{zmt{ΗōЅ XϜM̟ AsS0j o+cZzàp{A;G_UW4SoC DKH,tXdU~d?ߡ!ÅW=̼Gzqc*4rkkmF">b`3d3&j}'_I_U=GpZۄY%sL5l0s CJfV^N=P;kDmKʽ>TIr)f&Z N("n:R#t"?Qe`:F"Z~\ @->[䍁p@|x*z =UEYѼT؉^|KN(Bϩ#$RkE}m1СIvl 1l[pIƿh%% 8jySMߴ;B"Ю5fzVyL @wzO8#ZeM.I4}G:ꖀ.k͕uj{|pV_LQ`bw"F9fOm{YĻ;OSz^7%WDD>IW'3O-YB\sZ]@(Hd絢e@?:#RB퓴~]bCAEQOg6I4c(Sm]- Y6ƀ24=s /m9p^\?zkÁT⤬zS6֗T xGdʑN[3&UZ g ))֎v< >.x'nxz@OAS FK`oT^|B/,e2l|2"|~lDهggS/oGbĵlQF|G{[= W;R%¸ _-+*NPXH_nU-^иUCņUn.5@8.ƺh"rHViH?Aw x-2t8d*=](9Jf[-<1Q0𙱅 c/0BUcM Q-M۩&FG!/,@!RPleY8v@T"1RՒ՛pK@Y~rL[c@S! hN8?$wP!Y'_sqAjiAUȾXK^r)kW[ث¬(fr05Jy9IfS{.&ͷ9K?qf!/_V](*4`2~b].yaJ9G\%4@J"SPoiqtEee[[E_b .R 73PK~Dű`L= kZ;n@64;RJi%_P8gRjp{ptr_~Od=HzQ%qlt1}wx%6t7ޕYhhn._Ixɟg97%"EaW64I5b,jf%_+v08[^n^2JѥU+{W1ʝK3Dz%BE8<{>5s|7i $Si &v?UBj7۵"s7fSl !ixZ1W)J+|%] q< JNᾟfȧN24u`6ҍպp9hOy^h;C ";5][\/F6( Ļ#f(6{JPmgӯݶ&auoYz hP /άϱ i "5=k #]D=[oK^s;;E&m 5 I)5{Ke@S6Q5qX]9)b1rZOhɒO|hJeS vL DH%h,eώ"jYy^:J%HAUY- DXOPdgafICChp y?eߤmA]8cic(_t-uKF3\,eX_ĤH+$F&sh.Y!k7̡T'#+fl.q[Lĸ/] pVm0D\6LdddRRRjVkp9 c.l"6Nu&\d$D]*56iiyxiIjpt`La?2CMkX4{$sk#P nV G󐛶ӭNc)~h&YzylJ}k?`ΨebW$d{]&>p|r'\M@ E!w`?ESgƙ|(2 _YQA&x)}+?!olB[ VVfaBR@wxh+B'x3,fFHZQ3#7 ZfF^'4!tᾲ%^z^-ꑼ9Pddut ʐOԹ\þU) g\ `&KdB9Bjv2&d*OnO,oݚ9yJڥ8gu"XpwN5Yw#T_Yv} {w)FѧĨ`6˧wFp;cS3@>yε=jִC4t"a*-*$ pwp^UnHEWU 5 ' w\bNH?4aGiuĐf VPfGt:,ْ +/R 7;?#;Eg;OO7IBx=?j@;:'KfΆ^iSc aGѶ=mXgD7 q2/XC7H2طD"iW0}e@4 _:,SlUU>ޝ*wr{xp F mgVa:^I~ i"2],0P`~κ?N0,|;2[kSX, .~܏r1;AGy9 W\Փ7bxhg&̀к8o'@=SHp{'] gg&Q ѳt5 |Y6Y6%qNwT\B1]j}.i霫1Lc#C6 {$^5_ o<**=?%ZҞ$w^4r9ԍjt/0C"U~NNiG5ر dUlB/"ZZcf̡r.-8ȗ@L^Ge߶x(5l1$zzԀ( z\N G$nA֢tHL kπ377d޼Y0s³{> ml^JK(t`)S|r5%!<%IBʸzIP ™㪼r{} [JՓ;Gc ~ fP :1[# [ځkM ;PvlKj>ZKĄ9hEգMG*L3^#񢴻yBWPvQ^vwO iiL1&υV]C i=/+xٙ \LDՁ]ywܹl(>V Ջ<90 L nZiI%2 $`bL(o>=9ʊJVq#lRZLHOK&aSj+C6 &mA?qTզK9G'u_ 42h"_,JN42;R/Фm[(1P ?Z`[їM2qzYzØGa{]a-B$9VQr&ΐqL<;s` g KE;\*Z],]G %CGo"0;0 jVMaSQ5s RîsL~ ͽ,n45Y,]'6C=1ݮ8 'Sc8$fb D2 =*1AFcV:Q5]ƀ} ?p%/(?Lp Kj8e*(iTh#}Iȣ|[ m!-[ڐz6fG60`81xM˃0k1Jhe}!`4CrbJ*Bg6 fc͐uSPka-}w$ 7WrS!MLzHg!4UQ ^i}^^$6qntg~%P Jd\;s_Nס ua q5LZ$tծ(ϝq.}cSDU&S-Rp}R#jj8xB Wry뿫unQU@nGǟJ'\&G7 bxϴH0Oa "A^ )M[xF9pOػ~|tSX-r0IbA"H-;0UjHJUX8zN{ceMۓggԓ=ff$_r(7 u)@ޯaxc3z.n#ѮPAjN%(!Of܉y6n9}C[ھ7 4¯,z3%ȃnARwV]>ݧٶL#7lv<&eW-:qTl&\6t,pXq{mX@&:/|e=R!AJ}fCЛ Fe fY?ll~)٬f3a.HU)Oެ8hN,_kƘD=t!2XQ5>/0bpQnV dz@EYKS'95 dad`,_NWܑR#*QC^;nMne e.&e[яIJq2'1 5w,I\ .eXzuRs>'j>Lp¸sQh7u^C]WFKsK[o\xZ&BW^ .op2=<&Q;WmD`2ݜ bdm\,=|P\*O4Aэ#1Xm#iPy)Ɉ )mzڅNmm}L-͘W]ݘ,-vƸ!cģS#u 3=.W2FZު:$aVULDU<%*~jzW)̿S .bHuHa{8к'r4`"uܿng H]f~Z1,OGJM վp0C;b* ܂bjaQWrޞ2AKӵg{k7D[[<[v>]Cod+J hV؀*$kmqC*jY#"ySHS_QqUޝV n@Ɍx4sF`9NۢDBϱq`AyDLS;>x_E'Ƽ;piITGwk]@;vjr2L{RҨe% .`4|8Fqh3t`,Ϲyql\ pړG|FX֭W !ƓuM-8νx#!䪝G @ɬiZesҐJPgG)^?K;.{O-WgCovH7vkN5G%u+ zfgp^GޣҿWxtTH\p[20*{Zc/Q_ a>öTI!)/Ic,Q+E@!y`Z]QK$IS#@*!aϫ'oΚˡy#̶7>VVL##ĥqkҩ>†4`>Gd콗;ùwT.+P[i+1Iou1z]G4Vl4{Õ?^FcvTH'`eśP1鍀[q컢Z, %&Jg)wZtEQjFe_)Zި4ܛaO f| H-{^ +^i a*J8Os_OxPZ#F@$AŲT#%/&)r8O\s$`!vOq~HQ6%seyȀ]J]f)KS;ptiXq 47 $ʫ*Y\-Jt&p-<$%+:'w(eà'b٪<<~KTre4KZ宋% wfj[,^4H Wcp);ʋWd)3F3Cvb -d %nzLaU|%=vcupF$5ӵ%5E@3C;ϲŦlq]:ț2< GfN&^?8?^[r\-vR<;z<8c NA+$ՂgqĶ>ծ)=r_az7'IvϪ%&+8@q:1KX g*)X͉06XpY79^1OtHv8}qFA%-Oa]\h/(._ݪa]@nsz+=| Cer LJR (.֢vПnzM_UnEֶ3 *VfS}]I*U'4!h 3tQy9<%%F< qKE/5OM -0 F:7JǔԿ(ꉮVtfaupesQxq6ؠuQ0 3_ea;`rejґP~ pftտiZʤ(u._1[3vdkak-O! n[;,ē/zoAf1D7zKT\18iKRBjR{Rc֒2+8!aL~2KSN3\Ezӷ][6ekþ!z}[_5* XGXs&L(9|хuf%ݍ cٔwR>Mݞ :,B:6}{w@ J #j.#yUzҿ5+2Ǩ-Ojo"+P:t1g˖b/_C.tяD_57 H{d)H ƫҶWPm7$1U0Sd`osS*"(%X|Fi:M}vz[->EFk[4:`ccB CD٢S8`uUP=%ЍpSq1{ņY% m_o9ؚF˘?^`PKlv KG%sVgqZV{ W<zn$$]"( d Ko淌o1 IΑr\^?־7 ^+=Kc˲-ܓApb/V.gH?Iyt2*XU{a+ 6n"-@ʨe̸??=:AS؎muO#r.뾔vۋ%2z0eE 76?~CYv"KTͳsœʆg>ylw?qF}۹Z)gu30jy8oÐLQˢ x_O2by\$vqV;?t l&@n#-TR-ε&sG&5$5F>#Wu{T,s"ʿaHbx:c ;tVH$]NH y))9aQP2A]r|=7"GEn$,.yy0/N/j7_TmΪ[@L(Hbwqz&գei1vYk cJf"1^0U8'dj%?(iv3#Թr Ш1@'owg;b 5 QiMO|GE |~^`{ o4ukVquJ8OAQg$΀tC7 i 5(QkaMYy H׸~(}vR,.BUFxBb̖bU{aW554S2-!S"E4wI'z=S~'U=g`Bfe|fQXedɋMiu+c1[ Äv۹^([>@hr!Bh!\4+zRcVἡ./tU)x[Pjpz]dkmdaFy_su[`mEԂ/am ff06AêhqxN?yU9ye$Gzzo-Ȼ"B$M&gqR\}Lerm\;q-fȔ:X pˢ/R>}2t nuoi\j/+$uHPHJ j)L J+^jH%ޙƺ:w>?ꉉN_&gJzj+72f#"IMؠ3{j &= n".cpQ:* .TBs$5O3} V|ZCGմ4O Fs_̛33 bڅ-#߸-eD!LEa28nwǢkwmLk(jJQؐSaA.kS'ª*ep!>$;Q@£|;?FZMAsT8GzRT숝PsGœ\*Qmxxa8Ӑl>62z|?|A{FOvdVfX(l Tɼk_E Qh?vv B1Hߋ?cs613, zk_"oE{#Y9jc##ێH!hb3{k* >8QՈ[oTAEGMr^S pI`0;n5ہ4#Hu#^̼}Ȉ&| #ڨ2SҪF^bnf#TېD5|T9(h9DZ)0M]&?^\fʛ4vhv|xwϊ.p }1>+̱q} ۾OԱ.)eeQ"hj.Y뇤;،hf.-GKF-׌ ^M\J ,@DhQ>6.jt׳pHAfJ v&[5~[F?Vp [IҳJct!/ONkOkEVe>DE$l>gt2+ NQ%(lqMS_Y*,S1{ g Ό&ڸ5lZAnRR .J9-ydמ`U.qO >?IɔԂ5j"RZ*9=P$vP7\CKCm#h' Z\v].!}w*u rob…n'k(oا3n  BOac^ `Mc`Wy\6_:HǜqQܼ#` oc5jqe7>Yh)-xPN(b@;)d7.U6@Ä\6FI-[SZ׬X2㎈jE%h ɐv{#!f0!-3-jܧf$DX`K4Bzipo&ٳ, \U2A:717cLX36cDrpUWmx|UlSr{g?8Wi"k oreGItK [ix1 ѹ*X,Y}cŕDgPR$ D=tLX"نo f7^o4[e5W`0}uBIŒ8]iOFc藮?<@CB|vvjzg44 1\8M 40 CM3;\^R>=2qo†Hda/Gm瓹Ų>iiX=`Al`1z\M!-#(X;m͡Y+_j(fk}oaXT(ӒbM abG/x_+kB׀S1o-ym7r "jKZaInϕ|}rPtNw4qUp,Vr'14Uòd[C-Ѓ9]jՏ!B.Z8=?X7`ZhVuf ;UUbM,2ib Qs\Z`"=s)w[YcaZtkR9V?tP}یDu^'kMRe|;JBrM>]mu̾8s|=<ړQI`fjb/SIxߓJ݉NZ=(D~f8U˷bS>PyV;{Wi'@gAV4iPLkP*%Ɩm]_¦}n5}g{ْ7W&cM'>sj[;^YPU$\i+p#_}UŽwyă TßE,Kv~^&A?A9>|@9a89Dra28# oURa,$g41\\+q w 6qs/e9ΘQa6|KlR[X)jぉNٯyt4Uey& (/ A$_rF|\<[R+#1rRτ #LV: rqxnzv[rfFB) .pj&7dI .]TLv93%X_Ef)nB mF!`ieUZɮ*J$N"z+󖽵C5VP| sy˜O![zr~"@OvbAw s֔x~=%G9Y8OW4c,ߊcF2fU"s]7#4K;fMzlU1:'oZ"O)LFFƣ*.tV޶fg {!Sп?R>Ne΍z(tCbHUabL{(\ow Y!0*%T'ܟɫW+חZgL~+fWx8{Mb@3A.@:Eώ 2в`˜^-cwL8:kQ(jN,  `?tpT߂>$|QcrAD9)>&X)`wq? Cl"N5iGE2fO`oR;Cٟ7 Ry~߷Da2Q-<]Lz?:Gt [oo(!c9o+l_ k#y~)Ÿ2TZ'n`$'.l^e+74usO+}V+P NNmU #3*^8 \̱;;m{NJAhcCxWOU.}jqbٌ<ԧә]/<eܴE)QqCϢDн V"g/CzcA$Fw4@gE[9FSTM<#&bTL-BtGH4X MՊRTUUse[ ks/E}Dt3 Ņ~?'*g BcD1~W>=S2b8 xCܨ>h1=f;_5Nj6q;hB 4;'JB䗍B&X]kU;(" dkȓ.:+D?wK|LYqM }8LYg|;J툧iwE~3:#I.sioE9>.\ ޥ`ż҆E;:2ZM#& pq1$K #Ac |zD?j!A{k1c fa;Cy?<-a"7^Kt #Ȣok v>샎i}{}$==`=cnڰt-3#'Ҵw&ʙG?)#Eʤs&RkWEIKĵdIg'F*-M"c$fX-Q$]Yް1@ڍe<`);=, ~tLt nXV sTcKw \.PG;'Sq'ia4Pg0VD)b,y+n!:_wh_[?ߗƿ}ʬ( _cW&% 5Hwa~*!I/\.}#[RLm[OPAYX*"6onsnjÌ8S_uSTfc&$beF.N=k%$sԚ`BbGD[3ܟJF'4 5?Ytx3a!o{"j)Z^V쮠O]&V# *T[m3ORƆwd+ܣ'my~|DRO2*Pi?}Rd)5 [=~rѤh9pζ+9C?ĉX\ #% %w6H GǹL6# B8`>B4/UN Dc06 dnPcM/8/DҊ)}Dr[;.D ̭Y{*;:Oe  ~,&)tǿ5DUDqT[ւ`y/_6Zv]ig3/D>U40((^pӾ *ʊ:y¡H !H`Y:q;wSypdA ƒ0,{?9/p_j*Ƌfhfs{SHcy󐎏0}ʣ^na ;{a"V98!c=a#yvR.k߽9 xe@IV#D-a 8]9rfn\*o>w!,ўi)2K'ۅbgE -B/ Dz_<_u?&FPW+ "&zwn@K<9&ơ-^d,wx -%b#I_?->w Gu=oՍf7uhu$ԏ!|"W[Sm绹xDݎ߅W%Yi]cO]_V2:#+b%B*ET&w5) b=?[lZngUNo@ƥ?Xw%W>:k԰WlٟY+M(OV$<9F޶u-Dsk0CΰT΁-=aHR_Ӻe͑W-+'yk Ǽ 6洷aL& A:"5)il$ $ HMѯ"uGːeifb/mY?FiQRNgpɠ1m?\X{4L]lo5-?P"T\*Gdu#Pu?$N"* ⨊/cҚXϸ[j x 8n%7]:bQ'r}e]=2ava!n#`+_Kgjpigz)`u k(pګ /Ӆ4:OF1>ZW̪\ 2:B֎“iWa p↌ƭ1BGicog|4"WU%謲&Xd9ϥE/ 1kymk0ť#w6ke8r:aK.}GL 7X6s@sYzĉٍ j9(_fN'1 %ê> L#)<53jn,rArr ]@l”+-LYGl4qm`[oy2/ qR6N`PhP..EpC6;g$Yt+r$>fr\;O?Uw_nO1iί#U8N}ZHW<}TR>w*)쉹05+8#ݢީXt|ucєfi9S hyȉvꟶDE)~ɢ5¹tӬdbE20 Q2U}#VT֠ٔQZra˺WKr3}Wf$,,tFe=v+{~#'hТjjStWȼR A7rK;P!X͌1yH*+uNM uaz(Ҿ"< X|)=kB\zVG[e>1Η/AQgZ>,4 ħ5 RENJ0 -QNzmmڅt6zݭxv$u}F;Iv9zQ(×w+.5&4kcEL>w᜞o.H2~&p [+?BJg ?@3}ne/^s~ =ʄ-rkssz )=h]BՍ-_,yo|qj_QS]0ljdҧ0wly߮M砈fMK/M'eoȴ=TKi,HФDYyoW '㘽yHs#ԢIqkvu=%)<}eR!|8*B[A&sGT/,w]~G:svmoRBd䄪I'mj. :P_Ւ/?7z{FՎ0M]~#&*=h{g#} eE#F(}zL9^#O!aM XI+l:-BP<\cVn!Od>[`jBoBKeKȺP 4F93Qxjx@uI&=1,-+޿7>38Z.۬p@X @d<nΰ\N̘`I_5tZ8r-Ճ?F%u1E *T!YN̔h/7h'-y=r t+3bU]Oşzi)Xl hj&ofd0{QnHD/R`k#R8)pzN'dvW)$+rNbD%ufx~4;7E8:#6Ӱ6 F+J}q j_K8E!X4 :V)-_g&";iid?o,y PGׯctmXICg%O''GsWX-vXW3(BIrjd)h5_%}moS.Pڤ2v> 0~Y;  <5TUke2=k)e&_pG[9L}Ea&-oЧe5SP3FOD !ƌő<iS;w?91^zяvo,=c38% :.: mLMFc+iNaWBU )7xvG2gh@{vݹ1Do֖Qf9T#\^DF׎)DRg6$yM ]ބ]SHS7>Q_)k"رECf1ۛR 6R^$Xi [y"$4&F&M~t'_^C}*9m]R<6னV[F /DWThF͙q~jP ϓu|sM$ 䘆g"ց`(2?<Ӗ|b1 ^LQ8[Y}<{zseMckS_#{TkWoLmmm`)51%*E Xr^BMu;{xDff]\fE4Skojj#|r5'Ȟ*'v8/i՗a]m?Bh^RgօLKtpȥƒȄ9B6d%MN/SXpq=7\l_]¼%bAP(6i@$)牾R 5!FZAc SV?Jh(1 n-<-V5]\BUn&hba$ݶh_QzW?æ,{T<l Df9g3E|Ǜբ[y~;Zޏ'G\CL1jq ~^}՝O7EWy^ G8j. `hY[$ۏ3nXpakbtHFwW`buFQ0"-BW@a)u#'N]LvMͼr]MR~JBq&g4)S<31n] );HFUž/fSu-'&EA9CLXԤV f1#/ 12T􁲀saˮMB:D uÄ\%았hHua|8\L /V_m>ȵ-a4WrV]6D^:񬠜$bT2R]O23)d9cl*mFÌw_Fc!fPD|j:Gyp̶& k 40`+5ʻ\zOBqu s@ ˴cʢ DS|݈e;jR˅0%c+H<12_# ")dm%@m1 Qoy覓cOB^hi C)X 2psS YEc p=V<5g=@aIL6@kP g@x2L_mL0m_-Bvd#xLFRUhɂ\f*rلqx7k09 w y%Sq ;4y; eVy-Wש W~)ϳx2;(7WLݽ0{D=!o~k1@ c-g?,>d?)qəC1 O裫0r&Fv wer.5<6rXr28=6(]- v\Iվr {̿N_FvDw&d>v检HfӋ3ԵyӞ H5Kڍ,$ )R'BUS y)r#zk1Xe^76rnieyG˨9uΔtMG?M:{ؿCH,zAmh1J qiƯgز_FD>֮-K H_[;/DMQ'or EM(= {q .n^(7Au#NKQ5pW,vw1*HfQ08=QN>BӞͧxf#P0NˬS>fniSWDEL|VuPCJ4@`B-$DLq*!@HjR(Zp'mJ$|3oo8}E$lJ a _ BgYZ070701000003fc000081a4000000000000000000000001665094430000238c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/ఝ#K]?Eh=ڜ.+[=Nu:v%~[ޥC 4/L^C <*6+?u9P"9( w ]}K1'=E5){(c'[wyr}$o+t.Ե'3_?:Ż-L11էL70f>3xׄrٳfbۛZͿb" QPdW~HmwJ q[=MU a&d2 ^ {vlrD38g@ s"ɝ6JNh,yOIZw˸AbC_{_/}h!Kp8E}-8+RN,z>4y>|W3>hj!]LL>*6#4-,uتE aB:#3HQC6U&5ie-`)8#SV`'|t/9{frڂQ`WP_P~?ax+^x^V|A fllS1<kQ q" K̉KI|o{;bک/ZV,a?Kl n$-8I4mϬJ?+M >vecr756'^A6 +,E\~jS۾/Abd.׏PCE9ut$d;Z@ ]pLRtJʢ¾V47<=G~>{Й=Դ7%3J?i0KHC濍~^pG(ϩn$|&{H(YnCٍQϹ1y s$Nޮ$'ttۅ\MtrF3o߯W`sORxKROC+L'uavwJc$nܞ3wa:wb*2 B$\hܱ ^57G\@A'ʼnDv_VLWjڧt9Qψ>oݐM@!#(OQ]_R0e!Qm]oHVR'w)6 @UYod49V;,#xP`RY>ؚ0#5!%鼖Zw+0x~RL3T,hϓvI^%nY9ZMv ,Ay( ^bM;5(c^${&0FNGUG٬w|Tbp8 EݝnuIbXď$MF^?1|}TNL1W|k[Ne|ѓig!bw/OzU GcXDqC@"oҴ].&^a-Y'::K9Z^탲 1=b3軁h0H'i_F= }jAW9Ŧ^q[IJ~!5 8HUEq#]+q;\U S;̹r,8\ފ!UWtl&V'ja&Y9|nUO3~ݝqZW`w.*fTA˵bXuW"b2{$U >ҥ n9I3ٓ^N̚Z.j2T C{$nQ"^]EhmJ9;=rz|6 Lu5pױI&CAKqo@+zNsXn0= 0o=9HW9E`9?URN_mq)}B al4L mC N Q v%7gdeK=mwNTO}&ťxt'pzoAD`j1>e0gBے!I9?˖"4&h06egk,sO[;gd.KZF:WUщy=!HJ- y# m-v 6)Geh"{kQ[O>uiqt%CTb?yXe~l5&4AN^g"8cy+y\;^ "A| QK*[`4Jt5vU 2\K XeOPM[ZDRSݼ&o@_"PhZ$`AqӘI,; *vBYBgjnI*xbyT{bo9cx/[B[ G{>ZNlՊpj!en,(:$86Ib/X־nw 2o*V%R*qX5F /L@=Lb[VVl ` :C„LQL!(W<&T5Ʃu{6['s}~_o.n4@v5-NXr8ˆt^9T,, ~<Ш(lm\Jl d~(]"}6GgteHuwG(O?l]hMyla7cL'ol mP:p:ya狶+';C'-R-`{OB3lw} ja~o%Vb'Gv<2+ΜWK f{ͺ,|E Z2moAIAFѪ($S?YyYsb.fD/޷4XėPL0f VGzކI%6mYiAiӡV4Q0q$iY_;j$#`D9],+)~y <7J{Q\!T;O|A8bԖz°h-X\cc]$]-KkB.1s RwCOj%^yX^i!P8sr'lfZ[ *D ]N=޳գ•S`d1R- Үmƍ,ivrBuImП Ts5Brȧ0[I 5Fjú6GH!@~3t_]%<JI |0*83Gb&);ӹS[VH36b?jTV C|ϘسdKmoB,/~،N~x p?*qIiѣ,x@:ll#laĘ9qБ5Zk40&wnTN&eUœu[V$ŋg O.O O*VV;VAT<ЍNQѺ k #Sr4o,3Xխ(<xhs5XE0<:ჯa9v'KRLIXNҌҴZںwsEyPvC\GUɼEl|R 9c:sx~\#`AS4T¼.~) ZMvԌ3]䭩DX,W `)a>8A/8Ag}- B˩L#Bz$UVj?(_!YV n`ETv[ک5+25:I3%6ʕ6`HET "&BUȵF v;ixʥ=(Qd=\;G M J xV%]{t Xh~TQvwτPzfVۄb1(f5gPrR\H} cA16, K\kԬcX~A= hF L>uyum9{!,xVM9vXWWͬI`c"ZV/6Y|[=%Ѳ#~O0CHP#9B'8Zž$l- i7|kN|KBhv=+trOZ;d-1IbAe8ɟ1a7MKCn{Am6&l2}e% :LfP&~ۈO.#zCSki.0a-88r Qpfw= cC]Y~v^gzqOMw.kPqM`ᝉ7^% 1ߺc?f{gۏ Vn=8"!|lC]P-ë!.؛{E{BjT `08\BhQq󲢠jV0]24KrOC9)RT]؉`[/VQxߎi\KP5~kH =_h`Vh:N6v$ȓ{ȵm\) s;R=&5 N %N`rQH [-bw͇uv [] !d}Ib_0jr3l)E9(r/1]ā(O⸖h`12}PJSq}rҸVE* yΙ+(Edgߵ Cg 4 -F 1rr? I?>-S2|^sҝhɛם7qV#7l>Փ!qxٺs?ʼ^&a8R凖 Aoo{KrVge੃ .BY "k֑"gc3~RyNNϑA=IV7KjRV\I_k| -WRʓ`9hr~*㬦-0j؄R]SV+.ed|qh('qx8mјV/ϟžH;'VMe4)0&{Ioڬ1, ֖0䨻r%eFpWEn(ߌfrՂk``&\z[ 2K例X;*ϗDn`A%gsL0_ן^.w PGBɅe*TE2>L< !S/Dϯ!NGvh11HGd;x Q:,fRS຅mY۹1VE5m#f]z))4X'joMVT )ށВ[*&]T}4_t|Fdy⬷y)47"q\RcjctFة[pR#}. oV #dUMھJtaΤbH.fEǬsw `њ|х;ofYS3*KŪ 2sHkk)s0{2u1"x.C“{A\q9Ȕ}/dx8JڧKl?]K*/;vuJSwXAKMe@78t1? |kP "q꺴LZh}҆c^ v,xMsdN=S|(@YPTωWbL_ڽ-bT}(9ݎP /D. ^ ڇ!$,}P [&Y|J]Vo|n$|Kı `.]l'i"Sc(mά:H oHQٶaU(uPɾvI!JZAYvbFb Bd?`?g*7xi8->;X(.*YAv98dnueƞgn@jĢmkz6Ԧ";%HG$]$N~J~ Qg.WGQm&ox)W-ۍ'>Q'~f3I *s  xO6` _5[#J_ lP]u5D"qKsn=2FV#ͻ[-IxOf4Nh=oN @P|7!@Sy<Ҥ3_i|wm0P "VwaF }ޞz ;چ8bPFZ-yx[ zNx(1_Y0Lh޼1> ш˻q;pF.رgYZ070701000003fd000081a40000000000000000000000016650944200003828000000000000000000000000000000000000004700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/ 7]?Eh=ڜ.+iOEC3KMd@M_@L֒P?q(^g[fPh/O{#|9~3QLfIm1@:6-o|.`/ǥ%w~ gB7ȻMy(ŒxIy,Q\ 諬i$_U)bX#š|yz&anysilQOX@Me=BWT@s8[)ˤtr#۹QzYz+/<82{,ն5x!Q(R2^FT;G$l$:鼠p發_tWti,-R;pbAh*gH/@CONE"1vUHa0hQ t/ym$tw"f[H1$Yr@}>`.=bvڦ~]zP_c2ݖC6fU5ex-A  ǂQgٜ!@?ytvS@jot/|!10[:BF^o3͉6F6I'm_}t*f.=皫e$UfEhL &#[|ņg?mڰšP)~ ΗkTۆ ]CᲥhjy.9| *[%?7O6Qvr5d=YxPa89ޕeR E0`(f*sz%QyOE/:$" 1%;9.sotҶT7ϒYvdH=x_Fmy䃐H),gX`aר-2۬Na[!ubE.Vʡ@B$5nL?HSc4ː\Za.FnPܜط9*! oKmhBJX Gd,L{fǺEDo`]oH ebWoBLn;/-6u"Sc2q1Qq+rުZusO=(TXXY9$(ҲU@D:55rjVe&>` I>%O~5(=xG{4v_,9F[Y=b~X ɴ G{D{z(a@%lҵ=s=&,䞢2Dt@_W3!MLe sDcn-r߁JK凌~ O +UUyQ BaZp 嚝]3`fsDj!GĐ*fbC&$T3v-ُ}ͬNCL5$Q}/#rD'py8M:WkNhzDp)E8CT2֯[rfWd.*B|9n+@'Rr@$2;arD<Xۋ2҅råR_w/D| @dߚ_%he_^-ǒu0{I w"2c־+FռcO(v䪤QI<"Z%ݹAj:gF4BĂP4hic6Hl3g3>~m*% @!kh- 3$=Rwrn^3)/o5G*Z6]n{u/>(Sݕuxp9MV7tWߣL6*<@Qfx_|TȔAƢ1CzbYi-ϧMQbǽB4Uwq ,czudfKs@-XTuX~U2cHV|T\g ŜH`0tՂ(,73&Hk&m^~c~VUNJ^J3V*g xd^A5AFęAhF#Y~[:lDRG7[3[ dKU_ǘ>;CcUHޗto]uXnrTcxFpˮ/]Kd> '#9-v>;t@Ifc%1kRjV0hiSJq!z#K{~nI-nB =ʘ3w!GX\(I˄(} \i_/Y:{l4)] t7gP8?|v*(l/ig3x>fr,9$ShɳEh󋲸90O\3/wwvvս[x&ZM7]T\~M eY~C@Zp 2DU1=H,Y/c k w-'AAœϨW`r@f8a;ŜNMpQ:4<n>% !*](̎:Ӓ+[׃8K+yt.y-%GAۛxRPz1F(vu4ͦ~O= ,$avTY {o n^\k%K_ Rh7 *.͜ qv%l7wȫH:YPͤ+̸P`Vzv%RHtprcgܐ|bdŇ.{n)ՖV ,xT&bQ+gL +Z$ =BLQDԷ7* z 9s&T<7Qi(sT `GxIq[t e3[VD1,:V+K_JNdG;Mq ("ฏf/xu1AQ0aYF# :rrp9j)km+ژ-=ȶfUIB,$?\sN7V\i]!3ݎ|uhf& zzbraۮߔd ﹸZqM|Ռmj+$$:''쁅K M!']ږ0m]e/rk};A TOÛ(ve!^Qd\쓥&KҲ-56O^?344m<\xq7 cғF= -:W-pqht-Gdl)4ϑIPІ pD||n*̅TVR4pb`.1 7⾂%taP34ם\ 4 WcGI7lDL>W|CE2^'.HK:;V@7qo/ Ch?1 N揧9utBS6BcߑD!U :aJa*:huo%_,~+ȑ/DŹ—;LC}a=GCN'f;M^'~[R]8˗^+z|E[(ÉHe]Zp_2l(vλa] bw(R[:}OEݠ(_iNi`Z6*wjPaOS+і,b3R$=Vʝ(N/ oM .| ;m5D#} s^afn>52k0Q=ZE\R(4D5d%[>UMVg ^Sd]4>,yc w%#5Tsd)t; h ᶿ,ߧZ\l$;peȋ (1d3q3Q?[WRAls^Yԉ}kPg<+Vg hXu\CIqTyύmwXF C5?]w01 b0*9qE.od궜4 bXd#꼋L4nݻ}LW/ uL/x@Cz`X5zr_C]@3!xQ27ӓaă#כ}SjF'՛fFӼps-fMF ] ݼgP0^C n/97 ͟?W(*B\n4L3wFPy&IADļ NS u*ʡ^ ?/(66pM4۲H#r9Ū[VCk * GcoޡO |e9%\sQpY 8EX7 =8~W, 71%vbssȰ\ݞa?2؎ i׷ c1"mM9`Bb zj~#0XoI== =:Wՠۥ'6KBB&*eV9X!(-90g^\!wUDxƗT> Dnx:=BR5pqdm)VjnI1EL"kQOLX:j6Q9҄Ahj?Ԭn?ŔL@ ViI8.# .Y: iL/ t,&"S/ O6sjivyr p-f3f F$'vb*(kqdSN޺'s|K,C ^/˪K\.Ls+o ؄4WSBoY&'Ť ԤwIuYZ*IC8i }¡P0?٢1!CZCLp_f0{t&G_hO꽳<أ׵Q`2;76ϔ7/ $n$9 6x /_n*K:xuL!1gwB5O%idm]qKQya]J{{&z@*OXNhipbBhi繠/y5,<|ʿKPϧC騈ہnF8rAEgD29Gb*?zF>qYd*{`D!S@k)4Ẻbګ0IW5̸lqHc#* HC(s|MFmLi }"}Pmοdr~m[޿+&7ugT*wK(Zi+ffXWiI.BM?bQ`vMiC9#bэKF 7-Zv'o6yb([<{Rb[kOèC/< dbǞ))6HSMպ&@(0SK=4^u3ʄW"&s.7ρh{:BcAbvMr azCa)OdĻ6#s}]50ڪ?{ %hKM\eEu;nhۙQnW *RX FP1LhS#gpDBL:yȳgEF0gsCcp}N:wc<"M߽ca(:"^[V=ip:qm\ 0285b:[FjM_Q&pep;8-eAX^c QQ3Fى&7q ֵٺ'䂘(W$Mag}IE:ǤI'.x# B%Q=- Ί 0Z@}1%"(]۩\ԃ&b` L5ْy (O>#{h2>ͮ3_h1}t4`Nc,$s1c450$G:[FWŹGx "?;3-9*h]#v$Ox9N[`zRmWc/^?[=M?!My?F gֆP͈:w<֖ Is&a"m nQ+Q%-ݟ{䭆2Niͧv'jKܡ6٘3CE;CRp8@U(Sב0^":IK} $fzb);%[7v-&|^mi_t0~97f,QO|}2&9ʕ. d%~?O#wY&²U;|@'NNad_wN&80-!쨦M(` N>bk497{[.ۥ׻Rh%N$QQgܷ .M6sHCV*! ?V$}"2Yݻ($P4SQ5_ܙK$A w#oYhb9B3\, ],ObEIB4Cӵ))G2^ 87eW^ egv]C@v12$Mx* G5SQq5 qE %!@5 \6j,na VJ96=ɺLʋb+sHUqtX5=O6HZʻ~v214:{=#Uj]~%>Y%aM(y3= s[9VhW6kDrj0qąB+DG7R23_MXJ*yɹ^P]o=Rձ~4ymue‚Q(dUY  k=XTxZD+>qL|]hµ/.$`%&gxaZPf@@ {w(݌\^:)w!y)1I­pF~G9:Xdin0Ui~t:I9 .1ڐ9yqJoQk *b6<+JK",2rEv/+|sNt^9S 0 q޼إ+5 IzZqR:RGؒ!!6)9 RGW d_Ǭje Y6J,@†4%4|V kIG߷hc51!6쉑YvPo1'S% 2&wQjg|_+-@>-rb\C}Vɩ]oSgO*2>TUaorH&ˁ..ΰBq_ MLq/p֙ش!恼3kw'yv/ ;0: xxsQP0׵Gߙ,@ 2J-)y]d?sBe-,Y1Ԡ\3ShWA`W(먊+͡I\FyJ,qw>b K>q+|g:H~G-UsD$&r\7ɭ 0ro$8?g@QfGWP kM ㅞE Qa>6nd! |b0 5;PV>ٝ,m` ?c6-9CSt oՋ6i>.qz9*z4+/6& e%gbhrlVޜi N N5gO˞Mts8 o.囍 fFNTuD% EÅ3e i$%fu 2} w?m-OM'R"5t(BMxقH ;NLDڟI_:TCkrA4*c<\SYGw*~W4U8bL.ݐ/B3@V̗=Q yٻsXщ;|m^ 6|lXPYRҼR&^js Jj8AS4_ՠģ ZY@! ,b/q2"秠Qh|OQDP8R9` Rpj#bK%ߨ4d#`)ѩEhÒr& "eͨ{e<;@^"3 f7=8jMhs mٶVBp:BK$]o/]͙*J}O\T}|)P)9"mov(b!/Wo "M'4j8Nݬq% gX?UDև+9pb͓]rhg[qX{(7H=ȗZOI"l%t [0?]&XT툔_U/`dutzZe6Dbw\ݨ/C/(^V&;]pLJ-;*qE?(Q,+p<8~@^$ꏞ1ye^`)hZF[V#:uv󎕀qW Զ S5>OZ҆\\pC7[c/垵,>+lͯ Iہ8y5ygQxG'ƺpXf=ڊ7%*݊jYZN,30/J"A+Dmq|{gã#BY7į.⁃G>-~SJ{_ݾ7ix@J«UOؓu lP˦D߱ouqe:o}[1t&!=i k+KwIfSj{M% 2x lJ8Οg'J qvO!^daE頰 ZH ZVO7ToV@3;a:ňk Ӥ< G1%Lg7f-NQ{хkG}lCx̢TX?%7GT_*I@o ~%jqPFPij[a YCvf|@77XYʀ e#kP<o&} l\YT5akο8DKa:Np弗ESޱ|]<6EuYxV_zC Po)38MrhZQ}VיOa `-0n" t^Ƙ~Twrz"/#9t_5%#ʐXy> =y-~FNwO&S;lRoMs^g{_<q>+ h<:O+y:vHSD]pvwTb垝]lRC8މkT޶H`bx5{oIg9ȓ2W.mlH<@`[8- Yٸ*Je-9?QPǤ-}CH31,ᠢ>ԹB')#Ȓ_[Քs1$uf!Yϕxvr[/]0lJ_kNI=!D8}^,Az6 dž@`_⸼74) =QhC7JƓ;H)oBYV %)A|+d0>kO ى1efr[bԼEU!dP@דGU$LZ+^giLRQ vh{!PG s0rDAva*~8Xdfl0̔PK )AB8=bہ_  JF]!VmoPA?#Ըvm5[ Y=o{#jx&iԯMۻjI77DU.b7[Wu/}W{k2KSX^YPtE˧`;[@ tP> l'0jϽpOo@fW/J F.Ol&ZP0wbǿ,ͰwTX+xm0|(.eiqM^Q:r[Pm!eG  6‚:nڨeaӦm¤nơL0"PLQ_q~M6fmR0Fh=AԦBK-%|lLmj%A'rCI3(kw*XNn]h%5K®dFFYY=q+sA Dk,%Y4tVuIY?r@K[ᱯ.W)h-ˢG9GS9ZX GY3kkKe]tDᤷtgTnk{L"eGefKf"@^FgH-J ^LmG%![n9T];},w6` Ĭa0vF*Jbq\{ʱW+r0~HJ޺7ԣ :5KtDoD;KE!CUqLZNDfj,0s S:]QfDDO?Cg*z_b#>1/;c){<q^C`! g̭4(WBuV+8g;ϴK<%6Jo'0Lx^:RQ>%G|9RfWSHw{J{`!$7O2(8˘%:\!?bFpr,ԅߒ3XY5kO\ tQ(ۨyEVSĄZ'TS;+:rXMei3V3uKQ_^U_3wV3Zގ^"u|rC3AlWq-k^m=blե{=i^[="xCc#G'ڇT| d7{Q`f˯R2 Y݃"jvzxPŸbR0&Yo~o~ՉY]3l`.t]&hrgrqt"4Ҏ^sٶ!!@@th-FI+T FJTiq:3-*ouU_=Cjbv?#.4-)K2Ybey됝ZAE򇛺'F)S[jېm,F6RE@`^[4y3[ є_AbHԗG ]aoDvڣYpvRgYZ070701000003fe000081a40000000000000000000000016650944200001e34000000000000000000000000000000000000004500000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/]?Eh=ڜ.+ˤl"L1}.öDN:.=攥;w>W =s3ym; $n#iVl2\U_;k _x_|"bJ me?mbGP!6GEpyi׉)]V!W?)SQMv03`J`,쯌Ԍ7YWB P#dpaљp_1j3'A(#E>(Dvke%!ުzΊsu+lY`R} ,tqB0HX'"ޞ]BlwT(r`i "j#NlH!#؉}!UA܌LA됹k.`̑t+>'v&RC0XV,fٗhއfil`35%cUrhĽlh:]4[(E*[ q.Ssg3v8?,z@=pIzzÓYM&pڄ~AE묊P%lsv\Uq,-:NNfG͗ Ϧ$RkHB(3o PK3f 쐱ܫJŤ.Atla#*N(6hd}{Ķݚ7˘Wvu?Ruq\y)i n&߃-=. *fV4Kwo&=bI2 /fU Y2 Rņ{~XߛN߿@&E| !$othL*Rˋ;g&U%}NW9J$!8.-2V26ZV/TR&oR [[z؆sOm䱢pBJOA[T!2t!=vh"f$*s>I~վ1f?Ȏ?trQqKV+R܎l׉Eό"q%_M0|j r".P$$|~'3KǀN0aҼm,,o\Ψ:dg]wrYEdׂwsIaAl^W1[?ZfERHfjB"?evIC*dwSJgkkϠ_(1WͤFąFݻ AŎU{ $ 5Vpy̬h sFm5!VE\%?ǠY80w\Ш':@|_}9;GZĕTX곰8,q/LWeJM ?p4f .@CzhͪC:?Z ]~D8ȜDC&6eU k4Y ҾQV.i '#'H)S$$ n UrN4$BˍkDw^Vcza;cq~J!#UրPH4@^Ǧ!hBk,vO`M\ Tjo!7rj3w]hTLG ԫd< `BΤ ʲ2(ѻ>/ZTNT쮐w( Y q&m]h+@*`7Sڃ [T3$6(1Q28I͔xA=Tt3p < =ڥ$Ƚn_ZSu:RZoiM@2'XCTAU3YiS.}X#,mX}WͅgܒLW^p;"(VW*zaSzTCM^6/FғrY09EvXCF7Nka2aߨM=HHP+zA,S`͘IM{ t# M'rct*%Żr%3yIGӵ҂r`"y8YqԾOHS=G.#LGQى,O5 MQ*a S$>cȒ cizURVC\9<߃,4)||I םoZ]Ҭ@s,F</`<6*q"㩢9-6"omjzMzh,x\1jYXOLQVdJHeə8%`~a0, <PL tǗyTSd?j,ZU\b3\f93 vMרڸ=Tڃ [r/<ǽ$NI5$wJ+`&Dp\4{grHL@*HW,YWȢFW֐{Lk7QO+yYP0:J @pu8Smb^9 pKG'-JJCsMɁ93;q f!عVmQGpPWjiڽ8cPg8xI(x,]X]sWuCۃpA^Ah \7VGgz.5/ p)iLް+]|.5A0-4n) &LZFŐ%R*M-򶒴^~?Pu亶Fc $@6GS|9z+wYk{_է,)j]JX!/c+<^95gg$7'%ɯ WJ (:qbMK "so#z+_BЁj׊?>&z$l ._Y +}R$H b޴f艹-iD SxVuh8Ϸ̲J8oߏnJ`b+{V+}_UY|yD|]?tr`3!,,0t̡Is_ Ph/iIT>kxc?w^*[UѨ VB(?|`)B.#8‰%ZK?!#M:X7&RSq<[ljαEy&'7-GlU(Ao/[ң/=5Ypy%r/Ӈ-fPb*f ~{ݝќ/߲:gNطA064:Ǖ40H6.ק7w͍2y=uob;S'o. qR~l|cvXq<ϼD\9V90Fl G$O-ށ@?!Ce66ׇ֘fx|tk* xǣ 2#uLΉȎ>/Kϖ6^ Lgկ쿣hLڢtXA=3Kʏ$+;}~|49-(Bhde*k@MޫCKJXJm3QDvÈ(SS˺XU/ ܐ5h0YWr!qW  A@~u` V}'7]ѥFspڅ^a8ZR:Dөcx*σCOs+R=?ɑr\9|g~r]!c+ JOMÍ$j&% g6zEն&9a@1/q%i!Pa"q)*bSOْ8G(U9O(!Hy#_Vu`ث,f:SӋۄfnծ +NWS73;ؒƢ':Ђ}/Zܧ|>>a3ksXQQE6 tSy}\IW#iA+~m~4&4ɼ/hn(p}k W$Q3MTD:h>{ԕa '*sbNJ,8.Oy)S7˄ŌFKt1 HhٺQM&3 aV6vK`NjfV8vL iXl2|$'|2Or2בWM r<|'cu@j(W8oAI5 Nc ls(>˸bޘK+䡋TBwrRx!%lc\Tcw/VDZSaх+˺G"/|k6ꐷ2z>xmWMˣh6eUzkR*ګ&J-p%zN?|BX^|_0*, ;vr!|4\q"Q4^A6yPt4 sEHƀQBmLwP&\䡫]mȱ |Y+qQѭ3D[y}q1Ꮘ׻9q/pK|@T$/F yai5:0W@:ʹv났rb+ lZrjskԁZ ?k($kxqb@I=ӟj3`aV3QPR]~2G,0K?fT97L~TqANɗC/n7P7zXa4U䠛C[Y+H U)biûS6t+ 5qhB&2|"|3ԒuU2_ sVIFuuIԏ?ȋ17f*Mw_VPaVIHsiO!F=şC{k\l݁ }rkznDwW>&U$ a˔#S8)CJä{=v${ǚ.4bbw]I9]QH=pb0jc/WO}5сq~II D7M8j@1zAJ7Ul4X64m|@{N\1O,m%W/ ːm[YPIET\Ɋt]kɒh0t? p㵄bQkmJ٨)>YZ3%x ܜ?v\bKܡ`d LAƵʫK01Y&z_!uqJWٯJjDک w*zF@-';#eg$1x}ޒy[BbLMH(C<"]0e}ӒCV蟪͊b0/ :@\gh"Ku %]_]"p7qw=#-.d[y(5T~nt+ ͵s:0OKsrdTfv[EܬW닾ӺI& ? 氫+ts7 ]VbZ;F7b|=oRPXכ?T/*u&*07O܍R>[-y 8 < P}t ,n1 b`(k**!ZUE𶱓}@036؜;f+ x@#G8n|]N(c}چ -, 8 _W,H.]tGTFY]2=JHG|˰Ci bC <̠jQ7J52N ,3=ʐ]ނӭ(<)cgYZ070701000003ff000081a40000000000000000000000016650944200002178000000000000000000000000000000000000004600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/l2tp/l2tp_ip6.ko.xz7zXZִF!t/!5]?Eh=ڜ.+͠m;$e;\8[qףkHid_]3ݫ*CNu\9.Ȼ`C1_cڛ%M[iK39AG #jg(3yto_̻!DXķy=hFw1юT.+uW@K!sa3gM :?^Fێ<ܼ csM!KKC7غ?ZkXqk4|_s&4iϜTC|0uEHZ)Э4"ߚI7?JPw{mcPjpܽse=!0]A|@.H^5ȰcE56aj3w;[7=(" #5^ː^aIP5dU `E$>b>=WvuwxcX03;!.8=|SoTpE;e@U%FckT_rCO]\pnv,D` ]V0^TbYwv9]r|gY?gzZ{fK IO_u@\&{O9;h lC\Z`/OO,!a//yɳQ쬶S_+ZBZe7 Bss䳺j(w3ݒ53GEg Ћ0Op[y'Z&@µA2u{ʢkg]s_q+r&YNCQI d>ah(;)uC$`kMbMZTCl dSJMov$, wXXxYl1e+$~PtT}7 K6CeiD$Zל+!ҒHquƚe(|Xk?(Eg *w<]2 *`i3W TXvhmTpdN5cӴNq2~𠲾iC?_Fa4;j ųsU85|#(LB li#GFIb O %9A_/M;+dg){74 ǃ(ny*JMKy}l8odF~#(Uҩ)TmYm&Y#:|-O^Lr46;973yYݡi5 }e]smʰfb.GTI !tE ? bü!t aA܍涘2>jYv捩(&*W{jX1 L <u~!C׹.Ib1&J *rL֘NϦ/c+P O*Ĺ4- $6w$1C1{ KRH7! y2UV0чr-/RG\rJ xҼuM8 ;ylm+[PٛIapB*=vd+8GL<֌Qb&m&sgV.H\~6j*6'5\ /aɵ^^Ǽ,\'Z>hnx)0z"e,X O<ߪZ n^;Mպ_̀BObv`]_p ^-B` B!X 0Vs.*!).K=X;t(g*c2#]<ʝfΖLvUzBZT}K"]{d2]1̲]* Ѣ&_$/Gva]m*7B_#p̋#m':da=4 7eXb& _y^㘍UC0e~D?qEj%~v!Ij$J1+g&`50 Te1|Ѳ**n'4P(i8;82쀤]7Z? ݿqbc`*6c )m1[{6)xF.%y݌hS*߶mXZXOY.͈b'}v WЏD@q^0ҧ7paI0VąP+!\mҿUQ-"H:*]qN n!Qה%jV\ !_;cOV$!%&K@ǐ0^9u@q؞,ktU|A .P/wi8'[E>*97/Ԕp:& :O;kZ׋f# Vdf5/9_WhA eІMBAa117chSbq\*Q.Q; !#t ,C NQDŽ|Q5̍)l^6|c[5MmAX撡-۩4s(Uhݳ= |c)$S4SК:lF(֙*[ղ%:]ƌa>>-qӟӆ6uT@1ӻ0C#A"y"e)LPOu{P(K'?XO[TNCahCIR1b> ~4#k>TˠKm*TJLE!8$#vY!\dy̻^y a߻C7փV"ب0ψC Izj `}IO,K5G¹cC>72#^{9@1$Pn'2EnQ˘s5>6e+C'X8BQsY6}UygP0K(>tTԃ煠јaW&?d^UG'޳|5-?)_ףyjQbeO8z^B2}7([Ї&+*O-T2(^Ri"Ӗ"yXW+4pE4 êUlvso)Vɯ̊?FZqE~4dh;lDReud^\ғwoo'cS,$bs!7-)uDaGغ}[d ,BfԳ(T=ӛ˄ISevp<]왚qfZSh@b(*be]$w70k: |VL) URE.}F j7*dv᪼ߝ:B yQ)=B=ʘD8MBwVxs#(^>'b]+{l)@eRR9g#m[4|%rzXĻ z+lzI,S-Z,ֵKX&3L'?0ܗ,!-Wj}"=[rLk썘b#~9 (9s[G;'埃,{װ*-[V@[׀=yf{Jg,4ۃ O%UTȌ;UnI5ʰu2BduMV8$JԘ4Ş8MUeP"?348{5RqT!ΒsQ$R>|3QDhUl)դnZ_ l_sAb8e  OG7_nrxJo92lY0Rc´zn;Z5%̓j&q85U2h/+]w~'pXyУ9 N~X9}Dd,tʙ.l]+jBs..D&LM ҳE-ᑗV`h1-!/c zG*+[ bͼ N'6Jޛ{;]BD[\_cc㔥|VyM'TSA.^pdph 1> \pqӽ#R8eHwq&|WGp d"+7|Nl:fPTm( ЮEs#|T'b ND*ނ }XO@iaɘQXV-y\#ߛhn4 ?/?O,]kWHP#0|߳ӑLtN/XJ]tjw+&LY/]a0\_$SJ=,|rցtn!`юL}#R!:>9 ~+VQؿ5w7&L)UJc14a_dG}^Eo#]C̋}=6z͐-,e׮#3'W"Q-P b3{]yd.ޔaWz.QO}(^CpgZz+%5Űe:S8v:5ĚE/#;UScO=籣r\Y.Jך VdcAss[8qpx-GL5gZGbk0"惼R;̯ǭCuwAv=5Wbx9N;{P&1_1=~>XX : R"Vatd&>JY#~H}0-KqELJ1ͳ@Ӻ:qO10&eЬo/)qh𶹭Hjng_8N.2t'D}NC. λQD&23ۍ|5"$9Xi6UB#T816j ~ެpҊ/FطYP ˌ.NEX %xޒ}4O/B/mrh[vc$;IRچ67ŧҁ)";HؚPy?RvlVjDr? Y&FKE@K25o ߉+o\[aN8z?BI:=/=A߅y#{霂Zu6a1^:nr2f=t(B9xB*bFl.Rؔ -4VwvѺH_ѥkD|7vP,GowPVDŽ(U'!m}ht/֭3'C:#;&.Anl?2`h f~Aec*D1~yBď8 <0fkFMdp@4Кh?‘UNؚtK1lI#NN <-plQnZSa 7al0@*E:J?RSi_\f ??84c#/%uKT-^8J,lgS+GPj62V]s] `F'e&6IW2 FaU|ͼ@VO"(V1眲7_n04&!6i鍄{2;i ;+U[<&RÅr|hioj9Wr]8Ք*-y^U(2IW}=H3}zOIu*3hi_Gy:K۷p4$,M4i^Od:Bl kOߗ85ʪ_CQrcvVdRwK 3sr25tDžE ± ; ƗصY Ұ(ͧkyXX7$[ͯ%r ;)^> U%bns2SlGQj|'wIZr 85~U4V~=@x*K;'Av$סc{sBޕMa7gYZ07070100000400000081a40000000000000000000000016650944200059520000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/mac80211/mac80211.ko.xz7zXZִF!t/{]?Eh=ڜ.+;uwͽpFD?,h%; ]h=$z H w V~-|sz!A3ʨ$ގa9e;7m޶GƼW$XaAz0d鸏iT'1'O bm jY _7Kx)TV <$~dp 91{nD|](se\eqt(Oh@9˅ȣ: eV=GGVbgemnCNVwANn.0lwlGի2* , -},TsP'HGWPw*9VYuKu#a~xlKgO' oq~ij2m5f÷Hӡ:нN=QC: 2DC59 Mq}Z|qbJ/3/\kZ=Zasв]i=.[ΈϮA3ԓNA.|RL;Tl:?>cF)AEa/S Deof4zT$BQht뭦 oe!qГ o"FUSSEjw)HP͞OpfzDs*v:>Of>DZLC$uҼ] I(an*2_LuV:bt"-=$hҒvu峌z77bTp- a+sotLjϳdTsuɻwqi8dVI$<; 'DWխ|s /qiX[ÕkHRpqYz!hg'vbw!g1R8oI.GO nR!ۉ0֜rh_L(!jcBaG"1rM>e 'ړakEʟz\~=fpqUT1ދied:ElHQyV*Xr^XmوHR?VTac\!0)Ϥ̒ 4t8=Ve'3\97(H̳`PAK;4尸%}p #s}~Sceklތ5 o\#O{)- Sp\G' ߼Ɵ4` %::oLRŸN\ڇkBM /l#L[K`k O ?1Xiy6C.ׁ*cKUʘPtZkIwPMcXxqIB̏d$'֐1//I6I SkzReՔs_i£2u6`:{hSDc x~x29pm\ s<@˧^]-(#|m,Ts&/P,Qo2|3.ZP$.VJ GSv4WU!0K7&քPU,x7(JJo0m+륍σxxUv?PZQK/kre T>b{5Pf݇%]В\WmDE~@!.3IWZ@B;uM(^hStTNOЦH|îO<^&Y?n9CBtlyU;؜BsL)'D3kL1zhya y&~C8d?F%|quT כGR,>D%wWLVÞH "B,a1Շk5_5r;u6;'(}BL0Gr-Q<lň ,FkHš O,w"+mZW2e&W@sφAr➍dsf秙od TTQ@DCr~bk eeRiwBUp~v3x*3ȍ=@<ZG^a;S(wh(_"Ӿl'!;t֮6nC+)u\"J# L/GB\-.Z`=˸%`} VN|2Z;AynSnL Nh`vD\57N9rŒS:MnNHPPit @j[TTyq#kE Px.oPF*pɨidLW06)t x#)nًtmĆKm2N'NjmM؁5@1P)ަ`?[I`Եak)3Juf1np"^m~9\4پ"[6'"o 2{g?(VӘ,okla(iEIӳ6_&hӥ=CDAS̺%]dlLϺ&Ul@2{k@Y%㴿&'Ɠ;|F4/I PDoRx%t>/CD©|l8*H>sݮ Y>ѽ^.A=&G1MpqFp1Xm.ŒwUt=wa-hKΓp*aJK׼EI(VE՝|Yem*|:>*u>`dPj̠ҕ$ l)%)XhR,a7hAϗKϕ}"u^ESbVl,oo|%'EE#h/,dB?Ē' t* 4'l&`sY#"du)L4c.FF5!~˗K#LTf>W0N=?=pxMOFaC*Zu6AhP}Dtc{"Ak[K/Ntj5Bø.GؐVt4(ӇA1,0n)/s%)nXMT^Л|TȾK>t T@_SxߥY61hq]C׹6+OLFR Lq ob.aOBk?ރGll: r#h^Gѣ(a8=_y_ +2۶L*ƧeXo3E96UԘkMNhj@+租}Q P$nIX .N@`FqIjW$fp,An#{Fk Z Mv;PKJ NՆ-T:{ȊjOQui=`.$!o0b{dH𔡀V0TZ ד䧠;rz1,׍LyXz6dYKHr8&]ЍBo-DžYn{6;<npʀ^$l[?6nqs&Љ `ȆP}&VџŠڟUXiشzߍ qה4goڅ%(DX8jHWjLRp:>`'Մzs5gjz]8yH[$շPzY';/x vʎ:Z.2Y {ΟNϕY$h+A$J(TU7.8SP0sȒԁlӿ|!um!qq .0 oLD'mVimvD)PL_$9P΁f**y,?ƣpSDBHR{I |>4HNe=X%v՟{ߕDYT[_cKtbAkeQ{3Sh7A:Ĭ熌OrH),,">P41YkHq -سۣ6[#vOM{Z"#>^>}`-wyi]WS;!4ru" ȥn\drP樾^9m<*/&go/kk0l!_,rjG 'J򓔈)bb̀6WlsXBX7Ftqfg\E`9It5ajсȟe\j1bƑӭggE|g\0ٳWRbٽYY-VzXy惢9}c]j>}Uz;++Y^{uP-~|]uMr,(ލt*R) m 9kF]&J2Bfj3pgMN(a B1aS1l)W".Fkuf/6%v3nlJ6 ϡoւ,VDEC n!d)_+d2ˣz6f)('Lg_l08onTo:®=}1*0@*NU,MI-8n -Fuh'Z{$ԯ iWFe `IB3G&%e,Uij%XFPi[Yj壗XMhUV7=8v폧{CJ1;|'[7Vfv^ǖ890l9DsYD vMX_kǦ#=˯!TLe~d YZm <".5+^_XU`Ol`* dAӖ0BܷXnmJ1qToMfܒ%9<Jl'LDyw\m\zR_\X_k"u6#Vh1{):%T >{RHgw|ap`iHdZy{X_bh9Tжoj`Ik)&?E* thݱ! yI`sx*%pJie˝b&>Gȧ4M)$:L_i D5ST |޻xo|Q\T} %Lֈ՞aɒ6C#`d<4KwWATp7cݒJĬ:38j)sS4+M ฟJQU TU P2Rw2R:;3h@Jv2*Luyd'W?4(ۅcFR!)OX> jMwb\'VW&V-~/)T}Hvy|c&DqFu֌ͦAqHq5GޏDIZ 3fe qK᪻iV=)FXǖ7?H+JB$䌕E_&t vbٖF@s6yVZxdkk#|4c@Iz;^j&Tx:1-KDy^3ؑ!&TLN,[ܛ+[ӭg$YjUnւrg5 ,KoN݆ľZkh{U/Gި$*I߳ R4}]jC_H!J':DF0zE%X/#Q``7 A/roq9x]s&g}go?1YְȃH~. wB/7@JA,'N%ys瓥t_&,z-qD{7#PeȆ96As7Sw y&r2Ǭ6v Y+zÕ{{ϯx|qك=,k_#~jjýKيOD̻y[t f龴߂pSzPwF[PFWju6?Oy֔c vvS"RZp򐎆[Rm3n)}C8q5I c?lY rt!naM}g,-Ŗt.hbn:/Hw:@U3"= 7q@R`'W?XnMݳ>O ;R)Yݚ/)gЄya6s}![0v$ ;CDn L zX y](A BtٻXJtIN} Euⵣ9tE7;C ?Ǘeѹ2 G*"V\1IR}cUD,V:=r~Uv1N&g|z9Bq!mg_]*LkVf@],R· 5r;5S̊Ȝ}ʬ+30.%{ '} 3\$[mTj+`82X$P\ 4 FΛY` Z nI;mN% 8fɦ^2 ([f{eJ.7&5o^1\%Ʀ?Ṛ\zEqߞP ]o2swkO E;HR&lhD82m.;0b.hO+kL94k*-(1VtEK_*';L6TB+O4ė^an> 3a /9"gdiD_{k'|I"$) ۴lm`l9nL?TCYmOwH^#?/(v@^{xDICuFb>Lxl!AuMBHlVLuȶzG_=hciQSePRyL^ xfGȥGW!*G~lI [4~˰>1cj; MtSuc}S{ acӌ6x6}be}: E. ֋0J6#ᗳ"5Ev |X!Jt^v @Ŧ5.ZzwN3799$%ͨء$unHNiI[1.5YF$-χ"N<; %f֪"R8VCȋC١tnӶpj ^Iof{>Z&^鈪U1}}9ߪ={7Q, is]Dʗ.[=iN3܇A(ܢ+LJ 5^szMy @.AC Ee"cݔjKRMzΫ0P;i{3GbqCWO|EyO5̼ M *{b>u$̀ f/Wau7*(I0z!x栘 l<}oS+I{Z V<,+-  f36/w Eyh-&]TU8}XK[zi1etd޺`;+#^"EʩQ@c(fX$ٲx9NbB+(|JPt)&JhtؤsC?*7GLU˲m,zlO~640]*'3*s171ZSQ8gm](@TEUad\ƩE1xHS* `|¹$N'-g@#>V!#>Ҿ}@K!L7fr AbO*kZ]n"L6ѿss!,ΓܧR\ ^.`Bɻ',83F| l#+4⬒2Ì#)Ƹ\wm N^~ib zF!',ꥩ\燾Д-dk-@RHUE 7]"I3y!OʚRٴghu! hd%z$P) -+@Z-8Xjo{*6HZKn .{-% g&AX rmd.;d®-j &mɴ',?);oaep0,iDoن-n10jy8m'yKh~ek!?GxssʳΖ:}ksas`9|k *y&%Kpux)q|ѾgCzPW!v "7JHcǯ;T3k&u#Q2^kX4} ֑hI;"1 y0}8Ke.)ټ@1u@⭴ i+ażhq߲ a8,ϖ|kA빓c?MzY WojVed.BABW ''GxEoYn~Sݼ= {)#UNdÑD)M]fxx$GVy[x?ٱo'TP.S|3g#72 ۺŽ -X᧳Qx 5`^դ[ܢD`? %",ᅄ#B"42^z'0Ag;Ig }? Ɯ֚8/+GKoL‚}Fǘo .Ysc9L/ y5) j}Fc]QrjmD\lİIf5 ,ѤJdP-Ig3 7gj.xC?lNAk\8@s'et=C>g?[#̬oʼzhӣzӡK%*)Tn[*9L !tPMɕ_iJ\VP~3]q"g8f&K;OgSؘZNLZ{qWw۶T?Cіb\זɲ6Jp}r_ Knہ(;EavGgݏM\~준e 6qLᰙŏp[ԘmHtMR99S ŀp/H]^ R6{,Srfu8D}thITg1Ex&)RgbMuZiMؾ8L&oPz(B @a JUqv0/Ԑ9R|(O(a:Tl0yA @~\5gaceJ,5vPA³XWv8q_.,mSa!L92Jí~C)gcU G|芳Qhp1h\pͦ ٜ5c>Iŵň=pM9E u7L0f >uZ]iK^b hL}}K;sYjd3 5B(4 E{\eCc:6U@Q?c0`s2~^c?˳ȋtFuO q:X)|`.Yg׾]gV5F 2I;LC<)ČB0*dwor,&sjRŖ5n5.Q.>(&z|k|3PZ897Zu?Դ݃s :*B*1!kFl̖0^echZ`؁f Nw0"[{}nbn} ܗu+T+[ |4h~ZN&ZMn\״DH~?<ϦF=ؓl]lf< P"M:@'fөt6o0v A;_;'tG3ɀKmp%+I2R%“wf2=2pvr[ϙzدjΛpF92?t)~腓R3Oٗ_O a]tf:*I^)7+I̙ N.+dsjSxO2wi;f`gkjk aQ֙_՗3Y_&2:ڙ8%uJDZPWeTc 7j"\-_\sRG0j칟RGȕg*HYDK^ie[fIEP̯B3=cC` Ύ7@J0zhvM"L0o{HS11͐xl*t9 w6c+əVky@Lb#=|&PMQZΕ PCkRуv:e%O Qڿ]KG/-fYgu2o4$(.gL`&޵5$oܑ )t8] .IXTکg&H8:.jh\+Ieg( I,2Tz0(sݛ;T>j("M6bţKDl0UM F˩/zTOZ=@gyny5h Ӊ4 p"xI5v 4ovqᷜBU}?WzgE5V682SX'SJp҄ȱ)aջ`u"a7^b/i٩йEoxS [8ޫpobL(Pbw3gG h#;+Õa؋Ytwfmy}2bAUcw3Ou<-ft~я꽰^pzgVeV1i`H/tdGW"P_ =WDik7 T] FČy=z+$lcMcJU`/{t7dj6 J9^Ē_Lon ۼ㴥YbeG牓Y>uo_@x(5='K\bdk~RN̎U%גw=:`]ȓoPb-tyyNP>ȓm@wdk'lk Ǐe͍&KKggDkRY~ #!Pv7 QԠ*;ȩhpqkXwHgV֒lh/L ȹq3"*H\t.=Gvl`l^R?[HV2]y xSёO@{ݭiHMnI{f\ Jc*j;cx6lzw $8Β9@F >NcbHB$l?3lR@H3X=FB\$/ip|d"«bE&75pq2bsQR6bdmRyx/hژ_h<@"L\,1nc)5 %wǞ)k1頽#񑟃NM`=pP=u?[*yNUxAIJ~2:Nkb(EŠÀ)gG/t.v"`V$w E''FZrQPBlZF/%x'P~ i%0h[˽#1BJ^L\T],i)bDXdm]É $[ JA] KaQ46nBX @ąH@JiR(=@ۨގ{IN~ZB^(0My6AsE^)4aЇ H|^Y=XMDp+*z&K>nf`㈬*FknM׭B&!y",(Y QJ+\F4۴I@Ř&H_&/:1YQQuxR-Xh5$8^h-AoI*߯*JI3s-dɆr`!8xs5a;7t麜^ҁ|=<-Ja%W^ hpBrjƝ6},%8u,U6ExH節Km"&,vK8' #ڸ/|k(G1y䠣G 9t6lB/B/M R m)eH8C=&|W.bNmWʓ+0'Ѳ([\JO\/TuKwmL^ڐa(> M2mSw_37K'Bs>O붜+%Q ĽxA]J]mEACeũ5az,& v3c >6ƶ-[)yϵ䇝cXlǭa|wxf %\d)yrM9r#]!fr.ad1LpZiq ط}pY䀈ajs<t!`:=Cx"s͏6k%gbNmZc|KbU1|Gr~:i"j]; 1(ROP[X:eȇ{/u ^_3>ʉUތz|~5 OԢ\Wt[!{ٚm* A;L ytYm*w S^ }$ Cy? %k|nkxr]h3!OqY& WUw]z$8`kdqX?@|8;8 vcK.ԳOKm̲NL7`._- p@QP*0RGxT̹v2t8`؁6b?({Jedc{ Y3rȖD)Uku8Nqu" Ҕ9XyV9,3,۔{  #\"]djS.u޿YV'djGԡ!+o+ yɖݵ Ȍt4B塁Jtm<ߩmb@&1!1a8%HcZ6[!3 #LKl`F ^9iPB^Z[???hmotJQU5dcnxyjpI]Q.I䏗E?f'>,X\{4 h #fDڻW ;lrw+dnjPoC 1 ؃YBcYٻ珛ˏs^l;78': k^ CPH#@'3~ZjDO Az^̢#Kg+YA3v繿}Pܾ{?}f1$P^JsGu$luFXFdMEH7q1\`_kAoUB#WVi,qx!'gYjW[t2F_J;f c66SP"g"p1Q8cLElHJ@PMLi ‰RTI8@-'-nQ-LIJ/5 !5a_ 7;q/Qg Lkiy֍H酶Qǻ@f8Ȏ~,@Ȇ8Sȋgrl{¾ICݷNJp~W`i?oiR.EjA~ۜEJ b#Q 00-:`2MU}5V"?.noQgI*^짢$]tlQx9#5%œ3%I+}<@ƫe3t^,~!ejr+>gb:Ӷ UL470ЊCG]s 3.W(__zhsD_~dw^ONSLcE@ܖI +,,W<[.>Ve`];z#j֚9" [Wپ`M|M Pq;P=u=:UYWcZGmC+c׎KPScR*WeVF\n jevk ސ}9U!*ED#R" I;7ڂs'A|IK9ժ[֙0 >~66-w쬄GB9VuL(f;=X./lv%L0cgI!W<%Wl$`ۧ*\}*E NGs{3ɊBAvo#LjEP9}jFs Gf(t]\eZ59B3'#߮Go `՝?Ѭoe[k^ ֺ ->3'  e/`|S¸/ yJ#ݖycO Gpt"=!lȇs؇&-w.-I> q(g氮AG'<++rWkDQK^@q9e rZa1)$ +T nLI2ca>Qp~9G31Y4]4ޑ#dX6 ƹյw݉ϞFTZʯL6L(lw efrEA3$%"t B}!dX.fTs51 "R-r;ʛթz;1TjJ50>I$P>~BԤ'~z;hG P֭wt;tZOqCZ?bG)Mc[:oF )H{9yݡֆ&Wct!^șR h6Jw9Z9=JU= wE*Glh]Q|T|jqo|C1N d6٦/v18س?GZ#cIOvv}bz3ihapna?QNd I0zj6jQ'^rS[*qos؉P&`d7Pڏ_svLIK"^r~2jLV+󨶡]aDMG_ܪ[/\$>mBY+׊ D=ɳTa]A ;\MQ|t% NkDq?h6:UkF_w-rݘS٪hUE#~؜>)TB3[z 򈦁KraC1]Z>m!ك F"[(<zT;zuƾߢ#_y)$@k/ ȡ}*"<8.t-8|KHIa4CaȚ6 &$!¬"1gA+G/ܑ@"P6}5ܪٺ:jz3$Ȧw:cS]4ţ^%oeXᾀ@B(x⥣1xػbd.r.iH`e Ea)/P+qc-#Ʒ?1MM430@}oˉ#NRN=|Iy1eHcW;#XUyZ2W30M8hIؓfG')ķ/%a4)%$rO ͹== %sLɯ>-ʓmc;F'em2"h*| ji4:r(uU'B<L|);f2qqzm?B~"$/8{c+և/aܟwGr<śEy@K=e!LLuҍ @jmpͷw [d'/U=jL+PڂiMW,0\J+^nM vU>8)-b%~@0zٱ9Cn<&%鰹UΩz4?V1:,Wk38K/C]x@%m$ Q.oJ,, $y+]v?1 p2-rޑ[A;2[|ˑd(~kB__=E"JEY>ߒ Z[gXcRX{ͯfw5Ez ⲛO1Ie#[ U(2X|A'1 :ep #l5pA& yb/߿k#+yN^Bv!~S?*^%fB84MD)x?r om%FGE\-v\i?M̞ O 0ոimq|QUanB_c)-]5=%Dy2*zZyo[B%p8 C.ұ~r* U' 92UCg kdimP # j*-NQ&!l: dʘ"kZL6ȯileԢ(]t?f'ue-&Y)L˚6k#T0rvfۆԞ3Vs4ܪ/#yZbD21p>ϓ]Wcr+%}$iڙY}-C9-j͜-\!^YX*#o#fs%U sQ(;ӍHf(i<(=>v$qѨd4NSRrz,|ӷf]M֡P6ԟT L?GS\]mpQ\XƤ\P{ZgJ}E.[˷ p*749.8󍪟roh$n,R,Af5Vj]{MJCgZdbX^ *'ArMou# pC dgOwEB H5BrT6!+s$\FR5azLU[/5IZ.'a"(U~c,fp.43mZiY9hkwYcnws̢6VY$';1:s.9%@`9r,M{;W.,`Jo=Cf@Y-C&u嶀i s¨*ل2`#D<9NXQ" Q|)EkNC:l8GV6;Kȃ[me@{4;q0|Tod{j7VTt;0ݣʣRA K0)ob#4gڌ=4pPmMO)VE <”ҬG 91e;'{ B85B'fF}0Au5sltR4ou$GQ%ys i~m`{jJM3Y)KS~VG&RWn%Gn {d.//$2E#υ qz6?!-6~`={P M6ryjaS6CI~nD]UHf'Dyi =S~Qɲ9[LRNNWdʘ# eڈ1hVOIQMzwԲ r?B,u`E/1u<+\K]WH4sp5ز_u' $M9h:e-jSOeh$C `I Y,F1 q}x)`$O ͚'JfAP~@GހK?v${Y0[GDr!+,SVʡWG?ǧV7UGIo,pɑbF>=<4 8.Pq9JO|6{u]|BJ:F0{iiL: Rb^oVVi4Ǘ͆!U/'`Np(}aVWT%\-Ts֙ԷL lW/)f0?^ E|`2p!rϧMBO>HN +<&AkME\(XVIa)~ `=wz,ٕP,_ڪu2s-o*GH:PGh+zӊ'jfmY+@V?Q}sIBZN6f_US%d3U}e gDKy|J Gxa׃]xpSge)p짢 \D1/r\~yP i~ G)_~SU#︐u6#UvT0E*-#+l > Lj?P4r/#nu2-oo-1zhB;"ưV2wU~v$&F#1Qa tKP3]s.,v.X6$OWŵ_.ZzZA"g.K݃. e[7Aq&pfe?^0{D:ϧ/\{+@D\+N*kuNQkV@uO,$:`= n7a.?&oUI"X~'n?|tNޅF4tfh@mG),taqbY oǢ;3&%yԄ:0*󏌇㘗N酅o/7ksB>{ n R˵e ƣas@D""6UEhQ֣~̿2n1yYi,mY00NKv җT,Ja7 zt)Tݛ趦ww-`mFL[q֡ɸ3u9lAPQnC7Ft+}W&$kIIcEg8'u# {zlw遙).8nw9$&!Hy!.hAL"RkED"|JFQ?FSbA_M>qHI3꒏ar[}kw P߂} E |l}e P$;HNI6UVrX [-׃gv40@gbxSE y%-8k;:j3+( ,2c5!}Oل)M+xNUep^ j'R@Ow4AEyK΅+AA#3%Aux :n۶Ep%-aBt8c:Fo4b Q{ѫ>M`E:P% \FV梤b`46- ;Fnr':\B#W{f.9q)9Ec*E*x󂯤'*UVRA=:%<ӌRK /MRE/:> 'ZuY?PY^ q*%[i=Q$=dͩO1Re&qjQ.Yq߸ܹ[鶘s>N%(rH5"\ck14Y QƇ< nhh0$t2Kÿ+t͹H7m5L9E MA#yesw/ɔ~G.mu W ̵)7լ3uʛ1d]B"P""6iY,!@5܁6KqbO+|Wzvߋ2> ul76c#ĢЕ*6Eya50AUGE#Cd5ľW{'mTWFO;mi#s bigN$h{`!;r~6&fE2Uc+a-k/Xm3ׂ*qX||U\E -!ACw^~D3+*-6jDž]%MQ GoT^A ٴIn7g+|Hƴ#'ul7[vGfb}P>;" Α yH?4t!#Mfn`5~G$t>ҏelw]>3! ~U*fxSgrl5*r֋h~ CʝEsÝ pX0L^3U~z+fg'Jc>Q–w٧^aOQ,Nm?~o)xt>>m(N\]t$w&;l| _MU?vb@w*YhSUThژvId-٧jt:@9$R.5 !h/,!&<+# 8SڌCLwoՁ-@ݖ֮:|w&@Et%ARWj?XOtiŹZp fW}Hy 6%*Doj)sj&=:$(ckv^UFqKv5G [B_~<;EJt#)7?hrۉF}4=8iSYPA&qܐ,x(;@i ͱ_ڴ+SYRCrkd#_ (| կp_]g ʱs7r{鰸^֞ȃcbA|%#gb 6\BjtvCנ83+mpzI~IDi  ѽ_cf0f8 NMlsڃrŕj鼌 &˻ [} I\5mKfunRcI[r5T_DMG(;:ʌkg␓^)sÓ\20F^/V6I[iܘ\fbc}= B&ikcu+&rd]b]f3ۚ*+ԠI*?{_퍘xe2gy_4L_;uZfT^);KܸƇ2 ˸z#v.ӗ0eߒU5G@/E]w<ƁIzIrLl5j?_M)nuZ5BT{rx!NsㇱFzۊDN}gBcCݿvLeޗVC~c3h?n;GՐ2JζKQ%2~{"Diocr& ,=!J3,x|:- C]ՠn nZQ7GԮx Aʛ x_z%3sc(.*nÓجpzZynWJ2ʬߙe=ZXvqmB@kr,VZAHu"n!;]/A9&be;#hڹ>n=& xQh&ڿMRӪ8>w-y@y}F^;)GRKxCdp}]j6J93孉%e5d঻pC9JiG;Us9[`Vw.A~LIeyI6_r*?nky&Y}bGuZ6CӜM!r@cmnrqPr S`cIޫ~=Fɡ %ZZOGLߐ1 ݝZDŲP wC]Y6KsU_? ,ZNZA{R&FKCW(vd%t熧Q9V K[~kwC62;j iޞ䠻XcWdYPhwZ$~p F6Fe[x.{:^# yΫI|+x%Dnk ꮐnA)`GȢ-~dY &thsrhc~^;ed\QTSPKuMMwwC0T@M;?3+ș1pS-cg[y-6TAf_I LaE)@;dv@ X=Jqsv@Jr !gI4OXBp!Vllxf~o˩6\O@ؤ] y:߀X8#^܄CUdޤj&@uIK\}8>{gեm%{|ϫk|x-0.2X1xEM5BH9-V͒'i'6]qSIʌ}zJ֙@QM7h+ݱ=ד 2fFxjxVo BJ 8 }@\e>xV (3Tfft">(<^+f3Nuyb}Q7T>UqPw=F'["]LS dz@>>Q7Jph"%)3 OJ\;#m}Ԯ j`|SN✍~7 V 7.P[@={xj^ty9Ra'q|l)#,,%ygKi}ԆxD&j‘'*~N4"gЋ̛dbR+O4A9e9$s?_KM:;74it[\\ 7]UB}1ԢhKV7yo&uI:0,l\S60xCSJ 1mvzWMZ)jn|1=.>]KV,^o!<I{zU(>p+?zF̃&FrޥGji68T& xeJTNGٴ5/E2ӗW_HL$EAw i? ܐܸGAl_E2!lvm1~xD0i ,\ _Q.AZ+{Wޭ:GGj|rXh!xՂeDI79?|Vscy{:ڷ+$_u }eKpB?Y7vB;#lүeKZAʓ"G{`Ũ,z mm=e -VpoAu d9s:h;cEz$%-5 ]wU4 ?_T¹SN1yD_|ֆ~t BkT7Ǫ\8+h>u1E /MV>%j8&ENfTO5e(>寥< '#]U$_>Q % y/HP/s\0Fv@sV ^8xZ:Þ<6f62y]73Iz8gX)`+ں/6RVyy햡flݡb/@d-4Xa}T;UC% ݓ:߸iPNd%l298u9$ALTwʿ=o7ˋ +yd_W*#|{><^•,Uɲ$2OCT_*.xMf>퀕Q_E`6KK ޡcpZĠT{R=Asm&zĜ7opu-7F{} CH;$LCag@ՐUړX]kʑtCWfr37Kyb`sCW^}[| ;$ܭ(k*:#c8%<ᣎy*U1n[mWrQ*ZwYla|nfOE~W"8[_rح Tq$#9A^g2 2U/]5v`*pWw+&k9Eق֚o6J8_tW9OaiO(wٴdG$=Py x_j=3@֋k^MSkqAn7cGS1or);Kh#%7w7g숐Kʃmbb~ﳏGȈ< /xtuNO1oy5\ߜT`]Kdw.a$M|Pec V%o.}͟%}: ov7A:gK˹Ly2XUk5<糐3}( M#;eE<> +W(Ni=q%q-KR&:>9NzhA誚ӫi8 dH x|q.vʰJNDk-ђ \x"|ےr@U[UؽD/JU*BTqU jeiF }NbX91)W1?n+ܠ#etk5! |.LpwƝ+?ڱ^7n3Bv-I=̗}iY`?lsKQqώ\3:sگ4dAO X@ZnO͛3xd~(yi+zvԆ%VaJcA|&J{!OK]*D@a1h\.Y/}.kL.$A~SR)CoNKb*Yب h58 Xb4?>Ce#5vh"¼qWrr,ח3b2bɇR5J7[cLDr|l=(tWḿed)IGAvWTsH- Lg+GH`o(HTeWaI<޼n/jvLrӎ!='12t X$m!0mgpω&Xq+6(~H㸅+ Έ@t(UTZRFk%r%ǻLSG))`~#YsA*On\^`=( *&GWYvh`r9D0M,yeiAC@w~V@ޅJΑz2/Œ<p8_-&:a7O嗡+U1 ͛U7R)la{ʆPWG;.\6$ң˅2w_/#1ɀժ̎0sŹŜ)q#Y{m"lپDQ.~ ].rJ>d"G}`:gz)׏Z"Ƽw[,G_2qr~PSuJv AIL ځ tB<;>o[<nspsN i1C"~ac*h)yGgH=$r;* h݇P/ ‚ĊW {q&M,RrJk &OIQ~&cT'oJ1^ U2j<$_A\1]bzUU:pƃn)UPힳ]U02mLȢRnREx7 B)`f+4)ɞhJ )*?"3R;>JO@~\?@RA#R/&@FDJjbh ŻȞa7 ktޑhd3A"wl \]_]h%ҹ<+P'a*{Ft'Q$!2 Vs?N${;)CPyui2XH:Oц6 [w~otޒ&p +x@t?<@6([Fpp/V2CP\9ߡO_0;N٩n.eJ53eO2CB6U$*2I[.V r%>/l㺾{ɨa]X4DvUa%Z3#̾ .}/"`i\a{F p_S(~u$ɽe\F`JQ"SƩ=YE NL QrI\{Ջpw@3ۋM2~n4gfjKm)bVW_dVz7ox\$>9swg0f3B_ӭ ?(fCgAeELJ-`l5 c0ucԖCtX=J y oa ;ڄEҴCaI,.jKJӃ~)}Qr\u:CjF"Cg"pUxn 3Y]ьBY^#ڿ{ 8h+[P)# 5~;F1Ea+XfS~FTiI:QrHYD U5&@#|y`G7hRNo&_c} fg[I )^ oR*x tX:1c{UKx(*Sdkh h^*WSߗxڧ*»lϊ><ѸR2N"4OsN;gM_, S w 7W4<;< ⌕ .V$!~!*ёT2؀E~Qat2Oym-{F}+,Mk 7L|:[.է`!I[fBHlp:'t\SrRx>ʼn][gB RG6}ڍ(mᐔ侨/ X陬Z~qt0k)89 pA暒Pjl\C|:*\0+⦊5G~Z^TX!VEa0r)DyF Thnl6F}TU 1KiN{qҟjAW^bsxRƋ@0P>p쫘L1q$.,UfL8@g#&Ati#* 4 á !6@~WaB/kUP ib1 N0 K$QQKA=LyrDJϧţȫ ϣb@Ȱ@݄Tql(HeowXto9>JfIe&"0D]V) X b+ks<" S!-5ZٔzϺ-#"F@odϵf Pڝ$giP #~v'jDMY 0V,Y{-'5е8yx9ҤQ* ZBrJ#.PT+Ih Ưumt 86<%;"w#݈uy7F%aA$vD.uSD3[.iIA p[}5P|5  6RgGLMj_丕j%Sjwpw|?T<@hotLh}rh$~h ^aI7:XfE&V_dt9հnfB/_p5p [=qfFLU]z@| [.DֿcH!^\:Z֛1*,ZEh\sRfNn"kĎ;I GE1t`/ieٟ8ŗ{U]eVUhĆLz@j vv,iafG`㹜8;F18KmWPM-GùӘ38'jߗ`&n )MCkKz2Z+RQĴ< Eo1j[֒|޼  ػega1x`զ5H\c!Z:":`Bave}t3-YXRVƔ@8zUl f|Wp./20(4!g,a{{> =毕us5xGisacKq1 Jlv~F_[[I`:S~_S)ҵ},d6ςK,Sa.|S}v:Kp];ʴã<ʶn(ݍ$r,*2ߎ׭3w6ȵnw[!j1 5mUSU>@-Pclh6MwG'r~cE9#N -(O<ϘIx1ZrYb-1ctY+\#zX9q+Q2 eQy#):Q F %U$AJ\"YwKYuh/ah{çMPA!РNk0{w: )V0#ڕZY'o]T ^C5xV,je/`w GWe>icL_ 8/Xᤱ18m_T1=N+ )[=7m̍]VR%!P1 񀎻*4{TÓtkD Q~N]YVVɍ. Coiqʺq$2"#}7pjKiZXG'̹L]r Oq?0qf;L/H+66l!lF4Qco~I.BB}%ߏxUPZ*u>hܰ MU[ sDǣXˬRO&u3*):.1A dh:%ddJM,+G=e[&l%Hy1{dH@@ϖ /{{D#[$7CQR8}j[B:Ina)7 t>m[fm kM+.NوL Šp*^6)a"׶|"4؄"di{ :Țq:<4uhDHR_˿bzlu*(]?7!o֟U?>E+ ErI7jq4)f';e ÀXWo}=P$secITBc ֆՅ6DLmkkOeNFK}!0ăh Njz~p$Q^$ 2h$ee ($<Ƙݖ 9n{H< YCZ'A6z[ DVC碌 MotF[ɠmVՓo{F) 3ɴe}+%Fq7 g5-47J3NMS^yrJ VT]o16X2l\鉁rS<2j-\b.titiEn;lV @AeP⩣g^ˎ8nnjf ^.i֭&D崢n{3D&H3OwMˣ3AFVX:0o(›"Tt98["üL|,ņT/DJˉ1pun9Cai#?}Jb7p)ϊeg.  ճ‡c9Tp;Σl6p2P811'v!|A2jaL[J(Ibq0~ 1X^ڪl↣0W[J1)`߱= ]!NURasԍVQpKW8:%.DmTF  #Q[}qYn$BKۮ8z)9IB*2sx[XFOrv ϝTU!jY{BVEpRV yen B29^$L\o[)~j3K'P;h4-1=֢㯾eKP6ze Θ<ںL~ݦ| A-r%瑱W/'z{&֖9%1vC+{jqԪ8;3AFrp+Oα=7(:tQ'N0? SQi`̰g>Nj b!!:rGC1#9Z׭f571[W7{52gT X182۞OJKsCwU:!v".g/AUڧ1:(B/Ȧ'ekjFKiK]/s;*;lZZr#yb2c^ 1n*X 7!D?Yhʤ!.u · 7Y;{:1s:p+CŚѷ=K# M W$BJ`udBX< oR M-Q֧4dojn/ux|6`[H:;(BKYxGGp4w9 (֜-ۜfWh(갶-gErP# f`nG,%q wnt5C˥ *#ٞJH v'w>At[=EI6A_fqПT4֥N ~Xx-{? +Wyeir]Kiyk()R6LMf 6N_<!CGC3%ٿMXBra`cո(PHg@|wxxlrpKG{8TG-y{.C&  EX:1v,"5jsمQUs\dyPi ϶T9陚Pm$u!(!=h^3p~%g BB=HF9ЂۀIlQ0ˆ" 4+OcTkgH O01ӎKҢQ惐@yl4BA}_Hxo؛Z׽frx&?s',Co D_ݿyv&8(=L07R!BE GUth֊mqbms"XIDvݶ?tw\IW'A??bE8cfksgI?U:*/ .ymdJKAqR|@굟YNHQPMXgl4CɈ/D뚲< ۤw܍\UŞ h w2ቆ|4+2 63_o};4j:g\,b^b3.cKaқu?7z,ϼTkʟRGYfDo8C,[?jNA[6"?t@:PjFW=2?I## T/NgEQt4Tn`64>9˦l?IHjUu ynR4_#( at_68DmGmJF26-}N}k½7dCkRtQC6ͤܙbO6}B6Oh]ҍ]#Pjt" }hڬgvڵmz`bqSi]0ų[,{ش x^SYESRF^0.ײw*5tSH`OƵY[Kccnɥv~"p;wͫen\F\: bV9 pI|T5 ӀOx<5;A1装Xxnɥ_2 X񾽢d6 ^5ԃ#/ yؽC5;iX@͙VO͉N\ -eHM!ɫʪf4h¶Ipc)w50k]xt]Na>`a%f]+M!& Xj"]=$CBoN2;nzύH+T ̎l؂˰bu"0^ʝ7}ss{gwc .0tIGŹ0KGɋ%yH?̮fl49NCDQW` 0j؟Kʈ@46R%SΈgtyx@qk4VbPc>iKB0z@Q{o2?majTlݣcȆx)x6 dc&%u\#qEe#T*̓9`Kpe{>X3A6P:@})& ЉN1J2n s𣱈/'R-ɿdb#G@>d;%1j:$% .4g_C_n L(3LS$e\o#d8m̹_[J^RVS( /6dźʚ̪JE.5t!#cnnM)ʮduQgbQ{&jy;~p#f2Wy&~88'kN[+,ץ\DM+0׿6yN.-[,%Dv@oǏVQ[?CD2%I:-%G<Q# ; K!՞m39Qf1S|(BTs憕72-bWZtg?v.5hh1!~B̃dc(+>Vk0mV+p13\%ΉuMe2Ï?G (V/=聋T8%%yAyhHO3K$^}`Gn&A`ϺP[l)72wMu~v `5+G Hq[3]FQAY<&Z8O”ܾ0ωM @uri]ĉ Mp6BS"i#^uO1$ 1~Ɩwy~G2y-ܘ.Du{1VgΧņxxfLL4L`W:7 c;ƙ LlsFSH/~\r(}q`C2X Wu DH{zE3t]0\~Mv-P8N]Y+H0>P5P<'ˏ1kmAvd<&Q`Hňhc&H*=j ][ [kg,&邷M419CϭvEPS:2EyW v>$qX+Ru%>i35odό$ٚ49۱VW4 )&uBGLtT*^-PjؚZ^t$R>UVw(Ǻ`ȣr%D9=r,l XoF8\ϩtOCڷRўׇIq.#Z<#Z0,~dA0NUw*U\*!y,84] h& cewh,\玡 O92*W'YoWϨ`&q_&8@G +&0/\ِ^v)U_0 `4^m%߶vl|KY_iUփfAGt< g "h4G<u;!u2:H.ь2w'sć{XRGː5^>m\`qK"V+$\T#>A@|,֭xj`85ev0ۛIny<+Zm̝r3S ɦϰ+Yj” ]W]Jw SZkuLSvEpЖdBKFrɁ\Q9J {&jf+F:\<bI[[r|.ʃއٹXw(M\eGcJxaAo3X|3r>@[ .cM9r{ǛKIۍf JJzh|0OmOW:WpTwVWt2^5?R![M GqSa4}73 5)5̊ *$]1~q/t"MoTnx~X$ib(sӡCab[$W:G᭎aWS˶b^}Jjc–׊+\>>%k-z_6,HRx!=MˈyH>g<0_BEXgs҇e5_,)z W<*Uڡ<7[ W1|B 5k\* !m BN泏_&|ң;*sKִ>kQnhΞMJNT[⏜8YEp!b]-*OWgTy/]\-KnU \cC\4o` .P+ic (Y?Xc3Ld"X S-K'һ5L$?8/P>r#5ʓ}#PqwM|ap(HE:[3ǻ2obn wkKBw%b AfU9#*EWt(kqX9|N+lEmX/>=%HTL"CvJn|WFyKrDpٟgp|ٟt`r_[,AyH`".\WnTʵƮĸsu͞3w2;+:M%O -뗻,Q/8 %X\&tk3pc|d}XhxS:'YﬗPh5oo:Xh !Kei:(զ>q`!DKmTeZ▋W. |4~Uf/H qp׃,!{ҋFP޸G,zrH"$CWMu`nS)۲[O[u@ Tu\fjF\:+xM{m3,Qu<?XsWHqEk}|JzXutL";l׃Y1=Իڟ"p ej މ  1T9碆(qO!_з8Bڪl8`-y}? D!zvH;Ji`=h4OfxnCnsІ>2lvyǩNMؽ{XguGKW}P)dDrrN/j6 ωdc^Yo>!i+g1u~Hot3ͧ:w6䌱΅ΖR ;QrIFQ!J7yM_˾Q[NӁ#n$2&NWEġ;û؛1VK [5煕b{= Vy@vjv7pfC˝K~ڬ/lҐT|Ip!(TSl'1w~t+oRHEj8G]䳔^ew6ZQ,yy o9rk@ޘ!.YG7<&\ X]fsLlE9 HQyĐVvI/M)?!qgcu1IYVb@?f.\jT FJV27a/N8 УXv6' e#%'Q\;3#T'/JxG?my>i6<=cH]?@WSZ90gQ_t;J<@i`\apEX/_BuZYXvrVa|J;lCoۺC]lUݚʠQIȍ>(#tY*Jz@ntP-^G{;{//+fjkSEvCΠR(4=E2xlnI l o>ZBq嶔i87yVW6VYӯo; -A3\e/_5$lDÔ.$NS>2XJ3P$TϚ8L 1F^gb,q?xRa%Xol蓯] vF~LX, mviz6yj}A|Qb5qw,6:*@G`d0ş@ڟ'0mDƴ aAP9g4g;"1>`3vP<#'i"#>W\lrVO?U, F-y6sq %hOuUޮ:5̭K {:2M~tPPX[ׁA}_Çh%0T`J `D3|mx\|!9cDFG<|jeÅ&\6izosGryrH<(W+ FǞYOH>-%Ԅ4A(ӎw揭))=-0cQ>Ɉ^CwWN%9d nN-o6OOj^&4& a~՜MCD}dQAv)f g -a_OPPiv": 58\"@ kq_ *<;!O cCm8HpyȠ5m0,nm::04EƏxn*U6gsL5j(?) 7^kb'FDi=xjWKߝΐp %3H̱;ǟ9=zVEzǟHQ Xvw {5]vi#:tʣqr^䨧Y^=3Y#!Vnְfj? EZ:}i *}]>4:!\y=M, `F ݑq2һhpdEgi9MDViv "vËypQ` n*dȊ)Tp8z]R!Ʒ]TELc\WC{ 99%4lU0+3Ӑ|Oazf)w6H_sX 5}0q7IYRv|E?x-Mf;K/ hJO0R\Bn Loϳ]9F2"=wD)Y%& iTboV_* PXLK-*!b}hooWtDa,䊥&#[Ӑe#2۬_Հ K533 }%i0V*r78t/]Nc 04cT j_y"!,JBr{l26#7b1R;R=%󀌺%Wd_ӒkIM)jx2P92m$,km<[=pC~fsT?;1aݖX~m.<CbP\_"-5xnBb Pa*+  Dnd^JbeX.bҷl %UN] JѪ/! Vg=s(4I"ZwեBwhꜯЊU$͗k|1ռV*CSC5isNqeR$_$e խ³B^16 z{oJ΁o'H뤫)I8EtrtN R|΀KJ*a&x/Q;\9IiWT赨 +eCtp9UO.M6p|VI GmNg:(duU/ 4ťO'h<.#89==NWgZi7S2]nnFPQMܪ!CͿ(@P1ge](+T$g?|nVTmL6/74m}U<4WIMhʎd}? <w6A.irŖAuh5ejMWN>Yq. r[ Ƥކ_KcnتxÄݢ"Ex/}v/3Op']tGFQeggT5PloLSu_|e,wٲ}1qO7@0>: cf Y_!3x~S8 t%Q.9p@](o˃WCX%Y4so=rg"c"SXa;SX28ʾg,E֝ҼmHtanBQ>P8jZ,T&4˞zY>3WIOoK-4CJGj|c$x>HB'G$@(1q @/Bǟ%#FHŊ|b[ ?EG`N٬['C t΃oB~Ȏ# CXlREjx ǹ8Y5vʀpN)"c52xѲIx'U #-+~ xў0,SV{ǫP߹;1gwɎwۤ ;k8쾵~T|V}/'{S u,*i"kb,wbvt -!h oE1^J,$r%o.IMSjÔ15ZR"8nn;L.o3_xjRgG`J#N~j] Hdl-`, ]YS203R0 P/IHC+5mä(m ]7xyɠk%w,U0~ )ue}㐛/^6=UZ*fGyZF_'al&f+ oi'xb\] oxi݆y3z v?o&4kFV"6!Ü.3Hj$!WZkɠN{jv0ߗdy^5I+..SqlK=yo~:7z/BW1[ِbf~ݨUY4oMYFz+}o R7NY5Y/?=uѪiَ*hNQ&ij {kԟ3TޒGObI=H``„,w3|'LPv@%%P ń@D֧@T쑕x6 "A-š@|[=Oe*F!hX+M%'}\ٺN։h.9i _Yeo .D>Sw1xY#E9R?q,bZpuS7ZB\UQ'b9nV$ZOuLB"b8B'(lRxͻghl7Q/ OA!XT`<8`R'8m6aa&4VSs%kPux>L*Tݒ"Dp9u[_cX EI-UD=cLZEn,WBjF_:}f.sIR1^˻HDqK2bwFxJj$Pj7 Ԕ hEl%DƿF+=Iuy:%:za=ŒlYeJ&y!꾵atą 6$[EeFGh/`ڂ+%?_ 紎FOo\z*]g'pV嘧N YCE`1ȟb{Z UHo.=Jv>{u^[Tt xWD'HOo&O1̸g pg3B;X-e`]J#y'&Ҋ0v`_׾"&i?*J{!SE84QrAg"n`RϱH9D'({=-CB&W_~gJ4 'e<}ZZ"Tzu|c`_ˤ.vxDC^:d~C`D4y 4񳂜n9Dn c0& !w*}| N_.JeKƬ%^=Jdi3RuN(#_T_ Gq]OQ[% 2gig$hܜ l"ޖTpxr,BTpEIR\sTLӦ,&vrBBiSMdEJ-Ι#%t5`4pUe$#ɽ)q`P4T7ڗ2M H['湣. |h|i/b F}^PS\o>;x= s",l07ab)B:NU(hy?HKL"/Ⱦu-Qf7챊Tw#hH8]ȶܯ;#d}~V9榓< d)kN/ |d}$9(1hnaLo|e)ML)6GY{3t$}RޘSEc37Ez[Wfg6L3aeFTغgDw^zGZ E#AޫamirB)/C.M{x̵.iB"xMSO\%E"*2Y**<g]|2g;Z[zǜwWYC(]s R2ZZC}r:_gzJم?wDd| Y.[SvSdF.=r}(1Y6̻=C:F0tN]`u{ϯc|lo YsZ\;*Pe'YWL>FIg+ mO;O?柅hô^p\'B;\ý#7ۦgi]B%*/I O֠=f' v# 60wXn>wSh,BJ0m*7er)+PVV=aA-2nmty ~2~nJy/f.}Ʊ8;GJ{5_ֶXT|G{!s|ᘤgOornyZ{vB V46yTDw=%~50u5\\#`*շ}Z\Lqh\膯y\LLh۪ t'-6s p[n2"2Q.sJb2}-<-c`%}W!LM}CJEEP]2WIh$Zs6_i{2T^Z%գԯ SfoRsy~&tGOr<ʝ@47KP֢6{_gtU'sq:~`dpPHxJ PH[G x- h݂=KyV./?@!q(RCH _3xKc魆 cZpӟ^H3W4p)rq`wds|7W,z{$,?+jx dѡNaDr!CZz :DAK}o2u]k'S*Ij G}QHL/LjʄG@'7`n~#ܕ_ &h ud[Y^ cJE:Dz'J]ÍH?u29>٪\zlrn`@* (J?;%掘 QU)ui$f-T>6&N=- Z'l1/j 0s[圮ރP sx֓zW\=֫_Lnw}f8+mf_Hvq@ A], x^xd/mcT}GBob S(_Ga[ P%.%TFGƥg9Ω+/LuC\ꎱv " re,$7/⇶3> trDĚ}0[x3?? +V67RwV!'m j ._|$d!Ñ8LUtbaBeM<)\m[iEcuHl]L9uB4[4< +_ٶh{7+ZdQ>1 19?:l=42'E|I bJg֖a_('#%QZY=_&h& I̧&G?ad'G.bڄcȪ EdT/.}@!8B}bhCouJti&w3b<YfR:f|sk9 WgyGoۗzr(c^.~L̏_&:8Ի),b(#hQ\/E|qWB-rS܀~I(4f,PeLEkMo$Zfl,H:w4cZ?8[s߃M& P;Rpɹ-V8/+-TO.$h1&8 *Udо=q!h3 =&95Kk'p"ħ9Y76E&s! zo:[fc>r}ԳIU#>!U?>iڂIWh4|b삲[I%t1"F6NWj.oߣ3)*$DqwJgWXK9Fsd~ _[iGJ-fٰ,X0m}oR>B=;os>b[O͂/j$b)(ϳG\00CJsĜoTŝOl5Er& Ezkx۟M9# !15=4D:o*H'gRG Nl9zslJ vVq*w_tW{,?8lѽ/EDJ%q 0^>t`Mdl4MߚD2ZB~+Wo a_X[RUԊқ6pI-)+Ydܹ,f ɉ<9S-Nѝ~cKNug2?N=.^+L.v|cwrqR7>]˓XUYfLzsI"f@Ш*^FC_oƊku 0ߒ <`pn\_NA[J;8r ]l @>]\ݦŚ+O}6LsZ'rN+ )2=PR.l~0e03"1_DH`۴ĵ!'P|5>$'彷q:4*/ B| 0Xh:SYc #5KR#{>|fCh40k!mq8rihߚRFdu[JsYj7r`rw}gLJ{Pӳ H`]?n-.N140ྮQ3ņ/~[ĉ:(VB/v61|ܔxii]K܋W ͧ>jN4:o4 T!gBRrw1.@`*iaxd0c Jc~PoN:4V;ݍ̣Mcehn´ ԥXP&Qq(LvNU9!KD)6}d>#Ҿa;!w'&N1ց| ٺP)o"<)$1r'hCژU THag9=^OEʯ(n$xdJMխ=m.TEqCŢ9QE)`˧Wezḩgl í{n%X -A$aPh 嗋TyL ں~'#?~&*XY\yR^eTE=z C ۝V Ĕm]hpu[rYgY-P#>TOo3GU#C)|,nk%.[B'HG@TB?X̪oGuA{Grәr%jz p ,*6C"_.i7*  |R=7]|hl@c KڿQgWn=CË 21! ױ8[ :>1I*#Jw.GwyWK`̠P}8n&:;9,*@ېȎ}yru\1m8Sf!kz }+Adža>*'~ {phtA_!0 󻸳,: /q޽)ĒLԗX}V.lำ9"A#C#wG\rz_PEf]8K's#-,ڟhhҁĝhrUA(}z?d Inj'QDFR8LJ@0t}ˆh9\.3Yu+ ^tR^D&ʦ0x)*bL2zE W?ꫩ6D>v70Ѡiq#h89l2,V!jZ-29ߌ|X575TQ9T&/P>%`qv*83(aQ9A`t2ÐbYıbLച XڡFc  QJBbmz'br۽MکJ/R+kd-k'7 ˝'@Vk4x&$hld  65KT(HIPX<w ]%h)ph\7:\8K>`@ļ}7?bcHA1Q˨V7 pXd '*߳ϋ@)=ʩBq5ΈQ%)\ \8kO,`^G-cUM3@HD<"\[1.!WÖVU>2#SrAmL*YN.`$ ͼKBNp*Z*<3[=NKw1G=Jgi_ssn'ۃ;yW)TU m/ղw,V1}́Pf6TC0gAUj<-3ǒ%Ew# dL7w q57+8vaޤ>*x'`6iXK1?¡% _4g43%fȼ \AnY pD$FZ8lA~C9@5+Yzb۬/ww_/ ȹ ʝ *<gYgsLшr}Pv \@;>QF ڬ$B &3x=PD5i#ԗd]fJ5Q;G]Yf# ~IڜK.9=:nWXc '76:GAt$**MÚ"'kKbU z94hlW2Hv>,:>ldb ]W0H^h;Gbz PV݈+"S"\ Tgf`dm0%ݨ+9>|8L,~HB\k2uV!UO#RM9٥_߹XKdwS])ze#[/1#{Sve`57JTՃi٩xw+v9Y2tL07JdXtwnQ%e@PX?Cu62 &ۯ~8x>}Aa9)p5YM?~ )O2݅SS{@}e7!㟴GcՎ\ٚxx0-ib++wDOIw1`HKJ`$q{l_] HVIxc ֕CJ0u#x.1xf~`ZfZ:cشf6dk{:l^{ܾ`Ԭ`T8J,R[=Mg { 0obRHG%TXmwx yõke/=fvOܒO%oa5uO$|_tpz)iZ~Zɘ)vAHEY!et%cO*8`TL6 Cv3.aYGxK/zGT#E cCyWTɓ+mI3svOiJCW:6Gj]!ѭ"o j470ҝv15CXꕴ䡦_}ϏH?Cu>:PIDp"ZN <;~B5~M*Ud҇4r r>tl/l▊WCH(rvz¶dYr7#!}OzϢxhscVhQ&x1FtӚ3 d].ü3E[]@3{]ǰvm/;Wm 'voL2CD +#\8Xl i2tL}N.]UVTg WƔLK@/FdEI\ӱŅ[= σMq.؏RG0;}@/4DBf!-E[6s"@>LD7ga4{"!  [sue'Bs^t|+h=틁$w%Y*Do\1+N5o^.]J0}|j\vS^G1˻~y߹\ҬbO+<$J6IhNI,a-gg{2y4%~Y<94"]=20hX ]H*iGY'nV04,oLtOWs}i(W@hL}b[cpڱO׫!{a6,b!Z\VA0ֽ4` eQgs"Ug +ogK[#7ZRf-Ԛl_1=8P58uK|0|D/z{ fVO+1As)*dL+Э-QoLRu0^m?^(mi|ЬAvzǑwıŤb 1{4l$}ghp2s*z$o5[յk_U )˰xg73S);ez` EWZWhc,I.6_VźB/sc(C/WYWIbY*.&5) 5ل0/ 3~׃!۶{KH"d@al00zq;woHηUu;kOzoiޏPsINq3| iQ!?u7Tm>q |ȐI9-eܝ;"-BERD=vU4 tّpNwIj& UxBCv;„C4 % &@$$7:ehLo K9G }S1 eR? U5 (22rF`^5႒zLW.R` uw_Cƻd4\2Q}N枔{YX 0QnXj|w]Y1K3¢1}I::\''dYcƃ%w J-vi^;1k9zKU#Nu$!W3@6u5XSm:_J%.`_Z+H1,oM\y.ƠL_嘔v@+jglw]yõY7-Hژ$ ;,W} W4}Ko+1Y01)fg=I˥R,TM$wZAP3XoEKlW@>YsJ ӲӤ4{B[*pm5D.u"OZaUKbej^.- ~$T{黷TǩkX|ѥȳO|R֋:9m;tLiӺsD5Q(iS$ \)2%U}AlxIX#Ek3&R`ȑGrp-ZNGJyF!kZ@ ΃m U63YOdÀo5˚ 6}@@S"Hpfg|ej:PO:e-/jYN3zb6 gw'Ӯ-g (ûrGӼu&R/yD b ˾oT+ĕsr7 V M[3`t$k/Tc PM:Ase؝( -ooN ÇLK O!uəc8dhD#fcB|K6׫đ73va=_sDK \)D9nPЅ ErT~MЎdCЭ"_qE&ΛGʀ6Z=s ݙj?8L }uXB&'bL)ah9=@mGZ@8(_x03/uy'o@xH͇nCE? Ke9vSo:P4 H44.R b٦?WJ7L0xXx&.q$t,GmLaBS4x`I%#U.QՒek,] l E=x"-9%t >eh*R<Ҋ#q;ׯ>esVȗpTQ!>4M# C>.4HD^$7VjV,k@&%IRx<' rMk xT5 L© KT':j$QЂ!R[8|d\/>,^=rgp^d`J]{hv`N`;z ]=έOckَG.M PlXfB殌ˣ'U0*&K>!#?ecǽmt.[ю\gHO`ӓeG` y.tE$cdْZW7iш] .Ld A}dKf2.oh`K>ͬK4$D>è6(D2_;upM6W:JMh_`b-3[Jm.' XD`jGz8{η#+~G(+m~ć* ϓWШn9:*2UJP3j5G<"@(]:!hm}o#_veo4Faw[ ֝_!.iCSW#8M_=9qֿ#~2kFpr$vUd3<ް̴e=]²JDt58,Y|q5|*\3̈́ BX>GLQbْ=q$bDd2ioP[ÔJlDZjuZ@-B>tˉeNnJdfՕJ6#_ G`{U{ gaͅѢ W__" te+? FrS/S/ 7Ȩ- EA ۄUw9#Gnܴ%XQFrRY!ZH*J5-w6f3P`CKvxK+:0毡Ҋfo4 =fH}ўi "xlKz)4zt/SU \^] Lh]^;lJ%!Oـ[4Te '=2'7e /~ieeP `VjcN(bfÒ7@^Fnq5"K=BmP8}0uWQ8)34ŶkK=&M7X*@eRdҘ``dޔHϥ$ӼNFv"&uejtV jPvsbamVC0'R ޏ2 ث߻t]\ C}:>ҢGsk"aDe_xcm-}Qx-0e F@ h-`DkIhZ/(bP8;> h hv#Xd mG `mxL^ݝwu9$(܍]# .ua@$q_;j` GL1krYIٱ7T* ^1^0+K_L߭Q;x%(( Ŏ%9*N vʝU6:h'Ac!8BGx.8Lo)cD(2칹<iۘ2KShi6Pxj /uP#"kv%.K@Xf"kvw64ԤR"J @!ix5GY-DQQf֣:ua[Ok̢WMW8n3[A)'Le/ȐR`2O]SJ R:w VqPT` xb-Ȑ=,C7iIJ*u\r?aPg#_%SPvO;TܜXb* yD*Z]c.DMfӕ!nZabnytj\gg9^4S0&s J,wU-5AmI|UqԳÙX7  DȡukI ..T.C'/I4M1c˕bģ*[-l1̧TqVy$F'yhٟ*of)K`a.+5wa&jYy^x~2zێOB ^pZxt$*X  $}k$R'2W~뫀r:/@Op5 ?4) P01Z}{p4mubq K~ xx!-qM#Kqz`I _pJX'wu./څ$10's6(qO|Л>L1lD?gas 7\դv RJHDW(lj@Ŧ;m)㢠, t#opJ׵va j "&[XbH椱 h"ŠϲO [dtKF9s @ۅ&<*墑?$177 >y}=N.OQv]9tr)f\iO7ei j@"Zg?1Iljqۘp黯π M(^:h~rg˒EVM)悰E;jIORg)V_H0 j 6XgU7]^)>q#KP`3Cud20 y* SsQs<ɗ _ uM&'wzz4a=[?nq~01Yi- EmwPN-oOJxf#RxΤ^ɼE(Bt KbXgqVaK/C}CWX.r*#+p &cy9셅d<}Hޔu&o{Xu=mhՁmX9S ͆+w-qR&%}u)7X:`{eܕHrrh&>, ,.bZ)ce8ejrHYcy5d lQ|;< D1?8[ s= N[@9Y5qȤm!h*ǣ d-S&a7H]Zvķ&a%}@6VVPydXľ;eLH>;jZZ6cYN$G:7p1XEH\~mg.9TtV \z(D:jql p$][譗8ݴKHkۍ~ǹ6yNH)AT#eN7h 7/nFRhϧՕLM!hK`  ` tXvg cEI7KYQqL6p*'&D4s> 1gSOd-=L6HL Ba-r\ر״21D]i+v-QZވJ Sr(@Ak[)LW=fB!&:z+UPtVoaIk_9*l|Z_ T0?R|uTN [YyVzNneၥArE!X[׻I3H fYyO^wǦ{֯bu)RfLഢ~K3\ gW΢ՙN4 Ũ,BZfVvʜG[ܠ{yS-Jհ>˵4`y fpG S_*enQgX++^'d@h|ѻxQ͘Y!聇DiA:2%{L7/RqMIOTautVI,ณMno s-E@36H[Ϡ$c|VߩVƒT0/i[;e_|rTY8d+`vgP3 ꧺmެK Wbz 7Uw<%k6 x*_^}:s]6Cߴ'jn꼀G!e7`M6TQ |u=#?΀)x\nb$"̜ ؘ-@.M8.3KTcpԹmJtnvwYyH}텊m+|'kr1Þj5rL(J<@B],#.2eD><>Z8T8HQ>NKhE:uN޾vf<_CTٛJ?.Y%k5^,9>f0oC HhMGLSNx>W[aڞnqQҡzF\zInIt]D~QM"(}":kNh.cvO`͈j-}Uz~HD<%M.>$1idV G]}[ D* uƧ¬1P|:p .O&yAf3>ߠ]ZRjo·bvo͞_, %l<a c'V- a]xq.E"EoBe#Yj<+EY v9GR}-؂0/}0?c3j/D4%ڜ~w%oR}ʊYgYgX6{'˅T#НkZ,SD J*uU"., m:AoM^n::)Xg䞦bm#d6lFmóȝ =}um) X*2'76vW yA""K͊ycr 'w&\cg7̀_ޞ5t.rKGvR#֟+p9׎ބ.9АYNJ a4v-Cٗ޵񋋜}"l=D{Бz˜@d?&jCV_v˩I0@v? īӿFeaQ ^$V {r&XkxNl/eY]AQDczpmJVbQqFxvT)&i=XW` mÂM~@BTwxyAi5ί\YPvQs ḴS6 CoD- B .ņ/k Pр"'+jnd  D(<(Q HbA Cً lCxQۋ[YuC wMsrKU|8*!A$l'IAwc۞ss^nw>.w(z25i%Bޥ 5# n"ĭPmc.RDrC w]ʀ !оh<6Wm~HŔ cJ#}Twʅ\%j~5/jDEiѯ u YHppcil=L֜vαPQxs3M/HMM#UCʳe^ϙi% @H$;h8kVd~ߑ^6P-g)U7b:\ICO#,ٸ=?'s#͋ښ)<8O|VتiCe\|v͖H۴*lfH47y֛Dhoc)j{zbۨj^NT) p,]Z=BѶUb|M`~@7If1&l8=ē"0{zpcu- vA͇$F3r0)20"3ӛ)Flfe~u==a?C(VcܕG^q) GS=ݜaE\)p@ϗr||Һ2@S`e 04X*X? -Q)eOU[F@YhEh9C>_IqLmddv [8qu"l&UG;92cZ0kikuF-~5C?H)ՙn"i<D"ivb߯TKWNSJC:.UsZ \Yvʢ!\f%ԱAI1LjhsZs}Y,Ѣ ?io/N?v.fn`I'NX~D̜( "WQ0cqn5RW[;"jB6~_ұ<̅iɮJ9_i\[왅|lã6 xkg\mƞRrCޫ{HWoE)֊B9 / Gu:IPw^mK%JҵLDG v;k(T jb- 43_~ͫL'MU`By#Ͻb̓\3?{qo@ttu S\M̹57K,7m-,HX'čS;:\,?P۬'ݑND'%+@}!}81!J't#$5C 5T[,J%@J]W8DՖrsQ]a$i}aw :JՅFwF`n6hC}p>0&CqX"J'  n0:+=S<)hK/).r#@y+ȿYO/7yX[ŗꂅ"zÏ:s$3U {voYEΗ.@H@(5x:U>+hC&/`Q^\rgO|4'.+XoUPFX>X lj7FO qqA7 CVtceg\uh,'5Ӛ,1z4]^5 I4*jevi% ThْOVnJ}UOB/@}_uE:E$B~N-Ǒg6۰ePgw ̫ŭu:lQuGw !|"5 ?aӶɷ..@U(ߊes{faBR򻌪FſKyNw%}$P Y*-# \&T4fH`ƿuxOV;ЫW CjbfDfg*hH-~`AbO0h\ cU3=)҅"!zp91.c9X>oM?Jxe8؟}9TW , RlaFuj1^&7xEoTv#5c&ɿqm!=-,+ ji!rօAXqvEf# _%@IRc]y_-9JQGkϡq:Suo[ ȐB M$$p=H)]bEW%)&dS|"51b ؁ĒMPa@i .9=qAѩ:`ŷ B4r~KkWI7I X`)_L *Ib?3j'B!8` sn.qm2ԜDzL{n/с͹6[Gn 4}sܨRt| >(xLb\6iuQJdm&L$>fU*G9ߘܬz,)g̈́KGfL/„*͜Н I/V7jf7Qz^f %A@'hOzl{Sďn-zY]P/|#o!.ágpNJh/ĝ!% NE6ti2'Q *guը-6-ܱHˀ|=;d>;}(~ck&X>7ts>QϚo3m^iT*}'V3h4E9l";zD!2ըVatlϗEHݚ֔)LX_u͝꫖qY^@jS9% JML;ߦ&ֳpQP8JXե)Dv)v4Rk4'Q\?N1`>> ;GfLvb4kc ML.Tgp8`z";FBd85zXjXೢqUݐlQF26h*,7ci(UyE. (cnɺִ\AԛMKˣ4XŎ(D_\"S'o(WC9cI^d pXl=z{ @N~v~ԧdт5e'n}Ո+XH$mt LЖP&y(wR|ԇlcÜjǰjth̠46:ʢ*D+KqBF4):$689"$9 )R UQ}n"TD Q W (C%3맍 Σk脿n20%t deO>j`KxJXRz%j}[ j{a( #c,GyKn^gzh,&|/S+C.YHK#t_/D6X=%oDLSz G.^̊GVZ)K83*2V\!i 3%eDǜ^۝$5gY>8{`YMnJؒt>tywwÑ Bdbyˬ& ]~6!B85-?AdHrXgY0Cverd +d{h#g F/&u:p$ a t0^bR,%x皊VWPqNk$h9oabF̑6fFmx):pk'.D%Rm2v~%;h0p߹غCkt(Fb3ʯ^UJܮaJT5%*fNl:vl{ܙփDH-tDrr۳|<8:O-ǣu9>ų_% 8zqxBlW9ϒ/oSq&#}$ PR$N:DxWTsIrD0vN/:b?\Q1 }\{9[uwLTv;Y"u@ l^["6vG]٤of.isUiݭ/ؼ '+Oˉ!.m Q uj r}Yr@yFZg|虵e:BMCOpL-b.=̚ 4l$HZyfbUkzZRqYI酭 F^6p1is* a4u<|h ɻQe .\4G5㩩r'&U(Q쩵xlzzKe.] h[x"{ǫ2Lf";{]&w[A"Jdd":KI]yAo{-2KՕU(b60d3% `8ħG,<b6:I c4kw7Sp!׌Pg^z%X&!V0tlDIڑLI Nɀ_/zK#REQc?VN- 4Q,R@9!"fU-V 3TOCm*TliZYoqJiŋ%  +t#qx÷ޟgDpc{@,HܢI~EMPA=nOgC7#6G4=YKG~[b!ؕAq/oH ^g9Ů!UQ Äqڻ,&?#P9]1U0z7 J0a7;JS Ñ^@@G [&YeIe4k\ 2jbp]Q; l.PAJgOWYs$̞ K|q E1_s/l{h3 es`.)(ݘ^"*@P$kP츼RS\K2[sݸ~=u,:φ4yq˖3}]OihQN 1WX|;dMdU)fFO q]䡂+lNhf3%6@#͹aVc ZWgK$n(1kk$fݵsq'fjMoMM y-mApVՄd!/_nR䫶eوfU{ 8^W5T ~yeйȯ,F]v|3M"Tv=E\K"5Jk0m|#ρ;FAba6j\xU^@ZwByĽX(}%.A86r26`1A P̨!Q56ʷJ:Y gVlAڰ/ EO;Z:R4=llI DhY_wq4|뺇b}sB^ 4[?lGgA8v`>H| 5 N;] :ͫ):݅snӧrz̬3۽]A.*!V̗ln*3!2MkC֮U^heyIAB{ S>Oͷ`-wRd*2q~쥄B'[?ZxAD#;y.N:$x^qoɮd…sT:AFX\4zs)_v!ʹF CF1 y3w#w3-1ոuؠJjUзA B$GoL=J] k{v2$"*qC/h_թaן`vf%JNT7ilݠ zBҥ>ځR!Im˼*Br=L$H"r1tlj4yezU6[HlcZKC)gZ *o_6:oZ^m~P֜)3m`OA2ab{G0tC@"KMuE`| <C8V@#`>(HDS5UDV _'B!P8fW<~jü/.(gC1v-j]g#Z %LKӴǦ mG[RPS)hSt0Z4V΁>dhՈ3YapF9uKK1V8*SNru6>.L$iFõk[;$:/Sq:1ױǀ}ˡ8mHͯl,x>)Kǫ05侶cƕ0(^IT=C9D_uojLɲ]: ,T ]Q75SZ(բH>[}a<]͢ "?)ǓT Ѱ%"1se_)B> oq8luaqVd0w(bFl-+? v~+@Ӓ׌YMCU2_wĬ.XGSEF^bۍoҳ#2-| U ]Aj87 m}Xp0-X*c({!E,Lx^F։)dON[˼۟$w !Ye_g_3މ|*UI8g<ڷALӡoNLu:GB2G3H50O7k-kGF.띜= VC] w ^VmbaRM?}*Dy]qducPߡ `2O8q`҇LAcw6^FϸI%kz7A+0AJGe:jHU{og.כPW%MvX2%C}NhhQ5|< LFKf=iAul_4t5;[l#lOk-&ߍՁ/F`УXʻ$TEQBL ńPhTQ_$:R«HO zɉS\R{d+qCb6ɦ\ ueV#Ft/&ʖ@Q{XMeg6 (:Ӟyh,~X~ EҼ$ͩ9Q5'_,hN_9';]:U׮Ok\>5C{2lo* E:Oӏs|;fArŅ!`"X/t*WROURwT7¶7G)*uC8p(cyj@v9N[X…IPJSJ MѨ?tEQ 7G>YVeDg&#jy(UE@ g@gٝc2"Cu}CMoU_7x׬hL>ۥbѹSnN?Y?]^n XVe@>=xs 2 ˓TM{TӁS~t dvKڙ ⁵i Tv[ku{I~St2aJߨm^LTGC )ѵ D<^{lB '*ZP5Чn&ZTmDϴ9'RrS],и|_zout72:y=?EN;2.5<۬ԍ iqVۊڐ#`a,;EJXj1uX3&h]ԖqtT )Ye O0h0ȇ%"xH]yu !j'FpsJ ʉ2$AI9/3v^܊?;NVn2O":ES˽βg=u_h1]ф?ww,;b άUp[ ͬF5mLjynm:3"7 UoLRi ڏ%,K?OoI9i|7N/~ܴ{JҤy HݵʩiqW;uUI^IPd^8ʏݼX},}*o{+^J ?ۛ,raǨ3 g;. !ΏąNs`ܖCr&+bK~U+hs&dZfqmX* -m arv1H+Jvi)5^Wt|Ai$jx-k/`3%5W6@\,4Uߥe)d%6dpt :A^k f8_>>.2( 7a[gW(/ɠz.w]R(CJ/Dv|z'٣SɖO>B\f` -WpU~зU³pA~79]+rbk{f[#D1•#MHW빞7,l`QOpyd4F d9s[NA'NK3b<Gc7#K--feI[66E]AWZӯ:;iKakpFୃ I3iʹCJ5yAWi)8ʔ>nK5FoU騑/%c{pCiG l1Nz;V6tUi*KI3]iU]UԞF)8DٻT;MrP\ʃ!;XчӛYbTw3eAiMq 39ָ`c;(`5,~.fC!gU;Y2Q &ݪrRfweZܖIyɿh*w7`YGrmbqZ ;-3!UbA2bƛ\[ <|oXbAwsS{IsfonktUa)^^K2*`jHR[8NkƈmFcؑ* M4( TrC;<2ӭyT_dzIb*CӉ=bsۮ ֿdol !O>@,JV8ցqGf&lY,Tnf{jCQd.5ۘ2$ഛ~eug6-}f XzώAjwA}\VxtR(" x SoK1-#¹}è|]yS'[-'ؘ+n6 c͓EMT{>ɝaN+߸`H=oY-P'r=ǧ `lfPN@4m͏Pi<4וU_LHXt_/:omۚ>m@ȒA}g5zY{OTbz% w\Tfl&إ䜣|U2No&uBL/~rQCvxD2adPS:3I h:&c.CX=Kԑ!%L>o5^v-|AA6;1WZ2侓PD7rd`(tÝbJt' صcvq@,-} ޵Y% [G|C'b,T#!4SޔSw2'.κj{|[1KD=[tE#='_3c|].w౽R;\=}Qn#".įdmpXf\%e4fYp ?KH#ԏM{]2ՆX%*RBku(m[[Yo8Up׺ BYlU̞7*Ch0(NK{HxJ믎x̿'nSC͉S-HzKI0=ch1^B@?BETXKo٪8J.ȋN~\{Zj;sQ2&uC' . rǹl91<,;QTعObHЙ2Bo=:3w9 /i=[nP2]<Ɍlfp[BҌu0] y3i~ *;IS,͞9/ŠW*m7~@#7Dh> 6ݛɢHpC <>χ1ߪ^$嗢\k?*'i. 6ΏfXsJ5r%rB73|J<2znc~(9Y*&j&ɬW@׭bP|ЀFfdfӖ#$$lmzR;A7]y皲Z Qy2\W3Oc} ɤ2c*4yc j9NTK #RJn(J_^jg@qQŏS;n>04.|6@z2[ÌXUE݁wv H@(tgܺ]@e$Spog;ܭXDcA>Bhk St(t 4B\iz;ӚSk*#*˙7Kk4Hg{@T3@@&=}- 悭Q(31 E\R< B'zxEFcq:QD5*;j|̂ 5#|jp "Oj´2Voކ}l`[C$wNn?am~m$] _d8 zg0?D6IU$S/"3X1q .@GuTf.S͙I}c1zFCxMlenQhd;{Y7ŲRn[Z 0,\;P(Ћn;ƒƸ.hZoZ&RfLk+L/ iJFzՑ;JP[O,J{mƩ}ViR0[ρY:ՇzT@%Bay G†1'qqgn\Lcqʂ +F72 4sYvƞ B1jAV0)>\20nA^E$n GaE' ٿ+@"T' I]׽pbcC3?W7qTgѿ^+*~2<:Ic{;f8^;|ujFca< h\f2;":s4(4V^'%O;a# eqzgnG#JDM<W}'}z2A%1)ij,E:Eˁ\>'Nα?Pud- 2RV-iތ8O;´SJ<njg?U#ޝbyۈ @Xk hgRAb5ۜ&ECφj, |[/i ǟRȻ3:ɮ@`Ŋ"%C#t_۶7_=ܩ9"Y}IcgxP.^LZ0 - .9rrЀ,EQNfۏ4UΆP޶!ی(h 054Kp=ɰJZӸZؤ\pg"iA?1ZZYxr&`Wt[Eh)8x(S 6AldA0'L4lnFN@(8shZAf PNީ[XX7mb4sbM~VW7F)X#{x:$ hV] (^6Dav#96߲՜( 7!{?N]=D5b`/䪝 MŸ\W80xtL52+ϛ>p7W Re9(mcV)z3Òfd((Xn2Q{oh gE=*Hɘ9L*]Ds,Gm>60m²(iz[f;άdcRR ?`2C}="cD3i$!h Qi܁! _wXhej:Vlw:sENUkкM{jgINKfAڿ5-zrt04*qțsi#?MΎ$-_y&, uҫqY0N7gZ#v|Ɛ>fC".N"{~/6;q{В+|HfUScbjK팒goyg%K YlٳjeޠS-nL@ljiKaSk",97+KdjIwhLH33B@9^;i%4fgV+Qqjw},'vBul뮕Ϥ1{7rp%̏1U42l\Ko D%pN&XIgm65Aj% 1}@ʮĠJh3ʇucciF&:(7kfG0|Gh Y;GsZ DߝSV*&: (`CxpfO(ސ;D4PtJ1a1Bhނ SͼlE)װ+/u0/Z-mR9rT,jju7@-C몀t.ӯߤ{쐻xws x#Q~(~z?Q]a{ >u:@y\U-wHĨaCzN*V?K)k"ͭq᳕u. )C{p¤G*AofSug*4=ML[*RPI$42#."na>DGF]pCK6Nv>=2ҷ|d@BT G~DxzH. @r{)/tZft;Al<ݫ` W@yaF<5P=;iH(T8Ufp#Vivn;!TwVܫƸ 1yu 9+)߰ ReRiQi2fe1$?޾^u<&+%VQo@\iW+ |--W+R[do (/]@-tI?rT"[!l-IG̰9ҩ W=J!dHl uffi|%޷{r#O{~c84i˟CcJ&F4H@/t=bQO珓 mcM[\`6 ~X~5qFǐ\ V(c}u7?9(N iy(j:el YOfR}؉L22ؤ4<ĥ^ j9Ҹ(KDl>zp)Q,lgR0'tyi @ zQ;f6RQ\O w"c;΍/7\J{s/'"j9~d +t8;Lz/R4Qآrp8( n~(b7{aoQ$QV5^pQ W17,]1do60]$η:zD"7e]|_{kZH8R*-+NXܪd?xI~Aցw3 Q1^Ќ߸au] ƿNGrAUG4fSpǤ63|~~X92"1/-M0̐}S M0_%ΫgRH0/QA]$Gƺ&obUU*|X\-N=? ,y{[a ShT TkcRLUaUajj*`ɯ,tQ~׷<` Is 7{g {]d͵f1 ^?ݥA2,1&U,knf|Wt(d q(I֜(~_Z~H|,&7= H9Ĩ52Z^D0 jǍ"twqx HKۢW)?=ZEke/*LV纉uoғBW|ng, f\k8U'pmࣸIwTi A;<mk6ZvRGneLhTJ=`gYO S!|FNY_Բ{@C=Tz A62nL΢l{M˥.gTd*'OX&Lq1m9P2翡 }|W3[W:MQsä?ͼȩTWfK u@ۙSIOUJ9BN0D / Ha5uNwv'6%ƦKd (_XIspt垙9"D'F)Mp;49Ȭıkk)VN,zk* KĖ(KIma-X9t]^C|n7Fk*صCmU|ҽ=WU Ux HDTשEix;H0Li]7*B"ụ3ӾI"RpuUnk#fFG|͗)J"`=_ -"$ߔ&Jqx' U@~iv$EoK08eʟ$YVC~Am#ʶ@SD&-x>^G.iiq(b%?>(c@ UN[2K")E/,Y:Ƞ%l;{Dв-!s~o"j$^A=\LP>EPinTntC. 3; #PkgXA8Kd}PQ[e٨qprRŽqce@Xv>BASJ%X,,ruG] ~]˅ γp!9T 6Z`!n Bڸk:9UjaYETM_mIveZh)%N |XUM.dY"@Ftn$m <ҌsSޙj]ܪn`3SffpzAE5;OItPzaIxʕtn0UM+Lݝ5"{[5 -)y@9hyrqd{ms~k1{'*q6o}1 0t-b[g ;Z# VY4m$t F5Nq|;J)_㖵3I{ E'*z`&Ea!v8(cmt”#"wsc-8ʑRS[\d[y-+FyRuų]0}1X\0wˬ!#xwPsLװK ZUdqxFKE`i~1?c W>viJE*-{dxsNVˀkLcyKto1'\=ȰSFhKfR< ΌKG[Kc$fAˠ`1k4IK|tH$T6d`fĺ>X)à0-X=1;Ќ;#sX`IۖȢF 2ʦTsJZ_'*] jZxϓHWV%M3SLme{} cĢ̘4;pmA/sIe]1gbI:'f3 ?pmxVe:|8ٚ43Nۀs Q-ajDNsW/'93HE9ҢxITsR5~J)_1q')_[zq$Tull_((yq+zICR˩MH-ݫ#o*H/; ZH*vBŤ(wϺLwE+6M\[H$ouvo.5_}yHӡ@ #4qSWZ!3`kQ?D8rQI-˜OTXܓ:Yp5d]-}& ̹ȸb8&onN )%Tq+vMP}W:S.DyCR 8f4K-|%i5Vq8qJۏ3VA0 U 145@*0!Uujg>Z$ fлAΡf=ߟAhY`Iv fNׯNs%$&a`9?+J!v:X1 NOOrĊҬ>,afR?G% AUFJ|5 ڬjB߂-^<$n;hdv V$هpHQe1/7t5<4 W69Y{\]$࿖߬1‹Y2& _سk\5M:'?+nN#|ok Arzq#zX =ҩ!xպו6|!V99.ƬKvs{1yvm&rÐ؍m{G6)dnx4\o3` _OA@Õ 1lS Ws I{}ޡ %|4˜bڌ8R8%dHJܹwXF8ܐ@aMT՟Me6<}NQ' 4$Ia SpB¶XO':}^JMQ_W< 'E0W|g{r 1GFPTFN0z&v [T.JQf&}u4{t8,àe >з72ؐH_6͕tF@{l=h)_@qJQ0ԕKba0$iyJ-*\ es UlRz*Z~ފ͛\'%”[-tl)#R9]ՏbfJaBC*)' ׻b[`j QǩvIh?}KJ%3[H 3ѿY˵Lols0^tR9c S$J)o[د 44k֖/#a;3N$B@\l\ 퐃Wps\ƅ50-~CO#:jSh$>42S_PYYB*Q ,{ő{Z |ok!s|<Fnu7E.M2YVsvOp-س ulL ,MyqB=Hah\'0 J3m_E^kDj dsĎS0*nz b]} .qTMf* N5I!?g 6fM#ƍ辂Y|p;sx u&ddC(7AoC ^ P!bq3/04 rt]6i*QA/5Z3L= #Q' 2 ?jQÃl ;fVQFh>gWe}#֥ yՓyYڀr+@1#eLRɎXFh,|G$Z^G" Ha, Ph{!*?MbjQ@FM +X}TfY(> <9i9o:UQeiLeYO_}NR3C!hR9͠@[1 E㝏^:7plѢq*89kao Ԝ켃ߣ*{+&LkLw!vư<ʼ bs?W\i+g>:J|q`sa[Ҳ֚z %wc^^Ѱ>N iMHݡqOB,2P')1%|My@&NJb )z#Iv>1Yd6v@HpR$efLDZO괋խJLuD8ƧI5&oq!ϔl[Ik4͓WQ~ޝfjUQQ ?:qsurit}܉d &hW4!AjalAB:HX$#\.B^yr~K{;^6!ĀfDjjYG2N'|`0}b%Jz1Lɂ5,žFHL!BVMgK#/7䫳Xr% }ѽPLa-fLBDCI?^ ytnj^F<^!3B1#dEtl8R#%fݟfR#$#eIZ3@ VXgε,[ lxx`'@% 65A,Q'ӽ[]7N~֎kZd)  6?=E'6/ zDxBۺNsL 44?דtWYLW~jw: ؍z Lܗ#%H<7f. EӞ?~qI8.X侲~bRN/ad#OxKAK;9VKS`[z&ֆbQ}-Q6@Z6j9>nДg6n;^o`TxT뇢)EQvL>ߖ ol,#>WѰ95RW E"ıQ m+LlHVZCFnb>xOP깕HVb~"A$Eh, Qzx!Ŏi;@4SY;Tތb'b( _A*3l M`JG @+,G5'(ځ W3qeJjXK"tX򶍯KDλ@9}|*7aH绫SuYn~ѷ.ޞ[B3;Ҽ^0:傢jV|$ ,o^PI U2c>>|M89NB$x< 9w/sLL>Ux?BRu"ja6Q߼7畦.xũ? z7Wt.. #7MDdL >K!D2AjOg%'TGqb| QM1CbpҎ އ^,b .cމ51{Bo*LuGz`PO^(:JӺ=̲ylZ 4EaADU}>VvUՑ^,TvB}"ezk|XG79!z`&uANs7o,]"2ּtW0*]V,Ƀ؏ʆyAU1Ve"⫍MҧP9?B B]"ԙQ^9޶SưrpS޼iV"aǩoi0nZ *HП#nE;$BNZI^+C5 e ϐC8Q]p{D1l,0HL[t(\๖!%*#/&ĆU,&"!H!k:٘A$6M/l5#G1_ٓF&7&Պ-Iϧĺ"Ct2~D|`!;-PP#S! v9=Ą]|Jc/ګw_]Gʊ7Nin\p"p %H yu](iIҶ;#? 8ۘEt{7 getY~Xz{R27ywBG@~Ͻe A-+t~Fr=0LVk-M*\n{\9irmq_}v]*D_Rd&IҺӻmב( ՠ q󱶎0U(|O7ZR!ᎫJp-6z,|z+f1;E{jay鎐YRWϐ$14lO=I|oC6֙oKں{o>F5 JÚ=0gF"5(>D(F &h#JKoW6d4F֝xCĝ$|W~->,Y{s^@*8O-켖k3O: 2_l iE6sx݀di[6aNvي˰*+oTAU),]WK$l<~~RS\kQ^H2Tc-8[f{] pr+O)pB Z E@{/ّ#\#J"*nvO! #}K.jN쯰Љ˄61BXf*6tigȋP!WscNHܳϥxPwXJQ-dtc[ۚ>)Uf1~=5Brt1lyh1hn#W#Zs bxf0lRםsۚvG2}FӤ>G57-RaPn5t$E%:#${uQүR hr#R9bbl=(ROyq:+=֞m; *Cm^,@ӉV^(Exo|P-ǫ&Z)jh'77wr1%tg?3OA`y+u|pz).R@ C%T6 0@~`~ ƨ̧S Cy_mb4cQN%(G:yHUF]-Uۃӌ(, JrBS&mS !誵vc4pN^\L2XÎ]V-;ŤQ*։"*9h˞[`ɭe?J&+p7Q0.e5PVxLrQ| HpٔfYwhפ< ]5l'su؝YWrDgB+3ˇ\>T;+>a}u"QNz7Yg U_:Be͉IgJ~]G1ն 5>9ep.DPGPhCNh1>s7X+J?PTny+Hc šOW(q~myt,Y<UzVu2>͕<&Woiielx@@/&W9Rة)"!}bB)+_?SVRʘg$#x1fxd W*-U&`2PK-p^tdهr2([\v@юls Cg]SHoݼLPHӿeP 0Cfd89𸊬ly^Lrzp3mjvSg¨/)`}Q ս@ԿsO$cV~"?}7PA?-_]Ccz(m1<@Gei*$iDWd>Wj71.YbڜCZ#E'x'JjdUg $6p;W.Tݎ,ʕ 0${7Vi2a&'(njs g _$=䊼}КA"yǂ7kQ jQb5 ='wGԉ}r! ZV3}?7,]r-޳̜z5CXSltTʘoT|=˘#^H;;U \ =q^1"-viϣ P*m[׹y:u{XM[kM/lkHIVl4g)jOg3EnTDP&̫DXw^( atG|\xz*D<~Gj#ý(GQ\H {.6ڀ xclT䖛8 H2 tX~|Xc]0 ;z*V],ꁢ8/bpq:jhB,y+'f-(+0]%Ϋ [вM-c WD %qEn͊3u"6i޾I"9"<'D| 0 ~ȼ0JB⻼ ҆{wSRv\AMhy75ãO3[oE.oAGx5YiSإ,U{Պ :x w\N]`nG\O:V|`P ݢS=FO4hIk"BFX?),l wUu>P P~УI8 cVHkͼm,j?RLY]nFܙH|bPk7E[ 2OG3F(O؅ jN㾰v*alpR|7- -#IVtz`AՔTFqƭ5l#`~Np~9ڛ1 ZRS%_YU#F$9|N%S*^-P '3d7Qihhe(QluTQJVuaU&g?Kшfb^Mf==mI.tY ۖc%z:7HEg[F5)VvXQ֬TS2* ]ٖ֎.rQg?EQtUpwX^@jnS\WeI}H$A ٭KQl&;<B۳" هVt!tS9ĬNg'[Z$#2sV_8#:R7ha9d?ԟR2+XŰ])qRRȏA)3B%r*ico0zߦ}QRf 񫦳ڢ^b@c9bE%_| •>nbbQ;mHZCD{ Z :h5 jMVE-VpH+zɦ4CG2By \?1"R9 ZIBM  dC~єd$t'*KFA+GJ҂ T`VhWwdn!84 NK$Ԝޢvkj޸C T-\)b*[c'O坺!B\Ϳ<GmMZ1Vb iƘFeo|.Aq`専!Y}*Ƴ5tvpc3a7Ʞfr@t73aABlv/޼Y!G| Y%[K^+Q_ Ce_wDx|C^@E 9~0OTKm@M-oJXAz>{7?Љ~Y ~s֡T7Pa&tqSЁcpPnpbmmS і s3l|Wzdn$ľi?OjRd Ci06Y84'H-}kqS(d{¯=6j=}<Zכ.lsz4U"dD :F )i$xdbOHAB^-.y(KM%3~]wm[ rWR0[ĭ4vj$1=xLt)6)q %ovZsOkd05w R i^Qa' B]`W< `WNfHU| Ѷ{*}VT[F{ׅA 6Jsl+Ɲ*o~]];OAqUBy>L#.-yX c{|@5N: D8}F7gIG)N$@Qѧ'#GҾukHu}%=-rL/IHR\,Jb߿H;EP_;T=*fT@%*hY {cⶵXd b w~Omб>Y"7WOiWGeD @Vʷڅ*೥3k>KvJ6tBҕ0(@$Bq' \V*c\Y6ބiHBAH&ztlaC`6&U{_( ap>w|d89-ϫ=sLD;נה&  mfk 'aZ[8ΰɦ_VKn;fmo/fϼ Tu ǭƼQpY0w \f30s>6 F y:GRqG#| -<[FT4wHyǀeU8>OG`F ;Tх;{F1aֆzWkwV_*^p9c{ 9ĹNprF.Fcz&BDjr!^i ٙDIGxkW 9M2 ]QXSv+V9AF*HbScP@]z1-[`aL`749'xɊ1ve4t\&Ml돩ʱۻ,m-n3tM<[7g|F9sry>>= ֛Nťak?Y*Ӡc1,?9pqڣ-!Ɣg8L0J!GTyg^ v6Wypc vۓr.# G~uJc3G]h+ SSzCa!ԄSIH,kd{ׁܕz=,3E[rF0N =O8†"n4Z rtT{}⃼I6Y|_ ɗ{Ey4?h_*ƓIl)*fks|fV?J)"-ۥqBR 5Q!ش,/:{`Ož)芑!aU aMm +9Fв3VjT%}FްL($[\5EtGy\<Aa˨` ѰgǑ_73Y4X;&_dD"ZVS`#_z9BS~TWxU:O`f;/+P}W /oMG^|6fesHg*k :=gΖ;_C|8h(T>$4) 1Hb,뫃K{$`+:eNW!'1ff%n }ӟWփ 뱮0TRv¸h~J4n*LiXs:.QuX u/19kA~&jita(%.XDڏ+kjHSK[p*S*=wtJ `lye+VD35s>8];[8~riG." 89 统ogF-F_LJ bI:1<(~:/G̡OlWWfXyӧSɹC]o•ё=t<_wЗD}[A}Vd2 ԞµKzs~jZY:oikCFG)AjA(p+^9g.Wv-.jO9I0)A=| ū/ mrȅwøo \ if} RbΛ{ {X굅^˪0%&ETRua%nAӱx瑣@ٕj ^R!(LI D4EEh˨JG;I_%5e/a?RK=?DJ9^=,]9/R$䫏SfM*_xzD_9I>sPIk8E&O&}F?T; IMÞ鹯qf>ZrTj.^ki?4jD=MW@*Ȧniy{6]HTdkʹG1fWw;~i|z^gmEz)׎@܃򓕓hf7$"/p¹D]g50eL%zU(Zt6<ŀ'2~cmY?O>S/Ȫ"n=XBkQC3;n/v >'=j~d* a-6``?6# !~TJh׍=^ޛܨyLi2kv K0A˟`Ԧ[@~ Yڢǰ 2^C* lxZzVtoQlيkNPel=Ugc+TEgV{OT?H Ju/5f#vޢ; Kb ,7: ߻֫w8$AREeMcMDA{l ܚFK1Ir 7Ofն>&w(R˩Ѱ % WU[For<=Ų1vs}%h@یoqk|t7LBqy+e-n^wvP 4"6mdNeBq+Tlz/_)j%}HS@}usq '?^(] yf0`-\.9$L)|q?!^c-^|J3'A lZZzqWx@NUjEYkV0Gm-Z"/BNTCBu0\>{T/QJq:jW\ H5ìn?4+,OhUmjN:uZ=N4˭UcaVҏQ܇[.>j ȧ8Gu[2?V6F[KlJDǴxrQk/tT u!4[ 1(z$ռLȰ(ȯП3 ~ TM(噤vzC8+!B4k]}d m@J$(# EƋg<ڨIc-zM5JOL~rQǜ~"@L'z+Qo( )Tsp 2!c=膧:U |U&geX84}M/Ғ4_.l1t*~?_-QYq݆XtY)W2ϭLNn܍eԅT4z8i-ZL窣_eѨ}B|3aʭFFHg䎅fQ4&t=$cϊI4)"xfN.ݷ1W nSk+J/MO 5ǐ!Vh_fX$y.)Wfglkw!NڱؑIyv!I3_i@=Q0dt8\~,ŒOmZbtǣp5H0R }#q̥{Em$ J) eƫ_˭_Lw9x VO2_ðB,Ѝ=-R+̥e5}9[r:6ep340H|vnl P؟!C_+繡m*Gf~_СDԖJ"dwR=/G~.W^T_+{&%m uߡ [ -zc7>)8L:E&[.1+=?Z 𧑻8svXrTn/5XO7ysNjC}֊w=ʳ`3B< 7BCt|; R|8Ƶl "׎j?VkOp_}]itXwSPhp'1"[PN3x%7e0.}'Q#ҌUȋ;h*i@,bdn]^Xڢ 4", q߮ߚVZ /9#YHn n*xҤ99 auv+G5'.OBJ!6נּi(;S՟ڜꫀND)b݋ +Uw%# /+I Eۉ:ʠqתĴpY@IV=īgbV``?FyxmGz&upĘCj)e5(+hh35K8/"ЙW xIL#s z|TxIAv{  v *ݟ#~tKE& 9JV ͿPA*4{ՆAVK fTO鳑NwӠ;yNH>@.^CX*"n*bݱ?*$h:<[^?XG)AR*<3Mt$_:!5^xؖU}X#Ì>΢kF"-ɨ@fF}TI0ƼQ.\ Em4nj1' G|sN}6TPM WL GdE?vz_"ֵg3C6&Ct+$y'|ۋJa/L2T&~7 2 Y95p B~iK#ޑa}#}~KJ6xi,^_e5b#!> V}%\%;X*Jl䙼Q2$eA f-` Н:˂J쾩) rZǂrح,wxeng¡kR[y mP/w%@]9z0Gd~-o %0Q5+e6A6v|Gx[i,p4^օ#^FW t| czq8',&d^*2c[4H<U]d)9rzeK!B{J'[:5:4)Eߙu۠D֘[HgJktW^:2\`X>soM*OadQC$%1 (53D=x3 -oWV^+>NXۏUD3ͬDD}JocBزaCqfa%hɝjyPc3h'yXD ɻufWLBv"Qe==\:"}w /[pDl+[!Jkd*d B#?l'b?*^0kU $ʬFMyьtLdqhFQ`J`Wo Q?6".֬ t+;39 bW/VfЋu/72n>OniӼ&G,Eeq{#Rsrǎma?ΌHR`w?v.O^)74b*kp}+ n"a'm&$eEʼЬ̘^nDJIA).M~ c≽D(rM|KUF; :׭UzlL0]`o&[Y-,C{q:SoZ&i -P\!{vxbɠ?g >kM=\#E? ^ V |cFٷ u,ԣv[/ূ.4ؼQcE|x(9=VO*"ja`IPFT#)ֳߵmLtn:mQͣqW{8GerKZg}:WE {t*x 5I{z䷯\jۖ#kh%?avăj4:J }f g? %s_m12"8Gez>$+Ҵ!pC{Q:Ɔ Gl\1~F£k9" Ӻш6%LJ3bP٩ m[W~,S:ˑz=}}KO(L6<ÖHwB1xM AouIէJtTe J{b>&>?xcMSǪ\| -0;tM8Wp%|ωP ΀VV>AF+Q=q咱X<`ƣ0 ڒ$f<[5zO $f!Z#b(\fzjREF&oU~5G(XȲ6:"xOcs`lQSec6ica.yN,SV)tkRSf撑Իnm]Ծ`i_z;9We}c#\3f.Kq0|ƈ]wԙ uIj&Fu#l !-[љfΉ2ã 8Y7O)2>!O.Dk_v:-h'a:O@G6#OҥtΏYO>Ubhnӂ.R$20d;DxYitO0zB +"wsi^RbDI9_eɏ:C骺t_J[)Wk/EFNlb_|39CDlaOL"F{37A|hҩebR,TPW8URp=SS*ZINFZ<w*ys^C+,XKbQ sR#**⃂g.PbG7o ?Gļ ͘W֛zeSK\w`MiNS]}ǢąpW:$ -B>bYS8.AE#gHc/7 sR|[Ui'&~}¾ *q]"" -1p§"?zI;~;9A8"eGWLk}t"N"Pu槀w0,r9LI_;|-lj&y&poF(/Rt+GAhӽyO[{>Kܷ>hj#)W÷ʷqS8aC T7 {q;飘9o"{1 OJT2`Kyf/o?qx314}4{l}! _\oH !*QX5 hqCnM{tY2cc`Y>I/ql~2,))er~߷E2A[q.Ž2}|2D1(%}Ek]U4.ݐ $h(-CtP4Pȵ}^ZBlJ m2C%d::h$PtP;!6^8#{VrfZ0׳`9,Yv8sZSE~ MoU ;dGt7['EDm4cfi_GM04<W݇Z1.$O_~rk|q:P]ܭ WeIQL=Nfy\϶mAH6;E͗SN֧X-@e"/N%Z:GJNodD&e R~ <S@@Q:j:81nO076y0|ZG49V3@gC`?>P>Q,%a5*f1簣9yUߡ݂rv^UcIW,߃koVUJ ^ZR̴}Wvul⒐zrXB/>'@>'6]<a4*mL Yۢ7vR="6KAV2 ^xxkQY5sb~0?a.fO?p5,^Uh5.v.b Dwf8Hq:Y{$Yv~hQYͮnՃ֟Lx&,AOw:QJZJE$m-i34_ #9I(n|I3F_ r-\I"α$d @F?Q.Sl.0$DeG2DO;%|O0@1 c;8 qhg UʘA&Z0Ɇ߾2߈ fڑ1q PLÞ?Y6Cp 9_Edž'n̽Q[|f)m_Ա$p{(\+,'|wV0nf K 槳u~Fo;Ȍ)0^x/UAzYeFÍ  w觗f+xj1?h//WSG?<1-umU\kX"^%j8t\&MJ 3\F*,wDMc/WQ=!Ћ Ys )0d! W X(){'>8컐::2aȹ]Հ⩄]ȑ(G_X3_`ͪQ&nI ,LJIqLjL9k%_/dB@zdO*%dž3>1eH*w|a a"a$<dX;پm ?{/1!jQ*^ۥ}#=݊JHc83O;Z*AM6β]TNBxOS)<>k]_61kqYš9zN’IK2n1Ąvܸ(}zt?E$&G5/d=])Kfaʶ)3R֡yջdʓ\l#q~i =@  `}bA<Ӟ DS T4deuGmn$:JDϜ: gQ{aAM֯,ȝ_4$` naB &LQ'N61R䭌i9IqPOTvz$#dBk L:p) @J+Ȩk[LfBy.5%2w!ڗ'RѯRp)twWrEͺ::XBroGZK%vb<4!?SS- c]bNiK,"=TBu2֩c.IIx^x%QR$gżC h2v?^|%7.=?sE=Vnha PXxYcC@?[]H9:C T}!pDTfcji!b{(It b]s`pbU`cFd==ٺ eͰGm3Fhf=C!H{0)}psm~FO95a[g1 )͢ TXQc`)G3 7?(6gWQ5nxi6^@&r/Nx]1~R'1}7D? +SzWm }Y`C/HȜqǕd}F4K(uyMEU anˀ8̜D\V@sԼ<|9>م,{Չ{ww3QJ;ZV9eGxB"0/mA<*OXN-c-eM_EGeŨ#UU%mXǷV8p*yl=J u2?.=@;G_t~ ٖ66>yk- rѦ :6q; Yϑ?lw˟c GSAC K,II^`Oc*AmyhuĜ ^vт'rCC;]vǽ+>p#Z&i=g| 4s=j$TW C rc(16zGd%vy< Q4palhPr9:"*qռ" LʷKjz)/ #~b o/Z=1tVk;%쀳4IB,!Lz4PY{/*=,&!%"]{; \*t mx'B4f5 (I]n0,b/@(,\"ב#ScvflcW.)rHD;[=u̪Q:[Z,Vi)# |G6w>e J#1%0gEsM{tͺmx%w+W#YlLw4(4[&ɘhwx8 -+GZ{gOiKc 4 lRH9M1F/{Ϙ#1xͯ$sN(44|ѕ-X18NEuprqXFAii_Zx9(ٛz 8o9/7s'@+\P2e/pܭg{%s4GN5*$z+4ͤ>l?pA;YOl뼣gwG^ A.h;Zg5Z-Z8,M8Ieʌ'&!3EuKbkl{wS cPWKi/,/՗H%M&j$ځ:an#}(p/L$= RO?b:RkD䜿p~` _D;:%N V+{{GUNhĺeS'~I1V!ZYO*2].˗=3\NEzQQUQN3܈h2Ș"C-[,ՙ/ηGd`@Qyke^:GOy\~uFOpQ_#8^K~pX;i//<$Js1 }`1G^' U "QtTd-IʡI_8/'u7]A픈|Wat/? *δY(c9#鎜wظJQ$ qm:hnPP,7"p> 8AvkzU{FFXo;yfRTN:se1F S** KKޑ̬vhD>*)6:lI 8QԴONm7rEi1ff9Y!"-߼d^?@W. Uc|)Jk0S{@ ➥nnO&$an:543lљo 6u!"L.5u:jƦxޡCM@-'ַ¶{;ozN_ SIY`qjߠ> #7xR!@'}vŠIb:o=:Ckn,QY6QL k7=K?rqadDwj8)4&+Q3N hnf#j0wO0틯+mِaz*#Wy8fa֤s(lRp *s9~<;_O*aFaGuh=K ueV/._{}9ՕתF:7^堜p K;P!25鑳  87Y8 Z=+aeJ&[V߂#Ry͐hRXqHrG豍` WmC፰hpl4C3ukt)U}F#our;qm#'$IVm`p %76ӈC42 -`\EƲ&gPw tkK\5KFºFܯBSK*1<51=gS9.ZCѠ0dn`F`Udr`U)S5$׸P@qoE>C<>JF9$j/^nII2n0yYoYաB;[}erS3c3(Y2!9+YXxF-+lhc!ęPAntԖ[H=q}X抬֤ڋS.C +zjw9.2Ɂ#"!|oI*)G frE'ie* 1P[)X -K!wЗs72D|JLl - SֻHBN@^"-Tr&-<+P-* f7.~J ;o{kָTȿvxmM$Y~ Ɋ-vtl|Tqa@'[^+64quU;F@ڀ"naK 2Hoo0UlҥHp7LJm["lO}:umi?#̫:kM.RHWRc,z r#}VMs"!j"LaM]H$9|!DzNZ(8#!WpFIT"8Հf ȓ+E-UƧko#voKuVjxG`ҶmL89z u6 TW޸T2넽( Vj7~qq;r%tNyJ蓆b]Z0Q oL*nqMi`=YhiMʈUݠRڋuDPn9β(H#kSǿq9nId_^AvS2A)g7O:4逈Tu1sa0_Wv`9>;ցUhcPcD %7 !MJL.} 8 Ќn`0["~]4a?9l3juUp3n/vn 4Rx"9\=矄\ܚܤӜzu'-J[+e)B2\.5KUUkwX^#CeF#h2e*ѩXJ,%z=*c3t9 gƭXTK1=-, 9W&'̘8>j{FBZ{TQ_"kPAﲟz DM6)< CƆc`?5f;gsd;ɿjpz+}QJ{wQB*0Wٗ*߭U̔* bYSUc0 Ʃ>;(,$$ PŚ@u1͕JfGn8Fu[% ?!rJT.ɂxLRxQ$rM1@ѐB%͔^aᐒs.!5GTnF 8'g4ǥ2zqEO{+\}sef^K˱ Ñ6®͓4X> jr/!zOfj+N YRU$3p4(65[oԒsw q?"' İϖy <ƌqrJZx{t2LE+IL;XͣCoyzMm+0\СdrZ>W]81hQ+^\=WCq0u|9,0t}8+ٲ!_}HbS,P-Y}QGԙ`+XM&w{wmBXa+GD$C9LXZU P^Q)O4wˇCe8Mad/D' L-0HG&0%GւTy|Ogjj䳥̦UBJ>@Ac')燺N@,`[@Uo+KqRkuCQk<ʾAM߭tS b^!g"W ӻFu\6Cg W럱^-36%\T|S-`!%vNfόn7>9G /.tR*FمNVshyH7M|>ƒ[Oǽ""ʫ}H̖:~5R.xiA8'htؤȞSn/@d6JkbTk:?mDdY8ܐ~j8 "/`BL`'c)0t*PZWBsi34(HBJ+=K!ur.I6@!mI#YD"4&fvSq ? qL%;6#, yEڜ4RبqiT\fN$oa@zhz$|w:yL^lXl@F(l1L6~ڮCUp ىBLXy(kr|Q)jPB`)gL:cQRcPj/DŽO|5ZG /.[4fEhè 5@yhNsKٴ }x PxO%"GL1~sJߑZ i*=_Q}\~]|bI]0B \BdWUHP~{#B#i ek[/H%- d9\)Vg(i2DIhX萛޽ݶnki&:e&N͓s)_<.WS1Z +hmY<¹}!?&-砾uM|U>ӽﬗ&Kܗ][b9| A5>apxoce]\?Eg!F>ɞ 0 +Fw2\Yv(kZj1F$woS #[.eue<'jnH|+*&Y%a-'Ӕ#ιUB/]nM-))g1Gj/^" ۫A,Ja h206$URZmw!Tx5 Y-E1[e .Ot0%t*cu >Lg`俔)9|̯G7 B[?W{۫L 4dDB,&5cR?R"x1?! (\<*ιOۑFHrNjg3 'U4VJ&G?mV%hxf)gEXEU *ܪRciJl[%.W-S'ͫ"#Lq.իJp&yuA)7~\]Y`TN7T-ʠ:RnE2Kj*r\LOD CHezT¥QQ>EYDH߰L Հ~ڨwD+x70٣:Q-ۀQ<:3(FݳAk(%ÏP0# dN2a"B>A8P7v?}w]cJGz&@=lU\␐p Rs1Mt^}k!C?tP#FǶ8o09f ݡ!2}[ISw5 c]q;9HV`T4#!m A2쏽 TmT۫sQqTf^@.?ѣ![BC TkǔdL<(?$ӳ6'?YDG)2/[٪#9{focCsٸR}Z]p/d"toc;F\L}#}Rȝ&:TY<:jUC6QCor@Ng 458Y̹~,mNTs>1o^QVԧd֛]yf*àXϽ_nJ'WQ/[vKCp25="L)rpnH6glԙ"A|Cޢ+gٽiS'$':Q[}zz/Y+_pr@àYYՌYhmD "ޯ))O9 F~*`t[x$0`3.)b*9{={3Xةb)t5'Ot"f" Fyn%ߪM_C2da%pqoց J`-&(wpUTs%N 젔!N{lvcY.'mnL_R]pC iM(1%#O-!I+Gx־QM3𲐲*{^ꗫ[ Й<,*w[~hx +n],}Lo mĆBfRI7(^Qv24S`o  Gl(- BJl_~ zwև(Cq`a=aK3n󀼴JaۗJg4S thoӫ˙xDGEu|||&ff4# hH?vbxG ?‚fCmqg0̍G?q,ئs]1oo1:}GCh!})a]0R(Eװ;yg\M"TuIFMd\d q":`{#6y iB9E8F]/`oc!JC2'CKIyKզI\vZ]$h1, Dl '%{UdQC'nT.\AVl HHB kUzxppZ35s)KaP`V-U"ԵAj_Nzq`8+ )Ó,U~ q! Dry3& MJw4rmZwr?Ϧ.<{ע͞.ªDo ,JXmE]|v}fq6\6` ٘L\jZM]]ତF[=ǙNɸ~1 +6$}HE <r\ 2דJɝYOeJ%b`PS԰gKwu>8|̽N_JE@b\ڷlmwp]sŧ $?U>(- v\FUQ='xD6zd+Rcf@5e ĄgK4ɡ#x/Iiݧ\k lR^8 ~!9|Lt^]S/j/DKWX؊& PgB#K`k+8]B|k2Q"c`0a;lH^[ mX Q[,r)(c%:d;v5xWB9IϋZ$8%sфkRӏ(_E[u;aw@/]!D8 h:yb `d,fvّʴL#*֘c_Dl9Kf<VwN:,#ƽfeRxE?. 5ȢE;?6"$6\^-UK)KA羲Fs-Pv2Dg]ޖ"M>WOZhHl IZXb6 r^u>l^elJvӡ$Pae{ch}` W(d)L2² f Cr[t ]G~~MMILv,ޙAt @{7 O %xl+"IIҞh&LϊhiV6/fv9d{s6+=TnzU#2}fYk(oNDqTw󡁞6׽+awk40h} SXVe5/C7l+J7s7`HǼܠ)"F9sz~W el檛X:D8nK#7vw <&$!U8>2`os-..EF2S0:kD!?^ddIg m^i(eA<#Q:DٕRwjNZ ͱ]|f~8YKܯ7,GsirkS~#=fDzp];]. 6{{Pw1 oC# [035xF9oՇXקOD57[z6F 59u}Izm}$ueO3:XǿdcC=8LۼbPcnV4~][Q|\>5c8҆L%[śu9[+U D=RKћEo9dɑM4_mEqN`Dr> -s)񮼩1ru=\h 4XN+#qfZvBKbߒU% %+{%%#ഗ)|GrR#Esڑ[T5^=|+!۷`LKVaTtEԢWK(7xPm/a|izQi"ѕDS7V {:ֈQqJJ#(OU>&IqBpT69G7RY!QQQpXQk{a dx^:x 6W7 f]kV% ۈHٜ[}].+Y*K?dI92jD#aSƅݦYs:8[-2ȠRI.1ޱ ՜5Mm%8EDLkI"~FlxQ@_Xj꒸0Ux0ܦr[B_ʆmO$t>dN> xv uN :`z/IhuvfW5|;c|nU&YnlEg!W > YL݉.obOn i kmQ{u>V%T ᵁҢNe=9*y+[\fKS7.1u*@xIgk$Ó='Iʟ%9x!4dZJ51U*tӀfo/~"B}1ܹ~ Qk ,gM2@d6׃!`ha9̅=+Pm2ޢf%|\#D[ܷt6yrPLU;o鈏-DmV=uۯD b; U!]7XYduv2lԥ>8-ຣiO}s{Nis 6h9~]3'iޤe1rEjO0InsFB A/^Diq]2_ \>Fgp.$%\v{<Πu뿫Q8>HApPleAE7uHה?zœA?uYם)2voY .YdCˆ? ]ot[.= ݃CkOvehvW)83;! xx6gey';*kF̏m&ze+Ux@{.3<~YV y~\0ÑZecWd\xl+X% ^g(Qe S5-R ޏ̪E75mc: 'J[-c&^vaw@;Pi Rԕ{<9iIZhVy $aNɡo9e&>hķyj,lM~\rLΎjhvN'37׶H9"-_G4Q?CMXY{LtmˑdOξlg՞4ղkMJ@# $\̳(^6qz2 Vx¯Oߦjm%QV 5Is_9GX-<1rKB#L n0 b¼y . Tfw) %:Wy4*ẍ"”׏s"lJ}jn@1+\fR)wbv J: %؞=5#-lA!jTƊb?49KmJzcڌ |o֝"`fg͍ђ'k;Ԙ >_=|),X%P:t{Hx' D .'j Yք_13H4mV#r P^ɋ'@V\-I Xt{IAP#M#aX}{IdC_=dVA҆d#Sf56[72coszwi-Q-|ØdZш:S7ExH*&J97c*wco2r[g'Jە\$ۀrpT xC73kV4x[b4*kx7޻i,{YWCY>KԄ qٓ/S%:L>E&>d,$pcrR>Y߄xl'm 5X Y㵃~UC&-@YonU2Z7Sfߒkq(YR ykv!QNBrlq6Xwmr;KiŽBY6ӱ/l,p~k,ptv:qf>(pNG~Ll; ?%`@yټn6`>y۷e'm:a{oF}pes%G6= mNZ㣮hc y+)2xK̈o2R5•9PX| m ^0*maAMfXb28*P:Yށ멄XGP86mSҴ;f7MP&HR,fð}Z%.xʑh3_+LĬy 4j9i4Gsifqk-+AzqDɦNan,6!@;)n<>&\OppN&wv/4I %"m8{ҋ"\w K@/ ]]uXQV )+zhnwBDĕG]0B%Rbv vJU fpץ4hK1׿8CleM9+L,>r  p69`㶊p&z7lFM+uZ`qS1b%Oc}oDcjV5'Y2/LHs/lz˽"b}<31Y#u]-UJc$\,f&;N%ݚ$P]yMz:tfr \[?W|j?`Ph[A"&i'P^ێUBאScIlU^2OÚ:ʗ3 _H$Q;#N3sHoClʡ*sl @qAwʬeGom?jw@MsC6vN_&VB#Gd˙UD|-:IY˼n7`V$래itMs`M4,Zbb}\z^FF7XeBVk ];lYX4J6a N\ ˂RzgF_H#Dg.RY#%@s9ᷩV94%|fҧI3vq?33Cޙ"ͅĮ*xݞjkP>?#?l\(E pI?Lq)rs^'wczhWx(=M_|7^ ? 6Q~$ BWF1s*'v<}+.πm=#kgiOmmr'ei?vR&ݼ]E"/yfթ`pK%'֮M>= (r+o!bi$Fj_;JӒ.+Y'_[-C'tgH;F|(J$DK}¦W.څjƓ@h^w\/7x DRĝ:lI[n^ګa;I;55uD$ֆ ZhE 'X140<#'r'&Fq;E:{'$"sIђD(H㏃X1腇>k ~IXj*;7$[^N$_{e|AJ\.cA6 0\|>0ߩȴv% m:V~@ sh5`uyX]RW޹FsK|&ῼ:S#xF wEՁ2Y[rD<eWda(n²ckP=c9!a]A[&nľ0*&k 6=JLS>KĔA-)o4i խE!%>PCstpiq1+# #r}pBQ=>yĭdd٣\FA/yW`29U@HTSH |Cy(?t& -\̆hFC6] N}h)@U&0+B;:+('MӢXQJbј>f2 aV< =-T|BR&H-n_IZɹ=KZաjl6)ZdQ=5GZ|N>DVEBSS"]rM][Lt}}yu o,ʝ,yP{ ߾Q*&Kk ib 5j$Ruikٰ@Vyդ'ٳ ہ*aԉOO왰z C}0cD)T'rq+ FZCy,NI C~Ǻs穃f^ǎtZ&UvYr䶻[]eE,|2IQ5 8v >E#bQ c_%| 5ku{+yʲJYjPpHUwQhS׼L%߅جL!lL7%9=mMyɩ a,xsk0 (MadB=iWc r_:!|.$ ?աL՜:Ejτe#6-He+\u5 R{n[ʆ-}@sW"<ѿ=J~ V Mbi+Dzb:L *l$v%u/%\񊇿ۅz(#Zi kBEQߊB:G%]!LySi>߻0H@I;;– # Iһ Aw53r`wl;{ZIײC-p}tv1ZK@w[G.s/+zh/"aSp)0|B*݆(,ʺyۙTf  ߞ{c ®OuNt~z F rX,(V9hrp N*`D,CF5-ݷg|@os]醅UȆª<"awRtT}3U('WhL4aZ L6_ : 4-9=_[TI|? dΚ%4ǃ`)lyhTdE>3BoĐ]y=v",~ͿgF _rQ.gƼb;or%K@qnytd^d !ݢhTs߭88.Y\=Vfjrci5AhVڐȿĬ -D+ /f`` YVZQe>tw>̵9Jo 1cҌT[@B_ ]asx ~!. ZvNlh<A6N Y$ Ok"ђyo"o 5CcR쫟JFd`a* YV9N # 2hx+4cFV&9CO ǨX4I]N_i<=_nV%O"o0*2LO D7Í[Jh~˝$Dʘ}[ʗM =x)֓jJkfd7"C `㶭 {Hr+#í6$3\Bl+GBX bGǃ+1Y\O` !"z<,_w^>`<ŵƯ΃UEP.a{-w='}ᐘ{@^tF,::1K,ze&W]\_tgqu v%,*!̜N1/[w{Pׯ-WkO2~xL!(LMK֜)0ir3|'˛Es 2e';?Aڛ%gz< ֥FQ=Ͼۢ^H7pgL{~(kB|c&lZ9kInzi BȽ_u'P"I2TӄUY1㛲s[&.{ J[$Ā~ϒ0|RF^Gˣ_g+a|^me$ʑ*$lrg 6)vɕ\/  :ӚFD/ֺ ? I?|nae{ U6v0prxK۹Vv@T`Dhx<oðD*epeH@q$NJoTVܭbK\pH %8 D\QfN:2I=٭yk$I8KgLHkhXJCJ-1ʜR3G9ii68,ʒfGyg}䉾3Rv)]NfSEZ}v 2+H'(x&wtšE9>@#S=/>|gD$|yA;,ObJDIQZ0w58(M\2޾a#MF\gvwV̑Pey"FPg24r, )D^ UvV,n| K%*ɴ7)TdJ5?o&c)=>G7C?ܣHnz(SFu7%b8 rnwlrފ{> Dz3xh [kF~bLZWuFX7'L8tizx\mfY,nVݼ"$U)vtc:|7 ,fv0}r7/ZAL@>2 ]ս:6G8rfM) $jfI _74T+8 &+,jC/4/m`ơI}s P˂B*OmD%c^3hk .){D39BWjnT.72m0EO7GJDbV~lk.oD#ӓQ_g.1ɔXw3){İbQvs@4C(qhŒHK4ni—PNojnZMb|c>&RkfqV' IoY{U fk;;QC᲏uǁS0/6˖%Z+.ӎHZa/phECt pej!N Q@Aߥ<)b5rՠ4WϤb(*b !W JҐ6@%; ~~ՉS;4'p =LnY((2~O+yvWMuv+λYF7pαjW*q/ )i m9u\(,[P-g$`F!vp<9w4E *8?0 sL. "ЖG&jKB܉Gilpk6@0)oĻDJ4>[!X1e_:Éf0>"KXZݡk]U礉fC-/6`G3v8(Sl\2LoM~EH*"b{pO`v8Ag R0EN#ÿwT=ɞdҹݶzkñVf+ĚU74Ћ[J$JYS c{"{;uKSL(feTOh432#/*/6tOL9OMfLs wc%@]ԭ#éĪIcF aQ(]07-u-Zl\C, )EUwlyG sj ~p%ۡ) 4Tn :.uv> ɕ5QO}5ʜY2NH&QMhRɣAAlf9NvE_SNM\3 2ܩS Ŝt<ӳTV o$F=˷bݭ=!ɓ8%,Jw0}Qѿ47"[|3 bɐS+}#0QB&j(s.Ct;0WH"+; opݯD>L/9R2EXeiI3dCQX-H@3Wzrdw'pYž wpg.(9P3Hc!LQszJ3]IϬ&w`Ih w&5VUb>rXGy'kE~o⡧<ύP)tJ2]ZNhuKZ >g~27T͙9X% 3B3gQl@!"g8IZ!p4ߔ.7TgsFa.!/{)# M++حljg)\X6mLÙyiC"J p =EeS&_m8aR4Js$ ĵZ",|ӾK:wr HoFG?Feی_np\[h n/!Y|uђcI5biһ ΃V)2V{yңg#~>Zмg$Į`!5DFsO<rWeIsesF҉P )vqo%ޓ}pþz'v#us&NjCҔY`XOv}} d`Mfgx8nYל( hU#1mL<@4/5pU\ְ9<1(K4h*Ѥ)5$?26ىz{Qt)O*%h¡=E  TXϜҞ5UC5?ucKUFA)7[tk+N  樝K9BS'1c~tb ai ?1q&3+m륡Ea#܉,.B〆0UY&Ā*B=9C'wD6u„{}#׌r_`eE2|Fo?HMO M 3=XTq_;&+$eL4xnX`nT jv*T9X]8oujp@uqі1~}궍1eUE[;]lj]/L]l]fhud&m/c3@r' -BXI!=ZxR^OG hg=y&4(@'tip4B)Yz[ȱz!@lO2J%6i 2y:G6 ;Y~+:IYB xN$aSGuq7>p4 펔`i|,}1G8޿술4}[;.ЦM͂MWyW#3og>r  N7EJwN? J?\_ZXk5wY-*P]U >Uݰ˵Gd9*rsz3#DG:=3Gn.1_P L9'W3 mhgD^0M[f ǰdn$tK_q+tйuye`l 5 DUQmzDl2(b'~@"Ȫh# PzIN\=*JX2-&a/su 9k_SݚvtUt/钀j48TF'`SyEULXvOoaɾ٠{:i-䫴?Z? kz)P:y™OV a|\2u۷ļ!#ڑJ0}=dV҆w]m7lI= #*; _PO>2)&1FƢK3Qe slEzq}q ^P>ӥLx6+ܕ<5l0I'LD60A/XiZ۳gk=.@9*+GY%2[`S ."=Ft}ai 4\/)smS-WN l7O6e[V2:ĐҾ~jN^/.އ}]!a .ݴf [{)dP%FV6wSoKW64S3͹C@7ja0E{-L23ٳas=MϧNɿ @E@Kc#,Z|fX4 4zVuQM' %d'(*O%lƄJAvX2{ $f=#{Qv#" nG 's]%.ADuj$C >'Ҁgͳӫ4ZRi1֗>G8KVqf,%- 1SJמhi,/u$*j ؾ1l~-[r$E'_R"B9^]L k19ITGNNh  $< [Hq E)+[} f gzsWC3 e# vigBn;"̪ʍ.{}!Jdm N2 'd I%|{WrrKYnk2s vs.@Kw{c!E1xY6L k'0B6X6hVa;7^/ܗv8.&,z›+hHnYWJQpMo^K;T>y0㺧pʴM;LEՕ]!%[ޱ~$h΂WI܋)oQe+<  n5>L΢״v,v \ZÍ{1ل\ A&UTT&dPGWV0f!`o=Œ1 ]ȎSeVfR35_ZXH/hxY Mq-4dk{2oX0)qNLZȗG 6@''MV(2iHJ켮2q;gh*Nq_[1.y"=EV DUh~1e4}r*hPWZbZ`xLVߨ  ,ȵRhʳm5mqAHC"UNdK9f@q9z]@d[^`+y~>' A3~0YkK_疡T=yc=?-gFxU/IFDZkdHpKP; vk"TxeK̰ƨ748*JKL ԡ=-K?Ս}jd[kmu19RE bڶ ܧGhJʅT88^I<Ac# ޫJ1}Ww6|$4 sׁY~Z:?K1<>DfkYcIE <8N8w`szi'XB$f]uga_A쥶,qE+n !GQa܁ Ziw7C, <mBDj>$]_x3նom}ߢxT݊ _ GKm&ɉ1^yeqE-Pk0ϠMJNx%'/!Kf6*^0▒;ܕY}ԋ^H@ wnGU 7IET*vwsj(QKTBZG:P ~\ >?EA֮7ʁnG Dr# ?BfFF)q$R3(R1F E*-56G"1MVTCmr3e֎v@n^ Yj65  V,)ꮾtCo x XwW2&Ҏb&U6EsЗ*7z_ +ʤ2iϲᄋh(PP3.x32Ȁ)7G7Ccѵ.Ai=;QyѭwQjllDʙs k-y4S]٠I9C" ÀL߈KB>/=Znt4r0U 10 x D;?ay ܫP4ZjT2D${ ;I.M.QfIt(،RᓴҶ"ݐJ"rT}A׈0g1d RE{`uy, ; 1R~o!w8r 3_`o2''ǟBYy(`R!|vg?ȍؐ&mC2I3+yK6PoVW*}b*iplhF;!1TulFzs \ N-;R 98Pim7}0RN7E>D*$֖p[aFjjt"l 43ܹIulv>z2,~O/W7<|eghSh D?6f^ S|BdO0[[[,@딺W6w‹F; !{чXKQ̠jk3֊{Bkޔ [B`iGlw@&PT-ޑL<aGP,Mn5E4=Kg;%  a鉈)#Jyx~Dv0r& ͇b2پpjD+O{;'W_jΥS!1U t(I7~ۇё`tؖ"\{)E~UŒvƣ9Vc^pL/3 "L͹DI ghP;N[P3{S9Oӫ]S Vytl#CZ0bGA[aP(a% xZka+w?iV(PFHxĕ!T\lum~#H@bJ If>ZmYVmhQZZg]bnl΂|;fܤ$Q~E(S@=5+g gm"}H]K?d57r S 34Z1E39)cY6B'S=!(a S0='Ƀǫ;}hxwoݚ+:Axeސ}#ӝ(c7b͹{f@ 0g{ ʺݷ2@eqt.ؒg@K-7oʺf{#J Cp(n+a|B؁\6 s XR`q7.jnG.d) <m{ QlגbiT@@Ysx~iTlrj!ĮMGҍ٭*35h:!jߌX=7N |nS0U]I!CVY nwIjn=ƈ1KGD5pM3%8eLRdfJH&5gW -HO-S#p]HwWyj+X oj-H?r<DIo򎛷y5:Y#?Kg+|iZ" 0b9V d \1rx"n?N?A8∷dYHHCJ8ҸM:+|OV<32݊ ZRfv=Ouî:g4އlw" vbcۮ2ݐ3bM]ZPy[F'#dk2Óhto -CB+ 51眺P'GDIJ.- ŁgRyg>֖j]%>3x@ nrLwj{}|ZNyl]G^3TL~N@+|3uI:z$!}j;p̗QTͨ(zS_Yeqr8.Knw8ߧaŶ p"wX qw3K 8p)TfL=_cH/A%jD$nk[r&ܹ9li6&#q)15\gpkjZT#z\.p(Kq q) [5W%Fnq %ir뀽wnp^x {C+'#4FW;[_qym~@p7<ϔotfbJ'059@VpFNm(tkk Jz:l]1Z_+^S?dp}YT:ĈG+|]+ ݧՌǶ;=|,cޟ#j4Lݗc ]ǥ5՗:B4 ܳ恷X zss\,gמ-$ǑC B¯N-tzC#;-egP-d* C7?([0V*Zt{0:Xa4ވߑR)bo~iq!ڪT-* ?H| P8d -%ڃ1#C6KR(:+,AIAYrs%?ҦWtnRpq@{Nx!2A |dsVǷ7_,|M0ã i7 }H'V'ci,FZ˧FMgp4vJfh *;TsRQ|s^d;ZaanRQjb6Ǚ+8_ɽ2[&E[RkA3o8#;еY K ojdƅHBi~6B҃ tƝ_F$ #"yڸ.ھ|5W]Y@GeUy}B!(s"mK]尤3ZTQ^¤I5H_q?N-=) -az<8v kl3sQU}#;׺.MI5Np$g[a9RK;~qcN=GXcmFr%1֧I8ui򦖈"x$c}dβڗzp`^_/!y3yG(8QCuhW.+)^A{fjS# ߮VG (I|[8QeKz/'R uqN]0Vc%@߳UӥIB ž2EL=j.숄J EJ% >(A#[zlk6ie1=LSWVm{XBZɻXhg ٣B]òyѯM_&TU+aڔLja{qsF49P,7˟kgPrckl$*&J>ܽ!-2/1tD, 53;"hyt=Җ;S~c 93 ʅdx.5=΋bInt /!b1"ѧIX~D8.GDg.6(3.a)4޶Y' n.eHFI9{#7+PP 6tc ,  {k84VnKB^XB03UɖaK@j]cUuj!9xjN+atEo6?6mԭv R}GfRɄJq[:l/Y@R%(]q8~QA+CdEppgw8:uxV_|Ac 2+<䮶gaIt@iȐpSP] D@Y2S-?c_%GDixif2C*J^&zL? P/` A2%Ba-‚ξS>2UE5{i VCarT]x˨\*ty'!ϻBpbρ}B݈9s{yJ΂鸱8Rͬ0*zIf|9W1~A+yYr V%GG*TXg%/)QbC-qRuT3,?Ir3./(%S E`s9U1¼NQu|Nwjdyңθt" n= ;{1r8xM];o&ܥ(aKB5:,|T-d&s9< bcx8^E!A9 , ܛt*w 䇸nI\l-ljGU޵8.9~'Dg rպ4Htn5 Upˀ3 -TgoWiL|tlyTD1b9Gd6qP7>!4#Fmq}}ySow*OStdաo:Պ/%oTޱmG8}/SEP o56Y7x2%PgRgqΔw%ÎLJ?x kb"q/jf6LG1-{밶h]fxhI\n-n܉iQoꄂ*^Iϭ>I. H9qMṛS `,Te^Q<;VkP,WJ +hn~D{*DW2{z^TmX0Mxt}. [p%gqąO0'GJ ̈7R #wdӁu{cpV$krH>#wG+Flj32e%!]*>b}݃:4rb2whuۄ{g7,SyO9CG pL~X1`I6cj6mx,s]cMٶ,BdTOrӖgU!Ӽ=mO= S/**Yi4c:#997$JN󘬱x<)d#Ե2DO3\7}Y a2z\ LZxC,YPr{ϴHѬz])jNm|dV:`;aFztbC`_Z!j1h씧#m5T(9(ڧ4x9o٫&bZd?Ex: sdiM8 ;9;]M d-\g=<9ZZ]7!zFq Trt|8x]U e1j00a  /14x?c Ǯy40InХG #i\;Q)*3K̐.qdJ}FPԻxjrk(U}:\$:|\c 8IvcnV_-{}15a AQU/-*{_ W1ؐ.ElqHռ!i%/Frt22#^qoETvmSd|7R@LG$&_,gr7Iզt+ uȊݙ DH )AA>0lS:RZG1᜺\]^C=^]UY$PѬT:0p7,֓7nlu1':%-%~95΂H{'BN81S?*>{ОR;)\O{{<YiaR &,uO;hKAe$oL_{ZIXO%|beI]~KYG,GMkcS룾f*PۧocAQ$W+ŕ'灑K +@*cWqŅF@:[[%{( ;/ SrpqRS)Y3@SfNLD3Fs0L% +lZ ɫ *I8D"teh=aWʲ0GJ 皾M1 rE Q'= WPӧ2ȿ!iXDde " Zg$$qm*\8-= -k~*ma] #̣vz0\IgX ׆[`-QD4 ;Z"ˮ$g 34xYEAo_ʐT%3"&gW_\=zu[ oI1fEߨ֮% I 2!*TlteNN-sGtq':Q=)Ьa`B2Iĭtr}80τZ %VR8mƒF45on_|01%7nQUqK1h83dx1ooݳNB/ MOiN3N5񨑾ΖOa<!$QCSh1+ =x^CeYX{8\1,lzPA%I3IHdiۅ" W#|Y1%D\ DTտ̲hZδtzVAf05B~/i*!d,|tF4A, 2K&܀95 Fsq`786j"[)9xk3t>[˔*M/mK%/D ոKC{F'Xvn0U|u㲵/\!p%zhy`ez&jvU!RڮmM/GL(s"7]aR-+e[ >1@<ʤmq0Iբl_L19U:g/ma>޼m:ZLvriXR8Z1nG<3M٧8)0 ^ٟ% pwh l튍c$QBNW9BZO68Vly1*#Ck"b|K}{*9Q(vC!1<|$͹7yֲ[ŏ9WjP=<\Tlխݓh>&1_>c=C1ںͶ'=Yk8(a`8/YͻeUvBx(_1ǶH.r8ȃN7]m>(7Ҡ#Hb^հ-&—FoŷID{1ce7~snj1؃m;qcā{C싀>ӧwUH3i4"(~T\JdvvI"KyOi1C~N4@t,c g3iW}gѯ%+ry3/< vw gڿ@q*v;ebeK𤬀OMn̼l**%!lہ:&񮠊d1 f˵Kp}Uy>:: 2U`5"W܄3tZ-`^Ũtk`K=쑹WScEθF7 @xhq wwvTTÍ'E %L]PdORj%mx6PZkG6 .|ôm"' =\8Y{Jh]zi`TB oXcC&0=4zضP3YMr(2 h!4㿤KF/R>S*DC#$cE+5Yf ʑv1?j,k\RvI6ς1.LI=#\Hښe`;ou GFΏW,@[PJ .wk(v-;N%#ץ; 2z-:ɽAt5煄Mņ1gF}n ,|@ 3FOY_B^%Tc2;Q#_= Eb{nSDYAD6 Cq'/=}MH&l<='d\r2z/_ RA5[ׂQ` ٻGn{{"Ki] Z #mSQ*[U MB[g ܛ5elUI`AdH z 7Z}vĺOv|r՘`~w&QE2SRI4H~ VTK&4Ӻ^Cjj0AweMn4};?0 Q޶ uF4 Fx݊#DrxF,ko ݚӏRuv MG_!Q@ XU =b@61o PͳHJ!H9aת8~ڇkHP7fnc|kr:%m @nHΟǬ7l9ULs`u o\99`u;VHNB5e6 ]p#+Tea|e _4? 4[ ZJ$B:*t TwpOi œ)L^ᙳh@S13\L iAȤ2m\xZ8['ƦC"Y߂ 27v!6߂'bN[i>HvfRs'Mr]dw]x+i% QeX:8P9:ݕCKRH:rd՗̘3HBT`sAQG@vG?GHm'`שTu!t\'vM|_ƶrU@Z^t _ԨvZs@,~L'qɊb_(x)ǙdwpƪzXQ&[ַ'F)]Xʱ< Xh?z+SO ݁dKi7CuN9BXdA-_=v]ǬV^I.{Ua8`a_M :l?R{f_j~5 f;)g2spmCٶV\.xsjݣ}yK^w%bkV@l0 tǛQοMEJt^ͷjzg^[N{! &ƩȱPԓ/|n1v*ZꉁK KsZ;(aB@| )wmU& RC0Rm Zf4nj(Y}$u=(A~*㩭#vs76x7i9` ̫>! i3WR(OF=yefQNj0gǯe|zv[1+G?S6O}WˑnL{M<2+zx}7b &hwY QɾbP(iIW;޵!kv;d&͊*\ko~"ob x7^m̠]42bhSۤR*xKjPU2UޡqW\Fu,*jOe&^[ ڿPG8$)VXJH$B8#?UZ_ ,cZB. ShpF$`ڸ1"nD~^ ~sV{.NHrT'X{sWs3Wb'f9,w1ym0SrXaR)Xu!sSܠ*_g,FQ= &chV9[jD}(~ +#ykjh|XlX'z<"|rljpmIJ bF5-)̨oy*4^V$Studžs|DO:wB>/:ݫn#X#|4ѩK ?x vt*9Q8&vP,kgl6 ~.#=%2dj-MwJ}UMXaI@g"<3)Iz&gyIip"f־JN]ZoFJ#Rm/c( ! U|BSSx͟ʸYϷ%z2A^- gPמcL+ΙΗS%5+`æѴ=ki)3j3` 1s`G8 FQU,\PVt"bXzXB=dgq*}=kDu,uҩ68>\dZe$5N[}x~4(6~k,΢SSfsф\Tŧԓ1[]U2i֟O6Н-| ָT?"*6iJQCasRo9|͠ aK/t~БT0GYa\io}2:`b-LV=ې$vA}{knErwU ኺVS{{ղq Ym?wu &X'zy&Hٹqĵ׭RXX[ܘw!0?%Vl  -nݗk|7Dl 99lBjBgo O~ZwQn4flml]8ui/J7D 2L\)亹Oa ӊW4>~d' [/śt\/>ڼgfw]~ą.޽jD YrYVBųuD.YXW(k#F@t8ca=\λ} /&wugCcڬoa5(:W%VFNA*F(Loj2 -X{6Pyv}R?n;47u9;ЕJ.C?@Tޟwpf>&({u,8ߞ_G%ND GGnF{W^1mkaM3ꀧm"]^>xLSS }"$m)  Yϙµ߆㭡nEHZ‘z,}6}[ᵹ(_7^SF F@/G5ě\m EAN-rVS&y6JV t8m``ٜ5qUXsw c 3C-B5} DvQ(4 U{(&u>;gu_JloK0*q Cz wnۼ |X؇ieqt )y\8AN-)# 9;ߎabF;le6׃+yv >1םYƪ&ȲR'$J\VJ=Qgo֋ODl=l :eհÅ~BZa+kYhn7Gp=RHY›q"zqki8oSG\ZגJQf533kdeIPqjR஀جkJ Pɓ+u05q G҇<^.WwD={ۯSD,8Ȱ:ϡ U^6U:F& ø^?T'k*%zp![#vkR-cM.ψ9"I l4tNDa5V#:l:l,q/Qt(&~;L"JGzID%qEd6 v3{ue7UW>GޯMLw~SKFlȆ_'4f^]Ob*jj~m+Z>5=jᐦ#m$eSv1WˢKfUs-H`Z70/ѫE9.w`xX 1,YG.I'KJ6/02i 2>rqXQ~yKƕkRt漵%u>UC€,8L|wxvrGeXkF flyF 2RM3#+}]7F~>ym؏REo}STKL[2Y 5bx %OL}u+F0x: }{)+š/ӎmX[9x7;qQ)MV̚S\hU7*L;v jZOSj `B9[U؊15:E#lhr=[4{(JKd&Y4r]yhz6ش3iL殞<1}(F?W4׭D7];Sӆv2WQ_H_Ub ΞnHUh7bW,X>SmļV aFWR2*}<KR ( Wc@9rASD-: B,<\pOJ|t^ g}j-[Ả-<nUr~dz2ILs_VO*p 6lqЀahE`a"J/  RZNpS¨KAmdyq˶;+s Ǵ<F~\;8~PopbPc5OQdGiiH^w 4Lv n$ XC}&Pt;jw7GQ(َ7.1}%`E*V:Aڨ*rҺ"PxmTƀۧ]u+  -x%1qp0cqR+.x޽,KhZ*RLnS``)@(Jݚ%7]' _ccж כ$q95E}3PϾqtʀeL~Z#Ukwf҃u{D3$2NHFB)uڨ{Nb.(W&Fp~F"kD3qdDS7~{`A uz L+5M?YR`(x1Z$| P9L3pdeO,eqv@;?(X)e`u&ya},9>UU1O7DGϿ4YYKaB3"}f`$)獈il@dM{7*udiuT."($͒ςHL!{d Y z1EJlӻdVF Zl>򸽡10MJeA1|!S%6N _P~>Cgzٽ{n٪ҁt~ۻ}xͨ.H'2ĬP9-Mgk縢zh/A.ߘr.WnVZl< 2" Az~bu*+֦df>Ėl=V6rT-;2wj*nSdj>J|^pZK0N 1 ml%]඀,H{`bQ$uG0lA` :'Cဆx?<_ ћ&!>|-q3CSU5?c6XC;`Kct2,m@U~i,k?v9qX҈v3EG\'q?HPmM`;tfO`Q7WI-pA1`#D%SSv~4=gp+OZ'JGF+x)iq*C2T ܞ~ܜt /N56ev_5PTt%8&w?}p=7Qz)kҋ̣k3$%oyWj2|_r!JaTV nhH}d"̪9)_+5f^`r{^w޽a'd#o:o:\?Ɩ[ͣI&G,wN gkȯj#)%n8A#K,=+?Z]1ا~Wzu U`G$)<_'YU%(@ 2oR8 bl4np?-G%t*k&4O0T$FPwsPw迋C3JXAІ5Y f;YbYeO/dv({Vlkf_O[8G6m#6$O wS Rj|堝\WʥZPH[zRnO뾤ދlADb.V*сav6ˢKc|\+yjeiְ&q8UƼ0RoJcV!X'T(0C0if%v%shN*}"Ә҉P84jhvfA'Л( j 6s%V45}[ɣ!`!a;FOA Yvlq9"鴰XUnp}ZiMid17wިFגL,zmM>5!{˲Հ`7=L0޸/;vҌiJ[@=ې(C +M_b I6hK:vxz!7"B@An=|jhWg(=iy2&~WCV}cA$$7#HqgWUz6f."*rp>bZh#IXZRУl6@lRy/1%S>j((e% nH;bj{Z9hJ`` (U M1OuYs; k,FT c* =ֶݝbTI'`2n<-PBr`  Y䮧 +`[[ YG@ I ")&޵wBfI+J4P<3c>ٟl,"ŐheG:}ҹ_J,gkhx3yLJe/tgi'qη3t5 _ KG;8XL0=:R҂˹;Ȇci%9IJ r~咝P^2uVcQ خ>n;N7<D 3+wUE"9 O?Y7`} ׂ_d~W=H^OFgϿ@4^z~3:,Z 5;JPt #7̮i(/uK'a {wG(gOΖ ?iwDKa| z=fSLz3'b'"C%E=N(R?7s!szI#fzhPI^N%@0ĨSiFKXt xs~đ̣,xzfKڸ1'(쫎y=ZαЩVV7Y]Ω|ǟǎHѵHӚA$ 5^ɍ@ mPgV"Ut ɳqE E<_ziֳ$MKs1 컵~y!Z[|7AfH0ں F͙ @(Ŧ1R@O̗#ա^j$b[iʅnaEÎ  \Y)7mzɩݟr-OL"aWE,{!ޔfONN T`Ur0w&R}<f!' Zy!H=t 9*j14t ~5A.PɡbP|@wqĕTUbMr.c4Eg9Cm~G1GfW%mϽb²^$)^K"ve+6[egо'o!:2ֶqo05u)Gt}uǤ8uR l^‡~qNDI<  ѥ̻ل9T+pM/doY]oarU()?%1XE9&耂Y| : XFtTNZ\ՙ?3v+c;aU%8L!?C}!g"c^5ޯo;;.A>Qa/38mޣoܸ+g%Y0 x_'4(c u"DKQpWA;@6s z |j}SYb'YJ'pm}, lH= ߾w;@O2$U%F˫=18Naj3L{fӌ;Pz[ $=J*W*a}F<>=Z?OqKpGBڇZ1"pD9g zHșϑ[a&:`'>fτ.ɵyPXΰP hjW;ohm/&=_@o.Wpt9V@H `%~ w*y1U| N (] vWZ\% KS!Gc?pH)瞆$yVdQjU[#/>mjU\n'`FakgfK£,~MbK B2;<:Gϊ~Pw <آ>5j_|gx.@'?a,J{L2+ud#< `*PLbҖm !HKv0nAPZ;8n_$?u{.\5'$7H2"" jM,]"sŸ4Z.?ޓO 9ltIN,8t鍒TKUpGfw ^a13gNuexK`If}Z vE~!3 D/lu"jXUe5kL.#g/p4SKA At`YNģG+ Wu! ST\0TuWhy{a#OԄ>".̖1!% N"cC6Zyԩqf%1Ü&X'c?ub8 D<\R;oC4_1MՓ 7:v%`[z'QۣC}.%%nb*&2W}`1H];rfoVB^i* h*Ϣ2P4^@\@OJW*Z2{s~t õxy)|1]JECƍ?'_$=|-|+T $I*&S]u)ҍ2 5NNEv滑}X4d`9٩(6Emt#?%_3{vò Lnerf8 $< ^[=aۜ8~<|BT-~n>a;^b9)nv_K/$ehFgGArr"WCgX|Уu{Izz|.c7v쟈c]P{9rܚTt*<,ޛV1]Ytr<c yD kPR㔐bZ^zD֣pB%>/W/eu28WKrrdJK4 "W{NLO$i{-( Ap`HabX-LR g`nNnիd{F2gF꤫w\-+#"峼GCs*:Zx٫G/#4)"}#WnU9ڮuptJ) Bٽv1of>܊Wvq5W-]P"j`C]?+[I-Ç^ߍQi. M=@qC)P:ҳ] 0 ɕ}f57:yb>&$ɶ ,ؚWj$"z2!?H3λ2wFæް`glXz/byP{ 1n\`4s pbT%00<ynZ AӁ&HS- 忺P?m244e3"D&}VBzA*ľDe2CW#9vuaFfz*0LjlC S~ Wps"p&1w[Ho FO6+hlJ"s|Yt.#\c da`gm^8^|ygi#k<_hYZ`rIּQ#"eM̛!:R'AA h Uga7&jIzkq'A gt훦..cv J;j_S4 V` FaI '>HGg{GNk?)/ Np~iZVPu & \[lt~PT!fPF.hCO[KkdkqwV*;"@/,Æ&ȥ?xp4/06™%ӿOFgͧo^3aoֵ/jg?\Si/  [k_QQP`kB[Ε؄M~K:6M3v3AҮ m_\׵9]y&ZƹDl8\6zI"+3_/DX۵%f\f &@9M Z̺8T>2c}FM[2Lrܤ!{wj?2(U c)ʽE_ȹy*ޯ!E 'x8>8;$0|@翍T^ou=.zH5db7$|0 3MgAP97MҮPtu4P55in6E#G|01T2RH-/ ` HGltxZiŊ /U Xc3OT$.FY,60 l/ ۟>nULO^+8{r;ԟ-z~'AkOw6UOH6%R)-k?ʖ!mF,Wy&:k"4Uz뒜2IWMIjP$ 0h"6vny /%P9%<:B,ms)4<9}P# t b擧zJpOJ<:JTw}d1ICo{זgM$Kg&X,䈘/NUыʈ3Ҹk:FR"A?> A~~D5ZQ0T A+XfZO:H *jkcΈ FN,O$ <g)1AG܅"9Xg{ˑI3i'C=avI((Vh^vcL"]/4A9Pd*ZO =̓:$3&&]\n0O18|5az1!ZSqG&MK"MhQ}ٜ ./v&ST^LxN_u./~6>8 T%8C Tխ . 1 .O1M%%r ~(u EyRNmv2V5؆E\tanV7yS˔C'dYu'0 {`0~%q'='s7\=ˇ^{ v 2mDna3~bR8F]oUB3)$Pwb; ϑʫ04LX"攠_qϰ[j`W0%oYGSmUmImȘka<; ^P>GMphrJhDr?K:b0Pxd8hntbzE HJt0XSWX$]#^>v*]SC.G"!VT?lbt5V/d_6JKTaNE3NeGu>Q-(ko21 )tJAv¶):j=+<1]ί D8og `'A;aBmGתSVqDz3> 3e\.t X P@Йz7?=,Q'N-$^mӸA=(|YojY8V{aS;FOs)eBKRT$U>0x["pc#S4E&뛐L+b[#=l2ц WӒ^:.SoV48 y+(ZyoStcjǣamf w.m^]>XDԺ6RK`%b62¨h^C؆:o0cL1)p|]@nB(e;"Ȍ4ZH$^b;/ fXg &k#M;fH ̺[|Kװ;/w꤬aivp>mBC,2e+?=a"nHjuY'hG+lO1Z)[-UePY_ E&X`wR% ^Y>W&ª햛6iDr\C=@bԺr u/Nwh.IQ).Y-\n0vgC@3 f&fۢyQ y /.nt9^&Wk8d<"o RⰭ|\v3ٺ|' yD ]C$yA2qåIYS@@ѐsUu >M"#JlzLmhӴl@kU\^H *w9t3b0t4UN55ŠZVa1SfVirj2t})c1-`I~,lI ˅"0Õ & Ŝ[XVگ2^dgB.&?c#E5`(qQ>kh?.wpڶlp4T6|jx#iLyglerOՋ$ǰG)ZXqisVlt3]#7$(cFM|Ɵ$XW7LMmG fY]^{ Pc67uNP'<>#UTƈTϩ=ayjr\_1MTal8yb6gLƌǾ 8yUdȨ*]d["u+u-AnpXl=tt.p|`M;ߙhRx_Mfy0\)#t%G3X#ж0EWw9HH mq#cWP \`Q(K'"iTPvj%˫ oy=k Ϝ[Sh W9ɝL ѐd}P{cnvǎ q~ېVSeьRW.s^tJ -jCꍌHJ 秧|.˸Uv#͒;FF[ucq zP_)ѓA: g'bϿlq8M.n$LMdC7b؏sDeU_w|**iRLw 5Azk)OE'D¾ݤ:@ F~"Db1 =}ZŽ }yA<^C#%q#Ļ,jf;*9=0p^M Jk]).݀>62%OD;tA;_M'N4pL&ֈv!t[^FM*ER T4zI „j9`/^T"!6Mӥm76:q1e OsXQE/xh®;A~gv-nnp݊6̏1D E{%h[bb^@= Yh'¶b揗£mSc,JڝiZC{8M2F >J2{ӝJEЁߊO־ou~M[35B$ì#s&SCYhJ_U܌b[5E{*%j(cBӘȁ2-u)vϻ9 ƴ.r#cwRB,=;F Y}ChH :ZK$,q% mlTZXپBW DZu/0IƂo]N;S`M"Zyk}砃#AֽxaK`m4*6\{De2Jc~< -?t/j.Z(;F9!e lJR3yjA;Q]ί~p szTXś[iV7{!G2J7 wztH-{ԓqy3dCc7Z$ XO]^â 8ﻖg +I#Fm{2BO&#H}$᡺>g|#] Q&WcҭcE˵aw #J8d,ݰkq})Wߛ~A(U^#A&Do.CB;1UU*]ZyIxc&&px\NYn[ zA/Թ1ܼAU9Sޑgܐȑ-Jae Jg'A%1G%{Aw2_oJ~$EyEq΋}R#}_]͔'H_ϳH1N]GU˧ob78lN,%f.GD^* C*C@=˽PEC1A4#38Ƃ"M#i|8Dom}WoOi5U<ζ=Kӕw,4!ڣ,%%h|~Q_jeڂ^aMG 8'@Tu!oFWDNEK+RĐ'f C32 .`Yy]:n,^+ Va$Npe?`%;" gfƱV~U9gj. <9^RVÕ6gQ,c0m{Ɖ]%:Z+$I%5*`˅=GS}g_`MW;oq,ۻJ|kS" gߣ C>2^z;QV4pHOmژsLP~e+eA4 GMlCgonGrL}.PЂ Ja.G;Wfjt!"پ7(kP; rƄؽ_Ys^lF;֍n8OD\]y;vĠѲ̑pHeNoat>.|wjp S9 /#bш|(l' gQ jh\''X<{>,"X-AsC|q޴ :j}48F:[ߕI7}*yZqG$)H>]d~Ϯz>dWV^V}l'uq.yx OWefv_[$ }_ҭS(ͦڇGp(򽩀~~S1ŧN@J/ "Դ$LV/jvR|ҀӯoKWYUN-A\ <[0 7^V.BV+\A;~Ty?4$ 8 8|Q,6ɥtXRFrpIkD YluJv5nFa4b%Ot0Q]X!7\;T*(uj7Tx^}<$kӳ}ԃfL Clp!4j8Fݛdz{a*?,9;wW|8lD̺vC}O+?QM9 5Iؗ5%ь47^!a3x 43OQ|@7PįR`d &'\K ;;@:avh?ܰ^;=ŕm0EO^#9n̴LR<? S2vRƯaA=uKyciS\Xrwds8Ea*nXNkN,%u Da$8OB}|XY[Œ>Y{ :Ok̍b<#WFb)ױJ}M[s4/<Aw4yՈ: }g"+JT0E 9mcR-eثq*3akȪ(?f:-wTPt[Pؒ`}ȵO/4 S_.$eV_<Vc(c{LZJG1xBii7a} ^ (7 UKGfʡ^8>h[(Dw,O0no2ImrD'da!4<#|Q8AMb4AVf#5tVIKO9Ɓ۴^/0*q/mfv!'eŨTh| Si!. VVCd~ҏ2I1X<+[3% Q̜9A9T'^N򔢔I4@3~EJO$I=1IK Ttn䩭jف?.[pjϛy^_(G߻ =ǵ`: sGA*t>R)iԝGgX=S`BxKՇ Ɂ U0jkG@Ntç\KLmo7,J !\𝭎WZ)zss|ِT'ιkQ<6oZA$=emKCvCP V.B&A9Yjyzz<YX6nVˋQyY24Xu2Arד]@y|>#gG=2V%B19NzzDO$ێK؊l!!zkEZ/;d{/a,R$g"ʠ\no[`[yN-l+YeI9|Ͽ3ﷲ./>}C@SD<^m[;'Wef~;c1=2{Q^$8tNpTq_w^_t$馑K{q<<>/ ny!J5zaPdMa'MpU+~9L/sjs4[3:t|}DR?he}dCKcARg<<,錱_ztV؟9=:EX^y)dndKq`- DZ>P-@P 쥦wM;y"@Al< )֍!ľj۲X}rŧ~",{".82K'J 3cԭ 꿎2" ҨJWZWʌ븧Y>FU] &iy\nBg6N1lQO O3t.rjDù9%w_ޓ17۴M7..M_ɳMA@Aw4y0 W'/Rk^fS >BX ` Bl&,uX Mji%`]HfI~eX.%5H |3Q r_3bzvdtzQPleN m512TA?. .r~7u'*Qea8H28`s|ڔReqc4t45I7N'MY82^!)^P$m̝dh Zܳ`!;R[#p~4EVwPFxWqSy.#14^<W:.]z[$N+H?ŏ^d Q4䭡VLJ-%C_0I $ÀS#=C+GoAPC]H=- 풛DAw) SYŻ#%JeCQ" Jj ;躹Yw)JRl\pou.gjOPk_HtU~3D5;Y)MO9z.)3#|?΀G^ʶ}\$nOƋqCfʉע _gD<hJ5zr,b0 !:{#'| h;J :ON5U_PI 0%c;d1>ևM|.aopߞpS FQ-&7{A uI v'c.j˟u>cBҏ䘽OB1qafևA#Hi A5V PT ]ߕv]E2P 6*:*峑j ˷2Ix-.6~$J&+E ft0rW o%A`uiڊԳl } a kur[^&9jTp!kL\%*͟:eߧ醎:ⵯYċ\@OVfXeeb'W37--) Xb[p ݏ=7sˉ.a//ҋ$;p#[&]Y6t(1Mn̋'8FDwbwܾ9٘fIkSv]ba // .2ڵT=u)6A5VԈLۡ+-fQ + ͡tGG9´5lO n\Z9.TzK\gQ~HQ2dXy @zsa_DBx!p"/1| %2Q^3 me/s >XѦXCBRH]ED cSQB 1TUd;e_[y% vzF%*Su߮;#@pk@AU/8!ȔG%ĺb?%bu 30jybrZR$$B:l$bAAbry#1!yS}x зwKK:?>]1Q߸{PGC62!}݆Ƅga5P궬SU0:B5 *q>d^P+`@3e~mYb ۙ4%qEY Lol\) fM4˹EVDEmװ̛p+oMOC]2q6E^>Aq Z) ÅK|ߒ;-gr|Q6PcCZdѪORrgJ9z o{:X BĘrQJߺ {/ -0= >T@iK:om(_8GLk0Fw<Qwe(ÇG6=ƃ_oa"* tMME7vA5w8Q^*Q6BVؒb[g,ZglٍW(U*ha\J QO7I?n=ۺQQ`B*=_qS_ 1>Ph FeЯfg~E06fRIB|q~g>B sڌRPa YiOL6"{R>aM}syՋ̟J{G)ZMPFR;LA5CL6YInӟ+9`]UK䢖UgDY?1';9AAS|k:T'|Џr[rq`qR  Yjwe}-K޾jl/Ӟ!8~lv!7XcXtxR,EX<˶cAR)|D3A1gKgx|Pg!0mt~n䆴3xIxp4.o`r*' qyG*`_?!?b4q['Y,¢v\0$@Zsx"))WrIkv k]S2di{tPv O#$I!?c/J@vՓ'H|nYR5)0K*n<Etl? ttAcfVIxos-$irY2 zp,8BXOH :V JӶ kw^z߱찌 }er)i21ekoo(|ZRZ gۺse .x%R[!f $@UlWr4֔l'uUDfUXܪ!QΛ8'Zy|/zeqR Q'TFMcք55O*MQCc,)k5[oY_ߓ6\~B:[Yi-Y6:=GL7@ npo)WSe٤K]u9GEgC+9FzK*uM˱>#lza8^yutѴ*vot )G w!7 X(!.S=Aix[?{"9tSTOMoAkBɷ"@=-j8痗`yN/koƕf|ۼ*,|y4_{Wswj8{g8$$V(|MZƀ^Ms BWbC> `IPX =?ٍ㠾JN&fɁ~DqFv582kfFܾWw'+@n8|ʚ܄uP ("s%rk1AgQ{8]j?mp-EyC%t$zaASrknDsOwIl*p9(,^xy_ٲ~?  ad$OzGgH|aq^ m͋Ĝ!ө]]!) g3z$P;4c IEXMyj/K+cw[Eچk w̭ \q W.4y)ܳ1o'FÉ(CNӃb_4mSe7 ;'E3[J%":B%E稂҆(̲JzEb|3+QIa=wLtvp`~e7jzPg! /<ɊO!lC^PXy9fI\ÿa_ u.G9`мc'/AmtSa7S"\$J>.Ƿ9]g@jEb\e}u_Ei*m=ePߙ|z6׮̓U%)QA|0b9MHi^S|HSKć!D@٥\Se _Pr㇚#o5.WO{7y작kG`|dk`gN0Ҝ۽P'ut<9/*SWz+MG*Qx_BC@L "ѵ  .463J1df+JuQHb#!U}K|:dȗṶyךۮ ]uj}aɪN.)|EOP$E/D 2aV1Y:ށv]YD#Q/ O*sԈ@?]e2Pg@_9pQSokc z4"To 1{ w4[RI&6"O,Ϻ A}cԻ~3*:"+| 5E{CmK`=)?(P&C«:߷쎃L|JAzz됆6m?pGʏ4GݷC;h k6I=I#P#]|e<r+NƚTzs:Rvنq9醅P!<-kuUMȢ}G#p%rΕػ%8scOs!OݍPY\w"ClCmkz,ȃD^;hc@eGfdL錃ШBG+rV WԄg񢎪dTbP<^g (A9p1 $_HG!)͚Z ʤ{-w([,9=#P c.&]B#lHe:fggǎY4$ p"dͳPP^. o0[S9S0Ι; "e%N ~e07Z t ICZ2Q7S5x׿!GhhzŴ, ;#IZa8zɈN[e.܆Ek&[y5oso{iԙ.>oð=͊K[jZ=+j4#!W@ѡ=ȑ7}xMEH^LhoXzTjM)K(7X1p `h%:/QSfAj$$U}ڶ3B=om/B*G`s=t ~mTBwUQ.FM. >}'];@oEi{}J:Bh 3$UZ HIo7C6OQ61LWCm>/bV}mb&>hUi'[fEI&uH᳀mQ!*8&5[YO!^J6)wrXtYѼTᏗ-uO~$,/y+X|}~ %IUп4hG5gmDѶU ?,V$peln(H|=-#Ɏi@Fk, LXiR}5acA*ND1 w{hʩ| -0:HUR}Rr95vUv#@hC؅Nc Z|h+zB׎Kb ; \}EW+ԪH2+~HgTj~z H|uú.7Ss/(1Sd,uxFOn BVfMdy1$xȵJ4$lKe"&?_{oVnJQ $.- [ZKmpytu9̿ՇN V|U69*OQHkQ"ٰ_/ 'g2gWK&Ztԍ>D]IȶF(7q!nf m;haܖD#<ϑs5u48IţЃnڑ Z 0 H6@Wc7w f܃n%{C>[[q6h5>n:qj1HOѨPC7O_RsiG;?#cxxYN 6Vijtu6a%(1P=gQ"_̥Oo!sKZ׻H-y';K6OeլmHEcben{f9V;mx*\4m엜*&++7;![K/ʝ~U&^'l|l7FDBg$c ?.P1}zi-'Ȍ4-AQFPfIaJ:!o+1K. [Tν Wa/QWK@dٳpgbmD튐ְ'3'=hAz]qXcna! &Zt}ÞA&"pWuMKmf҃'A"> Ncݬ f !0V1E8ʪWHM/ucKDzCI_.^/L' v3ZN]p>A npq4S`\!w2ak-=r95\=$i$;O+sr[T cLUv EBX 4!kGĆDO``vV^D]ͫ$F+ćp.Y2kaa FmFTyi8[/R\đLTE^|t'Dk.u7 > M;6?caͼQ9 tnS2$NWxFc”A Sg)Oz?꒤ΞMGR 7\:i2Ÿ@vbϧc{w 6T:|(u}D=q xm@c]cF[u7^wJH? X iM >Euo,g Keq=.SES]=@Dhp#}^8|_NG kpޛsuq~'hr*@d5;hY] $[Db<j**0[&~z}nK'|ZT0P8.u}ryNc 묜]3:N< _25=K5s}jT Ø.oI2jg/yx39yU.,2VmT[7^g_0齵ʤSnA2KFy>й_wkCU5LG2"7l?&s119Ű+kw4 d*ey[^Oy9#/Q~ 0}'Oz=ЖRj'ePg.+Olc{cjsq tKg~dK \IO j;)q Сhg\p5-|G hh[8fBP)_0eӜ4)`߼ngD3?*0ade샱.2uz=kY|K.|JD4Uph\BoDtW&FJC%D>g~iߛ"l6"C/,96+@<*{]OMw- #H }E_ %^gp"*y>=F9~EcA,{ a80ZpcL#slw{!)0ذsYMqfG0btW-36Z SF.:I::M2tZ2=s 1RPc9@/ŚXN2673v0^N}&z  GX9!ڨ-f! _B ct#?V7< am@NGܧ*]-Yx(sB߀Oyi`EZ~RdzEŲ O#Yo.W78Do@B> -u /A!md}ZEwK~ ݹFlRlQc U2[[tN-Ahomv#7NF~?5>;2ĝAHED:]FW>"p><("06HfSu$E4C+3ZF, 0qsgC@R5PPΓOgZEqNC5Be;?MPԌ@QTÄp̸Ţ%wlG2ɘBD7({B\787ڒ.4Dd=8w,\juM ӂO^.~+( &h|5{2f /4#s#3W,AknlFE:_Whǫq.Q}+DdN LY"IiCƃKu1?Yр` YUf"/2:YBU␠VL-=1 vEta=<4Ӷ_*֚`l -Qn '\RztBJ[,F}LuV(b$8R%4J}M^80CܛSRR\S;q:*9}p~aMa&[ r +$nލ8Z0w]*a#A|gM+ SqXoY6ă;g.0w l=bA% 'fyq^ԣJDm6]DxU+/d.aZA"Ʉr⡋AAl=YŖ`2uK̜]:1Թ% wv]>~\3 'Ukwcrs~7|o5A>$T*N7I!@nBG)_m] ,&e'PP= >3&蚒 !-8K:ˆRpA[EFڞe)x<1MxNwë[1&*x[~% n:/)H @4wo;WB/WމI#e*?}ru1A/EI4^Y6z/ j{a?69XhPJ=7\dʏ{/FpBjܩ+V\hRKq#cW̿{l|H с ;}D]_xO4rio*-GKM6;Hh ;kMh8d69|)K/xKz; R-\لdPx|ʿfGҧ}&a;{LXc~uHy qo7 Hu_X)X e)[`Rt}7ѤPGz@Q6^ t7wwLx9˕S.g'dM3!КҠk.ݬcbW/ks(M\/P+xxb֛I¼`Mѡ㧾9;Rp"g-y  m_fMo؜>9vۑʻt XnZZ F*=k,t>EI18>_1yDJ렢Ez,ɕ*n"TE W_SjO2,YĂ^ZXY~hƌՓEd\2Mdbc3Zm&Bjui2xC^*g >A;=f"ڈO @#P#nnHu.wiZqWqné!`PJ1;Dܯ^k\b ) =ѭWB> $ Fhʊ$)_s{49dT/Fs- "'$uh:/tXԷ 2OzG,dvERig> Xw~QUy뷄Ww˓oRBj@Vi]SCd~-"r /% w'Y8eVegnd 2@PtyTW tki"kf#*2vL 6Z!v팰BFPZjr H @ۑ%F $ >!O4BK } ȓ`&LQD;$}Nv Mj I\KdC<ԏq6^iiJ7zdD3T5T`rad,]%=P"f̪tQ틭ݑO!TxEH,ֈCb'Q7;ޙl4" g5jAƦlbx{wJRr-pGgts=n)\z&@|o~ qgCD v,M.3fLC6n_b7#?K\-z ) P{hLJ}T7w-nϲ)E%۴[ޱH4]B'޳Sq-o$o|XP<ݝ1Uog|+aGIkR"[# Szv3~jjZdL6V%Lhb&5?4 VA3sbL\훴0E~1]\l>)I矅N1z,zwSMфbx1m}qo+iӉV<r{,CvN}9zJL{$Âe[A|]9y%Zf11%fsvqU,"Bc' 2r;tߔH?A}nIHZd8PO^(n=8OrIjĮEvBHL=hSGtf,.zncwy?5Ȁ|nj+"Z[V˖ƀ3eh!A%J>$'6Z-AކxUđqTt҂ 4Wx&fNjƠ}GCK3_DguB4/xQ֮+uЬ0zKk;` GߘsAje3m[uN8=vQoq3!R`^)n.RB"x "[ժ.1\LE[+(4l bL]v&jǰ& s%[ҔF\~~N'[j,ۤrErIʟ_wr!>YĶR}>X|H¹V'HV5'N`ml 2쵇2@mbaA^Iyj6]$Nc3ԲLi|PݝaxAn>ZeQs鿭~ѮXYЏغm1 d gV\`  !)MlG=@@vIBQI2 9?^P2cri!n<ơꊪzw0Ѳa!xoW'r7vq쮻8h4o!\+C/j%ߍ#1ͼQ g!Sdjf^$立&^z(G P!TsX.=ObzW6lh^ bvǤѻ9SJCY>,Nf9-}=tKnKUj/v3*kb Jltn`7i7w#AW/4F3}?&+1\W2w&/,Hc}L+wtNi`w,5]/!MыRLcCW1 ILk-lcqȽvBuğvùY\bq% ,zA%Cz,S8|c,wRr? Dr?a겾B D_qd{6ɕ${3{N.;XnZORZ`qN9p)tk%0!һZK)1_V;Oz2,I*g q X x }NiܖΉ|ӱlT+Č?gU-tt'";ZMGs}Tmͯ\+j/y6peraAkO_%\#,+ =PjU! _VT  7 ;ZAӇmRI:w;fck80h !V zF T{n 9`P"Ir5 {z&A:~sr;Zæ"8@Pa@f6NbK: x֭ u: {s\ ]l ]’<+<c(tXG:TȪJYY-ƶ :C1UaL?yz 9[Tɳ^ې޴_a}وkJA)z8GȈ1F3}%t]-^W8^jDKX!tʩ2#ɞMXz0 2}U+m'k~yʷ5;Zp!;b@WT NGL gB2y E{UCEm[ŵUBLm|h]L[$:]/P1uo( *D#&-E# Z3,324яZtfލt^#8#O? zhb r  *0 L{&#mpT ~EXZmUKQE! 땏p^q7L} q ^ C{A#@~)Ѣ/50cwGIqczWJYu?&~9T7jF qOf6h4ڹvcy37S/E,zhBU|m [27j_\̱2WrIk"BcوO>z}\{.s}!y[m =ś`˻8F'n \9g)Jfӛo%lP5Y>p)>%>,0㯥NAZ\ ⾈hGK&*wb6 uSZAOTYbX}j3^q[RʻF׾Qæ< RB/j@AKS~`<N{W s;A1^3JuT Q` Bp%匌-&$V[rTm~Y5%n -߼&%7$ 7_DIjaFdIv,2$"KIRԇxӴwsrGHt.@g&nPAD.k?o6G0q+"!L;m0x tMF ԕ[D.8HLv1Ә~ӟxcm0b,u_ a~FPDӣrKoFVB}XW-[uFrw})}PEp<ZM". &EM3R%/Bnyha#b)\4Y_][NJEn2lQgEO;Jft2d:OyP̻}"ZPrNuK/gf :P zÚ{?@vlSShN?_ &ܕ"f~Iug5zLk߄zlsE4>)ΑUV;}d2ʫeyF経+,Aor|8K*7hGU0k`צk\v'QX9maNR-5g2-~ a#fIoOg? {T 0Z ЏS\%^_36D_7Oѵ \5y^9 a`JmH]x1 ro]Hl`ĞܸLd:! 1`zwȠ$.` "AwbZ( KLI4<*̈́yllĈ5idfBeεƚ@f!ʮf$9%NV2 |rg)c'P$~Zװ#m?ּɵJlׇR:bFU9Z[Oũ>9d#8l= ~y{!-m-s\zޛcp@{!W+p(T6;dF9e}\s+ނlC`#"0ok9+/L VMUPJU] hq=Խckq%U'lie>wjB֮H=MԺ(\)$DDQ!T^V6alg-Ivi )ٳF]#T?^7K H"U˄.xhEQϰ,V"hHOSFm#?PRfՂevB^L}p2(TY= /uUvqD'vbjYq#?bc0 ,b$:ΑggN[hnŲr.'ΰ(p9RmvmG]4>3BG-3{H#̸n1KF@z'$_~!_!X# -YL;m_1Y1\_< X-H/d~(xugbj׎k<勑o7&GgwsKAdƳ\(ȽmK׃}HMbvL5=h[4ZP) +0sO;tDMׅ3)~՞r%,j da2EVj`Ed!HxvTD)XvVe>25EiU= Ǟ93AL L֫.AY4437O)!Ftqy[pnyQ̑g`=) -UX~6F #b+S2S:[ꛥ/X$RkQg|[iJ\c] Z;C \_/RWp%ݪ'Q!Cѣ9eh^xuy h AF N]k+V.~v-{}Q]7 m7 Z(s&c!O||wW*vJrlJФ瀄ae2s޷ȻE]&6^9IZZk<DZc\awɣx)H*!YZ'݋u%(Y@oī#@aLT[K9b AF^a@%3#i$8;zY2fSW&s罜h{aԢy3ȇxxOmD9uOD(ë~Wq$  f$b'#w򑩣U.yz)#ZfZ V4˄bx~-<̀݀vP8>KkWՀyiI})T+DXFL W6]'GB})`>BUp$&pu}>kWpTjVsVǘм̕{PQ-š RW~N5?'⚚y๸0t)Ca$V(;rF19?F?VSQ.jM{e/\2\%{Һ~F+tI:!ej(Nه-iUCpIV$N.PZ4|J4 JkʠGsdʹ{)otot*ofS EmSIx 5^pUN ex $ ̴A9xV }x=,ƒak) fvu_@ ,$ͱ+L^'RAי>G0;u]OG!-9P!PGm S?TG,ˇ/=Xlf$fT@gAyۋy,dZ=g6xex3lg>\:Y>PHsL|?cc[5΃WZ zdmN-3$,E8XY8}5a,\2,zd#Lג'4\mޡQؕ-La/5U ݋NQ7zAk\JeCX9u8o6A#k>?>Q˽wk# .ًJz X(K22= b{gM Zѥ9b*N`p:*澃>.#{4ˡirk. )y%vqʹ<yyFt P6 7\u1yڬdP4!zÿB 6pďeNMhv;n˔{~׭ϧUٗ_#kgLl;M*8=;xllXa]Q3\{/Ї?yT$':s:֠u%/e@ $_Sx2{jJց;$ڿjɖ[{P1@X^íE};>*NC 9v5أ5Ho6 #&ߟ!G:\ 7 ~AJdl*-Ҭ[oaef~A͜Ksk1z~|B ۘkŧ7eQDvlMO7p:czFXC 3x x)ZR8 hqܺ@Ѳ0kJ֘n5f7E(%A%tj?̀ubBu a7[C'd% %*~^bMUTJP=aG )2& g%+6*{F_PHR3Z|><9wkJk ǵ d'y)ؓf~cF5-p"ޝčR@(F{ٙ^ L98g"! 2r y; q9Ԛн׿'wۑ3vT?s "6tz7tԧ<2MXGQU$ɉ}r}BD=:>+/GTؙ;&tyy@Gi AOs V|8<,^l PƋS7ݤ`=rTѝ/|2M.P#>u+fǐ(( *POq$#[C}.JLFAQCIu.s;r>Ѷ,Eg4^L HOF7M~rE*ng5XUlfv 9~_)j!ЮQm.[;^X%GQe|cllj(ph? zؚ?, 5&eUP~D3=c"^A`A*Ƌ`0pAR@O1B4ᒆNj.2jv'FVYGms*-^d X>ꄯ LX+k >}t&߶uHH5_ga4Uܧt}A"%*Ԁ`ȰUgN9*,ɿw)YwVfUU<:`"g/uL_ehIIFql@{YrޤPCF߲Y<_Iy ݨFz-0 T1MH {*Kfyf5r5w)~̚~Njԋ8H6oM A3AVxۧ 1Vf}-`^L!~= '_r!ѱ ˗HF/p9;֗eh?鵂_&N#t$O. 0Pq H E骘pArT1,;- A `kJQPL";ȯ8w w҈^;Sʧ|"0$#7jœ=owIs=i4i,nv-_o٧=P0"c=@GmPmn-^_f8z~Z)dZt]J*0qfƨ24P{~<`ٕ׺"bs+?rmNJ/aI "gɟ+3Mcݐ]tB08dy2;4 5D P?sq?.jgUb}6*M hlѴ|9lRKE~>fIL }6jlx\<Sr#zì : #ώ{t,y:~a'PIxڈ/YU|!g[XHNzI84v:5bWV۩>dFWrVx;]X\Qg u(~t-9;>Xm+I qnf%DS@EQ b/W%n۷@\#V8@ژZWT]?P'H .kQH,ή>#=7TH&λ85)#i1cX1/yCevc<įO"dn-m(Ht{;U$T*(>]Dg^%cAl-_-Ovg|&i.+>T*csj:DŶth7Da(fqA=b "Wi TL(IIGf+go;+8`cm;JM5qg8qx_X!ziQ{Mfe>B,|j`䤊)gOo|NH"ˑvF wr9l>U9…cML4;-d Ci' ŷb8"PPؙ7[LZn>8\VRE]yX?gEU+)—YΙ]ի$7jӢ:o1]Asl{,Pw3|M)Y;/NK<( r*ZIii6[Qr&z=;BQKmΎؤ\-*Jrũ,Sw,*N tK X.u/>0$eqdA@[-e^u@JPܙYov4Iu҄ 8-%yE?32yZ=}|!"7rvwAJtZܞk{;G[%gKxLK6#0/hצWk83>&HzҷԎY +CQDŽQUQٴA>."ItZ(^E1gI+Li!"v  2/'cHDNk_KOm\bK)+,W쐱^wFFX!I)Q$њ\G{O"ٮ[z-R2X",.r b T nd=-Pt* (;_9XG߉ʭ۲AˎNxJ$= QL9ŸxJ_:GbJF)vq$%F{Y@X6Zў \y|qf(9n-Λ 6>cҕqP!Uz7LxhVÉJ,ɮATѲU59p c \7w83T3E)UҗoXm[&+-~="!Lc`;(̗:$BCK$ǂ?l]X9+o o*ZBNz18%ėfhXLo^ZǰB[{;;`O uϤk:A2Gp+K&I4lvs>\Z= :r/Px0ݝ!,wyE"K[*$CCbWN}yl4(J;,,xW.SӇul±(,AV 4=~X| `Ni8L^w!:VQ2 mwJ`UެK-)<-:jl 1,gK0eQξ`Dt1['.vѫoxT,*4ۉU $3d,\<tDtP/Y=_|4fD׃8I-ߏDI&ntbetb7Xl*C (etICa"үݗҰzU2l#ZP唋2KKPS!Zs?8FP O[ϳэP;Ab>؋*RƏk {yC*4r,XG,Znэ7r/cy-tw) *IeЁ߀wf}J/3E0ZJMf)&S KEw^|x˃98W'kF xnȇO? *x_Gg#fMָc| *-w" tipLjw%N-QyxHUv+G;k!N#`ѪC4k]ުZP5刡OZ7,Gs&yX3阣gzE*OiRxҾ(QvMuCZFY)#2$(+pki|<؏IZ5ZVh>e%.?,%|[V-0JE +"sb85q돹TlhʏY>]O2ќزiwZHPѰ!Y%%?hœ#7 qEX{ e@ɬт g^:Y b{ec ]FI$LHsjh?J#1JeBeRN̚r*']IuK&-b8:("ju+ݘPAx4#8Sem,4"P lTC)(N8c_Q mn9_Ew]GrBu?LkMTym!yXCf%bU*lBo:CUfN}AvZkbl?VVۮ:0ϟ rpI=/;PcɀgRP 5 w5ܲqURw% U=aZlC>N\c33Ǧ,F[ `n;1[^U夹բ/ckݚjEՆjEDkw-}l>ϭ/uf8ÝGpR[m1ITEBo7GYxL-h5.oJ𤋮HGw)"+pP>flWl= f\RJڅH:L\PmÇOpaAꫮ(-01]n&o|mǹZuK>)Ϋxs  KQx|#)žfޱTǚ(NoǑ'RfxUJA7AKǛɳDGhdzwQIôjHuE{ʝFg89b}Sm}ַ-|?,9d_z"$(^3EñMk5.Kܚ8e9aP[ 1-fmm[X( e$WB.uMfa/;ưwerg[=A71#} 慳j'C&UiI` B#¼* &&\[)KwD۾`;AFI 15H8_{CX Vi EU!|`.0y`{ vSap |r擪Z.cַvR+^GdxR`!\B}oyC;HIGv& ka~I }c0 N>dx$D5 R[jelV,~{5:1$?E(|S^]b9h[YnaRuMb{9& m+XAOB~C,v8_Ei75?`ɫ#[bFĦ#{9 YBb|Yw/PPqJLt18?y=,p1bkXAKϒx N.l)g.F- =NOCv䔒jP}h!FOkSJ:|9?rA,MИ|׏ O]\\iOƖ[@%Ydh5dz+sztM[—Zzy@E:m'gh'] @ nYU) Зk)+TexI(c]3I \_XUlGE=sBV%X`oii*EhOM"8 IT⇰;L^rtybjc06iBaO.pwLrcc`WO\4a7K%v|#LZRjdg'_ (ȢOwnZG*sPhb8Rwly7a[yKKjtW+;%tL46C(R-⃸%!۩`c|5)m^4${ T5G̍A%;߁8\ pCrɏ9qZ$vi;#>{Al"]}y۬'aڡH oj b?e` ] ,4ya^\ eXz1fJ|&o&q5,AG2ҳd:c\@ߖ )Ef +hsi3ִk ,EI-f]9Jow}~ӧ 2 y qWS.6. wa6 l /X :|kLgPH 4;=حƍW=$eQ댄` W Mqi VO=w\sP9?6TH1> y>7SI0E =t8^~W5!> 栣+$űkQ\Lv;EE$Qq)yOқF>wCĜv֊?jb]d!Umqb2~naf~Ds-Bֹ#Z 8bn>!WG;{_uk\ph|sӌ^PS߆ O+"p FNy/z+DFo$zoyFO7Ƽ(@tۂPO߼Lⓞ;L j!)Ş7l?0|"P>6 %‰p۷у"/eoPCqoD&*C1?vm-.IPi't._WޖAjШiԻĽ'79y֨7e Rn΅Jg.wN&Z=&U#)UР 9WR6H %涥fA7 0C[=H]Wzhz"{C4_WP?2ez=%mP3Q#5ed{AkmlǬsSzjZsTQ_GpI(ţJ Zh2<#ʯ:l\^'s ~7 :p]B"WC33V1HŵS}IóVZErxPITo:U[&3ǫȯM*pόoX:9x6%9_– eٛ4[J4MhݸBFu–ڇg̴O?E"cT< pHngb j( (Ʒ׃մDصO,Ld1?e I} #Tf&\TyE@͢O9G. &VD6a*VZ7km݄:_]WG{ e݉UǙT*Qzv+:!_kGL4UI* p+pҲyyUtAxj6sCzs0JIXzeŚeHj5!tjpT *7 B.}9\r= Q%jB=+iWҰkVz1)Qqnt`r=S ؖ)܋~]~? ӤE C-KE(Qܾ_iK\_H񠢍¢1Ʃ_I\'e9Ĥmi5I$j+oyVl0PCأE5a؁vGP^ ^e6PtOĝݚÉ{2!LS .,aVT dc6UB*߉N6!!!5P=Q#O:b)¾R1wj'앇'ϨBeځfOO, CcJ ;r!D\pz=8fkrґR)}Cmc;u _m_rʱ`@R+>-L 4{6qY\R#Gwed>{XA:g*vl{Kh_\rtsj{$*:P9H;ә ޱ*#]q^0AQ `"_4}y''%) $e@t "":kï=iA3^C`B>%ue 9}JFedN-%*P@mN0q4aXZ+AZh@Uz[L3u") *ǽ&e+G *Q=(D.zb7EVY]@E˒хGݤ}ݼ`Qkx\4Q?5G/;a=p% .T Y L춦#}[[Q- tPwk~rދxxȿC[Vb?%Sz?|FccT~XԟH~ujY"WdCmeu[?;(Fpk%\fj!rG5 Ӆ bFյ݂!T8U1bWq- BdVˉUWX8CKsz &vS[ɡN=p֧{@x*N W9Tlb+? G-%aZ{%c=6wIVpKk^lSbtݰ ><2*XԵr"n&NpMFu +J &[9 /3=FsI,ɲN7]kEO r k0UA;IF6=x_XPC}r5?]4ӽn Fيqi]3Ř R[t]F a vĮQS=ig+Z Naap} 'wpBxWJ.;.xSx{{8bd!#7?"vBwV!L+VڧgQc|Em5Oey]bL?npOz&ܙO0&,]dlIՕ{|H5"ƲgO4Kj*W&;;FhјINhSTMA^NUJ_j:5*^]ۮ%=f]UGN7d/I%mJqєպkow.U* 8I|L:yv4T8ڱs. rsIj sV[U=,Pr.5 i)?!Ví0 3GVG9lmi ˬEj]+#^06v#g܇+[5 qآ)% ,2e*S`mvۻ+mfj2 s(U?'i<5pK~հ·ҜG f6{;bwս ы¤``&mt*֡cdqMFًmQؐq}U )4a/qN%PesJ>ӆ҂j&y| + ̯3b] UE?!7 8qV F7vÇ5F>Vtvfũ$hڟmP`.E f3%$T'QF:tJ9[T-  (>X缪|R헆(#bt lP(Xl({q Wgʱv߭oO)D9ݧw5q\=}d=0c0y F~7Z+Kw`׊\y-cg9#e ;N؝`W3WXR+ dr|B}cYY!̏FxŷkShG/DJn1tG™ؐ;%*3@dne6#1 VN"KlbP<rFck1ex,)}O"ލ@Yh+V{ЎB٫^UQų"sE| ԿO^NWZ}-+6ZֱpU| (^߄[ґ!M@tLz'!0Y~=-&w"$* i-CMo!"MLOY!,) CȂxqOuBjQʭ, I-BMtgJ4a*YV *:BoVP ═ q^Ɯl;ec#١a&(oi#6=sRUzT6S4 凎pMS>'Q"QVTQ_ ɂh42ЅA) $6?bt;1FHYLBQfQp{{V)Ve(O9HT.׺˃@s̙=&XP D%3  K&FiEҌid$ =òyN;U B?;X4 g;l묲3!L: P̄^(| ~2! y@W0(Caf{k'\ef+VOsAI\WC\upɀ*P#Mͥ!>wP:;Rq? U+kwl{W 7]7Ev|9|kQjʓ)?/rN(ߙԡ8 ܲ@!Owf!z?PGacٸ8/[ 5%߀du;ı ^V=`NJA#+@*׸U#R:F6`;翀f(d"px., *2sSYrOX Lvݍ* .`6-bZ:K3# %E㇡dyN@%mq5;' ͫvɕx)FGtz)(f_dT8Y{rN_zCrʪj鿼mVoDO3t'0meCV? v@A81>u⬡3,!t^!W>}vtYTP!6cP"wo23fj@uV)ÉT< {0;-:|e6 ]p`j&lJMAv ~tL@':Uu;B-6 p^ǏoAl& rW|Xa=nƾi@גi&dsɜgƌ5a&i(Nӄh0ښvޠ>F9TY>xB0Qr"WfcH_-˺b<£Wg!6m'gq;M!lČْ;}ǖ5SFzMgK@ۧH!7OAґ.bGuahA? |ϻEw| <`ݫow%܈u%KC2!ّIکWgֱKbQ^,Ed탃_m!/ uWArK^[YcGVN3S.5cH9;k Vx2Sd;qtf'KDZ S h=د4٬_8ahO|Qʞ{>/{n zRPjϺU aڏO@YPpqX طm!n,Bi~}~bзR-L>MIR4sEhHE8C:t`wV;ä7^Oт4 p Ynv"Gڢd;v^')9p^ &wq@ 2NF^g`HB0A,Ms\T2P"HiԜA*#!|ѸђDHD<|,'Wjr `O_kĈ;Ut40 (Zxqq}IMLq1|,/Ϝ'_iW$볲;P 欽Bŀ;%czΐgC(J$k^ EE+"( B( Ն5؍TL>I &il~Ci%DtC& I loc0~?~Wt4`X1d~ y4`Ozݯ54 ňii~3Y,fkExkF"FMv^8.;grԻ vQ@%900luOV^J~Sٔ:@xOF^fټ&f_x?Krvʓ8Q6?T.2pߥ \S%dL 21)jSE/cB!!zAWG)5`+zM@>r^V.7I a&Mobt7h%X|R2__bwHkS&1nc|Cx5KT҉yV7©$ \wRQn#s? ƈKN^cc \weUd?UC^SZxWdp(ɓ`b&ĉᰋ&Loܸ+>,.AcW[,l< Z6޺4vq9Յ!f)'i_$İN'Ӣkl; eu;B+ ad ^}] Yg0q!iwxqܲ ]i@x[oqf5@e~Rᚉqԟs @oiL(sI1.9t\]M[0%>QT^Ű:eJZɁekͮ QD@9M1XyE/ΚdC{4B}4 Z9jMW tx|5o^]ћR<Iu\2qvTΪ?ʽ($KyDKƤڰYGBt^,΢$ܾd8-DҷqX?מH1|2?yVڧ]JGn,d脎qcUFYvbT3;L]PNn_=(+gq:1qo9#Q1'{k`*cZ6wСF)SlNy7悊g;$12<+o }=UA22މ{ܠoa x f$cCb?6ߪF[J03\ @SYhm]02_sK9m0hRW<܏` H)o4?碻ĹUjl]<@8 FǙȮr Ī Cqscv=üæ6͕HYRoպWTMJM8w#AjSoPw@{Zal3"] #J2i tm[z?užGymJ Z!}j͹con pڵήH0CDlByBn}K!$&za=~"O /tA]= 3L|2(GOd;L-`s8̫6TgocQ*!AA z [ͻ& R"ti;֓G5E=5t/(Z@.)Mm\(͵i@%_Zzθoz|HJ΃ 9Rj#Qv?%V/gCnd7 R0s 7X(t-RZt'Xz/RPڻ"2q =CT!OҔﱰu0loi#\(>5^dKhµ/<ӏDRP& @a-k;YKKY?^VƅњeEg`T;fYQb v#xK3%ۇ!CKѶ2K]yMW4T_/+4*yiNMx~Nrj+[n̬jpQG^mх/G8OPikFnҌ!x7f:oNzV U⦡8=HиIL^@r姈kO Ț[28VFIW[+Ma]U<0{$*JՍ/nJ(bo^l2;p#u0b澐ЍX"ofkEk7%S$#'v_'@d2jx-hT]8j?_?+Kf -s2L{F+)vaH[Y.@s"& 1A$7 |c}թ?~ S)ir-1~TO3 (VSL4M3F0:w%LJ|2-dnԊKMQe>ך Ii1ȸևk3jޡ\2XB:O,Ӱ!<^+,h&8w~TB!DȘj>bh@A*TEyqwzm)FmmLBl[IKn$Kxr 0\Y[Rg*T\}YCP!?myϙn/ p9zj0Ơ r$,Hf_rEڿ@FKE+׸N9>=YniֱTW' `$@>Cd(>t݇Gg &|T*+|9 =hjS1:Ugt9?J]m7I"Pg%\L]C[M2/8䷙bMic4Dӷ`m$ .M:?TQ-3[6Q :mR;%B*@8.ĝG 䒠E=X"?{?{69nR 2E,m,N&/!G"*U؟]w<ʘYxf>Y:vcK;RBss@=ͧpWGHx4_ۢEC> \Ye ɈjOܦ.>'j7OeI&"5~Jǣ= A+J4.H6MKN/chȕVi g{׈l8!Kb;G1fO鉯]gUXV<}Uٹ1 !}aB e[ُ"0jX'糇x}M gBt|NzB&_c9 2еACS+̀(r.0#g"Y Rh%DfZ.5y@L1*>4~\`s2(<1X]`שs;(Ahk3^b3}s@ϾLQ6c 2,J[T/D?m#lQ\v֦'(U4JbIoVܔ%p(\W@xk_C@ȑE|BTI d:BPZ,'si*(nMxύ3>7>G29>ن3h(`)ᎩMbM\\"eiSTh 3g8,bO_o(e!Utx_)?MK*b:f)QG*6ؠΪ+ۋķZY.Ce{l&upV_gom,05c m-&֞/'?l(f1󅘕]_[eî̈́lEQH z'&d~iJ ɯW?=}޽#`+7 LYT.oj)\+Y$#O%ֆ22QPGfT HLk۟7ߑ .כ>ѹ&J/p4!t ~ I@T@~\j3,C$t3GELbP7{KbE[bcf:ԕB-Cg/ v$f~ )G)Gdb\01s ^<8k&ozye֎Yq_b}wj!j4 %sq%3iLPoێM##H~,+9s II:z76,7`1L5}U㾛fefx,O K/+/#*)νkۣ}90#(iS $sDNb"' j rUB%_zsڹxdyMcQwL柬VZ8'0bNH'$Vȁc. P7~k.~I.4Eݙ?:"B_tSewP!=qG{=C C}x?q~߰Ǯ!?Lhg1ωeB{/ftdzܚCI 2lI R9Xu@Ͷi_Hb;]2A/#cIe`I9X1h4YQ ҁ[k;WO[`Jk~X#P"-ATK 0/8=hy.V]t8y7~kp?WZܽ~&˜g{i\+"}پ8|# e_E6@ȭcn ;7h'wM[!g? %kPZTqrX9F>*z !5# Wŏ%Т4i!L5X70Zf)'=|8mzTU kDѸ?f%UܙZip!lɻjj BOla{Qzw"]{_eĮp0 ^yl#\FsA?dn5yN`a윈Eҫ_`s"}gy_C .v{ +{B7b;e / ݙc4ȖE`dj2Gw!{*h?4طxp# .L߃>75CY"\"'cI8#R L]Ց{l?-&%ً-z◔b x KJ!WeޝxrVz\i$&+ ./>cho*é=AT麳Ƭ~LלbVDg91ziƯ)Q2"DD!kU.^iB=/A M1\rzi/poAΟ:1Ng> VRV~ 5zb?/7]eǾkЖUO9 .cz^MH.`_6 L 9k"s5da s/ NNIM4[f:$Zڻ/Ѫ=syySqqPvd088@C tH1 JE=XG2*fQ/iov㊁_BZ]͡ =ֆ`zPn-fgTG.H Z ?tjӉS8\ǂBr9f;=:$'1#+ӷDeth0(F F, Jby|w39 %ky +Fs;6u-NWcrVZl[Y^lx|K>l:$4_/O;@~ǮYyQOMJN^~Va Z\uKG^v5jtNOƔIR ҬJ4֓<vv!0o^ 5ba3X@qP8o'7dxРw;TbHEKSQ Xh,{P L+{w; Rl*rЦ(w \j#("UÌ+#50ߎl yŇ)UH^C+U˳LeҜ)ISHPeGmi0$ NԴEO[$ˍF}< D*lR7|PֽHE\G@XPp?N@xC498);Ή jƾ~jͺ;T݌ 7o13k_l1p$w_͊,@U@,퍧;W7X -^ s;mw_eח!]-ZRL=Hx:xSEfr @;gCKFgR[者tᘔO1/&gZWK},1ct>@H nQwa83gU V 'p.bˤ#t&*kNQy> ٌs: KQ{/D'bkjFАf}\hiyW\RLAzqN[7La=^"R; Շ,J#l5-lc_@ĴWb0^_"d\=-2A(ZW. Yvbd4:Qm̄/v `K.Oyo̯3P"=7tI/5u٠敇$(=7kgM04޼Fa4qiDJB <:h-2-]u#M DW[ΛpJjZhlZ2 H M'KKq~i6l- ԍK(nƊdxnLɎத2kE:}0SAg'(G5G/x5 Vͥ'DNr2!n4Hmƶ%͉#! =dRK{GC(zFj6>ka@5`.Ijjw0}(P-(2MzA N;~ K KD4s;dOÛءc{[Yϴiڮ" [ZƱ`+?&WD=J ?ދ5Co?މEkAJ\'Ĩ~.˷F)&@les_-O0n>AIY:F!ʌk { Xn\t?]Pe=@u)vrЙ!WO;1k?l5B89:snkHAzI0?C (uvAzOr3~Q4ditUWK~NI[N:A{mJ-)J{NUXoK='z>ە:I-\  (z.2iM:v'a9M䂪 W{  ׉Ē9k=~8 u-ȒqLb,.2QPx\u8D01(B,5tH$]j=Thc29;{b5*MXZr:/ګ{5r72X^0?`#D]g,}̗aM<rjo.e't/ZQ3`CM?{/-uO%sxD&`1b jלk7ӘXҵJwu63 gr5;1~T٩DsQp2*h82Ѽ%ff\ X]6yH)\(ŻZe$XJN# YڤV~2_$֕,nhsha1Ǘ e=pѫmϔam뭫(+o06}&C1t[9RSh\Č\h >u`y=2/(XX&uT%KY/ xP:Vq('|JJ}hOROuLr2w1ҩe`4C $OXn^8s䧷C4QIm}ph/Ji(,U6ܪ-H {iq-CQ =7"Y;۸)M>),P:OfS>f)hW2.}A-3%S掬A=c|2BEF1I6T6)&dƦ7IDMe%|6Tu֑hb׳&TOP/@*䡖:nM8S?񖼢 ,u]혷TFwg- PZw 3 P|e|C2͢s}+\4=&})>mcĴΪƕj !'Hu}0bj:{"NM/z'd#*6Ee{^vD$&`۾m8"wIV Мdj<I ~ő-$.ɟ~xMHfBhSq1Qw8{T5` AUOKC4 ?ǣ0dؿRyK{SPnL,$@=khk%oZPdNK-dQ./]nCF5M,8բo#nH -vV5EU R%wQ_e9uʇc85`Khȣ7Sϕc6̌OkJW?d-rcQmLɤ GEgHW )!e!)_+w= <߇:ga/`<5y[>_pSd37nHbVgocѻ]x@b|2b-FR@Y 'S|/)1*M!0^-t~qwJW1ѵQx9l^9J7hbLq 9 &>]. IV|60g/'8Be㐻˺b^9o|ID 6?Zrsg<0&1q?69E5t߭`f;-zOCx;T!!eɹp#8\e.^|lF* _<)lL_V4<$@ɝ^hoiF_ ʷؼRQ7wj\9x]S}Qxhї3 ;;ߣ̝v'?6?R_M/B캾'ɜB[/Ou '@|FNf5Hw$YEwkxhm'ny8~a(4P|~Ҥ.:V!h-C]\S E @C}%LCLyBlWg)s52QĻ~P緷HզOX`=r8]b\MApŭ j-JױAfVVi3"n GH%xeÕ7?troSSAyW*)^>b5pB3V)+- ttv(p Ll'+xq61oQպTp7%9irXJ Lg& ^<s'#OJ`z<3wq̨I3dl3>d R{GQ9r%)6%NRltt|uӛ?8?Ir3)̬[]aslU3sm~b+CM}Us1g$p.pLF}4&4Vi~EK?V[^hر@t v!XJ; z@uh].+hfGJ!'a–e35 NaxUØ^%F9`tL".XPZavrI(A\̷/vGq/#,ݐmY8b r^[)5WzߖS>`뒎ez^jT}&Yi*ڼ& mk-T(2~:Q2q"=;vznlLФs-UP)iCqOw%ycͱYW-PHk0nDH  Kn_N}CE>T#lᖮMBK\`0dTh0$Tm/Lk({x oglmv[?aQ?3x+~dݗ]g n%yk]}5sG1=dy/Az[lX;ؼrco^/qtAh|rс= jv^Ej& R Z >jV)GBGU];n5aZOdj9f\5!WKe+F.2%F'oNTV= /Az}ةڰ% ŀ4e#)ıAE^5- tNakarTkRf_ Q4pz Sçu\#j䰄h`k BHg3{,j.Y7K: k8͸Gg%7;?T: oHkY y> ҙntΰ3KN`Gzyl3Hx؏Vc×irmm?URAն6^4-r^Ud7jY CnrF+! uh?υC#<l D2k)d58uN+eֵKSx+z/3J]3Q ڶ0<+6Aifq_@{ڣuEU!H_nJI:KSJYfp )轟Kxe.ix4wxc'N̮ѐɝëBKH`#66+z+=|<N{q-B1reƗhv?ۅcQ|^[Ĕ dre׺B߱ɴ9#ϻ-7Եk'}Σ᝹0#y M+@G+sƍX۔pHu $t_lDK`Eی3 ﴉX^*%Do"֧H"x:Ha!” }3 μ_r$#%&zeO`oIiZRǏTa,"5pcs;Px ܋R>S!X Z:Xx ~2#4Uez2:xzzLGJ UE]oEmUbXݰhxJ;s&̓H-x7@|| fQ#AgDx \Y@Rҳ27J7(D(:쳽sàA~o|8I%LP(V|0/KāM=0a|vLwTx΅|' cEj l3`i^n^{;ÅWZ)ssű: Q_/@fF̿;IpN % vɾ5[>c'%2pYm X\Xxi!"#)b~b[ޯ܋=dicb.h*<`}6wm>PϺ {geιWN<7NzGvpWyx#B ޝ4hx\$qwjdն3ƼL&(H8^G^=7,":(pL~I*?5D6&@hlذB0`FE" %h7p7Æ{/G縘-fFil 9o-SP^\ѦW-+w,ϒz*}iYSЬn/+09 <L03):N&8?9njwLчJ{S"/uƴN, Z`dG]Bצ450r\eic l'9ԱXBB.k]J] &zJmJS'?QdBb{YT/W/&Dsր@e{e]rR?룀cw_ Dy雛g=L?}85>x6a 1 p)K9z1.ӊBOUuT`H9߬ Qa"HbUj{^ Bh8 fvUĂulA N櫝~CN7xY*Pm @Z,eƁe(e\`*𨒶Z1Qs+*,2lK8Y~M,Đ"5$HQzL}ގ`yAu?#6sviꋹ7*}BH}Jra!>P ʈ6SϞ87}…1va+ڐ&i{ EK|.9,fE )\J,)G)Sɣ ֱ}+%Chp q"-#ujwtɭVMh-DXN!+>΢خ6Atׂ| vS"4'yNƜD j54B>mOv,1(u yt2uL+rS2>+mbI:$$ 9j:6G(,+C`2<+$ e6_u\x%xOkf0bedW׮ e$?&8p!El ܑd*â%Kֺ~n$c&'QZ1eFɱظ&ReaGuj8|TAzcJ[ʨ*34yi'<n?> l{۝HDzak}f6vl.xgo=VFCBᅴ9Ex)ucLr7f%C5VlQL:Me3 Q %0LV謎 ߳]1-+ҷh>#(ǐ%g,+/"lOuW/]uQd#ڟ`aQKƏN5o({d }F*^_0fߣ#}| :!<$8;& /5=*dZ 3ѝN}@IqY^ cp>q{.^Eߜa}i^;f!l5 $>5l*l aq)B}̥^ZQW->c7X\qJ_-3Ix.J*?K`1!"/4Ā AS<6f^6Ҁď7x6WP0lC̑.? dQѡJoC1Xd[(2p ziʛZgPv]{QEX:v ,IWG3,7T'Ҿ˾ī%v{Q\ҋJ>Tt6xY|{C99>b.aj)xAi,5@ޏ; jAq:- Ivp隼m7ut,;O`y{"|WW,[rnMk{?/y]薂X^vʙ} v'ZѧJ?4bˁ]*'>s8 VKzV"Ly@RGuPؔu<έ=6 +6? < W^CE)I {dꨗHff@y̜ys`D3Wv-;"%mY뚫XB4{:J.}`|nX -#k/,"u3Dބd"Pj*R0 HUR[w_W&Jv1* _ aj|\K Y٢҉Xr6@k"3ˈ?kDxdU#mJc%=#7}?JJj%GZFB2D nb) 3mÁBCXX`C/£c}am::Xxr`rz<++cV dJl{R/q % QaopHsͨE+U^2p*Us%e0C.*0jbֻ%?UE65(kmd}mK܍*A>L&8$))Oy$.Ǻ Cۃ\ّ]˜G7q3}19w5-Gt|[0#G*{p~F-M7#{+:Ȕ VMRUx*zH7N EJ);]iEb#J"!7qir8,[{c!r!xFwLӺ(e(+jB#;gRoHMW r 'J2z| f&RbYkz/iXx9׼3ߗ/E/ C*Oev KDSe?{#$*h“.| Y˩~s-s޹(e.7kPW\7fqBu&- OLLca.+.W|T:1t)2 u  y*:Fc--l -婅Ujx. UI՞ć=L iiF/MCC ))FsjX$m^"往HjN%sZ^2ER'ӟkDSjZQ169`Mrox@F> sC(RnY* 3#MgdP[f2n9|;C"ḱ gU%>K>69,ZiBJ?J _˭hå1>Ko=i Q֔>}[!Gä^/׬S)#Ν] R?ݘm Z}rʬvǷD;Bz=𥉯RRh &=D=vڦ篼3}1_25hǻh'U~WQ&2}gP7B V,Tew# PtWٳƇٻˬfFfEk>o:yo>nk`2A=gϗt iSsBwE.` iKwr!Lg%tnlHzMݭql:;(DD4"w96;a1uSe'$Lلx)yyk@ځ"BĂɡ@)/*4GQqpj 8 LY_F1I׾FpN&2$kj#'375Mgmոt$5 qڍI&|?"G!BY?ܥG jJGkS-{Tr1EPWmgᶣ g'{)e44:c;Ե2DW3>^sdfrШ).Lzl'(|{u ABI _T'Ml4dd5r.^i=f1м >GM8a{boĿplIzR4=1O0p@ kJA!ӌ։O&FW5NXIc6Xsm@o, 8{mVis\D>V$˪T͚Zm Ayv *o8;9r1D`H2_=*WT(t>S![5kW= |/yS1ߔ.wѽMoSNibu h~IK(žg9=,B!R$<ʹdB̳{`CfBǷ_T]HD b$l@*02o5 R^?|mfQ,tMiHb6\J fQ04 ΎeWmF,ͯuȝ,_kB9QE ~q] h#m|+' txDK\ zI<6% isG }~oG[{+-ہsF26yʤO7"m߳ExvskF Ґ{w#-t{Xї3Πk_ˁ@1@J cX}sԸ8tG 0<=P"cpc}f]fpd¬ AYSRHr@XcdKT"2Daۘf7Y)Pvd|?7 ZDVm?֏i86Z9Otl]H7cgn63qnd522/iri8IwJ` Hbz2U `3rX(}+5"(f O*y]\-(Ph\p}i 79t lb僩?/+=,[߂Y]cjboC8ߛ:CG.\J3NM%>[ kEL-ϙ45ųQ3SsQµg$6A6U ;-b7*[Bc'wY'eHE+a?$?T5lU抷_F:/}N-s ſNMmi\U=ܽnI|`̻twp};$ax b`."_F{;g9'nj,.ILPle%% ^]oY͂?kOP9<*Ef&gIgZUC6TL//;;B+q#2h=ۤ"/X?3X[vB+*#Z"c4:ՙ`;}ӂ݆(C ~N)s#n?@ )y%/o& U6NM[m=#vLN(09Zaa),)Izqϡjb^diAu{1۴oqf}zKr~8SHvҩL[o;4&MBaN#]qVPu晨ġc-7CH-_>Ai A.h8b V9[nLj%f0l`I6KJHF( SE~&F$n*~,O^ܵ%!/ɾ -܁W"JW1 j(b 0B:dohT8K]o;cU%=猘Jh& jF^pnF$6Ą/zxc :ED(-. i)pB&'5 V04  Jօ*}FfS5=+>!"w6s.L50b6[F8Tؠ 6'GŋqʊW Q,}T73b&޹)ɏH-\LND"#A 1ucӿ؇;?  = dsouLQA})S-VdyH=37WslƄ9eT6VȇȔ{Zu8VOp.m'=bB,C45βK} ppOՈƷ{ } m9wD7M]NttEatK_@,]HBͼgضlcIGde2nwZ|]~-N9aFѠ3d wKj@wEE\`T{&9"98 9| !s9_l6I!@Ұj`*17y$AY%Xuʿf|%RF"R{e0gXVқsaʂ}|iFZy z(foys*ju7F壬g 'Q1cL7Cj:DzB LOEG'U &AoId~*!KƍJnvHDO_kG_b?8H (TJ5a |` l}mK/P ɥCʶQmt x,wYU}\]U%Ni V /ʢa(4zQPRdv$[v\jAmrN 8܎Dmǀm>f(iqk%;sb`?Z#I~h_?S@`)TN}=a$VGG5y9&")rl#H&))#YP[7N89F%!^-MP+ vQ΂wqlE(1]aG21SH3{t&T֨ccՓ3#?4:dUH)֚#GZoOiH?Šc_N9S̼ihqahп=4 IЁ~Q"Mzf'u])1!5 X-@8d\;w`p+%4ov/)'0)<(+ےq;P9wI W}ܧ&+6Aw(Wi:\ ~Q$f$/ɨtQNyf3EaFD=;d;I#mPUǏ־w` kK\Ts 1jw`hjڭѐ[ Eh@z>Eh<[Jd^`a~ `yJVپ_f_dWoRጆϗby܆4L z>L5ҞYa5qd8 { "; ZmR`Jc{7dDD*>Lt6O[+Ty}0Spc%zH-zh{BX(3hֽC\y6N} UW/Jr'ЂX&mİ܇ay cVc L އ@7=~~`M?O\ ճ5GH%Ӟ7.dw'=OfL~l#8 Z#8 67 h[{o[?Pd$}-]8GӓT ީ IY݊}+o8bk|ܑ\:<:uV=+m%i>R͛؛`Y7sngV`HG`s}'N Chy %޿oexjџ-6smSiMF+(##:!fcO\,xn'o5r 1 BP~Li ]GT{vA8L|uI5^_g;f>TiR|@ѐ֏9m377pI@h%*9N!2?Do?Dwi0: PALƒ;g1K dU72uP*U L*iKҧ8^_g~A+ˉX'.Q T'$!(+DCrq6F-.#;P6'5?AOd@ݘɻ}#.e'sYO,))u^2i%mZQL;ظ,(ԥ%`IjD)rFI(̄-doTD_ֶ߭"ĭn~oI>l<+ڍh%B١4!d8k[RюgK&ȃT9x S+kO=8S7,giEeF1lx=1Tª//"m>},+o,4Xv~}^. yZ1_iMNHʦ5IFGfzp!ւ*s<@C0 $ko ~C?hrvLǽ i Idб4ST^Эԏ,vC5=A BcOE _Zw/W`1g}5Єt}㫶]_~0)벷[Kم 9%O8i3~u<|O72%..IN`p_8|KYW5"uqK*_q1DϟTQu=)۪*G>*<H?`9(-=uuvVoc,[ܩa%A9zXJ)FS_L \1 xጚڢ_zlPf{fVX`A!yB"S7lwݼIzҰg_p?,U$yu.tguK8mEhռγ9>ho~.7CM ف)!4QYմVWrJi1F[Ȱ>A A7vmc,(oǞo) u#'%qDƖZ șcNN5u ])3(X]o)qxBDūxK'HohWO98*ЀdUWVDs>augtv MGwSMxvN켍b.)87t)/g_N a;BwƸnG(2$maA5~5۷}HHԑ2UDk+қ Aoh=Dr+gA2ʛ)C~xl%@ Q w5d"/r=jV>GSv5$|w <yIA]䰇 u9`=i֮;noH^-4M*;NU*^u{:$4ә57%L.sJ*ڪI! EѭL}"@p 6޾)R=Mlx6N2;~g-%gP0BAN *Fuv H.Wal R$<8hK/o;pݜk=zTbMGb7DcbŁoRh tOLjR_J:+bIX'*Gug75n@8U|&IUxi2f ńqjWĊ:l1t±œ)0&Nqq9^ܟ6֠$l.&<#B{%?B$Q:>G İc}o]B'yRA_8 LW\p֫3OErjX-tV ֓a|V݇1z꒛Ջ"ѽ_+O6^@@s~50t d|fi ?iBp`Rv%؝ Y^(W;g{MZXI^4AVZ54L&_'ï>Rw&"~gP YL j9N#@ev$uUw_ΌәA!}><l1^=S~ΰXa)ґc*Ƙ'V* ~b~ke.Ei1OL;XVL6&VX7V=d&;zۢAd|OhλJp .#' *h>6_)Y~uo}ʊ"W !-{}>rO5XڸRIFX]b~P.7_;˽Ȋ4O2s vxkGP׬0a&`6َ.n}n\S+>%XcYrCxG] j9G@:^Z#P~k[~T㤥*t[r|ڧF ;U0ǣSxkX _ OyCk8 lИ%EDU Yot&ddq2^1rBVr5XZOt`HR4? q}eD)WVƾc <1zt KnjDqIY>^}Y蟎ph?@֤L##^}OCNf cRcT6n}6 K/-ݳ,r~w9+)E9 h'e0 hJ V½dCհ Q"pmSۆ.N+r]UScYhl~L-tC4]&@uC'D7@26L '\);XEz551"V`B87' &fώSeN6gOӒG xzHn71{mU%k9&Yu5EBX qOu`Z<3%=-ޣ:Aæm tH>y=(cBʉO"]NF7;y)Ш`e;p0$uaGiƒF QۼrnܾQN$8ɪa_G=uq0DŽHvա7[VfҮBϸI?vT+k#?~f QkRsvq;+șv6UᎭ“s{C cҤ:McwYkލNb TL?djA]}c+ޅU>^i58*4HMoGt#۴=z PH(++5 &` .B>H  ޭcm@I'ɮcPBͣ3ɭp0DC\GvrNUwaytuU׭zAرprh#b;5gM^""WO(Sr)@= H%Ǽ ;Z|ƪ{*dnA@] .J 6pƏWA;wI:Eo_>ګڄ'? ASME!-+k9uA(Y K[(532 &̂DbG+gjzRta|KԠeL-=՚L?"5_8EF",Wf|YHii.?\*7r)baҹ%7zSA~XYa l߹s?*>"#a=;(tFAԤ T@Q ie}axHIP9-tLq}lvX;01;$XcETHA?LH/#M5w#. xAf@ȠɎ6 3EC|ޫC3N0WVk0 HR- NaVlNqr"\D M58p ~AcA6E@; 5뾧-ۀˢ $SVd8{73nT5Bt"tIˤz>rTF!&$N^['+Kf&<~{E 蕧2 ׯt:Mj.pQ }gTt$̡ke55}b~ef-8:HUo%3w#s'(H9/Pd02PCś/MDFq'ft_ۤjO0R7!hDw^%:c]Nofv23Vxʔ<,czAJ$JzmlTL[c.65q^ܹ$u]rEmynh֒9QnU_0*pƜX/OUHj/ynN3dIz@ꦕ[mLumyBP\뫅;,26kB]Va 棕P5t8G>ǫrꐮޛ3KS’nƋfĤ{LR?Y ka+XĜ sZR:($QD8o#>n* ;|J YgV z$xqU~t (¨d9jףk`mH{h)z%hoSyZ?^bl309;mC!H%.ZsG{j\EC@١vj>nt1Bߨ s Kڿμx&N:7x :'EvI ; i%}H1̹*_oo!z"'"n⢶RVF6I@kӫK,X2&qS!*7,2ic+V:fөCPh<O b[k~|ghŬ^XN{8HlgPl1.t7&P}.v-\;"`fpmu!ڤ^@{8%+/RyeN"w~|b=a~8?~/7?~C %=m7ٰa g4`W\yQA?wp=>*SmR%<>j<7 ӷh=0V{_8HcBBБ8.GEWx&06VzE SgWTD߸\OCWua9LJ=y١BFNξ%6].*)do!WK.DmCg@/Q, :@a۽k!gdCDQVSRkE\g3:Ue隐pMk^nfa<0i'wySP];|41S!fmm^)Mx,h[@4a 3ip|_uhtn;\.)toKjΨZdu;9ai|2NL+KR ݑՇ^|\A0S `_Qdt[cb0]pGx=_Y$cs0E` ݹ~oRW_HYak[1:UjL]vNvGQld *U-~-e;3jOLQb?)u}ʃ8059hVxa& Rԅmiڪ#432;ۭCӓ8ih¼Sn9MCw/6cbɏps^/,9KVxZv8AM(P=1Wst|7 OL!̆B YHZj64tW#q7t X͉X`u?׆إҿ  jV§Ԫd6ժZHG4Ļ=CNcU n3kCDCpτ`N0bITsCRpMb{ Gt8gJS>76 MMǨ:)`$cQQ^=QAI;3hQѕ>8Pt\ g֕u`Å'nnAN}[8[q>vii3C ۟55%d㦋(Ci_IMz,G&n.w\f˼Ep˷+O!:Lu&Q )xz,޺.}zĵ~F谗 eKc Lg7sQVDrd _Y[*NG+0u'am7ٹ1.ՖKјE];ٞ,ƅkLjG2𝧺&Kv>V3#g[h_. $ WBIښ}"4AY?GbEhD.˚3W C5)1"AwOc|wY?o5@fT<;īO5y*on1Ĭ[ ґOD)1.ʏfŁ7(zL >C dʹzL^Ktoѭ6MFzqɞ1hX W;q&ݔOϗv+γ!jƘ.o4({,9?4I%GLzUKl4ihb$~Hxk]yV2G3M[|._]qevBrw sѭUVnj F"Mܽ*Yz$EoWˁ#$%vK]gv)E0 }h6.]m8p>2A/}sVg XݝvBqH!`AuVnƕHr4:'SjBx0;RKƷ?RհJb/ dKgMk}I QmVT//)"a:S G3W^Iߚ9wN;Ͽ䝟jFR  VGCݫ)䡷o!mK!w^#LRYavD_>eᆅK y>,GF\7\T}si#{gx\mmEyiU&:Zb#hFWOv/y~(~)Q*.F'Z1oΕ &sTN.W٫ ar[6>qiMauB*36WpvLs7>C]eT_2*,>W"P秥НpZ7*.- NaXQc7ݙK+U 8QXNeo--e"*o=z!c:.!O?y1<Cv]7lC]5 ֙?m;@8+GD0k ͕TR *6@YOj~&r) 0 rO>ן.얆?Zԑa-'PL 2{A& 9 >#+6W]d6)rw1fb'bH uQS/&!.4?(L"U2]ߪB HquFM@=7{C 36vP@fH lI>(tU6׾:LBd>9$09n~ź!ku3PMWDp.GļVشwLG!35#5iz0gi#՗gg4 G$H>V Ή$A]G,xˏP5@A1c87ɚZ\{oxr6N3,!5^ h;NjٽORx !\,()M,⑫ V+H0{_DQb:=n@D5 nf!F\ qvP&mQ8Ip0+ZH2Q}NnoW1=s݆5?/@weÿ9 y~$IF>Mב˭7 S,KP\2-?P$k`N^4驔2|wɳLvF3O ./2Ҙ%~~3)2vfU’?l  Lx%eAָ:SdvNړ[ȱ)4?նe,MAi\&pf011@RC`?|'Lۗ_\JԼ}mGPf,Gi$0dزaCNa ۠+)՜g/ɻ$x>x@z I(սcQ)'WՄXqRKbL|lv|0̘*ϱόݧk+t ?!&I[NZ֭hTBt%!B!E`2dGn]8݉O9Xa4+\CgƏ#2;0V11*vPK̫ N <'kx^rJ6'PO@YRLTL#KǺ:mS1Hz9jń/ȹsanیQGn+zчLjW zNԑ,c܏28Nyk0r`S7MROnYv`*Cc,}8 r /,a8yǓdbfeZέ5,_ UW[;t]|Q[˩l)V}꼬D7,.#ƨ [b#Nc44R)4| qkoAQ.lX -BBx 5$KOYV=´7`\%l Kْ,P+_H/[w~0HE.q Wo-_R¸e:*˒pz{\#.kJ@Zlm[@YZ A1b6qsy\|lDl\em<ϣߴI􇕣@xcczaCXM5M+X'Xm/K<=B{/%o617L^#rFX E6ěL pf^e8Rfϣ%ng˜`g;58L/ 0GWػ$PFtPPdMpp|! Dl@K-GK%'̭9@~kxaHVM\m~rmTOY}A"jz?a{gt}huA},@ЉЩ|?GւT%$ZS [@3:i58ќg ۳I@g<+PPΥ Gk6*"d0KАbпWz";K6r7]>g2~J,]pRs.fQf~jQthVqȥ/ l;_gib}c$+ 0]Ք+5|*6r"iEx']0\C/52$~9oiu̘U[f&^l9NRr4<3Z+ҧ\"+BFqN/ksfkAfYWV;fWJOJGADɟF)aW1AC|%L]+\դ[&'=IE}{j\H7e@7wx|7Q{g$Yz ?Fw$:&*|ށokS@DQ% 9z*+AC^i^A?װ2`)ǕD-G>̷BD$3A)O>rSAZ)ԅS1+* <Zr{%d]WqWxꊩ@Jm\Ye}Ad?X$W6MLdX1sQu&@ 2s /Ĝ@߻GU?h$ jUz:Tf?ج]>3Y4YYgE;;r6 :+U]qdӫ@ٹR]ҥ P:*  J h?LhEdL=v+j6Qm'h5"Ĕ4- !8tgvLN5O;__y+zMJ ~ED TMk*$GH`|D^2GafKz0RJ0hH!Wc|gavt>lv,Ӧ7d6ɧオoU5~ry蚣ܤ,ժRqWh؄rTz!OنI< ݯ3INo1k`QHyNUփ@G@5% \R4t Q{Q@yG 9XZrU( ݫ G|o4ڏ/`c0u}pw!ļjZ ٰ_suUNo g᩻W,w= %)1U?ΚJ J m_vX}!PIJ>tqLbxbECPDȗ7Q{V@'֤s8 =G0ARMZ4 1:M >(=׀*8x>] B_ýcTwrW^[D8.*4.yQ#엖ßAE`֊0h1drP:GU*< f]ŗdk#ǵ'p$3Hޠz; t5_>qF%, Cn_?7[+Q픃|H\icX[ŋ]A4Ejs4dB0Z3,\#3"B=>Yva:$_ HHO@B,U'T,-'F}<1 'C7'5ъՈzh" p|y S9($U~yÐ(qÈ1)yRo\Q,ܿ?D> \4:Em0m P8Qj̝zcؗ%NRt5d븏kVz|Ib(W,0hcFw萖'M|W}* 4{j'JǪ /^,S8CTgCi.I#]vM֔TKٻ1™~i-VPg(SpY>Os.A*K:J;hv7n0ubH4W"mmpuLr{[f_IquyJx]7XMz Ҭ^X KǕxFwu}JC8Tƿ1T<K54TۨqKs(Koq%|Rcf݅QHRj)".IQdFѾ>Qb)}'XxհM `ul9z2Jxr)'`[4)`ۋ5hٷBL_xXov_h‘Hz3ڌ1)[:y0r3ӯbcޝh'֋;3۰ܟ #2׳ y^ٙXTX%U&̱ گ!0|bϱ"VA5Y ~Ilc˜cO㹇$e{5ZTœgH-bQv76zWpE)uLOĻ6& >޳+&ՁTxIBPW ?:6m y.~1LS9:[:xŧ4==x|u~[-y!6[?U NqO`~Էm[dpRKwN(&rR)3>`=()70UR6XyR,3Y;S77^zib:X]Mvd˰ⷃ:DEwQ;Xfj!p5H'|ʍÌz?dhuܓǔ2q}`JWJڰ]w O'db;baw]Z>;ɿM#''n@INWfP yH ppdfلeLSyY<_T|=dKkLP҅4e$ް ?)A-ƪ$*ߧ1T 9r:ڟ؅nn`lʺ\J\1<5,8FDD~9Wa K2W.P̅O6+o'鑢H5Tfbzl>7`m)糌ko.6r+כ= 5. ^ѝ~^HXojE*sXblya!Pb+7݀V@zJVّ;g/%ب³N5/vhx6\踟}n;ߜ-Ms;ȵ00ER'?O) pzhV$e<Ξ6g[>mٖҪ)8D?s(9 _n˕답cr fcR{a6pt4&r5tG>|6Z }y*fS gN2q$eG!̉6˜YG$>$M2a#8-Ӫإh2ҧJ["敯wNÀp0[3h*T."ya|78Tcqѹ^q' دZ$.j RxpݷZz:免shOq1 (L0}A1tmZ)lIZ3|J@0@>M<F| g:޵vogB㙸 /OSM3BZEDɬYހ,a]'Op3Q2P1cgxv\jat *3Fl ed rjLk]{C"^`M”S(d/FC-4{٢&2^uZ<ŃѺ~X}d_yֹ]P&N:1$y;y(3xeЅiW1:K'67˞ѤWF~Sz:#=ªÖQ??ݩ#'bM^ޯJ0vJW Π7EH^ kGqh(; wbAG) md%ÅV6X)rL6"SgaqjTl$"6E3#MȤvF DlpQɇ0:d$%#ɥ{O&Fx/Z'-%1þ"q(sho~Oߢ&.fӀ3Z!g1֚RX :'1 NJk,;A6۶ zs+,PTx Imd^|ߒ!QQ 2=W撎[5ՐAHI ֽ<ۄ}%3k{ǨxLx iLA݂A3)eګ/9 ֪6TC%}1C03%k탚FVdjlHBU!i}S g,fMF=S\$8Mq򺥬[g _Zz;:B`=;ħ&$Ǹ8,Ӑj"` 1w[R) AD "RbFď*#\hM5 龹f[-^$Bܮ}0{].&Ohw_F]H`W 9Ok㩝Q><=7Z=5 _`HGz@{ G7el7TzO#|6YQ}$Ol+~D" 1TguڦK 6~eeNH61:ZV}ZUc mJ{W3w F}ICn7k GP\GzMa"P MO- H!b]U :7myvʑTz?|; n ra^r3;Qish`[z@#} F-ۥDA\wc;!` yȘ+Nkn\KЃŇ eݾkxlXo (\vm4 ^Є"!F>}W1f =Od((/JN.-)piÔ3؅Ͳ u[F%fG[b%+xUjcǽbOW?N:"8CZo CY4(Y#YYnr؜,qYh6~e|DGpd/Y+#i06))V40uT:o_5d Ldfm=ӤLtK JmCm U6-s+ ^n߱82nŽ~X,3*Us\'`3Q,k^-9ަϠ*QpĝQ$Ra7spI$9#ZmkpIHԲoMUAdI-.bP! A{7qX7x?n͊R9 QcFQVѮGm.Nj͖I¢Xږt?H7(}>qM }5(;wž.Rr%i]%!`W4q;JfꄸEл':%IeJf`E b'1߻⇠oXe-^dSOZjdMhnf@-Q)pѰ /GϠEU9xLu߀]MDpKF1Ҍ5#uGj 4 ? Yn~M$U4{GzDeGj ]_줜Όq Ŝj!J/3Z@,Rk3xfm$trϵƚz\mԊqX?iD473іرB=/t|lDp1.b9ন4kk6JBν:;tawj #*L^|Xw>A1<>(Yra#rRTm u)7;ۙFJ8y ԾU{n0sBm`M n:@]bܣ35_JNtj֊_Q*>` Yn)|0p>Tї{!dJS#)o)Cm*42V1 .x0PdV%0K"ݷ:ẏs;#?j:S Ņ |0k4hh;(H_Ob'7I=Fn-۠"HB nJrnU~<&TczǺDF&K-+ݟq&KWsm^[Cv_TM0 N{o|J5vg$:&w33"l!,Zօ1*7##f̆TO(j>EnְEM9dkpCOuhۆZƸBUoPQ;2^-65e\UiauVz/6aTIsܛ cԼZ/)J$aH"5e]+1e6FfKgKSȜu)F0U5ybV_*ۤ3b(rh 3a'dY&!|x> n99r%IlM_?c]hy_tM6n9Ӧ=VjN $˂yuIJBHjQU׿|fչM24ʏ3F;ԑ %(6 ǎoXwF{y۸9pLm<I"nJBʵ(-I /|B6 Mİͦ(,9}ܚpDqۓq5\$ N-8X|l:v‚z̥|7*~Xzuh'L1BSS'-3"z#" BNu2Kj_'PnlGn5P0dgP!63kέǥ]DX;_k1d[f5I ֏~2ed1ԝuTҩ8b21I *5~DӼɗ}d~gWԵFlTC\,C4oOGC[Ts7OP+X.gѲq FyʢA m'_|Ngo:8b,P%xý496 H67Ř` Nnö`uJꬉ/ʄ瞎təFR7$$[WeI핝ݒswD,k KiVhOtq z: n؇wӒg߳@VС͐y05ϑ>A#вF81QAcA([@ :BLtoJa0%hEyq\3HmwNG\B1zMfgЇ7T'v׃/< DR_)??hp뵔:R=I mpљl0%p%DHAredsp ]*i:ZW5xe3W$nCMqQ)NȽ#-a5g]Os#c\a8UTi+o 6u=sl'C=vK,2¡w4?+AX+7w'\])kUX\I_yM&2bđSa͌C]+l9'uNWޕu#s($+:V2.;0+a0XE*k9]4Dw fvʺ0NzZp\<CD#ŨWT203xxfK X1:!͌&>ժX4{HkMP,7 *x29L(k,PR.ii;b(-sN|ӕ F&OXQ Z)}|TWc<#QB{-"`ث0 J|6dƇfLAK% >UaMT3Q"" 4y2VI`CL@]V_}eܵ)e[!0wtr =ni)>5Ȫc6݄ٙJ%Q{X BՏ#bt<ÿڨ-u _Vvnqe."Ofo_؟zu'PD#BaA{wo&41], /$u5%o4m-OwwrcR >H?#%'Xr~]'&wXY@6;U] jPn̛GN 7\{/(שC(7,wU{"\JIìB؝8DC1i}ise$С&`y\8ht. 78@UDAvka@ɟ-F#k#f5e⪱Ko^% g3O9(n=7Fdl%#XD]>a]PHa)Xit-YDHZ8 RҷMNafT@f/grс0{,^oF\$t|AƨC* D\v!.pҴ ES//-@yfnDpwE]-cKYe\UvtOvld຦{gqi,}Qv $Sh6jNC2@8N&O݌.(!kvО$W)uZ$)B*Ӿ_A6:y"$ʮ 'hD Rt(ԙ.nZ)6S^q4TyQrQ-=MҦk_LՌd:() _Tx@i1;^Ù.h׻>x`xv-6Ό$%y ,pR)9WշY+ÈBUayT*~;NCDcXE6O[*x)~JtOmjy /e^|ʶdg^W# IS֑K0֖HT0i ,΂cl,FZR0KR#;bUg4V-pS8< ѰҗO꣊6ɮ,fLצ,YR;K48/KL̓ }ɦû& \]#N( $A]ށ׃hK6̍D"ۅjg৑ Ƨ,^A:eN""9Dq%{gP<4MtORe_~0.g`dn40:6si[X+pP,E˒EqAGITL0`"濫*Ygp{A,%YW*$\d Ư8F4[O;Īxgo]a|+?\~FMJd T#"an #m[<9Wo_;Pf ܀Wm.Kl t/{1Dm%2l 6 F}\F;W%L4ţ'`CC%a!鴉FZTa'vv0M><(6t JItj@ٹd+i[w"_R~,lȨ%=Uv$,#TH⍘j5ON0*tUvc۷tmLij}Q=5JȋVӠ_T\8YUui7`4 ptSuq՝Xl/kUG?ؽmZ0> ?ITb#Rn3.>\K"j8 =W >!LRA 3ԅ#^2zBWkxKP),1 dOo\@bֵ}27&>HAw>ϲ[ 2~: LqL74,L]UCwp2ȲT48qnb .(TW yՏM=pAw8ȱa?p _Y.3jp(r⌽H &J$r𝋰(DOR#F}ͶRrSS1T6Zb^:ѥ2!Q䥔 aWukڊ)E0~F> u5=QfsC]RPQtc/:!JA/LUߙ@Y1RD]Wi)D"=I{+ ZIGm?I!?P.-Hq-O?đ`ˢiR=e_bIC2&t+uƹr^(=w=]ɄOʼ_ LY+Vkx#`cτ͘{Y4]sj=@1&C7 *M,x5ol \-rLzZb28CIA$G݃Afzh86ϡ)Ab`s6E4tѣ tOZ9JsD\zVϠgk" t 'JߑUmn7^q:d 6SqEk<(I_h"C|Y(il1{ fw` l2q ,SA /г 9'af 2Hx,FHhI[T%\s@zc:MrNwva\\xE$0cXswzw$%K]1V) DtV6 8ꪫz#xaѣ;w@b: XhحI >Z'F"Z^#G%E&$$C|d3?F@O`,\*×YKc~2߇=[F+ke[zq,pzSiT #HFxJݼ#Nf[O po180G=m[^(0HEUuW$Z%9w]5e_X'.I4[*\7"JyA[Cb{7cbC1(l Lt߅D5(aP?3S>dG CIϩz7d}o6.qn1#`Rjx(zQNv/ 9Zz\^f[棿TcːeMڔu#5( zOJGVdJk+2rD/)J4Xo?`UdU+ (kӭJEllS\KTRcRcn`Lg~fe=pߜEM]#{LWU;e~&Ӊ.O(*K=1?|T0gOrҰzq}p-,PF .-yTI)Nbc?z4&4rHWhPz2 ̳p*ݙvsu&h$ܽȭ9B6#Rh\VyxTVK9XlMw}DLxgtgxO:1W3gR&~zp1AUzHd2I|'y(фwYiJW^3$E)>ScY?_R9 Ghz| 4Ƈ W{wnGZ*tkޒ Uѕ2%{ʱ-Z=˵e0upF֮41]YFqP#by;Y#\ч?l*t.l)p ƣ;h>BB"}X# >V"a*V[CMDoRne6M^,2|p[DpN{3+¼ME@ěd9ƼzIPW=gר ؒ0w JNh@ق%M2Rs=|\4l,mtAuCCXl>#FS; RP]wOC\Lnr`5j7u\ /Sx O|aulPI$x" mII Wѽ?q~8}'99ۦӎ㥦ݶ3;:`G/ Bo7-/ޭv|CuC/ e0>؋kQ ℯ(=]LGUk sN"fy Ygsw>+%5I#" -K J]3CNT& SŧXP7T4xu2JqE",O=]}7dܻ7SKv!Uh 8bkRyO dB.!@P0| G6뚲" h![z~/BiNX~p_o6*B )3r5-AUm'* QJ0=t2HP[AF6H4dFb& UYyJs1k^g4gfN[VYW,I:@XN{lcGP 8pۓc_Cɹi}Ԕ%_⎴Hc.WMk܁*{"{`HTQyea&%cn :d̼sPⱑC%UX8kЛ6BoS0[]uX8OH3Hyoc>͈Ah4.Q3Ĺ4> Yk%1|>R3")2Py8't"GUc]Qnyv6|NȈײp˒ty,ف`'s@{ B4 Ν-I>*<;޼Sg+V¯^/БuNhmJvH*"͓S($+H"V)*Gg"4bʋJV525j!E+!ԌQveJ{ibZ l {2O^3^G$cŊ@{ 2/ =a,~7j)Ш@8P93k'R\(Rvm39QP2:*p혆d"g(@$ԉN<1!)h qF;֧Hp bwN(R|SU`@đfVN*Oi[w*e̘M2Tú lr)Ae9$K:{jd,1TqEn誱2WְU#HO&U߁څrn)Lɋ{ZY%Uo)^l0mX>6Qf:n^~Kxa.*(W)'x,;}dQI-8o4 /͑F4Cx[ ;<텵I1VB;fLa}t Lk^-)\-[FKDzzuGAlmb+,S9Ѵ`,0I&N/8] b-^5U([22B"=:¶#%dnP Q79/hi75^OӋ=X--VVv N6ԥ~d<=HF/uh28wO,Ҡk1IYaǥe+I$uF† Q|thD`ՎFFp>,Nvd:7K|l6חln(. ř94s 61:NXv?) 9kHFR| QJ-ȫZJfu6 9T3[u`V|cڕ2(pN>5>Kc ;#"ݶZgџՎtscx'IZ-l03$5bl%o6/.!Wה1%܊ K:R^vNO }`+9.[ּ e?O%yh睶ޙI~y;hMMEm6 Ax{&I^ffzIc^C~|h!iaF] f6qr%u& 9 y3=. ^;a*Uڱ{g^Ѱ0<Kp8d.j+&N!w:&Y#<0Ck}ʢREq+2+[,0~ zv?"vf*jny4-t'TO6㞴P56X5-Xܜ4O.!.Hq(0dH}[yӄP]46M@eсp-#%^_C1?w=ѿmmsuXl'4,ń9 4easfWpVJ.zؕ"-mޜhb(H }Z*Q"?j3S=?r6>)M#ji }$;7 dUH'O*X'z"hW4DL;# OHg\=qFEWfrSnv NUu1f;^Wa.fRhk6۴Y֐GdQ_a Ӹ7W@G9 As?|ԁyF]79mK,h @Lg"qAd$Cލ!~Q&hKi5+7.S=E5dҥg{ BE] |-C AM-νC Tތکk}Jo_57 wF;{-ͥv>mYYWxlߚ2"v&Jj! |md,?ePed#ոKWwkͪMMa1,mli+ "+=o-MpI9ƠbJ(8}{'$9nǩO21`_2V-%/eYkj:L5nh:#nӱ݅n|d_1zU`{U#D/ЀO4dgs{LUۡv4V0=٧!OJh_%JREt<.0=k&~.r " A oָ@`-'. I꽹-ld9J`~q0V4dy*4ݣ|9=>mvo/N"2/ |?؃ޯԄfD)F؃,kD[ݡ5,"% !|ٕgqdla&_Vaq[hg9 JM;rZFk"-C8SQ4Y574M^<F1>](>{ZVrXQkj4fg0dSʞ$͞yLC_VwӭH~Vd;@pOi\I~>=!䗇gS2n yrzրT O8ci74|ތV!=%0Pe+Ss2_wjlUBDizrpy$A-idf0`]>62!`hf|-~>.I&K`JlCh( '2d`dX0ݲtù~"® Cn,? k޻p|BVgZ4W͍uuku~Ldm=މgO7j/YNv5EG[ȼGys"ZCɠ~m\tVF9W{s`I|*L?>?vKs"㽕Jd %9xiНdz"AX9RdE鹞֞C}n ?wҹ:MuhlW.@;1lCެ'E\LU#57]1zȾP{TOQ(HXn2Dhp,ThsPat s8{I7ޡg贿Tؗl(.+F3Ite䡺XrI"9vX n.T8Ip>&v-vZ=\I1pG# `5mPݠVU .~RdN1}K97-xd)mX9 Uʀ<ۇ=3ZjU[=G*VXN/@sdAֵ_-3GJԥ<D$φgnnە:N8vY{R֑)h^랉(܁%[ގ8PsAAT_BxJo.*sBퟀx3%tz%A Y{6q'K^3|9ɑQtAWsw?[V0͹7[mDV0ͫW1Zdwm6湇IiAy's:P{@d]`sgn@cc!KKazqIXv\tkti1,+W4',[BюVOzg_w74&Ԯ`SzgfӰڷL0iy,;++-L ]o1~S[c[u[WΊFB53a.gBvقl2Cʴeӝth%cEyֻjEd窩uLAae4sv)ìH2;&?vFG"嵾:I"ze#l `j1٣U6i?Y+O8]!8E&W`rJRcf(c)c@ONBjD;&,ux|+Ɋ%%r\46sL!+[a?pRSka{uZ`4:ٞI7v, !QYdQFbIJʱ&v1;43O[eO+T-VȬ߂(J&y l} -{Ĥ&/Ss|L3E 럭 7狌 yfd$-Ϋk!^/mfy"j2([dD"/U{}{gw'O z=`7 Ƀm^j` D3sl(qE&{N':2}jpixxsF4E&ͮGӑ!5r'gR߈)FFDWFzA).aT%=moP?ͻ4-b=?pFq rXG3"ga_;b0D~~MxP:f9xHZ6X$`/@xzH56cܬSLhAEFf kè0Gԥ? 9gK|rU,woŝS#`R(ch G/U#ڜV&)£ݴSjfN\8{2I,*і0- ɶEiJ7 kԪ2gj;{}Dx"!#57k)iϬs*Qeo*PٹWFp?6.y6sd|"HcTqQ2믞*Jt#!>=lǁ%+h<9*TnMA7In#)nt@ a|BXL,6ZX%h `dirzy JW|^>J<0ө_#&&k0W 8|3ugo91u@ƎlwSˍ/j*q%{&6&QT+Ү,C*n}Eܞ^A}J}"Ge;a%hYu2p]zV!!V<48ؐ,#pƴp쀄ĝ{n9cEl6>fڕ'%ܔݏv7;3OG7U'@xa$<+`QZ9YTE yh c@.ǴW_f#(Q2i#g@r s=j39E*-uTWZIKtե#w$Ԕ+b͖$D.0M>R.CZֲ:Wv @I}zR:uWXcc% .G%\'A&%;Y!˝e3?Bq曤8ß\vwdYM۔P@J+\rv?)"J gZ8D@ݟv=SA c 4H;sR %H =+]\2`J$0FMjŠ!v48_留5gi!E1(iMj)5E/ELM3-Jܿs^) 体BgX3Fv$RRNz͏Y"N\2ʬEp3(*p8q世̣ yRbb ?`(bq'<%8qJVVZ6HPMѠʨ*\E2Fs<( j؛fLr(Z+t:? )$3Չfk.Uvd$ V{,i#_sSiVnʄثBP((.2s9N V+CJmn܎,ڼ- 68{4։BA)x[' ꇫ|SH---sVSuoj*sCm¡NRbMe^xd?KGI炽6Vqܗ1 +,0tOtjwEabt @,.cl2OiS#HŢbS7.{35ɸIצ[ _OUr݌ƠmSS:294G"txi&t%sHŚvkPC|ëczmIk(5P [@ E$'cCAxW͆+u}mAB÷j{{㞏hiKw_35s0@W#Oܤ澰t7h RpWZoB1un â\Y.v8XYbTp,^_Csxsb1(4YP1Cgdˬ곘 8ܴ[ K>$|f] =*ed''7n* {6ds)&44FMHUP"߄-&(p3offzd몄Dh2[̹e86cb}RqϓjR^ 8]'r~K@Ɨ~y:n0*+ gj'yU>Y7mdodQfNW@4ھbzEC2%8A56o{'؃3%{ˆe`Ca3uoN *>onJ:\K8U^.m(\4gu* {zuqݑ4/4t]I!dlgN8/BSGh,%P]hgow)0Qw.9ڒ8s%MZF| @ak >C{M>q['}5,pF8!ؒFg0}=VϽy1{<~TUjk/`=[\O_X xQO'0;HPU:#Ft8[NY$ 8lnd!vPPFAvS$T5-q{Nmϟ ϐ'8oc={d◠qɑɄUB )UdD։&J1dV_A??[cEN[†mO֝zɧ`31ԡ}{mG1jOg삄4DD_IX@N:{ yj!e"h|j{Մgq iפ*vw#=m~)׼-nL.YxG3 8yMt#3_sɅg[T2O(|U-ְ7J[<4hw^s&դ3T+QyHOv'g\%$I1k\0J\qnDTPV:fVsSW6`pz["y%uCѯaߤ^W`m xǥqCMx{#ML^B=rfJW{y% 4Z,!S ),=\U"qp~~#]r Ƃ|MJ o-'=|{?uz@jN_O8Q7GߒZ6xtKbr -Il P]^,Y8`^=Ԫ" L@\_ Dj\ftB>Vt CT3%U, 1 1AA (_Q0Nf 5d?ZX X܆L‘Ȟ"Ёd6¡?J/g]0.3A9+( KIaxjs+?G!Īu8 digq"‹üu+Aw6.e-ŅkL"H["~+Jky%uV-co<4A즯[SsI3r {F=ض_O^JJR2Wv^H~G--抻P괷tymq[U8~ģ݀^#LQ%K* OЗnNp)>d9}n3ɪӊok߹aYwT9Rÿ'gǧ#괚lm[0P?ގq{M[p7 :66\kJ Qj4s-ؒYfͳCZ!2jgTw`+@9x~az\e"yi RݰVnf6ZD2QiTnHɀ$'f'p^nZ& n9W;UY}$%sޔQy\JK#=PiHD" @7TJ=~R='nFܑ]ǞM.v[IploxnWS2 "|sGK~v+$ ُ H ~Z.@JC%Vn3/5Kǽ*wH.D\9eW<`08`9PZHa-B[*["5dn#R(1ţj"d=Sm$}=* 7$8gmo-˜$ZIhHI@ljeȧzrYv^*?ӄTFh tqT%J`mWm{6-. aݒ{ Lؐv^i\$*NyB,_`7pi=K56qύJ@RJH8OtR\uՂMtP$.GӃ{=$H*b^TRҝ>H/X ҌJK*`9]$U~|*{QŎL#[)a!rY| yIPQzw(I~I~X$5_1 C<e)2d[!*\iEoyHXe}=Ĵ<`K;4f1 CTa͇ ~Ȍij` 3 tb&2.JCtDai^I_畘VͺHYb,,sQwACLqe.(in54ʼnyG DWo{ L@~=C}3RbG/;Wq#Ԅ>*ޱ=Xgtx }[M:Fnp u!6_E!AaxQwjvڔD~%Df`xRR39(q>?m=Y1akb_K% Hh8Sdm+3E`ALO(R?3G*Ԑ]Nv+09 K&fr4qq6W +z쟮l?i&IUZlm;[|nQYs>x~9/5eL{k}x^/2mK&Fܔe3LgL..BUicN8=-\z Y+[ɫc-g#;|YFkh/7nW'p\D]J?g򹹤p#=~l2}!y; 蕄Ƀ99ةIDvJc|V-`awf;"c_?;ȃkm TT"۟$^"ىʄӸM8>*A"&~w/#4Ͱ {Mjaie_SM  AepKprDr4ևݙ0mƿ}ΗipvPAU]F9pI|;o>m=]ĝ(VxᎠ3F(V@G?5햌҇$cgwEok }&aOj^B~,Zf A_=e X3f3ۦFνPD tWi֥eEU+cݜNA|X;;ͭB6lK[oxDem GG8O2 4$^+  6᣼~bLd) N3Ke]N=:WW 79a}Dෟ{$_-ucm~[\1+{/ bnz;l=ʑ*t׭arőY1Rqqɞy.A3ֵ5a6*I7d~GJ@耑}ԗ F,#33un@AUDϡ~4Xf'U[k.Y=t&JA)R? Be1{nBR/t@MG]+w<2т, u5]1 cˏB$.{ B5v5,䭊R8$cR:TM~yEC8+b8${_O ڹc[>es58qDoEJaN*웮(lT}Uy@@ttB2q~Yq.L[""i!ڶ%%yYl[Fy z 4E}< . ⹸78%-) |]24)v~CNG dz0iV"GX^]a;X{`9'}2i+}N\ͦF|x~Z܁[UPkKe -aZvͩz RHs0rtD)W]IiWnt2[ lr\hH Alkh#N`V Bn2YqQ͔7q<@ \5Hh6GZKm$LV=O\*VbEb̼Lne ?ڧ\!M}7W h/z-X're S .pfVǣqT6eq Fe7E@}g}JmQ$CoKDzɻY$$m*`u/_IQu'WixyoGf6g}Q[SɾҨQY %  OwNa&G'0Na+9#j f,.]:Mb55k_D) U?eyHþT̿Dcنf RQG.$܄o8^N{Qx+K3*H_~])2,Rh3,$)6< @*k=YcZJE)˗jF->t{#hڎ.PK|OX @hXʥ.Ai6R2;\zЈ|]ye t=zNԸ~iK, b"+iJ4[MJz.'( =\R\,5ބ lʥd#1UQ9JQxȩ]0xYkj_ӊkSq;`32v]4Ng(2sdƟ]Ze,7' qr }{QeӰd] $SUyLdGѱ~OVikRWpd}Fe \I^iwg80'Vmw"l.&m},j\FJ8(.2bkﮀEv\^S 'SCb$wջED)s0d6V`Yl0*gXcGYL4_+2idhu;艜9r(CO驋?cmA3+#>Q acx$?3~^ @N@4pd"Yb7ÍcQ{(9h KڨQPt\-Mvy$uNfCn`*߯QϿ?9Ui j %`<)h_!*-΁wz),}*5;3rئ1527Gj͕ wuı}%rMRS'Y bAnl~-x4`9Bq%!E+rpzguEK ݋Ռ㺵QѨ;CR!Vͽ=`'`-`'j܃7˸Jh :6ĭr8T4Ԥ"KҘ'* 50mfAOt\nadzW2 'UMdSM*Q˨͔uJ pZ!\`OoOџEfx|3]yK.5 2RRUk FmY*AV,892^2sہ6!n` 8 zұz3=FQ`džL;pQEB|muVf-43VQBgbrXR85 %{E^A5C􉪿 9zqI-RShU8$M ya+@o9ćx3o :袾#*DyH J%/F;Bf;nYz)𡌕Ǧ/ZRhLmv)gŝC(mYu]lB\֞yU;cYmnLςxCx1I`2s[i*B̐v*/}D@Sc7Ǖϊo,&pYB#|}zk$lDqÕZ]טIpPAG(7YcSK )a޳_5*mS(<ږWpAyl؇J#F^W"rH/S{vG/TT4z~ vR!Wo|X(3I{d=Y$\ CoB^1.ӵp|r@&$w`R;ŘK>SAcȋюV%z)G^GJQs)M*,aML;68r%/ W4 073C @ϖ"0(jDTELv?ݡaTrVo[[5܍?Jf{X[H]H}+@2 ٚlDgQdU.3:eʰۯ-9f}l\\ vrODR.=Sb)kˎ+4%pᛠdKti05ӃcX>KݑPD3.hD!)TaM0F #0G1&wڮg{/!5~sʄnGtԬG3?t'첥ϛ ~6Fb7Fr.oͧиXw#QxDWM@?E(n,)۔y|LvkSڿV *'FEgEVY*ETt~:Ϳa|Ҹ/ퟖi?Oձ?'xԿCQfKIr[dpAوo!Ш.BnXv-U D&r)[uh v6RƘaeC;Iff$Y{,SXbfd;x,M͑;Q!J ⶔ3'η ;cD`Au΢Zehcg$=SA$3*࡚}g3ٲ'4߃HؿA:+e,4z̫h<.DIgqb%b_S>^48l%OjyַR&>nwsG9`x͆^_v7È܈+^T1e.es4/\)dV2 []to*F<p!pUC%wc#GQضˌɭ_͍Pb^c%<͵p+l7m=Xuhex/8Sccfq8פ OV`CCwMwogS~;,_[RT(xҿ×< =__FmmO[ *4,/CZ0wϓjSt^q Y? Ye8 x˙j7( 8W|,0o.KhſPS }VfךJ' L:Gҍg3#Ӿ9Laګ ab߲lGy@:S&M6d9loʿAnl R vK,zHyB%^T֔ɍ0 %lPagec9lt!o=ީ_)[A_#seSj&\]l4( Q x )Vle&a꾕Jܨ%h*DF8(x>x$mn=WuN UZ R)Eb6zV …' ;0Dq7X\|7s?IO-|Vq$[<]s%YI ݧ |ll"V`ӹ]bb#)xh8>_@XGGYQ9Z1#ĥIrTY3dg/ CݖL9BfVlG{>2Ga6m1-_;RIr?CEd4j9H'(󯣧;쉛W-8/0l-#Pu^>l02cGldݳ: ,k]*o(YsNZ(t}Qݸ#6zA8GZxLo:mG;Ps'ǜLgdNS% mv#\ :Ԓ-أ0IG8z⟌NI7`cMEx);Bn7&J—@\@\f{*.nB69:԰zM崼:=݋ ɐcv(2>Z}5!NA,]us&I!Z"G3wH5cQaN,KfOU]H#(8}Z%iLn+jL*o(>FO}~,sj<׎[ߧ*ƻPҕ :+VۚNwf~oڀ[- |N)=S3"G cFɖ pj <}2.:z{cnۥ?k I㏢S+4| pSe xrDn ]Γ hJ`ik==OS&iJBindhm0 3L8.FeM[(ƴb IW3HɣUfH[t Wkn"YqԞ5MI3Քaim՞M=ˇ* ?:u#*>,'6 'EcZş{"c&Ί:B11 fe;y*r v%= DϽDE *Um qڷ<$N?Ib@ W \!֚ R6A4p@F*a3ۺ/l{#e 涿`_P4Z<,9gHd^$y[K_q0$ֽ>2r.b15*XӾ>ZMn82+#^WsXA|[Y42?/j48hA#.~r73T90>M0@D}`!̌j9ǔ{7G7"-T^ڋ|aZGb&:@ sS:#;Bc`m*Z3xwM3 وܗUm,scj?Oz)w6 m)<^7Tm [ᰧ':. K7Kk:Kn+d^A5NY@myTG0n~$oi<ɀZ $X~`JC@ ?`,Oĭ^~oQn!ag{OmFslrO5F%Qg 5YS΁L,a.y_Ӭ~iK~HD{.7KIKb^IyVBUXK /u?tzd~}R' DNOrx47oġq Ĉ - ~a|vʻp MoegrR*aqBylK9N§+.&Nccѣ{(:٤s#.#b؏0y8#ZRBVJ!0uoTᶨr߷L_gϏQbbU^FM//{<<8nA{6\ ?A 1_Tm Wx9`CHIkEu P)⫎F{Qo^U2*|um=".Gu:]w/HLIxL8zWčy0z+0g,&jKK O2ׅ 8`M%Uh]uC~L (4YRXQ90ؘwՄЖR.Ha?n"/u|QBhi}&չ4Y#Nޭ@![NI@x/0-<8Q[CÝxK߸@[`8󽉗vBZ*~4*;$0U"g[RM !Nṓ_!h n8Z.%Bfvz3(ΏF7}Vx҉MxHu9 r/0ս8^BBMr?5z`pMtl9nׄ d{SD'k)~C8$-7 _Rq?t@!aaROwٿ8=A+ug  Kړha<[w7R$WQaL^1Z;[٥:qK`Ŋ/fs{⾾<@m&=C#l4D-v/xȍwƛZY@p6d<駊QtsYce`7"X M[:$f#7kq'&!s;Ou[JyT,_xr .98=ePV s/ֳ0pn)_l@BH@Wfc^Pn}R񂯺&zV촒e8ߖ> bW] HSjȋʗf1X<miM\ ' 4#<&璂6a4.XyRRW;F-9+ujUEq?Q{{@8tb4n:H4:MeV Lhoڈv BuIT?_$Ϥ-PTSn^-0;zvZp7# <ܓD|05Lix()|!㳽<5R2d\+xCg%1&j 'w0M4FdP;ݬ켥8KF4?{QJ_:nPפgez8bgEyےt"N $ =\;9ث`5HG":2t ~aZV ۹d57G!o B_]_-ZSƾL=0u]9IA6wX.,y6"=XP*0 /Gn>8 0-[spG9tݤʩHPg8rL4$+#澦)]'pdd @9P,||v0;n$#C h6+Y!(Zz7#v%ߤWMRW)t lj~e4vJY[hPlUÇ(T[xn$,‹wa Ɉ>A5A|je 3Vm:p͈J f:C7k7R~ŠlxAo[9S#mO\Ώs:lW72_Hu 45 JR!8#יQO$| bq`VtJ}É o^Wpu]Rlw#M%\Ah.[)L,H%55qE?rHK}NkPę(vX9%:;9V rW fz56Q絸 ލ?l5801(sflmSA-|Ob4[JaJΔ/e7PUHf ;Z$C,c"r㍠ˏ1UʽJcl&wzoo=c@#`,JRrYjXA"!JD ٵ87sdah ωohp֏Uzl>y*ʴIG߬*F@8q(:HfؖH}#)DYЉ[}5t%1{5CJeOPըV/g,Qw'ZWwek/COs/ݖƉJƂspIYMK(ۃL=@$L+}9i^ˆ[(z&HUr~锵B"?C33u>$-9^.CHIR$tbރ*%9U\r!|" &c2&z[:aAVD_kȫ#&%A 6 ?aX׏{cF1cOJESj4fuX|i!FIV(k?ZHш4bRLRbe1rZ5[b;._HY/\fL&{4IiM4Ox .Xг҈fUqw;.Z7xY"M"n[ު-|v6AT/^G2Wvf&ፙ)Ǐ{ɏ2ĴLJ#_4)K-w>ׄ~녟ʩ'k-{z6#ӞG{*xeJڞ֎pD[`A1R 5ym=m\(!O.i{}GX%m~ e(0ψGN 裁qc<}*kk4Ks±yQx{!]FLGYZϤer>IAs|?UEW 7^h%Eu#PłR_N~X+⎰_\]oo 鏁(l:I#19{G[Cc+Ycφ_հ;Qr-+:); $R/2iR|5Bd&"Zn8HПQ=P;0iJJYr_.{qZ xP9nK(^mGɮ||2 D[ZpD[PWP8 mNݮX:Xs_fl3oZnh+AimWv{g;;%LZ=Fmo!] qާbݶ5/rT@!эO§;t2!)NUTޡ:]i|+ uby\5 (L8$c 1/vTTiH-&iG$W '&=2eSܖu5LY GDX4+ $մtr-1HtU; ҽӼ1GP#+yg(u.$:gv/~4ĊXLI)r~8$ݚx'MjDtXæ,E. *X[I ӧM²/[^q3Pl^$hT$b2%K7k`DaJ3{"@HI)5[ ^pX "B+uk)`zvȔ״dzk·cNBrl!'I\j*leH7vJ5|\1&d6 W۪G^ RDg'QXGp=C6m[ә\~V1;?ib%(NcP+Ic:٢<(*D*jY MoBUO֙6ҷyv +Ã>tlsY-aXR_UXDE䓼Bg:S5)@fPuןb- w)Ԯnt{J_sxD硿䆡T_G |?/:$Da"j>\ k]kn!r?FiFBRvdü >D [cr93锻LhuÿN]qΑmºc'! <bX, })Y9>C'{76/hqcSFjDp4ٚP\k_GZuᓳK*`ux_fugh)6E-mUUb%0pDdscַݬ8 Dq3d 'Y1ZDs@rc&5(QдNCQ#/2OWWPu6, ~۩u3Ot&r2r:dQ . OmH!yh6h 49KkroE!sXϰ;>$&&[Hk5yt3_4ɕ™N L0?/U4)ˑ*<pIJ @ZPB|cqP^mǕl(|^" LT>Qe6S͈nw;C}|4Vj yBK+#\oO#[gV%zY6mr]n[XIȢ=կ2 {5(5/Ѵ2gJ)p&H?[zxh8H4,=.A9x['=hJX\chMJN yۨЀHd/腺GO"[Uk槏q+*٣<(cKqcC?$eEk4$R) R;)k٫Ow*/)6EDˎtԶb"&x7/* Kd#ٍ";:KK΍ߣ›U0Թ{Le~`Eps1D:˗N59K/V|!yisp2$|`%$ ꋬ: 7r!Nb!К tOXQ x;,"Me7@$= ?B,v<[NB32 K[ip3p <`aI;_: ~^C~yL}d{{O+ }/qs>ZoK:j)auښ)?&8fqaχeo#4H 6%2uFz!!N0 ,HV9 x] 3Y7dw! !30CĮPzސtQEl/oAq:7:rO 7_`+cqX-g#4[z &lÂ]8c! QchbF<*jg+c&#oh1%+&J1Z JN ?:#5c*SV+Z>0ĕ6Xa,@%FVy:?v%86?Z[XջyAa=0FVc bZX, *3؉ [)k--bOFSƊ0 t:ghYoKB6%QJm@۪S}JerQX tWˬ!>WH,1\@gDs:(!>Ta&(bXT qFL75$\,MS5zNXT"!honKMdk&\ت pOa $ﰬ3C)%kҮz{l?w&,@3=c'KޯѭҍB\Jc p9lp,Ҏ\eEK\W$BU?=z18-fkzB/^EZh",< XriȷLv5;q܊7_0ZToG7p[5$aG>,8v6Q,yGXkW| H2EcV/U c(˛r{ddn4vɉ_a'NKiF~!5-s2{B'tYۋyL\0dUOfe]4MC-M_C$pQIfn[+(>s RNK`$1kj!жDH 8x VZ;;%)\%*ց8 g憂dvQn@) 3j䧻&?SGuLE|!IFى'ִpbUEgx-?ǢΔ}a⩹n/#c.Lcx+^ُ6r%ͮT^@K~h'CJ*[˞ZK2;-H6NoD) l[Ezvtԣ=w#dz8xC%T͐lHn*ڎL'_: ZDlT6Gm)XΰwmUgYI(S*c}ӈz}&x0Ae }6k͝пnG]EZ};}]3vYMsz7¦&[_!,,-| _H])O{Ճ=QXs|=R5!v 8R.ފZܓ2jEF{ڇE bG3erakrƧ,/%l |mOe9~K]IGZ,$q3VhL3,˔3Jb,? г4&S-nJN5⌻JtG퀷+E3$K$Nnn(ʩȫ{b⤡WIm'sG^yg˙&=Ǡ#AcvWӍ1#קhJ\&x ʦ2{>z1mscKxH55=.vtрM8Sd+ }9z2ӏ_2qf  ]x}bAnNq1"'Ľ7PlϜj(*H_zVG5R% >4̵=)VLL&VhrWOuO QٱdDD͝s6 " ?Vd6ش/|f r`2[CѨ|-zZ,v65} rALxbMc1^/xwez+.{7j='vSx`bI(8{Ŵv (pQj!|[87_bMqucl(Z85[o6m-ZrʢH'YaU玝XRʔP>m[gŵ+}; `gc/?YrRWdW BM)\ EY<,63gCh4N5*vT !92cL3ls⹎șLϓ +(UAS M%p4DP(;Y4 K PB*Hxgp BOˈL Zg$mfi.Yن%TӋ'Ro-/h#j<sN9E| u6p#Sn2 ?MѴ:K>[OGXN_ў &TɐQcl `%K[xmx͠VVom3.5z\7* nki|4' /8@yBY_*ozw0< e@$!;X. Eˌx#[\GE=@~d^0z78=Ϝi[L:GA0H,j"rJF$0Sc#ZҬ!3yâڅlWOvvvYגHl laDp=cLL<ܧW4!mfBuK!uwyn` sҲ`䑎at4iOҏS!*4](g[.K P<dX1F~AHhWSh\\;H/kK$ GLٟP_0L3fm*qq!`6wOφt6oR,k!HYdpUD#:T{"~|[m<üﱗ~bXvkcö8SAww(2nv%Er#&U [A*%D#:#`Ҟ_P%C)![9Fn<__R⢩e!P+,ft{ `TR]$` k,= gɨaƮ.4 n˝⮪X^*-*lbSA:Hs,p\NH%'k1|+I?!V7zTt(7f%druk c6orNv!іbv|QFte_,Ugx'>M#q< aS1M֙&h;#cOLKaz(@@ٛx#|ifT{Vz"(`A^]4ȗ){5/͜1یQ_8uA}-g?`4H:'s`*[\.5rc\c]7"1,@ow*,1=/v 5p9oxàf)+l;8LS$@·m,[(#ffcNXٖ/>n(L&QsDY-A}S׍:SI$缈p(ӉyRЧizN\YM5n$>ZY[ө*w3,LVft }Xd*f$f9 hP H7A}qfO<=qKWʼTmxIy)jH5/Tm.ЊK 1Yx%H׉k ŧtY젙ar)|R8dD!pAV:*ZxQ.BqvǷrʷ5xA=GUk۞Ag8<[m@$tΝ΋WqֱbIfAN!A2:>G5nJ|-y1}PG\ 䜞Ցm c`Мw7O6Nv6 1/%ZsѵwRq5Kɏ&9@J]eζcbiFk.8d^=waY T$l>M똽F˳wcgZ0dm\fcd&,Ѓgxj]dDqNr򫛣4>.w0RĄWTwR 4FVY-">%[ b}8KJ9|rӓ. QWC>;*7T !o@ @qֳᬰ|o#M2d\,_*V;_U^JA5]}3A?&jRȉ=g1ؤ]Η~CRC0 ffУF|NQ`dGP#B`$`zl<tu8ҺAؑ").Յf .%Eг5h|eLW< D\ <r[6@5A\f+BD 03%x $8Dgգ"@Tsb}GcVx";^vJ ~cvJ];)RP,Vb*~phARcy?9z|:JKrHCp5^Js=:x MmAg 3kS9X‹dfl&Qe0_d#|p 0rz!;q@7Hd0#atWfg7C9f ͤi`aCs,T^uio H4 zJ3yɎLLR5G:Y߇Eh!d$_ dtzv\ ;{Lv,:d]*L}\:17A6Ҝ[ zWRda7Sb6mŁD1C:Ϣ5mL_ѕ[Q>Kܟ=E0yX&=a?Sw1ijvwj9bvkmyv o1xXx#Їす _G/WDKi&Ƣs̺ WPQ|)r4U 3qݎA',}?_175ROtbb}3nfFx  ^ >S<Őzfa=GVE/ٖFl("%O-WktfBzPw,N}$ +Pa"A*]s(I~(+e47dWAӸh[,2c,ƨΉp=9 )42Wd|Νqa _ ԅ,sK`\;d驦,XO21 :VS6jG91L4޹KQMSBh]翑B@W:81upVIzJ2?njv2LՃE%_/ }@i !]7 b[R-ÐUYj>]*w>|Y=Hj"TTIZ/@t_^{pP¶L~0?uu:A) >M8vP9\J+DBŌlK1Wn}`Gh{YYk/,wkfF<>B~Z}:/UxC޿Z|'d晁嬛=;H&bþ`I} `x6zle9? b<0*M;ú9_woЬ S9#9@>c?{>9.Sn숄Gm֦ֆ<{ } i\ { (MvU)b;}І.pP'i2ڑ57L?cLRmEمO#%6o[}W~C{$? W"g5>?{EQmp'S;ibDЛ2CߞnL.a|/4s/*\AB*m(#[:1Oˣ=ZQPslkhM0ų(NB`5\ZgRh"I1촤H\0]ڸe;>(㩇>9:[K]kO:7 BcF:7&m+^kjz*8fb8Bdxtps[37XZGa,7 Gw]ƚwcBTlŃP ,R,ܹ۬:eONz,,F^wEVS8 A^ ve?|cdtQc⮈=wʙr椳S;uq; "d4L#qOT|fJn&x-dZXc㈸5PZhd @-ںf(\gD4e-D2:!k%Ṭ>=؟jkNl P 5#ʳlZ:W<'HگU~7zX#]G A T#}= t!llJ'sfH$O]>| qy`D% SU:βj~V,pT]tTV$89#j^(}:!&|8Nq[e7.&tFЯ}ߓr,G'O _brr^CnȬU [)6I 7Bsu DDa3=ma {h`JWoLz"nh0>y8}D,0_P52-;xr\SF;#ޕ˘b ptZ|3k'w &vdxKi9TtcZ:Bc"5-]I^Avٕ.x"3'/Bu7eXf0 M?upthTV0!4 we01ЧDOr2Ʋ^sJȍ^ @;a4ʼijAړ'^2Z3+0݃*٧@b󖅙7ϊ!ۣWP,]'+>ɬ/;J Dɿ@Q,43dlØ>^ U Y53Ĥ-]bC}vC-^MY]t.Kqv:<7rS'Ʒm63g-. i:kV1^Ͷi&Zu6^Xp zJ`cgSPS:ux؟"tr?% !#Ȕ<ٻNb4vMɚ NN#<\I&4r{tUnp՞2;y(([m Nhk fj \)aJ#CLeư/$5k9ٍ]đa\,wQۚKPVdS* DݏIRH,{-P%x'O9wSv 5̲&h!mQ fz%# rS!f2Yև5,cOKxtA4|4ĠÏ q̾Ryb% 46#f GBaUe[ @EM+liCQRu'\'dY?'Rìj p4bI\Ֆ~F1Z"53f1^@iD>wgAS,xht߂#CƣY )UǕ7 Emk_At-DY i1vG@z-=R1@aSQq0[,Ly?c"֏/6^7G2N\rUT*5>k@aՙ4"|y4Z'W ®3]>O@<,S"P6gV|5xqB)Qq.T^g uښwf#ʏAϲЋOmr<_|(qdMSkMrZpP"t~:"? G6]Ps`MUp)Y/2 I~Y=42W:WjH{#U8ڄ(k4tQOmw0b8}! -If+ .q  %3 wfn9V)0!∐S \wflK4ȰK^g !3 0}Bh1jH;Wi}ibm-7uSY40TW6lb ՀVf:/]`9ݴU@+B'2AA1RDi\W ɸx|G!N5%GuC-oiep7:}ODg{;ZŻ]\㧛PgLyԁhPaa,vPmga Bd3>ec$n .:O޴%N4?=34 M9[Ep|_[ !ŷƞ.Ҧu%]4dQq=kkWE@^UBZ{$+wP6*e/ޒbRDsL􂟧bxZd1=wP5+/gjaE:cw*WePV'P#q';I"9JζM i9elmY/H$P7fu|(v9s3Fwmi1Wr=?7x@']73l UgcYJRщ-Oɞ."5$ʰ)d ^7PL!ʡb6jdnQZT~ rY¼2sV4:Be5L< ۫ T_ `eʯ xvVɒ m񛋵_ȋ.|(+u`!U5isD@Na ƃjCnL=QC8-Ac(ujI,MGv]LEm3%o3=pix/(mNi$I*Iq3u|r{'6y'80H]_dV[)P&e"ߣJj{\fYD5  [D >~8b[M0ЭlTfM̅?UʚWŁLT[ 9R636ie?ߕWe7vm*` XG$'Bjo: ID໯,[=%I,/n.;$6/-A]@]#' Z|f<_!tq~[O#>}NiiCI>ؚ~463ώy}+oTsi˓l%wrJ(wR[r XuxlDK',r`^{`(&BزDŋj/H,8u{,R=c!8bDXF}o V$],}Ν)L<. P-rB\O?[{]nQPPV\|oOX.sG.0azcx G܄ i)4vMDRa+Ic-kљS LoIdq@x:bh#.R̚ եh*Óf8uQ[6^BCT97R! G29q%Gl QrWP Ǩcy>b3?m|_u~58$<]+}21<[SGg<;oNR0a VƦc<*O5MqA ׸ZQ08ٗjgkJ) 9pV%ni)LE! Bou[eA{4}j3=ݲ+yVv!m8AFVd8DۜJ.E5Gj >늙yXWt7ܬnEN/|M)K&x{їWn 5C>9@J/>ǡf"PP|ˌijLۿtu8 Sy" ,XyD|T~go,.cS8Iz|( b&$W: S\! 脽T`4[׍?9JJC,Lн7Rladgc:qe`T~hA }zbR@CeZ7Uœq8T_f./! DJ~MA"-r*{}X?Xzu-0h?=;tk9v`ִE2i^t\]Nqٱ*:J;+aou{mIB!8tG|e1 yֵHXOKNqv'h) ^= NdsYUu8[3GXnދ[3YFRtAJ`ڱ&J+Rff(vRVl( ME0f?!~* ,sֽQFHR%ϛ48r(x0 qg]eeʴ3$/"mD@=jͪ^{k2q l1aA2ڋ̚$E5KH<$^]CsK3!P(D.o(5DꟆ+u?AeFF= d?By;£㙴F¸B9JZUwB$YTS{l:Fe"kO2TQFP`}\Vk`\}&tUF!+$<݅WJrڐXeT5X. gFߡH73jI]OKbFqZ tLJW@kԩ3RE,XsHK2.@ִ'2K؍&՘لf۵}-H A`3`-ӌbۈ3W75fElW0țUI$ïwUrϝ:G!y1WqnRf>Ĕs2{[Gr߻lG9A e6 FpR<KQE?Ggζok& 4:= ]E D~9>9G0Jy\zU;"6Qr*M?fs?ĐLbr0w9,6(c{$_wxS=Fc^BH {BjKc*mݺBo9ӪoЩ*⏇0Xh!=!.yDBYrg@hȐg W5|xnUNh_m2|>2M^G߈3ʨ)* ] ]>vL4CӴ}ӝ03ulbFaLw!*dFAw썿_Sh9@ʉPC^S#猧o Whw.շZ5M~>Ѻ+klkYkÖVEDp:6כMɯkR0"lFN]`Q3Fb-^I*\(p j@̣}g:lZ&cXlm7j7%Y;ۡy ~7%%|`L['GXW ODg9U>륵/.^&+=clQ3<1V=( ^ й09$lIX$ N[{fke`PS9FI#YрF>q@4uAN.!GG }Dg]g$T4 i,39dQbtڜqc?ej@[ړcuojᴉnfs?  ?f(4ύԿ-`FiéBݸ3D?FtJب,<LpOje>GY7z'`SQGmg<ud#@>T%qh5cj~r0"Onj@GWq3|Ǯ02LSڻsȽq\QvX1tBE4F]~Webr.I&DF" 5[>V' SWGn' 'ű#DL=Q# iNڗ֓A}q x#a+AYYk(ְ̊+ݑ9MEXI(lQ"Y[ ]s(J{q!1/mV!8pp]k0gI $.s.GZXbBٴbp-(T%S49(2PJbsЊƱ2gF>xMs$2MI`&>8)K# x}hw`*R[D.*oeHo 7B6AC?H+AY~(ÿnN\۔zSFQcSQ,)+>{"BV CTޖ+ZX<4) Lӳj|gPA`T~9X1 HX/Ƥ+#"F%TاDIy3؈~Ա$.Ό2Sj̈{g[)X,fU igUctwŷgpmN F_[~-w6KXU?ы )փeex6,GG,&+V*ͻ-%R,5N8I^Ռl oʫ@.ӷ?X$gzI^L[H%r|t;7Pm8n<yFw@JMчo17sEGf$tZ2@3E[Ļ LL\uF=Iw&G#Clfh^"v(d*$Nlq||U g:~)P&o޴%L ]EymiXo^=sE%ORQx)IhE]",6:DnnlF EœT ~7nlF:s($yX 19W+˙9Y*ҨǴvդV:0"p^&A}#Ybt0 6y-s<HN;bfˎ" HN>q@5XO 9>fߌ]jO~"iآ#x6E^YY/r-(Px #G~hpӓY`):yit<.mE.r|.׹(qk\us-~Fmg$]=t)3||`9񎜴gzKyږY;kb;-6cXd׺rCBg=Uy\Jm,V^g}jCr˒*WyGC$qj5?? .p>xj_1| ^d HEy޿R0bܙӌ&K%[tr=lUz$e+TQfΞ˺<8(J3 =w4mkG楂JyJp)L8qC @6&TkM0$vHHs8<9$ta{$31kn>w.4  ۏfW릔ۼs|e^h_Ӹć:dryk'α7<$qa[j%Dz~I4yɅ@0 `kwJ'PuGݬSC",jF7E }t0GHj"㥽39F揫2SA'zT&̴&Oۈ֑Vt~~lKJcLhA ŏ/7m 'GQ 4d<05# 1兗nu!5vi׫aY~y\l Eq]/) .6Hrΰ|ݻ:%ͅc;±;X(*bS\y"Nrj SE9]€.Ӌ> 9<9|F(" JsE ׌ 5 "fngh\K~^m; Svp7]ŰqW)G!ACTS醦<`sUE]ǦS-mh3w!G҂-D$gY]zs#t7WP]VNCxՈA)x3gc4F#n—OG@~d -ά/ݨǵ/0I_5jƠj$DT}Qޅ&pLӭ\g˼踨ёI_s\u' ~L F^7F'Hߤ$ٜ>Ϝ_cfDUsf [vv⨬{WLڐN5N8 Ӹ=첍 ('" (GjP2s%# )qf3gЈȏG9ř Ψ8+ U0z<:Km u1-TQM:ٵ "0qQ}MNQ:/?p@'Sy2D\܏Y`b.zI9^5Zl\N$E= ŞubyblV>|ܻ1޲^(op{ 4XڢbN'e;4jޕ "ԚV2wc~, Ww3cnzٟ[[u7!W-; YUzSprʉ=3{U.GF+@޸ϧ3^Gu+@A0qsnVF410@hRx2W*nO&tZgE&n2 ]x$(YuQnO*7?[z(@@L+Ve-聮1c)O@k5[>y+t3/+"!ӜHͮKY oCx@"gfh?(ͽ~&UNJkvI%9wrrU`L2:,e"2'D ?kqՓtaVI^♯-]k?g@oVއRn1J=[ 껣W2$̐H5ҩ嗙Aqa:Sm(ӯ\Eر3pIuUqEH`ͧ7EM!/7ϛr Z3c%V|! ꘽y7#8<:i2bkXlLJ I2,1I s DN!Ew#7_C42S$b4WC4QK^TsҞ`w9cQIr[5*ƚs!YRo5~Pc~ˠǧE:2Xe-v`/?c<'u-LJY_L'JlHbk8L֢!cdh6RWZʈ^gevD_t['ϓM9pr71kľ:T] gz"GT;U[gby zڇ|6B~t8DfXN&_YIF{޸TxPYTtiLx?Ơ\N-f0΅.NCZK'* B9nDjB-lvV}ũZOK)mc T))Bj\&8;1w5%>~2_ѷl6KT_j' qyŸb#we*N!Rt>_ܕ$9vM?17 aNo{=ZUSw+s6w.q3n? :0!![ZXN7,}><҈H*܋Эy!v+ѢFi Z2 l-L, gMdƍ=ENJ#3MFOˑo)RJuLjmr!`od';7/HL$j(B"HvS)̦GjmT),p m9tƀȂ?M A7N?vo4hg&lL#LYMr#Gf%%?]9'x53mq3E]AMHwKԕW4VX9S+Î ӎZdkLN).Mh}mu)> ˴n@^'S\䧟H,RU` .]}V1ʈDj̵j2@nt 7(ID8z{pŔ`c[ͮvdŶɬߛ.~1-~ y%R7^DPohvL^E -t*-Zb]%kzvCPq`KWf݋Z7a窾;\u P5WZZ5Q6HUW@ĘV,M+ rt"h1}~zHʡcBi\NQkm"e';+@kXꭹjIuiX)[y, hG>PI%G-t#LnYZ_tSvk/''>LmI ›vn/SP:%gė#-v:b`X-V"R]xi ,(a,M˹˙VgSx=xM&Rf+\?tx֔s5c8K;*LBq^ڡiwsJoC-qtF /.sWRC qlS؟{Oa;lzujjhͪ+V_7Xn E5ˬeϦ77>BލjZ]7 iA ! YȲH>V}-iB3Õ e @bvRk}<5|V0HDbD M3B\[ft֨jzۤrv\,?̽l?{Z1x"ABj[>.~%H=$?UwfI!_YTe~MlX'W6to&74[q (ilk<3L`? KH'UUWcsCDgqsq?첩a˒+j'~MɚTrޜ‚kM/ N|Z=JHl̼Y`hUrNIAǻDSY,jHp;x ^a.9cK֍9}-Е⏑w+%-Pǀ2ēP.bx^<ь_Ҹ[K+ٕ{@V^!2N wƄ~yA R}.eyo[!1- &vdigy5?CmFXq1~͎"VUcvO-2zIQvX$1ؖ<8čv:Y'?U)f2g;FxuFVq:6G1՝7+6uTYMvͧGVP)&QD, rb :ѴmK.#ʿլ2E k;QU4*;S2.NGbryǨgEx>t׿{\x7n{-&4t˾=6tM.)}wsb] K2io[6i{Npy81 )?>r4@0FutGL$)F*WܱHhbCdbHRkX,'@V.,'*K7#!u` jAcB6 gT ;o$ʮ;Oym)(U;2K;m1Wv| ,1y:(Rh\v%:DqPB;NHlžgl;:2?ըOop&^*bcihc?:߇بC&qPU!\@$fMo_`Lͮ@M(rW5iw~diy5$vWab㰖Nb"̷y PD),pzu@=$'+]ơVJ#b-4'&ɓ<t8 ن8D5 )ofRf,NUKyhXrlt6ﻏd~70: [䠕E(`mߑ% ?g BI~!CK:T;FoPx=Őz?`%CC/)­vA 쉱9LY$O +?2>XK ~jcNq5 3DUL0M=8d6.t-B{j@R}*/Guw8m_8 )6'rtRuJQ`S zw^` k@EXNX8s۶ΉG[؈aɗ:6k3~&eCeIwh J%~"2:Pr$̵'cc{uj]Zaƶhžץp{ڰuݐ1DᣦqtZ^3B+pDG'W]e[vG5o ɵQ]^\7MjI#Bl9 !6- ӝrщ5]J"j(lDA)LN}i^$߱<2pTo\;X7su7hv\,U=촕`o?oؕ m!$y6UU-ro!:\J:B=qն=h}[Œ.b=܅<@jTR`G*V~f|}]]E2:0v-_gHnW%sڛț ?,P /wfJ&>aWQ$QpW)`;Yҩf&v(|>Qs xŞţI2/ʩ8 C%U]+]!n0CUkd/QDbEW5,'Zm'!ߖ)x{pjjeP(H5䎩2,u}q:b?d֑9ȚwXf5H.؆N2u TVA1 31{qa5C9se-r͓6=Yb%FÙ@ xvj ]vhڇaT} -ޏzIoJmO-}i1t+QIB`‘Vg dHuA{ݛÝc3nNNf ǂ"t' EOvC HoϕAJ ֍ 1`{!ߛ9UFũOAdKELT:;' }pơ4/EImccorWWgoYjӎPً̀6ˬ0@)C);QB,<ԝR&yP=2'PX!VFb@8>8f!gnH/WN*j-ddc~ft34HI"ڞޙԬt@[”Xkϒb Ru*̓s/~aʛÁLpc !!8=TGJӋe19AU΂f&"JwRU[Ȅ !Yl+Xu-mqlFKC-L7h*vP!h=>^m<C >xG Ô}te2~{+^)ȍݳt Q ԧO9jq:HwU5 `Ei{ՃC֋F<qQ HCK)oS-:OYULjZ7 eq.fBd;kR Xȃa|1A8^aJcӕ}hXuARd+sOC*7=и/6ĖI]1>΀ 蛦G4< .竩%g/+υ Dy4Mj U? MLR,1m_t=<1)A~!.0T7B2T'1k.8-cuξ9S/ * 4:dt.j/C^1`~7!ef=̢!ooSXijjLR"R\xHX^\ ;~C?HPs>㚅Y\yY?y"u<ŹxtY)[h4oDCM/@@AY 6 2|tgArw|b^of5\ߣ*1``{$M?$|sOUiYB`?瘟iCmA~$U5SzG_=53 @g(8UԾ}O샵Xf ̼8=p n3ٹ|ǛsXܛG /)VD'ީ,wSqx)`l$ƓTs~H>nrLŐ9O,\v4}:Sѕ) _ڤKa dv)u#e?T`$5W9 ]y4:U$}DT+Id,ĠDq~b;)㒚L5p-Z$\n9@tH]JOlXO):=C%HH"=Z=٫9v,P$~od+ f]u J* Ox" !r/u{ CT\$-9uifx0 Sj>mk[^-OiR{ i& 춅QbWg{j)*${C;cgUۇJFyωbj0V^@~a: Q0r B$!OWpES¯è,¨4XViFUBl@R_6Tb~J1nh^u`>13,<-q_#pQ#kF?,PsjH483=o 6hKۍ lV2ߪS!zo2|+GBOduݼhaIY.ՊюlZӇ<-q1зjМ"LUjͩaJ$;P3ߏٖ8 KW^ߕE2hs{U󗋟M{D`"1/*[y*z}aÞθ[ʓaRb.Ba,nwY^!RZ2!8>_J,ڔx7/-0g5CO9u"e\fGBQ<Ƶ[C"Ge.\~V kD Klyř n0kxU%^BxPc%>0G|zXF*031 Mft.9gH*C ,rGJIOhT71"m 5D0btP -7HKS9-qmlkZlUBMqE_dJ=tչ48z_|@Ȯ\ )g:=jflmXyvPՙӤmz 0&8$P7ӿ jK;y7Q7$ ԶljW}QV-|Cz ;h1"( _V*51;)TTzFHG|e 6!-EJMʝ5hsF3<h4wNr1{H\q9@;fG^֒C.]Մk2ByAXd.r3[`YwH1"=C@p=YC/"ݮ</qAt+9$"qZ% Bi7FEoaz}ˊFsqy<2:#G?-H(FzooL?m_TfZ:'d,FȲ XI<8=<;ZEpM'Jxӵɡ&oQ+ J@Gc7b-GjU< #ZC[_%|{:3šuWSpN2,C' *:Y_^F4SŞ]Oi+ -.uMdʑ zʿo |e`RMFӃ njzZ[]$:JlɱԈ$z$KB)X"-P=%3GE\&Do?u_H11! e2JLxɋ8hB5_ tѲ3'gs`q>Z=q׭LcQ?9[l?BbV3E [NX]q_/<`G>Χ.k&2͹!,%IkE [+ZyvŠO;7}ͧ_77a_1/i 1!}Bf%c(#A_ֵAE 1XYj{ Q-l^9'Ȏ:Őe7S(R(id ԨG|-2ofELYFh+Nt,X_~ǰf+(sSPIZN\Yˠ63\,Ν?]ϱY6n lʼ׸'RorZ](l{.]H5HwοVOy(5բG| DQmQ; ٮtN Y mI<ZE--+XzoNӡRldD(yB34@iKt(nLW TX[:]zy]"Η@ۊIdq^.ӹn|z) 4.%H*Igk>fP8l qZW'zvüI[ NoP-[I0_-#:No᭤Ƭ'aňlRJ=xa%2*IxZt_Șsͪ8X+\6]ZŢ;GGeJaJiRǠK7ZvKuR_ì1ʾޫbhD^ܭH[&Ms{Ӄx iLs/@ ?pyWB }շ4F H~#2F: ; )])K-/1CbQhZX٪?əWhd#),IYA1?1%'͵OO(;BXQYjLe$Pk=hyVVr2"uDl1̨+ dpOjVYj(#j+,[  <-1bn6ߨfc1y1s,dX)`8ZI~3KpjOA<3qyR9?L$˻ڬT?JXsM=llB^|LjAIh ?2s`7]>$dx}t1j:fص-AN$13O.j>Qo0CAE.T6ɓa^O3T𿺬XSg;O/dz垰ME$]t;. ak2<}5xHQ#.B_y4u?3/ @_Bg.9C}_ G+oL焪+)r7vrho*Wi赍Ls.a46|J3Uipʼnb=ϙіTBa,tbb5,VśQE3$[I)=An* Gx1#ᆀLE ďYRh[*%|PKوΡy:r1LrKń}OǭJ8ݾإ4d`&8y2䡋Δ$h-o {p4sLYj\އZ mwk_熽ikr,to V["˥K.2I{(e`qm ݙPH&gN76D Dǡ^ c(Q dLrN_[*(8Zspl8wAr^_e1od S!,'+3RWA |v?f7Ige@D(C43vePFʚс__KMT-B%0'm!XO\.LQx(8η=QxWmkfHi`+/(N~R仰 G {z^̯1dc\"T510#U?kywLy{|nJĆl16lĜޥJ܌N zG׷K gƬ!#ෂ7Bepvs(NS[HiB<o-֐(Ҫ8T-;K?Թ4t/`+P126~hj)2]X̂(^H6|?j nqŻMt,C-K F>+2 :]Q,eALSs"Y7z2zh]_OA]oAd(&a5 %K:LT[\G\ο1:hBd aսp<$]>Wŗ[)&6bY6s_Kwo/lg7&~S+7РWIV=O9[b[@[x7 LTuqvJ8A#0Ц3ϤP\}[?Fo崶czIwsC8*JQbA(j*1jo9(bH](&^VV3 ,AAV^h՟-}ihɮ *<'~} BP-uM*|s.gO]3c4_BLo_a UO&q~`=,;<`e1`vu{Qhыpsba2ncstA7#$ VGD; GBxZe#|*ٔ@kO{uE̡⍽@89z0V@~N]%0&rI@sGD 5ӹ{ִo{s9?_4iJPJ{d]؝o/r]yf=Fd/ /jEMƇ^UЖޡ98>ҸsTtU%fjH}nb73S]ƨ614m(ł ]:A[*Fgd$0DGW+_&Kq/eZbgWL)LQ66$+_8ps"-^~tTl*~>4;K\*ZEXנk'P߆ǰ~?UMGNWOS\Ao%*֢xgU/eHx`xMѨLq42$nṞ1r PY$];0YZ07070100000401000081a40000000000000000000000016650944200007314000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/mr]?Eh=ڜ.+X%qyP\3"dtA8ehҍRڝRD` ,֥ g3aQ3d7aq vof{םQAA?|9ށe$o^T} #,t^$5|}U-֡bV[g. \"k/)uP3rE3k°O{A3?ձ6jP"77=xVm8LNKD/-F3<1Qt@Jnȏl=0.T ֏Z;- @4>韦Dy.ikR@%ɲ6KaVy.s iY+.ٯ(}ˬ0_ŀϧ=Qtc}r\˵yPhK;vnCe>}MsAݯ2!'*>Ue=%XxVMտ}8a]׎>dI1T.B4^׃h]Z~=1z, i >!Hn~ A=K W`쥰)w59 (4؝g,j?Cr]A[C!՜Lm?.v'dc@Έ5>5LaX47j@<ڙ (H nzlEy͎GA#qz{҆"n֠-"J]2zTd 10l:k2ks``p?=d9YѝϛBo3J{=}*zh~)T<̡&'థ7,T 7 9.@/lHTTXZ߹uس7E6# $0\îd" _tGsd(Ref{_U}I Z4f[J `Ѣ82֩}6CSTR׮Lmd´D4`n!?\٦- {\cgΈdo5˷Qt0M I'wh`hts~>;X.&9E * oz rSncuFqR튏f*C뇒i90/B{q\[?[AcB:QO|^]Cp8eHY:Aqc~_`ּgZn궚τb LB݋4kU*P1 ]\52zAv[ݬu+fCA".i X#5w<$ֵƆk %QG>6{ ~-a$[.jffR(v4 :H,UPz''nP ܞ;-( iJ\LsMQ̆Vgd;%; {rs #zwMR0J/╃)w&́}GWfF'bz \BuEǑdⓖ MUfRj7\ y1)W i3aG ,]=吷Zn!J@X0L(&^0`SzT}mJep+w2;% AK hGYy'14%e^83LucOWw_O5u `+sآS;݉ ,xy*DAQWQy2Wuʉ!pSLgl={%R^)*GvPWT֎P+?\/K:9[Y_f5eΌ[v[لW?~TAEH֙DKLɡeר!@Yd 9JZO:yUuԬtNW#H0Lk>D_װDEsd& L[Z]o{7dL1=]&.&*Ut{$&F bh P*#  }DX1lzSt)Yb}" ļ.@*>ئV'b!0?Fl erh}8s$[9 @96KyQs"%zoOm?EOeri@9x\1X .o ~:_x_#<>K ΠbD}c $+,@<{zC,0t۸>\o_3$m]gH!ʼstҡI $rnBTc*-;3_ggGQU'JrW%sqȪݽ^!ɥQ G⛪uu밸~ZUvdW8LKblI' Fz*:ܬƻ *o 6}4ƙkb%?ωgb#OĦ <-:ὌISAɑ~ p4l@9ɹץqK1MʓR$nSlʏ)C(5k `#15[Z:.Jo z#עW[So]LQ6P ehPZ0zB9>7PibA%lIJc)25P,:®c0r1M<38[)uxO)` MpI &ո+R:NRfmi7-ObʼnG :u!3҅3ȦBpAŁkށ&[s+8yZ|8]myE%unmT3I5P=l wHLm䀀]t7Ϡ$JOΎa_TJbk{LR6nRI:`L\.'s y!l%ONQ W+M))OT[Q!a˭5]IlO(3jJlh-G8IsTh9ֹ>{y2E8vuhƢHBGA4&ާ 5݁:*\>I ԟYaw1P/:-kgɮ36Go=BfgC8ajܢN FҦNN4֝ˁSH8r7!V3oxUK;@)& 5=jى])0|-%9İˌN%ѯu!쭓D7ʒ KvY-AF#AڀNˮJ_ ξ.BEQ/Iy^B'iȆ 2pQ:iMg':#hyCD$Ve}c-Z%% ?ը$\,Ki ]*X8/@վw`SaTxܡq*CD ^rDdӅtխg+ݻ@ȞbTtt>p=[#ͪ\ `yRjlOv ىQG}YXQɗ*#3$& LH% w LaPa4kűpU&~uHMgNAC*[x1*lkPl:14s-B2+X% r)IKpiRfN G;͟33L2mT)b*a+8BOyo Jco|rsZRDlDuzUx ΪUU{Gׅ`'YH:USV>[VwUFњp0Ù9qNÄEsO<~4:DEoXn<+,R[9W%3pW;L]eSmG[~$c_?gE1hJH [?2g.[SN_R Y& ~fd z2P^P0DpW@*%;h9HΕk,{3527{ OhA <(.:圧ekd@f#[ކ.jM7oiؔ͢A܍" ;G,VC8@6/Ev SQ[O\XhrKO(b`DP%%e: h娬=%IfCgg=\AMh][ Xnש5A1RX:2,uMO-`,&@ ޶*i`akME`R`FskK9y*Z@q3|aY>#xL ijknhRH!LU~O5PbC7+LwJrd8xR?!y*ta^>)0 Re)Ů~9PjJg 5*oZ7-<^4Xʘ?WTiw.?IR_rL^{D65o=QG #x\:Ob/Gۃɢ~)[ 3A-mhy$%X'39BOB&*a`m[a{< Cae8Z%L\ЂCjl2pŷoA^rT I4^XOk :8FNAXM-7οΞ% z5A;A$Ύr%vS7rQ(ͷ+z]lpy+}:QP|l#\x!P*3&3w Jv+Eмq[~To4gnr#Oc Ġ`#:ѬlԷV/dY30\ D̉YtNb`p XVaZ=2{Sm56RCww%Hĉٹ-i/ZAhsVr)ӽ-66f5Ϯ]C ըԐUOoZkʱ8 l)NzX0O|$8;P_߮5U,F_~7gͻYm/.@2UCʙ/G*uq`٥偳gSwS{ }%^TҚ<J@rd W.|r,̜gWktNO|H~I@^jr]6Oz^Qe *Eii}I稲K2OBbJoqV7 W{-J"fLePW12 ]_eaPD81< ^oɴoi0IY뱩%9`FVkpغKvyi jm|KKrU]g :XqCbba3oB5c-zp5\F;^_o\}ʦA&{N清Ө7ɐtFy&<6:=t ]wɱZ̈́ RE ɭ-c;}9̖*.Xu.K؈+= 58yXؼ:u0«̞eloX$[їY(/s;μK0SQ-{_^B Ccԇ q޳ v;s;l^<W[5jBÚ,$ ɺVmĩ@bJ4 >~Ld}Kzs9&d$kyw!OH?)paJSeefHN1w3~׀#siy&w?q3\3C k")Gtc^ }:!y&:hMok҂=t{ \KYILPB:uRY+6厝}nx -Z$ e[ 9h4k|iߵw`KsOCv'c;8yC]qEΚ:!-k-hi;5i@խ {y.`P_5ct&TG:CL͕&4o#U`u6aA'"fDŽ!ȸ@#3dw<*JEf7>p~ ч}vdbim_:[p)V "~UFI0R";̤~lPbSg7#&=`̾6*Wd=mՎ 1e<6^rlɰMOlLLդm6w/ [38W>٪<c۪ݰ2bJ+f,Nm@=π'J3.-EJnNFuގKI3kXkBnzqօj]Gȶy_{̲l5>!0/8\1d *ʕ#Sv d v$lx@mw?G,5쾩6X+|ҙM%XA7!Ȟ,Wԉ( Ulutd2|*)d]H#:(p%h @i2}JHzyk w"BQqX ofP;*r,lo qpD3`EFLpq6GQfL1Y #r*Mn9VwhTY꽅uDd$*GRٳpa]F8krJkkg% hn Z^l1;7Y _Dêp2膗.lI=Xӕ$T_ale`kz `hryk 0Gɍ^h7?Z_0󯋙RȼЮXImOy~IFaqNM2F~eHGQ+p:gKrFY}RSuﵰ+i;o߂&w'UWJ] &e .{asAgf_ o]ӁI3dkxz]:Q5Ffl;{Q[$bGQdL4Dٺ1{{epyr6sxѥz}=Q-pjlIOi;U۳Gr>=d{ 50Am[u3Kg"]N]&rk#'oݷ*~[اmC_IL$3K[%D Ɣ, |6yEj^ Y@suUz"mbUNR TJ׿_qd ZST'|>7f`Cq1`"YE}nI7cGN05o h_G%o߷q.8 Ĵ!awWmWd(lPcC\h긋,=)~m68-k^{{nٲ׾UMZ nH ﴹ%aO["T5ز'>qojO,_aBt0ޯN ̽:.WT`[nXT1\ 3QMB/_dl xѪY?b`i0_HI g7ج`5M]! wxid7Ga?.eƵ_,),$ę%K'E_amb(|unP 3]?:cz_6}}J{Kp% WlaY#"#az~NTf f+BP.SCe= "M~S}ƹA*HHpХ~ALS,p c,1 Un "-)?p.5h[j('Y0inH+K%!ջd4NMYY>OEjo9tY Gቺo|cM|XNt^|?P{hw]uOr1,{̎-ѭs RU:+eCܛݛZnl<9| &Ui&Vc[ژ@5ZS>SiB9jA-!)" [oK20c? #%Almt|Q{=)HpϑלbX8X+)Y xŇHAҬKp7y}asrh9T -yIO}h,5b/|ihn*L^*ēHNlbvc +^Ͷ8\zCZvP{q"+Z3hdDz,=/Eқ5?26?`P&i0?V`lk#\~GEXdpz2ξMHE"Ia]hߚG*QJT$UeI$7shҧyb 1i _D ~#9ǢHD/楰,F85aWS_. ` !8t#ZmO0E7Z*VLo80Va-X%>R ' t^? l%+xRîک۪!\aP\vO v1Ll-KBOWLP͊TheY 6hΰ|Zf<-[= _P|Rm-ۄ֚0z}^t%7lTh+%O _ ]ʭViɤ_ -tuS|}J15dR ,2Cޜ!c3Eӌ=\L ͪV.ʙ//|3MÊ, ~iiUg'Ekn-r(~vL5g NӃUd7ܶekFb靨=tg C~1ա:Ao3%6HѰ'4J+yw˽kDŕQSD8qC۷ Bi˅v  ^=Gf8<ǎ"ƣkYG,h/9ѐ&::O;r|j5 Fl!U.^PdY 7soԣ\.8oGe؁Ǵ RUqBXΫ_鎩T{b `My{"'8Z(NvbbzG*0u#QKݸ.TP RHlHTGfxAeVQMZWyBj6't6&Y!i:-҄@`ĘO6@0i0=rڸ}}FA}^3|bʧt%zxj,%$%0~ %[3|DĽ\\N灾I M_m_U5N '^B$ Wً ͔1=:D!T$NQBs;TeļaGD1 8W}ÞuawbHʡʸ^0b>F`fPmP@uowaߝʄs C (-đeWyv,u>m[=<8'@.k׻(c =\ֲU)k\!3D x4J9_>:\Evc2gM7ji6cubo+ط9m^~-2cFVsZ5L]]rJ_Pñ*g NwLCŸ mF*p 1?j>jAQAS]F() VP=66`C Ëalߒ}֚$Z6z\orGVwSt,K64yML7B!T{wp>v6o cϔR<$sI#TZUeRS*! 8\\(^Ӵ\dױ5)ji H8@| c|5>^`E-O,pź2̂Ђb%:9Q@&9́y0@c_Td=֐h9 Y}^cU@]LzSٓrl1iw&ck]Mv;ɤQE¨= c3awTs E[GiǟElSZMH,PCdBcjJ-&kXjga@*7b1:nnͲcU͡G]=+g8 !J>"f4U$buL ^9҈x5 gŸ]#z%TY*ڴC;T~OL ͥ\Tko^Yy1J.Hza9YS pұ~l5:$jP "'-Y2.[յʲRaѳa5*z¬ZZg~+t0"j/үOҋA~,V0$-rV\fiziGXZ0HTM>Jγh2eNkGE%;FTyķU9>G+pM#(Ö'dL0G(lm[Vxew/G9I 't1r* |XaI9e)n]Cl!RIpڕQqXQYRC2i s9oSm1gAᲐ-Ǘty nJr"%:M KV?ۍ WbyXǀyMID DHty64kV}2q?7$(6ԝ'/B?1_e?]5UG7=Ew\EHcEEut48a@qo&VU66j'D[46uPO#k0W.I@ TGP%dn}FĂL gƙn-dWn3PP bo7nB[0]{Yd&"ט]fa=K!BV1nK)Eu42Q%9;fo+ljɖE:\*dP+6WrxT._"gIc_ryJ^x&x哃I-R: hwx:YsK=Ϻckn=dE`㿕6l2U\f#ި T"𥣯倝^=_T2-B:z \1y-X_,[(HYdLn]?C֨vX;[푎os7Oub_8y ;y,/@&[>`5x xbךcK G놾p㶚ƿ.2DNfq}܀T^+@ B+=t) 3V轥QeШ7|v^.\^+~bAj %o)3U(trw t{Z)57#)ZrSp* ʦL', _ARy kiF0\m}@"l+,Շ ệ꾴Y)]4ŽSm䦞~IRcXٰ6`h.Vʩ`ÿ-WEx=@pO L6],x(u{߷+?Gk;su?Q]XbwHL9^[mT}2_C  Xg? ^2zns9BReܿ9$b{E+\} $@}gٲ|и9d[yD 7+ApqZmb.byg6gİ7b/oy|G 6q1dC!GNk߇!-Ԯ n0jA,ZkCQ6qy#;9熴XnZ@NNͩ=B)zWuIo3g+:)# 42aUa,<%)=UVnFJ!-k ,Â9˔TYҮ1Nܭd{sMyxn/Sj30հXc`N"wbw_bs֭e&jSPߖF9rjmVwxxZ|H`h~ȼSSe۝De0˼76qWTyIړ|{ 7DI29)cJ |Q$>QodvT_P-Ŧr䁪1p/ QZES!_h՚1 }Z#.wS4厛22^* 1L'(`wz xۉ!KǕXJHh 1sԥfCҭ$;;IID<6;w4 w/ύ؎J$ (1`p.*ӗ6a ܕ.GTRwUqAq2Ńl󫺺^kꈔ d;7ˡ\J'@ о=Y?7ߦF@o+@_*,ԏ)>i坧E֪Nx~>BnSBp&K1*j#PBx ԋIqTKWY^NHA6N@$鈭"42'oTkm'Aj( j ݼ}[eB8hP(s,xd<lQ0 S럶&E@F1p] c`/j[KEkB`"(k*[<d݊v|[= 4vR.UK/NYn6e ʉݐ˜k9YToVލ o}I]hN #6Z ٤6 ߳a.GZ6ap]֥IrGFhk ! pآl!iJ{s@4Э4e2 M,tpX+]o {lH݈TjBĐҡ U8/3sMT%pIhy[,n@Hah8 ׶*{5L)\6! w3SEh hk:CD=u#eyL򘄃Tj`r3؇kvލ2 0tC`1rc90"Ŗ<:{IKˏVe /}*K{9 eCJi%'nNG&uiCj)Ȍ^w"i3ΞvK~łz+D-/ YT|\z%]` I"?mdS/ْY OQRbVZP&Jɳ9}K /E@./ 5dA}_-yFN/c;wߪsg˓Y^P`$L%I>{ofӻ8]r_qac6{pkxNN>> ,>c;s mO̹ u⒊TExحSܔLU<UVYkO.Gf⾩?<#X H;C75iG HR` H޿Kq?K'q<'Xj e?j1D2LF$oǵ=nI<5:Kb1p*ggOL]ps9,/Y{=>Q{ҪTt^hh7e?ZtȞnxETj[:v/N|̶bc'2c N1#!EϫE7q)\\2=@֫pvr197\ħsc/gVZxVp:->~l0[i$*(t[3.̤YJ'Leŷ(yhs(5蝍etG/W-JL9MՋ/JYiI08k\ &<] {֑RbG6 M0>P o`Ԣ\lî?EeY8OÆ1{/[e殨g҅;UnRKcؒڐ82K8{g n^Лڧ=2`ICoӽ-Z S uRgxg6v͖ Pz]@זvSGk(z?öj>j0 %H^kR ,T E[0F5)=V)wQֶ"!Hw|>jO*vYf5zOqhjetҘcހ~91_EfkSlnU0d*l D+ _60 ٺ# K 骎@?t2a M1nױtkIK=X%-]&-y0O@ +0gJ{"-!8t7DA!kqt<_gݨ|e8R{z/t2?k$zhJyt^?Bc$9|)lie*6vFy8.v}jY&t0r*:Io#-@ィRQ? SyZ%g-\pY- ƛ8B|Q >^0y6S/Xbbaʎ]s(E`uRUcGa|YRz%i*=KD'c! r4 "[r˖럘esj0bF@,9sUjK궅A4jۃAØK-2Kz߱f>I?-gFѸr !ASU2l0|:c&{I8õ2?sYZg6FL4YrhaAkH'$=Nms Wy^VLg~1UͭKF>p|9mrjyK9WHP>K/F'x:wUY<Tڈ{ !KvV`BbXds͢t6T-.@$'EMc6H&uKlEnE>/|yTԙ[Ӗ/n c2^u( BN^vGC4{^6!crXf_G K <cf6^䝓dzlC~5>Ju'w T:e2!;ѽ]J$e+٩2'$ɰՇ./e<)Ǐ(MOa (lfs"IdIh,O(S7#m $L7{3NA뗽c f /;qb\_X#jxʏmF#-jh71rI*}N=S p [%/"~;Q a"jRVWFM˴pX8>VZ?MS[M) ։5ku'O&iǿ3f3&ns63r?vCu+݋a5ĸfɪ4%Tc3ӘlGȕj1QmjPfvBmhŜ:ouc#YH5['X#ѿ 6(eJ8:6f3pSƴuSʴgxg U#dHʜ+ۮ{6#]4wτ9E"6XҸ"{w{FB1,RspmRF5̵*0Oz4Dܒ2#?HУpFene o@/p xO\!ٯ #Bu&5_Wv.h:v}OX]AdEI&ɵQ0w}WdV%Y*"q՞c9wY8f? &F@CMV/2fBƛ@u?  <崙c3 Ds#XJ‘&.w x<ڜ]-;k< _L<'1ыɧ~HZ^}OLG 5%BUNd)dV5דFj]Iyp \)ZCEŷ“ 7Ŧ‰余y/ }$-`3!Z<]1zI6fɇL3*vLhկ_fںO^~;l!'_3{QHDž $8z[JJ4%qg,QoP:<d "&$B6=]nܻJgƧcG*왮2gr>])۷LnPt &vCfBw|c_1%zæC_fM9(.MeeWS( Ѯ2t6M"OOahxY͆,v]NR'jd4Dd[m]Uq 8/ 7|Qh'B5EuNJ!E0c"A `UʳίǺ\>tOcs8]ǯ E=Ͼ sAK.{tq #Ci,m Ĉ'mTjmG<}RaLhot8"\. h1?1ǿn@O.WL=_ DR%2A F"%ѣ\ #yVB,Nޤz|ׯZ>T -58h N^{`kjSK=ZLS-s,56l)<WtUq =iMTMC4',kma qcV[UC-&q{}iO,M7\<$ OK .X̬n5\I_~e8<{%x8=!s37 .JyB?Ց:1}.~Q8FjX2rYzFOHlqP6,pL#1 *lE(J7C2% Z A㎧)Qy)O>% GN,1zV۲ˍ<w\:<*s-xl˷ ۄ :v)@Xb }fFuiVSJ'CBa%8ʲw^∠,32)M$rTn9{В+of> MJm-)0y[o۷.RO8Cv*3yKA0R M*{l$VS`NaTBN(KܺZg 7 c1GC {}o02?=kJLu= }|1z'_%W ;t 6Ly}3DDwiOq;#'lܡ~ߓn";hI9ۖX$5P|(;gLx]G<3{$S1O7?D'vfl=cHp ;KXfS"CIP [a!=p4Kw$IMP;'ԶM.®&sxE{`-2w0Lx *ղMr:T4{,ldZ3RS_OvF.g&ӅOC O[ ~*+.9rY*HC3يM䆌:!. q/.kL2|oFpiDz-P=~Tpʓ"'ZJe\ƒoU$ CAfp>X%(YQ'7M0@p7Y/?6[Nrj,o. sBnVDSv&ѸhNr] !7,G9e/ R׼,Ɲ,O SeNy}葯pFYAXt43b޲8(2Ф0,OpO28cemouHf +s^F߆Uj>Z^ӧP.q {q[ƌe"VCb,Yv fLBa!(&Bn|خ4qAK7mJ 8ήJ?9> (R1E4xcY GH &s$C|ZBNlKq}o[TQ= gwaV)ߞelZ5<:仴"3fRDH^:V`[`_h*7t({~~?Z0lxZXhs@4V!ܩRx- Պ?/8q%ֳNK-Ožᮞrћ]ywGIˡwa():aj|خi}ؚ@՚y3|#vFx}v(jffy_Cr! ^ha-@|J "? N^5m)Xک? uW>i5>3zj & j`5l_O*"Pv}V@}4?/@^墒y),5C4&1F& $&M4N;aP@ϞZh}n ~>K٨b4lT6{ک j0lhe*en6i>ITg- ذkB& W+˄~E>x &9-P(A}7cun ?{|| fP@oi*|KkVGrs:?U1JԯibP+jHh&bBG{ A2,/Y̹4`W"J·xKf嚱zQRZx"'H}$'xQp`rzDY V㻚nRW{^teMMf5{PEwej"*I3H:緒5Uw k.BrT{FKё׶ ȒP`nzV!UtfA1o g[nFF +0sRb)BiiqCP(!`4a㺧i}߉B43އ{tgLWȿ^M\쀗4PHj'e8oD]Od;<c+jx)<1ɵ*AmcQ${nxo׽l?voِ{v4ˬ'[ r=A9K3EkINŹo+ĚhҵB re®>඘qӲ//fEwKnw1)`= W:A\A>I2XvhvS~:Gֵ fN u@ q; xtgҫŲQ/(T 垳WCЎ]v YPYf ukma6YDVgָ]&n~$2} @(b[;:iBR- Cg0 !d4neT|VzTfu*$] `U?ckPd 찈amfyXkvs$ϰ7M>6ƶ\2Am_'(̋Wp̪4hou}!-^^.! Y2 4񗱁}.'!sJC!ihl7q5{-kZdyXڠ#Aď7{Ru[Rg^u){C;9nя8_mnc/y [r5?%X`8 3F>Rk;—ŗveƼU䍊C ZoNTخ~l j`=s%+Fqy48]qE~ܩ2  Ρ&}R6R!$ۥڑZ3@4 $\PP7{ @Hh[{aPB= TYD wKjP;|./~ʙ?2* j?r=Bͨ^k> 7 6_~9{)+; CoIqe5tb xM28f֎Z~lta4*Iq1$JOye|Rދ` O1b *]/ C#34:z ;5I;[Vbw&BIBnKM:9-t;+僚))R 7 fS+{*S95͂ |;epE`; z yW G OڙE(KL|xTGͦ%# L=L\5j (LHZ[q&Fl\yh&ؓҒ1WWܝX8UkxNΓ,%[)[>5Dۏ@|%ȝ'e5,n hY~ӯ}v,I]Ȯ5?{*\d9\&0SZ#ep); F9=u>gI#V/.&jRz+<=p[*ڙ#ܵ Gw AjĀ޺OxΆyӜcH=h; 0qW 7Ro>o\!K7&%ϛO C|| `Y,wJ|7=!s0v tوx쐬=yK+4Uo'օE\Zy>@پ FJoݷԠCo`0dڙ$RrIe0є'w@{ G .Ru L D`@稨6U_cٛubЙP7}#|_-8D_a-򦵻J1\*`TP%@۔uL4n_yl]״~̬Gdۇ-IWUnk_+Trtx[|=c:aWOL6<䤰G%~bt)VeBnԈ'=U bUN9=&K6#4TiePX/Wl VƸdQ]CT˩Р B564sPpFv9n'z<{&xU@W?|dF ~ZLRCb&pJ{z%x5!jx9J" D3ͬD$f5_{))4QCH>Ws)$޻'TotAK3/s*wf"4WNNR˱kC(_w:i( 3,ih27zzm;G8QZ5ϱMkqnuPtR ǤlJߋ #P)`#XSu#X [79I*6O\ * \Vşkx 1&AAT $ %ADWa~;eɸ=4RЬVVn* T6#lZ\&~ j!+̓aƛ 7}/iwr1txeJ@ =EQ.c|(TէՎTG#KT|&l>(ǐl"&(ϲ>ɬAz/C<2^nW-h+s zaX6H9Ұa7 g,Ť4/eۜda( tU{vMLK[IHnmu;*'$v[XnI:|:˵|&R ag CY!.;u J`ֈyJX ٖ18pp7oFm)!hNbuSFy^mO*R{m6ƬCդ3"UA`LpN,q흀NšdFG"mtO\0ˆUs]\\ֻ$;08cM;*%r< #?{ zNI>pU3NP^$\qA4}& WaA,RIU|:-Ξ)an#RtZW1$RGyX3,ЇHfGd0Bʺ& *]B5'2A#kRURs, @LҐz#@Pj"wiEb8a1>*T;׏?P?P7RQ<ܹ3nCuAꮚGzz"HEff<,t)=e hJ݄;!YRzV̨(v'rGZ%DfhiHl MvoxYuJ!i\LK< BSoSໃRTgPÇ-%F%q2#5Ҏ I_)\Z-`=6R bi )o5qi*w˧'iNUt Y%\&CV1'rg- Ȋ]8zDSqOao/R#%E:Ъ]RѰƍK%=upX6 "J z mz"QqQ`0q 2}Z2d~XwPu>ʣ,|KB2l,!c9:۞`)ze7J!;bGou ֥s;xk6UOnVW2^{̙= yL`y~ul⺄,!u ( Q48-5H/:$ZU<jj^ڇ8uf/ J3ץ X=K@V) vC7u>>鼭f" ZDZYs,fOV[SV⓮8\7\X fJr[ b(0?'d&}*%C'iRHbȒ+A}OcL TpY ̂)l#u p@c]¢&`WݒzۈP51Χ~ŀK.D懭SlZ͚N6tvUlCt\bhaSn*1Ӣ@ `ўend[DKQ$ Xb6rv=&0 HB%|Ƒ̹I|d#6qWm9X .a){enZ"%8+c*+];! "?[%*Tݧ.6nf\zfEgiy9>z(rSp )VJ(5 GO0 hMU/R A7HiO/g['xqī.`"DUцIniQLK\QƠP5!ja/N쾞ODQ/mj_X_.>gJIPWPq\rvl*s^;E\#{'kK OqVemc1Lg-"? De}Zu}G}!Ae(iB11N\4٧OrҜCb L[[IcN6ej`~[{q5wЖnbC/X |Ƅ]&[E,^,BE5~s`+B1]8!"oRi^J!:NXY7R HVl&~|6au_..\\1poTu;e['zsJ\8isjf02uǵHjkb >d~iX ]kizMMƦGd|j*BU)H n|azG,$>u*~{WMAo* Tn0:qUH-G 55S2"gpwaN=Oh s{ CS:;q;U\vEl.6G8.>L2p1 ֻS (eS k/\%t4Q퇃o"{|eWYvGEn~m[j{⸴lRMe k gZr[ }=onfXråNMNa5 rλ%׼^à/!:cIx=] |&x1]73Q\f  d!witYbA.~+l|sLd[8&0 ͣwl]p7iZ>E^e9OgT}?gh",)?ITJm}lp灮iL0ߎt#@ng1\?`<~i>`IT-I>6MRn\转Foẁ1/rBgn+G2_?Z~kӠgM} \Z'*;[OuTRИ\v==߃@.-97e:(*O ϱIic7Z25: ! AfwMbw} ʇmLisB?pV;ُp ނhY &6DӇl&h7)j:_z33,`BMENcH?|r#c9&Dd, ݶuS!lb1P0#=5#5fuI9mݰN"bn;)gEՅ!geaeGaZ y X\J~KBJvC~98i鷣Xe}LBJ.DA(B)Yo3ڞrH!!tH J=S|ZM#hCA#(hᚫ4pptBh,ռСN1qW@҇.E FRBNcLxogpg ̈Evjg@1CXa'ݞniy:x=3P f:P1UAY%ہ{ѵ[΂0*"DZȫ6ڭn*Q ,9,B}>,zB ?q?ڭ<8^9G `mw^(-{=pm1ІJ1[*)8u?gU= hoHSrǑ O?hIp t|W ׍"ǃY]tOiTPuLAh3?P `҆\|s2֢y G3DbHݞM[USkFZM8H-iA.n\: Q-{҉Pds.~scZp{<)>+UZ;\+lB+ލ|xp~&, pWތO|90)m\c<@ P82NKS?c; Ӄ #gys[F-`iMrݩ5zP('B,*7J1]htT( PQJ(Q?:jg3G ;#ZUJ)Z8Buʣ-eh͜θ} Pdñ:FbV-VJ8l5d[k@Pu/h͌a!Cyځ14OyndA;]唬{N3&5[㥨'U)[lQ8ܿk BۘAI.mIAj/79BzY=ѻO0z0i?=QrZxy{U[:M9>f@M7S]iqm)yf;qZ5  fV90~CYfU O,7 Ib/_- ucZiƶp-\}w/} `ǵܒyr(W1]8#RHQ136 "=ݟf3[Xcn-׋3\ڨxdNfx*0 dGTgBq" u [>ۼ> 72# `)jZ]eLgvu&khmJ[覤АYҡa^`ȩzp ggLt mߊگiȐmGD._xYN\W9I3qY1w}-ްͼ̀ɦ?bkm,S/i|Ϯk]0A2\^o'ӏP;B")zT$hqٱ'8hy+T y+FA)QQNd{hs\MI4Vu+x|$x9#b qKncb5zQ6Mh:cwY竌CK.3A8NulE h$%DݫFSD`%_)P]3 廻p7/O (bCgq}D`QBr޽2i"l?A*t,郐Ug<3ic/*3ox&):.+sÉFܡ2lb$Fb8}hkFmv$9K i? ߷%?i^ :HߡcDA.449r\vT W (#Y @I=EQL]}λ}DV(1x~4S mX4}LrMTܢT i7bK۞C_뗍/B$-cD;;aBYR6x?H`h `I&\l3Cqn;?A^&clϙO49mQOthVMjdȜr0(CzɵDxY[{Ԑ!錛јⅲz[yWKPL=Se@7u A-4gwDΈ-=lJQO1hb+\߈e7Lt =|+j@4MTH࿅E]` ]vWdh,,Xܣ0%W.:}Ќ' C"W>◼YԮ4Z2Ж!&0Om ϑ&tE}QȡE"em^ B= ŠUs)덐خ" i\VK|p iJ5Lʹؕ f18Ŭz'ڇe\K;L҇qףW5x0 -~^E5kwS|oyxRhl٤qٴʋ"5il5>_y1fYo'BE}Vg ѐV*ٝrs>Kʿ4,t,2J/:u{UPlĚaVaɃxz]K"|rX]jS:CP޻0onܹt [%x/׼24]!3X7IW39^D-u݄KZb4vyFEOI-{ƝP"Wf)[@Zc ʢolzBTR+?g\/KwUD0Uh.'ExW )Z܇Xa|eY" ;A*/qVl?}\@V8WWO99v @ Mƽt)`f>+%- x ~1< _O鍋l?ޛ9p2~h$wBCFL],SchEpdCYfmOnm'VIJp:h$BWR0^G[|նs %ZK1Vj/M 0G`E>!kL v46+A"[fNq1Bp:>ze /_f`%rk&9!Լ8$a,~mt6ءpLį ry0f<ȍPe)t{+JRq.=&sb$EXx]m5WAq^4*MLg|rEGuT[L*Kp73LO|PW_g;EbcZ"*l))L@闠 ^L"Z䆘+*G @S/ZU顬w2ys^:+O+˗:4@l: *yJ-%N,R zLSz0pX-Tv؎{ZvY' ??[Qۈ;BPo3 +{Bv.[觿ЛxٯEY?eIL7S N 0f%BMP&|0D`!zcd[&uJ [İ=wCZ0uzsWmPJ& GFd!l[|k|cGex"Sz2ܐb*R_,řKwVB:({Nbg $6jIbkO*9[wgZ!p>F:n-OpQ-Rp"k%b!a!L-ϫ5 t^T XM] qV`5\]p_,/y6dՐ:̄z,b3sEf0L:^| 4!ķj77rv^M_@;*xh׮nxgrY_$ĶysɟxLxKa @z 4$ պǣKP{KTHE\Kb}o(p l`gZnv*TմK*13M"C{IG zHZZh7m708ǜy}M2C3Vf@b2N<߅v/e:KZhJ̓(gM6|c~s95ܨP; 6MܫD8T8섷Y`lwj-+Oܞ n }*Zg:wAn7I"%bxd,,<~qt\CgaD$'CIU{fX|Z4UNn\y+TCsz󪉕ﱺ4ъ?5PKK/(zֶ=Jy*(_E%5v"VԦّ$>l`wqLo4lE$랠@Gg/5-7a=@IXQ X¼q.ߣ|c 4&<$ªuKxE7}Wğ /~܊SNeB3jOe*i( ݂@szrG|,1ĄC#ߞjpEQ~h>5dW٬ȝQ*zMp| D(avvu ]86OyoMcTIi͔jdgmqWEpm3ݥf#fTu<.puboą@<mE!񺈹Ej*p.a4PޤVH,+*t`LXoA w\䌂SV)$߫L}aqmtd;!ݏAeоtKHu,Zh=Ah~=g^IwǓO5 /k4`e7l>GFaۄ~q\t֡o&Yp,3T 'pfPK j$i ЦU\@kҔQKseBGt@Y)8$I:Af058 mISM5+^ӹnCe ;#^G#[.nˆٳդ#1ǂNAdUu?zч4U;)$Oݼ(D֔my"㿦]:H>U(%ow%_Rs~ t#kUep`9Yf>E5ōA>t!1Kt5_IZխ4Ȅ&b}8v.Y/7T DT)a5;W'Q5euNl.s2:ɚ cv{Mzu*IKO/V b{z֚6Uh(HJOݬ .y\ !;Ieh }hjʀ~^Տ{]3MeNCZ=]p:H0`9Tt!n=TP4I!N3,ta%> Dۜ@+,I^Ȟw;j8E0)w-nEJj}MZD 4vau3-+8iNPXw 3^WAbCԒ뾀u?WhYP'?No1$ifk=9sCQx*P!$)jܨr \'1#Qx((Z3$Lvdm;%[]]#x9?,*sNT*?7XӄG79MN œv _nJ_U& ث*ѕ VK:eo#B}bpNkUb 7bzp:ZuV78e?leV*Zt2pwLo7_9M|L e!F+ؕabVi9iC6G9a n5umٱ81aS򍚿]uPvSdR ң>_B-K=XP<І:s7hU-ou%Fq9 qpT՝ PO6蛽?p\0"$.ɀ6Vdq RFu%-歟OLQ?q6̓aζ*mU=ʌz^MVEGE&惩3C]\~ tdA( c!BJFyZep4czl8擮Vցbx\u[ GvBn<S3Q ΒT25|i6S 36Pqez[RHh-m% 9jf{ׂ4 t8$3Ҷd ؏: Dܽ"FXU=ﯺxb3ډ3kEa T yu)Z,jlD *'^@5jRpc٧Pxz#uA/A:ReP볋$i+~N$X8rw}M w{Oc.?ºJ r"ΐdkDg!_hA5ttc99E8c?sq݃>70QD"IiR3ʦ6b)оi09(z!"~F?s^=4+6#kb""^b kaGte}H)a< ;1}7MxZJB/xeeԶv#բ os1g1,Zլ.`*{ێBk\5ݻ ]O!XC8Hw ﻮz jF9VL2ǔOOUd٢!Ȭr6_ F0e'2c3MLVUNK@^PG"B ĢV )*JPηrxsڈ#m#2.֟[LVl>JcȢ=C}@1fNN-Sف}`@09Tpeidg s2tLۅUS jQ]#C:}ے"cyt\Y([ٗ^ :-=C!Gq(CVTLƧe}/je$_`B9ecK'N^ۋ+Db䘗|Y,(BOa 8\&NF#\xyp8nnWz+5:8 ?Ɨl W@4%!sOlY7߽K6"x{/"T06 ՛^7%kzZnz{mf<>ȹ;R24 mIYFicəv Dig^L8@wT-"Sg]GqmvΛ4;kXZM)YAd!"Q,PXkB -0޲p^J[;;ȗ*tw2H(MʼfNCR„%kI1ω`nei${*,b/ǚj!~x}$f)ɵs_ұy(xQqAj׾B_F*΁s6>ؼU&`/^%vPy\("|(A/N %}v`tSO!]nTFH1SiO8ҍ /.Fan!L zwrg"YK>BI%'Bxςdf d|mO()2tv{n-} =3EZ'7V98]Q(yމZ;Ji}J+[;f'޻iKA@ʦIpT]8¿pH뚩kЫEMlIO68KQ.`pi+g&'~'D \+$|M9SY\|9n֍u5S w9|cI: M-˥jL2Z$`jpM6P͡Pғ;%. %F0Ld5]FAO]V?>Ibhi,$­x}U^JjPVo5$6d V;ᓡ3+oD ޜם.*1#y]*苩p - fv *D6qPl X)k'qaby92glJU&|]wb~YSGCO,ዾ.8 w5T3<+aCgyWt#Fۋ䋚 ?,4-k8uCljnam×Z0fAVh6 ᭻58[k|Q;]~ r_jw?{~@ Њ>9ѐYqit,5TpWC2 t!.fђEDy8$UU=u.%%0헩hrR/GreunK$%\zEt\3,F>qgYZ07070100000404000081a40000000000000000000000016650944200003240000000000000000000000000000000000000004600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/2]?Eh=ڜ.+0".!q]駉ݰ[ƍ0lcv)k1t`4+֕yYW 00k$\GĤh3=Ic O'~RZU'J%x-B+D_g6e^D%[31r,g$BpDeb'+iW;0Z?C-}HSj{'SWgjɱ X}]5P;~ZpG T|Z57_69!&Z7 Winj2UPٮV܆ާ]ntd}e]nWlPla5N*$aX]M/;ғ}f]I3Ȝ W ;줕K{9B=)/A{h+uGIXLU2ǖnDŽ}# 8`bh bpAF֘)$E~ Ϯ8"#3 3F^y&-c.pDW řuۻ_B߸maa/H aK6JRG b턎&|r{Q?RRS,YZ?'Eˋlt/%i po%3L]DU`Sҫ*7jvTYrc,xRZn)F#o\?J7( ֱ_M穨Q~o(*/^VB59?1S ض*+Ė ~.Q-<>"]P jgjW*LXAp-Q=+7ܜͰ ce_h>']Ѐ`b.#"UsJEsaTjc-5#Ak*)LZp `0O X@z~3AN! $j& u57nCڡO$ ~kEzG\ { 9Ôx̜Kbe [ްxiԻG7馊0q$iFe_fǒ@6䂴+rӢ at:x+fr6 jh]BU[.h٦myծ[DRo& $5:.8vHH @!z|m/%<S6i bvJ\% gU.n ڻu@ s}:Wl(aEuzZ=-.SX VB|ӔhQF,udԋ؜Pӧ|(]]nDY􉋯)!Ij'ˀk`S'xۚ?7CYu@C4eSgkI1MagK٤.ptmjc̙!.txr"̧'Onh*NwRy;j4- WuqaUe HCX19]fv$V9ΡӔ"ăWƮ0=BsBQ^f X|[z ivg{f͜Ei=U,'xڭQbҷ͔r) #VM@j&ꔮ\*&5ko)B' 2?E[~JjD0~?^*i3L|4^\7eT(t"k7ֵ҇EU5z6V];7C֊ `hң L8̍8 }*C%n^CmkisZUH@7ܹ~ u@WɒDlL; "/(бf?XUHp5 )oqP.)yCgܰ^HVrơmPJDg`‹n&93|Rn2=v²4UdEX{B%Es! is_AX0gʢ5S&Dܐbl&]:*r G#6fR߭yy_8OӚnxvkr/ P掟'__* )_r˘cP1< _'4ZTMT&e˚K}U[,BG//wW?{YKLIsE_NY ?@Qnc#]y GKޥC=e7iVRi{p&Im.^nM&m 2xF>C3jQR: hSTEι3lP0Gސ 7Nqe v#]0['(+mୢg+ ҴQP( M3 Z0<: #H-TաiTďaYpL[!a rp9:rDfrD (E. JGMq.kS^< pPN,Ƈ>(M{⛂ynpcȐ:匃t;P_{β(lzŽ#22̽ɞd7ʢ'(ws5Of4͛'c HѴSp淿rS']k[%0atٿYd~gt&8 Dq#gRRR?5Iir"K$``hJ%j-]6YuYk[ 2˥f+ųJ# 52bՆh 7)eMgوy"{`Re#U_t if6X?{8k7UfFyXhsQZC_Շw,E4;eոmLjgbUy멧k-K;nU3=[ 8+J]%G<0_t67`Qnr7ng2 %ͮH@ۖMBgAm&j,"a0ZEL\hm-Ձl"u;se&TuŦ{]ʵCLKg%4}ovcx@uıtM5 kQQ3be QEgtGO$Sɢ1l?N;z;D8^%tgoMܗeZ| J5a\-=7G>>]'}^9Ej۱8t2f)Psb  ( a7 Ŋk3Iz3#&^v2F}^6cClvz(lnM8)ͺjΞw~#͛j|cx-#E *꿲*_ a>]tJ98F6GdE|yQ LHXj^av}^S>Zg/Xt,So)CHh\s,Az^-jzߙ8&5, Q؟mER]T+3mQ'*!A^ʦJ毌yjXry1"9UgAk%Iq~17HR`Yil1۝ăF ܱ!־4ov[`l̺iL܉Ql?/2" V;qa)?Peѭ:ƕClI#YC܀GHuHceYAeǤĵ"׸Azu[6g3 ZMN ;+E%Vۮr[/Pk=KS,jA*D%>"qwi6R:U3M|59%?_ |w6DK[ ~ɹ"=wfu[m>aEKEE[jxheKn8uJze)]ܰUPGjHЂH Vc^@E\7 o3M ?/~g' ܫ:\`.JߗN0Ryv %<&q ?g#?y77d L "L*`C-9ݐՙ $>@//hæ8Pv5xI>=Os1X%-sx2Mkyp&统w 3Vy]3iXns!VqOv#PU E|_hH6}_ڃTNf}\n[؊MH7q -جTCeFcE徲B!j{B] ᓋ<=:ޅ` `<481+3ߡQ>8kvU0rCzhUw;S=t1n嬞N8PN†tTBȇ 3ydh"pASd1T/;\ IՊhUe_ZvfGJp'&z (\WIIziu{YI\l ̕?jZćqvԼ4ܩ>1\ULGP c#ùyBWj:O嘱kZ޻ [)%3CdƸhsBI MKk7ew6 /̐PCҳ:F ͓P)&gykZﳶyN cGQdlrW!p5+^~8H{nj<[SIש\wӬ6r -LM>0@21qZrGJX>)c,͇rY؎LxUtA @Pu*rxLp=p|0",5 ޗ8R}" 'ShOZד> P RVc2FT!&\O Ja+½69>z pYe0m -'6zJx<3adMY%;oܛ]u62=vW͗ \vU&skF:?Cn7ffVMy8 OLsˊL>=Ȯ5ѵ SS1}N!,k]T{ vpEXD?5wsW$9[Tra "mc8 Ce#qe~KvM"u\+d]4.Z;qs\D44j6:A[HcrM_dczF?.K7ixTIh*ϔ)5Lj@a#8̅X͞YGr.\-DÐ'=PϿGeNOԂieΚZ ["9Q q~~!3T>Va84~ nV[(6]I1#hЅ hiCXrD+'RX^G&mx-d$$2"Ruc $ړòB¨4]4.W$:[fC$Mqa9Aet3+ЎiWo&xtP10 _uM\dbYxUbOv%Q]k쀑V/y>/bYӥ2n ;uу}K\Hʚ9AJ ojb@ >q:_ KeƖY90$xGST.3f.[ҽHꪴ+ouQ3t!gBMo`&1qjWXZ7 g tЎfF" EqWQyersTm yâ@QAO}]Au'} Y\>$yEm@gZjE{Lq|^(\Ik-H#ib 5:J6d׊h8Pif8Mޜ@?Dz?bv]~F8/ŽMgK7+T3OEY8nfh/Y>gY퀣@m4yZXmYcz}ڮV'_BrNIe!nsY7Uꭟ/R+"g)}x >'BX'h7T[jtvB12*Nf Ɂx)| kR,)ͻ79h-gwy͹}9[HaPMbr{]kVOP|?_/)`A]!o$-(_|=AL.FZt6^RNL !_05}R-9/ ke>~/o:<'2M[[ w ?Q7V,O ?uI`9Y8W痴@ {kkڼM Oز.#ޡ앢K3.*#|#?鰄yJ˥a*LϤyٍʘNAǠ2L/#7ᬋrwKyB"AyG:y #*5';3%޷Q(^EnƝCR{ûsYvkSg/ M罠 &(cr–r?fd$>?iN@S_-jJ3IwwU&GXҵ"L@rR>9V #`79X;Z /]<>:G9r*xQè5'1N( N0L!kI-O!1ɐP1wD7½8ι`)wUcĂP8ufk:}2sZ!?"`E+G4٤bJP==ey(Yo]٠Q%SOoa%4-`NOpF1l5 pnBzjGr!= 9`VW3U1wQ+JerN18,> qtU]g"*,\7'3X^hzI莶Rum`?g3IF8c"s8o}cM*&> PCC)H8/֛⤪0'dҁ6iyH/-ؾٝjAԁomF*"5^i+[Fyj/<šq|$$F Ug"TIJI4Wz9đ2e! ? IA&)b\_94 5Ih$oCKefua~Jr)oⱭNȊ/5K\o㬌*i e ioM #\\+b5ƩUhQh9g|C F83rEvc 1YVJ5H &ej8"%2X[3yR6Ze`Aա0"V0Q:,y@q0V#HW$; 7s9[y@$tG8]=]0B;JS ]2sDC>}fUgwOY*'jXSEFk~Q`ްzto[ :IWk1l6 BEW` v;bCtyga8͇i/uƳuE>6toGaa:laE5*}y(7 |V]ٰ %|S r{iyljSBVsQ]Y6"Fmb~`-]+(㯢HZMAIdt|gYZ07070100000405000081a40000000000000000000000016650944200013e90000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/]?Eh=ڜ.+ȠZ3^~vtḫpamkLIt?͗!F1`r4(e,)0Q nG>G|{Qiex)ǗLr\:R! w*.Q=&j+2JNd,պ+em7V/Q>B^Yܹ\_GS^iRQt)KƳ BR~/ CJfⵇCi^|n!^[K0ŰLPāRoBa C/CđH׀BDV"ta0CaߝCUq m/@-N6{} KA%OpFz[dш-`켮XdJX&1; _ Ea[rSFp|'ʹlU{.ribeB ш$TƿHr/x BE]nFḃ O ӄ<n?`U4ore^ԋ~1zHKM&>@(x(ůs >& OzI|i[+]w+7 c3ӚjL(Cp} ,6*`(+geòٽJdRX7}g!Ab q4n[u 4uLbXGWݸ5Ljew}05JcZ)O(oCr@e P|>R1bf6ۊZDȰ{œ=SS?dH~U+gNEj[1<6 G#Ҵs$ j!uu8ˋ6 Gdwa=ߥ,Yuzp) {&Dο|ާv*CL{`Pѐ_Eæ*/:v*U}b _G1zW0^|KSѨt[=m郙DLeE"i18H\^e]z y0jD }-p;>THBoP\bc&VtNc/c,WVV򞺫lioʁd$%w.{=0:ten758]Dě cgx/x 63ŁbP.xZpgĐB2\:'o!j^\BK˃~"#7~-*<~|*,_^tkI#\;3/ɝHu!6GW>W y# /!Ulpil#޲@ ;ܟ\dk)sې4DjJhBxB$Cev\U |ޑ;ԗWSj^5Sy-Qע$?"ˀFp:fIyTG? wxY>NFilbj A>USJѺ!.%;B-l64{Tl*OY@RaXqYl A_3(ɃIJ56̢Kت5)?[Dp=o  %?CdCy }MT;M|L"0.J';NЃ{Q:8[E[\G(ֆiAsw:-N4쳄3ڥwnL7ڎHF])\ ~@Jꅯ!Ԟ:i,B}B(q_?Wg9庺[TQzv')0G&k2@#SETСď.&T\ H!Id3Kyl;r/z PG)aF>u9w[Ɵ;f`@aQG2M ;@Ai] VnD@+.?(דžͿ(kN=נ $e"Mq ;h n[włIXam;ՙ @Ar??' QϻMRùCZ֡;mfj49ahM8 ߕ+3d>'sPG|nFpO[3͏bm҆/s?6]RCY`>tc`{)N.)ɩ61&d˭<7ܮ l7dOjp }e2)*Xa/xň{ahԛ4OYdG~NX؆%7[%_;{fJCכ)A$+.״Xsn܀<^yZ/T#]N,}e4Tj/KxsNT/=qoaU @bq !i:qj)rwZn3D ,7,{Fs͟9j$(HRfCu-T3o3 ]hZ=~͗2]xY@Жbީu`=%!;Z=%cAROM_Bйn.mZ֣Y J8_;ǭj%@#}Y͠uux{eܼ.8"ٴ@=z|C .fSvh^{ad>4ET͕2}Oݾ @T!R jM JKGwgzz7ԝD6LcRp_C{*‘[},KR_p[cqD~%= #v_/igQĚ|-5ouțl8( Kj)!a C;>^cӅ@3=4^6I1.{õDX`L.ΒF ]6}u꤭~ d~$45Us/]s{B6A%v;[31ZAGm/ɐۋhl}ouSF9q4O/iPtNoQF,8+,)z' XGJYhvuU`QӿxaW: nY6$Ʃ+$ u2ʋD\c_M"27F& Kڤ~Npjq&+Y¬%nkpH "#Nҹw9U6 gz;jX>TSsLr1aO,[|{jl+h-ɷw.ptH (UN(AŸ1 ʚL'OP8bp{Ne.BZ$_euk:}ݩz`T2α57%c ^ory[B'Ԟ~RVpL^DvNo6j_]gnE0Yf3Mwn$|{ܩ! (Zs%IzjQ})j7y8$4lѬ@s&u S -4hc,=*S Jhz9iE YR^~ywlbzr{ڑfNM"V#yTJ DՒwhYlN$@۷T-XtI&SlXt-"gKn8B9 o#`5]gAևmW%A%M lMl_ .?*It_̿(B}[Ԟq??Y-`)if}#k:^g9WxU3ad __}LzH\s0'PxPC}XȔ<:1002o/ww25 q!z*v؁"3YBi+[P$Cv,Os@8xS!.|8}o*w[=&6t}&½k}}g3Ȅ3V/03mS?W;rf'}+I})z\;Q(sE r\$t 7\uZ.thk92Yhm7gJQ+G!Pzm`2mU?p̢<9{SaI=at=ʙ(W%= {wxǭEPa1R0~}La7DtCniS!4,>Bh&uR)4+hK:f,enX3hV Ej1qDwbOF{oѯ-'Ŋ%q%aCʤ@e9ooS s Wc6+4nU5 D&^ k Fk/%xYEyIGTBd:^gNGܗ8Pzil]JvCiJ챞q}U;ScCxm|q9|oa `o\1wmǍ6Z i< %b:91շ,(|J8!%=,ȿ&%v)ZV.+;mWQi"LqU'U!a5f}'OS`|ƳWE(cU-2I-CbФCd{^C&C$%}[$b2f$ck >NFC8]/̡`oQ>O]b;1PgU?[*~R3VJ[\blx SLuu"v)4Ii7D3ROf]O5NʆbtJOd B5?Lm?)0[t ח5P){d[dtFg"D/tb[R:V7Wh&^ ؀%piQRI]RQUH2򅗤|rQ{QSm >M"*pM٤ 0XD./HCf#89^7YV:c8UҐNZf:il],H? ai2kZ!FuNŧrSʏis6նbZiݒ4e0@F4_9MqO'|RPRGa`s^÷U09|xKwj9i _AD&" > KM7Q_g9)ѣyKA(# ijv$"m4.Í0#]v<\>W߼%c \;Bkzap4;vEN6c7+^NElGd^ݓГ D@JQ7CvJ~7'i'$ &T^pgSptu)`#bD!±ZC(ɹ<yʢj6R',KO6,unӱ~xy1b(W-(.s>^LUݥ PzoA'1Hy&'7gYqKv:`Wo}Ԩo &P+ #jyn3uPb>@y1fBRlՊ܂ M34H0aW~3߫`18:>UbJl9T^z;ݝF|Gȝpz=ޛ-YX>>DI䛋K׽:';W&qmbm$ w`z1Jju,qou.^3WRLs9_Qh2xt:[{&G~걓*׮4}vJ;-TkCDqg`6Bs!xlF26XlM|eQAA5'uQv47 툡#PKX _T~M|3e4~z i/݅z|gwٓ7k-._]9<`:}R(Yv-4>{ 6hWV:l*!i>/h ~P]/1m K" 9 {g N2{+1 tu؍qEm*(=ߨjYI"އnBM$vypQvt܂-/ BX?xYkجRZ*$CѮ'oF<0fp/oe H̖`մO7Ȅ{o]_0:iԧelpA8)ҽ nU+ ݀#۾@"#׹ւmL_=R xٴb;>Kmګh`R ZFObV9U^UW?j5\Lę~!c*4G9FsR&M!Z?:lC16m@Zf1E.KՃȞJ@ࡱӶZ."A,Gvrl“b%W+{x~ɒ*>؊:TMrgZ 8%].I6¦:jb#2[`Fܓ&!]WUM̃a$?[Մ<_6r{W;O>-18M"U핈 17iZͅIjf'>֊Fiөh9WP)61Մhigf %` ̞pLҔ uv%껈+_D #YE'K+dV,0cO-N/HD|/Wf$o11z=b*eqrXQ @@hߧ^@IƐ5:f&OD&ر`b BÖGhFOץyy50zO5 R $R0N#tPJok;ֆ@s {)gu2u@`l I&K#6ms挢2&_82!!l}?uAucp?)gGuçb_cuiTU;V3բw{!<{Vx$uE|L$ʉBj[YKAd"<5?rKyቶ%驳i#7DdH*"߆XtD>-ǵT}onȵ߁x8(MDnK=vtV(ZWXE)ȈߟwYmp\DJ:ҡŌyp V7[!*H\$M!_?:4h3>Bwe߼{W/k9J-&j E\ 쒴Pid@4WL '2Sv GQ7̩:Mu}_gji2[>bFœW+6iH?R! !T2FJe#Иӫ޿'sv[XZ,Ƃ_2ZN(^(!OWdiκx:tsb aE+%wWXfV) ɧh,!+%TXpIܠTBxU/?r{֎&QʳԶ\}[Um!H, |LK "\ T $w>pctʪh.z\/(9XUr%Q1&QE<1eeKR!\T@Ix pF>j9cMܖl6lFYYa_RGYZ-{:։h Wu.<؎#+,X!V 'c5LM0nēR4lEyL VS&uވӃA ?2ә8p]41'6BRW#{ZbJwWfIRւ6MH!ۖ. .2 9.(MVh~y( $䩫!?#Zkxd_B#LIT'-;XR'kI>UQc[E8D "eg 5iZ3,s ?"Vf"gZ%3{Q)[h[+1-C ?aiaYK9jk4!3:Wl,F'k]mrz!~zkY?,Pz$A^"daNɹQН<ɣ )OθVKDOY&0j˷^S&y4kWђ`.yg?)GJW0x'fY&B9ogXERIJ\=!ƣs ?ef2uc46ϕF!L(mT G.ݻ=|]!g. 5ɖ;|0}cH˶izޤ~^cPՄn02֒8dZu܉gQ]? 8㹍bsD"M& [N_WE*J-[`Rv]Ķ`F@jѰ*yl))Rn)rFܔT%RDՓzdkxl c8{XWYfŴ^xUȶ"܂['GAhoJrdS*%zz˧WdBx@szD䶎{/A#cu!kԱ9X>u45)CDB.f3BN~ǽŬقy>~_#Nl >|x8Q<[ =^(sũS;dIxAZ|kax** 01؋})9&Ȉb.2 t!չ+ՃxZ Bpӷ 1X-́H rE D ,/o|VPF~֨=QlZ`vV K3/I}+as{ț0mqjћgUEf fv:!+S;̪+xR({u5@? "B2V;͙_( GQ]?I TFYɉ*dLKqG O|eH{ 3 ixEE٘OwRŠVŬ,86I~鰵&J9xVr,J^N ŷUtAr6~J"!E_]y"!ZRqy]ƽ8?nY7r^Һ@ASfほR(_;UEf$i\*MS;R?I^;@K%[< 1y82uZK3={:l:V-U|u3g I{E³+C4ƣ 8ilj\\dpSL\` DcP 愃"}B ڴ\=>, W!>pvnm*~@Jl}ːҨ5Ӓn6J,ր_Ua|/PX'>BUZ}!0䜱|Z,d.Xl#-ЁX' V=lQKFJ~#Lt]n _Y:']U7@ϡw<,A2TkT>~S^g8 b IT@ڰ? h1cC8X4 @,K_.6L%7/~k "M|eDC|bCٚJ]l;z2w * ؛,ࡱ0`_tz`j,kH!oV~FQHAcU&wd-B)aB)sZS; tT)[LJ+1eEdD FYz6]mD_.ש+_I1*`pfjf>ߞC 4$ ʈTY+Z)N >&7 a!9>iʮӐy4U!wFDBcwm^/Dc+kbe,;8 J}.juSrziU2\#23Ua])$!$72)1WEԼ4(kz3!N?^_ ϔ.Tɵ15ғ6Cà@Udv<Ͱtw )H00{ vFGfY7{sWݷ`7_@ ݅i\3 uM2^FC"0ijv?RD !*%FK0Y{:>:sn*2L#dΝ,z߉Y0w[|CU||tM{!0aUGxOrPŝN =:̸+s"mf鴣ywH=8,`[| \ɦ19%,JCM FJ)|j1P*J%=|C 㴰vòjߐ0<@/R\y1#5^k5-R3@ _Hb5~Ζ5z/wvM 7Ӌ$'pi |-͎,?` 'SܲkEqW%lXFzvƪHݹ^P^V=6WYtTem^LL6e+]Ol"46H/Ϭ$g@9L*J@S=r{Rypy$K*~ 0xLY?.v[jUWM61#Z}%2upd"5up86 S~:@D t/Jd/ʹ(z2rhTFBE\ _bݾ3 WnmzZ$ M| %M#?"sR*/:<ܧ6S,MWugG$-*)~ʰrzVyh˞Ւ1g 9^e:;!3}XhHfFwɬ_#?$AmIE Ylٴ†-  aBb(5ER)Ub5&YzCfܵb%̲m 7OURcjºO)PK4/~GC8?u0Uk[prBGqke'3XzPފHR9/8k4qAB4BB6)n1" Ez (!zmHI)t$hƂ<:0@w9ؼ #Mp.cB]*P[ٳ+~Z^%1 y8Ӱ#U,ⵎ|l88/} Y0]M ,ƀQ,Bpv/Cu\1n+T|ALиs(n )u{+1KP ?022CCX({L {3p.f1ڀM|?'qZV@гƛB~oZ~쮇PшcQY3|/l^LLCe9 H]k=QKu~.oci[[-4>JD㖾08͸E$}p_=^iPzwX)tz|=-WQ YvEs=L*`CYv5c(Ol 'ۜg$~$;@d6yo;u6B"o !.h閈G\!p 0Β1̥tV補2j[a)VT[f:>u[3l8]+(AF t㙽X1xţ7\50v<`飅~Ǐ֑ cOg:Y"K "^5ul:Â,0҄*q\Bc:4c{zR:Rxȇz6zH 9 C՛8rgfg`PdyvgGûD+:rʡ~~#ǽa}G2C ~,HJEB\T,kFW,s$&XBY<ҢC'04*e+0Sho2j5f?Ql?MȟrXQl`]&h5s~ nLO8tAwk'U !g͵x㗺!x Z='gއi"2Coc0qz)fbd[\pBROr<^b [4#J%,CRc]\ϑ/@!.lԢOpɝy;5кZOZ1;419OʊӬH+"Ht=w7D(QϏJͤ`[TTP7sjIR&oXK7OL>I4vÅAwHwQzBkY6nb;x㢷áW| k8_a8qwb!\ljk88ʥxR; Me6$[<^V%ͩ*}vE䵮Fz}j#1t+bXZ;Z0Hx`CPNdK*(髦vN]HuWWmH:afb]?ՉE( }Q8.$¼~?g($ #wdxs&u>k>,^2K"8(hP=oA'4>~q诖Ykи@ssu*0aw}lFc"IGlBng{IK;KHRx}CP5 +IhMITͶ®W}sf# ض=Nf@>І+}((ݫ~|^.>m^B@!/~̀"q A6/BK-D G K_WWjYEEgb:k..F_+PCLeb\nn~ԟfε_脘9Em&7MC%j.!S4YABlCEO9 6հ(hZՠV{p]+` 9l Sűg#=Ƥe.>D8<(;;*Ex兺s0խBhbũurM *c~+ inώiд@.x@-ŸfiHћc8Ci.UqIMmIظv}>^&&5Lb!Qo VDP2Ez ^EuuH|Qy#U zkS3u.$Rr^a5=Aᅁ~#2m|4:Y9j8x7i9mPEڷ}М sRQt`(EI ~A[27k^SkCYVs f-H1\5CY'aЙqO] (?gƞ X0 )P"o=Ft[K5lR FM$kzK{`U'Aie0~77_f2޸9&p79 3qD&DeKʍ|a3,m˿YON::ѼÕ]UO%tfiʰ,ybx#.R?FPPBD:=@[;P ;}7tZ |u{awā|hO EcŰ\-ҹ7:mim7vjF;SQah[~ t 3֔Gb4{"\9 da{gQMeNzza&N,t -{BQh/zD)VN()&l@[{ n.P)Ze&֟&NTϵgH^xpR@<6*s!%%w;+8J~VܟsñJR9F&2w9 -5./Yf [CX)HCRВ)8Q*L霧g3BMy܎/s2M89′ahwxo(ͦD-Dt Гa , S5BmI^Ѐ_M$מ=j j͜d gE~꫃peݫh_D {!"3)i,(\3zȄ`+Ca5wFoe6GN/C:|m2WF0Ξd @Ca_0VӮzV FOa#OkBiWգ>`cHL#ѸAI\Ypxq_8Wom (ԋ^5Q9pBBƔt bg4 Tcoe1EpǖlSZe.pNaf@5T`TsD-cRdtp>nWM Ŭ#ď3]$~ޭ_01UB%f9 qJ`bmp&ӐuT-LQt[QZyU( $2Iz#})#ۇG$1Ge z `Lz1ּZ3SQRC#@DcZXgCJU߆-_Xtf`U[?p>UR9\ ZB,ַ'5_& ?tiw_5^&HgTO,P:^Θճb: B'`Mٍ:+7 %UdD0޾k|ʮoi[p#;p>ߊs.G^+>hU+I팃Sːww-O 6L_;r@ Пe"+9L4k|P'PX;w+3=!` A ]gxFTJSk$ ;RA޻@'Fڴ=KJK6DGr"֑ CSSkq7 vɪtV}jj+3_G) .փR}Wz]˩uɇ&َ[Mh!u}#p!C_ȿ&U!)dAKQg+"+lGXqĄjɜAض-nss27@L,=h.;.xIǴFz$ư0/ksԋ P&F`?kWrVU4tb"|'abXh2 VADR(-)U'WPf=ݛZA(bFy,gi/VvL<(TWtp F|%]6lI7`s hS623\#vD'a~٢-*nΫ8^vD`0A=8HG_J`\; V)M_3lZ#ɒjX@ch$R a>x3Z$кw7#Jjs"vYv$&ėXm 򉽕\³PSK-U]&ozUq"D#v` FU:` /b NPJERiaYg東xKjpqkzQJ! ߡnC Wmڰ/.#;oJ>Pfk '.AN_OڮVji4hbT0[ӧ2$?Z7U%4+*zE(8IUsLh$̣[-xtw<%fⓛ^"?B?yC:|LWdq${R؁\Ag-cQin"TaOJ:~ljҺʀ1c,'jKi.{v7VI΁f*QCJ9poD <,QڪNk:ݔqJ3Xcgx8ݮ'Kl{Ԣ62|P*i90fK)RC+h;"Ǘv1kl竝^KrhNo.J0N#2h[`%wH4DrV6lBnW4n-8Mn7RPFc^C'[{po2Ђ]YRڨ:;{ب, mN>w"r#nȚZ8ˣQ+1)MӵFNrnIWh)o^[R̬&7 ^͖"yC74#k.rdS9jTCo>YyϠ.jTB4, ;FtaÔ-{dTdV&~70G 7mFHlIKZ)F+'ډ Ql< 0Sy٫w r^@<`,5Yܢ x+q wdZ0ʿs^ (ŵyng;s7D2TgG@ D4+YF.%{' T %{;gtC>Q_de鶮gpZ"6:qe\ڦy$,?Y4~C¹"٭X7t58Tsw~:]2*ͥ5#t/͈0/j F?ˈ{_C5K}s*ChpOdPBɛ{U7KѪͫ)r&XN^KETg{\ް{Zf 9kVџ D ]Wo NfA2=%U[ȖjZH[֡(Ll@B ~ cX$lel?Ϣ0D&o!Ӷ,2a}ih?{6̺&5nįMZ bx%;hL796wyZ' $hDݥЙWcH'o.FkGbZĽiRƩV z'i!U@%`4!"{>"kF= ϐɛ.oP^]R;3@LѴm7ktHpmx1"sMtLU%4w~繶!Vv4IH=#kx/P]ɟNͶx4Wr}@9_J9VYT(1I#Ðr&UF:3#%G20UaO~gVo_Qttxk<9ξ.PYU:vWPFVN }"̂ }^N|=x^^X٩znPWAŘ0+x؜A`C"#Y6`57"Tu*E>|F FT Ȣ_S LN9JjFF??b&٫ќ"OϱOmnCjI9: g%cOr[51\\`ߌО((fwi$B_ 6foz4fŌN2LOfxD9ٻaipR-(hRJWw H'risl߷ftO>ߖ6Q(!H57]UCcw$^Сya SAkO`^%1$%ՅZpd)_'4C &L\Xƙ>'TL}:aC0uͺvaLUԹ-1>:C,S H//i#1r6Iн]7'y?5p_WGih žyun9GD_st+H&AT  lP .06~pK1oT 9UL Rfݎ!PxoNP;K9:|t0]o ' b4GD  4ZYTzSfы hG:P:PO3QBMU՘d퀴(zI8ZF-&8 ?5[ԥNgԬvN6r*3n%\3,˞yvKpe)WAY\m@ˍ@" oS^xq#tk i%(r `?8Î+VWiА}`2 /_n%A^mX9KbAeY_,+c=KPLbygqoGbC0:\|/DzCz(a@Nf$<Ɂx*toP򻈙k]( rdz6%"@:ÜnF>}CwL{(`m#| n 0FDma )_'ߘq̓Zċi%5:ѳ=T+qQ;l2(,_&a|6ێ wB s&mX7/[_GF2P9ȩ眊pUR)r tII^َj3l5˻hܑCM삄-8!iz+GQ1dřњ?=Tlr*0uAe|) "HIcWZVM;=gBԅy<&dzMZ+vBjP Vf tk[TgB9>W !ɷQۻBRdy\d#ՅzAcș @V @>U {j:oA%lWgߌ]{!oK_hFGTF"#9  JW:mqw[S9ɯKu4"= ZpѴ<ń?*ʥHCs pzF耿 5 CP|ˡs2\ E;&?Zn8C t`0Wҷ.Pۊ$cvTpՀgmUS9np>Gc>\jRzO{mEqEj<4SY$uNu$﵋!_QjM([7@X'M\Kr}+E{qI hlZ3f~+q"o|{ַ?ŀeaۗ\LTe"ѹu1`Έ$$jOdM;}Oz\07hF(/ξ cz5a>xt#Zm#)&}Jt"kiucy~I}Z*@ B j>>>4TvUONTU5u75.Z2D'mJLBXgQ'>Gm$>#ٚeٻ.*R)gpv#mr<lYfݖHS)ث1[`b옴VQѹlC -k>yR~mb49ke"3[7U,M;%YHt`@YPo[鈯^-0%?8T(:xu{B/cӦBYVDx 7u[9f[:bbfcY 4_΁4ZzT*Q!b #'gjEA60A>nD#69v=AF2[97s vLzX96R sHDl쀀-ZtbD-Uu3% de^2aVkK׆!e,* &9S֍.t{RC ȩ$e*5O<ЄLS&h-<#;R mfPY;Y$˧M^ >ϸosES'NF:#4Y8/9T+$9րnUb2St䶘|J{2w_o7eig9s)ez7su?4 \3j pcީ;&b3;Y\#DBV Y[ޯ߮~oBw)\hn[%F.Bd@1xK}`쟣մbLq?Dl~֒y8}y[ }J&rRmA{}ӟVU#͚+dkK\T% :B6iuuw7!!2zgT3 =FjD#~mm rGE)sK̜Dn}nesEt.9UX$];&o9 ?c2TlE x%.Dz1R510N"~Dgcʯغ Q%en*u.kO`s0ּm/ۆ qP/ ;"hpz CWQfnz̅O u`z&tE0I?O:0ߖYd 4;JJU|q;"L$t^+_0A2W}r*…|iH^XY;}"O{Dk۠eq: (JsdpgZGKm lbcTBB FͷP8Wj9G3@kaT2J~fLW^3S|Q~hrC"[ M9BY%ru4dpq+mi (ngkUL$}͢/V6UÓ /2e%[o1f-׃vȹoZTHXLЪl\ 4cȦp |A5u9 e4zke[q Pso>8 MlT']u[ ^ʑj͌1R>첕lʲR=Nxt#JՄBKl Ѳ)8Y1_FWa}b;o{t^jVhĝ.K?EzԍM*#K$Y/t+CmEN\vr-c-]XHvLlBLNb3J_g@n(d&O"?&vK6,I3& o7W]]U`ٯ`+g"F>X(mlEҾ27Z\}W"cOX#I gM.-jR^(O Xe,dg jSJMi ;?]ęSBw)Qf,~[ac9)L@G /r3қc1޼FEa^1fW9e$5!|6RG6_TsHY0o0OO(6p ?OgXs/;<:`(ս4?r@9bJ D_"N3MwR54V:Q8vDLvSin-P`,2B=T7#$dχ'\a!)j> v?*-,fEJT@:!pѿy;p7-IW>1Wb%',$1j=4WV8vkL[;@HIlk"E)>5mYة~uwڮCO\>.d_oҮ7꽫1 a(ڽox'W6i};H?2.R0A|3!RĂ fS퉝?]u4ҽ9d.{c$90E)S] D+zrtRP_C $"Eta)H/ҟ34W-\k|ų\Y2'fxӃuVl03øzJp;̘^ȯJ^ o}i{e;ȏdYqF+H i8ŵFA$w8 V5y! T)\Cic=c!Ö0!ڈќF$2MD6~w3"Xm{J xGTa,B!rփ6SDHß E6v{}0X\N{aҵ^&fՃmp*mص 'W)e9O0`ϹsU`x<\e$LkIɜ½MkrУNrW3V)EsܘHEߔo^vwo-sFvȟpN6KTy2&X {jǹ©m}92l#,][&pۍw{/b߶T!Q)Qϳ{SxB%1 0*Ҷh2eưEol79s͂:HB^|=6t;hYmVlMq$^ Om|NJҮIGǗTRn ʐDO΋/bU}N/ )r~kWBȉ6(#98Hf9\6*bhBZ7sY)(Ddm-S-ͽAV`]v{G׆OXQPt1.ϫ?C6,-܍at. \2qolc—lZ>)ҋѽ!c`EѰTWAʋ&pnO*Xi{qS #YYA^|~a}_.v.߱OJY$iJWH4sYcj;n{ccIF+}=t0A}#o? R3rœ+][;v^_[]Nzp)1 "Lײs[S$YUU0^(EgPTh]=-u?zl{EJ}~ҧ\L?A[dWDiәM`ʊM`o׷}UDhZW~k,BkWxluxȧ;(1`ߥ%G"Zx. YP]U_[" tǤFrBC_ݙ"<"!!=I~sn[%腹XK&֠]T0Q 6ʑdт.F۠ Vec3Irۏ H#7}iG-Z_M*"DP7;/IH]?Ow̟kYl&Ւ6AI 22&I{CD[~{g`ƣ}נ= kLhxlW?6.؄`!}?;IDe1ox4`S+o ?l9Y_aWz=癬 ;LfΝo2.Y+F4^.~paDU,_JݭEM޴(Nf(mπuV`}3I}%JeXP3kq8'1B{N1(kzWիo9vOOn G鲕fGnwT 8k:`Ɔ*h$)u+s[j"m/ϙ+=[ȰJ݃bo_}N)JnSeƧ( d2Ep &#@pK7n}Y-w4ڴjU@ˠ!rx)XaFUޥmW$^d* TL S4SToC<32\$~\r~LLΝkBU>'F$t[&t6vN'G{NJbbjveBF R:f 6HS)UJ5L Yιݠ<А8ló|sdɑ-ڸk]\"Ck’i&`A2tJ5Z曩VW:C Wr{aSwS;sYb}4n*$4a9b yY]IWsJ/X/ />u@~e%=4}C4C0+3]ocPcoQn:=*u^1gӖK 藄B3/Ykl< -l \Z ;Fm)ݱdZPh 0~rMSa@p1ĻgfܮpXLJ0'F"X+2/k ۍպ !m;։ %>mՆ?2KW !| p;Ӷ4z=3Q{'J9)X92GKO\혠pMW3tcMJ~~KTPsrflVPr:VU^ζ1 ~v } H~wٟʓU̶ҵ/UCBZ3$v-vS ihq;}afDzyvOr) 9#dŠQ4=pS Zn>FIȊ*nRoe R=D#Ol_:[1E:D#X>Fs$u1Op(ƪQ/$)jk7,7mE;h2ZΗ$|#Z-. Lf?vzмs5"AhoGQQ~~Pa0U-.9oρ{T7i#á~9@CVArQ\; 9[d ,S8J Y7媡V)a،)BS}1,]ݯ' DZWN}ǗE)؇D!(?ۂmY$e.l"©)YCr_Zam˳th&UyIN1OH=YYjrefqn q!Y]Z +Ctա/pT-l q8S+ÅBONm:oSᣮN`,XkH,0c+lq`0gJ∎E_f(Nτ;7ScZ>3!@\C( {e$#q$ոs1Sּ7ݴc} J?nNi0UCLZM]슠5+Y"V!e\vN"3 kICW.;' li\Iz#`N o2Z w/ԟ1化cԾ}& .{ͯPS, ]9k #y? SGwסdmȝGP&Qe) 137ʥo U?\`u+Zڛb 2 ]*xGé]{{D.nITk0`Kړ:̄-,~WFa&S&ÔKYnà2sє%%w#z)5,W'PSB_>P/KK'&tC2] N3nZnH;%S@ &ε/friuNx\.fxj++ \_+yWf!ެirqU \w;$>3Pox$c[5ɰў^NL(^}3UғinET;1nq`Q.jAf5HGVe;Xh1˞1ZFw1xriO%[GSrQtә<sm@?,3Q2RH'7=\&#]6Y_Nv޽tUNPˉϰd3-nbV4G:;e&'b~T<juLd1u$ߋGە{q?i]l[bJL3CnмfD-Hш L'> bb_9'oG*;;~?~/YBt/3wyqeQ6xqt'8 ^.} ylL[:_/|iG;)rζLCFXjMUd4k>bS5ƜE`lDA%e_5QN%J9Y:]z a{JzaKْsdΟѮD(s[)^o-{KMG߼e:._a]|Rq:dwO4[ZXf~;nmKgE$W|9B^\EvWae8~!EO7,LsE' q!%9KX!2aLS[nV 2J[.ͮ͢[ $25Ӽ3 3vxip7jgz?@%n@/:5 d]Pf* fw4oBmp[-NfEq  uѱ D"teX I/\)]y{N~׭#V''WC >v Wzг.&V :{|! UҪyHv{%f>^Ev<w\2B,JܚE8*䩏x g!SU\ID_u3WA&(@Jatȓ8.Lu ?h-U%Ը5 _;^L`^m1!bCG R ]D Zd]#^]S֔4;$Ab[?"T qM(*'[ii™ a"wPW5Q8\(͙Q-F>Q٭1an,;]@&vGm>+f^^dF8VGїOoĴվdsGu.م3;|{:waSzĮ)z tt=%2zSCW<_f{& Dvבji{LV;]} !qj඼ͭ6kW.- )’ #-K[BL"Ik؈|5e4ym`YmHd`=mĈ[z;]9WJš\bMc9O(MB7_p=W?=?bM̓QcRѻ򩮠rTmXwǰ5Մ\Yuq#k{!OSgZ1n8uL Ffr 0bi7UM[ ۫uakE.ƃw_|O0Oc j4:%p#؞=!!?6bf "k2qȓ0^,ppy_Rpg ߞTې⺎oJ'eܨ= [9BhTIQ[jʆHcee;5"*tMpJyơ!UKpDpjE|Wjêӆ.QKҿ0&fʮr\-$|/wlTA)C$enI0)nDAM>ʖiu͐Wykwnb k2V9Gbc'eܼJO;pDi6 1x)WSũydkQv2b[>k\[[UTM%͖K Wb:_h=6P=2Z3hPk9D1oѨ%ޭ]_tniS3􁻴y]j7SkQڻuJ:<.EtzϑPEpB1O]8\I'iT$!U)gSGi +Ҽ!_pE܀"i~E'%W2Cz@4LiD?Q*=f;|%mg _!SR5޼x,dlJgRrۚ^5a|(AbNaKʍG[ݦ%vqǗ)u:/ OCwJX{G4nʳYj;W {e r_'U,DȆ|HwMeOD. d }KWu ^Ery,|7LDS r1)v<}8-'fJZ)'E M$ y z_vK=5zt~:F__\L&ʤShP!="#H+RB#$MI ɧ)q0*36JRHZSc1þLk}gTm s8(IAPZ~Sj1~eZ>mpӸQ^R?kʺb\ciaP_+t|t>=8yȵ(FW&{FZQYb'CkΫ{*"7Aq0iZ>9PL~x» ]g:')vPoW3\5w Y ])EQ{AZN͏x:Ab/#; 7%"뱅PY7o MLd]z/;RFߴ8^+֩D-1P1 4B7s݇qxb̵LNzu`:RbLLbgP>a7[%3KXyݘK%"]"kc j)~ P1tBǂ\d7rKg:YU|ix "cv ;@?['~[ɶ16ӨT0 ݽֺ# C^$dWO\rɥr&<@Ǡ.w䏈*5_Np$˚W>Q2ŬE,F/$aJz !_5hoδME@+GJ!tYˬ{n1>%ߐO\bk(1*D$M!nn}[Cc鶁 U^\1NjxFb$)!7/NB@S]-2pң ]qMx_goo8hK qetMK!G{o4Kˑ`"q,-WCjE'}'xbs2ʼ2^0@">Q fg_Y4{oҩ4 %v_kU0ǎ{/|Qgڼz"h1WsN}s9 Ê?Y?h%Z",m 9NSr'ڇn4?/u>@v1&Q5.͠tRv $Ozf\DD2pɽG6wh0DI9o3=MQCP6&o#eĨE9MLH0/B')/iF%4r&xRS`Ĥ$H4YltD5Uc=1e~HPZCCT86Z.ˮE[q `O[%\Ly!HUןm{J7!,\}~&ThY>KoQBIC0w%ʽ.+YE;u%2; ":U9) )!:`Q﯂aX]6K)9e~^Sۂ,6ba,(죱  =Jbhar^*:,ņ· ѕ'<@qíR"*ŤGgm}j "b-N9! ^@B\W]p#pu1"A2Lw?,3g?-OKӴ  VɦMi+-񊗘hhX>$cι;P\'E9eeZm22o87gLܖ5X_400 D;$>qyf;W*\s&.ڼDY?7Q%TZ*.^{B'(:_nXG؞3{aE`FRhƺjGN|Tjϡs0"cql:ҫnTC U WxC۱j#lVǿjhMD(Sd!AT:0B% ATaF1|~r*uTM4>B.KCϧ/1o 5\;!GRb3о`D7,!?S ٢$M}-4;j}hkl[0-h wBJxSZqwR̜u,!zh CSC^az\eUv TC+Q}_9Wɬ|wk-NK*t<@GQ"gɌM.U?_Õ`H#MfR!'@XpD j&~<{ކ &6oԍ$/*31AuŪwD1`Yu ACJ{g7C} Z=)T˥┲H^C󢀲ZtGF֜WF{3@rj nzOR}bcmll7{'@EIKkÕV>@֔iDm#XZDA$jViFlJ,uHn=26ɯ84&b!cWمQs #],V wm1gkZjfBӂllSݰnR犖~}I&v/!ecK-Q!|9<zj"H9x`8K_C¨C_?M-(o#ČDUEfOmD`#v܎=T9d2o+U|?O[^iyc^X^"u"rwA~ga+;Țp4b]NcW P?!8w^\Y4 {ߐ/I*QNJ<GJ<nyN65buz^X-T3^zip I1EOڧɹ7,UzvGe"GVzw熒CQR!k hǽKUgAkLO٘O!8>u5$ݫ{V1-ힿy~Af][ZP),61\T䉭/ q`uVQdHe &${$dzJ!u_2cg12<EG 5wѻf~{,($o8stϻGJ0Kvȳx"w W=@#iXYi{4^G_`4}O1Ow佂=!F5Ú^Q/FM) l1Fme?m澀.hYёi?K#}d.5Im/̵=L&QN?Qt D exqƈ5 Zvˢc,VJ?L ~ ] w:afw[ o;_qa3Ugt &C kw29X!vI)x]H, |AfMq2di__dk ISaBfDvFYQa쓊urgjR|QTp6%hV ?#cPhLmE5.Teuh2ocO@N|8Vg>@%OTՓ nu<DƌqXLid@l.=[љA2Io9^\[u|v:.Pb(~^-/=+6܅VgCqf*!ptHq8KRdNܐ!"MCy4H /Ivb5g0`/,lPc\՚}O OዑQ́xQh_8%MP?ZfFtIj5NhXѳ&BڔlnP8L+l*i0%S3cdX½S&o9DUn@`}x"\(u'jSz+d[sATףU8V=skETZs*o8u)ER.&ڎ{d0AY6jKϘ = b -e@d_[۱ &%V#%Q8zb@[Ic;X_=ۭ .KevY~8%R-"#_?Y'ueplNOqp>Tit'Z TC m+ M]Br8FBdbXv~7W]aQ1ECFӏ{#ڝa*403y!o[ ]az#HMͪ{hXV"D- Qm33]$ 5𲦲qZtXҼ!~uu5yd"Š Q `cM^i?p߉i$|quvF &|#e# #Pʹ)~Oh49zS474B+.+~CkP1U]$rySɟՖt qQ[p,Ս>i={ߠʻ_,6l6z>̌0b#2 G=^̩3iQ+*"P=z{()D…UH5{&Ko Vv",V(Mgk[~30&(+F1IA7i/5>Z v)[;Nwxɍ(O!J6v\< EUr\ CBz1f O+L=ԕ1 K9+6V!3D"cjO\Rs? aaO{A R)U׬;Gs.!+%&w|Kn8Rv&{=ly.d1ĶȐp0fB_8=zi?m")-'Bc\}}~oo&&][Yn0pNXV;0{p\a&\PDvp8.Smߐxu%fapj~$_<9Q.+B㝚I>% ;H/m }PMY;Nu(TqUF݅ۗCq+SoW|Fe =V*}q]߀ BQ0Ezg'Gӕԁ%9(P l@'Ky6k`Y5\"9cE?$wI~<.'Xgڋ8yv7_7W׶Q|+o9b Җ@:<}x,%Ҷd <"D^Gc #&Z4vc+Keg 66Kn.kxb1eAJt)i/xL3E<_4T݇T177Lch}h6 >o,đҕlj7 ~j3>(ǭtAF qeMbYw{Z;>O{Yhd 7Q<"ZofHޗto EgbҼ$Jrl*:ޡ&e d_,59N;՗y0Uji A ?NZ̀v6gcmyQ yF6xxɢ`8Q̅_ih}Sy/yj'>IKR_\|QYf|Ncwv3tnՐCPq?y (,#Ix cciSOd{䯻IQ )֙%&]9ҟK^6,ot %>OkseAſݑFe~w+@}Q]ʈxJoMHV=g}ղ/ӽ>ǐE8!n)U-Co|I%dGE,L"X)1>O0tߠ~ݣ 1XeѨdIp,2gprȯ=B; {EH{¸,.f*|͓ҚGḼ+Ä$'X8 p}c?,5yT{▲V(?"4Fk3' P^:Y66-5jsĸXDRsm%GL,W aqT` D@lihhvITaLGk/s\ v.<3x7j[Gv̝$N0]9&XIn?CkV,2FNXLe_͹K6r=01KwL$K6ySDct;[qP7Gl&-f<}hKg~h~jvE,isIN(HAS89l%sHW]jcXF̚y jqi[cY# `0iM-דu XGM+: 6RybN'.KD<7̈́AߪFk% O 1;=|Wdǹ@":u國 B6q"Wr + ׿I0ZZٵR; LLXN$&jm C1& W̭ cV|kE؋˴Nw<,+Ԅ3PҲ qKkrյiƫ"PK x FMM.bWG9xF' 5>bHAGܴl0\.Z?`2""$O) Z QWDI#*J]E_5dQPk;ѓT%T^[1|5T7MN'QN+\{2q/Y `RCU SGKod~)Z/^_htvlY߅|q^A WF`,_PBjť U*$D~*66m* K [b AI=g %$S.1wS |m:8 1S;n͠eH{GGb@E "46.,BZھBcе˗8aЗ0cެ_""QЫ(1V/V/I!7Ai3v8ԭL|0-vSYP@zфrhMO4AmͶ?R{m5zLVW4G ɣ&fHe%ㅌ][@$⎃O)D gw~G ;SrǦ"L&\Ewfn&tk .HͨEۭRtPЬLr!'l~?,#) ~Q Hp=ޤ,|*tjaW#'ZE!2fSh)MKzE \|V g[3NBڗNѯ]f>%iy6W9^}n5N?.4δ$P3á_TH I՗_ h':` +VRlѬR#QT3v0J/{f}[DLS(~)U0%XXGMMUi~#QPL]T344? *ӿU=F(p6R.]JWc!櫇|Grl;gfkE{V;TCRƴ5ܗ ()[޲X:}OdbOt#82nj"Db) %Jv;tAFRV8\a0mkp NW}i}A'rA؀?T՝ .j{~SJr6-z8ݼ$3=d`SHk ˦&Αj:%}J;Y'q(Qklg@:͔Nz&0'"Ֆ7rP#Eu ##=Kg{:xBM!>Tj+3|㯇pȒ#m*ZItfלgÍzkϸv/JF[ 54#X{mw )E&$|mc8Dy-q\k* 2ۗfve7eD/cʸòz"t?Vc H7V[J&}ŐV7_ECvD߯n6[8=\QLз8bdP/iQ B:w ftlkt3`ӱTt)]*1 e޺I>1MJ٧x %xx"%!4R.F:f{|0FRnhƔ!EC\ I_O7Knk_wҪ@О8[W J.HeF2kAE.lz`m)x+O?ݑ_N\c8:¿=WS}֌ZhǍfS9~ ~5כV&1u,°P/O'5 \2Wn1ų?n)eg9^}6[{Tc +BSoF50ZI8-/xd 0d2\(aw00TS;$O&6]ޫf&CPkEo)d9:2:*0)kO)`;_p5慝 {!Fc&(s->ܔa&Ox4~BհOJB :w3 +=~Xl671J!|6:!ӷHSQky-#ԃvub)GT6%L)u ?2v ۷xv0]܅!wbzs);wƘ18a vd.誕`(뱢#W L 9~+"@ Ht%1vп=n_#>UTp,+w,}oJVq6Lbj-䩚Q9x AJ8.2ٲJ9v0r\:$[#!6A2DZj?b ,3zViW{wQ U} ;œ(~G'9! 6AA}P?*uk/]Z]m=ޅK oYT[FXE`sEz-Ζ3șgD_tKG2{aBKg㑥 K>3(ί+\<_O,Rx%[Goպ@I7MYcb9=(ڴ7 i=1! B Ss`*euVId 뎝>ݼ}ت~Rփ/W?sGnoQYP1' ʎRⱚ8 WyXޔoT$}vwl5\ʂ w-,r{o5Fjō!/ >t#ZMvq.4 -#  dklI /သb>kۅ rf;?"&TP$v=oR'iMKZo[穲ߢ;&!d?~և9!tceRVcstY$W[^Q0ZteȲ0eOq5pfBb}C!O{> IsDw,{?W$@8CM#͹y}ܠGMK{Zu1N++bO]sFߏQ#&=QFq @'n! vh@:'s!3>ɱP3#[ G.nHPs 9b~voY1wXq/y6~߱WW~rxuYoݸBPNjC/4z}lmwhE־ ;!(.rmVv#綧ۭjY賻DK2t;[I+x11䈄‚?}EMl!H!;z9-I\l@*}7sEsSn\A2a F0ڂFso0A&/z )J]җs$Pח%B~N‚vr~D2| #k䈽mLʡ)YFmW[MT -ǒ\g7efYI`HȜtWޔ Ԕ݀iY.L)S:}uf4:TR1_0cf:\~'o[04yv݅ ֙it>N]_yWeX矯6 ƀ`! -]Q|( rzx5GSkcUr0V89ln8.b;AՏIh[^jGF^)vQ3DJcS)UmYɄDCթ].!Ja%L#"HXS>;X ԀYB_1n|[-qa *~X݌EiLCc7Upw1>,6vP9*+]±:D _Kj|m-s6ܵhWǃݻޥ0py\o]85Aʝ@CߦZF{kLa~ r !ҍ m70!J j֎\=Rdٿ?^.6"6ZBɅ8f6Do As B,dE'{7M?ё;m'z9`JSr|@Fw(Q8ey6 ߆sXek3'oNN6~VMw/CձuCAҽE_^Z`^!!8wG+%u#sK2be@?G+Fk]#QbIn B{$d}8ymW_5G@C/ ؄\OhܠYϘ,j)g1yx1Md\݉. p}~m$en= {ҋ*Ia)^K mObN/0cLn&` `=_o v|3]¬3ρ?(Eў12= 5|1_stu4;ʥl<4J|@8X*d}+DMuy^ߞMCfS MHm Ej/|4 ګ2Oc#![JsÆ 'I Ļ y[H7VA8̈́wqh@hzS/,Խ&J\iVL8?߲ۏg=emdgY֜vF0ݻWBkJA#dT[v5YA$8KH[)>e]/ - 訩^! |1e%Z6NsF8ZTxޓpQ<>"' sZztsLxʭHv)hw~ώو=b)f' :aĶf<* 0WBjcuI]|"Nj9@XX#70h߷1ư E\}DŽ6A!x嘫m c'͝xHÑ' feoj/Kh~t-׶Hm*+:5I-5}ܹYzEO=jcǾ|%J]=lj%i`1}8c#* `bCގ$2;}+{h|';# ZD%$$L]-`vʪ嵟筈oy'O9>ڙlNFl˨i. [Cc\ ՙW|Tױs-u$P~ZqC2ܥTl sЄ6{x"H[d i1@hcy xWEHH2%T]An_O`QrY|W vZ3ƍ&B 9,HeҸ;@A߉2/+{CЙ{m|5fS~FC(7F+:J\k9֢qcZzSLcf1p:.(; 0bNc_*BqEha%$:tԺѨ=r<տe) "7y-VD]!9\T=?@={2G'n茶-ɚ2&n6<]dGgxJT %9WYd٪r7Ų)V@{ۊ\8aNO]iJalY&7c2b8޶#t='^%"%_5j8O'6N<괅j\VH+ޤv:;X5 zdrNV1){byrz qW${+=A}E.Y+WX^l<'3/d v\RCĪn2oLp`(,]+B{WCJ.ٞ|BV(W[&HX|AqåjZ*}x@d}c$Љx3&Ggݱ؈ IK{\"MZ7X N`]UeV e8:eY<ӵh >wJ/qJ@cV@2J|mByG*N&:t|6yy9N!8OJ/ e26 Z$Ⱦhc<`w|ު;Zƺ '!0wR7H%vrsXMm<%pPVlU M]&\?QJ(>Y=[Уxm9Ze~MM[My|,YG(, &re}¬g6esu W}[qa᥀@/*Yl8 [`.vgr%5 2G,Ȏ̆4,"Kw蛲W5OZrO&V]5qVM _FGc=?L;|EJQ00Ob6| !yѦK/8b/(z~H*yο"PK]dE7Kj!Ch-S?9IOo~]ᵲx@meў)NV![ s]wRdsmQ=SmU \wF r JRnil-UZђx?0BESO$nӇm>aI}\rwzOn[EJJ.V`=MwH `u=|lҔRƻ"a*xǯV؜fnE4p#'Y#:[W1.EJ_ZtH4=ZGJ۽4)6uj~a2{8{w|NnQϨS|}ʫPp o9jmD BeqHq$ށ(򡭒$f#n !rͨ`:0$٦W2yG^g) TiewDI/'OSheRE=UծԲPN(}Fں*g2r^;x >#Oi-j`ŭWc~fha<Gp0Lfbh&Pg}\vDƶ~e[a](\&?*4F9Dxsc0 d&'x郙FEAm~tMKuZ۬4xzU!ihi̾5`~cl/z_8<%䅺 hDSlPU>?KgA1'w{yC\$/[/{ײa@GA78N\uXi)>XX%ͤa*an$9քD@f'[7o>QDM<@[mWU805.IJǕZw昻~b)/_,p" %l |}6Qe9)F ȉZ_wr~H[dÅ٠D#!_ybtSWR{tV9.(=/`-KAB5P#OgVm n^ޞ1|=o܌zUVs5Zxi0OA\s9 im{Y)8FՏ5{ " A5w$c-U?T*Я=~Wm+tfBQrp^7~6$PC~rt['Wi<#A\x7 \LO<'E.~S]"mӱQߠݧJ0_Sr؜R#EfR+p`|폂Oy!o2PD~#؞Mu-F*|J9țw%>DZz+[?j 3"O{Adz_b`Ǒxt]J(:.^P4Mw3wk~-Zrl>NC yZp P0Hxk,c?nsR)ڞqb.f^ۺQCr0*/Zéfא5$wo}MW-\&n燵~Cۼ՗P%Oˬ<}̣6￘)!1X7ƿdb5Lhpf~y;R^Zw vfQ@Id!KĥT*8e#V|7,yrP'G\ߥ`w4JM_1Tα4.$ :V4g69C%RPM˙ܪUb [e)$Y]mgpa#˦L\ -L6= #RKL ^^=rވ ^~H ndsӃRaF|Ib#m!xMGWV,Z54`BeLC8 pSxT[$]~+JɡZKh84^ 0p˂Ā֣o}2_vO3ٶ&4(DB'tdl!A_#iC" EA'PXIu(Tg)ԍ 2/Ycl&jz3sݖ );XD';nw:t4&@aS^uf!޸9UaSR8\k7Uӎؙ Kt\: "G .HU\l>pd=KKr -H FpztZ=aAxl:%uđ:d`ϰW.PWQ\>W$15.ik<NIBKu)މ+$/|U1/Yʔ,=d565>k>Gp' L W4`@`Rǧ#LMgTB]< U !Gkw: zJ:D6QOW1ȼ=G`볟#;Q/m1UFz?v)6(@]Hs~16:2 A9;>Jײnw!+X!+ZMnt[\andP udڎY"*ł`8=*k <\w8vma]t[ L  H@C\-mپ\.ii$պ{"kdۄ̡vP0Gǫplg9wlsxX*.P['r*~3ʐ^펉OKSy຦ )w.Ar{"ڒ> nک!Ch/9!'gїdܵ6ig*Gͯj)^\f7J:C N-̵s9q(pZI(*$5&te,JP#nqUqH_R;0FKkHLyc\;]T]w1䘖_yӼD|sϹWc-Lݝ9`44 ޙ7/;И`?.{o#BHqE3l,e,k@(z{/lg<nr@DA Iu!0:oj NOZuX=[X ]3? $@BG=#@CϷYq|>Te3t3<V[8o3v@ ,}Tt? 7Ϲp{׎`SA(<;_'z.HqҗO&6Y;vۮ(R8֭ftx* s4}ڤngnm1O&GKsjkV6k]/_D 6- @;~6IS[vMl2p+[y;Ii1i煷C5nQ>?,(-'w$N"zgINPqHZ"ssZO2|J]LP|.@A0 c`yrrKLpgbylm':?7 ] m|7r~擜f.PLKvP*O#j40^<X΍~(̯ 0_?,QyI~o^R5E=8(ɢn& %PG:}Ax2Ю9@ e ;*`#M"=h5iqN1ڤU9Dז^OiluQ/`֏)Nj1DL 0?@@#/,DG+!zH=nWۉ(ˁ9ik; , 0g`(eJ$}j6{3f5Jvt146&7:ƒLܶ%mϺp+ׄX܋V ?MBp\cO0{]k,Ea U~@MI{]{:(Be|4^jA&S4޺jR;~ b)Uɖʺ#J 3S7>S ND݋^d85xXbU_ؑbRfxuז-,]< mt20n97yR!? 3m_gRyW.$'GrCz^-T Cme>oS $#<WKO9| b,u3L˳(9hWptd]|@'JOQV,΂ip9LYH U-bz)>yGu:)YM Im$ŊXY/'6Ukdd/\2_iSӈAD-Mph^ |{n PEVA:T;=2 QX4oog{KoPLTsL̕;Hj3YٹO:;L1*K3BNDߌD P$#"|f||:asuS&I=ԖuD9B]\cjU]6uyPڦqraA]TxR:XS0{{[VkrpN]uP[Q.٤NMbDު*91Ilg:-m h>eGD#V(sE.W(k_ 9Z(^x0^ oa߮EYuQ3i`zVqi@pZj'+b@}{$xOW~EIWy@J[k~MXKo\4*S3{@A:d[2UiH7O[r2Xh! qܔ,X=c 8x#?+Toaz2to)r|vзC'v˿^.׷'#3Şe˰W䯗v浥>/DmT@%.VMUΎIX%W |,nUdf j'%a}~@iE:燣# N$?َ_ v)K⻝Xez__վe&g(5Րq87faDu216 bYnЦ/dMʝPwZͯZΔ**L~v4jEc iEs% fi;<t>i?V|KbPP.- [Ɂ{-|])jGC }&E<#mKu%?m.'Y% ˷13ce&A:N:k8I'}uRj5H0K &/8)4™ݩEf1] f%Hc5qMP"h?^L"#L`2,3:^TL6bfIOS,Xn$V|#P0{73ב8V<̃;FFɝIp:" uywrt!dOwcqޖ CE(ZCBzJtX @GNS2E $eֺlw'y;J֩` o`TDSL/äA.uWIc~ g WfGceԥ"&Tg .Hʵ>}LMd`/v21P>@oq_16ANGYmDՔ]PO;Zi o:E |!"6#6#2s[ Ja\8 7To{DͲgVnX+pH݈9sn{IrP/-WDŽ<4+ aYFtVQWfSe&0u@lJ@a7H)&fD^CԺ B7S}*e2z HIJ HRÓE^M{f Ƨ/ >St /}탿bp׾L89T ڨI90?}DqsDf6.NVV`w ʴ}Oݠ >W,FMM=WCӴқ.eoBapd5OLSyK;M p2V.(]`+4‹յ0 uJlѱyz琅C>Fzt S'|(0' |аf5Y g+pp/Yi`ms#qlNYuU}[wY"]PLܓ |kކ>V$1X{/9/5;!ђ!:B tUx8~]RH&f^ #Rґĵ펨̊m&9HO"lwMƿs?K낆e}x[R$)|լ6ڑflܺ-.]lլ]-P5ƨ :l賻>Z13KбA٤]i[-Gz[͏O|Q$Pq }*mukMu󣕎1pF}UoO$jq'1)Ο#tZt>z`vN ҤE\c/}˳P03a'xGӉsST{IZ. (P=xtb&p*ӭ-~kޔ]oU kTA@ {J¤'_V2=S͜r9)Ze]T0,%(E!'nBLcϴbސfP/ο9@EH%``"!gOlW (_aϮJVv,任dϽcRy;8o;pY8DaZ~x۳'$cZ|SyY:bK2hdf:>DԽGnnziQCZ2F̘q*5mװ 7yς)M H QC4N4RV]?;x&/^ݪ(4y,^}o.8˜NNbZs]Dމx2K3ԋ-aZC ZW*ńr.[oRww_ hm#\g Ū"@ZoEUjFUNz2HJ<7s/~g fuRѼʮ?tr{_*ޜݧgh ;E;<^ʴ-?u=ݴ#X-+weul8 P Q 5NDH9GwO\b-nHl#Ӑ:#-r%f OC4SZ:tɻ&N,g{^*C;Zg)MKPY k#evZ߆ )KGurrcTMQ}?L;m*=Os>ɼF1DAMbz%&.`/`KgY޹23 Xې!R* uR5GY\ڦw"1D?"״E_Gffᇎ5+X HpM\y*z*&ل{[T^-5rVtj4ࠦ)}.6U64HRL2>eCdjcF_HWjŞ%FD^Y@y+:\yV)ڑO~~;gO[[t1dpJp &VxTf{ådzʦkȏ^}WqOfsuˀǾ$~軼o8{@߷w}_h,%0ڕ޽~ǭ-gRF'GWߋ"~Q\.% @#JhxeCڡQ$e <:(º/@pltᦤ @R'$%CNBy0BP9׌p%.xVpm(QEe^0{7 u@_А\8n ,f5DDeQhk<}U~ ъB%ps/O!w2*5e{A mFqű3K?HĹi[OfHFdO0Yf޿(Ul=hwP߯G;jtOԚm~e+2K%3|9&:Yw:Uz˵g/:_6"c%Y{C&]!>F4xJNڄ 0Y`R?fl^@$隤D\悮ǯ.~ۦ$ڜc6Je-V*]0cԜ8sAyW.sȗ Xd/zGM/W!y${t*$)2+>z +{?iV9W+LKԢM)*8&[_WyamliԬGX]|͸\Pff;nM[՜߯X&r[T&I>D:J0\ \=bW=|w:R@l.Z)'շ[ḯ Xł2=E4XɎf|X;P{&{_<08d;.9n֍]s堵!1^ioV52$igݖ@V޵ :^?TDx-%|! z p l[>Xac=IzAg3k$p$hVɖŞPIeޱ)(Bw?:Ui+ğ"_5[gEͩyRg;([Y0WEmPh4;q\>3=/#MT)"`@fނ˄31qP_" 2 1%4_)7u^<ߪ`vmq$b$oDU0kU)c h |>VG+5vS+g]piq;lk"}z{UMn=dȳ`^QO>cf6%N7K,54V U"uX+oSӝU2PxL.ń;C\ Oas1H+,~U{þ3#cMiAw] k0LҙSymTddۃt!5D(5˶e0mH}Bbt˕[\ʘ|e>fGqϒ>E633RY{#UCTx}I!%4Ō󔾪l3Sf c˜ddQ%x_qZ-Ϗ' (S(h hܗ@QZ;p 8p-G5Q h!?OۦNe7L.?S|z21^6Ģʅ&EW/'\dd &TQw9~HoO#~Hz}_7xu)@2GRt= G:y5[!L`"gE%YlnBHV77Y3ިZOG1JDkɵfCU!ʮ9z7cܐ&*׳-$\]DL̙[0ظ#TOekYDR^2nm$ dP[aNPh ;gq3m™}`+ϓFTurn47 ېb:R@\^c< oƫɑl[ҷ),tdN@^+wEa\T˫xt.Iae2l>(ݙ}7h\:QpD U2ѬŻ9 8_mNP'EXb&rm:9RN Æ8$ѯUBnѸWld,6AM h@< 'RiӳJJMc79)/$?ѾI83Fk 6oW2:M;)]F5y u&=y3uFnN C0I?=Qا~wuyTV FCVh :zZHI: 9i0/evbd;䈕~uŊi(rmǓCsڨO9TS@̗~lT%M7~K%7'Oӄ<:A+LgLjGP3V\tԛ';`.&#u[%Ꮃ ^(h _)p97r§ 3=oڡ961+qqpr#J Ț#,e Ryja2(\ȑg䘣0C. P _cA65GzvJ%z܏ܷB46$k !)|OOMZ GXj=—2`a=3z?9ѥBIPeXe,/ G8O٩.Z*/ #χ;[qgo`v(rpq8^G 0p!6Q~hC"T航|R_`eLߝSwc8o٭qH *aFΓcg䋿yͅṀInJ%C c0ٳj 6hOxkms4y/o8VW}*Ռ|^.dDvz7T&tyzR[vp+O±*L7P- 8b9: 0zP )wdM1GԞ5hUg4B{ra`=@ lrٞ*>]Fb`!g7+>]#pɥߝ=Qc55]Ѷ coJ\IݫFmcɊ~%!GW)usRU"QƉiߡa|4L9ʷ/^܂y+pĠ{UyxMGD+.&lg#w0t?zmFŮ,wF] p!ޱX4ZP}ANχ"Zk+'n/ a/x?oyLd+j ?$Ϗ  pvSK,GVd_o?kAuC~[#h|!%a] i@6u&s\=ʙNcӑ Z$Hh~A+'."C86ZjkiXkD2}WoO_Aέ5؀IVQo*Y #\]/~a7BjAP4^?v:2*i{Q̂@B͋<#V4v-Է1b>mU*ܫ|_N3aN{LET mˀ D+HM8 m|+ pZ N:h{_]Ͱ ](YT2c\ހu]7ӊ꒿꼔#gÍ햾s@Z ~\JRݷMWyK0h?NMlj͜UrUQtj0ꗆ槽@\H On&TLb.~cR!Vgĩ =/iԗ^-fzMU<3+jz$>rҰmXp1B yP睄OMH;"P.sDԞX<D>AA6L|E*!/t3eFM_ &F J+\fk.oa/${"JvFY!`Gd.cdmK\i_Fܟݧ>H)=__;w?I+J`6s`:2X IE;@?@҄7n#/-Dq%VMq}WWa3mYy;,=ә ~ğ2@l_X+ɲ4#L.ΎUǁoZk^<~B֗;fjxkf5qT6Fq"ѯnDp3yM&:$Paa1O9FQ; *63Śl.艋vy!f8\3 ŭt[C&l!G lRWxt)ڷ0b-г9xsa,J]svvR՟d4SxQPR][aX5Dʓ-0w}pS;^Ҳn23oNXB)-Ǵtn_B 2~C N𱱣xFSS^#^'z̭lԲ㢖Ta S "?j↠~1CqNwQR$W n'.k,ci<Ӷp{d^O*%Fl'V>{ó-X>.sH>Y'u';M#\{4ݎMJ6oO2H⬝%  r.=rrD^,sBqHuaO,:\0 E~2IzsWdPo~.ګ.uE&YU)6$l < ?frqsDYJyZmt8KacM}@kPWpu±K?$@֠z,0AlV9dkhˠ;os,9c Sz !ZJC<&r7s$PA5K/XBh*S?g2@u:Z2^cO}Y}AZ.9 2]CZD/?+[c31?ҋsZCr*"N=nLG_d<>@ z]{'?ȸ1yA6VڎcU$0ZRPeGR!%b@ (NWi0PGC q!XնbXF3#l- x@ ϟ($nt=8PVkjC}nym['_|ubͷhfB.?|8f^Ú,F[GHK N7Q-AVh; Sp 0-j oҨZ7p$8!&ǘQtMÆl]z=jV>MIeamP삾t`#gbأf::[j@\ѢG@PkZϚ+dc`6aT ʬ|cW!}u !*DMUɛɵS=zMƑ2ÍFuf@'hQ70}f2HOH71kǤ1,cf_4"27a}b8s~Z~nhneu?x+ْ̿`h$ӻgBӷ(Le%{߰ǵ_z/ C烢ҽ^ܢxW}gXOQc>_&-":ZtK~D>`!* 0D{]GV+<:dƕ! E1t˳Uf% D`&Ĵp f D D1y Slɂ0pޱ-/Whݴ,J vy'OEh4_Pz_ 0cMgjD!?;E'Ix"8{nA&Ued2pQk2 /jbކa7V4I$:C 1C8bZg5ph$ޖ;H$.*1GD7&͐6%lMà?(OһH?niBdlߐ% h,nb]}Yyj4x IKCcnG8gᒆvV^noH56~~~Tw8;/g=1Ta8JҬnk@$t2-4fQ6sLp^؉WTǥWs6F/F 1RCJk8N(JL(hqsakWѬLm0}k`BS-jJ/{H^ i @lǁ v4y9P(4lJٶ!c?I0;Gȝir ]i!9ۊfTڶAp@H Y=f\2:ߐ%T3.C5<%S}2I/f<.sΎ,ywZ^o>||/x.^z8=ҟZL/F̆N'e#ىm ՑDYY[e1HR/.;U`/ OǾw/i4-Lb;15g,O5ALѐg񡭄2=6)S_ǥ<|_dC3/G͉K6Uѽ)ttv @;aۄIjF%Ed}LY7h\GP'*/2nRs#bT B:?&] s]s 6G9"|Lra޷iʔZHL)%,MtD꠷D6C(xOa+mR15UAۗYj,?}wvbJq)VY7a%SJ'pDU/@M锓YQ~՗mKKٯ\[y_!%ڳs-(=vI7ȍ|`FYQǞ vV%jNkm.=h;Z(ήGI+zb)yOHcq\vw|!hMY qo"1O#@&-|yʐYa_mo@@pRr)3 Jއ#kl3&)۝PXk g ʉQMy{Oٛgz=^~PW2>z γXy1y)#lJu!o({rQ/dhFxyBZ0ƂISf9~,hNi ()Xf;SأfrlSZTdB9y{{8k~t/5Y\6bsd *U&. I^Z Qz~ꕼF=KW֕Vg.4ϝ|9IlEջ˧prb9x laehfUCH>{6IJJ;oIQ@>_7} j<|#/w5T=EEW#2Xp۟F;s+!|ڋ6Z}>pԖ`cF. _>ZcL!s*?H r :')&a2` R`Ȫυi΃ JRf;|^gAq-(ʀh5@bQ H-A7laGM2Xwf{? ߪr87Z& n?,pݧ+!_d p̸+Edp\/ݘ<e>@3o~nJ tc{L\=5aW*jg5@f1U±G_&޾`6k?iD91L8\}Q5w/ ̧|/B24PYޭH%graEbk ~^&}:g+vLp5QwmAMS}9w@8Zkz=$-0"l,*4u([ӓnŝ{=,&!ߢj .љJd^=H3EW:k?Ys\y/g!&#&pB 87|W EK-7@Jz|@4)RnzQw&r<֙8$0:%a%NփWyԉѕ&|_tp_ݴf4uX`_~~Z kifp͵#Zy%sp!X5 _8&Ҕm}0/ uPI+}+CPٯ7RȊѾemœK` ]Q{OPLCFyیz\lc*1'sOf|ϒ h&8;4wh _"rq_>Age=XaƝfPcP=2iWh]fOEM`?2yvi(z`@sYj545 ^i7xe1" z45ʼ W,XgK أm}RU?0kahzB`-VƼna#Ղ<蘨bCt<=^N/}z$*ؿAoNo$}_[ ɋDLO@1^ltÄ~|j2|`'=?k4Hz>ĴG<N"Z5Qv ! $7ܫ&wfu[\}2|U 8ޙ92~)yyfʒ祑M皺`,Tl$,qMwPd )Q3<H?:Ў淜g%/y>mdt*nnWM4m'2"s+"gi˰J>d \=̯NS uU=UB0+1:;ltVy~ m ibNA~Vn8'R<0h& =yٳKEc*vmu+c|hxrP(|Gۜm^\PXLS7dL/ /ZfH zsLM,@ ]RȎG5 PM `<Se91˝Z"ymq4rL|D`1ނ't+oRdIVX6O0EeGZđNaz~9%_@qBA3J 1JNs)QC$ D+YQa)Nl:;>zdQ#guzG_=uyV$]-Eg9ţ͑h[r O[eaCӔ-xI$@%uBlXsb?ada@qZ=o/Ybcec% ԰1rXuAáƭ7'`%HP}rP~$w01yԼmɏ`_LD4f5/PJ#@|Gk$ j%Q:Hb4w1:=co%K0l }(r2~E Sp/dw7_iSD *.sv3A*`y#eJ~@u\G_R lv*"/FtbG±$EϠ:zX7 3~`qU`&+0v"YMݫ\H)Yy˙JIb~%r|oC(5?VB} Y0*E{${VyoǕ 96 ";%4ݖ e*Ϧ-}3wIֽlx}$N.h@OjV 8@^b`'ˁPJ4 (:0vD붞cǠ*o 4#~tMNe X;5\?7hvQ^+ ]Hn`+cARÀ}O?2&=$7^勬0V4`-$u#TľZ x!}L$t{)Aʯ&S7S (<rv,@ӛ)}.H2H̝R힅ZfvvWiUaWWOWz 'uVd;;Ww, 7۩4% i`G] DUnX(J. 2g'-cgnU@r=TkPl5A8HF,,W-mT =fu)KcVke'XFaΥ=KOGsp ;2ij1v-U\a.Y>$6KlN9o3 gv F!!q;94Z3V>a76Q5ZO[2nTT0$`v6\=WH S9FfdUzJg4gaM4upZ)쟶B2EZWC0 Z(׺J7{e8XJdN@s>d1a>- kÆiqk_*0shĽE+..O9)ۉpLpciۃA*ޙܠGwl?jP>qLfP@#frȂCJ!7ne +Zȋ$~ 91#rAyU8517˃^!|€RC mqx/" :kUabLvGV;IXo:WsdȈ - W "v& \6@^?($( EA2>umLy.lk ۤ$e\½*V3Ns;,B!e"޿)VTGO+E(!? .S @yzq8'1Y^:?XU zvfo^C=hT|#Оlg[r5>e%rm&q~yr'eѕ{G2*M7WWi*q$\2ÀbXi6X8*}kGx4Js]P6v|bWm?mmh26 g{Nux *}9#ta!3bqJ[X[Uh;G#~NՠGA"UIiAgN=,[*~0i)M ̠G O›,K)H(){9!3Xƴ<7+_H84P/rCp4I`F>7DOߞm"y(wTZ|ϋ7rYې\zfEU(E(qR+#l y0 }b+Q a>5>B y#n@T.(wNB Lp)gj$E'>VQLřqz?Qb wEmgKO#/:5 M$T?ʢR5ؽp`Y6vo* Fӛ8vE`XJ)Ƥe۟4VA? /¤M;{jxC-+m(m;HG|MiB&Z@IHo>խg\"D$-@ nXixAEAk%ss,aIjMnx~2_ z3QZTo@Yjk㓗bs;}g=-ZI&CḺfhۇy,VA;w=8YW;A*0|[:D$Ԟmqs !>T} l$cNoh^c7GF<Ԙ w)i5V P{Qi[UڛX3͔< MV|_>; VRiEo}q x{RpGGIl/%$-lIèt<#CBC /K69?lfK΁\)ᬵ6頵C՞[nӊn-땅\Nmg躓M~LXڟ_"t9g Ybn<i8b>0vD{w-1yt3K5TxGK)8c{yzeVA-kIpk3if3m"% 0;L>P|3Іcn*߽ڛyK}8(PߪbUU o&&j '^3ɛ\5,2d*ZVZtvu|黬 'ٵ2oLg[!T.vR f6\6%"ergFAer(13,i$hfc'1H@y^[Xji+-$S~؊iS9 ˆK*s6ACڌ)1dWI3*԰&}^LxlTiM{ :Ϲc(*F\a;Ǽҋ/ M [.7l*>;LmzԲGU0|VZwgn8T(נFEqF&6Y0vYx$,Z(`TcGR% Tʩ -‚T&.+jhBJ3 b EKwla/yP_M*iBZa8c/Tu{;(wHv6TOw܎{w(˔^C7h4d$qPd=q[>ݭk~4Ԓdj,~ 0i*gLg{#x9Q&(mBr*ay't) krR2#2A >ܷW#-j^aΐ!j~tƥ`/yhr:8fth;DJSul_>x||f(kю*B[d42Ԗf] nJa;ڧq-UfudQB4Fm-D/ۀr%]$ZjIվ=u .I@d` ȩ!om1PѼQ9j-=^tw.Zok8,/}V-vǹBx^LUCز?+[d\YTD,ܤ?&f)ӝM,6 ?~ [|GF4(QD+Z+nť kKKwh6'J#PqTouW Cozn 7{ ԯeD.|`1AYFA'D [``brec0da PNi35^FjT0"fCLbӍB_6NK84s+D=*I>jdN4$Tm%h逤nl[=jK9:gXUZ~jsXT!l/^aS&IU*Rݔ̢XA!=To+t[8WW ae1{WhM)][-CSɏ b\mCu7بXl}F5wO.(4)C)I:U%R"P%2c+2m s![uftFŌq-zv^3e/&fo)>B++ cPÖ%u6q}P[:*p ;PT?kEDO׈A8 MGTa~&?CԷ@\$v )S]ؙ*."]οwJ?b{cMy_勀D1ʠI6B+fPC[j*KBVฑ+ 4-tu+];ږRVJ[Nyx#EmmtՃBg&}~c4$E=Crr-p2r4_Ɉ^1 i3(_^F )>Uj]Sޗc !nج~pH~0T!?/q>2К9dP~3 $jkQz7tm,,[v„]tSG);htL,[ʰRHnB ac|+1h{:&əHӏC}P,.)Kw3_ٖPf:9X!z}cl#gċ}}sH2=l2|qYtZ&O H3jtv03!h߰>J%hUmlԒu|:˧ bq맇GvO@F0KWů }P,2z!txFT!357^>'Y b+/6]C,0X<+I G6݉Y*N,@Ƭ P-->f~/-^O&+z(SymK=>oSâ`^9068g ASy~} q{42{w4W2$킔c(j*5ǝOLMe [ϨD8:?جvT}Y IXQģD'Fv0LᘒAkx[[XuGF'Ŗ|M[h6x!xL@2y^{]Wϖ==.@,D9eٯ:J lm$-šۘ W"h>).$2+&%ŐI bEv4CaJ]"'Df,Vj]D(rs>&w`&l1c7<`ø yռUiFΟmü՝Qx[8 Ẏ˛Î+vƊUgT2hLRlj|] I}^[RxQ^},ʤ"W' h.zڒrA%oWxMRg#b .%5b/.c,Lʖ\yY|,\5X !@kz0CWl!|LuK/͓_%PY (9KW6x:YndrsA4Dy a&O bkmyY׿ju NEkhkx _kBwbOt$Ab:)ɧ~tJ+ymuViѱсokݨ,qQyrX ܥɪJ+.cɨHMJD2{Q@njob-_ں Q7W jjȈW`).z0 䥜d7܏{_$ތ|npd<.)& 1F8 P_}Ay {SpʚzQLLs-x4zPhbK.+":Bո@%??beރPmӑ)*(Th5Ilt09"pMuz/ƙV9{rp{7>Yd,YS͉^X 4`qP(_o{ GƜESs~/wc"Zz1DB4IQUmQg™,>{v}dBcIfNi Ow_NtX)}^m=[9@k9͝zÆP $AẍaNTS=rbطFY^Flaʠz7<& j}E/LPѓӌHRsԶ®L괿V!zJ[cwhMA\aVsLl`k 2.2 QA9`:U Yt]<,NOcyr3oD<@4]u_$VU0P[].93ADH`nK Jq#hNi2nN>i-!4f8B6U'ju!|@ږ}T&H^h=R_ď\BwcyX "OVAI#|cƒpFoar9R#dy9{":ਾ;)qCV>gX]/PFjoWE@@$%s^y;-S@X~D7뙩u)zԊ0G>ѷ`RG6cppwޣvK#eߜ;"QN2!vc331!nˢUx)9 3׀*{У MpbI\P& <8af( 9϶;0;$YO 8|(Ob*qg *V 7-vdSaw:sKڗa;T# ɁՋ?\8+c/@gVN)P_HeVY,_,KϏ^&,K1 m2E #ٷyW4'N8HHTW='.ƧUS6ci˄U5澿Br:~Mw`9.U=-k>fqT0*oi66n6H[Afb,8<7J\ fpv?FXkdb&3("7rzEGA3H"y*} g>S)İsfq[nv3K-3DL@feH11t˔^*V, ʍR=y2.e $m?Ǜq9T#.Fέ04u %r;6 .:5^! %ً'讷b7JaB̃eIuǐڹ$S}q[b|p̛9Ta]v;@R֗=%nntl8$3lΨuFJ .>2EsAbt-_, i!bQKg\l0 '&l 5̢yv%l9\.\L{nNy5g8Rɢo|3 `ޯ3$ !! hGMlzdޙr.k Mzd+,Z '}u+lYF %}iz~Êw?[MCKO#KE${,]{l$/>1C1qx;\:MC* ކSӂC?L4 l*Jdo+nTNb m/Ww^(>r/l#UTE:ȝrt3\njO7k Ȑ\XgBLxh=4ǜgHK8ۧ(:(UhGu"Y.六3@K0ӹ/^bf>m K9_Sm7`K?љ ^ Z5:(p.ģ2 fw96ZgN75>9h tClҮ&޽4(Wd|Q '!_ba.5>j*[ 2³e5Tɻxव;1]NN O3Q 5;)FZߢWl'_87Zsu.to)g¢>y})7"ldenضAڏ.J\8&PwCH,B7LZ/R=EP/SR^-:,[{"q>P=@l%g衡8vAѴd+ZT:W*Džq&\a۴{ϳzc:࿣!yn:9 G:^I&xǺ _i#&x?H&Vos"Mo6'8/~eqpP6avNr~'6"OW[)1`K4l+ZL@``C`]c'O {7|LR(}eY-ͥ(0e>Vװ9ν!B/:+;瞁L`L'>?cAQJP4ejP:MlpprPԫ{:% _@Gܭfxk1PLi;x87^EY&v:bVRf&9;E:E L?K(jog}-j}1h{i\>&R!axe@ 09Z᳉j |h~S g.A`?bqrxQ: b@h2C:Q+sENrnuۜ=v˱G%Gu_j lhhf"Zg:ümbǽ9[f3[Sv̏kp8FnHJӲA#Z_'bM6% 6LH/Ph+XOyt|VجtnSMo2Ovf(VE8ہ9RP42;O[lY?_~e[d*@Qt\ v?փկ}=XpF㠋&۔A)1f|  rS?1%T׆Au [}҄2m_ {nwrnY_m؜9kBY [}[]ٿqAi!3JkݒqEមgM{&3'E@rxah$ 7d1oƒh42\N~f3^҆y(PQC T|0! 55 tD<&ڰ(רxWZρa:>< hCS16M'k>K[xI?W6%;Edcv&Uy9/r`a&8$45%#{f QkL(W^c[n0WkX{Uf26 vqp, wҺ]LNzi ԱdJ (:B=6 .%cن/jNf]5h%{lK5$ ]ڻvDo[J4 13y=2xGoy}hBv4ZK<'r [yDa(Mb;M ?2%QlM#$pqz@L2|u٫,[=TMY=pۉ7HvȠ-rXwK΁~ܬ?oo@m~c~玖$j3 CcrYDZxhOOeϽmZz.s4G\37[2!@OaZ.r2APl#^0vё*183!8k zJZ0 Ag$:1G1OW_>cSP?}6>[Y2("Gvuы {`ړLz.c1rY(/`c}jnjɡ?=>Z:` Do7 Ǐ)!B w4ֿg':iVBag6 5~Hw~hk9?CPbDP?<- EVԼݣ=F X_OOW +P? #C"rb Nn+7h(hx vfR2cԁ{ZmNL ~Q&OE;O9BZNjDr{Mh˼춂F!M%PBtD~~q>M{I_L pAtC,;?&oSRk$7Ui4hQʨ\c .,x"kt w~!/+ 45{+ABZ^%aTC>USPn'G!I+'w4] K tc*.3~m1'dSȞ B4SˮE[/ѷ c47]+ xESZ T17/Kpj)Cct<M~E1 g6"$A:+_,9ĵr23T.8}Q<ĠBp)\HW+v#OJVo&8h&H,<< |y7ژ43쐀گ<_E~8ئc8zġ 3Ca!oYuqܸ&'Nې<@Vuy: b9C|5G'N^'w*[|0_4٫'D@z Bs}?ė2m?\ak͝4#`ēQK!m/$TPq56 q2r![<"CՅ5c| }ٻ?r7,Hb]_rtKʓA`@Rt|5}@!/9WB0 zR \ wH@;<$buGx2Q|;i#ATmiGZ!L JUTݑg< kj(q:\ "AOَP [oa5! WŒM!.7hPNh*SώǦv #U嗄fq6A{Gt~i+Z90J]ƌ4I&Xt;Q4tL+0mZ prh$H4א c41" طk(E6Sx1 Zn^BN({E5 ZE΋T0*`PѳaS,rS`9€< {s[}Pr̭xFX_c} Pl6y ڂ(U*Ə 4U-+rXA7zCE=K3 O8Vku̞o406R5qd/\ﶬ;KE2^ë#I#47Rڀ=YDQA3%/e9X<\|JXȍ8se1 j*J˫V"AAeP`5Bzf֢j7*DpJb!?c- Tu [+(qw8&Md/ FG_Xֲ&ؚ! - m ƃղ{YD٧@"!#ӢRlACdaF Wwf|O7{{O(}椀=LC9RԊ[ Anס~BOߵ S`#Vwi\~ YEo! (}̑[nmyW;;H%BC7N N5loB7/9 5kE 3Փ2.v'p< 4cR/H9-Ա /lٰ4. mG yDlT$ɏ՗C|=jyv-_F#"*eb[9Oprĵ5IB>K0gUlDtxﺤq6N *.%a?c0!- liM҆h% >29p8$>^eIwŊCnb˜Oϯzg,[rTHU;`GsL*7OT|p0ՏE8PQScb؎dqhY<"v+_ǵ`םĵ5<]Wn*bK4p?9j!$󻮎Nk7?_׻Ǹz[ԟ-\ÒP~syӎ ÜO›_K]5!.MH8g0WJ.;ɟl0k 2+kQkz/bЌ-V kp<*ǖ M8izGjB1wtɎXQqS#L6uqs:6E^q,:zbQ?-Ww}dә@nUN!3sFH Sfҥi‘ k]щJNȆ Aᒩ5>ʊ*gϫ(MD3g$K(9 QI0 O KML}Z @˷QhƏ[*zG'NJ X7M:Z"2I5:kEbGtj.ٙ19.\^`6TMSޖ|*]dmV hx#gȗTH9?Nž eEG [`ZMçm 94 za.e`M#a|&tqtEN}jZF O0"!;gDc8zwNjpōż/WܺZB:1fCErMS>+|l72LDuYH"aW۞#vtޢ:铤6Fc"`>O *,^fAo:IӧI&) y5Zl@WW6wF`]EZԵn*^ؑוVA 7CΕZS r1s.)%V'0DA@AO5$/#Xy} j&iC\?E5y4=Q׿3jmX*DfMEޘĸj3d# 0Op09myټX87A!DL P\ i8eC#Mw΄]ƹ'TRc!i戔31Y\gp_ e.m2+<ݼ9Û Of CY[ŗ&굦0zoz\PAk*%_;ns1M*졑0湉{apM/!'#4a= m*G |*C>tA&fEMM3Efb h)-! *lFըp⻻Q5"$ՓgXsɅEU],ˏ``k1xGħE"6lٲw쁲9>mHwUodkLR @].f$E֊^}ͦz~ DʩrP.Am_RitG'aSe)5s|ټO [Q H Vy˙1Zbb6dZI6b8@ӽ:s]Ej#H(%QU=ƀst<7'SO>K>jDMPTHҐ]ݨtgEMPn|tv1sԋÌ׮g__Jp CQ.rAqs1JIr#6ӤS%{oE>zH`ѡµNZfa|洜MplS[IeE6 .[R,x$nV*^ ;ž0Cdn6WnSn4]ݯ2+*le]€a@#WRCf`cn(A{yf&,٘rNxLt3ETmخNM.kv$Oi0J3!M$V]ݤH-m(a]\OOփз_Xz'/. ,Zu Rk5G B^0Āw`6bfu3ukew˧/͸ڮ egMhVam>6\B5i~}YsnޏV]h0@A-~vgr: ŧ%l[P i8j;0d#- Rlӳwxc6D I_HF`~BʼYoO‹͚zġ7!wQ#=d>S! \${Ń\Vsީ,3-2xjs5-yP{wfJ>*;$*Lg-:,%\i"վH-ֈ4a -7s,՟`!I îMǻƒ^$-')}Ao. )T-2;e0txG,{=hd.L21IAyы/"ߘ!-<ՐjL /aQ16aįxSFopGk\Y2{(JƋf^NUV++]lmێB@4;PoF1-_&6\YLϐLdUsf^ST*Nuh!-{d9[g*]6KtnS)8 ةPY F2me"j(7b@ )]jy`4閑LlLj1W3_ksgEtf>C%&C)y*1X]@dzNխbjGs[03X5B0 )< W8gɽBd2,v}YO2 3Y860dコܪ [ S'/{RlM.kZ)'^aJ2WY5ҳQOBI9i*묱foIkı { 64h02e-ؒSL\Ϛ,Lhެ߹m%y(CN,UeA@5 bJ3VGv D]RW\:SkaV1VkTH(^-xtE>9,pLa<8֫Lƞ*)g* 5 RY+T*N$~%JAr0 @qtO2D,N 2&p.NeAaFz N[`֥ caZ/.mZbhGS&g~*)*߅MQ UjEmӱWbӳKGm F 0gQs\o^Q.isl[ShUs|MGB O}&@^wQS\ .B Q3Ĵְ:]Uڂ) @6L 9C,2XNwn˂"gŊ?d_*YF!W8tη3cw&u31(N+m)|:Z㆔t&o&Bd$ʔ)vwz nQPSl}[:>g*@a!. _ rd9e#sgf^XwrrtP$$oOYP3dS=8'& eVWuDZc&;\λ"zEk=70rJdB;j mȞ[\E]"{Ѡ_%]'"FG39΢=V9I, 9&{T,9W_?HS4O#N.m4[=FC,߉@.> (@1#RlyR|f Yv99mDGz v购]oOlC!K`|n$_Fdo>Ӓr{!r>D]&ev_wKƑ9at3+d3[0Pz辕,.w{X)r#L>ȳja]\W 66$i̬̒$xaxp*=1t N1N%flDjW|ۊa5--vUwL.tjۃNN+tVrLG8&cZ9iTN&48 SixFtQ~D/"%:`;]PX0G, rEV.]jR]GU?KMq\NЇLI ż' %|[shk[gVQI%^N%?~Q_œ G_uC5JYD=[̰5G+ 9&%UV?.]);) C!:gqOՌu$ie=SfWy@U:u(v(' 4ইDC$D%E4ְMB%#7yomt|Nrhڣ8<_V,ez?pi PYAx X]o42,1k-^Q1#SǵobKZ~9Ë*X# y,N>_B:hSY?F޵+;0=vTMkƚגn`O5-%iwMp[}^Wba1t_[sOPrj p8 Afs\mDch}Y3&JKt}> yg#WN:TQ971I "ʬ[H1V`<  Dvd3OH~-.zA0>˱?=q wAq6jX`[ a/\&ĻHMjH\qYxzSRxځT;ԳLFWP֞U}H۪ |6CgruS;Mg!z7Yl|sR1[qItJY[ZK k ܰSK=OUeypFnu'vw[e~D3) "y̴I*9 h)'5J2]IcdI-WG(Eftk$ϲdE[EIb[ֲ$v aȂ, eP}YI1=UL()[^(pݖEk!˲w`,]}%8L~Y̿{NWSU_GNl@ F .!7PQ} i*AFO$1fnN}}%Yst4)Iӓ#ZP0z uhT|X,4 jZ`GtNs8%fl;NQZk`ʦb*PabhTȚt>wu"2]7VFQP̓G4-j1m ?$yk;~j78YH2x /c HO-O:#> = KDK?~3ν$ЃR/o qߞ5Jdՠhgfdjql`Jҟ!|H}aG[3T=F54ۑ6aA,S Ӟ~4!~񂄍| t\ FU&mս\ҩi yё!FcV,샻hաr%j]Qn]i  Eo~oFVr+ ?KΠcS sP$f0åSkxtK dame}X=$|@ik S;1|YZ=oF`9P X;9|V;YZԠ1̔¾z}C֊f0Yd˗6;v$"HP⚯xHQwH_6D߁F:^'ۀ\`.1&ήv*&}IIF76W\f<0rhhKZXqҍ+Ȧ'$Q1-]Sb' x9(W=7{) @Ķ"` eۂiZI&#.h ON~hW©?`5R m"plyM6 ǵ Ζf)c^q qK}֙X0,MJSs5/~,sBnenN?sMP>F+o{f3D((Qll^~r_s VqP?Ёw#149 <;J)pÕvĻޡZhE tL=ZX;7bƻ`z0.5Qbx&h:EzF""M~"*@SޭΦUwX6÷6Z?7` b;dM)\qa)˝) #3; Qs,ޖjUfF_VKcpZtz1`]~ .@O;޾VOhScs4<Ő;c?;怩7 ? Gz2!] {h{J{79i/Ɇ7V!-UO^|gjb*k&m֏MRhnPe=C‘~uՇΘq+3%kxjscH0)KHC =2 ;8zbc~Z|mӭ#$&4ËLgT(>]~ }]Η"j~Ut'9+& K]VV^Z#s߮&6Jpg#P& 0uZj!VbZgcI&k_›쫼Ї*"Od2.}To0zWL:ߔ~< kZ0&M3̇ 3 d'#;)£Z^K}i \v#{<"֤}4ٲEv+Vx֨2KbI좮C3!OHUyUc̓IB48F Sg S-n^ -7tcy e$>:4*{9Ny/_Tʆt\4(5= +GjW!!iwlyOtje8R>JQrV!oɤP&bIթ4Hۮ|f鼅&SOhRRǖ14H 7+3&Ü;4ZjCdOo-2jB;nYnjzeP{Ƅ_*dj/Pj\$(=\'2[=)#rZ- }32QQVe VPi Yu&6\V.SRI3@&'Dy7YϒbS/1_+nGBzb]&+2| Cg((L:p/aU~ך}ݼqWQr<]b"עHF k( rG1pyR/L叜"WGry2Ą\~ojvĂݖߩ>JLSl2*bӭEӭ e)wQpq00I=)]a RCd`a?9׳8W۳2a2SU/(fVXQ cD(2t*qkHQ:hh{ׇVǞK?Z4@V62D*xwKmbzV[?JF k|_cԬ\~?m_ 7d% T:adOٔGvf3F/{,qkWGYC7`#L~س}L|aQP}W<3WXo($&b'W9BGnUt~&z> pJ0A'A8&u]g TSo3bMyLss&ˆ>w`I]@Y3k)9 LKǍ%!\ ;p8IŮω@$U(Z1@+"q1:O4 U^,^Rt |;%)I(ze(B4ptI٦{CL 8\Zۭc>oV"|SѷenS-Ō5:ͿU?`O$ٱgdcĊAhр[V`lt_Tb@)U@P$ Xy |2>zfg!-GϖkM|6I_jl{tUBtLIi:&Rj`|1IkHvחx`8o"lAר~SO  f-0HS;^g)i쀡>Q5K妡=:ÖJ&,4y&]!͸tʉ7s,8NO?\*w\Oau ;â7lg=,: •UP 'u PV8G[oC۞1*o+vc J+vR%򽂫nն49XnKRcvC™;5Mhl2|h1N-Ȓ ~xl\'PpHAL;HQsŷQb~YmhMk>D/.Nř8_o" ~[dvL]%߬[-@qLt8HGy"a~,-+ nуJbZ*H'q݊Vyxgp4Q8HfEejqJ5_k|+l(?m[a$@=;?^~|*MîzTs5GxKJ``~S'ܝ@ 7LAtvN. DxZ ߦ˽Zٞ3Kؖ.W~C2 7: _G5膧PxЉꚶ":+wО*] ] kQ >.OD@PaMl؎$4׺J2\J`!nVoh7.`]uy< R+e\\Q u2`3qQ~ {ud4D"{ a!2_/axV;|9 e?"O+oe#ʵ7ӓZwvAԵ1zLO bViڅ7ayC) tw(@R+.z5iIPMQ>-56xLM fwŊˇ_&v3Լ~ڒg|4-ϗ6 J-x[y{{>)ϸt/ pW2P@7ar^#_ê:7BN ߍc2K<@(1Izl՝c215e$0xC2h 91 -]Jڤnxޒ+Hֳ $ȅ1fyU۔Ţ0'4Dƫһ0}&E;`'E)iY_Bo[񀬛utS^D0xęXEkinC@P HJ0'~sjIUbp]ie{d)azZ&V"'^ܢ\#c2Ln-p"T>?jN^ ,~>8c Q%NMmZ7,*mؖD_%v]nB?鱁N#!cHsYthwE4|ctlH}'"!Gb]oXE zġZ*&IWԮ_[%AY ݢfS4aD,+)/4=.0u>រ.qAtHQ+Vun}%D4="ePǥu}+!#q1W(ݬsI+"zz7$`E~\Թ hQ5l*sLCQo@ԏ<_d(cC@3fFysŸN?1]o,"Q0$^)[nZ6B˛jPe @+D|.j]w8s6(} mu"H`10v9 Gu KЗΞoۼ>AtHפCJ -_YVq&B7A͋H"U%0Ořrzϩw/pq?4( gGd2nV],rEZju?B'Bil`aQ; 4o^>w7 WmҾx]RNv V2f< Z((Ws}"f lж/%?#"4Yڜ>~ZxݸsO7Q\@Y7 GBS"~# 5"' H m 4FN=4R%ny9C0EYz"(_gI?w@R~@'o#~ȃK7ˈ1ŧ6*u]6$WN/0 1olݻ? GE"8S^U:޽,.S 'fgd8Zy^^\ BuحGY+8 ڱ.#kp Z%TFiB`Ua&T{O:"8u(|.*K_ak=$5e /D_SjP4F9qAcHȜI[[ P{0a;*"+Ne5I3:Lv5otЪ#34 Kyj>+2kDk͢Rns]IuEѥftQ;Ook5 Co揟W;Ywjy ?̍oMҧ)H>#dYg@S|uQssil e4nR~*ocK^[!؄:d+ш@ !n95KGM6S1pr 8IOt.y Чwzw[侴4ulۋ^;9  pj(FǢk1%8w6|H1MH.aHWꯠ7X2X9ϖF*| UMo$HbԵ/H[ޚ;)}LMRr)B½ca;#nSI};q=[N5yzˑQɮ\yw&Dn&i\0Xep_L=; DotVƌ]2*!+ Y~5'4]] K"n% 1׊DӀ-Ϯ_I;,|ʀW[$0Nڋ}#Z,Lpwi<4!D:sPU Eh`&&_4b3jn*o/R0cMONf]rClI d9pe- 5 *JO~C>a3+JhpȻx닍E3#N'FneM&nK)F2mWy uݳ@P.ٗ S#VJkJ]@ymJ6wuJ]Ol&F^}66@%^=[/o~!/;HH/XZJ,7Q?ṡ’L kŁ앲q5Zݶͱ{ O&62ÿKnLi@diVv-QN#M n@%3\Cm響{N{Ok@Be0S;HYgp]?Vа]g#.f;ն_A,{,?b!^Wgom;cw,)F-K߉zQtCLmmD[u/-.HYK hiS%K$bkb*np}/}ށVIe.\3g['HA@R(J:p4'&+R❏b4w= QRǩ@dr`<wj!J_M"X w4UɖLO-I.V^? O7Xw*e>i=cQ=xŘ oTj/;I/"B*\Q Ͻ&bN|$ @2Y Ej=l]]>l.I0d9Iݢ%v/\{B'B~XZ# 9eYVs# 6bAbvaVmj0R,ph+Ń׶?#_(ů;نحF\x0^=],fjAѴH|1e_>xٿR-' ůq,qs(#/Y%ۍcVxw[%EtؼN%Ú=(i82:vWI`Lr a#5n?.heBCh<oW1PQk?!@zR}ʳ`^D_VYzljdA\~9ά>)})}P^s!|b_]R5* I(yMcpJGc{J|A~='Eb!$_79 ݭh0]9%Fϳfh5Wp OjS^ߡlaY,./S}g`:bʂFAiw܊\M~o"U4J$tFrgN~Q9EM[{N!*_}<ԫ3A%6g}@oJt*=Jf(IYk[[О^ďq7e3]:#@~,yb]׾\/BIOw1 e.N畷wԗrk.6:DFx{CF3N4K:ς qga,X". @pVy)~c%/ t٭ZZ@i㺐ETkHhB F9)N^Pv: *m!;٣ lBuwo2t{SJxo c e4請նtưqy):37W7(zaK] X=8 6B41xȳvs1:-6+B*{~n,K78ˍM3!)d*Z׎u {Ɉγi W.kHWzdehR򸚦/sa=7z-Yk%v F 37/טJ \,2l<Oz[фp 7 џZ@\%u*5;w1s}$v#퉐%ol%iMvFyz>5MYj>2~?sT4(18v:sWf7IkiX~_ PUIbLB¼?*=†WvuAW٨K?k$ҘBDfsqHt7%Bɗ@$1+FHG@-&B"}c>` 'f`Ws*(_G/qf8)\g2UDlNm`#Wy$T# p͍׵ ^e8xJKI~~-NV7bDJPCRµW$n̑HaKb;菖ngԂ5*Fbi$? mQ闬 ъz(v!_=- G'5r (bI-=qF'W)W{,\|1SL5"Txv(beʷ^ g!Eh|m@ =w$ X%, ^.ys ڧhԺ|et&&nٽMHqj컆)/Q> t bK)?t9*-[0)Fs +dKH=17nZ67]>jk853@TP&QY˦ &̔&4^kP e2ccsBIO$կqN8]ȩ;b?Bאw3qP*lt'dbt-B-K;9h3'MaN.hrPE"ˏ)׌eqe$M-8iQUNX?)Nshw3YU#J8P5! ! I-ѧM91d,# `|ob_E5쌑M})bj:]VS!&~B.UwjC!U;.,&vxL:-ՒFV]oG}"6}@{1Qq8/N9X}sOoґ:O|Bf43~Y-cn5T\)~XAzDpl`ްMV29SI6vp IHVhz$nEY <1ΩK޵oZOxejbkT&-;{7?gv-łBK Y8J:br {/%`7A`Ln֜ =?qCN/Kw't>YXMbi)MBl YW2VL]sKs9OI7)A}2G bJaRTP-ҸXZKTvv(I -bFZPokAI7ˇ:+z5;ZCGߴG=؛ TZʬnh߅+WIF;A":F/MxS3x1LiS@і.|n"'eɡw[T}wx?GF|xy4n~a<&v>w"7&]~di*@pn͵ח34tEN#,Qv 'w{I h ~w9{ODȪr.տҘH="!-ߚvK9RQKTFnU4窶['W6%~9^ ?=ouOA]i3"%a ]N2h FYu2.2D be7"_q󘣩 ] wzӽlx G5Ss7wC@U! Ki&.Lѵ,~jBxґ]vnWTq˄#+׭*Qur`j= :D nwYT-:xwv+2'9icN" *e] = dj+Dl&dD횭]"63;/ vee`t;H推 HD5=5^o -WX7,ᓃ jX5X.zJJ=8/iҞ}ޚg|r=68fQ{ӌ2[#HsAu항;ZRiMv#-8M(;牛U7$bROZ} ?Ts4q~2\5j[N4 "lPx(KEƽ Kņ:-ybEE< 3r~{  Hb3i5,r7h$Tm?j<`ȇTX |u `Kst\<{yzIVR3=8T,14V'(9f*iA%-ԼG{u9'oDORcs:Cz%c|hE(Ɂ/6a3>h)ޢ=fM~TaTtU/>hk9q61(jRZ^6}.Ltfp2KfBc+2# Z|#@(OT6=ې[T5rǫЊ 2n Ĩ4g9{MVp=٩|]޽*ۘz,םgml9I40BH@)r/֫9C`6vLcIwH^H-[!9oW, 6 gKǼaRu5/]Fq 6G3';ǥL@HG0MJ z͚Pˇ$a©`7 f;lP{to ՗ ȧP RD=DzlX['ЃKHFۢ#;---lZ @4Im`Ჴq:75`ڵ?I䤧f-tgH9^! l94dM`9F>j~ |Wno _G.HG> c`={f V.-&Q2^BJfStL ӼgG9{uiz1Z ^BgǃoNL2~|9Vl8EVrE@@W1~AV,=pTŘ= })l^Hg#pYe7J(OawɡBm?w.+DuHK׼b=B>`NkËWơt$ADBJ@Y4ZX,e <[?kWf2JN]M{0?_EiF?)S Em/yqtٱARҘV`ay,iha?o(=`iq#BQ¹iKa$f0Ze'7vy |5ћ7e/D8r8ȳ|[4ǴS D mauwMig&ʣ"ȼ:7ʖ3W)ժQl - "h!ں0ׂcv!!|R^9tiqVUQ2$]:}O^aM2*o9 $S49K^nά~tOw'H|Sz. яǖ*BkM++npܑKm|u>%]USRjO:R-5/<&߱!}bY_(S|mcZzt i] |Da?Y-LP9r\Osr#zawɬn6!\'e`EYrj ^y%b'˵KɎd/M :ڵG5$ $;`K- h&:!Lȟ@b;.Ca:r#x x?neRK7׫Xb Aэ1ʋ^ư`f|<zDW,+x^U7Moa^*ļg%uml6?b*SKad/5T.+p!F]ohYDs[:DB[Ub<(y3M&c/O*?p>=J0ODzn}֠7^^vbs8<oe %;x :n(F6N$Yɤ3C z<4lin1-sZp wejEq0&> qUNJJ^>*f7Vl0qX/B'.uIY cSdpXb"=*KvXpE8HwHRbvYpk(iIQEzSI Г?"O|&W|P6αKUY6 WouC8CSZ5ΐ6^̬xI,Y:t =6D?(Vp+ ΓST*N L%P/7?&76BBYc;\|_LG68pw F CXJWC} >OqLOKC?ʊZYj6}a`EaGF6A-?hyɘow])1NƜ,tO^ &)1@y+Goi[EZ(o5S7< YfDQ8F's(Wugl8(Ki: )Q@,nrȮF.NArмq I3'C(ׁBЌG1R5}˶j1U( +Uj)VWjRmP'ѬXf;~gt1͢E4Nqn7Yi Z&nsY]'.såM#ߔ[zwZ|\ $ClͣxZb |NxvQlY.+CPb g$': ak)wDy}E 廸Pm#c^c!4bO+EK~UfWZolK!u--+20@kq.<€[{gk-80].XOaf5LzWT QŚw1ﵱ NMĖT .g^2B-@ 3ꂝg۫(mv&HZpѕFf͐ؽ{Dwo%HK8xG}`?!%آ^6\ D1;pA׆Sۋ)u.}67Og4%\pK} 61ZPE5?X\ȏkd"fiE nJ=:;Y704ߡWG?ƕ.W/(>gCmrN D4jQjzV 'g>V`A%o.fݢz}gjS:8k RUOJ 0LLcm  5@GJBQmpZg H3& =@2q|#Y$78p _ ua`© 3LYT*'H˰yQ>1Wprwn'?)Q $QŸB—]QQ2iMS0s$l''PnWjt0 k)=IWd!LPti}9{yOb"VSb}U 2O6,ZVb0UYܫB:o~P%o@ymhjtE+#"#f͸ZŜ9 I΀֜+ aژ qǫ Owg I 7(UGylz(GEҕI<(檴QK;UߨKq"]-i}~{ '7ejQ8hO+.R-nk&80i s}*n>3Һk?د Ԥ10iqq\xRStM ȞiRDfҏ':Or.O/*E>E ղo>NT~A[ `eԾkc諒#!s̗WT׮#HBj~KL_M֜9_/#K} $~Zql{ I`T#R,FbM6!"_q ۺ13Ox>]6C(u^٫Bq1o_mރ96AsmXbAbL,?Z7t K.{.1OV<#^anRj~~wWIEf"V(~ޟ0ē$(ΝXoh CqN_8b[|dkk9ur+ڄD_sTɳ b$' s?ſZt={~}շ"r\ř/Ɩx+ 8io;Z4ǁ2~D(ߝ$,b 0w] g܁˄bvwYT֊m K)F}CCyJ-Lmم &[ #3tta9w$~/ Y)_z*fi>70ѵz >%8qu,N$eПxa^ U2`L\ lϠ6/uM)#.:utiz:#HK!%loMG¹0*PXWf;ͳ t_iEN#|>2$'GlC_c@lܭ {`˘{Bhnk2Ҕms\! Bq2H/eҜFiO0tl2mV.G*}N!ή>a!x\k5'%X Bo hyw~Q{b ,߈*ETWe#royĿ$P) 2D^a*Įj牕@StzcY4<ި)8(3mNJ7sn#']uS >3!a>^Wf"Q IGe(Ew`)RCHθuSU$8)Q?9ZBs+ eԯ ^|*6~uMG 0X(WM.ؤ@&88VWʑM~l#`3/]z 9BΟJ\j,>iFkӺ{n%Ɍ ?`Ekƒ0nj5(Q. W]' C\x XHH?U[{Yo{awTBE! iP6C~~|3 v.jI"|k>hT*2dC m;6P}C,`4:L]~ꓓ&=әw?lE¼-J(g/V+%k胊8$t(5(;їP [eyq={LhDxN=xt؇ﹲ7%ѫb%P#dgxgTB&2C!p7Ts7V7b'RsHQ"=r"E Toh%F)aP:W`aU pW$>nC\Ty = !$BCU7<a*I+l7):;miP2׸7tf !XOO–&]H-|=YkԼr {D=J%," .un/,X]w[Sa :FP1}c.s܎|>իw *#?_ ө\HIC,}kT%+)%7#nx4;Iދn{}<9QpEt6LɗHΖH_״Ow_c}\jt:_t3 ?V6@h5hT}?ֵ&I^5b!ZuΧ'kŬC f$8V w s WQHZ֠_ژeȡv %[R|YEs\!qS 썮`mf"@O?3$D7ǢrgȢX"qW^ LJiaz9{ y {8o TnKU=DS9рnT~PXe=(?U.Y}\h#oSq߅oqLllVڀsMǍP҅h6vs$%m2=[ĉ>XsﱎK/^D]54HO;̹/7_dEXgn3Y T?F T9uxez8 LTʇc oj y4G#_x,qnHt?"3A%?;L [gx3x=5/ A\rQ}2(0c THTV3| 7d3ؕqueB%QW(#<$2ޚκ-y xhQKkpivWaT9Ĵkz=D.J^V%~,!yb[,ܸDvSaoRGn5dY=Oi7z%ػt4hn4 8|机%#h%u\_cOO;TLcIA\EAXbB<2uf[4lnxreo_z g _ײZzEv'VukU%MLXB2 (SGb ڎfyNI'_F1Kki,PW9J}]b8 aetlZirajMýX_C& VvU=xF%'ir if uԩ#>,v--L J<ND \FcrUB3*zJ´ 53X@/A2mgOHۻJ2N" +f55Vo'_8`6pgcF=?(]'F6}}6ʃ20(&e .r@N|1a.=7Jz6j-qc)|l> ;`8ԴL1̔ [Sf?ȡܭZ>]. Clo$TY`~ة䔄|i%EsM ?-QX̓Q]Mlgdb6V}I>50㌞Z|8׶ 0فeQ,T b -FKbH\?^.q7yo@ HЙѰ`" ql6lV> |6RIhG0OP]Dbb,k,ݝfd'(Жo`h$`-~C|TYHX8̈́m}h^%ﰔKꪪx#_?OU=V~u{< ~`jHN ܝ[0csJdAsݜ2{o,MٲzVJĶ[hyQdb m5AKuk7dw&,dE:sjȮƄFh,0tڬn7#AbCjX}byl/f($Z[Ew8XjՃ, AS+5i@ q fAOƷ~M&dDC"T;v#hZ('=bq)h?yz,mm.!,CHߡ & aPy"<&+K4Lܴa$sWb^GIw(4ٲ&lPEI:-./,Ip~T`w,R ЌI'rNDG߂1j rLκ3x /-$RfquhX'v9w`9U,~}$2W oHBzGl A8aBRk*w؋Wejp%O\g=,쨂{]co|!ACLe}œ4b:\:PE\"Df9"[EZ[JN3&gDV~d?22NIp=fj[p]KL_-AE/x$EP-uj]0j(/"+!O)-Lpx> aE̡ wt}+c5.y?&1H P?"APS OODJrK=6 JLXAt@;-r] >GbP⼍xÎ ;&;jlim[qĪ%y{`et%u|<u |<+e甝*&*STnM`/4U*g[WIh{G$Ko!j6%Bn:D{We_5P[33Z\|b3Le̕L z%1 &C(ȱ4Z;5wK #2U_}:织ݚT1~ +,R af"\c)VW0-C#mNfOrN ze ךHհg- Z`c0bp*QY-*c@RFH& SH=XbF/SyO#m;xF](^77ʊ9wiq#R*c \X?{oTE˄#5[a![4baw|JЅ} "|U7%C@Q~mqoLLe蒇P,t4ƍ~w;88 S!<Ivt1NJyuvm"Uoo8K`MHYa;@2@rb>O=%}$Ɠx!.MLݾo}s,*?LYmi?Ke+oOE΂{-O'Fn𢛏8n@gg1s1?v\jаRX?mh 'A_ueK%H@Y9xgSB PAxz>g&JuXd0py՜*;xҏ5H$J`DgҗQ/zߟ<>.37?яض6&EI@kNְ:挜O*f8Nɳ̎"ֹX^ geti cڷ 3g,X |ɜ߽!eO: e?7DO&6-}贫03AwfSh@oL# !D\aR#O5!%?g+O{TǸjw@Y|#:Ғ\+ջz%;V;.ňyq6R˯}-*MBשϽjRjq~E"8ZT%Ee&fp wOyNBoD6XB d $!MS j41zhR0߼Fj ˠ[#(@go( cC@:\vYF&.s +4743L~ 0W5isYG%0Rh4EgwάcF&Z~9wzLcY蘃pJJ+ۛ"N7{Nj08H4u%,TO ߻bH[|tLK~D3l332^Khm.ڵԂfaBB;ٙcL.fɍfIG=ʔ,ǦCkB jO%t#DI4K.2^e>8Im%Erw:cYLLa-^A&ŲAp?Ë3T}  uuɱYJ0_yٵHRjWZяO6ҹPrR7xr>npJy<[׈hvIL:RF S6ڑE9Yꉘ^¼b]>sg$#7,b") *E|-qUlK@ .IT`ǂP=:0WN"k+*Ps?5FJ E_P PWWX;QodQSV0?41p5J:f4xYGZ9R2C%.G,wkIF*\#y[`J=ihJfVR H4LdLr2ߦ~T04&6]/8--p {!FvB^$c-/3[>`lPKDx..pr.rã]'˨BF+n.N>Yfrs}/Õ(ǎC>Rw5^6uӓ |;'@&WH#_my&\^Oѭګz, B3VR:-Sɉ-ѝb1!xPi'!`JgnVtSfJB>=N{EH/T׺6|*`̨n;J{+oiɞR_?CSӱ0Wzuo5^w[R7^r_,BC]f%'vSCImwgaj-EZQj7A&u{WEBnrάW-ƴ{m>'U{Q*CP b8j5^SH^t]O['Yt*>rx;?)S ua Iq/i w+d|.=W<ȢC~0LbH=}FK;E9Do@Αw hVLhqzF>6,/}  Ff vE좤LτL: u|ol'J kG14UZ69"8𸪡^Q!ZQp*=.gk\zZM t9z9 y( FBI^Q BIxwݵnhF!ƾNMûhç՗S" , Y6keAU52 "Q1R!_i=Y Qo=) J7$ %s^7ܥ~τ*߮ivrO{k/V9('Srs)id3趉#F`w{&ycgS=ͽr#]`kcuO@굺\2_!P}t@iseƌd?SO/ާ9[zpSwzxEpyA; hX)%jW2Ol?Aҕpĉrǀ/@.!nƆ'l)3eN:TaC'b(K-@YhMCM TEjZr0Af1|޶?#eVu@Q7} \Vo -®p#yD!_EUdsjroIʣdaa)בINß|][/j^v;Q*<Ò`%a&x$"8O#2r&r?y'5ĩhљ9 zzzajgl ؔQd <;<;pTG[WEp4L bNhq%FwT~:"W  5U}OeUhhJ.>yզJߑ [5#]Nr(S倞d~;%پ<졻ű2)>)5昼'Ԧ#WxLGHf/ /(]S׹!5F!jx|3#T:]{8Odo"jIǝZGpS?]!|xiJX 3`OTƨ|*t[0yoRL.<\Dx4K@ʅ%@TdmA)ڡ/*wQCC-tr1޹ E*MynZqV=3Ey/DRb7k=Q|zn ʩkI|\|R.ŽtYO4WfYoj Mg0?AQvf-9Rt2%q~&&{j;!XrpFbtCbɢ:>ȒX(+YWoT 4]@a~[Fed"\>28i\30`!@4yn'\8. BRzBǂb_n|giXkߵWҫ6Pӛ 5771&A |9R!CI _!vT*v=izKxn8V̿iT̴Lgr,{_s8~GcYwkhdb.67r^Cծ槡nEV|hA${o lɠ/,4BMxT>_yQ- xl zx&^*M7Si ,#h8O»+:_}ԳMN=8l+bKA J9<*dtnJ[<0j 2㶦Nw%06K)xAWw:'ɡޢ5r51&0FNj.!'V3mp/F/nBPtIc9f\]ްY}tPwT+Rǵ;OSIQ^#Rf8RcM҆ kpRvrH' mESi7TDIUK{P{ãuue=QpZy5JݨLջ)"5c ":?{:ǕKzWtX$zb4%ί"e$l"46ժj%D*^(߽Ewac.6J^e>L ?0z]T*`oZBPG[FDjA5n'ϯ:盤!pg|̾\IcX2ǴR% ),Y 3rJii8:~ (UKgOaE{$}XT%}變9V kwguC dF۝EuJiq_Dֺ٬\1_%+$Zώ|jųc [xrWwV 󃰁7|*-$/?]J 3{A;\~ir~q"{_:fp?F*;Lf_nCq.x㔨~rR)d7qmFfKQcK3传Ȣ ( |3u4ji@ԩrp(*AmVp!\ hhzXYx#<2۝7QHoRob(?gF_QO1:b{)t`LrJ8  'zAGRI) tݿm1ä&at`F=ӭ9v3t4;TK%͙ |r46I J)XCUfi:?$+AUzv3M!qAQ[v@'o"#LXd RBD|J\UoB Aj*T;[I%J7  $>0Pp*%X)u|9m'W@De3GqggX ZirT!a\'?7e\wR  $A jbi-mTrH㓒0k 4X%HzW$ňEY&*$bsc{1JzہM|-\V; d\ pVF(n/HF̶ ֐".-Ʒ9(zmK|3 ݪW4hjWRWp&4/1 =RYj<{D$Zw g̟.ʅAqF(7r=Ho]@EkbJ捤f/P8qisWD_"OJz1+ɘXHP)`! 3=7`/pYeVngg+ԙ<8cIMT_#'eFEWca 僌ȱr鋐6Cy Ճcb%3R5$G1 ׬F$Z*Ġx50L;&I핍 }ȏaZH;B#۹vEE (/вXЅJ=dLQ)my._}W[(F͝;zB)xwS:B=eCGÛJ3JKn9wC_fT8<~>.{q8&ݗ(z!τBve!ѠW |RZR %b: F݇Xev+ä>O&:n>[LҶ#G,o*]dJi$ǎ3OG"f_r]NZNQ}`.' Dh@֨%n8G!}ʳ }]zci)^Xz@Yc80ױZ̛ :Hkiǐ/EYjkJs%ybZGI`LS3Ϊg7qR3zs´ݐאDM[=!'G[j0A ri1.jS"RH`u)/r6zbiLb%AA~"Z ~L:cԘW<JwF@;wv.eHD`ph,ƺІt kT9;Lǻ72-jҨVɪa/;XDy4 l^#;|W܎?Z.]ŘR=A,VSIADj##N4 F06=)y*/ئpN滻^4}J:Pyٍ)D=:v=O,z:;CŗQHo OSa7,M߹j{\-BN@7S0xngI0HSWnxWߌ 1&[ *Y+o1JΊJpu@*EE A0y?C)˖}d)klϊOVb;#S[&DwKЯׇw,0.IWƚ]ܦ 2py[|oson[8'0sEFC&Qto!d⾰a=qLpތ&T'uNxF2JANsbH%ViNLǵQe 9m)[sw5ajK*=~⠖yeA<i ̠:@CV,){ޖӽ8m LZhgqqF]׃9m/y3J|atkHLGF㓓H&d{oBmVJCeVft缭6<9JQGO"?cMef=[I5TWHP|2P\p'R1+2~EXf𿼚#>>2r</"~WEsk%\XsOtz_9?^YV/>M4ZG̥s^uPV4L{)H~ jcg7WwSmrr:MW6({hN7M$`/'chB)G'rӄBᴟf0y f^#p^[Xvtߺ P[bwfXFsu@cu( t6KZEVo<[3٘C:ԫe݂ ˒dS=JI6&6~mD7cڷp>7Si7};2f1k +vG)p @WF5׍Y3X^EUf+ ;^wR!-jO`fuW@X]NFU! tPPavco#-VYh-sC J0+{6/2Bb͛}a u2.ۣfr]ҏ_R4w%=>1A)I:܊#HVbw xA8'j:&);V3눢g#T:]&1뾟 ]ڵM#׮6$Yy/EaL3Z5ߍ+l LFД*w1ʴnlQ[XippڒCy'~ɑ8f0&aYOSV.!N쬐SyvyŢZB#J OWm{z [%RPGl϶DKv#Q*˂,h1Y?ŋV5p1ka9p&/7},R=T1х iM.ֺ%1 /D"r Hl4uzx舭l9i\k85ܓ p ^z0y@ f@0i~NstүCR^M&=3nɱ+!5}g2ub&[IJK'26 1&"oKx I)B0#HiFl582/z[f tsPˮ(r!_)<EH'MQ^<tm/H)(q<5+غ lS /Njj3~ @ dwp}du40XZ˄af2"CE-HpW6R^.Lj7bDhUf*8rG;:ph!b~,}:2Lc>aЭr%wo#ȾW;2/FB$< J匿DrM~ 9L 6t-B?h)򛨿֑bګ<݋~(odˌhucbOZDRk<LXO|‚gQ<}A >Wy4aUV XԶ"DH Owlתd=rZԕmjM >rx0YX]nw=dT-gycG,$Fѧ_T]umQ)EN읤 E%"Fo'30Tb4S)*=}3/f\c,e+h#7w(woԽ_M\EcnWUdبWߎˀIsK rǢE p=,<[-liEKi[n !g%SC^Wt7d^$\DZZWjCiLYB<˱Ȥ ] (ߊ T`P>D*6=$~JKz~ᓰ 乕k9kqZx}<SZs z W d{ jbw )5Q~mE>xvxSg:EZmlpl_6vFQq  Ec.x#FC熭'aZGYkyjg̰hRI+ <'1uX핧7 ^2Y1xjkS|@Ճs?DXGW= #dsM ^1bbY vҀk#̽1hy#>2r4N4NUf{']0EZaHA3D"s0MjyqK?"+,ʀ#;e,tzG9)23QJ>zt5͙k{g ;j8溠g)Ɵo[!J_c%i( VHaq>^C~tQ5a1qJ.26Y,,] w-j9gvJ&47-HAyd3%(((GI[a8Q^fyzyNo7AJ*[!Z"dAAwɬ2*UG_./nI@ ҤDȠTӯ\U4{gAw)dZuuߋ?Lk6i&Tasϗ Q,t[&W RgtnTZךiAMHzkb6C lb*P֨YrefyI-urb__PHkKKVsƅ%z>W+CU1s_U*Iģ/0;0na3>#"`5 >yusLjaIKg ]SFD^[:7 1'_â:ي?U?'@0'v/6SsE5yhF -9IAXw#wpXA:j}B\KmywޅS 3[|9 cC&#YgM1!'~;Iod*[ MQ_ 홎ii5V^ {/Vi_rSd^vߨ~OXA'vurTA=dTV㪅" 1㛬k5䗢h-/8ZtA4lxSw>1`9x{" n7$N\KQ4+Ro@1[b.*x BXM}j5!+EJfsY0$9CKDWzOXw.pۻ<fZcXz J /2ltz2Ol)N7*aڊS$m_Ύm% 6YWQhY1OjϩA,]2/W{>{b}uZ?Y܈Ebg.Kwp Ne7 y*p:,\ݴGvb_ 2iRDї{dT&nJDn>"7 !!!hSUy5&0F?idIϿ!>> ޳b1~#ɉ\^S1%T"OhOeS$"nlm,kG\WMS4u[SARvYo9OU&|Q 6C_W}}2Hp_SL,GFTȫ~1t'|(1 WK3{ ̙!HmryIuC=yyhRfDn-~_8^?@BҞ!RBwC-e;܃)Mfh7\);z -?WC aX'ơQ :)=P,L 4gsFD.,aUB$^\$YRlOa{hiڴ=9 4z R@詓 A;eEfW4Q,cβ_(7,/"G8]=y4m6]r??j}g1w.:egv$_NGT|"_ [F_HIV<+o;X W ]ǝGoNSH "Y_z~ Jw B4[/5SXzy2m5 RdD>f$;:ғw49\"ߐ84Fӄ#{EG*꽜>zoCr`/ڢ^O0MnLKRyW)>npXJOB %T#a =  UVK< U*M|\)-I,RG4FW2rUk`e-IKvB+Zf.9UȆt=ejA.?dsx ' {%'>S;di3= `K3'(`X}*u$V9)!ʲ(zzin Q-D C$G_ [g!PuL5W>!6.N<t["|k3WBt(S&prEqdEi?JHfʶ+(N"Ht?߃* (8zwi̓Z7>4.W {RrHgb%qaT2@Z|PBB'T[#RJ{;}r[ y٠$tU,֡. ($阋̡|ȄPZ&NKfrWX|bӫa-M&J?^rj^^Rm_?=`腏?EhsJY0¼=%}Rd9!"pX]q2ǭO:M[V龽'P<8BDL1r]Á[C>p,3<oij&iew,ExҎxLⲄTON/E^`s"׍$sh}y-Ieŋn}ԎbPNJw7v"|iJ_nl}0`I=h8J "Ъح.݉?DJ!\BMcs28gD)`e/B;k7DGX?,;ٹG>5Kp6Y^Y_|7&~Ep=x7?!r Snx#>Q=KP轴(7PEܔ8Mh+`c)*72kr40Tjz՟EG*~2hW >h0՘PҞV޼> gJ9_a_~,b Vx("5eO7:)t>D& 3@_' 8-T ]OEζ[ @r:\l8e,M̠ > c [)k?z8v> Ga't(Gqb?0;pV&ʐ#eFf$z7 ؅r9冇zC'JjZ}y} ־ATVۧ@~Ln(.bm$|v3x6L?LOΒI4wd'")-^TE5K/; %>Gł!7)a1(/%9wZ,&64m^dn!.+-1Nz>QM#Gk3y%3AO\C{ !}m]RA}:V Dmcg{yI0rţhU fY+Ģ1>G!GJM/.{깲%': Vkrq,J %XGmczz@Ii&RX./rh{I%hvT,qfWRW|yOYFe&s0ocTCB^4).~{쏶{J*}EZ0?(y,%_{mba?>Wk6ѲNL 򝽗^CF7ߐz,;\ ?1 mB: ok-v_Qm@KUA]Dյm\W ܮ4fw_8$$mS?t (4>hϫ 'c5b"8hg|+ ㎟57  u_2Lj *cP@`pɜz QhC7%t4o܃'7n԰@(=(B}`$‡Cv iDteC}c%r-5ZGk+)+/DH{NdXdT$nnv8XrNf'WS;$ɫ9aSfZDԖy aTh[[ܔD㥓B%hSY'| 9%3vCNl*p<+UNr epXGY +|9UvI>|_*Nq={ZB:G/ JsYW%{]bM{Q>%ުR,oF UWj{I\x%Xha4`z!ٛ;@ Qu8Y/m<4J)|ِ"Y=XA% Ze LF Si/t ,=LA"EPX=nS;Bo 􌊥I+OqpC(InW4%ؓIA5ٝ'(k=ԡ$Wޜg;RRU0J6ޑVB7XL_y]`1TEA:$҅',[Pw#~Ɵ0"PSXM -h׸MQf;?b'cś`6Ct_m [1eww +G R}Fe'[_L6p2oDyd({vA%FػaE`va1Ď)әϷqg1 I<7ra:E-}g0"0a2`->ѣv{_Js/XnB|;INƇސt[fX5zHTq'֠ӘԷ^@-9O246q\S 3Ȇ~h9;"4AjVRaw!ߤ Z͖S{I/?uE]v+ߍL iqIDrVlⅮ*\zϦn_pv> 1<61HIbjl]y>~Πý}S(ÔL=9`-;6t~nP6-AQ\):* CRV;K?$rbgߑ0ezaVƗ+ք%6vD3RĨ_`lv`[6Xٔ=ټB}7}FG $X}li%2<}sbM5 =iuhd% x+/\f99sк-ʪrGIzviz ezI>N`)b<OmV>^x϶oXޝDR-#aVLI"G58-S34= \4C'| Xc=.! n{TvίUiJϋYE; eJg3>YMf;XN q{]95Zw#$#䁸 fX<'؛=~j=% .N^)NZIYbj-jc:zێ;2of#pڄy+`L-A!J #GtEv/yyyv:&%}pc:G/7TG'8=;z(i,Ep"zunmiY!겻Rm}r6Oˀ4ߪ\Ny6(r`i@-hTvdyOwzǐ/@t6l1&0koh +Ϣ+2W~h3-g~DqLbg8~ _ء_6OG;eoĿ-џq.y2kdڍLT8I㎕z_2c!e,5]+#1tkzQo;ЋnJ}{sWS좎`Hki㼆w6\fpdE$x]ɟ0u͸Xz]ygk1'': }l.@ƕ|=!=.T4PST pJ]i.K-11@]dwė\:mn*̇`L*L>baQ'&+Q]ZBBQJ+| MHvuMB=z#0'IWFwZw~M͂?Wi(8X%ܶG;9|8 Ƈo\XFȗC R |ɊV)6 Q}g"{*=+4|AȆMd>Ha2i?nPMq)9:(fNF{l)&%2d@VZrsi,|Nto21w@lѻ T(4Z "x?4 -욪sl{56׏0ZC #" 88\yU7(6#'uP%h661] B `:C%o\ Qؾ( JkߏNSmpm,RS.;A/${YߋMwַ"X^9TN!(桷L"ȯm?~--4_eGzoH I4^x1bdylV3tJ fJ 8qMӸ9jIݼDD`gQ1:cا |r_#VHb!R+E~Du#2q k@zrxpuT3Ƥ7@W\hޭ+Mu;ovk5) WzQiط4. ^$bAE~Ƹ@uwLaoYh;~!^dW>Xd#oCg5:%Hl"XŇQş=rRbNm|VXEgttƣbbkY9& ̲<>U,u`y !~w a0zE-3wyx0z,!CM nIj.WڸzUӖhf6ᯗiTjT 5~4lD $[D[0R@z8-#ENf+n~Vd{I4 J_w0wz@N7-Rwt5OpMW7y #0J|_ Ԍ C Gid*'w;Nh8 v!<*Dis)'M$7tW^twM`Aa62 Az[m>D=ù>,,Bh*,c!J(udO nG29&S1]z~n2W-.+[h.) 9O6;`1r%} P̞ױ8%1QX؂K >%*BXp/}TU ra ,[h*y~Fqc0 LՖƚu74DwYF1G`|[NӹjYzORij*Z[`W7O l 6~v2)$6%1;U{!<댈,\։[M7L DV$T˛ r(z&%@ T8M/6b}ñ4 3E#cܪ;H'`o埂'k2 b_+aHd^|*X"^- h '_ʉ\ߠ0a\jd)oT72c,$mꆃ{lg%C5L ;% Ts=G 1Edcwj◑t35`IGfn1iDX w0EdNߙN. [Ş/uOڌC ю nG}QN:>)&Ձ^<%lI;P^) 'HC<>,t$F/B5<:s`^_wz'. ʟ\֢IO:Y[r\beaEmi>?$b^g}U9"JPY;TS ʥ{2+kFk/P eD'%_G(V MRThAA[7{%ÿ.Dڒro&l.15cfKLSuSP_ڛAB` P!Hu6K߼;>p|"z.k\7XjIAZLZCixDԢޯ,>t*񀥁!8gRao98[lR05j22gɈCofcd.{ i'FY?T8)-eЏo#K]ga!_4cbooHB4p*QGe;CꚄb\RͱYZZZoԾ$&B]Bo.>[S󈙖'jbkG{`Zl%!2]YZi/ooప8̾'hT<c0G\+rCuR$In]Q{ ;:(J@Zs'C,2#xn%/v(fLbnbCFtxё\ \E٠V֗-:ud NBA4eV()aNi=[N])V *yL5]xT !P Q:?' 7P{ЅQbǛIr}O>< G78V?=HЖمs R-.ȁ5u&l9~̞l%"rk'uut-\_I K%ce˾KSA1ZЙ]PqNp1qX#89)SHd+%FQCjUQ9ӋO(Eo!bN~u hlB6ٛ /y=m:;6ZShO{;s;0}&f<]G;ůwseˠ O )W羵 l'xizi'je0ptlXFGCC~kmV5+ZЊ<ٵXK-r,Z"8&5mp;S"CVe (._ Aa9\8g6xnqT/쌋;.>%؋GsޱR3f惸+y[niqCkģdzu x% @ 5گ/ u€_~nW p HhQh Gc%Oh.ʴ4MV[  UVUA8KxjF@z[B46\*h!_Srz ^8|/hV??^~wI.VBNfHo)ٮn'Pq`&}!)K m!T_}9Pxˋߎ mAB\2m[ٵh8`Q$qa_G(؀)f'ow;X,^@I'8X3fkژ^-XnHrU9>{D(sa%&%jw׎^FXvٶ/>;"ݮ#c _* dGQ,u)at<~ADt :al=/OdNNXΚCQC//ݗxFaI;i.noX~G &$h p*NڼqOւ6e@. %Є"TXeQ>t;XbRX# aEanE:K/Cg( 8v4m+䝭@PI,"uͻM '4HEج;Ѽ ?Yx5@H-Ϗ \s  b2'[e MO?&A2|#rή$~FBՅx1 Ury?y[Ru ~^/0uR$e̅;m}/R=2s]?pb+ C,Mb{ul zGќX&·w,foJ)=("mأyJSM<&n}%gLU"NޑQGEωIy|y3d, Ayy">#0HiqK7*!ǚ^DC1NsfuTe1"IIqŗqdf`JoNe/D+dž)C%>X0]dDe#A{'t"߹(?N#"v:.XGOU訙Z!lם$7~%,'g&.],,( #¨wgO$ح'h0i'MmSK1 |n]:A„4J@6QR)WKtw2A!z驞1!EՀ{WnըPU>v3Ҩ\t/ G{Z 6'wv^>|Pf.ϦLb[iG,%#nB0O Wʺttt # o杁M mFH(dHxD 2 YfmkxJb^d)wNтgy&N'G8g6!yל&cǟ٣uv].Z:(-1e5KR_f :SȻX9|l7v= 7-*  6GpllbކjQthmJ=;wÌRcIpP /|<t?ݩdKဳ!hs$W֏,m7^@&\8azB I H\`;KfƢڑ%vK)!Wr2n, ";g0VʣBy]< Hhkj<߼2SBvap=pu0_uZMhq"OPp} d5pYzk[,F,vDEGP3h"S5R³ >㞪he<-y}wFK-2Kݛa@*Z ^Ϙ݇ZjXF%Z8p޻A!5LۓPgePЮVEn|cT}oi+tWgY6*S#@hz+Wz5r(Zl Lt'3YxhNIr?=/bFNE59?n{ɺt[z4|b9mɇa‡/:\98׌ >OWŻLl_s+e\Ӓ e=O4k t 1S̸vKW~m~I/' IrOL7?F>r^H0LuJt1_8 Eʒ5^Rf|h0o#`o$[I04;` 99Hc;~6ᬓ^*'XՑbqmba{TsJ!$\?` 4'I8mڿ1ώY0\2M&, _z窜|Qh~|Lhu)IZZo0' Ձę+XqգF''0:uطwĥ_@S#Hm976}}H?a*I}pMn'B֔g}jQvE:S-Ӓ "ux^, O1fh$v H!NcIFpԔmЍ jDضtht+EzNrIWiU:: peóo}V'XmHYNh\ً3˝F[5_7WVo ѵ0U+2P0oMH((]^?R81ͤ+ @| q<(JrΗ5]꿱\ג($=OR]!X+>k` cL&!pӧ_xaEJ;R7GF;@&{|.Wz9eWy$*&9C1ygv%꿅nS#-g֊:'B 0j:&jN\i,#bqF8ëE[ל?6&* ad`5݁,ezM8" ~&k~ۤp;pr:((b~k> DHU<~<:, 4b)]XtGa AF/l$DD5>]!Drp'RYF?zcS=~1,lO՝ p-8g{U܏^,\y<=M_=js/{V&o`h 2^tz1p3 >P& RY>*,<( a)s춙;k()#bϭt!1pn|^Nm%3!2f0E۫sߏn+"HU/˒f36f_֋}砢nyL=/pFHnssٽo-_Ⱦ?Bx;sX'[x-Z5|]=! ')mAYוS7`DZhĨ0pS"2r ^'YEP^  GZSOO+H`\,3Ȋw?avuY=|K՘zn-*Z)P*r94#BS9-߃ ~6YWuTpSC?Pi9*  6w,Y 1$,~wkSg:6eP sUY"YROM^axG@qd 46qf>3~j~y#m-`}46яAңkbۚ?%r1b\A~X[.*NA@ڷ$ g}Ua(gtm":$"71ajx~ 8bI23lSe˪ Ω~M7l#[1+?W/j:o>&:Zp(c{*"WM9 6Y3eyv~=Ly/~r0*5Ubk۹W>H 7i d ʑdD4SXB',G?l9r.6q\0A<\JRVK&\ݹ{X zYw8;`:eNAΦC:7EkH=q-YҺ TRFB>.Bx Élnkƪs#\0q t. "$E%f;gW\㼖X:xXxh[-xy9{g2Vg!%N,7bh xN2-ix֊*E}ELTo)nkn] uzUUQ}S ^a|]7Dυh=H9KO-@ODO* LCņ="ə"@*l-VHm]iK8dѨqcNۡީrħXdg /(p+sZAAOPUo*Qֶ[/ok֑?׫9F6*gރ$IϮ6WĸCέ0m+h0FǺ/@U L*ը)^%H=vmׇ1xQr(U+Oanʤk.?q/H]E8Lg5W bꮶo(Q|vsbt(qo-S(hyM?c2MlwA BS#JQq}dBtpzl:*A{6$2ҳn O1{M/,21cg^Kx?Mg2_lL`Gon!OĆK%#dEucDMmͲ,Q}5[Zpi\X=z8o TD]]w5A|J!.Vkʔhb5i8L`NU(A&@֡* Nc&C Wحڄ7<'q+Vȡ9'?>ވ||Wدg*~;bL5' J=>uz쐯}M慨x,OV$_sC]t;G^cIk7|Fz/zʭ焄i,dB~.%0lڠiG]^ SyԳPED| ̰~ɲ؁~[}#wZԇQDOۅFYe%eJa?'\`+qRl}k'_& ƯN9ɕ( L̴u-ya/Hmd;8q/[^"*qH^ǫ0̸|`lm329^maTTLVP?)ux>!O$$uQN@p9 1y#MZEI6*#ǣ+!_fznz1wi.٭ =Gh<xxiV=:`Jg Nm`+gqVnkYxmٙUpZT'ZWD/:BIFJp4s|X>enЬVtdߊͻj;6~C5Ҟ} Tt?Sq_翅ѭ> 27{8wȾ[bQzJ1f "X+sC0rp?eώ| |$:݉&@EY */fu:deɏC䶖0Vr%[q?|)_o|nP@͑fw[C~\zH݌^z lRh=>YOFiMHĉ`6鬬A#>sr vW*qC Rr5N45N lI/`*Fp?DU.sR*0Pxdf,GWR%'PlJ&%MܰZ.yF!*4ʌUKVKC@>T$iET0vo7ši'jk_ ΆJ`\W. ơBneV\6@:zQc[溁%0Q=%olbppm2a*<3m6nR c`H,UǕZt &z?FX}CΘ0ڵ.\ROWtm+o.IORbk?_|<1*&vjjzk-Mu!b2{?4o5!|'& BdsX3dC?:8ե홒qa,tAuvt:P I_sU:ھWQݐ%jJMy$T9qx8k%ᨖ՘DA/k#-i17zœo:t8~ #DnܯNj]:BޙxP S}͍p\vɝhMY.Dυvh}(c3ԩ?ѥ/!¡C>:תȍC Tۙb!)g(:Oq[z _sfj dןh(gC,2?IRҖKA]B-F8 _|ђ8-jݓ,ie $Ո*Jdō\;yMl>Bԡ d$Fo)X$7%[]ρ2,e f {w*QGz1_. }9-N5ppouʏ" w}F45$!3ɂVfi&( X^;Ml3čfa+,`saަE *Fq'v%0u{ Qh}_qW{z},Ua[ⲨMRM2Z9Wh2KT0e^*Ƿb]FgPXyy(kmɇߋGg­<ݴ# y ۖ3e< >m OLcw;,_HoRJ^^8]$ rX$D$(&~oE /i17[jcI4C<+#d_%h{>?k{jf.1s5!80𘙛/:RZQHYJZ"aI*\x싇iӇڀhވH=c9CJN۫GI(n'=oZW0Cˌ"R2:+2$hLW5z<$ݴE○-(4~mv<Ż4E\k ?%/|jg`59 c9xhԇ2=kc" Ȣ_[NWecp[ʄkuhz8[8 "̨;(Y6"}OKjIv;FI 'J ڹ3 OaTf17^J^4x1v#\"CHN<5HpF>'6;)yP:5eW,8|o}.*+̵pNdY~zYIRou酢Ka/aWQ^JXv[aVmh"O)ZO C#f䩃טr B%rN]&yѽ!A6 5Xˣ1f >(B(Ħ%L 1x#&{nf"-m Sٶ䞧4ߛlWp#u߯]Z9v^y-F64'_( b%)mT3H7&Bk-# G>%v'D jD=Fx0 TƂKSqiD# f`mD1}(*GS񶈐(,K PWV ͹y5vY*tB-weG A8|͙B^Uy2]UdOM-g'# JDW355٭k4o{DۛX]FBCVjg'ۄKP_*ieV6oއ;Y7bz /m {N@am:ΐ20%\[DV*yFVOˊU @婵z@헡ڜ 5~KLH*|7֖sVsZaӚgx2XVbh@P;Nn\7'o˾#1]`:0W0j؄n35m;N1gaPߍM?+х2\uI]N@džMCp0z2!GvDWa\]slsWH,9H[M+JŘ/i7u*ū9 ev<%ZMozRK#Y_Aŕ҉:/@'%`b;%QJαdBț px;8}DT(؎@cڎjtif.P~:N\ͬ39H+/Mkl, t%Wќp"^Ū̪uaY{`{_KvH0IlY#ud4a􊀛iHr3z܃:bF % |SX ֳs)KDɲ5v0@d=G\A|t):*]fQN2ZZm 6[E_zEn5pKĮ7cD BSBc 2YߒVݟЎA^jH&s-eQ=mWLHպ6r3FDnIw6 &塑rDb sp W…QZ4L* d*0C¡#73TIHmM> Uns*\]¦K+m K8 8hkR*_NSJOb,ΛS/ج 'F<Qg7\+]p7Fh|A4 Z< z={,Lhgkdp7H=l}Qa ۂ QUS&qd5ӠOHqʼn h06VBBWhz,}㜍،T(RN njܒ X'dO6mRA V~[`F y䃻JUq-/SlSQ󾆺ː 0m; *£Wwr%+Cx?5lBMsqL@4_[X gQyaQsʢ)r!2ʀ94^IDi3~X 5fI!t 标uFĩ'$dMO1Cn(xдǵgN47v1͟y. &\qDߋFR qދCA{VX rUP5#>~%AdDѷdi! o+luhe`ks6qSp!0P~Ɖ Q)ui䁫TQR6h/ޮX6SRm,G-暗dqpiDlwC~Z&VA| @@J>|VZ\rxS@jDGE[}~ Lb^ΈxlV2hELͪM_~e_^ |ߨVdb`+d(\׶&ʍS`_09^j% L9ւ( i:(߮(Ce sBஎHl8L:UdC;`-9 OlCD*6*ùV) a$wK<)}da[(C;4m9K<af6QD  Av A-׈3zeel/bɆ?/YIr.ݬȌصg54;3F&X7y@6V[?JhHپ{)dUa%hTiY4q 0Uum@˺zjb74ȡJnD&cw|(z< zE d;=#ȏZk ɻOUOogr?xҗ>\LZbjg-GNj ];p(>ȷN^`5)$Ul^#R0 1Hnа4}79D/Aa >-B4Qbh!ouo]X/{58v;@%$$^}'}0X~t@[MS9tkX u?5 Fx5=g׹wb>\P9}+}?aqFGYFW24P ylPwPLIHRXwY̫OtTgKk.S=XSLsg۲暿yPGZJj=gb)ϐI"co2 d3Ѩ=[P`O*Ж&-Np>V=an &KȒbbQXk%="(+N2|,SƸ@2ewEZkiQlJ&<w*?4քڰJ$9h*|2G~F!薄4J>u;J!'IB9G}"0)oPr~y5 > T7x|ݱdxQ79@ 5eӍ fT{TP! 'q 5yN`VGgP 9v)U2͘>)[_A`* Ԉ#dIJP'(аp\oѪyV|nʥGA<.FL ik]WȖ]>Ŏv>7G7 7d&h {:/ *g92新* -.҆R- (6EpPVf bp*$ tI~NS ! )"CVri۝%I2:Λ%Gnplv<زV]1{uC7>ܤ+|5-!v G=JFP0_vO}J|#EԽR k N7>)VހӒͽ^hJ1M(KLyx_?)3*fG5뤸- R!mlXAqEoc w iAgDoçh = yj2Z3mZ&k%9>d?>逘*!+gTY0$ C5j 4]o_9X+ LR(]eI1k; #QpZycCmN)$ꣳ[}T @,V'%eC'PW@3 <R3ȕ!OY#dɵkS^]C A(!fߙ{':x[sH ]"=qp&v|4F cF)hE>dE6 K=Tv{ÐʒncBm2`In<#hJn&rw1?<70&%8G4v4YZOp'y/}I lyX̐$rLW'3R G.*S&q ԶR >уd83HZ3$=Y,;;42J1{W 3$r"h옒=&~%xMhI))$6@ms=9mNїw>DK7 K'p VE|wo@}7 K/sSFЗXP[2`?||[Z#q4EjDW-?9x\P>5¨bJ73@rkmZE隫.'3"dMߞFsz,R+@F UCr2.]HCvn}UyZՌH-ymZ1a->!;ݪXkQ[rD0 C)[!P'坣4]} #2D (dp(`"q^{&?QK1Sps+_Bkd(=Hg|s<5]J-v=>0o@6NJ׆LMH]GSPXv 2}Фz,sD v\7BV#w`ȤH0$1 .j`GpW9Xj )naݸ$Kz X Et2`yәʤw79|(/nRL2XM#'wdeUMT *#JW眳젠YMl%ZL4cx -i;N$852{]](WäšV Q$6Pibz5M1V6%mlg_O={@~<4 fj@9Ν٪#co!g~uvwۚ(/2? 1 &(aB,yzUɷB&kkTIV‡PY(]%r2.̏R@=@ flc#ў,?Y 9DP4|'G"p@)BRhlH jZ>V] l!+iRLMȼYCٯU/9L&_w!UH|Հb ~iku2;X?À3DY> iqxC=?;K<ޢ42,Kδ t ͳgџ %wGךC@ WLJ!Qia<݂t@Yy֖nχ5+sQ+89 RQId$ Lɶt,Z3JMWDf~7 OhO\*a(eZ(_ef+c%cS[2î|v^&_1lޭ!G҆V<e#vc0 0˦vDx~S, |&Mlg$ ,uRcD(FɩoQ ;ʧ(!O䃸C %!4O-HJ1cÎkA^"T$-!U]$FMY67s }1tTvr.c\A֮0yÝD0KA: uAiENC雩8o ,Xʹ3iO,;4{zϰ)8;&N]6#v([3>̞C%gtO8B̐}ftN y $\QG05X_\[ۑ䗘RKPXk /}z~eV9(Z޺|m=RaUϔ`Js+5jwUIo_WK n>^iJ3f Ӯ\K, _uDe涅w;$GxGCQ,ٜPZLH]&Uq57䛭)D̦g)0o3]юܲ.hDn}N>b58krV^?= Gw͑mrx R䤌b_ο%Q]e cRS9q$q_tAddIe_u`w| >L ɀ;OǬf83"Gjַi3KT2 '~m8fh*$;Cj-}Ӆԙ%U{nA>^+Ѽa)qy`/07?eF+hO"S&ם,O8s~ 6ö>gʽ^aYcq?%:hI=?)y7) +{,mڭW;igoۨwNw_]+]m~I[ lb]x"q{qdj+$v0dc"ZGOb򬯔cg7S =3@BYlCP 5-XP#s"H[geO HYAͪ+>dń 7g&pH< i=9juŧJiv$`Qwrcr>ajs{j(/2wkp̂RY>n*_tQgB˨YYC b:!ls/2XN#QW2ĵ>C*֤7qb1Njᖯ 2g%ʼnA4\^SlRO^5U_qد7iÕGpb;[N3r':* 9FW,4 nGG5_Bh#oa:rokgʴLTCHEF8&+zV里)8:Oe˔g搣.M Ff kr4ΠO#mK1@(cnꖴ'gdɉΣKGS!!Z Ål)b5b'Sϝ2+M]7XmG5o*#̐0e04uzp˪}sc$Oy7 HP=$%(fň.|qMoAS.?ʦ s,Iœ.]t jz,~[ƤȐkyW8Cٲ<>-Ԭ=Y.HFY;V2Nq4yH wu DnJ@DѨ~n4/@]`DQs9 ,QIMudNLm@37d(c _|ۖ68dm_Ōn|6qq\M2u<& Ij ʢN~X poN0Ɍ+|l{T '2f]g֜AZ:"/<>ж}aް?!!yd,4T.?r}04 顇,nB?ʱOi4|fqQ6!Z{zU]#7>kڲ vE]g6v$ucSUŭ>f1a-?jPAbЋ߲.;ͷ/LizS6 %ƞE֗qǢ7yaI ;лҞ!WiR T޳zOSˇsKs<sWܓRxv y~2t)d49 ng(!)3疓n(K5 k`7Nq#zj_ǂ/WrD)h[$^d H\50׉29t A=8hIrr\U|`Ue xҼb "+O7`\HIA U"Ag1>k<a=:(@A?у7C̚Lel\U2s͗aWjup=Y&a€Xp/cGoEw${BIE,kwBSͲGĝ&NlQ' -O(IÝ-9oGUttxI|EAɔ:6pz1͂wB Oy Z58UpX63f#pog1 / Ԭx|+#&K6`bVjD*/>Zhw1&p=ٞ/خ\FFsxS:-%Kˑ=ǹ] )!f@,e4:8̄u̸'pP>,fRVF,z/(*^;ř,v7>[w؝=ҺA.f)  POL †L/T]M"o͡:^y1c:gΣ=WdЇ 3)MXf+R!b[tpחĐ|uWV;b,m]5ap}!dk!x;q i91S7LF%)~а$ciݨ~:jL'aJ~J8tyKwgM[ n] -.tLV=ryNB+|txƲ|e vQ!ޭV+o < D& #adeyDpRӢ>WAͤ~^pVY6t25ģj$U@cgI7wVējFHt1POt,- VkbОdWiY`@DE3=&EO ZdRL{q;B )Ey+Ba:c]T#|w^7ײ}V0Η i唒x!gƘ9Yso!C&-^Lݕa{9ȖX)xc3HɀMkUwKSeFV4O*aIԞSfcvf.Kp4$/c(JrdžaùYP->hD'01)=Nyd-}ʃ9M+T 1U9<7RQqsռky{xmx[Gg˯9dAAAXis3/0L$_uid@Z2\v9B6k>kivR>>MRg7vէT0P h`L!2e;!И|?W18|}0/mc%ay\w~Ce[x())S8?++IFL_S*kCؐY#[[)"@P44ّ7tYlo@(.@ ǚBJLxBf&XOY"ErU/HEQJtw.DSMX(  bW(;.||#Uj2ũ{.o)ƚm4dG/ASFԍ:@kˍ_A / 1}GJBRf~BD؃15pXEkWO-3:|Uʸjlt[ \++a:m[v 6+㔻G?;u?XDThvxaJ^!wszff9XTqb9J7#FذsXۆ"GuR5HpQ4%9s \ ]Lۭ?O8~,-pUIwwT|JC3t"ξN-攻 =,UԎWاsɂ\gK@]#M%7_'f\"*zs湯"3.=WTfA&Kг}WWH \tUL4/t=/Dq8ͧN;^`{iy S3#Md08H4x)bT|E- 5s]]zzKoH*gXS@p<Ľ {F9AhF<>*{qy0"긣hΏ8%!r%$TǍMpڧm X ^hYu0 pd+)y$ :лƚKGma=2Mڧm#NJ}z$LJεİ`uC#B-=yl$o!qɩRVcE)pf>#~|}$lI.][}9UѲ}dGY">u [c`9YGCDfQV 4f2+&tӾ:4 \M8V6Z2$CUjUc/1 yQKy@?o4IHg.r!@500FxQUz4\Ϝ<5!;'3 -<W5Tv'ncZZm{d|d4lEBZ[r ~gf۱ 3F-ҹ^, ~r0K/ęmu{)fy@0 +_aw=kܳTԠ+D=D]㐣|mE+`,)yuNb9[L4ܰl9 "]$Q2,VޜT'BANGFd7qR0^mi(Ja(zs0j:RfsL=%UZ4J" !U=˸duwDUv$GP\΄Q!͟)u s;lf_MP=ªh聾c_\YO!u꓈:T2^wӣ ~o2Ӕ(Kle ˴YFskZ#oϙWi܏ƅ&Z61 }8|&i7 KPעlOKЎ,qP Q2c}C|`n_٠D\'*fp5 ܤڵ|l3ooK;1H\d2+n/wak'Osb^uqϰVlBP}!{b+ ~'[Gk;!~ O}p SRĘ->!Tz~{D,.W&r,=FN,8m<).ȚhRǶDI`_2  Ξu ɓOGŰg!ѽ`wvLU$DХeg@kA#q8tVZTyY"y0x?WdDmBWg#}RKQx@IEZi ] Fߜ _މZL-k+L 6KՌOZJ$cΛǕ!dI v n56++m?ƕ>)P-zȬ'b;:rRK4jŒcx :Q!v8/"B{7mk'/C¾RͰMJX y"ȟ0SHw,շĊȎ ş>OXTOkQ4nYY1d$ȓL~~P 2\d~k)^cK睤b2'e)Zٹ2km^ٲ|] y@u?Ch rmd}&)i{ba*\(}*:u|6?6'ׯFƕB]d8o];M^//,'3]yi, px~h3T̒1OÜ]y(?ǨJQ0.uT  4i׈ NjXprܛԬg["W$c!Wc+Ap F2y%m 0E {zH1ݒj?<-n7 ^b ^$ɾG+ Hmq|0-{5\+0S2ngi=;^/H2WgDS5OFzL? ' u;m2z4~lj|vYX+WM'XNgHk^JBh€j@{`yi2svj hKhRC\7$w3T~#lPi ʈ;{:(aIr+¹DI/TxBrtB%6s4"aֻng 0oT؆,O>qTObYq^-d1ňu?ai{*[3G:N+ofYQ' 'bo&?Nz_"]HAL6IڛZ{ WozҾ# X;DAU3bխٗ lSUZc+O!2Y38_Ч%Ƨ)N(?[*w'?jYW+5(06?Kc=wHc|=DL7 !Zy#㥿\*q-MBn埮TC"uHߢ߰)ns^w zn`:ұ,?5E`h[y,wf#BsK|Z;O i[|PKg^2vJ>!Z,Uof>b\Tǟ8P&s?1;j. A'әos󋤟ɒam(*_DrlkMlޫ5*&_g"DVjҝ lʎĦXg\@7> `z9I9Sx~ui2)0SS{4!"JAg; tx)h v^$c4d*mRƏ s"[9n-|';"Q1.mK}?ʤX KyBY ke9<(q_{MDyL.rxi+ R˴%&/]^*pwg6ya3BGQ1bt0B4܏^CI)[PSPN3(ek W3!B%_#hO"^.ctmm u)v!u~=1:6mJWu+Зf7Q&2Eشޯ شm'Ib$RgXҭ嬓~i cA4FXYi/.I-yFpuX$°Hwhc3ɸOO_k ,768Hd=zz73kGm5P A-QXTܧ&.A{kМ @ab41~\sjBτF{Q97hfDs躆+Œ!ǟǦyڿOT /K*J _¨Xe]mL776D(i VP5Q>8ueB7 O|>sȩ)T3%Hs `` =ѐS8s&wGp\Xom\ 3:1uzj)^i`1#` ᨁl0em/3 9$E?EMh tHSmoU,s ¢ :/;VF q$4nЗ+XY\P=9>LpbzF+vjуrp+I3`\; -RMQԞ hO, <6Մ#u ]+J[ {>?6%ٺ\w0)y~sM1Hyқ-w+\^xzp7.d*a놨Z&:0wLm}Zm;IggDIhU<[V$)~^( 7K,"'GvQ2HB֠{掴n2AZTQPs`=1Knkv9${s" >mFy'WKpfK9X{fEЦs81()0]! V)0#B{C( 71&gPW=Qw[zl #Lj9_.ė-3à  2{bh.hS҇eAcvw2< @v2Ӏ}@N훝S1ZJO0A* n곗gR9J*7_BPJ.*/ꏞ(ϪeTAazsW :bй羅߂$+Мg))G$+ޏr`JQB2ܑ G7CSF &HqLPw9Hpc՝27}[Ԙ{D`-4Ų;۝#B`:'RLZtvh ?AF 5$oОdFEv wKQa3|(J`N3٤}AO~l!A)xMlgil Hz5g{Bjl\*cN}\a$DFmD-(gL ( W$ FE]R\E }ۂ[╳M1B?l v&a{El ;}9pTB@<{e哥lw+sm}G$9؃n^J*]ڤ$lҚ5qTtȚT7җA'<̌)!DeAJH+s.zaM{4Ru ],Pm++EꠌXnë=~e1NG$|c>KVx&vE[t~'d*!g$a0}|q $YJ\ؘ/jwӝm!I:70_6K9nVcSb=IbΓ.AyƝ$!eDPQX'>+sIx0 l2fHj[1 `DEWa\7d,uT>bÁ[-)e=Ib^j` ծ!e&!tm`H5A 0}&*"@%0I4 QVv㰍ebRZFNI%4PH&T0m1z"[dc+ &f(4 +f{fo|ߴmrAnCpj84Z.n6FDPдZ81.zL܍~H]ӑ<6 ᷘNrWcoZ'䈃!89$ t-Ǝy5~1]s@GoȂbSZV+F?ɱO:E%oDؘ4s[`Zm&Z|Z K8 5b7cd8N2 bދ6i3eXsq|#PTuP/;ͱht6#8u(|hm | / }Ov!Z$ i}ܾP){K%?]BNoAa.P"FCur\Ywjh| ZΌh6Js)1:R $CMs &+PU ; P=1ha q4Đ`wsM{}g#'p6̦0,pS \24djEãhpS*LW1F<967OXpzXleD7c\̢ףW), QlҥVOX]16,}dH/;Q $}UeԲS*mZJ}Z|i_^NtZ#Qzm Y1nL!{1yp\v0NRfHvm?K- H#~ͯ1D ΁婗+X0x.?6|Q:PcIoWjӊԅM5E{?pI}r z7j7fI?F*FJLRl0)e-5nU!vVu2vYG5#.̰#/;nq^5DCAfkhN TWXS ~~N@pۋ<=ݛstOT2m՝ hǃд6՛ @^|"g3ckA~܁_!9b^W3<\1Ҭ]19TX۫b7>2  .ԁMCQW>@:x7vt0>-Y*ɮg} za͘GI@C^] Ap.3l&,?16^{)1?kRN}Km5-ɨM~ElOZhf9%hٍYF\C"]߂7)K8=q9D<Zx̌+o!;@2ǭ^ BqߡeO1f;!V _ַl6܃STUνƬ>5ݎO78_O/]+h]J *|z8 $.DuMx-3,4CANFʔKD$;H^zd pb/Ud_tw$F@NhְaZLqL*q"٫F7gV&mffL&82sJv0lP\/F}250VMX|us*01 :SZօL/ΑrYűĤƣ<6qLĐ9DZUzMR$KP^zLw*7V|DrݍFa _B<\>d`9s7PX!e\0C!SeÊn"'rt(c{8(s^&XZNy|Dte)UDg=׼C #!; Bz_[ ;s=X9ntwl~vpyzn>䪣^/͜gѿu]-UV? 3P:[!F &[lS`Ye>ow.xWU ~oto_4_mSɫ썽4LRNnGY! {97}*%vA3@6څꩊ7}`{"?2vS&2^@vPG0Q!xɔ0KU $VԵ{|eÂ,U Z߁vy4'E=XʾPf}"ymz1b5[i1}R]yte=p֝jFw  ml*lLL=u udAvcP8ZF@`+9kUCdئVpaPRmMԄEU䯠W#PC;Y\TlJJI.d J5d\n%[G|a8dKW!\t's O tc@ðj`>ʧR`u>)գ1)vO^-K)?%.q@WWq2iNX!3RTȠ->S}J2qx6qk m\.!OOƱG DAЕqfG `cq^D!LL}H8wd, 7:[c1-`7^$R@W^-EQ8r-kGxCee5=2R^,G2MUF=φ}z`r*+TZZ3 @>4:ЉI#>.(Ge$ΐ&QMajvC!AAVSO-PrR/JUD/"rЕx)Va"7!M{-7d6Qf'gIXJ"D [tjK\zFíGFDJ6|̖ovGhNR;}D邚KLuBxdL.k>a+޽z9y&>WVz<*,VAsf @Ix@W_!/:DpY__Qp74&Xq))J]b?)6 =v(?m;@7 U:V-r ΃vuS u Pz\坑G,6%$a[JZѫc/"D;2|> Vؒ:Iʬ|ݔ^|%`;)"afk (N[bܓn$xB`Vqxy֍oqO 땎 |F]"Hx.$2"7@C .G e 4\H6^>KX/l$Je/<={ ^qzkγqx:L~ŒsyPFO)J^CSD}wDW<'9Szr췝コsbN{;n2<_J/߉qlK%nzvxO"nz1.%n3ݩ_l9? Oibg8W;߉k-!S1$76L3n*qt$]J(tvXm X2if_kḤ_%t'E "v|gD_ 4 ؃xLՇwi%W_['jc}PG *"'Ə]6 ?m:B.\ĀX#0!6NE#omA~\Aǻ@p'J(6Uj)w ece( UF9?ƗXm_ C蟞sca7̍(:فd)s$qla?~Ѝ%\[gR8riV;Rmܐ5=Htf@ cuZ}ʖn^$lL!u%ٔIQ Ybm1CSFZ@]GdeSPAFq% 榪nԏMhz+h,l b!2ļ&QDrP9E`TZBt9qD|(sǺذ.uk__@8OFO9" ry_;ZI^vo' `hAC>P*T~eaEVIobCZ,%Kr+Bl>0l F0Mk3.pȸ)?εVԹ}K5K +`By+CPy~FW/-G W?7|*&Dn.bؐ\VlF3Bt|J:wVE:z;vg/ȁқ9KyOZQ; uw,9zdںS>E +=fȤPq/= {*w!!}cC/7J/p*97-4şsɎ/^U{ hMCŃ"H9zv!Ns[*@znH%TfEm_bqqLy7pdN"3AH<%΋\v TG;Hzx&^ٿ,oX?4-wXXY.]nݯ8Ž' |J$9eu )aw8(p[[ãxyls fmu{[[۵_)&u5Zk{?48o xRd@TbD%V!"aqcesyƫ} ?v:xtd|I56˗6y2LSYh ghkcD센wVd٘^qdO,EΏm^6o "&BFoK~z5ˡZ] rV ~=z#g"emO9Tj40>5Xzy|&@J5uMDĪ ۨ.b$&밪FhxGGo> q:f"Sj.`'yz9=#XqwHqĠ Q,V$ZRɲWQ'e+calE} fp} h;İ0{b?%zMp,.-rhyU0l .= }E7+A+Ԯ^T|e;$d=yA+b~ys #(b"_ʸ~ <Xe4cNJjs'BFUVy¾p)jt+3뒉S/elҸ>hqrŽ5j嬼8 /?dYpk{^b82Iv _x[_'c +$g؊S4aìVhM7vo UTL\\ZE0sn-@YM9s>D  L3D漇q)>9_QՂSNZTtgcD &j}l#E<=G< L$!bcłfL F{5ͷ1e5WѺT x}Ɂ ܑHLC"mfb@lIa=gҜQwTemeYt8&!pj\RErķps@:&[1iUDt\r;;0]l&E?j'`_DtA&{LpK2N Ab|`2buzU'!hʂ Jw՝>) t0WrCI NsAzvT^Y{LoxbӱN{="- X;b[sdAsv޼S(&- )}M* ]7LFr Hzk<,KiOJW jEk.Hmy&u̼Ygr/Tu #`Lak^W,# u&E!^- :f0)FZ[t`s2H(H@D{ P n'L(i1@\oZ*b ?5oN2f+I%gu{\ {UV>fM]oEpEy0р‰3) eS0np֐wykg cdC7Ȁx(ˮw16Ds$<εv)txEݞB8 Ѐ)/މ,~w/sYAկS#d`;:d(cs׶]af9y,ҸX71Z~*iVB;!]tp@j $5%_=O$XkO@ȃXjFRvf1<pQ. [ {Jp[ol1q|s~ qo0ݡ2S'+K) P Y}: `BhAD01^vUq_^gY_uHIeKC*&y / Vg *KQC3NV^Nr!znJaHx$y(NeC}ҕ0wEC@MnɳC!Nxw1ӠK^uJ$  DM2Q'qG>jn?|,ǹ9`@VY!Q!s LG(ҒmOݲ}>uXUe0ؠ`XfF. ܗC89aFK7s, d{~p˽Gvߪ5r'EgP<w;쁑ѹvQFw&ч)9VOΙr * D{ ^^ڏLЬJZ^~7Zn{~3Ƿ6+]\xC p՘}-7HC+q#h{[iT>Ӌsz7GD󃞨wߘ_iU2ܩi'cH5KWIIj /P>Q{\\Tݔ~~gnH/pPkxF}Dk%ySZ>x )/ѯxީnk 'I#3CdEP5CJ*ٹb-nC:~U#e4 "vy6 3>+m굷24BcpMsDYƯ=7\^jOɪ<h&3G]1ԂXXRغ[_ 0>Ⱥh7%Gy= 1E-k2H 6/q̸G5G=YcAuCl.'U} #q.Ŧ8$lb~FݹY (val63Vq%[@LҀ(t\s3$kH(f+>ԫdjvOyW}܂=|tƔUlo !ג/|uv~PL/zxb Y۪s?m&g_. ZI$>SijB3Z0F;Wc>wڨ|6'5Ep&D>0hl^ƼŚIyZ%C0{:MtYk0_sx-qٮ^䖾ѤL^Q`#O %¤̊ Y`)6f~Pġ!ũM4:06Yp ,Jft%lq]]+Tnuآ wK='`+7E)R E屰YNz&Қ o<6Y\ql=>(\ ͬ-R!Q[%!ܤ'7+ 3FfE7K-&Gs~0RtR*јerCɈm4!lF9Aֶ zF %'j8Ueu5Q%ƕjLcpԏ ΁ 8FhGM {&1܉znXK%b[vVGU.r5_&<[aePύTU=(R82eY&8~Փ*|78hrRoتc߰6hXzhLnÙDg635 ͦσ<]1f!<j?N?~6j\I S'9喒g֙jCMGn*)2I=|݂)@uĝ ަdK&ią4-^jSn.WқؒIF 2r6>'e_LTI NdbnQ } VU?;-,9dQ"<NwwCV萎#*WلB g y: ;EU"8Z$@d䴙XXDReQ`"AP;ICity嫦S (|P5iY$$ɬkAP~hϜ.LeqNWN\@#y$⹙R(]k-Z=*mr鱕\ .`LXK0'6Ma.%ZN22@w׎띸@Q^KIWV^"w/ŸqIj Z5۟`IN4n[R'pG~HlxNy Ul &ٴ[E 4O&JK7&x=ΔWv=.,W<[z3廁t|,˩U-e.Iƅ6hdn9TnH*4?>mDD`;֕ds)^0׼ h/(\1|5di޴d:U ;M8g d:_[ ^%kJBrŘ&nfY\ˣS]d2O;ɽ\B;L*QgYR:o6sF暈~I )1PWrkk5v((:&pY[:}69_cԫth"w5 W|ofe&~L.w`a$Iam"t{C5ir—xl82GuE ow'`zLn&F3 teiW :-=޺TU1ɞˮ=1\[zG/rWKZ)KF <+Z an݁Q_.uo!6e;wkOՉ.- NQ!)B%zyxRpISx]t0y&@bL̬/K*1\wyv<[tP9DԈXSPʞx!O@Qae`-&, 2"zp\:h=Їz=Oq1i]ƽـU0(B1>[VV28\i[c*6K<#րQ6ӅHĬDa!sϨjDg8*%xCXZﰺ< S'`TBw~/} Y!Y7;Tޯ2p^mVʣI\P^cYõS"Xtwhl1vL7P>λqBk3l4Fh QW] ﻄ0B2R_@W CÙNMP7 `o @ǽ99o؞yp~ÎɲPASjI fTlRJ}o@} TsmJCNBV" `a{0͚Ƌ"RڲpG|.`݃+K-)$T2E{^naGfc8ql[~:_שk7!d&57tșA!VQTS6{%0:yBǠnn)4⼈N:4*P`0EƀVH/'pL+NK?a0J,=TGY 8f\hو+UJ֏sghۂ/#!mRE=՟q8VFȔOQ?Ń_ *TŃ툾 :++^~IbIת*Bxv_ЯGq;#p r79f9 WhN؅pI4sAuC h ]o$B)TO^d;Ohᣮv\-O?l :Im*0{lHOjsCj6?rgGnJ^Koqˉj%a^8+Cr0ghr{8~.<ϭjjJ܇~fO9hs~EW:?`<\v krڗY/g$;c<8aB|}y) 3>^:^;H/ZTܮ-V2Bg\ Cu !9  pbuϛH&7&?Lh-W3u\te\,^EڿQ`#)(U,X83ceN~wzV6$ n=45܁/1f(zV +`o7y*ܟlfaa (:x ־"x^Gt|]p9 S۬RCp, k.Dy,)@g"./Pmϵ&Ra3SUnN c- {j7h7v&xr^T6*;ʢ;@a ]WS#^Phf,ZA# XE0LO2qR}$^@rnsdbm _y]LOY7ysf 4¯ Oty!6S}F/qcΌeRPҟ-x]`#l-kzWƈ/d :+`{qVdD TLfIb6]GoSse7rp;dpD0)RYkPX3|t+f$03lVɗGeRI6mdҨZ\jKZ{"JXYxl{"A,K0TB&yF Fa0Fdd dh1Nϥ7躦ݻ:mϒm^ {ZQ% 5R^!!-w /f>AEҳK7j㓒d6UK?3݌G<2qv EW?֭ L&<+^nŸJrJUTg*lϤݍch&̏&zq. S^M|b2튍>|rȚ4t'6*g\+LҭvAR΢=ce|8R'L>oko樵zV 2 _ˮ'njmՂCֶou ɥ2 2IF]͈jD>m{J gvwqI*h@{S7P<c!i58@s,(X#!{3KE'gSHRn sѢ# e?ŁEZ놐FpkMpS^I>t "XEZDUTَ9{D͑ʣrJ^ ܭnCF5ScLtD#p nw|7)#p#9x{Ǯa[zZ}sPgg/\G[15;O,?J2\+Qii7. DP4KtLeāKVKwO$Fzpk- +(F1]{vtqqd ΜAJ!Y0{_# = 6v qϐիF5SH5I;4GˣzOl. h\M;ZM>a0>&}7$ʝM)΍ &gv%Cs"ѿ PuMCm\2o.!?Llm6`io#iW1еLٕj(Rܰukqw/D% (rL@jܺiz `Dq"A!q ݳj޴{yJw]]QBB^XjD}8b/1a$e8Q+3FO/Au󵢾-'2]kCcF^,^vrɋ u 5 ˆ D,pI+bis:_A9b刮L9DyNZ^ >kYȝCuA&O/(n/\6c{#pP]YF){̥%K݆K-fy>sl.1k껂?.y2n/%6WGE34ӘT~U̒@3"m;e5} _%H,U1֎ph5L]:_>f|ʈ]rx,kv;P2դ^"~üB $ 7bb+E@R> FR@JŜ[>N BMvVxV*O l֟9BR3~Fh ޝr \@ۭw DÓaJ?d`$eZٲ5rI5V 軀ļpGPSGT7y{c.Я/NY4(-Φ+w[U%;..gL[; \Ꝓ YRm r35<ϺS,Q ?B}I7- λ^~L$ેo{Fu@z~fUA8AfI/&IM}w會GPӵ4j o!̣iAԜN5:𐂟?#\_=5^D~B)OG+NI,R_>o9d61Z\Y?*bnuɸcoW5 Lx!R9N++|D*mˬqzv۱f [PV3Z T7P3@DWQ}9.2Wd~/hU6|;HIs)4%;C-Lu4=nYtuRi;^]jV&Aq239ooCUJ3JQtɑ;Q d"{R#dOP !7rsLJ;;] n˜XtF`)#CzM;FVNoæl; *^<|F8IhA2c #uBuim)qHWQtR/> !SM sVܵ/'nܿ4~A6=.~,ڢ#8 tWOu>̲}cA@TN~$[D`3mCIIdU F0*Qax|k.*{)4i۾M_h ? TA xOGFrGtl:_RW]C2>|b.F҉~L@!I0m¶#yjiLoڼ d .&:q+| cQo`﨧4_ߞR! D$Y3GE:]qhD\Lf0m4ïDZZjxY_}tLp(<[.tk݃rq6$-l|ٍ{ʆeWfq:ksX9FƠEw:X$vwl[g-,ZT9Pj΁l| egՒt(CcTHT؈I|1 ]\.xN&%0YoǣxwN9O~x7VBoS#(xuÚgBϪ>h{z3Z4d@/PrIJ}`Y}P_Z?p@!.Ih{8\57b/{oP>si8f62bbM1dD!w @,UP%PM.UoKBvm6iam̮@^kIh㺧7R4n{]UHpyG)'OR69K垴5.Nlu!/wr0uX:;q I1kEaz2z_:9]DŕZN_a\ -mT`JIX2GjC _Z8uKO5TZcqaf{coq@#kFF 5J<(]~ yUfP!* y.79)1y?k"ʓ-h hWIѓ0vj^Qy7[oOHZI`5:oX ω/DXbw~y9lͰv*1{Ucz|FӬkA.&ERَi7\'bs%9S-dsE)'vnP]h"3FuSM͜q7:}~oK^ 6> Pv9 t2!UAS)9.ؾ6гgdlbc j"W4]7(Q (mt#: :ڄnP6.q#1OT79ZHxG/Zh;q0S:סp[Մ>TL[jռy ҂~5f0H:`r'+}tο`!4C=c3=Uxxh (u)eR6D.|ŝeA뉳 ^KZ3Q2!>jcAi>#M)CrZ6'*fd^ׄlGJl{^lz: jn)8W6RpMRPWScՒJUas:Ts*n0EEep i^)j&N x|H!mxD>ж_4פ)CӋVӵ}t1oR jAi6"1CJ&Lm`ζ,Ƴ;6'M cL=7=ئ&ՋI}*:+L c\ƃIF&z! @nݥDȆ0:r"E sm0ô!V8z3IEglj.{)?L\xU Ag>/ Efu ++ěe8)7[[F QH~^X!||W ct"Wm l}C B|A?q#Ǒ gFr#?,Q׳"O1 "GMWR&OqgF>08]R.7e˞ؗ Lp߲S  μȤb[8c=6R7) s+] $4d rz@Sޭiˢ{ c[6c ,`{|HmC+m.%͢rw4jϳ Fg@΀,2}u{%82|p/xW9s S?lp "CY F0Zbf?ٚ 5Ze̘,{19-2Kst8 5q:t8\Hà^͊%NY;rT!!#5y0Ko[,eSsVL |N7x1r&>[0K"}>:RUq^YDT KP7rBiDA A䔎` vi:~Q0ZLW|Nfm g)K}zq.[SOy]Nxm7|E7@Q"/5b\y~9 r3^ Xrpֆ ]KW-A>3(aZJ^Kݓy.@Ziu~R@iViH<|O\wCQp,:/3 q8蔤~M\$U dP ߱$i{S\hQ=g'\FGDB@/ P Z^ܮVMI S1C@ U,awN?'ѲK}Vk[J`gH]A=voll'I$!\+c<FsCX*h]qqz‚{=+>k".TYeܵ+:߻d'\ˤ75=&:iX4Cyw(QF?nrH$9]!jy8XMT܁<7[@ elBB)gu9Vuix7"@)vd|ɂ ^,gAM'](/tDZ|-}8X /Pf֕c>05Bj'Ժ{ឰ}Fۚuf$lNjc&d[tr]20,5ǒ#^|Tcsb→޹ԯ|꽔4fșZzC@-hpQĩ[AKO~l! ::-tAsQiPU`7-ÀF&5nZam-;Pn2-V2(BI&fkpTv`#97i8=jE&Н7eĿ4e΋ÿ euV5(b 1bW67kd*-g !iP<>tsTf~zZSܸPab馄V}8Q+:s=$]dĸ@nay''ͰMxJHUD93VhmJ n#MibEǧϢXp=U̎7Vj8dfvI Q98\,grY^@YsLMO9bn ~}Q e:NF'c d$~\)K h"$DL}uGoLJxl=qȚ䣘M΍)=#+ \f$)7q/9?!E gmٛB=Ld+ͬQbwM9FAopɜ7|=HHm)M&ӏļ,hwRjjgİl8޸yrW ZY+③WB pWHtm~v·>gW2lJPs%@,A W_3Tu􎬜SBWmSٚTbY4w!H,sCwp{yA)3ye < m%fWwΰIGF9%I__!@{y2:ĠtmIT5wW6)|cn;&85u'4R65RZk"bt/wy}\c6 én\ؠ#z,ӫ \Ta"F"|Os!I%%ѲiC2ڜzʁ[$g6}!CץW0`|д%EIQIG'-/!*ȣ+[Jg/'/xGG0IҋyRl{H &QCPwZ}Óס9م#$:.bjV?FΈao-’a)wgV:5U|p#fI)yCWXEg<.}A-Iƪ#x8J1iLvpЅQ= @q=È1зDKddl z".{zƧP0~;{qq$ b0@nN'![bw7` `r`IBv~6 U_-)9}`z`s5!4|8Xu=S(431=i-oH/!u : ,3[l+T˱-JܝOeQcLs"C?eTa.=5ݡ'>=l5Nu !̕6>wJ,%Э2:)r%Pל( 88d`1L̞FOY3dٳw]}U m x)-@w6֒4K6' ;<4qb[H= 3TRgTby f2IG濶NeYiN TsUوx]MOqaX`?P_+9HMlƽr|Zրj#N@ߖLu>P2}@alРRMH+9Z]pWX4h*@:v:{'NQLKޚ+y &:Օ9I75],"|[{#rc1>iz"ԨPqqɣ9@(#ۛSA:ak748Ija=.X4/|vMJN.oWd̦ Ab+JZ@w* P;w+]8W9# TQzt̨:L- y4hVFc12mf&eCsO D?K4"wnL!7}޸˄, 'eΫ>CR}RB ~kN>U's+$W @iTI]fںDCJք 3̼ v-[oA>< \)IIJI 3Gt\IA+7 ?3TdYjzY>oB.17 jEkU|> "`@ػr񉽼Lyo3B^k0W> xⶔza/8.a4J!Y@m ;_|\NU+!̈́j}dЩ.hDd㔤M3G8ݣ SE)E巙'XZ L}I-E%!CZG2BLgL)h2+- $ѱy99/$u~&WBl#It@@? )y=,j$L/ -f\.]+ !/-"`4@(7'q~y\UkڄfG~jWW ?\Aw,qjJ:u6>p֮4Vܥo [ț & [zT9z]#(=9 `5T'nG I샬Yh? Bboh87~.f{~/+/ #I+yJTӛ1%!(91cA})Jd(..,^ z#4x3X][Lҝ+mkc tR:KyDttG&-{5yKRېe@WK|7GJqIkEyA'WK1AШni ٚYP[/w5疛WN|M,˸lJ}.ZNL=3 Y /o[!#˯ v rxÀJ ܞz_A9?PIvtw(@>ERSEΡthjP(4G(ODv3-V*i%1~e λnnլr$7a߰ƏBe^^o򔔘Xm9d U x'»y* YhMT9#wz :nx'8tREk/:Bh e!@=Jf!${ΐs$Cp_bkJzTuyi6HCEIS| L $nZ"|IliĖ~_;"?j,eSV;晔XYklU0S?8|NU򗴠Y\Px`ٙMS-oDёηnhTvpJ rо.QO<9T݌adE0uZl2>]nXV0,Ň^.< .G[3OEL#S{ԟ섌SƻfyD"hq] N=4 !iS("Pwri wt`k9cuT`聟/"xQxpQG *N"vz>1aGN=l,Kr-N=DG_dr-KE͞{:BD O lMndn"{0u>{7RT(fU D6Ds/QjuWI4>I |Q'IUe% S=PЄRFA7 ?QX"n>V5-7hMdh$]b/c?24Nttj[ޗ14{|3 >! Pis|໪~+vqd(a\lL[:SYaJ\̦(z4sPJsB.Jf}&Wh$7Co fSY930 ^q$A Al @g'P>I (ȕQ:fX;|d=%Q6#}FMj p.vKWĐϧ$nvC/V[I獪 Ѭ"C͑O|G}jB!Wut:#[;uiI:{D#7qC &a#tt)C*c' );SxYt+B7c_Q:U83WN$BPa`8qG!H~~ lޅ'&5? 1L\9U"DC4@ƕd|M-cn5J ZEH[BB"Crfb{WS-9˻Q|G_>=bSד&\V^SY?A~ं.8ij!2$!GXL-i Kގ{ #?͙<Ȥf9+r~eNOI} .M#):J@fw ETq<§5U[7q"CK5O"h~Y:reuF7T;)k(*ؙcb:7bKPc-ӂeQp rmpʵ$%ڮ8<ɵvhI&rn.gbs,9}KʱC;ߊ&əgz%bll]T׭+Zr5"qB&r0U NhQ˹[_=}>]@HHe /\bʁo3"*.d.zP† gz7a ~FM}Mkcf/$rodmx 1e]\ͦU/:w}]m1xi i i4A5L? Q2$T.&|&z_w1J0:-p;ctS Ap> $J+NӿL>u',@J 5Q ə j{HT-Z'VOGpFp.uJ)5< vOdvMRv-^d$zق9gf\ޜ7 ёHĽCPE Ҳ,R贪~ł@p-jEԷŵ1eV{;G:тy,!R]hDIj)s bm(TfG4'sȲHE 3zì/D˗exMpf&9.n듴v%3_3Vub+dHkC ]Nd&_Z6WIO7z{ׂ]/.]~Y u?p  \MLm~|Z7vd@6FA 늤t>97 N+@( !@4;_2{BFd2S>,U>R=Ykwt|jRex-ږʩxꎈeJ4sȻBeLO``d23d.+*@×"\xq?{8E]d.l5 F6E-p\d3Բ6Q*)20 r }WD HF3 ^<d %;!&I BLU2;r5ףȬT r3J5Dn G ʅH1tjX)]b,\k=PͧBZTu"q52ՉHbV bJy:n25LJ %h$7+.om]%z&)Plnͮۊ! ꈄ:!t `&M؄k|H54_5M0ë`@޲G[qGqmEUҮVOc0u˰l nߋ fֵJ'o kQfsi~$%Gƨ2T*_2np78_TjCݞ6Ah^V=S BHM?èyESlh*ZI V_Fr qxM#Q@}!֌kp<vt" ꄇ+IŅፏ-jy)rl6$#9:E:Ęh&{WEM_e-v9Q1ODXV¡$n];b!Gs XK6_9) 0\y]V$mb{u='tBr %y=u?o;JspȪ6^^jŇ/ą^רP3 s~H;}K:#\E2_Ide ,g7ד;IP0æNYǭC ߘDPծC[% 􄐙K=+SH 0­.Yzo%о0A@N_I\e\'Gm}T R8g>]EH TTl"i7{ [Sz4W rU([ES@\uC!݌1;!sBh=NQr8nsW1|n> xpKi5f-4n'\|X6ג^~f%v5b(90xs0` 3mSId]N2,OAs3:߼x3|t^&2%JbA^\/;yiuMB7wi`=*EB0&pV*!D 0e5G!&kkA8:LfC؅d\ݬlk @{:c8#B%_{"V-> rA]Ʃ2-j Z$H`3(uG%o7/Mv#]N=/d{ bW4fAVsu, ' v]q`oʝ]F08?n8'pU!g[ ܪmA/3ڊ@O'ȗF2xoD$?Vӕ47Hc1 ~~R= @G7$$l';-/k8FzZF`Wb;l@3幦3ψ2QjrvRz_#-kFfN)dHYGh/"إi5`N]`)Qv(ֱ=oԐ) {&7B.~Fqo.v!!,!7_P%U !۲frka&uJ+?6bLhx<,0=S@ҸV:mu,]8 ',8(ND8ޔCEu* eTbR@pQs㫡&n_V"ܣДˈQrsVD'P3 .8!*Q$UW:)Rwa!~cd-@gȵz)a&a1b.[;{@GyAwE}x|Dk~j{Ef\ AܸEGFTaKd L;2\Ǒ$<H2F8Hvjdn⧎# 3f)uqP+/;#u+ؔt ZUU++T6zNPcSI&!Dtү+qQ~tx-Z3>Mŏ|OR?R;w;~ *W;bk%nҸlC`_Ly{@E(^6%O/5FyV<1l.:側G]`=W(R}삻t3ؕ{vDȮ}XzhŒb1Et0m .ؓ^Bm6o,WcQdg:;*,Bo7U;R[{\̀$S&\=ItY#>RnƎQ ciQ/ )Mqf!,_a=Uï1Hp1.DU'M8ǺQ 5dCԀqԏy_*p͇Pȋf< %UI}߿Wge}E<(\2.2ʂö>mn\+Un;H>4)4= 2`R]%{iW yllxcʑ:ۨdَEI?g3ul >UdәARXVqOO24GfAT)΅9}Q5 EJxUx8&~D8QaN/5Q|ř#fg2O,ǃgV+g'(jCB(ViLmeG.HjH$w"Hs&{!N3y.1:M܌gtS!Fͫy'-v _(W`amST A0 L{XּcĠ?E'5/LVTT <" | _˷䋼4&Vm M y^j KE|/ޛg%U5p =J;xZVf3Wʽd`b[H䃘>KYvT*K"si1,WƯړ) iVc=3cY\(և-˶MP>nq}P%GWI$9{ 7–;A sJLVWR{&~ Ed(C5Zhl>cXh7` q/SDnzM0wN ¼Fl|pC s<$9YW$V],9A1vqM呩{OqO )Ev՚𗮞ÄkxZ.a(BYZ"ݿ@ATp,"> UUmVQoVq 尾fppIu+*\6$Af*ЎyF<' ,;EW_xaHbҧ'yYvuuhӓ̮?Sb#sN眆ݴRG00>z 0I#g,"m͗1، ??/-#id;.1d?!p8hPqjX(h>RGnպTꔱzUm}hQFI@b-ݶ=znO 2dtgJ3U37v]1#/7~-b<%+>*Z=Qb!z!@bi!%V)x)`9q67]j;[ ,Y:9\?'cNgۦ@(X.Y̗M|AadTy)vư]#{mG $]~GtIE?&L! ْ<"/|.~TnZob%,Apܔ"xIۍ!3 F([ (c&*>wBS70rߝdǪi N~mHgGEGNpLh-|2/ 89"kZ Ñ$6.{⬛\s@Q;G8E(IMUs}D0Yegdb_A6: [xA>V0*Fon>`5ͦգ 8 U !aǸDkW7zv7S&wm6՛'[ko'l|AWs=ȧ&܇T_d+m|')QkIF0,Y >P&CcI𙕄/׶{O?Q%ɉH2Ь[Ңh'։P5ow'J?in}8s9%i\Rq̾ W<4`(Pߺ5vM% KY*x@MY3p1ҎJpqY;zsq8yi=#N R78> |+6hNCxx|(˟6+\͌ף"8:؝Šl#hR+Bkz DMzU~Nh[+9fd ,61悺0{خ[^y˿k "x[iBvv+]C&Uy]MOŌr o/%QCmvHkYH}<8CN CR)4~ۆ \Sv8 Il=-nK|mZgwS~ XY]$Ԟ\ހ]NTNU tXD 8CO]2ɐ@li4T (Js0αZ.V!v{Ǎ|M^0tX$I-^TVv6XH(ur HiC=˱N [H?ĸyo2q5jTr|:j vL\xc+qώRi0#mU:\ȪxA`Z0Dž/X k%$XCuBJŰm4:qsp%A?厈**5!>9/(QXσz $9weDݠ!mau,+mH1yGkjJ\(kM>p#J9Lcq:G,Iŀer=!eE!:J)^`U4݋I@UMXrOO%t;i3ÉAWwC7;L5۽4kP;u#]6^<~4nʑ[c_M Mꚮdk!PW)9ܢ&yՆK u{0Y901MdeI\UzU7Viϵ5?.*,xZq'87{;TڈxDH^9Z'VfVxx;얗BqU@ن@!ifn:LvgO\/EDN,)e@[M7Ϫ[Ϸ|dv_ٖ :[; 5= ؽY0CyD!=VLY.89bq_F3hYTH 0;3C+Y1uGnNE_-ݛm>Ƒuk&u%T%q39 M{$P^( $@m lh^2C%a&({;귅Gp5#ù( ֩v4j@b43Er?G W?←ޛƋwl?p&9?BZA] p זW/&m5mlK;n[ ]#V6.V4>  g]rwh_0aΛE"$~"=1)=JwVp)&~V}h#$oB' cM`~ 3vN0%J2{XQ\Pj"o\\쪨=^WłwOgx"6>4&P_˨~llфê\/%:mLhTOYh&db';ATF}XxS<Hqں''% EE;Zl ~i`V"=s..}oby9i(SiEMgű77y;jbz%rA6M$~~F<[ 7>燱XyYO,S|CP+; ◿z ؘO_ _:=˨^xqoffC8-%`f!lAkpΓD$V?\)ϫUR;5dR:xb:ϻv` oBPY^랱x(X$O!EQ;@hD`.:۝?Țkc[~Z1ʜ u0.]Z,w6na>ңPJC?tV FƓkqÕNïaEM"i bTЉAzEO6XA̢G*" (~rb*͍frOH5d azÛRE#UD#}]㄁,!W,:dJ;cL @/צBʼ)W?n_q祥M{ 1 ;&i]t$*0ÙSg2/›>Rԝ$}0iX}\ 5D| XkܒC~<5QHiUbmxgB恂o,ڑ5bv/Ԙl-݀)R1JVb sIb?bS,:WmwV&ֻֽHu!&{ڕoHx)ۋ(3Por^pd64Mpy"?׿kIԥ,:E91룏(.=3ˆTC=z![-i _swAyt.IFi$f;!zgFrH6)770+l!rGzBZ6F#'i''j -LF,AIP2f(Ns?"Xޯk0) }CѿZCmɿ=UAeRG8o zf5¬Up:8wJCFlFQcJ2h2`U;l:‚P_ ^9L#'b roŌL;4ӝ>Q }=+J݂q,Rf.=pM|9O1heR1l @g޻`Yįdj3}ֶ9Uh=T^<g896V>sܑ$9\ f1m%|>=hYRBU^M#}0L]Zb3Yg(UA=])@2s-ٸ^+Ͽ1~ 2E2%7_A^4v{jM 1۪OI%.D"D"xЯw5V- M˕j3T|{?'v8´ I-k鶋 瘁BToc<yt|:h]MdYNxmq4M(afP9W[nfݩtld@M1`t-RH(x~E." ‰tF. ʠ;Ym Ɵm?co\uKj]ܚ$(jT vP@7x3]o܋Qh$QMu@qW ;߮hDvjk%+< "v+#gI}1eomEWs!PS'qMaiׇFd#9+rQn>zHPY^]ÖvEw Y'PgL% :2$젫b}B3 <22|o HE σ+aa}n}{T6Ⓧ{&:Zb&c1،OOUPe: Ō/Dq8qE>z+EfؙrћWmK@({xO@l_+O&,T¿MlD:Z6¯e-5ʹꈧ7i(G -[̑kcmE4 zBuzK1'KI66 W A'}Mpp]u\cc|q[ "z]/4#Obl6~/kx)@=yʼW*Y* !fw| D( +̨zLΛ# -U?t{"dKrkpdkc*_ R'ǀ=V^fr#-/)Џ!>ĦcY{MbR }ܥt61tz q#cnIlRg9LPB҅O>AZQIH"N;Z3f&c[&ؼNOs59WEI+/N"q `ni u+\oӁD/dtܕ)3 vŜ]DMI;`® WD~rؘ@b{;zpKKQ>q4T)a(2T|GK|nZ $'fx~!^=vCEXDב>VM5*T^־"H*6|@uҩB37)*d?:8jۤþKvF5v4l;Bz70feξ4@xqq֓#p[bQo%,{_6X9N~ڀT;0@+-އppkΛzxG/ iqoQ9]f~xT IDxtpʳjeZ"l k޼?!jiZؾb[pbD!=>Xfz&\(F9 `FIG9 g!I`m'#7mt{P_8es EwAհ|ՐQ2-QfMs4 ~j]8b.s.b8OtCϔAH,SK1>9EF>a/n =kLk0݆Y<3hW`Y͜s]ZBRTd_gŜ$3a|R=7cuSd*/꿏T<6r=pn{!s.BS鿅_HBɎrPJ?:4AQxAQQ1D$tm庤 (=, U6U p5/,9 0{eWyaT)3YFz}CmnF@zUB1La26Cq9 mJ`R &ԍ(۔X})ra;fⶍiĀ$ظy СBU~Z,-~xHdDFBtnx'-*=st::ϻRUl"Oӕi76S{h%HPAd5@S(VdOJ&$uȒڽEJz|kDg_~dʡ-ˡr.>2BK5:>wbS0~:7^'bDύPpd{ "q!4$%l03=E3KEI\_5Bq`4d _pxR[[8 w4="SPuGj":˵l+|m/8{gKSl\-a4}7^ 66@65u`>{ǻd>cLxwZY' -ڽ0EѸ n?ݿF38*gM0J%]ڿ"K?A/1#rM&׮2ymϝ5 2~CPw=ZM$0!pϥ~e-UJ k+s{vYqt•0&4 bKdƾzSތj۲vP|)e]=--edDr*ҥ j !??ƶc0vzP$Jغk @ޙwq$63BDǨΩ'P<fslu@ VV0yߕ~akTgX;  ̰+pQ;ЮfPF7Z9c?.uY鎧%.mbsxg`jtguN貐A=95}M݅جQDږ$&+<~=nbUܨ?(ڡ,y$;I0DZ˓WPֵ>w'#G֡]VLbBWwɿyfh5sC4\^CNŃZ KV%=G~>@vu"L;{YdL3jTg/LGR` ,UP(]U>sCc &͂bDPr^h;-@=@JWM1S' Fαt3W<9#qmimJ,9z@_<>SJD]U o"EzģNDv+9?-8;*S$!zboV\ܾÖTq?Z38*=<$Y2NR:r04hPu$t&k\w}/yS ˁM\JWj;'f5(V\m<By[f׉PC&tA^j5Ђ kIR,CvbI- ~F՚dociqҲ7#:ehv^!uB p+#U*;Pj@V`݅z.c&y> P@|!m^maDHI܈|U mo9hsti] cUCϹs/orsUJD?Z9b n^ ׍Tr;Hx,N.뎂mP}VBXGTQ?4xq ؗN]ee$*LevÝTQPF\ [j"BcH% f)iEon; ԤC)qA*1MEje?_@| - 4lu[<}G.*+x[RMw` kÝHߓzrq+UbѮ*Ν 6A%=7A=aKesZ#L+lꟼ7qv?/f_`iZnTfM~:vh"CѪxډo/#l6fK,xQfdP`59Zt@g+ p^RN}W+N[e5@r\7o.E6cgѥ?l &jXd Um6XϺPMY<7-oOBūѭ9'ϱ[|C#/{mzi4 z))7)hЗhN[H)l{5G:mN' lձՉx+@Xg,ewh.(>EpYپn׷g @+jfac&PT:-I c).~}Ordl!ĵО8&ж<"H2vz_1a°ǝZvNvSyVzy(ǚ9Hb"lQH}{yzfgC৐%DN:_0*ˀekNg"rfliΙ\eMi2!GIv0E!I~VCqkC:JśkxfD\~ 45^>Ӏt]bKR9cIT:;m\嫍B! u2Z.PݑK4(JTBhPU Ad&<1}YОnw;o3DP>$=іrgk/7ZHު %`D@rZ, e|dr"IXi%J>x<7չvR4HIGmIeF%6 ; B|zL M79_pqFrQ'{Qf̶̓,{|9w%(aFۺ",jh/+AaีKV\d&~, mS];)7O|oXu#;9Tz `xmG'1oܺΈu2 cz!FK z#?hbςUALۚr*9v!A=V'cAe *aU Xv=$Å+sɲfffcU(,}&,d'`] 5.Ě&LiMr_wl:U=hРM8|BrH -C„dPrUGh4,=c?eAit~LcT5Z!. Wk`K!9j qrSC> ~q ԜkA$zMv4/#*isZ f L=a" SXXS3 E'fv4Ea#۬j&HO0biUQeR1nsL:4<>kԕ^/&w]kJ5bGi*vGBӱuqWˣ=3̸`5{7;bZ ZG3}p%LoŇ:f",r;Fkrz{߂q܅`zזoLQkYIP žJZp'NAؓSw׊aYF*h5Mk *-;*ץL!&dP5y f's  895@ "RdJJO?^,"C M[7StoC"p>P׆iţ4 )8!?缮;_9/M2X+nu+@D"d(1{|os=a<5Q |bq Rntՠ%ΰ`])=[_i6^R+A!_PNfurBqΕuAGg1ИG;StqhGha3u>%;W<&qM'a.anB~"/:2^u/&ԭ5 K|Y=$?n|6h5leg9ѡTd}O'QlMR]r!/*쒮Њץ[ <_)~}\֍?MEվUPv SB<ί¹DɺqjXYy8O-Apyş 6+6pV2"q(G9ǡ0c{ld8Zn&<o.c}TM j *dWF|Js@ S &h#? ;9Gdeg_`AS3I$J7h BT~7rε{|Suv 0$-Y];\W峙5A@3EᷜW2m2,ǡJQm:%Z|ӔUpjN|99Ӈ&P֌eu3^mVx)Q3XYD&nܦ$YS`qwwfB&o07=']y ZA:;{!kRϰKFE&}ю'{>I#́ZI,shp4bVw^ e[HXUq x'!FCy ɢ! 0.*VH$gda>*"+R,؆M㮷ޠ|U1%';oXZ<0EtA{4c݌4 dwߚ_Z3#O,,?SotV3WuW6 &:};vH+^b| q5RsNS@83JwŹZip IR#Kdۖe9*Q޲Jga!do A@Kbw9jp? ]dkdO<&"upWU/f笞|̍PY*ZMlr0.biWxF0)-&,e4ihIrfRc\V<ye;Mðs ߢИctG`Q70Y*%*9.@/` "OgmcuX3jZ#Zīv{ĩ@+%—˕8KqTy㰱d!Ǧ]v_ldQ®%r UB܋b$([9Vp&d$h&F#6׳hxތHDCpQv͐m%/p7NfU4yT #t#ӧv?0e*1A {[$?R 5(e3z*Ms{_ZQioa0^8rΎާ1vP]k&hqKB1=ސ~MHloGϓѸgx6L*Mp `bF.z%(. rݼtyyi> L,5N^ @3wH]kLPՈƠQL&o&8lf aTkݖpy/=nY3wmԽҋg֖{aFXȏZ5pݛ1J&GAܼ!vM[贡nM'^IYȵ8EVF؞u΋) B`釫$V&RST]D=l=,ymlB5DhrҵՉfT^ӯ ɝW-؃,O]g Ԯ7IZӎL;c$ED;mUEɯqUu QzrUȆM|u?JCJMsR8%b#'j/I'>g3*y% 4mGpPLgPi+2 hQF/Ռ&$2]ް[.=a"zDyZ33˦g5BLZR!&Z_Msrb}v7q>UӨ "SfmE%I7k빨=1Xl mׂWRןHI\Z@A+0\ HœdV#yb5*n -x,̵oY<3(@!ply|ON&#{H:% ۲yQO %S,vgqF}){KT wy(T43X+2_ 6&o֞q(nw7_av..e?Ƈ/uEhܲG#sfnFKE^\R@Fz 8{B޺|@֙KBl6 닀,tFo/֚%111{Cː __PAwZsQKN?̼,55FS:"ݻ"Zo  Ojh)GCM;fWHeM΢V4$O?4Z'Vp[73P0Eo Օin&+@%h7y;DQ9ηrnWWҫC0%>!v!*m5C!ܽ{t Ҽ]CD5)Rik_gIٕ16ԟƿ"/EGG ʄm!|SWLaW [yݩ7gi0Ut!Pw( v ԹϯL8L"咄 O\#7H?~~~\ñ$6QThj?끽Imx?z,>dm'<;MΗMl"LCvT2>Ctz-E"t}JJ>? . _ew+iW^ԩӾGZ}HFME" P1SѼju{[Є\kJ萬ʡ6KAp:bc ->!;0j= HDjZkgT1TyYoV1䞙^]ʑ s-4NYE@wDdf񥪷cR X.a} *V,Y4^Rud\PŌcPkx1s1v} nA! D 8_4\X͘GUcYE\- % Wv)Ke>n^c@UwMaDZpf^?RCOQsK0:U(/p>' RWnj[` K˟ێu+{|RŬ0#(W"z\|[Y=77C6H;L< “D$=e6xU>'d0قn6w *?{-;Mpi^DIC—k8s)st b|#oWJt3.Ćnssm(MD\:}K@&j~۶LeeZ ʄ+H|֚!߉t*(]L/T9̃ERXhQǪ>T!ؽ>c NHf7` U$[`m#0Q^YQ:YS&Soc됊sϦNVkyX vߴ<x;-5oc$q2/lN%A| LO|菪{J9{lY:F`ɲ{Ca._Lbh˂cP8*{Ϻ싱~c0J7< OIH&%I1[ s]E] _'Tn@lo?F}S1).\;͙^[:n 7A'J^t5t߯:l79 #~Met[Ʈ IdLdjWApV5Sߩ$eY$etcI p 4z`l74Z5_FpF/PaQ.@AB Bs:vP7ܓY0Ad(/+z+ɆZ7NOI`6ƤFud~.lקqoVVqB #+&YM+ |&\S|O^l(!PGjY*"()r/i9*Z薂yM]tƣ|6ǕJJ}IHKmRY0БдPpdO jj4+xU4 KF]KG[ iM`]vBwS j87W9{T؈@wr*?,;č2wY. "ˌefЬXXdRrtZMm#E?BC=IžԕOƨjA+.h<.LDolᨲn6G^2.=h AZ"zC"၉oI87썜 f["ֈ%.Y _F} u-R(C%֥Np +j`*gGDp"-{T(EkQW}KZ. k::zzD'`s%XF(m;!x՝6) JX@ )" " H3oMU[';ێ(9U?iڸ}~T)r!uӏMh"?!(MS)eJ7{(6Q87| a"]Q;[k0|?=BRd-Z2o"F"57FR'"KHsyK_>) 3'NL(EU~ߠMI2òT\A~ iMy;1EU~(w'h!XC{SC췎ؘ \蛁!]3ZR:%g 3]Xf2o-G4>%䩴bR'pVfM_TIxK)?qέ.U`pph>#x1_HFyB t)N#/dx a>8p'pw.Ɯ5㸸8k5QK%GLc :[<CG?& |C,4FB$LO06M[KX7dkG(H9!-Cڧ:jqγB.4'"M@2`v/A?ͼ#S8''o.(wǜKBD[.JjXIjDŎ @TtK@8xX)rY煂%{'{J1w2Or8+7ʶ>PJ~ez*:^=9S\E35Gr=CB"q.}Fg+ء+F1}: N9?e|WM͕rёvO~e&WP|WroKp3L ͤ^QQ0&UL%XOgNVw`iH֧+ҏ 2u%*gt ~ n/bJg3Qk3B9ָTV,'"O&݂>L WT0/(%mܣH^f ~W'龣oWȊ B&mFLʒV98/fVIu:Hb)XQ3x*ֲ,>C?dB8ٶ23twl_c)a˵~t,g CBt/dz-x/G1j5}'.l׊|Is@މ!hWM8VؠwW)衝8Do-ld}Fe `y4!cE*#D0nYV*uZO`7dshyj8jA$IArq$^٥u`cVR7zBʟR؛NgK2;y)Qu뀇`'RhzҲ&Ǻ9w.7u1Dymb/Gѯ8P.ju"rTx(X|izM9=) K0tyj$5SW[KFz.5!MLTUG 8xE)(6>]Gk4M҃|t|lBs &Ihx-fr8.Μv2SeRVaǓ}pnR!ELRUDz/9GL١=x(VL} DbI74!Y  ?33#D Șqn_ѫJ$.d+V$jBh oˠZkֆӛ4a<4"*ԕe:Yʺɡ.SNZM /uwW9%p :.mstoLv<d; 8d2Oș 3f:)Hv1 {_Zmpf*R'02a|?}=QWב+Wip{, eZq9\dEJnkוt͍-5_.V(ef*rĒjyWh -nC+`qi("gNsdDS*6μTRqnJ>gnlw|b}#&hVL.gq5uxUX_u1OmB|uu2:'vmlQ" "`y6`XvJuV~MlbÏ!Ѱ[vM}C|8>qL4m>Hm=@мtl4ig$%WR]:kقZqy.XkMC7ioWe>=+8ax*jp\KSL6Ne>׃]wENO =b eMm3:-)sKfeEꘃhAH9*uL$g2uQpݦwr̐M~ b&wUUp)4JPqDx{g&l* 'WʨIӦn}fزճJ#Y$`m%;@sNܼgםI!D~ /%DG@fntKcBV\ߞkIXRb͹PEP]81DDU6<@#R_df>bAm[m-(\p(lq7sk"#} e8LpFL/]i+Zw{Usgog#WBL= zmNMɸ;Gp!9>p3w&0Q>OHOTNg6~I:!'{=#jgʸ2!qnj^i=n|>ba hɻ8 RI fO:% 섞[=Sf+n>M'x؅\-Jk:N$,C2E EzO Az8-9K4XC+ZH̊Tz'+[#YB)`]oKҾ5?Ơ7.֣[=ӕhvFzs@~!5l`U2%Z{|gN.3bxH4ReH)CS vxvekqewӞp}|qv1@`(V WE. ?YzȻ[[MRNۯ 3k޳GLhG]]z2] ne8 7:񬽅F];>" 7~/$#SWxyNK%Ay$EЕ+Y8Bh c~ vm8s֏b#FlOz_ _:>$LQ-ey=ϱ^ygTXE=[A6SZ8_ YPڍݐCIVj$< XqKZ@4 Ifq1+xG#sh8>5{F} ,mވ(x:D{^"-||lvQW'a{cgg:vh5Mp<5!jxĈOM L%񘭮Y~hqkdz׋Age ͳp| ZHKsw2f"H]mOdbk \qDx/º(%aWZK E ;zgǏyZNm53/FʣY]Fg8Tk<}gjg=lg4P}Y9 bQyca#:&h䯷 {<*pM9L5x8;tt۸y{6i4c( >Z%&$n);{mbX譋nE"2a);K|*֫J/c^SG*wš= , %0cpHMYwNeLL!ڪO/3̦Q ғOGNɠ8Ip0O1fAc4`w ~&'. >(Oysb!y !ՆjcA!dbմuΑ3tHqK67PǞٍONwQzgjP.nM A;oeL0b:~zWHhZYn*VW>anLΖ9OZHDTDgd|ʺ2ސ: דbg@ٕa}1_:6ia*a~iߏm(q ?Ruv$x^u|nGu؜ ar8RH^,쫠(# 3<}iTLM1A +TR.;uOBɠѸwG:$wx'Ɯ ztKd13Ge65Ϋ+%ijv90}>4/g@`rRUfثGL6"[:(+˃!v\1Ĺ(&l㧋W7KOfČ8K~T4'hG0*د*)a /(5;4D`^X#`{9b(U/]XCosR5$@A'Tp<pZJb+H+R eAƱ~ԟ0w/>-7"n|NS/6g@*3/lmCXW ߥ]okNL0 o(I]h %9JL S}mQvWaůJF6N;TK̂PݕӖhe"nx}MyD}VbWԝJRP:!%9 ULV80 TFdfUGgi * +abC8VÀgR;U LJ>AzZզ["\auHYv~TΙd4*k~ _@8ieVĸ-0r V(?"EK87dwdb7gn TuH:A& GED?3S̄[yx#vGfa\Qj"C METDxkU\wP4,C] _IJK)72 y AK>5(=;;|oT5Ȟsc:pl,d^q{K#igUc}<%Kݹbl;dɇ-R&.ph\c@ra#,.4tK>8A/ar'My4[X"nʹ(EG6|>>rNA1n'dzEj4Qt@ ehnI >mJ(SWਆ [+#u%|#ߏjn-pkivw9+VCհ^h妡:H ]Jh6C RdE%Y-+|J2T WPt.7E)>JtG6#ޤ4zcHJgF&W/'yx&fĨ_oZ BxHN2Ad=8oX¦QƸJހ`L]V>sݜ%FCI 83GI6_=l3BZ .$&3^r,@;5S+c֭݁'#T%:*2~ b&ndYi1Ĩ}HP dd ^ ]Uj]f r7NԦPhJ25*) +%]qB R@ކ"O*9˓R(bgD4͠I5kdWWCt<{j>n'k랂p5tgǤ/z;k!jXnS`.Ćϧ[ kؠNn DQIGof{7jND~bn^[JNBaҧ]Ӎ*\l2Rs UȕOJy!Iq P˸C;E0[wZPբ_bf+߬4 75e[dyqg E΁j\mU߈ vgơ$'#5נ!$>eXj e9ւ*LS RaVo_zhAG:h;9LխXw6egH҄}H izp } { ;lTV0~`_ yE ^Kk pw=0"zz.rpK/W]>6dI0B !:;&G7A-d¬ڈHE_7& ۋ2w(FsUn2kIb=ʩp8l[&УncSר\ᠰhB,3Y3*lpKyx!JTUN)XԗO23} 2+%;w2dA.Lj`;P ³S_;wc/>ҳ2_9d%+,/ڹمlcP}.(^ lq۬/R j~QE@:梥A'^;f mu2%hKn韥RkXݷ^ PEm#p 7`NĎj[{VkrvrzG+)ur*JEUp>K4TW/~Tz3sR6g7}n w9Bn N5t*)ЫO +nErX E݈~cܡejrft FBu~+,,Fd)h(no4^)c/[Q a?aԩ' A'.a|BI'?^NGyf8O&X`RPm5jc@05̍cXQ_J7v0…@OzyV<# g!TP6(b~IvJO8#r6U eOD\)ƿA @=8w$)&s;ظJ߈zn~Կ^%P@p;1tBʧgNIY}?<]VO%6ЩKWq n;Qϴo"f"WV %}X\d aLE&&NEODהuż94aҩ%hjѣo9Q{K"(sVĵO;!>?^!jR,I+2ڞG<ְH].r*/XKDKc1'f /7Q osUJܧ3LDH{{tPDF{W>h|J>0'{ޤMjYhFk&pnN%#LR\å܋]B2&`s_S !n=pQ<7\ML*)p g]AرbpLFugo_=f~gSS}}W6 l}-qͿCq$Ihۻ%BΒ|KldP( 7p W✁Wxe&u~ČO?Kv4xOu.v&Z!ä[~*' J,Oܽ<*(BFUxi`o :es[lZJv< 9"O gL?hY0U+ـ_ /#D\-dA"#Z=,"V:k31>ﵢT(; Sש|hwg }Pû7;,zfРs*r3eѪ)BIy׫lnj56;uwAOF8Y#o`S{S"?$Q2@{UxYQQOjƄi1S9ҒޯuȩURX6&֩OV,Vl{Ul\k,CfB+F܎--dT9i41|?+f 9Hs0N4A#R-[B/, EkG+/]Zqj#h$50 8>[ -${i׽ջk@Ĥ|aNp~^1BABjz*\KYqݹ;}_N@Zݍ☋`n$-́{O$O[jW6X[;6OI}rI]I+GKq ڛLO!2a-È*O0mY9ImIe ^T'"Κ5$c:h)/qGFکf?290X"q4LN59zor(SΩX~"#7.VԨ/]RҤYAJC<;O?#85\ۅ_6 `e!E]Q~`mp!z%F =mtvڠ v{ hrc%LJ+LxO7kEh95Q=&h fm2Aj&řPϰ:[@'AikE'iPxQ.j!HaObyN Av5 ]؛ XM"w<߻|4]O! ^XLi75JڣH :K;K2Ձ׬/<8yBhQ+k(p~%Ju*\'YH $tѯu=#`k0<+ȿTk GpGţOiXO^`Qri<؉&]~+ɇyLSYj˩ijmg8@"(R^4s'7 6O\_FAƿYٵZRRY GJQğ#mM;u?o 2;+nRN:pEmAzZ`0`]mѬ#=ߞ+zmiZ-G0A>dmiHH*E CxQVr$(la;L_K* @&"@#ϴHg&XgaR7Wz.B سHȠp )Gr݉uAsjUP<.8QtPY?t= <($;޼2#3[Up Ԫ/[a|~F6&[9&Kf6.L}hҍuJO=USGDg _2~7 *(qbpLe" ćGQc +Y߶Iٯɥ{2L`` bNiZ)N5> #dINl?>(1hK"9}֣yɰ~?buA8txyћݺ)J{H}?oI"tv*IU8EMRd}NLvv<)D-)l~ 0S%ZU"ھF E2ۍ-1އʬ3tۛ 9!g@'6JJH{3gMijAv#,fW'R4m 7A-? !OZkHKL}9< ̷gK_Q 蔳>o-fa?kvnBOd{l0]r0O (Q71#* Sπ"Vb)7yc eecބTqs^K\VF왲\DЎ b T1>T@Cf-6`%ȩ05nnH Y9+: .LMF/;1jP<{mc6DsOh{*D /¸w6qFY,n+H8"-w^Rkö}3b\w9ˣ3ǚ^'J S;36Єwu2>;nDW ˂&쇀9gLGo 㿮{,xM~zS\@Bjn?:m\o3kXAn> <20J~p!L@G\i̩t#;͍bxcB~J4 ;䩚h̨cu:xhE 3MõܶYD=ZBqN7@,^*8H[<[I5m&]?-9{7/좣yPV 4gNgěT) Yt%l_&nvl٧o=BnX:D<٫V8.12' PUIb(Mə={/P1>tVkPaZ7BIJ+* N]+j`L\ _Si O׸}fφn^]|8Om:b2|7@v&V5/}$>>9^8\UuY5<4z#ԏd}麎 -)Ms?T9bX4Qo^Ng)";/Mjj;IUN3مؠkz(tJ p~'+֎%S?(I"+4|쑀$cB7yMEn≙e>Xi&\łM)*Ap](_a}n{5 N$[q1!0o1dJ7(Lpcc<$,018($¡ɂ*= 2o~auBaT Zwtc1p%7|)p(=~gKd*΃+m|k 4j!6=ʊ4}RV i9q-AyF 'ࡼ0hk!WaWyGP 調FbzF\wh8) &8}tjC{i;߅UO, hzQ w$Іg}4фXT8r[W3^f;} i Ϲ{MFkХH cwj/i ;m1#d|:辺us>Ywb!cmB̷&7ǿT h+<F9meq[C@vŬG.Xe@&qWߦ@!oG [l6/4ٺ g7XG{'Jʮ6gC*e/*DҡM\><9'ݦc5^ݩP!LH}h"mEA=)PNK}o:VIfDŽݷ_ N l@ }yxe}땂~XvاbfTsFB]85~ll#3J/hnj:NeDRW_H]FL5 N/ZkHVHlvV6"dҢ-V}#jC#Apʧ_53J~!Ƣ5U[o{\Q{Uvٻ9=~t,dMHhM Շȶ)֠|aA"$Eg@Wk砋 A#by̡֨UTb͔9Rs*-8тhV&ԣ[z@4r}Nqq46D& ('+ ׊#+@Hۮ>)WB_!lQX$kW='eya9lAZ"R,MIG]-QH;KpkU [E+Ud)T~7V?JeN_pmc'X ^'kHzeM\s fvE~.@Ѻ@Lo76<՛ܓRORs˂RbQq:Zk%5lTQ'c r&C숮w֌?Ys[DXlB+RnVEPv7)p{)D=r Wa%|7YY9UiW (!͞G :ZjSpJRR79!7ʎ8#nbګ\àTOzz>LlѪ0VAc_!Ur&,7c_>R㿫r22դ$@PjM06omWK^[Ԭ]H߼.\*H!,"[ Y{nBw$;ϓn{u^؃Iگ6jZܱKLC6\ )Hgڴ0SENpכPFA^E,oi)p^v _qzh@3I-ZS5)kuPo3,Y0U]m aUBꎕ`5 Lٔ̓wKe ު]_,.ٮ{ :[c@Yz톡3Kwˬj[0=T$G4:#` S5I8^ЗBBC*FF&]+rzA( bX 9p nBʿ_Ds&.. i.?6ݰQ% G|GjEUwCnD=W@j^DniO Q~^ ai{ Nnam!&HM`="H&w'518\\vm956!uCUOC]4@DjPEG 4"\Ƌh[ o1ȱ9' gS2%6C1p Lt\O4;Mqu\$ڊ%{Rޑ؁|3;w[E;Uѣ|^˼0@?˹4,|$Tb'8 `\%1X*C\Sю_oUb$H g VRKr:R>`e#kr6N^ "vJ.Oバ#/ XY=Uņ|u>F(9txnƙIuI a3!)*QN%K߰_E^HWk3塙lqm0:G #s }DZqL߄y-Q@xR~ϘJ\d.~ٴWlSxf}o[En>ķF_(p=%QJ'h\%*t"|CBrr``$1cW2)GKwWDj7K g} Rirά`=F s HhSqZ2.';7 S**lgO뤐6G?y(&F#a_^*ZUjҸ.p1wp7w B}!)\ZP mWkJMk &y$X+F%T3D)q8ËEoC߬a"f}9kc"~R Y;zgz:JH zhq@i)_%\-Äz.|ݍGd72 g;ojϩC#Ԁ~X7Ό(D3S%7of&_jlW1%BEW*y˔0}W$S!]ƃ YC Y^('(EB"wa3q/ޚrx{) ž09'of;'%ۭSrOȧ9ݢ^mnIČzhIPQqQS:N6@F u,P(ub5̨p4ׇ"^jJ4~3s̡%c=+~3:QɢcFiΓ,> +XFwÐ_;uzuI&!*+$9q(z[2[pF~W̾ cJTݘ,A-Z29<2Z.S-\'gf}5PvvT8LwV<Gߍ0~[,3e}B]dp$w{77n)A]F=i8J(2p/APEU>cF 0!_ XՓx"Ys[1uY\$}LŽNHɼX@-y R@hžryUpXdL큓Ai:Vanω^q=qc" s3?kђA1'^[,xewځswج LS7$X{>LUw %8Z2QFS=/V/)_qJYK1L9@rެO3~aߑk7+CԲF($Oz˘RdE+5U U6.>(|Uj8۾j~)eĘL"Ci\;:wڏDRh"+9>-*NfSM HzP=EOs^?+Ɩ٘Ds?A$%""&7*MEݙO^â틲S?3ɮa멕z۴ʤ> ]UTL8x .*/dQ4+q;II P@L ~` &9ZoRfy0Tsm.YܬJoa"N{ml)Ci<@l{]AX#zr)~ePjn."\Eu4ߊQ F*N,-ܪBg՟\tX #?f$p8@Ub&3^ц?l,e1k@/bN fЉSLO[)k?6@r)ɫNΏKhnY4};ޯeA9ğTYYTءDxBV+ł$]}n!^u' xM)MexbSR;|Ӎd4ZYjGFs *hsmx`[ޖ(†HJ3h O4"DA9ځ"z`DP5+ \h@hA$02s}qgq ˰ἇVkjOJ\ d_,W܂ N{yU/S3,`'Y aQufaUޙ'Vd_)>^<:%S77Ћ{Et{CnBrkNi$j4S_#r\!nio,F5GԞܜr#U9do!_` jBTKM+ 7sb6M 5Y2ҕdk{+ F«*W&Ҟ..f_d#IIp)F#_O^5>T ^#Ҝ؈R!LҰ'W;v$]is830r6'bU,ѪK_8 s{K>#$bc;  N1$&;x a*mhy\pH*c\BڼṷX2+4!00PGYpj.t<]::r:hm{[:)29Tva[ND\!ـ`n2]5~?ʺ08NOtThw\0&/?5 '=dˆ_BR(}9΄> f܋:ҋC}C8Ӥ{| dF r S K{[6KuO,R݊KS<%L(DB ytO;O8 CAl<upW!,fW$4WB8{u~VQ !BBzkFC픃*ɡh@X.E*͘?}N(m2UxAo\DNkWzZ!sGy#%[nax{}Fk"+ia j(f"y3@-qh-̈́"yr88}vuR͛;UX6\f^;l4Y]l e m'i( M* ,UgY=m}}RQ$5]Gd@X{H+M-ܴKp(}?u3ӃJLhBU֔%)fC@ |9">f@/PވzKHSba[aQQeŽ,$y$r3$Ո>&e,GB-DQ +{ꌘ%gU̢!JU fd3ϜYD esEEׅLC [OLc޻WJȗXq^ H#H_bJM$|+_$hG FeA|2>IaVcM;7@?88a\0ĘhdvV ל98}Z 0Su#y3EmTK.Hq50]6hb|y,s͊]jQrR\ aRhKiebxt" "0P8FlF1J Y5gq3^mFY0k%@VY7(MDs&7Hn.ZOON9+~ TiA%~d3f{$7Y$),JB̵ Uf%s9ER ($)F+;~־9E Xl[Xΐ,x&+zqC7Df#(7FE+4e9Vqh?n-T$Y\#n)y˝#E}`sdJ͸,`7]ϸ`Wh f֬顥fcnnt1{Pu髰du-*d`m,Oޏ"MhY"okYCZY/ qw<^M |Dg mdۡ9S!^M0sKQi- &8jzdS3"t/ /ZV̮Z>&}h̺2ƇV:Hw=#F{5rZ᫢-tHWXc-'RtTcgX)L| '8/٩Y^j .D_-&5'`z﹌LanYfH$z}A|5rJd=jԧ~XܜE`]_ ʴj*&Y Tlo2"GB%GOtyʲMIǒ2.:{+ppϴPTlO݂x!]kEUb:;W=7MA2&(,V{O-L^" w/ɦP0ϻd,P 2Aa`<)aj|:̻54SA8Kv6SBX~?)+jw'kܳZ:A.Ø53,  G&'GpaSH2ʋؾJ) ~_/\a\{9!XGkj!'su+]cx3Ų̢;j062 Rz`8,2AafTa/c7Iiy<%XBVzTonn*)SzR5`u Ump_l}FՕ|~( g3&h\JKKArPHZIJd6WS3пє[W_a1`PD D\oHpإ遉<('_-yֻN(La;9o]kAG#]ퟑP)NJpH3i̱k5"i)9P5aIj oi{P3Ĝ潁^i t?KD[:dO<یnL7KX)URv{VT<AV;Z 봌tFMYz$x@D3#~YQnDxpjLk=vI]jlP6gl =Or&v-r8xd+1:CM 'FKX :i)O@CA9;BgC12&惤W6ePf<>,c}h+ ߟ.ݭO6}s{Id?&gZiowtu2xM:2&;qQ> DP^| q- ˅;OgkIeTbTZK࣯'GM;er[b|7@#kZCcFD'hHz2Z44W#nv춄ߍkN+AĨ+1㧭ֶO!T!1VJ0Uj|׼6&*N@G)ǥi",$,ԢW6Znuq4jl(ΜrWҊ@`~.uh(QT'p|k,TTz#YY\a+^3P3|;ddVAt& YfVYODmm"Y*6so|:\7vkoJbl pΝt߂Юꕱ;4.9yZ< J$\f S%7ہ5/Y v 8zW9;s^!<wL"D2ȓ(j{rzdeC(5]gwXU )|vTs0Vī:$,|bz^<~E{-PŬ!~ߘSШ o8^.f_gōwH2YǓtfN-sF̜?ȸX  Z|'h!ic K v/1姝bnO2!FMc5Ht1v)=Dɗ~)bU0qLɢ\VQÛmG~"}>-4 n՜I=T>.Eof/O"P٥rԚO6NlOrzRf|"0g&KMS@fz; ]nb>zFL!NuDž `fBJy ;sy俁ydK,Դ T? *76A~Y]8n`Ρڄ0gb3ֆypGuc7^ ;V#ba"ϓts[=f=DN1s^E~R G:ո`."xm DƆK$ ʢVj]B"GH\X?'g>࣓ )QȺ)3N^R10<ɚbnIP$U׵V qV"(92CTe=Tʯiuv>P euR["(mz B$gY벜2 ĥ:jɃ;"eؓ6׬5{V $2CiTmiUzT~%\s&>,/'Zhyic- d>;HBtwJ,8akjCӁ}:6Nd+x0T•oJE~h^  m}VeXFw^[*  0 PsZ6o;V&Vr-[AHT$>)_ s,kLeuBrz^Y$ۭ)%b cNꓧ<کN̹HnT~y#/4R!ND" %zi _ŌW +Ww@88S{ \*?2Б^+bנDs/s,8YNݬ+eSM\tSݎuGЊuKS%FT6!.WC mU,X㯥H<5$!4pYw$;NJwZ0g q`: aE]"}!.N~-$ri8 4g72_ZM53*]ݜ[E[IH9!N3퉜uXG3ʃ۬7QVUl?(\FJipa#2:,9E9} 6"6XG֞? 7Vx< 2%W vī\tZD# u%oJ]rjZ"U\BX2uQn~=OX9Y fh'%vX‰cNoEX7>`v1,+~ xޚ򑺴=~1Rst]͸L#A+݃Tan9t-ENֵVljJPWOm{-bHo9&BN̪>6c9oӜpX؅ߡTŇ6-T)f(:22N!n{JŊ=}6 7@ K}<ͳ,}hSC{\qΖDclh61r':"VB@YmNbV;8нvt>,ri\^#lby"PM γ\"ebE b?DΦM~ev"]y8wQ]!y8y4M9>[r*#nAi<[ZZBA:)S7RX0&p/^|8)i\'LjP8},5=z=+!lk#Ds E6*V%$}G%Տ:1ڕIJN7w0A&;>Ti>H]kXN&EEHN8@>y߻<\C@4qJ\dyمё64꿬r 3 m7 wS}%pӄۺs [6b_FFv]rw88HL/,yQ!cYyS8^_SZe,(٪=2,[a4`LGu_ a}qix+Nί,& >$;}{ja5"5u:c (:~rON8V7xW}smc]N><5 A2e@vƮق10DV~.e+)#X1V]Ȕ JBla-pB-zlRhvE+LL9R[m#tcnş)JC@$@ոKy9ΦgX] \ h/!2ŋ_Y.cZQnČ50ClXF5fώ;zSpHiHo@-|Æ }范G|􏰷4tI:W  L3ꦁj%I|">°>6T%o9AZ?v2~U\ǃ/+z8pE8quVa%v{`J-5ȃ'阒c' Kw!½f,S]I mw/^GZT/fRTᯱ9YB 2?uNj/ L/g#nto7'܌%K@V 伩efU9YLw4͐A]+V84S_*]LF1+#Nw)w~Ph9UG󆦥ס0n;dFyjkzšуSU8# 3/KKHM u- a78F<Ϊ,I}.7e}ȑfZ@J2/o:1$jCK(P<;:ʑbr,Bmر(R rc@ ZǞogNI@;oXH%w0&I4-bIB^~D@Vuoo/bmWҟ3d'f)D㚇H`Ajb'&,=3QwD' "Q";"5I*$qzG  ^h腎VAA=X8_@(նĖ!iS|g_]m;Ԙĩ0 dכiD>Å!mlvN߸+!- viEհurU펤V]*D(@n^b?g.P lW&|Ac2 HЯ+L̦ᰥzy `˭fYP5P!Hy.ǪכRh[&ns3* ׍N>eM>ޞTbuJC#4O{]a#gvRH7D& | DV2s=]:TYˌʧ9c}+q.Koۃ<'_@X\j % T:"nBb_{NL3=agIIͰM>M4,͞ykQ9߯}C!U!r+~c^ζ!gZ=}3:AIWd48 2v"D l.xtnB09M`zgUBx@Ly-bwHE>[-$6E^#3]_ w&r^cXݰ Bɬ0Jʂ&h1.?s9C1>8q|ЪY,/eF~m-6=2Hْ}x3L/&Y *LFuЪϙv]":|)m}\$ }۝Xod•L5!(I$ȥʍb&8.MxPo0}& .UUm}I O?:-Hӽ}1՚KfYLxB)qӋeG ,y/qGZCD3ei%άwʨ4z1,Mmy<˝q .YDCaEokuKGħ+\=塍ݶ$1}K7rR1 [wi1'9 nO^sMnǭvjpj{ #W`CTP| N(_,2e_t+-X+*{ =<ކ=[z*Lߔձ2a $՝yMv~i1Dw"dg:m:2Kw*~P: jGgܡdaO[1 k!f.ݟbOeyaั3[$yK,dq0? 5:4M O|Zw]0KQE`b-TH|ீZٍ٪s* ،\!klo "zz,za>[e"4C=yu=?@E݃ 6[7(ǣV9?}&S5c5/1[2J6-FAuh+ϰó0Ԛ px$sVжEoW/A}l(%@@XI q@$;wGdQD0'mnUORj!TqE XKMW#;T<\lI1s萞"nƄ-/ Ls96QoE @jYT=tp 8U}/݃JY\`,kȴr䢕E׿v` ""9K{^@AcݜЕ EVPp>.|l.RTtQlDUWv E6ulE`Ȁ}'y 6oɾ (o x9{O~"-F !a®%̚$PрRe(`HU%@)8Ğ0R01*J/1pq7"Iہ/1&@z_>/>{/=CIL͟uh(2Ԣ_T\d43aTL@?s,Q jmR= !`ë`/TBa"p}&d(ܫ6q~p)ZeUGYEmmP@e(zoy%lW1xɪ9Ykj_F 9$ t •C iй:a)e{6sm/E~ѱ@W2?ZHY^/nե`x@>eeĥ૔ڪ޾(`#X8 .GJ|Syɀ=FbN4DZlɢyZe_9o(6QBhb_'j(>E ɞLm %jon;Q<8%Q >hxb爮Bβ'L lE w4UN bh fL2:=?ֻH!y6kR Z{ڻ0zDl3i0Is{2BnV7&*YxCJϊ>=V/XaUce+ AWp]Fjԩԟ46^k)ws˅')ua8X)#jPY~3H&R9ڞshC`}uPǪyĻ\3UCNm(]71S!67*jq{|cg_E|{Ԗ~V:ܧ%&H4-<)-fX:DV&GC,n{c]=-;BאjZI7;H73sn޲{C~E66`1f`\00e89#92lRc!+>1Χ<&.oXP ?Ņǐ P/5,'ltJl 7W'U : '<a uT;Bcs[:,E>1, K uxHsK7S c-^x#(D{ܴJ7(3nh@V+ܬDoCTlj~=>ȿ%# ?-"GM֥v9wRQ:;R IdW.$D.#"K-XiS=qRD5X0lH;JV5xp#ĄWP!nD=ZGv]>ej=HM*B+9C\ek;yMt]OW ʭ8']ӓKŸ΁W6FtY_-b4gJE tnݓRq+J_=x.t )Ԭ\&Us9F ԇ4Z1+k ia _!<2S>,i֦n6<?1T"Gt"?bm`G2\88ҠUĝ [ f}y_ e:-t~ln)W{NTh$IX`e.i߹W`eԖ 2?jAbtPwu!G6u#O2S_f9(;QBnc&x*3y1b)sWJWd\bm}q޾:7k~- G0p>J$NjSGJ2T8X±nFؓt@z4ڼC4GRzvE=7̎Im |:~x$MrHXmE)GҸz/,L?[6YeTr +[3]@#<[}EpOVo,-l\4(t_ DxQ^I5>9]v~ɞeH\S.MH:V魯x.}5l'3u [J1¢Lɛ*ʌK[`]8SEN#8sh]cUNk`+k/\J"񧷀 3n8NΐL3ҕCԩpGPDWTh_9 UB&(Daj)#Sn[JIH1%GZ+)%:H7m o-NsI8kãGv9m㚄 _`'-iȵA*Չ2سɥ#NX]U>fABrhQ>?"Z\rsrnRX?Q' zG P j-gk]ChUѽٜyr '"IB>D> !s{8gBJ aJ#W¢TO}瘲 ycrX&ZVS -Hc*3pZI/kPΞbS"Yǥ6wlY7)#Ivq437NDj!dg,mF9\̕o6qX>}"!C3IPZҭ1{v6w9aRƾcV6D̠$RcU/(< !q|+ds0W>ВxXf֢;Cp>^{^hRm[# 3q/uYiz@~_|^vPgX|w|)2z$XN0c5*o( ʊ锖W"P2gye"ܰ8sdr;0&I bei"n%=+*jSڱJst+9DI+)#gCuûjڏV\,SƮ~w]WXg 5&'cY my x{KQkYӾI,',3>axG;[4:X}{N}@I(3%~NҚdTl⹢`K%g;`䙣XD7 0o n N:ݣwuL#02B%b~Ȗ.cyMll:sHBeMq4j)= ׳4α .c%&C#ՑTGnk VtPS6p#m}9NGD],`'–֞\ΞUZT#4JrҪB?3GSڶy[ޚ$WjoAq*"^v(;'B;j9;D'K`hxDm}ՀC7~gfxny%Rd{V0.:|S?˳OFy@ Ze!Ѩ$}/MF( Q5Yu3/r3V3'YO&ˋa3T)d"kG'h05-$bD(MUc~hDoUp E#:1G/XdG8 ] #BeeU-R_c؄}>U-zR4(g{qJ~>"`0ɺ䪡SMHv<;@75FjI^f97kt4Ac,讀- HvWhM@VjA Z!Y$P?﫞h5F9t(bBU"BZI?Sh!6%,l;fAiו]ϊGԚI*bId_ex@mpgs_Nk:nmr:.? S8YAs&|ɳ\tG;A 2G\53xuɜy!pa|JP>ˌۄʄԽAnPHbD6d6w+bVvO` 8AU8t1FŹzm9{󯠤}3뭡wq8dcXt ķXE&TR KzfNAOĔ*$5"̇JWbqxXzHSo:v0'4cz+g;z#hx#த?JzhN>HiDt4FsJ y#/ㅂ6e ߆1zIw/ċnzZDl4hNb  ^ځ?)Jb~w]e@1+8dҡ"hVuLNKoZ3$:;hEzes|r{!M:٭,Ch*uۯ>A cNZQ;)0yvCxa09}3ρx`,P] Kc~%>8r娟G(_ȫHn Be(7vD-<ξa}IHC779ik]t-ͦVMv븍$2?lihܬiG0pM$Zˤ4byFבLstC"o^',a>Rgi `_lvKMQvY.bOv|/hV|XꆣoAORܙL8 5rC'Nm#La>4zϠ0FTtsJf3Q` WETzgЬ6ji6k!qf3&Ӯ[;Iea~k=V*[$pɵG/r]FXPk 蛴m1$ r)hOR}Nw,"T~ o`%,qv)5hq-03$WN+Wr;뚈B{U^N;Mߝ I(]Ts0& ɑXN|!"]t/a<1텊Ih-5j ?^ARqgcz ^l]R`2u/۠ͩ(yp2̗պLJBMX\n0ƏOd"- i+#L0bG2N_^#7.$ZoCFZLvM-vwK[qcr` (wMm-.^ћ +m:Y Dˎ|E݆ GΌyޒ& pw_MuLyJi, zqx;1c9܈cǪG\S [MRFVNti?3&GM=^y2C$BW–/ ޾9nj9GR~U n0`i7nf[ O<=sLq,9PD`p;=X[|r8`u.@XhtuOYG9-\qLm)v ud+ 19, =bG :_]2wl_ )(nٝ9wsBKjrΖ> TޟHxGLڒ!e;ײ%* =A"\E:!PAf5mQϾ4 d-] \0QFX8gTYhdqv#.X7A5Nۨl Ce~9=`O6n v10dU_'z38qauv~4ө]3/r:XRr8İi5p&6O< ϳKM`*^ X]R*lx]vN)]ѪMSDXc}XKCi3 ߲LʃQwOl'Ɏ:3,Q| ^nN{HFZnT=LB@^Z;lAEXeKp!"[7S@[- 㵃mW>8bgIwr2\Ӛ@ie|;7D$⌵N^ZJx4mƜ@ԧ`k-3ui\2粹k)@ i ~iCG1 M:dl]]c4E :O?Kܥڬpkg[RnnX"uA6p[K{-IrbQtX-pCK cJKy/2)lM}c[bPn7f`ZjS /(B,P~_E)hx:WKuSY5aAkPo`~7G1#tQL6u4S +& jC\숇ks^(Ѥ=n Z):Zfw2YcpR"n 8s(.M 3ZFAXBn:KL\ ^ :4@H"|oE@(p۶ޞ!k85AD~O}16=WRLA1%szXnYc"O̭vhq}Hv'A RYLt3ޔ87=h'?_+Uec>fy=yhA}`.o";<(G"zsȴ 4AK{Ə#eSta9ʈ78@{#Y#'@IOtƱ { THH!\Bh)rY1^_BH[sǦX^ZV"M_},0:xJM9--\1|79Lb bgEYdU]m^J*X+ly N6v]y:_Mx*Z/!AlC,t@Bpϑv1L~O*u{W&Q 5 䳶{Vz+2ל)G!CCdd[l6Yw 0יjֿιb|~I&4j9ٍUL8*~<Y15 7>,|:F )懲Ң 2u)c+88NOqĠq?qFǟ.Y+thx_uJ"\!^)CTBfcLWvY\?ɃDٸ*}n~E}`PNFN†5vue+iDYkq&שLӉF1!Pוj= =hjea&H$ dNPtQ )Nz:(bW/;S ?Rmhq#K+/Z @P))J܄3ĴTMoI,WTMt &7Fˀfi4?QzɍךyMk5 " 2{D5R&k)TSE \Xf)8&Vt:`|zg `ٜy[Ɂ*X턦H{Ä+^65rW7֊Vb =yQ /Mϲ;[Mb"l;Q],JUyd3hRx{ٷCb:|p闤N,#0epUtC$6&-l7,L9v1}+:D !  "1g} j_pHp֢zBGn@@ug|XBS.εE)֛̉FSgu'.AM/zzV߼xevuVxrrkєZʔ!=P>:CHb>I|7V2\)J=zvdR)]Β Dq6έc:_pz^&remޣB.b޼*C6h1`Ri* pw4- c\3r`LW fK5[Uևp%N|Ť`Ee[I8ץy~ڙ/6n@xK^7:+. 8Ш9ʵagIoґAܧLSSr)yӍ| tOsQvlsuIb$ۮh-L;FPx55aހ#::Y4ef/C7HHbP܅Y2ttJG~̽>M"ܺN]5A*pW7#t;ADM3B|9PK͞:hsOM@yQ5fOiZSٶusUudTypm;N}\w0GnJLw3Np?SGA&jB%6 h?P$VBaG_mh2Tہ;y8W IxCmZlHڽgo.M1;@{4I0_pv` 3HqMkqNv@b~iz)Yq }ۀhSXpױ>Y$-r&rŰ-ۏs;p]߭v~p1OL'4jHoRF9,:G~;X :,Nο.}((|NAH\dt_X)C(ۼG`bl˂Б:`^W2%3&/u= oO%3XV4FGmFAs"$aδda4qUǸ,°䨟g6B7>Xŭ_ۉx Uz <]eeޜs-I=0Q4|FAԓuT1US{(->Euَznޚ6E1bPڔd#ft[\Aa==2 S֦N?)[?kE*Mau/٪vMbZy /yȪ[GhoJv{o>6S9{1AO D?HN Zc;m6u2 kKr'f#z ]Qs@W61gّ8 UPf͌2.7U-vVEJ{/#ƃ}JUn{h͈Pɖe.~J嚾=O-l~. d !|>9{fe^2P]G0.q36L>hek\U"HONbhA6]#*W>rvVQuɀ;!ө*lJ`y3 8wϾSSKҔ T6|.OH+hn<8hs^g'eaRnj \+@ZWX;sWo?)9tb'D6 )@Rfrf@UؽCDHzZs2?}Ta\Ka ՍXkqU<>zF: 5&Ccf^*!TH}sVtC c6p8T5AK~_ox ڟu7 #lI]1d1?Hyc0o0kx1GǜWohzWrồ6MD O7lkG2[=UߚF/4(m$C$+3p v l&>K 4)B mEi:3Q'_ aDXP #\02u=7mq?lgW@/eie.ĔEG*;SrPx{."uǕ ܒϳ#Ru۰.bdr!$f*s& ^"aC_{/`ڌ+WXC+< L C SkⱮ=*ibDP݌Ws?P,nod[<ZSfWU$L͎+jQ-\o )zRGDXq>7<8H:'tޖ9 _?Gj@Bl8N)a>NOJȨiSprlO9Lt(4r-GpX܆!q{EM S!Rh `I8̲u=yL!TKL6/'}S9"ֲ'/9ekWE2蕓]oSQs.=Wi|hB*ԓL-}zvdz'2L*ÈɵFѾp{"[rL8E7gϯ. F^pmvSg$!}]&]CZuWd TB CheyNɀ0$6ckbjA7DKAB<O#^|AFIHxm;NH=&FN1@l[֡t" i\Юn 2Hޓ1cΏFZS|nbt?|y=_(YڸCVWsK5xb`]كFqlji{^T%y ?Uo" *Sթt̀(9c+Rdr+G]nA\r nqVғ99?O-䠙+6C HVh-=9ξiQvSljlRT}0W0#z|x$\ʊb\w]DA᎙{r'{ '20<^mjO6tV/@<  vA@P祄P߀ u:U9*;p?y=DS3,3M="(0h24I!\s"΋&FI ZqAE$AQr ~-[9^ # zv^6.>?3E =W=vaVkQT 1n$lɡ{j̾ž}B w"$iT#Fpf\SʲYD.Vڍ6s ne^kNLNXʨhm^Ă7j93F牯TǔK$Rt^"B(߭Âb!IqCĔ;DфBw{K6%su0w]򇾦uv&T^#h{OJi\9Az*f(L`K=l@*>dosvջ;o]nL95`EjAѫBa8F<ۑb9ЈsAZ?dV]rpf(0,Θ]fy ݎC1uWPU%nRD$4sfgϺcg}'9dpbh*YzQC w} (1iZ',dҶ?=Bқe=H)qNn%_xKZ qr[ KT8g" j?ZFqdqt#]o7"wtYk@ϹBNOGd&m`vſsnLƱm`6@<>5u*eUע~Œb̯ $ !ӫcfY3Lk%IqȂ%w6^+hyr~n?|TQ}?ͫQW&8f6*/Zxmo(KYRFoC@]%}ܻ)~$a.ElYj:HErOFL^?IYݧK7B4\Udž~JWVDkg.1CJs * >˷!R.hͼn@_\ӌ2,͍/<[XߧzG" M=yޫq>b5 7 942 Тm[ާVV;wGEztx=AP$*%gr$n~u X>VeƚSe&,"{qEbIFnrfnzjDaŒPvg lŗvV{K7)}9pu9)IY s MTUwdT kZNGRH2>6c5eت" ~?HA۞9X1КXV;r '؝kD&C'P r8H}!( Jmcc*_Oб>9 M݈ˤKrpP9;;ALfYb6z@ٓ>]r5:{;/7th6qo&JˮEBOA&h2OuyY3̰ik˱2Ӥܮ N2W2X \ܗпޅD|vi;`ݞapN3#c npՐ܈t7 ĊT,6vKZѹԕ &R~ZIWHwiyprKg{܄|\/bOYAș. 2H̞G1P}@Akq49r U_ [q.5FyT-b%TA'߆.D.=['e:׳.ݜW /B=dEL:BQ;Qǣqnhk(~[MĦQ.__W!:(|e*6 ok+;l9M@PX9*1ރ$VHd(QZNXDOcUڎLԤΡ|PN6ʩQt֥KsGU$lUyX$j nގ>!GߡDdI쉟jnF^:r aM P(_kxޱ;^wG߅>e]dU5@&5ٕ(C|xn<'ŁúV~ħYcQtXkd?dFO4NmE3UOTT2uҽpgrqKbʵiXdVۊ'S sy{Bkq46eǾA+ňf12KpRs1@G6鋏o[?ܥVK|o  (:[G>S2*T'JG) w奯%{~ $g2ߋ>$a=J4b۴ =htT*#I,!-IPd%x sFA)6LBN@tQ* *oFղԾ}Yzm1i_ A)q쌻,@%|3b'iG$n{`LF<5Aע_#̒$ZPkG}Cbjb%gUjL86ι`IwV?LJEzS9#):V+<ݖVi;2*- vLLRƍ; $yx C^Aw3g+£^=jLYounj uG\z8Qo4WnPuvH|Sn>U|z(6cbh&"XC) 3*u@O~71"+8ɲ=IAa릮fXVvtD_I5]VayK:LQJ QC4Q8z+DՐd#^N R)&Zdď]$iKثӒ d8?Muk jMLX0e@aLaV4A91SXC)wdwj*Z4B>Hu WxmeWCS䏬AV|ț}{=n~PV2@,B.ﴔ|\ x,Z%/1Dw 0JЁ^_g^q5K'h|iF,!(lg9/o +$ɸD f܊ffiGT>qg>`~!<5tI7p#e dI<=*ڻ]I/v?YI†㾉 nX1aWyZgmۻַدՌ])VuRqUҔ0]c ֣C\e/?s@VTդ\f]:w4E"n4[3f,0;w$k_bBpCɏ%HW4ߪ&3.p-Yl L;4f wuÜ_(%B>7Zd\mX@}9Ծt;9|َnbR thM&~^CKdBVwŽeJ9l\Dig zOЗ>/RD2U;ѕq˴s3\%}OtDr?Lмy BstG cKn'4 $| RZ|~tZ5r+15A,3^MM=XNy(%Kal >/ rٙݪlۄ3,K>SE}'W> fIeu\mYF(swiIzPē]k)X zSqb޴tGEG_ͯA3;ާUOf4k*S!] nuC~PӖ漧%@5ReTn1B?9␙e- #d xq2iR}|׮n1ޡ:@,Ax7/Բ뀾D'T[_tm4L#|q5)N/*4f?%MUT&mJ @ՏiԤZ%DC*6}a VuzFiu3cQAVPV9ҒJ= jī\3CQA ƣ4b | j!Z3a^IT)>?"˨ ́ x駦Kvb!b,{;`*M.3ɕlA&0]$`mt[ٝk>EX#d0c:z CY3t, J;5g)Qfp; },7sQR;# U&]q"μ=#KELFB/)&s 89QdKt) l[V4Ivc0\:ZbA29\bpA0)!9J;çfQJsɗQ:>>4ʓ.Y_֝gekH6ƁywK _F=GC7ቜ[}`o2*aأCܐQ]b k/VpuzЙIfŭ!.gPςhC0O:dq07w[Fd8s% `7Uf3jګ~Jͼb Ҳ^)Gd*+ Ju F._]v @NBL2#26BXy dv1C8&en<XkKQ u𾖉Lȥk$c ai+qǨmd͘nʉ/Q)pBq5iiFGy $]:SXAj~ّ)HkyB94*wr&iB'ǹӶ ƶ]6ҢL~3_VIJai+2C2WloׂLt >'1wA8E3c\S+wElj+N٧+ 0 Y 쳧;d}8ΕU63(euLX^ YY 'v k{_" KTrr]ŠO0Xw;go+ $29ZiIU-X-1&E5- k 4cyu tgVH_U 'Xa@zv E%f{Nr)1b3fxMJ6-)~g'p ]~f3Vވ CS}ttl"P&m1{ yuc(Cn0 @_?1s:^g4y_i hYё-JnT\i. ytI(-,\f570"#YfJ= !zKsFػGށ:q'.\GXep+\˖1?̏e=8w =!/mvreu% v(͓-H[#_+r L1Et߄*g0*m0hKʩ̊ҫSғ (R pmZtϵQxyUd?x,Ln[pq͙N@CnI'ͨ@\oizaHƙeVI_4k1AK #(]=b@/ʂannj\"kU!)j 'F;HZA9t/,zƌ^tKU9ZT_[)W;R]+URoOhƢHynAE=OF\n=xV״Y{'kY 0_ϐ7^OQhF XDT(s089sJ:7˄o2kxyzߡ7w9$܌Fz6DɁXpIh ZpN%eyf_"6jgeWW藙Hf;?HU5Jܭ ;i^@4ǵ9l& gpۂ?`[Go [xoMQq$!Vǖz0L)rr̈́s?9rV62k\~ɻ/?% QA7 (:vw1rgo7o3K1@=6E\-9(.ٿp!L^~땛$/fʲ ,:E1 NdTVVvRΞ !޷2_Q9H>ȣjBC?9(lCܸ'b.~S?`hsbe¤LjNϱ wc$'$c&OE;6OAhj/%#g D75މ)ߝKZW-O;'9b7e'i9K -D<- Jޡw7H/Xa:C6: K*lx"\>mDB#p#hoc/PP(dgzo kfuw+v=Q@ rd޿ !D ׬O al|>K2$PC8SN="pj5go]"}Bq`ꓣ2Q)__FyC,;RLaoaZg?^C`Љyxƺ7Jpg8puJj\fÅ~-t} 2=^ .ClhKDM0:^ޣL @!͙Yelg|r*3՗0rQ)$a^k1L9R2&a/_gM;sg;ams@ Zƈn`jCK'IA:p-5BȀ#ցc'<>s qƊ<-meu)d$|Q_'XUL?ZTo6Ycx׊5gPikm뛷$1k8B"CΑڪS97z 2vm2H,WtiN~mAmH[C/w#2Y>hzٱ1J OCrvæK{ __ɐmJl :ΌbL/31e.7{h9a F=-S7,vޜ? {,oS-{ި~HquMyivdrͧq~Z/Y:9H!'a#~VZ̃Ճ)q}tlGd5} 1<4%nyy&Op-k1{KHP?oqhT)0[XֵfyI"7K?0r'+"ۯ=y?ce.P2tlg*U1y=v;WЬ3!IJ={%)1L_o|Ȝ}$k2C7Yѧf̼S9]'xC!}+S5 n*/N mM1z]·:^(참u#Uҝvz+405l?L `Wea˥%DA∑=/w\ÌK4o%SD޲_(VV$L.E=QOP~"|V؆{*d|9ܕ嫪<x?ߐW4qj;nEl;&^FhXlf/q5rz>QeԫLK54D . E@VmԈGp-'BÒv \Th*7~k:$mk_#8,`6wM(y^K~8t.LCir'ɯ`8D P"IuFi|@>E/)㘑Ztxo _uo5 =>gK` ~c4, Iy-kãGGNӨ|yx*YQ-|QˏiۛW¹Z#dR7Q7цXXf`+$2/ žyscџ d9=ֻ{fg~k>3Iw&qgtˉ%1ŇmmKzOԲ'xc| twIvPė2@VZ+eRsј7"Zлh!371<\"xzJ^`1ŷD AE}vue·5USB2-ʼ}\BypG'ԙZ]Ԧ"U}Nw:vL=!&$GGPdJolvp9dA^PKd)[PdV*Yoh]52p0&&b2>*vRc(ٚd|@/.Ezamn؛kyGW~3 4xZR[8_9jI19yғ3"EG,DD-st~@e'?7yE`\W>=+F JXkWھre.ҢNup9?e3k5I6! hiY4IUyL)}p@r6鸹qitC#wɯMzZOp^6%H07ǺxTe>7{ /k̻N|R+mj46U1`267;ClR-򸚤w ^ (L*SV`;]`p#۰d*1rmO7TtLO:s`)l=X:˽Jle a¡(%VXXݿ 0nGX:GjO퇤-sв e q5::l^JOӅ+}CN2=6#IA"'=rYj1İ oƝ@uLL8&Ys^xodJ^8LL%Va=<.0♬ӄJNn%BQ!yt9#+p(3G#6 ΕCˇͩ.{ȳ;뢸؟@&Ί ]I듶Y$>a^UZJ_^Ș̲VuES؉vWu闽堾jϓeq/s GS= wZgdձ9oXx6|J;$!)o;֕;K?V2Y(S\4&ҶUޙ~ݧ؉R?EJ-g9Z}4v:9G~-lϟjG9TRA0`_$S͆EuSm凜!Q(Ls{i^û"9PV~]ݹ'ՕxǚnkM }ox)z'e*,Q1]Gh[UG83Y)hVj&]o0iݬW. ='M8̪ѦGqmx|9T{i7gTt^eH7K0I@PѼ'5{Uk( ɎV-q)|aCoyصuSl:m`.h7 t666‘15gƃ~g8΅tFy<[љ'O8w?wϛg(hN)$"T&j3U^{gP߂Eo`e 9ψ!OxwwLU^NιPNe='Jԙ޽Ih0)f>'#nuf4 ^ 'NҴ2 >{ߦW҉x;C Jr7p{o%QN*OĽH 4ꤚvPs4_ ݾVGз n!<;@)CD0}'"z-\4E45N"~QXM}ٙ*bf%vɋ+|D9T#)@"'l1\EԭOZ='qsy)k"Du쾱(B:UnIa` Fgn?fJ),.xs]flj}&խX|>{ +.f(.]|*z&x;+@tQL"֙G \f/Ddo6uAdTMwN&`(͞!x)%XMl1D#La]5'>JM,X% 4kPul5-/8тO5J=*/G$u+HUt@` `r GĢIpiOBQF#AF '۟ }gNi-Kz.A1`{<f3&&҇i eWZꗬ@/X_j 9ΎQDr6)t,dFIx-YGZe٦H'֑WLDR1ElٕjȈĊE6s(1 RāEal`-0XN~ӿ,mPS` -N&OQM+ג=^M>e!yW閬VTLC3CzAJL+!QCQ!JcTO tzFyᝅ\M.#KI0 N)"ju:͑H /Tă ߵ: [e韴{xMZ3-ϒ"CYi"]hWx2 :]nhyL/P:S&=K \E ?0aչhss/6G>PS tڍPgC1T[НZ-AD433I4-ic p%PZ;!0D\EIJR4l5IHC֌)}l}]2J̠l?{@`B+SuI+v|pbC[٥Le׌!)v:Nkф|GQ]Jt] 5}XEe,yxgLä kЌK2( * 3~z"@jo?P7?)kB %WùH ~q`7O`7ˤ`, \S۬me݆blΌA)y?MT@ɱx52\vVP`X a1itۓS4kE~` bcLJпoݞb+!z; 6#AֺѬhw-݋kɿq;}%\)4N}߸ػi%- ?TJMTVMv[*AxLu>t蘡p@4㬉4Rl鬻 @g6hݙg^3)`qR V*kkY%FW4R6B~ GʩɀgUCg?BVӁ3zoRAbK QSjz{}9oyص_4y* êw`T@0`tEll@;<,a0zS!+Āئ'2d*$x{IQna?`-,H ]*%nkIhڅ> &pBR(iea? ϪD ͜I.1\ڔzc.q@S(ԟN k$+q>A(qiWX%>^D :C` ` 󎹉;cW1L 0ӵ*aAhU߭h*.!Pvt~5؛6s|<4mR#QkKz eJ?`tq>YW\ jӤbZ2ŒV'XrꜤ/} :OU*k1w|ئWՆ =gK45 z+sboIsPke7=[%bѯoTJoqS:&RG光tZߟvY~6l  HHjD.͙l1MU&r^ _GJhx v/̘۠mF_reM@@u-EH?Cq3EYޑwQcQl5˒sf&L\=RM(Q  u WS!{o{U-iUIZYY|-0u!ΘuHs"R7C*F_*{q—qbێӚT06L~B>,YJN9 })OQ9%g Ŀ2+2zE3v1V),'Il!2hdB͠E<ϠDrdpG׏8?)WйiEVsHuvSW gCjl @v'-h0c!;v`b*,6`IlMyY,VCU +,?2I|sa>ر>3q9 Zs[dܭ;tp |] bAyܓٳ #5j1};Fk&~N{oJ`X֙XXPyPjk)Z <~#4wGzZ2@yQ^ܝD[Z3!r^-&/qfꅘp\_XrW(n2Zoz>zhDVf9҂>uynZ3ՙOښ9X 5mY-H=Ԧ1ƿ(%. SLBy!ғezjl*\$XcC]LQS4buw9x2$ױ(\"#/wx6W6zF73wQƵ3mيp0uT ׫bxnf:3o̥2nOt&Q^ሓ|qKFiEm\=b+J(!_9E.2W$kyeپP[a`^hD OlbgE%+)~E~{*3 -:S[(XlfuEzk&^D7;r|k.ƚT@WK/΀;L6&: >[| } F %K _r͛74o̷J0ه%Y$(E/V|-PRo(0=h<|Z3m4?Ig x%W%na'$A~dN2X&9&0gwqd4QL'{y4 d\+ $)%UݑC}8g48 Pէ9uIr*uN!PN_]d)㎄bK_R( a6$_ī:}Jc2WWs=/Eʣl 2?c>J&_PtbD )d ibBR6,3oev =ՠ;%VoK-9,aޘJ!RVlR}sg:nhT˗$+"r RPF2^b*(nA.+|Wb(P=-D<Č^G~#쀫?~!ؾơ[_X#ck6-eW1uL eeފ^7 u::VۉقSޚ|з8pq݈ceq#,9YYϩiX)ҩ5ߍةM3ˋ 6RWX\L`S,NTogOLU6^ڂ`/F' ijΗ7}4P(G7kn0w&*B ~ӄQ)c݅EaY 1]@w`ߡ`wZShs((cIHȣNpIi8E Oz$4Y֭3+e࿐.Bbq0UUؼ<"O)̇sQU D_1LxXr%vk ݝ&sTӝ)W^" axc"6̂_Z6E)sZ@Ζlg;gJկ2c1zAKd8P dRXL玩"w3v1DY2zتըZVP6G>^GkMaθA}-&W!µ )FA?* 1WD\D57mRq@k0*Hwz+ΐCHeO+e#`K]bٕEQ#9{ts dJ1*Wi4:8:9Q%1`0bpk,}S:2ܻ&"ks+be;JCOoΩ]Ѿ"gnow4vEyB{3@=6zSޥ݀1V@1“)UFvr *Bgo uՠX6d*&XĄ{E7xЇUעGf"+o!L: L8К=a~[GU 8FNjbP+µ\.7{A.Zbjӎ!xM972a.(F]H1-=]N-:-LQO9wq \EO(FdG{aȓr;ݲGmP6'y`OeM Or=qCq &!z JEhzBA4,g6!=u슡5ߙwsMtA+X H1JS&7f9m{ ֚<1iJ@ 0d>x{3T,$~PbWzo= ^/}pKԀپR).Y T%+⸇*5ΑF ݨA?c4;M=JT"y/8ؓ=\(yT@J,]2)IGʝ਼_CM'YoQݑۑ~G( 1xJ eB[0X.?߬-'!6ivQSMיĈyE({"$/eTmoB;C}0|"I2jZsz*ajAHt" 6 G0'&$E VYXRR iB9QKduUc7:$ucIFѼrUtzɡX8`mK| ZTGAT٬\&_}3ZkCvhsL>M `X'}[e(?ѱ~GoCJ6RAG!;' 2ȇ}=$ًꁸ `D5FX-u򠱰z`<NMDAiP|s)_ *ΞM)HGg[sG<4V~N#\V6ZCm%T%`bt& I񀔊Paq-a8ĐExo^NWҕtUeb!LNXil<:+ƈsh 뷜 )+d<|'.`+M;~{ WOrǫ1$α@sQ]Lbe VNO\XY f a-:qCMeImEG L k 0{z+܎Մx?Da~`{-^ C&|Y/"ֹ.O)ZeE"[ҊDE7Wv`uO'y~aiTM>@Ec4 ˋmѪbӕR׾DN.<`Zc=HPvG} od4;uhWUsqh2h?e^w?$9fHWu\uCFh&De=[TEM9,dXll34-a~m?|N9-[G,Ph%/9{@|2yZC,LYkbT̠|vs x+ ޟ";\hS\D^07}m snF4WKD !Oe;=R,Iષ0r״z]t!a#jk+]JVu s1z񹗔_**4CbpC{0_7F VS ϦE~or> i#e vr_eKyTe*\8EFA>00,aڢH\[N&+jr;keY{,J5BsӸW~tC 5:sN[̘9~ G &&tq;fW)h*Hk΢ق"Qv"}CJmπ۫ .skP}YJ֎ÇF0Ťo$-+/) N1vH2G259eJ5Ll?y4ChBTZ}@' mJ`d_?a2C{N.w_]l8v+O'Z7t;SUpgG_ZUwcJ >>Di(BiKdvO= T:UIu˦/bؒ1} 20~JL,5gpSz v0=v%.!@8GMXfeCt'}6\t-Sd n@,h@1^#Ks QVIo"AZw*tu:W80 k(K(הy7<!#82cE\I:h~&ƙ_.Dx0S: Ξ!GYܜgW bf[ks}++Z0` ֩[9~T:1gfca )vQNPchBɦ))N^xrR,o|`X6ݹ\:K _P"sry`?򺪋oda@+Pj?C5jNЛ~~9¡|2+?@ )2~gQہr\oVy3NX(v(ú2 +13t W0%~3!;re>ly㺕d|Ǫ :s{CXn,KrܘRg^O3mN9,Vlʰv=bzY\2!Ƽ}̏ 8~GY놭A3AlJLTC8Pv.tbSEo?4ʰq'u19C$+:Y=+<_zZ&LqIkYsRR#opV" u\U+Q^7d:H@{8 kyDS!s Kzcx(RcWٕ4X>\U4Z!]C'Q|Pa"¾I-DQ_ xvϑY) F Wp1,-DF>MA=YXQ:VΛwKz0qߧ{ PoG 2U,>wә?vuf)^$bp!ا/gSˊ}p=4w1и,g25boѺ w[ a#mo8;,PITiFA+gqU.:sEOV+b ::΁^'~Kw$yY WS"oԠtD b;<"ޕ%΍dWw̑.z O :}*m~ ݜ.Q$^bD\LQ#m(-.Z]31#6,d9[\CTgI0ʟ(-0z,O85o @G `f%>*krif ^6+me<8}ּzM1$SAeа \aê^K%D!nwMVOHduͻ4]KcFyiOװUm0Xܪ\,qk *II*}ԝQ0_-cbEo]W~f.6CűFg-)oj">"h-Ӭr'DiD(ڤ,H҉w!ILSec֪.$LLȖJ㥙"=]o%BNH;Ev9 u ' ֟)H>$h,@ܩn*Ȕn;51t,E.d{Z2鿨C֐/fBVjтcyT4iVϘ L麻Y-yE6y>sfJ4;cޗnW*E]o [KѭKr$jPn[BXY$څ:=@m[Z}fB-ZY/ț1vןH+= R;cCTVLxrliXq 8`- g, ~? "(%a4:1; 5^uVYgnc%u>YK/X$y ^Y]4-S^E|܍vW臨,{(sPoV On+gbހsmZGo "b<0ZU7ź 5,o# Gߎw [2UEWurY+gOBZ|58ĸCM,mf<¦"#7ϕ,$+б˴j 64b '6UGZW4n?ȵ3}0HDI:_<pO(ʡ;VBNQK&GӨވӗ>s<ȋ.:Z;yy,ÆRZ4c[b#[{@% rUD@`C5GzסPQŢ%^&WuL,wT16ijP6h1ti>닳oS{bZg9Tc6B I- UsJ=Xi񉺶SfdÇ~M<"k?k҆)+&Rb6[o|\1h1 jvPQ=i?rr-,,J&|`!CM"rtv| r1{swk2t,I%HsPqo؈5IhWvAU%%-af m1AuR >, y+SY/wםZޕ2'i{~3Ųg9Q7.8< )\ႃ;?pfẏ`Umr~%u5w6u]eT}ݽ5WeuNG?n,Y]MF1_d+Jl# i@ނ⮛gZ[z*RVixӆ%͆^tjKq{E(ՀO3C'ɾ]L>|>rk)?Ҭw`& kKr_q ' FSC:KߕmպAE y/⽲͟p,W| h=a{[gTX6/X)a 4G\+.JբC%V$j,aG/\rul!GP/jIpI(.>L͉{uWdߓƞXN_rHSBbEѐjB+ x ѻ clRlc ə^*o!'vE_VYQ=Kt\!n$\hST2/vҗU˸zl(-XlƘMy`OLG9Me-NPa![D-&^rJBn>GM\n""iMPD0e4WLM7 @JarQ҃ SVst?X+.q>iX-A ᲁsۃ%@lc'_m%ydU.2B2dh1η! C橭Jݛo:e5#cAO֡=P( 5M:4[e@ boxPYX^b\)-|X ;WجۚneD!6oϷ*A~p}?A24d;]F(([2P)ua \vŬ+f¦79튌43i0R@θ̲۽4Ѷ;\=ym>+TCL-5F,j2 ϨkidHONꊬp/OTd٧I7-_`U+J}W2}O25 ^ϙʻ:#cQuc F0p>EoܔOƳɦ_x&RDɮ(>Jj)ˠL 3HJ(39 zpG| T 34j>blgOzim\Āq6"0`N%(5‘:rBxz=T-!2R4 A b;c% < UF1[ppX8q%wb'1Vͯ&h\S B/ɟM Mbްqmj G s DlP,>. FSrRZ'o!'V'/ثTbj9d%6,C2ZM@銟CLEx LB_<3=>WmY>cRJ5ikSOqS8#P5f/ڤw n H!!ϚYP9I zun_oDY{ow&PP4A ߏFF.)nPO 2o1=_$e.=R9v#&Fܰ;QR:Dc@X+;ME1Zi#B =RA1&Yb+=&m>É&!6x(ڣ{Fh (BT?wkFwj SIZwC}C7&AJV;-|_28WmKnl1„?%g"Sa8`2C4z :٬쓵5hlܨ\ H%`NR%Ibc!ğK<~ g c{bU?@%($ar٧FO,Z' hw?+&T3I87ugJ-bV꫌|R:"*iuU` ~a=d A]8 AqanGc&= SUe $U[ך"6AXA7¯gc) 7\N D*6E)pФp_˺Ȍ&*4X\/sYYM2V[O8k j;`~{- JIp cP t$< O,7X*1AU x}܅a$>M-kX"w0r˱ڧ: Zv_M ִ*Lm0("+ezet4y2(^lYL!cE6_B [T'3 ⧒kdYZUlDL\e[4JnjvyމZQV͂xUڿ "Iz}S77LFuF¡TZ&5 k)yUvz`VII1vM KDlsKdxncm!٭!PDYQ5&v0`E$^7\por:u>9O^[eS l%`ڧ$E坜( 48rT-/ULw |BJÔ(D>  d6O I`Cem4:Έ*Fl7jJmdDqW!Kry>K%Zs/nnjGlȒ*Uy//[tyUFBWrDN65Z~g_0pTRkfa =%,\.GE5FFzg$v嫶m քk{u悴aYbߘ621PfwBȶY;# deu(JmOrR|L5HIUߥȄbUz6 㽾MG?V>~n~jmWQu.1h C: ٞwX\M廏~y?1nq ULL,!W is* BtUb u"*gfD>h0uROOo;.6}81^ 2/y['u'(֎f$I§U6(Ea<Հ)ݪRƜ.Z@)Ƨwfq]N"ن[d¬CJzQ"w|?y<竎82V= u6%_=(i:zx 89ӭ=هnC*`B'Mz8ܤJ@PU\Q>c[);cp+wo+Q ׊ rKV<@ɟ.]JMj~w%T%%Mr3@@3G_!_cԖaNU Ȕ]L3@5ڢ+]O5䱰'EߑrL2S"mShe կ)*jOMlP̸q 07iC_!*4H?[;㞄q(m菩"nz`tos ll;yzEX͖HP \ȃ>,b xM 5I:*^~_^g-w: ^"IW-lN37UE T`49=lצJOCSVHL!ra-qV}xgm4T]zn/g)7oYgWV!-¤ֽ xUD #| Y:y#Sr-2:!1#YdŢM8lql\}s5Ac+EѠ 'XLj!@e/ˋ9d܆Z;N qNZwJpwU7ha-a̽ K'L|hDO/ɛnOS] G:*h+F=5У~Qq^!"Y!aNs.T!)xWrb;MkeJVz&@>@;.T]*npM(AXF* Qd*3q6-m{#0Tx||lV*QX1X~ R-*}2VulfUnx1 _OpU҃kC/کR(y/fˎ uS~RLƖx?>|ޭ#Bfi6?;~e+n;oE;R+5#W\ Be;Tp#7 ?{vO >4CL>滅C }.>w)浑UK~~kyj2.p>Wa#L$feD [ˍKuʡ}L@"<>иwolBm!EMk5l;4e=BM9usNEG6lCxG(?/;o?8m=g<{KĠFg)hs;3 *qhV>(ʹ ^xh~/~^8 2+'yMd]c)K}(.F?iپHtnv~H-'zOcfC/a6 WUG+[kh4PG0 |dqh $(Nn8jlCibXmՖ'RZMj~ 'g+-u\mY=QgerWKT,Hv,)*Eay4'#AmPvW0TXd)#(OD#f>4)TD&r)%th(+{z1svwF\=6jⵜq?]ҭSqIte&(~rTrcMy m$=r@ǭ|9ԭkn@AZ{}"11]Ce1dA@`L ?<=%,b7#Ȭ,{&`g|B@B_osx42V1$Ao-XL F46R:8;qX'`ɛPiϦHJ=8˔-RN`߽IK:Rѓ(COp#Uّjñ`kC<|KWd̡<5A 8)5U+\hIv#G~6wv,*> Ovg'V)PCıGSgf) " y`ݞ7CX,,2CiV)qzJ[ v8lc8d.F.htZ$N} & Ŏ,Q碌T,H +j&\H|!v@Kp : B6IyYAffȧuzԻf*ݿ, ϑo'/LAQK~wddrXkF!)& =n;[z?h=tb @% ʀZ$zҫ'$k6*_ j?#~O~^Go˜y+YI({:I:m)|+ eX.Σ[#`Ic.Ɠo*JvZ) y eFZv˥Gqw/y/ex͕vIڴg6 ^a|u D}?jmyc׳VM 2]Zk߀Y~wũ~DCرlh mMwzVoB1n EUm8C { a9b -磨zrήklK#s~t*F#ߡхoTX}쾳@"3tq*Ld#!#o8wj@pEϧ[ Sv6^4"cv}R _u.xx\:|Wf^KR򤌫B\Ph ]th!İRF;S]ׅu *Z{Vgb+x>~ez-\Wnʝ#=!ʉC/ >agh ӱa|44*l& bfvYB|Tٲ"0m~/Ҝb+pPN_244t[H-6Sd`3ɼ^V LK!t&%繺K8wGBmoŰJ|o]TtOxyc CIDYuW8N+0?N{[b_>=N\*ha(wBz S3~l +m^`ܡ2"ߚC_64Fi:eo @&Xc5?El;a^Hc" E%LiG yo1rQ|&#Frgedzif$.l`6!^ =/;fR-Qk̈VaF]HqzN֭NM:H3v!(_baTZWbq.SXѐӒMq/?@G@@m ">E%>2E}u.掖kyCɓr뼥cF `YB̿`uƹ7;s{)v!M[NׅE+_qCNsJ7){H?^Nr6| PpퟢlE践͎5`ʟCNB%w Tù?kW']xrWޭnIjfWCI4:F(:G r}=( /5P-} 㱀+bi!lŹ&v6VûVd(/! ʈGEPq:EUڻ󬳷Ҹ^^.5ķ :7&Rj}9D9N̻&^8= 8ܨѫrlϏa.FK֦?ϊWWIm~KI[A15F0[G) H_>]Vjd Kq^?60VF@seBWŻ<.MAXM6b\wc4)IHw><眮fO6NP8 ?Y,ӻ z9oHߡm/!=3'xwnҮce.<] LPkך|fJ7I|>87`~yΛ{iS(qƫqY0Ip((8wx!k7ϱ ?ڱ[*OĻYp6(*dQރէm#(؆jh;ՋGd֩=R<uNxo"xd#SF73BFi}twdnW|{K ͈ǿ]L-zAh3,l|Xhkf_ƶT܅AQɐ#RUq(G7]᪑on7;Z`tdD185DfFGGoDZB3p /%oeexgrk+x~Sڏƀr~bY};"NدƴS>y^JrZ[?Q3[0^h$qA5W-T3s0K22F~XzKTpbcZ֪y3G|}ж3OALY#37R *lFǟH@U(T>H;' 1)Kn8a.$M4=9޸CʅiWoU[Ϋ!U Spƨ?[si4*A׮3sK.cr^!h|evy>R-PO1@D%&FW`Sit>fUXrLP%="`(Ħ-|3TN>Ûb:`N(T<p"A/AX!…֘pc\K2:P |zc: N{bDjfb 7+أ\oV6.d15F 9ZjG۔´doa PXd$ge^ٷ RIa/@ b巂e$|AEg.(悗x%p"T0OؙT E{Vv!y> |׌NrT+S-%"q3^ebMoXWz@X?Q``9hxkO7j >dzȩ"yYiF!0m-˟0TԦƑrQ,3]9JmnW0 ؟$Č0eYzEINSJ3wӢ-_A.#;v's?fS\ND0+*S7@X"`. ڀp5 uP`\)#<@!A 5[q.N`=h.d0C3Mڢ}\Oe5k&Eu,k0#N0 b0hhO.dG7NCbaNJb,ȮPn8K9/o\ UKKB8+-}nڛzp&XJEG߭dRYf[@Jc.&gX5 癕9'[#΀A钲7ĦɆn`38iz\AOwc }ԥQDw}pwV!+!'jZC@B4%ZxaDvϋ4 ,?Wv-;/s0\"U6r1qqo_/R +ɝLJWpɂ!|"vB;!ˬ~/t\8N3Ip+~b\JHW=a<ǩ kY`E쯏wj65/G~@cn=žx^οͺT8T '^i$VOփo{MiV]"÷S/SH9$\20&Naj\ ?2~:W0?h[=?Wk;* C+$]6G X8;Bq/#\)\؂)m~_ $ tapp!@"0ЀZsa\uSYRsL )J m)B\PT.֡!XOWE88 /k@44 )aJ_d djihD!{@hw> $١" gJ)„a,aui|xe^Dc"O 45JA HݦR78hh4wD>T|ңT.seRN->d4uYX%+JG@7oCp[I 9[qP(%˳Kmt acSU՛^ <4ۧ7h~2>'{#_I0|*g|#^i~N0&T4:&f'!@{q~'):ZYxeS՜[!GXY¦2&2C\TƼY2[T앭lZ~"ҁŦ}G9ُ^!oaIە@%?fZuǛ(甮75] 0,&4$nk(1sb@¶-̇vO HBA]c3/֪rv_ W7&݋;za'gؒ/ 8ÃA9v]&M9I{ y=bk[bJ=ǁD^׋5r"x8Q~Du{zQN2XiuN6qVl*FuDc%SnET{IO@bΥȎ/($rQtnO2Ar.D;^xb@X'<7n!Qъ8F9y d{up7.`K'rqJX+gϵ9jIF q `BOCѰzҡ@| RWCnl LSeԮ4g|fG8 vv<| ҅ ?ݙ*PEDrpr(>+TRNݙDgxR3lMfb`0ei} )īz^Di$pcpzWTPw'O=w*ѵyKWVOkXUͬKMۣfEG$3.,IFSRW]Q/Y蒿Yr;1uRIr)/vӏ̊w\qeS\>q OLzigeWaMRu'w&C&AF<@G]wfPkCC|*,{w IvTS夨p<`L̏RliYS[,EFޑnG=]zQ 1ރ ,h|$ IUv8i'yi*ܚӝEoD6Lzw8vOD'jk4ů%Yo(^ !1 `[-bR/>"yQ>AweW[s1[|690)oH|c*[__-a^Kr2{MgivN4\tȜvpdQq{&ieD ߰V1F6s)ʮk=()Wfk[S r H xS" LwԊzσHHQ:Pm;#>Wpk{M.FOX H#E6IJL;ĥ,^x7bܤ-r=0=|!"ĭrJR} R6"L8)P@#1!{"TQ,>w3((# Bh- PS'tWBJyKg$;ZYW'Ds6 OPJ)şǹ}'0ϻ=^']92*\Tʪ5ֈy k*Pt7a#scXXUÜGr s<Cl)mQaX4FNtV^ ;;͇V>>_sbUW!;liqeoK;+/dA&Rp6mb 8F oM_Ma\m!Tܕwd _JAӵKJf$ƽ YubsJ|?ΆtH'(A ;@7 0iMˢOM.񰛙{!vѹc0vZBVr drsetA=G3 +-K #qq7漴+i*l2O ;#t.[4ɝq'ME,-d=9 Ba 7qϰ ߁eḹ⫍'W624^+JMN#<4+l7n>։1dT~?%g&Kz @M@jl3l.& ;Щ2 " 0 _"1%wbOkso +jN*iDJ]pp?HO]zkM 9#"a|SMVгGf-)Zt@e]3*#ꢂB+OYN*-VXW~ܽ-r {8l,'TwA.5wmXR ^3Bį8b qDA4u}^c4YF œݓj$݃ss ;i Z2 &W$66<"r@GP˘aHxS%"KB=0Ube .z/AR!Vx6)%Jh:Xc/Iq hzl?'IcP wo"`y't/*Bi},UXnnJ?fg̒ ><@6#d&d4*'0MxZO X?k#YGK 8z@&*y10OwנANs޷; 5КN7Qѡ~7PZ&|x|FN LHM޳Ke"#ͽxͥtE f9?j eY֨sHOT\]Q%TVk,HΞ $WYշ16[jO1?k3v͜1z G/ C]w|T4|"&_Na+ t'<-^5*uԲ}ūlN gn.ee# +?j.8O(WዯмdBԝVqވM#ieIWCҲr%u  A`qH,%20(xCt^VDNӢ{VIZP,HGfԼ̵plOߨ굮 ԁWT| ]Ú%nnxLbx)rkBg%Kn;ӲC O9 ټGm`ryh;,Ĝ6#u}Nn'C sbʤΚX@eh6`Hcᓟ+SGfz1 vߗqpкcN͸wG^'d|L=ӝtWB_rF=)z5NG R{L7>zk{$4xZu[x)qq@KWRAƓ&>e[}V曃shU3r!ՏRq_b 'pC1R5a֣$-zkT:s@\YM(G|!"lDQ Y YLV[^EN EmfxCflf^r lNt YeN~|k4TFHFBz}ljEu\8&{z}? 9,u:׶ O*n!T!:/;u^ꆌ.ճZ-Wd3= sǞL> ż~t K|c+#,>N x\w,FZ'~Egz4]!+_RNxS3 տ~iQQ }eEiىSWRޟ9 ^UzeiEZSJ ,;mM[Ui4}0r!Q9q5@]!l KXO R}ڽgSn>O7pGro"0nfEP U =7q\9Tik%j]1PVIޯz~Y}Y+5, l5(C(q `:nj3Jz;ʽсDo,ty&AlED*1IsB=s6JqL8)uxbtEJrIKRyy} [t[@@hk1خ·ݗ"acFY(/;Mo`( F+uڷD+ۢ8f[|\x>iyH!3p_ԯhAN )ǮT$WT ەPp*ly2YT5?/Ovƒhx]^o= da0#ivEs( ktz?XĢ{ńWi%`Z7TPExAsNG{ɌyL['q_MDv-%_9Jd#dpriOw ڛX-QΦ!lb^Lo(17r\V nfxuP"=BVDh%YץKn ሀ6W?0ȵS}sgoy:xZF>DJ@XҎ?hUSl{oT #";%DwP=t׾#v#o`(XU v&) }S&T,ܛB>E\u R٤'%%JcVͪTfd4TQO}rior=;OʌK1/.' \৚\xc5۔@i8#?0xe𡷩K*VNv.wm+uv$I}a.YbR^x}s(>Hz4BEF饦cNJ&Ԛ1DIWz'6ޟgzSS8:P v|-ǐ̖@qi4K):= ; ]笇.L $&R[]f\OªH E2]&sNVk;%G:mNs)JƗ?`])p7M3K!l{ji&6[y2K‹ac ҡA)|ҕ90SEpY>WY Mޱ/Nac~+Aܻyu&͐&Jѐi<<: |%΋}J1JGܣpQJ{>`֜tۖ"Zm̽z%x +hm05@EƬS(N*Q nbU=8*Nf-f(v /Z̡E M7]邇-koܡ춂fVH~Q Mρ@=Oc qU1Q0ŗF_GiBp*0†o]ץ2 _ڒFGVzĠ:`orpn('ʎ;!L\BL1#(q s/U2/rRFJȓۏ$iaR)5O$S|idrQDH}C7D; x`tF$'K^ 3H@k!hj衊A304~2ʫ%7dԆ[iGz"XvZ,t9Y"8ah^xvZGF%jTLbц~9Ruyq-%7a0z#ߺl.APʭNNO-D/}! n6gVy<]n.HLt~r4aHs鹷嗏.vc +P0S+Ikԥ0FѲ[ M;T}WA3$@$U>{H֛T80. ׷ qtݭmWynQQV1ݰ-;>v-q' *@Iul x#V];*2kSktV"šFbRm=c~ڟOM ƅ4B-дu?cIfEA ]>8ϯ8oIwX:Sm96oM*}mH8 ^ WE˩+I$ UfuPj=.)3g qpaZe/e? fOl'81u>@px.%N_q= o8+0|]b搾 ڸ^iqXvi'QZen%*ΐdY)|qzyJ=w-)%Cqx4W9t '@]޼ P;rC 'h`#l(z`V,|of 2C&{1AsD#pSq,o[ްofv=/lGʲ8}^F2%cHkyW"͟zmyu&WvrR/^P3RPr @8aR ,3YnI(؜a~-m=G(^u$]$G>ɉl8%)/ 74=g{sz1}VJ[f?>6XlQq4PIV H윬gҎK^ #^RP=b]?"Ot) J4u4~)Қ·B7;T:NCjE^\s?PJK9 RQ'2hN. n6Z DPp9Hnql1|5E9q)hg :r*EeLSs =C/jjA H #I(gνB }2A)&/~O_ 6sA~nU|!q e=b<9 U ;BcMoCPm5)H- /˻ ia-9Pb4b@Q TBuKP YE$ܫmR-X%(LuID6kmS_">gE3-':bۋF5/_7_#KHRcp R- rHw]x 'Q(R^r:.q92/{*CVro&MqU>aFr+U2jq8nm\4Udv"-ԯ"b%t~q*OHxԹ4Czn}__RkXƭ( ٻ?{^l ?;(!9<0olX І{#/j܋Limq9NyY!8 z+q}NW5%do,prk}2abn:;iN\S1wƈydik{+jt̸E @v f,{G0>E:~WOYMnF$4^ktq:Y#kjU*/>bل?=Pa_7ρ+RpM䝘tK ʏ$c5}_1J & (Lπhs@{+.}iKIPo_j븑H:)-]&mB=P>AbuiVΔ&mb9kny`}) lp\"|Đնώ?!5r4'UBLEsa55U=wȎQinX!-OEVBM3}!XY)W"al+% 4ȭ hOS#/#>t*R5Rzy(S d'Ɇ!SA!Rr=Fxljlʞ$_f4zR$5h^FDC|n/뜶/'Aa\UtSd]*Fӂ><ߔ~?@HJ5vFq|4uم۹m2آMK$2x =BW{wt܍S $; S7mz+g , b-,7{ mGdiS~&W>&7b1*#rlYRߋH@AL¡#\괓X1u AٴwT>@ xOG9`Y':Kм|/^O^|a049B̀ik&Y?M_g~rg&WXHobt KB%{7܁&Aniʘtl>5Ix`AWB'# eyׇ|o Úz%CT M  Nz<Ҧ) '? ֥+.԰0$E Ok4%޲$x~2gg3tCyJhq>!!e[cқdfG)))E8P*ku ̍74}byx:B piF ~qGpl=?fnV`~/=B+~P-D1 a2o$cM=^Hm'~ֹUߑF\?sIowZFl=OAs ןVrw%#nv(d2|O8&nɺp`7?Ml֯EgHћW>O+HsE V%_«70|x;OVX|CE6l$BFYOtwN ]V\1/:CRhHAj:I~W'9'sdH]O&P{`Z/\z@Gĥsx'^Mv9Qڔ+_>^':S\l)4J_>Ġ̉Szl"5qw< 2?A;P4Pÿ {NͶ[fө=F@XpJk4xORn4߼ǞmF&.v`8r*gYZ07070100000407000081a40000000000000000000000016650944300000898000000000000000000000000000000000000004300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/ac97_bus.ko.xz7zXZִF!t/!V]?Eh=ڜ.+8_ vȲI%#jHb!b)&čV eFzBrdwZCoUn#-"7H0o"OfzUŻ L [f?-Οg۩ؑdHD;Q yJ\*i ,ۇ@+J(cJE6kÁMϙ=&r$ ; Ma tW!Rr:ъդx✋,[? ~$3dCt҇O=,/)fɡ2Dʦ9[2HVGY{:s@zsFˊ_ :5&<$f9W=o I]o?i;$)IeC&7#۔oAz ;qSt``D><3` *|'p,H:0ULka优Ir5@g#C &QzLƛ,j?i"/:&{>EDw7DNP{AVM$Pt:/ lri:V xbm\^W"xrHZҡ<ݰnH_*o)Cd&6ґ?!0DC}i("G䝎4 $"b i5r 10h{x4Qm'}ai `ѐvZ S&7RY?lOwh(݊k`&ņR×hBzl8Lϊ 'sI%{b`; 30Wevg- :{.쪈j_ m~=\}isbm5 o[:hFD<#:x3J5OCz7ְ9Aߓ Nf;SՕ̝ |tAnyx("M0s2kG2Lq%, 7ɪs[Pm#Fԕ]&Z" BDc ?*.T* 0ͷhX(tHhݺJg#r-nszv0Y߯ZAԪT9&5^WCyAocKQ9}Bّ2=iLNZ/[L6z aw\*a_1S}?${"b&|ߢIl!6h>z=QARJI 8 Z} Zdvc/z1慺 r4h]7$XLHRk<ӁM/ҽn*c3`ȝ;Li]FF_}IAUzY&m9>>쳆e@ng#KqG1 04ҮBjϩbx:#  )X7]Ù*ʍ=VfNGc1t=!Rwa)e߭'qp[GQ%B^pv`{˸ Y];~5W|~j#MtNCI^H!p%) Ǧn`$4#"ܕr.R7\o"^X ֚ԫ:U]@hRFbA N5@#+r^mM?$IyH1 Os3JYXCgYZ07070100000408000081a40000000000000000000000016650944300004f50000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/core/seq/oss/snd-seq-oss.ko.xz7zXZִF!t/5O ]?Eh=ڜ.+i?cB8!X?0JY0[fC)d 2[pp gV>^)s gXD0`)wS~uY )>tJ7ꑅs.0mb4û;n+aNIzO=-b%Thq)~Z-9A6}HetX? jD==i)|ed8Q]iݠy]dPDòϜx{ -[oje8H!?CV+җ9K1oO5uR@:ʡl647ۗxԈ|',p]3-;xܿnXZ3l@Z*W,AZ,F I"̛ub&{"zi@Co4Xo4}DȆVmZl#X"b_XJgYWG)׉Q&̶=4y~K3/.{18KĀ]DufU\.($ Ϡ (PRo[VbCP: " Zd9AU8a g@+wxC~DV>ߠWX1*kڔMx:߼HֶcK'}p=|fn׾7 RiUGD8-GnX3<ܮ:,>p UqP DfJ\ @ {w8w[xFr@)ȭż]ҙA/xmT_dwLSic UKvộifZE a3%jÿdqHK}S+T"Մ*+ {hdM0L.VMFkW#H.:VU):o I<,hs>Rk-KNP00zć,h}֧ Wo 4WlSBkHO!zKt7"9UdNYѮe<`a61|}M pmg\Ppo]( ~KB܅O3^E躢?daJL"ݢwHөgK0X7yf&);-prc>d=ڮB >>(IzNJ^!}2^Ӵ5WSN1ny0RH'} .v`b]Sfgn=G561 ޣ9@q᫔*J dHUk-?U ʡ!b.O^ML_a:}]&0<# 5>'(@-gY_WZjD%PNoَ?l;_7k&-T"WuOf<6~|,:P9o)p fa0%ͨ15OC&Q7RLqeRSG\)ar 3 zs^ZuamkST`|a⩫4<>sSP4!RC!*g+<w7OhOm-o}5y,Ixj!_7S\-n),Q|i;~:Dfj$a TNٵmt\D8VY:j~MVjR^(Z&9 oIï^EvnKF}m@V#yrАS&NWCnBZJMwWYW?]wZSC*7P0BO,)Df9Im\:yG#š:oo.w gaM8 Ϛš') uAer6oWv\AMܼLѓQ~ eep#nZ/:-"Z͟N_2 LWgO#]x7bj7XG-o1&~٪hR-5N6_{u]4ן~Ul~~5)I(Wkt٨T 5YY  ߀.XHMJ㷑y^Afh))l-}^g>s@SP;jA2Q:/QDH锩[eME 293K1:|g>5 Nb|iUK;8Q]B{@@t*+! \< OFaIO1jM8UY+ZU;^$Vu\⴦L_ǻҎ9~e[!QmF"gj06ͭ>F!QȱD# 1֌^- LAڌmca,;)+F +)ą\Ij G} hВ:*ef%0J 0>ƨ|hƸ̈́J,vaEQa 8*U|aR-c!YUɲx|Bۏ%u\ " ;30n>ߥ:;CPvKk"$b4y18SǺzHF$"euWA_3 ZQ.%J6>KDTf|A5e+d~N7h2(MrېrƑo;|-4w?iE{izg M)_'uñg&7 ^k2K[4GWt|_°ve@8d6`ˠQ6\c 6M;v HN P͢CZˮpLCOX N9>tM}j8^~1Lya-wj̓;/Rԛa:=M$V -&f)qv~ddPX~ݷW Tmw&>qe÷ vDrXF3HoC-%O'JU.s wҢCoI9sN+܆LIiE <)T99ج1k0IxN[FGLXt/ mr3߹L߫?fT$ ?@B^Բ>ŘNlP'Iw8/`A2dÌ!sn2l^ gfpx] .Vk0ෞgD 얟әaj*5و% .\V!b-eO:-iGU~ҿ~0; V'TQUɼ'6 562uEע hݑ0  % ٙ~3ػԦnj2Q[=OoFl$бȫi۩PkZHKvVXY❙=<'ƦgًVWBZb*T0\1e .}D?2 w,s-PJoPW/KT%`yсY+јD'qeT:/%;:!u E4X&lI I`5Aڡ5~ ?M k ,O=Z9pE6*m1S_u-xK 2R+L:dו`>q*5EE9O#rG.59/=`|6-ꘄ+=BCބo֙+>8pfX'4&92x%7?n[ WoDa˽:7Km=0 ?;%$V6r3q؅4P]IB_N2t;e8jث}[; eGv<9)K@==q7 r{2[@W売 e gUfgz} /D5ObZ; $Q5x+ed_)[V_ZEkD<:l0-9{ZѻYw} K%HrퟓdGj,7?K ؂8ydtn^祤3#$^HMPS'kʫ{ ɂ*X#S i@$:'o#铰N絎JaUT']j:܀lcU (_Q!4ogmݽ,YJ4td:wIS:#AgaA+ͥvnAy刱E9\4&JOwj*;TKQ{wm~8/m&YlXddjd(]>&= pv4ܵS#"_tRI+zatv`|xnqMZrä{3KڮܵҨ$+xj8lSl\eSUddH#޿,#.` 3J:2;S.Oy| rif&0zܥ;o^pVϞ3`;m&9Ǵ>>/PX _6lcTV/ڗyriĦtrXbi3Mor֎`C,`N@nCra$ŋPhs<*e'x ?U5Q(,iՌC]—h\$@^hx90xx H+0,ieg[WLroItF 2zc̓vlPÌ^C6 ]Oi4-58Rۨf< dB͎Oe9sȻ7^off%mu6%0$*)zc"3> a~3W2Ls\:H~)=X{B!Mba٦6K`́J *a{`i }Ʒcn_4:ݭB SAt?bNyVT~BKz哋diTlUӗ`q4, 01R1ox` NE2X}tj*'gDb,5NCӌTKx%R>pѳNh~Tj;&}ԋ6Rhf3V"G&hÉ-Z{D+*{ G@4ze0 ad\!c_Mrn ]V vJ{% uY_A]l4h|A0  zyX b`4Aqo IKݐ{MGP֋r[=$J0~͞=)z(} Xe%k7j=`iKӚL!NG)w`M[g17Sgj!+땄.0杛'2K]ڕrEqw5*El&W )n͢ PTP+觔#y'Yٹڪ?$*b{LV) Q16INP8  ל|`E0B;YW,5l m'jB/̛.{ѐaHP?93Z3$Lj#& dd&xBH nNdv_Uҟm,^k*#MJf[̭RNS,ڞ]X?҃BjA8ISKlhBV1$!\Ѡx̬U!ku.n``CH*9R:=0ҶGn,f?=.Fd hX.VؾeU YwWU).r$J@Dspgf tl†LenmR93 ^}竆F|/"|g^/aF,F[R+{_";wGشl)o[1'?#Rz;y"#̛|U' ܺs.wg?]>>MzɦzEU)x2^JBTlm\ˆq& ?lC[gUl'7~֩ܬ[dlWC왞WudSdl>Uyd١5Xs(U5zLА_IStkR4J:LA?Yfޢݱ8,fʟ&Qb3ӹ5}1(2~R}/q^̈́ J씆͟RxOj1"'#{7] nWwTYH\edGSM׻kٵ/1O].;vsx=ѽ 0Dj$VPTҲL:]2 Ըh gjlеˎ$~ތ*ȧS'~Ӆ˜t>K#lۨdUrcNfz@{W՝GGe־]D]|l0YGp0+.l0ܣ+YW)(N4{yl G"9$;$":k7j-XW>la17<ŎeڋUC[YDX)Յ,BZ2Q25 Z&+7!wM<3$'12&MW=A9kPgG-'W_7j$('j80M߷K5ŧk Nvܞ$LY]Hm'Zt,eH/4GCoSi@{佰tDxeR%B"BBzhHqo)>ّEӝ@6GP-a`P v.+L^3c펭LƉLYd`$8Qwr,69:_&|]%RMA&Nij[#upe1ݰY@ s yƅ|qRlqVbޘg ˟R?z˹$)%XGqn yBtޢ޳Tb{s -^>a0w&+ӾQ^6./۷/*E`G;f JSSy P1$9:@|dT5H>7~cq6M6ָ_ MЏUmtxa"w6lj6 e8c S?5zA=&5-ƣ~޴ڈzO-/r13@4#%}mEs*.1*TÅM0Pdbc:8Ǣz8zHOMsG'4(BC%x^QlHOh:hnIdEPod!j20L]9'}͒tk$NARp?,vV鱔 =dUml47,Xh?*RE嫥 z@(dIyj`WI3`Uc۝ڽDY-~dS}#k.וW~o?_^5󅛞 ts x?Jq#rItfo,ԧxsuK8,,佒8亝(YȕVż`p͡4Xt)$lǺm\@ΩIJ,9CQ,Ē^j[q޾̨X#֑ pΟ[!sϻ66m x@]e` yECA|Pi Xlfēl5`!-ːAI! җylλgrgOGe38 Y$y)cbiX%겅pxW]"',MJ85ȿS*Ni6́J$`q;V)dCD@'uox\3"[2i,Mw'vmn׉[7 ˬw@'9xWf~*%X'~m$3Abkg)bxQq;$z8:R; #ih1pB?dHZS**Ewv=M_8^Nl/ڀ.B cg7L8g3Ui{˕*]1]}hÃ5֝9[7< ,{\HHVѧ?`Y6e#kQy{,ˬdGtdydP ޗs]넦l$>K'}gRĝi_0fW'F_W[ḎTlFNA̠s֫gHe jOS%8)X%y_|C ^!T \8DR~-X$8vT;΀Rv肷-Y6Z=Z>;geth*O锏ŦIڰ1Ex(ݒگ;BΩՆk@tU]^"vpq It !j``t߾anq3/8(fhm v¯JX4`uUc|ݩm;.HHh#_ڰ-U$l:G&7yb8KL˴\feha֡OS+< hKVcqcWؠ;޼8 dG9szOd_judFf,5`Pg18)B^ğ& p)pnϹY5릀Vǽ1Gnzu-Asb. k8T݁ؐ~p \moQ< 9I&6 $AEA~8os4*ʎOgzwvX_!z ѓlsZoe4"9HF :]_mÅ=.c̣GOT06(UfzyjMa-mAؙP'^s,;X9@l^TE9XQH jSQ|E>y \8MM(%mL "jpDŭw\5:)G.Q{n_WĄ y6 Ԧ@J G̛-0mF/%)aN:| - .hFu1|QdvYMP-J'oÁNTn&; j|!,$61¬/:|@ڹ^{~rFYW< +LT8CUj>a֨>cOLwaa3&Ÿ#\YkP·LIL 򮼧u>0 p(|o#AuS>šai*d_|;!Y%F?K{-@lܖ EAmw|'ɧf_[*`PՂI\8󾜑 >?vf {bN΋un}ɬƤa&7##z.c8 |o j{x}R v!y׹Z /Tjgc h5FwH &fU[V|b=>S6f{wh))m HU`D<;B~C]tiߵtmvOT"t{?+,vu&}QgJ:()P'9RLUYTWВjLȚj<L~:f9bC]cLMnߺa:;;O0J:&Or6j0猾;|1wS~\^Lӣ{x![kNsGױqnj߳NVRRb`2/Ecu#Xa9AB<aSZhxy n|="CF"莍Qp+ԳCȖ Q#Az0?p.;n~є9Oo~j\H{kkfQA7ď^t9 Š)AƌŜ'%+ ՟Pyxض:7^['S:{u#qj:\4^ӾVz aUbfe[$څո- $@ 1!0Nn9nl_I<+ KTpbi:- N'^Ҁ$jGk- Eyˎ]_$lHW; L\潘yn|g qM9f9M., p h NГ5 =Xʶ!|ƓpUa Z1噊rdsc򚬊ٰ@ DP/RY0>GrYia!d4c k`D"ozZ5ZgC*Jr[7?7C1B$Q,޶f^jV^Вdܦd 4rAq {'wõ `y o"~+nq#rJvd,͒2pnm jX6.ԏ # ^sIXD46~ARxJ}KgN+ʍ]tT͉ GM~sk6 5T{(x3="r/~$ԥ/N.;x w 'Kh_1e3ҡyA-fF܋e*\y C$-oVfm7vd*ꣴbwgx.1Sy2 g1s'/#3B b_({j>nQ/E q#LQދ#ӓ{*=7fxXdgGs5F/)"H]uĘ_ YxY>k&]y>z.k"kï¤S\־ԲcicI^VP xPs'9DD`LG/@T Pw\?³;"~07Yn`y@=ŝR_1h?Xvﯻ,|`η6b꜍?hp`} aԓM6*wQC1"tZ WCm$?N0V^Z3*;׾={1TAR:[dlaT3=Le@XSrRNhs Ba#fvt(vU(ZLbj*9B8ܩ~F,) p_Ky(38a%=L:^at~Hhyg.4XCN8X6Z{ 1Jdz?s3Ls`1+kShl^J2{ G>\({'\Ij (bէHOp\y:ZN]8r=0޺#dm\/V}ӶJ~J EhwfMtOD9۲_fn6ʣGpasRj ᤜ()JTljۡk3gT{rOP"=i:Ar;udh!YyWn__ PYөP{.\;T69z$՘ vF$'vR/& CZƲP3@k|^}tH<16>.UV<⟠-'t o1cjCSpQxUҶ%X՟gvw\Ӣޕ<89'01dȋStU}HVڨ±YQ4D/yK V '۟؊5a&I֫VOݪz]MM,jU(vʈi-_[[~%^n< 6Sr*02 ~j;5I]VE;gk֜?`%R ߱>)t_]?fj\ތ~dPz%J‘gY3UG OT5.O#IǕzOVGZ1 @h"BgO9K*r\RP4)OThx޸2W(K)$.UOD'\A]!cyTd%Rw_ݍ`+kM4Y{!j_6 KA 30ɪU!@ ,RRL3rQK\՜>/GtA4(a>3yp^&0jB8ƀ4&\?L.];?"XqTSZd)W*g%)I7epmpرb2Ĥ|-I< gTAg]<2ES3w`/G`IG 0qQ J{/R?\\%}JH I@i"z(pFݪ4rK:Fkf~XvA&&h!2T۟3ijyߊ'JeI}6E%gjf{b/Wq&plY!&`=,Zc4AB Dպ4,b^ցdYn\(L- qWT6^ ~A)JgECzSYQ)3Z&T[)+*>fA Z@*(nF--Ί%'"mDDCݰr 4ld-i_$2>rxmN>%HEa\T%»Qe9&)gh;&XeS~maGd@0K_& 0d<ָx1y5QiNJpx8,(kO6 U)|.wݝbSyKX6DAAD+V I- Ѵ4HZ^:S7Q 5^ʉLcHk}TIn5ⱽEʯxQ0WsyXPw0E=?P%OoHɔ&ׯ#ok!oP6Ǟ+h\g31;Vԟ6RCwv]ߡ7 sգ-ʛ y`RR#9 1~g\hU,LNm칏ՉZeAޖ=<`_Kxs?g<7aщ*>>7ddPpn?-DtbF,z߯zx2K̡7dY#7* r{܂ؼs׿!ByС 3iPtW۳b2;LS>$4︵􆗞n ջRbxxLs(@Cþ]O8ͪ5UרUT{K"YjW`bifyhldKV9`m֜81v`o>b]u ?Y*55πAJȤ)9%r{ObB{d،[V&@]!‚u+YaAbҲȁO͏,z}9:E <ɥ̰CV?{}* b&,\hykcÒ@,o)X>:9\!S#q eח%#7j!93J.:Bq.L..b]z;2GM2;R ۊi @o/xBK YpBCSvs0rZXެq.xll{.KYb/r `'Wd39$@Z*'3&ΖvK&?t[$8(ެx[vK٪ͬ[= 0Jn`#?tN q1G/1U ڀ~0]<70fNxQք^, *v~w/6:E3['K#au)cH-@OUd ap-p5)p8|JGfzUc^wUg3Uj,,[hP_wBj$/3%F+WېWb~sXGo{+x<P#IO.QW9F)6Ta Q9>{brZ$;^|[#9@8K \S-qk8&XR\$ɥWF">u  ȸ$5NluKH'uaccY䐍Uuĺtbs7( lVs~?u)Y:-^6#?{\ry*}#G&f i;~ϊO "^CӖ& 6w]U;A9CN!#}~x&(HC׌-e5P;[)oMG&j3EeR *loOż }e~$d9([@՜bm?ݓ#iq0V7p26y>lPtJhvbϨS j1"eҲ_,Շ:iz\5P-uz͑XU } 顛_1C 1|J4Ÿ?fR@d3N{~Mj2OX2Pi /Vn]\BAqR-ivd*o uoDL =IFs̴O!PDy[l톏c̟/No|7Htu"{:앐dM lH  ^f DzJp{\XW$"X|7g۞eD@_7tbK${qQl fhB3q '`Ms!euǿhFuK)33* LJ;-ǡhdz٪3uA!C&+uV(PH+݅(F҇}pg!Br[|TC)PB{X;]8dQ\*%*W47׫nCʲ-IhN; DyW BcST<$\Ld}e$YT+\"ƶy31؉`^ӫ̓HTyJ)Q|gD'?"$jLF_{pVQ4[+/O\< <$d` ܕ}6}GȂ&GroCXߕz1[MѣЭ.NfvKH,;b),=)k콤B4Tcϧ[;r //)42hꓰ |KUr8/+v%yvo WU5a}s\[Ndbԏ/zmM Bz%$cJ2X4^?^;kRi5 Ј̪}+i<%p, ;iHx[Ż;&H!F{vvx;4@>gMn[ h˕ǀjkcbKc`v< П+@;t&3p]*#H99 ӪB+U-e3n),ٻIK,umT.sИC AǪ]}9EJiχ@ 4K0(ҒZƽSnKru Ú:@)BHdᢟ'^*]~hȆlcx)H:*D:p5odSi o_Ɖh@_F ^ݟ >k&8;bsD :0.t3suȪZ͌'\@P^_3QHaN9B<m&^LS'iJ?̭8V70@Qr SR*!δ5A֥e^>mbe7`uַ _Ht_.F'^koxRmb Z͹\sVݕΏT*nm; ^b!- BeE歨d=qbz_h$ BM4̕}7\ ፻hJmG#sR4?9 WY&e8 OdrDLGCu*tI҈'6C.Ԇw 2 d=>+52"M꿖~|K@elv҃$|=8FJf5. 27fV;w@Z=+쀑*>o8h7J]շ1lfp굮QiEh2|gCldkQ a#2 2 UJ0HL )g˛af_c\Ŀv*qs/+)&f[?.HCR(I\ 9jv.XF@wt1d \ wp'K\E[J~ hyI 圻ǹٴ'@X϶;V4K'pzY >^{S,BGhrGJX5p(&D,[%,̯LF"t排Wib9'" RIZgaakyЭiYEEpS7O 9oP$0X,d3 t/V}Rxoh5N#j5\1΢u!q$,2яAj1bA5f:D?̋_H|d?'أkLtGe‡f3WRݵԠq!_zi dϘGw[rͼF 4@}+&N)fD鎨MkQD)#.^1l%42`l*m5dl\̮XO3pqR1EB=Ẹ8j~cR^TdD:Wz3c[Y[^R'ќnj/j"Ξ*X@CPHߪ8rly%]e.+61u"d/~ bl/ 7jR󨗶jrڽ-Q4.M& 8~z6@[TܬbqR?Z\ٕݮ5 7./2I#kj\~,S ̔o2&"K CZS-_X:#ޮ_8 -Цv d,蔯[rLhOCryc~1uː6I;$#?H [W9pUPۿ-N r?w`*I$j;lpv, IH;$qI|rQZQJ7B+*q=CdpK%5tUdFYыJa#k%ga9bXĬNP;X d=@dax`;WV `7XMiy^x?NOMut օYL2*AU꘬cXEot,3=?ΑW#ɏW~NLu_iY@.|gg vnpB˼E-hCXp䌗\ר5 s@ܚ .m:ʵOJLChUmIsv^>s3Ol*(ވp(>HޣC8cP]{rgEDN|֚-jﳄPAiOK[od<ƛWv lKE=4o>ďcGk?HxՁ T6J6]"-GظqF9c\23p#N'Q(٠{?]Ύyl<<&"֎trY]Á+5+f }C.5j}M>8~T*`o4]$|/O|(X)$4њ}5PVA#`9 t!O:t[+EZCUr sEp=J0\; '}V qziiݝJzFwo{oIjcTϿ;!DJ 7rj4ơԞj$냭_!6-{SmzokdBPq&':,u[:hWt|%eرjY2YfUHꙛm1^-*O?߳K1G6\iG=iVrOhj 2\˭G/̖[QdxOU@YiܨWYE_ޯ~x$#UY{X 2Ix9UUz4}RǾ}C$*9:O"5kfD0DbD ;+X*k,2 TՐ?7Λ3H[:M#38ꚞ ഗYFp(NDy{"[N)ϲ6ST{-7ޡT+qk(@XW.PUf9smzKc6a/ r z 5^7|΃OcaRG/{d#D-5pt/9B]7xax}#=a"Th.Mɝ5 $:3D$$sRpT^jc]LVnˢLy$h#cR Ez@zQQ*=QӨ‰v|yHg>5~ }֯$ F|X1^ J(\z%V)( ߲U"<^NJǪ($V.z>۲>§x"5GtadR.E^Uv| M(;ޱ7qbn^%%K4* 0\S]g]?xxZVɤ`ncr1o앉K(O94:s[m]S$36\u)KǤBX(|mnH($-g{Ri`c" -JI#ru\2VDK% T| J.^md$Gl$'f2U.GCVXuwJ\ߨ\g1YYe8B ]RE|*]ڄDh*0hkKSOv`uns # t|r\eN54?-S_Sy,%߭Q1%9)޻nʅnAg=YOC)ϝ9] a۞σ0{Ɏ? B]2w-\NsjdnLX&F*% ڱyycmf_|p_jA4ai&dSVv9NF VN;Vל߸KMxfa4 \^㟰o?^13qCݓbNJ~~Zlܲ}q@;dˈ&wNC4ӽ9sP1 !K1UeNGc=YE#RRǏ\o34 y :dPv+#݂=}Y6̬c e[^QP6q]gcQѭo*]vB(-ʉKeO&Zm'N Zz.T Oen/.>UAs"$9n/'lPVWB b7M?%i  Hi҄Jen7j 99ol: qLxGPBOr~q͡2p[v)NضL"vR >\+L ɨD.Ov d,8-͋"IXO7nq2*IF5DL%jbA; I(w,J5CO"c1EQ8g zׄނFdu)FQyOfEr:BypN<1seC\/YQByl{p245c  LXNbRB/I~I8=ׯc'i>`)?8}7jd)WjP ΢֕5`M_DBt&Fu&}%*APbuΟh̳tpk0%뇜#",r kb[ K6A&{k'>>5YQUa_&c 3U?˙YJA>_q<ܝQq~7~~n7:ؘU3W&_)]M'~/ht-8$J^ߚb9۴g)C) 7fǴ2ԫ;*^ o8VWV-aW\UcgB\Q70CtNϷE7*X D Znj5_5mFF|,`QT==+/GEG`߼1.G132v|0X0LG]?oD* o $Lǻ70]_,}!CS/^ ~&JA s~9\\YpߘRO9: ΍~E|`/ CZ{tĒ r$)_4 n@E!"-- SA \ #ő|ob`URKԉV{?j^Bm^sʜYK:|y ^MJyw_9ԧvr-#Iaغ ݪeKO:jcP/>A)[[|;4];~{k;:@ecAIn1̛J&Bħ=fꗪ6Y(N ۍtBdHѓ@Tg _ГDXq-c޽a'Y;15YP1u<|:G[#~=MӢ7VMb4a||>Z#{u ;bs { ;:ޠKdJk?龍>@S"i޵FE1x+?6[\lۓc6W_'aInMVO߅=n=Pd+߷!:l?3"!B>UAx:Z.3dT7[*E^T96@iEmm63^D6q< \Mm%eȆqD7ܤU pHIzEAܛeU`J*at֢a@fr5K{gͨ_z p-LJy/2Ή4Xg yE vRSZaL3ԉyx>]kǃ8R9åI)@&.3t#-d,5Df>n@?Ŧ"8L!hL Snzxng#m?boK6a $jVg_YĀ!ۯUnL!i%|ЙS᯷∁?i!'td_n&·A:VI)#J , A6n`ǷJ ~@=٢尟;K`09ёG.*9&$!%x/09)z"H%7J0H>_:L(IF{g 5R[J"줂wr޶b HDߋN.յ_r-L+[j+hL UzA)&jdsC;,X:T4vuITbmG<\Js7'([ ._Kz0 q;H0ށ`c]PQ0WJG6;N=rWUsnÕo$t;ͼC&D}0\ }I{ _/. ,!IjXGVڠagQd}i'G#9 g 9W~k".jG ~\(ECct^&mL݆QykLKU~BXswHNMq$l *JT/[M Z}of[.& X=-XܞBˬ;wCqXFvԖ .z41X \*ۺvPmGO]!>N'rKFNQ*&scph{e~ZHɘ\Ttk_),ƭv&t*euBt߃Xvh BV{aw4Uw hmC-{ gƸ@h!}A2/Y UzE~YlAۊoA'?"5!Fa Ox3kl$w)baLqr~]OcfCCDH2~°EfU9WMp4><~q 6O75ؿE8wB嗭jԌ`8EA.VD>ZO×37 +)->n{ hJiЁ׸IN~QÞ 9ctw)؋@!)WFH K̹\q&A\:ՆW+q{p?:T$GM{Q nO0,Peɂ_́ndOOҟu64V2@(يX2?x;H$ƿ) 7 ȓ'3,`jbWbR_8򋠺_T#7yӼgPF/(gbjjVVN浊Z, hiХ& 0.I8#&"wS c] v-wՙdIS$,qraψu/ %l ?+6Qc5 dڭYDT+t!{əA"5!y3_\Yzc9t!SX?&+E*_8abdKʬ!#ۯ]s6z?Lu+S LG=3CMˑ;.2v6FmđmfJ'-kw}YvUSGzS#/tR%/ު{S ֧Ka9#KCOF9͔{2T Yz>z>;i2M4[od~;~^nV $l"Koh'~$$6kLŸ`!&vU6\wYtZGtCVX/ҳܣ@V[@ٯS6?cLSTzP5(9Πq+'PujgtC9Iem|2$ד*[*ZY\wLC;nUq;dCOJzo(،Dj<Sdh"JY:LQk$K|`u%46 EԘS#hMO.%-Xo[ޅgW{B$(!0.N.:o`^%+ oknBM-BLҧ.yÉY~]+&a~: KXLsP ;1RRWz"pQB[_[X]A8hN 佀#Ux {#ú[#u5 Q}9.m c/)31=?|6;2뭲?ecFAGĻҋ"Èj|AT&=L&3IDG(W`边VD` 7&5JsEI:h7K?}r0I. aɌ &\4 h5Ї] B*h,6B&QZ!]Z?X46![髀߿H aE @7dd>+ Rxw{iW4k'-E :GZ=s'XꝟٝW=DÎC\bi֦y?eS( 7k`F#]Y9Yյh谜Hzu[+?]>lF&;x1Aåa5= k8a>T W>K*PgT+TC=G7Xdy1pq  \c!ZgU[y<1^^ sq<+1ewJu_1-den*/\\fFMe~'LMH~Yőj $IQssI:uL…A˄n$C2B] @ Ǒ=3;pM~;1T/|7!l3&d KuknJxTpK5ĉUAaR8t1>ܵfVf NpvL75uAe\/W} 󈓠S eZ2`ݪMQ(zmx}8G"~Rj{,@]ލSPXd>o]+J݈F}ef\ѐKuMj{*^9iDbcK., b"=^NepBrr,,m[<8y_h')wL %je,OdAQkV%봑*¾c0[IdkmߥbF#YY7#d&p`= DӒ{0Ab]|s^~~Wu4j܂V6 N8!mk2nnHO;gq7 aTDaNfk41S JY2N-p#zb׳:&H7fsB{0IӘqXe? <Hu cW5m)ߠ̜b 9T[PC⨞cz{C,p{Jٻ`c]~(]R6r(OL_tus^H-CҞx%{'cWK]8x^( @-}2FQ#G7D+Ȏ%s"b /N _=9Lt{¯Z*VT/## .@Jz BGz+ɷ^ őN]DLjmyj_YJD 4;EoVV+^hyCY}HGQ3ڽCrosdloiWbfN o< 36G&K;(E`^gń`w˒xC(严+Y `(jm-)KHi\Y!}ZXcOՅ|bkDNG%Vz3GB DhI| b#bUC3}SL k%R]/`_RA]x\\ W`WXq XH4+@0y< V ) $~~R>=z cs5Ɛos|s#mV 3^ )Eպg.acOKQ-tQe)AYU"?)?@8rEޱQ*mv6gȌg9)zT[~x. W«Il=:zZ%Nt{PQnUEsE:,x@…-SB*)ÉЮ+q 0] 8T]cXV3 ҙP(̊OZȼ<^ygkr(tDvJÅ;&s)Rܗ?j@S8Gy阍zDF0;=*G0g=7 ıx~ޏCZI_7a~c9i4`DnV;X@q=5ԜN Q "E=GP$ܴ+*~uUX̚c~4VgƇȬ6b` fAޘR"f _(1N">LcjW}_+}xPVE7*GPke2mKڨHP{gzҔ5R!,ދrt'N+wCapw0 :>T7(Ma2 9C>ۀ~MӶ[Aؘ_3"ֵTGd_gBB@ǼyHˑCFfTm 6Qt2INj8GgЄ'/[ý ;z9KlLe s8NʜPM{|Yv+S6& Ɯ frULj +&!:N[paLIh4Ըkiޗ! xѹ ғz GQc,%oEs96\ޯc+6FEbQınM_aIآo(`N{zFq|Y =*z1Vpc(%O`z#&b4O S idfYCq52a|?"%1 1TL/"T{O4(N-.EjB]x s(K{dP'i W\%-N$nD\+~ . W;N$9$o:O*:2Ee SXyL.wqI`lg-UmP#9f:L>;|d 15}kT\Lbd>`D %C P~eU㿼@wv@?*rGΪ>2@鄻#rvl>}yrĥ/.%R]CX25p /'݅Ξ2NO0^DjHrDz虃 ݆c$x de@;.PvS60%1㏏ѩX]kUwxL裠¥A^8Z$Tޏř2dyw>Ft 0k|}ҏ}ċ}=$E׬i2U¼tR?ųg[m:4n7';Y^IŎP b_Ff]9SmVޏkdU_w8gh?ڭ EbA3il-rfh!W?DA{e4kpxPp黴J24CW(6(Gg}^(G׆aO ~mu."?|ҿfbi< ғp0D-\07]+/9`Eq;v ֐kϱ+/UV!es[NC].7=,q*$Ch8ܣ~/gtDD2Ǟqbm:\j5RօZ`LǤ+\S:xn˾о(fT.hk$6*p*&a5]`6d|0b$"oSM+7kzGyU8NSs`NLD%?pU rWP<c2-(ՑR$m|2׳f_9x-W(Y%FZK*u^h%{V"^R=x"0'׾Y-o-{ݖ,klbcC{KCƃdN~ğvh=<L/Af2N5gF9թu46:6ᵌ5"o?L)=4,R~F鑤dmQ/փbd!0O44s pH64xN/~lO.8xvC$2k]h; Tw׸F",bhJw{aVKi٩FNV'mW HSFiHg(M߫ĔX %s쟧tW}+O *eRB~% Y8w#@͎7 };[0_ÛSHm SF'cpAk>_(Ros iA$ӎ1³ׂOb<_|1E ;w]+7A|1G`lyωƪ:XnI.#fBEs@XpVE_Ѭ-0\IE؝-˕мyHD^񟋆h.ݗ,;޸gr/RaB3&yQHr}U3 .U Tn&. ,7>,%5Z{7]gH|Sftɴd6) {}v! "A*en'cřTEojcO tksO)4:>rUseD!7Pvq|FW :w-B}t_^ep^-)H"G"fK݇ǐ;˖]B:_?.C7I M8aSë[+DB5"XY^7'qɦ,wb4[Ӑ,DZa:99n֚([f9g/RZ%&~O %O]̨:a ~Ň5^S 'Umhv>)wn?tmBxuvuM5WpT!Ty+E׏7 ~'([>bMKhQu@pӪ qN`cVÎ*NN4m,E ")##3 \-woz%jccP2d]J>$krڵuػXI 3mdgL1Hޕ\;/izX3A$XXl6[e@՚_Di%=g<.N+f+iM7ot7"Yo(# ճXEx.`6qOU>Į%ZF%J fIy݅džE)"n} 8}GVr&*E{p3j|nn, ^T^O<8_ո9pBYޫ"L^z 29R,m+k+/.g`&Yar_ er[ n=P9<%@JaRwJ)CWǾ_Y3(<՝:"0"Int9/ "D{LMzP&>T*32` 6N٭M{)kO'G0 8x\TkJ2)6L8;yv8\+y2 y1둶!ӠW\ \ -W%UN:ԷZ\\$-mb]- 4qK=/n~|Gni3Ƒ'Rf0#I &kӰiPnshb!8]#ըbkXXImq+ oƮuS'3VVC΍GW<썷*'mq3«a{O3Y"o'nw!7) «'07P}f}trLEhU,t&z(L@B_33 gL}z°6H퓳xs``K` %xx\ \]P2 |t:EE9.IڊAJ:"{RԬ0VU~bitf]&^#7|mc+c7W5N7sJ2a[ݡFջ))MytQ+ڢ(NK(-欌`d1'p6q_mvCEƳm̀+bϳ+d"ufS,sIj#Jaskx!0Z%:}.|0/vB4 "P'яp-E:_lhচIcNyCzS r%)KN VJfhwS' FTpsӻRXJ[u 7^!=NLM<9e?|.V/5`%~c֚5O{@My2N窏 3|ÒF*RT̍7)$H2OZ>N-,M$GQE;Ӑ+My|͸2[_@AO'hEaR>pʠ3oAe|Vx=އ"mo9.g{ pz?.ww"ۺQ e}繫Pd EO+͈Unk3w'H>Puaut7Nf, \ӜT3W3/zhOt*C2c$b\@5)x BPCGI.u <ㆹ&?:R9 J;+D`EINKI!j"A9ϊimf|#md(v@ΗO^:$'&pL l1qNSrҳeA+[ἴ[ʚjcjfNn^̦X5e1< 8_ \Y郜 @JQvJSx;^]x-rR$ZPX 'INY%ӈ:h] 'e-%  -[[8Vl<,`ZNrPޢdzn# bJ?g4b>(,&-bjIKƀ܊zJ chşyyfUĺgzVJRKO: 0͂q+b a (ѕ(ED?!`ϵrDEk>;iٺ[ MX]~6Ot +f2몂㟈1^@W3A%Q']]`-KEv$QȟUc{c%W=Af흎\2Y.Aܓaop">QHNo :@EA*{P 9B{HS9SӘHaX(8|/u$5fZ7_%ߢ&u;FBӋo?Ioct\/\ iCw\ ӵ̝A8 w!dBZׄ<-<"vd~b'/\jM!X@~BeR>akUnNK,r(cT%?ē9ܷn:eomL@;|>:[A[k{;?r0,MyANc"^>Xӎ Wl,Qp\3>(Ң0Q?su\!K0+PaSqƻz 4 4Wb PH평܀nvhnptm+w;k ` l(KklOTdlYϴ ap;e)(sVLIUCu},j؊ygMfO($BNL[_=M 6-AOdv%30j۽q#eOh:&Mη %ƞGjm NG',}%k.P~cloE~8&' p*, LSjKICQV:RǖrQJBFR |_Z~o$"i|`o< k7#DBS,&mp@-F|)r-G6> ΂zeGo9mz{2h.gGl" y#޳[ 2VH'$܏<բh[J]$h$g WRR“Dfwg.lcVE G$Z >"Erf&p̺/XŌE?{"zJNI&@x8>@z6*zPg.ʰ-4cFq( tt7 4!JvHXH^`7\5 ޽xqv]{<4^E/ϲg_oK),hB"Wcb>/s!vNk>fhZ&_k@9"covGj2`4PկXDyL q.ܔr"5[pemе PoK,4Uf 6$7L$}4gglkTD-G~֛C-h5jpS})zns -yNҌIJ<֗wxDȔT}oe͆OZk:1.ng v(wApQcxݽsglɉ%K/#F(԰25U!,Hhgd\{xݍup’Dg2lX>blUk$Ė-ike.i 0t52OŊ vZG"q.ZRAOibI1AilmTn߼߇}o4xɮO.$:YI]\RɼbGR Wt0=E?X8g_" %ٻj覍] 7/9);KRTVn "a=,cj@?ڍFlᨉ!1"-wv귧]c? EF <|鬲ks@Ϧ+!g}:#XaG/"=z1 ĠhAAdT㪋ZwA/W4,Úyoez._In0?&OmI"trk!x4:4%S}q+!^Y X0*9ˑh-™0p-.bgp=\WؒfFH5g>[d^pJto4 V/DsG{6 *:b0 oO亂ZtWphsHaE{@8v:1w6h~֠l@-](ex#,MQ5f@ :wl>a>o_~`sD2XKS"wS7iN*NoP|//VP݆#4<$F}Ȓv[˦ql ;((`Pպ*K2x \$k*f jv·8@E5-xilniMcw~/nP&3zG9~Vriw`9 38~t[-|Z:l#t-_=wgXb`SqV j3[Y7KܼH8n\^9>|G\f {%᭟E&r:f$d,etfnee Kp`(U'#!r# o_mwX3pQ30twʈ!%YOWEm i8p~]!1Si]e89ZAc^?ԥ|(ê.vתO:xEJCCpdϰ:>0, w7Ë~NT#U3zv;,Aɽ*ΖUƋ$?u"j./I҈ meu٤w(8Q,.K `^+fPrn Rn(+^p*4'Rd!u'u{. #Y={G%lq>#'59TFPx/_ H=(aלe:μ`1Q~Pá@Qt0qO,*esc;SJ5B.ծ!?KC"BF-#/R#<2ZC'ٳ.:'BrϯiYW\ P,Γ=^ gXb1@LyC\ ]`umQH!~2WK_Dld0@$AND\_}pWCLTbv4jFIWNasEih˿ x6BևY韬9 ` IA!rꂸAKh+\U+olE=!T7]) EeŔc?&DU+m+p# Ym G{^IAx*U鶌΂̷K<}0R|Tʉ*;ln:)SDN}~/1TU\( tY +cc1;O>z N Z!i-%P5jGQb[[ENLX?KelH{/{㔧XK㱽J<#pM[=~Nq@zzD"Up`tj/eD%4l5P |srj>Q&'o#'wN@؉ᆄG&z_4x Z0+B tdHg<.lG;!ZaޅT DtPf[$qa0Q ؛G δYk9B>kaZ9iT*?Fcʖw c[ahy9Rܟ+bcC8݁t&]h8}$DVŝ;(yO)~p@@fZ]-v~"Fid4 0@2opYH~ "ni3_֓lW؇_KN0 ^' \PbE[7GZB6 (W{U*':b"LF?Ȥ+ *Klj6eViEը9օ#lY$یE2YFYm ]!b ;\Y+,>7xނBlwdK<:i7{tjL4Z}Qu\>0c4UM+}x띙 ;|> if7"@փKb)ϱW9E Eq&⛫5V)T @1{ Ŕb3[$tufsA}Rseeʳ.6!1b]Z<+3Ȑs\~V?Lxiv?$:E5X6[Y16'B1>-?/>\+z:sG :m4݁b`XXhVSZ5 va8{zYP4,> `ÑLCǸ1nU}vKhg=7vU'_FzT6yBB(>c!3ph°?*&}.b@tJy hm 5"ex֢g:)Uk\VBP kVel,6rndzjl/# MA2r+K/Tqa"iji{yseEW(P@>IEoiLFW2y?AZ$hqS(ߵ2y`ad G۽%y`,R\y c6aa[-k\/cs~a,bŴ\[n$F,gX #s ұ >I#3@;uLvGO$\\ݖo=iysi5RIQca3Eзzo.go@%~5M' >MzPjU?-뗬1A=W'Uԥ!c\e4ބ'I8|A 4$.+ 8> [YDexd,\zDaϝo~4l @ ES5e7p5De5NhcU7 73oOu v[wm>)EͼI[L2g&+l< JK@Xj;\p YL)Gj|!{crEӐT`sV~ߝdDLfGdg! a_w cu;^7G>P;{mmdZ93Kcg/G=Z1/A :qɸ(q?=R-^}x*uv̂PI. M7p[Dk mޚ'bj."륷r|dլBw237k};@Pݒ7z8ح iZ6p p.omE84 s~L//K"Ÿ`:V#'LQ5AjPy#ե6lJ 4GwjL/[U~CS-5r/v(ܟ>oldžX\ !㟞@bYMT5QW:leL>uͩAэk[CS=76Jgi#M"o.}8v Ș~=`uQO`ш\ͅ$j݆+3.LSF ̙B; `X˩0h0V~ e(%w]5y.ymט)'0ת_Lf\v7u;A*LgGKN^_,xQIw2 ;B_**b1r݊n>t;*[KzӐ줋SF90?͎}"l:]#"CPKUYVJc ov;^w5ya9$^ )3cDL|ti$Z>F]B0bU+fuGdTXoռD٠΀od}x?Qq[w3kCe%[yU*N}TTjEV<̋xC[Jwi5E>e]ω-!^(ԞΌbhςǬk!&U 8s:,.4⦷ipqp0wU1,xo"&fG3=KCN.*P\vխ㺤  ?+hȾ2rt5T<Ծk0ͪYD%owʘ(`nD4EjIF;)6@+w:'بD[/(joޥ7>޳Sln޲а>&Q]LEN.ʬ$}kO*<HpL5 )O݌zB@I4b\'&i> `OqtHv- %$ X@AM[9 ~GE0vJ>>mbQv|"Gm a__6@Awґxr{uM{V }Ě&2ˢO BAT@|x gxs',(| ĩ.fa%:DE| ᗵA#.Q׻؝F ߟ 8p@dߑS^TkL6zjd  iͰ*r9j A&sUf%2H39C_#P(Xtl7@ ϰ.Ic&ۥk-'[BҴd31f?RqݨpYrj|6mN8cͩQX&E̸3L+Yf#0jOP&]U-)mC.q,G,%W?RaH̠%C 9hRÉEoa<88b?d01*'-79ԎxqJ95MT%t1/(%8ՌS|RC`w皡W1mRu4`qi~ÔZpxs f3ϧ7az &y8O#'5?E(&]'J& y\trvoD%uatv eI㧔o%_8?+?Ta׻R1~݈|wn \>.sZ7%v2ilvPIGz$7Qvw6(Q+'2{r?ۈ\vRǦ牖}x=NJfVǴ-&SKԻa&nAn*"w'bGVjPySwGl.SUXЦBT`̘[@B_.+,zzL'Xb /bp=$( mR>~wOh6@>LO,$Jn`')R @S Ǽ8GRQgҌ P)ּWZ#H%cvf93Lm^uáUo-  {/"|SH:gSKsXIz4( >zOϦ dXjoKĜ$kRl{ԃ =cZok]]zOh\^77vg^tGJv7`-O͙եvlG0o/w+3QZi]>ƈBsp\bnUy$ӷȔ4e\ uc5s6u:Y8^?Bi%Ǽ+F4ԦƱ̈́?Gf}jofhMxecL?\R ֦#*mUg'¸qG9rj ^V/S9A=&&f_3z}||4vx~\%|Q:^\vܶR-ë5Rݏ9P&TLrë1m~d1 4bܠLұ0P%.J6 'o+Vbܖ]~73.afDk:A{uArȑt<_@wq睍P#xk/ڝS{CQ0LWa  j&r %9Wr]QNkrcZ:iz^&tנhj.c%|⨢-4` 6mAcc'9g*:HnE(k|H#M K>`Zl}ݺGnh_<7Ÿ5֧3%*3#_/}xOs( P˓Gxc<7Eg}5ubI1`?N"ʘl6Y<})~#F+! ,&eARvzRmZ۫ x]1WEߙH?RHyYOy-@iS<ȤH<+zjOh=I3«o/hto.Mfd$ TiTj *N9Ƙzb|v['(LX31t u)&Me+:v2]VMK cY?Uz7{a^bHun<WգGK]B8QMnR#_Gm]^TaDjWnJ 1"kAJ as'%Kxg~. *yە\۝jKX[b1 ؅~0tʪgޯ@ar^+'v8Ov {RA^XsqPK/D߻1'~9!q|w8F{◗N铁})pEL.qA Ȳ5jh( ̩&o_%6vķm>g]tF٥܅+A\%h |Kʶ R~K2UB&.cg-COڥiԽ"}-vL:n,wtA%FzhRW1^p껙[)w{Y. <:ve@YԆP 6˩ HɧjsY?ڽ Q&V- !c7+ybq<Ոd|[FP޵G_*OlҶOdeUL`/TP~vp~Dz%ל*Snwxc`weL -+;+זq3($/tf _r9e%ʾצJR0[^]2N{‹q*xZEqe%5(Cg9 X!Y>w9u_O!VwoiimjWzal?Mϒ{SZŠrbrG1\eO}hc+xH T ib>(of{w T,ޘF_w\|}m?^k&JRH8]|,:_a^VC&Rmsb=b:;ːw4H%RF,2IyM`mmMKS5f.鵸$ev7.~SňoMvL{^Ԣި-BYP?.ށMՁcr\o)51# N DL2jD-.CJ>}c5̻xfxi irL@Ml5ƐmJ _X{On:S7֕v0G>P0H0nʹiXOљm.ߛCŠ;p&p=D3Jj#p3"mĆnPTRz)ћNdr:A*/qP]-h5cq5M<{XAkad۞'U=ԡ?o?ͷU7-Rkru.AuChnPvq(1y֨GNU7P#$$`QNXϊhհ-74Jߏ厥zdCO aoҙl T(Ʈ/]fm ޢY#HT_3q%FͿ$_H\EK()$v w_9JhGTk,y 7 K;<7ϒ)k߷F,o&p""^-9C;ǽk{Po#-84`mDd%M<{LYF}+ꂾ>]Qs8 /F@t!<A#qUMad[ۓ#gcd䨾(,JvՑٜ|v"y5`>bŦQa\eOG:|10VACj#-Y~ﱎwҞ Gn!F2 9!b ; ;.G'+I<)yғҭiˤ0ڍ>x,HtLFoj#D;"0$׫d"v{M/03l:9& $aly%+EqԳǺBpLc/>d&8γ|2Z3vOU9SDkdJ>|mԄ*?X&#VOŋoTU-eltV}4.D2DqNDT俄67Qq[CGG[ !%]DL:R{_A~3\p̎&'>\&}2r1C|B2\;Ēg92كyxuI$%uR>ej ǣKZ7=r΄o%m*Cΐ?mCe 䥳KCH?ZD".t:yf&iL<:R 'Gw)Xt|ᤫj#"誄 [64 /ѻҤݣ'Ux>-B5 E[RXIu*c&<'YCm$~L>1nd?~@zgĘ5\Z;8ą$y NQR/|qă7v0#,<ϊU" =Љ7P&jk?ʢM=\Dp8n?cXA_TU3EK[~yzәƦD^c@IHnE6&@ lPK pܗ^,E:Xz]cOVo[ZjW&_+䤐Z\2n0&b"D> fuF?BQ&|'V7 *IFvu#015C( Ϩq \pC&w8 ˕h>E4Z?CLsTP:{hԞŜ{ojg#C&?951oZNc>l%)Me58uxk1ܻ%cOyوzbggܭٴBC41 .c.\ܥ>bZ"ڰ1[hyf(s~ӸqrSxz|XziA1|-Q/NOʵbFqؐ kt_в##8}E`V;#54}nߕCK0V7[ ?{CR{j> oc2A(k'gXqU^ Eop·)&?1;<9Y6 1pfj!oHrg5RV: ׄ7CZፎv&Lex :L@V3Wlƣ~ )ULzuǂ|v/r4 Tp~ Bn&#Q EI4|3ʂ| T=/ ~[ a?/`8~O3L- +B7܇ T0.Xm*V.K) ؉sVonZ_ĜXYlb5y<sՙT^;ℂ VAF4sS܏njDF/lJЛ2+Z۞ !*(Vf$\ $(@:{+`pDGu n!T)`FW4!'fΟOEy*g6$&ZŖQ:3?(sx~ ERF|ʱZ yxM8X[zno ;2??yKmC;Rdr.@g6+^Z 6Y*yyڕzy<^f.e$o>bD?mNr;r:!zyE27M; >~@^VbdJ=|G,Ŗ3i,r=N[a^J˽ZdPvM oG ݁xM.fΤ]5cߘ[ie!aJvSB MY+کeD Vȓd~d-BخWsD;~5}igÕ󁸢$a,@$ D%̧wJm_6>nG/FeݢϺ13KPpSi/o0=sUmo R;!SC-Y8hno8֙96~2L.Ob [t*`~x<]XD' hd*G)Eݔu]!f׍TD$ܶ'A }Fls jwPj]m5s)%y|r&U(8{Yp(4_/:M7ȍP-mĽ*?mf٥p+-FCQ #sQH4ojCQ\w݇ C1()_TXQ/3.E%Ay7d17=fL=MjJ"/BL6a 32 S󈿮}s!Y(bH(; ;N*/3 PyN/ ;A;,pDŝ67o9gu-L^bTX%}Bj[t?ܽUi;gs?'uofqpsXa„( 2Beb#<6<Lu9I {L_Uܕ^&_-9 H4Ƃw1޸~x'p uZ'M<ܲ&_9+LCFg TWӝ=}[}X2"n_t"~ M\zv32X`ȉqhV<,~fhfz()p{ d{m7H*NoǭXMYG&L:l&UPĒXv5C/'pP5BnC|ԓCtsJL-Ŀq5Ԙ{mf4`ŵhHXaZs^m[DtCib{@ցy[r|uizj׭aRʉ\3j]" WGu 8 ;c͆(u+f~۳t _->2&; F1WD\{_f 7tGd$au (DxDȌm2Fh╧;l)IP+M|e jO o-.h"NtN7_SP&Zq:Jj 50lv\E{zD,6fw_dv>9*w+nt`H^M8{wH/..ϱv*9[%CGlˁ4v[{:kΧd\-eOoq$ *rV2+UA3xz-ѡ#Qo \h9ڻcehZ )Bۄ~Y ;LE6$+_ S-!2{}lǟ%@[icmkِ kG_܌AQ3Hݕ:5j$+*+[c%t(:l߃Y4!T:0X2e@Ѩ/&<û #& ׯSB hS;y4ͻ~ՔC .񜓈Ի /@[3I+{BLO,}гh#wv\jtqXVTn-BZJW,gl:w_N2Ǡï.K0n=blA#_3ʫXO*{B~D+/Pҫ? (Aˇu:x!7 1h!':-*:S9Eb@\{iN{GcX;^ㆩ|5VBsCW Fi,kpnWCj%\L-i噛e#ġD吉|MR:`7R]DkTL謓u!7qhp<D# qb&-z,0(ŸIRLe'$k^¨Ik}AUgLu[>h0#ӧ.Xa0BmGc.ˮ=E LgYԁsЖқsO_GipTC̵\qbgR'P+X6d/h󓅩6xC>"g_F}}\j_f6:P,zN*ؽnPK5yZ)Ɖ4O Lk6d@6܁3uwS>jn)>YtT|یQO1k /dI&c@33ՓчMN= X{Tv3I*Mʍ[*9 XNe;ϡn*ff;22[0~̱MOq&Ni?@ ' w37T{u9 C3gu%EӾ3kȟ \nVEIڶFF=!~uG6Xz6~;l->3YM/B ]L7:(IN5qNsOϹGVm9y]{B8Oo'ioɨv-?/-O\7n5v2W8L,Y%Pguʨ|)5\4_iS7g{hZ6_(EE"Ť6amTH!MB$4l88w3IwE +U_Ogw|M' pL2R䖔lUjEs54B^ 8ZVE  ~-NҔşzDKc>i;+if&zy'*yu@{x@k9Qw޴zB/SQ<`@~zyXu.?bDc]lNOqOdR>Pudb>8TFI^S/L`:Saũv@gPpjz璙X|ʱ#EtP5TqyZ]Rܽ-X!wzx {uGhj>,_nd͙2TNz,H1jʾ׉LI|U } ۖ[,icT?LMlRZ3p꫷RbE7m`񷽻?aUWѱ?ѬI T $ ]jΡew6̧i2 xEwU[0`i+2ְfV>lUXb>=VEP~h m]v |CXR|ZMW|!Z;{Rn>J"#YAt}D\M\eAH"wllHvoh{lK/A"$zIm!Y|Y75 z^-[AUCOau*{~ gtsT긪Ze^ِ~zlfzv9\y4R ]IʑjYB7?3 ]kolo+řZ'}2LW2{@!ǁN80eeqJI)b]/LD|G"e˕xN˂L<Ǡ*Yfn"b7YFjub&UyBлJOe6v h9 į /*zt H,V]A)W`Yܟ]`l mYZ'luĹV-qu06nj5>t}7$Uf|Ey0$(ԕq q1oDN!P^MίˉPԯpA\Lww&oĀc c>ՁMTŦ:VAhX ;< m=&]Jt߁4KNj*,7成ﻐϋT DK/vRKgY\܋ ̑&(Α\dQnT()I&*<5g Ol2?};>|gP4|j}!-hU /:nٓ"\- :$664!%,Й&&ꋲ Z ^#:hrd+V9Rۛ5>,ˡMl&K,RVq6eclCǤT gt,}w3S5]^lqxs9OETKcD^CIcBVZbl4ul-zw_Lp)ͪű"SE-O=:4x`8I!zϗR^2ul& h?(ͰcT\SQ#W`FqΉ O3ID n P̏(^tI瞐D횚VqO7 X!{Ș ZpHIOo:l-P^)Rƽ2 I6\_2m-wV?X5 {)y#ٲ#}g}$"$ ʕ '\C<҇ac0M^4;iȯ08$F`$l}<;Jgh;_B?\Hhc].'$2U\py]q|3?výΚK6 : Fl|f]F1s9 ^ix̦l oQgfK} !)).Ty=\-P6WS:}pa({%jյVsAtqC SWIGF` 9DISSCB57ѯәGȖ J=Dg=…%-҇w>셢@_OortuceChR2{҂եLc{eC r;C /rru R&u8Y0z!g)?RJ]bnscz'DPU ^%R*W]Au_O ?G &>", B JЏ=l8v7C^= ,dg~F;uR$>]C~ !.G..FnUFR`2hJSŁtG}71D kx|ƼgƓPk/c|BHTge$]'psdud3K >hTbnxvY~xOmHؙ3 `GjJI@4-C=P3Zi& ˉY6>&JSIuIuw4y"$e//?!yζߏF_s@h9LbNŪ'(;Ӓf`ߤ E\ .ɕ5(YWw5?֢r#_B$oS;#sŸ TX+7t/;~N a^\Z3:-ېp}& ( ¡P(GsO\ZSΓSXf  ,ʸkh oKZcydR4i)C ֮r4.!1H5q Sv'mh=|nZvR2<H-KZ^ZE k:[r.W Hʐ{ (r)`+n*7ʰ0:Zvvkc^*eCInRVYu#g*76ac{Nw>7ƌw ,1^j莁ޡ@{O R]ϸ]Ċ<4xPAw,La!'-@U"MAZھ )9pf5xN4Ֆf.Wܝ2M(x?P2V.DY*eV^ q6u6^Q+zK0H }on^&kSUicC %; lj<l)ֆdgWsB?+tVylNf_Zo`7m9dK=B7H,|ŘW/R\ Nvp~j)aoNPNۮA}ֻo'@sjwQHU~a%CР5r++[8_9 ,~LQJu1,"((ثhS#{VKr9sʠ)z:4^U9$G =^v{|r5bfZXp38p{ʼoƽYa/h KX*^ew''v< 5pЀґՈ"`϶7ʤ h%²S~UZ]5T] )#zt Jzv 2Ҍ) Ry')zk/3'Ė*m%sNX"]󗘩m m΋,~g[1 IJt;&.>3 l`byqu[oA{uR\ݫF]Pӣ|D'Nl%->G jNވyw5r^j4S 5KRhgKE{v]#"[MkGWWG/?AuQ3+``KK/RYoy.zQMP} KV8bQJr[_O/i$&`;#e=aR k&i,䑴-ʀ&Ļ:'; kK6*ח3ϫ{{uUE C>V?L|O5ET%΋[K(;߀W8!8N+b; NVH76+LjNˆܳ1EbI"Rm@^nqU]JjRe*,t?\Dvo2lxa(QNHDP6xmK%'FWeƆeGUK'?uiy9ܤ(T\6@Da¨<:<!tm^ O]͹“~q./C?b TM\6 \{(-wF6XE-7WfjNv^\1ja3t)m sif# eX9q+H>u3${2}B{kBcVF YK,}- pmóգk9:5[-CXhLxWM5!Al9Dm﬚`yA]&aUAL2MܢAؠ:=" z,l!}4Z py}>Dی zt?:-@:vT~/rFCZḨ-#Gc@@FY3_t}\!D24_f]|RjˢrG0,t21=WOcV~^4\X!K Ѿ7tD܇|֖Lz}x{x9ʕJwnvxsHePkIcvbt+ h1dXߢ9-Fo(D!#RQLay.J$+GI xi5\)59g%F;Ed|?'uE*ήj cQԢSSV(&@T2G5u4ԏUi"yQe`DV,FXA5L z+RuNu](SPZ88*U"*O{n;E7bуՑE|r3xik40%OitEUTP $ȋe{wzmذ)[Y `w8=싧ٔ;vRsUJGB^+i7:`j`bʹI9ִOs~kצ V-8d[ercҼ^:,f&v-OBv;n䵄ܳދt=lj\qN&N% ݄>1Y_ӭS: c.FBjPDqMcIHf6&P7cQI2 Q\[tq Ykzlbxkqv^ nΌ*8" #_}qޠY:,]VcxGڪg\Um.}_S7Z+$BF3$+Zi`ï|7:ZQbsmOPDzwN JLS.}&cw3nu./~qc>BlbKKfw_Jz2{LϿ c~!Z 'ӗrӭ>.k=PF=NQ/t s$JYGyk +/[Bb@#44M/»5mRLmYJ_%U;4Rx W2\x~ðimw.bRV>>ABoaaWPA^LD{_ë8DKUɋ7 ZjW"3K/k'@/&ok(8jF9>99kP"3]V֘~v<(я5sV_)} M݁a ^B$dIq{btR1; XzL8Vd"h*DVuKoj86|_&FbAA$dyښbJ}檦o;WB ?Vv<|<o@o]QD.Wb>gGiOLdl8i;ϯhrV# EL ׌sQ Mk@gfVS[=Ps EuyX8}3DuE!lD_7W5=̣Y{Χ`qT۔<4N9(2 瓬sNهkT$-ᱝ~:V9QHt43R ,S.w;R"tX$'̺V4؎끙sL$HsdZxAMlf2kh@tɧRR]:#wfR^l{7 7}"2+,HR7Et,zwCr RYv'0eQ@/Y 4[IschEvQ:_z0nA50s&5My-:[1bb0J&2 bC߆Ā}![ORVk { @sҹ,ȣ"s (T*VFJI6d4ۺi}p(N#;53*@;)^/&;]UJB$|9UjcIHVȡ>_OjfCu z3m G+S~9& Q #\븷>?fSin!)aJKn([4\DWo堸^_׻_f 갲Zj5I,,~AZ퍇̼8}tÇa$\6P3THs {@(;1ʌlF =D w%āe :x^VQ^/$Kڎ_8U&!6 S"'a tk WS$=vQ֗{̀Y\ =K^N# /)j~oUP2pH#( J6:B]px#)B4od Z y]Mժ$"+wpC *o4f1އ`\ph}PO ̙kyעS]f+|N\?(#UO N9i!MT;c+ rk^ȣ: -/V c|ۦǵK2Ӵ#b4.mNMqopUɘZtHoe=YUܖ-Vb|!]:5(a4:cwl:Yܐ aRA*l ԑ V>-w&ɈFu@(T&$!ui,ho_>eQ֎vl%{JAs3=!:3{+6d)h%z\=`8A?,in I_mjCHƳ &S1)RLMΜí"S^.~ٶ3}UymODr7)*%X1ig8#+Ď'Ÿ^R%eYSȫ5Qٕ?\HBe )2 11SO+ Io !|ѠCwt߃_~c\h+"K g[*5* ZA,D hyeL>KOµ%TLVN Tupv:3@렗9bklF̂O{avm9o gbPl8'<lk -؛??sůH_FC MN+#mWjN0i<-FrFjDqbFݪ]?쇷0Y8`ܓXTQaU>{LBqGhȇ mZ}Y<\#L)328"Gb鮘R7uosD,ޖU/|;b#yi&1z΢e>9PHI+f~ή Ӷ_/Hńpg ?5T*9eU<068*r,"}h>j!:)S,8$M2N̞(ڝT: CQhC҈W6;ȯ!tEyyQ^k.H_[7DѢeJ$2zS^ ՗\t~^cõ(nwqw4ř K&*}/[95KʇѸ_4jVEMft8m̲ҨZI~e4ܾh6nlBwǼmlyy<=L*PɈP%wDQVLr'_dMxYwҲM2c%+z"_]1,'>1񻣷y<uԽ*`?ZECwƕW-:zݤ ZZ.4I*v֔:y65u㝒Hk-7IU`_]fWћ4x=am`mN(X(1TvRjPx\|gbc*ԉIhIϝ? $]m=6bYf2pOl1Xym'1eJ/%3&kD?i1c5q\#lbMuw{\.ƻ5dz$uK`L Nsl̵:eH/wL[)mDϾ(ő&=}U(lc`$] uኟlw +6xᒂ{E%]5vO!yOBg1C(qz66,3s5Gzh&` ?PkI߶NH\M* Ru"2˘?Df8Uأ =7Vc@#IЯJ{w=^`""㰰ƋJf$Z ?搾*1[t|[+3Ӻ#k0t˜Cf}uPnr"wOs/ڗ%T5{'rNiʞQpU<Sy/?%j!{E׮Y+NZ\dZ0;n1B6W^`n y1Ds Մ"39OzzDhu8 w`;eLNAɵE҉Ȩ-c" }>wydY+:4f2S?4 6t<(I['ϻ0qN(]bp˅ޠyQrlLwa\8-QdaBUKZe) w`: 1@'=c؆ΛFvEZp*8u$£69QpO$"C^ <pODϾ8pwD;lwlZQ$KWo ;@&ԹW$,Qj;)u FB;6?aLF 1m^?[4Lzv嗖eAR;!0+E6FgN"!zffr7)05no_'A\gl,DޝMf֥/tur-Iʭȁ.Ƀ+pe3n]|6{2Dݥ(.:#zlsR~*( l1`yv]Z@{>V҅uJe-PWp:2,@iVRk1~kUT؜Ph*b1,q(, \zK!-$@zX%pqږo IK\ Gg~-DC=q;q4W)Qq<[?iSArrRULMt0§4ƱV%KUM*wڙt*?/S-]*2Q0u(w6GxW(rdja`u&&U7;WsQ7~v/$5!f[΀S 閨Ho #Xrw1-';skAk+D`Oɂ1ש$}[ϣkz5pkR܎qEUxb-[p"Pg$]Z=(h;x[AFWR%X!؁td9WŶ]7h.n<,g>*3lhZ/u I':h*0>%7r(vf1|*Yj8t ].Z9(IC%z^xHc* ̓w+i<Bcr6"c_rf7߹gJ 8JX\`7O @##+y*ʜXnC T27t1e^h #C\>%3'.\m5DljFUztʑT% m'64GUҍgKk<`Zmzu[1F ,;ԿzG8iY?gXdAiN5(k0uD ^4cS62l"W悳h6QXj欩-t7諿KOE&ihXuk߀24.X|d Cv!vnOaP/qӪ0wfYfw3y3`O u,o5'U9EA%jt^?G_zҼ0 npo<_%*%3 6y{b А\hZ 揱DgnYJjQz{;L|)c`VGn@:LVfߡ~5!z[`^X.#Vn$gA'~" ғ蜩2 N( 7Ggż]G2jN KѓXV!Ȧ | @ky~R<۫qGx.p7 +K^a^D_Bopۮ[)xda.~cGWԜ]-Ja(XB<ۑ.XGnqoP5"+MVSBadgrnc8[58URm5[2oeT V+{P!+R]כڅ{6hY!K9zG4 r©PdHԌQRB;고;#5 :QYE.7}z = p/ ^ hoRU_!N5N]=B0Zm\f4ۇ.zQ2|\D6<0|Yۀ_hp2AX'iB16*ab /aEqr<4< 'Ł>FLkAmDE"-)Z[1̎'GG/W|8T쐓xN*&^L @My^m՗ kiWQ Jթ=b G5Ib(Jdcx)`׸,wҩhtDO(䞉:9u>1X= 1obrw;]8Ƴֹs{{\\PFp\UʤyDb6 13ggt{4ϏhiyJ]o] Y~ܪ3c8<2mh\(s Ml&Y #8*Y(194K=ӗnLfaxh!d{ckk~uMM0=?Kͩq'89m_ lH~oŊV37Ԝp'5T8כoNTaKtm*8?~yqAXqVmlMcrjb,#@]3,JBmR7|%Kxh!fq:Ǒ{Peokʶqv$f}I#GU_۪CmqMo<i{hBrfea٭njPNe@=?\:#o7&NEZsչ:8M@ j 0yC)%R Z+1_,#m%6Oóýut{X_U-xT:txø⺱b-krU[nŎ@`>T.z났ˮ19X%ۃޛHY'Uw~iFJ4{̤+UjPR@3B*Hr+ֽ~2 sbX^Pk{:"10t r#4ECws"d$cI[!DE=UUmUl "D*;͂=eP%kH@+Rt?ũ Mro꣩Dq_tѰg3?wjuȊPyj@H~]tJHt!f+YoM0ަlʸeЖ6{F-:$z/ tp`{1 '; S='?AD_řtZ2ģ.gnczgG?ʶ`oY^{ٚ s\\$KzcAjPѯRveȲ]p 2]R'(ɂe8&({}di~XyHurWoE6ž]> V^3۫=4` )JK ˮ q.]벑v.OzE {[2A͞A,zќՄw厚}cYTxrY% Ys>#wf T|gUH,Jo #~;c^PoR\DSs{HXX\Э)兤X毷DLc`Se|ʆXϷFrDs Z:VV:AlWp>}S&^ؽLFEN|3_ XPA}R|K4YrܾK`ꗡj?qusY<-DѐXHx^}j$|Xk̈́!vVeI\G\@ ,[=Pi2/%yCpKS|͔Y7b;/d57xJ't 墝nsDzcvwQ3[&aoOXǖ>wG PA"m^NL=6QIf^Շ`LN tqV(_b$ٷXNLHꥵͮ "~k݄^71z2#* \8-rپjuQ⠟;ϲkaVQ >$n9z^4hPLc-r|5X1J>bȶSVZQ1s:Զ NokU&3᷎tO "&K …7ie@ML1XXccF4Zq`8_ȕ-t忬M&>hM=Նp%+b$N7ldO%ƈ)hD4&n#!Ѵ߁a((i];hDžX7(t)E~/yVSDζx?%maA?6MNꫣBoV*W4,dH!sL|1x< `F4*FQeGZXmYyI M§E)oC[jk -ghKX KL*U0)l7 @t%^| v#׿1Bt0Yy1SU$w4چ4U1SL qR@=eˆlT4%k4s*[9֭Q TœWw2 T]o{TlLh8۫6Z@q&8bEviCgFt?o`";#A=u} 䃓Tˡ uah5^gO}Ok):/*#ٌp5b:v3->)mrP-j% cO'/=T6KC)v t*_:y蠀9m%є8AE%^ گYPk'-AG LtQ+OJ-j<s],"-~]I ]Gg`Vꮫ@2Lh!m]chD5pR1hn#3san9JH5wTWD?bK=x[ZUOXb %FiIq˹1mt:'$9%iޒ7嫲*eEXi8MG[Ujdr~AItE{w&(K|y(oTV;N6+1/q/!7cw< v?L0H$>P$v53mV!Ԓ9<oC]hѬ65Tj1ȃ>V *̲nANϒmNsY">u`,?R~*>Ÿ*:&JqGכT9 _C?Uʭv- lV{cXfրUHVJC)3%.U'nf~] O **\%CpMAկ젊C~0Q6kgY,{p íYˆ6u>b@鱡b-YxjP6"tv`34baJ6.,Z_z+Lt%7aӭB8h `&mOyHk@zEUn$(!i,Ϩ+Z]L}*"q) 6E H=u{'D>j{fwCCႇl&)y~ $R!63O q??hhM("Rem)'wf8[7ݼ~<4&<"c9#~`'3)8f]F^\nG>5r^l`T-fx~P Exn&Uı0Gbү#H6iNY" /\D=km@wy^ XMzd)2AYVe8VGZ6B}BeDiʥpfQ|=+F~#JRJɐ_'ɴ}{(?&8ۆ"U] ҞA9Vj-63̂U/پ#C|#(hhYN:]a]zޓLxnoo"Ș߃GN_T{l+.:A RLկN)1 :8u؞}I]'-9s^xgbIKZX?Bv" ηh3GfS;w< GNGi0.4(?CԬf"3 1gdG8#|cc uHRU[pO E_h.';S>[gXɗ96Ux(,Qp15ݲ Ic$r %d0Ħ06^@E1{-{632 }eG/c;x gj'jhYI~c1Orl IrR⢍~5qcu xfٺif!2/|ף57":f@ܻI݈ "G8EVhzCSR-@JɆ*0~B ~!QRF7Ϥ->,I7?QZ::oivߵ 7xj2vE+ GUcBح:d{gA%n2@/4f|5śx[KBvi׋EWG--ʗc^Σ\Mib},[>x텷eLz5HPl[ux!ίJ8r / >]bnz| Xh+ d~x+c Nf<= 5e NjwRcRזW3/=Z|XhvI~Lƥַ V׾<4%,nGhQ3*7m^.u-aεR̼3 At:^Ɔ 2V[&ܑ Xw.8csnUg7;8Ѫ#OsD9J8qgHSe,;XED4_;IF VCH)tdC_eRk9}< "zV@KcJ۰1yI<+_nwTG7CEĹ'pd} D]_G=lLbZh i _@ހ\JBZJXHxd{+}zڽ܃*0e4ӗm+CaxN;3|JMc$ͮ*v8͈2ЏԜD5V*ҠMxOs-GH+Y eSvd-J} nBLCta7D,P>t y;q/ҳT>זW!a%U`X!Hiӻmr2('ŗRj^US[#ͿGoo1x r4 {=kL 3/|V;~?Ou}?>ɴ`7ӝzyO y1r#VWke‡qd>B<ov_ qVHRN*)_.Urqvb5 b8+KRav19&rO&+ӣ$;auئ9Dd15xOmm?5X tɋRQI0GNL*ClFmd~AЩd4e Wpp.#"~ͰGEc-Ġ 2ធ  O: Z?^cL#){rLEO H0Dʪn9!~[HeuDc)"a(v{L-G ^!ە\Y^H՜=>Fl!Oe'3Ϗ(чxyپ22mqN7G= 9'aI䰒89H_yfW`]R#p&ۇϾܶxkN\3@;hyx_52{k^}Op-ZA1' -9E SNAS )r*\*Kh~w# FőVt@g%A0ՏɁ)X7|`ڦ,"a㺭;i #KQOպ}k~3v ֒GiJdvс 'WRF1F_w\!5BQ#؇h)7dY)=Z p԰|߯Wv68Tt`dP@ uzgt040Une'v'I*ADK#q`ҧZܫ.GfPQ/Ӳ*rP.([ߢ)'Zq [6f.בomn`ڰ4BݮH~wHuPȤFm ! N NUeco:O,g9;ucO0t*@pح~*,i]x$AzWhtWWY؎URIFCc7vkOi4/dNf6X?ddOxW9_TF*_}7|n~/dٓqGdDcіxRThCZZ$yex1zH 4YSm`t=mLSr{ꢩ݀iҼJ6waZ 6cڻr* e>NF({rQ[zq[l < Z#%צg\~a(tf=NӭHd%gREE&nU?-@C3"ct,U>1,ڪI3ǑLeo-WAJ] Qz.Y>f%Wu$$A(4!fU# eOf5y5zhNhNzoWN_Ƽ%6-$w@;-| 5HʭBYC^@5{nu+Nwª0H 0X,҄ha|m HT+T 7?h̳J7Nݽ*4x"YJՎ98|zka%K ]yqbV^~ EE҂)ffc泬oaFetlaCǻg%Ѫő`4ü,p$Te\&t8FOʈc0ˎ9W].}x>y\7Ma޵VLĞWӉ30O-1#9G h#kwyuU-lmV@ɽ"}م` J4yGMdlP:GWFr{+ʦ@Ro2x^c zZ*``hqV8@S^{J_MΏn` - _ARQ]/x _=-VՋGzU6ږ,`. ucbС{`Oq\z`h7%WC4ҽ.!O~Fy&:>ȣ88f " { \Ȣ,N7[wJ/1XWuzP~+\QDSݓ1@;;SL?a QaSS7[g9nWُFGBj?DLM՛bih<8kQ!5a\%M,_GXcs UG#4uibtoBKtW F9ӌ\dTTOᵬW{]`\14wVumt2&XA /O4ɐˬA9 w"}+kɷQ[sL{!;j +g I=[RJVzJ`BKO~Dy2rXkm!r=봅b!6IυBH,ڷMDNm,7X;*]S72B7x;`d&H^xݰ98eR7>BqM&.D~E1;fMhjdAN"ao]*J7umi!؂:!Gth#m,*rb\WTt{1F2(=-+4Zg OTtf<^n;GgE{u?^,gʘJ*O ]x̽[j=^ZQݾmeQquҽd`K{BfW]ubJtkZOJ2$}L`0KֆI#gF3z|lٕl9a$SnCx8;a)?# f_s J զO;!)GWw@b\$^'zVڏ١2di1sd!z" AW+fYiih9KmLQ?lѺoL‰mT6`-㏜a\sX]`U!KMm/ocB{,ge{ukCf4|ѕ_!1 6 ~՝/N"!ls2\}cxCd!鎲J,dpQ9IōezIeU֨!5F$vblt0rᗳIC-K9oQ`,`j$[Y} 0E;[t0׮ e:CA֢uFyq鄬 }ʻ{Mv3AN \&^ԵyH<1EMM45%m` eߡ]2qN \`9Q6 å_3}֨]om nz;˓2יjL&E:sZY`4~;ի3M.QU(W򘅨[S/Ÿُ=%K(nlּf&]~c?hҵP&%WARB@u||݉=Oӕ6~Be|,Ӆ]hnZnCTX?`T0&g` :׊i*c7 Xs'I{RpTaD!u5[+Ga2wU ] K倐^.2@BvVkx"n$Ylh΢ާl-Qgr\NT@Mx:YgW#oOxeE6Od|RFP7Lvѣ2]ʂutIZ1vi^Il./E0DJ$4h`4$˂Q m21z\1އ~g v̾j:Ǘ[jnd27v\{LQL$s6͇]=cZ`,";aho6NBq'HPE'^F[j n ])qםiؖ_ [2G0yj?asJut%]i] ͭg~R#&U(~m&N;9yGA_Eo<ؼjKEdO[?*Z`Zo2ZF&j1]]䡋IWj!uVk4̅z P}›'_.c-3I}_Ɖ1.+J百.q1|q8Wב"mJ}EIƸ'[6B3M&ڂ|ńl+ڨ.$Ex_ȃ* \\#VkO=Q*!w#?B ?fD-I0Stgi*L :T*0 _ўt;^low}R*@o GZgSFOgղrpc ?5.*6N_b=nCt,!BQ" esճZ]_CyB g:L3g~ |b-d,NvnBĶ_S C>۩Q9~0ҥCTl}K:jdO3w+V H{׿BB* s]D:,TڹS[*U :c`̳MI)o|;n:tR&G 紝>[V<1dn,rJKIfeaf)&i|ŐcQwpM;7Ipճ 06i"͗{pxZhCEpdD>gw/y8(,l\pX7.ȒrbمjާNGAXAu{m5.ARetjooCֵ xA$9EN{p',_C&E0i S(+ʥs>58Bxh(0TnQ=14Flx&Y)<_^I=Kw.'kL Fmdƴ"lR ,6z|3yosG)(,N[tbe@dSTv)/3!UZPPׁm>߉E8(->K.ceߓM!]7 #)##)rP j+aC#2yMCQZzIPvo#o= vIzXk]TmzŐ3:?+-J s]!U; /NHJ~/5nTrH#N(\ę/ھw;oW]:!ғڏghz&UF] 4tNVvn]m0^P K";~vA0-jSgVx@px/sjrdҎm 6zc\Gõ^0y Y ^(!&`ϘQ) 7E"ׁQX;4 QeIў#,bȉlk>>݂#]uOXn [#NrV *ĦIzAs-2i{èH@TK ߄NၫDEkB9f<$mr̛)Q>PbYhQd:%48 *~&+MgX7*hkJ}G XOڃ}H(}9XrCl8rL~$"4<ˊyl cζxwoQ\̮BG>D. &q1J;(A{20+G\U {w2.13n( #? gW5?e$R-M@ m'&4,jCo_7?޴ZsS>_YatXE7Q7i@Ǐ={Gc8™O+4TJ:ZVS?̋-o=YG'q>X SoQ0"b N2 zvxW7;&8]f||/sGїӷax1Aȥ<`nǍ>=Ķg`Slm%[e@a>s{nUΥ;v$ >.`_ȅXّ7sgKS_AW`@З)쯘PB'V YnjI:$e/p˲Lb5nѬx Bc`{ ǁ JW4sN':yk6dL91m0[\Io.~kv\ )EL dTFJȩOfHQ/ j1pw5TYX2*u (5lm<>0Zzֹ4Be]OycY2>$qϟU j^2p힭CS"r š$򲌴\D=U]3adnGR5Yw@lb9Wf-^ˈvяDb< dz`lOo"7h^^,ѶV/}(!jby{[]{g X"ԫ=b##dpv7g==a^l"O3 đ9bf0]J=]U:rph覿ӈi.O=e$!ؽ<+X+m(8ZㅯBoa€w6#u{Mr  Lq}JE$QLÅwn { \Oh9ι<3`?C\\-G68 Oh"IL8B{kV3Q@ 4#Sy\|/n+l*MʷZ9gXFsyurW;bUX}6񣬾dĐ6kb:j+U7`P?4l¶#` Ș͞:{?\?x` mCB#h>o8Ghgge}X Iǡ.@>*C$ŁPڑ;Jhw(tJYy,fUA8iR䀘hȽh|NGDVX]}[+@PL؜,n1phWL~⇻J :6?עgJXƶh'4X6O?EPM0eߡgoXmrBP{0L[[)UU\hB]b8VK A+K08 Yk_))fh*e2yb~fa2]Js83єpny&/I+l 2"V{!9Nf Q\ ^ssUb^Ua?&]1mnQyb#-F-WՖI6 |gĺlg+|ȑUTjN*Lq [3a(kk6' ;J*۹S2ْ1`CvY7]ڦ:X1g{ZUJ{|6ox(!!fQ[0.5 p03-1nFiA5:`vT,VP Мm?)a5IѨ֏ kd̥:7"gd@e Lz% #gget[X,QJ9s!E|&.852GSJ̙,m^؋.gΐ:@{f}0#X J]UoO=blBM,!^{euUpru֛gތՄ W3jomN&{9:W ik߾̪,s|J]T]9.,!7$O R q󾭯'6y_ym ˝lb$d˦hu~~=UH@Mè0%xߨ` A *LmX{M}.T<Ǐ߰]a,3`fR*oY1}ސ޽k~!0d%(m ev^m||<WC֒bLry A)H7&Y)|i?GhQiE Or^6MҮeHy 3:JA1PLuu$Fz%rfxo}.979DYN1fI΅k*P:ּk2_+]vgr>&w8ߡ>uYtRIC$"@0h08Q|أXCWc:$%u|i Fxrt ? UR"G-lyͤ"QoM33[eq4Krm~6>m1QZ@:!Vt!:(:.r&E׻_R<d]ZyM/s<ݼDBf9`zXD&#v1a ! +T6p3*JblerEj ?s&=Z7b&T<6(Hx;^M5b̽6IopR]j#e Z,M8iŠ]ׂ*_d[µBǘkNpm*F.ѿ[g+["`^+0+Rj(`lhӯ&of H⩮e82$XW7CDdİ!=ݠ7A}^4A!▟|i[VT(r( 7hF+*(Jn}mQM ?A 1,+HGM[nYR4# b0PӞ=ۍ@%q+{H<0K"oGLm{l8IO ,DG~ M^ʴ溌wXEp6K=?NobyiM$?(,}*s{x XU!W{6k.p5I}@reRrGp)5B ʭѧVgnV`w޴g4?J̦̊z8L>,7u"7!LlVOm8T.FM/|LdstѦъך"'e[Mra.vw6Y;/S#-׭NRZeqY`^<2 B^.5[EokPEO~OG7ac Cћ[n[D a'g]WٯY`|TtݎC zz%@c%3iGdٻ 4*_}h2,"?BHZmFod'(c#P(:c F*7L{-dI?z\7Ghnlkc@Xd| qij涋dh'(L</[X "1Ԥ8䌶xo@0QT̼nx(iKctSn׳CVFJp}GfK@M&< 򢎺iNc=Ք*u{=e]ϨiNbYG$޼LkŢ1'>hx&ڑ3ݧ-3JÝYzTs@ڃ"+f(,[:k>ݍ鈴9ΐ{NlҪn=48kU|@Ό,"E_ jم@[H6n*+\g-ߋS9ZRnMFe\jCGT=8cVawVsa2PY2LJE+c4zah'pcWBB};TKy ~_t̥փ(v̻>>sY{3k7*DdQ5`kv}X@@rƧX#΍!$&n4'$T$&nDd AS jE%y 6Ol# z6mmoMd8Е݆Qy;5Vs&ӨWK\t{M:g5 "luQ6ʀy*;LF w*2w=Wpiˆ$/J_g%ѿc':%=rH.p~yp^f!>]ُXZ }d\Nɣ")eܠъmj1"rѤkfۛr0gbɄaJC^??E/.Ǥ̡{MOG2}xK@tbbK)vP`uQ8sȀG!Sy^},m"ID_L&(Qi [wu}r4ŏD@}襓87J5{-S+D;(=;N}z>,.2Vy՞VHL v-=ߜJ.)fdǛE!VbpeYG%.>k&.)Զ4Uٺ)0v1M(J{\VP2 L j7~M4b,mb9zֿA[[aeA >jGm%M[`U.c參tY}o^.F152 `38PD˃=pz ޅ})a)q;M5_RB3b%B:0Je,~ =Н%$+? -ڻK4TEv ݗr"x[B=NTjc!X 82Da*{G @ YHْXHbxi*[KxM53X\GQj"js;<قfIDzܽ0rh-7WU/'m"-LZC>zp [\Qvvvɵ&vGlvz(ڪшJ[>LngXW3eO :CEr'! pɸ<k©'??.?xCY[|9^^d6XMSHvm*7|RaC['M2k-NN#:6jWG(_lCQΒvH34MPT!3;QRaXs}%k_L+_gNkeuB] T+X4Ӝ#PFJImOB!$| _OȁS=ƥlo1wW%ޓ' {$}g]>u*:fC3pEZ6Czr6u@(@JXGD6~d9=cGKEylоḭaK߅G ):RbLwI?Ԏڴ c(>C pJ `MAUJ>Dc`AqGYBDHZ_UEA=e{.98ݔbx!3͇# ttAd&0B#IyR6Xb !"!ne?B#;[o=zzo$jfǔL> # g̔"5.6j~o/|DJ*9PQ 4+SaԸbǹ}VX̜mиRyKpCib()S]`Y&6#& m: ;2EyK$=O\rm@}8e_B> ǝ|]M+QeW1Qc51M/-=:^cpmU2f'2]/ߤ* ;36EtBX}1|e3-ԟ77>Ec?C˟q+i ÓYRf_x% %G+T FǛ |5嬯W>#3V!p RbA7 5+D3PXQ Q~żoM[L~҆ y1}K;oI" ~'M~hP33ƒls-f0<XNxyCFA)%@VRw6Dˀ#tո{6nUjctIxx,7"=PʥOsMJX^B@of'٠lk/!W" 躪S+v#!B3+ ŨHL)X:ȆGO3:6TD͕kkB!cwDtcEMմ쎎#!X 'Mj#zvjTᨭҳM9ȪUlbʐ'/,̌jg#@/P}D4X9'{Ì1HC*;:1x Xyמ8qpS?|!uq0 aA~!١J61> z]-0#2+C*e:SDN:k_3^~OsjFӒ4cq@|eSq,߀ǭ._O_F~:NhL[&N DP76Sv }ܱbdx&M<4 ;8Q~] H),WdBmf|ʥy jO4Ӓ7 cJdaZZH:씞 ?#p }bJl5ih/߀d1aL?^p`PPH4ZΦYĊE+u[vCyh۫‰dɰdۿ2|f8+$F(N_:I^ewql,B*»V$dy(oESZebf{^']v@`+\̷SDc©Ohk@.jf]3phDOR;꣇kf 6A-,ֵQIɍ_z0{syD#Nnc>cli68T0.h AEԿ=}~zSW~w ?⻀)(4੅20Dz:8vv+ևXə:H1HaF~R 89&\t 'lϋF!# ߚ'@v9?&g_oOƯMd$ 0n ϡ (_-~):41VVSc;59Q dR>J)|Elr3o :RH0 Q1 Աq~Ooq0WISEQ(!"FlN9o.!Z&<8F2 d' RnXarГ|c\Ded?Yi1Ow?rMQ5bWq,duЭ݈M=G\dL9bT1Jvoܭ(G߉T*.|H :4 ~<-lOЧ-NxY/W0tەKohSd&p9lmS¨ "Q'+aA6 TĘhB{g6 `!J$p`~|զ:+p: fXۚ[ 6х=i"HbXcl1h YgeMnV[ vYDV+CsrSћם{z/etbKq>9#j.b;t$Y:v`z.ǻV T8p1C\թ> Msz N'9m` T\_Eւ$?ﳟ^j:CG^\35]G.y7-!f2f_¡o?}?Hυ7\ T):НMp(3"e'qe9tze\Nk󷷹 =&Q2j R|Uy. *}c.(DnFw_8eI-4ʑ>dҼr;UrjO]>Ʈw-0!c\MT%``V.ۢAo(jBrL3o?KBIHJ@l ,+yܽJfPv\H){Bhoa?2䲼}oaؒm8:U^F ԶW}b$(ܫ$u=Hd]K *ڌGs:{Ox'J 8K"vNOO3s٧&I KMFMzʚ xnn43 lB{#`cܽyXmD*=\s*~l@0mfaxZ5t_dJVv TI]r}T(Q<(oV;"Gq# UBQN $L 58c8D8$6pp78OLl8@تVsꍘEJar ߩxNV{M:|Z_y J]iO#$"cZN%202 _M`4&Qf-Cv-"?kF?42<&<ឍTJ_l"|QT 2WvuC3T8k 2 rQj8̉ SkiąCC=W9䠎 1{C)B3UY$L I%vHGU4z7"J\ܢP1=qT6:Gz+L{YddOH޶Tgi#׆`]u9bO4 Kȭ@F{ #ct]?Q@C_; .gwO@M6\d9 ċVX7MQia1Էfmi=o9G'XuoAz %1:Qn ,4QHp{쥊(_x|4Ln6$+F}L+Uܪ{ƒz\_Kf13cAy RuEomǭEw.3RcHެ8O-P`8Ȳ \x0u%m=\WNʔ~Xu|΀c¯WrX[$;+Oc޶o7 EYԊםyZ{`}N!Ԣ|+Kn-;Kx7 ޅI{nv@uV2ϒahdV%nR<)ήjcEJ>M)(t'M~ʈqp?'5?u U96Usj@=Ѱ NF B?`KArU@ێhM._J0,) CgE)lS淪s8jXa!O`!Rp-62ډ9T~ȋbFz-鐎AOftd] ݮƞ؅5$BW*yI5@-q2#*`@H5T? WoE1I; ~RUjJ~rkA1k?5M ,t ,Y\H=s&w"y\܊ɺH:vm;Kw;Mf# ˚8lݴ_(uQ4u? 1WRKey,2!| y8~/,%=n|`z'_* hON!'OYKa@N h}wZ(}09o4'Sԍ~MZq*5 `U[ɞ,s#'tS;Ro%ZɇygYĥi--فau ev*nKp:$ UTeu V9b2qZut5MQB5׶t[Z*Eߤ&l dgee?C3dM'VnB ||qR uYKc-ŃV)ȆcSM<йPǷTPAy+.SE2Ăy懝]JK #=ĢsӸT'Vb=3 -R*5w@ś]d ܫ{(OW͗=8$5N6Q誘Ѧ<-6B E~ǜ -\m$0f)`zmӝm227ubGJ8Z334?yҁ=^px Տ\eV=AƒRk9f'LȠANWF`&*hw,К^Qg'_wa๺%sK7i != r0 5{V)0 d *.Tiߔ튅D~/gA+!hZU2u}N^@7jUаߗվ RD:b13r׵xL<4j;Q=:NHvKFM2.s,B{ZwϥrCL DR@{ea\ѩ4ݕ PtnIHOqLײsa烅 wNTfi @ @G-ߟ޺xx)Jt*O"RA6y/ds1,^p1ktpJ{g^G*edkԙ,t^֪(Zx,oE( mauCxk?p)\x܇#SCCQިѝ?Zh`n'JMY=]ɜ5}]> R /-^U8l@v|_? riM`onqԎzֈk 2DZ;QmW%ؓN~ddќ &y=-+fml0}-kظM(4,& zPI:xp0\1i3g[.<{W:/@iE'EʅrxC&0~sanD _\DžGSf~voE6Vh6%18z)gxNi\gLzB'XSRQ T@1z8퉁Z$WlU||⹼m(`fpK~y<+~Alhu9n;hy7d=[+!i3(s%wP&zta\kFInsm){EE.}>1~ Uޞ` % Xl {Pe.ci/a J>:K.PM 8U^i*[o˛uxK z1-_;5x{4JtfNjNh1ˆ&ɖ:T$̇hXUaxqjHUs2Թ=;Jxz"1ZYܘnQW(a3Z(u/tJ( *b!84VC`Tf@W'#d0XV[Z _c!>}=~(3Xl^2t^\*-%6"!kw@˙-dCJRIO{sfhr2YLJD㒓~H]c'"B7*v3d@^ Xڽud6}C5v)pIe^A<d/y_/Z6D= cTQׁի[\ Z-p6ݸuE&ߘ&hc$j&7|jmsAM޽_N/ IsPCͳ54\Ybw0/㐺|qocM) ִgs.d,CADak㖶u;ZDgʩ6#&EM ;Kね1ya09d7'4Ą3h 8jد{g辭%tc@2BBV+k Gn4\sl>sdЄ"rWU^2O%o{H4Rtxf w.(г69&cIwb\u>?[-"fɾN2IgJv4.wОm^Zj lf;!(V׆Jv-ZO*JE69LHC_Fb7Kr~RlήdSEct{a-~6;4[gL]G&WFW%Xe{}Yjט0= c5Mw]J<}R%J UkKB ex3'F/6P5 +=кwu*an޴TP}IF JmMCQR44QO(|^%sn̍:fW.Zƌmi*1 /cI+QtlcC`EL?NE_}$N:)%Zø'q_,R>F5@~Vζ.Z>㺄p$6j5XJ70!!r~s]X=+ p慠Ve6-rR_gSV^4z>7Ș RЛ? q͇`1/_qLfݣVKsnJ4j8$-2Ⲻ}-VF7Mj%jLu7bg 6ߐ) IY4 *`Э!xH~8vs$.Q?:2 ZN⒮σr!5 #sEfQ1ִKӸg$.2_LZl䌩tD 99O.ܰ P⌅=b{6_wWyh|^_dAڍi/BC.L(L=r)[͔[̖̍|CV)%kx-A'9[dџ:q{ 6HG>p I;E*xg+j$*!|e܇o؍-ƙ7P:Jڡbj }kjoM qhjV?ʛ J]@t_IRrt2/-α(%މ؁>b")i־ E-Q"Mē=y  צ|3anoY`wS m]%x OtN}W4' xA/}hF6YΌ +H͈8=XBg`pA,Nz\O:j#&hS-ڊa vjѷ_LØ.L\!ǰnzv9v67QԱzR]Q覮tӔDǥ >`eN|0Yy$Ys4i\{o]Ot,B8$ivShʊ :jfv~O: -}7Ẓk+4s78\&o<`u/K ݚNm+AujWdk 1Ifʫrka`BtاIM?nC_Fne1.&1E1p;[qL3sSĞ Ŵq^ h8ؠD{}b_mŒ'K/UR3Oj^<|Q24gYV=#֔5g2qSRR &3%(ƍzH͗-JD]2[tb\0dP֕o!nQВSUs`OF$oux)2PˡsiTfCW}IpP7Mᴝp &LG67}#.>ѸLf̟O̡a bc ya q1VEx;1meޜlk\+I0:3G )Ot>OT,d;n'XIXܨ1=#ح~ǵv;h8…<'K,ʴmk A:ۢ˅.j'HbtFT%i} 7-i>1DBAr*JreC)#"I1246YͱM@ ǖfC @%N\c}I{>#jȵ/^8Ry2f0WMjȟ>ͭq [}םTBŀf7y+z5Y1wgfFμ3w4;nnFuN]#l.Ѥ6",:gERh902!r}V!$YFʗu[gMҶ/.*FL2.1VVTn!N?ܖf_V@n7Ids?K3I ~:|@T *Kp8h&1`q5q 7 03`:ad%zEB#eTᚿV,•#z]Bian.S"_s/8|PrAt[L8z{&!1Yi c+6VIVW Qo"lr{Q$2P.x"V=wTEPY$>Z |[Vq^1 19,S]U#ԅ]#IhZN&;󖽤w߳" ;o:؏/li~lM we>-,$nt4ƼޥV7cZΈaOaC$3ڒ^6+P&ʓ0!8`pq~DK޽n1%/5T3vK"رfUvaBE<3@#C ke$3ѓ>e|[I+U~wa9J)F b9IȸcA/m4`O]2]y| ~gxBߔ>ZA5wd+\;;-`.y7x϶閏TUQԉ\UgĮOC&V֍ ߡ @1: QAfhqp\Kjx i1)Ufx1:O^R7ϧwcܸ:ڟv.F?p 弐R{6?qe` 1>%-Dg>&O.)O`ƦEHT5C''2#]Ztb>hvz_'E`i.>@6Ot)m?ƖdΝ_b3R# ۜlSU,(J:g-$e bq˄Ff~ )'_fui83/es 6\"\9eqb*u&'A:1茬oeYۼhϊYgV:1;5ؕ %"kA"41ם7OGxj~ pnD&XiqC3"MzAxqek5lha]X#-ȊpGR 7>bZte3i*@G٣2iBDX sh{Ʊ-/a..ų {꬯ؓ_"Վdshrz?#F(€V> ]J<Sf `рU:뾶E&`]kh$Wbfh&2-@p؄U˴}, ] 3@ԗnd}Tl\-/Gq"-J/>[/@O`p2DI1ʔ4}C>AFBJObXxfϮjT 2W, 57u(`p/>#G8:-u(oh 9rm<l 2FB}4n8+J6PR@3iv ehD cjiۡnueh^ڎ!ﲝ36CH\fak.nʕ,D;ú],"`<Lò %"aVOncKiMS[ÕQV#1(e]!+uҿ<ؙ >p[> WYfX)qo,>N[!|ۦV]\ 9wicw eǀw3<,SJ% cI0?O Z=hU J;oy) у֤v<*UMV1QH` jv}R%53~"9猟Leڸ2~Ǔ u/zdܜh=Ku#%caqfAߦe5|אrۻ5`ʻ~TFjE1k)I\Kʼ(B5p ߠ;-}pjS}sW  }[|p|,6 * 2y׼mZ y ep7TW}E"ũ lN^I(\@AD?UK_uQbK D QTM)+If8stC :">hC/#󒷐%+s jn wOҡss9㮨fDבIM!hG }c#kl3\|AMO(9-}o^]:^7=GNXxN5ۊEKLZܝǹczogn v3hPŚDyi_L8NOX0 Ѧ{N:O?*瘝}F$No DX b0n1|@A >&:?tBJ$ ڵ.)0p͈&e+W[6Bu8_Q L3 "=3]d->{;+Q׃p KO-Оse+xIv3#lWbr=.lCI߽(wݞ^KJxJeka*@"xaµ ue2*([:w[ѪvSk]uW0H?,s:>X|L]P[& ec=VgbO_\(f&l[Uw41^8's%pe/((y]%`Db}ڄ4b7bq8>č6KIl{oDg@%<[d,aX?Z%w֟R~r.HV*$Gm2.u3os Qqm(]Ԇ뼬T+0CL uRw [ě;3yec} Mz\\%oV5)9xo`ழ1fJu !J^W`aր wd .u~dtK)sXnU 4c05llug yEս]urS""s/}$ (nHXÈ1MY=@zIf&~}fqBVMWtC&?WY!+{4JS=MoD;ˈӀ4:*NOPcHM,"3KtT~X-4a9r 7ϣ1`'-v   #gR<CY@JB( hgHN`KoÀ#\'M]$ 7.OTz:MJ9s@ЏV} d*L7<"`UD1 tЃP$A32-'s - & # 2~уS6ǚ=mMv,mL3vcf TuopN7Oh,i>.=-1oc!G҇{]Q<QؙN'!Z3둡i? kJo⊏>S 3m),kUڛ!mnZ&k v2"R`#)J SV/1]= xE(M#o~"ڌK%NQeS;q8PY?ʆ}R9;Kz br'{Dfq Y6RĺOzV`潇}`#m| y{@qT*Xz*eUZaQJZK˓}+EmLws|7f3<ɠERݼCP\9/3.a0lsXja"s6^%,qٴ9'޶.Gpt>!PzV3t8qЩ9tn\XF|fpqz)ז]"C5f`-W # hİoJUB[JdͼW7ty/$JQtiDYpJ`v0ȡo3x>^0jt²޵VnsyfAaƗ\Pw~qH/\eXۿŢфcCp14kqԋ-$XLAԞ"-f[/H["&צ!PT55\\Msl:5N|3ôP+|oٔK`PYwӳZa@csD}֐jp)uˎW_E}t>1/餸 NX#J n psq#Vaح8)TyƬۚ}M *H!Ec|}GG1@Pt_D`!iOR''g3{ΠH0Y{ \Bխ]4R#F=UNO#z?7qc #&cҝ~egX*,-pMT* ;5l.pn[ЧtJ?C[1/õGaCln+n5k#y\ r&?u>P,;8 g|f*( 5}d@o^Z9@.\^Я(SlxV8Xt=9?՝] nг(n OK 6 {:jûen25)*/"x~KkA}񠒌M ղlcx(PNY7rCmkVm@߫=}]/y>W2!Qvqp?yrEGyGdk?fmטwK)eCK;}NkgBIiX̅gWZ<1=&a`B)O6W{u@bѧЎRb5O=(wPQPofZŠp{b3-6w;R#5tSRf%EӠ )?,:ӡ yLN~ 66igȪy:i`\К[34Xn0J3vjzN߳wa}J8̥,J#hxBzǻ,\oHb s6D.Nt @}C;. ē7R; ZSf1g_|5Mf1Ӷt84}r:ٲTwSDm*~{iAԃӧ|1rng]/Ĵ4cb}J>O_-C 81~?ܮ}LlR&lUD8&']huP &zqu\NROJ'kvlX"(eXxLywQF77$C"g3ၽi*a/NYhL -^Ũ3U*aL)ju[* ~Wi\UOʊb9س$S+0k1PA /* &~U NB-$d1m,)*pOrK),1'M@v‰Պ8Y/v eOX:K"MCC/|r6Q?ڙ倗P UfAânZ+og[/}H>C^ɛ˚}(XP! L>Ў\5Fj15&O_6p?gΌ"*R< yu1g8"s"t:;y9H ^p:vz89A{x3s}dVY8d# \*>Z He\"v,'et-5+} y0`R$a$\=ylYK7B郐)HRVJU%;bu*AT`g0}+)u ].;Yd+<6ׄYtKCN͍}k01S-I)ݲ!ޣץ`IFqOqsAavyDWu)Ǫ> ~l[kNLu۬[HY ^~lcl, 23Q@4Z>e#}/#'Tn[j@Ν H jufd"8ttmwPMx!@nr#>Q(R3!&j?_ru W` /ИL*|fef:WmŒQX m#%xENPG)qy4ė|?2Y1ؑokne(6򑲬xvH얎 +ҽ_!.˶ U3#EK#s0a>+J+*"|K˼o+9W=,lOXsvqQ.~ASW!>dƃ&E)˖3h~ Z)|<>ug!Ԃd)ֻ )jiU 8 g/V^*L7 ppdՕ䴡>YW.)756уGӪʷFMbBPu\[F/.ZkHYAKp-A*.@<1P}^Qv+LŽ1̸HaWyݭٗفIWyjRCLM.l)~&2/f>ǿ^?2!e/B:ue!iL3вyӾd{)TeQ[=4quI\閟%^wyʦL}y$k]`oz\zdg\,7vRi:nG:OV&y(#n2.w1%($=>G'nZ##B%Zjd$2Y35ԋc40c/tLlnCywW0z%Оܘo*{ጩ}6NYo-GOpK`$=82+/!>ѴOT23xZC,\ cX>=^u8R ,{F܆%} Dyo!0' ᛯEv %.O"}KMw%0 zV4ĀaS7/*s2ω8zHI!^jP1P2)]Tewǐ!u/z . lU9^ #67.R%ޘA؆{Fa!{1ū+,3jfܒ:nr"S).Ί3! >܅N$n$.vY_HrmSuX1^"4quqm]ϧ::Ѷ?+խTc5%qxw.~;q7Addv|ۊM5Yۦd DaU g%˻%jdl ?-3Hsä0S=7$Þ$MyBn/;H6ՠV4 _Ug--(힝2,hRx/R>]c-yw0{h&DWoA J'C<2-ȣ</`ba2pEA{ }+\5:yi* 5RiM6oY 3DSQksB8ՐtЖzخ(cfVːt4 MNBݲ#CY\*Nm2K 'aKӚQi>U"w֚)h&"h)rV:qY;G9tS^a2.4AN9A%C VK>ZZ~~Oe;h@]2bmGӥ1ĔǿQM/Oǻ Zv1fu sB\GyM ʣXQDDPݤPO=XS3\νOBi%Ch:$^W%, ݒZr ]<Vc$xT~cq "e'k݄B{PloR=Th=, +<*( 4<;qbsz$hїYI!/ۛ4OAaOXSxN6Fr4,ʎi}.-ĥv}Qj\tWStry4c$:ڀ]Ov̗SoE K}5GDF>i>:]x Y蚔^O~?%9R-a| ¿S&ŪJNKw+7w‽HCO 9X%u'6)+XkeoR1ٔa9F{Go_y} !XBZO0'HtN2r@q|;WEn!OHC#V\ģ@@Ecs/VO۲Pyj [NJRp֑`҉lyjiܴU!IiIX7Qۧ$ =11'W6bf'v<~OlL~K5œ݉)3d5?x[jESICu2j}}sg~;?"#~k@W垹"#COO9d.{\CeM9Iםs=ocu<[(6ؑ `NUmي# \ \rw]<8:*:#@-R{l~,d_Jxs3`f݁L#tIpѨ h]<; JBZdkDhBx}<2-+lE-8hŨř}ry3O!Eݞ 2heI u(?}gZEl-Y@؟OQŏ~&:HiX ׈Xm^{,fzDдI 8 [Vâ!;']Nn @o3 ! 'R lZi|5?PoÐEp050ˤF86-0VɬMJ C'ʣy3h2L s' 5uJ=S#@:xr(V)kw ܈.K-<+0*%iIvv735K&MpY܊9F2.IϺ7qCT"zq9mYh R"nF}l"Kڀ 7;sNA3v~`Ā9yi&'D^K;Ekp5C\0 Ub{$FT[66r bN;/䋔oK `9O\-tr(B WMGsfFVLTi׷ziӷ^\{c P_)pU>@:NI;9qnGc5_@O AtCPwO:JпyLb3D- gP/2(*JTsUu 0mr)eqh,)*F611[u#VϰRWc#()o+J_єn2~Z;t1H*$KS=ځ ̙7޴&" z }.35tWn4Ǡ@E %f2_;%s,фnBne?ek]6=RrݴtFI`!ȞzVh6ê|J '0QH+"q:`ܑ?ݗ;^ u*@8i)f[:LGo&A^p "nYqe0`P0bV/480];_Wo@+#Ϋ7J؏ S$]X̿mGݖ u$'fH뒷Tڣ`.GQ* e ",B8 fc*e §8nH=B9}XXj*q@Wb 7R{mkdzF) :UѺjc{>Yњ8 jVzT-08 /E;^5|* f]Tg}.]]ik% !5ùU!:q( T?vEݮ&F@PI^4_ر Y|mH|(/%ѧ;VQT)^7 )$hN|Ll1q#hP?O@JE G6)D->JsJޑRKli/vJNv'G%xRDwB{#!G*gӾpXIrú=~V 5ZMCZ!Rb))ׇb9GI.?;?15[NGug zL׽"ZOUM<\;nMdtflFrcf0TSbkrn'=C|3;w_:Tf]]49M,Fd=,ePUx{`:}t}Ѱg{Sot>5*f}q5z3Mh核lPK]IP.ʍHZƤWQm۸B%[ s/S9豫u߉zCx}[ ~GOlWYŰayÎQdw Z!HJ)<8{vuߎZJȍu"7`|4\|ZʹgNYauu=-|r4|m7b@JV GGm^~#AlQļP@#:s^xЫOƿ 7lM"Q4reU>6M^DϣQǴL++",_7|| sh)U+ c'q2b-8t<\3&Qـ 2H1$ף35;6@iWz=tD\6C|̕f.6yنΙۊ: IjR&G\cكl@e^/QY-d#706ڍG t+Wtu`vNKn|! Rȿ0akV Zl0U@C58fS6df7~J 3  ъpfSnAWś5Y ''EaSӘ3WkNB .hj2a=(s)hv~\J'YWiwA' jbf#bR&<nfjLqIxrA&U0TSv~/I6O#K}E'|R97Y2ou' nF+!I xFirDhezF)MmlA[zqiR$6)KJNq"˿9q7W +Խ>ԻѦʱc肪@3P)7 6)WL;lҰ1@;'T?Vω"Sw(!K+*?΃^ʖ奚q:\`Ѯ\^2Ȟ* .|Y1[&d!T y%,-0'慼6X9 Z8;5pwY W0%+mj?Ίˑ!0rEtw[ C$@&lP\;+y Z=;}15 _[kuKMHF]梺vݯaѝבb=ҪCv+/(EGc˄m9ר67=C&(Q[@9H!<wl@1Ԉ@l^%yMf8jY f8ql*m0 ` 'q0>WF垤PJ|BS=8paj/Fɐ.a}DY[P|Ar}ƋRBƲE` 9U5g&Mv5hއX*~|LI1 3Մj%$׉XWU)! Ş'}DuzI\j?Ue7i]1|0Fߝg^T) %ږRfß 0^Z ΰ e{( V#M5's&<ILx|M#iWˡ/Yɵ\e.t+e~g("JiN5gX RLYV:8X'LY4`(F*M^(*?D~PɮIrhx2@WnGp<dMb/Y.Ԥ:Wpb/j Oq-C9 !#:" amf(/Pnxckn^:'eatxʱs ^(mysQ(gÄ a/W62<-0.Y)}́R;w 7v7DM^[b=xkj?#@SWǐ9xOw:>&4~ /H ǰF rdv!Y%>X{," 9KREZ!͖E(<"tj_~>g߬SK|3@1RZ7/!E`{´S \vXlȱi%GuHWjI}mu{n0ij]pfM(Cqu1T ]+H^9XBAK*%rrhڛCȁ&Ӊ6OJ?G@'K+]U-AXl'2!ȎpdU(WX*-ju/r ^#>14l&X2N|mir/c}4ъޤ FFvKU ^94lhwuPHp:MON](e0=vs\]F9QۀH%<7@v'ٝ;0"E峴VVlSUVhr L3qb5 Rua3u%.v\U/PܪN93x-)Ht$5u!*'~Kȉ 橼G[n jtcT2Kʲ3.≉:7>P1W!qXi֓ h*"i@2Qotg*L,v|оs [*zX+wO8 H9'lgM`w17zbȱ3,xGzfT|_d_a=a: D "&O%Y' ?fWI̬K !u[WaTr|c OnOXɭY^6*&FrP$  ډ%`("73鋖7@{݀u*clMt1Kއf<8L=v+¿+bVTǏ'{nRxIUw@}̐V&?’x3!~]HdK21CsIkaxE8ĈK eIaA2H$1c/V`E/۹ i47"Y9U cY 9êE)PLs5 3OҋOE'隌ϽıFbsV R (Y 4h ?kP74* -O?N/ՠ!]zNWegP2I˱fº?3kx˒"q> ɮX q 5&~Ñ I17/L:#0kps8Pc`}[9QAfEc(6nLNL Z1LP`f%9)i[؉HY7R1T ݍbR}M$uL1 5n$ظHJ # qП:kmmTTK-#ke'$K9=+q1QaoOJOz4u<^/e{d#`Md L"tzvc >{fAk>׳^f>ǥ4aSSa Ճz7a;dT r YwЂ/l)9*aֳA#!0FW4_jYA'*8 ,$ՕGš2|C>[cov;.%Kv,`h@Fp1>6eD"(ZN๓<*:DT'.Wv;}f fZ%OupHݏjm,Rfb {jz`6ىhG  EK:f$ fF [x'Ry(ѤQM@P*z jDC Ž( udFJ,VOlk%"Ej|'æ8^W&,: C-t)K=0- qDdt9Ft4z'*:dQ\eHQ:>'oXP$d|IDrq7I-kw3mJH[v, G{qρ3s템D1>>:( Fl2B4ڧeqɣH +)wԡY:4"zxAsR9frBӧTLbf0bZZ@mЬm-Mv 2۷VU~ QҐT?+jj#tƆ+)J~ F8g_^Gܷ};-M7a"sBϽ;W*7 au21GlEr0nz5ga-&Gݥ] lqsțkLB:$۴KjXiBG7*e>;s"8;:Z:A5z AAB݃=7LݪI=¥gv f 4֚~F:%~kF0YY$0PHK:Ed߄#$_NڱEԉ@]7G(VBJ4:g8C^|}6i ,8KVٌ0^02>rzoA@n4hߚJ] ~t>kY$#30hy;kAtS .%;-Pw=62ѯz\̨0}:öng܊hr1Lk>[T6 cӑu .WQrK< fUhwiُm&'ү~42A ӆMq78)a2lD/N$sL^+Hizqn6S~HfE # l2 y*qm,y1&QtYya$n1"yy*\ G;M1ʕcey$p-jGx-~gwAiVq0јqBfDjHś1d9gD%s޵&) ;FU2j5AIufԧwG☫X`=PEyBa\.&% h/)#6O2wq/Ѻ׊͕ ʺ匸PȾ͗}#g ѬvE4YS mWhH7fKR(ǃPΉޢPztͶ,90 'ӝ)^ו\Uc |V')BUhpΕ$MIE]˒OҷGfu8 i9z^=$Rxu.)ِƇPh-$#:3j|]N5jE Y>i4 h}A|]/> /,Ԥ2:>RW02iP1")Y`R--rˣ6'jIUN흨֮m.r3{im I%t( Fo(J> hqZw:VItrp邫IwDQ>][gk=Q:"$J~cqXS,0q*M>W҇=YpEC_c <] #ZwQЫW6i=`R 6d޻HՁQ@0NR FuSv;I u4`hm̋}yd]L>kxvm"LԆY#Đt̕6czKr1V~qc!+V& Pnϫ.^.MHWA!,EPd]ԣT2X^=sne͍sżY-Q3̞}#k,?otCpc<2#wavB:%rѠ C&o‡ۑ{}G qx=m˟bvt5@{Ci=m,fARE@kPs]W"';8.0;E͢ڴD@6 (mΆ-C;D4)t طt"=n펨i\&P0z~l Q 4隵bwcȑ>w9M` K5#~{DCK=eV?İ4K"]CwH<ի 8L P-Ebu]+>ĒIm06Sh i}[TNB* P/x|r#nBɨMI#`GmF@|k7dEN}(1^`\Rν 9s7pJSw <ԩt##6@ Pu++Ga22.iw=03b[m{XQ\^Ŋ_v4kR߿\.]Y!hvWCD m- B!ގNȅb "4OF|k)f^ac4=UkUCc6г:?vЙ?2_X¦k f AB JqHA! N ʺ ɸ8X 7?7eNoLE4r\xbpjQ pqQKDG.( &$u?]4K8̖}%xT S ΅ї-ˌQf(B>znv^ e3kxʴybR~g2LQq. ~Vځ٪)WL>s삪W0a5) &F@XimQJOG0]gSF0HAWK { zaO#] {b Ԟ'.2-RqBD|@N+Խg|[y=v9)Zml, uBh @-x NTo 0y N} 6=y9d -F/b";6q!E̒<PY:PJYVrQV mcjL,\dBE/q/ d;"),:e[{yȟނ|oBt1mP!O2fb8`:`;s) }Gn%/bK{y񣊑@uWK)i  |E}}dxdj'9]쀸rKAkS)N.01!2wt&I>Vtne FV Қ&!>gHn +dƘq`r:ʶ;xi۳-0"UdY17Txmj2F#SuLS][rvKBik! D.Pǖ@Up\# !PS *^hZ B}5<Ŋrmkc-1U"t1R[-!Z8k(j ʔׁaйQ>lϊ6-)hϴjfCqZZgL01 u[|^U—NQ3Īkڌ]MT!~la"zqFo@;_Z%bl 4 lm$ZvxWRio`?&6+vzi{kCǑZ ' 5|쿯iJij"7DPo{-!ʖS{Nx?f0 Hoy9 !5HxJEyʻ^aTK|π2_+a9Gly_$9̞~lψ&09pʙ(!"Vn#)-BwqaN1/"Snt]5n쾨#l%7{ZC^%J IU^jCzو|dP-Rq,Usŕ皌lWJV@u`۴-i%'rLg[2o+:Ϛ6U?nmև`s ɾ"k)~ۇs['YGrXM\_ÐfB\ `+=h!Bo(VLcA9Ha)>Ok&)Ff}6JFAC{,SfܽBS[Pyӥbae"ḃHf'Vf-"bS7=GӼ@`5KN}&ll!422q`[40DY8) 6݆VP2A m%QiVHMZՒ- v V z|)A̶hS[%zߺHK\4$+C)uX#0^^;`Dv(NJ1 8$"0i|}4OsCPLm XZvBEӂ׶=H)µ1 _Bamρ=Z?~JIl .*dǺ~f1a{:Hњ;FV-LyLnHCL{yy1x}IZ8,xwnE|ҏ 3{ld8[LU;$@*S7 IPA JU~ ÏY-4ow]D(HscD.tO'5S`T nbh2oDJE}fwF2I>H/,@%]uE4Cu"?1zI#r{Pc b䐨+F/eC@Q@U/Q< }4= !3Ɣ^FEPoqcڞS#…fJ_2$pu:Ej 2\܉ zs TzmWmgx8) dqS@l7}ꂽRae|\Y}?9i(SN@l:-G/t ]pW;}X]~nɶ umaн}^VX1U2Ifϑ™|nvO>LRC9_C XZ66k $֛Wcy6}K r7TeReQ NRKa^h5{blXKd8n-K7֏{AACݫ*nW\".nE~ŧwaNCLxE awu/T"lr'{4 QUNJT{4cPO [ T:ؐoTAՄًvALrbr կV  GQLӌ͡d4L 0¡F*7Aq#QTg$ \)` aJq;/K:*ڹ\\nR=ETO\޸rEⴁ4'\$A~K qb;zOa6ڰ0ٷN HuR2'7='ew3ު{1 2=\mR`RIT'JnzY)5M;62nrdȻ"bO?`') 'V(yj߈{wgՖ"x--`ٖs$!]Ju'H͊FPE.ޗlG(p!x>xJL1}cH/tV)HU#υY_d$wNJB7rLNQcCw-~& } Z}7ЋA*ph$~@T4WN;etk$NtPk ̓#x q-E*%zn}ݺ+*z.-o9J_$(A簞ImĜYL5 fp@H]呟\10+XJ@o7dvR|iL7Z2m5[("Bt[Xy0lEy#GoL+,^W_CT>N$G8(¬~& (PޞD (%δ%Ėd͚9ƤMB1:4$BV1 $jb$IMf4.3 A.JZ+_Va+C@o xFCIv.cww?KhmO]%uv$H/`qމ:.Og/r7$NA8F ̩G4cp%'qh5a'kOfg+pV+ c+*E^l~Ȑr(KCNBYd}55Mt"vƥǁ&RS>=X-IO|E Jn&euo .؃*8:{I_.%F*_aFAD= %Q[ػ=W+R{*(qS8UlH>GdB+QҜK3l^0ZaFQ՜F5.[jd2M`{AK_ Ui&;ﻁgXe_Ǧ$5q'|mGA_eN͚Z ur':`m/[!;1Y?KqOd`"H -ÁWaVp-JUw. bn7p:qL*+٫lx8{-zL:U +;)q6NE S/MΔ׀a09Ru 4a}|u]VyaksG5@ Y-.HZts%ʣ,qd6`N~|s.iSn)ܱs 7Ճi %[=aAvKZ] '^^\$)j9%%/{ '{-@9j~Ŀu=<@{TN[RaXY<}C t>_oKd-k2yg?R|Udw&ՠ2>RNBl hQ MvnOAv"21Ё|eb"|;QETDs wcO%j /4:ƂKy"537Mي&x0ZrVC/3Yfz\6sWK+4MG+cѱ%sl7DH!u_pp*5τ3l' $qQ+wPP]l2NUgMv}KoOK0jeKiny8;!vyiJk@d$ja'a$l=>1;̓Ý},mVSP%~X뎨.xDrH*\K~bqCk!7>,va`REˎԁi0::1 |Y'3Io* lC}2qRS\~!V om& %b`Л 4%#i{~[?=#i,OKx9I9"|IҷO5NUkR)PLa%aTN⯐V%(5@?R4?"'p<"L#Jx{=38/ɒC IenpcpI0tPChx)N9?j! 2}KKڝ[j-z phÈ'\ϓ.؉M _\gz2-=(r(B{lܶX%3 };7 Zэ&hs>iEE(R`yl{?64ҘMS &|1 yMHNxB l6.7e*oRo\'G+0jR6#tI_EP P;l6AF:5kfɗ5d{{-{LdYER,#o rq$'|<3Ef(vnQUqq Z)hf{) Ҵ.Z{[؆Or'r}0o(`X3x:3T!i韲Oi=8U݀L40jV!%N#my_tiy!,kH 4CqrG_ȬH8Jw]#ry~!äy/A!qq.ڱ3L*Kʹ"%} @o=:& ~nG$]2}opgr^6`(s5y:}oFPj0>ۻE2&ZDudsb34PLi|Љ~@/trԼXFHNӈ~}B07:læv}-KljoSR768mp{mCS!y: <  {UN'|n'4k </ Iֽe{RӀ.k _tt0镒)㵊z% ~J譜ÏhpbS¾C)hg w c?t0FQW x0pk(4Sj`==z:~7Epe̋Kӿ+gqz'֙؉z#4b`$e$GZ֔2"ܨf5 \>kCռL.7vcolq#+ _beγE\ޗ%ߝ>v];.s4 6v_vu Ě?yzSo) ^F+cfBɘ1l \I_^vÐ&=1/61[1%ڦ̃I1tQ)8l{[J:.ii=RdҚl8$I|k/aGue\6ܑdKy|5n"gpc6ݿ7JGxzNpX|q~ic$őRvB#cAcjc8.P#K:8r/`"ZC-pǎ;\ "ǂ]%Of@@Anb"yo Mk:]r e,3ρYpn ?>o\ F_4p[3^)%-{jζܒ˚|}밂/ |b`<-HBLYzYQ~T_@i6$ Z"f[Z(uX@1*N H͟pM2w)owu k9)1_ xԹεKb΂)kp8dc6? @1Yکpz &hZyG L\sAhH6|* ?OA Qjhކ).OG \gk_8݁'t$eX`D|b3/m*'o1zQ_Z_:>ĂK HMC52/1GvM)R3zٙvOzMogυ|'?eO?ېT;~\I)x)Ӑ3:qU)QA4>yZGx\h!V||o5BQr0j˳g!] ?цF* *EGBm?BM<\Z+o(X넞NW=J7C*ulRsh;nlG7& F)7aŵ^lT|=w]PWx`B!9: c 28ZCgH %97SΓM}p8ȩex Xd%5:{ C`OvgBS/ͦPOk|4Ĉ}8￸tr+k9o" R;e"yat;VYl߮G *>A>I|fJ\,;+N|W1g9B/'#K ,YO*5꽢ƿݤ,)+ܐ <}Bͣɿ/5lSb96GkQrΖ9/5~EMCZrms EWu3fI]} (nH9d"dI Fif\L'Ï/ǎRW /~~tɨ T?0RQ06?U ſ] 9~w*vò Q.LTIg6}:tj9%վ]?F_9of ?M\߄V9vZ 8* >_tmsHeocNE|?xM- kJ`6f C2o^H%FX4bO iRZL?g3-0W03M+/Bp{lҎBhתP'D¾ւ75aSDx0~Z4t$8q'~1jف]Y0e S("[R6T`/z )!7-;hWݳ-E-H8X%Av4lؕY0,/`@\BP/|cJ*қ찜Юf;h1(s=]uujwdJNZҁL#&7[0FDTzBp'x[]cd >C!sf`) opWwtdX5kFn,o8kQר m *lT92{hBfDqILws@Y7r(!wrʱ].9/*=StgU1*tfG~[IzLz:ƖoFH@։L)[3 b=ynzH=4Cmk݂Gew%ClvTD%iŖ$x <ڝ J}Jt,6=$Н5%s,KEtwewӦ ‡?$D=:fۄa.NwS!Sf's&w0H MS:3_(SN3CB%[^5Y"5@s $ْ|c-{$"DANA~`ctFHW/G,Ը5fBaOv{A`%+/1+-2VX޲,E40Y{ʏiyA6=_]yw 4R׸5}r8Is :.}8V(Ix"GeH2V:7܈peS 3C䬾;5U6?Qngr.G*44V)8ꮦIN3)UgA}x1:nuH>i8YR&)XNJ6>8]xS$*&s"o@Oᚔaf+>ҽHtki:k) cdsHؼ/1zu*5#nKY;0@V>;d3nI[P *&~o9J34&! "#DXyKL>x?/ZfXt}]CEea$'. E;o}piBcv d׾8#Q;[@5q'XNw4wjoiumt1Ά~qw%q]1q{E?/ͦQ`nNyt/ 3$jW9oLql{Ǹ}$'z|e+%'С;k0w!E@kFPJa)Ur@O]QKiM籨+ pbZRdn،3~$:D?]C odn?'bYZE8 YdH:? o6 vs%ᢤM-TLoB!z#-^~FԆ{[!f>9 [ѱ^sp26FbU@gY_DGc–Pd䱒KlK b|3֝Dzb1GF막g2Faݐp# og7S$ x#T]$.Ds@Ks=A(^z7= ט]czDXj &ERvGYH^coyW.JC g}k7(u!e>-w9{7}Ԝ$T.t^)m$qۖc#*HKiVq.jm0@tMN268WRry7<OИG8O[Xga4(K9.m2ꅯ&xz !7Zmu7#d!mMa.j[C-bg Ht*3( ,#v$? ƞ=#m=i=V~[F*g5z?_tlA^H!bS1 !Ë7^/fBAk 3|" ӫײqBh\iLZ{_T7Dt4]# 'CX QIU/8Αs2Tޮ=S7`.JnFZ='|ƄƢǓ8g;9w<F m{iBW&y'I'Wg|1DeFJ(:t3RyER >f2 m{+(EOjVgO\Өsfߓ$~Gwiw= Lo/a"G+f̌ PSb>QK5@FmIY8I`ʆ!iO-YU=o<의aikKA ?)ht 6 Xyi!E'ff"qV͂'FB'2PUF=K;zՓn$ ?D}778SE2&U m Ljs͜;y\\yMjW1jjG2n."BJNG!'k {F4.THcjYCſ]Rq Iʾ! D"o^v-/D?2L$ gnzaR `O7}{ SY|fQG1C25-ЍJ㺀iw+jJ/[]*h j*Ev-嬐,nn`̥E%'n/>N%xG-R#hU<"~(Qd{v < MXdG4NoUMȫdR;hdԸvD!z>#!x2&|mS%YZq+2y$\r1d0ξ`b]2x!`jm 9v^@q~ʂUTC1s P]4B5n؁=@猠N@KBvwz[g3Đ>G$d-@;~^dž |荷d#HN. 3֓)*[I=B/RxHF<7>=cp, *v[wgJꔯ=`-* rIS:vX֥7gYZ07070100000414000081a400000000000000000000000166509442000043dc000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/JEC]?Eh=ڜ.+ pHq*/O[u S~(GĜEXXR'>/ūгq[υzqܐ?Wfw(2lJF iwgi ezP'*wt-.l ^Vb =AI;&W(j1ڇDe2tH\H;>ܚѲN'Jqpȓg"np#A:NC%SpdDŀH̘DW]y%IHսIby ǂ l_Cmaa4 0e|jjj6ƷC Y09%BS)bؙ(#nd]n똗_:g/_m[$.噾6LKc kp ;C2|jN^ :ndp\gQNWޘr+P7y];29&} 3C)ҷנ.X"\}mH !&$>} /: ;ibV(aJvVU-HWhHzEH^ 6DN<ŝ2mdd kV "~>C"yQ8RY{<^0bDrMF {]:gEyX90_i(ԕ%\ h΍;h+b)./cNKFi.4]U"seD=p!NG&$ʔ QZ曪`2^~rNhT_4rӒиD+P?Eyn$5pD%CQܶ+ˮahо2Qyf_&-LFo"dogh%A: CAF]l)νnen3׏KL[ ό](>>Ҹ=#H/ 3Lv#Еk#Oѐ1^gb\В?=o[Aw"_B'ywҹAhHة-b^25,1jka f+H*:b= .-F Ƞ$w& d$f^6o|぀ʻD;ȬWq 4/bC1 'qgBi56yes 7!#1>1?`&_` ڃvd“%Jt 'Y<*Vlڷer_Q0 xNe^O.gF2:>{Q\t7zgJOOrAJz>〈{Y]n*7 o``yO9ްNc2nb,.SY1MۜVxp~J zOKXS{P:cw}P%Z +wMS kvnO@FiGV1o5/Xi. ]IHR:5+#|~.qhM@9^C]%~XriԐ0>ތC~_=L[kJ9\;#ωPE}+7^Kp[Q [Z8Ht}wf>|_~5rrtB[PxGDZ7oѢ}E8U8Vɱ~M{рO%SY x0x>6:@9+5﫿@}k֪W^<$?J.ϱ[J?\bplC vη "S%i Ζ=F'%hZBWF\[󀱫ĶP:N\P6N7w!wG;$ {k|k١.m0|'pXi[sѷЩ9d^]r&H 1ń2z(dbLz*|S4}8 ^ۅ6y~q1n杔BPmFOu'n Em;vCP;~xv̌CINlg*$&jz-|VN| J kaI{vX2DEvȐq%=|s)ÐG4OEbE P "ke@UasGC@oRBe:?8d,Bq JZv3QViK'8^<ʝ՜QOUcke5 u^pn`uis!80n=yB fY{טS|ɪ .jXi-0ۥc Ʃ|bCa+΅<'BfYosQn$7OL005ud ,;p6j<ޞKxl-r8):qAW%>MA&{6Z:\51N$J/_ '#qXYmn͛zX٧ap\$'),~3ϔ~Y㮻K w+}C0O+$Cr2v` n{2-itbxɓoAaoP s=Jcxue5oaLXxZm?XHĔ$9v^ڑl8ZK&VZn,&Z}Dԅo6{q֥B J>b Swsws^jV:W˚QqYLirOo\E@L4LX9$9sh9×#QCnk6pQȠ"mΕ,8v˸ xu5B\ nѡD#sli/4MhU.T=W_w'gl6c>DgMMLn !9XM+LA+qo5kHVO'QYbFBGԲ*AoO=U JF58%M/6ģ?:lݨz[`pq0Bd)'-'\&&J<Seଦ2VO?N@\#OyĠ|2%1KjufiuփT Dr9z'2oKَ&"H cU*ZQ]b PT-.F @sY6;uɹqW6+1uS>tL:(GY2l0K2HS10ćEjv_|hW-aH ? E(1D=6_+{]ިoxwwl,/Xbh#}[O89>O#B 9[dj]0(ؑ4"@whLM{ D3?nSoAsS_WщReQy# W,:$r uLJ&?E;ACLvs7 U =B'm=4HVse[♶?Q2"T?ZjUipp*3;;?Jk6T܈ EN0zah4}hchwګ߸}P=&.F 3*![AX[|{./Ⱦ_0WySaWf'Qe9=SK6f$sIwIS6Q}̪Dג"AI׼pȶt3N 2Չ8. VhS0Mdp:qQqƝF]W&1 m̄D2 W‰{7Ĝ8?a@qӱ`ojóIGe'!@o˜FnGRQImM6/lId݀ZDdA>@=r& s) n%^j&`LDV,>ض$^fX4+cR=)b;%7P:AfBiFrZ Gq@ ܩ3lѫX~G&m8jQŜr7 \`a֨FKE,2{i 9lOc;gm@@%t3HhY yYwBV =]*%')ѱ>9n(ݝNzZ",ʢ]ZQLK#X9OWU{%O/'ܩs)G\jY ^9!_݂DlYPxi?&=9~R]o d,CzsM W4*o&U<L -pS$# R7q)Be \Yo|nzJsn+y#0(9Y8cz;€ eD9wTvv){|biQ[: Ѡ]P'uWZkhQ]58:T`D9#Ϣg%ߞʂ;7#"vz3pY;Zh5cے7g`#uXJ2u\-'fMNoUSx/*IJش2׾l4ޱI[t A Ľ `?KP6˨E><,gg., FCXil uQAL7 y'% WƯ@ aiJnɧ:M,$,]ya*{[Z($hQM&"ڤg7Gsֶ&je!Efc,4lu\e۱ U0 (9Ik[}S\;d,e/R5- aRX+<%V!H+&so1Zv-,Gq>Õ­uг~/-a<A֬)c_8MgP=*(ͭ[utXBf 5=vR ;Ҽq!CGƊp2K1OV\h&IWV)DNh%{:S oWČbyI31 D`kPUD{׉,t CFRjy_d&?{r&M[QW uL3Wx.ĭȊ27fLQ`uʛ{[c`I27{\bex8ÊG*kOaI’3vD~m{e^{8ܹ߮K~;dٕ۟fdRGi]bRN"TRKR({{tYSO b·Y[aW5=u)ļWLGRU(;vb\=g)`hot遉˷o-tX_ScC~pd]Y`c3BW"9ʰ\siT%DTR6 Ki⟥O ,'&B=z + ?ca(Iꊖl4N%N8m]?:R?1|Id}h-GQ6qiG5pf^{`>gR~hRdz~cJ %Ãs+lᮝWvegRz\Cz/;KqyCAe*RGHԛZ+;4 Bsdu8)y/` l#=$.Z?H IDC/ o9 % 6-i%oy(M2}(jQj&0)|.C3 .Ff/+j{CT^^SIvŦi/y J:;{4b.~osk BvzfKȴEO$A_uan-0bRښүQ0r-BnW{Z2Mˤ#s5IZ2ϫaD)##f[IWOQbH[J0E[Rّ鑜!9'Nσd, k.G%}m :6:GQׯ8wl| HJ檽}tɗ *C谀:O-gx/A#?nпpj?Ret?%nck,'rB/N+HcO}$YYKZ}HE/?7N(#ޟ\9t1#1LzϴmIKo )8$ Fn)]AGnؠBL9=٭ O`H;na}\8fß&I%;f;9i& jjpJ{(WudH!Ca cX#nېu+0.3]dΡ[}G@[Gܾ4} Ǭ /f -#V{kWS[[`FN.ڦmym=!|.M .2){D(d!mi*\< fl(,K>"?G[NM|%#4Ye n(#&n9~(k~D*v0@2:*#pݭAk޼qZvEzsDfS_ A^5yJ`(5e}&helDXUԔhF}Щu˵. hC݅}7*_wO"Yl)7埒ɂN/¦zO=P`KeMZ8cYw* Df° '"#Q2[pR%VEA> M2j44OX6!pոj5 }&^ĿO(XRo[! _J8y.~ѹosDEKѦe>׃Y446N% E;پ Ay`mʔN3L2*(9oYr6oN95 tL]D5^Q\uJ+j-2f&{ X s%}1d "Y@Nzw 6n7K@`k`e?|KXÛm(9C7- I⃀[]"q9$s[t`N߉8Seaq?赂*E+Z)-S-bV>vv6-lgA_dE7q\ȷqzNGfv m(K%-"OnNb@*2 eN&9% v5_ 8] "lh`N3tE_:ě Wa^A^G$DCdn*d#uoqd)y{#.6`m\ ZySi]~+V9R!ء$DaA.]%7مpL ǬJA"U [dNO"QʋWsy}Y ,h ;_Q0,%!\:Q\y@ kԾEy?~/_9W)H.laAlЂc[ec*oI2-wdE蝦m~ZF!W6ݚeR$وgߪy2ʑ|T9_pQ0iKe4 1ӽwض{(j5_)쌻=-TQKȟX&/#1yΈԓmI6G3O_xZ@ ga}'@_ge+-ҥc⾢VW07p3`lSLci]K+$I;ꛙdKH^ƔN)BCKX7]/k͏}^5Qac#^[Fsn;9i/A4Mˌڤ,*ҝJtP4[ݧ$ bڢϬ%f 8B&526[^ U]˼_ ^ҡ3t4Q֥}3/_m a؛O! ׀z'N>-!:Dq3LjF(|#U;13)-0tcQNPEVd} գ?x sJSQ!~K'Ɂ?JTyf8pVt /EIP2T(H+d6:En]7K_0ETcB}sq(~7FNWPo/s}>/EoR<$ϩѫR}olSܶ τWq O砰2@J|n+p;fy97~$lXl:WX:PXjtE.}C b 18ݥ)G#>xADOJ\\Ci #&n4 %bJ[^Nz^8%܄_h豯*e|I.^,ȩn?V"-f=OYM`+Ng"Nf dpyӄq&\#[ s"u ފb8a~Mk^SE&Y(eÆ lgC4罉`/8H5DOG\XL2aɸ ηw5js]6!FRcٜ_9՚u' vsgR7M/ET N5 4g\M;$ԺQp7 A0Uy|2n7:2U̠ 5zvjn]lu]?]IpMePfqQ"+\1Vpb1.㮑iXO3`,%]e|%F"PO-)x٧&hhz?F!\v^!F=3T nq{N7b.U1uɳ*c.էO}e[sY: x4\ gz2k ,bS2f3g$}D 牦-֩KUjr478!)UNVCM)Sx79zVz&(83wA12m;}~ b,NđAJ$g:2MIݘ^2]{"},EK;AOjQɃp-t[QrY+k(+`=tA@k{3vWQ~+ԢMVfp%Mo;GTa+@w(Tu08'?#jx*zֳZxWwg3IxK sX0@:* #,~& ڙ|5W~VP(W ]ϒ1t<~w*fKNN6eʑ#0w925L+2-0of+['DZ?gwm%:sQvȬ|75]n\2\~8A#\ 4 t,]%UtFktQ[~mxIPj"㚾4!ZDl/505,pap =H:=)ΣҤb.y6BKUL.T˝R-L1P(\eAn H 7*ȿmkÕ8?h^"/J.D|*@ʫAZc"cqjQ4ї"ŪnfRrE-kqyLU F !`Zք345^fZ޷w,|`9f %u%2<ھKWmMt2 D6 =֥DՇ%8ΡY̰ř?Exςof-YGh ag~gfNP5T+_4ɖjD$0$#ǟTa׿V)L n*Y24ւKIןCQQcΧt!N;21)m*ci;2-[]xgIU}J8:H(Pa`-ʥ mzV{R{~Bgn!äKkRcfw# 7]lϔlB~8$i&d((/`CMQO1\zڠa&M9W X8*!O)JaCE>z};xό N4 Lџn@! ~3E q)XSx-epq$4\$ T=:F @ӧzb+U1q#Ql&F{!fWO_~c\2<1r3ЃTLE9 lO]Ş.=vq2b0Xsu)2x%U`: :+^z`yIҙO(~_s_&#Թy̲\6 OOۍF]'$hϘe9Zx{y&"cxo9tW\cE7˚r /IEFx* 7)7&n!BoGКXjOrܢ}/9;%LճݡGZ9^~~_=7p4 u1٦CvM07NG[/app؊ovCl'C$ $k TƂWR?<<~$u =?lʭ Ǎ+fՋHqh@-R3y^1|*3n/Б틝`"H݁?$GkZ\nAnٌ)MH(/ P݃M w`3Z7̬Ql1MXI(&a:UAx0N즠d^]<:zY|*O?&ǂ"<+eՋ@L]:7d^:ᆞMrib#s {dޏL+W`:{n!4߲H ,(`):Jki}l7Ǹ0A=ǍQ6ԱofX9VYqFPvFm2$r6 4z\؋D ze=iЊ $ ˊ=-nP"` U>M?Hk] mG@8NRhXmP+g'sCV K2>_[c4HxOEYz(M Xu9JM R۠DV8[s1N8sfȆ; 6`Msub%uJ`7 B"Ez(Z{ B:綞(kq@=SQmn#*U g'푉 %_ #geZ 2Ń-wΞVth@;7fD6a5=EM IjhlՎGZ iߝ3[-Xv4c\Id4W xŐhV=cN 𒜁?wU~y-O!Ϝ!noi{@5P\G)Ϸ( qhaW(JmV7ys1)&z$+@7P <@HGb(+ޚ%hz:_8n : HPV#BIݨ6SzQmRNl!jB%Y| KlP] zE[(#ősRnH=_tE'B?䭎 jOͦ&quSH{/]ӄk VЏ`j6i⾀ˑIt|/1¶#?![7^U ?҂A!_\5T0E2i Y P n/z/]j {ɬ2@m*Q=bw3GT ?%za^@Ko 9SB'-f;ZKi yJǼJ>=8w(_527kM'(zuJƒgጞW{;?aC9_(yfigmΨi^ =:ӿ RxqsDJD^(hq=y%ָž!b#pInuFd=YQ@&(/ 6|pC+\߮ ƫیLčOvૡ⛺O8Q8~$ɻ43tJZιW~lF{{(_T; <]I w<f ÄbJ~|#oJ/mc )Z0amlNԈb5*X,? +Lob,GMPѮߪU!Ꞗy.3MZhâ<w$VQd!E~zE gSRi#Xt;Ls^VĜU l}<~p%bpb d;KۿO}g "lY|9<^d.y]`3H_HVʎpV읔_Ԧ)!F[EdLK-h1+'}'4+B$E n{Hl"9ͿPiz •D VK?qM ,caTYtab&qpᲮ\-ZZQK0tЌ`yZDG) 2*HC5;ٲfV8snjGRMMfSxlF=;'*Ernj7qjPsX5m`e9bNL둴GT%VLc>D5zTYpsՓɳ;fo17 4^j%f5Panl2Y qxŊ/lfPJ!4n &_3U?O>]9VY O#o?nVq[@pL򚭝Ojp}*zYn'Wnu,ֻ4>zi3Fj0'~}#؎,Kx"n^1jLk2(hR+b+_*7n aE A%EA7%󡑒ܚ!)UȚnO|0wsja}:Fh[9u)B9}!ƵUWd)5o ̕1GX Xؘ4NL/VO9l_W8`Q[BLÜN6WOg [kҷIq'N322(n:ly :!†ĔO:LGO";RZN6!%'cGUw%oyHS;2&[{.FJb7_ⴏ>qo=@f,qqmn]%hqfص!,,^ΗW3g-jLYPk_>{;̀9V/ぃ+a5!@MWR%\f~U4?&itD3T|- ݍT_7 bQkUOWhc;Ɣ1~DgYZ07070100000415000081a40000000000000000000000016650944200001008000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/KE]?Eh=ڜ.+ʆK3  .8Jit`x =Iifh:SO#'̑0Bg=dp ”N~Y͊ڟGh2A`ˋBs㏴\%`lN˕({A["akJ #- ZbUl,Tqh;BZ37dFVe<2_jL__hq>6TSea|8 R<ŕJuGxXiio=ټ?4<Ξ3*vRa[=2Hk^zfvt Pe?u硌&={Jɒ ݡ7Bt3[bŇUVF=N]JACi/ZaJz!Uxh Z$vA}yQ""YAG\SIIlWN`pWAf,J|IH%ooVA;e9CԡRk"K*Z.k N㫚wMWgÄϏ t ?Pz(<L NFZ9f47cpYc;jc-oLũ E/ x Z/) E+cMm(Tg霪mkc)ZCn^PxJ02Cb%W(޸*ɠ!h;qt4 &`oKDQB}8;K19T`'HUt}@df;U9D~gm_j %5 D.[T"dDLq\9\ }]BGx#c5ܽ8AH~y@u .gRA#+hz)7 (Qڸ}&AdU7#~Et–úJm Ep֖r;E v3Ne51p/9{5*@@3: n`뛮Y|<\'ElZ)傛ke+%tu,wQd=6)vJ|3Qx|'q}Nw~J_bPDŀH3?"8YGD vs4E[|MdTUm7YMu.g {O,oTxgL!u= ~ ү +f6xkV}q>R@W!݊RhQOo#:]#2' $;ë@IR`3OؠK/6}ePbӄrPq@6aib9c7(;Ba]{ۚ>c;Pi0KZ 2ͽ뽨,M\Y:_:`]bQqWD7\/"'-j"DqI'[pΠpծm0.*!:dH p''@# Nu<$82xF͌ @ =@&YjbKv4< fW9aG+LbrEz뻷cA bgRY*qrCn*-k;̢dxUѶli&81L%P?ڇIx9n=þST0fHp¾}uꞘC¤3+o -5;?)SkY:˾'D<=(E@VjcwyKNN~+8TeDN)8j]YM&Q 4&d04;o~֚ij_Օ!׺L7a {ɝiUOQ 5>> n}wז4 G=3J %a SLα$~@dGl>tnyO!g5`'BN1Z.&?ޥ#qdY<|N]2!e4D J:wߪb`3kf1i,sG[pۀap?9V˔S3p10ʸ T[c@O2V"7vЄzv8B3e0ω%7V19VX_EMZ:z+`K>uj?oq(/&P-OyasŀS_2BZ Z eAr^9wyzR,Y"y8)KRs4sn6D({*K -!pwZV9k#u=O7Q:T٭Kw/@T2THEO"TrR0,,G)N;*bqd"eE%%U]=y,meEg /1Ϯ<:"Y?SA 'wN'$KRJzP5p\u)=?C;S\d7|w~JUA)Ik%a:Dn?&*PVL`f=wqd5s9tk\F Z>?z$mykB (0+HUl?N1 4:8d+1z)8=sb'v$sM'B#R\)-{fNӃ"+kx꺿C 5}A j>c8>yR41 UoGF򄬜pDM EwvS<Ίcyp91sNcQX=:QUx~rtiiq,k(EQ:KpNKcZg8b,Q&z wӸؤ; eºj!T/)[h{̜ѝ.yҔfF.J۵gm:OulV&7T>W7J*M 4Ҫظod~UJǁ\V!SN -|\UՑIf1mW"F-Ԇ(Ɩ*ɱgYZ07070100000416000081a400000000000000000000000166509442000043fc000000000000000000000000000000000000004900000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/>C]?Eh=ڜ.+ofܡk?ZzeѼz+dlVVq"6<뫌Dќ3 AY0ץq< B-J@J t?S0n'SWd ݁ڙFS/J'<>2:f9bR&+K8m-f5O;>ٖjlܚ*.r\k. Y}6OGK/bzՕk3x*Cy>"Iw9膁+ĽE'!l*3P2u&)wjʩponlۓ|p{>LlS㻺_r®al.Uo$U[hў{}؀ݟ֦6XtA?c@߇2ڞ} +0ד؋^0T&`v`ʘT[F9.v͟RpCLdޖ9T`_LQ[ AT}]C]m"K{VLk.V@; _zv.x%h=Z_ ΥN4*m:{\{8u4i]i`!⮔ Q&%9fh?JpEmE.^.$ Ȳ%M9!})<2(MXj(ZM&BU䤾)?i6^"[ӥ8qV{Гk[:!p $SK Dc'ؚC%/TJhH+{i!d@@0D4v# |d1ɀI˕ yʉ-!]+}x;/5$E0=ƁE|'l:Yzr[OHfLcCQ;O;6Vٿ,f78\1?b`t/|Qďi_oP\Ґ0Us,|0JC*` oB F~lFlP0#@I<TF#,9[P/@[r./G%WZ&Z_d{C}r~S%'o38pŚF*bj.#x,MWg%l OpuH$kr0$B0?B`} "hUh|0I@8~XKCӱF^ 0_߄}QK]jhQԝC *QrJd bMPO*;c?Cnp2yW5r/-p@wOKm2J&kN=G-`sg0>1Ub.CeXPF-TS("U$4G"f!J )bg̯ $;Ζ[?hoN^:Hu7bT4a  ӂm-0Dޟ3W# #:ZQH/Rz Ft^[ M ë+l-}tp?V 3%&ެJ%Vt[|"؄NڂԬj_{e곲57Bu4ci4\!Ղ N&ԵP 6tÉר1HvFxJ9EX"qͱIzfziڂalbsIDnּܥ'^C{< eK= .oO7a͡**I{8[`KKe^,dŴL6֞cDWdùݬ퐛Hb4Z(b@5Ϡ[mE (l>ME;Z7-3z@l՜Z)Z{< (7,璛Qn c7{8}קĒ;9̦rR5]mƴt ,A̖5pLҖkO745'"z,rx] nGݵ&2̢$pòo'}x̥~)T!23NPǔk5'aY{M|z0r$Ɔ|&kom{ԶyӇ:|ė_=ͨt&pU9Pp>%ꎚ [FɼL':S@P P eD?}!8kdGVݢUǝ:HN76kr֋!ۿ`@c686I:4L4UbMpԇ|ע;b^GXYFtyO֪=ݘQ\nɳrĭ9I=0cPix~b^&Riaߦ[3H$!B]Duج;+i^cp˄B';CA- ˩ bVe5XP?I2N_fxa'nID彩$$ cbUdѻMoWڸM>pw@Jo8Ji2B[+F P+Y vocdDĭ<ק 4Q""cH+Ta5VGYR5Jo|ݺ#jɼӱ>G#ݦ6DnNgkVaL]>yeF !!]7iYF'0?kw Gp`_)jS lfۉ( "hh4^f&0Vv>jJ/voW_+^$Nt;fP=`J)IݵSH_U?HMVUlyjAvE2SwKIfm$8=]k,/+:?xӂ/_W|t \5"DAgZQ>YʃؙןEFcJ * ;ރ9̿>0645Xt2U/zcC0 ŸqF+-EgY$ދg}0Ǎ|Ƒ?7,UD{7 S ͡EqP&0^/L9-6 dC=eFڣ'/zV<<ټԖ*p4Lo 72o־P)#YPծLy2;!YϊUp=_1N}-,p#F]%8kXU^jYGncbqYƾπ`Q/I3 H۫a#bG:*7B\# 8qp|{ Iwԙ<"OC"|tG~Pw0kU׼/+to/e 4pAόy-ǔ0e8GX wfP/äkո`ݣt_X#^b@b2&RMTVuFf1a]@lƏ[.3̞o}=R~SeVbHH2r'\|~ͥkYyd3922f ]p05~ 2EpiYQp+MiL|PV~Guy猢L=i&BvUPG-ԵAY쨃fcj->ZmB@dtuahvE"ƑnRhh_~5(*NDt\eHj߹F}0siٸc&Xƺ\}<K/-/ iay eKTE>aQFC=1rD"p{jprFv4oWuWK *8j&ȝPVctƲcSIrjE5Y׌vIINk zEaJPI 卸raR;V.4KPݰD{ܵ$yfmpXkw].٦E,yݭ`|Qog+#v658l2$riޏHI&Ӫ-ߨ`|B?Nۄ~E^N?ֳ*V>h 40nɉKyo`c>z)7Tk/ofz$?i8擄bk?DƾOѥQq[e("X$/H6PdQ ֞FQBJN,43FR}WD!4 *byz[Jve@]ugGy^m%vp^d,ƺ\ߏ9k+@.$jdT̷[wW*vakNӇI%.z),SUVajAa5NB}sub=IXPmeO+ӣI(%s#w/_HsKǐ=2qfRv"YiՇB 0C7sLtJ!T2}bh.n4m#8geZ䥜?ZYg:SbE3m[2|91dJE@U&b6/sP4P2e SOn,%e*z=tQ)i~Kpԡ?(:qQUltmW s& j[aϑLį.Ա"l"׿hq@x! ! _^Aa%>~xQ۹A8JSgoTǨϫջ(mpRnC;l̼; | g@;너%DAusovxhi8'5ՀFzY90`J.sL^+ P_qGBW_UFbR"|wPOON9\w|7KMQAx\3ؓtrwKh"( e,"D[U3Q`6 l}Ų{YqIh'ISd"K1mN>7{Ȍ`t :lWG_[oAoFYT*,p/sεwX'Jހ;"X&׆~Ԟ2ȭJٯcJr|Op<9)>7lLeEuQrQZ4Z# `^Â? `"h., 9r'(1hŢ1{"qjmER'T%d?$z^71"n,Gb5X%PňKҬu{xѠ6wiUۮiaDKԎ+_bscuj۝)s@;'Ca΀G˧HuS2d;zL'5BDTX=<+}wi%шFFHHάּǮOs FFr!~~n{&8K[ȝ^+TiWݘ7/G3liIP(+MtڱEoTl -;"`xr91N S8ĵۅl dلg[9{8NQ*Z!8SK]"5x3,|-^YW!BE٠g{bӶznay)wGL//[9)~"LdUlfr~Y.~>I%51BݐdJLgjBGZ{6 /I~S}nXW\e?(|v6t}8>Pn<zxp{ahxΐ B4Rxyݩ{6~J2S Fd-9ŤKLL 'ĸ09hqV?!kIfv>I谒kXuR#9(8ɶkP6蒿o`c/7GH2Ni0\2jѰ}5l6M'qj 6Xرu([/eNz䮥 ARCM7"aJ_.li#omŌBmжFs N^7? `T/.T#wt dRqfǂCv&"zڲöo^ -\Ҟ\i{\}shsp ^;l#<͔jé# TM&Ss] Iͮ*ʯ?@ Ux hÅ4mǠFEPp:5s$F([gEu2jK0z9y`jzqF%ljܴ<wPSy|7x%f]n#lp̗{3 ,`I5GJ ^nJ/_Ƹ#YW~poAfn܅f6[R[JF :TܴFIIF. *!vP/u.ٺ3VUM1k_:2h+OeD cy4zi\dcȑ/x쩎KD_ [|Ks=7ڷǖFtɦ:RK)uL֧Ǽ2G#]+y^)~I >jn@ْd}ߢ|c +^<7z!̅У>$t*O`ildq._<vzh1 =ǁqt׻-v+a=B#'R 8\+MQZyץvU\C,;rTrBf$η%9!#=0dnG?+3X>KPs){QE-iG`.|gM}ZAIh rmheê_KPWoPszGWe> nynCU%Hv W"#o-$}^D>j8.2/Jǖz`鶙!HsNd`ۿЃټ/7?[7qgt?k1PO0qQ{Ǘy"uz ˅,WRɮ].Cר@&B!G)E\OU;#H.5ꌹ(]_:z#K<P$Vʥ#E^P`]uDfjvzFDQ\eb!?#sz-#D(%jHLE F;i{ئ`Y=}6 H8̤7L#ԗ9DYݿJØz) %k!@0Z!?}!:as($LeCԴms ӱwd}&L%laQl hEQ; Zw\AD6V\]_ww =Y~~e?Hʞ8B rL6&@~kLM6IhIaW{ܶ72wSM'ZD/7qKGCN]PT-|DW\Kh,SƱ]e0$ bN\[2<?g'7Kh |F0&H1': :1Vl$ e!XL5 "|Ly߀\t͑uSt&Gܻucc JK%xR`ϳ15^oo:ZG\^7 {s䐭x-v<2 fŭO3lb KS-: hbS*`pwSlJtʆJ)c#!AgU4 mU`*1)¦k83Xh +Zvœ1܆rJUeOEae"W( >e`)ϟ>ᒔ?dtN1%A;2VC>~ #y-LDV)p_tf2& JRJ 5i=Tx߀0K{zRڵM>p?zƧ۫t`ׇ$Gp/rQ(3V(+`d|?'2&RĈ\;hľL[Hn޶Q; SW ٱ7L5R=8Kd:ێ;39H8S:kQt8.=clU X棣0xg(_F|CUUz%C"2يxWF҄Ih ;M}S[XTtЮ5/lkwO KZ[(쑋3a!j6f-4{?[=־SRn_Ge)hAO 6ϫMϿ-A})rճ AA-^\9 xL3'p86_N$G&b#q;hErfV0Z1Cm,*="=ٸ!}3b9=HQh!)*b;-( [8g.rǹ"K-($%{]4sj6܉]rO:1⫅TDzLŲɏC5bd@$VZiXSIZWtFC@xptv^ 923NѓVE/jqoLGFQ|efc8  4l .DwMh(QV.$oK1Qv*hӥ 0B1 P&wEx#}_%ts'gDYHgQ9y,އMëiW?HJl`2Vgkv[%nlf]Gzp ~N}Ѩ@wVR 6JDQ+y(9f2* py~Rsv([3 DP=:#tOyюzm?=>t;e+>CY8atM\)ɧHoYWFu/^esjyݮ,dI^%~0+ņ=)~u@йFc,58Z?.,.?)@zb]$ծ0P`iUkIw8dI{[Q+t\BXETofM U!LEI%΅ 풞͠B]:kt*>:oH_~K5j2M)囉dtTd8Y)Ip0ֳl|2$Kgla=۬lًWuEOƫe,vlceV[_c#5ioÚ6)y!6"g^A3IU e a7j ҏ`Qf*/F5s/6~M'G*i#\džN>KoS~H#ӗ=GdBň^6ߤQ?EX#[+E|"oR'cLKhPi2 kLǓS3VHO)MKV>%!N8 +m1cߘ鬋 LkdK{,!u|[T-}<2pI p i%1N`' (s"J'+OIv`p^h23J ;d}n|.IԎ}TyCRk뱟Kl {`8]XV%VuFyzjʹL[1f2_A+ma>|JsㄻLb 7u?2}~W {}RT]Eh}JD=5OCTNge["nB UCajx7є7%俖P=slC񲿬LCUi!+1ٸKd伵j6l ~7)`M,Mix蘣sl3W+B`oBc=v3)Mkx:/jˬk9YhLP&TBK]Xjw3gTՓCԍC{жgOX Q)b;1ɢ.2P3%vZmz_]'vl͒Fi+EB41&(1)OSh~|WnDhj_8kF\`466D8^=sd =C SnL_>Y["[`U] + P 5*qe-iV<ύ;,+*oP }@2WL!>I-ɄMZJ!hs fxK==D뫉s`|{wyr(37W]mOGc'P0\5UՆe5Ax('{PP͈'!`(tvh! SA$.`,n%`wn[l^܍H2d:tx~iQM6e#x҈ as#ON!rX\W3I*CB}nm|\>X?&<mpNѥ"e|䷷!ۣwP)c {Z = ]%^2g۰l*p*<+W"N3l5> ԃMHP:mrt  Ù69& ò KrCkVxb_;$϶$WSPWANOdkW7{]__jtqw p01q.:)YhTJM}y#**rχMq `akYe ڌZfrJxH.ZPKNj#7fGr禍.*u3{Ҹj0ԬK\14멃r~O%=k*(ϢOvKO0rGg' x(ӺJ*>4\HBo# bIGCMkGXtoY_9Y0vR3b'kzUb ~aBOxkfiz4h_?syp)Cebfn{_lӣ͖cHqj"iPK'4你RܟS; GA&\|Q0W#I˜gǻ0`Y 9!E!Ҷ8)̝g+Ze*.i+c zՇp]gYZ07070100000417000081a4000000000000000000000001665094420000a800000000000000000000000000000000000000004300000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/core/snd.ko.xz7zXZִF!t/]?Eh=ڜ.+=)xV8 *WbNK][`!p\W݈t7YewO m"mMVO"IWoF0"S=Ӧ`.9+'@V O@HDfz43wv/c?”CgJncQPRth?eV|i~My-v8"ZUy{^A+b ^:{V­[_q͗Ʋ_cZ]T}G5IdVνw."U(+g}prLEsg0B}ΥN d6,":jBF74t^ Ta-.r*2zH&u!h-k^1쾞ވo[ީA/!2}^ՑyN?很A#p CSrl#ljUkdxLl԰= :zzZ]?P'LmhΕJ6lM<џ5fA|ļ ._҇v89uﰥP}sb̨`M'`ΘUv)Wb&)(1sB&6Υ"xOj^ ! S7{;2?fGnuo|E5CǝbᎴfbwB J7Jn? UD/+ #?1:l8.HTt@O~A/4w%x">Js]_ v{Xh<XR~ ;SFiI߮{׭@E NuezDȣntSAvK:6((1 *AC/֞n%E__/"b *t5A?m4H,٥:_d!0r44Rl)Cz 0,-Xro*6v5ƫF9r9y"7qZKB#<2$kIgFKWd͔ AyM2IjJ-(b6L̞ytNo&" 0Eیѥźkhw8Nbs1Z18թ|~zz\0Y҈'jt5  w972 pϴ3M8.TlQ^]m26affJ<4KenykDݯjIY:wZj{.k1^Yn߻JG3 Z]smϓcێLX䡮[N[;8Cʱ25x^l Xjabƨ_atmwC(:JONգ(`"BiϹ1gOka벡݇>Ly>Lbt Pl 0骚@NgUAiOӼl)7d)k,َR!K6>ed;.m߼XW"!XRԣ *Wf}b1I R9:ѰhH䯨wǸKlOͯ^WTǂy8~dgD] rEtCli*Y),(a`ǐy? p)ɔ.β"zpɿ ˖Rn"{Ok³U5epA.;Jl`jk㡯b_$գ\5coBؖ9v`v@ie?,WjG̶vHV֜馇YP({e8"\qW>)X @lQ|IRoU$Q~|$m)@Z,ՒOGb7VHH^Vmq< al^UҥuxbOa'u%%8aMɍ{5LبAV4o@&rr.>GXijai*JM@ἏZTPbXA}r!Kuc9VwnOM@xd#cAIckښ+ !aUe0L{Vܳ^V4$-u}5C'`~Z>N R6Zy o-2pvKusJG]nD@@m\u{Q$:π1 tPx i99~jD2+:11Ia6$ϕeޤ ?"tЯő4F-j($AQMPc~]/fرTg~o eZr3 zl&81UVfQʴkP  dR}=vit=3AO^[4 TMl{1Hb.ElR nJsxq4F'ܞ:KwLyC/͎Cg~#g,9t|ۍL-B *#em1d_G_#$Y3}≁iV ^’/g Ʉh5g),߆h`9:^zI\;2ZW>;!Q_E䠓 x9xT C^fa q QrWyqlG?W v)e(:7qrqнڗ-Ь F|XSVBBlc3M&*ޑlMTq%f 7bCߏ9f>ZA}hӱұ.+͎?hۯ3ϙze"zkt@C'5f75]G2'Zu%Q<{-:zsx,_ C[iਈ+Xv#&ņJ*pY\&1Dxگq1X)O7c]-!6A%3ؙzpB6F3)pvm2nRt/*剴e032;[:g4Sp9"•b"C -F;MRr2 i'7;]R"+ IIfTbJV`4'P2DMN3J{\=} Z\6b*{Le\/D5U$d1'i.HY|Ы&"C7;[?G#3MU 9[)v)[S_l^c\/s͢.Ǿ/3DvVT'O_FT ) BJ/ ?z,LIm_bpJ$vB49_ѨjW;N\4+xd͠^t/ G>cjdIM$qL9{p8Ż{R%q91d{z}kXU7fU69!cxE[OڡO.6RmG^KbPv߿*!K^()M5קmζ0PFuOfEi+maE*2y\V&C Pu®`j94jI'fTu L9g4 _.zpEHwHaLV sX [6q'l8Kz03 kxG[ $l ltFB# A FoHK$٤7f ~[e/"HRй{Ha r5xwc|;yG P#enctc d #7Q&%/NQ^/J 2lq<66_0;vsfRYnVKXGNDl[&2N94Y gJej4Yi- SXS#]k'*HqfȴJ d֍ݯ$3IkB3~/.M 4n7 : {О`/ēp~9OwB6^p“no2R~Ns YЭ}1]: wR*_Bud8.@ߐ `?gWG~"͊dɉt [)CNgkn7eh8/ h#xh$w/>Z3R>n,ox|i *r| [f0>nW&lzo@ڛpE{Qܿ֜_ y W13*eϭ90*l1X<p~XJQ\*<ӖC\-IUt\<՘4vO갯l:لi|RvLV8H7?CfkU~sgF:\!ZA6ܼ;B+.5 1NY &Hw\4*a?tCqض*x+~oQ*iPP%Q}i-R {CwwAA; .և6^S SKXepS_ ym]M]#_2pvR.•8 G\WA + ϕ^I0½ߥwEqޝSa n>L}R7BWEVŗ1bɺ3Rl,\if@9[Ss# M ۿT4W'KCb q:=o0DI5"ؗ[_^ϙZxg>#Oϻ@spqGO\SiHnֹ9ҾנYqG24%s(KT^9FDuJTb {N:bs`_DԷ䩗Ƨy('vkRc[Fas֤y.$tQFid*cqOeʲ Ҥo$W(yt*3mwok{G +,e!ú>9-D.ٷ a$#&k l 9=qإ`zle*'g![%ū1f K#/7~3+c\AlfFod#11묜iָA8aoaq$TEj R{ƽ 1dyz7"F3bG8(`sɕ"80*^Lܤy$˦&[͞My&IІ!7J"$Y۹q3{!r[PnR]ƈ:֨4|?QAlr@'eJ;uQaU6zr@Uj+~UaG1j_gu+ ZR2}QQæt%vjK[E1)%"Xԗːb t2[չ+tő <̺(U͘%{Gi4=p&B(@-^IKrзXWDT3mȽ{pD;riP׆ON\s)+%`:%=Ę@kR;8"-Q|,:a6|-b9 Ki5`ZL!^-~dFZ$A1GoQlp& beFO-Ћ&sX('m=@cP@zdUH7\!'M޿]Wjaz4hua@q##Y.o`z +'i{EImLTP_ e$>w -ҥ@w֍r@}5tܬQX7!${bkd|]vim!EqM;Z}tXWmOfګnF]?fg$*"(B9R7~d;I8ݯ$睴U0ptԹnwR%yfJ/#l#ɭ$?ō A~z|ObIŀYL$*C\>}O6$Z%,Hr_y~QބFZgӅO8i4OW|K:ȨqVȔ`Rw`]X,!m*v5{tEE[c ?gȌ A_T⓶{Z,}˭`){ 0R;s̘1 T8wLIFmּ_*ގH|?KI$Uѷ1TS RcßB8? w //^YvQ4==AEtb TOΛ$=@q rd71= ƥD'Gp'p{q$ZwrBFDϜ. jd}.QȄz* @ ;?MD$X:MଭT4df7EWMq+V+1q HO?|;%uh^Jh @9/pKAe}6ꋉ*ilu fΊ=Ib7 biNN砇̸\QFߡ[Q?Pf(G *cMxJEÈr(`F*51,̋sx|'fZG&%`wTP ,k_/v,16|o6;17yni*8`8ពZo4TղyW)nÓuJ y *m:3VH]+N:e5˿pGEG2QeN98O]Пls>ő{p B1ѧX!էHe5?J,3\f$q =O([Xw5n=0]x [k7xUܫ0u@ `t/Md;P ;۰bHO묍k TnV3]ֿ3'M->L!X6owj6]!p )l)4aob^3@Fq3)Nʼ7kj-Q/b7DLjqLн~‡Aņw+#Td32B #?k7]xjx $]@Wh(DYqt 4KOQ4[]kXZ:KLO_tRWiQļi~JU\[ 'N[El50Fɓ|H3~wP\WX|5|t F"D] < NQ ZkX{=y*0Tjt:nLW.%z~Ǟ_(H?{|M_Ht9n!1w[K3JF#89Ӛ~3-/%.rZ?((/5<#V߸ dBt3Go5w"NzncPp=rO5FWxr|(:\Ke2f@)&ӶJKDP8S9KT״f|hn umMZe{ZtgaY'5+?I53. 8nO8ЏSMܤBш(w7v;>rLʝ Mmgϐ$:"5 H29029#O-=#af.iZ©4"ɦI M -? deo׊VK9+Ikww=UqudߜPӳٖFXΖliҊmRݹ*Rpʣt{(џU+uCI&H\Q74e VYH_!PQ(f1UGvn7AClBySbڴt&0Fk:b9i܉l.(3ug@ XSeudf2G>Q*0h3kjoA[ezKnwniHVݯh4>Pn,%Ə 3~s#.W F*elt Q}3 !Fg0]+,a^a@ɅF2g&cJҷSXMR~k7a;+ZAD{'Oh1"F^> >$݀ͱ]sqg]EY^7.%}68łIj/  ~ 74SZTq}QR̘_l2)4(QO䅌CVyiR&8ؑgdgW/@-[bsQd6<ր3M=8 @U;xsQ?=&'YQDX hUpMS2"Lh@Cf,,yXH*G+T̵(d謂c_9>q6Ur`5j^v(;iޓx}ZWv-k#R[=4˂AD刺Q⮒(Vl( XCR3Ewbt+"? @ܬ@81՘nd^> =bd3_@i = \8zxJٗ@)ƭv>.U+>aJh!O]8]ا2p8=;w eޚ6 Իn|偰%׏.wW? %GHEUCТxGr5q;63ξiQbd(*L8Ofp:޾Sj*@}v;DٙU*I_ޕ/Ĭ:D1K)`g S[)Nctj׃wbrύo8.|hs\T(k 垍`wG~6ۡ37*jp#do5^P񒳅o$)LC1xGWeP)zF7}}Sab]rN W`*v$A?<<]GJiII?%QwkOQ[rFD:$69zEsKzq{MQ,9츅:oa5  5piqN vaI6PJQ3 WSvaz{+*I7^#JAȗ_ <&E#r^OI$l'1'?4;;ry||S-syiL,N|w;u$ߌhiӜC>i|W*pe%kQ:E~q`rK |) ,ɑAg Dž6ޒ7um8YLBiFH댌IϞY4a$IŔZ(Z$NIÎwCv# 86#e?ӝcoo6Fw`?n $u_^S=m KkLz/El58Z7\%uUnZ"c֗kYd%zU.}F߁W Ka x0d(0#ۍst!&&0]2M*>|ZQ.͟תӮR0sAE d+ϷVa't1eFz5i{[ ,W;ʃ 9lJB /lcM;;}k¹Vd#bABf}Djwj=]g''FƤL{! )XSPa Ip?Eu2|V_ Nhr7܏6JiRUY(ѹ͠g;kHKO9PaBAbR_aod_".֣p0Rb<3^Pi h>\j laԯ˺w7"(K0ں-(X%](/meK"OT~HaDB+SYI \ҳvqGkx}!^"w:槂xgLEU%PZ,@V'+sdA,h, XMȗW܇cUrǨtrbW&2'4͆Y=Wh ^ʆE@&XNBUxC2)e"<~b[n A헢jж3"@5\!wbHن}Y3{:^Ann 7˧o`zrϽZaXǜS1N3̠u4b cfp S84SO@`-u aC-.NAk{* #9K|T\K[ȳC^<75 9&ӳZz58QnmD+y=9}CBʹ`7BGŔ-ãم,`cbǶÂ$ё߿lEfb6:Y\Yu#6mýxuSB%ITHD3BMKM~_&ZTC_! dJHh#c=53Dv16Xb;e;qƜZ#76iK}KYj^…#oi뼎x@\LM&Z4֕İEǖW]^ݱnѥIAE0ʪԈ{:>I\L,|oz=Rrݡ J &ZYcbqC={P@9&pGE/69)mT(j>,j1jJbqAWRK Pݪ/bj!%[m׃Pĵ/q|! d y2T\>KsHoԫ^kVc-3k ƀ`1' !@g_qj4+Nt(>m=!+Dn5'X=L32q.S1kk+)3w[wG'ӓz0?9@3+-w d[$T vvE*lƴ;ygKO T# 7YHٝ(}_{L`ކwD+wwir أ;_Zi~I5Ba0i 45"ada8r1w6[ԑ{Yc|tYMF0/_vT@ݍtK|j.ꥷ(Rh>E*I).ȣFZ3r_nͳPH/'D&` <Ţ?ҐMK t87aA'IکڦWhs L,bypeh>H&8L޲8NȠ(W n2(U jLjX_h2byض/,~EҶ/b *`CifkZr2S1f Jg06~8J8‹AlqXgU3+U Kzm$/`VvA[ر֪=Uۭe-oJ YC UþZ^lү"|]-0y+;q,R#e|kmT4l=ⱙ8#^$㒰~\: \_E߳R-cYGo%I^zztg2iZRO~ GGeYոsM-Gσn5B.xCgHO; I/56 5 Q?P-Ć?; [)?Wp}fCDG E2%^o1 RC_O̾x[(WƀckHǫ3uY6co{a+F1.87BX`3֋"Gad$_J)0 @=->zMbtt /[Q8-5o jBx/+ ^y^s ;słJ 4P8L"xPZ zk6`}|NbACⴐ 9ѼQE`5Q 名PLəc~'@.. NO ܛuZ-džgׯȇ7W]r2RnG{]N@6.-"=\~= %* @o Ɖ;S5˕98Q .9A9=ABYD8ztNjOgSI_2D9n %f@kI'o$P%e.0]w`c@ ,^ ,.2\{F咜K*xN?-tkgr&f,ĭjHa¨7*Oe!p&+ . c+`j# x|l(f>Qќ5M5>L퓛-:~Nh-7%rv?cQhEz HDƥ=;I* KPDIԨcAm ͫKQ偄CDy]#Jm({)pD'oJw7aWd+0Z;zdQ '|hᰢό[FN>}q}7UqIOKEQ$7Qq#P&VyD_t~9Ux\n0G!v$5RތazIyF͂0i U[S^,oz1=Y?VB;Ú!zE 5݆mrWDBB j˖a8YlSr^Ϊz;S;sΑnTcĪcC7Ide;s[-L! ΃~[nF?`橵/sE!4边~g2aWҜXٕEӷEz/A )g\٢@Tprab% gi^#8r%5GLPo䯕 OQ%bV3ovI4LO;({ܯ+qe{c8 mֲ40.pLX>99O[+҉ +G!](g> 0~N~/}NS w\C˞q4c"VJk??"'=#F{4_s,{g+q#b]+FTR8L0;X2Bj))xی￉LZ$ S ,k %1F,6u\3OUYk[:҉ I;JY(', {ܷwmB̾.~+SaH/%8KƤt6؆ zk 9'SNQϸ0}k"u"!b4Jx?WcJ`uמNĐDQDN1 ֬asujS믄oRrVSY(Vqk14?ZSfcUgVI V,=8- x.CF҉X,6u*(ů;%.yfZ+yςe0 D׊4Άq (-"9&FV>Y!ޚœ» ]@4EʾWE =[%lےҀ G3gԐT>zQߡE#sР0=NA<̀•(;Iꔔ-;M"YA=L` zYpSx'q^w$kokOjEZ/+(#H^^U};CÁU K+E.,[ni$.` ,v1NY<^&˟ 3}AiK*lo7~9`\ƮZYNуQ-EDIQv6T]LSwGDzvL~‘G=TIq*Yp|+, -N3"3"|@C.& 7Ř^vu=fvȎa /7T7/O2ng O1_-psm)).%Q`|<-V/!.@{McJ/`~AǬ d@,x'"Q S ~tڙ$bͬVy+m)'ʀ}P\jN>/"p \1oqfLVx!L/#.dZNMN3 WCt E[ ЭGX@oCbZaX+?햱feA4(O ˣ u}r尗t@/e2>>-|3 |)*kNU3'Ue1ԻR&t[FP۽袬t 2:^ċ/HmCd0Ӷ)f$yuN>yy0k4:bW\1@A8khxC:S?-]9jiMyb(98]Ҵ;n6x%|N贐 7Dƀ\yѧл~3X<Ν&QHx{|c Puͣ([ %C\! nPS+c3 M:R43ջW+=s/c-@`W]0nW7a%>Pv`Q{'J1Cjq'8p@I4&Q4[HeT%VʸXu*"d3UpqeKl,UR̸FxOR WY Ts%7T#ʃ5kv uZv*DtD~|*h)E=yد- :a%Rx>ipm Oun b9Us7)8B"w@:'5:D>t>BFi'eyc!クBhLJ?o~$0uf|lzCwJ,PsqЀ(qKf2/IQy= jn.R|V(|@6%4 /]{IN8rh;`,EGN*J_xIAT~ڤU+ҡsK{4 ]7m4, g޷H/4k%/ ? >#ˬ/v\8Sj=V}__C~Pfu(۞\625nqUd$e|.z%zttLeBkBs-Q4|AW݁;Yb[Ašߐꎿ .}x"nD_i\ck\|(7>W˶4h\1\]p~28P\ AѾI#?NӲ2yyH{ iD{{V=@L#nJld<²+W =?ӍJ/ͺd)vDjUُ̾ٶ*(NSin: 1P'Z3tDeSiS6e0UF尮S:TqID$ kxQ Sᒪ"z̗ohw^a*شڔ=|Yd[ gB+xsM:rqM!Qb嘚dQWa'{FxAwVu(6=IR}wr={7*d&duz!ִ\[=枝A )o/ dLy!e 2.qLLFw"E_?µCi7{*Qe+;,^Bܰ22jn3V({,$LZ6,q|t,d|S4>PvxX:OabUWb F-z嚹aWGj43zOKVE~a+g¤yϓ/'w򔝅vCJQ1ѿ#鍟d՚ڈ&[`Hlj$>(6d~C;P+Pŗ7n~WP`=!3-~9mS'ue<~cP2HBj%={xv­Cw"N.]Bu4a 9r.8 Oo48OEb4f> n& ȹ5K<; ֡y\ o8nu1ُ$5q3w(6)4z24 ,v7}4xf@!([X^zFBIM9xtQԩ ??XEA mDm/y}zrp hT ћĹ68uv'~{gRKU&PO&(")m2޻x҃T)U{6wrbEY!W2bpC&is>{f 2 C/E͘3\e#oc)7Kcn%ζj"Z*rx~C|$!c LoH,E7AenYd>`긛EG^,N PiEBU~#+z)~$p$PsnX))@NJyK4kkedZ'g(&uYk qNK1F\4?&0{mMw\4dgj53Q$x_ah@ԊxtҲzkƵ]0*I3u'jY1<_kG4AL0Nģ}Rjz̘6}֍/x\6iUzAZ6Z 7c\>oyn3v+F-:Kg\AO b/ aeg3ùTDŽϳTvFP6eY"lC Y۬1 }MFP>ԫ=>=i k>)^DL &**OZ\Uۛ9kYXk۸+,~ Sx(J JNIF)u:s'jF2r$ *׬{l-?ݫnUѢ+'Dӈm=۞;<ŕ+,g\G1u$@jW)A!uKgsƪjAeX>N@B^Fd pyyz1קTS;tu%r0\ Krԃ3G,ųj@Xr[ Y/g)bHYh⪏ek#|l_ @Rވu{Wl=+$y! 8"f&g <7I 4)|έkDkm5'tzB mhs:jJj\4/(Y!&prEnZVha%=h(56R}sXMމN !zo}1eo<.ϼ?ܘ:H/Zk9t}zP׎U4Jri)́.!z 1Q]qnԠ=y?z{B먳5I:C?.e4:әu&8d,.&.߰j=WpۙĿ$GDAtBMVmQtPirZ֚Lv&iZ,qliZ+}RS2t9xupߋ* ':sN-iƲ\u 0GBzZjwFY);v'!+YY\ {+),e,dX7s+c4m*{D3FȋD}[몾wmH$ɑ?lf9( :YTuw [StU!=ka=ێ}{v9~fOlP>@@XjM+64t䙦L{o-cBAڮ^2x :b#.8H"ED~Y\x[~gYBnRRSZsBz&"Iz *7k6+tN>ErIT8m>],Ae~?u_V̸޹&㙒CHI;75m. g_臺_ב% zg-.Fd9!XGPÞvVFtkN<4<$Zӛ䈤*M؞;*QSK;9_4b*oCLFQW+Q56Ύ%'ycvFN3@tErv[@^d6Lt2JN6|~1+:#';Ky_:.\YINV)GtR'1[;b}Bca}EvWR*EZ.P*Ћئ& 쭭&k ( B3WI&s/gSt ! (9V>5PZT5JpUUtVCugR%rYy bփz,|zрLoڮ,a1ATwխ%j9hv0_o`"J}a#G&XWķi^ &6࢛wj^nKxG"t aҙ֍=:=\V!ϫ0°AP M9i¾;9 IR!P^ʆ'+Z`WثCHP E 1 g j|IoZ˵FңͳHqSOa2״ ; M{ in5Sl OOĥ|;Ywd욍u9'x*DƦv C@󈸷e3az?C\P]Icҙ ۤDW4-j)u j"''7zB~~u.86͎4{f4vʙ`]m.vXl=6iag*KNoA*Iч+(){ܦ9nj22)QN~=Rƽ&TԦ!XAβ#bP` iHb.yh 0WlEW,q$O}hLg8FF~1KP5Dq4^ϕxfbj7JHEĚ@M_Pԙ[9k`(==fwS%;9K 2'{gc֚CQlz&zDm3@°uk}\Gy|s:H[x-#OyDh%3[vF{weSUtd.\Ww` kTLȒI'Tkpਡ[Te'$Nđ^kz.K\Ҋ+&C,Ѥ$<c̪H@Bv1EM"}F8zS~ Ji~vneH0dJǑHq-יݬ VE>ܟbA׭:C /K޳ᵱ o~|'R;3U'ت+8>%8ᩬa3` Zl^Y  DlU򅓓C[Fg@0*y%zOuVUXVym[hPLCUD(Qw/X|ЙQCғ&9[9&48dœ ۤ>!!J8sTJFm χKvN'EgR^MAax..<(lnzAAL \Φ]Ք*MS"E'&w:a_sR5j@ ob.o;DZ}4rhHE՜,zq_qY2GF{F9]i1A%pA~!Y4JTau==(.sg,T2;!~sp|hcU[tEnlG!2/cBA-l_kχbosr~if: o}iٚu1͒I\ &m<(a˜)O%Ɍ>/JWW* fNWKٗZJ]U=u-ۅ?Ɵ/4. ""8T|gEĐzYM??#՚Elv>xwO57+Osw [džkpA"$ic! w^^؟px)a޶-HCua$7^L|-N9Zƞ;L|}Oyd߽њn@@\2 Z?,wyL@R6AS:'@>轷]V0TXI#݋V X}鿆/V$8 O ݾS3!2z!Z> Eʭ[W;vUGm\zfv2| UJ.NtD@8i&T87VK .ٚ7Z1l@litl$KC[r!Tei{]xyf ,5O Q/y5$!NZ [ߡ쪰|X0"[B9nwꆓβ!r,!)wWڝ*7Y{}I{'hB IƄ_vԻ]+b@Ź'24 6l3u9.ҘKm0>6[qx9<@f h˹!8_7ؖaECDm:|Fiv oDo(Ymtv($2̉a,t1}ʸ}I6clǼG*@x VMGI~yjA4"dRUtYi-Ioj+e]NoܻA< 5 @+vt7H>VY/fW G0cb)~b$vBłK BH$_.{J#f|d{KNIdF287VtIZs棖qEk!n)9/_/JuuR=n0 } 90yl '}dgReHKɌjd&b㭗T( [35rxOkYf۩ ]X -ftF@d*Bro1 ]d~A[P[, zuĴMLZCf|O֔p=["8<ߡ#gb#o)C~]bf_Q^C (F5nСZڥIwp؋@#;sXJpf7f 3qc1*}"z.xt5?P2TR-Oy}xw M2|"u$I<"ncY"R¡-}-'C8ۚ%>fPR}>;Mߺ/?wagEyWӚe@[RrS 9z1yY[YQDIr;$$r괸jRk?y/rI&$gfJ?,#C+ZqxƎ H;@xyh(SY.R;+uЃ 6܆WIk;Lˍgԣ{+5bU]l#\>dWn- j[ݗ@!ȋX{yRnȿt>t&'y g'!aɜ]|,7)A-"(BrPkfP8@q7^cÔ`wѬC0c☠|w.)8Qhd&sqOc!7kE~MDtzl =䲑1rZK!ePMR?@sVhʹ.\l$ʧ Gq?ɤO|O`c{2(M8gN3 0` _o#mc,[x_n2کt彤O_p"ږ4q/=64G %lv tl'^\#ͼYh3!Y)ԍsky#0O d#:LxW)TP\^Kt= -9O@-$8+1~yKǜ=C#)[T)w%KEG#δj3)P=D_)~5ϓT̮1V1޽ժ\Gg8vi!L|RCd?Jd\>TkJYk/IO$$ƴ 2`!ɿ)>B4|SN+:^2 Ikqޛ,Kp'^at*%ܳbV f1A}2fC圱ifd.O;E'XExm,KJu^p1!%,jKv4>9ЙP%rҶ.Z]+@2c}Lg+X$g^8 f\2!F<ĕ5g˵CV*%#A D5-.:TWjt!WT7O8IjݜpL9$4яU^2 ˸WW}e8WS<0)ǨXU,?]n{i)+yS~=DGK /эL',doc=1aE@%of RBUD n`qc(HT jeM) |مs= b@[O ^ڕhxƃxa~pJ@-&@:@dU#gJBIYJMͳrS0\1)iO::0ԑ-Iw/%9Zq8uBvW診eٮ CoydIVaBb-n<4c1=]LGQFXW_ g!7񥪋0/g D#e BP'ۯ7خÈʧ'?Nk3Qv|A#rq2Ul'=^wVN.YS۹bIAi]r*"^Pܧr\2d7(CD+݉hϝ8 \iLI p99lQVDɊE(h 0+%#g/qÊ& *F{cق?^˯V+$S9޽V|>1CEl5'pkzB6ml~WnsGm}'bE zJm#435\_Q0?e:LBn$tVJթW|OGNvho#XûK % CRզI-9R=2IMX{vËԒ(l,#)+Egzqj/u? "$}/6Lf`y=dzHPn/_;+.@w V]kej&17HҪ W9OWvh|!gSV\$[{Pc Yˮf`J+Ңa\%s-|)gb~cg7 =mm8ln1|'83`a>pI9[9&ŋŽKVp +34a۵cYW3F  "Ӟr.E:=mяNUqhUQ#-F}))VN$D2%'\( 0SFd,Z5?Aڵ7z4Ђa`oyh>H5!-ǀB65 GCAծ᭟v\mrKKQ辦%Qk$dYL8ɪ>e_)Q.f-A妙\Qlay-DJ\xSjP菛#_ּ Yg=UQo?;RZUEo|dghTGoRr7w.9-%lj?9 p] +ኹ2ԭ6Y;KP4gGθ"$RbzntGa +r$.\zx:Ě`RK4&hy )@ JR^5xcAE iW#B-%ݻHݖRcdܬnjC*sfD)?M?$I8b:v4XKg4NYA#(qBгukwkgvƔ&VҶm pFK4di-ycd?N?#Eѐxd&p+pp,Fa0FMOFoGݶp.f$¯!x*">)A:NS,%"<^;[X/8|l򺑬X(g81 #B][`H<+T8qߤ֭h] Lŝ|.AooqQ@CJl y Zx:N|1!={*C7٦ei[5]ϵ S 'k7mO ݑt_`i\GL&|&xb_/@`0,< G^v@IvN9ovXTLt Yt)p.r Cg(.#EHzDZWi|"T?x]0#w^ #r4lT^`n^QߔG-DW/+Smf\>64.ρ08ؿ kcf`[m紸'X˲ϸeSHvfBW`cvQj&\wQT  mjP930A-_srwiSAb\B[,|% P6jd<HIO<2cuLH&T\AA S\- bv Dn#6h^^@j:%`@_.T(kjN>WMRH%\.lrؾ)`1ICAɁ3ǻq1_T\nX'2OLN%hG,}+0r6b%=M~hI%I+M4c6[YZY?a?sdFu!Xc/00!b0fF?KGmN6%Aלe@HK q GUء1R[Z8 C-*#bOE4tf">'Lzv2shD:mqz jZnVeUV>ga.cw}x2]JMó'cB o/p wF9a] ͟Y\<*lvXON W9/1KlNPef(cBw7 g'e5Çl=Ta;B`-8AsHԋi+3-saCDkpmDDF{Gs\e$LHz5t`Ћ: Ǟ$NbuP_^y& Vk>m?v<A?0Yt-uPa{nw]8e:z:/i%d&v,oT9 XA C1;쫡tlʛWB5(r|.LP!M;H2&>4E!EN+8  r- uF/i!~ 4hzyrBL'W|EANwUd^4-󃄚9k`9C7UصSˁ#ĔiӂViDHdKB00L(ҷqKNU_!Zh\N;D0Td [O(qU[{ޓ`8C3{[NQ>mPzNshdaϾ{yr` M?`h!E`&v\ݚLgu\@д*D4V9'LU=2Za 4tfx`}*$CpU*v W/J$o"2:[5}6]cBx+S}߬aAsNi*|N8|k[y0NܓbSCy'Oq̇1SeƕX :R\xr@!UBp)%(|N+>+!"bGDŽlHbl %wҶ-#y  ̆wYeIQ<N[ K@A7t5&ω.V4>K|DЦq;_yĹyX`{3Hn+2ʖfE/(8t#)1W5c`Aިv(D})(Rl p@YJ#,N@-pZC+~˵HEM"lu@bMsa"=_ P\Eݱ8޲; ۞pDJX?syRXCHJFj>^vաaO=p^zxӍ(i)onC j:t+I: [hLǀj5sAO6>}EVCvڈ?'7䥁r=oO`WhyPfHQ$,ǿl׹9)3; y]iB^fsp~{ ^ljԃE#0`c#f2e4ͨ~U>1qw{4"d_sa?o%FQ?TO0G5(I+LJ]qTx=8ѹv7܆l_h9RV:Fo|^1ghv>}[&$!=ZцMXh#JTPCHQ 9TW&"eryp6U`%go4ysLڴ:4Am5+0MpO] [G4\3dob\TqPgC&4WZsUׅxn\%Jk/ܔ/:UGBa˟JW՘B"(i.ʖ,h=f5B Up1jOi%b.ĴL_$W+Z:jy*neϪ Yl{6,b{KilP`0NcZWhܘi1A睱KY0dQq l99C]ļ]r۩oyN:5FJr*cuX~ 8߫z\S8I2W.Yy$+ly(TMW|pKwJ{rlěK:W7#n؊~ak ?(2Q8C (cWDFDV3iϱLŚ&vhh|\ܕ{vҰ/5+( Re'xB*f>xVRg -4߃3V^ S9#\ƽíVCl&DRX+hƛ "'S|SG990sW462T )ia/юS4RՋOolMh%k ѿ|U=x܎iAJ ^X`<*J^I*t]=RڀijDTbU-1eD(NQC .'ukFLז#dA"e#VQ1ux8IE/<}}ۡw~Qh۱iv~Q#G?m{=_X RSqw['h&`DN)[!#bvh}$FBZ'砍f#IoVo xewT zrKFa~i'ۛ]Vz>YmaˢDs~[: h_4sߠ7{EVq͌svpQ"%I~D;_E'~.B΢NƄ?mS&`V ""ՓVk)f ]$c.]>AjZҀ և5; jd } ~S{ܹ`3~RMhwȢy)ui?pb=ᄢ_VEj^]‹w(&yD5=x޻I4&*|wﴘG?5y" D736pcfC"爐q͐|7d܋zw-:F%LnnLfsu ^kJP|"vq{FM fLc&j7W/lKnܹ6ھŁ(X(yM: z-)qY0`=>e+X95n5w <]qYbzq}f>5^K -['Ę0 b_6߬N(Ru?ݟא6_}W~z61o1slH=)mʁQ{3%lڇ#%rL_7Fx1eDpPI#1|"LOD2NE]ęO哶2)aYK^Qͻ&P/1\Ǭ&Y2c/\ں=*6h+z4,CVXZ*Mczsp4v3[pt1(=ZYR>QX^;Z%( Pu_ln]\k1q ,W-Rچ^P`=8{0<71F<")Vaa\-! %/ca5Uo<)M`ZD$IlѝtGeWU:zg-QD&[3*xTw#F#Krn"sb2O3;ٗ^6#!;))z-ljw@ riK/@KІl JG7-t,I|m!K̼mig.WH5}74ѤO#F79FW-EI'>&]f2*X '_5?E<4- ɽN3pJA3{Q\I2T(iW 8 EvC68h>ϛes#- Vg43웚#TLUbPRSPsjd£RjP܊[2G3!uMX $4$EH!H~|14Kin h#8NߊGڲ$ 26=o7d9%l6elaYސ聶ͱVSM͇gl ݍd7R+uD-S4 '-f™48;Eq@#܍,~-1-( jH7o51[7Y ㊧d"&Po}m7̕ZíoDiܷHYUMfgVX@=^FPQ\67Aekӥd=/;h2l }M*c)5vYq 2Z (38[|Ro2sۦhC *F"FЯ#T(?#BmcᄚQua#=!Tp6wzhևNɆV^b #?İT[>ȇ"= Z(^@=#VG,=#mTIh1r.(QIb Oڶ׏u# k#yH!h1^D:2Eb^[@8&!5ҷ"um}$P\e 4ۑ7c~BqRCKp)F_>vgTHPhj)䒀7;J 1OƁ!T<tu!Uz*|(ON$!G\\@Op= Aah>U+S ShC0YNkQ.0߇7VBH=9Λd%A.7s8/ * 7sF}tgK! P q?3? 4]G9ha N5q{qYVncOO%f͚w;mI, *ާ][XN%_&uT'&F[zww@^ DI=G'{~JQOxL7r6jS%HsQV;3Kq7M.2KĊ^RY@݌n)n14>:C=AuW,7-]2ȏv,gQD'Ǧ&&.ζxo?/.pX#8up˟o%A@/jX4OTۧ{nDh"Hjd<-;e`2E~peNY,2:RXU 〙e͆9"\JFnqyFH>.TbZxͣ B9:&,c!Vu089;h09 SV+RԨͪ;#_jd8 Ss%}3]qB/ǞbrX$tGwj,Dl̹̫#^ncetC eSL2m][#k)rNJl$ۃ3_Sg4l֝ ohd$n @P Znd.9< D}`Ѓyr0J̔A|@0/Aomak jY~zMLAnb,7N 9ƀ. kUyJͭX"C,`y$okT[Kٹ|qq⯓IR&mךtIϊWt{bkoM͸UVdh df5/ 󣳧jj5h)O21nј/bMUnWO2zdznӐ@M%]gQr}fLf Nl0 CU^5? | :@t̃&x*u'Rs)I}b\-b82^>ݒrN>>٣Ŭ ,v`2$[]d, ,plh#(1hƅ;mVE/# 9>Ȍ?z֙dzԛf%4&Ƞxwl :Sen}SiydBT_!z\#=*CV,]c!~BJ( eQû2WXRƻMΰ5svu6ؿbza2T_]9WHMT D2ը)uC 3hm-2KȎ"Tv$UfrүNQT)R>E-k/~^دi<BC?n]JIC"A3!*Rr*mp"",ƌC\8 v[+< $p5j$[&Om3x ^I$(NWtD -}&\Q,8!6FCG*2t ]&wZ\SlhYMb>07q궤<Z+ajCn5W/#te  cM<ׄnYT-n,z `5JŚ_N^¼IfF*4GaS!H[9V \:VshQ$UEOM~P}aԁS il>8f~M n˝E2z= H `6v%[LY+=l:i~ MpJE@y@Qg{OUwVl&L&Ec(? Wu{H9⮩Tc^0lca 8yl(oړ?=a:#ES!$P^uA(ۮ*>{˶:Vh (n)Ae a|sTl9~@|}%(3?3J+K‚k}n mc&ؽ,Z7bH5@"YZcʱp;>7((W 5e1X}eU@#З5Pt^Ѣa>{1j/Ux|:C[̣; 58d`c"XH! .zH+3rH ^OL[Z5)irYB"aAP[X( imA UcwxHVTӆgi2~ԑWz?sf:=ClgbS2IQaIV<:5r+4Y3[Ht'cbÚF(: NY:GvX^xtkd>onمyBd5z!=wK,8d6w+r9xY3zM >& Q11ĕ8lM1"Nox-9eH&*Z}ȴլқ+R8߆ܙYio]yA6J=G̎@OPy2Hg/ךL:nV֘E%c(R\%=Y(S4#a{{~c/)5qŹǦ!qIVe!3֖qwu#-ԢFXGKV0]2$,KVۑCfV1I&AݠLvY Qz|$Z3YaOXACљ1WD?<ӂReZEs?1ߨ0#0?gYZ07070100000418000081a40000000000000000000000016650944300001520000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko.xz7zXZִF!t/d]?Eh=ڜ.+;6ڶscpixcT7x/4LM&Rٯ: _4=%/30ڳKr z:hj*Fޑۮ8#RdI-+c 碾VXPk4djW+-4E3l-@,Kwk))[;lawh٭~U.t̶*-XXWjSSJ-pP*޸'OaY}8;ƉW:q#; 4krn4NH՗00t[tɤG_;@җ/Acz -a_4@?^T+CofU6SH"\5_Ȱj8s^P?^Ͳ^9-A#9Nv8E6S3P(H= 03%G^0,[G"|uZ8Z&p_x9d5=Cn!&5>NǍe 3j~yYAi>$?i3 ;; #AA1 +u3J$&hF:iE(n}5206Q'rNr/s] EF/3DTB61g')8yrpGXJk^G;)*.&p餣B]"vZ/E}y>r|fا]65?6'*0 ߄Q!񲆆~!_1˛%7U}[lR @ܳ,A}N L֫=Sl,5gT<>zA7YNyQკδD˚2 v]*&7>R_ #^^7ԏ׬rqL, U%vlw4_U{d)MsT,9qk5kIްүLĿ-mIZ̡0gN7U*Ų }Ԏb @CBi $iv]5C$9ةa@e'ԕrf@½{[U;a,WC^c~v"aK8Yb:r-XEdU +֨R6كz,3E[TLA 2e0w VT{%Oנqp]({W/LQԗ?oaA%Reb?+@BG eHzPB-bd7(T,+M[L B5caݾn+fR_jR}7B!r/fCqTYAWH;<[DM&;K3*%Z ח_%睻ĝ]2re$M3ϝ3oҧ j wND*+h6)|VFe.f nL= ZN9фiC*yN,Tl@aVo9k6?tlwYٿ}g#!G #S!.O}dȼ_x0QfU+ Ǹҿwn׵xsA77$e3 ))po*AQn;X;qgi:VO\A<'RjaFěݯ_Cp e}|7ت}=r֦nG%+adHfPHBg5tEiTE/f}, V=gۮ{LBc|'7Wˠ txR{3)VbC&+ŭ/-k;ش|誚)S_4sck.gSdrazxurɖ9V ]%us Oh1:U $sb7Q/nj(4=3fҝ;\dfAWk5˷i rc}o}q\]f,ٚ1Bg٪Ԑob=qm_(ѣv[&4GOLƽsfEz@9"a觓>3KQ;?n-q?x_▌Ն2vFv9},#{2hG9_`wd[4(-Oc>v2JsޣV;WCƒ[Ta; - Bfy ̔ x'9q$Ii0ќnM9V@d-X!%&Wlc|n sw0*c7vd4L6d@60F\QZ|_ U`ntAMxJuen mGqJma7#O/#߰R,#`Ⱦz / iX>:39z\:[.eՓU4 ( kS|CT$[)y舂jFXWVCQKQTaU:q[ݘHK:Aǚ ˱OuZn֌ξj(fE?'^",hs DBʲ +)ֲ$K^3efQ.mHX-v:g58z3Xf7"(V")΍i8XӚ?Am/=N x-ڥޙBxp'ŠrFMcb6H5MޡC0Ěݞe"'FCE CXΏp8vO1VK[TȚ#LhA!rrOH IcmQ37zZibp`t&ap}Ǡ@ |b;ńW>O1` H[F2l7Z1V(|BED/sOMCV\l .wNeMۧi{z0xc%?`e'ct¤q-g?l0dT]s<*U>0*X":ֲʞ^']CØgZxkt=ŬIoh-4\cnf`v1|Q&Z]a%ҬšH]ӭ@hT\zA DJ4wݦ2g!B铠(:<>πp B6 e4<^0 v (34D:dv0}84j0-0D֚!~i~A$CE$ҢJΐ6vKfL3桷pGCOUEH./s7L ]1˪(Tёz"rUg߾J!Q$\U1)4Z]ҁgSO 1p_s;_BPB=0^=K}ʺBcBo׫'H9;xi7)`~Io;t\ڃ N>MFbVUDjJ 2&^7|i He] hs˂*|wS> 1bJ^CmW*sfI霤^*ART}U0a":x$f*w&~o]iX-mn&P-.dPY-4t,̅|X} j%@hD<" !m".,rQ=$R29FVa=ҽ|/̚J4MjqØaGDK[z gS rG+cF,ص,.z Ͷ[iBl,0S |~m(6D>LSR_Alͧ٥q)~*K17Ҷn׉5fQ34W*ltٜW \WIJl9^wgt]8P=픥G1%Q!G76}iʶdÚiVeK8Q]х( N@A]A!Lϗ+5{y i%TXIeR]Љyp6 ]aV9uu\v.e8쑯1=mrvr^q/2 oaHd~]CMdrJo388h 3*}D̍Hޛ}hlR81OAY,՟$b-—OuNH.VgweK`rd| :_^'kR?R)էUMX49-}#|)}DF{>P,LyX8=K!Z<0 eMy~Z(Ðs [sք2^c^ D: =GoZsl |/y\躽ca|Qi,æWAvg%nWℷ#ts8|ܐjDo&>S_>%#Е}wZQdf3¾> Pԝ.hIG 1x͉ /`J3 &8m+ K`4prdL=K>ep<:i7tZѣƺN*?DQ܊}_?ce\I!|x4=FmBiM^ ´tzJ~\5'I ;V؋uˉ?,tB2PP rn!;&GUWl% h?^h-)4ێ=թ^|7sV)%s##?N ; obeq6d"S!7?CP ߽S`UxJ]?$Tմ͘fJm'm]c/l>>urv7FI=tK^W.dEDm.f"{YMX(5Q0 IuqAcU Q(޻nO/ Z^lReG$z?UQY߇J[MEjä>^j Er_Fzqrx 5)޳y,@zJD %܅}LGֆ^&ts̟ ġ:nnm. S9.0@nWEYf_Fw8i0و{@-XSzU@zwH"u U[yjS*qC 2(wֹ ({4 vvs, #&%/9xY^tl&oi V0(n\bi K9諍{lȚ,!W:܉ f1[5 %Zz#}T+_~Z0H+zSYx@]Ij,pN_&8  /p1?vL{t~W i߂: 4+ T;tKB8iDjf*T &Sz lf0o<<CcDd;paWo^ɳ9-^LmFgE嘞44#!>޵u 00Zy/Q#hZymtj7..aE,ymNand)A[TnzZicOyfJŐ >KT̝BõS۟◝mФ[ zYt5LNoגPwGyJlo'W+x zb SbQdWfN"3i&f_: mMcMր\h5t,0haKc{Q vSU?F^3`LY)GAt:K~"%NBml<('@@X{ Jg'$_B%JeͿ4ӄen3YK\଱B#tvBDHaaRBAnۿ~/IZKxc*[ v8tc~`J>̒5i @+(>gl"KRbY`b pӃ|&3&*jS>{Kf?7S2CC\4rmG;6tz*cǮkCZ}|+ȅ,s ~6xي[/x}EWH3i&ilw Ʌ:|ou._I M '9ɵ}:}2ܚ;{#^3fRj4Q|jf WAPh@'*V,ȋ~W88Fqdĭo$bZFo FIu [_ {bMvcEp}#Kق 8"IF-zg=$,*3S;K2p9{BWQ8*JMOR2wRxnCJJ!vUht;lVVEE52縧wSo/1Vv·2zL-g0=D[\"@ ANcߢ@ 6N.G lP38C`FsR%ApBHy~ZVw.;sZIn\4ʲS*ZɠyO9;]]J D芜bn[$ᖕ6` ]2-][YuRL?EtQm:Wx=4/x_bLgTsU" hPJ7 * ;H[%t8ZśۇsR#-[tɤ9;=6TQc3'\7ʕJ+[e͘qvkoͣD7"`%HM;ҩCGdNzNy0R.$[5Zi3]e#@dH5;"(g$t>zLb 8*s;u&S#L`޶7'2\_vJaɂA-V-/Ke_﯉21? T_65v@a]Hqu&,F$n]epH 5Qv !v-!앬jG#Q1a J>-<8{r+|GA]"׶RDž>8Md@j7U,zId|I^to]U\Pb_,괁'8ݿ{[ k|OA:OQț6BLf!mRRZ眿G0ڀޣ52QVj"Ao69Dd~7씜ԺucW~ )g}A&i,/~W啛H jB@Z[}Ňa& ++Ɓ~xeZl̐Jh|qbTxo!]tR,./ĆfgWR6,R L̞=ߎ I 'pSK=.d$ bQ=* 3Pgӫ~C6+)7!nh^ $ך'aHKTY4i 8c%Z߫w`H, qsU9It85NLm \yD/"BB̲⭠͟\ڻb ǍG]u=T [ơʞ~Ӄ>ʥWgH|(_6I꿩nv {.fubFD^q-(oH9Ƴ!8:ʓv/bӞݜ1 ,1:4"n|1 { ciH/@Ic rzB:ɶ,4г-`)k=D;<|#$C1yv֥q}HWY)>P xEhMefQG-cAOo{]2@ .9 JUrbr#zVarI>w\"APGk$![Cqt|ZCaE&++P&4+lGÎhju(Y=Ų;WKT!|N( zʨ8P;45H4%u<[fY?a[la֒0kŠ 9|Q\̮.lkۯ἞5hlW"^-x|@n}YHh}HGsoRX.P\g?8 ) SYi/Eu9kNnђ "A'fXWS?%}:xaʄx;Wlp"|{Z.`mܠOq45I7pXl:˺5S YA9\:ŊNG1P @[Ac>TĆUta]7ZuX*./T7*FSפ7Yw:_Ss~3A4IsҟuʌH uTa4.sIlhFH1k~Q^:*.@Zⷌ~O@/.,yl5Cq%2W4$N g=ddaVّ.xLns[ ۤ aƄFnvL4swHO}&/RqMJ', % ,`rr)XfrqCaJ-df$/lC7td d;(̧?$s'bxF8ERM7_ǿ#6՟ZngR=T2  t_RC4u>"ڗ$hSVI0SO '-!TidQ;U$htTO1cXn,I$l [媢[$j:G_&o9ZbcA9! M|]lcM4rqJu"!7cq]n'Ȳ|.W_ TrJmyZ* up&^)m)~YΡ'|y=$6~Fq^ߥ!6-Psif:>#ch6i9֔hZ=mbXQ1FiN72PW/\r?1em߻Ԗ wؿCx;BY(ÅX[&B?8%@a}+P6vtWtS%a[>CE39Ӊ&8ҹ7< oZ?EJ-Q7UwH8/&_wne؇0 +5kW47|p@~_pB6> gt[{l\v"+o~7I w]`3JH`;VJO!A ]`>v| NiK?w `ͬ/&3&+aJRYɧp5">݌ 8`B0BO8K Ojy՞lE@4gR91 3}mBk2H@TnV y/8bLQ*) k"Qu<꽐|cbjjk]-Q1 Y%'Eꋣ[OJt|mGk"H_Q-ʳ Mv@|KMZL*~4SKTcj-X@b<<?ݰH%x1zTbg˦;j) <4 ōINY`MۋmOZjD]BPjc6C"BGY1߱r>Y* $7 n^EBiȗiշ3i8]> }xRG >k4+EG0/Uzp[>q<8X 2)1蘒g!J0ڽK kYcְn1/hM콶O /bD>r0u]jBl(TyK+70{ڤx=MuAcQ5pJC{أu0sf.j66Ң̞o4jP ?a@~eb?Ѻ EqSvbcs-eO%L"\6eggbԯz]OOyΖ`V4*ˬ1bs7Rқ؉HoІ}JI=gK/2k7p~)9&z}K1kuE=tMQ>u|Yc'hg(*AHzDO2/ ط'݀rUgr1O|Z˩BDJ9$/gH޸߅d u@ 08ȭ/] C ,aLl]x:qa!޾Se rBjlS>Y6 0'!uϖM!@B| nC4hwUعiJŶ/1y`IwcpJ3ғ݉)QJXCe H`(-) WO0Ԁoj -."xq E W3W"=e u KVS!ՙEMqȂ3B'S#SyY8 ~>C'L fEGqQvs'-(24xFv_q}/7x4OD Kj9׸R|az+P2U߄)rMY-,G_~ YOӲ#ߏz+جӸCҤ|{^B Ӈ~L XTOt;S~ebDM=kk1.-NdqrCuUle9aƌ60GN[5%/qw)$oBÚOE,mEYtCNLPb*vܱjgo15QwG9%&R [ׯ@lQl18w%V(Vʍ-8 b:vȫKI0ː/)⽿,^ǻjK&)I36%gu.n6_@BR (f|vm,v3ƳИOႽ 3 \U0p9nua&@Fyl@Tv6QYEۜ!Ỹȼf볠Z6p"vyd~;LۭyAB-vA6Ç F܈}g۔E&`>]R@P]M¡^IQBO/9ӷ 3#XZͱ H -/j\yo@M ym#-"nTK}|ة,.\v<9-;ޏ[y]_?:͠“xT$HbDaUC[LhSyHTMEڹugr0%YX Dgc9$HUdgC.&1D3}}M,0XN1^8{s-&z;4 \\:CSSҒa%Mlڴ-XXaGikׇ݁P:={mBI~E<ն;HRLzS [unIJ4Qtw[L}W<`?^ m@RQVEŮ#6#Թ,~Oפ|~MW%Ǽ7Ш/T)ύT0J0p4PkLw4zn3P;Du6-9n3LMvkX+|40HT9nrBg=GHl1л|3ig|)fL)szﮆ7Ŭ ⑓~8_Ah:{% N}I o\$|Gppm:x L "=aMiݰ}8жVrjJXIR.Yt{IoAX:k>CAD=ӝ۬eg-r] >r=Y囀Gk}9U){`g/'QWyA3pe:4LdUx2{y0C=6k%#[F/f#t"[ϫ͛b`^vXgKRw;U$r:d:Tld1hxˇAB1):'#*ɋ9o@V $,{:CJkQ -wI T1EþhX_N]`뮩ÆvCO2Q=!4͜yxv]RL;77' jo('lR;R"w109D=TUNH|nMIuHf)WHxm"UY`ڽ$rvuu "ؤ5M?I7Ny8~bn3$nKAQ+OPLP΢ Ź$#;e=r$*K$ikEY2OI/jj2Ym4OHN $F͂ 4$1 x!wbe/k/2Leԏ~D'q0=a5 ź-Zmс s{mdaNc jP#X"5*&0N<w? fh*r+SZo}'1eYao`4=$@fZYm.joai:"oAqN%4>RK_ff{{<3IX&@xr'HK:N1m!yH~x@bdN*ph]0<;J笊wm)sWĊv&EWLJm^weu ի<0r!}Ęq<۶T" ۣٗŭ:,aNR+z;Y>\xU^Da߲7+p8o?ɗ).ctPr7PSP⨨E$=n"{FֳXښ::+5zB30;9=z,[%8 4,o^=8 [f3x)u!W`-G `Xoͤ 饟 a#u<(|+'e_/RE.[[HS0"cA(/J sȐy|.N?ίv0d&-<CBYK4PMr^ю@燎H/JzOBdZ6ڙFݔhjE*c ‚J]Qד)PPAr, =$A|h^eIYt7l2{GFY)\1՜>Jj(]kƟ_^?=wxٲD.у|dpL~rT+181Ad֓o=,ɩiB %Z$Ksyb~rb&PDSu'vA]4ך$ĕZL.V pcmc^ |'0a5f3l{ z )F|5&J!efeN;aM빡 YԮ)B#=YD}sv| mK[J67"!k=N pO7I(H";wN$/ME_:pŨS^r\.kBA6%K;PgՔ\1?2&Qmpt yόcIv'(4 p^Uh1]qR%ޔZKk@RwE{τ2> GTOJT<}:3%@(`PRL2PD 2߶1obxqbߕtpݚzv|&g < (6gw.ɑ+Fr7&(ܗ%Voj n뒥=cHY-{#Sov@j{Q{ DwVڿւ|Ə5 u!>ôNMDb"K[4EB+f8k/l;rdzfƘپ-Iv/iMAgCrZ;)k^aBˆˬfQ凴x2DT}V*R\ = ^_hK*}Rn6]H%7Sm$Vx&zG5cH.ň[[b5dRVjf7P|M|bw[r^I;'W{!q@i^oQk{=:V\ \d 7[* vq v*YydLXGX3udp[Zg\pC8@2~svR%xxBvOtZ(9].*}̈́)z " Kmzfg(yOA Y9lӫ3UCZM#,;lk*M+cp ,hk?FU TsT IeՈ ~4/Cyp&aKY:y8&#M+7/|Lh~֗~U 2f͔4="9;yn )(1U/~YP2M=Pɤ9+#|A /u=Y*@ͼio%S B1@zm|=Z u z5CKF4TE gk3P{^1J(G>4<+? f OGrX߭}23т S Vo ]kJMqb?w~jP=;t=z6 #9 ӥCQƪCdӀqHL`Lx%{ĬF\_nFY*y`nOA: D03* Z։AM CP;S6$BJuƫ=hy64.QLH/= G(-|F#JPnln[^^ޟ3z#sObA*ӆ1j:.BZW1T{ tn)wzR ^z;C$Yv[jӰAcj[}u\UN#x'Nj%C:.{3W5~i6FάBvt7jpg!xY{Mlj9~ FN& $A;ʈp%lc%+!i<4Y. zE m:9Lhw~Rl<&){AK4&B=x!%ǡbiuX |o2Wۢ5a-e/-}ޢ+ -x9Be*m\4yE6ߧl4?o@`5yCnYP':+djaD&Nժ⒌ܟ=Ի/vWj8jضHUy$v]y/&#\^mҸ߶bvL. re)fvp!ԉٚ8?|,WCCIk1x]`@uCV}|eZԐЀI1B_,3lvCSє|s`.k/L8ήAQ:TrvU!/(ۇ"!*cGBߕK.8YIX*Yftf iOz+LGݮJXenI5AP*{٬#! .9,ttn*%0`N;y=c,xl-OqwHee1 $",vJs!uXfv!$ l'#bZ~c|#P׿Jm3nt_~-q =UE7Ҿi0˹R~pɀՕ{REKv,Nc;.ij~ZۧOި\u Vl/?P& +Jz'u%I"oi]:0 6ܖ%6SB,03#$hBՙF /Ex[װ#ElW]`||;.>}sO ?hA~DʤA{P0a>/oEh,:B>D²r2JV1aV>\Nm wa !%xahuQi8v؇:mHoF WLY ,ݡm >NSho-ho}$vV7R͊ⵝeWXpmuT/G{@"6Y΄]75GKvw;i k~$28B[ Ȭ(AFʒbrq@f!nA^y_7+F*TɱU cN;G RٱT.@1j~/J+)=S\Vw$'4;~̈́<d # _RxEݼqM.4a,-PVB͜ n"G[9&~yIp5:[]LGVsasŁsG1@奫7cpE v?x^gTis8Mٻ!.fs $$5P;cN:wGb5^xeƖEx }6i~^!U.?ON_T}kXD_1Uc UY=?$ID*nݡ6AW*\%ckX|ti-,@U4Gj?ӌ1f?MF2=ڒxYkH:G8Fg*Ȼ&00wjő;s i{\*Z]޳)Tٶ<[Cm)X>1\xmk.xo5-}3wQC,P(8~l &#bdq4ї:M4G>296.{Jy%[wa[-pBR}GcS0;UIjxGZ"oP6HGF֯:A<ޱesRM=&dTda)7d ?TVKI[7zx=}/'ze߽x;r+HQn%c*\X]g jFS޳W{eϥ]r60cк.P(&KE6QX*S9';7.۱W )h o5ؘ̉#jRR9epT3jB)~ê{88>otXke5Xi z MSA[%8+η܂䭠ADn0{xzq7z;a~+ϽED&xY8xR% 7_KYzz :Pf .SFw%z$h8rWvnB!=9tf;f/J((5[#p{UG"OVx{W]!>(9w;)})bhco8LaNGiΥ;֯.w`X|=PwI}Xf;C笪ݠ@Gg6rU:ƾ&-]R%SHx Od7ߒ^sI5ω8 5ܝ P`-F هZN 13!ӹYUGy%#!:]LL%J,3݂էI;gJ- F{mvcc :8wʏ0 k?.DlPZ%(v|NMS U!6?|t:JMAjޓ^8kwޛc8pC5h !᥌1"ޤ3cT+f'0(BP^m8j@dl; Ag >;?+FFJQ蔃T[b'ֻb&p+V4 Ro"9jyk'yr(Cc;&@Mo"[*;NMϦZt-CzsCgש䎔cgjlWXWr vNԽH U+ Ǡǎ|H Xv32B@T^YA{}|7]I&y8;}"#,ed3oʄyqbuK/!iԩ91=#}ަueE;~E#HwHpϭM܉v `2j^}Gh[D퇍Wi){zؗJ{ޔcSEZzGTyYhj/Y ]|4qmnxgi 2yp ƭu@k Eo4Ks6PXRY@DnK~Ό~"[<y 529 ZFY[b|oۭ)\,0̎R9$Sܗ {lJ^җ|>KcRkPeArnAz۹A6ݩf(G޸qzEQӒ& b\Hs;ѝi|mNvw!3/=_ 4B9zy֐K$}>fסXO=>d@AZ _~>@S$qʹRဗ"梲س%(*'%E--OEwveqچi=RA3L'zpIIsC YJQDU2&J \f S6 g ojl*\sc1Kӣ|Ao8k*m9=ʭyFgtE/=kʜ5UIX]O`cCČrM\IygsERźN(h=cF0ȃ J%ѭ9sV`뒕8e!-t`B~I˓<06n1e8VdyjO,iVF{ fzg +%T!iP܉"7/{WT18Ge+WZ4P寯N @<ŁeZ{r MC%+\~5"`!*/H>>.G]6sl+Tn>T;eWMSՆ!;1E/L-o:Vyw<<3譸V֍d 6pZ)-:ԋpfj'}O2$JFӌGzch; UаM[8r 7},*3N\"t35L!g )tƢ͘rP+r$DDs~o@VW 0MEP^d[ZVa#[v WTTmNef‚T]{$H'S˳}^ufO|~RB(?An TjY=bn4/E50`{þ&ۦiN\<+@-.YүOܧH |kr(êXkA rFvgK2:_b􈖯ϵ&zL<-R;I"tKl$ބ/QswnI?26ocA6zQXs1zsL&}@$2$nmRB@s;-L&LjE <n ,ؗ ͋8m]ޔnKz^ mJ-i EdgKPʹ^#短2P`#[pa#t ,lm39 zliREL mpp('XxcE:M!' +h[FK̹F&0I/յT&v ?u=DyiDYʃU܁r-t6aʋ়3ݑiv'bf5^* P >aE 5MId_Y_%6qy? t[czꭅۿ-MҀR? e(7%VfcT>l U՗$p9FZ+Ed@c,8B&=40F/[U~ohJc&}fJ"/ vRmq7Թ1 =U?/YFfuGVt߄@RBّn~gɉ}yOAv;^,wd#OA[ cQZʼ~'iҁLVȃin WGdjޘx 7@r I{jWUI ,#yk qY8$<#S<ܬ6\5.Jog΋_L9D4M[ɻ/"Ȫ>oxHr3N_vbStH  iJ->+. Xmɧ_4dW@+@[ܜSU[W Ś7>UW$IbB\6{uFGc cD% |[ɞ2GA,AqFoo!q~2!x+k,epa'[36kHf?̨&(@C[VRp9u!GgӲPV;'DC0z1j 6b\T}:3MϪΛ$-!WEѧSV<$E3?(/IVլ5̥HV>_f _EĎ:=CN yU>TS<}ufƏ\5'+|%Sf"NX߻\z> |RM~S,Y'͈p}{9ɉY!O &R-Akx;rB x)e~T##oA+佬#2~6QʢXSKH0$$A@x tgnw̾Ht/k:g>{ay}PSF n&MsHUq+LWPYk1 nװ(p` ۗY%N{0x A{=6URy$Q:#Ag. "V9by "HVuJ}ZWz!ݑGy[!d!Z/mfҎYT%¯aN,'ɿMwM([ecUKlk s$>k T1ޤp`-iq*9oZIJxˮ#PYbzR թҼ u!"Zy̼:ܟ.`BH@>G.'m'ӗTOa[PFe%4e/`p $7Hna3򣎟e^#'1\J3V"Ev7[u/ZNϗ cY)3K1~Luѳrwlt꟬XBUOliֺQz'y\/3\s]!.ehu{=.6zb77-0ɟR]4hmSp|XQE|e"GIkE%2kBY_kͱrYTX(A3>44bLQZa&J:ʗQsgDkMO O(,WNEOQO$a4v`M *٢(\)Po0(Z$;3$Fe~caX;}p[`qhNb^ gedN>(3V$*XY9{c~*]k5x隖( JYcN_0sJ6D{߲ mjh3'=$5J:GC2~GOp4:Ί:^;te: ͎&; R_1s3k ¦]X Zz8GK&6\3a94^&W V[ ^&s4$:aەC<W -̉2#B*!_&rMؔ^$n-Y[MzswubywVTDl몺ي "J!K.2Uqˆw]e=H JBU_-f~ (K'I3Ib'b ?`Vuͦ;~=O%x{@t6)5!8|Zp@+@$Slqcl1.~$p+5hRO_;oSZS<{c&8fw˧S+OԄz1n_%\UF] 8Bh5j&sM`>#eYD]ЁyXEvAl/otiGqw4~ .Ѹ.c skg{c޽!љ?LDX AQXASf9} ~JZ*ΧnXClDpBׯw DDl@ kq E4h}X]:&\:_xG`-bB(W| ت~oPkxÅZjBЁuH4(b]Pgo9)ϓJ QD>Mf ˚)5;~Ry+ 9Ho(lgÆiordWF?ۙ&e FS4ݜQ{!Q0WdV“o[D;|:"UbU=AO>JVS%"o-#QQTJYb @ ֎!P*MQݬ_:U2e;( eպMΔ{h*V > B:WI`$v/|stNTSֶ)Khr1#\NOųL4 +Wo')߈I}^;&[ѥgUJdn$\'.i\uy-R#pNdG@Bulwf-nGPhݧk*C\-i*]ACJsRI=鬺]0TZ3p,3 V{;,'s}~Gn ie _oI" ]`A$į)xUbIʴspRbJ1r]Am? kp7\.@΢zϗp4࠵ sivuj6{pIT`ɧUUN6FkDk\v%Dxp5)<"IELyN3esʄISZ᎜:* 6DW*>^Go$*귩 }Tpc>PU&&Ie>D5 "oqgѝ,U_CcyW2 G5|H'y̻ /BYbba<sʩ>)of=57X:8(O((Bmq>$&!)ߎ5lbe ֖OWi7eU`2~[ظRQ7v!Ieq=Npgy:)S+ % 6&6Yl_Q{@+n:r#2 O4+%Rׁ0'/qmv-9h=̃;EVH&g3𭋋5yk>gi7] 6NkMHnKB2 4t'7&<ݦh&/)=rnSI@s:TaqA hiR9+`:b{fa_j2#$3g'_ͤNJ)y7 6$hGkoIHAP.BY!czzi%$8ő)D+*~w!Zo!h# l}ZdsVyj6. UȱCӸI)Hͻ%Ӛf`wA sy|bQu`(SCm아BϘ^EF'<l ږYy+^ Z׼@wctk@N,yA\@$o y+LҲg L|)["ZH= ‘knDrdi g W;B} Bh`y~Jt:%ҺǓJcs9h'ìG[:D uOo|V o#M:WaM5hRq?a}M5 9p;gcshƊ3ygN[ͮ%' b(7$mG^JVM=l+gs1l-[ܹ 'pJ`z1M灹L=>N='f5J)"AӄQϔv 殥 GN(9<ž5O L핤9bFZDwjS*خg + [3T/3G%H|ALg/A˴״ .V #g=5s|\X/l*XK+F;cݶPU e0KiT¥K;1VN91Mw#*ry/%sUn%WfDGoy['AS2ܝ 8Zv-'`Ȇ: ƨ1({T?uͩI _&d{-}4R89?P%Ҕbkt+bۯ33#AGq$xĂ̷Wf &FP|;_ix&ONwĿ퉰c {_uyK:[f;)^ 6lS$K"/4OEeL3tK@= J4[8)aڑQd6*[M%ȈZ4[%F#r rh5"7,w,XLk1K'l,\I[HGl)FmyҤ݌nƮ[&P0m^ "=ŒͶ|:C6{vj38&{Xؙ2DlK!Hy5w sSFxj=/CL('fCHz-C{9"*MQ\wT.P 2Irdp8IvZT 1!4*JA ox%AB kob7HЦ|Z7UFixۍIF`; AC(W@!)= ρf9JtiP9yN0S\_;h1bZ) Fl4qE'P@?x)|2~d08EzX//+$#N''cXG}fҺy5[[ 6Sp᜔&|x8pcZC.%b<#r?h $|NXTn- 1+;M ^H)t'liXؐGlZnU7gITjRIU Y

    zZnEh`6~'{7U7A2xnGwȪXq*QCHLeK2sQ"=фٷXz'(ѬlNiPj;9֟dsk53VQ Q-9EsPogo(-Wk`XGz\d(|><6z)T>FA%4v_B\ylFFź|99w1?A-g9UYa[gߡr~-׺^Qp>K[UiȱǓZs0 yLEaCBxǼţǜcˊ&JqwM nrPt(շy5U]u\m$n|J\7cfVPa{:kQpXKWO<`Wa*T1-)&RN~hG#RAyDrYϞݓ 5URUWxpRfuIZ1",O[}dǍ}Hq‡M8CkXTjc(}*\xO 9n8<437RȎaH,f U%gV%ڽٍQ]׷ sU](X4p9#W cfxYUw=;a4R _VV 7.OƍS׾FnZgG=3G<$BcOtMHؗ~\2(wp#;WkVE}h7S;޴V ]x}>R|v)M+?2 If#!.*j6'v$:+lfg/C}O^Βt:qnsԍco;eܑFݲIDǮc^Y|0ľ,. F401nBQ=gNF:6=0syp2>!l5@(s@[Ƞ {)Bc:fS~4%7;hg^d=P)c]K&N7e2vq3K7:ONDߊJ"Z`_\x:RWtqQ's4$q?W0_c8Ȉ,,Aɥxe&,ja. wx|3C/wB\q(G`IPr\y:,370_`N݅,iPQH6@{YZ״BC"W)P zVe-~Lc3VqZ%XSKm$$O,oM[jyV6 ϒan* R 3`k ?Ykn+\7-:.,-X*5*z 2t:aH[ ' h帬~gTB1>N.qa2Qu|e?6 bUykV}7Mu]A;kg+S1eTP0a1y|rwvȾo% fL:'% K)iwJGگhoabRJ_ƥYUJ ! A}y.CFq v.݃;]0!~ubIcK{mR6^:R";Pez9z'bJ"cqBYld>H?^rm'Xg508} M5303Ŗw񇥮M+, {b Ե`Arٻqcd.,N֕߉?iSt#eCN>: dg^"6ǡNb˭Cj ~xfo/8fAL!֫Rd(BIμ -56-~j7$~H 2K*`$GYd7 ~[n}DOX{^xg. 7V켺.Yf's]' emJPK]REBg9|hl`m'K`CYT׽ϑ5xήtO$~\1HuAlN"׈ -I)/qݒU ?&((+[>RU=u7Hg:]+C0685~q'B PpϜRAEɄc )"VTP U$P M6JEe^q&m wB]9 It{ @־ ( H8 d0#.#)'Gȷױ v5q63y[n1sŶ/;2`6n2+:ٯqUl}ʍ 2_ VOc lǘlX5/憿SB aeC;[ŇFlEToE~ҽzڣv6Ӑ.LfM{%6ٿzT%$э9XLQչJk)G{Ӓ[P䍦剃:w>N&bmeyeuط ڦA_=~) ۔ٽ[ kh*m: 'ȇ<Ӯ_[Zmc a4{NJ9=B2to{ PgӔdĔXAf`|co+9NBU fULf#|y'~)+M~wN=AcV o',?v BI[Ytƪ1Dan8tȴ܏(SI] -wMfYFjսBt &~x9܂GC=4[dzu~Ѱb9~lLK_`KմJjE RWWL\OTE4z3-1}a @;I "=DC/OG,Hiڒu/KA|eK7Fܡ x6)*>Y֗K%!&kMQxʥhY oG?^4!?@ k6ra} &YaLD&7Pǒ0(UAVɏzJ *p6},Z":D85^v9ġWѿ '[݉ШPܴ|#l}(( _3weN׮X|9l胆{SKCۺAJ,c (y%);.1x7FkUJ8X൐wb1;U!+ۊ,!U6-.$,'8!, \2$8VVUR] d1m&/.z?Ε)# i"!()vAbICyNҖh{֘:ѩYX6{e $ n?m+ɘMA=Xw ꌙ ӠԞXh\,0S!\) rZ]"g7Y(UܡtAteB^JJFp~P\2'}+׾0:-|9M i8A\/߿BCew}!ʼ^:!ssWU6`2S߿H`U_#1>3iR_!VZy ba"O$RX?8`}St+2*vȣj ~GAϟ G,A kl3*{f) oL=dv֚ww0^4'*ve(ϊ]ʬ\:j苤S!@aN1Ch%˭OEuZ'./'2 -/EV= %!oU혔ߟ69ٝ }8yM00I'Uᇯ!=` wɜbTٸQےzwPI-aBJ;qup?G[-A0(DWWBC1KH2'v,(x8QVr+hi kv+ik Ӽp]0l)ʝIb}`HPuA# `bm^Ђ+`/Wsȧk%t|Yd2-(bɋ|&Y Ŝ a! ;& IJNݙ" Ot@/KS|-y 9Noy^Gw2[{zbW&D+b9/ɽLW,c6o|uy-DIW)`Γ^tg6JAV{e@!Qs *孋_LUkHeC, ^!0#lG ځF5))Fgt2" gYZ070701000002d6000081a40000000000000000000000016650944200004df0000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/usb/usbnet.ko.xz7zXZִF!t/eM]?Eh=ڜ.+@/ Nw V=N~߰3h b~[%|9y=Xav 7vpKnW](l$Ѩ=;Sxg¡37ߤgdʭa3*Z˒:  >&[.͢(!RJX̎psv1I5-o _H6YU?g%ߢF1V$8s;No7gFG)´Bߞӵ * ladD<`['k+ucXrvh b08~,[Oa1ٟ,9)w% :h?c89% @'kٞSO{m' g%'o/\i_|mh [21c龤%mٜ(w it^F_6s!?_;,%;Z5)N2 8`-CҺ 7of2Ce/!]Ƙ\EeE* pL`ռ[ġMiW~z ݂qdu[M鴵Tc iA( N.=&J~OS~p$n>il?DؕFRnjB-N46;{f*L=P)z>_ux+~& _U= xSܮeuH! HRzՀTM.Փy7\T(ZAs<רOlVrݦݢkYۆnď^z<,i8e >̢v>ɴo SnomedWϰWCȥ2%a{|>JvdoMe#2wEk5yD`q?ex7v;#Yy {}eЭ:*qhv9;'%ljʫ[Iٳ c! QS4qfVg<&-_# A c'(lj~ZM ή4Nx"߂ qòiBX^j\ sa1ǏepUC:"0df- \e@zhnTSM?/* J a#\2 >O65_O9|{s m@P=f5Ú ég\W1L xfQs4[JR;wgb@Z#j^rjC֟jSF/K0;w(qu׀ϵ[}Ļ!y<CU/4$궬Ob^$ejlE&x>beme:9D(Y ZE{z_'$*!&@>/&H鞀.a) l{BڣI5x/UoZg52 F`~M9zC+ +⵶ŸRbN,b ole+~ݼy: H P](/e}hcv,w۰V1,Rnkl*{HW_SJd8Q ?JF}};2K:A-~ukӞAݔTDGxVEXZ\s[_l رeOr7- ;aҴS u,Kˊc/&QlPkE!VKY_':;?׆ ם{&aSU$Ňرt{P 6!P)}͗9P)]2JzkI/>@)fSZ=0KVV)VMX"%a4D(8T}$;v`ٮ liY- \`ϗwA8ϥuΏ4z#USRnZf cM(- fA٭ TjNcblO],hݑSՇ F77j5R3:̕@/n:&{Tc;7 ]MA:nHlBBƙIM@)Y5A9Ӥeߑ9,l,r1ǵ2Kˏ\þN 5Ռ9ɷ)">W;ZhD+˥yA6Jʸ.;+HOf,D <[M؞; Nw`_ g4S7{m{ŽKq@ A vxuGE/LCn ;^f\P6:j;0A*b )Qrקد­42MSn&:HOrqpCddzoeqf\"aaG'ld:c -j.?Z6Ѻ JA>4N/:uSl0%f϶CJr#}ݳuBaAE5Cܙl9V1ȄBil<=grQhxb#|HM 1TOQ%JZxV~0nޙ!%c{G2Nsbi KȬ&+IpHA,\ŗrZ{[ӓ$ȣcB1fV;k—xu^aF>mϋFTTz< #8 j6k,d :<W4eh |,MߛBdS=|Ɇe8 Ȭ |/P@p+sA[ K!MsaU@sJL2}}vJ9r sUT!\;_Uz*%Qij0q]{ -qa?+/9VC17+1>m@'KQ&-c JM<$Y&_Q1؁xLOc;H1@ TT:d6$J`erdާj sܡOj`U4g7Qi4V@!M9phC;27lNN6amKAg+Q+ߪ;<L{;Gθ *QֶE',nrl^V2Jp f@fM'ʠWv8fߤ^<Xhw%_FU,գs֋V VGPL<մr2 Ĵ=JJ>Gg$rF/[1vEW;JF%}NH->c-b;Ǟ*ypi}D19F+%' {B lx R"i(VE8鏤*u;O/b[roq4f4W=}R}!iF}Aj>M㘳,$Td%]#lb{UB%kΪ?>8ݠ\:4 8_LN>}։RCY;Œݫ@II ۾rz|OOt' ;& Q]γ^r vlNj%K:bA`X d>5o4ݡ'3yE4).N[+1u?7:n(^2R[A܈'[.N7>936KBҭv*9IZ~µ3dԃȼ/@oMl~drG1B8#`#y4=E"U|QKDB1$:iDk' 4qq;XNtA6}pti[s9cV6/ >w5==.o3_%%(BӈBIg31G<fچ5ѡ꧳:?jt vf([(tI(wՁ^vlNXAC&+q!:n0aiP*RCP/vLɲEAU+~+sI+I<ŽZ$D~c,br JUSi1iV+C [/VAHH.zy{ s@a<Ð6NڒNNU3w2(&pRjTu)fEŖ&MVwA:4t;H}sD "xP-Hmr9̧xN&7ϮCZ nv.Qsg9IwڤT >OFU[U{v#FMg %iӤ*^(LJ X*Kˆhǫƪ b-`s*\sEkQX ~TkHO[bj0U+&$A @!`J6am,k}EgFBT\ ԕXvx ظ7{KfG./suUL9sp_s^31C۱zk ~vCzL ngu,U?ܨ >a>84}_Ɩ B(*iC mz1uxpqrrfϾ_nvϗ'SXt>PXҽlzKded[^je`,z*r1 0ꪹ$ؐډ㫰8/jdf삏^T]麎agt kC  ~6A;]C Ȼ~` Z#47+AUL)(5\ȴ|cH$o+i7L&kҢ7ym%Cc޵"p2R6(|ib+2Ea|`dܓn^N&NΙLjL;ɧ0hkHA'SG4a(?Mɤ*gjbd$Ӡ(Aq pyD-ȖY=] FuCyk%t c!Px-טۏ9 9<'8).hӄR-  豰i B٭$&( Y3(J&(?-!Z<9U"߱G?{ë?7UcYqR7Ļ RΘ;jEa-[}Li,鸤۳zwB0R5ѱ+;_B%zC`@'n  ~Q21`K`Ku5AcF|a 4V<`HX><* TFYSrWr!H67}o2vѓ;ys@xLV4+R>KWfQd}x9lod+q> Տ|'*73vߖ⼇}͓)v]7W Ǣbq䔈jhtJ[&Dķ4Y@09W;P=[-"7? ◕6xJ0iFow{# R\Bk#K˹atD PgI"xbטmHrD.CQԡ ,=q5nN)>WsPtK ,-ٍf3^=qܿ;xAo~~x,g#d <=.6 4?9Tȇa!𧻓`scVKnZcSҒ>uv MލMj!pEʬ#.M&sF:IiO8>pu腉Iܤ >A1F.2<`\p+n(]> p72pZe;ϼ"#4/4=LZ p50A8tY;[r)w"hKRhSe%=297̐p+E!l^ݻ^߇R4!\O}̲b?#aajcV5lJfpΤ1 1 yahw(Qk0ZCz7 3r*q.l6Ǭ^i֍4/H,Ҭ[ǰLO*F%@4{6$tM`+LjCt;Fs kYGJweG9|,dG팞HVpٵU4NmD[:axp_P³,QP"H [Ws 0$mz^̤6^V Sj}=Oӥr^u . YFGw#rQ٬t!=vנ`&f(;r ĸ:6! 7w(O ;Ve6c'14`4}-UV?zGwk`bIp!Nv 26mFNV&) ܸwKŗ6MD bScY؉L܂L-O )!e_HW^;bǿ ֵEO`ۘ]( tDh6#2ZwA#d?$B9ֹ'q?UP qT,YZ7w xMqiw'J°F'Υ~rKU<m&r[[AaOlZ%ENcS2@O-Gu?in[z؁Ȥ+Ofg> .W,AvIAX/$YuP[*0r?Y/!L+ΤӦtZ22Xa[x 7Bvܹ;@E>~۪L /1YIT3mgkůfzD? ;E`vU Nʬ\ؠ:C[ VK3 p,҈n]d%0%19 gX n^=v;yvSyˀ6k{b߱QM,5T %D^Le .e XgҲ bBC5h=>(|:I j]q:E(H\iw 5G*PG7ӱqW\hP\`'5M_`:Ѡ] R1ʡFV'}c;y2(ij8GcNJ`b*93ͻo-K6iZdvH$潌cWHm`݂uey&!Z38dRAtB] ({ L;&iäztJ1-unާ>yXk)@;͚Ve%lti)x¯#1~Lz@PU +ꓷo1DNK` 2,>]01KE /b9Lߤ^Y^BiVl-apdֲBzA$ONO"AP- obA!6s$-K0B5뽔'X='H .${C>s-!fpwU0/j~&fH͌NMvtU&]_JɴѺor0,:ʹo/A="fMGƊb(\42G# 7㿉dTꆲ<7Gu`}\z|-_Byc,6#0S4abo}bHtDe~K'4<43E sp{ PQG9" ŻJA.y'mc\Alu}CtE175}*ԔC"M6 _IͷDHȑڶUdIHhZh 1bnOv*r``}F>],3[sKZޘ.AjQ1?qbѱ#:TX5N.yq }X(rfV(j IQ -#Py^n+ хٸr\{&93 n.j$[) fwkDDXJgDӌ7j}4t6HVm ρ&n  ab$ ;Ys>}vFTq|ù*:O9 =!r [#R:kǂ]`z:sksVzJ%t)8G)wV{~N.pOi[@ö8? >q8:a={6'V6M \eM#b@ȦJ^@U5?-tBQ` ' tRjS`8,׵`H8܄eZv#?h=8!$hsO*Jfiv6\qؤ ft=]-zB=p2 ?? #}kB9P\J&*Xd@/pE!&l7nh'e߲ a0uX~!Qڄ-;\=Ce޴4Cs$3O=lGUv&XVF7S7S65̪sS$! ̦J'-ce<RQRуc.FM2iZWFcYFIBc^X}BJu MJybniG1JS,|VJOto[t)m=.~s m3jlud?ib!uH3)X~'iT4!Qk!]֋phmP< /bSrN̵YNZ"N1&UXQu@YK[ᢑ8!|%^5! ڬJOډ.^5pߜ\#afJb6e܁P6/de@XsVӰJ=LЮ@]$[1?jX_d}fWմn@G֘jJZ̳j hnݥ 8M5hR>:| fwK yaz7[rJ OdĔ9I!D(mA BզJG}`=зoRFk,G% Fzck;TuFB/rUWS^$`&]MrOz U%9>UMrSFھtܳѺqX S0Jc}NI+mRAoG~ Bs@sQAc6>5.c2YfU9n'fJap׊Mys=?d\a|G&)8Fk4h[m6:V(u橜dU.͇މ\ hayL΄QJVvˆ 2P©Q#I0KA0 PF, 7ާ! 7ҚQwhAq}n갪Q}_\Z\U,fxôYgrhH| 'C_#LzO;i/&c任 4EZjRcirU06H 3m;Z3ƌlYW唴I׈jol#E T嘋g}I{HP*Cí/&s-f(Z]%$&Ii[AQmP=={ oH9' f NcVnuni/g4}+Q3V'I70`'Y_'sQ!C{sZz$Ώ ӻuM``5Vm~x( f ?5:b7645z+V}A:%*7.;.ڎ=wFØ5ʗ* *8,$q. 뮔nƞ>Xs3?E8vP IMQ#-h=0pз?r6Ɏ#8NGf! B_\~L;1vvhxvnk iH *iov%teuWKŀ5nȲV҂h^ ^3!%q6b&T %нVf[A$;bXѬֻLcr{ 5i"eu;<";W ߕz{m.[2Dl}Ŏe;R61@=o?"Ou z⤦4C_Vpտ eS ,vchNJǜ>atF56m/߲[W׆КJ֓P4?5n>Y> Dpbfuv6zw6xE4sj'%WVȥwXӬx.MI)LIj/%\s2$EW l.k, /4.mɮ$^K~ ӎnIu|dɠA!SxT*=5%z h-!<9kp w{z1*xjS+`SgdDdqk8֫td6p;[Q[,hpx$.?W(C&ϕnlBH:/Zfxd2)UFAZ2Ȃ+ONX =cFsE-I)[lic%F@_dw)CxVBO[man?"h#ˢBE}#wX[O4tg1f@ƾ3E1lkx7 џX-c^oZ.Hγ*U=oT+;uu!xS. vO+[)Ugcٍ rV0TƹIU4[( }4DĹ3%7<* ^v]Ŕ4l5ُ*o9ʓA&vu{-X7H<Sz!5O}4vY' XpL@NWgJ8׺WwٴaxQc 7ccڴtT=qZy3͡QDKDFA>Cu `^jV[ ߎUg'q%Pabi˰˼(.Oы76myT]pC)Ď@<qGM=jVoaնV4ضG=1Ll{)ƓrN'J=ȋѭ=p>6u΢4E戝p*/3Cp>R8;0056C^HcF\s`Z.?vH\:{I&g$oyr+!kG}ҭ{x4Ӣu!|e6E=*_[T.djЍ]״ \XV3-J[dF0I\RJ5G$7m]le+g I-ufьSh R}^\%Q]6PKNͪ>ƥsKl~EG@Qh_[J4"0dF+n#^T c1NGV0Hظs 1- kWɞ u?-#7JZm$Z3fi|H_"F*ܐRR T+)MJo$׫d9Vaֹ$W㾌J#EJr{~Ď r 30::;n@,>Egwsnc/9J=} ƶcӠ]z^Zmƻ觊WE¦[5\丩9r3#({ jwUnϩ'ϸ=E8FKhۮE mDq;ߔn& iEtP=Ce"p4]W^M&[`ďMʄ2\ 3qؾ4J:G {;rndǰƛrg3@jZT YOl`E9Q[ iD2U01r\wrgDi!N˫ο qNeV1 h'([G3ybֿN5~`w/jH{K Ny՟y萞!PK`jx ?7ZGWWT%;_|"V0a@v-B\Sc(tZT@﹀Q (%KĪ]<7èZsyeWWHuq-u9mSbYڢ>VwX];S_4wo?QjaQu?FاV`=CXSHJܱ^3Sl|VE`i%(."=fG19)Ĩ+ ҥ&\ޛ=Cx_vb6DUBy<x$\F41gh%)O%N?zZh8,FAiM!ӶҏsE01GΝ_+Ϳ6MsS`TliWs8{~[1FoL3/Y)n Q;t[sFUF>YUky(brhICAG)@GHH:n vЪ8/ 1C68,VF w~WrBOD‚nfBiYB?etۓ1HYe{%Qyjq{yOj_GBslC'~~JI j}I7߭7!F6B!z,u^[&l@q _;xUF7B?;ޣDoٵosoTӧ]w`y!Zdov'V >髒dP+p؃$2 w'#˩&9hCT,v褒DQԙ f>(e73>GjJ ΰޮ"AP,޴9#t)L@ r (ҸDEaM&*NB YZӝpd>F5~}}jäPBe,|ǎGUmfئĮؚDU'|q`ѬB:]z@hB'[BtX?$ }e3Y0 nFBrʃNj/r)/' 5h_ U6#Cwq5y4d$H) lGh;0N,Hl [ے?ܨuE=9V)wcvZM++@gmj_5CX2,@):ѨB0/|i $:vk{z; r^TYT"~ˤH?:^>luqlЛH{\9Od҇ b7`q(:Y'R=ѰI8`blX},A@-o0ןZ8?*; aB "*6 2ZFe'C_PŚ];3kXH,c5ԕ|Wnp{R=[6N]:`(k;Wq ܎ZDn/,I-qn(iapM&hbv9)̦KPa IboK>&at`P4hPr!q3f<7;pĿ`Q#7iE,  dC:/.\ZwMuK#41lo1^Ik<@Q)h(Nx_ǒ9asyas/7_ҿd[ŮdxJ:t ``;9wMHy cu|C\wPާFjBNzBZyr6=8\}H3D>V% l6HXɘgɞ{S`R Y)OJ';KoY}&/øl?ZJmUNL uT4Òwqx;ep~[sWu>A^.Bgep!oE`$ʹYA~ #G?m3":EymW0{5m s2ofVe\fHqI7H%@y#iw; ,:(Cs8Q)-aR[dԴI{V<f~>7bǮvb?Ðhl$b;Yt &'}_m UJ^1 tw?fV|0|rRhܵ ܐğ' |Gck`US]i--p|‘曌{{D|~qw$mptjH\W;y%5sS*cA597? v>~L7@zoׅN0d'e-,QA- MrSoRr:L14ʜk8߭@7E_5BD`LRD4ἁJ3SADV;h݅Nxm81E! CCbmYR=> yAqMў32}L6ÖDXZ T[% Zsl*b$y0y'9 TM.m!B{`=mc#}SlYdUʭLTHnd$|6>L`!nJWxk&Ox4x9X-iG\T"q2 ݢ^~j2'1uzNH<`1h01SLJ[ >m (%|v,#]G{~tÆ@cR ~ xsT̐z{6Fx$\QXStWDe2]*Ǥ͓Ÿ9oL_o?'m d^!2rlaK];thx?&t'h MY)@F^ҍp`n^q/niӶU^aHTs6[e9$GG~v\̌bBwՐՅ%п*2m3 qH RA,^޵iJfѐuxۤg҉Y9"Kv,ؽZ?ݸ@G3 3xb`&wvI}pqnQ(Dl`=n R9Ͷ|")t(>'N7 f[Z([$T.=Վf~s%Zx 04C,٨Tqt՘^}EB&^BHn3, VvӜ㥩VTd k^ckTpb*tY bEB_)E8{-|7Pf;/!::!S R]M8a.lab2љcE1Ǧ@$'vD. /[xiӻ Miu\&96TO#RH88tO5TT[f# o eUh0t"KO9VX!}$ &aa3OîOIBdطe_3 KYJ YKUcLg'+$ S_ dwd<zqrot5͂_r<+-VݡaJݡdF4/L!%I"eSn[" 8#u?ʭ:BWCHYM_vUAyzM>M|nSl\Ze0?ZRaJG%fs bRTZ!\3do Nom"{B~z6)qv~9{ b񨂕v==9 {s㭖-4(bFFs>2Rh+Jb~X kT,N" +orҼ:Ґ6I*@s= zҺZ5"\g d%Qժ"Ś߃X ԑKIy3Hl߮N)jšgFB8R(XODuf814 ekY&FtuK~BGq;yuu:CkVKx`K7X*Yb 䓀EN+ ek%]R ,ZSQ?JpYnCRa8&ڭ[2p-鲡e1>Ӿ \Px(P]yOtT0-Wy1TX9*WrZq^=P?)q6\'4Sj;fI.ɶt=ut95Y"b츾sɝuA<5H$h`h(uFwЄiPy& Zc{Á؏l+7u٘ %Z7G|mr =FO)6es8EnBl{)SΈѾ u/N.b.)A&BUFY.Z7-#LTR n.LWGu>P'o o**o\RZ $ G&R\N2$Fquۣ/,m!:C4&m>JBZ BQc\=2])paOLl+gwpT`4_<),svr9s%"A<;߰VvB989}:MxWn jOK!;JL@Ym#0pL`](y}jrŁ pP )CH >|zQE NKpބe3s?Hɫ`:J?\|LDF/Y߻ su u`O? :aakH·Qnln|l!˽"P|QQxJ&lVXRyu2UaYG_uN4cC&u~%#$iWH0?~؄U{{K_\j>ÐΦ; NCOJI*,e $ηk@5-(XՎ-~!|Sc *d#E2*sK5"f8KHs26n5Zu+JM>G)w7?V"h2'_vqk$%)~ |N qrz}\zҊ.ua9·FXaos,s&(, U$! 8M'}u\~[{˲L? ;WHdn7e ʡnzU &"YVEjd2; Xb:u:ؤJT)G~+Y/ EG׹,*rEϥeNeW&9N8_LV}ȧB+pN]>(qKǀLgvO+x[|k$RIk1ԥ7cɇ 8S Wrdi XҔ9{N-*),K\QXOi@(@5P\32+o;G-i:kbjR-&DBd~/@2? -zʪ`L Dv S M$A3O#3JG1cdj^ G4q+/?涯|I*/(C±0ִRX)$۾ոU#As}ֈqO kԺfDe\빭j#a.XQoUV^/D´Az|JLU ? Ƞ -&UDlӮ X.5 ?偁1!!N'ķ5LjvNh]Y H_PqI C_9Y>!ԻR]m;c 7lV)$ E3(ghz 4MVo@:\b&6hKsgDMCxs|ͅpKNΖJF%!?hD>8.aV!Vt3HfU_EypKZӿO\rPa}^!'f׮od{0G:,yAh|s!10KB؉6XbpoUN'ӗ7W 2P9L0oR؅cڈ1-9^o?^8AM0Sjpky;0yJ5Jnh 5U;}#BZ63f1$iь9}]OP';ki_[q5_BG\pB\ib͒p ̧U <񪉱\IU 7}B9g/7e٨' c}иwΐ MO#9UpYzeTNE Ҿoo.l=PNu6QjuX(%KRzׅ': _;=MTk>Bbs!\7&,tPyL5~=a/J ~A?M(y\:SS4˄-IYTdY4s/F*;ebe@͉Ɏ'P=RTw`˝B>}$ W`bs9<3xtg3nj $ppjG\qhL|Mls^YhOp XPŞ)E|\ݘoUcoqٝb}O̊ t|`нdtd0xf8TePo6Sfy-mĆICMy=!__f̽ް"zMu3K޴Yv} ЗF3VyK9`=TnoU) U)]Jz~H%YDШ[`ۄ8Y LMf ~=]ǝ"~dfzNp /אy+@p-) Nr5,~%59ܬ_v2:˽šG %ѦRb#ٮ^lq*ފ+eZ3isj{\W.qzoF?^x: s_j,Z 誃㉂9zE`7쑥sP ;X}:(%dY9|xY36leJpM(;m6N'jŅ֞QkhD-ؚЧì 2NOy]=Ȣ'"1= f2#TEvx>mBvlnТZ#tr+^6L8~oAʚ^$z\HJz_B \Sw4E/7eut)g>M`Pn~H @ [ HxS9H뿂mE3h0v2Y,T.(ީ7п" aL?d jEfe|ߒ(6U*RXqd?(/w{:vL]B(+),JSR6+gqΘO$tнt9dl@KzpYŬFpUc+\HXe.5O_) l ͵zFTqߪԒd+y 2OwJi.{B\(H݄*Z%T5 ΙcDap8u[Dꕔ,va7%#%<7+WEH[~[r uw2mkt2sCi~h3yh i1ݞ8p1f Ze0"V6>5'G 7tۻW{t`L :P*Z+JEdh:S0u&䢝"( B뾪#O=r_fXLo7tnk9.Q4ʗ͈l;ݩQkcGVhYF鄺*:"dDI(onO`>U Ÿ?|qvti`҉O ]!زE:MSl_ Tkm|#%&(V]-nCE.%-"{'i=ާ,ҙ^6"vq9RBx_ӧ6EY,qScNX3ekypΪv n');ذMv$UqHU>tՓSs ~m>v eskd2B*7G tMV(Vގ,@sPzMSCwfT JV3.d'Hh]B@@XWI",S3gm[Īp)|X9n{=W5΢=\ dP<9$btL='oGzy ؆J}4o2 b1/ndd/O5^*P{);QokQ %Dj6vz De.2GSlfU7ghW=kjNx9cSxujY4pN ?m=Kg;:L` .U%oX01<֟Skvg7ԕ=6,TPˠ Kx\P$ԝ pJ5Ɠ' 0 _W5GpDiUwnx%e/ Fu (@3v׉"˵|Ջewj3u`[m˳hO~F/; Gg5հ6E/Ew0G_ e?~5w6 ==SMfB0oQgy)ؾBKhk1^K%;VMO~Ցu<"Ə]0JvhXt^ V̀ޒ_Hv{_9 r;`gK6JM/x7!N@]!մѹF9pw L/eiC12д^e~ 2X'6ɒ-%aS}\݉zĢQv?QH[M7^pavdʁhoe\`#*6]%cZ+çgQ2+RL/hKX ng'3uP/v+488V'vđs]%ן8jZEpUB]   Р h<=?B|P;P{Oѭʔ݅ ʳд$''"lt[Nx20߄+ˋl=+ps#/L #@+9WE#:X,i<%5;;Y$*2^ AnW;zrR ?^D8n?. LȂ]pڠI#`:=+ꆼy=#jTuh67|68OȟָTIWNw1ѭ@*3 IX.Ku5GGM.@U3yJ=[bG?Acf:8CX.GDogu6$DyjeCL*\TKR ԢXmY`."GgLЮZ1[B̘@QfK0E xJ4F45k%/@p4r]ۣvOfζA>ɳOyע<(XlChݶn/4l-b\:_E4nM'9Vu Z60Z-&@_kjס]r<ȍ xs0r!aN `w~ h|Qbuz/E-9[V ''sw>(udWxE$ xYʆ& 'X6tYĖI wi8 JIrb'4ka:a{~PabU4vƂ:BO'wY8f?POޗgھ5mu>ރ6j_5rQ}yKJN}u7ڵI HQyz!%6e BeZ/M<= 񽒜Q5͐-Z32c6\M}BYgI NVx=\mxB\k"'dw/RCn0jv* Dx4,(;QS 8 8s^3{J`2fwU`z9a!O 0`XJn*!p-FB*D9 ҉^fm:*vE -g^Ée˩!|<݅j 6InVI(5e 8VɆM_D.qqs$tdSg(11Hbw4|L8qcZ'_p`r~.98 8OGhUq><%L࿋sVA4-~@ubD!c 1W_p^ /J֙?f­ |K8Th+vgf}EwB}k߰/ִ)f3Biz$Mg[c3Do`n$IىFRB %Z:[%{9P5gB~oboV4 hk"$')T7Z;aϛh(p#CYiךAf+ʥKRPL}Au0TiѴkzRւv`*1U7lF!w60&3.x&Wb:܁MHri[- _fS<# L)rLҚRԉݕxh/-ӓ[@ Ljh^%3x4 堶Pn}K!rL0(6WwcF}>h"؆e.d\z-ھ#h d 0Lm֭U}H2STd/桎Tgzߺ\K% %oZ;Ee>>c:r\gAao+])CoMeTtkұf1waa hmK ȨyU,.&ѹ/-> |i{UlSx4'c1AøY+D\ˆ4%J/@fmVY2R5ogb]-4DF{ئY/ydNΎμu޸ }c&PwH.4metbap*iFc3n[TR Ksc4kƶT]>%V-4޼D_R_R͋:%9y6?W7+6/ښG¡ @F7D${`M4J N2p N=ݺmIBeX{t0EBv /K{ %i㳉r(tRNcБq EȨU@8[Z ³P]F ẁ5(aR >UC>:r * qS/=Q %7Sȋ,V-+b_,F$lP:m&MPCE*c⣪phV`AgսÀ҆QCVn.;0`<Ѽq&b:oԴ#=&,2^(unsho{z^)ndw/l5/adq=L`^BjڨybTfS9B]qJE(mJXzQ4uࡡ1ɽږWB'QA9r xi C͎Jѣ?;77m](*elCEtb1ȩNB א |̽C[-NjJcpzʊT7: \nvǕب < *97ZץjZ/)nibt-r#Y:2A{phbN'-7Au( Xb{葤p&LSåǎuzHqd)>e/ҙ} % 0 *+YTVd~:jf^4607SgW6$Ī7XZOoUki )n}牑'96z&DY#,_e2A>1:s!k!Bm<=~p*(0ͥQ7\Q ij}Sp>ю݊ _tFi| (zg`SYJwEinNlḥ(O18\ CT7>*UGID!az F$8Y|p V?&wڰ}چb b(pK$ Yoap[SzV3eXW?-=YD9oGrxaeBNK3O}oDl5Cf2>e|Cf_n~ǎg߇Zs@?UJ#@7id:"*-4| vAʙyv72;v\% MJDL*B]~D0Hj@> wZ%@{3g8k (aۉ_;(f6ƀ۳o((O7j9zn> /aKwD+n!WYR=׍M4)~7x :KƇDe['D"#µen9*Pޚt |'tm0Xgm׵]9ܔafT j[ӥw=Vf6tC) ғI<'s=s>' '\L^!˄0Ҁv%e_#&U?pm{Jk9^jKDK;oq§$b gYZ070701000002d9000081a40000000000000000000000016650944200029dd4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko.xz7zXZִF!t/q]?Eh=ڜ.+˥Vwv^!G՟\j#h5G=9*(E#&'Y0a\$ډ16 pw>^2iB 4ѲlU2$)};bք z+>~7n!ߖ}u,Dr82>׺`lDGfLM,)RYm}Ǘ42m"Z͐Mޢkq_Bho(4C_m59WqIR gnaBW)=^s*9o>hLl @J!wEAGl8UݒFI#@U"LsH%>_k @a~_ȯ+**1s^D`]ʩGF°eD"ծ]Ej\)Eod@C>庚JdCNҫtHT-EVR-bNt6^_I(,mf-QQAtpрmJS(cV0"8r%cPJ0(= 9W'}xgIP^%opu%@)ȩ1'\JbKgeJqBsLNJn(mއ(YlC_fRm-h_.~=e2{|Ĵsn,e. zXU.ۿc wm./iFV)J'vQYp(ks,dE.L=dL~~Gi̤tz0f;ʱZυl"(A4g*:?h[ʃ PזV^s,pc|B܄3pOLyZƸH\;{(6[#6 86Yμ^qȫE;J\0T,8Iuyс,d%aKxcYM8y$Vi;L6.ݾz-'QgͻQ6͍":>ӫ.^\)ES6_2'ah#&:H;ݖj]((M[ )vrΚ_fgD /g"M aB2cR"\]c܉㆖zl$NN=+effh{!8|i {kQڮ4o ʛFTA6BǦK8[k[$߄&1&+?"@Q"|`AR-ۻD)= jHnwObuCpOc<7E;{V^-W)(^j) M(kt~9gRcwV/}&fԁAf1% кXSء6.o@bTc>EQKYr\%J7׵"]S[K_:HBSGd g\]}rC,jMxV'6$ـW%(T6="eҔ 0pC|OABٔ 2y?qefBf^15"f&(6\ρ:ypETBduJ`Pg};47C'tܱ te@[GC>bc4/$ajBYڤ=hZ \4UH^[4:yJhDV/ y}&4%&Ԏ#a Kamu^0E+%^ƯPP Y`{+=WQѠ:N @,`b+ (C@ Iv:>Vz2@NSr[^xF~9rY6諠S3*:D3"d86e(褌j /gm mC7_}F)ܹ+gs=ey`,|/@|Gn ~,InPh'Fkҟ?hjI) C]&MDB[ּv@2 GYSÿ$50q-"߆qL}Ae3kyF^Gm9ETi8֢TCaEN8KhķywrI獘VS}C] +Ȁ!}֖AȪ_9fr:L liHA T)ڤ7̀a3ۡhF;: јKN0^]|ˢ1NHd>vj #! 6!^+F"v :o{ Y|-KlbÀ}•p|uFhx$_&5ăI KadW!6vTA$z;Ne^ۯp#]g~b i}0x1NpAYva;$1W dt% }0Lp^64\>CV&(E$ԏY=݊Ys%m.f-BI#a(=QF,1}fU(@ $]S!Qp oMGJH˾4ٸoL}DAU;=#IjK%3'\PV(a-UBa6m@2ni&lɽ=?`oJ:[ W\/%$-ÏJ5Zâ%K_RP*>j$" c з ;_zAA=8(TC1pnoɫOñDG3*SGV]g8{yKR"f&m[ğ3̱$>'ŷ}@kBrXΪFi7 ϼrjsy@>벴Q yƎI'>dP?5'fҚ jԜ@8k3_fj KP/N˂/!ldz1{ʅܫJ iw&ZowXJI%0 jqZЇz{\jaᶍibB]*υwdmZ.yi N߉'$o7ǴHX[{8`ͷ_ ͻa,yut¿WMqLOQ\B47 jYeb8TY=֜3Gm\{w2-VXH|mQ~vMtMbR"RXB/ tDkp+p҂ . P}{c'XGKq|Vv1eJ^jiV$B C|92 h)c1gT&5ܲ=FW{[4ny4$x5fC<g_ݍ"j̟՘aOZs*=)^읶~`k۴mDŽE츥]l 䩮 *-Y h ИN4I?ٸi_PX z|1<Ÿdϫdqt%DOH!!sl>?I1ގ4X|?׆#1VOjWq:!⑂^k쪧%w=:2qlNVLK$&vv|>hc|o?> pZ«LzrJ/avdY OO*-QOLzYBԡG'S񞊸.)_Ĥ%^ӟB#L8˲ᵰmAu`Ph!zHh(5.FIK [ǝ>&QHmi!cH!6KVK$'.ĵ` bf_-3 #잉 aPWJ_9zK;%z0s$./yvພ$.FoߥW#ͪO08'#yk\+6Te99f-t1ru w~,ҬL葤IF=Kw 3g u6`ʹ>K/>-zw6z*A$m=X"-j[kw\G/.i8lՆ"Xg.V!:-QC-K܄A>8Ń-fIVY\/먈U`I7YnHB<xGfZXYc6 s q0Ra^h̿q/ Z(^3 12i~ªA[)D9I&iH 1Hquյ]{h#&hu<-A@o!z z\Mǻ4ETRƗP6ru3ttPvjM7vAϦ63*1@uـ WPw~?YuIo'4dۊL:Iz`|vn 4տ})~ ;W$C \a ]7#֛U>AHQ迨d5 ʕd`I8^R:n`g}xSSHrZ=B2iQ򻷛ڟx^j)C͞ GL"ŋ=fւyyy}g9Uc3&cӗ `Jw.Q.F-Wt%ˉC_&mp± 3]ϿcdOS0XxE|ݬTGqZpW.8U ,4c׷yrY(GN۽ 2~$9;d$JTtW9ʫpq\WJHP|eLhl!svo23:D@qp ^튚s8g+MXRZmCf0e/ 4O:[MC+r*Ĉ5;{cUGE/ʮδaCo؟Qh<9OY_3Y' Y} !gvI[I#)X|l/tyJJ2CD;. 57#==z @UY @}[|Rg--KYd pO{ VHN[ŕd=y /CB#Wq",ݭ+(*~ QNfs P5-OH؇?p0`3ޯ3)CH 2`VKm5>ԿGxws l4#GOX4e gu!= ze52ԉǴ4דI(VPY9`lG4B.9|/Ĕ@yJQC$˽D!0w^iN%R2igfz4qm-mÑ1n,N֯@SSqˬ-MVHʋ\Q$2,Ź ۭ]hU3ɼTƄC}o ֆpϭ=a:0zF=zrzd Mdn]#[j 8>G[f}ҚBy6)>OWT\m]Q\UC0[]oYaX\dJRѲޞA(cbpX)O±uFV_CdմdNַ:*qhyg vdc=4Ep+TvJ/,7Š;n. 9+&uyQ\8NqB|䱦A?'-'۫_̣Vg0jtm\LT'{~  xH?׊U1^g7+]Cđ߱$,TN#L823Xw~I|435d֡aߪ,FwT%t܇P}~YTr20>ހQD>!b_c8njˈtl9~ԂK$lY:ƕ$'5LI;Pl L*[+H$y׃my^ Y foFDї%EʧZvQY{D=c&<^RM_tKe*g\/i׮{Q(fuump "dSеM ?Ljt?.J. N%hdb~y~;-3|IȓiTopxn(/q괄zDiqX4 _\7P޿:%EY]ߺBlJwg2+!VMZ#J,k3]vAQ Uh0YcqJ!f1 +"01#=tw{$u' |Iַse$0fIBVfZD͘D4!th$U'[~e,_E>0ti6Á_-I@焲$X>TODL-Ak-$>8DoU H]@=It`)?Q3d@ӽ\'v4)WU_Mď=viGZie=jr1-RÉ=[V$6=DIV!H(Lfkg ~)-; E6}[BWdQYzKka&V1\y h䘵;eh xŶf)f^puL ~XK]7JT%͎NDd}> fˍ/-}WV`= =7 sb hxI]Ce:(?$;ULbv9jHIo _H\?@ѝ_yR>y'Y=vV'rᦉ<< G 2``q$ ykf8XDqj+a9?gݬ ge#uY\LĨ7 #yJP3r9!Pyz"EsfpUL*V9( M+gٗQQ1LpQ~9-i4<\d[q5ĦU=4d#dQ/+w3hd!;.5@tH-/-hO;HFɫt"fuY4Pc}HK HQhSoHOqM>wmɁ4D!d3&nM̊KmQFYԂ☢Fq٬*w[hmm'ӕ`K]PVm'p7i)Äm샚ry$(*Q.]0tƗAcUb\k kJ67_ {$HB;HɋnoN߲s \ :&:pٳiKd,l/kk7pP~mkU "8i3szH*wHX^9ߺH'FCM(+8jvw Ndg{Pʨ2yj9gJT$EyLqq)?+:DBʇ$NZgUШ/Dm:FɎ@x/vi%mQVrRt~VҔrgL<܋1(H{ؒ.Rĥ=ˉb7߲'JJ 6dexp mP˙ D)kJ"?83NTK#>~N > nׯ`1Y;toW<~A$HƄ" ӂ]b2]tkqZkֹf_$``  01 ieVhD1phFSG BA\ԕ0>IT_̣"4ɓAB \ΐ̾4"q4enhi^&|ڢ rCIZ}%k;ڸFR!V?s3ƫ%x$_ O|ߤ!oqW#%0G36r]^`D4 iJ쑠{zrG6avGFj_UJQ1LP'h&tz5z&ZȈ_'Ta _YxvefNJr N>y0Vzw6~/AOA$ G<9qÑtRNRK8pbÇZ o\0bVsY1-0L<^Pd6i'\{aܒ( SŸG_t 2=^`#kPa!m @a[5ydHh/>"0An(=0Jo݁H|٫/y><3#]~O[EۃoY|\"TWr'4ȥ/S߃3Qr@9&\CP!)G? >󈏩;-fC^Bdi@=:C'hu_bӔZxwڜ}1aiQKY27Do66Qp'adCܻ_oڴ?J"q>@ظ:b|#i yaߵ`_bBg{{=PcQqTU .ۋ6{A% ")30DC>ІB78@RT^d>)4GL96=/G}nǔɯc :9~*{ 7o !]-G}NH^O.q6'Hcio`udbtai/H8Z7dfV.'&;mPp|iнڱpe,Ԓ,<IP[GRg׫8,ۻkQw,DőRc"* ў~VNQ:R0\EL'>&UK >~s|:'!sRE2y5b'9+ Z[zZH'ߓa部Vr5Q*0 *EM$%d(FMT2 u)zA4ska`v: $KQjIج(N5l؁j;/}=}A;BXl2E sc,8&II,nk|y޷7fM"p$w d鑲UϤYL&#zGJ=JkXWlsv <1g]D 6᭧s!ZѢC*M#QFIJUI|g]Rѐ[ ΐ' k)2u&ZAL' Yʦ G#6xS!5dd Uدz~\8lkͥ\TWǍxWOUr;N4 oxݵSR2P}tv OÐJCFq*rƂ `H섰S4&jώ]&uN~ioMɢdzD ܸ3́scu~ܥ#a&PM~]9-M|<d/j+2s:h`|ߺi.PACAqR5˼2W68wDXzi!)lTurq;PٓAPYt+#6p$B[6JۣDR&$o.һKof +P%A2!z=H C1c~;힭Ez h(&Gj(̡xS9%<\ ً9g ERb3`CH>k4%\as^wMb2&]y&/ڴVAQTT|י1}nsSd{#؈ȣW2Bp ۍ7e/d ]4.*TYJU8l%009# fөM׍_4) U ixRꡀu Sh8PNj >519e&c秝]Ye I_>Nl Q7giD_^F$]ys\&\1/a5η'߾ I$)lZݭR)*lT Ixc mܞ,n-$d4/q콘Yy@hIq7phUTN̖͑|tA[ƼO4 Awh~}K[P4KF@>D]8Rd'N|` \#0%iš$ (rwFysS}ÛB%)7blS7e`hʍW8f`YPs wG?{wAf*Sm^Z ơ1o3ᄹp|X]GuOzR&0%)B mrOԧH$_Ə{NԐ-BQhq51+o񮧗˙ 3y܌xrc*Tm%Ć)$Y2w. &iBYFZሶf{Y6D6jܚHo\sߡV}608V̑ʽH>sRA3&vFS;H 0%,`16M&PJʢq! ){xyWN E͘0' 5,,U8!Mx7I\͹92喜< ֣&0]VDW躄_7L|3`/|<S#DGX9Z=[ni5>Cf A,WR<\xiϴZ瓔&N4IҜ+n`jLb2S V{ H]$^(ǹ .Wͽ"_b}B̝lH>PWC{# }Z^dM>!#emB9\om¿܋Izo21$Mm!i1_ ',VVxŁ]"܂rM s"E nwqw4 6¾уsZt߿װZs͇[4]^ZkN61Br bPer0Wvpo \Ls}<&8T'Fgf>&%Gw(>sTz^JYl4 dej`$Ji^wtmi/]X]tBȨt󉙗V5H/ATNކ4ut&^J]]PAuU6d!z/匰s79uUh[#XsW/hj\5DpL? ~\& nCQhNa"#r66ʫY x50T@Yl:UKf\._WՂ$_xbo Kw%VT945[7" 3lЪzUq-\ԅn|G%)Ϻ՚ pk+LnyjǗ>N|kY g* 7Օ>BKhY^iiajޖ %:ݤxcQɗ^*?VPzJGcUzzdpcF!yc7J2W:QK!) $Jr\gCNbZ` .]= W996<= bgÓC}VgM m)}0 ziDH-kƂ!m枺/Y eX,He3~ Ʋv󱆦K2X84x5h)}P_6* (;=ᆯȔaY+k9qVDʁ&6oف ݚ,xbdȉ]En{?'#S _1a1Eu%EYi%[jZ@ᘁhh;08U$]u}N^:-<` 9^lTqt>Ѻe٣%:%.#`4CIF*b|ЌB5@'0YH X,fmFˍ]Fi6/zU kj IX2H 8ͩ=G}m/(nSCu]OAx _0\$W1؛yvc!f4vo/Ñ6V鹥{n^.E4(/Pw'`QOZU}jO~iڬc! Ʋ)?(7_:j7_ˬm @u mH0 nS h<#X%v"Fi 73.K?+5x>Ku+M[:ct]gXj]0(:Z`Bw>M #BQrH[^Hd|͂;;Ċu-GGV|-kluaYgb$7%жL%`cڬunE+_SRA,MEH/ך%ގ p@Kaw+岔 Ѽ[h=#豂hX f?wEfDf1 ՞sdrbR$dIa._+baDb5BX5Y-kZ3QdCB$VE@2EC5<wLԿ8(~)¸Rx6l垱%{#%<AxF!A*Dq92\k52m j1 "vԈ w%cK<=Ki\_;j!8?mHJ#˽oB7΂01Ub(YFM꽄);֧+k:Vǹ /coyCRNy m8ĩRF4MH}C=} p d=Lq$6ÃFgrw;(e`ԓÂa>v L}. އ]9?԰g ʠ6UN4@LLl]W3b]֗+u (0ҁ=50Prǖ-̅q'EYz^Z .ۗ%z)hi$ӦrCHˠC ;\*r4B2@(jϋHpPohZJ`M~/#its3=e#Ɛ 꼳Syp| h$H r spl ⡊"y$] 菿"P-=+'r5I^34(̗ D/,/+AH _bCǴuw) #yb@Il{ RJtT@.y6HOy\0'TL1eEwCY˃[10%e *4,v*UmNpňޥfEwlAoؗ;/R9 .vb|yui%ƫݴ^ AR2Dm|OS؝LT֗3%6!EQd{:l~vgTl/TA''N B}JXxy[-9֐D l(No~Z8!Ŕd"IVY(-] iv%Y0{8P;D0V~+%B+ȹ{i2-_du j,:Jqpz0Σ6~":re;3Kdhc-~ze@j>RrS|qһ -}A PⲨt-h2Jݠ> Dk71SaDMyv謁-gɀo[l/8~K)).(IS;o'tՕˬ/"o.P;gݵO# wۂ}Lʈx>\'Y>[-D".Nt40^`%KyHT0v /of+B ۠PqjǸn?o)+Ɗ,^]b:_Pd.`70o{ɼ{;6ؔQ$,p)>>ڠB6n9J|ٷh"*#Z //Ⱥզ|Ҭ"BF 4 * Л1ڪƭɚ19T(KhE)x\4 *UDr{aG‹Zh&%o1+bL)8r {-$W3ZH3l1ӔæN 8u N)59 8AvZD>SrEOR_!Q&N>pExk%#/ohHԳOCyVh*ZވW;h6KgaO3߂q AO]a8љ_:0.w?Ō2ρ`O֘lCR\lI[, CX-PAoKl6_W nG m& T9KUhl;>!:ETpƥށ*)Ֆmk8[)usTd= ]omzHO t=ۖZ9ihIz6.j?f?{L+ (=nVJ B-/zڕnzd)EBL\QϢ5^\Gs=FXB3` sOA1M~(9󴳘_c()4i+62=Y.$sr"[HNvO7u^@_SH.'3X$؇n^:2hUzA[0m$Ч燘I~D?3YxB|!1Qm#9]Y6k6 OWiU./kxQIlIa & lщLѰ§"RJP1-K!%*[sH dHaz$$YA0&nj~F1VAgV8E?Atq M 9h3PT[G]Z C8Gd#ݬVC;"čPe?lCSkכ6k`nȩ$ё2yrg)L2`rzH칷n4S%:%6ni+K/ojrɌkfM]iuXDô,~p a}u pt,iXÊ2XF3b-Q=G"e6 'oVfSXlŬpy7XN%5=]}bG@K`+bŶ~= Ǿ+A,N-hLzًFKEj0YRKD#_J@`"/΢#"%qs*N^vOL9yqaH+8D)`8& p5FSf3tvR*{0No+n 5>(EXKjWk [)X0YY wElâ ?I i@rN+!m(@xWa!-JmP*yίr\8/; B!;w\4%HtgbW)"?^0aƁ Җu_dҤ 7Ģ%:LOE83z)GŴ摈v8fhM Kݭ+"Tebeب(DFEL#=x QЧe"ս`51fDPirsҡu _14oa!Qޯ.Ue˓0fN<2$PT&(Fv|?*?"d = a__dk:$#.. 6y2Wib>掆QbO]*rY<5\kU2ˑl8߫r@d ^K Lh0Dwռ?Ad]Daaoo HMa _% 6Ũ4Da-/'"wڐ ;{:%_: YUQ?z/mP FxWlR.PƄ4 ē/DX곹Vs&[gR>I%#%DŽ\_cp+V.8ڌv|ܠ j2c7 G $؎JJ5/IH!:WQ4PFIx,\HoLjf٪uSwIB?$`)Jsؤ.6̾dQw`"x=C>rFŚR3-@T(=")z 5J< QGbRc'[I?e t8i*o]2[;]Y%_Sýsp"!{q̲A*#Љ${5eTbB)aNǑ oT_ɉfBcML\f6K<[$d"(Z^9ue6 (oއ|gP(lZUZ9:WG@'`֧/_pe]2@RyDiM'8T4M)>pz]Z+Fj|N9f'\Ag0&\f|q-&oWޘ#]pjkǀ& C\,NQՂ[ KO4)9gij< d )NFk _dF2cQ>DT0Cb{N>Y͝r;Z6ϬGfiύŨZ28li^3TM%ǭ`{φa]7нɋYdtF,lj{]S[e!Nj/h`1޷%.Jl쯅;a=u-Lk֠7t$CvNp 6q/TQsM%q^,$$zho;j\)(]"8iJ^RJdnjIEpnHtw)UsRjPQlE ̜y@dK& uV_y ^#?.E6ť+Eq]0ذZBZ{T))IBi]))sr $??1{/KwP{4,:᳘m?sbw&gᡐ:FscRn\9nmEK]q0.a Ţdg4s_1K3V"nzDU,^)8Dʇx3QN4ܩä }3o qB-m4^5#vD/+/ H{vUo ,< ]P$֔_ԼO{U7[^mp麍u"rBB_&ѳxwq 5~(z ?󽠯x/fkʔ5w3XJV}V9sM*TIx\zi<8SyZI6Jqkx-d:woԙB<_ e\pfj6 hڅVHp'0 Ƈ` >2UZ>y3o 5}%Y1ttR#Wۺg|7$NA՞|G)yȮv)ݸTu{tSP țziz87SLKjeWZd2!+ul` |&6B;kDNe܅8pVsk4d+T,sU||^.dfb/9#R_ɹi oăISk>mꉐXX΄+y*N5nna*JQk^{ , ô;`sS٫_F d[Q9PUPUx+u<]3,oNLC/*7'3{l$KǾP!+&ǣW6h-ȟFO };M7fHD"_= lgD|9@6 y ` 7EN/Igz/؟W5$y)PM66`~7%Sbi~PdG5QT.riFQ`%7S:zBfܟ2sɀC/ 9%pE[Ou``^{)wB 홴[/O /R[?ˑVKzE Ff>OfH ڹ|Y | vD7?O[6pet }*;M#xxFoaݒw/Nƕwq߾:b,cII g?}o>b]9{E9FL߸h1[3;255zc*D|M@Y;ea8S̭}=e"L:Uӳ64G/Nij(Aw-]UL^T?pLo:[U800vyoP45li `$ġc^-y*xm3=Kh!8 uH5Ԣ6[oB4ĝ ]AqY+\TgXJ|jb}U(!^\"MQMN xޑ*?B@SrO~v`5hr,uU~ct-?ʣ$Gtm%zI ?}t*kZ>Syl<b:KT >5^X7qOzS/gpm*9kI=bzu?EpmclIS{US)A~E[i@o)lo>1eg;ԚX/28{Rr$֗[y`w7AB30p=ޣ+8@];Dt oF;StKqJYZ>%Úsa5ߠׇa"&'5ʳE4'ԚS[ȲbG I;Jȥގ<7 FHϦ_Yľ%X>_wߝTJ쩳KϨv%Of2K~< {QZyC˧SU1q*'gHL  *!wXsER}+bqs^)VTZT L Ic(1\i9|rdB)<بB5XKG $VAݓM T} P,yP@L ~Si)rVZjo̪ '3R]k#{{L;a#sCm437:0O<2e} FthΦNR>aefM[W r vظAv5޼xSڢўƲN̙$Y9XXW3͠_fO}b煕DGL/OV}ō=5<?>Rol58w(p:l ׎Ks]`+(ILpI wA!#VwL_znhMh4l2˖F' %K,QHCDDM҄i,9) s.'B<4ǃsDzu$7vJӨOiary'O')z dڍv#Щfy.\w >_B\BJ0n_XdQ-!c2:-9&x!7m:]CoĪe7qrcrH; Sq[̩E. =~_˄qH܎KݬKŐ{'.G+"K%:qE<)K~ᡣnzRn或G*y('0"Vi}f8LyWBԑLn)ի+X'NX6"7iD3)4wQrG%pI:V>=MJqanسы)z?O3Uyd3+ HV~ާp/u\]sL}e1 ɡ~`(X)%Xra_&KQ"YcX.\I 7 ]XBP4˃Y>lER~x;Cjjf.:LwspMql w]3̠y(П*-ȋMph(ʤܬq:8V5>]+8d$Cz,)f%R 0ÂtN^6L/µF!$vĚ˾0RWyA` rS:6[5 z $jp^͋iEv=P Hw;I8I}4uXJ Yw0bדaz̪J) FPXp-1u%6hBy`XzvO2jf~P[}6 g>HlDDO!mܰ# 5;V2ʸS xW#Eϵɰ:t?I%Q͌jC'%ʯ>_ؒ%d~OfGjsk,4R s Ğ|T=oW>`g 9y3_ӳӉBօLʘ$r@ϓ'&RnT}ĘT ųO3eO}%GgT=={ETU|yc 9*Y_b|ieU:˓ =gOăKa>B:tvxֽs-̭5ޢei-x|Nyv9J)҈D"aR6OȺ8<]"Ֆm[qj|U;=2|9(^ ~fŬVx?򍒬c=٭{1MS|il:<}GǸ6[s $32^RIeb Uqx>i}tKz?\%f ;T4fJh 3~9{cߡ tiO!0𢁳1hU4de MJrG*EG.|pzqpJ>B+,usy!VdLs[̋&9"#ѓF(b{ NIwWu]\#C+j cs0)dVnNѮ5'^L6b0DVJDc;ϰ Sk)Њ{߽JsNf{5 Or!hB2TuKZ< i0:=l ,IHR;\AJ3!0>-D s -޸[kwoYޘvc+25rV,q Ɓ: "p$?=ã{hFjE4zJєAPkyjvQNN S`<}T,3>%2imcaUߘ, *;xF0))q%7["M)v=C잫dZůSw!>>;tw#^w6*}1XQ: EdejMd_ 9|-QmVܠRJ'e(}qӴ$9SCnD4H7A‹V t]+T99SbF>yM:9,۷q#y!Il3td)vkc9YHhPrN{۳m-L:,# jd[2IcqLʇ[oqN[18׳LY֌mu/Z@-< 6a]֥`>|yl+maN=!OfR!K^xP"=)rٛ4wZz4v9dK"ϚJ%QΈ23RS3` T}+J\1 "['?WuOyUË:KH>b{1pwʺ;6_,nZyY _\jvI;I3ΕSyBaU^-wij:rX%7'#rJfv<׹kAZRpY(-`2|u|J[]f@NA28bͤ&He)Q"Hbfu""|p`3ɾo61j>]V~k3FPtgfєUڻ1U;:Ty%( 'fZGBJ\.a{shQpТjJZ^lzT" aE`nyFi/Om-NÙ=9ⳈwB2[Yin.rѮqזO o:{JBFY ?XK\a4(`JFDΔ51sWk㎴aʙ`Jb7 H +/IBӟo7vs89?JR%}H.m=W:FY*R+4,y}nTy-bktޔŝrz +gp2No #A"('/ /S%: }ТNE#xGbn F k斡2,XX^( S`}up:o_LVƟALKIx6GHh]orӷ%=Cݤmf>[[qkU>!V%F!ʅYo f x$Rx07DÔF/civC߫1uhm8@.dyjb.F?AFRY|nd'oC;w=RGǀYq/SǍvm+:t/9Pdx!HӜC#nm]!f oQߝ(*dWfVf:bn: n\6N UNQx #euSdNnWtIo+*gP[6 64@.kdz5-MScF+#Z *^ЌVK2c{r.P.N${6|2E:^؁w=_h11%Nhk([ ~^ +f=ט^" T:vГ}MƟUuA&7rifD` 8ڤ vwl *^CaV8 g*gN鸞'Ώۥ=:-`#>IMcvŖ:ͷV%Fd;rì+I$r[C8d?0N[]8T3@!;$r)͞`5NUj5-WqSaqiܲ7KNGy s> s?iͬI :T'5% O _fAy㧩p3lZ6h-lt58BR7# 7xv i6 3Ut)4&{BWǵy gףM1u+ sA_DQؾN}QJ-NؓLTFpYTkIgE3C/"v3LQD/G6'Orhb#Ý&ǝX=D$RFC_ŗEAƖMΡ?C_DF*i_.V^K:5 T]>TB#06F7; ;k4Hڳ_yINn|+^LDLF}Wۊ.e26SRpS)Vd=S/A~{ns'F04CQp/f:r$ ~`vw HgQL1A;߸kQ:YUN{ "Xt:T~"сM;1c]457LMIG wu3 Py6lEiR:3n "H,2\9#;d*]bW̼UW!г42\S FIC u=C+e 6M)k,ߏH.6_7T%ā.yfSw7a_.)nf],#mW8, / Kh&:]-4L*l[#-XTGpFIk^0ߚtQL?d%M=}*&+DI^Q9Tuqgʬ#Pr7QD l@_XAܟkliaљ^67V7P(ݧ]_wQd$s!h固\ܥ)eS2`4b`E7-Uʊ2] xE@xZ0,r gʴx50ؑ8,mߐٙTl^ane#(Zτzu,K`NCiMvj'-6Fە}Z. e Ë|o25vo_Z%E}sүhtmܺ̔@7zMX<4Z@o ZdcSY FL_Skqf}Y,-Gq1ǧZ)ˌ#@f~tn;5(uL)0 > 86&~)lf,+.'hc|R-OCm4nqhj'ϝey3=n;ڑ-Gl)~A%[?I3P̌OX.fE?tOj%Uy(5_6PC.ς Ukv=@[QfcM8z9E܁zrpс;yS֦FQo |r9yq,.1x\t;fΰ/ȐN(7$3Wx|`neΨ7c~s$G+d: %r^үka+iR&ej\{XCFM{ց 4z V#^ E{ʥO*\Ń &_qm7sW*;N8VvFae !gQX W)>Yn;f{mǢ5@п!1wmW3p:|5BTG 9nd\[1܉uI_j'E ډGYgmߦ#LN)ybk`X..KT4,6ŕc殉-g )z\$@yh r]ź@ 'E<^-bb!_^^ܖ8J?| WT2 ? Tb?DSL@_9熼Qc.#+Ja1zŃb q]vw / tݼd;`֙oĤudUn1M؆NO#b2a1 Ҫ&$!{ ϒx0{^7]Vshh**Yi` ~vЬmE88S;eɠnz;ovscp$J " J;gf(uyҺ2?;E8~=<\n a'I] {Wc ظ6xbI?S T; Z%63u )!%r{qMWeϓ4 )`} Vw|) |r }ȸPq#6l-Nf! e<Ϗ!IR, >qV_>VY9n7lGonW;ZaDbC:،9]ɷJВ6\FC_ݠ|`سe/S2N1})GX7T66$^_/=,_`S$O[^ 5#ȾvCJ,>v5FK|:8 C,ѱ(/| &3y}͈ͼ䉺+ /W|9g*33lCU,%+fTK_ɚ"Ĕ(82kE3?yף2R&'FZsxF(R8 ؗ## DxژrE m 0.P*8p{GA>uw+se2b|x j2ySӟO{pbZ#| XzhD"3K ^6b/ gfE \W>d@JR Z,A6X(*PzʔAn>"d,"8T]5a3ħqV?ꃰ\#ňi¿,p^䋙D@u J]~(@fj5` _/2,0s-]COn$B]>lR.b E[v_ǎNmOz}s ((VGuJC3`2lWzEԪA[FBPO+}Ժ=WSVRJYc펑ܮ/;)Ragin)/\qܧE>3@NV*5]-"8-/ԋCӽAE:#gp#Zu}^֛\7&% <&$(VSĂ ƮP7>00~9 :{\z<轛gVdvWӸ%RbԢ&JA۩vDN<)Vgk~> (/R~)~%D>VHO mCq<$P?)-:`ϫDH34y8lsmtgD0G@>d[2M> Q=2WRpb5oثxQ|!4iyGuTq228)duFmS(*2!@Pqz*f7*nF=W7Gv3~p_^j(u㓕2W.Emڠ;*ݹSʫ꼟<z2:ׯڠUm2dsQIN<>*h(L#c`@N_\llig8^_?v\@0k WkVz`[stܳtDx+d9@x=,KM@ .8)Ѵdi-Ÿ0<٨eK<u9yeJK[`56a!tL ̌ reK!ףz, l`˱ B J-G&P/|k MAS<-&6Z?] ,:PևaVIJ D_rXe"uHz&K4>%{-AkWlxWM#heT$oEeC<>e)yc-Q[$8': 늨W>M@VRz&HZn ^Crxܥ74M=o¦LW]6z]"e.8$#0x)GPY]~g-s?`MBE7d. fg[}BɰG?WeE\߃gu{j-7Һ&A=Uɖ0_=,-,>dR8|w]Az6zA :+|T]xCeNY8Ì0q۟dwr4lBtcDRB1ڥVaW65VIfy,=uVB6 E @ ͌h^g. p1cdՇ[=B;toPT,;b9yîD!rŒ& Y+Mi"L CI"M7"(]ebQtF 4E:/ʡ|.H\~^ XX[;t^% P0 -1Y+MȮVMS0=9p\/(I'qm|gHS|Zf99;Z_^k]F:fWo! 5y-x->q[\Ѻv4ty_Ð]kLEY4ClyZB[DYvU#H\O( d:A MV̓G~_,'F3mcs[[1̮ݎțA̅fw`>=cN7+Z)̥͇,5 0- !"*#?նnb5gM$$ 6[TC2T6"#JwIEwI@]&5D0I.ʺυVoU%|[~ԙ@u@W}-(s=Rc7xPuS R{71ߝo SW8M̝.U ,ZqsT ,c_lG͊]:m Zh򖧩Ns֍<5M`>~RvH@9UB[Tk.Xo:{Qf0_^w9mAveu+dJ1>{Z"/Y_v"΃U(KmimuAڳhՈNB^vQיuYUPs*-Ʈ荒 #BfʲA1'ֈ߾y3{zAF _sܠ/4Rb[,i!NE$du&*ZL:09GARBu.5,H3y/A7nlRŕ'VsCAd¸˫ˏwUE:S5uiuoXKr6 x}ݼ”2_G\ dɠx7\Χ, SAat m|͠vMeXMqR9,Xqa׻]c zȍ#N<ɆQ'1Ae(k~ /YI*y\rp 4jeY3}Ç{VbF>$ͤϽg^)L;i*}Qinbb4UtPK53,(D"P? IZ Z6dY!qF{` D<vz XRF@G pҢWwj $d8ZFhB*3?:.|a+Ӊ!4y"8cX- %"zIxHU~2=?2=LkJ Ǧ&YT$~tg=Χt3@T&D^ۯ˜dQ5SPxg蕼+Nt@H#8 ]lěsX :)ъYn305J{CL Z_%v+ Zkl?|~Z E|PG‚{kS5v03$%Cu׆釀~#yC;vpm:v{hBML|g&ɞ/)yxwD0NaGo+%/a%;AH I o =jz3 sF4=2} 1If8}\RF$n8NGw*NNn$4蛣ۡR%RH|v]9Sf=$()s|23F0L% hVpYd9Y&q 7t?m=s]a sdU25W{+hVvk/ց4gM[Rt!6bѐ,lS_g X+&[QĄ#&ЖQpGwb6 &vvΉgZm5.;Z/cѯD:Gگ֥Pl3g7gg8>Э"m|$8d.T w{*&3) O};U!@GDu4]'CB_RT{#I燬W_')hW Mrr%ElX /4%#l9GCCKMifp$WҦ^(w|4b _u![RD5uT60|Lh~N=C'4PmV*k䚂iR x e7~gYSCk"(KTP`D1@/fQL YR^co8Y$O=D[<Bۦu`s|Xd"VvC2~ \9j*m*Ib/7Ҁw&bLp(#HޥCu1Ԁ$\ڲOJ@btX8xBzzGq bv$kvW)9lǢSiGUqmG7C// '5p$o9#<|tEk%&T/ǜS  -%aʗdJXQ""(XOYB|2{L<ICF[YrE1Jїʑs Z(d R9:n(-|xfV!cYGR/q2]5H!QcG$^ˎ9\ QX}CnKZ~CI0)4e2@8tf_MMQY=Sm[HK ׃M'H3L|_R]FwN'rsKIWfn(MY1bEّs9ޮGs94d|=4֓HC0ݞp猘٘pI桱+_(x#MotORT"ЦU?4UPm)q!}WESKG.S,<1%2@%rC#Η Th/aMf#=D?^iݾ)<Lqɤβ^y.H'& SN( M!aӎ!wtNrꠟpS>ٵj,U4f>OR{%T$ѲqrXDٺ%Sݥٞ7/%Ŋae.(N<(r$)% k+'1pbOdcPU(")%atRd*ˉ8P͹|`2Oi*_S oֽYJy{R6 Fʼn!jmc*CI5#Ը(*;tD̯z F{8. 2@YzR.P罜iVf)؍-VzUGAܹӶGB,R Z&+SVw$?6!6ۋ-RBGeKLnR7A cq@69=}Db'eKqL d~Yzb>=F瞇$B;~Pp&E6&In,rIgs?/z:(:=-yr0)@#2!=?شKƽ䠑ǦnaQrd B=@e)P?4qbKV$ \_a?1PъqT|S&n'9i9 R rc7|(9n7~\9?ؑ<|H&m,FE q]xc4T8/'T2I/xZ1oۉĬ,b!G+x0ÇeX]^wl|4+qZ{?s7s{@5[>}|OM~'D)bBlY4Nyw3#'dR\;= 'eoʃ'hZwbd#/|`bsa4x4\$KwLݐ pނ.V9/6\7Tc\~oVӍPo]tM#?,V]g?N\CoR-lFC7;3##S{`.dB t"E 8 M.a?)eqα͢l寂2aO}x΢m[|0Ik}.!7M;Vc-e=)o;Rgb.%le,·۱ەnL#a0;<_.Q"MB_ V"-;P OF?^ {MiZ\68|Bli(^m5g y;e6 a%fȕvfrlUL٣V"V)$UP&Rԋcx!QYKh*>X2Q>AsJnk`vR`.pdrmr]'_d^eaDrMtxvY+& KXL8bPƌF_BUgۤmJ`Êek.ϊYr+ODCjsg{{ͺD= dpRW5~\.sMCy1FA{5ᆩ&D7* 1-Sinlx ê'&G0:0_#͠q2n s귫~*{ 0&--ƅuE\D⥧nF-i x_Ynks tA~i [2Pv l4pQ_n̹ ^.NJ Kx+~-Q2;]C"fLd1Yъdϝbҧ=k0#`ϭ+2&ZLj9B9Iu>Vhfv} [}"[(G;L[#L˦+*NT|f(- OC~ l0T#c(vhy zl9s$;|ߗ:odw雇 !2SBD x9gT;,+ t5:J{+5H%P"1n.N6T*Ʃ=[)'[M嬩5sR(yJUj ryC4Ԑ.ˣE^gIwk/J1 |aw=D{*fKm/i nzT7I\)ڡ:YK1:PP ՍU;guؖ|.m̋5rv~g(LͲW-]x%JSڈjH{Ң"!ha=EGsJng?*.>Pj֎k#[\Zժ2 - s755l F$4iw_A@r Mc1,DZKWj{OqhXEP=<ҳ60>:6jma[-֖((M}b$/6jK@gUAej5pHAsT[4e-Xs]l?Wc%k6 wĮM(;b3,zLBE3ETVbnϱ{|2?͐~HMyVCuJ1R9%A)'+uI+|"/|!:ORH@x OJYh+߻G}.9SgtPAެ]*58%=m!!B΢U П SKAhw2M30 cxL9CӝwVѤvLYZR0ax!t(WnWm!∸aף8o.Q;@8OW dRDk:LbCs;f}N?zNnĚtgm/W $F IFQ֯#I>[ưbIȰ',m)@&UgdEU]ok?Hjnb"ұSfO@6\ʩw2'&&^Rj{- 4 0:׵\i8rw + ]}mb(̱λLIv|$4WQ7 3o̡o?MT޿:ķJN`5Rj!r-5D틺QP奒u |RqLI 9ٯ/T6VE #լ>l&fI!L(;=)e,'Ǜe PLF; ,GZMTԉ0z/a2^Twj<#BtJA#??V둸pvd֝RGP6Ra"Hr>3ْήQhYsA&6bw ~.X'5WHM![W~q-_e.@tbx~اı~Jaa{=`a 0NԂ/}6$BL62պ5-1HnAK#k_Y1q9 }Q4dszRT!03݁1U`$ ȃm~gmGj>Ig.+^no+W {,IqǑ՗U* lpNVcd "7< |:x/̸8?ɅvlҖF'iNN*WRSvRҍ>f;w\V=K܄n7T0dR>OT$La iu:lRPp7YwP#Ăa%KU@78w~?M98+Wٹt+>M~t&>T .Flf3 uLᐆuZI{crA:ܭ5ʗ(-Q""f9Q;P&#=b=y4z5,ʻҪ<ǖY㼙@ Czb%xn|oEG gr[_~X#9ޖYgyKi }6{͔n&/d}/6'9qT<'(I̥V2V}9U-,ZFHr>Vb1?9;DT[}@]ejc3G5'L{Y$3U[ʵCHH9P2**xǗX۝Ux;55MߐDrtRu Oth6Ɲd@#`]RBEi+8ǝ`G8j36bTUൗbhJ U%Ï"'M!+l bR'OJiqtPC&ziN5eLЋ0 '|Ĩ]TEnxo.`'?IJ\}G[>2SanfF1r0Qp{@ȇ@+QzZ:iGFcؤ4*#vTU" |^i&cW;#KW{N}y{G56 ,\C^1PG`|%ň@cp\ 8,([>k)km|?5ml~ P_a6ŹfkTn4(iiǡ)oFtC޲cX6 X5=hCナ D:9 p"xɜŎeYk6]OP%JJ|i?Ȍ暼5;Z 2w0@އs PŎJ7`"fqI|PLA^Zl-]Ie@@Z<1#QTʀ@dmqdN]03뱡F{ 2D6F̓ӈHE.ιCBz_BqN58o#Б5[JSO,U+!X(dHt"&MQ]E(^ŏPaT13$<Ē3YvLN?:XF$k[V˿٫ҪG;JC`P"q7 fȴ:rSoB~ЏxFH:цdBNEYQX&І5K"rOrK l.EͺohYʊAU‘&A|ߍֲfCQ#)P' Ng\_6` |*Q9fw(2J{ Td7G*I3"gu:SD0ٚǂ6G@b=ΛwIDx jm-y̴̞Embe ݧQȟG >وI,JKQJݳۿX~?d(~ iϫvV]b;Ix,hkݔbPy=p''YȠGPl/v,+‰$P ;;9᪕[agA'QQdp!j/fU4b,kɄ?$v0BE(-Z&3YM%rb`v!YbhvidŴȏUq_q;twl3l'@nۣln#Ω(wL('(ŵi0źwlNy$^wa5Ij}\ fϙʔ/"cc/`u&8xTiHuQy(945wRNžmZ28"H{S|w2VKW/\_$plgŨ׏s\=Z U*# {ݧr!//u): V8o0cp}'DCHP"b)߃ 96i|/XOs0`ˋHȸÌxsMuܼiIyk7ňSyg  FI(GB^X_ޕ:kve̹?m}ZSw,O1x5Ek &:)KQ,eqYq=Uє+N[hg-Ã5Q /6-[Xgr?t,3zge~2))x4Hw2~҇]5-̹cԶ"Zh#&d݈8y!ف'`]a ,zfR?LjsA͙XY΃1eܬ(˄_>n_<Z㕰7 ]o !7/[_0Bqw6$TЍONE2!Qm*'FO.oz-Dlb:OM7rz It7!SZ k_ܞhT&Q dI*j䲼N&bw姷ІO=T:H %ceWF`8X:FJ=MUq4NwCvd%#;H%ӝn[CwAIFOry(*)eZHh+QF ye{=NE(y?K₳q]BZz #đs@@Žfu mÊ!*UQ.p#;g! I=Ϧ' LHI]G, +_ꃥ'o`y{Pjb C `lkXu'3>^ Ka?~$!sB gc 6@/ZIsc"lT._l.j"(daDBj;@#+~07I:G|17$|RdaS rZMvKEN>mUMovJ!Wj-Z QAWr_)|ށle*L24` ;i=%+&h ]wd[ıHhpb5 jzڷ^NM3n2c5 C0AWjzÞEāLw}rnN4q}o>2ȋv;>m8CjLe'I-]U NQ+CnGѤ ^~Hr/d^B1y= \z EAA9~hHO^ K|jyY H}R_${'pM5/Xn_Nv]iqWd-FfEyJъLmBw9dh  q47k|JsQaMчn[-/י@Q=VdOR$&`FI K2xL"2''p {#2JP@dSƔ@5 vT=5 2boȍV2A0DV '6LxXzA* ANU;碌.yֳc}飢Zw]_+fp Æ"r!<~/˖t~ķ̠o:zXYQ8rsa/) tbQv鯭QJoҽQ1R]pq "``EŒP&yPY|GaeS`MtY\ȣK 8|m(:r"*+wDWz5jҲ>_Y{Q JB[k$@E۫]|mA&}L+ ݥm~kEOvC̏oF{CB!ˈVqFX:8oOC#ݧbc]gW|wm|0Q&aSIP0{U}) ު V(:~rT9ʹ~fK>ҘRw' Y9q7$oοp)*I}'oD$6fl k''!@NzrYA ~ZGyjΚg)g"]HUϲgqq Mb dU^!oHzR[LnC0*j~#}r$l&"z8U |H2.rv׬B3AT bȾ&gr]Р-k*]fFXϩΌ5Dgϭ$N2oz9K𘰎F!׈ZmA?HU{7P!iw0OaQa( x qos41(IY31ZaJFlg1"'|1'l6yԁ;jKܥ.)6~Bm2^^C05QcCiHqLuIs7hzx!)&z}%f%u~뗾F+A'ӤȏqX=:g9QED%- k\:g'xELKavø۰ 1Ms3TH0;Wrw*yAY2#U޵D5%j`Dڷc.*ah ;[CܭS?uKʂPvTǡh֡-'w}' pLiv삽Ky olHzw&ka3x1IWw*iXR6 i2]N^]۪k0mܟ㻒NNQTcH;oUp16q-4qя=S?0 .`ðvظd]YfX9l| hݜҮLn&%  '4XF6%[-<ރ_Ep6kI7|>I-rDɧ4>mP 2d11[Ϫ)>ЋyȑD*DC>k٠NgO}AXa~&'pGU[FL &W|{P0m&ZG\3ͽ ߂ʚ'2|Qu!3| |C$icaTûo"! }Ж-zj2\6zx(>-Pʐr%a)~5ة?~lIGe䛡]͆Ü8ktT6uıhםv!5^nrͅL*4@4I] ҹesR\.uՒQω{>~XX[dJB6$ )M.K UF!0GY r-BeAw2Mt?@"|Cn>44Fh3= ^iY(/wbYy\N.%ݝD-'aA=La^&fabJ gD"z.d=($a*j|ee# < L bYo#\%#.f؂"/Kdp$@us>A>K~ )~<|[֝Qyh-,佝5~Ǟ=8 PB$BQ Q3#N~4#%JGw=`NqE.} 6A[?BU5pA3|ci̊7F.be1*A*zZnRo_7# S; \JW.\} bt oh$ 6pyj$w,47Po9"ڳ5%x0 MBnH^ya[cQU@Om'78|SgF[}- B( ј}߿7ONz_T<͟< l*/bsA Vu~Θ} n?S^S\ugpy#R77ԛǃG>Ƌ Vad#-Et4GIb\\d6:dK&a>JC AG)[7u{F-b64oA7a}rz(X]#L6<zMS̭m$ʺGK%8 h~*֡A?Z08hΈJ*5%kD}1°'%-rp}Nm_R+E[Aj{#{XHty%Pk+;:vWxDC{xhyx)a~Ȕz @GyeN/cDL 3$nX|c*UuhQG s''  IMNe]`O~<wJXKm(xɿp(11&MOTҦS!ۡ:!?b^sǚ,LRBJL,n_gµ粽7h\=yɣgzv1P& %Q!jQˍ1R+w 2A>^Bu40k޿ y9 4;OB:bqZ<潺Q5C'd^CAdR@S3F!191aAS?"J)9n'qxF!pGfɽ  W̙.oJʭgymzȤ!7q J։5Au:;(;BIOd o' n֝c>̩#|+$:ț'-PSI4i#UU1(:9ւf qr7ikp сzH"e6fi냒kg'O<%}*6ݝ_42ENiXAyLeap,}O0YBX%09p[p % N*S# a4!y ` s/E$BhSeXTW 0'\ atXőͩLD đB|ϝOsp*iXP5j(>G 1p\X[_q|$=[9a"I` Ywa P"ߗ:C;/zdvݰVU^6.=YΔ\j77{6`e}mTŴ)2 : t>\9thMkna{SXټ[Djhۊ5~d̮IT?I}8 qP~$]t͈6YfUP-T ~0֋'L:Gol_n9Q*Hܵ 0JQVgdNKhP"VAr\QQAxdnn~\KC$Yt"It,rޓt@&βmYE~*Os!oϵtS9mN hfN]w(Pt㌊ !P'Y6H~@@I=7 ʀ.2CAX]m U[.vUA&F `oAO:TJ}XYEaS,E*}kM`Ȫk&T!)ą@ftn_'Y'bGS nHgGȔw= ЌCÀ/G @epq"u&]R˻ n .ߊ;A-f# ens~!ډ1*ehSG|㩛mR5m2'#6@uهڤC<p lWrbTriwb=e{zH(%5%顋ueHRYdhfX;U1L͠ z@Mp1b~uD0$uqNY?dSp%0-Æ(t;'N s:JgJLe:0-50Fޏcqq /Bp3zߋ1W:&[UKcn!:iCgjbw+W'Ѕ@է*MnZʼUgQmbLOYx!2o&Zr1/ |ђfA,] AY#:tIa4{M \վ-3^U37zF}o?0]X'ڃa5%W)݁V LgF'ԽB <0Sױ ] ű>81X- h:8*Q,_iBТy7 )MPmPaoâqڭ>|0A oV8_)< Hi0!^`h*n v]:x\ _K)A3q6^^Ƴ۔6ğHެH%{͟1d<U|T JaKI_r LNR/G{,u{Z,N0S sMYYѐDDCUU&* ]7|DdUBJgrEºT9_0HZn&c4/;,_EGrݫly," 03Z}t Zit"|F t'#SEEGHnU*/xVwnhl}1nk fa )x)hiaʖQU*$܋.l?%(6m u-}$Q)o=6L3v˦^$+R`4Y׭(wPh^U]4B-Ʊ<ȼy[0IzCj-)Ǻ\L.~X7m/{.,Ռp ?t y_ Οl("_+;AEFȪC^ L~r2>8gBȊv 5ߜ~9#rr T{dp"5MBC%7;W=aFbYE~6wY/ƥ -g: Ffi؇a^@QpJ؂V@X 'Z8˺7^G]b@GK颚nCj(d Ufݏq;HUMjL]RQ[ž}Gc$RSƑ(DJu4ǛH|gQw(xi rUsg;ޥ:j,+!pA-3ܦ7頭ad @Ed?fW\j{"E7Z 6!-o:C?z;(#֢ @K\l's]9r[RdfTA&L s ,PDgCtNHI_=@F+sVֲ74C-h WfSwZh3`(0L;pa)➮fm5l 䦺w$`^R 7Ĵސ ^Y*Ĩe8uȇf`NʾO)BOok*m?BV0تIHέ\2g̎ki9‚詚 ;d 17gNѢ&|+0f^8/ɇ k2")TFsnpܯUP}J1 VjwL0$0.q)ڱtb lY^۰4'-RfTfG2w>P/) M-͌W:+.pB ).$֡<@VصJK5L`NR`cn|Y2j3ht;7*T6-/Epsc=Q ӁAÛb V4gO~X pd#e i ET[ >{Ynwճu8M}>G~:j?fc8ܴGwgV9x_!~,NYnPPL9ʾKb|2#%`SuEpO9E|\5Câ˩U /b(IbHɧ/IEҚsMm)kQ>~HhF Ax=-pC\hs6,!B)jp_ZVw3!-ǵ&TsQ^,,ue+TKƺxnN@jڽ8Bt:L_熱0,ɾϢZv1$=IGkJM@Sms`'vZzq-q@^I&Ivqw!խ q؅|}{J ulN)G N Os6;[,oK\5\x04s[/}+q:paB[?iclu6Q0W=Gs\`^RVS0N@}DQ~5}p'委,Cp{vaՌ#'d;8EϺz yW;<Ut(YK1HݙB}ggIs2 X9*}i5 z }C+X~$e*8-k`(bJ S}:Zww/ܣ`-v+vŀ^T' d `퇌0LAFh\.k_ۿ΍fJlar6P+kϽBw6atzҧrr7br8ZXFK&6/^@㯍7.%AڣtwlQN4 x*D>l^/\폽{g0X L/̓9'~f$4ݶѮ <(7iG}I,W\FyJ&\Zoc淵aM[8N6/ѡv3PM q4:_0pO_83;Zk>GxxZO*Յ6XXt*bKz)wAS60-aMXxTdχow%F}V(z]%vvvEw$wmD!GkpIX \z=?dp—-3xvG2_)!bUsƢV"DAzGOS Juq:ˮ <")=YAb !< ^ft&PDs&=οVb@y"bƎ'-V"dQݘIB#~ųZAS\a 9>ə:I{\_/p_y{Dav:,Qv~e~ܱHlENed XZgٳ#s FoQ/&XAo8u^) i/baCr2 ").c@aUɀa_`qV#,8z-3Y~hP)F:[9 tk{m%  ]m1jE<<=p0åKLx/cB t=C ;9|@!KNzuDÎ%/yb OW'R:| :cH_"Ŧ_w Cy9D˪ [/fm>WQs"u9K3M樨2ðe g(jgujU[)IhW[Xf`'þhk>eѳkUMi+%wc E1<wȦ`C[P՜e8t[RN=a=-뛈5u2 Xmv;R6NEA#FhHZ,[2ǫl3Hf|CpL#7m"5/#*~0$63n,RFneqr/եK{j¬ ~` ff'L!) F{umXM?E;zWR!j3klU{ﶫ(l%qռrEEܓѿ W`P]&G JfQ ƶ+0kK#/OgL{߹|}GNu;l tЋ4dm>뷣OmZ||Ω*PDǷ~PIzG#J`u =Jl1GT׼WpM$~)ԲƳ1'0RO4#; x͡q}Ylڿǟ03JM^cElہY\oι-28/4V]@9۬VNfS&/0`+Z =5lf@JUXywl&wׁ` qstw'OdU$jB)_ӶnX$}NmPC.|}n_z8_mn+ngWUlVeTGCEzu0gi v,+\ɔ.HGOS,$?9^܆2I],e8 N/>꠳g^pяb]sNLxwa댅C=DOH\|c[l[-8 kIVtDh9]:mg<rjP9׊ϡVPbuzĒ{ѵY0~挴'_Lر,Ķe`@K츦Ul%xlF1|!,^(aJ%U](U<-l|IXg\SCGB\i+ɀX쑙1kBVx3gucxh2a#{hFS:: aйAP-q9Ww!ҘQFY&)I{a12gk̙ffΩ"zmQ-&׽S~[}@}CHTqnfGO~L֐\b:΢G]1 ۱m;J9a')ٕhnmluݫv=7ZYX]vR}h|9 =SeivD7JS j}OOcmŰ* ?,h誇 /!xkeT,uC3)>cE'ӣF۴Z6S_QN窫%d ڙSp// Ss7^-a4i?,6,и`hJoJ꿈~Xrq $IVy739,9a"V"/ژyrzZL$>2\VsG06ABH f iwX7ϒ!zF}" IԃO0 &@+LOَPJ 3쎐 VKޮXj&m{ 7+ni2&'S6 =ff\PתUM<x\x;~1} UwA|~1 5V_o{3]a޵h0[FHavA߫BHc; vBH^ReV7[`x<#8$gf`NjFc|dWkJI0M*5c6$û6KvZ UOL{Ͱ?D7ഥUQ4W8|h˸Z}30m  vuZb` ш۱ ԓAZc1^'Tx$3O.XpYa&*Yh$'rՔtR&+5oҩlsr.^gTC8[2 ;Ws{{͠|J(:ZoŸ+131-pkkT(:9oQ\t7dٔ/,M݁2ʱSh2F-j#/&4~Ȥ@҅z[N\*dl 0w#$Nv< 5-"`Oy(xVM~l6R@Y0u ̠ !_tUN j˶υ5 D 6p7xm}S~A_1,aC(<(p3N#W’'v3a<{?Y),=r<ڥV+wD[D=Y:&0pjgC"L1x$xCXk>:.Et<=^B@PF Xk10>I䶺N1<}cJ?zvk%Έ_ym)9]8?R!@B8re,gWh V+:N/ ! B7Ӡc=YW? $S-wT "vƱT4z*K^d-xV4xKK;CeĨ4l$d%Ko#noHbDHFx0(R#:8"FtWc*U \AX~P?`1ʹ\.0s }Tg﯎ ?8"\;A6bra3{98 S, U홹6ҿ,&KGXeeHK'b H"օ7hHz X/lwFfbyfĪ>(:ᡴus̐/>whfa^_ '-o_ )Q^4>(J*;6(+:̩udRF\vR*f~+>?guNݻ ͫ](5D`7A &YKz uPjv70KT!!a=Gէn윖,YUWS;_&Ngj [ZdtOz1=NQٿ w=vԟ,z;/o&h^&]wYaҶ75Qt+k/ D'#a*K {Q#'4O0?B4Q<{nsU4k-[ܽɿ8 .Qu0yMG(5jL5x"JXm K!I4CT/{a@\dYʪPls[qsr8qM0`kfs6v~yx's ҅&=k{?lUWl:דXje+5 ta`9 \0n@oa۞E`Uyw:6n}AHmCJ_> WY7g>& Su,f/hU}Wϑb2.({2\*E4w:T~yxD@6 {4@M84vjbGZuzD85#>Yy^hH(},C'Սb :2& 1nvifǹuMRDäs~zZ讂 W-u\)lNVlg*u-4c0JldTƥ094 bv[PtYT1mٰ~(v eC{%W#H9xNS8-@]a?wua:za]:;Qnr44a}Wv_^HUȽ7iQ\LASr1h_'*rgѐa[,DGm ML-DB#1D]hMB(ήDrا1_Ll #_Cealiah}=;cCXI{Y-!s'2F@i{f#=NFCm6uWXl`T?#cۍ?Q|g"aVn=6 Xd(i BƜ,@QBOjFC"yK6˦oXV[ *fc8HwœHEZjhѥ K/5ctCRHNitؿޟ=My^rg"⟡z]6i6 EesLZ2C݃ۖ~+?A ЙC75m Ye,Oe`6Fθp*TC_=ea馣[]eߊL6# GߧEj>%lC$;Ğ1Vtga) ѐւt-;&',Ԓ'\a)p'EhZ?JzVlп ǝ)܋d' 0@ [Q`d3@_.HE"kpbSט%.=p02=zO)Frܴgl;As*)/}9{Al9c&7цnqZ#Yߠb|Ph#ikЍF@hs_׫䈔s_.5ߧ:e[M]t]|)+)`wN8z?5ty?c#FJUn~3־P:԰?av"|,.UE8{ՈrPsA5kdACA urP69Ht'ĿVxrx"\kC.nȣ1|a<nPyFSXj4aɉ:>5y}}3TI{OhB#=z* 9"ɟjTࢊuQ-$VJ=\QR0P5"2ڀQg p'wTjg)4R6 +8>8RvcZD*17 fɒ|eC<_]5 r(f_%N_t2Y7/D5: r2SacPҤn.z L"Hf|T;uMstJ$poiԀ)X.21|q8|i|p=&:h*9ͤ{~/4%48#iD}-<?4'^  eFAx+" +6Wzm1U6AoL;.Ob{>{}360LL xk"0gZ4GHNs-k=};Tcb9M &Ů Q8IGF!A{R B<aA!DdqKnQ$Y^V?rY e|蘨9iಾ/ ̊'W)BߐƳ"r#}=[eOeі\ܶ9H n>j /&8a}*evM(xV?Z%*)` V29 /5zȈCk!Ԁ9X!aFM/26$q(ѻzNAgVh' "廁У%s$Z~n$L0MNTy*v!XO\pAћ)[{檷!櫥Xٕ ~i@"\b0&^~ΝV<'J8DPNbNv^ 4] .*+ 8>Y,v\ ?I>¥/bh'K-_>By6o.&Xjx_Lqd:K'|ꦰl${PZ)Fi+m%Jc1MP.%3)qVjfyCOR<2)|Bv ?tď1 R7D x(pEB CZS_VLͯʉC6U*ӢI؎tk /,mLGܷCRRFmd~d5]r[&sȱIc!֜&oe@\~  7qKb eQ]&.m ev`j`e7_Pu qPEgv%cHIl]A&9X=c~Txh/iu{Wh**q׆:`KHw E{ {cBm-=M+v袐6UDueb~}0m~W |׊UFrfDJqs_R!/uvà:ԭ)6jOGO˙5kN0"J BFۖԎ `L];8lWcѮ(˩VSN5H!#,]^aJr/J0.Xۋ!M $Y$i•#ϓ݁Y㮤*[Ph7zFoC )^9yqn,rgtڲA`+7]usc:ˆi%N/l}Dlj̆%;lZ;PHr`;j&/Gv0(yZ rAJYs2$jUXय़Z5$͍peZN50_*!2ѩj{wx-d?dm0 Y:F(+{|twLNqή45K徸!9x#hqaQ. YP)eRŸ5b`_j:b{xsrCEj9  F< L4d4WPN:%ڞf7_P !Uqh<>k9Ov&uPD:u7qKb[δf4ܭ1ӣQJ4jؒg5p.CK&#cJլ {OE*<(/(s6KNI6d?iJғ)wi]%.}ED<1l+ Fڭ Qd8s9㐲n6>:~4(5rg],́f1]9 (~,ZRwU8!0v5 ޷8wo5<|{@F@Kʞ\,^` ?R u'B5֏KH.MQ@Lc9T@/#HA]R&HܛIEkoI90th ~BF Ts&l|Nx1[|L`^2OX}ئWP9v HT%'1hL6 $N f8\%,KʔAzD\֔y$:=̞6|&%Dk$ȁnhCP/0?p1;8,~mq}T~gVx6%}Ѩrf3i᛺+򳪪vq}4rѕ3 A[[O:ڴ:>Pn+` c7٘Ra WyOO.NR'k~NK!؂]5\៬Π;7}(XO:IoUo%6m1$:1U-."7]Q'r & fql~h׭$lטW m`᠍nu3C^T'ƛ]5h4h ZlV /bw^7¤[l*g":m콯00q;%]٦r&;)VՁ, P'xyق!i5`:溕dTՓ/ Rx@AnkWkЕ6mK1_9èSILCݺtqo5_ivbMC(o|4 @E &+t*`z. ?KsUd5-›9i(bR̆+dѝn-}_:y3?K1k-w7w 27u b-41ko-c,a%mļ-尵OO [u&yFv~#>.?=\γN8Sb' h,> >gVz Tya;bR`]+f?j,^'?|# /9NFsQSʀҩ{svhNq~,L\Ky/Nm@`30!,@y|qF k 8jSU ~NH΍Rpl1S.Q w9LRMk:/zQ'Unּu7ts\NH$-Fj`תĸV G=kuHQ>ya_B0Uod/RcpB b٧{yAyzdJ^ĶN&ʼnIng.Hj\tLoWrKbNxࣇHq ž 5ˮOƸ&g }/c S#oI"8 &1da8ur&8&QOQ%5n+DЃ!Wr=ت@XA孃~C&5tiW7:c%qg|MSgxlǞmA<6:3BljAN9S d񿟁굴cb WƇtK:ƚ0QN[tB`*TWs"8U)L(]^P)p5XfwZ蟽S?[TвwmslXJ'^2:i+w= pL:9G9{H{ư0CȄX'MfS!evg7Y-µO37_p%9WQ9"D2`WDMcU MxAZx bow(RwZΝJӰ1sC^㘜)ǃ,Ԯ)fYRL:[bokK:HD^j$['ȇ<hW^,'hb+4ɶ`R m#v|lN^ޒXMy 9Dp4`\En↾3QϋM7/@_]1"' ױX&*Ӏ!X[鈌qS{%W z*a<0Qڰ~ʞ'l;5խŎhUFC')_dDQѥ#a׫P.gk[ކ@*@簥C!DpGՏLܘ(2.pG81,дWAѐDTNR{otrKJlXt ` 4Jj TlibSJ(G V̄!Xq3mŰ9ni&/tT/}q?M3o:.ԹKA;0D껴uˀom_@HVXhmۄנC'+?YVv.-OӨ2pK#'` }5X 1πa8Zߧq#&7C3wuDZH,(;OqV㮜qm1}W`+Rz Q Ů@ә=SK^o\hޯu}]1爮Pr o=+Cj^+MJJ"W>7l[鎵x>Or?SAv,ӏZo#(F6G¢a)wDlDfQA>X@=j7v\%#G9 (7(pG6K NWg,9,JmS2?^=2^{ X0/M>*CzXաN\~1Bs)E,R.sc > A fir|Â紅E` X7Wp2sH)EAWT4ǔW _|өUl-{@RpUk[qAGUX$GZb*=ʞt=&3 l!RKU+G[Z^4`QJ&>2K56R =mܖDLO?p,ˋf>8෹]df>a_d= wؾI }JHJ9vMv}znarPֵQj FhP`Bcde Rb5d?ƞjL|2aM̀RYB՘Pɴ#fImrɵ2xG+++k.Vˢ*mv$Ə⯒B٠^',q|σT6mխWItg 1YT[mѴo  ]e"ۊ5q97)IOyuag!yk.?3w*DOq4GVl')Oj5/mVCrNϮE+D۾? {tT*L['^O@`e5!GhL/DC7lv  ~yGLbI?>9ҵ_Xg's*6ʷHVO,8KsVO4M)8eB#^?V=ylx&ütgℍ< ڗڧtϘ=Gh &=3xh9 <2m)W$q@@P"\R`%M>V {xuv{<0(v M4[. B1U BG##vן0 ˦Kò&U ˶lS4\#:XE O޿_8ȵ>|2rp[ =3A{W쟸x!v@3)g;2ղ]ELOZxQ@y2{2AQ~,?o^?4ê+sfqI*c;c|q׾gWNL(l3L ?ڌDT}ީ j&焨pqX"\ޛ[@~Cz숎#+NCb!e>4:._i,V}zâc_q`/"8 0,/KZ)ȡa`HSoerxX8dTZI%7e`+(: Z#PSA(Ղ6Y|=XR[uȨJM˫37.^0WItLu]zj/7pVَNa}s]&P >R|FV?Rю$%7HZ 71=Kg?j;WbA &Eys:;~eyF>,$yvdU'BSGZ 6*؉1o6^c]t418 [0ƄpS EO'7tX_- 1lnIq-FSZكFPG0m# j&:iqι*ظӬwsCZJX^U7r.8*}dߥ<ϱ2l %Eg}U|^:5&=k g]\bxs[rQG̤&a3%n:HMr!ܦ\{ G>G+tonϯ,jrGi-Iwz ۰ǃnެvGmـO-^=SsWZaFstb ML rd"۝)Pa2[ VP+fX\ ڣ\մfO8Fdb,(^ oxQgW oN=>!gG8'eݐ#!ƝL!T)Y JiTX|I5JҔ]fxgq Y!w֖)iyߴIUT7%*=ʭZmXs_w XI>a(Xkh'SofUTOZt1- 4|8+(#@@9 ~> Sd|^N_NC S{U "p) y- \U.+A=dipwґ)IS3n?)q`YYjLeEԖC8:lh y`<l9oK7ʿ\zF!L;Jv.u~lhQ[r~?Z'>R‚@ӠJskh:qG]ܠsx49=J#Ej^,TF]tgUw Y8&? lndjO_"Ѷ%;;~C !a&Q7yTi0wwp19nuSۛG⟩"p&Z*r@^,9݇ohh*w@.(2*)y7gs#p6 bEB ?gAErL7 W@EAO('ij'P,@Q忎*T)FϕE b?b]/^i ; uڅeVKחh!8r-hk G]hi_]W\ dp߲ 6Nw\>U-zߪ*όh(Ci?,KFyo}Nb@+:SBByG 38d)\X͎gtL0hR y b8CnXwе$Y;6ɸgmTqls+ u xCDѤL!*UNiZE!Z|DQ)[5wtK5ԝ  zRdGMqhyU c+v;RC؄4Rخm:UTkȰ |Ol:srRȯ-?>ňSu.v-5ni{{1a%n+:W33PCftEq"׋eLZoªK/)t@dǨXp?Y!zx:rY^`ZPȑxt9y֫ձgU9n0yvhli~.LOks}-iuAR)wgJ $,a9oT!-%LS,}ihv["ށ1-NO, o]٥nګx j!BZe~T3xuu3 gS2Ð)݉4ض Z;|>.l3%|ψY̭l?QNJ wO$ h_(bSh2?#n'A챯Y`*hHrf&iea2tp@OU6U-M)YAN ξ3ʇ1ǹ&& zHQJLJ478;e0yr$2e ]!_k$.!f8ܖf~զx+flz@y}fhȩ/B3y~̗.Jv^~[6M@{WFlr6b>)py5^\[z,`nD(3F) BcmMcLFbڧu]8V6$!Go Al qB:y}Jߦ{{x޸j-l )B%D- =c\ezuFq/Ɛx 3=>lnS"gom_ڟ7xzDCsf\/~HݥiMCDܷV]9~Nbs/;RPo%pC1oFP!3~S65$UpC:pLS [mZDժYºdDsrqKVPE%N<$U]%i2I:W$D4_QCQAVۋV(2Vn qŌ|..C'{@,0d+í51ɳU{7i̻f! ج`X?يC.c]>|6SU[""[TD iGGxMThfMFYF<N8H߭R"5{W#;X7rB3h"ʞ'"T7e# P6ra2@]qM!fei[}F(5,ngQ/#a׵2ЪqNiQz@e0WK!>Mr u-ǾA"itַԌ+<:;3֛<@ffp0B< Qy.@5 1ق9i’:p%W8CDH+ȍ5:?0d*,6$d=IL\ d!zzu˂޷Z&u m8] 3n!^ͥB^=HDFEFpt(2f\t.3qM.p8K͸K;ViKa;sX㳎jn|=SuNj`*zvð[(\>d _ƺhPf<,M|ُoAckjJ4 oKҥ2K_B bBu4ppLIl?-yOI+34߲"ّ/0ո__x &{*׍ˣv[9 ej caKKvCEDs@vuȶB3qf pǚ"2:S:v&F|'Ѡba[Ij t>yWPW\nG(tjsHގfIq^sI:waHcCXP}B32ip=[,ipÖgQw+I]Wr:nC| ,Qq\$W sBf~ak:7SJ<8`eqa˂aBZ Mv/._w1çZ8_ !UL;\/vS(,(U~DqV YEb:LS"~@.tb msQ]/CڭO[p c̊*~< Y UjZ]_$͸->k]˖C8q%c3$'ʮH n׎ Q:|ٸʸ5\4s@ ^6lOsA_Kd 5L>oP0% ᑞ*Qӛ,&q=%fl(H}e[ՏGXJ3FJ{ %lgއK) ܘ(d9x p$88 p4Яe\})v5o>͝ބ,+N61Y1q$gN6o|g3eO%E Y3ҽ:tWfܾAwm]Q|V (@}˳q1S\t34uj_UEЪT.szӽg]>c^­~E`洟cX@|ϮB - (gWK fAn/x%pXtk%ʘDH~r I:6;CBKN?V%&́>:FlDdo ʨ,In7@s"'4D6(6Lv{%ǣyI#8qP3]ב27l)qjMe5|4rr٣xH$mWY"=BaX*Xo#"= ,SwXHyʝ:2U@ ,y#veQٵiC52 4d;Ya&K#1CX.,ǚTMZnW!qEG#֟"@:Gh7*i Ӊވ(y]@;~sbldQǷiF0s)Z"N -{w`@h?y8nzr 4F뒻';J8E9)snTBI*`Z7a؞9hzEQC:eטb\-:{J-02,, Dq.[\rh҆XO~OREMoɗ~7l+A|9 Թ{aCYdo6u#FSݫ4@-)7|W[ _ē=9k- m%#\*rH8lrvϬv2ok$ ögj"Y ޿|&Ӟ(|f,ܔ(X/%9cn" ٿgQ/=#++1oO'Ө\g::L=Nen+C=n̓?n2/сqog k8nwa*H 1CҪKzE*&41@ҽ֜ӡnHfqwߚks^g㙀V2~b(TO.`*oHÌqmb#It< ?a0讥z:@cctX0Mnv PqH]u͎診ݍ`T|v IMAvlDtQ,m$Ύp]{DUIEKf@x67}vP95ESHOG!jEl4FxwܜI2-q܌jt+ ܨ3%'IA=.y҄rU*%Z/3D L eF9HE.㜓lo(ÕI>`@'m=vνeIP]CG D E; Ip-ӃxZt4Qo-XE\XO"O>ބW:.j4;\ƯF>Ҋ~u}/jY{{V],aXԩ>'  poGY6o0$3굓ya*/ vפ0ڞFa+^'>u5|](>a(Ҧ8Ð%UjF?P=VOi™,M_Z02@CW;lCz:Fcr&LOqXJ`,=6O$G>E'bF$E(u{b ;edH[|tW4߻ 丌f] s-ޮ6D/WUgRJ>(ߴ#z€pDݗ>|dY1gVh>IJrP6y_mSIMѡ"e i: w\izƷZp/|痶G;KM[gQTXen lZTiv|oMA=G5^q4QOg۵rvxj+LX17 ~`%J?PB$ЯV81)~0͖l \t![l ~?s T;vt6hGa̭2yUXNj_yb31yA&L*ڞ֎cHì"&ԣO֫#9aKkV$*8y{\Yٓí\Wo\{Gh6)O9.tlG|lnJQgfRd$̛,ty9 ğ8SK-U$j#A3}wDv^5ju69e P+/dk(B@Eejm k$9pruR.|FӐsѮSㇽh T>РhpQ}s]{aVz#pZ|SWå|& fMy;z3X6iTkS?\t JǶs(& E\9f{xg^zkǍ2(v% R ~ `P+LKGcQRċ2~E~hYWe$1<ƙkLn UVTܱ* 1]tW 3- )䜞,)lg_l:KEYfo߲-}ZM&H[CF+{@ɔxI4i(v  b=S0B5l 絏 ȯݭ$M3l3gS}>یsټMlZ>KV1SWY(Lx󜯨F~>"ne1; }uECIn lК\>?#2sWgo,HɦES$Qvr@mVіmP5ןd ~=9[P g.$b_vb/hzl(O_E!0'MT@Oe MXr-^ [W¹3h<=Orz Lr 矜_0hzyVСꀣ@x`Ӈ{t~4~19vdkF/枿E$| s y`R+,!"S)ENiց"oE"5Z0H4q{VAs 7 :/Se E% td{ܖI;M* =M]j,Z sٜ#qO1 ̸4@pc2kfgk,Dyyuq@:d*ǭ,}@]@-z=|h.M@N vlrp@N.2IjKW,T׭7RMx%׮ ^>ff6n S+~0b?Fo2iA| <PySllv7&IC.'Rw&7oQ8|Vzg[qYd8etq> mRi~Z}hXń#XÛM~ iOIDuﻬ9-PFgGnfVtbt~t@wŏn;Zn|!aLf; uPnTsif?59,C݂Y.;+&w9$E}4c(hNэ%/-ShCj%2e~R[W}-?LDA/+2Nܶ;厬~N J"K;S61' t0)sOLp@⺣ANa"[`{`ي 𱎢P~1DLmpCd#ҕ"g*>BxI)ı֤[*2W-AcI)p.|fWA(V.w6< :&^p~vB7s#@7#+"`;&ȗ/ ^Ea~S |Naҗ&"ܛ(u=y rzP*Ь߇5whm7 SyLӿRQ 3jR&!ñ+#=i,4$xܒ\&S#xtu4W6"xj,sztXܔ4ֶGQE2F|0Cqp0Ĭ ܻА1CڗiKUձ Gj ^:)zxNPݨy# `ϧg+nn열LGs+<^%(C+z+f}3WSCP-ֹ`9we`7y鋗X9Cf bwה)dH]#U*2Άo3.$/ظ<6qC0\_ZF"{0>)F*5]qHd3uT&XT*,*k! a>Xd f3q73?!< 4]~c :H~ߛ[<-K,e}^r kAG)>ؼ̎9; &cX̌Nt>QԻ1SB8yT[k8Ifj'0ʨBu4:~BveH0t~<\$}ߙK ء؆υ8]e{.@Wsv76R)f*@#(CpŇ'>X2a}FP @2* Qɦ'b v5Lh"xυ/d܄~b\"(U .akͦ_!-[0΂ +$[SPӞ4"shˣ"ŜG63n`+(F Jd91,; M ͋hP] O_% cZBbTmP]{+Wȗ}u<[N[`Wl&,wQ-%oC/oB}p$Hꐾ/w~*<cMiXi|bDL鵣Ͽ,Ɉc5 Bq9\%6]=V$ $pr~20+H*(LDigc.{qNeSx|DU|I62;7*DǾŶx{2\ddV;yc\deAkwai~J^s}&l#/@/s 89cmRġUpfin b،1;ZҕNӞ%ӘgOM풦:W]G?nx_Nr[,GnB¬6QNQe߻/y1u)I_4sKJ2WGrI5\JU̜ PvM;IZ[<I59.gMu%+!}h.)SKCg=ݚĄRZU8z M-ye~x"j^%]b{\Yd"+BF Bby.bTJKK6$Ƃ5Y辏=$Nj-|WY8g"v3<)* 7oԶ#ss@rh!YU} d ײt%wڃ֟r1Ɯ;xfg"uqŅ2^[kа#Q?|qs4#xy\3epsWqLr g"#7% j)f D(<LxKQRx؄n5*Hh11U q7eU PfKHF"Qg)N, sZ0g|ehiw>B.h˱T[@(@\%XzQ=_24|cywP59b5IGDm$C1^k"օt"d 5vN ~"#0GKj1^ad{ÝC\HDZSSgPg68GZkQ^ (63F~v ٍwXʶ?:l#~5ΗZo4QEFнmHrGN)NGf!%rLWnnT8 x}B⮛"pN|ow>ٞN eCǬR "y%jW|bzM2= `of~$R 0t 8,ӲTE ]3["^,D)y%1l#7x5x&@gڏro4ba9lz)e-*rhډO3`\&wH@+{{TE (lA|wI.Y6O3ͨz_oV8}xcPlˡmzt|ُ]H͎ԇnR]`84A^8@-ݜsLs[bQ!T5M0WBV3UOqKq V WTlxJ Gj]9HB1U3c%N2I9/أδ)x|8ɓ^Ocyau7L<bI)YPe>4/|$Qż\. ۞\ ::π#ja{H~8Dx.ՂPNLG2ԭ/(З 9GlssLh\k_hWqOח|g4)_[xoJғ)PQv$hN:QlZUFlR3äl;%=Wd]&nOQ|-huU6("BZekS?Tf`PqH\Ś {4ŇfEnʨm$~S@= -/Gl$^T $2k`.Tj/Mbh ?\x3OKRDpN]sG*\^_AA8,> ucq3I #=0u zG>LH`(qX!tƽб V??cD7udLF5ޒ,b~n(AGzbB-욼΢8Ϙ&\yE`HKg`(lL c(TA̮y@l[ j{bгr';uq&TkAxpvԥOlQE\n!vb;*5QZEʈ]!EMF C/dktڇyG`qƤxRL̦=Rd/ .3F[,ڙ>c:J>~Tc7yޝ]s&쓬rQfoj7M&acm,v~ z LFf<4(PkBazoPHֽf˾$>^mvI Ig \(l%G i`d†/;~Z PO-\cY6c{(`4NvqONPN{UӺT1mP`A_!ē<hc(>2j;;簉By>. T۲I~$H<$osUm$Ysϧ\ sь|t(Yo1Fݜ1a}_ Qbiqgk:|__>Z2Bg˜JlMP& XYWwȁW& 2zyj& DZ:m-kPH:ݐ×aK kYfp OrےXL,X*t"x=+ Q+KjGʏcǘ?ꁧm"8v3Kɚ j%\\eHRx|uEώޔW |ԍO% ZSC#E5C֕3g$r/a2`뭵9(a_tT/Z֣ɀ$x i͛>'`IN7c XonjTc4QoM鶠9_* ž`JH|uRZpn}8atw?4VYgw6+DRkq?,gGRpyu46>r*.ceg9%:ZVI/ ~+_zE}ڸ,~ma2Z+9Iκtun9؋BD!Uf>Oqwjɓ\5>ηBu:7wl({T`L=XH {I{.fC,[O'XUٕ>YvJoY e}^ƃ/GCq+S|Pώ30HƿjgKeO fci*Z,7z"= MJCI4Z4:W8vD2[C *?G󱳟qk/7,Ojfi%{#թ/vE G*1AޛIb[riO,{Jgi_CTt3L,2|dH/,2.'/`{3m?\* ~!d'"n7H1N8VOH qv﹗ `[ýГ/&: ݭ\wmH{mu5ˋy%l(+M*ʼr&S*F_Db<| mo$}]Q0ǕJ#zuԑA+LaFI]҆h7SP ^s,t޸|kf31f#c*V} J/zxW)a=fPSم`aQbہ䵳}Tn%а1([I71w޺8JÐ%AQv~^bj op3ukxćJ9|s?t?EEڱ/7wU m>|6vM$n(\vR܍.8#f vC3 f6V ">r{| jCD4 p9P3c!A"LW#48x*6H G+;y)%[YΩy?sz/iF̺Q(?;^fL0YZ!G 72,,ȷUw eVi;+6r`̪˄ >un~^d!=_, -Ә k/S+A)kzW ֊ƞdwE tM@ îJ`7e-t1HBj6W0\&,Τ֮AsEH {63}Y"= lBqB.:Z9Y/&97a^(l:D؈g&bf ~ p=l~q̗/I杂-f|$w:Z59=V-55(4g aIP,_EcԈuR^ `A쀰7'쵦an=pPadu^ s2*A#1[=ׁp%+}]"bn,-V.P ? !o0SoqY3j]))YAPЮ4^^\Ѡ;&B+Eм٪Z3ɧK}mYNh az>pa *p}ȟ º:1$/?dFQU ~֜c *yBίAܜM$ى|UtlnŘs뜏g?ӎ='jl).;2g |RZhxġ]g)?o]B+pF&gsML-e6i׭@N jd\92\Qy~ka8>ߨ޳W,_I&z֭ ([gxm5?V;h.@7&VCmUʑfzشEXK@ϕI c`LC¿J٦{ 0&aʭO1(}u !JnW96V}[狽b>>]g:B+hF>)ƜZ9ӞDv'&"o Q68,^a2W2&w!KsQJNYIfA>;B*>&'&`^2?.G4Z ؎P&t?t"s{X 7A CncD&7~IHPg@5#]0I,[BK^m_ZOz5NU=E;OA#?믰gA<; "8lǪ~yW- CVRgW9yЎνUE괟WNtd<%aqr1k-L1 tμFf^A N@ZA} Sr̤6}IbS]r;BeFeThZQVC9'1P<-H%~$Z?" 8P&&B+ S񫈴팮sO0[Gl@D j 2"@ۈhfg1&wZ68\I535h ߾&3_sƩ5p.8 YI,*~0A;y۹x`lQzܫE##:hLWX+jHzJkzQW%1SE(n.-D-放=fw ɛ\B0i!䃝7 $1#J!cU.ʮGNH u+AZ"zr2^ؼZ4~N^KrBFM?9 ,U`6@`4&΢BcO[n(5Qxie4 ӮYAKuw/ =?O"N6RyJڿ4%s=j1.l]Sz<655HZ+9 dTx< WTj+ B$x .w t~XnE,a{K؞&zvU]kÿ́ 哨n玽p,oV}dy{,a#DDĄUF._ 5ljTi T?jm;30@PpǞSC'YI3WE':1ڄYvaP#s'leo9XFz}X@lu3uu"e/ɧ8Nq$ ˙Fl=6C*P ežԋCnGW*AMn{&D<")}pZWf7Ki]4 )^d-TFv-e<>']iWA ._pMQ>M 1^pMR'0q6w 0ްKJ'0&BNgHal+S|G;o`cuHpdy͌}8Q-d@|=?t߇ulcOU,z@WN']&M[ m ۄFMD?^>;#]yu/.NJG;;:! ÿi\3W:x7/CT)Tz=_.Snј^'(_c&f#:M Un;4P1J*XWҤ7:?J4 ޙҪݗQqtZP]-M+}*7^太M`Ue>c@Q 1sB֑,H^M?r+Sn]"%W ?^}?s#K-_xm &*Q4d}]!=z{l?q?.FQCϨɛR5?P%#NE0AMJGؕ9eh3-W0aS'VBk$AF˟9쿡*;i36$i?J dXS~V1ʞe+ x!4d2Aƣ PkFه^j5iuo ;UZG{`_[7ӳBW|X}oL!INqkߡ*r~0"wtZe{YTz;"`NFp' |'_0&TЖQ(-5h/yGS{9PZa߿[{(li&vmZ>b/4`EX)FQ.P-uS}R2k;K ގ۬{Nl/|Vc;&>f/*&4Xq%[,MÝLrx 1_qW;p3s7ZK ;+Og4\>GJYs@|ǫGEoc~whW`Zjo긧̌0=8pN;9yr&ϘX_&'Fn5-ވ@uX-,Mp]U(=I ˉmϳJbNm$f*b k-)Xj98I/|ĦȎ&ꧠt| =%1+k_bۋ ^Ϋ[^bN3?&w`:-kPsh΂"̲vlm*A<8ݙk)!J8I[$k_~ \&Q/agѽvXw@}{j65ΩNdSτv3˨xhuv_9jiHA'`Wֻ]pF@BE CwN[1\KwFCvFrq!mzOpF(odr6P^nӄ6XòuZX* /?J(]PF#μ^UX]i&)_0TQ/񒤂>HQXmv S;\+vg7+n)-3k3onLe1tW(X(zK:ϼz$""s%a[󍼌$`|ƫ%G^'|Xxuǂi$+1ܡZWw.f0w!*6<%}j'1N]ca s+JQ0rug^CJR^r H$1OY6!ѹ+ :)7kE ] 'Q~bnNM-ȝ #ierUelaD''ջY&ǏJ jٮ#"T2 }sF *m󱫇|vؽ{1+e΀ ΞFexi.]Ok#GD10x1EJW,> 9|D2__v`}{"5PL5wnE~xvDl騿B@U r/_H\+-a&lEfR3&sEbX8 @PZ~,_#9KQk-l!ympq,'"nTi~-S5/GҦ;U#ݘ*tGjJsZ Gq-ӕ)J7:z{O:|5@mt@B{2 ݹ'Ӱ6[[pRT' J^$#8oے-uW\l(\`P\D̘c\|&v 2ô P_DžEhg܊Z@e' C?ߠo $A,eLݩkV3!zV NH9u)Y0!gOjia^W7ɇ,i?hZK3ҡHe ;c٠y"S-%[J+]R|R"zXlsubS[A#oMm&'ٰ(CF&i] Q$+#HTtXGd#gI$QIKjCxRqT3h2AA:dKIƲoXߨ0+x| "e픧\vV/,'p)x ;/KEAԃ֕˳<swWMn]D-YHB,s4)Ta/y>Px3q:eTaZVoFw2b+a a]n2iUrNY*=S>ӿ :jf4Td{Ɖeg0KPP r.Z ǃlP OZfB^D'Ϥ05N Wt'Z˱%9C4il\uU4s{sponAi}B|;4G*ZXlA9Eȝ2I&1_!_@Pɷq8EpvFe=ZYDT2BiԽ94ex%,}+.du\x) ٜ5(&(9"kAE!kRE 2U.%v;gw}yv ohMnCuMȴʉg@c_3w [_vٹute;oFXKjTF T|r&V^FkSeZ,(.]8xøi9 ..K}:h G7Oڋnƀ\M{῱\-OsIg&s?V.I8oF՚yt"9AsJ Y*zN'SQX inh̰HNUƴ ^]uro= Ck0>bC9B22i20GLZC ,h۠V90쟜ђ˾UFJJRFu|Nlv?Z01'*]D Dh/ިdB,@o26pqsTS)Ҩ Gweu:؄"$<,fj2i?t J .%ձ#}f# qsF_"{4oe%}R]Qr|DI2H rѵP>qE'R41VMSNL'MA}&(dRPp 5~5(b$|3 N㼡{$Ikkh._AAly!$+Ww-9dQR5"9NȴRْ𻄞vb0`$:*vGJϗbye,0Lƌ<$}:GuLOhN!7FT%8Lh ҦX4*LJ焑ҨEsQo6@Uus=O^ xpv%F6)Wk-W{UzҢ U2u;۽rJv's(TEN>U{W 0H+{c*; ofIxJ dqhVqEtvEuQt]NQ&p; A3ގrf |ܶ1߽S+n-lr}J/n&Aw4nR$;BepS#5N PՔEo\2r!nB.c1;CwkV 2 NZ^6ltF1:DοUr|f;i hqB-`>on1Ӽ^ s9F>}_ -:*Ԛv}Xb5mϫ};]X3n Y5q}ed.rsyFb?Ւ=#V ޵6A/wYFko_wq >-[>$ebY{)2msT= W64f>idmN.0V@-e2exchSߩT`B3&6uV n(2tOD@knɀ? (v qlrY%BZ=\ijHm2bdZ#2O &_-W}f̄&%O [ґr'Iso )wOѾ3F?Cŕt_b4B.ZT1zX鑾T=*+N0HWә?B+ J(Rf|x3GX[hN՜ĔL3_ \_K_ڍ|It[6*:I]?^+bĴ =K0Ίi!*X+&`Y!mŅvc.!`R~.Y߰i* z/э=s`z&n@/Ҡ nDr}ʄN ?HcPeAߪNBxm+w`:>6r5 *U"u2bWK/*t^=P y,#8AW,8N_9pEO>Jƃ)=aiW f;֍ZDAu\חAGb~8mSۡ^0SE'r.ag[i13*HcYICAC9;J)4I9.@΅rQ]aM`# i6K66 m P\yAk\_*V+祥R78>LӫjIPTR[4O M%*l*t,"!/ >َPl"!2҅QyRʩj2frC.$g`ߚ _`141nX=("7M/a 6` %a _]A嘇J}I1s%?`Fs"zة2r̻{Ù""Y,w fOAbixBVfU{ՊVu3bm7"ڶsnrzĄuTd\'.~OioQ2m`z҉3gs-ӝ}OY#2/BnSdK@|S@mj2x2PI9#j>4cχ,N Mb}~__.DvsFڭZew;j[Q4cCX}yqEbخ qС916('įDfsFP(lyHO}'1%EBUk÷Ϻgyؽok"t\t,s= vwIk`51%hˣۯr6?H/ݧ.5UƸɊͿ2 ѳxՍ:x} A?4( &&`F^W*d2lA% c.|e,ެ/Yx~En*QBڶl*mFR,]+8wlk-G"vM 9Zif6TtC;S\Vec Et8pͮ1Lue3.3;_^7MtjO *sbGd/wx\3k(e3a@8ucB?g,W`ӁpuBKVL2w.r_}6e\Bcf]N\~zDi_Qq N_0 v\8#J'e`zh; A.Byb,'m^/Ospy w6Eiz _ϵ.k^(3Z?6tSNQ:=gЙ3)i! zhOb7kC5?TY'?5I@5}ރ)s*㗠[L;;;쮺{QFBr6jh[l$)˪pB[2JN\Y_/F=Hu}>i=<|42vU > h-I&򈚧 Dm6Mfj]^`.7\N]KY d}4LB YvPBla9M8T |悙#cgOjꈮ`í#Psecʄ* )NqpM/Nt/循#Xb=\#DQH }uMFn;#)%_"MgFO?7M$.݄ۭcGw7^߷٫v2CS[ 4('-h1ϛEnL;b= UV=]Kbom% g34몁Cx\`uōe]ǧONEKS%"#⌢Dy :2r>JQx8L5$u~A$TݲLxY𦴉f}&^S He%)N9:ƃ$cw}0ڥQ\N AU&em&h}j1nQ:|i⍢oAM@dSU^/ߟe5ҩNQ%P2`m/ջ2wQ/K~xkbXXkS1H!sۭhE˚&yE G)~%|^7NYLu pO,>A,K.6( @Ӭ$Nٞ>meuiUfkFqz<*LAX`fj[Ҝ}đ9~̏Giu&O6U$Y)ՆL4,< {)!=ng;EYqv5Ȯ?\H-p;[WG]fXS"6+%fxC>iwҒ8bB+%XcXS j<26m9} iHz<'[ɡyQ>[/ &Oz~,^%щ>&x-,ϘM"ډ.M yH3ݤT-Kx0zk3T_Æ*]^驖k̶&ZJU $)=ec(>tU +x?ͨE֔5ݥ-_̰|v(%t7Y?ax\F Xmnϫ0f|ni{b}\";L̸+@ϓʆ%H[>F Ə imWd hng?sH<1A ^&0Tnc moV-*eiJXF#yNFxCz/:25B1<=u8&^!_-4ϵy){fUMjiwl2N :qN۔xuT{ t, ,JW1kǤ5(E_zR-yrD,^wȴ},\8JJ[ LpiVyOUt3Z@$ǶdW~:oV,kǤ5{RS=ъC]`nJ܊&Boz1# /QѠm$SHA8Iavt6\^h<_x%w =Ѕ6B~̡Eo¥R xa,>Ks\07b^np9ǫ-s" H#i e:-z}^ ; S9S+Hoy Ea" uԝ%ُZmQ ygWޞ;Bm֎ ULLmyHꣳPқGu[#08u `JjIUN) )"-G*㒋t jvl^ c-ʉ Q*^)'c8|Nm"BOY+2τ!W;R=a5.S|Z6`0OtJqoʖ!/pW`:J%n;SA4g{d2M,]Ksww1U{mZǐZrN):%4`H<9Ӧ/_ER\ž?(P0v dOr(!y|BqjRs<^R`j~QD4Xf$z {VwfA ]b zLU .s/F1i6;cjg^ XBzߗ(1]uKn0?*uD ;K|w .,WY$gŘ_؋AõRW\Pd)+W"뒏]sFOv&TGZ9 YfCIjHSQurL}+?GwMyp IpP w*V)NjKJ#5Z,&xQ`[<Ť0۷3.`a(5| >o˂s֪SnqiA%Z5IJ>8gu&:%[e TΰSHM@#N,. *| 3an.}҅7@;h+~ 9 V 9&u)nrwF:X`m NjʗG澶9JiZe;J ^(;n!<[/[rLjm蓛dd[֬)r)Ъey Z֤%;tJavQf@yAhKTG>`d^UT$i}[U17I!K πXͪ/vEX'l']`Xhv j/%rs Tb)Ta5r|qڭH"$+cLL-ĐW7x2 (ĭ;ɠHCp4\atTd:5B璜{ j3nϬhC JwH5X׸Σ ?O:7J4O{7 ۍu>2y:Zͬ'64dv@ㄷ!=yV0jSPC_Sng"32cҵ ]>̭wrX2_cŘrv(}ɃtY.,I(«%[Q!F@Ir4ZOp.p5&G:[ިK ]f$}hv JxsSű;,axtx$ a=Y{;C緐H%QNMTJbTh;Td8\ _m\h/ewԄ~2n<}&k3rBj!XÇOrb<=:/D Cl~șqۙCP%KKF2nNaGoO@fBPP:L#iJA>#m޼4\z0NU(Uk\Mrhq5{-2ˇ?\b[ پ80-H;XASDN3Cc8z21^oˬ;x_KHݖ=yoȰZ~k\1~RRcdoeiڭ?Iv'v=d}$O (ɟt o߭!)s:,U:=sAr'~<QRLO5)0"lb^JmNm>^ـN|;=Aʵ\M xC]}e c&dtc ͝g3]\d EԞmbe󃄳hƑ8P2 _oL޿%&A\Nҍg dk1)ϚAT0`Σ2o 1,6ʁgYFɶ0!@J:0RjV+i*ZmT?l]1$T(4^.RPԟ^_O+{sGдF%U:٤0;KF$OwufK쪉ZAM'Uj0)mIHF~ 8yz TF9,k$/R/Kzsj|vzX5E4!37"cz1㲣ׄ:pF&w~>`L1 :j{I62+vMN5Al?<nA"6zT+#?ҨfPUQCHKSPY7u(DE n?C|5,5l0}{.Ɏ'Ϝݱx8PxuE>d^j X#9d.gB6dTS< q'0"j.=`R)ۻ<6d:}5w'gܭy11&(RZIP 1[@}9OE{',0_6Dp-OsN\ߦ],&vG 4/jf]ϣs Cqbr,B:ϚPvEIKg(!tԋb)ڄ次<.م|U_tۣLƩ8>e{& u; PLxԙ w\m,VzzphsY5KY.Og,Dqư˷@!+ /I4KӚ&~c|%9TzuKB,VٯwW|vD?nfCU(^WwZrM'`9̦I ر>88CWe \ۿVjoNr9U}&#W8vxȽN8QxR %3% "džzLD_9zpN_xu4qxڇ8'm.zL:¶ Sup1I%_C^l]mt]鲦^0'˛¯}4ہ%d#GEI.U#vxDH^N0I 5cM_z5c%Q{w]RrK;K@Ƃe?X v$nA-6vnUھFŐ 2 |/;;D-ji2r,4-6,MPFo@藡MzBD[}cˌ/=w;w2h;jӉe835V*meQش)Ya5| #/Mڠp٢m)%RQ{\-} vv܏nIgj%$qIxC-lh*E agQOgqę;6d',%Ь&/דfaW$lƠ6hJ^wt7hlBzWMhI m׽K{\H^&ʃ69uM :_,AttoIkT lf8h?#{ U k'"[$/꾏5;4M )$F*% j=ǁeiOj҈2L6ܑ~wI%c GOVOl?kB:wp羽`^O}s&9?fKcQ1)D`e 3%5Zuym'Džga&ɘO41 t| p_ңzOՋc$ G&a| _kJ~5rkG46ACM?`y6@-/X/ ש+דK9ռk.GB-U]㨂E7~7*gɷUFҎ jLvBL)HF'Z֯ Wgܝ:}]縊h?@F5磁 1$GphZ%EԡHBTlTOQO쑬e8"lǟw!;~{F*˩n9o }a,EJX'-*cb)ڍu3i V\B5xWLƴ1A9Խ'XyOS7PΉն|ڟ:LO6t ۰Xs"sh*' |'&*s~MPruQ[bΡ0z+Y\EzAR/5 pg \ة3`;>f^UkpͲ):X۫^duӏfWgkt11幙js8~l1=#}_ j ^pMʋ{#+Âܙt#lMqmckHw fWBL{m { Zzy Lh~סbY| ~;ca~{dOn mz6&BuT׈p9mKٿxqVjβ,8U,8b>Ѝk$I}kYMJ ]dJG.51Cّ7p_T]A+lTWr#m..)|QM͠mJU8OYzXY6'n(Ya6ר,ڳxάQu,^O5OFbܙX1~&SzOg@7#ݔ_`Foj$)wzxS&]xbKԬz \}'F?Zz/L`QzU?9UވV!L)N1W"I~Rm^rzyܧe_:/||P'S#4?ɨ,Ł>B"*>#qA27s/* cc { IpePӔ4oj!n '8~l8 o|Нu86-(kēw#~cB|Ӱ AsBɍD^]}0 0[ 0_GS1tB_>'$+AsqyA.CF45#v+3Ud_1"qQ@, B/!f/8#/t"b_qf'둢:dzk w]nA7EbC Um*d"y'Z*4̬0%?|_LsdVԦMMU ֆXtox'+2S$F:(񑏕Y(3^\X5x)ɏ<)Q3']ڰ'\iqzQmd!Y,`5fd wlg#wM-0MG 77Ωc:x KfK ^UH"9"A Ԣ@4!/@dulȉ ͟u>WBSbf(~#N**0p#;KtVj(jo[8IŹFִU[/QG7D@!f<^kH. f bO3(ʙZ*s,?*N]zQ0zaaTS 'Dw6`Ջ~_ac5[" #Z^揫qz&+]mEiv=@ffxx9{0 c@3R޼Yt7sK~e៵Enx @aQ9h (oBʐy6yS&Hn9GեV>D ij<]U t"~z$V#MK%-ܮ0vjљa?o7)ZOOZDQln7)YA;&՞qZKF#IqCO 7NPx&Gԡ~ u;;آMaQgU% .;rrR@"`h| }ɠ~ڐjmrUzM:J9#9³mC~X^—*Z汉Gp sAk% #'vl脝p$fl'Sٓ6Ԙ =ܱ'Kdy!#Wld44I~?0 /G?1eOC{j aĴwk9;1+򀂥>;(.\ūY^Xe`MkJyE<k9C=y$3´5Yd,+z܇OI$Y+:kCSH  &j {|/Chֺ̄P5Yב'{+LO;'1̽"EdIERi,Q[}hzʗ?nMCb] tiRjZ৴?@fu>ztsۈˉ0af{k::Y}p-[H Z#w(dך'FmcɧWL^͕5`7PxuVWnuIM=g6 +3ZAbV>8UxSI!漞HN5Q.)V#8{ \((_\p;*։pHF?˼GlIAp&i%}^sup:.jSR&Պr].4_?&HHpxakzX7 ɌڢQ{N,xN:VEg8@4ԿE$m!/yK?V|3il`i ,]Rpc[VZS1B%|M.un+ an֛Y,/yPڎQ&K|2CyT`"=ZwN1V>Oۚ@'j~E$C 2ߒ8((4g9b+JHd;X֬I'q Ý\]/U%uQ7#yTd?9@< 4FZk-oXPR,j[(## s][q6Tp ] )yՆ5W,rBPs3 _v.Џ8pw1{L}u3rQM-bk)$7!_iUh!&ħ-eـ9Uko} PsVe[Z>:|; 4J ɘ&T~ײL=DN}Rkz?AUDnh!)E}10c1CN\v,,Z ߅o1cAz+mid-5+iMw{O:! Ef{lTu*tc'ijq#,f95aЕR9ӳ5h3&Wz ZCT A+0 KR:Sm^Z"~yA*l-nL(_Dh3@p3 R2g-'vL=hpXjc@y$^ e-"|"{Rl[*62B9ѕ%D {"@*rv*so9AӁ2 6mHI@Uh$(*]1]$][屴ƏYp&Jz ^PÁ9E$$Pe{QwM[Te`K#u$ctw1J|3a:#3&2QWssJϭg&E :򉑪MSJw@B+c`&A:wrڒÂJhTM''%Mv& _ɀ1~ %*޴pq'%oo#־1z]ɫj6T,2lXT77/I q`ω3G7|k !\Է! )Siv;ɚgY*qdMG#c6}# @5u$[RWRwxJtbtwsKMDPpZ|5JuS"OP2jG6J}Tr(r/\ރAzM0QXv"o '[{,g?]o0vȅF.* ^,,<)䰞n\ېs1q"ItQ;^Y Zli0y">F3n4H=-8MGCO6)1.v[*wmn ܜ%Q .Q@!?C#Vt;1oXLh~l'Bބ-Jڼ&c[MvԺ D 0$ Xoxn?Rw[6 GdFO(cXCۈgjBΌ=C:\"GQתv'__ $AieE@Bw#+ ~!)\7fPO6\Ed̊"ZrUJA\|Q͛^ֿO!׮OU:sWٯig23E@ lwHEeED,-͎掦ך=YX@-f!PvS ˬ|W:#Aѭ<;,o^/  (jY`ɢ#Cg}sF#@%{^vk՞@&]:g@H|s&wAxwhqbOF%*â{'ڴ^OF e: cǝY-kkߕtpD0Hux46a"K T\Sl(#sz\6:>j|e- B?>m݄j[^iNh:v%A__] a 3֚tO|#(\>3l9%p=6D ) ڧKǗ/Q룟4lR {e)i}ܧ0=G 3{{eKbW܆cȭ#W"մϋ:Mj?oC/i5άp>JmwX.!(cJ]:#X"dΪ%F \˨}_ q=3uj9g꡼ox-TVx| FDU$ ٙ!vB#|CB7$.v?ml/rW$GOL81jy0.]h̒IESo9:Tv1#MLad_Z^Īן;`wފ{NCpU衸|=@XWTo7rIz⃐j$‘ץ< h'.6K ]bxTG]R($> *8\4k^ʋ n("-"+0{DAR+Il H\0S x&C(o#vK1+4#ߓ`ۉFTIyDs4t0KL4,Wj>0ېK}WcJ~y%5L\5M9H)w DJXJ> g.kVնw&}ۈR+l1`5îVKvN?L>?_nԣ>AǏ4wDQO0>GN&m0 W['N~X 4H6S.w:,R^PV>deU5Lľ7j8c<8VDtױ4629i9sDΈo/evj{g01w,nuB|ޔ:q)2HJ#`J[kv¼䯮VO΁qOz3Z jfky0BLj~w#^#`E~~2.%,3?q#ynC! FPFW= =dnSNPv Y j%@Aٯc\Ġcǐ^un Î.Z+BɅ+GG.Ysb)Y.O\}_L!i}[36'n+p)c8[B (x~>P WB <팢 )4GxA ˄ڝ!v<*qJus&!hS`3ž?|L.-o:$PW4 #l/z萳lp\;NisIik>mzNƬpZ{_9dd'eƶAknf|jG5WailOe Qw894,B68 kRِz<7MEÜ<⼮؉Ѣf8ӨSbOi\`Ϭ&tD-m%S:h|;Kg XŃ FvKDᶕgNBrّ$㉈*kk8=7 |y|8.w u SlrxwE4&d84D /.:EI`0tW5Kbd;5 H7͒'L /f_lׁm+LH-F6^BjXL}J`/'ޠNS3߲ʆuPdP&(֥bz`+}w5)ƻHh́`Lpul߬ S;DJrYatG 0CBcTD/xu-GR+nu֘ t<h %cyIXQLwO~):&W :m^C48(*J0T&15PRԇ3'-Ò_תiy{ =_f-&>֩( >[9{^?epΟok-f{T#2PȌ!c"q< I${=?Fp]}:B"BR lF(nZo"Cߠ'<ϋ#֏MvGblՏyx@xy`6t uX6+$ᴓ ƈɀ=AQ=S폦]<[zL`y Ɂk獡s8#xFLS;#o{P\miTxvmEXoHMajaЕ~tC>ƣbTb, tU+% 3y8ɑV/SR4 J Z?oJ2k vru7w;Kץ4x(yf&wwE%3E7y^-ǩ9Ty) `` Ѵ\>tPOD!?&Kl-YD.ѸmmvpZYF Az 1Nt?1n36ս]?(Ip zJA{Bgh!6Éyhm핝Eڑ VZ/'Q?Z&Qh~E@4.r~9OaxN\d!MX (1`N]KNe@ZUMpwze'?!x,l Tyj 1GvZ6NԔm}:7eʸ瞈6h_ DSȐSņRZ.c+ c;$]zn!cD.`N:XE`>YVFD𭈮QߖLW,MH6%'u4?zG*RS2(* 2PUS ?K91N#Yg,*& ~zY>],6WDP,h/l=6҉ab8Gcu">4!OWFM;42 j#ض Rtq wI|u m{ƉhD% }"jf w9y+xO椕0UJ+}dDBx-*Yû' X燩@J.H|}9#Q׺2[H;430=u8S_A6ϏN7ePT_ riZqRug{h1*`TRýȵ=4_ﺋhκ7tc%s裪f3SHIt<"ᓴ[QeiwSةv/,;4D"Sc=PD \.le}s#qʹdߕ7$q#FHShu:1IۉACfa c^}n yzjcgp/LmʖqdpTc56w3y൘ h09:߀Lnevy`KkHFHS"ؑX&}zܒw.%$'aZ2dKfQ|aq̅Bv! YwDfB(&OO|ߞI O$p&6/L=e#B*EgB2䅻`nmDmRЁhAM)5[g"nPa?  }%銄 XtgG1=#8S).,jl B'`JJoؒd{x ȏp)89Q{00Gsh7^}t6 ԥIL4z!uR-QBm[ceغ VWruiw GT(!ϔ uomnacb+ g+󅹆3k+YV/Bz %s!lFpR Jcy˗"q]>J@V}n]Memj\1$';ׂ:+)H2x+bvѮvu47z^I,tk%g۳pTwWo m=%`5{ ɉȃż ~o3-n]%Z{UCuUEx*zUG~R|Jd6% *q`8a( xĸM2]]xWQ 7SY{GXPݿPK}v(TR[ C ra,{`ibc]DծVI;[!ݤ ,U;z) n͐:  ck!MU>c8zD? $ 9ˁN^Y΃F[@ 2IVXJ#VQ %q; D; cCZ]& 5zX/n-)^ v{ǿqB)?f"X}(r9k6NJ>t_Rˠt- z>OȈ?!_Ēsc ĹG`vV:]Ts9LZԨfG8n_d%\3P-Q54ʗֲML bB5I|@F;Gs1`?#KJ?04m˛ *Y٬ޖas~o0,#+I)W=&i 8 y#oB]4v6+عdU*$c-woݶ}= %JN͔Vǔ nGEsŰK̭)p`4O٥QKw'@aGvz6B>Pz╆F=A\t,ZBU>~m4Q/WwȃKY0B6TyOxR1a,l=> Mf*F%ac'] þV6?61HOBp`NS51N 37ѽq(% C;$_QҨ 2\X'yWKr />8YzeF4tt٬SFFidvdGR|Ѭ#T5J߰;kDFf[HL_ ՔVP ^]R/(tgvf$DϚ>CiwM4.7^ǟ phQS,XXyYӃJKY<+YӦ4D{=$u1#yf?d8`C Pb4z.j{ GFAh3|:: ttR~-H)bK[>BY J~r1rT}p(ʟ_d!M -6S K _.֣O!{qr?h+ Ww0@1o\Ԟ90 F#:+;eDrY "r#j 9`/=^[`0/7~pj>y&6ϣoQҫaH.it9c [J'%b@y #yLb0b*nEkLшVsevKz<FJ3f4{.XjL G/BcB{98±3`rgō n8^dӫ70#aLkmLEpF`v_@{:iNIGWng͘ uD`n|P.#ҼP@kX]8]wTmN7` %v|gMPDW*s|?A#ѳt3jӮŊi \Jҩ#D8pB\U%v&s/AHn&R`U}#+r>&o X)7}9QB2)T×kQўڨ/'D7 n$ZbD!e) ~j>;}-Q 2]&=:e9 mi.~QB7'WU3ip $/z%?mAyڠx8,۔:O?SvZ5qMJDfo* I]!|vUATTO# ~Lo ?.DzAR5,ENPz.p$IxݩZZ2L=:d d!M B?``F ,sUU8:yv497?a!"Q@31$S+vt[bDDgkGI]X!;Pk#.#_V3Kݛ),!sGO$4]~ Yn:~dMDK"c`>e+>&/bp zYOj0vT0ʿ2ּ]0t%m$٤" D<4i~Q(7_oČj3²;FF1SLx88,6(HdI5Y-,=>Kv]i׳7;lb9G^}a{-]ei,@g|O+:lG,H(/߲)`dp.[Jft(`}~{B;NGѦFG_OeeYvjѼ.`$(!`ݦu)UխkZ⑫[rpZMG }1f9BRHJQ\ݝHLJ %"jZ q]M@`6+_P+|[YϜ3k8bT ;\~ɴjUJ-*HP z"\Vz`XUa(H=\3kרT^oj @"#JG.67@AGۋb ;422ܵ4u$e)7h`$Niy dtETЂ .Jꍏƛ|R/ʚƬwSB&fAq ,}px{1a #˕%poLcȪ1yv&kO#h-|p .tzϰPT.+ũ3iBҐnDzhO`ln+>{Cl(0]!V^U( ˍ;+eȼul):s6v^ Bini|NItT4,emtԽ&tb׮R_͕!Z7Cej$hjepkE#ǦjQ tȚWV $TLGZ~]+4SDu,A'Gɘw-:Ȩ&+Oi#}@0 51ѺLRtDUV L>9Ƀک>M0'{_{y/Q!SА̪-gmE[n;XUF76~7fEyn3b҅56s6?(w8+.0$EPf/FӲ={nՁ#ySa4swj̬7:cnL스/msA7Jvqe1yekUu| }U)~EהcTCK,ĝMT )≄GJ=B͌k$jW]Z*UٖAir:ŸO.8hBbj0dӠ|{Xl<r'iuZ NwkO< 'T:3 ,H`݋tH(5}ѪLl/]C7*(Ν_: _,9q9&Qwlau*!9Jupd(j$UMLH2&;Q.iўQgU# wio{E9sJ/sa,uvR$_'qɬ'nh{vbSr^-đډ=,x}b01ruL[}@ڋ XiPLJ@OѰ +;:J ާ\$βreߺfw:g+mj+ N1DNO5םE n6j %}ȑ]T)Gd7c6̼ޥ2Җف}lD%sI?^}v5.&>_w>FT-Ȩ16!_ĚMoFʛK6*~S]\$D&BOrAyRl.̝6;0oPa4}S;/|ǥߐuϑnVʱoՍݐFIь!.'˫#> E@h?(}1tV)cR9Q+])NBS(g>~o1E>K[Y>Pɤpm!IEOAD ރf,nރ-VȓNxݱ5j _9X#E ?/ɫ1ȡs9{gJpm >F!{K|!3C%T`wqV 7OF) 鳏12]tF`G؏ǽlu\l<H5Q߬%S#Μ}MѦ<4;x!A*amx++(5G|¢b]kHw"$L&WIuvqi7TH^q6x6zdT6.2Ca{Ge͚3>x\^_Hrȼ{o >?$mQ`q1J+`kyepw>Jyn|4?l 'aL`HIa~/Cw]ӣy,~Yx[9YO}dK KsL E}=SU TG8:\0K09v {p\}J1 \BOꨃrxI{|ebf3چp&gN[&݂ޡ ^HՎ/O;ͷygPyd5' )Wh \/ZײAz{ 12O%;.іnI/{2I1#^cBw'Ϣl*G9ޝ쌒=gTƩk.ףƙ &R>:{1='^䰹' Coq9< {)0ꜧ/?Z7#qˡ%(΋i9k֎QMCR%Z$MVUTo#zeq/9@f>>WLitު1qrlM:XwM)骃0Ǘ0((_*ˣ[~ĦOVЬa l-N"%X1$L SZ4_==&|~ʖ,*V63@cȁA2*H~(D 7$| ^zʛ^.0[`Kwu)7H3IX]UU;=ޯ,7zM|KH"aZb`rMm0B oU#:İ46Ҍ7q҆.=WѤF rg6@W٥ ms?4MZqYw8[кW4.v(wS'd`$De+CĝQb^%Gi6jTi4U4^G^&c{>ѬyI:Z+' ,+g_6uS[BS=(v G<& H1dJqrLX g$1&L>[؊o7ή~j~?_.M`;10}JnФp&A{ye;Ȇ*`JH+\) 0O%O27}J~|\)=G1C ა&y(Bnb#/(ĐeF!w|gBK ,So!7Eƥe*V` rg#z64s`T_ydGӅQ/DE#};8l0ݛ?eݓje߳P/-e/z5jp' ?U#y"#ԒU3:D F87Sk6fyUtc>If7P@;`/&_4iMͨ0/őL$nxnMa+}CK.Vņy|bcv9d#~bdDd#MamM*&N6unR{]w&^pI}fU5.hzX3SGU!LFFݢ2'=tT)I4p9?Em3@nxM~2cUj<}H&\AQu-ܥL N:փ;)fuLDn69kh>I)5U'GMJuLrj nJxcRAGH!<ee5R?%^R9%LKH1$S=fwaPeVGxvN@6Lx?[Q,?Q 9)A.D M h818=ȍT p?E!8 -)ץI4ehEe%였pnPX\Eg4p"fx?J.'l@Yh; E.AJuXd\0.iʂJ vܥ}AZn<Nmٳļ U^|m,hvZ:,ℴczuTg]Ɛ6H;v=t;T9NpZ\G|}ľx?;9 ?cZU!ďco/yAR15k/xg,=Ћ4\o>O%HeC#^{O!f\']يm^͕_'3ZNsB m@hjmI:KN!l4 *UR64&̌F]ZN\-WVl0f\z)=" U;cdrfE+: #h R7!洉1;[ 60=Z36GX Qhd,QS^ٞ^++ƪ=8ނ}E[ƙmyL ?]X9Yub7,wh5#E=N:INr+8߆K^__w%+C"N&޳^%1<2_ܢTjU[o34(+],a<+~&i̘.-M%r?E  WOMZl8#|WkL S6}d$ty#I;!J wckl鱞^mZ|$y-gP^oA[/2A` x>DMHӈ*q;F>XYD~n:|]\_X]l7!3)-kOJo0ٚ 'fZVd,m(sۦ},ɓGViZZ װ$}d[ƠFǹuڀ0,v- "]%/8**r$xR<77N7-c~Weϣw\ FxO4\ 5ca}R{BBC pRhcٔ ?ۃ@:%΃2?..p,cO%" WLYX&!%:Nb;p0`NQuҎMMi o  UK ^ XhvP:0QEEje'Rk[K\xZʉ->Ff+ʻ7CG%dɀ3U.h%<,;S=0Rt %:M :TaMj?BUnKt c0.Rc/-ɷ*296OJrX*dn0n6~b!2) \=aZ01s>Rj ]tr=pR}5>}'M>)aYׁ%M;ěd 3u&ȹn6& ``dy"}yڟn\gA0x*sĠY􀟥V j\3@x^2ccazf+&cP(PC'oU%\;\"E %by1ac;i3-A(+Ta;QhوJ2Pf?Al{z +ZfBRX3pA#Rw Fݑ.ىS,\T9R :bQhRS4rC7_YJAvHQzJ0!  ,Ux$2.\: wLjCQ}S 'owy"܁eYf!k3vj&s5E̒vg|ꪷ =zfk_ec@3&Iն3@cArK'Xyy+\41 x׻B5:SVE SJ(NI}1OHf4jz Ӷq_ʇjsvqp *{IĨpݚ>fumGD߶ r埊;WNz]80583 Fj](_<jT5S9Pp3N;ﭢ\$ rhwԤrzjFd}F!EĘgM9k1㯄sx דUSGN8)f5WX= G3LJ/a2i̟BQU&'Π qC犺hi Z^̟6Sꕈu}(ڸ[mRdT eHDmU'29++%R־a|`ثʳp $Niw41vX8 }@,qԹYxց f8PRD"FiMRyJ&& w!ŢwN}گ0uE1i!OIQP_rvnH2?*`D/c{B٦=djnO(Xx)ʶWKf9SV Nh2݆FW30Nq%٪+.DnnGv@yIw [Us%TƑK|):K4%Y5p kGgP-~6r78`ٹ 4I MZr_DɤLzkQOJ1ˏ-tNr@ZuٙZi{E~f7&'1m(9S҄`?VC.lڇP%24kWMĄWS$Neҟv8DW`eڠ8C;\%jm`nnE" 1؏b}̕OJϝ 3[ mLv:҇s[$0AOɎfeߋe X|+Iij# k! OFC퓳Nity6/R$R S׺I=+>w6D4lY9>cQMwkZġ1t3*='vr웟*)Z(lJ$`n/Py13 O;'2<6CWrl"ӚLBfmV0pX`вHőM:Y֪,׬з&yyx gfj|ru ~cG6~F~ߏO"ԦK OPt TĶf~=4jp'~ޚGbĞ;uzmlȰ"ܜǰkG9%+s;~:06άc-[ n4 :>BbWCu!; mHA'5֋3ïG҇2]eYL~Qf< Ure:Y Y:)@VglOd? ?OmzM v83:oLI%a}yw,O,)]IBbKv~.{V]tQnt/ZVW'[j㼃n>i7Rg`=K0M35'Ju{ paE&Qp{ΈHȱD,6H%;鉌7s ֋7%:AiR%%\&Ni? &Эѻ!we 4 PLH.}87.7|nTb{1b(j\9و_ZʁYzB8сyG{E]9J݄Of,fP.JN+VˊX0V PIB 茎Es'SXg:1"ćtvzxCud+UTL⩺xAE~1cxUPCMV,=m\۳.GC& HɒJdcԔсqeO/zꙄf3i͸ʖtAn!5r \~XXydU'6:D/y=;cf=It0.QTe*rWpn iU $s@Sj ZB*J+ګ)+:t5h=('r?kmy3<s.+}VxݑGՌ3LcVzU#BPLL|Dܤ+9G!j12>o]7+\GM]j3N!ң0ioْmWգ1AUxdgsMfn-I%or,Ë_ ~zmx63 TnqSw_uMSƊ9]&ÒkbD5Xc!0%wkO:@, =uOLu)׃;z >rSG2v89`A_kW‘7,CatTixn~x 'NWIC:Ne : qʏe#51Mw`rc&t" hOV2j92&/UO1  ۥ0Sڙ~DfFZ('Qegia;m@89{$*BlZ_qy"Ʃ2-*w3'>lˀB :Ds'E$Y2ϸeTTlV!^$+S]`c :e:.Jb0 /=qYhSN Gp乹#tF?W?I/p܃{ TM'Hfq{UR= ,Vn>/W"IgnESyV8 Nt/`6TnsAa6_V@zet!@1;7!&&O~+ЙqUE\Pkm$\5k1sJlb<$;üzcM%iI*͒PM/[lGB`+Gͫ=W!?VMsB+tϥ • ϡt;::tO:,yvρ%{-DtՊ.>HifߞjMF VyBm ૐ.>TTNgI.iLt0imW?DhC twlo,ewvqPЈpEX)A$B)Dܮ?BE1;e.0DϱO5{k k3eY%ߩ;om:PX4v1|H&Q"C\b[_"${(/&Y 8WJxB9TK#GJ)N;׳Gwc;am1]ko sF_kdAxiA}1Pٸz $;΢ߖvHsV'W,-uّ3nNwέNZ|6W}S/=`Y՞7g SW?x7wx!`.ul;q ϛWKnN\!Nj] uX4E 3e$fux讬d/Lg ;DH%ʤ ˗Ƽ~rL}oRP*Hnj)'Fo%{.9fVB5 !16.݀娖&-LL >JտU2'C7-wFb8h^#J_1 6QÁ _T"(#VKGki|?5MH)Y'_^M|c'-uP4[شAa$}7KPU:Y4 t7[|53LMJ(HNzPYGlEm JF2.omu8O؆aWP$Avn;Ɓ)7:Qpz퇹vY35MeVGF9=F֑|4rXx+Ϻ☾^/B)aoA]2\QDld 9q*[ejW4A;آʽ|b|&`- lN'P\ĭM6U֫I6Q;2N'*1v"@"/5Cqs[Vlm ^3 QD"fBC#B(LHh@Zq*Yb̟ ~rR)Ӏ=TM7Yh}7 sEt4.1p{g3 TR*M\f_~~X)RSCѳEs8YUoaWgօ0|}GXkswHZ'/wK? t$$}X/gGHbƥלœteB}=l!)MթkL;[C< O2 'fF <ok,Sv%,e;c4$ϡ &RvCo5 w2-$"u;fe(:1?:e<^C3Jq4Bs!03|G"nӕKzVՙ5d`@gG Sac?..ߖ8Z9 _W>}-݋-ZVoEAБL|lotԵI#_o,+Ī^:4 q,G& N"c?¦&ovG.#~X:fY]|*7hWziT*j[̤͞} ^@ aB\,[Ռr}N h_G-FuKFMk~SRջDL} v4zWj4jAWgL4z8z.i7!5n!0 OJ^ѤjEKwx4/uaF?Y ,\$49 WT^Ȗ΄ϰ8el(m.3v[ 3LIw+ ֶ%a5ēq'4nUw9f1vjސ` 2yZf R4Y{ʣg*w%Ux^9h5ds-ߺQUE?If00%k |SC݆Q]l ?^ ҷqI҄,ƨɷ@qw\qM$sƋ Ŧ"Ont$R@0<ѯ%݌Qzj1aYKʘMc"\Ph9IA<k_0JGJ ۓk`NTo3SuےG߾iZ⯿3Ay`KF ;B=(܏,CRK2X. *X^pѠ4=(Jm4 &6L9ᇩ07P@$#FY}h@$vkJ*0xB$7MT38oHʦ~ ˲/ZLQAaa;>x,f)T&m&GBAoڛ yaٌ3] Y5^DH?o Y jBAF쒞NJ<"zdcloo7dS\"v)n18jG hk&_*i^V"W@tK(ݰ1=zʆK̏$H/k뽊a%eq7lHⓠFqHV[Fi0>S 'QX+.>f${[P ȉ2 mjctE }Օlm3ޘLh~'M#J,=Dkk]cQl'Su@'5PX?[*b9:d MNO yo(?tD!3M5=B=*\uXSKux9;9b)NѫFpjj57Y<;t(r\+ Ƙ1}t*3u&a<2W}&J7sXaD%ꠟ9Y"l`pb͡xX[g#=*oҒC$q*'H 4lm9&ePc~l:ȾJq/I4F 6a"U)ޠBb:ZfK5[H% R2Q~ھmGghk9/; y/f2OKD<.a~(G3Kr?.DVng%/B_>3~85[*j) Gza1v\Kw`$gGpZ,X)KKF.'LjC󵙛H{In !ڌkA;c&Yh f(Hz C};Wy+~gdՕYX,eNs-0 ۰`kX E)\vZy(/mQRig.sn7iֳݳnʱ ?0eH!6C*v !Ĥ?p0˘ 5JE[ h7},糖 -oaXwZ* dVҿHiy,k`yݙF\B+e?|n?cx](L͂k@SoRQSQԎEƱG7ePOVsD8|IdρI4Іv܄xaeMAw: p*Y4'~0ַH 3Y=|ΎbA[ R H;/d+4h,Ƀ4XT"1Bt @$^qhFq:0GԝD*EmqޗrV5r9`tPru? JlܛSaaXewqx?^͂c_}l%Cl|iu{ϴsBѿh,UE &b-V$ܭ18CN6zbO^<AD@[RJ"Wk5[/F@S*/N9O]tke8\yς{h&DGVʊ5/u\QZ0d15JPG.ޏrfj˱( jpȂ-T^5yaD{*)i dO^ 65[1@OKk\CAk,#5v ZlTr-}KۤdtF`bvOmmmcOﮜ9fzb:2x_}LO@㘿2D; [7pQ Hz#YwT__[pӘ,GMlmreWç~R] KZ;xFA ;}1x{8O~ҀRdI) UTNOy(Q':ȧux7Ǖ"Wd\ ܊0MgscETLZqeγ.(& tʍm $2풼);$znvaHD9Żr6r+WU]/ߖ /|ܼ85!ʒ%uJWKخs3v ̄BoxTB nJ`d_½+"W®O݀Y-u<@O١K}neX72 w6KR, [52fY5; c[5r"{cHP;\G1#P P!>U/qF&#⿉z7IC$;H>ϗPE6.ːbMzTrIVaZp3 B_t;I<[FN>tzꀡL*SB;f2X)5?!mD#PO]]9mۭ3 AԘvB\gL"Ӡs(A.YHX\1qWR뭺2{bUXwC!AE3)B/ěQ`-z/h[R5cw@\{9_V2L8<.d;omb\".΀+z’R;g;}1zYS*&ÔE>#w 6䅑| ۪  G΃:B(zs tgcBq*{\K,B;|қjǃ5V"̞p^9 1QeѽKFZ'0bB" jX"+'9/_ T^e:S[VqB'-ñ!Q=nV+ENG֤:Dώ~qzϙG1kWR-`diVǷ3&?p EWP*|ks@k|ܜt {R/Om*;R7e:[ըx8seq6\n/+"vyVs*kOޣ!04+4Ss''!j.ć 2~CM /oUVZcw&r\dU^|4az{~Pv[8n"%4*[dR^,>u~}Y0D~[Y(-Xx-ƗuL,||q:VG>QVma~!%("nI!.hIpd\fy{$8«bF'*w J iPhjؙ#E0@d1+B>oUOizĕkP,%v KNϻp,%¸ ?gFIsGGv։9=mթ` 2(c dCͷsnb40]Z vl[ U=kIODjTCc׎{wR^8|E1ĹpK8.YJmN]oz'R# qPW еMf&a5CNoo.n'mg )]ڡܐj8iOVKGإƠ/t * (Px^-:RƑ~e L&e,g ). 8 -Ҥ`k!}Q)~w !XM]bHI *EjLӥ]Y[g1.L+ V!l' ˉJT2 ]0/#ߌc۔#!eNRv۱ԋÌNpPtKa7؃--t)%Ӱ98Ve)]lά[+h8A(Q$HV!&kgBqq@d~s<#`;_84[Tc LV,E3G=؉ٻǸ#gI?1 3 Ы ? <UNתɕXDx(¦@ $s}B1[ 9rlw 6>0ՇsAnJcj[̍xؒ?6G*9ASF'+[Q#*7݀L2<ˑRgbV9 쏤T2&[|+pJ&H LVi"QR=/'!WT"s07gk٤1xaߪ* @ ?, oQd1oʔ^qqI:_vgm XRdVH"r >NI:!t;[`K⽇3ͱT9Vhz-DR.Q[so'g(bZŒɭGzžѝ =A} c>hvdMV1/kϜ AY* ,tEe 'Mnl(G9(96ش@{HֈM p}OAʃΝFЌsHNjs;ݎd{ {K80Q E '~` ɟQ%gЉ=nk@ Y~2~cZ2G%! g(;Xaun xG3ҭ.ngCLHxuŭ-9z#6zv<ʃnnr,uIܟt %h갅Zc2s86r2MhHaK/JLzf5R?ʉځIҴ"U`%H^z`}lOtk43BO޲d\mun@Ue0EV^SxBCC0TBj^rXjsvtP(Gf@yCH^#k)B&V_IGtz<1OX,+~y PQ뽞h; gۀ-(69[Wch4Q-Ux^>Xt>+z.z U6q`2Iow[8˿ã 4 JtDȰz"{,={kDe<{3?2#Ӓp$.l:zHDWhSgL˟M?Zd[i_IhyԂoC~"[%͕N[tRbHp_C_OsN=yC->=u)$޽-/jj18H8ajq'!Z"ZuK8Y;N @i d`?c>rR * :T-}W :B\C^ ?CY(#<^}$UaEe~,ߊྸ$sqQP\VapWWEQ[| k\&aphuodV.sXf{P-Wo;RMAXNnIҾً@7< l`uM)JxRe鿏 % 4h$g yyI1t4Q}ˢ(FFr0ᗈf\,'|`3u}J ӂK(09cQxJ9GznBCQ8A-:.EEd^NM[!z„}-nEƺM񐀤7qv'hsR˟{K4mlv qZB8B(mFJAcE嶾@&n |N~?sI`@0eXb*-N~orth,l`Iة,*[5Ft>-ϕy5Z@nWY9t51<0&^FP!*LdL#}p@:̱a[qH~"V #c5e a\9s_8Cƙ>p -PCfr.l(gURm/n$MZ*h6|>+[M)Z3BtlZMs{(ñұ7:;ơ#/ؤ;YwH e×Օ y"p6f,kXr%dFsdD:>Rʉ ~>ćt9p xr؍PuB/ܻp)M8;yN8p#mIBW!]RrS}K5Q".xGg38 7}-0wdh:|ewC;UJcx.| t6B9ЬZQK_L2GPGIUڡ iS 7˗-w) !Àz/+4~CgGxv4(-E(Q B#˿Do]InWsr~Xխ?8fn}\@Cw57SrıOYyֻ2EM'˷omڼIk.@ig(% *}҈72v-ͅuoUErاLXgúfǝGd2^kjp ~GD:2ܢ, Gm 녟4=t/Iuy#v^WY <0%p+ ^XoDf`CQϞho\7,P]mtC\b'7Twa;JJ5/5iexu9t،{hMKp솭zX@Md1u4s @;0 p4[dEpY@'%|߳q!rc\#C̤~؋QlyFuC9yǜDyӁq ڃ&=uLζ!m4{Z ^%-Yh͛ncooPs4:ײַ\l未5O 룸kQke,!wu)˝?$SGyT3Qkd?HOڿ<'a3;DfFcPVΖߺ 3),ڔ-:z#9v[j:Bg}.Ey{aiv(`lɵ)ܱӺxi&IC} ORr j ߰/Y4*ZZQLVZS *<~N wB2ɳ@{qTUӋ Dfԧ#@i^ɉE{.v;CRŨ7{X+6Ⱦf#~FS#7!oܱAGUcYBQX SF[6FiۆCX6;j+jJ,[^f7cE޻^-E |陼r#1G:ѕ೺O0Z䪓`5}&".wg*-+KK$IW"tbU=lI N6p &~#/xrc%™u* &fڸܻ"7=|-@0~${8=u_^_RJ3C yJz׌ޗ9/6Z-;vJWD; ~ԟKRHx("Qʐt~[&wȳh]ݰ\u来[O-Ҙ7tOYK7tϟ6񎰭Pn(P3>*ߙQ޽xa_+]| 2-'wh+Mhb_YV\?[=dv_'y)cJf{ƽ@ϱz30Q%1N5p@ce(–⑟ %CnzZipr!kwxV@\*6\DPb!qR;ԯP;߬O ϸ|iIIPթߪM1 Z\xJ ˺Ԟek>5=7$ \:G}ux$ 8$,&^O/4M(-ӌ$gP;R=Zy#ǥYxމΏ0dl\tYex>W+w\>,Vɹu.=r7sWqua=Wtų(:9r7(-i"C]kd?yndoQ&pf/KWlyc ~ j1wXX\fJ8Q"ڬ2 fOͷ j:R `6{yT jaXAҋM5Ul{? 䅶+zB9_~~v"1?Kt` حo xW=d$tXy{BI0,m^zq[(`+> c\/v+o4tHaa_SY<F`G̼jcRFz'fC /s M4YcFhI& w'R-n\ma(7 Jr,h+ ۊ|I x  r$6qt`ɗ%:$$OGQTĢUvq HOx <ϱa-j?M.n\< W<J:}i%*Ȉ=q[Ls3CTD Jƾ OCQ:ϫbɫ_.&hRf~0L\r(;%.m!~NpM#{ӉdW(VqXA.Xpƛܲ:[sW|lFG7ueՉQ9,89ݯa _NŲUA t7@vΑp[*|&]CZư7oq@QQK+{+lW@ лgZx1`k+VM#Kx F>V%$7<fkݧ|/V( Sg߆z {MCDJXiŬ`l&끍]j`vnOwF0 M}ssZ Q_nL;ĸ]Jq"\]=MMxSUNT oHj1i? [K ; 䟦3*-lLc(]Y*#L\MBw 4+Hnc{TI TlF [wݣQFl"OKwPQ41JШ]Ѭ ;ɆKtMu# X. SHۍpbc !TxzpzIo8; *> cc]!AKpÅsmMl5gEj8sFU}lQ!La&@Yݥ3󎖮;P"wl#Q|I1(TCÀfc.'k-50jHN!I tod>v?62h&deJqe Cc>83XuV#ƣ1KJbTA\`#<)NTnp3];c @H@C&Z%4P{Xz"1uؓ ;"emcE8Q:#3^1G.T)Bo-QEgH5A;Aw;Rd:X;+I0i%"YXk HyLNcNj?n>}6fh.)׆'${ɶ"NC) p6"t"!`gٸ@?Nûgp%=$֍zzְ'|˦ kڄ0T}*љ(^jLHx9Og334bteHh,N#y춷_ /Uy+gk'8Yz~S[Iz,~ǍTf̈́| 灝4U#jJp%,fq&DioY2-E2s‘ bx t\cgǃ_z^*Z1)^Jة%Zyah% 2Yn`7VL@~U[vb\z"eZ9 w9TS%?aMz,H^01)R3:vFUDr*|w* #y<\ ᢿi[l\eB4 (1[^WcY.G6p g=S!݊tߍQ?V>bfdlz/z.E(S 8:G}^`W"" 5?qq+m>bƋn-IA.iqd42H+`Jj T}fK/n8S'ͳ{ SZVL-ě/\%ampk|0H\((R]l& F]Xخ/J3&k#Ek%vSUsɤݠ:# fN2Vji>{.3==*hC4>P'x 5߶0,UlW2Qa6-1w|hz,RR16cxSJ+n%s9=. ]D%zwkzx]EBt9vMr=:rzGivi'H6r9*:xuM+H-n*`({VyC$R 6)K$2ۑ(D~J )Au*!i.X$^`~)(-$ah :(EWL e ۸p\8lrx>;{|f-HpMSG$`[PIX,2(6_Рw=" 󮜐>+ h ~L78^44x~+4IG6Me?K+KZX pO5b֞jS!he$rjPpD퀮zEN@ѕ9amBQ>΁EhGZڙ#;LԢG#NuA)iK]sxC,H qw|ڌ sEI6s Ԓ\IgPC$ڭ{=CJ/w) kpDdڿTl2+#^=Z$W1O O|_[tk1.@0s|9)vNx$ብt]ؔro u]ҍ"%N}h$V7.kOhU' K4/r۠Vo>"_N3*w0;5DDdX 6.0E$iU嫄:z'&',nĚQ>sSG(8u_?(]"A@7HaIOeIkC$JRbʳA0{޴d9 ۮ\62K e =?ϔt~ᠡVSe AsC/h6/>צUr\cDyf$^,}&=J5w)F4|+˜QWюބ`ڋ.w^ZG̊']\};/Tr0$`}"_i4%\wW0(h&T@Ez.|YW1kNLj#[>v猂 qemfJ{' ϋ4?#k^ws!OVQ >$?Ψі}vGQLL-;NґFPMI9O]2hUo6ևm_UHS$כ9^ָE(֒|0͢+ɏe C3I͗y$m|&(E.qwTڨL*LmwqՄ>JaBpu۬9 z}q;CU OW.}\Ε Z79۔T)mp? Lu;]%t9ڡk.R?3|^%Rkq|KPa;fvu5B1R +rQxkhl*8> W}x:hrK %nN}M"[ HQ_>ϙ1zb%34GZcd[1,tԩɸ4y'6^WC.`fwrުɁ3(cS/1"-$nR^.{wvIM~_ãԩh,*~@k ے?qc? S NA B+㬢{y{qVb@8fսzgExH$WJu]W]v~p=jj<ʄZ h|:\q)QjB?7k|htjuogHfd#*s*C,cŦ*Z;Z@+(2EV:Yho4oZ; 01`gxa} KEwTdJnek%K||].f`ϧl{q|C7D+)M<{jF@}#u65E168VK; _Oy,,C0C.ϏKGU8+?ꝍxл'] fqfp %YpEYvc|ɯ1NA*Uws 3-?y睕K"M /vKf(^ȲG*u߬;.'b?ku#; UYvFFyfE_s"eLT'PYeS&LSt+Ik`ze9 w FzKY B7zا/v" eqh( ؉;䪨P).j_SE l_38tP8,<_e4g,M#nhQA%țP(n%GOv'k> B! =+217Jk ۿؔ$`Tl!5U4NLMJ}EȚ W*ə1k ;/?gYZ070701000002da000081a40000000000000000000000016650944200004e6c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/N,]?Eh=ڜ.+͠I0gzMdZd, /S6Nr>*(qr4l0^B^^N_U$o9nmx["KFG6r6W({;|.hXSm{Xe޼g/Ng)FϷmң<%ܰcy"'ྛve|HܣEsk:Ko؍LM#zW'Xl୒n}DnFS;Lj UP3ؚ;'U#&UJghPϭ/ﶬAXFk.Q:e$][pDa.6/k)0~;Sm/ %Zk#ɏ+#Hu}YvA#޲F.}$O:SZ‡_c1` B&Kw[񦁘 U%"]=[-5C PٮMB!lsFk]'ZJ *bǡp0`M1y_;Qw;uξo mjJK"xӊ[4)SR'd[BZ=4ih~ܕx0IbWy791rAoY¹uY\p+(T%ң]P:[+5N=xl7J#KtFqIAzģBi˞Mx͉ Ɠ' lvȿaЖn=B]۾ՠB]eDfWMNy&O>Ŵv:akqӜ-`y]ur#v : ªnr2*,UO]x亻shϭpz#2x;#w0uHK6UV)bU~L&FMEByƷ_w 4]ۏcUhf@v=?\jdg[/'n"Wޥ7Tirqh :thjhܝ38P+8| T0z?$|R$31n&Z t$|\X% ,_Yu k&q㚯1LZELtzo$mFWN+כ PZ V2X$UyB A㡎tylMXP( TkE.>y\J#Bh".!|k2"as3V/rM3'1d8Ru?ipIl3-ՉkاJPw~qFVaՅTk*iPF޶*=&!%cwEkBˋ+-;-)kM*~`3"ƈ Zy~q-#Ec6aNj "h`ud'\u)^2k#>˪"$r/TnJt&|e'_ -P̈k]*͙%&>0w>cN=&% vu5CD6<߰nDњJ%MbU߁ ؊$PoԴ]c1%Su^剂M+y3AM &ejsxhBՎ,J*LW%?:[P:ySMFU1Z&J:^αW{%wLxh(ݩoq V"P+Eht( >hgaQObYd}o'p[oCk͠by㮎.->|$Uަ ڇ8qb[)A}3 Gca } {F[Dd5#j 11~ܑ K38εcȒtfʆi z‰k Lߗ{(y}Ԃ%SO5 ՍA2d5Cw Kś;`a~5qte> wBd7e#6J mH2S[7e; @]NZHKye"b`wF\h­񟕗Y| 9ی X/Ez42!㤃,^yį1a|.yY¿}c^ܨTE0a:fҞ_$N4]Q}\Xerh?[\J?`ʥ?6~ϚSx7^Y%+B!# 6Qw_n4-/%p_jY tes=XQ1QtoH)# RV>|DUD*61w2 ~xCl px%)[5\2b㎡ԇ/hҐ 8 @4%EPveIkp.V^=bjă*3a?JOR8`6d״)2~~#P3*˨fa`@m^ȍ':6sE +c[ĝ.HuAo^CSk#5YrÕȋ@e6^0FP 2Nt:OcARkq[a pA  K%9' 4o* Ҹźᓢɓz ߁2RY6G~=vZT}3'ZLv255,⌒Ԙ?%vzhv:1zK)ryawhgvy_&k)xu,Pv9Is&mD{ uۥ_hdR9ٛ.h1⩣IXދhz4֭-W i*@Bٌ+ (W%֨xOg`k4s#&)|>ZA+ʶ!{$ -!C/}rp}jVsf D. #uL*¸mgj_q?YMm~ kc,7=:Zsr~V5sv TՇ==Ex49ZlHC`RA4rY9Jbӝ1> @(W`isqPҊ, X- `yoE)ݕ,)Pm k.o9]y0E"(M+ 46c4ha0 35W.v6\ ΅X$@HV27]hUa+N^YqvD־Ph- }7*׆\ $+3dU,"5>& \m$sZr1*iaB@+1xv 52r8U 5AO;hͰ pf`KV5:,nӟ!Zv^2kN<[؍XWkb'n5:;`ZoB鉡6o jJRȑkoYZԂsLxeoW o@\i۔Q7L|4,D>.@xF&U@v} RNg+J驖Lh9,V /"e9ͳ濢okʴcGY)᭠-ev%!Ps*n[90Q<1N734?=] !ɥįb(=CD DJ`KDq7iݰZC7@I)NA4gy+hiv<&Z5 68_@Uիe67ˎÚ6[e@Ø 3@M>֏n<)GgJ噾ĸdz}a["r܎*`s}T([ǚzPŃkMz$&mb^2h`~Ēœ?WLm?aɉASMPC8MEs/ʲ+fvmn|^3bxGo|!?Q!`N2y3מ޷tEYU;96{4l"^+ؒ΋Cgԑgzső'W 4 8!OtR0.wG"J ]1>JJyC;) z+vt_d́1>̢S7VMhbuE δ5^ 2pm/5MѬY:4~5+S9Cؗ0BD¨P$D~?-e⫭pw=a2大?yY2т5O pVT`bҁc_x "hU>c(ӦN?$t.) /d1){HINXW r-vEb$` 0t5kΛ8j* v2uA5SE ?v5]|zj]oNk,+RO)d+:t\b9Ġ/^Y֙ wɉ\Cc=Q ĥ/ߨ'.0f$=:[RT2:hoC`Ԝ&g\G7tkv4ڣE5*[Q1Uu/z)_7xTHYWcWL$Ehz(AӰj'䁇5\[y| jX hcEEj0#nA1~?ѲRەLj/+4/ӛ ] jRDt-vYtv GF&U=9iSI8iV2eQ<̄ИvIոvӁT{kW0yD`X _e/f.!anv!"S2@ 76Cٔ~sRfz߇x}w)YE%fH@'^pٱD,3 vUG *E)%$'කN^qKz3<'^1y%&.#!ۏ/_w s% ^ă.ȷ,F$?X`PP7z.SЭSqy^8WicĄegMhwp`֗9&}P;]U^b+UTéTU>`l+Ir4f:oboC[L0,C{6}'fd O)!l{}{tC*#G6owB`/> ,ZͿo؂a}jfDlF ˲!nC;=lĵe߹XG!%` ~4 hoD>?3j/f;d)И|4$n+_0e> _yp=C["dHBmxR1c/Hb&PɇmP;'d@spL [!˰?a&f$LnvrWTѮpF'R\b lݥ>jPyn-;&9^>2ڂW,ZP=9_Y磊i@$D4фޖɪ.`!B؁_L[UG%P 3jz}'"qvkrlDojx.R6@,W *a31sZ+\7S ,ʚk@; *:LJyO=d9}tDF$UYbd 9֤  p1[q|{>yTRtDGIJwd&Uexs <'CgDm^[EZǰ"Ɔ,-oVU&-%mR>;^m?!ǩ_/AM_渀μC 1 D 3ӥ¸:vP$mU1۫K%Mc4:iv*`ɼj^U=pYyu'L6FPH A~A(D>Ik}N$%AxJub\ i#[hFfQ=)!b Pˁ#TCqϷQ-:oA0򷞙 *? m cuPD20$Ab9U,"[ SN 'sUW5v:#=YQl#)`{<4Y/L*ݧP~ a&G~F3 (ob)^d" Q>$VHH^"ɏ=)jKϙS-H첌.׶X 2<}䉛 ?iű2$}T'7K\=mOZu!i鴦tXVB zMu|%z7?[8)"8M⤂6n+8s: E9 ^^:@Mޒx /5Z[3Ipq)=5GT>q%ja=na- lٰ86"^ B.y\o/mYT@}KI t]:8F sitdIf`] Iw(6 :vQȦm8n3=:2=]bʴ]ظG2juyVHyf[ڜ,}+\ {-ipJiq&ɛ“|a͉S'kUʓB!X^zX=2}} 脈&+~KXkZ#'mdVOF ɒ>>^!J䮣y;(enW'߹/`0!. !|79x_uGHkC@AB\Fs7NAJ5Lj wg<5ѬrF p+[cNS83b-dlƻf؊Y;,`YݿTO*k.!J[h\(w(@: Oi1HmZsw'gkE%"jSi' ,o23 ]>@$ěEkImeo1?)M}2@ucp` q˗G+y]*vD4đDzwvJbׯՐŮ= jQ*:]nS6K&)aNQϽ8`zYUX·.(VEA/PU;FOc؆&UatQisK =ή5_mӆcRƂsк ;룇 ;Ny#JkB%Pv`T_\7]=l x@I|x$,~cĎQPe<ϲ2,$2KNZoQyb2ɞ@z-E*,j\vyCf`(k=!D|Sm`զ\ nx9@UB荷XH,!9k9V>zHpk7QºCOa^T~o.$y3Y^y]i(-ޟ!<$'(4!ЂyܦX˰b;[GGj&vxqm3;CRYw8ФH0Bȏ'6{;;ѩF*\c)HЬ́Q: t/_iO2<$Vg-2堈?`Rؔ{' @(c:"7Hj̄48/3{،kݽI5EV6s3/@`NH~1r9c+(s|QS C*i0#IA>Y N (c:=?q#Ug\ ]MɼΦc~Rb DK$7~ޟ?O?οnC"VT/ſK]`LԣTM-?x:_5A#Vm߀:#B>}SĖb@!N"?- %})T+'-g#DhуC}lqlBnBHzg너ŇQ_&=S oVYndq!D^%Baώ]uPi4(>yO `5xATc{_ĨIv\M BH}B5[] ¤J {vP#\*R'iV}g묖rꭠP"p-JNq݃3@K-a=B.$(8v 6d&}R哭Q [bb7^qYkL)2'GotqnRLѱD[e1Cz3GZފ|yizRU#JbX.v-+-O/版~qkpE n(fOM_bqҸAgMi?Ci&L1ȼڛ%_bG"]~BZL0Y2m}4Rމ<.ib4uGkKc#ͻnvD)7=ݴwX . 8 n?eX yV|Hs#P緦OE{9a:h7Oƣ 4#7JnBi*pºcky'@^f yH~ӂJ[1٥R" K,7TQG |eoa%(ڀ)^uлҞ8>ڊ(f HB+ô |}zaDENIZ*WcI JAb]f*lB~\R}HL:JXRS?u @Z׼'4E+eeYIYeS6zjH.c4 LC$m=[UZm`6+3 «-XG[:x0@:{]$/g `2&ĞڧDɠGnN'8GtPXDg8$Ok vҍּpQ{c 0 A7&L;=9eܲn:=8HEH1@a%k)qL), S//WT;2֯2Mk0|JTh{D+Z -}rdm#,i.AϞ# ^mah,~:0{CUaFq)x\ "3Uxw5HF2Hfr;V>i"dY_a,~VEUP#kqfC|@|'${oO%5/ ^nx:p}ub@e6Dײ!QO5s%B?|ϹMfL7E](LI eyWzq!b^'Oˢo,ܹ3 |w*= Svd?"BfFO6FnR2 AGJoPkpJ1s!kN yy=( ǓɌLȜeߤ*4eL['-Uk,lW׫@+GQM~;+fu,G*g|gZv\>g}B%#r[﮴6o$gv: Z\?O*m*IsCVb#LKV z[xie Lj-ggљ44EߍƒEstc6P4m+`~7aEλsh\ ];s;4nEF.)~Ϗ!#UY\ _\͋p¡&ދ~ %;B&SJg|ÀOaP!6n9GwE:jY}OV`,0Ϫ"ӷkxW[@jr+NrBY Izg-wvG"mU7~T-GqF.qvzhͺeq'Erl<8O*qgJxfj `s+1 ՠ߀DpEI, &h߀ /RO!"?:kGHJ{MK3HY6YZ V A!MGRT3f#&~\g{~;W'm{Ǵ#r@PG9xoC(S;`!zͪ9L{ñhj.^hYZmAp.Sle'>{Dߖ9j837jNvxrqv\ Q [YP>:ƂQ].%RW\:n˰ȳLuryhWp> ŇC2n0k ' >04T?v;.f[Ko9Z=wYcfbJĄuգԺll$Bb7#"ߕܫ峼Q~I I0LYBcy*73TހT\zFN7߭lQp J306Ă91ķwSXF&^4^ 0wѠbh4ۛ'oy9,\J#g 9?J]L0.+SE\Rgy| l%f#i/&p M}` }v"$ulf71Yx>yu4O=GU)L#;""ls)[*=qgׄ`j>UBTʃ2 ri1uJuk 5e 1bSd +q!Db_ɇPcj,7zx_>`~BpE7B# Yp@ 4BYDi+E貄_(k}+~Og旸O+t PMt1DS˂wrY{y!'_J{vp>luXX;{09&JQ|ڟ<PV%UHs|oD 4qkXtPH~F|q@ɨªqyed)"{f[tbW@/vZ\GhCәeX1G Ruӽ#XE$hItIZ姃sb׹rN'1\MJ|0/*#%uUH=$=CL7Az˄F]c[<ɮz J~>w$d%B S&Sg-k=[ v XQɄ"D6ʨS4D7+r N(X`t"e.{wF+.rJ#ݝe yVӱ1=D5˧8 ~'Oe\!>;` yWvXŬd6kx586mbaD2!jU (Sef׃6ǹbF}ca9&:<}=4&'9vToWX+*4hP=ŝlhӷnOtyǰdBY|s_|Ϯä-8P R͕T\9% [ܞ]Iy`.{[oYA2w̵cRx͜:ӣ6<*vl5dJ0E,Zn`i_ ,I-{#m8p>E"0!ׄ vXt⍻z>Y*tc ώ5͓½"g\;ªNZ>Rǒ MӺڤi*Y6T5rDlnA<[ly4@UjAIv ~LA}}ԊߟW$w?Rn/ _F1pK52RqS&y'vV 7s/r.1HqI/pW3FrkJ2j,>H04-TvL; K!vONʶ־b=Fg85VEӸQW%? IvpK3ayu]1ukq^,zZ0/O}!6z̆Lg5/U@Y PE1)n*)'<` &&,_H$mvyloA+C0s<:Ng0@tt-r\Da_2ƌ['ꅗFs>PT= 8oQy!5ٙ"ehaN-W7&%FqHpP3(]Z.:cBCXHPO-Pɹ>%4?^~G/_(Brxa](&2F8n֬4@.}IF~^ d6#s;襎xZp,O97@AD!R&UײzԊ myJRfyD`FG@ʀل}Ǜ_,UN buɁGsޑ-s٫cB:7|E(APpE?&ҧQpY?tB+N 0d9RE%';ݰo{ WXu_ !V ٣aˀ٘C}A >Q&֚W Fjp2o\ 膟e*]m*?R8fCs=/ (RA[i G0L^PJ,I:W>(^T"(%pk1KB$3Z'^Jjnʜ*' [<Ѩ!L3Qf,$k_ws"L6bv5×lc{mϮPe1g}#C,ZD2g: nh{Nxhom YT['FlI'ߒHleV5I ,IE~Ed݋Nv0)[bkDp'^A*+ԻqT^\S[\q^RVCNЧ\5#Ϲ oH"J=&/ zOvlHӰ?<3SUoȜާQrgYZ070701000002db000081a40000000000000000000000016650944200037b14000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/L;]?Eh=ڜ.+']ݾb|FU6U[1z@at_vʹ\\a e]rΰ)"AμhLS"`G0Ma =3mo`ܶL6[X;;Ҕ0e2I\jd?Ӗ=Z1m&A\2x ׶HύEW, ~"7O ^PKD5>^RyG] *?nq4[.pM6wkTl DKcTRNNF8T /ќG1ue'э[ؔh92tSZfgۖ&BlBH-Z0DhGpp'L?N>yʃ>b( @{[gMA)]w=1Q#i3?x,,E> QI#bI4bBx2N-c RDjYb@}d5h.kQ ie19~`e1s I^RWȚ ջEv' ^f{ AD\^aMW2!N6Π$\)W8?>1$T^[GԀ,U zxOIUbvᚮb۴0GYx$3C.ш?[[fHz%..'0amk~dI]I>? ѵ$ޚ|q60.P.omk_ʝܲ^m^س8o(<bW_d3%q;'Sct bq=ou^,wd" w }I; ?}+N|鈃;@mdMnYJ/] UQvB7|9iV&i!"wi&mm!3sP\>qmg3S+P@.s=IIH>2Ptz b( u _kLž.=WxQL@Bů9~6PtIC#%A_X*nw~F_%`N~0%[˶r7L@i nZ$L&8AP^n $Nvh]Ԣ 2Fޛ:%Lo'0JQf;dPǙ5k]B647j3)@db<#eux{ A@X9mq tDL~mfkX.>:P r'4d:O { B!$ Mԕ$0oJNE 3&-)h5XL'JŪV!pбxb00Iniީ@OP>g~<3 geď*/wDÌ! ˸.}V I ɴ&&i%M"d8HR\ַ5LT`X[Y?7K+hp 4<xGiB.jzpĂo;~1BeNUPBPuYcD)]+L#qqW@)<-9ݐ8ħ/W&-dӖk>z5vwwe;xg9ú'E<vŚ>\ƉDM w(OT]Lvz,B:gʷ4`0v'fr Զpj(tףD ~! bt)$c ]~ [[*lhːٴ)э *8bo^-XE|fHN FtazhPgvTorЙYRjyҁft}󱧜蹙63h/Mm!^ аMP$) T^ bmG\5%EiVE0VJZRS+o>ޙI-K(?;0d!FUVʶI+jU/]ҎsccXMw0Na;#B#c%ҍ׽rD+8VD1t('uJ'ttAoJxa7䙋&!&3Y'F+bvYQx'93FD&y>-C2l ܙFG-.>|F!YIk`Y⁹# p-=ξU="wzzڥ &-2=AlB+d\` 4B8dؒ#T{00T䴴}P:M^LrmӢ7 B}2w6΄O)Swny !-& qT|V:c*pB T_IB5oɏIneX wϭm<{ҫHڝ>xK ky*vGzW$J" rUpg";Sf{fnǛW͔޴;0flsn+lkVb'?L{T3qz(sH'qA[.nv\Pw O<|{oq(iN^AۮXu"$Őr!)D<]Br1=Lz>Ż`DՋ!?)O+S@әEiQkPa Ne(:9P, 2HXaZ&5?n˗v0HR8唬%IzݡoB1я1D* ߸Q ѕet7Դ qO91+#P ??9Tۗf#:];%VlHdI:6_ KX|Na$}6(c-{KgRk2Z6!&$8f7f9!JV+V Ư]lYHӲX-";@*#ʺϮFڍBH , cy ȽM{j*Et_f=43Wi2&g]diߎŻk;=WM{Kls7e89Jz\lrWB8}9mѶ%fmHAqa1D1A*8&o)ZnWO}_ӇFCcRݭP[w޴oݎ# pЈb T"R!5v:W# \[C*k{bkc7T)1_#gGE!x=eS~Wӡ؜ک^. f/xa:GvV>V~ QwC0 \[!G,:ӊV/ B .P(@{Pr]Ymy{;O'JxR1"OlhZ#V߄sX`RkQ {,!Dmf %7Js5E n~60*Cڏ:˟8 K¿)+ȯAFw;P̺)QIp0)zr[dwnl?hΩ -,-;5sԀSNm"4 4g~rxB`̣%9hL$t z ٳ1@!RT:VԜ[95]GaP _&'Ul-*SM]5^LESNTk@@/"z&CZ\,;9`U)fQ<ыN$rLE\삈ݑ=#ӓKevr3&x"4U6e8jfJ"|}Pt?7Tu`Fy1@^2i-XnDVMm PSQ yوd7/2I!; -BT]"saMx^/vd?\k&%,/m#7/UL)NmXRNc!VS>zSd4 @:XGXyj_>~ jS~2_B*|w6SDKR~KKH& ׬=3VB9% iE゚"$='&ېTk ]pQM# us[=)Gm1:j4X(G1{-o?MB-J3;j A'gy֓9 o%"n!"e|̐z]_7^w5G.hgƋ+5vP K@sQkJWs"B=-X3u*; E)n4 <^ K4[ 3~SUZ\7lzFv܍eb'[$Nb)NkQnؼapoadP2ȫt[䉿N_Y9"Iq_w,BбR TDտ)4& | f:}Z#YDpSoIZfx^R[uXO(m*(=>xTEWꅧH-l1 T,h_=9/ e38zhTlU\1׍ϒm "*~#H%".:GP pgݥavM;Cg564mps+q+tժ_}GPVf!%*/DZ5R UՓ ͞]n!zMԫs' !J#/k`2&`Yۖ.Wb!.?M8$(K'm;9K=7sIS`7˘vH灊h # ;`Z`_HZLKVw\53 yod5È]߆/%^Sm5QƼ>L&5;a D׼gȓwUsKEX.78qFqj_)D; K1d|HS`Mѕp,,BytN6q<X9MiaKF0?Gxs+VhkAY4G*r OHТޙ/B8FU?ωb^ O%pğZ)LMiOR:x3()`C [3OO;զU!H9L=?R= p!_%yXqLSK z*5GQ,0!7G e8`4vA" 艺 b G,D7K)ť(?\bDč/ R$l%4$;B{Fn& 香ˊ)5&[.YnYSFSc_KFM>WE:~fY19XөwVs_x R=DŽH?e0-|/#S?6T*QFn0b=;X0cF!w_BےpgKYGbMk0U0!dr)ǥwc/'(X4bA0%M]IU`MĬZZQ^̆G_0Y2%vNBtU{^Vz٧aW K2X2ZʩYICz{WkI$t3Auakt2_)hY%_W. X~Pb`sN\%`=+0Rds;0r)*bo~Pʼn:?Ѧ^:YjX҆MCR1}Λ,pJEa y ޴ J b[4 gbC4gX^O(wʏ0ZH&Ud(H\ERGN@ ѼëԊ{|8-R8=;^~jD[]jL`6ҾIrx^2^dDbw-u.;Ea!'**.H~ۍ|2.W53t%Z˘}-]X*(&a\%Ϩ`Ʈ^{>ѵ\o)2*:+]jeY}ZoVlC4Ԕ t\1^e}HAP*G`i[1+?;:S>`5i7" @&΍]ԒWɏ람[!,CrdA6. 4$2%Qz-; T>Mob 6QBs#@Λa1LxD4<<8R\gɳ2r^S_li&{><)bvsqaw7YJz,W{B`Yt̓)ep;HEPdD@hCl١2f&.O+\he|8|v6)SgٱG *)0k$'`:[]Yێ+sV^eaţRDo"ze$1ŋTeރL3VPN 7&>~e~9X jQ. 0G3g&3w ʄ):7YY5+nǾS L'_GzI/.Fb17(GҊyIhsE o:񋠴"V_ͱ{_2H8Z< 't,㥤33"Xw24&XEctSBa &҈"jo"m U "v;1R̐_!Eʫ|9|w}׳ZR@v9D?87f{*1Un / jL$ŏND  w{jT+w0+ߏ t†_>l ?MG t5>c0[ &GhN&5@n(Ox1%=qIcY#5S%CY~rȺF5R`3 'E5kQbd۴]6{/V͙D3l!xRKE/C#&*`3 `m"P~'Od~bcl'i={~4Lږ vJ>Nd@hx P8N :} uvp.JJLJ@iqYwIKi=Ab+לG)IJk?0b's7Bv 87î7 | z2,w#/k#K~Q"~<!g8{qAx/uVis&|/,憵ľeȵ:qnN M3g0egĆon pNm`qkG*@ZGw:jToh;ߍ.3A-JOU_T=!,eu[pJ!"J,kX(KPgD] }g'"RG=E,crq1Bg%[B؇a5;Y1*CNIJB cI} +$n'cѲh4Lm<{i'_y*R;nv"^vǻcdgL{Sr<ߕ&Gg%ȆH%kS\*VTdFj8#(F RK$9#Ԫ5&*SAfg!۲}XxE ڽ+]ziasAErRX&y'ڇch\]WppiCyU۠d@EÉxwhjF{H zՑvO=äR W@5 em9 R,N[3~B/8^!q舌%l' ߪ|N7~jl*A53J S"pPB?M Wm;DB1^BX ^~"WvBܐH( ġWH' mv:i}"fA}F=pkt-iy7 ,lB+nAv 6 7xűV8`8t@WزnGh{Ozyѻu;0Ci}kL]oz~[-OIiZo!!n9r>6~*] g0˧v;)6ZdSl*"~h;x |B}.N *^ D:'}4u srOco7'~t~R ?ltSi[ @ٙ${$C(8ÁU7֍scn"f霢a06jrlEtt|bmo`l,YX.E7(CCʅǖ*Ą? NmFU|y9eRWmlAɤXMɄ{. <5CḶiáeS1SKJʳ?K h.RIEɦ{G(X.Nua߽ "]t9V6usҬWE%3Q@01ܡs4Fm[[ȯOhUG" X džqЊi0Jv+Z˶*^~OݾyjE/քI9lϾaL};k xB[iޥwIݮ","9v9g4Y|/x@OH?{,A; sUNRM\uṪx %uˁZ̈ iуD ۣaPqXc> uPڣiH 8%Yж,y2 },hlO15Nm5Mo((O^`C?s* "V; #7t 1H |f8ˊɨLLh{*UfgThUF|X$:eT#4d)x!YM} :}Sxq;QyHLg%<̐y ?VKΩ+0)Nxzx؄w$R02[6V==Tpw-&t=IX">oVR輐]rEX[ eݖjzdEk@y2 },R{kd{/Vhιp30ڡ?rU nZXc  FV݌'xI;ע4()1&=&*&BLmxsŊ}I/_HjS?thc6ctmtv F?*,Ի@CcmՑhʷϼ(`wqL X)l;%7@ba[7#bP&B Q4VQ.MyrE9 ]u@O:(S\ɕ ?Z" ad^e^v#UFiywd/tC[Twku.#!:g'z1K@k8۸[ԦQ/a#Dp VsEDY qFдY1b4uFe{ mѭRl.-$gW 5h_Qi6"nۉ'DhZ~v;HRoUtII,mlTCwӏ`H߸u #Ũ'G [-EQ}1wܚ FFF(dύ; * <h`0I#ZxH`zW DRT$KX꿤mK>Meq`eD@,%?0$U$})FO C#>bC~ine|R;Vǭ"+4 B=|#]ƅiL)QYk]ZZ3+I#N4nqJu 1e%E+Gk˻Ϸ`Jx*0j̸!pkƧ[&ӵgOਹ<vSvخh|MQ4kj^\PX+;ˀc.~ROV+Udϭ4es8M[7}^͕yA֟Ft"]FN%SȹWu A၍H&>Bg4&ХT"J|h>7ϊ@T6}C  Ƽ:5L8UiAhgZǨBجs3[l ~xȘ=6Wk 6"c [Ġ(WN+H_ް%'|5>-u%JgV2_xp<˷s Ci미赭<ަ~ ;: Lo=w46Zyس(/l̈́"· q&mjN b"o@ /з+/Vh8 w3H(z= hxަ#/a4ҍ>hw5nn_T̞<Go5Њ\ɞ.<`&mL7Pi傅>9;pױHb։0/vw \syv֠&(VfPj139Lf!Ns uӚĺ 'R -;:},8TKJun!sVL̳;ط$l9OxÐv,<Ѓ6lK 4}8]\+l7t۹Vw}DIM%2kZ#q */ k1}  wI92 j #U|q@`Xouߣwҍa8O e-"ufyT tXܿyF}L ֓dIur@þwD(ɗ(=.`C! ~-Go8NO'\v)Vם%QrgXed]qPMA?g`.)+<_ |7s|g(|&SI}u=nWE`zmڐG,JkMx8ڏ*o0Mg*N?D€Mi £thCJ({4*30ً^>߬Si `-fۯfw.BMAO>QQ)C_ˮxtVxo(ݠ\#_]ztvW\p#  H5򟮿lQZiJ`*?OɄO;7nˣ#u5m'zL,]qgI0)0 hhnecәRUP :AS%+Frj* /PD8ĉ1.!?2yQǰK{GΒ5m%TLq%1ՊBj# 4jR!fA>ѸvO}^YjʟDM*71Nd/H[ATZp-+]>l}FWST'X$R;?K|dk} @n8T °'GNyˬDѬ`UxP 9\]yy*vwH۩"E{+xs8/FE`Y 5Ky INT] =T im)چhP> _9/ 41{@hҌ?\,_rI1i!`JyAPpYY|>pZkp\dRNa¸xfe']BPxACr#/9GὕPsez H!&N=y xR_>rJ](ī-IűsGg[[!݃WU?idhRhgSbmлSJD6P7'{cs-+N=&;eWV}G(~/V.M`ۜXN*X {0 !x֌a- TYagY%Z:𣞨v`10DĖ*Mu`s5)GWµlb& 3TyFo;[lANDMS!y 퍹{>rv[Ks"g1AH̓-.*!-T2f?΄  O d};C[p}aE7H EFv5mc%N _2prHgobl@Lxf{8a1( ֑e+!}ޫjNIճ I(wP^jfc o;UdA>S]/ OFni:m@-//XKgwziFʥ5AD4u::NyY6IhjTi<* [>.Tj[<>-]M$ ~BHzf-դG#].9ӟ b5(WoK]vrgB:TuX 2'X,Բ׿̿ }ѓM&eb]nW?%Lw|bNz)n8臖ֱx_ o BxQ:욏 .Zi*-iG>A"s~o%9wGYP'P妞9viWȄ~,JW n[~϶<8r~R}@ϬmGLtG[Р9DO~TQqV55Jl k>_%Y.奏n६#n$r]x~umW"=5/"]. m\Y#_O@Ac hM$o"kfmKiS"!jv/!t_|9J^:LžhPbM](Fuq {a_kJuT3o¼0Wj907F[]biXZ\u-}\׶cc )ljHL.xcvhWZR 3{n Bl6*b?Тƒ-pdmok>O%ކ֋0/T-^| JKMW*Onퟀ-~S[`aFSr\gL (j{"`8EvpzR=SjGW^fC_J#)2zdAfk$H0C6gxU:o"LVqq?6rr[$]&ucoل@#V7J|5)?&onbKcɈscn]h+U[ > Iκc}tCIi[v ʾr%"sJX拉z#l <֙(/c<7c3udap2NghA!tjWzT8^?lŠR7o ^4 [E5BpK$)AJHzv_!*$&Z}`|ɏa ("%)of}@Y8 hO/Cr5["e}$i_LpUbo)w/ߑy׎b [Dң5 Q T6RW>:-Iqs)ɠ1C,#8Lŷ} />Ui7ϫ{o6bvwmg8te@f;bO䳜`>j6법4+XI!FM' `{7X]"893dvK ӿk`A-Pzr 5Ss?̽)m %tUõ_4ɞ+?zQ;q;*'yJ[=%/L~tyLڤf"n`!Xrp=]v Cs edQ9TpER>&2(9۵<",'[? F5znxwZTfAzV+Tܐi]9&G\XtKNv0__$|S(=#(8ă.*S"fh]T/+5CEokXE"լ/zr3wm m:@5Kt2!לW.У3**"xë.ǹ ,b&UP e_Chm:+!OvA~06=Jqfdf+.tc+xDX`)r/CIOu= Hk?Z'<L:f vPnu B˺5s8I gEx?%j@Эv9}gGxNqz}߱. o#9`ӓ\ZvZzy, E-Z_y-S!pEݦ3vn !o$؞h8M^ɻm$Gh#/մQ bt[H>F19hb;Հ? RFx~0{7Vɿ(EW g{NufO|}O}D)$Jin@5:;Wc@!\ **zE@y!,=@MgY#BbGd@2&RLşyہC7#Ys=-whBcY)!5p| Vt$oHVJ ˭D>s*`rzÉuuYZ}}W4Ee+*agkwüpAhBxy~z[ooWz2m- =TjV'i28-6E0gfi M=)zĚc46`&,-%H;KUyԇF#FFmo@h`3LLqni*g6hb~A;W~֍ɍZ|^ iz@˷P9+'( :wb9q#@^&-Ic)[?Mv2d$H:SGbC>tcgb!΅;I3¡(tvC :H8~/ %0j ?F ;8lLNc%42#ME{rEǵllT&=<-^~DS*Q8oAhjϧ!cs;ObZCr&kߧzMpl%Q#D ¿IYsx:7rB5XمXFhƾM}`N^]vRl#{$J ̓؝ԙU>.Ős$k纂E?A.D*X` g49=3vaaV^hZr|MQꮳOp67uRenhĕv 5N')@;a$LxJPŲtWѭ3]UYWlQK-p) 5ܘȮXr,YĖCWXȜYۮT(>.s&e(᭟rG 'g!7saHz 3W}a|);)ډ x\WfU;a(6UUBQ`luw _e  2츬tazw,x|Cn ]3ύ@{@lO>C lYG"b]\bz3λD:r)Uv< ,(,Pm# 8`+W~blv{ D)%w&w!E np>d\xj s.SOള|rol!Uk)~mQ)?;!ڽXb#&4@ {V*Z}PQn_ v6&wF1,sp"\\8Vp?(3Mat'_[j^ ?2Y;<1Z%uW;/. J r& єM@^8MI,JN&f7lVmy/,hE & %(42#K:#a,("]GMVwRV^O^?5)q}6򷷋s\&oWQj§L6rҕCl>$r>WGP~F:QCY@boUe:+/?碾P56Jha >(:R?&- МxEB1QOy hIqPp!Ue#S;:D:34⺤Ye]66J l";0__D}<<U9͔-=E/_G7y u2?BM>WRț|BzN!.rwm/=&#Y>Hs?ElxCAab#vEcNDS ׶8b1/|3ErqSx%*"6zOQ<[dfBrΊ0}͜oPCЍ 6;}@.c\q?WE?n{, V䀜^dtEh9)3TQ Xzf*PrMn'HN̑G_U FIY:Rsgwh%a̰Is;e(Ez sXEಉ AqLpzyq&s+ /^emauoNXjR1wER3Uo[.H%B˔p* pGx5P5`e EkTͬ`zXq:b{/uD};T0Ze[ mg:M;Pb#H`(DcW5X\a2XQ-%PcȖ")~1] a1-<{U>}&*+Qnv#],/ƥ}s\ߍ̂eA5xQeIDӻWAEmU)ؚWq?C$/<7VԾºkϏV6W }%Z2s^nVPw NKܚM?8%;l>4aAiql!k]!W9Co;{Z- 2lT&/t+IaYd(g4>"]F ӓo>xQU% qq[sͮ~m#i9GL?C7-3_T,x2Y窃¡MwEtAQNދfYbu\ u2PJ5B005NmԐ1ڼgۢH0wC+"fh;ZΪD jOފ"JS6bTa|Q (i[=wnX5O# ]->ϭd?@z;&L㑓Tm Z U͛ yo\Eϰ=KM4*C<Ȟ# m@UVǿz+-_=Tedifnݐ u`Tw-MR"YG?(OV+ǚ uǴ*3q -AbQ֓T/tM,h ^SɖQaA`O@Ŝi'{p N wQueVҨWӴۃl/{BCAIVZ-.*)? sJC;`*+x[;] !^U4D?ܖ\ò8U;5=XWb?e= "LM/s>@ڙ'%$lp$5J6{iC28Kwm=î+n:ܙn7)󶛃E$:6˦byi ,aD12*D~>:lrԺA-SgMos$E:l 1JsCa˯/b2HH@m "{ʥaHVP_D;]&{~J=%wSEgIQ4&|Ćnz3TeHZ~ʁ.IFj !U,[GjVO2bw̫ b%7>+5V_ 7>7zD5B74c@h=C϶[ q]R𑄡}*#tJ=y7j&(G 0]{s-O:iW˜J!eKAA-ܨ JuQ$\bIpK7`$E.N7 fDf݄}C z* 7nfŭ;Y"jY_vSjUbĻDGHw=>Ӄ HQ9Y\١:L+9"t9.ֵ5d[CEEE!Mx")B{4#*hhS-ʻn!ys^:QnjWԡ fe AeDr-b1=_C)UQ+"VҺ|%enEmPǸ:)+S#P,^>'ĉ]oyB31IJcه$f\M>2G+y-~ u?fEwsh(,HH]ߐz`7S@LX?WMRb!8~re}iP7G1sk1inĻH ccBg> nӍ\| Du ;j'h0FLr7bK?[&D!X:%^nj69ex bf19UX;`ڄ&L#cfOad.( y4zڏ&n63<> /V!;X(B3UAJ6}zV%6,P5Iʃf>VNf?H(ᵜ(\F_Fo9ye*ݦCSnv|jG$qrG7iJdMrj~h}`o}",Q xNZ^C?i/;) CRߑK{hUVbf2)Od7g[%0Nٷl p!0F}èev}Pxm;hASj" ɚIJ- Ɍ=qXI'1 NuE?Y|6e! Eԣp/rlw]p˃<04 QW숟~KS oBwgMGΣ2>`bֶҞ ko 4gbHuY?Hu"Zp @1u3gz{쓝lzE듑C0/^u*,2mY[NF#ݛʨlg -&/A0\fZff-gC [;GΤǭ7KS72lt!ԻYK*Խm==3PlIB F2-*SEEuM֋A%%+@+*ɨHxD_ _3٭tq~&K&;Xk=.mN#pճdDp'mc}\|@0(~ٗ|DEQafEA:IX𰒚5$$T>60&-) eB$p\aMWf&SWCd8;7DMoD()Xq.Y^> <<#71A!N;ܷ UXʠ=@Xķ !s 3}r|ώ$a7sv(޵r.3mdksP0懦D,N8nV_ Mam= gLg1m:Yz􋙕g)e8oT9X{cIT90׃? Z\9ʐlo e~=s*$_"ވeuZ焎 }v8K VoXvGpB&~ɂ;67*D}~gFvX46IWڣ݋-ǜRh{!Г<:?ܗ/[f 2ZZ/yoQ.0ADCA=ڲDVfgJpx-u5kGAo\c5gmjԟ!rb%W8N/<<׻>LCsMT\ Iu.hjRœ{ۼH ?pn1jm#<6Лv ~AK`-J5kѹ] Df[fK *!S}=P S7kq7U)y<&,%Pױm4>L ʿ5dOr‚= H4-9/<~ƄᖠiH3%÷yXn$ +Y^6HՅmZ? *s@ьC T1 xM_CvOP \'@<"Y8h\_ykfxyełIknM%)xH[["S%[`ߧ5s:ޠ\r1Ӭӻ|'Ho}# vڇivBE:ԼVនmZ^p3Eu}e5i7^U?~eA)̈́zo``5 6v721nzi?jDڇ8O n3Ѕm݉ate`@%>P6 4 4_Z%AfM ?&[Py&7:6mb,,vEK@!UΆ|ufD 0pOjU]JcN-9kQ(E q9b1uyB`37#cGT/,e@W*gx>րitĐK\ ~Gːw|8vbiF# P/B$j_-\ ^ v)|=rAPorUkw\?f}yɆÓv諸=g$!aP ?/+}:Sx^0vHȳ4+7| vWΤ/'Vt!|d(hW\9 1˖m1ؿ%9j7^Xu&,?Ҵ6+ ȚI޳C^xFsynKgjHWAq%D)'tW\yDN2.ꅑI CB񄬄;,q$#6%Dig`yGB^.omXʼC`O'?UVGq/XyoAYo?j bQzMZч,>IlG29"Ħ ,//f/PK ۪ &OɰҽAhTҐq)s}qbH0͘4R!R:v7]*86wpV3{_2\P/Oy, db4YqCC9a"Wk; A?9/~QZ h0t"x ZiD';X. bg' %q-[;n}Hod]Q/Fp2_H-zNxvLո(c"g 7\Ax GQ96A A~"Z̍ei;*.%. LN!+x>4nF`#ܬ jڽ'/'# R"س< #a{ h^;`rԗLc,=- 9ʉ׸>VF( )pivL2kPqkEkV=d<WīgXV6ة WuDGye֮Z7vCixܒt:9E*|hL\ XXqx x@?e^C ?bǼLS{TƝq0y*L[tMq\џTYz5K%\gnfp1YtGW^t9`'kfi@:T r 0>3i]-J,\;Θ˭~":q%:֏Y8&ɣujGGINHiJNР#`ʹݹ0޼>GuUΏ /qE6ģFEPyy*熚ӄ]j\5,"/*Rt V|%.o:uYgld}& %C{if7?g9~W+):˾ңWY`XW$KqOFѤA02<ԂMWCWbK Ge@pz;ڵv =sY05X.|bCsdʙ\7,F>'ys"'ҸP8GcGhS?0=*dїX2ݮN \MGJyckϥ]VKV/HϚ4` US< eǻOϷJlg.GO h*2 ji<-CbwT!Dt#aęS^Zr! h~w1 r 1~hTwYgۮ)tݻmmhKY g:n}oR*x@lb%?l! ]Sp'A~+dFvTwB_]d 7O5q¬S5L;t]6 ςy;⬓Ͱ0 #lNo U[赇}e(w}E*}gؿ3tdf"kVK]ܔq~;‘PM6ߘ "j_QEb Cwc&:(ۓ'?nlKk [mU>C%7>6U|Pu8ٕ\_r.un2BQ_r'jej F%gy0%>aY`(pЍ4dJjUR'͔ aKBU$̳t]9& GT s3jz ܄n|/{ރea;>pp p*c7'[urlk䦎q ^%fNL8?h؇wtbxw8ڔVAibc2t$,e{7) 81^PQ$ bs+f< Y^\.޷Roy27<|$t¨ >)D[yGZZCYJWJP7akz -m5D;BcBrN豵7n蜄;:ӵX\h=?5tipDy]L5jsM0U6n.$M*]3yS{ yX7c6Cisͱ>FSDyX`r77aݓݒy~es7X_ !T >c#ܲIC)hI-972rIF@;[ ]gwg*K lv&̾&]P{ቴA,̉5L"end;rU:nN0v <`XOw_܄yBI"A3ANҍN C {('0''A|4\OTX!0Co"Tm^|sij[VYbI1)9pe`Oކ6~b x\80} S@Yn|gH BfI* v&Ǜ/}*;o2sPUfMK5{ͬx9>Ҩi^ 3yn_"Inph_G믟iVjUߝ vukgkd`bb*Q6erq1tLۢfH2^z..10k3ЖCm6 kV!2sMg8Xo*q^ [6>&v(ĞuP)K{.N%ͧ@ʢ`ث/N|zw7_@Ja߳~d z")vQHKuկ[xYhkd&uh ZyDT2̗IrEc6s2p&L4lÆ7K ´#9,:K&cҧE3ۮuʦ@&QQ9`:GҦ|>}vIcša~{[8@KI IYX:?ҔmcI pċ2]t.T?8ըxY[?;?.?۰ʄxg)ԉu,Mɀ0em:Am_+H(sLpg ZhlAk(>m71%n(-fc5)?WKv(P/3tdz -rQ7/XWrK0vRhbtkG[yϲpמ=ք9M%h.bf2lz$EDH9>+%#n85Cu/CQlt k,dɐ{ @O U i i3H`nA&Tí? X'lS\;&J(he4wOnl*? b ~pka)U%I-RM=cUTHQt2?MAO ׿<9C~]:`t"#&Zj < %^e,~'BYPea,㙎\_fd90-}i&6@܄| emJwhStTճSIٓWi3ݐ/8r# '|iڝ8wRi~ˈF,FVٚԽmF ttnբchz6nc.Vgwu+$+>rR<Mv!UugrxaQ i(E"4(Ġl wwr tm\]fĴ){ܿPaXDO YÜklgwM3H{-Z2`y8/k+he 19 gMZFK2N:2CvȌnmZc EƓ_~*O%9Oaɂ@G&?VuBX.Qa>|#Zd8obgy}Dqn6y!"p'B?qHsyGouUCQd{EX:Arw (Bt:TХh#Vl>di )l? 'X+]׵/x2͞Tgn7Zl4S-=c?s{Ŷxݔ-y7K}Lq\W{.j3[YC]0w" T8J9Dz^t3h,b sԋn_%+'R(*ˍdl6_^ {&BR=랽2tuG0M!aPڍ_ =aTE@!1цs^ By#7qKP1m Ƭ}X)6bR6u-؂VoyÒ$WSjTo#$h?O\zᖿܻ pF', "Y7r |Z5sm9IzMco☽Kmpv\XϘH::O[XW>I@ ͖x.Z粺Vٵ,mKY,}7fkhJwmP,Vr(} h  &ytR â3Y+JZԕ2p>ݙ7R4(5xbCՎp=6jNOGMLIQh%I2 u a|P:, Mub33,3kJrhr i@_O1BԼ\hÔO˸K~h*4Y3Ѹ\+'^5^22a- C\,mK]0)czTu?F0 p?m^X3)QDԗJÎpU ēԲ S”PnQiC-`Ov9yݛ HYv] ~7ׇCܹ(<$lqk8͇m/¸|YF,Mo]IO'(lpMlۥ}db}mFГWԁ~ySg̼2]cVPfd Ug0pH̡z 4kjOgPX1O MC(9݌{5jw^y1|!}}$4| hgj;*_֗dU+Xش'@ Zn-JugKwC1+KpNB|\՗ZêT}xx"q5+8`>~-UYwLs,׍΅zQd^d|aUf?ى#:Oy'Un|X3+#s&[fJՖzg8C(Uqi}}܄}.L @@9ʔڊU zMՉè^W3Ax?GM'#<|js~Cғ)ߓo/!i܌%љ ȞaxoӞ9s4قUvҟ:eF 0z8Ճ(e`$2w +Jy+O|KBb(]EN*WĜBfr岢V.g$"jFC}sk _$Cj$z~֣ĉM?޷vXsct$v: ˲lPBo5`a`k6̗"]cosȮ%[5+;"1oNfHY];keVCYp=7WĮǼV'd=w2<5Vbgaٷ%? ᦧchTp i'N>(JO۰.NVhuT~,wmŊr=SLfj3)6YpT01O@GaƴM`L*@OWίep"Dd1A =~W|/{z/CWJ-GB\4 pɈtӽa{ +PP'8- ѕg3ݽ[F]f(N!,Jِ@+@%!\^p G)^Qʣɑ71cyw,e49*OX~5p;AΉ r58y/L"Co l=q!fa@p4R穈2Կ,yI);[Q?NGIP[jlL3jMkVEq=(_( ǰqSK|~KTfrl'fPZ\D68 X+dgsZH`}i=/t{(*։ZkKkd%yu*8"'|F/jֵ$yEz7wRPˮaQʹI‚Ba0^YO׹,͚Ն=13=YKc%Ǻ{[lQwF_4)6̘ E> $,&K@1FV,0cNMWUgdXFZ`l>̅13۪0*=^sy* 7+*m^;/ܻRyO ℂzq$Yqr8ۛꤒw9Pv8K\ت+8[ᬋ.3˩O?aZG sr1&6/.j+)ds>ye!b^n_/ P7RJcAuOTj$ ||@ɕc-A.^},w_ﲫs'5g@rF=0ty_GFo@D4 'jzi.-q](dd/aR%Zi>jZNS4) 劧Ct4d'Ȍd:&B3w4T2`J^\aQX~v̤@tHE.IZ^|N1H|`Z0hѤ0{pY^֌XP_IٕSk ͳifYTqk4 ߬]WGA0/cZ%Js f7׮R9'<C)~M]ƾX-v㙣6 iH d!>` ‚aߦgHc; S+0$m'4xc 6G{RUW Ȓ EU4X2h?)Bmݼ߶ljx,Bj,-fRd[  פǭ#ÎHa}Z6HL1*y|zD`XtD_B].N(p-7fdI:թLrè!&{N )^P"[VQ{\7F6qmNMV1~h9u}&P.rpN-$ʥ:D^pQwz6[bk%mGì嫽!ƲWIؕ1Bp|THwEin\td<(.hIeْ!M+_I'Û \=!b;,M+~Rӡ?yՌX(""z,vզDy+Oխ (]iqhث_Q"<"'`JϨ1'HO#_'TI ,v`~Zl#{3kQ6q_j  aw:(x/N4Q'RQ[P `w<:斾l8xFEU|2t! b~8P5U=aJozʲZ|wx$aCBZzp'Y+W-byRε+o枽eoGoԀT_QOP]M8X]*`q4.p[P-H_߲dnn!%XQX9Y?GF0`v?y3J}-{pEb&[@$)՜{'jZi,G}b8Uw D* 1(rY\t{d/GjԻ6eY!*NZ+jDj6I㪁\8l/l"Z#tT>?.!:40dkQn](;jcʿ)Ӑdhv,ЁZst倄ƧrYow{dFp R*j|#T=Lh Ot%09떋BX7t<N.+jh%ݬ,Ie.nԵ:1>M2dx)E]kev>O`8^^(Z1͘^0e2!w0;Ohəy_)ML"}T"Wc U47Fc^]GFY_# G^ ɫt]+~3CBW8$Y*O 1S;yC3uF/ug&Ɏp+B^,{=q |%\KQ4(a_Q[`#E ժ- ,yb8嬴l>_-_{V,!of|izd~ ):6#/Dlx0Q?[k0w sw鱋|*C V<ͭ2|*?i1NmQq[k_ܯ.΢ Чlw dP|2I28ftvuՁOY͇?.a6H9ol6գݮrrwڥ{<ǡ5?Fv'`QTݤr7  p>+հ`i%<; ']!>@g \i<~G[ 1opQ"?G/41KwXM:&EI]Sn=;!ֺOH5&32Atr[S`-45b%롼?*9ˆV٭ll{ob: ~#CM]Fy}|=!X@=mp6Cy9GГ?dxKG*&fLM$%EPNbz}o~*$ϳܪ,`3 f44͔8G\Pl4:~RzyHltV03o|qRMoAwvU6 )4[ Vc#b]mmЈ|IQh uxxsj \"S0^ƚ~(τv q,~(7j) av,*bMO8 (u:%>bh`>R|. TCSQ ]U*|e[*tJW[TB95^림@xhkn:*.`(2t$)#:Y{M({5+A Yrrn+d \R^bslقpQS'P=/yz8mI\w<-3WFjD$F8Vv .TRB&'"B}; Rfԑ@!XAC^k.C (?Afs1etF9,ufSu`vfk`~l7jBMI<:G c0Ӿ wjqx'QMn3FjȅqhհlXN3yOSpQ"6ڿ~zW{aUKm s!qXr Ju<0-]?e eֵ`c aƑNl T0Te_3:S µ0030?s7yQ/A6/JeqC+zjK®Tf&p{Oa:&*7h\;ױ)(E{䀺$͢賁R!!5SӺ= 3#'DMIˁ|68b H{P{$?554 e1f%f|]l\݇srXaPZSQXqAx*«׮e6P56{h׌e#R묹ыEDiX`7ğ"SSCA@AϟFjb{fE,㤕~>A6ٯ~̀2Z)ڽM RO+QϮ 8[O;5#?)1bsƀ "rƦ^ęn,f 'Rs*.6`PA1>l aZ I"2ca6+ϥȥP$3F/z{]Cߧ{\jwԣ2a<(*ay&P%yI˻%$F4/B|mY2buȚW62Ʀn,TJlP3@ Kįdr+OLJI"MԄ[D˱(A .m6܇Oc: [*fu9o2bx]ijIoG)MG0YKK3Elq"0x#:+eWE +<* l;RB s1_ڇH#^?L~mQ@C{DR:b/GJu*]G4|"6X/z!0XvaL;,xa>v3)=Z2/{ f6'JPt(gù3?]'ԩh6ODЋ%Ҡv3Q,Kڒ%'U#$qz$e钝0?wrﰷ@zZbz@/R2d)qJ!E>Jd dvUXW:`egˤ+E/d7aS$hOvϜE)Q7DGh~nnLoaPՒ+ذ96ݢ4u 6culNȕ+MHj3q!Y;S`F_ n|@{1g2jF3\(5;GwX'OGzW&~l:Q?ojvv ?dDɞ(r i2lu*,3?Hx)ܯ 9/g+g?&f]&) UVZs0eݱl!a&֚Nz*="ppYU+'l ie@L%)"@~^wu'v&Zsܚ1PӧPmm^ \:ȵ ofNC~y%j}G޻u Y2A~R^fZحY\Y8A$L1nHА)_yצ,`(tex \C;^}OAFH뼙O&~Tu(u*8Aq4VBIM|Nqh-Wd>ݴ؂F `YIc3* 1{iJ_"8~8vz+W^%BjIpoN|e ~bH>9^̄2fh4~ψ+޼ ~^.V@'nMSIXe]opm$4n<+8|3X!z}1#.2ul8>UՊ]O8 Qh7l)xd47; ށU>w N6_mؾ()Z Mdk:ju9K`8Yۇ<Eg{pYf&._FY"Ŧjs9$w6v@SQ.fQ؁@WX[eDDqJ2DxTl44h wgG8GyƦʩ Q%0&]{K2}KrG-ԐIY[:Z}ԃ: "F S"D(]\bb9Q{.y]'qKoA$_VxlzG$ph[}m @# ΏnKm1d iiӡk(\6Ky8&O W:Œ۽30MOi`o#NMN@!Fr(v;3y/>jTS[:d}\dqiꬵ܀:Sz&O;aj# e+ H8=E*@QcҴxmEy1Ϛ5\,S$:>q)zl1Vc/Vv.npE^  o꼽 kG? 2Uz_ZGH$@KN=B],Z,?u[]*s|p\=>ի\{$uL(l%5t9%嗜>EIx BC~DK!H+d6romToڂX621j~J\َF 3Y2BΜ2 +rx5Q|ue,LvCgQm(e| ]oRgTP"_ -1Pjaڮ;Ȕ!s'"KWYRΰ WdsG;:w>0,ީ/x> ч,Zf6/l晳mhѠ{f00\B{?R>@g8#<05ٴB[Pe,Ϲm%ڮ2U8᪃ $mֻ$ycֳ &CQ4"h8ÿԍ X>QfL5f(^iy6%wn; -F!JhjZܠ{rNMUW'2+y$V)aKH JPEd]:$f Nx<X]Vp@K&?9:JYX:[U39\td{El WRUHs;srQ dOAl_|SG+ѵ8+Tq@ZbV4=5hEm?(d^ڬ`4 WLv̏300@53| =29S`AB%c aZsد*"W lJBV 1EHu)&aKL"5 }_i^0OOYsgsڞkayà‘]N"Cxњfo1|^{7aLOu]ɮ.G%Mr5}6`ʈW^]bF<T챊eן3FZRJZJIdYӇm6e{vQ TL,he@t3-RUݖxBDZ!_bsDeE{BfiV Q9wL#Ntg ..K lC'|=^#i~vk Ji0$qer3* "nZ9O9eP@XPa ? &##'6W@`9ʢM?i9ZފTr)d=(nϤ~_2 w3րڻ3S3N"邻Lb?6C:i)3V16&GD9bHXHDBs~eesIQkRs=8ҮHI͐lО\IhU6&jgj|!?QA4^+r6y\B5k||ӫa|4 ]\وݫ+"I>)t6BIcK_UB(@!>_.Lr VRiMg,{77ns@$̤V[pݎey|u~bأeJ$K4P]XoE|D'[e55OZ/`.{RMxcsF df+60"m7$vz^[];sg>M x=ٚt Ty(q>_>mY7MWbU1vgXn@ ox;7f"< ] p@ӣFE^ĄZ Z?=*0u 2@Ǥ3Ǘ7Ï)Peۚ`o~ Cnj*nJ4/H]a6ppWx1)؛xꅼѩ]Ӗa&#G=`V^d?7Gsh+[G>̽}Oזo [IQx|XpA ]R;`%^r@WQ&* KKVؾ2+_"v#*}O>ɹh/ny|0kXz,vHIlf#_wԮW~bs B}೔ 7^Nk{O|s$ 1ܼ, I')$[{+'r4.\0)jfĸ-vf VxP0'v;? ,mTÕ(8Cj&c HْRO题q}KR;,1'!=c >s Ou,F;r&Rzg襱mN9]ɷZ)jgeװ#%jv4,ۨĔ78mUB8(W "Hy9>kwĢ"Hn'_j~"96#T4 OZޯoy+z>=21mXci(L _hC*kt(Ma,!xWRYJj*77۪|ĄL /g"},[=*ԩD)QL蜎_LaA(|@,vQ\4=15l,(˃K<&360X3VA7IXqCʙ=rdowP\vx mfKO3MKȣS]1OUF+',^4 c6aVh-P9i1\oO)QH@8h|ƹ" ɱD ^4fRW]LMyiGI}ޙ/3႓GZ1jmCZ]Ǹ[sB '[j.)DZ8"E/AbKO=jo<^J(~'o%.m'" j gcn 3xG$(Ofauy5*E/Mum2 Pp@uRC?~.XT; $ɨojqAӬ@$yC}9$Tt!{lʪv21^!~/ ! Oa{NyZ*):p=a%ym0vr,J=(aPSsd̨uFy'C5Kl:gYA js2nYF4P#P&mTa8 S@S1|ֈ+Mmd-5ihVk"93Mz"4e ڑ5*)@Q1H7nN F2a>|zMF5e+KHF37U}Ĥ ~Ffh5$m%(d'$sjFoAEܱ]Q3c&T k$_deeϮ$Ya?cm֑v?H_i @Km6yq&kMC@:'#j>,2do/kk`O<Ěre<9j0?i!zVG"dvH6lvϯ]$\Xb)ެОq^X&w&F R8|9a"A#kQ38Jaa/Esg;9M+Q36fwUEd`S1/٣LWd{}C C yħs \KvhC OԏY)l,LOKG܄s$HSdK2 ;L!ISTaUstqy#~}43a5jjأ^9ª"_uJ.T}&ϘGb`&;!oEQGDg,ܷE耴vPy SM wORM`&^ܚI<ӢYfAPUF}ۭ%{fqQn KX9xMBіe)}?k؟;ǀiW( nYk=Ӥ]`AM 2ejjOxU >z{\<*SΚAӑcĠ85֑2_1y<=]o)M]8PzUNa x J`͘2XJz f_MModIX/#CxD"pT!ߥPǀݵ&C."0%ϾLol|+OZ( y'm@#%c(uhq@ u YOkIgWe\9)VhW? 9I^S jܣOg[S&8f@br) Jv*jp;eڨ/5ix_XMlU5Mh׾6SNoƴpخ:9(Tk[~^dZ!dzH 5lKeM8"b\qBWf4)s˔<("oah!g8U/:nX)ZxSnaNnӲ~L6j3Ik(;s6SmݵԐ6&?$-Z0ΊH}u{h lRЦŹ 7)Ns盐|g nUvbz%pCٗ=H˯Ō .HA4/fR` ,߿'@巘An :71˜:d@AH/3pePK{|*D# :{"_}lu {'5R^{F&>gVG8 G[koe$#"g.33\l-."[s:l?6٪fbpCI2R3y,vHyi܌%79 SK>MؗG]r6Dt1s,Mcݒnr_==?D;ȻNHB([?\8*$4EBbe7!h -+@>] }=byjEsS8,h2"{i,#hDI~y|>ꬥA;Eu:H6i40B+=θ dC2VR =ǣj@NTV %xTۣ4ZVM)֨29}9Z-*fk2 ̠r@/I.<}@ U39=~]XSÆ wRxp}tQV * G6dA],KNɞ.o~3YbRZ+Ftn:L̟%]J_eLnZv}tV1IF4M=ZBr1^^dωC@2!G%eAmG']Ӱ'M& _`GX N>K~`=(u=#JOq̰YN.WPs4`^y(Ykg4Z Uqx :R1xLH0jH'WwoNuN~DϞǗor/2[AaDeM(*V8N#.^G1*;K- w62tNq Q,WS;)(q~6Ûc=\*bd6v"7 'KYvK9.'m8q,ohR'TB&qz V'N*\IgFo=VU/!*W%?^]M4l(#Zp3ChvoА+ FZ1`z/RY5ݩZq+ 's$&?tx6dߵ}Q"m G p&s^Hl}V;$ q(4D'XevN OBlZl[m*>cn;6a_R{7Ü֕YDptvkKLsz: _y@@:NSk (I5 pw{<|A#D>־K5h#Liel p5 !cDtR0?Rv 6 c1 HQ^!0d]~Rоɯ42N~?9Gv$w'=j ,)KMvn$ګ|\4-= cO򪽷9f|g,%/@ō2>wtf,4k03 MוhZ( ņ8sv]J Š'w8aHҳKq'"q-Q!2]C(wx֣aT[9~lV*$S̆@b̽ C@`nuo?)IaacSTpJKLcڊRui mHV|ϼn(~FhŜLd6_ cPQ Y3CnPnFD$iFxK9ؐ.Õ.\`E\'RgA_Vg5@ [uiaxq=(CG455[3stұ AZFP@%MH|ea;D~< Gteh-C7F'Il`y2u -ۨ络:p:7L;*O($OM@h, 8/Vpn8.O/we o%GO"TH_ةe Sp6YSָ7h/Ϡ1~ D1U}(׻A&ݤsj{o ޒ^;5w3[Mc'S_JS󿆐[PqCuQ:G :p)|æ`OecoMD?ML JC[y&+cm4RZq/nA|<+M:g:2dMiV\+ hx[/̖_0_bifDG>eDzS!\=EW chu#9JDXz$hY!'S|Nٰtc,O< amoQq:W+'S/)|04PM$F1' 6O~?[1 1^j;h'%dĔT!<@!{3?)}!AytD;hqF4xklvِԯSHخ6ۥ>!_%J3z/w @}z+Oիh]' 4@F*[#Yy}M]z0W=U:#JZ~!-Nn1O&5_Pm')*ɮ\Dh0f./|;OoA# CQrI*w)؍ ְogRTԀNNY`M1~73z *Mcۺ;Wh=Hԝ_2UͰtՐ-/C!6\LL.U?Fm%t4)vh$uܰEa`5SBkIS2qs:%'$9x_қ Ì4%}iz'g()g9Ҫgaxq?rW./C1?HG6}vM'-Fo6(v:<EacZ$\N r 1W爑AF^_:|P7})/Qaߵ0[e;^k '̫/yNs&="Dr8͈I$4x*0LG QBm@%,b]Uȝs$.tn pB|Vz_g a0AW2L`޶^@?Ԏ&~{z(q0 qWaJ"dRFtKqsR0=fGBPX~x@ 53^?*!COga" :aAk~hN'D9F>S0>~qՈ%@cN䊖6]!=%$3j%|ضOtw~&z7>+8 Kfdj:U(I~uR+(Ekk~d:APuZSb;8 `<{Oo db4M?XBhV 6rX# RG-8۩< TMwV7j:5jTRJvS)G{LױE/h\A)FW@[*w,^v|=*6f73`M'-o-&9/\[ga~X;J$xSHR[\ %lU؟0znaN,U.28|ր9K=` ݮ[|(.3n4 Q۾l~^]O?Y|Em=BLTA,|`V<-z"[iu+4q"ágHeBϵr"owk) ־೒DXB{F3x$ ځJ s:So`V $Jw}sBA.5ff8깽wYB-ٺ3&0u[#C1c,%26 pGoD8qE'UKjoKv.zvRkT=ijAT-'|(&$TQj㛄si5G JTrYx_ۿJpU{68KTU?/RkLDsR|aS2!]QЩ eAP}=v04EY̫nYșFpJ1X 3Q+=-oʠtu؋(TU%Xl5\g}EdOͦ %# ThWØ)x?a^7on&Y:"n'r4pГl,ulk"T ۧ,;aV_H!]чH8312"" q9o{G>ן/`L&3gATC;ţ>GfH_1TN>"NL[A/>Z="5qX R:" 4b?*jH'@-cxT&q?1t64=Ux[@)u꟤NVyi?(ï qR#]Н-e agVͳsEql`NQT}7Sh](j~ )}d'HfbGjIZ$H(Dw9 -5{ĄuEJn8yC<59Uu]eD2Q,̗lq(lc M|Wn5\;aQIY$bl֓;oSw뤵KA$*PH2cfKGODR/4LYT8&BzxQ& 2YGHOnD{ƋMz ssYF3Qc[/f5A цE2(o%`PPH:JY{Hh`l)?Eܰc+QU8 RPFoz1qƈk#<$Pk=ur}݋ChUL|3A};W(V(olkPVD-Jl:sF~rFGwpNJUC~:v6BiGi iaK=kjg4UGΈ Nٻ*W5`  Tϟ؟W(&8ʇZFHLm MO/SF& n\2tH[A (&Yb;3dcITT5 I-X7Q ɂ::{"%+s;PHAxc+ڭME vR{:ESաCNDݹ| cF֍GyUV%Q<0%Lk0?KFt-պU룥QcHmIiSet'L#EQW,\-Y}7sKnJP- [=x#5KI\)ip7[%ȨsDm;>nkqO3Ϭvnr/lI2^ תn *ɛ*Z!`Ƕw݉GN^⻐snD^ $0-`3׿58SƄ6,aKU;ⱹsNPORN\Μ6d >1@h+Y32q- )XJ^ &E:݀vRUl$&L# Uc5̶8ts1uEndf1߻HDVbTO_MЯL)?S0]mO?I5xa~`yM1re1%ee CDepe7?S3ݵ"ϸl6*JYlw=p 13 ?O 1+&xVݐjC֐6/'4%;r^]3osbߔfc,ŷ/89 OcD2$ D+:IPۈTX[? ܴ-` Lϸĭ]],f܎kY3UeO^S]Y%qXpƱBazv&ox6O}Ty'Y6ݼI-̙P "#N쭬B;/GPG\R[>v>4$VčŃ!=" CҼwPxEWWq"#^3Ȉ ]_!H1C J6D}^TϙtBUUO;ے3a|MCfat3s/0̞J:$H]I*BrI #YIxvWNLp ۸Upn? pmQr`{h?5u6ηڂ%apΣxժ*1{ގJD6*QΊLVShwY_|>oI$jqe3]F|_{I aUŔ!ÍtV=DSca~F@7L"DD% Oz,TO]\Ln[lB_Aᙥ xQ>;f='T%Z{MHzF 8op G Xù""R?ڙ(1|qI3Fg52\u)[< sRJ{@*S xb/8ǡbI+4墡\zS!DlL^ q|oQkF8YʴwP/o 3?DsmxdYGz]/uCQսv)[ @nĜڹ_PH;q˃ãIk-Ay_۷mG\bZ&#FP1ܑ7\qcg.ip3ovJvnH%#9ZtV3xz :hX*Z߼c7#Hdz7|&^Pp<sAxO-;װ,ڪbeW,P /p 2Qâ0@+Xh#:A#-qO sso|MI_탣b$bl TbH?ڏo&VCѕJIm \cU9p}rHҶ?̤BO)yŜ]{[&pxS 3X!H5>q 5Lf[:hX:OWJB;=چsA6̆ވHI/`}[Xq]P8 S++/'ٕRm1uͬ.w?&qv < (9 $X~@`)ħ!~,b 7HeL"+-w(":>)Ǎfk(N5-T㰑> '^Q~?7T~(@b"(]]u>tOQ&>R?plגz<-`e7C wƇ}NQbweiܸ|ɕ7$ڂ~°͹L s`E~nY67}5hʜd?ۚJeŌm2YmSRq@ Y=dd<Hq mQM}g+jYצ(C32B">F@Bdy@\vK]*;%zv YJ 7J\u%%$g))vSnZXnE,;ofYq䩅œpoq:^6ViN5#㓦0 g}Z+ϒDM+ +n9 jSm PXQsWjI4B (\_O Y@l/3)+z^ZЂ5vruo^?Z#Msy$^$tzl{؁siP?Od[VaUuM:4[NW"? N*29EBM1rtPȨObi^ 6-,9h;bf$DkX<)wGM+ەyt,#Q4} VMT}7nq9a%Aց;ojt^_U U1 y>]9||F_.Z룍y0>؈XOG{0 eA5ޛc0V\{ܞQPzmiDyZ@ Zw{>i0Bta'&0}Sx%a9 F©vUV&m.z@H!@IT^Swe uDȞꙠ5>@y l !P{s"^tSJ~C)%o~4,6@dẝ#Q`7,$ո#թup$>͌N?]RӹpgS3-NR0(js0P޴lͰ5+j1,-)-c]I Zx]6TpL@~~FhX^3>F ¶j/!}eLY7m@4dAP8SACTmXUd*qZ|ݘ칅!N,%<4k:NB?# uAe$ZŃ2193} 10K(@}bWQZ;[DL*d2mw0? hQv [:t1:Mo\61TA: Jx6oZjCO_HMQVC,p" L< ꬹ|?Qa a5@@TZuc!!Y\| 5tsNW 4 ^>N^c6QXv-d-(8G_ղG 4BuWwr/zSLf}ThnI!ib BQ&'^2ٓ TVk/#g v"J)χ St.AHlUs'gwVɫVNH7 ú|s+gEO`~\7 ^R+Xs4a>2;zF>M螜 h2%Eђ/*pWU%kUD' p1.4|-}Ë!hіGNmjN B{#LEn V`, ˸'n6 4>uƥzPDәn]IWrtQuF#Iw'sշ29> ιewd=H4)ELRalteTt/!w^Zn {gn$Ή>V"'ъ~ Ꮂ*;tguO<?thBXy9ܽZu:Œ!8+> % ہ;/|;exϾ|DuQ?ySOj&;9xx^ܓA(& x|ra}rޖsھAVet(g"v|%'SN<Ǝ U^ɮmbyg)iZKuԅjǤU-YlKrJ#0="9V+BKGëTs{ | @26SэP_˾ϱ*lF%bxYŽͿcr rf_oH| E:mh*c9˸\#V@[FD0+\*[e%uu.˂2d:2v׍=D+7&+Pٱ B ۼ 2瀆,lɏ|R=%w8 IvbE/%iǨ MR8ͫ1vyT c.&4<)OTOwce)s3lW'o4.`몠>thWO/IDQe<ݺ5v ȷ19 A5x͗e{@WJrX[Ҵm1WV`,tmlk}Tm1Mk_oLyx =zntntxԾ~9[/2"Po#=6H#VWH^2E2afr Aԛ|Vj N2 l+4B\Xгzҩ)R$_#zSm4r`UAi7#,qL&̿)ћl*$FÏ#F"Bx`PbBۺT׮a[۸V\[ j`u* U{ےƚWM@,&8X7Iȡ}/1 l-ʧ#m.~  ^f9娫! 0L@Ā>4/su@P1aP$hQ՞Z=!,zkG۸ BfbsPlw%썘]؃Vo]ރ;μ)A;mڰ4+ I1D㺨rU\/cRDHL0T^F.tV4a[2)w09_HV$1o/)X%DXr\iw_-as3K;{<;G.:RbJl|Km_cU'(WlZihj1W8OOX:M)ŋq#_ȡ?[, |; Vx:#co/лS?!x"uKX!%PӀ`@SS H~H?,Ŋn I7@֕N;H&f憉W:~mo.&B+FX^AUۇ,%%1w_N5I~N6Κ00-ry92R d+1,lEpW0'xLY96Qe.3Qq8lg/-7>^pqVLp߸Z1: DƢ3gZK<&N؎w "cu$aGrOut"1Ft(#|~f[g4G[˦YW _L 0x'ڇO g%WKWHk1ܔ{`MQtJ||O:sBt _X7RTćX$Kp+te8W@`E@|:_k" q36 jh9WGL i|(橋?C88'~,@* hk9;a]n 1ܻ ́l,eq  H:\ye\q>#d8HlMu>՚ 3|H?F?f HJȘ(F}o2ՍQEQ]r\L;]4Lvŵ"ɜP3+| h<[?ɖapUy )iK&R9 7u@Ҹxny 8c"Ekqɻ&`ˁ=o<x̕5E H$X֩_jg9QV+w \Q,'p)"KvT̊8>)3'eD6@ uuemz'˭"= +\\~AͣMA.4%}ך_J3Hf~daS#YN˹(0yN2 aE0qmuU,\nWFl?XD'E$Ϲt% XqAL7Ӝ^"UĘH?I?i =WݗJQa@Liq+@4`i&ej>eHW) q-]߭ؾ|̸wxlMx#ٟhw$Wx0A>:̤M).C!rQK"RXx+i[^&SEpm)gTxm)/JgvU7b=cq1*?sWP}ec_{ð 7BQ;_mԐ k2E"x5=ٔ ˱ʿ[~ S\!!]HNx.~;u2 Ejt[jYV1 Κ_7V艇T=e8dnn,u3[ ! .ޝzHDazTiΫϣ=Ie~i#%vN%Yt7A=*`ƽ̒m;1{hw1 ^Դ3뱽 JD "뗟!쩹$MHn;R(ĨCeHfy1JNLV&ȃ&"=u. p2E4F>VtO_Vu;r:圓  C#ΙJ(AII ):YUzsL˾]Tw_[l{Z~cfSf~=Qca&FNW{% \ b8{^&F:FT? ^yķ}'I2n o>ٱn9p?^e(*CA7HD(kW<-+H}|,W8asd(]4V&]\%LGo%5X@UzƼx@Mſ#ISH.F&k*3NxkO? S-ֽTu#˜[o܍&>$V[]20p)FQ^b#ص9&,);ٞFJg Ge} Gf]k$Oe-0os0n9K9x.SNӠ!"9~pf5|mJ7uVp(31WewD~hl08F;gȪ !?(M,f4GY/?.Ɵ$kZ8'#ݪL8v+Ӛ*I #+.+2]'έ61\GLf9B/ tY䭙J# )gvx~N|.ǵaۨ;Yo$1v_;md1Lcj"hFo$q e[6̮ al̀Gd/ .f:T1&#L[<_5qƺ'.=4wMQfVo?N̹Y{ bB=mGpl'jL`UϮHj2(iQ:8rJK%d;m52GΊ&񉎥n9͚;`(;R$+i+Om9:!Avgw\Ct?bRu&㥞!I+s?h@> {j %ZO)ᔲ}odS6\-=&>DH6荲Aԝ;W4)OfϲUunي8rHLΒ rH-_E,:5rj<֦M:'ZֲXe5_[N-P=)S'֩aT$zR} 7cX`ҐgУNRћW+~"kA㸾h8OjEa}%=ɮjuWlZOeI;2[|5^~+VǮ1#,Q !zm)^LjV>ūS4PNnF{1}4~h:?O͊G #VdMe𖤪Uf<);}' 1K"M/Y~4e_MLR9rC,V_5T9Jba[t5:3RDLELIWp0uP螟$ ;G:VmuY>wdGb- 7x- 2_H4@\S!wi䤫1z[G;p:6T5\2;x]YB☶7%YʆVe~UmA";u6%֝D1wE<怸X5lv¥T !2,)KB`cw2=S]D1#3Yuˡ v1qu7p114@vwJU/_هŀ![SYqݒɟ请@2'E¶d^_FFQS+C[ie乭 31l/UћZUķK]BP=W?wm~ HI|^7)Gx,{wt(9]dmP 3pHZdIؒ'0KEri'T]b6+@P v rZ|A'=G7=5%cQlxʠ 4Wa; V7R%rw\H/}JhROvi-Jdpvmx:RMP1Tس)/1YF_+ +M 2(6NU'0EY)٭iUoe!zqVk{E98O,{S==vAH(ZԒ_lhhNYϱS9[#v;O 6bz"OƔhuπsxǸ\0%7rk)`dN/_T/E-;_}Y^Jp}*~o7aw P~T}OWPL9dVTe8sukd_cV^pA.B.w< ;8iCfKwSP_79PB 8kͰ> 58; 卂@:{!&/14O%hcde1\e쐌wD2Zqt1(_kݒ_зV=‹|tk&8 9*.M) W .ŕn,i5 bBF z.gX b |{I$+3$b(|--vZu2gwL? ?+]zpjr&'DY ffޛKdtFYJ)84#_:aP?~x.ݩk})UV+xl}1#p`zBM+#tnl0Cqx8*P~(TeZD {{͐ < $AF XLKƺ} nxS0e M[8Eg D*@2n*QDYon۹^п6(e˜ Q4-~8P؃J(4Pti>@!?* *i]<%k匓421 ;9ʆPFqwbK|dNL-IY6`*3dXVBdj8<.]lNSqxuf Omp' %IܺS[8@Kh݋R# VW\k[5 ĕ%V9RVb%!Up/ڄ#pfpݹ+{Zq\siB?|Մlj|&7:vf u\Rx ϘoBwEeڱ[}ƘؽQuy0Vw2SsNpkAS- !^yB$?c9ϰʼnr3WG{HVW6ᙣB(;..7䥇?oԟCY)DGj~dN#e!fVioPb.& Vzw4ZHk@,GUN(&Nyoħkq>a 1DDM \L h:)":N1#k0bHf`lWIDMYjm[6Ljk^ c.v lf,xM!ClMU\p'~!rb_8^G"aO"V$tk@I_+m&bǶLE4:y.M$~kQp͝%DpzSմJ)&0a4 {^.jxR8Cn+*g6ќ ZR7u~Ac D%PJDSɨ i]l9F9d)e:&eٲ(D1 DF){=|Z[q6؆{ }bJ䡂GD[r4m׮{s *Fㅟ"ɶ` |h?D`$(Vⳓ)pd !8A85C-溬HnOd $(B~>s$!Aãl1[wig%s j@rݚ`,#0咥|S}ܯ_iMY U/i &!rH aoNsXa걉b?}a!یmd3$d5"%gxV'yÑSol^%R.-Aq+KwI>SN u>ؚ2<5\̒8rel^e QJ *<ӊXQ爨B38,ռ$I3cߞвi&ʢ!:> U'ďωdg@ޟ腛yPIq،P0;qDj n_AxY'$ME:f~< ҿ$z?ѲyW @%0{(jBuH+O_A ^Mb Rt Ԏ#h0e_فę6'&u.?b8.QH ;JeAL$g08ҁW ׹ME#_aR*ţN{Hvm_@0LY$e}6,N5&@yA'Y/Zk57s:=rHM:E~fVnW3ڼ"阳Y_HIPTGԽ#9od:TH-}MByO?FNGP†[rĮhnLn+<@n45Eb J$YOg>p:~In9 >;a=\(SHշu ft;)耈BJ ݹq[Q$P)x‚"c%ĔT{Ma%b $s4$A#i1ȪPH]ԯZvy8Jڷsufr&#K2NwfI1NB$ԱKPM`y/gxIXOEE4plyXq*-Cm$zIUkPJT(Abx$*; ^8%RVďm{J JqѬF[E  ݽ55f3A@DEdHs%'\rqRiJu( ̦օV9*M |\ Þ!WWwÇ*UkNwcX)=p!؏ۮO&kH0rɧ[=NϠK!Ygj` GW*!{y0l;*pd,'k)OގI~6]=Zw.z-@c ɕ;,13֯s'W0gpy%?jm!ﲐEXn})S\e6nKCsD7BC@J+fr#*(:;$Q>-Ч!hU頓`P5ij ||$bb?{iey%Ֆ&X)ޏo`R0ۂV2I()#No*%ө>PiWϑ^Nż|$D/C |#*#d:UZS:0"AQK 3XNZeQFТԠ5Qc@bd$0#o$n1$s\٧j͋%zTkFo=Kd P]݉dxg(Y^)m5tT#mG 9*ܑ0 Px>4/ TOþHjǃL C\uD7|& a E'zJװEI Gڣ] 2x~H^|!/#S-$l3_SdN; bpXYHT9$H!~^NIz W1x.]dcw "Hz T=w: 3,l|H"T)l|'Lc8)ylS B@ɡ_zAmT7gȷ"e o{TDX@ń1LhBOz>T/"]cHQ_T"5OWԥ씐\/%Qi0Ⱥb/|aԩ crod xBuZ%w^vkȟw1q?`Eb['Xc OJ-to}BV)4I+*ZH$MBUBx!4 \Dޒ^FHO$sUH 4`DC%Nw, !LDBz|O#VJX?p~Ԕ4%etE&*$AT4TG!1ޢ&R)LԐSb pRW'W , G+t}薖- Zt$2V:Hu>##\XH4[j*d!@QFr~aDW]ɉ?8Dr[TBa_),V1-aOp関okqi p4~YD`9Pc{ 8vv18/q~Xb0I3 V]PoHp ìdY .XXU5 cFSP>!)6`Z^LRk[B PP5$E+Yax+Cu* N}'B!Ny8X(p <89F ]oDI"[= lZ-?yP$2w9R%|>afZt% S2yxf>v,г ŭ .. i[eipq~?!8Is~ԡN<wxW# 7yM_EaX`M^EQiw>곒>pv:'.STWG%ɀ}^P4/4$6!V^0I2(.ƵY[Iolfh-j@zm{'y1f6dXh'}]#K @K{ko{xw.l4{6j2TAB9#31Q޼WX4.9&c#N}cK#Lҁ* S>M_5u6Bױ VbVZ5U¤&bom<{|̀kZu|$rÂf3HX҄ó۸ KxT9}-+<<̂Xd\",Mz:*41Mv۷EJ7v qC%u 4>F*cX;@a1lq ԓ>=\_$G^@6gYZ;u/~F`M>r' ߬9t36a"ІPQm"JKmz߆0R3q4 緌__Rjޓ1v~ V[bNUV ېq'\PS BSa~)BT \oiqWqOY2\OR\|} rPWqԀKj]|E/E /&_:|ҾҀu9I\ᤴ|S:gMDη_Zve?!3;E'ʁ!|x¯C3g1Rpй`Dd_ޑ{͓X_ۿT0Et^~$H%\ou*.LO4TC~Y*a2g@Wَ4~$`up w1@^^E{*W|g%fǤ5|egX2ӏGh\K\N}zD77_~{rs++T%E -s늝c D"-X2axM$A8j $OfR&ςukE!jΚqOѳ۩ve6)`lzy]5kFbyq1~Ao0h!33%7 D(3|n SzwsW`F!̧ o;v5PϵTQ֫|JpƼ01 Y횋SjU#lG4dw-;SC q檽.iV nͧEhϘ7o|ҳ;a\yBn|̛M'4P>KXDhzY/I߾0$u?>gƁb:NJE 0kM ,g7JnW/A|--亭tSJ.b OVޟ͛o$1č6Z&5N]et0|zjS x;^|r7gRb8}5l7jlHoH݃}(#EEzw2u L#fyƴ9:HE,@yBС!Dщ~ٸZ'hl w\ma&蘞KV}VX{gݢ}Bq]ǡ&,obo-߇h@n };6l;Iƺt0>~#}J+eG_Ǯ;P"PπZ7[{PY8=~Ac-~fe 3Wq8E3#r!]])R@uuXNr9m/( 3HЋ`ƢM^bȽ ʩ=N sTZd0'vԬM0F_. /;י` ds9_;ZiRe^!#!9CE(CcR5C<9@U{$y]LnRβREʴR lCpa=WIdtLZ%Z4E7Gk<ߠnql03(JevK˛kĕEݺQ\p'NohQ:ˍ$p/: x?Z`kOpOﭨ|{@H"q ̃pl DY_NIj$^PaՌf#WZYRh`\3 (oDr/? wdCYjnǛdE#NCR) eRS[-7 ;y);p&JAVFvL lv47mGl "d6 Cwa8x9^tՙ2_>ʎĎ~Enآqz+x@6'%¾<71NuR95 XIh'`#^oKwPQ+j(:0hzUu L}A$@П,\ APU>iWI* =!48DgéayMJzx+])ue*ЇNU8:о兤> l hT>$p+T!|JGD,qqBt rbG/eksr-֢٘K.ex)o?yA|O!l_t=w#@~:0zg9~30+MTj~1s6UY$oEp/#c*>`؄7,u9栗]o B= 3vW^裢t) + |;ltۅfuNe\cv341HQ%9΢q}<lM-Y_+U藓;K!\GC7S/඿52S#oL䣣1Ef\C0<| L4gԉՉ [aI`/˜F> zHz5N' GhyWI#һjE.0zs5ꇋN%~BM8gCj3Q٬Q^K~ h%=z|ϩI2p䫉Mi$c&{+ĸn7<З(w{Y-BD-E%`-5Jm!ZD56LO(g"Ɩ[w蚃c5ңi1PF%{拮U"| L4] =&IRtA]^5H(AH &"*>0O1C&Y|h9 \ړK/jBhjX>0oQrY3(b$H,P3ͦO \߷X٣M WF.mpغ~ fI* B7WɇrR#yHrb*,*RՓrt! ,}"tzv""s'^@EmFkh84YԵbTb` `qbAx“;DUݯ X*\Ɏ۔0FɄyWX0/iiʫB sWTu* *UyOF \6⨀ 7 #!P3_ڈPINk$XRy d_6bSk,?:755pJL4ݽK!A]Eh*+tSY{V6.;uagӑ.jW!e hQ,rуvzFĝE%'VRjɝ8)5:'k$"=#Ca_) 2Nf1H#`[ʇ\v}&/rT9th)SsNw7Hg2B%nN?,HY/'65)%I"(iw (QQդIGxOY%|E7Viծ7LeS^#,"FeQs -B@CKg/SP vO(e%ݖ^1RK/;˱or:GRg\}J@ ? ՚xqy2ӈߙ?U ꣘pcYfSy4B(7iLX f NڴhP9'+A)K)\ vOZbuaN<*" :ƴ;gF9{Kt; ާzS;{V|G-qko\qIpv4~`!oY) $S:B QhMdS@N!#Mz.vC~vȩEFtޑ 9DAaN'o4If7% ՊbjQzlm eHչcQty V>yk"7WH'HD]-xsCa`؂nY'ћV/r`IHڥfSBJ^"i ͇`P;M{ϯA28tǔvߤd=~_7EC1lJ/ ºB`yVa C5ƞg # a'8k |Ar}N9Pu /k׈zSے^΅"+eEF츏kWS\󂬚12U~@usSSm%:.H lm/1@ÀEdh(zbkVmtv}eHk]N)-L4h~T./[y@8s;o aӴ~gy7?Nv3{eC?;#1>[B>0:.N.K hm!ᔄЂS:#."n1h1*]vmLl~Z  k2(,sVk;QC5iC 2H;`]=AОI\fB:Al8cEkFWjdą}}ʭerkǗ$_0ǎ)'0a8Q+/\co;b\,4ԸġI-)6bf(E|uPzc^4\ց։ ܭdKOx@`^B^P7Qݗjk4/,X[B|qugMx΂LnnjDp/TGr0܂|qp 2bJױ7MT&YV|&E=_o]`|#zzn]Jf&䴁E(' f@-pP6x44SB0ڝ. a:Vcg,ԃ {͆7[1iY <ҩ*Fkҍ̡Gqx6\[JVmZl>J|lz]ie/WDOZkNRI(b2:j-\~Wg4} N('R GJ`&7xGp&`[" ~7dƲ77a®l# c $Su^~fwpm }\-H"lo"X9: +Cج┰[LY0V~7޽Q--ǻ;W+iD?dqbbmtV`ǥ:JDVkw,?a4q&2-(. Cl9nWksC ?6Q~_dHtj\޻h24^!gz:0;ܴ;K4:+sZ.>;1G=tHła}Y;O N eO⹦$~&؇%tE4یxl* d۽_/hjdbz EGѓ-h7wT&f7 BH%ܧzz}76M#3&} 3[ <&A5sb}i!}WL`" ߛf02k~O •LUY ޞX8}yIz$(cNѧ]@B6`Yꯨ"O`.xrq҈ 4 2&]o r|z7b fX:*l$&.cM87˴^#< H pF,$`LZ80#;FwmQ+;!M }|mEWz0 2zh1=v/b!I(Ґq!-:̑اUjoK”Rwp_pzZlm:!Z@rw?kǕ2Or4 ם;PP~T֣QAVt tw%*uFM9M ]v۝S7]r{#l~+~/#AԞ:tyvReVG{vkm!]3)Q)odBg0ٸ8'y}kE(`0gpbyCj۝Wu 뙧cz`dpvil|kā ~X qx<79FEɦ呸hk"ҼA'Rat>Hz`d=3"@IM='9ŊH /!trdƒWy q.(q v +ͳYҙb52א(&13'O"v♭#SA2)rorYjVpa.B"nUJM -CeosϢöYLFƣ^1Vh1f(/blI\)Iy UN`kF`Ӌ檗UE)eܑ6_|%gh&Q!ؘ֡s≏7T;ksf~xUJ%o!BZQENG=KLֶf$)FۡPl9d4 +TeHR8tF<7˻1̻hh: 1r iϗ,"<\ (p"0X۸{<4h2HMcw, ~ B8LCĭ ApC>e&:\g1M5LRN3$ wIzh]e9DʇO<KG9cTBͰ%B֖#10,_6p]M`2| #!%aT>e4x|$kd>0am~C)Sw ܘl(HS-ւ{.W!:(pg.Į^Urτ:Ұ&z-ϔةAg`eIlà,{#RrgQ*a*g>+t$/w9F"\֮ F+/!,P AGN庭كx=KXsw+ $!w5s S\+eyիH@Ryj!/M(CH%R<͑{*Q ě{gj4ɌP멷@_~0it}& M.yg5p$BrFWuMRKu%%_9T ūQ(ܜeyŇ ?aF3 ^dgEۡ;aBec~Xo-l,^B_O(ǹI4hl fm;r{GI- q?u]Kn#4ۮ1e>+6S23E\ASpfLWMh4˺aꏛ JVg׎c⪢%߉G7+E_W U, 31Uv91ڼ~3aE?tO$Dرb$LG4/HzC|ϬT^!qX"@f2ZՑpZb2 gճ \;Z=b$<>%q "}-sfRЏx. Tbz]66s1z^ iԬWӸO mfwŸWoUa8p+`~sD*uQ[~k/` Dllb=$xO).PgV=Jm:88Z 2<[{_w}\)t ઙ⎹]Jb@5G7͟"A\fn ?*Fhjy}f W^zshA;fvbGҮ4VvN]vm:U'2s^ǚoxhPV$i- !l̓鼾 xE-F쪉SB&$^Sfy6Uwpi/Q6֮YYD& B?ifj:[-nE?n(GNtIW)pyjmWC  pYj=a' cw᭎`e]$MW~'!u$l;k75 ƞeSר {T >QbCdJB\x;!'t#3:ZOvQ R[ ٔ6ˋknpHۤ_:,m?TN ٺWEfkh5Z1ں ADٙm(JslP7*iI}Tp"1>8uD=Wxg{B7bijLuh>}.x)8"x?=u\ThJ^j9\.Ivz0RʢmsFR`v"IlTtl?Bu=}{x^w\ez!68hNi3]n]8iL%Pe, c$w%oL[bm-BCـ@.|W4+B :O6 j9c7χGQX~CN=2(b=^G nWb\кPrӀH?}w<4*|fdT77OOX!}ˑAPАF΅n"da/b!Lˑ3BLRܭ}uńl**ϓ%M Ct)ܱF| Ēڢ3\isiBբS2L ZFdyg}i;7v!M`[-:t@X্<{l7Z(^qK 9,J產3Y`o>1H&(|S#L"kWM'=_tb.K3dMG):41tbw+zo 0Yu!ט멥Y$ޤL6nNwK7A~Do>JG6r_q};[(Z|`{`>[!=_QU"<)f%lWqmYL87>v):Mo7= dYFGbJJ͕[~KۮKY} BtlI郛2P hS(J%OUgJX(wE6c"̗uq|*~>TL3;ڀu|123YKGl0>dI?@ڇ0'CwM0dV "91>4M ݑۀ,u RtО aܱᔘeT,` оTBojgZ0 >tTev1O$("|;QoqUH# o8c-S%1( K q qRݸY$"b:X7sVYfbsy nGGх*g?ůE!D'ɯRIs޴(u:FX2u Z!wJntaڊ񣩵'C+0bjf^T!.g=mMQ&>Y3muə2!e} estC~Q]U%I_&οrSN< vȱQΘ;CܒaW;Y;Í82r,2kP#@̅8|灻\w{,Wpo$8 Mes?މ M19𔹃_=gx:ty%c*^YLk˭3obDJ)+p7YH]:|ܳϿ-ʠVlpW$ ðEGR7#yHqD\C񑻡_N/몞S$EyWM'սU(i.)b̄ܛ>ϵRO`DMѢ{vlcJi*Mixt1ո[4hE0Q 3]Ku U%Ч*ڝmi&~h uH `.N$xlF 8c!z5}IMeZzTՑO=E?OIg Ek@VElqHwF_HubuZuJԩIU8yL>@i/067 nxNZϛhU'<ݥ9H1 qcaEBfxl^2j_oya96W0YW..Mbנ|GaD Dz$ЌzӉ!K 7zETaE6z2ΏkvF~SxUk]֠ߥu-ovHHbN )ګ5'j|0Qťi۝#K D[шE3队\f  B@K ~R|,`ԑn&d┒RbE|o VY E:,RR ZXK#= rw@jRyȶ0sb8r HHriCJ"2;0U] BȝWv7V,>B9U>7Eߨr^Qu՟ߡ=tl#S , sYcZQv!zS*6T+=|nxԖQb̻¦EҌ-LOݛ,s9k5@2 w!j cu<8)7Ӡw:x.zY/Ci,^1L"gR z`NŇ\4z:?Nz/Yh!JN~ jdqfzTw 'n =V;iي3xm[wc$ =X}7_Do$roSxpbU2Sv 5P\K$HK*36b%\ipȸ8Xw &WC?DPMfAt!O g^YQi]WIaVl {,{uB=Fl1 ҵsa W 2(HJ( bhV8]b[ d"7A `NIK7\X(q*kX㮽;ey lJZF (OZUHWtln*P}Q:2id$߮(M6ΰ;C[JcaÚee Uh$bK률s ީMijqr5ANxLI5E$dk.g%/M&ZqUډ( yx965OI \b; mQ)jEDnL |5gvEg7V<+@VSB]~emI7 %W_5(lȦ HVZrY\,&'-7_wȣ(*ѓxT X )!x}h蠹?̄{ň8ION.Z+yW3ִy^*9gCgf-m{>\"0n25 ~iMJYD;̜__<Ȝ42pb"c(_Az<]ݤ @&O\,D5@c^ *Bݬ D@|OͧKWj0Sʀj#ֻm3X}\vޜ |o&6T TT!D7]-D C{..#x"Rիd{֔q7"RJlę{ϊd.OKBTa .^3szGayBruT'?-\Wn.ܾޒι!Z|]Hq]CJ*ix갖q0)RC7r$N3qSz xx*_ kEav%2"F4gtm& p"1qَcy ?IY=y۲˅g9? U<$_=&mTO^27%vo~  zU+&zRpDЪ\#Q4)>*tOddeE˜nuכ1ţnx'>k"ܔn%KqLs=~[Fg9ީ|7oCCۮkGzK=HWX<޺-NSb'g`^S̵qXyS Q9( kD/WQi]Wf*; pq?GWo/b"ˁ2.jIg* />E P6g|ZsGv!tQ@9Zb#8[j8 "o Pt9STɐ!rL}Vh~C۫ :f6F"UW7)NMsx\B e&X€f1|ҹMKFzt8Stՙhr2vh&6"VS1/(R}i AwZ8cJ8)bTRsP\]m6s1eXt8][;z {ɓFƤ\"9j.]KRbo%xᆼ|mP_ߢomԑT of>֟„g;2i YΔ3ؓ?e!-g8[3fު>[{J`T%DDPRcjrbYxRt׏p/E%Dt 4t/}p~eYhqH0 dڝYdb%6s>[SߌDMj >^? dwpFn,mf52J/Ems+F辯%j+DžHYgg}.S2KXn@ Z*`.n8}N !'#NOU&(q3_ˑoc+ hNwp闗o3VQ:ٞ<Oj+BLBXG[ĝs=aۦ(Ϊ!. )C,hSC@Ԥ9/-AAĿ(; n vj.Ќ\a |#2x^;rkГ܃3k5,臠_4%H0HOa(0x0GN{C&DSUHg `}"~7@)۸,k=Lȼ@/Ri  mG_-j1޿j鷖1F U^.?j -UxU]'To&lM|+*l.F]:FegeyU9:&{oDzmxJiVn{wYd ̈q2;?Q"`fsƻu%/0',l&z=*oC#.#N5ݲKi&'K5"(f#uZ 5Ţ~w^8= 8GcM^Ĵ~Bm@;cٚp{{SDjļ zr39S˯geN@5vT~c"堉F{f烎cȝ bd%43IVX66r.qe338{=7{\=\tO* 2)h>mIu[t|Yj'R$mY oi8ޤAO9$!d'ʼ8;R{E?6U bb u' AQO $i=Q)Zij_vM{mB <9 AǤdSÕ<ؖ~bG"/&fo2o%\\ο'Lr̀"O2H|9&?D4q)03WU𠖙wu@nuFѕouCv}yݲrqsP/0hs-z*c "?A#1GsYa"f-O/0xZBe+O3ƜRs/@J/5S6Ic<Ж@;Q. :qe| qFqY~VHY#=;721$_A˵6xq~@Y!  )d ݒsHDE=6b+^kAD/K"ȟe| z%#]集| !36l 29\Xĩws(g=l\*9|ɷ1 /x;}mYl|{lQW Ԩ. 0rW2e)&p*ZYT =!$}֒ӻGh<"$Zes!mְn<\Zd蚛)R&Gb L&"s2zXbW#zǤEfe{&;C~E[= nI;C L !-wLJOd%s~\'6p:]9թ,]ۉÝNA塖x%Ua0F%̛p|sP=ike1-;:awkT Zn/=Pa +2.&.49PCY Bn=t,q%H(ٹ.R ]ĎnPI޳e&Y&©9LrN_IwE0&/%Rkn9yKYJuBL;p+3r۠$[U 3'чj1t䔝HH>h)ar½#ʱ :i MI{xο}83id]2u*Zm4\#ZV%YLSC>!>gYeP=Z1]+.FSƔEK91nk+*`I01Ec [¹zy1]7Yr*JPtx3x2']DU7, d&0bWBB}<S<`|$Fv2CBnjQPBL ?"S (s*-'3I|㲟B`uJE)7ʥr5:cbJNHS5pȻ]aI+„A~Qp8^xhx?\ {B C#Ozr/ jVkKqN%Z8*_5|ceuhGd6q%ڱ 74ͪ# pΧ-<53Eҋ wtvM#:btS9rfoE9i^/ *@2suʖx!SXh_iv/l#pKdKiee((؈(_?M)&mfIf-^2ȨX$%1G_Mcwq)`\{@-AzNSclE?C7MtKrL.ѩaDz~S%=}N#Y>z@1]V(ir[E;1U,-C+fA)aZ" @qNs RJSi)_C$ݻ' CipjHF-+X+ӯt&y-)x7r7`D?@9.is0!EԚ!Gʈ+KY$ۑ`TTUnH73CeLNMkWv=,88͸tZ&;׉̵y͑.}>b`aA@Qe*RUWWw#yRCus-nFKNz8wTC gQ+2u<OE5͘bsW\6Dy_#?+ MXL)RlX (5(dL#kG`PW+! `hjfa7yEUϒ4 3֓t }`j{t&41a@@OK˸ yL߹av|;+6;ûBE%iE@-n#'CG4jnU:/tE{{VܑN8n (f̐VQCJ-/EnkƖ:"bQQ=gYG+w!_0Sˆv>a81xd{fR!I懍\~ŝUuoʅrzH@wv:[)AO9[XAV0ͱ/`rah$B=(74xA>&y ]V.сǰu;.Lg6jjɇ͜yp*In= N 990QiP0R Zlg?O LnTxޢf9Հ=ymP 7UZ_PKAߙȴvyY9=Lw(O33ҟYn=쭢#"jlW56AGlO`P7`7pKWZzJ @܇ۺ;MV0 l s[$Z;Հ/f<[Ӊl ^=_KhWr+ܙ%E:@(}?] NPhTq˱7M`z![؊j_?j]HN b-N-?'}o l!oݱZC- 8͠ɰDvlKr! p#mgۿfJpH Ɨ =<|DSF2ޝqk j fc̤"-?#Fyu `@88#慏*@JvIw[Z|iRe]8u僚 U{D'-2gM)J8c33v9 ]rD}~Ed~ ?ljsY{@B!mp [HxV(5w,BBbnyt2".>IwxGհ9Y'# un)`J3ۢqٖUB̀&C~-LI-div|~NH ԭgOZxƖhB|#:QF/ DRDG?*}-IWQ=n!L~Ծj><{s̘Ļ1n2f=-;q*!zM4ϸr}y͜~j[U^i\4,^ y:,6#Ja=\Ul8̿69u>1 L(PP tm(xr-;ZW&,)fy6Q;NVHCFu9Ge ,T4|~aL!TW:-F5R1/v;,yjT\3[+8MP]VkzPX:BLUQΒaq.N;ŹM ӏoN.R Am9S^#'e&+3{oƅx2V]-L}9f!|zQκ-=r֣GNX--.G}n<[efjenY.fkgVCc- {cJ:zf:rLdl=)mI{Y{@ԭFգۈ~s%1JOVwEC_w /hͧ5 ԕY%h'D?U hB}/G N^C(Zmr!0Ym-$8Bkl(fPE. 17{ۺxQ/RtLv"GeQ[EkQ.:gIm~wtkfPQ8\fd\ԡW+3W(#x2dj!e PCt$qӨzEH[psmIW:' 2'JD.{h'a!sBmv kD1?>Ȝb(9uhc$B%m@B ٙPPBYNI|ʛ(EQ}nE[ޏ{7Wc7%ke[DCF.z%y,E|bs~rHN.! %~,! z=&@Յ3OLyRd>[ˢst=&}k'Bɲ( {=2;8ͩ69 Tp[$q?T {ʜ֬Ur`HN% YJSk ۆ|2c[qpN<_zgtEv l{p[t ){JNzv\MI 4XEq=j&r,]Zy?8spJMz N@xE.Nc qHvRoD){[FQe&f[*t \8be: W9|0Sa9r B(k *>Fd"6A-R 8c@B6`i\Z?DوqšȜtk(k#t ʛڻQnW XUN'sV_R2#ldyjճvOEձuz91irSf-P_. Lc9J8+xJAY1@_%q \TTORMj4s! A%ɤ,念: ޾mͷ$]BH6LW+ ۴]bgWbמZX)t3 žvv8ӠDJ꯹=ɨ Tמ*T% y.2~puŧYap^YJ@FKy+q(z/ SZ?k#׳SHZ~fKls(Х=ج96NÏҌ5'1OؘԞzٽYAV4ɞǚܳN垤Ÿ73LlLߣa"FzdkZI~:[YIs.WZl̹9ʁ%L:6ŢSg/bY4# M. $Ę΄Fh%URT{1Z myt+lv J⢝mx+Spi#0;)DhTB32As7z)w@Ѵ?&&/" c~@,"\i1^% b^̝MSNؗTͮ>ts9L=H"O <!^i{  mї ǑD\`ya; (@CHa3o`1!?)fU-A%u-ln!d|JDGW|,E ZVµ#WW&,Z<}@@m\ݭa#ڂ7߉V5|yq0EtK1jRrbK__c]P%8Ha&QoA}i$YВFVz 2cm̜Ièqȕ60pIVWu78)΃R*O.?@*4qǠ{$]в몖}C@9yj8-192. ѩˌ1D๼׀P'2aj}1ۘM4+"8'B uv$?P \2#唁lYÚHKU,t9ؾF5JPh>3U܉qREA˞aPghp'Wia!=Hٕ ?SmL/g]FHاJ65w0q#rڢ .LF] ^" s&n"}en ]3QgNdg 8q6*yiPZ4+CqC.7Q rsG:=^:L*;Hd@.Gɺ2N# H4˔QM_6dE 3d,JM1 >"Ɛ۝m^lՔm]AG{Ź:U:- @H9?Ljt3#Y%ZQim0W|ThTI\WǠz'$(bxK l$Z؊z7.ϏCoӿ9]*Y[OXDiJ [}ꨥ!lV]GŠ?D0GusiYP/E@t-!f]?6[?6AU'UZ "\;vDrU8W [<,#&jw5h4)ZDxЌkHҮk!N^q_/ .@h>`4{XZ0sAhAnmtDhS;vWڬ2/l<SY>9vT F '+̽#@ Ӌψ-:hS)1ᾟi+&Cs^J9YI&; #;z a.Bg O$ml _? f72M;΍ЍM /_  o:^+'H5J* &4}76qzq8NU qKLWYy,$OQ_&ÏJ& 6.,.tl#\pG9.zPPʃa it>]GY9q{h1O&/s4/ϧmQ2B7bayLF3hn,B?Iv(R6F"Vk+]eȵb_9Yy{W6F S9ը 2P&t^8pʼ3SᤷwV{BY;ϜʉV ~0[x Ï^>7@* \_U8ڎa5GENљ$ȷ23n( L<4o#] XE5gيAep# Cgl@ʓa*Mih{;9E6wf"hpߣsWM(c#u^S oȳ1cd!8{{1w{?-wq"6y63]qD%ak+e[2WGi'(ȵЮKMO@{= \cj3b#"wh^ƄȰ'kcN{X]~?92Syu/mtܔV,m'g9!s'u kwGMi9uWF]mi@8 BH)9:GgQ00*u1{r<ޡ5+U}\W#u"kng~EMk}uRpCDn 9>t|Jh sZo^[4iB+߾LY/00YM1E#6G).9Pʠ{T;lAlYrOgmZy[ wnHzy-H<ɢ;'E|HZDfŊZ,fp6] x.*U721%1"Em\@u!t9FP"x_Z]"3EO@X)#k%=QC% %[xJ}ƒ$`A|&MVn:Z˪åղ?M=Iya&_`fSK,@>(W׼b?iUp0M9/9|3aflhL<ž#PkO5jp% T*B= p @a(R01MOn4+O;0^eKZfHLINǛ屁<'*j;ź%L ".NX?o#>ZQ]R頽|.7ϴ (k \Jԟ)ױR%#ʐ XMCU,E._1(E K~N]R}^,PYDF*~ IhАLZ߸oucu 7]]Ʌ9'j/0 غ2o~Xsq'D|̍Ќi$ސ=?pt /X,g#TD$3XXF˨[[8 u| wC q$^'̵Tkh8B-BQHx wG|YI;OCiMqӚ#xF ;&?tu4V[? L弖Q 7A"hqТ%^Y8=MH'ۀ;òG` 4 ;eX$w*ܬ@wj!F>>- 1eije֚?pwCFjwheb>tYD7^ɺ^Y4S{N[(AyD㹩g+eD:QߣMni:O`;vo`w9!dBȬLv(B=I&lrW;AkL5hdصDr*:P tTWz(WVtVj89벎pOգy2' %3`UJet'/a#fOOt;>.=vcfmvjsQx8 \ftg̔'-3.ö*rTdSyw~/P s(Pec7r IP=q;48׸W-b!N xy H݈2`cnHVbR.|ݍbjm g!.bZǹ;;yWiMڑ &aH3^p$ӑp_ٍ{C%H*P$Ƿk\ 9RzL!J@k'y.x?|yt++S2wCQR8FY&@v g%{ hM¼BmkM+K " X'U寏>ŋ˅j66^$ӄ:9UC1JN:x믞}tŮU0~&kXܾ9XDƃtvw)Eg5 )~ sS"0E̱' Vi+J}͟EmM^AJ@OWJqA-ZyaNK2(H+WtdsQԯvF$l:;>}L0N[vs"Wz9ptS+>±41)褅fˠrh~cȳ^KE7N L 3ڿ7^Cz }2Wy}ZQ@vFW" &7V+V j~ o)޿ t iU{uF*d0e4b*S_ &%P/[2h:Ab>ՕT yn0 .cƀ^t|l[}cpV#ȴjȊwi2&_tO#NQI|ȪimNʹ~cS,ިk((/["n)|gR&zѬz7_m&y:dbx![4.H}힀-uG$e1E+Ѻ&WTnnKe} czjȴ@&Lhoq~2տVergL89ŗ (TuzG͂%9}&٣7cr&B2>?( ݭ8 ߁dBADoZ9^hF"N PLr:ygGGk)gf#$Hb6 ̮~BW5JgKz7n8Rb¢;~ytuۑ&}m~6'&j }" 繈(R^ⳬtd]j8kU jJRq)udfBvuaPpdkXZOfv5 y/O@pˉ_k8r/m c]#ˇ9#Pb}P#5$`b)DteKc ۜȗ]^6VyM_Rղpca@/{s^ȈH<&־C/2ןrğŔ6O-Kٓ]c`hhM ѡ62 WvT,QǺz%+s8rWE, GPof6QReկ#zL@2ԏ7\aح1F7¾= 7Tj=@ɅCth(nL2e9ŻBz`/]SWl׫j}Yzstq?-+ba-<ˆtb5YZ-/K+ eK(_bI“'o31z8;VeݥDBd/QKO|v*y6^:%^EA0Q!`iRfK?]t!Ƨ2K5D; O9O%B WѯCE_RZ[ D%wV,d +1lR+6(kKL։ /4ʰhҥG@G힗VSb+Mjd@ml%;4e ~߶!#mOj?6)j#i=hl[$ \y3eUoLR- 8< f"k|?^fpM?vA]&QٜosҸƠuB;2ĕK%>-+YN*7]pGc8_3M2u B#E,&kƛjzeRf-n5r ؆qtA.`bKٌ:2m8? ]ruV*Br_Pu0Dqb_$1ӱbi: +,e09vnr]%6$u>}l_!Pd.f,v]nM̀; AE;̍a yi^1Jm9r:Ӡ~V|׾ڏO>'F"Ȅ2zX'^J&lRWq/.LD_Q;S(4sfc<^>RhGIr΂$V7>?CCX#%)g̗(2#7k df6!EXP9l0ؿe qs)>%W"<_{(sH+j^Ӧ2_ (/.6}$3";\rJ+s8A*NBm5'K;>`ڌ8(otQf)LM8}c+,G,d\.h=Q!pC-t&а9M+E2}p`sz;QK7 .̮rŠm$JgVoMI~VsYL\e(b\'gN/P""w2 f+qeU;}at/[E(@X#)f l6򱉯7fB(>Ӕ jfaO/|JI/cuEU Epl>oߥ}fd]Py&~ZCϒA=kIx\nبX&P\b2D{Spgm)ޑi= ;7K^e˘bJ4DF {6: hVFr9&<4"bݻa1"Q;C%DtaՏи)u}ě˂idN2^BC|UShfC/!60:U7S{NСAv#ᕮ( rptK屦Kl5[gpgh!3\x\!{VNCk[N5rm3b5ԚH݃#5#"N8b뎍j]yZ?C~7"-ڮ0c2W/JW Qc>1 1P7  %:!׻mhکǃ2)ZNW@_=xKCGoq0zV ۟ 9T͠%Kl>>~[4NDO/OjcI"Ϋ_?5˓ n:Lp l:Qj!KV#Ȼ͉/]`b V9ng uQ<2wӐRP׷QId:ܽO ڴe~Sv3ܪ!`bï7mQy؄hbqMvkV;( 'HT]W'Iwqo;P24{*Φ@3չA̐ gvyQ|d xgTSD4g:%a>'1їF ^r X*n9 xswOz7vfkpa-I%H-~EBh#9UL ;44ZNl;I%gҼ; hJܼ(&d .5,!&~:V(F)9J|Ǧd(~o~nAp+(%-ANZz.2ToQg.00$9C֋LqX{E$rjʄb#c0p>ܡfTH@xm`(Sw#_W)/G*lM\^4YQMVw6av$u4a6_m )6Bt}cgVĂmb{w#\B̅q[RE: NclxX7r>ׂ띶j(C ?¬)RNHI;`c&3< |YI ?"h"aT/ЭJ׋bh&zYrhT,9y`TŔҷ>.23ŴSkbbN-'z15m2ɧy`X  D4'NZ}%ZD>#[Ι23ϣ"7ߘ"r4Ie1@ #5%w&Q2_ľ{/* ̌M~)NKDMuko.~^A$1+PpgVm3Xt/,~ruacd 4tihiv|N.2,]MF!Ҝ{g$[OsWp+ЊQx ʿMуRB柢1ѾckWh[Cϑ5а)("c)+LA@Z)=@)_7LW"2czTgI/N>TaÈ#S|`rv =NP]ɑq!vkX?:I+;$;}BqK˱[nzz_Ribڿ^>Gx ۣnHȪˀFdn;Bb͞ojDYZ%rxF=q > ݦS+}: '@0q4I鯁XZgE3Jf^yD%J'yPP^Pί{ , aXUU#xэvJo& Gq +>CP"%^|:0 (ZĴ4/<"~iGPn?B8c,0gg5i&'9LvFZ ޒzt]=Sz}؈$1'22Trhyvuz+OYYUi Ϯ_)3ZkɼՐ3jCEחG)ߍ3^U:Iʹw(O/5䐋|a/䙋O7]P/ pr*x$]鉽GO?N!Y@eoXǥ1N}ڽ ?xQY_5YN"wQ3Hx7F6oTy}Afj%>ʾet$߶@#*QiI]vWϬvu&[w ֿTqɔy$B٩ہ3ONz%7R$wLҏRA ) 4VEžg/V.4j0ԖsAiߝ )JNZ\2 t'wHnC_7,v)&ȠKsr6fO9&ë K7vF"M]ֻ!GJ0(4)j3aA<7_l^V*\{Ve ~s^C"2wqOShx=A7wnzOQazˁ9F!Wm%8ރY;ۥԋg)bU·x WtEƧ!i6Wos7Bl+ec; SJfO意SDoF z72R ޖԿ͈J+}nFmC&`.ˢNY<<]P {SEàOC;WE5SedzAGd2ϒsU5=$9j޶蟦GՍ3ci2;T%NnxOyfHZLÓ$ -v6~ԊB(Sp )דԿkik` !,3 [6_SY|`w8X f愆U2Sa'eTcxљ(E`UYMku V $1U\65:n'v}&cWE[(JeQaT9G:;>á"oWs҂>9,KS*a(I:3zs(ZE?<Av? A#DE윲!K#(U+Rod0]\jS97pdn]VCp5dqAi ļ,n:=W=Xl#J" JH<1^?"(̳"*.mA7E>a;!^1>>,."Z;ED% k>gDSc[nnfCopknr/ˉ#'yI^EܕؔGVEE_rp:؉Sʉ &q< "!y;CePَ kSf1=y+ML$i3 };G3Tt/`3LO^WN2uF-hҎ5:P&S20C<cg"mЍhgme;1Jiڪ,wHo5&ôzH)z6kI-K[x\Jj;ב7Іi4 ;ώF"hTվs46)E-M?8U#XnKtI-v2'jI rnV 뤗?8۫G%kg\d}"/~ӊ-Kw!$FPp3˜ͭ"迒V/8QϝM^+ec#^mƯ`y䭗- k F'_[(`v7$ 4Wܤ8Ŧcfh}yZD琠peH<}a>)Ǧ>`)'6! Z1 }[{{+Q]Ȉ0PuDa pIC :kfwZ, }g S'Ւ곞xwkT9T|w#K=WAIv|%XM3c9c~d_t }J ܔZ$'r=LmFldB]~u fo Q7%`3sMsT P.~Ο;4`s0 W+U2ofo#F簜s\6b^Z) =4LͫHR~|u$k>oe.'ݲ-u~ HI^vO8¬O^{+tXx1`Z @|7TDWlѫ蝾 dhl< "M1D+Dm('(v3 +9'[Pljel>f*Jp6&pX:qqJX^Y]M{1;h|\\b4⛺qTAl}qA&hx.0AtdKNJoķFhfsj˰:ΠS?D2*#{-{]Yg1{e8 \e#ez LK;zTJrbFE89B6I& \j6%8@3F+i#;DAW Sɐ%[U"3YOFL,,C`4vHۯˆ4i2 o0" G\ݪnQ_Q6#&\|uִA$]tŕꌘ;i`2?WUkvS P>bq^b4PjeQ "2v)l"DH]߲T#/ߋK}0.(`g߯y!?vb&8Mj\[8=յtQ" 2bz\S91+($e=1psDٟ`2w'R[bCr@= 3P|/?s~#5E'ggV:Z7TNѶ>yAYH:ߩOu~!0n힞Z1rRo_Xn4Mׅ#F4|DE-RkV.-ȝP%N1YkKD*4ތ  qHuA!MohQOs#HݠdDOPrt-od 4,ZP964aJJ7htv vBaiŒ~r~f"`%]eῦ =AUOgY(bs^vCBa݁ˤE6@6H]pz"g]͘Hi^𸨓"pi,ʔQڬA_sa(e|%7Kdޯ}+ 5ba*ak''|6k+FDgy,a`MptH6 =㠛[:NPeU)"^F2R# 0N"|A9P4q'NzXPm~`LY[',C`2]ޕpMX-b? Vzip|Z+}6* Vx[W*_evЬphV5PKZ}%/ X1YHg#H^GLԪ&4tĺ$.M`sxI!a`k@Y|*J~Ƥ`,#Mxm Lq%uItl1"A53Je*Lk|6"րLބisCC>?]T k'zpp">@(U|G!V3l ǜ$5ZEXr8PQ%}l6OVl-d @zӄf8k) 8-xM祉M=^F%/-C0gb$tNDR. [ml[I݈*7)lu຿B_xlS>&FPďmxU2ҊߐC3Lk#naU 2B7\~ b,fmflcFU¾$'.R!5[CTsaޢӈ {}&ٯɘ"J d,J&䦖+胓zշnqAL<pqLC:)ȡݺ:f]sO!F yUNLO0cF> h'uqy`rҚsD+> ;3OtP{㕿]x'Ha@; 4aaxW8b+ >ש tCO~M{O5أh0B;{[6ۉ1oc26R?p(8tApPp3KƜp r&NuHKJ= n`ܬ"֜b Գ,"_ Q< 2F&<(LB~v,| l 5k̫ CTJp+F >\ $=#ig(Cu(7l)~E="5u K^Dd)B<Y`}a:qR\>dQk nrLCE/E<iXMU?X-PIrƪA SQ9pq-gG;Vh_[dpHCF^F8U !ӤNe޽_2"n6D1 '}I\<22+ޓIp' 6{W-5 9?vvk"J"i?SkDtzZ+o7q*3Wy[h/eh8 W0Eiz6Яy>⚕}1JvŒ\h#P5ɷ!7m|UO t_%ʰq(( Y]n p)- HwՆ]&AF} ƑZj9̖R_%$)Nt& _4 =ٰU4=[@%í';*~GJ1g9ďh$#O$ cb(WKI#_|nW*֓jQf:I}aC9Jn, jS!PnAȼ}53kb 77ۓ eh  K@C` f-h(̪ȉR3W"Ds 9s;J))83[ b)H-}hQ^k*}QI*?Pghp O8Bvze+`/=䕻yBe!t $c稔Uo_lP.4e]Me2 NIB,^QyœdPj|ټ 酛pjVS0ᖈ&K#o6XUoKkrum!I:k{4KҼ!Ji뺥_jsǑ XjOo:^MtȊ)HzY[5X[kXӢkdDL&=?K{2lݯ;n1B'K75d{j :2l,}0f$K=,dT]dTQ6M[k%d&圭ܗ\ulKC0}~ۆ vFn;V ՝.s F?Clw~yh@N! >P?lIdճh2 hWxSk("4 "KtEXpjIsxww 1x໐ֱ8k\8'm'Hܜ1Z`f&RIui$VY2ަ^Dk69,K axO%A֙Է2sI)/c^ñ.:c 5]Io`j~y*6q4'0G\S3Ƈ| ? @uNBTި)eOè_iw9{OfPЀaf@?}} w׶D0[?B|/č.4sL"^c]<_/sVڢGo j]W9Z+JJ>y_-قtU^A{wBy:j@ʲMc~|t-}D)sqk  )-tCL#iVpᶻ%KJqwk:x `Q!R;Mi҆hFJܱx𙦟q:.yD\K1}%DDyIOVh^=->6;M?VcgeO# 9"aXAm9ծohmji1Z=wśm&Cj W@q*yw&ht<^cu9 ]v*)g T'9!8R{ǒ?J[Cߠs2?=3V29ܬ'dY$pJkAesǥQ0[| :ɣG)_LJ>d3%u, X-iL*7b:IHD,I`qPulz?PS]WJaAfGIC_WP8Q6%i3 >N$[e*\w}=tLjfz,LM]O`Pc45LD-\H3aAN? GnH 4E\P@0:e0DѸ\I,L13kEG:Et{it{+Z }nѶI_Qn:$xTv=Z$O`=3dx3DԿ5h -m-&3-8dPȇh">PZhhY(sdn rPJ oG Rhy=$B@? NS g CݨۓDYS(M6;dB(4_#~o7^I[+7'&k|*s*l wgPt:ppϱ_ɬbHTjlsAwRmv)Z(L0u[xiĒ|@Awy[-Tr݈4H@1ܤ宁~z@ڎ,n^ s{'>rqr΄yX|l<χAX$L'd2oǕ1lM;VCܗ(G >MHI}댯~3qI.z<9GHLm!N .UMV*µg%0ig^?V57KY>{ \hЂ5&;hYOHp%nf6n!pތ6J:|񩔷RPH>v* j8[, iI{0FO )5 ԰йK3BIe7T5|Yxm? p} y@Qwzmpdf0`\MCki q=Ϥ=!2g]-'91>_SPҨ̙&6fwp됷m?)>u|4ܐ+=Ppcu8pq2 u2G!g1tS;}dyxt u}zdǘ(r\/ CS"q.Hg{k pg9}тV, #wfKzuG렎lIOMf0Qm9zB/+lA Ll){x]Ġ6܍#I7뢷Lp WI ׬lqo>~I?ѻ) ӝh\.̠ 9aDx4^ߋP[= sIqSS4HEsمQ:i$#ٚ {4߫2u=3lrH)<،`o4G9KqB *;ʴ/VsiMNl2I˴Wl Y&0#D !@gq}PW=/:F.է1S}BV5i !g->C*[ҵ֧V5!ݠ C:MHe*:>CYQa3.A,/ۊd18&S忯J0ގ( v ކRȩOF+|_k97zSC}PDbF"y:ߍ")#}6,w0lϪf DE7ϊhM+eRjW*̔@g$I T:=SkVeYLKA?n]} E ]4BkPX؃%OexֺhcXݩ b`S!cX7.ۆr.>8\(5HPߑ5llw&sYҪU-ҧ,WƬj`dH^:2OqUt\O|~q7c0x$#FPŗ 6Vf7~-qxwYֻA0]m_U#XXۦd1$fBJ:{Bא0o[x4y]WVOT<Dg2xa1|LJ7Q=vpFT& i-mٌَLBE'Gx_j鶼v%Wtu|3!e/s\zM7$1IyޟOi9(#%chB$ `:+7e>RFKy7SePS`W7>`4㏁AdoQ, 'ByY|#QpdZg?+kJ5J]=Y2 H 9̜)v")\'nNk)qsГy *d(ϴS>AHUy&Oz|i^ľ__|?w9~<ܳW~fBٹӯdWT[m4&J /OW(lΤc@5=جlkF>@PYNG݄1= U*6gP7^A 7|?1 jۛ;Ԩ',N< qwb;'Ԧj8T@.UZƔ3V\*0|c6ýh614 1.4C)/uf)$S MܖD]S깩iM-V]$ޛ&'\7zk0V晰}ҾD՚{°z8Xs+?"FVb~T rI4U}*r ։s2=A맦N "Ktp0^ٝ4[ Y֤]lxC߄)dl^m#]_^AuMK%ìsԹ0b P)&z7 e^$˵hP) j`NG Rm)X),99ʵʑu(Wj@n;m2E"I+V4M^kx)TJCO6G \#mb<(~۶ԙ9> Fxgh!Z$#l٥#|b٥lIp;\8j1~*!A^5!KͶϡR`G 9)%(~uRμOO^;"Y&vąh&ΘyCЄ*3w:O>>yᬾ@7am} t,>]&R/gI0ZbaׅД#9U_68H`kEQ#+"4O#at;(JW1El}*-gp_v5Z JZ_VG` h%y:_!`t-rwP;՟a[>WA,)yRAKSW=r~sEeHPT@({6(UXLnr,!̟ОMd̠m㍔;RD{g)kt_z!*p,Q{:]p>ڑ-Q4Ph2/1A yЮND]l-uc/-p'cf՝:$W`jV=>WjvQ' Ox~D&#GB\X;ӻv:)g`ӴF \Yw=xG⿂͏gߜCB1 X`C$T\eb/B z$!j[^ W_idS8\  3FN. aeY\c+i"M-BweY $\}>"+?k2!>Ӕ`~oq*:Sr EQHSZUlcN-gϛA42!+B<-+ ,~< i6k94ISb@838+Ѷ ZLvGTgNa=U 4 0{۪'toN 'ڦLOvERNvGj+FRV"}*ho/ io;E >,b|CrPY fTӖ:Y~6eCdejD\hDezf{YT)Xz51- (W۱  MĶ@P.=V)'Ru}g(pt25W`mj1f"`*JYxz_ؽVÊ{04.L7#+ s~;lWq)? ,}@^ |w"mu1~0xc8mL CIm["\29p$mQnY ]4ܘ-9t ք.S|Knœ󤭽UFE;)fH azZ nVtAscScD! =4ymh.O7A>tP1B-j3:2Ac}iݛa[uڏBv?AM$RXr¨%c춈vF Rr9s-{4bYW0SUcD6qS n1+x2$9+GY|%I%g]>oIM&/;!ͤ:Ud>7LކeLUW [يS2lm\(erZPTh#Q MݕEWhfxd}Pˉg$#1Bˑ48c)q pMtUQc;4gϧu%#qBEj{3+ʞ0U/AB\ܣE+1m y e9G+%jT3T|OR_B s鷦upuW*zzF8wi7\e ݵ͹KX>mկ|-$|;awToij3[ZxCD_tpF.:QX6`?SS~knn,eTI,a3j7}Qj؈ K(bs1TcbԢpOs)URUy!‹%cOxZA@G[ȋ6ݺ\tRԈ=RM ~ᬍqED0ju {+TM_BI"xw!)B@F0&"ݦ[Tݳ8+%(nK?b+l3˅/S0k{}-lrA@ȓܔG tNDޯQU߀dTiOy]FXq:+μ2l !6%^czaNaʕKrӘXN!L1,Oə; 8H(2!mEjM{KdY)H袪EzC_C[`qA+ N& qr@p S3qHf8@{zZ] 3??(9ek 0raî&#܏ ō)âMQ[hD%csR$qKHyؘPOH;ʊʒg|Cm1eo[{ބ}AwGwlͪ[U@wcΊY oHvQ,^AVè ǨSϴy?]J)ٮG hM9IEAQ,kP>/!|9#9bi\W%Oױ D߅M>8qT`-Zs@kj gJ8S H/Zרe|)!oVALU4K󈖳վg45];:n= GZ @zqpÿrƓm򧃉آ(&CGrKgY">,ʎ :iPe\EF&7QU"&ԈǰBwy? 鸟`OIv9-iO}`aEl ]~2J(VYYٺARDZ|`O{詁\mZlP]ehx^a̺"Oy?ĵ+Xp6kƢwE0aϴgſ/}Jii B u`cΆ go?\Bt?Dj$Sklg殳 s>ݩ%2@<7z&jđ;md+>l/UMWَRG}LgˣpU~O;z%X%3)#&RUSDjh^^// 5:L}[ĎL5,@ ^l^2Myb28)qx4F'iC8CA ~ qjpfg8PHRû.|ϝ@w|PQq!>-[bB .8O\n9ZQ_Do.G-흭Ѥ{]F#+4,.EBt'+[(djҋ Qcc򯘿e3AK!ըٌTfixm_St<MlJTNwj)eN9lHw-uOTCU*+.1 VY)UQT+|42ж۱)e0䳖t^am W4$;dyp j}[ܽɞT;rENOuK5fA\"좩϶D %Y;`ӒW5ieϴ7{L9Cȋ7[":uX=HyKiƏ+O/m4V%^y%VB"%oM_B}HG7̌Hu'DMks=a@*~9;Le+1E&->~c@4F=pDE EźcQYk:6 XΈ.wQqpi\'q;4GgcNzmɶrpMH< d4bh;QZu;%$#䵼 5`T:n [?tUz)<>}1Zb}nąq%`(4IgnQ0l[{hm͑~VWa;}TsЦ x0 =-8Җ]pV-&nD'K2T4~枭4pk=޺TQ l2a~/lN8 a˛[P^<05mSu̐r XW3\ΐ&_rttE]DgUܰ cVXllVT=G0atA{4N)60ݼ=^|C~Qn~>4A *u^3E#=7&]`T )Ӭix.xb2FfDJɛ(luEƵpao;c#sG{aD > phWVgO(ۧRQ,uJ62 x\& .3@ pnj;QsXGk>52>dі}plXNbZ49إ˴֐/w9G2 b`N*s"^% k-BTjOƘ!w*нuANݞcQtIxD0fOoXrx)d[FS~ڽV%J9wQC6#dVeJٝlA%Ysz`, EϤ:@"I/J W<++v 4=uΤMM]i1?y]VcF`,at+Om\o$ Yzt\ZNIHe[EAᶚLK*#pe=L2cDÈ3s $Y~g2ӟc{M_im@2C]~bzL޾-E M Nq{#]#.ہE5ϓ.)$WQ?={”\6xTG\Lśexb{d=PAuCms+k"e'Lė(^ٲVqş6⸋q Z%'@%MŽ]"c)ӚY+ܐf]$J0QvA;ޑ\*8%%xFMa\o2k-WtҚy2',Ĕh'W *y J |0KFmj ̰O|A %GڪC0qk=co]G|*{U"x?<H=ru("b(omk $`_Jci y؏O8(4`um$Xl}ҚӨg0gq-<<fq?AK{+7gh߻i|q bH4zRGYklY`UO!gl-3 gv)Icή]qq=^Qpi'] 1Z&m){3o-XN w\zprSҹilbf/ѽ)}xui\J:cݹO@Ao{( }(CGM % HEt^2A"p\:TU-l(uey̔M IfB|g{D"]1k鵗:iVף42̗ 9zO:,0\'O\Aɪd|맭Gm=^髰' W HlOI:)FgL:j{U@7dJ슼nv8 +rjYmB9d_&~sa<7 :J(ɭ m碮]E%+ŪUprB/zG,`z|sN``^m:.pͷZrK~߯Zvx1VJvϳLP!ק~ƠB0 ʮ偊z_TI# -=n K;,~esR~b˟X&p ^s02j"~EtTjU)pXA lw/DKk@GpZsN[kCe8 g&Ll6`иuU #ky5{,)AvߛGG.Ձ \|Avق{sM{]"ڷVʧB%}UP@RxW//Y9Z;!s-neN l{y- zcfL>sEVZ`0@K`IP!'7VV6_k=CC nFxcnh~&/s*y:e]\ W#LtO+譳o|1>OaVݾqܠh~8RL %\ʹB?oՕ`qF"M\#g s5 _VYt{ܹ멗-eeˤxnmQpc[Qi,s.ˤn;FS~SL󊼤}K Mca{KhGVkBu DMv(T;;}VTMyuyUϜku$hGvҺU*܄`C锣 J{ԅ>"_6ftI Ք[u=4%#96DrG^gno}ਾQ{ .X$L9T J"*!2O,SsT|v<i \?$ }-Ha;8{zJh fqDD/jΙk/TѤo/|B02lљ'8Y.89{sI@N\9‡cӹBEi&jd]&݊=-lӥƭQJ1`Tpm8, ߍ3%{y*.bpK7R)XDLcSub;c BN'ESe,-nWe塝)rž \;٬mV9T :\%sxrG,j<ឱܼBb:zvv1*/.bx֓ H2lptj*A1,{D_rm@q5гSQ*љtq)YXpnOY1zU^o}4٭rEY%5BNGuh*. {? ~l=ZK/n@6,rg(:YDo;" |@m|>6yDvhrTlT^D*o s$ CJw_OP2HX0`(zA`) I)7¿k޿!ukG<鉐k_@OGW8垂3Y<ə%:Rh)F:PYK]}ig3؞>}>*sRejQ ;A3q͘k,)Am}ygJAwl&&SK0pG`< CҡㄆҚB}$D7x K,RZ̻t|>ok&)o%@aVNdJɰ9  Nє8▸2(Hm>O:T]y^3PlB)dg}#PqxwM*oDB KU*f}pɡU#o/495>Կ_V6:D&OmNTBT\)ALco$ؑ"~Mx0[Px |ۨFMK.SC?Fn ꕙa6q>~߂h( Hf U8{(S:4&$md_>r~\[ !R8*cνIY!Ճ{ɯh\a -gqHqIt'tu^`*xU0nP{#߸[FyA-⑌ԊL W/XT=BD |Ɗ$9|l6}'FCAdJwT-=@1O~u ; v ft?hٸW²9xCξ:+xԄt1ұ|/UV @0gn˧xWòQG*/MB$joHSʿvsfx$s\Tӝ_Xއ$+.W:zpgK9xZ` iMFUrំj^vjdv";AÕ7ߣ?+~7Ӛ($&&unj.Q 6ǣxT?% rؗ!6ArLCͨV"/S#H5G'pG׽=K[֭(v9wrs |_5\ZZ}t&PS}SI>ߦDPuNASڝ2DӨo>:MLIk]=Y&]^M̴Xh%d%kp:CzL2l|sm5OÈϣc#]7@G?KފtWEbNz oTSu2#h݋:zN@gƜjs _%Fg7:\`Ńr3ŹX8mʃ5ebr"-Sp};p忸[+[^"pAh $U7|CR˺>m(vn1m}6/de4N1^nf%9::{(*. ̺ ѝ,vl.7G=6g^Zx;wVMa#Bqɸc[pOGjk}nٜT ڸ}"ter ֏D)fy(@?RB$pQ3s=/TiZzT eh m#ZŃ2f:cǀVFԃCv} !M>yTqtTWs3! 23Gge+z2g֡x0b^MXX)',ٛuS8ٍ{UW[B*Zj (*jdvkçn+*IrȒe\.r6Ais@1i95R`.b]aUs#NpCWH.MAA(a|[jKhckCsaqwhL.x|rU4iˍ(>OUpYC_ULD]|[X_\{O.KJj@-J'/)렍ۭ͌6U \, 2Lj2!4}gb=U˩(YQXl ¼`%pbw eʹ+]Q+Q]1@phh/^3&(fE1IHRh/%_HnH2ogŞl{q; :#|&5γ\4Y&X8M'b #Z̧/J־:1;($O/&)p ꬋЊʘOJC}KV<1&-PQӱ٠'D|B20r %fc #|ߞ&g0aN@eڐq7EKk$0gOӪDNo=dW63>x$=-ITSe`l9XVŬ4!yn,\B8`ca {Aw], `!L]WbbOE0xhMʎY' Yfew1L6Y0.!*QJ{׮Uda7I h(h촻\C0+t}.Ÿf1adؓl\ g.m_}fq<rZVE|"t ( 2 {df)7 S̾M(PAI t0L' y -}{BTluN8SĎ>v MOq$uM3ŧ0ʇ "d^H-sB˟lJyK!-E2^ F/=뱛 fVk}k*ys dhd7Tğl#qv2v1 9j"&}St9u|hC!4Ťb~^Ql2bH^Mx;! ֲ8d+FUʺugMWQ&G,9Zވ=!m=Xe.(!-ʌ.AVk@*BQx>4DíMj}9B6=$},HD͎`5Ný"D\a2nÅYC.zhWPي /;pXѮHwO= 3->,M4 VH(|XQZ:Ts.ΪIRk+si|Zh#FڔZ p f8Dרl 2 ܢ\]Qx1p)j}ˣƛ0%Ӫj%2uzJ{DV:F&A@7h9!t͔xŝ,͢,@xG246ۮuMq*s7"͊@,`=$6Kqqr@'! i+† T:KEb5#1]|ko;l"s،9( R·lEs] LJj0 hG%S洑'ĺMǏ&r0j$~];Lz[yj^ ]o;WMB/>?dH_'G˧:U_]"VxGHSPq_0{ 4H@*NTkcP&/{UVRgs[Z]Hh)^c}V8N0`tk A̴$F+]pғ}r DoB:C{vD| tUG1׏X B-hp*uM\ּiڙ& iUdz0LEW9iW|v!t@uA|Ă׊Y%ͱBR#[O^ҦMjgabqˤ)<ze8n@Nާv2g5g-d{'du4 R$.ub̓E6ZmGe}Ee%X^谔ԥ,kAh"&u-D.H9^r%W 2>R'd{A_;wd̩OݗNoBwNsp p"|;v)M4T(1j05wTu[8`>Cxx5T,}P-Ji1!ͣbQW~4po8Vv Oiѿ"Lu#eKM"H0V%75mpNJ}gp(AMHE<=xVd#hth S{e˰l;%v#WA #"A`b@"w)ڝPI3&gh>% 0c&/pSHOq&RjŎ rdPD[ 6Z`wtb*ۗ|'o =}q.PkiJB$&T{g}kWoT9b cdCwXB XJ  MT}ju]|64vQơd x@ ̨ɜ4O%mbKJ眄[uErDDkqútokf,I~=&DLJ'Y49Pq|IR4ID?eo3[<fvDʚjiy~6eV!Pik @y$am =ق |Q_)ou#lxt(E7+(}KH&A 4%/OY'J~yxIW2}vso0wKUwc/;ȳI{ LddC,UvJ?RRjZ4 <`SMyˊQ@Kqo4G6BPB@~9krC^/t$,eGV^掏8Lj|cB}vXb2rz 7yq=G9~, sixH܄9^=i =2ϴhe o! o@Cv?o/?m3򥙣k)G3v9&X{ڋ񦎆` x >W=H~;X 52 S؆a3K`f-[oSs.E1pѳq7yy;8a~q$'AIh&$@fTZ'\Z!}nG(SC nÆeɕo2[71,4Tl3m!W LI Ot"h1Hj`@4M*/y;snʶ\xrU/Y3[BI=ة5ߡx=! JC*4B[#ܬ2B2졤2`L= CBX8%+ D?c(8nL)O,3Y ɋ"Noje=BgZ~E{nS gbݡ@דQlVLWM(q\'aJlkXr'g a n \ù_?#T.:g`{8YCjF{vW)KqggPz-ekA N!$׋ERf: G{Ke_pw69֎"Σ-'x$y~cS[Hj)JMn tᾃ+бk4G»$fFF&:noT* EH騗R򫘸"N:LxFCyPQƮ|On|7.IA4so ĕH?ooL"lpkzX\pFLrr3 9ߗ<hG6clw'^~>M>Ƹc k np|8N!cGmq){'`d9喺>ff0j~nkoH&:eʒ%(?敮S0{&_u|2p6> jbTpw: xM:K t$ PV=:!WuN _jHEi@sxp/LɰcL+Џxy* E?ja݅/pGy X%8{FRzF.}1jdAiԹ9/!%̺\3 )4:i?0XI*(pI< ~|ЮԿ9:㐭pAd X=|[=uy9i!;X$r +ƾ!&k!;L6 Y(Q/ڋ5|d?#%. EQ*O~S_N%Ɏq8SSn}O|!*e 8[ObTjvMouK!_s**'n1ہz7Ipէ!ҿ{nȭ>UDϡ:wx[ӱ)WZ[X ?i+2 s);Am33FvT7Rx>6çbbe(zzpN\S]3Wbo̝gX:IΰByoҝ%(:݂M6RԃV. `o~|~^̘"ZC(4n Nފ l\U=`r]ݞi198F>*WXGl/4Lj!WZPr+]8'] "R?[jkIFI]2tI&ۉ$Ӯ?9˚ؿ}g1*iNr'rN/dW7$^8S?cS骨kc o!QdzEt:Z_OܭzB s_6L7$Jto!mF#ҳ! WqruH0~Feaw QwfG.Z)u_Q*%W &&*jҘ|"[%Zݎm.:RIB/GɵA}'JUVw :C &Tf~N XqV2:6&s@|3QaS%WGH#Ҝ qًw uNZT/Z1|pK:٦ 5]G&xUƇcʧ7p7nPiQr35l 3qل۴w~ *S1*`B92,6oI c܎Shb(oE:dM>Bsih"wv.[քZ?X(2BheZ_jGu$[X.~Bo&/xwz o_b [jDSbu doM 3O7ClYBBm>i|tV[^@M#rB¯\6K  m+]ZQLroȋm-*6 VTvm0-5zrXlJ݂n@Z3ist+7Ly&BUB66hQӥI, $cПB5r4lysLϧRsKlS㻃Jk+8MR0wuƤBPPV*vYI[.uXZ5hPXmOzF蝹# 6y]gv:E(+YoлH"t>Vt1z g޼nwi7mxwѡLOw[x#'B] ;`iDD Md>,%"@P4V~He9aK΂!LUEƀ3rזzAo:^,v&**ZfރieJriMMfqWߏxsqKZ;! cÕQ(]FEh5}&$}[ G%bȬ)ט4%ETE Ɋ έO !=|0 pl`xPf.ZKn"= 2/sk.fq'cD(\cp7%luǰFDZ4 :@,Ӥwk;?*FWwoÑ e̤#d͚kSqܵOWR2y?2Gu9mheL_i?޷E " /d+h!XjЌ @DRkD 0' [fj{9h#ZWՑ 8!'N(n? *ṛs=k?g~+o0?:ԇ^7&+PCˆ漻wh&;5W8[u_PX% h@Ҿ6R"(}?[ qjo&yZ"|%DEd2s[DM+@mkЅ(3hN-py*DXU]! VtE3N׷]%RY#A䓗":h Ojǒz"HMLNL1G5lZPCYd ;cB\zH]*9uOa{3LYQSOO!_@GR`_xRx 4?4 ._{eDI{<4ì 7U:S D/4ry)Bq$] '`4Y#~sZF>ho2MyY+}(^x z2k6sȈXb ~$+49Gb8%]{@Z{m>9pw>z&t󵸩U$e<ߥػw #T[RVB mp~1s NC$٤UU5wIR 78eMґLUD8Vob)kt/3*X0lTyKV}b VOD#h) ewi pSބ@zUMz>MlԱu%C}!iխWM Z!{Ps8bP'co<*"v~@wSk+¿v ~p|L$ԄlpCYkV腻*  Tsib۹;=g ˬ+p;RxX9p'>TIǃH$Fu';[ 7s;q?9|[=0>z-^A4 54k=g+(.GWH$u4Jg"c9#V u>N;`|S$*Myz|b?^D+k)YE9U;zO&:O 轁"\mܧ84b6tjFh$B5 _SKP]pHow=!W6Ȳd#p#sk:p" 3umL$NB $WMV9{TȆ@'p\{AMġ%^O \ڹha$}kMg& 7EM׮ }ݘ+רwCONAú ~d2 &no{Z]>Jbm~h0 G ا~[W@4{U9f̒KPȺ$6J[;لrv-3ϒx[Z$i|K/CI(˘p e^=WViw~&rf\*?LmdK+5ͩ~I,=Ki^MR&HtL'-X9/6<$3cӳ)~LԻx[ ; 1BdbG̞pUl"h.S3L#gP0h,t&7 f2V. X t໿|Y?euXW1`cń9R!r#@@,O6.\a34Q>̣A5 73 ֬].l5==(Dl**FBKˎaGp:'/bAK>▄F6s/U_S+FDžP&%(<% d%W?- RxƷ=ffj"Z 3 qpS5[jB7<Fi6tѕkxUD3֌#9#& ,gJ7ػ1 ͢Ү ,(G Mt G7-%sjWdoy~%jV et" xCoxnm=*"BsA襻!2E W5g0'MLH!QVt|*o>=^ (  [W<;k9&+OJfDO4nDoyw䥤DLBնZ0i; НT=j\~͐lw9:\.lQòK}DK[$Sݙ2)C$Og$ɋX+\%/1OZxv*ÍC'-NB~LLW]q^u 6 Ck L$rAf,' bÃ.8+Pei砃>ogGi!_.e#%]ݿxKŵGKr$|`8#u;WY剅&nq&"P~I:V8o{T JH!iyS?ZB(}f.lG#5Zmc E[z=1Ui'=?zkQ(]g~^#e'T:چi b*bMOTW]VSRLg[ n̜Ap% < @s`*S+N4^B =s՟r:(ݩu^IUE)vu_74s[Qp侮zQZ>)YdMK ƀ0>Y%=v`=qX^+7i48pLvlJIL)y`CΟP&])Q2A۱]th_*hu@^1r6">sm+jcbnN\ y: տv# 6J TG|7ι|r4]7B uW{e2 /x2L u>^Jw7ScN_P"m yj>r \cKPZ0(<5!ǿ 1bʳ(L+{%0UJ$Sát4c8mDt嘴Ť\uv8S{پ\U & lƄegE7G#硠W[aC)q\t$nY?bүE%e @A,0Y(3:x\q攀[C_lkKQlϛNwA6\ŐKv^RZ\/oR \,AˀFCxU ? 6CG.;$ Ek NНT˧Hch4vNlrJF͙;<["ޓ}ABs=^!$ 4Ou^mIC4>*9~Aro!耓yͱ2s SKsL3ew7:#_$%t 8a;Z|{N%ʙXBݫX6g)tW49FIBǽMwϮI*&;)Wb )l&Α`cti MG\RM9&[sңhotq -ЖT5^v\ʠÞ5i;*?*M)x} *0 Ffe2Vp1-<רk`o#Zܡ#(^3n /&8ܹi jT"W`vIQ27-r9gl96b&Ky'xmvڧ팛{L@P)oܑZiְSk~/FQXIಙ7eCx)i.nr5(kax@1a\Tۇ񎜦EF <9ݓN~`ʝ{:+9@uokNhљ E)KcYP+xOKUo-.4x ~\66HDȘ%xN5W^OEuQD3QjPxvމRFD3?^48k/o".c4jvKJXʖadn4NpBexq]kR(bȏZh_]@ >JV٘INS9a(Ut0NzZM'@`5> Nrz rweb)go'DZeEiF:)e6=`lGrq|TB'UZD<й9l5HIcK#<x\i !bS<5m|rƒYaLSw-f&wr_kb S({ТkC8 9r+Sw%FjØg#Ê%^g),3e <`˥h<֟ 5 "s% (ؕO"s΍zLqZ:Sly-H&41 mZ ?"Y%3kk1ze~y\jeSܭ!Г0Q֬gp댳P靰je~32v5KY@Ewbur2ȵwdw>NnT4R1Hnpv \)7SOy8쵳)[p8Xva|QzK*>C!_֣ ? 97*`^~)s_l&f/ȦWx$yIVC{̆{ \0ٵw#B!Z#q`v8D2 ~EL/^"k%kJAnH| tS/" >G"G`~T*ݚaI"+yLoA[i83MD]`0q+Zȩ>`d-u4|TcHRưG$TkcE6ASE#Y ^pGF^M@N~2 s/n:+/@3Sը /IkWGv I`v46f}jb TW`^Kƫf^$Zxa,'LL~yo̳aG}/nl(e\;э }Q:,$jޫ`)(#dQx;=#exթҜh S5*Dn_J#%H1~&Á기$riW#l=TlmlRb㗊*a1FW!C:$#9nH (?R[RgF8?ᾀڵ҈i*Z2LɨvK4jc; ﶃdֿu*0N{Y%3c}`mL7ɔ,$NpV]6 †eJz"okCh.j@${2.WXnnh8r|> c'X +:yE7=8PJó$=eL 9wS\ b袓 >fF#~z/ fSk@FmIQ>-卣N8[Kۂ)+vczPdZwi86,U-¿ƈU]݃>zٱu=J j* wڒNYbc:xC&=]q/WiF}ߎEBa>#g:N&rt|HlͰ~ZCCٸƿ;_eh ,uAH+8x/jCkPؔ_S4YTd$^崶)f.Gp j7Pis^,XKqh"wnD" D4DN6~XU. ԈMz8rAqǛjGKg` {5N+U0Afք6aA#ƀ gesŃyq[zjI\# < 9ѨGUeC=$M t|hX @1^8S̚lxV8`I;V7}EjuIH\C, Nd=w1 2GF"/wC8j~1%Fߤo8]o#$cϙ񫠽}ƆF%&@ZW+fK!\u듡tҕm WEH Wvvyha XS~dV.ҩ!DYb1GG_LVk_{n:b/Z[ZL.hxH ŦR a\^>+׮nt8nVDBAbKo=TǷ uCbxm*8?F ]iq`PR`Y*rTRĽ@vH9¿ӸvY>54ꀒ^',&vZF̧TRɹS]4M 2ژU(xq<9gm)$3`N.S~oȯ%l*8^ \Y@5pOFͲ)U⦟ƋdBFT:J᪻F4NƠ 8y5x|w]l% { VWbiq7"pzRtAS"CgC=\mz;VpRdQ)[٘Ito}Tϐ..s*߁#^f{kf^UٙxAs؜LѰ qTvR[n'o9= Wݛ GDZߏ תeb=Fsbj(;DƙP :7IDŽ:VP~V_!wȅ3:^G𥳐Ґ 9)ImpT$4GݝK%n7ozeIb>MZ+K2dΖ&A10{` JT7EU X$=2 iתL+iݣWRT/#|RU4NS7,?j'޲^V .;0H}j tj~|5n8nGmk%W ۟5y47w-5=R$,STŞ4y0)59MXt$SJV% n~g\eY=to" /!ĴԡEn~ꏄ0EsmK)tE8:Qój@­:)2VJn#]fDϾ#]N3=6 ˅#V~N::yb޸fne)kzc\"XWma&4AחlWfkˢ\_؍$q ­+͕YR`{$c>"i}-\}WyeB^Czƃs;ذ7Bnj)XS߁p5=D3bKf<7ó<_2+\ݘԙV\&x; FbDPqy W3"h#:\7wؐ}Y2`;"-_!=${}w.)ASw76YOv\/raGdprLE?1&V^(k?{ƃf7< ~HAj~%X4P}}[Le "D*45 ]@#ԛ[8NyBC?"SAPUq1VNg}:.OS-w|}>:P >LqsS4#S 04%{OAdc,D`M%|d=qgsvtfrif&__,!A~Gp}pk2ʈ|xGYjPcx˛Lߎ{OngEe&ŭra:<:Ͷ '!H0HS糹"OjPOGxW<5.eg.L"BOd.>^tLsa}YLi NI\hzHF3?,*{Y./A1<X{0gj[pRXN} @8w)I r+xѯeea_/=d8ZtH{Ӵq|/@XWNLqƃKE2`B++Nժ~Me0>u<_`j`jPH*qĩD%'R~ 0K j}v PYug4HYrJ8IRq!=ݒQ,ĀϽB`) qR "Q=tU dpT+WwJu6 ҅]K`զ KYNr}R~U5J @Ool`c!-^6sS=;Xay \:Ec?W:$ۘ8ĭjȑG-(xW=HhLs.㬌'f*~¦(ǛLSyy=m.E G *.8]*2inO4{>$0Zl`豂`&{JdRbܟXsqb~ M}J[+c[" ta͎:%nqER#5u#diLk-!KL@(Knz\V{Kbj9w*kMnSQ>))zoQKOnGf:P ;KԛC(+YYJ [' )|'A5.C7/uUHg|H9tHkMJT[qJsVY eɕ;? om_iƣ~e#4 ) R?ʹ}A1tJ#8 `M?Mu%j.tdŧj27/Nr '\l5JE2)"'MTvG%InBQƹ@CHy;S0@%R^ix-0էq 6Mx$a"[X3H11n(#J(F?p8le p3k(p,ݝˍ#t-j yʊFA+{. G`4V{R|YꖣE&k1k "BZ+fR8$7Rܵ:AGڈ]_r[#|؃PH[,@'(/fKa IRp]4#ݲ܆UCeeIMh?IɽS~[Fl-dmcòo+;ʴSLX.村ⓞ'$ٹ]sZ# 0n`*$gr)Q[6N*g,Jn'bn}*LKu 6-J;9̀nKJ3\vD CYz0Nn{ƹYR^ u =a2X-:|@Jïsr'!KPNl/+YnggP.4/e>Z|(zp%{@cԷҀF9}n>k)/("rVc ;CZ*.+0s/T=YH 24tTZc:ZkR;^fxRu~.(VD2EeHܖҩl鐹.N%RJb5+Z$Gq4?3c%f;.Q+[s&!/gt78$rȧ.)!<Y]}2h/[Y,@drs WR-gW:WB0z;JyJl985w8H*EcEL )Kb%+9yb4ZS{CiHҏ;_KiH`6N:sn)B ePM G%zکT_H54S9͹C 5Q^/aծ(v'~Z d;Jyƶ*b 곳%Fi?)^I Yu{lֽ~×ỎN"MiksHq4_Ng*VFF)hpMgd/ u@XL0hщm:ˊX9U@X>%HM|l Hn5qˁ{6Nh;3qV~6c76w*:H=ܓ-KCh1 j7 jXiANU:n3? GDu#[zFir~NB M1p):'$s)?Cm]oܨgzKpKhjV # 6̴FIpR[ $l&/NcMۘg C]_>+5U@?jy"rj"FhCT}eZ jV oq3 lРN_sb;1j}/xR3#<W@G6 &Fnp0xD#Ν{Y!,Yo,6aisxGۡw_ԴkfrKT'ymûM)$1wICXѕ)H6 D(5%|yVWN?ZԽBR &!C)8 ;{M=Wv.dg2B6mey̐ך.?!Az2 :F>Fr'hXSlNn@~HFpךEj YpD#s>2.wL.EpSIxX4<:k׀ٖio_6ޑ=b'EpK*~+K.r.9fZ$'g{&#q 8wǺh;-(3 )#^r2zŲ/ڨ`#00{_ϹfI()fF9xe'UWӱzϣk~gKSfjFc|T|Q֒9T2zS=۞[vP)I6Bݐ ߇7ݘ0Oenc ME~'U?n~7;%1ο~2\LU5B| ٟVs0:>Q/6dŤ:0-^hJ 43J+ &XNZ 6 `ɣgr+Dʩ,az Y8.I'-)RJ@u,*wE8MƱ{ri\8c􎅐R3r1=zx)#[BLo-ObVΞGQ>ſ HGQcņ[vo n U*+u21\0eL0MuɌ^m ӝ1 =!9]f81 fE2a#dɟC ]ĘJ3 (}qp4kVqZoL/0悂YZ9~F>kG 43 sv{J05ʃ"k0I%]кcNcV9]ðef`[:dm0(G+DJ{=K62ϕ^-'zE!~ݿtҥZ[]P2M#ㆾ7q@; @R>p\HJƮVa>q7*UԛDny( sO8K*^<,8Ӽ{ִvcu4CrL[1TZ,rRʌ i* <_? S_Qkd5{!T[Q'ǮO.lXENS!=DЭxx։I!)sve`rE y}LqZ`tйJIN &&t;? \ɠҨI갺PXu1ǚQ[3 8lRG1H-Ӵe2HF7Za ^L=dwٵ8U| QP3 H߱.ntVX I'=ϬL1k$Jll,3UNV%ˑƶDJϤȌկqق>@k @& J" ~%Wl@2)Ӕ[wz6d3F#q,V<X]ڋb2v,S1ܬ1n 1lājϖUp\aEċE~fM(plS$Usig)G,F)5ǘTփ%*\|{cWA`Wⳛsƒ8~."b IY!GtS <5z{v얒ܯ#JĶpls ܝμx# tUض U311Z>Qv+ZuzN8K̷ 0ZYTy\kI-dڭ8L svL a+~2)q>D'̰E 2 1y"yT~r %OF"ax h;p  `ᒴ&F@a u]8hqXKzg⥓sa̅c~Uo>L?rnFWb9jyt)ɚZCvy-D2Sg}_&cdWP5< NX*0HuMrnFy_ sLT"&FVsQegx𨻸(M)-^jPqApVռJjRn-Ə`1mW>&qXZA }K ގ1Y$K-  8CS="yy rVI?B qefMx|ݨ$#|ǹgFG#|tp5Y Y?6=+_l@o@S'׎k$aфeV}5d<=Ie/$/GjFumhW!a $ǠBnH%e;qiuuVź8v uoӪf*]8q0AK+Ј'єQH*A|b}*PڬͽmC64ҬKb#̾8{"sG3 h -.Hh>ega5Vǣ?6&X_s_lXFT͌/_x{GձP|q)^+acdnip&aR`#͠&yf~(]ҀỈ7|q|ҝMBJ2kpuSŰEb;.A TrӰ+ºcQ=+e r#Sg0}oPX&'$seSU/&&ZV[/{wJd QSuM_s 峥@ dxC`xm |r #4 iPVPD _= ?Y渘4ճbW)*5R@Q 'F.#e=~N֥~L.d*De\Y+ -QwIHҵ|BZOo=7qy ߝyB 8`1*kGRlypuU= o LpLrpS֤!6_60Ly!m)S@/T`~h=![ {S_gHy$@t:oʧHhoD.NwvN ~ ,$ƴqP$R#Oы!cʕu5}KaArS4s&FuӠ,kW|oQgQRmkKn[{CxLNB{<#ˋEt^EOg um PĢE}._L03;d: dW ӡBv1*g'm%Pu਎.=6{ùo`osUI0& 8%d׳LR}"W> ʰe^6*]eqP5M[ؘ{2mc}179NEPX7^hcPҠbw qnrY+>^H R+뒧dgu?SGC-~g7SQwtE_6iwH^4͙qx)g~śS5w4]/.oZX 0XB|$քZVo޼:&qLָM@A"̢ڎ2 9aRtmQBH)GhD[J`[k~$ Jj<].P`H.+z&GiA: HHPi6kW&5[ƴgɺdܻaO wوVA4?$Q61aOm"fϒ,Nnv6 a?+bhM N˫Wl`|srR]S!FmX%BUM-nќݨqlqZò[;'[#CD|˞!$޺E>ĦJPAW$P&] ّd'v,ɖ9D%x;>go9[9GAFk[WlW$Cjb)aКUk'}氍 ga! oLMOD77)2'FCULsG-GN _9OV=y:[} :HYƘ!)ʦAM-WD1X]%wzRMɭ.yk:hP[&ou3u<Ё/X/%v1j T1K13M$;*'abh}GdTRcK[1E~RxHeYƛO:cQsr(#Ü#Y!16G&ّU_9c:4}tleDvE+6|6"X[7F!WhD"W^^w![W1\e͇^S.d'&yZ@z`L^5Fv؛wYgL- w[q{2G-ι| ^`a:;i ƃZDʻc4GV[1I Vm2ӏH߲OT3g8A&>uwFUܸ D\ӝȄV?m pZ?Ԯ\pSD(ܾΙ]IN;Q8uE Oy9buc0lְVwy#(ʒ5}f hV\ zMff 09u.f[g겼Dl5w 6^M bq.U3v@aEYś]~u %,b3P=$| nc\4i.>l^1PE*/pPe6 G'ah>>V2˲BX NWzT4r[wy|ƆU'G ȗ+J(J.F斘4"ՐGmoBSF:?AݬT Ѐ+}uO_fzk(8:נ|[C 'ek*?LHʅz`,!\ #rВ% 8:-xf0Z/+i?ӔQp)[U:!1(ڰOq R <%a{x878m f~e+f4.>^&-%Vs3*̈z&lH[azB́l{.,2;k#dLW̛pȏ92໚VQ&_sl zULEz]TA~ou>JpBID!z8Oa`+7Dw!FDa͋'U;yXȇDOKBHr_WR)up]*U(5xs[nk$mZ PqTߩ3W/'imՏ?L550fT *rgb23@Qs,BO%*Ҳ 96=1(XT*k#FHY{nD֛e!BAR dLmP]rv]|4Cv%gay>LdꕢQG$٘Xj^_là@ehr^Η' >K\=BR>AQ1"-= hYJIn1=mZjZ"fm :_1Yz2Ddͮo{"0ЅaAHfthqp 士O+њX]'vp<8<{p=i0bgrʎb%F^PY1>m׃]?F-GIp7JY /ʽT? iicYEPűWհ1pp 5ZkWX> û$/kk?XJ<.sm H;|46K3o&L_kG@0$倧rȞ.0חRlK.u@IH%3NPrf?re7#Zg҂payxMZRfBҔ!^ khج% Glq횱Ix#%X *<Đi1;j8YOfkY.}Yo` BPz A? f s\'˜ >ItaXxqReHNpU-c>Kn.ֱ2TMA?jB31\?֪hH ra~m2,b/?7Ni>E\ݐmQci&O181]5·B5>ł3- ,iSfPlHۦ;Bw8H1~+ |tvBՐsp^YuAB*eKAEz7G /ӾkHRs lxXպK+ '|MW'ت Z ƦyR7scOLTZ+˯mh)XGhSԬU5ph֦?Fp\F*oANߝf/g3 ,%15 q6w)z!-Oz&^!,ۭ:fcqo]IMwf[P='l'g Ř9)d8&SiOR9 r}a/3j% nσ=1{ XL|nq +gJ+= y$^̓  QІOg\Q9X,+:+#j 2@[ o}#%Z癆i ugnLcm~q^>U$@rF4m,nkFnn_a+I1@EqVJL<aސ:94,ۖדq).6Ԡt'5*9||+ UB\׭N29pT`$͎ѫ񕤝b&cρb ) &yńxOZIn5'3ڇ~ dKkl7sZY%uCScJ'Ļw 7v;IĽFO\fŭ, ͝X£T,VAq}K7NS}!sK?,Y5 RQT&њPW.uHwYѝ}&}+T \ O g{'x`u$&X: uHqp蜳=8jAehnC{c (q>U[=U4ಸ#"z~wSL5odaϙEHZJ (O2$ :)X3}lNDyV'$<6r1[?Ӽ\7t3CS'A$괐j[$hD DȫuZ"Өjۻ&< L\!L4PܳXxmt1E#4z8i{T=gW8uu6Eow,s9ڿ6I(T@J#f.2rt\':fM0u r?lp972{3$[M҂+Wq=e༜D1b ~7Բ0wSoAZd FeD"&SMhʃ)ןO]\ZN\muI* *W+{}ñ-ީ1),~ t/R37ѩC;MdbX$Avr#n8xL&Tm @R43 kSf!;} }Ol& 1vD;G=ki '?pIzqe& NK6$=J7A+RZ{,0=g ulSvlYgG0.oԻsS3 OϽë/"ch,RF I+bqȜnrm:{T^K~xNCJm,53ǫ2^ 0AsRB JJZc)oY=져DK9.H'*=!LB ^?n!;P:*LYwe8]#lǕ$pT 5x#/Gq w)~*w`ÛF^{;+)n`^LxQu >IqNxcK*4+ctzE=u{^ˏ2 ;lkՇ9cU}}Y/t/ i!*Ͽ}#lI8.G3c^O`mMS;WUdS@z:imZZ0|QL(Z V2;Aˡ +ڎDH`̗!(9ui4DM\f2S_CYm,a}-ڇbe(f`Ь+9'w}o)UM&3m k7uOH"Wԝ͛u*r ']Da .9(sKʹ;Agcaoߖ}wjLӰ*WGtK_MWR,jz Z"wg:t=C܃BO僵0(1,ѶR} )Kk_SHCZ>{ͻLžBU'-`9b}X5)(vh_^2j liu6O<; y7Բ=@Ws~~5 p >I& #$SM;iѦm:GBzm`?pW.&:{=jsrqO1qk$єߩhd74;9_å2) ^acS1,wr-]I{ȗ)~v8r7;N~UhTAj\|̛ %.N(Yc+iUU\Uk)EAᄗWr9du/ iX]7]'9!Z6AH!FL1p:_VOcRF GDUWwuCƝ 5JЄ15>SB;ۼgP~g_wvbhL/)% Qx3P"SZҋB)a& ߲ms`Cu:)o?DRziuj.FYvPlLBĶb~Xq%rVx^KTq!Mʚv{tYC2O^al*jCagMج#w䛮BsiK ʼ"1f]+yh*=(k3xf84|toJ3+4bKhGf J802N$aXxѯ-aDiۡpSqyJgGٰ$Rz}C>)&3] v\ >T 'CDN f-[G 80UQug [l| Hsa 0%z8S6Sl3X>AW6<S 甸W],M)YD nJJ &JŬkf i`8yeeݦϦ\`=E]h;Qek8:Ig؋@d:W֌l(Vnowp7ހ _ߑ))55zZxbr@:uUmX5}BcA&l3Le;zGjڳOmu96 N4^H|xmc駋s&f P@y\pWKRCxL сJs p7GBmI-3 ?xϓޱ7Z'BsKanM{(ܱ"o3}E%T84aكF P>ТGE[}8\C=F85pPkhϟLG,StEb'MF.{Dny${R eqV;Ǖھf;Ytlp~6 +ʇ^:y|@~Ie_W#)- X pgKW!V3u,O@ r(1?gdŇc> w1.dc0 (2S"T\wh+z+NJ5O>uXŢ 0&uxz yN5Tb9Ym7xB"7ԶM,}b6Kp}:\ArSw?=*rIm&{hMʑT"fnDTw ,#dz3?םHxF䮦ޫ yEB79 V?Rՙ eϽͩnOk Ӟdr;GMV6YzY:/1l =Tu)T##, ܈@k^+^j̞ВH+ V'{.onr. VP >jEn֎!X64VG*_w$|0?<߯Eq/ec|[RM8y P+z.xnv(Enhm-ꤎNvICg8Q l!'ydt K]R aZK6(A.hE-4q8p*TZyb-zBWȧLEnu Ox*ĭ>e]I_8ky8K;WdMV,> {1%"Li-׎pe  N~ҒQAw~E=KR^B' <bˍEFK]JM8!)~ߜAA>v9MIuil]-os ]ITǹԌdr˟Uh\i8,m!lu*tp$/|hˑC䢧 <3s9ߢ>in2Bt .X!A5.hnT8]fd7<ⲥxsDMHڋhQvYr8 otz휢o~zXyُœ T;idt-QŞ}LVr\:{yc[k~7L 8Xp&n3j'/4*H{f6 *7ܦ8q)i?~:i_|'R(ְ"V `u5-^⛑!?ÒtuN_WpP+WKAYܩބy1PCsy]u|6?JQ8_{_n[-)!*<H` J,g8@pbAn? gCTs5wJeFtOv%wPaLؘ4RxL6:c+@dO4L`x&9{geˮciwW&ofFC+`5K! wdrifڪj :wj9e4XKʲxmCZz ³:?c|GY׫8]֥ &a<,?;v`Oi]t446Ţ k`y]nlSnA<ۡ~6:]ƿ.7vVww'u,諧H<ezj)\=R(oFjSsi9q}ulj F\IBq!7Bś&ilEHb'nsw}⃄^8~ub'¬1#˝CN(-D#{۩g)f5U&SYPÇ)@OwJ`~Oo 22a>v;& 5S~,'a~a%4i;<,7JsPds'suИDn+ై  4ESm./t!A|Bs?7e)oO+9jjIy*0["Fc\8 +}`n3+s,c2}A)w o8sh.Mnv`> -p^?Р}qeN0뷮 `j&mLe }{P.hE`jS>bWZs!CGbz)(XuEֈt]9$ץ]pili}2e+_vdNz֩Cܐ\-SUKe՘FoCDFSaY"< =SQAaU% ]VHVӔ³ŗw'刏n%L./N6O*GZX>2tYLg޴L΢=c7ۨ@6O0O`n>s= 88]Y.L9'%MG\g.%xY2MCY1B4xX!? z*\YRRDˁֱFԄq'K X8Dz9rNEgB(ǯ?0"SH 򲏾=/C~2Zy[o]R+TQg>rM)!4Tl{)+'}WZF<[}޸y{-OILՎV/ѭpSko1 ^Yrm!P{";|w{ 6Ƀڂȡ*_ymw %@)_S֘$5ȸ AT5./GާyMͅqi沺W M ?#?l*<1ԞcQ~+y6XSXtѾi}VZON5Nx[@bwzmZ6Ҥ[gP0ri~r+jIn~;T1Kp>Z(uFUJ.nzj!տK./(3f(<0-Ů;;?f'FyB͙G4]Yb@@6% zC\SoR_h@)+c0%)AD'縅]8Q8wO; =7) ]8uvWr)uKS?3~ǚt t&YA4' > ]M(,u}XIZޝ񴐨ܔ;5 [4IzQaQ.I\#3hy!kXeva UƩ1a}-lxgj\Se2aoD{#f,MlSBxi&<O>J{Q?s&<fCȭ ? 1)T1W?ZMS`AzFmּ.˾1NGG X9P7Zמ\M) hni,ӏf<'7ս"yObr[%RZhqz1FFJ??S`?JV#H]̨\@P\QWV%B;gcE&tvA6#~is lFIb$Bk%&o^L?0EU3d0!'[PZۣ=ѴaTBcD; XmB  > %)+}GPP# :)o+*bɁjXcfL"IXE5Pcq7[1]4tM`=[%9Y!ddoᣌ!y+.11ZyP wh* z{, #oΣ^ٕ_7x*`Cɳ1JO0`@jcF!Pu' 䅹l0Q8sp gGX,6fZu~$8:?Οo;aj&*&l4rP6ܽvu!U[uVJbyW37FZ&zD /Š{*b X)q1:ց*J}<`ҳ2^SVFtëaW:1uJМlmbJtZh\ 8~x^S AFSK)$+ޏȶ9-DS' JnmQ{"ŦU(*5<ԊJ }2$sفp93hvJR$r ~Ž{0s[C*p>?13Z&Ru1ͨ8>F VW_o~N=[fđ?Laj&v>l3J{ /O' vo@Wu("f|/Rob冗Sk[B̦ڈCl1Ō #^8yl ;>/4yFs *f""^uYEӨy'ׯr1/J2PΤ ~.6ͳwڬJ !&z)?s>yMl b9 h淞ZUsD@u=uzrV) XȺGKy pb*(IsbێyKK9jP KhORV e&ĐpͱnZ^{K{r> ƢITOrcF ^wr`+X,1Ufz9+JؐӒË)ۼ#eaU_Ѵ([MMF{qDni̲F|'ڥvq3_ʪ nzp}Vdk1^@dc|7lHR2ŎƱ>bK!WSױVՕ_;6!eb]*Y{.;DYڬ6b>ݫ1n# Cp@& o 6F.-^7v62g _h}hշ9`P6gqu=FAW$}2|wuKo05hС3#)D;qq VkbPG#;u!2Mۈ||䙧x2pr%tZa0~W $I}Y o9iUmQH:cܷC!];7єVLDZ\g@Կ"K&%wt=e?l  zK)x )89/0ThJE+o-!fD>kW I{" <!Ft՛ϼt%!w GڋC4QRā]N/{>^}=I^U^FD7ّf-|X 5B)4Ք:J4 ^nJ`$Yziؔv!ކ`-e3Jϭg|Ǡ)z X,YT8YX>a4Ob8̫XQ{ȖvG^"( ȗMT\oI'DY*׌>J GBT %%}K֚qJ& SR 58#<]VGL֣xg Su3#EGDA@6W~q;^ϴ;8(% {@7#fO;T=7 G k: K^}=Kߺ"ܙh mWr(9IsPͯ;6鶖L09k-Wp&àl?xx ܹҦ]Bs iW+>-ϴ ~ kSkʠc^=^w]HqW$"R{!VbCY2Zl]-qh^PK 0X 굌5ww-Zr~sJl1"š@sl] {()ʷƻ1Xo 0򍝅մqh..c@w;qO=QS{Z(Ζ_TYob&MF FeᄗeBt1.-_Э7ٯpH|Ϡ)GMS [e jz Od+BEC0tfi}-WeΌi窿wHu<ʋэMkՋV81xE6; sTUkY$իG>Q6Ґ\'XNnt(NfJ*ov2#U/۰ %]䏇vl(pf"IMfsNZq1(Et0Fh$p%d_Ya+BG ZگtjFxl->U{15h ^Bs ;CNێj(Q>]?8{3YCj_UM#3ֳLfn^%I,B"m8XslhD^\r 7_&bvXMw:dWhxaaXn|r.#~3|=$Ge|A{mU\~]n;uӭ*m{a:.fW%v{Z_S\.%z{ɷd|nWR@%܊ʋ!蜢HX,>mmHFWϱΒݰ5X\wIŭi VhQ+m/5k.BafKꛗYmz-\MC]#H30: Eog{XU$mIwW 2Nq,}ƴIHA|o$ }_S;xAi0rr]W}+s:t򷆽Qs$tn`OO.9P{%rJӮZ TgE2:w4ٟ`fAs|nJ:dXx[Y$-HV?)&;Ԑӊ3Y@󱛏Kc-O)|PJ u@ojzģd1_YQ@ZI\܈ݖhXsg`kP,&toW*gߏvk`\Q_47րnRd7we[P3y73Zc!-%EAN.A"3Λ<~NƏbxxФsf_hxiq?c*r|J.']# L^\aAܤ l<< E֗OWZt.Ȼsus tI"WxGpqW a+vktAsŲ:e0{ M*RHaD)o&;`K_A P|8NPZ{Bg:T"Ó=+q5Y)7*7T^9аfoU,Zpc N t,A!]uuBQ!X YJFFP]=|'>:7߈ڲQ<-E_͎,{m]gSSM39k;"Qq+weyE#2!:Gh+ qUHV4j0oρl)g% 5~y(#-4zVk;91_V۶ⷄBn, ƨ  i trDvyEܧy  $3ip vr!+ӧA5te&jR6Ekw2xn_'\sᝐ.h^ͦq/o}Py>'#6scݴ|~B;Tz\ms[T8z -{ϵҬƚY}*TU8[k^V wԻ'B}(UVlu]QbsӃ4q:p6 ޘloNJ9Wk4;k.MzO$4v5}C(b\ǿnܨE)c`oǰN3 *6w;HstbDӧ }vZ,1jkhkcajSх*"# d6Ѩ5=yY/f~I{4&Ba/¶FĎ+~8~OeQvysD9AL-O cPt*ʦ!f5M|٨&k蝬1Fcpw{zʦI9X>;"!.hZetDwb8gNNq8r_*R\T9XbNz&oøڕP;XH$ҼݛW>])&6M/Iъs¥T?׏Q9^'&jf؞+[%qS:7KFՇ/R{H"eT?c UN[G ^v!B&Ң>0G]{q]EsQjx>A;0Ftn\qbA/i-DYCʠTle'$ơ,2~ 732X#Rә{)lIP @̺<#/GdAd1=?Yꙉڰq5.(r!oƧLmU uoMh[bAVDBAAᓓ/ R9AC/w36 䱆b/jGBҡqpܱOak»;xRޙ48:1%Z0dObeVNA܀?]CGެ6KʋңYVn?sݑ3L9 OQp@{UFԑۇD"QP,%У6TO)\wOy5̼hРLx <`S귉ˁdVQwG#k2;M<:EE! 'lA"sKFv؝Q=A XWzxY={%Ey7{~F't@ b+3 ]ULmL>%y!̻I!'}^qܰI۶ vbRE67oW]-~/{T?`A]Q?: Ҡ}>4r&ΒpRmS5 =G1}b's{Аr3lZO[ ED gAZ|34eqρ7d}͆5sAp V@Y8 &#o z׫y͍Vʸ<$[T8K\ 廍ix'>pfz羨]P;\VR6sg/+2 QFvlp`GcBKTVdɄTL/r }c(YmAs Ž>qYLiE[ b ۛ`yObwбk@,{(s*7d>w#[Xh;˭) !zGX5 vitcP= =.%֭K~ >2`t'>r^'xBmȼ{'[{(T #U Gņzxz, A2F"9&!w\O'"9)Q`9d 14hpwy)ǜY@,*@z%5Yo NZBn帧9XD&̛aNijk<\ȫ Q^7ɬ9@6鼽.X`TUҟY}~=ԘR&#^|g[NNJ #0z0ٚo]>, "d9->)C7;^< ϭ֟x<j:~ǁD_Aɚ7 z $] YTy1n'(VJר#]WG 8E ٟ %A$Nڂ~>A.voFjI 6DG΃;Y,%W7pے}l͞GZc+/x`JQf,['uIqܵ@%R-~xH}l=6^_ѧchDMG /x'5!4C">>d(ěV4o}_ǽOEyY\![ۼ{5Av:^bx+wϊ۪lBT ,s DiVu&j i_f$,%CQo с$"<}- K,9ы~ZU ˓/KeIIKUTE{\ue|֒%MҳJ >n:II d0ĶXB`'Fxn;޻3F_–C"j;7rv Pz.EU12?pBisE [!R֢}?o䞥e2>m؉~Bz&&\I~hYtFB6Z.o*18gǦ;{@`^$fvD3lᒧVpSj՛ I;7zdθip*Ba-G1LIˮ0!j[}v E8 #0ve7[< %$sfҺUc[j%9p ($sكv ڈ MVf6"QKv]-t!»R;%6?!kSwDZykmT;|ṼGC?٭@N$& f1Ol!eo,Re] L9&rb* 9t_Ob Mq8D#͢6h7=ŇzErR:8KMQak=ї'F0:m^u a2!/USw 5 u*9`+Z8^_ZU$* ?]9MU7CDԺ_paݹSv+7b RZX-OM(.(gq2Ļ2Ȅ9b/?6%Uimk8M|sv<Ci{TĦg6.C5NG[fo j}殞 5IF .&㸯ޔƄsn^[. %P1YcĭJ\+Ӆg̀(F*f^T, 2s6O+ 0lxenh$jÀBL؅JhZqxKL#{B?򘣫0n `/NH 8Հ m6*)'iC_O(8@G7)fYe -2l>9xx4}R1"k}j!0 P7\ғ{p9Zb\ihHd/,|׳J4G4^hj.|S{? %|=+L(N4`1t5/Nm@eW* Q%o}xW5`Q *2HйZ5`kϵdNzfYI^r65qwDyѿSb KXS0S4fHSB ULP!Z罟s +Rn[}}Z+%P ˹0zleEGudNRx'%>byZ}ݝc|Edrs;u+ :ӳߴvdCuD p=ݜ(ʆfQ{0o>yR `7ϙ flWY):ںpx$mEGsly2.K\@&!a5z˦˺{"h2ڐ;wquYt̥jP,D#)PׅZ/޷ o WʄD:H6=dD~PM SNBhxC&Sth*bf VZIrPz^7b.X)v.'˭z.R^*dPx<Iܭ:pnv uaQR 'YCyQ߳ dv?'c!QW2 ^ (>ٯ{Ho\Duf7N.hz}Ȕq{m">iIT`V{ ɦ+JJF1XinA|3xJY:<| 뤉 +AɄWH E63ywύe=>j<^ə-ݧ?r?VtoAA߇q*C@:}EcuUӹ[8h$iP w~ m V -(Z0i:Xp;w0@d`5w2*8>SlDZwbэqq^P&VM5S]=c{o {C80:0jancvc]׮C"`Fk7CTfP0fNfm ũK˞9jv0 O&JϱM:1TWx+Mglh=BT巶]`K3oGN]E+[pmI$%8\߆{La Ll՗R1y80MIAoW#`c!cr0."&X֬CN֌q}ί!tE[AY~'‡z;wf+b<9üL3y^qr-kc 5\Ѣ1B묵YV#oszY7 N@;o|3"xnhu8'zzR>DP&2۠ ~C(wz:U:|~T:I/Q׈Fa3aL8аK ":鞌f[}:'ڞr8NҊiފv#XT6yĄ9{O.25萜{nVˋ \LAWd"M~ȏXfܱ::a٢@u ^y<31ۂ;=-|qg2j`kn&8MIN"z$$ej<`D.]6߿$W[)Iڄ;tOIL\)fkRG XK4"6ஐ]\+XbV2QViu҇SO(cp(3#\iӸaei^q Vk窒iFNKz|_[Tq8ҝ+{G#z"bn[GqMm>(ͫ_Qzn(SoCZ s #y-mFDoLUZrR/uB6V8:<Д΂\snmPU Ӈ:$]D3EgCH ?K0,ŽI^ =7&S'}^0?X"v5yLJJM#:s=9gJmPwBuDV]sJ+A2D-02 zvc@gtOBdKZ𛉷/L&iׇ^S}"$Gx aYd{WHs6sJ$@qmRQ?޺*X&߸(\o^q(=޾?I+j'Ed}!$^,v>go.V4aEkdd̪: e c|#i:[[]Ӷ(-A/1v]$4ijeZQs}a /kGo Wfko2VU$&p ae,覘c?59WѮ]U+WZ;MjnWȈweLGm03['ԥ>tvU¸=__{( Ş2/^/ژE'ZK]}0wBhQ% aƍKbCAq1b7 ULl8nS]:8UE/&h3> I[b@9%76yK1]5u엶}hD(R'.e7y׍F|3 ~ܼqYA laF;J-W;6.3&-67PJNunCp9s+/ 7ެb \uzs 2R./q[WdMj~s# }BN$ΕD1u'+}v;Vv GCf0)m` hA뢧y9 ЋO&2f| oۉl-;9ѓ VL]Y^ԬL3s11P.$B|ԛQÎJ̦vWQ> 8ƬZ:rG~vΛ[}B]j HDA|G(h6uzӽC1\Lem]WQ‡G>_W yj1S^)\^}5cW췃Vf@fS_8jԮZ9V$g *"4BA 5kS2#H?8$5D)G4]|w<=IahX`.d̠UTD+/KffV!c1(`"9Rj'W6ĺs9}rT́Kb&}ͤT_`*GH$S9.#$  [\a ӑTZ4GřxP/N/Uk s22jFDK=n،N x,Hj@DN*h7*U_wkr҈*F!'' 0nYb *1BV`oh$G!O!Qk? 2eާʭ.&:~s|Z`.FŻګ3.LDwu*Ef='SB&3 H0KGo&/|:c V__U?uܐ5juC}ì{j6ٜ\b>]u)gbp ͒!昆Z#@6OPΥ*TGAxȘ\;Bnͭdqd`dMi8r RV<9|vEi[Ps% |l%cPd -13j CӘ`Q@ T~Ul֎Yz5K h>fO=m8E~ Fd8wb=XCok|NJ4tQKEXZ|nNyfʸU G<ؓZ N܌K9\/~\c!Ԗ\>#?&\Į˶ Bj2iگBt#Uh܎qM(1 hKuOy}uGC?h|%mȰW\Tb7+ۺj%}dg\|)p>QLǂ埏~9UIi%W!?!2Q}R$MiaO (j˴@=@)#u!cdrKX¾;gEO_}Қ؅#_@Syx}S <պL!/T ܒ?Y}Iv/mu%m>]jQf=j~2i60)y $cOJϊ-($C 4?7*I]Gc 0o1tN8*ɫbb>+p'dujuuV"7Lk7Y~w8Jth64cƲϰFǵfԂ?1GIak]wr(5֦i@>J>"y_y_ '{*X1;*2Xo:=E&gTj`zWG0@jK`XEn)Aߣt@&Tr>,9چvxIz?[WvkCKT$7@}7be9L  r~=oH+'Y⹦AӦK9j}L(. @>"]1%}C{Jf!+ߒ2;+ q;pRV}r%0a(>aW.k6Vc;%x&9h&;'I܁!/@u&rGҁ2^cAc:?nj| [gӄa6\Wc*#QMEܱЙ<"*s7$*^d&X3`\7cB߱JNM-|rE*UpTM3uʨjsѼԋG:etPx$傦a$%;"JE6zv^d٪#\qVjIYkGVޒswSvK!ҲF`[Mٹnqlؽ86L>X7DfuT-.2k2*¹L8GhSȕ̄.+ӵ e)'%MT7Ll|X2F;Ԗ#M/xϐ43}rE>I}6cp`i˟ѩgcO^x JB;Tg7$滷&BnNQt|$eDW^CNtW&-(6SM%aPOe, E5^B>>{{DܾdߢvvPé;J[gثqLSX㡱U!mpjZA{67_'rF F|sgYnpUFܐzO.pPz'V8fd\j֚8t\8:ӁE׿;ӕ7fVi7$YUMP1T$JhѹkD6K^.Y#+`{$&`{m\OQBpcTpU O|H>-P[Qd֯0 6.KF Qi#S*2GvAkݖ&c{lb'6UͪGu\G5Z㎠6 5r Ʊ9ΖPPdRcza* hN=e,UƮ*މC7/p[|#rwDUDKtv@)j#z_)b`%y% h82Z ͽwcF*czj GfP!P!;e2Xݳߖw` #$v ?}c=4Sղ%@R]FwIdJx:7r*ګV^7rV[_ l6NeS`_!}9D l;$4W {% PG7eŊu$@ Sxn\ uTw)4T"5CތHfD/36 Y%r Hԡ)f'Fc`s[JPBEJuÑC7̍V-^Dڼӑ7Ov~Дs ~.d[5u.C!*6t̠PT*diI6yכ;6p3Q h(5>g:%!7D ۓwm߰ d`0 hۊ-z hyamѡO^JHo)+ӱ[sО][ iK8 Bj}O$L,w窐_Y62 vj :_P.iÇ'cunDO{NHe7@;B7$*A1n$k2xr]37B`.c b i4ffWǧ7tN_30~yQ״rcVd0kUshӐ $Ohb(ѵ !(Q"5㚆Q57{\ֹ@B-t| ?aV";#XT߱t|bv 01 =>O-ϣFsmNHBYxI'bں nk@3 dv)EBe*u?~LDd4#?fԭ{rXYieJ@뒛M%.g-q m?!ۃ`shAFnNw^W*A|n *E1 \"I \&On7#v05:'fd@}A2rhtãRM.rpAƼ>,$ D@ y sx[,=Tm!Psud4Y!i$HTJLJp*΀Rc68d u3_p:$_mvY-&Dw]b M% 㗴7̶Rxk ew[:IG-)Aɜ O uPYR= e^SOj }$m7^ lߗZrW*\|lu[u1 DugmiT ̡34++NPG%%iUq*Gcˀn$k@ d\A@t"we= %bLT`p\E!ayy(%f\|ҧE1򂸍e]53t }pFpޑ ) ;7UERY$ [EGbޚn]!] pYs꫚u4/ǗIuZJJ@g@R/#DUoxll?s^}Z @.(*/B.;ɣJ st? -V5[+C]ӧ E+ŶyIT\H1 $EgmAI}7R׾ -b\aBR/qE?M47 u) yZD>u$GΕV=vu-D<ɠ+QUU\^s* <"*w? ƐXJI$M–FK 5Ug7v}głv|!"=,DbRKz=w<;JE4_+5JIW2BŸtYYJrp\Px%"4f;0eLEjf;Xq$YI3L"+ij8MnaPb2R?櫳iFA' Wu'w7+ 1t|daCə%Ѿ>7"{^z=+Jf ZZ(Ws3P"Zn8 DZ5yC4tɭd^WN(\gLZnKg[q< ٤ACk>4`t+^t OA,ܵ ʙI,4X3@,lBZNAꁸ'^2H5 "X2(v~j M&gֵsU72ogOG5nT.1ҕ#D~_Ln zỜzM+|Q[! D. Ӏ7};ϕ[*&Ukc'dZXfMP|M^'0R(n ih}Z8>$gFI7*7- qMSOR 9Z\ʨ~C.k/aGehYe\1b~%|+ڨxCpqsT!9c]ߺiFS=e*uGi^JF&>WMbج: rnu 2MX֗D#GOAb#i.7%s8NS8s !?%iA(GOof'gv0`jМ Fs,ӫ2b=$zc]XU4޶hrfL ;,%tlGp]`eD,4KQG,n]XR,ֱLKKC}l$c5-8%o(s#nIǷn>5Br~b.ZΖfؠ /dmqn"5c`Ue/oڂ;vl\t@c@fL$hm+]h6DTi܉N7p7Ux;)z${UΩ鄹1O n;b\ xpV}5} 煆*-:TLݨ]x5xLl$k+fob{$1Pp*.kÐ#R^pi0At/MAaOCs^a<96黌򛿶6A ᛃWį1f3,Vy}+u٤ڏkIo'}JMhTSmHehuz{i * T/;Q<|w9 0|f;3F4vQ_z|~"W'2#L,} 7'{~Iz}[Q7_:s+_veFDwFkO7MRoTAvPX]S;kR5)"*gGTOqvc߷)H˧^^oMGʏ[uW$,@JfcV?Sʑ6co@$OAq %.::}Iff}@1<@>'u,HTTs wNNz]Q ?g}GQ_C$Qh1+%ܪ4tyzC'ժq,x8Ef5%^Uo/>m tПj?D_qdo]Uϩz#xe0f!ԨIsd[UE=!zh_m;/jgB `#S"f35>)D_pzР[T7;HZgpJW|KHx v`ݹJLj"DWp:0ZsJkͰO(7%yGCIFfM4rYiۋMؠx }h*Uoi"hdr3={ϭIU5Oph9_@"`(7Gc >~bZ~{@1g?L8PpymhJ9bw3a5ҵ"uFozCM)L'"Ԥ$cm@8c2 wmm=\\;d3قç8~m~cޟC g٠e.P:IUίMz4? o?tm'/ F+KS?^ZlRZ$ɛծ˝Iĕ2UK hH &Hrg豊cE1 N_փt3Ccό| %_ 'QG o" &|͹}`*/1(}'h9G)QFf5%63@gFj-M r\ %*/Pk<*u So>D4(3nUQE뎛ZL@݋9/wg:jJtJs`ql}iVL771Rp-o0V ?`(i|S Ml2F|yqiGwCpg"g97G 8;4SA[l.GӬUA9_(y_ym5 /tJyi&GPeQ-h?쿱`A!xk*)E;f1,>"$T?oI#Jf `l~E2r{lmA`W3Î%KI|XVy4x?r]%;aRKf/ [3,dob>PUnٴ5 o*vvLWqSlUõRƴZ-g07S qU?l۟Q ~S*:9NVLMr5Ӏ+XD\ՓY Q(TXOET+VL/+F='+2O W?׏p;jH*p!(ۦ3Zfj0AH&2Z꥾@vc+sl-B:eTڣcxDeɎҭ-j(ӯWr0 m\O7/\ݩ{C5َgӗ9M\t#eS9ȹ$$iNle^G Sƽi. H)->6g/$La* }ΕyeD Njbǝ:!0ZgįjpOyGTB$MJ Еhj(N&ۀگvF"5ޓ-&[h]W#" ϗ[ 3 B";'tIZj5od$)ie;>)jeNytF4C<w;PYK-3j]i33Lʢ'3T`d\26Dׯ˒v@T$ZwJQ]>:!`q_,ddwJ9 tW~gj+ ?P2b$ Z4}ғd}x`KM}_4pYO+5qYCQ5YԴYI(P nPc95l`-ƥ)oČ KC2uQ9dUѨ>R(M ;ك0{>)ٹLQL\+TZ93# 1pz瘛CNè>B:rItRw)-ΌgwEhzNpJ(~oU%BU!X.B7WѴS>( .:{KPs3l:H?º:0oTú+UWϲ#N󁦃ž]oa}Y=<E js'gEȗ /!,^jn-d|Ȳk8Z u}yߔP _{$*I't'\Ibƴ0Ma`8 =o DBf o[cl*{4z(@JC`ŀ\ARhQxC gn͍ wXG|_k-lMA8ooAZKv4ULJII߹`4;jFW ڼ+ KPUTAڶXKw% ` YWSbTv׀2% )9uuJnCgKivrN \x:i7%5xr]E+f׍W=hqYm'}b[*î7 3% FP9vIO`R6)GKd3HAޞसL0x5|}r {6{UGq؛RiHڌQ t5td ws?QZl)1~d4OkZ Lʽ]Qsفح_ Rfht)\b4dEMQD28mZŐJ,T@rd&Qdӭʼc^? ;!Sˆe{qxhD% *rsŇ-;r:AH+.YeSz=ҫuQqBej >56o3`¹H> !@qB–`ڡ!Ȭ ,H-kCbhpmW~4?膰UI9W % ꨸3zիp;^)'$+g"yA$s-RȎ1 ҽHFKrޭ:bE0<ʍOP}M(.ߡ Q7g;[ѮL~Y=O *xtvfFt۵B/zW)9}NvI\w*I=4V"K.,㞁{R-f >oGDCOdXKУ `j*Ӄb\)gOJ7z9;gFrJO(bo\NKs7u@%fu%>? (Y^ϊےxb ޺Mf$[5ځV=2væC?7E5jiD ; $EKt  8}08/B =d7aDY eG`^zTT. -%}!<3bMf K-yLStyBeIL<#4ew,nю-N;Q>}iW9aIFji((L+ ^YM`9,aݕ/@*msX ѫ+!yqAaO'nyECG"QR9LG*(ao},t?'.27>9cu*^QP2x9>S9bBDu_MoBa^7d?+VlvcJK+0 tE/jNA!gBpFfeMł]3<ԓ{l&:I&t*)=<^p,]`X PĹ-0 }&4.c>ebݯе9d.KM3|2Q~nX[=c ;3a ք3 n _4-)ȧ# KI^1JL(Xs0*vZtfl#@kf3 Hb.y NfكS~xw3_.}!xWplZ9j@Wխ!?4'Gl]-OE' gQ vȆ:ɔ}]O[G\sv)({T,gL иkC(X?:C<d{Py|SUA11GEmx#0/l=\8ygKҾoԿXoJkl!8dx U Cg1'#G'9IeR}L$#6 ~jrc|qVWo"* T ^B4"|݆sX,m;2eICl§]ݐDN Phx-*C B],A":MCP*2Pi*ѶNO1w`.VW\ ܄3c2Z,z-e~Q>phN|T/A [%,R$4HO8?m:a)+"+qBR~ m1JX,+F'# o~?Cdzp-9T!\,Ǚ - 9KG)ow׋j%[BU2p߯ ]IFb )<2>z EEEͽz ՗,,ktΑqDlG*1:Y[t+awt ]3'8/-0c~mU̗}W `賛ϯ%%׃WˇH2`Bj!E'TD)sEJN[{Xڱ{DžqIz3)-veL{>{tp1 Z߀ΚlvMyxZ5; ~k^fA\#:O1CihH Z\ NֽE.c֛ia^6O]tSTeEm.rF_D4ĨN*`8( m6&GcQ3ztMC#d Αq52p=هHG;A,zq @!D.µ_e $eJu3+pboH5¢V{~Ӵڽa,r6.{0h -4a[܏iVn5pTtug\4ؒ% }%kj-Vf38/=JL|s=,1sJҊ./ -~heGc@hbTK30IիED{@9o‘f::yU AUdǕqvULlZFy=h|3^Y(A{\ݷA750i01xa{>yN^)$nG:˽U@w,_fXߏ&V8R vg4yHo<7v/luTvi2̨E&cKD;ZF!WѹSQwXQu2;+RqlL5=ubKLE_#KGr}'7u"*@ejE:^\@=bwk : Zpghh1F'[y5n&{p@Xtf5ܩp.γ#gΛ=M[[0noN?r}*YQC: 3?o3\xhr sEUO9 Hg2 GD Z?a׼ǻNjZcgǾ@H`Y6dIVe )S=o8e] 9k:4Jv,"ރvԘN'%U_Wzm?1A))$Kc_)2J1_zVw8'4 4;RM/e-I|1%`> :(Lw:B@K( AL].{ TP߯Ȃ^=G!MZz֨@mnYTg{ cf /!u/k,ʸ+|'8BgU/U9!a/7kqGBSO':]gɎM³C ewp{6T4 L֟bq5Px`݄75ܢa sDEzq 7_u5όH j;ue6f8 nǔat#~y㍥Ѓ̏h v|D ϩ;ygYeZ҇}6(lCe0hv&Wxk';`2TGlOseXȚ!ML RԵcߘ8^$#/]7f9PTC.@0 - ~/;ddCDblck ƛW,iR=Yg[Z<v{~ C}w?;Y ~ RRB0V ] 1I!+΁vSsm.A0l9[;SC\,F܈Q7KAXAZB?$vjMax /K4R_i} [*B?zvVfcdz$2$x:(5 -?.x{s!4R1X) @BЕщt4K'3]Ds#OȩIe P!H+_ȕx|*n0K=E9aWљ7%k7TƐ6VqoZGe3!mQk$༖*Ʈ#B;5w}93 ţw~Mt{8Z.6OEw7~u5/@t/`~}󙠡xT'35&%[NRqix*gdL M[[8i;B|ayRf,\9A}2rvtcdyL0V1 > Z }'fpEJAm"uek6GFæ7T ]=eqq,+%ГdsNK\'k5/Ayn?vg]l|UpCz!S_%CӸǖsk $tv:2؆XٔZ,.m1e+_Rh6XCuD^E6Г{BÁ#dNj;"&o]Jg( Pݝ0"d TJ(Shvc3ҕr=1AZ'dV?hA-fqYTWɭZ4i#f>C[2U@ Rg۴.-Ӟ7 H.dmXwI:{3A :\ S)]~P>NZ<Xb>0W Wkqze{$zW*0|r\n5!&ḛfiǂI@9x~1bƪC&dJ)uuF价#v36H 8?ptzw&d EEe URe_sȪٳxC_ H+nh7;MbwOǩ;.>6eq91vZ#[X#mXo=ʆwo_CNEeSd.lม`}Yr)͢#; q|M ya16<.= h^?J (u8*u HR*y Xtv,E<#cκ7yuo:u:hOT m d9 K{]$ 2/55 /24J\2L(@_:_:^նz7:T)Q,Qv\GX2wLêJ+Ƭk6e{t 6~p.!%5^+%O-(BO`i(Nҩjb?6P$o(SO> sp^VqW>BlU ]^HuR BP] ?8a9wOI@EbTU1X#Yٙh+٫!\"YE{+Zq-wwN( dKP 1'|0s\JuExG^QzzHƛ Ѯޯ^Wpc7Jro(t 3ài05_9A{İ768~<Ŋwl{Vw3XSxK.@\M&!/JHi -OLm(7N?7dpkFNfMk*[I㼗/eh':׏ItGKn>gD84)_E얓W\ڜYMћJ6~EbVr=h73 v # ^n]rFNу—X!4ԋ1t$<P>᫻K'~#BBƾWuW NmFH0 .7d6O: xD T^%E?L븫 m,55)a\Hޛ榗{'kM~NGM4uudRMtW#l.9''Cjc[mJS_DGl/uZƵNf?V/aANw gR%^L]CR琧IHJCэC#4ǐok4oavn|wyるRQEdDZȡ!Hrk1L`VG*Ktgk;A8VpQrcpt*ˎ`N/̏;4HQxP8`{1$Kj~³;ֶcJ{}oDž {,/_a'9*_ 9΀ UfWT_յܤ!K<]_r2>Vu>2b"b=-σh==mq<rFBw IʞhG Su 1v"ߪo AIvy&&/BYP75;NU=AȈAR2&Pz$3cI~+qţG! 9LA0 m fA2f(BwqcN{$~%++=BKro*!c>/k;{CM7BJ7f̮+0͛wV%"avEIv4y{y|@-On~_`n8vVӃ|@ @ đXV7 'l/3C+hh xuDk'cWC,rPt6_/ZV=} g|J9*@|>5/ #Vy?Ǝ 8x;jl@ u&SF-]{8'zXYc vd[8) rAőuhdi@BdJvc\㣼[(Qo8.o(aEiOS7Vu<_zS c*W^-&~)EOӪZ!6hXbK4 ~ٓI\L݃{cZDπwa hr`4A`VG ؇ XN[x=#2wҤ MycSR$pLN[Izx ozd~uP8pYp98<}И n%Kզ+Vj#:TT5̾|l9`4Mt:;0w3B0#w\"E}vP껈~L۪ kFyK#S߁ugX1җ#2+0}'V)~[S(w3T3s@Ǿ3l b^zF A}#yu'Ǵ+%ke;5G%8`{VzJ"ຐ{RX)b<3sm A(σ땔/I3cWxNm:8uFV+0 f_GV[ l|<#HGzL{7tXsO=KjvX68[bhL) vV9Ԭ[3Q*)Z'%ǙX`腆hv(1" ɍhQ7BޘE9 UJ36>fPJҁFF`xU@c#_ZJRA+ΚTsKn=MOsKVPnQ҆A6W߮\% M~YMO gǴֈ'1N@sHIS?E1c?QױxWf_u_ZTe@oS@.Kp[ڢWJYr 75H5e D"ph[7)L{, z1%R­c49=%WS,PR_*U;{{U).4' uiWqb>v]q@JvXCc0s6a0xҤVGj]3`Z+a잒pfM&U}F:kǸԴBξqvӱ`2_fViE `E{u!m-4Y@]do%u'n,K9 HӉua|*τ8~*#.%1?,_D|pRDF v;B{u>u`۵Jr QܲR4D9&W^%'33_e_:d'b?alU`qw+d?iE.yR 'y?B7 '|'Z66AVE6H(dKm#/"KZic1u@- J4,8 z3Wݴ?j.F>{(4aK,d exu%ᘊv&,d MOXڞbgd[%3vx䕆Ɓr!˹L}v;~'NVPA`\–+u8e r<%Lc`$> {A1 ڈ0+p;O^|X{].ρD9+W Ud̂p#6 K? `عD 2ad&=ܹ ;.g8[ޫ`{NIvnJ?˂|se ?c2}5YR^!iZH ی矨[ڝGY!w簉Wf.Av yȂ@fN63Yɾ <^y8kPLtZ6 4f)H_64=4[I}j ~F] HIyf9 W8|FPJҤRґ8`} $nLxgKmzူV&lOl09]]IrnPw̒V_7†D0VPB >3jka$>g^<" fКЪa:k:犻6>3bi{-k4' )p8ῑ<ǖu CqJS4$lg Zqn}F-g lgA_BϜ$zs`*J IB7Wd'ܲ7ڿ+M-+x90qq9 1#`0$d=a\KyZeEEb/Z dD#i mہl@^QL'VJ%Hɢ^Æ_xg .{hYw#oEmr gmf*()gAC -X0p|`M+sM E gxilbC"v098qBZ>W?g]D7 ׋oM뫶vax\0AXG*EzeVsA |绬vM T)Ԉf|ez!x0qv]ϖxU ~s@+g$2y OGE5J,[g^>mZ#'|%bc@ ۑ^~Q WţeLKh4мFLHV![Ab1XOϟɍ7n$MRREpr}/[nq]IIv$UF+ʻ\p<i6D<3{lYPdG*G@!~zVdb!_]gM)Fffs&7.lw?wzo,ڶ,b~XXgo M<2S{ r;͐#e¬N\ًQ'=SRASR }<+.GC)ǻzU?G|,p/v PXQ;g]6_mU:x=w S5^6CxqncGmn( 3;FJ k$46YvCx@,fAܜLRWtB饽po!t65M\cӬm\U+t/߀1nn$NVpV~ԟMYZ^gf+ħˣʮMyq9,;S@P ~ +"Fnx|-oBȰP<b&ţ%(\<׼PW;| e ʼnoevjpm B|I Yk+M2t(ϙ~s "\uWҍ:}3QPxR%4[OGo0ފydhscw IoTl~fZ,\sS@P3so=фi%$?do5[$x*8WKIgF;WŸ l7FbL-bj4Rm#8sUe)]ȯ_P[[e94xuİJU\d-xVq&DVͱ' e]Gj' d@%Ib~ "7ƼQ|ܚ_\;LtmX۞WWf_m }F-D`D87t .NTGQ=6q19N`!H!%MpPG=YӬ?FwX c;C܄LC'Xϛm`DŽE:F!*f5kPX^Qi8էݷz ]7t ɚ+aE PN偻Tׅhp.hgءb1ewڮw)&'#F\p6'am6ָ5W0u/2YD!9$;Qfn(O+dYI 4>Ly?5ReB;U]ԫ~% ip6˨5#i6>HWocHvqb)ᘜݴGrO[ihqZ Vd&Cv[bO /7iDjs[M>iI~1 fC GȶEzQ7Q:vᔦ6-Ps=ᾹcezW/4t! 2V-^u0Q Y`v\l}T3S4ψyHvjtEol.aʋt"͎=p${ 1XΑj`Ϊ^Yd#R`t%`c!ULGKUxzcđf'^.F &/ i흞Zfך Ii oάnlp6 SV=_bm ܾ11r2@ΘBܟe״=Xy[1.ލ4tNG#Eo~eZE\2ZhnNҸ콋^P:u*eĉb:Q.t|qwLQ޽M+/u5i5Y Jkf[.QEp|%ٟ}RLڠʗ^)6亃Y9PY7@ZUZQP6 SIQΕsV%fiX1U poЉ-#)Ԃfe ,[|ˏMՀhX@l&Q&22R>B~j`Bu.VgWt>'ټ 6>^H퐥]m'ɔ.ɭ N#X}>B:-w=[?`(e*0g'gt RB'N'Z-?( Srt9 ҘR{zw+&?4v5]3巃g6fPJMdh!g/%[?A0 ^b6}(_O(ۆL6ggЉpe9TpFb0c.clCfoҦfb2VmWzun 4ANW߸..0bIJi=軝9WIHb24ߔ3:{}V# J ,~̘<ϩ]/T$n~UOI*z-i]׻x,MV0zz$^q 9i$>CfJANrUrn]ǥ|IXV=^P>+M*x^$0m:XK$ ]X-ft) ?2nc:"^e=tѠP|'5ϒrx,n·v{#:E6h?)[^ D4ni w)usNdmDgRdv?92U"8Y~btrF?{Z%ImOP%9}<:}\AB+ @(lɇ) CQ8K y\1 LRMffZapϯ@AI1X5TC8DBj~3.H2& fbi ID͸ɜoWЂտ9(|Eg&ZY 5;ѵ ɤ}`bjbabnh CzT晣{rU vڕKPULoܩn}R<)V=7)Yf8:;FO-u-E&S.( %=nE'dkԲ?\45@z*C>ڗyU܃"S1ߏ`)Z KMu^J¼:fyg\Al`[m1)زpo#6FW!Ri w5I|Mm4ܟK *NLKiVsA*HKuj90|[*_z"lcEPUCׅ%VhUr)qy/<6#&`zp&|W#!SKz9i =n4Ȣgzgy+m5~l?H7CD#(|q`h>l& +1foh KUEfo c@LC/\3U@&SngrR+v$ Vl@*"2cB) ~l u3GK{׆tuPІe$ >7'RA>l5•Q/(JU&)ъѼ1:A3P$XB~xKUDLEh҈[4w[ߩޠOU ڱ >eXvU)KKyڠE _i d蓅\_w[Lm.p[T^}%_ޟ)z xYS<ڴwސ䃖"_(&41Ԏ!gI:k54XȏBX6" O fKNEh~sډ?:h;'iUDQ'㌃וub|$>|A$K /=R;hh=6:(|΅9}4 z:8p86->F,):jLu LQe8L+NUG[@6/u?DMlT s\8qX&`ӷϳ&t '-ETpto}2ɡ׊lPL)`1uq@ԮPDZ}hAE`TWPΤ(IagYZ070701000002dd000081a40000000000000000000000016650944200010f10000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/"]?Eh=ڜ.+9aWwfonH*]R0 V7A=t*@(2Os RE^pCkY<üSܜsԟ³0.x<6uM˃Q"9m%z1\"ZTFMؿ+ :@lB-a Tj.` aTא 4 WIeK)#tí.Ǩ0:ގdĜѥV{It[(/U3'hm$r+#)wC*4\*Gجfw%5l:<qă ,On*'usY&AKK `HCp1␂r꪿+nO̰هݫ.`1>=H\2KEFཱྀle #[ԹSx\a!H9,=4%Qa$&6-~Ḍ0꘩^~G5; f#D,AЛΚt E ^dhJ&/k2[t4ii'tS4pkh ]^WK'TSe63zalXOЋ5n]#'v\.J.GOR6-%%[aފG_]?,1hɱ]+^Jz}PKp?a~ 36CDlD n$^uIA C!y%ec[g$캟z W j[J܋&"eMLe i5]XtK·WgS2K:Yk@ jmqHpr'p&-@ioƒvY/D7Wl_ 1)p78xlkdi(kQPo}v0>ҹV%Lh GujQ2| r} ',҄~qh9"XL%!6b !R6.vebS|!Ǘ^1ɳ0J.V\Q݋W4g7ȫ8F!j mn$W_k_]m1e";^5Sj6 X `,C7 k#alHu^; O-pЀT `޺TAr~d-_ü=ԂId5W7~nV:v5"몯kb :bGHW-;/qӻ$a^Ђ?l1VϺ9Jsƅ*:' UE=Z^׬'B* tR1s$@dxl" ̟@ŭ̚T\DʎSm[w39Jy&,a`Gdly8Z.!>< \\yﲻVAo JpEH^˸xD ]02rN~2Ϗ9*ʁیO/Kra>61;ZI꼋<OfY\:`I.Z&9tųUi{.3Nw~6~ghlEGRM%Q҇>yL.do6r0d#r'MCO=vNb(1Êίd>ApgƯi'(f$FMYKzMEÕg%Nگi<7˴n>VD6}T'M&X | N;+ub1Uk+ٟ/`,:o6Xg0yӻ7o*Lm{#vkta(e,o>oH)V|mOg^7eGujC}鼱5۾CM e\-P% 2$  $bÂc2'% F bY0SbH)3t? X돵:T2z\Ů_*iXx#ѯ;/ \ | 0э!@,k$Nre\{AEAp_>?W'?⢥Hc"Rܠ2S \_aHriӓRzey&F8*e#Qfuz}#{.Y<.{,c*A%rp{`K/,XڲΎ[&%+C F^Pz8/yMaD*؞VC}2>mUhˆZdM'wmlqezizUj>em\Gj3/ lFFcW!3[T%;KS]TY?WfĀ*+jhڍRm.ϣs!<1,14$I7B -np||r|jqjHI/zY|m.bZ19JhGpՌ29QvQN~Q -^鱉t|Z/y]$CtP Y3 =rs@ 8D!(K%-(x7+ BWtV.ںFpЊTvذAHԬާb4b6y $`ӸHL5>M):xAz5)R+PCvh JjMXUtVTOX8P6⟛cṣp! hPec@R4H3> .|GU8ӗZ|S#52)DSt]4CL`Ȝ7yM?\sk":E=YwdL {fQVI~\Eڦzz*jɦgku)O>M+߿ k~1$gm6oZͣ$ nM1ő[@ x@CG 8* խˆ&n-^[#H3T OHѮ6e!%mЏ`'6?X ݺŨS$:C$"Q4FƊfc ff_w"E*>;t1Ye8Zr*%2Y[[t)]ofG ۃ98 I >XHQuN+Ou)Mׅ2ك% K"(9/kcT]慟EgY) Qht*5Gk=_/˕h*JNB1bq03JvxE^<%Z/eSO Xrx6HW4Ue`qYr~ Yt]{t/$?c)51<6nb ʴZĆI9 uvEf>}_ENG#C4%wp)J"5mqeٺ:m uRőM#esbH`!:IR8Ucſ݆l͍X#Pag(Um\Mսumfvt 0 LsB9δb7 #3W- 9qr;__ͼ\3XGGV>>߸0]:esL,u2w;LJCKX"W ?RL9N9LJ rT}i'>Рҁ>v' ))úQ:z<\X0ϔqILd7~pе1ɴOKoNT$"LS8/\ϣXciMWD׵bi`hof: ޏlh4GM.eY0$֐CfK>^ЏDN&'v_Ǖ_7f8 =L4ln["5m|-tn ^+#{LHcw,YRd!5ja|)#rO8Czl|QS#dv_9x{LRS}{7L& [An@chbrJmoc@d^>I8 RyRcR AkI T4!oP$wz?˳풆I:6v) KCeܚ.` }d=1A"]s]i_xad9?,NDDd 9t:o@Pϕ=G àMpw={ O-U*׿=6" Ե  FsQQ9R8p\fek%-n#(%Fp.(ƝQ+=9D+pWz`sXm@5?8yHXGM*X eM960pZ_fƻif=Cl6&nofrX`}nd\<hi*ZHz R`8y>EWFYPyu[mɥl>5?3bKkWjaϊ؜.DZOΟEUѷeJ@mEiYP;Ҭ-Y !צv8[/{ff!H&I᪷3o͟FTj:P\-E#WE]_0-R`5h+7E}ǻk+1)C6(G&U-.aI'P6uH!"O{m36\fN | 7MV8 &ҔE fr A`_49>Z#c>S&oC}i3iis=0nBS V%O5/8д5|>91Z:,Rqkk}lR6Q" hbJu\GL%N2o AaPM`7j&ZojH1b?+`s= /OYp QƍK}޶ma p'r?Nqb7k kp!w j.ks ELF$nGE<O=%A@f41O~&S(yRHLqlנ]P,ANb #~x[ ~d!c'NPz} 5Cf@0[\&POZX9˻ [X[b"qUHIrHѨj6߳~yhDs3eF.PfFQF.D%$zg vcܓ<SOhe{@3lUo\x:<Rzy0"7:k>(] h8Řx|2WO`%]GԨ ;S{ [PX([`ˮ,y/2i.ܕҲHy3NnC(23_,KƩ(U 1j=p䢮HsUu#hF4x O1F<Tŕ+}Gsn3>_K(, x+)7΄Bx6عHֶm 8fV5/{Ө*ye߭{S?=HƮ|{2ڊJڋ=y|wO%d}.q-3|؉xk# ?ĤcӷΨ+.'m6L"'dωg$85 >˞=eàm_7V#B<SE,XF#ňS% d`g_ LFNlI|R܆ho5_&*NFu_T[ 4!n ^-=OF ̟NEP06D Ct>aIh4l NӱD¹QZVSMӄ32@F7"0)9,8pCw3 u,Ȗe0UCz#,w+$[k\+FxraohoX~:ѡnV#m'cD /[eɺɡ@ڝ' &֪`|a )Ts l Q^+NK5}ޜKs{=Ѭ8V-N"*u eEcq+ͯ!wJ=/a1R"ϒ$ا kO؀+hЗ`2PҍφA>9! ;| 97")p#6UpN<:_@g5"Y!8q,;;j2͌e͠f\EGnuMSOYkrB/*@%)z%,v'RGzØ+3}-$z2JǗo[x/`nAvC iyt BбwT_.ǭWxt`mc#HR ~)"Ic;s{G))~}4m GR jb[ ႁ ]즛eh'aʸ(>̖֡Z pgiWl`k(IS? oak7o Q6۫vXW܂n.YPsƶXt$kepyp-|MuQS'c=l x0@D tAb9r1~Oo 'Njgjl/-%a , IQ NRn%dDv'y;̴TyQ,j0=33 {q`c ¯CJ9Xqɑa;?u5leCJju :|><'S8N4^n1ӸQ{P8̪ɗW{K然Pqy@~å/GdZ}rA}(Ҳy؅Iʳn0JWqbƧDwEZʟlt0WWT~26)ĉ3>$ (CRCfn"964laĚL7#D<(AE>|濉@ 9CR RT8|yHٻ์q&3k“^&Pk}]֞:%f3y0sփ˗W^ʾs~-P~q0$@# ,3λY'Žs_FjdDg04qlS~1k$}_tH6!͎v {P$Lie6)ΰt!DgfBqˊhAK{/Z`Y4n/ _)G;-.O<;-r,trnWu~:,cF SL`>d-7% }^'0#r.ͺєx#3Q|!7lT!~n GDK}^xJۙH\3hrY&UNR= vBe)K Gr~Q<0 fWEސJTx^(KD(ιrY zkϙ-7g,g TTϴO<-z.3]NV] \r1:T Yqi'̄:J~u P@“X<>ncǷPpi:zUHԌG҂ iG?c0tXyWM|lNUJf 36Y}鵿bcV?wpB?9)boBzWcCOK*fq]:{ ❁gt}j:n%iouorl[3~FS1҉ٚ+ja9cLܚ-_{YMss86SV F(.E:[ڎ퟊cM*=S`0|_¿eK Kt 'ϟ>*X +sACOĴavw ;`Pk~BgS-2<)QlY ".=*g5)-S˴cMFYcэ L@\;])5(&YÖ 3H [}p \fG,8:ol<{ w?)Ө"Rg8Ѽ]%r}6Dr=\J2t`L7w+͢bYY ETQv'o~~@5QFQ{̺G#껫J}>N.UkM{tp;/\ 3-,G?X壤ةorgN`ρ+[hIex89tYv !i[J% +ކ3F젦jD\N>n ǡ}BWX21P/g!`sHZ^:lFL,I"鞪~,Ŷ?ڞfp8(cl{DldNJC?~P'i {Us{%s Z!z@wTS,aUE"|]Ƭpg=@?9xiNy]4҉Hz{|rOĨHɘ\-]9qM .Q8Wȷ(5S\a|qKL  ,n5Zdk=B3"O, 1bOЕu5⦸i-pwO{b'vOIP-Zbuz=UWS3aT2L%2>bHWem)q썓}h%|dvO+q;93 U]o:Jgv\"]M&BD*-lEӥ~$";nF,]TfkeblՇ˺',yTS0""I!j&do(G}-A|e6)03}|cniU;8'2QI|4:Cb] (0<6@Y$94f:4 n8'!0ϙNAK"z~8С4-5ލ^UUDiꨦsKڔS@n?-N?=z"QU)Q۵DPœŽ.&\dNnQmR/.I 0qN ~ˋ_uK&7FoJ1_asPY,] ^Q7V3W7iitB0t(]0,]v]HaK,E}7f.!y^ā!tܿ< mHTms10of"wdA.*> Fa[\8ҽ$]3H&.0$~m2/^5%C|M!Sr#WgqHd 12dɩAm͝%pg%0 4Z20ωr]+@.h1B_y(W=ts| X [#]R`0g>w?kPH.o#юYW[<-O_j>Nnii)ebY!}8Tr%zؼj g }y@)֐oWHܵ &1+:Ts;13{Ժ< )3P{m̉s.I0%(vnZ$RaJPJxCVsJf١7B#I\=36ɏ- {3?R#Rosv"biWd'_d$"lJZމnrFiDMhh7C*4Fj/?~/Չ#6lʎ: (B䒨7 ё\PA`O&C3C'~a:&MyppD6?M9JYYZȹz UcV{6P seit ]I+?v|Z5N /կ>RaL.cޫ^&4Qmr) ~M3TՑDߤ@V$Bj\ ǜ%4CdsHlc+хºV.QEUȗE$^qv'3 ֙]Eٯ=tQy80Paǚu3ahS70ÞzU Jr4#~n^[n[\S7 4eHo^|<9,wp3=Q̂!JIKѩ[*op!s:8wRS;Qd1>L~O:W횮y𾟴5Lsj1w5 \F|_؂ZuE(y[ó+ ]_,/[?ϦpLZ'u4{AJ<5zþGm"?0鬣 dQ%d鵊"`)5<{ {aQq!SxsDv@Bu᥼;>r %J\6G#{: 鵚ӛR31q"nwwvF%k1FCIz&gz.[ޔy~BwĭQ,vy!V>ddU4#6d$|Lb])T>M$4%!btl Թ ]| NzFU}MsCQcwgP^R ݠGD5R F[?ά킎=w{Ff FDBI2'{<$;%=H'<v]F\^rڐccdgda50u[Q+^a 9)p'II|x slc>xfD` &{O1|?A-`A#|b?!Տ7*(xl && ĹAr)_,h֗HqZTvyzHJ֎fN/!팓9O (9ADvt#(8]T,ô!MvSkl,~ޕдC&FB bcYcNvu~^_οqv%ݽS?J)KCE5$GCLJ q 7 sVUEԚOjMßְ$["͉cAo׫%XРt+I+ϕJEG|Ԃ$3$')(~t=rKih`wj'p7~U5وF\C5as4: -CVb/9(3onWZ3ZP%R b(ӱ5yT1Vɴu"6,H!'%(ȣYf<X}q/1@}+c\E}X҂ ~ZqdjhX3NH+5AԻ=T!?dS[!mU`'U#@mm/ݎ<-2kӉADO? m[_FTQ$0%9w#IWLLS0 uEس" O:bPf2c2.Ͳ@dZ|]CdQ/!o[>S̊ f]$Wng"1#tQp&LIp}ԥ+2&~8Z=#/0xtD6S|g3 XA;iإ #{ᜬQLPp W6C6^DVfKy~.&Y HQWѓSU}\zmT%6TX fQeHN"ވ2T lfCUo ƲW孔[M*} /d1xiv# Ǣ1oVhS`UeߕߺO=U`]4[|P"9f(;߯xZ%O2>Ni*1 8z~D@+o.f 7ڟ$+3HEK B|_ pN{"x_Ƒ]'c:Jà`zJk{ՊaPF_B#k{,{˴eY{/YO#iu-=|׵QΘ>?;ĨV4eb˝DnZ6qAp0v)=~mJ  Z[Yn@YCõ[zwJEh3ǔO='RvEfW4dG(Ct_l ^5wz޻73n:X G$9t{+)>^aQ)`wF\ڢ,R0 Oo6PBSѭ}'SI@dXha6u uՋSgN*l`/ͼ3,rKpitr*p}IogҼyv>̓L =^Vز=D-uS:+|e/K䴈k]8 X<#{)꽐\m Dէw!*s8Tw*͹۽3=Fz%.s#h#,`s{0uKݴɯe01dKhܠs7p656Uݣ91zMӫpu/m|c#X/-(Ybas~Pv]ĕ:[Ѿ;µ6~\qdCâ8 gRuF@JvԔȶ~BE`U@Vܳhۤg/ad0~ ݽ&x{ZVdn95vngay4pDڱRӵ] ᪾dK;YO cT"?bX"Q#x (F϶X$qq4o,)X I̲7~.hiўeJwZdDWcc$(\Q8uX$҃  fLE~G,9WU-g Mg#7J=/C|=?oPϔ)RF,ZPș&Z~OݗKaǘs״ zHr`"٬de۾ubX K9`'kfۿ'Qi]gOumR3?o%Čk2Jb`P]ms+?@R~f 2-˼lXX -ϓPH-^ǵ\\Iu]nl$ml4 # ܷ; OL M׏u ]l'[`sb@.٧st(g?7*bz{Gut櫃X=wP_xe.@n "?Ӿaw6&uJ Oh3&0'dxܗ!R-g nNT.D(>q Fs"+36(7S7[?jD=ϾYb=U(C!Y%1oN0ʋ6+aQجJ`:OXG=Mv~v+v,88y#.T[vM*OwYppsݣ.Բs +{3Q\͓'m密"(-e6Hdb*)G]Po\u14Gc\fXo?h!PXafR`:rI̠r06ہJ*.xgdT:=]jN縭.)ͤ+ps>/\i*5# Mi%7e3z1r Lż<ɨXh@:湢5UU)r.\qa&6C\L7,9TH`"8r;㒬RÆW^@>ɘ2pe wiZ)LOOE%11e?K$\բ| یK=⃲@BAU?] 1¯˾u$߅^\,&ͬ ,<*a&l5ć>8*JVq3FO7/07n-6UWAe.]p:G핊 ^z׀ pGF0J; Lxj z:YiR"rVB)0DM{[)U4ǂqxf~LyM8+,_وr> [P^Ñk)A&Kxm~1 WJA.Xnء|7EfN2`-h1Krﲘ#iTBa*ߟf3tfܽlnz$hUR cdRC՜aʛ܈&MH(m}ۦ-5Q$Dǘt3I4RQ!E0RwVm{χ6qg#89ǦB{,Iڠd9!0U=|HJ$_i!osh)^XޖO@؜29dnxyT%[=fȒ1g#j,&LIް$zpcQ{<3LhQǣD/gX'Z;teafHj~] fv@8'Hvzf^gOS$G-vLfkh Zx6銐B<2cYPa'@jdC9a Vsu !!n,ILm(o>xoڿ0PU,y'|c=4ctpۣW(&B[C)AF⎭s]l>D%e2tS~Coqм#EN{3Ρm>M~)wXNJ@Hs9mx0Ie9)170,稤!)+v:3gҒP KVW6د ѽk5 Pos>>_1ڋ'9h%D(6D/]̮Pm 4dcMInHlU)<9Ҳ.kCr5NHv6 _݂ zEʅdPw 8uBc'֠0PyY&'AL$6Ju^4ӳuevZ6 "rT<? BIO-Dp6הzS__l:>='zsvC:[+ nR@h3"o~*3&"a̙2"Xp!~,'k'<иV0}e(,{Z,I.7>||?K&%{TkgPV_0OS"p N=_480BdsYD{Er3GfdU7f&\gthD܍f;`swNI@K؈puCy_{q+_d_ccyEG dR y qbw.QH0͛4s խGk$wb3Nužau$e5k@՚ >E3`o͆,՛N-]4.RRЮ2t*M Q~e]JH_aY &e &-7e~҃  愀yT#}G.Cٰ:ݻYPS;|ܓ2׈@ Yq. `>QJ IkB^鯯ǀ3bNR 0 #wQ~h_^+YF8b߹ #%AFR@[ >lSѾ3Six RaWi5P47(;t_ɎZSZ W&gXRamdG\hT ^DHbo]Pю^N1sP3%w:V? I ?* :_fnug&k|˭mۗʗqwx 4EHBX6[Fw^ww;\l7Fd E8LGfEڅύHXZ10ϺrP?=HGMPHDl=^ެľ|hzllx%%2u%HOkF*hGo5p k7^y.^'4 ,f}mǗWW=^ :(v2pyq)ȘU Mam7eQ~eo^;Ruv,ZR+PBm) d>+sֶM=Đ֢z0*<ޯ*݃ Ŕbi[-[@P<1R!W7^״t_Fl>BI)Bټ*^= }GUϋB㿁{n?8J  9踉x9|}Io0%.Y=vlCy;,0"Qh. URœ<hM{\g,K\l !yZ8k"NoO<>+ E!\YnT}N#V;ePxCl A-V',$|4@#Պ).JaQ;<'f0"23$M\6G|?¯)j}J1jUWaeW:tQ7BQ6'[e#TJ7Z$IݔBf[Ty%lqLB+bq5Bi],~S#2?-jjݴ"^,&mՅdVc sPե>թ䓵-ӖtPcڻ .9|)BgݠX]wε7% VC>51/`d|:O~{ 5_Athw!`pi t?# q< &"/:۱XFܵ{ΏmI;ƕBIL rxqEڐwbyllM,b;XrZz8h>ƟC >nw+(㼞VP7OuY|xx+V}ekœmkUrw,pbu 2:,_;@[ (OqKj{7)<\xJ!5NTF6levcA`vb1uT%*! |B¯)֧%ǑSqG`So;6K̯{T{Kl*Kʈ0xnҋ7F'=p1zMtBSw~?¸R| ƿ1qkY8c3a\uǻZ,DF `%ߞ(JNo9wɫym{6:j6S::7Cv`*d 6:\:j;g6 V?lJ0CL>7eDv0c^bLp|wF򥓸 ^0c!HqMmo mBn!_KcX% ~VSv_|;p۬J6Q 4bNXrҒIPՓU<2X!4&pO]3a  PCV2 ni2JtƁ,[:>9FEYcb1N0P,uv@7?/ީ9P 6`zK0#仨zzlH LJN,<9Kcdq9^%dZ(nޝ"n* Y@%>J\X)LQ+G8kN DW3H,ad;Lr@K)7/N$,Țr!)~ 8=Qѥ5 x͵ ;(\ݨf0KtFꄑ?1 b.6MD[gP#XsE/Dq!KJ:fN.S6P;WE_m7@ KꯅM}gRMb^菉$rmW7UHquvw8attVxcoojtb)!L)ku6ĭ [Cؙ"T#$m?}G1eLyTz !Z Pw? 606j6_GsdaȤd`;C`1n7HMgoqdLUww1aþ?*.@~;9le4#vH/sBj?f{9pw8df&Lxe3!'@4>lfkdL+S2ƀeR u .rc<,wzת8'dLo>w.8xG$d60 _(o5QT]{Xd_sz#GwcHs}qW8ʯTG[+Yͮͻ"W;Z6'< vrOeci /MOx*T_q.t@M1g = {YKIS@`F8"Rя -]F Iہ`ox~syܟ2@y]JvQ7-A\]RuWb@X=GQ) ~A[j*P gF΂sHqoG%  %eQt&FpR<YXټ \|:@|L%>hGYL,"z赢xTV&8 $mf- `&YC<'b h(gNfk6iCϹYZ_.UG؆kr9մ눑vEHѻ[p@U{IRwrDlsW ũ3"ȁz*O Ovxmc!9Eaze@]ThS">Ɨ@. cTWv_̓uޡsV!3j{D#8`{ mx nN )g4}Oߦ_)٤S5ER!Ba+*E[x?vBsY&V)Ӝ5tVI1lLɛ:JglI^s![ewK(KE 95ѽ(JڈVep-rm)xcjj5>rWV4fC h=9W$'+Lkw5PrI糥ٍiay׻mړ/J[`e3&\%lP1ި~Nu)DրBfNT_>CKw6uÖi&'3YHo[R5f2l 4—M)U2ac|>C<*'.=(\ԏ. }!Y\7'scϬH;2m:8GQ 2+Zno{?(Ċ%&mN*1c"T?݄OoۜIhc"}7x%}8lk ,^#ϙ uvA6|Ys$;PKIA@ 9GΩwvN䶝+FrŘHuTz,o`[< NǠu>\ 7'ܧDdCw<>i߸hE!Rpr~>B[{J7/Ј`GACށbx-6yd ۇ`5a1DSVu5jɘErz> رi]9`q"0` bqL2t|L^8`wȟaBm8)\ΫўQa\'~#te="6[(\m"ɨЩ 6J${Y ;VQ/^){>vrp ͪ>U7 mmц}mvW :,cXn Sg;%ٕ)]鱴)"Hw? ι ǘNF  ߁' ҟu눊2>gqn@*7rcd項ע[gdӞgi1ho<ƪTnU rۀS|lW<zcPu<|2ŕ7W1 XeuQd3nץ7}^=cO6_1uewW·v%3p3Mn5lkΔ|Š: |3[Ջf?C:%^H Nv_!(Q$&dus"`\Qj4'q|]]/s<ԝq$alF{`a۷YPC *ʶ%Ulݩde]vO֩6:'Q\A*ǎ##,HU/GA ӪVW=y/pyã7| v<ǒ 5rLuVmpm-^tm*LC~fGpoF0`xn;]^,v1ryxlaB?fC?Q;_x,+'Dg+"ܗPY pk$tnxٱq:Ȱ ŀP9]:mbܚ(2 7Qu6T2|^1̡j@\V"Hӛ#$\= !r["kv$~wPz0%*7f5B}#e\ ;;n̋NQ*,m.}DWWH9)ponsC[ LBG $Ǹ (k9@:ihFDG0SS 7G! 'Հ3O.mjwj-IncWħAct5`/ '|zfRk'{>Q5 N^ʘ ~1@$ l!ۯQUnk ]6'lh4Ӌjw $-!r'ָi_M)9+Ԭ 4*8J}X7fwk[}ʼn!(@@ܺFCIsy v۝Л]RPeN JS+Kn+pomθC o{ 쑹J@֪Z W庈E+*>* \ }1 #*QPs}BD-)3)k3M~|NDsQo~: ȑl2~xay7R:u8*67AP}IY*z894}I]Jڂ)YQu]\Aqi7fih]itv]?A 8=H)\BЇiw] 0缒Iʨ^ywu:H; 2-^ȽBp8Zʹч)puC;î\im &~Hq먲%Et)u&qiJ+/5wi`~Vjcorgnr J8)! s%FHjЫ$[iUJ-kh-B,yňyIԀbh^-? SsH'+DQ3F͔Wv _eVu]_C\U< ܗ$A0 /u*;}o߃^Ū{jZ-ױȵס\/˟sTpoRB(E^C @!я^f]IUU(j\BfC Zw;@ UCv^)<6YfG?F}1+1Z/|H_ϟ9l=~PC"[=#3׵CvWpf|\9uuj ̹^\}i 'HJ~.{HwQ2akVz좰1[v3ކ+4<ʖDʵ%1t!f:T )!U/,lsJqJXLaa"VkU<[%3ZČvɽ})GEQ8Aj_ Q[6ev~ *~3uPyGCAa x`\moj&rx|М2rl`U~rN dSyamѯgǯn\@*r=w3f=~ 4ex-{*¼R]f Dˉ;:#XX(0 <I"77QunqJUN?`)rUg*i[j3bS~}e/ @{1D'\|y|"Y;)n43&H@PUl)tXء}wH׬'۵F #3|:;K %A{![*͓\jbKzsPILLri'YwIZD S%oo>k8:v,T"ˍD#TlBח t*W,Ÿ9ԸaO6DvԯuOX7%Y޾z '?!WyUO'( fְ(pru7scIQ{Z~RA^AbL,L\H2&5e`20k=O!aBj J~$ bY\Q`b5z =xQبp;n:?ֳ A4F`XgV/>}kl;%zZ~7pOZVU_< >&Rř8d"}uu~8G`ۘW+-2UƃEd閍e7 EuA7 o@zHV2"c<"~#o;IOLR[Sʛ,h vf̳wK,Dhyg(sUbn+ճJ>+*:kȰ2[8|.C?< Ԛ&3`GrL7+J4t4SSTBO[9 ywY%Fa5 v"twn@%g%7ʇsƫZ+vlj炣!I߸CJA!"%UIN_8JoFd!K酠BUNURgcW%^Q_>8#YQFoE%J$~GC\P6[w^)It.bjʁbjwxڞ$uEjD1i%['#}̣r.qRTݑtnt[ʛ?<+%s- `9Eo;F^! ThAr( >5 @;W:͙'&ZtIt/3w[< a/i͊G78 gJm#OE}9T`J.|cnsv=M[>R3sy~]ls&) 2Fxr&;_7sEe/'kD[~ˉ20tMmHR1+2*1 T{֚X%ʼ^oIaiH ?+|61 ?Gpjk0onpS&{gakw}T>kR~.;2t>xm$pV7E5jY>mDīqwf}[$C͛PW^TWKE~Fb''4*"Bn*d ʝ^|/j{5Z 7TaWԉB n{H񮞳<\T! \ߊcJɁ &t 3,N@J3/Gpi%ap RՠZXZzMj!Q/`fVxDdHaKnbև[p8 #Ǘ+\^69=nw+X J㬺Egx^=`DDgQ,V˾5(VO%sb ڲ(^s0%6?9BuZ']OH۽ǨD!t>H~5; O BUL[LCzN箊6 Op:~`w,&)Fe`n`!o.¤ XI&oXAAi*Goe0Ҧu}~xBz\"A HWS˜dʸQBq WH¢+,i~7.'(1iOMp^]xN=\=CT'-m3j.* w=<'b20NSV|h9'yBSz Fd獿ӱyb>Ūe9<udc,KE|]ɴz竈tq`m!$tW vd}60\*ى(ŖSمj-t+"DDy7VF9C3 J&k losjlVKGM^~I& .@H oDe&I+/s;ˉ:Ht2th_GNܶ ~,}[^gtѩ<,_ho `hi!Ox@xr臆T(%ݡݫr&PK j_;{Fa NNo4>'Akǧ^]{cca`$!Uyv_b=~c):ԅHnD>'vͳNjhUMֽ]JXKAC,ZCW:\ŋH9.M@2O#I] \5\l%Fq\Ab DdDg>j`/\w˝m]5Q$VkÿlOpe2mcQ.\]BFkIబZOgS8LI=ykgsto,{XkSKae]Op VQna+OV|-n[_:r.76Ҷ#3 KlX3a]|}V![)~tF4WũM!0PiR-Ūa0K06d Jc[P2YV-b% !$aa`BI5|;&RbޜO̙^v3pzibB΅. &Qb2Z'Z(>]M6mă>NI? Lbr_ax9; =V<)h\4@熫) wx/tHl_Wm f7/&W|Z~ⱈ<^*XJ`}YfM4 ʳ5@)OD`ΎuO[HJdv-QNP T 8Z/e8 D˸ EZS 1bݕ]g\m PCVkwYQ h KR~:) "vhZ?c `m] H fZ{qS՘Cuۛ[GnXiD<( G]3 E;5꠺@D-lDqJMC W32359u+omy_;V&h)-F.?wG[^}Y7(meʸe:wQ-wIbl#7œ0)E)o7$VxK D2R}  V=@eͪ ӚuzF!z@ QPt<Ȯwq[~n{^^v'$p=E||_^䠭E.L}V N*N*oTV8:MtQO/1Ԍ""8|lw5c1\l^䤙8 93fTgchqg2 P"=sHWh>a6(Fm).&;C& "Ĝ Ś+[ Qo@r]9r+xHV@hyKnkZj$}bHgQWX,IGؕrbBoQ{;9"_X\qyO LKvj(92+&Q4UɶjV ly_i)z=r?:5W3?y>ĭ'G1R{Du* h 5ed&7qHLFHv'CQԱ+֠~QL!Ϭq@*euq]?:mf߭%JX)񴤔 y|ЯȑOYt%hk~>lw*LKQ!q7Ti,6|h{n77w][F\ Eqor0LvʑaJӘq7X+Qbɶ}.֜4JPb}'W!r^se iYY.Gi.%\D_y;4;&}\F6嵾Jl.7bbYddM\(H]}hYF Ф e)KF 8 <}B1f 7YTBcB2= ܯr= ՑQ+ ;jNؑ瓀VtY?itcھ+ppC a>UGhR"i8 &R9enNs;װo >тx%Qďrfn.>=7z)Ig^Oj%:Kꜽ>X;lR-7J8gm4߭`<ޘ&)Z>_?׈3*jeզD2P!TL!'x&>.㶕`5-]uȁThZϜeQ{D ӲG$& }@dts5 rK ktS"rBL=.47m`"d߉&kc9oJ)^SUrݫ8Wuvwg8U ࠔ`ZI 9_H}GhQm!S : }vDﰄKo:HIJ˝Gn &G=,A<\/e W,MO$đ:Z "|ؿw@3wAg;P>}$Go˨"QJ{:k]ѪA4- wO.g%6xKFZ5 Aa5.(߀Ŏ]'B&CX/zBb i&ྥR}qwa4WJX"bVRd* RW0q%LPRߥ3fh s}AѰDKV_O ʆޘ)[\F}s⾡ʟ!;$A1_PS-l $G  l8P}UEpvc.;b?B){_Õ1i03)ȲZ+fDu{up<5JBc4HsBGu6tQtך@S-^`u9Y:b h؝o=3,⋳(: !lmKntCqp|a"Q fqwn7M+vDo/969L(#sVPkYyZl耶m%rb?V%(-FK9+mjmiRזqmdИ堵@ c+X Y3W) ! k,E,=**áQ`Ԓ^ت[pb@H.j8Oi,iǀ%U狓(<9)NSc\r;(.ƕp|\YnVH<45ټL5;I'{8u v mh;"Z#1`q K%%/*vSOK(M, _ AE/aF~94\'Ǚƿxw11b=)-)C.BpS8WnoB)5UHw'& y wc1j4b8H΢Jοhd( orhi@Zc5穇 ťI$F4z؋ՉDgi\J=igHT _F3FehGФ N fCTlpQl|V^R8S;''^~30FALƪƒǘėxlS/Z}fiނ]5-,.ﲋUu9ȫ=]ܧգXPMͿooo Q։`^kRfZBcyBq(}c_gAhF1%xeb}ЍV"$AOoE,M8t ggeu M!fweeER!7|k=Bi@d׉p&; @y ?`봐"uZtZ`/ b/e`] ٲ۪ߺ';<-3Vɜۺ-Pp8#p;kjh"|i:&OR?RDIQV- ݘX-.JMNk J9o'Q3 6};H?XY3 i;A.&잟s3fΝsKql?c:⠮Uw.bi]D<$#.Z餡M!%I @h% 0BY5=_^!qYt04dVA5YƗ'է&{:<$X{2ĬW?#SR Nl_9y3iVB5'k ݥٵ↎$cC=.~;t<Z=:![=sPB|]6}hUZ +6@%C[꜍b-%#t>MBP!Sp#0.NR%[=[oϗh/&+;ۼ܃*`,(=t4Q"XH:sےq`}=7T㲯X[g"hr`N6ruem#tP+(g $D9ؼxP{̫ZTqaPJ0N+Hm;"a ~.U(`w".9Z;NcոG>:QJCJGK$T⢇Z|vRAæ?m23T-{4\~l;ZCǙ'3GJX'&N-ܶcoA+5f+ $|Pڔ[{<sIbc"H4*!*J::SU yK"bgL=[fҾ$[B|dtƈEnjK:zsE,bL h-`=s`mQ@P[5N_bVn>QDzh\F95MM>zDXD&xbט#3G``Yw(co}#8zmHDUL]MKiDn|}12 8HNಔ96bGmeJCR;;Nקqgjwf6߰Vd_3$z/ ʺ!m9 2#&eڨ<_KǘZE9PI)`8 '62;<G˝dRh&,{$4Yy~a}I ӐI"TEHHb8ꪢ=ˏ--T{D.|+n K;Q #Ih& SGqN*˲7ǥty=6⤢(Z$z !AL9!2AM#pC>-3AUr]RAZ_a;ËђҎ9KՇo*Jl=zVU[QrÔ d}T=a3.LOIpU4#m34ǸQJ UpFODwà zNzӂ F{(?pz,oPiYR,썲 `h:m*;NYϷVzr{cqlZ>Q ql ws4 zS1)Ml8˧2ʦ)íkN~c1vMZMUԊ,ȶ 7e h6BX\1|13e4:8@/V2)\.铴SG}L0,x@`'Xx?4bV,UT+ |A~W>3|s>-`'?s>yٓsѬu #+|S3BC~b@ YdrX*R0fe_Gtsy"rTFS{e}lS&o׹:OC ͶuE1cWpu<=. URđB-<{/3nkaY zap&bג^ q- yz'xն1k:w8cAhFYg8h߄q"<N^} 8n Gdɨ?S^T3ȤM5Jd9ҡ xG|b[cʒޜ'a)Ey?F|8%BAOQwlyRHI<А\|Zd/9uB{T^6C>0?Z l'^#82^1>«|.fA{yYinк>ܺ반7iImgj.R=pg;&w J}07YN"o$im*A hyj'WN)bYՈ4<)p=^)(! FKmWz'VfeܘL?gAhvFZUSN g9zQ5^PALJ!{M=$PQ]e=R#%w_/D!,.6mr7|B;_4g.Hẍ́4y|`F']c NK.a ßI{YUIW3Z;p. 8GRꈒ{ٽWMun3ú6>͘Hu  nC*!?N]z^X`kI ON,ehVVs@QZ'b=!?egLilwƫ6U*1nHo~HF$^ scFyR_̶ _0fQD^¦tGf$# ~E<T6Č=m@{Oz0\pV.ٙndoIƔNT j[Ѝ`aukRvΚ"ȳ9!n%7JW3pI1V' lSSnwf6P~V=kY6ڍj̆E3}se6Up*^8 sHT "Gyd@ j Z0>Gm%?b$Ĉ9=rԩ Jpf\^rr"VfK9m ĝ[V¾$kLO\qܨbyZY⊚Ff Z W̑]egjbV" I-VtulEN GUX&i\u* ւ v>{_ycHF-w2B$iEZ1)v:"rN FR_n%@BθjE12Rw8<*eϣ-|r@uG8nYM9R걼sR9y-ɱAжx;xI~%!2&cٜc|DrlQjz=aFQ3|;O$0Gc૿ښFqG_wUqZ.jlSx^l ſ { jqF. klvuk1:|?*&>//kww=ގF;;7`%q^)C-W?qa?b$?`7Nl~1:DZ9nQԇ\%R^{Fd^0c~]7[O&{31f+Q5ԓ*$r,J2<~`ڬ9X 3*^bFE\Z;ćWeE:_@WC&'}.< J.?/{E8ymt788xVAR%z#^#Jgaq$(_ ՉXAPpB}Z$pu\5BZ PYWB&(L"Iq~w4:ߓYcAYD3g8@1!KRN/ܶ2-.L2 zWXcaqNzzfE_/s*-h]S;֯~V1x|j4Z╫zZqX`*Y`/,"H@nXmq]gde)5`ߑo ?xO}'gi' T8iΠ b*U~s,Jb<<ɿqxtF)1m\||z"vIq.1"UKKE9 ?=Xm̹ISA"jt sK\m <: 'B ( ?зƽXQE%;<ƱTNiFMA0g_",u)B_>TNB#PTA]Odc{;HakՊqYTJmk֬el֥)'E'oyJ6$(fmA.ymSR, d-`N`a5臭=jDO;&c Z.\`"5R >j_:uT+o' o_+[}/)^Aղ\3#ʎP7PU3DIހKh\Wsa%,#qZDEQ>˝OjGV}*Po6͎ &RUWK߱f[S`heH+izc*7<3ouXwx~'N͌3o Bp#Et¨$1]Aj}1JX[yFGŲ閟a(t[85;HZ5+T0:}^u<%^8҈9Ky6\Ii2]͝oΗ0Y %$kPoB7nGq%8*;iQCbq!+gˆǮp Ȓb/”g !P^J"Eu۹:Y^E)aqd$8Izb5'6giݻ}* Tk)+ERB> 8zRiYhyE5Wto3f/'ymKA%J,"m߫'צevnT߶H:N3b'o`C!:; ૷8{ݣVm;x+^/WQU&RCsQ<~䚳%ts"|;EX',-QqryB}%xl3*hNG_M$1s%r7UQ;)yFf&@O`owyS;/}@\":ᕨjQ梾3qJT;b >Aʂq!Qfz@p=ixG+]-s 1 4W}6Ux98jKx.ёAtyYX1C3z"@MIBl3?p!u. Fө=gzs=^,܉O uQ^zWFez1k P{3偶>|`]@$HR+e Ì-ų dfr;˄34A@չqxڕMjf.ʸ{[)A?<1%!Np)bq A 7 X%ʤ 7~#M!`}/яQ0+llQM :ЭUOa9?6Vf5^kp2IoQ 6*-ac\ _Ӹ PiTph:>}:S&Et"0t<*iv%sΤsѿ)7[Owi&lYUȩ`,F.7XkP͈/TI.ǽȯ/&L퇉acw?јt IL+/b\Sl>eqS>D,*NhLp1⎈;-Ks%B_n K4J%>,g&dL{Lu>UH&=q}-I(KU] "Z9xKR%Vm]igdS76GݭEJYaڳL&qd7Wi+>@C2#ݙ[MQ e͝f:˪}l-X:I]x=$0+ay mu>߮V?DARӵ\<;ރ{f܍WsT/"Lڃd\umXi $:|VZΗG iE꘏' K6~ !K}>PE"~W MK⛛uxZ5̳ufIKB)&T}-",]],)B2ʆ~\3*87Whnj R!I6szDu$k Q"X˛UBN :F؟WR WHÌU.;r7یDKi1neser=;Mхp(dk<2Sbk!=S6m "R*V2ϸ`^z ng30L7ZޒN]c)>d}yLxtM2ҡп6+FyZTa LDO8 s_v$\52odPqfl$1^Ab|Qc|=X,a#Y{?^٩xZC5(cd;.C^U# H'('/r@Zkךּf_->&U~M,qlB )a8hu z>~AoWGeGtQ>Z_Ѥ]A\Auhh$:.4Yu_U f^dSoR~^s"&^T(D= @:t:4`\?Zo$13m̦̗ɘko%ph$!WzTWjYq*Zw'M ʰZ~*@AF I+*Y ŝ>mԏ.R_/]rn V½o ^ðz kvY>"YkV(paf^h)=Ps>/2PF,E[DivjRٷ͉?-XL^Q?ucgsN=3 >"0*Q,^ 2{CnPX$1Q6"U呲=Y'vueONPY9w΅ v\U?Wֿ0-CEGr趸6Ɉ@~mۯdں!go{&]I]\IBp8cWZ9-ǼFPfшG%63fc`$]<_kQ-fTsMpܹn:Kx@}a3NȲSqΐGYHr1 Tv\5}7@bB9ÁO jqa{?$q>*Z,珳C'ofFCbz-#&A_N*T3r5vo#.F ]˓z>~˶%%XqhEߣ@pnQiHQ5Pjn: -qY 8d=%Yo}6\B>f`ƾS+[b*%t2,"gn:0f Fйf܁3'Ez'^Xll9<4VpR<_7(zJ/#Nb|7dh~BKz{45PTgo뱼.΢Q@vI;`/xWA[@o#vзHˠm@J?7V^Y4gWY|9{fz^N:`FKΞ禂;wg8'ڿE!0Ŷ> ~1~n];:Cn(ô+K[ M?5H٬꓉$3')ȱ>bߔ<^dҜ"[p;/G;a/dX`PPL4BKܻaI}hSjʆ컝6ׇ=tjo\yq'8pyo^dg)֭ZI-ؽdE$rq !CZ9MA k[s~\y2;.:2Rl@2_֯i6yrяODE0Qs5A]l ~d0`zRk m@-Sr+ƣҲї;ApvdPVq|VobE*QYr |-kiƹJa/Tnr9T'8G?N>fx\JbE!mG zp%u焦[p5_ 2 8ޖ+ݫ8C]BIuqQUlgBDAZ?cu 7}k|&.ض֬Ŋ4bo~ 1^}S5H 5Pv#nv7$g,lڧM;h⢀Nh"~@u yF؊^:go{d F \X(Sp]S!5pF~oQNJB2kqʏNlLf#\МNcL^ ER Lu)u{5"jX>,*9BMQdx?9 b "ZZ"+qf|-sD@Ͻ㘚;4϶I#9H wP]>ӌ_0frs1g27ו-{>Ki=Z#a]O! ᤪI3t#beU)a F@MXąe2 ;q9gUURz@K#'Je0|CЁkV6GH ;vou`~dMsoJo<8XP%gՃ$Γ1'=qX6AtOQg3\J曇f~J"Xu]څ%!]7sr+u v 3Z/0"n<Yj M`f}:1^5ADk1_ة8_j4焲qE(-‘fy\WV:Pup/ǭQ*Ǒ]Ms}M!;5Y::P0;-X(=iR\> .vRjѪ*ҵUjѣi}gZFy.j>50Y"WEqC FP Z7Q]ck*j!UdS~KF"놢W RA hJǼR4Wfh8 h4D?16ޓokˡx^ޟ?^sڏ'KBZ"L^"x=U"peoߔB~0eI|ݾuTeXp{F3Bg\}y4WItǼ땱YMU-wv1|A!J"cXѾ:+Nn 9O/@U9]!f`Rޥ1u! R_ybxY٩#7&0g>2QN]SWH>ɔPrᅧ5 ֜Yp ܏Z}׌ |~4pBDm٠M<+y1pidRΑwjfG#&cw~2RCVNYZ(hǣk!U2(җ ; dO}zԧUK Z==;rnY"DZ0 3GsQ3prEz=q؄A_:Kw'I8> ^@lӁXgigzf] ^)EKqq=Hsݎ/Ѷz6 B;;ߖuj祿l2 u"r7l@'o3}mVv~dS$5n)SZS_@|N1ԠG|n$v2 p˱#J$5ָ#%U2W,d*Ǯ"q4fs&y4ڶEǹjNT!/oDv S7YJD@|`R &'{TR\"Ujj>8S|xEh3͋:ψ؂ʊ3QmU#4LRjf*c36fͳfnޮMEtDhMz3O5 oB3T!' |$z|V޺5b~ؤ $EJ\)y}0b-"-Q#.̩z{#lĜ]1w-K_^H*n"AG\Of=(?TS8ExdsRș11xƳr7_h{"S=)s(|B ZOZu)R&Ӆ^sfQ]C4T6i4&rC8j]o;3簠Z]Pq-dTZhfFT|xRsQ$|6MpQ.Odl#%6٣>ګwoOf8ק:+Ɓ6p4rg~rMV?%@΢1wV(CӧtMŒ=km] Μj)RhL$ߒdn |US +5JAI}QYIo=(48XC*ppngIf@u;ybGЄsV9=dr+HV.x{ub_yglX }Cj,stfbHk7kTCafk00lkY#c.46`5õBl&+sP W&Q`^Rة?ÉFuI}2#?ӛ%.EO$R_({ɫCdHx],nhx_!Tpt3+?8}>oz?Uzuؑ-qD[֏ćl?PfQB ua^Ļp,;`j00#}ߌW36J"̖Um&H8HFWmq4Tf_#=Շ̩rEThFZo D^> ;0ahT2XA .' (ҥd"cD&ۦyt{HLfTݎ ],zB{l_ĒAT1rrgwTy]5{ :Dw4MNP%>Iqמl!WV;byvʈ1!so8 QTe=!ó% 'Xsİ/Ɛ]yG۸S$7,JN' y#i Vr_Fx!H"᫒Gˍ4g-¹`3&]V{'lY )$X֫Իz6 _fH׹Zԑ+2Uڴe>TYҏh&Nۅ2`h< FZRP 9C~(]`u*?Ù^|VuW]xn d|$IL(e: ۬9R wUQ4o`rspU[D[a笔F؛X5ݫ&M 1ZX91I4k׸x{ms""x9&[rE%3+z=[N1 rcڻJlR*޽Z*6aNKÆ.㔴<'u9uam*v=uPRn4j+䙧չNq|GXM&㟄W aW(Sڡs@CExi:WUSh3vgCO,QݗMn 8.0IK͊[Xsl\Em~ӯ\Y2$SdD+U~0DoWwExBPG͡S6hUh`#+x[{:rq hipX0Lps -Ѭ Gw+$.]cGJGaYMf!!/L)aM ѣڇX 7$6k+es.v|h8kC/Y#%+POZZ}0Djnu.SG2B?uwݜ fNzȦ-JzZ=NdTlѸr ,>4a@^=- H@ h jo0 fίV%PL̈́v C[fOf:7C9I@gmǖ`x"%&a)#) {LMGȫniparV3./ -H;2Bևsn3'P!'O\:Kg4[u/d3 li'(AW̯_GMKh! 5`Y|Vծ9i2"焢ߩcԷXT=7ك<|:OkLcc?`aQIPTtA__]p>@IR]68 XWn!4fayrJug~I4O)cP'u.`&ij{w 6%ʹY:2"ݖYHtLӍX;$jv6vRI}-_T_gU6/iېR`nR.֤©z;ս]_| :1~GE"zam-IԻKIG4(8m@3a$^Е (V"MۉLpr-eB;mslG(r==]\?4'Ø\,iuĭ3SŽ [CN~0_6%81N<ƅf)e 1#pyN*x&p;R`Gs ߚxu#sB@~\l7?@ E#PCZ:4O 0w_2uY}KK'J4"=Bt'~!CaBiYT`&` `۬W{Xc:j-qK`?lMc\Ph:[루DgC <*<℟ӝ~ < S8?KĆHFQGYM#2zgX@DZ-;fB=kQSл\"V0FǕLcΨBFfn`g4Q_Flg*;%6?I~\%ܰFEX 2p͟o4.@zlЌ.foP~Y6Lga_\(ǭIu8¤E SHNZI~\\EaxWW)R6]6"qʰs*,^v(Q{$M3"` ]]MUkpӖ:G>8Z_/elk_9ƟCJ br~j!Bp= lu?T0B&}wC 6^W4&ebziwP8mp5_yF +,JPII>J']|cd0(_AZ.{9Q閊6bt mA/1K.hdt]@}aaY[I#IWؓ(虨z``۶#QPX h3&"<{~g2#=/`I'`lڗNI\ԁ'4m_if5^@i<ՐmmlI'vw"qh0` ;`xޓe8\0/N5PEzadB7,t=U6 S?'g3|1aM)+0* q1i @ cdLH |%e2 !Jktbu8\iêlZc>8hxaZwN+dC5TPgIuE$ ]%!irf*3RǤ-OYu$k]xQ#㣚 mMN] CĔIc4쨂+^sW kQf80MƶOyҷ{$6 iJmwj,~Z![:8V= ?+DEatuc"i{mD_XhV44~^廼0ob[(Rn`mW.tzQۤp%3LB GiA "B 6շ7y90uVpQG, @&`i鞔nj0,+<õgC [@'wkPyݱ8ô4fj iltK#5}Yb]5p,j^m:^j;2" t}ݷ7YS.cN]Gb(EE%>/{pED q2e^F7@w<Ыcn@eV{B<ϳ27£SWc^"d 93AW8lj3H 3w~pޡ ۻT7[ZE&Q}Am5/*?ʦGk")- f87 u'qu7(GevoV/W Ӌʈ^X+ ﹄_f2 qnm(֐'^U p-h6m+4 Z-v0U,4fj|O@rVAOߛ2B`'3Ĭ~utu\AhÊ#Btf"Ɩdz`D3Z'!?"'@F)Yzm ;&ӓu>`qC ,X k4ؘ稒hgE"8hE2kBkk@`x YUT_Д/^8̖«{豰o`r!skE/(!mgi/1Z0, Lk2 =_]Sb rbls cQ=~nP[{ڃyskg;nIHMDeӂ~%RZÄ#XV޳ͰT3TW~2M|0g Z/CQ{}|{(Zc5P>K7:Y Z6~3ˑZ ]nͲOU^_z8cd&"X3?WU#S{TuKskwdc9spH:Ȅ_o'ն)8sU9\X;in1 *Q?Vm!oR¨m&sri;6 Bz)]UV~8Ri$6tGE=ˇ$j_6'c̤Rߦr!A 61þ;Se~Bh.kN) ŋ }ewcڎl'C6+pRPDj\lC\LdjpY<ėޗaG`Xi8 Arm6v-''oNJ$|asZzᩄ8|!_yLqq<ЇDQJaCB SN.;4A !лcQzGYqDr'_ZK6qj/=1~ }o3Mn\(w 7j%D;UUv&-G2@| * {FlVs LƏ`ڌsM[ok8yk wп?5E1;MPA\W^CA,xDǖM9k dU{ 5\6r@1InG3\/vZ?׷FkJU85dA#XDUm_-h?Cp6 g\`4[[Z@NSoM-v&t}Zf49=Lݖf?\ȃX0Si'3'5Z5bhrAJ.涶[S'VÐ叕2(Oy Y3d~ Ku4I湉*.ׂ,N#9L* )YmzwX3[LWfĜ[uEz˰ZS͏ouRk帉u,nPd ɽ=NL]5V w#d6iaVYʗs/O Ǎ]ALhEcF,iH?yFb-WzT*,$1;䞤Sĝb]vsAYb(,r)ȼ nĻF/u{ZqQ!,ck!q͚8c sKhZ}YR>b#8p] y2!w)PRє&7VGtFzTGij+\)n 2Ύ47']`olhYk3lɀ;_A.7RZN6P4_Z:bg)[sY2(y}V&s?*΢yYFGHx+D?1q!q)ŕv}[-;K6 Z߉[` ǴmTWeӶ.˔ O8(3Od׮*TyNX᥷N# 1s ߴ^k{:mujZ=BٔoYa|S, v[+!5aS2w|$lzЀ&7y ?\c>(9*1+?NƔ7ZZ ˃@n"?N*}e|t#Y +SA0؇X 8yx:.ZyW92P|Hb]f#iv YB J ÄEͅ4× MғnDr]qD%;g[l@^o 't.-IYӉ^ɦዳr~}_*|oQ6Gj-PO"w+L_dղfvίuF$oڱ+e&3u=:W%AՑE<]_Sg.~5L_a2Uk0V]R Kzo*_P>B&f'uW|Db-0s{/kf"q$j|~;OI1qDVב2wkZFȻ=MD? 9ҷH [ݧ}#Y3 Fo }gÞ]jAE^#!q-30JPg礴]yII>}ꇉCSWֳ˛ג/8=u%.|)`C?2j]/P>}4?JY!NBwrqp7SK%} d{[KPa`]arY|Ԡ ;SA]BbG߰4z/ 𻕜uF?qo|rQ#yջ<Դ U(W򹁂TVHHk(W:F=Є`H/}~./PX\4Sg88k$ (?*ijZZ5RyĻ#UCyg0fIg i"Pn%%f/DaQ6^#U Ǵm?έ^=DA,߽ 7n+qt"՝H643`]ߞ o^3^)Jl ֪>9BG%֯jYaDlU`em3t߰oahf~;MMkhUZQ=!}S~|YHS2L| z\ &&X'm*_3z W?zz*Ԫ{p4ث?.ST4N?=/>ނ l4wٖw dCMTem_~y6.w2%K;CD)0ƟU"?k;irq)K]xS?|†Kq .xA@ᾚtwwqhb=Ҳ~xFd:+M-$^MB)<~t#3AP2TvkAXF IlqiA@hw)}]r0E6|7c (tmQaj=4UHx+AYq /c ڈ&NCQTo9KhHd`[Ep3NܒJgfͳ7[>3-rT/>vvw(Rd@F6%%Q-Ja%Ⱦݑ48ȭ:0 s@M wO5G3NAX0xz!H12&19—-,g(R_L "Lf94R]^Eƙ4.I.{LJN@qRڊMHAJhc8s?m4N?D> Ht=9ރc_z|o +<Վ_[f E·F SG JNp%maߞ6CD?&p~w1>JvW YY򊂲_#I{dɦAoϝ`?yyRKQۦIpFAi*딂RLF_:ʴYtɳ[7HyUrTb@MD2/T;';lT gϪ< 4Uzc}y>48&Y4ޗ0t"'hlDa!2s;otW=>26@OCVJ#&yO1-escz<2K< !pNEd#m-E\1eЫ^9k^m 'ZEXk % q-Ƒ>>P_Dͭ+g/OgbMOhӭ[kyi- ƚ/H|T8j|%^b,7`B D5!b_s$;>l 8uWf#N<]\U老/arV;~<3FRNYN IÚ I:?9|'zom`ͦ`~%X'pDs16q90:s}yw94n$YGX 5X%wlM'X\١]&_DΕ ,z Ds[imӍ?J4]Af؅ᯊ~ C|fʦ2!˴N|rPNFOkuY毓O7 ;Io1qp'2E-$׳xLVuidF+e'q H'=aũKmE^G 4 ZWݍ4zv\2BrfSoO@@v:ׅ ? 3[& 0AdfA RE0fqZOZN 79D;37P%끺XluUluC^4> s_8z8}bn[`/dŗgYZ070701000002de000081a40000000000000000000000016650944200001ee0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/U]?Eh=ڜ.+φ 3Sí" \]v a_&j0^mC[t1t'iKK|5UQ\i+sIqW]dwf}2/n&!6#F[2@_!$ -K¬@<`mEJ4+mdVr\Ao+U<}}tS&wA;qN#)2] e(5fp) lcɐ=N1P$ֶ]u$gY8::SK $w!Zb!/ N_aZ4 N+ci:e;^˿@MȩO[!֕cp58ʹ-BGKWԨBcF$/6 ^XCGȖdؽnw<:: Yɻ>l{)~t0",+O~) up.?!/t +lCv7-;Alxo% wӢ PB<ɓFgv8l~fl1E+b:;9}&)!nxQ͞&4 d 摎Ob[-!YWM&K789eƌF/t K'i!nrkkpvXn2yxF򶃼xe&Ӊ/[zk^gHURiҙǡ"ǞdY6gAj$=FN${PZl:>@/x ̺{ m (X>R.6XJӷmן;8vTRO =AQٜwԶb9eO*/!'t }p[eׅb'tv}^:ip>_S=^2}jC3DlἋ'B8S<<+]ŇORwQSw]ccd2r~F*jҸ;{jF(y!AGkL)̣DE%0y~cT RYc!MoKB $"MH-;z"@Y=h޾s#HY-Np116>RĵU7>#ϺM/t G׶&; 8#sb]ZFvyGo4SdliOAc8ǣSFwE0_spU"}<+k(q-*b_ ưgy>3[.ej*tl++#ҘmQIOb>©3I(< yYb%)Ѧ@J$0OKx%D.lbo],Ξ`sOm~Kqn<፠I%N^&E bvIwYu h,P,IRu#`$>HdF&J!TYM(h {NEWZ D%]mhB@Q-ʔY-"_N>>-fZ6׃\j$$TAmGo2CvR\_OF'5: s|*MAV#^i V҄RDC`=+#+3Rz҂;np7(W¥N^%:f҂>tm g;ک/6JS<3odIwH6>SZ{ VGm9n4J )6fpk7=^)#ή`*њɮt01,9U1x. .<?x1=q/R=& d^n "-Hk,*dѨ}T2άaWFK z"duzfK{2?O|7`L*&)NG' i{Gt{*ӼzGE-Kf. dme]H!Jߗ&!uV$v[wr}%"zDi_ a`w2|Ǎa84kVyL|x ;=[I`uߋ R]!WI зw"=Z rx.m}!:Ei~Lxg+OADGʭY2/HUjY^u@Iͦo\{9z&T'#˶[-tr,yLH(t44fФ4{뜥d$SlJ&P@>,݇"䘕8G#ўE@ %C~VG1;$]OWX$ҿl  H,Vgem}륙1[@+Q5 !ga+[TAf˶RxyEA<@J-7 @_OzQFbPP=Ii2/U,p8UNO֤1ڎjړv̜"q}5p'}ښD\hqRl5Y-2aB4yz \fi찢U[}7/%dOd4BY➕_RJ 9 O3ǁ*ѳB?/[Fb<=E>OY>Wf".3`YĈ,^tܯ:hǼe pQ8$a> X~@-U.vƭnw(SNT&EzQZKP4*#v[\J1mZJ E͇)/2XmZSILeUSU:@5ѢL۸Mc9Q/geGīi#DT`̃wZ>jqE;X_"B"&`jZb|nk/Ȥz@Nx'#I8:p22]b='c2ݕoz4 D0+rCaooBޖTr'$ - {Ppx~.89kqGQ[Jٳr h͙ʡA]/ SEA.epnr)q3 -gXJu 9V[mPu^VЗ[ί%h, yZHִ+ ~ 88cQM}\Cd{Ϝx\Q357ic-yC^պ6)%S!Wy&A4$5N~3*i|N6P@1ƽ[0'r pe271Dk V  c.+T›(f+g3A:MCCo|.T4Z䞆تˣ}M{R n"B0]$Bʷg`ix9~>旿Lpaɵ=h&_Nd߹PHw \4Ų4p'Bk cq[^tbIDJwlnĥ{bvBo`$Um+T~Bxk%VĚPN${]c€Um<,E𿶦8U %L%;ǎoH&e~ DVSJkEu9+}]ncdB)xHV￲y+ k,w3߰' ۴/%&*V\t}\?˱'h;V@m[>s܍?4?J_d]Z_f5dA93un~I'w41ifCC WF6 e; il?u9;6tL=pPN#jnmpAbA{gd%\*53W9ˣ#n.GR.LR҄Z+ EKo 'ciQݙB PҦT@"ґ3R=M>d+Šn]KJ,FwcdE%﯁0}_E[TU?ҾIَ8;{/']b@a$Tq҇`X_w-*O\ڟyB e.S?feU#%\O; ~?|)މﴝ2]'5*Ou;h{gKcTu_H>&7](a"%?pozLeJV8‡Ɏq#cڇ,0l@'b]OFlYQReGd. 3\?VjrRf\.2Zґ$c=@öFqn6BݎQGE_xAGړ4P9e;H^"%[k_LY(ql 4Ӟv]<{TY"uc )QUku]B `{IƠ? ˵ l~ c9U ]q6FAcI1N؅L qdv*t#/ -5AUzdA-"0zJ 7G j!fڇ=gYZ070701000002df000081a40000000000000000000000016650944200009304000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/]?Eh=ڜ.+B˟$m^pκlE9BÁ}ܪns@DzΡI4;(VExB]bX饂Q]Gx8o6zzc6TjA5ڸs 3<9m6=< =fe # e3b+` N6P4M#yA|d"ߧ:PM}^Pj)~W[]^B%CF9Ţ3Jx%(48sv3,7? iFĴ~sx(s]+>?ŕQ'SPPOfѯowh#@&ti+@CvE&i׫ncݠf9=k)[fٰ6}|ƌQdpilO)7oۯˊL+ԍyۮACZ:dGNܳ?eV7O[F]+7bh;'uUS L4`S #C5FjΏQKv:4 x=J)VNRyջLWxvD{~|jͲd]79`W@-Wz<X^&IC$4[&'euaC)/l'qNxq u%AUI95;ǓE_}pŧ^e  ئ.iFY8'R5pO WWĵ AWt01v~ {qYa}3ȗi|{+4s.uhٚD_drn=5;qt+cM7ֶ4ZڷeD` CƅםYr!}LsJeᵁB{b8kØ!Z) NQQJ*Y("9TTOV0ـcflL̥^T{1p/g'S\ɗ5ܶH]"'3{W,?m`؃ 6[yHp)Xoz׹bfⶳ&n,fXJ/j g>a3u#VE`5 5hv|rTu9W@BFCtϊq+ B\Ie 0#t܀l0W~`3F2؞I:0*R}#ŏGZKDzS)IJgL;r k8yVt84KTГJY Wc]5,7ӑ0ldc_&ξy#I\[HNljkL:gTFvՋNƭ&+C& +8[cN7Ԋɸ'G"0_]/ T?/NF[eV!  I%yFcWWQfIk^ȅIJ0byL6ȳHO򝵤~C:\+wDJb,Y}ecoDݡ,6T4Rn)Y~Ȓ:]m ߬jU{q&56κu]hM NpTROS("eBnojW^$U Ѥ$Q#.9 d˱Oؗql1K7%Y&Py' P$tY\wO!/:}e,]9ٰ*"d驫q1 POn ,q[%xW;-hX))VAIlNk,7Wqcp))!Gk&myyB 'k|,#CFgB}! ZOx_oae@ f%DXDi1{& œ[w;;{ s]~;\(t)Hg*,#KpI7 OI$As܍(JuKH' 3b[ԪsIIF rӗEҡxOM:c5Y'(U n/sKZjz}E){^Nv?$O{-S6N,]Tql"M/_|mk|֡J!a5AD+1eSgP?*22$emׅC<>ɾ{a|Z{ oZ9vZՠ˃aH*%$pE3S6׮Up\Ș+Oh7hh1 |a`⣟AO=v&SwW YO}Lw*SaMUޜ.@T})@I :%Ԓ n$/̫N8 op;jA_z(J̱LQ~Z/[Uħy Jw)1izzi'4@w~$:ī3!f0_Á撙vbs;T7y1hJʊsqlqГl[S}_tۼ9=.BIo3{xqcê]sL"ؖ:4FXaSS2GOxf7YؗiºVVWu+3KɁ/{ l&/L! >06ߤ6+8nxGc4fJ)VdQ[Om@d^|Ẍ́wr }'4dO4 2rbϞ/Bc;bq0FMɽWb-IJ0bw囧 OZi:ׯE! S)dLiC Ryڡ4d'yxs,\sYij%LWעkL&fB*ܩ@5o!Vx`?(w% Vc] ]4gYy6E>K %gwZ٧0Q+*vbʅPkeXJx@$Wi  C%= yW.͡g.vqrYCnVbQ%PJfŠķ^B>=y$UdE7fVR XUv/?N|:|tpWƤ^)49ͳօɢ'K#@E\jFmx0lNאb?f=jQk[.'k=|ޠPbF]YlD0mxEy]T J[G~}Mk L<(#3|M`ʍXWƟ,#-mRCZcbB $D"iJ^EA-O0CPh7q xIݽ5dpKLm!&u=6.ehUI7bBk 1 O`#\t7nӗhq`T759v=O쮦:ʷPbӖ[:&4b؅┣V̋4roFwA/oW `7m[$VHFh~V!7YH\TF@0c@|?eߝ p=ALu]?sy5[F*x*fc@xÌN=e[9YuC…r/ukS$.hUˣvȓMwˮiE1w#m+QXP wv|Qo4 nCJ$\-ws3[[0ރDG"GePB{I2jYvGQ^s)Yxs9%[SN/-ܻSG1z*X9S8@ݿAjMUTα;$$NSiL?f;R̼ef~QVUmT"pW /Uǘi]D ]ڿ?[&'jp)Ȋ&CyymL˟x,O8cSɊ JgY|Zzx 'rM[6&t.Ca]o} \]_{X~!o,<# [ۼ<`d;p>/XYdx&!)snV"ШP{̴L=%P-L̸ -\S*:C MITl1xw A_%#1Imm=ݵ yD3%DXGv,2zk-P#Ges\UsXZDƾjR@GZJ9%&-:;貋aR6x|,ܜ(8"ʟtr`|ְ(ZMr xeBܡL m?B⣊># S8R9HkTXT\, ){y'A&$9N a,ݴ+ZS9:݈ΛQչ/Dd b:< A)CA}7 *`F'p`~NO׺;I\Jz=CO͚%݌4KEBK],8ChT@^2DCrszTkY@ѱ_G2ǰf~X#:i^̉0dkMvya<|jha¾:a,ʁ@V үD*r9bUu}d` 51Z3qF`qeJ\h2[ x D#2/ ,  ^aVKe}(e=MXﺳ*jTPDŽp+5 ގU9m\. &  *3.=dH%shHSn3ʱw"dgj'*͋#C5[i$:9ζW9j:S[QyLZIZx/LLZ{-,twFȂ}Q>¡Rud<|pXo`̤XIC[]H݅xU4—X$=J 2V\}^cmQJ$ꇰq9zwQ8;c}_J-}λN|} T0()bC:Zo}{SسK0[=E6߷4RTN=)WxANī&`WжG}p0$>c pkNZUS+ 'G#I(.)l-6;ѠzgVQ=t{ԾtлI(>pD+o[KGOOWNX$3ZL5_Ix5P%Ssχyn|ǟ ? %pY˜ -5W^:׮`z}+s!+ O@K-iI= U! @yOZB9ܢE/ r&48'Cn}5d3TF(~]>AV'uJ.Zjۻ5#4pIg䲴mxsu!B ySU94UeHK[IYvm }=d+\SчpHjzm*zko4<hyCdBy){cqSՙ gQ\+Q?&@s( gJ7&/_D@Ģ,Vu>kXD U ]dXZҒꞵl;QPȻY u8m7,X2 !3?R]܉ 2#: h $(B6ZDu7id,"G-d0s?xokxmh7S(< ES`#1Vw}J௹ŭT5=&Xcm wf݀$2sX"hm"*]5TN^p/9hbzcyJT^wzi'%hGuBbQ9&'r-DJ3aA~{2zwWRY(LI؄lZc>8.ٞ@7!T~zDWq_$ʹ\fbʥ}82i4":%ވsY !yV~?v LÔ.mO&c]40m?au[ ;#Sw///J0AtٟX0AEf  kFc~vv{']N"'Ȧ :'S"0Oa?+X~D%w qG %seeIRxnwF Ӧv|'L4$sAzyIWX 'ܞ$ a& ݨ_+KEXa8d*<"?h1J'>m'̓)ȜA0:hq㪏:.KG *1 PJ&j+sZ,@KQJ;1S=V' NSr!'t6ff^HOO:;ͻta齛VjڸE>gN-?cժ82 M.{;G9 '4a0I%dR l<*%§wY&ş |IRϛsR޿svym>wMvuIp:7 Ui-u.ݎo𦎓e1o>q3ߓ-`yԘNK]N0Gzh|Czwnה3%&pD1%+(qtc#Z=Œ9 yl.:O2j#pud_^x}V Z)%1NlQX~S^XhDVo54):g=c#وl|T ***X`e#CeX~xLǂW.(E9wc9gBqcwdh\Z7FCJl`FQ[0#!$ ؾ-nnޤlb׶hk.}*1EV"@$,nBn)N2.:ppb"m2D9E)?Q bGpwj1t$MdL[1 CbћϚ4r`@r*@ a2=KѷX:(:x\ ԸQ./_-)kɹBpO,ٕmq'wצg䟰\:HGB ; ثG+ސ1{}?aa` oW]A\~/V~?HM®9V`E:%i%`SU IZf9 ?5'c{\"<݄}*)zL~p#]4 6|gM<5T O+=3vm\nP|QDDV;b{9L8&xpt+yEntW{ꋭU6IVIϧG{0c3G!ӏ@Oe<ŭߠZb(C|X[xNH2X#'w0X[@Ԛ"{GGoz3뗯|aX, |C @["o[V( Zjkf) D6)P/^X1ֽD`2,,JpU5`vlsRa-=)w>$cf֯חWbp!3w=5(MvٞIpe|'95ﳏ/{~Vv,p8NX)Zc9#@Z懦R6hp-\? 4C@6;R3)I}t$[A0UrFxqZE%8VSALڃud ;Gy"{-ԡ^-ٹ<$Ԉe/CK" sH2$/imނGf^5 s7K֦ *hupr=_=CUNV?KA:X?*iHY_+tς0l`1fls@aV엔Rh"j&XЅIrp#-/)U&FrmJ6.LCDF75Oȥ*y/c-̊ k._w?0sZ;9I,-,RI5A0k`mN_t:!2ak])!g6!E]FVٖ<ĭQ(jvzn2IF%GlEM{!ooMޜ!I( 2\}NϢSDvӐԀW̖Bv)n͆hCejኾhso'Tp[Onjm:@< a¼}g $7A{kpv$f'Nx±ox?SËFqOxo'g uo`AhDW [Xv [/,]ӞH}<\(u1R=.ƂBۛ0ε2k(GW5R]#\9 )qAGbf}[d %BAd55xhWb6!%5sҟ>_x?=L;fˢ҃ LVI/CS&[4{ftE)j!&h7lEH90.n£yg€q_gMp'z\.j-q\mBϧ@YP0zzيqxAy.fJ/>nXƐ| x^;Xl9|+k!";0c_ |:d!ÙTCR`ʱzKQecikH s?L]1̊B0ƴ k#ۮuN,<KS!yG8SC$W0!TI (O.&?aBv{On#yѰXA?8Y~0R5-7LpiqS!ZJj9ԁFh]eG wUFݲ J`*hx.M 3TuF :a7/#0{R_{bY (w9q2WQXpF 8 K䀓I-L@9wCL`^e6}F9=Y9U_'iDm~5>b=>2uaaIsfYa Q MD;k h2-Sd'ș:i5Rljǒ[RGsxأS~% ~jJ;MIK:6\hVFYoKEu%gR*w}1=$H(17vd"KcGS"*A˥Qe2 ̛;УYKu2 |EV!s)֯@ZdsŤz;SF̌"A;}l-;x y֛wFG;d=iB5KW9NU3ѦZT\-o.2OF; juidԽ !`$쿞-0{n=֣ UXhiyY1V.)n\D.熨A6xUzhf|($O~% h)Kd(~@ ]_ȯ?_ 9 ci,sfݑ)o::*9W.(;$=:_ |rer8^P[hxGNFBq 5r3=#p(xEd>3wRߋDԽ}`&3CCd@OYCtKڰpO0*)! .e_M6 r3%vqai>b`^ '{cIfZOl,Ht-Pi*L\3qxu3%U%ȅe;\U`9\H}>nwc,maw&{d\s/ٛ-N)\xy^Pr"{` ))Bֱ64'`j.~AٲۮBX~c)++>e*IhL T|츜&~LZd>]MAI0r&3)oXTsNr-V/f8` e4mW0"eS ȠGW~FSG9T㯕Is>P}[djw  WV`|G7LPj֚LU6_裠u6٤]Ll+9-|yADsO~S !1B"4tʳoӤm$ |J b'2 )  S ~^J<`2w梎X|1!lϹڰ06r|9Vj't/xMwSf!K-}/DȞ\Ռߵ6D~HĀ)d Y+ D2 K:vp#:1{UQ 7hޙbw%ԷV|ą> vBи$=DP.PuW߄h 棆UH>eqQkCPx Mw!7D=#"o?Cԑ cxmwUne<5mWy7GwAI]CYE=jM TC2\+˚xaIt'M\{1 ZZ5ogjCV˔'cu/.ҘJ6ȝ9)M-¢lo|rbŝ}#ڎ&T#'mM>7IԶd+@| Smc7ї9=C  1wLOn6wjs6I@1If\!i|%79  PG03$ߢΎ@%K?z=L;ʈtC(=B[ÜYBq t͖ۀ+!`U1}AZsb#1A5;_` * =clפּ(oU+)18usN# 0o+H#hO1~DB'mZEFĚ7com`VuL$Z[݋]F(GdYQ: q/e(.%!}hv[x;t^ȾVԎ, Q8zs#Yo`m' Cp"'Nv9QaڑݼIРx1ui3ֺڭ|]Ye1WA|l1\G^P >\%zr,B@-ng?PGE5#o_|}*| 2"&uRt"yY B6w$OAaT[6OaY|Dc!HuEl,kpK2釮@L"+kA&zgո Qf1+0pyW |̥͉srݩA\ucej.i#br"!raY~<tMB0Y;P}b1I??(+TR0J SKӝ] 'Hlf KPmsX~n&FQ  F>\s < |ri |AyJHZ^}@DMqsos2fqHFlWtwr8@GjKNtT Q %/4O: aW=LMT])N1.Zi5؂ 鰮ռb'Xzf3$ɱhp LVYZ͇Tpf{އHs=׭WKllkm@N=7vEW;c[iCS,a-Dᏽ-{vB;˲/w3vv7dʵdUl!˺Ώ6s xš[1:S{:1I7:߯qz6Xw j\#ږ7yf-go) 5+`XtIf' G|AFxT dˀƨּ[F[dR6"'|^r_YQH+R9xYae&D+JA@pxؼ`p`sqhrn]jL4؆>W13h)^F\•Р{i Hاڢ=Iޜ?PͥE:B!Ze@mlN5ڿt(MT^0,K7򂣝򌗠=f}ex vI=| ^?A$]L31OGQ"?o!CCeS~dl#Xl h93uǞqOoYDf=X鰸~`^J|SJ*o_ԝJjRAKZӠ? Pߚj*~-[߂Gm:VJ2!}(CcpL7ifu,QӲJvQ3\uίe = ,D4y5bI6^q05n`6ʽV U Z?Y$L|ˌ}%OzuO ;Ynn.f|C gxݵ-oqtiѹ9pç5Y9g ^V9KBgR=YΛD'%?oŭaqlPNƛӗ[]S~hݜ:?-ol\d E -c>ӽ7L$18}׻AfˋI]YWH X,WBTr}K(sp;9P,s$-4]:6(w1̍&5c9ˌ gO[6-'4AsڢHZ3oR$d6OwK(AkoF\.uWbf)hB6. :ĵ$4DZGDcS`XJi<ℬJ'0`4G<.Wo.$s֥$pvltG mBk 97Nlf #?.*.B'a…mAȌI F_zӰ nɌQFqD.Q&*Sɱ ^E@VQ RuT!RLgo%kN@?? -ж(N5?zv68^bO*y$1ZkE$ED]XΊp!< [?DY8ړusޗk^ S=48y뾂sӨ]<X2PAr9.w<2ĢƹAHL(ԣ 9{XžӗGp'K,'-1P _;P:+@?k0v[3}6V^O f!L [{ mL]qWPnC$۫g RVS*TsB#0-eڊ?QXRs:NZ G2gy)9ُ[,(C\ Ws%@n6!o}n>,^:u fxEfx] />"ԀsM;QWϓʜ^Z73\)C?v῕{]k h]kyaI J(Gh _+rż%C| PўꜺcb1%z'"JprID}e;&@%.L[8.0lrSbA |ґ>AEJϝiOa>.zd"PˁMҩhi19yhbW)/sBΤ 0h%߀>"՗%'A΁kjR%}.)EFXENug.<' m eQ4XIW%\) Qn䞋 !oo6O^hPR7Ƚ/A33gϦ ^qg5:Eč@c)ܺCI➥.8ɈSɟsUv~16JiX,6X]@e["NY^i~c8%x4 C$אÁq yROR$߶m*fkAr69Mb:?*{@%PckTkS:6ˇ ՓR239*kBmRv̡Z  !y1l1 %5QU@2ml3]WqUm+ I;wb/ӏk)29KC>c6;|f.eln4+L>( E02Ѵ0?_!a[xErKFýҾ̙Ɲy#BmXSBXU_XQQ{Jf)xġ2%\x06eKLe=̬)zoo,^w1 i8rRmDՆ[qa V{ؐj|ԔMt~:s?xmr*T`lу+>,1u,9ۏtj |y ?v EJy:`׹fa/Ȑp+49owl({!I/jŘqo)oLi' hIZ{(L1O%uWJG#×e$SsIS3Ssgl:=^)Vt&5k,C޿&-zcO٤phvgJ.2]k 텯Ѷq69*FxEL/Sz^^n#G%1pκ/`*j|I\bcvR b|W  G`B;#ԅpʴ_[~7.>E ia>=Y'Ƌ(2{ Ӟ ɠhӔ H :`|@[1:1z˻h%&1'mMeiй0 a;5Io%ޖ.%؋-YT eEڮS-f=˗/[鑃 5gX +K!,)"z!IBdӓzԷ" 1vV_ĀM'Ǩ94n4O/Ů/[MiSsW~/BHӳR G3T=4K)dts#]!xbxNZu*l$m]Ig^l dhL|ȝ,U!'2 !J%7u$X,ZX/Ҹ~ exfs*D"Tޯ:C<@'Ni`€SJ&2zF7\5" 6?6NğgO0щ!ApL/R)NI!=A*-:hEaQj-8@gh5( YD#p[ml'̚DӔ/ #vI*Mv@6 |]$ضL>;gTrNr=cYFS9=,D͑#U_>M Q[;ڵ3SbY2^DE84`-ӵ,fdHcʉ/ ~Fc=> pLssv; r,m=ҼjSssЂH3y1Hkqr=N.ubl;t&vMf"uYXf\^{RjL]fʿT!@ndDV ZUg? D5a+H0`1j'B؄"SsƆ(gD{,K:nD5:'kw+e P.).Ԙl*L/4xD7c\L*z=YVȾ`-pNG?w-/;m?5hf1*n,k M :<[7j#"Q)y n^NC~gW?T)s'rh\X(VLW<]2OcX>5^԰9,Ycqc|ź bJ^Jo\+ZYQd]w[9X"bpž⮄1Kai-SCZ+;'gbD:lӀX$ @|s/ayu|mdi9196I ,fU 5z:fwbDlhv) ~jq4\N3-PdK ,:=lc+!‰)QLY.M닥BA#) C+W4QR^:XK 3lۦ60AN]0rx@Uv%Lt|$f>4gVPCt)򂡡W\E_["qC.=2& ]^!SP2^<+:P2]+{ڜ;V6I$hM_s3g#ؾƤC 4Kʇv26ڇ,Jn䊐=Wi{:Ȑ/K@_l$|lkqhr睛#~LRi!j7K G5WO?=%h*]QbTŮd2sG}NXXA6"}Iaݟ,9aQ; #]4z{zYWF_;/\EMF1uP .)zgP7Fs,=A{ L^Ɩ6\<¥E)a*Zz2BTgD~nSsKj3iFH@ )qJ[wi$ _C7~oҨ/)gHҞ^A:9VyLz~ 7\<0ȇr8 ]h,堒vbQ̽P9ح\ 5n/6y_JPU m+C1JMq ?zϾEBZt;_X"D̟WZ]f!6#لlBGH_&$&3^pa4T\9k\q3aEI-셯T=IJ¥ onh*La_ãV3 .h WZr{]_0%0f7TԾ4"qf{ GΞGN4WO!j~7{dĄWxz)KWv} F#1GŜ>t^:M1(shg7_mC.tKW"60Y#א Y})#UϜP$KHɐp?iƌbwg 1߁v ihmZXuݬ)n lH!ې%`-,٥TFLWgffD`5##g؛HJ$Ťx2^ 7,ޜ?G~({X`댠Yq`"#}l7mIa5spÚidkֱZMU D7uN}?tx Q+/jq< L1;j5ğEbl?e] 05e qfKP-ob="gc?(L0X^}ޮXv♩0h6)lē[ ~jҜ- JP}~yҥ$nmptlmM"p(Og]?67&=6$cUٺ! , Kƻj0$M%RΉOǮ [(BNq@1p(;su+dWvV$I tnE#]'2Pa'kL4JogCNJN]cVS߹DNK?0Oav-LQd Y0]5⹐bVHD'gwózį~Mhz`O1Sxūh'jV=W?تs6N}"|vs,"ew_j@wv [MҫjUdb1`G3^*=؍O6;8xWj:ZdkQew=)g,˙Wͷ62iʝ9|,+Zb2>c,4¿ž"$4࠼/{`[=/>*2_*E@\ KۋVE>R;N<3dtY#8҈kx9H~y8hRZ8mz't╌]YvD70yGVA0hPI$2pFhr٥y@<.$N )}^J{j` ʱU-Ij^>MVM֋l[mj8h /Ck;q S,lgD<; q{ԮKmF@NrtϣwZ+Admo-ls,i=sѸy>;c,:0:4H r-0ݖ1kyK4P&v`)L"ȂDE$k$6JLGB5֦* T̃]BzmaLLr֕޻Z%SO̟(aB pG |W=(i!+|Ji^>);xT gK'nqr29;F}|8$xzU:yU&Q0Rr$% z5jh!2r$٫8@9EnСDdAy^{^.@ 'byOZ^|;ֿhR@Ε!z,!5 YbEU^^ [,1W a.1U$"zgKW h.*%>2#ogV2;RnPXD‹x{BvJ+IXkآ0>koȇ:dUL׋g ΗVhʋUn et\ -\ 8810ޱ!$w!o1+ז|ѕ'NY/ic> DM>.<^z[ACʢ=Bx%azbh=Z냺@->;^))PUc";GX8˻0$qfE?$H%Qviv=u}j"nZf~6%yZ vZkΌ$sLM!nG=#pLb{YF?IijŒE}fЯe^:XO̧N>yoX R$;ORc1L [+=J^ kKP@ya{ӂg}gyPzJZf], ڮGd6c?5^ǝn Fhw:Ć)$)*TY&+z6 nK`&|ߣ:䓐'w?˼GR1d$`6/1YMj #0w:@m # e1 8pIG|2lR7Q6ގטvJ2gt`l7h"=CB:ܢީ1ɼۄƞL?nRjZGܞN_P<%Q)$0)Ί_pe4"a>;MCalBߋBL,5$N!6 kn7 s(;ؔibs]hj/]u3ߚa|K,)W&Px||rɏ[o^Dg8'& ߷TK-A da^,$FJ9FaѾv {yxMF:͛SpArA~3*HÑF(GvVCb-9M;"|0UVKctD2kt>[{3 ӌ˪3߯|]*b@c8R6ED|W=4KNR l !iM~ +CkWaI :"`" qv m:FfQUFl6w[py{3N߻ M~  w2'6VIxq|tK[H'lκL RbE˾n%SQx{A<,?4&CBLdgԾͫT3m7?L1NhʘXjT LR˥9j:wŕarLX[TEHmC`_N]5݃hZi>r{~hSZF"0GCLuB=:<13K6>4L D^uI.W.<]O 6nn/O3a&6N87 9'.{6LK/ "ǃ?#VQokݴ{7~9˙\ UGL[ʔ3舯ψE]V]t0rA8O՝$h;n`n#_B 7n@J_@ z=cb65QW䳞c,m:uVpfiDB\S{@fC̺;ЈyHMw-QnyX7>QQ 69tQr7YI9Tyke\u8wZ*N!9n*͙c(q@"HO"V7;) ey:U}ga:͎=Dknk?Y(P~d1?#"K7f5mh\hZujtCPZXDRx5 烧6vpՙux}o_؝))ry8q;ypscUD ʸ mD("aFILN"(/EfB b?Ov1Aq5sBcxVnsb沖­GCyȃTCi m+`a6v4?wN߉y;Z6*KABe!!m")^3d<=OC@ok~P: uŰjO.ӌtR!vz9 V"ҿ~sQ퓴Sb AިJ=x mN%U~8[LJl>۸Eޥ74'z-†&9xS:W'nD *㔔wx@Zdd/̱3G9s F ?bؗY&?%riـS9U 6Җ tA\42[:BLF۸:(GFk6_dO@@!{F3D*X_NGbb4Q2?f&e` 5JM#uؿ'*ϟ,UK;S31N.d9e2P9‰dy=gk.ZD.>v:U|i9T/Uzvr(  ƙwX u!Zk Qp4kDn }d`z@@q3h>KIɣ=V[shYX+[ʥ[/.S/fQ1*))V1ݝ߃F;’m6lȂFKq;?YCh3Ocg-n*QfVE=DWCH< .o*փ^ Ka 3 m;Y U;4*~IaF[EÊ4HDȹs1,EіAx$XQa]*v<K1O{׺e=*h/IUmUqzzԘWqFMT5%60ê#Eqdb(,PKEi[fY v҈.A̛8= *ɶ)`C9UΏt>uf0{샀_'ѽHI=*ne:Jo!si z#!e̡)0.ZE𮀬 ˯x!{6L$ЋA)K#}Kpu@+QNN wڼt>U `\| CMGl]AAtePwO$8$c \8*k Dlf]K/qAs2ϋ-BtfëVM@5`tA4CpȏW֬YchkאmYIstv&6NBR'Q` 驧W%T Me 9P`75N+$;V.JȻ~D2hN2.^0?|U\avGs+q =uǘ<HOʼntZ!CcTfaO^{_C=i}u?$֝ԗ u6&? l8ѻak7@θB5&O)g 5T_x29wbjzycv%H fo5v7/^6:kG) $[)e/˵?^8,Iءy[G*'T02ĺޛ;v #% }HBtpN/&qhSͿ9YpN^;A ӏ6 ^Iz9`.拑@j+ci-'9HΞR3:#ܑ | >9Tu͹Ulp½'XzT4vcMJ-^Ri8Nvm6E% 9F= &^eeTХ)3dd=hjVTk3ƐsjoT*WYnm`ßObģ]2?Xvrpoq!s3I:%<\CW$jDVr8ҋXQXƑ=آB|'|#kȱyszD>ix U'?Tt)IwBt{(*]iR}FIQIxmVUy_HLϲ  ز]dVsK^0{B7vBPrb1qN6BI Dp`}9+>*}"k{P.Hq-Y`uac7_}$L,ز#=FCOPEd1g+0ZؚDۖM rE-Ȑ›ma~#9Џ p1S$JfQƒ-lH.ɚ$*+6Gm_Zw%s Tu:w8}}38R\a f?~=do&GVKZ٠>5lC?7hԦ<{J# Ǯºqf4[ˁ/='Fpẗ:twy>O6oXWFiqFM~҉*> T:!V P>4l(n8,^q^Ƚu&JӜoΠ-*Eb6 9y:Ҿ"^G!'jZ`1"SPKTD+YP,iɫ0X~o e}dۦ@Hb򓒏k}L$.HOf!XZs]0`P *ML_dWvI\iכֿ ǵI+jvw{N7+J7ZN/\o>2\pS+&Es}PeΩ-](PbAwnb(?iC}kAwYf,r-;J.vMLdFLnc/G{3'G* 8Szpyk z5sjy3*{[:<|hpcPʸ"lV(rS:9}™&.=һse}e|…noT>UVL*ʡ*x1Z֪]P.'#T)s$/~9HS6yQl1h/6 vMҕ/)b 0>vͳ=W^\Qwj8#h0?ĎL#$&=.=~4Ĵ$L>6(D3иtIv&উ5ll㳂Ɖ}8m//1hwc,~lX.Mt:X]fD`v&~Kfw24qÁq%^L:9^kQޖPmÂ7n̾);+}&tr慫°+ -p̉{h"lnxogS&~<)`vQwR7 p6tji|M@R=[+?e*/k I'%8[ZА5~e(|,14Fc}4c38I.#LM싖5:puO"$׊eq^\E^yqm`;>zEi)!@^'Or靠U Qh*R %] (b T:[[MW.G9 ;aaW}n+xZz"92KtJ^ڹ3OƾEC[ -_z~-Qr'ǾEKo%͓*'0CoObU"PB/{w*mAjT 22 VmMGz~ɣnB8{p y>Jɕ-Ŝq(B]`sKûϪ54d`FitAٜqAD Ѫ9hHnNqa(T"z:nG_V $ekJ/IW@v;RJ4JZQd@Wg9(K ~'se+(ywB-ȑPZPc(xXD`>EÝEU((~MVy];K'Ҟ|_+u9C߲~nLbJ.z @&U!QX8X ==A"qD5$.Z#T ԗ } 7c< BWsU̎&ic?>@T*Q 0_򕣼H|Ҫb^gV`mPwtݖ,e %t*'*ێw*Q9|mRE?IzWgI0}xSX-!|cyϔz{`'WS5PY AF`b-M{'Oݥ M9AgYZ070701000002e0000081a4000000000000000000000001665094420001f744000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/u]?Eh=ڜ.+P!H(ʅQGh/ w=29ʃ8ݙb6񠏯ּ|U @0*arج?o0S'lUwQ Rz8HvTq-d*js|d W.% U'sAٛ|v^ {_ZgG:of wg7%!@p@gdRbiRtttKsHV,&,qE ugOU+t#nzjZL[+RW0^1{VzhT-2a)`>n\ sĨ\HK/LY֋aڞ" *x^OnHpM4rvۭ*P!!}֗lCQDQ O~y:dQc()ׯT ^EΔʴeH旃KU}\Q<5A*J Q0o2[cepG}8|.٦JW9=N2#%*|-bBz_o-1\T}.HqMx@i(pj`Ka7hY)vcћ4/^ mOlPW2<ր`0;ԜsA<;eߤ4: 7ztoOH^HjTCgӼ9Fe3S]{zCBƺ]k1r!vÐ~vbguB61)}m[i]rj'tš&Ai] e]7=hCv9ϴ3aFo|9EU1  ^~cN}T⣈l91U4J:fa7$l}71"Ƴh+VZ+Յwx9K8 Zt,]-KX0[s>-oCH̽qFT=FXwdy+9 )N+zdhG9Bq̘$Έ$BTiG6x;W);踃PJ+"[VH7\ 7ΌS7p!ߕU1z5^9K$ '9jz\d9rd$Ѱ߱}E0Ɛe0YJx 0ro-C"Ȓ#TFV$fO-d &ո"&V,Yzwl.ড়N@aQ2FRWTO  Z+ &c1@dDx4 l.t5&\ &$l'9]şwN!5ƮG[9'Ayo0RT#AO*%cp>B4&@ =Y)z)A٨f©Q/w[?G߯5Ou/0p<ӄ6ӨY^ )&l\ [rr--ǗgǨ&ĞC :7K3ͺNfM3#Љ/7/r7i?%-ih%%yᲞ[蟧n>=WϚŵ> iiXwv?UҹA@?Uk3 N|Er<˱}Z)ک; EvH*a0c{VJ܀YWhdyx#5֢MnvRk`oF`X#c')[!T*Q}Ohݧ~TkqS27ԩ$Fad.cKi1:WgPGD֓O}mSά =$~h_aJ˔eˮ.W]T0PQaW 2'PKM 3>rNp8BGfn6&AK0jn<*]7}Luľ\ˑdkp"p4Df&[ΨE3tbzvd[]ݱn\ò(E3vWFc:@Bj4%"Vg'߆=5PM"[pA=2YB0h#bk+b.F.4C|2i`_f-y)hMuǷ{ݿ 3b4qprW%H +8Xá` YU|>AZKU/Ac7O&[:&pwZuzx*i l"*K:@]4BU֠-~ٔd E=h)|'Ҏv?k2+ّct jD.YS;v['Е&J9zd f#IxlzFb,yMΪ9\]<ay @~mC[/ļ]qs&hyJU9cn϶v`Opp]qAs~jh $:a{#YV?ZML7M&4?l7رXq5SSjp?&r_K9.@w k;H_;t~de/Q)JrC{G^fHD+nۖ& W7S?$>VfhY+ٚfE4./2Tgv u~Û]qn?kUi6  bPFb>8olDVU`;"/]a%֎+lq3i(/5]=Iƃ3~9cK'd*'<<h9[D+G 'Q L~EI3{Cv&U;>q*e9ՅQ9QFB~$ +&i06rtQb`U:X{U#($ȴaÑQҡĊ4ulUy.GhfX^dj3 Yߠ59.dge>$G&Zؒ}ؖ*^c}AxɵY.׀}1$8P±dYK6Fa=0d k췏wR唘$n8*puܸ2KنQK:o-^CB/0rQ!'a Z׏WEV.\~m#EHb J\Cݤ oФg"c ^:xFK< LM ED€1gq4b_/ԂY'lexRUeZ"2؁RBPD&BS1<FJ%c*;K=b]DOO7Ȁu9A EGߚ^1J =OD@8}yLCž]D5ؤ'{R-RjzH;X1D?--|!7EFX _r"=WVH~muY @dX`L<|cp/&Qq9QAqb+65Og8[HK { ;.(o!nZ١Dmqq@9$%/Q NiVw-6~"UG @vp[,~ſ] %Emmչna:%} %+%.pC%\8*0+pR4tFƖzZeuΩgĖ2://Eoġ2)6͉5puƼC͞li2t Q 7>dW& ib|m<4 6-L< Δ󻣌<rDfx,< Kdn[5.Uҳ̰oƈfYԓes<2؅"*7y¹'Ųi_w]: 1=Lsgw"m-\ɼ{)dcӪ* eGMAP}LV`/BO@<r-.F(]$=7kQ܌V*ff@ }XXɳQsT;߷MQrc܅1Œ"ejƁ#18(W_\ma@`h HPoqb.^oA[͙d:WY8'pp]#$ߟfr=yXIcCȭ`qoF]bP⛴R4&@|:˃άw^=6 (G׻Mkp:ņagIRH_iJ!y tN Qbe - KO(Rj`E{i62P:zA &}Iwҹ'YeQEVyRA %7a [ LtE17N{cE/vzfnϘ{f> ηm=G6&2b}u/ M[8\u<۴Oʯb&2.S0MuaTW }iP+Vx̏n [M SzcoO`a)%UtL;t0ֻR% c$K A5|b&fL<q,=ٝGstt"20Q|H.2[6pWb#p~fZcܴFs OwSI!ѷ~80I}a<_nLˣ_DDz05*r{&+<.BB}C yr@eJ Mh(r:E4ho->!9P6üθg(DckQ?E.V?%F؉$0jzM+z$=;.*XރLIS70n<7UJhg;㷔޶}'|Q7r= %ХQcJQlv*O)2hm{/](|Aλm$Qug*Z5ٖƬkaN^Y9}=([9'"yD( @9oiTl03R{ٱV:!eNv 2!,䓣D7YQ>l*?A[GL28ͪQ8gOj"%RJc,"Z> xfb~d<~Շ?#UJIGuJ,-Oxk6-d`?ceo"O CR ^|o.tmS 'V^*% _7,*WGPdZ4Zw ?KY2C и|ZdӂݺROfHI7;0 >O޷\Baztz[^-!>F0>6?č^.dߢlG( =,jbJzUm? ńxF$n>g^'N:~rɦ^'6QeT y\ 2zg64b9;<8gR2*9cNY*x暌&m*ʢ 3|ߜy /Hc;rԩ^{m:`!(&TJ8*)A -}ۅym`?iCilZj U GlDLx+ +3%gyb-}z&t{swjj܆Rx\n zYxk */w*ytj;#㺸pW;M=#NPmm[l5ECДD3}zgᏡg1gQ16I[/?c_va !Q5 EqHEBbY>Z!y$2؊(̳C ۸:Q1!-8!ɏ}m~k4\"|Èp?G (NMV(52l{^K*͚(րeژV1cnC8֟}6َ03ǛYU{D h@"7O {+S2{OC~ .ZؽA2 ϦpY/6^E\9gkRң&'pZ.'a0r%չ@ҩ{q -EU$Ħ! 7χYG ; +!}FӘ5hv%L8;WW5elT'] @]$}_5ϻqT2U2 "A3> Ռ6!_Gz'ډ+KlFjoElQGYQe z2F4Lh**q b2BP&l(Ӵ}ٗb#YtĊ |raA$dy4nuAgRX1Z8*$x_J׊#2I'|Q U;ا5z@eSr*R^hq-zƏDfuI%‚DA%8 ˿e_dѷj7adZ:jf]6+d( ^,NؿPyF]E\I֭+tC| 6]>epYAfJO砒:5ZM돐HlWb *{n'DKm?M$Aɚ2i?ZQ#nmI4ov3j9q\Ҡr|f''=l yzC^ALVu7tGu נVl!-5H}g6G7m෭5 ӏZay#=S.u«:B'+GcN:.jHh+~٨U;\v_)O][+LmHԒOOP}6< jy*/QΙu`9/Ep/hߐ,˶57tX- >*ѱՅMe2+kfA)oUAʩ/޶;=F;- 56Iʸ$%ߺ\15+g#C:ە}3oƎ~fHm W40'GN,ҏʑ{{lYz A 7Sa.]!N6{QAbҶ:ǜd+8y8ũhDs|Vw;,/[襀d1#RbcL"S&Q ݓ&(Vh[t1Zw?䧪kX]H:qNWfHMpn1u;c7'){i6X-Q seDHyMӓ h㘎/>&{gfj5Fo\H$y( Iu `ԩ*7F9ˀOHӝ1d;~_lu¼$}D޶U|SOV:]0]W% GߡoDi#c؉AM`}bor t^{Q[ *"lnP7id9gG4[~VgJ|4Sןm0416/N4XXO̖+ g$L?8͚7 l VK!_7Y) : L^Лć 3:Qm=S`')g`DU5tdI13#ZZrZ;nwK`?<])t3ђa]^7#x6ԗ-!C{`<{xUF$2t#ܜ? \cNJSJwcNbd5FJ9Dǡ@)N87X~X/. /a\1+I'o_%1h"ڣ3`ͶIJ;CTӹ!aMB_纝<.{=rz7,x` kB)H4~ 僸4(Ca"RsPy٭" LCo]Hn;;q^&lǥl :fzB6'opƱgYpꐊm]j6mպ$PCAЩ0x41 y(.vۨ\>> ak{]Rz\ TDz}ڜQ^8iG3N IvգWvAp奘mRc+ŌhJ0lκpBP9&#K3کaצּIDBƭ?K-ıy) wl!9j=Sl2 (?PMi}ƿ[5(bEs) ?5_qIU6%Xyhkǩa[&g›JJqV0"π78.a o{SXœ'ZNGwᶇckd&1ky2㮼\vkCuS]WTG-UM4Mo,ӘIT]"(N?, LrRLNVؘ8p uǢpk IKI׵?P*%no97HD{Ej'p2]9ON~\m͆^cOS:bjo/!dܩW:NȊ-FRpp+.{ݠ Р&=iczğ5VxJkG[qVEKFBMO~#ͳ 0OdPhxAˀF;ݲ;^JZw/JaAkV&5qpYtUeHZ,@g$H2#vn<,T/<`>⧲)ʮOƔޥ &IEpFN'e! Q>|&q3Ûݺ!NɗQzBOڐkNX ۣGa+y]MUiIIjm1zijJ,"V\8MMSN_d S jX X^wd<;;ofG/wrf6^T?pkZv| xᚥgp?m-(|/O9`yuZ@)IDl ē'+i=X)Ger_5t\MI٫bj[zkhfrvrgpKeI€CO4ɵ,HsgG W.RAVi`B RH÷> =*Qhy+k_y$SaV4BF ,i@~L=:5[GJr2dJ_A$VOqCbՏ+ؖ[0}]k4 El/'nSyyda2jfR0I+X.d16öIf+G"U)xc!6ddOw9Ď?8>[z nK_>_1wC;Wr͘\"OujDZ[Zڷ=i.??qEn1skqCR|bh ܣhiTEo ɁBglzOJqFFkQ2JYLƃti[dz~_ywAmuv3IϏ9MqY9doA~7IŽ@8*)nBѿc0BnGP/XsA o飅($b"$۪:ٚF[A4 d *N³@dT/jsֶlMnDxe=̂%Q#fBZMCr5AKă~د<!޽L4}2(D7'qkUy\ 'Oc:E!9BOJn,_F&'mM` WoŎrDo 5MBUlPL;|LC/>a?QkCou^%Q %hBC .hkkŖTlEFTc8?3φ~U" D@˜3l0{^=~%K&hX9M!޷W)}èD%Yy|7t(y*\XZwX*c$?b"&]L0aX1ғ vwA~MUr⣉I8&sw{χM1*9z|ARHe1`C# 4esR2F@y}i'|U=nv瑀(=8bMVb>*jC؎HU>NBy05h(i5 ѫwIIh9YTK;f_A!/쏪[ThoM|8y^ʏZh|Fë~*!8BⳒEu[7k9MSRRDd"_dcvhLl>^I(y5%d=\Tly VËP՞UY+.-.(,C 9b3pTZTm$HjΐUg,9dqHVelԆ6 1̸<ӵ\ILmKIc>6d94Kz]ly7*$wqdpƎ!CГz< I՜2PN`*LZ.s_]zn]/I{'|bUPZTbj`=#TX$>ͨŴ 1xyG2^@C8m fg|<*P"68: 礝9r!h&؄Hd:(Жs*6~+_!{:}C ף&ܐq_V?-KAcuJ\K8X s_optig$& KgR7e ]T`_֫y֏菻~\ʖR)vIg3%tML]O;'de p~v!3gcL%!Y}v%K ҙic  &X|қ:AĸÚQ'$x:Zf/ITrPQ-Ʈᗃn @ axwHU0VM H ggBIa pRϘ҃I]8 vZ֋^U!.B*Df3vOK'^a~5}r,ߗ-`W:㹯?A`Ru̥I7YVZ5඲NF:R^j%k$U,Kg0J1 @jy9[M]9k6m3J=MR:81)7š=SJǿajuhhVHj7_pl/^rPU8KVVPX#+wIuc)+wkv-/Fl V$$a5)=[%ho&&橄 @ʷVS hjt?¹sB|11 {˄&L\%$HL?z-eO"P2SЛf=EEާS<='h@?W^T3۱O >sGb=v\h*hjދ*VO+cB?DFsJLi 5FNP J8 m.4ah 9zZmm0fNTI!%Wɋ=Px14ޫ2+ m3[×6ռ&Sn뭸rtJ.A =:؊&8,d=10Ⱅ\+^F~*I 8J/递u xgg! yrWٺj,F:p.i,B4 sV_.ђ\T9NX3 "1MYQćPQPi8p1Ar&P%ڙi>,\~RRT jrskOlwk%nIASjT 0֗:#}DqbyʙFka,Τ׺A[RDKܢ֧\(:2su† g8bac|?h| hOR.#mX̉็ygtKRȒˁ[?P R}3 k?&}taj:f ȲOh4S۱yy] /Qj*Vr;Ӓ@Ic]" FA]e?'X3$汥n$ٵN.FWVQrc;̑GݕGKAA2}L˿?\NH6iUo(^ϴ8w APfÿt[ao"3#,º53RJgjkt*6uE܉Knk_A4,5W+fyZ6f#_@} +EU/wB1w?my鷞8 DoTJNz)# #:-Pd}|˂ilؚ&>y Bk5,?$',k^P֚j]4x–/u葬eydv|~Ե:}.c1.g}jh,vӝ>}_[nTK'kVEahOT*0><-3Pi873_5B`> ,\E)Ƥsd LbY8^2>ojMjLdᄭ_;أ)JU@,nޤ$g|:B8Z@#/Ue,"lLUzug}Azle"r `(S~'H5_hnmbcU:f\¢ZjA?ΒT?U+q\G&Zg;^F+c<>!$GNA"ݾ%Ya-)}P:G"{YMqX^ H i4OQX%W?+>AɆpւm9Hm cu >mS> ߏW`('~"} !v $?*٫6-ڐ^{ah}tBV|P6nj ٹgx|FuT@WbS?Bp8ӛ<)0KLHB,?2u+ziNz L s5kK>[U 虺ų)'Ʀo&qj&M;!㼜; }TxI?δ$Kz&U'(ߥe2R=.] fmMq,""8 譖p3%$t BX qRMқLL(Wɕ#5 ͠qL&Aߔ;yRCc/x?) y'l4k){`Ь\ #&pqW=[mbǟCp5qʉWHK?sU(d?܌ۇhgfL`#8 ;" Mb۠ sr0msGb5p>@zͳZ7pEl/7ǫ9_<_%ckBhwW^={I|^7u;tN[9[JnlLl`s@ wqV5=8suS}9RBkNpg-V*ϰ9# @해lVl0¢t=LPa}$-t!Yǎ uYő\q!p\}d{@KUhf!9#J;A_sc{cnEh`74 c9zMShmU$'„m\ TW,( CWvƨ!&-<͑wȓ[є栮;;Lv)dSw56.˝miڄ6r]rɻEzB`-jE5{ JYB )]a"U=B=7o m :mB_}5kF #`K:=vJMW\VW :_SZ[K9]z qDvtX\>0qvb{0j/uVcRM3ӜFV pؑgodzܐA\=Y/7cD5!F7gE9Qi /*4G>[ |;5jν +36QNxF:,.pA}to+96E')]ã'j+[}'U" k1zLS3:^FCst{8 ~v ?4ڹ8' ω.TOQ]Ač=)+£Bu -ȃfHMT94652Ю:.`uxvGs PwZt "w $_cmBq@*sgU}3SNr#5!)F44,OP$[_i=_"'l<jFy=N ZՠG?4 TY.eB_E9Pwh)6d8wߧ`(. ҁ v&vO@q]>a,8Z}&ElVctU͉sф''mL#Uz'jHNӜm89m?I&\sea )X_Q|F)w~ mPs;0?/2*5906[ &SG9\ܥ9ōC%Vա[>*>r> ,12o8K)ԫhݎ_RQEլ"|>}q1Ujɟ"t~i iPm;*-E'X]SW[ I{HϽmxOY "n\afco=qx­x$KU׹IDުU1JQY@/@!)Y| j~dk_?"Y.WRx4]L(HFP?!9Ti0(:&JiC0gݦ[rvkz!_ĭ塈 –Ti w P'Ι<l@Cޡ82f/DK'$j.i4ϡ;vVp'?1S2\ڌ؞ي)y4 'J4jXoiAZ}jF45'D'DLD>(czp1m㞰q$࣢08tݍ|+Pe|;[',uk)mɝ/=GWG"{[_kKfwnI9B{A/#[ElM^O1aMH/ pԅK,ϲ0Sˆ$@+(_?74j^36|;؇< " ,|Ŗzk+ƅbBۏs&B`2A}$zÑqv7 <*3-D"T@,EHIgʯ1k4>ݧhb0J:<[1mpyDڵ̡fS$ xWiVKnY^)^Rx+J/h s9*xyjIख़DeLݴHd㽡~^(Wd[ޭ3* 1*xzSn{0&f&}LX=J%A{e=C/!n).0GXk@KW|QoSnC? MўìxVtpjuqĉmI4Zyp +P-ܟZm 4/Y9! ͆'`KH + Gf}&\P@GaS/85eß `[$p:i\m}P݅xNpnMʃ#؝OF'f2~O^"!c!Ad"=&Fɼ+~x m(zVB` qN ܮA G*ߙuXg.2l3#5!BRZ2%Ifєp%ӌ[ Iڨk%xϦ&jEZY}57G4&QUam,fF(]^E:4J j DE;[ =nh{-5bFt^Ŝ$7u?]]t#FF*S,"N ^O<#tvDŽL馄ʞ&,OF~0WJוtƑVi`O@He`%DCִk$Km돌QO׷'=&db߿I"8ԗɧVA>?dd-&(dwa")[I(4!d>@a q}ta8©YlFwW3u@/@f,Da$p^.1Wvnw31q 5W_RpgUAyIfϷ {T.[kEgepKZ5: LY y=*PZ6@4*zuwb])J9aVa}!'TaeE-4u6u Dpv\=Q'o:vrIO`'{X6((Xz"- n'7RBr3>RM^Qv+;[lZ5Mw9yyf9p֜L/8xo%e?CC'JӘ:巶ˡ Gmch%H l'OaCt M<9.@ƛcU( 6CA3a`%UaC_]ҤTEC<Ĕ,/TcȻH;ɦ&"Mg_( `̼7@|Zt+Q֟Xw8o$FM]ղe w۫>:ְFR3Of ,3EmLzS]{그ڤJKvD( [+F|I ˜T5w|"}1eA"@H{iGC0WjEmn ?VGh̉$3NI4kOuqe2dx3h K߼}Ҟ@>>Eti)|gJf/lAUg/ꛔL>!)D*T(UH{?yJ'SZ(&pc[,Ów2ܙ%';"{qt4R7C3 *(0hgO,,(|QGIBIwh`RwˏoRqv fh5suM9=S.u"~ǻb&qvY'& \W/y -mH~A ɜ&=f mt04p#x)`d[ R2,rC ~υ0%)!?*EJtwp9#,iI(|99)veUb@_8I 0̚-tAlB(Ь) ˉ$n&'%_pX ],OO k'&6;,x6v)8\`é-5;c ,Oq,JˤtzR *[6 6ޠ,܊@b[ M\ϵ?Dr:N(YCQŘJ#E)=(X]m=ʑM"̉A.KC`40+ $YSqI8 v:K6N:_x4NTb Y7MD l?4LY;o øC8`8k&H$xqtϜB>b 43]kĉpkPGrx+\w|M8AeW!{=+ΧTw7_ܦ8l +J0mXa&p}Px=OJ|e2hr3'7_IsmnXimj @d2z W:@ddՉ=xd HzP@`wPkijExbLQ*xgm:'Mqu~=x/0)AePɝ~$0pP;m(s2mwm DUX}|-D `brsTbOJ1?Q?ň!"ť DOQ(jE8: >j8"-q9Zqo;^ptE"1_fQ5Ƥϒ{v𗯷IPjwrmk &[Jըp ɴ#N{6Sc|p'T#/t$BhufDyx!'dWhj iW}O?]~&#X+SǚH/7"mGY"ղc%@^Y`-c< ':6X@Ԙ{9فdʲ8Ի]UkQV5V2-?&Y@|$h);l"a;up.>"MPPz<ƉoTw;M/u'BVؔIZc7-kƑvĈND0uٲx CI0<ۼ63d31tHY?-Te-2iUiGva*M'ДS.2Ǜhjkހ R S9ƳQQ<";.Ti쁙=dޮkdoYݻ7Xn++ek 7qe1}IĶ)|y> B AtWDh WI|P'/puɌ 7N ?,R~.~ <%(Y w -8-hCo?E#aC1^' nf_#C`W-e/[U q걼_Pu7:Eݠ;/6ޣ46KDT25q$g& M[y?"zC%HXO eMCa*O Qo7m[X1!xY5d&1(.ߔۇ sM/f[s*}[}r3$ ;9wD8Dtlx=]"q\vQg-HxH B{1"-Ɠ˄۵ /I ώPCqW3PH, ="3V |ʟz"76, bKŋ~8}_8p<2I]unDyND3ҁ.a(+=kehE;F3iLNpjco \ $мL ӼjD(-eڟ@ ΰ"gX_fVqOk$/HXׯZgl\ZLj^BW_0D{S_&rv{/Bի|ԈH?9nE9VҨ\zj7 'P;&Ch.t/wk6e fw2 th&|3{/"ɡ(.f=,?f7| @megX[Gן٣WY58@3/_wRtF/.W-^wJU :]p1↊ݡǨgٌK[)iE\; Dઍa . aQk4B}Hw?/sWgk|;o^ny˲ˠ'PnSXT܂|B$G73A>m+W>f۸B㎫2aPFˤS-Ɯ-` e(ƒOd'E9@ײ:9D\ɿ+cybsφ-edh|ǮV&kߒn0/\7qtKo;}cKixwM868ms.R',ZbT3ō#3i^ȦI1ҙkbӦVZjqs-x˅yQ 黍iME9؉ީ}+#8Vucfޜ3B<"!ޤB첬(h1r.-ܓ J祙gJ .Cj[@ AKϜY5V~.C++eĿҼYO^~?W rcJlEz/ W!Wдp)QVqa8`+t]+."~IsLW3ertN,]#$ǘ޶Rp<=\?%hv[U2A@_0cVcx(m R1aM~;A R`A=*?a`pX+͑VXG/L޹ |N&Uoc0ޒo&ϐ*z%' w0h2dzA5>Lb$@F"#wird.] cq =wH$STPJWkj߬n%QjO(X]icRO1ڸ2c[ Dw`הƛCy[]@45-2<&ðZy;Xi9Q+5?xcVSm0%itj|+.@0t=ud}q.1LWS"}xԘ.z 8mUWvTw5]%.(gz{֑ 9`T̎ ī( EJyoNP#;qWBbbb_:˰͡EDh1*M.T?'`M}Q;HXI%,ϟŀ_ף[0;wώk` Pbr'=9=rƔh AL׸wXh+ϕD3g?Bh~W / tG4%7T* Ab9g迦Q#|+n `EM:uLՓy*>>˹5UN(%? (;R؇Æà?I:aL,]T:UK]A(E'gFe0ev%㮣sTE5iJ!05N"6Xa/ϛk@]lZC;+@@K_6whz ĶIɺNIJԃj'iqMho& %rAVFZcp~ʩx9g |xQ1iK_!/5ͮH5B@*~ +01nτ큩sU~94a.}lSKwMIp@Ui10 p,-̸-b`]COZCN_'@.pKa8R%Iqd3Q.N]wN\BGd΂-&.zt w33ILAO'?[.XO0ć:weu*z"YMKFP@y%`:3wHI { XO}E5w`lxszV Ahoco٤~+Y`7_!T![|ة^lnӰ:aH R8*HGRz?4~Vb(/X6c ͉~IC5" F Y+3's&I<ډէ"+K gz+JUKӶ;TrUFG#UA.y}C0o)HLJ0K.9[:hTUTK!/")HlLjsUpN LuĜk{pR -ц=Fʕ%n3;N uO(YV( [C|+|0 I 8{ر7i{,¬)ۍnQ KYđ?crZ'GfƠ%,p_?s񂉺 :s.V9Omi̥$+Kle5*!68D e4_n;nDs&ʹA@=!'X?0 Nc~bbb )QuNbo NyV筼cS76@vj‡CghdIN2p"xAVώCQb 몄mmh:Z,:~oZC*c-F(L 3`s0 tj;A`x[ 3`&(ғ:j`Ey-Yh@K\{?y.n*qW=}oF2x=!qFS}p{g < ɾ]f9]MՑWLWI ~& ɧ`" !On,X}O̾`'e5oP)!v-S1 x`D<أ s&1peە*|s"2L!//ŵKo2>E_'21H)8U1]>zvȫYZ~ƺ*Mc@.B"3=9%H =6h%#= ˙=;2 ,| amBLC[U52]f uk7uo"7 %}\s dy*bt]ڔv9iF&ㄶ*bAQ%U8Xgթů!RiۉOIr >6LL|?d'[ OkKv:?rTѣgt@hl}T2 0Acrm$ FQV";1&J"u4DtA0cq 偊>~ UJ Yi7+Fް_40Xˏ)ImL.XO^]@m-^<=j#OT/i;OĞSNrn$݀鼤Tv+&Xe N*.3iH[?}-+ L5(*Z.D+J?'&I#zK#fVF: CHRlFl::7X=(P[GisucS=Ii~q޵.a!pbҁXSf-<: ^.":ƈ/8:(L YdC!9Zfp85dZ4P'̸RM RyҪ8j0-+ewV0$Sq(Р2l7|,S:NxWc1ZA}IA':&j ~ e?3Ǟo{A-yeͲB'qn1w0BDffC:NЏ '&ir(kl-QJ=k1Vt,|5|:? if ~i:}-O :ug+MgbiUh4T{BCXy ώƜ_LS8glpXQ f#Ae+x(AÄ0̆جVυ%,x;9&'Q\S >|c\G"lQ!;q*ǿ^햱~#I{|Z~A^Je%|EઃB 88#~~d<d wb od螻m~Zƭ%Dz;YUWvoI \~tSXׅS+v;}L %Z5rDk-qmwf.Ha>rn+4+},k5>,TS6,읞w9o[V`VZKkϓ3m)|ˏ/m8&68qrbDʤUxG t26#D?"IMkIIi]:ߊJIcI\B8y1!mrZX2Ů3dE ~rL2gk`2+!Bv{ojFe@i7go>';P)"0C{6!Ԥ T/Zz7d*=fEɚ)*yz2NR%/w2F&e[S?RM}tcJ;_LoClG*1V]܀Zxy"ɘ` }:~ϨYjp ʢ*HăP )Z|\l35X/pgDcaz{2wAdesQf/Wizfm>5Bipb*S}CR19mhk+r5̪.㵄;:dGHUHƸR'foirprsk4"ZcKAB8T##> @a{ *hV@]ph_#Iְh׾ 4kRNȽsMhmFCn1}nO{uoՁ8͘Ԓ݈dÜ` Jw2z-e?ZI%͊ruZYo~B'[?s䀨?U{vaʴIa4yI\Bo_qg],ߘ~R*!3C\//:7,&.N7S%OwEwA+ubV"#ysVL"IIwѫO ,7{0dXa"$h .!GNxՋ[!UsQJJoFYI@hG9GbiR&Gheq$% 7)6H{mb{WE.h4HE. 2eIӛ[LXO=Aȇ6CS;)ɸ.&ҐmJ D J0#RFD]᨞đt QaA&\Zt^pr<{`h[M*GJYR)*oT!eḫǕ62U-)ptK6LjpS |h^2MȍO.29{kpt,{zb|920Gl^.j.yۊ. CⅶyvwBߝb"0IK ?]#Z.r5Ogp!r<{!N\62gFZwP#է'=q!d*:0Od0V1p۪V1h/cz B+k_cer n%$:D&.M0d%鑁h͏) #x+n/s_77~h-N`B[QAXFR -ߒͫ+}e8n1z`u܂eDne6>Z-|s98R6+Ja'9ʭR] i 8,1-QaA,'+ ]$o ~ xvf2畻m#'n}Oj˽T%DvdNɜEyB7;6߫[W)@8A^Uw%'֫.XD=@,)^t&Q8BjE=x xC}2 E"9j݌^Nbo^u!ӻu{^FoM 墭L,DuyKjЉyڤ GS àqƆpl[ ;gGʸWz%~>0vkwE%t[LkO_j{xJ_T4.^g+eXg]lm``ū[PV}݅3*?|dǪ=^G4b Md|,!sWVJt%CƇzLG7M6nJ#zNRm**Aڋ7<69$#o-:=?Fq],_݋;5tt5(-}];#O:jPCP I`<~{[/ h _<10BiV$v #ӥhM^k> m8 0{R$齱jP53$"T yxʴ`̂uyB J3ZITl_q{r'Y$'.7N*pW-!ӜzTXp*,ՠ.ͥv)^*%$S~!\鸢. .[$y=1UNӐjM)_pSl sK482>,TLuhNjLX?^2WCwb< UF@jD3Xx6ƾmhT\JiPv*??bcm*ZMcvt oƒ,u6jNƱ3HT$sq@ )'n`_4wlV$= ٲCњϛQ"6{ّF0$@|3d:3}M**azGssag540a{hrq.  YCHx^OTs-ERjDQOݱo!#Sy< ߽6G0˔X~NX%800ZCC^?<6 NDB7@{]öA2Rļ\ cH OW{TzG!on띗.ZvN(!`PK<;s=?}y:rwdjH`=0h.v BN؜I3qk^gn~/MHYlqp!JuTG[.^H:7{'YKEd%O09["a$7/H܏K{q#ݛwhѓ ~ p.u?/8F? ~DF4 Gvua @|?F4I)M_rT'Υ#GXc~?2y bLCP~A$]1|ΕVJY3L!|I[AÃӞRwc0. D;C0b C7<^Pjmgض G t+V4'W[tiRp]ݣ=bVDR˖NM^|W8\-T gi֪'I;!/QWA͎yޟp)*>e$\Y^1̘V)qW:,Og74j|΋O8%t !#YGL$-Np^t}Qb99K_ۿv: I2gja{3Ira0?Dud[zİz&ܺdJ>s_ K5|c cq%E6ZK~%]ħ{&aJG!秄k%hPޏfѡEMa#U&Dݝ&}#ܬ vyL59Cv(K*]-bv"iL>U=o vJbP 3)SDX3.bchd3\haX05[zF{ f0Q*'55/DreMo˻͑`NoP =]δGæX _H{w>TuU.D/ё )]}CDG9bvˁ;[\dWhLVClΌ7SClI%F~uYR3h}U_QG'W^+kVT.zY7H~ml6] b2f"O5') 1'gO|{:!Vq-&3A`W`j B,\ ĝ𴿂2bHa”P+}%Rj/ZO󕓛ܺil|%7@˛2BW1E Yj*5OhՔLA9VEƋI`X a7k7` 9_P6/j=[5G)q9b#p_ǁA8-['+d 5XZMʹ0wcW!k[/›bbոKd1v`F ^,/&,ufo0 FtcASKnPI\Hy5$|5a҂yO}2/djX*RFYYP?bh*rDjulfJC %l WZndd-!0|3=98WDy,ՀíA5V w:qq'CK:Ϯ=8 󩕂ȑV7=-t*6Ļ"Χi,aW}UZCxjB5 .ՙmkNbsׅmgQz}׮ߘzkԙXdGRu/0ߊ|i Gv,d5fRH^EXzoJ6 Q5a "f{U*K%*Qn-yP*(QF#Mv8mpƁ?3r!7!qCYqb5ʩI>5zERF@}`;Fǎrqu:2V[_0)!]}׊/hz+eݪ .mm0΋։ٔ}:DmF Ū|hk'^)A˭N#13:QDaLb ^uD FCϑY m}Y8 `s٠ xr9^3[]Q4&KaO_FoHOL"&@No`F+,S ^(ǘ4z4zDLvbpd}f":cB/j7nHG&$5 ̠je& YiZ+n}p@#JܐK~nJEZ%k\_&u2Jku5w@G.pRri]]̨NEenM+Eni?YPډ =[ 8 i?,^%;.f4en-y%Tq94)x!)WA5blע1* :;?P/ïױm_h)j(e>~a<}5nF4ؕM8P)0r wCy/.>`{L5eCQ1q  %D P(0tcN^hQ$%{F46A97Gu2+=j)K(_i›˦oHn[BD&so~xXgsKX$5>:c[N7Ё sa}i ZK*uaf Cɹ,7VĬ, #Ԡi‬h(S3Jqyi3gKW"6l}} E-4+H0zZw'17N8xt֏EK}Š_JY0ǏomպkseǥMm̄3+C΋n7|}y^=۰Z7d,, ZWTϴ בVWʝlp8Q]WfMT{ wqhp f~p}l}lj,A*JX:I>^,X\2=e-xMx/ cQDqnbhu:80j_~W+a &yz9GԢyަ_lz7Hɭ.97t#[3^bBh_}8]vUŲc޳h]%c$y\eQl4)cKu, yu:.RG/T bB/T<j [>4uAşyXPRZͻiazsfuy5H>ˀݶޖU-0Vyo Ÿd WCg^H{F%k"RB셓,X{$pIJk k ҷ#-Y>.1 UAH@-|=0:F#6eO |qԾSH6q >Uʒ350wR]2ZS~o0#7qL"'C#RugBh| -]0pV 8Z,"(+(`OlSx\D[;Ц>>J7= [^AAQ n1@l>F:ۗH9Nܚ>0?hdr5Jxc;sG+qG*?'9KϪAMn&ȕ9Wd86W g3w9%B31tU +gOHt@bJ3ߒ6TlTºp48p ku'FH:' 4,̍OضP&tgVOx]FC ^Tm^tStπCe? g_gytc9asܳrO C;s[ F 1PLQƋGԏ؅N*㓽;&ra )/5JC83U$9;>b/ەuAR݆ur 4P5S/ ־qDqDJ,0h(Wy}rf2"#ɳ!XJ,L=( ' $ZclMi#?v8c;r=ÀN(&h6,ٸ @ס_EnrWՖa jEMO),Jjj8nTv- ^/|9= dbLA۔"3U>n\ԄU틓ȟӃH=X/a7uem wĎlxCe ])c?SBoB.]q7z2h\]- ~ 01.>ݓ5͸ϩ>b!, 9Yf2ad3WJo[AE$Ԑ?M Ԅ"S2$Vp(CWmrqUnT /y)l 66uYFFg~rB8 =Dz a*&5Sք/v!q'{]֢kTm߫os].Pylem6"n&)1m dgz' ?4ڦE !!V/]4 PQ_jHqu{{#SR_7(Dc!X:Kg\a hKrn}g5#LܬLxVNTSNpǝU[@<9\z%y=Vk橿 a~ rs,ml5WR8w>- #UR!rT =zͬVC/`QaFb,FI/+7kxaq;!<\sx)^.j7P)Z%}BýgU5q'`O-- ݇I4HdPUxӁ첇m("Ϗ@/(jP Hk˘s :֖+`Co{ -;Cuzª5tRW}#^\c fHʟq~Tg_rzMU]@C'=~&ƻu,\ȵ[feD_8Gq*YwU$b(-=SW}ct L_ZV' ѻ#&RVڴ,fŖd5Q UAҳ=ѧd8Y^C\J Cʵ2Ӆ]njɘ<9% `EA `w!wA&k^ٛ%%oK1B9G_ѽKpܚMbmr/1|l桄Il)6T@- 1"s굜] (nJM&mx&%}-n rE+k0z_lpĘjpȄ@;۟ǭ\sD+,kBH$ԛ9kJv!<.PhZE$*UT&1OXa4yûwg0RCiD 0,1Ko4$J~bb"sbdbsi͂VR!F ObOJIi~byѬq͉Z  7(pHI)j΃0͸y0щ!Y\~<ozQPOM{qwFvoAdžL>wbp#N/RL֊rO0:)?b™jYyO*c&/Oz\fRL4D`}TؔC!^;#εB\;W*$ 4n4K?@&۪ 0툀] QA;}񩪈 }43|*fv*SFFޟ;WXmt10rpzʙ2>?`OQa"NF X*L+P] 4 qcn},tU2~q(-YN򥨳BSN\F,Ak\nZz _G:_&ӭ^Q[OD}Is/urF$֎o[ҋhcKS+I-$e d0_:r 6*yeB֝Y#\THMpH'Z6;ǧiڢU됀[y)ʰŴ-\챰Y+)Jz?! BGWgاA GtV34 ^t{%ꢵ\OsTFnr2FoN^bP1os($E'vH{(TejW~%^h&Do HޙdDĺ@% ,[zÎά')04m}xWRk}57E0b6i?3Fz~I# ,x-$R2ɗj^\R mmk:7D=2l'kJKDB򑻨>7[#$Er41}uܔ}!Uwu,5n` 0Ygؗ> iGVDG 5l(78~ѩ޻Pˡ6sOʯ4pLrNܺXwLAOEv2?G_{}7y LǫX])!~*Ou^ 7-+cُ;_54rmaWsp:Q&1!z[Te\@U6þgr3e0-"z'T)X:,JBA'Xh)1a^8¬0׮i3v;Q4ޏM5dWLàK1Xu_b0$pϦdރ,]]zK=F;*krCM힡7hPf0peLk5Ŭg{|Zi33GgigPf^q-fi&sJsi$S´kk %6r2*b+-%'kSPfIT>9H0bLtA3$X|E;@' HPK1a].A:qoeb}2d~^6iq[74%šYg+0Aׅ;m;P\R+K$C5W)|>؇"8W\2w`תs7;dg nВB{?6/vѼ)'#4čAٸbD[=)x)#OL2f[AGe󽷹 ު|dD~G2אN_Qt\R1X)z\,ze1.1G|Ϡ/1l ¼ƋrŰ7LUJԏ@w3T"bCaԚTκsN5 ƨ7ETM5J8)[0 cUPJ&U,sO$'qʏ2ޞ,dWAsvKdR8HzQ~x`L9)s'. &'V:Ξyp08{]ѕu,}Aj*PhvTkZE?7?:`:K+>9dHЊ\nIixs%\oZd'YLRe\IX<@AxUm7`Ek* Ng,G6\^d_< SA lx#aU \}YAyEa ;T0WoKEyCz1qeO_Y9D9)>\pa!ts|{@̢;l bhH_ A6em=[%P5kKd!LAѻ"@SZ7#9ZS {ă _?71s͕ ^w`lIgÅ"HcfD/ j;z]2V+йAK!tEkk@kߔA,8o[| I]m+O3b&d[ĉb$8fnN2AW#YIut8Ν*wXUj:JNS*%gyjJ‚ ?Дt@Bލkݷ> Xe\YRJ-)uMk'\>+Z!pP[SvÐiFw ];/ssN*\$^ɍRWq)zL9YDȷ3tȷ/\f/ 7ڴBx be"/"#c6> ,-(J} eҮnÆXQvςKRos =]hLܬF6PQ3u@gw'0jʷMn_hH7]x#&"s//%=|== ^m:1VSVu}Ŷ, m3E~P|`T$k82om̼!IVTrJb:KZ~A|_0+9iN:Te.^)f^z V_qg(Il@4l3 j+ MShL!"{ TJA}nlaԙP t%4+L7Jf:͕dV–@[J $g C<6 1uv!n"glmZQx" k`(" b5u&5Y> + m dBþ  Ke'("W{P:ew)[ZH:6F 45Ѱ9[4TOOO_H<R[Hd)B/ +՜Uh]y+2nf`Z*}/\eV22WKǴ$ǣI<,W5(VxbZ? ׽B?[6Wurݶg{wi)3FqfjV;򕢹6S5b ~?D#Gt@V"՞]oyk1]e@uQѦ!)_RSefڸ(Pd92">9̽.DrD=r2jcYZ#2ߟ6A\?;?ƑO8G33^|-W F iA݃Y7QZľ 0}[Jyd7YUs0^'DzMUQuobL(?7=p̈́L{xUkiO}$$.B ibD}rVIoB^U,[=݇F˩nlix1,q Pi'h|">HRtDG<0ham#*+k\Z\M֔vӟ l0=!ȫ]m3td@~M-|\|J~Y|AH?!DǡPo|gDLlLQwW4 ;ߢD{?:4Y $ D|q$tkJZrBDߍ]U!8573 Y8W8wyhqwǀ"[Ga )&J" euqhC7 9g= $:όLo m` Iutit;Zmg]|r TKe9t5# S1F-Io7mlu2*fe?0v%$.$?b^ӝʒ0d ߻ڌY  ćҙ!¡ 9XDXs)?gO/^VscL$ L)퍙SP^1#U9:1׃+CL S$HR"K|Rp~BDz |qe,"cbR7:9 nzߞZ I=Gx`^8/dEjcN .>;aF2Lics;Oƅr7^y&}`j-5sdc z*,1`:Fo)ڥ VBb~Wat\w}YdH?npz+C&k49mZECcBA&xNqz)I'=wCZ q&5Qk({J0*D\}l&S^ ՁٲDklި<RPUMM?ߡYl/ bAM:&;g0%TddCҀ:.tR?|VqUV\MJ0 .otݬTȖz[9`L9wi @KTx;WTW hDz)^m^d _tˆ 7j=HN 8J>JaYCnjb-,kog4mn!0W"vIe7tz pTY[qӇiד4L #EB'k+AmUh@؈."+Uu D φNnmSDsel`oo5xߙ5Iplö H;5\p8ʉѐ( @Yhs]ឨ Hwm%K^meFQ{gXDո1|JZi'2,[ 3t^wJ)lKӬ]$' /thT+_QpdyZY7U LGX]uM+<] 3(-%|(m9#qJ/Q>(Q[[.#^׬!KzFya*ymPatqtҜ45R+0u$)>H4 ")0N'at`6焠 ȈE+HRh^qo7;{\.*ɶsq7QX QTiM<)(_fZG {se'%rafgؿtWC. eR3N$`-w5u )dbylmrF*?PNA>g\_&s0*`)42xJ:)N~i^=1A.K| <0 ( mcqeC9v |6Փ;0 m$~ ?<0ڠd)`{*?65rA.osYkqzxJlգ-n~r >j _M"S~.Guו ~ Lڎ~ǐ γ H CCЦQ^ Ӷ(Y?@DUT̿vQ}z l)Ʉ0OUtc<`/IEhiйܞX]&xK!?Ӕًs;I<#w"F-I#SBJN&>,A [k%jagCW;zVA;`tZ: zb/DzuAzw)$X[̵VN'-( `ۺ*V[UH+D-yJ̭KӢ\Աk*_ϸNz:/bƞRM1tQJc_Dx MCyDu%X~3Yֻ4i,èwfFq[C|rWaH(4%dH^.VK^ q_aYqζ+S&.$LASˢV+xwO#U WN`KɾT;=NNi1`u=ET.|n 7_Ŋ9%5&nh$h%)MA [h`,ݸ $'k-' 4?sWg uj8yK/;a#XTn6d^%" uL#YA{dHJ)m4I':d _id ̅A~1nبO,3Em&&3'W#D9gH^5>E6\qjtϚx΂t_N2E0,ZBХ쟅  l`38$K~LV }Sn5kM:B!`(ʫϣhʲ&rz1XLȝxŁW.'CQqbJe;F/u7{ $_bZ\@6 RY%sPۏJwn4ADh۫,=MCڀ#N\uǙm6h.þ2t<ڶ'gz z8CZs zVv[h5(voqe Br`R"P\ʣ{ݽ-CSGSsqlY;}{_o&[+ pNn&,!\6uLi5+kmuAlL!$EhK:K=Vw x\H.p9]}H؈+pq[2.D-ST+(8LzqaJl5#S#d> }L''Z Eja+$[_Қo3]m*v8&=`A2Kƃ  Q&[T >%eeyk!E3cۙSiOjЉ2ua(]j`>0ZxIm1!hϜO%̥4ă8FrƘ4Zln~2uRiXo7E&D~mA`Os^_&tcJ;n=c&BPb_S9"xG\ȩ:jSps T#ʮ2~3"s M%T8bHaRڑ:6alH8%Dl`jI~MZr]jkd=oFB)v]#BT:'Ɇ;X#;(1đ'Lqh&H;^s\{UlӶYX(Ml cT7*RFjA/X{IkVi(s#do+]wls'v i&4i/1{Gs*uR s/Xq( G׊R۹oV-Oi/ )rͰېx+/w %hq̉pb Y<ϲ83%<VnpCsQOi4G;4C)+}V ?$rB;ZhM]7c3]3p09*p4aPD ȍ=.=EbWlɈatP"jj>Lwo`*`=T ˺BFd}`2KܳYxQEۯj/!7l"Z jGB<t4F=t"@lyvD.1Oe 5KmZ چKg Vl#8X2r:[|g B4.,VD;zݟ'[h?NdtS4)%V8ؕ=dpt|%bpgb 8F< p uߠ,{̰>Q]9SqY?t/PQ,o 0fX'- @4Κ$0;u%pEmcEOZR:і S +OHdqe͉vʧc{5ۜ_t70H)5'Aƫ m bn%8. P%?+7w8hd(ŇPG媶J1>#:QK1?*t;5uFt5zxepJdÆhj77GQ f'd^W&qr~HdA`isuB.fDpwKঃv^ ,V4l0?/IW;izSOoKIzA =M TQ4-ee/טQ̺`Qfqj_[J/<,,?zwi?o@Q}HT 70l,2㪋`ʙ,n3m^`/.x!oE.sRU9T)2m$Qq1g>D.UkZma5H-S;\suԧ!Yiv琖Kc^Fnz ,HeHm5iLGP MruCQ`Yi6]\膎E`>̱/<!L4!tj+م0EO{F^ՆMJ=rz~h ߗ#]N!PkI)k饽OK5r^K-w\J눳6x7ݯ4wN] ,@!dK%:;<.D]%[@-"߽v7,؃%Z0*7@HEjL䓀E%R1\*[]3悹(9\TO洔0HymT  3ӿ$%qjK)y>4_h,g/{BH^ޢjqqC>OfF;dqop%&V \YP#>usMFfûĹݓ4D8LsGܝSI >m?!yL-^h~204ؖiStiu&OeTNH1E=`CȨ[/FÃe&ɸl˺?8ey[񏐢c;)rNM]uY?kqLAØu y[cK%LC;xl##r> QmkvqB6,07SFxlGQmAYP}42 -Oy?Cxv986R8p( =ƺ8H"M-jC3;>,qFKGMz<4ذtk׏rx?K<@֔г"Nȿt87(%v*lp іkYzzb25g~l*7,t䌧\4x9y(Gv8КC]N RCtmcN,J_3[w RT&&籕Dwޝi%_>ܤ/ϊߵʉ:-jc0:)KdO)/*8'Z{KG# CE^UuF d⩾"EP'P-x+[F3WSُ)l*9:*Jwy0`s=iu*u{e~ʿB}B4 \}G&(6Sdͯ'<ڦ4hmz$M+{Ix ,Zՠϰ-]<} s "~]=Bs8C*~1ޕdU)ֶ^7\괥f8 >[luOqȉ~2JGDӞr=hJ(*Q <2D^3tbW"z-x(Ą xg qpDT'GdF$DZpE#y8{+r1Wg )yieRfҁ4hmzާn͍ qvY`KזD FtPJ{ЯtI}^Kian8hpڸQr*c.Qy!G0$Rƻ/`pq&b4 0o"$b?ϼ׽ iU/Ј`zM{Af/|'cO$I?A 3- b罯.M9Ca?ry'CL Yv֌f(MJ!S:~iIPF~CKBAɧSSࢽaqX=]!4FMKk`k  դ-¦Ѥ*f比$ _Ux4%2$_Mp=A!;vw QnGfe^U=dEa6ct&{58O5O旿u.?8:s;o&Fr]'Zhɥb@Wed\l!g_%ܡk1+fEFz@G ڡ'w5=5MuNQB|>r:ۨhuwZ2 B1n6d[Y)#@nibY\1szP3rGn|ĝ"d0ݰ!WDdjBSs033X|I 3 QN@j v'KigrQYi h(yωH>63 h>V4кBԬଳk(rih#V~s( oNȍ.oJbQ^xGB}WUӖ (cʵV] U0ﷵyI BTi=9rSs]egf.X\lPADb h I믐@F;'H,c0_b6G{N׮b!zt8O 6RFFݬep7?o O5zcw@;TBV6.x~~Z-췱mSKuF*p}),WpcCH/x+BhjN|ea|?;~U_ })Uv|&Dn~V 7uBn-dy/_KL%B-UE'w #;uYA|f$2i8&Α|Tx-H:$%xnsV:c5/8Tiv%lM:o } ,z6+b6tH,:nN5{PMߘ^]kiUqA~,M*/`04q hY#6`.IDSITzYEپ.ז::"^1bzQ /I #mrtexBH6eך#:߰QTIZ} Ef-"D[a^It1r '$T]O?xt rJkVXf1A|4X9п庻G(5 _`6+]mĩ j-=JfRltҘ0{pISt|}7 ̥go>p3 }y\[ Yń}5|Q 21-X=yu+LZ~~va>s/l<nT5U٧樵ƹn$~MfUhwwp|0&x *dg$A|Sk@TOav^ Jl+/+H:7Q ZB]hg׌* a{FUKA?@azjrlۢ%FCQ=h*g4퉆/kp,1zF(aq/tی|,&ta<,=(I s5ʣ sf?|_ƒGAX;1w4$G~UMu;ר3<[t ^`=-zj `uPL3qjfD$&BC,f8_0k^-R/#Tˍ7yJ4C'3`S|_kPh8EIҦP6l}qz"SKl }MI~fa&IEAi.tFW J+x@ 9Go ã1,7Lt*~61c(4I{zۇGs(R_$K+rYPп+ڪ@2wål0$?lԑ1g,83tXt7P|`_8nB@Zk*{|Í> 4a !,Y-d[V_Q͏0V0,>m,4!-BS'@62'zMǯTj߇n;:ܖXիԺ_ɲr`{}1di>=Ϻ6=.)5>=`Q_Ío i%qZdvf:@l[ҫCY( w/ +ңl*~+#R:Tx*w+'鶢ueAfl7D߫:bX1+-mU\?_4^(@TccI%=.}<}l:'"4^ `VAHY 5Iqx9Eݭ2wi6YUV,}^,6#yX!'T[oE9A9랿e@r bG3ǻ4c^9F&? i`i⾝x`CQ,J)6 J@.l,Dn6K*I@ c_feZ]ڑaPZRYFm4u*BwTXpArXlR[d$ύJKs6o1Q?џ=Q %7a6`ȓ'G!LϜ2i8aW|C  TF69oJ.":KY5O⯖!hf9jn]SO﫪9%,DF"W [^&auqv_Ή|@va9O8ѳ sφcTacѽ+2xx`Z>>/qch;tUet[t!SZgfEpo`#ܮA,MT (/ k ӟrl!C\.Ԅ6p/v.IfޗWQ\>؋7"= a wO*y^~RG !wM-PIPs;̗DSnQUnfhq_H]dIv~VZaZKkz}ܽ#E'Mb;1.)mRc!W8[Cr|%O[ѕl9c_dq2jeEָث?Õ @z' ێ=Y1%/!-+&к~@zbI&盈 XXr‚{EwZp^(p6Vp(edلFhvu{ML[4Ea;8i;n[<팢0p{

    g,ہ[7[umEԣ{ɯ龊+!Kh&r}Dz O7ǣ;5u0J~@<ٲɶ`ćZ:u&# (PLٖ+f-2dЦم2:J?))mW>`c?*!@_A>p.2@g2*t?8}m˜+(<c4aq\ɌVP{qukgqN`ڢ=>t /~2C<%8ԭIEpɰ.>eh6$BHCqvۚMՇYHEd8l~ֲ%}GX3srB (Nj;fʩł9b`T!9-=zS=$Ƞ l[|HofBOhmX!$)En+mH~ɷ , wvezim+ a~RRvs,lRe<$~=IbMS58h ۍzive5=_.1EI0/ T=U!b D xqKkfEE|~w{Z-Poxw2AgIGgV'_ri PU'yju\ &-[HK,;ehpc1B3R\JXZD_,7?c\qƇ21):%|ϭݺ]~Bۛ10Ƕ,>G) N0Yݴzzg#oFzU6Ô3Uw? @exj eCwD=BūEOmvhU݈w=Cysܼ,?E cT\*~Q8:c"Q?JEjc](0ɂQ&מUhۧ<$B壘\еL?HzfS v`8uH3PHSmꚁ`v6.`Y{/S>Ղ{:Y= ~ ۪*dc{48a{S⩑#Z*]d\Ѡ9j|/0m8O{<>L6ǿ.Xp(";c3{fZ7뱾s9o&| J[c5EbI Qblq{:H)ʝۣ݇'EXtR`k@¥Vn2v} 䞯,):\!wG3nY 7a/zyW3gְxwݙj }4&7$ar|o"3FM%fY:.Azc2ub8ǐ7= 2ѻ=Oh*mbD\ޔ>rhvkq GG>VG"b<9e(@_Z#""rݕD[YУ^z3-QʯcWqj-]&{dbƣq,qҺZjvTFk"F/΢gOk=EƯ0GZk3>(V*qʎfHK@X 篏)N`PE PGO`ZN;vo0oW> X4 #_Qq ;0AsƜ2PX:7:={zuAPwXbL֠|!'_"4- j%'M >Nw]1t7fdEax ghKڑҧբVa,9Si}~%13Cg~W]InW{bݵ2' ~_ڷls1D!Bi.Dgx%m6i(j{<f,C 8־^ސB#6e\m(K46J-?>paV|JӭlIrdW"#||Fyr'խNLSjUՀ/.ŤxX'HPaS8{ 8R'ޑdqk39ۚ.:)ef:jF*܏VcZR_&7eS0R_az?e3O|Ϫ[(Zm̏.YƢ]Ge/j(TA>ք=;5:TsQ84{za 蔿wI "!av_4EJw΂~'#>E^$Y6I؛a{v =ဒ.Ƙز4 dqNe5T 6-*&Yh81=!YJ &N;Ov ttZ;iqDG5q_ MĚi,~?#zbt$>%H:a>tbuCoIGLE!_/ /_( Ux&CWe]I,[AN /3/M lJpgVw 3-r( $&S8؀N|E9@QkTJfÎl Y@Uoc!e؆hqG%G qVb.1E0I|5QM,ȴ$unx J&ae~Wh#٩xtu2-[8vC ӎP|׆z^W&c'|6[6gCIϐ'jUC3AmܓBR%r#:L%++^ TE@=pƟ9ܕ rj}O0 xl'Am`4qka:7t, 3St1=_\'CxTB1]ieOvrl qq,"O ~/%RQ Tւ?{ԠE٣qfyT4d/{ Ȝ!#ˠ :zjsۗT(VXe?R3=󳋃TI57w>ȓ3dya;j&UgAH^ӟ<oM)"m@$+dȭ8 \`F {xS>R vձ8|WZSP)ܤ0WC8:#&+1A {sfauwo7&{`F>w;G[eqz6]a5@eJ`]]#]b`_kf5΢߶kpX !f6_ӌ7j8m2ѥy2Kp4z}–-&/«8$ g幱`ǀ;d*AXK 뜄ZtT-C/kya۱hӕc?|m: ԬT T$˱ ]OdrBgg)!Ia^B{"|OpJ6޺˸'sHS0RU8({]Év [9!~OC c)⡼ 8+`a(vp-sn 5*Zۂ> [CrĽgux9bR9gF6=,"-&;6=Q¢R^c3^e Ϋ`hQN0?1#ʗ \:BZJ1Gs|mfhv_` Wr?yhӄU}EP"9C%X_Jj)|-`$- =VTjp~<5C=FsÂ\*0Lz惶iC<ٝ Č|Ϫ]D|c C' WA|\nj9L{vC4C)siS7)Y%dҰ3S70='xtx-MCBob;4% C#Yj0'6P3L`j?`98#(H1S(_uCu|5??JeېbhWeZ$c SAT h4ͺxZ wݝÜ-I[/;,^; f29B+UbͺU>lHjFW^07 "ۼ DZ}#*s7@(!=8%"1}W `FW@{P ش@K TE'?Riټ߉A eE4 [kaM8EG qD3ld‰}w*򾂟XAᝥX!bM$@> .]v_3N\G3卮U~K`e3֨|E(=D`e|#8XwmDI9AmA4<Eт( G̕`4:ܷZI{տSQEdP{=Ã&T*dgDuiUۭk??]fTb(ߠ[ Zt̸."Ǿe_|&R ?}SM< ?\:(pXf fRK[NH+O'+y,eqwT.MvF,=x]ݢ;&2ܫ |[Xa:'E$q^ 5`Om+Z{O683 Iis!@n)Ûa]U\{Wv#2_^9ے;b$-sp2Ye?r%t从}*&oQױSP^p$ȕLOGf3Ԍʵ4U䅨ʇ@UB!Yl/?K]IcLCYI,$:/k U-;ڟzZ;WBdy9Vt~WtCz!O,W+bYm[á{"I,q.Xan!x3(qwnT˹OF\TZ=ࠡ| DJ856y,cqsq`TuhQ.!(I FaÆg3#,[SB£pVi@jx}'y&PNΑv`C@[' [7#s60$:J0vtR,3"%udY>\,bI]MPbA'Kh64.Ƿݬ88Ib{Y"b,톯ڔWN/PHA݀_6!%3iX92(l{kpZN7^~bT[/q$k{5~ڔWY) Hve3 c&P$F6wC8OZ"K;l7?y=Fו_+' ePON&ۍ\&i|GKnm}g.| H 7UGb'߳23Mh&<7ϗSoyzi/V.Vbv%qngXBFj»$V|br.\gt ס:sBi6GEӇ-b\'!":z1 dlt^JБ^p- a!%ѯN){/N921VJ'3/5)@FRZ#I#0.m[f xeN1;c* IȤ,& e=:2Ni>n^H^L 3 iX>BWt\fhp:{䡴u.DRyD ݾ>S%֥F~$J5mB z盭'4@)gT*4*YܾkAD[%k-ldG+h 7[ TSݨs?;xLy0r`=k#R]rdr$nE} \EJvc>`p9DL%%~A՞s@xB2ʂJ2ΕylJ-$ɓISԱSg[_1Itcdw ƮZB0FRflAy|%zW@T lzcBG1l0oa@\o﫪5k14R5Ϡ`JQBP| 6Z 2_UEڨAVmKW bLfk 0}͘{~6%"ܞ;1O9W~;.'!(4љuD 7k7Ek]_ @w$?G|RXbw4YDkfNUYyXй xqяɡ% `z9^+[&  7+zFR/a{keoTP|{6П-wpw:B.?IFh~˅7w1A@-tM t\Lj6OYQί$/iUŌZ0žS{`aFalH0BrJ;fH h 䵭w[FLD9M1=q\_ Oy\Qaete㪱)01+|8V{eԝw6Uu뛨njRj0m NWoXcL_BlwDoh33Էe> MR3k& f1p,D;}UT;e2)w#`,cTqs1sa?=cu,2F̅Lq'>lnjuv!4e?Ӗrx*{u^,V~lmP#m`V"g-XgKynqDG=[:ߑDG;U̱&f&X+:ԳPn~X8x~A=ȁ>YBXR(T-Ҳ#j`[y~ʺ"Gi W2`h(5Pls-k{J?D$䓯[jҰ _j1zE 0dhƹ*01jixvAfb(V0[Nя;LN(X B>61_tQX6+J:Mgã<.9M4qi0YA3-EhV%56|P?DBnEitiW:6)MfpBS7 I07-7p1PCtqVǵHkR~,uo#"mż* l^QSitu:_UΤ@8lS=x͌F^-ޞKe &n6OHO>ȣ/ODҎȒab~@ʏx+T&ri(i=!TwԽ¢Cb hRep@s;(,m#3mHmwNLZή6c".-cs4`, ]}A`gu0RΚ3+2G;tQ/zvZCkW܀-'mW,ozP;X?gFq*d$}VVgy'6&lϸV]B> '.xQ[N*ojQ߿fS1y| Mi\s.Ue32tdw%WWb 僱>`6H N-XOg//A!6k;grq<濶:-nQ)ed5e^2,9{L衩62.GOFdKԀ^tKX2(^<[ qd 6,s5y]`.ton픱2y9ܚ$EJ,併B@?>/LW fc!GVnJ0H]Ͼ{H'LpI3zg48ߌ Kx:{(Xunҡӑ776> :AsPf!UӴg/$O>DeA&+I#E!ZȂ+aI1{>:5 lDTR}6^m.YBuO9j`@h uSHFdɳ7V,"Z-Ɖf(rz>LjQoI8 (ML&!(!Z(Ϳu}يb57Ȇ< lIS/2qċ;HM<:4Pr X!D|~0$- 2+o\cWAm1kb;o[vL ^lŌe@<]K<{wNJW&##Ms[romo7s)= φ7_~b 8m Hi= YQzK!r@e H((cQ%pӀtP5.O CʎnAv͉1 +P~5͛gBŞKz{PˣJ줇gy⧕6XZsDU7M*]#24qضvODo 46\_K󜐡9xTQ>:ukR]RKG+O/(D=[;&"B"LoV.DZs3'gϓ P{yrN?z_1{]" {z#g"ifɘ:}r+JP۾&r)ul2V4'2q2*6Uu߯#3g%၀h nJxnG)`F!B$tHn2en7ntयmWz63~ds_TgKՖa?F|UrHC&ז(](x<3(ξ'iq-:.v ,Y,84u.M !q~BC'g>݃[i_5hH$nq}f BuhxIj?ÖiZskFxH(d ҉DB//&;j19r.(0jع P-0s5"W$,hĸyCy6D`vGq]eWLsq]Uy/M<K𳳍L˨-}=Я40K|Lk7&]pF J;% ǷK*]]Ȼus*=: ߥ؇ԺnKL *k"ꕠ Tbr0e8(QtT`'bi@C| ̵zK frAbA՗}D%yiF^ 銋,1X@|?R`b(ZU t}kX>EC(Fid ~a(N\J7fHVW)Vj[΋*B<J L Eޘ<4ըPQ^Wo mlsĕ'ܐiMJ<7]yn<Tu[l ޶CWY?oR=4ՠl&pFRvB鉢lx:n}Y=@̑)zl!ڍ+%eaNO&w巼4QVÄʕþY15bw~>Y[teX혤koD l؆`eٴ "mT˗_sLehaRXpn]&*KbE 1;լe4Wo'$ƘFUl. o(;|B==dNLjC Auʙ{(@B†(1p+ft ' r<KAᡪyxqykMmBq!K8sL}Q9N M>o 3--C+lXdm<趰/a2C<:gH6.(7\l"Ĺ-Gk~d$"wqK:lomI3f"B䠠rW=&IuWdJjʘN`!7_W%$d2ԬR?x%XdEtC.Lu#;Wr#0}xzMR}T?MWEKi>aX- ~4>,:s?F5EgETT%=,?+.7g DzGzOZˁ{:2[΋eq+[ܴ" d۱vO 39u)Z Wꄮqs5*ס #r;&$%Dhwd)]ALɔ4hlLK  g`т vaRP0J̔ \=j,rk +1nNSTl=ϝ1+N=$8`vFWG8'Aem|0|l"`#a!#˪xae-Jൊy|TB ih]ĮXKvn0pP?3wGpUȇ+]whUjUz莏J=ӯ l/m aXd2vgZM};yoU +ozzOfPW6y}UXջYY,]zsA:.GGDRz1#ZM'i~= Jy'yhW-:K܈Nɟ$?TabDIǚmu}T\o?I{lJ ~7V"gQ5C[>},Ȁ=n=\V04ƤzPa'1n N7I$` @c|X0@Wn8pg .0i@%pW֜ :Z>#F˝U,WՌOdvA}ٯ/U \^_cXRv|9d- r8DqIɄ`Eg4MLmpj_1Op սxo=w6)ڐlF)nU), lP_210$ӮQDyNSiwtD)&\`2c,Xu(>b,P1E|Di1~y䷬YY׾V//2e8ȨWԵ}DQKľc=)0bS~P,Rf\>+c$VێуH1!50trtËyQRv]|L3Ghv 㜅}aF)FN'U͛ AxZ{BYpOtE0yqxט_q"Squ4 r9 , hw.a [BR#$ 8d FS5"827ǠQi7{48=H>'Guˡ!JNevdԏ%x1mbګ1ZŀV 9 y}V YQgL~ଢ଼s#dFhW a[包-..R˛ѭÁk'i-3lhN_UIYpF?z)>`(/fCWbBBY= 5+hnx#^r%e"WTiѺsw$p/s0@M2mxFܫi7k Ul  @k<;InE=mB('//irB!U_U,4>X)]0U 'I W`vT:qʊ]=ګu=Gb>sH rP6r"Tl(GiFZClY=մg tVԾcLW2r\qpyfʮC[/U틖euiEbvSp1glӄZv=}za[&} i.$u)lFq9erOn!S~KEG2rv;xIB,Ds2VQmF]> }b&.yjՑ]q=;ԨwE <"%[- wfټMå^!¢)PŘ-G-xT<3趗NI|P4I&H@@ <@cGJ+^ $.w z. 1lO@ DzUm,Lea%yIϖ%pAv-Y *7zQJRHP 9q - lZخWY@Urb2OW4m(b(6rT2yOH=99(ݴ}6t&OcXR[ U؃u7.t=+·#o9|ۧ3py, Hr{{A [dkڨXɫ9S RRQxRO)?]B.Go/he8vL3}=Šz)67Ej/fp8>, UWTe.֊$/|0qS! l~~ *rqH> TT.E}l)ti)u䀢HCqC;$W9nXح̴qrZ8&CvxΉVa"19E~M m&~VCBdzwSe.V8&a_MLlBGuݺ,I~|ƾjf#Đ%vV }m;uk8 ]VxEiбB_̀I++.irGx``X:'ة.ZD8`)R`*b8 {D|brVIb>tQU[YtV\J)fCeP&VzrM? |Xˋ3ߺs.lؗdvtN^2nj t>vphɠ ~OP ~moeҾDE " G7ٱvԤ7F;I AuT|j:WkeP*Uu_\NGE+/ p3ұ$ s8r<^&jo%YL9z/t „ R*{^$5{@mI{LG1\;'Ќ#G'8?$\^a0=GE~<֡Dk^D8F Xkm)q/26Sӧ^j"=濻+`j8X"&/D<+EEXᄢQqH+xuw[x}s}^W[V'u&;^Ï\ЖG'ϑ'hcV}kkow QJ4#9ϣ2X=^0uH\&ox9B8FGg}~]&q<MdDHDq2rkQkָyTe@,5Nb#m#Tlq A1v~*Fٵ8 V3{7Z)QxA11TR[~-Is0$kN-t$)Ŗ"bjc% j6 䰖եyK*(ͯ[EXk dqwZSynϼVbhg4&ڵ&*:V{Srg<97,ǖ}n@"PG/z{M?X=y; |߫f1Rl}=ВȯeW#n% lQ˝wkJQM 3O={7=AQ-O?].>$sI⯵JDd!6K#:qV\* [4YIc}EH}^BrOvrutu Br6}MEeDaaOqffPD' <U5WHaF̓ں3c$btο?\ˍD?@t6B`$%4yq g(ar*R޴7_tlϤBW )#Yd< |Щ]g5E"_:^4Hc|bqr#Lp\;>SZ|o2"aWì)RVDjA;L%$Nen20,.p@ *ګmI+ef?4anɓxhYtX+iOy ]"@kC—a8eZ-NM'%-*Vr8%QHLH `6u{:o|kxyD޸e}t$0MIR'kC1~֣q\۫ 㙫@8~3߾ ϽC,NoIin>El^bSPqdz'7#,iE!~ v8E%ۛ%o6HݙʘyD8ݑPd'o΢?;o 27Cڎdt#ǐ@*WaL3||>C7BB Zh 5@l7eGMu]=8_jKN5^ӇZ،,A# VYb٩V:kQ#@@Í/B-qp-?mC$5(;bمSrJ @GVNSf4[!b[@pIS!9tI9^oۂavKtY$de]8A}H mΎ.J h`o"lc9)љRhMWO:~x.U(3f>.˅΍ Ҷ{U"0TȈ/Eī@`yJBM}3 eoɅa䒗ƣzxcS 7u VV]`@@\[v᧯$ A=r)ۢ3^U{JN*4 n ŨDikB7Ȗe&s^ E-+$˒w;TKAzs|Z'V_($e k_Xȫ!a5=$[ox,2L @J w:n,UⓛX2r,Cyo2)8;QdM3|[|pGR]a&>Î22~mXa'q(H9TmF vGɘ&.!?-v%%*NNO$)BHnz"_k<ۻqpQCf5rpeŪP%FF1bJC7diN 80r=kw&qқXU7TPw5 G<Ұu#a@4>9Oߌ~!fMnS<*9UϾ`˅w72I=i:(2VLW)q/5f?Z.-! =-@m=7~v4VG9_(K'&K6+U8!Ŕ_P9?W[čhtǣ Y.}fQ.^JP C(`<< BݦL\V̑g91ZWeI.g Nw)P+XUDzef㔨Ɖ@TA -YքΩ%_ گ HFSࠔ]uBYgzح'T Cnl#HlޖYs[5kYS4!qDifY[ڰ}X;_ (.p~U9P+iv So}:K-yAA71W=I,tۦK*U7>6[['辶> QՔ;wFu7>9);)sݦvAZ"DVY<dJwS}_rLa̯`aJ|dnʓ ʦW,/8 V%NN3'px Hhػ4n; VU}j`E yGd2-I@ x!3\O쭥FbK_NxT Dj0W؅дt<7Xx h1}0goj9u}q4ƃQ ij^C6iX9ޝ=A* T3C޽D\}PL,cࢮ$k5xl"\丞^E`AE'x@uj`ʱBDjh5c C9qHz:Дf'|ȶ_}F('ZC/F ʠm=LKbj?3iRep= $lT{,hNK|Tp D- i88jAZʮ>nBZa;+kpN?pj#'5HrDvA! E%h/j-{R^s L@=7f~'сJdr"O- =קI0XJ- ^ĺ,oHy= +JD+.#d~%{~jfx+K43O<;snCf?EBָo>E=xRpdZ;0z@y#C-(_ Y0UrlzǧGBEDT|E쾺Đ@9ͻd++;GHV׉ CehhkH/"TtAt L8Gd]#jdaF LaC\6mr,w_7e°|,&ߠӮMA1 E2nAur(d,>LݷϛCǝB{}ؽՙRp [4^aƖP-7OUf U_U%2 ǎ@DY'%UWgZjadž;;D-VRCj-;4kȬv cB|~ɗ{8B!l?t`o_EU-&gQ@ߣ(͙Gh(2bV a+˽'7R_/>x' UkWMʻ_R*k$KЌvT; #רKzkKOo,)yuL;Δ!1 #Gr*Ta؂j՚o.UYބ[Hڀ[2J<Ħڛ*y \w;(i~"!9%iwXl)M`"BJdxflϛ 9fMWHλ$K+qh6?0`t,1%[4u. DFO:Isg݁lM0b8Tw,\jM"57쭵(3w/)ȝJ:kj|I!CŸ8',MMCVRhTeZ|2iD[fw7Lh-tEƼ!OS AfzSQ]dGza푁 ۟9x;G竦$ x׿!ʇҥ=Y3 $l(MIr`#ĥS j*gyy6ʎ M R2jV-r1&P'c~؅ E C{kpZ $W |F+d/kf'l, #x[4/Zt5?O,x=$)=-PLjM[5  ս߼LAD|[Uk{-itǍֈ,6_lU)]38 !!)L:m0Gj )m ;dq%m{_ 9h5crb61 fcO_9s}ݽԸm"\ 5 ,GۙUFBr^H@Q2,{)zeI.ptϦ#PtFZT'o6ad(nك*<̈́Qcx i$ Dً{B-z/'O6FD Ǜ ة SdBBE*k+V(kI; le7=4 $Wt\O^U Nݗkx o"8NE{ kDap+xra~X7x3z'I;ʸ__Ӭ`@B}ĹH\c2sW>(}tXu&ZUjD sž|U)ŌN<~5U8=ʨ2Xc.!@}E`mLFF ~Si (9ɶRIĒ|q5IwZSN.֐>-gg@9L }@"K@iђs>$D*Ư[K\G[k2Ld7]v5PqbEw=4è(+2d;+ă:[=8 U)b[{⾢r|p+)'aJ2wrZ1YiԸZ7sZ:s֯a{3r&@Flㅟ㷓+4‡xݜBvBmL"ڹ] i/ ̗~ U˜#XwT3Ʈ_oqLT!2Nc @ DŽ pLEzO+]n%Jѕ9|LJSB9ѿJrl@5=&-?=Y_醱.ٷefVЈ9dhzrm^~p_P;ÆB ;~ag/NmPXb^͛8dJ|pO2sXf{ œf!}lz%HS_iw^!\]x>t_ kve({*ADR!#zx߃vK;&Va|IQzܿcE3q9:m\3oq~B 4P+L􆕷4fM#g!^A!`VHZ4ƒJۣ.(?a.헻XiQD BݼHzhC*g,"nBQ҇BQZ2%ƭ갢duq֙@jHGD}!O+)V!^TsL$IDmƮPh@5x0x _t֍T \^\T9'x~'&< W݊žzCL[1O=(:=>&V8|TX%M"7x$+)TҿY#iG: JI4sX%!EA k$;!+ee"8i4K hBLV.GJVI׎ywM/O:؁+c~T!r!$k? r8h??ˤ ]ɵ!=ozrS,O (kjx%hiyN7sBO͞% Dx$V}mlw#"H腃K$qd* DʳnrW'Fo#ד4P.Gc_>"i?h6<ҒO-MFom:GhHkjRb;F}δ?iՖX^rf=Q{J@zoDR%%K{]a+ +*}WgYk+ [;͝-AAphS &׵PAR[ YDibxO,0Mij0Z93"K{Eפl5U(6i\"k *FWJ\ew +nc⣑2N j41簳8ڰrxh$*apM-.cBr3̬ψXa סe}tV69@WO+5SA_N $cZrH1PӑFIRe;]qOӧ\S GW;C$tF\o I [Cy*0@,E97J]NA$>FC %x&EPQ\6M[n]Hթi~԰s~Ǟ* IaU%\x|s=24tj|BfN<*ڢdklXg4 5˰Bg@){YkL:4s)d%E6oX^IsB/!1eXmF?~baTRZ&'ȧ7D"ԧՇMglAٚSZaSk=Z 9Ǭ"9S.v$ƒL)o;Q|\yJ(Z[Xsv bO<58?D= yҖRab?Acbж\g: $PY>~ޙ2eLYChd!OEQ*,rmpܬG+-I&dHP"meWQ:q}xU\6d+dϝ݂Up>U:,tC„ylGjK-:=JzRkͨ?4W 9 ?+_-Bj:7݄* kT%LH&:m-yZ4~iӘl +gQ4Bl17d1͵xeHԣ1TݚٖP$bg"r:n\peڬ8OUmБlVj% +|ǻ!2⁕u~[d}o H_e;넲h"+"/C шyHiջ~ꤝLNa;i3 QS5xLfꗙK۠佮D ';TzkG|( $i cDeE vP2 vXPK@ c RgJl D혼{qİ]*bd:֝PbA1YKOd8s8tA#iau}mO!jxt;z*V([- x(5k(c(#9fX}uCIp0|\h,k/QEsDɡgMH4hZ!Z5yڢv#LkB}7 FΰeՈae9Ƭ. ;Xf){E= ^"qa?Ru\C͋y}Z4E(ҭNy?gv|Tsf4 ࿙3Vie)yPW3W&J z>A1jd4tAlq';'/eR 4yŔR#/̢ԋVe%Ѹ*=?_ۅ'4H?GQa-[/qs^XZޖ| yAELx A|Oäu* k^e*Κ{ 6lSTAU,uQf:NR8۶rPu?-i-^rH^s. P?#!s>RŞ#F"o]'99&ܕp6! kg]X5Yk`TdDp۶|u^_/iۡs>@fRtty^/1(؆Fr%O|c WuA90,;⚀DpoR? Qv:<]>rtFnI.ن,\p3fq$j-q4o6㮾 [5CsywaWn[)l&JsbOPjJm›Hbz_l=/䵪finrI)z#KS@!wـa͸>>3v<~kRiw TG Q>%t.Udžx6`F A(dG"o]zZkyo/I esnEx9{IxoIN<vTøitQ4 |7"* k÷ GY.*Vd9i{ }nޣ a!{[XꩉQ!'H|᎘ЋJp5K~W⊑;X]nO҉s.Si^qyh7E(ugM7}l`Hsv&Ȧu". +Yd~J$L53PО`3Md*onPafU&0WpP1RwL'eP#ebtɢ%7/3])_d BSMÒ;!`]q#q2(Pq \/L_9,HJb}/3)ݑR< O?1UHܡ Vj-J$ 5Jnc:<裭($K“5/lߞv#Hە0^•7\?%HDc`-0?n譫XpB1NK̓!]=)7PV{`j]3V`֑F4O~}eϿ1Ua3 P?6!iK?aEs옌u H`ŤЍ-:L瀪l.GO9kbD[`xGa%O~?K5`,M@{Dv"[W7#Ѹle"nUUqr|CR ! Ml cRZW%U 4QJF=gGօQmxZ1^typWuDHz$:d1Wiw` t5X/]~! mhyԐ㟼 n`݃oFE-qЁ]=Z8N#jy2뒭~S;}.59%L`Fe VtL틽aH ϗ{) :N`ka%b:=k@נXfR,8$ |J ܾp'*x9x8NR(5}cj@ig.ފI=}oaZXr_wIJjqk-<ʅ6*OOP|FONY(t!VY,gC1~0Iu-Pc~+c3=񟲕ے+~'^ FwTPOVővr"H;)qNݭ4~x!D1$WHkV~x}s{0Ղw!AǤE.0ɹ],SzBWwӡT:Km ùr~{lc 2?=Co8ಅgyE5f8v`TXIN-SMgžL]ٕ3&/^k*z&^x{>eU/e3qK.HURlQTttTl+R|Rd̞Qw4m.`6a6!Dsl"_QQa>W_v&O#mhtzxMcOq%c 7}nůQ6{E\_kYvt40tGt[ǧzc_N]*1:h1$s*$ۤǢw^`gQgYfhSb+oR԰lO!M8՜R7u<7-u&5=)d_ )ܗ0 d#8pZӫRJ Վ s`sT:q>A/#ypT4y|I5U1kk+gf`q-BSKq&7 cb2uhj S"a4 p}ZĿ;ChPl:? Q;=5G_}mXGxV=m#$pveSIZ5֙KjטRVQ<:@ۻõEv3~&dvȪ`|2mŶʈ")9wSe .5z0>)mUBe I5r}8 9LH>АĪ -O#} }/|kQwY$\d7Yh@(zVL`XY\jߔNGr+MոWET@V;RD1v_l7_$s1wɉd|: ¦ of -I`Ν3{u:Ct Џ3>JՈj$S{5:T+ ՙA⡒}&mڨk.:07 1WX.H8$\$n_3w3g(~݆!gk1.s'!0 TAa$Q8}{Ro[t gԟ̕'<ƵW%t" A`G T廒TrL{GF Kǰ@%M# cdso >2t`?Z׼:~Iysd7V1_66}?MvZ6UC1jHF`[9io`E3HUߘj}9AY3a*7aH ~Sp7Q%:w&ʾ*^pyN WE+oLcܹjGxVrI8+sNg}{<ʭ}\±W ycCM  ܺ[ZY i<+FDy0ީqE!7A&x$:?;3n^T=ĥ-#;_1)w1̎#%FpoК}@lɵFMZ x~H:Q_>ʿ^e[z؏8?v63A傰uRҿCpT߮jj.rE^p8Zll$_qQ4ыA\ΤVrHM0[eJ~q]=~"lQS0_c͆)GP%'0JߣYr]\\,d^n ta4릙&U%ՙX^HwIJH3VxYan28;:3t2N gFmO&#E!!Yj@ _3$aX@<,b@b6*"=IiBpm( MA= 7݁2WoE@c92Nѷ2 ;~ЅdGWr,g`S6r-Ie]pD..XtdD +~|2RO~A>^_ j[|L'Q.7_Z,ArL !˩QUY{"_|YA|Wm6_ߐ"~8 OFÛA;K[mеHO OE(-N wMjjw.w[g 0l€+^O8Qq-z#6^>wbp#S:CFa6]_VV9jNC׼o,Xth0,I.Ϥ xQsTemM m=U'4w-}+O;82\3/e%!j(;xIo;'ݬĞEY x>~@{+9~/B}݄"eqHt?3BբӠ_]GX{)Pĕo5:]DvOƲ6x 0LTx>y&C>g;{*WRG܉Q\(/X,j7 k(L}F²`4YRft_D+K橧 l'e:22ا}F:rx R\CLӬ78gp^!_D 5'1nJcGėy0 & 8? v6 EJ<-U@iO;#&D`+PPWD)jTt։%&?<䷓.I(,3XFWd!#Ը wkG\DXG#O`w Z?Gf ˔dv24q Ei$idž ihICX4ouT"''o U]^G&Ncm0Lym<6[ac&㣮5e=6(' ?5nɛ mL}fo[%8íP|lf4j\Ȓh9&@(컢ymhtp+f8>8Uz9 )jR9W)PoCN^NvQ|0"nRH)gi:w=y޽VY@^v(HXrV`2$%M /8 ~jh1r,"sԽI™bƒft e^W8f*iy{͘!U382ؚvq5K6w=LE~ؤu&AK>*:`m b[NAm&mn^6P5? %<M,^Ïf=!c+݊KB[aBToI˫Ocb( ~ SLjYK!J|%^U@&TXsp͚>pZ̦SOz"ޮG&؃lN IeɬԚ968n԰B -sd^;xsι"1[ @Rܝhecz>Z .L43o-ds uBE̽Ҧ9o{H:!@AsӉĽ]$n+,}Dν3D'TatA%tMݷjR4Zk'g4"^;i5Gh~de <ֹ+iZViyݦ gH݀ăUD0{v{il9{N~ mNJcL^znxFȞK@64Ax;qQ[˛/ɡyCwgtj}µ^%݊WAa("ˇL !BDj|٨mJYS#Њ֜''j$Ri@)X)Vv(][qgΟCn$᝱׈W] OǚGyxB ^8N:dr`###멌@|مy_fM IR99/t.M?a޵MXvʖnMV2K$&nU05x!4T/|24Vi| jzNT'7<.P]77n>ګۊ8킰/Ae!(j812W[ (_) /;&4"u^! ՀF+L`hgJ1p_8ʖGl01Fr/.{aY%E#OGA6*OռTxtBw5 Ifrڵme7tM<5}KU]AaUDU-Y$ґEP`E2郥^[·y%b5s0wɀJ5߬wMye0Y3sj?ۉ܈-242tbbnt  +`&RJ/-+jd>`<*$Y3Ikx AV?$e㴲s&=Uŷ&3;C9Z L [*rQTh02 +GyA`f.DˡRz//&b<1aL 6F{c͝QrQkCx?:lĖicU&I,(Aq& }RkҒVR S(k:9|hAT~P4P "(PY|mN.79cqP4 e"'aYcїXɟ(D=,PAz4z6| $#+֗wo9z^bvׁu(.~bNbmi@8sCCæ-連[$o8_3 Lb"Yׇa?I鳆w)^y.i LV/- -]^Sn]D}:պ,O,.)VaVAcADU1cud#7u5 z`6+B\`ZR`D 7OSi\5*5M;;*18 CԎ q֐1Y]I!gަ%[] ("g,5JQi:I[Gz ,ɵysxJ< \sCmc27R* zqMJD 1]CO q(TT\c#!ͫFOvl Ɖd1[UG#V\r"{w ?n`=qp^RߏeIocj,s# [ר89㝻[KKbMmf.՜qѸɈ/d0|\{V%vs@]؉+O²qgk02~ᲤL~}ffQ5=N6׳E [; mF11@ %'`cdt:+oCYag˫(0RHԱ$*[GʶB EVD2%tSN_dqG2- ee: ڞ^%((4ݐ 0 I*pkbW7GWPy'=25Hߥܙ]Κ\ zAra A53[<*~6b_yM2z卹˳eyN:+ǃOgER5n|XQޖFqHf"vgQdpk:q|06c<ڌɉ*=xNO{NaFX}v"t8v3!$eߐN-+blO_٭0~@],е6& Eo!#(6򩠙xQr\ؐyF# l}9R;xnbVel6}R;2:K⒧Ȓ@e㮿6h/hncCGĉ0g̡*ͥ# %^Txx W .UfY,j"KOwGq$/ rxla?FD1z啁s N%.(hP pրe봐tW3VeDOThl7zū%v6fm0!955*Jx7޴a(N I_æj>,u85*AI^79X.5ՋϬ+4-imrkM?y8] RϚXPq_P&P":ź#ՖZE>ytbYMKF' ,;Ych=ݹd{`8 BaVE'9@K|u{c5H$[XP&YuZ(;x%ۢDM1IkW6hĎCqX[nk],%KDn7}e'E[i W(5.1djs2ە8BuF9s~x ;Z-).fNJ mƝ|,')R_l=(G[-vRTrdnqzr/APJZ͕e/GWb@XTSCMܩQ}xa΅^ ydc)yyo$1ciO.Jx0K3^ӮuSɻw=[pOA($ *q3GWs+.2 3 rY>kM}ї((d7Nl: 6Bh^Yo"r.'$kU3Uv8#z>ot;Xi3q+$E~Mof[+bVObhCtuN곕T$vQAtqa𒻹|=)f!|P#D^o#ʧT\ N}MO#=goK3a7 ےFT }lE/W)-qġU|I'mR_MW\j<q/`I!X:?Cvdžy `u5$JS6+{ԏe]ӖYAlC(4 ?vF/HLq+XX$Y ] &K8>I%2Y?=cyнuiO"F~}XTcޥ 9Po iZD(Ӗ*S¼Ȱ'' )l)e5["'i9Ln>?$d}n/43C5r?FB'6?|rl \EPܑ yxO):` AϻNɥ.OȒS~]wquRh -{*";̔DA?2+>$گΒ{-.c{Ձ!Qv1Nsֵf%LaI , ޛ<P.lJQ}^W|thF(7AO%f2;;da)pSFRB~?%Id[\ҩ dw<=`mƒZr4y%AuJEnbo,X%L5}n7^b^A:Bw?$fuN1Xl-4ٰUrR>F 3ʀrmDSA(IF'7L$(ٿD X iHwWQզ__q_"\bhUpM@_R.0vhS_4vXg Yj8, Vn[@w{ ,{ bK nC.80~`p;ˮ)Uʪq_\!$i!;if9VZNd_AS*f^*OIcӠ^9?)zHTP!f`)RJ_š (>|cC";ݠI*4XZ^NAM]߭t\uEw_k/ܫy]Nv?Q6?5W $ۄg├G3۪=TSt}DyD5,ϗψ[8V#%OXޟja.5@-[+\^) /bZD 7łc/@(3-[yzϟl^}JY/a#*\rn&4C @^c)09/ XooaN`ʱXvE;e) T|)-}l[K oσU̓Zk]kM#"ӯJL4Ie)x#z85XH*(1A\Z ]:IYg#k˧-헮@?j "-Ed@܆? 칡9N-TO2^%6}剡䖵S~r# qn=׉; 5WmIx30sH>[+O=ݩtTǐE"1Yj!b̿J}&LgF11rk|A|J_Xv}r:ZAǬf %w}&JmO؄k-}9ף{FԝTN3@~cBϷk%]JOY}'`T"G#|0_ K=9Io}Ye_SP=Z$L=< W/"7C3}G˩E,w|\1U9&}rK:-\x:xlTTNMOqr^TN?&v">;9}Sw?VX̀3Eqf6E.QOE]Ia[!kh |ETI͛/1y7k)+pًG;DN_+X@ B_%A8ٴ!paxx#yCER.h`s6{_Pw_3xkYBjJ .ehjTOkj^6kKQSdA}F#rΑ#sy&W}B#`@rbd/މp MO2(voP$#:k MDž$LDAzx/=MmGv[AIqIvpVv.%jKf6@;E`~ɉ!.6J^+ W`q 2ܬ#5|QLZuTP>$/J L_?l1Vf C7A  نL8 cUy J, v`@V%)h+r.[\GrANQjeФuKcVcL҄!,>W!0Mhc 5QNFg;C@=\)΁8s_4vT2B QVUJ 9 /D]ڽAvmp>jtqf`YeMI3@㡩VT&a+AIxd˨%(ɰ#m. OEq}9I&7h8iM3 F5s2rF`ԢS6:R:VV?xr e?K2E[>n/?B {ʖ~ ns2:"pB}m㳍RϮC10Љȓ8W*鯕|<`!Q}B/~nV#OH㩴ڒ&tû{21c/5RvB5u![D bʓB*|%X(d%#4VClwXQOen$,hGU[˩`9\meG5O @$ r Zn7)?.ϧƺn^`{Ԍp4E2xs^;ѶGcA№6Xs \3)GjqGE*`*S0A/+Q|Li*%Cv 7ʌS鈟)evt揥򱫤Ve$[Ňk>6@8 ~$#12玡.ּ.2#BC4Ux.E?; -h`dDLTGrp H@^$]t,lT7U&$XL<2\$1L5:Δ@yq_9 S~Ql#[nUXg~nv5Uw9\|wd3<- Bچ(?n%-MǃїMO'RؚUc(Hb_Q6;,szFjV.4lEdyR8 ܗjp\?RJ9Zk0cVs䋏;oBwć޼CfYNqۗ!| c4 m󴔵8WIeRϞw|sN25I', ٹJݺ(dZ/$wuo6T6a5:c~) X^Hү0o9܆KÐ"^sݏkD+r>M{$gXauZU0hE߫QT Ι7osXen+1vb(6M7Ĺl|eNm=(ABju^-%߻oӰNewf ,X˽PuYL$t-Vy.3ZM#S dg؍Uyel$M7%35cSJ21,$Zʬ<|F<ԵEqWQA  ao#v`EQiދ)6UʜnR@?#=y@8g~;4 !]dfXwً;Iy̞}ɫ5ʾ BuRѩ+#$]WCCo臗Z)$G $յ9/A2-RDqƂUG jF5˜f׌&"?sNλoE5P2%7=џ *%8G0)ܑ>jU1u\<'$RI.1`{n 0$&,-u2 /dzV?n.t`&=<+_ 4x*y=iR>}kߘEehF0K ` h"2ZIZXsí⻘KtW,}^RP@*\KYv 8E12\wXٮy! M&:!,JpPEq^ Uk!7%Nmy2ZTsBCjf=#^ H&* i]FGǵ5Ϳ̾IWd='Z~E1Z!>Fټ\[)s;yBa/IJisV5C(>/Hopv(u'scs??[} 0|*fXri|OEA;?4 R<떙-`,⾓ (NwQу5Dl|*Qv< "slg$[ٖğI!J(r Ö-/^ !FfZ!(tJef~D Yt-TV w I* CXm6Λό۾ G07yݿmylc= _8d ex(`3x3{Ag_e*<8v Q2S'>"[T͂nqqս:9w•+Be#s5D}6jo&;~6sR>#5ݷuFuI-Uz*+="y>Bk6/$>ܷB?Vθrm3&^jJip6^%|>6c8pz$|_c, =-eEn!Nvt^4=?ZOAd=RIl!.xf:g@Fg}@,C*_tp(Ωt:"Xj1uD.BM86P|=c)8iFYm搈)~Gm7UʆXaވ04pIIĬ\Й Ԭc0[ 08y"o2G)Fd|ChCv/'^+f0YZ?zj1m9K2YQ}1 *@}~iڗl5?~h?Cx;1*0/!4X%NжN;bK-b BvltL{稐=.bTޥZ|;1" {!XclBS{K?YjәVxyt7N f<:H4N\ȕ,F> "t?:%=Pq%H&b3h^˻`<[S\3ûoEEcO{X}ޯ*&҉ Rܷ‹nH.T51As -( Y^|y!}gKX+8sϸ'ȾAq9qJ? orgX%|rv}I֝.rV#r~wqJ[ ;Ÿ0!`IH*_Uȃ075.O6(D ,;0 w sǫv5%w@I{hK \JB'Xx&wNW.,4g+ŭ y\eUHP',ZK(>dduE&XIi02Ov!LDsz/=F&3{c)rvxv,˓{7ΉӇ( @8Kz`gzo%N>`N#RJ?yS+US<wu5Njnt DlIgtRL&A},!on/?WDK $'+`kxHU. 2g=C҄fM~6yնNK۲b$ʤ6j\o06Vh˱vG3*E9Cz~\%n2|tF^KZծp>٫URhET%Mu )-'A>.v=W:Tq y=LS ՝q*" oyC GiF(Q\=챞E0޺Lwj*Ǻ%4UmMOG!yT ]ںۙ { y"\bi^]:IcvNn`Y\UPySeGn *P35[G9LhMBwl5L?pm̓ВC YtEe_<m\~ cy \=d%{ dU˭).KY&H eA5 M4D{[7jaFO8wE[ԜȠA'JM=y{C u.ҙ?=rN R{2(+%~Ӫ>I-Jp*Nݦ E.\臨>)Fʍv q Xgx۠CrFj wۅY/?wYú/&^}NMv$CAј~ |!uY+-82<}yv s 23}l>c6Q{pR1'ĎW20 ,ᑨj8&==͈~RKzc⻆B d"ЉNKRodMkI5V* qLPF.s{z9¯m,tpf,v8;#Vj0N32!(+Gj5"f'=4F7Lr7篕%FJ3b+r,o@*zԋLsw.[)k0QםYc!;~٦9[wceHu")IZ.`7].4Y,:5AyJRJ{5`8mj53O<W]e8(.lFٴ:Zlr `诌eS"XtkZ-@LSxwv@\uUA-B4blRꯎZsz_o B%Dfwy `l %gj80蘼|<߱ T?bBA9RMd$i@x&eQB{rNk3ȉ*W2RTɸfy͕V@/EXS~S ٿIQJvt߇csݐMaup;y͉&![Q&=L`WF7Ԟ,U]J*bGpE l>_r7SYV*a?ͻ8}elD_SqiVB&4؞ڒX9`9d~K2Rs?JZd^6I +w 6e9N>$u[ّ" [fq 0EsI#7%[_HhoV|Tq|K,`.Vd{9Kϩg E()\A{檡[s%齁`I#1U\rmԁW1wc6Mr zEP.j ,s' z0`-KU90 ` 3k]aKU 3Lek!zбGoty TXh8d^xH QP>z-ĔՄ;|~7 5-aw;2̻FϙV\r#Z횟[*Oڥֶ(lI!a{n]J~θ05 |:<=abɠLuѬU#X <7!l i^wX8 peL"o׶Mx߈4GP,U.d,-鴐]SEِ&ώ ܔ:`A؄X&y*`xt)6qY-w F.NCm-*. ǨPyN@b6i顺@p $Td\5;=i,۪c.f7M=qϘ/sdI[%1IIbZ(^=kc͆` XA ȷŒV,x5>և=[Iˌ2‘5G98k4)–k%ƽ@ or,Ynĵ鲅v=&=3C`@|O6bgކ>~M@ܞr ZǦdaq]Daᓇo}W+Q$usTF/zD< t&x9˥MI6AUs8Wd$_BM4EI&Y" =)]{]kW̮4Ilp?*Z1>a : 8*؍0ie?Ix߽J芆 O~^,!N->!@xJGp:O4 % %01݋ IYS }U!O|6Ż`,\rZKK ?授><} "D?I2I !}'zF6tųGe0;?\y/Gr;f_J#1R9V熦 ͻOA뫖ظT q~MPGTi((Rlʗ)Z%?rХ啬SFW>N O:КK5a/hwh0U8Ic›/^)KsdO#Ο" zjJx7 S1bk4, b++òS 9aQd~\0+inA B We/d LꊲNUӢ4Sjio&LF`>6LRX.BTDŽp>5IJ̖t)iޝ1dsg IDTޭ{,mfx6_W+S/z,2?u 7\Z,!c!ϕ6db\+߭ҾnePΫ [w]ڧt#mIb\|z^q^OFUɴ. (G4t22[KfVًef$pϣʱjDd.rG9RڿP" 4PmD5mCvk"{}(#bn" ۈ?#Uta'ϙ ψ"pC)<>D.iWŅD?~)*UB_pyt l7N*;H&2)r`_-%>p8a0) O+pG[-")DڋL@(BlT>C]ùVRY0iCr}Q H@0仑42 vؾ+%SXUY5KoFɴEE tQw)ɇ>CZ?eJ/;z{ ^D4M&Ɍ\:j "HnlgG>iz0D-W!+S80,G+{~nz Gy?s+>Sl 95+2,ʕAښ.͵5A<:^@@aΛTA E,j@2X+f߰= DC Ga,,ZK6&9CU)Ӧh!h$lO}pa;I<6]&ʷ%n*Γ)pI+T#|:Ԡ蹡]ͮTkoycvMq85\i.0Y:P՛tđS'5;j@Տ0/l[x2sG W7 ]0?`"HRWƄjݜ9V={R3o+c6U/uV $T!:f rylsd?ڀh6m*\d8X? ̛5ήh-J⹻ww*}5ΰe nnjLr0lPxԼPL[+''gYϸZhL_=\f=Xn+(cA^*6{|aצꣲO_;׃cjçQe:_b :r9{0R&f/<0\W!yUkmqߟߑܖC d8#GO.<Hؘ\Xq9fKWGCDT0ơݚCCB0fl|s;}{M:@l 4,l)#,dyE[.>ʢ#\=9V.ಛ!r>2t59R !YYiOL}:uMji4A5dUa5NZEN[5>I^WYB"+6wKMk_!\|˿=X.I[13U)_XFG7'S.aѯ)jx 0E zg2Yrv)^ި\M4hS/3 ijmb3J8=@^yq&Lj,Ӕ#ϓlѓV ˊTzw<Ԧ3t?t (ͽ LcAR%i Di@QO#\NAĵFK!o{8;"p kc-^P/VKh࢒ӔMZK Y gv5 /x(e,g0_ΌDAt<M_ߗ3$ h<rmxuST]EUlHeټ9=& i,jag E#g&X^4H295DQ6|p~=d^ѤA =g řWӣs_ş װR'{΀6oIPwx]Q8B[1IJOBcPą]wCukiHHG [0 LuIhp!7ٓtN6$5']i$RSBi ,A@i)WfX30!3#j03g>tWYr,3~+:'- VrĻ )t*{a[W-wyuCoUcr & -n)5 <Ȉ ;zO?xW<^h S)}Eq7ثj?DS@N\=h sv6+yJBvPTlpĮ:J|K$vK\I+( @hRm6"9;dnNр- f[ |%U ːSjȬaa {Ƹrd֥M;zC(6[NV?2^ tL!u'mJ7T2] "*wz}NLI?CBQ[)ɮt ӏL5M ׂ^46jzBx>9, q~ᒆT-f-}#@ 8)# NztxDܥ>,k zY mDxիUKQJ@HxZa < q\Zr Q^ռ)aJٞ:1Ǝ!3<0ݩ3/jgX鿨2D5ꅵ"&3:_c[omH6 ]A[$DcTQ97pkHyn$XfǰH`+ZTe RL2,(8ȦZت޵7w%8IIdlhPm/Z d jOy4?.T|Z< -XQ\0zT=KA!66-$ʚtfA^ 6:/c|z<re쳱pN6MFi7ß%Zu huW6s3ŭQ4r>}&)+Ӽ|4VX6Z,#p,otP% 3/oyN[rduX[^#h[ v4sxjaߴoF$(@mS~\Ӽm~۠zDLK:_ʙwjb:lQJba`ߣJ4Q> Hw13C)P(>N L4TDvhzM2@,,<@rBN 2* c:ksIcKt lk*KG6DRObMsۙ[K_$HH4уY i驂KωbN81 {ؘv{kj@*NiZg0*:`sI9bg #C7@8 KmS&N"5l6`qU1+-S5,+ADg@TE`Tu$+g%3F]ߌ.^8-oC[9bGue ĹI#BF$R< hRqD,\L5K7,a†\^kD/ˆe@{a,+{syA l$X+F!Gk>ѿFnW PNN1zA }zf^mug?JajcQoSM y{%W3Ye%J'tP6wyWY} hRpTC=Bej"D;)ګw&tĴ? t^h !(7Z9*Elnp5e*> N|:quPSd+؋r{2M 5{{u~'![f&'$Q3Y_R=ejUqJ-KHbl)61n035g/w^tB^Ž >1j|(Q=րXx#bqo"i,cq}tpX ӏZ}ă˫_%6! EoڵE`E|~HP Ey Oت7ȴO9kr$tPhaDa#'3)8Ǿ$΢ S>(zHYcT^7$xY}' 7P\Hnы9&sI^N(6+O3|gҾ9*R3SZuO" m0+֞U =E=Q|.ͥuM n׿dxxDvA\1KqC|h@rX'xfnze=OްR=^ĤO<7oPU:7|Y}t_ W_h3!`byBv~M1lJZQAŗ*ᛣl+F>W un(n0@{ * nW,NS[RE Pe'-).pr0w.CҴdPThuC\yu` $P-Som 4+5cMO@e"&*К#`^- (*d' Z3KFizmqٛ{aKtT"Z7V۱e.<ڎ|/Gۢt?'̊4Zà>Orԁ&0Ss6))ٔ׾IGGTFCmI2@tRH$wSU"ef3+yqS-"۸7x(Jex1ʨ|Ix]i#=OÙdt=YGWןWw {9rl8ˉp W Xn\40Ծ(?PPS * iݮH %;0QwmP3S<ԭo^bKYƳ9!+PԅBF ɉ(Ę $Z$C=i}- NXEL_(+؜ ߴKP /J.-a_-rԁM#\Q ߔU0aq{=( }q&@Pv鯔B,gje._+I&ëip_~Vh7<(gIW.%ш-Ynv*J s.gB O?-/҉R./6Ë40Û:Qn|2\c%bM{@䗦#ռ=z"y$%dLKŒD ;;3w E`@<T@TQ)&rRJl1`Xjj^ة{ @>c6^n6,*$L-gNDAd {XQ%eqLnDC qNӤHr7)r߇2-H! vqLG! K Ϳ``{TFg9GkօNֶ+|05bPijY0]>4 o8&x[vyÓ"6;QyFxge8a#퐥o??;Pw:p?*?4j`V18&\Ma1ҶZ_(!C]/ՔAӐ5̖(K<]^KFoQ#Ϸy.^c0y&ZP=4ZgC5G,gB*[W(T]bC$E"hcNՒ$Ii4& ^ilkUokyOrW.}3RаWRvd+wCO#M:h{x\%uD?7 ^/o0 F\e92v螹On}j u`yǙsmG# :MqrU`®9/4^ڬˤ* -5dמu6k >&Pt;1Z뜚ợ>ф{SCOnkF8^x"a3 8(Ez2)ShaZ)" ^9,\|]Se 'BMZ % {4R}l=kexcAoe(QxKJuK١,65N_Hή3n&w&{C4QЎ$\Qi)sj:um*^dW"='B3HHgij@P3yߥouc y QQkڂ'#<&II֪B|,AUvΗn!PzT൙E]ֈ#0xC8֍ j/H9@ᐂQa5LmxogN2bOJ/6[$͚ VB1NשlH(FZSZ$Q򼕆W5 n1 |s#;3 {N9 wM_<uNS}S.~-俯~@A`9E֢;1>P?*5T!=Q!w V+ʴŎ3q1IQ9F32<~LٳBL Ē _Z@4+GU=j;E3 {$b,LGZӣq3&Qm~UיLo.,QJ#4c 6b&-kY DpPRC#Q:/f&vg48aadڀimqSFkV!SM*O潢\Zˠ Fqm0U[=tӱUE|ŕ43VrКӑ1JJ$\xH>[rƫqZNejTt~PcW?AƼC$?32? JbBqAV,d%ILB]is#!|ϝg4]NWk;B"^\iһH@|=xdM-khN֮:d<$HμjHN,da +8/嵮o=i5mJhѴ;$SERx>OoOl#gS $~-s0XO!_!0[dw12B1'gtQR9F9ሄ-o͇Y+wRP37_Y?FJA܁N/+1 7b-B94++R3 |:ا-~ Y$u+]pQф(b `s9P]1 edӇMLhEψAe䤨'cy;,/6s7+@&s[l62E+DjwQgɦ#ME+-yU~6|H%Զbxc%J//Cu1?yעY1G+ *.sւ )b2RӺp@ ri XG C3: -:uĵ|Ģ?k9Db<8TC~Ι2emXh} pI \ TR;39w9 vrɰjrLv8@1]c#ANRlNp[|ٚgbV5.TZ|]lO{Rބ:zSp3|B k$"Ǘ HcԻ$ XuuqX s]8xPxۮ6Q,fI0v6-*;9nb@c/NYB`xFϕ'D713XVۆe2k_5?W9l`!\l'pݨcݶ/~{q$])G =i y'ڻ GnDZvKU ǽeozv6Q. x*yi.Aߚw7F s@.^WK{r#kp4S&t?wPT|ZrpMtAA~,Ģ./ֈ{R猣6YoἲRh`g6=ȩ-#B&:6%&14"_WF#-JkTe{nYnAy.4`ĊDF#ioAqF.K۟Dhe}|Qib9=x afp,I*N2X:raM5!Gk2 bȟӏ̈Ge]ÈȤ bU/0%Ku B>6rsa1  Gz# ߀&l@jH0Cr4]n,ekDž-adn:Zt<}6wO3K{2I؂0wLe^=HGCi1Onb9oFR%3.e6ne@ɲ taroʢ,E:Zqk ŀ}3{x$[pRy4qX)%'Q2A_Sm>jtf[  MF3١;/wӳLH:[nP-R~ilMzN~ar.m_Oz?ej*e;>xD'%Y&O\ZEa %b5fF(\*8^8U>0RP idD/94q&{R!j5|%us^h28"Fy_Tt2=黏2e欓) t-G:|5ybch_@!! j$wo1$];)E닄2/yKJk׃$Df=Le5Mm~О>)f URo˘ n`NZY~fZ!ֱoCcO/@G?P.Ut|#tz7Q.ŵ5k\NG gi tC½36>. Q> ry"tHlaJm/ۀ¦b֮41=i_1G]T%R9mSwhCG\)t塤YuP%F== ?[vL>1Wr)lI15dUKKq5LyQLd#rQ`Cjt܅TX*jk7|zHX?CҚI|0LbW}g6N ;\Sw5{opc֦ %)L*hqRQ#\n)8𤰓 [8֤xX)cͅ& ڂAb-UV/Rrx2iYv":!x0pmy&o_]-M r5;`k:.AXJ-''*'^Jj9- wD\ Y==^6kbm~v ׭W@dT!?m(ń}\߾aL׎vЎ]愤WUΓU 4Pou}IĶȷ)uEC G>{kkmJW#3hSl,-uuB[ٕFCh|k Ǣlhڭŗ$S;8]iAj] rS`EMĚpCbeh`XQ2Nl#dGV 0DȫzhQtC*}Ь3GflRi;8ˆQqS!z)L% Ȕ7~P3 J b@VP l z+] D!ܛδ쿎=Q-lhEi$93v)=|T٤Ya'kyKpD4'] B7.i5eG߆d{8^~ )- . ๔D=zik5qP?Y8|&W.;73tYH8`:$F B%幕 @Q K^1D$ ea%>Tyaq-~~>O԰<Ъ8+/T:l܀CA>z{mC DO!-B1GhrD:uÉ7r!N bn8.hnbLR:A .dfd;xѰ@0iǻP l.vI e|-3C,z~X|T%6GQ!#v ֎B%^Bpc]ZLRB|5V%σ\K{R褣1,:a8X7\k6_M0ԁGZ,ӛЫb7䕰unzKJԷb G&mo\*W,ůhw-slRlhnE 3A.uu!c tiPnËg1콢-ƕԢ4,˱͕o'd۟/ #*]s eDxXAr3PnWYwֹ`mI+l_PХwwd,'މ l>&X?7(xAl ` [^܄:TcFbEKf#K7U:.%q}:RZcq+ Vѭ~ӸE|4'I!z9Y;/`Өy%BޭE#Rcp~m쐂f"4*[^vZZOr ;) %9eqnac_Xz#`?bPJ 1 #&ȃesHa?Vݥ\=$hlv4]\4_-bYk[ICr)RB[.`%ENiD^e( <|ϟq4K'oY 孯nD]j@ ~\lޘɦ-\m仐7Lń$x:WeC#W dUE*m5Ld6@%B}BzeC#B{Z s{MM͈f;6 )HZԀi8zw$`3k؅۪܋T|X w*!NtI#\ L-Z#M]Ά춵YeKK濧g.-Vjbi'b%002v` azNVrW3 #5bTltMm%a\gAΗc}lyr/~fȊ{S)_WTT7CFf/Sֲbpt?*jcXkqE s|nT-E"#[~鐁@(9SS5ɏo \Ai&,k,~!=sXqs.b⬛֢<*Wu#GSf(~4"N4qf"ܶâյm8^Ly?9(uAu*E&޾:y\ pj$+鶖*KaXs|ͪuo<} ѦטVu6t#R3ʚKޯ,ٔ_IQӂnwn hX`+b;@0t^ >>}4~CոJ*hj52N:'5,𖟵.{"=g`+ґX{\CCt53#QoW"%o -`avn"al*/^)nHOMnjVpӎ3@ tU x1KY)QڡF+wO^pQ's×5M$>k^ct'50nOAO(K'FVJCN䉯ŏv. *^N$r71B Dq$-%{˃v׮/Sŋ>v>fqW"ݭ=1+2w}a\֥LFsKڋ"rb.]inb}4{.8-"[ROPNl8)x#yfڢ}#)\x9Ao1@Lw~'%G+ݟ24'{kD#`: joMg4VDrOC {a2ɖ^*3qjt543aS`-_@9+COt>H?KKluMjUʱ"4mkB`bkeo ZtYԜgdo>ek6,a*L9u@yO a4+~"jݛ ^P16uE )ߛ.BQq l4{ApD^k.v[;=*XZܘybm"lx6zD5fB%@t4Nn/^y6KbQ`tS&1s AnQj+:? 6s r<+Zx(~L0<9^d7)V\*bޛrRN;ez}:Yh{c~fU>dge4D_yUUsJMIW\ Z["TrK(2JMH[LyI`]V9KK[ WL2HGERݪNbrʝܘ(:YHmt/)agߪ"uT0Ef\ ;4/1_PVtE* Fĵئ(bJ;$,2tC_+gLQwzŊ 9KsMi$nHF5@S {Kto6]3kbgSTLu )V&; o.G.Yd [Ճ٘>2kv n8ڽ][4SY& tӨfJ@~DpIꄾ&),}% 08ܕ`H)*5 [;[goalgz-\5C]:u>ǁ߭;um|#u gXyw,Ynkjjk)Ъ(ң 3j/kITpA_LOuϥ ϙN9Py@ NB3vo|^^ŔfzP6 xu[^UM(!ABooЈYR1!HʃNevFe~BJgiǹyT8C2 >-[p0ݕmmhT9JN zu_nVa57yTA5ԿԤ& L0 މBJ ]'hBIEz|&oVp]Eۊ%ٔН7>XtAR "AFgS5$1>2S[{ Id}Cq&!4|C:i f䇩. x a!f\7*=y7 K;mҩ;rvB7m胣meG41/lk& Q tbzB<۟[^7-x[9c8Ѩհ}fR3bSJ}aZ(U5{;Sn3hjuMZNՖi*E;q窢<-I"pa򼄾ş9 M)蓳Nmh[ϖ鏂 l@i6չ3[Joa*S7A8eFڛ ފQ0 QUD?!ϢjR9BІ۴/_#H.m87\oܰ U3<HCbia@a//Mf#Rp{QV1iSOKCCq:X!o_[ۛ@Y5-s7C3I3E2="e eD д4x$+ XhT G񟜀q,ujv433+K0>HcYy""_. ̷֑);5+%4\&nZ/1|) ;yft.E*:>mk סH2{季(. rQVU?ac\" [UO'lu2bPh49pq3WNJ`:}ƿzW$Ib s ;ՊBI>2AgCϢaRĄowmmq'E}d`@C-<̗~&/|5@pS0'H:U\]^Ⴝ<_cϏb"Ie)- %URi0E MŇIis{FFǘ2&%-%=F dmVtb1EE|[s[ H2۲>6' F);<71Z=dBzBW? [0br?帗[dY8zDb~~pU/Yqf1 FIr"_AHeH bϺ`9%Z †c)/ې`*3E4DvE棚ʎ@pݼ01d[ ^Z)$XvN w<)FEwꙢxeZ=Ϛ{K ;je bh6G_q)D:'%轰I;3PJQ\|P!`:*śtT)05dGm)O)LA|,Rpn>"}LҠܢm`MlY@=?q](-M#Rv+$p'x3STU6mQ=XB'yzV'_pž0~VI\UrXu!c_c)T)F%y0~4@זc qAMKTxo5 0'glL veZd4LdRLmK X#T9H/-Od@PD.K$"c{)B0v$,9R֌eQ߸b# d?4]&Cbs*Jl2EQ9up GRI~l+~YbZq[I*p⩿"j)в܀lj9"@,GBv_lI]xUXf 吕J>QlHxZ%³Я_TUy.!d]xv'Bǽá UKI=#fF-G1?dЍ3-wS4E|]Vb44M;Čf;)XB!(.CiN& $/2_esr}unͮ Zt&( 4X-kݧBs -dg +be6B?|Fnn5B:5b[GPP~͖+Ҹ@LЉkP;OH:^l )0">EeM$ӹ2,f%M EѻATE0YH5U>'LM#Ҧl b&=i2ƶׂ5.RtkOb XC*"I[-qWAoKq9^eSVw9=~2$7Nk))ެr5w^|-/5N?kC5{qt^F7/Fk<+ HnC] ]t@ef Q,vXL@0Y.Tal煍;ƍ$MKU3jY~ur4|Oy!'z&N^HT$MkZPLpxP pUL?DQMhR383܀w>m;wW*_ufR^>88'@Z~1}>BXa@x[S+ckOA+MP-OX*F):& $VZ3Nt]@"{h~ݿgWbU'lDكoik `JL.@dLW^_ NQ?S=vm߱6ʜ-7N  ]1ȗbֻ?anM>#EUk2`t0x '7Тw+d)L?L$K3?DVL p#ar-^'%i.5%M$z-x3,BWrAUVlr3t*/w$ӟw^eZm:-NNd;" O:МZZ"z ~%dp︁`[ D"j- S41yZ7$a DxG`iϗk(# ZİWJ4ҡ>SM3(ͱX֏ʓgnswkkL Kߣ1[z“i?]lAnF jh)\58"ήiX3S I=0<[ua\룔3|r-^9ߖqm2&0Tf$@(np|6Q0J>G3;{44d2[<Ȯ؆" ťϒԾOV:UpV*0lZ5QFE|`S+6^{p^6}J숚Y},]DqWK=">;UȺ4A8z^vёK֒g3wOxDzJ\` ӚVHWwYFKR -&zd򸆭r->6(lfL͢>zTѰ4|+Ou?ڏ.ڼw;uj*<#̵h T.['>$ݏ[6yD84;E i :R mbq9# @XUr!|ly $Y҈ n'?hQnͣIrD"P{}Bf.duP#|7$%fchXi܂\&yKnҦuF_3e;9*@; A=8bHG*Ĝ8P :@UQ4"ɓ%cWYe ȟ#X*:R''l$= bu/޿IpXי0dO 3kv~Wdde_FԣkQ/)[m0O%%}< |Эn@7&ۄp8QMlŻ>9xOB%NOYa\RX󨉛AhT=u5WE:NRT$[jT ![MZrD) !n:z&J*8eW4.xXQ^& f_A>&9[fp}>`Ԡ nݱCU2J] }Ϸ?nk!S8unVWWxOZȃ l1>qSnTFEy[F=i^AM1ޜ}8h87 OBӢc$h?&q 0.|@ }{읱J,[yLJ=qɮC`@E+dNRA>*{ Gyh~KAhf"-ҙss'wv}<6'Bpr3n?;QN(k:)(kB6"l} ܘա,La{<5Rn+IFc]ߑUp1 fU1s k c[P!=AaL}hpߏ^.ʇu}NWfh7_N ĊsX?{5DtEi4U&65\l*xPꊿl8 !Iw.+:sC<]3ʢkw9ĕt*Q*GY[ZN3xhY3;52m۾ڪOń@C\ъ~T\Gb=;/iO/ ]$"A(WS^#-toNQ;慘=o(j|r@$ AaJ\lzSf {nȡܲ|k7-+_Ci YFqAQx{vwسEˌ[b؄O)m@/cyYʵ [|r'w_8JW7,ܳ+;~iBQIyrc߆h=QTKk(f\~c,fW`0DŭRvXVzqEKGcq! lP!2yyxy/3, m(PGPa,y/ի!4a\ kVZ]{\P%q~"rJ!IN`\}?Lr^ɘ~fVd]dp{I(w?pvZUTh? !5_׳rlױ'7lZe[9 uF͢kyX~4%(98<BȺWs鱦Eh.@A t9>d[j%jeʢwCg*e'yK^ *LiwKn_] @eN_Q) ydQ=ln*K5XEWA:Bm$Bqq ;\Aed2Wt 3(唺NTa_,.͠x.mL,ߜx*/`B𗄆W8jZDN0',8}%ٚHtS e!  zCb~F R8 A9F`t H=٨k\l#o!M<-oB3rNރ = p) H4eA͜TtRI9)>~sԴ'*`ul&δ4ߚiK?+>PNW 1 |'G}R7ty(lC[6sGWPLdaI݅ye*|s褕esnBxoR;#QEr0gpv">9EFv.CLsAX9љAs (p({$J 1grIt?mR Q!B/U)X, :,ެ)$mV[NA'cN:HuBϘ2 eߏpهbMJtQei[fI5E-b%D8wH\ 'x|^7mCkGKkTL;{=l 6sBVfF (γH9+l|,W׭g1L"6mf~+ Am2mq!Z>&zJHJJ-1KNmׄ7H`g_zL?7i 47n?MH Dim o2G4U[}sBv~g1Pf:dcgej8eA$uCWBk[nk+, :[ K46ԽPfdM._sэC'_VFFAUk.͞ "7g<}7 !;omĢΆd9WTE˿Ac\Qwз\!CB:DU\*'E0!Ypڇj&4+!A8H-*L#M|bhV- AoQ%%MɮP9 >jj\9qjMy':Sy`"6gg4R9^OMb^P ]V_y.C&3C< A#hq]Kpx4o@^0 d wM?^&:UOBԭ;ׄ2K p|s=.AU j)@q%j)Yn7Mpã3HUžqƤVuXu vڀD9Z,~zW\JUG./kOM2w¨ 4}5vrrE) SY9^sn';&_Xwa N"3^ g>͝Ct^O{V^a M]ṔPl=/+-1$ЎAXŽ >%aS13y$Pd@S#єso#BH|`2<2[H$]~=г9x}Id A=Ȃ-}EnFj^¥qij-\qwmD㞁x&(StD\;%lg+J|j#zle?N!9$ڮ?Q]v^rv  }q6T{#{6ϘSi#|) RrS7F Χlh9ky/e&zuo18[Myxj]eуc\&p-F~29IC>ʍ3Ud:8pnH@V!Tnz@VŞ+&hJ{hu1o@Vf@U~7# Zv] )m\Rw_r T`[ vrDt9Un{w]MRf\z#^8&/.~(Q32}+.:;ߑYhK7p)f~rtmgb O̩bs"^as-2t+.SRIf霆-N4)NVRŌ̾jYDpY,OTD/))'Ej"qʇJoԾZBoML*'SK:ycpu90~NOR/@YdAn[z<0d_ bѾ!Y tقH!>ÆZlw9^q@9E|#(E)o+S'0J o\cӆ\:+x?gH%򩲚1S')j 릎rGcJyMgd+x=2렸'N"Vj>Ϳ:˪@V{uRObX%3Ղ "eFM%Uy;(ܨX-5w]<+C\Po: .{aO?$!T'!~JTܴZf>"[xةhE@}>֐={%DMл<ȯĦ9WA^e~}R:nL& eJ*^#͔T #'hZLCN^!*8Yz3?|M9N4.pB1 \c9 !eq1/2`=-{9QVtb%NG Y8T^]%*KYx S, =kmYF?O4o)$k%t.#9߇<͞@I9nzlhaMLEj>iϺWփ+ӽW,JZ/[yV4M[\0'5^7s/`p-d-yvlвm)xoVcO|B]h=:.E͉ Z4A%-N܅ T8Rjʿ]'WPB\ګ86K OO'jvݍK2(i _Eԣ ~yfLMm}:hg|<7^BߜyFs:J7_tt^17hH#!N21pxO܊/s.OZ)VEXjuC1 CC%gE0+ntiQ/GgFvwB:5.K%ޫ,`Nm ZHa+1yꍌ+. dR5-U7|#xcIovucP{Aթ0s=0:>dmrچȅ<p﷒2-DFP@fkiWU} c%Z1w+E> M]۲+Cw6gicc1ѠPmQi@5e@ۆWN*6AfV݃udc29\v*zHĭ^OiPp@!g(o pmG[F!.{1s`Wc;14f'f958G uw0<c+v&zY5c(r?fS9?f-7 hy>B|R o`99 6Լ3}5J e!8jTEFc(1V{(Ӷv\f*z#L@K(h{>Dm1EbE˵zZ\A uq߳뉥2"Y+Q{eWc|FC:rL{Ѕ9$5\ bi#9Mz#zxHJ#QAPLEG$d缰i$ŁF[䨥LhKڦmm.a*6e$uj`#]cS¬ƜTyDOXE\N*̓a0O5A\_$OgO®5DN FͣrRd tIx4}VqQS  &&u3FqUÂ!6jIƂC~g [ovZsp֨Lc¶DNC<Ydėa'^$3)5}LVPyk͋S?yAr?b>B|VR'ŪSB@Nϔ<6*q( ib-^p=IU 'ach)CcW"R$ vm\5j\SCg!@mʓSϘL%qb}*wf6fEx!f̎2 O:2ax!!(H7o,Y ɪ?h\ꞻ%M-5Z~w# wH[ѝ!r/NzEl쵉(׌qwL,jF~ 6Ux<A6+[@h>8џގ,VKvMJ WH{Wj};6C:hE7-qkk rM~5\VN{Цc.Jʗ Jh~IVN%)~[3PW 8]fF~x]+C}N/lŲR`5m=I-瓨:kZ ?4uYYx D2"(W,R8w{j9îHipt9I{!ݲ!d!exUz}R ]dyۃ$BPFyJ)[ce].PŠ6ןpG~(.dp(bugW4ZĘYͬȩ@i#M.jR4WkdqT0HPedkw٣*rI| vH~tL!MZ.!~mKIKp 2G{(Ox1ݿ5FlXs;/4YT֏ *ߴ?nzܧvq#56jvEJ>=&/dHڻ5gsWaY t-%. |} \SK#$GS˽{mgShZnȱLTyLbrԗ!i/j FVy$eUj::\ky[˭ir}(&r{T8lE6=lmkzXQVZC8|SMG҉J:U q8n,y $Pv߬b炝mABi؀@ׁjT,6yABʄ *2?L2)!aHwufs ^n|D3kc{`ߦ짔M PW9m"Ahzc\xRl-KD'F -] 3ȳ,=kgJ vZ/ubw a?!RVqAZ~f F ?o{!A`;(=FPs 1/ğr)nք4!oO)!~7{% ї:nLu/z]rW18Qp?cҔޞq8RW> WKD2?yPˬ`89PKfΆNΡ̻'aoc4 -lfS?,3YٲMxpVw /a󉎣pj.5yR82vj=(p$ja-.sKu$H 'K=U2E}mltUA󞲭w8A0܂bUJ#5o|ĸM< lK]70iFo $'^=o_Fwk]-V@UxҢZɥA'7+(sr  iٶT}L(2ߵ`&kgl17[bS^f9 hD3Z-+d$4{rKF !ϗ pr,̵Y::C֌6Y=P v(?(9R=]mJ{H3FLQjZqyY o @5jDW"=a /{oRb5HB/U cOj5S񕄚o+>\a ߎ6K3WZj eO|, }|1`&VGLYm^~ (\%71U=}mx4ȴ"łCU{uޠ+`WwJoڇ?48s]a1"+ i7Dqzn-Yxum8 mQpYEo jsU7tןC!Ɨ98'UC;+ڹT ޸S+u@9A48=> -cITc;E l#"ƋXPGrAy~ݸyOvī3V%MRD*r2!T 2M-R<aeSy# Fd~7)Ƞ "yʯ_1Jh.ϓ:lSл?;Tw$K;kf;L@)-QG3ѹ A-?_p0YqM=N#4q055fS2vpW #aRWdeWdmC1o6 @$ 3cfZ[_J_L|I@?M׃F_dhڿg"! 7#̈ )wh5#=ґ~ Q:V5܇F-lfT;;my&UKk+##^j/X΍t/gv XbX!d%5 1h)tab!])RGocMᇒI N-rCW~$UDrYR5@EG qa}`ߑ0:A|A R-Œ`gz7LlRRF\|_ݓQ{ޅH1#A@XDOLZ0̱`b qEZGs0| {_ӺdF'&@RӶ~oIv=א1s-'~*v۞'50[*\BiNmІ[o_wb FsqvZqt8S(nCA#zL{vZwCy1ݧ7*a]ሻ<;M?mK^%$'îo8*W1|Joi0a3|hq.&)oѝ)$%$,pqʚAz;G͞wMÐ\n)B3 ӖpRZ҂߾oKDדF.4Q%#Pnռsc0Ak y%czlxj -4TUq# adn]YlК 2$> ǔ8@CfKup.ZN-((ׅj:Ch&Tx-yx{П,e{`LKt- )fT!TYѡ-`i[-ҵ݊jy&}?mjj_>5|[B.\%'7H@0~SZ>T&$ϰB,.\sՈbˏ߯bdZgVy0b\1V^DE@Fe܂Wk7"ޗ:fm ^x^귄|h2̌?" _ܺ&JX5#nuY4lN;RXBM|ܯY:`0 9Awhq:7GBU/kS,,T'c~cm#j3^?A*neRy؄q- U*DUUIDF[z2{T@W% xGfGzcb1 et,xRAŸuVhXUD^W T>}Ǯ".9*i&-.+OCc2S &ܻO=ͺLhՅhrvi.LlcI4{vn̆ѩ&F\3ZR=Wryd{x(]scnHwd>O6VƠx4+:LIuӞˇNY? 0eWj`?МgEdmۈm>efȳDm$fJ>bi qZhݝh6*d[W"(\^GMPޑM򷫩TNggNk17/q \AAZe>兜d,6l"ZR|!UQX  7 XenUS*Q|BOae bATGv31X 3hBa]a_m׭<%Ƭfwf '\U=")+Sk4m'hs,bx:zKj0ܛ\%aE-xT>="p`l\ZXĺlx.~B[=9qjwKΑv]N2zMh-9ڽeê!:b^IVTbFUip e[Xp.پbm8[q V~8ZV>./:}uCnJg 0vL*UUE|Q :>q\ 1xT^`|BKЄ[L4~$ꍚ0 s &̆ bz06tl('+M3m[(d>8Zr>^ L` |q6GBiqcY]Ƀ5$ 83Lt*̿4/>rk NScbCF)#C9-3dU4'Xj :TLҵ ]p4tOxSrGYʎO{.H|w 4,KvTX 2lH EK tNFVZGxE/H1L# D42s1[&=sd)+bi }"%Xo2عoc GBz7Qu5=GJ3{%y;2쀂ꃮwD癘*N-!a'LfwF K:͆ ұ6 #:aTk,B~&P&D*?,pF$io$|`jy!GWX22628WSբkslK 7f?L:"}hb~xI= I阣ת&gĆaqEhZBDJ g'^ 0L'Sv, ".%VQ7; tćc<q[dZ!KW/ X;*xj(,PfN@+&Mh̻JtA-7bXc1)WFa|PLV'V*]RW gQ0+COkaXӺ /(Z`AEgiU\Tۅ7+p= ,y+ȝﱏ*ZVhDix_ (7ʾș8.GthZP,si*$P*m_u# [%;2Jj6s]Y(LK֭g?Xp*f8n%¡IMr1O64 n]Q2dy9Kuf!94!֛cR/15>{ՙ-•ɀQ7`Za*ba-3uF%Y)9-m~`VkMn\*0䠵>m4Pvl|R1dމV:)+/8GSi1*L{ƹbH 4vv\hdD+Px9b!$y$b^m3 =TDf>^$׳ wI/aK쏷={i 7R;F7@ s5t 9uYo&fOB '멬i# ߲UA~}/U+o2ඪDZޟ(Uw h|!88A BCe@\+J8SujZ+e6#k]fkkP Sc'߸Vȱ D04}m RρV*40h3e~^UΣn=Ʉ^*v@U73=D-'-lyD0rsl ޛzoYWq^2d>{} 9aW4gJ#!=}Bg@-{;P̤<&kg ;fd|u_k%"|93![qA`DirDe>C'դuTw_q'Urh+I"uEhokW:> p=X"3[)1  OAs<=aȋJJoty5[rfȽ_Y+C9J #"]Ͱ׊JϗLDa-.qcOm>bC,g,F1Ӭjzj#y<%l7M ۱?:3mSqq# (΢oAVQdPPL[G \2jvEax\`0AT'o \gJGP5DFTXsujqVӷ/m4K~S3ߓ7̸YBKKJ]>HR.񑀭 ^4@[FIi{F`E\' Ҡ}.NI #tHpB1VDH*)Sp~_ڐ'`̂%,}rf~{(o ]X_,DY!K{p.J*<[LG9g"12x>|$ps+=s ^Z!8 ? bmAwi_!"u7cdJF*mZh1¤涫87!zڧZd$bO9FDs0BjY4!0ɵ1 $h3Aֶo{9YU:cIz2'J:|Ŋ*3K3Xn( ~t E'd09iPVQ3{N㝡`Ӯ@&M$TĽ^;Z 3= ]:(㨐(o׿ ?q8+ϐ%)~(@m,q8bl}d ԋO`Ebǯa7B.D@^S >cow`H'n­7Xw#MlzM zS*je[!'Pc~^A8G^?`Ƨ#|a*׸lE!յꖒc%ww0?ji/ U83Ox?Cܽ3.{!MRQMk ܵ%"t6scXjP|W՗؅X-!kqt!t!zD *n6,jDg85 *T܂2| X}EC;UT>#P|lnߖ"x*,B; %'v؇m чi%ѓgKt$\+Wubr6}=U"iL'„B{WŠ DU=G (吣1'tW ce%*dա؁vOSNBF(Ė/K;_2A4ew bY؛K&ڳgzH%ҋo=u!AJ0.alsԵxǃy`do\{n /P-Xm<MvR7;w]o?8;5|&2mm0KYTf"B神z-G#Nk X /ݻNɒ1=]Msf$3/DN#>sxV7>yIO8 v??۴{n  [hT'C|5T0jݒn?.=Re;*QlW'oG? J^-`_}iӬ„\n&m2% vy%XS!ñ+tpcl,4’l/Tqf<5Ǣ4:ꡘEblv>@h\7#+n1Z9AmǫyyL<ɯy71W/|~}1314']W˂$WX!7OU9bu}Kd>`}ؾq =ўyU|maI?,hIF#gTwhKsYvp'pp/lfL_ X[5W:f!J|_9V#`\<04r 78wSe(ץQl(@\{C쌐%Bٷ0x:E@_mN/g씕K+Rif}ڐ^dE1 gjT=l%QĊ[@]՛A yK#}T DF-}A<,M+ '_pNnCwYMz)r]N#%@Q|w7jSrgMqs3ʡл[84: KԠEJ[j]sލUc=$}Yk7 };408D@"X3I/0$EjJ8s^7J)z|aLx\J_xyGNTڞ-~Ebou`Z H }Hr!R7]aWebV`4vxv]7ݸܥ69WAv/.ũ"XD!JL5ښКhO$ L> NtT-ca<* }X3if}@'Vj `>]"nw:koE G`c r}5-zq'\`&Ui_ŮߞBG:է@ \FAF=\Wd2ʿH RBTޫۧ"'_e[G^\{-p" UW-0Jfu0<(bq99(V`bַ_,~M\%S6p36Nb/z̾/~bx"}mwwzY 7O2G0FB r>G$pC8Jkު+ĞWXn+G&<["$ kJ<=`(|(&ZӞgj4R2nUciAԩw7)_/OJ&uã;sJ3p^?_z~dSm>it&+jY?|41?scHqõEul۳vs Qp)(E9Wq riPMFc!X٠njq&N:W[l"IWSB@=&` A.&%.h K1cɧ/o19Qrtu'pn9(VN Jui(XfdrcZEEA~Oϔ59J;i^kfn&vq!ԗW7BUʭ(&4=%!*#Ш㘳4U~) o;{́G'$ЅZ D*.ySQ%#Z2י5hR1,hYיM>yc7xy]'ygM_jzmq%5W J-㠙J~VM<ay EdbYHIj_OCOis[ZF8Ȭ0(l:kc : wE_LM *I.Mb~|T_Jne6'RO>'MqwFm\.BYzMqg⹔E|Ԙ2\בM12.'O ̤7j÷t?`>1R]_Sg{Y:6(δ6BN 7sӐr]WqsWqك\12COJdG{>Y^ 5w^4_;E[ܦ|ԁ lϔQal⮫k˫98)_J,|?q{E3|V#|::ҽoKg@7Bf >XSPt9]mEd9g+ֹILXĄ]}%P(4fՁ')-_op jB4F*>[JBJinV bR: o7ʤ"/Кeޤ=8+%؜aeetjX“Z/?XQ"'LO_;g;8ߚۼlx}0w}& `63t,=ldjw19C@yPCnS@6$2bEYRFGlMՎiCEM5KW3SR-DnF/[08 kAᏂ8x~z //"4Ƥ x3 0BAxlDn, EC:D}}/!bu`%lA78УۄČLM]/7۫m齭$ɤjрAs=()<8I ð׏KBp<38GO|K8j~&р^8z7JE={0y풹3Jk_{ɿKU-lNuPw5ӌ6`+B=zjq#Oޘ6c-VZ`zժSYj*TK:jN MH\RY˱Ibfps.va{PwWb6>a {I:C|ES*ammZx݅.`SW&&z^}pBY"@%"Pe0RS"/pfaHl!Կgx \ ҒVz˩DuzuxP**'1)9KgV̏V=-Db#:3xv:b3AvqnReNƒz:U8eWHVohq¾SMwlLhַ]"`ʲԘ7HH}j`~;`2&w5o~'–5 t; ^KJG:ϣ\brc7m^" Dffy{?b a 'OB>? 2\_c~Zp 2`Q֤rKʣ](8BqVk웚:IO1๘E)ݹ;AfsW,Kq2j,yqWF57rbrM솟@_|Yq[-Y((a>ٍ\=<$zYB?\B`X`zE!eH A'M+& ȜtͰL{aTp4=|^AV(mt/ިu&fTj])@{޼ ]Ǥʁy &E~a<&T7Vpc"Inn*c(HL1>t[ȕtUof9V;x.:as-a?ruF볖. {& hImϯ#V);kkK+T%FE{H+GnZ eAszY癕/gLT5ۄ=:u[(.g5G_X%Px^Ϭ(2$GsFME:#ZSudj\i_c'o,;qPE>my!2AXt *_<i %B%ʽVXc)\]$xc$s+yzצ,\[)SESFoBz/E6n<6 U16%݆Eti!$FԴ Jja-Yfڛ( %<,[lͰK{V/wˌ0FQ?lD DJ'nCa(!,+j|CѧUJӻ䘐k8NQǡ׌+Ah42k:Dۅ`[<;Z l;Qd5fjs, suRx9eD`srnEe >=LkG9U:vlt Q% .KR ޣ 7q*i>*Ox84 _ɮi*\߾g=OiukF C@3`5-XJ)#+dӔ"36Q,Q Q\dw;gCU|ppxaTC3 p9,J\KhldNa& izUo\}j]#\[5}"oq-<=z{W|384(C Qz28 rرJ|Ǡ應v ZI?u,T0m$ϯj0c%'2or(Yc:$JR#:X#\ kP8Yj0~sCH!9$pW#Nh:b0tJJ=6 $f|u!9 ҀE)ed,epTDS1$^P騢gН>tU"^b83_c=7=Ӕ33rP#P0O- i G|g7[4eڜжuQN?~+NUaA@:VRK!X◐FXA+("KgJUܩ}ҹ We 5:/y!JM˙uh f2U/"{YTdQg w0$]킏@r՚ɲ8 x rs*0 ȁ8dz:lʽ-RYلa B>f}(ZGǽ-i1BѓXEO|7e2\s6#s@_*y-n7G<}-Ԁ_-ZƋ6eL<BZqrY@^.ޓL!g0;!X\tu=t5(cF@p\&,Iܭ樖<I U ~ey'Y6Q8 &2Dcu-N@UOt iQ]<ԗ4hGc'+ jd( I&;q=D#3$ )06vmFEFǣ,EFy}mxo23q A]z$#DhҖQ1`~߭\V셩*vp!^FQӲC|J_3]ģiH ϻ)tzݲDxvW/X=s34 荑{6xʤ"p`guQ琯|ZʖO\4A-G]#Qwp$b!#z>(TuzwK^t b>T{0"=O,Gs?I 3՘Ciw{.ޓpzs_LNPE_ytvmZq Ջ;ou7Ep;.O_)<-z.7&bXطY͌fJ).=]-5-=C6<מּso KfH?}7KV |?_G|b>ܸf/,<Pnۧpkin]t~PbC;r/* F4PG׉f1 SU.R3 u|!2@:rgo.k9aDYo~ zb)?@ťB2/Ŗ 93̬+CFqj_W|xPR`%^*U@B%E N.l'{‚a{BPwWCB&}+ﬓ~v1ҳ J#7ZYHN:P[buR9lgwl+BEp q"(pf¢e䚁7ϒc5$> z`1yiy~`Ԓڱ < E2"&D=LE;xEmn*% s͟$Ds4e۶$!9enlyH/MTR8|@ӱ)L\bfrtfK/mSCPO(i:錾@+w#]#*NfQ,8vv T"asz0ѫoۄWԘ^[IT=q:}/sʄ7Bΐk,e85:w0&ڿRoDS凷e~o& hRhki@5dbqIJE y87R 6Qȥkˊk>-ykAe {Zs퀱s@j 1˾Oɟ-2s|\k'LܐhEW@z_ձg<{;ohk Rō ўA5%>`tXLTZMǗ k:&KJS8zJ̧F##I?_̴H?sG5s՛y,UڗK(-" ^"Mh&3B>:EiLS^nQ_yxsHeI@~6G6x+47Ax%E_-|]ZiyG1 qD@ ܛH*5IjnzaK44PRߠK/7(O3 6+ktڂ*[n9M!m{&ϙSOt"LQ7LʽCKFѠ54U}UR"Z,"й)Ad /k"zKI7 00=ԄYN_a':ڜߎa52P]yA7uX Qsz-q_vJsi%r[Υ)jTd5ޔE7)S`۾gڔ,dɦ#B? &u3=P*kV:3DTdw" yn2q>U;Sjɵj?X0:Sj o^.(8u!h>F.)Yߠ"wYF{X$D0_~/+f)@}q7ӡ @܇t[:}#:gK&Vɑ98Pb%tPbƹ \ {Rfݴ8@^iK,/7-vIÕ'DYB R"P?CmMyu*["AOBvf9ZzvW=.Sڡtt] ]*}-{*nM#D|W4duҫ)$ H_mu+7AsI[l>AEj?R[99?c[ئ8aQx—Hii7G]w{9y=’`I ZO^1B '. zi̷`9o3bswB7~J&Jlz 41P>:(wFNweyXp^^t%l#3 rF2W2hA=|09̓4gL88k% Ҷ+Zlwp,-QQF&^8hƗnrg3n"W p kS$ZpwdۈORqgPp3&Y]2!({|" ?/~ib5CX04tj1,-FD}L!a4%:~L?[ 59]̄j2;鍨Jx_Bvqvݞ$!1R}khg|eċЀz) pVLϥ2TLp˚דoFM!'FP%|}7+ܕ62d,CcxMp27lwuARuX_A-r<S)W)ArƇ6)N8 4 qku,퐼Phrn%f3Mo0(iKeFL}QLk{/ىfrV e%Y`RR(y%cH<3Uj ecm,)cMC֌K^kB@Ka!o"|2j\IU>*Xz6#gf%,*T՜E#q3E^.\И'c.zDžkmKCs$Ni4 |#.eAӪTVL{%T"ØaAF!=:>|֙A]z8ixT:o)/&dV5m$:V0c6N_TyN oްJ8vite|}ihXExmA8(燽 }#ae('-Nc8Up?M[ja8_>A\:bϯ~ say%ed{n Ch+'>tȕA c`"O()YXsaf=ഖZ~VAZ(s 3J p ZBJ׆^s) HK'_7& 'ݰ麃Q,vvio\w$҉>p 1_|Mp_w s;/[9lzq}(4 } dDM!`"̋3DoyeX7wlœ:"Ջb | CT(:3Vuc[:#Dej.\HQ!6RwI#`KՈpJIɆP|v:BK{[Vf$<'8RY{y Ż;Ilmpg-}AҝuQ\&SQ^: @t' nE_> g!aunEBJ|t*ӄA &檨S$>PJ>t=CȋqC&J#gwd6QluڼM3k p/V6Qf53$(- Ofe' ^ O +g,v:Dɭ2_Lejy@%$Rz3!{w=;H{0J~Zq݃3K#Bm;#ExߝKHIИte{/H0 dld(̇&]4 1SiK/6W7fwmӂ(=DiP>w6=PS? *͇A(Ѷ+R-MNb@{즘,>h(V8 ]'ޑ!䲊2 +%blmkj2C~\fi,fBi)rr-a5#`ħ Vc~ #l7ܞ^ѯp*j/Tn~{B:{E=gby5ngPYƚkK%A %[\,gJgc||e}.nL9:L2`{}T.9U7T=bG6q^!!3pݭZ^ܟQ 8^yl40qޣQ?%>㙜q/84.KpC ͳz2P+ | |w5B72MxcTz0K<ġKY/L5R薂:J5eLhY9Ǡi N+B"qhNmKPQtix掑"~Tü$H{Qʬ"slԛ#v{IgZHkjGY=_UWFkK ?(f {¬#n\. i}2!( 3<3b6Ti :aFh10U͚|,F߯߫re1tTvs= /ߩhOMuM(c'Og`ᢱA"D4\ zz"n  3ȱKKߵDz7p3dT.&Z-Ae '-61T۪Cd9\}M":aW/.T6E^xI%X]swٝK~ݔ~%e OB}[/'#Q!/ )Jo1σϯB1w|ja(~2YUVm&,4 J"S rͻ:qC` 2[UYsiRue[(1(5>1?]dzq*(0: `z<.NJܼ.Q %eq(.lwF') Q =9jͯ ƙL(TfuMjFiT=Wms`d$kOajP4&J`c&-zZޔ8r/?0o|h"CAYܪ5-~{SG[&Y ߈>A }Ґ֔7NvUP$'|ZesH֧o[ӂEs0q%pO@^JnS(={]nOcvtϗ{Ȩ tŹEy.H)JboIi$I{6p߿Uwqh蔻dkZܪw;1';RCm}:㗧|$j]V RrHt/2UG>ܼ(soiIdکe4Jz]%E3XFY4owu]T6 ӗ*gxr|PEԮ]G$dj+l0^7dy~+Q3k'DŇ-Y(9Sjͭ>F4yuU]}٩]4d(~ġP~mJ!:bcI֡[Jrіw+PVF |_sC' ǣҳ`c )M/ TRy$;QdLu,LkͤWC DlyWԶcA:>\x{ʲW@YNpS_i3@nx9e]~Zo\Ȇ Apl;{/v\.1 Q <&nȮ..7~ ^&4ayhAƲqm3v'"|RPc-Tf1/ye;z bq' |,F\JK O%A|se۪Bjd׸}~$ ߄39|+fslPP@~${\D-Iz9]D "h=maGIm)G!}T+[7(aΚeӞ:{7ʀH\M\HocΈ1LkC䷞Shf #8Xf&S'[tf]U\d_K챐u);7NqCETlWRɟݦN|^([ [2t6Xٞz?jN r D_VcPm2ɅxOWGp3B=ZU5aX&Uy\-N %z4pMyG,UK4PR*ТD-Vij\ʹ}nRqă"nˈ.XquCT#Wsm^LVWJ:|+q{-A߃7kyGWŻ06+4k"]i v4I2E,P֕2#eL5s6&ȷғqT?| rp^x-ms-Z9sFۤUv/rZDA IK\j+& ar;xg8X?2гj&U:;QEatx/w] 7+Wel8֛1e#V` j6u€l]NigLcmg^I{GawߨUk*WË5"Ĉ|?V!GIywهw%pLyjs+V&>d0/I[!7иG$^٭x p5䍰bt:Pnx4Gg.s~>Dm2B !~ݸ=Ꝑ]?3%uU9y@ř[yb\/Y_$ si U,*-)~I1-=`p4HF,/2/)f]mb 1JD)xL_$wx1@fE5BYA{["e_m0jd-cQ8zG)x_8ARݥm Ok3T{3m-Q|KY# /€Yۏfg`\S[0J}"vaP#5O,T Y_.gǘ\<.Wc{e&z,2ة:t( ԾW>#<>G>mG^nW&Nb{,NC"^K1my#,7>fm? >|?ƙ򀹀9&肇r%پo -A#G;jTK:i,{mVZsaԭ&7#^'<<4aS߁ujӑ@JR' ~.#t\u(5L*rW"sW jF0p$t :n"ܕ~?|O\QUPL@kZѠ !F<i2Т&|+5ۨ0(Σb{m$uAFykrd+g_&*O+k*H'%9Ku)!=~bTphNÀzQk%9\9}M M!^Zŝ+ }mY})GvgD1y%bؙ"3sZ,l!J.m10"108`YlTiM 1))!!E.`hШ,K8{yGek3| +uj- !kUG Я7ފD͔,7,r &L92h_Ao(Io&Hg:`1S_ۥwG!QG ɾR0^mx[[M)Lqtrybݾ];Kf 5CK kC| q{DfVfwvMEsX-``i )T[$101 ǁ/1><}+ {LUS4AlA0ſIOcsj[3le)yI:P~qF`sȺU>sϐ yF4SY@[JHC#84;AhdN`~.'ˆ7ۆu_'Dyo$3u:1dFFut論a! E(M<uq lfe8[ޏN1OKeBh(V _9-̹$e)SD ߫`m^h̹Ik5'{XiIyP 5$ r{׳;^2mbkġd\'TQ[~f>L@6HP9<9}i[7a˥!&#爮:`JZHfT)LrvObןo*q+V5/}&W2* ?bq^|MG 8jiA+} xOVFaCNh/=Cm rTG.!wa#LPWێ}-quBb3;' =ƫÉYB.$2=L/S[N7oFSLp!S?bJ?t|;H_#.D=|4H춆aNB_DGkƜfieւEnmXu7f/7E᫴rIDF`ǧ߃x0 S}Q1bxtT! -8-0/}쥏[p[Syr9`)[_LeKByOo魅fnKe Hާ8XәhY&ͱ i~Mþ'FΙ6[\ ;J/'FcEj& $O,,j];Cyo\k"S0,r,Fʍj ĵ+w+ƒRiq'3r`_o1[F/{#ɺ]uA:/9\*\IȏNPSP dA فJ6*y2 7CpJ@t"moTziy]`#:WoGݝUJ㌥< [AzQ!i G4Q'dz-ӗ]mz chv,:usǤo D7 D\1*׊sdc䨛כoPs}?B&+*~Pbd7j3S[QbL)%֊VB>6uQܼ(Qi@9twҭS־(|2ܹhŞTҁ*7]?^ ݐpy`&*~r'J4٪ ]]O8)uHS ™oaZa=_:CuC1\&JSuۡL7g3u@FXYkmL. )Zw8 H- !|, C9 ~$pV5OsuS:1䣂6P{K6Ѵ. P| -H'1Q$$l-<^zl<ML4ѓ}Um߃(?Mq21j&ⵌ'& z}Hڠ?oHDT?mzpߐBP=7WkƗPZd *e"$ ΅%ޢ-[;V">PjȘoOURJ{*HD#πkv O7 Ze8n5^D+c5p :7zgV$ _:F̸ ꋷA Ri?D6{őzw Yo`*Ie劁ȱ@NE-3(agbLD V!8:g$9ݞd?{<FRKq/cz-c2 \Vp_h Lm` ig}tbr/ Hf d)G Vv42oPAV+r:}or8Z$[(8Ht4.vg AGVh%J0y/4HsXEP/(83 ۬M}H\ދHbLP?Ha1w!M;Se_ղXFae<F(0Rzi~~l9(KܐNYeDB7b{ညɣjΆޒ @LqP4KX4f o-(k~Cc}FJ+66W/h˵5٘뺔MKnj-)y2Če͔B -Ũ I|U%lDҁ;{܈6PVKcĄ++qU}Nh!`pHv3~ N"p  `au>)kuxqdpezζL~Ta幫JF+[dNQ/-h4r+PqnaC(P6~an7)ǧ;p |'k8jC~ SxʂuBf^ 0grwh.V'Sߺ#vp43E6ƟUSuZo 7"0ܰ!>O};TlѧN; r=dfL;G圊%Kb)g"U{k0޾A lLD8[o%&m$G1tYvWt|#,ؔ 8z6vVsG )b3D;cE.MY>ԵZe')'>~f (^:H|`w.Í}0x6N1|_G.Q0yj5H@yߎT! )/AQΗ}BewJ+*p`rP9a?߾sg%_4۳ nz;Q/!u腈pcGUP#,7U#|J񯝝VT㷈_ܽNe :SIutwTj`yA!q>HISU7e rtY(åٶhtuA4]h2ޡ3>S]nI`QXe(_-xt[I-Qh`vfbP0d糃Q%>/Ҟϼ05Oᢷ-_s[g#WlݤQL rIeTO#NRe9p}Q#YN-QcHvMQ#zO֖hz3`9L3#riӶ<@ nRNΜY-QImx,KX>'qF$w9 - 3CώXLŰ'B[C> K"* ĜGFuyo"v$⮅ͯYj"@Ⱥ۬-6#T-H~.^%Ya4$zFQ zM\l|jTThXy Kq2i/`X `X QT ѝX>'ߏDzM~W3ێ!GGN_2wfEKę'k!,$J{F NM<ٕjJn)/W̧,_׿$c>;b%,(5ASV0(75RLBs0mXz^QMySMG!e[/AŌ~4Bғ3H=Z]_AQw'JaThH9NVwel4v]F`gc3+('Z;Aʸu;RjsP  va].3>㽄R9DU 3<^'GBL' =!-\]> .WmH.4*b>F#K)h?3$}.O5ٚ/= 2N24ڰM'uqSÓz^x7-Xw;'UL!ڛӬ曼NVdpY4(0Q:u^O'H .NazFUeRrNj} w}V;"/ %8)m&\JˆH}r)6L&Zd4)˰ńro_? 7`zD0V1XkVio2'.*q+qw{?IBo^dǛ>>;a]"DW}* p]2rlHq?-+ ݚ,NbXD ='Z{"~󪍅!#6rJFhSdt[NF& ": x]O?RsOCW{6|9 ?}}RֳVUxpw4_c ꣨ArRЃ =>D**,װ2+ҿDV DPcatUQg73ae.S|9|6 SsR&NQQ#`Wq/rY3v`nr$4C M*w$*з$Udž >կʑ{oJ4QSC]{(uOvqG}8_2͊7ޡQ.7YՏ47[VupiIG\>Q/'A ۑJT0%[Q2U`EC b]0V_&3Az]óTE! Fa\+Mi sKĢmxۥԳW ]S$;KF 1)c&=D+%';l@R36:[ۏBa@JRk_$it `(=fy7mSU|ג7,5Nl<^)o=st(_^9\[(鼴/b7l}HG !е; wFYmp%+4dn9~-8x/UzJvv܆~ f6|2 L"pӿZ1IUI͙Zۦd[\Iֽb:aF/  ywAi}L\gn:Hܤlr.[ Mux;5v$%OúC3|ځ0OPX{~ZP1Q4: ƂMtLxNC{ɌZ JLBp[AJhF7,~ѓd&"TVH)|}z&cPnbY,VcfL)`Am@&22] xs[UY7|Hl9u曣racR>/9n\NTmT?ePGL{H>i<+5fEl MS\@7"kͦɁh%nMÜf׶Υgl=:Qf0b-$ rQ+QT I<2<ەNoÒyِ7aq6Y(dfsLbZIgx=s =9klMEn\oCP)p 9;ѦS#( cqv7.8r8Dɏ֙fd]˛Xi$5Q5*}j0ۥKt&C")Ef(RA+P |6ӇY8lD mY?d;ᓟ(3iFHvZnCN-)e]ڽㄘn CD6&Vr@^F¾\ֿ>]rtDj+`2^1GP@Cvp߅KvO!g`mS _!~k_t >$ԧ4 "w!Ʈ Sėnø"^5ǃRe|@Cw|(wv##U˘m;"Ǣ{nLM*~d^%L[#zr3LΞiW8VnnxnLJ+EΘo$z*}ZqI:OWe?\Jdia7HK2D{s+~Wp=VbuKGR(d6ŎD!Jy-H2Y9m.Bߢn7o|.a$P&ky4p_=Kx}Țfg!yg{gABdhcJcm2$3r C1SoNN{۞3′;|u_/to*o2cYϚ~0ӌ&HdN#f$~WǻBs?=@?MVIȇb,Jmt0o~֞Vp Q/K,ٍ61>V WZtw5 pHGSh}BP0Jmr`dHxSl08 UQ W^M`P#D+,5~s}:4`Jm^ 5854^.rZT]|>^fӹ,$QʠT ~v5Ӯ m³-A"t9cPEGdTQpQ{3ScXvR؊N]H4vEHJr: GC8 H~F~`l/([^ .N%=|tnl6sk.e}W&H%2䐎6 ]rY'}%.j{xRJ|aƯq$CG5 %zE"ogm茜h$5ӐOYy%dWoC'ʍ*~|-jCiU 9&˓4pQL;>KOeX~&9BSC9aL&Ls^2+ i(Yg=(~bC#iula]R{LHҹӎǙFܽt2T%ەU Z5w=lyh&UU@vሎd9h77KR,%)+hV]}^\9$9Y#tivlbQR ssQzΥjpTj+tƭ^n}wwNFBm*N։ VOg0^ɖӗhQ芲)lS%OW 7 uهf.dAԡ͔C$D*ݡE1no <p&Bf1mb)~fM'Z^t~Vlj-g(x"C"kG*WS;LHيBp%Oa9g#  .fn rgjQyp m1aFq+*ڄI9cXڗǮ7.F! CL * Y+r56lƳ6ObU޻xTl3R,/v٘ b<8`Pg& W\Q%BC{R靦|-ᥪW f9XZHl\E>)B H»%BE"g2DM%9ـczvBLCHt&)Ef9<Nkwv%ڶ0I1~(YY.r$ѿJ`i#@<܃$dMBIV`VCuQl:&ݸT}$pQF#1i"=9W$I~Y7q=z.Q[^seZ}p{b &V!@\`Ell!ip?$h5N7*$U1LwuyzvfQ*"FșB/W.a$bLO=Igwz!E`m4Z(9R0֑^E~"0g8Y&8c4ˊ\ ԭvgCѤxרv|%g5Diq)^A ۩0]BK+v*ڳk r̗nq(odDcG+"$C#* yP Yܾu#܏rp/bбҜ3bH4r)&rWXwG.SnTE|Ir~rZ6+z] _L5 XpuLeiř8!X@UI|%PL !q4<lvL,#~v9?)R r~^=^6aojL2dI&aA޺~sh5 Z=Zo("9Xe W=qӽMkH%F %,y< xIHH&=P*ZpRf`gQx튭SㄦUS~w.= l*Q$ 81˂f"Vᵞ2.˵y#P\CQ8NZϕ&c P3gW4s|NbZqFR dW /+5Y>2A-[|~D W'xTCgtW a^x nn6B+?l%{X:e]ÂjSjwd1;aV8#CK\cupqoPʅN^0-D͏ } pP@v=QPRYA%T|ҒAйˑqwZ{eZFf!"wZ،fI_&G'CgfvKiAV?P+n%2;NM yݬeZoIn DJNSՌ%f>$[^l:oʳqj%;$mfgr #XAu& } F.Pdڢk%RՈ}ԍĥ{U!ZVc7-`K1D?oWYVhpB҄Nқ#D% 5; \͑igΕ M{5c`C쬥+Y lCW )԰Dc!1%j6ufN#J`#5G%9|+U%#Y7rI+治\#/k*{)oV*2tЙUH̙?oY^ FH?yٲx#`8s)v0}Awj-޼"z䃝w\,C[_S9{^ޞ#<ӓh&gwCueVX aN(q27;8l )LbȥZyɼpx4]*@3El:řu^yc; o4OʠByuSǫuf zCOoO ;U_EM\2"!oR~{a}I`Mh ߝeC-QST箲ȁPNn>xOR)" $,w5zNADR@9<?p ' TvoUQ8kQ:n$vՎ 7KhHNӊ! RcŤ2*^=Ak,~gec}#A H&-x$Ӗg@W[qc/_[#@7D͍@XkeÈ"&VçYWLE G c|-1 ]:zOQH5{# Ǒ"ڛܷ <<9VBݫLZCWI!4A<z :P8 ME6\yBċ0 `"r^nBKl1'jI4.3ª[cK C."Z]LYl5u"=s$6JiV1?IW6 (B`xݙ5;{i,?g \bF^Z},#%z[2e3^\N1G$Gӻ*9<>SV%huClw)`͖f-T @mzVG.^ҏ:f&Ҽ,?luyh`e_ihXg)j/o* }W* 4^ }Քo x*$q:ʆUBK{d~x;qjI'}5!^w,\C]t)DN֓ս#TJ YJIF ^n.!I:1YLI  # B+#ɼzx`nvEI#*8"nt\s_b$y`M_pk+YP^~@z 5\b4O$u91)츇o_Hs6z;rM ?}fD k_ z bWɵpډGJ=I/e Kъ&5x=5G,ŕ@ o溌Vr\Ro2A٣GyJ֯O nq'D=:pI%`gQF W xݻgvQ$-(Sq .D4귅I$#,%׮TE Px}ABv:·_Hơ0oX; 4nL_f|Ya}9@d+td^漀x`8c<v{ۊ3T-rz03p$"׮Ncb4u7ҩWjճw(K/,w%[p#vVjS•jrr=.o,(2~qW"~ʥYa}o^ lc.121l[FźS,>ٿ₠گ\p@ʮakeA u>(jwӫoF*^Z W˚vleq$ȤCF pz Tb(BSL6FtĹOH\BePn(^4T_K&# ^gyKA~{g;Yt + |sqL[1.k1a[d@}Gu:@T1-&2]Q7Ѳ..k5TzqH&"e`SwermDf)9 _| ˣ |-"}@U>K*`?Ʈ9>^-_EWW^Ԥ>*mƺC3"N(op\ c7v=28KiO"SxASEt^'ܾ+]R\A~1 =睴c$ґj-#~5a/YBs' F==~4 !Ɱ ڋ @A< UV7)` I4Cy  OT4r_6ІY ^;/GHK I>xIe{%rXF*{HVudzCE { N^ܚtR[Ɂ70,R`%]8DSTMYg)a34g) Qc=) ^f[y i~#~׀ތ _Q7@P$5rZ9|ԏ/@}*^fN-Ep^ƠAXFTk ;!Kv8`>&z]' #'bO*|ѓ3Il@Y5p?~HPe,rUiTCqr>vqgbf*.XJH B,Z`1ċLԲU}R $}Jp]"U No-I:!`_n7v[϶ni6U!MH R] S!颸VY'gJ.Ujhh{ c^ fh2*]&D`PpͰEs%P!n0WZ.C <%DʫoT*bA9+C;Ȋ_;AJe-)ɯDSHv/H5HA$(/M l"&+JH|Ղ-<%J`̞}W|Q}Yc7 ]J(7ׄtkDOM!%wrzbFt+H# x#f,?}]'xMN]Y2L[l7K%(0Edrl,C?5)37(:r:3+rcAWa_3LIT]v䮬SFK Cۢ!&!Vi#aorn ;*raxsNG j4'̮&W ƼVŪT&[ 7$3Ԗ JS z1vڮ J|^1a+3\PGQ;Jw}bTQi9*91  n7ڀ|QbK7 !.~U7fj礎HVVF O7)c7b]@ ڽ˶/2=b0bG {M-%uK:Pip=jFc3s!rU(GN"#1#|DhA y(vb1Phg͋ԧ؁(e<>VgՉL) w+!^ +1fSqIPB49A~.i5p/rJΫ"?|\HDT"B˵CJD*q=u"᫹԰ghlR**5)@d&!1cG<,oOdvU-ԫ:*%!:s2U&uS)dyZXCdɓ'+_vO\%^i}(o3s4yM|]@?&cN1굛$N(#|kSWL㱹P2Ibl1-Qs# E >r DZM$Pxs/x,Пde ' 9IŠvV%?Ǣ uV8` / Lw~ sJx"_r?Va:gVcЫֹ86P9#&kƒ'Mxg4c}L))keUSqo;<dDwrm}o.bE& bxNRx#mXha`AO]"m`(;icޓx0 *ǕmNwTЀD "7W]}n6*n 6t3VȘ+7xwXVԲn&eG+xÇnBz=֣gXx~nD5$ ܤ jʎˍW!Aח5#e P![-qɞ[0B&5Fh&hء=ס{22X_ v[+A9ˊ'],ZTyP' }5(7WSpV>\6UҢfn_l\׾6h L`F\JzH(u憻y'=bj48!\wpBQ|R\Y!nNr%ӵW@kVau8r@*rдqIYEt7,zU$a : Z*F|IyɴJW2sԑ $V4%"mu5>-264s\z`xzfparg򃩮3 ՝Nf%C,Ɯ)8yi`21R~48 P#")qsN Kx&D"8y$2 鄵ǂW+ FN&bH.|)9`|iq[cOy4fsΟ`Qʠ?))*jj|n5ݾȺGomvP0kqYڝWQW-ޮ1;ceDnɖWu]Qs)H93<о/g+s0~сgwR޽\ ׏![K]3`ޔP#kW k'X-ٮ?@ܑ4AZFrrp`B t2װwuh 2B5޼vI{ EӜ]/jdAt%i"O$BⱾѲ:(M>SB2̤`p-ڪ!(9qkŐqogz?EEH %4J/ 'Ċv=$/j >6XjjoIKm?nu=:AWFgond[)54AE r}߸iT6Q& ZH|u3y(Ȁ%{Vlza#k&A"-ܜ{ˑ֗4%8g<۲t:G3E#\4'hFJ{B? ;c2ЁTLi܍&2d r3N>mWX |玱P+vH]= ev!bxVPBz&>Y2>p58dvL7\) ڲg [,'?6a.F[he  5=24Uy)%q6XS0 -<6>5BRo#1CEa'г%o`ܧ=}stcjw*f`oj7eԓO:q -=Ɗ<*n"F:Tgj R(ሆKaQ D,8Wk%ceX4n*L\-~S=D:$ o; 7(~Z菉oA'T*OGpV}w$5]gn<#Ykᨁ|7_CQ޿i\oòyYG}"~z)#9 Tk"/o Eu@(dqI@kmm,B3*4-sEm/]I'VRZ]*t݆L^(Q4MȔeo"8X^UҌ<Дt&kfz,T d8½.Cnje*(-[}$Fo)CaA*l!p9̚i!FxL2{-v B~.101b_,06 tjpcmr&^>jyPj$:Y-[)]i|jxOdagIcpþP@㹰8,}7O6PAyqJ;S @!]ur8Kạc;%(k*4NMK=O"W{OeD)*U7 vI8\t[ sZDڜ" 2ƐR49t;/.DЍBޙd&РC(rM턈6YCemm[fOWW>sAZMzy cMf= g˞ (` <"=ſA|RuƞJ#)U}Mخn ;i6;ALwl*.UZgKa:fAj^ֿ5ww(`_[$+D7TZT6AYS;k,vgAoXx,IciwfgΚ7:`imFцM~J\1cϕЅ>XŽe7$" [}`~) 2$’ Gr?0_ 8L~h~>X/2LS=|︹y~Jl]]`i>3ơ/t2%0ʽGV-izIvYڸ, id rG)Vgu0R VLtu\ Qjӷª#^VaZ-NNm?nV󂦐4㹒7[ឪW)K0R'R􁸫]TEv[ZWC-WBZ,[nS כ^ '@ )梹uroѼw[{5SzΥq™^JP2aTGu ǰ,3aNNOU]A$+`kɭ53p9d|O~"#W \&~轉KbY1ط|OYֆh_6y;]Tǻlzѫ|К\ '=]h@_NՁQǿHJjW&1+v. ;7YAʉsL83a/ n6쌒+`u>&djȫ+V=bMA(,'\%z}27D9.Y%Y]1ò“d`kk#H0sIS6Pqa*Q{",v<v@40=4Nn玗 m/T4$]uOƢ3qj c'5N(>}07an%'#K@HmmOD44pR-jrA6c_ ^ָAgj S'>oKJU) TV8o`s`Xr>vc) fV= FZ`v7:uN(l@"-mp S44unhkͿeU+#Ӆs XsDaҬd 8` 5}ZM4t ͸?m!$Qzzm$~۔sF ĺAJ`b|Ӭ6o wb?%~)l|9aQU/V̈$ |C~.mv=5.9Taňho<oD!|frjV:I9<dvkQo1u"j6O˜1h<CW^RBLFssGa ^sQeh?As@|g~úDX+ޣmM-葅 tZć|[[0qZx'`2#P(xSxv|DOf2*}4ݴy2O28ô8חY@@1M ³],qx@<-# c/ᬗ&eYh0F!J_k5,ƒk%5zIU[!x `;AЀ;[^8*GLV>OqPX_G\ Hʲ> 1zʺ~oc ncRd5v܆=mJ,XŁUb˕Ĺ(ö=F܄ԕud5V'0K\##λ//<{G$(@! aؚ`{8%)˅Izj(黇+ NUQN,N§%$މdP` & )+1 y :8H( }:0S0 sPw 5Fy*H]6ճKMVH QQ2mo)FLl^D$)x y3jt1WDFN~dݰ#EiI]cWUaqĩGfA\sx)2$Td.m*U&{lkpt* +)tt8DFGVгQWҦy>cv {I\AL>6`J#Cғ;|$HdXFa}C,|D̿raw:_!Lha?a:=!'uZ%̨iH(y/vZ8>rutQ!(Tce?%T2H@ǘlpI;ƥ:)i;z)z4/G!n)&݆:-ԞMq8Ս]i5Qk=X7x0ˣVKH7q?WQX$9ס.svGMJͿ])w1{21^{Du[U KIg5<,9v,Jtxomub4A+!祵,:g6x@baE%Tw1^|Z,j٨qd>lJt5u#K׊66 2 8]t z.jdF^T-\%6̣v ̆ڊ'[CMȉpnh=YݔHCRP!t@9YɹwrrK@'#$I {m{H~#}dvqZM%QQt[74/GJf}J 2sMȐoMa2|!wkGɝo&T) u(KN軺jܘu3'pbp_Ӹ1^64RFqAE[ʮƭ)l[gBGOFkIH0†|`OdfX6K8Q~hp.30]X=qSOO6ޱRqLlHuT!b{/L5j ݸVEr(؇lSC _cJqaM\ qW^kلE+t"OI$”\shg*W'25ri.2xGvEEߧqwÅIi]%[rcr̳ao{T_3B?_dY nFđn'/;7:JJƥL={Q//07vI[g(`a;=X"Lg!Y}"A88AQ3 :5k50 #-&F*TJՖ %7 %ُaA9ڊ(H|'RgR N#2r/IƜeZnؽ26}I ɾe:jb?L6yöS Dy:Oà: xa(\ej'ΣWJS2yqej 6LPb 6@B1wH69b<å||J1TY*{K*})DlKRǯ }A vu T89jROCnB]ddzK[]alF():RoRw}&|~F{+G>nd|հ%%kEWɽϚIk>`ma2!ya /|ÿRL7)@e'#k,+'tQk6 9,r,*jGM᯦}7^& Dmz}T۸B. "L& &E"$_x^|b 8U1d&Y}qquPh?i Jï;淛L$?BY>Rw}(6a7mE&*l"iP*̃_z*L Y-zYF/1@> ^P)|0^>*1t0Y)WS#ڞ{>yg~iC 1E՛ɂl~?ݳ4Q@e \USQKq+ iA,Cj{V݃`*?Jg̡cjl`BL0Ĕ(%Oj ^f=NTݵ;vVmﶀʟ>di 814Z3:=0P{ozuQ]!QTp\zR,d8Rjs=*こ,"!M2̈#p" JX& qShilQff hĕ8K$E]Aȑ3I <1ԇUs$p?T}BZJ.*ԣ o=!y"F'5gUj36w `Zu'{gx}p}ja3CO<|\p7=cchTb+υ2t9Sbߛj`)Mo 1; ]6jވmAkOջy-}?Fzb`|Ϩc8O.oiOXx9lf؉6+$0Ԃ `H!̒ n_G⯯x Jb{!GGwa*B{nY`HUZ dԯhVp"ѵSvOZR3(NkY֟lE\Ik Z.\,hE(nOj"G0t 4+1%Ƀ*=c3E颇v{'w_V W)=mgmm0+'Hv7 G87gYZ0707010000028f000081a40000000000000000000000016650944200012ab0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko.xz7zXZִF!t/]?Eh=ڜ.+φ~KDhA; |8螖 R9xa4{Ya+Mk.( ,Hs"apAx]T˵LVR#H OFSh֬< |o Ec6a.ٸzE(Mz K> ي'Va5T_ҵ.޻+  @%a]mXѴ½C8WIIgJQ۫q|s땂VtLdd}pߵ:xHk2n5FƜśSJg%h3o3FkgХp-/ x53~z,vF"Zk@(;N5meXD哉duYDgJIy }Gp5pH%H.o/N@xWÄ́U!1I0{(5G_wP]yQM9j t GnA WYc'm XX𓁹RBCIT;hg۔ÊKPki[݅- BC@R~.N>zkT^0EA\{[1=Fpמo T~OX 2*;R鐟c8in?Ws-.\Bͬ65n'DR\{LƱg[ǯUb:c_ /ex7^xfE&Nȶa!ʹkz{= U]{ruk}]ou 5R S=*p#Jg2z ^oM:Zt{\0'› W)‘q(OVҨghի*sJcsXHmU`O,N/nIy o}CQR\3,  ^fYޓd95==ҳ+7EQ@^uL;4"B6&b$i!c3 skF*Zdߌ-k>"z;G|*#e6ezN{R:Ǩ^iT!\YLһǣxWW}UGMFbR .yz+6^@X!_"7fL׮vǧeo>ϕg/{\ewPk$p{)-\fIn Zx[Iv!\R03ZR@e0žؿPSmgj{٫qA aEN"Q;!%D2Ш~G}>ՏASV t."0NZmX7oW< 7֥ a|Z(@'떕kN_[LMV4oOW18ta(JzzQK)„_Ő/ !z~ v=ˏaS2ndن/>3YȖpR z\_K ˿#[݄4C~b 9(ooYfJ>5ûwy4߬ )7Yؽ}{A+W.~!V!0e_U~!5QԼKv{0O^Aq*) 4̸% lTh9-j4?[PMN jh>IyOǴj'3 UJ `gꥶn F pCꟶk9y"a2[G3%!4vQ<j_ꊆ:8NB"D .Y @ QؙIs-;ccUjwsZJ4A6yL U~W_<#L]zZ2ܑZ xLr|lNWf*˴6_H!kn$2Ub8e3Md:o⚝A=.88_7:1llKNlQBVF F X4[kcX!`_FœOaQNxϧ/*N)??vBZYefƉbСT6}@zUr;E".ZX$9V 4_K@jrAZnL-i|6E+X8T`F]:a&b»YoKg@M}Hݕ\爏׉H|=B3c&$>d#b%bO9pAW8xdJ'Pj>W `KP7ފkuttRSi} 8(R#Ȕ;7PV 1@S5e5u9IiU+/fsk x[:6K200p.QmU1*iue=$.PUوrU?CRn(&FUTͻ$g2Ȯ_FC=7[8S;m#qEacN_~X}?Fb;p}h+H-'-@j+-5~F&Խ1* / ?k4bN BN-ӗ0{LNT ٟR$ kqJ:&] 9懰9dO8,BI)ģzn,3|}'Ǽ:tf_G۹I bSm4bLOƟE. Ya=m1[!u- ߨA!Xf~3蘭-/T^b7~l f7@UuYvhn~znPj!zkJuӝVTdTFxi~8-Ԑ"v)p^e jk%u \Dl~ŏ59Sx4F$Yϛ&i W^ܰAH6q ,=wJwז}\<9:D5eQC/&aC3!{%ؤVdi+碰Rcr.Mub_[׳ΥY%lۀMld< RI2FRJ+1f@]xM4~BPwTT.9/Bi6Zlf`7LNxUuЙF\(Oy.&Jw[8)H d( 1 Qw 9""=[1ɂXTwrAj?ZUn!ԗi8{|@w[:9Sml2nh,vϤyۘtƈhP`jͣ3X4$]qQkKAN?.殎cIZh,̦{d5[#5q_԰2Bw+2ZW_[/(HT|Q ll٧N1!,"W3*/#=Ff5vSNoz QRL^߻mb!Ծ@!Rd~fa7rbr{¿2 n8Eu$ɨٰ;Sl"|R`4TXhg % /T(B]u\Ʊ7-עZg^`0zX=î ɾIv^[|Ħp>?>5m\)vKA W*yZ|H7@!(esumݭn`֟N|*o,SnR%V|45`4VRv/=0j6U(Bl _vaXoC~ښKèWȘ0=+,͹<0>{܂ 'ɪ4oP&v.(V84Bmz꓏ǻVLImd""&>N/.~ Rjx̯\=z{Ϸ; N^ n 3bo/b8b]0@1ժÊF)֐"9S`&ohjV.Z'\}Li&u O0)79?EDn+U.+ā: )ۀ _c!#c4X)DEai!Yn"!ش An#z^U AƬ# taFF*+uX(~A"\pn}!" 6!4d `>HP 6;ʸN19#[Ѹ63RqLvm^`7պ5n9#P`i|/oPw78=qF/Byj{rrP3ѧ=\s|AU7[Teb8-l\Թu m,Y:9ºb!R 91D S9ɢNg.p'Vq4mam ?"="湴iX$w&5mck0QFӍ bT"A'+6 N_ԠV&dۈ@}~T ,Z9}+\K^nA|/t26=xRsIu nzE75^jDyif\hh4'S)o(*~Rt:NP?xq ̴5iz&toQOWOt !e ? d-4'^U|+6j{BtG$<ШumK8q*-@ 36#r JE w*_vuv wؔ?,w%vޣFہi//"v%BSq#HWɿPؔ{2|P1Dm/<\$13Mu[y2.>*ekKmH4# ;Vl͜Q;V?JuT~&9Z|{^\ Y[挸Ioo.Mt{O 퓾T5g`iAُP#u8]7<qNg5&K3!@~ "^P&X(3YV6 J Gȋ/e,a7;K$Bw 5 ^1Vhuh Uǵ h*-IPQBfʨ&ʡcLB(] {jcϪ6{3e驍;f;t4㣯l™8Є1B'DJL.yIg ac7i²!@5Ќƣh7e?iVvO7Q>cAŞ ."vg4/K#mƭMOva[jH`Hqs֗]Gu5XA乌-f1ލt(t'ȥ=mWB9g  coE)̓9P5o-+k;*h²%_tG֓zm>7('7s" áR}.E5H փ!g2+7EY٬λu){̽\qY]L""_Jv2G1R:C1m_6++w.m/&]RH4R3xh$W4f[)k1>Z9Wnv | VT}fVtQ稉fP `t4Sr/gxh]aFD~A<Im q-*gD_| ٯ¤SNW'^رl~a$T;}"PUfc(/XNM C:Zlys'婩np#%_>4na& ol׆,s,fbcq&Q8~`%E#`ጨ+;0R+BS׷N!"V9I-qJ$Iu-ߗyd.A.& xআJM.(knQGۃ%eϠ1=`kV}(fһt1jtUVߜ?c0 bɩ1}A=R\"+5!^YRQimE f;˯-`8c!yɗw}5_< -l_aDJ!Xɉ gyMc0S/&"Yê30qE%\@{d8ayJxqn03~;6)gi(4kF.)[:YfԱEjo7%8yjfGa8Ws*rC~8*.ݴܕ+%Umǯ!+ћVr,Y}jE%n3 s}r%r g%BS pjeCOv Uks0VJ*{#H#{g'ؒO<xW_B˯azm8n60L27 KŌJG4H>2i1e:ؐ ΂$yR͂"sl13fvXSU{RIgf F t?L}X9ܰmIYWa?ow=YF )ׁ}c #6Wrj5[;ﳢu&r9#H?Z|q8Ĺ lW+:e(e? ⠄zo-.-;> Qʏ]gw_7(dӍ]7̻0ٽ|5@&~&U97IJJ.i{?A3Vf !wRZ2Ϙhԙs%ka;2{Γn?*]+UGi/_F"wXvIAgiʜiÝ #hÜD3H@g7p$tJ5&\%җ$bSTm N̮s~1ş`[ v΢89ٝ\jcyÖ\ e'@/ξZ*M z KZD:0;=ɴ[~oMbؔȪj+Yw_|y!aY"EkHT!!2<9.I*$7 =ms?aꞴ\S[#We66߲k=cfm]|[r 9GYxfD::[GmS}#gXCd01ո9R HԫJ01x (O~ "+~5k$(,]=rbا.X ϝ<*n8y-%ef~d!07+t5xʿ/9O~^|R*}Obpk_|QSClY*=h}Nio2,]Mg[bx .̀+]De ^n!B GKk"SMUzƚ֖C<%OI& [nce0(m3U 8%>n(]MqTӴ*CAEG /& =P(4'>_e A/GTM,~3?|wh|M{?wd@fwq9[?Œ ;`$P1bO֠:9`' сz Gn ڊ 'ٹ,z29¤,U # ENL[#T<ҺG0Yӷ-e˃>+(s*^4H Q-a940r'm7`SKi[-de,UU]Ikalq0;o"\wL]VWYa'۲D֕;G u,\Wn?s`G){McSإ۬Aoq.dNˡ$>sߘ-FM!=NpEZ#t3m.fQZ1![t0$g\<[瀥Tifǁb^ժ4rwD6Fn)^ŜC}+#ڪTMc45MwwIN hA.?Ai DhmM-*.CQD_eI2ddX{lH8ËSfݳ歃;oK] 7 lts"joZpd܎@YF@.˂~`ޠ0DSd'm863^*jRVzBV׉Dcmվ>oI"@+?&8N$:&"So#AaÞȇtcT Շ! Vj*\)l}UKG|y]ˆ\Y;jUҫ2ORJEg'°*T$|itY> \9@Ү=| x5qP8eI6j|xk\,m.u0D$ G]u"Z@,}uaYc~ e gqbDŸgjHq0B*rӷ+o&fл'c%Xk).vg ϝyFk6{i"CtZKRe* +u6_oc"4|'CČ[pdg|&{/(H rMG wAsʓ4ck}R_:EFDr1nmY-ƊI`D+}=lUVjT gAVXӣ8U}hS(<a7y]V-HTQ5xWdrv(n*m`.':r7 ~IU.G5Ou W.'X5m5dƪvΣǩb^Wul0 ف3쩞:C8-ՃGMN)ɩҤOM .FyA-iGcagPPH]&əNNb}ɱ6 o/}F]WJӮsv*:'sS}sXHjeggI<%}ZOV>ψD $DFAVsZ7}^"cB s3~6,wqWrr*"-d@:!!{`=RIlK#1C0Ҡ0hn7nZa hygh88@5n.;;*fwd*1D=I<@w?O^ղjސHdUp!?vIrJ2TM]3&{Wd Yv0ؕeeDEEFJg+G9OtAhs݊6I D IPs֚S t9)SqT pAH pEkMHKv* 'kjڢ.P5ʝuz@JbI>GiaZV}v=H~q%FZZtwaOvzAIZYˊzX|d13 1ݭmбKb]遬d7Ҡ@Ǐ_U/hcJxگ\gDֳP #UD h-,!) Nڨ6ehv8SiT*B z@XL֊EzOY2EYSGXͣK)@Lle櫅>5x.Т]e=~g.cʙEoY> jP %)WU8{#;utsKB%^֢uW{#ݫlUcT (Yxç)sbEC~+*Gd2'(G7\ov_m7d 30ۃIZ9 ,LD^?l(hu3=oVRL0 ᢖāݝk6=,,G2E|ʛ`$7:)Dq?2Β :i"QmQJFgF=)-nlZ10A + fQZKhUڒ#BT*K__͝_&/]_| YϥG(ZRt#\WgQTr ȥi1,SjkV{?dZ>D<3׌U}]Vc6y}Ibjƒʘk/Q ]9-Tݞ >4+1 }WsA{:B 5C.8G3:pr;Tk NeCXZgaX6|vz)Wcq'9wޒYᖏ.ǛfoY*$eF`;!HC\zbM5a{0"Ss؜[2GaNJ$I>h ɽlnW(g[+ĺ&0/Wpseam{^F]^YQIȆlܵ(!wt!+pL̀tJˋuo!sSQ|'+V ZPK5|~cI@Xyh}ɠ0qlQ+g2_`o,CD1Y}\[rG]Cs[VNGW7!~bR SD\:jBC^Һ}F 9}*)F<|c1W9vѠ-.D q]BMAa>ԩ}=wm4}viie^إƠ*֗Y^da>SD2ϹZ\p8%CEznHT1ɫfʣ1&kL]t?8ih+(l:t[U;ifEjN*j~:VL(_ƉK\P_|aNK,YjHfy?z{5jr={^'K pmI99ϰ6|,!bP 5:Ċ| J.hvc|5IffkMbgx\].IA3YHpA3-&˅wW2 ]A"(b], ġbMgtv_y=Q1vxx'N {䂤DapѾtqBQ@B}gcm}%d^^lOK7yHrrc S4z[ !*btS䬝]ԣw}+4+<6 "<<HwQcYv 7" !o8xj!J^A.TTK4)Le`ddK5 t>t[թGH\< Rż?:udCSw~ O0%Y=sԌ0ࡰSu |0V_rɓiWD6٬bcd_P iҰy?`-V2vdp7V>[|h L [E f^Sk qFEP&D wi!<{Lf\1w*䧊e!1g,N~xG^TwHV{炕I%+1?bL!(b$g3f*ȁZ!Jo 폣L#zEIHqFn;]A$ݩ8RoBE$#2w'.&pni;2jD+fKtkAC\K ۇ-I"KVd̀&f[I]EƏcF: l1^UIUk傹izc{Nʕ. Dxpx/ ^.3 g:_3~ UE%Z@zXP\&@%GitY%5D'Qa2.5;&|{0ޙu;;K5 UU|67c#G6Mpx;?+JKU_\nk&E[I3?ʞ3Cy*fuީPz<@QG9-~o&.Kݎ͞t[xk8x / Ac45@9!^樛`p~H!f`y4 u1J=D݇YT٭Z!.mFsy[v~Ny8sw06‘8|KFsYd8)t)IP5I1|F2oهm@c>Х5{H`)}i=FtfEtFe$ =e 'v[\1{笇tρ#ͦ2z(+#P cA=X|6g_AYܹgG$m> =YL!#ًKk'Us~Y`=}3Gbe]ոO7_0rAELS..+|G4ƞlHuibʏb2gGguAcBd~u9JF^+G0qssKy|>'(5oL=aN +X-SVI<0HNչ- @)ce~coXQ'!J7?c狡Q'$z{5B}9kH1ݟF) <镊rlR-xߵtɿ/z:h_,Nchr.rovɈF+6hOuԤs=#yEN/L1v;?g設> vh]c' 5 : nU}N?l~̱:&3R!ouQ˿>u $B S \Zإʯx,x`UE b#ES|k#T[ ]J$̹蹪K-, .Y YZLK~mbY`Z(rҽq ?8.V:ș'~iB*FK68,E &^3nNٸ1rIuW]ﵥ++~{jJ Mya Kq4Sm%Sa2 ;^LMW UbVP&XM1O4$y]/@]|EV—oc C>FT+n3iuV \,3 zCZY*N]1sĘ}}u%U{d5x>ZxwZYoÝULBG| vlGY@l ߢbY6_{~G7OptD"ݬpp S<.ggi AI/.NPOn7 Xe.,(憞O.4<^`ew6gFH>IZPc-/f|9~9,\˟f1SU,lsD DvFj_M; rWإ!sIy8.gG{hډ+; xG4٣/G \i괒^^`#QvPE}^ru?VWk W2\Iu3P|W(T7tFԸxJL)cIٗjǩ ,W8 <$D |(vd@ p>ţɕ<Ĭ9 @if>3ϑ"Su<3 6apM9\f:ƴe-Bv:C+ ?*)_9m/l-$9`6^h^BGd7dΡDCHWnD.5=;Qxyf-LWq3wL<Հ+gN#L!nB8}rga.˃i5.'j?|k7[Q sx*(-8 ww0L cA /R *AxA3ƐçOtCx.a?U2l xPRct]~g ĕr^6ِYjD8yYQRgEK/x|ب`ƾqUA+.X 4& -Ix*Kl=wh׃wM>xGzN `;O d<<ۈ c) :y Ԥo:v|`.k7a@yJ Fbp"U|[0I=)jC0x*}oA^" e*d?QUK*.d!h,/&iUO*eď$+8Iĩ[u'gY31)ڧ]LS8W= kGqf 5dP[F 2R.RMG2DFO]Őa9([Q0t0^jqW-^~Y q=Z%w7R?$eiن09Η S6|֚Pz:{fo,$* Nb?M _KzW-H9P hvU;&aF@'ۄɒФLUMPZ% ܉K1I~b9 mj @b"e\@p fJ aV~{؍ttA߅spń19Sj+2;?8-fasn3`;QA,*ߓ~b]sB}UT&lԿɁj2\ă9Lrxk]Sb DE\[V X`e #WMfb Psė誨9juoHWx̣+U& JcZk%^4ןGU#P=f6/[W1&[C_|;pIe#= &qyẗ́6v?I=64yn`Cu|Vň@*f?N SEkXn†ı•3{v q*够9{˚q͊Q>{&7V4S9>2C"I&~C;F:Km(PToҘmn{̺hAMݚ 0>xRΗ|:H KrxO!m=|W"jwt'_8$@dP/Űv Jkotsw.ӟhv] 7Ss"5'>I[f*KPH@yq\=RCy:1nEXP]&MU/^ ^mWYz`N = *ylB)0-"byIm_T _uUg༟뷍Zg'JA4Q1]/$WuFWرujř<$} ][KQ??[32wOtSot|[>Ft2D>}b 0-\*>i+`t!i Z+Ŗ߻X! VPuwDZ ɑܜ[s(l=򯅺jr\+Rd*`d.VQ2C4|J @)ʪ8%ȅCX~ɐt_ADujjH=*)ź-U5,9!1Xz>ݕшIM6ǃ>x4nuH{/z ศKI^;wK[6h%B8w !m*Ӧi;֋!1LʰoR[Fr#䒉b=}TdD۟(c3++ܟƖT{d|H|Z`1᧞ DCP+KXmgdm0 U}?mz[ ͨ-@8@$kjQeR5XJэS@hQgM߆,OsCq2a5 p9R#v› x#)g6崈ur8dckb] 4\ @̸e=7&*Ep=ؤ')kIIX,}JElRwe#D4mѹz]3z:iZrAhİ?L^,2wVR]BXQXB_VBl6z>R7.f UdD !ww?=)".u98\缾Ld<1]SR$pdx3ƹp`fgaHzKpnZnCꧪILc5ztUjbs\3SN杖ݘ,/<Y|Z kiLbA3"Uf" L dU9_ad7L]UH Ptr:LU+;@qq^NT޹%|y.EIsIc;5K|>¥ԪG;&P,O1֏ ˪HWäFY'='fT^)germ@p:X81[]@9-N &y-ԝK̀G1ww@ʁ"wyWG]\FRj=.CT1kցwP]w` + SM@6PFfw?ި] aE CZfwO{F'*Hc`D@S@A.+Aj &6T bP#ptޑsJ4_/*;~GZ\_.25ߨ NW~U/Ն؄N>r U>xv\oSJ}v/$8x[:@7-\ 3.`E N-.M! 3fhVǃ(zЛv/ XW(C)0Ҧ.hq7͝4p.D.㽂QM9#:#9UcVU׫UqqH3X/i`YSnnwVuRĵܝFY%d'8up9I'R$'Gu *N_d;K/9l=Lki}m:% x>[΋knF>=*y^Ђ lJpt Lih1^~RYy~|ڊYu+|u.:FS^@U{n@6NF?7v閝 1'S|w^;[lD.a5O[j,DCC?ؐtVRr>unntK8ɾP#N*%`f:Rjg(CL:?0W햠Z(SK8|0qe}>[,yJ: ͙)-f`4y 'ĥd5>X^,&qڒxbAvZalBۂۭ[|{MO4`tmPV5ӖdHdO\z\.JE}ڣ2V0ȼ>`Z,mCl,!vo4]cٜ:Or sm<-X$i$̕c  #_k ];V%K4U}yAF,H|yKRA{:;4m \@^er<4NU, 0DOE aH*'͒-K\ḃdS )fF.YIk2"J.+x%g`+ ,W`tS_g/)zVo1=n(3`up>AvȞ)|C3riΧ/Tƣq/ZB*~=:Cuʈg6r@#4Y# faxNcQ&iLh_3!y.^ 8z\57gJNhD bIIKPd%Zo؇\}[̹P2ŅWF2 ^yz IЋ8s}=`ueڗS~kX BxXLhǿ\ .SJ]ԩNlɃ(o-pV+lFdiU_[a),&{*gu>?g/yWJnYTL'w;f+t\*İQPl4?`C e3@sqߧ948'}=3E%d ; vji>9WS/0c~d&>0Osx-!'7,Ǖ[m;O,b"E1Z&i s+<]"{k8vg/LjZ@R"10V󥻞ڪD}XQE FQ;Ac}CY%wSfUJ @$_oeOBn- D򙚿i+"=\<pKW/j(H>Iuȿ&U<:/3/ aPSGw ^O PB,Ǩ]f.=# (#c OsAJO~X rAs,>,η1f-&U>k,ډ3V b8#SM |E$(yBrć((*q$9 (UeLW3Α` bTezui޳vQu<g|_s)K_;fڶÔD7ـE9Ծĺ& #^aT0hV>͋/|rg4-} !ӥY!U-:r/rEwљe` )&t8q ?gֵ-50, P-\ TÅ 2[E|$ʩr! *({*\:*\@*h"/^ӯ4;ie2[VU;it0N` MQ[F&@-gٵ)LN(;)kHT45cVa's42Jq$:i¸SP9B. K?)A;2EN, /؊P_c,$Pr˻*Շ̴! >l4FWbh~\i/jХ9P:Zcec)kmÐ !^\ .Y -V߂HʏOۜq!V䉀yyTgg=Vx8O.RxcXԙK="-_&?, 6ItKG!8!,,01vFW-m?e*Ϫ 6g@R`{̀Ӆ ] nPYsDlUK*٧ -v9jX<5ֹ_ioV @, ڲ֤(_HKvNiԻ;.Ys`|({l@kIx<"ckEAP_± h;wYї% ?stosqfT}0=嚯-,N5]cĹqz9@'8lD}fi+)'XTEĶ <jy|Lq瀸5\4&u4NZm+:k$ ߅c 嗞X^ gT"3CP]粻9vmpwĸPT3O:J4\lBmIrpFJgCv^zNܤfn\lSdv?vs\in Z7)g+Qz a6z&$l|GBOĩY,‡SBn/Şb} z9Rl S3iнa'wc8qaA\j1vmQʓGcԶ%/m¼34[~ΠNhup@`s\Уm-v4Zyv+ =4 @F&Y6-wSEFb@2]/(לJO{/9yb>,qclx5oIw:M^%MX_G]Ot+Tɼ?C.m6"bsGj|q0, Oj͈2e rB5 bL;ۈL6"uU=Tkal/ŝ1PӬ8 D.l:([,O:Aߍp: -hpwA(pd| &d2 f9ք3JBu;o7xSBJ@d#-y2o/;Žw$3~Sb>,md1e}*2r3vO/%ͦw)P >9G弿Mli|`#~*c9+?^E<א$^sG$akMB׏eŴgw0a%Ҷ_a96x+TE2,Y=qygYdE]o78FIPqqzYt­z)Qw*LcOB 616pƨ)00HvA?o9K~0.s5(7.m,k HAs3]0YnmM>>י%^ǂ)8%UFrk|ܻ<=TW@qmggA-♭0$U3G*d6Rlȱl(la^b:!Q agy;toyg^߿oc8P5˒z8 ׮,Q"$.LG fe~O ,+,eB#ZTe d ^R>^ /:ܠN;St葽 f #U~CR|M4>bb4_Y3h;>cM(- ~j[DDzdq◾C8 2?8cW@*-EQЦaT0ZׄdSj! j(E%"^7 (=&juT A=):jb̊dBRx\gAf\t xY4)XyW.C't.+؞x0 H֓z(ii_$aʸ7 G$,PtƼʆabT/c:gu#g4Nb*a':pa;*W=8m(F.,5fm}H1D'8>ͼvj5l_lֽ: 1W"PPc`<5sni3!}w֫t2,Xv kD"+{dB!(Knӫ{4AU5X6|#0@O͗9Pڢj`)JiF*=j̟B9q ]\X׃QS\,-y_KTxA B?rXbf>E3=́01g7] jm<'+8ZcZ{3Sobg/1\sJG[~<#ˑf[>kޣ_(UUfp6і<[8O{2fKJ !qP%`|'ԾqsEhr 錚ŏʪr$C3p 앓 zPVY 'e( :\zCfmof/WZgpRtйȀ E8D{sǼQ6L_N" r}Z`ygh^W+آDrQ^kG97ԛdg/,-W[+N=) t"$B)+38f&]z(soޔm'IrLSqVp( J ?Ӻ4OxHTX$Fg &#g;8S[> Eڜ96 #`/ZX]"";ǛYV=L^I/&W>M!qߏyU?ez 6q+GM)]>3l_{Y$>rlz]nCþN^D8i}?o1W|;ǭΡKM 3'+ta%Lƞ߰-heހxw%Oْtm6GT_]G@hYZ G%cx)iEjC Wx;ugێHkSNf|F)frrIdXʥ?&{ dhs&#a-ǧڹpWZd$G{F/YiJMʛfE8CK\<},18TIǁGi_inAV:Z#J4#)='ܥ1K Iɝ9{g8W766Ѽ& N\?Fk:TK 8d*1цRV ~gЁ5e5Z H6F3Ǚļ r{ ]S]0+~6^ -u sj{֑H%@_ LWVaG6;|V5erHï(&`C)6l$͎+Oe?7ɛe372`>xRIUA'oBQ1ur),&Vc~)N>!@ H' torbz qG4$w;v:1҃b(.e|Ӯ+ޛ̾:SHa՘3OC'UyꠍʧĎh#҆1!Kΐl^,ҥbbG' Hq,TX޶'`RY$@cGA5ml12$Z'cX(̿=Ol&ݍ-,Y?aę] Ii#8Q*y^K~ɿ"/{('tAL5f}1Q=NH14sGTP9IK ?}Uټxjn'"Hկ€"Cac⎰aUqK@_"XVVc"ضlj<O"f){1.ۤ(1#>_c<{A-qbj3#6p¾SsS\$h .J˩U@N7Whg/w|Vk?bQM5`iexR"?,辻(Wc:jዣg'u[ L>8;# q*m\&[i.7T,fuLw[\Es#S7[cC7wZ;pYڦ{G`䚠! 25̧@6 '2<{{=҆[ lL@)׶|B;g&%A] “8[/>2|̣3QʻItdl<ʘ`U?g,5?~g;Njr[k eJc`}mz1{T@y7yOpp?aOB 1NJ%Җό2m\/KLE>Ȫm4Le;4ŪP|am狆k y [ qTHs3&:v_lڀ~2*+6HXRӣaRV' y/}}`M`93mۜ,fc[wT?\X6 bTpezcYw2Z|kNh4lFiYh .6vs >,>_@g9,b|R 2bQ^cƠk~?5v=v4߬$0&Gv9ǪSYRDF6WwwfDy^0H+ enw'X|0Q ԏz0줒 )3 E.R1L\ld i0)jT@ $S F'OxU?m$y$&^U`'Qȅ+o Wɱz NwwG.5gĚ<|[U (=Wd6SnPC-,D41NE IPu+&rL!"`;-/ ٕ"'Y9HkPvבag꺫iVA#ҁ[30OP; =yՒdLEccsYvʪ[w6GJ,`lXTE>4Bʥ;NDL'5L=7  !tc$k .ƪ4nkVPAo3"<_b]xL]?:ZXv:M{'J] ` VkIgf)͉\i8-;Ha.EaT3wʦ՛1ĕ2{BYs`VYByVSy߉5+}dYhH@Mf"K~ Q!RzV=ʪwoKG{س(A0xd; Yb!_Q@ -'dD璷WHVo n =3M3/]kɮexa,bFê.39)g@/)(@7ĆG 1)󈢘:\}U~;׫&Y*'n3{ALЕ3c8od1!q 4`Z K.lwUz9"e]:2}qT`ZsJۏe@䶷LUxE4 o({e QNǺU#c|@nÂ+ IzTƀ,CtF%ybgx1;G r]݆0}_bn4+{$c>7I>Ēf|94*w͢2pNLlytC6[4-M]b#{l[~i*: [c;,͙)/`֨ i<=@X ,CC [8 sͳ &2и=da.9>5SlhN+FE+&ζx+/+9]hk.cAy 6ݔ"IĿ}0xSvsXwm򀮴=Z9ivDFiј;ddc&4 Ӿ|$R|ޱXwiU9q><`V;bsg:s!/Sfb+{5v[سQn];xl.UV 5~سK[ҍ(ĵ<^Ou-#܉ٮbu3EBn(1c%td#" Ҳ(CP,T;eB"%]| S43Fs:[z$p~U1=@RJDl^vz11ks  16!~\7q:, Y Tݟ^ n8M3SCs2hVxL~rG$\\5cۨ:ÀNX"֐q, &"bA&.`Ѩ*AB\[~fOe/2(2YhRI*:S '缩ki:S(Iӹfxᬊ4satĀ7g̓/L35 Y˂G,3t=i3 ԯ977LBkNūtL{$6DӐ47]?Ӫ&**AkۋWz/*wM8,n5>#{ʣcoH*UHS7\䳷cw{q^XkKv սXa:0eԳĥ0͒T>¨,ѭ|nB)fH(>o'Y5. cUd`R治ErVճ9h1,C^eKQ;͢WL_~a׹P=BE_)>yT= X|ìv Q#)SӦMc>$wE261U_q"E2NxVƓQWlw\)kVFyHBhh3jGZ(B*tӁ)_ 5OjU#$=Mr@[ƺu>F'Q; =Zǰ14 r&aAo:"sn% : R'Tӫg- /U9wKlU ÜC>c||Hϕ(H!`i7=0[4ph̾t_`i~/ӲrH=bBN _Qv9Q)z؎)of&"CgԽ0K;ԩAbW4Lkv Q)̋j F8)GM;'SH}'%<Sjjo-p c[v'? T;n"%񶪤Τ9Ria2խ+?M^D+2lZl,1o:$uiB<=in¦{imD,qa (pػaVKGExT%3.WBv'yZNVBH=M 7$:o(a׆})ofc9ZWX+#ꚧ]]2ml)#-s5ݨOȄ'{y ®UZqS\.6%ujNWE#]eTe׊L`K*Uj-@J]#:4v:pb[zd?JN_ yCRD3oTj3&Y- [枞 @굃Z*AthuǘYF indP Fռ ~3kH#UU *%Ϥ'p뻴@kcW\=n&E[c`q%>?)V~H:tO\2!&Ou݊vlgk|\ܡLF r'9lR\3=Wjg"ȝB* 8 >gHOev3[2=Xo5ʕ|N'Ē>?xCٞv^U|MM0%0J@hvUм#U SvwתgWz^xe;?sn H> Of!SG [Rj*oοJ/5'VvuBu:L`פ.AA}p8STd0QdNg',o{!!Ll'/w[)j%m4G MnTc:+VdrDkN$m/C]a.5lKt1\~ 8ʅ (pvGȞkk=BvBb@v<ȉ*G&x}?2*F>-hxI(¼퐿=}^0WUU!b1]b࿐+=!r*ѴE JnsRDŽc$uMDYhbԩb0q4MHϒi1,Rt2IFv)i’]c`WYÔ BӒ}27M`L?K9/eX2C5K3Jtu&{4ܹj95gV''RdP!"|k/,^9 %rXG|6s^3{<)`ϟufjzBiDt/ru~u 1Z^fevnh@] K cKLRZE"Wer΀Ulvwyl}D'8+f*}^kV0])"V`3pIԾKȨYtFԺ*'nZ(S) ΀$@Wvw!GaUG-սzȑX9ߦf"N8,DR2gRs)$CAH;BFl~FG[iE>ڸp.^F+P7MfGw2p6sv[Q ˇ,bJ? Ѧf 2^n5_2n (xq(m EX:^c7eOۇx38ZU$Dnf 0EFD  "u?YC@S־|?>y=Ef羷VH>,q$7BlKL &i =S>pE O0c11c{;/G v4ctb'8-1vLG%GExj.X`DTu|;G&:P`{mmJs? Xz; YlWǠRqh $J X5JGw 97oX<ڃ8ih#vלm;0 u#Y_꿧}0Lsv(pQ`nfT:U`s]О>lWFynu!1q.E2):+/)ltm1rk[GsG\Pπɻo+SO-FmU~WSD㌡k ֘+O1T8uJ)mW:*)Iy=AA7ι-&`Sکk+gX}2BR=Q'6hɹڇq`d8I* P;:ZT H!9j13~wZ7,˴BnQos33D"d~Iд9 #lpּ҆|&Lҗ,{Y7LfvQOaXGb=P@*vwgҤ;16G#kX%Cϫ~ڳ Q\y}W3r&,@|6au vc /#8 }}_|\{[(arôQV NDNNVOaP^m X{np[08Y?ֺ C͚}8NbaĎ5{U/DŗLў2^cXc$l =I(Z8Ԝ)Z7.rR#q\6pg9.O90bie~ZuuHp|R3^}UՑZDZWH`zq4f{_\7d X GrIu.Mk@S/Wu`'I1V f zv9~Wnk{d;b 9Ӻ)v3z8Ix L4n<JF5WBJ+0ztO:Թd/]}B/"V^&_-5kԿ7س/x՗V"s˕pi֡^{bi0 XՈNF8e58*3/]<$(Jb5@xWUefEO8)D Js բsyו 5JzrÌ(q!B,F%wmE ؕCy?92mqj4#5t4o.ȅ97 i*urk,Hrsn^a ފNix3LH^\sR;Ţg ZA\Cϙg}ҭ9R>e 8lk'uF󭨎f;:z{} ])!9<>ҴK.Y4fouH'Q4Ag|ʅ?I/WÊqNk؇P*qBE@9t+ 57XcXQEζ>+`@jcT)}͓`d9Аw(Uߍ6e~[³/;4Co Ń.0x.cG2eyo$6'xߍsZL-_t ,d7rg>H;JDł3nq 52|t֩ e\A]gڹOԍ8Yw^OT*+ _8čsbc~yxh"jUnT BZ\!+ѧ:e TjFECύ-A;d"-xw+ÊcO5%zpG%L5B5/*X/7w ݉X-J#TyS~8U=B ߩ(7{y͡g(ǽQȼ.GJ8]<#VjfXNaχ\a-ƾƯ~L‘a1_Ӥj8IڀQBNs{O}_Q-Z/n'(_NgFJjZ!5z.e*M 5.Jyy6 xO\r;ԤK72e׷'G ЏY,eV} A\Gg݋sq^uc=яŮ1@},8~+)Oe96ONbkJ=y?0,@dP񽴖'Jcyj#΁b9hh)@={(^_9cc:e3("hNTvm>rϨ nliACPw2ѻ":`;y3Z: "eԸTE:Ce. XX~&Lʝ5Qa伺eR;FՑ^>+\{sNfTڥHOAT1vW96c1jCjOOc|W(TQNv4'6!y/d*A`j<",lrRYmMz18ˮ r ;o [rz]X,acэ9XɥB;]'ׯ /OO^ o3y3b֜K8O71hEO(lL4mi''?y1ɗ1jȏ1d(G?SN׉'zznI߭c=vL̢邩YQC߶kd+vN;=K@laœU49k9_{uDgd!sHUsBoj;5HJ4x|&_#rM1(a 1,xDzbևWx e}!3_Jlup! i)\^V&a3$'3P]:g~IBaqeg:sME姦͇ɣ\+gld\C&–;M{L1f&9*fuZE[6q't-]0lj #x XF>5ܑ^2C/~F4_A|aq~O?{P~:(1+hD5vStISsBa oyGGǬEJnxnk=//> GA4*A92ZMgag8Ӭmomy낣uR=8OM^:Ƈ砓ԁZ)ԄGmwQJY y9MaK~Yu?+jTf0D۞nmŤ{ҵ y,·&_5[4;6Fx q.,)hwkаָ< [fs?v׍&FWt:3̅ Ld^xY0!v]M.3 &cO%?9<0c6murT4` HBOh+A|ծ{Vۓ+<93$[O_/y;$ߐ9x!BaJod}俬+넫FSI9Nẕk&l2X+2O X><6\aϳrJș>wjX[Hrdb2#zd4R7R/˪t;No9B3pߓ=n"$=1$ 'x2AP`v)0oV{ ؟=LLz9Z/ ɞ^f?t,g?nVۖ{ *M k^"sxg8fa:o=)@ L-!@Z&G.0TH˫;A2Bf8K}񢮼gC3Wr,'}Xeث<;Kw9ؗa}j@1Q5–KIm PI[2\FJ񇀊{6Tئ픣Q1F kIˁP)zK?1%ŬP0-uެ\21'т\>Cf=Eev 5b͈b*{ƕV+,?V;lu@l{dS0F'6"Ӿrz W6}?f<(,r\ܒԎb\0`y=昄fSҭ;9z8_\3YCh+m9ӢЖªs J{+Q@hȌ {UtWS7qoA{8"oNҘ؉27J8n Clb1|xuHscxAm*g?~6"B>U{$ɨVxBtp)؝O PS5%3|a߁JRd⨐$7D9Ό&x42Q:2e wuZz+o+9֦ +~:GB[AV/#f# w1t 8w 69>8⨵oB6B&4GYsNmrYqՉD74<%v, A 84;-#5~\'0Lw yV\Hej:21 ;PG]C Q!pZA+ zi%ŒPWY~׍:Y4e 9W*n[&7rlĔKJ[~hCsQȳ7ؙ07rs2`*9zHd:M(J:oR՘ ':Om]'J> ,T&vćcXʌmdPl޾,lcDަn.:\ğxC`o Eehщ֬$#)J^1ù|wSt( htNzBDC[ObJ^ĕxc yHz8hc!O0rgE+|]v^`H S&Fн$[B7UA2I))>3@1.w$}Pdf\Oqx"|b{5"Mx&aʅμSI&Z%d4: +U:"zxǮ>X(KV_yaJfgqbJw4ٿ?:YR4,B_Y@M:CxӳrǣhP+Z ^/~{WF!;۽UwpnoԙUY2Y%QZa,iZS׳Yno5AXHJQ8ˠnqOY`kxg*,-U/}p`E]@< .eoMT]5xV:Pt,6 l|^DSJaѶuYbHt\B%_: O$=g.tKcWFH9vBd_=s0#: -8-NzjKqByz tfqs0Ӫ^ @՟Jwoy=w3 %+CQGfSW.ÎMTXĝlU 'lV/[ɘ!h)UHևCĪ/au .-)^bd`Z_Yiyy}R_1&C$֌<@vfutrCC<>¥8vvj!Y+I+r`Ai/Sչ"d;"z8yڅkʱܮ3rN{+(8U4B_s:/ RM:=|J@K^Nv"Y,G' h:0tHEQ|?L2 s5,4}0Gh¼!@k_Q `?q"ZD"W Ǧ50 痟= "$i{XsmˌK܃:!6ߊ0V}W6Cw2?7@;OJw;=B!0|oZsˇo"\ڌJV-ͭkv3L4dp\6Ԍ'#"+ *ٴt#C7K1 0J Z+2} +Pk2GY("I#:H^/(߂D[P&d7nT'-<0Ϡ۟.1[55cQ ӬZs&3zxP f>:YC/9vvلʒB8:vCY(fquLXP讻 }_̪j)ި(-> ]I[ﴜj.i6Xן.r?$NS8R, n#J_n<!G(E{1sI'bl^;ʼn"m#aG؄T^xBdr_ rtq[bBۅ4O6Fҗmn xQDgjqfʣdG@q|C5Ǯy{Ŀg>WRD?tk_u+yJl *D Z4$k)'͂HCFs%mwMEAgO@JBPh Rgɯ,a\=qڋD8_dǏ'6Kϔ&- h<_ONص4TE ?][vr*>_b3cVH;*j<_rvᡶ;_fRFg$2F~'eвwzfA9W_`:k //9u<8tqֵWCkD t^}- 8%Jz*d$·8hg#}^T)Ab?8P 2O1 :ecm{G2Ddvz1euaTNԻ.y^'zm*= dX̷>NBBLa4 ZA6K_=Ln}󫻟J 8 R,Qށn>9}x֣5L}?;ԩe\F5Ko!bGɽ0hc{0 {L[_mU]lˆO[s 0K6f r|Z^FA^ƪRtUk p}yӑAaO>1P{5I}Dyѭ<_"QmM}5=%m 4VT*zdjyb|vVwߕ9Dvf6ΛL.DD#/ϵ4ѝ˸?yE Y e.3yxPZ|i΀eqa87Coz6 Y{KwsVND2\qa#>8j-5JMfUd$1 (1{MɑJF $R 8}H CSF}-MG_dLG:0o!b޻KTՄryWNǑoYqB`7Q2o#0HaԐ{n&H|X}.M/;z^u*»'E?#hMɎG3EHۤ :Z//=ƨ3 =4C%/9n7\n1Rk.zr29F-#+W]H?B5WQl~CDEY>Ƣ[ ʘZSև``w\_Űn8M7К ՍltܹJ2e A !S>:ި6dwl߈HYP׿}7ܞ,& () Ya B&-a2X Mc^}Ced_6KfŇY֡1Zr:w+T%{foxUNszK(x0j?<E6r':2Q=faK@ xPW{GHvKXG t@T\ 8P.ڛ"OZ,TU\c[\ :;eߔw"uF\ J(O܆i3 "2gb{o!>[@zKC4wZ݌!K-j 3:7{ ;By?sKg]mhQ չ02^3)%l v*[ݜWfN r4*`ĉ9qn|p["- e]*Zs!ۊSgy$5{9uh?F=1 ٪HtiW[Z?5) Š:]o aof*3W:)==co^ = ‡φS=)[ufր̯X%[z[aN{fdf?S:mYdm/'beB?J5a ~:'-4``0#g;qp$mmC6.đWLm2O?o*-{X zɊ[ӌkA)[XҢcMT C7nn'hK h('nBҦ/,{ HF7Z|D`צ_ ?Qȯ"9_ f2]C~^Z*1  D,f71!ғ&Nzrzœj]b`ǜFUoB6W%ԤlHFS4{9xd7uE 3LcV 5$X#9=!򼱹$-7ϦVb6Ø]IR/,aVV E!A4aySAJqnBi?삚2mbT_0R՗? d7#̬ PDx :ȱ&$.rrVB9b?[ꈟNƔ]!:y5lF\Vz+W7.'; (7 D@ }? zV}uU0W#z °<b?}o!4|XXù)]Ǘbگb ,*%#B7c9^HElDobKZ+ۅ #Wv3n)rd=.!snSs*L^>5${7x]xgE _(nj+#F4-8=EGgUHײ"9 @x[tpf' ˦ P@`Wu P<S2vo90ۭ tir 5痖/:{ ڛwg<=&4>FnJܦVcD÷ؿ>=8JPٕYc\#l~IV'8b8oI5ſʑ6[dlC-CV6/bj(GkPR>D2w.ڕb/6v&_cC :E_л0hpL2XR2!NkNjРhghe3y9gePغ dwF۰K!߭͠z\%-Ubw'Cf1T6 *ÐVP'螑[##}grtJ1h3f^'~U˝{qC='͎  Ҍ|"zyP/{6Y5Vox[/ܮ3эͷGf̳$rώ^tl z_ g#z8lwFtg!z&V$_Men@T:?!Q}ƻ/WO JRݠN]xϨn9deS8gIZlPѲVM΂ {&l1mHL>7J,!.$惷pZv,˽a+ᑥc0iFL^=\qXZZMљcHcp!beN~+H/XaY3VVJi~Ékr}HwQZ7 NJL2]pm]<XŸMο_p.m~! E+ vGOʋXnj<6ƥ.;'$e0Ȑ JR*img3S?K'任2 Fc?r@)9 :NUe_&nÑ4Q js*܈?ҽr0[$<.Gd粮I^:Q>ܜJr:E*61>v9g Idv^KQ}e1V7 V(MR񦵫3- `#$"B}'Qۥiʩ!VSY,C* 2-񙔑|ڣ!- s!nqNc5d@zdX-GY_)R4tdy#zSqpDO  upǺmdnAiv /rxeȲÙf<ζdTCP^p.fd)h"bSSyDYZvʡY]8T -Tu-(F#D-@mqxs{O H_aJJRwOp }t} ]{odx,&B<2C*U7MK+=NoAUZ.mhj4McȄWpvў%['bh7T8 N@\"  Usw&CʏNTP +J__=cմsNU@Ɛ ~~d+5L %`s.yUfW}x0?}u) 9eOXY, OԑRb#X3v/'Į&{<=Rh?w6,3XxHf);¾A`{@rZi 6FY|2 A9%ŷL_Y*w2vY:Pm?x_5#jqϐ{hGMLfqDfgFڴTs O#TR-.G *t@#OE>@UGh-Њl޳ &ږs+;|T tB6[= NBS$;їu=;u.1/?<^?0x@Fb*G-3J5`<&Sm1e,Ǝk8TH/ULo}G7Ѻ̣Cv,ȩv•g~lRu݀YdsebFZ8DXn ۬#'1͗eiGr-ԍUMEOeBu+rKLCY'3v3 Tk9)-ܞl2o3_+߽P<*.v"F}y`i5[ڼy+CrYIHnpݏ q8זb[[h7QB"7Kg;QoTSC(b'~G$7d/u(r%=N"x>X"fj5EIG:'62g_XaIrx=Q\a JƸbLz17P }z9!n2inI̤>j qB;EzX* ʳ‹ZʙL~*9su[m|J'P:0}k1;o5Y>yBe#ͷu53G+jg.ȓW{VS ='϶hkBCQxi}M';jb?ĭBǂ PWrX A 5R791Ƶ稪(gѸYh[ l};BIO`.ny Qd 蘆 w5t۵貰4 v:Raό:Q s-Q?՚X))k^u>"E5fW&28WItӌ@] u\\g>)mX)|+1J,y{4ʝn Cd #5kĔb.9ݏ wW c֘cрQ4BښɤOkfC T0ٌ=kۜ+sC)K2G]F8EEIj!Z%jre00Ź;͇̺#2JUSP|?hۻn) `~$ M [$}XF3M%:+TN?35bqɗ`{*K:jg J0Ӹ!g B>~w+QW;R«MxhZ"yд-8(`X*F%\l/(6g* ֓&*bvyId<137\`ݧῨ X &ǻ޻ @xP`LുC9~]:u63te߂{ i{+j 緡RRAbZapMPӞK4>V N Ul+Tx\3ZEb*}: BU^p&[ "=p0O͚:2_v䆶=_uh$|h Lfs*E9fB^Q>gt+pi_P oqʟȊށ ?`.5i䀰pM͚n%פC lĢ}8s@0V[WCs!,HBbAhBۑX3l;_|WPq;"4 U;ςgqsFhk/'$b0ۀ!vMiR:͈ Q-fr G t'c lWB'C5x5O=V4ՋF_htr0mxHAӜXf-a`>X0`Ӊ!}_AqKT¤<@O[ GBZIʄ':W-#nJ%~hr!jd>|2 Hw)m_W&/瀒֌> ^1-DǕg;<8vQIڣρmY;7]v0DiOd ulwX>˫2)1k j>|d]\̖ʍN_PJlJv4gYC32yoprxru« lSdM߀aQWY%W/\QuvWlA^{\R,J.rR3up֪m6t!\y<pHuIWVz1˒fRo0 "Kb O.C2j;9;]slK`P6AXfQ jgE;іTGz#"t_ɤOaUf[OgLd͂ >ZM璸'}.s-L^jݳfvgQ<$?G3?2DhfoG˒9pJ"F'J1].G{t1jhAbM5KsIwGi~XH -fc.mH.7ϊ䨄oKWuY0\"LʚK0`Mx gP2i {F3NH䵕)6yƨR3 It)(Bal/|JV剚1{|{ Զ8iC^.˅pO%/zN:i 鋱PXّ1?irV+"7H}3(aYIA~60lp''%mO0-nmm}e։+`ԥa $8Ou*UE6߯һ&1 gXt0/bYޚ|uG\_+V%ݬ ȟ>PtTرuۍ& [#ӣzϷ1srt4lqGo22uT;@)(H5Q]/ҨzzW߫j_⵪1:ƜWTaQRRbQgj3 ,}FG6^b>`DZлŝQ" >"KP`$LQ'+U[ thfw4ăU;~Wdj.q"*WũxY#3^,>wXeK/'*0})"FDW :fs>+aSIN! SgVFK6cw]/4wq D˹(uT1h;qKEC&e5C*-IBl;I/BBԴT1$X,, Kԫ ME}_p \bA- ~5fyvQº`ȿczr~jJ#*B$$ ЭU_U zVܩ 4^Je4sUS_q`' 2 [hg8*%9O4JXN.(}, Qtv8 ƴ~  ml6JhƒuHNW4:A!h-`B( `"<064AD> W株lҴZwKܵA7%i-ͺjFO4]M$4vTJ3O7<W&/I\ZO_`mJOo\>۔ѧ {1(˫@Vu$5bUӾG;#s\l˩Z9_m ӜtZMt}܁)_.^Yo#g@w$ h+Z= .X ЉRRHIJ?^v=GŐ|:7R1F ZpJL6@rP"KXޣH!&O>3#$K:hڭuO[##)iQ >GXFfI YF &yjruߍ͙V7ܻýğWX^,sÍ$.>SUهӉis ;u~-Vb*CV}"2G'k{\GGeuL+(>_,c9_2نZPٯ8`Kp٠8cJ ^Fh_@1*aծ Ʃj0jE"ҊLx~ =|$:fR;K +30_9eeMVy9D#`e%L~*Q$]L!;e!I}HZ+BstETvoyAa>FMG֝w[2#8IAmV`ws-eŒxUҡdidi6Lq/jd>Z{ ]etkX"+/ s rU?cO[ ':%-:{͚5CÉ[.jܗQCCv)=FW|nkvu(Qq4y#4Û{Rr$Mٳ6d4ٕrMBiyRj MCC:D%TID. Z}HovZ%-g*|8Mg ;87<$11.oeDL8:p?NfeeX{<ϯH.p^gBF@%2j^+424pB~Yv LnL]p?gvpdz#!+AF:ao1C\lX܍NG~MA}@I-W$²q'ϩWv"d{}6y^hBBDlW5dg7?T p%CA3G2Y͝J&]ca$ܩP-jAVN5vpxdL*xɎJdeG2$XoGP3zw$h8N y/*wKIq!S|lm@bHnR1WRqO6Gԍ:R1hTRNKzQeYq؈W49AR6@Ɛ7U  N>} 3TP3|R3ay+"R+3v*l+EfJOd:YӧiJ=DEKdI?xiփ #%2h`՘e aV5> zW/Q~]/ ~q3.1Fѧ%h9U}[ '$Fc5wkP"*p DC#!^;)Ģ0pk)(.# GSnJB5̰E-'2VI;0!Rw!> Tx\JGAQIeͣ G%ǑڥF6EIA0av]腽sHUS3g^֭hmUҺ?㵀^SXˣ4 c+RW 6)y{>Lx%WX: 2t_c H!-k_sz%$u3.t~vWo]HIБRf.-4C3Zs@[XVfal d=$ϰ疛ɀuТGED(O$O4w0fU;^76TDkx `u:~lR].d7P@iSؠ5)w"/%ې8Z hg2HZ-F lyn4l_Gt;`/ZͲ٩9dm*6mK88%v }_{c `yЦXp!WVzr4Y+C筸<5#L&\W#w &VfD .,.n*EWO "z\Z\`H..4y'5Y)Xj^%/Pt '=֙{VLFsS,+M.c-~@j ަzr A|p<muO2 cN>ʼ9G:ݛVg 2o\6B7Ay]N ɇ>DV0R/ /=CZ@:wM21+縕Oc@)XHMQ!f٥y<}\{,HyO 3q7( y.?Rz%䱕 S}ULJ <9Wt(}'0TRQfҵH6~ÑHKn~kkaV4djWAa?>M^šnŤW40q/ukqGI~/ӏbU}n%iGi g} ^ 7N^xKӋrvw'hbcnK3V:(e8d'&&Rn1"l9>Պ!4O*Q_]Wih7Lu $KbB>e "t}OqlY3uR"`LZW7ed #+yeH|<9!>5ϢaҺ^k.ju]:$ٿ[F}7ql6yJX+D tRAjLsuÎ^Lq({^vnC%[2 <@Tb/FqF,LɎN00P -<7)Ǒ_=|!nQnMW&(1E~>cc40tq}N>qr1 Brxi).{K 7;Ŭ^E#0)΋f-qEcuBΰbݽrނ}䣙AKmuOAbբ-&aagV ,PO4^%iBgWo =۹ X8vJ߃Hzm7Ж))E Q7gޡ@6"7d'Q#d]π[=êDw2+l5>?(fw6ՈCT합v! `S ՍO*Pbg!p,Z (=9B܄vTBM&wb/I=Piާu?SQxn1?RNKE)q@z~  δؚQ/n|i2ɒ[C.g 8 []hĺ%+ 6@Ejŗ5ъzgp?$VVغf ~nKx8lqq 1Gx~7&X89뮂i^Z%0’-C͜5ca.?R:CSc(q2"rڪPw05{m߂YKBDZGG>0\B ~kTNX3]t̚c~A2A29 tNkG#I|͓y*1x8nCS-OD*, pI]M,9Q~R׌Ra'7t/L(ʩEo w/D+;ëH"cum?(!zeE}r+#sqV 9 #;UCKl[-Wŕ *5G}w&y*gwത ȡ-|ZDƓ,Z}"oACbR4W@AKStZdpiQrLco)fsJ.LG 7b 5Ct`*0듒Ay5;`sTE,Av yiѓSGe<l1 "M|[~u9O,I*Ӎ=th~#}%-wmpu9/,B=>ύJ *$xQI|)j؆*X1{'<u-{/E7ÅipD$ 3቎fuRs ͼU>*+JV:[0, !'< b[NcX -'e)z􁯁H]V-f\cmUk | ʝ!4YH!co*@T}XERcֹpp{7˯ [LF|A_ Nc[+bc)_5~6 GXNIU$ofY]5(ِ9#90 #>0U>~Qװ-`Y#0IzɛyuYsi꜆L_}(r)+ D6rg;f8T?s p9=mUCdz"fT,utoDEٻTnATdfA |^2`2ɨ=ٲpR=yHY`kfY4w 6%$[{ P8aؤ|h@R@Η]mo⾏C1QVTf GNr3ouh{ĶQ5':EZcS ,)HڤV ,5}բ1ca.Qh䠛K_xǮ詛ᑥ1oϖ͒jWϩwҧ'Mv8D%[3VkVUȋȭX*Gg]~uR9M`y2Ǣ9P ۟ibρ,s\wti@cKY7#dR$+E2O$I*|^ ib MPD͠6Ԑ ҽdQP8bjdsܪ;MA8T1>X[O$`)y%_@|\2,`K3NnSjCx}̈́oiFw +FC7DT+ U`0fJ CDsr|g9*q_p(0{&aj$eѮ6-|.u^?[9[omАYbU"W\k۠H٦iJDRWsˆW% ښefcDuj kɔs ÈhyEz`K{I"()6z][[y/Y@`2/noܮ wlčI>`D0<:#_ijlVM':C8%y4boz BFȏ8|"bt[(%w]݈~§kWހU_.2|i%n!?D(!CL$Ʉ;׶AOvδrD=sɻmeIauC*gh;[3ѻuXu!x4x)՜w*/*y: qU"ɧž ř1z (_ˈ ꖁ"v ' 4/XYlzK0ʜlE쭄w!ˑK1j %}qYF xg]І! Hho;]~mB<)k׬8ic(Ov R9u:Sy|qpߘ\ɬ5v@yZ1;ATD\XQuOnQݞVwT$ [}ihHd:QW!d0zZƆL/ߢ'М-!ʤ /Ho\Xz[EtYapree-g0Gj!lP3'4އ_LIjN]Fc#3Z{8s!oԨ]^ . JPT:$S9jb*p|}ΊD-  !O jp^>b*)hXzOqi/yWz,-IsDXP*ߌl!_O!ɗQU>.|_ śtXg'PŔ4 jiUYTMf)6T Aځ ,*5.9RQg¯xn~[[F<瑟M%)2I4'#l!|yph&`t>/(ۖ#-s^| ԲE!8X㶖A_ JDDs_zәj exKpEY2DZPTA_e'tm"%#][$~6HS/ '|ܢtO0"hs>/ !{0adp~!] H`eϣePu э|r2-^^O"o>RC/GT$&~B+(aCBTXP{z[;cBvQZSCkr35n?04Lk=\|'^߆*2" e!S{85Cog4 7\5PQfYfppHlrV .w5j4w~5wZUCd"h_/4B@,im9'pQ?݂C:%-}́$դj[jIhSw= yR&Ǡk4JPg,߉ #D]+LҢ Gm>#dE({ T9_յGhx>a@Z}l0x>tG) -[C%yg[F9:Jecg7:H*4J0HVbZR&WppG*Ѹnnq 6W'P6o2/0VVa8H KB{3Ĩ8zp&=xT /%{%WV1']W>ǵ:ʎ8qKFE*@sԸH> -*, 3w-  )' X'x{A t+]--eқ[;#|>fW3~fF{ \| [$Py͂"skjR£!ПݣO(Ji}tlYz "$)`d~+ȡQmw`?nITZF.wXCp!p6i5YRa-"|]#[4xp +qaBv*]d؝3EVR&8Ld- {KG(s{٠ngz% PJA; Scs \`S:ENN %J?Dd2:+fdSzN .NOQ<)`w6#گ~&C ZU--ǩu*8fBq5!3Mt>q1lhHRc녴6ƥAF5m0ǞDsŌ|9nPقOn{A>oX#d0;h ,.R(:!c b~J"ZjzF̻c+'1LVY1Q^bO6[z$̃)B+aptDL+2)fG#% ǤTR$ MJR#E=yDiџWqbz>65~3b01#Qiz2&H_f9 AYEsKuX``&Ȣ8 rnfIdέM;iwݫAsF&>:yr;8 T>ז@E9!vӲH qr ?A%BO5ymsUޗ/t$ 2H{3}1DFs//hH,Gd0߶ . H]ad'<^*;崋,S?!,6@47"Qk5Cs.0?\XcŎwG{/66 a%KpP`h4"1L6Ld/eb{$x:he:Lw:R,qi;hEtsbjoXl$#čw,F[.<$]iI{: 9v#qi%wh/{ZУ-O1+ȐuD?:0zsdL댠u +Z0\3R^ !hK`]Co*iq fNl-&W?CjUQ@C8l}?SS=RL * 57pØf^U(; ;AY4ܡsj"yW}㜵Tv{be=DDWVh.߮an8tc2Z on,nIg;BI ?:1qҽHOC30K~'dqylVy65C1gjU8.盉d8}g @yf"* "gqRΣ& ѥvUh0{ 3P#pPc;rd@pevّQc%阾xQzyyS}8- <M-Y3۪[GF7 ,1\S\Kd*k}O/g{h"2ZR)9ɠnޣed.*pZ'mwA@b0HbM}^9=91rqUb߃Nަ#'0I82_Tz&VM߹ĚXm/Pܶi*h`K08(&i4BgU,kFG]e6)cnzHr aFs .͎.j꿬e.?)^$"c[,@Y81۝t [=gGU[+i&ćgbG` oP3!vT7ʏIʴ=Q%SHwyc "SζӼOrì `^:j `i՚WXgT2\ojÇFE qhh"8tuN]~\3=p`DJJ۞E03^T^Uv3ЌᶔSYh|z2T2ڋhhUt{ @}c;Vg>*Kl5-D{+Y6f;֓Ll:,OH8o([)G$:uOx\Y>ĨL6 ѡm'b48j=`2_3$@X&.9t{V{d*!029ZZV +$,NvKCހP.ZaA}p%+e@tz+^ίS$H~dH%S"[<3~\as25kR lE+j^G/I|>,'[)`XCH˫.AQ*& Qh/c{ O3 !W87&:9X̀/^Cǒl(? t췦Te]-ёf`6^܋V) Tz$ަwH予FZ]C&5Re ؐ/7OK/e팺)~1fߞ1ɳM2p,jc+Ql\y;[6ѯ$)lٚ&w "[ֱ%}o(CgоC Ğ'D W]Qɠ@Yf[74ǜYrs~Gp\fW,Z)0vӸM}|-i)WO9TQjYxwK;yrcj2wY{g킵w2w"(Ulä1]_"؁(15ѹE֟4e5u["z+>rK ;-~ (B Ȏ9OWL yo+sO:OCzVnWоKoyoZ 㸾Y3ORLGɨȮ?~jJqIU.D%s ,DXzЎh"t"Hc1xV?J dkhPP<$  T'|= P BvgoL3zzs1zL{i5{t։Z}Tv5"Ҙ>Dnr*ve)gزulYs 4(;q3<`4/ >Zlk r$RxO>:TQiTSvr8ŤR󛐧8b'IUhB6DrDzewMxے 7C4Q"P]5N\PyI'ŀBk'ĞHZ< ;> !%2Ԩ*ڇd@5zIKGt\R|ePB +lE+ /WSOi둈:({ȇ~Cl bt'`7ZLFoϳ5X?FXq^ EwR0@y.0 Titj̲Frąf KDn.󢃋_4r3҆ xawjf4$11Gmҋ:7\j ߫uxK\{RiF3:2JCM8tsbNemBĂ5$1v3˧z^*s9W0FL5]uΘtF`]AxPɹ?dրv+'>:A"+BŮ( ,zWeYښ&PJ BZ8jrT.RӞnbQ{$VQc*0Z/ fTk:˫%/q)^iC)jceV7 }g2Out^mjJgWJɶiKAT]1MPhUD_.넝ORڛ p>kwX'K.u1.ݞg&DעtT0CSLvTl.9 SЀNDZ ^]ѷp2={&5_2yͦ}Ri~?\z+ | Ͻ_1د6TVMct eMW@2ƎOetbU¯C'cf}ʏ8$ߠy:}Tx7 j [Uj8!iy݀dI !8ik~[n0A ̇ ;-:At ag[~rL`ī"27X)*B{CMHw<)tgS. kxW{a_]*.r90;Sz|LVYCaUBLzh.vCh걶%I"23.ʊ7Z[4dsGKNNCHX[-[>(SwAx58@d.L(Y!i+h*ܣ+ 8f@>ubδPKƅe2/r$!<3X')wHô6#WJ_3"FAbI r:0rGNw*!n^@ύeVQ.XMND#ߴE N <tk~='YkpPm[CgXCHWGHÐ9&E@N] }< 3մ_|6G tWqZ)EOwn7TĘB FU>xů4kQ("[S^fy+F\cJL9Q){' wD|νvgCξHJ֔=/ [o <#vX{Q{Vǂď!%EdXv$qeV%UXv/zFdRMO,3 (H;"zҍYe-u<,f+B@n|KްCwgzCݲG|^4vg vbt;:!>Y͏<^P|wSk|ɫi8K>kc߻B2qkrgc % b4P 8ПUxOy0vtTY9గq~q nb#20ﱵʎ"a*H/']6рҗq踀FՃ\vb߭I|62(к6sl~l KAC* \2RW U*ִ԰b ;I`vah5|->܇‘H'3|ž?ڊJMi,:N{*|҉HX:Fuke3Htf?f'EކvCIZVTaEc6h إ4&&bIVM*/Ց#Rb6QRwK)K 5Q,1W)PobG՗X\aKy'(&9Nf&n>7PY7@ZPiU+|(Q{|ȸ?6VoQ~h] S*2xҙT%w/H5@utj3y ^(gHr>7&{X+NW9u9vIJ^e#}?/,tE xӜMo8(d`NV0R5&*!ݔcpRh$';iE.|" Ő#R6`7C÷x8,e$`jfH|:XURXiBq1"Q[@_OGzqr&[#AocμQ-Rv1dǍU)^j2YNⵁs$UXV=OoV%F";봈"Z!]䆘5EHX`k'#jgV^-@_n2Y: |9+a}4iFrHWcPihqO(CO y =e.צC>(1X 8GTO5DkYj # )35YFRP\m0+2?ո5B8A*9LrNn7Y&lݞƳ3(Xҥs)[b0‚&/$6:CVV$N]STsG&Zr''JQN[$&xR/:95#=hgI#GF9r4cs?2 mHudn[{c`N @'\}uJ;D%];;N,'ϡg޼8ir SsVl?hxuM!75e^hW8vFFѪ:ԟŽk{g-3@:j/ )nŝMeӘ݈̾BsEIfv|ο CY<"i/!NpoŻSrħ.\?aˠRfd>]e)ܸ2/'Vzn.fRd[جi} 4˷I^\~^c֨߀n+gc[$0 _F-LjIbE4TaUKJD[J=ІF|{) 0fھ̧$mũjy} 9*B]LHg֑;TVssTvQG/Y]̨_dK "o6Zjxa\Dfb6O+DTXS`zlGW[;j'opg,fr||=4AE'uCv/8i'7*S0jJ7IK) &dԯ:% a) -S(&y. UٱT5dK[7*pL^^095ID0aXejZf4[.?I'yt?brj:Y235]/˛zߴ%xaSg_nì|K5]NL\/J~u֦>441^B2{Md);JSXLjrkAcfOzR?IF9=R' 4"KoGT50Զ#%] շM8*-_c31JnI_zPp< ` 颼U} !eȴ2! S'̭4݀Dn1 lmp%Eތ_7Z^^VW+@e>8z`mr#`BJw,Y_erkGtx+1 (d& 9Nj+MR]k"h3AFh#I30\7^C'נ(L:j.вzjjr`;׋ d&@ai`}_b}%bo&StX*;W KF ӯ[ ]3MNAKd{0ܛ:BG] Jjط4qFADkJ#(}0ɢ4!>ny.Ya6j168KڃG̿Z-Lh!l(7Wjea%fqh^C r@e„6Yx>2 [1__Lvw땊grvka'bZَA},. R)F ͂DOX Y^C]:Pw񒧍Bahy N5WgE;]L $CfNЁ Pmx5 u$D|w#-m_+FW?$cG5a,V IEdXΚ5Qx+~oCɜ =|! De?%yB smUZIH f|dNX] jb$ k5X䜾đ׺=WЧegHD0`x4@LxjLQoѱz|35<Td{QC]M+ Eb$ڏc+PPѲdQ,] .c)$?xX8cRB3eŃFqӃV?;NVKTP0Z*\ gDh](|֋ȓ6gf.ޕяCbsS%&J9!dhquhЅy4奖W # J:%ΖE]RP* `L><=rhP({J˼PVh'K $9̸aANfimҼ! @*L'xho=? 輪4g~Ɛ:{H #=*ƌ4;̀̕s 4Jf?R3Dަ #$)KK8/W!}.]kW/ 8jg|"U%ZQ>-GNhޛ.KpxQ57/< myۖ~DWɫNW 9B(XXeW`k(Lu|up$+mVL:Q 8q`hNMmbN1. F 3@|cI1//%#Q$m2!jCrBZIyԅB-㌑`G沽ܯRw"ҊXqDFZT㔭aypϦAdFI?"1 GfBv0׽o dSp:O]˞Ni8Ɠ9xhؗI|ܑ6D_gےIڈUƜmr9 <>؏t2.L:gJ  K9+UȀU!ڜ8]emH ;wFw>30/Bl׫9$@z'UMK&R: yBp(Q/ E]$|GPU=+:3OsM,{=B9r> TT =zT$eQ$o4$?7FM+2Q‚ժ}cΜED oXq-ؐ x߂[r Ť6E@ZEЊha)?& O ]7ݗw72'p{j@1]n% M0)&͙$pbH!dQD owlIuLF0ɖ1ovmۓh#Vu@'^Ũi7rH8zp9Hn0֙)~w.DZwbF7"ωL0.ԁF-Qc7Qx:`prRWVeq\*oŌ$AReva?S>[ m]|K:Vɔ̡h߈扙88uRk1㺊Iqa72uWN݌CO7K-Mvw=kߩ~!Lc<Љ1{ܐ|leOckO Z 1 d$d 4 7ܿ/ ba#wݬ{y#;P[z=#NjqsM_wZ&D|8i{+*&>c+ߕ/.E̩ AO[n]zn (7Eu{];E8(d8;$4V)yh=?7 ( 9^JNjwB eC "}/߂7k1ꭂ-FjsYW;$K[wZW |Ư7#Ԕta"o *$F`1vxps|uaPJR#vLx[AP[& ƥ׿L͑,t4ϖj8??V x 2IpLnBBE7'l@ƒ `Zz˘D΍G& {BD0\a;)Sl.`h,q$P=}swWp^n]-#Iu ܁S%/\s >$5sН4U6m=#csd92|>o2/Ad՝*_].eJwKP@sRx=M+.#tWyNe%o1]5_:B]n"/]Γ92jL*cFyoلh\}WuL,bjToξN :% 9|LԔ#z~ HUl(7)i.F, c[@v\Evmsu"ڻӑP,( mx4."ٗ r+%Eaȩ8Æ%Ɲ\KήA!czf.V:h ke-:Jo8ȊZmn,pIJڙ#H*[ZttkC})h.]$/܁^Z0I\hR'g1y|pE,a huF(>V 8}B6p7 ճkTPA&Mn[eV+ 5//f́ KC2A7,LDrmb*"}2[Tǣl;^}޶$с3x&hGVY"JgYcaC& k N<~Nȭh d2n0xݑ[g-l8lt4]p8:J~⵸ތ}بAV 1fK!f\/mF+I*tA 3]?{'[b`г6aܺc6&'[!:[VYSWHsZd5C6e+grm%.H&F H5pK>c z"ufS𱓇 k"0 ȴdo(\{E$ د0֎=( ufm gIָ <}jڄ vo* f1)hLd6|][WSh1*wP=q ̑93$u-!{Kaە%Ld߽p$ +`+l'.ɱJ҈XGĎ 3RO6P@h蟋2_bNb@R?P5__^`2Љ{#՝,1{ɽ9~mR>f.=.c+f~O( ^з{ 5{Tý}x{r &aԍEYZ?z JDͅgtEW 0`^1u 5"O0?TSo8 ^琯1"F: #U3On^8%a>6)֑dsv 6.v߬W˯=cMg+G-md}D O{s,|iaqc`ŷy&mʿ POIlÆ)͎&Du?-nΞ)v6_en)^-̪/?ܳ/;ȫ"hfx`+~g>EL/Oe(0s %_R0 <ʹu'Ob^QU%JR?|-LЇ$*U5"KhPkM9|",S'ps s 48j`TxL!~իq??eN@ךW}6dj6n%ΪL[Ҷ ٶ ȱk=^ 1'ŰgBhmMmrXXK"⣴pɨEt~JJb;o\*17"IbZR@p8q?(޴ܰ>DdQ咼&5(^kj|tn@X9]O.XϺUc2yqwCմ'J7PZAղƙl\0.2@ZtIRwE;6<E4 ug#9gͼ}3}Ë,c3ܽWG.Gip4N<*-{, }]VoxԎ-$)O{@6~m$I =j“qywEWr ^(,Hvu/[_9b1}^i~uFuf[S:fJtd;o _Ꞓ?5k=R0i$3h,z-&'xL0p3mqͧ62MQeIǟכ2I5 xَL ֜SHI(X@%]wgXE$6ڍE`jL-v03hep5Z;4'چ[kzUK xz*Fq'qg}:8H޽O?d* "e#d;0c1Y%۞z`)sn~)! {4;,T7/)0b/WbHH&4:6-"#(,a\ ϧ&{a-]a O .uy',@j{qxZ:׊{gyį̅w2Z:4*# U]ɫ"'l!֕=&ф*U퟈#WpT`<3X3#:7Rn*dLxBSpK_'F'…eG34QU_de:KApkMc6KeٽCNB@!eDgOtdz ({;2ѬƒOhTXOߚ2 y(.B[ NGUkG'=n<dcqZ6 6rg> t:e^ ҌAŢb a~ _h)P<:Є6ʹPI]Bj;i޷獕fXqg$q?(V >ib$_9L_O d8(f'\f/KLkbDiqoDėoiE6{TtDy 0g%|%D҄$j?;UA?<p  ^>8=bO4&`WU *.J/v{)[&c.^֔fp+YCLc~xK5ly%m&"8a P*g0ﭻ}w[>꼓U-B *,Õ$vsOV, Ґ3mhUDdo)XiKK춣n?g4; ÐTyct˥U&> I|iG㪑ShHA̼8ǟߓSNhehk*@`B K|ȽG=/#U tf4eЌ,zE}n: PG[ӎ2|(~GŬ),l0ukO$pZ;^%L3[.*gFvoC& g("9)'eQW54Q v1H3S,ɢ l mvT9$,CN̦{+48͐jARRJlaNQԑ OhQ^Y@d2{8߁Xs]FX9 f 8͕ g<8H PuÌh(Wcz!6=9- LSSn֐aOɏjxLD 'xg$`ED{',ƏYV Z4=xg(/u&^_.>hAR4{Ǖ̋&иG'PTH#>}7.- @*BAJ9<@D,kok`f(6P#S9Q¥Ny0 ۍ&lX7J;k]:EѴCŌpz-yks&8. "gPjK 2&FT0͹ZS_T`-ۍERZk*VxZYh[,~N3ޗAFer[yQS@!/ $ԝVo 0u5F($g!-#ܐ<9w*d4GNӫmiw+KXH,v_Wd#(NF-a+|Qұef^39dVJR7CX52$UJ%%A$%{e]㰞}'z=ћcִ ݨ_҄gHF!uHW{|w]9z5A'0.FuȘX3|AoBXd=R>&sLP0rQvhɏ5 8\K)NSMG StzSl7w'gԁ@tD i/{;{:Ma AhӬ>N߻?-+Sf4¶NՒXڃx:O ВFZ* uKYA8'|VD:-sOjq\J5 XĚļm.'UOܜ-9/mh]y"w* ^Q07ٷ&It^1|} w$$zR߂@8ؒ^q䭷ŒA^?U1yI\xp{0TPpcApŸG~\#1w;FIia7zԌ'38~hɋ}X sFh/5dZt+LgGxSaޯ*8do"k՜B7k'Q_l:oK9{=e] q7ۙo} vCQx qa-GuvT%y[`*,@ x;31yΙ2bNW4xʇ:]L=Kpބz&Q򊎏Mʢ<[zD8)֗o~]H\ܳ E ԛp!C?"vFYf1u435"b Vج(0Ҹy4v9ilU׶b)7e/\> 无#òpRdۘ`7tqtnm{{}MX2σH,Yݏ7[w^ix5C]G>{( \_! iBA*<lڎNhHSyX;=bNu-~eU'țO>p38M~U-'9 I5y8<_%^% |C_SЌzH=0˓}A#ӶG\|tj9Z6d^8$ %í##bj*@K~$lN fX'4͠-\tpH,UJ7qJ< Sa R Ox}_'õhHۙ*fD;xIC_H~`bøga~JF]Gkv)%f22b __#pxro'9DEDe,=d>,jFlT: D`!5,r yHKd7(Ovu?HjԢ?NZ"|sI.D2ktUs~ : 1Wk+6Vu;3DBm.ƙe`hnîk?Pɱ{j;},v@ퟦ*Ja䷦%6)D ˆ,.!-q~0z W8`B z{t}9TȷTX,Yԭ܇3&{'>:ɐAiD@S</YPDMIG6rg2wϝB/NH;F=WK`Qu"P3^2aNS, 6VC5Igs&W;W'Ea2*6|򏰙l'^1ݲa%l<1󍽣Bt+|*Sz1r12 }6( UZ 2:2"fdy8[2[V(3r!Àdka>vcikX%$E>eEM@ձCK7(Pm?\{D,ڄ ~d~ڕܠ0HXZoJ8. Т=iBaÇW&"~%:;H@1Utn2aQ 8g:89B͍B끤,E  :fe"czh6a N8tz޼]R6?T/@A7R 7]k`dx}zU[o$"hB]:^,d+$r&؆Trл9Lo)35SqJV)TIml/Gii`-L0YH퉠olx+Q,IL+X7?h[jC}揬 =~̨>W 2S}),ET "cXLt|vA3ܑ RC8cy$~a-}3n$_s-ɯ}69>75F]"2+qe9[ܝԓCUEeV=~^:AM)ʍri#Z^ztu\}s/o>0KYX;Ϣ&nKd{௩- ;Gtay=Cؙ>kcF#~'6@1k 5xuZ@2 >ߪ23to!+"a=L[thhʻdrB!.?+ w-Ƈ^ImhmO`"-"._5psJf9e|`19&2 wQѣh2O.z0g3$n$4   ԵZ˲[( t%j|Лnẖg`NK`#f}8lE+ng楊,q⟻X24`%Pn̪9'NM]0=U, ^ӘO& R땳}S"bg?J-C4>#w+*k[kXh}1 Ņf1Ro>f)Er413i/lVwZJ|sY;"NҿrV;o4g" 3(9Rk1Qcyޯw\KKT+Yk?cyk1t"Ix#KM^A~y̐s8.j4"sP9 lUZFBQ%0[GVs|(نH8MsH60؇⯞8J(ȭ?_b"{_f/læc<{WHƂ"椔_Rti1K]Ơl~C(Ȇc(71uj 6~drU>KtB:PA62 z|EP7|F>~gnM|̡5d@?k:˹\} FAR]05mn O.$XOPH107ͩX +M,Up 3Uo> 0 . c6\@ 'Q2.7KBk=ҭH/Ĵ>Jv)KM#!/ًTjM]oE3B{Afv=9ƻc0%YXy9C Uڦ|,]!ͻ{vCVX]QT]2A)AnVz%q/RO~/awmUӺ#jL<GIb%+xKdKAq4=>}tynz&]f~7+Ԕx=xG Mº&slM#A*& )Ρ6b+v8ޝs򆠖]73!34//x˻6դ.OHs` &K3X!104| nc;},FZwmkAT ԫԇB;T#+gE+c*R.xjbH2(}KηB>JIT-[~}F60:#@ S6Z:g-].{#?O_^I0)(ufnkn@pA9KkdEВoI6M.q&@a_O G2w|g0ԽlXAb3:NV5i}@ Y+KOf0Aq_ D,` wڻK3"fO< CIFb"gUO6PO-&.B VDbPa~y:Z9m)b|5R C!$:cH zױV3Nxv] BA_3[ķΝZtu0Tq׍y~5[`=HawIA#ZZ56W>Y2OLԌRfLFCX L77$֕s WUJѣ0L) 1S-h BbQ N!1$ 2 rKqZ"Դ򳃭){ oϙr6t^%/=1#_7"wLT =[u4mk zv3'}>rn<@ZMP:*v(8S,b 01K>Ƿna8SJ,~Y[ȅKYba!@ 8-OQ$EH$l^۠(ǽԻC)>ta ]|_LJ*费N#c8M&Lm\}uWky i3%]gItTOq[؀Kd+Ivkt 9%v>K=jv4!0zMزn! 76?PNwYrrv?h?)9 iC "BT%8`/vKe1|A)ҽ۴ X<3'VZ ET9CE E$ЏH śT&w e ,e* Gg-Ycv"Ս`|k.3 ,m`'=F= uqG}F* PLT{*Ep \MD%S+G܈PVpMM/+u*mMˉc$:ɺʷhws +}="X~WaHڼ-̭GH5ݸ,(ֳ߃Ł 1Abg;w7CƠq1`m:.h\qo? q- @Lm ceN9c"b͋pFuio'5l0|Q }X/M^ITz4 A-jː#6́@>⠑ 6w_ڄw|>>lؓq[cʕiq㭺1ƀc,F0 ?~y4Zplv]3J4 )[Yz\0 S9z1W{qW/8փGtu?bHRS, 8ޮg6> g,@K"T~}}$Q+ʲԥZ.|s,$淿]Az ,j?\RIOmH1WR&+{r=#81v^6ȶשt|T%s>[Djaצ, ,ej{$sluZ7[43BmR{CQڜIen2zYX|rشc _nJH3h *cInO/uRPRзGXߕMП8T(+t;VA`I1oo)x+1_7NA2EKvQ*ᑩoY&wʽ>ՀuL}C-e|.4L+/H :nspGFLZ[&F)fq,rU(PP?.1tv:FTZ<Ё }P.t۰UP j噋 ٦!HN2gu~~hC rn>>"oW6ָ@atRP8V\׀/[iG `UUMnVT]} 7PMl+:fs X,^_C&㶒N<[wIIi>j<|(ujp+#Gg"; 1/:c]4SFr7w6?{Nd^sE?Ez{9!+'0_r ۧo0'F@RTqy4DdqmnH&fo)~!ȼOFpŃ$wᙃϮ9tW4m]y6cVB﵋8cu.g8 [X2`jCe72*bۿ M+phtD1yt)\w&£݉x|+1E"j8.w|ƏG'DgH{֨=|w9gSO stGIHJ@4<&zAۍSTjTq;NDN.n\E5{ҷS{S"<G*C_9p20_dIJ\ "ϧ=,uVV[ɚ`ۼj*%^0j۔X@X;rlj)H)^) ,ء}Dg| =W(B7~I*x)C|q59 ࿟Tބ]V0džVk3E,ϵ 3{cI㥿vk)Ɍ%CM>t7";ޮ: 05&Ŵ`g*Uo=nr:1j=l 1ƔSyW?ԜT3AA,0̛ӶIG'^L A\n6ցT[GP\hQ$9A yS~1?[V<(eϹDӳ {5rxpj2Y-u,wa4&fZW?N.!^ႝUL$fn+ĈНäaV*a =)AE}TRk^)K] 4=mg9UcvBPa+3 |0*zxa6zjۉF зitmlqp⃵+-ғ^n%G0UPK9ѣe^lע[M Ǔ{&o!KrzHo@\$TERoh!7/@1 #U3ؕV5MN ӣ3z?m $ՂSRQ䡗95 .3{@'TlebD^>2!8@׆q BP:+UcJH5CuR]ȴw%>{ 3f/ j36rBnWI@؃r@aW(!H4T)c[pP/O-tW SezXjǴNA_M;cPf#%iAϤ bnE-3 (Vnb;)s=O(@0f{ɲ5=nRW&EU\.{WAgٯ!% /uE2}X'lraXo('W⶟#͠dxnm"NYIGlՒqǞ_xyZn))}B͑t f|BoʳAeJ$v$jW{%= ,; Uo΃W]`!10كxg(=TZzۑ ήtcTUY'bu#u['L*,P1y*V If)<׫Z#=Mo]-oO`ǐeĥFMx|$$]KDrdrfZPa"-~@ +O:FQ ]\ =nOx&r4{{igǑ=$HQ P{ejJT$_7IbaD%6`S Æ^Dk' (cu4"t3FSb!a)`]fJɠ"\tuX4oYkn 9Frp!7QKC睛Vs (˰,>,S1zo@^;~8Ǧpc3W2J 7O+XhܦoCS]zxow8}Dc);s%bm8M !U1TK OYMjfYs [[ N)u1 v64)ܬuyuUhк J R.[,:޲X.[O<(Jgo6 W5ՠq\؝td<_ Ī$&`c^Ȁhʣ9!KΘ5`l_d9[mjre]ʃqņ/j&(3-S.j`Cs̥6̄I:I.[`jLT+xŞc~^&ۓQ^nō%0߳1`^<,LߚOۑ,Bl7C\Mw xYIX`0[i4/,.M%Mы[\sWIbjr?zZ5̈d֧r;iQ%iA0urIZ"%69^єK3QmrG)wƻt?xvbueع:{۸,C&ߗYC>i:ȣe/ N.v=rKq@!U;/Eo,da -@}VC> k 3 5Sb5E祠"F͵[ >O?H9uDH-2@_A]iY "_O=:R '8 F9 M50_0 }tG}vIˁCB ăX(F6E'u]czk3,|+w 2Rk,/ŬMUw;bd2^"s"5C@?g*д)cz-K3~^ʪh ~l&݀D)$zЬÓjeN_KJ{Pp@tQ=5Ӗ,X:vo~҉dRTxED%;je>}$k\Y(qP ެR<> @^\R$,J$$.e/BH7sc̈yj~kM4oO\xw5ӱkH`̞.v?% 4^cpf3BVGC:h\{P.۰D__5~\5פ; c"_D_{mha~r+V~3ݑL&l{K0qom#sUV.[8SU "?㖕vV1\%*gRlN9 S'I93u+Nw,btcAݝsNgԅ )#O #Q ,ar5-x_o]YPe)gƧ\9L5^Bq>%dq[uk['et%6 RF4H$l#.TG, [H(T@fATFҷgGi(h/R>P'?co73\ }߉*`H;%Уڐ51p h2^n7+0f^ =3d~õ8@cp.U- o5r%$eZGkBf`.F+DŽ6^fuepUؽCN7ѕ1;]ӵ$Hȿ%{;7AemR6ʊ%UıC|&YmnA}6Z ڃ TS99FZ°0QM~.\HYi?m2#$@MoEgMn9ZhvDSXmS ҉lp_>jTf's+|Srʤ-))"С 7K|'y_8TD51 Ry5"BDNo!ݏ\Fbur)OLxabAIS&vtu7rw(y_ILjO{iK\ƒH wǪAr< k`B Tܷ(,B< Y^)@XPd[I"G^gu3}~hiTN8O_gT\V =TO-,`~Vޫ"=bs!)j._Bk+K:(@D*~b@l OC܂׭xf艠9J.^6*4'j.[#S` E$GW_6EǿJ^[@z6K0!hxn ELD)"3iذӟ\'=@hm+h͔>3CDoeb" gTo]Bf=%^Tkz'Q'ykCKGLXl\}ځХj2~KT%t;{U/[% IIwR{$mwW |dSwJ\"& Q4 _۪cݘD)6˵$Ee՟h |kO;G{ G+WO^7@-r)e $HNfmfwyKN8(eP$~tU3}evS6ZCj -;+aVDCm TB.ϫr-pl/-V IekZ1)Lm GCXM~,@~Ɠ?Ew{~@mMwa2@,0&Wmk>VoEhz Ce*R3pԊT" -q\0i?8 2 ,d QK4J ϯvv>~fZsr)\7XԝA`6.x̐WۨfHB t\5<7Qz ٨Q5&r<Xv)[)XH,Pv6aGp|k#rp)5St4ƿ%CW4p,+ Lif?-<I5_@""4168%@uF;?,n궭tuP}oԳ'??;rb|ѫkBPp@2[ł6Um. ѿ_Z=ziNG%vO2BHl,4,0|#,=>z:ҿ~vBYJx4 [^mP4uf)^ևh03$xh*}򖥷| KCtFY"* p6.užh| iߊ@n*m4-iнi|bE֛B|"V]W<Ըq6C蕘(YW+ $?Sua=nQ:(L Žϳ z-勵R sL0@^i{qhIzԵX$ѫW*t52GR#;Z8BD5ިW)%ui W"?/ Sr6 wƱɜ2ӝ5F#q]j kioOۭn@\ u[f=DCgPq63hؙO>L've)J'F2`ςx?sOJU_haPPxGL(JD%ک*ڳky]v3"q1"'ZkqU\袬k*;UA<ـ6x,R'ھ*i(r{<5ohQYRߐ>_+(*M4x/ $P!Ze7bƯ2i CrhKeʅAq*hase"J܎aZ#\϶ЦݒsWMI}v=vՕw@J#>]z}թX`݃gOBdոlar4 :F>DZ9^9u ˝=LxnސH=NVutɖ"wdyd8݅9"lڧ4iȝ%(%_1AZM6KNݢm0Uz,x8BN DL,559sI<˱@'a\>YŶâtOpӠiAa2-%jnj"h?[;|)m*lq0X/yʿP 9Hx844uYph0=Y lR<2P-;ަƪR*3ݤQ"՗9٘䚽W_9*Jz7)>ψJ$R;Fs#|.ba(v S,vĹX)h)Vas[5KJ$km:HG|1˴MkaoM_H] z6iU3^PT? Z:YV<giE^Nn=.s#),}|riϤU泵mmVHq\34DRbu1!hꝎ'M gY4[l]ߦSϰ1u '2oPz'wiQ,*R^&n&Ӷ )53qGX-d,^)X$8F"2T}M:J! {?s '`oW{&ŽTxjs{ވtY($es&  ]ZmLI%^Ν7K%H^?1c]f{.QYJ; (Zgeg Z>'o>ÆWǎrB%Fnn4fwz`J}kf)83V.?$kDR, \":' eG8J/|@۞ZDZ ɡWj>/Plʣi>ݸLэ~52a*[kp`Sw?у#kZEek)՜/LMd`[[U < 8b1? H ٶwx@wShF %?nFTIZ;c;jz'ЫdYwuYXy`[eS2vm| } яNb_L N6w/J2)mVAs|)GZcW+kF.EehzAD\guD48Óя墣RJ %c jH}:2zv{ -OI+Q)굥6M 1jXFU6p-7YOrPe z gYbL7PP_ R̕6J/%ddF0^I[c^?WRbf"U]e?)S&XS `A@| BGVWNsH4J(v.vl5ڀ 5B'XXpkq,'?i"푵Jm ț?y`%jH`K5efI1b= Gc7X`wm2Y1NXinc{>ۦa ba6Sa[b]ҪWaְ՗b o -.W|VZ-:JnU^"z𙟢 j[)Q'*O2ϙ= T|_4btj?;L791Y:z RY, wI\Cu7 MQ(}VevvO'e on2 (gZW#"vg3P gbDz FMg|5Sq8ӟULGnA [d !)r<:~x1-ޑ'"*ji]Fb!iH(xekbU=;MnvC֪[@,|*jMNUv$+`fS[j+WHiHȍA>ZgCv̹:"g8 e_l_^̒S(:maY]쐎4^HTuušf~{r+ܐ=f*z2LC%S^1b ȜE[lCcI*!X|v?q!]mCČUe@:d >()SdO^>{R X𭄳'7{$wJ.OYW)A^)ɶb4;絥S*.@B"a+u<)4B$';e'PDb~GQ߮vuP DۺZ\)3(ܺ 6(Giȋ2/5v-1]@^tAKV .KO1$*EІRz dcݒti/tP:hR%*`$Ϡ'(,X<{QPd|C|֒GGB'+io4ǍӜq.xV1 P0Wk;dK!h/i[iQ ,D=RJmySMtq1 kLj}G"!XJFa5$_%8lşv^ evp@Ox8 IeRcӯAi> W9%=n$d PSFǟw6)x|GE4ݗ0l#ھ]ZQS<2뤔@nekd>)˱$l0k4}ۖFWB^'c`}qĈRD-N/4PDh'z"/䲩֍Z[jgƩ( R,u+@څm]N9κKIL'2= %e-TҒ+LUwrpdw͍Ȯ4$L)e@_hbS| y&mo&M+"N%9YX 4 xf9is%6^܇aɛ|4tYA݃@dcmqYRU*(6Э.ر΅~0XlK wcW?S(C˙r83^J+ݜ7{ ^Y6^}Y$ ? i"?[B)`cg?,oyǞ8nуĚZ&\_%sD3u2۔#d5SN{#x9a흙=1,7$l·%zz%}?ҟ:dںLJ[1ߟ.ȟ&;Ʊc7vJ?2^ <tY}::-X"E֕r% ;:{#E5TҾJ=lg=Ws|>=?d}G99CX'+c#fD1;7W0ZTi~_tʺѠ*Ǡ40Ł!30brw[WjM"SRJFO4.c{ąƴb1 5i^Or"AY_E' &0B9`"@/g:MVX4eU48Cj+Kzl*:P/U顭tx-]A`({jiNJuc_VĩH aPl| w-sw/j _dew prh;VCS"`S,W@yh[uDv&vψPv5*krfPHzWx]4۵,~stɠzY+u!O&=;V Y=ˎwH~/! q1Fb%px<"0ZSGۉ̑ dg lejw/0zPOFBG)D+$$st]B)MйJ[]lz{Ze< GNosxFlGopQh:Er!0O6"m\U0"q/ 6yZ\6*wF% ` d?js-;Nŀ*=+*ml )now~4eۉJ Դ6*ZY-\st&/f h>.n❉L /f '&x.rmj a)_%$k3^5%-(Э ud/P [?jyrыWW,'ϑ̻-y g!eꞵYy"3U:#ItɿzzG~]hYw~<~_e.30F}1{b}h;$I~t#z-u1@V"1U^Pk9n"u РbO #=i nB yA8t q{ ^<Ö>+6˽MV-a_%6DX-;q{/K86P㼳[/I&1!Sh,1. __ʺ~ _ƮX%dtף@@ 2Jg0aZҥ;T_YO'0hH'$Wuo^7\ IJ U^y,"KxMͨ[bOː`fp1yd Vy0^k_tXc\"be+dKv15SŽ  xaES5oxV=Tԗp} 0x+[p OʝÇ_~[ްDe905/G$3x.x A .kȡ\Ÿ d oYh؏tq]6:k#{g.[%WR'W81':;#}GK7a``XM}_ٶjJ,uYEF\3i{[%㗵[l} I_4;婗SJe84.^`@"9C׭֡_`ce YcLtRc\ o;(9XvLf)FrȞTv`,91,[=_+R-%s0 8Uw PRc{N~8)JaG%>"ˑcU)=?EQHIZ'TrrVm-.Gs +vBݟ]@(f/):HP>D [(_ۖ{Cz/zRO٭O{OD$xm/듫eMf}X  *m4P_#rDMUmaK V/~mՐ`^zosMG"inmr)B%W+Jv$j8hv)"mݎu4g $Ľ\_ax eSIcNYSv)\tlV耭nzo/=V*03wV=KlQsB L)PLa.6'|X4=?VHqᶦ_@%_{fRE]OS-c\<`2r4?nd? n]8HоL £ɠ w\2H^G"ׅ ATKX"!dӸ&b*;Z}Ӎw %?!wLr|D70ODM Y$V$(*#=WqKnmϧuId;Tw‘1q>!ivF;P3=ɘ;ۗJuf%om9{|'KņPym?$w̔I5AEV,Ce- )58&ڭz Y!tB]JM JOz4…>cXx"*J%}mYы>)e kqT_dMvt{fgN :ܩ-8sTvg>E >#h$ݚW$[2nדL̓an,8;#T\Z `r$Ƃ#e`O 0kLn)-ү7g9l FhOPXFNlsGK&n\NKE ,a'_ˡh`BM?!qV y:qō VMޘשn9J]kzB~7O_e\cCxRfa>9uز\VVvwID %Hu]Hي,𰼰JQ3 C`<.x-6jơji5 CҼ<4UM1@3xUq iL9|OOi@(~$#MpbW-@E°IA&fM&25USCwLGCnVo3ȭew8:p7ըyu?t(V${d"}Sl=Fxf˵FwϚ%7m D6{4e37UfQ % Sc 7ԗʻpthŒRQ`*xTTu٤Hndq3U *1t򴪵Y>SFn$Uyu˵\ $dKU\8m7p{I JU^%#1\ 1f|][˺;_q 'd YrZe,b @M,~%=2 O)W0-+L d8 ur8۰D@C7N715*ت .$"t@jyhɲ#{.?yfXΦ“eit[@Z)>BWDifdY*hL_+#f8axlhb4g!#7%]N,;<^뗕.gzPFc_j;yz"ů]g0ZRoz{5[hKģT?pG80:TL)VX|$F:OZETo(¼ Y۳* -%Y1ö$H?IAG}(ϞwRn 91.ۦ.LvDB}[hi'2g:ɍVGyP ~d 4T @ 2PI5{`9="+k ޾0Q:a<;xӍ,Ǘ6^ؽK[p00&yhYy +y'ј,eZW.9~F}8>Ezu%3}'蚀ibՙ5gASv _:)jqt#b H-<h4-7B ̈5 WĽT3tafI]9urڔeU\S{sA?Wk;qkěIe\[J+.QD!8h>]2;?ɭ$V VvbR)VLH"en/iR.d^5I5m½kkVt@Bp<^ m ,k,qSgI \(\x_ӍS5 K ˽lqdّfp ވY9L"WU?ry~b Y%!9=YrfcEUNK"Sc[lA4fi3!e ;<]y}/P0auC(TwC/!I:Ea%2,8fzJa<z?luSpd0kJlqoH_C e9{~k޲,# y_AKrqγq^jJ$xe0*t}DB.ڑ/RQaF wg敏`lqPmΩ(d^pG@e`@ڒ,-'x56R=F ܧ*ul,L"j1jM^PGKpDfen/X#A}v; ^<7n]FR -P#9 $ho'aܩetȪ5i-eOR1P1YU2>k6Is~+z &~ ׬}7'xs:T*K{Ć,4)P7?/)Lx 73gaZ=Oߓbs2Yfz6>w&Wix$`}yX=3.Ot=ScvCK\'B N +d Y%.+v+rxtһ cU%4M6y&툩Vp.jpw]o~q]LZxYdm#p]nUDc39slE7q G%WMW:=`d"oBP+Ox]9&Ҕ_˓4m>,&^(e_H'| ŴI*P4RZ=rWȦAwPQwA_7 ʇ-鎦+ȗAg.a:^5 "v`{QPr]9cɇn&n|8 )Ak.Ȍш7M* 4xUa'ëZuB'-jBdt]3FQ!e9f0sH RyH*v-Cx2$F, &g!.i˗Rl">qyRӹli>@(;9ޞn\K([j'>Km-aSh)R-s,68[U+\s˅\#4*PDY4nEFQei^0#8qlc=԰oXƂ_? >T?|U&,{"Y-eq5%ubQY\W~'++M̸Gi~v2в/{)ʈ6k1{r})yi\n Zk*I̐Q;ݞk{W<LХCRwI<ֳGTauZn}]8a!0Ġʩb"L5)S#D2HnIdѩ%W MSu*Zr UJ4Zl(!UC#"! ayھYՏ`Sf!eq#$#g'E -e<|@5_gŲjW.t}Ebj;|RV H"e}0aRHt'#P&E@9൧aa% hu5ͨ8_ _M6Bߖr "Մr%Cz,5^< 1]">.oٻ7e7ʘςVxrMM¾x S"@ʙQ}ϭ6Ğӧ˸HxGKkm . TU|Rl%?7c'|xiagX_?+Gb!^Xi a173/  \жi&opLC֙=g7 旈ի(@Ύ@\U4ZU,e;5KO%!syrR^ovv9so%.,(0L>CeXn1"/D r);"m*Qf`qp`T.'#a:wSѵJv] ME'`:q뫕h,>zMbƋhMh:SX}z){P)В^k1僭ӎjSQMHfQUQey)+-*yS@v ;_-~ȉp.K -,`k R)v#`Cyh-VK6l`/tk,ż)F*dmwaH( H>#Ոuz/V\Vj]Fh{Wis+QBZ`$jV Fu e+A(u!ڢ +vc/n)LÇH0mCVBe!"TV7ES{K@ P~Nj z@;H%QaXB]bN@k 5 DSƒ3VXj=1 2KU6eauΊđ*@ qt3t*azS&'B|7Y \ j;}d'seKqjdB(b3&X)WI~(#LIԚF"9~v<$vFfTne#k^൧ES)bχQd_f3O]{ x[ӛTK,'6bU>V /k^RBA{0V7H66\`ݲ%$Qݳ@{NgDSN  ,&YUqpW0ej&|ˬ%spF!q "ޏGYѽo8ݭ~kI'y1OG p'iEXȲ!OM-o+jzֹSo^/,"fVy6 E*YzB'\C %!T-u.Ro2"/oOͫckŞ {եDtkOZ=4iXu6}/B5B5" d`o<R^a<Qjv4ٛ 8b?)LD 4r.0#Is!D>+kq: F^XF.v >+ѾaLa9Tho虯?: U E[Z{6NNn?9/ku%?Հ`u4!Y/OT\Ǒ0"E$+G/gܹHGp,K{ )5'6©owIk ^$(xI8OŝQG=O8CZzx/WWȴȉ"6'D_;| w\h^$Hq]0Ox|2~Iw,M\j}`/L0+OX~Qx1ڬX[]p nx~EKLHzѸ<ζ7:͑iv*-Y\rVZ\i˼yAI{zC G'zkέXNU?LbWC`JJ3 0VjWn.Yi;Nj %v`@wFxMPբ/xY4medd/ձO)kfQO-qqH"6Ν6㸤[&~[ب5Xb (erFg(w{/!cf<_4G--:㕷ñt&'= zEF t e1'pr NE- sG(&J=BVE*X X|qB5B$l,mzv,@$I j?w7+^\ikfXO\KHnÿ#~#˕*]>6sVh;'cP7}rzH 7<-8e&"ƊE13"fpFBĄpm$W)Ǫb},)z@ ݫPT.;91Ҷ"7B\ yH=e3iJE;ӬbWP! JkcD_⭫Rw\B[Ed6xų[Do/\a΄`jב2i ;8foT#gq])S^IJ#\Q`N; A:jgK- ~28ſ-!9|8?$ S, Y-C^u$QM~hКhuND)Xz rzu߱dw).5\D:!Gucb5%CUɥls\2o$y E|E{tU"NtHE9X!r6`eV4,ߣz8C̳Ŷ|j$cw8scrs˒Y9[N#;b2$`+`d>Ȅ߿!AEX3AJnJ$2pY4h9p A%k*M5m㪣uO|Ќ~pcDpTi\=`Εnr o4eOsCCO X:Gm@ҫ4{ t9Dy]5?+A:njF="SP!8Q&{M&oBf3>+jpX87~(z 1/VYYJ.%DrN >X5iy莿LP_²>rZY}&2⨭ڮ/ ,+9aQ}ȡ&of6p([eZM[SrXN${*u4/:DD2t(#ujUmF{ZpQGpqDHqvo'(it06ynufX&ZƍnF&9Ѣk" | &>qPg21h۟8N,"*&^p\(vjC_mɈY44h6fOsH*9oԂg??ba90Qnx>=?G>h_!c̢ܙ҇XZMi?ٕ p%블u`ƞ L qnwtBƬu7y]^bp}0_7lk(q5Bn%BpA2us\!4_/k8} acǟdf :]%L0#}RV}c `mĵ rRU2۷3![A7FSy<"9v,UUk_[sԸ jy Zl`zWntKMQ%\R=90. QMF75b24{K"P=5Yno` Z9RYdEA!W3O.p2DDe*Waz~^d)`#"_G^#֘&)q,R.c-m9}Y;'a7O%͢/lGK4cp[T\=X%(< 0RW ~N_H >.YB Cr](LAl@.iιD:+5 wn Ё GT ʶ( e 9nȖ]Sԫ-f _5ɩMhQK y/N a ]wJ&OBJ8}(K6Vq! )#y2kZWNFaN9~Sdc`^R3(Qt5 %d-ˎR*u)~ZW[J"ϘߖZ}T #^hT~Ȫu2eTdžghd_ /.x1-U՛9.`m,H__81OwQtP;yG299DًzɯBgfDě.Xf+xǐ7S;bLopA[uR, 2Qb-:e$S`:dn|"TNy|Ձ#Rx9XBj`[VleD4朌֘o#ρSsS6K+v 22U]lC² h-B^p` Vܦ(HE'=A<-t4@C!$, SK3-"'$) 5@]4ĵi:Ng꨻w$zL(("/5n VslT fy jZSDk&)w^ie>RD[XpӸ,5o?W1drәԼlYpmc2خŊÒJ4*]7CݚFeSruyJCжcd3__hL_f '&ez D)MV+ϧ՚Y ~'Y߾?x(J /Zb6n7 E/a]i`6g="U:X34MI(GJ18{pn~ĶƐ6< kp)^;*,g7uLcFU֐܉9GnYF`AR{A5a/Sx 5H7?c.cg- ol|1Fh] 3|ayo3-JCRLY/{&>0$]@RLgh*#fN\5+-R,nK6<,yhXb"},}9>JLq PށOD74g|&s;8Һ l̨BF[y9ih.[=!ݗL^S6xѸ9 vy?͔gqnmTu8Z0LN"J.5 `D BI=ؗ , 1]K,+!N%!F~Cѷs7Ilao-݄@6$g>'a1bR*d@? #uuG(1،9Fr駆}v%!J7΋Fs]iaYp[~0(OU~^iе.J=OUVrqx(9dgKHd6[ߔt!t y^z=(ܳ5b1_)Wv(g¼+` (8gD\tvU7YS;DvZ+ks-ԓ]%m9U ]&f6bhέTEUy-{KZ=ClE"s<बPqS>)7/!MY ,QsjIIИ:Z|(ry{&L\p&68 8=)1frnP o-,l_x%)${ܓy óNqh}HD1yٙQET"3=OMZ cUmTZ~- pAvQSA-@><֒/ \|FG~}Nj^)'Bni4>ʻI0*Z (%W6x[ ܗ{"/k';ě^x͵Пslp'6vʳKͬ#Oe ~ZG s(`/):]iFgɿMq}9>4 6?O:0qO^@Yq/3̨^rkp%fL8>h82o ^׀25%m9 v+#jU< /$ o%t!,K 2Hr=iy|ۄ~sFb>/'0j!jbj6Dzk\*̒?{ +if#vEؾE)FkC劇 eB+iɖٸX #MK br2v'd $ELu*ľ&|e,Yi7 /^z+^z/?37*8b (/bMӂ!N暯&$9:hT|6k^cG;pRBz!!tӐnu9tOڼqbe#iF|X j}s1voګƷ]N7x4DG\Okp/j+:z}$O?ժx %n4P`^>z'8TlvҺÚ9+&>^wBxoZZ닚܈Qu, ~arQ*ΐ#q g:Yjp* "l)8nN4GҰ.x| "?xx_ )2 e"IZ8ANA8j^E@y2o(ɫW$|Io-9It;PKOދƵu>7&?6wn~2rU)Up}vޕy9~ۍdhM}GOQN\}1T&u7_B )yyp]^JŘ!)S#&~2 gxT@X~EDk !Y%/;;B6DZ|3QO햶iF%A&HyEg>pLv-'-#Jml /)C!6D kt^ D9!&'Sr|&]-O"̟ꂣE wӉ-{υy6Jcv9)::\fϒ8%߱ڜ:Ѧsx˨1Z[T֬XUhwsE<{/5yOlr|+l[Nဖ/z5Ō:-Z85i8qUQbTȀ P>GΝgEVAjT ^0 Kx҄J(a(G;ټTl^dLBʠ@ :}{ mV.JWt vU^j՞̕+̫Ӑ#53Ab2<̿Rԑ憜_\n,o}qźjr]V?˚2I">vR5(ls,VZhRģ݋T0;OP\_y^IBd[+!KVtz=~K,1Ė`J~0C| 6|ߕF?8b ̀|r ԁS-]@>(. q#)sT wuJz sHr V~Ӈx`ɲ%š`Z 30wG z]:N>gX gԺ<$Q'W^ /ءGʿ9 c7H DX8|u {ΊL @6+Fȣhr}8aΓ|0|q1X2VO[wBJSS8nv۱qjuM4V 9T^DZ-sV֠mG$nI*../'fzw_YEk5RS uPυo[:'n XQ o|B_F  x4H߬B G4hR6 +'U+yx]x`FF Xz ~GxiW7C)dOsRp<@a +:;dmwGuW ;=7[a4tf.ڊnNbPL&H`Ͽ3( IxyO cǑ4{43n͑8eowVm}20-`2[SiP~{DWG"4DxLv񧝘q[鞯3]Xa)&5(5[ʛp.=WmJ1b|k)Vli2) iMziRHϸ`Z d_* jJS+8Z݃Fn^M؝Zq" !.AER[;c,Y]ΉIӗĺ^>";c@d_`aby}ZU4aM[#}XLJ#!V3T~-RR`a>aY6Q @GDFp["'?hk@'WZ߶MǠjXOHU.oꃅVx\kdoS1uȜ=68swLP#N:Ɂ,;+>c}' Mp>ϙqϛ:JeW*eiq# 9w}k42$_G*@ݥ[m;D3KYM2O(b1[hӴw&9,4զRÁUMoLn2$FVr?|0|s+m&ckIxmH%}JWVڟk\Qj0ov&pA>3WXUF9=Q7" -\'".zN7,qVx㛼t*qQpvnUhoWط3EF(o8N7~m\UuRhhD687o^< ωjg*߀\mG5A;fa+Qm+ldXÐݡZ5P ާw8Jmկy(5tlxmR6q!J4{"GhdHE\8q'i)cSjfA;0%l=KFX;Qnܧ߰?䶨*sQ exN |gW~v֥}Ns%(J7i5;agZ p g:{.PwLFH74^Cl&Ю=ݒZ@JчӞw o/p%HrS$߅h9'g5-'mMD4% V *3:H-WLӕ6 ;~"/[$11A|ƀSHHcU|b%@m)WFCkB׭H&h-$xqNf;˳dSnG-Ay|;Gh596jʖT^WIqx ?CP?BFK?ؼ9NC{OfUijw`BN vBs8pu>h\"j=Q; gQ\HC }aH..oT"eqU4D+y$Ti_xjֵ-ߋSFa ԆDg]^܇=LRO 5~X_ZT;iܨ%pQӴ瀥zFVUdl##}-20\۱l`eόleS0s׈BBhЦ@So @#?m2NI|FCzy@4'xuܲAeg֭hgz,ɹP_}T,I/C/4).Kk^ˌ~OTgSCem"{aUp2HZ:NU&3s4Ħ;#̄aQ]-;2t[2"MR̶-tIqpە:!̚^7>? TV,ZŇ~>a ^́IF4ظRJ.XyOm⽲Ce~ξW!QB2ɀnE ˾I)5!FfE)3n6Gݕ~GAb<Rn?g#n2YZ':Ӛͻ'd3:7f /%ƌaQ`&vpoN| #gYZ07070100000291000081a400000000000000000000000166509442000052f0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/yR]?Eh=ڜ.+@m/ V=BޘD8&a&ۧY273;Dz$~MGF(B5(|kI䳖xԠdk9`Y0e+t)T2yl,g|mh%S+xE xy:O% Q}%4}ۃV? 63! c(fe'.+F8v[JP IPH ~l\,g3š]1D|8c 81sU ! :o˼)F#s=)Q(t{H|ћБQbղ@[m[ƦɢBe1`W ܃DjI`̆coe8|7 2!ZsPH.2ߤ9ɢkXݕpPkɀXf7.K8vlxLfZ$<~5+Ҁr9Q 7SR̳Kea\N."AꂡAu*Z`@룎QR {W(o KӐ+jK*UUQ§n> )j,U,6uFqPJ" W~bƷ;iF=|GZVN9wb$jBZmׯ< at}؋@KufE< ZDˊ :n`e$ W}l55mTU338%C풫]‰D@mсN⦓tjuI/"bL3 ;_&v78w-մ#򰨼0 q,Sh=68q7,9~iFT~[pSFHȂg9%g?6:zbwXee.$c 2NʥO#< EJ=5.@͠f 6ZCѫyykkj3g&{ YwJ1UUW*&alYV3qd|F"o Ȃ\O*2Rtfg+1`J+]yFwh^XO$,FsDnsJ$qI@#&9m.1CV=-%ʃ(c^6>,("c.~1"޴[.8xp!B|V;YT YG Rḟ(}w?GQ~y‚u n]ۑ|?Z2Jv\V0;Wj"<;hA!GzxV EmS|5i?Ϩx~ؕlS4SP=p9 Vfh!.xQDVֽᕼ'g;bfw,~ m Q;wLKJF޶yBnP8'egǀ*^92 2t2~L-{z5]>:a}bPd((ͩ 4ϾVN?ԭSg z ]@6^ROW߽*twT{~lPc 5~Zr 餲h^q韋~pՍN+&^rzbNڥBRX jBM1_X?]4lcuR[ntfd2OGrQ9F UѠjk:}"/;KI 枪 ohʼF.ZRNϦow0PU-^9 y;@wy4aHc6)3 f+ZbJX6 nE> ЩvJCy{~-dƽ6Dz\PR}A5 P(!' 3F@rsw;duֽf`A'dgC<띨Πyb$k Kޣݪ0{p`FO::[\Bju/0N""JtܘJ9åk=ſ." ii?&~O u"LgeIx2sw>h$Îi^v/C 'θZ8;twݢRY<46=_? ^ImVZ뭡}1QDv<? P~6o~gzQej3&GU\*TnmM+3zIjl?=լ|;?р.AaZ|R}f}vhV~89FXf'&xcu/!!t]"цR_)p~T7B*("U*a&z#unǶ -C}m=@BDY F{Vr9z2yz_AyI6ՃpRܺla\Ѫqy'Z ÐП*N{=IoH %:swPa`.5A0e9'AltA2ݤ$ ˡplEyn){Iw)ŋVEQ-݁qLmi Ҵ6xu^ W(tVK4~1Nz2i]H9;[X-)0I'QavTAhɫi؅נ2&~w:'Ϯxh'DwWϠV~ ;֨=r꺢D!1Zwc}QXS0Y1+2%ۈTcAi@~S韱U槩 \q`h^ nŰGr(FjxjU%!J*Af~k;I$W*(ӌ׆nɅg_1cvs";<2hglY0 ZBO%1^Ry_.V7-Xn_cy`Z9TT(ӳzgvF_x<حЏbfPDŽKq#%X,0ww9- Oſݛ ~tVQI@0\BV-:r4Q9SG<FnVKEH/$QJG*OT={lƝ.pLυ/K6.&J%!N06bYw=?73>RyVSfqz%ڙ%cOr6>a#Ffk%U*WN\G}QS ןc67H3.%iSXL6SV SlV-Iz^/oraL$wnAb]%-Fe#GܸZ&POpX !qlVSy#)g&8,bԸeɭ=>7C"1>Q`ʮLRoQ%] mИhGK ZCfFy<{rEWRz;^%QԞcT B XڍW;v* ʄD:ziQ+[YomrK_Ȫ yLM&C/_'a<Va@nÇTj6zCNxm֧ Vx]d,+$2{Kqlq)I9I-'\~|BN5]D]ja Z0N, 7sHA"g-?IsPe EH逓T:a{5\8uvџR^0*S+2Zf mͯ3t TqPxgض11B/ = 7Ox4.'6!ѾKH=ES#O\( z. ɭyfV0RM8zy2QU+r+>Gq6} di7N8˶Clߞsղ2™(6E+zKjI%lj{Dzq&xT|a.qg&hK$Φ%;W{FeEq4[D-oPB{-JfWa<ɠ"e;/qbmEI-e=RXvi8Ǽh]8I0Ǣo8 kǨiilQ{&{If t-W|4Hq͏O}<>劣g˺),M;1"r9L E\"@}S![M { Z%9 7.Q_Iv7(SKULhW#ӳDn), t 7AaPۅ50¿Ҝehdv~l#0'TG@McT-Ql6ױ"eZ[[_}۬HNt hjL<pϓYon+T-g;,JJLWavsBgx4Vpe6cdiws2_ܔo |M$cflYB9 iYd G/$eE Ѐ$jQ2_GA((bk&i`w܉Tb kXCߕV~YM=/܆bLyEjP{Ҡ}KFmUSCsٻZ1.qLP)}Lwް=PNUg5V:!J~mk 맬_Tfjr1۽|)s=;pcp)pG<Y]z>G6% `PSk< h>@w΁iߖ`>vjNHW0 63~5/z5Zzo*Q}jE%m3c/ݛ[hkF& yZx23nWY~+42a!X\yÈmfR|)J*X7 q#f}Z %9:#ĔyX^ +@> L :3zI2$@^J8sMKFGR3U C2٪E~Ғ 6V0%75:W-;]2gy&<ޜq;n7W확rg;-Ym8g0?Z#rYbk;jBྏuHO#'(11Q%1Vf;Z&Yw[:8!xjx4krߕ7 ZS9(t=h$5|k td [I C^(ŽN-Yl}-́#,/qݺb5$*@cja#As̝gM+)5Ms! ~`Ccm"{{+ Β4=YjCy^:y$.9aiSSzukYʡY0TɦEDK>.HOCKg}4 :{z' f_Sd?9]C| ~I@{۬rc WyM#Iuyv#"lUŸX+tv.۞$#kkyf( ~ $垈0,L*ܘx$938AE/s3yasQ}Ypvt6SShOh~9ʭc%2f|Y@ȬJ>I1KDjO,CV.'h=6{PD"aAJi8"_ŭX;-oL"w捔H&wAشv;w ?hE%jm`TDnN$*Of}֊f2aCMr\**G@W~(".W1/ DhC|7ޯ sRW@6zqgG`x4>Ǻl./vҜq#rFfOGB@dߝ鸢S숧vR_HkQ,X U\B M#~˯(M獨W&/P ^e"ǍB}l'aFzӖ Ԡx_+WŇNł}C8٥ux:DՍq!icK(.]k-"!rÞ$HI!3/~̎,ymA%W5Sf}\ʺ5?%K,98YKȽ/Q֭}T:9u s}k>ױ't?i;en) ~խezf 4޻긄]/DKj}%8e[(+W\L2'vkɚ( l+;e?OlkjMvI 6xʩ*ABUB456wE'#[{T W..A{L9 F`U>A(Wd*YG mhY]\ " +*vΌר}-^|Ã0A\3o!EϮT2ބ&5(`ڂ:/F񣣌Ŏ%n`OUP;ԍe*;|BE*$X%9Z$-$a99}|^ogE7Z ċmjkN"-/!qn#&{-E$0g+>{]^0D HJJs!O4\fa{PNcQ̺IK(GErG%>#ӲkZ-qTʵ GFV(i& fjgڠWq@&CZǜ {G mWU uuݠm 1EKZ0s-E4?WeY0{"zwwbsKKζc_O pj\6V[K_:C3HsX1% 8)g [wT(@H|vi,;Cp+AF@<;[C?37iLEVG&$F?|wvvi4DS;bAD4!! r(VHmQ&yn`KEspF 4$8] V2'W8,oylMz̸J#h}-S?1.&}iIT.4v|EH2EY^5w l*En0"@*a8jQRN:20aekIg ">N"xؓ}j;SJͻ r'?0F4z/ѧ*s!7)w}KU@5 UXբi1Iɤ4HMiN%WI<}3Z1$еW5I'  @{qijmMQ3s$!&UVK%Sb/@+}#WBo۱&_a֠r( EX[u2 .0Ew<@M 63'mrwnbvNy|D6 MlNT66)xg'OrKTz*4~f: 0sʍ8;Ҝ[Z<{쀃T{v0 =98'iv0CMkq7جGxm`>ۋ!4ӂ?h_* 2o]wɇ 0wS:l YQp,[Їqve4A~˧ʹ*nt]ܹ:!+P17MMhgF8.Jۛ@'kh\ y$8ƣJmkAmlsa֫ 8GݝdFg7ʒWv-]ذTcm GLw{"whn3mQBgX-:̀j#c-+!#Z$/!Ť(jt0r)UrdWM!zc9 ޢLeJ:`&zJYtM=m3*)]cOG -T(%ol#a9 ,u $bРړYLz 2=!.-&?k#jaUߋT>}ɀN] pL{~Xܸq(GM8{It W`=gVA¡,ݺ'M]U7bqE׵BB2"5rp?2ibtlڶ;>cik'v*̖s#F6JLAEl m8-QBruy ~;SC?^y25 o,2mE?M5*S$@B>V(-@\>HY)lZdUn'SL Sn-30>}kd5 pQ\29sf'`*mXxhJ@RPRaYjѿ*uYN #K)n uK_Vy]|6oQaAokI) V?//hĴ˺ j&pY)AR%-J%M 0O2)xG:8iR7*4քLS\+C[/k!c0Ie$ , 3y2&i,Y)*.j/M8 {vxOib{]=(Q"A%1.g}EBfxԫ:/EJM8>#Lh^GZIjparXp\rOS/n9#a͞?ˆ #O)PO&eb*!mOmPNBՈq#G,$gOSwӄ_a!ɞXݛIU"uQ F4\h#.Fy G_ҹ׻2[9E "meaPJ#{b\kõb`sb: s MjV]]9 }s I!y_=fХQG!@ZP6ngTIxpjV̈h&jָmy[-d dҁښxaȂIgǚI^4DVFa"/oƹ7W=R[I ]v~{6w#7 OqBd24Zl޵V1w"A-)0N  +x9?iMT$%j16Pi=UOPf@;C0+8?ُ8ZQvU},%;q*eYX8ewZׅՄ/~&˧C6ə$k%v|smA\.>o}驘E1@#/ oEN0_ZvFwA2.Qz_[d!mutnWz,Txjۼ>Lqyй}tA:]#VLHKٕTNI%Wg YAh2}cF#Z^KZ{0[m0È 5Aobno_f^S0]@~sMW3z2) <$<2= .,7Xbަq:ßTw.X>^J-tD_^HLx(g?y: A_܄`^6Id;MZ+$5t^`we`&K׀L rc*=Vн-J0`:?_fb mFD0/fSe@Qn$*N lwʾ obÎCQ O)Hﵞ*a)_8'bg* ۰Ij!R)#6rN BkgtmUgI 9LHQ=dGp@l @Uw2BEzܶ#rA~2.UZ+ST/ Zm0]4CXTS85i&11kmRLr;Fx0nsEDhV+)϶` ?k1`aYspQ7Ք&]dhӖ>$iUO*^'>|sNA I" tV(􏛏Oxzْ2k*Hxd2Z`(_stVN8W%m9P>wH-Ohr[4`r"VГnq1$  !Һ2eӇ3^O]h7޽_4p +Bc*u~ A TuX~/&(WE)z?rMY.'أ6I %ƈ184E{ѳM$SrQؑmUnv[{b?VFUFcz$⌠/43xXl'%Rq>J2"(cDR|8rM gI wZeڻM Qn3H~GjBj(GJ)'1fE:*ӪXo-j_bRΚ75LJaOIhYtPM"MԷZȂX]E(#-f{ߘ/kMhܢWuҋw>X5R-f@eٞʆ( ~V^Ն)9} dr=g(r! m1,'(!n*9W⵸ ZPsY&Lp-s#D:δʦf B*GU6y]N f6:[4,A-(Hp+=6Td`_e/_nAh<ю0%ّe9/O|@>E(}^a4Nb]0㴊T\2QEl6W5rMh$]1H|*e+~Ka1,cE!=wϰU -zF&ϴ8%`.dWIh?`G۳QGSU%rݼ*\Z(i񹺝Ncms>na _&Y)#x(T"7UGX"x$iX 1* :ʤ(ςZ ‘` D h4jhoH""1xj䃠}wD[yqve603 Ή\()ZJsҺkMWGcLqxaZl󬨻q75975mwuqgSƣ4(3^%Ɲ')9N׋hudm^v֑H}28"dz3!~Ǧ$#}巊60{'61n;H@!VW_>v h `$ֻA"h4ǡUJ;Ŵgt\/œ)J<FyJ{]'>à BQhVlx,Gr0oG̐;'PP_W5&Vfe)$ 6hk (&#<3-ОCM;}nP/"3^ܖ5_A\!)|?uKA 8񚿏҇5CqKUg34\BhYbDdlh<:ꘑN0/*,g0gҙ߸&.TuI$Ib"ZZS&s0L6n9TI6J^Lw~~C(nmBR?(q @O,ۉQ|ld2SҞũ>85xT*۷s!wXS:S5{uy,DXԏ,\G68aGU_gQ v҃9Ttf ~@hL+]aeL ~DFl yw0R@@}>dzۘ5YY/s;13;wv.ΉFK(: ':yto e|IL md/ 1'6)C仾^E1;I,&.1Ms(E*[(yb7 u`([m?.@Lxz[) ?aؙ 0p[4d_ʿzp$_uWo[7 a] 0ļ {}pk8Ƀ;sHqF5BEnL*J 請xUǫ`f#ĒXa6;74Hvq|e0+@M@h=*> yw4ex8dWj.?t-`Csσv&-:^tgA,$߄&,pT!.c3vUtt.LdVM3kMPrb1DFRvz6Io$ףZ)TcUѐ3=l1H5ThԆM肩WoGWD ixr" F2:j%iᚻ\>/"ڞ>[vM:˫X8-%^B69oz8R+mԞ N~+./L||߈ɏh'_fUEL(pPOOu{u%3/I dA[08_PFAl5\$ߤc%"h10{,JG`}9YbG/Z0#, 2Z OIb`*_If#}/Gi> 8 zY]k*8jc. =+C2BvӃSp<1sv.A٣sħgZru]BID\("L6Qӗ ܆6 q b*A1.S"NŒ,zKR`oxr4"^=¥7_ .9ol|vmd.2|  B uDthnh%bH9> oq8J &Vl'J" f7 DYɥ%=gYZ07070100000292000081a40000000000000000000000016650944200005e68000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/]^']?Eh=ڜ.+͠PgZabS1]%~t-z&,@wL7iX˦]Rw g䋳-L[jܬW.&"!sd֡\t #ZN9o?i'w_Jx4}?\3VfGd4z/c&T/^l/4urw69}q?оr:߯\`ꎖ㔾ųbX<\!fq/Œ*kWOzF85`>g 7jB*!&]5ɕ(^/ԟO2uK1l'he XC w`HՕ,/X62Fui&0@[?h V~gގ;%]۔:nY^sGoż*oREea^cP'a)P8k[K3ZZkl5BGơA8JgXT~N)ךRS^ђHr3e-4 o?bHq34KFPNG r%ĩ!H w#68d4UK;o=U92h[kdEgV Z{;Ѻr^"$gWX|άT&Yrip$ğMaUIBYi42y t:(2͸DF7oB247÷=1# 9f Ըb =\i7{LV|c$ky{2Yt{z.Viuӆ%^fwgF!Y]=c1"œޣ*yE)8qt ʔxWrL_Yy!mV84ugݗۺp C*Ů{ >Qv'q8 3 bƧ\\QjB{(}ql8Mא7 Cu48iu_KsJ%8E3^Gt/GK&/B*Ȋe-:CIF7#HF(2Q_QcMM'o;+u-`D uJL~CњrGQ 9+2<~MF]DTT3[E%ƇF>a-`S.&z,ET|T _8?Qdx9RVRM }Fe @7OQ~.=yv1u2Siό5 1{;:H̴^#=f jqPiߊs*Saawdq Zök yU}'G _sZ3lL ڪ Nf,mkb\IB*~r?(v ϡy I럢3:9y8hGHᢾyvHJZqܝR8] +//q\L7Sdwz}J^*gEmÎ\_D)9_U!9J͢Cj%cV?%2}fYJD|5ZdOE˓quo/b l|+AyBL x ߚEvXpD#eLl e}%@#Ȟ:cdp ,#DW{5{yO=4BH4ׄkK$ ҇KZtyll TS{(ʲj:_7wPHO=!ԂDjXG~tj !<̤Nxb grZnTk JCʃU]-ng3)9oƜTnmER|P`"Yve}>^(6Ʌh?^uRI,B؏<CkK}8Uf޷U4k_12qFq9F __x.tUidj@"&qMv Nj$L ~ go 5 4%z%e i. ;T]l۵gNjYŚEM,":r]P`(JQ<{ky[eEշ9a'Z~=鮻nI(/hVd\QCD5RHR˯!X#l1L*O[%Jy( 2KI'3Rwu!>LlP mY'CUxmK$r<WFCϡD^ƹ~$} 3_b cf@ +<ni5zRy+Տ05dx WFimKpar!P|IDLf>Y5!1>MZU*]|!(_dG!&II9d㞒Eeg\םEƍ%gx?DsK#VGV[fz| ,̠` c _~N.Ʃ?<ZCI4v=d^Sc5%s})܋ry-TnʻB_JowuÂL +# ,AV9/?N.r,OT-GڕQ+/1RS< paU OmS.S+fX)\8Yhs}jYxAG4l[ ׆)_T+6m! dH&)( (%"lO|E(-PTY#ވ6,s~ Aq~Z?Mjrוz=XI0[̠dvj0 CTTUA, RQN!n"84,teehY)%!Yb :AEz wDs3X8R#Vmۻm|])];;Xxh˥Ӂ'~o՝j/6pC 2ͿJ {>[cȸsj.3T$AW#ma5 ! 1 :u"K|,鈯|+{jk绪Ր4^7U T200(VxZpb,=mV<ZEdV Q^)BӱasJ"'`pWخdcWP1!kZg#KQb2 8lsЎtiH٤詫c>Œ {5P39] Ďۯ:W!ʩF7\i$Y#꿏lmR/m i-uynj${gU:k䩙i_Ѣ17`od4\vRCeV/Mn -gyv,<'JJc+4p=.ZY޽x퀯l*Z<& ڭ0=~Ծ1`ܢ~(*nKro˱-ȴIBok>s7 mhh8ĕ\hΒs}vxݽٟ.YưYFQs\=𪦥Zn RFO_nvFgާ'kYxz\1ϾgѿF>cHQus6]orʿk9AN Hs"=M^<րWf^y S3萘%b;%wl_O$O:S)"N .)7Coi7Ɗ?2B109'6C $nǰwH*T{>eQ`IG,:7طs |.=Q;}en@j*OLU q=K1bo>*\]6`H~Rf^AǾΨ_ $KFHt DKz)5 N]&W3EzY֯d_I9"?[to՞l+@煖[UFV'{=['$L΍eZk*ķ}{< yf/%ir~_tv7ubW ]#j>&++UےL`ꄓDy1 ˏ3=qjB#dk5%S]eVHUI]mBϞ—  r#6 ^D+8'"#}󈲈E|ȒSBJ\<%vy2,ra)7sB9_?VC>D=0IW1򾚳HPzDMt6{5†{z)oN)ݶz n1R5b2Z©oI2&K#,#_1v7p]q &Pr_# 9ł' Go>tSűl"XZx'|jGssمOKCAx.o.=5'[[SBbŁ4OC͓4lGզrYq7xv6-)_㆚1O(C߼G̺ƗZ.2^ {hЬ1^1 LPc¯(cCB2t'i0DwP&܋AdP)(e )E6IhfNHWC1lT! ܐo~doɸ5` ,/aJ"3]#Y2<Ə"zx,N=R{hfD\pѹLt 1T5Z4aVʉ& &N~fƸr/4q/"K"7gGl[c<`lCzީ4<߫Zj :2j(+O9FjjCoJAd iא12:v98ⶣ2"ʩKQmWU|Rn17MUGĮ]zeanA,ic_Y|Fq$,Ňg.USw=iݾ'h#Ӕj`!|C9˜X!-vGs#~y4S?5: NRħ_{'i\XBӃ Z|!>tseШT))0H~ph\M9q4z`Lcze5ePMJ&dg&+DRu4zC!?֊TtsR/hЕ?c]l">6!OI:WpAlN[a{IU2ޠҕ;-+˓A0xBэ "⡯C qNCm1N2 ~C*K{m6B\Ңk۩ `(F}8]_ M 8OXGMBUV-q1U^6mh^ڣRK sȼ)$ohk2aq؈T@@>y}r14$~ Et.zt,-ex]V6ӋYm _);y4% jA;eFI͹2-spvnIQ[W:P[mWô;QW89=U6 ):'IL[H0:'e. G IPc5'h273eU)ܫ9n[uT9"^tF:h4OCF{gR; QqٵoR}"-bpt^{m/2C'̪ӤF͜M% Jk~~hOob% ,Sצ58`HB.d!k9$S]EKӧ9$O}&mmXj`= YD&_FH !;(wQd.]q.a.X\?B ;Q 90$i),IԈnlhrv:{3 )O ݞ ` QA Cmu4UZh,$nu[U:6R%Y!,N8vPIJYȄjƦm9m;{9ϕ^{0wK =W E'28/E籱Gzbomz-bGA^H{9u=$T#OocU62ONޕ>ݫYr,,oL%ޛS5QDzLP{Y FXږ1CmN~tn_n.p_cYW!GC{jڗ {wQ.p͛xz+T/Uk<8Hmbi^25l}YWwdz`dxͥO;c[]$* zA6D :Y̜ \ mdGf+4Hӌm8jI\_qEroJ.0`+ww?ٴb3دRu_DMbqݩsi}k{uR %O,BMGj85ATv\d%D>Ŝm.mۄ+adLN_tnPbsDŽ)} sǴ,;8?1|hhPH6-M٪ܾ|9 XaTD8:<}.Eq-g9^ :@9b07|^ݯHR~BQ^ÁE^Ƈ .7B+ӹ2E?sVΡ/`)/:kHN疗镁: <`|H*ukr(;hn;Wюm3MuK^5.޷>dGxMGR֟3ZL!CHH2$0SEw.}zU1U{D#ylJڊ'>;z%RS|C Zk <=îh g2z(lщOJ0)RmpVI臌ujm@%$ҸeCnhtc88hMZ%HHeK3Xh|@@v{LʶpUP΢n'fq ckĝWmv* [ DԈVN -&?QۨQ4;. W D{m)*},yLep' :e- o:liA}l‰&vjLyַ ]1e1 ~\CwQ^>gտQʪWxXzDVT 1̝49vCer'yEm< mE8wv8, iccXG͡&rO&rE_(bI)"9̒AkZ' ֔tQ|hw>>l@{_N]t2RmD:FMM͠CO?Q cค{ 66w("\OT>\9 }4?`3^%m^JImtLj0ۥ8~JWL7*md_jeVi<KxjNGpg P̍mӧѓ\sqګiy8U۷YyigLXFA1:*$нMn\rSS>-5-9Pgm:4n⣢DK'mz|cJIބ)Mp6v#jm|Brdnl_i?c/ ʚB@'~\xW ͇H;b=UٷHᄪƝ+o}m|OtzףݍO:6c :~^wV>3iuALv?qtBH dJ'KaKzE*Sj)p%-q^1-RvS @4`Ds(ΠA9zeVZF?Oտ9\j(3yOk=\Ƞrָ(E<'C6x <btΘMf>z*eXj[V|;槁3pNؔ_?_r6#lZK(]kPEz~oշE6Pړg.Bۯ 6✌CH7e᪜xnkO1]g\ŰDh݀Ń9gߚ^tF Cw]kSxFw-G: J 9W'C" !]h/*Rʓ2q҃d?T*و.>QDńmUuvz/tHz^;xl"'+Nc+F͘"%7(*ەֱk$=k`c6O 21x PROW %?罂/N]f쏷39/ISAC; ٤t[`Yus9E*gmxцܥh0@|B*8?FP4 .&T~4źiD KLgDž%@#[Rmˮ_5Y7pD %H;Smeu.u %Giӯm복ZuvXk#ls izF۽>"nΗgHX7MbzyRsOX2g,*ƩʑW0%](1dC0u6@(ޱpޣ *six¯*<<MT)wN{)ehď4R#,o=69/kfl]NhH7yw[xWʟoͨ_lE[ m() e}]P)U8} =^Bh c 9=4>W A#-)}gN;v(]%%rh '?"ODŽfWifN`X#*| +LI{KP{*~lҜb(Dz{mm1#/DIȗ\O\"&]W~vgu^ o{[]1dj<2W2[ fqrSbRyT q(r m]P&6[kdJnoUč\* \m7#kq)fD9G<_ʘOLRW*7=mBvd!9ƝjĽq<=zh*[\ %[L'#\A!LEg&KWm2 3y1Kދ t>asn(8 = ʉ@%F3T^42w~bm\2y[XHVzTwut0U1 &Y +`1km$ɗVMqvⱵ_} .*NbH945_/ci"G\ {›P$SHyu"Bw݃H<7N 3WpnZBݳ ?GvKV|ă&qRQ| .w7`%'v+FUAYSqq^ eb7%W}BRpm:Trj[ϢZ<:ʺlY'NL |cO*DW̞ q7N%CUnið4L[ ߙ#=\_ k[84g#KW5 bsZ6xb2 ł y/;)|&%oz/A/"اO2,2t5oݚPkkdzn4MLar=O#Ot~zHko|V巇>zMd͕h_LFwjH0 @8P(xHvB!'2̣LB5FW:m㶙;1jnpSGjn iN\`r$48tM9)u8_zwښCmcë;O20 +>tu_w :W'/5զ{Xԧjʖmhh CTq^ՖJTI}7̄v%\7Yۚ{$Ǔp2YhVD1z1NGZ1Y{6GBi4P}fYD6V= rSLa"pHVeg5ÎW&z IhvgeXLIFsF9?{s|_>+V[5~+Q]oNqGHz|XZt^anKX9%{۾d1񞄃bАz|G ~-7Eȳі X#]x"ǗS<0Iy7ϲq\濑"%go7h>çxx& e!/FŁC&{G#PR8~Ț"4}>mS,Y^AjeDž qczY^wp2nK~,0Vr!KY[@ܵtH^Y, T#"hKrT5ɕے .SDadCeSVXahSO:YLQ+H襁t{73jݡo #K(,3Zߵv*rLÖ bYf?(BM%Z 0@s]s!ˏvk1ȳ"m~f_&-ciIθgŅxy&5O>I|#kvdug!y7iq YQlY@iV/iV 3tmӵ:x&&lk(K٠aH'X vދξpY/fkQr~#qJ Q%ͧ$9 7BѤ0,m>`@>!bu`nK -lРCmlPƇ܏Cv&$Ѫn*So&y O]3tp٢@TvҡVքZEќ(=3ι%:_#L!ئց7㨳Y۔ҥېk,$(-ԷB)9_\*^$}Rx?(]ngaЎbnRFYxe-rglZDyz3f ,HkA-@hm NjUCzvC\$%-grjð0rxOj'\£=n V킫:3WFF`)EniXbǨ 0z~.ޑ 4 پES!&, bp'6>Y0o5Xl[t ,u::lN9(e;9kfghn{Y5O;i+Jn/ ]Cx󡆉< 3HWv;J%8̓pI()+Ti~q`\ @Gm* sےvdwIZ9j'Qr)S7Pҡ c COC7K;o0t l ;%h{%li)#>@35 ΝtdӪrA%%[gC k.ke#AP TgI; 8Iy^+HUIdV8Di|u,fwH ʕ˺v:3 !S]}9\N`)կljEbnIj3+qoV}mA@bρ}&P;~{5(tsワȏpCxx8 nT}5#/묘ݺ)Woi?\LkNCk7IBƿ+ ^Z$L2ȋ((r0,n^e&p!9o R(yD, ?+j&ܩ`[Ң*Z2LӠҺ{Sp= r_ Y5B)V.쮥TKGS:c#c ywos`;܄|ehrlOZScgsdNxX > G'eZ礏mOjP%=HHpp#k% 4VvS. q%{Ipw}0ur[k^zTܲX)'vV jJqBUy/;"DTEΦŖ쫯͗~Ea"\t 24 cuIb(ٖ/W:\ϝTs69*l=r'\qe}qكs;T֤ݮ %J[by`Wcu{ADfӧx.:zS OY-#Gg#7TacШa\*tvfLLؕW`D4ЦGd5GʊGZwXfeh$6Ξ$;(L^r&3SrⒺ SQ|N6,1%%כTx!%x_V>E~VW.$`K!O}&>>,UDJ SXU὏!0]УyД\s.+@9߷q>nQru`_m*UbPXlѨ!57.r1[IAjxn2G HycA͋a\!9GM:%7<{Kd회4S\Ke Pxs%,s#l&>FϳNf1w81@αz-ACy 6l[XS|CrZ~%M+.TeM 94PJ`իihA`>T6= fU+!Jcٓ* &w|mD,*EDŽx)1ox]:h3i3#ݿH:`1q[SKcUN 5DAT1 nV4HwX&(͵)V `u4kRcAmJjμ!T(^%WͼM)e ŅHӦ9D6wDPcܨC"8Գ3NM=VerbLF]0Ƣ{:M! ;}x~ՀJ )uwZ.7F:kĄD,,T!䙧O:B6ق26xjMbY jx6׳1D*ƥ R3xV_Ar3~}-C$F]]+K=za,V ƭȽ1?֤ؿ'嗒 hQPqB,j|tȍɣK$R#\=? Au$oR{^Xwp->JbQo?nC阁f*oyc5oHa,`JO=$5&ٵ֍TL +ё\km3 ?|Wno2&D<iڈ.z%]KZ@2 %z tf& x#--3[:1yH ?=8/-gz0W2 \P2}IK6^SaZ /!HYF zy|z gֲP2Z|f ;^eI?\&E!IEa< qvSxN/yK?'Rmm__xeF>nj+m^ݨ$Sá#ZsнPO ꨙSXk Eix %YEO9w|ٙ|5'wLVVWn;U.(~f-J6;݆1d"- M=lb')1#P*GU7UM@RP kg%TVyYDaȐE!#0Ҍ8 ƕp?ڔ.k{~b QidfGXhBGsKᣘ, n3IL\uIT_3y]JBPGbT \8*6[X Ip{'A #%H4TeN71ĎgM `[Ⱦ>w~5gmFHQessmeg;Kx?Mn,R)5?٘Dd UR}ۙG (Љ;8ө1ʎ@*ó컏r1sГ01V0#Uy==Ř;S0:@(nI7x2a=DVdpp#a8+|Mrz,Nz#krQM8c}.g'M-pRN_.f|516;q֍Oen(e4jLBbw܆f_psi]+y_L_(&5!F{'L]A=Wp^>7CI'ȯ#`ogaZbl JWs$śg` 3RYdEO eG8&4=a9;_Lyh@ ۲%46:.ۭ@~_hm4"FWFR MHjAxOʞh\2hZ (Zx|jƿˎQ KqpE8 P>Z?! !0 94$bJOWũmP*ή 5LOk'%CMh9!À,+sͥTޙ[\o +fj ~ MsfW!*"B=Wd2̊x_U,ݒ~qŘ:[>͖pC;FLaT>u`.#0Y `o6~r`m_${za;OM. #>oqޏzp=:V[RG3ȒW4qdji)3Z(syOAړ-{g!.iuYn !ǘc3WGSd)N ,OՉܞhEw՜PPO+ǎAWݐ$jMb3_C8 х Luyn60lme?{͹@E7Iy_To]^ U*9 q]Gu#2BcmG"ăإm{gL~   )BE9+2LlS5~ JJ5s^7X)~Khe2:A_(q-Yۖ( ݥ'> m:M vF {* 1*|FX9&W mE\ya<&˚ [3ՎEt_9BO UJx*M@H*R]>W}Iw{(5 C I[WT5{( մIGc*pҴs݌B7Bbjeܔ'eN\CP9QP{@cX9plb}~Yڰ, GondBBCIuߵ=\Uh.z^b %0ÙP@㽞v Xq>FR$iYJc]E&W92{W.%0qp2li^#;؈H~F&}M\jă0j^tbU% eV$<-ޖRbfAHK";6w*P:Dr-iwoW@~D5Qjle?;S&\R8boHulL9X20Zr7MR1372B] d d9d'z3$%xꝷujޡ+vݛ9v5wc|݉:L.7闔}W9KxId1Чg* "S#P5Ѩ@DQv|di ț{ELgfgwY"qü޸{gYZ07070100000293000081a4000000000000000000000001665094420000521c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/luQ]?Eh=ڜ.+%4jgpztΔ<"G_uٗD_5@Jv(ݿ"B2 BJN&e\WR++ݐ2dU23EN.5U23qe`9P09@fgU'#˷0Vx(2>x:ޏBETn"] UVO/#.썩Ͼ4ž'J MOVPNNMs1٦X^t1sg[R,S J4"º 6aHupq&>bzaztx΋5\K3Ye>cMR-GaeB?_H&y78;٤x 8s.Y膭X(CAHfqtU҆;tW w&a9SvT]7Q-k 1/&.*NN/)J4$=DN3!8mπFУ뵣XMCx+1d޹][rϐ_o{py*qb gQ_T1^i /E'%m#p)4,Gn)ļ":'f\G՘~;~pp3:\BY#7VOF46gRcybՏGA3ʖ6FT2 j6;Y8h bn|5mN%¹e,q%g9E!d$^1|rvym՟j7UY7?)M0G·VVy\`'m*-*ER9tтjjahbvt Ì9X[Z9%;"U( ETr," f=ʳdI}zp}Ru,1v{չ^=}L(T $>Re2 9JI9fA$ 덣XE\>ç~enóJwIu3՗}Uj{_R! G;/nKHs78hcgJD6t=} v'v {NjŭjLsVE;ǧGn*{~z9>By# ?W> RǞ"Mr9hCyr;($HIHm-`1p&/8+:,cN]tG\R0" 3T/%^`fV*ޚ(p:rEqb`a:?xM``wD {-^dRm 6-qg3UjlXQx5˿KAgmw9ŧ<=(2i}1$ּUNj'X#2$n݈ щ}/0I.y8Q7 ?>+=YP7 (6ahD8nw-M#B|at[a<24ڱػ|lݙu5׻fޡǐ "ks{rqA(<նVOE4 z05aILl]WΕv{3u:kuJe#mmE'@g4닮*;"IpBKcyݼDxowCU"2K)w/!ȃn']× k}[g\*M5s>x!|HҹGu:Ϛڧv7fULܾݤ ci>H,;Kk,JvRoE .5&Zrp ]Nҡ]">GuĆؔ˪sggc:a#h#JgxF-) aw^Y gu Fkӟvt!@z /]7"d :4xcH4mْjpAnjܶrO~F7F :=}8% H tBIܣ+f0 ?;s+F&뢋feҾ(p@=yF˦K>}$DHDOKlA񖘴V^2Ёr k*%7g.A5U!SlB[]gθb6mD9->eoմ_7 RӇDGA Wi<[)QIS[(܁#jpG*+Ցǧ9KcW̅Fz/3s-vT]bH ůE,1JxPդ=Zu2x꾎R9:VN.q(pI NfusƎH"eªxL|?!=i~:27s.JheZߚVH10úɋd2|o c+$XfZ QS3=5q?EjP$-!N]=%FP ӼӢA-u]yשdA]b RL0p=`we>HƩeeJJ}T@=D8/seoz*hfN0 $wa r\Qr X ~̷en#]PFAn2ænIq׽kMof30>"DYW>bW&HWG+xiܞ1)#1w4ǿ5v{яu؊m\* "ך8\Zl}Yf J u*5IvebE$s@g C s #&Q@ ܴhR\7ўiY4h %Jw82DgX.*hEyXQC17Gڡ_-? ZP&K|4FoRA,hMENҴXUVLJgHP;6 Eu_m 0`V ߑl$ܗr^5>pE t]J0JBN"=>wwKئiD_5e!jFN뢾#IʄpWGR`PGEhAFI {&1^3?fVqNZtApT;i9m1-~ZAq0r_!ۊ2/*5Ƚɭ&_u5U,}wIO6bV @,H 3m M> H {LS#/G6!|)HpR;,c >TV\m"RR\ُ/Ū/'A&0{ϴ#tr^>wr6Tg2KFL9J'ƿ{H`.LVm<8⎶bTkmWb-hűvwS7TH ̊ '6z~)ȞˮgCS8=&4b}fW`tiBB{"+cmi C嬷s남5պyM@xŖ.QtuΖzĺ`pO2ϏJ RC}J7p76 k2rԄ(E u|l"U7mb=F5dͩpX F;k+$nP7yݰ1vt _3Muhp c]WwLnO"6Xr/ jrw{5'ߠZ}ly݋3s>@-box]*;f]yWɒh>[F_i"*ֺJwr# k%8"=-ɜM4rN<ۺ[8();7PEo7+ds_͵[)!@XVCqT'Mr9`e"=*E,("6{`Nމ^@Ze}|͑Y1n>RN"HUwIO,&Iw=isGB 81M7 lP|W,d Ћa^hY' [cTu9))/kDRl8eXF[: '[PaOUd1N~/s~$3bwxg0ܞR~-yQ/)wF?c5RV;vH#$R@  ՜'cKtdQ'm`L{pkC}LaV5H>y5t*4{nR <yk%SN2.!vMC帱gތ]|ƣAw!\}#جq?c\ .!a0W /۳_K_܍^sSoy\J &5W)I9cX*Y9*(r&*SBJfΚ$"9XWH˦rZ1Cvp.3v"0JkI"ߜi!Вqhv~֥@7IL]&3J8&/5?^=/w%bw48 !~PűA{ mw}@7(SIgI@M]wt$ 9MLmG/ N=֐cfR/.a]0voK΃$z9[G0s{1yNEIг;бmmj ə;[|ƠiE9vg 0$}]W҂31:D|쾨ƶGRh{V5ՊˋūydܣdyxMg>Gmu-%Scc}]c&KӬNOAvէJ!&WD˳(^XSGnR B~< yLL_;yj?i dS·KsX8Ij!U[ߖS]8 D#,1+}R:Esڤ:b1De.-S!#nfe)V_g07@@Y@Wr0 2oR;^iB'2!i_Cr6onP詹gW!?޴ !)S we)5c$ܓx fi?&WO?[Q8g|їKk>mnN+ jYkM.Zf)#c5/i"׉OgH4X~F;(̭QҰW=N keiCMhۚKoplXfj |f' շ-4t_~K.e[q7^zʼVlv)O6R>X!ȥ%I9_/M)ix/~'ĿE| ]3Fnξ-o#moopln2gRvةq`xɥ@ ƨC꾅Bgq*z1'Qgd֩7||w-3]-S&x80'.^]15p Z1"rۑ෫eKzNfkuš-~ɭZY݁u 7C䔯 AP& MUk5ЏfQOɉFud]~7Ջ:H(p)y,.%Vi1/CÜl5ʅ΄]z?ylOIi)M[x jDOxϬ@G3K4NM[Dn4(uĨk h0@KHiHP~lMO.>嬒>MC|1peu0^n%)Z $kj|[-[~m*^.ŗb4a$דNg._'_;_@ka CB6e&:V3ɭ;2GF?TC'c1,Zh&9bNO(ToH@&'^d*"V|D$8;eRt|=5k Q! ȕ{h њGωf&8CH Yx# ztOTɽq7Jˤcn;r ^R]Dv~ P;X{y>Ӣ*,tkPvbuJ4`칤X7KIke3D%)S%C ' &5p>?[I|$iyeI^TThqRκL;(qa2ʈ éY !yf4!^ن499N5jq뤢"yE1]LZ#\6Ё$##Tzr읁 9>fwD|0-.L;#OGhd~o2 'j@!Y.LZ*,`ntSx1 εGQ]6cbnjNlV"joַvp !%HhhpyFTtR:DQ83__DrpbGfŀbO).h;ܚQzU|)c+B'h_JN"DžKnd* "<_2$Q#%t(wg(wbNuN):cXY;2:qR6CT}׷sT᳎.+~"d9ժϚ/,OQ+*hUe:>ٗ(gїwtUՍZ\Fuӱ0&v])9+H/W).7 OP*>iDJƶe;QoE'ȃEpў]Jn~6RS_fϓk Ɓ٘GF4GL@L|4"i}/Q( O["O T S %} F^AfmE4֔EHg;`'C0!MekGgy; +Z&$)%YJ,!ݳ9EͻJcܼY\V1tQAa _[RַjN5QVb[ő}*CS~@"Q%V+H`C_5,T66BW2mnu3A' w`!6@6AŎ]{bVqSiTb)Et1/,*f$&q _ͤ/t+/IżoD=#e ġ|嬙C] }J3~k@Ni%.R:/Srj'0L&=i-TQ$l^ x(`{JmA1NO}*jh,7(zLF^phMK[ u(_&c 0&" +?JkH3Δ+; V+{ zzC7TGvg9J-&(j,: pXQ >RwզY vf޾ZC)s+o K該U(5~ Wi\_fJ-8{Aض-edn lӊ/+8!V8-prwB"4h|R]SX{KRO!̫pVdLT\`})H#|XP4 aM8v)؜ }^yq%fxjΦW+م8Og|s]Dq JPN~W.0?€]1uw-MΡͮ_-Vj"ޜ i=!{b2{vބ rw%rscQnIaYe?忁NZ~knQi\c>Y-kZ _εl0(fAG@\ um CcՠĈ^1ּ;98YTvN\{ŜM۵>*W 3î[Ԅ(hrG@ /L6OxmH\´N$q%sAkҊW\vjHPDV_'`؏gYz$zxp(ubR-l=ye&uԻ{(S; #B7n?5F",$V#02w=rO-B-w`6}6 ^\gכl/L !um bnވī kkOz]sl]e`2nuڧr %cp{J;$/2x(F)Eppg\,u+Ć 9·5q4Rn~mSH\KhҖ6d|}n>+ fHVztFmݞ[FP $" Jw!~jVz9Mu+i23)LdDA Hu:.A" g}0qeA7L<@<([r{wHDW?esOF\ Q]o[n|/ΰ`jAYܴǼ(I}Πs$G[RNSt;)2n"Z\?{4Xd8||fE^:e̊ i`HgjwhmYYC(3u;lA{*/ b dLşF&kAtCt=։iCcSH_KuF^.HR|c%8Y ȥ, m{a*ŏc~B*N7ޤtsle-!ڂE*E*ә{9kyMӅ+'"DFE$)qйVP>0œFŸ$kɂ$5dڪfVI,~RAc'ˡt<]^rwUM5U/TՄ~ˡ.֚Q-;M+b_P`˝z3A%wIv‚tIƁ6m@`=E;bF׻ma+iUwFwG5 W_k[wZf}׬/P :K=NE# u͑z|5.[ T [@xFDE 9uY G@=gn)ImU>t`R,J0 erX4Z(qC7YGO2):oAicPwK2O[a-fjFKgf<=qFe"1M%F+vsfKd)9Hse5(6 u'ZɭҸژ*|֐2-W_T88VIn)Y ȪT^b1@? `!bS,0n0b1m ;|?m13ĞǃyG>ҟZūÀxI'E2?pWQ\|NJW( ӑG'^2Ƞyn~TI\ BF2qʃ V=Nqv<0@l1>pj3 JTܟæTo玂11 pbROE3"ϺM ",D-ޔJBR ʢd/9r5B I`~_h*pt0cޛBԅȝW&gMt2 \mpNuJϭfHtp"vOU{O^ibp+B-6e: B? Ģ5x(F]Gn9B(G MJD #;\,i#Qbe]\G3Pv#&ZQQG!ID示,oKtkOjXC7=7bntKא]u "y-GyjU =ݚT4-3Qs|RX{lDxXZQ:1OT:]c\̄!4 : K=uR\Ejm&6G3s90 ɽwC뼧e5P{'XIJ;q\0!5%<Mx &xUT|DldĢ/Xl"=%wFi|R}г, 6 '>Gv[Ў>B^gN}y\4g '}3JAdg$9MWPe-{@ࢳ N[,Nwĺ+?0}Q&Ps(㤺B?ڵ[_ELp>ܷ7vAx,p\ƙޔ߲($ ;JO[!*ܨ%NE? ^_^,l@vMd6,9((_4__.PF܇~JAe%Ƚ恶G7޲G܌bHM^ 9 d8~C,~lz"l1ݶR .5Ibf(#RjZN iٞ^gW v-n8\AS`CXfͳ3Tmh(eқf3 }!Or s1²n!@>@gJK*W p;8jn"K ꩆ {B%+m)^^jɔD䯬Z*s#uxM41۵Op %&|̷"]3ձTb[!knyoDĚkޏQW,%DK'NޣW H*/=Fh=čn? Rs^25̴8zy1JڨoUY?+biplJ "n2l- o.!6]ivn%vt('JrSP=ovn?E:䐳?ehKΐg(ӻَk6s]cpɕsgg\Jn &֡V0DfA]KwzZ ɫZfq+VD*m+Rt|z 5! ᮿ🻈YNħbd T#Z缏AK~sW F8Kabǀ02|>7)fcα!xO2L_k>X)}q )םA>e%dxnV^i|2#%L3+{-`ci$=% YK묧-lڛ#RI)ͪM؞wBCӊ5( &az(wKW`ι.q R'cw#IiФ鵢bG.qr41;DS&PIZ+lO@ :FY190BwI !AO?Zxbզ V5ɣEz)g5iuCy/![||o`ux=|YHe֐St;QСLA|!uHb23 95(_{ɡ/1&D0wEe<~<{`3Ҋ,7W K cc"ۢ/"n@xۤnHrDcQZW:y#l79>((!~*~*z%U9ܔ*Q9r؎_wDkٟȵ#y.]yϕ[oۗua ~? e *5J 匴"+"/j OU: )ȡjfI9Y8Z{qǡYfAfeYng]|h\Sa?Y?; -~,]V([ff}_(zjMn]7V-nDX0ܸ*IdO⌶ﶯ=X{r(B_kw-Rh)EG˰cV: J9tvEVħ2-N xrm9 G7fSc:9zɾ5lq=^^{&U"- nh,lW.P?]C\µ {u#?Rք  PgԌVl}ͪi0&Ǧz^C.2I(}qd[bطX۴;[E0I,hg47̡rؤW wI_ r%yё+ OHw=sqox|+~WL@b>g!x^It݊Fƚ#Qy0Flw֕kOr("lY34iק!}QCGviX߻:OY_dSOw Sբ~!0yS-tvd{1UGw5=h }Jk-MV;V&$/M,q|syr(3om)vd%A(H\ea=O%D)d& )yk%zE" rl6LgRV,$ `r)<0HBF/s .|bD&fgvh:HySchzbXNQZ,qAC5KEMīj`ؗ?ݔWCF1buJI 'G_VT9K9os/Or^nxV XWk\wMav]fú3FDL[9"u=IW(t2-1%/wJd[=`wދ~T< !l?xxmT"'3\an|{*q%`MI-׽BKJyP|єXe輰є`St c}G{KM_T|*`D}x(jp'\D,Q֫}JOJҺdi.] [ 8{mA{܎TCU9ɅB'J-I0eZ{i=BVW><];]nn і;X#?UTFGj^RkprGj-/ U6ݬfgvo Nȧ`XuK pՇ=oR C,eD9~?-xx ᷐lG%/7ď|N;*%+17yFj>SpQ :wLRqC萇W>CHSY jÖ $NPYY笵wqЃN#LaΨ}i֭1ԮqcRU=:ēŃ]$11FJA(n1KN^`:Qp5~'+|Qr1Ou2 xX".@VX*$=wNe}""Ev!oNb{g%M9X# `R֯;5[OH>h}.ų"g{u2|2;)ŊJj֚!+*FxzJ)gu1B!ebhqy gөCtPb0IhcJmR~j!ۺd-o)Jυ"Q7Ϣg|8 G8(tF/r* v҇~vG‚4ˌL[d0!cWmw~ y _ƑJv\@`9/VKH3^ jFAnV(q._|U5z E \t&n%囍|#voT>bfׅ#жhѴy8=!fd$fCz+T->pby~1hBdZ9 3dίcJo(c*[jb6I5@/U2m$K,]\z, Yhj){I'/y~Newd {=3Dpii4`%'9 R"uNRGnkU7=hA5>3(0hY޶SfgDrd6ykц8'Agƌ|n^) k(< ԳB̼` \ q5{K@?ԮO;)]?`9y4gB9a`쒁%t6zIﱐ5IΞ66HP] _c92&{T]F:~ Nǂ^@o؈u-f'f WhH Tbٷ)h>U%,zsOOǧ;2Q7 ;8!t~M x押|\+ɶZ$W >Ĝ16Y&<RbXю3mʁ{hVEpA6^m rvKB^4ғUv# 2|̠@4KǰԷYG7\a$Mt;t}0$=Z5 [ϣZ;U^ǩمKAo}0~QNfhASJsSf ppgM 65)L*-7҂t~%\Vjwdڈ iw8gFD? V:{%r0zݺ9݂[fM@Ap'b̴A #_ [<6z*, L4n,I(#(s</5ol i d*C&r '7ChY LAͲ$N'aidnQ 'oy˖\uA)]3d]')tԣi:v`s@fNsXy yFs'y׹t3 @uլPn=5Zao5ƦVަHxN(? -ު7AEA?2nze(эδq/ =piW٦'t{}gyc!mXݜ7ffYa3b/UwϫcdcDe__/_ CIJA Y{5Yegٞ4͝o(.|~)?kϒhvvmo.qM^nv.s^awB 54kOҴnSQff4֓ZW 狜%m">>wk$$I.~B9RS BF t+q8VQ 1^Ga GJWgI:.0_^jF-zKanye kwx`RD7̎*ƖR-hSc(PYh*PʷB^gOBEpυq'@l wz+U=NuI:ÃBGx)ֆԫJ5>',3\Iɹ{/U.'8]՝0Nf|v"̫tQߘT؜{SUgf7j:26 yI] pA6ǍO1~JZ۴xSՆ1D}1V3QaR\Gxϖ$NAn-HUZ?ٛs &t"8j8tg8~~ǛjS%`eQ;صMrs$sTOȆRl~}Us†IZjwAd9d9 i$a9 2u6eLQk&d|(D_]VcZxXKU8kO]:2oMo.+&|b% z3 =jצevi2L:Yb>_ h!gP]$d[ZEdw+ P"]%).o^t<Ctir|ăq;̱gYZ07070100000294000081a40000000000000000000000016650944200004e74000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/O%N4]?Eh=ڜ.+Дgd5>H ?thNHko" "e'I^FEFs%op)^> ѕL ;A{%'', Z>:Wbƶ8a:xI%pԿȓoЈ *A8Ԟ'b!'@99)>,B:=Ii alrcV)͊#3]x02tTZ7l@8'~ZDŦ[=wGϫ,/ QDQ $#,Ldv P Vk(v&u~H́4!A'7'Ө$樀>Jg6™E!yj?47gO%)JCzK5$Tѓ7)5bXR,!F;uF+WomE27;l#⧭]V3PW4W8(~@Z|X2WJ8 (__ԯ#vRsnd900D.&gHZGkAgL#tG_s0{;f[>eC{H΢ Ѽ{.ɶx5!aI5h7fÅ ' )rvx,k8 ( J0yhئLte|{+6]XMOx)߈Wcf |>TL Ry==$i|Å}pVS:CG3oUoy_sC֕%&v0qr}m8yZ #$uPyV 5<4gc ˋj}J%ѡ  ;qMi/Y`p_Ut+a '{hԥ301gӺG?U_Kn_BuK%a<7^,P X= -em@5IC-z܄bs6|v׫<;mb;+ Q3M:<{(D<M0iaxޙUV6$x"_E h̤JV r- !wϞD߅x2z9imBi)r+G*r|˚xҺm ndC"KCwTì}_DΩGYgE*D!5y vNzuS; =}R&&%R@1B&feCQ۾cg%uTdP/K)zZ^=5C}Gh؀<+~(f/3>6 .=*TK>V* Ie;h'? aq)p&>SaAK|\j/ 'êrN8/Dž+Qx/w$Ғv$K.Q"" ^~ݢfbyOjG>5] "/7} Tm=@bپ-Oz}ƀ2U3wV8|+]D1+#eJ|0n OMbBriHڛOP5~%=b X ['8/fUOdGryw9b@V`Ե܂Xz0?(Q[wL`Bq2ȶDe_Q)@NxS6ߺ^n8SmBJ6qhNydeP8yd&PEe`$TrOS JlN+?bH _S7}ρW_#vHITP?|J2*߽c$⢟už8? AUQO d7l@Ӟ?FxB^O`wՍкF2|Ɂ<<Hwũuv⒐T&}CMbwNJ  Hj.j+m+-Nq?of/8jiF~Ҏ>@vr.5*ѩlO+b-OЁA:O-Ѹ֞iLODE '8 g>(,_%3@6뵝mL߼Xo6c9,څ/E!ӁH. k>-?RUAQݡRD72dJa&%̼YA_^$P.f{n[SlCltPoT y8̞co8ςdɒ>Oy7LD--Ax<$ ǻ5U\|򜢪hF)}?nRpb?e/vjPԨK0x#07' v}%ԁ(-,XώD$;[E=ldT1ȄΐYSlzٯ P`|7Z::^C[ޘe _3EC=,H)+.HBWdہvv"Y}_;zeMCv=jYξQ޸T8׃YC{l!$ҳ׭2D',6 Dכ <[1OzUM"|uu`E{׬ nĚDf;J0/na>dz"yPxR+ PYD엜 BP-s(s,}`a MWCrE^4B@J~C,v~9O| vʲ2J JߑTf$e"b<\'8x.U?CR/ϊ:5$Z~)-#mX(' 97B:&h>Hgr%IM+(+b43e>75+q$"GSqq_k*"SHjA;_ⰨQ1 ʞ;ηsLpIqhɔ<8R|Y߰ςl2YFDWٮ~r.,"=)_"|x=H6]T4.#\Ok2 ZMu'Z;⃮abY˔ ^MWȵ8>6$1B>㌘8&l9/#yK$`s*f^F0wvriZ*<xͯV;x*= !UM1S5b/Ofe^%$뉗 -7Rm.2 ]РቒfOrfWC,]!['I^"] ɸ&z#>J7Rdx)WRܜQՒBo+T0s!GȴNi7K$!j96KV]s}KW<)397n /4g;],bek \]C,x7XoJo\'N]/,I$Ya!" ]O5pUAN~4'ABHJvNx|;.F̎=qs}߹-ݗ~ܩ?GϻBw_["a X?'w$1NxU XT2FvqT _9R8 |If>JD T4A=D^vgeҋOTMe(ᆀU4%xT|XzaH^S] rN2bM|E{+ C3f8 dNrazfI7+`„+9:d0d5.Z2&UH}>&[%`^KfqŇP1ӻEf:cs21>b]{RT8y#%E v1Do\6n?lKup +率deBbS܂=^CnĶPOTLR2aXD%KGihfGR>r R0ͷu)!o+3]:m++|eBmkkD唗=\^WO+Hc\5Ŝ 0yήo/'-dGeX3Vl;P)u>£&:_X2zsr:$+E|{u4.b;ū, ii KyVkAM8?7fqդvclg!-b {f +[AK֔:N 9e۱sgpn b'O3n?enps,,w+WFFYb)z'tiAl uxC4~5@PW欜V=.=-+&n!F{M j?NnK<7īz}u:#y웾+wyzpWHnt`>0# ]SMxycK7`Dg;x89m689Gc.x@3Rq!4;R>P~eFɵdkt<G7HlqTHz˳:K5>?an֎;/gvZpr{`N+Jt<FW|f[L+ ?' JQeK7P؁Z]2"ءgy.ޢA_q:VO0dA|3D߰ cб'lkz1֮G䅇9_H |*%D sHr79wq|fKDQ^9S9^/0p;hb# Sqڐrj`cT)H[iAFn>:C⾮^!9&> anAtkMш-f{07b.P)Oݼey-%8^ʔգg.ߩMpˌR,C7_4:fd/#FZC&K9H˓ ˆ#TCZ %ʝ|9 qva?bwBIq66}aX8xuQf@by<|h1nո>>@5gX&XLjyf/@7H0FbGoOrmj5g2ZO"zeH0$TeOB1^9]K!~sO(QV( QZ愾̏Y1|MĢlׯ3XK]Nڦx4lVmBYYy6ho:#,< *ƒ;^T&1j3w-m iH76U!Vfe^{T4']Upyώ?Lx :aIML>7RO#1&i"J*mT]rOR6n%N~XZSi@? [}!#KpVg\&vɲ8-{m}3Ģr"}6N[+9veuPǪ ,ֈ *BEmCӕudF;Vamd}_D'?HdD-Ï\͵TKWkb'0kzjmY)u -fSy@Yp]5$)-w'l)MC]CQ1:(!4n2) ZRNYl?{aM~E&&`FoӫYPfmlc_.Ҳ' ah6 @ֵѕdT!q?8(u~–\Xu5,12#Qz*L x<+}k5:Z)8¾p L_ r-yyOjO%!"r6E3S, ?wb>1G Xo]r̩VsK\u3 ͖gשj#=Ԍ'D<*0d WO68U*<^FkV kHlܐ1BL͕Qg[L`~O0(y Lg C lj^H K,]?H?8kRyr>bꛩ=2H>*3o>.g)PޥlzA7gρ R1ݾKGS6t9jf}&P=ty~\9B lxOI[_{]*1٨WTV[̴i?Gb [ǚGʢj..b Ikh57Hocx`j8#y.@meq],l1κL.c\u㪡wUf)*zYR= Rii@k XVbT ş c ,>v[ӍuXz|'4ϔe5HTw{h=JrH:=n o pF,ƕ1emFg 7M-x}`P^+kŽX]i]ra_zz>i @)4LK"{tvAĜ7[U zI7[8z|C]]}ciڗN"X a<1 YDo:%h_#MXzYK(s^'Y Lw(_ oĂeE#ģ'@rG2z~F"Д7= U#Zz8`p pfxtI-W#PqV/t Zq6)jt|Aq Q[O| nfӫ?=(ybX @odcltޕc,ܟ-y!4,{}p܈LbFc"GRw;5n6rVyTe7+svhOژeAc;HSOb$Dp=@mrdu?:`qf#hĪIyJ q xjJH6yVU+x4>w>p!`N];3=$Qׂ9 K\NSٖw,߁`&Ɩ7W?ñqکzٞt6R˙Um֛p넜 nh6P1G7'"<,^zG;Ϥq(iDZBqN!Bwl4_k^ ncqDcNFupV՝"H^3oLE֣5% |IotJkS>`CS[2@Ao.[rTUש"IIU O[nrd74<r& ҃&joUBMrXvJ׼q>&cG \m%o*p~k9-l6+`y~QT…TzAXϋPmGHK&2L}vJՠWӾX9E[Z潺^CaΪ*uebR4}rP 3)3f9/R~32x&:،ڐz0>"L,(;P-$!Ha{ F)̎hgA?hq>&s}vr &$xS' شPn?D9mw q<ڤWu) zsdCPA.DY3Oq"S[sh5:EE*{VP% A?)w[$b#B wKAIhn s^UI)86%VT%qTwRT[V>mG<ټV筺n>*h+ᅗiucnSo(te޼ذeǰ9x=5nLwG(ф rDI^s(7 U`1٠KT%#P3@p$bq*|(huoP, ~esڽhPmeH큞l-HUsLlpg3Vc?qXS~Vג'ͱ+㥒ȷO]xa)x&-{ssde(xFv]rwӔ4 D]a#r^Zң{pF톄RNR|ItB+.Hۄ=Qu9! ')vгu:Lk^^ qJHIH4=]J݆ (ϪpaAߘ"HܽVd<)A%7 Igw(;/${Lzv%&AcbCJs=s>XKh|˹% R](flRoQ0 =ؿi?=̒5I\>.bM6-qEMDDŽ L~}X_v?.^p\2BnQs%2T AloJ>8=;ɫG @y-w޻<ń{6bVp֍=Ⱦu1nTU7]2%GxɃu~ {20j-Yb hA=dGTȝ 6~+Ke`sҤ:Nݙ:K7lէ"i;-'2LfC;ȏmZа]9ߠ %û$!~MKQak;w.R^}XzɅ:0#["PR*3-KPb'֬H"*`už鮢5|' G.Ou&b80ҕ=(lY"k[08r馘( j\,L!H_ï1P @ 0vnMRGQ+?!Y 8=-h0J aG̟0]Iӆ[Grd5#{yvèW!—{ KM?/Pk)@[7V׻G-AW@g*k͔ir,kWI ;=2?>Ɨݫ9 =D.HQÙxH|@=7=wqB P4qv]u{J ڿ]U&18vC%QoV0QHF^Ȱ5Ȥ{]W=! Z^60"]ٛ^ݝҍ$OVQ74 ܿYfRH+ʢӂ)t2EOa\Xf=Htݢn =wF"6sD6p ^5jdHobJI)Ю> "!K!g.AA'|p8=~}2ڐUaK4/&gq`gVt6X"XwrH. @Gz%4@J?H!iM6_,kR%/-oR7S(5j=eǥOZ![. QT?\1E|Y +5z 6k%s#AQB.*0x_|Hqϥ2FECnny8U˲LͭwIgU:nOkBH 2f_͍Y"h3obP?XKKjQ"1- ڴ/B.+ v}.ƧDTw䃐u[2@R(T 7b:OrW aSK1aĽR&C3Y^LДE1DaXC!؄?R*|RInޅƭdi3c;\ܰC]/%wե "b,=n(%^kg}ٞ4dOtG);TFW 'iYԧ(G,޳q͓r{ ZnƋr7?E81}ex5zkk o 3d0aSR8C@U _EBm/L Ddr.͓֡I1 1穄Kf/Uw6WI8ry_,NԽ'3CX/`Uv2z5]l\#%!y45 $Yiűt;2UUj,RYWݎUL kqz36,xi{q l se7OU/Nq]8V(Z0] =Z CJJŌ.Hg-$d @mpQ{H, ,jLTdϑKVs0ӤTÏ]y&\YP@ L($`~PUj xxrX+: CA^)WU,oU79'7w ;HX|F?/}`IEx.4@.TڹQ̆x-uzwv1aQ% Ep$-Z7~2"⠸B#汚vֹ]B܍e IV%{&ؒ'y/}ZI O!i'l!FץI VSҼ6Q?S:`3F&se6ޕS+ߜߚ{>[N nnjT?lQ; q- }!{f3a-qC!V4g%gHkׂg4*yZ_)1! EW ޞXO yح++}yl̝o:7j~vK^:i(pcf6Mڄqjs'OאRUV9~@`beקi>w@/.̵@^J8. 5HAࡩa?pm Qnu;& hL>- h}reQ.J:7傇VٶS}Zxh#IV?k<#%jyjvM 5ށRSX,x4gbͩ;P/i(AJSkb݉ ,NsP;`Cv(Rvn}fo0uɡ.ԃdQǺ8lդOOeL,M"9sI:\@Wk̮9b P^,SP_txW#թù[ɶd3Z}9p6P`:2HLhI_OCj;qZ ~fp 0 !-u:Ml1I&#SloN¢ÁR?XM.GNHQ{є-G` <~Zd>6TCM/IjA [Utyu6Fo n{O~pD\9|I!w>+2n 3j:t+=!+Gܕ~CsS'*?)8ȫ l]6?3q& NGIг5cM "vY 怙l4_znk \QKpz~啥%K@\3P;x_΄Y;g$ZKC}ۭcRm5.7eMUniݨ`d{!>/"ZY>N"QZ~X,/cވB]ASJ#M9KюeE.)e&wJ_%˩;;$;$@s9XK# P767P@U6;Le?ࣟ0N>p  #skܞy Pgyz;t> ?ۣP_&/ p4ЁJ=i9r$3%k|dlQGcཷ_^?{U`{,tX]ΚF$-/^ `0tOUq8W?ҟ17Zdjb gꨊ)bvz۫fҩk8m& -v΁>+whDhhI ?rs-Y{GrOlW6:`0 )<$ 7MC'An:!me2%7hA fw;r?[4Ss֩'%<gx$BgH+%+^!{"B(/'~oA%{>ۮ)"r9H\ +pFr sOEAiQC/xӥEPs"3Ɔt2R7LcBBo?aކ/p}v iČyNVp* Apcg᭧$˖V`q>mWKI nQh5n;t@ *xPJ hKSmb*?OBXɗ%ݼvj7~Wø'T&?Ns$l֍tãx/kv/*)5^'L;o ޅ?QY^BAE(F1GH;mbbtEpv`Qh+`~|՗y_ d/<ZZHiia@:7w(~F-H&Ca)k1٬16,<8ǟxe,nd80B$ՐĊbDZi7tlhO,L gJ[78#R쇷pW.@Ci{< D.|0ڄ{cq9ٻwq8k0O­slyEfXSh:,MR&R HUKg ?Eh)" `fav>3T Am\+-y~c/cp_ t4]ǛmCCF/6T7if:|͖B 777BT dR,%oOB]`mM{ڊngb~ ɢVن4iSSȆNvU`MZXEm!l0q6~,wU.ܪvM$鋪 Gћ$S^ +Aګ_/CYz[-1IA: LKSc az3G/g<)̡&%1Λh)/j5ny4z[ƙy̕e} 4$휿h؋5S;{fUY[lb;ԷYѻ1kI%.{v"U, 8/XD ^勔㙫߄w!IU/OW$)U9r.vMhjiPQ'm mx^m^w!q7"&?ELş헿lMl`Qڙh 2WpNBhǮ Ȥi4ՈօQ0!h *odT´Edx81E)%F(=kv{?\NWo|1ɲ(X t&h!}Ss79CMX-R G7;Ҝ Ԁy/T<ʦ0}.Mk%7 y[?WGI.K誁mÓjyVk:Jv=jt&)~~/:{ `?X\sl.}>Y|v-

    4T _oe',+ ?gYΙp4.9@gEGg2pRlh۳Vא/w%Cj~J_q?% IY@w 7iGc'~wUM6ћ W-tOo9$_N(v窄ۓ}T*aó.W.3MX, m$zT9$RwC`ӥ~kxo܅h3E9`,3K TLߙjuyю@x *JF!"@) 3cx a`91S=PA8iOAduZ@d9 ۏS:uxMxgIĦnAV RZ"ܶpz7c+Ck弄EBBKj  Fr>}aC{0DO[{Υ߰QlEH cᰣmf:A0.ν-5|q3+8!g%0B+gE]ܟN+ ]ɖ'p3!,pP`Mckȓͦ\εGc}YU2IGa( <9&̶Q 8DռV7gVUdA/g*a82[-T1IpbJ\u+v\Uq?TfbmNl 'HiU^BªEH"D  @Ÿ΅? O( - r>R)7L@µرgr+EOԌI{ӣfj^L_^fM ߖu%'* pŷmȮj/.h3T~O$ ̘4GΞvǍK1_UQEu#1ÛOX{dA ht6_DsHkR\PKǬT ݄ꥁB~N͹՘wwO C)fE'hX.r`6Rⁿ& $d(65RƋ̝&5z[ mdqpPUҰ&P2 }D"!ѡ~02 9}kL+w둖2om%DuJB/R\^Z6q(Yܭ f3.RBt9.,@@j=vu[,;rϏq4ą=X#Z0x6- ̬մ_/F 1}HOnv-,ms _1̪2bx@941.n&Ň i"V*C)aEÒ$fָ,:dz B/1}_4)WVj 0L DZsCZxgӟ90@qIm(-,԰NjMd{(dRoJXNBUL6h#AU û{BGjTyrGHHȪ,ϫ~ PLwuH1;OF-%}\b.3!@3ҩMe K˖* t9V6n]%W&gbPNx_x+k =)_tDvHn@a>c*bmҊN t#>&l=4 蔩 K%uA,.Pc?'-6Lk;k~G/\]*Α5&h 8D/mfԯ`N Tp[DX y߮kMlrY3LN٘h!”6نF2{ ޭVx;$PJs|UwӓE}7>{t8i,H/p̡Z7%`bgt}Z)8*Q+|#]5 BScD n2G]\3hn?%ȸ4 +ֽt |&Z>M1s=.O^/=* Uѵ^^"䳵BP DED{;?'V硇~ʋ@CX#K9ٴC SfC:u sT2cnG%R/M#&4jM+VyiiI@Ih?f;zS |ڊU/:zz71Sl_9x>tXȫ{qm.5DD %[cCg:xdG Y=z,Jv^( Zo\L*nֆ&{KSÒt+FT"=ioMb߾c1 Td0vFxCflv֥WӒH} Q8b~1.-]n; HAŽSc1w<| uhv*O1[R(,g1K/rw~:E;߈zƸm 7gr0๿gCL1c會e,5DB/x&陏 m} K_#Jݦ8oE_cF|Z2fg)՚݃@sM<70X"&/J.hotF|nj;e%5='~,yvcGqit;RT TCMlBy-sߨ:sJd۟-PmYxh |X]cbХ.as |Rv\43W''ֆٺQ ,5+d W4Ճ[ "F*#̩6J a:RN`!a~9!W 9DbDrçXO!}$Yb9zq#3xU"VfY:q|RB"Sd'.Io .)$:C\bZUUN;_{GXo Mr|\&=03X#657SUrJ=_N(sVHբ H'Ʃdf'\]/C;J!Ra6V0tjw.ATWw Ĺϙ9 &k,S=ؔf"YyTgejzuzbx뙵JPToi6dlf)|u ^)c_v4Ɩ kd Er|CZQ'i]2^HSLF =Pۼby@;^[cҢ7vu=!fAi\ *r —Yqac­i -/b0pE*DD~sv'U"z]޼#a,o|<6# 8 qKSaldbe?*2s5N$3:J(!QW3Nl^k֝[ JRqn]QNj40=$dBm5*P9ݱGYq @rlP{y#L߼+,(Gj:,.pvOh̰vY)OK8 5WdU䊩x60*ٟGC/S)HL]CI$E=|pǾI)&?8U']^BY}y4S^3r$ 0몁 ~)#z?]+>IqFɁ2P}u=MH20"3f[7@l!S\L`̽Qa:% _GFKh(kUx]>Wc!t7; |6BZઔ5fPB-pIo WʪUhV~$.(0B47EoP:| O@bk캚05,Gd]T7.'ݼu&JguЊs[2fM!ٹvE(E$j.xK%={fp{DW x0b7"M{4p|Ra:V*cczܭH t׷byFH _Awlw̉-s`&XI2h(YДM)O2FKε~K#+ez?uftFcŲ#!ї{b ei vML> 1Sddnm(;mNңD'[Pn$GL贐K oQ2^Z3sջUi$Os*wjluc; pL 6R5ERi$|q*!u4&7Ac$B@&Z[:2#f~x׀Up"Ilk?X@?G.jjWP '2L7pQxVvQ $;aeL2CI'6ӏwFd_Z֠&N%o?RI]68|n?pG`v_뎽er';d>!9LbI٩o[pjUy't_; )Z3j༅ڝ&B Ł(gy2<{aNl6M?J`X_#]d1d{V3< d6\T]KCXgX;@io4b]K+11 hr,S4H @?Jͩeq9s҃ԫb! Tes$lUm{*0~RM5}1^D{va~XAvf[>Xp$tW]i [ט83?t 6=+H > pYD;T|%4\" 9͹M67zbc\b /Ǎ20BFAm p;!^B'@t5גg4G2AfzΩv|Puҏ4$qTp_!Gm- }&HyqzͶgIrw5@!}IWsW D3`̕SrVkUDp%}t"ED|Jܝ4v@ZT\fplH5&}W .evw,h8E`qx)Z} `U\aw8{)m`8f`T2$r0>p՗ rP i.&:EX!))ot^i,$d2Mr+FqwVBgDp=?{>yh@~uReClgu}I6cOjjX5{` v[פ< ;o64>f!C0vK'"NKN@Vo `$ƟIM{ Zl4af$ w4`'C kTpsiДxVOPY( !v_O-irE+}Y7z`0bl?UO1UWXDMl XYU4($ 'Hx=ǖ3^e־gVSMF/QxƥuZD0}6wI 0.NޣwJ=Ĕ4,L2w7 5ocZe4]|N=4-mAsWcxbRQ "Ϲ:uXj!KQW[(Jk쒠| |R;0aep/ 2vl%Pi rDD8?j*`I.@(s^v\/c18&d o׵,m A)nP3Jz] [WiC` {忮 lwd,<,(]=eCU#Xic o O;ɾf5-9=+ D|i*rpG/\[M4##I;|Aӌ$91 $[[X'Bɱ2ĩn琲f4 !$ V͋fΆ '~츈﵆IN|_r=eFv<TҒ-,ck\+_z|wj&-Tosk#qg^!XA$ر]+cm?i~*:BUj欓BqN 搕OA7-4s5z] d`YsɮV߂ L^Հz;X Aģ>&48pIld^a>USm>u vA)MFm/A]=^6^ct#%awy#I0VtY D^́ez&V 1 ^\eb MSQ R]'7?)zRz4Ȱ{zʈ}OPR oH(N 6ET|Î07vᢤ٤[.39'O.Lɂ5qb jl h1#],7[wM %'h?9/c3Z:ȞݖkY9Kؤ9fO껅կ KTl-9pp 9Vkũ\vH q02SpkU;~gg'[W`@v xDpά/:ԤD}׮]-v\y_.? (XMqp ZstD:K_:, G<-Dgu042]<t^?w4 hɄ S:ܪ8-yh}%E`ɊhI, BFdxQ"2cT*4Բ^]{r:pWi"K-KcR.3Ј #sO""P{W3*.X's*e®χl[4؉h˃Bx}=I|%;[|,0;F, :+ҎE*@يrJޖ&IH`N@ԁHjX檙Ӂn]". @1cjj_8!Egh i"aKҶM}%M8q==S&CGev<&zEY\+OjHO3@oߎ|C6ҦgXdw/7%튝#& ;5.1y%̆.G8g]W?q&KX`-BNग ΂D s3RNa̧ߕWÄs *hKezZ"+dkq, arA&*&,jӨ_$.^0]c`{M^,a31[S:[K鳀,U,|9I@ƀW<!ҁ?(_a"DI_4\Vm;dh!\-I4CN(ń$'10WGiѳ85%wQgB{\q*RW=_`ʘ_z S2fn-9ϠB wڮ0mM ܖJoցꆾ=pY[PãKdH@gY1h zJM*af Dȃ:m kC4;I)o#|"- 8Q칇w2RtȵuqQY*Q G'}iQRR:Pr2Uv\zm7ҪPwrʣ~V%eUAL!qѷN(>PC2遖R&I+uR}8Ԛh cI !S{ mg.u%ԾgY/wB%_FSL TV Cέx6b.3̡7-D٠rVM*C~.<}1TƤ:Fx 9Ш#%lμN5@N/GZ3uZ?@KlDƔb6,􏾅 ߳x3r͏H 칫p&SG[4[V0'5ʻ|[V~p_;q H&AjuvO۵A+c9}]MK*Y7V S6 ڵ3N,RA9i#$<ؗt!7/Pm2Bo +gZI  Fo-vDJx]u!j ymz~ (H<9Tﲓ =OzlH);*1r"$dyoӁu^Gzp})ѣyζmN"5x_TvʹÆ)ss4&IM&QaxЙFn( XWGV^C_'uB yuhQAie4 RL:'lպcJ hjj)t[h~$4\/nNFځnZwM6[`4˘=x7z`-jxq̺%βR`VeF2\#;׫3~NJ4ܒƛK o[ջE~\Im֟Ri[:gO?,1qN4@q<BsEͤ6p %3-zq\đڊGOLW7r߂vb. 4Ԝ@Ho򏑏_Ӽ2ͪtj.VeBxP6qѦ{;_Enl1kߟp,3~Nv1jqNɪDx$޶@{"gfoIR`g.tLxCG9}#'[j!$VF޲zBOԂ{9@.[2wҧgPG@NS_B2B.~tDo#G, 8==*I&a3Kqm'@@z;klh;\ʕ$/vs^z4;/춀gms|#C?+oWSe}OKSK>,'v'$gٿ e4Fh쯗 v5]{}[P9WY_yѤGW([I. yʙ^-s[d*OO^<$l|/vDrpޖcL#1>V?skp.lF*҂='rhwȳ+ggnGЭQGS`D٩Նa,PJ8NTd.ArD la<:δvif,()]!4&WH13*qx4'j@:NM_DF98妣o#-/`" /uЛl;b?)kN/O jѕC.&/I҃Wţ.&uXѪ4J!-5IYb5Ѝn##)mLGg. ~y&*%S$}: u'&ΥW8vX 1HTݰgʼnDp=]ލ,}1l4C\y6T x?=I}K8ʾ# t"KD0t=}WMq͜RnyT r L'%f&a&0Jl_*Ht|ē-j5 Zk~Z-H9&Co4$+mN2Km$NO77a wPgia Gi5(Z0d*cDfzУTo>7\9<< xU& Rnf,3 l|Äaj9s0(nf>ήcLA'^'+^wbuhm>\JCH[P#sgB{ty_cṴG|U.@a 猶,Wj$'xzAZ^{l?}@2 ݜ:v%˜X2Syֵ3ql-Qz0 X$9;0(L 8O[P ެWܲ)Y.4+0 [[_LuM%w{F  }A=0֜^(mxYN="t&g!~EGц (9z@˸ %__@kTnA~<yCNz싂ols(&X=rG)wVIeiW}GHu<8p W ;ۢ+&|hAG&܂Feqj(0땽t#1=򖝡 Q$Ub~3~\kszHP;кZFJw bWw}ҮܘF@*6O B^jTBWk{D{LU%B%MZ?/7n*];>& "N*BkG:"x~IfYEF5XL980.ʣ2QهK+zVwҥښmc=m_>)wLSKw;.5B9wWhP٤Owoؗߝ ]>jm61,v0jC@Ͱ|;:B狋e(`LC{ @}Z+Y`bI-(%c46&ͷ/@M8LŎ`ezMοQSEU"\a]wh;2"P@;#ՉeVv>O/y+k=`F{31w+soP;phFS67'tF^z_\_3y{4aơ |t{ܜb]$ /)d|UBc: SE / .wlslpkl_c"XDCw,3JZЗd?4'0Yw KrE'?RdbPL!fBzo iU]bnwDcPQs `KJˊ(J`nFe5k!E8rm*~YM,JdMF47V0q)af8؝`XC"9]sqX|"L.e}8zEǏD}Opӫm&!oމ5]e-[IGEհ9pOWb~$dءlK 1<>gZ6-ᷕ _I{%'Ն\ʥ&z+Jth|)<#[eTRN_[AP-sVĀSf^Zp十;z>Qēi>@먜')5>wh3D6ݳ _h.ƕ, 8qvO#|NROrQ=h䲣xPJNćV=wvQ_)r7ut濑z52?n%m(9^i/{mP: zAf +?m0[f7Bq ]W)FZǩ]^eHrG0axsM ~Q a$^M֑8g3GGϒ&ϖ<KH-7L-vv?)#Oeܐ?a~lEixCS\ڢs`緌5s}k .=i DQ m<ʲ 'zKD?xoUD +=pme.e9b(OёR#jщu/Pjy#NJ_`A± $æ4܉xWC-R!^Fl D.~N.$at75i5AW2e68Q cx[Gź .یx|_pt5R-ibHք!UђY:KiyB_[Lwm m]N,I/E9z#XpB ܅īm8FB o~B⮼^LzfTQ-}/b2d:yd\do D •V u ɿHM֥m qFoa놷+l+7$lo[^`]e-(xD"sY1ytU-IܝH\ǻ7], '8u1̂Ey/({".bowHuJi L&>Y|Nvq`*G2W" LJnH7| )7WRPw\O5-gI͚_ 2 qc*oc*~!?`~ޘ@TE6:w^QkdrΌ`y)4: 7Ej9hpW06?nBm5?@+s7@.D[z-g?ZiГOoˤ3{\Nx<(Xb: AuL;_ wD)2Ku {'O2G0bʻ)jQT5O/E. v-r=ŕdQ051Z icjQB  ky,[N?I:i4ߛ VD46{ *Dj';$![oIGVlv'NWs4q4cϢhG5Ya K6~38U{u~̢HT\HG% Q@Lv!:i-f!R~Wkn1q@ϳ^x|'A+M.*>>YsxLɌ"a^CXpaFvS.(0)B }Z@r+N"̒jEv`+AdB # i9N z; ~O|k714e^91>su%rǷ7%yJ}Kao<*>RpL_ 1T&^/\垞s[(@`݁9_|)^6YUպ!FT&hS K66΍8Xh%҃W&{.Pl8iY. +(ÊtefÓ }b,܎%Jihq+cEPx9nPL$o~S=u6_iׄ`)5_yYlZL;zvh2z^8\+Q[=TD` ɊݥM;j C-QDQ5PF*MX}GJ#NA b,qayQ߀;P82_&tZ1{l׭-)! cz磕}g XɳSϞ}dmrfYFydi9ʮ/ p[bP'ē?[LTnYX7a\nCRTW3vuXt7bC‡/̣xr#S?OqH(O4fPaS }7c3j(7F5!1Y 6W8^ڂGu_mB(U/ ȡO.Ʉ(kT~a4Z4leL+{}_YO|㼪r-W\qoY\U,ϣt!LHP&Poz12k$S%s~L RGɣ@9lŋB! Cͅ#^)Z6ʠ@-q0k뱝݀Pie*d_{/-ĵi=|x2_2ք,՜ Rtr/QI Su~JSճ;3k/:uN]taϸiR2ל:;._TG*4aW$bW 3tbw2#Y}{Ȗ" b+++9*pj喵8qvKT)䮈ne%&itϼ>VƢ{妞]T&lVa7P@ķ\n)tWo)-Tfx5QjQezm=2> fOG_^A:濸G%`١֞TȔ+f &47dd:M.zߟ~ }ڢyHp~`<8춋1lZ]o@:JY۰vKˤ g+>+0&axU}l3j˸ʼqj~c(@et8X `|~^g xmA#8nPAR Y|.bUjܻY9lvX͌xZ*mEa.* p9mf ?9 Yq}Km^ yy^Bgɍ?e(f;3RS(QGJʴЮR|f;Vf8Hxd2B|YBƿûP3,c~b `zog9ʬ^JLiX$,&]@ "QbSlqUt[ LM4(u$} nJ|ɠ>.vf 'J ]@J}vW:&J;&\~XLjz=kjruwXx'4"7U5*;GhR_`>Ā'2y[J0N$ 'rʣ6,Eq0 X7J4'c8U9M ACVG6;_Y_΁[O vUg:&'@2įms9 =R+w>fxll j.ɸMѸ7ckh}G5Zu;nJM'Ȑxx0jD/6` rEaDtg#6a%U 'KdmGc?YyLzR%% t=0sF3]kRGPtCȷLM Z%<}`H:^fb.LV.,PM)nּ[yp >`mvҌ;di 0}Es1>8*hp[..#fĽۍ^L"mh7Bvw#֟ȻR AwGrZ<{?ev9CuE!7-==Xr+^hK1&))ӊTUJ5 |8gouCS[ONgM=}-,ŀ7x*EFz@ 5Șfw\b7̍\KNO?ɖ'sK]!Xߞ~xW?7J@rNYa% =H{c=G7T3㿱R\[&DdW_4@:KZ/Iˇ]_4dSP>u/i/- 1hq2%_صCT(f۽J0a IVe];GDbZ>Pԍ'$ ts`44'c]<%)Mٳ/ΜW+xgI}w6K7{i"=)$kgۑ̢z ]۵%e ى3aL:ڧFuSK8lz|p &ђe@Qp-d˭}HrXp]d m7B 7h-bCes7+ध鿀ϣg޷Qֽ0Vp95b$03t#~QMS&t.8{Lcnlr.U9E3lgB6T(Jv/$ =84 A=5L$iA?YT ۞gݖtu~ݚ5 fu &| #c5T=Y-)_]n ۯέZ&Jj-Lge`f^i/2(?J2ACrW6-'q6 U NQHש5Wϫ I-.d+W"72ߏc`9Q("h`9TL/=+!߲sKgX&@W:#՝-|ِ"X\UOtz50Ho }ըΥ ?V@XEf3%}@,;QwUw SaCEXvH%Z5ik] ܲ;ƻ`TmI6 Kv-3s,RHuF̿mQZ(pMwanu",z!&%>(S5xb}5F(O8Y9m 4ͪh'q0&gΰL~0H!F܄-9h铙O5P<4iF9FA"]Ƙ4J< x#"l([E;Di,'." GLv pM`O^ljse=uƝ4-.*gHTP!F'9lQ"DBh` MOX$BרxLHL`7;U7PPK|Y9FR* ^G#  y5ŠAaYש]!0K%b"Fh h+ݮ w-э?rx.Ͼgmѐ["0Eީu4[(=5N->Ks`߸-]5pOPz2 ir>`D#amgK{F'ɫ+-z o5+!ag8Em`7L_PUwQF2H逯~14> > p ?Y#_^vr]_&;N᳡-Z%ծwUbCerg)X =;t)3tQ\iHY ޯ1OISs C(ż2s'np#\K3lZ컖z64lgbGJ@g[x{YdLƯw$O$B}M+H_=uGf|pz4&X3E,nyNrg4D~Ǡ!]9-vFe*J2syK`3GM/EdX˹h/m*5T=8BfCZV`|Va5uD}z)"B*9McwԳnUˈtؑC.;Q`D3ͤe^ߕ Lx7w\C v* ~h`n7>e2V ∲C:fqO!q% %_F|nIhoe4ib9Ϣn} -C wKԽ ]n\LLGfǰ1 sAKEʒiH G#'P}5=rfW Dh?hUS%aK#xt1mZa&foBʤ]mu[ZR-Ei:!Ƥ~"G]ѻ5nNR+^V v4 E՝YܚGq[\Ү'dqz_pft,o9Di0m+ثZn546HG Wirb7)c6",mǬ- u3MPO)vα$T¿')fd9汫IU-֞g\Yvt+g&n58Ap@;3` Xk]Ω8ɮ)qSTl-a}fċXU3 ؚ58#|u' ȶZUpa 3i,KFEG^vcI,NUW쐇 ܘv\3d:)8,9Y.LLc$䃞. X;2Ms0U=Ŋcb"elq-7Z&Wa@D ʮۛsrBĸ֋srFnƶiMy7߉kIYVk*r ZlPa2zp+5tki7uP&߃1(҅dd5"U;2R! 6? h;Cb5֚ɓ8q- xa\{X^v &w̹/ ;t:HћAEy1&|rel3|'zX(hRB |&]aEp?z>u$݌AT%Z"Mwg5 ;1! IYwcۦPKQYl;c+ VZq2Z"\ 3CRn=t}OP3HV'/,Sj "@Ĝ740íAp L9RSi70g.2`=qFWmX)cK0p4H#^y2{-sLm5IU:+pwiiֽ?0xҏs<_Q ­={i?*&rFtB]=lu.Գ;irU,YEِ8I Lp(2r 犅#\,E.+ZsHݒPљƒw42WfXл ][lnd+ T]#yp1<"{tQ-<?| c%DiC^?ڽ],cBh0:B~nj6]_J|sѮYdgVPvm4Ɯ*rX[&)ב$>/$h-B}@f#=Џ]-Pt'ɚoid]-T2Q}{$êD) & x:a_߇CDZT=4Ց_'ؒBKQhko-qlG&K3,*N.`~e?GO6NːN/pQRحj]Ʒ`ҍWiR3(k(Wɿ_$B(F!fov!z뎸q8^%f).JQM: .̩Cc1*i9שWc֦b\G/(@A|lbф+OJ7n vx431zԉQCk_R33up̩yoXײi(HTE{joYdnZ%ep'"8V;E.! 'ɳ&] OB ;/E$8sl`@5_qKM\JYDŽk?ᴘ7 °&*qUČǫhG0arޯf]1Ȍ&2u*as>bw7X}ooDbQrx S,W:c6Qg ǎ٢+o䛡aDl`) sGvw|\olG\f^npTRr.:tn;*䷨O$'oa-%2qh*$El camtԋ +] )]@ڏa:! WqMX44Xb%q O.*|di% }_N - mu]HO yDV,0Y ŵG3dZ_n̛W6ꨚB-cKmI }\M 0zEalxCH(֟[[AhmBbJϣ\ Fp**-+T=B5=}ϙRe8T=V&.jݽi;3Ȑ\#JꞘou&T/:&U͜&G :!;x&*3_I֜` , |#j=٪5-p.Ka(] gͬ5+!_05FCx 6fuwԽX@Oc72}$d7ɾk噢`0㡼E[/r?.s,мTjM*h%w(AآʅGe R)o5ne(e)"uCISry Yݳ1 ,ZpCktS`d”1ȣh ~~X̺H_5F_1gM bnd/@LY97JA]gk":, ob%ĽKi~QT0"5Hϓo a=ye 50OݗpmvC@Mc*b7Nv{E!Y,(#*d>Z~> ̂Z[a-.fZoUj?~;tPݗZbUdԶ2\R-Ro; C[Kd(A@=jp0qӻ_ I 3dU`T_JϫrbsD ma^LZw'4b5Q 4x/q{nyL^>lj ׬-f~b##XN ܥ) IR)s'=q^D1km@--PnÕ*^H@t+-hhw]Kt%#Z'A3C C`&cs <,T֜I `_T(v!Q.thGm?*6K /+_焾(Cϩekwis5ߨp%'# [tL"dS(Ϝ4MY(ves>,=jŹ7X CU}ԋ $Р #!퐡78܃cH51,w5"A;T?@L`EA[(cCu cISIIL8vX.Jg$ D5ؐ@j3*n!pgӨV"k\Oŭ_ܹ*Eˈ*ܘt |U,U2–nnf8ԄVΠP^Ue9m)\!4FKn?kܗJ{ \AiEp`Lݥ]7?PnS:`7ٴ e 7Nr}]eFĖY*7'9 !>0 s% 6nf4mUx6n(Wc13DDz#nW3sF!ix'\!+%ɑ ^_Z\+`)1P֢zt/;@G͐hl5+",Od'5u%/5batS#B!o?߸'M qLw4 %"C=/JxawuPQkzn{}fT Zch(<]?sɱQweSQVlb@_[iRܗ_X^"3ow c&> WMcndgJ<;|7@mchfqo֙P\xW\]?Q+}b c#_wd3=Vm>0݆EX:Ɋ 컙RA쒬vUy~)V2-aDG#xkȐ'[se2$n"fk&{hOMkӭ4ma}ʲLɪgp pu3%duAg&$Sۿa#VjW= GjO# 8pFg̡\p4E|SQ-j*NZOB蕓.q}WMͤ6b송wi7'8XUI &(%cC]yCçp1#E.V=Vk١}6 WP?O,@!d5TU F,o#Bv 3ט;Vdto" Ȕ%‘&*FTXM^Q/+@5e/Vٟ>ݎWU lߩ6x6i4\'+533 @F`vyh/v~' Ū$m-r#P=/Fh[LҖrRE AzהMD{GaR\??ǧa@ V*OXBU&~CЇ7k$ Qve#`VTKnMKG4%֯Kػh@ZPϥߴva0TD$j۲[׭ꏒܡ =*aHUp :nV3<6HHlH_.r˖97S:xCYȊ26{d;XHsl '(; KAb!jl#o%ϊfy9mOƾ5cC}Z^eV6^P#O x;ѯqٔcB7,&Ɲ}[cd!CޭHW;n7~Yku(,k"XP.1Mm̥Co~nC-ܚr{=pTT]1{Xp]Ôa(Ԑ̔ɖW!!f R5s.GoR)?FLplʷqs#fj:S|0t^O&΁ёkx|_ߎv ٠A0y z۠<ܙiE{FXvݱ\s /0b u\C5m2 :9 m e~fƨ#KG$^V"3QL tvnZ&Zx6$ic,}[9 TUo]Si"6tv< 4(a }^&NTjlPdC2úW}%9agT^Ͷ~ek*ekc`fv3aSw$iB$!Ev+c`3C:Wy1W&RZ /"+ u6 (<]G!IY)9LWͧDO}ihu|eF8+"@T_:5w =0iQ/$z, B]5YJ0%`B鬡IJCabw>N {IKVjBCs53{i_l`b 1D,i GGFy/ieX"Ov\ps,Ltum+|C([0~5U3³̅hBv.M;!\iHteGrvn PG:)~^PoZW^pvtp%E\~-k/}Ex`Uwu>v$B]\UHʞF@'HAWekhA, (.?t/R[JPxQ축W"W[ LWҞU>Ո sbDkqW4t#2'|/P{J6!{gj7e\RZ3áa/:8/$748߬b/6[j%Fڊe3FP# ?*.lLUhL7 \r1P=n}}5f78LgŁOo?bJjv|g;Ծ/Cպ7~^; k\S=69 z1,.|wH Ӷu'4oP3#]-0M)2zP.pcnczJ̟ qZyA42!. Gʘ*6kg&mpK@>{j aAr &N%>!i`, XUڡ^+]ᧃ+SeSPFVv|XQT,O9À)˽{Jd3Kyr*0CYidv3H1B%b5!"55.] G!pb  !ZW%?@V;\e!ꔌ WWT'R G0'LY2L\n/52.eXp4;LDu\/."@@D%.oU$jH@mtV&$m4!{Q8%rřɅng ̦i,j@sϗ`xM <.&3J1^wp:a{\;|3- %&GCoETƦ31/"Ө:=l2Q C/SN4ݗ!;8qnR^/aQ9 P,0jt䦇Ϛ(A)-ZOS`QrK ڴf4"r[ӑ@0lBuYH89ԨWfWmrs3#B1e^WU7  Q^?׷u}3xY2k#@X86:-d]OÔ֍'BUZFlֹ(k,֊P‡G^ U  crWlL[~TـFF :xh=]žz-Y(Ϲ:T3 QEؿFY\gC tw1d--,9g,qm3)sJEw.e)N8q{<{@ :{l ~]h2ϱȟC^@w1ܖYrqs sw 1&da/Q)6p, \b?n|pbm< B~NSPAf(.6 纰 8cWm_=N\RdM߈kHGezQNq!`ʝ%`ժGe8xKr#ZEf37:R/`q_45Btaペjůx.+Kj®T"驩iI-pv:4 m)lkF@R&B"!) PnS:SבΪ [K4*z>sz,]Q w?&gSWK:dt{tg KILB}Oɪ{o~<ɳ}y;ԚS)`ut\V[y-\5k,m%777zBPxP`"S jMSuK$ߧ:oWyVb.26"ފ_("m>D'1*ϵ@eۼ=6csXt5'2^/nxRz5FrjL,ayٱƟݝh3FoX˿=V0ś9];Ū¬ݞV}z_&x ѵZ\ $' :ż]#+閥]@av;.տzAb O$.iL>WdC޸cI.Yg? GE IDᣆ*jST3e AK)֮ FfE?Rgzӂsa\sBwXJċ,rpF>rU -n‡p lkRWṭLSoa(HGlǃpl2ogˢF !x"f ˊ7LR ҥ^;vwyu!#s(sIi($ )OD.ߡ}CA77 nx~ZO#Qw[h x jqmAwi s}#u?wXr^7F"4es|!檋@IzMـ3ǯ_}y'ߧY3E#{z ȌQ<4ƦN*OR">ˮ< 8H;ij6Kur*#"n͂S7̯}Gj@|[jB*EӂD[馘_h?Td|$E,+B394N/04}k”|svݩ8EoeWˢfw +!N~uwf' tಅSQL[O9QI3Wg|Ā(ga%[ހLU^$"? wlna[+Ե%S.c @ya:*!otQc`0$US|"Ń~Sd5#kÊ:1l`ܛQHjźm(¬[L[atBA-y|E8( ފPs%kÄCMTzٍ ോhj~(rΏ+]"OFcKP ~6_bڱnPZ9\%1c˚2C9]#\X#Au: }Z kݚ'OHIMn/SzPw¨Y1gU]Gi$E>KϋWk5E,]2 6}H/a${l^ׯHcI1Cհ2sj8?/4'ag*FUr =* G,"Zɔҽ–<2ZC~y ;+Ѱ~wLSThJ~oZB&6[ܹ_,\$A9D#.ty&4 x(n/i>^AqJ&eM~]MR <@vN䂺A}i+3&F̊87۸6XfqtrniPɢ$Aʼn"uQlHR`4gʟᑒd {HnkVMb!"-T Ԭyo@i~{4V~sm|Q3ޫ1[CA~P;;ep@b/U:oN9O[ @eSu)ypB!>mP`~)^{ $֕LZo q~8ZmA,lPD%qG|IGq&OUAjB@םP `ZPm$%A~cl12~U/9,"'FQy/$ͺkhИ*8CmY}a`wwұhc0Kt|'|9yfuhE}qlU /lӽ8B3Kidߜ1W]zd;[kikx#y@TIYr4LlKڀx%NZtGi »kS}'Z Kl|K|̰d{Kc ιJUaKR+#q0ltE@꧱ûrGZzyhM@g _#r9ҟ~RN53őj`!,zG)R)vv!`|,5J4,-~8;m 8&$=S??*4lt VTJt´'(8MFfލr~NFM;ďPS_%RFHz8Omzq0QM,2&ÞZb_mJ9#NИmλp VB̼=H^uŹIZdpYORZf0/Im2q[Q$}-)g7KCy&`zUOW \<:KUX8|ܻ@R>'}r&ZXDC< 'h~ лdg6%Ia Qv]{YTkMe ymBXyht K>aG/C'Oh4~.Q߼`s:FT8 h v vaiؚqvEsb:A*ݢeL;ϩ ccv D0Ek/Ym @gx\-m(7)ݘшGBNi!_R)Q\9wjsQ!Gh+rm9d$~JZ[T5A>`ˮco ,CPN۬6!!"A}Y#Bo=ٌKh !lYVt+$5`u#>G>D]]Æ4tjwk5aN_~E)-i/45F:VX )BGdIv>6ƹg`l+Rjd`}GeTF18g}؂@|>`z/%JO$L8]銋_)tj~lYdL;n $ t#MM<Fxz0j֨<@xWRKdLRkԅc!3@ZOVᇒ󜵶E7; l_-EA&M7i}%JӶ6hb2\hʖ1UB63fdz)!}O6<"C TG' 쯲p‚ǭw?I#{^b@%5EY%~@ @un{' ^#2 P-ywexו@LXA6->eb=%JTM޾qu ռq6t$ !X]ߔ,%ԧ֕-9z6'`5AY\p-[I'Y *jʗs-@l' l^85~х)J˥ZKuCBaM~*P^Uwd'LG9pCRU+$"##xȾ0.PiǪY`9;w' e=*255X0'h.LcR7>4vUog-7P xS ("|os^2ѣ02=!|lj]/T:JIG0QhJ@e4"ܹg}4$:$AFL4 UG>z/߲śP,8&\:MM|J% _~bHWI&Xx_ioc&&5_NSe>]9{[ [#~3湇I`DǮIZ$;/3*Irj ^ Gڛ?T쳌6H@vP8Ui`+7–Gd|R__GsPHWUHjTmCf~S77st=6-#]]Msds#eo1,c=Z[u nO4Τ9E{0]r>JA;OB4Y"?YZ&%ac0j{b_Huye=CLn9Nc%,<Ŗɖ~ҿ`-RS] E@54]cθג9Ůay{|2.5$_iJamb9uWnb!G @OzGo&qn4২RYJ^3?z%LUfLD+J6 a"M#r@< ^gcUi|'9ǝ!o!gq]10GU>@O:?~t$!O_wBT|<i@`q6J^I8cF.IՀ  ;v/ɼؓ!!tQ'n{l(f7ӱ 'iC6@5*B`@1iCr@ƥEDrZN$קq]Wf(UBIg̕,sTJ[![c0wVJz 6E= \%D,n!)NqK~ yA1lv5W3$ kCqH*|P߮;{](M@~aU(GSQ/b;޹cl`D0n_F8?. > #Zaۤ| k0Eב5YBJt hi%Lo ;>iLt֘!|ى,08LC5QndA fƪlX;Bywk}vb[*A|B+Hӄ ܡ()63Xɏ(,1Dk*VD w t "sig %XoV`D$tS +qɄՋGu[,UJwo~'|b|| 9MLRkJ6ps, U[YoarnRc f#1pK@Y"Qӏ{e^A^U3gS+vUZVچ9=$o/)#C\4/K_8ۚk޷q̟2)PNo )a `K|!.(1&b{Q`hߧdw>CCqQGEv*WT_sԕ(!3! d@3mJv(H|yԔCyҷlD%OJI%s>@ ؜"d0Wl>R->Uk,OOGa%pz\t?6/+f|̈S]kzwqOmgk;8k\C$A.3k2c'+yLKB"ba?MGP/{,gJS3i ZT$b B/,̎fԼ^*ʢ3dЈ1m\ 7s4FHҠ2 DlvL^É<7Q@9/n e4)lJV_$J\ՊgNR;r^R]9I{x z K;ы&l)v$m*X۪m襶4x(V"n)h ]&e`a`mI/R`(<#cwxF'B 9Jq`Fܵc;hx.5"]q BiM:4rxuTXA"vag[@, awOFK4.  P d8T{bڿUIFQ'n&sm:Rk 홈tHA>L59']2;^l\mvsM͓hސXd8M!Nx>UDҕdZ|N=K&gPWC E+)'VYк`Tkk8WbsDL>78<,3mfȴ*+{\af\sA`yer4Acv?m{5t&ҡpzeٛhZۂimZn,g= \Bw()\IrL1NCsLk"|:ijŠ@󶩶_2j?{2ߊ Z%zbdVL -p1;=C?#xy\06X!=e#;]0]?ރh&3Fiz/S1sұV_?)!T:I* tf彬"^uugq¯6/ofm@"uN)K[jG{t s"zP#Mo, H#ϓk"wA|=RpZZK2`o2;\h333׺@y" .3*qFZEeܕ߂eTSl/ :J/Iq ߭i~$dMԿލw]KKlYjȤ\o߇Y|<. h3v" 0eD3zwm/#!J*udԆ&5’Ƕ@I FvK*2)B+$?D+GMr>Po1CVQa=N>16"Y.jr41|̩Y%ț2Q0k.&X Yp+hh~3Vs#B M:b{(F>Lcy\:ajD+ Q_AP @>^Tk{:ט0wdcCIzr:_佨+ާ_(bk_2w=aKCQ!Avwii*Ӓ' #^Xvw>S˓!4^4.|;>](B}o),)3(bhϞ0 P^R6O4OWnг'P?>In៣V6cRD(n3 taVT^0);二d|(CIqnXUs^ӊI}" cr'T͖նyw,_d(bK1T n 6'pqNCC):i[ck[~&yُ\~Bgb(2Z%9coTE9TLt%u+ǻ?!33._9t0RvYa͋JE(ݢv:w_?SjSƇ$c9%ZbM0p `3Żv4zEY@bK57޻{[zeu/%~N. +&s1Y%=/1!Foȧsuh(L#Wlk:B "!pf@%mшBcy#G}Eތ XfblCg-TuPlA Er)b9BtTw! 0ן`2:;~FNlWssb3;m [0U (=,"TՓ{F!Ս=SF=蔇w)ذ!d(Y'0Rg4azA>+Lp `N)4Q{]|ݿA(q[m s>+5s@YYtzQϞߣBiDb_]wCe'WX}6,vT> pjs; J˨ݱ{@M* M:ZfK6?_G(sVؠu"]x~Qc-2n*^Df.-0w^c4vu[*rjH6Iﴑ)i,nF͵P:OP]Ǘ"ݟ~q2b~mB;{:Q͆z L7"p~)۫d}Os3\nb)FgCoWb9S;7-JݓrmL{F*dN|@LGi2|~-L.p'/?&/iUNR˻)H=Wʕ,1;Jl~Wb+rCk )n?΢ l!t/!Sm>kiu%/l%}'Sx'1gDq>u2Wa~d ߪ9i^xK X**Ivp.[=Rc/6ZD{bJͥ{)m6[z(2mJg-‹fͳXO #%_z0_gUq1%?f/HD:)&u #HƆS-!:zB+X=(K  0j!g+Y%M)CE֤mnjn"4rM%0T$MS41œ[A9;~:y|;~ZF!C j|=4V^Ah$v3`R4 QԷbk]΋#\p.y~}X8g'f!ЦqRs$hOor'̎`UȃyMG]XLw(I[֘>  AMQ}jĉ݀o?V ;0f嬚mhª-VHݱdfN19L̮:7\(.-]URVQ\pz)_\&X4Y^LjvҜd'pp ؈!iWOKh D`(q )K rjuL偿;VᾹj`FN@0pN7(-`8U Na ;3쳤Iv>?wF-]Zv& Nun*1D)!rWF>1u13'MYݘIT^{surìv=秬v$24w;īBBAH}Xi,Hen)9Nycׇz"S)$єxIl:J|wF_pykYNe(|w*C[ NŔKHI.s/BFr`[2nD%?SU4˭,Nr!C'/r,y0*@rNְSxyv 6]tu.e$W3e!Ir,j(Fy^)|,''ic: W0ܸ)e1 Qg=Ky HP&MU4Pq`C \lU떃2 xdޑX=+XMKrh.5aud#H {ĥjب.0p.lEy5LѣE&8 sJ\n|q<jĴ{{}!-xeLS m5cB AӟܞI_2QG!=4WBrE$ j>027˥h Mفdž8Fz.,ٜRG(,r:Uy1/Jtmh %] 3eTBdb5̡ku/K61KS8g BZƼZ2b2e /pPh z\3:hو &Th4Egs@2C"ZnN?d|ncsR_vnf;G7`*yru2P* JZRc5NU[lPhG]{kU:KP}K>'|=Fix}Y8JZO'&\f~R* riϦdxYq@NJW''Q ;yh_>rmk=AoW~F*>ͭ @? YԸb}u"p-&~)fHT:rU ̱oO Qb_69OEJ3#2 c0Z]zsc;,øgPHC5YK"U:spb3Y]x@GJJEGXh@+JjTKmWx#4BȚFHt?$ [Q5;x60eIm6Ώ19 b@sgc{S<:!D_hvsdgAVfŐ^+m%r7HCȖ6$ܠ07\}s7?y{D*L"jCA'1Ofaf3@J{tL?n=t$ Ds| 9{Ѿ'I6ʮ6 gC's(?#L5L/S@"Pa4QdllöBכ3gbJ.6Uyq1G%Smaj\Dz/DD_S_Ӧ0?+6to"ͬa1 >Y4+ѓנ'  ^զ B3rKZ/Dr c@Gkp+ ^*¡HtYp"/1{y^yE|p/W?zK Om@$PZoI }U l 7`G\x˿0aa ~à u : \6OTUoM(H`sjԘablmqxKq\6_Zus o/\X<+<},Ez2ĢԌ}'E;[ r.szga\PCvMRqd0ʊn|\r 6 M5mcwI6o 3R5qSՂUQ"n2g^tص{y!Dhi ,B Rm+W-k6!06䴆'7=`pY.gαpd;b͞O.#ie]dl\"\@.߭ HaQd[c]˜"!2³Kh4X&ӁNbiC.xb{8,$r`((}`T b6Vo'%]:biQu͆^45e(>OL đ_Nc }-ƠD) gcoxbhbE&?P#om5E&r>ru/P?;p7& Tm\ Z3GE5B*]ʞyjN42-jEw!f|0i:|9W.!(6nx@!3f mJ̞]N=D쫊˼TY.yrdBZYx[KŇaTyoJ^!~jwYnF6k*fACncK qzfe #)E6z'ONKnRZ^""%iX[RƇ :v##?+/Z kAGM"IJ;.4|'xGl^y\@VfG|C]ĺdr52"x7+̉uug7{FBbq'<0߂bxP4U64[CY{AT7nӌ[Wzka@,5KڶMޘiL<]haxjLsi7-HU' B=T?9ͺ}&Icbs-< ^k|-ȑ>HN,D'xu z-M<QoI|5Ǔu}!N*@hx9S6yOm-U4.8q1}9jۋ{`3w.6)/2w 's[t## ކOb> ]ZF!3|O2'^hCݔ~#5ؗ}ǿPآIqtu`מ7u0#i0-#Up2xDu'`5g@lU!t369/yOHt]BGKyIw![ZE1{}0Q@&m1j054>pa*dm- v2Tb櫑F)D@&+ jSDڝ%g ;~itmNgccā셙HMڮE y6͕'RJ{+S+%/n]RK@vw'nC*mU3oN!3& *GxeI?-8KEh`’7R)U0@Eφ0i}x-B%ʌe+ s:wd5HG~Duܱuq˂9ƲvhXpd4N *gJ-:KkG~zZG@ %pf;hE3,( YaM6CKҤXXsuezF#n_C*LF!6y}RG[+x`Rϔ![]~GJlW!|u9u~3a;}v4fa(UM8reX0׾$x:4.Jp]DB-5gaҳ;eW`zU!_0H9W"Κ߅i D,Yk9~; !mE#Qlݗ"#7nuiQ`~71}DZ6] ə'e݃]-Q%_˒w·;!^8&xНjަ~ - 6⫂pc7M]+}t"qÝWS;%:?QꔆWzǢA P hˆi47Aݩjemw "+H?IMnǨe_ G3KPg[MW6UnCj2\o16`PH]=s ^,Lt$Mlf抱OPbЧB*>^ВKvN4v2nȲƔ|^Fu9+G "S{;ZFخkYҢ At0*c)ݎA*Jܔ56_BQp~u,팭vrDq Lv >)PNiZa2cC|A^sDlg:YE|[VV2DGY85{܋=Ciq -0Ӫӌ1RY0 yH=l9FG&ئF/?vg&bjm F֪ iň?k'~'JVv:=xaA)1S=I]|Aot՚ό$s WdΚ sj rgԚIL;-@d#/(C5(}5Rr2B|U=r3}R k<.`6e뵰aRI߶!y[Q"<f$@0۩pd{ UT볻d3Ht@ H7)W+g匠Ila7BjwLV|_O~TF]4;j:qxEO?zU\ # ;/]t;0|hs9 Eؒ" Ujm}mP!Hʰ{50!2q=d9-GOW3@\#rKpvbrLex7Q:<ҥ]4әRAv{3^uCIyJ]ұn`L姰V(õ6Hkx :e~jU003չσc )Ä"`J;"2Х $!OӨ} knNA%c̐,_&[ODŽD}oJ,AUGjjP[YY{ 6xY)l2TOYqϵmS ]JXmiCLJ3w&o>: P+b5ߘ<G ,Y# ߎEXk1x@,X2D6;̚`ziY@O8bmeZYAn!w(P>d`FjTh/>h+daf,W!ڻEo r6s, lP/e*Cߒ"1K6KonMI,LWwܮ(XO($UЀʪQ(ϟQavXDbj-!a$Hřm ϱsKEG$3g.d4JζxZ#.9#)G{ӆ*}khvj<ӸEL*gL,~3!ZqhNQCb%C2SM~Xz /~f!+C^8 AHY;f',6$R&UztP'D"~ūWQ;R1(ؘA飸 ɉT-ǞxrCA?9/'6'OYE>"cUF+FI$4~| FBR2 阨gnLZ+/K<:O}‰P}FQF[ N.S{l?Ňſ)e=H Wb 3=OZ-p9N\=)1k2']N4@%ץ z/](uMk-2!߸.VQW!6O*NPuvq>2ˬ*$n S\cԯvy^'4xkMjq.jPBZŋBY r6krrPe-p4u7#A?o1i0A4k̝<ۀdH*#r۝R]-à ?S;?#2nJl#F@t-àmɞ\mZO0-ZH6iK ;o0iASQ59BT.EIwiz-G{ 1^EضY〉UlƱns#V#p^=PfQfxLjPh)|1*e_Ҁj',!g_oy[,iEߏP:iE *߽~Hx΁JAau -$ߋQu]~>b3ZMCk iv=Ko Dh=;5>)k#NY8wK;+ϓuj\,NYDZ5iW?@ᲅƮd#mr@{}QILߤCkU-Z!;|.-1y( IgZ mZP|_l&̧ s`z9LŶ0I#afCE`TOtB($a|l]pkGm1ɮt,j*,T<~*W+q6t]h$B=7}T(=n-<hNATl=\G󏔂oEy_b/&adkg:%']TR<K'e@" (4وcB'ub/^5s nH;ir2l{Khf,:-_\XrfѡK_ n%Į5B!A8Z#iK븿w5FL"0Fe5RR{C).K߸L )˴$ 9|P+G%p",&2}R ak-!@\8 + DZk}QKƷ$j\5+⚤TZ7r$`{xmC"=}exxF# Ŏ$ 0PIz7PeS\f~_>.58A}p,]!診&{,[h WOj/O<7rT1(@5s4|MP{Wo<ʶPvtwM3y 9GL)⢷,iشT#H>u)AGĆÆR1ZhWLjAiWV|>[2aLl F'2ú TXt?(oDu4gukƐ5^άtֻot d8K4>^ɫF %Sĝk+Z B߫\e MX f_0Ǎa, ^QS 3Uuy=/DrmpF ,I~w탟? Aow0ipJk6 ߸P#Ԇ8P3v'*N{lSb~,^tp]W?rXD P}&Z<Q\;Um=DYgQḚ} # d a$jJp|eeަfKĽ6vܤ}^ϖSxU ߞavjǣAYt AظoI_(gjVDZ Tto!8{Df=sxKE|A-C+\\.jbNwGVؿ~0[>j1VI @IҶO7 AQؓgl~B lJβ{RYI|˩Lsׄ07Vo|W$z-.:cgS;lQ@ꕥ O7T0idwߵM봈Ch_J|]ѿy@U9=s MSݮWq ַ3-E ^ᆵErp7K*~R,N&b5 tǿMPR~mx,6gD4tH(ˎu GQ /Utpű/;zFcӳ冲@U‰ƮڵCњNDA0 2_AI`tl?.]t? ?VxmոsU+NPI V2 3h̐݀B5)-[f,[؃+f&yнYdgi'_qV2`GrSe m<]`k_aV 4:|=o ^/bC1s N_uAnk7ɿ&~ ^@7Ov̅oH*;*ߐ˶ʥqIN`KB G29j|X[OQ[2QUf}_ |GRĀ ˱gΉ8&g/s yv:=,ٷbmgy$ -fJϋ(vKL^? dCo3l<[vD {Mv%+.X+v82PT.W3?̼"y+pyw dIɜ2wԍvBU?>b+$A(KН:VdT$`}`ѳ\&ٴ4 kFXڢܤZD?>dܐSDdM~h9O_wή6%KOy2@^agM&vF 6_`u ?G~OEr)j"*rܯED&I\}Zox-L:WYՕI oY8l^߾ ?@[ Y⩤:lTĭGRa%0++ֲ[<2`~tbUtnk /R ,#x]&#y/8`v՝f NL[EF\t Ĭh{|l>! !å07[05n /|>fl86ÂmQ>Z6}/P$U {CΞ:*TFdE 6*J0kAFz^f~zoFs0]LLVumc)- ;ʎ㡽ܥY+-d|<&Lei0Hֆ0g Ώqc\.b /x`ix3H'KAfl%)ZYshdʹ}7EqO> s %8Z:e1Eʁ޷a ȍBJ)#3bR7`16ιzF;֬xFq酯F:Yy/U+ p?Ԭj7̈́ [8ی$#tOb:H3aU'yC9{p{5>XϑuoŇM,@wn2"x됚#]~Rcq80?F>[ ts_88w$jM1Vmd9xJ>7=Ϥ\U+zӜiqs߸3Tvs^jVOj`7T&s64!z2F Yޞ FdQJb; E ,s] 07ld <68;#"Ǵzjݠ撗oQ}8 kX%3c ogQPW~{ ( 0əz'&l*e^1@Ho(r?.3W}@ULdڲeí"XkJpUA4>> SVh^B*LSoD5\e鸛{Xq0 \x1^=㛯`\&V&/lM(Dϡi]Dk %s&#F8 ѕS(nDX66(A'v1G:d)_%$}5dx8'Zxiuuh).㺻Pt*"aTWԩ6/<(A-pА2p3cl0pn̼> ^J Nt1/e+w3][y`VӮ||. L%}ry!Bs#`lWcG hM/ |3x?%FR4tӊ4F M<~):?2/º]j`-3EVk{zLAQE! m(Ǫ>MB[K+G~zptz5xwl),$[|mβxݖSQ76Q|!7U{zZa.zA آ}j("끴Gr1vhYqCɆ{W 4fFkST48kT PeŜ.e~g=WeoH$10lqpG5 %K9lmxU \]1I1V#ʪu$px } /ڒ8&*D'BGQz|Y0`cWU\fW0;Lb*`IXm8[~^S+sףh#l%-@iZTj=߉ '_mW`Л @yeB sr5Hkv<;tS: CFvD&6L@sӹ (c"?]tٕ=0Ikebo&3?ҰKisyu\- f1^ !B,I.vj^<xZhP|ɮf ΢FB :nޏ63Xh ۦ=NT['bIjw2)hΉ>$-:hsSV-~lUh09?,ϳW7~ly #ߝy֮f:&t [5xJxd w[+p`QO_jNr\yѩw9,K@'fHD}E+ïq%2@`ĸgJxiꖮH`0,ܝ`ÓGl0ZӉLYHKh ly``W0,Ĭ#{j3YR< p`3Jg=|,fz( vg&R>n,.8eV]yN!RQ/X e 9,Edq rR,R$,JkD9"{F_ߵvsv"`i,Wez|`ZBZVr?`*4:@ u!?AhTs~k@ ݥ)ҋL^w>#HnXu^¤{)uK/'Pؙ}W" .dJ:_BAtj~0_4/06J5o-Y_gdc3ױ^5*Q}] h [cqbzaop6hnVfNmydU|SQ_3(| 28ӜUw*)EOJoVM#62ɝhl3^G t5dUl1\LU\G X1hVJM|g,|ZQZLmZǫI㴢 2:q>pk~լ 59DtO6 @G^[{j5PzLidlkoCrkR6C_vRY(\(a;KiRƔU_f%AwZ4A[x%W7H&3qu"e 0{o-`Qܻxs _%zvP#e"(|d6U_-kƖ;C0W`S624+OZԛNH|R5[F"1h>&1N7sa;K|bE(Դȸ:/\7Nڟ ]A`R^v8?*EZJU3uEej2jǹ)S lZcT}p )/U o qRd;bv~{vn΁>$ŘO؄}֢IA,ʞ&w~93:Ʃɞз!3\5!rsX8vڹCcrF29+b/fn.NR^3 A@OΤd\=ᝊiW`AEs8S*;*-?FnlcQ5TrsbO²B762]x"@'m`ע uYmGtӦ,1guj̣NN :%`*ޞ^8E^̌J7[4~!A_  tU9GC8n(P EӯkSB(nNxE u/E_/&mnH}K g"9ÐI>ohH} 둀J(}n(_(nׁ(cěc { eӳ+B]$DO9LF04 UӦ\dLC_Dzu+Nwj٩XNҐkrҾ.9>] +2^pW?!RKjU 3v"D?doX(/,燽žsExi[3ljQ䋴/ȓ CC[ .kF,AjeME%?y+kn&w 05H^"bCkE4 d<v]rx [P0nF5*Hd|SӸ_04m8{,gKSyDjoԹ=-QH@ϹzO5kُ]^:TF#a77BnH|]1Pm,D O;~#>SqE3~l+dUIf&S!?"D}I\{=54Py*ha NH>_96NZߏBg.x[ɍ~?:%`!^EL902~9me<7ּNN N!|ʈ丳 =!l.&ZdڥyV_9T1HȃzжbcQ kj޲xM>^mXc9K6D7JؑReV4 !0 Ksu$Pʘp4cOu0i&q6>LIJlT-MwETb4o1o9"_Sqi Ч@zۈ rӣAhbk(/atS~šg& t4&7ZH; 6luiVbJ^1=魊ʻ|-`a`+wz}T4],#N<;)g)/kKWw]L=WN{Z',nNjʤ\Y祳t.&\1ƄT7:S+y/aw+N|"]ND+9Xn,Q.^+"Ꜹr )tgH{p=@Gt* &0PY5moa_h8O0Ɲzخss0ovqJ8Z)Z#IZ}fS@qÀ1P3rly'S2LlB*ה `'fo dgMH:r _(S+\$뙁o|yk4gaLFeq!. 9555G1SuāRG62}^0v!}c'z%2I+RmʍWn'0H eiޏ`#]J= BB/i5m%ABpaG~l%| !b"2apr 9 wnQM\lK)tw ָ${̘=DAy,,j_1M Bʬ쁭$ * NPM(2fdJՊ!I^ ˏ⯅tne(ye?wBVE_TQnvL)O4;5zI Zɷ˾&"uUM{H`!SfMMc8=^[ע3^& ' o G٦S*J[[Ԇ9/pT^qSʨ7g2C x~Æ? M=axy(7U# {6z=ׇMol3U,w(* Ufm?Dkt:ĩVBNJfo,JRXF,qMǭ8c^6i4 lHV0'2ʗ^-4/ #B?lp@lԦ-P懬%4G3k`6$\!X-Q9EיX)m lk,+ [lw<qp(ކ+a}DqeDW-DFh-44!?٫mGzY4$tpsbu LJfJad,wEYQm3^32&ܟ ] cGZXdbhLSV-Q99|F8 `uy!rNmކ6|`@T VďU :WqvLJcYS`:E^nARew2H!sz~Iָz+320c3%@McѵW›`0}UA&"B"C>X4/iJ 隹>\5)&tӉ% vHbp>EO cIsV`hk@hd:NTtRXDЁ?~r+aw(L ne>tZ`[ VL0o}{.EZY| p~n1\L,O63$wp Dx#LI:΃-72Y| 9WfwO*~9IγoB.̔d ɝrMK6?s! 悏^l_a~သwMCeF(|0D4jP؝.(ʩK+trL( m:xl`CuP3,&fm (AWM.;n8lJ- np (==m|~6<*NωMfTPĞE+"%3a"JMz'BA>y {ϵ9~^6\q(}[F=$CP\sq*|+XrȅNzPϧQ7 PI NBWHfȓDlZ ;?`?]vCF^! <p&pި}&Y3gb[O47/{ yNPa~`ӧ f0EbXQ'x|J n(ϳ 9LCkF'`M?9깂E_U"uCkͨyjw77s90 Kы'?A>(3{0o *%'W1:dְ6R<2S(h2xqI5BitKSXn+i?ZB`J٧7D-Q>mU^HseRȥSHo!T 3.oӃ?% o$A<_P]•?iDb܂Y]սx_xb$rf̔&4Kf$,3~y f5_Jy]A\20$n,A@ r,um] gl)ƹoC/ejI q`TLLJ9fkmQfn:9K:s?(΍WQhDMmQ*-; s 6aaؼ/b,*#OYS4w;=»ф4,]M Qav'6<;܂FStaE/$~˩>[݂F>- ' w@;TfAEswg7.'3yH]5 i 9bA7[vɂetH[V)ܩ@@B__3#%)|k ^˳V@P/jgkZrLX4]lI0R<8 Ѕ0z`u`O$II؞`HW9<0%Ǩ}$kp ,.C D ,:Oc*, |Ģb@]'@c&[-$Q*+y?M+[T0bG׈(&dho0~`93#DKI˴֭c4WuF H$2a:DGTg+dq,L#jzsZe%PC9ly=^"Vj Gf]7L}S顆D)GX(rmoNO|x\ۄ<KkF  ^j?BYDcn_W.5F/ҽƋ)A0ٜBaOd)Ų-l@kGWwJR ʨ,[-{(E}%-|M)2EYR5٦46dh^Р._gk`,Q T`2EOOܓIπ3^nf9DſW֊ nlfi^VDM{ 6 f2b [܈SuV d˚9Sd>@xq`\fdB7O{gUf)1(UW2C,خ#|EP}%^SUIdNOl=,LhHRO9HWJ1g?vT31ʹ+W_]0~s y6ViIWd#mj1,(Ljo+ƏVB 91fPY9SucgyN?h I:JE q%k\Kq \Qp> 5 f#S[Lhw~^H<@~c{wIS3;nEX/צ1Q48T6)qc( ƶ1ht p"zѩ ҌYV^Dtmb_5#U=57_8y3v,W>=|#4&vx]-:& 8/ĘNTepX,nOrRoڎZZrSIE%O ?)q\71@ t ӯ٩Hz.bcPB]Ol8Qu;sVʍ$n5Kd?ft+A?dP\6v}knHc6Eh1\ut.' McE  8'zCO]6pDdkwgB۬ ytC>/Qj2`gӇ,چ6pdƔo: 10jST߫"5 قAPX0L|߾R#UHb\nZu/ES(0V|n@ϱ pw(AF4$ML>ym& h-UQv(dHrؐFjֻ3$4^^JfV{hƪwi좦V˘b7vi<;BnQ] LQgs7mk8l!SdA`RKfi* ٠IW۔Ul cV,53/f+,D|q8q#&I )1߸JkK}^iLGiɕ?U@0]WG7'*Q2 kΛR~Z}! < ^HKoss`IH@m9 ْ6˽Qhs 紖u]:&<x}_nP#lHrCrv6qd>WeF/xYUʺO{'{)9zJfHh￙BŨ{;ζw=5C¡}1llߴhTG0 Dܰ(m*]hi6A(nPĹ۔g/p +VALź/Y.z&3ut6dxky)\>n{:_v}ezc=߹J6hRޝ1΍ځEq (Ӣm9_ϖ1vj~ KXJNR0(@@;p`DŰaʸFْ$Odw(HʉPxv ,v傏+=WxIEX Pyy֧9sM,T2y< g1h["TYP@Od< /M c-ȖY0Ӈ@3xm=j Tp!rh Apo[z +vsiy@]glNz(lP_2L~Jtٙxj4MCc-6 ?G|$UIMm'Fh{N \謯YCujb٧V&7_6s ,Z):hf k}%[|^]&Nd 0EN%lX;~n6s 7S06uZKBOp:_x"('B0ÚH,f!OCWPSdU; t Q&Gf!!SG|Nmdp@M(Zi_% $z90t !/Y-oK y ˖80'J,jySEzĮ%2lY '0q&.>񚛿[ߝd&TĀ]F\d,)SŁsW(xXڶr(w׌뚀% ꐃA gE-渞M֎-{%PrtM7$c*E(TS^6a[{h3/,|E.n^2 *1 "jP\@2I5Qid6ڧΎWsy-˅0IR+pȹ*5fTyw DCAR ^l3ܼ15N>ҔPϫ* >gѣ=BZZ\2e\Ɂ>-r X5XDeE Sbe-<%b7zbu6ߛe$Lz\._c7%:bnuR8澺s\ϩypRa!l VqK5BVdsvLrwO%G+`g $9spëγG% ERDmڽوM$weL0mfw9q=pЉ[zR4tE˦yi/~v$apd-UtJ=`mjWI4k%4v@6+~ ,f~J;z^1MBGczFShf,BԲ_Z2ؽZ7`VJ 0Ք.K?,M{1 w(%(6M ?? 1,ZIV9?xdZa +!߾6vql(@*7sL]ǽ?A #ulyS 7b0ʌlg*k/ Z4tX@:X0䅶ŪFk љ%<06tYݗҿ$@j)5(1ﺶ^OmLj?ei$[j(În[6u46׸(kZ(لCrH1;,=nƂ1'X^|:-kTم{/e3:dIvj~hKW3b5F˥l@KẉF[:n{^yV"f|*/|qR9dJݿHE49[lR{M´9aC:*< Y!̜6ED<:ϬFźA>KBykcmwb RyȶBI^#6w@߭`ORRȿm&0;1H2&=QNZN%j/K70cm^ѻXHoѵ]2GA?"O$h.R MA<7qMP.Lrb_ c@?$LBG!uG"kasPKIwmUq\>繌JZhԱ'5m>'n͢nL y 4֛?8G_P!1QbrM2&gDso-SkkXPx=\4Ouos`PIi 2$LR@G+ ]^TΔr"ɽzbT~KDx;_.H›=8 so!nA$nQG+Yzyԁ^FWSCOe4SZfW7rYku 㟮4Kt)4!*+ UW-HB4`OU4? #fCMT:;h_Ԣ̀A7R~UoSj~T$Bgɻ1{2@[Ŵ0^O*qfߊ O%:)e4/=fr /'Tx(p$YQu#Y3(1lL[\32o$\'\*XE։,ӎCةƒSaUI9ƚ7_K |PQ/lq+8.Bya{j,d[5sGgy/$#RW{P&^ h鏱%Jź<ݶGDkTC@ªAM-ym&t- G mehJPpLG?`[?;3žaN|^2VN"̽Gl=IiMUZ(pH Y7q~=L9i{PD^A󹼿B܅mLWS\Pf!\7|S_Yr~0U <ǰ(v S].eY YPRY sr/sIh5ApO_W“œ p&/ 0/ A n=0& "ҏc9&Dm1@pN怲-Q9xJ&˟'nZ\\@mtaygQ9m՜p\4\U];}};nIXɢu7aP"mjDj.\Pw;O>^Gx.pwV\t/Gq'U]J?C9|7n8yOlPui& TDcd5<Ȝc즈61\op"*FۥPF"y[אUfxKQ2މx%"@;@_K'Bͫ!yU.YMk..:" bzNcrs)XtՐH&_xΌ.64~GlB;wpIbկa+|66\_(G8ϒuQXvM8~.FDo-K8Ebzjni(Jv `xvsXXټL?,ФD^\%ϛO\ˮS`4sU^*]ȭ@"| a32%{B!?>|w^^ZX:_4#|:f%rsD!~) (I~D}yhMlL`w՘(CgL{C,űaG #asL0:(.m#ˎppˉ׬ge2ӺUR݁=lS 3>p~>S 흈~(F4Tx@n:{xm$V2h(C.yR[Ҋ~1ʗFӾl>{V@c+`ڣn݀#VʔOu7d+)\{a#pvaar+S?&X袖6SS1nT `}Le?>oϋ;OE!"ԋ q5m,QK>?U ** !QP$nk\]l9KdjƦ>Ց#$E cww{bzZhP+ Xb!N*a(۱QL{2{RyS]"JQ=b#ݤI^*#~vdm'2Qxec}mP.ZyxD6߀yJ$ N4' v54i/uz*da7ñrxN2!`"GƼ8wnjx2=s?F . 0+6,8ڐL} x3]ڤ j70FV|cNӑ.L-7C[RW`_܄ dtq\@^<'5#1iNTm*0r`G!j*酋.}Rm dЫev[*ohP tݭK @۲H;/AWMu)ϊHz)޺ʚ9cR;yZPm|jo:h]rm}Boe*g\M>"Q=ǮcFiv} '+Dw*>^꾗,pG Ola@OtAk+|TSϣ+#%h7HMG7A 6 j>;Kv ~rgU$.zhjd0_ChxE;iTEK iJ|O{0̸Dʠr8jZ=Aم0: f%$ik[*Aq9"WEaً[#t3kN<f}.7=H+4u•*O,2 V.VqU ۴ YJ@Cb/X{/eŝNn>aklPfw2"uolIFot~58ڢyp PeghGy [1 ?EpU9w[~P#ciPq4* ᣢU4DL u>cZǰLm)(=4:}ބ%Nj'DzRSsty2WSr0b}.5Hÿm4x+yI./Q&L啀ku]S0\i85%H^ɭ"T3NZlɟIYro:11q1H[N4*Mk+Bn:m^ g;۰kiKhy[_̚q ɔ۩VXZt|DYb<4z:MȐߖqo8ZHN_(K/p$ ȗ; rB?Cġ)P|!/i̪B&?:^@rHAF&ץUv:v'XIi.|ۊZ8?+q'x>SI//~CuNDfYB>|f.~?3  V \X`\w)} Ba}Spّ%e΍&L9mzK) C}ZL f#ǯ'v̾jBbv^xTq 9ϴ%c'ͥ}W>f S}-$01#3;ޮP\@0cU +8CCw]h/"ȶ9I\b.G0F\)C1)!z8)̰ܳmJn n> :-A,AI87 $ HNo)[1]D X`0qEX>}?kUW<23/y҉bdӝ~t1zDpo}3;8a:`2O)pnK]IX 2Ԩk-[wJ2F%8oOXA/sQu՞>Bag8l&/|GJUAp,tOOAukp \xJ6ˑE .Gdžeʥ:e ">/FZiOoC@?\,^Lr*HTSq1ڈBo/^nb _BC]U_r)t{~/7O HԇAi,d *ܥQkhO#D~Es 81 Y؈Ƒ;ɳK+)˱!A`Q);=;x h{٩?z+:%>>d.ڊ7=Y{]覠1_z:]TNar>BAmKP2$p}s~[%-86JhT]TP>Y._=l4s!åEdy<h;ӕQ) 3Ud[ia>Y~8v4gB njbD۹F$nftU4kwx3߰S #,EК&2B>Y'V@jK_<". y|E`bbYOhKuWsz@;ބS_&{8<85.Kr + $l=4`V1J*'k5Iǻ^orQcOע:qz֌' hKwb(!C䪋B" E mR2vc_?ug*!knFgTf =?h>'(+}>M|E9 I^h6`HtL  ma 󐡪ntGiӐrJ MJʩA>1 dzƻ_ x|>#Xi݂BKZ&eZ@'#6lz 8;+*7տzM䕡֡=*2!0OaG` 2 e>W0x. TBa>{4ufs"㞚7}BzQo$b9GҴ[{G|BoD67LLK&jVW?ݤk+%q?bg,~S"ظ1A\-՜DU=7+-xj= bhʺhpFf*Q-1AϤW[ccn51 [ X"l/@؏(,'퉌p4 vYTA쾟biWtdW>AnڠOEg3sj#(:QvUe]z[N1΅$964$&wMQ&$iS;m E, 8ՇԸyUGˬvF5V*jENedxfΠK kD֜#sMo{v7@0!7CQ`ce=H߭n4|P<2nn$vP%V)Libȉ* 2Q,4V^ES9?ZϸO'ݏ`4_oŘL5׼ǙcBS6[;?:79%##-OutNSD㉎*Y8o6>wB&_ܹj!0[/)$ܪjRDopUBI*` [tN'h;O)!/cyY,:fIRܿIfCW^=>,&{tN+cv`qbz6XȦon:Knl*ю]ƅ{|T>7!闹&M9.;wϖ1mt^wsd\-5.]Mxz%'jnҺ O* ٠])(z_AkN5r$]T4x?&L^Efߓ1[}5̨z lE%)Zִ9{RM)|o 8hY Qsjo>X,%}p+./`o M[ÍO'U6#IH0/V(0?!x1enRSv? S>Q A*K~\57 &&d= 7^_b))#:@ G-5W,n0K4jg߉¹1ncV啲m6jN-ȾΏJ8;݋($Nvr󔷡WKƁ v=l.3@́\ִ*.lƂƄH-$حחaS?*M s@8*؟g*8A{s^>P.;CS 2t~:D+Ǐs8y^ADHRA}/W,7lR Z;) jr3DzYu+Qk)a.;z.|J ȻTYHR :}ϛx42-0eHVRJ5oΩ=dN|NBܼMz߰tFgb3mC.lD%)pcȲP6o FT [./%oӮӈq ^[JPEZ j 6D$pCB̩ZFq4ufHlMv_U~tPYQM昍Qɹ/~!tϢ˛zLTGAw&X.l a"40dsBOPP2ӁN?<\݆x@FGd~es"Eu?xEoNFۆ,>A}gKWkqPmR)szei7X>@&bS$.<% 1=s>GJ!*fZ3Z+chZ3>vh!oN ߅&9O;[zVS2iL-- ondoO3+mK[_Ƃ*Uw4N^Vٜ0X.|.@GKQ-g*+$^ObH(.yR?V$ƐD|!ҴDeHQ)A'5zчbS+'~@]rR}2A&Z[rJ 4߁(r0I(+ Wm9IEr!u@t3zQыolU-[囲5] =6M4735G%.BKj@5sRֲ.pK3 C]R;f䞇n*_.eqa_a9ť~Dt")!)ov;I5mO˜XԭpWմ2[D^jfrx[ ,(0{84o|KYXK&<B&W`LG4!hn$аφ~eq}ަ\.HCǷB $iebGPx#ͥUOMxK T '|p=־ٺ1DhobM2@#XN͓;4YH460R1ʞƫBgrHC?N/ku%?A3P.&nDP̖=F(ŷy׭R{J%XOǛf*tw1ٟzv]` uӷQwR,7ۤt eJajh}s8?-LUGS1ᮀ_Kȏ1 -bxRo)Q8g0O3EE:8gU=ܑ'm~^wV^ ;+8I=hEa, ;ۭCWL& /'f!AKO(9n(AUc"CkO%'fr'׮~fu`zYY$Wf%6r:2##>ta&'$b9`I-|lբ|1sOJ#h>MC~BD}Z#ýxڟ33W3h~&c9C<"/nB1Tu\_Xd, =?WlZ1=^)AACIP@JRq6ukU4 [|Ms=ҶT\+g% `sm@S'P X>Mw:,!BQu酗yaF$jʣrmBZzv1tGz'кx-Ʈn՚yjNVE\y @;0f<ĎCUSLDLpa?QA[J GRC_\{Li8irlt<=zH^QYGM)l cW{S'%TJFANo({D؇YF]n_:LwW4]`Io]瘆S+H^~bG1:p0$QFd-xYKiu tK׫B)mTc> %s8'@IrdMƦ9< ,3G-;ϯL+9}ї+(F/*'hg>U,DžPs4sQi@&dIM6 ia) ;XxaA) G::䘁P![R '7oM/= ɠhor:EO tmo?MsA5+@4Γ`*QJ h%=Q=@@S* pYn+Nc4) bs@(];~kx`6!rh9ɵۣSK#ٶe+ÝXR0襈zU9+H )=kCL듇8…4P_e%P`:;]ч@ ­@Qb{Д[1]/%#* ߒ5 ֒oXlMf&!?|]VUש<l>m) ^6 |h#E3;T(  DھQKPΏ-EC3[{c,52:j(JU=gQ/Vw_n?r\7zV}lanjL(^Yl~o+i-۠'Mj|_d+/t @;GKvMG؆dDIFe>.L&A8ޑ@C.fJr L=<K H60"\4L_,u>a-$ԧ_pURҠR1+mquj{(-g*6cPNrz0{,L7>B=vjY"ڲhE_ݹqG+9@8qX]풱P?fJ::2i.P \wLD3HC 57@;}AO"Mnv Ae*rqf1D%82s+4RzcFer|Pad|iM'9:ʆ?QoenYWen?ߝȅ+ @NZoVL)lq-Unee @Q>y_ڐVu/U~ :ِ!fQRsGk46-ܤ8<8Kz1|QoͻbJvvVapL2); Y]2]dzp&B-OJ6OMÊ&Mz*[VzSn^0S5+&v/ͫm[H:VP1A0ӂCF RU]GS)PD椸]lUdW3Fg֯I;Q,H:H4US& 1=:V;1IOOVc &nشaMqrFX|տ aiU+f2|ƈ#/pc1'Y̞I $L2f7|{I\mZM|GG'jn=|_l~' cn0*Ji\ZV)R!{s:G W8jzJd;h|A IZ4bM>aCo6 e?Xi[, OBߩk j>L( fz^#e B(۷M;r$;R-R?9hq4 }Fv*V[V[x7L䞵{#) )`Twr‡? QKA!(ALsARSȪOڻ膟.3 R!RvSgd0Ш'65=_ {!Oٜ9$4ɢc.(Dz;. B1[cPeϷXk+8жNJs4ZD&nrtO‚hv(̲zNm}bF\Gy&=uc4XvbMDOl3,$>l 7 áU4Ux+8F"`y1E{{WbŶ67-I~d3UZ.hh*~ſRwg">7o9坤pfn30Ei!, }8~J9"jv4gzX5o zD2Y#xlA$uKPCy.`KjS=rD=b>?mo}nNhjG.'YLJPڲApXkL’YE!EjY1a5UdT BGt"xek$N,S *Q||pؼ3cX?[C2=q"V[Bf`}x|Z=$1*E !v<q^0DYSDSmPAsK¦b]]  }fYM#u=vO mSH݂%?o:Bj[@+$eu4v9cWPʺÝrSOkBU}]5dh19zm%j92F}Tc;Ղq,?b_zF5>kJwTi "}tRT] rbKwʆ @  i|vK'S.ogj-FfHX=%c^*}FMfbǑX1 obR}Jc׸ VQ7̤٬1 ^/̶_?PڞG|k5ݤ( w77 |}B8 7 ?Vb }bs$`F!*ʲ\&s~N+}lor}tfJZЦ;i_OPA*z?~ke=H#]5*\y{+a댊1Vʅ.$h])Į=V8Xvbϸb`%'2 ,k޽¶P(\W2Ν0I 'G ; Gν~-M1;wC( Upu)C)E߷݁ BXҘG`n)8Ȁj(wۈzՍK@iO RQ* n[rvOLlD5oǎ1#͸|Wf@@φxZLIU܌d/k6*&4z \C`K`_c`iJk2z LmR2~]-ϵp:;0|@cC<5%ǩW^g73g }ǫL4cu-Dtu1x"bmQU~Be:ۜ֟Uunq)CO#Xy.!ipSAW+&<;wgGMhþS~XT}A\1a<9ŸJy6nw4(O {)ڷk.fκBz¤;eB%=Z=/?V,lW ;`u^k8iײ6,ZjR \qg}Z3^Zߕ~MQ/he.TZA"Xj$ WՃ>H&!|2*ǰ&EQXJa(g\ YՅE=i(pNLoN P͝$!\'QmQXvŋ]Q+D "rXMZn&`CD}=<.:T9ׯۣP0d~ >BlS9܄<4 Dy_ #s?~!jXq@tQ3P"RPVa@[E,Z4pӠ o3']PI5QjHXK V4'GHxAv=w5„0; GD2s(-/0P DeA5\KLZv6cާȏ 5M;ᬅӳuv=FVu)C2 iV p1s&N aaJl0X _vT3+Nݔ6@ҴX ȫіY;OP|%[DĖqCtTbRsV8=Jo > 'ԚB BgHv~|[˧I Gg67Xm;?b*QxlѴ]*$hf;cnW긾',n|oba@򄑯E$[%X!F1L91!(?/So=n]Nh}r5zj6q']j~4k֙T:uد/vٓw`N$(h@ yY N$|v  jҲ\779H8ԩީގ8ě7LFD\)x[}5qs}=bŋh˚/2ST"qM ,'W16U}l9˄ ٍSNk|ѠuvH(Ѽ+G?<{6*L%)T gD>ޝGEX^S.g|{bUI\b!F骶>^u§9K^D4?#S֥1+ٚ* _W6Їt9v:F`c5yoo6lIQGq WNMFO~f=drN]v9iOxib J( iN?[!Lv%yxʢ4 zF0%jdͷ{$&f|K? \&Q,%`T=X[Bm!h}Ywj wRnj>9J ϩW{TQAYFy8M&VyPSMA !]q^Җ]%.~n!^l;R2)wI®֝/<6샘 ~+kL(IU@5Z{"9/ ߅ WeN5Eu$KZ17T J.z`6xoP7q̤C~cb %LRBیcVՕA2NqZdfH.Ƶߓ4Eu~Gb~BQRoZ{^7b+3I#5,4`w?"4-U%G Tgatd8.:jc$5cBYk_05r9OK""Tm!Ĉ7G\qU^H]-mϖ}!|ƅлmr?E?} [s#y>l)A݁iTeIi]6kɾ]f3qT`l)DUfjr0)\3c[jgyyP|v˟ UQ|Ԥ-wC #À,]i- <@ã]vne _jP~GP {_ ,us.i `Rj3:!td5hn 'sFW1~h~g8rajP=bwBd ]Fo~Ny[ Imʡ+mÿbInIo1hb ? nn)%Gf ʲ>pxW9|&y:įuk5Npi?X΂i=ܚfpAg5kJ-4%$E8|=,1َſZ Ӭ$xZ+ Vo JT TEnNIi{Vm'fu|T1/5[<ׯj%TU<[r"z}b Ϗ_]ag߀ƺRkBJ:zK`LZ*V6 ˞n=zr1j8̫ E[ %J3ѠuJ <l@[@9e}(T ld˷EWV6 `6t'9 6s8E| 븛)ͨ= w;јendrG5xm.6<;iv}i6Qb? ?*.QC,,k1|puQ})!sn(^GIJJQDՎTcw 7Y-]W=Mgg ;\@?ItݜF@a6Ƃ^Mu1_?XK 0XLVg2$X=Y7'b֌8={_9> 0O;u+)+WNPHrKb4);'*_eruSޏ۵y#PO? nV#d5$d4B{P' fouv)ŵP$kCႬƚS9mB$Eorw]?@]REUƶc&O oÖTH:MFsNVGW+D(dNhksFYfRhعp%T Tdc4dLb˼x1tDo^P5'B"0mA:6Tʥ~ݙ@t@PxA_!8'ߖTn\^)]9%=ܣKΈdx%&5xw6rb X佽o\񈒖tZsYK g*r/sdBxOGDrݧ}'{%lJo̅rD4OrzO7w<鱥LDe9H2A]kf=TbXSMdqSC,?*"\M#Ub<-_yr|PmWB }FF۠QGo PzѮ.G r0\S>|gS'o,lJ5[׎ڃ\,"s?"rL 5u8疳XLQ[NsM߳ Ʊzw&;F5 j2hz}MB-a.1ZO&S'|{n rSL6OEUťq"`=R)^iª0.[S+ؚv~mN/*ACO MJNptE]ꨏZ3p1#8b;܃kk1*mz;!^P ww[-YG|ULŮ NJ[m21(DԊZZaPFa XN/A]7{:cmŧ{HJY3g^u+DQ*Fj/qڱ}PKc9О Y^X3$Db?lOAE|/DNk %-* i_k7p:VzNg#l̝xP٥TxȬ]P5?HcrNsڿ#o#,n[ydpK/#tŬz>jo3e'žMݑ(kE̡q*&:2M6">2u""ْ,Y*_u~u=ih5>k<0='|v}D?/J*Wxo_$h[9YnO)pٍX}O<<<$^9A~K2hϹrC{I hGq6:IDOF,_ؐFf dL8SAsꢄ`'Ѽ+d2fjB&siínuw0Cznv sywNs6 =MJ-.q`Xo$ғC>Ig'G qD (MIbiZ`r45itl ]nOx\$q?dBk&wr˱M uJ(V.kαDvU?W~jsNE3Z); uD/kn:0D5RAXWl-0MLYshs,YwhpUuN¨9>q"Ra|hʽQ-w<25TArA+|f'6W"ǩug= μj{ !&!&y^0QsF]NCfb~’>*/cjQߘ:To^l֣<N]琧g[v74"|pqHh0X`_&LT~Hm&Z#^RQ'NkR&(˯m 4""ÕӔ5Di6!LyQFPվDsWv_`\Xɗ WRrKxO[bHg 69#ġpU,?/p_ `R ;kd?>74鳮I`v 1`kHJSPx%l1؄WEj,rN[ vW}:x@"ҩ%a KYsn(ȃS͈lƓyǥYquq pTC}+_cf n`D*"kuv̉rSӶ<2 z'wETLn[G_qϤ-"aWϰSJ^AIw!1%-HC4jؼTo6!_cw[{eZcg2ቚ[c?/k]f?g@ռwdBj~!(+CM#!XRY أ 8vhtɞ>I܏1$Bv5"[ vޢ:c $Ck"# %drplmnpT\ ˣL([Ez+~H;orPǢ:qRt;Ih8#Fn)@8w-?Bm,.+|һW:Bd.$yAtFɪ8'f>G,7USz2+ӎ(3;C3z4u/;\I\ಖ=7'QƥR>F'< ZGw2[yZ<9w;:P;9.Ќ*nBFXR4mI#ZxUU8e#'$Ow&C4fج8>P,kP߯G)`X$z?1E!c% !oo4x]%r٦4uC5I؞'Äs3Cxm@UXGn4)'aX1Fr"K mVk u=._GoЎqhaVW@GTGaC؃_kX i[cm:0g謳(Yb2K83B>ph 'Y#ȼ+_#n"lڬM3CyGwynw;K:P6 'TBT\n t|ZqW |?&S R b:1.- j "B](?[a.T>TouR㎓ uAHdI]!O&=E"Qc<kEҝ`&E)"m JR+`FaAi+&zծqA sMj"[I@c 5 ;_?pVs}F_VbSnڪ>r%'mhq>6?׳El{RQX{0]hz S^:)2pKgS?r9"'yàt)ɵtѱBR{Fbtð?te';glW vΓ%tn* 2{ >[Ծyprbeԍy 8 :} *d5ʩБ{opaZ|Yۊ%=|yD8(_@ AWk18'J[1eީ RtO|%!`[['mT.Kg~tN˛gB$έ |UK]Qa,WS`Rph בR)'(80zD?Ab2/en(Ve7Y# YSlCSAFS.]dt1<@Œ;4iVTJ9z XH,?r튠{W^O-2eiI;ؐ7i fdG_iKK/c+a>CG?'(DA_ X9~)h/B>L7܍CtɁqZjyTCIn؟?*1@`dwJn崉*C.|WM٤ c nu"iQ*IyIN PĕѠIύf{,=mܔa+SnUw¼FjƼB\%(p(pxbqήȢK3=Z9k,FŶFs"]) &Ir8Kek|:|K<ܔ'#q)1E!Bkx3J<3ZKQ3Ke~Qtn*t2x9L׺${?xD (od.c# S[C>:;0[ {ф  0f>hUUC=#AKR8w0iz'vUhT#]QAw>V|loh6JͭnQ&YFJ;rWkzNl0[o#Ǝ#?^o 4=1E'+=s"յMP3k=bX`^~-A8IҴa lLڈ_cgU'wh.!M!]a^枈hb˅}&xG\8 .yK?w2&dfO B~t)P{;O4Ah?ϟ97J~(iȈ4q-kIs >9~$}sK!:?tLyd@N ^"TeuP˕2v3%wV|AD?ZeZЏY襐dv;7u֑t07e0Rvja.mV;O~YIRjF&GE{YBkKJ &)-~. 6U ]Q^zL"E/k0_@mF,tDBa(C6hk@ι S*5M_Si{ey/ho~>/54MQNuobuyPlΩ[?=_4VfF=VP Jwإ~{XؐNo%:LehIUKa}|űeċ}u$f6R]V1$}^4N PUGN:%N1je} lo\PB)Lf҈qLyT+.{BI,x2^[u\ߔXhK)vWc,^E>QOKI|;5i36.p*&&0B_DM LqpuX|X3$wiFud? nߏ02-~KEzoW鳇ӗWȒ|-A[]yYC:ejkڋ}CRC4)@vH}5l#K-)# Lsz&)[fޤApx{9*:T8h+%%z6vȾdf~gYZ070701000001ef000081a40000000000000000000000016650944200003980000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/0%9?]?Eh=ڜ.+>(/l*3 D£ IѠ, 5ǓfW˔+i(Y| S17څnQΤ>0eiQ7i܌'k.Sv6tW<*{bYsSWw}}VTU^tmYt8V|5 RijqFPuVq诠`X7(FgNo~{GbV/ȄvN%OKojW@\ܲ ĊEi(w {;.*-Y7bdPځf4j'oCA\PvO_+TG7|At] IS&IQ=. ^&-0ts´Sq8 bK7Be H֍FaS!-Z^9HVpgyvfAgw3Z4 m+6P3?8;, 7])Ȟ.qAc?藾ۑL DtKLbtIϸ*! =x]}"_jW4ZY7!g'x?  pJ'*?a[ 8_܊뫔tүom|4BT2;3H)b{uy9sT%I_8ҟ0-7KDvnl„CC;^X+yC|Ȟqu!*=,x&Bx?@el& 4jo #ĝj0[QTa5tgok>2_Z~, t#퇘/mGk  pL8Yo8@5 wz+hs *NJ0<' +alX!cjfI?*_ X`ǣ* /M[ hHl{t4J@7H ݿ@[M,3|T&}ӛWⶃ&Sz—!3[-^cC2 x<-o>D o{<(v1.~ΘodЅhBP$ɬ|p] ƌc =M=yk<e&K°#:-"{ \ηK)}qo`e܅*8MF[P꘶hb?D[`@B*4-<(C'}ո>wA|q ʺ 3b37'KVrS;,|5fؤE;KV3lA-4,e^9ٷ&N[TU1kO/4ӗߪ64|q*F5}ǦHVr8K؛Lsa2N֩4&A?s{6p?TW* ;W͸ceP\]Vx٪alqCōԄ 0O/U27V-~RH|BIّvlmDrc˺v8s ";CmRy*GFͷ6!^|}^f:h*1ۨܛpߵ%@?+L;Uyos9>[NĒ/Uۂ]l=5G\JRa ): hp>b}tIgڂzގʲ9ŝؠδhj0,cЏRC[@Lx2ÿ5zZg(\C~)Qi( \ivj2^ߠ9|k2]L|PYga|t[LJKFF&0vzO6,?PCjji]-i>qa Uk`H&`N|G_a @Y& UvsI|2gj"3Lhg"iRQM%MKuz*Xw=9yG$DaF^5IhfuQPhgrG6О_L3kQ%"F?{J^$H[(l|_MYM~B]fѨר$B(f_y֏.z}oi((b"+=,y=[4j?o9G TweLn媩R]8& <*S{QGb5Q$ =;DR]m -WR7&!ڀe`}ْthg=)S؍*t hW#a,%ĕY!CbJ֣? 㜐L Ҟ}"@ʛgލYh}0d5 )V,Oc!I%FIesV^O6|}3ꊴi\CkC;$pׇ xK"Lvk VDI?LaTC`@՟}eVmWYy vI 6jvP{@ԹUru@z8VVӔbط8 wȗ̪L߯mN'7y|߃~To=cPJ\DD]FM~HDZmsx}z))/Lx&lGk/7,2sٜZU$~" }${4 ٻ2㬕RTϫ,&(뾇w iK7Aڕe}a +2Î\'J H]M(*R3<|RKjy Rκ Y*t GdZF"|X5hkbd=dKGu9 &9CǴv(öQWCDskA6 $x1_ݟo _57#Hl~@scU:1xM*1 C˴+!H̋+]=D 0@/pA7Hl2 fΕ Sa_V #.8PZ i J0 O^WI)͹}$C4G= Sl<>5*57&Jwb 6s^akLO+E~5Y:A*r +L򙙮%ǎ;|k ZxBg-CHDa<js8evSN+`C(PDZ&ktDwm5CPhПB8j f(gqί֌EKӊ;T]\x%zInɛAPNqX4O }P^U Q~nEM;5*&o!IDjv]g.6;LV.ڱu#.pO ୙ :d;{.yE-/!:!O~0Dd )o aZkg8B _PQqtèva6HL$2f\콘|-*y' 2(o=;<)Y(0 Tڶ3i%& ږ tޭs_cfS)`[=,uh q(p[آ-]G 8HE !>xOMerH}Z5q*ۮS5؜W"Vڣ՞wm+qy^z,LAxbeզ%!go,cE;4`JmpjYnȍKCla5ٞZiwwġ .sr5p'?(\ `Pƕ{Aӿșķ3h{琂7sUiNx/ӯZp>\~j;+0w!ûkOSx*"Q^,L~+Q8?7(. 0TX~lsbi~#IL;Y_Aڒ`cVE9aa$%F=?xz;TjI'y=V7:>fP(؊IR%46Pc.PHW9ғoy$!TKHZn\J9[UAPCz62im-iCo!P1}\fGiZP5ZHNv4/$J@;]YA2Bpv3ҳϔ~?sK'PDd$<`pNQ^%jx-=e2j(@J8*aZz@9K⚑Ho@:fL}7gk-IG3폟x[A9{y3o\1cٸ'2W=; HXeśֆo;4ICz"{>Qأ,W n@ sjqAF*;9Ң[Ad+w("`3ioy^(B7A;IO@ĸ?=$qԬ7[ql'+țIjh@'biI e!, cqFO=gT͕pO71û*ymѶ.Vm',hNEבyl F!1Q)k1;ܽ5z$-^v*|]A LyOx`M92} /?" z1/A &7͍܏ Yb$j٬3MiCIX߰^rRvED濹lgА5Lj!1JbwlD$Ylh*OϩLj^Ȏ kG2KQbZhWӨR)f"ѨAQ^"nk]LzHH 2&qdn&~QfP _Oı.s"mD} vCCJI\K4g[䕂0?_ [PADur|?>4Ob̨Sz71֡I$t8%- tE]2Rۆ(BW98;@Ik N- tWYas?`!Wd˾:*&qV&XrfpO i/r $}yqV#~guph Vkm2_}%5G µ&q!""Q08"ZCu$4͠#PE5GLј+z>;T3Ym2 V=daFE-YCzE͚zr:*z'#Z:|cm(1ďu3ɉ^ JKAEM( ŏ[I|9X>mbL=ߓD(tF#u;%CheDn̩(| ]dYe>b3"t% Gb(a/m9Ƶ„0ĔdO"%U#}bm@(\dm5ǮwejZ}OPjm/ &'Lڑ;nuk|]y-@D"z^X=,b׸˦μhMhJ g8ިi snӔn DQ"3D: lǠsT ifD-*~Ewac^hnP.i= bؓ`MB“彔GɀqbMKܪe*Yߖ kU:N]<ڄo;m+_5H_1gdEd㖩r)۬gۓ t`b`V!Q FHϧ7fUѦ7xUŠj1 ѽק;?ބDS-"{Ql׳ ;9SVeT0timWmHp[4Al2`8u,">OoKrpի"A)۬U{푴?4f`$rG't-)6p5r͑&lmHܮÇk3C5F0l3sl glN<8<߃`mN>޼E.Ac(vfkHomq -.Mm:Č-{]U3уi*uϳrCh?F-9 Mbf3ީvk̟5XN ^q࿰cg; !5{tCL,C)B  }hIFVi, >Px4b\,7 =n|@Ǔ.<}fP'.y-m6xafhD^.I0Be5$Pd"{YaNj6МX{!ҰA VϋPT1ƌDՍ6[́}|l=ng{z $e4 wt/8(ʲ12RF!tP H/͎}~E.Vʼny6s= DC_0 MbhKp[敦,H8+_y#Fva[&E@Y8bq nnv&ui_fTC,/5(H|,ߦZ1=K okK1?dyW6l;U#52?jH:Xk[OZԳ_ƠK?޾Gs k0;ܬgwH4ì4Fz!~1ܺmqL̼eh~/*7k /T(~>UNw9T+' [)Q>!fƒod16bbBYD^X ABe,?y6F?OKeL聲So:2NKMb/ =mwp?92Y9 Zm*٩PUFQ.ShIp3 )),﶐b$9pD! >nuE㜲Se_ttlpW0f阏I gԭaOYCDxgueE/ +lY&i2QXi'^*0=V9ۼ'Lx+T E'I_BSW 1G] /4fn!>OȾTVT USM|bXAd昪~D c f[m`y|(Ďl AL7}c#gd"}a}4 a뾘 0ͧ/M=X5FUH'S'n<°7#`btxnݳ^ƨX(w0x0-J錒 ^B{]sG2E󳧢\LoԴ N9bL_X{y6%>t%@5- g(,wQv8u$7B "&@[띰4F^Y~IJ t@/|.rCK<ҞصriͦEkr|vKĐ=7axH?<#ED_" ^x\޹B20]yUw̐gE =CM13ML ŕ$;8/;_qe4bsv$&ďW2.D=[[| fKLuL9og.tK=ߣHP\i=lQ-<_ ޡd>ՄWHvheSrUSgp^呜-f=u2 ?Þ|eciaɉsn,AobF!YIJxɨJoW/6|\X;"t{o5w9,WHq_f5vЎή{JOr7 {;e^OwجQ:U@]kuVT<Lj`sGVȌ/˹K-o(2^20,k4J f{RaڸL0)܈/J!žu-VZbJ_QaBȔg;~2 !tZj 5s:gbEzPGIAw?1̣Wâk# ^o1s0&;|Wt+2`cn ɜ/./ uhm"̷" ~'v؄lzmt4gVTT̴xqrkHs?J4 w">g-h/nhz=*j5]5 cŜq{!%Ջyaۧp[6 bm|GHifE,ҥ$ՓV]->ؚ,a_<,jIpC]l J ƭc@=E3g0b%XSXd78q;O.ήq w 1c-tOl/;cmAp㑢 Zl d)'Fw!ULS'Q~^#v6TY=tGE͏S?0qNA# EA& }^qbM/5VkSbfA2a+Q+|ǣ*0VO޷K W>z8.'PBg!LXMx0//\B6řo`z|ٺPlXpSߧ)7SD'࿣ӌPG! 8 bkr{ r,r}f`4'z#\FS­Ywy#(kYp\ @O4~3yAd3ҳ ^{dRRuZz\ e;2.7aYU~%ZWM c :DTo_5f>jj"s.q xkpХف[EŠ!{jeǗ;G`BZ䃝c;'WyJ&ܺ-[}9SvcDm^4 4{_GdQm,\o7^wuBe6@{#U(cވDPVlu,zje L½uԙB LHsW0rQM':HlʆhWŗX͊kHNa_KIWltwRB0+=qz[`|WldD3}Y"cL9?N 5FyhpYvD{zylW9̖n5<{EZ|\h'$?W6T?O7=-%s&rH{!93NdDjI@.bqZ?NKuF_E>|]o<-P`01aq{E^I{Y o;y\|Q}O,qYi`WhO?sSDL莨h/)Tg^!weiswI$l$_m 0Gmm.ѦYJD}v_Y(*W)vƃ85^AVL[@-O ɽ`(u59Vc-`k|>-1 S+Aq:rBvIódZ綈ҎԸP!@{s+>57lЌ<\H_r7wܩy,i+ͬ}.-PC-og}e0b j:Z3AHEڔAB639;g*?Smǧ27dtͼ?P=1lGnf84 q \l8wzYUc99;TvUE%{)AYݙžϊpP݈a5=v,xBf@{%d|qDy*V(R(<*4G߰!ɣMM0Tdl"IN8s$3m]*kMTN.|ĹbYnK_Dk%1?F84~_yS9/ 10q]VC|XM d8`S6Nd7ܵ㛄zj @$Z+[^#F \nRU8foB LTe`ofhߎ(i՗]Ch.`?CXߓc-6¦ۿSɢi$!!t7VvUp^cnI"6:Sx6Ehxps F)n$}E㤇-Qf3w(41IR ; lg^@r#L1Ü^ ^ 0Ic@jC1{,N c+"MkRN7Z{L]dc |3O|A X-}9-L:iُy9cc {-b#_.3{Y!xr.м9y Yk=/\l 8+= s 'a~|)T4͛@B+w(R&aݨ pҫ.{[mZMk=e e."k}/lIt ??qPz3 *Wпwɩ[GDcS7 z0-W>l}#tRsbx's$8y5*@>]g5k WhH^?Øh;|=#!iHo cg֌iwcGAi9IkH$r.mfX&Nj3Q֯ͦ$'0 f mYI5& QVpI;= Q)S%j(@\b;'O= uNg`T$e:QT2El`[V +X^E! -l*D5##P8L DgLJpuF$VqcGv^sO0|Kw} jH;azϞ Zł헗fܔRܴՏNh3nR&MP$m$g_[}8-Kmy*qISwm͉nD]w {3DM*#H2*qx`< cL%#l&~wQw8Q0Cn|sB|5JP .syvZI0 HNiunoA^y:o}C$_ wLKJ)qԾcݛf+%-3!Ъ-oЈx2.aPk8lc9V6-kS.&T/B6Rp36z&wt\JO<@Hc7ɀX*ƑNJ`&Og}شcShšI+_!I&n'Iꏉ?caF}?S\b%< MO@y g8r]x4 \cpIŚ04.k!ZuP95_ G~`6DݐQH7}b2dwd;cwiPt"l0}d]Daz\]K͏J޲&(v6&Z XO*^2mFYdwU|Qf -cC~IC݋Һ`ږ7ۜ/ODfzm݆:^i`[ؘZ[[ u\ N-dC\܈5-ȾD<E6["S|-UYi=jjzE6<Rΰ.3TŶ}yUf|8h<г nKB[R~KS8_ݏPN N u(S\.7ۈXqe+'Qb`IQ$1R"8=L:ҎW^?lw0s]^xpl<(CqIy]hlrH`ΤS~S߇ږP#A&]vltFr3ЏVK`I+o;%qWP\d`@b0q:+~Mܛ$30$d 2w{qӜ!WZ6QJv>Zw7Q.0h[fۣ\L;5 k !UYȈՌ;{c([n L& $(#Ul3f€~Cq?G9]sRfmH?3ҕƵƟ|ck6Td Ut9$Ah!zh\@9RRP~H7~nk)j-\rZC52o=J8I&@cyq6Z޾.U6۾F[ah-QAhNZm#wӆ'MX!=\=I,;hw0H^:n>4,1=yUr >*i밮_ttT7hX ^=MZTZR#jakA <&AHP3 RCsrxcwt"kBw86z;j:h钛[ڂYT7~rvpѳ/|TG6I:wI#6Yk5 uvv#DcF+5 /…c9t yuzD^;0sJ]bmsx[ˎrY&af 3p=pDv3qrs"C%+XS/nbXed2I!IڱvItEoBMWKŁDng!XkZ1r Xw] tH ċa;cFK, Ty%)n? d5ЧA><2+sa&H/ 𛞾-4vM:~eZ%ųTvt238Ru%qΗO6:2d00sC4;66>,OE0RY0tuļ{z^z^r},:o4v].]}8B]d)NB{:zXNoPj._^JyP^5[m5l9rbRτ`s~x_Zv.c9HpUR<& )w4I iz|V9}ȱtp7iq\~ a[,㘭rk.Pgb4G6KR+ph}%7 j s)çGRViQ.;7 Av?LuH+D{ܹ$l1COCX[& @fIR8ӰP%/09n@{tm:#wc q^M/>RfvK/1Ze4j&ք7D ;+k)z,!jfzpu>ŽS`<MU+9  Q?`ע;_{ sSVl@fЄb<;2#SPZ˩HD Q@يaz $H I)>v[B5B? 8!_xFiM)7#@=QpY!A}PbR<8F^CC:Y\: -MũV׊(x}79LZY˴"po|G1ua33iw}L5`xX'mG&l@N77'{T2la X\14J}JTk$#[_rĿ?V$!#[ViSniYEsYޟb&G"w Pt]-a1ks~Y2wtMscq]s".6hЙv_>I9=Me]yFCzxsDq_ EJfuoA#v<H69A0DZ,n!I0ˑ2HT%?B}"qRrjE5b) 8?~R1d}{0%,8k'rHü},&JOՒ1 jY'v)2O%Qew "r*+Ю6~ěF1eZ(-h'0ǜӶϛ'{tϺgR, ?%صDDhӷ7Fez6{aϼkѣB-P[D Y'< (VWò&P}WmZ(X}pXSh_.CmК)gx 83'-]I8GS2^P#A"p07G.v;ߑ9oi(_2G7N(Jq6di\YN|adPlk&)~+%0E&B-+=@F/?_61zA${ -֒ -3/=,6dʣ^`Ba Qaʌj9P3m&&4:̿/nL뒜)wy~g,U0ܙguCj#K @@)r န2Wc̈E 9xu ?&P@9ښ ŖR- s~^O'\jN;b \xЬ m*ڄnw yh┼/Gia͛QTpB._*T3vqi<.gMYU[H޿e Ak8ҖD#ndeԧZQZ@EZ~C#"ߺr_:EڕQ3{u(ר_Ntt kn2ڨ9 fl ?4x}Z$Alk~Ka̜BEJ@5'c]dP *XmK=TaƉ)34IJf~G#SQkbz:мQZ֮}(y"$=?Gl {ZDcݪZ6jO׃sXc=Mbc@pE9xC8c{w].W o=p-F.u.mm! U7s~(8n+d:2ࠬ?%ZZ¿%t70bl+;m Z/+7AlԶQ9aa^`u`&dxw֯NQY? +u]8XJea \B_ J.ݮ r#OVp41Fh۳32XwTPὰcA%{{9֗){ E|@HVV˂u D֯K{Jٺ+UtaL(YPuM$<+-z:QP AJcʣ-ʢ] 9\Uڢ0qb&}:-jl0*R̯6wM\9twֲL7Biă_#ob(Ǟ87CDe;MR/dʖ:V*J _!V֍s&[æm"x &=n1z"Z/1[o\U)u4Jj1:tфa1q3JY@o{(VxSA'T]. $'ENMJm mfs}-s[Jy[ ~ 8,"Ɣ9~"yޗEK}{R5~3q03ɱdH\edLh̓"-U9)QjN_;0gr7UF?־*\:?a PlԖ\1}4l9[ ʴ{\Ovī+} |!ͪ7uȸyXS52u}!fO6AɈ` x5Rq&'x"vH:{* ָңnU3H3AeꞔeD<q-k֮#"LOuyR̼ޑ#ly:M!G!z11ʃ&mm;4nGf@l>j⣝@-0Ήq6 HCi#%VmO=4_'[fn7,Q7le-g5i\/$pL6Lq:%?u3JV" gB$ j3>{`VV`A0׫.F.k#Xӫ}ڇ,Xy%Gndm*&ڗ l7SZ[8/ rW]v/oZ=q0O5dgة9eaO_t+clXO61-sWUBӄF̑w+^>&73B;S!X͞fA%H*heL4*TDq'uz< C(7ą8IW%0Sxԛmq8#26ܓlW(=W*un4&{Y_حOL2i `%ʡm$%\i29LFЭqRұ 1 !6jKWeP¬W" -\˨ 3 `7hu8?/6ZۜeQ1"bԈ[jر?bH4>,75^^@h:o|: άȉQXpSSέE4X /8 \KAp|Qt0y1}x b^ANic !w 0 ̈9(5V5f*s TG2NGٞwԠ9Wc@ mMM6oJf)z ;NK݅uM7ݲUA%<= 010,("T@:?B˚43ݖBYӾa@hme#rz*pch5rXj[@3t4lg{.(䥉6/%G'IÊ'bE}M\TS(;)fzc|QbۓB e2<4=?5sڌ"~Uxtun1^<)Ue?''ɵ%+jz6 M]5D["c껌~rP; ]=t VҺS[QsZ%D{g5ooSF_lN:-U򓟬RtѶ0fc_2jm֚(`&#^$4 [ ͗2N|5;o4]2rb)lݹ׮^x.C{GhXl] /cF J}T`gټ9, -͵來[)Ӿ'? ,>9ӯ m[(Y1rSZyHM"׬Y ,=q$ȢXA:<mlA⏔r\.A'ks5v 'q}hZtD,m2+| i阦qLP-bh'Wx{yp)vDKP^)Aɡ){+');sÚÖdJ*u!:E|&2`-c'7z/!NhLbMOl&"8ɖ];hz.34z:hcO3j6ܠg"goH$Z!d*:4߱,DQfL_ 0/[ۣ}T%+_.S#TQt >DkF Bsn=VUgj]"1?Zc( : ձ3WFAe0?)>ږλ {9mTJ88Εnv/* ҪPS$ZL;5jv[, 斾3tb!R vmƂ[!&r  ESK6I0ݘE6DQc*c6hǙ8Xi.fWKc/ѼXBg~p8q*hu%5hx s]h@F}PBPfO1Ёa +Wb) R!:ms}tï,yUІ9Db[?.^O-N g!?b;gtѣ*'C"WNE|+cLaq䗲X2X!,D[u2湻ӪiÍcc=9Y0BG+Z-]C@O[lm;EI Qw5*qN<đȇ֚(.B4PD$36ϔB/]ys5 Klモʅ!)H|XUj*O@S- ݠd4iG ǂI5cI-n4q.pho?P35ImJY# %ǿa]qD4 aa"\ #WI3lj,і4Q[ۣS SԓӖ yq3Bj%O&8IDjB!GcQR^, pcA<"{ߟDGI~瞢vh/ Km9rJq1fcj ,&R^@sѣY% ,^ t%Wr%.R75 BA04pPZ RgwP4vYTR Q'ř EN/q[JW`ĂGEnc"wԻ`|o} {Z[\^†\u /pgB*?KUsh p!su,-0-YBey*ՄýߣRC~4"7yd(wZyw!N aU.et"q6`4rU\>,,Y܎#r+H@<#)ѓ̅A~HeEae b ?!\{5mE7)St"X jI5@))Oҥu;%d98sor0LX #bhr6 $c*~@,k3'hVGO GAs]oI]/ 䊵chu- B&P> mfh foTvVJ3o1mʍ!dx^#& Ȑ,~ ?bHHR66TiL묄oGB:G"!d#SϹ @gDE[x-GqB/"{>%ml vlރv^Lbk!4!Q2(m8<*JQD0rg vaQދ`.(h$? R|y[7% n:JKҏ vRܰdfg4Jl5EfJ8717Tw> oc}U8 T!^B3J3͹_i:ǂFЖ0~!<(͎Fspȃ?\X4ЖP֍uO),\"™)ɣeڼ{kyzTDa9CRK!*% Vڱ_L)=19h =m?F|z5_ @j:<-1bb+{)6EE؋&bzۥn;XO* 2i$URVWۢ~4qU 6bNwmT/TZSQBZkM"`IRJy,/mq&} nMa@fS25Unp.+P2|ƾ; Tk%haBيaQRcui\=C[ݖGHjIӦVd@~tqþ)q*\wC'rB"# W ‹)9+VFw{ց{ ('U 6COPZ n'yu BO'󋙯{[Qgk)PB擠ZH]}g"OC_@,F`_:VĎ:00uiZĴ^(]:EF w1 -娺? \ R" B,9{'"*E0.HjY4/Jw[3.{B01Bu>,VSL ^# mJ< &@,+VXpI)? .|֬D]茰˺,eZ/ ភզYm(Grrv/[PJHB ٟ8&4vc L qQHJUx&Op)zÌBkx Y DcTElS% 2s4`<"OwA%"1Bys2QÞ)ZbX{֡ijE5_`ʣUer:pYgYnG^kíXeOiMm-$ GzND8a0J&D~\`m =$uB]*FCarZ=zE-7|B.WW?1@ ֙7n b <Ļ_҇jW;&2 Z n$ACчvKy۽IN |"wfSvO-}h?z 27 )1~E߮5!qAd?IICZbWy#Ú,zPctVTfO#uL| |/G]F''W93ZUk !.]\{qJZku+ By(9.]Пƹ, 27p*H)5<0 E@UM2"Ec-vlst%`kPFhLQ:wSa<;M=Qh> jR͜wcq?>ux,9H%X?E/ȹRVs:kQssrN{]Nה4z9Vp{C}Qe1dj{f+\X 3iN؁| V8,+|ɳ@|VA<\ɨp#xS|OА_-K1ͳ Zv4X3ؗRjƕ<.VL[pQNw̎q\<&У7Jy7]6_8':Tr*}U`,G?iwJlX,bg];`(}H ĊD ރSM7h`~9C(vKe3$ۯ w9 Y`|-V?b꒭cb ;/A41pcu\-4LVhnc)! K{ ÆcAjP"Q(} 3M>8:ZٖeZiƺ'HY ROeha;L{A椞fOwmjjՈ,̦/kfM5AYmu*|-z2GRII-G)X"+SffF{b)sU[ 'ϒ`/Z<2YnGu9 !d}b5.4Yԥ[(CBKÓVDTtɎq>8vޠ/DN*K>[\^x,'ީǚ&V?ARHŖB e-9hLr|(a^n.×5f p>Bº1#*@@*jh>rKWvMz%[  BHDlʭg Y6*ve0u҄I7E0:a8 cl$±gni'eQѱ~HC-}6s^~x~+F7 HNУMCujH'kSzF `?%]@߆pJ+g#X |Fvmg E3g22,oŸeJ62?_lF7%q ʘ%$bP$YyI4wZ%f;ҊvsWe3mQRRk{~dK]c˚ nciVXd0v٧3*#}Ss|/l !nCwr$ՎuTIS˖JN>MH1M)x^*) G"Ui]K\)b`Jw((U\IrZK41.t%ߙ9j-#tz]W*; ^8Rhx.Qc4ŋ,Q[@IVTc_Ni0E(k{JK6=Ch(o24f Q~ٮkK'5&1ziL.7C2{nlhw߁m/v1rmc+HQLqcCDangb%N>{tEc#WdrEAM?΄@ aMg@EP%}W}y@*~z^I`2mZ9@(YG96}I&&{̦@v ک"O&O. o\|"uC{l):(NVEeQ1=/k9 kFt%CH. 5x(dF%v@MWZ4ttDdEE5r0T9} .ݪ2 %A&s O@,g[we&Svf5#+c#\kQTZpT&$#|r(q,kAEG<#=-L;(RX"4r^nX:{\.ja5Ubgy)SZgH>GSd^i9.'r %kZtCxROyEi A[4'_]˝e~JYu"zMYYC OhH:=whPd)rAM/)K3ݷI"!y+RB[JA}\%MhR_c9[_u;( eqJW":\q3J&9 stEZ7N$L%ZͿ8_AZeTvQsF=nlUv gFº~_Vf ^_+2r?Ef#b-J/RH;X@ swb6ih1̢Q %>o`u d?'! A(%G~ م|{[nlvH@Ib& +ɐm{okz? џ><38V~ W Xy*3A.܃4vo7t?t N7S& L]U[:u(q$Y {j'W&' nӓS{%Z_Ntd2!Aį`+7[6]0Mkt0(]]{ (St4Q)'ދԣG5"`XҫlMR|s}yr[V~Q-Ƈ,^pʜpXyJ%aW\:xd=*5D9]@BU2i~F&|j^ r]JdWT/⦧񺊒J޽#@?I?nпcm+J!qGXȝǠg3f4D'vcEC"?ER60d9#*<4ܸR߿Gke%]` q컗h8ك/&F\1^zpos$@diySC8G]vjENc r`ht0wvڷ;x gpI :?gDk1یUlzztNO5MnsR>4t,5uaB gA0sH Wv_nW?v5^ʍ/m٧ ё=N]< 1N!&C?6^HMHO|jo{ .<\^\zKNzbΊ[!X4BeHumn53M~#%>CnV٩$7F_#*]E1|Rc(҇c}\J]r94$Hf6Q|P0!rX+{gA@2{]zQmk[Jp4aI/8nU_2S2es mSS@ahVk`1\ѣ}km3YF/q&/bs,),E!9c r!}Mk㱋=rVh0V@̮q-,m:mloqzT>f]ސEdC GFM}q/Eb%ص=CEQ)ql$WAjWEC0 :w2YNjb1z6f QGhθp %Q2),`|8c0#UķZv@F:Lt c*ħ(Y3Bwsآk/@E{;9AT3VI%:'ST6-ϗM1 K@lė]Rl(BuPήfm-#Ql2VV։ƨsqMzzUEn~ka@'7 o|2eb1=_7:fT5Ur@\%7 z& 96W)0tVn@dG T<=b/fX' ͖iBr5肁쭊 ܼ6pYFba檉%3V'1XY>F7ˣsyvjl{{{旯K# (tu KxѬx \*d[;pϴZ{N*./зn'~~[G$jK@L,fO!PpCC'%@dU`Bw.?9<'KwJ(ZҬrU\jzi A?4D7ƁFS\ &g^mW 6D߯}|Q/ůҾҧN,dl{%<\5`rя6I_M+"bIJ54 $FzhXe4 >@Aj;2yӔ@~qԟ1@]R`Jil) gN @Gpt0cVKi?w&;}|?".y#cm,4 K0$|p~j-@O1GڦNnzNI =y娆M5(ׁ~#UUo]2$0ģ=8c8pз/:ޅP @|j>0'? kOuټ{}/A{$i^׶U9dtfѽxEA6[nRu@F xUJ $迉UHiۄzObEQ5 >e "ڭY+uv0(^TG\D 6vaE)L._dJ9̧ ߼NNIe)Q0`ȗ=Ѧw1wm續# 6GdأqP`[B#t#%L"#|-)?/% @zlChV 3P8 `_BWXjAj~#|rTSYuëѧ/TՎD>)&, <&VRK[6>C5 V6=ii} G}8r,i!lU=Oe5ܘ<#@Dln$l#,a7.AfO *6aS9xG>.2#³H}7OD^ԋ1^Rb -qEB]m .17wֺd4o!\ ElPFw*52s ߙnD{\AE^^:߉+x%vvQ5~jY~oU hוXB Qxrd"JFz]D{'u9lv8ӍM/9E=&z} CP$f0).}W]%e)~I6F<:I*l!G E58"pC7h'O$aA!EqTٲ5>ZW{j c'^z!9H1 J)~k~ah1kg /8y`;^ ߻lh 4;y.@H=X0Q:>h8k̼2JJݼkH@d$)!Q?,o|[T݈BK Gf5cW.EHWd:C` ]Ƒ*Ta%MH H0~ %QF?<՟"+٤~y@0c`ٔeT֥yԪt!"4Mꄫ^Tp'c ٬Vg~f5V ;ab:\ \曐.*:^F}y!kB{*%أS>!>a *;,q0햕zf0+ DrӪ06) w,#K_pX7K}*AH$˜z%Շf1(^\r:&d#A-,h.f[mvM,}q^DnWkfurk+KO89D mg؛YN PxLKS@p]ٳ?DpEG44G_QI4hG6$]݂ f5XN8߸=O_DKհD:XӯO)YWQ1}\B.c@)݆z~)y1O> %gH|6 T߶K3n}To)\*>;9 ^45'..˻Ĥ#gE0?s^AU3?09ZEqXdS~7"ozBX!π x V|FNj$ؙ7@5d(M{~b- ~cTIOu霾A\)e_`b>::L.O@,cRh9c:0Ď;V4Ӗ R :TPEeq7V*0.UዙdƟj?g1z.3eD^Ms+|k07Ud D9i#kME;VP DyȚO-"4d6RZ(:YЃOѿė!3˲(θô_,`J2wٍ:lٓUH|~Y@1`%/Lӛѽ3/E/ɳ0/@ߟ +8ՔԚɍ2`Z{WkxLUD"줓?fU}SE"kcIZ1p#u^UQ''9ǖB.|NJ_ԾV]Q6f$XoOXem>'or_ˆ6ћ4ňiJ|"Ғ "7> ټ8ߥ_-rH&xl,譔DJA@EOw}u{9*͛/FʏAb`;?WQn1@*5QԽ\WHњa$ң_yo9\XvkDY|tA /(Vql;ˮʖ(_;=K{Towێ="?8pfݼBښE5KBW^hG[YHW%4*Ys`-c|JoĚvQj1)+螋zqb$Ɋ o y{RL@D aqF2\ *2qN@luwpUASvRF^z2RVr!̘Бa8 ֏qAM=,VLFn~.EHWCM3q\DvQ!Xs@|n:o_B"t`PJB2wt. NwYGG6k*F:rE,aD $Dw/esmpΝ6 'P~Ƀ%[%bIž^;ﷴB)sE%a:!2KF7Mz$sBKӽf0d12@ ~kjyU~%(r)ZEvY{î!Kޣ2]y˞m`~-O"\C8Z+9@jsPUXwqhk{-#yqE= Im4~-x o.w1Piţ ƺ98h{|bS2%GpH% 7`C1uV:tg Ң>88&+l6sV^#6+ď@JmjW/ks]|nZ!klݟ|h;Rn~lJh~a{U*OH,2l5&tܔ5kXlL^Eu>4(;ܹ9bq`i*v(@6tʨnaQez)}j'rk/V-f.#L8ͩkiq\HW\s291PݵrO{<7F!^qlj$F-}ĩ/p/ '[Kj sՕ ]6ZB][Y)V%lCtZ>&D`=Jk+;]6\X5X_bJoybq ytʣ{1b2vEۿӥn3:+˖(淋P#fYUg؉&%nG^42#Llpm H񼔅iܐBo 5%AB}f$>b, аVZ2abJ !R3Q*f/q'vK drbQ(Zsei#,kyCeKڝDMQNΩXsZ;k<6K)7~*CiRt3|1J t*'/{Dhy̎SH:L=ռ Mu@@}w^[0MvDH~_jk\i3\] *vѣ2I{|*Wx1rf{SWR~`ƢtȥH~#D.w\٫a'}}f(nIíе*sΘ֬sbn 0UޤhrP?s^tG*SL_gl| S@㓢qDM86]@需#<|[o XTj+4u GnNٹE A硃u%R%Rl$GpOw0YvPz~E X $E%x _ h.S`=M zI@cĭ#:Qknui2?;eA-uz JdyZ0d^@%8$NPg7]?Z9lz߄'+ӹ)'&YU<)`ARRELϟɶbo2v tdw[*/n|ӆLB'~>mYF1 s'P "ÕA #&^'uq7$m{-}IkqXG Ct0nkj4N X7pW9EIОDD@"'a)5*SAC1~cJyͷ' ʸaqR΅_4uFA2,fq¶XB[IźUKP5>Mrll6Tl{|2MӖE} 7+Y1~Mvv9Ш]h lfÀ;)C+Ny~*G!K.N.;_vOYUu*Bٟ5<,XWs{}pƜ.\P)( M/`6i,j5 Mc'["BjIMBX:xH/dF)g{%4]dJĂ@>]lfxHR[ذv@Kzr?pU6r ar^*!`6V+xX tiUkǺ=LOݫP*B\ WH_fn02@rt HZɈuoƊx[WhjE^J"Xubɫϫ[l7oFNg0Z!2hD1t|*Қ?vni*Bcͼ%=YC^CȺ(WR)I&4 _i(>,^$4$U'mjԃRͷjtuXj3%TUL>MTXФ>GT͹PDe˻!Y7}ީ` 0j7!1SlNp,[6"( 9~@j?J'.2˩>k_uLrg Eڏ~ibg]? $N2KlPO쟊2Y\DGnMoK G|\EĻgfmU>jZq0ٰ,fñ{LF цjz,vYS+V%+2t Nu#K~bHz!s2Dn|'uze%z" 8uEw1?0ČOyQR.Ƙ?G Κ[='".oX06\es49V%hx-](Jڶz,ic%8NatrEnʎC sݹ~RL'rfhᖜY¾u&`:1 %^xIt'PmPVHlF*<uHD_׬%A8gz r 7IkZYWՁu;fPyd"bW!POp_n8D!I/D2iڴ,l-U#xn14?vRWz~{ґTt&GֺPuQjUH -=} [?jZKEup &xˁsY3fC{ <()$/S1QAkI2J9;n? sX9ߊ䕐J"9>'ӶqT@xv1J|(.+ 8ܭ &y13y1WA߸[`:W*}'zM1eBJ=Z/TecA_A$N<*`alzY n`2mJ4{SbSq0azG! pNY¸>pS"W -ӛjK#ejBx!\=y1*JO䪴@sfNq9O] iS5)VtTɓVl(Ɣ&F9j~h gw7 գ*b (B?n lbg}-U2tLX#'iI1uyRuD~sr|Gg$TՆ=6_<"uwmƖ7jpx\q6XN ,'hT!;-#NGV&I3xcoe^a%cF TO\֝1v/wE]lnKXi {gBlQLKXٚ92rNUDu ;X~ ?LcGVr?>ѤF1!;3Z ?38i.a7O)L|l$]MFPBF6}6Ar $*K| `'E1&#q)řClg(ZOؚ,Fs5Z/[L!;Z:ViHHeg|=#f^E~ J(τQkA?GRp^.FދtZ+q9U"JfKƓI)~g&hK %2C~ 2R} 6ch@8ہ)>mf5>`2}݀*`~L?~6NB$ty\k)Gn=qԪ5B ONNOLw5xZt_eE)y$o" & ܘ{t2&WMba\P*Tݣ{݆/Yvmsqb?7~8*'غu^,5:IZ>W[RntUIDRiA o B%]{4Ҝ و}CZۈ|Ýs?s> %/+E6l:øMT ~j]4R9vH"0h!D6^||+VsG|'f̌`űi4"Ft ealkJ}![_:̺ScQd :Bf#mP/Ūe^kh++çq KBf@S-psP}7u8Is=0ܬHOYY6(lAܚ"bl@P GpzjrHl %&jWr6^jݩU#mr4 z ӚI媽TFN dcDĒ5*&=FuQZ(z{8G@ Հ]ڴʺA;`ju^ a5;nSIPϵNlίWnDª kTaO)^ߣmkfܣ8Gl,TR-<|aQo"̸ﺆe2/ΥH"Bһ7aOt#/enYO"'CQ XN ŀil߬'ޠchkG#73o ױ$MKiRۏb(4SĐ_>Y'rX7_Hu$ONi =zOpsM|@"B]'t<&[c4>[D\#X H J\Cܺ,BirG?d!J1p\CF7بKt%AYrĪZGL ](FP Z$%ḛz,kAPFX!(wsMAm_=R]0G{L4tC/[ !u1-Pæg詾iE.dJhF6$-++̫sd=SҫYF 9fY8pAqkHC)A9@m8$TWKYy*͸LW/8!eb)ΆMJNARVҜDoxt.&*&1P~j]T:23L=ү1`CER6F>ybOȈ D®}#(sj 2*[HMTLּ[^!&b1:eb1Oo(%cgJyIde+l,~j%ĵ)WŸ KaH)B5̽"iC\GMKzQW|N#Qq8Sh-97aį^g2q?lr'k]Y(Hz R)DUl".?v~CsV a9<Iuxf%AE߱V5˥`pd5=x<)y7X=?6NnMajE 26 7U""lyQXJS?龜{:}΂޿1Bnxq]J29C}5<=GdnM\vD9Q&avgkYCXSlG\QSLwggLjܾ}نbzj')N.7O^&6Emp0lMh`de5w(\o1} nwJ!ioIa-u\c~D(sDZ5xwDBп]?S[;`[2YjW֑P@cx=$Z ' mnȞ8h#Ș|fU*JPh$ _#Cʕ^.2^V>YMF.yկ|l&tJ%صyG D#謣vR.WJ]StY JQmq9"nE<Sr_N4W;)1|{< ^aTgT񈑵k]`VgVZ SL$Fic1_JDP{!?}Bh⭪rzG^Od =G`KLBǤfR{BXo6AED25z[n @NzbⶪƖqklSo&8概4bz4-)Dk}[~B?Ƥ+_;Q w5[~YU*[j0WėUzwz6cۣH [VZ7@cXrD+J(&z}Ye o1H͆q˨p2yO7?Fi'OA9\ ,pPtl%`cbB}!QM xT|~X%7:@ϷC`@K#"#|Ak65=нv5c48CTJЗN4|RծW]%\Uglo0"v=8TCd 2Xț SK^xwF=1uuX(&OBnYTa׽b ZIj DԽYdv:^cZ e験QZ0z>yR^ObǎZzjm'QnC3d%x>ȷ-o茒:M|69O>: oMTu!"?yBgؽ ]~θ+h ds w:o׼i+Vh /CHv'G-ڱ S _U)SBOeTnoeflX[7 Jܴ<;+4ĽK f*/J/wwr^ mIȇ'CbBsj *eG,Ϲ"P OkU5.b9&W'⭈_ҏu(;~Zj:[P0.̬L |5s/ ^x'9LƠ(| ˾F VGZ{I랏?g:yӿ$kK0)Evy-/T!ek+ &LDnGf_4CM*b,AS~ٷ[][B~@r 5eL0d*^5gAl6E $n@ZW%Jgu 2W2)ڴ1B9^@j8Bn!YAAp"7E@jY3DiЅk?}X?(U?l@ہ8^pT+*7 ߃re8q-1"ȳxn*Cޛ -,0-|WAsFO &1iߓA#R;rZ2Ԟ<^S?/ %DJ ׳ ,3 s mRohk_KzM+#ZWhcSH0lDB UFۣ{&vAGl'ky8ұq0Xc^*M1q[GÜS+q· S?OSHfcU'l 6VTYs d> z`!|w׹h(;Sե\@npD˥d2m;a8, ҔXػwKSS:I?/x_m@6%x>ROO0LNhT;hh@a; yw;c9z^4} J_PmHj'r'T_HE{ p}ǚCou"*^+,6l#xڕ%lh`q&f;ۥj9>qkD̿ju3wW9IIQz,48O+Џj)<(zqp'n5(ד^'O)'z`Q:'7SS㡪~63`\ҍf-j!D:,FE1e$$EwhPY`y &D&@\I_$IYםi2Opd )=mjTvgVT6IskqKx1"f=BlJe"ڌ$~|_^h⮷b۾m|h!E|P)"y m]PrkiZdeܼW)\hk/PEfd.dWzd_tx2_@$o1mrpcP%_{(̂ 9i_r30w=ֲx4X3a4arkCe3Tđ療cn ENiR*o[?˜lntjun-e$) A>ba{MʇaLAXdy >Zw.p8[Czy~[S kƟQ)5eD9mêxB$E?YP Y2IXPS(=YA)l+ %wZʝ ȣ"j >FfKSj,:GyS Ymbp+<˖e_ xcuۖ s.GdozybbtJw%݅`UdcM\^|ʜ)@S)$46;]MNȉNwu1H wQco qkʹ2J*aOKP9M'4nÏzzk$D5"}5ohѥKU7nH~b& ʯ<$x`$!NETE&3a[O4uw^"quE9 v-C ɐ\_d[, d'|c}z:2D,xꀬ#P|.HX'? IL\lҔ=rJ@iz\:I߼f@qc۴zpo=2t\ܬg!JZLtއG8!WAPBVַ S1{ {ɥȬp|p|'0@B&1,sj4+*bGFǦ! ¨.j (j'!g/:J7h[j+_xA2! DTKl1:ac#EMާLC*;Wjm}(Dȁ=hEr$(Av?@B9N7y|=^t,v*_~QtA~aprՈj0((vblyG/z7ؤzM4{LJΉ2QsP5^Vpd£(~l1 i0%`H3*~8MiDӟ0fE"|72IkPEPC@Os =epJz)8חh LGMPd~rt~>oFF >>I-,쐅 Ulg< Xt l^Og!"CKIdLg&[bnw[붱d@3X5ƐߤYȱx$=IitN/x},RY^rg #HKkoϵ@"Hz4~@ю?Njfiv2bPf$'j4xTYadXe>Ȁ}!=B9&;1ERg3=lyA#+@ TbÍ>~2GɁdF*0lWRXTU) J'Gt!NbЅOvgյnpT1À<8==+}o5y_tG9g^ GKɠ.)vheMl-"J$3 8U= \Ӱ\|k#\g8|u>o4/YU|'AT[B# EKJR E뮨׹mgosf1^r8w!,'M;)*2/c=Fc&ɔE&Y IA0;ibυCoo6BEE4kK N1>=0aQaC4-ph*P3IiHnK) o-rc$ ~11EZPs ",j@7Yhࣨ4bX]nSQEf;-dxˏGx4{v|Zظs2EY&OLVZEM!iPk{QqAX?}urA43m?_@i[2BWW!4SB0^Eng993pǮZh;K5ku 9^M㦯^~ddM M3X ՟o XDlmE0NV hg zU#Wv,{]P{ҫ| (\{R&#WK'}+k #ϨX)*KRx/ B1"9'͕:mH|+n#jD;&O?R)v`-7 j>Xn(7Qb; d:?`c| z^ӧٶu,-Q\ҋ.r<?;c-.YA<*D:ѫRϚAmJaM$x6= ch[DݔkgR7dޑ.G>2WMb vs~TI atڏݢDrњxŲ~R@XJEuľY% #l*&*%A9K^$0أ :I0^*df)5ve,pMs1Ws&+SE Ytqo1G>i )78<÷sȤ>PbDQӠ YTGhѹ`1=@Xo?ݚMeBwn]tGӔne֑CU =^H~= `a& DjP[ RE`(*W(R;@@a\(z&ugEᨒRqFykQeXVčh(s'`XGDe>Yi˨`3U4KoPc fIڜ`9 mק pUM#玉RxP#P"A"ӫyhTHLƚ#SaDN*%:&r+Gg_I3jaSoykD SAGG{p.?Ͽ^yrZˋP# Hoۼw:MQII~ bi{<:MW7;u# fL@Of9lP,.$e(=};b0 ο=a( :qh?7%&ߛuQoc귰gdM׽g~-$DɝhO*tʱ )& _QKHkB _yݙ5h!f}Ε}Ѡ~|IxXD+,֣R!I@,/T m;hcKzZl .)b{U ;Yy4U)y߁Euy|9efp%srTv-3X>j2bhM0"T'hi_NKx鰶Cz>` ih z2^$\`8b@TWmɨ4nnWޓۮ3=yx VMu]Ki'(YSG1kcޱrzP(1!#Zujm< /( I@3@h\EU,ݐg o-n OD>nMct)vODu :y @4=H>yO}_N\R8 sE?e|Ӥ#5f kCJ^'bRiL+ՑNw~<@AqK@O Y]SG,ԫH-?`=uS=R7ֆAyrX iw|m~[em4Qq&WLHN$oz?h90_`4U$IkI%JEH1^j)./4JZ< -W*>,nrDI/0@$g7HcdQ%/3.Oϔ]%?^&҇`7^? y?KOW7{X UX:Xgkwp_)=`DX*2@ zV>G{]K ={jUdxO!ѝU5Ag :ô\ QmKĔA\;0Xh/pnaZ*UF-@p f6~Rq}[mh8. y-FT:3&CQ~F1 )3fKoZGkΨ%PT5aȈ{2<Њ͜EJaܒpq ij.ӧMK΄.05 DnF{6IE~/j#-Yɺ֧r”2 (#iS*ܡ:eX-AyE>~!/PHm)elK&faߐ!=!]bv"AGU&gJv\9*dʁN+4?oL - 5RA  o4Wx~Yv Go{ghS}D  e ~61ݦXR)aovqr{ך1 prnЕ68J{t6^3VC̛q@Oc !7{_"\i[y>ny@iI]4]ur\` |g72>f[85@/Zۃ; „sszi`0/;t3jM}x&̜GǫхxsjUWsVQ` @#%h?F)`be* F/Nɘk-vG ?QcL2oyQQ%RvD۽B\>/3Oھ0Z?[HKDP)䗅.y{fAip-[_JN‹뢖`N^Z9 ĴQhԺ)&sM]bн5O A\S{ LcMhTs%Y8{՜o - ,&ikYG1}'OY$NN2SmAD#Uc[g hh$ +s8nK\:;qx*osvf} b< 3+gXBJ訫|,H %C,@]Nk,Ujہf؝C<'{[M%+*WVO޳XPRGLɶdy&.ޠ Cv N'^a#1`sq=uۈݳ7eM<9izルs.9?w'R ejd3,LZ[`ߛ@ng,KmZݜ<7j2cdyʜK~}m_MyĢll鎯-mcaUnXQe`i- 9%"*mYkJv`43E-`_rU ggּ5OUX[l>:4bLdluMN\X،~x~I#SElRb.lSK"0`A.@Ruc|"d+XX֤8uҌ_) {6+864>A27;b[Bm)z@Pd@Tdk\PaxlfA n8sS9A%^mBtҷI: #뭵@7$o3V)a\nAgCVt^Vߎ.4d Ge%L߃YG.A6D7=P ߐ'ɸ*_2PWNYx[̰u/ೆN1'2=(-R2E]ɤt1 [PKegƭ7$"褭Vyej;GcAW,}ٰ}ۤSv ، if@1,_-_>9&X`x~QbW+Ƶ3S~ULdU&5b/s=#0,zu*ō( M A67!V̦* B`Ash |X[tHD٧/)mڍkᐬM6!F6sr,UPSDC{%vMG y=4:&)KH^PD X~E*kNDdy29y|etSaNHMV||#9\yzkaaW#ZDI 5S|r@pa3 9ڂH\ M$X\|>aa7 d 25w;ʶ>=ɼA#uN9Gz#G,Sը^F|XJ%6@1.kp{N k4#̇Gd )zq֡X{NouxGyg@{. =ۺ%Ssڦ\JDZXE`ohivyW?K rb``xdm#@ \=pɆ 6W1A8cyz\H ϐ$ȧn(t)=7RgDj4< 9#aA*FӆI@E6wE/JxN.W7%VȃLɕ(7 u}~-"-#ȷ-o:4EMC3:| Z[X\5>~TzX@.BVk$J, iͦo;@60q P2)Aᴮ< 3h&D䬴!?dxfB=m@+oufr2nlX9LDe3|:-, UAKT3;8*DtD~m;c{Y:y5@D@#N cd k_[C] ~\"V k6}ǜ2x KrdܕH\byՙ8‰4%`[<6N>Lf>8-z֟F3c2Dqj_8 f;B0wߥXMe_ybxFK*^Tޡi4s`Ͻ8e9v6Ć݈k‘|k13W-Cj w~ m$f@OB?zhuc .nȓfxԃPtKrr9<,8/rvo2n ڋǗfҼSk(}M"JWdyjH#ڣ+ 1)5$qrxPZ,:/qB/jj##D 3,d猈<8:4 p 7A7JL`AglkKۇ뒲G95FWBz^`Ā Y-מPd@]TUӷ,ajoxec0s iv4bݹN+Bk`DVq|'}NԌY( m'@;{"d_W2npB;iGC ٭c&u.a!B:K1> >zm+G*"'֝< pi?85J1dpQGRrff9V쁈Gy-CQnlXmf\m SB#hJA{+l2$ )\=v xÓaõ@ /+6b`k)VI˄jh;6$@,)khgt:Qor67]B)ɽ xE _2՜)5uZ}l$u"X7ʗҙgRJ8 #9SG`QZp>NƵ4R4&6I:SnLVV"⌥L[}%? nU}qFVVn3BG&ݳHoD7(AnǓzZn^B{6E/e7 cfK}x t$[T y仙KV(e*aԟWR#lA|vI4}ʶ?hNj8=Nx_ @Yj>$MyhIxI{VAЌ,lMN LvnTqS,ԇ8РWEd,=L$MqaV_$V+M*V7 yBCq_;bM ZR]ህޢhFC9Ds"ʂcwY[&S~a-H=T?#~ݠE3]F<5Mu( '_m5Ghk ւ}pIV繋19'@w F;. QCU Qr .kg!N#t*js}{#V@qa SΈDLU]S6,HeQGOZ .O(+6eX˥P5Phy1}$+Ńin oLȊJ?b+u|x1wľ0P`BUbnadJC)ZWj6^'D;>5F$kPXR|yiYdg%.9OqG3T qhI#oxmx h {mYO9=QGP>S?-e ␓R‘yGiBVKwd\c$c|[7]6*v .|LiaғY 3%wjkA4/@w"\5yhܸI&#-h*G[G?[-&d,Clp0-ۅ> y88kW9X \"rTC/cH܁: HzOy^{ VJICP#(]T`Gэvwgkؙax#XPw/ 5HYUK{C(u"N(D'#N#~'Ɇƥ5C?qz&&ToO /Nl'9vXLGVɀUpS4MC;!r0x[TvsUhƙ7L|$|l 6.XzߟDy֛aI"b[=N3'm*a_ӧ&) >}4ISds}zhQ$#B0WQI,9w*C\H`~ 3v}1+o^D 0,eaд$ 6ͤyae֟(u/wr> `bPD{X˥YmA ˯a$'9-5=`ڳ / JEndl T@E/y! s+Z'.*O[/afsjMUON\tE[<`17ta:3eq>s%^KUcVEpJKq_=<|EBAbl Cp@vV,b.<.!VaeR)X'D&E:֭ G)~!zl|^+ѯn.[@?Qݼ2+=_?! )[Y~^A3)g$?,[2B?h7u/ ߘO);2R3ry E?-Bt,Q.Y!؅K!l^A/2r=UcW?[1LN))لZ$:Km"/3QJְvD8@`Q|Q(s ؝$ٸ.I[ 型?$X6e#z"_ 7 jtR/Eaqɢ#A l0O{ƎBS^diæ>rnsf;Rj j8W7ҫUcvAٷފӁ{dh9-\@s$k}_6ޜKpnleFl2YB$P]D\cZ'xlV+&P M]xseXF#R'r{>7]mZ.*/FEЕ'FZ  rűd!Gv?5w=Q41LxboTw_0}3s2+ (o\M$Qq->JܖkӝC][ӷdOý עO#O2ӦpUͱ˜x ZO@'G`Do5EdU*2yGSkEȻpN*6ZnzTQW4mnV\|5V.ƿȝPF`%Zc۝;#zxBUp鵧gFSbmW@!!I$1 Xֲ"d,JlsR|*tKFf1E*e( -w'e*h%A!G)=Kc:@zD}1{MTutkOLOq`>}pXFR^mG{ajJ3‰\7>Y25keI/aîE0bR /q!EXYeV8v>ieգ'HDLMVy$EdfX dHz3PG=$U̩Jt`.Q_<+[`qv{=20%{cx6H0.0aTW-uBI0J._AZ5q`01p }c/`kfXJ5ei '`&HR? +ZATrZ҅jz)G0/DDa}k Ԝ2𳹩S1b ߺ“(%XɦU-&BNT !7`j:?f ]7ASz5 he*[ӌ D酀6i8ZdlN!ud:dѪ$5?dTh`:h@yVLu$>` e|*ۺC'ozɻ4iRTES)!nh:~#u\@Yk%$V?>o^m|2LsRٶ'E8f )f&7䕎4=4k%^ v9eO~e(٪^;Rz/)f^@Zs9wxun%R.;C64#?T;1pJ$~xH^=ڻ тDNw]k +Y]`|(xq)ݺ+ߔHC?NT>1]\e 6dL4e< tuX8^ERB0`~PtlC5X챡 l G)Li=Y?ܰ}rIdܫ{h@on? ^^%!O5X[u_|xFK2'KVe F⼧!ʭsHB͘:)2 ˆVf\7bB˅5,=6#)hw*;!$%)?O7Slo.djF(]+\S9_S ho 3W{| 9 ɗ1YWE[a}qO52|qYuiw"%u&*enW?R-FYJf1OA`qyKWǜBAv*|(ț` ڇVO)'i2Ŀ#CXQi{NAw M >[ }{AW(!H gJ|aɑ]LsEZT_[p/߆IV&Z`aac](%uA]w6k_v2`J;GۢY@,k//;ڰB,Jro3'Ͼ \zS-_4o'dj쯥:/o`G5$$髡xtsz[ߍG]0tHeQ0En{۔*"b*$hzЖYgWKJG nMVMaK)sfTp˷.N T2}G-+<5e(Aq0ވ4?l= l';#"_+n{- Z#&[?`5X\Y`9G^@DUvb3ҽiwǮԥeMRsq&dˏig(k(@TYl_.=Cav9r6jMBP"i@iG ό`G^%:ތi77 qV͏bhh?@6\$q[̇+=WR.)Uԩ_F_Yh ^n#J[[cTԏzZkmtɂ.߭anoiOvNHݿ%E EZQ!QBoh,̴Ό\\. k{֝>eCOF` 0o?:P{'8VmlrDW'd#78#`Cs2mD/՞ZZ76*m6YۙnEdk% T޸d3ϲL=98lfZ; c AYzRs$r(9]##LIy^aa~ztocsbhY),\R!2\?S)kVA=EInx&A^ 71kGy!"k]yaƱmsT95I!XM\HX u8RXut]3pc`]r _ %s?R|:, x0Զ0䈜 [,zκqޏ]0QҐEg!:n2zeeW {SPH 99.dQ Q-#OV3a9^! B&Ur ot/! gfe/ K_tj{(SfbJɟ= )w땲m5fwaP3ChVf%Cf.-Cn4iN,,3kC*)|R#v\ZlNA|-l/zOd7U2n8Ӂ{*Vc*)^bvp< hj7:ka0&AzB$>Ƞ҃"ţ͈cͫ= w0*fr?՛e#}/Rd%$QC&9mt&SG0 m^R~Bd  ̖(4@CԝIq[ltiPE@ RJVA.hӒ~Ĩ yq2=T LC6WB+u<7?Hv3JUN?V &MWəf$zmٴ_[Y-;`Q襤z!Xň0YC8`%`rda#2B)3dRz*oK$G,Լ$9N1Rw/oFIHA=ki&7EG?F?{aF~''-F'7CMB66q -sUn.jq1ƚ64d** ϛҫAncX]i 2 LUG0\FGţrQ]*}׊X:x}1;$XV9",?\0<@/.jįΙO<,{ْ{$Hz5 0m W)&DG4?>sq {bTqdw0. sإbȆ2|1FF;wˍ0 '4SC 24y^N49gĝoġG6e,z,3WRpbNjYͨf(xvTaNq[N,6 K3NK{(QB@tNwZ‡r.¬rSӗ&9" /DT^`[>#3yN) dEcliIKsZn5"{ SEu47E3 }ȣ5׮k&oi>_mYg'-MWACoW 5Mat-B \5]`^xb`-{-9`[.62mw"өXD!VbRΗ[5uVf*j:(%J†TBK6YZmг({Eӱ[ HWQhx,9jTLIl$lNi.KLW6 ԬxWvoh{?D- *.CtuI^6g)ӼZ_FREdg٩ZS8y{e6ÞC "E?uUϣ#ޭy?wj1] - jn1pүx3x~ۦA6DfOl'two{_A @ICV&s-^bconƒ*O*̗>DȈٚ^f*ɕU>#iea7iKH%ۜ,2<8 ,ZCt$WWAZ#>??0nY!ޟ䦖b 6 E@gDhXyNr{i!d.tS:;՞>YCD.&&K{+,G$5MoƯrIt0Ex8 (+hW ;3))R*Asԍ4l w/.nRHϣު3/'?qUaNԅ R`DӖ٤[BZΚ0Q DiS@><8#3,T,@tTkDCӨd/m7IH/g mj3mXS}V4.ASr@9̭Ioŋ-/YϺ(RPؓXJuvNzZ, 0iķ/:cLO=!&Ů`G  k> Tڰok݃ r'=-PYR:zB?y*?,nʜ?;CɋXbNu'=0ULpa3f.2,~d{=G)PU=Bn'X *dR̺Xy%9BJ<OD<7ɥɄ$'$ OBSyo[O xgY֙8ߊP#K^P[E)a>{E]WɈ 8܅͙MsP)V [6N0M\IU-ycCkj!LM@T&_G 8s@_r*PlULP=b9n[mxШ*ɀuoh 3õz;6 q4;L]̋?2Xa:B1X;hbuꃑ܊҉HGy <65vwNK#`IJ ')YyMAǵ;I=AKܭ;w=Zb'W"s1\#tZ;Іo|OK!(m\n+$uo~vAl#lMׅ(:{0 3cW(+Rf Ȋo; _GPְ*xq4Vg40ٙ:N0r{eAs|,&;K9 mSPBbۅHքZ *L 6IWtiC;>we, іfOec4vV-&2++#ʑmXQF7 o|0VT另;Oz\DaPtp=Ά5' U[RƂG9)}I2`8KP$8:LMf knGR) <\a8MrgɻBU01>v}yvpZO2Xh'Nz)pNƓX@gP{.ya3$+}ͮ۶48[z@΀l@)QcfZ`ʻ{ȧ!|vf@/Q)*½oK<tl`"bR&uUR3l⨥R+, \+5UhI2LyTWQOyr^sQe|Dp;Fs]gw:#n\EE >` CD6(ƈI2Cq^U?<[^ (m_D }IC jUjwDE0T3JUU)a w4pc8anΎJbU[2̼}q,eQ Dkk>J Vi)x+6,DHOeE"<|\͢'M4dflHAT}.ɢ!NfmL\yح3 yUAa1?sz#iϖ^q P辎L`.rL [8W4L%aIfw6c 5%=cZu2̿f1m?HFoΕJN\*XK,LYNUdHحv_cS ESq]^-9_<v̉bdLfMb+%ruk:[;5=䫼$P#Xb[Q6:0?@ld=gy _,xpO5|l1jO~"i-2,xcؼ-iWd %b\GeC wHNv/[.A0ɞSFv\MۈqanRG $? 0{!{&iXuX Z"]R2tMQK@Yξ>Ǘ*xf؝J|Y]I~"粑- m;As[E >_7J|SY }_^'[(]r* B8zָs ZœB$c+vlXcOI{Mc/l72-sD)MC±N)|ҌB78~c=IX;FQt'g|UR[cݠ`^ծ{i5VW.wg={PKJrIS]*Fʪ&pQ2X)=1ꁵ7u8[hG,]wD'D%Wk 6I񡹹nj7=S&g?gizV7ɇ %q@~iBH1*p>_:oHfrdqu~JdF$k<~SUYa|Fsla.ʒ?7*t\|!y"f[_^$:>$V&*g8Xd'򾎆T ԦUza~DEa^u"Bi#YY2 =w]Jx1XN=ÙY [0)g>Ob<#$H)v{`Gz:hs-Ѹ,W#oOUXU둣V[S3GQKSJ'>&ܙjKҎ9S! ?Ʈr#{qe% 8) w"&9oh+LG ׼?0g~?]HsecL;(mݘ!$34dC6E+ ?N!kOlY4?FןY|Svs΋_aVR?4x^~? i><K8-(ѵ&ef&_7w#b7 J=b^4QAs BogU!DnYNaF{Isd >l#*l^A@ZUɼX׎ fZ wqaԖ Ɂv aOݿx"MF঺v9CH#lgϙ;c?`E,MJ1_>aoa_?J.gӉ{3m^N٘Ў'rӉ~.sKl&I# N=b+lYơЯQ+@{]&ߟ{kM D@/o.fГo|vZ,+’ :S 7skEQ9j曳@i,|ne&qƚ>$*zW ]׬w`=e%=:i M,'w84nY_D#BY 6x\uЂFJ ֒Ae@t6%H7Ay ;\1:2){E>}\8:H!_qC1'Bp8đڎrP9k%:gm -6|E(8#cTZ5^)#uH t[)3$95* 33w]tR{`J"Fr<6?Gx13;ͷEB$EYQ!1 1ab.IF8 Oxw# ). Z|hM`@ެA)_1*𼘡M d+ۡq0-WAm_=] ,)ȱ_:ɝRy}piZ,L#iӁpJXݍ^@FP"KlYgf·_# s;(Y,.TAw_#!׹oUk8HXmM+86P"2Y-+J4y %IʳUʑeq qpRӧ vz&:,xEh \`׉]ǔ6z< ia}r|MK$1[A0h$#=m ᓖO^g)[R㆔kXC{R3.Z:{ mrEZ"xUxtV"WH0KU?Rp!G &pij '%slZD!B:UL*NڇbH-Lur0G;n'.Yp4[I +v*ߎ(6lJ>;!{N)/tO4G $+R?$ʀ?HU/|?XU +.&g4 a!c)h?O-ӣhnn__)plw &u%Wczzl):Gj̜>NqP55RS$ It{p/&{rZ6#/teZ' !@%w׶[)ԫE\<=`M@?LLPiJeqf`B=.@H'F9@5@΀0YJ mψpS4X@/]7kM*qlV nS+Mچ+}?1~`vS$z\!hQRXӷS{6r x~OB25YD@a0xlIH1Y gq[ f H%>UxW@" ƗMQ-o;8^5H&6r V(G3j0@O0Qu\s(jq5@c((s0͉ lHb0#CwR 6RQވ-oE}M[:c;K 8J+_ǟiI p) #a//?HJq IY|4&= }iP#uAxsݩ5.KW 0b|zT5A|ҠpAGQ9⬑voΚTtoQOBe@Q!.4TGDc-Y9IWJY {u\qk'42 $1ЁH9->o՗1o;ፇ*ͦ3  e09tbsg%?D cF@`ThXҦ} U?:r<ۀR*k-G_}[$ [;FOdO VW"d]k 8P`kfY~ ԥ bFh_%PXoiM6f'y-X\\@"1D}8sZJ+Pvؗ*ͻ5| ?8bǞg =`ߗ'1<$mj!u*λuWM|J^M 2Ls0ި*i^Z݁= D Dͱ{C8XngU4$A)z֘vr7"'-k7R4bb`T_A#;`WC{$LJɹ !h懓{lepAX&hkf]i%},_$>-qED?&}]'4{EHŏ?$?7%n6RXv52$ڃw LVޮ{~`O +uKVw O^y 9Y(Y.^IGʶg=uJOEa'zbT^x4/~:uz%<]u|0kc ETo@"8?OÄ7m4%kxV;uJvi,V7oRKwWil ̷mt('-W.fPRc5r =]x~X<,60k/$ҶrHgmjuif#@қ`/Bۂ]z:k_rƔɔ Gs(M2iw֋s8/`LkN7 n!,bm!4x=NAj#RFEE.Ueubv.#?Oʮ>b5{lGk=97\za_S/uʳfI)XkHwx@T=>*]P+} 6xan {W.kw |P!5zѾ$QĎ~8Q  ҩcg햷rFP-+XKSTeWɝ OPtHnQJ;V#ZԐ7ᝃlۡⴋXa]_񽺋azP XR0q4r~Z[.S_{f`aSŀSb:Mώ)QOWRHe{\Ź_*na3jGAҌ˥d>[vwP,K,i٭ރjٝOw0~R鮲7oՏS3!0D].ug4,#*Կo9H `3[K " EA27ٞb8`#7V<Xl@ eDZSLAC^ 8Ɏ0=|J$Ը`5?-olEci>̴^  @mRik4Ao-u0޽b) <&:d RyTN PwGV@C4|!ܝg^Qܝ"`'bEh,RźÓkm tGz'ĬMSnXKNq2/v2x%fwlKP)MҢ#"-a#5Q쐁=*_?&!H { BH^sxg\o$F)jj:T& N?eF_75_8.U!˵is@ M߁zx攱5r ЉV:S_&/Ċ$u|]= #LrT!a(@ρ0E_w @7R^5dlpK2{[?(RWl+J};+&-MWG}%'KW}dvT.R:|)wwH0dP9 Ѥ6QeeL,R'm/LйF;iwت&R}nμXjWI(#/r!:ܓ]G⁞gzRU }nI/ u O5,^2_߼?T0G8`]]|Q3LABt^=GUi U3֥7;gjXqVY:*+f=<"Xz%bڼGԢ~w<fо4u4)֬H2OT]"qd_IV){uE]F>#7q:6m0 xЦcyI )5RFÔMjM!YN(͡#gFgcd"J{]X^@a1Xlh;9@GCTCswM\`ހ3ctc6xU"L5Cm̓ȒI&a W X|̎^-^RVȨȼ4skg?7) Yh@58bꤥiWI q˗JAY}mP s[`'{ߨO:`h֧:xK3B  8] ɦ6ԟ2~bႃR`xeK|rB 63^2z$(g1"IC8+&mtǤQTrE'+ډ6T6J"lJ$MJoW:w ϙzlLܬiW5n6a\R$/Kz7Yκ&ت#^OT>}/1[MHDn9d\kX l UG%r(;' Qon 9vBI'$B\8\ҋ,H> !o~]7J.W%foq6%Y6R1_⭎J.a6v-j sJ2lh/CXtHzw 'IF@w/;4U86P9^ŰET\$"w܇?y-^x^bٸ wQm=E}C%?euYJዔT)H~0!Y`tKx:L?!K33Ss7nUwT@$2 dL,:Q.Bv^;Y&-7:s@,|[^<"l̿.}Xmc( 1nHYd]Qg,_kt8ҝv/5H7N3@ g\CTK(:rtD?*ӦT[lOG[+{u:X#'T&zR1;P=N)◯HW5';e@=NT?It?()ūC:m;W\DYӑ[G- MLfE)̅c`؞Xo d)tfm<(FɂR[+;Q <cp~`xݘ='ݯ ;=+UwMV:7̂%fgT(6"j?r̂սHN\1;\lO i,rT'j220D,+DH瞁j `YV>~V+".=>KKB?l8A~~nt뛛/5O?IF~P%}Mn(z^xr0M׵I?;$x%Wy"Õ1 t~PikQfP\3a=u C-D0[+X!a(<< ?@ ( .ڼ#m#LèWR t^- |6}:X+RdH,Y8̸Oݽsߣ^7U9I㻄yz鹊i^4Ő["q]YLYgwl^k$lav4- ^p&39{j8yҍL[!۩*ǎ΢Q-8J%$uX1~1es "! &:\t'IN>8\6i"[Mo۵69>U>V|ٲ+/{վz#h ICTIgQ;_}Q9tq. o Gg#LvZ0T`omEBbdftX~&olAk%vz9ͅ^{K-]!&\/R5Զר"aI^9 N(ՁFrrEmEGBuiʲY tr5E=Si$Pd6ЌÉwI/8_#ʼxb.SWGT C\CV?a+YRJ3Lb8猚yO?u։nTww5MT_Ͻ򐕽 dp7K2+O?Ǣbq)zhOW)- uY!v,KhEY䆇tokdp~u<􄦗p wl{J:()t I@h%Tk,Qa%P$G݉pUr`%>gZm|yŖ!);jY@.pGv*c`ҿZPIDܥ~OY[$Q.r;[!îa!e8~5."&ÁV v!)rs"5霌,IoRSµX2"k6šZ k/35= Zqy%]]Q6\E6O$b +o茶E~"{x+Vo[sDc"d y&8Qԅz~#R)iY;sqѾ *x,8-7*$"4_); i RM T(Qapf-5+yr}pWcͯI2%Eց*;nvia>H޹_7%Ҋh:pGLٿ؆##lf}Ἲ3e|X' Ղ`%jOHLf(]<+ֽzoNzJ+>s`WlE%s[ S_X~A|η ~j$4ջ4G-E^Я]P&Pz{X& Z8}{o Mf^8$bšHcES߭5ܾB(wm}u%P"iOd[-ٳ5~O3PwPFJZ[ԡHPRV8Z[GqqiAZz}N$158]A:b~ޫ"h av)g=T5Ժ.а1uiՎ &'I=/A*{^ !bn6|b+l^c {8EƬT+sF$_ayf[,8%6Ӯ|?&;G~8 txkdkkKU.\ XHA4bI_qp4$1۲+|^Bx8Oy;HmX8)c6`5jLbP3j3\xf:/Hc_gŰz Bj mVi&i`Dcb6O]6}>jD)M%2)\LP!&:h޿m5Ձ H+Mq>.J&Hx"R[wD ˦Y 줩4{瑱|De*`~Co0]Tf.wsdvfbr(A+ 6kaC.JSCBvd&|!7)'frKLWG{|'ʨ]CzqބH27*9uq$^ d|Gq]싶ѳj03;hZk:\Fj jnu-ȝ(NWpEr&G|'*%N'6HԦ@>{!Cxh imS%4E]⫬JJ^&&+Cގ`Ai+@i/͋pu>ߣE%vXV x@K,V532#ِ ly1UU- .h`e@j"K(Dkt~]eBvYR: @Mz{}tubZ_`P׳ƑwL G"N$IHHe%-`d=3E$\fp6gCe ]^)[z,4)݁Y ;Qe=o5mO_iѣ8yFO9ʾu8OPO̶uI E*n:W8ֹpI+Reg*ߝQ 6sP|o⤚Hf} l.Ŵg^*Cx7ys.ڣ:`4g 8SC"mF<.DmYiqXV`2Xo>&)wb~?9`!QJz4umS>$S;;\IQjO1v'BOWJ亦} ѫRhpct><τMlx:UXSda l4FS:XZnC1ҪTU, KѠlPJdob-v~ںwSưхam"Fۛulꑪ1̚3Ex&nb/ߵi7^@C! j7x,_:5d`AֳMK[f-k?\v͙8]RJa-K' YҷrLqJ.+v! {fua*EOW 7';<9ͩl=|Q^̶ֺ!3T8eb $)ǫv3`K]yi'v={Ag: 覂sr<1nA^*`N4hPJjvii^{;}=#13o|,ئ}I7q9-S4ct`=[G4461=!D'd82^f;܋eT(5/߁okaD}F* ]=dNA_`pqTxr x|+T0c uH C1EnOnx J ?ab$##5oV56XPgk1G-Â[-ۜ۔cW]&@ lx6ŢkXHU)',=49qio޳xK!ZpqߚFSrˣr`a֧2xܺ)`bk0{n.|E,mó1Aw575 G(RU nMvog7=@b5FC%X$e,…)^׍'҉/ ʄ"gOچ'(I#Sl4:ە|F~$i !)KXj *t,[[1-;,`L[Izz5Jat"ubgۦ$ [ON_%'AEM]q,8B?6CN9T5 ¶\kܒ9> p"[%;iza$xAaA@u\.BP97J.m. @_@MZSҜuYѿLoΕ@ yIQAPvFvݶoX!n7O2N] +\fuQK22nH {H4T MƮm2l~ȏJ6,ތò/~:\d?.b- mY7~bS0c{w(oHtWw(-?SyՀ^;GFigxщp [%dOX] mv~i .`_} /=_Uʥ!xkOeUs0CԪ {Գ>\p /0 HlWvk|^,|Ȳd,7`@e$ IU}3^Əp\rZ'/u%fT ^p29@VߟrD<ӕ߄MVX>դZU~C3՗S% t aϿ<4iwHrp@\;#}up#gd  QMlj_E_LS=?gPFUw" Y;r[aP R L+ʉxf>j ˹lDQS ?MUFҁ@j7!M4 h8t}!&yLuf33:Ww,OV IfKld$yAƾ(潜Ă/UMEk'=693I,~s 2N9  ZH!@&14XkV.'s`4c 3Th#{10噁"ύu+'*C#D?ڛc١^ds>Qt.7m?#YPiw@K-2kœy{#FLU/ Od?QR lIFY!Q1 Β0h<]zzP/! +w6acIj[XT$!Z 1]*hk($ΣjEʌҊ}JOu^߂dHT@a)"P 'Vxw[axN˴'+qڱˬهQ@NkZ壘EO& c{iVk9Tƺ #FhfvF9h-8.vE؛}/ $e0CōyҢXTmF@a.)Ο nu֧vK,k0ӭ 9BS}i8Q.W~H#‡+^ gOe29x|>א1pd4 Ed\Qܕ"~s.d`0CG Rs>Ab::]25x2UXfWertyRzd\a?''`t fF7gaZA)Sϟ[F>E0ݬIBg@P ڻFk~B-*xr%ʢ"^SEJ*_c&3"JZHN>:ᄠC5^_q)z\/uϦ/Hԑ|G8هAH~N!տݮ!t,^j;9$u(WWGM{ZL( ss,(J%oEG{X[ ݛj*0qGĐ8JNz(L0N~7aDzv:q̵UҒy Sn..9aw%8g;[1efxQ ڤZ:2ٹ -\BitSʏ.ۧ>/X&8s<)|)Iv?`)B0Y^}{{*Q-/uT5υv\?X/>O㧆2-|Ep hTxzO §AN mUM`xV[L(e٨K[LTۏ"xLQ+O~J}zI'jG *  0^*~3/F!kR;T)&ljk-õe|M+1V%? `umSґlple ,XNcuB,\PvBzZu[&X͐!5QG1H*k=_諊hn<(e:O43A;i$ȹIM3bh~_},{:u6",6>=ł-e/ttXslD% W9Ձ3jk/%@{N>o,콥PxyC9S{p!S}j @m6~F H?daI9N#kue5Um@bi+!؆[B+=6 w G)ќ-c-׃>b}Vt=Y[P=0*b? el'\JjAf_zDp %6sN/e*ja3av N2Z{|aT%jH ,6e2}ci@t;c% ?֒q23E^{7}ڬ 5gBW\IFbIbtuk' !W^ڒ+4[ۭ{u8i 1U ܻDΚ'uL (w 1.#_{߫dRx/P֦sNZW_u_r@ݔ)Mt S nc:Ϻۮ h|+Jɺ N@ Egה!~Fx@82wI-qy%z73i [x ##7skLs_4bg۹ ̿4T׏K:W/~~dBK{q.$'``OTbBes NS`lu&#BS Xh+!>u'|H\2L +‘[9D.FX]euNW{6sx]"C *g U߬W}f] $\<AY=a֗i+UNT&SpC!N}9` ~GPj7 RgHH fWkzQ-0^ԁ8vvh: mHN?RM+SO(mY42+9.rozն *.b(U"@|AGhwx_ۧV k\dZ26Isa5ON(8#K󣹗pX9-7 hĤD;XO$78thч7xx."X85 .?Je- Xr `FFAGvTui)9`ua}88{C A d{2 jZalv`h^ YۅA'8Nn˵ba k=MngO38ѩmdwKMc:`:R*-Ӧ_O`wChLPԭ9wRz'M0toGwCG/mz,\Q{+`7@N u݄`)uKMA|Ϭ7/0ptߟ76Ba¼cy&+kߩ;[_fџǀyFž\rD(Ƣʼ!R=LO/c,0N`B3hА݆ hL"8 7)KU?BźF*}HܨbscxUR$oy!uț]&"2zƛcXF 3o[BC h\j ߺÈ?`^< =7CioSRy89\Ls mhS@\08./*)VwUTw>-*+<"`]skZ(̭1MzEe.Kp MqZ7xX0BCFoJXdjRgig<Ά{}GA?]SXg+!!i^Gc\JЧo(.^EOoeƯ5Č`RFEhBljMKK5@f ]#Y70~gpqy#ѯq',1ń#Cx!m/LiH &"R[ RzʙJݎl6N C6P2 J*o.QX=d9, ev-@ KQmhTS\2n. KoJFAڍO7HǜMe*r&-sMJL Pa8=',V=܏KJ{QZًAX+iOΝL䮄UԂBJd>Uv3y`W ῆQIϬ5@Cc^:Iԟ Dǖ~1#]Z)ѯ址\ʥW AfCpen_UX@Jضu:nrU=;%vM~~m5,tAx|r &P}-JI-xl;ʪsrDqZߩ`Vm׮-H Չ7ȐX>TшskG8X퀇PAħYkP/Ј6@5Ó?nicG'bջ.a"l}SPϧ{Ū_JD@entmv"2{n:]_WolcGfT_B\]qG>95G +Fݳ߸֓-+P'O qH)70iq}.MU-;;"K JCЎ1=LY$vi.ځ[T;KmaIrI:s!@zCNT^C]Bz?wKĞ_3U>Yf,SX2p q-rGpzLHY 9*r8?ș,K 0/:#_̰Gү)K/W/j &=7CZFg("e@l2,ؚ>a)J'Ie]yA(8-ci`tmRC~W WO'%BZRcc%:g:7c8Â̈́Z\ +DI j@'o㴀܉̪SM{7> wf\>%Z0C0S%Zܤ!9ӄj`'6r} աmv-b/4Mȷ@-BT ¿.L-OڤQхY@sLw;%GX\;ݻW/l,heF'c nu/yC\lǸ*'];XƈQt2y6qxw?DܐH.p=)_b*0/thn0@t9!3#Hx胷" y ƍ]ohPn̑UgUl{ư[o@dF-8TСBML29/*6Q:jM1$ܦ|S~j=·䍏&_#lE$pW`E_7>D')Nc27a'3>YGkdVQz QlQ'{^y-?:t Vur[WP/#h>(L{ 14?vZreU-14D[haƵ\i a=ڳʱ[hl~ҜmA`sۖp]qN7u#-̥>=L/}f;aɒƭ~VJRҳ1MR.Nan[QWIƟсr=O~$`zh 6I߿Z5~i.p'm N7Ϲ(_:_wn"IwCOb;j2cƽg +]`2C ț9y>&32Z50d"xCɠj/"KhҼpû^U 1̡ӑ}\VJ9ǥ,]~vEHHN,tj~a|;;N9ꪤOJ$eVT}:O˞8sQ숿X3{:y>gVL!b2!\ȡ8-+?Sql ǽV^ʄ$$IXa/# _v'nS#tȋg$JL"%JсOBq*}E4vڳ!o/0Ƕ(؂)qk#v#$Fu_ԂbQ;ľ(n>Z.eMCyUP)l)ϣ9s3Eܱ<'En%;^7Ӥb`:n]\/W&IS PXǡ*=3qzxwؐ-8AV8̛xv1ˤD?kA͍5&$Bw[3v t Bu~D3<%(K%q{Vixm_-GPlܟF֝ڡޡ'οPˋA̲VNs}Wl/%+=Ùu,l@d>bKY:sH¬!6X^=CaaC"AZ^ȘӜr5 2_LM{~mP8.}2}N]*q4M tJ9`)0{eK{P(9-[j4}6A۟>ے-{1ldC<#/U~܈Maەtvflt:u۳0Sqed?k0D*[֘8pm܊zYEE)4h72Rt:%.ƠF 2MwV23DW#g ktTV~>i6C@?Ng?=flI?/ f4I#Orƍ֪ME7[ Fmx A+'JHE6wY BqoIoj+ w࿖cXiVǗgqi_&*浧d>z#MDŔ5 >\,ޏ9 c 4캽fIMY$+m[Ӧ6a!>859Y!c,VXDB^-L*~ePX ,mWDcQs;46' үk XW_Fѐ\SaHAV<= )-jܔٖ"`eƏK-yyF&+M˷N*6ܛ"г'TNL2hIgP?eQ03N˙0܆ wmF"NyVf$<(%Ɖ6~B6ņHϫ*Lcٱ)ܿo(  UP6>s+9o0a/B`pZ?vĉ 1d3L1eU/:" EA߮NֶHpYt1%1 L aK۽}*77oJ6+c%gf\=Nnu 2Uʆgl[Gn @;$is"imh\vIQh(mN@ MB`i #@bWʋ@$̙ݥ@A`GXwPg@ܨLX=Qx2a)=c7<38Y}o;XZ<^(h.HZQ:U&\]Np:h'lVuk{{:WPa|t-CR^4]^V)H`^]7,_I9̒c1҂uUѵrgS::a=âwc۸wB߆-!C[RO/nOA6H»y+:07}[zXnrH)n3j'[XK(~prЉcF~|@Եu?3Zcּ$~hKEc_귓k ||'M]9 T mM4uezsCkEi([ wGpOV֧{/ÿZPV(t;:f-[OZl Aܓ1 t訰U_E D*E G;I<%uE"聿e7n)yn=QT9tQz˷ᕿʭG{̫~kHi2x|pWօ 1"Z˕#k~E]j,Ɠg'"hӐM&OČlӓ]v&( tɺM/aWVFc dX䍔6@zg j@bѣ5fc͘ptjyU;yKVLg I-:F0 /X?2e0{'0tNLpᛀⱺE(jT{XuRJ5/{3¯zRbog1}7sڄ/\ KmqC##O<$D4юQoÁ6sas]'ԳaT/8GdurBW-\(80[wfI76D Zvkk&n߇ yE%dxn4Z])*eVdDqOI]l&m# %I!dVWzɻsbgދTPwmВM rK(CVRQT8dg =1HE Y2 i;+8љj خ(R^))D)JV_COtWZroѵK-߽}I7ZQ6޴B\pEtxj̗8~ rf&?JP4MϖL6九5q# z'KN9.Y_:fwv5͌ Y2He!\"QuWMc OwlRN"W'dsdHשifx"4(dsjL+8ϸ]irWV7Il8j,fU4iȑJ_r̎ (@-@HW_Z ༒.ߕޣo [mڙAra1mvnKhC}׎}Ϟ*s5l8ubY {z6>hN. Mp[z+GAZ7g9RvihHeI'V{jHtQH՗JqLa}dFX1e >ÇJLu@dzs£^n(3N+4EZ@'/,ldU$Z24鵉ŢK.-&V'#}z왅V^JKn~䉩e:h{tzs|"3v#Sì$dGv2U(3o먟|`*`c%_M+O0,XSեM*=&iB /G[@RWXAAhݸMY-jBֽh yZ/"Tbh RY'uT1%IʀtJatK10smV +J@tD-7%;\phgOH=RersurR"Qƶa6aBtl0:0 cdj~ZpF #~|G*ˈceUڤW۹9oZ\,xK.K SՉ9m v"UD[H~q'_K~Aa8%/mkOq`|q0a%LPkZUm[ckTnDRRW" Zza2dBȯ=rfjOM*i=Ka xqY\z&ފ i)6%氋~{IKY'.lMi\ѽ`5Ë(gcȊ&CDᵈߜs{GIiOoa%yu2{< Լub׀5?=xM ,3up w)dA38MhY`Gj?iP,cwE0і3?Q;IdTV7v<*n=/׊uVEf5YSV+<7GbDu2U[G%W KB:K2!#y |vF97=N̶[H6a~CkG`-q*);'rіZ/f,6 z?tǍj ̦u*6$p0` +LU˔x&4YxMo{V3^s/+D4qdj`"rb}߲@/v^\ަ>1n7qfn2)Y8e/)}IßOpӁsms:TCCw$H> Qq/Z \kpvinyr0A~;85 nZW~ @ǗR#7ܝHƒ6η.6[& .3;M004&?_WgBWDPD pɃ߶9e܀R98g (;AeXw|$\3te=²^ H4GG= wn/=n|"y8җS矁eۺ҉ekaO!T C~޺lG5>"To}fbЖD9 bwpאIT@K']sP;۔R w&~-l룪2`$I{HdviGP*9~JMn,B~YGlӆp?TBq< _euS76qa.{︰4:ƲS*EB*Z4XP Y?*be4Ў2F&qwRHɶ"L}eyCn8֖.|0'8jenĀG)4A *P硾Ux@oX5mS Ǽ40d1ϫrQq$m@Id[]EeAh_ j`9ri}B^rD88[[_I!BHqۆ?> >| ^PꐞkiU_S:yNU |\ɒdgt`7Dޑ9%ihT=Jgш:ms%o)?e#kz*-Tqp@g7 z*Hv_'/c%$_C{R+oԮ0FqLt3Rkanpʒi;ԛ -ƠеH~@JY99 xsαQk1^Xt&i5-lLS*F{]M2jлY˾ _Tͳy'BG:=v(Kssxӱ>y*hPK;7_{)QZ4gԠRTQ a)H#Y@'pDEGN=fKs8u=/.kܠwmmD{)5Rk?CrFmZJ捻xqȓl}IBng/S['z;mWei׍ ʨ5N"MGA' "(1ZZFê}V,ԧy =)zz(Qo=+\s#"r:uN#lz->HEz;֝PT 237q926`\VA^5t 1O"Tx׀"JA=ѹ8e Ϋ^]u|yJ͆ 'EȑЎQՒ.ӆAmqϜ<ȋn$Pg( h凖ͭ;sZ<iˉ'.3dsY & vӿBp_Ԕ:Ou C`$M{ZU^O}S ڥq̲~hD'6;ZS}!WZ&'s+ Oe W$zlj1 ׭Xaւ.rr9A`sq8AO"J,}:ikP3TK:^c򰺊nkha"":N}!i<()y T,6"0ev}tN~r'PI0ߪk>HN[QrjxY֯664-_d!}h;e)Na')`HV'] -9heO*hm+wc+tGcrM:#S>vPCs/(Վvh5:zbЀ:o*. f "}b@,XV@nͣa}ju0%[ ,`Bm ،84\>s\j|a\WT%pk6*1Vu}R[$XfM3`P JRsYOvIFTzZ4rWgI3qfX7^hu(T֐.T:6m']?F,U|ݹke;|&5_Jx說]L 5Mim8!Q <3:ĺ{g72@u#2ZaSA W/w o@jY̓gNf0_$39/LJxˉ\;`a7P>xӔOT=6ؠ7wr8_BGZxQ8469vq95$Ɵ43sK19;vO\~uGM6vכ҃xŽ 6thVWIL&%tײ2W*aCxWoI;ݚu /\QҢ1uåJ-M/08_-{g⥜gU4Dh~goɀM.t_IbwN}@J7eExIUV$;:uŖ+Ŝ-s-5?"1S 9ѳč/ )X˕OzhCMGB -[NNw *dm"??;u0wx[bK )B-~T2&0evE_c$&7Ǝ,Z'uJ Upfx?dl#}gBk⌲ i+Ddhj=X-vلV]9,H‡j"g>ܭbgoTږ}_ѶdVL5ow˺A7sn-g>B<9vڭ#׊h 2#=zרу ȿaS1mu>(@ef#bsK/2 İK͛q n!o3O[@Gg.Y b#H׻{2eJ jƑ^LCgn">m>\gr`&g?(j+Mm6$&o̒> u{b !e2I)cTFa=}{S3z&& <.?E m [☈1$0mߋ>Dz7;=179aalXW2|oY Z0ג[)2 <?!Fj&uьCl3zfu_@(?}2m!OG[''k^ OEdCO)j# ?Vl] s6yvAF&)i\ +`h.z)ZZD@ ԅ<^E#~~q0x"]£^$<`Q l1M6n뙅T~x./<'XYXZ5lH dFv+r+>9, ~Jiԁ+ qVa]|9ŗ% Gc6}FMD*tSf;gb  C:ۃB.;Z6 0hԊ"t DX>Vӫd#S"D`I&zG\"L])v6SRXBfܹ+}^[Gܾϗ]EsM4'SE`yohș% M vHAs!.sO:oMWd? _0Xep BV`1s<` G /,MBݓFTօaR^"2;ZugaLeC\ߑ2A]WEyL5 7T3:ƞlaKҝ \SwM#^:6 L 9hd֝J]u(:Ȼ~w0|6ewIm0}7k3pdr<5c} &ŷT!swӃ,V Zg>̫zcw>Ӂ- DYFk%vԥ%OXZ3Blu$sCUv~qC=\r5SnXx{P/[6L!0S>过 $ `>oh oEuIt|}գ=iibua}@ENtTSF /LgfIsAsјk<5Jo_4 <$} tI2AE3:UXF:o{ < 7_12}2w.Zfn_}6wX-Q û ??v,0˗!L>FD: HW uDzXWyudq[]BV @5$5:vhy8/43kotWb>޶Xa,/aRsM = vJo]׆g\*M0Ix(IVu-L#蝝s0\ċju3?JTGJzi䶵ҏT#,%WlK9:O܋x;9Vqr} ;rқߨ@y*n"+54aq#4DU0#VX nhQ;"kruD{;r](N>,"2əPFʶ!PܷiV:P2}{;yVq9gM;a%OB6 շcX$rhTylжhUt8AGKDUٗz2"-1/ҽ=XaΈ8: 4@YoLw&z.?/x*бq C?crȊu`vޱp#iڝ-y(1N/z7 }SZ 9g*Q<:i\1!^׊I=ueW`%vl b b{r:zMo9, RQԦ;ino#ݾo |Tu6cH%KyNowrNjdv֋%S0B#nbnVq~J }X0ёWó\&H8ɮ_ &xJz{qܻP@,{s*h?N%j#dt8Wv=1eu -E}ByncCu+ pD9mʋbf4\B&ۀvJ )VNHEc 88 Zؔ#̮ʔ$-]Y]=O 4J~W=&/x4^6/LB5%V,#Yl"Nљc}A*WZׁq;E/U+KY"!} >$4ܫJh8,w 做!6dJ@Z۰ <_Y ]f&'֤0]\W ^IaFa!slrhQ 9K: D:Eqfw~]Q=n_."6u_J5vtEK6~`ޢgH4u$;ݪ]@h#nabq付GYԒ `4DZ.~Inbw[ :V܋T\(#7'_=# TOv#,(`':.jhf[s[@ eBx<[6=>rMp~ԃLDP荊t0pe._6܏@b,}`"AcSD:HOyڬl@O1E4JƜOMXgVp-fǢMHOi9(KKS5iѿYBX:9$lsuE ּhX8H`yIdGΞL?X"@_p,Ƚ<)y8-ќûf_a6NwƢ 2A.YF 2C XMR1C@١?ͤ*2@Uĝ_`˶= MF7*h4rT,2׸=l~C`(\x@$*SXR{}W16ݎm(Sou%ȪN3]vPM)S~(MN\Y4 |9/8ƸDU2FƄ ,_^9j(6Z(vn`_Unsx}@~ ʓCjdyA@4~z&$M7`bIi|Rܧ>PyS}gln+w6&l^f["K<>E{ѲoˆoϣGGAXlq: ²9DJiW4TW5rCVѭsD #P?u`=z!IWS,>Od1b<MujOY(B 9(>=,,'DH>+,cZ`po:ک,6c`Au;IJ}gx#XR .]#^?ryMoq(@ u?;p8UGЕ&Y H`,7\Xq X輲Á9!COc^07LOxKk<ւg -WIXC^ruLax lSz`8WWWJu=-пF k+NKz+҃_Wu`*`M'Ĭis r"-L[ ?2˂cY~;4 qA1㍮Vf ɤgTsKW7 jHdfw_`~R1qX wā7F3#]v߆W7h2/}lZyۈ"̞WZ0e? Š*a2 M5Qlv5Ze5;=%0:gÜ-N0Z*[ \ӉjC\j8́z!LL!T}4\nF-IdljG` ‘HY s$/ =zT=ՆRR[!AH5IP8+RzFHmlHGfX\l$!j5[r̫Z͵ơ3(H!.|]9kxjJq[Mi:/BӨ3U[/ZQTZ%q7U^f:,hIo$x90@pw6?W$m0R(*,oD<:xfmVTE $Ϻ%.j3tPq5s iӨUL9D*O ,@Y-a9kop$GBPxogy32C{| JA:qEw+|6l+gDc.'/1|șM@7;N"f9v 6!gC&8}Kuf4NPüF6IF>Φm1Lc?}oM"fh\|R7mͳ]U k:h+>rUK+CCVi֕K /xwC3c{UUyLgØ@Ι]Gp5+E[!^iLݛdoOnDob@8"_xY?h= * M#(ONE=(._^#146dףk~Y(*fޖi `?&)tJdYt\0@Bw~WdZZ,aL2;r]Rn/āBdzU{A]No6Ps1xlh)o SYH8}m`teväd0]_Y.0co}ᯅRY{8dwAy4}_e߿LO!W$TcC`(PJi~G !]}eA׼KeN4IXD]eb/YT>ښvV:ISƢ]p6g)]%o僝XWIfmjǭRi/Ny5M»?Z 㪅mrV%6n@Vc&)b.W#͇D{ DB ^rT}3UvpRQ/p XAjP0@xK_ïZ1y:Kbjт6jW ȴhYdq|Я@k|#G"3ќh^0:%">&Q~Ns+8O^ ]l!/IX1Ņß1*5'ͽ~l 'pnw t@\ҮQ5J۰P=>y%\=Ug|=`/ ј[msjuι &"A)- (q%[)(^ƵR&EVܯ98h5ZK4X ̀|(<6{ 4m˙t)ED2H4" V!aң&T='S qὴd#:L3Ѯ(btqRKu ;`s䢂U@<+K.FJVtՄVPī4z, $)\-o1O|;5JibyB(/gU%i h[' SBMIʊL D47Q}IюibAc=Ўr9(Ҍ{a5s9"39FɞG x^Pa,>5e&۪bokʌ6Duiy 3ølK+\Kl&Hn{9neD2 i[PZR /{xR]^}k4B)J=Sh@馥wy"saFoSΕ>%mSG&]26JZPzZ+}$m_bĒ-YoKH44zsn*`h`Ľiw+d9@S.df) 151R.m.;յ봴#U|#zVoIp!F[Ա 'UA/ 5+էz ؼb˕Yup_Σ?H`?ѩ="KV%u,(@AKBcҡw<3wcj[:&.a$J x?kcR hDTDPǸ*PR f2Է-b.E04aSW01XK/|I$I^omV4C'*ucTK=BzF_&C=}hӝiNJvۏKO}GHr535pCr%o5NQWs5=9}ƏD ŸՀt^__GfIKJK7&4dP7]1f (< ٕdG<n.#AH=D>`僥C::_ /.bNO8DѺ%‰Ҧ8|HvW= 8Oi2$ے?\kpB֭E)D 6G;O3UdqIIRkr! ?fi.T1(QsДJv>LG$)L06xm,y μghk_fU\a+Yǯp h/5T2=Z>tѼ4^ojD%5S<(TNtҨ֪wfN_ aӣסt17XŹTŸOuWiYrB]R 4ɐ{,t[:QJ/uHVֲXo95FGPP$ivC_ٔ oWE;y0e!-?eca!O>+ᣏ uk[n_-TV`b.;ݤ -- } Z7kJ,S{ױGi:kKz{Ӊ-ZS!6p5Fn]z5H*,F6)vʑ1 F݃WFϿaJ*A8SbZZ6dnS5M:CQ,ɽ1ۑAKRbƂ5 W5OPx=ԄFv zJSea,k EkLGVb*ai̮05[se-_Vg-hʔ+M. V:=Ol/JwRo.$ nܐdˬIM"a &ɳvPHn@Sї +} vڒz% dsVT=rl[ ;p?Gƒ|G&jbdL@lŝyPfʾˮT*X[ ^xF.ClF~fGF4<^aJقA\@JbP^3*m%m.Y:4G0kV$$F(? Sn@8b6!`.#90.1(P:|+Z-7'[;%֝Tf ;=V7_4Lh>3NH$ęx>cE5hvYf*ݤG{q_{&oO݊%ځغПDMQ-*yԖ(?qzc A\K8qbM62:xF;Ry:gweR_WQ5Rj#8)bJ72ID.OKVV9!_f IlCs/ZXr|E 5+ c-1dG 35'HCD[6%(ٖuXI2dJ~)kqX%ֲ̰'dUGYy^|([:rl,ND[ J.v̵)_qfA(Av,3i]L}D 9` ,];X.7lgŲyӚ^Ȋ3ЋΚ^NĶ&i?0 ޭnkS'Hs %HHDBxDd} WeY)և\9 v"䞈x+InN%`4XT /=}wr8>d߈ϖ l}zjծwIj_98n;+:PXA8eͪX_DHEWBkՍb3w&#->[AGg/b]1uo*>Ki3Uں2V2#p@ ) ?#9|2pܡ~70u|iE+׵5ȋtP#c|j_x?0NtnqʼnS8O5:Ex'70 61ɰ$ _}ml^l!#1\:_'P#Ǧ0E\/:?ox Od&OnYU48dƋ+rHn"Dk#˝pP5 ٍ鷐h#3obJK1J>_y`*{V~<K'i⌁{=큜zR8ڈM*RpdG-2 I6`QuGA)dnx+~kxL}EPv% ch=#3\wXDwZK)`H7㺞%#5mvt=&~̟"XĢdZ NtXvx&chDY:9aK|lb #ĸL\7} K%szb|b:TZ8 /I+!l)g}z~˨)& (tHlKUmficґ/ |`'fw39EZFN$t0 ;&ÞԌ@U.$ˀ/e?6y~CѮ ++?%Ӧ( Nabl~?Ŀlc-t^C}NS qpWJIeNf_joi'n.6[?V(d5[DnF5KdN =C^0 gY( r1vտB(% Gt #W5Ё/trWlz{lN{``Fhu\zmQ0PD¾f}i{O]>ɟgԅX5/J ? &GNcY1fk:J3Z5.byx3|4=ےūܥSz(+i5 qAQNON#xţyʦ8/0%qQt 3ǑӺ'z.y|aCu Ug[SN]ʔpIlehxX8~w0KKX2Qxg#50=wn7J$p&,)~To)!`L5K%ܚBظ< r&UgK7"Q6ӫ:HbI;ߦ!*vt8g7Y10ZfZ[ j?࠽'CMqv"u3s*?Эt/X4; fr<ko~\ L[ q~蓗<6Y.[}HEICutPP fi=9t|MII]S&3ͣw,G vvn]|=T+[ 2jYM6G{uYA !5֢jk<ۇ? *Y.jZ*;)5W-h.'LZ4LùAnOH=f>T-T ˤ2i9/ZicQ9oB^y)utKZY0xYDry_! ~qvӬiދvD#*R_j@ˏ|W DzS0äd(cǛY]Rv)޳k}&9yrO @ Yǃ Q;bZꥷn@#0 l=Ԃ 1d.> ʈaof^M6O!̻p|I÷xP%È3LTÙq3 i`S 1$ӳA=e8|ɵ_c~Pzah40NdwW`[7nW#T650eOcGZҘ+zRypwe,~\طsͲY! 2Hx2 ߊC歛Hik^břa$m'x#?5^1h\bI f ,.>N„~[>E]cdTĕ)w+R5LM:q-H" ѐ ?ڇ)iq8LExZBQvX@l+ǀ.bXUQ ?sUhT6 'Q(끺ӟ/VhpSwI&i>5۟ t+r~)!Y{uګ531>wBozǿ!CTwσoiכs \6[} @(?F,i8@<(cd4jE (`ey컒(|Rׂ~ân( L KOyڒ~BP"́jaX ]%养{ @:(%7Y:O Q`e)h$.Bהoq|oN`VV] 䫂Gnt-025ߔ彌=""f=EpzhwT0 l܃mR{X a*. gƎ" _ Rt7=ղ]dQ1~Drqv M3)dكJdQunM)]7cם\Fl(f.߉j`5nHTumkwcӾ)a3~'ǐ0g]ɩoM燔^>n>ʪ5Vod|ܪblrB '>DD"nY:Jso`:Y7`*} \S*t'gdjKU`G~V*C>q6td]/^+Nj}?P* YD?_9G]iweXĸaz.W%_昙7AJBٿKr^,R퇯| :??Vo;$ cZPe`.ʬL*1/<*DJx >dn:% V ̫$^U^wi6щpæ5Zf #^,V`Z1*  Y5{`:+9Ҍ6Sp *W:Z?ռ9L) 뽸tȷ^/)jsppfmzA_i^f@Nm:hb:reX1a3mH@\befÈ>iv)4X\xaMb, kSz mzfn E+^Obu(1+̆""F@-u[nD˿dVKxA54pE.@,Zt8j5 YJ1ѭˍ43e Wz+#,1`gzگƪP ,P.;GPLNy gy孊ՎI}֨[eJ2iGq$}!9upAa/ʌ0%jR9SQ̒At$; anufmGd o7qrH@-#)F;v_F6"NI8,ҞYGI6P,{`&v$=ePR@ )!YFd5eCS-Qxb-CUMPمib[hG9J0L֜l{b6zWCa!ÿ1!$Zd+vq{ +SD7(aL] &?&\T>X2:kH9Ұa_fPwܢ& $6 74Bǔπdžh.zJ%?MqG4{1*+Ǎ `4]uh|CIJ[Iϗuh~ޫ{A04F~Xu傱wojBomWᐩ.1H@,^–B~׮3?XxpW qVXDاw|<0"7pd+? =lµ145>ءԊj`pC?_]Gm7E49d7faLT _6~tMGH!2u|e.L0S ͚n| {n)}6=u^ܷ(mšd @3g)}ElOIB` ɶ? 1F_[DCcᓗXٹa/~6)"46r/l_i>jW~OHEpjQ$!?Pz>& Ft)uz 8,r+0?~XnWXφ_P+!{86swOiQHZTc;BqJuMP#x0{NwAFI8[q_b!^ü(vo|n=7VԀE]V*$8IZMq}6A bDNFMʻhdGRX[ČB@>S > }̀Ph=F.z jzJpW+uBc랡t!j*tWe,^֭Fq9Ԙr9xoQRK&%M.sܷ]a(}.">%rSМTEh &^1AYLbfؠeXו9Qt-<5:o6r/kµ}e:S-UsgOj86ۘ;FԼܳǁnS ,w:Kq)zs/$Gm&rIShi+r R|ӌ" ƭSHs7 1,i1 PN>k_Sl'"xm#RIHWZBzo%'q˝ U2G1hXKcYЯH֡lzʻYˉ !3IRZg۶ij[~,ZŖB,~J;0.- -Ϙ6aj7m}xx= r=|W[lہV{L;KY%WMlpbخh`S/̧{ NE$=N-Bq+8okA AwfN-+Pm޹[5!fDʜ_R|;oJѪfGӛ P?nv^]Ē͠:QRhe!O' H ==6 +:zp$Z©@snbcP>C),{n{eZQ@l W% KvkёA3@C^ c QlwJڎ+E?7/~ٓh_:.;~a{!Ph!e<ޗߵ n6N n V)Vzl_fkJEvUAS_R3 D#V"WQfYQϏ-(W y=VZz%L"KE>j A"%3:!QVg%VD-vGrce/4&sxXfjŘ@iIc͌77~c %2`O>}O*3 sl^=x}u2vya{)ؽލ>vߡ:dN~lwD)+#8n9o~{nGmR?hKjhypdml\& ,^+(@cs: FI [ B)GT6ޓC4ɔ;s@".;V*Ը}CַIMI!:s(rׂqƲ,W$QQts!=/z<ôC!9F_*LzA)RW;})LJٞ .Ym\ޑ{R z2ؿP?;l,uJWPPVwSIa|p"(BX $ < 4'{:PF{ӆ[ Q.gU5R8]0vkڶpn/ptV[F1f[]VDߚ |~WnOlg4_qc 5d *w>ØnFmuz]3f= cBOH!}A5$ %QpWŠ&Asv]sonUt(yy!{ݰ0~e ]@Wћ;eJh[V1ksHjWy*fqk cܜ9 ' awJщAz eNZPNnD_`l0a]ЮebqQ^GWRN+eV׹j;]3;Dt{j*Hacq4^Ɩkq\)]KEl~A y|W?)\%d#mvH+ 1vC3# @_rـ?S=;iԵ2ȏ'J];Sm|*̨E-Sc;#VrQNI~2xq+"&`͈1-'L& ƒYGfHN.pI I-4s^ (̯y.d֑ZXND#Di%څ 9xn1\Ta'@RpYb,_f1Eմٚz)3Wp-nPV!̴o֥ $j|sщ*Ovbm:}%\pqȴOpO3zuAR+[^. Edù%을DY kj8R]>:Wٙأ?|E#DF/.rL s6'm ,(X9:|-o]`\|YQO͂dJ^zIy"kF_C'/ y!usz9p`Ǡ0":vdS m./vbŢ&{ӭ4-s9OW]C~w@n @0;/^ pk>_2/hlgORJX"k@'"KPa7,0uu1fqBΐs"IJ/b[JLG&{ B `"=u0?s4o3Mmp "C5E;糊y:6he4%ƚ%tTM99A4 2`_-uK8Τԛc"aB{qע7u`#ilcP1 F<-&Ʒ$+b|W`{`:߂TDZJ:eD9Ucܮ|:4 1 cna/7օ"tD戢?^A{J;ʳDu<%q Ǧ0EI?#fZ˨jKʍgМv.j8:J\An9F9JFh} ۙy/qXYjwvAT7 |˳pA(YwRpG($ .+_+"֨4xv=/4cHui,~++#q#b񥧔(J#r̕'Aqjiӏ[b#UG^kȀܦ<~;Gttb\O1u]=$A3Eȁl8@%5bTx& |Xr"]YS{BBHN P޷T mM@Fu$J`+S8&.shԈ-r:R)! t?bh@ib*3]qW4ji:g-`. UʬwATzbmF $ZXͭ˰aeD/?r۝05x9~n>nM@e/}LgU{^̩y B( :ڳ$'oR&{2#sJ^zN b!xe3Njq\$OY4ynCnrdc7[29-'$ߡ{0|U+Ұ]nFPhӥXvŶ1aK/:z޳[HHtdJƍ YWz"xmwg.I/LvA5FNrKrX{!ɾ{܃|άJA, 1NRzN`BI?bYP1o_Lj\m0_y=n40q:D ԁjBڱe]!$`,r*kbZL㽮L}n ߨ03O` _+Yz*hw"Sw;",9noHe#wS;{Ň;~Xr{Y> 4Զ5'FX@e~KCȼ(yw+S͡e0u5I.t̲s^Bh~P6ƒ2^T]ۿh\-83Dd )IuR_RhGW˩3C;!җ:(ԋy6z`Q`S]?!dm6ģDb2E6{: w<ظX)F`NQcM) w巂\x]7lO$x0S0/f tdEꡳEYj{5BK#l5gճ=nKSx7*ԩ}4DtnjA^b6E.t7CU[AuuޛRJ!K+\'P(Pz7(@kNn1"w(6sT$BtIH *-v ьڗ֋;=;2*5NaY-Xޡ$Ntふ33wλV|$c@U><$ ktsr A-248 p*mTv7<Ց}w2C2-嵀XT~ꚵ^aj ؋ \~C`uY.zrTmK kp,1_o qd` CeeYVxp(߭˄ a^^>MN%[q=:#x)4',Sj[梓Qǖi{|̌!N*ԆƵFFy5\'PyzZ^gf׈FIB5Uprqo> ٭;մf)R/^Fw؋M}h5J-.m3ZXrsi&!Gg{:]ɽn?'*FaÌǭ,>NV:ܼ6!0$Z*d\ P2dj٧N!*_*2[uѭST]έ(jNL{`^j `-  Y6.؏gi Q m1 J?2eWUw@S ofv5ɰ$UE2ςLT/|Purp󄜴4g{Apqu"'E tJ&!p9#›H8ϣP^VCuK!Gp`K4֤YO3;;. 8EL ZIܚzG)It2gkv<̿il_hv SgJyցk;sސʰO?GX.y sPDC$!T/\OklJdgfsÑQW-8 .\ēwչGnu񥵫Y's^=[9Џ9JsUԅ1h.AJp"+11%3`wI fiv"4&ؓ۬~2` Bz.5S0]F{e\p!]HǗWe5z~'JBnpv&b<J1p<@!W!W}*)9SgfO"q  BĂ$B9x|n^=zW|Mҳ} ج3d\/9-Q0~p6GyAd>+$ 1'B0bu¼KblUNwX~4xuDqWvӌ|rbRrLg0*-PV/D-ln$-֠0s9V8.j+Ҙ lH)DʸۺcY2Mp@J^[=j:Za.тjC !)JI?{S!" w ZX-.0MҤl6,/_RYhM1{‘|VGλ!}eѾiM+ym=Ѩg89?IhS309L9ậPl-sE1c2CG?F{j$z0!.$Er#HeC] khŋ7q(@~S Iv,6 +2[:֒~Kl~^bہBKڶ3=4HUa*KP3 BT ۞=< N|#ԫ=x$VQF=ȩv8_8ª^ Ԍ&(zdP̤ !A!E7lXEs|x9a9ZG CS-N;@>n2 ;{2l~@&C᩾/}0$$Aџ?94~@tx|͕@jౕ{vg7, oBv*yD5U;MPsc5c(m`7/=}aoN(u4Qt?$t݁aoxzEK4s|Bk2 k* BV<ܫQX5Z>Rf?AB=]5j N~9&2l^Rj`X-l9ˎKE~dl9K ~I}aG^+Ļ?$}HCnA9FؕY{FS5ըp4 a2똔o)q%  ]J!9<'6R#.iXMMu []'e=nk[( A2{Ntw$fZ< . MwT g,k2S|;*!qX䘭/>-36 0e>_F>n.}/Y}険~+<Ě}g剺L J Nq|߬$;JBϠGu7{S!@ؔR7A3=O+ 뗮O|C9:Oq}|& ŇRv+h]Bd %G  /~,72JjVe!g;b i2;L"O\_NUۣ!YcWh2kA7Pi8l@5K[?=U^Vm=Oa y;aWa+s»ljhQ]L.7OY7mQ[Bz¡"BPXlCӛ/mIwOV'WC'clB9!P jZ8ʎJauZn$PŜX"!;NjA*&DN֡cno#n>pW`7.$yq>eŽ72?BXj/ۧ9(]it6Tٴ|܄AXGLh7IWbd`'՝gFσCe۠% CG'+8 x\{]q .c{px37t ѽe ɤ-*<1C7\icD490b&3S^g.(2CkEvI{4:Gq0+! jg ߆2 mRO٭ޞ/kD*Yŝmu|n1n-?8+&Hfww+dҍtNP9I_{? aE9 4zr^{VZ<7w}Xih*G ۺ eif4XvBzcj|7BĔ Gj9t(g%Uq^b{sfl^u82zR2˄'(cnF[=+GNZ)xS~rZ#-iJig޵s ;jAwr C?DX5ӽ&WL1Gwiqɟ{!r+!y{ >ˢ 5(3m6x,&{܈J-o]'*V^_?uJj~LJۖ-C?)Qϸ3S7^' ɎOƱ1rve̕$U3@~/O la<~,B-(IۈlRK%ZJjq@]ZJƴL'r/iV m~ R6n|S??JHfJI. H`ør+ڕ ®UΪ2.~%8#V KS(R}#$fGPqH:W$JTzAGdFѩH BceXp]1l? i8j !_?bHqf`ȏRcG)ӷ ӵENTQz+usg:]jWu v4}zrHH"!'ex n^b`;`´~Nyo tzyG<?n u| 6J$NoT9卵H ȂB$uCeTO[ zuMusV3LFgd%=7ooqGtGP8=Ђt~sbtiQ7'0jŵ/fp .%U^ʊq-^iQ<4?w?xox–y2]M؞宒ۍ7va\V{ odTxB|L6;Wpp00⟩g.5KVd c&P-'KJM@"F鞒6GWzbxoUfաf]mnH@k\گ [밾XN%~[m' KU"’sLG>{ɷXcU5]G _8l:HŒi_vK~\Q̅I<@&| x =pڋ;&zM=EvT@t!uB*]%!(yt/ļ` =sd'bگ8*WnfY@xZup:5cy'4$82],it'] @2 00`kҋ! TvAYsOuqtVsS:^:Cb&>NulFi?([zt- 4z?dr\Sq_BS-_-3(?'_NC x|Pj.VuuO?y9f+Legġ&49?Uҳs-1mTغRtXj:/k){Kčk}=69T<aNRgO#Ux`r!vh@ql+a@w:F%+ N% ~H] 20Z@, Bt{<*= oK X])}맖4Y{ѽn<ʃ5/z2ԞB3S=Xh9hokC7)2$P:J4Gn75{( +I&v ~'!\:= kDx9e/ߎ:ϕҠ 5dzzDrfoQ0S(:x2:ϔnڷj '_u򿪢Qo- 2vԌHQӻ:n۾LgO2!_5N6 |VcrcĮY=&}[y۷. /Gbf3\SU@آl%m~ ]XGn"x=u΃-O>wb7/[,@%/ӴfiН'b1GtvO6[wa2P7)i)rMv=Hf&?C'K55a7ˡ9L<-ԣ5>O·I4[G(~' q^[:O}8@S q 'EfFDjYnuG<4' z%&S'}0(z%Л%@qaf=O "K |y䡉axnueq< s0&5XiiO+DV4- dM Gam{eQOFlJVMN)(POhDRcnudҝTok&@ ;a]Sih\i7C qĬG&൞`+`~95/dֱ;?iqD><ש?KBfg 3c\ ki_1 4 pʤ c/WC%ZJ#Uyq)W$>4)&Oӟ+Zd oA9Y䦃04%;yP#c+AetP6`05먮  ̃,d{1rËG.yi l3G/7MbsE9fh h+۵[#X .`PCF}VCrV2d#s-cmqO'8xMAGAE7Oc?I'`9־mPO tpn~&y'~dv 9{II0\%p_q}kHjrR K'Rk%~qYfd+zWX|Y$hC %2C@bn,}^I&AÀGӭa8z_?ޥ (wι,Af@Gk.FH6X^m},`ZW2Y6Hј&(I-3Vn16TO?t<2HIՙ<8pu>ٰ#Pt2?l֫Mg<ڌZ%=pox[pMW<5KbdܐًEb,p/y#|Qύp8F'3r 8"=i" >S9>8, H4^p7ͺC hKmwiFGuۼy.*{#M9D)# LH]儳\<UɠXJ\X9@rf`X'/n`_qs ũ/Mb>fwryCtp03>ȏig"oYleX! IT{EfkP rW;M{esqpYd4!=ŘYhцo88c$K~-Q֨,-QWE%n7Ó#܋h^᭾#.669;W0vO < ;#L/HsXW/}V ^7U.Mp+)9fdCv͌ FX0&}y^@5Vp p;!S <UEvg0(&1,=Y]*^\'T NhSI$WLإI`$J%X'd;_J3j 8:&Yk8@#A j8{gZ`2Ą1I5zfo5hx JZ. cڟX0:ps?r nE67F/kR`n; 5'<1kuam^0]Z ̾?U`r?/?O,"+ ˶Ȅ|<KKMegq֏ J"Wwa`Z/o9}S>VgOb`F2Ob- YjH^٦4Nx9՚SK7F^>.?k'{`| zΞ37p|:UCWu._W0WRJsXTfso k*h~K\xy{ ĒKN,]?=?]&fY}gu8M%@"XZ^JNk0"-ۜT!?Pg` Cj%f}ހZVv绀tġcs_aG1] Ֆ0#G'>(v-6El%` iՓb!Dрa]Sw;Q'LQ)0յT<LbO(0.Vh߈JU#2^lXn8i^-&:#moKF( *`4GLXn@  brR"uvc[&F#9 wiLYWOz\ĥXQcYjڍ}P@mx2> SZ-KH.jc3ES# < kP76bc9 r_[>o :yt3]EVX"onxY%4M>+B•\\~ԃ18|t09OqAw&qm0]nΧ$| ڸjƓ*6g`po*QJ@@yOiI;1ԙI@ZkWb%/%﫷mKRn{5; D*mOd;o\jKFUPVψ3u2rOzIL?NZVXVd*S%Zq~%CEJДZLkf&Ȃ+:lGɂs \\ ť1lz"k>^ 0u-{?S_ZT,!yg+ɫw8U?UE9:v9 /HP$?HNˆU\bn6hQ-.;[Ue.%Tjc*gTl~D]Iİ:7Si\S& ŮɗJBK` ;_`ZUh)N=B bpXZI,fƾ<=m_ޫks6zb^,=U< evD+,]m?ll)g.FuAcJ7k_b4_fKmL\e }+0ClEnyrzүU 7cv.7d૬rKxm\tBR~՝'\E۪!'z$ПI2шV"@ u餋+fQ=NM/+w2g{ګ+Ϟ .rԫuU(z]%e~r(1lv,0:[ks*EvIKsOԅ^LaVv~Y Ĺ?ȢZ6Wb\0zx&ob>:zv! %-ߤa)YZ{]NfFҨ9 ^L0|TM9ږAkzH-M}]g)l m߾ȃolJG38G@-xK] Ӵ/M0io@_onfby! 6{hymw U%٧;w@^?q${+E5B3b}L1^l#lE 愆xxY:!gxUۺ8=Xm(j5ˢUqh"Uʯ3UףAn;}^Njm=pϺ LWW(aO; m*A.>[8Y׶Qr|=BM6)>x̴,_ 2m \Lݧu  xV͕Yab=4w^^g˴L, .79WߪЮ4mݐ3%esł^ckV<%pg"gNiTF[@؅c/_R _wIR [w vaODkt/O@hFr4ڴ; }]z*̾ٶ+På!~`EфBȗIQ Z@pPisAh9skذxڏ5Q 3.wH7Al͹' =';x쀕N)s⸒@06pmL PEIYamo[[Ok8o}rm.K|ܫx&ϢR߸9.mQ V~Cϡ2>pZ#PusN^-2 /Sڴ>|G#!@ t؋9߅t0 6RM(ed ?..\g5eLynu4@;>(NߴÙ \sɃ'd?KӰyْM1Z gd~bjэ@}(X䘩*_+W* 񹺛LuiWP)z; #qg*Gɯç)߉S2n<,dڳ4HLABb˯)y< &p#9?MG!Tvܺ&q!FUKYwfr }V*!< }ޢ})<%Ǣ&c~DLo掔v W :uYt#YǣxrSYBH4($=!\+GkjhhU#}M/}?S?މL\4N. ۼ0]zET!b:*7>GJ[ƍ E? p?)yL-=j^>D/!/CJʎJua h,JcJ]Ju8p"˾bþ%PKg6v11C^pg2TXiV po* ig:DzAfMTd.Ulj:A-Achh܄o9цNxA5EN'h؊JU2ߥKb 裍uXFn>v>{r:kn Z P(v/.%51?\V0S +n庋5wax O _JJZK tLs¶w ePh*Zǵs /5Չ.LAF]MEi4X2.h0=ԀeI[Z hf:a<3FP*/;:9eq)8`i{P&_hb>_ "CjUWlwuɧIA)jOtŸb je'u ⠐ @T+)F%ʹo=zp7AdB*VΠl.+EWRk?-*KbRXDvC5MoYS5O6&18"[Nk /O4YDrD]JBIp[~NG8AR$-"X*n2J0+JZ6E:|-ٱMd yE1aljŸ?Zb fp?:ݳո}%T[⬇z1bIo.w4*r %,{vJD_ärLN~.pNm%i1 xE:D, uC{+Fu [SslefrN}O\#EbAYhMhJ2;:#e_emWʰ0 E40"_}%sږV"@{]~4, W;E+ S\#ͳ]4X'K5DWnㅚڑO(.1uCOk Go.ZCM4Lu?t؀S'ӻ]|1zx(ʘrb@E 'ڻp8/Jŀ1fctlFn(9JWZX.޶uhN3tȤ\>. K"BsP8prj2E~颎U~ %S 1dfߣ|R> ̌ ~,Qp;_T@ .SͥAϺvw7OM8sa|n!# h+GLjMngÿtq 9-v;U^/חN%ךAYDU)P5,[tA_0%I&K2^г^L7Q̌w1ś]ovIU*tP>r*o^'ƮW+lѰKl1kq<^gEu5ŋ=UQהD ؅%T`'JUߠ2'ʊ; :Yjmmm5aRn?-jPro)ꢼ9P} P#=aJ]MɲѦ׭JZp#޲8l\梠΢ʈL/Z6T@]GI!kh9,ռعxɴdǵIMJn֋\Y 22#^<(SVVt=P 97,˘6%4h##3o306ĿOwC> BF$\" 졾etdk`"P/2^;yR>TFǿC(&k豔XxaQNdg t1(7%>T KJ|Rfuެ:xciDhmV/(VT.T$]i6qݛOXQ^}r]Kɥ[A}7T ;8a?cgrD$T HgEO#taBg!\T /Gyx6F23t¶DN6%[*쾈PYʊ&|~S=FCB^pU!U#Y*.?z&.~ Zv\kP3Ba%[hb]]@})~ y[ -bD@x|4X|9Jk>=m27qW+v8qs ;CSFj X+s;#= :+LEģW{LT}Q9)L!x{6t' {Gi]P"h*;ǖay WFD:>6ңw˿A\'#_9xy03^bJ%RRv)3*B6&{d͕;\_9 Ic$ͪjMt;)OYhi-']x ]˾9=x >l u=G\߭ ?7PE #/qhD'+ GN}&UTBzJES rt`x Bڶ~ JɸXe!nl9 [8uV[jlt<Dp__呝@C׉! evA_S(b#ˢ49S٘^F.jcPq =]*_pE= | Q1Qa]QKZŲV le\!LhA* R{@R]^7r nl*oxxwqCƜ5E9orۘ`c]xAEչT9>NMRN\<ֻț41*} }|?2]=OnWMWݣ>n|EE4v E-+uJEpD+$JMRbõ Me^d:fv@s $8:?ThdRs}G =n7W*Qq(:cMhM"mBU &&`kCE8(t"F$+O:`2ZSks/O{459nA>uʼx=@6Vqٸ Fel˸y rݢ#l}yՌW\9ZGٻY !.Bѫ 1UIgk_-;;l6flj ;'JU${\UԻlQ^#7,0^?PrjTj!SGX2 ,aZ˫7LgԒAiziMf&$ #Km6$fRk$ TiXS1q=-'t.f6;?PrLLRf+Ɠ^(v9L|KZ kq=Լ['}|g3WL-f Q Q M$A5H#= V=QQ0>4.89tSql_5pL @t7Dž:t`X1^3Erqfglܺ<>ߵˉNo1'#c*pYM\vQC+z&&>o#<*; jkN0_Q@BJ$L(X S[?=3b-@";F{fmE@H8zwaxn|6Yȧju1S{dq2/n3rIm{l B`޻Nsky_H_48";_V ?5p>T@FAVk ր_ƝQНN.2?D:pK+Z'7r=zD5a@CqgХ_뒧1F>UKRob `f"SJքLNp^C $_ĭsO m?9\sl@pν=_wX p^ 4Lg/ Dz>yKv6ktW >jP$*[Pʑcay7>}RaK7%x#qF=$O=ʹL|/+˼p-Y3:wV 9K tc;N`/" "2Qxso7U]:0zӐ3Eg.L >uJe|jҳh8ʌkR&2 n- )e a9Uе[#:?' s=o'bQjjc\^8tS-WcZWO8kٿmLYX~vNU"˼Ӟ0 әFɋ"0ը ĊJoJkpz>Ds>*ނfPTfF[ch'Z$JyM (w ~-!MN)| 8=ibwʳÿaU*0Ki=).69+}_>~dՠg˾gҟ|5 G٤yI* _FRH/:fڢ_sVvy( (\.l+@v>`쁶Y+1@ DSf;aSz]UJZ~GZGup5B\Ѓ14ꚊiXh=s B$LVYGÕSqV*tt$2ȨeOd:j)Z.z*Tso> k)@xȘYc.Af>"\?CCh XSL3^q+(GQ{^ qId(kyc;bCXWQjV ^Z!Y2Dn0M+ۄK 0XZV5g>Pr%JE^uepAAVg Sqс5'QA])J 1~T3I"2fIMq~' udGcrI"V@[6mZH(6çN}=;8#`ToHc|猹7FJUM@K 3V+'#μ#@~jݰB37]&+m;umHw9RNc#˘K",j jv ̼A%ri8(UdU Vcq筗!ߍR n:T1W)왍S"Q#g|GHmAh$ phl_Kppq|fWʾ4,3>._ g 0䜻Q ,+%FT} xQX<͍>a0vBxZ,P1)N6n Eoe)"`ek1wuʤ^Aߣ/Cp0y<"<}[ kۍ;[jr,kd,UQXjln4^dޏ~YW6[c̓`81JT`ɩN`>F \C?Pm빁 Doc%al5iȜ(p=℣l!]u v8m da:g$w2|b aZ0 u;]jq@ݷɻ[A:SAtm!&*5jx:y-0O .)sgY^2@c© syh;C[@Y s-ZּwAB*ÇԡNý9`ɁqHl/S`\S4GLq[k}CA X1z⴯jLVTf B66^1V(x%2wZ.̲p ), i Y^v$/]tjJoYopg"b i*1`l &1t/AͻN$AUMт?]Cz+p$+Yr;f,g\ԙ/9<>ŵHfl_@T"BNz%Ocm5^hXzS{|##҇ȕT=S ׼'}& b-Y-fь)Z;y~ u7k .;*ko'1ڦslѐc^S)kj|8sSLD^&Vk$e<iU}gmnpD5p?a: f͝+_+!_~~bXBFg_#8]sr &6YfvJek :'18)+&=AOP21bMv)CfIoGh}F \Y'vJ0wEWQVXA[y=?;54!N qQt*e92uEnrEzS&X k^}^G`0Up\(q|ݩɼE01$a#11,\P~4X}Od#5Z0HF|$NU#c\핏c7ng/6I-IɢˤJ{PqIOR@Jy;vn8HT=D8/n.@f 篾r n< 92\c\(SffI߰`.lf ʼn9??ķU%\@/p1"&'K~ 6])Mba5 lw1E&{E_0بjryKydVkKGH"Z}W\-!t/bCBZW_PA@U_e,ոo hpjrRy"C?b]_[ٳ1BMKw-UU9$p:8?5:Ԅc:/_lss.iGjm]%Dkp  &AH.z,zZ|d_W1(A1L'6R`/- W`>K%-[b"Hy O"žH'{[j $ȰTV{%YWvlc\~aX 1(oԤi_#}lzo:S֑:YqWVS֓9Tt=\_7Ϸ<\d$aT%fZj0=ϱq.l4ګ-d;S$J}. Sl"t=w0YݳT>wo>qlڵ CԣR ,YT*㈝u  %BXMXR3SkhA:9Yd$~%!C!U`INj8S}޽p%+~ |ΦӘT8Y]5s>LU% IREUq60c@#ՒG<3ކ3Uqv#D0HV4.C ֹΙUg/!i%Ѵj LIߝBWVeÞj7DTPu:H1cXGA;2h!]LnSB2<Jx69v{#;!$;Q sx.:Ќiǡk[=0, Dk*&AWo%4q&p^z_0 Ⱦm`7ug QC9?FȸdS@X.|3d/%UDmBYuI(ڠˤ+wz m݊`:f@&>@$cbE BB 5S_Vq0f/ >UcFknݭ \f~*Bn(mF8;K|-=l xϦ!? uB,S"]T诵?MQBTdGnS >cU)El' <Ĵ. {mnpzEc])љAz|Uj6\щ˚(!! 5O'ѩ# ˖6ދ@G|0|< G"dd;R*|.eVC'X10x)= zus$N DG**qkChġ}/)J _Aiv[{&Fg{=6Ct*+6!uQ$H$ʧ)8聶aYW/T$Qмf07{ŷ D'qu۔/4{zMK)f9]^''PQpli4caZ mAu44Q!@D|"4|A9Yxsv$|!Q#6r4Q._1DbBcϹA3/pdLsq q 5fWNtC1U=FС@malrƓK?WY<$tƜ!;7fvwWoI& ȓ%-Rp3j@˷J2C=Ȱ9$C5o$'vl2-®x&YZ;86 {\tC>hģhDq'rq3t^)CM8%mv2e*'#X\(Yռ#\yW34e|:O[_ ;˒ܴeˬ3:cb4"5yFXʩ15/XfV[0 q().SnfqT^,F e! 4.X ON -$FDr"KQɬ* 7c)x/U HB1맫jw!Lot 8pwJ>qa@{hj#ujqE4e1VfNO<$?i`˟5q&sl!cTz-&~'ݸ rBH0_x}ǫwLTjVjP"^ ##$-4cn75.[wEno͏qzU6IjXb lBĢT;}w'[jӉq>ao ב#.  !4lAjJȔ[*^ĊDnFL+Z5 B3+ ƺ.y/_;Odb-)EƎ"PoWj!"Zh׭d5Ba0$Ɉ6p'@ 69xC& 1C6:zQYQ%7GaW$|Ȓ:\H.I,J}V~|t^HF#<;N89K9nѹ = U"tS|"`^CDZ1-fO a0'Wwv<](a%B&@#lg}ѻ~ Je8@Dn(FA]kc?K=kIlьPjF69(> q Q<׵+)S2~aB}tX#>ViN}R:w]I6|-䪇"Fo{~L֖M|^K[w "ҟ4 QPZ괝e!tx;d. i'ede5w$tO|9Kt ɎL |煫Fb3uGx:ju'cҨ?~JpM# X@[)JH@޴|c$VcVJϤr`橊pXoO_Q)*;q/3#ESa^mBX?ߍ4۩ӨX>f*`t$`Vw T͏gk`ֵpK$"'>9eiqD*v劑JQ2q_4;9l/=&X[+;@M~+.YJJe<,vں~>CqR@~u0:2: ^FJɆXR2]8"mTjm|R^ iDd\zM3PVd]4A+KRZP' $hO97R= Toyjk2#)vkBaZ0L.]c6G^`{Ϧ)8%w=QF:y%=>)<ۡV̊säs 0=if!hG +3L@/◕*Ƨ {NHbwZkOGd7=^t!q#t4 %qu$80'=5gۦNy7ƺL^GEY_>NBPH5RȄǡi($o[=${Y:Ȏ4)͍ {k-V=BkWѠ Tz0.(? s]L?HyVɭ9G'_~EđZ!uYӸ>Mjџӫ ^s-v"<'S\.uIyn$TXߋ1)9P9 tQ5#6cnmURqÆIh#vw H4BLE)摂Y}Ojk֐T5jbn:+;6j;k4O{)K.cMY.+Їx>^\!աTI\g\-ZUexrZ%-'\3$ AJ2JJ~xD݋= w^MqLW% o{2f tl߷Y%V RDΫ\~~_fSÜ#,(ώ5*P+/&SZL\&_mk2הηWZVs&VV'VD[Ч=5z}o Sr܋e.w_&,r\B~7SϴP;p-ѐ*0NL3A@7u>P4 u:^NBpP;{Avl[7BW*=>R6=a&K5~.OQSۤXOVr6S^Y/ ovYӫo:MRV1CQd-DV&;sҭZo.c²ԽM yۺ/`h[W/Gչb@l00嶺bIƮ'9%hn!K3NvmQ9|NGg:``Kx:R&N_)6oFGcFyz*/07v7$6g2)]+4GXm$x8 &c~a8pu\U%@c 7v0fUD6mb=򫇫RC?J)C2x%P"hņk:1|}1` 5HMuGH{+ȴcq/p5BmTb`A:1J/]#-gFx^HO!{ {ઐ.°0飫%PG~KXUSLe&eF7J 5KM֒H<$}"F&W4/ks׃ρXi#ڝ8[K#i}).<-_1H*vQ2d,*i;;HK:V4Et5՞o6g/zJYN ؿhO|L(=rjOntY3^DK&:GVh\>Z%(S Ykpy}\fS fl{]¯Tݺ岈|^3Grk-'bbF*JMe;v>8 Ѥqe#osPƓW6ﭵd%pA59@roMG݃yp-W5.'-i5S-AV=VъFDkf3[IP[ۙȽ]d.bъ"5\}6TB">I&D0*,eV" ЩTY`Gƕ!ޖ`n9s´%,}#,RZ:0nFc }+VGL/2.4փxľ3rۇMvRn#~.m5'2IRG|Z?IcD҃qy,}*\H7yRM{eSVi6,9]y,]5t/458,Z%d ,K Rl1h 7#JHۘ= )J$+ҕ|M]1"v73(v<&+@+u1QOn{G3'iQb~ U:9Sv` ~{E⎃zStH D&Vm;k$WzUԺ}W{ˤ՞/!qk}07`h/P[Ӑm*y>U}Kt/w{MU@@y)e JSosl%sJ'ҞU*6;J+]9˓o":(ҡpQ@xx~WtfnfAJMW٥g|eL`,v~o'ou/̀QEEoM9Hu pǎ"`9&<"~.YvKC6h诹UȋPkPa~yEn$iaY&QEX5W\b9/{m {zRG$F` ?TQ|,`~$-,?t%32`jtJw[d^ ڢsX<a& V#i\*\d-zsO<Ю;:1g雪ROZȔ Vѳ9N+~`s p$F(>w{Z2GbsUqᆓ;w\hGڕ囿s6 :ohKAZxKݭ!Wd;Ɂ%:Ltރ\)7gYC9¹MlFWH`p!fZL2JFN!%4,czmst789ې۷_1V8V=Xww4h4B6dNw798Aʝ~dmg׎bac,SͿּIu 5mn%Ȭ׀2q.=訪V#_c⣜hKz/ď]31]Co*ţQu&#>hdsPՋӕR22M꽇c9tǜ4_ZU0.R-oXS1f2у*j؃nMIA{Xn {PTE2ȳ3oS_bIcPWK4­˹'.$ܩ9~,h Q@YFؕOKiVWCkw6&W3{R=݇[mZ[*~DF(WrIꌭ騳]$}=,zTި Q=XrF.r?b,w,J=SЈQFĆIԹ:_?`/lj*%6܎򝠬BOo4Tlv;Wz)deZ^7D$!Үq _G{74AuGke@k@ Kjg6'笶U1kZMQ-Y!_3Uwli9I\/@3M|422@V xNF!M)KzJHj+r }zv?pg1#p[FAgX̤(?i7hзlg`:IaqU% >ׯ0au6eV?9JN|@$;?* =7vρ2%;ߩ(SE D I\uդJj4&YCqL!=MRgkq7% 9ίwq xPf.3;Wa0SYAdߍ);JYzLSTHxwn+:jlF%F!ؼGzwZ(g6x:^-E?'s;¨;50i);mBb]S+4Qg BgaX7T[qoǰ~Lpwտo|~6U,H, 25:" =]hg+n@Hleˈё c{mc?:P((r\h;|c+ c(;\L jGlN2_ۗ@AXeoG<.z=[Bzú |L0w"WN$J `̂5c}!] \+UL ϕuR oxs=^rU M۷K1r.Ctv읒ER~z'Z}6_DVNAdoCla KʚMSLMVH'KNhriO8mU%8RXλrD>1ЮawdN/ϗBϰ;exR 5 a'0T<W@z93iBpynћ! Mqd-;dE[hDo՛ob; ap9T.#%osyH=C9n`WmYlW}= |73I;nKT{`ve?^ ,NY9n XA[R7ݱr!Pm;. jp+i*@ p$:?x`"8P^R,iu_?({;YPv ej<0M"$Që/!UuUـ&.+RqpoId)@A.M!\"UwҊtn}˘*Ev%ww!4}m|C*n|e5ۊ Uʪk<:!tY;Э7 &;nQaju5RXR}vsKa3+?t.[F^B+fKnOu*,qnwOZnfDlCsrLDaK֩ovmR{?(R"Fhl!FCG+ltI GH ,%[@%9F?V3g>F"_1,:Nz#D91I=ե_}w&Q l1=lc4lvP?hD7[ =$y)QOVb)PaJ+y {q%&Gi W63Ѣ2i![/&{s"os X`a6$?lp hz5gJ! ~>9`/=zm.Xw1J@WA3-x(QVv\/tPkn:H)U7_^巍bqbqǡJ%wb2bUf~toP:+ xAGBX> 'X!KO8XE?tgfOPBsy]M1nhjqI*𯶕-g6T/Ȝҡiv,1xNLP^Lyۋ~~){Yv"sA}a? ,.XyP$0/R>ZY^.h@ ?͞]F$-bA1S^ @pv9X 01_*ֶ݉AeBtPIȱ2KwAR"bGlsDق &wQmfհ(ŤLfGMHP;vc+\B,*<=,BwƁ^j2;P8]a#Dvt|ݮ,Hw巣#vaǑA3(\o,qᇸ4H_*VM3*ӧ/lM/͠yL'Җ%k _CGJg.b5Y<LjrCS|}G۹^@޹%aEQ )zFMcξ/ CM9s>Xس2)!ʿ2r82a)β1GJStrZ}&h~^+YeĶ,ߪ`q!c&{/΋2/=6H>cbA֩1UI @Μ2T vNTgD[Hϯ7C[+߈*p:a1dדufd:I9ϸ3SY]qpI7Y 1ƚȧL@>5(CTiTR,R$9CDOs BN\y>%6ahų5PN-{} ϰ: A{z$le)Q*~@Cns>1)֑DJ 4r[LcKd$GҼմ3"A VG/W$#Ap6Q=ZFQo!tn( V1f0ذ4{k~WZt}ץA*~ (M1U $e up[-=L(ZXxJgLR;*1 vAql p3q)M%vam9ZQ$@9ALO7ƀBD,Hr^<T枒 ⤫G~ӁehMv6&|ïo 4fC~L'~ :tAY\BJyvГh6j!(Џ`uڈ{ֈ4YFF1M,v8GNvC8\$QW0Z֏LbSd&cn8A tbi˧V asj&yuɿ!2 5uw ÓAZ |zFz#F=N4}W¡ ĩ6Zls6 x?^jo"'zd]v NT05U\sU\S7^vKyZ6 8Ul*y㿴 yĒk.Η_`,oJqgṜZFz Ry)T&͝9ė`gZ2 6z[ '9h|S~y[[CSWJՒɁ0L\޼FShuy,XP 9lܩc!V\ -Gp4| c_}BʅxB1mӠ =y=M~rOGBT0W!Xnh\GDO87ȉC"7%rI4W|=Ll~4O@A~ʴ*kWLj)pe&Wf3uo.2+|gJ~T';V\{΂uXSQ7xOb=X><&"Q R\wrb;v'D(ʼRdGA f@eOx}pt.œ؎Z ΛgpC;*>,Kz~Sa4V^<36X*}'І-\RnqN_0e΃ BW 9X/ŒG9BD bXS"+WhɤL}X*z@ 0g i]܍0d!bJ.=š/Ua(wҥ (ʼ=Hu>\f/Q?-flI4ag!3\ ~Bܿکx ʍvvbceCҡq !%jDvoA XO:O$Hug^cH I%bɖ`T砙uD J_m*uG:9 Mn`31A!OPccL= _$̚ς&Nq4ǣ~@S6X40+g:[@D? [ϽO03Tb-[OtmMhwTt_e׋Κ,g6#Mϱ(D.g/i̕7VzulMX[ b"A;T tW&X]%yYw{'@uz?x 9?nd,>tĴrBH'I*A eC"<`-,|c%L-(#T+B\ж !uȱ#gnA+K(9(]cd5c(zuLnBpkJf{pحBVhҺ௫hNSJXG74Ճ#vKJ%,vG^Qe 7Sg!bHw[tThLpɯ1^~W-R$sj^ނ@dG/dEnN/84G2jQcH-+,I޲Rm=bGSail`4-ʿtGyMi2^6e{W)2rjAvM"\eVmjQ`i;^R|ZqWgM§ K)07Hor`!v_ ?DˏcLr,^?'wM?S IXm *]4ZHE M_ N? ? w8 Y E_z7EgE^M/ͻcyQհ)q5$]:-y-Q}e } Oy9ffɹӑٿZq9Ix'L+4Eߠ騋D{;j3 5p&yLu@ c}ҁa2mFJq)guo@f za{TV- 9Ty=9 O&~"M>=`41ֈFe'T}^'V5#-(~H9 vVqbhdy(D:E Z{X ò9ظF`=9Z1o7K V_rJ~ gBR(BFFd3c=|@MPrY(0+^&;(z {r=iCe&à^Zo-}2`VeQ xJQ lTFÙnjH n ǣh,t28eQNaNмXG{Փj- O5A h`g\1hp!Q] dC>d 0uFrKJϢ4ymǑ݉m{{>tҠbf^*BCWt: Lq+5l9J>::~'vUlRdcAKJ) ?:8KHk?sKٱƆ>F_^ʨT1[[AmGrüx&irf:ںj ɞii7MZ~=Ϊ!7L$-̱OJY"_aY?c#2ay68K \[RA T>FM6Y-UViU׶;kQƆ~ uǫ0 ~I!^پ/@!:T* ;"'ǞDZV<0Y5(>'Zf,}?#쭧E9*K{^[bP;݅nXhB0E98<$n?qUB0IUZ o]U%0(Haq˗vNu/ pU+Ö)xis. - dk lÀXdL+"`t| $nk}驰S/y讘ْ "Z}6N$5K/BsQr$68|-W`J8tR@v/OIS^)/N{H"[Ή$E`ƒ\* q1΃U/ ~~f~5pYPxM帩 yqSaZ4T3{՛m% "8d9n=ro,RhrJN^[r‘qZ :]%fBHРgA?!UF,#:DniS] j!Dj%b]K%dҫ p3S̫T})"kNf !_v,5aʉ+ 6 75mz^]{HJ:ɛi "f4?@fMK ЈEXU8ZL_Qf\`7 ?|z"s$8pv˫:G5S1J9 Ce%Nس >p>@5[2J6 nKa{sT2۱鿦.Ȃ8K)EO_4BZ ayÜ>$ 9?vhs.|@e= XlUB:ُ/F,IqވJB47%h f؆[)YO¨\]~]6Z&1|m8ƵQ)67W~31ý=<6 ^j)gzX;Q8Nsh>6qU*jfGȆup&ӧjF9pY?9.E0A,{ ĭ]rGFg[g[4IhXyeXy3nX`.^r=,ODKaڪOབHKfS8 {S\*Xq.sݐ7} f]΁L0jTil2z3'x{NwMzg(%ߕxba ( ^B̰xi:\wD 7tDŽfYN |h>vAlo 5҄q5.'uH4U Ҋ¬ ܖti E|Ԥ; -5 ly5ؑ>C΍[|i U!K#Cg#ƕ] B͗RxBt%'>d:܀{Sfyfu?Y7&Gf;^HgB-0bq^Z8[Y!Kepga9EsNp7V.$hQ}vd {R[,1Se'!tH.v&ib+RO|$f3Dҿ/fȌoNKI߼;.\1 u j5!2I!]l K>e9OKaj|?߉ՂTS</󴜽CT::(i\xDJ$s3)P''Lֆq6b#j>?PFPp3U̫:CXtv*v;1 "%؂|xCuCW_iL9ZHiR4kV '՗DzH d]L"]sok}gjEJfk2i2gl+r fL^Ժ^3oy-)Z |u'YlH^[_TF_3LB#A`ëݺZr'08qgGC.t"CE Pg΋&A!ߘ`Mj̕t$Bcdx+9ʚ06y'D,eAi9oT6m@G2 o1pVᕛp_ѫ%7oz:Ĵw> k"Aaor {/3,۞==Ý4SƸ!m+"JRl j}e5Y*~D [uGͷX8NWGɭԝ9[ rЕsՏl3JRTTjb2^Zs}q@*DŎHo֙0MQ0e/t@`M6nSS_=fpW_Lͪj ABqJCB \]O E^]bx)o sEv k/$~>+7sAFW$UJ2J &ju@ޤ+ߑV7(+/*|COB=y FpV?  d`UIinn7DXZAt-5,YK)66f/6(|?/Z {LO<.Цm.oסH=&[(`¹[@=eCR"E$4[ * { * ?S=5+Ѱg?Gr0y1eLN0{՞M5ƃSo]X"r DҮPf}ËB[}:+(q6% 9-B保+{(lDxDJ3{Nt:="^uwn{ՙI jeFa,? ^5 p4+Q‚o6Eou &Rx{4aY;(~'(kq |/ ~<,OA&CKFK\qEIvyaDZtjOb1/C0|(J:9<2low1wge35 wn@w-1ЕNdjߞҬP5O?Y7G98n;Ud f)(#x;ݞzp gKGC.x2 ~\sBդ,a(D6sf3`ad(tϥ`,igN(+WhR/ުM5Mx-8NWB+J[thbnpI&޴x yD@) ƯwӪ۝4zA`&MÜKK6Arv6썸JnjoIőKg &mY5ѫ9 arL:V/Կ'SL ;䋫f]D+"0>=K_7}xѣ<[xAvWJXByaKIw;.Jô ?n(ݛb aMl[dp_ ) /&X(o#T$}p+ ?اUfL4 MMeβ!b<֓(Is8Q':'SKj\c|}H#W6j~R[vCI.L rz| >9 eLJ0V񎭃n G^a3(l{<ؼW뙝h6<[dY5ηsn9ơyv1uRx&1<]mJ\}NۗXI RIzM UpWvVXv⃌HTf]?:|DȾYb˖:U6®;xpP3UDňQ<*(t?? 쐎}Wh8}i^8zSb1hqv.h2a)`o+S٩TnB:g(J+%NpQZ&`%[u_/ -S6jva" 9xHf"[iatbí$^'!$&܆8Zr!QQ_kn,IoM1%[me͊$_-ZDGZ]yqw"qz:dTj`cM60z\ƣҥͶ[qP kOO@j[pڀ?m'h =BvO6^EEB?u Sqj߆Ht$Gs Rf%\il5ӉZ?Gv)DaI4NDJi!lgٖ',TgY.10 =2\]W\H7V yUG|B" )#y5HT>G 7w(+*hfۑ'#݇4`̫ ăv8m\$o&;!$Il^}'h&ðo 4]ɷp)Z!=G-i(Wa: G#.8wR`ڨ巒:|xH#ަtv{LK wCj7L-,8棜gVJ͆oRpT'̈́;P{7 Kڛ敃E=5gz\@sݷ2l#VeJPkؚ!W"l@z"&,m ~iEK(IWh ̅VJ H,  By"d4]|*U,2[C-3$сGٸ%A݀ԇǺ IO]0 BrA.AȨ D$!QA_kݭ֍׵ t_ kNE̫ M2sQ" {,_9@ma3QfhVl\VD{H/Z$/BdR&%qMXӎ Chz< Fz4n^iiE) a>w*gg 58Rdd>35-zhQEH^$\[?޺ԃb؟¶`cGC'F۱L!8뗏?7͢.D[}ynk)ÈƳ/+*h1$f|ևW+wuEŨAr@៙-rGw1}] >lz_M't'~6.~c ^'CUHfSN`5g=U˔_@' ӛ:m,{tx EO5^hgr~8Rp_nw#׬ܢ";r:*5d[?6qre]A2Wc{w_+)pO8E[m)" ưvɔXn [?۲Oym[ѓя*j.s]$vd-lD1wCf?BmW ^*nWr>|qkwS8[Mpq-W_uj#"!5Ed"ytcM2`D)&8/LSᠨ EBG,x:y@pT+pURAcI$PQvvr%h"6gݜCk=|w'ѣ2 lPkVs$i\4MR:?#׺ܗ=$#{T~F"i֭~ ^W+(?jo7>T{h$-( 7vZmfId\YڤF ͍%P@p-mkpc: &[E,ְ8iFFㄫM[PXT߄-cpo!(؁2&4N֮eN*@c&1/h9Úؗ<ݭ(&N )V?T?J[ӂHhUڌ2{ߋ!PZAPt%4*/ JM%Pu[|&68娏 ۨ>ٛXĵE(U&rlZem94/Qy'[VdFLfI.j=Sjaa `&k~ nP^:0 !N ̡_tL kd~pLH^Ol"^ ±Oř, 33]!Ir&(捱(#wr@>VUOIZ& )^ NUM+nn^6t PIy_ܹ6vۡ@ggU|a&c ˀ( |)@A`wFTMj18E`=kPrI(-fח*jNxsIWfwB|x}Eim+4TC+Kqq"a}ф$!^yx^6 W:Ͷ3){5[=ZOYu'`ײ?<8`J l0_aRpxSAurgFEKj=R*KQ&5|JAY!eoWHx•`of2С ]vr\OW ͙po%j*m74o⚿^t?^ɢLŴQB@&s?KU+|7gtƭЍS3%w֑ƣ|8蕈%gc Cdгi"Ӗ1W@^hE ۠H)i%|*6f5ZpRWڏ4D4LYAkJ,U,0-F^#؅`L^-?A.$Ӷ|ٟ|ퟟNL{^zp*N:/Wpk@E[":]ZIBOAϯvkɟ6d᫵rgs!mZb' ^u SˬHHzi97iG:fD>,v;pΔMSZF- n&Q|2d  \ϩb؟E5C"p+!8SX%FA!Ja$ qFfb\YQ۱/ye!n.]/DzކAL٫첾z-|G&jLnR/Vt=@9QDM%DvIlw9Mk\qG ~C łs͐d;1|2Bq'.( )=7i0ܹɴHUc=Fi%3l k{*l.\(kpGI;?r{P(+s.5x0ռoLxIt[`-$*M2\3Y;;\rgH;ã0ÆS[@%\ߋn1飭._73A&`<=vv|N.yJ 5i,g 7HQ 'Z$]zǡB7SW%dpBNƧailC:ku_%b]Ӹ>n9`_~הi]oXrOn*a'h #Vk\jl93r׸.i :!q)'m Rhe E۶+~['姦RCKApZ:M^a/ŇY,޸.,֤,w͓({yg 8o;yĮZJCOeuR{l6.H7^.yUmk1dŽIq}(_,oҲ|o"{<~vrSHq ۩Dr@% VB1ajO|iή˖,$!`(Eȷ@܉2WY#}Z+KV:~nx^.[v A?!r+/vpif գFz\CMv@ݠ󙊣jP2z#xh~"TAP*kCqF5_աZ&$ @*.;ҝ dh{ 2f\K*붱|WcԻa'8d2xp@;8L9ippo4zI I.;[ Y<k 8/%m_"Qc]L|^ KSn]9 ;$Z ~6bqrС>BTX7 L ^nVd llܴCs}G酢;4'N7ǵZny"7K8`贏2)#ufWZ,rPm ^"Y%.M8ha#jsX^|cN-_{:RkΊ^W9|~ޫ7K4ds8厮(ND/ދSl*kBNNy30~n[Hg7hxC㈹퀬ǜ`VwH-C29L f_ɞ1^/ΐc*Ø=8a>l%Rb;RwZukB}֕Li{߲ӺVEj^ CDk\A?D{4n`Lڧ}n"fI ܛbFlU㮜9 )ǡ.#HJ!8|uz [񗝣U}C%Vya.x DVw,qꃞEZ6hp& *DR,JWQXN/Lmggn6 Ө=}g&"a1aO34d -P~Ŏmx _i|ڀ5Djf. *7>Ɉsab# | XJT6O{ϫP\ӛd>~Z°e;6˪}XR9!T0'qw #H žǭ=D8dJ3xmL+ $ V@.HF>"T# @V0S_aJ7oENW'EAhdT˺cF*lY5)@g<"9[-M0 l>ֆ]́?; 0?K5h5$T6&jZ*pו `,cF./0FRv:ʨcY+YX';V#ܖ%j~L(wޜM jĉa :zq$QON@ 눑ƒm ʖ>-$hs*[wubN#ڻĪDh Mz*#<ZT`xR/ ˹M %-(r2i=^òBġ}M~ ZEWeypu^4Z,㹻JB`L*tD8P!Ug ܬIڅ'-2&O|L9Sw JzRfkk\Co{"Oz]֙1 , 5SU*3ڭvR̈́U #1ã 4n8^„bq|1I#^` .f?ٟ8&$vw9IZߛr;{ SQ#Tܣ/TД,u=99+}q |h%;|v]%˸Fx+S#M0^: nɦsJPFjDAQ|S7I z6?eud.I| ΪjT7SKҗ؉wY }=Aٙ2\IbʊgMD7֪zIj-Ls9*%qDZŽIA]LƝV,L}u$"",3+/rZ `>& 2wQ.es")n1MDT6zg:O1/Nt4ʣBQkT vwěMyB\Lrh2TOM @} ؏mp⹢7˿5ox~9 W8Hnyw$n@:l ̀b .!_g۶/LߜCz{0mo'~\LUB@q9KOl qφ>s_ImV؇PR\W&(#`BYtgts< i}1R.慊XdqbʰɁLr~9\Išm;MUg0!ߢ cU4;\oy%Z>>Ծ< ~GZ(IH֞Q1¼!K[ BюFW@8[W$r39h"]!݇8$= jxϙkgY _SegcS!z6'+*Kf-̚nfZG:ׂlkگ掮Go+჊zDOW RzQ,3bZ|ew="b^: F4TH^3a{;nb='03)g»0J谆\yъ[_"OtT~dmX*q2|U3osTd[Vlb@I}\nhSl o%jgrd5&U@VN2J&j0YЊ=w88jVJq=#:@\w GTm_5'?^=:cf>Cbw% *7[5|^tE krPOs`KR 9MXϋ,2d0R=>cc<)%#4(X#g:} .2 UX,9w1рhPQ.5 sGVr64-Ijv[{tf8>YA-. Q 5dģ[T-NMԴ~~׊[|$KPȈu#eqSvnD}=+\Oτj-#EJ41P~)T rp :u] h4x˖oTr3IlutlQNwY8x֖Mk2ϚB2()I;"]eo:'u-k!l!#?5YI8q100GϹOqN( /t2WãϨt{My=2?M N-I_ztmU5H ?G%~(L(/(%@mYR?bUQ8F!8v X/'mJꫩ.yCRBd>4禩2ߚE'WyQ.kU>: KvwB.-Q]#*w!|AGGn{X/Y-W{]q0~J%t 5Isz5$ɬ׳CD/`jFɽϜGSersOEE-kGm(|mZDz/sm\a4ķ_K ]@Dc,Ț]tαʹz i3VaUSx 8O)oj9D̨[TD[+C/Y?{)(#Q8GK "F?3Fa,,i! tJٔP/,æs@|։r3¶ѷEaPlD{'/HEρ`J!c7}r%k]գ-|z4,r^5E}g$: 0:cˆ-g/.FtKMMJR9s `uL0K(#qO2X^Y EJqR0:LJڹD# ,mFg=$k4d(h{{.)K6O)4K28.d.=ZYM>v wz) ˣ{mEZR6޴Ws')Gnt!:Z0E36O/N)EVGA82䥁oޗ>e[g'Wp;B܏7\M@E$StSzr-ܟ$1d Iunړo1K r߸+؇e6)@B/a+ub1t80ږL_ǧ蕴..B[Տ[ ձ'ρR,U tſ`#W>.VvgįkM;#V8U uL .]_= R2J$GHЫ|v|/R ;{ `32sg(YK uc4\:h& i no^V-wKP]+E~+z[GbM"$shpد}B2w=n\!E:}R 8 Ѝ|c4 ң KWuȋSI&4}&sg֊+<#U]W1zԤpξ._ /Z_Ԍ2Dd_!m@W*%M4#?6Q3i\Ux2j/glJ4%RZ0l7ح|=CNv# xpwћE@)HC`ٮ䯀QG&A1|@lNEܘsYb8.t+BK>O@Uʼtz[IMfj,lxڏ`A#-QU}y㽩MΒ}_&{RE${|JLGpnUpoܔ?uxq%;ԩQP)kAʉRh&A4 ?MĄ}磉 ?7+w x"*iҁ9KzgFrMa{eL.ﮠ.6Kwwr.AyED y\PboCtqrx$GJt"e2FL~%h?0A-CRE4|۠M`05Ρd5kC!|͝XEC ƫCF2ԠWU (wt~ʥMC3{L/ʒ,]3qHM7/.qRG{8U ōF叾C^\o;4௠-<پ Bs>W6-?q; C`.ɻTp0S oZ4f,_m>k|_h^囤LQamY|v7Po:J?^$w<saw?zG%L _")ǦmV"ό7F+XBX!gLY*n.߹?S}^()4zYeu*]FTsǦr[i_U(ՇW q͢wuS*Թ$t} 9#)SiZXu,hH&rCMi3ftwJ@.g'U"qfCgjͯA$Aq+ zz+vrô|7{{Pַ3(n#Yȝo=nȌl SjZSEVKk YaO]$p/x'r1h:B7ēԬIcn[Vj JŶ 5G'p4\Vc8'1!w̹f3AdDYEBEhф|miyg$Xe(R{Ѓ#sUY{YA3g-]Nƭow5ڟ%n1ٳ^<0p;9ńs~'T풾t3HK2 a: +KJ(`T(S$Nx %Sa)X7riS*y@Qu:#O".w̯8yn7}+.xPΑBEfkB` 7:ϔyurO,++nX3k̿%aV[8 %%{:"̸0gC[n!@r UcAq.uYTw!UQ71}U)X>"|󞬫 R Z|f$TAs` ɷB]>CvD8WcЍS@yX 5F$#@u>@fU+X` 'Ŋ %' pJfD*usaq"MA¶-~ydK$1 ǽc0D6Wrܮ5Ic0^ʹAm6G̓ OktfoGHGN>GÅůy_91X6aN m:e!TI3< lBN 2UmH|O?A})^*rk`ld -ɟ rm)TrJY<)pbwps)@OS]:AϜGe2P,u()0-o<.RTi;uZۮsf#m]ݎyǏ-WrrS&+,Mb}4kx6[#djQ]UR]dZQyF; pjv|Ʉ\6OڎuLx6/w~ KW/:tAS%Xf~uS3n^ؗCcl0 9 bٺER,)(W{\|R_"^FMpP;Q+}ŭ=t/fm]`tr4Ҽ_,V8vʢ 8G{-!&ieL%̷wRGؚW~rwex@ڣ*G~a{<9Wـג͗%V[Ҵ᦬Envȶ)5uvrdnZHm>[ڎvb/$0ZJ>KGsh&sfwψbe4'$mg e[>S{=\G1_ &ÂQ5D`Еl/9 soO'>MvXᕉL!`kW_ѫ ogk 4أ;0x1ǣ2QdB>ju55Dž<#SǮ;!)[xP ;ԧʨԾ !]wưaq6Ԅ{{;Fm)xXu7umS7CدBgrV]M8:~?_ȻZiT%P*38EjȮʆ5-C\JQ#|Hy\ohn-xg,uf7׮OoH72E Z){=E UȡȕQo%G"w ڃ76?2N_XEI|6ydC_J??[Xz\b`> AH|̚^{0 r{krLOګrՍFL2$J!z4[NȌl q~9Ir t9ڞr 9%< E+?Q)>Ew/m^i`=V-Hs+@Ns\E"aJFgu o_wE`E+CMVn QYRghuL+~&G쯠6afօ%|6 4B%8?>YdI(kۥ*2R ;c\,!p7plw cQV/BhΌTpR&5$0xY(PYQھ4.*܎`옧,g Wj\Ί0&ak[ցҚ3hڴ!$>{EMu>p{R=#7R 4q%<.h]plyŖ$'ǎۊ$X2A&>S{8ѾHi L,h3i's'螪h2{NAVCx9Y;5Gу\n(ڧS PiָF%S~FCkHT彆xWՃbQ PYobn`rG\mT-N^)yUfr@1=  _ 5=g|Eԙ%)<ͤh,]'hP*F!AQ#j 񰀎 (Fqk<<#e7Bh]5i^}JKnU'L]w, 㛕.G2#&ִWi!$~6P7htt|sb,v!-|Wt.cu<1T Wk:c S*SF'\qq&7+{l)zKiRɻOy]u!;I3KqgoKԙ­=袱Vezsb[ozD~cujjro,;d!-rU򤽋:%obX~][BX'hx^b82"yC'KVp:a2cQJH'v_WYQuԉ  vC] ]Ń&M.Q!Fv7?׸n3i}#JNTsO!Kt+gJvJAk2  +w,Hĥ`P&NějY1XB %kU[51;hprX; 2>y"k;FSyD@,|jzi>#zQ\OZxm&LUPɻ \4:[/ņcgps#JnD݃G>7nڶ~yoɼfcF=_qENHFGBYmX(d|bf.ȃNZ)ȿ=hSQrD4%^>(V8aq{2d%7\*f:\Q &_~m"Y Snvcm؊n t zHͧé(4a#/4r:d vu4.fTz0eʼ‹͒ϞgG{EpyNI_rxNBȊ#\' I #vS02c Fxopu瓫xsƠ ]Qoz,x("6.}93H|jNd^5q8G4ӹ]I*]H89et;6E\t43e+]_AY͹`)2KD&LJ!%(f08Xˍ1Q)wKQNn5E]YTj Q]7p❩l7dzz1j))a)~9Շ:B]*Aʿc{#NKe]MY+%r;nfh"4ab[žn(K ]Y0}Yz޲`EB;n6jpg|%YtO5eBvۃL nl-]2$I߈9Cwi fFF*w88 ivm\?]1Uc/y 5Zm1k9̐N=u=b<`=qF*'ȸ?sHsB{d谄=wqz>Hcפ׋9I3m+;KStk2_X!xD(4Yl 3D@;et^ ܲ Q4I7`"}e*ڶnuZp+xNP`y5P\-λ.vIY*BT BxoLœno/?tޱ&]?.Er~/A>Jx/FO8b;o/3@!|sQZEJ0+T$C~ Q.:$g 0َ+o=x %`~r0;4OzrL;r15D_ G(@O:0}f-[ b7`q;MDK} /C .2C* Ӻn5rb F QV"]uT[| V=CY($g_sq]sفX!`?3P]BzcQ#QAzw$`Be$AK7E"xvOF1d`#||n̓p;9sZ0hueǞzT.I ݼ68} h\Z7uyc>Xgv͵}]=S:X%*E8j6nLfO'Lܝ/sִBDjlLXw/[6yJ1 +0Frf1[q!x`tVFLЛ_G:PS,_z0{ ]}fp>G;l0rwӇeہ#-}3h=)R0}acɸ[˴fݨF>T +\~ֆnlGwFoR):%?=ztw`Ӈ]N5cC|C{[E8N GB<*)1VS"=<KFuO|Dҍޢg8Q,4"Ϗ.=˽a%۩fp%@(t9ߑu( 1p@NK(:88!:HQq}lohL5& P=+PNtNIf` Y<2Fj!8Me|=3)# %1!"pvUHXWMU5؉57~\?l +rՒcb}O}<NPu= |gW W<|GdjID#,^@B h'1d .[qe(92 e+g-!qn0t+"Z@9hnJ- MoO Bi5$2JO% nI vhjY!L->s*oYI;9λ;oBv߁P+iV7 uYg3jl'- eYT ljM_fEIc-_+Xk, X9ُfZWeec(%DQx#q/\oj/<9fdz$FĘ#|w&W R'@SP+ENn^m2?2CC; J)"*m詼^< SsPl-{Y+}t)Sgl ʹxB'>n'k A>AakB'uy,"qN{>&uDSW'xWP|L(Ta"QUB[_ձ"!UR/ nkbUS! )'|sl`;!未Tx,?ZWx"mؘ'i~TX?SX&,9+a j#؝ןTln>>@N5C<V AWk&L-egA;P&%|?0$Z{+!ޅ Nֹ)Wv公F 3/18/Ʒ?eS% "ܼU1VL̠ fiK+(&^ 7x=c&Í̑du)kFXd3jj /|qOjU^ pK<+Hu7G{2TD>w[ik=A#Ө)3{)L%E8Κ vD|۩y߽Z58 aPZJZ7鴹"@Z\%d/Yš3޴n#aыA%2~[}d_⫗)3# {9}d2/Ш%u<.2WA7kH%8ɃW {Y7ܽSQrK,V=߭z',u!b΋6d>гO%CI@:X1=3랕mN=,W˥7BGz1}.U,[҂vL8AgVڎj.ŐzG[Ӌ4dr]@ P)K.3o38gO-!&_F 93 'lv(7nզ/ё %!wp]Kـ.ߧY *B)>*|@E-NȭTD)4F!QQ3 O:5fj %ȹޓH9C;l lC*S9.c$ }E6CWy+]p.7f¾K6d(qNRy* V#glwL/aUi7/8%Qt{ٮv>Mj8RFz o l3~u@QKZw ZetPbRY|`eg";OJfN/֢h+[bCt o_0VjeZtNI"Ci d {Ig^%)x`_hZulp25 CgXQ(5fdnZ&BmmQX-q'灡 MPg4EwkI:xBF)':ꢝeiUṪ![3 Qɵ,P>=fK̑#:LVWї/xpK aj?||$߱~*/x .|ɭ8TL7꿆 ?R L?ɖTwm-'NZpS;ZŦz#mAI qL}()?_#/+@@[A[fm>Qz(SjEvoBzԘp/Y* N >Z=܃HҊf5.U) vv-* Ⱐ耳v 7g0^Dvl6Z,q.sk@*G _s<8LBsHQI S:o ]ь(QD}k3NA'ܼ;飮V9M潁5GӬ4l$iu\wM[1NEg 7Q],ɼ*fKs˞;%aZRȪsQq>ޠl7H κld )20Ah5j!t 2I;UbYLq?<'X,=6NbFd}3EH8ԽmW}쉟]LPPpC2O|l;Z2hMɳ̺r) &w{^R{VfU^_۩]gR:"ȩ,]ZSaL݊NI bC{78g4̘[A1pDȧP˜B3._<#bn&.3ui*J/2 #-\f@n/B)G"X0~IYLoC,U5n)]Sf80k1]wn}I5/.Y$;BA'e5h$Ҋ$G.C jB1PBh = 6aQ]g9S#Tr]49Z1 R<% 56e`e;1@KNbN2AezS쟅 FRHG-f=EM?Tm9Ѣ" ^DRrc¥ #e[HLbm >͊Xc@ \jJ qe];5k|1#Yܗ0d+U׭9e~Be#sg9rO;f1Ֆܣ L-Gil "dY:#P 5mNLˬ@1X;1\-cCtڵ" ?:e&"(=44c6@ LI \&Qg&a99LHqznI 7SZ&i q2h>YyjjUWCneAVU7\FEzZb݌TEmqT~[WkXž -;B$ߡuC8ݞ-3 cPmHbVÚ~-hƐ5'TKw 3֦{?_޾d_'ݢr<2nnūŤ9ѠU8Ḱ6Tx:Ö^clStgఉK`M? 5bjP UҺ=dpHKN\PRhz5="-&ϷNGjI'1K|-0b!_6McM&٩ִnC爊K {4[mw(Fx!|h=a5%$>>ʘV;X!9[iIԎ׏,,_9²;HTOWv%zڡM_Qw߉󣵒%)) LΣtUjC S&g}W-J -p [ב?mPuY":3LWmVUd_/}]E+cLQ<;af~Y6-$'NUtq![ W!4){#w #O&yR`s hb!ine):41X4ͬ*10qjl%䴯{>Ϫ%]y>0)_D*x ]֐ B,! %})&c")]n=L&   -=6^*\5ղ*B TK ("-DX cz3R%%-؛oCC<39Fulbq.F1pTѕ=3l׋¢@qY[m*hfu&Kl}+lɓ>17j877Bx']r oUx=.GX $R8/jeAKQdt$yw#zP{Ǔ'{glv e;}~V>FbR:. ]qPj\9"kCT&>pO57;MWNfY˛ҽo`t9 * ,(OUJm&SImQ_Rn|^/ݩ)ptbVa:x#; @cջ}qEJ`nBio=e+O؏ֿʲ5SU'JT/ \ Tw䤶 =l-6䘫HC4JZK#7xs [oj611ܽLaHy o0̑pd}|NJ ꚑV3^h2#$U9Ŧb  1"9,^Ehu%]{Zh tv/bX_/(;^B%$Nu쎒iwjwqm &Ηl+9-uOt ްgV}|AC%U55)O<$t/)8G4-8j&h7Y$h[FrT mu6Krs"‹?S@Bj-;tjĮUAtZ4#Sm| _-Q# =gϧfVPL;8ubWte1.35J!k&4M6!R^fjQ`e!,ў!/QGx"t+Ϳv&cM%OacvP<+r5sؽYv{<>i' Z<jW} RKTT.t`o2bOkbVH:`pQfG3ށ(sӏhr<)e(w/&1Qy{)1 iAZi!f*꺩6;eْ"~e(Ol+gv,KudELUH#>,f!J <d |  E\)BS5gfrEGw#q@LQ˶onubhH՜MҜ rMIf_o9PB4;5]ReD8ݺ&H'ȱץzwh9wYxA #.i5'fVqPy'NQY~\Mdp>bO|ܫB(^G,!ds"G4J("1*6F6G@TNWQ(mTZ4aĿY #i{\ѡ*5g:lb 2YwS Y, vN':U\Q&P32#%o i2ȺB.F^$LuB&RZ+Oʸe9C䊪(&M(uSaw6:n3uaƍ㭱#W0L"_ "8@c#kہF2cX}LCJ^u :JhUW{'k9?[v?aB$jeckU)w^w!jǑ TAOvJ"Vn- N /e}b$Tq?";gg`X/2^p/Uoc3r-e5uRAeO;$b\I4H9MriptjZ2Y^BI`꾚66eg,gűyIw?QԘ"A*.0#"Q|%_~dc?+g|6hgNRec{'V:#EMg!뤴TA7,@[Y:%:NJuŨ۷mxa^22gQ[Urƞ   "$fMRF(RAJؔSP_#05"M|V3Y^cʒt*̇E~&>;[SLЧ;!`g Ruaoz)Iij6-Ӌ cٹ뽐@^ (޵>U#'stQCƏ;<'ag"QЊY.4j8>)NW;ziRwLu!m]O}?C&eB 1MA},iPodru٫Ҟ:Ɔ8;V$!J@mS4؆CV(zhPF]-N:SQO *qm>0vjӘoW);v3E\:E>T[41iY4yyԿG %?fa2@yB%8q (t b\NӹguV UB07E?w0OV+9H'奋 D8>3&%uZM!fR?Td?{ ;cya4 |Nާ le5|M!(5.kY_X#ߏTj-⺽qN)G ʀҹNH{a}H A V!}Y)4 phPʶ$jӫtP`=R6Sz/jF6í?>%SF:y?ƹCF~nzVC'>HU:urAch3<._v;G^l|Qk~*=fJ`\I\LHmO]yyZPR,\ OWs&k)!X%)#HzџU[E v/[ aOlR1v3nXe;(;af(H}o x$XNX-ŇЃU(q*c:g.6u-cL90]tv3P:S42ȥ-ńGoiTB)\Zd7p&w$R+5QK.$fyb' Z^ )^EXi?_ a"#O +6ś$D[ȴj?s:c^ΊqtXUS*k6X$)on=i|?ti J< .v&-h 8Dԏ?,?DGV5Š'7ktFPnhB[o3Z910c2 c8W'Ru.HXh©cLӈl*꛼Ce:td~~4Ö%.`sҶPJbۻJ ?ge'2{<+x*򨘓5`}R{C(Zq4=6bG!P::oυaP'cbmhȺwd2(dq"i [%aƪ @o=˾HJ^xaz29 Y]*"+7%:nou &YҶҲ=3p"ʾ\O X=o~^&-cGvNI[`0CIҊWq&B۪\F#VehkypE+,Z;( f  NKL̳Ɇo֤7"kv@)䠷lT!]k2E=S?"h^Ђo7#)G|T ah;>R C & 5DbC>UI빆niӫZ<9CV '"sC̎{[b[x1!vB7CPzK "J aNQs{zz3OТ.-e0R§kD.wX=E!ET/AJ7ZJVrg V5tGBğ}$cvk̉(yF߇i6C:ˑT gqlU-ܯN pVAz NЁM E@OY'rf5@FvSSՍboYvk¹ORU39_<`}G*.NCqogO5PEjr\MD}+<`ܠ6|- pPt8#Jc ;x@z4#&I^3B%Z4BQF <|ANt5$)X]ztlVrƑ!` HQ? %\Li9焐) ͞LrWNS,1/bۚA@"B'vM+'4F~q͌-J~)dMzZqymi]bXW۪[31A2dV?ѐukt-ŷbD@@LKye^Fi5]ABb/I cC:bKw5uWIX9T>), Ƃ*yw.[ QTYyJ@S%ެ/O`]-wd,ɑ62}S r̠(XܮzC) uL*&>7&=HT_@r||,h'馎 vDRV YT6YU#S|%|~j7 [O@9%&0R8O-jh='Q 6OB:M!5ZWbƈfdHuӥ-]QϜPկI_%!3pCΈ8Mv[ZJ,:H[5M£6.|[ i2Tu;{E ieSenw]Ԁ0 ]5XÎ"В[޽qG>(l(E`!.+!?42xֺ"tzvLZY^y/ZOΘi54ZE3lK T+2R౜ ^ 99SJ,px雞#bW 4x}FURLUiG=j;mp\j jbPaW=ɀ?HhdV)l1FqXJᑕ:ƮztFN0cA 72kSbi|8*ӗ{ōz%(Ek3ٖs@ݑ3lN S X9X N[^Q ʡ+!ۻrDJVI&g"q(e$]IE(XgXxh}q{o'4qV/uDKf- lm89+Tx!",(Ak7;}cM;m,v/^\4u&@~FYIW]c NJkQYf`ťT a]Sdm({4lT;-%$4 ~CIwR>a{P gd_ fϠeduxFиMpB}ƒuR&a>MR:?90 RS9tpPړ0?JR3@U#0e#||S`l$!1ƽFG]\J\EBPH sրa J8%(Xwgbխ8, ]ր&: ѡXʕ`׉~,=;P]=G@;T>sv|jӌnZBhMIGWXm+X78XV]'`|cw  RVޱ` oo_K &b 7+kEh|>,}^7@好`n Ӟˤxk~Šȴ)HAvUTV̫}2~^) ;7Gy\TJl3GS"QTf'(: Zb22=dWOrȥN*4nٹP|/|4ز]UЌ)r|Ud9l"$A`4:S;/#(0F|dv[uqH:ҰڨmGcg&dtsr(zhU3GVlp1@ ]­]F!^8d?Ny@Ġ(' Y, ~MǕC);%֓(Zdn:\a Ъk[xS^B~ge7M+؆JrY)C[nL?Hnd>|X専I;A(ch@Wr6ޟFG)LVHdp`RU P'|W2VwѕѲ>"" c6@MOƻD6J^70 ׻8By \IHHAyT.Pb7T@ b5}9SPp{P .*,Ža' 0Զ/O@nQPz2גÄٿ-?X\b:e8k6ٰmn.ۻ7dd1C s\ .[.IYы"[6ܱ}՚<>ﰎD:x #$-j`<J}I+l2~^ܷrq9;!츀ޅd%.ӊ;K;r(ɏTp[ !NbV=b5MU.OUjޑluF%C#_fpTu~x.rzbz n,Tz|tCrFmt)֜>F7eC`-LJ0MWT Q~̵F_</H}\Dߒbtɓ)里z<hAD9m3,P9hßwR(+'@+ oM ~ސwYKX_FlZG; j{d3z4& ,GR.'*O"mӟ1~IǴшm8mI@dtEGi5y/[uj$1*j[lmHsUbID  `+Uѿ$8li*QkUCU`!2%+@[ ٻ^?qs+J|' "?Q_,uD?!d{2ȟFMSQ0p)] [3ziʎ}kGLeq l6_] pSw'[Ǒsσp+>h(&|8n:# ۧǃr战j݅^Lq+F, zH"ʒ!.#M􌮚_q`sLnnn>Iv=DwRqK?FRrO{e7. mP}Fg%l|z~`~29-.scۺf Ͱu!g2j{c IS^Rn'/v>t ?q_) `b8m{Ϣ/WaYs$=]rDwTeHRXQHv @l##Lrkx:/E_݅ 6$ MKbiIDJFzaU>hjq-y95{ٗ5EEcFVz1tzcFIJjDXߪ &jBՂ{CrQlI<1R 4$tpJZM^2(KbVAm$8@UP3 3L˞]w?h9·Qu{sks0크~[,r@_v[ lZXBaѬ1ڔd_.3i_?MZkP dK(j]e@4gr~&/@?cs>2 }'tU?>+*_t' 6$)˺#O g<(厸k3Z3U; /yϷAl}j G8@q5wAKùn; CKWGM P2w1~c/vPT6g -*>PQn(s3jhș2oA3Ӱڇup,aogb R-nWp}D,t܎91P ;or)!az#sV|o1 -~1U]Eg7gɅFxrt,^ڍ.}'(`oE=B`)Cw^:e]VOKb!nG27ц01{k!W| N$G4MƲihF0oSWJſt3O~Gx\-U^Mȗ\IF+ihЄ1Z26Fn[*CڗGl^ab{7nߏ!( IJ"v VՇQyS ŠS 3Cy#U{a2Ȟxه̸\`_i^=YgQi?u7vdDv)$6=fB$Olr,Li}6cFﴎlC:*o"oaFȦN|;dF*5sT Ej*#b V ܃(n&f^G $s"(g&:0ˈMR]]st)GB}'{G+lAF:7kD^ )"U~1 m w)sdO&#Irk/᷉AJFRrNt٨?Cgnpb)(w ]c@S9C$[)\Vez0)KNLh#0hbo=>qIwr a|~ev-m:i~64,>.2d%Q=?`id:oO*l\"D)5vX?Vyo3T'=([X88}supgÒݤ)~-3[%+Rzѿ֣Cb2yOT| ۺ]:ٰ^ 4}45]La2Q%B*d8O+ǬrBf|-"/A,4 xi.Iu=;@<c@fВ"HnlA Ҧ0IKs\`N/9b "4Q/9-qr{8oӒM@☎sݪVS'.6smЇF9q_ǠҐ9ȼW[2Iw-" o.=W2Տ4es+ҕx~РΰTL!ϯH^.+ș.u|1q9#gTye,4#w:PB`-Ұ4׎慠ўp[mBpgCZ4&bkL6 >i2LiV$xJŒs]VviWLr|,)z#B.\ o]o@D"2%ٜ"ϯ<:)}'Fp?pa&g썐8L_LĻhf&>`=D E mϡPuћә6ה+OlpN<YY/5 SØk}.NH R?@' 2Hr+,HӉ4MS${&ڧge{0b_{K%<͘MZ`FڕL@-3c{OXͻ{K\A CRhNCǰ9Ekmie@\8٣d˯I&鐉H}>Oc}ёa+æ)`}|-4oN6$n&K 7]'J,M ">PRw̃h9)ކeŪIt p6(OC9i MWk+GmjZ>E}262riTX1kVUqa4/sYb{\'7Gr}J;$[ DOzloUe'6"cUb0KC01g8}F}2 @tmQ?I-,RR%ǦAc-za@?,*9T`'촄τP;yʌ@uR2%&$[4E2Cs/ taAC÷ߖsCTDawkm͖耉IT=ouW?r'|'-8bT,db@@ k-, AfЍ<"Ⱥ^/pL L7bkRրus [Qb[]LVg-=_"  4ݴ[lrW<0U.%CW ~VPe o  [ႽA EFtˋUBKOO/nC$d:Xŕԡ }h?l KQdbhp}ɳc+!AyLy%`ypZ`4bg&ơ3dΗA+TBFLNXN~+Nșzu f*(iDP27:rI`ؑ$vE(=>aO?\;Z2t]cLJb-8_J;+`hdJ=e_ ^ns\d_Y:f{"̒&X㠿V "< $'9{ @"Lh]$0nxe=vG]X]/ ? }%vS se$Pd`' 령~*ݭj8S"FBpvX3so`C Ae;3xi%3ԘKR46i&`ƀAG*䱍Ceq8lP'>BqǮAl+_VYSha ]gmP.:ST R=aJ\~H!F c{ĵ^kG]$LVe왫R>PT_eP{jG11ҁ0_D@X7QA=k]%Dˮ Ovm.;D_ɗ2.CNlmiihj8:,"|a)C/a A A5qa[Ɂ*J-RxTH]sLufU,xM{T U(gxViyǫ.,wV`JQh^hkўrLǴǣGͅj Bna~ėnҰԾ̒Mĵۅ6]3 x X#FΖX t侩07׏V{V$R5G4 >ANfV^6]EۊAڞR}mֺAQ⟩"+k7/PNe'bb5t1GctKJoq^I`&=mʔy~F/[C7yWY;"\Z\9)"CVLKj: ս6Qh@QayG#wb0g^niRT㼡T/^-]<,} ^W4>Ch 4і3%9=6<*6yJ;[Eq)/:1xUV+l.M8O1}|!b5`ǵ=Vǂ0;FP#ls<.Gb0`nHC DiJu e m$hUᮎ;fLJ$Esu&{N(Jo(I4AgY>+ֹlqUB&.`oo#a\N j.:9uYs!zL2^j;NQ0w#_%0I>FzBVHwnѫ/|B?~^ fo'F.㟁!HhXGav7GQ̇OQ-^e/HSsz3,,jAL .C鷥Ajm yIG>B!^^4efhA%ӫ7 !;_Iʌd:Dy`H!; J1?;>Q\ʎ+7|!+NQ#2JPuqD<7]Z1\p4LڸQDQdf^dQ6/5,õ?U 1n/9} 3B(g9i<~]#R:x1ω_q47&m lq"Ӵp[*eLgn/^ߞ!G\[ ,€T{R+ $*4I =,6J8g ŀ;n3SKc(Fp)"}$(ׁl:p9u?E(>4Aϑ% +yB6 Gp^vfVKTW#1Kշu~ӌ^1F})xC:z{숁ZY~W谬@{nXSґ!MWo"'(h>S7kBȎ>< Jj7b)Y*GXpz>R匫ok݋/5IM9/iK/LezF UݜfG1H IY1#T[kW{hIq*G6oCg~cYL׸0=WsnLdh5u8(/< |ݧsE>Or:Y ";W!s:|&XFq; }zY#&.!|*4R$*e6A!gySkC>;42@(TtUtI ~=crZW!s,. m -'#Va o.CjS?úĶ暼H+jwAS%RdP˫%9 zFA5~1%M*5(Ռi%4 ZFf-cXPK/i:W0شIH[QfpIwFia$.f?dE^DzM_CZփNNVÑ]h*Pvv /Hm~)Rt2n<5QLe(,zbsq&l-"{Ξ>[ޅ6F(}zqZ8OC#!ǭb\bCvoˡ[Li k9gն W}X!Nj!g`AY=`boY'MXmgͬsc[qs boUGҦ4#t$\( ,'F#L([!_1_$kB<*ޗŞ/O^]n,C]}h&DU3hxE@^j9V ] A'>`%E7E:r#/.f C7ʾ*w?^t z`&O]a}%&7[.pMc8\wgjA=B˩~G:FOn9w=R!B3y!v8fPFLI O ⢚xƏ`lBȡ9[/4?[M=Zk7&"ܻz(5NtϿR4@ BB۬\UT"eJ(^fZ\vW|M8:'#j`-Sj /Z4ZVCUCH VVD/=ёY6CwB`o5(kSAv|*oW 5tYnjrY%CG Z߁VwvW}Ϳ̽3MD-pNzB{X8jĠ'w}"X7Dtqm52aM]+Y6 Rk3Ȱ-qoWNμϒ;$>hy]?K|xNv[H|B Z'MP>Gc$ APNo\[(O<|Zz7"54QϜ]]6X;( >ӪD3`gDJ_UsVDbp {j1]8.:3c$(\s>*:A!؈V |*TP9!L6$UnY_[rJab,+PR_$cn1M\vX?r\iA#IUg }abЉH 83FҮF+ *fvey Ԉ(#0elk?q<{iOב<*B6g'%=6m)#L9~:NFaN+M<$z1II OB| ˬ˺Bwje2H(A NE@)WMيgn'1Wqظ]SO{Icvt h|>3Dk1E<.7qYc&jH w]a󱭦w׈1=gΡj^;Zxh7~9L  e$>ŗ98ΥNk :7厽*Ӛ<񇾟_gy4Ołp켝8`Kq$kJm.^$=1Akn[h Dɖv'Ge̪r7\Ul{>;jh)րUDdl4q;8 ix&A<1_ z}]V9QqUm`ED ߾ռUIQ@ cG?U8bD5LC(?N,eSh`v`SCpE%H˂on'rhK a!H1Gi=i3-J6r=Q,-(8 6fmo00ѩ{68(\=-Pvp],aZ@vAGpixo[tˤ0%v\D>,NUyԂRucrn'Bl~ֹ,CmJPq > ?}v?2,FI؇ I))S0k\"7׾>\2S* BшVpFw "UqOJvWmc0J~MĻ66`%IPwܕZy؛63)T}Pe^@(.`0FXsf9 كf-.<(zW{Ve:}֖b{ J=z"'`eJgG#sV"OfV{c顸!;F2 <\Qe`D3x[z蛤&FzTa&.S"%\/,6:*&A f\;O̒ne)O$0wu3֟w4 R; ZC/s__9 v"s?Pl7'00v"l,:)bvn-[Fvw|FEGmCn}`RCRjHq)zءޭALDn}#Tqt?F`&cRooY(yGv z~Y}&sCewM4~nqj8*oqDjO0IƴGلŤnI^ (J.lNQvĄ8{4Qe݋ic /`XPic$z f-jQO[֎ P WK5Rel>C_g:<8ݡ$~eɄ'JS~D[gt6j'{#[&E63ck jWbcD sF4q__B 3{&HV^ASF>J# 6!`'ԋ׺pQ~~ͩR'EOK-AlP )A+E`BnjIF[!"KKxuݾ.o w!1E_\QklDQc*,]D;7:q/'-BF1HS1GX׼1֢r ##[u@ݿ^vH𒒡*x|_g38yhPQ̈́P?/[+ Gk&b9:٧h)g1pPx>߄MK;iڂmޓ(yDrEn=m.#b2PX|ޜuFvq>KMqu5Y'Bxz;( R!5`̞ l(G7l&H ՟s8} kw%6qc>m^9ImߧlI˒:!%!F?RId"+:,>؏3ee[trZ_c ^UI3-7Z4"ήU"YX yg D˄HEŸr]|+f#4 о9vvsKA$"*>mx7I8Ք<G];AJ =@$Հ$^ _;[0g-m}Kq(0DЫ3lM gͥin  . }=4O\l#&h)x$ 7L3h=l+ːRkĺCZs'>(#VMU*s#=xYߥ%C^^w8P==~ڋ߶[i\/J#BςiPN%^\Q 6ۇ7ibxQd? |4$^Wv+&U]-⨃/0aA X;! g:zqh!j$͑ 9#veͺ^tK,F'%ҸXڳk3}+)Ƀꆖ*:[߰Ѱ9V΂L ;6^_=ܭeF."9幒Gfсk9!<wOlO@5eV$}a}cLo 6SqZ72Qiu &nfȃ+VTpb I +j=.yFP”V ƗmP%֮ ڻLDJPgkIl 4xׯޡv?14|TaU ;;(e̔˒kvII4輠@$b~gXoNY\wP /|,%/gh=Y%anrBz.xUa{Zt "#[.)Sg9RXІK(X7 V~ꂇɯlS739^X+C|dmG2[PzNM~dε ^*,gq)n5aMb&dөKސ&HxI(.L?g-Ftc!NbZVdw+E16'  #L++AqyQW;󓱽3v۹P[@P`kG?C Huf/F=7* H΍9NӺntO9T],}^}PΏ`>=]"3~ż_-' 7n Ex$lUYeZat!Lvx`4ݸDjڬը׻5#]G T`wkvyC#VH-~77ѫmN=p~<ײgsC6GfF i|9WK2+Ι?!|: Up~9y8D,An?n~epc*޳ShG.Dc%7#r8`/]0=|Fo5.׎$H@DYcP` DLx*^)iro˔5 >fq&~PJ<ţT{"/NG;NNQP􉁻of+ϞS|ÙqXZ<3%Y^g峍` ېcNV ADEro1DN.X)"A۰^L݂O)zp6eYj,C=NA\)95$r_S+ċXkiK/wvM3:p((Я?z`UQ Pq^g û/s"ؠy۰ )<Zm>65/?ţ"@ i~0@ʊ?]fԞ(js bŨWuwkn -td$eK'G噅= (~q}T vDG<. +c!1E:ZD `uŪ3u&@NS/Ok7!MDxT<*Se@2=)T~z&3";дBM4:5 i ݳ7VX v":(A@slvRّ$~H~o7~ڀCssvO$Jwz5Vɪ@+v\Vd/)evF0XWH"&僱CUb,`kJNgb!R`AdH_#t9x&F-('hy&e&]AB+i)?%[i]f톟7inCD俪h*0 7@0qp ATB+`O,!/cȸI+w~sCH]MN-VϼUcOά;!XkLHXTI3S>qbA H/<;1,* >WV۫3)r;X-Rv!ۚĒ 0~ bS+۫xRoMǾ(/].b߹ six23x,ud3Mgv?/YC ({-XXYVFguQ<-3)yb9Nj9wfw,ӌiRk֘lkg"q0˲Jb#B(ʗI Q[뿤 {~-?Ql녖yg[HuQ'9tJ>XhW+.d=-'Q,~."̑$% îj+~c:=Y047W y E^9"s(l̀4Ȑ$y}׋ƖnVL]񂆬8_xY2oSd|^4ԃyl[oo;fZtfO7+%ܲ^ ZJL7_k^+oYD?~Ks08J%Y6tBPXCn?'h|c! c5uw1aH*$ȿ n(^Xݟ)\jj':@$=))$ӚQ=[568ue2.Fp䱇ĺi*z@3/)#890\Vg8A*E #Us~_=!7 Z7 Nз ;e|p%/XxX" E0gO>ڨM 3IQ)Ihdv͸i!N 'v b%v"g"֘Qy.fd\:!5}ͱu5 ϻM`{YqVcOMq/hs/1+kJm|:/?n3!q|۩yIuC#f|XԴ]d1<+_arPC C$ oER1QNR\L3b|*a VLȩT3ta{E:T#Z?ZOz/K2Zʓ<ϧXux>z%A#“m|<"aK3kqټϩdZJZLP/~/$-䩧b8$D#FY- usw M`n sB|6MV_?QzWRd R ͽw^oG[e`aH1L;zfȵڎf, U#+} ' 0+j!f$z2r1Y5LUKLgxIG1_ fc*E =ؓ_L҉3ȬטЄ+~gU³/kM؜qWM!@ûlA.S.yc'|Yw͓B,%>;Ân\_RoCpW.}x#a ֬Z KZux /2"(vJ͙E%뿑 F#c9kW0Ray?HrуVoBBW ,jV%)r֟h^_`7VP,2. &Ijq.l=BW>+v RcF%nxQRx)Sb s~}G+>y$ohTsָ_ u9ΤZL; B<(`&hhʣ;wn0{PʑKDcc *r Nd@?XwRג7ص( dT'C~Z]@i}sMl'Hc*ǘ7OVRYCju)5RJT6&`hW[Gԫh)eCK,*;.'._[؇d1.xlBg8"ѓ Jc@pBCIt7u)m4C@_‹γCem/+$JWyٓ3k^H˂d=b<r :%BYOB#} vHS; jܖWX* ?-;A^I/ͺJo'l`}ˏc95ŏ⻵aYz:|0k,g9op+!<t+BF8Sġ}INڨi~q;~/˂;%Vn㻽q$ TeHBvizY=DKfݺ ,"w:d̀]lKil?q)V!s)l ʀ˒V *vG^yQݼC>G=wWZR!t[p\ ϋ0LJZG{(*G.-LRLoDqUIKp^HY5G".I;Ex]HWaH Mg&FT&8I㯔\Ue A^VR34ļ.SPt[.lz҉)DM#\ x@pf-垻Dp_#a %Uc:K.@eo:$TǍƯ8ؚW|}p|X'(#_C2B$Q9ȈyyzzyAFPjsx`S?B9j<6فE^2!+9YKLԫ@tBX/X^'-@_:^&o_'ÿT_3dEvVU[tDŒ+uGbHh?̰܌{NjhN|tjɋlph88EѬ,~i lT%œ;Ɖ9[k=<\j ds 5V]fM ?O*V17Q})+y1I®* .:Ojh,a2/M;k<{˽mDا ?LjxS~f5K:]< ?D<)2[63dNz.PX-ջmc<dP]pparZ{/x(Sw|*pOkf8%jв)'UG ]#1MXj޺i@,_h:aa>45u#3$vRCPo/ 45rxsu_lr(u;blr nɯ)|V׎/~7z>_M^Rr Ji 1yLNOxR0 a4z^Ku>ZHW;7$l$-gPrDi)+DwmqI@t -}YXb$>jep$0U+D')u SE'No'RE.u>ZbɮRx(&'bT|.eXfaNkc =";,Mke[ *)mקWCQ*wN֮n /N.uo,~D*”4t^z*f͡ziE&5h)ح? Pw;_>Xp^T6[ot nդWeG <wV[!n<V0 @etc(xKN]*Wwg8<\=goxL<@2䅣32BI#][ѪB7I*K$M|y4Ⓒ tX/..P r! ]L~ZaLV=ga6wn[lS)8y2/$pـ,}u ڐfhxa}6vr|Y&%heSO8,Ґ*\-ayD+EdIĚ,w ިv*7Ƽ&%4pѺ24A<T8KM.%_kAgiXETMi,'̾kH&-Y,>+IɱE37RD/*g &"0ǾВF K9e`Ve^>pu\,bء t2q7\痊ʊ]{-:}M|/pu ^% >X6-ۣ%hӲP:8 yBBFxqY[pr҃ZHp*cxJĺPk/'@)KnEuKY:Oy0W/E5`v$_z&0Crw86=k{ÿ [r(RW?\U4蝛g0\h z*+&c+aUۜ=J]VV*xV sTZ_~G^Y8\8_|ތW5:ffVaO-Ph˥V^0jGg K0sYY@It)1ݚP:(reU-ŶbEyOawTԏҴ'p2`t=XῐA:(6zm^~mt2c^iu]!*A}zgYtF AE#oUR_R. 9&Zw;xSSc˧mZi} y&eU: j(WjKrSp iɂGqw<j9İ1M@jP-:H[V ͌ sy7P@gp+i;m d- 9<G@`N]>sXĨO,3VAkJ\ѕ"XJo`zel2FDNH9DSd}O6Mdf?NR@0)Wc"TVFO!^3B2tXD6w ~!eFJ`ݢ6H8T\Pih&v>(i }6?$E^Pqz .x72E:ȶ\ϡ6PY=HBqy7U '>C,zE| T 9xf+%єո)HIc2Ӹ-btq  cG_z\4S g@j^PŐ4q,8 iDY+ZT1[M8~{ϺG : ^vh\K UAE:ֆ?@qVW`9eºolz/]gc*jHe |u>T[FY܌P$Ԉve/ȜxR='jb7qPAQeW5e8j巪 %/u&׷;p-U;n^t-ax8EY!5L`Zb))VgԽ@3mQr.) dWߢ~]{(E"†>^'qsL5'0…+M@p{y]>Sϻ3E_5ߗħw{+ Th+D $8lQ{>\{Tfb;[hM+'l4 >f ke`(I74uL1Gf'=(5`ohЈRSBS=3Ÿɋ|IfǧLZrL"nZyV<3u!6 'g }gR>A_C'gO#cIH`M4, ؝^ZܨDo5.@2`RIʟOnN*AJ16cp <$]AC!%yQtGɗ| .DWrQ&[,o P͘'m]#y+KNHcVJ5QTf8jM &, L=Fjq1HXh|1c4"?]}Ϛcjʪ-/8 31.ϡ Iw-]Mpi2]@MMJ;pX8e ?~4&,'& l }!з/ t֦Bo-ľ1/zJ&,`v[>)YF8-b$E/5l(]HQLRf5>vEiǨ'Fp!2I9bibF4td*o*NKzƉvG\Rk&=PƻnM&׾WtI*@2[VWC:к.RH˳jn4O7ǯ?bVGաA"#́A 0W1<A.yM`'R)HQ/-WAaB3f/Ƴ|OCӦ>CtT [s Ć45`F$p9%-8NY Z'BI, K;;=fy=W!a9"*vj%`ZևFaM *)Ո}O cAq|Z|C8p&p8"L]O\_OC"3k$|J8z2r_h2g e伆$2]tP$$4ՎflSqzvPADq߹.!ta;]&I~.n'B僊fN 6$&z#6YĽ h6N<[W}Rfi-pqFgwiW}`~|T0ghlnEAjVܵ.`@pVâl][x;@&GO.&C*٤  ‚Nsv`@fa,mH! ˛2X豚pb.褙booB"y|@,)#LMrqZq>&1?qFL7kiL`@d[m0\e"C$T;۝}"Am߭R{ɽwhG -P↝Ӈ>z@O"$ W-)4v ܮ@"D5V'6`2z qI0Zjj9h?6{<[(2&1#x|r?չ^i0p& ~ȂvN5icoOEi6McU=O.;,`K")j.Q*KBs,.\ja~O !Ra`B^Qy`kУfJ  ߜGU\aӄ<⎋^"$2]f+n3XoA߄H|' w\h3 ğe%˳;#$t0*쨓ڊ'JsVb@QAfQ+!2 =J^YaD^&mhgnjscĿW(7gȘ4;#-MU?2hc>tn׳\Y%.1+{դꞄZPD`cɥ{ v_ \2{XJyW_€08$t^||Ӿ37U^o :]"a,7\'^v"Ű; ~r?Z3b,z A 58q؎rN ˮA_ipXdӠTk퉸 Xf{Ck@RznRJݍ/hG%a-ZO--A>iN!HJ0Yu ӢH-L{a/z$:Dy3rwe`tfG<C2{jp6Қ{7G.yG i\˜ys h8qUuZ,G5uq6A`;W#P0ZIk?/{Z%@ &ts~s*1TEA/D2C%V1#tޙTk!ѭ",Kʡ!9f^GiɌi?B2ԷY橕^H ?|hk,LKtC#ۘ=|*{X!hq;"5%yHG blQUB=,n*>hYt>pzq"?66YTa}AWqbs4< #Y#mfre,U$\>HC@~t}ATJ>;xa8y(^:K19Jq |d !m%tSPɮ -pL_37fD`B{kN -C-%w1}/ 2Bݠ>&G2΄ɹtl RcxFV\yfU uJ0$ťN.;,y,LNUV 8յ[7׿R,n78سsoi%p7}\;нGR|9;5G +s;/{B"}y,ao؁62ٶB ܞ㡼7Sp2-+STIG)XED4kYV, 41֋e6'yiN(vc5RDyoDH]$5s!_O**kks5-/ kL0 ľKՏ{_Jb̔S^ 7*z2OL.nQ?έu<6 P9iK&m^ :(a\ |Tsb9-ǪtjSen`[BB]$fO{-9X3RLwn!PYZ!R5O|[1wl¾5:ޱԜ R2)#TM6P_\5 H iy̑yC%CH?}.RAG4\Xf}>29ݾ"י'ܕ$<+r`~Ye0 Є+Gٺٸܴ^3vobaO]!/Ǜ]*S&6}OITǷ2~@^}oryFO G s @P`p^Il}k1@NhQɕS41ؑOz(LP0!f_wp>AFvz͏OYyԬscep'ͩa- O7L{\02N{"0AN_kؑa iۿn$z禤P0 Ps'grE"&,'xKYےYZ/H >lj4-􏺧B5O8?&9csFm?'\xo&F7s@Hh{0Ɂr /q8aq`^u"VK)뵉"K|Yr!.u /=]sK{O,J}fIaÀOM:> TL·~npmrBgE"\n1M,PC"/_wZy AO7pNC`J'To`qy=B&\wF,nAt s$JN6usrWՑm.'al'-e=3S4*.3 ?( AC$(m}qWPI?K#kNNapeE2`j{Tba{J˻R|2 CM-& އ%䏂PYq;T LťB- f/Xw )ȽA?!5zQL|F-&ׇ^ @$#JQ/(ԟ8 $fq X%?Ʋ<<Rz7omOoZR{OJ^/]YfqƮ F5q)Y<ӄ§IGAk5&Mm_@dvf/:0>eq) e.tv;Z/C9x;X#"+}De:*yY_Pصh+A_ R{N;_իRܣe~Ylxv`F=#xDW=X3z &uK Wkp%skege"'_0Ke\'逘L, ݛԓNbvh:/J'+~ty2~MFHEv<7FަH O/xw<2y":`=1n."-|ꄺ͙Qk="jۭ!Z_c[Mݬ֮{6#F*"tK(ruяNv$\([©">4`/bd=SZ kzfz|_b>tJSy,Eʦ>WnFWF/̕p_W!C)\H~WwǠqH?ox`Wt6_/J;[8D{pE2/QJan6Ї̘uhQs^\i* N UW#odT(-!TwV _N<4E1*ȭ ˕S>ņovha  98+;޹&b/?BEB:L=~DT@`g↲=_s&߄#=no̊1?I<" .k.1*Ys$BRØl. fzqmlVFofp P~NgU-fћO?x6,>ѣPwwd/]G ü 5Ke ś15Ekuag?%*%IAt!a5c%$Aa?{f Xb ුA We+3eOzjGxShѐm?l19˦mTkDk|x6]39kg+.Yew |&sF1:-#0ΜhEWrq.Qޮ4 هkߤ@}fN$6"Dp\qA!aa7o%_M ks'gy!028s$ ۉ~v>8VyD9{V0w8ku$+K 83_lF<G^[:N"ywfi-ԨGUp%v[uU bo4<&yLf,x3 qǁ_~II LcT_EcQ2W ҷJ) X':g d.RؑBpn`g R^lVj]%cy}ψCCH"겮rQEd7^E zO ֗)g3_ʖy.jJ:!. ]RP@=іA<ՂN@\{f(ޙ3|Hۻ |Ԥ\C,-t:ɠs%)F>Yݓ2v.>N ;-N@84/0:lwô7,x v1-^>VXHF-U 0P8' - v].Xvـ3AV`@mFoX=)<{ՏEW ![7"" ;novr}8SbbW3mSt=y ̠؊o32=72ըH-s*Y8U0ۯ(F%\UB[0Q/֒b–AZ$ךvRsy@ e I5F<ʀL5B`D1AKմNզƁuڂ! %9?R/ZLd& eacҨ6~co4'`qhKL5mu0& r"\F[€b0`+C!OYVu+=VCMoKznQ0{;~f Xt ]lhayJr2"@>ax`ϘMl2)n+7MHɦxy%R5 қR@`R itz8B7)PZeV\Jg6::o4q;:žj ~Ng.+>_'dEcYMzԂ8'/h?1O, (w+/ٷv_]Mq4-54UdnOOj|z+OQVC Fzt=ihiȅ+`4l(w16d^ůCT}P(ר@ɶhsQ;ni kK/x_wH[ŴиŬC_ g.q.y2rDm68D|lJu|kͼ{K&"4U2InWi*m2GH :*n J Iۉ>#FbJٍ"qyV\?_$.0IJ2ePfL}m 4pƁJj@4?GT"|K 81\YАdNeL!گ5ue- gQFd#0qHvXdF+[0Yմu@bDAX?xߘJ*S.4t%f"=UgQ #lp0@DUFOjRF}3T>.o$V3 '^veKI#HBD!줃jQy\6I]ׁ svsԳWDDmk#G}6۴o Hqn c3qPqݨJHY3o;Wvk 1vC>pCNʃvS}5hh +V]5>3; 'yjBl .ngV1hgWsA#E ǻlۮY=h1_BC b>gr-,~3F Y$nF7\ dऄlL^d>X1[X<@Mbx'MM)RsR: *1Kj<>!}BũAJq;~hU4G/ ҂1mpyUG\s*i7+XO=C_KF΀$aױ 4}P?(ndX[1):,Q7Re`;־Bܷ"5^,@dZ,+V _\d!~m BIk0J\+꯬"E1~NY|+БЩhυP1#INIPTJHI4 v s6]q }; 2/ܥ ^RxkgKF8Hz-d̈́YX(z0>*VF?!  (K:_캗Mm]Q`0 Pos)[Үd>Ab8F~K'jlM1`PGU4"IO;Xē &'Mi>{>CARofQ]$Ƕ"؟` $+Y8Ńk7:ߪ]]cKM6H76 DUM$h>Vd>laweɞ7]>+~o9 hJ*:OI4ϧ[摭j^tBUHn,?,ڑ-V"5WnQgá nTl•*i#Ja+ #eS zT Dk~>t3 ӹs>DVy'QC|law_1  Bb2/4 ~Z 8 iX1s̈́yPMU䋝/&6w`oV2$2>vU++Rt'tϤ5Q2Li. amuW\: Cb~8WwqZbi fPَ;!P:qaJw%$M=YO Ƒ.0 CsەMh>+_/>xS9?߅A &RV4yiV8cg=fw=NM*Zf GQ|uY_gd.Wsm`,.1_>Wnb'G )q.96O#|C'+>C?S,*sfa^yPv*~RG\ġ.zl 0}!TGX>h])"jzD#sMtl$]8~+uudݧIAW --V65~x'yaT8ה@,'`[OfjMhb@!x0pM$&ҵNV3VQ:jB(vV6@ %O#7Dƴ #,c$i|o l!'hا!aUfE\4.jyZIGظnP J_֞ݲ`W44)szcM답^TdXzZӮGMKт:ܯ"V#[0 WM P_u&*H2D}uBRVMm39XoO@8SJpz] 9nQ{+A$gDz\$fӽP:NALNbAEDr[HrN>|s$O D?1~bX\1d0zʦe* ku, (^;zFk"Ae!n'My c7#E4~%cF^ڑ {)md`D lZg0Hmߓ[<5 vDX8C&S*^5(W+TX1EV"HSM =BļͱIK-}{p)\6NFӃed͍^"oqHZJƍ>q=<^KXjqOh"pnЦSڝkNǔu Lbb3-3% :>O)cOi+?F[T^b߾S>'c~ArF YmP A' '5֒G*p8HcfW4'Å!U-dZ%7~l|x)^h#dWdvE.^6VE5+%w > iOX5-7ک[;o'!aW`qemc0"}Ƕb98ےwCZDuuS5?Bp%:Cr q<{o'lSdvU䙿枋i@n5{ n\C%eHz^6IXzb#@3|7JqFc w'{/zO'L9` t[IЦ_s*$u;v<wjH+mPd^HAZG'6h Y,½R?^薁$x*NoIfh^2%7 ,IKd`0vMzxe*;ȧ/檈}87 f1VG'HNOܩ<m([-dsa񞂵A u]vv-7:6^2K(iZl0}Z0"mThT -*&Ն􃧙Լ*,s{9תI*y} T&/r*ˑ樶/ 8UҍV yRYikDη>W` ȶs Q9=ygϾA xʛ\-ԫ>9撰N?pIp V\w_qQ`66awEi_ 4Y`wx:m4hwx` KV(K7-pSB SLAL ,d ސ] 88eFI" tYx:<*ieP&}"$}E{ u*bƒ#*,MmXp6,%"L&ccjF`@C մ wmx@W#MYf~inG7K#Vp{R!Tᡣ97vˮ`PM*_ ZtR.|#=r:Ǐ],U?ۙ wqC+=fX}xFkV=`*wX{5RD`HD q{֟ Br橎shzv f"*Ju$"0f|Kɠ,^|DnGwozmM uG*2ov-Yw˙ənn+S1`1znm̈́bc9(D^rEV(&iі3"W8[/u-+J2Nkga%-WFUxiboݜ'k $M9*c(OK aJ !UH6VnFn$|꤭')AGGܻP7x3B=瑸ߪ'݁gۣQLzaSD~u!3vZ{(E\$+,g}>9i~~Ե˛$ieyvz}#A9z̤!Q51Ѩ:+Mnט"-~6[LQשN;6ɿ 4p:E8XUo", UC #EW6^'l$d<;)A:)Xj^vR}^a5ޑzkJ "^<U% Vd*ʘ~ {!]gJXp&XvrωQLhT+Jym٤Qi`8T j)L3ul4F$L;b. 3:ǜA@pcG)sSE'L@7I힣8h4#R]4kCmd2jEr^2?@g0 ƽ"km$+B288XJtb<̣  DirO䊓qGadwyU3(Yb~02#aFߑgqBxG<[IEӽ>uϧ?`nlNfOIAk{eX?{K5i W2md =zk:u# ?{(nx˩g=Ȩm aOW~N5j@~EH}_d싪\QuўLs[BUL 6BX_(gM _m׷Zȷ)kW yq.V3$E V([=.fNgZ.tq^٠|cb~rW/h=c40^ Au-'썵徹t|y!7DQUSHߋ`^# =&N!؇J7U}ЎIj͉O(B< XFĥuDRBzauEƢO߸ऽS?_3k3^,3/qA+N|(Z H"|Cҥԭ|2J)U<{^ ;C=%ė2- 9TZ F6 IR:ea&ZA^%<ǻlv[  7fA*|{c6d3۶Z{:CӸ^䗟@%"K[w{87BsNN5q{*o3}*`nm틢O/RcEWUh$BV|6Qep;}FaOiQ^f]}zm/וPٌ!|\1Wȋ6_b+s-wHL,\"rD} F Vڝb￀<>uquaNM>Cx =k쒿{3/5z#wuwrN@r`4S劀w=>k μ BEz'U0=y7oZsr{9*w2:=/FVkOwcjOs%Ue Q~OMvV l>hx؍ wG\#@c/W۹m@Y'Olk5CВ^Rn҆ ]OkXEc"rٯDhO%!D>99grǫD30tJh$~*,(v?f|3PT[;"7ZjZf Ox&1%mѭ­A)o֔6Qz0Y$vϡAohЁ:!MT+i+[IZ}Sg&*)K(ШcTAz{c\}7s ",t&%]Nj/QܛLh=@gS\ SE0;1H ]uRVULm.2iNj|Rz*EEPLfu fxlek2!]g_$l<;–Fpg-Y6d1/c!to\ ٛ6<, D#*[ua]7cs=Ҭn\_u;Z0L}aT @ANUYU;̀՛qH5g1%)/OA1] 7ɾ"t#а^,X_OJ|c8{ 8a\3z^ܫ݄^8Y-a$};eQp0tC7)"LxP=Bug?-it'LGba3+_;LDߎ50q.j Qz%J5&cq2a2Q˩  nȸcZ ƾ.B .6 iGqdWUFIWײEJ A)iݧ33 ]kI?֣&jbUvڻ VO)fտ0 vpږ˻BO&j(Ȍ2a.J!ȶpLh1) wc[)?.]<.yYN}G Yȧp%0z ֖UH 2l=8h˩Ry, ](褊{`Kav&)3aM'!n[?32[hkR PVsw%a}r¢vq\8 '`\Y͂jvAE_ڠ9, bpLGQpKJJq%z—-7 vƪ%pNv(7 mj\]Z.n"&hr0ĘEc ~v¨[?&B NbZ Sj{4'S][D\iQ& KP|VۖibO=5E_RkP#UlتwޖD 쌴Biȟ h|!^[EX Kֿ|_T\)A4qOEON_f$Wc1mSc ^ϹW9v*̻g4 zHށ(lN?8:Ў_nd<ъ = .+nK X!F5SG~?Nr:S*N\*o FT=zp4Mb[2LĵAjd3?:CbB kH)@˘Ԕv,4\tk1F6`D-+LM^Տ8da_AX:*=n[0{|}/)q1߲V(PLEelbf3,ٖ_Srl ׉Eȸ @d{ѡ[Uj1 YoNOHn{]iW)N7ufJ+{ܲHD\ u2efNQ]r"S5CCf~0?rٖr/#^DmbRU+r}ڵHE]t F6,9_@Fӷ$JNr㣡Ψ:Sb(Uli]=xω(8_8$S@Éz={`jX.{Pcw!&eTN΂ZJ[N@avG숵yJ$6˯ASߗ[K)1 W 1Ud[JI}^%t;'d.}wȑ@&`i-FXÿtyɓ7/Mm䥠6bHYqes9ZUvngӂ7>#(3ޞ#d;u܅8dgΨ&A[.2X)lPM?ȓU*Q7s" ra @R[n܇X9KL tP𤝈8`JPp6;D90p y6U>E8'#NRDk}MXr iA]HFIe++ܱ^$ N}̠0fUxڄJ4Wq O0Պ0G0!#@hؼ0z~XJv"~To0(.W;RfIEc45 DZM (%WuZ2iE~maanSaܘjɩ\zLZ*1ή{Ҙ/\Cg P@ ]+JN]MAXMFSIN_q7b S㬜ÄӪmdɁv3*Fjzk僰׆:4m=AC He!Kdvי̚6nhZLBG~1S>m\P:ءQxN{c9.wJ={<093yv Po״0w4>,*حijS; u0ĤC)֘,Tnr!wW "sfN]KK)q(3t6jĘ ->6rhig~"  , rTҎ /(KKO~JH_w SYjp=1 t$>63HEİH~ 萍0w<`apؔm$ ugiakIP^['[oա^ p"]4 v/WGrZ60t  5frxx1|[W]J9+Wb"7pm!mV˓ #(i$Α{7X6S@4@ޅ]D|~ +ULUKutsDz/+2㩏X;+|(~YzW/ `rM:s&ӝpVy [dw TcO0I5T M9pZQX }@XbNDrnt6ncR`NI'F]RgZ "^LCɮ̦ٜ `bl\b"hRΜ}|Jh9{~WW*q nharKxJj<*o y$ vHO{VJj J+M2|`nɀ8__PEIDA{qΛ]igƆbK,AWLo}֋T|LKvG)?D#VD<9AsTCJtS:x¼SRr6 C ^x(?Ga Цɣ{v+8YF`3PXuCR[zN"F]ڌکOo<$[uzK!- +9VE2%GPd/O}86"EJᗭsaJ'k)|JK+D$[I;/d#}yuӼwK>$|:iTYXD7T<3l>m"3g),r|PtϴFT4;Tfy#+f:O@.¢ls ;\dsKXQ SJRź嗒mVZJ'귟$@ec$ z&`$zyn儥A21oZShMg Kg5_3PHa=kqIǜVS]CěR.iA7Y&sy4 j5RߺTmdp桾$u-I?k?_rKiG4B3^|: qM3xG[A[;;6~^Ԕ^)ܷt|Ѵgv Ӯ2G 9n56*>.|u4HT> ńO7h8k NN+ݽA~q GAk*v&ИbK`7u)#E{awc+7!3o%e7Ẻ7"e]z2mz/)#[Yhieˡz!,Q(Lb2PG n[ɴpQ7'}<3Xeyy |[S~[/jl:t>="{gM_L=ŏ'B$`#I <[aW ޳:{HM[-svu2[lAw:ݩ\ K&" \ bITy>3꨼B0Dhp/75 I[X M1$xy3(m3,wY{Rod J9:z[Y CmD]lHuFrwo"99!Gv uz7ʳdryԹҸFN9.Co_tuKَ7gM[+WyeAf!%蕢a P>$SR5vr 8YM&:7 %`SH@2Zq$L%\{R9y)ܝYƤD>{!+{MIv͢ LR /Khƍi6|Kcutf,r)Ϭ&Ak7,Kڕ9LS翦_ 8<.8x:/ܹivOIj"·šl*݉nB UV@1 hؘ cc4Bl}k)AjZ7R4?BaT-6 =egQR 4۳eMG=Yx0`; Iol_3L>7ʬbl^a14r˴>R]P!@+h Ϩthc3x%4OzU=% 2{o5aF#WSP\Q hC:G^JfT?f4lRV&8*k'!RAmm.,j4fY-STCwM?}6Kcf06vaJ)*L]+Gq,CpV_)p(m"@L#4m{ 9X'57g@"q(ݯ;a2O1;r U-΂/PxWÇ?!#JBeMg%(B}U93uσ +hʡ|/J9k9P(Hx;EXI-݉O(Y&@u@w@tQW'6dS[|qSᄅNuc+߬1{d[~}ɭ/񷼈P FOF'ue!Ћ 0ܗS}OK'QOVz%/ے?nC-/k-Nh`fN(GVSwpJ($djXm~NKls &M &ȩ%_jr,8[X:@Ңub?3K0 [TCrjURY[J Ϛ@qM/\ӡ*WtԫԾq_G&RLy&6»%`E+ⵋ6=V^Hw][a;;Tc,_DINl]IS\s9ų: gUtP?.-4'eƪ%'e}#q xl7z;i7xa,W*xIȖ {^(dm>S-VљUcL#|3'ITo cɶoWZu _"J6墛I=и"ӏ |K0Yuĸu-Ƞ!\tٲpQRuCZzIOjV|顬Ⱥ#xȏ$}-FZ. *,bi|VբYʎ7X3I.5ĴC`(O~=QV\VRTMLf(3BKn`6?9g}?Fu &Yls/8C ` f~gZsϯGX0۝:bO&- 8[,"}qYNHh:&YۥIKxK1qJuG fZmM;iA`~A2oCA( i}S៑spߝ'T[a t8ʻ *ox]h+>l0{!Q6+ O I *7 n}ӒԾvf'OoPq0R_Xni T$;WЈ6D9[Q^t,.1#_ ,K ʤr,v2pD'OěTfůHRe;0īDqz 9[;jɃ$XrjAaf >{Ӏ5bD` ' L!ihɧC j)CUro_="+%GoK^YxE8ч(z7(%op/*:wn@w6vs'*UQ#ߐ%2[ia/ߒ? @ ]X%8e=O}Mg2lr oͻrzA7o1oN@EO!a,₴+׭}A_!74('З{!dդu.|P &ZBwCc@0-]rX7 IX2!\Z%$.EҔb>J>$#q2ŵU r,yƔH3\pSS$Ybe}3@/4Gd/jիUO`n|hRAqI.Bb}r2qX^w g)d>ygƖ >(s{)fJcî$NkD Fnm+/ ނp/8ys<ڴ1a|w6:G藬Lc6%q6=G+zwF&BLgK(_>Y#,hhl@%S\5?"uYDHt`l&Gxw>aefuS1w&w%SLw2crGfq$8`\~<D:z'lgԏ!j6Y|of9lBCLk<9T|RI>@"RI|{nɏ 3 a^Kb%bIA]L[G\;qnupeЈ J>ӊi(a~@ܽAz 2_=:2]Wo;=TfI ܺ8@^{Ay=1^SRA$ґrWߐ~-`qeI:&?:; vvX|w}$ӓhl끄ЉɚqjTmxmU؂85gYӐ ˷s!8B''y'@XGx/4ڟ)^!Koўg/^Q"8ORsTڹ juWrҞz_Kz^,':lvI^gHH8p=%(?z7zCv{5$h*RzhE֮½=W+hqX4 ;-$ 5z:5xo{b5Q1I_+mE8^,U h,<[YҞ'9$c;mNm5i@o"/ N0v U zgܞۣ}87foyBoLL/'U>KQ?I"mox7Td"G^b'y_7y5ܛ{o#۞OʺR5:u;G26 !>sjs^\A#&)J&l@Y,τدD: &2hok"_K5Q(Ea,Q=~ۦnr2TQ,"0ھaK7U 0. [GX"Qn ;(Y3ܻt.9+H?Yi~sV!MQ@L] WW/!.>BD\TmqdbNh1 V55ӵM](\8}ݎ@]RL{x[ߠ +3)$uX&%aHky&¿oM8פcC)J9fv61v]ԒK.S|]W!/㹀(JR,kO)W=`^ЦVW'bZbm&,*Nt#5Ͷ@!-kθ#dd;VL8r,o61hs^@r~#^h}Ǔ:ST[G*50`]EFݟ|V)#RxJ`a} J8؂pOx-]H%@܉߷ s"dXTۃ,OsNx59EȜH[0.b>Mw, ]h2ЬKd_\KNP(H؏ېa1G@WCq˻j^k㒿 ,f}s@[%cEghKu|Th;Դ4TP+䆇ä+s-7ϥ0D?T5KB߭o >"Zd1Yh+&{(7C⸿9f"(郍hTFVW*<~2׍=_ny<"vW Dgra D$D|."~nhD[A^c̟ c ޼iLV.D,X?뿚§b٠ _e Nή@4~O2I̹\\#E\GS<<5yHig5-iVrm΂2.b^kf43T_2A^+9Ґ}dw(e;s3*ex+*ę"][?߫(;m:|W]Sjh}zG1OD%N(`&P !q2n R N0Ŝv*Ϣ<\T 6>!dn>O-KL"+,+JLZ~^3,lkpA湜ȕ첥N|N}oHN,*(GS{MC;Xufefyta4s,MrgQ$fvɑ~-2Y`A'!ux^OO`C  6(tN#d֙gCw{MkBbei͚+>RŰho -Y2qZ]GX09>kq0 |JOc G `u⬛~F >e%4+J^N~³*&aL¨x0ZODKk Ox`{r\b۳";gKb"FhӰVp2x,6kɣ R9RS tsNF8fն%kM%{讻o@-wAH̢ݏ)z=._H tg;&oqRgL o*WU}/Ԕ_wld,ƲmCK2Uze ls$V .Śk/}MZyENeY&ST^g9WJQ}s>^0t!L,d/c8,IrLQm3v.>_;5l:bըQʵUl괿R,DqcNܟ.lގR {oPN[a>4B#B~3vJ iS؏<½o~Mt֣j^k~(D1|x2G6.:aUFlomCI.e1XܾݜT*E*GHP,dY[Eʔb +'v_k5O쳿Ziݎe&#ZJIs,ZSP)qһ=SVdj?ޜ~\#NjUiZeeбv&CS])o_koyrRmoI)!jO X]l8e;*k] ?5+2,F( *[?P0H^pQjp 4v/#*+dSy8k8{xR[I Ѩ"ѵZ2OcX?F'<1oWMYUBtSė1Wm_~*jHm Ao3<9&evKI@DIKgϐa26ߜnp"_\CԿqn!a`.KG-߆[iOw@ GYًFK- KLEJ| v ,^c wX6mT]݊1wwпIϾr Xڂ^295%|lc]X UuY{_,-0鎩{۞M vl~=xut`s֑ЋPlwL~:cgT$p(D L|ja]w1_59g5S$I4V 59.ތ$㑡zJA²r>guSQtci6d5R9~!= P1mX@E@m j]VN֓횀 :A2W[7F;ABvo@R-B>z)Q{퐴A,]*.'[pP?ȵgq&6cyΆ+BTĎhc+?cEh.ARI9Qn[ m[X?xm >:n>Ԍ 7"9u:+9*]Ԙ1IJ1ɔ(}ҽ_`-9j! EMſfJ(VM%Yiz@)>*8 4Axa/t."Z>qR.%xA"z'1_Y$iKojogʦꚸw^Tv=V;6x{> zWݯ PrKxl3nc#?@I([ƤK֙}FR"P '&s2Μ; vf\^g#375ʏhxJr4`xG"NhW/{=з/Ѽi&J6߆`@ʊ;&_ ,id5nt ˝m {Xs (O3|1@[ kWmi^\CaB}^q((H9!^fϱ S4¤Wݓ}Ϊg7U3 ^x~VYʅҵp'ؔ;H! XRtCgs11_U. xQ]M뎫(•,4C %M'gJw,$[3ҾAG9]">mmQJGທdWbk#uct!b)nel|*& w؟űM7jipɺ!=#ywн}c{y6f^kVl[i SZ(=V0O}::n,,:5U7uX8.'%S$̉.^tJPqVcY~` t\Kdw} W#%\\WԢ)l3T:, $/aJ*t$lyo U~7-a[ :6PbMP6Q5;>i`ٜߎ;nz.٨RD[7NY{~ ~;V>eO)̓Q]FuhUM.b\/@u߻eTK @E4I5U < ŨEvF+U^>%ͼ"84E-iV1@U+ɤQF0-MXv.V: ۓuj҇u:͛~i[Fst{ S'لɓFÊGs`2v'+E jЇL6LH=gGn/.guĴoq`:x>1w/JZʻO'& H~P?Lc 9xOwf4l"z?vޮ4rQJq^ /-6%aC7hg!< j7?TV7f?KFc#MbZ7AxCBYvNMG`Z`~͡ѵJ@FRcxgg)./+)\ ”PeCIM68ΌYz5Kۋ¬'ned XV,80?nOzd39v\Ʃ[!ӰsrcӱN|[nr= \bh&,SL 4_ExG(!<¿٭0dcVbnwdfKUi9B}$yWG+oB8dNh/CJ P~P!Ȱ?AcA0Kb)UF!EwA:PɈ$>CO0+*h} %,zBzٹ!d0 BՄ%'|wxV(YZ[],z9nSwL5*!ɔ>,D?x(h5YtAOi2SLxV-WYz 4|ơ=y.ʥ$vRrhELcV.1IpEi"lfzĴASrf=taLYF1{qO֍Ƭ[D6H.@˺xF/`n>*D-dH0Uw$*`.:^bQQ.u[ZsmtP 7.ZxbvB\&sVր¦@&T"Tu` &ȧd<Up+ " g $Ƕ-/1'UOf2<`n?2;h:t {C^ٶyl,+_x균1 ԊCr/+-sWv쭠h3y҉ ihPs%ֱJ䟚rPG=xC}̘'6g؂Ri7%nzŕapmB5ēAe RѬsWq'dԪO}]q.$}t~oٌ"4NeyȚq>Oi\ډr&Lf'ӫ)F]uNtL#"M16BR}?= 9|e\)~&4$]ٙhT0ۯ19D/R3!fG9V9SOos!ltL&h}]je;kR=|yu瑄vJ 9^1$ksw /䀯Gsg|[HZS@)izPj41D}˲ zK"L1wvK/8iV!M{&xsd̝?1HitC:'d[J6RB\@;ȱ1Y{k jWD)MX_5DJtTHk]9(? ?l;lȫ JQAR wm:WLy-q G}ԉVnҝa+y'FT,{egH| 3쮣68RaYx@tXW?iv`9}tA|LmXMar9C ޗؚL|ȶ HӮ I y Ttq_eH@qddN}* 7\ -?F;wK"cm|H>V+(-kj&L84^(3 Ձ2tk][]B jM';5~ey:^}rWci}EA<J ֗ΎQOiXw0;koc+&:Z3:1S`un#ZzF;o_4?Ec<@$:& bcp@nyۄA !_g_|Ɍ|"e>бDau6դ)<<8J5#Z4)ڏ 0dYWdoPBvQG<^sY Y7!٣Mpe;j_as,s=hKgE:ʡltKKYHKeP8?pEs+o(B6?5޿I@'p행CPU[|a)ۻ=LA4#{br#CNpBϠ5Kz5 + hG@fgJT.|!1_z?νȯvVEGNWĩ\WDȪq,0YemsŵN] ŷGܰ\R yam~ڢ:k f"9'D|y3}gz|t_MAҥ&G/WחgB#%Uǩ,\ )'&>^Ĵ}ypB=ȿnqODR׷};_ H9zCvk˳WX NyQ_xDuVlJNl5@ʗeTUg'xm[xBYt'Bn+[`<^$^tI)@W` _MJosw6Vq撹d8mȪ2_mOuKQVMBQlu*O8w3zDhXQbI%'[ ̠(@Wsտ 7u Rw204q~s g[on ^&"gMQu#Gͥ\Mʦ%P -+_iF^ jZdrrE Bie73[Ѿ*6oO"xx?rࠋ`;0! eB$ϐhg%yB:u CsU'Vuy K>cD%Ѽ5&Ze3}K J77/7ɫcpʲjRqcϟI%{/u-[(~S`mU|,]~A(z9^I="qV'v%r|g>e''6G]TΈ#.mZ*%ݯy [h>%]+D1c3jBFqC*FyPڟ>{8CzCǻuPh2GgϴS.ar~:B$,VX.pLݰG=%E]!`vj+{faCrS#as{7$6F}g5juS_(3lQ}͖3a,z`zV)\q!FP\ i"Zt3蹚&q؂<ТL,I>=$k9" qg !]e/xJR6 z6܁*Oq:K#X-z''ϗ6S^ 0]Ex G*wQ ϗ-oуg XXxYJ2^(Q$gZHAszKKTɰ6BaRGR"]K#JY;(<cs OJ']cKn/>($5W/£q7!b dc읛|z1hEPkmH0M .oyCuhK0*^ ڜހrN`9G9Qw1xC_>7.Fn'ƿb0PV^ZISgsT5y3qS8ZEW;$NT%_=kSYWbӰddqIaB*7?I.(oXODZIB@ybVغHFn+4JS|?UV9埮B sեA"r?!oA l,SA  G!Q<EP5:r!~ 5Q} &79$h` L{ o`̒_,,)K/"y 4BUK7 K22:ԷIzf~<5CL/Dž:&gf2'N5g=@{҈Xgb,֋UE4@7=ɴJQ"觯yF).vT w9NƄ6r꧊۽IMJM *kUaHw2s4;Wp}7wX[CA: Zl#DjY"(|]re Qv(jnԂ@?NUUde+F z{5t]iG".09c;]ֱ/k @NK*iUѢt,⧓{{r=_ȎW`:9ȤRGXP%1.hu@1ٖt]")i7smStY#.# Za,\ȆHqz05zM>LK8UijRyQJRW*+*7oaYkJ)LMXӑ6ҒdHȥ82N1q+M9iN_E2\I\Yqk6yDK'epNeDy3 M0g[  VCgtBX$) BR{nC+ց\tY}AKzmc80Wxqi~d*$ce5QU'-iivD~F ~:~r:Vm"$>2g~O`y^mRėtc Sz@&Beַǎ1Z/32yB5m574XU#F"Fq2!Sq?5 s6.C^$ayJvҔFKKs}Ω)hUaۜ7uHX}ťpSLcCMucZ!MqH^U20pA`4&9jFƑr6*e~:Q)~*jkt$gl1 7 u4MCl~eaFyB zqe-UKqRZI{eWsZmW~85Y{G9b(xKȡODzk먹2Ijx6eWkvB-s5Ij#~?}h?/-66SSD<0V+ Hh'C4qa[kK܌&7?ʸ.) !ӾK[CS.re118l/T5]kw}amԥ$,ZW ߞal):ar$ ^(!(;%Y1~GoS|n-FD?ySQ^<lHBmG>eudSz'.U;,͝oIVsw;(癿Q|P9cҿ2f qNGD͛pӠy`Q&Bij GLMBggI>eߒj\-s"w?EZq6l]%)YD2!F_13%R(c?ӡ8wB>NIX7P@5OZq˯/w3H]o@b`Kk} ϟj")/3f;B#"y-L cE|LW'^23: t[r̕ӽ!}qf>)T=3E= 5 $" 7pQKvJd@/m .)H&3'~t9xbUQǧm"1l;$6j@9o{'l= jJ%?Gl5Ihe(wUHd߄t `OuHzl ~0k؛74Py cTJBn_7PYW?YkF${2rϐFwEYCʳJ >{P'DE/?H$4.m;L [3jgRU2eo4_0(5J7_sM2+grM~b5#C]!72кKP%W : _ D_],e^ojQA]J?l+ɘIf- b gD.Y @8R>Lc+d> !? 9IIJII Xj0ds sab腶N_1dkyZ{yֽcIW3yC=aOܜwX"wR%tD><"ѧԖ{rAn4׃U?leUIu+ly P6s]ˤ;i-X2OS S#L(R(E75 di҅tm-<#"%K[`kISe5 -Cbr)DAȪ 60`0XӞ\=<6O8T-L_;mۆ_ 9EGM-cvp/(~;n6ǂN;Fr"?e?*i:k%iZ7fRt/cG͕?k5ĭh1DRٙ@XwϛBGCD y]J8͓v2?4HӺ}y`H} vE:D~#;qc\TY48 2/X(G.Ӗ뻪V8oșR[uXTM?/f4:$&"+6/(`Rڻ[9f|oM14Z7旱lLL`ߌ=>ړ**_};_ÎDѕ.a^QG?qBNCxw>|BUdt݀ڂ2X]FbQc>?(1oૄO1~#G7_ 1=w^l.[,Mwpxu-xO(ϐ} x~ CS!=!rKc%P}Oe3-CϯvQ"~Aj8)'SsەW-U1元<|wBﱂ3ﬠ-`C3#<-4c_GԖo&hlBhZ;o}`|~=MjvyFYmN;o)kwG|tu@iL,^[fDؕU;3>͉!3UQB{'`*LfHSAED]Qm'teKAG?l=Tr)[z^УG^Oii-]L'gpiMcSMUJLcUC_:8-dc&I"t0kP@3w rasA T:(zK1Boh Xk{2Daߠr D SZũJZVQGjx0N!Yǩ3^zi!;rWj n&gR~>acG1*H/OcŊ.Yv/D@>^Sŷ.jSppk^\HTY/kvEb761@NWv{ע.J^ZQ2uPX#@ $O AAjc>⤢L,'D$⫊GL:㜊(f[Rsw)uI:Mh0VdEPw+-P 6 ΏiG0YlQ+bbA~)W> ȩ\ROL lf]qP^Wݤٯ$$ȸ۽ԋdqːZ fQhnCyj@%b2HoD%Ca$t-7NE?x*YQq>*HPELYA {ԵIiƚ'"*d{H1X>*nI80KVJ^ޫ*nr#'UOxDk &]SOl#^"jxL)NgW6| bec^6G&dk&k^Bf_9䑧$6\z L)PG:>0ڪ+g 婩O>X#D$LƤJıssMqѦL>`]߰M##4Oc?d̓DGɆmnT;ulP3wʸc45yp?'~`pKO⊡eih3.><_iU.# A^p91't ФƖD#Av&le~(_LMrj LƤ"Y$ TFĀSnCAc].숥VZ*Zb! R> XJl&j%Bqƨ e=*i%LfqcN*8ň+>,g4֔P3 7bAgM]N] bnВyyo[њ*>6'ꍟ%l6}TKzOR4)c6uC4X^a{@Oj'돋(k6·/LL%l#LȌ82s)kid,m(<w䉵/$GJ?UuU])2C&WcBKu'_SF:2ͅ/? nŏ9&'El+Oˬ /i]_72XZ zplq` ~3 W_@ CB٪;m؉^}+,qYkp9%V6'-x~{[TWHNy2 x oYl#fی(' geic9 *3hfȼdd\^y%i$GȻ%KGT*FkA)P4z<̧S^Ϥ)xdMhbLDjN"D}QC ={2H}$em:|^u3B]>hf/9a{Დ0?&+hxd+ KCвTy}9蚮̏)i]2e&Aۗ>3iToے솋4eX}Σ+ZJ1uQC@)14pW#}FI]"&uy5/>󙾉M۫×qG2 b MqLVqwJD/OJ!"&m e*[zMO.ꨞ`}=Q h21 FNQ7.QmOϜ &H\\'?VP$#6P:TEt)iS#@+%:[X"QOaB̷# WnK)R|/ ӄ2Ne=<i8jgM^=Kɲpd?#ĪT =P +W}'n,dX 9)tsM֨/d{.:cB_9WN—S)}b*Laȃsqc8Ū>0޲aXv-EMcXF +ӈNN)ARMH7I}PRy>ה{6f!axBcV^Æ I@%Mh'&]a\ףqeP{_M3Lo>xS^h%4c;/i[M]=7^˄q:|" Y䨱]M=8}b0]!V:~::,>vԋ8 9$CCOL,$EO z1}`5~)}GLp 3ox5o?D8s 5*laD,n A.>m D0ܝ ]yLoQ<{dC:d"=5\]#*[XCBqEh;yg4Ek|:GIх@˰.J0H*m91gG( nu[>0jAc1K'yY5Ir%촁̉ X/CmRvih"V$\^|MVhEmj2p]ngl_HDỵu+ȿ(pwe{ 1By )X'i/ mv}IµT6:Bٽx{hY>MFL}?B- rNZNdz Ķsċ($m/r~u.^je*@ڂ[%ZՑzҡ@I}BheuRÇ)e"}[rM@߷ڲ/( yPplsuEQL1礰iism;[qhb{MᷣQHd i3"?,SeF$+/$Z:3Q}>xq\SGPe(k\,^Cn 8\i\̪tvd(wm)}m8fJh?MgilĴLLkLai.L:>篊MWt1p@YCY>q`iczZК{@SlC VXN9Ce(zFG;/*w1Jݔp$#{UL,R]#f'Nl(#?b-bwA%tgIjx &3کhVz ҆dEbyK4|Ⱥs M%Hh\$fD e[#[|r hDrYf֣'V]%ǐG u 4mjB|ݻ;6TL4BBSK%~gx7Mr=S--2F$QOf=]cLrș\(Klf-Ζ>]L?:LX▵o242t:Itq$39teê-^!~kBÝTb>rC嗐NcQ $8z@r/G<gbj$^m^> AW9wDIbM;ՀW!皫w$TVn`w'KQdc D/wN|PU Abib3X?5tפM?ܫy0h/VkLAYK@|{i!-%aM,.gQI4bΕ:oo&`NjQ Mg E5~{nI`7"ޝW6:b=yכu3ӠȯY8)zoG3O~w}/N߳N6߹!Wf}FxI/M ='uԇaSI'UI%#]iuӑe\FŻ HϨg}Mx Q#9sRFzMjRj2/8C";ѕCZ7z85? yFp+Y91|[ag #O:)FZٯ5M4GbBBK B2:Ss',& ?P2eHX*k0&,zT4`;4}O 8%p{-?2HP`OwhH=^f+iUW{p֭Z8B$eVӗ F.$n7A r}<FݟK|6i׹ĤZW *??%1&&" {!\sўz%_HI7\,: "<[+CWܓ!x2fTX>vp+o/*Ym2?UUǨ^U , ikFjȼ X/(sE/zX@,֣j^/ݼ8u5AVBKDm֗=?KPr,{M2 FnIgE ! IEMd-0!r()T}n""$w2k<$#S߿x2f̵"mqQp,kހBt7v.,!y8NjuVkTnn e2jb&^sp".>`aVҌa N#e wNl VIU4Bܠ~V83j;Ct! 53i֠ I $7L@~PS} 5*"ŏ&!)Oj#u@33wk/"XOmJB0nP] T@5ZP&z XamYOq9v5 þG YX:06=#f-賩V|7,UMb>< "Ii ~tn |/mEcR7tE-o}r2cjDD =]"R!C:hGiNTqB -҆1Vt.in')^\#MY*TUD+?A8k9-Mp!u|VV-|ZNDO`z@obe0E)XMNGTæYcyQ GDd*>yfk{ !ssIVE3P{9Lr1ow$q8MvkT{grl(a< Y"ILjcP@hD)"h}qC0C$ޘ!JPgcE7I$yZ6VƻݿX 1 ˋ`SLV,BZZ*qSM0 h93EO| 5L﬩ ;*N^g,n%=8gz~ʵPL4{$lSJ92'¼A&>o&,Pt(;eE+CKel 5T3~4 1^]aD;.x}-"W\d$h '.: #07CXyߵ> 6F[Z%sDE)ZYͪ.*\&gJ].rT;oăZMX<>4,{" ?8<%w,p #2l!uīuVgf}PsqvRFGxOM$$?y|Ŀ |F(C)0(K?p$RNT<s_+gC DlHE6i۪.Ů-ƻ:̶ ݯފ@8p]9c+lmҖy"mٲ C'^ @(Ǵ_^/QU]#8zPWhX C{N5lgZ)>XϠ_#X .'y*D |\61rgۦn1%o)fdlkU}~GiF:w>; MuwsU5/FW`c蝷,D{hݦм4+C:>jEW{Uh#mW\CQ,*-9:z` /K`>#gVi25k#nuxU;5LDT`2jDt_]#etLG8UL]HUQrLJ/1a)$P kb1|n#:bC=@Pʕ~<_q̢0Wц:BybDGs4[֑޵"me& t֐ٿ㴫J#=gY U?;/Ll|&벌ǮUTfQ5jBj{eZ BW0W;Ҋ}ɕcBCJ6HzY\<ɟsYJg5|B8'|' QL!g7äDuy &D2 ",is1®wrtU7XD_E+K/d_gҊ9DI@+g@4cc (M 'l~kwqlBQ[3m p.xj-MWT`PVm?ަ+t6$M:C /zzv+2r?4ܨ P/qf; _(FoUhb3C^ @, 5>I=a19ȝSؾd`hF F>kL\[Qxz?ѷjF>j/nAzĞc@C5CH% }f'9c0IZD:  h5=h b;zRE՗.; OnPqAK#ɡl,V!| ƕ3ȹd~sLZ'~11I;HٛX7 @{&#H+y4 -j~ \5lK%ҞJF7$K|Vv}|JQoɶ =5S x;NY Is.)S+J`/N 8n1AᓕpNm\АNw4n|*`s2a.H@ 켨3c=TNUx*'AY/yFGF 1^xXHo [7Q'JTO;,sP  /6 .V5e1H5웿#eM*oaZ'dQ)>aUo\uM\wmhbe4>܁ANR kgZ ](wtV{4 `Du |zdc;A\q k ۚŢW-4d,8Ӟ!`_t}?WO'x0 ݉)<>ʪS i^EZC36h,  b(nB["wYuxT?܄ % 2U B}u!/ 51wR"0OU#K .9PEVnBɴ,Um~84G&Z1饐zƒT'qEQc7l*꺙qS%p8Jqd)V.J_:KiLzl@!MOkѴ.)3-k5/I3F.[Qlj'j*C2{^ܞ/y{P9˫2dI:QFvm#]$ߐ0馯r|]1 Ot̏?98 KVb 7J5C+,'# aT5ˁP ZmPqʎќǯ#&MPBsm:C`8aPI6(R'1npO`iKG Y"1zI7{l{tA8~:*S}l qFNsܢlQIr]PTKTNlU(v)Zt,D7tNEb`(|B#s]i 0?w+EEa|:YDBX7^.ru~N'%6*x?ώ]RK1Z)=,oNPu[3cURyAZ/8Jg t*72Uઇ1.)`/B=Yp~y.. jb]LjMw(lc;&()3k1W:]h3ء,OqÔa1ϰVi_xiD։Ђ Ss?~kz4r|(L)K<`h9ϳmK{j?.\`(Y&kCk3!1;_8wxߤ_ CSku qbVf*#D?SQu_!0 3`W|g%GdDgV?Hf,֪֠'3eksʍE -T~u[.E1iT"<,ΈȖ_U; g$:Ϣe8?LgB:} 9eEmc 5@JKCSRB%J=i/Yԑ[of8~vB k*s-fߴ[e|x[zlAS㐅Cq\ب΀J6K I@](fԋt[dfd`9;`ϴ$n]dʿ2J ͕o+R 4"3VogmFf)@\^7✘HmHqSf@z&SOcc/-DcAtL>H}`FSQ[5#8@:RڤvZA(2f&~x3FNXe+#eם}^?$=pRU(fR3]>Fˎ}ZJ_CJȶ[>]_+ǴbRuO=vfB|uk6K}>Z. \0}DYNO`n(!Y"gtmeLK Z Hb*X?Uy;}ӽz8p1q ofVuo. "҇'RUpw3\4%TI 2ə[9&%Xj@iMvߔ@ݢ49mԎ'&m^Lt%;&;OTyrX-#B]7'0~s\u:@j";=n'w{,ܠ+*tnq߸emAÝMIɶac =&Q'^*F0ZɠHԟܯTa֕e: J"-qUMXPP(yˑ`Rv a1$?nXof,5ic#Ym|Mah$fZS .%E£}@JU"fݮdC +&lfxЗA%ӛ=@^P5uZ`T gv_ټ>¥r{U_0H%M% 8) nqGDW#s, PnDjz/q*กbiа|ZZrzq4}nmrKrLsGߵ3*[M7F(B9vM`U(N++>{UrE]e,QDz'ʑ\ @ ]K0=>@gzBzv w~:^!Ԋb<;{Qv$$@"!M&w IVpJqk-WӺeZk{6͌Yw4Ca=۾],^Mv]ފ g,_{H'I #t uKF%0siz$j.rɲJ¹W@%:=cUb6LtݣۨSlWMvՎZ WdL>XR1k3ԥWu\&KЗ'Sn#6Oಳ8"MB\W%l@lV0U Y_!&+'=idvX a9 fnpe-oF&Ohe[> JqiZoʴ! 8ˊ.ả&o,[νז/{_cH)8CTc iY*bDȄ.pIvշ;Y'U.ߌ|o^qis?gM0CWm; d۸Yt}RDOwi.U۸{mY8Y4ʔ52qE"EfTm\6I-QZ C+wG2@JF/f%E"5'`r6q]?bӚ^8.24z8\>ޭyзDÁO'(mqVÿxzb6v*axkUSp.8&;AݥsgC2J < e̬Par&ql,&9n@*X`wKZxwd/~Z{<_q+g~X*\FY=š?t'¥= h/UաVUցuZgO bS@id^zld2\(^NKC ɴMʾn;OUܚZ`h:?Q-B|F1F萙@C(LgґR|'ݱ5BiۦP}AӀ5?G屙o^]l~wyztiđ<;s豴aVx~ ҌYWLF2kV1TBxYUaP@Fbz[҇vAMx5^'nӃmS6@'#Y'ߌO14˾aʠ;==|VgJl(t- } DطTuB裒zg+V5hRl'1jArQ/4h]3N P偾{i{.֢~{:0!넴{fTeM70Cpqx,K.b:ъI⦫˩hb>VFA78+-!]o f<:ٖ_X373#+.ܓe5"U&z!!pkGX)vX~yb1/Kȇa;g2`1k@qT겆?'.>:3X),|P#0>̴r'){nަ{k 8U ?ڤtͿV y ]H)ֺO4*̩YOf1hYӓ Piءě-J8dϔPqI^(us!_F0F+?W/Jp?4lc=8F Ut\ɜ%5̻>; q9 kSq' $HO}=̛q`l۷z*3E‡|)-3yL_?-n׽i2j `k= ,@zYC>+"4lYL&Ta@H<$ _A"8]J0e[K-3Oٹ,[# s&;%rGo%vjVy-%2k^JaaD[gp> t^_8hDPN@3OcvпdcVZ<lz-@FFfqr+M16=GODyJ<`D&}EQ#Lױ{5C&VȵݪZX7 ;{5sGO- % FɁo`T" 2%unҰV$:}仯+m|rّFÇ!g0r 63v=k}c"a?T.!nYFjb1f0a#-:Fr>!{z~;hei5FԯYB# 㘨mb D13t@wQ<&fiMW1ID5M,8DT=k>: &nRkԑ{[zm)L[(</QzITUh GiP6l\a'NDB+}/#N[ J4=PwBhpD%A /vI$ܣ#F0PƓQhQFZjL4ka%pdG_n@GI v$*`3Dyv%1`Fk5szu1UYrj,?~¸Cuo4CvI_0C67UcL]: "-82BQ?(E[ D\I+3<z9&3 shYJ=,ˇv6CM*ODŽOAZ '#29seڸE'AjhI2d$)Tiv 1K( c_ffpSKCms^W~#NvDӰc ^$ /*,_8q(2 Pqq!h%PkA>xA| z[j4NiAs"pW$:b՗>Dc2@CWkl$aٗK ;IBZ.gIkZ`;m-0ǃqE8,:/07vbP/[_~, WmVF̼JR#I_iAz)-kM &GJ|/eeմYv_C DXB47>̉sՀg5}QKd-R'?>p,oXzӛaWZNk.1gsY>m*YU|$\4n7ZDK*>H~L68"UZ4 Dz2?"S.,{ hԋ[nA Kі`4zYiV# (VאfOg{SrHrXFå|"c{7- j}}\0ݺ]$ԥ-ό)c T14Y\n7N|8sV\KS}^}A OoTxj2da9lY$<[\S7iTFōḍ]e|EI'9B ]$?2Hv (/k՞Pwɐ63x6HI^( NI SsPޣ0NEmꚴO c_݊߉ " Ծޱ;vva7)ӄ%$rTuv#[Hgc0 8F>5cg&:iL__lZUCipiUT>ipݠ%9rF"aT^cȸH$ \(u%KR80 <x1jq.z7-aVa -gl+5?"=N>/Kҥ,"ܗ~9J8VJ'H+%^?#.HJGVۀ9|eJmïb-gsm"+5b&cٮ`M, :wZPGc̓g3t ,0gesܒ{wn.,AÕ۲l qeJ޳!E;ֈ Ht[*RNY7g} r^IGD P?Hȓё #JavagNt`BYVįtN.e٢JKͦ\KeÄ[!@tU0 6sR\'wY׶(IViMzk/j Bukmg x:cb0/mgz\mZZ5,'a=lMG럽KwB8AċI(U|Tl\)w=~*Q>t߫JeE؅.۶ Fl0,/0i)~M2fM_w-7Y8X}z~|E 5%) ~n5I -E7LU/ "PkZs,g6p]=uUD1;DyōLeC ;R^]A&J;fAC-[WPUHWKf5YxC潞F\eۯk Y)5#p25,j"-BR)b8O]%z={aj4 HsA1~ 5.vz;NAVwg LɹzqF.XlߕRdH1ϓKܜَ̞_(}W7WkdưHw>0u-lʘna,RC8:Yzon/}[ Q<_;=jiCn”3뢾YGB=ofr97e0w'*FAMt̂.R0^Dh{_ 9 Ml7Tf`Z ;}{'7]QYa po%Ok9rIU!uv<^p)“d - O}ur6ݶ x?voyRx(7R*PPe nW/s ~00I_0KƆՁ5JPNH\;V>1{M}7pἥ u!ldTJ􂛔kG|Fuv^վ~ k oKV3&EwE+u[S.ML?׏{3ec]uY:p>pBI$&?35֌(-J'*Zwܗ 4cyh pNpZᠹ,ٵ}0|B1}k=. Ħ a tTݝ2; ԶfTT(a<4l'iiJ!VdQ8 l #ez郁](9=JųW'o}&|;USC#ͷ@,FᘌǢf` MӅڜX<ȇ\}o!&BFUbǔgVH Xܯ@rn+܏Hj"ꑣB㠂luԸ&-* F}*3cz*:KJl~̇ {=$̣ۡwX.1d҅n"Y9iFwM{"fR-˂գ % QSuț {do u@7ctӬ{ }7]o>soj-r8ܯ]%&}bL'\|u*6)߈IP}x|dA~C3znD'3sofϥ`0Eřzw[0XVyh/En@Iu'ڻZ*P0Ɩx]!$l*U^%qQdK| gH1;NѹR:[l7@r2P^d_ƸpO5W7"~2ߓ+MTُ~fvR; `UME;@ Uj R术]dU%46@Gkh)5ͮ̀fCbT0ORI%Z1s5^)WEu,s +?'>'k?O3~B4-cz&U~%6d:R=Zda~+ΧmGWBJV}r{ܪ< =|y"4샡C&X*.>&ap?$p5U8q  * ])T<&AΓpQwU6hWmU~.<9O~ٟ7Y"4 ΂=+"/@Lޮ&pңxdhP,O->ɜh v&6i\ĸv8 6~>?`nh *&腒^Q#C3K»UO/WOKl袈OJY1 mY@YxnC1\Һ'جK2-+vYFo#g魃sn(! dםw$_š3d=[$P~+a,}*ɝSc?z/֔|X8&!' ǯr܉%(UQu}5EǏQp`29*Axə Sˏ6lQvnwT9'pʣo3oN TH* `NnI;˛exQubYS*Y`Hx=T]F^k4M\`2 bPp< ]jq癊Vn5-yv"S~ށY9 4:PqD>9pahyB/Vd }ƨ9ҡ n:R%0@25RV[h?0>-OJ,1$:% +l?$IM -d] s~a겋fSgӬ!k8myۖ9E$]L&rRq C&* vt}*A?AwKaL2w _rX;~Fՠ1b> xGE*4?z <'وᣮ'[O:21Vc(五_gry4S--ʙ˩HQ' j=>/Q$VDL|R:qi-br"X!my#@V 4T:o:<, {[. Q- 0cf`!(ћ~i6|G2$D8̭ Uٝ+V(=ricNj~Z\`&Kg\4*#ule=y]7{ľgf`k@cP۟+DozȝTT|~/ɄBIU>%vʡ\#*||n^%Y@q`XEo6۫pZ$6"GQQ`p0Lsgb#YU2yL>ᯀ5j:~.zQIS,xn;]Sڦgq8ex#੼aBAȿdNKK5{+-cݦ)05*'P_| R#B)|>ǽww6~=zl #FQr~A`%@~ZyqL.}r+널*:k-XAɳEUy-\+AD.a|r xRw&j< DQq5aNrtb& S; -kʼn15#gN01^%U9[VLY~4 lvAMuLyC̰Q:Lk#@5BP"'&:P -(?>mJⴛ0{-5K!43xXpDX#VYM1}w8,_Y+(9<ڇk!džx_ EK e :ۊwk"$vw6M_Z4Bof|Qwǽ I9S.Bp rBq.xkǰ3b%µ`N x&AlJM\>ޅiHfLV'sEUsX'[jEP*8&CЇlD @CH!U'F~ɗk~!ڬ_{9 t73]J .y"; 6e?UmdM#jMT%IGp%sqn4kdž!_ ErSIʦ^ ͸lO[L_ Cq!kp pBg۷pcbU8O$T^*#Ώvft%A~.1GFŧ+f=aBc#hjDY6F%@\v -tQ> )Oi?A⢣.Ɓ\ -Y3/{1 jknYZ7ymwZeNoaHdW ԊD6s>Ԗ7 𤎎i3Ʀk7S-uIhw<h$#ĥgvFkUskK|oB183I6% gxQb`%ɶTXnJsm3jp=Od+.]Ȕ}t;D->|Y4r#2%&!aܥ/(KIS]++:L3*ouG>70lĊT:2mIl7>iv) c+2,+g5'v`hzB~qi- f ;wv#LV;YGNvJHC[#yܖG*&Vڴ~Zc4+~Q T b9k/LJpl3naK=iq 2-khQ5`j[i!fÇW<>m0p\\l(^ӯK(Ƃ;;BEgtr7vW?8a}UGP/ h3O/#9 bO.j_PuNÑwش ~Ȱ4㘡}A0{}Cl*": # `ϞʠX.$Y/bc"ũ-Ú7Th(45I Az",h?$ b~1*Ar|nȬ>D0)Xqo?} N8Wq-0Nj3Խ.n(i=C,FsXpwκP[+vih91nV1ZCddgj+)* ҈?\ Y.jE qoV#fQlZToL~x|D|3 ê=]88QFp9fmI}xEL v;Ql/ZH&g&ҳe'z ]R'd7ZcHhRLN<0nV3̎Pwl 72 :06tLyB̉,b-H$>FV ^ G"\QIӣ/\?HtXWof.2}$*e{28Tl,oG," Pz>afw_C_ 'LX1aҖkfսihPBԌ$EoǤ ȥvZgO|+CrZ؇Y'_/'ZӠ @2·o8$k8TB",h9o%P; zу$36L$x-۝e8-CQC>}]Fa1!SO@T7v\ݚ)__ >*w\:O룼1SemGHi2elY29dͶ_KBHgc?}\^RH=>HO[La@wNqJtJ>VZJ teScک$)?Vye%m ԺئZ,M7w!-zNJyOIIϐUTK٠n K†`O6 <3vz ,tWت`BiTݳZ1(:URd. j7]I>(GT>I 侣I A. K"B \J:%&q ,l/A Lb}h=/$E@>N,}_5Xw&}NTSt9idg3ܹ[6P߰u{URpk)(|9БK/drWR;S uݼ0G:'A-gO_C $IREX8yf<֌{['T#(ĉ![wI!t(, {@LC$Ǻkb92F'R(UuW$ U$kRJȩi}0^t W*5x>^ [|b׸Eu˻qCǪ5I;.%"NZ)+Xb;ǜD< T)9Myo8672c =%q}(Z6vHYo(Ckb)sP@gD٨/aNj2A`<j2mFk^ʻe޵I7/4#mV, okm;//%pv^s%ҀHAtx&?v=l|*0h55JE(j[jOAT#rj|4ݷ[xuj_s.z$}e𦄛l>fUF`4!e * zHm?5X741dq&_G9֕o<E[}+:Qu9ǜZB03bD+Jisv&c$ @Ҷ<IɃ#+| ܦ&0zD8 ?*[VsǖcJlR^HCQꌸhwzcciqc%D{.ٵHJn@a3HeCuTAɴzj#xisp)DGr+H *FQDU}Y 8dFTJ>O+R!ޭهVKT\s޳7ޥ^>4p]lCY,MU/u/g"!%~c^0e:ae>X86 F,r̞0wA=C6tdi1sIQGR+ovI< -ڌV NǺgyW&U$x1AL?˷ mk޴h0HӠl()cpc JU<@F4>㞝¸QBi5N^Xԝ̎ۅJvT1~M@3*Zv'|q!X4nK5PNm>J7\%#UOY]Xu``(RIa<=%؅rS䤋b /תtbBdкyi7YɠA t| 7squжE9DGm{ؿP }ud &9W&<Е!ՊwCzzD(!Z2N0Ua܄:ez*s^N!ӥ̟#[!Y f^v鲎@Wbu"r,1*MbZ-rD}?[F8|3wNhengqse "k2?uVGl Z*JY:p:RZܰƻ ޫ`juOV Ƹto[,(6ʪE[A.GP6yn<vߣ"Xc*^/=i C->`R Ser\RkCpk7͑ Or/'J7n1"Uj+6keU&VyPLϰ-,%+1Z&x?[i_js^͕l{񀔣>KXM UtQD tzya'Re&z7{}-ULƵ~dr[5UrTǖZ9Rg0d/t?M vZr1WbgKNu,S^W(HmW-\mRA>d=3#lq %ir0!O?9cwU(5SPo~iLnaՋܵȏ5shz_Ƅ]$hX.Fq-5%#]yעCȔwdbP{lͺe@|BA$ě'm4-wWsDBCl0d w Jq迸nV"tfJC%7FK,<>oo\0H (?S}1͚nG':a3zS tf*'j62@B#X45fl8;BHq\բ o) *{ kQq"c+>зtOS(zF Z?WH #^r}>86(T&tغXїRwG NX_h)Er##Q] l|a'*uh>ǜ SV  OI4Z,&c]/O)-ȧ *M/GV@#Zڒ DdDc5#bbh{@q!7tSrc:9\'@$")"RfWƣ3љ ;e8/1>y^D%qMќy^pf^)t0A)YaU( :Ӊ%K%9@E-Тq dZ`@GDN4n~C,VsμEV&e?RCWu>W;v[w!,i1φL=eNH^]&ԎJ/q9c!Y8-r` JXJ#seP-k R6f˦>l|5J&亇NȬ\%e&hf{z[S~{0),:GT$(͛0k*ӦŻڲD1J4 x-u~hA9ÓӓYy(&mxLnF[4RΏ(EnA %C!KK[b$)?(H%[U/%tO6D:~Iknta1^(='7RƧ}DZ¤43ycʑ=K_S瓃}4I~0ˡ,G%}C>Z}lJ?Ѱu}G;9gOǻԽi&gPU yLoKdwe8u î8,M Jo"e?6H)O /~}X  vBN]625oOܸZǐVXk|*Db[j=Ga'^ lƩ6o:x[lm_\$P vmúTC<~el+Rd(3# 2` 3nsO pIlټqU9F+||*hL?p(JR>%;d:#;}[rڻThH| #,.מm/0E+kι5yQfI c=hb :,,+1ȱ{.;O7|*ϗ?'W[xfW 30FK>ocD{JIE(2$":޴-2Ҵ X,8if/3>w>M r5N uwx%7|Ő`; e渏n߁%!D.B\w)pF:*^]a2(T(;v.#@T˔U513^Q:p'|MrJw'@l2Oq 0bݾ9U~E%؆ ?@E]r ti@b`/1LJ.Y bZ%>5d,cd؋J:"6#[P`w %&~+\k+:_X|G #kђ"9ԐTY^,#:GHңM-'ͪ',%'e\ܠ.R6* a@f}͑ pM`&J̎tuIc0G?!&'3XH sըcNeJrɈ U0!Z&_0wPaPEHө9}2){ex"*SU>"JJ-Q1'xP?CEaZ{}rX7"HomUlp0Fs08 CJ,v;QTe]%9@DJۖ Kg|v@S ӊK9Mmpukb/N}x*e3^e0H?Izl$x{ZIPaЄ%+aÇdo##ALL'ah?cI~&Q}x Q^tkʜlC3Ua: O_BeCp䕁YPb= , J;\g?*q!V&ݷ42#iTezF#[dXUȠm 5ZgAգaDJxQ0Upw-&1R#ɶfK,VatsS'[-'M}MI G=[ AzꍷX>vUH$.t/*@LYs2R*vqq|m[F`u':``Kxh{Ό^a&A+Rܿq2 ˜0]6׾Y˾z>&0B]B=`#}$sw]_hfݿY̏G65-\6ݝV׆$%XC|uӜ.$$ɋu @Af)R)tbTٽ({mivx:pz1y)nJ/z}1u .OLߣlQ6 s qs(;HT"& 23{9'nҴ>$pyJH (rMvgn1fbvSfkBg|/&|mׇ{MeܓD'k݂>+; $/SUd{t+_+Y 3M aUso2xKW#PʸC2CN0ݺJr-%|J~MGԕe<VC ꈰ\࿬MYTVTSѝ+beC L]+E?ܕuw4PbV1oxr+=l[Qbj6}҉G(?MXߌ}ǗƮtg8>Ml勺W rOE`a#bmȺl5#dj9W~S2Z2(:21)C&rNcaH޷H>Ǵd5Py-Y>q-Ѩ#f ,-=TǍA;LfzM,h;@!CDɀEг^<#d2(n.aqC#6}uPPHn7б߈5Xxd:Q"5ezcjY%4 rf3'". Mk{̃)oIu@6\]q Mz" Rp3Jlς~6bɜ[ lgSCs5$+&L:znKrv46{"Ic2t\Teh+ysd=Y4n`ɠ_tN`ȋH~ua=B@FS4qWd/: X'^jLs}7K:4g؋UvڣgҙvU)u݃N# _pk.|G:]8XlcL]! pk?u_pxf!}B'c`T|}ښD#ScDpv^a:cCMԈl6\ӊr0pZ!h6x:A:bfs7/&8ܖ ]Zl/>z2TAi.PD'SӄE-mIfS+v)&Oܐt+o.;FPbXژR(n%&&@8jH*;Jp3)qW~rnd\ܖ>LD]{䏨_#(N^Gt*邅rF[#ɮEز -OI !`OMc1|k  qwuAb^zu71#7H1"SShNrN DǷξ{R-\  k{uMOuF/S99Ran#*McœDb,YgD;#]|R;lnty\(<޶Ay]V?dN<- LR9$- >"p&B%Gp;Jw%yKpzItH1t{nuÃR)dLZt:]}@NflRL%*mB~l`0.f]/ۓD;+bw(ZXqN>nĕҭze1&h7)jwԡ* =\X :f s@ n5dn(,d"h&Lzł IO1(ᩩ?` 9Iwkxem5zc2-ꀓ.Xpdh:ڰmDcWP䁯k:%AS0sbfÙqHkt6˭6 t2f->F*sac,o5=`0LXb7, 2%HT>̨zb- HEfn;wg*Mu_ޖS8!/FύseMn\` k^$A9 XX'‰:Q U}Ok_|ls3F`7.Z&Qzav*jR,Nf N#CYh[Cm'2rR\G>.a=sAK-  Fԓ̔kf:X4 5~_ӛ\fʣ' bHdJ yn\yJ~}lAiQ2lOc5[$ыN>AwrBVE@mf;-S"fpDNA ۝La_ h.R*1J۽"e29ՙPͺ#mܙgʍG "sjg )y`(rD/)XJm;ӗ^sh\)qNAm_e:U#`,2CzrV[n>0^B^{dA*z1e5B,=SD1mOE=N!'H#9uN[sݦZ;ܹc_. e6E]HA|S:u{DA,*x(3G#kr!'cmBr**6zxIð+wjI>E߅jKeZZqϙ]$H),{,D.& JG3$DowҪߏw7R5҂"q-[D%~Hkt(\>AĚcl- n >W$}u8jLZb 3%Ф#I7r{oLۙ5 mL"5 v^Lb &s%c)HDžgGj4B(N\r4oל 8TIr]؁bbB5ۤ)S1J%pn^} zxq= FNbcnW3hԦ0q(5SLq(ذk {s1, б^58wy9͐*AP{@U٭+ד&bTd `]dsiXoi U I$Oh3  HO*&!pp Kϋ;_)6qxLt<@Q'ijnMML#xɸzPLGx@<:W7->_D-}D 0o`%>g¢ 7HG1ӘxgN1{4C[GA ${(|22k?_T{bi&] \A*GB_]^u:RBhNTaha(]Q?1y_iു~P1Wkw^}en\m.Zd$,&tl KMع"S0JF5PuinIkK48gcU?+sh^oe\g侤1! L֏VP{BBfmsO?(WRGIg#"Vjb!oTGx ?)I@n!~$H$e@D]>D;8a, X?MLSg|74]$lA~N 4wUHq83K-̟|e֩GZSyT)⽦5Ij̏B 镀tb>T$e@XNIZrX^\1|Qe$\aF~-QQ^ϫ`_aGWJ %c6E8 P VH"\?*YyjZ>!4nj$|ꂏh\0dN x 'qY}0n$L0R I7Ea.? dQtX]byF-q_^ z(xn@9]! Rut,*D" rGܪF$f<.[pM< PI1,P2"`]^4!i80кi Wͮj }h· g sC^_R"KfV?19_ 1EwIWmZ*7ocm]LlL 챜w?93։%c;a2G2Y_>Dx]O5)iNo,C^!M%1NTdfOQ޷ [Kw|lO<&u B T sY4'Wo~J3!l['_w/-UWu$U!(bj!ށ*t%=2?a 2г#=f >b!u^t/uN$D%+D@Oa:gxR$i@|%M9+^\|mW1Ts4"JLj["&J* l=B'w6U|qʃWEG-3АX$<n,Y}$8%HwbKs{3󵠎<$"͉`5&|~BٶP N ?Ey'H-,x;@={k~Qu ˊ s4ԝU!hI=;9f490N ϼҹ乎Wש}|W!hFlDYq#ӨIVfHvpS2ibӶr ;#}FHמEg(f_7/u3j';nET^+2UCq8-Jh,`7[npH+$n^$MF4;tgN~݇<ѱ7?ENM]x(DjޯKovִ>Pnv"M1‚΅t~=aHrx΅+$KZ\{G}tOH9ab~w {.Z=|~~a,j:B:LOo!}Y *JeF 7A "9உ/"; s {lPi`7?Fb8^*苋uSrHYL,$iZ& A$ULu9tH*c!ׯT B ěqP(3?I= ?]5W5-ʶNjX`>j 8;7yF]_Kbj x28K.Wy8 p"1!Ea)N85LH3TzHq"%g87pNCfTXA]Lk /`{:έ@3 a6"m`-O봇KxR^DĕR TnY)0J, } "$ 8Y^B+xMWنukvJ~I2D֙mK!Kx5,|*M k49[Or?EK51Q}&LLQ';+ ""9&9AV! Kg:ߓfC$΃{ "xkqJ!}FߘrPiqjh:-v :aG7e|)קt!^ :IMPt? P?]g65=擓fPIEtwwYS .q8qu`rr)KZmqXivm04 Ej=J*Q }KH-]PN-mYi 'Q%'whsַPvM/WA+||&]jQ\O=q Z] -cb9>7D@!z(6\4$2p]"Jmӊ1^$It$q/]b*2Gѕ5؀nKe oP BωXOfuk!0EÎ޻6ﴱ h`O"2_O Pۜ痝~0۱?>k>rT־El%z2VÜawƁXb ikNRܧ>|OO+_`d}B*_:R!&8+=o$?Z9voi哺H62a#Φ.#08o rCVYل iDBl8 1FBYo۷AeMm+q~x#w})p6򫱹H=dz*d3/ :bj;`OC7t]ˎp[mRQFɑ?7&8@;;ӻͅ57R7m;C^qZOaWUPu]yZrcGZiD(Ccg9?0dBC=p97 #?^dN<+`ݯ$_<_tzLg_& _1c,7H7>*9}`_R(Wp}R*sL](z$06K-;\XUOxƂZ-^kJ抈I~1|] (haerb1^CT&܉LJf$?l/AlT?pNncb'!V|68 v5O{ǔׄ( >M$uWA>Nޞyӈ]X͹s-,7g r!4ňr){& 4W.uxd NTL>9mјoD+leeabxp_i!qZ3|ݥZl$Pj26}E=z(VFZ8[_yi[q .;y>A0u;2$Qa0KxҐ#))e(j]Kmk{n;CiKMNA}ci*2֧ΜH85h(Kk;qg.4t̞/lAseWc[bOA=m=PpyXt~(5qۦh1W0"(Q RMAU8~!;Rx;o2rӕ3'6]ǽDn3Y 4u [hI`E W=RiciEPrNRETU˽ f^R%I-)^o@_WAG! iL&]J!Qe%c!^ Z:"or7 Y/G 0ViU>*rtO"_6=Bv]qjkT~l$WHQAgE,6ZqYjݞt64j/Z+() (hXd)qxWKLMQ~T-׳<_ibeJl9jGfslz5x['t@*3FtihɘpЯJ/c6{j)-x?Aƕn']5*Ls4έ@wk pr<#a7Nƒ*wřq^zzc@2FJ:oh6Jap2 '&%4Z@WOC>੭ h+a myH*q -(Ll2hE">1Wj9UK24GIف؊ZᕄL@q葃En 5'*%Wb+A^8`/PUoV-Zdu-&[(E'"f+gqG:LI.*}A'ON<+Z3MhTs(1~ֺoUb{F<%> uyzRq+%R~ IW)D80 j`@aAռ!r#8n[էҊ1}P:䕊W׫\4'&~n&0݇ug̸Ģ'Slqcilmr<@S1puV**pgAF0: ָ^1+-,΅O!uv$aN7 >?zo+ʱOh ?w|>z%[9K0vF/ H{Ԋ Q!To69[8ӝq#  x.=.~ET:h l5j碎6$/H;?@ Ԭ<| )ĸ+thTҡ]VtdMMƼuKME|1:hyqaWA::W>mJk=#<ONcQvl\ تU%tj Z5!0f͒ ,JgbUm@-\xcKBvڲ*~'ꌎD|X5?է@Y%hW๶7"?G]ܖ(~Ԝٻ2`vy 0З ^g.KYL|$a҃N` tR8酹^=QoV F-¤5ӧ@9Z0%xf?iz*-Ru/j]k<(VߐJ_-n~Uw QaCo[E{Ԅٺf`aMu QK|Irr ,;sJs(.+ETp&m[ L151FbӾNM}C} D [ dƀD gr!7˓)_dAj].yfEBgJO <",ؿȏ!9_/Pn{\J+V>; qBDvD&{yj2lYum{h̷yP7DagOtDv#_yIr;]|Y$ Z rW';?i{{$N+ɋ.=cC4|Mml7l! =D%z.x|wnJKzQKxSci1&YR4jQ9'˔-jMc\u#"mmT:rE`?\MXk~rZ`H"Fs.:b~C:5/H:b#xA᫺ExO|T ]Q2rGl5U_P,eQ,A2/xn.픎͙=.ȟ ɜ,w2]{硢?F-` 8ׅxÿ>WԔ'?!0xU[[O *dK;)ˬI,e`iŏwEpF,N|EraW?jU$UD/|}etx"ٟQ_ >/ Go(;_DB@ڪ|bi ͐n>r2Q02G;EuAټK luh8,@ѹK>K}fH.6p jy +[=t LBB`/|]2D_%tE..0L1<3 f/ 5*tޡ̱.H+*i%kxA:`ah |:!$VZwS>>lzz0CwvVXjF\zuma+D"ephutdCu?'Ʃ(I!祾]Jy?槻/]Ș^G`2t+-x~b }kK tbRyԻ6xswV'LP$Lp)3;Xlm6>RRlL R;'}Wwt'tZز;,3ͪ& vOtoˠ6o _y|>=$RT<3cW *JD}f;fӬ8}}A`7蛸*cv4En 8]rsAGܰ3& :\m䑩i󎣾G0nꟸto/fҍ9*3 gGWznSB`bI)*O?4ّAp!ω7VRe4Syy"="ҦZjI#us0n3OaQV! 1rbwYnCZui ŕΎW 1 S5.:47  OtsB%J "m[5"db4%a $cUM_OǢңssJ=dAez=j8yu XŸ`oCUn:Ap%BabIO~v  xwZ%ޤK(mtjhZwYc5>/]7Jk&_R+gHvc^}0ux<veY/Ω=1J^`q`:œTbDn{zl ˀhtdzmjgQj%vm}\0^F(X((PQ2KнB"$@`qw%'RFG槁CW %Qe#p`aiJ|{^v]%tiF'ӍE 1y&m\@( 񶲍|gQD^i~#Y>=uSq.B:5f6Q%FznzM /R:8τi}PG"*7Jt,~{5Ԩ|7a9;&V U:y xrVXh< Z-Z 0tJ-! 6&fO5bOPù6ْʤIm^cLl*'=lJQXed'>SaaFYj; mj,UK?烟2̘Gw,Xb^'N١»ِ hAOH! }LeӐǾ0Y!=P9ԗ>.9 X}7*C0AI]v57v'VeJqx}0o ﹴ~kyTX vÎd(F}#dVRz\b畹|͞@ufH+ YģS{O qOqݒHA +  $tzX}rb3zS=ÓUFvsnvY߰Pd\.\q5Zx .̸{Ψ{LfgHB*n {t'1'.@ `T]-drT KE;g@ !2Q+~آ$C$Xe5[=$4Y:vNP "v3KӱjOThYob˺"ǚ>P$ȆuPL-_hy2(q}{udevrEI7$+lr`AٽtdYSUCO~L-p]9NJfmМ=c)'fnBzS⸪ܜwv~la< z/9-l0mws[(AQꑕHA-%M\;ѿ#};TCwx+U_8h_ߕ2wCꅴk]h4A(¼qrF]f+pU뱓'3-KyY/E߆ēĎ0IM T)4^:4ª" =u8s5ȁ,$UL`z)7r!u[!pz\!cr.2#u8P5`MWR#RisatN\G"-ʣRoGW7t6@B'=.%߿ìg"8ZM7AZR/ϰA}Fֳ3SĊE(Bj"C1(`(TGvF(|Sd*YwmX:$(LBdg4UB>/J,xfx=Awb7[`BPmȲ3vfكN Ɂwwb"BEm{)tCq"U2=QҋKDJ\SSW%h깼0Ɓb\-5왲З<kG)Ό82Yb5TDKoCEI(4R.$߆? ی]%t%[,E;ĩ1qx ;DPWEaпmlQÏ͹T^ޑ{%KnGhg. ҉,}y|k79hhR,6bpP _a޻%W*FS r%9)&R W&Wo"/|@*`l:p~sv@ {ؘgrm3<2lJNMTP7hn_8Ge`ox.+/&`7a<]}!|!Y.>NJLHf-2Ϊmm! XqGu\B*L\Qu.c Ph옿8ōUG>(!MWЬ,8FY mYw?b9BE"@&mA.\||a޶nf(z#U^p9]"g:(J$fzصܪdUV̭3T}D1AUJBbwIUڌ AWށ n<j~DLa\Me] D;t&qqtYp $)8򥚒W4ڵ0 FK.2Jge-8p(* O*tʆNn> Y %_LF3TलDc2NNn%&K ~ j;?ΏI8-򜯼Zqӿm@`AGwc@`=O}R jC&ehA3Kx|=!dom\K(_e:FX GpRAC>jY%Q2LDr ?H)X01sy=>,Iy >3~cp <RT8)J%Naܥ ^#=!H~HCcL6x6=(|e g&$#A`Y:ecÇuaz(C#½AS}!nn3,~<݇vd>5J$9pΊ=߯t7K/ \HcoUzk'}c2O !Me:BLkMRFD !\be,V9xXol)J?W)\;rĆ a':.X.>ԏ׼#r.tX7J+C3OB)N3ȨHHK(ƶ wV;k ""O)D^ _5 =4WRP='gkOKz9GG4njT͸I+"i1\n,[ۙg ߗx v\\~Vje4Ad+*Rw+ikzM ^IpY=g  !ͭ츽B7)FP+ vĘ/=&># DW>s%YE,G_dbſiY {ȟMq6+R6R%bDYd0s{!C5FHhu6 $sr?U{nT̲Z"F}qG.%!RDQ۔/׽K(/x[0u\u۞50z9Y`@0rFs0b(p:!PLiI(SIbjU Q+}_mXyĘ}5/z%+Jϔ"I dMա.̀_q6P]Cl!,Tp^FX+kS-L4޼fcA:FΠT.N ;9砭} `Gߣ!fFjćUj[WYݏ ${?h]+[6N5lj4DV{ ' l.`o{IDH^iQ~t mD%v%(§D\q?7~3O훴sq ;*SC}1[n>B= N+&ڬuU޾Ђv nxh9`&u #ˋȤ:j%[Lki~avUsFM0E(x$U/m:CII$5U8v#Uu_dqã]kn6ѾpG)Bf2M/YYOSL)p6wrVY+r5h·9p[_|"[,2 Wv1ln]HLq4`@ldV+v`Yq BbuRD2- .koI*f"vGגd} iQk:Mֶɻfj/ױɆdMp\;%L rE`_RS N,$ ĜkVyY s]DF)\iZe-TUɨd=rp8,:R|;}vF (ss H6qs ؽ͜.RTXrrjw""]9nr01'4miU6=ɗR4IՅ#=P_Y7έ._uz:axAv>MGEqBLV5; Yy>r$gҜbi,hISwq H* _"7zT _zr+ u5,Yy]5;Tr}lje\*޿]kU::5kתg1|[}7ϸl} g5c9Q*ݓI`|8F:yDSCx<󱺎Sˡ@*[x<3L0h}gD Nb)Hwj̩22}|FnɈ2  l O]$GRXIy6 !hГ*y|ԟ2Y2ʶ w=L. '%vՋMxIȎYʬVb<vɜ"E돱g7{][ݠk=,o`F{-)2KR12?O]f3&5^X!F)l'Cs}.'0S -fڙ*&w\#vtǸCs֌_K Ϸ0]Gb( (mڤ‘Ucl̇vX`Z}@7FVZz'^~t NM=q,vgڧQ~)c"ej+?&ĥRlryL6|rYth-)S.ߐyc{mԺX}QY*`[&IY&-~!TpJ+3?{f]-D2wXևhSK3՛BJ,S8{DƗ/esS2T\#779d9t " S&+STʮA *C=BËd@'v)t1Ǐlt 8 /~0l%ק.zGHL6Aj B(+H3ŝ st}`I>p4[TϔF{^E>٥ 5ė9յ3ZS9)#Sl2;šggƀ#wHDxI&p7Дk:8[꓅SM&E { 2}.e˜&O_nt,O~j&)۬i[薞U ~v@b>tՈ3. P %k"kϘs_J ~^j|ƵnOùZWYx2z^QrƓMG*" RqJc= ܗe\؉5쁵z0954J{apa1:ҏFEmfah R?5=$]O_kײZǮ &JO4Y[Lf6%l$>$\&VKt V!(}@&ٰ665-RdNwDuKN?ӧ\X)Hs3̋ 1λV·+ǿܑ6 @m> AWwAYu\z:܌h DWB( ctfxf%c:lEhG$;ΚÞwc'J]SS_\AȺ| "Q}kl_P5 FsŁXkviFJErʀ6e.P X8^*}A7Xw{#2C ^D|I 4Z f;b-ke:iJ-""r=o o_`clŊO[{{aGd5 .v?qӎJSjž\z:ؾS D?.Dm î!1cӡg]KIJ}߄z:fvO6sH@&N Z"jd`b]*c֪yfh"'"Q`#^+Tal eX!4iZ;K|`ę=00вQ>ղl>a˃-ʝ&*,wrtĽ8pjq|%DHfyT} َ–F̭0%R,>bE ֚gh_WYj?IrJTˎO_Dl))z\̨2\̎7l"gw?Ռ:,KI }0M!Sfʶ\=ǻC}v)K~ v jZo(fM P4;HMA#-M1qi}QL"UXi$+O\oohb`A_)RTxdq 6,Q=VD9tg7D#ug(8dCTXa6 oX 4I8:mҥUn[qkᦘum}u* q>T2<$Y"'Feǵ M#5ݶy]Z'lu(KUkIsy!UǶ_52/_*G&ڙa% }~ز[z-a}]~*UTXHf _$ $ *j=T2bdH̽,yCnh@#ĸqM(~1o2'zO[Ț6zF3:~Ц^L: &w; UG~fPHz-Cy1H'gGΩY{F ?{r#6Oig Hȝh޻acqVG >Hc'9K!CGZzuE9o-AXB GgP>PآRH>6Op9Q˂$6v (;*Y-Jq/'OË.7Uh-o=֍>ղ9\A-RS[L;$,\BQf=/G복]Aŗ GahZSoM1wدI}SlJ+=rdQ|]ƃ=S 3(XEP/kjxƏ,]̇6-]y۫Zg%9iIboo2#q m,'e,6>mAo=s)$~'v{;JfCRȶ`-8.q2tj,ۜ: PFPÊatRذT·pՀ%ae]M!x+.n ϴ~忕PL{NFtG[sG$GIh:BXP$LQ@ Qe7/=;V`tİ+ NEX%{td;aӆ\aeplVyxFuz˗br3"ԫQpfqx{nŅ幠\iaV[7Ĉr\NRuJpj?yooN\39 M+ k* hӜ?Vi͂cO]x vl@Pݮpg@WFy7y)9eXlaD d^tp0skǢo؝>ϓ'2G[hvNM,oRh-H *:NXsH_'IdLmJ`(|>8dRq9;Ar?W O쀅xR!wj5R&#Lх`:m͡I}2FUl<p+?q|u^j[;l͑q'g&Rh:+8~ZI5[iM 9HōLI[bԈרZުRVg,C/E_ul+;:/! RWi)!Tq;6GT@403;e6q8+Zo/J,v+'ęg;n8J;u,! 1e0ꕱnrl{7v"*WADt+#N-" 胔5$/k XFch;٫_׌KoJ&̚y9N=I]x)/#wD / Yk0Qr)h[d1j{jvMVp^zWۦ6Z]agw@3ntI<#2[*16;[` pN|@,Fmg\䋪䠚P%L8A^)^KIo[saȄ/iA`] \XEîd2ͨ- cy&#E\SMiai@dAúNG*@9j 'qbԳ9/H*=jnRˢ, Zt$}7ٗW{5;]ʹQXNY_/-eWԐI Ip*n9$7]ܡb^lJY#=@o]sBh$`tE \XB$keI.k.ˢ&k{2%HuU^5ų$]R&TQ+pKo]e&.jt󊾢i_׮*i}jbY&=q`Ak `2u,@> m\XSFzR.{}X9p~*}%!-{֖;W Qlkg fiInj  W`ގ/;6m f"vQUJ{@(Ys d4ǯ1J9VE, |)@ly +7墉\! 8܇ /‚bU3"Wˣ[8,/KP`Vo?}J ё,.p)2c>MәX"@Mf[dd\=@nN3rGKg >5ټ^\}+p0T=d>,$Ԃ(>I "V@[#VzEIv*yFgM)| S+V;ʄĘr:ohzN B#blQ_s<Hά𞺕tk˘<~ӇOHA_)L uyQGo._s{9 26 ~.6z>B%\-L fmRR&>U" oD+6tъmhYE3OO^2paD]7hsրɹdH !bpzhl# 6Ǹ|6FYD3*zwFg 謰| m2'YlK)Y(ț1B~}N,Sn濮kt wE]3G1\ HNw-ȏag>d"ktiy Ih.)c1މKvkYomu㟜:نAJ^] i?pˣ@lFLHR5Ww}Ev0Y/Z8琉;6吞[XBÇ/ڰ%NA m7ZĪTBZk/'P _5*PraT T"{ 8dEz*IAWrOjppޖ0ժ)Y}^ RU}"R.L~V~oPm!<<6-Gu Cu|`{x$P荲DOQOA_k1D{ǹc!Ѝ4֊.wvNDB!lEr: n-XHD³Xġ!ױ6jX{Ŏb rr;,&zf!9CO2) ۔Q8-ɜ_78g?,) j?DyjSDղx.W9~.L CSu+Fq /Bg6D 2X27UE+Z\OY̸V]50sJfw/2 "sޮm+W1+=/3C,qYGsr sJ?ƭnx?Sxp{#sAFQ&)Ŋ30}dEsR s2W>z/TMأ6~i{MWhk9_IOz ]=`q AE?%#buN7­LHeÞAEq<&vOkm!A%1 cIYɺP:xB~N<,[5IMshXbYs5KOSS{P_;.i_?nEtcBRqP]8CUd\*I6fL2Q|NeoM<\rH,%Up *9x'Vnw;>A[H}M6 Ieyq\߱ۮo=W!ujmX̴,Y L;u"#mg7rbxFe6=Ľ&6dϮl/1۴gdÂcGngqW%ch)wG,A!SA6ڎ]ҬԊ6~zNpKqTvKSfA\sJed1TjNڱ,o%dgLdش!]]*:RaFSSd掠^3ZVgK+(1hw {>kһhfa.'5Ub N1c72Y5R97!^Ns5RS:^գzy6:yFsQk jUC6F7ݩ6;϶N,M) Dq +$UMI}Bvc@pDέ,1EĐrd5ij.Ƅ "P=-v0Ca𞱱>O1ȫ/z)BBȰpmm,@iH(s'cqGT>AR,L3Icߡ &{k.M*: PFDf<,V)38PՒ(w>߭Ġ%cOI9y.kf95Є&*d ΔKBT72-̝FɁ ݮfU/. }*bۈKaC$SC{7 8Rvzh-gRuޥv8mxꊉd,RgNM~ڈ vs}rv,=3AInpJ&E>s>TfP38֔L9B9F[cMd%MMy nfjd3w$:9~OnLR|D:/zڣg ]trps{v,Ai}KB=Q1Bm~ .{]{rWb"21(}s b)`h˩t6̿y; 3`ses@țX*\֬g?3O0`-: XbA[ C 7vU[Ї*|un1˗`s7;?Gg*ILcpঐ K۠̉tԪl+e]W,ֈsG/h LMV[({ľTdi0~4Ek2oJrMӗ=;&qanYѵ+WxN6I,ĺ #w!UW:ok{(Y/]0dЋY6vJuΏm,QLZ8d: ̩ҳva@pQgzQpW/6\N>P :̽0W)}8ӂ;gs̾g4+2M%4.uWyH8Ͱ -jiFDYUN94qS[QKۆR|*b8\tK~8qu>V^f3"`\%!:DaB;Mo#:] &3U {^o $J}(Q}$'ְvHۭiPzX5f ѝs.̈́˫◂t+Mh빺VߘwyW^Z}&b{y${v(sq8+(A'it+hRXL8ߎ|۬*p:єUP^r4yXuo>LV7 23=am^vܯQc*'RLǨ&WXNﮟx_}iDM9b'3z?1ꠂXlX`3QȘl* S0^H>jp`!Q=:UqVš38DZ\d%v}J'^sC5W#7:AGk{A]̀HYjw私$Z &2J|.H>vФ xLK'54 l;gDX;t Unn%8Bc"o>l֮WQe3nQPc2!+{x ?A1!Zq_4|R; iUϾ yQ'-@\1}E0Dp`Y6-kf#>\O"=-Q5֜93롊dAz"ry1jJhzF<~*emHہ,h _$]-,$)?ܝ?3Puw+,`aj'ce#W*:ZyOT58|)$#U1/Z/ݲٗK?hSva>Q*PAY‹zGĺs'AI`wG\n՗[DQϵpE+CS9hh{"ݵg붤 >=Z4z8&Kdi&C[,.Wd)$ :i.e_ ۘa•0߮Hҙ y&70a~3FQ[*gC0WlGoQD~մ#] ˧H90vt\VeBr#oN7sywԶmǯJސPjғަ"s:!kM>CNgwd o#MMVGAy vƔ&ŀ4ᮣcY3iK9`4Jcht[J2:Av9l==-`^@G$^Cq ĺzVak,$ =Cv[24JH`JiY`/6`S? 2*߷dǝARSA%O1Z{H N\U,i滨'fjַ{4)sW؈^o=0pƚlrrX&h@j41[xUSlYwXŪ`4](kڈ6V(q"7e*'1 tj^*RpEX뤗%]|Jsd GMϨ}gӑ{SHQk5Z5 La?f`s5-PSb-I^g閗;twF-e¯Q-#:Q)0ݼ&e}ɬ6r7RanWjv#998v<UH@wYh?uǓdr0#|zYfIouc!`Rj2OJcKV'_X=8O;XLU(G4R?g,סNȆ`:Cבu-wߜ0]8){v{M)cJGC.ͱ*0IM]:z Z▏=m/KS{p5kpGb.+Xk= @ƒJ!]NGdh5Is֠G 0E% IYG ʋ|m6Є iK7G~>cv JZ_kUD ,($ ]8CTzwN)RloiT B/E^k,8 XQ_>m)I L)KІIF`o^RQ ff y;cSĝL`vQN)h®MWj "%Oxy!~VW+#IG^ #ň6vwٞCk`IQŗmX) ">$*FQν@#0&8!'pߗO'N#uyWkBxwP~+G73$~3Z/ߨVsƽbf7>s Tn]>z_[ƛA,tMsE01a9 *SK?X t450K@xRfF73 Q˟0Xy-^W/H^49V{?D#QahVd7RPfIR؍Bv{Ɔ%D*غ9;D+,+o *PVYn)bA B2lp4!=&稃X6)q(3շx7T _VK6`S-Y9j!Sl1+#"c4+Nn\mz#Zєߕ~D9$.ցH[4b ,"䐗 Gmu`A&@c6쓇 f+ @B^-TH Txe @ZNC}9R >h_kqC$]k螿ʛ0c3UG1(KS0'rBzoÓm굲{=7yd!xYh 4\)(3 (ly%0w-*KPX}? 0>stmD$!ylCdn<6" 갑cDɒ^$:ץf'sd 9&dA{oP2OzY£-)O^Î49ak鵤)I6iDƭ6Gq%_1 ^yY;+&3(y"%i)&] Ug)9ҏ^}`^+^Z^Ų\ X,{J\ݕYŀR "',(>⽦?l3W}8YOd0CV%0MS(_wd\C&R1WuBr=3>6 ?(Ƅ`H#G#?Hhk VM R $VMKΘ*>4|13Tq$_M^N ͪFZ]/͚m7Ȁ [0e:f}'~_?XTL=+ ?O-,}G.O:=z݋MF_c1z0h,Q3BK 1G[1]웑 Kϔm{Ih?* `\X |ޔqKw}ܩ6ϣ1v^*2$c%v4N O~W QUH{v8[ sFaeᣫoDŽˮ$&ZkQ&HU(QYK0Č y^礮C@HpH$+߄IH F1=p 4\86| m+e+@(oF,_': ivn%/Qm8A2nSẵ^AY~{:H1Rw9dW۽&w9\&4(Dqg3;̝ BDh 'n'ؑ*]?K ^i(08e+ӖO18 SڊihwY׸2UŎ[PpG#Gb+!7}:5Ve9nsW9PƯ$aϰum?}̪5;ZND#*%˒f;pggg[Wpѽ _]DEufA^gK1*E/?i78i5~֖de=NOֿvx]84LJ1>V%P׮AU_A<]ޛD\ [ɓ]d"v)nu\O/Q̤&FwakD;/NfCtg rc=3ar3n iMk 6UWĔsl=@+yo0_e_JéOCůzƅBϨ] )VW_X>8|RFNYB/(mZ_nRPcwB{Ss}?"#h3=wp/+V5I+0=ەG? rU9{a?vf.RlЗYanBd!^#~:6rvpdR? F>.wǜьIJJt7NJ%pL`|9*[|}ɱXǥ?t;h 8fGSң u#a$}DXeQ}hPyΚ]2e{rQs)b&XϱF@ .ƪ;u_j:YplB?i­Iڧ.`jHv 0! y|4f%ؕ{L\+UrIA/ xMߗ!"Lo@z5ZS U0ފ8dx\M HM-x_CAο6 @`2GF}b;K,Yz$60,&mhi(V=`Qѽ(hr$QoDqG*6oI2WŠڧ㗕O!!li]zx(oLP&`2!]r‹ITs2cZ>bmL\oa{@Uxt FC<$8"ka5kIBP\ Ԯ"fF/5* PSMm^l:F)E#=+A񹚝1Fw/ژ/g,+~e{Jn9=KnlX7ŷPkC(s9vaFN-Px2=N:[dSOVDLFOA7)]o6W@O>⠂lbK}YN,>{ \nԍputzNhExIrXo{]ՔY߹k $&g>xi~/j%ou+OYzRRǀ"h lۂ wn1 rV ;"Z8R K1thrj=dLA QW).DۄʱNMO#w 67[')44A0~ iS?D+Cx4$mWJW?>iuwdjk%Lv$%H2׭ n3UN{}?Pg} 7筨Tߙjd˜⛬ʣa_V3ɥּ([BYf5;0Ҳx4a Cj6;ʷUSşC'5gF 䊼öh[Ǝ{͓/h)1 ,H ޔ8=Jjfim6Uu}$࣮EE#*ԋ6«f,{Nn3:P%TPrNq&H_ YF)f; c'b0cRUB$.\"I|&3` 6 >6ˤQ-fo vB.㓁{m/H<"/>,ܳgQ/N&J |}8|P(a:zC.X_"ox%h=ٻPh6Z<` ==*WCn ;3fP?k$Y(s%N&+3s:ǙĒ,# OV3эŅ*OXN2: tAoSQݢ7ecU(gVfx?a#KL)S٘V`giI|=ijsq1*{O F|[yWD ]BE]?jfAy^{_{rTT3g]J{%LZ^Jmj+CRw/Be4_ܭ#s$gЋ)\,=#167[T,[p+ejRE6)HQ*՟9l96ŵ?6 06p)Xif+ 9CZwI`@Vɻ,gP];?bsӐx 0ۿQ+][<~q})ydϰf]-UZ'ICsH mk~:|=.[J,W&)jk7f+0}פUmYGNca|Z7G6)~Cso.WG5C6eCf_CWNVp;?ƮoMuPN8\Ul0Br棠$HW̯Jv5Ԩb ) K'vU0L\G6ot0v5FG7p [\™Ѵ52t2Ж=|~I2d 1\ҁft_Ƥ:뎔?t;mثYxOR^rpv)c.>[u/2e~h_ wg&+k} p7J1Ry qwf(hnkk ccGQlS*GGypà2f(-OP$&*t.؇iUKOMv뱩[*d=gGRtE zC ФtvhS;< vB_)RJd_̀M~'BH !_ φ&{t0N䯊2ZfmĝxzRTz0f]٫s .% RT3IPLv¥)$~cFѪP;IVq6%kĈr<'Uǰ$Ɍc~I cWw Ћ$ U|!NuS=Pi)* LDAUl.+ҟ&O/A3f8m={Џ(w&rP='5կ IE͜*D<mg,LԳiBFͷ[BQ"gt+6ųG,]r&F5X炋M;Iݍd8lV`ybOQE+ Sqy4{BgBL\cӕ*C gf@* ^[,Urؐ ¶-zlnN2wPDnb2VnLh}%(V8"&{.&( 6׻<Ě&8rs#dPVnQ=gPXF*=ϣbi" udH"=HYU~rz|O{=Yua vOræ︨Pꋙ (G?eNÓݳ |V&ތQNp11?*=F \t'ѠvuAqҳcdMH7G0bC SXmf'Q%wNw]N*gHPshW5˂׉\cm4st hqJ)_+Z,eًX>aa!.j6ڂ/[WWRq}:0Wy}N}D^y8!XRv/̓}A͞IyK^,Ņ YB55D9BPf[U@uAfWt^ LeCK|dQ)8NƒV`yq?CuOdw{ /];,b۾d飧svD1ZUV)/t? ]oށ)c9^ɀ%5<.hi 3 _+l*&iWv u^MEq8I* \&*0 !σ, _48UNYcEϬ80xS8_2xT-̓ݧ1Wâ=Dǐ ןl{N$ʬ)_UaL (>kkFNBlyɖgʞ>'Tk<Q/yr@; eT{kml9ceD{P5XeSj|$ Eӓ$вBu%WAf*xiBꔻ+({j8"sb"?I_^Ě?pAo<׳8oҤzKZ:Ab|ЏO_J z&0 BȌ* 8*8Dlѥ\T<@#3+/U2p|zs3g5f.P#S- #h8ˆ:ge7Έ;fPeԡ’숝ky_qptSFz7 I;&bǜ?ur.V1%eѳ],Mf:zzJ֔{ er*A"ԁͦl"34!TbS>g 5avlPX#sy% ފ_`4jhbfC=',xc(.5iAqV ?4)>wR8*Wer]8&?yC*_N0 伜#7hs*H1\yNz&xgـ 8("r_WžlIIrQQGr't %J12ho ;BԶrh#n: bpD $;;Y؂ܴ‰ nhcs"r.ᱽA' ƯCkޅd WQuAzҀ6$Znz[q4k) _l4*[y—I[r;eyYQ- 5YDCI@eTE!e"}Q0"B'U5zּ 㒡q$B^Ձ)6F?|c:!'58eb,$hvzDa /tr2=N^d/,tJ2Ef o{"a#3MYKʙ`>"eġų"G-+$m[AQ*WYo?P(Lm+``w;,?jĽ53Tq|/L>DU[ƭ؄,59cdf2JhOXI"9K [ CkdCq=57ݽ4;FyXn,kgL1k`u6]rg! 6Lb ⃄ U/z/o kXV#rшO5/|߂Ee<T ul]Й$h(uX0 Ey!vv6&7>Lc06w|O&UvziK(#Ru2#vmVzI:^ZTCN6(n?q#tÜKCBI\(x_jҤ[$N< fe9}-N&M-JӪ/R _h+i7ޡΟ0h9@3yQL؝^7jK9&afI,c ݷLDg~SҎSVVpMz~ئ/w"[OaMKZxLhs<ш(,г~!A"DyQG`4fl:(V~Zgc';O1>oaL?q/HI#A *>~i7\wߓc "'uky7жcZeɮJUVprxh=.%N|_l|v$Z;p=odm+,Լ$L5h1`lk?x~)?"-E"ڡ"z쿤ƅa+j o1zZש(20g)v:e\CڀP쇄#&#]G]$-ӿHn="Y缴_mc{)$nIDh;x$p3Z}t֡ED5mC mrX艞Wqy<PG Zʣh7Cc"k }I[}GO{lvNDQ1T6,[.pH;Ghit+`XR}# .-읲%U"wT5 EP;f1pمe%g:A8n.pHC2vkYP+# ,Mzy~;]l[k %t0KXY'ub01GQL%(1煃XKlyq2YsMԻ3Ġ4{:M\ށr 1@ q"3=a?.O:&<\;xKypWcYY۫-z9Z638N0`]͛ c"Qza)֕C8 A)I`pƹg#i@MS4t 47fyTP-K*Ԛ/Y_"\=mo4R]=?"&ΒF-0t[գ:JۖH:"ؾbIMY@t){Sqr, }RZ D%eP=vhթla$BovtyΙ.*fXOi=ʷ$((׶.a76Ruq{ue#NEP p36P,X`܄d/QP!!0,xπu6y1z)e'i{8+ cs)S7rF A9 ] 검^6..qVEE=G+_sbPQj-rUk{ {GgXT75`q) `_Bv8}i1εfw(MƱƅp--a OѯI4sgEa/.{Q!N{;za%yKڛw\INXڭ.Nzftz6BJɴ?wq@/px/Kx ǕHL mҞ>kJ ^OzU1٣V#3t*M:D#H0uîNqzMsE?sه9?*s/!1qى;t kil1~zi4`y(7(B>G!A_ d(6g{hZC%↌i.'w3$'uD*;_ ~/H~]Ҥю}룆ixYZ}ﴀsL|ᦛ1j1s$-Dt$w[EvT DIL`ӷjECԿ Jlն^ÐIfGOJ!lm)OK%md jx 2>/WYf zepCO;fuИ@< t,ߥUyGigMES@0o+VtmMhTѤQU8wGyiNܢXA9%[-9#7C[v`vk|cF۸~:UMl>/È,刔"?3ͲY9Vwy?)!zрr )#!1QLėI GP_(a-С#=ͬcw}*Jk BL!Űy->y%})}x\2cv|[$f=7*WeK𹯛c'L%<7Չ,7u9jeůA-H ;!jPfnݣ q.݋& U|zeݤI0A$̍?By0,4b U>mp+[<Ƣ0Ɠ41D"Vk%F/ƀӐP?1a=é%+N995,D kIRٮq|u4d?WА9([ O%K H#qV7v?kX`d'[CO@ޗMr@/hkTdb̓L#?fzLx^nbS:[*j_4 IB IaM漆XK 0|fcwi#{TXHvܪ᚞=:f¿K9^&uWx!m@I<'c^\\VǤl R ?+,^oGG7a8j `ig?m9aN,oyя|L3^-[b,f]&k+Ln_v6hn FlG.:7au*)O10{ %]zYXy]D}R_զ$Pϼ> P_{i\֑ 1 /P`aO@J́STM yk+QFt*ߤԟ Y]%Fi9bHHJo)ݾ-j]y;(>i0|JtّeyFl={2&6Ҷg1gjY9oz d8+NւtNokBNЩx2ETpn!5DŽOb!-(b$7\F=hٴd"etQm]Pe 1T@s*@Nq+)'fƆO30ö2}Y5reMs3\>J8B!wدք CbrQ=ǝfmM!UN_m9 ,xі#bil V߭.khnL@f5˭Rj=ƕ|DYT賝Ckr i0?_[!qVrQB:!EL  죓 ߺQ7g1_Z8˩3!c[oj`/0[}k{ "EP5@ _L\t3uØr ? _]~[Qވy"б c0 3̆*l܇.YNd仂l4V)!1dӋ@^j:P:5ɞey6[WXgy`SpxKہ-]梦;_UNAV,]&.[@ ^9ZGg<ޢlnɀW5Cmrd,:,~'P`4c4,^@<͏~]h21&yӜ!%8` 1(gCV*hcgWs&wڠ #~1kH{wH3eLJS_MVO/ֲ{jfl+'?wJipvn&a.C IY>O`/#S]n7LT,u1!ڥLB89rX/c7 Ew47IrN-H?zZcIX9x@ Dʏ+38LC$3PK3ʳyQZ Wq88Hv׈_(bi q>cNUaVp`ڷɻy&d΍@LA&PTcc; 6a>wb- M7ʈ' $}FhV3T h]S-n 6̊UjVzsXm6uJͭ-9a;7Y}eD**՚A~Ćlզbg+ڛ):M~o x \*י<]Bza >).ǂx-ų}sVUy4vfFA7QP/_vAѻu93PT7p?Y(8:P\Tx]Z4.#,D'gŖ{D6pGw= XLhSڠ5e|BNjgAwbzO;0f{lm*'q܎9/`}?ռ[Ujxٕ?g1ad-d%qK^|0f:Tg.O5Y5 l7qjջet<"vmXao [U .(;.~?kJahNoLUX*ק_=9AO&SjphnP>1zRw*\p?/DDu;``>Y\>|4zS?aRl,XS"B:>m{ ] aܨD~:dKZ}; mgrTU-P=m𴝷SRByo/zic久,2(g6Y7#s?|`pENr[*uňJP *Zm* +Վ%b"xc2 "_n6q=F֨Sˬc4<)WP||Jy&EP>Q:|H^)1gZco5kV-hʎ-(Oatڐe$8]͈0'g.P4ߥs(z ^b4i_n:qvS~k"EЕۂ┠g"^9UC= ;F`Ȫ Z5- gOtP5v=ZB>Vgt.oa/wJƉq 7ὥKW,!Y֫pq f*l@` V68RPޤ!<᛾\Ïszw{YNx*HًN_EQ4ȄC%e{H ˨O 6 _o<  G?3O~49hkyӘ4y)R.q :ajju=??Xzq}hbOX?xLf>16t@zuIF1rJvqQp dkۉ:efwsMֱO~2o9E0H UaSkϯǼٝvAfZ|;$u\/+!ꤢ ފIEm.i=֘39t 9a __VwTtJfc\N:@8,UL$4ʎAdj7SlTsϷL1M@EUi~bAΪTU'>;sHϘz9ZW~y ogR$Yp9+:3F>c;FfC;-YIAXJ{_™&g\"x I|>H]se)|,g+qu'&;4P0"Q'L UhJմx ^jͳ/eG{g|5Y1m+X]rʼnG`ਛb쟱xq!?Zu Ry‚VSy1KZD&_0uZ@,F~vdG|"P ~*|.[qIw;X]IlӖON6WJ9w&tеm(%G>ͳ"E]ciPtolX^q..~2zPDAQ93iafV ԓ=O*(5zv=5Y 6Ξ(}1&TO/u }xۯ}u;wU&`QF3joZ\#?oc^piQPb?5 zrK2,fws~nBT%3?'VIkT Y8[Wdps#i]* W?Ud 0 p# jcض&J)mTYǑV݃GdCgJ̠h&KOĎZl2@mLHDunP}C4JE ?k4J@٩gvDk ըK+8Jz6'O)Y 4vçaˡC5Ӓ&H ߌ5JhsaxV?a{!:4ߝC51? 'gmt#'Ē(hS}/_7Nw&(űpbGx.>^?z7ۀ2R`2ZI/QSPІ>'sTbr]FroXb=k* :41Na-\[q\lBq_df.[?;k;. v/ V/sgt.4)GY{kT[Xv:n-p{N+$~X\(o,"9 7-z}Fȭ95Y3Zip`jy̗o%020u -.]/QTkӿ?Tިao~o(Eʵ;AjFc"+uiJ01G(G/S(agHVvwj!fw/:FK(nz  ;(H *+xD8c qOF9Q3VV`gUn- S=Ǒ鹻yuDb)Tt! 1)~ 3[ +%JAv`܅:}h:g =ǬaSDy 15Ϳ=.4R /EEx=i7lkhnz9}i{Be$Z~OCtZ串l8I_-7}p7+c2tD@%#_FXÈ} 0XBUߔ? aoEEV-mQ4K0עd)F-qO!.0.2rǠڜOZ/fmPc-Wx`J2ƽ?`O9H&fʾ?Ņā' .@F Hۣy5>-AXK~uFw qLȻ Aڏ+ QےϵLB/^<'@'V c^SW3jd1'F۠zwJ[3kBF/nIY ش[06f,V$qҕtF !X8N)sC4[=yX#ʳs-V3k-Bq˦ؓ+g4{bhx]40H$ڀxGk"3ndᗐzlx &&q qQ· 'Y 6XV#ݑ] Fl/ِ*6}A^$JH6Q9*\$?ݵ s whNfYR2hf@=sS*-۝*k V [C,,,N'`Ҕ!ʸ^ :{f★vׅAџ簨f )֤~L7i=Jiwk URԝCAf+ BzD9v,x vqkdHSylUi5qatpM"YM Ǽ( Lq׵D ءAVú8( "EpuH 6bWX3.8} LA!Đ f8tRlGE(9 Z¥eJȎW1B,4W?SMX8=$^|riĝiTL\dsf} EߌYLbuj>R2m7R=L,(E5a3K8fBGi"%ЧƸ: (6Febr80\HAǢcL5"v֓tO` rQ,5-6@= /Ȕ3SAV­ޡ~>ye ܭͳҒeA ee?ߚy$I!HU"ĠjHbEYv d-ar1bĴu\|2}B҉_x>TȈXDe2 /4kjbvV<Zj*/L} oBihDZ͓/E\PU鉔TGpv,+B"B5 w5d/,4'[eN1<цϪL&ځibLUeC73afОl: WL"vYiU5;AloH#ɽ sh^ Tf3sŦǀp1:URWq_XBxPeIl]4$ԑD|ر1 oM} Ff֚D +X ļ*!q ,;1Z>pG6k^Ni-a9hfzw)So~1ziCiĆ+'7]i[:~K'5t5/Q_z[6l#_7hs0PlE V sZr|:V GpJWւ&s$fzQS#]? fBպ=0kGlatZogR liHH M#x(*}meѡҤz -l"zOLXN@ ƃuS*?Κ A6CMc,HP{6m/civŃAZav!IH4dX!oxLlOyvRfr؂Vqʥ tEs6&՟jmm5$gr|ge>{p|Iwi)kBo}/\9!.mʤ 7Y@lh Gb1}#E]ǛWsk`]&zWiNpLBq T,#~!cBpGNPN31XٵMkY1/B#qkn=v~Eyb(3㻩_m\w5‰?˶y4o߳5+H)8+c~3FC3yuF76ULGdosH+ՓUغT5S,@vKOW;;AzHMGo:̪O/4)ꯧUհ1`YӽOj?ξuoS!6t..;ɖS ޘˇ5 /JQ㧢b?01h!1j؏M3PR9/D05VyoI&opISkg f/S@ō6R8V2F*J&f:3v"?+jB{FSՉyo4)PU= SZ}Ʈ5;ł`ˑ)T!X?DŽNF_2ɚ]K00X %o)jIG)g`8`"8?Җ5&y=d_<-`ص8fցgB 6HR9|^?ϳD#e&n~_"1 ֮ 0[!=FD.,(:ҟjx@_}3WBRT7P>sdp]vh7^'/eM}KFZ=*~/B0^dBF(ND#1ƂZEdY@X7%f # 닢nܖCpȤtOz5M;wzKWsr*]9 g҆!1Dk>s\F5#AS&\b"+- " fJD0(Y~9`_Y%>n*%2>_@+a^H.P]ջv4V5+$ Id]9T\hyۿ+OFuoz\ҐQ޲IUj$p\ vh9Ҟ[$6":=!NHo-R/voe POƀs/Q<՟ kvˆuśf@i{|6{I}Tﺁ"^ź]N}КRF#y<`(Q7 xV~yMgMz}ߞՙQUab΀ %gOXc_Ѽ&;SJi`}327ҍ۴C9XI!rר&oS0/:t$SXhj{C8uFc;;%sf?$v6a]$*šװE$T_yyEMTwhE!;` `O+aݯ]MkDmm͚0UB1=ne`A+rhհoycGH+Hgb}tDщ>2!;Gl)*|\w0GK;r:h][T7NZ u^>t4)WKTGk^]}1| ݔIjW6 L]X&0|(g4>BCen_oz Nu=:,GzPa2Z,x/맪!'4hg.t56t+d䨷{HI'=H^mSv9$RPLLHWߝo|LgO?]ֺf3jTyPɼ:tnmTvEBfobeLyڛq҃{.ZFЀ/cʹ" qpkw;aHrb9ѕ+kxe{NEXFPHZ| ˍg`/~ZnBE1<ĵ0 tM5H#ȭ5bٮ@ښPG@rdw EuO6X8Td=@,Y\‰Rc xŽNqc m<Ⱦ#E]a+~4Trd?Wy%hs}A:lУuqy#e? %_3Dݒ@z p7vkl$mPsǨ?5 U;a@wI \ W&"2̪{WS$\[؇-5^|ŬY}) .x1<u?PKT:R::3L>جsf>) 51@ILUT}@f- U&gvyV<-8 CZ.k3酦d)-psHObبےJ+ɪv n95lrU]\1 h_~O/G R ?ߌ:p.zmK7Cv  /v Ec#1gF`̶sQ|ZFCFfHpak)(QF2sm9Z캕MMX.5+Kz@)Ldy7Z}{(0$" )9OJAhx< 9>^S8$,eWb3ʇpN%Rck/K`Y U%Ly}?=]ѿ\1#Lh!Y2)F!0bz |( 2HkLŏNyƓ~SЩ ξQrSpEQ(g* ӑÒaSY?ʌt> L`tJNEhu\YH?6Ac3 RUfnךykO[Kѐаrɑk(?󃪢wbS҈3FAIZWP4k=YGulq(Y]ٛ*^9oEuӶgMJ7"F9¹jԖZYSY."Q 斝>PUx߭YSI;7Y%sx=jn_jߥŘ|ag^$Clsq`Y⾂5_r#7- z$,U唻֙ޡz8g~rN)WB|{9˖`nHM|VU+-*oB}C?߇gZáh0,E&=I[STk4p+yC"5XT]i$'Moy(gg=$ S,m1Sh?"P3n,' M—jZqkr}ݽrR5aMEEE/nI( C{Es H*]((1K- y-l&O`%Nv\E B/Һhc).Ʒzv2e*`IsVnF!Awޢf2@I̒uBMqSHm_t%ql&=OZFlIv(8L[.~ UtLv"W{okήVyA*Ț 7xy vKk !=̨dԜ@B=.4^헪5`hꓷȿx D هE(_?/ET{WW^rTo.Q AqղG-#D{(ᐾ ;@) k9%i:+ 4pLwzJsIA߄Ac%1 +к}"ٲIY hlƨN-dP`aIJhp.Uݱ\{{j. gۅdV^ɣ\I}z|PK3W#(>` ]>|DŽ)-RbH{w]ތP)ВWNfݬ؍w( Ygϲ {k $5E{x al!if ^7 BPEzYȞvxD|q,~3PBWbQŁ:% x٫xPBu쓝՟S֍].$'i6?szi9P٠G*Q=Lvf3e( ?Pb.z,6GI2=t}Ez˼ç7Z>&z_fs/0WVho[MEPKTd5mo(6}! ;#/5&>ɨ4 $ޑVf>!ziB9s!ak%R0T0H s:*j-e KVk\$~Wuш 3b;6@&\I~^cGvX`p-]3=\(WT|$a;t\6Q`yGqEwニ.##%B6P<ޯn ƣlLR]jt&׻C]F;KWy y֐孉hK:cO2Qf܈E+wX1`_f4{XÓP͢(B B6idG`GL=Ǣ7n,r  @Tb7L!ީ+aNF""822=~_)B$ w~r=CsAqQ0o/&Z-f$.蝽n~ R!{fm CñWxsa,zt{M?gg_u?m2K@vn&Ny yc'"u-rCGF*Z(hҦ p o$@.t쵲$C..xLo-t oP+`b+0{+zFF>T "ۇt%GV$_ YN*CqPj#2. (&DUG5 F@ھg¯0R)}>O$e ߡĕ Z)87X* ,0l$(]8a~[n66_%|rs[3sݡX7M/wk/".•f ?;s19zTuKߨVe=isA3UR)EE}gxP(F%b/张nA__'ib˨zB2+]cTk,@/OJ.L2kY7}QO+Mswr|Ȅl&|=O;57Ex~2ctJq"P BЦ&\`PgNtUzo§;no2PMl\iѐ:>@t AJe:K.{}\4fT=vT)& |b=jج 8g$I.AG`h74.zFD"O)|e!Z<t31v BB%$X !(=1xC7It8k`/bpL>4qwMgůIxUU3g`EOeLbW!vw(qVuІӷ,NO9#i("ޢDUx x!g"md8XKP5[=_^#2,sСd1CҒ,+[o{dRি-&*o#'FSL ,̐N^qU[P%4Easw"δ`k'3"S@f94/%K Qo**`xgw FVcӝ<zf 㹀0C4Mz@ŀ{Q)I2=fq-Fc=;\Z6LUsYXmY*dEPvRrɅ+CA"+~~ޢ܌Ϭ),\w1KbvZq6Jǿr B%f^F"EΓ{ԚiM bs5/ 濨=Ak"I= stu2hڏ@>r2^hʅv4ACp:ZB$ϴz^e&%J.ſ'&r!?dwPWd kJ5B{T:6yG]71 `w{iAͬ s\fAJ=(Vh{ 8 dNÖ=Dr:\}S+K G76잎+2A.~W䬲_ _Q=}L4kI:R")y۰^M X sV6.[r \'j 똖?/12vٝۜν9͹7c8ρGrr\-3\ ]CGs1T 5ؓ{kq N{ s0^c}Y8J7AC+.^ǒ3UkH2[U5L@ns;\c0!_]J򳘷N UUw~HoAhQ?j_"/]c"GP jDW]65?ថX)Q{ deEmp>'뿝]m9J,m^q"zY/ -[u[-P܂w2͇*ݲC*|ܵ ג ks=nށ[KZ>r2xvUG ʫ}' |]?Άt %bh4GsRGIW^/3oj{~cfJ.`ꐐ{Ay V64#/ti JH%Ld[*$+w ׀?]Cr (r*$֓b/)oG!7gWqB;jkhuA;q 4mo?0,)l|2F_Ը!@JVDuɹLX׃|=?P""2 "z FngmqLUBYG)5D!L q<ˬֹ$K/ traL k2ɰHɏ+hN )=~DnDA#ۚ.B(]"QdČ{5Ύ)dTq3ۏg[ PZC񻷺4bjZ܌9 y}FsBΦֹ )%Kt .5%CK :]wq{mw}W!uC';\ZssVߘ=f`+ea: ,Y?Z&3}7k(8Vէx*Σ&\t1zc-,N:]`%PYNٙ0o<}pXQKy;~LVD7ŒcVdUجQ`[,`@y4Ifp/{^xL+N "2훝Toݔݸ{ECbm'0>~ʩ6olC,/vJJ P> T0* I7zKܪt0' h.O tuAƩ%h~aM?3&PBP @a9 eX1QPJؘcH,2?-SSHqmK8>S5w)?|4;SF+P璒 wܣcGXp7}<6o^WvVm#a[1/I7bfH$%,mnw6ΗiR 0×?mH 7[1J|P%ӂ(qrY #^̒IaRĕ*N᧊^k.9п0%V 7ܰ׿96.Uh3A;̚L"H/h _-rɝ\38 X%=D5WRx^yu_}g*eD?5)Q -"b*%#qX ԫ(1OiQNb5 f(򕱪?ji5³jy7.2yv- L%rnTpWJQ4NI8NY7a |&n+ S3/Ϥ-i_A[q0~֒2])M|sNW~e\k.m55CʸӥR+3;kD5yqd7%n, ɘ"Ae)sZq!^ֲ_rۥVm\Lž?y`Aw];W5[p?S::l4% މ a-kS9dҤյjÔ:o[, E/?HBH:{>EʳJueW˖ ?d s^ht!]2NrխK9 ;QQiLxyau5P{n+_$r h9o3Qcq>/zxʈ?_>@!P)V)ex:2}߿)\84{ó5*B z2ADŒЩ}_[q""8 -r2fA#t4Ǐ *V}m}ϹcFo>6wׂ VRt׏ʊзy8ךV5lX"'Un6vTٽ]^ؖ-_k :z^qX0[#;z}ӳ6M՗82)'PDb%~+6XhjJxprθNG:jZCƲ#Ȓٔ!>R]"G# P#;A:"B2Z*b ΅(Cw6Ik.7ft,ƞ #! 93ӈ~oVYQ'R g#@6\Dse@jN3q=bDnM0 ?!6Urַ _'Ifn}jӵt@C#ʍKc>=xEGDi?_apWԿ|ˢ&3'AśJ`x!SNdWj&߱'?,BVMH˳x.'L(eYpE65 6)[Vj\[$Af`QdϠBZ@Q[)/`$)yYxØ<0SjU!ס),Kz </;zB 6N\+>UpTb{K!s)Wӆ̉"N$vZar|He}([X3.i}HP|䙰f} AX@+dZyɴing:߮"+Y􎅺]ۈj Vs"v`Ԝxѻ U"9)yc@nѳ\ }wQh"_4Z5 <[ *n kc󛺝/&N )$f2.nAkWqR?lNO6w=K[*)aiH %x#~A:]Ơ6BĠW> ԟU6Ja{a]7DIM"_!Q|Y]*ȡpM"Mf׉e&'/ R=>nUY}=SI"z;x9BG`ÂTOǼ_As@I3nf|3ZjGdLT]%?<[_B+h+`2Y!O->E1S&`VOra❽~\f+p1HYR]u| rBSQ1CQt_!B P8<DAWB+M@;lQAE̮9B4Es;V$D_'8 vjybh: pfj.dHZ mt]F+zsC^?`9aH; \+C4CũXܺJP&/ 5󄝒;"nɶ>>Q%v{ZˋO bozØy=Š QlUW+ ˸bы"2:_ehNk ;O7ͻÁo)1J'IFHo=KHsIp4'nzPe )d#p{f<@GlwZ!⤳%XkxE,u]eEr3I m*2F" r"eۧC6 Q+J_=d^v G^ԸH8%{h.5'`+cg1PvD7er6(Dzѱ)kӕ 1eyK=:AkIᜪ;8GU'G3ҽ>ED3S޲l\޵3O,j-[~taCr޳rwdF`?IvnX.a_7{|Z?kW7DKo3 nN}I^lz ,&F9^~%=p;A NAea|%">Za#ԲQ̮(Q^\(p;2Η@3` @y tM3ZN,g|". {m >)Dj“?@_hXWsH Ăj2P_{֣|{{o.&Sލ*8&`gFviZiIhMRG^f?<ۤl5ZMdEn* vPi$;&VmggcomŔ~)'@}G*U, +t7*~̼3J= P P'U|S3lI|ǀ&h 9cDX[ n]Ө=m2p% d{];qUw]*aOޡWccI$ՇTZ`9Ɠ=bt`BѤsl:m -ɻXg#Y8poya-,~ ohB,rp=nֻ+2ۇ_ w7 y1儭~ޢaMϽ}0mɇ!~V־̥L~6G5Z$tCin@πʂw*㿹4OPZ z0?69e P'5g LRV~(NNLz~!{>u!'_u*#n <乬bdm wK#unAbHv Jvb=puQ9%d>xxήj *n+6ڹƊ7{vldӪm)1fGhN~>!e‚fR8PqqV"ɪNy⩴G'D%l϶hp)`H2.^,;Ηh6 1V@wxi G?9M(ɦ}m3Ky{GDcWlPajT$`k`Qs-(aXe V@^FLEƇl?Cb2 L=x}]ݧ4!lf(('(|Y"]򜌝>8sAaՠ9U,v8y1@ ޱ{'0%~WkHkqDNu;@m><-Y‰ `cصi@ W넧sG*,E@4S%$P)AGɋ;w5H zMo^9\&; `4СahNwìdQJZuY+m%<ؘ˥4lLa4ke "N"&( Ǚ9RaޚGKlHIpl&Mye瘴'E1NUH.)O;a̷)MOnL.ovEB5`an}o34 l7B^?/avGbA<~ND )l{P^U bqy"M^L&L3A\5oCs R K0EwUBpZa14r䬠$~S= JP&I6C1H (*$[eB'7y:W.^ҿ+@0p"tt.tcөכֿpPoɟn ̤o䭩8mߕJrkY˪|⌈L8{2J,ڗ\#Y#@nЀExH2>͒ʅL byQ~,Yl8@EvjoJ¤lpml|̩^hgFV鮻 C9f=9ۜ粟Θ.bÇM&e:Lgr0 yջjn'/.6c=P#8Wl!}XQ2?g3D;[Byr5wt}{;\L (sbk'HOvTØY7[Zci0M;}F0sNLMJVN;ߙDIX;tDX: 6*+q^@e{v8 ~W !T-8-61r3}@E8 vIi CAzaQBLgϞ&vpǏz@exl׉g~\qk4,VfA^tcQ: VmK`VnAOEshZ9( xPE'76~N07INkx4PezBt #ҌI RP s9C¯ZBn{Z ./vOS*09)&|$X2$K V hk!ʛ3Ͽu_M.Ã䱧ԾӔk|awp7׎~ ߅:TH݁yYFAGLŸbiYt$)4'M5G?m 2Ñ62&u_(Sf,kScxҶ n2[,Yo^iT`(\8gcCC2]Y祴"$_׮{ Rb>[J^8|VL+bjEQ` o;s-GhS $}h{]o=|n+3VjQwUХtJן e,rID]X/0nЇ:*fO.IM'py6x05W7b[; hl nM(1֔3>%)1Se h*f:A*1& tΣ(QX&|k,ljѤH<$Mh3KϺ?~$ʩ;v,2A#flI0*!># CF9aCI{MiX!l^Y&#K7|9^{:EAݛd*ctV`uω7/:a".s)ɾYWQ"{s-Ԧ9ĔsnN3rG$10tr-"CQAZT=9wO3-zVIy8I;2}p"f"Dr؇ǦŭeEpJZ?]:~fa,AqIHzBrBQ.~FSӀt2}mMC(!d,Xoж",pf)D* @kHN =W7_\HaG$Y|@Fl$"`#}c'>uSi"qw`niL,\'Y'K_(ǂۇ~s,,OÙ8c1]|e\? ̧ף`syh)>}j)}e,"B(,Vep!:S[_&1JnәO$Ģ{IvjqwIky6f:O )3MR]Nrd uHҡȘtXz_wIsܠ Qyg 7V7cR!on0'Peh|zfzNKIlfN!1/&#w;N&،/ +"D#XO`#@D)%'7qlKxģ |М>w_-&Ue3_#PVq)ȡYw ,ٔK frŧdP#No 3-. b5%?Շ1e9%ޤ!**~K0JGbu&1vx ߺV c\lE5QAb(=\lyD$uKQ*6L;L9+sͩ7xN!~ְR8p]5~>I }6H  +"lmˎД-ҧ$ؚ{'Uo+ng'<ܢ>Ib0*E\6B. &ZĖ!(*͵K`^xk$֨2Ba'Eُ̟Bw]$B/\@64(a,zrs`$SIB,7nuYt1NCks"ZTmFP'KT/>BC ^z (i/*tDM:30;ZW>&JwG'g-T5c\>Y}`?@6?mSGUE{*gxuzm.2n,b yAo.%^ ^AG%_Z,שS![Bxw*C4{K;kAc׌]l"z;QW.0@R AQ>Q!VYp8mש& u,Ӧ $' ! _wYnW?3Il˦\6Oo36z F;]ҥ`:5ECkC[lr-L>ZSWu9L{Wꎖ7: E.kXn|eL8M;==q1 5\^7ns[x԰ߏ_k/ݾMf [p=dod""QX;C%jfӗ#u_% .Cpm/`~Ϣ񬄿Xm㙨9׶עeWqcΪZ/˕ւ C`Aƣz\@(z=?? ux=\t^O'/(,h89QD\[ZRq?/}=ĤIeO=cL} %YPɰ6Ff8 w8T&P+ wZ7 %Xq(F'ѡ.㾵Uyg5b֙w'DKN#YJgv;= *.E)o-g;"3Ig\&;7dС_|E/<lH&ign+;%Fo \d2^bJm*fƄVﰢҝ>~,IVde+i2ifhfFiQJ3PIR=V%/~JJ|zSmg8юpT(ӡͳ~pYuP{ -CamȚ~cNTkϥ^]سnKrͧɹˠB=P>J\1,k\!оb*QRm/Nb~L$3dfe-C8\Ԛ yC (a]nLVGGHvpU p‡gz;)yg4KBK4սQ+v4ZcpARWh8RƤenȚt$w\#Ԅy?l@Ex$6b0RɣG!,Wj3q qi~+yu/&uykB/s/kmo8QQ40P)uc1I툿XGKNgb뀅 1hzxE%R*T ˗@,BXdPSk>ep.T~T:^sJ#`*%hqW{/i=ly Su#"/ ,R05u(fIs0q%@.#j@멃문l, C' vg@Txp'mSCjjXgÕWו1 OaA;;0oL/Yךr#y}k-JyQZcm~2JJVQ)n,Ttr9j5ҝXRDCs 2_JXpd[M-*MXk ~ڄ{N p+arOFS1#^"Q+*cQk;טHĹN[|Qn@6H:TW2:L{KEbvMIFeF1J12`ܥfY^.NuE6%By,ooh^o'%o. +HKB,%`:DBxixˠQk^Ѓw[pD.c`j,0Q_SwDaw%nj;SE] TQ-uό} =龵L ٵ:- Ihj +gzZfݠA-PNҕ?VFvۻj땅*RFsS1Mk> ,q+~78BOٳ SɥMLw0ZyU2vz({G{q Fʈje~ P9!u2 mSM>K#0Y /+3Ӛ2ГXZSCL;C:SЀfa^Y]C_x8Lk傎\[_u1{HuSx(/U?1*w!_}/h̍QQP6]3yH1W:n)kXðc]y^(4'\ _B0˘v;%Л'mt~#jX,k߿c3jEuah{Br#Ur"fxzR#ZڎO<_Z ^G:E9$0KnN?I q_81SGj"ߍhRq?E<LJ҄g'qȰt)Sk .$}.q\ $;Bet6{3/$&p&1ɹ1 {+U>kkiyKș9X)D 7 AcRŚGzg8K {y0[oHhLm2VE dU-\L[r{m2־rW= 8(e j}>A-D/mfIvO%0@{ lMN<] {Ob+guvBb_ܳ%yүl;Kưpn5B' 1uAgܕCQuchCOK~V%zs3h)J8wip*<D' BWY})Ո$[hFaӖ3I%at*MM^b\ہ{/HUl5jl?X`m {iyJnm}OJ-Mwv%@NLԷnU =INکbRxMTë>Hinj)&CJE{3!.U鷺=,o6 8P?C 3%_Ğ|l`|/uuV/O?l4OH`A:@=~JHCP TշAs)TqJ&t 0@ݎA|P sauLFpɟfBxmГ? hIΔӆ{R;}T :uBsZܦ*͵Ǿ* 4wg4`xg` ]Q bTۘpcJxŌ:<3y oj[VG<$}#a$.Jziȁ38`@u^B*e"7`7 s]o?]w~ZrAtr A Ýʥ[o3 dU-D*VvjY4SE׷Ƽێa82ʣ`.1z=saHLdTN+\t`7Ȣa&czY.>WT6Ґf)X1'cuȒJ&qw)'*"LB㴂" :u% T(_ցܠ53˺c::~(is@5jUѭ\b1lT6FoXԫ~5iVMep+_3+'5("N};3<=$FD^&!s5Ps!TInKT}E6rhwLbW{#f<*k:T;l^}qa8`)7Ժ~9 ~ΥY\gGe3AdW3킠(?5.6!~Bn bX#X}YO%Jc;;4e C;q?/uUq$7}"F#.JXJV$E֑/,E݌\: uGXsX.tσi9H1|T,vs`"hC̀aa}IH)V:/W?s`P&d fb:9(*r:/XjFCqrj>ѣgM6q-52eR,_ڗpC'3k&Z6ް✤ uoF`ȸ_&,W_S;vdF{pF5mdM7CsUۍddZQvB $7F2f02nvZjFF}udrc U!=q+ c7_ ʚ*\}Q8҉h~SyJL{aAܧmgn+PJ^h_%<>i$K&HW=A uC߀7c}O(;]|!.FEboh/+4_+I6s1BhS9ʥʜ!%/.VHb`ׄWv7f$h%9r (Us."2pr^M~ (m3/j ߱?!\ %{L86%LӚ J`yLZՇ:I8.u)K08&;UA#x2yGwqjPg\(G{YxbZF)y$(6V7݋8y7(2eA7$&TUq梛GnϩlQ-)RiR?>QeW:cˌK]=ˎL`0Hm^" _C7g?C &bh}Ik3|Q΂Tn.ZW(۪PF3KtQqT0<^*-ORF&SLq_@8 /3xVY07g1l4T ~Utc 4&@@o4R2J[gӾHtZS()u]w}t.BL]UT п3uwb\=Sϻ3U?q `:5RStHß^9{>Bt`SMF)_{BQ>M niF|NJM 'Ox,Ԅ'M1}9\p%=Ls0kAN1l0DK𿒿6ݿ&f#@גۯ% 2rqk"Bg|+#e7 3uŸK6&F沩B>oш&Œ[2ʜnS,Wa lP()+@[52nVV ä.ȝ%ٛҥLGڪ>7𛸕7bѷvF5])i8kO>U-ȶmQyW Լ¯‹7@-9CgonS2T ˥#2׈D;^nm1:`ňye|lJ(lV=3^; ܈^O01;DF [)ng/*{6+`KO{f f\R|#.G Ԡem.v+a89~SwOSYq8 hp !I_V;kjI6(ymXv.Q%F=_|r!=ZVPߺlxoJ# <!v٣D$ (ٰbɛo->kItvRYJ d~뫵XvgxQ:.b>,M~9,F(qR(EPo!|u8^~X(b;VD꒼ q˫"HסZd@A7ϳhw h]ƽOO"&c8:]4#5(@`pR>Q,5݁,3%h)*@ΘUIVЋ :K'jB(\ mj ~=M$c@1jԝ kTʒY{"bWU_hlJl-BpT/ɭtM|~E!Er.&)4j!SZٸh-AITL`|#6&n|1Aӂy@D>nQ5@HR}h2]˯'Orqо& 4LA}x|h-^6{5ʼng ^Sm] :әaRC|һww A:VJE\|;&*;=( ^0HN)G% e淙yN9ܓ[>< J64:L&=/J +45崶SXmt_MuAerC-(ICVe׼a}~\+\\Ϧ"W*h# _) kzg~$Q_9^!WƦI  gRަ{*Cߛ0۪l{ 3d6.d'`ꉤdM"#TSFcZCXzE;-/3H&zn|-2][oMUG~ v&`1Ed G}<63-o!9Hb^8Pd 8 A"Nip|d2PN u[}~C}CSa-ïpm;&h|p]FfEV,KOÂ;P )=|ֺ"=123I!=ϼ0bEޙb]8:m[J?LmS?SN׷]F*z|Oc9}~A1 ]b$0)a=^tM:kbVWx,R$aY&DnyiLC+V0c\kF!c!`b&ݿ?|^ …<;5Yo8~aP|yq%xDP@HЉSW&#cAMDt]}_'d1DJ,ǧ<;00۔b}`%FT: }孑{Bgkʁ> r7IW;]Hwíٕ+""Q00&b8*TTko)baÊF$8Umt%Zs\b~ÊEy-^V64r* .sOd q8D D!~FdXe;sk>ۄ<2l}Uԧb k[bY%ڏ/ .i#:neȬbJjOji BMn=_-ddXn $S f!Q.xl9--T"L۰}ыǧص2[$W'ΐ0r|yz +A? e([Bpe-\̼raxcܤZ uPG (? M6=qqna6MrdJ /Eߺjx~hqbbEI:D8\7QbQ.?wE^='k?1T3<+U5R5 .Jla{)[`NLmE6 G:2`? =ͰXĒHw1r%H!WJ$i1qL~'&.)ȷ|jL_P?7gB:Id{G f¨6dwhw؛ZxD ã|.+ }7Si aCEk.`FF:[WtMBDXA%Ǐl̼yn|2-WMbx  ɂmSwWevw%xzEe7f7DS={F67YCը*CA;Y4CH#^~ŷ+R BTql)#:dEG*Ǚ5ߒ#KHb VMv)bBȔ+є7!=u5D#zx⥁Yfip5WeMk ӀZe;Z1LyU?{ [s>.CUi#.B$={'B2d =O\8RM)2׬H"iby+E8()O>|n](U DO%7M5͟U\^"b:q鉥)ګT+_ؤha\x"thzw{d<*[gcw–&6bJWuǻhm2㑐|1Q1oWQRSMP뢡04"L8DVW0ɠ4tb통c[VOJ *2%K;y-*PHCjz݅(%ܺ)gVsGfbAJV;א 75IǰƙxW";0 A=oPG%,]vs/vv˺8R++ȥ.q<ٷZRlڸfQo$Uh?ٓNc9Wfy.X+k< /7x]sp9gYC|i klcY? 76m5t ,=x=Y7E:rÞ^%kLv量Z:W*m^~q\z#_r$k4E3lv4q ^ע@BwҞA"2" +q̚x{Q~l DKw4ŭ"7v7L.⤏s)[O~肏:{(R7-LE,D(H 0GڱfZ4B^%aL_4Ж~UR  mt|;t]MGYubVL]ʸ;p)EC\ Ye/ ./dQr-#TO#H9$yQjE;\{wTEa˟9>Dv斔ݛ;M8-rUZ۱aI_3AԤdk^ ]JЀa `c&-^ͦ* tlY*(èrP~t!pJTi A^3sAJϖ?co0ts] yڼ4.jA\1FtPYVѕ\%ѡⲺH2AfzUp@@ ,m@T"c[x+9'q#U4ڊGgDϫ*4J^;jxv0$:JLTׄzl'jF{m&]ص\,do5NTSLGo14 QqL}}șfCcxٷ.}VsƨOr j&!:Ƒ@- `5y'.i׬)W -}a+?"GPG Z~3?Ϙ#kM6r s#ǺI5::{Xk ̠rfB?Z:oNCKu43^$gJ1sя]2)MNÅXNmZΝ NAUweĶH;%C*6#~Q[;,y[ć2V ]1y=R`KԣC46~\ t ݊ /SVm&*r@^F%]u27CS3& NZ[9a`ox({5J5X `MkU@7X[yQӏSXa$O1mIr{X)@.$=o襶.xl OqRR)$ $d_ҲQo?!i d,ڰ04vrL\D O3Z@`VE~K{Y?.A~x5BN5zpLKMډcAXbT*L|q_1[3`(qC`J>Sw[G7o}woO *pШ1q#f=-7N$AGӕ|$$F$`"&td!F )^4(gIC E+lPB#ht) M;>~6`R8 onilL$وvFҠqzߙWjuW%#ѣ,> ]JaM㹓kcKZ>OS}^-80i)U݉hA]R&EDko4/{_ԧ`[#:OinqoJe&QwX_z}plǬ $@KA z"}PPg6c4bَ1P1tjMqw%k*%*H ZL,Hzi6rĄC,Ao:tׁTI}u ypC .U-xg`> I`t1i8o%J(ِnfC '#Dq("5'p|qg3 ^;?}J pUf<w lp @S@~p) wz?eo}Iױq;/M1_iZR:uH=iLk^ %_jj6-7?k&z.gNh>~0' BrT?O\6*(KGK=W4QT.1 ņ!Nu -^"=Y7py&s *5.2ywFN 'NfRS|M%UGH}>E$Zm86u~:)-HaN)Zو@MoࡆtZ]eyD^Lps9ڂ83ŽBi^>%50&l^7kMFf)u5:i.r@Ų26aWA w45a<(ͬxOa?D?bM8k9a jsp,{}`anU[iO{G]oTs4ҐH3^5ͮ?.|P$lmHB(!d{l'x]u5!\PO :?!@r Q)tZu>Vue?!|4>a19ԁ6'AR%D)F#/JYRH̒18i**D˟FH/ S vUm4<1]3lti~dvw~Ą,8OrԎ`kDay٤,} DN3m9vE?zxi1E oU\xyj:L pBaM1Ñ٨ sSs5àNL4v- D;h߇t{ߒV4{n N@TaloB-ý萏8>_ldi4"O܏ö Z2SVz:O<u칖f1XJWL[P{oR<Gb@ͧD %GTr!ז4*בwY#IrD (ff3}8ҖpA~H{<@D]z`5%|[zr 8q]+!k@S о!i./ɉM&.#f3OQܦEF0d+ⱢYo7qV??Q\4#ktOmQÑ,V}@ګ9\jCUXݑ5 l8ubט$x?\e?vpB?]-Ge#aӲߨ 0P`ox0 z*?~Heĥ+ʵe T$ݥ߫7+U"2xjyHNU|܀a[iHȟnNޜ@Vy&:%ȥ(*1đ y}:-lo m8r+?| 9䞽)S MK#j7W3Q02GDNఋ7D8OQxtgׂFfد%[0:k6X*!T S )ssתb!W+trgd1-QR6LqiyX1ma+B֛w7*)🎖D{I -oCM%O(XIXI ,`ާHZBO?~&/o+X(. 5#+ٕ=' Q| bE}r_%Y?oH6\yXs+XAůfWG̷&+]8/=TG`Hpr'h?=uqur&Cq+Ox~fLnL9%poŝi=$vB(ޘ!wTWntS mia'6j׺9aSc*M7KUUfm%*wQNu .tСpr :[EL܈4I <ܭu@Kk :+B &xOR@ 簹.,sﲝYwrpv?--^`BGa_,xxgG[ыAP-U6^p9}TǼ8LxC`) NMqF-dV^̌݌KM8ۊ$3ڭz$fa|@pK0J㚮G\\~}iMvqR\ wI G墦C\\9'%O.k ʥwa*ӢTu lyZNg(\˄ VƜIw{_BzR쐜2nye9R0.]|b]Ss4K^16*";B&#iA[DG^2<6%"~6Dc0YE9-IA 4;N%7.6fڷ(o`bMb܇(ٗ I.yUq 'V.R,>0~ ,O?4GjuОu})˄BxX]Z߈}$B!D`aa{.Ӽ Ɩv/F/rDÁyhJ`g챧VϺ*fA(LNp#/FA6ްEk=f`=PȲ (-6/534*W*xIHC mag=.tNTXo^tWJjMc J̋UC{}|K߂R;] E,_j#80 7l?V5['X~Y=S>2Nb A9GL ʣ@-$7\O;!]0 HB}eq9UCh[H^j0Ȕ7^al4gdt'Y<.DA)^/Q S1'^$WQXն~M4 %s]ݙC̥w{ԺfA_?Wp/SW`NPffe7`j 2V .Ġ4yc%ݢI n`v&$trLLj Rl{ӑN,E $jazd7pH9d8 9 mؿr(W ;NG| \/ΩnИPm/Ղ]3 &RYCi|+ׅE\A 槸<JdY`%Dk6D6RE(e R %,Gg_ad =TΨ0MzgEmQa2$Mq$6.e)M] GN7|S!Id`B"6AWN WByF¦I},~},v6xw9OKf (_HSޣe.kVV͐saujc$i D`fJ\.yҔ^[HiQ OqMi|V"(;ޫGF+x7+7ʥdpz= ; Tw7!t -1j0Օs|I\lgPg9G]g^Q~#ݙOH"Sq*~dN ܀՚ל\=6?ϿfC([q*5JԲ;=**g ؚ"r;VnI\sW֙ghkDٵ@i3m6T+$}2rXɉ3m[Egac":ד2~8/ܨ 7؍0m_ŘH{q+j2hWfe<<^e'Z3P_@D[%nZ|Yg/8n嫚+"w.2AL\jW:CPnKC9Q/妗؃O9/v'Bu!V/g]ǛhjBexG4/‰߫,`eWV@u{NDMG4K)ļ XY=ba:V+TGB "x/CTy,&=gNWGU'S}v\G0Yn;8T~E\ D'?U|_=%*Y\H>>ݞXO)hX75`~֣q/0`-bmt$ng=Θى ɧMv]&SjXV4DT\$vwYY?[!(8yg\=T#jÜĝ 5l` ^./y \ҿI{nxt-M9l0=^)j; oZ{g*ap-|d1r4*!1~ٖbs]r;Us]IpVTWAꊂ2%BD\W@wvXJ!.QWYv^[ubbh(=?>,?0"YkЭ'b8T\1%H?(hsv^c~"9/8 $E,)@j2Hc %q <=qSZN%}Q2| 289B; 5P^I,;7)(oے+5wFD*X,i 7 ֏MDjnQn>ǦOʏSj@}Nw~ڌ8 {A^A$SMWb}$UI@9f;-|!8fBđ}h?""brg'p/mm`ɧaum{uM K׿ߨQ`sR 3Ku63^ lZ D_VoK./{P6(ʊM֚WՙWٔZS͹/4'Bj18>vsWV50h>{*з` ;~_8s%Ԧ9V=L}䪊 S`~T|+}X$ r:Pwˤ'+da`MZX*ͪ %kkD> bQzKD42<{$rQZ]\4< U9 oaȶe%cHž\NU8q31kp.ʱ3~<\,N~ae}ҁ6ɮ\[`÷+n xkzƉ~Xia;"ś^%~#;^Ԡ޻ue4y[&ܤilro~@3iMp5tU4 8{ < *!;tP1&, )/ rz5HJB:xVfC üIHYP.Z zN-o\2?ּ-b&{&6\9υ(- aJ75 Zc( j]uԶiV:}X$T\[f1ȬW]J{0t )`8'j T3٬)u#D#(_w$gejKGKEԳ\|fl6!(ڏ3Z+ MtPu@b!]fId|Zpk}( RY5z_yg)8tە}̓N#כ7l͈v^-`ۅn>YqO }/mpT 4Cu\쟵ٲM9,.B*EW'(8j<`jZM IgBJrf_'r?e[P^,H+9P=5 @@9eoSu}zM\= >tx:cfL46ڧoARsilIDIm7w{sٹ>dVW|QC8yXouA>aKK\T'IHw4 稜tMթݑ! o_$jDY)KUY+5w⺮Q df &upGw=gAČOs?n(х?Ʉ2ZʇOz7G.X&e4nf@NVu$L4H1r}cHO\ƿ |F̱Z{dK>6AEC l1ň'xjV-p)KUҐӂ45_xSo䙍*tlъAtqG𰵰꥔m#xҨjv%*k9$mTmR|XiW^' eĴer5 N < \5"zsHểy]eݷĚZ*K:G-*67yzƼ4>w) j"x5 6,0M&#~Z"۴#+r_>%=zo6yR(̜19,vzP %Wމ20JVB gH~%Ҥ}(bՠ7 sH c뉕cp:?+GUY{Gx_L?-G9rr "|emZ,,L18֔ٔ@ӖC!>'McCM<,[)UQr 6Yo|J)lnNc:5%cGc%m(tBdIc|DP8Ww1yc4&~5) mMM 1vA7L.l=N+ dNݭװ(r\D#?bxD pJFT²̉TD9eX&ot(<& I97V|c"_?[mn}f f!iQ3Hxw;e=̷n戧,oIe>"3 ݸem6CzХGw0SAoicP3Oy>㎰[4F/NͧՔoljd9(\! ٠"%EZ[ (u\$11^fcP^æ^szE AX.;E \YC/1PBP@j3x;wx(5P-n~ ڬZbrT21|V{F~=;W-J in9Rgkc@>{g GH{uTąRx8(@Ӿ)N_m!D^AnqؐsD(gw|5yn-]|:h{Ȧ=K$W1OO^:\G`kuI-LTtdm rlrLÉ\C2wd\R%ҭ4֗0QXI܃[a^JVKvgwT:ËϾ^Б﫟yƢɕ*T0 4$:8_.q9 { hM mf4r*j.̅LNg="Cst's >n@%Z.\²X!-˿{®VuxfLU#Ew1;pM9z\ .jTRmɡa"gJm4(Z0_0܎+x"N|[t\.|L Mq:tEWɴ@9% axT14ZG=H[P~h-4aqdH}ݒ:QM.^8ÈwhGHGL)m;x;I+DI2Xep^^\%lBY1xnݠPi5byb_;|HRR'}uqo M!T"%]mWk!D:SiFvCX ȿVAZE$:n'wj]j89Rm_w>Ⳏ8PaGF41~j}y}+H#R1(e^Tjzfo@ܘ-Eb Ny<QՂ=ޏnWb) jrLSx<O"HZ s!ަO i4 pvdBbˣbZ4Y֛e~oUy?B;ӫ4aq\BjvW EZJ3digYePg랄hey0$ .L2ώ i&&/*U53Ol1z&g%I!瑁a1M pU{UA*\X^dgݎ6C~24A`v»)»RohXE.O;5Hž}E4ktA@@p{nh6gX#6 WN-sC/O 8nYBB_'FIY(a9P\zMFzVN8{|eh1wb֮g㙵 /AiUϯOuu{--SD'{@ba"$;/c^@kl*qhdo&E؞1r _y9E&/NM;x%N 逨 Xفu/&ɞDԸ#08~l|Tp'A>c|`yHB&xѩ3[[3nzzKjPvb/T64B*S؉Ҝ?'đqI~h ̨/cԔ#jBL]7ʆܣٶr.{!(^sz|fV4ªzl{ mQϝB0wʮHgDoTcOÛG/w"I |e6M O{Cp16aj3\Q[ICwp[ % $ܹDI>- 6/G?<3'ΕFrp\BƢ!k{ WfzO,2aE,I2ijfu Ѧ22ka%μA+kũEZ*.KO!~{8­"k|֨+YaN6o +'a)Chg=rUNf>!2z  q.LT`QAg."&NI&ًб#z)D%H"V=3*Mu|SB=AV[[}T@dOi~(oP;}'䞰P*y [3d롛6" /vE}31*ORDz S5Nc. (\euK%fMcZXd{uþ` = e^T3UeVF'&Y|JSe"'Os)jݛH̜_.77_xvh!8Ln=PB|ar=[׀4'|wJ4PmEᑲ 8|<¤LTpǑ6)|Z5ʉ}r ^@yCW!sKgsbPZGt䘌FcFރ510; `#W.**vv챼N+N4䃷sVΛUcs8)"9=kR> nNsܒ5ad!I#zYj;4FS—A/X-KӕoYz`br-wVG[/UHUE웰,6+*i^S*g)_GE-sIvֆ _/_wL%,_$JRoXa>G pmMRSm^DOXPn}@bqmxL{rRL.ܦyŌgeC;q_>rDvǜ+|`E{^OLb (r5 d+؜xQ7KZd>g--l.6PY66nuȠW:^I4Z7A#jK0s'xA2+fҹW;IS\r;3[wchO[-FQ*vhCh?9- O9$g_2_bwFf;^7W'+PM5qa5VS$Ʉw=*:d lo󓷦w;V VH\6m9oT]/G}-1@x@Bn \7rBc`|H4j"^;na4i5؇D%F.>WWhWUpi#=LқhJr _K8$>@w2\ɀ`F&ODˇ۲r@C cqpμ@>+"^^Z'ȫ%Lg$(dlZJB8a}uE?T"0Z6*& uWI:aP1Hj2 tGyj̤~j `Q9G>'݇UyVJ1ƚT7wUPZrI3Jk1-Mqxk;{`!wOt4[u˞*{?@ ꪔtA%R;^C*6ƪXxc H0^3:lPC+Lٷ\BʼTdcPXe zY+~2EtVAؼ MYnX{;'_5w$Jnkh~)F6ay_麛 a猉̲?O4L=Kߏ-yiᇤ6s(~o44\}oDE )@\ǺP5]VcSqtEj+:30)"T)A+snYjht:'#s%ў|6jXh@W1Z-ǚ1/sdo禜K52)U`5]hw /w羻J=yV|lEKb8;R~eeLOυMeL#l"MmG5z"b?]5߃sb\QM^Qܣd嶻ܑ lp"vm6f=YN t U?^1G7ꊖ쩴bJX*c|O<_$ކ O%W~W}=Ҹ l0'wb#d;` I-CON<%{^{ oQF6X@-`~'f\dF&2Fؘr%(r7i,]G7u6CLݯ6@!=44%XkBTv71)|aF򒃜&u7f0|jo)8sް[{a*,t Q`ItO-[$0h7zcY;5Эd|6u^`KgkGb0~~TxDmDOO <+(jq$cH F`gQh;t 5=g-\rS_g )n%. fHo[4X:]+iFw7$S@M;ʃk8^Y!uSptC ;=Ǝ0ORj&g2J֔K4J FKL 6lew.jN<ʚ3ք/] cIX_eymAdC/i g\lv?H;ip9'i53)Dp{#ɫ҄DKSѝ3S"5۷3_X{jnrl|]i~B>~/Y/i?f1漍:AEaJP$os&ȴ;,!pNK֤}ڛ:Gs(* KFAIDƌBՑEJf3HHI:YҽPHW3`;FfjTvT'}F3R /)g欿#{n)֘%@SSW.c ;(Uk{b73Kڸd8}~ Eu:]&5={J]lc0$0]?s2i&?<bbҸA&) "FlFbw 80<YY&鍡r6jC2t\~hda8 &K{k J&^Q1gv>A1w@jda a_ST@WJfLcM╍^ιoa]Ze]jCV,^U儸OɆ%]A Y6G`rt jЇY"~Ш;T>v8Gg]mRO"Jy+?khAYGڕuaFn-|qThFK8*TE p \{&jۑ;qoVfkGh^jP|d>7s׍]m=kbD0߯xF1ާlx4d#ԭo\4#4%v//NÚ0drd,wL5dͮd6f$1Ƒ.074U@Ϗr˳.P`1!.>Llso6 ?Qov:qP:KD}'ӆ7\~kG=np(I@JTI+ j&|' 쨮h` QkI-:K p3M2|ҍNԀ?R${.Z3& ?Au^N6y/CTSI^nn-+bՒ-^/XtXT~sHR^NlAATu*N9~em. ñAm=cM~xdHŽ~Vi#W %LWM;pW$)ba٪G{[7p'A%ΟY:wQB}u K۬{ȷTe+PxLM}]l2-۬% V(絈 blZHL)Q(`Ķt,E-_;h̒ެex}YO\A55aYk22G4e+J%ZC @sXjbA/{Ĺ"r*"ƼHZ#pcĈ7+iIngMZ9p*hLE0vq {aPPՇ>R\X$ƺ)aI[E*!aҦ7pdgWz9P@+֣}miLJVўy*߀&խ7[֎]Mٍ8nj3GpZ٫E A_k >-͍vREr hNfY~etnF8J2;U=_purZ #!.a[q֮dňe_SpXGE>Rzt'N=ƥ;z_K/"iv ^enEKŸniSQW:[b$W7(\2=+׆ GBVdi}N}yGVV J$˜UkXKM !l5<`O Sf>|aERx*gI/{!e+)-Ъ\ЌB_6u鐇||S\#IѺ~7BCqÝfzl\l N9DnCcd{",0e?jc2 U OǮ"G,T|P JԏDPS2#LtZ^H˃e%ff] ^ѿU735 6q(he==~&N @A _B=Jt𐢠4~!3lMn!22ʯ>:nĞY0r 14[_-kʖZ3$. J}4-(3&ҴG#o6>_2293sIaIC,JxyD~Bx_;F$ 0W X}pיHb9ibZ;0(=2n*|;=GtQ;RS֫ .hLO?4u[ȏQl)CEHymWeZ>`Qhbu7pAGr1 ImwfڨN&5e;RڳK+ z6wkao wf4oK.)!Z Wx;([]Y)bwarr1%~t୅u* OF^VF|'ſ7 sڦ@Ua;aa#T}~ v7arbFmbOPXK!p]Bz#pov쁿^/ ;i;dB9<޵dGRbO;#}O vŬ.lB p+W]}7l-GE7EG@ hI;*6nQ8 ql0WuF EXwGڢb*w'mĦ1uŅ'>?]5e.iW˃z4ъeKx ,6cG|PzH:,,D1o)l5R͌L+BftoMj5 <@1e'1}xgnE&&ˆSýc3|(ݖcV/ߴo:Q'3qHW 98qF*/ޗ\lWFzǽdⱐR͹. Pm]0/@Sb/ʲʃ|9?*xb>r|2Í?=u*Z[}MpLq}Ft)yDZ(O;g:=.ܒ= -#S'D-x4z8K_Y(!_|t. ;hu"' yɮŲ2 ek3=0FyUC( %c);*K. ]01Ub/|yդFSId_V.#9&"pNK>0I,iC%)Q>|TEj%R}_+D;m^榀/OMy'0:җ,\+ *y<0y6A 8Ѻs9\".  TNslֽUfeBzvxwљOP=_#GFvح9rK$K.AYs@@2Vj;H^d8o7wmh,R:3 5`:1IE4Yz.g Sd)}[@郏Ӛ- x)YdG%,$#fGGp zuK2XE[2{L+jsqZ.2P~F~={u@>"sh{43ZLNoW/w}ziOԴwDjm JLPhp`SlB<4u{rr70m0@Ȣ-Q7HMܷ 2;X3Ä%5e-_|ULpˌKо&EޓSIbȬlM z'Nj2C $:}#` ¯ ~':}7Y)1|!r'C|Q$` /.Ae 2 h')?*H1lﴚ(„2C-MK(Gh{#W  LXn玀WN.-1jm܏϶D-<[&%O6[e 1Uh̍ }@*y]A2\˓ˤs<\@քޠr+k/2Wp`y}]:^ 6^e,a57:Q7 ^vGExoR~ |vyͱ,Vb,F)I:>ĔCVgybG6Τ%&zЬ~ Ua:<*gêMK7}PG_$N Sf|t}ʳwi+*/Zu`*hM 0̫Ʃ}P KLhO5N"vݵ`:KdkjKV"^j WMڳ&%'t Stnik%n0*0Sc`-J6"rJt`v~B;ehav^OK̼%510t}|$XFJ)oy*QWBbp@(RIȆUkq  f_-夗fTrSG{]dV rf+_jc=UH{ Μ^jSE2G p@}C. zCSSٍm.!ac[ԋ_n.~*g$ʼnˤX(5Ѭ+SU$-[ܕMN)%GM}$H\4O>6^( %?M+ X#i87-D`uv.";Fʰ%lcmFo:X14ܖ^8 #^\ fn s^K >.CÒKUɃGa{XKɍɺ, yyKGw'Ux Fވ THΜh}{Av;PLh@+QUdkXV0&Tϙ Q. dD e0cԇk!scw)c >#ߠtVՍʀX)MĹx8bA-b䬐mw-;:{h8Y#-iw؄90xZ bEVHk-h}(g`@ZnTtL"p1 p=fQ_GSG2YBӷWEFc^a .LͰ'"y,|[O>8Tx4i|.jfAOC+3؇%q,I>ˤ瓙yM|Dzh{΢~? &C^K!rL,[T9pG˲~韄l~&(MlU^M3xT~{05/IJV7D,U\)/A VN˕)hn&TLbjwrdC4j&zq[+zN!?,_#،:mp#sCiP}+fǦ5_{nGA-l 1/x$Cc G5tޤ>-g8%h_zAI\BNDgA@xSxTd95:%z _NJ08x@M=q1dH{4~?FQm&6af>,ڠ  /S__i7ҟ)Ab)૕Э~^ΰ ,p|UF/@t (ǥ/p2SVL@xك9X Kiq'+J8†_NM-X>Y-UK@;/V1)/ϓ!4eE蘚!r䇀#Cd@<}?^$CUj2PsbV> 9{tL%LӘ;lYֿ6u-T5D%`MAu׌cvjJ,o_)gTVKϭcTLU JE zk}Uns+9#)` 1E=peM-M'Q CPQ(`ϖFX[%O oåwyomLvӭ$:YBKcu(ڬs䡛"|^/ܬgԐ$ UCg(Smo Vk0<9k itbԺmfQ{h߲tgsK;E¬32 gnkC1i2QV[A`;.1⋽M\ݓjHn>Aш!mQs_$Y;tVƔw]B*|Ae+ {ZWTm hMHhZuwǿ,szN RoN]9 *f(5Z(~Q=M[bk i fj0n>0t>2Y0Xg_aa= 16!fUO'E[ f E|,m .,)")"Hԓ= T6oUQ@zʫ>SWz56 w Ey7kIUGXXxw#G@YpswCjdQ":[2'裥FTɓty]qH#0rH&DZ4\`4%\LYiU\NAzQ_X5 b8 /h^7. o G,:;" @iKvu$L ۤ)Z3yRI#b{$y;Va\ Dشnp /EL\Csh*G)>} N.~0nWF GkWc;m8K\iBsnTN >^Q)eKc ,ڳϣvAY4PP5` 0ځ$x(hUMUWw*"+eVMBJÚ0힄c%5f m[, & 4 RқѐMq17~8@pq ~;9h32 $gs%ܫ? <l3$"9D 7B<(̔(?E44GI+I?Ϛd`5xXۅt 8_`~;XvQCWxw&DUݦJjy֏F_#)ξǙu>C[GhFN.$eڛcd~QިMZ3s E]5\ 'y,-!_xlضO9`ߌ֫!er9fѳ!&:BG}$g3*]{- >9Q$񻟲6z`JJXMΑ׌<}CzU(ntb?;r41 GWu2irsڒ42ytf8_9г$ {W֞_Q !hL4_"e!y`*b^C@zeR^݌bʴ?EqͷO4ײzП֝i>KnA4zI_"A5},tVR \j)*j({<]EzvCJ$%~X|Z\#ٰr M,S~mI2)29Fc$dtVδA6ܝ# 篿w^IRf-"C[CY`o9ы0xuW1c"q')OI(/9 б.-'_;'!<~6As"ͻpWHij3L|+ȝ S- pfjY}w %:&6`# $$@;~NV`FwCkѡ3s̓ 6q*'@gj[q|x2`2/֍Y`kg*e 买d L'L>D-%v i)<+Ը휯9KYrrPu| vUXLB`[VQpV4Tw{P+B/~ު0YIO-2NM]`5[[ h͐ lVOb0vj zƮ ɶ6kL &((T%qtO#D>q`b7w2b6+ `S ݵ4j_] ػkK#.ͤeSkgi g5#B&VʘVgh lO(Ww5GI]p.S)>s7!R u &'\[=8ȚOIO %MMfMl#AS$VV:(1wA!V2(\A5 #:-ق_φ&OhNGSX@qU=9@ǪKaQ"TuRnޙƁkl͝ GFPq+ב;i9ScuXO W0|N5D J9z" .1 i R"Ϣ̭IwT$9=q|{Y#JDz~f(j3}V}bC<e){Ic~t&"Ƅ2t T<HJg!.Bnrc2O-}\)^P{Xuhi4ծ3 M7>j05x@VC~k~x@_U&3ɎgsGbRt" +F49pؚ:&Gq9aA2=O t:"ˠyݲt$a^U;XcW)MiD☐0)ߒJטUwFU}4wu>Qd?+dJoE8`aR)-/1FC5tډC0W,"(KOvA##jX?ݯd'b]^ A f^zr#񙐲]FXHT䜻QL~Z]{4?>-,ۿI@{19Dm, ᨥ2в?$,SrgxYqh=Ԫtƺ~/[q~=*ݺA`1anly,eُWN(b\_絏g|Q:Gvuv j̥.l 6}oS2#Me6ymbV/]zuD.>}+dQh Clr*׹]pH)b[eLӚ3\*4f?}n/$6joH1CIq5pHjԫH={<>~\ށyÉ ޣ{K#tգ1]Rv %zZ4.' e]ezTjEQPY-kdzAj. 9w)ZI~QAq{jӣGyd(N AxDt1﵆"2bSdS bཉLDp>F^r _\qZb}0"lփD*}:_4tE͢p ok拢QI IWR(/CE3}`U1i|-PTM9NΙW &:d#ո&62vj LNU  o(Dѫ9>Fz4MqbŤ۵qe{;A@f]cRp5w/\d' '-aKկ1Xn^--`<%^9*p:sblb ӣ \)~|3A󣣍fK()@P#f3G/lky2`-uߚ#e`̻p\0ywFV~jƎRE_X֦u:"oYi!n7\4_T5Y}qq9|I58y )aMa;=&4w2shc?M3^GhFY*jV3H G a2C>x^ݍi%AQgi⿁ͥrwμ_BNa9aLOS`EZ!$)9}R ‹* @&Tw7-ޯ*\5|> P}>U4炊$|Ig13Mg=lh @yMz} 8}+ zT;gl ^k#  |@PG\>QpgP|.7s86!aE*ҷ "J0¢c87Ѐ|քv VC~"2AdU/뭀m| P,ipKA)ZRr&P7Z$6~ʫg||A$ H1'=cYg3DV/eݓ00v z7(GFmVAzډIE߅ک–䡧5Etd9|2R'aF bꁯ+V@[ k[}*RK1z=%|&S|ꚳg=4?IDb[ykN l.r;sq}HD%qCjGȀ0Xk8h%n# UPFqGpuFA ueJS!-_HO0 IBC tt (uT43WCCqZv2Z_F$½C\"т6ZA-_.b ޶8k-KT4(dB,X$7N]0 %kB5E٢~M5 C(`{mDJG`37oRZoz#D55Q SbO$~e>3/>"SMxVƗExPMHT 3hӖRoY7Pez޼qpzz쐲!,#WnY]s&7)$@FptU S8RLR]7 ׮`yr xbsOH Ύ4<T RɭXd.W9a͍zR[^́;??i %ʷ>?#'%R9CMsU/XcP tЏqFz *щlI~T^OsbLiP(j`uʚ!ۢ&~j1k +O}l;(T& zҠQ8O۩x_/yYťf+3w/I_:jx,./LV}y Lb=uc tN[%4[O*kNpV~,n%ᢠsxY3Ћz7F]~&_!ů;IEhձ+_;?VǁW',EYSyH%̚0 ĮcedOZ|ՐwޭzgI j퓲|7ߋAĪiFɊ9$#mQt6 \^a3DF@!Ѧ5mLQ-m"ƿE-S40ҷVkrQ/:fojt{T޺tW|h L_zI{FUX__{jW7y&/[b `DA|:7fZ>S<60g~H3j;˾|s^;-G9J5;'-B7W%j2< /?Bv9HzE.3n1{-(FzMܜ+{?vϨuJ=\& .#amY>S|q/S,#ջY(jC52nzV[|{=ph:T;;|Ԍ=UJbB qeF0$9X0k@DFġ*[ԕ q޾H2*m2Bq*#B4+#Yos=O2pc7,VX>mp۫3\,m7+lX!Dj{1֒SQgL2"XJ|Tj Ƨ럢:_&EZt,(.K$zH ,Ij|?hsM8S:.yo9W/aoI>>/QF`4火!ܾ\R'PhXtŠɁG? v;@4U eˠsĆBY:L5̤XdS-Y~8tXwYL¢)',6 3JK/pE bƂr 1Y({n@wv9:h񔋾(K3!'c5Y KR* S:Hl203q "rh͕6M*rp$v꿼-4r{ jC㽂}}/5og? Ho2.yޚ0Rh{2g`5&BkG+<E\\]D AS4Wʱ,y?AIU_?~hVx)Ļz;_ \Cv^zr~'h.*XUW8Vߢ:a^oOs6z/O}ckY0?VSTd~[G1Q ]doޖ ӓѱX-c GDB^.|cs 3svldG`+~l8R)D<ga+%˽fTҰ_\Ţ7 2J"HJ8l{9 ]`#ꑤWMweW"#SW+#}dpaO@2@8ԬS+")SZKمBe ;SmW{kX?3JeaښRY.wPHHBٸL}৮'BH_a?N?e GRrJ|"êɤQDk;l0ALpZCܳqڹ hm* 'C;\.~y,Q0pTqa-Up]G}3鐘mU pv$p`Kb, a gjгPL؉ģlR|wj֥mZj9=N ;oM/}#ȯ7h~]TΫ"e&; SuC2Yߟ_o{&7M{~SSx,P@5Y9sB얟HJ?+i#DҲRc1ꆰbK;wu Q];l&\ճ]571?WERV~s4 :A,xHZ5h_OxI8uY\~]xx}*@nNdrґ#kp v{+2<L5UKI ^ȵ (Vfiams$hZ;p }_m j$ץW{Imud OeFfړʝ7 ee梙bP(34VM\F מEͭ6dDAV!%d8C] ˫pbdyh d]&eJ":q۔j"*.廬,2{\Eyyo?*6r޼P;KBQXXi[aX%c}cl L[!E12̌.FHelbU~ȽRD芷=ƛѸGˀPZSTb $-+eF*P##H4Tӏ'|w3R%8Wq^g!ѣ&b3t:-7)٦j cVqܶcu$~YK;t*5CaԹRqboC<yq+?5_ocri̚zNPcrJ8#f0cW|V؞S\o2Y _L㈟THob Z m`PjI"o״`Q[#Hk@L+BG310jGC{zI"Sw7MFa}cE1bّ - TRCRKϳ8uWd'߻cem/Q!3v//R.4^#0k-=<w=͝a7$ ¨e1*l7V̇5W$-,*[r òm*fKHE>nn/-BL>}R630l!_8L[m&tD :*^8o2 2Zt8w9 FTZeԣ٘:$^l:Qdvg?ԲG`:p17 0khz, 8AE 67QsiMub# .zhGu*h#y۶^4u&Ix cѶmQTyU6B몏-}\~1HV,2}=LZrZM][ㅚ?#z@CutUh,f]Iڍ 11%1Ȭ>]S$ڱ5Qf8p*3Qy]z `*)~#7Z\sU|BUNدÏ ~=eObwI0z_؊;#iĶ%}t(k]Lmr9(|Ƃtb*VōIi?Tl7Ͳ|t( k52-XRX\Fgne;1ԭnn%䧥'`U}x8n{Y];g$L`9(fkeO`h f+)mLrMLtWO/ڴzqpn5xAhPN(d=\4(̬EJp&[_)1۩dfSS]ƼI?oؽ]ҩ JV=Xr|,927էaFEFbĀv݃Jܶ=͗^cj)Zi/uGƎNk8D[A!DE-v%v﬐{9Z6kfӍ[hCD4GqZn#75uL$ߝk qXÌIooS)c7~}m8<'!e J,x$L98BvC;~1oҹ~gZ,D;B,W0a6'=UO'eS)m6qZlsy)~ԛ`et)f;&bnD' ;B<Pud Rlx,c]ڟ򈑄Zqg M?e63b+Wu#0(IXo D1{k1.~KdC޾ ,JH9\%1k1^ 7~?^a-%aG% ψXo/\sꉒ_~$~+DOɠʮ_ScpQQ1K\^Iyi oB18*>5-Z_deɏ,i瀂g)ۃ%& \f`s`gQNL;? ZADG ~ffmyEbjAʹ.KFu 1yŖz[ne6 &;PnEQ{)hPHzILa|QwL? b٧3i7o3U`b炙TJJ`k41$}IWW@iak:26OW΀]mw|{Xɴ J;uyh<#T,kbTjX䫐nK(fFpWy 0/"[;v+{9%QZCˢw`LCV8.]![ aG~M,a뢬yYMUb.#[?V9yC}Ǧv@: LL8 E. `~K`⪷Wz%2kax5`WBT?b'b {ND+U~|q{\_wihkBIO (߲ز*5ijX?2pr&w'D]j^JWzuX]|R^/N@({DR=R &E\:uYݪu OtO5;7\hXP-gY 8s{q' ℇ*@.?5],3%$)f88=F?4%ҝ7iT([z?5φ^ы&JÄOjfׂ(eċL{j|$hAJ[WvdjZgް`fobi+AW Zl We!me9<&-4V"[gWstL3Q#FPM1P$xocWj95I"^B+{0ԥqzL&N[0  & 2q kKb8(;g;1e!s=x.;~Mdach* Z}M3$\QÚer"ʓUc;H:ߵQnSFe^~ Swl S+eY&NItƗRmՐ++ lrf4 o2dVN~`dlo(Woy9pvRuVNӁWs* Ip9ASw?#i C- g>&;ާAzJc$ųdDX\CM 8JUi]+e,/sƇ׳9O]TU1#_ xER0P'0uЊIґLa5케=_NZ"&54~CuR^ l gv'w¦\K/ScVkMLDs 3,#Ih`ۢdն3/8͌P"C^qMfJ_4MkJ;MK& \J L;]HA s``.h%B_x8Aܢ %ozDq3H5 hNX/?{Uzf#f~$x]x.V'1- `0)eB>y^^87M-DzM`OĴc|o~S؟ɒgre䜼c$LUrPb T6e3^j[bWUBx4kdK^\md-CZzPq"⒆Evi3Qs]%P,ȉ4c:qf@>L.0N ܿzxF.(iߋ:vA\" (N"ޒ+}m.Q:͢|շ/(7=[7TŊX.D7 AjCX6?i&73nŇoեp!dHKVfWg{_'ñ/1jSz(AsZ:$FHr cHdfoxJzSAI 0>f*5NfxL8 YZ ' {0`b>9&,:2BЪ Yt{5,|$cqdq W2i[DO wB_pS=k:dQ">+7n+v_υ}5{iaWd}~ 9M~`ݣ߼(j1[*#E7:}9O1@^']khLh%6Ld8 zq[R$Zx/ryn4,, .O~M >鷌'A愞dn.NA9tXnR6OO!)?꒾Έ\ Bs `;? $= UCe]ytUXsZ&H弃B!;4vR%Q oEK(\vG69E>L#džዛ]iMzmoV@x܅0Zk 3+&B=AA0ØL^}"Oϝr:mU" f Hľ! 8 {?Uskn'eĺoo]H۠ig.8T2'&ɓ)2ɭ4%EDWh'uè bC4d%Yqi"<`#R!֓ k Z lVjqFIq$7z=ro0U\[K+ ~QkkUd [ޟ9i^T hq^뱑[&yTva#7/>Ȥyz1? Q^y#Y(SI? !* ɇ / ~5܍_ I}M2q<~>Wk#ۨ.O\Il3HI4}jl@4u)}jp"FN3isZmˍ#K:߮!;o|Nܦ-H=Lr;wbOi4#E u ĽL[V|(=^sSfZpiovy|ɢ_4Zv5honNQWF95{<~/L@bs*/ 4t :ɫ:ۣ_7QU>>KJٲfiH59~IY͡t(;} W *\S E/Ɣᄈ!n"nej3,{qf} 8Wt+ՖJ=.@z4r1 dY-MH?2N^jZ8rr Pʮ=|f;pV`Ⴍ4jrN-X-&Yo%@U 8#Di`ӸA"Z_Jv=NN;)2on'bJ[yMo2;|^y ?n7HMܥ"6,Jڹ0_*Y8M7J"$ N=pNfk^X&h}[7bZf3U?6"jid1D}e:K ٢'B :rO7Ra!G.bN)8,%'ݜv \Iʺ̵}02u\Q.^4B茚}zcRX兀d&Sx]YmpH)#{ H1Kd*89Hi ek~w6`n]I7Zss c51ý:xG6^hܴ_ut `ەҀJ"9x2g͐(9ñ-LCQZ[1 )վS-Ў_5T=Zfyٴ?`;?`;.8wKg2NANOEds;7E`$llc z;_w!1 _qx(Ŵ*5T% I&-&36 _;g+iϖj[B_buA[A=κ(x_N+G;ߧFW-_q=$N 4 eyd%+8u#X(bfwL傀Ǯs ւϯI."C k ð%QI26еͭH9l6 Gu WL^j,Һ3F S)u95R hS QS* A^3qK #kWRs<.FOE)A*Mc.!D'"XLDž2WA.E;ԝ3[7ƛI]}E Թ 뇓3"NBN9e¯UW^\N6Tri.'J27g=q$Z@tKXɕھQI火s^$DF%ݫ.]Xv$rfL[{DPo5!5 E'ȆJOQEK+W-. as:Ӡƅ)8hд$:ԿTػbԕcdaH=1^]\e˱E*6q5^وjSvF5ޏ:/E7O]~#"¡)Eʑ,J!{}RZPP*$&SM4H-N]\0%"sf<~h"q^oКSMC{dÃw P6D}\潗dϏ'QG8]uf9rhw{v}#H)xE\W""~ bV&G?zO=rTR㑵u+^q+x35Bljys -L6\c4KYU>^&@ɲӱvM#ǽf*=tiӣ^:jVn2 xv!f (QK~`d= ֎%"܁Azami2C %L.Z> 7CF(tT ű3Kڱ"ra*J6M,t._T0rp7'#i $ egPoB۬6*pi>D݀;wV`\,rE,}-倯fEǸk.:@k8jpB b6 m|qfↀh|n̼CR.dEt񋬑[o8f-=8jl}NA,H5Z9F7I\qUKڤ' $;-ɜB8d~v6-u⚲9UriB+7p)'G5E@j/xޯq^Nj&m6H6Y\F%JĴKPNωr8[JVUjƴL{!*Ga +dšQg`FH(#Eg&FQ!UTnx7YVp$)@a/h73+UC^$,3!mqAX INzFyHrc n˔qF|om`)־@%֌D4cS븇!f_0N٘'*< U q,qʊ7c ӣ\[u!^p-ٓ(6 <, 됨doh`%n/@kIA.7z\G^1P>]_"#I|GtCqg߆.x}֗)p=ν E+tNH_)30U9$PMDŽS592FΓ >)\(Զοĉ3^Gj9EQ etL?0Ⱥ [nSR$xzx WGxaiDѯ?ʫ?F% C6|(C-\SE}Dq{J8ۊgPV:#4z]ĉ*tHQA$>LlvY*9/wz~~ۭxFF>KO2NE"GHqHvW6HX~aȘio;g<"?_DcOXk|X&WIr0dr'W]!H ٫~Ez~#Nku+KeiD>h B=SdT 5)c(K@N3ρtu/pTOі|þգk1è $dGl6HʃhZqӮtoףR ϓG\MWxk( 2wa.,EK5b aAXMFQwL)8(W&G _YPG? Yۼއ:s/އp5'@V?Y„)wӭpOQgػK>v3&gULO֫`D VӠCGr@?DJS]J2ٙW~\9hhߏW~U'Q3hq6@fX{5 9v|_H Uwbleu;_GT]ՙϜ6t#}]p<UZiA#KJLv%pgai5)tb]/Ɗr}:H0̹]4v3?7~2ұܹ۶/ d|}SWB:B6!Ij;X?h<ѝ{3~%n) 4H\x5N/ƋcjPʋ-nZD'_G:M*17RQDA==B_CIw>Z_3[|z8C @)Ut1@ZAmBdϕ5M5\=ס/-e (Ud—X> b| Yc!#6,-`E^F 7 7mrppI"kFГ"2LD[6T@|8V=@i) uxwG/ӛu a_(CnSˊoVT)A8C~^-_R[x:O3BifgشJBE.~0}:=(CMWz0QՍl``dCe YZv1nQ E Tth9_$9DSKV-feYyzˬm;k+Rԓx\T-~UԴ*x\EL }he=wL}vR + +hQ3өp f y i ù3uDrsLmrrF̂FDCPY^sNPm\B8V?2 K 42~eJKO ^h4 Ői2 io#kNa{(-5ed1[,UB$k$30Ҕ@68ISFR _ 9QӂэqrE6]$W)k;DPZ 9^kTR~8,HڜYN]|Rqa?stbAĞ\=v W(7&Z`˟P(SUQ/9퀣7wj?{w]!z]Wf\q$Yd*,bWU?5򙶋/25f0FJo%&K 4Y8;q ZW][+G"T*gE"zfYQYrFm KOuGe*N]!"V"]f'u*!aeΜzܸ95ZS$*T,6VxldWtf.1q:*C O{ĂVwkuءʪL.uQGnp.8\L7GZU1m,'7cmXMH›^tW12]NvoǎROQ"V蜫UWɴ2Q:p8ilƝDW)/}Y2Rgs*-F nw8(cmкC:$Nf~Ѩu7?k9Rԝ U7{̒6$*q:ROl'eWAB ȩp/ˮgSE}ˮ-rqF&)v?gv|x6Sp!Yo'z%rXb-> ׻+xhfN<k-GȮ11KipmiMT=U_ Ke*0ǿSm"3Ac5TDN#">PJfQ?dp>cr Ҁ8X(#MdpU8/ `K}$wobh^3mFXq:/ (K}W+")Bla k|ߋÆ/Bm\o($;7FHK( )'͐ z1YcW*bsTSqhYѤHE(j}ŖB hq-%g_:in>Ԁ*17hup΀!kbS:S%ykW.ؠw+iGAJ9'Ué̓>g|fds ̔8ixbzc)vp85,~×v|g;alQ5 loyCJs+Qȥ dpr+q>O[B tP5ʚ~l*SGJlFZD&Zm@ 3UqD*SH;¹B.5Y5F#ΐ.ͣ(K;yw}EΎ(&V_ 3T;V\r':稌w@vwWKB[6GB=MI %$ݾ. V\#j8b7(=#6KhfvfO1&8>\.~pW[E=<,sUIh\ss˪:S%q)xHk%-n9dFd8ٕ?]8)SgAu^~͞>P/̊=Oj3n-H {hΛL~zor5NZ%T \2o"im< [UnuO+зQ:Ubr.kMnņ$3lby~VH/" 6S\@]}d\6zaΠ/vf=Wti9P9N)—|EBgypS֟B nY6XO3 I}^D-2ڃ4gԍw8@L_NX{] {,e4)i~Ǥ\\ҷm'SH3(.M|ꉋzc!ad BKg`ϯ|> FgVom&_Pg2ʤ.:@0b9\=©;ig TgO? ށMMq'qS:טQ'C*埪ϭxkB!%@ _FUMqӖ)zi@TS;%+n@J N36O(g6({&c;O9~bw[YŦsҐ*7tGS_B88$i_`gw{:|$h6/3lG"H7㑧ڮi_H[Nox}$x!x3=p.J"R+Ʃf=Rˈ(=yY|Baĥ AI'>}4XȲ5JJf9VqD?uLMNbaleK1zԉXp| EP,GI+ 0x$g//1PQ%LCl(cO\9QH- Z ْnPt1 %<dž]UjIM00iSֽ|-̓"2u0n^ُ ;`h*Mk]0,y2ltCm}}6Uz<6$ݻӪ&l_;7~d9c@[2{*'$܋h;wЮ 5!oњz;䢭jOĺ\ {^Rd+5 w xH&"7*+Hx&,HA}5f7z uI8a^ڢ ti)Xu- o _ \)W,(jGky  kEDĎo(j -Mػn (N*Ldh}o/|P'_2yZD#HpgrX1._}6Ñ)]O\ Jy /f5xfyK n}lF]>boF e{Uuu8x(a C(hbÆ\[ɄᶌGmr>* Fjʧ1{~ms 2Ɩ`щgnތqɓ!aL{&Ѥa dJ@AX;;YuI>Ąyk}y>.vJ܆D)FGo񹬂0iWo -V@FhM[B2CS@A4b{j"(]e;z1"/ jOj<Ka$)[FE*:0-돞%X*-Al;jmLOUr;u}r~ dpL;0y " gb'4VhYP+cbѲf 9U0S`6[)oO~ZҌzơƋ9i3/w)#EŹwd1W.4^fZO$${CoG?B :6i"b@զK,N2-헄t>U.N TpNm\E4[P/l 0&%KG []*MIFvb}DiinqEok$r\&o!LsGT×. V}e>XU,+rw_C3i厒>VdAa2 GnIUg@-ա&؇K.,cH2K=>ڝoCߒ}kbˡ1E2?Ͻ@k&5vNħmKi]@FD\\`9-C? dm6c,&WuAӮ 蠹?}}koD萃U{.҄Jс~pF9&Aoi_߈)6+mcy +#V?Ƅvj&C6Nr0wn6$S 4eTp)6 m?Je{ tv)>CO .ռ܋hPxP|)hmaARl/`Å UspsыγWNl^ŶM( B G?=9;ODHfV=(,\$elww.Zgf$_+*v?q F! wO<\i@eb. Y~alvL3Ec0婌_`BO/CL6W\ʉ:GI-?=.[>(Tx@bh4Ҥ]\.4ځY$[#K~\Щ<ѳug]^kP |(v?fa"v&p+y4u#Іw ";L{$ MX7\<* G3EU@ȷdknII9yN[rVz6 *ǟQwBuCxUZD OAut;+F ,@e&"Ahok0[Z.C>Crppi=W`8DIs\Qٍ#Mv?=Vu_&.d7sf u 7;zW2\R:_p!_`*hgC~a{D堊2#;Jwnix?^5RLz$I@Uק( q$(Ss~ 8iX|+x-d*cA͈IDAG+*-zKv8*n1zdO)Prr>3:S[IX0*'tUKB{Ű>nf*+P’S®,]KQ͓0*.臧;N{쏕̌gq\y+8ܛM*CW/fͯŅ -u=K@ 2v2d^4}xPQ${,+˃%%A$ ,YP;g9j~ŶK}h/" ވ$nnu$`t"f_r˖*vB1=,;v0V%eg[4Xd75#CgaQ؂ԑF[+kU>xAd5صxQ o#gJdfdJWGȄ{Z 0p/1l|Ua>$ˉ\1tDa)-;r"}Zm`u\[Lrl?Ƹ O 3zכSO4& WfN3L>`uvF(}WªOh'ZWfܻZoXU XӤ'$ԷUwۘj!9ԽIlwov<8>́,"y%^%XbcQǮĖ-ã !B aEjO)6Anz/MW+^ଌ( [kߣej9 !XԜ'%, s.joANߛiESP3TV-ѲFݝ>0_$ R9@=%Ē*}C'ԸRp|ܾM+^쟮4Gt\b@:vA8jsa4&4Y+_Xw ]]m}UyTIV_O6 ~j9h90OeJD,:ׅ9M7Fri9xfM[?.M%a~Bw[)P(,aCg0/log[țYOBf&6\~IP/,(?IO6& eIoOE}"h=ډ{;º3ta*V4[7oyģTmSksiQP }#m_S3WM:͉GMBêЭi9_:* h?dJ1vxo复icc!8^ i`-X#)jF;Ub]s,va˴Gp9&|8 pk# Lg@!Sӻ"]'C귵+$=F3NAuue+r]j]G=p`94P.ԗk3a ~2=]-d=B1zHs~yṶH>S_/jR]z`Q(Cs}4:U((~RُE2͠`,M1|0Fr&/SrISPjh{lɸnQ?iGAS[zݽ?# S,X1g[W.Hb"nm&TPQs#}}h뉤rZYŇqi84sO;mX}Ԉ%M5yQsJqEi~*-?qQDlhP$*#S;}rv9g{ugKzL,UdF+jw1-fMT|~]U^=G`l $KA_Ds:[/a'!`*Jcxۏ3vS!T?kwƞ \ N@ҿ0,I9AU*|d\lvB;p~vWv@\FõO#Ax)@sVJhFxR̾<\Ȼy mk+G~Z>DbǠIYuمi`eJ\(K|!*)o$ђԖY,]8M^'deY49p [r9ݸo:J.Ҕk.E^zr]w ڷʶD!'sgMior6t]P\Ws2\N,\lhh!2Y/3pg^ӳB{q/WE`}^@ 0c=l{s$/og±&$\+|2RT6nŀ? lFRhN8wP3ڨ&/aXK>b3f:r֩TlQCE"8jԸB!$_҃maz(@l62wD=bl0[0p*r!" /-~?u!Tfϣnyf)VZ&(0cҠ4 |rHqcH6Dy㜵-tVt#OKZ;М+U@f긕M[r` @?admz[R Lo},Rdf><.#%Uۄ2[AO7PD-$-;j'ގ_>/ܪa;OH,1yD~9[A#3^ii{:$h( a(ƅ"(Thf rhv{l. Ĥ|h:lV_~NT: IuH,s"6+;r?μ9hn&Xx~#ߩ6N0mWFL{syԯ:oxD3[ 郾=e2׼r°"S?<'w} Q"j喇y< 6+RGf똇N2K0S-ܑ:&fҷUe28YxX>Є{*!^H y&mIs^N!EkAiBp*Bj{i݃5̸%O Ꮻ>ІN-h-0)( wx]y$CKV(ltvs #`ql$znS_HK)#o93z/ޓT&p½D+ir}}WbH_ XWl*Bw'*]4r񞦿L.ڞ)]@3 ^ YHfG`k(ou PO?#wz@Bɹsq̃W6&˥x(p*`o]2x09j_8Sl膊 T%*h-GLO{s Y;*Qe%f,4~fVS 萧JCf@##?ڿ@>&ͥ0R38?YHmFYL5Rs-+|Ń)EO ݘ0XnH'i_pWubH1N{9%=.FJl9FOϾgff庼iw%(F$ Zr#p*cm/`/A c? 줫]{F Lq*bgCt'Qۊ5 f(G4`+}!gX;vfv/4!65]{̱dD}zRGjKhCSH apۥFiYRBI{כ"ӧq'FiYTNCV$ YRVMy9hිB-c``#rRx 6aa!;cy!U}LeLO%w]r%S@JžG2>l2Kh81C"vO+><>fQ>}f噣G/+]Vn K3_H2b5pӘ(0$ua\(q,ĕM??1"m>֖2"C58-٘ D[ 3LV V 7/y"(H60DzEYs\bnhӭNgϓ݆lnfz2ixeo B?*a>@>LiE91ۂ͊5 2/JOsGÏMS5lkL?NTm|* &O1${8lL݋jHz]_ i}>N_5<R6g2j[F):h\ Ssk0W÷|>f$."|}R4\-~nȘRKԱj#5 GOLMCWGYա)"&>Y<䝉oU0%4[rX+(:F|VX$맠]"k}R BuܛEq6ˑg^J;I9Ŧ`2Qh?U߲@ij?j8J1+?TK6)a|Ëi]zQOWJ=rʲi!q{Ջm/QNKPV*hak;3W(]A( 8TvaIz) *59OXE7 xMmdnKF(,S?D-ոz%vÙ.AY ڣٵpidв.qQCE pG uGQmV?oyܞ:0 1TfZCszܼLR*YOMThG:%^T~6?Zh|)=[~=W(8VyY~ڊLORL[Jυr~D%Ct6,0U$3P*Ыr'gnc` 7J(<&'[i|^ d:&3ˠ @o H*!s5 0K_}gaoK\Rq鬩?x]XFzjԹڻSZvct|[UӼ}2*o+H97yKz'ylPUrԄ{UmQ=n#s:AB^`⬒Ռ2q}US7I| xI j~xmzڶD)qs\Q.cųi%G>?|8np‚h\6٭X "\ t[Z2^@BhPy {zoJý<LF)03 E5+;nrjtjbM'29hWi;1j'n[Ⱦ4,+"BZ!oġ%ܖY.1$./7wR 5p$u&G  *bEp-ڍm DJpOT59뿘5|| ub $\ 78 *wFQM@WSr9xL4;v9GiQ`3<R@i`Y9S 28@èCMcsHcL2}/Mk|=OYNUvv0?Ulanb z@EQ1XX2$iVpzZ;*AtT{.;\A`J%zGG-IN QSW{AKW5 %v&cz-b.Ec3 s[0ƳHY񤅕<<˷}@Yj@IvZ{ї= ǿ['wQ* `;Wˆ"~g4i>W b3Q j[yT'H%?i' B4;YYZ?õ ^ER0MmJ{!0 t땋zh̡6o0`9EYWhiݝFꨚ.DieZN{K_eX:.v]Fnassن{d%@$}ΦG N1zJs^QYn(d`Ioi4vDs p9!ي4qy#||?]SQo_L5JpnmC֪})TbfI$Ɔnn0=.7$0 <>= s8n Ҳ>%vKML*ͷjv1),ʛeI؍Q|夣b>Brfu\,VIB04kS3ئuڛ MFG);E_R|XgYWP͉ nqԹ5>%>e@(}Sz_V*_%Snj Ԍ>(M8zͪTɳv& o](c5R,Be! /.4$WگS 4-QSJZtM+?1U~kY8S&_Dl l>۞{1nY==mЉmJ; -n*xUt .Ðߥ; - K#?cz𪚪&&%U]C0(* 3!IZDFgQ<9) OuҮbq\nƌB,. jv'p\KO:^4 ? Az=tC_ܻb=--썖oܵ~V m5zu-#p3ʪ[&Z%\#b_w=Em&SМ0@*SbZI1AD$ m3I S—a!V6:cw{4S;/z `1jn TZR?jOŇ31mXo:5OQ\f4݋iVPpGڈJ띙ԝ+o ~ 1_pSak,+(nh }۹p:\Tq%r.9;ׄXDj(FlG54I܄}x )T.;Y̘K_]|ۇ6l<i>`~t" քqrӇ"#@=!Bd:U4=aNȞz_Kvh^2Mpf1DU}hqqO4G7x*^2ǼA,|Ɖ(rr𡆟2'Vk`k0ڕ'0LghqvS n!/|";Au %P*=mY^$$/uRumՍ7޵-aR(/ "o[zkN-Zʃ4IeLLU|QoX(a'6^%3[w4jp^x|eES0+T&~Q8GPT? LZ xCv^i̅"qA^A}AF~)bP_1jؤ }:[eĬ1㥴oS}r0=X`5d6[WJ`DrD g! >ɝ}-@XxW;*̼k-B^At/WZЯÏLq)߹ǘ$lj;Jr<okRDMˠR`RtɵJNwF> mc<ċÆe>M;9Ǧ,[>&#Tty_4Ta3O9&b؆F]=ꈓ!:@#d 5EIy@EՀq(}JnjYMn{c,~LUW_+fz~ fg{CN?$n' AFqՔ巿D$=< 9QIf~9YqM!8az4;ldH)"ؘHa#\KS-KA[Ξ.I#8 /tA@c+|p{GyXaR@{=igxT :-C6yj4}a|XAhNr7z7Y~`ᬚGM]K'?Anx)Z n"s> c-*?l*' 2PrcQZ2Ng:xLɢW1q鲾`qJ}۶'W'գ'"r;d}ab۵S8Z?I5k>e%'}2 i!PڇD0#Cm Ɉ*8s#pM5h#$r,_}D+JRG^Xg&%cʁXrrfW>}ooA j3 ;/9$MPNsf*a+#Ldra٩gbh:]0Df9BԻYºܵ;~U>s(n뭫]½*^G+C.ktVppK qyDe6hdx#́Uh:q%@h!Jei3';kN^ WmK'v>s&; \#zGَl(o%%?%8 HWJ࠽W:|JCAHCuW+Vl+VqX]H sb~gv]zY-=xkD(F)@ԠJ6+`RDk5 "gscd3(UlR/8!Zemso*n9=bz4(~Af1K+iƔ)hV0D%'통.ꖁW^}q28!=JrLJvWXW)\]噸l/Zw\: d$Ğ%֒*H ޵wo}X&|HluÖ_yeEٺ5Bs-ΚV] ;TVK*iz!)w~8_u\۬*!GqMqߤc3*9í.?䐬W ֜8Ri]K#t+*jDĎ6I9du'`@_`S6a1+%ӨN+u&u no/v}$~]fgׇkE^hk51%v.r,%PƮEN?!ɋn\a2mf(,TkVh #F.{{u{[Fϭ?s*QqV7}OH\,K*<1S?MITЁ`̕μ%H̛" Ck#A)EiĦ8YR_Xd RI|iJcAcD4Z 8kr_L PG UL866H@zT&ڼF4*Q'azkf UrGU5]@F|C M@[]Gcc.Zlj_c)8')a;kߕ7`aʑJc,l~nA񮬋3mP_E>aPip}0YWؾb2m|j-y^?̢XV388Һ$wڑpQZ.-"ڃyt`MIm1QP݌%Ff^_ [SJ9%!~0R v.tE{ljFvR;.k([vqdL |@"\Tʝ/pS\(so,u_*/RevFڗƁ}:4$[a4u\;>šj( *.M?Q۵Ko,D0fT'N3߈ۖ,b3l?mTt/\9&;rhӪk8G~)iC"z~KYLrc@bo1}:[~rlnih_-QT4[$&=E*JTx^7;\Rғy/4Bb[i+DhԋY5 SƱS၇8b棂R5p8fxz1u`0p'ŭ0|e&dBw` B@RJ0gjֲIQ%)bW V[wgЭY`ynl#L(#ة#F/13`NxP:[[?R׾$."G$&۬^. ]&@/yL,Q.Lx 뛎'?E8&EH%A_'4nx/c/Dh$4r CnLX¹Ld8Hⷔ!> I d ̨ryC{34`5hQ{З^2?<'nb^ц *Hk^c#6! ,Os>}&ҟuʼn$4N5OL|3ltlR|X iZAH"oS|ӑ'%8/R M*/,!z5uWFf8 <%[/ݴIAru5@l4ڊ-W\tʂfQjZ_[;dYSTM;]w՛6Xh}F 2=ӤgM:zoyT?ʉ0ZA&)WM-+g5C:y?KɆ[j`ʐ/No]Ď%F6o?"3.~IXfNoDF$TQ>;ی&A# PXhEFō^<! ~Hݩh.t6R[CsV߃Z+y/I&jZU˩` nH;Zϙ=x@vg~v O.;ry"b7\JKC_K~bU+{5A6#J )cXS<IAK|HxCpP PtAvQ|Ï/~SЂMG!raR__I T8S7жKAw!Evش`ЗQW Ĉ3 㬍#׊TyoxjI&3"͜vM٧7XlGnT@Dc+?ְEH_q╪ w}=dSsos|AjPFTڊ"vrjݿ}6wQY) Y"aҵ!sh2)g}甉|ر5ڨN߱!xkb- qIl}/0g:0n 85_vf7tT_4v&OK2{F(cO]<+Y|ͮ9cb/~;}k7n+&}gMqK?ܤ=qĢ$Ldi^9LTp5.\mž~v!$7!59eI Q*_Dћ/ZĦ&MVʳB7` @r22MOfBXpr ]fl9ra O[vJ]|bwd).׏R%fD̶$z/06RpL|Xl+d@ȌTYPts, "rRsd[o\ &Aax X0Mvf6ByB׎És^8lσn۶?ZrhAF!|TέyY&_Q4fCs(iNvMITcTxR܊Kz?TL@!]8l=Q>5( "H/DA_)vu~NAH(|y{ *fWuRAտkX9Q||5*3٤b9#,ӓ@4<MG!jJ"/k`<+Z.~i. xzsv/D3ow+H% ljDgMA nYx #Kϓ6*C` ].R/&x(~X!r tH"H6Tv5 ]=B؃r 3cvQl*>,{CM~N9'rh$/Xr3S-@LťWwŃg!_JEG3S 4ϕ}v|9D*|8`WnDY&蹳!N~v2^A.#;;'EݧX#ͳ ^3sJ&rerco-D. 9F)[D؟=04zPwbRg"bK.Yݯ(α~ߟOH{+A?7F4` >,@1VBT%m RX?Τϸېe7v `&TA^g=.Zf&Hmߦĩaې>Y֥ b!'A6Ə-ەd}D!xHP >\<Fʡ*Ԯ}W VQ^H}HU%қaËfmcI,Zk&\QNѹ0P?xQvVP{~0NZ *llb-XLHil'p .bĔUEK?S@30kc?\,Ni@| y-eif&)fM=z>1Փa6LꐂWͤ_wBRYke['1Q@;y_7r71Ii)C -|9k 2(eTLzT o|FY*xRW޷ }hW )`/FNH2yH;m y1?8d,8 SbժʵсI' y[?Eʷ桒y3-L?Yv2n{,cTN"';)J/Sl sUEm35'FsEʯNNpN_3,jcjf\QL0͗ nM4ƪa8+ CCsP;2?euM,LH> Q\~/ ZzH`\qoPpw s8Sz |U~8Q 9 "Vp8zd#1UpzSgG3A\cC"LXA@zʱhNn8 E HϕBl5I|L/ lu Cl D 8͞"w㭽/5׵88KvoFc^ƷYq_O0#/ fkrڅ[zQw-]+W8]ATBD@Ƕ T-XYE" SSQL=5+j FK'H)79tVްȧ؄wx!>9l'Soѱœ- 4#{}|Џ*0om^Jl-TĭԞx3~,Sl58v"s|&'(xZ~guO@0;w jW1{PI1wRy6pRC"$/TVR$X*\9wkИa.E&x=^WD0f!VI:g1bi胆ytlotpt-SLQȴ͎<;o_qtEP VX].qq'1g(v R^3,J㟔* r3iYĮ[{]hzWcKըBO/R?Q+[r=LR\3ĪlbͿXari@! 7va=ʤ2ətȝs#.꾪U8c$egt] QclLq/5:A@äN'z^YUt<~\Ƀf>7#;=ԁK6׸8_7K}s;]bZq~t9EDXee?`lB,O.mwRQR9փ6= söUHvEMZH- t&Q, =nPmdȊxOUY w7B47""*/V-lOQH~2MB8niDhTTW']O *(nb_TsE[Bh\9gi]2ZFEۄ*Ey+p-iP)ǩ7!IO e$mvC>?xIa[f6>ڈ*EHN%?sޚc2?qv}00EpޥXGhKto+ݿpи?-ҁ͵ /1\{X/\$ӱdajΤ5InZ+i;Twr4{;0ȿ4,0SJ&1lK޺Cҫˆhm1TLt#wx/hi@~m06[1ͷsԍ{o~ ^~R0Э?+ZSDRp!t͢z.l-L%~#-sN Gvzy'5ơXA ᄔgBG`׋BCX +1Oͭ 뺇\9!&f,;L}ϥMh/2]2+rtD/2\ 9a/UgoJwU1J!}OS? z"aG @J?+oU> hi6p.etnL$@,ˌjdv6BHI}#^*׆|zFxX%?䄠kY=hM{=5orr ߅M~#_y. ܉=LtSWi\\,Cj7ZqJM܉TAh>qڨTewPiϘ3c pI!sO|a&ĔD6~3 'Q>^jl:r57߻Hlj's7j++Vڧ`s& uŌ PkD1Khs!>;57]W$|ǝ7yӍ\Vɂ?AǻT:NHn2X8ƿt,XMP鶴vĬ2G>b#A%zH)lE^ꙮ ,_P~Z_e6M<\& 8&3kIN>8e-X~leJ@J5mӀl]aO4Z8e$4č:!/zi:^S-\~hfE?⌎ŭek*^.(߫@-BJ{딓،EFf؆t顾E̚K%Zz*$XO) rj$+oJnM)B˞s'[9.QGj;sDcXM'Ccs=YR9g_jʪ91bfNWg_Ae$tB>d o9/ow;_n$}!@deVnl3=9ƃC(L=n  -f3eVK ǝb1ڰSy N=_dɃ?;A {cLm,4$T?|"l6 6byF2.*`!  ϙ0vĀ\1ë) $v\ĥĘjxBT W{|}Tc8OvB˩EO~yF*FR F0):g܃(v-L Z?RӅ}>f2 &M)]O$WÙ.K16T:lFQJ<7@IZɢʩNFrY4wèڨ 7kيg޳ŗ0IQLXí]Гct{סI.6Vk'&q!a Wtu1}(FT>Ⱦn$޹ęùYaU& =qnLK": ?4Nard:-Rʖk}B .֏ ۅ.Ўu8|/g:<[pHZ>htψT\.0/^pX2*ƆR)H0WyMqOBrxBRreDOR^#G r. 蟿pf{E.q ,G`Д?>ca3UѮNYQۏ^-p02ᙳ̲Cd7x(_DVn_gӿ^qRu c07ĕwTe/ƀcl"Ҏ*+J`筭ΨBf8B=Aء\|K/{Xu !Tzk%QR=:e) >EX؃x.%\Pi~IS4⬰LQ3;Te-V&Cuƽ$^AwB&GFґ B@q nA8InzX&QGA?LxE7/L5 !Dl`MhEn+-/>r$βX[K-h,ey=H*JG'aY?+:H"G(jrsqF@)K}mv2>`vBO'N~T Qf WB2»&QdbwN??bӤռn laZԸA.3O«Ei-~D*F@Δx# l( P_aw<>K[r-7Ғ¹# dBweo; ueŞ&޻G:i}vXpۦh3k Ӷ4V*В+VCk"= yy&P٧݀\ _g@YQRjٚZĠɓ\z3"4vfFcR^^I#l- 9dGוX* rD)nYEL4 T /_?ۧ!dG i1zJ=N{vH` 抁s%? 5]䵇0c S$c-_;3WtRhPH+ٴĨ6m  ӣUu ލCO]YDb I;Nc5EYv8X~ǁ5Ql(߸T:w'[xSw:^ i[MaSt=)DfGmhglYj ĸ Ϣ,G* 0ZhZ.L2'4$֘/-@QNY77"d!AͅjL>h}&Ie)dՖB ؚjY-o<@_>f/cؚrtc&P 2pKs*u 3Sj bھSU-nxJŬy;`+\? )1*].c# DRR -慌? & 큳(ioǜ.%WcFy%(E"iYSEγ%es3<]x˝WQU 7]:K8"=Es>n Щi#L#+gbZT -q#ڗVeSeL03Գ<ݹa{>tC5Ȏzi"m=ʙ '_&Kver,g:Dm^"'Υx^!V&r=Y\0)8=<%7f5O2Pb&T)"05ID L)0<נ;R"Ȣ&CLkT@ rbY:Lغ!j"ii]V4J&UvH_{np 2ޛE@E QAG}섓gn'@M~ƹ# 9З7ۜaF vƯ:ſI[.=Ct>8`Q#3 mp SXz՜~sU`E8=h*]_Œ3Da*flJ͟ d5$m'ē/f\U)Ϥ\Q<Lj[L2d4@Q#TS#:fO&<D"eƱmJ<"{&?k gcq QWn5= WpiM,`` Iw8.jl_(ulkp+"Br~ݵ K(Q%;w jv˾#E̲}@!AO?[xpg RtY* zU9s(F! L?H&fH5DK+D%fz'ޱ^45Gz9͵&٤yӹ`9 ˒T8OYW ߊxm`aGl`oyYiWõӵAb#SS'+Ba}jTehÛ5en_W/eK=*~b}_gz!FBq)&tcfF@/xXB*#n0'')BSYN;nḳk KY>AA(W1Kj{y[ԈwiY813zO(v'h!/PplC t!U097ю;o=wnHh΢+WB: \\d_[A^kt(cJ(M>ժFy V}p&A18΀v]o ųA`1Uz_LV:1W CY3sz)Yo(*&T[ĜDBA7Oo~|T|HbxgU (aSƯoSeݥoIH8AڿI=+NOUʯacJdZR2)$T` !&I,en_03B"6q'h :i&Pz F?wVHOjWuOeCYˢ%P5nr&KXᑱMrŎзJ)(AO5c[r(С,Q^Z,:3Pm $xUxxBR;zEa!aFkLYtm@-/ ? '㻑(T?Xe,f]DKG6EyI㥵EDxq : xMp#{uBJ4ӳUS;!gY@q܇ܓ5}X?ؽ0q7~|s}nrS`xe1VTczkgmY>$ѓ(uD#V!d&rIzL ~SwS'X.sÃ`Kf7H^$m֧h"{b4,[[ɲOM͡{Knwa+KK5I#q9 \ug)q 4lb/><]ɧä-aUڿ꧛F>)-9?f_mQ u? ]vwgu]2&pH6t+1Tt\g/3约2\O鶬PqzXPet#jv!U /yI0􏨟<,o7LHFLBΩxn(=u~!;ϚlJr7l)Ϻ(N새~ T***(@ɅPh5pGlOՖs U{1+iwRbi-]\2!BѮѐl(mRy2I?錂$BlJ3kf30 @Hp8#Ji3TS ZL0ӲnI]E/,0DY^x("衋LCj9tG):H;ʎ;)9/?x ś@&yEcmFbHuVX~w^d7@Prܦ/Vʻ">8gF>K`" Z &7M3X[˙K>i.w"H{YRi-$y"B |@Cd8kU7Ҏ\0E۟u{^dkyp}3 vӻHsGJ~m(/{E"/b;%0q 8,9C 1q`IZ CS6&1:Sg9hsy3_V 縱X0;b6$Ĭ6mg,DBjS솂IH+"iIChOG .%ET=G.M2RS*TKl}OkXbx &qmB @IAN"m?ktIТ{WiOtO"rYV h4hb`v}mq';=+2Es6Z HvBZ^y@$~5F^E&J\pڇEbн*&c*?V̿@:k@`Q[Ė[iB` ;/ʒ764CK'-MH6'I܏@k&?qx%؛ ":BڎLGI 1g WOd‡C_K "L۬8L|Q"ΰ-jLϻk jQ9Tp@K܃b%EwPT]`(2WvJR}Fu{թp"S#S9alo֯)As*:{s*Xf_QH)_Zk"Z@Nb/iʑF ?bjI 1BmYmimuw7e6&GmfGdUm@]fY vk%Ҵ@_p7$nxuk٪i L1e![Z.}8,FPC$ɪH?ZE(-u&NLn_[ZeCmO^?[gjΔasɀ~kx]ʃx](8 ~utBgɻk6+TuX2эq~G', %'j%ggј/ S4^ڱ WzMB;Nf)LWb]p{1W)52$~"+w;!7{K[>Fvԑҟ{ k(- 903#==cN q1x 5tUo7 Z*H:M}=WÐjn,`f$?`'~ Y$O0Qh4a<|z=*jUj;Al=I?"VT7?>N:KYe i8_/z[rr N*'kEl2a*g+yR%4o5䙈@CwsrBJ1tSқ8Nڙ4݈Q a,3x`;ȏƧz.,$f?#_)Q #9[\ZrhK'b1â',U{9cRh%4J!ìfRe$N1aa])*.%(tW˾|+'5:ř^}fC#~$I$zvF}?!#̯UbOdaݔ{kF~'VuxH{'Ζ[faÊNJ`xƌhu#(g.=J e'֖%E%orDڷDe% R<`ʕ_v%9Ʊd9q3G! sRy4 A"{O sb֥?VAI qbv3?] T#5DjZΊ ~~=.I? =1bm "(l}Tᰝ8i 6As6m hQ'$1|H3rI;#5iDWFD$J&%|YYa0Hu+bK"Bd "~TV @-MNG%l pJïƔmDRD#]1/T3\m==٥/1'!1:w0l]s!9[iꜿ;ͽL|̝pDjsRM͕{XFO 74Ӭ#M$#bio܌k . tqfn_ElW\,.4L\jZlJ:Ø@BUQr_56LLMXrPy1` T$9\[P6,ZP41+9P,gmLbTZz4/sc|pΕ) {"6g$dU`C36B!OHJH@ LW Dd#c"ҫZɰs$\m}5,1kMtt@f; G$Ot}A㏡yNbfAh0*C"tua | P ,zMyQ F 6AۏA;+5C(mq$h&oiX冩^ sic{th#fFW%o k1sI?A< ]eߌA:g.xN ҼOD%r>*skNǨf6P>@ϾRjUONG_dLdd`jCԃqPZɶ:y`M14I~ a—$#-ĒMڙC oby& R|'uy}6Em~p2 QG٫~t|BeIML.e|gATV n ZݨGD@T/z'zݟEf'{(a>HE#"qW;6ōpwVS˿*d[hlv=4Fځj5 =J3xӀU|<r=3}qdw9Dx {hث'JBjY0U/ɵc-nH$$+[t`^:{Άo$EْVtYݽ+>!yM)Va1`Ċgxjf!vӝ!CzqJT(xBMAlbKW8SP0z WW_$NŦp |2US.TgJȔZ4(3' *J;zA$;'E~I5No כ9%EGdCKަ|.$~UU`[\$EpXxL`t2CMgY;a qv>A(NSH~6,yydŲ-EE4Bolf0ʓ响ѥr;D&^M~>"bh,)n{dmUYib\\ǃy,7mhBR]g)UqA8aN}J%8s]^hVe(z͊ƒhuxfѐ$LCzDXz=MhfZ++Ih#3f6ԖSe^ۤȨ*Q%qx0lĜ ۫?NObáa=!Z155S݃ ~V7 v8ѱɣ ,(6N2+:̨rVpDR`YqNRhKgi_ڴ(%%|w5K֔)_-Y݌3fa-H5aSeytr:B{)ڣ s\b;߀Yu]Vn3@r{MYw㯶ߝ m;_Qb^sLۄeQ/Ahk#ɒl;i_6*17m&Xw˯2`=1W-yEWՀ ,APڝ~B%t^fFSTB[l" 08d 8Fbǚh6_uO\/N f쩜_ztO>o>Tx5b-Dcp V)N L߶VSai/J2FDMU>}2\!=Et626fR4UƂj-{$M\ ?6nNf^Tt.MY-1yMMNOIj:R)ڄf٬ʤu==1êʆ"𒜱³(ĵa%$r]PYb7obF;ze7URנ݌5%W#>ߟFDtMԤ?Ɖ#1nr"\\ؖ5rP䨙1Ua\o4B*:cu@ڀ9j>f=&ǛmI,TvWWe? (G֐+Oy~Sܥ@]s:VU'(5!WmfJf4|>ߨF)ţLF}n.UO?dV/i;Q,LVի3RA)W"ُ )& %<oo@&s:B3aх@GN;l7T֞q x8cL8=, hjadh˟vn}oU?bl*ia<s_ yh,} V蓟ciqW[U@g=j ED+?3 vS*< <oIQ9+,kݠ=ob qYs0D _j 9Pa=3\Ƕ4,~.6'"hS v ҘM`KAY4'T|D\5'D\0LޅSiTb ~ܐ|r#͆ MzXOW# s#VŜNq#g{P_&q-Cx톰]qnmƁ 'E ɪ2 .ĝsЙR>܉uA<5@@C& Wa/$JrGE-%+?](.\lZ*oCt{^?{TDР+yb|o=ҬDZRo"g\%`@IrlzLkf+c^zc4t/ iDXs&&h4lTFeD'(0f{BƛEʧ=&ibYL$xDL9(S/CanK/ე0&gժq%D\L/ 2S-83VCyr |8^Y&ܲ3q3\*Ҋ*s繁+pU RD bxOzsrC>Ecֈ$<}4^14JM>TcGQTcA6oҵ}>߱YUk6͋9ʳ-Ad=qM4S˗q&P|h>\qrNj"7}0_ YA-P SOm #X9:2~\ho|֟i~>%m@cJW &3ž=;/=eWꠘӒ,p%̇HiTfa5#*EP')ۣ&]+|DkSMDpƵ5L9W| (DZPg6E@R8aa`kn;gQpU[$W&<*,?kt^r¢>6i{ {6R $!C]lTjk6 XgHFHUqYwI$E䋶iVqoVv(HKDiv^*(P֪|%%X_H-pvx? Iz [CȖHq]es4gc+ z YiϟP$%»bruceevwUi{B:|N+ 9:"L'*?8x"6@]͆w4>\ɮJ^'U{,Ĩ-t ZggmUnUKPi=%[ 5F*UlJntIWc/Yڔrԡ̪&  εH3q}D8,v³hMgV?$)sڞioYןA$Iz$(D s K^Q_An Wys.z9Vy 9d0V:=~[ͣڪ繃nsɸn?i)&`mT&x:R RLP_1NO|śEq$..osrI tю:mcuu;H]PU`b=.x$S)7q0xតex T҅zg~BA%"$]Y'>iHmrCYܞW,0I{PR>Yi[IGeAfhæK/PNJ ,Scږ&@@QD:a#un*]UA"ZMvN`<ݘ猢>1; xD0.?,Q?<5U:w"|7x`2S_L^f=!-8w?ܛ 0C UGomgUA1>PSRQ JQ$;*,gcBRo٭ +XV]=ԣ^Sin1ZZ+S}/kRy/j91n_'SG}/1iG@0cj` ߒ=$ ɴpۖ{Bp>= *:,$abI"+ )ұbPHM,g_$azw8O| ~Mxw\Yg.nX$ADNKO2s)&󫷨ّ0ybԵ _IJRhRz>'Σ^ݻd(16kWAP>ur1w2/<ΕNC9HF^ԣّieȃ'n}* /inSp8T]F)x]H8v>Vx{x%xoQQ!A1<>{r)9KTjrG" lV[IA~Fc+S.iv5TLS{z ;Jj0O7jW/q])$|p|""c*5c5BvCnT5Vk]}P=e }~3l"J#D lEM@ +CwV0Y(@~4;;*۝dz ՙ1fے,m K'RZ̖wF%(lP('vA= -yg\x#EKJ_(UHXv*&ŴtL@!@壧jTcY>/t ?28 ]356TQt Vy/aqELOX$9CҔe%\)8g\͋}_b~k}-̐gYÁ06;8s-iLo/e8] L{ڈϛF V@rA8\Bűmx%e!y]58E͡XJVfNk'p{mVBKGS%KQ9y\g؝A1}㗐g1$04d_:s)u /:4edGCvNVq9;L|}%]laB~,&(pe3!Ԋ}`;Usd@c v L$OX`X!ӔtQEh\WYfh _|"xM%Nc(~@%p#*/{5z#aSm/dzF^9 {% u&1{sC-чG^c.??I#3d,6*|v»3^~=srr/>P_ ePX4W֍Y f(LF&=|B]ͰI_7ep,m\6|Bwdv.F[Pݘ |k6s`Zi+0bzS5$\;vRHRTTzJ/eo5,)UZ JSbc 92Lw=QId\ԘR68A]idOrR e#UoN_ĮiHR\&i\Ωuv{-q=,O0IQ$'ĜwJյ[4*X  i7 v" b)O#"֛d:ꢉLU "b+Hũڭ#4r: ڎ#2DDn(ZBMc\bHȃ |H^p`k_USKs={+Թ6H4Z >cmG͆JqTb*@hbU<70c\fyz9 *5 1X1"BIrGȸacKєk]㯷Jg׌~gDn S00 Pu1ֿ8P/xT2Ձym]@)=ڋInI6$WZ;S2u!Ԧc%l$2n3YZ_ݬՏa9տ5PW: EmtO܀e!v$n&Օ$PiYGL{Տ@ PxJCD0"٦/2Rm gl؀T|khl. x@9:`ϲ?=TO3 UҢ?egZʼnfRֶCs>! ?xes&a\la܈XxR.^I;!{qŌjM`1C =劃3"oZ-;1[/^qV)NYT]m]t?:C}u>5.ttԌ18 : @(hDzcG;:4#*̷/Έ}!Z! w9 zVnG2HڄP.ͨʀdT0NwY/(/S3rbS&wSm?@42~NF[vi]Fƃ['IO_E-6r3^=G?jcQXr,3`^LZ۹Ԉa<=yE~%|GwB[d=avS""`IK#KË~GA:^ICP j~(NJ062ksf4.c@sAo)*/'!z;dG|99%VoI^-py`uB 2%<['\- zrUʍaPb1Q̭ *ӄr|4gMT(RFءJ̵"-5-"x_^-/SNL l#U#)핢hXgHܣw#5߇#fuz k:f +v("\^n@^'H#hpV+y(ԻH|a aDJϣQ4Zo!Nצ)kMϰ!GOe%N(`!aC?& i㎛ 7=h/ 0??g%v x~'!K3([xy'm"ͣ©# dzuܥS5$r/)Cf[4{j*EŞ%(CM($(P-y;.$g^' Lyï8uGG5 &|BД9RPZPq~H PL@+^$hFWr՗_ )Ö}~Rjfh\֠^PRڄ۞bl3y??#hzj|'C\^]e 2йݎ9)O 51 uf\v 큺O;)mh{A=q=ƛ|-B2@(#|.n,Cka4YLx }KD]},u_mt&a-j]W ;(Y30wϣjjOרsj΂G 4H&6 }Xd+j~fañiDhӾioVӂa"$`jnudK BHő : LW0~ A<.Zp6]U +:O]FhhPCe[AIEПuH:؈-wcLQ#yS[Z`Yk]B{71%r.pߦ[޵1huҚ}Z* HxZ<yT0W땄kqPY܁Jty2$i{?oquA *W&zNf쵨@yǧ,xԦ 9ԤRsmw1uuyȔsf| /de+U{ 'e7a4ҩ)9@BoÄܮ9tS*B`uVcC)6E-.BQk`\ȓ ~O>JZ"zeFX(I)¹_׶𧒴΁r"%N־٩UM^3poL˾P'HP"KV24;TF}7'C -ֳLUCt+]Cyd S,~Ңl{7__LC8)aʹœtaaiTpE[Jc.43- װ#A|^#K+Jk饧(^u ?!~=VB H@|gl鷴E lh0emW]t~ol):c@]N;|^ۧ_ozs%5\>ai35&q.1+^"b`̊^˪@WG*A6g!{J|s\=eMρK%K~̕h8~X& M A4Q{7эR%h _e1Fܢqaa^S@TCuB;s@UN) Jqi ]hu|8J&oC/f)/ ۷<$( ?8Ih鏟<3ʋnxNY#NXP |?71c3|yjf%,3Wc)^ݎnVc,)oO4[ B*b#Fk*{8|;:I,u)cb- IJ< ZֻXlL.I}CrUk&tW*%'b⼪vU6kjs69aGC <۪F}g60Fʣi,ś7[g!0uQ-"k}<-5-"m z -V ? rRC.'Y<͈R^&GH0?x[qXBD#~~gf ؏p|hZ| C=Mp+ ֞cy0my!Jx|0eLq/LXw!P֤ܝߚiӓ*_hh-$R㿞uqf|?ˏoqW2t) O m ݈3iT؜ۡT`Az)օ"b+m@n+݌p4MF "Y8ʓ-J/ <%>Wx ,(48v~"k,#![D)Pҁ1:4COܕ?`feeI`}e6>$ߗN?xEyFR1{X3|új{븗zqlK>ߠd({za,iȨU+[1*HlgQ+mf}:Y:xB"ǁ%lTj{?j$Rv6񺙰:\j x/e%W礸w\ ;.N&V8#7~2f k:8(Hݜ f` B2N*i/72#?\;4]o=Sr3v9/:Z ӄ}kgK.tb% gZizgSFKAئp#ygۜqA ThJ>1 B(1vʮK a ̬86Q0sk8"{^!BU?zBꕒcBK K_>TQ+;[Yӧ wOt)AʟG~ӒYVGn4!{GjHH&W#ï7. >]@$σ IzBc\u{o{aH|hFypy\^39Tct"N*u{|bx^W+u${L-qCtY1t|}(>hw3zf#6/D!Z$LQf_ RhG*eS)"t+&go4?HI&`Ͻ-Zuhh`x,H#jVn%8Fzó> %Rmz,F{JLF F⥻ BEW0^d)q7k[kDc ym-eݽ7Ȟ%ox<`"VQ#~tZvH߳}_~Ls SrW2+ @bd(PFN֖ ^޿WȕvÁٺv&xgzvVğ yfOm<6*8>+B(HkEof/VNQ̼N,;Bw4i:<Lϯh |ϩW@LJjٵyo43qNtبDnx ߇S&qZ;UOu'gGsح9FBDJ>^⦮/%^̑Ϫm0hRD 2pHH;?OaY7oh%ϥyk^%4]eJ2vXi=Q,\!VH!^[aZـgE"8gd5}@ßܐ?練W^)p>?785I~r ЦMo__F ;T!N U͋um-+{'r(n¢^Ae"Xeăٻ~ }{p'Lg^ `CO=)I%^^&] b;?d5fsfQ/')~+];a5y$~Lf sX".M8cMT3wQѺ! pUi P\k#!NgxT8RTQ{]vS*4ڥei>zR] :U?;kB Z4&2AFҖfyzRU+WO}NHi;җq A3}jؔ4Bfk7t|QUC?l>pa.#J5@ }4՞5y[nI.ؽ]gAá Z*81ޣT8Gݴ !0n)'j8oB{AѶQ']5Jªl uA%iZ#ރ5~.Yf9lAn* lxW1\'kSFςI%~Ai N a 'zOy}2=岥΋kJFce )d=a,˰lp=~ȴ Y-4,Nq||9l@+%>D" g\K> {n\x؟ >:c,0A_ |Ŭ F\mP;Px?? ҕ9ye7\WGxnh~g3S( 6olj_OBVV h O=v49FN_`Y5vHǻ ho*V,=,v~2@;rcJ2(p΂#(L;0c]x1."y_c=腒tAξ\r Z n8c^Y͝MHݲK/VH\z;KfmCǜ.DMz!eg; [VJ4 FϫLmnWy+nʬ<|GnY35m*|yhQqn?V60@ޡzA?x;}`wchmĝJئ&#4%!_Da,i1䩙|88[4!9_-;M Sގ=Fu5xRLwe$S8'a?oJ,kcM@j;'sۦ? bʏri7̅r:Ay{'ZLϲ! lݔPDr j DTL!x(j\y&ct63 e|(ҫZ& 7]\ E=6'mqqw`;Rd3%䝱U<gwslqV|RH0>GGȸ+֪lIJ~?]\f?q\KQWpt:(,6C2ɸb%>rу3PlHk`~Ng 4JLZ KcKׁ3XEK 2gG=;ķcy\HbZ(1~O;Xޟ%j?}hSքqCW6Wt%xi~ |UYtb 3QApBGSZY&,wavLOh+4PG+/&I}(dԞ՛[seQ =xqk 3$]eNYVP͎k\oKӺSњ]Mlb*$?@k:yzg#-| v@Y͙#BD WhK^@guwQuO|& }'pHiI@3T i`~Om ʃC&6@q ĮC ƵggBr\ r ݳ\!Ɂ، 9ŕu;p'Y @o$â?Vd,%*knShH;*OQ%C\+N|mR~tꚎבzʪdZ۹z-EWq5=k CCc2v4'1o|LDQgSg h?΍2܆p%ͦtXGf-ZY5q[.]MH>\%.4~4=VO-dq/\ie!P8YE^ρW$") eZmC.XqU)a47;Ԅgh}K]0LݺԚx{jc`n-)_B%GWghE[EmJI$_l[Tyx?ŵD.b嫅{-=Uoㆋ Lv0ǀYg d"\3]_F]ɅiO~φf/ CzW'x/:$fi NM\nYƸXn7Y!W?Mrt Rc`r&=b/ o5/㧶L<"`Q$E}29 BA&Z3B&FU!Ľ\R$P>Ϋlf (>qNӨ` q\ŦRZ.1aD1u"-ˮ1,7ڢ AXav[P%~HS^ڙMzU(\E ku#ڒCK?:Q*vۣ[j<ґ ^Iavbeq0q4ŸsOuKS2)`eWh%[Q] BjZTS4%epK\ 'NM;2 pOo\oJε9RsrLlw֢NW݃d ,jjT< F56KXm5L qS}^֍(ta:_`J\<-[[ANT%" 1y[Rĕ¢G$@!zg49ߌst$3|漟}mc+`,!w,j2VuI > I];.比w莰3.j:ojfLwQhpuo}o3\kfRy:ܧ2aEDh@30q1Uv}'EejG545Mgؠ 2if+x@IgJw&ߊX?I.N!)Cf#7-$݊>s#P}֛29sɰY)jE@a`귿io+7GڡKuT7&tV3F$$}_m{֕u@.+Act] dت[tNKSV\"1u0 b_)4Ρ߽,p}q_J-\8kXJ/2T%ٱ1߈2( )ntUU=r ɱ4&^:UbpڰqB}Lw ([URTke3i趓a+-QlbQU?\[IKe IiJm+{vY #]n]x>fPN'u%躚c=mJi)1kve (Uz8?(O-6B)oI)A~uh=y镌~ya%n%++ldd6JrK{ |U^GTӎ4ԚRPyb!lX1zS;av">!kA~e6͹k؆4[THKR!PApG"궲2q /MJ5N~|%ȐK<8o|~4F!Q&O݁ϥ@ΗS*s axrD)gH$ȖYc*[ Yh #ty*E-LADۂjk |+X A$|^>JqtX8?GETkoe\M::iT t8ʰ:Ϊ?6c.qF /4JC~}}i+L=vDnV[q_ M\E)8ǭdۡ. Ǔ=#ibwE_ڕEDc~5sb&o:6I64(})I#zV2Z巃euZZJsAЗ֭5rs2XO piӐ,Vaי1hW_ULL)G{z rNS5m?S$9{BJJq,YE kq[;^uk#A|S@\ S_ 'U5҆ Dqdt))%,m:"ؗ5AI\ Al0Q Ia@Ip]O;cf7y(n1aѕ k4<y1͕1'?VM"<$SP?[Ƭ[0=Iǃ`#'ʾ&LP`9Bshdp]!- ۱3RnM3)l͊$4&`V1DUeA}u.c*w9B3Me%0 fqۏSj,:,x]Wy,@{3C!+Nuꓘ 4f=y)ߚKv6%?6Kˉ"Yj;~7nJ>]~|'p5. r%std\*~R?wiߧ)";ULے)'p=tmI!X5p,@3QXɅTE HȟGRUяٔFS65vAU-YzFABٗ/)g4`Dtܼ ?Qȗ[s{T'[ɡ "ꦈQ"`w[ᡱ|i}ZEGX %a}{$IB). !A(]n4I=V~o'(&D2 d> z@Jd>{.ip@LۖkU~iw Ņk>uB2kηWK䝴1s% 'JmV)mt=&Y#q 8<_aêݪOw"?钣rqA 3ۥ7n'),nُ3I42Fcľ 3@Tbpk#\J.W^0Q&CJ ֱHq@a>&̆ HT F #T|2~_5W< D\7҇+@2'%G Í90`ZKR%5N!!ʈ! 0 *Y}x?SUs&l*Hg3t3*;Uuas>A0*C1%ei:[KNhƅ,9!o|u}j~~Y:7HN38Hۃe GEyuڴt S h9M+"t淕5w-8&^x]ɷ5Ow 8mz,uD8sSwFxsdbB ]ü y_,#c/h\5yq>HI]F|%OH ܀|k#0*#়EJ_ ­gI%}8ҜNZ-(M]m[ ~qASƸZю:#ǂ S/9scf|gv< ş@NZe똯-b6 G0&)Cl`ń˪+}D=5TQ; Dr#lcTm> <4<,"Il67 џ̪i-Ds#ЧpE GM5p >9"N6~0W}ȩfq'4Hx4JT'HrC*١Pη=8=O؄Dla!}-VѵCXӰШ$P)yp m #Yܘk PG ?ɫFdwz9^2/ִvHҩos* #…],8RxA!vYHD-"{\'v= r(x˞s6*˟]I\ŝi4گ{\IJ:ȆDE/#")#9@εBb#ZsE$E$" xN3[Dû%K.襕fL"=ՌtEN)#,yeiqh_O ZI ?SuHĐmnMEb93ҁ2fC\OKl7w$ eR<{"pou$3NbBt9!w vI= *d.`ˋ-]Yh}\!kA%0Oe+ e4CwD_\QCKv 巌QxG-L=K_eZI_R--J8-}Q6s#U&+|.xJտ_ng[G#m6\ES|!T^'*G?)RxxR !G1Ցq=> e8\uڋDZL~<`Cʢ#?yerĥl,xfhU1Ds$Ve3le 8/bx6:zMZdA\$XDZ*G #\!V+-O^DxQjs}5z W…j&l0M^/VldL`'SR3`~A4!Poq?d2$N0r(iT{#=9O%%&Je6FB-7)ح[] φ5'EPM.J=$ش';!,$/NAzDǒ"YqFvǍq%j\$H[՚&SΉ7 ߮Nm :_TƗEG=j7[a>K]`7ԯEBE0:A_;u7(WP* K)_x*37-' ]Uq"^7!~Q^8 $ёڜJa"6 L" J #@>i]N9[3h3FXӁbO=X6͆5^]V)yagǜ2(ǏVЫY}(<+vh]"m.L~9 r,n.8G̥i@[p*҆E;>e^eRfto^ڿ1Nȫ2 5/&dMnVVv{Ib"NƮ$<ݿ4^' w9kD26F?cx^(Z]Aql{8bJ}< Fґ 0.q|΃ ,;+FQ $+vkOUE)&r™pp@)/}hzl qj{Zcoh%Q|~So)(ю!:ܨpf79Q,oƀOZQWciOKޜïAz8A,W.LB%Hk2wêzbv1b{5T[,VLV5Nq~{'4zl0 .M>t6ݙHq@Jh S$+km>$УXTU,_{DŽ|J@4%j;MJx<n,PyS>_P >I?evK^Qq9J),.9CB5Lw֑WPt.]_^'^}=2B)e' _vYI0m7bKs%pAg'v:U ݗBG1V >z4bq']& 1哏L3Y_ĿD93 /6n\6@m]@he8DB699Q*3 pӾ_1zň^+kjwnAFPvںgNl8)&@No_-T=L'A:8նpZh`ЛMf"KU>)@zAn4ǝMᙁ9R"RU~hֽN{` fh':K=fmy[8ĺ<{̒7(Yk4<'~pYё=_ڵFnc$,4-s)z[^rK rvW0XLa5D;{.7bw:Dn"E*?cXyz#+xA42aԱԐfM;.\Ã<,}/2rEL* [9 hL 4)!g䝎M>y:7B~+M63fs<av瀘ˁUliQAH>iY"3s3iS S9L#Mljb2z  8`XsQ~L]ύw ,[$|Io#pi|Wv6 x2jt).Nl=z.,V]] ̏f}%X_E?W] nѲv=}kƩGh.yLW\ $kd b/ <)_ku8vi>͇2ؽ)}+[1k͎4g\o &s394^CHC?a9yx%ՅG꽀uRMM%Hv5(qY\gb*Ӵ|l=oOHPn=YFFoËIo,k2(oi.sV+ѡ-4[ ӓD_}_w:@eI^Xi;M0$J=ľsQ3 0hM? q9Ʋ 7\ʞuH5eܵג̌++O.I;zroŧDgIߧV4Z)*=iƍM~b +B{,X*BqTٚ0Tƍ*oA-ŪE'3pVB6 Ut?@U4bOꗂPczS ~v&7e[n`4Y#e ͍Ni{SgV鋈=<:v_b h|qbT4!ݳqehk .=ENk0e5ao|WmS8T;t,w[f/ u 'ʖheY^GFSPv"*yL ‹_rjзZGž^Υlb+ʻYsB] X 8DTOVƴBA}94sf dq֝IPB g?[ XJ6ETVP Y֊F]98*%3ާ.!7(U[/]m=ƗF>Y-]lҗPeNT CE@ۛB&a x6 XrO2drٽK.bs'~ilM6S(ڣk!cM'TWb{1{Z|d@V,i CJPE%_92$hDJXROCv[ɮ& m>y-wݸ񸙶i,5`mvP72S%xE.1\0GFH<$@sz:|/J:AEGjJ}>)6[U qN6fhnN >901ydr>,}bIBL>ds3xPsܲHc?{qa|ac+d:X{r}~ZW~O+r!.YZejSūŮ~\Qc}lrm(zCRn#fo-`Թv,Dm'CuHQz| 9L@ >%Ybݵ+t ChU#K婻x"q_cIڱLP]sl.W[Ma ~5<8% P R٘3[(%eg+=C"W+NG2Z^E"9 Ϭ,+3`/<,6|%ȸbc"£`y–=!`\ߍǴi;?{~M-m $ }Dg'QGoQxB3} ]Y%n̸s'T p,跔|նS$4^gV'--~@nav&#KV<@ ]'X .5R,~VR_'-XE7cHrެsWGǜ&91JR(x4#5  Kw=v4faWs u5sXցz`鲍BBh]04}5H>FI{[or6:W3}f~@POvrbCąGjUy3NnJFGj dkX5cOMqE:hiv( Cw%.%`JMOigr^.&eG!8A˶=ύ]a>Oa%i?*&db,P̪QaM#U1w@cf)!Lb87n-4vwx),@,@ eg*تt۬Beea:ٞ/x 4'\a9WM%?1v.W&ָQiՍV8tN7sW3jqu˝t5g >63nE. :;c*nRy.m*M0}Fg.W8N[,A0;D؈^\&D+&;yVD5=#tH؜U|X#蝇r.tB2": ?0g[kF;FE_M~k D]40U9`%TZjBγ[©u3~>Gxƣ-8yW䍉'Y5Ǎ~?pVXUx a~/ل%;(p{n$"!z7">;qI^\b~Zc5 ]ﴶ l'tv` Gk.ݦG%+tvC`&zi .4S"x]FRv>vri=g$p&K<\#35q %\.Ɠ]N!\'M^^E[>% )L9Q ϼ'+.XV@]?`i=q0Pp#i;>k7j u}+SU~9h7\q<> 5jʼn Φ"ox5g,(E)6?Wbrc9[= <CS I:XeodgB5vc I,k Ṕ|P~-8c [+T`rOƠMUҞ ԭAu%8YB/ Ah7E+rEǶR;(9;MB> qc@:u9]71.킿xCgS`%[Fu#6B^(vU_,0}tS9x lfyY߆ vЗU"YaAٱO{>?n[v|7hRV6xq~B4h$zeUE xPU: j~ W7~Gmu&GƮĴ[5Od?!%@\ֳDSP91TXcSRMÕQóc y#lY@(r57ZFU8P$>WX珑VII? s~]᚝"P jJȒ - ڿ;tr9E~VՄ[;lK*?HZ<^+Gnm=MQT>;>;Ca6 2Y!(4ZgS~j^n$ۚXa*>'RJάTJ ;1r;.>_YH G>*"&SnR3xUVؐf"Poo@T ӌ$^aAɈE)/Ju,+mStJ,$+_ sD" RX\ϱTY!4%8 (]bYEeɽeF%9rWeV2H|FBPڤeʀq݌h $O`V9'&>>$5\Ϝ=>Q0+Oy!)g5A4fi4R kB1" l/r~a7Z{_4; 04m1_P\<-s&` 'CA2 %L }SR;i){CoE,{兖Q \J('/Eg6ILoW\5˖e%$= B@\s:3BR 7 3asOj`Y &ZΓ0i$lh,'x0~g&>K.X=&eȓ&RW Koskǯjj%wm35Q5O:FS6{䁥&_ }1/$4_ @% Av(^8qu!5MjԖ{\@6a\I +=Q8 8ȁ "~ )F_lR:H LΜ4I@ь3xR#ަqp:{NW:=( ߶TEqcA4 }xyhݗ;̘X#MU'mzr\W(4ZHwAo$ 1!x~*{!#$.4SE]p gw*cmTjEC15\1u Üp^jx4OE !Niy! als1kX>z@-6Þl_ 蕥C d6% -dm 6}Lyd.H4H i"s`AT"?ƃCzqSڬp,pd-kuE{^"|L}Q9Ľl0DEY$)guw7.>Q7a*ƾOAOʏX4?|1TU>N(^+KKjA povNxҬ&_%[ m * Lyv e Kˆa3  kaG[5[<<{+ ^h(Q1TTp1/ @䟜z!6PƊ7`cF{x_Ӷ=ٱUL\T:q訹~Gzs?QDhƱa3MZXj& :mm?UIC+mı},ǠĢEe-5-JO -́PYa4_?<ܛ:O詳'G?;^MЇT[HIbz5w_cػN~]LbmJ#ȃ0O3PoEv7>`Jg^'OlRb;IĐp'/x%{*$~CCU"ZJ-͈*5R%@-B:!~OgK`x.a*% ṿvD_]қ6<1= łnx1bV P7hrfեwwҌ8x _2, ˠI<19R@%[usQ![29'UN ̇1J4|x+Ҕ@%鏝t-r,Gr= Gt`Zǧg@"O y1mNYɒԃ$ ۭ2(P|IKs{ \X0pjbڏmwߪ)9,^K6g&0 1B 1^ݫˤE>PDêm]#V_ILMK!^AH`rRH:%U\dIx$FK# XU;g^z5bmIĨޤTOR5Ŕz'9z+hR*+d` tǤ1K0yGRҘ4!bʼn!D̺[v ByPJ' l."cߝHv- GXpy $>!:;;ST٤ l$x3?ь*XI<@ՒlTŇ踕 &/KVa{-pG9ғ%k,piUHs*ׂD"Ǵ1iD6 |kȊ2{$*X}!z2;sNʔFYVM>l0rs%1羇H°Ygi8 Y u 0TkևLn'E0lShT7 P53Cx.[}71KDO,NdA`8̼$<+_RܮGol=I xj_'Pv p[ޕFRσ-x͖@WE:x)<7furjF8'djM %oísN('+bQJ? 3qKm*BKu ȲNʝ"> -B+WCIRλ=Fi]6P ҿ =<dXS`VA)3{=2[[h n!N9+*bkA DbZ)/.L|h!㋑ _i%dܚi`My'co[wEQ鏶?t-cyXɎ'o9I,SFؔVܤ 0dӀ;z%Od33`<`"EsFIO;]L}~.0X“DWJ'N|&>/^Hӣ+f_%tܲ1caRi>D t[Merq-`-兯›|qV`0"G }"-Ekm5疧f(1hAiz0R1D hhHoy'6$yÕ%n/"H$pǙic&P=6W *Kxl}tIĔ{ࢳ!P^_hb!m3 1v$ 6:.V8ps óA2"B9T&U6Fj(qxlA=iDZ%kl SaCTB qMXO7/*_y G*8Qu`dɀ~zǯƊú\o} ܧbb#ff3_X4:iJ 'thf ~`3%tlJ59ۀ$ve9}\ZnepOT8eƬ$bJk9ϝdIXFm+gjZAz IW {KA*ꣂf@4C %I‹$p놨"h`|ap[G,=_rHEɫy|1ƁE7U } :`]!dG.0b%۷|caY~ Z؛ ?|H(UE[n n80b8I8\KI9]gNPb rYK9 9;N>|04C t\ MPhTJy??8kByf! b( 969"{o:>y 422*l%P -Tw+{f04$O`! (>^+&繡+Q8ŤOS KRQ劳NB^V2#ƁruuD1j{x<&UˆEMD' R!湬`>,0A"Ǎ@YkVH]'2vy q`3,GD{)35)Dq$o7Sۑٞaeip e=ciL.ѠFv{u}.LAB[E2Rc#)w,τH4޲ʛmcbK6s  xX5x:aƣ$Z8#$/WHh"Ee^ATaœD ˴5E֡5v|({KՄW{q2i5=2{LfwW PR8=+ iWTV?;V7QIn#_M∠9nGS߁ ئlXTӘ)* McYfv v5en^^XGD&~P5& wyyygm(򃓣[6)v ]߁Tqj`m$\®$3+O3,ԪqWUr88Ej'Gg/{?92J.MO_obs޶ !JgHN?m$%j]萩 [bIzK?0!  ޔOYe;pk;_oe];7{16 vT+ @bQ<"j!Ôs(Kω:u}ygp-cX|rsE7L]E ۏT3G+.;U+FG'+`i@Ѐ$2&%ZfN5'g[A:J G5?,YPYf]3/rk @xJfl1˲GCp5ܸ;# $Z AavNBډzQSZb`pvlo8zȅe <ՎmxbyDa=\d 26|q6A)/rbTK#yZ6eiTu>[ &y]>1菬\_l-*=eĠrok* xaSMFFZe-4|ѝGL J>'WIY̭B$1Ϲ۰ܹ1@J%`v핧}vR|kM@n \$UM` QeLZ2he\ *{ۀސpx~u/RɫLs Oyj/ü(aȤό AGچ#mфZ61(=REE eɮOVP2ÊXٴ@xG&U~Rȯ%e}Wq.gSF~^R,UIm(dW<1љ l]5?(z}zYbi<8Mq M z?܆E xCO4w.9%Hs~i8ȏV).cH.>NHbSgr`*>>|syG>^¶d NץY_@f4pZ{bG5eI/EɉF|;.,8_E[G"Ҥ QJ"SXX!_h+pލjrFxBYIL?߮MTϡ(N.Q8N"5O5 ?ߴ ijSd­r.' 6vz3'=$ID: tVD>+&yR  vU<6 ȡؐS u`hJv_SM>>sJLͶKpy7N1-#s 1DCb>yXث`.h{ooAS"Ҩu@K1zR6xč8ԥ:]x y0qo0ȵy 5"6/pЕ_L63p pC]{Z'nRaose ?c ^;P^z8lhSg#1$ \eȓzVD2& /lCJN@9O9|ސaz!9C%xڙ}s-X0o`Zt;'Ғp|+@ӑ~$"$>'-|E'Oc0oM^?ˢGcw}&޺ec/%.8PJAb +ثиk C*Űıdr`aoj3 g%\067vh{aU(nbˡxw[oSc5hE c9XD%ZŸۍa0!'g8vJ4fZZTp2ryhS9Q@4ɭ%k3΂ۢG,,j2@C6bU)zԂOL2k '㨗!jsIZYs:=\H_P!v%v,-62J+Р'" !֘$`"^2T[e7> GućُSB!҂Gv:hY[Fɾ| ֒wYL<$ճ `H 4O1y3Rɇq|[$oK\4r+RIC 9? leX~!ã:̎e> AXqG%5 ഛ~},%#}Fu&Vd˟`NړF3ßoy#fKQS[G~z=oqHca5HCy.5ߑD":,_y}.'Tg&Ҝ,G9Tv,b$?Cw*΂q/K4`w">7~$> ӓ秗gg@`_ P{sڬ̌kڪUNG}OlFkGj`dwRtiD#QR2g+Q *t"6|5n;XAL&-<~I7&Ƣ-`^8Y+>?I  t }&ކqf]Nzf60/,r؁֓ڛWZHV3+ϢU ~҇7l<UܞY^k-ԆӬ;z(9Y?(cp|KEuwq4]@, A>7)x9 $djNp):H\6[߾ iG * ݙ`^zNjdf W]kGu3]_ygȔ8΂n{YU;;B*Ѥ.Ŕ+4nnNag5T~Y..6 ⨙.J7nx|  TdX`Emq"'-X0:FXgOH~|+E*HgG^Oj(% oˢІX+*&%h]n#@[1&+Ihz BO" o-bBfX(B"ڽ$nZ\[!;Xk3K!d5/RʓiZ%Qd>DpVb06Mj/5۰ ZٗB"nGvm{PY';h,BrQA6vezY 0X>1WdJ)bui>Z!R3Hsvk! =*? tpfռـcpwEbw 8=vs.MY$m qΆ;=ˣ)9SgY&!p&:RwKzQDqrϾ(IdOAud6,ʂ_4:'N6bN?i(h'ujJ<!}]=GG1#.dgE_TAnS839O#~"-  t%D\ <>V k _ގ)ṱ-= ll 3BQ+>KxoSUjȀ//ժߙ.> A/D 9CݖG,ɩ8B_Jͷ+&+ $f{#wM~f66B;5zG.- |j;ĘJeB lf~cTKlZw̮!${]Qs=aNS3,!9/({PfB<( ؾw1nSJ-$8ZY ӀaSj\f(inҸ ae^\J {']'=_MAꉤU\ Xkb+B:}N{N ^EsoO\)v>rݨx{ӨÐre\nY(|l}igp2K9zԦU濫|^IbJD{he2xVJ|[Hd͂&2; @Njb?a&B""A'*b.mE|:YWgЯ}IeOLanL`.{(WLߢZ{DPtH0]卨(~"ţ1&jbǮ+FOTG/dΦ,G^ԸvDYx;Ӆ.2K |, m~_hO.ɚFp;$9zڐyd蒿WlQ9TL6(| dT,g"@{b[j~l2  gT^z삯/_]\oI9!oz27qђfvI t>Jg |툉]ෳhѠo,ӕCդFtJ2K&ys,SαQ[840WO Lkbx9_e=pAꄘ?\ t䋏;SwFW"UU|%w[3X81-< >sI:IF(9BCU-hTJڋîj*^ܯG5بVZ+52,M֏N@Ѹ g2,l9䛎ؼ}ؘk#2ii?_E>u>J}&NwlyWߠ3"4 cm{.ݺ8 [ ..u F2+)Y7IuqCCZpԹ+O+ 0z4Y9s DYqn,!PC7C5'zMjpxSWѫҞq?-JIeÍ MikhHH//ʫ"0R2d,eV9`n$$\y185E x1((QtLg.##i72n`A EW`Mfwt+R ֣B}AMW>t70\}ʔNgÞ)\ز4ۅkYP,NBNpC")^|b0h)σQ2bv@>Q" 9 _b,k%ɼC$—%_(%-MyZ E*3L"O\%g[un4@$Ӂh3 땗lО$/,4mЯso3߄&l43j(9z1`ԴOg&0 DGZJk΍֚A>T.f! nkhy(|ȋV;beDi U{gJy=%\c`uJޑ(GΘb47? ; PJV'd fVFV܋h(UCuTDl 7WKj4p=P?!9F.8\ftq1UV/ݖZ.z2;9O~ټ:Kn9  ?=0$! 6!o -jwџ6 *X4ҶYq%5 iMhT:$ko X*Y!c䉍ƻ2JJ>'MW8at01 ݾ>s1f9n(ALJ#ԧMQMi/XF݉a; Z~胢ݲ|Zڔu\4]&=bD )W4Od x &PXth_{\j0w Bmt~R^6[kW aY*UF1qA*\n`oHRPñ@yχ>'tV̖@!+K Oo\GCZFqŲN1%U v։29tzdHf㫽F;a; j7L/SXN W$˷֊Eic[t6:(q Gngۜ?Aߞ7+8*ޤ[J%T y%M>BF6NhqZؾb; %V-ܝq,εՍ:N$`Fi"l)j οs翿3;:U(v2qe 4 !'P ?jJ:>ST!U9iũR%k,{x^ÇrF#KvՍ Ъdzu~HLrY2,ӏ#*9륷/*H$Rt.CNm5g _Hz 1 +#\qp%hH\w(e}]kqE?Ӹ.12j}ʍEPMZq<1ST/Gh9sB>PK>阚=%\'  Ji˺FuN'9Lʫ ^ǮɁ@F9_QťCB3wvI҆a> Ձ +{IDΝϪX E@s#E hDGU9OCq@DUp6?1?nCLMrn|>MFQY/\U*69\60}0V+x֘R>WcN׿o1cܪՈBgFu虄}c ~@~4+,imDmsb{1Wm%cs%we vkZ ͉}cR'pRuxhl8a: "j< Q eu:x7b2I!`M WD;v4Ǚ!"Y޷'}o-Jp7h}JXEקkw @5KLƁV1h/q =I{48ҪI t  | SX.1Efrc~i7OB2cW&aB-I)Vdvl-o݇Am%uEj0RT27G4*RSM?E)厸-i&_4CV`WŖf g0Q^_τ]uʵU9f&]srab.4wM | dy2aa Mtp҉q?[CF`Yc<+WbÕ0T1&O~oXx 5t\dʳCOB8!] WRx =%4ۭV=zM-?jZ":~~NYG:mP(*ChYv`bA}8}d0IkVZ*UA'rXhJzf?.?DGۡCAaM)U__G:> qxcC(43^A"ݟJ,( &y-n^_uBƒߋ){J9܄EنpA (Gq'x0GXjj*Ռ9=&cT8}.ۋ 8ͦ}F]rhwAշ1q^.`0 H˦_ֽvoN61MtK6b 3A$]Ik5{G@ϸ V#LxI%l**qUA5Y@\9yuw[c~ p ;Y~a]lw Hr>pݭSc^8-2ӵ%n*p[\[|G&KO$|%m@l=,O ] MԱD@ ՟^T(Y3MRCt&0{L7l&* qw486Ͳ2j^oS1-}Y~:r{f"AVlہ>"b d4#m UẁŕZ:UGԑ~3~QM Ẩb|R~tfdc*]hkyuU;\"758E]H %qsrwWZ>W`3$sDo^DVť(Bf: G4LxEIgIrD%)`Zu=OFݨzB+L|!eOh>rKxjwk]iz:M&COKX Ѱ︷f€L&OO?E6 AxaraMHFc_&2m#z ΅@$p^)욂YҢhߓAunH18Do]7W mo|GYrt Hrr&Y6chO`w`}iZd}_~@j8AB:C01J!:@يLt `G5CAFpT"/DDH#6e}sa ʳIA"zB 7W~n2 fP!$Wuu̇eQ iaw6w!SMYs/%rjue9ߎoh-! ѭO+y˸<$߰˭dY jטACNm7#~"x^BtQ.T+x )6Af{8n]e<^Dj ǫ<vQGv3<=P?ʨN i_%=wr\]vp"I )F@ !+L_ U t׀FP.. C7H0ņBy/D |U,@#ɌIxTy:|$>tLn~Gn̳IhJ^_׽sW:Ӹ)=>'IRYw`'34r"Ӆ!8Zwt)i"XMPZhU`u0uJgZjQ[Tq_/.B}- D0>$c_JY d$V%sc$؈w`)m0rVkrUJ ^wõV $3ܮeG2>ö# drfXo:Y ǠKVTaY[[A[$-GehmGrk:O% a@,FڰO;'glkJEL1 [,ѯ^TvxqZBoQ"av P@3b<0lRbƋ^fࡋMYrsR3P"eveݑO354ʎ- y'yR"d, Շ-X2.b`xDP`_`. c,xҠ'M>.6'$El mQKZ[c`7qRa;Y E?{CvV'[nmF|;3U"10:ʩb%HG_[{+&gR|f3at# " QtɥܪoQeD@G-o>xґeqFc>66)ƑНGasY>PŮib?jcM.@F P&'z\-3K,Ob+77my6dKW \9Ti :T;)g`Ϫ6v0_Uz'V M Y5Nj"?҈Bo| rxPfLC'@w*tk+lWH*/q{zzPQߑQ)X/] _qr:NPd|Ws s۝ۤxNq\!'+CXNJ%H2YuR.nť'D:EL!AGmTvPGrV|TL>|t0x{"עpblxvyRfuO1lʦL[z~f>HqE|edQx d:g0*IP= || .Ax/?pPs@ϘHmȨ>O ⥶`i!?U²j Hb>|y`wNij)׼MWsر aG0>:p*zR)@.j*ƴyoSR0\scahJ>= *IzNxފψI DBv NP$lE,nl-R7z0B/to"RY ZEFڊH$9LHH, d zG?1Lj  Bb=Nt  T1#ZHL8j0ݿ_7H|/̧Į F5z)NzྙL;qNQb_+|1U6]NlNr}eF>39q?8PD.v57=}!? {)߾nl ]XeFrMJsV)f^NLQ/};7O'.RS4=f ?vU*SvU5\" oKM_;ߜÏQ;Q2/fQ[ V*Tě rPT]t 0~H7+Z\yQ~皤9:_@ي6T9W4B^U!qܒ.дmXWn؅H{>[UM탿%*2 X.-{a1GV'XA&|kGD֪8(BX&~ %GnO4,n=D#\$o kÐ7O< fT*vnFeT|mݰj g]= G( txNQ#=Q`ED.I!\!Q 4yv9Hd^b@U6:TۙE'YHxCU,M Oſ0<,cyF8yl$VH(+,wED)̙R,ݱ;4538o91Gظ>uw|૪h+2?C |_`@l%\ }z!PZ }0uS?eAN(g]E 7)Ť#i'C$gOI٣Q%<(۔tg͔v\\^Ӹ^_̵10 ZHn6q!Mȵ' =7y |V8l_]f޻}Nh."켩BZMX[$LD:! ˢ>x~V>v(] 'HQnSRv 8 4{pvQ }F&7|o"TtիΆ1kR{OE @1pft gp mC; l.6 [6ۤwI Z?b( O;>a킃Aɖ,+or6Ύà >l>)+-:gE⑫L* n]Ws0S|2BUn rҢ{Oi89ΏjRٲ"!A=KVy V#9>QLdT_4 ٦M2m#8drfzdA\Ue__kQ,(FLWT1#; q%iҚp,KX۬z屮}Lt1zlA~}^Jt\j_LOS^?P]Dr`M#}Jd}ϫT;0[KfL9Z mF~Ihk"I+8S>WGq*.r{P仪vF Ńn(;&rqllKLj*,! 7H) u-.=)^2TOZ}IAc0Pf~ Ar*f-S欚|y[-Pr,%$2}Ws[8}.HkCm?5x-8MNQ'nmzW"K϶$ca@v@BH|?ὁ"&#̲nJvi\1p`1xel(ܒ1c{Ww_Ē< B=`N;_0pYdxYOz{g{ew]B-OH8f=Zs;ׁ= icvJiKWPL<(ɣ0mP#$ 쌰 `τzMBp5h7zS6};Wrl Cӑ."jxrEl%CWI U$p`/@AmuFz4*5H}VV^+jU>ݗϭۍuOF@HVW׹B_AJAO͟p42|?F@gpyQ7>G{ 76ef02qnw X98LIXv4+y0a \!aΌ$ I;>^uzPp,.=dY $Vrjm0k}&wGGThTp7SU)j:H*Ԣ[R^%!I98,s0ҭ dHV#yz? { Vרn=&%Ma5SCv%9P#9ȧ J /XQ`fwCa*-[yEZ(Cj5Ŧ2<c"(V-0 N2BZw2&E _,Aa:5zl%=rv#YǑ*ś A f@ƽ9'sSr"Ӎ]o5Vh'ăϷRIL|\\"FyR% /}u+b62;k (ɀhlcIUdrV3WF '5 1Sj>}_dGJna !_ph+M>(ԓs[LGg 7>]{mbE)&^6Ben ͖} Ɡҏ3QR,i|E(!F~v#'%,j!st ]F̼{ʹe׻Rrtm˅سy(Inou$-wOrW;t]nӖ ,8~.8aJPſAg z I1/*VI~QdiAv_egOk8Q)毭_昼W(3e7^=qї}j᭤㹝E%g&u.^6WU8QLQUjft%,=}s7Gb $[,P/\hF YWK;XQӘgnpnc5 Ȏ D.N^¥H2KxV|:6V#Z^)RoEk dL$NdZF[w(HIbhBqNXsW,P*}E7qhO,b`/a&[>ZޮR#U]~{N9UH1 c[vlJmP$>V -#F , 4]FiҴRʟ0'pla I|f@]Bus^*KHDPFg0T`9)vxl(]",`zBM\&)/[D*,]h2&c+`É =FŘ מOxԽ0^ Yg~m튾y4ʝpEyHkm!@ALsWh'.Ձj<9Ya޹^ l)*H hΝ=3 ʶo`Cvn;>z7ȚUp @Ҍڹ`.H@לz,OB τ@,b"XReױ|Ov5<_-j|X&){nXsdRN57xGΰe'X45)sfLubyCv.YJќ؈E$AnÁپyq$LnF.޶榿ؿR6&lq"ؙXŋd@z׷WS6v1L-0ŭ-+~s1v`/M&" Z + ~Ua4o*ƎUfn"c\/M'Tt%gN៪ÆʔN+U;=4W]Lp|۠lg2=2vna2Ĭhgv(G׹@6:dXFmw&wӮjH{U ^O60$O ePZahK/,THx8/.~Ds@, k!:vV/{DĤg"aoR;_vUj *҈'{W`ɰ /u0a,ZkJ˿Tjv_V0VV'JjyʋVs࿋&R=}Zqψ*Noe'\N7<֫kq_C{g@Kxf=)GΨ2Óńv\多5hSyнUS9Zν j8Ʈ_\˯Dو?^C |:fRpd&ŐFCPU7ԡ^Kzg?}w&{0ϡ⩡af4gyhoP]6YM@k_c;R_=O^ ^.̤"eқ-@u?a~]iC̥ 6-L;qe^ׅ4dU3`uJbf&2?\VS]*^42z/*[dtwUҲ) p-U*}/rc Ap>_*b@%^P}!p&f3DD[YU .:i3ڗJ˥b(|1 m+شO):J%9$ЙEL9A*[ݼ:msжMtP%8+vC!T&:8BNV|up alźܢ`rs*hp%V{npsxLyiXPM=91bCKS 턡Kej۞8?d[xZst^/[.{-%jO*r,WL$|ྑ.vV>I D 7;wV>w f뽬+˳ rM|q=ȏщL:>R[ *[ʘ?}y@7WшB7*WR |K0́(v.y`lGK(#U'(͑^ߥ1x~buc6QBE1s㞑8hN|vЍM*E.ЫE*ͿAq2 .>+W&w +Z>AȺN694wr=^ҵe9eR1ΓO*{muh\hsW[]ⷫ6/Mگcnj_+y+Ga1_|iX"AE3;xp:˳/̝^ iMˠ!#'ZۼX~牑XI5 w%sm9U 4a;@7@ΉaOd.sܑU7{r2.|Iȍ/?81nQe;Ԭx:a%WBUSw? "jS >3"cR`IYbbʄP5p6ݛDέuE[c c>8.B*Jz{l */v֣/6 r4ﶸ6:zmyZ4}rcDae*BL>6BW OMN:N5 ا0p~B:l`0.E&Ȼxm?(U|G s4牮b !AgmɭP@E1&âVp y gYbȗf?E/4+IZ sI[^hP7WXu,V 2/Ǫp,^fj;2Ar*HnqV$#7l~xcPq~nKw1 Coܬr[805"(QjAK%Uy_¶zf]x8CK_eãdSS(=JxN/ŗ&[O+`ю]Ȣ裣kѯTp$5^ e?I7Iu{95mϩKl emWr ŕXHܨڠFXTKWK<z -[uXv̪ lԥ@ޘ}9$32xw5s%hRRޒWé9j+6;;ߤqbHd8(|Inv: @]9؜ElWTEpVN'{YƲB+|K*pNmw g=ųt # CQEo+ݩx猏 ^ݣЄ >U!4[U P^g5$c8ڀ75шkӞto1-9+hS)kSl9(@V:SM\uK/:,%9mj֫g7StX^r %ۀI?;~GHigD$.0Ifq /cJI]Ir|z:+y=kj侷N"of?qatKm+G7f}Cz~׋G1ss8ۿ[N_#'zJc.\M@HT8:+EH v,l!$#{#ndC~dMexϨ a 0NU nl5_J?N O2 fTdlB}SLTAoN!qO7DT$ЬaIÈS3P lsӠiQ]OfIbt{~Lp1"v088Lj* 버\1_{VEv> '[k1х@m# cuFjXTz㠾!I)X ]BV(sDSZ9ZPetlf!W',—4rS_ @o›XMk-k7tX,4N::T5)Ax,qZKuX# *quiD#Ou~B>psD[_mx@k3t:B' pJ Ef ij j@(-+ɟ,_Ъ%j_[[3ɶK Hasιu0-/. 3ʬZ\^gMͯ3(Jx[7N|lb(@I/.Cc~w|d9dڼ֭eria\1,)_]lSCWP< 9ylC 8x#qe!zձ|~%&{$}X7O툠Jgv )Nⶃ;y j55?P8^-bp} ëA6TY*wɎ~Z)< k25ݾ97EmOeG[cQM3c1.x3#1G@kz®VA>v`QWQq pHa)N8UuCzT$LX nݙ9ٖ>>/$nגϜdE_,m_H !}ބqaAiܒD Լ L|\-ziQY֤}*gKK߆T %(eۑаYa(;fVkT#'ū|=뚁hS޳Rf(4] IK%'pt+Q3[ܜ'9(naA@|3CvuɚP8#S>Axk{0:(^SXG<gJXEDh8n  ?7{#7Suu*JT#yh;' $5Z|",{pE":ꥁ@U :ԤBb'acYQw̦wU'>0ScA'j= Kٰ {Yj?#S3,?q4|ﮚqLbQjR4[9 }r1R;[ɧ=G,qX{'M?2^/#c$%tb_6!GnQ"HaۿqYܩ_JGIJZZt[P5$dtٲiM^}#f}3`aVO$+(KӺݑ\nSZ`2DT)o|D$sX` 7SŧJٽPuYN27N{;cy wRHTwgF'm 5؁e>ќjyBcNTh!ș% =KG\/~ro9Fk?n_Ko.<| lf7 ZNDN*ؤ/y Rw 1+Abݧ&h E>bZx+MOMCǠ=[ !a}˷,P2Aw#2.ӑfnEXy`_Ù1`Kyz‚ }G\O"ӍћBE +(X1hM /d5MG6!ƅig[ ^I|ВaܰSKd_SX7%S,$,: qݷ{Ky?bxV?Z)u4 (M3ân (lnkYN/^|JHN"V|"g1XpГ-DX-!<nE+<_PJy5Y:D-:gb+id'0P-G5d>#cθcn.(q;f˰GT:{D1{SZvZ8Y1kH%H$˸.`nOO=!L,T>پBq#g9>.Ȧ:\*Nfx=<"~?-ƀC&o2\7*5s;6𕍁!<3~~87g=EK:nAUG}$nAQ18xNf+^)t_O8ZL*o14XmLADYlhXGÎW% y&K\zb#ވC5Ňx-Tb-Wx(A}Tkt8O<6.+IޒnPEe-Qr Ay!V  xSGWqW]qs-7HlyLvK6Y Itl^@rEK獟҈S>eˡ(["Mj$ M*!v~ jKS |P/ŗS& \ ,ow/K6t=X38_(D7/V|AeW/|~*|^L;!yHή~=S=TVU3Awˇn#E?+uedZx_Se,9g̥$UA{RgR =lBph|, H/6FU` hR%ਬU[]Q I=?!({NZK͞F/*X"a' d;}ފYh ZG%.7?;-q8cѝH+1R7E q*ChqZ~~Odv8#zLjOUnȊ7-ϗP/|m"P vGHtv#ystn#k|On$ۄW{S>8F r i{XҲzZ4O+X$e0_W45({Cx-8j >A5~m4~fW%98^$з9mnQ $M &JBjD!Gdeq D6z0j\ӌ}}C] DE[ Zsw,$rO Fbվ\ȳV>C]#0MFS..S}/t?'aϋ pA$A3;@+[Lw>j w̆:҄TT .H 9e8Z҂YY&b\9[^9r1dPXq(z 7 >ZZ Ni誋ꅮ4 5Ӈ6Aћ3Oi&b^ Oܾ7D3"Ta ^u*q(U L`iQ:;&XNF5ŁiXld|6m0۽ԧ&|ߋy,CT׼'wgT~x/mqPF#O_MQ8r] ם*S3 [4`/4Э.Hy4FH6}Gvן /8Š2Rͺs8\I uKS^ϔxo|qXR︃'Ųҹf!a&yŢѣCN\lT:Z` ‘SW5YVڰo1u&ь܈ Lл-^NSaZ48ɡblCr){[5Yat-YͷȐJ cY&B]^(` wuM`yTMxMtGbnR(_BPtzjJQ^V]r]`֠hƕ dz قStMnbuS((RY35D{A-ߢs 0 O텺p-ԫةx+دRi(wZL:!r g:Չ|8m\YYё/mLBHP $.`_:EZ_]TNP4''#O$0^)Ea ^BE/-]`(1&-͟kt}z**xDcXZaLʹbƔs/٠vk }y ( {(_ajs̺&wk)7I9y_ݏ 堵kO}8Rz5Cᥭr C^{NtA9XhEu{ \h%S7T4ȡH̳Vxh܅6kHeME.k0րGcyq*wG|hlqXVlE^څ靦^W {1O߾/NՎi1 R!lx =]M@J"](#O'3̉TR3Jǻ/NA:0R g u ?:JwMJ38}2+α=FTņ-WNCXݴ߮c<Ϳ:F whZ yV :-ud8M+:nҟJ;ҝxTR&DT_V8eYkܛvs1aUSZ%n-FFOuJ) AAD4!9pTb|-iT ?mT@mc%GcbPi[sݖ0 =hx|' GB!.^FOJy9V -c%V WQ ,8T`MKk47˚E Ns)%MzL%[/ 1Ün(x!Ӊ8M! J6.cg /I)HŴʘ fP9yX EމɑP<#2\͎3Ѹ6ϛR4@. 8oƙv*L]o&'G/E6{?_M988Bv ~=WqDV+b$NR@ znޱףx-*1(v MI>9u62DPyɃ p!)FhS(g, 8"KwC=NJ1mVUU2u2QgrNuap54umK SR&TȎj7!- Kh# yFN/z t]ø7A_W:AYLl:lWul\O#Ztф=t@š%&Ƣ49:)]bJu93ȑfd "\ܡP1m%kQ(ךD ~ݾOq)=Ҵ& (67|Z<7)(БaM ԑAe=2Rvfe[krOs1F|$Zx7n.̉-[BIn3sI𺁦n("H@ U$@_u|!y̕FVn@iSAΨ k+z]Bpa;ܓO=k]loܔб׿rߍ*iƐ$'-V]L?luu[(I?)p 5RO) I}@0X ɴw1% _NƦ15ɹ=2-i* k=.9ex4J!Ly:1$$jgbqY ڝ ?n@+zj"[Hy;5d7ixPt6p*ԸM |'i22{we868֦<3-(bOe܈\JזzXVe7uTU* \v-KJR>[R&~^i*C`V2c{W[;*<矑`^\q| "xۑc{5W.`"m7D0^h REzZ_ϜR܎P/%yt^EnQ Y4Zl*ٸyCO?ǵ BؐQY4Ub'=G1&|Y> `M33ty"vH^y黄G$nSϹlZQg5wg[{0 H^K),/2FD`&r;QuATݛ9-Az/{A((:El, '.OGQ^D>D;y^lƪ)3,;Tm[<|ͷkoGϛ ؒ+сp=9x% EX;.2)\uP[v^/3I^sk;Ս@'I[J$GoB mI!툉yqLޱ8q.AHcMRkfB &Ns`=/h#H4"Y[V ~./轱O؏~ng/58+͘?m uLFw:y )Sg{+*cpuMYT@D}'Ma1x])EOկJk P3gDg}eA\ ݵ+Te+75yדO閈6]aa) _u- ;L<f#}%ҠOxMVʆZ`Cz[ΝmO˃ _5* ]f7hOvѮ*0.g4}Y$NG3izb S ޞK+QY~9tyQ~7c/s"3RiSEmLE7~$otTP5:sD(N왆o `gDtq'28 yF)"A> 5Z~극$82{K-i׭VM"p*^5" %DՑ֍ 굏"2ݎFꌺNF܂um j/KRoX_.AlA% ame3*r6,#aӭGlQ^5TF&Y~یFj+\r)ɎѢ8d.5*"DM δw b|0>"}.NfʳRe;4A}%,uDWYpYЀmݍf c!1;P>3i{^&nIOjWt ?e%ZJTyG)p $eDL~ Ȉ{%:-m"/oOxLhTD d*ۑjS58>JhB'7C  @qlP]/1`MZߏP ,mW@o3wʀށPS% DF KCM@if#|\xyA'S\lFp 2Ȟ4*}rh:4"HZkoU[hqv<]o}轳<Ѣp~܀FKw1+Vl40i*Т?$fJޭ7weԺI3 4B:A'ĪZ2*u_ +KU,#7! ?-c,7@Bs7͓ÙkY>a76Ad:z>Kq|L)5,9C& Ts o{}JcBWJƱ<ZQ @H9i)d0F`Ż:W͉hɮKxm@N%]h2W9qri">WAti: &ꤷ<->G{Θc)hD*<2nBe#;=p\ׇ@" ~zǷϰۙ0n'?a\Vq>qF|ռoA 4Kk^6XT=pñ._O(eԃj| ULPd[qKy1FNU*̸$DVTBhO>U%e6F҂EV4!#yyN:6uBzm}1N[a-?P_'}5S GDpiy('phl2bk|`"(HH9seqnvb'FNy_Uiy`NLJS9r %]m t DG$Lw-3@BtDO,ݭ!(#] .C&ͷնmU7viyR=W#:#Y! 2XCe,}< ;XA[û%3 d4 nMC($Ɍ5m [W[ 9Q+U;.OIF\#sGZI6Ț{Cp IjS'BsyL42h1%Ng T,Mp]$*tof~묭!PZB$$E4$ ϢJ8>jYCٟhϽKonb6$ NbUmYnYjO! 1"6" 䙝 <2B,.S㧅GLpOxfS!Ό'cJ\, |8w'_!6n2GA]ϓu'}fhPSr*.#ko˥;^uKlWaTIyi`2K:H*+pn <eg4e7YZ~XW)Nyţdlaٮ9&KI1R_vAMIel\@+ԦS8Xv[VluP^z`[m}G1z42gp#kaazRΜ_&3gʛ1X%ߩmYSB)u3@r= ~G%d9\L&HZ?0`jaAJOG܍ɗh'4Ǣqu9*KMДsWAB$:-ᵞVQ0o 8GMZ09)ڍp !ޣÄ9^!i~`߱:|Fl-5ޱ"+&y$VY'*G$ ) 4 5PQwatNwΑ 2BHe%2Mbض*47sB>̵>:~F%:JUDE9͒Y7(~]FUC1?\+y5B0Ji+'-R=\?Q FTd&8 ;G@>q'h.\4q)x @<S&Y8n fM1v ֩4S: mʟ |5L0ь{avQA̡åxqG̎_bX7c$99.Q ˪BC#aT!Vu6mma~NÿdP-E}+m;Sl?qc'ʠ@3^F3Vµ3 GlYa )BtG~p2L9q@N ^Pg.)p]qqb&ql~a뫮ܘT{I'\ZQ0I,k@j(EM% rbu_%[[e5W '#.8rn[zbCY\kmY`+ "~ȈߧV4 l6M-=Jt L/'PCc)3ؘ>1;kNȀRL|CJ@wL0 m*u0I6YnoӍr06Wˢo6-F UGKQXq|}ݩ2Jô{X!+V D-+/\?Z>2K&B0Hr"Qlڟb )'JP˶IIsI .ϷQ2@n5{k:L>a0>tdCܓĿt2AiY,陔gԅ)u)OD70a% x< m]b QwΦ1ד? Д^)oI"hZs)s_~<\g*Qg~ޔ=tP)RFݹl"1SGÈgDZh0jN!7;Լ,:zT>"Hf_J!:!־oadU=Lr0vg{GG'5wxTCMI$Nqqfˁgx`NhRHLbRtTnoS+D<&F9̳8~ՂTƄ22V,8Umu9O¯S,%֟*iijFJoB?hWaZe]I Ţ+\&g0[ ^dK;!9}tQ#C/"۔eD Y6*i:uFY$[v3`{?F# .ý<Ҿ{ /#W=8/KW`8¼8m/\TcfV G3o. +C@~ P frclbKf?*Zg6ЉdxX"FȬn9i{!u8 3ٟK6ѿhHjO(l8`0-5ob]Qڲ#_۽)sbŵNlM Ute e20`Q L?`5oV}m+NkrShEW:"Z{25~^X͠@\4>\JDC],֤~J[l,ld{ -sQ3Zu8pށkh'yBV!zEDT]3_x8 pʇ_-%,(dnG )_iw FTdLZK98mk͔ FPd 9A@ S\ 7Aq%Ǯ"iu& [}iPHV3x*_$P0i͢FE 7˝}_=B|W?QΟ|k"F`^Ov ǹR \ܞB!+Fbl # p7h9^=ڎ|@@t 8p`P)Ԍjc3w9t˳I+4k~KC #Xls*+ETøS( GEόv\nB%,+^( YlG܃o1YGG1MV QhAG ǔAC^\|WtJ*$^a9X{M<6~R8=w۽t I\:kД_mٵs1b HIed`PkevUu&A\5weF4#vD@Vx2ۦHӞVa7+4cHc. Qa-89l2_*3xF;S *_Ad"4_J)W!.R>y993A[gA>TQaSO%Jg2;.OOԊ\"%oJ6Sx Npth)߇!߳6cd6](>1mwU)ה7>f}T^)SHĜ0A+RвqS|tuh)Ì;3Z-ICx DRTIa<61 Γ^ M‚ c<%vNU-8~qх߼d89v!0iX6vLNrfZy_fgw3DuC,+W^'W ˘Gqb쑹Ϲc{Z :דQ48pL`W[|ښJaA%{` xe-b `-Ϗc+wld E[YhˈNEOjdX8P5~&kAP$wm{{ߜ}Xeթ1)8lZVs^K̯y3OcpC$^mƚwb)Q+tBqm9Tn㇉mL`'H\eʤ }/U#mW3_}th~bOtсD3siײK@#sx*~Ϧ*QnxS[!HḙVÂ@EM]/6S@7W֊l)d(zBnݚ rNƊrBY¹q'{X%9I2*o\%Q] Z#/ vnTA3vqq5ɤZEϰRzmZ\$?k8r*N.1 a(qL\C+'nu/^g7OE0YP˼1dQ}:,E3.B4)-k 8~{> )N  0>x̢g|+\-p#~olTE|XBC=0 SOic77D'ɂAGH@, ^ĥ& RCYVq6 o~R%W 6]EPS7 zZڽ68' 9a:뽂gkkGc)92jpWs#VZj󉇯Tk-TƅVn$RɊ(2lg aƣjdgFŤԃ(Θ- 7 ay Zxk7O瓂&fZ^Q A;k=[ J2yESmlT,{@#!D\WkVrf6 6Vz;i%h5G1Dbj߄1{a|=Yf;W+?}!VXmG]y]X)L14fR@.Ԛ/#0ezOYvi˯MGߊ q$E #Tjrj^ 3*n8\X wI~-t[͝!L5u['N5<QydQv}=Q_/HU4@H?w'.imCTݤ;[{'q),:*AZ'عkuDY3 UzؘJG|2W&Nz)>50MtrGؐ:a?]5a>XQ}$壬nh%FJ1/ ]$n)cV+@uآ>*}P+Af}U?d"'=95D *Nk^p͓9T   ^ПuxYb`U_q(P ?Qa%-TG+@Zvo| $ n84030s։W[>yI!; |]?MfFSD6.l.g =K*gT֥u-Zɂtԉ iH aL&qK۶ {ꋿi + 9z\7 1mqx [nOk:P;k !pc60xk-6m?)f*u/J,Te&S x'L&{%I,"yP尌l' J 0W~zpyzk4L36CdYv\-D:!35>b$f $pZڽH(RqE\hɲBcܹ )/2Lr"lF2P X"ӥ< I,rCV@)6 \iaդM ǽxVVsճNR+1G>#[~lVo'NRiL?i_[F "-c$zK±4zTb00yߥ h'^]{,Uޔ?;6ZWB]兊JO:]=QS_εK_!'H:!M#Rf,ZwfO[ @H^ǹ'6OgAPCWmРDuK,TT#*'hѱvQ)yTH577 ٴ*pa0<{0^#iPIk/wC[„>Y*XVSZ71+T r jeT&ryyP"E y8iז' 0 T?>oaMo#g Z*i@pDҹah)%X0D])$P06>vīL.MMcm]cQDl˦Ԍ)aqăӝk)W jso s@4>jR l}K03aF'GyeZ 8 y]PП5`US$!zx TzĞB'B'Ucm6Vڻ!Am>t)~M!*J,t f-j`L0ƚjBPӔ^Bʅ,}jz JBhY#bf12qa~`pPBp*m]߳捕ʹy O9)wmaj: Q7r2zN \yA1r\!pmq+pct=>жҩ'k.Fq)_+XYRg\V~ߦř5Ųc4ّR֑'pӘQDBav嫇WtlPi!mE#D(^kVfV b;P|':snÞKNlLK#Ir֧uL@7~jhDV ^av:˛4B晻 hruZDž_F q#vsZ J!X&<ܔ5em҅QCPPt6 k,<܂n12/)B l`+yj{/$9;`﬎MjI4J*4lm4ZiA3)5xKmܘ2;p_b7\-m@')jFLڝ8T2ډ΁C E_G <'9{ f;vs[#iQ@ !e;t+K%қmfv~mu0uݽuJEnPǦtoBޡyu"k(3a5!_`襞ؑy̌k\ERCy7ri:S ӿ V :@2ZCZ}s}'̹p&|HXTYЌSPFY0Jc%wWz4WH/o*ȵonۉepJuj7,Ϸi%r͛ *`U? 1>hiAJ{7˱e'/x_%WV֠0]>F. [.k羀LDC[y*4efч:%rJL <*V"zk^/sp4!BYQeU e#"@BB9zcs(W|~v,^RbT9pwljf,ݳHSnVxyQ |ƽ9jrϮ̹hQP@54 AYi[&QإF@p7jcaŸ[޾ vn-cx&̀&uXd/l}onK0DE -5cH:&KpN8u6Yqp:%(=EDc<(̓,?(Vj2[Tb-"C!3TvmlVg-:i__ 먅m tiUK_za|ɕiV9o!6o;^zo6oƮ1^]Z|ChиR_tbAu)dy;tFWps̽UoLA&̷/:+ehT"A޸ۜW%WegjDF+ҫ|Fx1lD7q}%qP-bb.kI*ֿ̡%=̀B?"VjTz[<:Oxv $T|>P_ WE[H@ dJXY9<~5eX \I`4s~YjRW^Zjzq0Yg: bJ̓XF[|=DP$&NxPu\^ݼk0l{'PV*U4Վvc_ dRI⪲Y,vOo-U !G<]Ȑ mMl2RbMC3& hp ׂqz6:3uV-YEA_SO "4#A!5Vm_"yw@LSgƐj-b+"e˒PIVb+*'[iًN,~9mmaҖB΁7awFb틄h{)ҋouQ6-( ]#{],b)+E5FoUIX"Ӿzff<)iUA} )jd)St8[Jo0d~Ɏ<^z  ҋ_T W,Q[%'dsuq ,υ1;d®~_{poqjfg>rw UoD,W Cba]p6`e=~-TYCq08 }BP޻ KIլ]ciӬ" cuVU? Thfhj0lBMcQ:VLh/4SpW ŵ5 ,pr!DYwxJ4`)H=׭BYj[45~e+?[b99.vtg+<䒖9T= =W;^o-eRN~>\ <30>Ɣ9 )JOo3f.S1lrR[QNcMBmѿdǕp& DB-jm 6M?l4;Zc_|FpHy!$}Q .W#n e^G{X}VZɪ$? @}SSDZ"V*1\m/i8R;ۻLR7w5s9EDıUKL5`x.)`tK$I \Dd`'M@5B%H>Wɇcj$vHp3{]Uש3?#'g4,JԈsO:k`dk4b#ngh+r[Vr7x%9(m0g]YV'ddQeT*Sn,+b"ifoDǍ6Ig}%#5< H֮9a\}L 5 K.oŨ)#|Is'ĵXuа%"/R>[5nн#ka0x$D TzբUsE> L{<.pi1TRw".̸-/mDSR1wRB-4!gŞ>+Y w> dTO>93A1Qߡ>^4m0R[ԕvxeOB]fr 8A~G9W(" Ga~CvO ]]Yθ>B;^s/Lɳ_TT{V{ 8dz6m^G0e.HQJCQ5:?X*ʦ<土>Ci먧Ex^@@|E*/vԚ@T/sdc|I{<~w: ̘0iZ*ƟcWxGM5g.W)g8k`-Wޚ> >''fKܟ6$ !ze/YI2TyC$vOtD/!S$#>J'm|P4bx"s'ꨡ0Y)?9o "%}$}X'ؠ:P8~OT,!xՒJTáx[f `?F:R4PPu9u;u 4NJ'ɐ FV$X/73bL \YoNy(FJ& d[5 S͆l [r9S$`20F7:4 4yBғ [_}H镸cy`&Zm~4& Jzn me>W!Pj]@sEYtG,,J|kibEs#v:Ieyoa4̓  tf>W{))k,cw`W$6;V9rNQ0p7i87X 煦G'+~6Q?.}KIґCj2Ӊ"4zi ^T#& Q i Saћ@F}veKd1rb6TTY1Yb$<#cO^]@se:"|#RM>zA gVpE l]5x ^]ջtL lmr|as T g6D\d9ɚT+5eY ډ q #- ֎D!N=wzYL.rHHmj>'ҹyDIQMeɤwcșFxLJو 6PL3U21iPh/x!Y5+g6ԐWUM\nz"ib>p4S| UhP:ʱz§O& !}A&x$6U{4΄DžMzh[:.O\Y%piuO5 3f]"p篐,%b%\L %Ojws'ر4JB^F sҷlmshr r$ccXc:=TMXCsaAi+z^:E[m47cE$e)B沁7"o-Mj';}q^wJ^RH)C!3H".`7ȶ{vPTs]Ag U)螑#[iY&(Q)K g$Uh6>U䦗OW}qhbsf;G f_ۿZ:)#QFtf|}$ Oeōn.Yf+εY/zj9kP@Pve@LӯNπvӝy%I_7v>BVn ՛.Eš裏90(#U-V 066¸FuRYG")xN(’'`Bw+'j2㕌-hS,5j\wyr}~]VS/?N!GΟq sq@Q?*qf0E{0<5"3}4#9u.GM1t p}W zfU!ƨ k0{Z%iс) Wh$x).n#&>lnrWkmIPWR}c.ޛOJfOc9*'Țq>j˴5ZZC*cHK'n 焖BpL?$h)7썌+^b=t@Jt(ĞնV%>b !:(Q9W9dPq\iU:F hGڽq;շ tTrUm}Ly9*;z;fˑ_Nlᡊ3[.T]滇&-ĕk]0kNoklXQt20~zfB&dLCȳ j"TS_IStRT >^5յ`jiW]Y@AAK2r)i_͂x{ܔF%E#̯9Ct4qs5XQոό&qeU⃣[^v2&nixZs!$!c sw_qJxnļ4mRttyXPa;΄e[.M*aaNiD\5hQXDFlq{ՄuK[:re^bg=Ɨsn=揘61rM5M}|rP^s`ڞ/AimCnA{ ~pmIPq Gϖj>SYێ,0PC+:^)<؆% 4|>1p?P}K?Ǎ CN*@Z"-_3 DLKaˑu-h>6RBo}Yzy AX ¢+O Who~)kd0"}BmܽP 7j鍹eLู'ZBh#Š˲`m_=(ͅSXyxҲMSY!#<@>d&ڮ#]ǵKYvH;s ez].#h*s0hqfXs?Q7^7)uK&ݔL*[o"ct6Q3x 0ISK%uG(^X&W)[jǭb;èzqԐ<̍JJ]1w ' @t?~DI*@>_hWZNC׭ Q]MavY%YD/p9{hbdi,q0΁Sԉ0`!p dnA?6 ތf*f\ a F@MLZ[^l'iV9x4;.6Jm$gS܄=Tay4Y/@GԿY7+BlZdJLYd.,qf# :OAr*Buh_?ɏgbөL/AQRשJ%{_i37HctPH / ĵ1P c7$J"UZm& $:T_q#g˗z[_>0v~|r U=-HDž '\V],oKB&DQ@YUP5 $ 7 I3̾@p֒}}:6rlwn<:uH[a٠YzWw C"xH{.)lF*kQ!U=Lk?u*Ǡ bXMj\sQ`d-)a[)+e/ *2  FF}I|~% SL!Yܕ9rM~"չ1cәA2Ց}S hKl5MW6)yklR?vbR,ifί# = f[ݬs-@ rG 3`X&6)lZfr>"ylLE-Fu׎uz6H046mPoJAGIls8> DKd>iK2Ġ%͠S9*.;XKX 1[})S>E]aK8s(mșп]uAOb٤-k~W1߅)WW"ؾJ$F]A/Ym)3-&׬,6ƜMD}}C[DpP o4My (5qjfr36ֳ RE944kZTƖOU8~@DRWbRUctuҦ=ߋn@"8N"hl&_t$؍Fdϵv+Uv^rP2HOu&>Cq6:b3P֊)"iPxnh)ȤshȀVяob/Oa]n[\]tTGYh >DR9@c8__Q* b-D; 7QU8d1ہ}'PG/:P'ׇk?!B;^PCoP ic7 X2FnYT/B67[jRo#v5E?i7Mq~A0Pճ`>PAT"j按 >DAܦ gh8ALQ1x<~4怒lة?KH^bhlzJ8qN(Vsq4^>ZҩaVUDdU0 M>UxT\}Am(?wC`iUi4)MtX7j_/^Fxd#-h1+uyGN!ٝϺbDsFgox>G(ubP~4 .W Ϭ,g+&"|0Bgr\HfN( |Z~9m4hG_({"SkAe*~>'?Wc > g^`pVm5R{O|&jMlxS>Ϟi=eh=ZKfYUG͂ m|'ay$,Q 2iӨX`6SJ&1ES/CZ+{:gt/<;H?2ɏ%Fum` $`Y]J>qc8 D?}Ȯl3! բ9_P/_ř Q,^2A:f鼜yzq=Ts3L͡85XNtS U6%P8­"3N0'n +"{T\*_Κ)0s_Pk ֧Vc 5u urxjh6lKaٳ;:OS;1&Si`Y'9D5 |Ƭsy5OiOpJjj?yaբgڲج:'T8 A >6Q*;|H"ɫ6o<٦!J$enQ}=={V= FJ,ZpeC;,,[ WhH +\wn8QG+aa1=a;Mbov *hru/Xr%tIh;L1HIF_-Fu &I3ىfee@^T>&kLٓq%-Rw\a<2NTG\RLnjOE|\G1|hEY++ k">VlI:(;#G9G ,+pŏ`{Q;wRϽCꉲ58eGh{R*i[)}&ۊ%oh[h`C~V(*j4NNRgYI|aNPAhW42tUs497ɺj(*6Pr**)Mz-4L)'b*Act.V'?_g*W`M[$$Sd |Mɘ&j|ǚⲞ/ ~q!ƪ:p=?.$2"":TgT%?*>AKQqԚfQ"%>QR>Hq}.Y`-CFem"cM-f@h rsc3&8,JC *J~G2F]iq6% ^\C:E)>4a8O<j2S &RXŠ75+ktsI:(jN_o XL=`Ju'Ӏ&3j$ G%^D2J$kWF兺 Y:2vW/8pP?˭3'ݦ>nϽ'q7܊,tIjvTMjAmĞo8U8}<H8g:'b_q `H B&ԒN_M6#:vL,;-qQ 8b:ML`NukBL\Ռn5Y&i2\=i#hxPw ).,u-Aצ!7`{ݠPFhAh鐽$Zp]~Vnliw!I:#u0bsfUgS@V@agG['Ӓu4`$(ʞ+!uj` 7v C"BN>W :aTz M'W G'[pCb]auYEYiU5r^ 25<$#ahf+@dx&^G1r+RP0FOI 4|4F7vlW Ӝl ;DR=9I\)1Mw؁ʼ0n+Ѫͭ[M*w*2o =MlOCƸOwuyj0<+p3xEQj]xQZk%hՠPW%3FT -e86j.DDNb ^xI-ZnXYn̐BhF? ĢY@?k:E1Bа21 wxD$J~B'n@80]OQA9+/>";.ke1tʟNI*Τ TV.z~J`z0]vUMnOXdޘJ_P$wv] >g~~TbEqpb%P{ m['}2U$ :t<11Y`Td`b7QI ĭ2_7x]jkxTpm ,З㫋NB7½c-S=δӒa*(ևUIhf- h_ՒBt-*YaJ b#06Pr6@D6 -ER垮Ӝ_S@-(v5s!R:+ӌ!_ vKQʨ?XPމ6I" Tqi BHJ jIQehѐEhhcVMDմʸmL@]D)G< i*>Ïa0k>'8qw<_"qfzdAHPJ ,XTi,ڼXԛ$q}DEt1!{?`# ޲.B10 %0.RغeGd _9.$5Ycl{BlLmڶyeUG𺲖*-o"1ܠle7"u(ج~m}V*4H}bneΚqN[*Dlތ=IH=:;Puqa: >.~CQ5Dݜ?* ߳hTOJ=>Y3Y4,|-JmVCr? |nC0i<`"}P ҹ7MaREE<癯P<cmOsp..zn+a.sX4kaf\l_kP/Xu0Aג~"5yły~ tH"W@R@ű_.->q4Aia| WHMv@L<]@ SA=bcjb4Gyr[\)AJN_v^a.cE+$3cZmEQgیC*`na0"d!wˋ#}c<śWR2!R =JTY_?2RTłAM"~ 'IP¬^|C_q }$/|4M_`ap⦨ DAGjU{,3FTε6AllUEg?K@(Rp ;cHC~0FYRz/a8m/5kiu)|+fkܸ˲&9;NqI p#zu5Tn$oh!g!Vɩtx1*t+vH+{LrD L`Zsic9h&FR)0>6rK3H\+&{tO~w4W/:\ ߊ.J&X Y~GvMH%]>7#wZ кJ% $-bXۊ,Wi8WC&x37@X9րv./imXb<?[J~%;u-Y )jǶ RcD}u`k?墔jy +~7wbPKV mzޯв>tvoB&FBFlNƋ(z#?w>V[ֆ֊+ۡH{e,,cZh^Ϻl󉾹Y$U 6/vU40ER"Z$7I I e+7ĩ4zqxsyE΄mv[1zCSQQ/(=Tz=DFfˆ/&~qMdYJ׋֌ޤ}+)Cj7f Tt4fF3sB569uiM9j5DZ;0b[~7_G|FzViM^c`gj dӞv#ΊWBK4E4a~iBn@D? T]ܱP͹yhD{P'TT7p}EAOd;PEX; $Ća )bYF IMzIFV1:rl(8H4w#MR~]ij<+Nhw͋ b{:yY,md}Pܯ!4zoRkk &*$jyc1@6n$޻^-Truox0xz2W0p?IP w!q_9ܾF2&+Ec#UiOA{O.A7k:6}NKʌ?vzDt"h)~D}m}vRxB'G{Y&S* gɊ-?XAu߽΅7l(ruu4hAb,r!t- <) Ij%`l״#b!u$”̮>F]̵Κ`HB{Nv@T؎S7ȳP (ۇ@7bym\"cgg|. ࡂ9&B;[A}k:4~LrkA'^vكvdVևy*ׄS9Vo>Nx#۶ jU$ѠyjDpхO=̓n92ȉ =a]4(Ǐdt1U \@8Zj2uI.GNLJ9a DN+4>6i9 \)!>m=gšYZ >p柤e'[Ӡ>l1G!*ވlK9,PO#7L46, r7U8m$%K(QeU"2Y7]J> 4. vrPWqTx(=W8Az(NŤ4,6qPpf Pyy4 qQ&2w(JrFqt| 7L}K=_u] Ij! ##F^&F5dqZ27ń3܀@ R~v4l @t~5 }%DMum2Ft ݗ9T֐%}#rM1JO^4sҰbmUӱ[tasQqXJ$  qr|0t-Q?X:$\ys>=/!M?mrt* DknHusNF27ݥnlcMro :Jd7k4<ȫ0H)u$@T¨P,߉YnD rq)wkK`eM'@͉huc > '6AxQ*bE&ɼ{;g|%kͦ7йozzf~5/ف/+7kKIIR{=/fzoK$!>(0yt͉ʒMwPacY͌XdIJ6iTcRs)RYT;zjҴ`[4|rS!ݻ`pSe8 ;g;31THƒ#-XvCW%D0oyic.yj[>90d;V Vj ~ҽӌ- -&D%X MM6ʓ_=m6" 9S9C9Is pFLǀZ8cFcr:~پP-\֩=7NMN,ϖ]OS~6T宺0\a3W U֠"$򻲩?q0@^YTVd-.i*: ;U0.z[?8l! ksěnDb=dTǝ0q*?Fht{rr ('>-HL1_3~ 7J\H'v)m]Vtr<k#Bʹxm< nE6?9t0bYgC9fPs͸-5=Xf$q]D.zA"g^Ũ'kl1җͽX[gGJ k}mzچ >ᓳ~EC*CfqLsJtJ|d{pî^v*1"0v.AD*O 9q*Cqz]QcHSpbGz:0 U -%):߮ XhޏZrXU`7;dOQMfh˩8>ĸSIi#JIQo\Gjj.{rEeHZ>7n\,1 [py a<ڝUAY1C# \Hixg^fYl)ba\҉(w>OO+敒ͩ@ 3R'$Ӛ{ *#Lθt H#mFZ8 g'<=Ԏ_ߟ7tXېɳFrv0 [b ̧p  pnT+?wΦ!d7'y>A'L {6aeDBF)$gov-r`JG[rnt >$vq,uggmx+`+ʮ[@OR3rv;PpDQISPDb##wJ,+@ss#JNR^zQ~`ݒGG2ؼ$A,r Z?o02cA6i EݕYVdA0B%:L_뛝BZ6@'kWxSو +ôj5d*zld,"Ӵɽkez˻fŧ? iMۡފՖYpLr9vx03ЉV;V@1  1ߧJL=\BhTӦw g+ Aj7Ԍr҈xlD}y-pN 7nX^As/MX='H mĨ30A|+}F͜Ϫ2tp<ۓYb_{`6W/\R0`K:sAW׵Y#6kYN=3~:8uEEݪ …–}Sױ*KM]u5kw9wk8K&bU4̈i!tćD۔G'\oyI@Z%*`gBv9@ ou~1I00Bڑ za}ҵM-fk0,Bcj#$qM)GyBdegsQrpai?𥗺Ó0DH9<: 1;Z͞YRq4S ,k{&~^?<)B{b9'}!DH"%m)J@k($9hbtR{JcE&§辎afG4 ID%$=λ-V)gUc(Rx_-kh!WPT^# %e DkjwlF;mHPw2\#X;E9ICl6-Wj]tR\ ޘyzVqLdy֏Ealz2 rnD}C!=TCt-* N z<7pD玽IM %v%2H(4bwꜢ]į~I-Z;GOWDAsZ_! %C%?a[<{KӒ rck15;ǘSÍ0uC47*wRTIu>jJ"RI_rzht ߬2}Nl(W2HJS`}s"Ǧxo,cUKg]lkkT;F  o  /S꣙֛1O\#vP{_jE@.e0 ݉8f.tVV<;,PNh뿌C2%.ulKMF9#Bb)gd /_n߫_ U8@CjBtHԈa6Ehs!i%SŲN děOV R)9|6,x.ejȢ)`t2vy=vBm,M\%a ԵC45zPQ-7Qd"2)h5$tc"pN;X < RDԁ_S?)b$I n=n6;hq^HpT VGqک]~z*ٚEnhk>}i>m&IaXxh{ Ja۾B?nw=凧P2%۞~m2v.Pw;[E1jwF<!W$sbKbhA? (//^|(.,"͏Mr#P  KRᢘXxha(]JRSXe>Ѿ=x5z])4RxJ=X[sza]sa?^Փ48BTD5cr-=YzNQ ~`Ez?Nޝ~O#_7Uap)>[ǟ`H JPp_*{Ǖļ'(ajfw{AQ~B:-տ&pmY0I2=!Tbb@tS!VGi(Ia wEn/Ni]u6fn㷭UѼvlԜ c}Θ$m"A3LVRvZ 5#n05bZ:{[$!qƀ./G>x|؝锉Ԣ06B xe7mB1p*%?::vL)֭p;rbY99{{UX?Y"v!Lj%;Ea4U\y¶տ_Y+fEÃP5|'g׹x}/u)DA;x:œ w. CXnz U4఍I>eJX>`B +I^9qETg|N]^"sAvfSwv >`ʋ=zt-t6 zfg$9soequ䇠e ev0tz'# FQe >cIۇ]+&zlQeh3q7WN ݏJ ˫5XȊNDٯӤ$խ"{w,SPsz9g,"(VCk *ܔ%Ty(: KUh1Y@Ѵ*x *Zk𡊺lS!ʼfJ tJVL\a'%6olr0U%* DYe|U^3[LP& f|œ%=@z;ǘvt &?|3亨 bLoJM3wS lkmIlzJ05n%Vv0v 8J+ap{ /pjZasf"1$^3VB~dL]6]gvʜx,|eSKֶ׳Wvb]QvuEeS+UOPF#JS7F>0By^m9?"W#S̠2F@!,E({.\RZ͜X'}({x3i]h?`U0!PNfS~ i4U4GHL%h^MxW>ᱸ&ˋVz o:b¦vcDD̡tdG\9L Jj&b4֣aΗ& Ow{AT G3#lc$Yz"ʷ[Ed~OOU.sH#Rn, ɨqw(Ύ=!J;K`Ŭ(9՜뻦M"_ R3LK,IRb 9@"4HYw7C<*o3^$嫨2J\g}hF-g򊼡W|<˅:(dw: L{X>j~VݷʉMGF<:e!pWpbY*}z$,-˿)HirQ2a 6T}}]ke.(@I4b' n|ð/84p(#9w$[+m(6ցe oon6ݴ |kk8x.cF&y%pH `IQ EY Α`.4Vb1S'KcG{_q\ᵪޫ2DRJ{ct%= wS Wyf']znڤB=&$A5>~)(o(lÖxtο%,ͨJ'8'ùW Xl|h.m"3Ie. 4=1qs ѧz$5o}mQN6g ")KO2yFI =ʷIap:ғqnss -fܟݷU ӅQԘe8}9Q> B`b;yXfȒ~PӨh79KEA1@FŻN$v(GnӒӤ4 ; ==72`s|;؜8OD?k))U:s[ @SVZHO2zJ/8F #V# ܤΙxP衯i){ȁ˯ځuz*甚AjWF G]}E]isN]:A?W]ܑoTE8"4Nn^I$QA~Hjjn|C@rp_?zDO8~u/QLЈBXMtD5FM7TzGM9{%꘨}su i:-*Kh^-Tvd5&޴w6Λq (41ȟژ/EP6~]C{4UHZi#UYچÎkpݣX ,# a=w{+GN {eC%9ֿq}j g{@m?a"CUaJSETŇ @ʋ|Fs R3SGCBmD+s`=s>yI& {~=WuD$p"' QG]9ԧ)LE !ݽ" uzSckTɦTMz@XYp,f-+/  Ɠܱ8 K,=UYN2V AQ[: l/LC3K猣f?>CV ici!m+,4[y6{<2S@9%S[½FȴZA>lO%Hi/\,~Vo? +2= Wq:}W}n,p$+1ڙXCލ1\ ٷ-/iI9j&UlLc kK.@^ "ېl2@/~]I&m1՚4*\j:yNګ ߭Gn| $k\vq;l j֔l½p jPmO=)7w)d ՗w+8nbڵ=SL> Jf:B:X:y DNM|ԕ@u8B4:`p?p5TMyk$u2>5IWB⿛bKz{#ŷ=՛?|!Qsh츫|톾9JW]J|K&>{;w6"R]yYv o/(CFXx1=sqPiw u&Zu_ WT5VѬPPSR(L 6#5N2" [ n$]3[m=Yȓ}kG@Pn+!Cr[`XN5d)箆īNL6-= q6X/|k?UAY/Z!dI?2Ɠ&^{6D!;!S)ݩu^'!bWOl](09 ;`qmd!:I$\ͫc(3!I=oHĎЂM|@Z0=cNWM!$Ϗ'UԆD^,f~R%$:@F-Qb/V.jJH IHOLuk:6L~ avn W3ܵ!ϤPoU9#|4g;dY{ׯ[׮4RU-½ikfW=A2ܛk]ם,eX oy !V$x!M'B?Ixh N\zו~9{<9,o[>_]Tk`qmup_F75ʈxNX0xAg#{Q5ɮ&#N9+J[N訆)yIK RUpU+(9#OaϽsc֪U-҇S  7^m-)XèIe;?yf dpr^E?k$ەW[m;Ÿ F7S%~(Ǎ1Lq{LbyQԻ[J8Ƅ)^1}9(ρupM_{9 ή\]=9hwL:В(ް6,֤z{`!Hh#f SU}M)S83uQ#1'm ;Uh_|LʨJEV9.;nX_IXֿh-$[B&o$ qtxn)e+71-x*bsem(e},KR@a I̧bd~X$JJvtqNA PF? n׮KТ_@a,)%J ǣN'}8^|s9( g2D[$=1Į%?u]7ٝcTW𐁩rqraonٖg'F)U6QGdrqKJZFV6z\ve7j+Qj5m m{C-M!&5v9`L?K Բ\Ee -0RF8U"Jy3ŝmaqzɒYd&Z:`4]-վ {'noy/HqוWB `r2EhsS&g˃6_~sU(K=\Ġ` mR6p"O>{q>=N(*%JiX~DhqtlKɷCTʜv? U<]STPr]iHjS6#$]YtK:V)aIBu^FsFmqG3^Aъ#'7Rt@ O~W/i]ZL*Y Jk)FbڗQ!JV` ō#Bdt5T#Q -)ύS#`KB_@6>>N6b,;3Vߟ9'mMt|f[xB[`cq :Frh];4.g#^;+&5 Z[BgUxQ48#ϸR+joGNZ!MB*ctb+f)&Qp) V-lakSЗs{Q$&Ճj1}cGӧkCTX=ѽ#.S 7pV60~ݨce=5?/իYFAlSԊ̯5Hظ(3RZktk\P/٫_(ex6yN'? Kx2Ex\R?zǾb](1иA*t⁉)OɓSbQR;ĩ Z:R0S(P[XՏ1$ {NɱR|ny(r]򦻪!ph5rڗǝ c^@gBQ9=]K\ΤZr+kHv"C =\juDlp}?^<#h6R2x{v\E5Ͻè2o&3JUQ%nX+D`b.r(׍I 9t_ali[}Abޤf7 Z<=P?Sp\{Ys툫7Cw/Z*ֱ21!)]]{/&Р5Ya ڠ#i t "Mh~"vhlWIglo!'*+)[ڌF)-a37 /ckA@~ 9>r|?5ۓ,bRbh:9KMr2d?b 뱌'-Vӹ z hP3żʰo&0ə:P{|sm y@iO4fI\kLP]*b[=%t,5 PXT|m o_ 0 a{lGy ~(s`p3@(Td/c"(J׶A5NV@G&`'&9 DܯK&3b꛽S^`$vڮ.Ʉ!|:Ko%Xf(.'wztj1_nj}ڏzSH j-[Bք=]VGF;Ȩ3N7M3EI0ApW۪p0-r7FA/aKkDt@EvJDZ]<^I~_%?X1S4h+ѿK#bUkۗ,g$Tz-۹݀C|dİo)bpZ@^85uK/dEΖbva KkjX߼bd0C :-Aw '"WIӑGzddTX ҔHv v4ˆ?D=c<Q ͽWJ QI ?Ff\ NjG1mom<,xLeHt`1F<2BjHt-Ҋ\f*gD %%DAD' :0ggFZ } ̅ѨP!?ֶ Qq;'G.bzLhUqcb1Ϩ-""ܻ]|*bM_7|ܼ3LPTQc^alNZ_lk*[6/Z$|y3͉ 2>,g DzY#7ڝDτ~xy3=#vo)%<*}`Wg5%̀(Ll~DGېT#G5bHg3HG2t@uUbP>IsIpa" &r*_e}d-pC)l&B%A{PюE6!WC'p}t[?Lb>!ᡝ}5H|>t9ږL",2"'6tbDbo,Fգ&B0~E?W*i%Ȍrb99/շVK 6wLv4YqN5?zq}OTk[$~WV-sJCPHwK)+ZݵیG\ܓ7|BǺlu7֦i=i(PLU 2J4weW*Fo#7P/œw'/rٰ '%P|_7=Y2ZyK <$,`.vĆK QY&}u~ 2x@ e%F KN| M494q ,Ь4>^*/XRzinvy!kcjgHWx@,Vg]TguR3?U/yŀD~<S5A̓IjK.(a.qֶ~CDq-4ղYEOy`\ً3Xm"IS :bz$gTI~BqnM! [q"'Ph1M6͉;)VѠI@jKw$?'#f"N/Xe4dQf2\؟n X a^i@Rk3p~6!+lRY+RqUaJGs}-u2XJ/xW`ʯ"eFtsnI]2+R|C>~YfN:>uV^K"$ɭ\^ȩ3^8ZͯMeM-cLD9Ÿ-#z ᅦYi`:B~҆MOlŦܜرQN.` >)Mojջw!hq-Z`1CV7 -\"|!mPYQvce%&; | *&¿A 'xl&jNF]Bն0fbL(w ղ0[*yƐBՆ"g_Wsw99/l5?J1z82_U-X%ѻ Lgus#Spn ( AdEo#U :BŪu҉-9uHG3x;qb풗Q&0Imsv>}T՚7qH8tqnfnUIuM*"yU-JIepuS@l0;!iގy5)A  Z&p: p5?VTVf/f€c.kSѢZaYln€}y=vN.$׀S?hpj )eXZuu=î5O ;ra2rVSҏ 40w'A+bc-,P~!Ɛ? EMw|TN8OI7 ʎBW KZY.QW}PpmHٿ˨ֱ4vn.;UDg-FhvGAHI`c6BiUvӯZS@l~=iلX<ۗ+I淿B;r a7 aՒ]X2:2Il TJn?ѿ"x&Cc|A] a}Y7 ȹ0 ryKo7\a2n@%c?:wgc0pf*9a>]*mSK pug<"X$bp a_we}r=4( `?x {YF@lgs[ %bW7BjkHـ(%q (?>?b_S~z^~idwZ_^: A!tlW>%ҕb^MU,G]uގY6SyF㰌ǵ }G8nʰpeae) a+7|ևG\A|U}"nvH575Mh sd(T8Uc?iTgƨ/tf[)ww.a n)4n#5 HK6cҶ1͈_G$-Yo4SWqXzhbs08D6z0uqH+%gq¼wds^V[-*9̣h*hҘ'<'T[憩,4 PbBzz#].߳au-zs㣤Dbg?PzE ( AoQEG]*r+rUJְ2j9E;^?G81 Z!>ηߴ{SUXK (hooT4P`kWѐg} OqK1Nk7ۢ8|ς/hyQW樀{"g4FۅN-K qM-`!^bZsW\y~_n,.>]a ֌})vUC$rsWb۠M}Y5gޘkq_Zv7Q(b'rz9@_V+E"1K\IHd,&aJHKbW4 DG\O4qgǶP## ѠҌ _icg=!)~R|ghhV=څ8[Gan^RE@CXZgSdR 8ľ; KLdJY?SnYGu>b'ngZwNtv'T҂P%\jң}r-26.t7x-- P`/9}ɚfQ GӐQ6l3N \ m^ 7Fnng8 ρ@am2aOo?W07G\NV9!z:ZӓPofIf|\Ɯ[XJnYO\qT^ےmD{s.hġp4*!>GtR(Wys7 +ajtIqAO@V QCOuol㧻7˘DIF5keZv% %a1$s) PlAv^rBCFTVXK)q2xN <^`і ɾפ봥[jq|nJ=sGUx}DpN P+fńv(ArwDJdZU* ׇ~٥#@؄QE9һa߉zG^Br^S,bB8˞PQ**YZpFlj|Ռ@j OM <*긘 GU|Cd!vr)5 |ƛ&/.<֨޳4d:< .;9*#ٟY -fHyQ\B 7I"-ӟDU4͏n[&sG-]ꈨ/0<&daR!h9(V3^`2MY<~6K0E('Rߝ rolнBQN'g9FEDB/Bʱ>MX1qb&F`c f,3lqQlص]ԯP1.ŔFJXqGRukӋU 2QVaNJz$=w FT\/qkX;qΩp@k9rz`zBL[_q[ swܷw{q<4N\)Rc=Mp5sHqcv` xQ҂ '|E[u{$^Ba=w+x&I3 5ysk#{͡nbV ]:r#T(olQV; n6I]E`ѕݬ5:Ye_« 3q>mCr{O")kA|uS#C}7I\)ZѶf&Ex=)y[g ܚvkeWI]]\o."۔0 ZOrYgc^9gHobC {}QJyFF{AWM="aFم(C"#P)KB 9SuY)Rĸ&/ nvK+|痫MSݬ3Օtg gC}|xXox.9n 'DQO&qWsdmj;`uڃAD)hC0#22َDg1O/Pdgtݔhz_'Jm< }C!䪫?Г{f(i9"Mj"f1R47YX~ |nzf9 cϣC:p43ٜGdg:H_Ƃ>pxdzeoPԖRSVs`5RD>W*)|F vZ;5cpD~FaeAIl[vg r_Jf4.A1B L ڸ ҥj^ySȶAhO+d Z7SKDDs8 rQVkS bGvu]NPzs*G{礉G.'xI?m9cV:SISD?fC ] xzϚđ1x C2d@PmF{{*9`/5,( OPMD _^3>eQ4/}ЗR]ԅHB)~v1KXP|Q$$;."RL}Y(JcR! =)E4 ZfRbl,{#|>AҤF$Kd:aχs51"j*ZGNQW0ASzɱg bg׶JA抣rUFTVE*ϟ*oyjqS *4,# Və`[4bu<uJ.eV["` wy?|" =ƸBZ'y3!/gKگlx{V"6"i ͝ZNdZn,ؐl5'/-?`0\NUY~+Z>ai2}~y]]JgxzwK1YXHYHɬAxDiﲸ'}m` [,B7>Ee^|'7Y:#;{JjK9y[LHrsZI^ #哄?>ӆTU9ӗj2;i#%9 ߱xiQvr|zBE@`'\8 0^h7B^ڦ ~PE7LޤnEH܍˘M,iZXѢD/tBLT Ub݂J4 K(99Ou^Vtpjk`yQ^Oؚgqn({@B^]'#_bck) 3 ז){{"y:Qq(2HQ126!9#U>z/#ȍ* Q5\{5XeijgN;qZ|T^Qã$G=g>3~_$_rס/9Bך(c(>{{c"wK"/KXA5 <=꧛ !mƅz"y<Ӆ O1kd-Jζc/ Aw&S˖=A'5q|-7IW^ а|:H{j)Q֊@j'{TbڠF,f}_[YMYlbA$=A6;ue&d8rJzbpyq\g^dxJC"P}=@y6\{d볣-NuQׅHV:Zf q1r _Thƴj,i~]LYy^΃X+`d'#X݄6LEC'-s3_;++0蚛^2U%x{y= Iyaqs, Ge)G}}N[6R ҙJ_zdYSvڣR4Ź]Uhu#w ߓ]Μf2Vy%6Lm:]:m7KiZf_ۦ[A0R:wTgs6+Cġ@f,ԑ#[*9}V5'Shtfsys ^Շ>YrErgʆo:Տ2%s@<6mRq6{I~)(@*E/\wܒ䓺_;p WױRM6[5L+\P=T7i5K;AQ|O ?̥Bpr=@ > V !gNTea@~]-![aoޣUbs\ED4[oRt$yVcKFQX8 $]u|m$*_2-t x!z"$f O73K,Ƹhb㑖NJA4\hd">9V"S*YYޚTsu}1נV:/aF*<%hpM\R0ЈKOg{uhtȭ ЯXp1iiS@By0 /κ*I~u O>O^eXuU}W%r&E$u78 ^ \i!'{>1`-spU^-c]؄!S[ǕNVrZm)6rq2jruO]p={3 *Zy(/}'+^tݸo(٢rߙ%Gjڠ{GHҔ$srMSOf޹sK!:}I6d#;cq|ܲ_y>径,m+Dif1,xuKD/_{'uRBO;UP( (-L&EH{ŢW2q TRkz" E-5s;ecSN!^ґxeI_׫귢[KCnTn% c\$Hޓἳ+78Yh1O[w%*CyICd=)@,搡"3w{G7:AMwxlY(ƛB`Qt>u4p -y:NrHfsiajt0PZGBB&430uuz>6%CAAg}PMɳHc]+Sߢr~80Vasl{~aj(+ZqѿB~ n\۴@nIVP7=T.&:h[,]'To\pbZCO^nS"ۤS}5Ȋjo&] Mg]?0q}H 1rvȖ] hKuw!A! Tc@p6oZ$.gS`C(3H{:5j{,^pHVq:gK&0қ!\Rmmόq罍A;PXx֙!Sռ,/_"oZ?O$ GL]-'dF|d.Mcj6Ơ(CAy3-l@8G,2qP`M #v#-9EU6H^QոS ^%YH2{2_7 ͑P[!\?h)c:rY_3wZZe2͝g yIvϔ&h&[+(-{b g1Ԁ#E # AP}GOj{ϣ3`I$Xk [z/.~."C2*G"^}e=SH'A=Z0H1C@}ZZj:1TҜ@X޶ ݒ> _U@F4ġPْ~5 %>OYXc6;b8#Dѭ୨q桧CYK_9#|Հ3Sz͢Y=N,!)/z1fUHCBav6LsYgH9F dF͡sOPZJ.~rU{a]X".0D\_8ȖeFsqq0!SQKQ¶|{lwjybXsevyG0"kgiUomXelm1m(_xIhw8Yy`g0VhUVv\xs_ұ`yD><JvuB=zq")XV\U46g7_ kt(YaUWR#d`Dm~Ǭ87k$@PpvUQ4q _m=MYO9rB!`L6ɵVxYoGH'9!Aˆ^Ƙo.jN%E;FrÍ;^P7O c7I(5$Ze5o d"ߊgX o۞p}Y;u mVWm`5nvwN@ f*Ozzd:X"(W UE~m{%C-.l{MɁz?F&61WS5QNOd{|}lr' -5aDLqA.˄񦯃7$ dd7~lY[LրiT (؃)-]p*KR7o"'\u;I1!D ]6Xb[1mwԎovr[w~>-;Vtc$T0* C׌Q>6ݚ5*x0#d]u%)#VUp/*4@;orGuY=naI=S?^om!( fW]#>W QnзMK1;+Ԍ}(KIJ6ֽ{_^oD d{֌g6v ԣ Q%LNd΁p<QVRYUpY4vYW9O L8j3O.Tɸcf(6)DptAfs~HIdofRہ혜-};? OH<_h( ]5/T.NX;LFg*&r|U-biO쓊&ۈS$/E lNKNvza4D;EUqG.Rզ!>aZ2!*U|=>,YW2l!=/aoޮeJ""h퍦<<!XsPX~q"Bo W(MUm+ͭiK Lɰ)+b*,]EqU"l6HY.Ai{=I K(;"4')-5jXP*_}pʃ%D|)Dqjפ^-*OyNyȲX%.喅QakI+xۿX3`V[٭[QƦˣ&RKπmAPKLJMA3[) j׻6B̽QN"'!847_<(YX kT =Kҝ_`rvgֻ 4%.y "JbPԕ>pH؅nu։}ʊM;'p~/?saDJRMq W^5ۨ2}5<@ eb}:wz60%yzepvxI# c<؊p}*gFmN&ܱgF %jSчٙT ҽIR΅U8_$ [L9vO!`L@1Uoͫǂ)}S$?ttJ keQ3y5~v U@nv 5 T胲ɝFM4m c?I 3qOV]=_akuePg{I^Uh:{y3+8)aqyᓪ(.cV4$XcҞBf5M}ren#gn]˪/7["I)tZI'x4wbEetVW!g0{J(y:@ZjYe`PP-ŝ#; _&DY:/bT^7\!ͷyy;)kX;oormcEةMqܽ Dg,WK%D -5Jj'EIGᮋP0b ͂2OgRG^,1=PFBY>7yܐR•=N&8+7-ZAlb˧*FgIִk)")^wZri 'D 5 O ?ţetyx%67[ _ݺtS8K ,Ҳ;Ӎvfss 8\A-^2|SFwݓk56wea+t(SN0KBۃlԾud}G4,nY{"/?Zڦ/.2#h<-Ɍs%V"pyR_xE2%Ͳ'_sVjt[eR܁EQ/Q*h)W X]-S!DʰG9š)stg ;2x=UXm49ɳ8^j(D)h.<ó>GJjZ@y^1:$o񫮞rF9~G v4|iKͅ[!1\_HFk4?v1JFqô/&J:eo-xķ 4]62ES2KT'l ZH[ s=50vܮ=ϠcbV6o "+(/d6哭ٲ)4&Zh|%86mTЮ~@+ 'd2 9Xvގr#_ +e .mR[HOWU't cJ'kxKoUW:?:B\}ExnckzMA5ETD]9w7]Nď(иo`F»; Yi@&khM?*ؔm7?ctggٰhH;ۓzE9T ,ZNMaG٤ &$v??I}W=Y ; ܉SXCV.Q1Bs nNJkeLhNtJ@@c3$0޻9Kak6s+)x+Ґ^kiD;uk.~!/g3RW7Bt>VQf?CPGHg{ruS٢.6GHP ^t]1{z(sM:W$.&Ea}RHbېƾ97#A(xnV5R8peD.iePbqT <`<]E!ȸ2!Lޭ}&e_^ O5RO}x?H`Z=1Nuv,\ u|.fTc^"r4]0_!?*9,I! uAQ#ЪLZ@OQ2* g 9 M| fGڗ?p=Wi;޴f;-DuGo ]5yHx#az:ˉi5WH5@Q8sV|h օDL-|}`@F{4M+OX_яn3REfjW`={hxLG-mD>$ 9mFſhH2]BnNӷIК,<IJ*}W)LiqrzleZtKo+XtHoJCH yέ 8H"3S_H@-`fۤIUJY>oYE!~=&:΢8OjD0T&ȵK$Iu ~8Z:FNrO9~cغ:+(͘TzhGثHL{e(n͸IJiOQm UCdLQ?.<c†$kH79Pm%̗g8T':%iz.cDYߜ49&CCaOWr/US*mnkr0'z W=?egT)]~8a]/&Y;? }4嚥XJ 1.$ի#]׫yLܶI`tl|=vR] |f&pﱥjK/pcC"{C[<e4+]jHrؕLjkJq#KKO7dJһA(c0ͷJ?P57/ͥ:>u4qYmiyx0A5XvxdyΪ[ yx!Zm\/Mf2wjE,)!zz89P@@r /~s~ A0]n vZ%|8ilS,;gײeE/Ly`B.W'+7'=Jmʔ*vZDҡ?Ιd +or/vݬڼutb9m _=}b\Hr;/aBE5>P3ȯ#Sk1[E-F&+7?۹|SBC$ pJC}_SU4V!`R1XoKl8k~Yx桋R{N%PwyۄB6{"$2 U4LϤ>y tiPO4ŌxÄqTGucPB*f#r[/N 1k,\x֓G I{lhfuVWicëC;ғv 魠~WŊ2!|OA$(Gq(SZ_ENJe ~a%Pd%==U+.!D^x54.tJJZ {<2|@)Uþ7j7<цh7n^1Y A}Ec+}kDѥnO$LvB%WBT-zi~_L;?HVZ%mX,F|ICJ ~\mۅX8 ˗WfȖ,q$ii$ Q8ƿVN93ݱ*M􈙪Qj)D)Dg C+sꪤe"L|r/QI 8dś΋ }J >J}uLQeuZp,Տ%ϟhq蛎Սfu ׌K[5= -00[O+gZ/gu5mӦ-"XҐokCk0͕sA%{<95u|ZQ@Sx]!D ] M1*|mcHG/t3|4!S*e?7DTD'dP,2vҠ'BUʋ^ߔtdyPe!P43BQb^,Y~3,v>spRj`b[1m~ JBB)@myDxZ-&d2[mR긱յw>/U|Ɣu6IZo؍4Qb74Vk~l/0!g!pJL_!#hf. |t)mAy?{26hݤǒة ' ]=Rs J[WhܤЂYHb[x?Ez/g=!w|Q\X:1Nr+-ǂY DOFߨ/=vaURqPk}aΣ5"٭;  .B'T}gP&hv-eyIUZ1z@WLˆfVx/Kݹ-@rvÂZ}3uY'@V?BCht MƇHA-cOKxOavCN>L}$R?&^5#$&P1DA!7U-b"kaiuUOMSd׹݌鎏 ^8Kt^+7e2;N_'obՄ.!c*XEJ GFba_ù5c}9y/h8+2(eD{]*ӫ{+=5=ߴ*  :R=/yjF-%f2~q k A^ Kmݫpj8XA'?%xpEH(%]NW&;O@MKc'#-veEm< p3,03}Tg3&l Ōiɮ+5%6u㓶EwPzl)%2$a=..3pДtO0(?JfK gِSW9^*R]),Dv5yU6t/GjC,o$Xa\aVGb4Act:bF7c`WG-kvօCo'*q Ndy(ۻOM[UVKOJT ؿY9?4IBfus~km Rvh vcb;ʐjHx tO4'B)lNGEt=đ4 $-UwiTTk4paqiAu(,W ]=KJqC*y6˫3,^4w(au %"%>Prv\_-VhNIC4aC紊`h9|f1M`M!NxYpb{P+j,Nj/($DZ0Jb5k3(65g@ LtyGΌEٕx*y`w(^U1fpFv|'~T8c\vnnaD@<;N_bWS/p@uQ5^Y D 뢿HM#G; LrddH|`R>VqYH?]Ѝ;3GNZqH 7:3xHFT8E/,K̵Y\U!T9AlFi2:bO/Ɵ^{Jۤʨzo97q |- P?4( Ok0%|tam+MEIe#'T$U+]A7F [k]eMPXZW<,S1jPؽ3|գF7Gಞҍ~̪?W[J\xN%$_%}=A鋙Hz=趹ow/29RU@H&uEd-ax=(a=ty[ v"oRJ+j+j"9F`R b]2n-ԼȞtGF]_* ekܒ] wYR}\4 3Jrм w]!*b$br5ʳ?($1 Ov?Mt1%qF*fE T#ig%kgFHzݞijbo=e&S_rܯoMrJZ:%^7{pץ[^蠐0!\wK?2_=<Q > {̳@d6Ҽ8qQ#ܙ;}0#IqLU~)fm?TC?XУ4Z1WSHiJigk fk$*V"5VVzG&&߿[c-0#ϪK_vV!K5P̓~aDᩀ_*~[P4qW˅%l7|tɭf%-!ͱ/E/:X+/\ʑ|d7lE9aUF֏0 ]PYv0 ~ _̱%G-[!>d7L(eqMzO우 C93*aTļ'"kI(V&16mTta bޣc☕Ѯ\^4TE?X(육Oz((lA 0Л.e}P&)e| KBPT?/в(~%(hXO #{83#-ydL@7-:+eq#c'Fn \~qjZ bfwDK G>3@ri屖ႥB)YWdهDNbx^NHBVns,(9n(X_b5woHX‚0)Oͺ70*w NnwbyM#R40_>痶Se;j%]_} $ ޮȩ)(舙K8HTտ"DeXVRRSuAVN.7k_,s\㡊84vν 602l8CR ĎT<cXG 꺿il ޙ2tpb$I o*S_z"O`B~e>ٙ{OfQY rC_߇{"(bv$rOBiOK0h ϭ|i>WR2Bf9R3{xKa]~YH;(մN(}dU65 bP쓚}e H6"G-@|4 i }.FxBjT1/2i77w58P@) 9<әp7CI)c@h@ZXJb.A7ݥfV6o8)oku$UouHU$E1VN6wZmWr\N/=rR! ǀf4y Lv1?re RfKQ":"9@7g]1¾EK:^|`dld;17hFMD/m'x}مh\.?c#vNR\Ը; 6c@෬hphr&nFZ}uT߫6jQ_tc !T;$ HR8 *OӰ5_U^"r)zWsLM+pj`}[6זmY:[6iNjq|Q1=u+jfšVlO#Cg#<"M )(GcX OHA㨡 lA TOKqU ;]D-HZ ##գ(GuթıtnW vyGZ'%GSܐɓ?3[NE.iN|n4Gi@`tuQP `Dέ]#! u5!c4 ?0FTtB6e1 w3?r1wdFv0ژQ@1>:E#jMU8EoOu: Z/>Ux9' Styzh$qb6xhρD77b(zE&gj+ͤ?׏N6) ) .L G\W Pֵ}2Mv'EẽQ,$oLRa3&c%+sz{VHF/ʮb]VX)cP 叱zΪ5^,Ҩ :+xЊ" 7k]<)q{⼄uLx:>6~JGƷSz)Xgn5ЪOiMޱB 5c_`Z\M{P-qHnי'[v t@ jwWɕV[1gZ_< 0g@b ‡Lcs43S). NXm-}@@hX*A)/d:=+k|gPoB0kG5Y }b 2sԈ^=t WaKՋJ #8kmR7HDJcmL=\ B@ZEBô0K7cXw=AG%g =AМJQ޳ӣ %t*,ʹ _Kk<Wd15gzڲѓ8 j^%jsY)s[BE+- zTF^U?vߵmO]+rS%p=eQp*fSY[wJ R"7=& a 9Nh@y{1A6o}_wYcN U(|7jh m(yTU^*Rjkķ [^Q_FZ˓ҹTOYeULStSo͍h{A:u=  u~堿vL@-#mGASUG>wR<( Tz3upKP>cT40 n.Tc.jزS6D7ݹ+oYL$b ¹S+E5 sqfQ P]~@p*" yH&:?6dq5#>~ ME6"0>CbAAYB*vzS̉q$QGlL.#y{5[ `Kx" KcF{xίFU!>߼ NTt=Ɯ1 s̿#]? "%A`1!/}uИDf\ti*W # ?*k5E^Z!-I($E'%EB+ٴתa7|GGejIâ\RoI*g~ƛ[]$b TބpUYڢY< Uce~-5|GUX4>NNc S*ea p`Dfi a[<(y/C2p.tdw= kݞ? UpSthڥ&w{0*MAuYMOy0(=ZMIr81|6BVQdڶ8a}ȏ`םzF{G2Fp{ab龅I'O)~LI@~ACzʱ?2\@'5-l$9X:uV(mƌW.q<]SE~*/zФJi=o/g%YitK ٸPX>xAfVu~SBXS!n3/; %]iba-A+'<=6;S֥p;x3DdF.JL&5= ǣfϵks4v2Y3#ZHʘ!6_SaQW@pOk୮sa31 U/p)ǎCFMN{% ZY@Ujʾ0T'Tta(ʂT(M. m=Ѱ nD57V;+(ƀ1 GZحFB ]V42~ǶɼS"5SOv Sc$r/>L :ژԜ*aͶXwd'Ay5HK4[=(SpwG7iz&1 .J%cK@2z4\<ɱ'F)=4 Z/wU2Om.@ yL8NvpeLaA`ٕYDQUiȢ`Mв92,uG|§ҤQ&_R75-]B?%qL協iGLD}-4D* ZA<+r+E`b4g 1{ hyx6[I31NT:ur4GQ-ܸ/a)l௳cJ`AꯥA2RVP3?n8#IzYyS!H6y191$xYS `}9ʇmn~xE?} 1~{/I_=L& vif|̍-r$M&ɢpdKkQ#ܮYˌSSЮoNd= fDtIX>* >>D4ʄcfXexh:7쀕5)$S*o<3P!oQO>x0jaG# }bxzctJ˼_:8Wkry546$0:|ڦt[yr޼.Xƍ)L,vRsEav┌NwZyda-%0u~Ftn3M+]<> P@*ZwZ3G$L@>^;}Rk33)Q9QƣG'bcEB^./>$Z}'n;>( lbuRRy)-ZQYD {8bbHψrk=VNu?ع_,Ao/t3x̛quhH%k,FOZ[n12;}_!g8G'kg0 m'QCNæx6E^%RV!fo^g)w6Ms1n)vΑfs1hieg' a~gxk8v,^/S0T/MHݟVċG"\u߄RJ"Yu.u>?2[#9d"T\t*6g78=fBaŤh\lᴰ:K\\#}f75U0T-v{zT`Jp2BQ#7=ӝIe(cO¬G 7,cH"$(qh93dBdn HOq>Gx@mZr([IQK W_L޿V] 0^oΩXB8쇑"™%EEdaXT!T*”&>G ? T~Ǣ #N+jF/݃ OibN߿5@;HsЮL%zNrMaV2SaǙ/UAFW0Oxu],!(aҟn˜Ј#! FnBj8:eߑmŦǂnqb|y%M;L Z:YP?;:*SOuZ-4s< :}Kn; v#G`I~ ux9umCriq8KKJ~a4Z[%qH+fKlRCޜ,%'%iDvgUDɇV"EUEb>U q2 L(:M-.{Xs~x0W2$Q`֒I4x$-DD><&8(1! PjQ}o`6v@VΈǐJ2Ң 5*^VoxM}vjt3i=tw%&%/ %Ga4 ]U;EOxQ7<ݨCq|CK1|u& vU v;QP(/P9wi?SB.Τ]yXs:?@!!R\~ԍVUΔ08H:KL׌o+athF%\֭e^eH9 kH9 #D7yWfÑ1gޯX_ԑ D.tUۈ(9Մ g5ss\TL8.mFX[4]2]c:#lڅ$F==S ?p2o@?vU]9ox f͒l,@=Gn %#dP" ހ|@JɊ_j,U m7yF^ h?'Jbm1m)oD )ѽZ\2 Gyᇲ/74`g[MOҵ=$ɪA4‚UTt? q,pAc3?aw} 9t%&#E~cgc7& JB ;A0d?ul?D8ҍ-?_f۱vy:Z 뷎AlN72rg8UHKam%؛f%i`5_Д_쯬`:,@Ծ7'GNc;2&J=ɋEş']Va51ӷ f(xkS{E)9VF,3{e'0n6_W}YLlѵؓ..YZM)Ј'?S2/uxF c2jd8gi'I'$,>Tih{04ЎT![Egŧ)a7][|쓦=Z&[rה?\-X^B~x v[tK2@ g>\' ut_8c \Hx8RʐSpDXԙ~ïϷ2u ̴r7q"sF¾q A]e>-߳rʖff@Ϩ!r˥ם;\Udq2Zc< ]Zݲ@H@ޅZKxFKmؓ%)edղYgea$߆'WRcHўd,y:(a%nZV& 9w<=ivl)PNS6[]>1g,:y7a]]B`47VB.h 18S" "moPH8,)Y G,yHFg&ksB!jϋ2hYfR2Ɗcw ǐS1 <ӭ`x:x oQmO܊ 9&Tv|g{HI¸ު^rzԽkJ]gñә!;`:Nv^!4sשh9?q^(mIHU>QUkjۿzohb+h%L:X :IiڿD;v: 3ܾCdZfmlA)k@C_5 ;AV=6^%B?4qe`p="0C'[Մ,0H>{MsD ~v OdПumԘJ'a֚:,:}?z`fb@GYMe.gfz$D5r*̓Mk sPU7^5k2=.XC-psCXڛP?`C|J' ?00,#5!dtO ;NƑmEM=&gZ_q8`< ;f&-g]z.Ep1{J!Zci~){)@ġ]gTlGh{KlÓTq@UJT } ur#ͪZ^9%ڞ{P>5/3Rm5%s%P-᛿.X55Q`'X1dp?y>,)GEF;ГJ)=0Q Т:pL[pJb8[Wc0 -rw\yLJ7L9- 1>gT';A 49ܜl_+Σθ鳂bl7oa+0 $܎ҴG?ngduaJnzįxL9 ]e23x?7,<߄?E`~[;.,)-2|]FoʠK+%cX?URk N:o-M #O!|} 3un+=WsXD*'iǷF0-w110JC<#t,3Bte|W5_㉴+s1!sNG$P v>(-j&C 5r-z}/uChR(謑GAqq*[qdz(Ȫ+4C5]5L0bፗa2P}܈0ua$RA^‘@e– X) k,z|Z_ t,-L {jjg{EB}_emx&ϗ}08@AS qXXINjg3ms|*}m6}>qMNz\zf6]&JCHMOBJA/DZflu'LTڍHօ>AH{ Zh "LAׁF TX:eZv_؂߯h,&qD7×@uE#_kXLv#kSi X%gyp}Kt ěBO$֦.< m}jqQy fVt-Z&y[;<~oU3(tW؇7n)|*6ؖKGw8OTGHg8YB5Mz4pV?ΖV{ ފJqAbg Oxq`یg^4'c*T֣Qzo4 u44ITe+h&j&"k{G+ޅLpRXua6,ԜFRX14@2Ka]!hzǧO<[F.27pv.Rqzpm&H`$Z"Фzsu{o\J:;uĥpVpmĵfX-u,d`4?fi{P3k"uzU ILuv9(-ԯ A4pnꐾH>>NX |*!yvr)PqD7hdݼe kTm8{q ]]gDB-W;6R(bؐ7岙)Í|Ej]~2xFC=.FK"rYzP\wl 봐)"vJ%)3i4 #4u&cze,ԡ xN/^q +Z|8)/pK͡mWY|J42 l.jOq6u|ΆTΗ[cOeB5#a\XrJB-Ӹ}\ #Hz6Bpݬ֞;2# 6]dAx"*~U1۔-Sq2a(tSfW.ъ";w} ۰I"Ge(#kLZ,(ڒBUǶmjoFgi؆J"`,AckU~> WYT3&'Qm`INr/OG3&EZQϲkkl- !)ŐlL*%~I_5^KrdRe T{ A gs"py) (3B22>ƒ)h lN\5KT nl+zsA@: nδĀh%8z5 3,5tnS i?hDab)˂=}|k o>Zc*AO(l\*/؞/(v78?db-5h[QV¯p4іz5I!&3 W g" dSy4T75UiY_$JJ7bSByUT; YnI?$NXq:zlDA%ai M tg88H?MJ24_€Xwo6Lxx U`f#vPq_3N ?xuRr8i",9L"i-VsŢ$3D9HlJ;e6]Gf;N Q<[Tž>zGk:qxid n^mVN3X>>r;%,W(xYŹ3raW͵iQ%6t:4DUa_51 dYLf5сx˶wl+j>ߖB"0\abu~aUFj,=>Ȥ P>*\.чhQ#(6rX >m:>!X,x NLCGKwCoHJl?"LQg;2TF}tB,%V`9@qor6 wm\Щ@gq3>.Aw}˝O(D'VBN.S7b-?V!ѳx1!5{V8`,~o qJ]l$wjތ{!qh>4Ykxp2?! 1bLZk&jN'o4X7ܴJHc9Ȗk"zr\ڙc5:QV/H,rӼ|8W'EdSuμ;LhI5CῃsF٧}1o/76?]w$"\pPšUԗ GܪDJ+LG@?'4Vӗ ^ӾMbn荰~ݹGTn hܞ3YAh7wTS±ҝ@e6Um> >oǪ䆀/ R҆i %s}]:r!Nϣe+$PL/6aV\ޢ; _2Wɹc_Sb :SQ5pjN)#7ꖸѺQC* Np,k!2ѾwU%}tVp{#`L(5H18"[ ` X9i&͓}DBmyxd$R[P@IjSII0Iz}.TC{ʍ$^˛$WU?kOk==%b4 AUB!" .|> yPՋ>[[vVz/>pn%!YU Pl&@#VZ-DD%C>y28֣N*ΑrEiettrr7ߐ0:acgLl < "  3q>^62|.ؽF;D whIeY2+aBLqI$@D۷n|+p9rJ5w/^r?o~9W+A$d[ ɡaĖ Bw!3*)6dBDadL͑2n;7ǼQ y~6_ >p臖*[VX:z_ lAMt^V F٪1vђIe᜵ )8n5yXg,F( {JSؒ^*?An @,AINcoVz8eۗC.,ਊH^j$V@79?eWn.km< g?e;a;ڄ +3> ԖA!ע:V ̘Jasv۝VnouVY͹lV6:Wu0jE;D'b2;F)j8Gr;LNXJfҸKR:<!@`Z)[ZQƗ<!U}'k8m:.(IgXo":L [huwvS#SpVh踾T?HX,g}'C[˜cr!> 750>ZM=7 i-2]+dJaa]xJy߫H3),G=6lYlPp \53D%$a۸0$#bPnx ˒Y"'&׌(ˬZ}{  F|1lجwwpVJeXy1V#ԶSj;`=`1mzb|{b 4vn!΁;F^ۃǛD>P'{3l-)h'pn*0ݒG."o6+Z XɎPwڶ'VWB|k̍G;](FHs@,p6:; w ac3CR^16{5nG<s] 4 =a.?U 6e}X_gpl97\z_-)z)8Q#(\N/Ϟva{:**,atnNw?y}jf]8P]_599#z 9$ҝwM{;{ʙcH"Ġ\DC%ȝCb'nl[Ш+ʁ%gc1LN@GgLց c!6z_8G7iUfܩ5vx6,/6ѮR ]aY=yfǡx a{SXu ?kr/u#yX~#&@5DJd҄ѷ@w-_) 9=4 ڭ-ׂ4=4C{%3BIp FgFf\R?Vӟ KO^~>hϥKJR(m0%wEX5gDEG|:D6%o˳hz`^PhYhuT&t]$ ?Y{Eյ΅YPE2L9y<8>,(ۅ#WRUM:֨T@vGhK;>6E:P8++~vr) yntV)se77 F^P !Z9-w tj>űnZoL95jSS O jMbmw)K 77\~R5;(N({bC$sru_S1r٤^_ۃQGBaAm6Ɂ>BAr"r8 ag.[kWN"% i8 zm).Y.]׷u Xk?{je E 467h۵]274&r6\DVPE/LgMSw:>4(>9nN:{9q_*/xХz OzČjtAw$n|'cfWƔSҍ㧊 @(xKU-||NBk4i֜-q\W#W|@:Esa^ǭYڼ(Fl2G83ԯ,8 z/2tG3ӥJRzɊ:ւԎ'O7Myn`ox̥_7+: zĭDU1>e {ͫ?3=D혫'BT/NLW[jkz;&{E~dek¬I<;-Ak˨fԭ&/ij\O_y-$FP-A XP^d5eS܈_N  ,5/}jK7=s^k*Oj1).. q 6㢃_[Uzp;[V^1eGȦze9Ht*P gE\ '],6[}b" 2-tyjYUׯCYZDyW#!B꼐_jvG_ آ$ 'rtZٲA &4_fTœ!>Ip(#9@k𐳅KdRM@♬9mKb[EX@|ЌEc{P|P"!DMcQeouLq 2wGLN`vW{`Qt@y|Φ!94!{C$sPbr}tAY'ޮaB폒4ABBM=`ל~C +yv'J1lvXGJ!zEԼ\1,HG^pS!<_=q 7B#I"i35EWup;H_SoD r,_PY tc'/$M/  Zi-0gCF`m&< pLCeB?7 q-G̉JN5f)@}eMh$eBQ1 N 㫷B@T qR2zr ai0"xat;L_էNrXRTMۏ >27,-zQ;_G uS ($HӋMJTΚF[V}Sj)V;T*JvjjũE}g9OK'SǹX|y6L41'_\B W~Jk]ڂ{L]LhYO8g>T ϖldհr?r=r18HSJҠP7> 0Y2n-m[#:\ 2l$Eɹr4ؼܺHQD8̘8i "S&|{~0:8!: s?:r G{+}Ɏ ɥ^V$GmG y#J1٫f L-iRĜ9Lx6PJ+0БVҝU#7޻aY яg{3n[ E\\ooKޒ!="hꡐ`w MxtH6OJS}㤌dwDʅ;O䧭LƂ|y aMݙ;M!R諡-pONߖXIK#̎ne(;ovņDjh<Qҵq'=HΎFKe4#cC=ogHnT,Lj]Ո <`U~;c;Ԍ|Ho)zx/-^`ly @V1e_L5R8StzH38"6eR.+y˨AVٞYO`ؾ ?CQ̸,vEg'L#'R:Ʃta1j@ez(T+oQ&赈M"*>/LYÑm:ֶj3-x1 Hi()FM*cd@bgYx]hQS9 {jz DtIѿB)0vWW6a貗 ml)̈́"C<,#-vu׸JDD_T&oaHbbNW6F즗f͔n]g`^ {8Gp./oaʇ^gIq!6eTo<)G 3-cSGwV)Bjg&nD8|o:MlIYI\U̡M.h׽E#5z)U+{tPU0-ِTK;Rv˂ :(fv'_=:u ؔ5rCRB ߉߂$)ېʖ?! YZ^D" \r>#9/ ,`?t8۩SaIܲywvVv?4Q@H_?:Foju/]LQbO$6/#VCsXQg_r*/0?rY 8 <ʤir:4{ oW<CS动Y6uxwj$mlV1۾Yj, dYVԻ6N]LCD]Eq1Xy],tLa9fƄ,1!@vݏt Uf̈́):@,97jlT?!Cǝ5V.jt#E I>o'[Y #zm^]J1 ER@[7/z(Tճ65m&$v% 7&Oѩ')e60E9cs}O_GE|.fy{/G9M37ұ]WR[ndJ rH[Y oE[|_1KFQ$V"iõ!,ɸmXa&~Soo׌2$$"zϣ[ب8zd r,).,.H[7P`ؚqfX³m2^y'{ jx`΍ UEzC;~2,ZA')-LYu|isYr7nZ|f> v` ʭ詙k8ػO5(޾c=)0Z*T?57y} 3XD_S̕ցR*|2'ӌ"0_:uHһF!k@*(e纍1fс謧PpWc!/G L"C+3,ſQX2pTߐPf+Zz/"v֚ª4H#7z|j::[$- DMq ,LMq +ehrT?Mӿ?H?iAȊI陵*Ī ` 4) \qYe5ALﹹ) \."f_u)A}w DN񘨏¨ZR܉n8VO)G5f45ڬ>Z'j \lc[s= 5GQjPQ7dZiqxrGgԸ[iƷxsdug|iɭƆcl%qizoeOΆG='>5!9B]3^SaXG<m*٠Wz>ZbT| 0ʽ!R?jJu<~QpA>#t:XiP =?5zs`DݔᛁFZM<Ea𱑩iN`?[A,aɿUz=No BUFJE:ܝn{#fPl;;r4jcLK'z, g{v6aԿYjaAgM^DBdg1 B4IXE|>_ 1NкD@6ᨔ'?̳k-[RT$JnP$q3(qrvrFs;$&k5̖T1XVl }}64 1מ'y=0 ?a}{W LmC;@2xm'/@guN(!37L@~- -|i<1~-R 1N: 9?.c,Z:l1}Kf,Vy/W̩:~C62dErH&%/@%lO%-ؖ+n^OQd$bYm8Hb=hV3%?e\Dѧa ]g3Wu\(%yKJj,i?4߃al59ᗲ2d)rmp+|~ĖGY?%[ 7|14(1X7VtqZ K"ᡑ$I-$:U&q+y1>z`&&x a]vJ8qZxBEQLpx!-8KH͉'!BrW},碁@=psafa =_pBIJJ(zM^9vf[;t|*zASHa莁\oTȩjQ1Y|. }¤2ӈNƍ#2#GKr1^R>Sy%y`iIahr@+.%92+B;kG|,Zէ&/Iq(F.9 }b3QnʇLKNs$!P 0^8 sQ.E"Bђ WN/YRtGߦZʴO T(<{ՔhMê)"dR웑8fO/V"Ag+\ݩLdNa!u{פckP9;s6vհ08 mA^I\R{Y什œ۽86hdkT̖Љ8_au^%%%<c?K @oRK4OϿA)$:5((:XK.h oΘ ^cyn,R~HB5^ !Y%);E~fuQp.bR$hq_ nsk/Cbe)ހ/XDZVRiДYH ϝ9k[U+G8Zь2_.^)n"?8: H f +3JBHHv"#t:]yCbx7$RѣEm. 3 qh G@ۃ[tYBxQ7ȉsID` ˑ2m^hjk4v,D' J,1)PNb؍ZX8M\CZJ8ݹ+oX&& Ȁ7#UԐ>3GͫRe+=)gH) UοI߷DCU)%\dhVe?IeXSþ<DžVRcBnGlԹA1:ok ɒVaH'C!% QOvT=eT%E 9tgEa*ɡ6y2ƉɄa]&اH+Jҹ>fxe&0|6&]դp z"ʮ(&Ps R(M;ps>s"0ݹͺ8~=PGt^&%֒A6hPZ8.eى^UG}L\l*)OަS]{L;!z{6&~NwAS?CeAm51Bg8M**pʴȼwÂt\t(U_*]~η@-r۸4d\NTaU ^DIo:OM5{1"{ `9 Q(‰HP,Ғ\u%Kn6œnKR6\Xv!GM{С@IH^PL"p)*P!)fX=QT|fqzrJ"P+{ گc$Тb#q9Ԧ >yg6!\Ay=o:YSr^'-t.ly^-]YN02렟; j$D }f+Xy_a4? Ikta->r&]#'UX|b~(ś(Igk-&4ܾ~(]mR#vWOGe3|1 c+uXTq)NelMCL[d2i j["r_qA~s^1umɧ=.;NG! YJX?RvatJR{N!2}OhO[u_b(UW4}2BFP ٲ)G 4e紤AWǙZfeFE2 (}z{P5⨓CBKH܆\(:>$vZM6Y5O R-Cx'P ٪273T QXzvgKv$:YA1l.@ʃpD@@{5cHy.jr-] 8ÝDt=3hd& )Ms[oiMۃPwӔZd }U}K;!_++g:\', ~DW$ :}K6Kel{snhCψ˛HacJYyf{T4tsu7~zXʱġtn> A"FL_k,I+C7;ADÇE#3jvDn4tݿEݭ9ҦͰpF`"ӝV`>Pvd&@y?%SoÇouǮ ݅jH(Zb &WœL\ѤtLgMXdzlxѺ:S1u ; {'X`&l_7;g :  Q'qT>?g[lۢXpwaZUTB^h#󰄄zk󽿗(;-|LY oy:خƈ%QKdy\8q,=>Pyvxb(5y1t^ڈV~I0bȸ5iɘ,COf]5Z Dù @{5!Tig3aT>v;q2o^l NL uve9 -EdWB(d eVco_Sh+K{R5D ieq@)ÓcI~jWw29= -#su!JC6_τ{lc5Rn@Z ĹÉ3怞1"_ Mړ2u vmAV(= G8DmѢd<ј,r6TygB_qOi4gCDggL7 ߔF"tO:v} +XC^#˄! ş'' Gc| !4q:i0`Dmi, F6w+kiV^YO0)bj"w߱n"r7F^4ՊfSH?P䂲O4C9 m]8YTnjwF}G{ 'QQ2 2ZLvQAǿ 7[DJ 4;MmL_2Ȧ˝КgvKaH֛TpLNI ##M 83X 﫤TlyL-.84PnMUu">ܠ5_АN %On?~"bq!\8qEfח0MndUWHZѭU$aKܝB61Plb}a$avVSnv@KB3mu߅^mz>vqx&C7\g@F!F;S rJm.@jiIՎ۪x=}k$>պbxtQhtPjNjxZGr__ȞpOj銰`Upl!" Ad=2:`9R! .Z`YT^$2InB\ZDӾ3Zޮ˸g R"$ȷ-z&:!CM:}:~{p1y N1xՑ 9(SvμηjTvR}V2XPӓ \c. Dt m+U)c͒Oqo{:oLCw@&F%P`XBӐ[yϸɂ K.iT:nCa# =e&7 R͂'_^Gz}ޯM-K=9a\sO"tp)ʼ,G!q8037P$ltfon`e7g#姮+wmqй2|LMC̑.ƭOTsW'/HضPbz- ÈYPrv ~*uZ{kr7v~s*puՕ5RttIP @¿)GzҮʽw*GF pTx|Pap/e5El~H2.@&xf7hxV0gxIL 5;D%䪲8]s`#E> Cg/:{,{Cō"&Fc*u3&+B= ?EGՔP{4T|$̘ +U|DG%pJ"T|~RgS"%aJ׃1{qe'șX\$X`9-d̷۝ѳ }>1__Z!NY!&g(&r[leGYWK$ ۣC"ݗrZ *o|Vφ(uV &kMݵdJ*PykY bEKp -.79LyŐ3QzK4E)|xp3`V/䊁tIgP}cR[hGLShDRjJ qo7^y`RP W%`nM1]B w:7 E]#q7g Zk%&s8,ۈ:Sلina^ U ցԗjZ;aoS:N@H| wFS}!+'EPՠx=gvWD׹i3rP$uA_A~JIQڃZe0!8cQ[&uL1 ]_n!F9p mNv'a S0J7\11WלRlQ{jKY,β!IXXZRb DU?&=⬪jWltr]wDiM6I`6Y}7 K J uB=;*Yr Wjђ+W_Dg ez_B\F㋳7zr'T~.K ruB'ܕêf@AZ?8 Nx+ђ@?[~᮴iG4aQF7)6CTr-DXwpM߶7XhqaHi 8uphȯPUXCk Ry57gRd*q%pO"%L!dX`{qr 's}3x3 E4BkYft$<~ҵu([0qwhq j]Ek:3Ѿ\zEϨ>m"D'_uQȢժ^u԰I AF$MyS;(7[5֧,7ȓl/ADMЭ+ , ,z@3 ͟ߪC a#jD k+UGyvgu<'F=N>XP g=[03`&.,lnGv Szz(m&!)/ɛ ѵ燆>Q^dZʲ1e&>~ͮkҸxM%D}W-;,8l8D~5.d4z_m.OF=pjG }};O\퀷eR*Pz)E?`e? f4~nJ?@`UP psRMH~hsub`KΧWRFRX\(mbϦe1Q|Ri].Y \۴[/,S9XoL][ ȭr47toiCls% @ZݦE;h=i1'3q2a[vߩVo)T T^__^Ur~=vORXdn𓡣3G kmjVb5gȶ#i/1j}Wl=_*߽{_xd`^*;:?`L9FMLrڑ޺*=un$Q2'YMN>S4˥dxv ~ J\'ߢAyo= VibRumz;̛Eĕ8d΃_A%0fkt vJH+F~H[v'Yr4Ëz>ߖQRg?C]TJѭ۫!qg -8ǚ/v:3d'cyycBi@u\#ϭc ǐSC;9*$N,U2L'@6 <9$oaS#z@':· Ƀ{)YS](:eJXNt"8\ A Cs$ep UAqOB *1Jl`tSjK@l 86-'ZskS'@[ӫP/kK YVu?t_2Dz"`bPC6_lM$_uj3ͅ NG&f;qj=Gj,">Ċ?H LK"Q5 =U^7YߏQ``ݟ>t[/ˤDhDq~m.0M?OŨ)9NrNV> %GGt D߷{ 2#cihˤ>k:򅌈̃bT_ws̄huH69=ٿ[3ԲҪZh'Q\v-Qk0W?\7_># Ε5u*t`/U n` #%4ҎPn:8Ng6}k/k>cƶ0!iv%-f>VSIf))bbd$JXjzg?d>K=^eGBp8퉆'J1Y4vf&/O`Qr+уVA})еLyHy$`Y|2VgKUup|DPk{hKA"iD؞z*|u$o4S*ѻT=_3 y\ - t,{}zӛͿ^Pȇmf60*pwV؟GAM쑓h Gh;ċVwA2n $bĺ>T\U^i c/x&a]Q6D6ō9 zE"CyRi̪Щcė3.4tVՖBIh{31~4J =|~@i6'mrd3cvXjypXL^3z`n*6<Օ0bpA}uC1p,%?n[$XR*I 'xTHxȕC-زE՛Vris> ~b"d471bIj[ܦe;OO-ٰeь#{zƩU` LLE>+!Z*fȻNKY*{$bl #uݼ/k&Yn>Nb&ipFQ]:giK$Db1GѮAt4zxυ+Pg[Ӹ]s4xQNӳp>B xuׅhRMXXzV53Q%|\(y`b6XՈ( M*}FyG^%D]p?31:R>jRZd$z(oT4#UIҢy}|Y͘aXǡA K,FЂ#_bCԚ١1^+nq?sq5_ ZͰb) e)T[8iHnHMB A=iA%VI {O;@2 [+62~ `?~ƙr(] K}L<׽l|a_T0抄[ #y0SJRX5BPS$#+WɜlP[MHKlL3{~Rfbc> q$W[ RVpeղt]ʆ-;F6@U=SKL^S';87=qFƭGeWA'5v!Z1ہ7!sy2N?hՙ+ )֛N-mrY0wtܝkh]2"<'!Z= -9n57jSvֿ4E0$ͷi~p_hS"ܱv/a"kP,{.ڴ+m QcV'l@!4Z9\ Qv\AĀC$_w)X c/2_$ф hn(k(Dv'$*G{}X$>'>fEp s$ ɍFSM=ѝbmGy诨pAJ@]S,|j8-M&;vtzoAXLM0?qew6Wۓ?ғ EU"zv\no|Aƚ{dt hko R;uF9D3C Y$|(rlH;Hz =¥D}1,Z @>η1ǰG; }nFߚGeLFXϜHծ_zwEi`8w/m(ďԐZIDύcg-5ohv}N1[/:(ܛRkHYRKl4<^aE<B̼/OBmq?AlCg-7&1ߎB;]+H</>pq4vDO?R5s yzGn*0X/U-O>@ %;A|Fk+̶?ep7Mދ9(,}9+sS>Bwk* 4Rz*1fY)Kx=3+#m6L| f-\X a)`) b/K)wQu*ڈû}}.]ArA/l m̛#6 k6cp8eOoEi2uB֩l/6 f"q&5^$E⮮fqȭNH҇!?Goא&>˟RG (ʮr?)=GSv^;8r?5jxj[&TCz;IKZQJ&\d 8 V[I>Ϭ#ZI{⻍\YdV/Y=(NS2ZJ{i:^fqzlq;>1`VFp|Cb6sY݉qd/ʃUL 3|IŲig))%l{Թ"`ySrs$Z:%ݭԴVY?CEBB#k a[;; D<%i  9c૖ߨDZD6ײٳMlrMZAh`\pin$J kPa2[~ &-kRq626T1`keoWTL!`;!PD}N"dɤˑAv8q .kc9d~%N.I&c]AW?WY˲7b~8Ҡ̧NAa8%3*K`ŀ}/]qK4jטӂƒ|#)p? HaazF-ZC*<)*px}*g D ãi҇C=P{P׍',bc@߿uw)qQK'9VCim+1>+ ]>2M͊)Ym-\pteݻn2RD9vSi4DGmfRg,|XA7DR)%$z}>GqjLƏ3ǸT8AUO]T[:SB޾m4,6Ωޑ: @9#0^zo1[x/pƖ)-)DzWV؂C-:ZѴX+ HBrykIm,||ײg0!_a~>E_>I#×ټ,Wcɗ)6wq2 )㳢 >@o<#{}OBL DJq| =⼚fZe@pպsBIX`[R y2d)tw\(e˪Kܻbl:ײЀ% ]ΏIH ^P!Pd#`-9^G?Z4`zdy!V$ 9decp:Zy@ArͧՆ#^!ȇr/ٯzRݽX`Bj^pz!agg8(ZOudP;yfnӊyK]ѹ%ѡu5_$}<T& X/2-SÇ6 8ē- }xhy rQG'x3)npP*Yc@>ص[AJ(cpchl8j1gR4#ٙEut\*A8? )cs"Qjp}dR 9>oCl' ueu}GH.f9BVXamOe%8܉JV&z<7T/ ELM)Ȣ4rz=~:*{{ ̾>4Zt>eйk~YܭOWzJ^r0pwP^ G\)C݃5 HtLBÕ *X/iƫ1[,bi.!܊-L^ajٻ]/ j5й;_gZ)Aj!Błr>km%QV`Yz SRkQ%l}<VH1V* 18\O0Oxjucɕ D5Aqj Yo9 $MA) قn ~fdAEgۮ :|8EU j4gј B۞6 x\чWj(}^5Jk gbt!(#jFtxOzSJb!|ٮX~'P ~C&sֱ4pM;@[TwORgB[^`/XЮȹfeJIR]i㘪I3(~" QpEW>BQ fM#MI_1՜{ӫ,nmf\?erw9fpU r}B蕎q6Asě4EބP! sDŔ4B~`&B4Ro :%:>=)lem\i(Y>|}96Ջ+<8ˆҾw\/YFۿؘ >s734Pe!-΃٧w6l3bтB\rv|('秏ٸj>BZDP\-Q&=p9ue25(JP~^1`,zgi17gκ{=2.1,MJřȟWjӰ뺆h_6|t)*B ZD EhgH17M72,Hl)Ƙa!.ybW 'UE^{5C^>,tw6an ,#a^ȴ"+z!Z`Xa)@n? ]Z {"PM!S#xp }cAele>2BMvXcۈu+yU 3o#%zdFꘔ]QՁ%b{cL®~:hCz)#vG}1@DӒbeUkUB$t`LRQa4H6=ڞOT>I'DL[!F1J6XxoC5y!D F ZsZyZv b+"8¥(erەͤ)ehvN˘@" tij%3:@ƣ-ْ+FMW\j~|$,e@-xi@f3˹=-Ѻ?)gjZͺo7|tb_<9kGSZ/u&$/_)1@_Gw4wq+-`ߣ&`T)}s~֞8u&N7goe2E @EeFXv zK[JnD9Ƣٞrk.F X8=)KO/UeC!;彧"-R:a= 8SR*k[ƌfY#N;5+^"(H֬XZEsX-:- ,nl-A%*sULͲeW;ɨNUJ^~zUb"]ZBZ[/vR©ю;1{.%zm8''<ܙt*LԿedDeŏ nMp%ڹyOŬVw|za_X܊װCeUݦ)u HV19y<Q-o䖊sѻ:_=m$Xhh!Z'ɥ:yTq301[Knt&ґnP!M(.Ci2(|V6;{81SsՂǯ9 D4|Tt5c$X+dyBQMgv/\ikm)9f Qn:^Dn^i}Szn𦅠z{~1MPx?i_j3{cEd?l T %Swo e}|W/;}s"PyuVEFdLA8~לIocOX2bs9F[r6&X'>茛]n8b[Tt8edv luIEXVwº<$y5)h(-4A X~\#DoVdzS|oYN .^"rft+]oTgsD3:RN'^lD(˾}:nit:M|1X\<$ĺ(cfeV#=$O5t7yU^,YL= L\0YHxږe V@nZ>;*G(?vbYkݣUERC/K qU7gFӐ.5 U*J pE4jEb-/_{ $H;H=3wq/ 1qił*퓓{daV(M3OzH^;ݢZ'l ^@_п(˺`kLJY,8!=TP8EyK2@,·uZ*٪ECk^[$_ZVVe|*TaRL¢/ŋrmE'-vT_%"{2raſ٫;GLH&ʑ -ִ9kpFQj>ccY]>X u|AtӝE*t:/ 85MLma*2 VDðGN4Dե:8MpwaB)5xDs2SpJ"ѫpTOp+mTC6>d ^H{q-w$.SЍ.GK"/@{ % _zE&̐OCcF/mkK[Sr ?^PD3=r0:V?3)*PDBSwӚ!l k걳DeÌ c7*5|tJ x9cL)?$[38Y@#e*8QV#hۭ ly+klK%O4t#B*c8j%iTqCJ0kY2O]Vb8^Fqkxa}Py;h-Ԥa 4^e?RMdbeC?}M@*IC B%5-d-T8W(U+g{oKA>צt = bܢ7 ATK9b`xDFL>/mk\ 4.@o20FZr4dDu §k~4|eڵ >3!zVV‡R5*  E 5vZD ?ِm0X(ZJ/ QmXtJrkfX*$-H=y;hG]^+8Vbg9~VIt3'j<{\߻UfCpEeo ((9Wsnۛ@5Bx fh.DHy@"RrD*Vߣ C%##Z{K7?3d=d=;0WrmwZ=Y ˋt]h1Yf*`@[l_R*_t21WO|6q k*, GƆfⵅ|䋼 ŃЪdQW/G Ȼ[;'+_Ώ1P6Y\1T{; -Ih[!ٱ[Lo@*#1h=l&^ *GN>{E&LWQ1gc^nбXtNwfM^ybYyL[s`Ujݦ@ asmqm6oClvH~Y`ϝ%6PYxU7hn~^HM}k&A!%AVÖP0&SRp  "g˹rh%ꬬIǐƉIA;j<,ܘxn;.SAgh5sOXoNHeKyi): Ty6j}'948)=o3sp/O5_OKv[;6}sL.J E,?\DLX Dh i}AǥK}"2V-շf1sI/dt ڕ ={c js9.U2O6fr. w6 wgXFX| `Hˈp.99R5Ĵ%iNk< &# G?Pd@#hj6:|0<#y-Σ{N>o6fLuGk> }kZĻt4E0*u#ms;Me5QBFl㬷2r?өnޜ#W0-֒:Bһ* "0uITj.TIάW}ñL1ETE&ObTa>1:7F!HQ6#q=y?dFybvyӃ0@Ezf@+"{x1 } G}IEV YGkւpŘFr@Tsog 3l*IoT aGNm)a) V̅4m )Psiw[&sh5*$iE2c.uֽK׬n"n*vƻP7Ij+ݤy#}!ۓ`K V5_#!Gz(|pjf8 fMəO{-P/=,㈬apgq76Z܂Mb[^el9?@ ݬ?/@2C89@sF< pG֭>BdТnBMosKp=9"^z_Ýj/;naT t҈UGiӒ.jZĀeG~Dv~ȋdFp6&od"v+*S^w@#n^FGe/[Z٥|TOޠ- QNI ިui1B\c,2܋긴VQ;yPR"2OMr`ZʇrF4Pi4`%(N0셱Y]YIqok-789@jTs𑝾V3>#>=Hlrk kS{ptx=>Ќۿ{F7,ɁI*(ޝb`H =Er"`lfM{۸G_ i:m,J M`5Xcهb釀7&+0R_O1\Χ%@h>u Ⲅl45anP]W{nBY xA+j~ecǀ-Ok"Pf4{;*j qdc{LAsn^[צ_P eB %`jxaqs3}( .>-P=\Pi됇w?TQl>Q,:?.~_z6j 497 2Pw};jDC}`1UgZ~U0]oςIy^ WsUDS`Z >M>b+H}@LJo›vt'+,"v;Wu-*_ uvELc`Y9sHVK}R@**GW?7I7FכQ* j"\juGG֢#}^GѶ gj%p|5\~;AT85VnK0g[ Ï*K*hI0-#b(}: sMDĸ=# 6;(;Ӳ{:X9ukMґNcʄg)rwJI[Lt)x_X/2r>-ͻ\mcK\c'!{LI\滦wB,?Wߑ"-c.ڷ7n9}}m M93 572{[ 5'*TT[R^VnXd< d.q0;~Dt!-T]>?ҦQ} |o4o~M"5ɹ?=MOf1bW:b>K`.湮ʢo^4dL⺖QDR!ͪ@65pkMO_1$Q9gČ8ٳ$E⫬Pj޹NS,aŌnDQ#858=A`B `RӁB˹]*(I~K&5zT9ZqZIk2Z xTV5-WU?|{PZQ9ɚ>]*[^R.\&q+mEyԷ*e%U;U2Q) s ~.j׷iF坎S*j۳gϳ]+z` ӅA@ }bt U{Ir/p-lB܈DrU;)ά#.X,xYđ PbqCkYŜ=^{CS32E/-UZEqabl!LJNl-WZPR2MqUkBhCLbƧ^Ɲܕ{7Lq/Uf_:YbVjxLg));1_m`o 2eWj¢L9QNTgNfu}b#!H>rNЈI{+}ݰ|p:7NU0Ѓ\uaHAZs/w[?]"~y

    ,&S :'֯/hn=B&B K1ep8drF;,X-bc~mkIj qxaE/ t_/ٝC'k$TμceĦjmn/(h'terg\B|ZR^DcPR ͲU(xJOAm0h(0]TGmQCTp8h: ,/!ǔ#Qr&gŤHҾ{8z$]e燉>3yMVA-p~+ ҳ9UUOM9kLiPMBswU:4C+]9%&qDcJ@+byi?,^?FȫسɳyRi;dI@]lv !(^n`[aۋˮ~{K*BW9jfk;m͓U bLc1N3wݔ`:Š=:r=P%1q+WJ[rzQV@zAWQ" {YUI/l24HXs+2uDD`fBf.?l*0vOLaU9sL֝5V?vo`nٗi3L1"w-ԁF>f_u{dGf"ϛ NlGQ_^ߍȬ}\5lgLi~#b,kw gC@ߕea":Vb1oG<ב9!J\gHi[v>hK" oOJ7A$FY@$V~DC=Zl^yX|G}7wDН²N$j gx)U1] yIsǗ6PZzJqGágk)J5W)ؕ$ Ao_7fN$}eWsKG2%.u/ks1Ǧ2O·>TJ2= zK.x\NVY(%gBjtL0eE_Od Txm9VZ܁7w8}0xrdyVrwϞVMv;6JpZ/ڤ9~!HV ƻ[Cܳu}z@kv)83&ЩJ_=ip8fY._lAT~y|y1aWƫʨշdf;Q?cD̂dG^}{܏K?avm01:*{u 6c|7N;~,\֑;( :4YIǦ"o.uR6[*g!]oK2oEmPdmX9SnmB3!qrJTU+G7  rЯ_2۫]&i<:`Il ׇWϨ KUOW[)L z&ʁls>Q3I$^dըt5UΥ"Hg:؋i"U⍲h@5;䱻&GS>-~$H@{]RV]IZTm;zvkj򆞦@@\+Սф{-c&6?e~Kl? 0k{^v20%)ANU8ZL%ڵcq 5g?] v{ЌԨau5UVO^1++:/H=[paE"~:#pUP "2X[bc눠PS[L.a'Ӽ@3 ݴJ\1mk ~<5ǿnd3v"8|%'li_ >ZNZӃX e@n.eqT`D&={SncvK?{͈ 2@?n_hO&(v9Sr;N<ҥ0|/&, VC?C}'>a)XC;IiTq*~[|ƔI?zBT]P:ZGrv&꤉%$۲ڈZ݌)3c0%rhڣp,MfU&e$jVuzߊiDy['sB89;l-AC6`EiA̾6@AHyu4G_`, ߜ"]_½~ `3A[3I{) ׍,HT]F]^5n ec`G%n]_w]jhrӔh~VXu CA <K}/IBy<-QeT%GM~L%.b.)FAo.  z1&؎RoϭwnuevyyoS O&ѯJ>":}".qq1Y4 26k.h4>B&QV.vT½3ZGM6+ B.>1O=1+yZ^npb ab_Q9beR ӨUj.+ s%ͨ/QWB\K_n^ sA5,;7!: ?l܊y g;tꓓZ0wY^gqv;/g?6 KP} KO dNNUHp>ͨҎ2nܿ®)|1Xe w z$.@jʐ[Gڠ{Jgyf@{zcyjDzaD~TCFm8OۢLJ{2hR{!fه'\ /DV]m;2J˦6g2K8@UV9O%92ƻLIU$Kщ?h@_Cn ǚeNY[tU*иM4U $L8}SK,ڄ0ٖ;Lxӭ?|QцaBUl̛?w J }cwK܍bfxRuHccpʷBZ}n5?ug~ō\ۥSl9N*8ebe5Dڄ㖈cܐJ-_k\L›$Nyo{6 ΒW:,7zU9v"& _L2ԧY~@o`y҄lڍcar)< ,$ ?dT34(M(s;DF;XӨF2zu]n{ 0 \_S2,NqJ^%= gHn g44pΆ$iO~]E m?,-@nޛ^gt`a|<'$DnV?2y ,Κχ"W"鹛Ф : vo<À/I$+ 㘭0 FMm7lDh51R0?щ& :*I- . T*g91 R1_C?3Rfgq M<"/6/SN΄CW],._OŃvty*r3;k%`&AÝWJq}fl8 iC>۝&&8i'/%=y=4S=ᡵBAd L4V*Qm*U"9@zpm~n2E[dehvwK'K9] $ 6TL~+Nf&ͱVAJHe=q7 ̗!z{Q8䀍C"$ƏǯBk8xeq(nNrˍٔy"4 SԒ3(.Sk39su6P=unr6YX' rtK.~=.Ađ\!U1>mIøq`Ti97с=uƏ3XG~L 'mFaoBU1|aNG+ džԁ\F[7Y4,d/sI"Kw4/"ݲS?5`kl-&Cz|]N |( Xre~N96m~>NlI5~{!iW5RZP! i^_y n9g׀aA#5hѴd)fVB:k}`p-vI,jyeYA#6gr &Oue)mиMEreɆb7!yJϲk h;>y*%:TX?1NRtkpīOc5_%?@yq}{iۿXixn~-1i"RC<3V4c'9.y{p6Kz&K@=MGZL+!B??--FV?5!ϔ_ٹgNe(MZo:tv\&>ZOM Y*]Bhm;~A\S訸QPOb^c2@Xf-d 3( נģ0|y=3hg)VvB%b$r!dQf]n|hA{idfs-<;r G|PAk׸?GCqL#xl_zvJ Tq\v|c2+Xz~3'2P1laѶüx_'7"2LF̟AV+uq;}(fm)9 l6sϮP(L4=w5PjPyjEw/9R"7RlnS!f<\_{^ENhlq3ivy<>SChbpY}jq<51Tt}ļp<gUC͞IiAqD<0v2DΨ}7K_flx0wiy3d=3tWy:(QËuM\wܫW(mHf70nTl>G/'#eY<3DlA\㡦Mu;l- e@#$7:GiSMn5:sb^j¡kҩ_5CMޱraLNQA9GݛH.dy#]W^T<]e]OKHw@=Z?;nU[LM ؞`x+Hpܷ JVpMHRZTgZf+xw<7vLBgkM;wCy.d/Q}:e$oq7@B|q9ګI01 F5^%\L$y ۪ VMēY-[MH9BfI `8=Ap l̻_{vG ^ &d(;9T5`tE|*M0R\9-U!H k*neZM-9ޒ2TA^dldKLQR챽X?b p<<'n81T/2Qo}Ny2΃?>koj$8_#5ec :E-𩼢\/UR; 1)^_ryioڠ,5ʽWAٲ8aK;k)n!8;O?Nzu<:>EO#)$RlMge Yib+;,Hu+M!3G{#eohS&0&Rzj堂sԃȕwK{pK y7I1eo3ٟ'5ʪM^ TMGշt{Aqs4LzV~Lb@|[ ?)[XKQUkT s 9%9۰V+]IQͮtFl[ @Q9%g p!%N]WOS荵,n89$E{G.ܠoo4ӟ2$AYNO}3c7+FViBF8532'K#$_'7?GW!gqg2 j4r513yN P q6&cTmDѕ_lyǥ (rVIۏpn:Z^7< ZiVYvZX JkiX23T2 +#`mf6QĴ3D$$֡ҥVX+9'jZŸ/m7$i6#CHubBBIqi/O?nAR#t~BSgU&@<3S%-?wH(RhUZCʠ~F Ywl˜лˆt{/~C_=@r`m7$` ߕ>,>?΢4i*`Xq6öhMWP_FX{wM!sE>ʎR3ۄJ.?e<ܩ?PJ޽^IO^Ҩ|+jY-簧ٝ? KlLOaТe; 5O&K<K1(ERXI*wF6f5Yv_VW_,z٢耹`6-Q U\V3 KFT@d#PM ϊ+'P[q9#_tDT`)$"V)pլ^-"# TѢ("Y6Val SօxHۋd"d7.(<N]:lbc/bP1o-*J\\gSh%N=6ޔNB+~W@nO8:\/阈(h _&U9Jh#~։l *5e0Y3sLW*Vn.99Rʌ%8/RV"5`Ofw81BsD44Mkz\͸ :X6sgYIuI ?f`(~{ w%O6J)lLXO1M69m3 #:qo  ,0fggh!0K&rU]7>x=@&V=%3|6I/Fg04a-_S}j3{O#g5X`f/1S}k#׎;m2j;pi%tK\Q91 ڼ O]и(%Q#gz(Csլ\Nc6Oue]–n)MKy<ü`.`$>o5V5 ߀x*>T\;>mxG-o WRT M05 |VaTtquQ5U>ܪOV9\K 3 vdrSzɈa~8!=j+fyy ܈Cj>-EXR?|Zqr]7,FTvԟ->gca= >qpߠs]i2 3g!bS.35KϬ숯Y ;)ޛx7-\ ,Y-KEP_-iC0wޓ}EQȾg$>rF hc+t>1 eĄZ$n0ݴ%T> gkO Q|M)_>io!wK?_7AQ۴phK|cfV0 +P%t,PR}Z![x'mqu;̃m:NhO/=Ss1. h{8S5}y&uɟ7hE kxLtnd>hZP$EPz޸4N\ac*%,iݨ$ev{4VPG:f5r&кD"k)fR,N_)Zu~ʯ| е%#$ &)@i7zZ'ẉMX5i(~@jiC6SRMqOk# a;{CxnjYgS7l'Pm|Þ"@Ucze`,'\ )lRE7%F!H0|;{IՖcxƻz>t0ǭזoPY*,E: _xN!JCu" Cڒ/ )~dhvS"q+뜤`xYԅ3V}|%CÛ+N3SuK!UR+6 0P&<,W(D|VBQ;"9HSj"z/bۣU4/Pm}dgвx~0_!֎M3(ˡ&tw wq+c'E '2`qu2c86 Ѵ_=#" +gf&&AFi&d|1XR3b>jE2.>?Gawq;zOʉ=t U"]S)uٰ c쨝Z~n-w!{cud<r(VP%${XR!!- H[]O#Ӭх3$6q'=?CWO]~I[ʢl% Ë{onTY,ZS56M'>?<{,+<-mG xX"w])^#a5;xvۚ7)ظ]\RG#ڥ6%P>)`_.[0 V K+O}662v?Ⱦ6Q@ j C=JH$ݲ4_R!;``$B(Wi@S!@qlB- f>dU ܖ/mߔ \pS6^nc2ͫt Nv{7 b~E^Ub8pZ,ft8X#+7{4$m<$&b8](LPreE% b46M;sZβaUOy(. eoT9޵@D$23\Q& 0O(OzU!2{@0R%#6Xw9kCv>Q Mg+ΆDdɕK+ݧ*T]Ut{hcsA|E8a&N[M5[쥑^;D _ 5}Z+VQ µ z /i>n* H[rI趢br,7mIpvJ=5(f/Ns:1{ Uie+"7]mQ<`U@@Cf(u:_O͇0H*c\$'~DnmkݖԘu}9\ @g%t] qF.C\v#s$Ւܵ j4Nzpt?,"YWvFP5#g?}Mc+ H ̩cCj7tQC&2_ߌp+,_| w-)CwJ-RwX$x(x<3g\WMMIjm`n!3YP!?!7L=.mNuUi-485(/i S/SB?~eL1Oq5tǛ=/zj rYJ*%H}`29D5+39n3]ݎVKe墍{Ӗ&б0-G v} d9Wz">tq9.7 i&rncw!pLb*#=*mQ*n%ㄙ89EkIz^b3蠁V TMGX!B ~Jw&{wXݛ}Y~>Oaom$ZaOZqߦ?_f M`ѥ ]шݩqډZRp^H  uDp??L|ТaΧ=?'hRh^y߳D1Te/FPf="W``Rܷg3JQh[q!bAUYbnܭ.N>Ai5jSTSX%>oTwꑁw8tT]_vj8C'2J!]+[`*J"U0C/u S)dk;q㉝o.X]p\T3QX'n.9nU㕤6-Ԯ93S׃%. So5,y!yfNi]?a0V>2ua*q.N#s/AiGxM*ٝy]Ko9S [IԱZgf2$eYI?BFE|!Hj|7&iHnA|]ޞ_@k*n,u*_QLv^#nL zL~Vr9(,ۮ1[;mW|hvBs朵bXZJe;nFVn|zKOffIS0 30Wa4`3c"n7wYG۩H=h\>t&q9܋D,lo%J;ҏ~_>gl OԲzhUv/Cby=)2_{/(Zw|KwH2dZ+ e,iAr ߏ)d @}/,7Z!w2IތPBm^Ys_CX~N5$ ) $ҍhN 5#)uO]]x{+N=J?f @#1G`hR-@Myeo ߤ|pYh5/f[-ӗb\þ pƪ˷y r.pR2dvQS/١g# SLW$ 'R/z`Dty5wv-~^M]Gj H"W| Dy38#ٍgnd}PвiFAY=*-$vQj( n}'Y+?5jhjqx,ktqgB:ܼ~KmcJn^CGτF BԹZ3!iTKS4q8Bàp:׉ᵰTbt٩$ .HQtq=&9 aeE ;S7ʌk xiKKx*T86,mcuZpi3Kc%_ym TKܲVSaQ=̙oYH3mN4xg 2]=fCC3ӵͯF|e$;S|xSYm Y^Yq9Xcu[c_R'n;gsBqNKa&ؕLDbJLt@g9&fYJ>[0·I a# =rVn̳XT$`2 KVE.סn͇{Mo`>P<6׷_t1TBzQǯYYEm1oÖ#m2SM Ǩj׋$v+Pi#1`Ԩ)zKiiSA%8uO+uT8w󇪧=)67{"x~9rӞBq^<P/A50f{"b%Os,mf}lɨl 7NwJ܁&9'L#ͯ9 QLnM!6M~RTVEgqL`)FA>.Ա~.K*^Mz3:%^b\e94_N=)-m*פ[6_$!Єȇmx!n* %#iӵzi̕M-9BE!Ŗ{av场mBzئJW(x #< H tH{Ud#.Y !bÑkc-X^e%mg";>QS1 F:demqmAX|H{hjyw4ڌKt7+KCE3C(|(9bIҬVVF _T8b0!olY؏p W͚ ijk4U͘(oҗ3wvdɝ@TWS C5cp`_MoM6v\/B޷$П_4IJ+i0mF5~`ˈ.ɰY[Ѯmu3pdXysڼھq-.H|.31ut܌5sX;MF O/JzO_ZO@͔FPq!? +Vm@ <O^{5D$eAvtW%j-o%z[_ M y3\ڇe*%ڲ Ǚ`Aq~,}>WKUJ$)\j0AEFgj"Wyo]\&e$üvxj\'Q}iOk eݕZ÷aWzgt(/UO::ߪtI5Ux v\ճ]EsN[6 =FA1FC~kIxUR-ᖵY,ٿ L= a^B.v"ͻbYؓ:Ve7[Z=| Dfj*Q+lsZY3䰷Qf['ÑdT<-1Y sHu(U5Zy5妾G Oַ9{Yyǔ UG)b,pJ$#S}Hcbޑ.DcϊyIwf䚞"kEix_Y2?cdci fX̐|@)F fVz9ļ׆;pêAsM=]z@I8>3]^Z;SGgl=uBa#VUJS[;:Spo 9AN ӘB[]`4IKh~-1J qE=l"{-iZvdz 1乩0֐RbƕJ h\|OwrKҸgXT0;-пTjk4i@G&KZY5Mg^%NKЀc0EVC.H' T8⛌؏  *D^RCXV &ξYHmO"ʫin#nC${d>^GҩbA+1 2Z υuK : @^=)[5Xr۷X9cqo(r QKO;OZiȣ@XD_ݜiM.d'gl; Ԥ<~:ۊ톣{"1CxAWfu.07@Dt>"6lw/pҊ̂2p ,xUXCVQ3g!94똈qOן ;c.)#Z)pؤ)}ȳw $2R82.& ͛=!8`~ 5D.-8A#A0pٶV:S"cלz Y.N@ 5A#r!LEmCG]髚R$K\QƚNLP@`+1[a.ʇдC0L7Ha#b M_aωbWc,M亐jyCwٔ7ok·in<7Ь5S&xBͦ R۬ (f||aiYi`k̆ sV&]}L0!:^SUASl\ foec[0z XF^Fx;'E_Cx wjS@^Y.뾛xH[cg ,kM0ʡ@}S7TYnn%ˈ)Btt'ts>#i??'2KdG7}RKmS&ƯӉpȮo5-Z*@4[\\PDz7W32ؕ]:iBL,]GEeʭW[%y'\ tżFy!qEՆEF$C&^~r1X*Uk 1H&Z&*NA?=ϽK#9?NU.\<]a77d*^&O2+Ӵ,7؊J&zQ)aK>֦F,CEݑ ː*_tx l LmFgdW}L4 Yu5vPTQhIxp`Gl H|E9QL5K#. LŇMKʈNWn$8jxҾDԃ7[\rei\$fASS{OksS|<-N^gAܛWRP0 [޴].j_(8!PhC":f( % M5ޏI {JGDzBrY)9Fn[CN"X, ̕b}vsHǤg:Q(SV k'`>h3i!`uu߰>7MIJ7D$z&V! -I2%F܏M!:wo _lz!0M'{>{[mң2W%g-KW|. ChHeGn7FJ= Ess~g^FyQPaDj3gö88 pLr*iq\oY&t -:>.[MbM?CE;ARP>3ؑDSO-5ȊQSF* ۸r`6zp q6p/!Ps6ܲ# ƲH{c<Uq h?ʇW2J}VbL}~9;0$Bϫ{KEךFזUAo" +x ;_P,hwniA-皴&#AV,Rǟ#ZI)%QblGFXz1JkO"%Gl$F+Qe=c2MW921o0ŕV gx`,$|AǏ4h7#iKLy&l6Shsl Cß4p_S1_;v6nmNbZLY(j=BBGhpu%;OX'Df:m8??f)g:BhRcGlEAZT!.b %#kӷ)=_Yy6'M"wK}GWAFPhs` EGpZ+=jLHIF*Av P{Xt,r}}3Έ`6XߍmkTi.)3P$a4n{<6b^ ]'gL[JX&fjxt=bNTt,RM,-dh਱(,5%D ¹yؑn<< ZgL+(* . L:(*~  Ez4ml㟪cMѭA;%|,C쮂llu)-G6.|}GU2Oı_[FY-ڵESE{qgY2- V] ! :jJrj_&Y<߂O9%5}ڛV6^ï^ /wu] Q\y0414kV/yR2}]_f 4w}!cTfv_XG򆛁tEճ q$h _$oi)ZWP)耆+za.TwDUz-nF(ŕXN#C-^0鋡ūuqV1!jǃ$%;L`pX5nD,\S!6+Xb4!<{3L W:7r';T֯ǒtLJ()VJ"iDS[؝ijx6;0nj 0Щ3EʬX׋ygD]PۊLF]X񫅆nRC y,I^rE:vAҩG$+%)tPI= WJjVJx.MM|K\Jcpk5s8Fc֭.tU9T{E7^jDs`<ү[ ~l/TA^΁ @$n1m&=@,aVA ϱ) ^_HW ݋D*#I%Sr圯@=^˓{!$H:NvH!KQvgڵ%]} [exbH}FicfmlI{-*Cڮn3A:0wq'تj3y!S%Ф؅J9Ff1M،sv@YqAghJ,h[osA3rt,f;y=:{hJ R25 Əa\U]`?@UTbHy7^?ݢ X}g8sGDT4KN特i,awJg,i 7axr'⟩nSU%^sy khc9Ix^d >&A ̆\f 6-k Av /YB:hV8SX~x6WJv-r-N/Ģ)Xab.Y;#o{pׅJ%L|?TVʗ ]ʝ[~'\ M`lu#;_#N@A *f`oRU@=Gf[ OAY^ 6jzDKnM1̗}H͵b@(,>:97/yfٖНI AKF#h9&leDlvj7T OW7_tb;~Ȼ7KfeJ !PMa8-Hs${IJfJ{Kp_ڏ*A[Y6gyBI@ ]YՀ [jwa_ڸʍQ K*NB\Jk6J[2#,?@y<܁ L4P*Ug#Djɷ| R9;^V>"/@(2IQnJs_|,ZUb`8x7 \@Ϫ ̈́fuiiP^B;Y udhŭ%km%CD92q&_VLڊH>Ǧda@m"Z{ku*T5fͶ~`Ԁt"1ͫIⷬ=hUZ쉻1ÿr2,<%HJyz}ivhN q8d$G|"6y-S^brܑgdn4<_&O C{|dE44 @ ŅÎp;|@#Ў Vlf5~%ک3QbǼixp$)oxyMJ}rڊ>*I1LCrdٔDtF!V`2Itn{=ZxOAvG̦,|qb]N9qkDm.)G9LxQ5^cH_2u4!`s;*$q)8"MX6^ \Lf>!XPMnP`yK^v.z /90S8FXtԈbLi#Vvߑߛ#`*lԿDm]{[/?kCnS|panEf\2,bmJZRwhsgvKC4)2l4k"~lM8ןZ]B 'Y61wn @N2ꢌAχҦ@ԗߒuފi& ͞ﶶȥ]-pkXc$?ضLCMޤn>'Huczw-E j`A#k|nU1J36|D:* Diw,v:+EU$dbGLh & 躞]pMɹk@%r*R8/^S׬L֫->srQq!)~e^xwSs3jae 1zDShcPBvPйbnv/xB-3ljWNs^zb+MP `I{ 8ch.E(f,s3b~QHⰢ \C+B:/W쏲5q`? ]F14>6ncplʦBv 28 &PkmWIEj0$_AfI/w.ܐB'\؆X7֧|L,p\]_UHR_[O. x$?  TxȮ$>( CHؙ H`iy:w?\w"E1b[R:,XۺedRֈl{>HJ;ݡ[٦v^wZehS? wmJleÉx@*/dmEdpD?lK!EC/mUz*,+FM^\T(ҊLXun14Juz۔ I&+B$ ֬ + þ 2MǺcU'zɲ' ; ft]yE}O(.)5-/\9 ڪ`坒Y>#wX<cyKapW8?kWQELVZKiTI.`e%}lHj˘4̌B;[2  LM6Vf=͘N(b'pG3PAͣXp: _]$\nQyZz T"Y3󐽓3:j*w;Xrn0xPhό4VB-CԓTAS5/`/8&%"U^Gg㄰B&5u햎#wK.AJ+͇7lʑׂ^ooISEjOL,V-/*UK85 O;A B&AXߪK>Df9hn '%qΗ qNןH!6kD2 "8Rw H@642׻'!7˃`@&H/D҂شaI~ l {A&q $OPZ{Y*D}b1:mo_?o >ˊ6w) 0R&8ht>5}0(VEgT/} fsu Yfԫ)l9Sˎ)1=%|}6=oK;8 +u۬ppԈ#ʄUJ>nfNټz "b @Y f|@aB`5A tЏ x% 8lyOGF]^v(%hm*X~򦛭ƮM%З0$^BVz n5 9Y硈lw33񄳁m)EX8Ͳ ȩK- )n$!QLdΜJ}NГh[43y.{K_RN?ynq&3 u#`MMx, m-P QB4+( SL-$cgW~8Y1 `6 ҆0NG"_bv1xҚp;5OKXzz2G2OeJeI녟3İAC $ (vv5OQFlU2cmu爓9`~<4?oNi? ~} Y|+W ȕsh0<! PJÑLǝQo}%%;ŧT@Iĝg]0N!i{ޖUdiVhI@`ޟ͠՚Z"SF:q_'M2GOl |KY~S$va^l*l~`SlWv]+eRiQ(J_9@ JAsVx&4t'4KvC9iF;7'CyGN.7Ù&QzfOBQ#&7kXL(MJ`7 SYe|%S lٻ6VΊe Xsaщz1W7%}{cV'Ǯi9ȝ1u$kƐVzWFC]fa `B6WYbwV~B'0LKTŜu{sU? -Y55lRTQ7v4D'>!]Qz|A}DZبgߦ_$:Н'KSsGa|(-@$\%apk]6b{YU/Ui4$ IO0\i!Q/="7\CP]Meɓa Ҙ>ٙ+u:ڄ0CHMF:k ,(P,N',7gHW뿗$e$ժdy=2S8g4D>/|aH@=hO-/G\'K#W*FGV=H.=Cc\/|51|tXT}㯆EDR(Jhdi#WQt+( rK Ϛ&'~'ih/e`g|` 㦸c~(4H60'xut KTͷ4-4[ I5O DvRL}jwEѲ j B-eh5(ט}pሔu]!DMYؑ|CAأ$.Kߤ:Qc醉|(Msh{1`M![y?_fxЌ`Y:x*?$`1/'YMjbK3z]1_<&^8Sȍcx+jH?a%!`Ý0(@jea[cu @BL)8Ywn,~`o*bp7H4M5ë/Vi;5x]$ܔ'_VD+zkjr"ݴ @Bn}<左N~mـ7v:'o4Selݕ2Xiڵ!CuI5}A>,wԱ]aW6G%Aӻ=BuaY89ޗwq6^~JV9IӟVK2dLU.` AuPu֗;Al&Xd&ԧ4Kxf|':y>1Q}ry [!!-7uΟmzfnG'=t)W-ctZq:cGID#R\1Qa5< 虅EѺ9ZWe=% c_*ɪu%N #阀`Z2?8;FDBҜ}\z+^g ImFUˆ0f2s^['9L=Lqhc<"p`,]X8r#s_ A~(Uq޾OR2. t5k` nA{^`,3k <.şT9=>3욘l*ǢK3aF*؂If RQwhO2HAmЀ!@)?yΗ&8/)D(/kUrnb|(8^H~wu:P.Zqqn qF)ͥBf 7~_%OEgRl6m J㷰tVxt(&B[.N볜Oy%OPFݙ:>ZKoFB`5p/QeS{GԲYj떸m%@}@ *(h*m\Nx)0" 1 O1"xpKcV iB4[Ӄ a'9㓹 P05UoVTIMC1qǍeWqr9֭jDԪM搑hANۏ^(U!1$o1굌y"Ԧ ڱgeF2Y'Lj+vXr^z6?DcSa1+yBgAw'l:j Sk5H[4TPT2U|1xa'7lje:̮_0l'vJl0}@LGj1Ixg$80w(ޝꡛr2Ef$P%4NvbD3>p'7M7UBA'©ۏ&!H1Z,/)Lo"Y4o&_qOd^|{wkN^Oy+oNN2Sx̎ᢨRWeQ%XH4q<' ̦rҀM@3BrWC= y|jfى ;ycesnѽ۔n~f!:&j xrdFDdMN9C ZPzz8 NL(<;f?$8(L_&(y24a@Pte'tQ:!˱rid1첲";I M -$?fj\=EQ;?5r3ɩ, 2qT<%S/x W12ӆв5a[Kጙ~4Jm+3([p 6-KoM?@#aX_LJ5#}"{Lp}4ݔcJ*#k=CCʋϵT16jbK(=+.݌mdFRfW 7* )*Bݨe'~&mn=is!ܢRzIG69ӮauȌё郑 X^3F H.pYwǖfRo,AJmx泼`(o%28iʛ+jTv»ܘ0xn7T6I9zO'$ 3FFudDE䄢+d v>z""v'yiڶԱ%tDl5\-(ӑD;D%OJ#I)r"Jcv$Ats QCnNp}! s qQ.>)r|dh+V1] r[P@ dbF,e@7C]z_ l$S󽔪J E _1]=҉x}@4ڮE֑ay/ۓHV=ƆB]?t7G$BԂs{f->̙dVYRsʇ!8snq3gѶK-ݓۓSK3-tJ[qPZeQZ/+ cZ>Y:!R1Wcl Ugr] >cgJ"E.^Ds.8vYS1dz-ܭV@;M5C毳 J%0cvʕ5O)ۭwPqxHqr7݀y@Hcc?!po1w4jP9/qz@bf1 UZ~B6LfcN9fRE͸@BpB.,/'#^oOŲ ,x#9 M9H:Tu)7#볍 2pqToTf\juB pXwքpENS"nh$+ƴbG%%P/"`+گROဪN.ck<2/ORJqhԏbcnn(Фګ@qy{3UgykgEߒ\CR}Ϊ^=KG6fˀeBw?ogX }7Jl,6*w[ƶH,5˹% V* d:@XU*GEE)tӟnLϛA$!hVM{g2nMXz!O(Cdžwnz6s[:w.5ṿۛ 3I~zje jV, 4{hsrUxQPC&)牮D1OK훂M{%^w?E'?<3Xqk/Wa >WIxZbT*]wkT֩g.A&^vS(RBl7XTp^ݓ_^n| B.yF-o;4ãy8"9a0V3M$t4aD$c> ;bK"@j!nS'I=k["7O,J Z,Ŏҳ.xHt;=Gy8?i=mȱ/.YbMWF5W63̴SRMUrh|{NjՔ}SygcT^nPuҭgJ4#P ʫ o57ۼd_Aµ@vTk!`cAm7A/O|.뻥':*'[a/7lGӄ6t7/ʇCbq;fLϰnNKtФvpGaP ۂ0Dz6!&k°tyyu!V }l0Rw6#9FV5 k/A**|\1oqN lZ+Y&^ &A#Lu> p!!xCx]cxz`:v%“ITxi46~NޞK1*׫f 9ۡC`7CQA¡evJ$&FPOJhq*[BCE *urVd0CL֜ sg<-OL[ߝH桺=5Jƃc,/Je SCo lK7ufZ=R8Z(CHӗ,#03]VsX+Dj @f *@w3|KqM$x.@LF">9gD{OX_㨛ȴ﵏g z2<#x$m,fyS^(UYFjً !EhjFvx1ShKׇ".zOܙ0RʣHjgM8cоHN0,+ϤRFX/\͛4 !9 _6ƊR!C -z@ la|66~.,ŶE^c#G_)݅i^)I1Y m+ lڭz %D6 J=%3b)f[E@WpNWZ ,aLQ_D'hF ;F8rbcT&7^A a慖aγkgj5la:EDU8b@%]ZK0ԝ!v*J<ۡ }{`T|N;{陪\Km*PxH{͚'Jph/j]E$25qsN* 7\Or#Smә/( "j1 ,'{ŀ(u&~M[ᘬ PA@XI_fQ {,=#_vCkd~h )B1> o\zw(VshoIdXyk&k1MH5 ?/ / UV'bUT;"o3ЗÛ8.+Bi )sGsiz1 w/ ֋z@"kl~Rݤj4'hfC&9Ëhn,5|awmw~ֲAql 22EEkB4$dHH@T%w؆P`5g '"?*tVj+C.e\ӽ5"^FMlϗhI6g :a$ W30|6Kz e Q7 7u=l-Q6`0֡ʨ%elRbUW)NzRlI{PQ(Qx{).PP OijUa عO 8^0"_t9%\ p몕DR˅S MMߚ c{lLKA/[h0Dt+~ˉX]t]ZtU+yW^{$ Q'RMmW'9z|^J3P_ aB7b@6h}c:|_R`&޷$HjMV^`spo="t,_L>{Ă:͎"7 tUݑeFIٙmM }F&qm)9}-\s MlsBkIe-2!0=fsʼnm#\ep =SOSXDrsVU9D#%r$PPA[}B˸:w O@GJf3Ca*^U.,ܴXkba\h&VeVJ/,ϑQ @#JA+I]Zssh1.)SNdڄDRls^msJFDD! F+P3?^\l7i7[CQm{% 婑)>Ft >OySy6ž1i)MUE.cnGqEcv7kSݩӊ8D5WPU@dHa=Fm?.&|VJ{TQGDzb"Kvɨ1Ҩa+*|a~$!ʡ)ųr}HE7fƋVbʪ_GVƲc2j^zX-x/ USH mkM*Xnut;cw~'Bt^##܆0[zxuX1% ])tHi@یk2D_2Xv_歂VEՍ!()Ȅ(<!< N^9w(;i%*5*F9 j7s(JB*s;]3<υ1:@mMͣ*5 +]#vS1r|N"$@±a$~s  .sUKI]Ew9{ux~˂VA}-}Hvˎ݊~HSd$Z^ }A"C6p <,=+ЈBbCK, N!ݣpL(ik'?/ ~_.>mLc=PhA=2[NE5$Uzᰐm&b"0~%gL:4Fhiײ(3xZňVN_ny&m6¤=ZN?Di ztTvԣ9fso'_{öH(0cu=C~r3=5oJ|v#ףd.Sn)>&ŽRgq4`V@2<_Et鄹:KPN*/eօ~ܴbO*Em vGEkɵL-J5,-tsgIqI/qPmL0;SW}FByTLg"YXLKdTsfv&_ QЎZPpPbů}/鬵*ܷ1sZ!O8ob}?x PN$m,y+SRSZ{yǹ%zĕ|-aGzdPj{_n@Vo<)CX{CgA5wkP ވu.ڤz'CqC6i@$ҒW\ߎo8lT33Kkƙ/Hfc'"c|F @ZQ))4B*;~7/ͧG9\rRly[xS9h^_2U ]_م %BNd;mhj_mTX=nJߣ ᘍ!F!c5E!wW}=(8* YW0b raA=z􉊉;3[ayOp2I4Cyֺ7sMJ-a4W™u { 5r3<2(@hD0B9U@-,VuC@?8C*4XOgBj{gޤY0/G5۰L 3ǧ@THip5*Y۠DtPi QmVU,>?o,&m96"̽z瓳9LYW{J֭1shFy0?c278-CGeyH+nIgP!(#ȸ.?p9}*@JTd-xԃAtFZ/Ģ ԵSUCYsxeˑ\q rDyҩۮ!2u}ַ:XU: ,zwcR,R8|}O˽ٶ*{k㏕-JpioӋLOd̰]QMí׌a՜|;=Z*lo")nd@8-~qe2*6TJs)o$\v-Xj!~ Y।CĆHX څ54<ҌShʿٸq%jg5 _'VV,I\JH{v]"{jxS\UT1 GMjUCG63'G4JΐR98Iw,%SMv=Z$Y:bpE f=NI0VG @xK-Y<moMQ}ͮ l{vŪlɉM}M XVܑi437'ǩZv0.r̥WٯHf o3a,QT TNc[LW2V.k@pR:P0YoZCrglCX| rX[z9nT i|`[zwl^Y)~T!|D.ɿ=3 fj`O5ͱRjQ:3;Z56 )]oH~E]cnZJcɼZ3i6i #'FE@97΍sý 0 Ͷt r(&b?!:`呅bS8aFA%?kl-Xz$v3Rj%~F|#1\X!߇W.?UjF'EtAchьVr '%kY)PՃN5`CEOAХ*-ߺS.FO#STrc2ߺHonu}[뙦 (Jo-n\\z {ik0)XQ7ԁuশq.$4'". 6_J~ɂ4 91”fBǛx-f8vHw9Ws;HDq (b4( `6!Yٸok7p8z ʗD\"`Zs©QiG2i[xg Lr1NA!l9c8ˢwi\cʽgwoߴW2@kB~dy]=ێhWzQ iܗȧJjkLu|Loi H&k(/B 󿲵pu,zR(PQz(Xu \)[mk[qif>^>)8hh+ti'H!.HGaOz {X^ŇBJ]Kj<@QUW+^3u?`T67%}p@U $CgKRT^XWa%!zR.f`&ZRϦۦMm2an>{NW%Banl'^j\8H¥3l&xj?S6 fV֢`v'B@w >~:)[j]Hp ᒟЏ ' >[>/-1fhG=&GQfj$"2ޔCMW.#[ *Uc*ېHsv|y~1؈ѕ0̤EM\mEj(:wp6f,Mq,%IOpVl@Nuч%"X`AT6v &U.g8l1SPADe}NXgڣ+J2XTHMU<Ѵn`*k>fK8ٴnK6cZэ ̌'.wʡPD&KLfۙrB'{nA !qnwJ piY8ii巾۴S^i]ئ&O2_f5INΉdl>ң^r_ *IeF _J~$ /k ͤ!5B:LfA͍ x۾K%8»#*8 B6Ś|_{NPREd)Az))-,:^y9(In?&&aDRpW2H ʽh s~Q}s ![׉BƖ(.# }Arͪ'ܦ{lW\\4=4!ş)jNM>4]4Mg 4gݍB"՘fTKq` kņ~[D l$o_[]i񫛜ڹ=]̈́J}cG4_+܃.2BT~Œ5Ox+eޱI=6VXH1^9owR6E"_*toŽ.eIE1Ȧ_/Jhɚ7ZFewAO\;JԐ3ٚɎ䍈ćq',2õe$ ?,CC(~+|ʱWh`fAY`D\²X/|`{le}2Z $i-^R[󰣎Agkn'~Ԭ=Fλyxz6L%,|JE&ڏ᣶ ̲%8˞ࣂ+:7)\k{c"-y7w3$kXv ͳK,xc TiqG8zJjq$7&B(r}\Lیy^@At4r%m@`Y)">/yD`*;2>مE kXwBuuL@`xbKQ%Nsv L3 /'*\' #3h t$[MV!I\hqUP05'1| P&T!+QF'SłkK[NAԨL76//9~ (@RGsx%- KcAwWbN 2%}Sdm JmKzSӤժtB|KOcyfmK0_ Z? c8P>lOGIj bVKC֠%L5[>ASØ3br95+H|^r|Zq@c3L)]l偞p+ra \QYkuvD J4Ko uB7K! X\RGV=3!0ECht5_օ dZBr3OllZzJHViɩV-Sч_yoy=)z\$rǒ>e);Yfڶ%:[1J6TK5|~ cZʵ?2To&°|l@׽~\qW K~w [l0+ulYz6mn)I&b8ؐ|S >_x<apu w'wgCUt`VbP6qb;y<9qp!IJBXc2DB(b"2HukM<#bDǺɩBTc<%Nu%ẍ́҄lC3ǓLbnE3~@GMMpNupOw>@|=iJ@,V&Q.ъ/dL_t؅I^ڱ'ryRV҃ WB.9M!U?4T? Osu: d0wYC)-r>gy3Bdog]e{ X#pmaJ멱|H|\/IHxa;EF i/ y[3- dmϻC9*:4CS 7/) 2.9J~K ؒIIp"&ʒ+jT\L L!Ů0 ޫz}x_8s?c2u}QrFR6j>`}{+ eR `ZW2k `ԣa'K}p>`)yh)kzqy3< O!4μɓ9@: qWҝ,ԏ1U*eW9_,xB R4{Ib V*bqCz&gkd^6"iq_uU^#b/Ow?<,Pz5Ch2J_7eRg8;7IzMId`jm+?DVInn1aSDD1$ώxqcnw \,Hwxf5:OHd|`* T rp$g\O5Wuڏ_L'\ܳcX?1g2V 䤚_fqu&`hw\eyf K3ahW ZU$SC"zţ0TԧI>#޵u ݽ~]@@bd_h!Ylp=!@< * Yg(s "Y?twj6ngmķ@GưbGHLM1\!@d/|T[I5t.6YD;:ń9WfvqRk˧WDP2 O${ LM=ղN'vEr.RA!lC,h–BX:"bHKzsLAxG=wX't7lp!\|Ft>2Jk)c'g|\,9)% o׽մb)w8m>dk:oi=Y.CKVjݓPri鲅:}4 Bl-6u48Mm \3i5^סpLHYCS:p7f׻uI>Ц()-Ti .jP9M; ,K>[F¹S%bߴ(\ٮާ;QO'm -o QT7ܱ5xLPӉ\ͻO.,!f14';4]9FC)b iQRri~&|EVbh- 6E5HDjr]Eo>^ݞXn|Nw4u?MH{&[&7HS M@3x.j:D;[oI0_FgtJΉCMry͑tbrk=lF8uBi]HlU~m5蟜l*΀qkd;.qqP{cV [mjp ȍ┦X'H'[٢bZ eYLď%^Xe3p3;pŷt9R_/i=~5 \Ϣ{$.lFg_cEh*{r?r|߾ =Ekvd9zNӏC2N\dFvHo^N=eGfE e#8p䴧< $f@]\9%kJ18{uo,G|O$:i%3=Kcz4"'8T[HYny"Wr"ҏ?4K[섊wV WU`1ff{^YŐsyŨd϶{<>P`88#WAН菃WhqA‚ix-XQIe};[ Q\g:4%OTހ=sDc  GJ΄2ILa!W]F+H٭,O6Cxvm*j9rQ`[SVE{zS9bT>䧴uѩ[YhGdN&OZVxp·-.* lo2W|IpTӐ^-SPnj15;{ eҬ0tXn$UG&>n|rK UQ R&󦶬07U 3:‰n BHOx;ھZw9wE,CfI1^(\tgIQ|][;V j3]~ȗ ^[.8n md47 6C@T(Doƫj4((CKŬoKu7A'US!PIeN:}&!*Nɮ6W; X/IUelv5ݙbbaM* >]= K Њ*LpfYM 0DT" 0̑!+dzVtyy,a iaBhD#/I:utftB}BaHΝW}D6v[ʬs}O"s; s&ID{æ6ڢ @,N\ IOxM2פꭩL}vlUf%y0 5mqVdywJ\^mp $ /؂iޮSRBrr&8lwty!Ӟn.n> fG}ih g4)MEaar؀Dʭ8' WsUNEQ9^TpdZ@kh7_Ki鶰Sg+->+{^NiG(Po=yuyxMlK % 8^ʷZyk{B^HLqBSZ _v5qS I}ypON)F|saŲ3WZR/' 4bޟSq_9 ˮ$p/e ˙c)~7@sJt+i=AdNbnlIa8%XRNt$q^d$⒴#vkqB_+_RC(QRN.f%D~NK` G:%Ş'  V9 ePA@SVfʂ- Q[%@ 2é)i $&ue%* ѱ<4f. g,6\C2 Q‚mF!JIof&KŌ Z^:iR7g'6o{@.Yۋ&4 qZ*&F8Et1؊>1iY=gsY,Sv=aYT:3}! eȕӸb[OGHZTX@E T&n#OZtMd?t3@r/uݣ"`$znI<$}^Ͼ2h _]Ā#5lԜ}&c!.#—ceJbZZ,̌@s ͠~ ԯ}?gLq#0 LO!{l:vYg,8 GM1D1G_U\$ԼlIcN{(ZxgM.:1r geL84[M5*v._g#$Y *+B:܈ 8PoT0w>CNmS\[IW{hrVi!Lᨫ 7?RzQu`=;߸~+(?D}bm#0m@R_ϳ. h2ij1Ɋna^$NDxsWNjPT1l;uER,@ F$)dϑ=DG ؅,FGK)粛&xu`9b}'<{ʵlzxrq;]WL˚-0OR Yపx ϙ^P~lT {Wg5l @5ļ*f(.4}0v5.uրޏ.MAk^"ԟO& %6G"9W&xޭ'Qߍ:DL8SsQ)H&hɀ$mO Q;H8˹}Bo p~! ,x­2}$P48'{B5u[ Oc Tx`dޑY#я#Oŀ;(s !lf#<塌M(#-w 3b!~J6AG2i$jPAm" -Wj+A ꚵKY夫[ @J^zu`_U}KIpȢFg^אMQ%̜1']2Y'Zb9Rq+l d 7x;SʧRhjդKX%j'Xm<I#@˿ӤW=fpVy >V6J1wJSҿF ޻ Y, w]>]]ʝMF\y!Cbꍴz:Q=T 2#d,qg/֜}:PwQCE)O5$\[ `i.@5sj([~p[uSEx  51%n B"YMz}7iQF>@ 6$=9H*mϓ)6>K`J ЗИRޝ{)8P9G?)a>8L6Q勪-m So-ޱZF6# h~V[Zbsk_/TGEv^_l!ŷ[`bbχf%0nt@Xo@My2hm ;wfS{+\J2.3f聥Nά&suxw{IY̓#I XqȮ'[:FěK_]aR P#7 g@7>#@aWŘf=_Ed3CM3FY70\b?8!z{YGҩ2?A'r`n_`[]"mL(`{:ÿZm[K;#׭nG/dKb ]6V To@ӗId/u9t>wMZ'N'8M,~ywZ_\v;{(4 qZDK0B.# oBv?Gz2YOmJtvN}oJqA C1A}x{dw~BΌm̆ieH<ß~Z,q7nNk{SF۹;īэ #HB ˷I3R!"hg&wvA$rLlc+IBsoBtS:{ 6O؉nCS 3HezK"I|Y>Yg6 ʅfjk#7[-&DnB{]}bEOj¡eX\ Hi ƄeLfIR#pBĈY8iV@Gʆ[+gD@+ROVPFclsZ_Y7pdmcɅ2A&s#O{ N+79V""C/1oCB6Żw]&m؏$1}AJ xIȢ)TZ\ o1Pꡍ=_Fm&bA#zدIa6ׂ{OA{x=dhM`㝅d腪J{&|O23ҥg{Z6S{ri/6CqtLN$Ɨ l01 sP8]2߱BdX Ȥ@F]yDʪ@ȼjh#M!\W$ʹ;LZ.%?7r( ] Rj+Tlfcez{v@0 &MH7:a8h&W.,$-b'1M (Ey%ػ5t%;JHq6D?=oOS}]l@zF(XXRvkpR5qI~c t#[v ҡa/1wZ*3MнRU_VvSAaR+Ka͍SYraWeD'#-މ't5 lbvsoև*+n29 ԴL4jo|_n%u /'^JQ;ǰ͊av6*;3@@}çF3Q8O@&l(ʇU pr6-~8yaeJQdw*JX'E;kmP +$^];YoA/ZmcJ[Q'ڶls:MqARc8+`{x9A#P\RK nsLO9GS;D6n!W%kʎYeQ5b3QЇG.sr臭=:$\" Ǿzi*,lܽV叏Kw >8`P("ZhtD%)_}M٭XWzmB r"^y:q?4;8Tv7n|M΅#VQ)^H}@r"c]'{.7?:$2ud>ֶ&#@':3xHXQT-U zfpDxS=/.@){ΡJmJ`Ki6{moӗI3ni2oz\ty Q"JjWVHU" eI51\d-BƼq-#H#՛rFhۿؒ&e* r2<}TYwt>, T i1mnpN%իEvꖧ@A˖ڥnѻTؓY*W^Y,yR6,osȸA҂3^t`y2f(7fWQD9K-n//ޥC~jFi9F#s-x=膇[n1ttBRܷc35LGLMJsn3#}HI#L(8 PbX@,ل m2%k(=ppKM3/US:aLCcwvQY:ˉɛ2*gh潿2 X0jKk62H ut*6F+ vg|j]EQ͒WkA]_׈@yjdG-`n=࿁R[f8se)9O$u<CR>Lj Jwނ1w(4 $=|6X! [;*}+|1]2C[IU\C$YltC0˥L\v_-:S?<{TeMd}s!M̎W #ɨn2auONjK!pm!sP(jj [ Z nxɾv=Fvw2-zUpOt|]_K!܀-T;VꂌNM'1ͱx[6yP} 5)9f!,et[2ð8\Z2QS4Q)'"F۵jK£f1p:u;I{MyaӶ=(Λ /^^"EFI`A]0vNܦ;v&3FRцi_<*,>aH/=:hr.-K5+]Bu4a<35̺8V+m;ҫZ.o)'c_3bIVwXf0ׇ?`=Ԕ 6ٱwqНz*1((Jw^xPss|@3 Tb3( Dؑ߈4H*wR5e'{Ί*Nʡd.ZsEk_t{@ be9 ttA5'hPV2@|9/O}>A3VT|f̭#H|>w`ari}h!I~mQ(Er(EH6 >MzfbT~v Pd#9SJ`l"IV<2AM RD,pY;fz!oU|^λ|:j\ 㗢yԉ5ͦ!R=xFHxřkl o z;%Vw"jz/?JP$ēorLԏvNVuNRU4żl%2}3G1mbiQoql/Egf 1c2 ;t0 `LĴ;`0aFatHh8u,:'F.N[ g8;@ُsTqe- ((twKvfj>4c'I"pިqTӣy|a5~ s1"/rUs/y(S"~CpJto7d:z^J'Z|.:Z:Vd/-+(G!Ȅ>n+QJAiDwzr8fV'Db3!^ ͈2ӣ cK 0[*.6`fWF@RNKRI2OQK ة-v*M=8g<^*t }~vK@eB}OG0:JswhSJQɞc7koΣvRj5(,/deZ11͚g {QfLca;|bʀdisGa \fLs#+-MD2 Cf84" TE#쵛k FUQ n4%´t.Bai$ .39jWظƒ|cZ]i'Hv=0+DN̓J<=| R O+&MB救y!啜B9aiya:d '[Xv@R TFAj,`<$E#A~W.990%i ųݍt$ 솕j@R.$?pWz ԨDרXhCMFp  YcMnIźրK݉HrWz҃Ȩ̻ȪwaR0j8b+{fC0)x8Y6@05OqBPt@<֛vIj;Wޭz072BENS ^+x]Kd6kgӮ۫n-1p.IZz;/0W,0,\[=j|(:ɅS,}w,ޘfBlFv4# d#~(*1 +itCC[ H# ̞~ ~r'>[Q\[ Im8$d;}F‹ welj_F`r<\KBeN5dz?9M(%uUU'ߓV*whTM"G&ߛ;wxž.p[|a-/XGFFvɃR5 :Nd^ Vfc5S[җp]'QkH=`x%hVi<:2qFȘ( H :Bk&␠l0vuEʤ@-R"W7 N.yhS$DdXDxKԝ%CE yζ^oJίaPoOTf wo^<_\2p 43E __7Yfd: z7 v%3BhU^qrˈHi Wu5ro+У=6{0r[%MaF1C9Xk3iG~D)_CDjʴ@TXW.*9@N)O( 7$ /j9gT"qjJPI45V#zlK{~.P$ӣQ/aXlgҷɢ tb DS:Jv-Emb_(lhq\֏g=fj W9l*¨HE2ZрX b%Rle_.ghzAy?לD6FM9VFl<@(m֯yF`BʣK/A_]9,S->XG7˗#WzW'js.RR~i;^ZI p% Y/zJ ã怳hS0OwvV֙*_k.D?d2 9aVZY5l`.SCPXgd-W6%|zUmMn&sv(4$y&Rruϋmb$pp5U!7OԦhb/x'I*?)b#=:?iRh#וO`LKJ`HŸv67fK>80o0! sv텙QIwۜ{EB hnc/>9}h@SexBD5ˊ3njwTaO!+G `"!t`MY~FJ7wegx?CWKJŎ>A!Ή9Z эe wt-8HV̭_ ù1T"e%J(F`j%G[D\DiS2i:TNOY,Nħ̂OŊ 2qʠGޫ+-Fn*2suڌD~S:t)G}_6K+UUH:OAYu9n7u+<+[lI_MAV.w7t?v.eԏ$Q0%<'ogXh[#aۦ2+CgD>s!eafzpmj!\O6,o3d?Y@hΛ)a KD)`iT> )WZ9`nWDn5bXۦ3Aç XKs twFV _|CUDkeH/i4Q\N-.+ߛ!$0 ^'k[ %tY!R/2y߬/U]O,$fYgr dڥH4xշR)20)rik .]1.D>)2#f|_\h@ST)~ZAq߯`z MIW$J.y5A3`c;3m-|i”1X:8~=s:obǘ%[b֢ Ɇ1#^+S[*`.˃{棳|nP?:ªb5mI?u Nn$M7Hߔ]hz}Pro/jظq3!t_ -e 3lϐ6۝ 偨6Duv(/Œj s&R/!yqPt3FRq~yX: ϟaBSEM_Iȋx̱@f,+A|`x7JWË3AoÓNFi320jY)i\5([p|z㑉@Z˔[:pBauVb`J+6_\]=unW2=)op5rf,`2  /$^tJWwK^nOr KDjt|h*6g\,I.$;tIO_v>Q>2pqj4}d_>w\ 1y p\xNFH#nW&Ǧ{ )>IєEp,:j'N.s%T`0 L-HYmYR9nLq9(RY[3Jȕ[OC")XD>JQOm{HE{gSYWi7YSFl\D3!pqgxŒwMȹ.D)Ù|̭(y#72oJ>os[.ÏW!n61Ky.^8banLP݁p 9X"- A? c4<-@nHa^lNJ ]9!>y14;Ps.`d)n "aV>:yRQ$-f`&: g4Yk %+ٟDh>pG ? d'8,rvoCZLnڿ꺦A}!.CPu~~Ji0eIN85P?ǏS9Wfhxbe_pj :+\cf R\K!<Z(P4) )Y] ph 6A'\dTKt]2}|k>Kt|'rjmAukafn23WZc<@  Jm#Ƣ}$9Yi"୒OBaiepHs+f] pXt^r&9TMjod=&r%;jյ4aZhEU Yzj.i[r~-ïܼGSA<(gHCTkHhꅗ)!^*Ѥv[O$2v[=xe,/ogț;B ,<u]c2,.k9[^a}8+\ݣrHi4a7{D 3%ZdKɃþyܟu/9+5|xRS x\Cc4t[mHZNs!XNloJ+PϝԱWo+_=-Φ㥘yEQ-kx6#ñ[$XU|A5 j3>yZqf)8fA?\li{%sT_Er@id}/2)i~I̖ڷkPlNO/6b T|cJIvsMUt=#C8 +: elpK3ljҊx-L$J06@{Ծ(?nX\96 ~vᅕ,B9q$9{Jp%}NDA;3P?>Ȭ7eZelXR:y.fįysp!.Nt"/, 98f'l%/k.! oCv>S{L9[ʭfL8[Rdž'8yˣnȮ?:7ZPRsA1> ĸg&A2Y2{,[vfriBҁM;FL*<]sϼUz]Y{le&JAc !T.! :2WkaIMe. 7!B QY&sTZ)81ҥr+ʍWN6}tc9'Y(*:hf i>wnoF8T;)kݤ +yY Mˮ(9 LMBNb ?*Bݼ6v".?ZۃLR.m۹7PX(u?ypO\x/##vΟW>!F`#ɡ.#ڄD7)('Dw6Tq]2dmfgTmͻl]F0)wg:wO#t gy|*VCK,݌Q7Lmq\Ѕ>/3<.7[\~ ȘK.m X'H~M6{U.,#>g.eki]dF95ˤœ1OVWNB]cLW9Wߤ]~2WDĉTie;LW|_'ڜUШ082A I*%)M1Ey~]6xi-p𚝩!h6ʝHўO6O;)wx;D6q'=)\,{OkHp,?`ڙ3sT$w r MrndGyz/?x-FBeQ|VWeQMIGՅ.!5fVʙ7㔧$nU(1R+Y?CB,yk uMΛQf{АUJ Z+`ìbR,ͲafaXX|h\nɿϸ4Zmdgc_bxJd ˨1id:R}ț:HxkD n4IB1>{ص"eFFt ^x/?jSv>O"D)I/MG}jBH<z}x.aMm։&ތiBwmi,P!Jizd޽ @QY̼y'9$=-0ڀH+A۾0tP~B,i/r;wץf3O5:H8J apmܜ (Enyc$X/vC7X~Rl5i̞`^s!N[?^JZm,cIɲ0P+\'Ehc)px_v;k޺xVLD׋+B9?[IexDD`QMΉGqQwqw!=3kRue2g>~N&{휼RτJlehh\>+&bcr5JWּ0 !ZClx&r?ycHՙ8bOM^!_iGA75 `; {B[;% xU>|lg3MpOgG,+ez/$-Sxy:GŊkplFIO=>՛u nW.- a1&㾣4Tzm?rJ*NOHiA'EK 4LNIWg"Cz5A6=9ϭa: (]Fxs!JA}'^`XMTęDOL9[~YuvݚΌ{Ъ̞:p ZHz.ҥ!G`*hX#eA3^; b*F4j_i um[I*_X;=EQ*A _.KDX:I.ʗ!ۂp"jpzk#t #s q*^<_ O6؀Xl_&wuu [YǢTtSoӷjB#\4OL7`f&zFvԾdf+Ӝ#+:O^FZ}z9蘝48VwJ: i%΂NT!p]4忦˹4>NE/qҤYDy:5W7J5 4ĸ%^4`oH8㲄!yOjP^ג+J j2Â@04(1 ag[__ ܎ 98?2*J}r>X.;4:SLzE-ن |1%&PW}i^_0\\Sx _͍j18ѝ=S4ӌ2:5a M=mݰHwώ2g R䟹|\T) ”nDFj!6|7V!nkm$'.şu>z$/ % ~$վ+٦==)ߐ$Qw_9o91xb7c6)7TZXgb+Ę۠EQMVjFǍՅi( L{ɧef+p0Xsԙ歅pBT ; 5 B=hCs>PpI \ :lK{dV$2\y}z]iޕ!cEi&-}6;<|c3/\ff1B=٧yq/k@l&ve|V&\JGy\)!J˾ؗn?`l1RK ea $C^Al.:!ı%Tԯ]i0 ܢܣ6 y,!#`+H22\SN@'O[|RlXMvb9K 86+1tנ۞j <*+-Hכyv'Q"V_f: 阾2@͋Gs9/t/$NT@)&1ëͭ[2 d\|̪V;D~.]j^RRf6"F/Vӄ7s!ɂ1W Xlj`{o.5I>>~PJ`-fcZ@H+ Gei d.:Aϫғyqѵ Z¾<AK}%c4<_(:pc7ns#|]jٙ%2pxҾД2=Q4nTZt(9u%3o[!ܰƷ3 vm^jqϭ4Bqz]̠Bt?Z2m]m |VhKVzO˦\phg~R[}]мY 6ahirMaX)mr:=Y?/H͎8XfnnT٣-<n`j\t2,غY0齘ڇ^'%FJՉz9k+uKTR9iV) ٣:teyj|mşe2$`:=5y8t4o-]AgC;K)<Lү7 yA({X}-gsnsAR1U7ObAWCjipvg%~h%du7$ٯ!]i80O|AyRx8D7P0d`*Ch~Met`JYOtE7r a]]:.ϐI ^J\jq*K\%]g~[q l \%bX`A /f_7*F~F|[dDZ. U_3Cr0j?{ŏ۰ 39_Zϱ;Q-r߉>TXH{ |ǁyQewJZf!sm(gLGbZSNg*}t7Ғ1diL&wL_&9rHT\dǔ3>lݰa \-r NB"]M3"sO3<=2tE',dϻČ`\#\lpYwlt2z?0U:z,90zDkh#{NN2b0b`6 ?yu*{X3ptTٞ#?r@W\ rOu2 Sh=lLԢ"b~E% !$gw=\5&^.Dد9$ u ۈ#t4{,U Z闝Ic]ƴ) Kf?TǩTjf{3"~JfL5D>5tz$q=5X5n+=l۱%ñL-\ǽ~T[< eި"n..P]yun?~*$d(Y;8MMAĞ]{Ȏk8 s(Iq1`>\)ͺ8u*sxR)2\QrG6=n@TLw5b|s2kgHko2 @8woΰ k<YG7_2 6G)^% ߒ*g׷) *AZLY 5tQ>}b׋GPLi>'4^קnNTۥ`(S_rV_9N8ǀhD->HFfFz0;PFX7˔R= <}> )]#?t.yw/hLZtfB:~1֓oĤG?NZS%[EcS@|8@i? uQKLe@d \ɾ"g2òX=ÒhkגE"|$q>M!x*#)c#92M Eʉ1 +b#6c$1NA=@ ն%( PamQtqFOd ʟ04jG5+e)lstې/<)tIMhIJRиPVrY]rR#ElA7UBl8cb[%y GYlCУI?,pýN*qd8yd |B@*BIϟmbz[(eNrUhh~ڣ36,D 艒AwL@$!US94Rl= T|^0 Ծ*0ڄ15,]Y\!N6ۉMJ1.SJt±"ϋ0C AV0SŨh^A#H 8Se뒕Y]{%%Mͺr Qf4A˰E,+ ٻA\mTc_1 v+X]KUWP0b { go_/08 fN]9J9~qB9\ zJ:WP TQGpeUv1$pUcb8 BCXI7ޏ$սTup>xހ] (Y@pv+߈͋>.RhTqP*!>A-SԃU Hجnk+)j x.KG!VetĬHU~) 6B#m%O?kBq EH#$$rߥ[}`q\KX!/E=Ɯ4} $-JFcNrEvȄrVΡNV HJd^։ SM|⾠8|Nz`"2~{ Y`/3mIgFlS5s=U߲nTS!TLJ4U'v4d>#nBSg2漸C~- a"bsKtYA XBLo:1*MK';Y"<5ރ;up)ݚ :PG{bp~F}5ŠU5fLA#ϳA;9 N?ؾXDm|D258OWf_nNmjOq0Uw0? <V1Xd..51JYm)O}y-ϭB!_mpĿ!x:Ԡǂ ;pv>S(ڮ%>0ڵi0W1c@u|3\IBȘ=BSp2UňIy.B7X $}1 +CyQ>+p8,Ԩ%|Õ"0ovO#+%b h,.iz:©y{qW݃_뻱?ifv4썦$raV}jb%W=σG0P/ +[-ZP7tD ' 0Ր`|3f%*P OGwxd+q=ۘvbk=A)}JE {w}j#[ =fC]4C򯨷ؽvТ}m n҃#2| oY^,-3p8p+uZE9˻(IP!BAn>TtWpJZ,6q͋AD>yn&IuQLܨĤeH Jnd=󰮋͠gN2LrJRv嫦RSM\@O`Q!^  i@[ РQ>ӯT>wҬtho=\x;| _,OA^Mnml!Ⓘ-.uH*X׹HM$l βv^4uϞ(~LVWiX H@]>k$zuQV6.⦂IhfV{~>P8㷱$gV[Rbk' N94*ϣF=eJ#ÀqkjL61W-&~7ʻGÊc'Xtܴa^ Ɔ jUd=PLi Ǖq&ͯ4wf#u*C\S4^X i P,Y#M ;(HD>lIeJl?qCa1kgBeus鞅%~)U.QGGgo{Ts&nxSsT|FiY]IΜC 5⻰:\BCo5&*w 9*Q&وABLdy>6U`$ {&sV!TG4ز̕%*0Y"ߪAh&+CyAc3-q+ éOէ ڽ!C>>2hQBgٳ++%UC jrG.$HA&+j^2B#[.iT{8%neGѵ#[CxdB`P ;-h[PA4VL ˩ \f;85ZO6r|-%CdۭЗvX {=b9@˭$Tk8蚕9̀B&g"\o~3&+)ϭV ;K6}s+"٨r[.&MO]t40U¡jcAr(7h礳5GVJL'i9S] "JhO" &K.ȤuW6HX,K~vbw-T~yh,sDaF+.J|&Jʍ'PYJm>c'J.3I&% "+x3EX"!FL+R$o ^,>{EW-RO byҗPJ r-A'">I`Z2d2vOVH9B(0/9W{nLLp\EWl8#V7V0@b'ݮo;-G>9뵨[HCIx MZ';sx\h8'"' ']ݰA]K*7fHbCa@)DBB-:LB0:aw!UI"3aC+ߔCiWŖC }*򐎘dM8\nt]C栶B'шҭLM;1N4Ġe̕ByO5\`c8Y?'Uj!v *hl%*>dqvN{K!@!#]wyv']~j>sCDNV3\ #caXt8s%R@4~Gg_[>5pNе*;v;&Hk-t֌.=!o />A9lz_>$̐u0<=Ͷ _OFUzU,պAp1=<=J^`KD5_ d*ЪG>(2dElqQeQL&#\ڄJZ=n]7^0Kj([ɰGTD_! 3kF T̀`ݣ#f':a^+6ție9cQZU"PՏkG/NGz+d~ y u>:N걘?hS-M.f D'u+JL8HêjK0h7x,ĚzQ/sdX?kһFV:WߘB"Hl5iFI*gKQݏZ2DU0QLF;]>tݲa"1lH߂RM!l=4̂Ӹ}ao Բ UsW#søސJ* *BSN[薆+ xG(Yw`SZVm) 0{;QIx?qʚfl銕A|JdJ?i]P`e {2fB"6z?_S4^o"RJ-p Tk)&wCZwޗ}+C I9 UdZ3 V]NK^QX%ek6(聩{"퓭hGN?╊Y0M D<ش&l)d`[DQƅI9gN/8DЏ_N\ڠ2pAqBV*7&1"]65|!Cd [X&[MetŀC?*=/9X( q%]&2 |[J\|O5dft_-z׶[Y[2Md-L7Nq P(:ϗ#iX0H.F68K`cA H#}!+sxCb݁Ѕtewɾ_,0AZtݑel_v%,hW'v8c7^3 >7fdUVUϻ~G%x~K:qVAuXe8{jL0mg,{gɐsG&Z;J|RyDg_D/uimNqmN-eg;OgK#M\@UrkCs s _xH+_3*sj(GxlwZi`rny۝Є3V`&^Dle'C0¤,vI_,PeG]{^3Zfk#eql &K;RdF(]ltN@-KcI@}dÆ=Ŗ5LN"ȠZ,l]Nw6F<] +k,gBl&XY?oM"{XI֬W:<~DDXrx4#p)%fw ?̮+xz#1<j;d„stvő>nWK,pHd˩4}̭N83q6N¶khfK* .@,ae[-ݛu`(T?!U"G:[Ξ,__ВT,gTڜ9Ʈg)[E?fwڥyG4<2߼0j*Fh5֠&3^{xmbbIaavP(" O LS{)߫ZCp J'VőZ/WSŖ(/zG1̜sd(?nEe~˘9r?W A?viN{mKGlRj(|q~yЁ&fa.}Q5*VHo!P^(1NQӦ~DFl0@FC?4a%`3>"U"IO168TH w̉k/~9LM3g|z6؋%H}Zy!)J4P)+QsnJ^T' T{}ܦ,u$;B:uB|K(?x.w?!^LMLW "XeԎmH[ UH>3k+\^Vи~Є8e7YfO*,?^@R}zE?(p,vt}N(Kgf.Kb*K5F#PI!቟ÌN"/yu-iOed>Y[OKsSjezgr] ϪS=kS.Fl M3)ؖ"hIl~7YbZ)Jn/$ `Kxh-~&G)쀑 0R@E[r|WKBSBTh٩f5 QG Tm]v-V3!QGLjIsUVɝVmw s$\',8pcy#_K 8) !J = f;X)UQ 2\]ַ/,Nn@C3P`z*Lk|a7RWFi[AH]^W+m@Ё720;ψ]\F"!z(E1<]ӯ4;ğ|L'4Z(}{^+ <%'{Ԁj& ijv_*ģ)FPȅ7KQ6I}k9Eungd^є97r|yi{E"jq_2Gq6^477PC$ !y9(6v+[עi>d&qUj;C íG]ѕ 'ADt|9p'gpwJð2ҠI(VE;tO$π2X#=A_)6܅nG]!gXJ m9C-P5Ȼ{d.AÀ_9xYe5uFӬKI``r^ֺrYf1U)UI7zm45Dc R.;;uQӰNf#5Ds_,|FMQgXJ>FknEa6 Eި6{?!>6^Q?WiidCԃLr9B6jv{?7+ J.NO`Bo.:#p!7k~j+DJFǷٮcJbU޾MK@%r_MV1[N ݶn*tU\ ^eEG {o_Xӗِs؜bkX;fRb8um'b!t̕OJ¶e$=hw.@bڼ"bm+ C#7hfsE[a]Hk!]'%0) !y e@gF`sؗw1볜G.4T }5/DL@T4h; |HB~ԚQi:|UϤH=߶M 7o ͦȾAw,70b3ٌ JHoۑ@-gH$Ĉs7ϹA=Ͱ`3|pRicM= pGpEz:VlV iN(\d"W3s7܈^y1{ ~`7(f;x0b:^vDK$d؈gHqeF%pFٱFzfb1q.YV9g-֣I7= IUP8o2%Hf o ^%F[p?PTH٬J.'/Ө~cAeYY ƥM݆߆8Hk9rήl{LX%O(Z mbfX!{P~\_w>鈵D\zMktӵl$8Bdh{rԤ@03f`O?zH} אusyyJ)T]-֖H{z$)5z]L^AR%'ɟU:9A=y#vL૭Vw͟1guGaU*:p\@BN -X~#.k5bo9/%nD Zc =7-Tȍr\9ːWUB=_|׻> ޖJ h ;:A#l}p߻-I Ez M*;~%/⤳N{'O=yL;aʱWL_RӾmVwkk_:l` +!.R+Ie$"5@#ǝo+ {KWQ3<5$o뷇5^t gy=(Sz\ =AdR.s| 4P\ L~~V'*P4erV䨯@OwIRLj]ΰ*ڧ>_"ES"CR~%V~y#]3!/gDCD…W` -6Ď"}Hqͼn"קDy"ckZkqZH'G$ץQ]=m}KutO~)Twr18H.>9cuR:Wn[#-9f?h5cӀ%TcYO)34H!lwn-u>j_J\ڙ.*b :`c03._.r]WQ " uȾ<(_| Q m'YV*D2Ɩ,ziޢ.Uɶ7S0zH?:3̫uI{,h#]U/[ 7xDЀJ,JX  |΀{orOG5eIcNEeO߸lC:,4J0=d3K 6|T]2%|x@2udη0NS)!k8ߜVu@e.LPyyL 'kž#F_=ܬן=[ܣ56;c6r 7U^CzqYWO,E}//xH1o ^eG4Xs_gTFث]P4<R?Z"Houhˉxْl4B "p}ҠQ[ø>}J0wH`i8Z٢aNTz5_2F QB7q?KE&Jr.}'*mLE*h[ٜ>~DKҒ5-m]PdAx\H}ܝY9WmD] #N9`,nc^ni) 2G+|.zQ+ ŖP@JO"m|IFI5Ή}@_dw}=7z&ͮ-PV`dVXW_$}ֈLoht~rcr6bYVkYi?n9윞^PwgOיv?k[pvp@fAE_fxkε8p-nĝG{MngCClzDN1dnfC$cEROE`~g'U8o]c"&ƶ8ݙ¸KV)dyz< #*}y#O~z'T욖:FɜHVzFe\YBZ-{-G~tUIs.rO ,F:|i0R&řyWOTKo`0IN`9-0E;A'<ː.;}qG0$s;l& K|ph-d3  3G-֫'؉_zj;/ǝZ5o A*@w22I9H 1u/L*wT]Q{h0Eޛ%&'0&=!nN9F_0LKү'}I=ޒۣ}ΡƇԋ| R^ݹҐ;َkˠT* Q8t(.Z-S^A ^L_G_C/ YǾ:I .pxl[u@7;`\GɢL[j='3y]욉Yo:'VfoIiT1>p a;%XA֬ H^Z.KHW޽~#QSqN.Ŋ@ 50鵖ljfr|?s̓3  ?vltO C0%I J]m);0wIJ>_A #<-' ISM O[; ݷk (kA"y,ae-{0Z 9 R Lq570 wwQxw_&:H@6Ě;:-TJF/o=,ٸ+VCZs`CySM&ȄKAdEM^eS2gl=m*qkݵ*¾-mM]:9*_4̫ ,@d(;AU6*"v0y&H{9WM[sq#]C[vp8b8@vce%`cqSbI##?=|J?R2\<W}KÃ{gڅ_ߺ iz0{4[(<UfEƌݷuu,QH滸m.^lyT|ќaB-3kj meCf 5y;ٳR$,(+pӋ2Qy4n9bs/]b@,i *6yt19 b~ Uz]?3[_ uDEY(  A:۵[~O⁸Jt~HQdSiה Ն ^/XG1vN06-ByaF,*ӵ͑əc%sa CØcR{`cSr+QW4\ :D6;I5]E>KV5fF3dYeDۄ5-Ԋ}=Af-+q=Q-TWFGцV~d4`Vekґ^i:'bqr, .@"bw؇]xo5B NpVV uTB7Fy%T"_i@8͇-mX$pvPQ&-_;7j}h!;q=c6y F"mdA } @Dz^C]sǪ-p}.#U7HƁ" ,N,@ [En:gy_<ĝC|`~L\-۫Yz1Ѕmzձ)($7fq#E IN+@4FL#d,G`w%kv8]Jh_:m o*~rMFג['B9ZHid֡>]rM 1+,#VwC2'~|^7)X1)j25sprA 4+D-g=@>` n@-e=˗'| Ix'-C?cj++4]K{oe2iRC^+0۸)r+mJi2uʝ0LZmhek1ە^ˊlm26aU7,:]A;!Lzi"S,G)pI756!"49#XpކF٨wD{K-@gx*qҕ*o*z<7q7RUkx|C2,⮖q<-Ï][f|7CU&ʼn,X)$̾t<-E@lhxu};Ticj6n(b`*2MU߄"P Bjl{%#`FaAs&y4G[!1RhU qUhhV,ZL pvXfGE_AlLaG F lK8R@:k[\ah@- a`τFMuD Y4d:M:)vx?ºtX%$0G;t7k8E@א!9Ǘ )0V UV(mdCE\Ʈ +jQ-a U&F= L䌨 ֱҔ<vHmH/J3EtáfܯCD}pe_+#:^ߋgE6ANL|鴫X;yLzn@1j#;#͙桨q&ݳ¿J r;M4cxD 1eHG~>p .D@o}>1 Lg f#¾4 \Xn ޙ6eyO%oCxLtuA[ꈕ/劀ұ2H}$!ՙ53\YuUɬOKƽ%e`,ۃF1s.*& @pօ r<4k9(L.|RAINBv6 Oe^ żQ2˕DX1-k]F68>ZqYvcΆ ~x萱z1%"YC5]\Vu)֠!B ;Iy~奲w,'V xv3dPhjHV yD'8!RiS":(ůUZ`p]7IB 2JBq]"yvXx+v^͇!>6: _UΡX ;w9=}AerU%nJx:צi#`^E\fTxeX "]#K94f+L2YFgÇ;hsh2\ıeC,,n`lM^~D$QKp`k9 Qm?2įYPn&p3 4):0|XȨb9UwUb0<CBz5M L/]`?[d F+m(s].X|8t 6;m/Q,G7'f :m܎k0 dwzwt<\V:-,Iw~.%c84 {QGTΊݰ >jy\z`k?:+_jup*cՂ XcSE]|78IqMHtaTa.ndbNBH`wv`TtB ǞEu|/*4CUԈO+yo.Qz,t (^XNJm,;Tec*7xilԧ]LEٕ! A+e6|6{cHr9 ga̵ 441hg #dM!RtG9aʍ4؅yPbHʹr(uUT{j߾ Zmh=Bz@B* JcjHr1Wom@IS۰vXqv'c/-,H8S+BXkbtc=W~#tm2՗H'Nlxv^8=k YP6V( 3Xj/ՐZg2 ۞=.St{⼁/]zZa1#ʜ4lGԔ(I{?PQ?OG(ǃ(6ß^uP‰^kS۲Ǯ!p[h j)wfLqՍ~q{E*U~ڜKSOd 儳IQQIeg$ۼv 4酣nvK - Sf1_VFD\.RjgQQdHeAVK?[]M[Q@Z-n@ҢK2Θ啋taFXkT-n 6/MἯ+#N/_]-ڹBjYϰ\Co'Y-=]R6LZKޓ^.Fэln8NVRQj-M)U4Rx@`>=סC Ț)J 9 W[GȽqM;% ^Tw#AF" mss.V+QJwf[0`%^Nș|+6ތ%/D@[i_8$ Fo`_n(<Ԁ"VДִݪJLϪ/Wka\"O[h}m9F a gdmxyKt{%=lUldb'QlH׎C9uLսƉ4Tk*IFӀ~m|J9@`E`͈}L@uIBMX$RXgb^Ht=/gjjSEO(֚VՊoOˍ>v lCt+;Nb9 H9\#Š 6us<&z. c@9Bs+WE뿙JiU%^/rmhjT=>1S=]T,wE^XrMHF:ǡv3ǰ2L[*e$m eL⁆铚[5%gMFA ހ,8L}_pqkQdw;r6\(%"r/ E^h8T 6fUp(. J&܋-]!=ewSL3 SkI}LvQ0ȘEI}Qg2{kTͺŒNQ BinhJ}$R,*#c6@j#oȠ({ 1O9Jaңa,'""kp]TJAZ~4ŽzG-wLGg"1ަt2yAzTv6")aY&Kh$.ߩ*VeR<&v9iT0t,mظYh a7RFTaꌓI[NMšRˋ&$ߏxGn"N|M4 x/{,:xɞ1`S~!,ef{ C)E 3vQ4w /X̿eTg޲"9J8Ϩ#$;#YkS}zK3OmagаdYz gB#jQo?yEї{.5ʭ8{|rڢGj}*HihV2݈6sTOik7V?!/K@Q~;g~w]-öGS]&'GIBfT㳇̻ NpGR [l&_[WrCOW}k:_ؠ?€U6A$ȰgbiثWȱVwa 3VL5 Ur:(wlѿ j'RŎ\uv>wNyء sYáQ.k_QϤ?"9+[CWwWaVV(N3'UXZ_v0ch ׀BK]+[tAlޤQ c-aF+<);Wry'ɟƞl?}Afɀ!(.O 1$zF{BW.mes^[O3+,֒glc)V.4]K.UlB?;|U]M M0l J1 ;M-ZlO]9N 8 L/kR~55F8xe=qp~Y*Q/I^!iw!:D }=2gf b,VB O&]^4 5QX3=ŇLnLfZ&1EM|zOAokzrƠ$'rzJ1}ugҙ˪d+ݽ&\dI -jpdH_Jt6?0˧7^FS߶Sj0EVOgEŐ9'WSVlSؒ(&9=RvϦ買fmN1 ;k\ d (x=`2 Y+?[rY/c%V,h9lptzҭCԖ87;jk! ?d5ry0`੺uSȺQ ʷې&$/ A~ l?Bց(Vݭc7Sd%󺬮v̫e; DYp>(P{ͤsn}n3K}x P@%q#|<4nM5I-q JJQ4MW:C TZ >R"͡^#BHѦl^(=# #O$g$^!ɟh`jjE-ѥ9Z@vIUCmԦwǓF&)ɏEwdUބqQ t*Uc R.]6yG[KAщ&Z,e#[6ג/@ @v at[Cj 8M !`n΄ ݟS_T5SICgh}͙G`.L fg 8XQjsg똛f%XjڍdJjbgLe^a*jBcu+u//zBUk޲{RRhvW|NEv0Z@P(B"AIE^u brvkIDK} U?.rc{ЮhYnb #U`o gb-AzigH!U5+W87)vu;$ {hޘFwiZlhNȻ 8XNBM0`P0պ]I|?ld񐋋oՌt%qԇc2.257'Ŧ(l )WT?ˎm& N )K/x4=?w&c%`rdE* m A%o xhzkЋoN7V!4UΌh8[]|C竹 fD«(NX-oHмSnxdh22kgkhK#} v1歊_}}>/| J[SAvd^b"L8aA 7﫩Mr6-xMwT8!WRo>#ȐTֵExΚ TsR5v؎_ ®$ F]A}:8~|E}nl-Wx}2Y 1NH2M- M؋Xߥ?J4'jevls0$VxgH$0I&{jW40>G5YhG3H93m2ϨWA_Q{'eV`\3n@_8q]l$+eiyК~|xP-0fЎrHt,SiχKS\ZUL Ld,R]/M3׼UJBsCA(ӄ/lgo}wk؈n$mH{FB-l{4\Ca;opj]x{C_~G{;pAd98*jN3?l䳸o}ȻݺA@_"`fFӃਬPrǯ`HW@DWY T&60,`s7t@5!6X#6x1jލi ]Bx&N%uWt =E]\-59L? uk` yIӀ–m_q=Z &W 챽eM!D~crR-WR ޑV:3qd'/}#$XC'Bq<31͒Mpz= C\~Hy~|ZE]E~84wwc*ٛ!'ތ!5Gy-̳pL;FSQ;^"!j)A^uyҊN؂Ή;qΙjKN7*`@cJ!~D=֘ݭ`Tb0IVeb'(:v+oYh%V^aqSR$ɯpumQAHLu)Ac1;r.F[WKGh,k3^M7f]C!4$"f 1N:RH%_C-^NT%f ~c'Dx!ڮ7hFR2Rc085һXdgZX31g1c<48[t :&-QJ`bO#1+wdrY#̜3<+e2W|g! ̄x=-G X}Is0Kg F&d)e^6cS(SiU i~ Hf0FwhiyqRԚ蠞MSys1ѥ ͶwqWe)lHa \4*PwT+J. 6ryًY &g34ٺrBstBOg{_%8wMy#޴D_~Ud/Hr|~NFX&O2IaO6@ԑ$&@i",.-I?&͐;[] 48@frs6xB sGG8%^1Ƕmk4pW[wSeOg&-48_# 6CKZq~}7)-RMg[\\Nb,W-`mt ˏj[De}LTsM 1̈́ K%,| aX7G'Ȱ2U>,b;!Zm2͗w<ר^w-*awDdԖ^,P6O'f'%T%2sk !¿sϪ)r)&%H]'HYI8l'y)BFsq~lbdlQ쪀'Teʲר\mTXl1jyRi/GL:pДf"5a>  ![#} v!CwóIe]\&9"MOyrIX$F\!__lJ8&G2ؓU5;E&^~,05RZAd+d;/VAx)'Y{\ύ;L."f|MN(sQ!oy)|拋c4gK̸邘׺׆řC9RCA!JYx[тW*wPBFIcb%s >q*54@oRvnsQGL**n`T0j-w V /R\NqtO7.Laؖq/gPA$]2q2PR8,}O"BM*%|{m'k7]H0C\v+ S,z^-.[w/ f.Yh6D 2!k'}CಈԎO=$ZzfXq f%쑮)E-q'EC swd52$l@8Ō-!nFs<ր#\ ᭳'2RڻbFXu3];~nQj*@(+e>iF$oRo&Dd :>i_ZrJ]mٕc{p@֤YMtGyOw wqTV:NjhN 3()3[-+7_ʻ85pChnJAxU,F [|)K}kjoQCH}lH3>wԷy\Ƿ71&;ybt֋|s""T-#M;A},RuW+f+^]=MLXELjW:!x,YIeUۈ^*%  _Ot; t.&ѾaԼJ^:zTGS£I^ 1+;qj`+*Cc=ehT3_!1wr5) :98lW?k}mML k?9U̾hfXIj7ykOw+a;k7[2~מcuF0MasjEbҞ\wC V$c.dx"oqb}3/%?%Bd@ >qi'B ƾ@mPVT9 (fϘ孡 ؐ-%< <ƣ"PTs4 {P%ḁE%@'.B,4r-=V |N퍱(i=LF/S嗫1" N`"^"#SS?=*?O+[vQT40_(xTO7h?ISEC = W Iug#w֛\ %.&XO-<.Iʇ?83h)DM dKGsu9ؓe*bNX#k E9?xziw̃BLFelkjdN;4= %6^?6W0)<yQ tseYP/#HTH2&btfrM)?/N˛R65m @BqQ9a])el$$"J^\2 ۷ϵ)IxQNA{CJ'~*E?xnZԸj=_I!a b]ړgI $m >O#wd%@6%Gxn8rZ,LW s6FH&GJ&Y~A!n [-IMbqNiî Gm VWnHNBHqdtWndvEX}bSRGw@Ve ڍ??wpvpgD{|k-.ZN .|e+9λmW,:ZȀd1eyw؀&=dgzpmD08  ή ԩ6 Ra*Kz=8 vh13E֯}+j\vjzO 80`p(0٩V3]TX͘y|K8DQcXܺ/ b] q;T] SU)Ќ։_Q|9-xϡA*vF.-ʎxT煤P37s02U٘oY Sy gﹳyZnyCU|݉mЫzvŐ&!}i(nwV!)\鈕GDAsb$Q40?-妯\ WwAQhGxK s@ebHɗ/(]XDvJ{f4ʻHb/́%H6_`O{Y*qimӋtMQ'#R_ [4:} I5c1 yCή^dg-Z|а_ |'#ig/nP|8,ǮWPC+Zp+r|O p O$95 qFv)/.)ki1^ O%"Ɣ4fZ80@R mRĹdJ{Na fs{ii CHg%|^t5C/Wd3jƮRG'Z{W}M Ⱦ);g''uŤ 6 { A Uõ '.xKCE0ocIy_ƊGC# eVS]8A^AN"b&rԼqk#]q (%.2Y Y[gJ_TAk9v&V|O8Ti;p{iͦzPcB]̿"AwP:}`kP]A?/f؉Ge@ۓs\Rd?TE8}3&Jљ^yqD7V̟mEmCC N_w"@TT`IVpfMn1 hRRɻ?|ʼ52OW|.ڡF*vT^qSJ֝2cO):z֖L,RRٚhcaZeӱ衊N1*! oc޴W"dOvM Y{ߡe>B}TIt&&qjQ5X| /Gm's$j.hqu1UXWo( dOEZu Tsd |m G9kcߴ=GkP (u$G`70m ,aDa2d=o> J¶MT 1{~k bbWu`W];T |<`+O0) ĵym0 MI߮yhWM%W w*cAB[<& '-N-G ?@AZ|Sh@Jx2jƺT#YLfT7DH8?_qs`k\|q*f땈Ï~eJH?L yJ`wIT:cyVK;P&v>Z9(/(Ss㯑Hn[ϼȂ/ &6Տ8dӥ++ޖbc$fmۗ-PLIP *5y~cĩL"l*5{etfȝPþkDsU0+dI '|:}5E@ JMtП''aBap\fg<@㱟m未;VH-|M0&6bt݈/WyjDs!* "c/Դ>UxSdI*ٟ>n$ϢfJvP;6KV+MMn^``Hݭ"PX}81}x4Y. Q"?(n9@Ӧo!y(莹:@T"qvҡ[A"cNBWeåM H~qZS5z1XTSRКxduS#byn0w.Ìx_e},z\ b2y+đ$N $PɉNsݣCNSZUB"[LSk"sXЄsuނ2zWVsz8^̟p<TuH,Mxڡ)|_ttc$ p[^+̞hCK{kشְFib-t+%xz!>Rgt9`3J> ,!|׹PW("2"QvJ_y]YcU+*˯U5'Ɖz88Be'E}K| }3pH'_ *ӻЉY_¼(1 M]e5;B69o6xc0u6N_l3)hFyXaˁs&ƿ4[<"+mU~7<LJ]m  $Lxrͩ}5Rx;]><O1ɭ#6(gA͘`樚Q; xٺSM`V'u-2ys Y:ft #N LPk?Q{ /\<۷ոݦ&13ÑfI㏳NƉOv{A⭺ڜ;{<,Ά/鴦t˭ztuN @_ YlT N5}yF޽unPLe}%BR_5H^>sC6/Pe$tǕzg5>Dlv-<+f3O"V'UXG>&CtTtdXRgx00/79f:]DC̗ ] o F,>}`SKO1`l<;87 rtڲ:cA|B n L F!N\橅 >lY)GhTix窻Xn,Rӄde͚ i w(Ls(lA~ ޱ,* M&KNyRΠ#0& 垺ӏ=`IBUتgS14Hz1QO:FRÄԓXu#އ%U1j1Kr5 欆6lz(Đ][CJSv:7gGթqaO$M &ښK5 {ZLBgƌ-PC "dbS\sVVPD}x|k!;'~q/l͘t$E G_}aKQ@"gڪbzu"/s7-g>6/ IB#tu_! ^G1xyB18vlv0nkg2h1\!` L4`F5$۴O-k>IvM_O-T9Cm<1Ӂ\x~O"PPE@D"e$DWuG4=ѵWпN.$r!Zprwwa1n>O؋d>#m$fRx6CqPֹǞHwW0(K#^ħ=L^\2(Ck B|nTF#AR ۿz~zN-nu{빽=(^bDNTs2%O$Pn3pf)81 EsS.%l d̰N/NbTGL Y|^浍@LG,FYE>ȒU(Ԯ@k2 r._L@ Ǻ;+72E)U}>)w8lU?+h'"Pa ja# -1PρnwEڝ۾SA‘O5Ḯ;A[w͡w?d7S3aLS ˕UFΙڏCN?L2;mq#+ލrj'kd&0%MGI/05K:GPa-,^qV~gXy3r., nMJ^dB;wnMiS 9%J}~x?NS?.#>rl6耎`:'BZ$'b UXWERu9I8_L^Uԉlͩ3N̿p vb /dT.Sݯi<ًY{c&ߚzTD_9ORWZSua2y6v )RqNY.?ߙÜT1Du|nl^O>dcg,?ٮ­JM7#$L8}Ik 8 :廨\|J)JɔVi'68j&뇍%GǑ sX7d[1F}i!{8EJ 9UjV}QJYQo~ve蝖EP!GKU DPӛQ.>^|5_:V5z?yϴŅ f}6ȒI2 z^m6sw/xpD0O0űvt3eIڴ}@"xޗl WWm<_ʄ:e9?5sm#Q Pɣ&J79oC$n3!2TV_7ktd2{䴿Q^&XeJ+%+:bgrH6J ܛn=G 5+,Շ%"ВjH*'Q0Jth5J(WڵSW{Wh.42yb >yެ/%Vj\2&sKY-KSҌ/ж nJmGz XMm mF 4L;HI}ևIksϡa|Y_#9 ?LJz TmuTs S'.02% LP <Oc^\Nk/WmGձsqVByhli@|;pX#K ߥ}T Ӛ 3${-2KH+D/(/@wec=s00 PG}r۔18hv,6Pr>^d*_fA`5 ˟9_iK Yô< #8AE-ul'W۳9]{U ς)mk?RRGIÆG۽1ģZo1{_{޺sߒ ljdtP4"CVۦ_6-Oi1;bt#!(9q-G CKh&糚Z9>ڀS^g2DBKUbq Kc$Kwj$/媽" GSE]9=ѹ6V`Jd0Aχ3ElTK;ub?XD:faKv8̚gqz᪝Ct 85l[1ռ5woao#C|wmӔIAhkpe*c܆`uЛAFi77*lwC˦F0ìonY}EW\eIOrZbʼnEd%5ˆx$%|Ci`P+rIUW.R3@cAzDwNնiBY"[  dq=rq.GT:!1(NNmE:jf|M2FP{!Uje}( FEʳA㹩\H!v_)Z=0ogx^}e liX!=Oi0\eFb5 hL]r3=Wid&d@?¨LWECn-`]ҋ>@TO+rk_Id T3oq48x*DJ8[=.=QU,0z㽾z𴆖} ua3Gdo g"w7ǺAFJ 2Μ Es/Gݶak= fo$Cj," eb${;e[[OlFȍL,(cIah& eL:C:X1+??Yٟa2~EVyAّkVkCI]Gnwq\uTqh[}w ]RT)Mx[ˀ_&"o:p烫}LoF KߺVK#ZCoKQMʨteW[HBwnDjoK_'tNr5~j dVǚtS7؄!:)6#бi(8{y %zE};3H.?wQZTLV1Ws1*ivP^AXy5Ӹ|Et#I zr?lepS;ewET("fSBI2Ӫ%57ԾtPΛ_.|3銸 3`?4awJ~z7.) MۿC`ϳ]O!t iOå#ZKKT7#py+ $kLAv 묱B #1:+jtz^V8 a&Ldžظc%"̨44j T{WC)#:Ri@0 p~DEޱؗ-QNmr}cŐ[~K-vw.%r su%̲f [X9Z/< CE7jm۶0i]m~#KQ1\YjRNq5S.%<}m6ֆ;c z^欵Sr}U iV*B3n ƾ'?y7`M(Yu`t|=~\QS0ETM# lp(X\-xqEPTDyh`t Hk%:DDClhQI-Y0Q "cdJXBKto m`o ƀ+s nq"|"wd >H 5f 5zry*s9v#3E`Vb}4ЎK!0!Xǡi%$ΒIp9 H%λJ74O<]r4h/!mIW+dh 僓R+̗g-3m{RNEܫl{2?¹Dֿ)l!֩k<~"ɵO| GvtB >)1VJܢTg{Ic0*kwUÜsPPӂҬT%l )uQ/϶>#L.5!˩e!X5Eސ2 %zkH RY圥 $Ʌb?y ݻcԺ%lKd[];G)|OSߚPqaxJj6mSγL̕[6i ?7>04ޖc btee \)Zxt295zbo#]rWw% {5]Z9kBb/Hj*=෺,̩(h0ѝǽd)U }KWL2WlVn0w|ZbVvƗ#uc1̓k覢~76n6f{e`X}eyD]DnԜDòQ!I$GyrRZBfq&Kf2'ߐ\vS=zxMBCQ[þ# mKOu85q An('!n[f2) , -&o&DVVh+޾βɑSm%^5NXj;]+fͪ%4w%k ͻ`uCsh kJ {76Roa ippq3d Kx|[D\na1a7I7l? (*fr = HK vP†l Fb' D,n߱"%Sp N׆gGeETٖO4]"k%$Yh6&w`C3ˤß^iXzHOp<'wsa{ΛFS{UZ-v8Q]vrOw-^;J2)ir3]ƫYraCkCo@)gAf5H>wSz%n9N+R+y P&oz=BL39t妟N.V CVX^;<TrfTb5dyF>;3-er2LϪ`91CT ,06Yt~NZ8Kws= .;EysjgP^~RySecj?aEC69Imi;] y^$?hO:+_}]FS1o"gST(1,Zt1xO$oo@s ~-nGPж(+vߓI!׽2ga}n j"x>n)Br+'^ ]K&Ozܲf|w&w@CR;Z|CA}#<\qSh!I|tUAv4x:]Y:Bz(1 0f6nw~ àDH! I|d`]&0<{yxPfMm@Ѥz(ʽS®+ǥu|'X0H2yʡWgF=i`O:;;e2=Za#q a rk7vf| q5-=4iد=ȝ.7Xx j}}m v %\kԻ7QMah ៰e;ո2Kw5ssg6oquIvkv6ӼU;3M"0TSD j@~ש<SQA#g+:ۤem|˄DuVja)[Zo<"4ٗxN<dK*C}@g͔,w&K}8إ$kCka$\%;G Xc7n܃3[L;2آvI~PXQ ` ^BAAǡUXxuFDNs۝9HaYX^"sCr.wK?cP}>x@4tV)Ǣh;%d:SX܋HUlK(XiH<.!'ЮV]3"ޑE3,-((Iv!$ ^] j=0]1rVѼjG{|myJ= 3Vb_oc0o t3:*$ݰB;k= qg"!6!J.RﱻWFk~}Zܷb$dVɗ:ɰ:Ż!t-d"6Ke"C`h54^ =Rmu:Qk=3-"sc>T*U@:~DvFh-AXr ϶Llyԓ-.<*w L*d8gZ.u \t[iцT٩c8x )|~4J@Nm<f'ߍk r+_g{7YGG M@)'(Q?㘒]&|xY:0wӲi"L gb9UB+S}s!SKgm%s\HB1w͆3Sʀ =;]XS7l-q*ʒH Cy;FHkF䶯yJ=Xu_EƼ1y3\>B1 `d.-%jD:@vY`~9:BY]զ,Yke6+coiIZYTJ,: CaHT[c ޔޗygSN#rW0j ĔCDr#B`&+dJ_?OWLVkv6;gL D hA@{wC;Hn52$ L֘*}xFȶ`qp-f;.\ %ґ+ZDؒ 2#1#U@lbr 0[䐓(LiK{!~'zw -b:,|ڋ$Gܵ ,Lм֟Gbhf=<^ҵ^L)&{~յ4CVzq `^S4goPzk29HmJ_2DT)^I3sLQ*9>@4وz՚ctYDf@&j+Ҟpys@)~wˤo.xi+:TTbҿ0NCBZAèNJ(k@/OlQ![1$6 y!ѢjVr Cvr^zpy 60"mk˒ʫdZW%ݼmV+ʈx+̀JvSd:OE"iї @Bh*Z@n6Xg>{Be/K]˥̦>Qy~uќ -xyaߟ$? |L1xljZlЃ?{SH|"u;\}kb'yY[~S+Gr(>_E=#VkN\>ƍw sOd|mնtXPi?4;nk!v%k"YB}KKY1=< MxyQ؄ CܯLb<ց($0t[OAoR Vg.wuwz aq2\ oAI!V),W`p8_^7K\#Fz~U[4.B㋷&+NZGm!p굿Z5|%J ffnQ4B* k\]:*°ٱpPC#[f&.IhϭA/pwni3bR.C1)\DMAtWʒ),ck@UӹT37ܘj3 heLؔ&'E+RAsL\"R+nJD79ٶ&m8}-m.7PTBo~ncxP> 2? WJU"mh+=v(1= 㱤6t^Y2$CUN5inKZNF%mbbӯq֭[Ϯ`*Q՝H)`~ۭ{j$"Z C/9P}|#O$*h/? bs,Rle}uʊR. 3~H~Z(x^͋x)@SKzBHM;9Ϩu yv8K0NFZiF+8v|afk^t FjufJQel+Ŝ̹E#z)vZ]Iz77#si~fĆ{"XVҟ@*:K w!8Z@^09YHc%n3ӖtZE2s$EJ0Xzu`"&9վj*y!-Ҡlmq1x A W 8%2,dPOZ͹38V+RZYr= q.7E^RnAw8('h~ hsU@& 0z07xLOSm$upV<&$ Xz g'iӟy`c@MOxZ1 Qr9Yg:_)P llG& 4[(&7?D,=c$G9G`hԫ=2svq08<3`^qjWGkRfPu|^&lW s~Կbm! t7=¡qݾ~l_ty XE0 eZX+W')9㙐BPBOzm(W؀=kx[vs 3`~XC~qkB%z<_ k͎%G8^2F&0zYK:\ 0߄2V;xT9UQe4\JϏh-V43 UP"`ܣIG 'm]9ar/`0ۃ,T10EU{`<yGd  «J@>\+wv9'2g5x;͕"e˗V{WQi9D '8#~r72+-0` {#yZl1}=>&ST~']Bmܹ@6E.~&i"O[3kOlwrm2/4R(@ѿ ˣ{RuK~ PѤ1gİ-TRlj@KSz/UaCN_+!V.ZuA'ns#A _͎!1.:℔R"ݶU'+HR@YW63I$- |jF`:BEȔ%b(p<`z ٸJ-#;kw6Id6D*ɕʹɉr7}-cAa-B严(!dM'kVA].&;*fy h_<-}/'OHMK棦[8  ^!?h,D~XY&3̕c qkPR/SBFT$5PRF 8uZMS[AvTg7Bj]X5#9V68p% hi mWm4HqyO_I= t(*FFBHF9)#¤9.J9E"eRN~GW8(M4 i%5=%BxE v<@[vbS6di_w!"Fr`ڿT9jMlsG[4qJ.6<$n{r8!s\c&8 Xz?lZG~(L7И,(#8c==/\d쨄CXsl$0ݘ[!/KVPaz׳+i"S,^& 0W*qX˻c?VAͨ"vC ~7uK"PMh=7=r?dJ9>m=ꐴ#K /1{;r|-wwv`9hԄ0YIJnEyTnHZ:؍ hX ByJ pwJcpR ¿BigEZqlTW~K'Ony{D! zB蔵-aҸI6l{c|ʸsx+ٜvH@z9Y~ `f5.oZra6u|ְ"!؂I2 )IeHC[r>W&/~ !4䁓5y|BYA$z>l+6˞^ P,Z/%k3ǘoJ+kJ},H{a|)د~~_C1M7>/C@2ԳO0ȑP'J(4䍢:yO\K0tNjmc_zbr %pq_(ZTƿHD+,w]onA-\}ةϱ2``| )e.dQMnZ^-Q д! VzsΞ%R~a:!mmKl,)XThBza~G<.u)A~QoL_WjOvz(JZ+{$X;Z_Y~ E(Nx3kqUOTR#FPR6^2BnZ Դȉ2Goo0$*xDs\+.GLmAʞdC@d AVfsQ[UT:Nh)[A> qX[Iԝ[]=_3ߦɓx0 ӑE.F<x?xX, "rHVadU&\hc}H+]7ǹE ށ=_ 0U@;g,>(g"\͏y#hV1v>,S5|ф;FX ?}r mj/1+sww_6Zȉ[sFk$ۃ{'̆ L4Co}V{gT9#g-֤?A_nVxKv:}_mK7ѻcH)Ka5BpJr`0yn#ss-cBRoLfȫlǬ؝VO{ doulW| 0,GV'(7Z8d/ub0`H+eURH:N}81 \BZMccG𞭮W37u Zھn|"CwAo`Wg`倫Eyr&6#nKEh4Fq_-M+NG hUvI@!Aq5<ĵ_8+$[+ i!P: Mn^˪cO'k[ otHeM[k/:N)~c+}spBx!:v~ БiLx=:2Q$߳{zP1|E8pp<ǜ>(1 ;`SXQoW xK~ùd̮eN$7<h-ò2 LX?"Ǖx|H>A,l~:Bj85<;ˀ :.J.73F۔Sz9KB wa}9 7c6>s˜))81X5rqfQb2muFӃsM쉊9->g4^;Ԉq4jofulðE ܏ܸ _WD^na\Q}jΉ@4^X]6 p1ނ~OpJ<fF+<728~wW(y1RQ(T[rjHo3lO&Bue <]쉈w/2 A&MKګq :Z%65KAHF_ N$k0% ~rHxHkǓ\Na^% ?ty߾7`"|]f1;$"G"8pp2q[(=6'tToSKwe4dXY )g$P5J@XTH^L[h af]<QM7Dp8&s|$_ hҮjoxn3p*#l|v fp>N{n77nE ~]YcT`}k"aHz.lQ6q8r$#{=#IX0J85~{>@M=8]љ $ * !\ `+y|UoN^d|fR^` TnP rcD0BSJh GCt[<,m<UAOFG.!Wr>Qr.(Gr@ܑ۠sɏ?N9c{ɬᎹ{[ն QwAL޴*"Dɇn~sGBC8,K}X8"Yfà s8b1C1E]RZ#WRFiʣBDgI-6qHH0ŰO"_qC]7\NE),=,fsgA;>e`̑Jqѳ`X{'nY;}3A岭X7s9-MPƿ0{x-"u76UA-ioʤ;U :tn@F^҃8/ Eez`tҞ Ĭq>;]4v7Mtvu# H rAT( #N9 cXi{ z$o oJ5)TwQs]z״;x'W=}E5}ۮ@ԜH!Du?gE9cX> u2{Z߬q(, P9B4RV;ۘtcTwR`T4Ujt(]#fKB4=P$7/Qh5VKZXuC$lZ^Sub-KR[ pu5)v]% iHŬ`rh<yz x:YNc1PC4v)0Q5_EW͠:!2i_saJ-݆Nؗ6t@Y35Ppl&X$䚤Gx7?:s=дcߪɦ%_[dHΡRxM_h db12"ˊ`bCoU,30p'Fw3ͱ|XYq'z$-nn\ZE"fĄEN9`\rYÞDJ߆D+kӨj>u vG|5V5s "ƷHnYYV7nŸT~l$ϔt8tҫWYfΗR IA'r0 ("X.duXBDv5&T ?q,-XI]n&bv#[dn+,= U@x^MMJi.ZзNm( '&\O@۷_T]c>߱+] 7&2Q?Jqw9e?ڴB__@7쏑geG&vq/P1n, - xU:SIE4W']"[5+I0Ue8eĎ A\SK D""3`XSvMӜKs[ ko]{ Z+=(A9-vC F Ͼķv*qiFPM${ja.Złd)ՓhH4vTGsg!AAXZLU agݜXlGc2xkwrX09fo{b%G3L!N rfCtֶۋC3Lh 'pr@fz%A0U50SK.x)}& !ޏ?M[⬑eMgV]0NaV ) c@S9FM َ@!/[.G)e&0Ng2 _#ҳ%""4FGhd󌛺朽B&F 'NMƬ}dޤ~4p_}3RJܡd#^N_YWQ/46\{be]qxSA9 CumRX!!#qsMBU,7%=!~)hP+"!/L!Dt }nR:< uAS ys,g^޳Mzr승^W(QMNazG:ښb7>8f܁+ 0&w' E!'dœv&aV0Q~)[ݴRz@d/{acJo+ ]msќT2FWDL|?u3߈(OD~#r6_R5Ǽ]˒37=D*/=PY$NgAY2Iwue%e]=&45g.i,) f >NPS4) aX<ȍ/ӯyl=|J!{1D#wAq!VwGelSp;qhԩeVa(7>sL"RXF]aR0ms9vF.2tbnTEEB[a#5NT6~|Qx'_w1KUk`Y)Xs۸75QcU\sNuIIйܶ@eM GV'+P7>mYGSD ֘}؟*p:$H@AE-[ ʇ׎*ޭr@u'&^$2&IP{u uǞb^CI-H:ɼ@lAK ٗ _`(:<6j@w Nv 6?cH&Sc-иGrFtvTR]n#[WYl+MJE;R' 䐁b!2M:%,fSQS ]stQo$6jƕ%ϐ'`%C0H=oM8$i:,1 {dz_ ټ=!r( '#FJ}oFqpf+1(TZl@1V 7T;W8o) Oc1_rnbHr4@&f =@%nL@c&7GM_Ə &_҅ޱG?6A,] PģP T`u Kk6q& x+bN'rIgo .8vץ 3w4l:X6\-T`;*kJ$=B^T}Y.K ,B㹑soco.I 4ZCGi;n645B#;lK8 jJ.Q jNr1h4D.gJȔD{k ŏF#k:jM_ȣPVG%=R+c+`yHZHOkkIW\LYյ<S_OābU>]ޗYSS+&_ lt\dmb YպgW̚3@}lsǰ|\<P aJv+Ib'̆twudi!O>$N_2nd̈d>#XxgU-Vi~W-'i%!,&?Pзw X*Ҍ GW.!z<_3X`|R] Pѹp덶xO~|~3rV[jO'N?Y&GXÏt%oZ `<ߧ2{Y[V8)֌\>YDtW䍨lrIK07KxjV͠dl8Ff8*+]7 akX>۵AUxLrsB$aQ\QR4A1kl3qh0HN'!}dz:S&glfIRnQ4`?C7( Aj)PD5Eζ3<_Ryڻ=<ͭ:ұ%8R#nEdD*!;鐘?&xӥT^Ą8%BZ1Lӵ&_$4N~һʊ:w.Ǥ1em+]5/eVTPoս,ͷ]fJq: J补z#^_WuRK %705VCpfG>+# 9c*@;k w\ύvKK>kIHJl5-TAVbr(O9A`@2I܄Z˵kV"=梵m.>ܦO6\ =s`3$L$ODy[TյEhQ; d`b#=<aAhSQe4ܦgH2~ʺuު^7p$jgxDj%&/YA|M}K"J#v.< * i~x& *ro( #~l(SV ot׮4@2["<=ZBXZ #-34[\r& z1$zBF&^Zi> }r w1H/ER; {gn|t/Q¥W:brɪʺ ~("Cz\ \UT/.=x,aW5/}0 h82dtnzsTH`Rt޶F>c >v쭣HS`+pmMi9KCzWG Ċʥ7^; ]4*H|VßbdZdnNp9|oSNfa&BbOzJH_e݉bLˉ]׽Q+CA$yr]ƺ9I<_ݗriymѮt"v[x+H{6!.,Ik .m"}]BpQe*-OEZ*΋Vu ƃ /c>[g.0-ڨ?~rP]8RSE%Sp.M%B?ؚ܃) qפ?Dлɘۀ ;kt^< fx$ xOKl_*{Vh_&/Ĝ6*jKDHsTfa8Rl$Y#`dH),Rr mn৑h.p*qrnsI?*u#lN1EuB8Ef% ]؊3ɨh{]E\^R*-9FN:-:@x WP[J?3K@xz} U# t@1\B&=;w`D;1ڧf_Uɷrr<>|l4,fT15gMvxWi5p}ɞhqTaՙE,lt 2;w;Z=j/kFԤsLRt*w,26 ~Q5a!h0pHGؾ[h>n='咋tYi.)9?FZrmLt޽%#KMPܔZ/~(-DbX^ME9%&ϥbN)^e}-$%$S,$¬vMҡ XckoX;'G}, Kw.4moF|ކB~{/\l,3+>![&qusΏՉz$i )Oq6@Ar͞/PzFAkK[q]ӣ+wS;" 3{\iA0OV5PQR_ 2 xtlumrQ ^"egi FfQiXenfn"7yZ䑇o ;VѶEj VH}Izlpi"'j2ވsͱL[;Ԏaę\,$raXwv)fnޅH4dm>?hZAp@[MDorgj'Ff;j1MhªΩh?C؂w`:麃9"~Xl:q.p{t宮Pi?K\('x? ;zk֤a(&'r;F<:t{0Bd/Q*ufAmјwbȌl[ҙO6Zw)Sf&4/)x2FLro9ga_96ߗUop/@n#ߏЫնl I~pO!q.BQwHb×T5(F Yg|z)=2eX{AO26LxV^<te% eZ' 'PY8H x65e(Y&E"l|%ǘ?n18>OU T6;JcY"/,/V* w*:34t ?a]o}4֞TVZg,Rr'~z$M2i!x QZrrB$N WGE)aTF&˴ȦڕFףgIql4.qmB;8ٍ]4G 3X'zD';ɳ3VMDn~B 'HO)̱}7\~F,sr\v\=>PK&ʤ_4sQе:P: :]N­YK&Xopjp:۷wPFfq@-HŴU- 5AE,6%ҹ$hxN?.g mZ*hЃjYtj\ hat>H[1hQSƑh._?,& q g>nSQT*z{' Rpiѫ84Ws(¬M-8|nj m4*ED)C ;fҽ|#ķ|,g3@@UƤ_*9h7]i*!~#q5,(S!5$?^/BUGQРO]n紜wq&{S ʙ6(/u͞9;-mE>6_8pKhg)1]djG}j0 ~j}. ^rL c٘dtA\ϝ#yn]}3IN;Sm,W>™d1eVeвIlyNgIE N:qlTXqsֿ=g%I'As<Ӽqڷ,TDo*js#. 4irKBvHvPcˑ+: 2,,^])w[P2"@*j3'}E' 0=isnA6|xq@.n_[@6!sLp[؂ڮ(}AKqo%ŀMs{x^U[3gC buAKrL=/-h+J6l?ϼ58!%cJ C#"Fjz y{kAl>皍;n}>~d/0Ymi`LM/ڱ8qAӝ@IQ__XՖWxT 7$1'ݲH͆Jlu7@`YBy[{8gض GX4woej⛷i\$xѨi{1?2|I䈟$JYO?E/~Y[PI%Fr֬dp!kF>t4tc* r)y1a30xw@ֆl7KF"j+ Ā,j$~so Aq[2^2;e&dWidjLs~x^6Ns̓ 5f7$9m0. yAsY[i\ֳv.WpAcB2v4L9?%Tow\n O~zh7ٍcҀG{qYkL16/B,6OL϶|9a[vXϔ+jëπ v>0 zŠZ&rӏ?fG0Z(T"FMiGx8(ݵ#S>iϳUU|$/\`RyJǟa4@3)3|Ŧ .p( BFAr~X%T]V|JCh~72pzf{Tyuѷ ["aޒdw,Qq:%+s:l΢B ?Bޘ۝*pۗr* c~<)݇Rµ+d|U}Y2)Q/HpAwM$' TF!VQ Nݜ0(jp#_/p(%X,A-":rb9z5\aON@$W;.;(lPCzwV)=o.tZJ&:{{Zϕه b+i@:yQ= W/x*ջ{y6XuwDIꐯY^g|mmz̠c@VڢX/mY $Y2-`@FP@i9{6AaKJOrׅl'[ە Gq--9$pY^"UVir­xըjMd0TP4g+r}$e8Zt!hte.kxU~DuVeBWBx9ghՄLNK_9z^15^KV^/n ҬS[\H)hB/ivjsNFovug{JT~\@q7FZ,=[V y8Je2 8Wl=#䭟$ގg7:0y < (Oy7b&WTz;Ům(Bg7cST|ҕAFCOKx\w9Peg^'uZsBˬV#i5٬SN m~t~dح eIE2T^Lxߑw<|7~nAc{CjYXm>V~6ui 9~߳=W/-Y|#<#56asTg/F\UW#m)⦞]}QOr={__RC@7>|_hp”N5Bo<3R)x0!rٺke:?ZDzN ?p(~<8$?_؝;ӡsı (jt{_LNQ1g(x<: + %6P.J-1S6 |yr6[rF;1_AR^nhG?%(:PoH N0ȌL R fUe+wb{ *Xl1)ޝ1ә<._.I15u3v~&07\`ӏ<;̴R?Uuw+ekz6Sܕ姩G3=6j3yqjЦ?jDU|62 v_ӣp&\l6;;IJ06Pٷwo]+GaQf6:a"P`6Y 9XpU.ӴKIȜtÙ%]M`O (גm!{ ,gXB{hNiis IU{Z-rʈ>^w41t [^!*ߪrkJ^B< n`wǏQN#' _"1ۀ⬰ uzwg};fFWaT-xЊ.eX{9pР""¾& -̱4CJky.'T}vcmMr.Hd3#)L*~MKBԴJ=.lX0A]1o9w̑d-jDZQ{|d>ٍG4N".;f(hsN!DjU{g+l6>̯A~+[G T62p:e~F~1YfpgůgB h O b$Z7{M5p(+! ug?r]g.iѶ^ rĘLmmpi,oY#v|B;4q~J EO1(-3j"*@Cv)c?5 NME |6J_9.$?G8>90PhdS`!Pt҈,lNKk`"'k\-|&P-Y}גثdP 3/3Qw9 `eҷfK-G81%BE Qm3K-S@BނJj V(Ư"hSʉ:Hr7nw@aX4t&/ar(Tc 2@8Ϡe b|l^ΝOMdoH簊ag"%NG!|71ҍì%abKɧ)B475$ F^KWvOz؍&w rHBqOR ڧ~U6]5GtZ2~.8BSZA &u/R83bzt` N(#m,lp("_6r`<֧@?k>oPdLXꧢnQ)zh]ABx|l IJYn\^'Vf9믵X4 NmK33!-sʷ*e>8$lA xd˄~6`79_- p)3b\ւbں8w$dBB@}r<{SMn|ܧe4qgBط\3O?4EvLfSt4Guk nr㖺yq(k•duPZk) qEߵ`|׬Դ>WGX$u]nOl@+b|"]e y=W"FdN{ʼ'JWd`"-4ˈc{g3.)`Qxo"kƻXF"ni,W( f7=Hf6p` l YP!kB @KgɚOPݱyrEd75#. KRvbK|B]h;QD7BnarKi髻]qe]eQw` ̱}C+-4l9$s2N{ǻr|ؔDܸav1v^l I$˻X 7@iѦ@rB As6F&I#mbhWp֡+:5V) ek# Н}bqAibka3+DS$3ПfFѹe|󴍚fSJ?)X>٠awFa4$63f_Uv&~7' e7gy/976hc|k4ͬbIS;KH~\Dj #.6 rp̵{SRb*B$n %v .)`Z"—r7!fZuԬoׂ)IKC(]e{Rsl`ЏqcкISheB$Rfc1:uJ!mYJ_Z4`NN2ƙ ;_BD؟\-KBeqrsxWl`]9NƠ07<2S.'if};ZqE(}}ź"EOv0kr[\7 a@u oQwoITz~?w2GT3wWiaDyf&fK땎Ϣr3 @S`XFOS[deQO@Srw,l3Aࡩ#8S#;XAM/!2gbTs4yMnJX* p$CSӉ1a[ˊ3OC ' l"4ɤ4yo[aKl 8Eݰ^ tY^KɃ;W9yU,5'*L ARY(ܥ|aŵWkcِ:9;=:NbgKx]L mp`@9,⁧ז|{d j-W%n$꣬JJ"UdB:3A'Q*xN:+E:EıKO=! kBjUS{1h}w몰FpYFD37~O>GAy[#~+gYו С࡝/|5(= 4:\K "OB% RRu|iZ >~ˇȎA,|2Ƕٳl])G y(2$'6}z7tض[NK+ֈpf\J}gR\;k8kPXT?jo!!BYQ߾yd{Z`~!gq)\NSd"HX(n=/mb&aUH_x̌J|{KaAyl rRuTv!]g쎏KnM93h< (G'BB>~d"_`[Ĭ!)FahhI=+$p sSd>Y7wMaԐg TBQ2}^T6Zo\ tr}P=Kj-~:"ӏFċ.]CG*ubʫ.$@n+-$pj='%.$) F-[bM<9|\Cĝ9 "F PaXgW`G}:7GӗWSh((Q' B6*Xwu;7 Ѯz΂w3wgsNhz`I Õ*Bj0 &ʼn1˨wqUY&Ei.xC UȪ2}"(d3Eݸ!j[[- X!ݽ(%fh-sN\=B. SÖ4M/\PnC 5~97&:Hm/ Vdb<:"  tGvӀ/m # AGL}$̳aؘ<&JE*Ạ?W^@P< DdROmGR1ט:k)P"?\fB0j[7$b1rt;DIBd@A]0@e]zGM[(Ѕt B [f gIdYjuY=W{i_;]رzn}]+4 M຺)./0LשV!L>jqQ!0-Atԋ0Ru@2e@Pwum4OO{[J"ڿbf;)`ژvx솻'X5ͤ3;5g>$3u\L\I,.̷CI? ~px:΂n*@,P[XMY=X/4 Զ*QB1ZT'n&۾Au,0h\p*‘ݪ*MԐΜ-Pr9?/sY¼)a(VU{ÓN!g GP:_yvHwjkTX\/F+*q*kzw崪z(A>//ANI;@Z,P/$57 L<ml)D{׈JMi&ÓXzML_ s2kj/q(+KK}|wؗ{ul|Zܝ?sad͇ঈ>~ = (K8FN2S5Ƕ#ZyAA.L˿#*@n\z2"zOz31j@ϓ}Բ_ƏG0˾TP:,V$/N)`?A, p VOh[Iް>v+%+ۏO]cTA~gq`m'Bl"*gt82/*_zB`hqpS'e3*?q-DKRR}2,ϯ{hS ƙ >X<zŴQ'η?VjM9S{w28}a$ƬJVC!<_\]`ƃ^?gpm3'uF\jIL%yMT{Ͻ!XZ8}bL9l]B7 0_NBKnr@޳JJ fS)9h~XݑOiK >Nb vb[_LQA)2 DP؃u4,,B-:͜(c]{o=/@2t9^7PIql2PDzjFe@+>Eeԙo'Enm/RFeQkg.+s|(Yr0gY%Ht,x`e-҄g/1~lU]j7B؛/(d:OS6 ~a,$L*rŘ+ɜXAy{T7xrm;hrkXP[1ٻyOn~iI-9cnLƶӣp((.'cXiģC.h[\J"*]JXׯ.$lj;K3;L1OjsBʷw[Iyk_uu6SWqq# T 0~m}@gkx$EwSb[r˲?hk|ᾆc,ɡ5f EHz?ͳeYfJ_,蠳UzGJKk:&$ְc fSg/G%sv~n=o􄸠CEzwu&c ̈vGt?] W\ri>|߄f "N4uSx9^AyT%b ' WKmZҼO+n]*nIR !E7suEB}8)loi"-xJB/-,چ.36c0{fhxo븻lCX؁Ux!L+р(!1M:G.VW7U݄D2ehTƇ<7e$ٺfJЂY9؁ωL8lgGrbY[GW d/rAm 9PtX*cLA}]nBK5h/WM]q{^ (zr@5!8n 4e2bfC@xcxTxXGYgtOX] pN,;+2!5>_έ$%a]im 8:DPҳttխ~4_Э?$tiwp!W*tWYEI.Cy7]eE))DʟdA%FPRbgѶ5ݩW]Xc N0mErt>tVjM#SxtGS$Z^^]ȩo7+PwV Qi|Yoy1Ũ'mI^tq>j!<}֮]G0ajEdi]R2$6I&hiHjXoL]s@B0^s#cT+e }Wh &TDpjSՂq7 ow27ƨ6LV,0`uw5|#f~ /b@ѐ]QfS_!f(`ij5R"5-sp]'y${\D\L3g&o2{@ֽ" Y֖mک, .E7bڎxq+P-/#=]- *sFc+ln&D!7ܬ9ہu }[$fJW$7) 5_^.{K5Rɨ= m[)73|.g\ ET$x9ׯ=H1JUN 'IJ]4&QY6J_GZaZ$@=ݛbG`Oﯙ8E y@#:Smcqtsf:)B^Y6pQx+EΎFTd\MԲde@ a}I+< !$OU@PK q_(ɱ NUh _n_4 P%M2AR<Ff3;s\(d GJ]0MX YT &Mv]3CUuoN[gcT? xdysPz:O:V]ڊoNO\#/wwcL7!/5X^>˽S ׅa3a J؎WaqEa A{sw&mDw`.ZFe!Rvsieav8PϚ sim7Zf sW^d'jT_cm@k~qηzNUBPWX! Gƈ,q4;CJUkج|Ge-r> Ǔ[v/H?ph痆:jUY Z؜kCn_bJgUKl _^*Tk/yy2̢]L O`{r0֍n4?^#{ D:d(x;cVi\SI:l-h$!*Wz0ow5~1?"1=>OD[ʽ!O*~AŪp lE~2z0w ,j P(S7=ҷr6P+a6TmвeCBi&( r\k*i,Z]a$ͤ,Amm]+YHK{n_$[@Hؗxt_-rvTmR PbpfM.C~IBt\2q$Ӂ~F;͇rCNqcռu%%G٭{zq ^vvFbr9cR1e7q?}4 Z6DV*L~AZjTV4b t*41~ #,u?2g]RWnΉ^urm.~|Ԕ]t?5g胺uyBZ1koj9L$TA)l3ɋȏ'v B!2eo5ԍ<+ܚ|MvU.i/w,]۳3E0D0\$*%Dx6q]|nUCbF%_PO y'NׅɝN1lG] ib߹OrF9Sw/2OrM CMSl#$Ks?$9+g̣ah7(<(ZS Q1-*ў`ASVv֠ؒE v] ?Ew?-  S[$I&\fy 7 7H鏋G:uA) e%XOI{n6ROy_2HBG@,{ {oй'‹Q#C/_Ct<}>CbH=tCtZd2!S{{ݴ:\*Y]Y#Dx9nwJYF*Add,nQBN=x)j)C%%{3čĸc)U^_MiOLN' n'GRAb-t$5]ojxE1n"6sj{YytvX؍+X6gq &b0Codw7,a,|5-Vg{S[ej%AlڳZSY'=%Fb2+NyeLҏWq/\͏M9d*Hg\oeV{|WL)Is}Y(؄ 6]r: "1 B pă_n< šGg5Q0ʐsI 5ɲpB_[c@lG\qT=#=>ŏ񁶟OG_3z(M_7eDƲ3`F)ɧu{[%ތl'!`(ƶ,KE/pLؖ]YĨ\rعm,oJ*ύoqo>SM*Iǥi@ pXlgl~1³w5*C@a ƚgm$LDbU.MY 0zH3[/ k)cb&##_P!;+yvҭj _?ޙ"XOcl YY#2͝WW*#葧pY~K2Y,k.'5mluߘC{r%qƀRAvCX0;3!P|U"i۸Z_i-iC@z!;j NVD}r2k?lƂ ?ծ^irgLuHES[cF(6o3P^C W3eĘ $"/|HO! \X[;E,asQD#FͱXs!(sS]}V3AXM]fF]`=x qM`ZWͦ &;` &YAsиv@=:3 Kէn~2t5'2H8 9 <Ual[=C3lv?i(wF<"f}Ʉ^ukw44;2߿L8] pu*WP?5Pkzxzc" \BҔK 8\,,I0f=@aދӒj*ݛ=&%NNǚ tX1.V98Uy|E.^o#S`ANq5@_(~!G`D+r$hPe:&>Z$O*#MC9sG0jhu]0Bn.YːB60US/꿕v֡"TGM`ET.? L3@#^wmGL|`*Mƴ,?%Нv" S.xY'hgݻ_Ɍr j/Ǖk 7nSY0"z; Uv KǿB*ȳ~r0<^]g W;~#cs,;]))5j4`ScnE#I ɷ([oIPvvPNi(\|WsaR*dG+ g>` xӚϢ8Ͻ_\156!\ӜTNclF>!5$z,u\b>d?"u+ۑC ZH}NG>@ЄT`P}bޑjLwD ,6l #}y*nOf2n:U bS4S݅]/@(-&;THf9]50۬%bU<<}<#8="=( d^RLˤ0_-WZyXXfOr|W^k\`%.Sk]0HXvŽ5us/Na*]Bٺb;~npF1F_$DRy%WQjM+ vv3>kKT¢%zkoViwۏEw3ov6dFxY3ƃ rO5+͗^7 V0/ iP jy\;~n-Za[!` 6{'=xH`Xly t2L&=Gp*MY?\D]t?CnovK%-ǢO-gaFhCbN怯*A6G0:+|ՆC|1l֠;Z |8G}j&J;xqz2rKGY?>!Ϩ4B@m\b-#vkS@cpJN:\}}к!a"1./p䃫fm/.D-g~3I,3;8Mj~ua[ 4}xBX^= zuJ,{Q <~oDیV܄|T+)p(pτ#%ݜNI]U$L}o**{x95։5o{ H E7=\GN̲W;MtR(KԱ8 xEP\nӮv_.t4d$"N6 h4f6Klӫ&Oa$fd<9bT6tf,^bT\q(^ ځ ;3I|-Arїa*eގn-{Z x9=*̾{'%P`­LNf0R~Q ЧXA'# l{)D]+@daRN5I(XJ Ao'@{}1|̭G;9k8u7ed6@9!+Y̱(lcA;*4ĪI؍a=mH7z2'KG vwP;ԝBr(ZP7L*̊02@'o%ߞ Vr Ϸa?NbcԔAdtĹ_fDTPՔXCn_z %ڑTAp(X|ˬYeHE **=!IQdP nvSkl/QHs7=t?몢WpKW~):d',lG`>XlfP x yhhCF>ȩI,7d{8tbjb 1 }/قp֤iN'#r17<8Yat๝l|$7Ҽԓ[ *"i\6iҁZq&eJ+ܮ"ZFjk_OHϿY4k6o%+x^-}60 )Y/->N/lh{`7)D 1ƌ<|G$vM> e x.tgSagfwLHyw~ЮX=3'vJui:cԕG?kzx!̧l&p̐Ƈͺp&1lS^,5*D'KԦ^bHf'*8״ŝ!ʖPė&a>Ëgc]z,\!N&6"08}Xd!\_B,#t,[bP2FiIq2o'oX&K?cLQp ߉Gi}doOhKO-JGO )E 2Dqwy-/}cj?Nm"ϑajOUjLxo9*V瓤FHN`]lŴGCiIABmJS-:=EB~n5Yr9xgPiE0iqId8]v -+лo5gBſeUq#O*ۛH'p`qFP 1[^LBGʕ`aJ+%?6;+焍,(Hm-,XANJkXOvU} >Ak7zSs6ڸ[ K\G^'g1EwIg'}R,J{?gq@@YM D|vN hl֨fʈryX`ekav%i_yzȬ,]+gZ?f(A,똙0EHA94 Ez>4ziTeaތ6Il@<;\gA]4ȿ_F#`gW޹Ĉs)0%I :~  ׹^xsk~@3 Y{LqIHJRŚlVqniB#qEaK5_\@qZ0`X-lh ?S/թM3z&v㚝s: YL[xVf7%͏cрx|_~﷭sV4cseZ*DF%[כe6А I~ RyZF)x |%j'L gis=ũ1bK,W]}6,r6[h>'uU".b}0=2a8mv:+BGc,ek +U$hu^9x1bn@I(=LYq,BIMs蔴֭fo)k>T Z* z.U/t,$a|WlK#pGӄ+y3/!2F;Xb^L襤rh1)y_U o:_C8/l9CGwOkUڢNthqPmuR!]A`W}Nп3dscϚP#-ImeAz?$];#pT t/<ÔBԎV|8dmuԖ!I>v@޵c`WW8a׻# tBü@Tv{є*'o[a!ưEf3'Hhp%U"ģEk~|~dw%Sh/T Ip>WI&)^jQ '/=&2 eStg)x.&WîƋ7QInVv7k^\N88pHFKN!.ljvyWe Ua-&3dbNXE۰ ήs05 ^hZ6kOCpRp:LxW\mcEyVf}Q.69*/kdYӶV9uX֊1!8-CrI9A`ŸE"#_T1nU'DJ%BR0\uQ( B. }XCɺT1;^OXhپTMQ(8`?X= O1YNOæQ7PDPj[t qU`UHWgzʐԐ4&.d`ATU@zް ~@+YOyn2ⶉL܎)#%әєVTi&"͵2j]"9uQԬ9bvŭ/ԗ|ͅQ c 6Ů[N[J׈`QQ񱰌ԍ[j:x.]L n )*zPeR,`~]@;lATbUaenӘ3xwGhUbiFg. rjZˊQuT.kn̓H\;ށҁʡ,PZxM[Я"ed*`|J_:=&D es˻ئv+1Lh['cѯc6Ue GG #PT]ZnA/Ǎ2r{LNg)'Dވ7CT_-.; 3Y4] :@bVmX\i3-S;,BH=zD!7t5mbs+q8퐦2}S۞aK`O!.1g .!1qʼOǠC.ˑ»k6$s$ZCZ9/E =ʎ^6vAWGNPW}4.[熙n @DD%- '@d1:Y&eS)M'zt\] (lѠM]!B?¾U..ת[ùg~TnTM>'oEqk9*a.e0HB6;(>TR'O@lwqU9wzd¯PlYn eYZhɊC t=1uʍχA0ٔH4EVL\_Uav;z\M2GM'"zzhk!Fyۖ: [NVE H8՟ոuf^akU9VG fU&>k3 it^)4za9ƤᏉn$G쥍c'W7-Y hD$/ x*.&SF `S#?9/4#4הu9ӒOz-nws*}8Ǩo'.[zѹx;ׯRU|I Dt=>fPXapZn71@O_ ib,R1_ZA,7QV|"7- Ms/BYd_ԔtGM5<mc{h)?A wo44)javN jA #F|#_ۙա^# w!,p8a-ҢEݥλ'䒶㿨*8i"L8Hx@p?2`c+L8geVKBHW#Ʌq#AyIu2Q ǜh59( )GWRh,R3w` 6̜lW0a;Ps67,J%h[+=;U$Np'UA3gzCV5Nks7v6쮏z\7x:`ɶA-a1 Y} Pno%tpK\,NK ]݂*I gqs6h[`O=+l6jDǭm$TsȷʍEH*#Zͯ7ۖ!9ǮB.oܴ~wmYN[ٚ3VcĠwpOud/o>Mxè1*B'xk`$S)+E Af҆ղ"g!`߾>z$_.}5JO!ey*cxdeZNΜ3i}`BijMҐ;)zVRGYn$"ltfZ 5̧ʹ= ,_@(zJ%>؋׌'yĸC}=VJjSVVr\՟ã@&s c)K5Z,!1Fg=]Vʏ뉒}zijߟZ6Ngo_ntoݞiӒ֋PMS+pfzrw^hl\$2yo@_'$0Thijj\<.Lh|^N~ָ +0MѢֵz}QY  8H|tqݎ:MyDŽt^Fp[.@dS IIgs>Kd̀p`EGO $&sޑkA8a3<)_u{5 soTa{:ৠ?Rv籞|9Hw@'!YF~ gF:ܛ:ѲI'gH!`ъLdNe[z_RuM?|TФFi+Ql}c>w'9,+(lq&Ah@8 V ~a0郞5ҵ"ڠGSUQ^p&av$ zH<N2lk6nmj!zh.J/<"k"[Ry"?KOw 6pp0c ;,\6_ {ȇF_Oܺ$j$U㩌jܧ\-ޕ\G!ENPܷJg}5AɇS h0}qtчf](]^:)LTGxIy!*A%$-m,̔;t=YDߑfWeM|jʳO!=hr+AX9?mwDK(f[d Gm}=JZ$6FET P?/~qcY~Sr݈-<ЁDذ6\J}HKc!5IUiS{7]2`_L785!`xecU hݞ|q_O.=ˏ7,NY*?5.?J>\:Sg)-=@3$erq'3]kưLiqTK )eݠ,Wsqt^|7w#҆koqOa3V!Av|z;,x 4>kV>G[2)Ub 7V&iH/%1;htDӺPU3ϗ5"rYmvFı4-3si aI݀1y l+Vl09m^V4njEӌo+ tJnt8%\T6 818%Cs/L{hܜ $ɕH!COd1x6Y$V\}l?l' (&و,Rw/G4mQyfp$z('[ 5Rqd[7tТK1xT5",אAuSC͐l: yf{1j-+sM%)`(m!R6V!a`X ?3]dྵQ۸1t5h؏ce֮SBz8EoIfu8TSE!SVyssh^Bq*C.tglLlJs m _sUɍROÛ($0#G&rQsKFpE9%GT)NMe{ `jUt`uyr27Rs?0rAQP̜kAn;2/3(7߾5kSԶ.I{\mDZX@x"ihPȇ9yg}IfjE{NV6IrwT5 TRTx¿Pэ(ek dro0q'&SQqH**RjMF2AA±t ղWe!>6炯iamp?;gNyB!IwM"j>_'(օX69[7ڰ߭?'⤭9r 7q֝RFxt82IPe/J"-#-=O9Wg%$]z3s2Jc>נ;+pq7n??r;w ̢Vggb6TrUIQF!CEeZJ1U7 \JEP{b қ} \'D-1؎4 gm&=G@;??4\݊IGz=e& rSK6G Pl H4lokxhdTRxŀd@Wi6QM{ OXaVT @!Y洅>Yg bgʪ#Bُh..}P X2xrT \h:jbޤz'*^fV&Z52tTf|;Fce䅁战]#!&i`: c^o㖁tӷoA9bi4AP [لmUU+]o)DKPmpiܸ1.sO6mj3t86#!9"bVJp ~kru/F5o4BlXTLiv oIݡ8mᠭ3:^ &Lr .KNZWopr +8.S <~@ʙJ$VޢXzߡ/[mDo8 8IAXi%Ro.idS#I3̝V(]^hpE &gyv6FcȀn Fw#͎wwIF!D [5TݛX;8t,k;?kk V:fmWTsbCwm\c8y=>XlkG36m_0>Fk+o) c(6:el:R2ѼᇵDjus@+_1䄅pZd:գUҢl|G=QIʤ<-y Q%A+C垹i,l>U+*E{C^{Vk./ V]!BK~R< rhGI֭slB?~3,O"W8&HTݰ=t(gY?C_F#[_iݝT(.)u_@Z_d*̹%IlKBT#*XsMYDf<ޱL2vYD&nL /b~+ 'BF]"gR }":<ռ$"Aaplu0](-P2A}&<Z4b ;N &0|j!/ &2*T!7)NPk"[9f7s0{HS\Y4^!H5;zLt) w|e5{`$Ε}mrq3b~qۄZU=klN?g\а(*tQU `,=cO+rR*c!GumYUL߃8b 0 M'԰OmbVNœA ^^1tn}E!+m^r]ȁh|Bvp"nf0'RO 7z֫)jB}eB7}q3 DHnoʗx{M8p޻jvA2%6 ,>MzayrDr AtZf BʗV䮒V<]h`8#Nd5ݥTGRGȨ;Pp/#3b ?vN\%v! <_(]mVyR0jis8•`!NwOzٔ3t_S:(N" c05鏔+ebMmy09?O 8 .]*Sgd;o9h&&زItL0>^[Ă䛇vO ؑ7:Dm/͑NGP+}Nd 8Qo1>Kl±j\9iȋrw03>25M%4!̀ʭ2Nmҿ8PiVnr)[ӨYFY}2~[βG$ftxU5F!a"ŢVa֖Dmʁ/NㄸC 8&<> rQ,[>62N`v#!Jl4' B?oOxę/s9JY-9 hj\s˹TrR6`/tiyL3Q>@&0&]oaf8Q,vEhJ~[a9!0jmM^fW5u]g i!pqw| nShQS}֔h1Mvݳi/PEEOFǹfFǤd AF;H2;EձZ0y>I1PA%k Yfji]!%Uty÷X 3t7&M_y[vn 1UuQTx<籷WqP'cH"M-JB?Ug=g㰓28,b:lES<޹nr0^JP*r~}$X=HʼnyݯyJv}F:]Vv. !nisp$dǎ=ҽ[UłwNdvSf |h9z\IFx,*, $/SOѶYm'u 7}>m P Mr(ik=})e\o\޵6RPl(jf{N#NRw{)Z|, cmˆXjEaH}S618ȭ+/H+2ʰ|jKjDG etRmt0]"[?y "\zfM.r/ S>/H5S])nFP7>qmHXs 7C k_cPZmf)gK^>ELv;{2ۦ (Vs(K u_-$BHk%u )w3g$ڂK%g`[YzшHǒ8EH+z^?gU!_#2Z gVq1xۊ#jI MlsNFNқK Ecᮂ̉|V D¡b\,䛗oT0B=BǸ|ê])ǟ&(򔦃 mOj+S9{i;K$Y{h 7"%lc_)"g]/ՎG :páL3hWf~%U?4g?^/m\v97\u)ޚ!Cv#┿f),c)⮪y75>dI(d*SGG]޼kT&' Qq,_疲'Oid y [MMpu XD,L  d@LezoBQ֍11UZ0͎.4ŅKhpzXep"N r2YM^xvd!h9/՜RcR+Zԧ:dQx'q~=q*7 Iolex.%e%}%3cߴw\rcT4(I1[3xl!Wfo ިz~ijr/Pi;+VmԶF%V \dqrO[2l{*OQر \mJ O߷x7 rz#pSYT0n\>KIy[2\L@hzys!x2۴A} b/%fЮU\#~Ҟ}B>ЏHtZ\fj眖6`4= Z‡ u( S"]%r.g?R9~nZ8ϟƌ<Mߐu= 9t[;TstѨ$O5eb$/?׼k;zޖqgF$v`-Έ3H2y4E;>U^E8פ`ٹ>]}?TRi}l?ݏRX){U+0ҰJ#"\74+>xJ'))B_$j9hj|b򖃐ei}ιXQ!M| w gDzrUadFa6'_}*=@]qZ_AZ h EzxdL#6:菱<ǁu52x , ( jc_ލˑP&rj~#r*7rW{\A VnA2 Q6EabSؚ6r)fw`ě4]?.7$z`RW`FC/jIA2fKKNꩤA zY2qFgP,>O6dʡq/lْ A%r!E:ePP}Aʶq K)fDr52.wC& mI% utwˋTGiHuAo%/s>:HI?[j>i'n)\4il e6s[:bU~Jv' F;6f7W Ntm%Q%!=|a>7 MF@6u%QDlb?v"-F2뾫;QTnO:/U0i],QUp2 v]1|(oM@XN['5.l֖ B|xp#*|V:iToA# %*HG'W~ȱH[Ψ"<0Kd+r&퀯݂j4O4i>1s? [Y_ >d ';?"8U =ʅ=klOg @ōI>Rt$5}-ߗ;ۥ0kJic;6H)l<\t/|CݧL zg&;kTF+@6fjurL;1a~ң†/]"hrrMM[8>'ƾ92깆$(zgh?>xZm W}3a%|eȿ>'F^xY8:P^rui(3sʖo8'td=M=|`Qz0DP⺱iL[~Na0CH@SV+!Er dayEgQl>`,z r}PY/톲dRyQ c-M^Y&3KELN${6UÕ0a :5>zQ7Ԙ"w 㳮/Y%3#\%q'9 @Ÿq`*4aUgEٿ*E&knMD7 !Dr ȨHe7?l ^8kU*X'X+0>ե Ϫ)„LT͜ e LxYH~z0n :xe)u/J.陔Hl? rr8;,0eXkӌDr\mQ07J%@lꒂp īPց*dfuߗDGcD4i$)4@mpV 45eUotqBB5)v9șNJgIAؼQ6izxO =zMHkъ2k\QiUPFh؆6]S,Y{4=*uMBjA4פ$e/B0ӕǚ+#j-Z-K4ޑ2\Whf[\'7Gѷj3De xKh3$$ydNтdj?QLF'7^O v ݊4 |HGxנŸ= oDsLKm5\bAPb" CxTpR-*\:v.+)1dКn4+~;r7lAaN0(燼fȳHwNooQ:ķheJMfཙbWY:c9*c)SWaF{ᑾTxO7L|c>p zOi[.]O\NB诌$=݀;|ߒ\OZtU҃Pq[!frgOJfg.Qe+-T g 8gk͹>(p %j.^>r- 5&xc=+ P{qnJ;v)`Z])Au(w)&6^ V@O,!H Z0nM&^Y{ 6c c}V[?kcR9?hsm 9'Fc;0`$v`XB~%*uۨDxujiIÔkJX5W Qۆm _̭U_%(z=Ϝbrz#&N| t_lܔK#ٙ;AiX@..d|56Bװ-&p K:PM3r"쨃Dx[& "11\cMW1a|ub* 'bh}TGJ쬨`Vrw\thU H*@~7ߗdYTk2YnE_|Ꙁɏ<[]CdW|g ^2~u6s)bgñZ7D9Q'r[5CzNTƝq׈3^foDi!;/#hѿqv6(A?6C)OUs5?b a7ra):uzMX8,D]skisۚ&= X$CՂQ`e2B|,3I;|@;HV)x$XAiO;9$Q[y9/l 3?V-X'||.Xlaf@bJR"ߵuWN]@kb,]qpaiZ\[r^L':j8.ROr@t3 xF:.FHFX263qe#o!sro9Š$ }ǝ \͢2p*mq x:80^j ka D6`L&mF@#x6{-gGm" 괓$t] !.+j<Q'6Gtw`V [O^U":: E~ Y{1#HB†i?XZÛ+$SSM6j -;\po gL(﴿M5'\qR!vۮzJigUPJ.EFr ),2X%Ϫ+ Yf1\"LՀAwQnc:=l?T 3 ᬞ Kf0F?^I0w` 7>y] ݟWܱ+ڲKUXݒZW(f'(PRHj+Qpfxh\*yCzARůnRpf}ux{Ynoer+pG})[dk c$'mP͟'dTV3)qP?0K)cPs~yfgޤ鉇$XL. 12_O n|"V>! +Of1eSd:-*c%Z)ީ~Kpx<0%I!zN(p59El~T/a^TEl^2) 06оLp{?x!%?0R*ZHnJ-ژSi_6pۄ4㋘­,:x/(i1@L alv./ʫ[jxJ[25ެAOI=tGhvRFȄwHnem_\u %B2۳sGfv՘;k' Xk*JFS|1ǩ q|8+G>fEr j;6V]W8+#+H5{MG0e g8g}nBO^-v \ œ,tK9tuNcvȳNci*?-u̓yB^c*8M<(&fW}=FBD ֛}_3 !bl-=VIZ׊x ml%Hm8Lq)|D$lk+$xFg%]"XksoDa,p9U4hסQ4rB^5.sʟЕb- SN]=Zx|o 0kӫmmGך]l y`ԔPlJi! ; uj\y= @wgٚ d\^{kX>lW2Sz-9ܳS4Bfg붋]cm s;-;wLNP5;ޫXC]a*)gDJ_#fd]2/u-{ɲU{u*?;E7Q04 l*痆7+<7agØʂ @$Ĕ)$QLzV1t^OG/t߮P@խQ}y:^DQ-p|g[ 9L:_RqȰ[U.fB}ތq?Bڐ,.D,ɧ2Mcnp[OlhQ,O7|oA{1w<] /K?(qu9崦D"0EI?LH*d0CgP""Ȋ9ѯpy~H]eЁǏ>>P/MHBefŦ㐸Jx|؎]iLX6ä}4Qꉈ*Ϻ2Й{"B+bU6szﵨ&@GtCNl/(X>tnEVpxQ FqaAh\Uv"49UAI՘ߨ"3{wli+ ~Gi v v!$IG̚j |ϡ#r8&x-[l؃tkv۷O Ԝ[A֍nhv.!iRBʞRamz_}2M.W0veJn9o!BU@?w\I >#wՊwtf?Q%Q$7ٱ Uȁ=ȕ;D%L%vtٽeQ9W,pd>\̮˥Tm =Gһ "xf\qVM `:gDS()D u7G/G$0zyvL -e_x;L53> lSN1M;sҝC1)N)xU*9dLT/p(z3΋zv. $eM<7a;k8cxWmhXP/9Íu3 ̧9`\j2b a]7;(H٤,QGdPnH0j ԰+H!)\ !$~PuCOgV#M^KgMX- ~p8ӵ4H4mUAtY| jn#RW$: `[^i%+'Sq|"3 {p^zaz"[0Vge 'ݴY ]Em 4R.]="?Oh(1|$5m4х8reD psV 7N̩^ Fs8\l]qC$l<y>q q_JC%mU?3NtL0S$׹|چ'1Ktv}[:h?Ld11[K{$<)'u}=,(HLV=aɝmeb`;_FAYœ6ޓ';&&<}XMni{D]~Hm;L<,gkXkfN&1˾:f+gIJq;ꣶHa BtӗS"KSji@w%+~*O\ GdN=AsEjNjuD(rN5' ΍zklvYO(9r˕vWn~3匊GǥpOZ1SE1dUƔ!' 8\@։1p)jg,mr\z\r[޷ _˿ºa NJ>9#N+wLk!@Zb'JMrF ޽ܤdep^z'C>8UB $ DݒTr7D qetS QaD.itPlp:_:=*X&Lm/b끮&1@b=`QeF}X p6 fsx D7Rt u|*ڐ?ih /#Nu3YD Ky1.DQY췃^EZTĵJ2~^ C|ja,#'{:@+Z|"+;/>㟡~I#J5$l.i64h?r*&h#^ bӅU^T2$*< "@ c+$<<|ju.1A~|4_.Q'vdυN޸Vl3@`sy'|'_sU˔ßJJ({{U?jux%kG-h0 T?Qg=?\c 2,~-c6#6ve6~6dG,`R}ۤv)xb4eL \"P.%--Ԇ*dבJ*=R;%4YB^:jӂ7Vz#5U(@zO?-8u`𖆨?ZqP0x ϝ(d +g391<$P4e5`XX_glb, n. |sI:ϻ2dT1 k;=OmМ`]jA3]4- ~#oL:*؁/T1ݣV73t!B}kIRIS s?;C^0=,tII6&`O{KwpVLXqQ.Vf2"WqPEmZ]zƈOF tA6ӘNh\N7jY,5h1$s/Jֈ2`K\!!Z~'컐 4Q~iR`)Zg8ɏf,YIw"| پohĈ%^DGb~tt.簱7D%u?4%R]U# 45Mz£7B?Dܑu^zbdg9zhE _"̐ޯ=*WYffv2~r-m{љ]o`{lP}YֱEoP [h:'e ɩx~A͗Nj#D"Q%+6ԏ}*H13~.cG!U_h&Jc9hy&`M{TK@WrqM`,&-=E0屩Y0 ,_p٢`-+X?/6A xn;?)|]ج1ڽO'w6F8i].p۾&[toUIgA'R`jtwct(v^tJ`z\Qʍx;J{Drӫf0`̚5Xֻq_;g_ GI;mb $Ծ˝};]g#>rCkJ7:'$W_Ȱo&RW%[יRȀI}fDrdx3O< tJUMFEv(@ Rs(j2 #%LcЃG=9r|a)=4J.IZ!k:#kyj,4<&xziWƔʞ)qY']ʩ1vI3t) @9L Ǹ3fzZ_jMQyJ)Ǖ,ްOW8ӍYm؄Q(ADt0MkL8@M6U'MX* >lzm VwEN-&$u43ߏ*&UKҟ~JP %y吋=>D,G.2U9ڟSbO VTam~ 4!}ͤ9z xiOK4878X$tnN/-+m K$ [k!ĝz v!T#wx4WԘZGX}c+(w׺uV {$w&%{MJ\(;^d4!+FBRK MJQ.:l?,.1,OJzFEiļn8DL|=̌2eED 0MaOy7Tp3.vzٷ O "_NZ19>[-+M[ ofU1l됽n,7%5P -<ԭkU9-D~l՝>F4@mk앧 XA1dJYݑ ۻtDz'du^cfDn(X.k͞@PwOZ49 X.*m[ͤ%-USSxJu=Yf/s3?n; IMW z/(Q] tNxZ' eJ7'iBQ@[ s2)~}8{-˻A}ˀfN{s"Asi~lyyyy^4-za4@㩭l$QOEvKmU Z+m"Dq@xh"(a Vq誂,Y_s+V ^yl;-qX-5 @uN*X 2D3Մ:rrCZ.-(>/4_h bXƾ3l`=>f*G-bXW+_яKeƟ3L"LUr_Kh=_ 'j[Nql`kL/G];E㴤FV ׄm J*@XueKlQj>7@;U;2ȱT[W6nɱDfwǀK>-oc5Ƴ56S#؞ /e$O3cUPضћOjQp uUneE$SIAEa9[T>dMܒi>/<\N1;_1zw l$rbQy`5qOy]#qR9+FXMGϝ,Z4tHnܘ F\zY?}gmJ[C|{2:W[K!&43 k7%2L` ;~ B +Vx2V-|%n|GjHl=XDR l:X0QK2ev 1 6YݤVQ=$7C[g9dh̥'7 @z;j m̰ F6ȏ.*o :E kQ.y!Mjpppkؘl5ɝXfYXH:!cg1G|4b[òd764/5[B0Jet8OމWWM,YҚQ{ FO*#1l'/G5/^Bȏى!C͕ yكK<кtқgua$q<3+oY,~r^qfٜeXQ@QW&\DٜaPT|7^}ԇN&INFϭ\Ǐ -)mȪ|,w{Z#9ܮgB !f@ͼ"v7IT sPLQCA a#Ti(pM`P9 H 2;l̉"԰9z iWIaЩk_H d4/7;Ye_C+?Sz:Lx! feP4*w$e\u2VK/HRfQm)2sJi{UՒhnܾi>1o!Jҳ]ZѱUyM)FGcRq-ؒGcV!\qH,K#'w4\oc$VmxdUBWU>A MOl~:4y"',$Y>j 71?GaBas<+ujEtJp?"P| _.,5\WR_i[Eqwò,Iq|ަLݸZAwWP^J"9}? 3XPTq,lWPu l؏՚m9,s)>5NSx-L1]S&i]]0/'~(_vB:p,?/-֡=Hp˔.0p8F0D|thY>krfڤeG ' Bn谘xܚ9v^s=A"ߋ!?#j\U}7/ FSb+,L)TE`I:OZ- `P? {0}I|sЎO妿B O)CK1٫9C=780V ' H}kRfJѾrFkv녏Γ`:dt`;"גNb9=nfG>t$32L:Ess g) C`[q۷|J{!ߖc_kF Ebe1)x2[{ [%n)4DxA6xeGyPl'Yӎ1(?wR..1%s2 ސ'eLEO nC+ࡌq#AZ*D(:_VS5,n;Z]D))Hw* Iz{}e }X@V+eW+[ԣf!aO]<(+B׃S ޯ+O,ͣ"u&m&KM,֗ 8~h;_-Mx ^;jn vS7ЁJzԆ;&G5ąIÍi2Ƞ͆+1=.g"0;zT #5C.<яUS%o>/{#ek]"BA>$im[FOVgBY= GڳiM$[ Vsw4Yju5]ƐEWVh`"oWR\!e5 tPkA>{Y1/T1:-" }ꯡ[`fq,j7_XȘnT;XKB+1FJXH¢!]mO'WJ@~wN̯=k< d]O6YA@ϖ(Z N*=Gl ^r&qo&`$.AOH 錕G<\ܷ[4,"I-N&b hpaykcB/Rqh!l_&a?4нln½b}6B[smm=]q#<#=z)ds./ocx77Ʈ\`GwlWk⿘s_!TD<äN!$q`472O~4j Άo=8U)HK+uI%d[1rxBE9i䪻oYy=$_1E&a8 B!؟-8:* tIY|An)˫FCW t[P-V= f#qbfҾNOKQsAñK˪aS5r҄(n! ZAXXXN!}JM0Z;}*$ hUꭥC"__bnR7&L=QSsR?xQvnԼ !E4n N!bЙj;`(n*vFS}" 556lyg"\Km]ٚ2eam%K[7RK3yr'1:E;4?[{m&;;{&QrpX7| 7hvS&%`9^RJ2i8k ?^9s>^ {䭒J =Hu瀭>@7:?`3 yt=Α_BTn9 \(Hqe"aErb'%O/[쨷5:mME][SL lCH]5dX;0 bsn{!R\Z3t-hADJ0Ey7l DH(smpRd)/.d5gCyF%{S2#Ej_ryi4CH:0V9ݮt*n/!TE'Һqc2Sߍtl |@23ZrrasRq;`?\vԤW"0XuҲy St2l!_)i~K;*?JTA݀\*h\~ L'Sm⓯KjX4)ay\9Hw[AXOz%XU/'1Hv# o^S89́cY[3X6%쩷q P' \]ahްQS=E?@9m>`c/A_"lAg a^diV`c8x*kn M PHNܙg_.;}49aOvZJR@} 3 Z{ocjȑ)6 r6#|Tc l2=}%#KDFL# XzPW)O ^wL®* &П>9ϏYJd۟ݡ]|>ȝ*MFjHN>/zn ;}n+.du <}xAxA2HAE^+>tdO >wt`#1yHn]@K0Clzպ"A48S8XeL6L@JS .5W(>V:NUFU{c-1[Z TlF1mxBRXŶG-qT0gѫꛌ~UX4PjI{ QNA,/?74<|Bjv8 4HRdA?g%,b?|}s@e4z}QDrGC{,[uj϶5-'MG-/@|5#UF(>Cg'JoG?!vYŲ$6ߐďԺKnk&2:Շ v T3鑐wǰH'E VaxRuЩ@gԬQ ]A xv{i{JEPW:tf񋨨RIOLy*0.P8drӓB;޸ H`ҤB vu_=8{ݿ|rF8kNkY"o  rL.:;Mr{|؂ڗ ]1& :+LO .h#h{jUMpv9kG޸%!لw,s\1O HY);h+8Kuڥ4w0ȖLW',:c1(ZŹI."tetIh-K 7֒duy"U؈pz^, ;Â9U0o`UI %YM2~. ĄBF O Rj[Ek/ m=TI`ۗI: 1|`^2)ɸiOc>V?gY@.n!^ѓPכa_ozs%#U&!Nx)ąOA0P3wVSɛxXm@N]bmdf 2lZ|Ѻ[|M)Ӕ2.=(`Nۓ~y<W!B"z~{NEb@L,8QCR?aA|Sjx-Twm*0&+ȿRC NYofÞƇwzhۚk򛾗nF>wCT7x^h~_6jdr17JoPaPwɌn6\w6A >/0 WXb(R'DC+㳺J׸FևWL0Dt}uo|cڊ3_l_ؘ=9C# 9U6ƼcWm,dOk5C.{AEB)+ !Wa5,S6M݈aOƌ]rg=j`'vS:WF1l*[{;(:eq{2>EߡkqR*+q)ra7ͺuKBa^ V9 0eDd~V^OMyb4q ugο$5=m(SR0XQX,5$4,p]ܼ^ԛ7IpeG\57")u:|DO0N.IN1Bֈ\$8E>`x ܴiz cᒌ ﰐq=%֫1;ن$;!I-+?U{Tľ S\/;P6)aWoq*,b@ (v sI;|YwHfy6[{9z'/f$|t2T 0pU )I5@!-IeUYޑәS/}z=l6y|6Z pV#^(YoW]M( N ߖ50U.Ls.dGUTU3 ӥ>wݚfq7 DGs1t-L.]^G'5LacVa=>3ƃ&!f/WК_ X 7Fݵ\tʜ^.򘩚f3y HVhqxs|j 9whp(q/S-udFƤ C#X 3eYj9` e]Ür{~1G"7p9NFU/-`/cyn@ Ħ'Z x+A;ښ ۜAwb7ϔ!!HDK1(j60dCD<pڨ8cI9_h`č4" xs " hD*u [F53 ޕiE"ro}._xρwnߜOf4 :IM!ӿBix笌>8"YZPJ;%NH>)skݟz?=$ս ɇۺOfT[w%1)Po*}e/7|>;|`FFNEsre0YHIK"^u^鲖q?|4-F.^Fw-vkX'[h4gH"gOw] 6Ukc}hS_7"_=A#o'ѫټ#!qv7Z&xХK.*#aUbYO]g!N! PqƳ:SR-a}r~ctcۡn3r|W(P%r&m-8ѼwpQy*[P)MM ;E$@p47!/P6H2v> Ί.E/qwGj_̭eEiȿ ƥʊ_AtzI9UcGȠ3U!{8j|釥+7ngrWKW<:h jMABմ[Pp|1l| \ .9ݻ:[ SweMz sHK2,TB?-zOxkF;φ&{iG r Fx08pgT{!@]xU#\ԭaIV%Z8`phCE:'@bv\7evGg.BRL4aLw'(nRߍj@Xg\JZ[-d 8ʄ!H.~EE I 1#BopaBO]= >"Ó[KkBR:?Uel[&yX-.ҏK,@Z*m.o^"v0 )%,̢R VdTo6#(iN}}=0E}m \poZ%q!) v*PD9 c_{2_H_bD3_ 1t"A tn{r}{ĨC`AG kk*PA9rw4 XiԉMm./< :L#ebK64]_gTbZʲ(Y H %&C$|oI{JbLvZns.*Xrǻ; v##tTL`E[恎J+0 ]lVZ̮˓ ft QOZ:랄S\uGݷͼ]u, ;C?ՀXoS ݤs+y[\OSIj?-l{{ A~7#.v/)K@]#B W!m;ab=M0>i'*u3qS<ʒ\3jڏwc7F\xˋBMg{~SmsM- NED?z0z /O"?6 @f%Ib:(` +;M/9ʼn+dC+__vpi*PK9iP/Z4''5k>ʁTdJ B35d}iƝ!R@S0"){5 kS4 S$L̪6"=6]H0#4[CLRI"@sAPYZİ>6avLڨxHm/$ Qλ״UJJ|jYC5Z2wb֬&8?/4SdFּ])̓"6]Nk,/&O`ӶTD,] u딲Y'm1%\~ᗰ uԞ_O)wܣtO+AD)* 3:2O qCjŨRTK?%σ}fS(b OK^.?n9ҳyOQs/8[XX+‡!`~J1_H+r@ogRSz 5tm7u7e^}f8tQH%}Y keck%rlø4WZ㓻 T ܶa?S3e,񴢆K(~eZ}*u/i]Z\%k)ɦ:=ϩvYަ 6=]} lwԁyCkO:|=8AZq2{0(H^wkuLʸXpUq~>H ՈĒBHEwx_ Bq{B(¯H$!Ɖ 7kJj|nIa?GNEJ+`;IΡߎTSbR8v3r$Y=yof̲(%VD2撺CN*r)J+CY)Va{Ə %;vW6+R,Z>k%+OA<~upUƫ_- 6\,}^F~~j'% /®>kC܋>"40)EVS؀8l-V8_%*]:>4./e IHf[L8`Lĉ@F3@NaxTډǧ]rG{\k)*eTeR_ \"lBT\U=jYg]ʄ~$(6lBQDՆs 3THlj5Q5*.'"UU[„4Q;gWWd|w {`,WZ':(#o$hZ ePu4y6!٣V3!wS2?c4LgR DiО{%VI? .Ӕ"ZfhQFG9"PB1ĢhyAo䬸HxL쵫~ Ӏ m'uRAZS z#Qx '_ǢZb8"lh 'Lts9ֹF 43k.a#vY2MgyRzgz\Ox9KW >i DxQ6@r=W'3Hir;vӛ_8'=뿐D?PSGmdʏ?W6,MeI=v!$YE$57AA178!1t~bU%Ȭ[n$S+E6Z`F"BN2Ng^ +@w&<~3K8e6pNHlx X15h%~,u2h3ٳt@ׂw>7OR$[EtK q!2lف(yׇ=nQ[?T;)iTP]Q$(s4C/qzWo4kTh DvK 4m2e[I4s&|8Bc"y<邷18C5:@ ɲqEmvsl0M;DLHg %PG@EQ_YQJ唬)UBIʼNh fe@hL*-=i策~B.]J|P*&s=:`CoB%^fV9ֹ |̠ɑHV :qhFH䎼r dabsZQp5Wi"g!m4D ^:e{W̍H.:.rѩ}P-)sqD1'_=~jCL㜓nqm4<2Q@_#Do&T(M  ro/0\-Qj) ,2le9X|}ӠH9<0u zuqڶ PX#X&ʺxtg^,nzDVPkg`vjKMmύM A'S(IQJFTY 0Л-&4|D>CqׯSSo4M ;fv,OE)mg!,J7w <ѣTҟJnjg7Vmu, ߏL2h*Վ֛͔ỹԯ315 t*5 _.hGZ]^TLs^B_,͂1ǦmFPnl;/Mt c .jv{V.o *=(kX HsIK*~-nlD29L7I P>5ETWK&{=Muw#~mf2s143|K]G2;6)`U*羥B'7B2I )o[T*ĶI9WXk11OvnѠ8̒*_kJ,|ϴ5ın1;A+{'!M(亝Jϡ\6Yx$0| f_Vr]vݺie34 b8Ng tN : tS _ ʪ2};+橚_KX2D]FMx!`wBjHx m\A0Y|$(Oni~J+bU|1I[<sY:f;t[;g9/IL>Iꨄ9wJ>LC)BRߟUCp4J,1*u s܊0u'wX.nhqo$NaWŮ.,/x-^uɈIeXJ; p ;@TYۆQ'>Xqᢁzr} / +>lCi/tV&|;le-RG f'B̑):S0棩vtl525%Id7vH%KQ8ani6JgTԶq chG[3Ud<| `  o}cZDdU*#a4~#86SsY{$yˢjnoȴo/ovw5X޻·2LMFFD2I:ßJ`+ڽDSV2q-~YHktZƾ7X˿&)]+|ffBmU˘,41-nG`DprUCnMS"0ZxC慝98# Ch4NLgVoƳVD%>1 1(i({ fZ0>T/7[v(f!pҲ?OfP2?ѥeuV~-+4?][Hͩ3R &0a3fL68Bxϧ4"M@a,^Niv&'AʁŌJt>kJZ RK=z+ Ն3 J[d ݪxcO!qc< ?Aα&hwhjʓJx96%߱Kqg>sW_"odZPavwCt7w@.Fn&ucf o6YL8|ca[%zJ\- *R 9%<ShH{D'=="^7];.N#ˎ+lyTG "0qUlpY5$ 낹tۋ0+PqV|N3%S-ʷdEJlucp(=>Q'ԅx|\. f]TQP7: 1|۵#қheKϙx Ze‡AmbIhk͇M'Xhn's$%lWjtTt^X%8obmXFS[~̤n4tHmW5L>Z: v+D'soHŁ@v*'Q &D\AzlXS#E B|CHxUG-H>Cu/3=Eg2m:Q.JB!v/nT"|;+BTN7צה`!I! }R0B<dɾe ,\lQ̧̡D=ӖdN.rܰdlRݯiGF7 mG*T4Hxi5t]ȵfilDCu҉WH[ q=p" 'xFBЌmE ⯮!*=jqKK,)ڧNWXd9HA6'ϢGL%$Ee7;5-XtH5sh?\9N.M_".~Sn혓_ -¹q+@H [oj~.Eȿ@d- &Ĺy.* &o /_l[AEN8N{jn U UĽZڞffjPEr\H]O{lDd 9 r߯8S8kEw@Q*$~rh/I E^m+g-vO ڏ џӂ~=s!:}p`= Sr\{p1Gn0 EᲜ4voUPby2Un2+IHشV&4VRX.FLNE%0Sdz]ppHV>E0~ %(&5@ u!f QC\Ήxhi@p(S.o*3p¾X#[E%nrƩᯐ?̮ WA! :7\iPg ͻܿ U6/GPi ʽ) \f|\q:eA]iȋؚ+%⨠O%OX8-_,"4R#:gDߡV"كC;kCL%) -7vIRcL'' ݿO5eţnG€w?Ùs%sӄD%!ԪoXн?jВX/!a֎8o 'y.5 bjJ,Ut,$!䛥Yd|"S!M)URGVRԯSl5`6=?m׆?͓5(jۇa>r sG#F.WP/wLAܿSA:]Ϙ>/K"b ;T'*S:hCB16E#gQx ŵlxhH Q?W4Rؔ4UV7+tex?AX+qu G)N%s#/譳wĄRUTBk׌cug|\ĝ}d>u0Y4La8s  y1PxЕp=jtV~f`JBrx`Hh B~$}>TODUsS1Csͭ,j;4JnwoQ r?2W \q W CT6&Kܡ<䛾h;P, 4^OAW(mw~[`X|( 8PO?I/x?|Yh-U5m.1IN-hl&76grV)0?#ס^p JH x!?!uupmp0$(%lmc4 ukWҰvX4a>o[еkE/Hj],w^EmZ~Y~d=i1h%F-xG>R\$QG<\9k4Þ!^-<47辥.,"0S1S9PeTQHZd7Qz C5g qX@j 30N6qLhsNBP0f%ְPOfg2ƄwT?57C&! ~uoU1 @P1>)W @_:K;A WgzmNRB.RXG,VIQk5#\"g{ e4%[Թd4 MB'2^ko Mjy[1؅!Fm[]u 8WB%G i}@]4Nͱ`$EMZO |wϝ eBdq_)mZcXgB~_w!>xY^ GC8RYDz2[ {H߹}018Oe/d7W-SHOٱ4yu 4-ݜ(g6H+OxŎ@雋~WY^ay^%}9#Sx01grCJ0BoIweuc`JwW ьmĦ\j Qj^NϖRWܓG]y"x6 V3'8C],eY"wD[}6ɠ"*UtZp} +DyGV4ϲFiC26es^CNݥRtE}9y-zY'mUKEIT)J o&-ۡBHK X/Ρ9k ^ o&j4_YNYg\O~x:JPQ90b5gyi[»CޔGc Q&q|'"_8)c66_5W޼QP Ow&v!sЅsE3_~|*sF55KJ {ː.c\J6!}zjC:"95J$59߹:HOQQi#ҰePKax5gud7'%|J" Ů.4W;>DYH}SU#T1] C7*nw䤔{R<2yVJ_DDR]BDKfMiN" _~Y@:)nA=%ak*nۨD!7C!ا뵾- M+ŏ/,L{ XB[k+\K@*'vJGr?"swt"< ^Sc5^)2 "B.鮮 yX)<^fJJ˲Smk-Rp: *\ 1QwX?9 yGGX"lYiFcfn_/.^b0GW2Az@~2Y7[c8ڇvk̪`ps-٘,gEhNKēb#,A6NoY8>y!0[p%q&6/PeiRM6 a<>HH4&hvZ]9G$Ln~͇'BBc;$8YM#N>-CbeY% N te,OT%asߏZ|Kﰖ]SO3x6֨6w/p*Yh8pn8K#ɇv{14<#JH &7gHw`BJ2&.|;]06;R]S6HӖ1uT7*~W3`)Х"×Bq^cb@*R`B$U (& z߻Ыs#B5gcR]S`o>_38NۮX_eo6,cDh{Vn'߂mwPR. zu^49Y"dߛz}^6X3?BfP];R{fp!ͤ6 W } z@δ.#%H/9Zk28Qt 0*CWUJcH@)_Mlxq\kQ-}fQto48TV3Ap'HJ=Co?uVB#c%`ty1di7fMi7SHű:Ŧ U*QNwPGJ'wQά2&%*;p;d*>၄Srr+O|Q(21q/ LY\٬T^5義 ?VZ U:91n~iG#0UDv.!9yc(d3;') ;(OU%2 n<]wZE+Fh {BxQ4Gc {JX}>Ya佚_t>n t0fաN f?S{9(mQ` *qˈ3Z¹? 8b]eH sD#`i^bV1ѿV Rj[ "z V Pz!EId[ ۽H@r#("[yԽi#{tRcD XJ&na(5JhԊq+v6XE暑6J&r* U|h)ǗqQ²=E~t4]y<)i1cz3.j!.ݸ :ڝc /}+zTɒ)Ŵ8NM@mXW""d#~]\|c{CM "̞BKw+ |2F3_2!Y_\<9rOSn%UM63ʀYbELҧe$YeY*j.ș:b8n5дVd *R6?NIJFաDJx7)^6=GO y&CJZ1Ols{)ěcX[hQҟnTK\o?rH.a'GyI۾x$p/঵d T~,1 v^`,`s @ (| fej+ik;cFf(| cZ> WsHOD?G|)p!.ݿI4 X{6)<ӧxj|oePuUGo/VsWn(#IY6'\pU㟏ad! yOng\ ;<lYf h><7 5@|xç5{ɯ=dL?'Û?[@ ,s 0d  3QB)lBo rP0(߼ O؏xwyJ$N-=((-?A~pȲGs6coyF] _=VFCaG2&J m໷s] SS=ʁhny-50u(5zP[ N'֗V|hQcQR10Ƕ?3RNDKw=*G瘟|7Ֆ|gM2qS>C>s…bP3b2 9k2)g 3S?c'!cV? ;ɻSc>kd{ʩ)^ַbUwG˭K@ZP$o$F/\ d1futa}#@Y%96uI(6*<$0q AoSr>HhZ>ֺCA\GLSvP.`4;Ӿ&GKY8f?VUXc $w׼.+l!Rv%5Q{9#Wq˜W9? !e"ʶiƬrgDq7}>zOS2ToI|u^\m^/N&b':Hda{=jz'Gu*Bۛ+lx e3|3s-ڎ6$:=ךpCZd/ 3鎦>렖ק]E |yӾnNJ9{r"v3#GgΤ&Λ J΋%?9L+o?_S'U Btm>L, }Fd~Q֏ 1-0*P<+n`1}QRgh綡~.&~x?l|(پ$b+`Ղ4"X,V4')D"tsu+cĮ62L|5:1&)Z ZXk%rjL`?fZe,Mr;Ι鿆i-ǓrqH`x+O3jW0L& >#fml=VIݖuTuz'/Gz;9 7WvӛE>=ZEkw[|P :So6}{ztx\?mW .6^uɑ5vhl+S㈘υx0h&C@.X(ⵙ^%'@))@)};}@\5.1Bͦ㬺 ׆qY4G ϔnˆzT1·R @ʫЌ28_OfݟH|~"^<^MJj25[S8xܡ`:y8\*b ~U.@9\\%"洴%%J:Q]v Oǽf1T[jOX)e? 7cTs.݉2<W.!)-҃U*٧#"@*G鑵k >qtbB#dN~Uag'V|VB#Y㟠 J(7ͺiEG#'ԽB!g-0C<9ĭޯ{Cf4𴹬He1*AzsA`?>wԣGtyܾ$3ٙ!YI:CЇR a5&"-mZ cEO,uiޖ4*DOKcN|a;(Tec;̏2.V;G3@INNs_"F,TPsrL,b]tv At`^_HfX輻 ~Fd[+ &Uн`Eê5sդޣpYGNrֶ^,rhY}iME50 ]@6 }mmSrVusNCryrz<r}Vsh"A9Y$+V#w֋S½:)Oq }%Y +RQkUfpDQWOJYCL),G(y4[L!e8[N t."- 9RJN˱@fxk 7ChBRV8Gd9B0y 4fND; t Ib{8?Ìh&49 5AICa@ݱoܐ ̩i1<i/ނG~{2}(Hgڗ@B;G p]rS#]#wi8@-,Dt7n A0ݗ-k)' L&lU>rn(ķ@.Z0Z{c)(]& e$x#zo2~Y #TbѿNߗ["0Tv x,>^y2|?D3<˨1~T76$9Tww#?xsWA4-qL`B%%p;]#q'AY=+1+%Իϭu-%o@HgXȔҚ]Ǣ-lb3Sjg0V}%x) KY>،3$Z+Nd6XXiUNAX4;Ɲ])V+e@ 5{Hvܭg5EFӜ L7<[rT9>WΙJpuDj~eyyyFv;/`7^FzJIyQ=,cŵxgv"0 bm:O|De^h%I9{?*| w E(ly+ ofP!ɏ_E=mwDz爕46 e~Xa^!&4nԂĀ,;;e-8e0=ڏDz5yJ!~'B̓7m N? qӁBl>\ayo`y,K:=?4,F0R!i# Q~MǰHu:p,ѽ&D+0wL[,0A~M`}b\`66Gp7s6F>}ːkn04asS0%'DkZuEs'ЗFr|7WVzJnpls`[F )ED4v!Doǿ#< FTeIZ|̿N zCKw&bd\Yil,=L?T[ Vk2M`#jMj9jכΈ/SCw12R巵1:0w?)eh<\AOx)z|X]q{-rGqrrQnv>)|^;Hz.Я7@C?<[uQ,k3=, +ʘ9A8rlNv}bmb$|cc Ƿ!-o`/Cךq' s4e0l -DZ&*hbZ_uJT`-(IIYF<6hi8ӐS6Ǭf}lη rL^Pluwt!PL}^J E 1`ȭ -Dm2&X6}`KnӅy<)>eu٘{ 1#jKlQ&V$7Ār&@ȭTpu>|Tl*-/nWZt@oM)C\bXHJTpnO\gL\.CR`zwgĿ\cUJ8/ b4ՐMшE@xF6kH ?!,k/֭RCYz(97ZL;_8r0c 'HymW-%;{oY&QVLh^Bm0iq-ԗYPY0x'}t!$u[N.V5FfK%VH<>g:e;zCm{/t28< qA,Ɖ80呺; nG2i3Mpbp. 90@p3K $vt*D^:"-rkDT߱ >7bK= b\)~lX&/L:vle&@A< 4v4Iŕh|0k-Kɣm6y?Thj`mVqڱuǡ#m8$r;|Bn&b2f?&"woN1HV,eT\yBwwKD%O ,KЙ1eރq+-B$e\s?apw; ?vWeL=/1tD.q]+fVmo?\.Sh&rL?wȂ?2R47myPFPk!>{$xאu6 3jrVeߘqiKna@(h( V,z{UN on@*}I%^@Z+S{Y#9Hvo #R".pi|Kzzy[U; <ߘs^raˣ:١>17mLDJ g9=VmG[EJ/=hFizъ}//bt:'{QtwA9=seBvc4Rw"j[9o(vWF~[|$'AQ[-,2 ]G#=`%YVڎ CkEQ&76oA(TT1y559E\6tIE`ޥYVW8\5{u Vh-RO 'Y5 vҧF'_кLq/EUYP̽9Y Wo80ѥ9bE0vy  LFqɹR kH$B6~KT 1)0|{݆*WϠMѯe u9gՂPIdCn!4\jIշԽ^}ADwpڿo" qQ,GA|u A.EޛM&>_D!ll`7/\X3&U/]pS.Y?Kioke)&6[Vqwbu L/vRtő̄;ԹEgaK=%STg Dד+aM82K8Z@78]xl:AL$㋦eJAM'Z C)QE>ES:1 ~/NW lZ rGǫ7=cv }C0\2vL;9cn@xp;?Bl%GW[<ǒ=cơz$BĈ8& g!#nEŢȐᙢ2y{P< ցB̜^xS풀8t +{sE ys?:pޗms=%1tvl(["E>T@FlfT;!YT6x/<;'vD$h%Vb{lS#c$s>A:: ]@t]ƛ1A=>±m6& _ :uٙvHowM!= k߹:֧Z bKPxS0kuoռC?ʌ5x:PCDDJd8}'-1JS$GV-ҋ3|$x|fe8Rҩw܃I2{wӑi'77Mq3'4zD%,߱_Y¹&ň)zTLhS1 vU(ޚQ]N9Ch6][|EIҰ VF-Ydſ2W%\ps@^)ls υT!,ًZ/ tcA/3cT3!@㺄T|rw,!BfQј!CMZ#Cq6KLd kG̀gb#~ ڧaH}hGË xDjcA & p|OdNU+4Ѓcb뽿_d_JЂ#ǹ[O CTdF!3AP-0| T;L(;χhW;f f;n }_>#.\o$*an5#"!nÇ{%Pd+ftI'Mk ^e migM7ΝѴŦ7fXv?S'4;_oJJjOK\pscir6=;r/mׂHol[xOu2zN91)$zPw|'?Q)QE0[؈1ɓӰc$jO2W*ڵ۸/AB=O@;O*u\s;Kv /%G3ȩy,12yzwlHߪy e\g ( ( ^wYMK,0z53$ lCaH#[iQC]{ְQv<`A+Nh?G,qωLlxCe3vJ3<4fCiRG>_cZ4( (ilvHK*̀4ÄSˢ'G=G P钁p)cC׬kynC6]Q`ڧyz5޽-mrWD~:jȟjFk L%J 0Ұz%̤jTk:;x62Bc4d2?"2r0(^%g̕Og.zavCWyT[!sVs.d`mF=B$dܹ.I%-?I3WN>Ib^Fpo1«'' *H %}`ଓ'.Jr!ΛjI XO\x(ՍjXFvN!/嚗8} `% gp 9Tq ѡKњ>wP $.tƓ!ɔ̊l$W8@rDzc` bZ[ w]U$HZ 54zb+P1bv:e,!ݰ6Pit儍$\8b'Yp2BSDNe/>X45>=&*=X?g$BY ,s.T7ݛe$ /mSEM?y  M׆F?*n$nvY lXv,,:GGR-! /Oz8$Mw"R)qPR > g[͡vwmc0a\p3̪1Ri[)KH9  gCm>ӉN5+,iA#]y P'z@Ech~ϔ ͂VyW!LfkQ6VB0ya3^0c87OoFSc@XYhC $#?њQ:Q#w*%mPW [ ׭ySSyz7M6@ pTz 孝|AT Rb{`:uUL|qècaAQ[v6P UѩXyjMZ(nyA?k񗶝=Una[Ykx*7,T@W?7;en1k,&^c}Tw'K先i!v}72 fьނ0e?fZJX&q!&\Wf'4XfU_YlP[ 6 +r2k 5e>m_\|QЄlЭ eIEO@'RtVˌ+~ESC|QU+0(5Ww>BSyiD{aF-qLZMt7M{ϣOV~]R๮ξ(׬kMmyTG+U qk,)JVNe+Zރ~V(p8JIՀT]ǯ:6j wqLAs[]6 Ɉ%V[3Is3y.?4IxUr45A]N}~+ jJvF:W yNSU=({81wЙRoS'3 `S;Y^>a@M:zr *;@bR{mo"J5s7eG$r*+^1RЃROP@80XZ3QS(P_AJ u6` ~ѻ0]S IeAFxsgwkA ?FVXlŻZ7$č*qE qh 0E]Ah*m@s˖N.Q* ʳ*Ԙ02mض6y>k*R3!mאrvcx ^G7ޙZAּ;{(þAbN햘U/ &㱆n~b ؿ0nTsB?Lp~Ӂa2P2:KȮ= lίVolh[ t"qs%qhwsC[fvܢ$ $O@ ;m Xz,H$e }0fX?gwO'ܼJX``_ʍV[d86%QfVd%HWKN@{S74+^ {j1U8: '"wFmbF 58D|} Mw@I>{`3i|t@Q;[WgVjyT?aQlF)&#|%!#^;B셤}H,Ś1KCC}ŀ~?I7tWʆy[L}r# ޑG8B . PDB N'+؂R1)vM!;dmU$ފ)AR{T9MdJL%(ĥqIGTogXӊ IcVR[+L,F41JSN-^FOw{w5ArmWr85˙CMʌpR=[4'eYR⡱dC8VRSqS̱c;5imZm+&Ʌ`GC` ~xX򕄄%Bwg'fxqZNϻؒ]hYXDA`+5p|>vE( nT'#0Dv-?M-5 t&XG^D2m윶,b3X@U]Ds/g:Jb(y7;ϯF?ŷ\uC)S?˺X27_FAq?p Zu)9>|͂V@D{AqK[% ڪ)ZɶF [_ЋVwhB%wD 4|B?IU~YAKMR.g? gY7 e3v5y- lKdTؒ\[<)fdBvhÃsc.J;4]Cv]&np &UIdּIIYXv˻rjDZiAeE%?#-n}sX ֐hHҾR 6wPKa0᲌}mUлH'3dN 7s߉(ӊuJcc5A @)4 {ƏX9ޥkF;UˤII7N6(m~\a+VS3Bo9Boa&&صHJ E J1G# 3)ʈ')439! xڢ_h-lP<ŹPCs`ݯ`ҷpEL7Un-`jp= im2Ň эS:ݏ_^)h/D ohҧS%Ne\@o$ˉ{gl0S{૚M|ٍAf2֥jqf[Ou͓=<{PUIB%ُdv,)ܹk:l& z0fijsXti>DQq Mp(1]IWizH";L_pk5y2" {ܚ4~q  wJI.wsVż* <ù*]}Hw}4p8fx _@^ A-bj&gW-A-܃z:X2vF7dY^PG)n(~jnlՎxp fh[rK~锤jh \vJN>Z|8ptrK嬝dArU_g-A)BOؠW&|JzDH1,eeKy7zޅ#0,=:^;;WDU[YIjRQ6vc)4ޭƨFjпէ7r^g9fmYP44TSҲ xYbTJEj8|Ӡ^wCc9R/*\NgjƪM!U([a<=T.+q37$y' FZZ '} )ףr=^ٱgDjfȠ.^1ФoگcyeЈ LY2J圊>}$ %F)%Tiif zx_~I|W^_D ]W8)?v84 Q=)wõʼn!wU2ŞpǏWT8ZYƧ??ўY] {wcg_9[.փE{lwXn82{05 eɭUO-F?׬`YӀRDŽYn=L lHYt;̥ӬLoALE<їiuƍ/),ozXq (ifuć_;6[6"tQ)F=o>}cq74^c# 0rj%zaS 7D9lbeAR9 1(Ntg<`,7q P טTɚ [KXZ-SoK\Bꀐ7C<6 yxsOםL8dѩ~nP(:\js Y=/_g!>wF8:y nOexU1 PUD8Qj2?H+`w^aݞTwsT5;衑kz>Aᒚ<* ^MpJ˃Eq3[vn Pz`7zd0o}}kI<;E{ѠUM߮[жi|PLޯFm5\)bæ\%DVE3ɸ%N&LJ kPₜ^t%h6X'_{yhWêX_>,tE"vZ"~9 DjI1Mgtth g!.шf#$o4|գ=ʜƳ[vaSAIS}6,>t7DGu)AYa1KnL ŽB$rib"_?#gBg%7j*R1 df0+>QTnMpplmok;6.]ݕ Qә#f>V > a<Ҝ4d2^8`O:}^j`>UCAlD2GSUvbʨ*%FқFLt ˞NEՕ̲'Ìi7_IӸJ%K eH|vtV페t [=P/nmE~+5c-u+R/oy2FacVBcQ(`#RBH{R@%^ީd%BЕ+ 02;V2 NV" bp\[vVj9-x;tbMuΩhC2'@&h&c2ʆ"E.ǷKttZ7`ϕCd!V}5!>HT[/cBZ; ~|ȹV1X+eA?[E^HSmMnTVA8:`BIԘͩ.{v>xi-!ʂ9&[B57]:1ɻo~Uqh*\1[?{*9 i6 cse 8Yv/_Vz5rxgՁ|3O ӵ+^펧aiGX$ Bfm !~[o1+Mli^Hz@c<Uvh+ZHIcvd{sSUbyKH;n>PV~*p!sAWٞ-Ϧ&"*C?pz %qUonOv@t ZYp6gbUI'i#by=@3$Ds+ɾebm ^yjtQKD9z$N.-UVa`j%N""d Yu|}k/v~џKXS$&H"'Ę򬷉ځ :_nT&kF:`240X9*ɚԠy6F\4W_^,LoxM@yO+vz6 n&8͋ CHVMח:|F=fuo]hGZB{QT~O[4n=#ܭ @rzM#ř>F lR 4{/ <2 \3ͩTI"%2DG& RPkov f66 %V*c%)e1axq*^ t-X.O?x6%A1qXh#`u ܕJE[MLҊEx>+X=A9`p_l},6h& J;T!D̙gXzvo :M/߈WInW+iu$*ٟKcu΋lG'uR ￯D 3HMk-q!Vi@%FyCuM324i4&@W?h 1i3O^vFX0wl/k{2X}[6Q^g=Dht?V|[LoQss::5Kx0!.~MC}aHhXW֥$0h+3PôC8zV q:lWO2L7A#3"-+A֣Wj5<<W~)y:"d$ِ:([ѲrA< v9oWϹlg6 ٬4p$Y-hA(+[/FU2^]Ŧ@1$B}0xOD2{QS"ٔoI=0c{Xl Qe5]|7:g.wx)w1-cԦ܋`ܟ`hP鑱d4K!Cp.. /L]dGA.㕏Xp l eu`6%$`7ΕmZqJW,PR.qznu byODL3y65B71~]sO[o5B6/}>):Kzvg[1 MoޫB+L*kbrv؁)Q>>KQjYBo>,YL^@χ¿X Lw'Y4 Uu.fUs.Nr y6FGk^0{0vjRp[豧_ c]ϕOӪMBRk VY֭<úTYd% EPJff ==9?2`p/<H.Q(֢}Ň\g>'ЅͺϿL6_eF:U}2%LaS쥋cNMiy>*tIyp?'~*t/qڃxqr B_\1bag,wnQ DDkhhiShhTA$kNT?X |8Mf@ަsUV'Py[m183[נtg~WA֜eWb$iW"n˞hO3,뫨ۮ*NIrc)G[)bo Gd50v-g Hː6%ϘI0*( ^<%5~jjl), nW+XY%jqڪ7Iы )fUC v2>P,^R;ؗ*h_oK!Ϫ}tXqFtzLCHPcm)?: ?I Y,cpCD^˨ͬS)/`91,{^A-uo\E8:R\QamK /li3G^*cve8#Y5)_c1 M,Ê&@3\u|w2rMbf?D4&my4@6(zd޻ߨH] sQ|mT\~Cd}!߮H 7Aȃ2cߔ3 SCx5/?!E+e&1ޮwUHzavQ~KHtQai(۠ŎM:S!,Zh5i}L 6xq$>~ .(OEŹYI5lFv Zv"='W#JfSE [?6}qߞVܓxyJ8m@06:?ܒ"h2Uj`Hs4o҈D6ѻHQtf .ALJzs.Ec/H.|?K4QǍC}L@G<~poK&f؇֑1_h"@k5=i$y \=ѶFOMp~WҤPnB_jm\F ,ӭ V^N봧):fCs۫۬O,5Y4N{Zu bS N&ddԄrsh rBQf0Q(\K;`5C2:&e mEFA :@V_sȾ`[X:ST?WXl)~2:WOIPīU]|Df+E0Ondw95QSrRnсӓj7Y#Yj5?wP*]}%tb}|5D?h X" :׫|!=0h(41b|'̯"83Wf'kJw$Rr/&q @s{w7~Aͅ'Cv;)S\ q3*΅_|& 볰 D0T?޺fjCpj`}EGIrFE:{Fqox6 G#Y)&58wwI`\<Øر0o= C 9=]Wl+(P;:mH茮0JHmصW,yB Ĕ+DSڙFrec\瀿X P3t}P1y3gs~\.xU" )./Ij >zP;aŏ^FM (UqdbuN1Fz:H7$_ W/$4 ߉YS]h?QkO\sqz W/|'H^rTU蜬]XP= [ZJCg8ɇεYGo2^ kJb (|-YpTe\?bp @@*txV/ F#q~il)oR3 d~@"᷏g 4l.D]pFC'$ 09#7%ƾe|Þkc#U@ъVR v4ξCb(U³t[-ci5Y}R\ N=/_"sY27W9&IC, #M'?iYQRF:>*4D 0O0 H{Z?ulwz56 BsV2 4}EV߃y{{{e2D#kU"N;v9or5r (p7?g~]K?֌(l|S 5~{gZ=$#4,qPm!~ ǩ!E'M^M"}p)Glp\d.ۭr!ie:{V>꣧^]2B_G/UӲAUxHmAyf@0-tG2fntg [7Ҧ:n9UgP2v 8!?r>z1>Xvnt vݕmHZ]3tf700gX >i9aMbACguIw\'v|D&m/%-shP~E>:qpb*iAf4 it\1?-~2J3?#PׅTC:o7I."v{H%e(ju/]"=RD(p!_'*VkFBR<,y-PMarTU;Q3HP迃^CXcy cq sZJ u8D,Z wjᬉHg*unx0nT;r^$.6^~֯-<7xV-E{F:n+d-bIi ݛ" ab1T& XTnhEVKT6Hrᖘf~f 2eO(%IeN92i}f  YREfvZk]0`յ[K;݈ A>;c*`oS-.ʭ:gj`PAF%h3H7gamՑ/}Tbt1 rAK(ҫ]Rg )v w@m%KwIAR2,-iBϞ\"Uo~.ˣKfe/DKy8+UDS}J{4 tj[ :X48k~|q`BU*BD>tJ%sUr̍oDUoHہ&0WYOqNGGs  [A VLTzM`!@t$O $`a sjVO"tbLBpeB FX RktSʷc>օr hq?Pۯ "iF>Wz6-e 9**P}p+ª1.ZPvCgV|'l5nF(wWi/jF;e,=I Wn ]e`$~ݾc>RMqKF!m[ (mH {V i=>X^]ƀ'-B6L>L|<~^P]U,n.f:" _OT7&/~D NlR )HZ1ޫad"Gw*e"twE^Ka=9,EvORZã.PtS C-3/@*z(;!6`GPf]]Bv:/\6?.)Ubnv2ic}\- ݟ62ěǂj!h}:rLжʆ,0ndMϣ-\'׸vw\cTGwqep㉨^WI@n0m7Wcb [(Peˑu<[4lD'2aWSp&uMS)1J9vs7uo`#]I%u"Ꚉd],yl4jaңWV^UãnîZGeYgkhn&P֬ޡѼԣjemlNXAXj&-ӫ.Ћڳ;=8e(IR]/6„Z:/Hڟdiӿ畓͜ \]Bta\fpu|LAh ,s=xdK ƶ*ipgڿgg,zOxP|[(".xӽb 5Jw\@ƁUSrǧ\@ʅ1cK{L%M+.@r"yti;%|=8DoDou֒E!>%ɳ2-K.bZ.@!&,nQ؋_VT0ڌbep7Y,y@dn[0/G6@UU՟9϶M6+N4w] ƲSMP*ev9VN"e.:֒NRkww1x*ǺVsiսt,g[s:qR dXY SHECm` > 'Ĩ=g kX1թ}lzQ%9™栽ac,>o_?+[UomW fluC"lpA_^w&[CL:1B^+6qcWCßpAdXʸb1(zL-Lh_GS99ۑ57;88@#y贑m)4ՒX0&D.3>Bd~L+z NMO"$Xt?r؋LOm_΋..f@nckwC^X5 ;'6q%#օɎFd7eሱ9 wBDz\8%ts$Í^a=3ƐvǮq4d`dzΗS,SvV `Np6Z{4.ExPu 6'69֭7e{]ܦ3b~?nB6|q,~W/,lØ+h,YYcShy??+4ǁ;e&Ӳ(qoo:,9sPQU;PH$稀qKI)9qWB9=!tj, v/=b Hb8Hd_ii8s,z)%}+rr0L{ך4q>jkяX)hq p}b1S:1+ 'FF&{6n X=4RW31DT Y@{o/tT]C72Ll9)3<>&#8Tv<v<•ôxac ȅџ3u 3g(+yxmMф TŠ9B4cԸz 824yGW!P3 MPY/ XՃTr6 'ȓ9@lSՙ0%ÀSk Ҷ m&͋n! wWu1NOE5 xW.;=&لQAY6x|Xᕶ<Ô`H^[j=Xcб|H/LN_a62K]7Z *x e0jm @wly|)ܿ~N- _ržv1\tc$0AvLzBWmWӕHbJZ#"M{JWZ7Ь &?,+4_lž?2ٚrmFomo\,Ҽʖx[5cM'.dBE!N|XwWZNu䃞 x5!} DDqFf5LP Ezl/Wdo"9?&K} \zONqglAexl7Tf=lƶkzʹ:v',7t|4Όzix=]d=t.)Yт_~ݦ{\o\~/8 7ǭ1O{ fl| 8JrgW3Y4 ۏKi3=#.5-o1"o6 |mߍ1~Isr^F poXVg))r)sRsI$pK [ cfkwpGAԓ(h`Ӧ#6-#oFU@<{$BaD.-+9S"Cm-rt*uuXpR^of9qPl(ʡ{Z/A QD&%6A-¤%_GJ~a u4' f*tX:Ley#ghF{RXõpgW*? w g=1Ь;h`X+bwSĩpf3#Y(lN`i}&PeSZ|G|~Ls#'^[MH0-d.[SdNdt$":%Kp޸a3 2WF\E۫?üE }X(+">~y^X{45N-"@HT'd~$x}SEFHDņR5-(X(ueeq\qmB&/l7'\ oSGЫ@&럎.H^ T02l^<:R!#P;x/W UqS.AhrIGyP?fA 蒐|ۏhQSnh' ]L;mQxKoMђ:-{N&Vuhtd`sm;;۝ve B8PӶW{zCx@X7Wҧxx):Q<'҂fA̙S%l~r?"IX(2Xai IQX68ȋZ/-ߐ:#Abh.M vpODUo{?zO%&VYڸѯ#@l4Ic3 VEŜ!H:Wl Ԕ"q'[b ̇HW^c]]Kܒ v!e`d nUnMP./qf^?ËRbb5TT.c]=q(-QVtjxۨMkSkƕ-J;?{,T:ޕ_$,k'ݚ%Wlv|I…இ$U=hCسY]5 t:2#؛OWa'rBe\̂,9cAe^7_>nEx >="ezl=tM?}87Ya|S:\֎ u+n-ߗ&a=U+1*q;|=Ap$BY2ĉ P[0a㺫6]{ha9eA9.u,,4ڞ f̶{QKp9_LW 'X`3zB&ObӴ0Wd=9a?ƶt| fS5&:; xZ<;.w6nr]=Bah. 7+c6+F̖y8bJܗ>~K# dh*p&,H* \(dobHNN+O(=G6 ѹa;F N˰Xm]TI(oP*KkU&;\ܷjucՈT=Xe@&P+`.6 ,IGa4B'JE,m#RYsB``Awbso׋Y!%Ѩw?4;籾ڱӧV}4'$;HCt£Bw\L.:.bq3zuZK$U׿YذV5^]ZުN>ޟ49]'¨kg)С \(lkQsY*K웷\]7zD/hˆ-*;l| ކbvrwiPCQ8#OA:0.8a`0Nsgoh>Vq YyG2be/`| g#*qye߬CHb2(<* B&TP j\[?;^>YqoO#4x慄jDx1Յ֓,GP X;|*6ԍ85cPV{͏ N[U&(!]oL`pd"Vȡgymp+5M03 {è3Z7RcKFR'\ޛc ]DPOI__DrGM'kInb2|Խj% #|5N`bf넉'hU'h:VرoxLcd{!4b7䡸7Mgl|xDŽ ֑iN\U'2%ȡ)d} m/#,`uy j(Je$M4K}l=Ov6:WcàCsOV᥅F]Qu6G(/0"sRL-xkolWlpnXu"dos- M=)) __C KVy>D:ٵd?yfz()N؆݆\P0[rtRMER-z=xqV<\R6̲>ta-@ N{St!)Ep(A`f]|zS@C.H1;OٞU)HusN`=4*C$ ! ]~䧲ZSu eȴ#YCl_2"̚U >ҽ,($d/~?vty9ԛ.)u{ {~yMXOf՞ͰU ?U8A_Sw}Z1zV6g̦P_uXdC5]J!D2n~t>SIʐR|9F?9G4P&[{9V/H]?*Ekd :>J0)o'TEhSw-o|}L,pWQNAL빺*l/44ǜDgKY?웋4kνEb h+kh9V,#զ!,BRUxGh\Ja;Njzm^՜K* 2YUƌYb+ԧ/̪eư[#hO`7Ck7@M'3nm9ۨnQrTq^ `f=swN@ .W7qфO܁ɥ#|i:Aޱ<x@-o^:o׌ NBPV{u^c6A&GѬ_Q#<|\ۇf-@otPUE TīLbE7Clj50l?%Z\Z>Y 8Çᛴ {Bba\YLf n\{d1$ˉ5@ ) cX;ڑ(?ܑz:'ho4:I)݌n s^QkNy81Lzy[.6v n^1PʼNrk_Hy@y-ըznA~6|8JzBWoWK%ژWW<WJGb)@\d)1m>qz ա0@Ejn-vަxf{H AAk5U!)m,~0;_Fg8TWpOZu\ 񃣯BK`쬤7!;kd5\ %wo(e DNȐu`\DɔoDdM; -RȤ{eDϲ'\vV\qg ;h>Ҷm@ů>ơrVM4 0e3 ,{./oI=K^/%[sid(R=DSy gKE*iw>myY){ZhBC*s }tT6;>zU1LD~(ᷡtdy)Mzr}}3iّL;vh4Jq -F8k7cb-,WNu`#8tc"QKS6ܪ9ER WsWNCp \Z]y^[&V`jo88QSzp]F"q Bϵ޹jmm,߫KDu/AWPg!e@<9mCƙgѴ=f!wX5ᅐoatB(fD}=U,V@ԴX؊:<}bE|3:'z!Ed(Cp´P6Y3[.#3bY/6 ZV>WԢ>T/^^R=,ĥŌ<flsH݂!`﶐Óᡳ~GGZ|#\54f*uy5XG™SA Hz/>.:Yغ1oPDC_p~{<^,qQ&5's/wUP?BT;hú"A(pdv|G"kϋSLGX0(sQ$ת; 7oxIZQ-T.,v'U=4~QFH1h 8t|)*F֧7 8v:no|,j-QnZm/'qF9Ey$úWC;L\dvv3a嚷 qC+3v5`yI #U9MZ?<Ǫ?EV\JtV45?R{bꥵK{r\cӇHh milAh1V-|y$ \_dE$YǶ,i=0%&H؅/2L4Wq*j@^3Y r2 .5iyW`59!Pt1V|ؼ(&&pO5׻"ڈl19Tr<*ttR#?E,^AUDS6d-ó?jyI4M/C[X}Q}W/SjB@_X{S7w |ܷ@U ;.: 5ѻ,d8=c<׌V;, 8:2.:.T2By(l4Bn H"kWebpYjF՛ gAbGAiS= XyB=$.m0*,?S!͋Ì\]?фIREZjac#!t>gZֈSw$HE?>rɷ>P!&O؉.]%Up]hx;Ibh7Єe3h]Mn [:/2Qރg$~h)6mo1>G$ҷ'U6bL6+s-X?kV DB֒r &_:<)[ sבGGsEķvUUCћRى|Km\R9MAYo'?)ϚAP[XW2qR/~a"O6;;ݹ-Q1Լ*=Z_:+!FbLr.M P $]UdA址K( lJg޿0KHn;gO>c}QKMz 1YJ},TBf},J՜5>i(=TFS,Sgiu,x<p 8gďtޘ^3 K Q9zYwt"c 1Q ]SPb,̿\*t&y#0oMs"CYa];%أL6J:e((Z^{%ExL'{2V΢e*v'',zi  4ZĚ3=RnУ\{ᚷ~Aq ޲꼘-*4![$fBwwM漣OFrVK6 ҉Gƃ >7cQ?C+ǰ?lJjÄ[L$G:' Dq#>Xk*XAKg9A Xmf"$ߺ 'ɑH8,jy !YHzoBP힀/p@ Z 7p5 ,,ʆ*+Y}AFV'|ip! p4в\G8Rf[ē"Z;~K'Z˕.8h]I}`嗙nP-_{$292Gt,4sNhj?wϊ4"5yZl[峈\,-Vj* ֍ۆKˤlqv+#&Ńd˔54/f O&4^ɐYPu|_=?e+8B^AvĴ{:z\&;3' 7p3=Su淄xhC"1+)S6t1Uf#,ɅR;n} 45BOߋ,% _gm^>xXwhsc=| w m1ĨΩmw"iU:w kL`q5GKhZ&9dzғ|*4O-Ln $͂ N&)GvLnvmNJG|_=3oH% V+VgpBf}O,Y0g7Ęfiߩ. $K]=҉U0ĉ>5Vaܔ0Neeꨎ?.>],k|hxPrEU:cw0# ۙA =H@#Vp!.PKʋ/lV\d1D"yjL-o#?9'y_xu[Uòa9k XoXΊ Vl_V>?q܅r39>$ܽӏ;،sӤ_DVsXDjܳI4u:/&S32ysee yȜ im?gm7ڞecT9$DV?6VyK+$4vwYWGVq gFm9iJvt<$|01 u?-<`ZF1b!`ID2Tr@=8sBJt"6qJ&$yw";~JX`OߊL@ekDT{k4dQOa_z)o]!S#i P~)O276UPHk,)e~>o#Rc!W8:BOqaA/Y(\?$y 7FW "{H14KfGQM:1ig|5Z1[<ZJrY鐾C#MOlfWtw_ۇ2DN+uNelB풮*g^.WX`]=`o~yBѤ`dKq蜒Ahg 9G6ԫNv JBvH3J :Tゐa0s `S`;?$5: ?MF(QυSdSTw B<^"baoH6u$aW$_Bj5]rSOqm{j<,.$UVYIlbX.® xa"Wy s@7[ ug挻11NDf]*bTPg%Wm!z$vtXG2yţŰ{δ+!Wf-Ybrh5 oP" @|DB?+{;TEnR]6KrȪ!g`, c~Kf<uo~RJ Q*춓IHyFȘAn#*F^mV֥j -30LÀ"8O6Ww3[U{m26:[Un-y=`էqJP4q0淇يP_^=foAW5y UVlbc7$ $ue˭#rR,mXci-V^qj.&94'){eO@yRX %遰@wl7${\g0g@Ht\LKԠ_"gC]W5SuMU얔w!{=ʥ4Hm(Y @},ә0mʯ$1poqh:lಙ 2h!]?}aX=1dVώ.٭YnkZ @$Z5=U͋B/d>d#"PirK&&tf u P5/E,5/=JvXt-?i^π}%jN2:3&'!tnJ nKd. MG.ۈ^ɲ9Yq`gR H XZFNWxҹD l4= kY+w>3 b"4ָlVꮃ~iVī)ǘ^ƈ5zT‰yu71DkE8D68掬2KIM0,KE wHTt<ͦQB-_8+C!n}yvEO;>v{::DqPԈ5z8ZLP(`}Y ~tJvN-3نpm2P.a9?(~e1s6D{iDz˒Ǡ}rj5 _ŷ~e{H3a[n)OF^yՉ]~n\Ŗ/L9GnA3To6 sBj X)iމ%j)\RšŊEwf| Bt&C&tgx(p4SA C^RE ܙ†k[k1hO'Mf O hpj(C+fvlڝrwpJl rןg6_fGXߑÝ/eHlx޲FF8Ͱc{>h'pmqad,?#SyzvA;Gv:]^ۍKn-jdh]hRp*Ow R; s"UQ'xv=gtHĢ.v>̥$++qUk׹۝"}!v*k"ęb,4ԧRfe3̞(-˯&\EoV/w4fCees+V!n ?Nf[ S5gκQިyq5~ۏMU 37qH@zOk{Ĺ%PfŢU˧qܶXL?!ۜzar7,- Z=c&,\GHW^Vqf¯ kna-1<_8InatM%(0C=GMW ܄r}WR\1L3 7Ju7O90$/eqOaB 6b0 ol(G_qH>uItaW9_YS7 iȓv2rQ)U·z6^_jGj*h<>p#Խ-Bnc*l@ I% ؟]{mzP=MFelvvmC)5^܊~o|OЈhsw*9*.''Mc17QK+p1PîNbRj1{ ȵSؒ&d\9A΋[RCj`?*ű.aӕb'_u|QKn{;䤖0D8x= ȭ#UbQi10t#";qI['*\+Jb!zm]i^G+*Rj]EBuT/it1d5%eރ38ڨ\!Ʌj(T aQ-yegfRf#،$}'a9}Pd*\ԯ/~>EQd>ޔlA1wG' *TT) OZТPxW?_mc}Az@UQt$@<|`nnY~x7;cq!¢3Gg1Q8Rpn$UPуHگx/&a@Kv$bCaG9Y6=+&;$fn1kb&-A᏷= 7Ӱ?55Q30&!Aѽn=xd|P}=-U%Q_X 95?I8ע]u6*ǚ%Sѹ$u W-s)^~_a5&-jvTRwxQ,g}xPI ۾6@LV3ﯝpۮsT} P 5rkeE?eK6۪V`%Gr~0I>B ,!9!9;&­Xlۋ|D;ŷ ~l4ߤŋ +vWS=Mpkv$W9S nюoc Y3H*_d8սGepOm]嫰6beDUmɈ%oa8YmPo]̍b.{XF'79/vӂa0Nj Ƣp5R=m26|\$=x\l4t g}]ϦMy^WCG.1Y39l:9>au^Hr2簃CXLrR`z[!:^mz&@-NBϾ΢-ν4DM{qϣmJ2[]-ɶ46AEfiGs6)IfK ے9d6ר!qM&-Et?NWc?o@pſ=gxYPR\ܧbۦN~8n2%,;Q`SIu6ӉAܭO{?N6֛mjc3/ZSSH~ltRC+Q<"T?>tK[ d1`Xb '=4jY[ My0!oD˄ *UJJ^m[Oe׽X6ѵESn'܍p#RάR j[`p6R]kg=Fw5s&Y@?9X0A/;W&:h0!2hig=' _UE;!;X~0hCM-O\Lc\[)ГVyT&LXofn*m}N~݇*V't+&'22R_RPsqJi(K:T?`=HUC1^GB.q#68ʒ6P^;ۑ1iцWaܬ\twy_Iu>F\:3jQ jYME6Ȅ>4h)5g+]Dg%[0gF)Z jLm[C=vL;| N !"gy42Rf*X겒%qW]/#AQ'G.V+R z=`#bH'7?q[et 2Ս_qQ7[3%`iKb5 R . p|g3 8l'lHҐ[to*M"v s]3c+2,>JTmϘԫ-NաZH a/B}76z(N^9 zHpٓX UÜDkbJU })2@5OLcK|W7/ wiE.ׅJB;W%F'|-CEqcqc4񔃁]00=WYWZIlטP3CH 氀*|s؋; "]O_lG¢G_BYAHeF^JN^(Vv[p!u %<]%+d˩ܱiWf`)QvG㠍{xD&5Ԥ̀x*rK`S+C0*RSw5Ca0Х}. eu>xǿ4}?ƆK֨DWlMx#x lV i|h ]+2Bo"!կQF!@*!B\qIփjD,Dݭ]qƾ8- i+i޳@;&3"O!]ldRODOڷ 1lvB!SgK'L o}A~ۭ WFb;?wI<v[O yΟ}ChM%*Z^ qvi7[oXD&( 8 Iχd| Sy, t7A蝂m84x3b+ O6<+yK-UlFub_o L+#}M X@1ih)Y"Hjt|}Oz&zRHU,v=yɰ|$J}#4m 0pivzܿ( ٓ;Z}yPmNYJ. ~&qI݀^Tq\a8Nb/S̭\79lP4zq׮Zӳuפb":U\^ŮcHvL4pW;y}H,eu])UIϏqv]L&:f>/eF{*&M\vl=%y5>.lR"RB> +7TeŲv8f١w ˒s]͗F<ߚ OPZ-B%/tmH3j\As;F@;ԓ)}1<=k}=ÝBr2PeF !j[a06MoU y0QhrPl|YMvbnv"DGٖamc!_aE֎† ;k8Ҥ@6uJGc7U_ J<UdrRi1f#CΜ9ƌ´g9V+z*. 2Z," q=82sQ&MDu}ӺL2>_88Ig&hUr *? }Pvi ~-c&$F՛+8 ̈dOp[Ϯ glT GU>>xp'A xNuyl}S e4kgn 8`uzxXhE.$\/Ps|BfE ~G}z;NvBx*'_X?Ad7${g>`Y(&(nd|ÊiH g#/Ԇ7~bQb y(F<ߤ!g޲:>(]vN.Q%ŒE""rc Oډwt8 f>?@+7uڀ",[@[IP%ZγR%I8F Hġ)jl\k7v'H̬MZ ۙk_~#o /ܮ1cii ?E\5+-9IΎ76:T~&tÄT)}d ozuİb %Ȝx0>ٗvjMLacxsM˨ڛЎolN4&k&8E-Ԟ_"0YGo3TIُu:(thdېLY|̥<4.sYPEu*cHU?s%|Y9 "Vt۹n;v%5>i"vfpqۓJ!76VԢn==?(nSy aZ8]1=-N+;to0ԬMM\\&Wf*}N9ՊK:?A,}dEp1KzMg{ZDT!hy}b ޻uY| )>eBHgP%L~Uz%P@?{C9Ra AdQ5OK CCGk\ 7̥S6D%Jf!X&zŋ6 %nьyIj̥X:֩) Ej[^'uj鱄2QJTQs]^yWll5,~MoicL\zKB8-K|:걱HKBsIQ0'jќv2"x#Q+d&̒* 28?WZ .VHL_vş|:3y!cI p>/S+y}. 9 '9ߤ) 4"BŽJ459 xp8$'IӜQ d j_w X8I6~lQr D*M&(co~˨ˍ.eC(%MutdpVES0)qq}sD61qo. Asd/$dgLپa,e&Ls?Fz'^ ~V6<8zbЃv&_tA?IMU/W4+I'd%e{KY E:Z>rb}ovҡD9'@rM3vko5;,#=U).f8c̐zO??4n4zۗ_}OrO`yUM ;RRi_a<$VE^Z$h=9:^P%|ʯDw2T9G4ҐlߋҬǴeg6{rॕgQjyiI+9_3.!Y2OEcbuI𛬑>rҢ4Н N3EszdףXd Gu#ӱ=m0I XW)"/ڑO՘Aj/i-8otΰ_h![ )FHA  1G3bѭ:"UKLef<`cA!h_5Ia"J*up^\c&v&׬/+Í/4%Z/.E31 K^>8)E\C"J 6S.# (P]GR'~w8(0p 3՚FE);,-Ճ$R5E*Y-בhs,&OlEzc9Ɂtl1b_IkvQ[upHAo,CqHj..Y3i`YBM:ܘ JI Jڐ X pjAMT9nB&=eү ?bU%=_@g.rd^ zZ0\402CPZ2qe$WJ% SD[ID9/z_Ét@:wcOLZxC_tID,@ByrH$ekǙɬlU!`Yq5yQYJIPA e&a"<ݴ/pDMz4otrgWYmϭX+sJUI]MFpZ Jo[LC5?635r lc %V(| zBgUjҡx /HS\^g sNXfȡq{!dTB*YHvqQŚ Uv)y_ Tf2a}a?y{־J$Ī0 5%an3kwLXսRqKl=g4h\㽫:`ܯHbK9_{{Ẅ=m䳑;&vvҡ6yǶ銛}EZv0"gоUߟq>g7rƕkxU10O^UK .&c'dfB FgOyl&,җ|O2{ZX?LYX 0f2l7# |wbZ-b1/)-}Ԭ]%yn/l*C@;)a^D-Tes*p`xstӗ ?;ŷ&6{.x\Hge,-x((ɨEvW2[̈́51ʐS  Ê$)=qD0ݭgrv#2aLM٬8RbMS p< XDfNN;f~=Ĝ8UG_[msX(Jx\L.$BxAHaXZu!onM֟7fւke p9/3 +-4ԙiL_àe<X#Z,aeg2Yj-8 !U^-#?(xQ 置ܢWW&n3/u/[)5'gi У^ا5k';amR+@ {iSq}^ӌ|hL3EI[c,Fu{~insW !*Dd_ VLyd0|`J8)gt CJؓ=.Bs[sbSl-g?OW[">ﬢ㦾%{6G #G(j#(vԟaa?i)[Hŀ5bk:6if ߊ2;>7 姟tȄ|=4lj`ղַU#;FF#Z d0d}X R.M935.sta?Xi/Oe"C0qN!5gk; <*eLx'k5SܡYHbq^ kW`yiX@mxiщ mJFD?7f*k԰VS_`x uq"#%8dl9yGj$FlD$*hp"1aO#;jqeBW<д~fxO*u [k~wd[~hD?``"#3i j\uE0h?.m~^i!փ$M٭V 1q)'W3.T+aJE$S]#NQ!0 yuz ڍzV_v) I3NGeLun"q`=n]wBZL.}%l|ApQwg 1:ubHhem^k)D%heV3.o{ZHWBsQZC#-H6l2ԚXgO d(^{;|%( f-'hz\Q1'YX[;+ǭ﹨O3 Md{C}Wr["[UH׌m,F' ^)$bhe[<6sUmϋZl9+|@H;R cP$$[[_}3fyk\@h:D YyǬ P]~j]8^a!?wH?k@+#qG M(x4Wbȱͬ>q ͛c̗~n,wUvS@7pTXvJ%]aʑ r ;Vk,س01X iN#eK =Jv9OYH&)!wgJA.SLhUC< QCAp$"^&1q HScoǬð[IKQ9_0ڲ/ 6ՂJc7'_ŭ{RbؿW@EJ2!?V`zg H;Î>I*.k(o$6v 5v kbaaJ;p!X[:96.Ԉ}ϻL!ߞLE drgp3'fjLK4:K *<[IGi: _W#L5$ #&a%j[Ga܃Zg U{n[]e"&=l}֎wnϑvBt>+k;8 #LeSAN(P SV6>+ `3­ l,|ź#Ztmel<|ۿѭCXl NÌe ~5/⒂ "X>`E<$#buэI_N<{2bl!׆lw@=eêIsp[8v)JEc{JENdyH7_HQt֠s4 # FZ?~  F:` `JT,Q)IܙQOo.߄AїoҐ`>M qaX Yhf-,p VInQO9CuӍ?$-*_h/w#cz΋8o"o X̊ N[V /z=oֳx+ f"pÑɐ(fhlvP_2{ ;b|`<9N_3DKALOHO$d1jי wDuV`:4j#J$af&c_؋[_N>59`9G m 0fWeN;E| >fI7JߡmQ7q$ }:8GiɹPnVؾ-@6EOm 2 YUvNڿχwżT|%\ƺ[/T9̦)U\~or sKN&޸kir]sMF퇯9y2h"o<5ŷE8:=T8. ACp%s(2HsX}kf3HƯ!1 v*\إ-Z|=@9{Df?iߔG>E'IZ,SɇW22> ztd㺞ye*a@ʞ[4I?e_SzVt%ng΍"@V"zڨ=Rl]ȍ:`ἬgmJR8q+r~Aӧ{l"P#z2R-M p{k>biڼfN5ץ1&EPr񥍙JR/H<'h'8ѧ"nK:$<eiY5XXӳ66뒧^Zz$ľG>&Ya*^sP0f!YNYbd],D Eln?s }Ȋ|/}dHQ3EC:Hl}=L1}LFL/c G:LArwUK v#{Ů0{ao#^Ѐ+`x̛rHr}P3 +*$ڤٶG g-+'28mg%[vY6H)- INɯQ65+|ls{Œ9 PUkʅUdHBcH{pS[g|NsX[w1f%3ӫs?ko?&ɻ ǬORTd$G7!eoDM""_gvItSE{Ep'pz=˸7gg mRRVEm%,݄c|jvuA*peUdneI]0 MjC7nh.LhJ#S]J}s\+tV_5hϯ N88iY`H/J0[ᕤh i1X#"B"UeN7Tq d_QiBa{F&G6R8nU,A+7/.T*vl[̏i/u/~ܢX9n F]yғ17a<>u#A4A}\w{܃@.!PI<^"6YUxiTvAqJkx!|ϕW#}q(Rd$NMk4w. [ 哑M0٣IBW}Ηaqݐ4RHFX"ǖ_ͣNt4#'65 H`K8Ͳ{K}On}INI71@uh9m[ ԖBgUY*-#/lpT-t! E%P.D*pNM|t13/ Z$-K쑜ѣL9?|pӌ~.O{‰‚l~>ɰ}o4=#"웪/yVZ1}ώ U=(-_ Em2-u!sw+|eGxBƩOV4]@aB1͑#Q^rdN /7Lա1 |xO"f!1.f3gꔘpbRʄ_ / P P~8c%KwY9%{v)бehh/|qZy=kC% rbBb05oʛ\cL?9cpN ăʖe3b?4h.Yie&NhL`Muh/OzO/ &Y.`6IQ-#0cܑC]GT5O4=VB%Gt <~:wo,ew5&%~~nuD]<ӀLŤtxu6%u[TN^Bh.+??4vT}oh&(T8 N~.-04-q;Hu^yٙ9N\Dhѭ\Yh3 M*Qڙ) tds? gpz[Cx۝pAw}8SX`S4S V={h9Յj/a&\6fw\GRb%{9Q"k+pRz=|VP%W$X=c|X,%C ^H;#c/۩H@8P*a O3%E[jGNA)4ȅ2-;BI&I$BU|QX×$yOT^7(W.֋o<ʧ':.RقK[Fz@wd!S3,0Z^XI %t"7 rm2ڼۥ9<[Ebc3~/ =<3va  m0Hq9x^r-5=^J䣉L8aL]OCa`EH>og\k;Q>Ƨ)k O;ya8/w0B.ꇷ!Dy&ZnÄbd>ay X%+ Sko]wY#-$Ah囃$_Y*Aalfw7B`CK TCy W$2'$`N%;% YZꌔQi='7 H$8|1ڔ#Y3W}P|T#AD4mvRi#n klL%ĕD^ېtI?Fͬ;w=^\]+y%ߤ@LP1# .>&DgF٧:8XȢ/B U82и^; b w{x:Sc8:Q8Ub!^K3[d h `1 -z@ it厍"Ƙ!&oY/`0 ,L_A NCNNc"tB8MB%h9|ẅ́RYKN*4#7z)V$;F"pN@hnP|-5!jqCbFA@2DM_ +ʧu, DNk"ӼlE+ \!~ Uީ7ǯSIVlgRp߽9U]>)Y7~ kO#D>:4adI* `\?DI L{i]6eʶ ]j8p"FS./$@||LUM%4\gh1ȥCXNBPt҉2AbnJj̰) G[!u2^nI<5.CE[_Ebǐ*]^LzL$|s`qO|$ñO)QVPaXP) ᛞ M)]9$T?/H)8m3|9NX/}sm.߫'}ώWUxxS"{r/.הJ ۏY]yB}U>za-In| hvZfel> u~ OIє5 z|vK~aбc]r^ z'V;  G4Zuԩt;r~ ?~)݀B-!Y%Qԏ!E^| ~H.dw04ǀă珷A)Л8KK-!Bd(XZ |b?ZaxUR4sU6@-KA:^80^1h|1@r4vRX -[X] SvheFwu=P'G5ۥ+_b HOpzSg|MsjT|3Vi- c"BG[kDFRy)rĀka(ڢ @i U}'ar_ Ɇ&nժ]碈9eR*6 8Ji_W7'цE +^d-pad= rW0(*-Vq6ZP#K͊ʾp`Jש$玎(LuElwtB(`%y7oaْ~O<Fm-K">C@l[ s).N)753ׄ%ݎ N1[VTfΜ!)!y"UU\:5j LkW(BKg҃zuT3fij 9f in~)U..3{a< 73is<!w\TP.v]2nr" 6~VIʤxsn&%db0V(%G;|T,B7- tF cuy W,§swkY53 *xU|a ½G.? ߐ" J;V/:ǹ `W/c5r7_JLpvԑ8R`5^ 2Vws/ n%A:N<@*im1e=K{(:K%6q峿䴒μy%!'=i{6ԼrplL.[ 6q.QZ7'"F*2:8ԓvbˀs@h}3] B/t'~L5a>ORB-(ܖSӾ<4LgMy7 9L_]dzz[3b9|I>ΚkLXקc Xۛpoe1KDwEڞ4 Jce` vka *|$쮁4lZUn^WgJQ.STH@YONL}ޠNct?@wHXFeX-t88 Gas_cS—3S4, tofW##q882C8 :r#}bڮ0[Ť/kB 2;-b)AUw,R)z mդ\Cê DZr[!6%in&IreLxqB':9H :L3fKy  _ҝzMuؑmoĞʟ"dw"[y&a_ ,|l_%X;͊BB_(9ku"χEԞ]om 3̥w]VbePe6㋸o =3)_"2{W>"wy̋2ﳟхپ9]ҎkL"궇Tu^s?N"WJrje(hMb/C If=-oBنKEI=x ?n ֹwGXdM*8Yo68A'OB\IK#}^%P`s|0&cݪĴL`IBh|{zQ!enS?Aj?ϡ09r!շHNT -c,(&1>=kHhKO4΋`-z4*&ȫg gL #{wq\l9*7rwV'U#)|wɐ1K PYOkQeѦSҗ)8ԫnZ^%6HM6yϢr]+&qMiK 9\ixܻ%JAl$2ʣxT f `9.6W_LKE۞͑ EDDb ,+B;'ePT 3?ivn&b0߭d4a_NJ&"uGq'3ـJ~iwpGS%cMP vʻ9 p"g~~3m8|~kk[=rCear IB(İgvY=Kd"l(鸔D7PBGV X I9r&PT=OkA/jaɞ *f$^dg3p 2G2(͒/[I7Z--;+n wn,.sH,u"<\p=Bv߹>5X@+6I,)k$UJrh-b=傫: +͇y=ǜcsVArvivF2V>{lpYS2S"_m瓄 =HPLɾe3azSW0M_^aƲSZJRwZjŚ\n[S?MKY-!bei٫ zjFU*CWaȗs4A3$E=Sj=/ BXl-R:,L0!|rVp/`,2)1e›sXT-:\jAFj. *YtL,4*:F暯uR$[fl8[EΡ#M4W6sãlG)/[[n޶4ѭj{%pN9E#^h|bZ%J2 {ld#Da9\zߓe2f.P WeR  Kǫ _[{ Z{ &6L'+:`5 ҧIJpZT7ñQӯÒ .sz*GK%7rǤTz$RV1¢TvsPL|5hRþBp&#那cB[[I_4~Cтg-!@vr_T,s5KE7^ɨ3z~_-dmYBXtr_q2ՆGY FLh@~f/ҚrWbPCQ]QXT3=.]E ig\vD3|ӌ-)r)ܹ) uuN"$FtCq䕍fMy&4ap4"ʚY9}D#Q[@~8gFХo]Qof5O!OI_`ܾkyhsqr]X" 4b\ <#(TQ3P?AH$$x[ PgyÅ'Hk3h.{ѼՐ+cDC]V]pmtVQA̠n]blUȇ{8 \[0lM\t+DKϼZ4B){7>谣P3 g=%mʆddKߎ%W@W)NGq+*EVSo9ӯ+k(y "LRHkgt/KumN.8bǕpҮ1HVGoeytNzIvo? =04?"4*0F-E|I(!VAZcŪ9o.~y b5Mu4LnA6w\؏0xiIuMy1Ad2oo$b/;u8ި t~fd'3[7ˮhXF).92|:gωNfEscbbRj*iqs4-Üv,o;V&wzl#Hbtz*NLC/Ulp/e *nl89gs_8N]d}T")`y[,=9A_{srs(!M87!Bsh8~}:'z}\rG }-ܝ^L'OA[:.@"%P GB IGQ`bxY~= յ5M0 0B(z yjze}آc6HY$^ .%HdݣcĠ'%J՝ŶVʉxf䪿[;yU;EK^;jehoD5Fvn= ? 5# nBqϦ Q}-@SF$l(vC̡Faa zG7(a[ם sG sݥSdYi>`Yei}m|@4kd`?c _v̯[$3g󽓭wƀChcq [YV-a;`Sy[bj>z,sRVJ{~ >1b C>Ommbҏ|y1 C,v (QL(t~ISw"sAE>-{J8跧ҳz,%5U֛B;B̞yP5 %L {bbͲah۫TM(:-[a)N!"{u\JV*]Ljk)YkA3bZ&C{ϖx@վZӜA\(P1XCI䷡1'-l: F7 $ zZ%ٵSgņۘ0I^[d>52 `@*rOlrk!-cxʅ%R[MZEtN ;X7dP>庾T#pH87g$RAlr(*1ɬn2?M¥CuW@0IaG1~噤1tLK  @uQ&I9q%y ,q5gQ, K6mvڞ*V_R UU)W(l>Q$zIiy2'f*_xYi=zBEOπ;|_&IlRrn2Ľ=8t 61n(DDj页)hԟFcMdp󠔩{C й)VV ,)UH`G{o.µU}h'f{a>uTev'&?Z5q1VQ3Bez&W7i^>͸P88 8wvFԊ낏y4jۊMBȻdӺӹC1b$u 5F_4z߹ш7|m\ դDq:@Q<2u,A *3.a¤be6@9@7_< 0Wrq:V ꥎ  )KUFeײ$Zk[[Eɜ@y"Q^ھ{YM^CJV pmL`#f8Y֚ ė)3ZdC`9M'2'cD3Qio M(Yև;Ƅ=v}ה{*1lGЛK**{+XinDyu\`6Qʺ L&-oS2yǚVRbÑ"|T(`N,װdm֩x=(y"ײs#i d{ª{Z{]|>ocbƕvem"i!VLT1suaM(|%U3)۬ ^<gmkBR!wK$dcd fzCi0,q^*0E\Yh`NXw/Q)GR륫ԭƱL=pA? K ƾVۼ/ {9ʫZ8HMOi0LJܫ}kCڝ95>F,-t:A'ӗtT\sD^Mx1;ݡ}{zVgay9$? &]BGw{'(JW^[?4e{l&;3wC s/ =ux"Cc㴖cUPkqR~SS$gRgf #[zB{-Go{w ^D6hrşC+(r$Dlz7 ek2=}< 'ل5 1Yy(ˤM7"/U6,AǜA[rcRM11>l2ƹݙ9#!v}hr×W&GsxævG @45H .,|S᳧t@;hIAe u'\Z QFcEW.>Հզ]­C@1McΐLg)QAE,LX۱3I=tQv9l#gJԕB41[aNҼɔN0K5C{Th}hO*_c&p$`m$Q5AO4$(Y#YiZ.@ `\ZVл:yLf`Ǩ1Vqn};}HV0юhJ>!;~Y'ʽ[ X8&B9PRFHw礌T5dw^rhV-ô [=`"F8my^;nBuѪ8IJɱ{oI:d~h8^Bh٧մ{]%fSp!UKu=6P*n0!ůM`52ᦌNG KFĝRe!C+tY>kVKҞKmقs{.}֭!%^ǑͰgkKSn3##N vV GNۙ/ '2U5|߼Yc+56c}ŠS *nãrkvbC9nsȒwa\* TXSX's?؋cڢY=c0,ͽwT(QϦn?ǣbVN' 39-hN"z 2z1H_넹;B͜Kǧ=&_-kT ysZHc:Oh0:`Y&j$MfeEl<82_Prs(QGz~Z+Ĩq5$ )~+Oog/~a2½}E{=e6eʚDOt{:e6RtNO=4$֚v&!,[ᖜhe5BTKܟV%M3@_'1vofB . Q^6,8>!%N]t_GtmIwJCb0/j/-,ѽ6݌mU6 {q&O ~8.k(ʀ+ͧFŶt?3a-e/UrCKJ dLsL *yKO@\7T/P% FqTy7nZ!1j41zJD8#0rNWa<٠K'#m*76&zW.sħ ~ Q 2DV(sM[ԉ@89Flk,<' x0Z]ֶ˿L^j4x&j ~Cf6P-ҧ@ B7inU7=U5i+]bFsag tKՅ@?r)Ԑ`r 1lp^-he0ڝvA5T/42v43j + +jo-Wsm^a$ j{9p-Rkym>*=ޥ33ER=n2vM儚'% ֮5$Bc(btUPz(gLQ_Ξʐ;3.e|z j10v7Tn_vB4uv0H&kMJI̥>?22#qwڳW1a?~ӃiU^cG ^4rOִPbyyћZ@plxT(Ja\& 62W}dg{p|A{I%IUw壗2{ȹGWk\ ŸoьiGK>Zcw\;jw6՘JF{2ܖ1?9VY1g%"^Pt }^KMt dKĒIY~|2gR~Oh"2M8G;aSDIu{ [_'kFJZ|:id> C^:eo&yà( weyJ.· }w4GQ7 Xˍ(V%W?4?DuDf! ҈?^>2NpU> :&H9ڇ'#0&', (bNO1޶tj@rgH'ۮ2K0xd/jӚ67٠$FГ) DkH=/XFPk0u^nV0"J"+@VPӠ &;7Y/IGG]Z%jԞN^nr*Wkl3ruORzEʶRIxǒFh Wk NTSM OzŽLT@kLs!eE|.x i ] %Ez)ͫ \7GJ^=;:jZeNT]P9Ϝ}tAՃ[ga'?\-f25V̧PqIQx4o]rۡD9).+oOʳк`2*oEvPYiMW)K,%XIWQ˜USrc8mK#>FY5GPސٻrÚX{䞮c=ƏEx w)g+aܓxNϰD_@I{qN"Kr}\1\*oA÷)<kWm 6b^iS)(Z"6BÉ V% #&M$inRo3'Ǖ)98'>1<3iI6+-CiGRޥ RJS0ܥ,86CX2{͇Vj(8;LhFg[34n7XC/y6QQM28Aݽ5#v !CtyMK$ 5F(U<\u;&@E \k7\,vv& @4&A tF5%,Ku'oe̵߸eR"OzIƎbTbqI/:;uL] a'txNQSKިId0$0;;ț[zM50SV(@XբEP!h=?/!;U+UM"t'J'̷D~ߊ+;;s;L]&~g';Z%ֶ^g3l2R)@lJqm넰l5+O_zPciF\ɟpIMFxYr-4sDZ g>pQH|hMZ6WjH}ҷ**ZW 2;TKT.|5Wu$e2E,6`{H=?>pXpHc"f@W2nȓÆTJʃئ] .PRa=嬎 ]X[R}mU2SuKep9B4a]mu'rD3GZn%*ޥ?' 2Y:y.j<oSqhWm9 *5*czzxX=_8* \ɄNO8Xe:'>g ~c.k޵$-y޳#I4DL"pgÃ!Bwvńv5u9_P.y#B2KtZ4iɯlf=+> {V^/9P`'}ZYp?B0bE{{Tj!BevWh&[_j]"ˇU Ai'@T{NQAS.-ԝi@:RpvǞDrrȞ}dIy'+|j/@[!DDJ;oܷW .*|Rl9Lqn70Ar]2&|A|ERK Mjl@XU2HQU~;ٙQfQf>0DU GP<%H6 v ,rfI5a' )ϲGF-v]U:9?`6c ˢks+z u׊S{h$=;wli }DBN5.v+#i-Vk.̫o|T4DDkZbc< eגX@\zL{8an\ωՔ~7FDz_:0d'Ff&MpNN^0Sf2F$dI7a<ӌ57N͔Mfޏ&NBMC~ī()iaZvdytժ !XMvI`bJ2!qmTJ]83a"J> JI8d:t'z"s>VWpHPDPB& VBPBԵy`\Ί$J3{s5.1Qt>u*AycOGZ80-DtmظQ"νq!4B%R6>g NS.߁b5a(ݘ$Yn [y_?%Z(n+x3׻1'9 'Ee Q/&$x@z8=OcT6\BB聎NˍM 1r<b[gFW;]Q_ݑ"J磡vl@<)@ƭ@E ^@!օ%jZIm%U|0B79ûViሾfZlcUv=C2E( [NQRI_cc=jNd+nZ`&PtLg1OIVfx=i9XX^O^'9 7 kenMw"l {ræEZ^B)0|i~!T8- n־zOw `'9L :kNf穽xtHuI#GҏI!TRFP{Z-y~FWڦIL뉺zvAdWhu*d9][ [? ʷK(SPKv\ٿ7~HGsjXtTVjFeXa p4T&I8!Y@)Pf&}iӰؽÞxKeRvVՒ;UCءݠ 0o< 9P&~\ԝxU54Zu괌rKkAl(ֱz))^VCM>S=Ř 4e!ӟpD)/rzʄPg= /iVH&?eڦEf❟˸qM@]T95ܯ$0YEvVrX0S?W B\=@:֖s7ug jJ k$67+oݠ H۫+;1Kz@p6ɓqxXdfIZ6jV5͢FH Z%e6ڇ؈QW;F@m2Tϊ*V`wP2'+FOW|#6+_J~hL G<ˬ)qV!VfDYv79&+44V:3"Ce6Nܖ+6{Bձ[,*k]{BȗZ m]"&w&%7Y@UD tJS ! ޔJA)w]oN6ls 2GϯpPm$hKs#uiO&Zx=Nɴ c lBoo ?s@JI5Vf3\Q'.=v$]B2s7!O4nĚ\d[ fдphg-^xrjV}"ޮ$2@ +ow7NWIsCi83ySIblze u!6`9ZL||A[gj C >B}JCQsN=^L`tvUƇϖHH7SDH$a%oCr)kL#ܧ#Pbp 8c%[ l2>Й w_QWv < Jʻu/iemo\ sվ;+vh!s Zo7 q<ɐ$?(:{$(ISM   Hn,"`<9,opJ;Z%d3#wBQΝ {Jư7|⥜'Rh6R*]a@xzJsV"Qҝ@> Xw4W'L2]+Sjz}u+wvHoV(a`rk*uoMx12i&$1k Rv }}L9' 10O~vsITMN{ w:K6k.1K@8/+;TG4]ZVw==l;<02JSavUM׫#{MoϔQ&eݛ:\ [E>NyF0ztT8>E$ Ue8Ax˖g| ӂ˜Z`d[@{ {A ܊\jՎ"sq衄j.x60i1-gF;(5"hO>].&%&GdtҶڼ-sE*Ys6Jp3=q(i3 rUm3qo"B+[V1 P|HyA4z EWt{$qxFo3ߔ#v4șg%d2//O$bٕ\d1Gn+W4Z68x?e]R9ȋm`9iJ Fvoiy,=σlST q^tyu:-O٠^ϔnʬ7ȅL ]~6|qMK}ő+XʺOۣⶌ|U0yG &ÞBr} ]4(/qû")^vVotq$J !s3)#gI.k%!Ps:/K.*7sADsXH`Е8BP˒.90/IɒX#(OBom9! {92Ǩ(Y_QhzWjkYn#7][h.)/Rj74L+,+>?fFbghNqLpV$G8T{nNafcNwqqy0I ` 4/+&|@+ ɽK r+ xU5C=m;EڈѮ,,`3nt]ߦ\:ӹ{ZQy/*Cg3RhvϢȗq$C 8"n{. oxfCvAB̹q-1P2Xp1٭ۺ̦&36DP1xC85℡O_+ba(Ŭ'bH&@Vpbz)Cȥ#h(ʓXav1{P6GêWoV s$*tc\Tv@:[bN58YڃB2 A$]Ԯ@!{XI#o1^b{72B{h\7a FôԱ*lAJSaH*!`iw{ڤcg=$1<',L]l}/z29V^.=g٤/H$M8Ar^8pSZ^c#6nӇ (5m5=H'T۟)ܭɦ{{ȊQެ)+||jBά!_#Cb"`Hi013)IfWYW2ơ4Ǝ9*8:HPg'R恤FU St';&]րF.3өWCیMfIu8N]ti/#:H3XL=܃|n[l"c e"m-g'JN<,;Q&HlS:עs_֏+ZNRY=c/ce:vߑ5b,tSe!'أ|<5P}sFc@ֶpQ@ڋ,-HSCrԫOARdlXؔr@Skg9m1vV:\j hQ{4w[9((R 8cgvޘ*%;4RuM1l[l/>>\WcWލ~B 7.%2k}{P_5עFt7˚/ZCGV?Ǽ @mՈgb%hCNF]FBQk;귷0F1zaE`0犯4 s- q8)߃Oտ_U.@5T!?q-13e=YUe7~ &K3Q)Z0 iAS{l^`@% M"F̤z|1f;ҚJNw%#A=/$VE5G O'yO<>:=u-jOÓ= 6\Y5Jt?Ѧ}zL6~k>oM6  Qf^|ڴp7"3-yDX366rn-)g B]`0Ty2e%DzT&$Ǖ` =& Ix_“8(@ǐUq!c(PJs[+f#;{%ݸjk67o)Iq=wMw$h Z- 5Ҳxw$j?'wJA{ucA0Ⓥv! ըR*mMR֪G~Ԏ'E-we^m U07o{eK`sM$ Eą*]6l̏èTiG >TI/&$* ~fbu>G~,Ql#wUV:duL}Ý;%x/s }ża/mESލ@#\z P-F s(Nz;@5.)xtxey@w/ ޥl-_+FrbvӋ]{*`ʴ^y('rӚ \or$wFZ4 "1j|6E3`k}<| 0_iB6f6T lt&}BE"-\ßtNjHX¶N dY!.>3%ָ?h@oF0K')UDKReb4D(Ȏ H# U1X3]\JO/ΎsDZ ē$N{^䊪Nm{ChT e){M퓈G+!Ƨ<ԃט `Ő(Pꐨiu-F̲YD%BT# yI ҥ.6OjDs(0q BF֘[26c3>3fF rRC]{P_y&bmEYÖXП「&j/-;~vyF3ƅX4&PE +1:7We77hbT~,ݙΠ؂lc{K!ϖL< I(ӾZRVQe&Lb WbLo±eZkP:췳Ld@Oێ3 ƖP>omjw.k~DeRZ BgH9 l ۇIm'63!<~~rM<WυSR>aކ8K;dbnğ2A7Gl"XA>44MΣ^vBt$]rxC)V,kkiHX02~[]ǐ~J˃fX}vg:a2r8GF=Avw92/2g1%T8@#Yͳ<N 'aq |+BL^5clX3BmHTs"$YS;ߢ  E;,#Kz8QjthI(^W:sAuiՕ]-:0sgj<NVʼd1h2_KVR/wA|@'sV8S(Q2 %l%Ժ7^oT{W^%,. q]$ !.˘=r-4X2VBf#%wrժVP6_pJ^Or-&ϧ/h ͝AZz6K EA>3ɑ>%{s'1lܟ*Iψ=[@SkX՞^?(Eia*<ꚭ>8+- Y3+ AsX.UqFKD)~|Ԣ׆2`FvJVy![n=B+J*5FS=/= -n+{5~=roo3;g59G 6| A1I,P9k B邀+5;2ڸ */^l<3ck]D#"Sr˓w#;CC r:8Xآޕс(uր~PݶiJd 炨;V̗р;[2Zv'\~J]XaR  O$A2RE4 M+1s .~h;iG$ϩ /i; $' Qq8+U:AL޸.W@-e<@KHܺ_GBmmn-?OVFS[Ddxup+(.?~XwHj-on:=U"n ԤR$^|hpݑ^qO.hCFbXUzWRN_ sg}jO\I4X̌%BA7u~ڊ6.6'.ZA30[_d^ gz1+}]>ڼ nKǘߺy:$xA*9^a-Es7ѫ€;P0pŝbe,Echcmxkɜ:TnB]!8=Tu;Ca6r\Qhu - LmqӨ[^lh G6xGGAaL*P@u?Ψ ^Xc,kI'BD?+c'T }'U0= MՍ0. fL ӳ&rKӎ,>sK L+xvT|aΉ $\& YJ RRQ8G,W,0KD25eoouͼ3Fm@ADzs LA5 | Ve.,Q cPʩ >>2*\ gm.~@fT$'`b#,clɈ1v6za cRCi|]>b%wGSM)3*"zm8(ɣ. )&ǜ94D-|bO$Omѹ+eEfDq'X>R2g5N2v . rDb}XFӣeb0n+Jm5bQc54W>gxN LXw ,&4@ ;|w<@(5N?ʷ 'lmA;,H'uAvQs[+.;c=y^Ԗw6Pu0>}PI))wYT?4N6T+pbBiLjF#޸kQ7;;|Agn 6faۊK>a3 sqdK(o]V[# ۫&S^ū>WQheJKhHO4}0$T"ρihPxVL1Kk eWpVŅ#|Wo:{eNA̭  j^}24@q/8q<3@" < }GjUPS E b? pFY|8os$7,9[dy?[d6 zhst l:V-KI{O-aCңl8)_n;&^m5{oM3LG4WX ydhJȫ73R$Yxs5* Z Vy) qƄsZb͉)=epq1MRQD2|w: (6Lt{"'t6$fe=A=1c$LQ cJ'$'"0-E g΢O$oam HQ]Rb)FS W3REpkرQX;lh Q&hu1i]4' GM+d:ꍷjW_ʑ@壛NHDeozNђa0VWksÖ *Laa IY ۢ\ڂYcX$s46` *aZZ`#2eUQ8P6¦`e#:y#V F Jv¿]ˑ&- ?ؽ>A.%[Yg c9өF. ы"@ <>MKQ^\'bק35J&Aw;~$}%VΩ9Eg|}=MjrFgW8J;9Ɉ1F4ʝSWR0@UqB?AןϰOgȺF@"ʔWDJOh^r25/ _uⴕy40]u R0Gξ!f9A+Ex+:W҄f#1Yn%ҷd>!MNkvZ Ju>b!FC=O5+/p{U"UpSYrԙ!}\ 1acNGfîWo+|ڲ #YFŴ(0;tw{n]^&"&XxpOc;mOYC(p4lq`jܒ>51j$$~ \D֍l˴츈 9dB-{X#0PEPl`@ NĭWL}G/0DDEBzOGaƖxqO ֕E{y rE $0$;S6Fg62jnmMkhJQ_ "fcIQ a tP;03i)wQ@mA) ڼXp48dKˤA2/~2L?>EcȣdN_m{ԍiw/vpo 嵞)Ʌ!M-<iԥ$Q)Ԭ-dے'] ;/U؛,E?BΗ-ȜZAfQށdν!uB+`$^jP'/vqi񍞞[gyBeI}aA`H1Bp0T8] yN$\۶$9HP!4HNk|k@? ӻ<^"nc5esDQtlJsD-Y8A2y#vrn 6y1+ !X*a;tpn?j0'˕)RTl u76::9.m#;V{`/fؠ\9 p%Q^]Һ~$ԕk 0Y6m[-Y>vl֋L}9n0/%]ƌF7#PK{ &kվ!tl ꗦCka%xJ~iswB'H)N Iay#:4B׎n^S9ta8u+w$$Ffvc %FjPwBĿ:L^/ JЃvW^>D;?l ]KI:E2J{#[IZ#u kӘ g )6µQ^\/\S>;넃?$őp:hry ;iWGEJ|2O ؎7=A1lmqOn1:k>$5JXawέMADF !DݟXRҨOc>zM쨭BTyClx:%j",gSH,guуϠSNO1ݓKeTYrH#uxBK} A~tc٦}}wMkp>)/8~]|zH` ]Gٮ bMX^nJvBHk:!N]CAQԻ9q}3Z4LP*P*j+ Pmw :)bDYNc/EUq-|'n5\1b[98{Fڣaz싰I*@$wX4 X}g^$ÉҺoϬ(Rj3jv% Ocv=?.UrovHEʹ~ܢxk"xc 4N ]'+=ufDs0V~cX-m$Nqrk_'}*a*FB ڕD;ا"g|B,@"~=/CҽZ_a6Mv xeD&7r_K?sf=RBEUI꼲IE"he0&zuz~ SC(VS!QcꋝB+:%8 4m̏Q4دC8i'#5w렟dPZY$ \5s?BR]'N7<ťv+QL LȾy(Orv^W2YKL')?iAɹ/~H{zgXu6{2.\7!ues@AOhC~ʟ SN2a>5Ү h<<\"#0󀷋* 9jhu]q_zTyV4rԈń>!,#gA X$i*s{_R;_XVhK}{;EG%'Ӓ47n{GRR1De{DoN^ܿ K˂n3> ..z'*K\c%{ReebzhpOkԿ;݋Fu|s~qμZ0:b}&յl?.QUI\A k16"`sg'T1P K;X[wB~V64 &;KI yNZ;O]1u'e)iXMXOc(WU p;c\-r \ aůBZ8diY&ϭҲ#'>-ٵ VTen $MfrU0E2EI$[6w)@PܠD_?k}0;K_=w`1D07zC ռ{ lnFd3G+/B)u(`N;g-08~׆B#v>>k <Ų&1tU9bO1pTԸ}nNkp\~Ӡuc/a[kHK-ZyK apicw! ɝsR *|5D8!9EK_n4cW^F2Z8ډ[*?L'\< &%?%>B&n<r j uBTd+xr~j9>6p2!; zڱGvXP|,a,IPwF4 L*Fjn-zT4KW p[h%f#xY0]y%Ɗk.i6~pPyɷ ASjxvupc+=J*}>+dn%|`{qtr`2lc#ڏt$/yv_\[wF vȒpQ05$AƆ p H1 %Min`Վ)E=+/ͯ.5 rDUЙG ڙw gϱP YP&= hy^4NLR1)6UPt aZɝM[ < yYŵy;KWxIB s7UA3Wt*+!6sWv?}Q2tl wp}\m:9mBkϮ}l*;M Pr=֎!h$هewv8Up&LE*O#/<uĆq34QfUͺ2=_@)m{ʇmubM0BU 40{V@dpfs ,>xLtSxc:5(7ߋF:9;Q^k}۔":R)6Lvo,$i6D1(AvgwqWۑ ,H)ؖKlwr͗p(׌0,'DBT0=[1&. }1y&~7^&ޟ۞e c1 =@R5 %YW*]-TՑo#1]?ݢFQ(oF__B*?ƒ2ٟOE,Vw*Տ'(mx.Տ~5i2smhZю|fKQ> aAC<&si+ub=\+z IN^]csu?;yq!T;éJ/gD S90Tq0PNHcݒU=b, (wrgaj wM@J{KP.jHJНh6LoNTt׿'vк 㾱?<)+3ĨߘQp$' {uXR\60\)\M n›͋b%++zcP6LU&nkm*xL@]U߮up9I '_ fr:Ot!EiJqKg4DR7=e|shY˓Qɟ{W c<,޶X8'@DveњXK.K{| .,w𙟙q`G L=>Pr_Q1Cl14&YG/4r&m " Vk{LCBq[Nk'WmnLzCmh{_=cFȼ9!dFǁj"8r0/ԕ 8ťdMVH+܍/HI5|0&1ue0h(wE}QS(&LVB "v[t:CF֩I\C'NNs7>@5MTaO*r뵌=FG ~%qkgJGsWuci>j{iwQy JY}x[ֶcMxĉ%[,ldKe򇺏?4%5Fb@eP4jny0ݍe1;j,Z?+ ckmUɰ_֪U\9uC͓+ʌUOXP (D>-Tp:+CAeoT+|zAu T[#?nKbZSI҄E'6'HVkxW4PC#]жdl$Gg@d[.7h%N# yֵ: EHh32ޒyc؄qIYGX/gM.ʟ@w7([շܓ0a(نY%VJ<vrd0* & Ⲝo ?^-Ѳt1 # ln ] {4<(6,fe[e(\\ƻ j_1d;`Xno6ǺDt+6MuNlA;({ݦGT}%*, DʊZ=8[:Ɯ:tY Чq-N22#\@_C[eӅS(+w86nvCUj"޵*E6I7_:A٩~@"o%b=|XM>"L?} Xxn8ߑhXR@B.(F}y+^ ssN(p45} UgFQ+ ms b / _(6Xݺ$c$pCBg3Sٕ!y/]*I>\F粵&$7S1 _`?BJ#9C) J> d $XҫC~j)Վg' pG,+OUŧt{u%v&1UzUG( \ "~AQ"@"2elzs n̏<ʪ(!Y: <9PL}(j}ٓ5ILWV(k9uA 2]<[e)R 'PߚBeN$JuXM3{'{rC/ՔZshܔF)=j}V嵽&gWƄx}]1J& bvx|r{X_ҙp#}d*weAEm6R|>\bO Yݣ!H?PJlZ>|.U-N5 r6r\ٲbeW۴ Tߋ[h!8jo yÐ\d޲ARx$5w oU7)ڡaZSK` qu5!- 9uKe(x[e1t]Er.AIvOޭ8EQfIA=zv'#tK|@ 2Qc T; kox`󛗇 #"L] ~avhX)V s}Ph򑜦vrEVF=ϕOc,Ǿ g"?Fq  _L6EcDX7B TɺNo7aӂtÊDYsb#uu7eOu5b5ojMBS @JTwqE6I &.G-pzlEIB fdRU="Pw<P5 2}``)?h , G/ļb8g琏V_}&R\rqbWKOHqsJm9oP?TEta#0 (D/|ygKn}pIS (~.3]K_6 ˍ?p*T@"L7Ragdi/{ܙsd!>ӓ@?"fkDn[<_%.-XK*y=L>U=+otWGj vJ3C%a ]Z 2 L%wڹÃ<~'MlDXrbl(VL$Ćoj I' L-Ngs21ZKX_W?;7 ]/+J/jAuٜ4&6aWC+rЛ@Ҁ8h'w~iݷ|zik~QS-U[bef>Gbjy =a־].U?ǰJ*?!vDs#b $Ht2#L,wv2}|鶟ᤢQ-uw?r#%nP s^mو`u{O Ւ̖Qm{)q/W=v/L~euNdsldy靉H'M6TrYKz.Ya=>H Vu`X=ogMKeE"cظz+N؃.8NpeT#yW7Г X3&R%,2fI@*k#E.1"m?!C] Rq:+Gư7!R/GçicwP w$LP=˻FG~|~;97)ii-왢keˬV) D"@Ig t/N#0vYqW&ZWCފESL0sԨj+*I]\?|F_1?t&p`Ş[O9-dqiQ&cS%d#D䏃N0V#լYƻl_"{*Hf,'G1qh~ zDzBoE욾 &;Wdfp(D4 ,})'_|[SD?۳oQn-CsM3qWv ,d!Xĵd7ZﰑvGzT*Wpv6)")3ۯt>}Pj{.?TRW!NdI8=FYaX)"J̍Nh򥻴dp&f| 2$<" z%M~m:~IFy\@( [^ώcc|$5eĵp W'TxB h@n\_K(O&Odj2͟ez'}|#dNR=ɣV%C7;͸yơneN >'-ɇw 0\S&uRQ̹Ja Y-}m ˜@5eܹ5g;0ћ) ֻ8zJ'g `IbjadLoמibY8ZpnR_ӹ:!UB(q_+$hT u#@sR:N%v !P1L0w|'Oty+%ኧ|u 7py&$27eDEph4)H&;TcԱ掝%ߢ!t~`K7 q=f*Ha?˳KhXE S֑\}G[ 3ZT7ՠ}[CEwJ~=Szsjes`Ziɠt+GC֦g?>4>}:=z|R #?^Pu4ByMu]1c1)H-oG=PX҂S:5j.*j:^܊~@P`Fr8f![>4kɧtY;JDHkfNZx5eYhz o#\R)%t'[2gvP5є7SgQZ'Ɋ$q!hc X*%*ض4=ig^b(۵knySybzwg6o!Wmq~}ZM +["òv$LI֮ Ęv>/:|q狋NZ>g!VORehƟS@{4?B^|gَ AFsU˾tX%È$s푘-]H˂SPx X5/&Qz1\ۡ8JLіzltN`E>=SKQ:үՖ.۝mH#FL6[LL7xicPv[]Oiiqvkܿ {bReܺr $bgd.O8#C.  ڡw=hv/4:Ȓs$4(X ߌud?Z&Fع(PvAs"'Px/z'7y0:"&O K9`$g\DE٢0KQL55Le2qbzj8*,435ʝʀ!.V0}pX*pIGvxoYoC 9&-砵-_t$gp1ƧvODRJ[Z뚗wtI\(p>:iMId[,E4]>!]K" ?P G^yCc)b8agKx^NpFa#Z9E8Wr5OzE>ƆV%[A qMQf볯4ub$<!*\r\*gXm&М_.t uM.XGЉFN%q A~0)؏G  wS"BA%=&*Y6+ `О$T 62}d "FY]hPǛc? e=8k;l mq EԉX8Hf"w b {<.,ǤT4  |*eY@'Tۆ<$&)ip! M[G($.۞{cR@5ó V]G_5KwcQi!:iyOo&2,,XFVn% 8)c \|jCc) ùMpBH~stnaw[[S#ezwiӮqpjH [^=3˭Tjw~ܙ3CNVUwQ;oD%xZU*RqQZj#Fc}o†):;1r\x{#*cO*ESz3}g^i0$4l} LMz}P#=4$'&cS|l"Gaija>č3#aĐ"f$'*Ǵſ:\wRVMÇ ixċxkgϨsq(blq5%NP.+i vڱ'Z`_|dySkOoԤ"y<fzl) ; KA/nxi1)&"f'^vk7IQ5bqp&[a:a,x+N xS$Fï(Q.MV7&8@ߘZ %?͎$_m.{dQ\EP>.͈]Zn "M_BprtЮpNca,=mwy>6mK2w-zEb펗kPU4(cm[BT9봰-jĿr!u Y9'] &21*ދa3|(ӕʲ+K 3 έPG6t;Y@x?kJ6;qjC:.'۟"w%+u._FiԻ"ycO\ϩɛLK!̫0؀9K`։#>\6E{tw:1gfoXM ⫛FHbKs,&AwɧC&3uE҃k~Sk_ o(d6<}N .vnUo}㏄+N7|#& 9X6ۗܐ(ܼmj;a`k6p4&͙NA0SF3My3mV|: ^i+ڰ4g+NtS!=u=fMI^#}p\Y9[Yhm| bOjaKC9l 0YcHL:adˎ =-o 5QdG}<Ztb:L$""OFB%<#d1O.7vy[wΩq^7t|J9x/0v.V3>FLK|6S@Cj*\e򛃑z&: Ϻ2;괜zln|Onq,ElrWeQӄ E$XNv!/G -'OoٷNdr2W_י讘;.r3r0^)4]'Sp [X2Kx$N> t~cFqHC8o a,%? ,TU%Fוom0*P_|ov`4RJ6}( vu:h$dăz-8fMM䑇gڭgdEϡOWՅ.b ^^ц$!8޿% .UpSp"#ݥAČ#lHE}ݿ]Wވ@5,"uґ5*:JͨI:v"Jeޭ|[FIpp&΢db_4Qy.ݍW}3*Z"{4MpHLai/a3 u<<h7bn'P+%2W'Ib(ޢIe&$pdɠvcj6*rǎ+kCJ䇟H$`"SZ9*L݈n7GgboLF+c'EIF9첚,Fxp agrMΟz^'3XӶPVN=$ (oa7asVQ )kGGV`Xi)dRVju v2u8%76E 4Ǹ=> &!6<%hD%kOѭ8[2"H7v6ܰҴU>?$ȏdK0;9i% c+6gcbFz2vS>WF{}k?ys`pOS7O:uc~5AT1qٮѲ7٫ECRmrcsEX Olbt-RWKonv/eJU/Lfu}Z|/.^/;&8Fbk(-CPM;h|$BL{Ⰴ{d,6U# < 4#2WPA4OoPrB)iHAisu3=RoUf/&#S7 ͇x !ƴ#ˌyjP=W>MfOWW:=MO0h%H3dk7eOl⣧/> rk1_/7u]ݶG,'Hf207no'>U! qt|}:*%r9.F%T C-猁P)8k ^Ri!nt(=6xt.RТ6s ^,5OH=4MW-62TF&+פ{LZ,Yf@J tK:p5Lcn~ʖ]X4=Kz 5R0_ emu_h~0'#;gXX #(]G:A#BLz죖T%(pnfJ3jaO' Yr8AԌi騿t`6?WtP=9EO%oHώq4 )}fėGj!Z,aSH#{bzN9`rSw}r|C%f^Y*m&GA;e Lj0{NglQr(<&K53tD K9Cv\lz>l0 Be": >]eV@r^aI[Ad} -gA K麁CObZHig ٹτ!7`Ǿ NJ>FBV9Y 2hQU\(5JMf_ܺ)¹{]OOS2 rC[OV0Mg o1{iJ۲% = 6s.= GgoP o>;*g6P'qOZ^X@_Tx*5Tm|B[tV>),Y&^@P%D{?՝~~RJO?$xpߐb.'SdV|Oyt5TrfEW59{rdYʛ{#M4'63(9Kh싒Ե߭ˡS]etPsq^ۣ1&v@P+m' o$p fϓQ]?Tzt鳦EcI(LM.;x֎f5e`z(h3|"+cLQesG:Y}<6mI\' 341ݭUwR U\2|;% ,m"bxV 0z89\WX_] ]qbY8 g&#VOBBɤݣG|v-b W(;XrQ\O@ UU|u*ļA* "6 2)ǴW^t(y'.S4Jin~|4HiC7;\OU'mN^(AHYKtJ7Xc }UBtw3%N2y,=Rv1}#rg$@؀rD.~J`$$4ZYcIO`@q I8,0/M%@( Ut8wG @T>DhUga/oX'& 驟֭|? hvŘAD?~/r_˥؝C.FvTyT:NPZitnbZ3[OZKB0hBɛc/s>nB䚀v 'ԓHR5I-6QߐXgKi~"A>ђC0X wg$ ZNށd7z9p/оGs-& xOG^i[% 6Zd1~7,2`CP.ǘ$CrjɩS?/7Aqn"SH?wea̶=G1g%(V^7QWCs]89cc'4ȶwzbUte5dz'*ZJ*LS?. =xCPm@_q]~}~ kV(0m~@0-V0g.N4:bV3& KmYk>P^jEZ -w{eI8NpqbFޭBHs4B;Wn"˪ t-5b՛]x\ pFot=#^(NanXO \lTK#CP2S2ķƭCn>lBv&Ɉe9-=!zI IΞ-)*7rx*R@;!K!J,\˨W;Őeu= ~;y* 4 '!vN2w2Pcz7wv(Tlyۊgv@pW1wب%{:rp5ED|R].2a=#}sӦm)Dv XfJP,ㆵnlÏJW)Ts-ޭlz =q (%m;{s&BU`4F.0}N{a| HϿ %b9Tk()P V?`+| ZҼ IC уÅ @D))DrUa1߈WVEa|mf8ۏw֧jXD8R#{:W 8]jaz R8rM9k/o(.N; =-Q9+YTae}~oJsbb>ֱF~ Ʊ?as!2 ؋Ƞa ӿleLRLTw[̒#r gV13 4 T9p݌,=l.3ҵH/ewjP sux?F3y`RX 7XDujϠrn-d' xs Ii4~F3=W}])Fc茓iyF `q <'le6Uu`V)(bD9?=ٞZK q}h?hKI'gu(?liC%$RŚYZMn+ v֌zMhX>o',ˢō7V:ObIlg:% H2u 8#jadӁ&O)D[RQDSLw@D\}>9.GVTI^#1V> pN7aP0  @&% дW!c:oB!GZRNAsBVRGձA]]Mjf,Nt?PkNu<|^fPR\~l2!Q#QvyQ<4Pe܋Ǣ.dsݍz c-#>2$jeͫK.Ф@'C}22DA!t=m*UeEK(Fۘ B^RYіٛ"|ڢn?.u:Ȱ 5{l: 8֋pb5Q\}p~y.r7v8SWy5FV]VXzf!G2ij=Gm\+bPu)=EV~g8^ FE g rr#,0!kHH~HXWHװ؈պ)#:'H3Wѣ[G"ePb 8AQ &s6zbúŒk0Qp׋tC&.L] ngHFA^)~Qny'p@B/Bј"1|b*7UfVT53.BE^$ΪtOS2X]gȘd`umuAWa.8 A)H*_7P_ܭḆ.+(fڎ {iyy=;0e,P&%^~(mU͐ ob%ګ qӃ=Z:nYTTeA:g/D;p{*vrYa]{hɥG(b<{K)2Auyԭ˫ "_zg@>qSU5.)wfh#qRLRn*NMۈiBlTP#{O-SF#u &u l9, R؄&ZRW9UC Q b>{񕍔^-=̃^ݐ}3IS}TU" ɈNEEZ2k)C/Of;t(gvc_mmKq bu1&։UږvL"Е$>*DUOFhU{Ǿ덞Loᤫ|rpiGkou’~hoƭE#~W|HޭHbj%װaqsuRi'u&gBɫլ]2 %nCG)`sI*a-e6͆.w`p9%a,=-xJP5UV%(\6BhRbZZKjԫˋ< 'lđP>?T0ꊀSGjlN+((djuCܵIފu(;PRF 6~mG+P1vlDE"9!&F>rZhdq| uξ GUrc`%#%IHa{:=$V/ 1 j>e1es05a5-_ #݄cEcۺ˽gR?hKҎ3 wޯ.̓7l}A/^5Ov8eMWXP4+C+lNM5',WoE۹Eog+4M ?@$-k1:"4܅/af? z˄U =RΓ#VQLU96Zi*˼HStI)'he0toGN ks;+[XV!ɗ"{ )5@n((E ʔpV~cLܮ3~)Wfhɵbá=`^AgI.uTChMŔl!8sH;0N) HD&q(qegwTwggmgb Vq |*u)֍%hwuDE&DN*dBcJB_{BM) *~WƦ=(ͭDх~Ϗ2gYZ0707010000003e000081a40000000000000000000000016650944200021248000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/. ]?Eh=ڜ.+UEr8YNe8D뺂t?,zh:_9v!U7zE@һ3ldW#ՙc؄M(\xG`w5 t4|@ҙc_[;".I)tkL0%VHK~7 l3z97 u80h|@w@S bD ܗgN[zh[Pg} /_$[4uUPT0?^M o+zDaCD2Pl"5D/cP}EhȊA`zځ?԰ ?OQq=̖`vM9)V0{]G N8!.%6׼""0!7%ѯ@P͘=༯su cjE3S-m'Q~8wvHM8 m>O=z4~ ].L*"{nw)QbD4DL(Qՠ`AqQ7h'AXbB`%(S[Um'^-k}.Iqy~*e2+, \-%f@FD)W;>Q{R0>E`\2>eA"G_Rn]ipeG$+V,,8tI-ι!BʮfP2@YW_Sbͧ?ׄ=g@َe-@Yd!*I2Fkh)`87ѷ.Ӎ!ѡYG/GI`b|{ m! )KR;Ƀ ZK3P1K^g r0+\X S>xk%qCQbS/D]Ki?`Sмyzݳ"%`/FzQ#,Q V:Kla{ !D+1b؞j OctChH/PU0v*)-Oy^w~6 bj8JE\FNieκ@U8՝͛.pr ۉso.VWqihBsM2 6Bn-r4cZ O5_x$6iiAiOhzHSJ?.*l~b6Yn@BK4_ouZ @'c}qn)H{an9/*=g"k{ݣ0Gyf KXom?S>*n="CF]J^A>Fb,-v^P@Bm*гȉP/gĻ#WV6TumgA{Sl[ףk|Q;,%j=bxS<&ԏWŠn*Z",0O3CY9\.RbHR$L"1#jz*k8h(Ye`]dྦྷ5mGj"tΜY e%3Bby1:1s ^"(kʇn綦2Eb6+ Gd{/0'nM*P8E}B Yq;-$t+j) vaZM 8@mzola%*˕kƣ1U@2=S}wvxC"')'K98FTKG͡?m]ؕǁ"r영=!7ӂCftׇ ;X]J՞.;^- WI銯t!EJ' H]vQje-ۼw%F,WD^*Px܋0bx@ov( +) zxiLkjû j=Tf<z/@'X>x.VE9aPL5qPG>CqS}R'rsWd9\beL 1!l|;~}`bB) ӭfMqޗԠT\{"Ok$}_mQ.{ {qLMR SPU9'?fmjQ#Qm`ĒyƾEYI/o_u/)g1U1Y+D`% ʡ55[lY&q|Jʕ$[uP)S"69unʈv -HIڢbxJ$մ83m e?ұo<va.î }[1wb|!MʁA&K>g]d׾鐿y2 S ݠ WA,{ ڕ*2F!46v(D|XivI( ɑb8ҙ^Yu@KӉ>J]?w4;p.z4в%>tjZw[ufJH{ES bHl6꓆C. %%pΣ\Avt$jE5SpxRNŐ9f`ϒ,HsSsmx2#TW (بANU_)rEh}^ϒii| ipMtN_NmÐ>XkxjE kזƓٰR3GLs1a|pBS^9P~V<(6h^}" GGamd՜}xTĥrd!0zk$L/AkvW Ṿó0l>zZA{:S;3-ZHlr~8T RTptAw| ]كǁmQ =䑳×@ae MmBl4HB~xwU} $2<-?|j,abkǖez6.p Ie-148qַF/-"M螖#Tzu$!2SA_J,>1IXu (5}9v ba2Hy9 !Ѯ XRwήbQX[T0'6_ti^O&􉚅b9#Ԩ2߼]SRԲ?Q`nc󜐢24`u~/z@+n= 2<=1_u%6òհiÞIqM tK L[^0V'Q22W]?pY {։v։¬ϓ>Zwm%-<xV;"P(&HhY [1[^D/Ί2DdX3ڷ&(fK6)_8h5P:d4tiRK>kM꣰FIhX/RZ>ٌ*s>U7%+ݥHT%p*((DWmQf8.}zbv*֐ۚ T+FH(i( 5``,BwIwW,Si)垠50*LR Vk5mژI*)l%1ٛK,gЬ3A%١it#؟)8s2PX#n2\gm1̂EWBlI~`ޛqX5\,SzQS}! ʼny^7OG}Mq٣<4iCꜚS|ہ!>\XR~dAf*?#E3S{9o5k 0vH nwJx-KԒKf{wR~셊jܳm&m_F<_`@?wHDϟJGC.NHcYGN,= 8=`wu;0;y7>Yc^&^km6IW_GS'؛׫~؛G%&Wh26+P[M)Wl-H8TpY~mhApDZY'P񒇩2_suMp녳izb޾(LJ'T^.4Ҡ8Y>0_A}c"32౯uwgWL'A@nK؞G a'86Kd.IV\؎KW='W ,}VPWq4<ܝTM%[Rγ(k1PyEU;<g"g^ˆ"HP4m'--X*qHn:Q̑2iM3^NUdDh5w#tCM<\-f<8uJ?+42 !iY  jti7]B 6Snr2 v:AjB=c+rzl.o1-h4Qn Vu C|=%CZ 5̀~MI e*f!i.E$@f\oHX'o}i]i{_HEs_w,RU2R(gzG.Eȴkﲌr_K_Iy\t[ @t-l4>L%$Zoal=-~p"N-Ghh -޷9_9~^{Ԃ<j"7xbN[{ܥC VLvQ T24H|;sHSU*LԪ4(֨cۃKzngs'ƢV, #Aj6raw2wҘ$K&s#eBqw:`3,y~8QFV,; 99GGr? t_5 $kzjV0&iz^pۏc>I>[!;o JAQJNÞ ,ŬiW@KiM%V1dɁCfZDC R8jH{O'B]5L&~lO+QNWm @n?I|HogݐVR<M}QRm~YE۸&(f*/o"%#dl捈~_Qcbw8(,0!϶ 17q(XAdBF{stT(Dڔ Y e[N | /,rZ=<ݹS;Q+4]kS\fq$Y34KIwU$瘍`Ϸw]bٖp7$ΎS$yH L<,lʗ/f"7&vz/bPZBeYE ֎Ɲ@0jCW|tI0l@R+^cJ_,b H{[ )/x$<LX"Nx? [I/!<'d2% f:e{k 8,A35UC݄XvkW'Z0DV2e}cۥR1G J,5)$ 3a0u #r]ʀnu7 hi*Mg#JfRIF@Rb!i+/I򧓚v!2dk')5 bVtuDTC0&E5{:QUÏ1ǃj62$5޸)l _l]ܼ̗E#Ox셝$]SDҜZ5O@7.'J+#mRTNGi2,IW?5uه-=iXH!{%}z*4n)|{kb g^MC0DhuJz= ڴ+]"3D^lu"\ݼk;N>1+_#hkeX1c JBEtJELKC֡ʹ1`yHRʉ<6Qm4 2}<Z3-9Ct4z:Vfg RbiX>nJ.>A "dp xRg@"e~Ksv.ӼrZz]ɘC ST &US`Τ e)#gR^GXޞqSCz;<5s\B0cMIPmx2ΣԗވR {VD DiOJʉ%Kg W >G^_Wd p!FH|F\<=]#3hM&IwZҦ|Zxl0C}!AWhZהaFj$-J>;#/hdll(Ԙ?ÕA7+ )ϡmlM,Cߏ l'WN5҃.ʮ8z R-*I<.ocۿ5kB'Wϔ 6m2C?1+Ag6^/) 憶z`͸.H*\4 Í*_瓊R"ǧv/sK5\ts@Lze$5ajtˊ<]J~yDҦb *>sd] vG+p [X92}}wK2Ay}SezbB^% )/嶥 <91o|^U||sA~7G_e(YQS;ў_iLG* dx].!_59'ٖ}nRK(Wa3 a@&mLDK߶7LECvjo_n:0ѫ}6 P,dnt36iHPЮ|d^^ul)L|LR.qE~nEp,ch4P `NT@_ũ$575ƴDӜVcL,NP6qmAWYF:'GSdZrpUx8ڿV3M't}Ce /3} zFN3e5^gԡ \5f!$#ѴQ *͙ݴ>ש? hj23K \0+ư_yHݲD=eX6JB.k箫 'c<^i}sLIU4I:˅dfH: U!OU+nnLF)Sswc̘, +ZEqQ1/YXIlɜ8!Vc7ձo7W%t]׍lq>{ko!/鍙}s?{0tZְ#0\ JhJ`k0DOEQ܎H: #ߢc*qwbƱ;TŮwh#81ڻג%,Ho6-aqsxC!,cOlFh#"+G! M-Z%=]jxP_L`E-NRG%>C7,Pg8zיm-*z+kҚrZbBq; f0_ "!,sbWRb3wba.yx!A`$Q҉5B#(ekE\EQJy'G&ַ ?iDqhp2)SaB@}VN`OifoJLጢnoFu+:lͮ9#;~ze yPNL]{Md23YVr={%nMcH'O' i?ZH `1 k,XԖOF_QԾ# {dn4<SIayh!X=$XƱp^אzuҳPqG+'>k.oͤ^R{ U_l%6&p/Cf:S:G_ܭ&fbl,&[^?4GPh@pH-mӤNF4 `ŴF2`vi"Y0 {d PpM$5QYS39sf>J2IhKGЁ|wc^9^NeP3I_y~g8Y lZ2C%gW,$O\J/|{e w c(Ayn'пDEPewSqS&!6p @f+Z#XXjJ^;$Jy|B-M8"s %>`.%\u*!K ~{An!lP'^,|٬$*Ӷ3W҄Z7tIpҹX>AcG)u'=i{)i pVZdPfp5I2E ė]6?JjPPSE4ʍU"B Uqqb0 of &ɛ(!Po.6aa(DLb=Ru[tE\t+t]bǛ޻4XͿ)Ay`Njb(W=j#l˱)fWAR W/F@ 0 T GIY -ũm7Z9o@)erVm @ǟy]m8I/M 8Y<3 Gı u9~7Xᾃqg ֠5QᒰcOh+bu#{Eؙ84yH!anwI;J!C.nʪb=irA\3Oף*1ی#C䓇QMӄ'Ř|dz+?N_3`'%/zKX@SB/}[ps̫c+*-#~Fg=R4!jk5v&nT)uV^8. XpJ vm:&pkKoi=( mA`̣ë?!ִ^~,H3f~|=z`9(s⟖#*.ᵢ߻=]IDP5%J e5 |rb8*6`I7eRe-ܬxg04> f!6 d/3yP?o'_()*BulcI^2l.cួ3ͭ-cゃsøg>(|c(QO}YaOݧFv7z'F"oN $%Ȉ˛_yؿmW GO ud0Еґ0>VHHZ6p<@טsApF!\H؏ d (0?1<@${vZU"3l;H-L6*z]4fm72P&u>.<-rn( L5Df*x9:h`-/׉eT%k+Sga'x A†/<ϸ)$}^N،ؠv(#^s6Nee5oϝ9UH5aE=VC!1{~.Vd:Ϫ kpvMdl^NmUVr`2Fsf<""#A|S۟V.Yde0n7╙PlImZo v 3w<u͖SFXa`I]y:We4ԡ#T(r:We,bd)u_~x[RP*> Æ0Mjpa@mX!M6Ir ĝL4eZݭO鵆tdi=&ET?6ERu| (&\ D Ӽ1 8 $0Fw;]ȚCQ2d'q(rzYH>d=BT?:{4|<,>}%?I. 9H$sZg#ԑ-_O_BWٱkKB-&4,[{k-6 2?wU#G]pbG[,)K5+ރ>ml^%}l+3|:Y@>0BkF3Luiv[1U^Bfbq; s 8v,~eo6JVn}%;lpA5-q]^W+) d5s m6U|CccXvԵ<.Q网GF1ydN,= I\,0,ȥjbנZj(c@ó*P%['0Ψ~oCd09|'&)wZ\,d(/ӥNQb =9eګ2~z᲻mF?}G{ a^bO'RO1􀇦&wbr0߮T ٬3esw̋<!*=SF-Dѓz/s)p?㯚c4Jq2m#⥎qKgNYL܉D@{FI6EkO')u',1|VĆC )`U6p2F_M`,<)*T C#{]@8*/3`9'f]l ^䜜 n<&fxr"K2n9kcWln6M`}29 rjD/鎲/9&eQͳ(0&=/I~1EgrOVf:KVG@88K+<'Ӟ|r-S]P[QC i9$R7UImrzhM`[S(69> DunxָBMd/'*oŐ5XZb@EET9X~ gRC1vO V8_}յ)@;ohwlx ?E5,aeXʑ깲J`\}/ߴ[ WkeT.1yrt)C9O)Ի"2m= G..3pC@TMYp^ژQ>xs &{^b| L˲V,}_O4Dˆv"iȑ# 9D+rI8ۮ,Qg%*xVuP#W^,X;Ǒ^1k:m}SYys +Ecguw3]) pH_[[FWF,lMwda5:?9Yj>N9ҿ~d1uY_*;B![(n2kk̙T>}`?Ի ϸCf-p2B` F"@Js0tC#Qd@:⁗n@J,DG$8Ɲ+Tl]UgÞn)iOװK ;+ϔN7\OW,u 1'BPb>? ~3e1ͱ'Ya(y&S!C([՛N82t)7N~_<;P1,1-߉x;w+a 0c5;28>ʗxOh~_k&ߙbt2OisⰂ5{ %1"p/!Ɉ(S Hh~4LGҶJ@Y#hq!N&xGf52^` {(}74~ H*[,r\ k&n!Q=*A7̙QŰ5Uₘ-~DŽpV'kEnứo`=a] ; WjhCxIYrjyK|:ܟSܭo?U2ut4X?BsC! \-!΁B͒afNTP,>VQ )`ء>O=' ,8PXuR;?Xp0صZ(\ bs eC9$`q[C;0Dxw}z{3A' j=Jnqb}ly~a~D=zw CDb"Oմ\YFbJ="n7LJE'3eap x" /1 Ӫ{{ /%1R= n>f`GO"x Oa7:Rg2;ZmL $OWbu YIq\l{ [ 0Jc yNiElnֽaL '^{ K|oX{x's0nur9h5 dN xC ARn澙w.&V-|̸<0 i3A+x;$f풍Ήyr|lfp?0 &~R.Í)s⒵Sr<-0_ E~۵;v(u(;N;kT2 |Nb~e"I:$l]XH^|OT9q(ѢlÞS99!E̥ H.;IĦSlO4 Wg T0HبO:P&Ts*'~^iP[4>OȈ^F,T:ɖdY<8N uS nBFZO5DuE2Gē8%4ysi]Cȃ֘'\wv xҴ*EM>P9--*44UWE+N`ؿe -NN |;X7IԈ(q2-؂Fk&B 7j/ [叩aMO;m LJ7a6b,YbքGt0U9RDu k }$:f[U.6PZIR#H34#J3 oN}9lU(ᣏ^< j36oUt:ctqwx=nE4d Ap={[ŽI04gV]Tm]/sE^nX·%UIG,6"2V+9 ŬGZa y(؝w!MQP PW;$iI0xM/sϜq!/v/^hm!r)%׆^ 46y$eM za+""=Io;1|CtSR}Ɉ|m /v̚Y@]@>J䞖? l+#rPY-A' i0Ĉ5Qf v.cψ @ƑGj+4&c`Zħ@s%"#2u򇒘%=Hf"H%;}tD] Ԟy@!uC8Gq*Mo.z=)8ƶR:'f~ >] %i>CY z}BUMF٣=l|5g [%HX¶Mu, t3iyet&؂!$56D=URlkDw1H w\Muiby |3TZ{4]kıɕv)d8nHX2bM"l[(mכ/رQ0a9c4[ͣƨپ0͐)j7)7ΖZv6_d g؟vpWDcj-oXmWIdH!)7+ZXLl҄DpeU}ޞݥ1P~LqM,Ib%|>Pt4P l?Ǹ=ґe=mY@Fjjًť8r~ )b$#[p:UmL:Sfscyf$AMt+7@ϭO6'h6+`g,{'p'i/YB?n%G8,<4/C (}#ZtǢ"䒤IYHűY-"~إcP bؼu.kw߄)+p#J@r M߽Y9biQ33ϰuM2񐗞pbg&n,v.]ױ[ v'0h+XZc! w},=]g)S2"7tgk-~x5|v:<IYE5:ҽ9nx3r\HT5Ӽ2TJs-碽Pd1iOD?hCH|_1=F*5#ٯs| ɯ1A͢P=_ ~M'?kx(;I\Dw~VEylI7vmHaPhΨv0?h;tt-߽$uz%D]D _GK>\7Kr޸-to!-0Hi_.g_Z9^M&cA[F[C$57  c>]_ Ug&aŤ$3EjO^Q}ں:["5/z$Zflv}_ #KNχ?:C e_7l.zCƗD,iN ;gH/ s粡>w6hŸmƟg/ۻu8f{p8oB \l܇]r (S $El//t^LIoEM$ϙ|r2L LhdnxqOY."BM"aiƎcWLG2rvZ#^ѻX9宠,6jB3dy\) òu;Xbx^̝aSL(D.kѝ|F6 B|V4$׍ewc9{UMȥe2HQN v׾YHX5<7ɡ:Ĕ%Ha<$poC3m^y+bgشS{[ս).=\T\oF43xZ-n?\^dᄹ-wnDq/wŵ9}ςFp2D#E^S+a j7?2H61ּP JnЏ܃feޅJqa rk1Xt-|zvpmkAsƚR_-bL*w0csNĔo,$g "  J] =[2+w$]z]ݾJvs]>9H<1L QE\i<A3z~"dN_z p{Vh' m6HpXM+}r ?"T}wdn0"RAs_I@>ˆOV.N!SHw9{~:}`|fVM $̠6 oL,sz}ݾJ~Wi|qJ'y@? ퟋ/ZrVJ1l ju-mysxT>6^>>8 jfȃU6vv5ĕ;'z2_$ifyͧ]4F[g26+[:p0)DV{+( qH;@0d+j@@l#]m9I,L-}1FгtĞgcN-鵣ߌ%וW4ؘsVh إybJ}$ks T|AT] ><3˰B2F01jqev4"Ӝ&>ֺv\KcxII '<|iA)PHqw[SnS@Pu$H]dDA 51DT_. 4&A5]ք!3`S)R@q>$:ß8SnOff呗D[u> -0V=v076O&r쒥`HNh\ @ A o1hm[yw+Ʉ'ӝHN˜=3r>x+ۦbO]L QKDZe:ҘHwwq]8Zja)WiCJD)fm9&X3N؁=࿹>ɴHˮFxGP6cN!7A Ъ*=ymLa9iX?X \1r(*5UԃfOZ*#j3ّ;{)]&C+=y>8iwt %2޲4O14U^ 3nE~ Za%|)ݗոx.{5[3|DGl~ry_ۿ[g79RBYF u[;SPi+ uT/3n$^9̺`+{[*VB b rj_u4=^bʮfjDT/ 0~$VrG{ʛCȭ3>]iy)Kh[+rOxy!V/8{8?r"CseU\k嗻[5Q}Ļ`GLKT4 Õm?Na\{Z0cY'_:b!K9[,sH`P0_tS FxV+ȵId Nkv~k0c 2-2NYP*_!~X&]鏄wv:FNm'򚪛:'b!G> 8ʥJvwH1`rhG` {N+L-Y /{v/9U3kZ 0gZ}T,m=C+5c/ȕ~cTwoX υE@ţKb`_+ījC:Zdbr![K}8.WA RE;Jt1YotcR{kJI8jN]ᒘ6#- !qUZĴ\$_P3_EΥ>4l+]8cm;3GUǬ6AWw@ij)EgQQg0f]AE6Th/qLjhH1 LeyWDB;;V}j&?wq0\{N\Zk=Wo_EځѡBe̳$f6k3Y$1LzJ3$Έ3T=ţf7!ȇ)4lng܇ufea1l0ԍ}!#%%u w*E#&VĩzcY3c[7j.D Gxd "+[咻UŃ$Bn:^=M?@*@cf]_ #]ȂٔȖfUȅyN1@(-W̓?eJ5yuF 15/7z譲^턹&^@r*WҀ'.%q~1͎BD?GRl#L[ v1O7~0ii1]yjѻ08iej|ٌEnm8ߝn+H%A@KFn: P]XCDns$ qXP?JqNj~x,rρ7sZuf*cN>R7GҚgU]`>oǎyx먓r|f`ĩ;p88O~q"/%aj WT٘nUI5\ۋvةaT-RCPxȏEfV|DV3IyQ!!F+K6 nձi'!xƤ9=Y]eA1po5t۝\0*!ʿ6/`>TQA#, zlܭOҀhGz)weUcdK/@GU&0:ÝīXNXyEk>ZOPgb>V&'kCU\PQc|]j:OyIbqU$k*AC :s6LXu,g[p / QIJ:՘/#͕Ǝ jv)r"dzSqk?]/pGh#@#mDlݫeUF%K(HLߗsku>>#$Ͽ7.@SmtA'!2},s (qtz w5 a(|`m' L7iqNOND*2<Ϙ+"U(} D[8e/*q =., vqu>V>'s8຅y&m*鍺 H ؖ&U%L+T^<>@#7{;O .Kc),6̅Xv  pre7 t=q&Vk2A[{Ek~Y2!s7Y^hR*6I;NR Uؿxt6:D۔7dVt*|f򵕛tcIevfm G¶@B ]ynn(fKDWhJd֟Ye+]+1TD]V0p٫1sڰL-|CLHf/3vs?3',8*,W,M)@]F dwF)Y87"=|>H>)RqgB]V1k"[~Due!;kf Du[|oŇ(1\KU>PYݑ Z^Rƈyʦ]f-$:u}b|6xQ}Z}cx[3>? p,XS򷩥C?0T/T56GHXƯY?ں3$c?RT<&3Y٠?t^lV;cX UO0]6bk v%3hvx ^Cb {ǙOĂا*,w][TʼnoyJ`}J5\5/: k%/ ujBsWO6oպh8!Oϥ#VfYNu(2=y1px~IɃW nqc+ abcn-r"FR%mtnFw aI_]\$xҧq{ۛR,hbHg?p\oJ]=a(`SƎdZrlU,DDcQf4S?Qbf{[~ rOޢÍZ wș5YU?i+}-#;.ůKYk)-} yTW<=zk]1 q*4}okr -tڴk?ŮHɥX~8;g A@WK&Ʌ9|!tIdbz'vC/fOF*RߺPGu(hU2T[8 Ap/C:Crv{isq9iYݼqfʠj՟sPW`S2?:B5Kn/$LN]A˖܅~h 2`lݩDyL_a'{AU}K%ffTplyE8-?}f?XP_Cђ)D}~ w˽*<"qN4!NUdgp/XYE:&KyRL8̉ KYбHwv_eз/+_mtµW݊nqGܚPrr^Q*'C D9+\G4SO%FF?kHYMHVڲ^~ rFuAPt:R_?Q;BVrf q WC:^H]ʹ T% gJ=*6fjk4oN. oV?vT;(fgi 73FUԉrPw#|$p)? 8om.r#{BtO !7%<QSh֤ӴQ|=yUg QYdE%Lj&0МKW/%@~-퍠=\|S>2̰Of9}Vzb?.$"'ūZwAIGYwЀkx'4rv7rMWuH  iGX.+,(Dǭ5ZRʢ'g.v5t΢]1Al "&1s<*jLyd66jRӝ}x}z sBM|6&pp&=R:,dyZkbm̸jYg1v K+2%پ,|T~K>9k +mi܇PnQ̆lXj+R+W=i 4f Y=v}išOTa5xDwDz1 ܟیBh4!N]U;P3<{>Z _:vۆjdahI1O_͞PQdZQG㙳=BMRxa8+>cH]<<y-%Ap*%ԛ߂9|D4y$t BKG˻X0 vZs;tT d<o\{ ֔ɐs\,ZbH]7a,r:΋W-ob[Jj6/?XL<S׽1\xx Ypp55CT;OKV)Mޑ4;(n#b6wҔ hZ]! H\ɘdfDa6F) Պ&MK)KA[/+54.8qiM XT \XHIJwCwN<.TYd8EGCv$A/-{G\iMlGSPUI ־f'_ĺD/:Utx =UW-܀J||> ywc7" H|t::u[pK,gbe)1=/IqdB-e^@1*/ ~hߖ8 SymC z?*_Z^4:Hc:J"%ik,bSpP]_l@lL,d:!~{1FA.ėiaj^C{(R2Ľ+3Ҝm^~f&M2&;lSdW8Lr$)tn] S`iv,5o]os17@PS?8jix9Papͭg)qv5V{\ۛ2,tهhuW-.;8%v ȫ .v#ֽ̮tPnX!e[X0,^eJ ֚ BT]Ds}pf7CޖW/}Rp++0Vj+W =:q!0*Jrp EYZ(2we#>1rRYcB4/OD su<&vQӱxC;kAMO+乨i%Uq($LS݋ GѨ6}DEDZ/Ssq>?k9c7q1/KU$cnA||pFycjS;CbYJ2X{jk9`Mbœr&A[݌fG%_o2S|Jܶ&,+m['-+EBrwJ$i(4H#1<^t7rgn Mϣt3 gA& .3-~ɨ!ܵ YUW,;t.9Tೊ~kDw9|O[ޔps>d>攱]2KsPJܻy@Du+BB*PFf_&U&+5RduϓLOdZ*cP#.Gt=eG6ұ֋6݀כG`5?]zF:&7vؙ,dzeslkk9=j0K&י?Cϧ]u.L{w(Pexcz]?b^(Y)I ' E+5eE-<gBG3 . 1% o(b`۷rc`)|-} HOVcְLSdK_)LaRn覘|Ojy}; ѺP7Px(?9cj1+iu h6#rJV-׹کt4߿B)O^-@acMt'f'_nQmGl]Tg75W8{v4n zWC׀o͘xP7Qi'#Lb3$3l)j*t! RhW 5xF(ǩюol-rR}ƚh9-D@B<HlS.p~@$ -O@t[%nC^HFg-G*7\߳bT뚮L$cC7[ɽoh?Ґ2pp]5$rS:a ׶+Lp-E":kנ螦 0i-vJ d$&jɷvol3x̹^۽]w:mY?x:I?:ՠA:ě`9r ǚg%M_@By>.cYv<{HrQZJ_|ٶ r倭n_|u- F5QxjwL 2Bp^i鯶W/NSBm-(;>g#ZtZ6*O$ۜAi:G"8 lsjΐ&z?Le "W ʓuJ^ NRS%⊉bLfX:|M87B!!oGf;j\Mk7 5lρIVDh K 3ZoYv 28BKR#1q b+;;#-$s {vr"&ސ~GCGNv_Kw؉a -z*9 qC!dz!(s:$ςJ\/]e#LG?XA29A~>ؠWmZL _M_Pƛ/&S7K,Dt, d!f #ꢻ!0U-)[/;so@=]IcT^30S,7 =-=Wrl%CZⲗQ٫tt%oVU`0R9Ag|(̊ʄ*J,e&,YS5[ m3S=B:0` VzMmǣyD5Ɖn zF4h, W>>$^ ظ}aRS$0PL5!\z9}@HeZ ^BÖ0%!ˎqR|ю}FƱ!{d֓hMŞ0\P=[CAQq}+<65m'Ol)6m᨞nn;>vsP E +1AUCӁN;Kc;U|Od&dbqkJQߢw_2,9›J"t1\+9?j8L"=^fyC] ;1vTsdEJ@Gs ؙ:p?8SHEHz1 X{^PT0zƮ#kލclJ]UC/:5Z\g]#t?z=mڞr?rkPA=fR~! ;[C]d\p\;m\J,`*~=sfYDxK^^܏D9)= fΓ#?=((EO+2S@5Kj*%bԀZfp^4̦̪,X" Jza _ Vڠ眸Lƕ)Bb'F%yӇ0+dJ+wȃSCS=c-@-L,q[^h5"V H"vR4,,*EiXB2QX$G#} %5>J]<dMҷd֧iߠ2?x2PoG%Nhcf3n_索BqkmTpw+OfDo Ig3GtpWa{zleYPY 6C5VO&85A;٤<['c:NOv?Ԧl ǒnVG<2%nq$*4 ɩB$WT LHLczvOǛA I\ӝCjI cgٯ.VŞiC9 KE%q=9xOW'DixZ79"*DY.4>=ݚ]A7=5%YW< kΏsti| (l#AҟR4C`EK sz3)- OZ H,U$2y Lm4>CNF9W#JmcXt*ME$!9k}(H=@ELa-N|"%Wh;tRݮqi%YI\`JζUc}@J'm?lZk31"<N>Oȏ_ -M,훔,L,} o[߮p8[=H,o%?K  =5Սw6WR2N7mJݪJ4sVY1DPW\ ɴ,ƚr& Zv l9FqhNPl-Fm[DfidH#>&a[&Q]4_ϔqOP 9gÃgϔK˒yb}1]}>С6-$9iNZuetUAњTXH?e|!?}=m|juy>gyPP.Й;L! ŕ; d!P^FȨȆ\]Ne!+irgrQ9p*ނ7nDU6j0Jw~#b#qP;)_zᙑ)- 1{b#0W4j_71ʿUVԔ9|-ʝ0' `)ƻM׊$g{iL+@aA"T6L nNpsŬ6`/?zgx0:\huj(>bL(Z\18)GNxY9ۄri4YN\Ju9~&~Npfb(gӢbMXNbgrgZ)/sk*GTP [1Hj@vtܰ8ai[c>_&XJ{31m>_ӄ/^_-ބc+wWhe#&aduٗ&G:W 2L=v߿޻lyɄ[>DWӲds &A+t9N};ֺy?IȊYvO&UWqwqV\vxc!.{mN#Hԥ]TOcUOh\7a NLl"y MTzK[hdPykuoDx_x!./Ҭ{$Kky!S2nY3}c䓫6҆F˒E8+S,>[eo:4P1ƶ&vi+>z&p?j>FU܄:UsV0]&ԽjXh:bg_U[(5ဧ;cYS2i P!ݮRnKruuE%XK28㦃t֭֗}uu\<2 XXɜH#Eݣʕ0 5$3d@-)9o  RiF\پs}8+2ޖ42$S؁$^ױtf ֫ovg?KQSO3ա3b\:қRvS9>C?̎T*)jS:taʧ "*#1̅H>% &7pM:wrܜ vfQAt" yӳ~$v ЄT1uG1%.kWwL SD:E95ҳbM0//F1N! E 5K]Dl iV'&#^".Oh7_Tw1R!{}šNLrZތd[[ +%.Zt|$m=莫(dyR\EzzI](@5On1A}TEbδ8RsuI|4g)]U֊ݴC ©q ;z>?yX"T} ~>AeE]Y4&/ݡ:p`̜} ќ. iDG8)-q0S8E"(QIo.m1PTtX$3>MjTuWK\t7+G6YKoMw`@ml6!)*"; j PPN+Co=)%O>ܑY$`(8eN Ƴ&Lć8JncKՠ!xiv2)Ph(idMYA€a0̼@@0WD [m<9 ~:oT+-&RC%5h%j6]] N_2 \ rf#);FypV2P5q_JZ G!%JH24VLjOpNzsYsW@?Qk}?]s3av3W {dK0t嬮JWtA9с Jϩ^E\&$Y57$^o]9\382TڨU>| ̾`Ӵ4xL ryǾC5{`LveGߎMF+Wm",G]ߘP!SQA2-fq)@EH[/꩘: y+K#̀- [x{bVWir-Y:WdeO 1ŃK9,Fg.Ih=nTf|)%r3?)S;.mU×>uVU[@HvjN|g tc6 (`~h18 `&iM LnQuXKöQGl ΄<֖[#F~V#n/_3IXK!UM~VtFG?'{ᚓ `QvIۀs;FtD #й~ ԤŢ*0 z'6ϋ 34nVЀ(rF;r sY& lw*iOɟwkkYq\hŵpU @M3 (t7 hUs9J PvlMZVR3SRwlâT5:ҒU+Qns];g$u2vS R G7t'?$٦znV8X5Xird貗>gҽ xUbco<4{7Ԁ N26qxGs꣜!\Ph$ 9> zׂ[2L)ιq( fa~'m=(NaKX9y)<;#mʾ^MhTؒ {$'` FmY D_+Rsv:H\cU%hMiqNe Y\=( Ϫ7T<+HQrc4Ӟ}.,r]3+1W^$ncEČuP?D~$ &-z1!0&%E4'CT2z|+:lpk^> *3c1t.".}%hj]˓U=]fMj8cf9Q^ ?s؟7Q/J}͝{rM`G 47DYQIJ۴n0ȜIdž`4ie g 4YoΡͥ>)Q`R;SzA&YpV[,x y{&twuz$/*>80%]dqwG z1JѾtW$aq1&eO0_$v$F1A-ƪ"ZvoTȷnaD`bNuIu^*=갆Mu'UY[DW:j#A=2=}H;ll@1Wr`sĺgjOZ8KI;62 F/w}@ DNȡp9m5VA^/ްlC&Ȭ创)&;/~AQOcvM/&f)52|.ϫ 唫jԜ-?|*,|R*ms\1R}>CR&y+RV.aKڨ|4 [h:]x [I'{<2|>l U׺@Cs8ؚ!M(IZB"#% AqB˷(f{-w5aWigY{q!J;aj)Y!Qy^jwT+OeR|HWTO9e/X ܅ޏT3R4~YxuA8=6fvKEV.1p)[ShQ l&T3`\t!;5qI::xٲ]>s\Nv*]~;;':87uI/ K*Gc>, 8O Z=; *ɂ_it )q8y6!:Ly_^8w[%jIO~UYW#gseкGMJ{[3_7gG rleZ'c_0!Z zPǭ"S@\n0IJ$'|{ЕVc  ü{LyQb4^mڴ ȹUbU:J;W*rx_-=z,1lQ(Νb:$I(!_/6  7,ad:Y*"$ke Oш{M(Hc~c )reC^zs^z'9yc\C8XgH ~*%ь^N>.᫁6`) 1#ǟ3=fRL!qw x*^0d®5 Ok7@x VNDY*%ۊS6{RU$H墄ɧ%IN[O{[Z_![ouj #L,hD}7u&R-pwQh;>Ex<#emϤR[okOc”'/*IԼ53o1}kd NiL W 4Eu aV-L%h80uo*Ư &Rj2~hb?)3ĂZeUv Fc 6 BH=!DzD|d>ʨ.sOz״HmS=|T遟[I;J &mV Fi?} z3& ry)̹AΙU;.y4f(B2D)=TɓX+fl-w[ÅuN$)jCu\p\*hI, ~@nk-..8=x}Di,n 'J#/Ѫr zlFU*m.5%hAPηV*E 05܁ZB# ACC`x@~Ӽf{8 f3n߁Yn1[I)+zZ}gۯws'NK\kVw#(\^e%Zq މΤ:DUۏ1ӡ؄tS Ro,Jcqrٴ+IPe{ޟ]>09.+>5\ǶK$+-DHlݧQ1sS&NSuͫ*+gNUVVC(UE1nfv,Vr{3xP6.=̦GF):&݇eSAӤPjOV+7o>X76Ϲ?t{m_kuueU8Ej=A4"pu!LÛbL@* ?ؗ׽߲~{k5lR\$e)}QTU ,[^0fy.xS*#_>I;] #av9l[_kڔTAݏ)$:&"U)!Fj#s.g뎂 0qDZƸEUNYp@L2~p 6 ,\=Q40ʸ =LBGW|ƺهaF5+W~ ͥ}V}}(λZQLT\Tՠdt܋F[5.֙dUFy4Qݶvz K"!SMcO=ޥg"BUk)xUw)a%T4f:g?bk"Y* s>p,1:@\mL:`LD>DäPG*RA)b+}?Vc/ӓ.>jGDK@HC|oV\+@ܿpUg?=Ѳo~%nmSַDyo(/Gb"ȡ:7CD:NQï+q~,s1 A_ onE` ]D'r]}rK :ڣ60ʒn)2p\65`K4~8}r iNrOr)Ԧ{Y@J{LC W1`Z_v*HA9eNVmޡFOHalq>4'Ayf>Zl8= /CӰRa.Sl3ȷ'ťt^7n]DɱDu q*/S+k*?G&^_n);oe4&nEs<)q!ۿl@+d$1վ RG`]&ݝ6KaPx'RFD4L"e_<_7ZR%`8jڃ HJ &މ-!&il%nY%1!J((ա4K\\!a6b,5рp@7!˗,y^W\ ir+"_LbN^>)yyTLٖfu':ҵ6,?xx wg9mu1gie-,Ccn9j\M$A[& !z#kD;Mܣ(п6S㝢[OCM[qIm{jrvcDߢ9ruV .C?Av Lfe Su8!GQDg[Ό;Y Z`5^>O.Kv̥P !`ܪƄYT /R 3aLX;RE4pO2K[pS_nl^?B@s.qY+Ǥp&:Ě7Fmh4\X?t-F3&( N N_œT'!YnWiҙS1x볔^Fh0)a8;9awŒ .B( ~=|zy9fn:b9,Q\WBda?V0@D/.q/6 P$i&"P$UcuCv9fA.VԺ] w{ls"b@Y?2XɌvdj.ڝ-wׇJ(ԒyBuBo 4"W:hs0bl">C3o\|tmƖ . ket$'^u̜p\ ZƎ LXD)-pF"dj#wl猖д8n^C`=gэфqܫga`gZ۠=! p5U _A?YHǠU DvFJ/$mQimE[>0,: P0jRytm:N~S1Z#jPl:xak9xM ,5T "0,Z,yHt5t#x&uxON_XH[%%z Ґ_y ]9u&+M#ӛ>zIm{JcW3hl`S O\K@5ʟG<1WͿI;iUj z[H0(L#֕pAzl(1t3qzewbJηyVMrG&<_a#@Io_ޠ<79% ABꦴ\YzB  $ ny$QϮ\_Zs#oX`elvOBN8HUFܨ&{l۰ ^5x`%Pa.Slb)#ў޼Q=ds$|YSB'@3wLbz&WmhꜟVa$Íh,il0Ek3|Şv>[{W ƮUG@^0ap苉ARY`OF87[>ܟ^EfA|s7Rjg)Ip:kp6 @HbB'#'c"f8fsRjw~^&+բa0:#k*rޅx7BЭ\-9 B9{zGxey*~L Ц% 1Re<]WlL܈4]'"jyfOxiԦ*xQ֭6zyrٛʞneYްN"&$c5ȰVM8FXBEOCxOٻU);-V1Sg=mP2T) ;vL_9^=,ƾ*zo.đr(dYWS[))|%M]Cb ҷUu}rvhBρGsc"@\}M }ͅ/k1YM\!]h?,j)jK)'~ \ ,.1z":AUMf(Qڤ;+<\VR L`Q;^+O%ڼ+s`$ڱ^oQ5NU$S%:%8c-'ȼ+ ޳2c0@1R*69UBskT$0[hs..P'Z=EW=#ٽ-.Xo1Pyp8)$"ߛtɊlU(I/#(ũǵץ<Z#aU0juㆣ[Hug'](OY TyJJ't%欔gYP\1̀`|T$ f(ҧ{q0<2 v YEv$9#8$8D/?:'jn׫h2z@aB̕)+e_כ|STc"1Bc$(TS`گjbŀ$ 4R< jm<Kʂ>6y7fNNEavO IZ Z\ɥ3ȩXTodCOߋ('7vx)\wRQj7Q6A 6fpn!2QQ}Xe5A],jB`B\ 5vh=n=9Z ֽ?1x Sqع=TYVBӊ |jW=z-Ii'tn6EVmt&,?_p; 2$n܈kSƁa<$,w?ۙ30%ӻ-F0Fn)evyO>UQ] +JfDΉbU=w_q@ZnTE+E]*I͇ mṶpd)DTW c Bxf:/4哠xcF|+`P2g&G>ԑոJS@<7G{3 5>c=G:q[񠹘_PM ?_4Mrq6Sa4fݔ!/WtGeT o.nksz#[pR5/+S):)VC4 .H2czhv4m%Z _i"Pٴ3dڲ7C=wvDe+K 4dH\k4s5;=s"@x2l G-\+;5533*;HJUW(dzwHMA ՐpÔ={6!vwtkro"AU-W5ђ& ,rM7cfB= jnpظɔTEaLiA 5 ZҪ!0YȺ_HH΄LvbW$Ժ=.59\68I1 ƟZCvȾ ʊ~3[m#Ns|4V.qR 97׀* 퉵n5AGIoq@'<HJCM2+ ԯ.0bȪ;*k&k5ZYX#8cyj67#G$Kc/ {e[y U)5%@"R90EBlwz` T=F0[8x2r]ڇqLlTCH+v ^wj OF<| x2;#i]υ*0֭Ķ_[rqyShq7z 6PEωScrRlj8rϊ#c<&lhxI"3c@a5xf]zx' =T^_IJ>34cHLJ)d -sj .EPMw6%$YcSL%pɍTgpa'SFnRxzXE*J> ;V6,M=̪4c?Rڷw|AYfD6zHm&* _G@KI<߇Rmjhk4e]Ata[CR9mw8L&.6 Y h&htI{xUmu_B[|_ zS4rmDHQ {aŃ*:s@[o=UX>\jakf)+1`%~~ Oϕ Rm`W0`GA^$U I1wL(S`ie,2NOR.ijm8 d/ʀ[|f`(GUΗDRvl tk  ! /I$YQ_n"RX?keqf#jub~؂%ۉrWì1qz𰦓gzoTg?ܢ%a J?_W E[Muc=*pЪ9Q*4UӒ\NtQC0<g5IFG $=:Zm3b{~wX.6x`> _щA8=H"Ȥ{̃-UAXrK7 dau8ײPK`WǢGϔP yX sT#Dɠ'ط:ٟ -@:/BI`)Hتn;lQYּYI7z%N»-8ԦDGw,۱>dYE1hz džȖFKhQISS擵n9; ΉJn~T9$fVB/>Q0ajh YM4 h}qvly!;fVJ(9.Y ?UOOgBv:9͡qK}g#_n;%/?o+7O#5`5诋}~}&pA[vlSWPG~,TFq0U]ʶ2}xӟ #$ W0fd)!4GXDb0 JuD~ek ,C<5PRm."jGu~^cx=u;*Hʋ/hlir-;c -+6*$!Uc4 +n#fߛ_ c\O&%I:H vG'J.]Ј|v);Q)9u&ER*deWӆ@ &rwoYW ~VN$S~Ʋ nZedRlc3Dsѫ5#"j}Z-XDr|H(QSExWeJf(T;#S,Gm⇏Ycv4j'tf4:>dq.{*VkZT$zt-_d%W՝JK'蘝Nn!^sE=o{}B un7 Q,@"n R6&4IGT>O; us7.xnZևJ^v/S#G?B/ ίԇA9LD ˘&%ǤbG;Ԧ?-SFFv!vO؎3Ci P}" =;f$:/CW&ZW7'&ݼiepp)%+}Cn:FOb&jUN;qyʍpF|+;[ z3R?>8~#aT/͎.hg.i4YM]?z=kt.S{jYR'̙eCY@R&D˚A~g1_*ȶ¥ks}{[wOO-C 42HrCsI"yJQV˅7Q7 '`KBlP[qHUìxDp(֎(OFLKG&#4Hx.9oa`j폰SS PXtY -:0cZ;Pw8&lOQ=bBbBk>k .F%&Oa{!oyڈb>8s;+1Tj6#%K{v}Io[뼷r#OT(8+eq2/ HSdeP8`PN+`xFg)*|3B~5p=m~&v w'r lU<MH*݇qKgvdZ?C35 в'*\u?<]yvrТ\U2 PiotهrpWB &\,@lV s /})O'3BOЏ78X;jƾ1bxI G5Jty~i\ k3M& vQi>U;[9旆h5R, d9PM2aOaFڟVg3vaњ4k]⏼#-zjؓBf:Ul'"Bq2%񝨺$Л.gE|Q=Mw.AYT2JPY{ZS~ؖI*M!`t뢖}D|q8 a^$9 ]i[i/ƔQjZBW,"[sZ ;Ƿk岪)>c!e Irۣq_gh76^( P+W[o+ZC('g&դRk' `0m=VB@eh#0آUir9 WF˒/uRUф2U$F!t. j$H/jdRNuڝ2Hg$[ @k|ت]zh+h +# ͙4DJr]/,8)F& f2gdMjp*Es z}> ( 1(|Eaφ%htnbI,5}DMd͡FDV y\"p Fr`PdIVRl /؁цRv{hYMXA_;EKO>S6px`G z $\pV4]Fպp*;$]AԂ۰ߜS@ H{!} '! -J@EVSvr#e-w=0m++g;#jO_=Ng wrx]ff7s ~pqrvyBrJG>_ o/};liueu:A,1(UZܧ2q6}$UFmzaXzàd]i5(Vx0[y.h{͐%gPP(u;@k6#gY %JL _w"xc$4;LJ77zQf!&^E>rZJ4SUXMZ$]$"޳ҁ$U /.yJTߖԱZ_’rn(rrk{KA0v-_ ( /o.Kw#/*2"N ^]ǀg9#ÐB=&w X) 'tGdmTAZ2X6;IpCE8B"z/(> W 5l)'*'`Lz-x;Z$R m@ Yc/$S^,"tf(1Ê72Uߵ zi8읋@IcMbUSlzfXp`8Naze)T y*v ew? EG9*xMHe"k_Ffnس^Sr9 [O=v@\y1蟫2Xufz6"VPdx@01bcIW*yr,ъЍ7!qhlD0;N3݋DAEYkGV!\;?!Ztf83]Ӽft:Ԛq[1M9E1X-u~Ioa H?fH{6;Asz*k`#JìpšlJwh(c#g>jPKJ8?uo04 ZD?)#£$(7-D1婍<?LjðumP;Ĺd:/7XEݤ?T%tœ\ #6m:'@xĪY_ JTߎrYy+_Z0Rm]7) K`\F/^@xF|WҺXWZ12N'Z(Q~Yxb`sL7k[ap_JӬQ|;͸W3 I]a{}najKvte-8%K%6+&Oy2R3rK M4P%5 lۿ<[Na=nc?ڝi\o5d`9᲻c:J W@u:Bb<#a,|HȆe1y_W 5Ѳ a!8cȮWTh"',ɷc{4eVm)[i^2C)^(ԨDu哨kp{4oǒ5W.ו>dY~vuqaB.)co_ 7RF~q ,օʧ޽Z#? 07O zǣ1^w|f@3^OHESuDrk,(}٣ Ycb)`|m)2)|~xn(пJ[ 䒚Vv ; YwWS#5Nqz+ՙWs5]9h]*j^M#!>;s;fIBGa;6]g_uVl Ok6%.!XqgX]_r }ѵl"i=rF4&dH O/}SL/ohv9cQM>w6mm-1:", $ovv[yRWI=vtpN^A K ǯ}A bsifv1mcq<@T%d25!U $OHb( Th1 ѯE)eMb}=S}0ߙςBc5֒^J ta$\8a`\[}Dn3Hw"s7տ~.V-KPȢ5'!bmK҃=0j]U>_ -umqYp'xn7Z`,җ)TqKX5EX_JU7eFXʾob:`ζ$ d.E+y8ۤm;gh4#LɀGU}jTykȇl/e~q`4Y]QOyȃYQv%\jSMS\=ޱfĄlEIp"l"p* Ѕ^[R\޶PFVͽ]d.aȭ\!8@LUA_ 7"S'ݰQM0z贀 %"PA<}]oM"+$ #^'uD ߙ="QG zZ;Dg %R7gMh YVc$ᇠk Gl1"!|+ݨﷱ-uY8Cۋ3crIG/ `P\ e1m´EbV#;)ȥou/Um!-ha; )E1~M3[XwZ% 1CÕVnCpM6Hx 6%bڶ/MsB-J34O: aFK{H٘%Q:D4kCcSay1vM|=ejʢYbyE#Xh[r6Ńy>p8_ +Jsojy!5*pن%1Je^[w&z:Ls(>z1!C }Ю<]CA$+BfY,?K^k2Sj][" d?}mQ|.e\6HiU?{Kh*4gsS{.ձQBrS5T+ZcޞkM }xUر`Z$c[UU~,.8hٙ@+b5`\qP0c5;# Hev2/A/G(l~+ސ 9=6]X߶fV7SȱY*ͨfhe:m=L4K#'G<˓R6{|O؝![ƙ抭H j2e<:_uΪϐ5d}摘+-/oǁіS;sLͩ(FZ:_D=AO?v|-4N(,JY^`^u(Nj!x@t t!| xB#p%s̗-zr |%K=MVF8-]ޭխ3]$3KToѯk1*}4$bC%BVi|S%8+^>^rG贘eB8C^>'+M oc7IKye& Xf–ycGe˥MYj\^qC'S:A[)dtKSAǂca|dg bLhU֣CIΡL( jdA Υ!C,c#e"0dE/Y}޵%'pMA6t1(Xt%`7zP_t^P VpLN瞱n'wMmN(Y{WG qhڳ_'|duXz|op J§ vm -nC|DјsnQܩqJ$CR29N (=aT*ɪÔ0t>=<ɻglR0!ǘ&gJ70ٟRmI265E- G0z-7}TzI;Ks9hT@+ešCΥyCJwyIpOi>붿_FPT+,%b}΃C_ViYe?j- oT/gVA b,$?OCYtՍ5=Q1;=!Go~2Ǔ[y;s?~E,ĽFIOC͘|ê M/H%&5#X]V߽tH*8)C4 V19eWIeYJ]K~Is)r(EU[34ʍ% eҎg/wiMXk&X>#cu7J,FyP:<u('Ra 5wh{g~o,M# =!󋞳ӰKi9Y +!؜!<#,/9$ #£v`AӁkҪ7jv$O2~ \NI4H Pc@ٮdfX H L(I/p}$RmƐiZ| ţlR&r 0tFy*O퍒&kb[P Աo8G&:0%Sq̈́!N<T rL/XJ'$zFKS^7woR|g:39_-[F2OxNC$>Z9TT*Hz5ӬW3UޖNGyr5nStPdH:8T|kkvPua梺Ytt372^,a*ȸ` !,8N؏*ܷ <18*)2S-W$\Cyh~ |$M :ƪQ!̿F[uvjIegDƟNOeK!Y'^)Cjm#5F4pJfVܬCJx~ L\]jpPty3'\9Mb) !;/UN9`:6w^b8qR#䋾뒶 /Z W7{Է6Uh ʶFkkV }]V?3:qcKF[#) j =4vA;e.B]~ {u^sE!ퟖ1̀Jxtw'2g{hom}o}K6㜩}`Ћߧ zږ+DJQڽyV_ukFg}x \[g5/C=WS?{<_3]3`\ >b G;-Ag嚏zG)+&<m?a0=F?/a6BAhH-ٓ`yiXS^$,ƈ_3³1RR-Gc `ډԿHqA0ۗoE'ţ8L`08-.t};V8dcY+a;Y4&C4JqE^V$,lԊTr`? qkET` l}P;u<`YŅY #\L9B+۳vw"@C`A䆩\;y]4= 99P TP?B*4GwxܔGO;!A[4?r[ݛ 3EU7w僚NNEq?WPrr4Sam_f5UUR8ſ9trjGWqN4mpu/gAͲޠ8R$VuIQ^9i 9YutL6W%I5+ܻ +'VJ8C=ɐYEC}7:o,*(--$Uש*uiU(Dw}0ݱb=ݜa[{0(BI- 68\Fqˑ8%ooܑǰ75P0խNGko CXvaCwdg %lʮ]}c74RhiؘdXyM픢[0|Ϧ9gW(aL=v|ee5#oه_):: "&%ʴW Q. jle4/90P€`NlV@W3@)Vv횼[%-N-wݑx-I!Kv4STaCimÂ>Ӂv S>v,a ݠ2*!cj8+xSyFܬ-Z>S"+'w!4#>#e ʦH&ލ3V=jf$w-uv^(S1k'nI}WoΘu9%y+*7(i\B*WPC h6T6ٶG͈HC-khDuwV!%;nOuْ=5yoNCh-8u{D}/=iYŀh@yAnȵ S[gg$'&W,͎+L)zBsI@ؔ5˸1uSϘ̊sUrںY1GXяw 5Ѽ WЉT@ښ t*,Dߥ*QrڨwR.=|~O=yhtE4!bץsMÑZ=-Yx EPHPom*-3$wݡưՏ=xu) y`) g>e ѓAo@$$]7/ ~:B>ғKfAz{кk|L! ;ߝ0AS;0O@+jڇQ?NǏE_KPtG-V_N>ksft=9 VWzខ{)vZ2ס̯31yQ:= T@FV_@cfke"T#*FXP.D?R#ױClݯ3㬉\z@ d<95e@h-Pd] LHR3J?\hc["k?b½\(3Z3; P^Ns:z TV*Dr{7W:[#rq+Y}*5'WᨎfOir`CצQ8?pzvhs_@'ˁ sڋgpߌDBO (dK5*tk%-lr7yliܷix:׳bF2]x%,EqvM|\O3;JEN8utR8IQ8slãQ*(z7 Va?K4o03YӸ.O7#<\&!gqo3G.:,>GH?)ɟtRIs+FJxAbg q7sV$ .PϾd8, =X(?;M#KHl2 &dvhYx )!+Lv$hIzp_TgzcuxW2wVCsUj O)(YW[\wil&9 v$viE,̴yҭnЪIxQ3kni̇6Q7% U>H{ }n;͝E i[Lp瓴GޮDh"# r&5GޮJJ)B#{sp蚗d0տ>nh]lw, unm~An.I}Ĵ ]KSSۮ)ȰUk6p #90l|҈uͼodFj!'#XD}P& +- pNbOBo4 PeLvǶr>nQ9g]c reo\3cA'\pX u43&ݦ|Mr g~%{T>YNek jH ҺcXy,!:Mk֏E; O1ٿkh26{)'1.8)#yځ`%B!W>Vٓ" dHӔnVfz߂:+ew[ĩ.|r[!< YQX -3z3;k"MB)ӕ":E ࣏aY7:Szez wT{yWm\11%l?p4DHm26SsA;_- beQ7Yjo]QE LO \N?6w/vxjvQ?QPM# 5(-gܵ(12? URm,.EBG Wi,qMSBB`8he*s-"ffG\CT;E5dh.f\!UTS])Y]p')=OKGIC̒:0E b'N2~6MUEs o$қxeR"u ]..: "[{у/a/ölxY{_<X-y;y-j߭+*j_n_t3Veh xu0˄1tԱđG b_Z%cm]z}>ey!RRKZ xԅ=_ge^b5\*hWJ;ZYJzwa8m6R>+ygrs8~*m2>aݺ4S6~~U2_[~m4]] x &,'ma`m[ =F-XC0YtnAI?{)=?/<Pk~4pŜ${Om!QH><\0_*c4'k%;1|!4L(z-3*ה%nN)J%Gє9A\"g )۳1 +XFZqYlq,I"LgYJaOZE/|Vkbӂ++ c3gfJJ&o5Z8C":{DFgɱ"ݏܑv4rN~.Zڠ9ܟRј/nLQ)-Hoc^鶼Mxŕxwuc;}C}{|&1r&>'e,lgpmq iR2x C/ @Tt<^@$\gAFfmv&w4mW+:Xy u8[{ ੜi]i,ﳅ3C&6Tid_s: 3s^!qt,#Iv3Ojo|$t\㫘~T2RgAV(Y/U;s`auܖ3ŶЧ,lϷ/NQCѷM*ca 4`-u!9%85eT9C!]٠ɼ1AJH:L@!}A.IFN@\i2=(1c[ޝ'!&uRTV!JJxd 8dox;F|QmkTÌZ#'~i.jL\xܤ,A DIPnjXɗKP*ٱfD'iUcݴmK3y5[)2r.\CD-U O1#:0 .m[zj]7?&BŘڢ;>-.A=ș7 HF58S,/Q9F#CpՊ;Q(b1vAPC{onaT ZK0F|i1;U^٢D|6?B5x=jJO{g~"]oS@2u@R^69n3 e_acioxaK^z4oM}+<\}m&`cwekY8:pM>s~{^Ccv" )be'~M(%6}&/h ~<͝tʰ3T9՝d޼)z%ym%1 +B(/p5T *mRK=Oਜ਼3UͮXǟH 9@:^tp{Hx]L*06lPS2Hlj q>n%m=>`/ =>gD$o~J3z ON X r Y@ϻT@'Ra\Tiaivan_Wo].(6d>.xmoFCĕ ŗZbF[@@Eچ yŗكv2`Mxz}RJ0FDo]9RNE/ѫN gTЅ~q)DžypFz%3>xn[1rFɏb0 ֿCY;߲ hOP>"e;Q-Ih\e\ުjXp92ݒƿ|oV̎:)į/Q!Gnc*&+Ň*~:y1 HJh 2όS?I@6F7k(E]C'+v H'vf6y5c:&a=-In"oɨ)s(%ssdԛ<ݤNsܠeYUXDcثx0,*&KdT]2vAWէ$9(ȡKh]D/0-, g!OG%h\פe!q|<]:1qS i7{PK8ܮA4)VXKmoȇ=JadனuqPPC|B9-'P~1Qk7bSyfʟPrي<> PSI P̲/cQAp~Mz/6:0ۄ.3,čy=dÐV[byߚnx껷-|+y .67eV)+x]RcL~$q{ .S֫Vd݇QlTn? TIF1mZ6DZMh! Uwh &@׶̙@0(vģa *a8 ˋxf 襜0RWmxgJ}a/Wnՠ ]cL6& l-Q>Hj OsPI?ws<&b tY oZ[F2y5fq:>ĠKn}lhI%@@"(nNW_O|=Qrp^}ZFޤA,yj"R):t\>Etl2UJvy%XW^{e/{I1 7~gJǶdIT(Ϫ3Ό0!,3޸@SAL5uw@3G9uFv'9͊kTǿiŗa4ŋtWA }:sCnn@vn Ry*UD`G%MHd3vѰ5VYF~ Wl[T(ZcO^/b*ӎRhu1HP8Bhѳ L\o!L=-#i7S8ϵͽPjI A I̠a8&57T;Iu@Wr@ZQmp]4Ҋ+l_Il_rOC ~JèJ!LZB߅0Pı|No;~qT7[ 6QB=WziS+ߵXI7|*tQ" ^OZ<J AW2W8]2*˿ؾITKL쫂GMnf? b17-b[~22K>-%r/'\cbekDId'|E#v8̜=SF;.[ݻe}4y*()zoAY#r²=&ë0]odS_\\6yݺm*(AËKK/R'96.FS!H j(c !j<7hħ-.3 {VOR4"=V5>glV}"y`ga>|;St-$\I{H"!ŪfZ9G,zI?rn @bo%嵳ݎѱ.m!/X=qPVG6S8?5[ Z@{i}J3ULhx$V{rR˧t.ב'>J!| ?7tHy dP}pH 1tGMD:,&=dT1Z3pKڈےݝ&Ҽ"-Yr%;똇s$-{"j3FN,H88a-I@{P8ĄE)b,pШJCR|%'o[J~FHg$HcA{F~l\8=KqR6d/V2\~c8$j%f^r5k_\LQRÓKKxƭ#iB4ڂ_[ A* ;UQay-cAC|ܯ:NyǰZ<3 i/FjI6ǺOpe][ %2QЌE2 kX}[S{hqo@Y{%9ߞ1F_LX!&'1g>Yg]90'H8<nGKQY~æO%u GO .sѸ:_UWǓ1qbH\3EMn]dGj 4r6(jlb#A,Lٙʆؚ|V19Gi4k3:Px!n;qG>ԯ5FfoدDk>}m UJvbDf^q3԰4sBoܶ;#mi.qfy@!~w.4VP@ Gō? Q{"?SjJ{V@)xLcEeGەK `֝WkzW'076JbiTt# ud!"qdzE+(n{EyiB#) #4'Ԋs2Y255^ J;sp#IeGlzק_/zV(CDxpGE<#q].Ƀp*R؛3lXFiIQZuw ՈҨ_/,Tm ٔ##3m{HfX43j1sաZsQ،;ݞG[RBuӞ֒T֭"V}՘rnpbl 44K7y K&!,j[&mFqUYRl~ Y@R}ĹlI1Q1O Iú-5Mr0ŐrE:t/ptjy̎3cڒKYLr5*qaDxx@@eqS.v_d=U/Pi}}G&_F~^LSzAUx %bWzCl[ΧBpB"n)׾EP!m.;N UAet^wMq_ϟ|W k6:B l d85YFُ+t\JVBbw!ia*QLtofEBL6[;œsH 0Pb c" Өm;kB԰IQ*Ȑc?ƒv"uӬJ}8ouJ3-3u9VFn`J '0q9Lni"e/iܔ-OByQwH?!/eTh$D/HŅkV9 `l,@Y{7O82dٙT8L*0{vѠ&6e1| &.Eţ{oXpxvLChZp'%A?ps:昳1hZ`<6 y*&LG({ApgY BԲc_X՟s]N]:Pp#Ov]̡08M S S^WgSο-fޚ VW]$`;7(mjSS'R?;(LY{bj?rĠ4|c0wjk, n)Eor&탤Ф~ƔsGUCuܚI2h_>4 ~#Q2ՐCn$tJ^uiGO^RBp]fд%!)AsK2^qnI]+ĵ3}hNBV^VRs ݤ;Hfˋ;R;sͺg>M(ЮHǧѪ|B4u.r'ojcgpODƓ# R\-c%9]JC~Q'kכ}Hxq5EӳkvP/YhRm!IA+weerZHQ㟱_>AB+KW8X(c V#l-h BRuK>}15?o%UDpHz-O(hIJ:unisZ(BL0Wa&Ha)1_}LE( +(}<+wo&plM]EMɨU.J:bu̪d30>ٰww|+?)0L$O#7 3O3kpc~  g(8rx) 2<'lgH9PbҔ^O/3چ#9ŭ`Z$UNpsxTv1VmFI'M'Β5ID #e%lfROP Dsuۉ ?~Aѽhj%k>ؽ +pPG q)ӋgXBMR̦V<<N8]M2r_;90!9E,i>xZ&@8^0PVpa` ‰(v;׳n>";cA&U%3zq^ޯж$HJ@:N!krd r}d\:sR\j7OGh<(KR;{΄ dmlIp 6Z-i+*Ki#媬DB {?pV[ΰPQo٩:O/#$YwzZ5^D"ywMp?a̭,ZcݨUFHTtsid撩4GSf#$#`GtBqM1y_AD?yˢ'q~iMЮVՒj3nɐ0c\uJCz8w wW.3c% D ^iTGžHNFfc+xTheUbG0~Z[ k1zl|Dc@F7Ӡ`GwfP /{5G> D0qrVÖꂉq =ibc/B}#-n9 RƘU*pf@mEĹ6 2>,2*ǃؼIIQ\' x6L(uxXp@_1NOT@Ō ɦʿ]5E ƶqh2 ꪶFY 4W =M-Ϋ]^PT51T"~.wN?D|:S o j7J>~A%y >n-{.*$du3"uߤ?KӼ)B$.^ׄ"i# A]GuvZNܐ#ᵰnlO8y4|ZV!:P9 z3yE"7ayژ҂D3˴y]Ӯ+̖Y͖kV&o{MwAH)1֌,+To 3tI!9B#{z1^6v.1BC쩗my`-kcoiFAD|5p v/HڨѝG:i J4/~U9|@2|SuHB4 `ZwczSމgf(xzo+m[ɠCb[3PM*2j,.J}22+ޤ{9k:jF5`|v i0z+-H 56j4Ew  F0G0th%:կ%NɕY~%)K "DNsjT\Kf>08L}*@7Z@P!S\@V U `mذH{h4(:(8#Ki؇Z4ԪR-YT;az $gȵl*7 ( #{ ~ xLJ7G9caai:r]9! ׹3[џۄn7[!ґ9!ǠTΛ@^$ 7r'=+3>m:)_Sď+o@V<2C( aL;T*D3/nNFu+f2Z5.t|dBZq  Ű۪]AmbvC^5yÑ i!p[Ds8IkQ~~纁#ҌsFRw*e cT X9pxM%Ɵ;j!ȸk0VPzv :J'I8Jߑ T?}깺ZA^[я}#C[*/o7x%6޾ Iս6"9PB3:MJV&H2 tۊMA( JL54~W7JZm+ԡ΀_:4%Ke0@ `2<#0ha]ӻYX95wc؈Iqg"ES bTJy8XSꜧ%'hglc{+ԀbI |2n' nhɒ=N5,un(b$n| 27lv-R U=+8cP*K-dN]=%Qny_Çbؙo"3- JvF_a.STĞ࿵J~q6DNLњ< s<hQׯ^ ]3L#C$_BXee av 4R"b'# &p gmm~m,lDU.HKHZۥh;o~;PZqȥ*6sM12gDHW#]QoY$p0Fu~"_m?ỹcLk n}yIi53+Y&(i]˲)7HUپRgLbF҉z3=7i?(2˂Q)~4mtI.S9ٕ!zrހ~-bD"6vJLLh)g2ks.+=b"mޚݫgc>|1q@e F+|?ۺd&K:qEEf@V*^3 FW܃Z4B 7MJu XVXQc)7'QşYÏQt$SƸw} s_ʌ~+;p=AFֲ))TK_HNp4`htp_\?bpZs}-[>#yҀXT(%L3&=>آ7cG+<AXTЅpW, @6_@%Bp$Ⱥ:As^ߗ1TO/LM7 #W;O=0 ۄ^SCE WEͺx!F~Ǧ}' 7yyggѳ/ЙgkWP'[-ꇅuG4oi˴ݭdd}^ˉQ+ds}Ռ`j7_$'&(c% [[GCm!Y!8W_iH8n|VTNGeBYc6TMAx'0 /DbCet&ƽ!\G;|ڢ7'*eV<1 v8yt{(C`yvRp݃?+ D ls/.^m9麎Xjʫ;aFMZ~V+7 uOHgE5: 4 kٷBVfd"M4[B{G}ʷ0*^RR%x.@ےxȠS;@!1m@lŋ&Y3ϔ?ɉoqs /eaT0G b@nM? ̶ꂪ3s5:iTsN/6 hZ`VTrvtE()G.\0x CJ=2tB} =݌}gyT4e]*PGk᭨™Sw&%䲕dzOqcoHaC1ǿ]} UR֑b%dQ߫ixwÉ#Ȝ d օZܠv??0lyqMT eʨ3Aqhtq21$|_Wӧ2@Y@Dʹ҉>ۗ[;Zp4[q<ܸytTC]F.p$f 8,V_JفSXLVțgTK#r⌦ȭ STZ%`9 O)GZq܂SXsK19 fuO(1,7b*H+  t)g,*rM?G47~![כڝmU_w=–9_B al(6p`_&j2wy|>!˚:)$ڼ f4FrX '=¶4՞8, 'e]lVOV˺v0;k4gC(#ͨmj?bߖ:5:9µw NJ#p976zKԣ$7ɓM/}ʎt f05FRO) l̸1rNHUW7'<ʳ!N7QesfA [eEZ{_/Kǽv"{T军 !)Ƿempf]U9E`1srFnLnI\5KkU&IVE}!^*#y9ZVgyq{ ފ"[ԩSdꤙfoČfwE'S~A: PQ/̧dqy+q̡̈́m0w.X/,X,eE|8[D@5UvZycǝo{"MOA:hE˘!^ZR{r,LiEeb]æҌlhFLގ1Sr#hS~fB6 - (X+T0%!ֵm=kѲ 5; UcdmRoB"`=8#mc# aӆ,q3#wѪw2L3#{a]m4\1D5eƵneIWh =0c|b7Կ̙MH`e;noGTW54S\7O*^'5s,cS&\3kzP;Te(3gaT'2Қi|LI$dŠ@ X#cn: Q$sXTYß#QSfѶ?. l =d{Ԥ~ S@=:RxbriV+cӂ~5M ?o- r_v!FmфH2|/̆pYxw{Zł8#jDE %t&Y|7)LP4 HW<r7>$ZA]WH~^pvB(JwR=Ãhl=wYIra"ly5 Iw?ҧ61C-;[_iM~Nu O#|~Z AZ5:,P~=(b j5CJYP 6(Ud zVD2y[/5AQGB;4g,GCtzt*0*#&dnq=ݖ@kXngc/G)\p%K%\e0`57naeWڦ3=bUa@m]/yw9ZsyH,[ Z5T#<ѻtvczh.\BY.^1sKoa h.DñŌR[PVɰ4cdU_/!d俘 ag/yEJȀ& ^΢SuMֱU竏{A (XbnLi )!na%X dPZitlbpC. GkI+> E8<8j㹲ulj ~?y%ύ $T_1)QsjC:ls̼'iH߾>-$c Ű"$aiS}ͺ`ϓXŬI]c pYv7Qˊѭ:iݮqPۻX6t;q9dW76o/QfυdkʼYusЌ{:u%NCޖԙk--.p O ZR> jWu5Ir/{Yj4JNZ*2~kz\o;fkATQ骚nb1 S<:آ;DXmugR"r.W<5Q`ZtW?Gz>jNlW2UBlt9ep<@B2#.]>+;8}b(hWHYfm&p )|n[JMrZ3D>PS({cܝMNDx#7vZiά.ybh8Ӡ˓:6 rTߙ=`jEdȗ\i_:÷L*@ MiRŠu=-;ۤ,rM'D'vұyЫS,iHyq,V@>k˶~"5 3_ۯ^)g@G3pt1zZ43tul _TPvÖrVdI(p/*N*W):NԿNgeoBE^MM(]~M=XuYq_)ohrǧ of^8;HgU^+\ibqZd)9KAP1OCyO@b,N +7x$~חxF+ :]6(y!yROc3j\NڹcЄ7%Q@:V|E`4S+`\ܶb|xOURu/ef[IO>kzNy !#q/*d[4d ]mܭGu"]ec kTB"=e X+{>{V 59Pz3!act}- H0|PPD37B٫ج\tFF 1-ӛu<{Jϑ~zʤKRE)xt9A5V/w6U*VA]Q9? qkq237NSU\>6W RqBz`!L6U).5Iȭ[TU6_RSf?"Qtqg(LIK8[t:%{O@N6HM<=.xY *ޛ~?LKŰisO )4"?#4+t46F&`?0WE^QU%UɮI+yEhv3L}?3.+ ~D""}ՏV ,p< @fbABFp Viͩ>,~Fˑ:A{b{Ku~)Vz2z>Pd +:glw 9ZJ ϼh>hX%qsҥ3%S@쉯B(_ qM>[@3ҹuWύWN4_ s[]tfApDg'/ǮOkPPS׌!/_ﵒFKnd.Z55g$2`1ljeF h{aD4}x055Dު%S(Dd1O*~K4zF)LZ)Ga* ݏF('E->u=e)0Co f$u!hL]݁б K?;vmנ~YKn0jWDY 3գ[&wI@P=P]a[4:'A׈?p1xԨt0[57{)or,I'7W<O{Ys҆$*Zk-s2]{9qgn%rь*2 MC:DNBPc_wr~1I!ԟ}m (:&\ۦ]cu>*!q.˞Iix;H?xNT`'e&;MU੻,/L&^;{Z&YVUAyhBk OA?lfTWr8v%nVqz@Y dG^q"EM^o4zM]-g#i"73RCᅾН2m'2Fme%?[0'8#J9ۉ~D`8w/QQ0%7!Kf䜑Lzь|=^jG7gxQaہdh[TY=0_#δ`]gId,&߲$լN7ԇ+-ߒ:Q|rxck>mY<˚_>1 crģCŕBjH b?yZb-%8xglmg=;fD@7ьwT- Hj&T[F;bD*bϲ TT'\8>dZ'V&xqHX#$5V͏ҙXNj̍[\VsIcz{L;EM&=mK" zFv ÷TFlxF+Ed{e=֪`N`֋6v'/ӇjA0S+^"7߼H`8Fl)Mg!4iوdt,b6ݻ(&RŚk7WKD8$bo݆5lC1rQSk}?_Nb8 TDLw25%:j7820^X˦aS ֜apz%q .O󥫃` d@r o| p+Ɠ[YO.A޲"\|rtp0ji>)4 UXbۗE @a'lg8$24X^OkE"5ր+2u /ЋDaX+~ю~jfڬQFtffm4ϡJss ;/j+il:lmKMEn~slYo( x@E "S\%"bZ|IE^fY p0Gnc"3TA=zȷ~XW/cSRtw=5[X^DSͧ54 Ji?k>ZU|@Ax\MNη6Y晔^#(s~XTJWJ1TĦSw(Y=HcN o 9c(*0yRHf0(^.Q,LT]| w,~qگ e )j+A꬗zT2AYs#OEߎcoUJMϷ3\Zalɳ𥃹,uU*[tvw9 a{>ϟ ЫȇmOc0nac /gn-k1-GRF>'jeaedp4i#YDq=$Eir ~#(5Cn9^Fߍ—)trnq(#bmbmM/B R5i>h0ٛҋ8@ A/6͂JzVUBuυ5ŭy\f `#q_dn?Dx,46L6ʍMU=xtFAn*Yz3k̢ɐe? F4_PzEE2-nXsj|ಈ/I=\ʣ-5ƙLju첷S6 S ȞtH$\a9|7b@-KOUԅ,KL3¶FIEN$+}yU2oݞg:;1{'M0b& r0 Z=ZX% gi8%jps N@[*tnS|*9iIwH> &)[#'-EWQ)MR # hoiK ~fZٿLG瀻GFX*g~ 锡~]]P`Xg?<+L,)a1S ՀX.!f3@v* 'BPkf΢ѫ7S[ b*+ox8 +Dd%0=QRR]"rEm !/'JdG5tY5Gmm Ì%I*熁߿<фvvI-m*r`YӜJp#0eylvӇqq؝P"IUGg 8=YwjQp OI"|Mebg6֖>1|a0^yj R cysNfz0AJ<s[-!Rdq9]DݯVO619}LNWɓ`N$o˙^5 yHwY̻)T_Laot݆J0А{hK3mY);ZaG)*3#!cT~>:KOTDrXPCN@SEz9bXΌUX.l!͵cEfgx4dR}}>df890-`F#pC]%Ȑ7; ώОVCf}Ǐn­bGn[ ʯU^| :QrHF˔3mZ,_컦$okL߈u8Ne\UaDg,SݓxQH v{X9rdiӛ׍=V"e=|vfKМzMNrZ]h;& <^Ha ~3u²^&P*wxf0 ^OwzVn_Z8,»Lѭ>M}L,4A!bt-gkꄺ۷;[f4.)V)#W&ax`6g=rq5=4{=0k3B-N?ip?@b7ʝ'< [_! .0n֩A_ }nɏgիX32'/'aJ-oX6*T&ʘ hI3͈ZOֲ? q1l䶓JO 亁PqE3!_L-/cZ ;1M qA\R71n>(IWv]y 1 j僝@֤*00=Ջ?8e>Z:/ [=\ܪ`hzQBfOm?B\z U~F8wzu?7 oIXJK;5ҩLռY!VcL Ҿ+S}~ӲPAnZ0xԄ>)bH|A=?F._۔" O4OB du{bp:i(G3N,rwqb ? RzlO oMq)-HT<.A1nuL:2xImLp0DbT,8TON`\NgpiK־=Sc0tV@AP[ǔmge5 ePo’4!D50rDG\wsJ XeACX+ ˲4fyB.~YfD֔eo@b*WD6@=_nh{8qz6tf#Eymiv]Ǖ;bٓ ` MEAY 3r8G8r:aH;$ Ю^yS=[kYss;S=swQ{BjP)g@v:_KUoP)ew} `?73q(r TGUIb&woe1ZLU}Pۓ\-m,%&SW|)a7$WǨ^ oFUGt_e1J7mD(\@vi0{pmf'5=2Ǩxގ/m Tq.BYu,fYb St\%nkfP H/a.#h `v0_$[ gԶQ!(|aJ+8f<JOXU>;< hu­+ =fk1LdQJÉ"lx6%U9_7tb{Z.&}pF;,^Uesga)rh,.3Я*%^ME,54Sb`o e : ѳKֱbAK%o]gZC4='M2g8 sEW­i;t|xI>`9v,tíwnRB-fLm0˖RkߜUmh Y#be#R/Qq^\eߦ'Ή_֛Cw6 X"i@nAk-DC|@fx9Y}jɕI1cƷЎމ0~2 t;ߣ1$8Z|t̓?۸e\w+TtM*|Q3S# ۏnߞf w[֑-B\5JYnzʯ\@KG]LjPG| ͏rlB꫱5(ۻ~uk cK<RI+[,[Px8oL]UfjDH mO:V,_J=3ѴvNN^.Є]Izs^ˑG {|Pi`s?W3pFy5-V'*2Zin٠ELNCC1*!K5 Z$ O4ء\J62.^96O/i,Qem0!U'47mə6#s99 UiR4Y74GYe,/@&XXtٝke8q BF̘iߌԎq?o*mZ cw݂UViu> 6( ˜EzpL??"M_1Q OF(~$[Jۣ M9Q_aD:ja߉jgke+fT-vށ@_\eym,UU!PQXѪ ]mBPe6]kCru#//[^jбP!׼eҢlKFÄMX9j=c̈'nD$B,qEI]zԁOg22CFffOБ8]-2od94`qC0޾`qhWW=a r~9"S`Ϯ~ #N XE4\Tԯ(_~?;m1ނgWuW$ PB}j3~'ePZs 0A"Hj{NfAcaskW7qHӱsBb=#9x+HG=lTgd'ŋ@]0:rYzn^aCr8%uny_/ bgƐfKF_S V2r^G,x(ׄ/r2F ),O'I:T$)XkePQ^1$J2յv OB(ʌRĤ;B-h]Guq67 徲`j510Re$P I~o}k_å VӒ{xF\Eut0+ 'to+'30~%mVcZqXgȴһP/e;t gS 5T$L7HfxV[yxR2KKh>;dLM̭U`f:;'y9,XS}7yEsY @ GfeEZ4a Wƒ%ɔF4* %CsGڥ|4 |+?e&11lG1n4{1XV;Ȁv-zJ1_o9>'?̶]NmdѼɴtӃIf:=m6<2a hug .H®.IԔ$y׼WPۜ]Kt-Ajg6VSdblONl7o3|tS:dia{Ϳ̹/3&5ϋhVrc>dI0s%=)h:Qf~N\Ϳ@2W[s 'C\Wn<EXB܀SCA҅(\YJ}$ */Ey1|M^S7A-uJ]h"C&aFcw@WPqSI(IgqNaya;Co\ĸ`ߚ x̩*]VɷqO0 c(#*ڿEľ.k¦UA7c5|Q0ybő밳  P#$q肷 _bP,n3쮝wz2=iX'.|5WtA_> NhgLWcvrm GX99?ofL"e M_ٳquZDz=t;y|% J!6`4jAH‘{y0Gg+ Vy:[:u O "PlJk5%"sZ->8ۖWa r8v&dn _Y.v1E9J0;t 0?|xz~&'UAv,#/u21ZtOܒvkqRc/qfV0OHȔlqcv+ތ}pi*#T$-q1pj[;XK ?D_D[g7 |NYv!਀ѷLjM#ӎx8 9Gcܑ0ndXaݥ^Vs7 )'wns Z֘ڗ`HS6_Bx5_wmu.SOy1ֹ!/S2Q$)6hGL Ο,xȘ8Ncq#SEigu/fALK>ć]\ <XҒ=?(6P2gVSE|4:|eIqHKlP;0=P'}qsB3#1t-M0 rh=+9/IMD_ǘqM)31X+(l -fug|eȊ2 YT' jƅA>%MzIfը'Ҁ[/‚S[pUQ;-abtVS_Mi[PS PkoQL٬@y@wq\Pi6b1 н*"4kxQ9P"~jP"u: ni>0Fratb-{6Q@ ⯴󡬎^|̰h=Һ=2'860ŜJH rb@/-0/qz &Jyl:%   =܇=J Bo+Le]݊n%_hЛJ%g?pi#'aմNr݀kg耐^KNy;͠9fCt’Xjo~ |ȗ6zBGYA0V6oq 5jz9f!4z+\<<]_3AQRKBwc5FgOHfB&G?%0cgxu5,OE0oX[쿘U:Ct{u1hqF?ϐ:_\I[?Ghzo4 0(ѬE㉓nmu1_6vOs_7b퍕B֜J۔ү  bF-n!$&¢?_~2bv=\ qH1>lmAՃYUԩ*:$+dضI.돲&9IªǗ^o u>df-p6mwzZ0ʙyn\>N')}c/8~| "ׂ }a KTRIU`UM}?!pCX M贀1~D{L9KL MobΚLpW(iIww:5oU,&PK'a6`I'/udQ S88^t9&^ |<ݒ`tMq~Ԍcp eU;pq y#Iy*~ow XV\!C .v?MـjqCc9'+Z= ɒኵߵSdHݢ78S^{la ޾ѝUk]fxgGL'kN] Ge#k}x?hL1L!;A6r5 O^XUD;X\d M1"(C6Ck#EPт t2J10qم3_J亗- ̿?Y'Cu #2X H qw ̮SNɗ3GΥgG8hxуX 8lsރ~u/ȖdKBfv=Q+8(ꕇ/wA=gfǵ5 v#C$hkIzxXpo8ɻ3XA"g3=Lo脋䐜;@[d 4H)6+Z\Q*L-酬**$*n t-e[g-xr+L(*qNJh1y,_OGn ѻGqմYɳ8 ֮`'lv,U|`?Dfg#qW! /f;UU) L$XNSv!b\~3^FܽCh^c|BZ^D hװny(T㒼Ap @bE*m$S?,n 15Ϥ<4xگ6aSCi%bF蔞`˩0f{+D vș =7uUiXb̟(iZF`x5ШuuI\]t9 ߦLJcU>W~aٽӗ 2#,q C5`@JB"|06y#{8n#¹+Ȝ%IhflL kz0,^_Kq+a pne) a_E6hmJ?OnHFXIvqo)j7טٶ=UZ0V[Qݐϕ(ˆk'_TtCY 0Ag {)[wp+9;RH5lw |=!6UPjr&#Ħg(Pg&t! ɍw'Q >莳e7et0޸R utP$ǖ I\*ު/}G\]ܥb)pf_4${r)31c:rAF=1kXeU`Tf>Ti`+- hն& HAsu%eҟ˔;XFֲ+d0{y Gɮh#)iD;8ʇQ)>nhcyk|&[CdE+PaXqnJ8w\ i׵mPv#iw x1 w [D/ R űqë2^!d'4QK㒺܏]qTm`Bp|25Fm` R0ps St[0p[ӼCSdTj8*k#ݐ wM"kT/R`]:sF@'/fz\x f7 Q AN18/uȯJ7V +ci&Vw-v*ɼ0`Gϲ"׍?C:+=pӺٜpfh:%6@8: 25e K˺l^H}(, {+cc^*!oYORxzG&~fPޝcZOTzb2ց2 ܷ.^袵fy?ۺo˃78)%1VB1o-*Ҵ6[la )S Ms̃ =;?hRz,F kBF۔Tڂ[u-#ӨG{꾦{,$ lr<"b̏ T[X;*| r+-#q18ZB.p\'r7>gCR1*'IH5?p^(.I#(),)jcb3{*A{ 4V)\ױ)"V){0#=^k,g}@rˑ+:˖};iKIViLvAgA5*SO:M9.7=C!s+ -Y͞ПSRg6J0 ɈPѠI)b99biGNj*Vf7׈lj._/VHaz^{zzWp6OXpYЍ>:j xApH wV^Qvy7 WsyiHYnsR<:Go0"-3s-8j5l. 56D%|#%&;~* #8Z:B;=Z<\-zK٩MF"cW^ρw-%Cx}kM.Vym2988W1>K|Z/Gk \ L`iH؄fqc-8K y*RD0p'@ڕc sd3P)+{tP'ԽrXs{681 A Az%^,4H-t C^-gD\{NI缆Е<_ LSf(!/HXNP֑i=+ɹdKrUs'⅑_/NUY)ibQ]8G n=&8bwiGKr1ʤA|2|X(>Ou\Ǘ!2B~mD$N^!Yj ׭K XBrXDٰP5y" )>f^y-1R˞1kA)aɍ0m\'ۓuO h!hDSqV#3`Hjm/8&ܶ,F!]OQʦ.wnI<޹QQؽa߹jT(?7Cl\:mVr-aD0IQdtoyH' \L׀+z?u=Phھ`C|6rkmq>}3Nz^8)-)OGؑ:[Vx 0es5}c6i1]Ճv{I Fe&ϛ8{@ۢ*Ԩ9TN"2|Ct{uí~{M`a(=|/!Ird+KI2:IN^9ر8!Y!ksD92fxƞ0z8v]N[z8z3/PE!ЂA+Cj<@ab-׎v蘏}jW`+GM'1^f=İ&."M_[1A+iy1 Eu6#ٵxyE=Ets;zWf9p[ٷ*r[(ľ~lv{ӓE6h_nI( U @ wvߎƠ?.xw Y}\$zՅNCbXɷ7R+4ynY0FlۭL#4 kM4Ի]./%::y#A ʃWɍIS O]0ov'6}dsKA.tQE_'vߝկm{ QVS$+2B]w㗎=c`u#yR}ů>_u!iG$\-4 ˀ0xo1%MpbUvY,o>ZAlcP\^KLY^YDBo} Iƽ 8c{VJN 9Vuw_ɊwDeҝ/:by &^PBs<7T.+ PQX } Fx\z )+>ق*9O2˕I,ETӺYz4C D ʓ&N,@/F٥PsοgkPk [^.{!IxhoBV}]*$Q$}ՏZ!oڤgF_ ֜,0oU(UiټQxBk'VjPbIV30\_1aD\Q|SFr[Qs(Jsh9BnrF.\>^8~uZ12h7]|_ڰ)ಈ۩[. r;?a)"1jv5' ֣OXo&g܇T7.˽7jڃhɫnR" ,8rC-`e\zSK=uʪ8@w/߽V NyV[r>i/VV*‰c _J2%y̸F-C%7Xא1DQ7D ϓi-s$E"<=f`5[VF:>qlXI݄(-R,5 r1U Q8 fȁ|U#8M}6 UזL|j(r>k>B7*]kD/<&jڴ7WCSq}p Spm~p,O"ω݌MMB4v>[^ <3G۞ xech?/6 I=O$^R0D_ b9\ٿ\qXR]Aʻ!䧞]YoMhҠn\pHo [QN }V<%kV*sI..M*v$81_l>RL4_B~ZȡWdTT_vEaC);P, ~ c wy(w8!:V)K>Y/>тwZV{ &>w0Q/թ-Q+yiӭ4 il._bA #|GׯR.sN-<6I PoӪk|k@DۆXtYwΟY(O^|U)mєܣ $JxE0ɕ D٣byK<'m_aT*ZLћlܧR,;.$ Eϵ wG9Nԙcb^ RKީX4Ed#WvCK 5ƵinP12ut5@P6M}z =V>YG?JA58xӵ;k7ruC޼Lrβ}s>1Oކf;)w2gv|ndR">aDu[dߩ@Pl*Z,W%lBֹ inrdaWTBrHƳ/IJl^ Gm"7uCV7M$ ս} \o:\3T4j>U>T!.!HC װe3v C p{r ^QN)T姍f|iLSUMJYTSΕ4;TJ)i3~0%>4n5XmF.76^%?j9O -0[Sa^J#}hbބRع+k}|R܏Z VT ɉ4+r ˭ ͠"&Sr~*0'T9v;9HpUT.5@aRvSTH8%x 2zjrܮnc/d  oFu;Ly:_ڶUpTEO 3H=%Iّ ȸ'`a*PCke̷33 j 'ބP\rA+m|qrͱ0s؎2jR(+Sc߷WK` JPYvІ=m0Ĝҕ"d lX2^/m=!vL(z2KLSRJ@cop_R umX\Of8M?_[;WX h}7}Mc1G9%"РL.iULF+~6P+qyatdyhߚ *>"h#ɳaad'$g_y @cu $^ UTfU96OݣMyN;2dmi0s{:3fKZwϐW!CSލ)f+ctϵ\سf jбD59hHf]˪BiW%|5)>B9ZhYau~_GIٰЭJPo]De2R-{=KrqqQ >O" )-L.![*6'?PRđu|w&u\׹JI0 \u>{-+~SVS ZZ 5r`w7`M<,{d?j%Kns:p])V4 5H>V~./cQQ$T̥U[pUyYSN vh7oaEWרضͦFqW5O`CBROӒ}05}}$g,t4]m%"Դ"oQT=: -Ǖ A:r[l뇣J{ k^0%D& 9?r 6 vsK<5mes'ч<cъ Хۓ" 4c\Bf^ erzI}u}6M_G@1>kn SǏ xG_ZX1go !\p+WK:0`1Mz5!A=Q4췇eJK#7[R^9d ;j>Rt߯RE"?٣6WHe9Mkm-*/9>YfL-dsɷ %f [ BZ*8 Ȟ"QCDVȦZwzqÖ%iV{a Ь5o FmsIc/fweqz) ]`xFARD[% ;')#:e8B: JPdٵ蛘[caige9a,%u|],|RCӉtsC٢p9^ }N*v>݃ pT.u.rc0efI y aC%Gdcr mm.,30#˯3..1 c_{80wT`FICё;s?Nn媣|x-P>=J2J (g>8@d9|nF޶.xQ2"N;ڸ )fv u ۂŒ՝ &D,.8"nqL"@-<ɉnly'Qջޥl%3$O JFBZ)xR…h Zi-V&vEx?wi G3CNͮN`;|Q?}%:O~JԂp}%vᄋ]ya0p$xM0zx60]"$ዔO b[T\XDQ "@Z:Ԟ5w}4Xϡ_rަR0a+g>qa^bZAG*WN!DaF;PU)Eh{KHs'ġiAMar?U '̓s ޘpr%&] %8* ,!%CZoEҡvMPvQڗ0"KѸc:)ʝ\?X,_LLGCXlȢ&# Uy1܊}8t8mXe*Rc0Άk熲w0t9L]V,h";(u&p! m^=O ř*dŽVޝÌӿ>G Cd%Slnڣ^SflCO7ϟ+=Ǖv#>n2~р;M+hȂS b;`L'aL%EUkI `XBq۸)9֭!G#F2eM-Kc PpԹ;Um6U&~p@sɱ{ T+,+DyΎ,΄ٺ9دQn@ 6ϵş=>ŋ^uMMDbVC5AEBR\-L F_iL3n;UFb] מA>G9Y:oC t g"UqiB HX+⒗ 5fpѤ&7JkJߧc?T(,`9b'MNe "+i`}RD`QFNJuX#+i{ we6j?VQ`4=7}a;Pc )do!;eo -p~,ncȪ$cܧm_3|{T qIz8'1 RmpXTF1~'>U# Lڣ.` 37k{?9V$!s%x kޢu(s,~8Ջ4)"Fއ:h%ɨ!SXE|\:/A%JyڦqAq"wyK@m$sGIz+N<7Y3ū7J2mk,o39" vL3KQ 4}}Fy$x-T'ՠRu,hY<1h:x]^ZќeyΊ]m@TzmV6`b]m4tt c G2h-!TvJ>?>s5U |a):p.0((j UN %Lzw5* |\͜J Oo |n H$G=JMZO*B!mρDP4K!ܚuXMU9E2!CLRU 2+a| +i1 3O6E/=TI&dž꘬P >L&<+m : сIɆ| 't0QGwLަ5ʴu_0'?"90WM>0B.ŝakFX|w0Y/_18`W*BCh}r2#l7 e`3'8h1Gtb ZD#F. dJPf,DI>wlF+0Y8B[KN b$Y$ڍВf]K < < DődP,"z*(s g7fh$>VW" $o3ecE09UG~6OtӬ+IU[UU֖d&#B9r"otWMND6As]]pu$`{P-!G92c[vK}y?cM :X+nZ(,G2V4$Vë1M˝+*G*0j?+giӇ']ET}QKM)8&0J`2h5^yqHGĠBz{ dSw{DcWWv'߷y(A-Lgq*6tD@C%l4f*,n[ےh6q,rw/ 9!ZӸQtK#֘fC$1 <0({gtḳTaI['ˡVK&;Ru A)Ad'_"ӣ,dMtRHf 2K$˯zE#@fWxD}P1'uUˍ}WKClLc%EP.':66:kͦs \$+K~MH84nd~W^[E:9M ZY .z7T.wg!Zzr=LtU9X]7 m4ٞE2FndߛMy&=<]v7 ܃A=#c\T#/#ܨnP-Go+yj5#*zLKdPI:{٬W`=oAukz51)H_M㦍Dԩ"2ms}אy{[N~VY=@>wAFh5]9L,cr}$' !;!Baw|*N!jtLVgC{>>$i`Vt`SAԥf Q {Q](l<ׯKg3-PKzAׇZ&Ԅ]uaf7! PĭR+RΞ/8հ<2rTa/e\е&FRf;TOū^Ǣ th}@^ -Țo%.8*L íP?\ Q%۵KkFiiu]&R5%-q_l o b{,r,67cRȑV?qch! :=C$H]'oo CLqY: !?+ZzeC vW(L\HJɧD0M_D|B9'2%-eQ bF: sHC%No+8uiETILS:?E^I꒡wnzLfѠ4 >3϶if-7tpQFRu csS/$Xs.uk'%5=;+LV`_ $6rٲK qנ _'H}QB@͙Z`q^ q)0̰;.[*ȃ*mknoWn7Խcf=tNp q WD!$&j$0Kn7/{?Oע +Wg4dukfӱ񶏒{%8@Y]C:AVAb%Ը.kxPʸJTVc4+M g0qa[ڎ/ǠL/l\+PuKEw*mքdȊS fOY"1;Q*Z7}| oce@jҟ4d=Jʛ' }^s!|^|@G/BZ?4в @D-K4Q De"[^EC.qm,) 7 G98z+`ANIJQɘ6҆ޙ̱EF^MUwj$ǖ"XOL-R`w <<I|W2/ۚ; ՀA Q}C>Xhԭý&A{"~tb a;0צ4AEZEe~dwqSaE G 0.wwbe=+#^|WyZ{w)\/fݶ1Y4UUkř\?p)½>OW|Zٴ)y}Aۛi~,^8\"9=BdDf'$,k  r| <ȁCۈ(wN7N>QJR@U~#>hO.}x0{[s2$[¶wD&-감咫#.>W~ӡ bG!/̛uW"I!1-cU-jChRt[8,5>J]<;s Ds{y\upqwXH>*>':xuVnV0>m$|A{>IoOP/XxI唑D*h oaǛ:+6KFd~ʧ[sX!ɘhajځl3dd2}Nn 2W70 h()-gN?.ui 礡 Wvu6e<4 ,;Dfp6YVs'i=ݕlh驒 Y6kZlp.$ `>r[ۿybo\CʳfF@C^b)96Q&}D9ڇp`;'Ҳo̻ܭ&B:cܖ C# ^󤜴7#\"A+o!̟7aPFse`ДI7e[?Z=ZMPdE[>m>` VXM7[պ0=:t&(p%->f—tE^a)qaIKn_V,ŁH]$ xCZrT3 lN[b1ѦKCI^X D,Y)^ s2ܛ֯Nm ْsT `_#ʅs^,kҒ͠)owhT7v3z`^#pn{h id^66 Yoœss}+A8=O!gwCRC:>kn<>4ƨhqNCX+`nTK`4:,ҍ\#JAjK5;8X+n՟ש=_ag 5BZb)TT[Ezp#s`8`M!@\϶n*fٴe)T{V%V$dbhyB;z& E+I.鮒_* S u-,:pPo-t>RqC\LF;VWA"iat*Lg 0rۚ5h /V) `i Dr;%/08j'e?!-.mVvjTkw?UcNESg/PJ>}fYT)ӏ>dMMPEnܢ >J&ة{',WhI2Ϟ]|_~Ip:lOx^ͦpjTIU EPmV6f* u|ms)?f!mz@މ%\<õ؄XŚO9s&LRt2BY.y.kUx9_+? {޽ XbCJ@3oXΟsUU2:"rFؘouLv)0杘Ȝэ+zx 0_L wK]iQQ^ *؍pAEݜT4sRt8 pF ɱFX(D9)" *jk{O569bIZfXE'T,QL=J<@jpS Z #8N*T+E6W 1 ;Aj7Ͷ8%|f}f[(,T9-[`/XآSW̦dv>ưh (pjI/Iq^rY޽"?1 >Džc=pY}5@k5cvÛ홒xA~"`Of9zj;JRNgݼPXG+V o1`c8 j5돍2'iisCPH]51^= :PL!N3=;{I9+%nL [ŅԞ]f@; #y6tn9QW5*R2h+G=H訃rOOS D1rɗ0 M1օCaLځ:ejy 覛~cbmح33,ճc^d̆$QHqf L.i{{0nA})E!f́Ch E㐓rAg+qY>"#<CtŐ Y~}SqG0:z gph'9/cǟ,'ks6cCNRȁtД86¤VӞܕ^ȾLٛ)+b@āP^,/?C!JV^6P(2(6xkTk=O-Gߡgyh̋LqŸ,L+@-F nUh@ f͖Cٞ`P B^<9<_zƴ:TyR;SA#cq[^$CIVxvoSiծH&c":78=a0Ħ6ʯe蹛"dB㎄>1يNR ?.dt}%#ȗ@3%"w vD)MW%_s? OZU޺uh[u)Jrp%G^Ϡ͵EaULL ODf%Ci/z~qO]PmV^6YVm^[/~{P TO:WH,Mx:zظ (e~$)HBx@G:JZfI/ˊn*[~ sW'O#|1-Л:r~zp1]΁'[ܬnxuy}d;{jn$1x͡͠LFkGXC OuZ/`ۋ 2zob}Uz7yk~Fj(8}w Bcn@?asn#W=y!-t=VzL}Cq1Uy̓^u] * U}K=1o~& Vf,A|jHpZ J IdsT#X'vRBJ@^]3&xGS.#F3ga+b-$+&TwH`r e>G׃`YZϤ*)RPOH 'Y;t]ܢ#x-j"xNH ȁ [-"e?CM0lUS>6QM?219|7I6n_2]hS%u-rQJ\b5O6jdm95R0R)uj4f3;}GADGQ*h-"s!FeK/c=Z?1{*LqBH ql:w*ɥ* `"]ގDMt9W"~{%fDciŖlH6n)=yYj }짧Q&HCR5\~Sύ9;luXBjp+Pф+pcGz%]0e?+?u`b+QmlTnpJ&U F.=hw ư @̠Hm_Ddȵ+<1=ٵ.S ]^:C qN2,S NlԏzZJiT&FԩX0=9 Tl0:brR޺Q̖@<3R BW4%~wxDU`"ypeB˞lܰwc g#dAfo2N`[i(a$Hl鸜6$ݏ .f;w,ݡׄDs6.8>~='Z`ZXMzlNន@s `oH)>h+{)$ 3-/nq T ُɫEF牠Jߧ!~5?IDkB2kX>_ ,Ev2iN/qpI7VVQV$?5-g-׽ %)ڔfGxc?:RVX#p6hd-clMizz2#SM39IZDێtX4$([ߒ-Ab]?G/i~D cCP"ގ֝;F ;P6wӝW${&UR!LWdEXĕA\-}-r} `fg2׽^ 1e*nC0JHj܈rw.9EMtFƁm1X!#b!N*nh/uaAE2 xhe>,D4#^bT'u@ERfv Vʗ.=C7&ۺA}ؙ4|KwMJ>F(c:yi(:hu A ũmO;[ _kRk= 'RoL%J|`:'ꔭ&SS+p5CNZ d!#M@~~`B]Z˴y+xڃ ly+hi jY<> pش 9ã}JH;ȚBͱ ::tF`OE){Uon )3i'ay"@{ שbve:~@{o7#F@Ǎ0AVѰ X8) ̸ObKx%%W}T*K? T¦~IK1!q)@h:/SvҹJ9V,>w+ 7vPFS"/Mf$y^isCyn=XQߜrȋ,523G7Zہ3ڿ*F1d{B?)7d\ۍJ`S_ug^abM[_}ڒV苋$mIIEʪ*͠{-Tǡ=16ug\;Pc „y^p5͝A(*82A?ypD>V@ ֣qS}ɭTq5k*eǗ|]qUq:Vgo/?m9b(+rd(%0Ȣ2fhCY4H@Ғm'"y`>Q١HsPjc*p=/W=g"Ee4SW\vqCq,6u6qJw1>uV{T@nFT-m!xCL-1R[^CK ue?|r 8 gEB%JcxV.gpzJ{J,Ű-nhq;:BGy4uȟݥÊoC|j/&m_;3#B}ywW5s(b}W1A(\41#Mt=X\QWJ<3oJP<]h& CNL9sh?Ш]UZ^ Ye_`+`giqQY5 &\bK<ܴ 6`Cf@!G=,5@ͅ;u8#kr+ޥBz?I9Dnݖ*meW즽/ /t!2uLMi)tXk+,Tݹx4)ADpgX_=Ч[OnJqcۮ0I ;b8O[^9tZ3,Y;8n˖$O2G\򺮊(^\K9/] Ofzt@ 6/cc]ɤ-uq=ՇsnU}ۜ'u9b;A78yo$Ԣ= 36L1t3]goz\,jO;/zԏ"ety"@ux˝G0y'/f`L JrfR)\RPY0::).co Y<9ElCHS;]H3s?vO!Ǐ影l#E퀨Hj^GzE')A?l1m`s)J9ׅqJm ^ N4PI,<_v }7mݱGkmA\lɺk*+Ag.2%=9AFn,Mȇa0j"}b"/둚֯!䧬eYv@筄"9 {OGy23Lf :Z?L5F7a^۱fs2Yj@Tm1' _TMCqOlp|q (g10Gʉa% uS"x}Vr 6afo8 xHD%Eꪟ}ܶWY?KwK8ߝN}ņ"~ʨN 5oI `~t_5 ?{&?GRz{Ga[K8tuU"qD5lp+@XgYZ0707010000003f000081a40000000000000000000000016650944200003750000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/mana/mana_ib.ko.xz7zXZִF!t/% 7]?Eh=ڜ.+LTI-b}tRa"ЎqNa[1\͵ .,^mD#Ks iKa C"MLEB|_h|JƼ%7Qdg}mEHLـ?#5cXM1ZliwDX\OAj<nZKȷP@RFDez;҇ dcvN^fj`NPTi)Bf%ʎ:LB6h߾)' YA[͹ guwr-dFhb@Ũ*7PߤWDlRWz[(@} pW_ 9}űpW4ky?S_T_JE^(];65 MOiÌAVX!Vxb.FVF6gׂc40d'?JY.Wqrdzz  Ѹ_SxBbJ/R];mаQJ=TJ1H'\$oTdtr?=t#rC#[J;px^8< 6` r7Ri䢅+ uV7=h~pudȾ^;o,5[ෘb^l-V`3]s{Oԓ }sk]8P+^Ur9+S2B7f'%Z;O-nٍTShyJ&|IyRp= ٕ=@teNH~]&u U|yKh1f0apW_\.TˌFu앮Z)QUJ`-,Yӗ &Qv;P*p[t,f͞!`ߙ0UJ]6;zUT4ugʗs%"țJqdq$b illD70 9Y4R+Aм5cۚF sMP7;a}eFb%@01isY) B%qBI]n*Gʲu'ʙV ,.x؎=&Ɓy}ˆw.I糗"wodFNPAfҰd̀´61X {?܂>ɃC阁d+s)s^u)YLSO}С{K6!E:Q'ɕ>@Ĺv3HJFLOz/݉hɭmsmwc 8oiĕ=9lͯvE>IyraN:IAh%<-W3qw @=U/W{?8'>Bi  A?ƒĞȂ~V`U@>j%@ە"=m][㿬lcX7MS_-׾a_e(]?67ag`&0cLC/iLv(zz7eG.&ooaGb0+lϫ/R[g_Ȅ ^#ɋ&Z;/-;T26|kԞ=㫑e/Mj"_Ab?D FE? ]jF4P앃1BA(faZ,Bm&a)v`j(aD4n*m/+K挅J*C3CKr;9HcNK  rnPBBp Uj#2٧vI"ӐX ֢s{>;bx&'/;pԒ¯TΡ8joK֟ƪj7SHT暆'z Oki)CDNZ'mVXұg1у"_ X -HVX`!V6ʴeGؔ0xhA q8|Ȯܥi0a*H~>?/ݳcvcXe03ԡJ(IZyl?ߢM>w 0w;ޢYYb?x$?yrPFfjvW Sd3^ kǻS'8fyWx1s$DIuF Ls&CcR" ~g)`waƗ0k]C|$ӪFM10+s'18c K[(]!P׋e74WX 1}*e~61~?ugzi #vmpѵX1#8_GWmkE1}QA?\x D]ߌ̖KFN+oXSxؠQb_Şk.Bλ*^L{L>eM ajg`?c+Y|'J{++'dҴ [ܜ)T+x=}2r7pZ`SOˤT3x \a99n ߭& bZx+JABiB%"@[d?LK'rc[ .0/ճ7 }z_vQHdOQ)4eSx뢌u`-МXE~m/dq$엉Ԫ`MSlzI Ŋ(I>&X -4| it 1;PyP<,:jf˙t1Эf،{5;y dZʉ'"!_}(&K~sm\{ t+vag۹q#'r d^Z%EKLsM( !SUa.@ 񘥑- AOxR\4t혪OJuWK do V3xͺHHncjX )҉b9TUUɆFM[Vo\xDUQj$%o [S$ABOp &eC_Jkm-Ö iMf q -UȪiqtXvh6 y= T3$)<a~ Drn}.rvZN\m'p s݆e   K63oj7NYO{e*'e]_@=%5c,bp}^~䡈0rک6NПHܖ~ A-^9WwW0m=9s֏VRo|oNlI%F ΄Cm0c5Rr#4pk& K6T$>%KEr&|vsGOVz}3;bBɐv, ~!Ǿp˜:|+`ۂ06̗) vz\RcjdtT>n.L[,X2>-k!+.676\KvH;LFx/o4l2\5@Iƿ$ $^VR_}Gt<\NXwm?3~e_S7eqQTvs(œK n#F=1}.:\*W] +DTze[ȃ6'6 j9^JEC,ˌhb sĀ'`q+r81(GZK@*;Vz/(nJ)&fQu <12]w:1B(7@~߿뽹Z$'fo2vOVj 2dkBpbEO3A+LBS=0u)($Nﰍǐ]ifeqњH& T_%fOTN1rެOp$ՎfBiAWO;>v*J9wT eGZbj$SOŧӑ}k9:_vg30H%tFH+1r([kyd2mEpu@1SZZ q"K*O6Fw\TgKNyhPQU# ΄IlGcC'r f 0 }Z>HLf9~ru'ryծor8 ^+밎ӝ* xϻ'{ lA<>e,ysOٷLDU&S}P?C=a=f/qr4W]o k{ b5?i1`lXZ`ÓRIk~3]H&[©&5Y G%~5Fy߻`㭚ڸ2MYxI<ؚZ ls,vtH 'tT#CubwyAg7Cq@CIW%Xu,ē :=g{ *W>n!nBB&ͳ{LbM?>mA+{ S2•+*ABq%зdJ3;?Ä~!䛚pun8Cžod8Ǧ!#o9:AmhTh=TB8dN-(؛qI1l~L|w?wXDFЙRKCDH7)K HEd!.TԢIJFLL{9S)"ڇ8 >\Ę9C]9 b}$ s *ل|*beϭ*h=ں]k~\12|1dZmϼ%6iPu{2&àI|iKRSS/B`Algp[=EHH'&Um KM+S6}=8:c \`Iv0XvkȺKm |;M*I8DY_ &+d\SҨ[bKs>T{t;??B5_" DE3rPꀮ/:K%TZ dD(lXmMf{;-hy!sWB @awMxpf)wf378]Lsͽo ]:|K-{D DTHd2p@nGȱ6aVU@&Y~0&0Ka;(b쭸t`Vxpk d.CncC&Qx7⑟tvFHQKkrUMeܗ[e?È") bSڗXx\,i{͈qB{0?WV m.X0Zg17B҉qL2F3hNǏ.gk,cA=W#LN/:М;s0<g9fظYWKULw$b)wd322DV;G˖vG?;g.ɐq).UOep]\ }+Ăo!7,c AyzB3:fOZ9x6?XYo]̈yz =:^#aSNj mJ_dLan \y⩕9E_HK4,YD=+["SG<7.朧R@`eƺ3 gڵ#(q1+OK=GC"\mz^HLͿYqI7k܆ Bb0!/luXN#0H(h_)H<|NYxpbFd"R >b٧2?ٔJ߼~%k1%"UX8njd[mjyER ժfƂm* G]= 5kgi\ZG˓EM0[Mgig(]Gx4dA,o|^B /9b`081\!r>7Fq:!Hx^t 2;,O{- 8Kr端W_h7anI,w@4)tVPmd<T} w"SA, *JB]3+m˳i8 W֖3E&UUj-4q՜W~mtVz=澧fu Tsaz\_\lcesOE{'y/=6Maao,b}HՎ#8 4VjJ!;޲ %`8lI)-jFƣJhO-e%l/] s4lxlnD44` ͐ZDHq)u֓ ƛP QN*811BT&\BjX4<>ŕ&SF"]q,ԘnÞ^Q |YmڡEƊ{P_ 8 R-SI/u]o0X"p[ ?C[zh*͟)Y_ca@HmBg<^յ-m[,bI^Nkcctىq4`t{M.|2͖U//27xFrkMVD u:*ic=6ll*%5;'x`(!Ѯ 3 Kwv{< V#0OQ%< tW'Ra#. \[9 U+bjmrȔ4$3!aDlY>{DOݶ0Uo"i{]оgap?o9{xt)[z8 A4jVY7Oe1DENn ?RW-qUaN.)#؄[@` Im ƳMz*2nYd{#6(/oPo.n┿RҰ uAW4 Bh_Nux7-TgWJ@HN"u =5ʟI"O3T] *eȹ r(F_x!RNUA3(c`c]m(DX4yw#6M< :lHգf^O?'S Hr$Yh$:_\V ǹQZ'ϕR=Fv2_zqM|kg^4>ksx{?h ce{+qĶ,yn|#uaF=?d8p\MNQ18) m_Tq*b TXsM֜wdFjC~t$3? B[U](ےcy7$k:1zQMVZGFQY*Ko\0SQFoJL0 R,Ά2sS0>9OČrF\{KSD]Am ӄbCov"P[.t{0+&|8P^`%#,_ to@ag; [PE6`D+?gLZ:k$!3!N"}Th;Wz2[Z.)$//p6P!S:WpMa1;kyRꅽC0uW|rNBBt7mH&7$W](8UMSOxzŅ,&vQa]#ZEV,?gi/E-``Xj^|Ōeڬ2!pjY/0=vq%]Џj |WM".[OFʥkOTmH}'8ǤOGB Vdb$#ϿI#y 6=-Cza7PS},uuY挈Y!f26+#8lnJ XEW, }ߥ>FM4XU 'c9hW8|aAZnmΪ6#}D&e1\Џ-#DВ}EXNnԗ0-cLWͰm\ō2=uC2V7|ݹU=S\D$*QY71KF-HC/1N7IO'8Ta&"k M7I8겍wkp f7@ )q/C[e&-ӁF6k*{ڑֱb3p>rsug @s#`^iPUVUCˎe(tIevA[ ڒR(FPv&H$@PČV~xYJʔ;ol_{B[nE#8)*N;$d%B\O&b{k^缌I[F8) ͤU_avܠ $C:'z|U^u凩˨Aɛ6+?ȑ&JtNr"_[I%Ȼz3L'BH,G1,8WlNߔ,sԙvOLݻtBx5Uw!nK!:~7a-ɄܯDmQ!}{&iSv[ia("FJ̠}*٬53xۓ=h\rDiKP+I"mzfM`>-f"z2i)n;SlH'[@}!6%̞8 &qeBM)nAe!5{dL5 fc}KÙ*w y/l=QuGts|W)scs.ub ]{':beQYm?Ml[d t}$>_(CNQA8^?s. A&jZ"&x"?*is]3ِ :eKws<˺ $$G)U 6Tk ~0/ RyQ1ܓqԂS>-}~U#1%4 Wx% }y;<mb;^HoU4gW6 T=轉ؐ }4cfA ڟho]u y!64r)BD@֚u͝{k13czmVeISꉪG%*R2R>L7>O,z,Q㹎‡ s5 jC?,"C-P;B<  vm& Ed~FWk̵A# zC3<zØZGe\|' qMX1vJϿQZ*I:ZRWs nvw52FfGnK-l9~ƯKD;t8T~cpԽ#OnлR&,BjY_bM[!ʴKDN d5c9$u I wp\-. ,itG&p!YNHff,gn>pkb*` @-^~xb~`:I .nSn|!lqu pG+(rfQ4H#B]e5nnDե$D"5Fv\7:@ y\)W3/q ^H%77M:+$ b R*&Ϣ)YLxFu q YM |u?M6 va֢tl{2k(#N,0([3 Ndbۨzшl&'F_nٔU(IwT3! &Xk}ZuuyEO[Pʽ l,DTT?#+>6)[a\?v§@^d=otab]Hc ''&>?op gorةS~><"z*-2;j {hK矎Vg ߡ uHtZ?[ ~vl3t1>\/px)/QSXD$?kBd\D%5rZTEV5^]$IvFΡ&E>+SНx`@/}|aъ'C3>Ӭ rxgOyNưS2ff"*F򖨾ےdn[~gYZ07070100000040000081a40000000000000000000000016650944200017608000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/d]?Eh=ڜ.+2Fh;\2At8~{I6,+:߹h<^mn9ޱ [htgHi m'6&Aȉop۹_\t6;8a|,SHb9cV@*bϛ:R^:-8kqps}{Ĵ\J?/EzfaǰM:2o΀A⇲7kU?zqWG}!ߒ_X_yqƠaSիr 'A4Ա-@!Uos$<3Pd3P6[H _$Zl*Kj NAwtuŵli WN#`naC'Ln;dqu1qH&Ï\ Xh+F%b|xWjQsNKe:#ւʷ+xZ3"d^A)!%_1u)(:vl(4#/-4adFO>-W)0+cew7)]DBJp W#-p:7hz;:3]fLH샀!ɽaI߸?RT͵ׂ+':ux)2QVbzTl#z |4[W݉*01`qU> P5b^stVOJ wzEM KH:kQ%$`ki='F?MAV@4sVXZVsmLW9_vvERGg1$zLjku ux긿S܅l\tP_TmUqeۑğH&'njI@o!aRѵ<  9獜iIڕb6k<N7V",qِY G֪Vb\&h{%U঎}\S47K*^Cw/gn:.Cj7帀IEO%#`cd`r`5 AvΩgnl5ͪMN~MLx79g47O#)LpM#pEIvnB&Sdes9YU<ӆl1tV/r k|T!tLi| 4WfG6UF])6@L>E7UsarsN8+ Zv#^?Xv|h@VG9&aXՐMkȜ5 Gí%(~~ur ց+rVs}&YAk"SjT|ĿabMn@25Ҋ3nijhRTHyP0sء1 gʓt(ph, j\8vKyQ %-/Ya 8i`$PU]{o?LD;q3za)^Odc18*_O#{\)c(pѓG~w]xX(ۘ`-FaOǜ]+ @͢M(Re^Ts,sO#*-[|gL'ީؙvpLNm Nùa-Z04A3Ir|.lWUOרTX7d=6m#Sr5mp.h~Va̙f0p גg& zlղ䎨┱ tE-kc*^Y+eu`LNuBQ}..s[mrpؙTμqӨ̫f^HCQ:ݲ K׉H }>Q)yOpi\bQ:&mLF0PA6 -ˠiG!]B Q+Z3 aPmOm|3 Z t<>B^<6Pfc@QćYsNUd\ WV^4΅(*{xf= 0>pO Wg(Ԩ-7*9;FVpS0&f&HTj֘lѤ>&DiMl]WN/aQBH[V}Goș/c:5%/%SقD3J?VN=f/"av%;8y:&Ruokn8ԭ#GWlKOi)P8O%Z'O=ZWn% .d3/X| b~U}P//C˚*f1ͫː6h>[U4i^?逜 2?ap zQ7#5f{aqMŋ!է7thkkM<_u}GVӳ`M11)ϗ]3 &<ÇolfbՏfE8p,tGW~Ws(p˅tE:oT KS56#/'Dh7?W3UC͗@2>i&"lju2N_]G o|YH>]7fv=9$*݀MqIOl,X gBq=-ˇ!S"<M~YT艂eFGTrGѱ0DCyX\-SLuX?,UT5Д }SΠA~!Q_E(nG+9a ji&bPg'p]Isg೗!uF:$㖶É?hP] li!D}Ʒh*T2]cݳ\dN+47FkXhS$Kߖ/_ywUp+6 <Nr=B@a.70VOGjȅSi%hc,zAq&cgӟ-ϓZ|FTlyS˿7Eޙ!R0 W[c0[ dE 'J%BצGƝMiܻbP<@ka2HID&X3uf%50wP|ս`"L6 5 & "YX2hwUq`g3F uxo}CO{o cg1ݘ0DXx²8v:M&@C%7a$7ωCZ,-[1C[EiE1/BJCNLlwPϋ2[;յE/; ~ĢBMdfbk3~J)Gݯ<;NBOB(ؠՠcm0:%K@n%7+ 14rU+b=.+_B4ḫE-]ZO5%I:"Dca4'(\0w֩LŽ^ "/&kun¦H EB詐VH0"խ$"!)~*'s97p(\1<\İ`(q MI;xY;⋛銲ސJ|=0CX=ib_7"oPMk]WNP<^#[ ԲD 1.,$zՓnO(↯k+UӼYXtـj+x -Z vZ`XjK8MnjwrDc2p1[?8 dvq^^)ǹ27{[j=3{FK'iZWٜH5f"%ؖ_Ig YLadt>2+e@RZ>!0qԁpf}4ZC]:NGGi4V ڢÂAU =z Łe?Fql:xOo֚d:cY~m{+_P|TJ-6tŖvb?PQ3p̶{ LYeL=|@uWn? !~7Lvd{sw5=_yEiok}ؾP Gh+L%l_Mϣϝɀg=[tp yvC+k *glJY lk]?+/Jj yqLt!M.AxG. Hc` ^_nsoWŻ,t]V"XZ۷:.Yީ:ϸ#D>7%ƛyk5i)_|7,@w'lZVJg_o[d2(um!=tVyh'1̽gz0"FJ5I[SJ":(Fﶞ`1ބj cbP$£Ywow4>ag1~=,Ot`nZ,<3*Y8#K|D#`AVM8 ں; D}0 Gs -cΰ&{W`v+`=L<]$oR;*cẶԨb ۸ض3 ]zLn־fҳTCQʪY0[2o1yjBe$oY!zm $}G|ӌӔbw$٤ZmS=>A#+SX-AډUШVVjٌV~銽2yMoQIϤa讆hB8c]@b@8ͮ'jӔQ}a3I} 5]>un .cRHxgbünPOU\e/^j 9T`ݜ J,W춷b_S[UFj@))lh 'N x+"*xGB%-ϯUct໹uP.Wa <10 wxV|S :wkt/ys@V:Q9(NtaHB<(QűX_i0C@-G#<ЧV,1NltK2CQ)(ғQX stɋkb?0*W] Ѽ. :GOl J^_O oZP.t2jX7Ř3(Q=P[W񍍣1lL}"Yzr92V $yN•*1S .cDž1Uql6/c4 ;,ӗ1rp)lan D]߈ -~a(1~*DT)mR{S!?zC BȶjSt1[vGe3w\btR,Vm٥@qGJ|Q GJn.9dxMom^J};%p;-,R1XGxnXR>ā+eP9)΢^gZőiV'Ԋuۙ2Xo+@!]k.b/zDWo[ l*fv?#1_qe{eBN'<6sgS é5V^P*k۷afIaU ƁdFӰF*,J"ddj +AI-y)$Wћ;'"/ǜ36dPsxb8mPRJv[)R2F+COZO Y!Zdu$\}*x sZFvs_G`H\$>Y:ABÿyH11[f-YwS+j>P^T| I]=A2AiiUn TVл<^+ǰ|* #"F(z!gM_QtC#/VPH@YONWosx(Qhěg1 $m#Y!2+̏N=D({}~hm Ғu>/I>L%88esuJ#uz l9E@ӲNu~/i99I[\ETR[L:o1h#o~dMTf2{1pNO^Wkh:?s"*6Jxikb1,;1z˿zUi`.4M ~Bў7=ޘj&+K>[%[)m7/n1m'fݬ)@zyx%SХ,BV8M Hj&qsyׯbEJ4 -P BD1h]g XcW=5WMPUnE&󕿨ңQ yy32 'b(,ާҖVұfB<D[Bl:|2|! $RUcPaJKZz1|s5m#ojfF2ڄb8Ւ u;X5dгz} !_اL.~$Ï`D_H[˷:[҆hQ9tm wGj%E e"?_p1$$BG$.Jcr"tͰuՒbF%5L#6'J?Nn\DŽ cI 0N=sCqځ2-ji 1ߢ1 Kzz%9H*uσcT?D0J(kU`9Z34IM'sɩ\2sXer珑GkΦu^{ 5@ՙOlɡ-bXfk#m ɫ(HZxlt-'Ѻh;i\`cos|pӬ˼m PVC;Yk"/.) ; T@֐0tQ6L1ۧ0,w~Rʝj[c̾6NsbܭTxy~!R#[̦2䙫ecǪ6ѧ H; rp>GZ2ZA,Mh}uY\[!43>;hI =-JK9 %Ȱefy[ݶB4=k<ٺOC'@&DT%#=PyGrTTqڞ>% i9v $1dHXSLJ+2*AjURO W:˜𛯸,zA6+ce3gV(V N@4"W#vYZdV cwU x x[;ϔy"K*c_rHQ 4@Z$cX&E dϲ+ ^l7K;UbN!jW@Q9֓es,vbxsc1M؟ xFֵ,SIdZ&šw2&*VjtC rO8z7>=3*1SiDk4KuG2Gf:bg,vW} ynHԟex\Q_-ֽd )j 1ofx_']̢ ƎV"NfNA"/*;/,V|d+.I?G\G>gQQU_d{iFfNt%^x|@.cƇҎmΐtށ=/G=V@'U7Q`2t@6jaHܱB6wA=[JJPN)b˭- wg,߿6`ES:0/\"9Zx-pI9[ŅLg9KJ6@"GqX?qq,+ q#"%ҫ^!ēƈ)GQɄn+;O jeSs"NdDRq>bC ';CęuuFcb]Z! G kbθ4_C(_Ajtdzqj9na.RA!;>I`<5RC Y]ە?^7 (;Ӄf%wT;-W[ ̲x*}VcBusD Kƃ1{ŠfDV){IT-p4n)`!jȿu/i T'm+ )wa9AC0qvj'R %f)TEW{rz^im=$vHՀ][yB΢1@tmeAmGm9v}q#J|Ӎioj;={v`jl LwSRNTSPRJma`ras97@A.ٹ 溝~s8_hR (Ƅ/T6+<(MnQhQ|AXؚ2zOyf$dpgoSS`WaEWzzɆz醇v04XV2uB^$:ˤ ;a7E[9tYق=GR`awy[d8a n V<Wݼ !XlJ|=1*5^IPmXBScWmF`!{bC5VG6)/{-96S .fEL:{mh\3@H'0A @)TU]ϱJ8BID[2M<{:}A7 ~uylU@"#4Wږ 0@ e*,vy{j[l8N4h W?_/F=vFmi6%7-aI+o;l>ZRGfnMA G"o2چ`dU2(l[zC` K$>-07L Oe6E*J!``ͷdkº.i7Z^KxvE=oboo,Nv9yJ|IF{=[CO6UBsy{%HG3(y~Ľ+Ÿ޳WqG?G e$;3Fwg^'E68n(aXdGw5$MDj$LE7PVlaKoEoVz ]QY}1k \Q=H{/=l"M.ÛFabdTio7!MC:A}kBtVI|yU l[Y OMf ;}F-r]7OHϏ_7|_F2%Vd:"1{F>2՞os\3[t&1 Cva0 @%^1#3.%H8 l(`x63W`Xj_ &RM}M*Ò`vf;an]7ԋ&\/s g^#'a׭`@eNy>>?l 4VHSKyJwv<`m =0&F=Q,#b!$uKkʁlU% !5_Ʀ.}}^m:憹Z ,WL\~W d!W`]e5%eIy9j^RvhCHt`HrVnw;㌚JZMr;fW[Qd͘S!0|vRhZWI~[vg8M}:ϣ3-~7٥Z4"+A\=^(VƎOw*MR-)ÖA)-^LQecvphg}DeoS/4H<=;[ﴶm$7;Ҧ[gSLRLDHꑜs2 ,\.jS737b͔yw;O46nXNc~`hn&m vx$} a#V֨AM P[e's}FB.6dxR ʱ7%p =3؈/wBQY`䲎wψ0XQ43Dڲ ١c^0 A0_$.6ѧDanS2xS0}:Qg2Nץd#WZ(٦ էͯU 9k'(1c;{6+j)Dր1V͠G3[PLw}0jQKOFПyPѢuT+Hr2zjT<'ܒqx5-v{RY%؃~T ]qEB؍ތBí@kk\PC"0PڵyEǕM]1,ߜ⻏iuMF;> g?0,yrx{~Sis#*ʷ5w#<="C˃L}s7,Q+x}Y礿\} f9-|sxXfY"3IB<>r!_vŽ?Yk92S䬘s Fon/x7O}0 RLV2{3q/ry_I`%>t!Z\hpl"cU9%li~VX?U%Ɇ˞3gUhB jS60 i3 &a2UCbn6 >9BsWѕi}N CZ%RS6ێic~,gZou{mp}_"cUH^㯞 FbVS*hrb.3: kYdk;y ^U@91l"N+@aytq"=Rrû -S^Cc&xKt fhׇML ϔO=İ+<i6Z#4BfvbRKz6\VuH/ϗ-LI}KKK.;u6;3*bY\P}VZ(-u&]GCXaᠪBBf**imԁznh&O+OWP΂3ds5e13y%+2"<Ӆ։`0;r7mA9+%HB@ 󢹿:.olqٝ^˛?bN_ Y,BhY_T3pg ȳ`AK @I3Yֽ>ӹKp]_=o< ';Q"ҍFc&F/Id6X W\k[4'ݳ9~Jz\sMapѢ/nyAlǟXWتeper6Hm"ԚR 3mV7Xk%h|I3&lPQg#klIny˲aۈ&qЫ7WVR6'Y -zz'v^)h?^=Bhbc4m~O#.Ja0|f*å6D0;pqQZTM "2&7p<>[ #zb?,W2&2"ma7%6|aԇj§@ 5#wh*~3R# >`RWmߖF 7b G AM:"XXյY1^76:5T?{(kH7. (sy!\JvE5:8|TX/x8v7-ȹf@G ;x-OWݢ0R(Э,9GW%-On{ Aa@Cu2l3@ō\tiePsLNGFpH7+u[vJWmɦ*,ހ4 :~I0fe3mnD cfܘ O8>T!7WC2LHWLHֶ|{6(Ow7'5 _688ߨpsFa$]Z/u@o 惲IWFG.2#pwː薁2;_=zCHwY|ૠZWu&n#Wmm>_'`˥16#4Y]уqqA'ØEJr|C+pKp^oy27,KIJlV@ăxPBbtW{ּ5ψ֕ vHz3x,_ס4V߮~Վ]2 CRuE-e}vyo$;In/WIɒ党ypʵqĵ1s!8vaYz,1# B4/}f{H2z]\G. wle L]Ĕ᛹ Y'rQN5|XQth3SsJ|JwB9cIP,aޥZ,9=}G{-u%Sr릛./4;ywI5E@t0#7*6d<[st|!7,V 7K.A4:JtԱ_!9R4C!/<*7\#^*,myCAZ _ObśxMFƍ=V&?\[g8E=,PW$>`WWpJc3dêQ]/M@W4B!rW!ޠ6Q̊gt _tgmKѦTx:!ÏF̃,%Hc*ޮ2Hc++&zYQ]}~Ni4fgD鏴d؇NNqE"Җ'٣ +`JRy[>%21@r^|[͒T )H+Ge t=Iz񺂹$lC0ERׁE 4{ynkH,2#lMYD,AՋx)ğ J(B)W`09~/[V>#a,6DY"g_X8$_w橻ϕ$B>--W du8ssfN1xG[38"kl1$gQ5&"/QRF@_n_~e h˗dM{K/BG}eL6٦N¬|>SNGTnkyHxo2ZYj2-,:jVbT h R_'&BXyoI _f T"!33u]nѩn>}vITC- rw~ 7Ĺ'Yr?Tu^l"Ue^PJ95p3u3Q`sdj6B\vss&bdVjdP픣1zk+Z78 ]2IT \PdڲĘ>]f:8A6uhK %7h5vl}_&/ڤM`-ü *߯7X/mQ_̏PTLꋶͬL;`d?ïRfkLOEMQa:[& o?yRǀaT2r4U,7`Fp44A@o(^tX0؈i}IA5|F'8ᤀGWFo6R,?GCYwN#JA /?4دCW KvQVJȼ ULxVŷ.e{V3XAFikS `3N jqݼ /S6k)vT}w_䭀 BEW!G4xƢ=~PhNmFm,pM9сX!K}) ~OP]_ۑh^~s5ˆ9Uچ8q0lpW:AFMNrqY H#ށG 9%#-\{YZPl d3ٮ1I^HC*F>WʪWkav[vbrgɔ/(u)þip`V4%*)BIiU5mbT j4$|jl(8L?3}Fj]vx1(vp4KZ&5YnȬj{ѡ K5}Ӄ,Y-(A'Q*ιȟԬqKY5BPt"4X7~abue*m"9gky,2sbPDg̞I3+WDT.u-D t Yܳ[TL`(ܠ\K.vy=ƿ᧙@,9逺 96=hCِ3ArB'<ϖ"*V` <: 3ٳk &brHX"Դ<ߏf t3kw*c{򐶣V ǗPB+ < ?QS#=/XsㇻRn}d0C,zR1є2lhJyr3W{'5Zof3#hܧ|j_G3,%nx>V>ujՏPymB"IhHWTU`7?y gYvudT!Цmyo-AZ`K ˒;eK-F}%% ox&^Ⱥ_ׁd1ߝGS6g@($CaS3NRl YC շ2"ܥ+GCz$Ξ)ЈCϤ E-0rMW3V *w,P7%k c =5J(2@ÿeE/M% w_͎}:cvz? x·Wڟ`64LmH2Tؖ[ӲMqk$PxFr)q%))Y8݌1"I STas(Og#[uZ}އ1K#Q 2.f:{fd;.e bYWL7\HM@g߰ q\0aqIi vT3bS'Iujcl.wEm0/a,G+ a)m)n? QQ "(swdho!!j[z53tՀ1_ 7=bK0 9/\΅hx:o:9H1R3yh'>q8%bA 0`QrK9Rq @9O11 r E>8ޭgY3~Cm&(taPyyDd_GV%Z+ս+Ny|c, )1{Ch< [X3@9;9ت]U契KmCNk*Fa;9KL?_`\HŸPSDK Y,6 #,7zS[n}`Дc~ ^YaH!L]{[hJ[;1үtnoS<@dSO\rLs!:QH8|3ZG/$c ]4zBF{ਪe%ipp.BsEiᓭ j54isQ)\]܋ұcr wv~}+wلQz%>交q>*? 7<_9ډ-Kz:|6`v%/ãcAτ-mHJN|;\ *VxŪ4UZab' 3bgvɫI{yVgsn:OƆH"^\P(hG|D`uJQj]7쪓#B6Es]իSX/e(T~"N.WIr0I'=XNvx(%i=ILGرdgKJ%B!YdPwv m?.lh9P"ZWYh2, |Y"I#ěW~$ 4 ŧ/nU5Hx P>z%*_m/G=B9+mN@vyiڧqї8"9(QQC54t~u[3+mJl,&-䄆9- C3U Z,:F_``ØWb&D~mܰr։I֜,%YUKNwD0OPV)ē'/x "^ dYQ,<PM8ItN/q"钩%zҒ8VIU5 Hr*,!bÃQL,_$wC>H ˨茺tr;wq?ZjzdTm}\ S~:-ZMW +F-V#m?qַN(Psؐӳk*ؙ}m9Jt"Cߞ7t֜efTV+3 ls_6R!aeF/N M>tڈ.#ԦLStIȳA>F#&`N ><*1RtXYHȨ\Ej$f>R _=obرdSSy!~QnB*Nrh~)*pAq&E +"`J +1h+,^15t0RHQZѾ @p*GWA%oG*sm{(ljȐ~!ǟ=`9(\c]I谡|i)yM wH|Xx|n˓7#nA+z|`sФax 9:>EJYrW?臃˝\!~3mP2IɾTN_#Y*XԏY8 Hh9r|ȊJ.Xq<ߥXf,C3RkN\w)^gSfz!^;BiSkzs莧?ߖH ;JTa8* P;8?#}5P_O=HjJ"J4ޜ ] Grz;tV\56b TG\Exx(V0r+$_rt9r맇 <|i_Qjb9J> nmg3R:m/OLm?mlzm/\&YhSfDOFnjp뉿Ԑ}ʺN1=֏!77_:d(MK6=ueG9 Yg߆{ U_4'^S"̆ќV]g1LIqRkoUJb.ћoҀFsSSTQho-[5=lw52|7yv.ڴ|iaMh:yR, ;@[ BL!Dlb_N XQ AUO `餃r#6">үBfkàC^O~)pC:Vm!_6OfC E(9`4K)~1mf9jcI^&mM=3W r[8fIޏht, mʭ2%Q(&?-rHwk> youV/Bj=÷b5ĔW5xpz)s}ЌNհ?pGdDb~pAlAXv e$΁pEG ,ezEb?C&mR,#Ə(t%D(Vkjrb<2ppb[V6*HMnMebA>kC}.&+P4:jU_lZX)$`aJx׍} meV+_gBN_q71P\Ј|ꔂ6L 麯S|!XlVhYJ<5ML$,4Թ`N$ bR:lb% mblf+b #U|n8 HYUN)TØ@~I,v3(.9\\5ǐJ/U8C<"=0p2K@r("8ZW,>lYx}XHϜ4J$˧eST-4IY}ǴO_B{بr&4:G)*bL2+- (c&.zI-ٱ 7D&\gzVT4ZpR jN/!IgkmZ_iihؿ ̐%a=6JZ :YkHB4PElgĻ215h ֎+ -8IB`߇WIfs|C(lE %\ lxAYߨO߽fercQo{yȃcnO{ekU{6^|F3M@$:O~uN> ga8Fĸ(~C[2B`PkކeggpjPV * yt{jcB8|w]*[nE;@~ :sm)]nVK'tB[-1^V1!ِ#"(ר AZ=o@~L&=|&YJǔr 75WdU"JL%V V1|sߝ_bvk|*y BAMj zITC8 +NYK_mSפsX"GĔcl+JI婐?|޴ُc >['AhY{Ѷ 0G ~+O,& ͈RՓkYPFlH* K ~W1b{?C`bn9" ?Aexnyx*ý.8n. sc52-iZָă=l쒑A0l8SqȚ.*`n4wi\?8&'٪ŋL,}^`+X&N00avs 6o$&xK76RM74EENn F}筟7.4'3&,{q(Zx+ ]Me Mnfܒ+;Duu\0 +L  )[iHoObX\ܹ&aE\O+-3Y&kGȣכMJ{s͍J_2:X3-"u( ێpMR327BV$|kN9S z|AA=(:zFeH8&VmmZh$ JXs e%8$LlE,उh6_:x/K~ArEHZ#)JF/d&H]3J} ^1Xչ5cVHøacAHL7>VOHWko7h=GosjnP̷Ht?M96O-upW TEf)hxu)ZroSRem'&K7iM->*.N2̨ɥRbTc.'./ ȁDb[܉u⚽l$)QV5e ⊁ˆd Zg9aa|ˌ u]ߍvt\oDAB'̑)@r? cS|- AX&_>.>{>[Rk(|U.%*"?dWX'E BAa;~SwVն5"TK@}>-cv}|=SS.ȗCqIS[,eZbɫQ]TC&t|E9,3<],Ո46_ҳY5yJۧ|{L~W c^n仰?q6SSإ^$1-\cs]8,̑7g}y1gįX{V$7.i䳓If WK&ȹ":Dv>l'ގYY[5lGBf!S7,:& *ߤȌ1 9".t.P8}X?od鶱ߝe@ Uk5 I_w ZA,%a+z30tܲU5'.G R\q]U?֨&Ɗpa=}бJY^%5v5pEa=(T=(boz|zm]8 fڔ G ^3yf mdIS|pԖNW~yø) \7Yn׃\`RW }<):n (S\iuMy0ϫ͠C(hrpJSx?Q@fꏖъt߆xV9vb eͯ ͔AtU6[xCr>h-sFlVV[BhtDiK*'~?Ns46&@aFz-yD)K'KGBCu Yq5l:&j A3k`\nI2_Zp6a*MTrX[.~BoAN9"s]"Ǐy}ms˩U%r > P G96y`0j~2J1xaS5ԛ{8,% kܣs IaP pR , ^E#c)7[dz.i42= `Jt$Wp[iCmA$RU}6>!vpW>Iܴ,x`j>x n uIW $::/3PE5ZA$imKhZOaMĽ):^M-HH7v/[qtjG1*$\Q+2'vc.UQj_1AJpCGJBd3 ~&l|? ȗvXO|9c=^7uZOvmy3 _)L(mWSWKy7VC4B更0v>ZmpM.ٟbn3#hd w/^u{icF`:w.I<@0W~ʔªBflXXe^bD>ΞBa-~A>N7a%ؼ1M#~bU0&;me]V,g HyiWd0r-^y[H-di뗛i52#w٨2+?A,H*@Q^R\B84`d!_{x>.I%\}fJ̋``@IΎn2 ^)lܨF)QDT؟,>BkϵYb FZ ePNJצ+fq`C tqςHzHAo8w_ΞB3ocqԳ7aL M0n -Aq鄠T*-|O:4B ֜Β ڈ"fSi2(44E]3486d>:Sgzv|Y"W^Rb%E}i1(ztꧮp lEx>KbRՈm& k2Wa $"Td%'͜q"ZεG<Ӥ~6Ś~sh%<{X Iā=%(}K7:M&n`*M]5jQtf10qc~"U!\9^ Թ%)e1U5-5ʗyFwXn+^IO( 6n[cWEO(F= etg ʥc9sEfg7'0#q믦hv>D_a=15ΥyEO/t !Tw|k#>+j ;J!Ͳx!3>A{_ k6al3cr7hVtM43sYC%Qsݟ8i%Sofu}h?k",~,Di RQ#TNJ~t:0eVu=v 9W D4tv|eB"9b{$=F,?A2;i,#TsAG5ɾHc!oK@hBDₙiU?e:K(4]IXoi4ؽLxt2m"L*7aQ5qGb,J 90.Xƶ/B<|I,eJɃPk $BtEJ^Ze-AGfͯBUmZ't՛Nt&)~)1PX۩ KXF%8ؓ+m5973 S9\:W⽭ ȉU_6q-/~j(8Kek"7J[&Z): tS5{ٯzgY5Ɲ%Q4!>=3.焻=#,FV499VV&q|:;<hQ˻Fg*ݔ A{q^ԗhe戋G4XlɹZ+C a:[h5PwOێ&ovoXoiYKbpd0w˦Okf2fN_'rT/NbT};bAzn>Lݧֻ] K>ɞ{rGe80S9j"!ddR.2jT.XΟ{}.oMJte4C.; T[|W%wfl3k!2!12GB>:1f![lU|ot9qE?IY[<;r'#>P.cLIb `N'ȪoIY|@P7mK]G dͽJF$ufc#]R ҜEREYҡvΝbuQ؀AU(x4Ǔu.4T$Ԍ2B"h3up 22 s~+!@@諣7EG!82.g}rUfq_]Fڋ-SP 5".-['n5ی qB]T-hwhq 8ܰcq</r8'N!C0V&F4:[Q#ۺn^eWC`ʹfQ8ڨ_2K'qooSS+Yݡ6o3uOaf0QβKT1꛿fK*,}lLHiE DY\Oc[[xed}nǓGHP$:zi !5c+iɧJ.+ t+M`0?;C2PzNNLQ#M[.bMZNyЗJ ; ;v*>ْ&=,_>q: nyn!.x~-P`v$>εl[w]4M"#3R kgL [u4)+' "f{a+ wå 6_!33)uKmЇ8ad@8 N 2}Z.'uHa [MPEf/azZ~V]}>&\?4ƝʟT lO(]x7;fnk ,DR4(ߪmB6~,AmE!Skr bqIA7eyL4#f=V5Q ؋DMZ<(mQBhM LGtRTnqi/Tob3.RGY FҌ4wXLл$GhOyɟh8J*M UD5kR) SI0Yj`OjS(v8^]b=}j=WYitt`nGA#m+3{CT S*0d|D%:'o̲K2}1T AZ,7wWp0ё?]IE6 6eħȬӛgQ=cvzDA-9GRp[mE 'Ubwk X7!rF-Pou $ D,e!M_uS;yqL6Ko(DžX[=F׊+VĆC ETq m U8d3.J~Mz69-Av$}EfBu8ٱJ@8aܬs?І-+YzO#y7 @GM? {IHpГ WO{ 7_N_rNGqG-$:bH g) Cu*'=&eZY{0ਗ[_m͑`R'ioj:q-(|2B"[F* B$keSdGyHlN qƢ0NCq.~5R$chB:_??m4{ =QdjB {ᬇq"<9?<́+B;)?4s#k*Qo3Iim < f &5wڢBx=4-dkT\i_aqOp p9 `S}#1W#WO_9V?֪n2ǛLIϕR\ C~t]<<]VeXph4Ӗk%W mk}xPJ7UsfK s\:uh۱Xyk~gO5h9o'2܊TZ gk$ZIHeu!GyRHuUaK]܉/X\Eղ=MfܞVx?la]T8|1LH !f(^%.^ >%Q5b7D1/4eƵ-32Xp[c{lN||SaU^,$XIz*a W= _QN+[ݾ&Lj+DQ;:YtQ.1}Iۭ~CBa=AbcvRho91mE҅&+F#`ڸ<,k(yq^pi40q^fL?N Vx5jMl!ПTc'bS`\ž#DžAȭ\H"/yBf&##Zˑz.]M*t,&G׫;W%(ֿIWMHLj~}5ZAܲY4z!3uHJ GO{q,s_LA58PZkba0lkTQ:xٌkKJf=x{5;r! "uBS eN 01T|l BY({z<!:j5 F:}g_^W[}^'M5I]9+[JBkwDb*.< s?m 0ĸW_k@G,A\r܎WΫu G#$p׿nko?jV' %ff3wOFd_IAoͬKnôvW3dE8z:_&!ctЂQ?BJhHKV;X|w|,g%@N (( z1aGͳa] 5zS>',N@8xmKDW?{#A.H_Xq Z| \ሔˁ_d֦r ArwrqCك[+=Kjtyre;".L1/=U[uG|\6//]i.8Cz w6+cq͹cX::cAޟ. cנ I+Jz !P9؀1,M} .ALXXbb?:Gp.ya,Rs4BH'fӄr-us_m=RˈVKZQ#pJZdVDGL]a\U $ _)_5 GN5h_J[g(uiVR80 \ܶ`?ig 15"P;mRIr;&C.QsTfކmg% imع5*!c=!nݬTԱ,#7yeAÅ6"jcU2 EѮ:*O ˆ9ڈL, t\ [OS?w#mupEl vB[UYKRJw8lDk1jѿN(a.WJ59-YU-tHG0+"6&68;XObۻD 6oɆh棧nAi^S&)=8WѬW&ғX;B3ƇknK{Qv?D{"d f[=dlwc|ŭ7gܧWO"3 pß_x{52.>zㄨL!nDHeaExI\<F)։N窼J RW8_1oд7oZowFQis@qX |-g.@@˔ WqaoZOhiymwkV" הS\F# `ڂQM>jڝǏ]6 T=% t0{ӰV`P)HY\ YX1:|| b7X/A"."6HC-õM3ŸϠV@Wr,0xF~tRKo)`Klqf8uNp@x?ٵQ$c_{\˖}KSf/?Z 7WɊ4Ϳ/.VxfiIEſLq%^R&~+<{Z~wۥ !7 ɛXC]2ؕ\{% WB6&dzS ]h\v#݋H.ƛ" noEqJp8*`Q޺H^ rm\L_ax rWs/P+@w9EFK{c%}3ؘ/DaPqc]vE7SI= ǐ6͓e ȫn[i#ɥjȞӏѤr/ԭQ|Γ*{]8OV K_ZSȔe(Sn9+fc%m [u9?3ߢo.aeI=p?Y]Z_'<Ғ8wpݸWL& |`=ﭶm2c/5_ h_4uaV:J!QwDDqCm?n=ʘԡP!ZXXےtFu40ud͖y Wv*=\<# ;pR:dT$b:!)z$#kR$X!+)K[6+ØޢَC˨KUI\0pEb 4I-ӣDL+@ۋJrm6[kRd <N|뺽Lrѩ65Szz.<{ͺc@!,}}r>4bG Y [aiRNvVʷ Pf9s(\ Dx8FD}U)\_lخ/t5Hd ƢP -ӴWrmHXS+ZGr<" odϥIJV?f9{zJ궸]!Kx(XIUamG$fjc{{b~&=eT("jMնV R@o(2֮?Nn58#F@>rUmzkVuQAbR js4ݒrVϽADҕ[zٵh("&.+VBgNT#νr.e: 5i ~x#J),Ռ XupM|*dH8"aL9^f各;ůG&E@iC< l.g,\u?A Vr- B 1P_ R1oA$x iA9DFTdָ"DI G[ɫbnPO@+vJ&M ༆D G'/SpQ[ܫNWQ~FdW"IޫB\//o,VMB=El\nŹۯn^F< }|=thԫ3CFO7 %gK{ *By{൱wnѥ& \.؏]wD}$E,t;؃h8m9*j)jb&®+=wbZtl KF)-IQ|H,LCt)3]" MWmʒf#|G7R+&jRJtjG+Dbk;;TYhs10y$U.7;pId:;s&k`<&nj<-rlDbOW3'BpcKEr5Sc 7d[w7bj:GpQ;wi&E- N q \2 }3w;-ĽcNqD>/^@f fԐ +–9/h*R$pe5|9\J HOAei$\tp`Dž/*Cq-?UN|NhW!l : E3NA|< &}H9Mǵn)~4kװ@#K W=ʫx5@f1.wӻ[Ԥ\_`IXA&>aGq&_|PFl(ORlD3qRu=AK1⋹0KKŁ2= t_- c>s2!IpQ\h&q0&$r`ڸ*]-ưX_=@T"3=: +Jc &2\^x9D=jֳwp`:Q7RA RɆc9>`7®oR=Ԥ%"3&@yx<=Rm<_w(Cƞ6\Q=<`=IUm"֋DQ4`ݠКRH'wsldfT>9Fd!WZ55- SjYEND+iCtc5 'FO Xvn/]O(<K~5G *BB,BD<`ZA{Tme=06(3tw߹nRC{0Aԛdk}a 1t)&4M܅v\dSVLRk+VpjakUd0P䅃I*{4MĂ $2Rn `7Y=Uf+7*MT̂b{}Y )R$!_? ѾyDӢ#\9UY2A βDygο^% 0 qx4م 7}_R*\(èbv}ϛ;/ZlWcih_*NT[,g f_) ۷dEdŰ*H8nʮ"(ϻ߳xXHf BcȎXS&Pe\CXf+'~P]8K:Bp1Ӫ;,F3^Qr@E.CVRcq!#L"3$)".GTʨi}P)\9і@4al5^_M{w`B24#LI&k\2"m]of \!,jzYILy_EG3. ts-cO%'5r`'»Z,<|[ /5a Fhε.fFa]ԌCgk|%|^jhgk@แF }yM *M 8κV5GRʟ 8ۻ6O!#9>}^U2AP?gN1 iS˵W'2ѧ S-_Xos͡ӿ9W7h#t$_ȑ#)Fic]G `a(N֐"sI!^ոj%.FEG޵;{waR4uҰCD~8~B1նjHjՇ^s {[߇<̵f6Ƭ.8Ӭ-UvBts5'R:LAT;R(dNC pymL4!L,_gG*aqQh-eW)N[:H8-'1ozDsʵqT+KNYn9zaߧ7x4 3½Xy$HA 0NW:kNX,ݙ vh1sooL`h C|D4w NI5w}pGܿ5'Ȓ[-IXȺ~|]23Lg'Ku-~!bҼ8l iXe6}pM}~R4YlLur3h UD]73a~UvۧъB6Cq7f4qm?nF.N*]}aL!a*o]n-6f/, & H#5cI356a-ʿ.P7l~=NF;c%q̕@ 1ՆRKXs]NgGLdl#N_E|^lKc |5x]U< mAagUf0+*`{窂{oEQB}7f :r.$ᣎ]?1"ʜ3 42QF-ydB/c$ݿ>\uD[)L5 0q56GW ѻeeґ7q+زÄL8l0bM:;24aM=ρT&ٵPJJekQf,|x,Au% V)+(hTqB٘P4a fH_+Y:5 V c n,~,`^B~ڈh%_^rGqk!ՒV{)}UcYLr{ޔw^lqۂL> w- k܏-a!݌mTk[GO1ė)! V9q¹.;,8u X\ n"?ܐ߫B|2(C<#gTꤌ Jwm=XQoJ~4ꑸ5u҄M(B[fB+;362Kܾ3\kGgLh ?䑓QJo{G0!PزNbxR~L&PgV[DIb]mnQR&f~C9&-uwcpV)"q3 $ CbE1!Xk{ZSFrrG"dk#L^{S7=Suy;8]Kbyd>NZD'E̙ۙ(? Ķ LNli\odvNU- cp}L6hsE]{QWRBNNsmM"<3)aQP7? &F5$QȊl~Y Kw)loZP{My=q^PZH7 P4" Qp_Hr@dfKW94P?7B̓s9bU  EPe)BA lq w/QgЛ7YK=Ax,ϫ?FG:ϯ}NL륊DUIy>ƃ!P~ 0 (L(]\TgBR:U^0[w}N9c0tЬ CF?Y*v vo^KyЕN!odF֏A(Ԯa?Q@]fQ{r)[ Ak_#]QLXps&X{{YPm×Z̟FEHU!8Q-p%l*Oݙ v L6c>vq%½HDbmC<3 W֎S?npdLB40P gqحA#c _c<yaH;^-%XMZj`z٪5#O}kv1C3$+a9g-Xm1Ubhpli*N8I,iRJa`S`i6^?*GaZ##Ȭ{=yH`3xf( [|bbhR 0 ͠^nq疅I⊷IGiE^ UO zzf3s gQe^ÇcIEXގ`޶iRuOl:Ȝev*[^>{9RdhSOiv{^Mt'iHQ<.p`Yxov=[15 Sـ&](=Y7D.=jV9un`29"(zr 14MYd7d$Bg|ʡf)3ʔ47Y?v\g +){J:,8Db.C1({R8\3JFE"qb":%/YviyG3|;W;[&RbM/#VX[SVU (JT{^Z[Ϗ)^GZƠ&X7iW.PI{o& uImWUnk|jEkx,v~9[OzLI GҀ:& B DNf2UU ّגՙ?'Xx!vvL^f?:K:3hpvWLڟHxD|pk܆Q}R?lW&BsǀdV^Ge'X-ܷ+Vy,6Rl%p<*m!? qj5aWpVS~UmLolZ 1啶psNlޢT5/_i[5< +_YOK9[dy]1>1Y?|uQ>CZ hɦ56%Dr'(y(z{K?ԗbۭ[k?hf(/ O 5d st999d,c>4¹vXG 9(UM%n_hy{]YWv-Y79X3c|wIYje|-Mas#x h !v-lJUAGP v)sg,D/FZi 9CUGaZ쁏 d^ brFPZsKwIvS&NՁC *-v['E%=c[9ʐ t w5"] q؛jFḾnf7>dp{ Š#+E8uym̵U (շ!@ :}\tB>g'F. (Ϙv5 3ohړTDEР#=ɝpɺ(SQ]P=\0ˇX &JPJI͛N6W?3 _{-q$#i}LŒ9:DNJ5(w{% mU|x~y`yՒm APVQMDU^& .o3ܘ\sMu(am,Ħ[-vsS݇7GdO}s>tI OdB&(2tփ[QGs7qs=%H3#|1wGѫ6NנϬnj&MTxhG>7ZlKwVˏG}DnJsS ԴȄZѝhz͍-:I[Y2D$QҷEl\`<>]w 7৓9W4>5)i  hQl|*(Mb Mg^pt& l&2 u.1 ; T#)8W>CNk+ z7t#hC 75Fr'Æ?nf!L 3y0K-CցNZ#O=]@8 >Έe:V]~944͈EٰT'7{? 0*·Ӊ:A6Cڢۈ2NI"uҝ1pxFjnOtP&$ր[YDV;ix Lm. .({ 8(eo{G9%^ !ҡYSd0ܪىbS[cW ;1dws$>0b^)|!2IvBjUs d_X̢hGn'ۿ(94>?:#D_n .5|oi$76!Ԥȷ%w>xT=f$7s>(z+.?ۡ&= `֒A0w^xCI~h0[4}m|}N$r;6DU}nRvxViln{P AUh_НnVCrFd!SJ9p^Z}$z/U1-+ ʅmR|H['rul̸O.~+f*QˈGm8NhOO4܄꾢L{+8Wڗ ƔHBbxY2.y#s )q9V#gF78r[SH^!rLxQt%$=DŽ.ji C|8s¡?lA~3G&ऩ)H bP:O)wc :!z67a ;x5(?S!io]f. ¸|tr׻.R0F")G|0HЪRHm,-Zܡ*: ׉)>K楋#xm&סpRp-G9Ȳg\"teW}ܜ Y[+oz/d~9sE>h84_+&5V|DrdgY>w`o'ҏj.sֿavq\:agbURUŸ na3UMYv.]?WY_'3@z= #@ͪvWOO2p PՅGZ(uzP @뷅2SITBNGr ͠J_˒Գgi\~iɲ hܥj89'>ٵRbיby>~}J~N nIfHƦIь /\NAD1#wBőħ_.H_k\@coA'or:̞3RTZk_**%by`21fR0ڇE3fDNY @u\V.CC/\0޷v~X_/3Fq 5CO%>7Xf4ִ"&"79\fK>ƬnÜ9i LBcq~RkZpފ YHI Tu-LE3b"rMd`@fӖ: nt~HW#Bdn޺z8l!U;-^<+'{`~ɀ 4 aVٶ_Skꍝa;]}XcD4`)H欵+Eq1Eʼ}9 _7B,O5^+/t{PNgH$,iӌL΁O||2+ҨdI.f-?67l2m?bduqB"G gg]0KcgMŮQ@բ~Xv{u 14͎s|mLs*ar) h)sD( 9VR9)hU%"->_En&1Tjww&~LP4C\uL`7udQDF%RwWX ~@#kY1(sE^JPmq ɾow9m9]ⰤJqA:TkD Sf=Gq8nPN*h- ؔ!)v`}?;ovYBm(ܕ`o+O[Y'%g46zC)0YW B,h>:i 9ح].+Nc  ?g G)?XgCņ?lA%oA1Wa+z~dB!IJl[Jkuޜ^@'/B";LVdG7yGy8A5dȝez2Rwmĸst.qF-^n!FэYu os{xJlC%١QW6z/wm2;Su:yy}MjgGV"kvZkOVK? 7;v^K=Nݥ-nr}^j[WQ28u"2>T_lBxZ0iϢťK{f: )M[|Ch(d3ji fQ)Kĵt̕߿hML+ήG#tY{(9ÐKЊq,oteQpwfC)7{#x7׻DdpCOh%rV.8Apau׬{^e,Q|H;mo/s ڙW0>` k.<ذiz׌`m)MqX庽eFAX Ei lKD7pdy=n]lbZCy2'Fo跰'oלBZ2[AR"cµ#*S>f=* v))TljY"Vlz6 Ȉ~o'LSVdPa:rȬ܄C FCbb̚w(ò{aUZdqfgC s7U@ܜO2sLդ㉔79AY Q&gwZnIŞkUxrJ?2G*! 7x xK9 鱉.<1V/Uͻwzh%?мP vᇨ,]"F{74!-_ D*/rI+ l$h)7 Ṩ^`EY{ϋz-`PF%Ϊx\ sC<^';U\AɛEҬ6;, XVHo5 HY}ҴϘ[ΏM(48N_k!a"g@LڒQm{|a? M=-;UΨ:*JZfm/Jxk2+z4J% 3ϳH'ͅwm t?DVEdqLp3erىMZHoFE4Xd8Iή[E< qLB݂X#hcӜpxWXM(6`2hzWE]1YԽ1#C24 U6mYbFrf3 `X=dxE  a<>HQΕ$< m-=--7M=럤kA*vffDg?nT-gsCaaFe~g(V HRlWNی}Ncۙq0/P]~FiVGт\ڛ;G?Amʸu;mX[%9lq˅fէu{u(^ ] =C1~{XR\~@}oD H@4MW `%rȑ~'*lj{_R#xEqmz$;A1/l0"VJ,E ~:sW1Om:9 Vo?րb qmk1ϱN8CH)b,;@ȵǮW'Xב/4 7f=J̌vM<,QvT逘>iZ/f .cS'l e5_ݥ/``~ ~/ZiPQ/#_wYᅻt_'Ε=(=&W/~i[|;觫+7d mqJ+.m|;&!1'aZ#+<>?Ȼ*#@:+vJ8 Yi.ͣ-8G'ҼÁ=ͬԱVT[Iz_qewڑgajFS?1:&8_Yqif#cLXhEB@ɶߘԖ8D$<޷S1қIff= SR)ȭ8[}Ųd,QKQC%|~5.#p\ok9Ұ }bo \Tֲ !p"2F:_bo6䶔? ;F:(6kw'S}y/?r+[+dݹXG= -tR*eJ) {ớ,&nRK7d98DgXn+F[v+?ߎk!|c$Ǝj'Sn:k 1&T0*>f\vG^M:\!̦4qԾ>xv NW DrebwKM2[}R8I P_ r܃qxҤ}5$.~WHvm0~yaLI G >XR[`x&8nZ.!˦TLI2Ĺ:6b'4m\eNh:݉~ASVvDYzq\rgNǭMU Z-)!L?TS`x\Vrӵ5n 6& 2ydjJL$@ڛߠY@ iUl / :+;12mo.2|^d|m$iyKaL؛p xM jN8Msؒwv4Ȥgh(?|E-W4]Wĥ#v1J)L]ޟe&۸„8hT4!!Q=k.VN f]@IfϥM-'A@|:9_yU.!9 P5_fkM,W%55\# t=)kVU^`dvBcD:޾1ʓZeSM)+!_)N+6z߼ڛdBXeD߲ f B!28d簙^=ha# H@O>vNakAŁ Lhy%4_m{~HsܤQn0˂~?ޤ>EbNRf_a={&(Jg캦DKҸ$;l14Vһ{ r̀rAb WK\z-#qs8̪y#89?MNk}CVr J qj NW&($\KOD, -]G6'ץύu)H YF!goXrDx#xKE 1Zըcpg^ǫ|e@'B:aW$"PC q#RFljc0]Y/\8$ Ф1F_OoM:X_lv8SgEW`URI*#!BRhϐ,lKv *B%c@y !/((6Z/M|e5>E䞵 o`)0$cgKshg3{yfv)X )ctH }#a4yj}{C$S'&s^y1Zs|ZoȉGBn@*}r-OBMEvNJ~gUjL0d YPb&jO̗J ©8L~ȘЗѴ^4%&f~ՁeiȘby,U=B_NF z %b~U̥([|؃أbhQ4~+[:j.*^Ek5@+&/&.-m~| B!s6쟼Jt&bx(]Pswň(bb1%>dfO^N6?hdQ\u g\L= *Zաٌ|<݉<$p~$M8?j+ޓH.zqRgX,.10mÉ3AGǵ'h CY~oc+)X-ZIhv}eobNzB8$+bF {gvT'd࠼C'#"i&!¯ n:3*mGdi[ ڮkeWyUZiA3)Hk 8A BEcoO$TզWe d61)&x!K*.aQ&<&[0ȶz=w4Ә"EB_C!UMI1N:E2@4׺$1FU}ym Ӫ1p{RbY-̋NW>LNsz"SRcy%{EH,(}nD<BprD̲ݽu\Rl1rz!dhYh G2" 09S׍)[x+:yB{'Čx3^CC}n`P]ˠɭ=[Inty7Mroՠ[zU}  Pq-eSt8uwC2tA=U|2/ 3mȚ=(ԢHhh ZRp0?68>9uW?Lm+Re d$ٱXLՃnB9HExa~4FFeͩ9k򠐟FZ\'9A:NO(Ht'KE%YMs8fKXNv$/!u/@C`P81HMfG֩&-^-KGpY;)Ov[(h~`էN x1fu;kde ĵih01V2!l>Ԩ.;1wE[S{E9x߭^REL7z(6fܘ9e41ZP>`{-+RS3NED?}mA+,恿ndk)뭴c@zn oJ̬+(HXa#!GNrT 撮!b\K#Z3)vq}OM*MI^Yʣq=7ɊVhi j$.k ?ygU{4)HM]n:9҆ "-Xb/}Nv T}NIߚ`^|dmygnն"822z{Mv"vŚtrQބW\+A%?9rzטV(8irP=:LKQKO)8'0Jj"Qk<4$pT&C(rjo?x@duTڢ[a;yS@lR? 0Y7թK}4'd;/1m"*5) =x`eq$C0J"=dpؕ o q579عvU@{S:EQ4G1NZV8bÄ oq_XU9:oc(ȳzˉSyݫ˺vy໱`-<#z«4kCB89yH/ O7aԍbNjj4ӛic٭o0k'fvC5P󧫩aY!5d9iP4;V*+蜖e}7;['#U+.DNSn!xAJϋAK^7N0[ݛRzdZhد}s"JU{M&l/ͯZaU$@餀:)Iʞ^vf+Ʒ0|l0ΈdzrAQE1}ۗja鰘X^Z_Y+4ݓ*$'uAPP5 ]1ur:at&]lY~֟ aN nV }w9B->3v@ dִa^t%*TM;YHk4trxY.Ԭegm"?QŔtcW^AK}վ`=uqW*\|#H 3YD`Rn-?xq܃0ϔ أ0&m{-IGWˈ2Aa6^֩EhĤ _]3"LY&()Ź n<?QBy#FoٲNL㣹 }a'Kix[NHn]rm2c#ֿdIi.՜G#MXn\ Tnv6 q[e 44ઙnE\s.MJl{ ~5㺝 ,{.'^?IaZ == (15e 9Fsi)>\qSIPA).JNfXkR$? :r$T-KAyE_WMyM&e3J+0:5Rw5*v@}vVI kK֮ pzd)뱐4[ͅ[ ?Mb!sU&"'s:)ShnAHC哤[6,yT}J*vh5s?*KUl#ʍ LxUY,BbM qv `5 ks /B>ΟЌ'~ҔƆT`섒I m| YmV_xd7IdQ$ y?ݭ==  HB,)B8[e)3$[i )qfcw0H&\FXxp*KW?ZUDQa2EhAg/IgR1^LX:mloU0sj NXm;}.~- {SMRzԳ@lUb#X'҉>#(cĵjH)]H:DBf9^eĦYOܔ @ + x6 !~zTϥ<^pZ#a"gN 3YRlvȝbtax_N5}W^iYLcg!*$FNCwVF!oC Pse(zx% (nkd|"(~ phc\ʒVƗD&9*qf27z|.Osn"m.O nvXعT=Mf!1 5;V oc@ d@f-'S$ьG5c58rCOS(C/LzH_QRP0.Փ ~ 7bMb/$ƒV(nRu.8t1ݟwL3//%;޹8wYBn# qkNe͗wˬ4o iBa7n\ +\Wz 2nŤvsı,෋~WzX]%8P!Te]5U)[ >Z9@W8(J`1.GbADTO:+>lq[ (.kkhgS|r[P6:ڸA "YY8@ϭmgCuOK<'X \ȷ?WY9a0mSfeKo}95+C ߱fEÇSx8-L5(N vhSA0ӓfM9ɩp͂bYQ1ٔ _!銫 %4q3FWL"~@pifgG?[bA-Q:Lw螟Yl(ڕDͤ-V8DdNZad8 _w8EiJ? 'в$hupM'&͝Cyldzdڣu|_|nF@7M!AGF^XeV]pWT[+/R>@X]+=,;|e­`O9ڪ^-蓃v3j#mt|YuOT=̽%ł-8GB^,J3;:HUDW\! 4 S/ѰT.~4zF$n%: !ؚ@! ?86IB]?h"M'%(cw(I8#6x 1{sDzY%Vio""sĴ8a * UӪX-zƼuqA${Ҳ)ݭFd5(Y̐G-oq/ar)n+1 B9?X *XZkǪ\t], 3Spkrzl2׹˯=_"~n/2 (޻Jd7!>B?V.>s9|p?KLxtNJg=BBgE3x\S0^Iq+u&äHCT-<)6o>- BGr/̉@^1-5"B5C/*cS*ql^L 㣗Jk.x%htS+ZL׺^5cc,i4g5Ƞl|=UCzn;@jރth!36vEJz/nje ڂ Z|]5ϭ};%p,o.9喵i3Jk?,M4_[c}0rW|.u9 J 8Ǹc%{qq!,Jk T:-x^?&V'z(}TykK.uAsW붹3l-﩯* Н֮o}>yqSn#A7qW1 x5ݸމʟAbY ˺lr$|F;ߜo!W8V0NDpJ >0?0gƏ)^ ^gc2`fwZ鼝;iU1~@:(pWUqkxL@z;mjNJ䒼0jTT ̡~t .q<[߹a2\3/Wy6ڴܠ0au#<(W3ݴ-<ү}ƳGѽ||ӕ~{LWbQbV* _j`:ݾ~b)*"=Pƞ~h]kQSk4<9c}0r)|/srT*U0g|~[]faxk+c,rVIFc@\E`MVM+J#Q)6k5w~+oze'uСJp70i,. bK'ضoYOVtxJZOJ5KbC/ăKvD5Š^nyĮ<( P{Sômm VA~3ۘ߇3%0ڷRͫtO]+ߎ86rQQ̎(?|kWC#z?BEe)twSPP^?I]עN̗7ZG浦UmL= FV sA鶀$r;1[ VhcVc"*M-(8Rk[/BP&AgE.%đ=.KT|BNZxV>@Wgr&sىP^_gvE/;~{'^żgsp?-iӋEL(Ic8 t8sӈ /0v)QcH[g>/KcL+~L+gH&ztM#0c]P1swr_s_1tFOiPwvxսkiS*n 9j\#Qmj|'Q1KwgVT Pji0q `e8[^&l+0'qAdMTEnrrYZ}#Y!L Ku1R;Czc:"F5&/PY\=Reڋu η7:>_x) bn +GZ,rEwi)GF{촱?nĽ~_y$!+ѠIC+LAu:ʶev.>Ųd&)'Rؚg>F*< 2 v^V NCKMTzlB::a!Z{@v|?83doa3+fz$SV*~*ÀA7izz޲v,BF~|bY4?4ߠ_By]y[@?Lb088S?0,Rt}u) ߫}Uo֜grM~}XcU}xKF$r纾tɤa=Ku<{jeGp *ko zQ^^&~,^z,uH9tc|rt>1kBAcܞX߰p-\;[%Ǹ)fԝFQ'9 *+23"*8MuM$|SQmV0HPU{fİud˹7!) tu64I7b(~ F$)>ع i^QRX?1eHOK6U̺D75c#2SJ2&`:,0v"ͪAϊZHgsE_HS@/@4CǚC9Wq#ClW]d.Yu+3~]Q6v 3~hܬ;wih>唻F2GjG[r!gBy섭2G.Bgn-{9ǘю4ZF\*lM` 8a ;{},}3M${b*zKOzRKi=rCɛڕ :S; Q>:n/m8ډd_ahcPDx1|T1YO\%/ F9\XL3otoSZ 7ϾȈ1nt pJKNbr3f/žJmTjA3!c 4F"Si(zy/*r(F~RrßmTm K'>Z8C Ԡ5,PB& cxEՆAʰruxQØ-fPiSѺ"o&F\[9+Y`''ɐzM܈1Cp1N! m ^wQ t"1`u6E ?#^!{n{d7'QqO@Gv6[J_p]?2Ҭ\Bclt/y-+fc2Ǚ3 /I7[+Vu4 EJR]Y<&U4Ɯg N hc=wcdvncG&x9zgt!ǽ5O<9.6 b"- ^\r`vW}6uyF>|v,2ݡ|Xlϒ{ 8I c5>бA BEwz39).w/%JTw}VǮ>vPŸ.WM>W..H|N{g.eb0A*E*^[^kFྒAtAY9nn'CмK(ud:sL J,)*O8 Km:6>_O(;8%DdAb8iXig*=zUZްᄷRf`ZZW,O=8:4U\>]5*Ε%ՍưTY}%//^EG3)7{P_gz.[x Qr)Ls[?r/&ZimVx)~]ӈ Քf,f!x\bwFn#咚iPV "᷂{'5bPCkNn̏E.Vے RuTiV~ V=[)D,}zf,W=vEbV=d ] v{P2T_?@r8 T:X~ 8+^.-%BY?$Ien"虉=g=|7j}$Ai ڥV|HM.|T@;DܝToVTblraN(ۊN冹8jשJ}f۟oaQl;O~/.b|)5Ш4TWI"{7׬K^N ~=QL+ӽ~@`",9:?1] 1/Z%M\b:TQ$6-o DX;ڗJǫ}ƦSp_&8C9mdwF'TDz" ![M)]o3yhJi/@u,ڂcv ꕫƱٕEb]+kB~_Kb6Ha Tw?Etɐb#Dhc+sj,́qj 6W\6b G^5II+cg~b[b腢P蠠m.b$J~s@21ӥīrSTa3R!N^:؟]#R!sL2k+"Ɩ3,~(!U2NnZ۬QYˮVͬnL<BD?,"qg*s. =o&Js)"/6ݖƽRoWR@qՋRkWA: pdipi:a/r.4HS^<~KcESS,:'2AkM[!+n~G*O#zD<n9)FHCV毮lG ֍%T<0%9`ŢKÏƜ(ٸȳ J6 |m2] +H* fxfkwAr60Gy釧wX "q46|Т|KDTQYcguV; &9DhB2_ 4q)LH~T uկש%3GEtH/% O,QZK"8D-W LTatmP5S(ڰ΋mfW}aQprϣkv{aďf3`Bwז- ]C,^?oN}{^+af'B^8$Jh᪋J%022u|OYq[breLFu3H ^W gύ1Pc%ɴ=]"1 +AUO܉*Nߢ9gXi ߋgID-aΕOx#sK^ E0Deɦ}9L"S7XZ97$s =_mOy "wE@߲WHr>E\M9iɊJ߲IT[h3Js[Еb@b'r3p2ٵT8Xj0̮>\Dȏ4|{kcFaۙBCc0ђ3~J%zAzBڥ-V8jk8n0֯^.69U֌,4͕!Ăÿ (Igeu/NE. ˹J `-aсEi_\Wi&{uhȓU*%gNl+7/2z=R+ ݒӺ ᚙFa }(VVPMWT/1TkJ6m[P9qzu [gLRyZ'9n|VH'sFP&~ΟNBX§S)"{4X.~pifCrz&dp3b{Dv0`aWt \E:TQQ(v'B/w#4;7}b~ebέg!ңgz MJ1qk}jFci;,"MY{bʐ0;?,E\3)1lP-V$si~z2]Cuz N<*1)C}j ܱdsǾDD737RL}х%3 40h:>/^k `d]?Ig &BUGG|WQ 9P4NZ^.C QT)fN-Ag*5ƾѼ15)\2]TXJѹ\F8YZN7C‡|4e_/5U^4/bYh0kbp-a.ߋ7踓8pV!N.;ʒ6RI #z'/4u1jXwI_pk<|U"B Ykb%:[*Q&g3*cKG@n}ac'015pxAc ؀9b-=³a)q$OB65NL8";6 Q9bi?HR$*\F?M2IŃ\*,|;{9Y_Xȿ I&4M3-5߿kmz2OSf'/sHFc<0)Aϳi\x8/BïSxVؔ [WD\MU}E9ڱڢ!`V ^ )#ËFIa*RdQW ;R0c˟da";-;F-l*c ?6gmá836tgUyuIzތ'<:|#qtʞ?ĘukV9\.ˍ"Jv^NOD剴Dy0N>x,N#Z6`!Hrv!SDq#S+Q%EUI-4Rh3G:J: 8Lg LЧcg=̵mi!|nY'Mǣ6ߛirкޔUeqPaL:^QU/,/,⑓1I 졬u?9۔M$>)Ł 0ݐ̱%26x>EOͅs Nm!-3$.5{ߛ:ڇNhsQbSm=H.[~fPlȄܜAf?,fmv_ev' m̉T<Z.n۝cH­PvGKRݳ]xBxc4Q-ck+L}9ɊB H|Ѫ{X$ͶNo#V\ t#3dA[EpqTz 9#)Cp)ЍYҼ؞a(FGaQs`awڳ۹/cEKJer"vX0 I52Rls Ze[䄔~ղg>1hEK:IgO]YV2/lW(j dܶ%Ug4Hc=KM1`))K4o'C9F%$# T !x&IIVb> Uy,̀=vԳ*l6_-o`/x u~?!]}VI07HYU^1=\rƿ څ[i6;ʉ&ջN}4F~̎e_44F.5:$G" h)|ڴ H 7Gƭ ?HeUhHLզ7/>˝>`gÉiQb/{mDx|`B+o |x0o+>@!Vwܰ[H?C_g+-F4zs(-7 /f ,>e>4SΒ<Q=mI s{zװrikC'"qflÌ9O*8UP _JNRE;UTVq~H,aa:)|7?rn@w8ry͋kG 5J2djk \.2{` V}Wm1.O7w1 \7IPNhb`ByZy 'YADs`\D\ϡ&`TBXx^VB:X#[35IYNh JXw4'2h wSewX$AI7NE5Lznb&蟄aTlURqM$g *w?Ċ-%&G ꆗ^]Ɗr,_a'k{1l5F){ʚgQLm̏.Õ`%;,(灅 :Gb ̵ղ+aРHOB%glWr۴P4qG*m,.V+_+.I¢0j/6"''-zei=+~tO{q |E< Ɖ 3^ܵmSu:$ZIa턴>|fd|d?!.tD@'cllg-!K}[# &B,m}- -o}viO5 >gAG(puzMUNb!O+zܹpFG >Tyyi#/)MI6y{qd :q h3MOuXPQ-2'c@&*gyp~{r  gb#{>8z Wг|3DYXd o/==LI"L+Adri[ n#R5){1nwvLuga%9GhsJ!Uu{Jf1?L~) 4@t(ΙKDE؀$hND=h"9 P\<% ~#Wkl쥙}zJ[!f: 6e|(7%C.T*RWihCEBd^.Q'SCqPף]ZL ^Jw龘]p{/[%>l: EA;uWх_xIrJRrʤ\X7 7 Xa$75l4@0.%].m-ZH R㊦}|IQ=2ʟ|>#>S{x)s8EZY N8'>dkz=(*}+ yU;}rԶ95X"!BCd+4 5j,t|melrf54EUleJp^U߄%ҦoP( 7dG] 7/ J[I7\T́V褌c]E2>m5$\ϔ[g?g}~E\2L&Dߒ"5C "4mCX_s>z}0$`У{:%Cﻒ{&-2%Dl* I=_?2>3MA M:ڤ,{W@Q9*N Q,t7g{[׭TqN;f'B ʕ_ 亪wcPjtjC-8 d_Z3˰Gç( x%ʍs?_݌`bR$Qh@br øk;>)CCG`r*{۵pa?Lq̞GUBzs z~%5R0AZk↺`rkeN@><AstDyewv&Eh}ȡ`RJ aor:zN} g~m`7qF[GSi҆ٚO/f{T>˘A<%q>v$z+>Z&QlH\=VǡR9ޗi ~O|+T%N2.0X P~*JI=(WR L6~C5M 'KfE~CPHU8WaRނΌ^c"F)\]>AYڎ2iiU} ip*B.iOY ciMW$$yRPrjJMj<0!jͶL,ڻz렪^T IU:-w)LIU Li}ܭ.vͯ;cnD@ 7gEHd|lh'iTd71l@ c;[r=0j Px:Pzߦf4PyF^K츾Xu)zej*7Gf+vt '"QoЗ=aBWMR/Vvu*)#Q5'uN < [i:~>!u|nT$D%i񭱃 2V|6x,3ЮN ¬hԧ4srB~O@#q0ו۠s "b_>X4bѬYtEqf9}ڛYGQq,Ў59A>D X\W{.D$.kDaD>h}f_ $&\G/kGU O /Fv13N@:a+P%-;#!RGA&O-=yݬ%TebZ)ݲSsi;XHqF̜ptˀVSIKEqIqj$2Ro?GdM4;I.TÝ)jK%o00Fi{p`]Q RA&}w#^n%fmkZ>TٲhE2 dGԸS|qrx:6&d>iX-gXEK,ؿfܫhyצd{idY Ҩī8 dWclD^8|}Ҟ2&K&𔊥Rӌ)gQsNAfezKn>D;~ 19"ѵ lV+1k"ǑLA`r)5E$Lnxkox1e>@rOnNE#MVEϪQ$4S {r[ ڲWf˄wZd4\vBEbNKxOICcDcb"4f܈zJ)u {[]?SBXwm`kj#쏙l) ߴ`.#pɭBjn'#$g[d6:Hy=W yŬLB\B.AZ'}~ ?l&n7_;QI?2Zf:^b9{I8U\͹_9AAq2oM(kDCԚpå, %q5-*GX ⡆DX= ]SS4)߄Wn*o o|Ɵ4 `ѠJm UD-hAfuߍ[]Lyv7f|d1dO,u,)\7H8R]H>Sa"Ki' * t*-c+e/3ݙYQPn1y?dž%e>E֊E6` mAWMPVhuD^[ē4-fs?@e^Add#XM#//}|- Z2xȠ3&WXy $e7Ѧ=h|f(%E$%Q/;%cpBmDq s-Sq"KV],s0߻!Q1]#SI: &}Q}"0H썸͂LJ o E i@5Wb͒f;ic3|7m ,V/xRA3TgoʭaBy=V5\ DB {7K10/Y|A?,TZE}Rf^2mvvy;.b8n<4i9M)RU<.hV% +ܙ."؊rwi>zVI[GO?3ېzj/Ѿg=F ^'cwPRh2cl3̟|XB@L|{vRT>߈8)f{Vv эMz^m&T4_ynFvFEf,CCy_L|t{[3qWx. ă[ݨiD P>f5۳Ȗ& ˸~2M@XlX1R̛&8eZ=r<Gk ;,UT4tʭ@xt8n|hNhb$.GKc~ Z'/Mσ$OX_!?`e56@5ldYl?G d՗}b[؍No(C:9Ofg`jÚ?ghZ";erș4E]ɴC8TC/ebpcKirikQ}].`1WUWOv! )BQRRxD!x."@IP[3物q9hxwn6gV2 ArBs\1܀㸭:~R J3Z-jXFόN\&ꗾN]oz Cֲ!'V]1& *Jg@'˱6߫e=ām7 Jo}ky xrЗk@.Db 8kS8W"C^6=u+V]R\jiэ.?eQ\7qZ Z4:'dH.ۓYhc-P8dFvb [|Wo{po#t>ë@P-78T(fS$#|Bjo䦀Aa۹^%O3)wG<6ɦҩ66bEGCPI Zn]Qz,`6RpP{+&R,!Fti#~2Q.R-j C+C*Q4ě3:Ce;۱zRr0,5zfY@uRՐ'CgƧ|j@T=CBPӲ0d ^Zu3$aS~X Rh`ΦV:l1d oAu3$M~(|h5`Z&t;A2:K3ʹÝ'{G]~J\<=$)d P}o%s7`GȺhan'Q>h!gPnP6饞xU?8ݼ[?^xʯ8CǓp=ٺw "ilRo*?n@+Fhs0)X"O#*?aweWTω@Z-Q%.@ }[pKUXJgrI6/DuRrhXygF&\?=x/Zr#ϕ,QEͬ)Mžn{BeCP)x>YcFOd W+%g(hy+V25!nXU@dIͤG<)4[xtƓ_ M2,Ρ}?aQ*3_8*XV벇'=nOm RO$Tw@h|6O|MawxZDG3&b~%U2YU Sв{Ǻ#V`ݻ k.ˇ*QA,¢2W$46VEMZ?O,СrH{IEO=s/p_r飍Nܶ`7]'!:~GV:#نOў?-h:0w5E52*mP(;5X#$zN$N*yDUX\ݧKH3|[Wh>UM|-k4vH4mK3QIӏ<"L4qr;e=uj6jonn~ @hnAljTSx_sllOP4)ύ{A' YN ua$U?$ cOujns;@v"D "MO:OX4i5O(?-/CXU.?!Ke 颈{s`U} ޞ3B'\!G;,=W\Y(al=E MY#h/$c' <@- ø"iE+@ΛzkORbXI1)IF_dZpeqpRd(اư-TY60Uz4 9g! h>*v1]RA؊5|5ZtXD=fr5(J|rƝd|SK7V9deVMYq40ր~?-ˠq&`-4(#O+ J z6MsG Fj/A7om?0?V(W7gNaܰN96vܟ+T1%I(I,MX 蠜]g9⇪}% m*v]3BhxѭѤ:=7n=ks8$ A.j,D'IO4$|OL%ojTkm$VO@cTlG uìɃ'y+XCnn1Qqڣ™h pK ɽz]dϝ-ˡR.ҘS̔1!^d$HOv"2N+T|RY#jc*E*& Qf2YRd3WT % k.id610Zn .Jz_]2(iSKhO2 +%#ɣl ?"ǩ2^C\/jvr)vCUd3p#N""kՕ_,5prf(;~Q)5xWry18|[fR388Y#l mdCР y K0kdB3Ě*#u2U#>\l Ljȇ\7G,)f$!>r̂պ& LX-Qc7 |͊(L/.x@g[!dnIdZع^nڣnc2-GiqYd3BpT?\i1*韉@҈FgPMԗ 5|Ԗ J}a]^9]1 cbU X2$]5\@):Z!ChA'?߭ߓE'_JmW q@]*'7\^MgS|p{݄v %,so}uGob_!嚭yj]1ln}QvM7 }>s'`\N4 ] P7'AHq#V^y\%;Fl(^4d*eax0/?~t0}T!'yL..EIG2≼_&8VrƵuPWcrV;CV1M$t WK**_+8ȵ Nh: 16_Cr'D_g5A:$ 3}.#|!go4S\ @P^apjd47'Z#?s9F0 D4 @%׾:im^":uQ!h|,( se"w7Xg;F2)Nx+Cm,dԀd*J&yORM-gؔ2+sdٓQ`")xaYau~:," z?-b_!c> >\ guo'cMsOmRidӒ¤#eԂXT?#UEr=> #|:Bב/w)MK2H`SgYZ07070100000041000081a40000000000000000000000016650944200025f8c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/"]?Eh=ڜ.+˥p v%e;¤,0x˦ʆQNn[ 7:sQ|j8)@ste_=NM&׶2"\E9@}'dMeR^5Im*/tV`7a ]UˬK^6ݴUS{Vo?cN ,0 䔶@ͱ.UepGZ烮s&؎_nR]Lqr%ZX IPh]<5PiPb( aiɴA m Pw8zpFNt('sG>բD-䇁ޯjZ81Iܣkg wΆa%Ő_}R63.OVJ>)W70N*)A挰rS@_\?jUS]K ;=y ugk凷 ryO Vb؜Iđ ЦAD "xtSG;j!ͻ g$Jŷ{e1p9MR/V#[bJXzk#W56Eh&pϢRMkzE]p2ǚIp{<)8c½&T[kmA 6cu`7(:XNNy ~\KF~p-C): "@k21]%9hv|](g'{] |HBiXoM)%aJqH09xniǚn$hlOulݯcu%=~&IӃJKipMg΅zakGUD+5霎7{B̊J fh6xP% ÀaHV糬l؋QI500B^QKqcc i4x4{-}޹X>sz(麣W!D: 9(ˑ<ݧOsv]zg>D+yR4̺*E"bF*̎c5ߙ[΅!)QXc!C*pzIAhW0kDe[7[Ĭ66m~d]ay_N4jM#]_eT}J xrkE k|?:>9!\gEYZTTe}:b@8=]oDF'~ejco^:~>9e~ ua chjXݙCmu’ Ȥq(&'y Y}n'*l$w};ğ͉60;p-LxV Oi*,èg6u4tU,gMf%jzuHwU9+=sU~k&X ؋"^9@ KkFv06 5΍Y4ɢ~U_}bxMA6-m j3"i`IsҒ+¹UKL$2s?ߪ% a ڭtې*kAua(ȓ}Y*\A]Ȕ(ю>w4s7o=w} 98u{LQ[9eg{a>ݼFi=!~3PcO+33H9kHW\AohUQx9R1׶v6فUdM#]*#2Z%F'mD3ͯlNJIzIlz8.(E]~)%)UjF c"4\q88]+|ԈӃNbzPCi4lgߎC„&Jb d9v1Bݤl.5aʵaHOSUR:Lmf/O MebiloNٱ)e:p:@Z8R+nK"GKS_Q' f(FHjjU (|ڳ몇8&MO51I`0j4y8]3fm{|(ot&+(}ǵmiǷm޲V2b᤬ IX勈ێSZiՔ /ټQ}ʝqZH/įj zb a0{o|SIώt\P_x绒* jHoG q]դb)q.)!wi o ?#8S9 7[s¾x74+ּ-y~4r.o%95uŹS*HC&IeE(GEǰǕ6;@+RjU=zۺseB \(ZfZC? ?{ ~B ۝nv6_U?8S^G/l+sV.d[|e2[H 0V?D %-(շH{(^x-)APnFt]XD?6AEDަTSľ_`AHn-Tǘ4U.&ue{= mòO 5fl}2P=KE gGP)Xv"z.wS6@h?LDK0|Y_RV5\(t~v?fBLM~DH2790D ~JFD+/ c+pJ;*sh@fFZ[{ zs5`g?2P{?X*"Nʻw#%y+'unVɁO{-z Q([ q3<+&o@>KeKXBr!)(ZqtZv|9{8L6bo& V ¹R -k ] 5ȴsFv;@i|Bv?].߼ǧqrqxs[w$OZ*X6޷^^&$OG,˕$濜z2 jSx3R)Pӡ^ (8t@ϕXw]5@ܢ3Lv`>;4?nd̮q}i2};J>&VVNIlm ~KN p*|cy׽B/;6U+X b9bϔީ;[0%7!>``6#S,}mi(SW|~C垯&o5Ka xjsl^Guǂk -f)ʼ7OX\/)|{kcx,b6ʋK> &CƩF]c3QOS,BK!< 0KUX)9ԠH?U>Ob3b@|[o3!j8>sG@!Z *l#W7reqĖh ~ |B c]ɇ0INf N[l|wFE\Ru@M.tM<ņm4SWHa7ngv. 2ZϳEE;l;%eS(}sqMݑ;uX7' rṒAO;XpMqv-mr' B=ds*XG6riwz;w%TպC?ފmFE=>KnJ7W|QA9CCN{rS 8aly#?v"6 /["BHGBl.s4/[^0 ,.MyNVܖe NJll?x]@M7^m}jSTQ%L,Vh]s-҃8Q =YbܣEsx·`5 nE8[/Z.`9%A!kH2Qb^xXF?(ց -*ywϘ79~;9Ef]in0@eyn92gv6C0 DGGbL5pPT4 u|N& 69W;BWo~tTѠQJ>i2:"Ñ'o$wl#ߜO5*jV K*3N }LWqӭ*^zъtPNi?7饔ʂh+<Ϸv Y܎}#UHSMsmj.`Ҝzh.05c*JE)}1*4, |&&U'ϓ|]F&X-FAy[Qrx1J,5;'.嬌S.-~n@ɝ2sP ֔ pF >ŹtP)d;'Tcd kLvʼn4;(`WՍ+ɐ ?'F_] xYQnhG^xFN<*R6qS}A^_ڨ3d? \*^ iZw7_~ 'M75=Oz,ZCVML;⿺^d]9 a5h qy9kcRw֜5% ="Q~e~ve3͙mxH97Ye׸X[%Oc@bVr[+O9d}D]˚ϸbXWžQ4Pu!NV܋--$Yq[Ĥ; V2VmG`22A8W23 rdY4SzkR֋g?RnxRKAK7`3;ߝ_xzzN̄X鏫7 . /4Aq~os-WPL"_o|MܻWvDQ|<5 [Dz_.- %H/ a#X ޢ*%qz5@fe&Ơ<@iU->:zpHh%Xgi03bVnnPޢ^neTK@TB]nu|6/h/:Egl}ivh y^ӾRax*aoJ \ SY #X{aWMD>3l.G78SSh+G"oJQ*@Cd,*F2^h- 5I3@p[HVՌ/Jy}㦊)͖)qKZF;<hdi_K,R0Ev@RG޹|+J.udMSP(LD* Ex -a}V_Vb,:i4N:}=-{Z v|PȭVZ$M?ʃ~v0A"cbot&KᬚQaY_$ w2<\Gd+VD8{g<*xoku&!<8uP.{B>j d-U рQq0ϩ+dP`Ώ_'ԍ㐴ZHJ`mOUX8tl*mdK#<UWMo—^?!0tDsjA]2BWLaWy^{#sV'}+sWN:*AjچU$ B("%nPo%5>Ix4%QNA- 5m7;:'kj( ~Ѥ-||`èW}%[9W)I2h){@Cxzޘe, 5$ƛ3?LkpO+s_%Xkq {U2b庼Lp郀O7r̐50[\V U:jy|^"'Rӥ~U5q%M2 ;˵V"vtDVekx&+A% #r<zRm=GhMD#=+@[ajT%WCywJm9hGrEzteD[ At5`Ub7` yZ:nlisaYj/ m%L&P[[F{VjYsu\gE²X<1EsDo SHk :ǒia x+ ˸CiIH3A JKh8Gfk,ې8kP '&Y9U#GWU"u8hrT,\` >rk׈.l:jW[;u~?U4f_"-nk-VV)ŋpwfQI=1FFc`_wܬ;4JRL?U\HKhȍ|utF8x>֣0mgb5b3yC Q,<#0͉i*1薫5C=j~qdыëb!bM`zL|Nol$8R(䀘%oy-0u*&D˒s(z~8"M k8I<4΃U`VZ$>}`OÓlo6H0p̤x- *b`:?U,%.?X9qXT~Q.X歐 d_,!Y{'.f_@ LDqAΠ4/5);iN݉ߛT/u9LSZ jś32o`93B!<)$[>2%Z]d91}d>(-bW޸̒㶜u/da2nK} =[VE 6,N)gg_ [2֚+=:99TdW"Fy"%?X~S+)*M%r<N_`_>Z_(ĢB Z,c>5 Kd W%~{[rU.݆jjcߡPčsi h_vmh_0Uu۸*:Mi] SYE.S` ~.ql9Ӷ/FP^[gT3VT1[ҙa(qC q|-N=d:Kh4 q03*uKKG5gO$ (Z@R] pk*Y3ܖw9BJ II@ {g;*y?7=\?5nz1ͤ;KPFNe(3ҟ מi)7 ܛRYKmTqOd}͒]%3c/ssʜ%I{͌i?YĢʘ/,{<=䅋~9vr07 b\m(Tz{wfBŒ_xܟS>`>א>>Fc(UǴW^VBAq)CqSȳCbӧ()jeew# {W,5kw֩c~/ȳm".^k]/U˻/$M˴wԕ`$P]H!oxT}(hiT=1sAMכR4L\TS7894Ķ _r\KXX+_U4xdZIUpK:Q 9;،\dy>APrɽctR$iU*VB%;.PaR;t%'Ok0 N T2a,CFIFjGZLX{_A{Q(2p(rk/o#H80QlzA"ԅЭM6b W%0GGqV,ҒsR޵YG%^NZvth_k&ߘ6*ƫ0_*9f!8+ >ΰTHR}y< rU_ ue@:sY/]3z2PmSPhn;ױ{S"S@ap72Tvg3žB.+LC>_H625%Y^ƯL3qɧ-uvY5ކqVFv0bQ /BWLIJN*@/;_M)S 2= X ȼ+;Qޤt̋d^r43\Dp @rB[^.>~i%cLe0&mGL`ˀw`473"t 5d ٕ !춦NF'_!B,Cc1j&N::^fŚVb.ҧ=P!tONE0$F>]Sf*)s艹7{ JEYim B)vA-r.ɽsE77Px|EOQ'۵1NEi%d]#B EڐЉef&xː- @ۨ[d/ `i@5m, ot>@G1WN_4Xe7HAW߷ojm0"!A@FH1;kiٚ?J]$~M"^Kh*?e>]QTh'~<%V׍KkSx3gjfZK?~x[/2<#!`VwpU m ̽\ݒAqn4SJ[ճ~wb5xgg1xCi|OH&&ЬqfmKtSM QMY^UIx|,m7tb/bכcDmp!gqVF\R#Jjx%m1C|#~;wa9lpJ7V+}sr T (eb"U/bP+B5hP]hI{OR{4LBB9W-_^ko}aNJA\8/a.WI%qgN'c`@ĴGKAPy 4v'qLN&zBb&sT8{ԁ\8Ny@kC jZ?;1^VX *x "$F;lgs\>YCT> 5bKf^c,I{q k /?eN)b ;?a c+>I8w(;|TvaERW8$88gDܣiU]Ď:;ݹ" O?]fFGEVC5h, 4 7D4Zx Mh <4=l5LQ`1erE!ʌ4z:YB fCnî,! Z: 7K8LUź6|'@cgj87c6=]MVVC^(՝٭%51Zw#d͘jcMbXe&~M^K NhKeu!-χb`!f_'u5;Hh†B VWM_V9Pz8 7s $PIyO0Y<ȿ!yaNG󤬸$@q٨ZZQDxHBZMY|eCq־8@(= &DA+~u˗%2fR',Iɕd;a5wDd>.S\YM*'=@AUŕHeY,#fԋe)go&[gZ!i; b8)M7=ih(pY.I\[ٚk(}vCz&|c;90*UKޖNziE˄+$4ŒO@ Ҋo7j ] 4 u?yM1qthbڼ۔;o^ns~hj2+ 8X9 }O S[.\O(U" ̕.cT4>ꀤn[2PsQ-{^ RwE`34Lm}C,/ v(e(~DY[Vϡm;z{Z:os-JL RË&4V?Wy~|Xꏙz#oi"듛/oqB1B7ۙ&2ƈ}i9ŦJMس?SVh#%OpR \I.P-nZT+&#[C&탴0zI,wِ7 Vl7i[\53!.N`|׸wg?bv,9ZB1u4dr$}~CGaIȯ FWdW![0"P7pFlcfD>S(O5vV&e pTZ% U2x-}`_m ` Cbʥ93(P6X[_1k5KcI 27urlE S9Vo)Z`0k`ߓhW#4oh$ 4`+4ڇG-W0&Ҭ4[ĠƗѼ⽠ %(7k!qe[c_:[̫2(}RzJ)uVEwC'=X3/%/; ܃3R?dQ}LJm_tĵt ʯaK+"z&ӺYƁ7('F1RB;m<'bg|L3~ZQUeQS"_=(c]i2ۏ<1U@+%oQa4rP ׈iсQkGy;-Y̍RuAC)|0% E}Gpn4\u!Đ~NBOt 3O^5X=Me3W[b/p,4C3x:s~KO<f!z.nXDf)/5M@|7w-;{db~R͍9,ڔ]r1ٛ2>$09*uXZ҃@o5Eb Zmdxrǝ@ Oj'i+LtYz ->TDXoo@7rGoo 3D}//v5!@3:;R7s2*LS&^Pв&EI'gBJWHuŊ2U OG.B1.p&A,~̏p\qǽz>w6& EQJKz^V틊N~FGsJH V8H9& TlO<%"2xGmqUr\{7fV\5 걦$bS GxU! VYÂ$lADJ/5V@Ae^ أX$L=0?N!?%L2@%h) ?(N#E3΂҅Iտ2bnL5Y$F9J|Rm MA%ۥБS9=QNq pWNizf.T!~>PPD›y= `j0q7rO EW{vriSw%a uVu'Mɛ"SE~}eXDݯfI^Cn!ii q6ugČ甎|I;]i}zC ( Ꝋl*zm|^ ܑ LTr9MA}<-YWd.j[ <`'ɱ́; pY {J[y]AA(A\iH~C?W,Tia1?aU [DV1ZD:^H0%FĔ9?C//mUOJhx"Ci"w*e}l՞Cl98xc5rmƶ@T/9 C%--ɤڟ4'R5CO=\Yp J|9XU;/YߴbUgr|%bb7ߍ&{e' ^]kB3g=ڽ6rTjFOIGhnX@=)N=1)-B;\ڲcjί.9ZsEfo[twi*{ \u ۰P)0Aj9 t7'J(Y0d8XKԧE[K|V~& bɚ_V 1dV`{NU|3Ȱލ஋>^$/=} Y9٠˴3 \g]m_^ o[ƑFYuLSťL3adfkd,UgIdJ|̋u={i^il0\`|,y鏦!bAָvݔ e=cOY47W oxIFExZ_uW҇׆5F?pPcZk="nW 鎭5ljg\B.m>H_" *[\2dRž V*܈FJ㐻Ds~W܍nS,A:nf&F(Q3en狮%L Ce$Y9:YR;?$ͻʛ'1)!tXKua [~/gg ֒G-o䷧!TF}y'l(,(Bi̓K,C~Eށɶ0D15¥rwuc:jrո(XObq-1 &RGFtolwN5@ŧ5B<NתM: &* BV5¹Kmgd `3@{[<ռ~69xIFm_:(Q RV*/ccR4..>ْSڸ~z'dɼoїEbO[Xw涶B,ll(!w1*I( GΤP((Czj;L@ET6և?F{f_++fCAme@J1wnw"1EuI` o%n֙Ke d!f[ty_0*qi~->Wߥ9l*< ̶\1Xr- E (8eqH.M^*$XzBzBw^- jwk*^p(HjpUPy9lj 2^3v`R,qWjc9&Ƙ=al¿TSMX"QC"Eic8'g.tUj嵆uȏ ڤ@c$W˭v~Y {2Euy/|GDr:+1_ؐ"5ApH9El2\jeC T#j#,RgYjZG]JG:UJUDo#4/ c0$ N]l" M֦ϓC2+L w`w͚GQ,7Gtbvbn5S.R錴kz"T>F̻f\>uM̩ޘH猓fBmKJ-#g;m$%uP k*,Ha1g3o>qBP5$t뻔L}59idRhe1`('nR8]A3Ϡ F wM^,d _u7Aü N= 0i琮lt4?βih573y@ƈDJj6I% +Ph0Jx:K< c9I Z2_Tf0JFs 7%jsn5f}_XFp^h3*+G //[^+3bhSfRh+y1·(h )uLm(ɥڠ+,&g "BP)07:B(PpN\+aZ˞׽輵<+Z9q,4cpN/i; .;K[Ü?1S@g=EdO2(D*cf1RA_ڨsĐDߙd?]nQ2,Eߜ+5v8 ]%OG4It,JnYm9K( l8$ߋҌonһH*= >?ne1sOFScYvFmpUn"{&=_&mռa{3XM#evoySP8fBc9Uz(C"1pG'bYU8Cw$;oZFn%l1b83낪IVL^YRX N)^<@}Q*kG*G[ą Q(xy;]Ѿ1?D)`!-1̌Er7͓s9ݭiqUYf(?xҧK-/:q/ݐJcT[Gj_ksj¦5ǼhN2T0;`5ƣpP2-{zTـtvŖܭ f"ۣ3z@v~iE52ؽ0=mLZs[ķUݸd+3,;,sz(Dla>!!c |l.0ӯ':#s;Nlzf9'o+T`+B/\eQ0%9@Ͽo\ꋎѵºxnߟS]y,rW-<\45iW}qh߷nS IFeםFAF~+?tQtpUw؎!4,ŠhSX@f3iǯ9vikCޯAgPibU vBZJtet$Š9%8'fNd(_~EwkO䋐 e7qWUD!gS@75s4ȇO- ;poW||߷B½(`CaH_k9%OJ#_xh#Jr)z g'Kۚn쟏{;65rxֲ~fPkY}S#r}WQu)pomK25q+8%XXdeot*Lp6ϵ}Sެ!åh{Zk#u|R: Le*F!Л,!u#2)MJ!2 u9v ~ V)P,Ƶa֘&^l zPc ȷ;G hӥ>?,gM}^R AIdQ WfZʅ~ y<6zqDnxKccg{Y#8Ҵ, #s/ ٝg7Gt.ɸf"Ɖ: 9P8zes{P^54*V |> p'tlvr{(>[Um*y.3Q_fАXMz:5HngW:$+ Ah/\k_V:J]qQ}<5[ٮ/e"j5a'S!0(WofMXXQm5DF:!=\BIJF1QLVd?VȄ _ڪG6Kio48r 6kLey腟@P Wu 6Z5}yOp2p qbaAIMA^{yfqN=0e}P,Boz2b*|}䑋CqCVYC9炭FXKY&'.Jn?QsL,)͛ժ£t<<Ō-ڀ{Lǂh1 qҗ#x [d#8JT0 A&dV_6ߓu+c7rvBjEگ*;Ǹ{Ԭ\Kz;}R3ɨMܛ\1@'έ`pp}paBAr\ko3! #ۨd%m5hPW4jE!E iU2PƸȿXiYMŒTb1F#?lh/dNH&,q_ +̪Ӯk_ A|9jc+PՎ,8X=8}Ɵڐ.)lC4S_O0btT @ ipBO r^4h΃Tm=Yg$>WqIN`Fz=K[ ]?֭Wִac;OAz,n;ZrwdtDoF}{Z[)c62x+֘ix{F&}(x<M`f\'ժ$lGu A! so-knj=J.&Q8PXp]Xɀ岉9e U弴90E7Ybwvp`@Jʜi>jf"LE?Rt&łSz\1Eͱ֗Gb?q vA?bm\kC)}&QϘCL8J4$4Dq 򶥝i$@xj-(ʼG#Z]dO?xϻ .C6 bQmե-QA_"sL"0;X弝aZ f -꽊2%/ַfR)Cb^V;F,<8!߱y%PUq=j@LPWvDdH}&j#l6kZ.`R{:MTM[/=$V~h|^MAf%ȨcdlʎpjYlyIӣWFvĜ'hBh3X^Q O<,8, XXO՞>ŵg3z:gߟwVx3]C%Lߡ9;A z-h{ГL@}L>搅,T.|;S0ȃ}v!͌r+SHx45!Vj9}g^L+[t ^$¦Sxe@}85*nE,BF%,y{l/G&oˮמF\>Znw)<n?Ԇ_b|B^CRo~XᝯSKܕ+91Ck_GH 쩈S:9/9oHRwL˞'92P/+|Ǔ3E KwXM*~Dj)W1mԲ s W['~yTMǗ"~\״sh]BuK(W9Qp/[ PA*̼VDE@q=z,?Ncw ;,|>핐"31׶p]F'%EWOtϻb6PwVҌ{~u VE&^}#zQT )o<(VSWކiPM [Pzf,a=uuM+6+P$\> HՒM6|ɹ$Ȣ ӶszՁha|&avۍ!',p@6'rI=1#_ٯ3[k̚yX}]mǘ"bGyT>A1uչ#zA^޶f!Y`aɊ˙ŃL2f+,"|%*yL'^: :31r[{v%>eD8c򹂾&$5lDF=HNUe-hDr!;QMOYSkR.aSZ&>OH$Z(`1L[ʸLwfrɊG(>+B1@1'#or 痙gVCð[VM|LV$f#{K>ⰵRm1/+9EUcytMq=Aw*<*咏?颴LȪ~=l7UԌ$Ek]\a|N_CdDX@3-Ͷzr9լ~c ,ˆ)/jC=H=PUshAl`3S 0Ҩq|̝ag; |`_I({YI5+LR 1Xϋ.[ڋe%S ZYRw 1cB&g~l)xˮQ搔?$(:oOKq`, e \&sO Ir9yKo]gv"I @,Vx &͏mnT@Zs`޳ ;Ϫxr#9@7ZLvRamwN*fx7_fWsG]wgZ ,Q:"5E٥eMq5JķYJ{Z*}DM4β±tN ;~w\$I;wbBrVn48)xa ziLDMVNr%rG{8HEt !V Z+񾱿ŧY4O@Kt/ 1-Riδܸ{-,<?7da8)!箆۶5-MůMOYɆf5w*cecwls^P =᫑WjLbDt tǷsXtlX%'̾JW%&r,3/]}Pb FB:3lB4G(A Ɋʴ&͂ok.Gs7JBa_h4baA"38&%4{xdL&AL;K'kb=v\eJ1I9AMrnZ _Zd[L)_p)9 CyMA.sf ZO8~#{pqsrj P84n)_jv(3]c/ou_F~Re/{EMpj] %n:@gPjzb1뻺׿YN/*C ʶcMǰ v[qpR uIkuY^&aLݥL|8efB3Qz݉>g7K2+T5C[;{7kgV]rXG]GBdIuWՍ(mU{fw;HeN?Y/2]z Al!AIfvb#'szXlĀ\0z] K;8d$aw(k om{^r3s8NL%iJ2=,o)Ԩ/,³F!p"KSh:^G fqhC.Nj!#!|^L+VMrP>lҿj)ul*̙:Ե#Ff@ ]ӟ_HS` IA(1/x嘱[H>ߦtG4uh Y A{c6ǧc6b nOpvq,w:=1e'*@+ }h,A±Ku]jI0 f4SAʊE8WFz"VCG G,bۙ΁`Z1ur) >c͖Doɱ0WwUvi}jY2Qh‚Ѥɥd4b;XPpoL,T7ѭkL s*f vCh*Ӗ!L uVnucU-pn'UjK| {2@Irݳk@SĈQfP>I˓%}Ct5>UIϯ58W:GiBr%k#HdT.tU *UZHh'r~CV %H.;O{|>q\8<ɉ"zUBBCՍ(K;dd<8\$HKS1}WT:"n[wNCY%e{Pn` )^޺Ndˤ54Wsaeшi,Ӣ"~vvܣjo׬2S~,ɱ *[l3+KU+?M2;mv6ݣ]V[Hr%jˡPY`db~Qs嫟5Ȃ~ʾp7n)*B4f P,oТ`u gmO-oJ07IGl|#R`}E[q3Y KMDDb 2Kӎ]G'rG6? mcq}C ZS5cOpD|i7 S?@l.˂(Ȗ1rQk3R||+l#h; e-uSķp:h~nsmV p%q:|m0q'< Jܢy= 4rԖ E~ZgeZЁy'Sʈ%ER۷k*RKw/EAʊGȼk\nl>Ѽ2vevQcĆ?qU%;e/G:>\#%s1LqWN *P~ލ+Uhfr cf /fkj0_ >!J`+o_n}\e`Wx-qhPg>߄ѣ̃#fON'!CUIݾ):+m8ni[umf-W.fF7zr:$M~={\iC!T{HH>1Mt]`?-;*syZÕ7TbK&t%=tP?`ߣ$ ' 8)VaZ8ʝ\PZlKĖ"&?QXqxMk$\θ2,yu$JEH'w"T8P}BqKmJV sGl>S ;7% 8\O'h8HJ#BtuDYW 6K\UVc"VlR!?usj`&/u`!]Ӡl7qҸG@ژ^VRS'Dxzim BU'p9 ]ݪ-2ʊ_9NU04JbE(-iC6QP 59` I(U&)ZD%jw8JlLE$~xUVNG[x1z ekbFapF0Ȯ{][ eθa`y_|C Qx\Yݲ/!^xǘxvo7G.Ui|Rkn0{8_U)tRFщ;i Dw}?rN:ܶu]F:ǡJFDd1AFm6&}{͸up ЅM}_WP;+Dese@&QL(Z{^I v?Q!mt}eE9.bʿ 88 >q$ l1.T;ƅ 2Y<OK̔o_vB$1H_Ja oAmR&Z"LNPwx;ԇa.zJl@+rVq7;C*lMrի[k54ԽYaJ2E}f8Ln) #Wvc{y{ou})MXxf['FQ?%@tXV?'SM]PgS @dBKu0 xEV'hN%Poы&p ٛɱl0F\߳MSJA+x4m< H;H0OU}yTGf ix545Șelof2!”2fk$qgbɬvZD7C)~hKpl7_&q&JD+{S#QR|n+(0NymBoK_E-2puz-ed#U+M,Qf{5oƟ᪼4BQVjsZFY Q _Y`-&`TNXkn2L[&;d(,o(Z%'(]˜/1oEƀj<%"=Pjz?fy%(wi}+G[ v[Ʃ\kc0M5JY$8"jrjxE4}|XkK;7C5,F0bX4Ư(n NG)WadU'JtQ#0;^Q@-cWmm=3y28$-1gqdQ^qȀ꽄 –=%։F'[w ViކZ~ZnOE=F"~Kgӆafm2%GǕ/" @J prc俈AWm_sZӲp 4m:< KIYz< JY.]|WA,Pӏ8:s_h77s$n{ܐIJ Ru)a\a-kJX 81Q}2-ﳜ)ѷA]roIDHK~$,xh9΀pgoֽBCڨ_2jQX<H: .&IS!EC{qγ(6OfmksusUPBͰg>$ྏH0Ny U\7 kCăI&#\@ 4hMBOdC n7jʄw )ﬠg6R WwlozYcB\υ^)bkB&F.. sp}f%.kq3ڎ,C+m'?q Iq:H4*]'=g*#dn|[l&Nޢsߑ{nq2y sѪC(o_POj&OFH+(n :^Bߪ:jR k.U$1nS /~zn >;!Ŀi66t(8NnE&;l~KUXcm3dA95^ˌ$A #vXgB>~v~ %sE5)ɴb)> Cwx.]7 J2]901~K57\Pw%Y@{A ؂ۻt&kgli HI+ 7*+ $#!4a0/!G5hP^ueTyzU& &>zK&N@K!SKJ.*.z7X˿%Uf3D? Taیu)Ɨӻۻ,Ҹoҿw !BJߋ:A=Ԡ`|=.CTRYI]}(1%d[CMchT.8$18PaBD܂65gr__&^爥azX5mƁ5U"kfm@2b}tb[P ?$[ 7M%=:!_&[9b`f!]'1c%apMݍ1ߕ-KWf'A6:Y Vvc% "CRB5`笝{ǰ}Nw|> dY>}=bm&3=K5&̇~C>NiR=8w-Zcz癸ɱVb0w5o*mT?f@Z|޵"鷬aLn\G~ou$\ !(c[Yj0Vf QؐJM:NM zaOaT1ʡ[-pȪqF" y^g{p_p7&}gK$ח"ذ> S@ͮ1?k&Xkr$=Yj 'lZf-ڿѡpXj֘/>;7d b`GM rra3] LOq*[DalC4Q {p?cܿqsY1Kxp$$Yb˒ɢzy˿\4ʡSC|9SnoϦ0|l.EmVFSa'EE1KFL['[%: ePVb=V.amiWո'6Be4q\frBKJ>`FE_6y`sG1޵ [5I:)Bކs axGg=hqǞzj 5xv [4d^9цY6Wٗ #6U `Rbŀ5oՌ0=>НwԱ^BPeh2;/J,94@3ݸiEkXbSpSAjRXޫOӭM)b,@#fJVSh@׷Md5*4J&%sT6 w1YlFh%Z#A7g*Io-f&pssg!)J~~?Xvh4hZm77#3Jj]ٯZ;e7jIrbQ:8!ĘMgH,Y?>=9fUx[~qk,8!xӶ:fi 0$+rN莾~^ML3TNr>T}`]ih]@Md'5/\9u7!Gz٘)rN'`b:l\PBQzGىbxJ'$![uc+,ړ`U#^`ἐ ;Mw./+KQ>O@[[kdtTqǰ!{ͪ[vyyٛ+}붕8p}SșfڀQge 2V|2vT>wQb_25@==m,@&|<wupbSOxS]%Ua"o2([#0%ּR=md@DQYcnKOGv- jGe{N1]:0uHsX픣%:5_&C-f1Pȍi 5C\ՋXJL4t|&ᄵQkttKʬV*5QFKLE-TA:YQaP|+n/49gӕO|p5LLe]`ʰ -Dg,߿IjK#ZF 3c2fb&FY,A0ռ7($udz-ѬKǙԼY%$?99yAZeF¨ J-}b߱kݤDi[I;2S$VrN̶m| &ķ;haptA \I?!mp_+PӵGX;)Um/X{;`@%*K;Fj'}9{+iqSMoli {8A|q1Rbi>647YQ~gq`="N}"w\'CS͘%z+i>e_Hȥi/ש?BnױWٯj`oX45^ik>) ~PAݭ-Kb% yx| p#Vw}dHt;$ɝD߷(]{I~yӠTF#eT6uk Dd`BlBuCM5*]ΐ@#>6.CKT؟DwVLERP0#g'y!2ܨv, }2]wbu"_N+^*ΚVJq2{ehvX;4FTo jHpZrF(_;@q:יόC p)pޕ̭EnBTq7]_E2R,4LTʥ@wUkM0])ځ~G9r:4Ihc<'%fv0 k"4TOyV7S؃f3l$LCЛ03p#4>M Oh]>e0͖CBU@a Rqg`Xx2mH4 ؝r>mKxrz?UȀM(KUvt~ǥLl!dzuX8; R n1°~uY2"~5av©]#2? 51$V q%s5>Pc|>--(]fx|VC?Ǡq‡]k^i^ /Kl3XHODp''3eVfUD^Z|e=i1Vlj䅩(į0ZN<q%7"Uzg9AnlS`vw:Ʌa-[\>Ƕ BTk.|7 ߲@? , )6ػ[+fH;a20f8&GڇW{GФwYrib dU}ڂ2 +z%FmH>vr:Ӛs[?FxJD"HOu1mꂢ+KR̝@…lb$sqӌrި1J9N Bcw9'_c O4}]trySڥ*36uða{{%Wm%ۘ Ht8uEdta\̆ 11K>i&룶- MoNn:ᵃT6΋W^{83d@kDeMCNEW>q4og/ρb,*>"<#sw]ŽC(}e8%kK=ؐ@o ++]Tz%0Pal 2ް'e\K)[ޙC ttL=f-547P<["~;o{2!QQ80t:<l ^v~1rV\]#gƁ=ɱzjէl"TqghH$8Bjo1,/@[tٿ&̈́f52a`UdJ 1lZ& $u*ΎyeU7)gz ڷgJ Օʔ{pB5j7.&+RF V{^ov (0q.Y?TQ4*sgIMi!PO'N "7MKY(xŗoP}R4"iCǁz)8,r-3Xa-iep;m9 ;53Ie=yₑ+H2 4E-1J7Do(wPvxO؜rdqtp;UAefv9BVDwM\E.( o{A&7a3K ɍCdb=VA\Flސ|#,~BNPd=nơ+3,Oo_Μ4oʪ1ß_x8 &8_3Ot=͐?\r*iS'`4ňΪ wmEP9W&rj6;+u3>z!8! 0;ؔOl'J8a [K-#<-CnlQn=I?hGgL<JZQ[cwf§7\UΆo 3Zւl V4/Um<>'/Zy(NUg9ߞSav6fL_{VTcr{FW49rnav£_cf >VȋY/i$tU< u@msD8oS>s*U1OJ* Nucw1z=k3G-2nS5"|S%]]:,% [D͡tX@Nzh !HB'&C*GȖٖ,Ng9 d*="hkbm(zx="iʬgJit, 8sd|UPAƹ5:zBZ$d)k"\ugǞ;ќ<| Mξl)t"edJ<[K?O8O6M&Rb^$Ra'k(I}/ OG8/{vu2&\{*'}~  'U*ԓ,Hm'Jη S(li"v^\*_&N?Į6q4O8%㰅gs/f9cWN J?qe;l߹d.REm94ɐ_2G"ׁ$'Zn6[my&"GOj 7.\41Rc ]ᠺpvԏzhpDN9H"@N5 HguF!V9r =OZd^οr X2%-6eB{y% L|2sA-[l9Ɩ4${Ir/M7k Ky8QA3c՗ԉx@=s?3k^]B:D+h$*VF&6|!d4y-N侱0o> <믆D<@#)vrY?1ZDPK}Fx$}OR܊pFnYi!PUQCw?=Լ~ io*)a(r%1r33SsG*K !Ö4⬁ B~uT6CM\+<r”>hG֩s~?ҎDP\8MhKeIYLmfQǐ(:Y,>L]Zfo;EV}؏~A(Lm_+8h5J@zԜ `iWS|1m|XXTO[=.()E6A?9]<@kTm;TB $ GΆ1ȥ7e0fegKn|%|N!KqZ:CHKNU33Դܫ>^0?!S41^F9>v1"jHڞzc E]tE4Ҿᾟ]M-\i( 1*fl/"`y9P]Ze:,1M/VI~uG[n񦪻kb'Ewo0n݄.EQV^ĎSoSRt-& J)! :cay6EòD6?}>dI[0bR2GM*up՛K,2>k>%dP{'Ǒȅ-UoR1KƦYhmfgZ6W`%\c1#a]PK/Y1깯Y}Y̘dmZ VuɍXØ$43Xa-yoG!3Rm(e(!kR}؃RT:'Mm)t |/;>S)Vz!3~I4w9_i(A}{} dEeΏ!:tfalNYJ7Ro2V)6@:#JjK֓p9{U}I:ۀ+.ux|pԢ3*G BzאABA% =x3Fh%dcd%,EXߵ~. =kdfǬ9GYܑ`T2[ 5S; @a,ԥg*)L/դz@emL2*;a*¡I 3\_{z'ϼFr0dTXsP8a୸*J;He6 aKfy*rН[j\( guNfbL .68ͳ@>/:W gG8qhHp:b?05]ӂhRq2:k5$"6di>$L[Uf,8[yw&Y/b.!h9ck{נe}|BWX`XKq"zr.t u}K?P3|+[Уa^#eHt?_Sq<Dڃl[6)s3%h E".\z#BH(ڑz%Ћxj4B81HM7w e;Z1iXyCw!bH/墀(K㪭 yt?nkS+Z{=OZ؄aÑ|2XcI;^f0;ьB}A+b]ΉϭaۮxV\0& *JoDnvL͑RRKSE ``X0Nմ>)e-v:N$,öN?Wc9 OmdPh1fs^r+XNm=_EpjwkI@H; DDrXEJYybȸE"QK2VysOV"̥b>a弖Aa~HUұ "[.=`qS TH>?'l,ۨa[5KOt;Hft^`d-:TIy}"=^)FQTud02&G ):EE~wmթwM<}pk·n4'2EhşBFF1B5fv$}hrjAbP}# #mSNkW ;@w [,mx]LnX)qB#KK5,;A80 sȯqtq`oUͪm:2W:$rN06r;"bMWΚ뇪Es f mLS=1 4( 6B  i$"?;\ xoWuzͿ ni~wvT' h7AzjY>XDzHeCjףJh7$t!#_KfǙkx݂ Mq|F {f"xf,u:1IA{|0Q]=ȨA?M_Xaء'%#T;ڕ*_/S|ȿx%j[-|q(ne$FKF E;V UQD^\ B(cj8z.UcBZ@ KFˎ@S,UyrcŇS`l\K5۾cMraUt-8QNْ~xZJVXv-fB &|p8> O{,؉AdiC S_#҈MQ_\uw.n)*kTGc9-zp.}omB\w*JKtUК[Op(tJe]A)nHXeσ돛We=PW/VWCr40xG8NL)UBpAXI{NfDp/Ʃcf,h%ʾ;7w ZצȊuFi[vᇥDB"~j9*нbTSdIſ*fyhj!A62"5i}zX LI,Ej!Tͼe̝^ QB`G>b >%+3@GWw"d! 3'z [Pbuz򵡾gfW*dFNZJOf ZXB~uj]:k`Vhch$ &@&l֛ɴBa15pDut8 pPo5иu-)ԧ Q(i@з 9}lY\4=24J1G ~QS +*5re^s;`|kl\ ƑYFl zwD2 -6@zpNSG/>:f}ћ仞jx#ļZ%Hu|)Py;z$ 4@k:FA/8mVS'NZ-_j <}Qb]Lk7| aʟrd+ >4w⼝-A)x,5 ][Ԃ I(Wqa ӓv4iY~zp}Q6OӄR `km.呕ʼ6Z2P-ү(V%(uU(*/?C \g7  z"%k`GYCJC\c&9s|`ԝmDX@˘"Z@K= r ?0K |ŵ3Ŗ\bCIFleZaQ#Vu]7ώfѨ_kbq-kE_jkOwL_.$bk 3X/sM^; r \Ȇ 85 S-sW A? ft?R'R(Q?k2ӈW[RHej"$ g(w/,2ZBv˪ʜ@e_hX[/I\mEN|rpg!&['=G󎉽)_4tbI)jxiPY;N $aޛq6,ʒh iVHe=~;E4~Z`, ,ćn~գӅF.s)qvӤg^ly(ktYs{[꤅4ԷY9uT(w4rc5*F3CO8rUi/qM!P$bG $S(xEvcgj7:c2B9)ǵLeiޝo'j]Ȗ竑ow%^:]&`=-(nx9eC'm5&kh93͝hpd q~H^&>9Zƒ!pA&z+ x @yQqS}[x+^sh遅ֺn=p¬K riTzsbJ@<[Z!EN;ŜbĴ>|>rmVëtm טiȨ0Z%mbwa~!fߖU_ͩ=Ǵ* t?܅^hQ@Rb`0>|}ĭzr9vx)>&X{(2XXgEye`Ayv%4l娃5f=ub!tJ8r<V(Wzr575l۶g\8x :RBx&'KNsyuZg+ߟ wE}(~蝖-һI{<71+Py͠Yi;1RPaF9ERw DSDsW֔GpÕs5btIz-d}.">B-`QFyvY/M[~}ӛܞV?"׉،xu NpgAIΟ)TO}}|K0&"=1 &#d7-]eckh9XREХ2/U22%r={ַ= B놾ۼvl X ⥩HTAcH>v;AwOձ:FuPqk(6K:"$CQJB͜Jɒ|BffL ? JZrv6ze8Y4k5%0ۥ׭ff癒pa3ls{+lga%.]\v`LR5_j@; MCZǾ;8nV:PC.56֒R{qzո{( ],)qCxlVԌ=cS͢8ck%Wj2B`Vs.4wPD^[r5PCP5,#9TN3`j+8髚&>z hTH C!hH á9CҔ8/ٌfOXф&`:[ LXj2yun=k~ M׬#’ $}*~fASɄťr_Q9)fB70op0NQ^Gu#3rdW!닥;s̕p}уGGm䝢>1YVDJoR +`5rU,B0ǟGNbrK!˾~ݠ~z w};tnK\jbR/ OMppT3+roϱ1X4[ `b 5 WEYԚrL"Q˟8WХ!v%4Mʸ]rvAdž\@'T0ac_I]OĆ Bgeo:kԍ°Ҟ(Wvڽm \SkoH L0&|k[y;r gj{>*@~bk.\q}G}|,/! v&ӳF[!w#n[Frb̏5{'RlVU!t3[9_ƪzw3lTeU"I!j;{@;f)Pթ/^iG]gKYp\{%P[Q>x@k^YSpV{2~-[HdY~KZ z7̹-xvM B%`r9<`?hYZ]2tGdW^:JfE'@iv q\Ew4` ]}Wrw-]E?gI? |o9#3DYDgRb1MvU\c(߳c[ǘ6V}tayOU|\Ħ5$_( RӋ3DWbHfب2p9۫teL򪓃!X`dz+lkiﶤ>r&M@nNk8惿ڀ.cSM*z"e$VMZ s`a vBఴ/D>a>M߉ͽt^s'zz(8J/JI4t=R'2*uzG$^CnX !_7ڐ Y`RWJx .UԶUC:\$2b> Xw([#&>+|~[ޤJ^M*mwaqZe]#@'UuL_O/'j}S)x~+9;,MN苫74pAb퓩|7q5LH,?wJƒǴ0ux`C10$\Ju#9 <({2@#]z vEpr槽qthAO p6UM2c_Z 24G;Kq4OUDglk2դO`(yXQ.+%$?zl#U5ZrܤN jp# z%3-b"?} vK\Wلh6Y6)R3|e^ ¯$݂TޏE]{l kTjY[ޠ#VMzZe629ΊG6DZL0S>&݋~syr^#k;%0G/˜h;}hA{}c({[MMxX\'h806):Q xxzoOtZg96iS ׳pTfW3!1`~e 1&~|(߀q̔zRE0b9\V/ E4X$jeU_"R}I6@݆wr'!-VS.!tV^5 БE>ë*f"o}Z(+i7Y;sXET~V'S@FD9@k7lE' :GBnK7sB~\&pG΀ѹ>|KʺA'| خ': ʿE6u] 5x枢/qZ/JYJ^kmvȹeAwǣNuGw{P# D?6kYgԾJgЦ^w7JU<3A0d$m^=Ϩa=oy9y6t>4CoH YέrR% wi8cah 6 {^R(H>2m3NWgAf%bqX|e+j7uS*5 ~,n]W^gd፬&I<EdNbuNGvzN8ﱩ@b9{򟍢Ffr gV:xLmTb{*{nᲳīE bS[?Vnjܲ3T*rB* f/G">ac;KPh ~]c\xioVJvB.i4wHG(8]$Wik<5(U8eò``(%&ԛϣNӡuբde?Z˷ Df۝N@\lbR92$ ܦb u$Q!ښٷRB<꒷ ]L{#hI"E.IW ]4DC50V}8OψON|N =u)K"N "/. v6H<ݴCbLօ?0W7Ⱦou_0gyNGl"⼘m5epې}-=\ gWIFk.n!)yvs6Юj8I,%F4?5y(SgW&[̤Ck% .}dTgawvMJ/*DP3%Iw'T_ڮAaq"i;Iձ3~uRnGn+W|brV4ʏo M`e&Fm`ME`Kg>h§M.x`UNޜ|xчn!}̝v7,UU)*}ϷŇŔ~? 2jC; >N[΅Ѡ+"ВЋ s@;=&Y)S)e{nMnܠwdSwk4ر$}2"vkdq?Kr}MLtv^  /^*-6:~`L3$ 8 SAhyCP 7E=6>C!zJ_FG_0h{v?vqݿU {W>6Rfoi dȘ=@KIwQ7iaLOXf92XDzWÖ#d>d4xk[FL)-':D&V-Wz`"q'2u^>ЙrQUT֤qWYW3 9^RPxhy’-fo%!X*.H-C2`a[3I='bO4Xn?qhCyfAMTЅH2 Tz"3"o04,J(@O06ݐ)kW,&\QvW%YwNI)bxB +GSg`$d'?g>q%PM%٥X/| ã X46ԺkM^QxIoWe|X=v<*}`x+X ej1bo1.D=}si7P4 ,]uIZk!R -!gޘ7éQ&B]Z ȔBh<`&O'\WBV~Ate08}{FCQ ^̶J]H-LXe *kI_,&poe?՗'e>p1uFVc zc~s7ॻYu-9'{f9c|C!^#}䩭V!է2ܚGlG@_#6{ ʼn@;mJxJhjZwxD!"wC@V 9 : VjŻac# ڢ{! Ew,d>4Jz~:{;\&HTfW=]ߑ /JL3i {bg>1L$̴H•ܻ(hOw; 5}> ^̍P6¹è_ ;n:Nل JԷ C]~B(SA$Td4VZ=~e0ܨgW ۼ<>8nCT08xK)A.AޝuSb^`mg=bLv*Or؝3PX^lYQ֩3.6~*$T-|&.sdv @RN}>haW <@U"mZ}j UM.-6m&JIFƵċ-K"m\@&yLR+By9ocޑq9owMw iYxs`f4࠼{S^N 83gdɈQ*? _{TD1TI>"dAMFvEJ^MhK%I 3M vc0|]f(Jc͜ “.K…AqnхFuxAH8<#vLTR}>]$?eDٽ]_NN$f¦f&z̎ M*.GZ #>kjU>'ƚciwT|/N)ήx(=D_]EJš7JEIDשi iJ5i!R;d 9ڤMxsY<hv!,!OARPlPI2> Dy[ѹ.1>D:.4O44X"Ao2e)>oZm}`(g]Yf eT"WGԏK I6C0r+J}\.vA#)j^]]^!|xߖ>{v,Aر7D}\{|vmT/6߷Y--`L̼t}#7 )9/D!2i^]O>HP1y6(@eo*^aЏ ^#'jrZz-5n+pۏ oZٻl3, 9CRQ)@yM6BSsOAZڬmq7=x.s\$,آ7 *\x2n /\\U(9 ۃA8֖v8jN)8{? H ~Ϫ%{L3NtimXxVknޘ0PnIl#5 12Iʍkߩ%vqkp>|x$II(HBRwo)z9=b_Mٷy2:⾾A:3j-T3p8,,ԏMawO/eG. H3<&coWA]Tn'&wyYio I@=;D߰:67 rAxrQg[bj^|GJndYïΎF9 *g[Ըp ,\vʚFJ'KA>!lgգ7Q9nk+iء4iF >ܝ":-'?@lee];p,tX.VаͩSыj~<pFFZMwvܨWUtPp&źZzr.|Rz;/bgAbP'3P;,~B,nا`u3-Tx &E |tU'wlY.zK<{Vύq Mif1"'I,Zϡo{5Nʽ(b9fy#a"'gz5tQ+{pb1[ 9(V -/.,vbTīQm7nc<+ÙqFۍlXaZ4B]3y#RIeAA#ފFɞrϻU(Ш1ո /*(k?Y,Y JoN!-{ͅRJU&PS2膕+ypX=ub׽^&S{AjJwGg$h4YϞ íغ[{E D@$9n7܉L$vgUK9D @j{! MACƁjB@ 0~O. MV wS]u'ƿ8纻evX}cVj4ָ֨P8&HֺV!;,sӧzA֌aQfeT:TjXeó9rGR8-ͣ;Nvaƀ՘Ap $ԙTKg (O4Ƿ$r.TPM;l]2bw4 %U"*qS$; Eaa}ww9u\SrapQƪ'V"/+z GZ 9It D mIAf)Y$0RH3K]$ӟ2S7b)|IPm@dۘR͏-K19x@Ms$0f-/b^%IŻnD"_!"n_JUϊoLOh35~BBfrI'Z`3ʂ>r&SMZ+ i݌ Up3mv ׿ 5bL TT^<;ec$4w`Np4,Wx!1x#gkljKL#1r [-PQ>quf1#`e&F|%9J}^O %ʝ=KjSK57' |Iϡ0z;H᝝=r)=൉'}.Q䮝jRb?a-YoPzo 7G+Jݗ1 ZO ?d6(kwIlaN2\-0Z3|-pqk; 3vz`7S]Ń: %2qIY/ݘgqc{łPd>-̌O=.{f|,U#WDhI<ӂ-/GPv7RA/QD:O5]ea I "`%K]eҶ_ Ϊ8;+AqwYJهXq4ݍ6}!UnwN޷wvl\I)m8YAAwXG(|'`-qT&C) jT@uS ;I6 &9YSFMɮ!Ztpe KB;̍3Қ(:3}kyyν0Z[~R ;}?KÝ][xߧ_]ɠEEZWì$.%i@{-D8yzmc|?az|RH#h$81Hk w9˧X;~ i ^iNfY7/57¼2BH32ѹV|̃q3{B/ IH^k|;+ 4_5+B7a*Am CM(u\Ղ{;U]q ߺ_(a|B(k{V=J aQwX{->ţ`kMkO'oc=y6? DG؉¹5O][705ʙEӅ9$\r (7ekŬDnP$jYeÇ͙p?%1;2nn.o~.,ؼ J{d#gFG@8A̩#5ͅL#ukTXK<[<|6L)I wjuKalp^)RUQD8n¹i! nEn/AAjg&Z о")E?$gӷ"22 =[$.DmT^EdNe8NYRzKmQdA߁^m?n ًh~2^ZxW0ơ`pvWCz"qP ; O#`3of`^$KЊ~_ApZVQam#3x떷y}KSbLPs7[#RI2?պZ_<)OGN)c?@ֱ_8z≚V#b3nДYW/U7)$o7,ⰼ[0vԕ< Erz/yrI8Qu%'?=oVPJ+0Ҕ&Ԓ$.),>R[&t2T_J6^Ywwf-B@AIuE4[<`E=tBZ6+4] : Tˈa՛NihcœʹHXuG`~46]GEWS5\=d].UC? ;`/Y+p2H5w+T4y ?}Mbۀ1d6Myp:gEғ]D3sŭ11yI.OI~lY$㦴r_Kyg6ϥ ߌD񎿂 +qȅ-#+ʋhf0DoߓM!AmIDpQ_f}Gmۋy|Mc߮*`Pj߲u%O OnȰ'ohc > MrƬi/I'F8$rS\ ۾槼b\;Lk C>m݃$ 9nY+#ft̹ls/,6`fEZu wo/f-.u )bĜW͐.\@I ඒVؐ.E)itMBIf B(;WUCb9ъMf 9ü)ls`j \\tZ#D5AJ?d)>ڮ>䧇i\kųcArZ馈tȱRjH^3wg$A݃ZѤp>/:[XU@u494 օ IN|A3=c>Eͻ:%oṖ>"ʙ qe"8 ˪iW[&r1>A2|~܊.PVϻ\]}fW^rY'mOLJb]mOQ< p|]ex]ߕ̳(wU3=ڿߢAߒi 5_ȉĮ 0L!뭉QS ZqXж2s,D_$ԄcVȦg()}.j. t: _JVUBm$%SĒ9N6򾛮?pof`G/a9RLXםR(-qqqFOìYԝJrUe8Ae݌: ϹwEW;:k"X:b> G+p)gF>},Zr B*!&6r4p6i%sd_9|)೔jGJˏӍnB$L|N&aG0iz p--Ml n5M(?o\^ܳ?=k2j!x@ݐoKU ?I{`fx~N<硂Sɸ zF@ O= + HL> %b1\c-?RkJ3i1x[$K]XQ85݂ӊI)bk25Kةl!y[9)D4gH,)Wj ȏګ_9C^$vTiնhq) Q!fx LHI>LU>pamAR|;uymv[mZR`fJ$U, |"IS^r0}5s,ǿm׈&;],7{:c2u(oª-9LHMKRwҞ+Yb Ul' f\NN,LwT1t4tf v_waYV?M&[,-. 6ݬ65 <-aoiwwV'QRۚ{:ݲ,4;OoG@i/|j5}$^cX|dX!*0TqdÌxrKߛWapb7 k c7Q39 El=hUӦ֬OCD*>/?TX\[VMB?*slP-Z{Cd&D\&|N7#JKٔHCO y;aMT HݠrNnXT7Fr(8w 3+{ȣQ(9@+4)nKlfa :8GQk1I7:fUi 1=E;?yԃMٵ}q"XE,MYકh/&q̌uzE+qiVhg}3GB=d<u/B0bML[IAIcY X pf"7oCeA^$X?zt2t=nxodo@6>X<ͳ~A\MLj*7(~@BWX& Wq o֭"ÁRߪCmi]j0|Co:8cekMpwHz9Owh Zs?ȉũ~B% `A@AÑXּBs!,ACOT|Ÿa`jH]~*/4&fMS1BJb0At࿹P'ߴƀ[2lM?J+|"bi1 < M+? Za\coxams&jNb\< X,11j[̉6&.Pb `[O|PZd"+T,)cX{&cV*e2y8\;G-Qypȵ8>ĚlUkGVj@V.<4/Өlx D'^FRJבBbԃQwl_3,b$Fv6.,Ч1azZ]A% }]1 P`gsЬjB^^j xΌה<(<0A~~zpu7J&c6LlRLXVn+zr2 6)SO+ܜo8 *IrVޙVG%*C tп2I@v-SwrϠu }'6<9G1j&kCY 4.\jfTgx(lǽ˺JY Q{\Oyw 9q6ժ<>!}̧NuY #Էy8 నͰ"P)hKo;V͡bwx[M ng,Y;I#K<",-kRsґzu!.Aol?d0SidD,Gf H[H6Ţwe~K!!z))J` 2 xqd9@HO J Ք0tùQN;e{FQHhͤý$!> Au(_\.׼^ סs%e([;s-к 3naد Zs`v5U|t%4ݕmh,RDlLY:}{|؊T_P">etcDu{'l:@9lzuFw/V7t<+J-\74?ѓJ=g v}[0~B*waեQ%kZPPke)%l:[Fknb}ueLU{%coQ{- Y#9$tVdqMlE?AM}pc]ei$9 ^`vc 1Z_WWc~M~~2$Ny"/ qaL2%:ZFB|("Xz7Lif=pfln7 "ђm"g-D}sturyuHZ80rґvi{޼da+W2})6<mc|GHS-!qe Τ& uEP2Xl/V[7SV#o2屮%0Î2 g1!1F O[4>#ER/1cưCw"mnRS͌C<~t׷Eru (Y㒎dD|U/t cJux0]} } X6.y{><)"ºQu`Tinn/pn6 _AJ].Jhd  s\(5ez Bk"K<2$Dn$ٛK08`83 ȏ>;O4gVBẗP_\5B"07Auuҧtx`˺P J`DMg^(\AlRsΌ,Wi7ɰRb07goG5#0P'DYD1U=rڐuNKd1ۓ2_UwS uz6v3OGyܓ=cp\Icbd ? L\]rQA &8՛ $:/x!hs8^\[q&^ZПvS_&؇AigD?/f|$EIJ"}Zy7>x`("|:/(3̡Еio0_ 1A|wL0?\.< ӈE xCFO%ʱ!@[$PK"}ov>`r %2Q1 ݟ PBdoPO;{\ =ԕ#m/Sې<#ɍHރa2r3(u\" !?P9qףOszJnp!)^e58^_!rx R*5JMAfWY2$w3h},} NIFod͓563PHp!g Ϳ>1@b=JD|k*/cڃ;|3#-L^ë_nMyioĻ + u t2XEjzG]?/l"E XI@Rxùk\ +MT!ﵑl?wV]'Er \+C#EgIGwJج\7eG|::df+mp= ?A3!H+a1{4GD]G RKDCkr#p2LiS|DX좣)6+e~₌R7K}AϮ,C%xj+"~oma`iko*;ʝJmbQJ춶`_zPtrcp6kyaOJ`^-J*&,ߴ3Bǣ)PLCD=Ɖ2B[/=tJv=[vdݳkw{ Q : {ybA%[ft>h%"Uv]8`wx?E^X$csŲxZr;rJp8iOLtfx={}QxQ9E^=h窤} 3H .[$4i uB"bJr$aUxŝ7׈A d.gLR2ܜ2Dڎuhu;D ҴkzDPkB s{aBY8ԆB-=eQ&O >JGFXѥWZ?&іܲy/ c(̢ iiO"ו]HE_D#]ZdM`4'wmMs\ku!oε0/LMKhدe"]^ OdIݧ 47C oI$B6" jvɼDVmXsjE#5ؑv2[L(ʎ}(f>JS JY!r:.EůPrI,bG,֟qBfIeW:R,pU~b ,ێsV>X1K 讀`}wy-a4ޑljVꎓ%cT>P;u5?2b['d~-U r'Ӓ;Dg0(Zݘc X]uӴzjI~9Y;}zr1zvy}uGr#'YJ?m2 ~UY>)*,& %c%ܸ"͆Dz5g(Tk3:=e#{eA m h\btv@ 5|fЖl0p0GKe}ÊHΖ ̓ iz6 kT#sbz-'Q_8+~ VDQ*g` 5$bse?0*F5`8}Ic+|( mϊ4-iI0 ;&,1xy8:\Kk4 総mغ'fd>.4Q3[˷_·cAFhw~&Y LV: .KmS|{UӦ0( kt6S|4h#|E1oU%q/62F•SQEuGL$=Fʰ\n %씾aq+JaϾ5<8V2{yoLv_͢ SH) k."-H1QA1)LKsKbsz(ʼcoww|lono ]嫿z/wV3LɚƖϠ :u)V][S۽q( ˶‹K6#%sd-+4lpՊm)-XKqwZ/m_EDf#{ɐdgMYVwq1h@ǀTX/H>0+IW>V'GͺϽc!Y'\cǹ.f6M~׺2oË#4IMJJHiZ?QSz\D$ )F}c9b莓 VB[̌`)jYy8Fgg| 4>2C~IZ<<+1az5QSpXx2l*حɲ|U)y0,:,f>IGu=e'#o̟kȯQ !]':~8Y: 1V.&LRpZZyw^`L>Kr};tR mYw{W}[qu^Vxr ڼ#W /XDO»;EPMBz W,7-xAو:.׫=H7 DҴ8A6N[Xf]fZ/Cf))\4W^3!lO4)dFgA ħ<{'Ⱥ$>U2ag`P(EqǕ•$Wsp=Xvi?h !{bӷ)JgNcO3{Rf%QK:\Bj?Npނ|' -*ؕ(Q yt(uh0Q} >g1Mk;OubxhD(Sżq.ޭP;; 6#0MB31].ruD/I2*{%I%? &2̓Y$͎tAyn'3P#,^j> 0A_@ NlL)7NsTmpH^4K@G1{,{ՒVCп'OsCk)6,9\5%MoՆ!0*tK3ୃan7p 9soh( A^w*ŹiQ,2:Uە#ys>m'>kmccnW+:>Ź(/3a4NP1ZqWHh8@0 wS/ awk/'sQrbgEt#\M5cm۹U=Zx.{.0y7C:}%(.?DkES>%htFKvYAYFZRP?@ƌpsԴƱJXSmTt#cxɴq ~te2˧@g?Ʀ6Z24&P@e1ٵ˿#pV?26w]e= JpzLWQ#/a~ZI4ײƢFEEVK,^a&͑8s_ڴ*0jӷqcW9;+lƚ|")Np>7O7`:|>5 )cU eD65QlE4˟1W1#0Dz+Y[ElyKNޫsq |:״lٖ8Guk3k[6u.ot95#>/;4QˠF?2(ϣJ㋁MmY'\^9ԏAK>{}M2F1Ajkah?j/G1Y- [0wsxkPv`z QoMCT`#MYYJM) hJ 4uj };\d n_'H36އQ꼕M>N4,|F1huQy"+.o[I-YL6h~ܻ?➉Zw[je׳puz388cQ.vee:S4*&;_WAfiwp? O;'p|ؽ,̴[HaNZEqrFR6,f IT1per"m̥dje9}7BqJ"6 CtةO2j VE5Z7{|j|Vwd[TesMjP b>^‘Bu&ZSg``Dy_͓y(i #Vh* =ؠK@e帱32GkIv'ZѬ֫pI4N.Ɣ+$8Kw#yjq ỵy$ QWsn4mxH7zn"F8CMr<{| e2ZiRD~ִ^t`)Sv\wA3MxJ ˗A٫ _eǭXyJ ٴݣ1|3Â}4IBۗXMgzN ]$X`GATeYհC. ?@X8r9FH,r 7%jeO=A>8# Sr)0.Q LlFmY9gPR@HG DOk*bV)XҨ ~}2`*mfL] ~lNJ] z'bM6@bɋZ*?! vKm,%u}9bK,^j: (фաTN2 GHs,rK9[~51 L:&% 'XXTMԬ@BTri؜#~xR/ƿ+N=AL^(_Ԑ7^&x quOYzvTMx奋У^7 D򜯎(~m{829W[Bm ukA) _:ϗU}FQe_t]N3?o{P~$4moCe")w<5h݌o~;)%ՙN%ȳMyvwS*dC ^m9pCS5'-Ikq3Qs]@n)oij={(4D}!aa#oT5Wuz8.LcVcs$KE=mK z]|p$ݪ>b64CߖI]qhwp*7;-}v1 yݕ^vJ];1{+<)3N_/ ,Nês<B.Ċ0Lt).m8c @N_e=Llyrnd97Lf\H򒚗b Ry=%NG0|=I]E`^vDd)z]Şd ^رbSiJ{w}6vi:k/d5p7NʇܩQmHW1"OMLvA{;襥ܲ?lg^šsK ?w?gEw ["Dq/:';ͳ!J 3oЫEu&Hk~mSrMRhb2X( 5qwg$so<$fHF#c38Pux.Kj6@>I$pq (o63+㛌P0( @9˝TI;KA/2EOSŕdHwl6o310rʼn频qx>Z |AB UG<GY@# dXjx Qx̱.DʰuT5&ӎAtky2$U⹁&D#Oʄ0l+,n'+?xJbd.ѝ#R 2irYӬO ;˔?ǸBb>>76 *K|K#30,to<ͧD"'Tg>dDq[eh:Ye]LZb 'nq l1ۀ(!H{4s܅/.qs-Du05y$t#L.XhrxY!бK_%Ԣ<=zu,upWI\H-#7(PL*rO/}d[E=P)[Q*g$8}Cwd8@xhbc8V 387tfuҤ2}޲HVٟ8O8=5" \ۢ)5P9Χ1)j%^"MukMk&(U}׽AA:J[F'>#>h3P:Qr(N:mNȮAV)tzb΍) KT"' ڡGG2y 2bX 4oEJ-J3M[X+4*FUYmɲ|Әэ ͠C@\F޻4ZPxr3 <Q<^j?/R ^.R ``l_`.c7Bs=KrwȃY mp^{- -j/?WDz26aW)^xZ[@sR&̵D=ė\F0h-%XZ;+s=CN RԼ8Uq--h<|RAXf$ngs;u$r{{.Zcץ_%Džam;+%QB?A_+P7UpO fΩYfѡ=؇6PeexXVI$%6Lmm9Mڣ}r >Ml4 >RWQ/`h~򴺸Af_Lu ,Eů]_lA`h\2_G,'Z-ԟ~آ*$. Flп^M!c1̪Q[)X)E^|SBI?sh13B9SLbcҘIv┤]GـU̩CtWNLctkі?hm{e5F jSk>6N˪lLua[8xw|/\E-odb8i^oΆ'Btp;neºb["GϦ67z&!ylLeėg]'7-+S/~550\E[<'RKb{e3+&tRyC[ơ'<#V6"|B_us*F!^[>2']DYUB@n?2Om/*?wAr_ղw?;?F $%}`$ZM+61pjc9 stϴu5wc)0 ^m{+x/.L@LzX jN,}6 KP@Y/6%c7)<%0~U, =4?RBRrC\?m.Kְ5}'IV[Uc391\ʐ;=aF=w$#ecR !A 7#9,' _1A4'j՜#y OPO] =c Ai[ ΍uheޮ!"_?)ƒ)NEf ҆]d! ޘufAc `l\(ffoMwF\_~fqd ơjKB k(K.5L|?~|{|Eʗ`X&dl=+ׄ} kHBg7 vw#^!@D) S'~=*"2Y-SLnt)>R$#lzƆM/Ej5;2,|-f{C|f.VqhX3zệ@g/8 ׇ ?Fj{n$Iyn_w^(i/v-9&L>Xn!WNʛ8-Tx{c)iuf־Q|7± hF!~q Z9k/ia[!4kwpئQjA6 >͒fLETY*"mF!/I=εyª`@cf՛VI8'kB` 8BoIq@βAX,C;yAWߜS~N~Wp ) 7ujOYOL 9@ܬ,qLi`cΪ6tB ,!&+[po/KK\^n)rSvކYP-IE </\ip3-I_ /"9ZCujp ` 'a<.Rv7[T6*4X6rhˋ[挮.,{Nj ⊴"7x=0Shܒx Kr7PbaJ,Xvals~_, !ckWOQ j;I޹?D;XO0c_$6Fxꇴ,''lΠ8ܷ6:bbƇe,JiL^]q"%VB[2ܶ<;fy%'XCIS}+D8{?f ρ$.T D > 0nB pvJbyi^<.nWb+4'ش-SWgؘݚ[2cE}qIe>䡥&M $JBƛfdAJgYt7 WeYWSj!LGG]t"']a> \ld1as x\>l>EF$~K[)ZپD0߸sR[P TЄV1yEx;O9¡d#VHV%?>#5)eD6S / J F4뺟=L'vLteතѾvVrO$U, m)T6-DU],PEw.A[/.)y|UFJp2q/|uS~+F#qd ^=^,MW I fpyr? ++c}ŗJt>ݦyprW w:]AW@d7T2,Ӿ8&DW{I#[:FA1ChRgr痫(CȡPX̄-PK/R"hr1PD!D:X΂( ]$#Zl[B3I'|B^=$˫Ypf"jn1Υ@Q١`?go&+Q!@Le cuۮDZpJN!VkQWB&wgѫ|[z5dQe{@(3 zx6OoEvcu%:.Obv]<M\Mկ ,VQ`PHh~C9<ʙ-OD  6j$آϹ--%k3'vBYj~Z8)cT?O*?LB#G qH+Xv@;GH흿u gd)j@O{?͡?Kx4fnqEppx>%s̡j3 f j֣«ɮUdb&A< BO15Wtf{x @+b j!)ˆNp1p|jvq/ 7K}.AO'\|8{&J,CIT "vS 瞹jyݥcͿё3T'ސMo1I[-ZMZ舴uXJwzzzl.R#k3 7XŬa ?s{ p]rn#5[H3oe|A(i}h[MBKY~C$ WqV0/_/Yςpʵ.vEv5]Ni3|oǑl7nQ')FYa$7.ZmXo D?sV]!Mz㺿lQ2.H;"SV Q$$xx!H_*GVl潬y8oZ^RcG?d熧 7 6*|I!=2B-iR3J+&-21BApG/ *be%!'EfwYwV$O`ML 1,KHi#e-u " >d`Gxo>ͽDoO j Ŗ発07}Ics"ormvWfJ6^KТK44 $FŝTA $/RtM([JGo;sy#p]s`~ԞDn@e7[2j\(]+/^+LG ë@ ՟G4'w75 V$"@RI3>k| FqZ4n֑g!H#bP?n=. ;#s n0z/mjY 67I}]T0] X(;obI)h( p?jcD&b8퉺alxM $1f/HNN !bT] Q+`T݆l2 4Wkn*wf.+$ f٭(I w[ۙ olhv=0UH[ƀW+_/^ݲ@/i[8bpHa<(3N9maz3L\ݞ{jRC Vͨ;3͎̊Rd 5ࣚg >Bk.QxǾ?`%nJҮՔ' =SjP4hR920}x)$0@S;i v^.QQ` e1 ) r6L%_0dgie8-"C?Z!o6yFNJY0 7ۖ|좱˜q9Wft6^t7Jl:) NT2,ߒaPt8qhV )ʷfPRvfXhӟ@A} Ȝ` b5r skf+;c1SQ E1BFL.7TC#o6UYxda0o-LT6xO Ϯ?N{D_lŢ A]'eGh5.JZ?nmѢN`E( Y`jZr@;&kL'Bf}Wʲ~vpw߫ABOTp4s'(z_C&ֹ8IQ;=PdNk>Y5 ȶ/9N.]8Zg߶B0J㳉ɋvٯbҮAιg;2L/|Uπ}2S4sQmSLl>LnO^`Ss!u]B}Dv`I}.I5?<_ ~6( FP*{ 5nK+g`XKj,ÚyWcƮKAXM]A⨋ud jp:aYdti4蹗 U1A>y'c#2~(#t58]u\WJ MmqN2Kq0ZKpD ܀H5#ã[]Δ{=/pUs[ (&glf!9jqs+INF?k]drP6fTiLef;G)*/$nzE^^_2lX]zC.uN%OKwW,Q*cX3uPӨ>.fmFaJ ~R:)l#d/itj4 f {DDĝXl] / 4%d-H;HXؐ,|/GǞMzYS}N{ρ[)a7=O)8%،B(UeVM 3CxcҀ]֓0ֹ倥^3Տu0=$E4Cګ- >jtg\ ;lHNq5Xo=TTd911,Ҥhb0+Ѧ{YT( M;:I+ґޫQD>ZiV/|3Y{( ;uXZ SCՕPE$U0n G+,,@d  lPuMqZ+UK N$mP褻$ēv!H@YqA\!-?h jthMK (2$~Ga1߆ӌl6"hg>Q˰%~Ozvq\ޮ~$_ɷ{^׏d[c7|fZ?C RuN-LvY65_R6iuB̲ r)j?!A 0R˯юvվk#TA8f_ wߧ/ü-g Y4Kh\ʷ \)CQk; ~Lѭn&:~8fL3a~>nZ'd=jѫ)N~1FpN3Gr>a h7A*{sɨSA3H+.Թ4$(ByH 2seG-tWqǍ%}Ot|B%ksvF]j<; ֹ<㆔\qۮgYEy- S(ďH}.'5w (C_[Í]rZ4j,i+;a!fvro%U!79v OC%!(B=p[JH_h-^2!bA'k^Rŝ ~A)+;-J$c瑢 3Tu֑Q҄k`ѮX'v wEyƦS)[R{w~BT  *9i&^<%U[Ey%wS['g)vtRՖ;/~>5LJQLjDU;D,) 9)?(RvY-B=&V_OLikJeR|Ҕ ypǸn*kj34NJ~C/M'=ðK7j}\CVO'lKLqnH%yʓ42<,s_0 "DR%_y4XH;~sU`!=T k&x--1 ~ËB4֎֩2ѐ}hNޓsbAty^2yN?ILxIQ5-Ĩ-oތ}2I,;Yk:g^ӁmB>;u]G gV-T( ^:Z pߥخ.<opT)^?^m(V|Wk@σ:wNJ̲#g񘧭*`C{=jd×x.pܮ<uL3P(L\URߢBXGۓN*בXdR@^r |̦͵YǬ;‰("Qc1S|-KD̝W]Tmӿc|H`Z be4)kP% y8^B@ikp'ViKC|I|FR螻 'ަ_UCH3݌"xo-8q`L-܇U,۞ķV j&?RY+{#C!f1 'X+湋 g% R!u$>#:eUڶ@ꏿGJY ԠйyR"SB]X,:ѺWK5u^ǭβ $owq-"jJp% s^{͆)JR<6vuxdctx UOc+!X:hB_aӊ`Ek!XVA՞"@ւ/:t̪%&G @>&h0a- oʾDq?˓(RmTڃqDO.=3, MQ"E aO=l8֢v(o(/VB4W9iCW $0=`06t-A*,oL-ڤ MTx$iuPܚUW-&0M Cqt.J\Z*F{e5;Ulr %ϳH`}쨝/%j.XnꔾM %Yu%`2F*WS;9MCn Jq{>O[Y\n"-,Qhb6Ȳ7?//4 Jk.GLEq5<7-lh*Z_=s~ueZ5 Ajv=xnھqL$, ^mU_=g| UC Bij C콰dQ܋=PcW |DgܔZW}g[n* n@Q%0Oz$6R-v6&]Ifᕎs&t;봺- AJX|aā$0/Ez缫ѻBKCYGд8߯nŲ}H恤<7DSQWͱޖ, O2q>Zo\"iDUNN;#igdfY3DB1yɌi2+d"xA52[g_(@w/_}dCJ ΜnS^3#ҷ]}QjwOU,EޢG 9\gE—zGIeӋ$C)~ XqV qyYU'^Ym9z'w~P?eXjxGYΈDJfiyTWEZ^cumXWa7CkOt:`(~=Qmn ȭ+|e*YLiݔX)ඥNeI$Kmړ #$J hNeRGroWT ṫJZ_I}9nYXBr3kRF8rf{dY>\\|^n{q7$E(/dUpc8"(3 K_7mɺXB!lRo̫\z(P D~&ǺoMY 7~ l5=ˣUBg tuPn2 5ϲ;|ho?n . ܣEQ?$7 BؼlM縌ǞxzD:B\X5 -T?`KlIC`O璇Lᓅy 2 C6ƅONa'"Wmu[ + % ,9#wG0$&3q- +]T&,>?z,Gr Rxa?sF%gtk<S9M+ȑsb[ k$2BUBq@|*MZ-V8]u,Py8~6 VQ飬2Oѷ F6;Th bla@}%{ALŲ9ȦrBj %17=e:Uר Os-NxAW}pecy:Q'0j/wN$Yqt=H80 Tur!J/5l7X%Sj+) $!,Ϳ>it=r&ՀWh@ՆS2>7Ą$Hޒu5wOlYپe`|P~[;K1U8%ŵ0Ы֘[9]JK tE{HT>Ry*BpdrG%dkk9qNc@NݒU| d0YK?CO_77Rϸp'Dgm<zÏXrJg| Kyxd< GuQMBNV$=Rr'qwHU 5ȁ?|"HDS?|LƵk >&bW"}c҄bzSު \seNCA".!MFZne?@bV/%yPT衸{D,.9A`ظjPv"ʇ L;rN<9?Y )qCz8IEYt)օ%L}oU=r@3>n,AW~ԋR8/xb2>'9^<'Ahfae.γIA^xP,]Nƃ#hq`^e|}*¾hOr8DUVpYЦEzei^@$/G Ldy ⾻KZ* 5n$}*AT^VhKC[TG/R/2-0L] HA.oXji]DкC=Zɐ1ly-EB:Z4:1عs#6 =-')ͱqۋ)ÚF+P9p\~j:Aῆv ހX]cEf݈+oL` PS߱GPN ?h 6X$Ɔj*UXmqkhSVk7iz60OP)ҕȁh~"sz%7XQ:ǥPyrȏ߸Rug Cà;N/D m\BӧpKV\[q[MSMz"ΐN4Aŏ΄Dx]s,qiH+ѻSpBZLт P@4ܼSgA1'}QOB'"t݁;a `!B1XFw[Ov.\j4=璘ZhP-$$!-LS?W3-j7Js) m}}BʈۦhTyt$ǽ$d(t9}(ˆ%PUp2#y@ݰ-3fwuhGl>!W Z8fsV̽qWyZI%` vO7u.isf5'AIPhvk q(GZW>YEr{ϙB)U$E{8RA  ʷ8r-Z_0ӳc{.E!z $jJ[ E~RTaؽC|})SP/ɿBSY W? O/Xh 81%Qy> YEMNlO:feE*a^ȫBAH+?Ae~R]Gi2Ai]OjqՉe>phGu-H'yxΆ# ޯ m(c 6ubtYPEggkR,ݾ 7 {.nTjS~g;9 x_MDM 4cJPEw<Ξf ,)ihJ.g 韑8=%B| قQLt* 2T_9ͭ/=StLvwr{` 5|ÔlLPrW2.֧=Qa(6ove&T@"Ĭu͇[|UЅF܃~}G{۽`J=V&*i%P(VN0[+%NGP.%EetXԯ7eN0ܗF V3hv~Lxw|jĤ1z7Z>!rBُ~!p&L !Y|:~'JؒnTI%Y$,= ڎDo4=0OM^8׌~T$z_i[)H NUܱVoy.sǮYe b&8s'H%nݖu~,m=y_byJ#. -cY§IaE"Jg!v1x /?36B[ˁ3AH\ #+|Z$ިCZS]E,H Oy@sĎg)Q_a|gֵYr״3fv//q2ˣאsjQkWL,}:c?qf%+Ìt=hIe2+2/IX|G~*9A8,<9@3 0NB/aM$cH8EES^|~Rik~tBL20><Ε\HD^gYJk4PE.d/63ڵ0Fq$#{Dˇc_͜i!`5%֌ƗBO2=4v~%C5_r<|MPW|wcK>|Vڞ๹GP 59 zd(٭ ZnH_[ XE*C*UYY#I^YUKdЃwVGZx,ϤDJD73:-fn|#(gVO"%4 uRT2g ֵPy? E?ԐAڊS1C<׶T+j$> \Df# H[gzfݳj[`H1 wm K5U Ρ1cRlUCL7k%?N*51搀j#H( ]C5aik]ST#|ODFO#ՠõNTzN( AT s0f|gci2V,`'ƍK:!3f]IfrT[Q>sfjC&ӓV}Lڈn{]2AB@-`yϳhbe!WgD`~SqDXW>6ݛuegjFN;hwUp.=v&$/?s1e qͳPpb@@0Ggh07UX:Q|'Mk'c<6'=2뙁i`Ύoh*K( Yk?{L[{܆ulqWmS}-w@+e_S$Ns/z4IQF`7܄1u%֋+ ?-;uvȧkt02dE^1(F9cĩ*  gR<3vhNilmHzһζ>"b1[QisBHCx3N !:@"ery@Cf ЃP`oXarnq/7vP Q>W%[/@kX.yNm"*14I2慶֢DgJBoDw}b77ECqJvU^0l9_ec!߻ )C=C0 H-T Z^ KG"}:$i""*:9U}|iNj0gI`vQҳrt Y3'\외VXT艺S!67hj6 ( wWOsуoGb@UoNْ^=Bv|EY(*.Rs+k6{Crz q?!Q]yɗs!p-FҘȲQEl4ĕ-X*bw2?tb2 o uPEG~w5>)*. ~R+3'OfB\䎄ZyImCR+Us΋ \\_ċpeb!2{ьt²5=bvȑM4T9YDr^e tN8Ӷm_izkš+ *@@XAc}r 7%+qn:ە S d :qK2i4csލbT0+A,dHwSN{Q)I77Ե[.4Y(w?lBO+a樗~jq `nf$.x\䯥Rf)򼩘lzC}քb*vIAY؁½uśZ:ZW4"@Vn{Yd^ijyyupPn"\JIvЌcW(d/[`,kY~|F"ibjቾ" ޅe}A2:+zc,}BP9e9f-42 Z/.eew6==㖕*EN~vBi!GSӲJ3 !jY!*^{ "sSDHꐸ'ʀ#jv$t4+\g> %6qйo,-॥ nClJ>^}OI3Ŏ1>ʆTM* 3C_%A=/8~Xլm%!{(h3ݺ܏! ror+iH> 9VijGʯBNBxIܽ~Q:K x2B (Zڗs}(K/=$Sؗ ?j_={C_KiJ )ft&FAڑ?#S*#_%[Q1 >w \״Wd,CWE0F }fQHz~֙{$B\+?'p.H:]g+sC2,Jlj빼>A5#FVNSwCQEtκƔ&Kd|c?@JbDp;a囥cjZ_mC$)he:8oG4kCqfT`b'u Ā:R24XK 8Y+Ao[ BtA7>r9L-U\V; r,Ѹp=tTV SJ2\*'A%Xܴ2,I: K/)IPvq-2n,\ Ag*2+DQ#KWsj@6BoWK]{r- ,̋$rNNu 0a  {}A6](.\FrvCsV= gPBPt#OZuϿRptʰnJB |zR]78iGR P Ldse+edg^p<'tl`BRs8}&9X+nIoݠ񚉲7I(-uuBh2&uƆ#=,l>OIч+#uLp UihUyӖe}`>kM H!O^G^7cD-0?dcJyfԣѽX~qyE339:]LE(:Wy5#f@;K'>IG'o}>ӮT_p2},M!= "QF+q~$e1uвM6ymT=?&˴UXWW[yPτ $/Vr=ɾٔF11hՏy&"b$* 78CAcK >M(0 8y x#h,4҂Oz:>Ep*`LFUpJ(d3Vڢr}ߍf]d~zINۨEXu_gvw,Oxf{{ٔ2FRӿ][kȊNK- pO' EuJv{Sl*׬yo#Ơ< t>8TViY=liC;y O*_DOJeHQDyYٌ_gASQ9q^6Y-yDU"'L6$VgLF; oN<}f|[)>ZGđ&>~|)ce5*T8rz+kr9W)Un-JYhÞNÙp `ǰ`R?N7Ϣ% @$"\IEJ嗓% kQyf r% ~Чڂ(kuOԞETKy/橥JI3o3ijκC31~7x1lLYUQ!)?83-;+ܨR6hH7زK¬^GyǗt .Dž;cƨ"m>2%"-#fC 2  T w{ ktH 73%0h!y-8?wi **TU}*i&- mR`Eqx H}y쟝kI\ ~C-ӁTxNE".lV|9$ mc#֨/NsYOȄz煼V~ 3hwC .qͲU1JKbĄZ)) _N9< mM%+Ԥ=YkrpPTr;T!8xxdʱ] _m3[8>RcHUwЩHFvkgZSM}Y5F|yW¹1>MzM&%ŝ)\ofOՑK(*W*UUFi{~8dO͑uoe;lUTY.,X {) }Pu<(恅GGžWȀ~O5d' jWc^.k b-n #._ 8, 7) p _?PW O -J}|&] <;b0JVݎ4>HG8۽hنRK5BškJو or Buuum/1E,Ou`joہc=?ѭ zbeϓQ KR><bT0ɺ $Y9 AZڎOhG& GPJ*hkѣto ΃mc1 W-}ݓ}jsx.W\,*~'+\xW`_GK *XG# rGIN_]&~5?έ'l7b3A;j}'^B 1e}\#T8t'ug"*p/)i^rRm{Hf9nKAQ0I==B)0buӵ"`CCorhxT3{oZ5Gz{Z{,_/!0b'e~xȠb>M*3Ú d PEN5*Z6U)ҫG;"@b+m$TM>=n 5h- 5ӣ"zi;s:NX*GI4,d1~B%_Pkk^Q׸xqp?&Toy2ɴZ&!o-(؍BߣSHUS^ `=i]"0 mJBeVN%yw2uw :syWi*Lr7s.է|uV[,0VkQ[}E15@S5I |*D\1%CGgVGP۴At/ f4GX=x!ïJݠ|1^s~kiJ2 Z8/LUBs24wzfG\3<K*._v>7Y}yDk|klz1ѹ։'gȭzEu#lҩߦY:V`Ah R&Aywoח5]qn.4ȝh" ge)a˭d\<޼x4 !v#黚b܌Ecx)=C`l!2@/zL?oqW>vaS keXAHyO6\X*_c̶YU<~~rdž Wu@rE?qo,ԙʡTz8:o}r wvY6uX{հsk(顦vee<2Ñ3x!ҸS"~QZZGWlX&ivs8x$ZetKkw+~Ę=na&"f!(=]!I~q %QNN^0ەNjbQKav@Dc5]kEVazEQq22*< \sd~GN:C̻tlNRqe"F ڟkMU&,fF 2gH#]'C_օ v#UsH}]8QE|^K.4+Eqw5ï"2õDm}^ԶùqUI/4ak̚\U74wp~¨* z#rf2JD p2gd?eygP,ɄCզ"ѻ!!͗rDFkQvB}&\=P;ᙺH,S͠TՅ}3v?i0а;' [qEvd=Yk[Xtcŗ F=GKrX`sNя|o@qL릍Q?pU C8⼷zl( 0@m#??HV$2JL]إS6!*>OΚzALlymM|])Z1R/[O?{Y:>L_Z ,`m ߆ZCYJ8qyI slAgMhG جHd((> 9',`x`BMa#9v!^ JK[sFv;8kwy͏3J9 coptʨ+7y FPF)\U8j$uKÛif=7C'E}Ѻ H<і^/+W{o$,!^~Ni9":֓bEr( +Y+(UDzT9P-%uVD xŵozpmoWoy?ɛ){g]D;r"AGWyjRv-.k0xD?znU4m!Dp]"h<7aO E++D D&1S [Вt}3 oL7<ټX{&I{ 8%6LJ bq ={/] >"{* dÆjFktIiux>DP09-Mz 8̦& qX5"nw؅?Cg%X||7U _]qe̋XuWҤ~:zxمLX On`¹ Qң6'ۈh48K+u?U> a2!E>aи~ހIFy Q*/j"hz" 4v]peY$0([Monx8dXH.Sf|1CG_0NKY|ԇ!!jz/aFv@.Ǚ=ⰎdbliPP/#SSQ`j!+(*Qpz4,P5*wGJ~{Q4Ыiu+E}ݖPVZ <53t(SH4b1/ J'[Hyr$x *nFL^T?lёF~6dE=VI5ؽr[ᢌ܎j eO>0x`Xlwh㒺X=Q%돑Rǚ$[cڏ(? 0C\/e&`$Q/EqIAq]#qte.,?р+ƻ4^c${ϱo5Ӆ08oR@c\QER z\$SsMR6'oxeFBh2;{bhhEwCD^VþB LV5`iX L5XX{l$(~LZDbuEa+f诮BvtnHNaabQ;7T@q[ӯɞ_Ѹ4$N9ZGX׍K24c2#b~l^5;cI, |1*OZ:-#W6~ ]4*QCYqe\A7ӱ!d>Jx}+$&-Jǭ @a+f19>|ORnhq0+ʨ>2  {y޹rp0o*ԗxLh'buVObX2@ (-!#/&, ҰhG'"[??FQ8"lRnf0L&SԙVr(0\zOB䳈0͌½Lj%L?[H(wb=6ti- ~&3Cxg35,rVAY'͝;Rnr<ʋQ]6O$&s~i2#(F q܂6 /- :8Y7 n1C []wV‚ #fyk˲:ɼ]E vG55]s-/3.Q!X=IyE:/G t8W~NFKϘ6]37R[[נP0+u;^SqH oepH ƜSYF0|gh ^t {#~K eG4=Ughkvv G?Vc8{N(Pi-L"lLIr|L?P )`\`-Ld@')^bYy@1ͼiXYA 4Rىq$w憛Aecט'=Uu1ڔwt.~HӤaxZBwzP*(+7OQWLւ 8N-杜|ٱ(IQ:C;,9X?/JFBhԳ$3$(ԹNK$/7ձܝNbpj c9ʘ[0EQ |4 *CҍQ&01fӊfXcqϓ ZQO1L0Lk/)?E&??3qw6+҂ |$0!~n濱g/ԫ^Imp_vN̚l[BVM]wH%?_>ytfn "ro?l/hlCd88ڞI$1\E֞;O~3F w2d@9ۗ&aM|[ wYZIgs 1I[VA- k!>Ml-bOjhQ7\!cv0vjTe9.zڼ8R0Wt狣:2d@sACA!aldTH\):)7NOіt0k~˩A\.Ȧ}&AFJů@>/nN,#ۿ" v{AknQ JH1'{C#=w5iCN09p ԳCqe2s#!k#džvi(gH.Nf#&+of%o.GYW2;܏U& 4,08ί4OgйA )ICv2rRJ-SxwKZ+M|xCoiJ .) y ~,:C]% *t_Dܜ)W2xC<+}<4 炠Kٲ"j-_Z&/ҳy14fzϲDx6~ޣ4tUGQ,Hw]1bF5F %tr -5b{K*ИY^,shxMP6 D]6v%`V lxTr4h3ws4KlCUӠ*}Ư7@WAXtM 09CRudyϠ'f}zT3JSg"20rDuN*,9&We3N ?S A'?{)r-j~n);[(♝%I5" x(_eab*c؅pru&$cfJQ(d8#7h43h-3r^^` d^5)?M{r"ŗP_&F#* Oj6و kA c G?{5(RbbGF"&\_oLD(fV)gnQ]Z 1"=9E߷L'T15y'zyoh/=#39wHØh$ W˵h:[g@n1biT<'3Ɖs+~Ld!K#dmMm06ɪxԭ g9n>l[CkZ`ՍWLC\b'd8qgkr+>E >R @B>)r5}5" @ $J0חDQw}|[1}g8ҫ (vZ]0/(}c#IsyOCCY06SE^hH&,7HCG$V@j&6 +hFx;0ν'!m^Z[qW,X\mzݝpD03~A&?Bṱ,F((Ƃi6W޽cfJ4zR :- ^dXx" 䟼NMe ="j^}UBzOԚ̶hL(#GXKd9@gtw!~:=BNn\3H*Hx+o8Bl+1~b|>9r^m֚3=mep F_a_iN<:yu9N{բXPu? O7x;hKj4/Oak1;eQVd]arWݵ~oce4Aްmxϒ&E^3[ZCКo1'깻NL 4f)Rnrqt'6rIRty[5~X ^=0C1= ~F `IcRpjKX5ܡv#W5 "@m wʱ*C'KuB5m굡}c:Ёp7Ϧt,:oySL6l˾#SSR4S1P⓬i(>,wEHH7Nl,9߿=#s7c"PQLE`gD7\j%眢66O]2 4\G X,U"gX%5ÿ].0csH^n_209OC36U{kGlD4y &,zT#V1MR$L#/c^P9(D $%ՆA06蒮iR OSwqJ,;A #둚4$Jn m<\ ͽO%FR p$G` $:<$D6TЧU#g"c;5*CQ)) gFk *B.h&Q?D 5Ew|ҩز~熚3}S'& گW(@B Zkh%^t,\U𡉪61n&ێrKů ݺ3N&5Sh}=Nfٷje'~\tɟE7b?1M}GI.0 @[dh2u1rW;!!wԗuH_~cpXvt2 ]W+;}n)ufc HU= :?@*GwVI's}yCh}-sϜ߻P)ٜizqŷl7i8F!N`K'q_~sT+ b3VE0)Sw>ZTo!m #U@ǴA{Pjgg+̉ p"hSL9|cz;r9N,T6a6 mtӪ `mg*0ܷɏɜ2;ԅg&'+;Eal:W68f7SqFXXth}ϼЮ''#/!;M4'g-Up7pğ!:t1>57( [.GC3#~oy $E3k(Sz+kJINCn Ak JxxDGM|$L,-*e/2A-ޣ1ހ eM%U18^V>}H`24B$U,Ip'Aο 'ojzX/R.ŵMeˌJ9e*:!#}3Jdhy?_?Td psOu(Nm C;SM{x" MNXfkR)w`˫%|"qѽ;^v>vi@c)4%vE92tjcխG0~7kA",itJڣJ`rk?wL#ACfa]E|I5 \DfD#( =\_K̯4 3M`Q.Ek2(fGL@Ph oUΫ-!.z(Ab:SJ4&H; ?l\qmh\[?7o׻ièel+ ,*:Ϙ.w2+ޮ p|&yJ|BoRhhnVVޖ+x!{zE1ၿ~8gOšVSoCrrr\ cIvuXHK^)Q w`-ŘJRpP^OM!_mfzI sX)>NoT Fn4bšh93oiFw3!uy &mϦ_t@0N `C/^hF]={hdz/8Jj mc+_K ~c(dH`h,MC JpGXg ̗( |lȦF (獭EJ3 }2Y SkOc>M s8.ì˕`W$m1$ګ-9ouZpI)aSX%S½M%/7 [AYR}L='O:<:ҌYo?3A{o\?T=Ep5F^T?k Aj?T2nvũTT.k捩P}w1!eBO/܇b(H]#焞h)/2C [`y5T c.d2NG갤3t]#DKo!AdigY({U KCAm U4㈉5+7 \HHm6#Z4 4T:x.^Jc=Dj{ }^߆;3<:/#Y k}5n u\[ϩ@62ԋzؑVT0NJ RISndmkP$Z>3|՘zp%04$[+ ΁za>ř^׷Ψ)V[GZþ$ 2/bݿ`z *BlDU%D4.?*.F;2S#̚4~DiQa-P`שm?12Z|oRqϖ &_zw +k'OI([=b\t-0jOu#ш+g|H@fJ̬ ?qrQGiV|{]:bZY4{ yspqoA4+ ,<$4 i +~M{L mYeɔ^V>+093ƀ郭\A* RCqPmz(Dj`H*S15&̹5x/+-e:d10Buc\̄/dϢ`UnK)==PhipVD!$xDѩR36qq 8 ׷=dѠ'֘k87u3Rd)uL.Z]T12'._:>a 9UWV 3á:Ԝ ҐތLxK(-kޒ!0j_lOc miz֖NCݽ tm_R&>)'̸Cu";Vw\s f]H=xM [z`a| 47ֵVǡBWK!>NfNeƀ>Ds )gްFWV}@ &ve|Xx֫^@I(>g;S.T*Iqϼ OnMfyeo x` }U{ꞝM L$B?#LQUpn!P:k I93 9KNg.pHR (by}?^maԭVABf6K!\췰gKFQԔ M0K*{V{qz+].IHBfN+ˠHAt""$sGAҋFW94[ȧ;wMjʯFSsРU %U݌2\'vt4؂ٜ4{IVO%"IRR7_ø\@dT8"3'-Sg雃A"`u&}ڒ`_ɰ,WC*( h o]$gG|5Ǯ&\>O% SVe]pǞ-J܁ $.8 Vނ^KZ6,G;ys2ޡXN!ún|ރd}p_+%L^ V~~$R9%RLKa gͤ;"ۭcҒܦl, g 4u*< `&4vFxoheM^J' f߁N:k0vǒ8ϖr<{7UcѲm_NEvKX)%PN4d>JV ёT.%Y6=LȤe-9SGp[aPD&$(ڀ2d+1 #;u\3pfD!d$Jߪŗ]ֹ&G墢IOA^}<9[#*lѪ`Z3$.ٙ>$sK'̿t+F# zWby L!wO[J#pmD[@jF"W.HzߚaʡðGI5!f +P*/1#nnyjs׭xK#+Pr)MLQ>ի߲ҜDI94ĆECDԖ<!mbxyb13;9+50K#y&FEzcĎ7Z6wOV7!8ѽXƯ?Q ɧ(O5 xXVyU^ Vm'8ָX8~|/x>'X`W?74)h'pX)i?A9Б^,0TQْœpeҎ :йj\;>+ yxo寋+T@5E4$9}gG~e~@J fӧhf?T%? gklm~ԨOacd=/ɯdjиI_L<9x2U;aScY)đ@N@Kה'zh #wl^Af/ A3!贸/5)f\2U}DυV[,ŐkPCuūzʿ8(K.yvZq/6^U'~'hS @ +~fh|o_"*h`%QU$\%Qh9Q1i [+14jlۋfY($4ӧg>2- Zzl&- +fJ5A=LFI |E?eKw98xOHUc"Hˆf򳴑u’IFމ̭9m~y( 'p"4_LLXe%;:E +tZd綕3N1]ۣy q0ܽmlHjb򘩛Gek|J ]pg֎*8pWl^lF󠘵c^ -8=]OdbPwbn=򄿣np{>` #W)@0;eїvK5oAJ,rxհZ|b喫fiy p*U3݈$7qJ#QG`|L+~EmBd KA6pw5Aw&ldSBJCA9\ 8~t7;q4䟛NcՋp#rP7 ~!StMsδ*< C &dRx׍ȏa\2CJ), \ã`2Bs]? YHP9eJ?[LI0^Zem%O;EĐGS ';p;̳Th7ppAM->b /w5xf'!# ]–vxA'P[ib8j juėl9J $ q uEpBB/>'kMi gpLȪtj<4 $ejQVSvKh6%ڦ7m_0Y>jȦY?y٥ UKzH,WJP6ĤDOSֱ~=.j[WufD7+-OenBlrjƜf2^ ]L|!_f. /[_bZjI[8$h>fNP)n&rΌi\EG G(nHqXwmKgbFC0''l@U]cl2C|*4QGɏM=5ӈGU/nSbl>qPR6.݄1ۉ_.?A6`2dWi`2;;&<)bP{ǹ "p'!飂e3RJܥHR=CpFAmz|c35-) .ff|Ƌ#ܳA|gNK9DhT4J ܟ/O0fku '* OMO1p^ Jy]U+&=DLGԝ8bQ@ bCNgY[MhM1HwzljC@?WVŀUvcKJF >4ոv^KWz q|SNXE`+1hFFY2\TFOF,9R=bdNe/Pj9`l2x~'7s_c G0H60(<{$հ5AE1G Dd6$:V97:T'cabl1E.zhLc^ff1=G%l);M-Qؿ÷aۈ\{?â?0LMs$:z= ]~YRssɵQ{wk(V'| #Ikm5Znx۵.Z@-v- muIi, oxO_t6p&`Sl4&_j/%%cRLN|sqB B>;03Q?Gf:QWע+{HǪ>7t(yUʶ)2t!ě߲`t\?a+m`/IB,t[X=.Tw#v= MBOd"~ B*q-zCwj9T9|Νahx6%'>#; [j2 fOL.<LST 0_Kd-=1)ד5X]&/yGiۥov+8 >.r68j}dO*jW\6Su6̫ZLBƆgm+0ϑo0{*_9*fD,xpW&W@]Svr$F+-dW)%@zp"S[V 22S_pKRGig|cbO;٭r4ei3dR6ͻ=׶^SќnH # 2KYfakV2cCk|LT}Z1C߭2z^ik~D}a^4^mZ.1ƔzU;_)B(\`ZIRflPo!Gv=~}l$MZ$jH{v.S8p3]-@z^I,(a%*rkEW/TcS)m&q,0M i3zckbK"z1C{$d)SS*TE×ma\Ppx7(_Y5Wi;}Z\:u(&ş?+n)p<{͟/j ,4%ZՑ`:],0F`pv.A,}:ggۜbɋU2,<(s8Uhw Sˌ߄IKfL AReŜn Dk:3Ha,wV_No[Isx9aK)"]C.(=ިL[ ʀI~Ν;e;aTƆJݱμFU}`mAhTI!4ZݤpbNӃZ#Fdb\ '<8fsf ugi ܒ$T}$Z-w"xvA* v t{U&^) 8P"QYeb'޶mS+Qd@E_9o~::"t|AҤN=h@,5Z/5xߙ#CCO! \s[Fī]סdxm/"KwꝾgF8}Q`V%"ZWkQҦ^,Ðtw>< 9H yru;ݟH9_1zEjIyt=2Xc60e'P!a":V9h=p/9@|_{PYXhuQ 2+ءC[L\D$!]FƎ%لJdt^g}Y楂;,66aXYgL/mmH %_q Rez)WϮ|O\6DbAcMKL"=3Qo~bF0}Ũ 2q߾"YCSB9>X=zJ%y ApKḢI*#LׅKՉ#tRNh_zgFg?(mS똓Ej*~(7),a Ӟ0xUI@]#-}C DP=mn9[?*vZAl"v}2cnmU @,p#^ef T8? !htt͠=+Uá $?UgTi>r$j<+@\⬫XXX֜stbj=ˠ솊~a^͑zN<>#Θ֤sq/0++z0犦@o)j:]6^3p$?PmDPq,ji@H:̰1~&aY6PɁIm߳zQAoDd9》N7U2s4MNDV6am5˭2b .N(9/%w_LL˙Ӽ$\W/7 KE=M;<&aX堊wbc69a_^[uG}Rg'Kk(>ݔ~0 ϰɺ&!Gi8Z 7T}͝19-|03?9I ZՄO#<jWFIrSRy<6.V[S b~Ձ̄c|~*9s,vD WL, SSjU\N/uR K~Qa8ZXV \u%F>`yeo[ Pa|67}6:M p&, \,$03đ@Y-ov7 ,StCzLbżt"9InX1U "˼'+v7ȽYQa}p:VQtJ:rcZ} ݳ*7 0XWJ"/_ʂ-vssۭp=0n2rz$Ab|vǃAC`0ם#)R0B =yW2)Bu`"'FpQ\Ov WzYtNT8=l{@e &y[Щs^_xcl*F:R2`2f(L0]C|.0s >RDoiwQFׇQ'ZA.yNG [T UݤR^Gz&u?9;rG󏀬Q )q"v2V_R"!M,9 )NHe4֠Zxr+V@0fkvhd9rB&}|r$ߤ6Bx$+?aQfx/60[kE1b //b6"Ϲf󃶑"jCǛVG"A2\LO#+J:6$2Ja*J||JszRƞW-S twyRw?@?iԠ^Pَ?YUn51_GаP]@q֛_.ʼnftPGY©q=%d&0P+!bֹc,l ch/v~E2 q}N*AMifzjf:#::Q?!4_ZPZ侳?M|x&$WFueczjnXt_|j6pśYv zT$w|haj?6Q1oMj4I Ül"&/!e5\\qdIesA}eA!Auȷ%iu#OI;yKr$`BiI.w_0iB*- [T 1?O;7k9BqGRޑ_2G YrꩀlLN$;Ng5qi]XeDmٙ%Y Js#؛B181U,uXMHh @m{"(ti((` Saꭤ%vLޞ#)/\5m+@JiU~2],kw?"h^^ l x@D`GZ,Cz6B{@^boALu a~H.{=A7y=x|0sg2 X5S(oǒK5'DtAKdC绸KY4E?J,%]n1VK>Jލ!knL:PnC9+juES"Ae#AA0Q4q2\ve+̶{kD =I@GI]azhH N5| cԈZ쯼ڤ>! ^#_wwk bwCj\% >@3dM7Y#r؉Eus;^G:q#/8Ơ".C-nbEAԯʼn }F,/t}o8L?);rJeZ# a&)IN[z,[i~0!MNNi~:VR)9KYgԨɗHl3bڣ̂v#o%Mb U #"*נ/bEZXYcm>5 .Vb|lCVQt (ڻx_I_AMc1?WB(T73JX& 2@ k\j @~+$ŜӞ"[V kYE>J1 ITs`ó˭`ej-=ű`5I=LAC7Y|GYr6ԭW0Iw6`f 6Kg- K6JT _젲-ZHdAƶh%8T(isU(o{p*2\ScPBR62ꗥ<:tp/3OU*:qJRPmc+ j4TAX}r #E~u5m5 Udw2ǁ{ӽJ;aCzFn6?N YĽBٞ&]p3Nr|eAmr:zf2pݺW+D:Ϧ܊* *؇ ZZo?Xb,lQP'hQe8`6CIh *5\h ${uF4~Os⶯aj:uA2LtI k%2թ<tA9e,{s^Pt6~!8?dgՖr3ً0L[Ղ)J?_*lKHb7ɻ ` O:{(,mDv)Pq#W[3B&gz,35[' VȮ_W/BJ!|vCtdbln=~xҺ6WMr/2gbM&'`LxbcQ.1ЂQJr8oK[(`a™Pn2x?aw^@\%|S*|2;g0S"k=O)<6(qWlg;a^I]fp(>aN>c3Lyk! &SJa4#7,If7$pbU>DOю y[h:!6_iG|n>Lv˒*Ul`cq%NcSKo2t?Y @mL!ɸي$u]2xȄh:ZEoʶ:2bJ()Λ012#N6Q;8 R3o} =;}_rN\rѣh*^q)(jʐ#x@\ "w?( A.1u2".--1U'胦=ZaL{xy/y8tXX|쥱qQ9ʦvQL.[ZM; v%[j`0޺ǰ+$-uE Tq{T?+` v z'L J]Am`ԐbA7@8y[vjSr#\\9 p~yȩ=}GkRdvGTws=Y.]6JCgl kX87'^J:plqF:胾= 9Sgr}TlHAq#_N/tA%K'1@b%I@:qO#k!.Ԇh-b`&\ 3-Ty3(#P oHzzs\r.1K۸P>5mμџZ ԥ=rNMB,#ؕ;\2'W4hCk,^om 1+xxmG? Fs&DY H0dxKRu  8'|eY]qC 2!aE<#2bsǴ30tRjKF`%c >6R}H֘kSYxwwڦfmHJH-HLP_Ł3q2וՇ8[>ͭQ^@vUЫga"p<A/Zpi]Cgz+sXs،IFB1PVsY5v[iq[Ow:͢]~sυ!K \W6?}rN2OQo2g_:n=|ӅS*`^25C@09Ӫn .z '6yc>g \y]kdd;t\Rm}(q8v)`Ʉ\&2b"޹,tUEix76҇+k|ƪ7"fҞ䨗29řSbχ܁?UADUM/NpUs~s" zV]pq;(7]MvWm.LV?1H0 |:UD>^|32ImA`@kR;i_[Q-:RjixTR>^C8O# #s,![M`+د ЏR| K9p RqS4V{OG}Ƴ]F,$+G! 꿱i0OuԪ[[hc1bPF ,"!Y"q0oʯ_Lƻ[8t~Scb4liF#wl=LiTR3AXDBTmcl|BR%@JN8B3s{˨\D%$N?M@4Fj:-87ή\3Hh=b=$+PBxЗ8[bɯ{OCUZA'/53ڣpg(%r{!El&!="cjMm@ӕT`4E7)7 (!u !2zR+ʮq?CiBXЭP٧Sw=ZX_>*sv)>}?ϯSQ-x@AaVO ]ү!Z( $ooʚs@;(o{ AHmzkg0M;p]R0y*rF{)83 1vY{Gi_he%q8a!;eJ1qfzYr 葬cq J^hG$,[5ʭz w%CK ڍζ0G4EW؆]Cn?)](j$`"AlK[V=˕Q,aFMH4Bo&Ce/tI۲k73c$}[ k}V|l%Mo+wwzx,ؼ͡`%̬$D W9iս\6Zh9˻Օ75Vْծw wp{IPJNC6Fʭ ?7M ŚʷKVjCaāQf!{tӘȉh9ޟ֪+rcMoR$D`.շ*KahH"x'&_k Ϡ >#v ]`$y?d@v bkw#mXqOhN9 \c &_2 g6Z:̖Ʊb)*AȨ{PD Xw)=V.&N3la+G`Y7aV,ӕtǫg 8H ~ |]6=$Q,s0Vw {1*@~3-J%[ā?yJ"ܪ+=n)Oj%LėQ}Z j\>#/LN8P`n3D*S1! ;d17-襁d0:])fW]22T,aЋ$Di,~Cl@~.EN3M:M_z a0NNR}v|76ngdt#ŰZ+vu½x"}^gѢ=z81#d-M[UG q+%9VsQIE^LEնGr">(N}lDmH3+tC; n%.6edb53#>i$|ū#t0:X*/<,K\R "7Gx}}f}glFJyim?Y=hP4?MI,G\ Iиh:=*P~K;.]ckTD፮bir%){K|C*[Y ,WÙ:- Lc.bVhYW&a95\ئS[*㘦TRjeP:T8r0U ثw4r>ɴD[0cr7a0ÄsZWzjSˮ&AiŐyϧ\i=%+?sČ\BTR:ʞ NG|{O n&ٖ_Mܓ 3P׋vJ]Q7Y ռvIo|OjuO eCX+D|=s &6ywF@Eoi\Fh%#s.)P(DtfS;0[ЖĊ9^`׵.GC8Vw4~_[Kǘ3BҞ+zZ\Q@mbU0j| 9[]'؝yyL!ewBks-09g(!~AHLw2b}c6 _LaqfUj iɼ0Z1#Q6uwdGd nƎ7Ht4l#82fb'aQwg Ot`B`6FHX; H2*R4vVF2{roxUB;npl6r<@ s~~ո_ QYEP}q 0bA,VEI众RY? `Qx069x~綌{ݬF^[OesZ1#bTr6wcLd(C0S$FjE|jCQ^B W8姯E0#&GF( bKTHǞNn\IY?ewRX}>sx:v"کB:4L|__F#30-/A&&rG|Vm< 55ĞY%[.+{VDŤ+eqCZ|y Y,BOϾ[Z\e"߃˶%c-c۰6B%ϹP 'C /YNFHiSľߎ)GnR҇rJ8ȩ:nZ ,MMR8\c~a<(sG'_ĥz'hxWǜ]bOhꦂ11V}?Wvj|״t@wSWz]bEn;s:VwSi>z%JI=(`pX Hrb?lqDG/mk3$niJYTƋ1 h떆Gh槀z `XD=FKQii_6.uYCq^`aNְm/'iȋYiHP~65Lk ˼=VDk_+ LSd?Fjr~].ARXJa9F c2'+Xϟ"5\PF!cebUm5ގi9*gh_ɄG b@-]EFOA<-bIiXz6v VVQaT=q~sW<.uH ?>vՀ ZU%f%ǏVϡe`>EseVɟ>&'XFWY{ 5B&IHg*~^ѲdMG .S/CCA=.a :0كj.Os3_v_lg!@\e3qr{N(HrQ(f4- Bή\v2PQ8𨊊`f~/\癩LUI^8^wymr-N-*!mՃw,AɥGCՙJ^*Sj%S/C9Jt._ J U NҬ\gƢҳ?Z# ,W i½) pȈs; ̀5i^f듷JO56)i1Є G|PP՚Ma)m] +`֠$Ȫ+9x|d(d:tu)ٻݾbeGaC_;_^NU3*Zt X5>pqVێS-2;!v,'0@#GcxE|aQ{" V\>A.efw1kw`>o&m -sHgO$;ɗT7ԕR@5 qϷ @HE~iְ1 L ] AgW E˜F5yWm^<8KwkI<oo!igAΜ,^!>C9wfY3qTP8֣ezM\M$Cٽ0*$Wq  u afk,ejC+'Z|^B&' TzadVzЊ39M v4x+J=6;$2M3,݁h"D,SӖ)d O>Zb=pF"wVE?V $Np(b4M^"̈jP%_P[>ɴ@iqeaO~9g[|z| Gy!P/lS;c:}{CXRzvV L?#(!#17b~g^tcpcrPo\X@R72ho3"Dz"&fap#fQ=͏kth>fgIٸO*>Z@dpO/d\T#-cN4`↓}\Ә4_<; *K:} 2m M2BF֐ÔBJ8`9Rlޞczf$w0>UjBX#hjX,'cʫ!?[<r&9tּ#'HNlUlu@Au/TU^͈T;iLw3U-U4A**Mef&8w f0k ԇ*y͆fW9 [ :,8$'IA5td+WZ9 wwky+?%B>-wtCFczZ>L1HWbdI¡o^խ1kᱍ2۳x{.,^Oڙ !_NW6Lc8F F}>`BT7䟓)?M@2UKXjJxZ*#\0RTtI(y~Bf&Z1ɵ?&9QQF&@?'G-C4Vz%:Ijr )-h5use! &K 5ziOtihWl Q2K x% p4t1ێ9>PIIQtQ< `|SU=PeʬD^Eݜs>cM[Υ_gCUb~t(#`'s 75M+qIb oUgpֽ!;}hzVb3.t7/\$'QI)=wBwbїש!dXjLҒ(x/gp.ܑ4l 1RmnҠyMe*i5RBkD ]]݂ץ= 4(rr4z%^mO}S+9\;|d[x-j&j&@rilٞ躯 e]H㎞IQ$Jdۛ.( 8ΖeXfrVzܸ 3r , @aީ6دg*/$$Myw="i#.Sع.= i1ZFC:d/+_G_ȷ:6Io497rj36J7:np@ϑ 4QM̗Wܶ]@Ll¨l!̕LKM8Mx3 %9DT4@mm䉈0𹽞E˄w]XK[(rm9hw)y*FyĶ_k'~`rKuF*[V*ѤzSӸADW="]') %ӑ2!%H%V}C +2x=$>D{=͜y-GY&-SU*apғ5W䮿8qڄ&Μԑ$W(8푾'A_J~(Q4@t`ɀng24HK,f1ZJ~.5$6w?O~ґlAiWRE)e+4$UdcQn_W|#^dw[``|3$[( w/+`v5Zşmsg6;ϜzB[LiMA,MO/o';S SקL{hk-K]qdu .D^y)߅,=y`C?ʨd30"^ǧO|JwD cL@e_]cA j1|dt߉CQYഖxM X`6VUvБ6y>U!pdR dSy-.# 4.jb TNh$C*Cr/zO+)Kg0>(\)I}"듢t|T!jErM0&`(*FYJ!}v 88|yhҾk兢}2{qX(Bm%?{+ PmR3`gm׷ ȆvQ]qdETRe*n1ѲfUIA7On]vp(j~SKij#_.`_Rt=.r & bOL&J@&sc>:܈u1C `,3mk`,MUx X!*KD^?so%]T掤ΊxRCb5G`>6y@$ Z(%P "0-қ+Mjrv錧G/bdA6N^yySs.*@{mּl1ɳSq"tXl`/{36`V ORc.P q ? _:teJ#ah΋e+X-%&-!w7h(IO{N#:@$a>К})k!`.2sNY$b`p҆} 9 ɪ'$*h@"#Wb88G1 Cᚑ%~\8WnO%p+\;4͐2Hr- UZB7,#Vm:f yw/val{vg`%{h+ոe5V8M E#+(]ZFJck촰u\fv= Ym<4lWn</4Qpf>p Y*Ҟ9 t)a@WmOFMEAiG)&+DXOU^Z^ G8&5L*12 x=d(!~CMC=%wFĤ&$/+A,7 gB 0 Ҹ@c㐁n{]g}L,R%ҧL<%6IcM""|,[:ֿE7OACYbh! IhbkorX#$>uIX9;{R+h7T-^`6(E@ B"W`pe;&Pşaz]㣳I#WXvyCe\y]sl, 3op{A`BXIX6ԢSMZ nιf i~Non@+m;" g ( %)] alPG 40e띞Qq]6D[娳B 5r9wN ia-r;T`y+@C& yhMƸ+«kȠVM|yYYۗ۵@wIt }pEfa Ɛ0Iv̜m7<tHxW:|)ܶAM}YG:Hq~2lԉ&04_b qH)+G{$̴'k&nP/%C/|wL6a0*4|-JE;CR#kll,m2b4{yYBz98Pw$f`~ 4? ;{vi Qo)GQ=`ߐW㕔ieҸFǘVq'~PP!O- [i{2?5oeģLQK=3sAS|L AD许Mcau^3i?XmFKz3u,vb%p2"z!2i -.o%bzkS5H 5ѢVu?mŸ>/ƚUwg6:NS b 9J,\D FOk/n?JX"4 yx@%Jr퐾}=$rbj.|Y^wFUPJ&^q"(L.0 Hlxݭ=XX;"<|Wiռu~Y@Xz@R9xO+=K Ĺ֒"p$TL[i6;%y^"HR=%'V|xњ [HB:^'>RcGQ,6Dv)[6S-{lFIXPiЈ{KҴ2$h=iF^,(yF*LP')MP>˰@/mTx$#:p?~_2*K2P5qk;ҋm䶬r|gQ<ٻqWzp]㖦Y\h( >RCPTqC7!MC.%XQrN}zݷO)wƉ6#(FON^<]]veal<͗j)?X סopO?˃+ֹ6ZVdzL~cG[=E6M2=9B9" x3c8#jQgmSήx"QM %Fqp3#!X^gzhρ}&'g `5ۺ[h GuSRК*0'`[\F7P`=EMҷpt $@qHa5A}pnU'G'w0F$%}c~3@j t3AǔBsoӨ^.5_NݟSa^C߳Գwq.w{2']vd z-  'i`Z:ZM'\y^rNJ [ mR!nw0LT;XJ~`z,-,[rj8`V_W9&pso ^iAc4Et߳j %_f?dƋO!RЬLF4p[cyIgpDt;zͺbq4##8Vֳ}z衋Cӛ'Jlea "?}i -K25r㐠Jd5ŃTt=hyԏL90 DJgӟ 鬒bYP5[kK8ǭcp; IEZ9 RȮ9q[L3?Ժ5dbPJ5Iҫ;­uYG|KL]GDN|M8(RU.BɂxaYeJ^+ \o8zufCI֯7WT5x3W&98~]=,qasTF7:+u*utg<+)?hERE)<\x1]!mL3MWdG-IfgW =H!ÍnD{98,%v{=3C9|BzF$]QИx˲d͠1jd_Dҟ9޵m~(1.JcQkfvx'[f4$5EYTm }>rp s$|ܩuJ *qIj=õ] b4[Dw2?@H"IKЬ)108)ۓ?&gYL\jj)UiP$ Oe"gPBzQ^-4Mt oS;2R` $Ue-W6v%os5,[g%1w*=u,U;OH-BTJ%䴟LhcBr^' g/mOe)1dm}3YKesɅ)7ofe8|*[ vM3[oiMS+pD=zN4+=6^l˰OdQ$1q\hVsfC)g هզFx?N6}"fgcO *ǜAB"iȉd_aV %@ڟ'BKFdOtV::get56\o'GKd t,xgoZ?H(P$M=4;=MGlmG'׹ܶjb2oPkn U f*Zn 4.Kmkٵ k0^YKtl5Ħ=H 0|vIzz]}#,•kbZY{" 3_/Őy8ldCqn ğec2%B߹r]m˃BlZPݸ%JҰ5Ge rrtbF4sN略 r&Xºڨ {4cZl|*em(ms#0aT-$j6ڧ̈ig3h >Ul7l Y$:2 m'08\V EE@*E2uwԼ ']1@NR2ڧ'@8~h_>R ڼcAc*1CmnA=ŅnS@ gȣ<0g".wU+0KSy~B5ȡt-O5BzAGd]YY؅"d<&*&j8;40O|(܁J#8:"<ܣ݊{MubZsl@L~]_"RؐnnBɈ@ ~Q *UWч?G2jU7t݀&Hdz[!4FbmzJa)_dH@k@`JKFoi(ѐKVI>sN$wQа0;$SƅJMA5@R.O/>`n.pjѰYQ$'D|X+ =h =ij0+oj \ 6%FZbSŚl9]É ][#eOMfyq=IPT`w϶1&s *^QyS}2C_R#7מjY1Lj#wzól *VrE/idxO@8y'Y2ԨtFKl܎.9FE4ƅC)J7- 03rt^.sؿkqچHaUD'= K( ߺt i -$rӦa KV7}?P6r d<;Z#N'P4ʛY)YU\k,T :@ÜlVRDD=3HmI/ߏngH~ժoR)Y x¶ߟ✒,F2=LG-s-ǠH-D֙25Ff$q~.uwBڢ=кZS ;K$"=R6E'] IKd|_Y0tp^ޒgGqKr1=S@|-0wgp<-5>?p'`Ր~ǃ?+AUNꫡZG׵ryv2?pRTkx﵀A=8r.ԝrpJQNzdp<^)OIPE/cҩ" Y 2Z6w:/ӛV;󩑠t?$\)TFη)`e'Ф)=دL`hrdJZC ״@N_H|Zp&҈Mp$tyLJ]>i/ IvS&ԣɭY࡝a )^5m!5Κ0y7r9X6/$&bȳ*co9Yu`\i-k\)BL]= 7/V=KP]>S똗Qx$p^BKh"9M~Ujn#o!#S‡89WԟZ Y4Sex{x58N@P$bSN\Ѡkfc|c3s6KOsbv]nOnA9RA7+C t> ]aD|84< p@Yݑ/ *s;j}J.Z!?\3,ҼkZQts\"8- zVzƿZ2j}J}:QΔEV.Q=np}D%8VY՚<q#$isSD$}:L8f~ ӗ:M]œaUEޔZ)u<{ɢZ1݄1Sp`$zafrӺ>vى?sS{F # 'zrԙE=3gir-e{s\U;2ڐXd`Ѽ18Pj:LH\X' Xw6`Uh=B~P&\cڐX^f mM@j. po|;s,%G,GChi]T)R4e4@8k5Ye]6X(z Vv԰$Lb&fEQRJ;^b+^&}{~q\ +ř`wP.!~BwMBu%IpXsdf#{閴M7 A"A4Ez}{C$M=M~a78??(8ixb=1T8f]U~Ëp lLQnѠ= -vlݏV44P=BsєWS3b!aE@(믯L;0&1obVAVtɟO2 ˯k]ү7J3%Ct2}.{1YDQcŀLc! =-@DPxU l4\-x> czQLF/1$$GQE7ǝ 蠆5ĵq8+ [VXIM)ߙXB;Md `-08@Ej5c'4Sn!MaDDe_ȋlƜ_ՔeЕx`f\N<,4GZwhڪ~=16騘nbp=)9jHM,T&eXcGU>j YmU<״ЈnAN vQu?]Ъ ߃X1& A F,IfvO& |^:M.:@us3U]Ř'Q {`û)_%= 2VJaB?H,]B-Od 2b..$5Q3kT5 /RE@wL6^hB򣁷>7Tj<.Y0h#ѣ1* X=7̗tU(uT=GP(5B5.W&.ƴʢHQKֳͣVt-6ӭ2JX&GI"D"O mIV,F"voޛx2xS Ji=5 <K{BZc(l0:V&,e,_JG4"\T&  &!`?x*W!]˟Zw5qV[BNY+ڱ̫xRB0eq~_MY}pmJm(wW!8IЛb.pG( S#p™`&3>?"a0l@cI &{$E_2ibMReiUR.@ӆqF=T\55@U^_'ōiȉPțyοe %uUhn L͆ZX˫t;y]>`)?*=[g]Ҋ웣ot?5[9r}+ ўx.oK6"ʽGp\c+P>*jNr3-J3H6=zzsc>Bxq?G+^)Iw">^+sQABҷ`Gǵ 5qmAN-%z!~ChA/GIT܋ KD OтuWF4նbhզYIxK"ۿ0/'M B㲡Ϡ*9`' *u>TuxuփW*} n&ɺ$*MξRb t%^&65|.%nX"[0"ϖly\v۽]LnRq b֗@<&;)7W9.^{= wDs0C%g%㕗FRd71ReH8v\zạ'lBp`;;o@̿>)[<;IM߬ #N|,P6 $\/nb(εʑSyr|P@&EP\&>qkSR"gcSܲ. z[$2S<0t.K㯦ג NK6wgl>OaE+%! Dy~ : =>13;Oˑpb'l#إV1-{a@ٮ#Hâُ ]象r$| F {O g#OquzPtCglvB;𥸠%*dU[ːƁ2T_٩18V3#6aR-N8UUejV|ʿ&QH-f{~xִ &Ab(.S(TSK~bH| "y }1Yq)f],-s0δ}UF< /9gYZ07070100000042000081a4000000000000000000000001665094420000be80000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/mž>]?Eh=ڜ.+?L~r)&0jd-;n͜YyΕ">lyHy(a5^#cfhF.psnRCLg6{ _.Tg9S7M1S3 YIq*]fXzn? guDLu'um2FŤ֚I/XXwȻ=ad3%Lw:ބK&?c{DTWw1817NAʎ+{ = .uAh%:Ǽh;K <\v]rzfRSAGU,ZG7äv r hM'_V}^_I^ّR/]Suu4' _iYv i*~u %?cvfg7fLr?I iWI^|Y-طٙΥt12%6&׮[ [}}BBq$cC;VA/byޱЩy^Xq-֊¯@ dV=j*;i]Pp)fHR椥3v\ LbhkɚuFd2"K!'_Y ȏ "tH3F<42?h)JT",6d!ENǬ18VT  €c}}j|67J8e?7fF7vrV0'zk=ټt0)`<"'e%?ڂKt| n_craQlXnѢ/sD`}鬕YRd@`&kJ7@Gc 'Di<"e'lĂq%8˦ j/sw9QoNlJ>k4'}:vK-<^m!)3ɏW @Hݛ.vll,5ԊnmM 8pnV]9,j>Pһ an=6څt&9.6)EG=&){Spd6'8mtek󠓫H>A٠i LERS4l4 [;̈́.VDF!{~Ѐ_)ID;!DQbWlwp-Q]!Br}V7)27Lf p  DkMz!ט_%OUN<p5:"$4 @ULFCZ$8JW6pK@hK2L xNˆEPz J.z FBT4g͞w7{$1c 4hߗCy  o[K"$Ȓ7XTۦU{8m-LhT7] 2fW ]#%jy 9>cG l?fdu1֡.m0BٯlHp'B nXpu_AqvѳЈĽc,zĮYhO??soU&>^/Ut{5ymeM΢G }}˦TAy=l>SRr$r1`Z#U9fAp1 Lsffט-rGU$NjyNf2TLGpC2z( b]bi{~/҃!I Qo"2vyP.X$g:aJj ,ޅa\mٺ>s7:r\Ƣ(J{[ n9=k4 us_YAv;FAťx͍-&h x8 l5z!\73JV2Md o5#w~ .iׁijIqƁWv@A2e!lp%#Yey^~84 ^H" Pcf`1/Ш*gjjMBrI˓Y D _v)-~]I!x { ACJrLbF%8!q3`#,t9@ DCиc˘̼}%V>,ZZYlʬ.:0cڲ~؝d8IR^Ew~M@Sx)M )jkŠ-QXAro;Dvو&4Qv0ւ/ .V8$&NkJRݮ_rbhvqwa@ΊZMV)zNoz׽2&H3y4(즺%6 NCw qxYoKx+7ON>C}cn$ݍI30n2,Qy,J#Gff+ UC izձ]  ^v3A4QBO&Q5A7O TXLŐ9S2ew%y1(]c{V|+ډMqMt!LBrJp۞8][RR]-j6EAdjg]x%H}X16*h]a7/3C6 Hn]'ax=.1Ov a_M]jEtlxNojVSg\2v>?2%mm.me-{)a%LGMМm=8WWV w!! Pu@RdA'RV|\: 7NXU;TlDZ+]^~6ܰ٩ѯ8!X=Sc( eQSp54jI)!AGA(RxSy(MjuEEXU8l⭁o{V3-Q81р`E?x =YYm6:ODN/oWҏaC)}4z=`%Ԉ4+МD߲4]rg.Vm~٥(,ĺ/>LH ;|Xhir6DQA 3:s#{ʰVHNpr1GcDm8 uCpd-RvӖ ŌX4;JC+` >8\eXGuV!;TAro恭+j?¦SCA9P)rMgwP-B{Z8_&=!t甪c*ԣ Qxpn[<3وJB]?veU2rhGa-;h>~ PlJ?b`E焁:07׺xgbvGRb{KY\E۹7e :z<oȡ3K``62ph̆ϷePvJV(IKٌ8<_z:([qX5#g]b yY)؄8k0&VlyjǗ}ƫޘh 2"Ek꬟*9dȯ:zËwz;r<@uXxߠB(d>F}6~H=հMk/OkˮdOr^g9!7m8f#hI LA;,PLWk8dK었; sKe͝' t4ASY5bdM^C0[Weoc=&8˞;$w;3]\SQ}C j\!)0b6Zt8B$JBW]klEsZB~*(EGlcοf!T8:~Uf,^{2 z=0 S`$*B,LK"~?_XT{CFqrOS&3[cM[~0̦͞}2M>|Rb57Mw^ R$J]9 f?5kQ#ceM7]zI ;G{JmU>$ P!ذ ^nEwn+-TLBӝf\D_Hd 8<=Z8]-3]*1SVݺ ȉXQ+CYʫX4(,AҳCy`%, 3T#G (:wIK`&-[ңS@`d48RzcPA:M3ڀ̗CϧT <|o.+qkwv4svn?6~p: 0 0/=!;>?80e G&cK<f"l3u澮%IHQqSDK w]ܽ[L~A68-$h?Y4D!E@uj"im w8k @g7Aّ`~lBNts~y|y L?ӴHcPXw{hh,F.)Іɇٿ~&(*[ ڞLQI™H`3UC<<גayΈ"JA0sG)Wd/7$J I?"I{ɩEcp6a_C]Dxj8~;[y ic35G)̽֙"'`9{F:S]JVP'8zFAcgq"_ͭOW/q[5\􆢺hj]o,VAZIo?S urgߛx`jӞ%2QA|B5CC^+m' J1M~LˮWsAJ;3V_ˏ/Y0ȷ҈ 渟$m-C~Jj2>DJq$J9!sj 5bn)жu(Ÿ|m 3-{6 P vw[ +䙪^VbtV)>@Z^Y(4ux-ߌegr#K_l^ؿ$^ώȄ=6^b )Hw_lBcּ<_ncߘ6xETlg|GC.) rx6^23 2!&9MzH5󑑶Kr$/Wp q10V9KԮo &T{| #p4{i?Qed`/Ϝ:{i= MGw|Pi;рB A2`q}Ir\uzHmtؘme >-[_eUmWRNk_*yt= =tL?ݖm qx_7&cyB{~A{WQ-aM0> oWM Ew bY{ Uf NQj{ V}\#.$aW!!ɩ(\qF6tBLƥOU|ITv>H+JkcOP(I82]#3mn#>3/V ggD=@oVLAKnkx;RrE,yҧ>%$(ohe; g&"c޴U3K0X7E'#4Toi!^IUal_:R?4U(sz i岰)Or17_c*@qEotn^%YjGjrrsMQT!5(=Qe>XL"?w2L.8(K_~p^wfa N7aRZZ^B<@ڶJW pz rϡ? & Eʶ{#H| Gc+ F+%+aruS3w5{?}}&S c19xUv2A{f1` "yQPɬ}ٯq,d-Q娓W=?L0@ADtܙmkb{)Y*L1ZoVv{sͨ`J-cPqFO`=Q% @J*nʑ"ДkW~_Tq3VQ{/dΡAˆAB{ٖl/>w(RQȘ;dl,4~%$FjncoZu½ Ys5ng;ҧXb o9vz$╝Vٳ++5Jl\WD]i&}N> .j~any" v;2|mn7 ϔ"|l]X&ϊbsk],%]kXwnT43Jul@ِܱmoM8HjwƕˋǾLh{+ < qQ^壙4Z[[ KOv[<7U}u#?Q[F ^,5Ѿ,x*f5X`&3޵!(JDK ]p- "ʾègwaH;wȵ*ﴪb,PYFGh ⹱{ .fRn!|Ƴ\7_Lv̮ncVV Ŭ*'|Twvd sZۤFa; ̱̅ 5†]UkD#{,ǪV\acA,G4~f|0 |pYoŇDMHW/#G & lErͅ %D,k>] jqajRg:Xtp/7!7Q;;ǂ$"rkI|("no,88K-7xĵmHnn&|d# +uո:U6Ưa\0k+J7@.X] p%#yL%:ec=[lܢv^Q~L%zȖJio w/*O¯|m7`~.SPz $!x~]2.oJR|t $͹#:HYqص=(FXCbB1h%Z4l&o0 o\ү7e7HbN5 KXvzHj]Ӡm}|41%8;u& ŋ @(կ{9_=yKS V5 ɔ`cɵ2SQEsq6驔ǒ<ޅ CMȩqG6կDžJvA~]@tOd#{#~xT}]/J0!dJ$P-G5p= s.a(LP,8 h-7@qNM!bܽGdZ<*=X55cvYQ O7rzE]r"ǨN ڞ-SeI#8I8x<q#I?C_c"&4匋glH%^ Q9[1ª}OXՄ&A~gE31V%\⬉nBŮ kJUV+ <~wRs  ^e_φܣ``Ѵrg(m {d-3'=x{inD[ܯLzK>ˮk?zfCzhѱ3\Yr/noTM#%BHuh$҈S;nogߌ{9yOݲu @>9gƓe%#2،4Dz  rpRg(Mf3kUbCB.=,*ka i4#~l\+L/vtjr͔p~6gm˜Uˆgd1쭰7ȢoA8gEI=)hFg=>bd<k@29~Lh݃n~֩z̰ ShtCrUo kj+%*}wlħكjl IOs$Z6ke~HvLy}*bo*LDjoFAa!"ЮL\$xjb:_IĠ{/ ߟ7"MZi~:p <0#0HCcsτ6ù+[cqU@ l\Y @@ӛO0EI B3oC(PU]{g-f.0ʈK9L/x^;;Z,Em9sqG3. &DN]%[BcU{H*~euD`en[ܕ|#^c[(XErs?8i}ryRs૱0C F*FJyWβAJ+0,th 'aˤu7D*cЍ@(fxIb>u` Hwn"~mKxKsm)t5S{k&QX 9gutߔ;kJncu0g3ZH1m3^)ISٕiyϵukFwBԆ=C,;$Ĭr׶5JͿG>Z4=D@v9f;?*Rnt]xz'WN,C\5|/d!zҋHG}9"؝ mYT9$4Re:Vc̰F֊^gTP۶>5Fn$|ipiG/3]4y&cg`~:N9]ˮBa;ˑc?. 9B&˞leln?Uv:r_!Ta Lq` zV똲^Ͷ2A6Н&%%Y3|0;Eʒx.JBAI욧3gyd7_8x:<8tC 7$q|c/bqWbสYunlw2Fj #1eL׵s; 4h8\ΙWʌXO@+NFЌ]]A=\py%x;>t, idk>dW G3yUr3Av!YY7y]'˷ _m|aƒ /WYGOsFAHyCٴv`zD}bmCrT=AiyV:ǚ:`lüyObPE-?|A^Q-m5DN< ć.pg"S.냡ص#RR|? #ѽ"j抿 bzor8H>,W5xnB|:â`[K UGsXm;[JhC7h< "^ַ4Nf8?asbD0 T~l)3F3kM9/[78!̋RoF޶y D g0t=cd ˳I||z 1G. 8}dwᜎCAT^:W"R]Sݵɏ|UUQjn[lϒ}QAfm҃*%^ZsɼpdrVm6(ڬfÄ56apK/atҥ{9,b@ yNxA +22<=rGRc՝Ci03O)$LμOފUHW tZZ\?US6:`bnDwlŞIAJL.pizi)W~rW.!\ kdiUjM-|YG*Tp)!BfLE5P1APJi ZP4#\ " DV#OH :U]V9 X5҃$$\\c,70|ť`yi6 lHvFG{\3ė$x+:7 "r*OxK VvAh> -ū]%S MˢeT`AxS$8u*+lίV%(!n稓4 b!bgbsZmC95Dgd;rLp t4g"5#YptԖmJs]šUK~z(Y$\-lӡN5/oxxCXAC3Z\TZG#X*_6gEESUG!r\ aC^6P땰LK݆ADW#ZɳcElIXןt *QՖT_}%kS1XDcf8iqSRD*FmrpV\K Ag~pV˜!n(#YTV3|m7͚xV&)rԧ6C]2<DB gHZ^9BŴ9KsڼZtOZG]ݒmʡLô]v2%{|sKIɠ|˶DE.hTǩ {8+F qzrTA Sk% p n>o^)5J1/#tgLBtb1uVBҥbin![&9MKx9Q*Ÿ+Ѣ&>pFu?!Cqq8!q}JNQ!l8/| ޖVAw"o>zAB#ge vvލTxj1c?Z #6Um?D 拻I>keG-f[9(9XIuS)Wz.H0$"("{lA2TU@vb"$v^@&4dZ ƴTͤ 65Lc$p5gSAV @cXmqf(| PxE{.Yd{V&uiB>)pOOW8t1o]ߨ3ЦBk+®k : TU#9%耲 qпaWbϾVssO=BX(;dQ Zs @n^6"ͤM>AxLԎ3sDW7k?{AnRCV  23[V;SLd& 4NG!z?p`2^rdA+5,`TL 9H7߀t,#.zU2Vi Cp 8{\ H^4}A}}, qݤu֣D =GXLce]%/ }.7aksۏfoc-JgF\*[3GF6̮Jm!SQ?*,2:@O4<9q}Rau&v%h$J<#'/݈KuRo ( 0Ү>l FH#1ٽ/݂oJ`'=ޑv۴oz?&JZ5"iVm=KZr.tb(5RY*Ualʕy&˩ -OI\jf= O4 X|3{Ƹ `?C)ù?Y[Ő_Hn΃~CyVn) +]h'[[,M7Ou$%?5q0CbFCk,hK G$Ρ?֭֔~ęcG[gg_nz*ƌ Oyd7 FVi\훢f2 P=+"ǿ] *KȩV?Am^0yo*t.OwMmHU k?LݳEDƻQO/O"XZ2'!f-m_Y'J7{ c_I7: kAg:`]^ {>Rf0 */ho3Uf5e平 ݟzp܋=nH.']e#pkL7+Igs6}-q_&\ڣuRhցWQȂ#V(t$qne7YC;8%B0$c6k5zN+y0ws[B}81lhfc*=9Z[mȈZv+̰hn#CzWyBUsna̺Br|!I&Me.?`oQSVzgt`cZ6g$^l©F"yB>I̿I6]՘ԓ0pK/;{I|jAeފ:!A,_7{Tt;wZ`(vV},f-\l6 jR6bI&x'>ƫ&tȳ=sߨ(NJ.qSkҟ5S >T4]|P(xgf 婻ddLMXz8œ=B ;7~B]O]i,Sg|?1@ VFo?Etw b++ל(g$V)^d'*4Kbb)a흌"3UPiW$\ rzفRYQ_&<V #!S1`W~ hO] Llo&6{QLљrWp pu".KPїPbcX+(UVzDMc%Lp UW|`E<@J~Yʛ.@C~S$T$+uڕy )tSni$b}5<ݡA4 +AwО#5V%;>%J=(ӚvF C;'yO6,D˹6hQu@T<Gcj5W=6& Hy\u>$|s|ޮƠ8i(dCЕco C01n iO|Sև)/DT}c3e_\+{@)! _=HxH~DWYxbYba_r򳿤/C04 X-эkSSKR#2''k`RVI˹kQCy,#">1p%޺xI mbu/(\4>H] ^H[ion,%ҥܣAKDPŸe#OęNdNM"?UNnI^[CD}YM8kBM=#_R(?sa_ hm|u|.`^rEބs\3-P8eXNJR6W=ð`t<垈HJ *S`+}"9R  WNN8{5^+Ok`V1;iH(\ὣ"D$x/d*,%bH2ΛHιjEyї<0o8ίOx8,B=1Jy[ K1 _o.2o.傢K.4N^1dk_ᒉBLy?_qZ~3窆w9>8;p-*ZT؊WmˁS:PGS863L߇ژ KE |ߩOcUԐߍ^茂U ͳP_hi3:S$z#ˌxޣB@2V tg?<6j`2# eJJZ_:L!0S3GO|Ku_ώ5[Qb]B`e]V{3#c]6 NKapD u^}9 ;Lj3X9ǭB/x`D/CY޽2x!841[?ဳbϼ[jލr ]%zۭu\.8Ӌ#^>}T* ?Y\%D-o/!oTs>0 WdZK̭%-Ϋ.k8gm{HB`cx|v0[Ґ!R[*.6|`MAECɂIjr&1PH2*%2r 쀌F5`s2ssmu;uyJ7*J  %]AbBPyiP 4YZu8[(Үwh~:,Z!@4#'JS`2@ >BQ9\< )|ĒS520={$ hp>oS^@3Tҝ0-ʹj3o|'QGJXJ%y]6剁 ׳w³RP"9^%@A5TS:׼<`c=1TsuHmPܼp |A"|rgP'F`Xu6n}1]2,EzI [  ߂BGhq_%r807T%/jc]/=L$+CDfjNuuuG~8mAxofW xbRir0H2_8A=RZ)1ϴݷ;ŹS!"R evPaszU\^B5A*<4ACv U' x Rq? )~a|eOx/QNŀ)uc, x@ mT\*#Sc_+ 9@ݪĿʹyWDv̰KڔJdhF~T]>ؑ l~ *à?1l^ [p%7U2q$H,)Ak}+aH7Ka]llA] zLNͯ1!OJjOۿY6ak\'euOd aņOJZܬAja'H󶟦*ET, L]aGhXvۦl{ИԱYOT&Woj, \oWm8N߫h )Gr8*]diѨx/X>k 84U?O F µ+xDo.]Í#~Co5 2qvuNc%Z6sI+]&3pDs44.(r Rx_lX^EKCW:*!fRQr4׃@OX#ymi˧YI֖A[~b~* {&3QĤ~}]Z].?βH9A#TLpKK`JPX'&Y`nSw_"sRz\ic\ M,R9Fctb{lWzjk) ~Xx6fX朿\!_|y>gKyI@Dp*!\[X5"o:c(SMW=w>QgzTL#6'4wd8P']ɞםCyt0ZAPSŜG G ӮEH_ +rǗBAjb)&`00yr0EPE.0|6Kedl,l%g? 9-Fh#E ~M!>+283v@55HI 0]^RAi6y+hǽ+X{gN |0]3wەZMôSDC/p`G\D"#~o.w<-SBHAZR6%e"[y2B//`5I*9UvHwʨ`#eb"I'+€ ѫTRw>6 z?b9-uߏALTZ3 :Er+=]r|L6ͽF׈y*H`} s&eN`VBY09I[ж8]?\R`:BԱQne; o F. [W%\5hnE8&x(G}aw?EzD4Ҁ8J.#U 5%QMʹc!c)i+IH97z)LV^[#eP9e+&Դƻ?@oO8(ȏ˷,#DѦbYqm@Mc4--Y!&l ' ܷꏕH.i;6gByCᲞ#QխD9,S-M˝۰ qΏA:Q=E24]xoٮϕ6^5[XvV%ܲx2s2G`i߁j4{[*AHZ,HS5x\60qOئn%o`|L`d; 펼@EBCG+KexCK-a$z[ߣi&, <%5;A6}h@+ݬTO%4õUd"6cJu^c5XXJ殮L^DƔ.V9*O^G?ϳD^vOl CZݝbS3lc)ɱ^ɺȴɔG߯G,F셒?/&I"UGc^sl~YDU*fc  ڜ2ߛ9v@?탧C?0|Q Daa8+{A%tcc.3楫|Y*  >X 8xSE~BgVD@Qp]!>Xc0AǽcŽ{RC'[?X&3l*ïԭbOIH:?ٕå%`yZNQudó*C:(x՟"nGBX/̮*/k%geVD'a.;MEd#Bߑu؃[8G hB(ӦpBdӋ&HFw2;d3i5S2Q=9 v9D=J4KGOwE:&M~`#l9ebTMH@9h?( $5 /In=+v?9nM7 ^h!ֺ.6x(|smv[x9qni<`\$YEc֧g(;+n#F ?b`\HUffDF)L GpGu>R֊j{FLQ2D-HeDK,щ={?ȼr/ל&RAO̫[9D|O- h!;i8KrmS bۮG燻)^i_hgml_DP{SXvfE"~oVHu0,҉beI~=RK…˥,$Pk.#(rAb139lZA$ρp)V7xa\s$iAf=aJ˧SL}_j(C& qg}_/$dZ:9)+\ g gߛY>k 혖d.L뢑ɫ8TDIzЪR:uvOmCQ_ojQ@W&whT&Y xRT[?OG"/kop:%ߒPˆ]l~AaFĊ{zjHN;fý9g'GQ|y ^H  ++RZB''x? Un4QUpI~i;4\7<;{fQ$3 GCy"[bJ6x! 9 %Ռ^g\Q3~ϫHwδJ0cr,)?#{iQ&;\v \6zx)º)XFkpN&8K2E;{x} Y^@1Ǟ rJKM?D<9 r/f7|<u||T*atAR14`y~$x ǝSvO KENT{чP"Nx ;=:9f'.-!6Equ"D[ETNkr-ult#5)*WmqKSי$nlGzh \ tf8tC?L3/3Ao NF$5V+2Ǒϒ4. IYPK b쑴n=x'@Z ]AN-J!P1F4lt PA~f[#rw?'+E윜^@[wpgWZu(Ta-rx|ܗR]@)i1JiU֟]1ΊuQʁ;!B VWB4v =D1^\6QZYvsxҿ|GH U%~)(OO}sbqA2@lRT& h2;mPbϣh|I67NJP};L ƋO 7S\p̿gC꓁V h1ieS꽳!]\`1Rz %ٛEaGx]7 64rB])WLl7ZN_g+:+ojO[tYžX+35HsF"^+@i\B{at06㲁s!3=(Z-zJqqL`f8&Lȉ+ y^X*xMHi\ ~^(EKV{vx@QcagݓrKszQpA'*y(2Ij7H?ۃW8A;7v3( wX+ `l<Ɠ }f쓻{ةfT菈$ B?_g'R,Ӭ,hvK7VU"DLjN&Vy.U$x^<IKwT|/ eI 8wVev?T)x%$%ݮR V,ɷ:|WO>B ~ފj1 Pڨkћ-SPd=h1Ai83xK7R1S{Q+^uj$`Ɠ"ŗ:yNj!`8L $,aQ0ێOٟoT fNCQô:"ΩmAؼZO+@rXb >GUȨgF[ɶ0/U0鼋)-TS;UT4'%j3r3¥x:Q+"uxߞ'oS ¥県sV~blYA>6]sefiGa%$+@ɝFߚAP]uu_P\ȉOR#KDZ=Ԙ87/6E\(<͗.$_H|Ɣ/͖AZ׉n˙)THB,V| ZUN Ǿ0YOb_@'{cGB:ֳGVD%Up4' eݜ^!j#zq'"I׶c~ y_IVO,CMW2kJ:W[É[;'㡮muƓA& ZhFfCGb UMCX P1VTp }\?!5[RM5xsQ[#Ţʷ}hiPIfZ#!a9`a3_Ze|\mXCݻ:%C" lij Yߙ\J&b\>/ɨzGs9h$DEsυ+E>aKB %蟤U/S 0kuVRs3pTzRTg_wX"͓&U;/O!865^!VPw\U@ =QI,m|W:C!v"9[aaʴ"GPBL JJzR)!:oGy]/]\7Frt94c(:rC8d$/aKtή@#~yJ_Gt0 ʯ+AݜHћ}l9 8p;c6$PV1>|n5f}6B%akۓfd;le |ܙE߸a\گH1Ic>-;箶tvzQFs-w3աQCTH;ZoZgP@8܋O CrQVa@u2݂e/Ƀ@: q q$֞\(ATqؖh8DT7,#z_\!X"}KKAQf'r? Zp3茌毷ߓPuwG#aUвB2t.1dTqOLO*fs-tޠޥyX9ΏGUXо+n{ c=VnrL9\>e_!\\؝C*N8`@#Jow58e* \`JfKL`v%b붝v_.jL ?OpvɽP1G Ym ,W^wuK Q T e[rLXȔqG4BiL^2KGN2c]o63ٛxb[ty^^Efe`i[/تr\s\(͵xTdHXe{2') Ꮷ+TI\Ȝ&UH'G, -1z&7P,%2tR0-H~b\$N#*X87IӃuO}<=\4pmwX6OK~#}Cs"͆C(쉲H ci-dǃ*:Ў1.!),VZeG@c{ZlkӰ}J6lj$8+~`\u 2 ݕ@[ՏS3 \}YU074q3Gh o ڽ8\faKCY'nbt+D_ņXv*BgE{gW!I,")Iw&XU$*hV?SR#!Any'Kt9ElWx&~_bE焬V V ebpLFOH_P nzv7$8J1UW`?FhD0vѼ^Xica5 eV `:q@2Vj !+(V^晢x5hU/ o3ӘU{^M!myW"GBlRK0.mdwRNZWTߞSSBuU}3P%;"F{#m{H^buo]= "!:̨: 76M]O6($e)^p<Czۇ.o8`c#Sq髾$Mq?B@<r_ !u9N}"H>c2$l4ҍ@+~eM:{ʠݬ*O❭8I.|E \}&"a5ט(KeM}e }!¬4{6'll+ h(@JxrPOM#k&LH<8n@O!~J~s'1k+*f^(He(lhj7⤥+Ty%Y&iZ| LteaOeԤl#pƅ[3"bt郘8M K+0)m\{Qڍ]*%mi8Xg$tm̿T 8"^=#ӂ@J&wVyvP]= U&8%x[{kzW]}a2uM.ʕT$2T]]uQ¡ @jL5Dh=dDHp"Z<ը{DPa;90JtkYP}E39UWH#![;;n]yg \r] x+YECPtCFr*\?r+7*>Вau*C3-Vk`?jf~Җw) 3e;)GRVU2:}'P/!xg. `/Ok J-G‰I]xr m -m֢ut,F$P@;Uw9i9%GD&4iCIշӽ+h]!"h0.ZBs1񅴲雅9 d~zQy}Ke<b,9{e| ;G{MrjSO1MQPq]&fb(q1pC C{'ٖ(Mwδ~ܒꙥg)i&I|lUR(AjB& NI|}&JTh|bwo9EPWp#JƄܽ+Ϸz:$=("UZFw#pHR58iUvNzpjt[X8z\yqz˸J*(Qʏr< EWMA%MG # 9(GYhfCK{C48\*cC/)Hg`q\#1G[3 c( 9U8A|l8 KeKT/wMs'Pȉ+F"?tzN@aw$ƌhEp-w%5Q3(S)AKD4:eep}A6Q@(}I5jlE2lEȜ ,b}I 5I00o??VNzIdYSk `IBÁtNKCG-XL r8 Z o ^%mdcs?)ӢKsRVpި*%|)!8; (}) &qgԽ#-zc=F|4ꮫTdTu! d"L ו*#PoQKd =QI]+ճ;VC$|א?Rx}ٍ i*zfnhG1T1@y︢O(x P '8,T1xSRH#@>jy0 .nw&?`=GYl&GdKӾqanS6 elٌ֩vt|gkA oN.i)_pI5nso1$@?'Dݺ0+CbwGXVJI0s>&QS'4C>B!R6Ztx`lџ UkPڅx֭/K!SC" 3O xw)ScM&iB]lCՑ^i$ =!_{3%{-\J~tvLݠv tr}ƉDO&v}'\CfyxBv`m-!G8j˂HXS:[\(SU􎴯bĨ>U/+Q4_Wfz veW:ZdJ*@PY8JŒ]""2dDj׺:V;&ah9K OJ!mMPM*UL@uә")kWHVx]\أ=wUԡSkOUu[Ig= l"5-9+ҙln :}1'i:b>e7hLh \!X gY`FyY$R.cõא$+Y.nJɱ^GOqرd^o_kƒ!ɗh1obq!΢]PiCV9e'Д&Xz@~)9#[t"$c Gi7I?*V?)tM` v/39 vɝaRհo5x'_ y?Dm`q䔎K̿ErDx$d/4YBRC{ORgĎq5\̥uw@EjȲm99t<; P=OR51&Mj=|FT1|TlýI7 DBnH&j43h$.Q';Z}jēn83ѣ{tH1LFDž18l*fcDˠ ٌl`{gυv*c?{Ś0[*n*4xkp[솣*%yՍlM 1yă.weŌ]T2v>DuU-d>ZӺ~bOtp5.B[tf{LeЫ0T%,Q#([ޤzIYf_$ (5{ķ3u/Ht(}UM .Tx(>/3!E?)\?_}#ņE,ډEV\MA tta/m5cnzK5Lʘ3AޑA?iB~Cx"j]@;1Q _]YR."*:6D#?\ty>BÍ;.,k]|>~Ǯl/ü2u%!n"יQbRO7a'4j=UBtZ^n;%ImMgɬY[BГolu WRTfa Hpai*mK))UwRrX}b;H>U} vƼM̮tRl.x_b/=hgX: r\w)qirA`pLнL|Sm_ŷ9k4ez=̽lXusYjS#,vW_^nsp>r'Hl+sY&R+k ߎe\]E>mtΓss!m]+cwa+qMf{z;V`T#ѵn`X0ΖO-$T6`=?Ŋik1Mh5z W_I[50P`&e퇝J2uew< (|ZM.EÏZ"SkqA~SwPd6/\jN#OI|(xQ 4K˔H(Ș `B~D#@S5fpfW,@W9'Ec ݓ\'򮥂p"|*BСK=_~8yłeh'YN7(UK.nB+d KSXڬ~}! ɑ71){k޽^]=I6&8I5OPsŽݜ'ÈXLr*o?$5ӎħ Q^*1ɇ e#qύ,VCodnTM .<nߦLV#AQD߫'|4&f u8*hgA[Кh/?h9|.T7i~uC.{ _Oo[.A0yj6ox8܌cϦz$q(ckB _r*ޟH3ӖxF"d2BP})+n\mLm)Ƅ&tMK[Ռ#JAaQ?.yY7s|ԌE~, {~Ϟ}:oB7Q~U&dNRڈ 9Yb2ap; њ r'ٺ :(&xwomo!]A{H)҆d`g /74C0D1yX:R^XW0,;2 @1r$TWcBPU]\ L+Lq®ZK76iP )El苹HU+]CCi+Ugج'8( =c O*&Lƞ>ݼ#a2XW\,1ڙI,.8@/W2nIcu'.Mo=5ရQ_wئSpAtFJt^&`0U7B4Uo u &)'_Oc+/hʙՑ`7^vra8ޯqh&9\DFlaBz`xb_Y1"ǻߑMLaR(Lr[V/nG(Vi["a(1V7(7Jw/^W]fgE^Q89ɇS#@'+c]tߪO,ˆ\E2$=)n|@|5NFs}I̅v٩*6Lg,+o1z5*Eگ)t:l qAYv+CTgMfZowK@O> ߓ^-T!fa5Z%b 2A9ttS a~ė)}SnJ]77G ؃sud ٛi+@ _ApK'(,p;&_~"715Zץ_jCFNh~)l.Tf)z.2;U܇ %Ť]H'!V#MoџK/avƓZ7q~3ep~·~9-)W?1$TQTz'Tr5F(,G.$.ϭޛ) N \j'soMcȕku(|F_]<2(mhqnؕj,C ţ7uqKZ1S5**Z`zb] \ wd6E~p"x橬0W+!\N*ӗ|ng`\^,|bLsm7xs QzÆ|▁T~ &}7ͻuLd"`9T#?/)P& A/L@(=5gLfePb1~|nnv$en$.vRwXQ$?*GQ+.@C+l62NtYANB?;;B) c3*NxC.>H[yĶ z&zX=CLT>S߀'SqDF[Ov[P)^7I XPDI/YGE)DbV|A:Q^E_x G[zP`٧ڒΕ BFflA"e`=*.u$ h_e)+G0df}mv=*9ۤ́_R_*1P *'wmcj)cqp"Mob<.o:m֨f^+T.@ջ]!"?{u6cljc`1],B"#quALT8vF7"RhQCW4>C5i ˇcAZ5C;@~X{w^\ܦcy0}Aud +TlaKf)XpgEARk6_u``\q31R>ְb^/۬r;:j,kn) l۷ackP_WCUS6L>.sči%\.'cV'GJ>l:Ij/QLݸD^Ԫs0l`ܘ\]bS(VMg+❞>`ɓXUra o7OL¦ٱ!C$|4}{ Z0Hއ,Cmq}ϖ )8 5rpleP5 CX}~yD' ?}]ͦ46('r %ytX͹s1GA@y; JD&5Yʻ>jnWXt@.+h3CVv' Yz1y^k%W3DUDl[ZPiXS%>쇲i46i]k.#Bv^qalpXxTשe@ €9zhKPCݓq-E¿RdhM4D&4xrB˸!hH"n-FwornPh~7\/J~IM{k^r/8]du-Is}\X+3/O@BMm 5x8DZXR~*=R6W%w¡' E Yvz+wױgd8Võ9XoO"!.-#۠߃G 1Y>`]cpۈςqΆFKՌcYB2h6%2teu {+ctDk)x7|w2a*CKAo^aB>FHc:b e}[RL"!fdѺv<;3=8g\`bjpa3u;z;og}{R(@VU,?'|QeƏ@po!&$qQ (E\J畎5LH^pWAG&96Q8fkfyEl'*j-8x?(Th*7*|Dų]dx_Č!gY˂6ZS_L4Pn dU< CC^î7sczi~oVV7O>ϡnE w!^fDSc:5 svT`=rPx0K[$IޫDW xGTPfwAvsc:jREN= 3-lc7"q (w i9JJLvk("DvW7w2= M>O'5xѬo9>P8 W**[xv;S֥,5v'o0CXĽl'N4)IQ;[z ' JY_HUC5OYKDf6{Hqo4䁀-:D ɿf%hXn9adVub ٸX՗LmJ6{7eB5Zۯ##:X6&5GosڤX*%ڥ|EU@OȚ{b+:M 9d?ڗaB$E)T.{q$fl~b={1VIV HcN Hryْ9}ߘ xðcåPl4Bbf Ֆy4 RR}oK_sFc4_q;=ݍYU.bRu 1ID$jly;]od6o[7F)C4(0:êQK*[- DS"B+@pWuMRyp\՚oI,̍$("'kuˑ )'A⮾=#徤N_K,rOW:/$ 7 ZCw2+m}Y*^Q5J^X>Xid0䈡,dXbg VB:!?!Ha+(`Էx';Uֵ6i8\AqTt|?^ί< :~jI(J,4tIR _&Is*Jn(nZ$pX@5KCFBI9cO4]Q*"3L)%dQmtv+O#5y<+ę4z1 %r`fx̪#hqE֥o5:t>$¥u萨PeBV y!5&/?3$"(T@͌ϼc\a1{˷M_{DӆpRQ ,Az̽}%g rN** ڇ{B2Г#~qBC|g"$eDduM'?~8h**P2|WIX@)\hIGB6/5X"(wkW,yEE&tqB Z\~z}tUкkH"H LCBxA@eԚ$rI}m P40^t@-c;>Wu8kMHVRd0!Wp_{Q!Sm0_w ZAhtY_[ .xFՑyQbm@=b_`dK繰M,Ur`DŽS>aq Jj r$O;lbq ڥ}ҹhٓqhdIiMɏ_,?/Kd$~"Ol /rھxh.( eOj  yoKꛠ*Vd'r#{V(\q}b.Pd-QA*-DI&'ȣ؇Q 2|n*Tfj h9wxj*~dTce>XL :7R S?Tl`vۤ[hy(KVq^wb=Jxf&a E`TKcl9ϸ֧~\@d/}LkcͷcfЃEkMDO)ovyI~c *8S_Œee0~ӄ?RIW^`PѬx1k]Obj=#]0u6 F CZ1/S~RA!Ͱ|85葃yb?aLr]VZTr%xZ[l>=-=mj4ąH:(|Iw)6sGD]p_NXP]9qá ID02g\6w!<.J >>)Rla# ˟YbVW%Pc{ A`ч1M}/Ke0" c?-QZ$**˝Ѥk#ݼ5: p[Av JK܆x|1/,BUㄴGe *( yh?b'BלceK5ҽeIV[CToI~=LG95;+c*gjQ4my=B‹&bkycgVس'پLP/ao~E`wkp-j{]TMӸoݕ\LМb( boHP&#eЁngɊ Tд!q2ہm18@ÐQ]JZj&Z]ՅU"7c?5qXiH{ yS縇&?75p8\hz+8Tip9Dʏ|.O`W',+njkd΋%V,e,gTm]@ƦaNuR]qx83,\fG`5 _atFc7h;3ZgQP!-SLg0*e*-_mIZp@*O/lnٴLC\5C5< 3m/.pk.4$Du+g$tRJb՘˖Ba@E#RM{GIY7,\)쨏ba*EZABD鯠槩LWciE8tW3pl䌏TC-DdK9~7tCb}"P!UqBa`] !`/j]Xo(.͝Yv\H!6Ox,L!>'ޒ>uѴ#^vP{!fC<#ɹ{˹}]Yxw!p7))u/zNіPDF b,,LWR"Q6O0]sT?|?]0yd?TX%7:%g ȍKx3pΝ;w ۅB> oK_9(3eqGil!lyyM=Hs{Ny i5L܆√\~} e90"+.%Q^/=/ bޱgYZ07070100000043000081a400000000000000000000000166509442000083b8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/w]?Eh=ڜ.+R3jhnNz0&`鰈CFq{7m@"IŸ|: $΄I'8î~DyeQ8qBI$ 5S]Sbϗ~Z_H hqo-YSftݐ; `O/E7<&9gSdOG| 0+wQ%tfDMj@l'; 駟u= L)ƛm1T&u&xLj`@ŕܫlr•RT5~f~УZ={I0 7oJ~ )QH{pRnu؍\,M V5!!EF饒;RaaҔ'ϗ}Ni%wwO1"{+\ְ5V\DK7knR[o;,]dY,S71bVxd'Ge9ћ08p@ܾR[O"t0]<+d~~/q|Kv+ٴ"Ďtb3EM4`]gj:gW~}#T^F{EQ녾NKպLsFAa:Ja~}q/G+Tc/ѫSr50_*,Qe4džzuăv4_jk2Ѐf>Xǥq/!07ͩ\(!loDǴVgn;?/ۘʙ]/ 7&wfggjc6D4aF!c!%@Mfk~c?M& XrPhL Ib;G׌o8Y>ePPJedAG۠3?]AFy5IYX<؄: /ؙ`hO;uDMdkPЗ)buK@du>-z[R2p\ 6S|-JB'ʉ d^:+7ĒR ;I 9;tݭ\TSxׂکuՍFmq}%H4\ۣo8٢(aIӥ>8 BB+vcL.[J:08j}⛵ԚH=a#/aOk^*429H*wPVй}Q|8eA-S p^ud%kXtf(>Z:Tʉԓ DћdV&{v;7]?6 B nP*D2oX s?%ι),j{M{J:%P v]a#aQ=}qهϏ$#Bw??PUMԛS  _$mqSr*?p:1oD??F8P\cna4 -Oz8]==F:U?͐OQ(BȎ$lᵍҞXREc;4FC0>[ӔOI=znNQ#uO">_sIG5c?q+Mm'R5]!}[r[Ї/xۅ >y: nLv[3 _P_`";WeJ>r)GxE]~х6ſ>;qIn:p#!}«[(,*WRvEK,̮X q}3R{l{if֠\}1ˉw5yݤ)OHXŞ-ֽp;3/`4cρ0I7B$Pŷe1tLcY,:+CȻjQmªta:Kp(Y"$ umNRѱh3^ә\x|ޢpXȣj dyep"^}wb`^'ZBZebgt eeԗ[B E4 !Fڌ~ӟ1J@'i*2Ġx%%kdiph;]D OWl-鼗QPםdF' `3rNOYwEfͬP7cNx`fcN,Xc&rJp阍l1$hWq7 p%0vT;\XB:vM0$7 WO0Г^0a>sLsn\pp.LzeQ;sƓ#y0n4%Z:Q|)[}(^nyfBa^cg!#-L{*C[Ix̌͐mA?Dצ%^o>ʁ2jRm/cǔBN(M;5yp7CFVSYa܊"~3#\AZ(qRb [Ӽ_-;*{}㨖A/{b(½/ع..^$iY>t$xu:8 +$IMxl,L@́ L><)wmMb3 #_V'M]^ȣ%2֋Q="oE 6k:ԅJ%$cL䈝tM)1Jtx6 Em''(\19"Z0kW7gNK߅1RƙxV`RI Ox\39NM_gg€_T)hf0Eu7XݥmeZ45ЁUYJvlҽ25W /U~00Z1ة?J[iߕ5 8׾'q]4!X"/D5ͷHc:C?JoFRyɅeoQ}볌*4#{8W#ױP4x%>\RJ|En;O`GБ~ jJ(+5U ˵;;`?%T|I SZ:*ΆRDC~(P[:IHP`Ut) >&I J>ķ0] ';]0;b(T}%~Z;i.ܲ .<ܶ(#Lgql-YQ"@ZsR>xǨVܿX[2#†u89 ,;?i?KxMf\3IAX1d LF بA@Aw%{FiDt}(SgvTS$L?vJ _J27>FlsʱW#V1z$V)N^8~tHiY8cXBHh6^^V(dgf D rjǜp,xbLŰb E,wkOUWQ17~w+Xl|h]DJ$+d_-7,K\Zhx˵(OP2#gJS"]z_!2 0USBaR)il7i(Km]v:Ys1S `iW1CLM=3at6tU^LJ{ ۸774vgB*[6,%RTW F\Zv J1v dlA $vz #Ow8Ԋ҃nV?yxO@&l3UʼDM?ya s?HV}57K鑃L-_6C1ɭqlXOmPrkÈYw?n(rwPr7DD-QaN@ < mGvV.+ϵ2dN a o4=0W=oX[y5vwOaYXn <h@G,>& x!ze( \)ԕ'eA_9詧/EA7=`hJDr>ؠaVa&B\>"/'~wY-M<8pB.#R#쭱ˋ!8f9tz ?( 7$]%XD~>^JT2)R_eNw9ΓD|6;e}-`?WqċMkֱ`2pP0Wnu1WЊA5{ja!bJ3ve,jD}gۚRpiԈ$fo̿ӕc3eA79As]ٟ@Z(FSJswLX5<>W_ȴ~C_6F!&na(o1?;xDPx#uC9e,z;6 ޽t,0&L"~bk4L(L*~=1]]Q HN.$CTVұhl@(7}sֵŔ:D ZKg )(_O!vVf(Zy8wRڨg&`IRqƆf7`{}8Jʞa` D_5fFiHxLy=[7; ŋ%ul[dWN{<&֒X?G緸.q զP1>:WU#=x j? j^+0bLIH7F$! }h:W %~Gx@t&$䯍fflgu櫽*pxzE<1OO/3FH\yhl@2)xD>^2T(G6JKe;EioҼ]+nV΂ d]@K6Jj\p/(ɾ# cIζ-0t?INVE҂Ў .pDi >`_|}կ*#ญ=9n"5dRMDUQ: W3 \TUy0CqNSw9I(V r# S7++4Fb˾,A髸d^h~g}xjC=pa~vx_`Hqq _н#zzB0_ΫXi !V.V{DI(5-_3Yd KW|PamVq؍^BX Pi,&"}!AQ/l<h,qb(+L"Ͷ6Zڭ~{*D~£jmcX9+my֍eI N!}S&1^M%^Iy_a9 0`D~sۤ+\jMEIrJ&MziXtg>2rgMJQۦ6H>牁kF(G|9lvw—Kx heM Ȓ'Ǽ9c vQ`{9>1y.P;twCL.jysYxV+/$D*dlo}̾&kcn4ʥ%dvV=w S[+PƔK!΁. ID0p#_jf)}}Sz܈n}|+3"2^D)5pAXa"xA\MfօTEF1X[x6}:ZCkL4-b-[d cR6ćfa;IoĿPeQ?p⮑*eW_17}-!{ Ƽ6cʝn:|2C '\5a씫̀ ?jm !F@T&G{֭g*RZL4NK#R%Y*5\N++bZc!mQeXvyFzw[ 9$:ʋZ6kHo ֹ#×4D~+!bt ï 8iq 2\ÎCS 8E_߭^uW/7"Hyu-t~ 3FޙK*Ӝx&A[%|xq @?AE0eqL^\ocwF./X3eؑ8wp!xew^J>,n) H(|r;hD#F@]Qd ϫ.ƦA+hlBaNYek<ƶzM;b:&hLs7O/%=13KGWZf++y >;b[ab* z6IR Yq6%De>ifjﯻ44~+B/!DA0Hz^H* gVoϬ.'N~ȗ"Iƅ"s!~#4h0 eo *]PGk-ccIW T`A ;#,]tV dĩe;vY.ͱ=SeV^ PYV.9iuq/;$0aEB|=lA5 G_%," S5!)cg{d^%Aġ͑ԕe>د,zTWDdBԴ.CL׺Eɒ_Yڒ i. 1i|9Xz@ן7uM[ۚ}`g[l行ԶƢ(LpY2+kG,:d1LqcJ6 Zt4CyܩGvOhrd'<`Mǫ Rh+d/^uy>ZFFP'V+yD4M.Tl?$J !ݿ5Vj^X8#mi#qZ2*^y:vetj(HIRc!xo&bU*Ѿ[EѶbN ȒJ)4e+PM^·m|ΡƵRDgڬ Lу"T##1E08rkg4Wr}8\IӅ 1S1?los4ķo/!脂K)a>˽~l!E@|'w2tPk15tDlZ>Tp-NR4rYӈP18m``%!hd[x5>,4ζ>9nG-VA?؏s'(kƕ͸W>4VMMd+ =Y'Z̺kH`"fS@p\8"9GCMÝ~=x*~k+eX5'𢎤Z+z:.ĖZ2|C}9N+ 5c\pKw+pfb|@a +W9EہO;[mƔkD"YM[-Jح" 0m@QQ:4+q3X@Ű{j*Ph-s/f_)ۖ G},De)PX,} JyϿ7f)JI d956H!G[fM=ߵqiҮ7F+E'Z.UՆ݀zvUE=jgJ-[V?Ѡl 6Ez7Sbe0"eNC#6^LP\'+K<{"غpXъSvrv%.Cz*紤 #t7&uch'QS&yY,\fpLҌ[4઎,/P4m=2P0r~s0*88dӽ}u:١Tdi'L=q]`d*B,nEԗʜ9+'2^iY6&hK<옇f7Ŀ^EȽ0za% h2UNthx ʥyF=e՛&Jbh顣b{L3Y_y΃?@ ^|*tM"`鴖Qor kKisf۟90t3ܒDFBb>cx闭YzXn f;vXz;N2b<`[}ЉƞׯO2\'B=M#$VtǍW}3CkT?WȐU9`>7& !΄##WQ1 h.6-!!pvymfu5 GK9%7L]ۙr:NH.˙[+2.r93E7G|,vqR,Cjp˯}kne$~}-ryW{e|NDzY h~xgBrO yK}+{Fyd+>7po8ƚ[{ Cr+ `}*LɁz/ ht<6YdbT*G,-1(VV>⌂Xfqn,_'L'?3I)V]ÖIeQ_!q#Y/Y l W)Tj!L\~42}]m x듥Xm &6 | Pb)]&T?w]gUʑW9y9jϞ4=Pkw*.jO@(nZ83虜5:L5EG4!r2)^&L`Lk_r׊hP 5?w,V\1CI&|\)G*2~ʋm9sRGc0V P:k& O`U:'w즔_Vb ׇⴡw`MG=&N ri(;?rtk[Hc4Vw%«hϝNj9ꭘoŏ6X. 8ŊSIG=Be݅$gf!Dc]hKX-0FW@! B 4VRZHfzcB?|SC^>V|<i,&Ǽl8!1U2=؟O],!jخ.>X~%%'.a #:#s`V9$46Rڑ^?]Ar%Sgٜ6'C,3$Fsdh ȳ! O=#d01|02К/a6 BMB0D M*X|ΘP<10^U Jk%G[Ҍ.'K EwB-bgj| 8^3uOr%f2ömŹɣ|v,NlWub)MKwӢz wA Ax3 >w2msˁ:r"=;G ONH!Xx4y&HT|0\2.Nj$cthV_nOPMX-xSPG 5$nEؐDXn+CMԌ#x'~vZBa5]ҝZĦt~' ޔ M>m`/mz8e g]F~>űaBm9omsA&EHJE.Iz(i`m>hLX&ZEb\jN& qޣ*9#X6!`"~A)<w Rd ׀;d5 ;NG Dc~諒āDܭYAx;hAl<ݕ+ 6;Rׁfkhz|K)kISu*bK䍀2w=39[1W $紩<$\v,|c_paXfN搷*L=/ }~F*F857FpA΄Lk,%77 Xq*L-t`;t~('ɜA+p}?5&.^%?9ANҒ[tră_3=66tXk#oath'sII"aLnJ[ u`C6 PSz-)YVicr#NnyU#qOJ/+0=zsP{a9[}`}XbYAq͓=#϶ߌܼyލU"KhOȐ{B{ƴcșۿ-({Oe*%_m"}{[#vlA} 1SVp"AIr6o)U|I)k="uecBz㸠& nPHGA ǥ|%g1d'l3"<5]|@B+Ρ9Pi^> V"7+S,$Fnm!X2wrDPEJCxtF*(BV%jv -l6 G Q)A+ ڟ4E"TxΕi[ohG~FW?\xM:y_}en#H ؃8Ov{%TUrBU .|scr T1{aq~ylz_qQ^\y0$Xn:\`}|,qJ^U)vl F{ ;ef6XHl]Wk #5pz sk8K)Є ζ]i\k2 Rc@~ „eCYL@{.(wg[?!oIyL) J] ˼Ż]KjM&BcqkNJz@֗&BC\]xbէ}։w:mw`&;A. I*Ce7kzV w-o74F-$ {F;n-Z=;bfؙS$.w_' z' {m6ivGmG|Ss`IV;;o_+A|6zui+Ji{^k?mЭZy+#`CGjSS^+/&aͳ>Ng:ߡUd*N򝢚JW޷Y0%DŽn c~g*wC.#TtJ ECUbFn#ܙ$7m~I IMkx^?i.VW2,A}U[c8}mUYPY2w t!7uA%ڧ;vYrzyESJ!tƒM8>{B{HG.~ U!?e]򾚂x Wۜ\7F9pEaaK㏽yM'**` MOu*e9juҫ^VNW%"-oaߓf@ܱ*'TeC˩&:ƗSE8 6;P/~]w[ҾB4m!Wp==D9$?&hܧ_ 1c?JC.P= ?ZKNנ ܢ3t(*,ngXDv23$}EoȆbسbS?鼞>&NxrS,-{7ΰ1M @C"V 3_k~EO QE9@=hX)=N_7zjoA2g֣{JrL(kt;gRyGoEV* )ʟTDXRk%翂W󺻆(o8!/OЯpYm\_)c=s? M6z,kTB;깢Au&v@ىw?&* $Z=/߿dWV{V~ s&rg?$ݻ='DndJǢ()հ"E&*cϽw>%YFqRJ"slDwcP;cy:>5vc.ϷxHbT6^ḩuhv˕)>PV뭩 HRܖ#g,|uκQ@-Y=Ctc=55M6u1hػG~.sx l"lk| ԷOn>p^$vPo]hF.''Nb/?+ZVQ@#IJ$OfAם>98S.f cIUıpxG^K]4^vko&C4~wHa_=p>;A13ޏT4YD'Q*T)DUL%Pqq(Ius!++hӴ[X$`LTP>AӡQ*e 4QeR2;;_#yԸ{Po<-˸ѽ1bGM5&,߶Hqd i4Iª?tȠjio1*)&lٷޙ2 NJK@P[Aj:a yX3[5m9k[Lw$ eখ>!@Bb/Ph`qZx 15G[ yqvذdεx~@3ų}ڔ%X#WsYomh-VCEp;uJNj2] ;6*IuL1PrJ̮\} HǟiiV,.Nŕ!^% Vm=-wV/:.-V\"6Dfӫ_o.!\~0 ky6)/X %gC_Qw)X qqP^1ÈZ#8/:jO0}Z rMJ?1Ij +E-lݟ)8As{Wr^dqȹ(4rb3q0ʣa{_% b)4sM9&k`V(\z,D˘ZcZdJ[J ySC6Xw-q&.8<5ŸDgE\Μiep( à"]G rH<\!mή9BG%O[fcNUD=}q&Zaik㾍e,DdFcU#9 5VQQM 2Y}ٜ5 Wq(hw qsC@%7\0LbӴ iҜC>>t@4): _R6> (j-Ñ RܐoE~ۄRjJi;I*`qo,? :QwZ#{P"C`rV7aoؽ/RdD06pYG>ZhSBi_dwZ>亹\49hUdl@S]uU䳨:ǟܵ3uTZbC3 曒uZmődHVcVqiر6.%oO@lr]"RhB]mk&H 0Yx<$7#E(%!A|aઙ;5#I^N?yA hz}t6l69SԬ5$`<٪7z>R"5ʄB 8C4hazdhź!"Ugh&3}+)Ղ`'dM d.]tj*s/67 Nq0`kP-seGP>A}30Amֶ4+7wʪF{mwgnA&Ia$gTeLȦBm<"ܸfx!k鱅 p_Vj`ƤH,1MŶEC_m*M.E`D#[I{~_TD\:9bz@zVT(hl8Dʧ$ReRٜL ^sj3>G8>`l;LBok ;o)nSkuk՚0@/#MHW@R}T2UkA{G88 >dJ$|m*`ĵs[gE#s?ƃn]%:n@Vh}\emP-#v:e<1\~tj'-tA6,Xxd=/sp);2^t _JG14 ad'g|v 㳳U:Jd[J 8W%\t`:9l&/}DAz 'MA$jxwOL%ȉvxbIIG)JѶz.4†-Y}g`g~{cr]ǍAMa-(\k)ΪUK66*G{CMN['HN]~gTٮOp4'1MO]`Z-RH3{p])wA/b، H5~RBoגּ\ZXs t{yf6kZL:Z#ɩԀc]rW\㧈YNGu3Z>KCP3)2%ER%fKK=UCnBmh 5}-@a{E-R_$_Q(ߡB܁k ~{ODx =IJ&t3dM8hY@ͽ:=$;wHa~=WGw0.X#w`"XBkpJMlV´{%}pI֎eI$nLzo\I$_lWRl-&B{66Ob0S k](`WRoD]Ή; Yq=Ft ͢AWr:Do)'KS-:+ae,Phu1bݞҫ*7)^$^juW+Cc3*2~~ʾ̺n4aNb;:ꁹ!( Ƽ>-g#ռ}0 #>rr'LOS+Ύh} {2XN= ;5L%̗;/1Ql`! ^$8qz|k҇LƿwNE|W;őXe%r}[Sh ݬSu=Y:U$ƨ%UCzGPɮ-5{0KHsuU5|'h,1ԞD^6L(_k@P:B1v.ryJKZwN{:*kD~'pJ4~h5:35=/ /B9rPѳt mD,&qZW,fHL09دm!ݹ:\ #%g_yy-#^Gt%L;:K( n?X7F|q6vȫB*?jBMV\!Ցnj? /ZAd2/A=عi5-8t85/,rA.ck_-#-H8O$Z7F{]eY2<:.6!h> tX@tC],S}J2Q}%Ӯ{#Bvv8(t$5c[ vb!XhQ Oot_B+zc2*^Y̳J ZbIkX~]KWxn5c:YKJ LĿeLm* xawcb:nC0ͩ˪⁉{큌uZ7-Z`cZbrcG+κ6=60%@kl6 T88j l=:FTY.>v`pIb T,aKtNe'zL)?_(!%Z!:q 3X渾y؈E5͎yFr2qVim.5nֲ QK xL NwmY$h6#~ղÍ|ρϒ^B+Ub_Z3$0ED/Tt  gM08 љ?Y *5uwt1;^h9쀠1yrE煃 s~S>J>$ܔl")܊v?m$ =0/7oKIբ> LDe TGvJzu/|#ݡ ߑ&(j]#8TɻmYa00 Hld\r E$  K_~atT1Fc>MT-<\<(z|HJ$J\&8z.XBB|Ltx`Fq3B"uAF?K> tyIEvVUqvaSʞ[cņU/)m^DdG壟VTYV.E!W]C\Yt!ҏ|K:tc$eg ԫhfNѬ;SQ~Hp48=^IEL:JiAt͵?ɇ:}r` El0P f`Iw(/' O"O$ӣ$wyT.PJkҖlW3RrqO4iR I\~jm>r_[YcٕrƳ;=ޤy{[Af)1wtHTTLl9J*DcJ5 qԝ OmѡMA#>aU)8+>A+j\QOjm9!tt4FBgR}x7Њ̦P:? &!n;JNHs?o+`i)+Ʋ.ɐApks5(Gر*c&_U,\צ2Nʼ*!*>&qF&WTZ6q -}8@r<%h&W7uTY|GͧJ0c m"faR`JXv.vmWb7VyU0˺߮pG$ ;/+0 rc[KzBٔ?x]4I&cGBykeflNLI2uu9e &9ꗖ6a_=>J5߸ uJM1&|08 wM\={yuv?jގ?K{+ǁcqW3ołyx߰ “P͐Lƿ>&H؀/WZw fB4vY9t)LHQ('֤jLrPbZ]RPYkg{"?–c#Qo=|$ge"bI@2~'a#G$xg? 'ih.ILM|kd հL4YF co%L!">&I^"׸P7٥Y>z#-Bm Q0@ @Jô: 4o`fDE*/Jw^Vۙ?j4 >%24 yCmnVsJB!(FYu2Q~ۼʷT}EY,"5:&¡Wz>a>s'udzxoNJ|~tH蚕oN,L(=`e}BgߦQ M ߇t׸*ӹ/NЫXq%\pEI4"9el1  oFpor"PYszH?7gKpu8J8B2PV}!H_ RgD,V~{}_Mzpi)7ZmUOt$)~ ׂqlw-@F܁h_q T%so !Sɓ)GQHCHAfW!^j31G_dh+=$m #fy[P ɛȩw'1ϡD#g=tV1,PŇY=L)%9t!L&+.O黷C_(/d&#5T_άr5d< Nz. c#Wſ? o 9iL8_՝fQƚ͈-?n:St^$B|k-Ƴ%ڧ`\}x@]%**XYqW^O!|09Bw,V@x]MzǒF/m%˪!8:IW;Ӵ  | pFtѩAuOR/ ~X.1Yft+ד؟ZXmD %k-/ U!_t,@ҥ&ୱo0 H]7F͏z TS-s^mm\lߣR'l+ 7:Ĥ&Q%Y4o6~|k*/;Xu^44tʠ 7VK~?n iJ8M#zyf,4KijtX9a!f| qo=$7.ipLR.QC,4Lw^4cj}CИo@qunf&$BKpsBmf1@Ů뭏#ƧsC8OvoEse@eW\YaYΕ SU߭QHIZF0~Vt#!Pُg?A5eLLE< @NjR~AbpsdHA}sP"EQ3 ηP?.Gl~Ʀu+ZE8<heܼ`?lG &3-Yj0D@iSE;&XDŊ8t_JŐܜ?Q)t~w(Κh'>pCd"?0l6owW85 7f ƪnYm 4RuޢO. i<PȌB?1+z[<0xU;/U:NZ} jNᄁ}kbve/2ouVm1.2&;tY[)'Pğ3< 5 Y _ ar#uqkIRrfy?ufc t6Ckh1꺳Solᣏ>5{-f=GrG~KO]P?xgpyAη䶵^rgXPP{Cvɸx?bDiMG-@Ŕa}ٰ֬ٹ ;T͸Vq1ּ\kR岝gD_?}a'zw\26D7-ZHĖ3 a Q˪,A#Yg.Ʃo5YnݬoG;  O6FB8RP b* lέJfNR&nwr\ O:@č5rYh} ,F+U 7:*<3/ QڅA?y&U9IuJ p٩Z mԾE)>!~fF8 ÌT$[k-[@p DWwM*H+I'nl_Y&y{c>}5 d|%*NeF/B3XOb5}s.@ NGC-r5V/^IށuoA9I0i75b7E^c[ IMԸ‹}mi\_|(qD/M`uG^^֢B |mƧR%87w<Ո)tJ&-"؝v3F9G{mxijo~2|1.uM<[XuW$)gQ|Mɱ것v.^d ve-cKֱ'*@2V)7 {A-y[|{ãtP nLYo AdCΩ 棢S4ПSY-csbßŎ$8B  *}Oo:5ϓVLbWPZ鉙P| 6aڐ4#|JjK]I:GFWIc~ T=G3{ ݽb)DPNr"%5S꾍cvXG× .T*n&p]NYw|)J$cA$R-+ HbJەyvLe~J9y6yߺܽ^k]g"U?W м<ȉ TPZ4% շ1C :d-.A 6L{o礱"0lz1n@&5ӏ|vRSVx`]5a G(偽~!MLWk:`/ %lh#,>n;_'k2hO0.{ϹS٫`+AhkzFv.߮&tSbL&ߔ9>nyO1%T ]WD!\@Oտ̒YKxon+J /r( R )l5sPIFM>\ ǹF"[:Gf.]<3% KtBX"^2 *͇W'4p>^x0)󡤇1|Vae'9*(|OԪ#ViN< Byob h ir)=KafY34u9&TK4Ým$-.qnbOAթEnK"Fnaw BzI IXQ3!ō4Ňd؆z|Z2_ʍbtDUYqUFg xpsdЛ.*oEJV7y:>fE:ή\&z/jWN۷1~תNJpMf ~},o DһfA(0 -Avu{^˝٨y9{U@.G$ +%REYVw>Oܰ as\fit|%e>ȴ |HuH9OS6]_C\}mҴUh\ȫ]Hu| r5U[X,$xIzbYJ:2ӑfΪ0}Tڐ$ RF44KܡtG%,| սL$!{TrA J'Me$AEbKC/æqcb˸;`B~XQD<$ Ô+S8ͻ%e̖jxF(4}:/ …!ʵ2x7@#q^8]*f ۛ,5sMD̰W\zk?)Üw~WX"Ƞh WJ6٪2; ;|Ë]p[7ퟋ߀'9r摷ylG<:6tI֒=% gWT u:57tR W5涘Z;7!ILBSwp̴'\JZ j gAG053[`- mn:|b$iGDqA{2iQJG,{^AЕ!c| U7g]jy4]]q A>}Rdzn !~-wG%7<%}, C'm߬)AU@SOMFV]/duEի6S79pm<^9KM$#~YVUUd:iÍc $|B= y-:oa3_\X7 v~XZ??WdZC OWINwAW>e)Ꮜjسc֖FiVX[398Q2L [9 ?q=Iw6B&ea Mz4|bhV+ÕcB$y8yA>@Hcm#`.y7@=+27{ܽD#mo/5lLZhJ*d"6KuK4GMY\8R>xYNPZg lPztOD4.Ci N{W)_rPaS+~ՓlQf!P1Yѡvj3ƀ;gWk i.ϒP { ZQxt`mbyl6ި{n˙Rp^{pq͊IO,kRS;T!w N/C%0v󺖅mr{u.^A;+m8,Ts|EY4?48:M\m{" "@~|\1!:n[ݗ5--`CZc~ScΫ1/vٺ*a,`j`f3MuMg4GHg\56 nm4b' \*K:#44FWόT@R.\h9f kޢ\{5cd!f3罝çOVT(R>z#MS>=FfoNT o*Qslp*LP;atM^E3tC(OMwϿl]åRQY4iǙo?n2hmOx#s!IZ H-C,`STc@.pbp^'.⢪1FE֠J^dMgGkܰhMP\hp,@e۹ZY;'Q_PyΖC%;퀪G;FWwx#]=fxtpSIM*>1 ݗ%( ]3rB@>MN\ W@4 :^⦗jy4BzZVa9uahʂ@FqcHS1StXAYnd{bieDC ؏$|5P'E"W)=iTP 炉XUl +hR%ũ$^I2E"fT6$WŘ(%51TV[j{TÛ&涷DГ8YbZJ~2Y L2ɳ¦г/>sUo~b[WU!߽ɦT, @n?{Z<[Rգ!p؇=]ĽT*Y_>bWRU- H֓΁pl0z= ꄧbf$䃲;$"(ZM퉫BG&nQ8&z.Hlȋ;@ xZ՝C'ge\XYá?P^ b(]maV#jnp@/j4 |޹u4 *T7K_el!+T(SJƲtLmFyk[G"]F RV @S/#~<8F֖IA9",WSƴVYs79-/2.1ڍzj7G~d<0\>W~EeW~IaI/yɑಀ܃@y#ICf ęT̾m* E7!.4@Nѳ4ckXFd#'{mާi/S݉uVgڮm7ƨGu3fbysD:%)PtÄ@fo ~ϳKTYo̶ lz4pFs2XWu&z3hߛ@˻>Ze?Dsy{&>NvYlcōI?USo< 57DAjKlnYDc 2~3 x tq+~GҥkpyH2@mmr缵ֲˆVw}3VP%KM~If#0hnMmgt{!TPGzI`{y=cٙ󑙄P-.K$di6ٮ߇"q+4O3wYiBž4; pVjP$z)N:Lhp_+YYz"bۋ()VBlzԴHu]JI 5Rc0FӺ,8ڤvk׾Z*ۤUu_6v_nwZ%MP^rl 8?5BxM⺅]YrZS)y a WuXoY)襃{S n:]jzλBniKH}@͜Ϲ$fYt(^[D D!. KwE`7dm%aҘ tro$\lX1)wxtGInv0|4ߟtbF|<;+}c8 ׉Pr?ɽ=L -BS].Q٬QDg]4q|5}:]"ְqGHip->O`w0_j8XMxVd<}9A_RvnVps ;=9) /Rf>c=ˇc ˈ9] ; ݧrⰸos+_0G["l[+Ύ(*yCyLJUD\^+"G>Y{Ȑ~ ƣfψSrdE:}3I۸( M2rϣ .b3^C>O׍Z#wpF%U|ID<}0itZ~*س&E)W@Nni|3%1d_v\uw-/0 FPeOXNVUXv}ĒLlEHeאo^_}EU& -WsVi+CNY1F:ٜ؄ Vnlk5ί\si:{ߟ?jWydžj(ʣ-M~̞ O{ p;xS\>TR@T^5TxuZ2#jG{(Ɩf5AT4Y-)Dn7\:~~@c+̪(?MwG^yцEj"AZ(4 s iO\dbkE&7J+ xʼn]U) ė Uh2o;SfbXzeJ+bL0s^]kQdFsy ,`tiN@>ӯqoV*jRp۔Y榹~cF\ E` D[ FVQd7SWV1 oXl%%(E*sι9&,rG2JjZkVGX 3+:4q/Xd4K+ a IR]oj#P eWCq4tG[ <_b英ypjH)Xv$bhDLW4Q3'_g|khV+ n]o2Mm@$ #1I@^5J B AHyZ [(=J7)f/M[Ӂ3V:xd)7z$OfpڇGsj`:- 1H@⼥|}Ť0H ;қFG*/4OqAzw"%=y FR:4nEFs6T0S'~u쉚 -"HMx.ɓe~r,9B%⪑Z~A .|! )k.hIza6\l/'1뮉l.ȯߎ)zTdsK')[Yvqf?: Bb\ot -/) 50X؇I!׈1:pݖ>}>Fb./b8x߉U$wY>N<:DP_4B UL^sZh3 _֌%0d`|s7-SɘiB4׺s=7@^};y‘kpV`";|z8{7Jx berqMz:䞙1a}c-((+]O Gaii{f( pRp lkQ \[ et~qjF3B!c^!KcU1\6K[36 3tg1#@{-@mDR̈CT@#p=dS fƞMl%T0nU68SW27¹&t rJudD)HD_Eo1"lAhG9@~kdY;W-G;LBC$&Y`Jϒmxt>_Ad^㰲9JNʼM-_:CkYعgv3!ENU6MqJ}H89%;(\6Fs}bk"bK޲M6pQKKxԲjԞpps"9KJD,Tn}q--L[e@R<3`@g<5кuˏI7u_ "pk04jW_DX^K'f[~zӵ)͗?:sX\rܬ4J& pyZbK vVN/)_TY( DYG^+Z9 }6mk4p=y|A# KEmZz1uJ4 >/o-k4Ec>@nCWLIUDpÞ\ OB+!mntғYR%}h! wGʧ\nhRU,*k>Uf>-և_[=gGVR VPv<]#:ѱđb[Ǐ goX<7nx}ϸNNkf!=<2P\^n.b. …˧)yHYS>"m!i+à7nxm.;yn$I#]fG=L!%}z,5fy89}15;t-aXapA7ŬIN#›0Z {GBeoK-bydjbdUaCb0{%\lذ9>/9X@H,iU2\P<ۛ4Pzv(U59.GZiHsЍ 3TZ6TV *,{&1-~} Y/X ۣ ^%PLn۱[cC[!Rju+E)#:vkL2퍠cX.SSB=o3jZdX~j }JM.CRБ%t"RV`Oy_?+!  幊~U6]% U Rex !nGI #=PPA"$OaxRHmP EH6$Ůk lVpSiJc*rSfxl4BشW >djB 2v D>45F)gQbSӲ_Yj|wʠ"koJgv !RaNJ7b!f޷m";ՃLn X(GR- j~P*Bx[ʣ KZ|qyj]'y|51j )Z"u'JOnr19Zϫ!ې 8=5Q X=9V9,q}ȽwSWъlu f`.*t*Z"4hK.oa>pn/X?Ϗ]q1UbDuۨO $C8Hj/dζ#{Gb&lFB8e\nLpN]>ZUIFVΰZU5u$Zi~Okvֳgh>GR>Fy*Cvc Qx`Sy/a̓fqER#Ո6gj - R֧YR#Ƕf.!U̾ уHq5IGs7HqOR\SP=Ʒu2ei9^Fqn%aͦ-Ayk;˃uO?1l)8#t.PiAAiX,2_\e'@/"%b߱*:)YeCˁaԠ`Aa{T;XTu ~6LAHWu葓[/_&Dsu+ GjuEؙ8:mh{3Zs|- Sj<:spQ }*Rul9#6ׇ@sgn`p!_XFW})kiks̷HY=<ךg l=(x:Yk}xn8&$' 2L 4~F> $]f}_>}7v4tmd^`tTtG8X@1*Qxxeo2-MeS=>%14;=C.ŲciE i{YG AOllSKK 7NC6b\VnU݄k9Zh{NC}Qt.}y {bj )mӜ9OA*ߎgk.f@mczR3$H@s1>j`oL|XA#r3yp~Hп zUXkSQBlػ7mhƴNN$!"lQ_[h$g52 ;"p1|UȏJ<0+8:w2JMս cږ.Ob<5"uy˝NR LMdyrTLK~;ch\/[^Ö433n4,^lmD?wr4tnבьb@]]:,^(m>Qw^6pDn~dkaZʎqF]~h {}+_d:#$U4W7tRGǬ%bS\j-ecHu?fK }x ϣuT&AMWuQy0 #+(Ik:463v;tVC`cX:[ B 5DK ~H!{E%-lvlJ])GmtR_DN/C$_Ɋ{sf,oMYm-s 70tLb#Tگc6O=PAo~ 'UovyvfMU|ႮUn,B}sՠUzd9Vۈo !ľ5)YTnyԦz:)3>B F2#ϺC_ڿk֌I Qsj뻒T#MPbxn/e/zB;aO?:#oab)PԼ)$a>liZ=-R3tdQ236hϤ/ȸLla([$ýi;,PQ8+D9Cu5|&0"@mVmy3=*(cGhsŘQq5dJ v ݹ (R_2MH_wudb$yD@c9ִ%!,YMbzYeHN~fxDC*[G2BP(l5^D"P2 Ғ:ߖV 8\r6 VN8sxiH:"KU){lx8 [zm+fuDnGnuo(BQϹD6d2~EDCQ!y209)$EgPs;q`>eP,+sM"4DgEa #VfZZY #@eჽd &;wg)ڣNKWEFUs,ndQrPqTGugV>|` 5@!Iꂱ@ Xy(-0&DX'3#YچCu!҃zt#(wLpjߏsyw;:1@n;zk3>iM4.5'M[BgY>p2" !RY1A,jZwftf tVܪ1D"zJtE+cxsuD%߃sLv[KुA=鋆F3QvҚ q_5L Y-y2<À-ܠtd$LP3Z1fa{,0Tu(PKBncJ 1^#p# |2h]Fşfz݇0_i݆8X1^Fev܅=e]CuND&3Eȇ;aqPLϢ&S_+^S-G%A3炛k`=4l=P*PNf Ng,×Λg,<#TQsy=?*x2 UF+7 qW0(v1vA, #+N5Ee/muiIU|5mpףϪ*),pI|=Qn~=aTRv@T^oڼTzX^T/Fn' ^4ur% O~7>Wz8.0/5j< A<+gȁEC1šNFk.=ӨF0c%Wg 6n~d6G厚WxP^9 iiF*WU $6h̙z`oަѡ.skp&-iU-XUvzպe͂K `FV1RmʡFF pyB!j]n1N06Ù`KW`=~K1HAf`xځ&>7׾9(y*_&EvFOʯh b >?J?tiFsD|cB/a(*с(sؘr*°J]ԘSK WrE& 5\T /SCs)y9צ{*:D4_QJz@REh?"uIrOV;ҨkQ0SX.E{,1ϿЋX8:]Rӑ`:Å,t`v-zjx-GGnnlNCCpY^"dV'C˦[Jo=ߩ-Xz2 %gQI Ԋ9%%7cr>O2:-FjvLT2IspETrȨEg[e ;b[Q÷z‚@;|5/8g(eP,eQY&oԖ. OXڢܻZӄ5#o ɸfΖ/t(ˇ0qDuذZ2d,]BG8i9ѾyDkM ), dRDF]Mg^9z&A h+(JY MKܥK-~~X!,ʿ\rqci}D$XK3XqU<[PcfAgFi#L[d9 KYj%uJ] kܥ8o>cWXʶ 5PF:j7ΰC mW0-+e F*) QN3+-l ٿ3o|IH4 gՕ  Vv~dF@q7ћ7U3\>QʹYgR_8U`D诨!y2*}!~3;C:,a`͛%bVs.ZJ9z@ko-*4j&J?bf)g5eƆq~ZJdBΜ5pc֤G|r๙2ߎ5L>ժc I~^ԱlgNG*V;i]@ xo &.fq@/n~B;',i~}crr:㘆Ȑ'gU,vJb,TnFrv? ;Wbw!&h!,9 ca_%+_PO?ȿnIsj1>|q%!#F(h嗟KRl#Nq7-$Om JF;o\!GA?`NR78 Yu[VnL-)O MT 76^xmm༔  )Qɏr땈~2Đm] МG`lu ѾLC5^قC~ QSRZv>@$X<˾-ؾ%=y ߠ3yA^f^d'_jSS<ݼsKѬ#N. :X3;-$B#]"M JU1W Pv׉Uq}ұ\W-/_rT,5RqZe7JeĉeIBQO%nwM3V]-\+]WB6BA$xaW6GLk 7~7@J{!w@7|4f( (G7,ȊH0KIşpOC .93sCgVo2[ŹTbm!P" E lT֫Lxv-B4d?ʮov>H 9 9Zg.> VZݽ8I soh}U6AΚYTYE4lgױ>37?f{hҢ-l⇑2p!6~M 6[L_N/.[gM?VKq{`كK*eZ->q + DWVŖYgΏ E6+&kV8HD ?;,sS aNKp%Q#ǁ>DO3M<u3hx@MOM"iyZ9"Nn H׈jxe^6P D1'U)fK*}sϧ~ 0W/gfjfB+a8f8uӭ%Fm-[W˓hۂ^@Ʃ$t1E-T!rD N1B )8u-/O/%#BS3ANԹΌރ4F$< x&J› t$g%H.ifb cpp†sl-[)3Yhv9w2XZ+:<^5JK1?=\Cuch @MCWUF[CW&|48ht 3hjiSr `ȧ+KEo1:KHUZ/SEB*!ԧNT'd2{S@\WxWߪ?!ywx!u-Cb6k_ن'3-_(@TSW ;r'wI)z_[v `L!v&e \ noN Cv\|B1-oPyCW"iq2=fQՖpǒ@NBoM +fmH%`ꬲ 9Hm3ufnkrL.@OoO@?8sas#m9h@GlKM3<]/V(ͣ;=ňP?-=(gv "ի١mʸd& Q¨cW+.i&mJ`^iK<s:$d=EΥNJgndy\p8s= 15 HMG9pqMʖ>x 2HAKD\<4KsUBj}vtB4&W+({: Iq546.^SR1ā#xB-X6Xk}hp<[JqlV9,}UNyHry8t8yNOm͗)&K:As@΂}G YgH`7Y!TB6Z =lc~A1Sojnt8?5NL0ϔ_EI \5Zz֘m79"Pp*ᒖ=^ݨ*Qe;LJhc]J.+n}R+Ag.kqzZAds?)?K:P|\@&[VmJ)Ѧҗ]/? [ѵg--\ .i",g5vu43+LuF5¿fN&$L7n#ϐp Rx+Z{ {y%$;:a?&f%HhgWܺp'[҅~vTro_Nu[/ Lv@jTqF"2hnj[2nueed ~@Il;xox)i@Ei* _\[PBg* 91{a3*y OՖV (k _m}Z!'RTȼ]0HCQ7s3t7ױR\ujDTT![uE%xЉhrfIV 1y):5=v* b?>RUynp({ Oǽ bfJh® S5p`tiYC2e# j[E>RRȭOvgrF5꿂8u6|="(lgcz/ȢnoLW\K53=,oRT-`_5G-еd8jI`9 wɔdbP:<]ЀZAZazWZ(LsFQ_r9SՂi:PsG(l럹Yzal*8(g H_\RaqwJt.8▭ũcN@T>9u$I WO76XC8l/%qǕnqA#D0 l:/*r5r' ZNV93|IQi'iBf>(X`9>JC JWօ'h(Fs>x'erh#2{D07t3ZͰ彀πDMf+zkAC O5{Q FP&%$nPK BZf=04;y~r?LW)Ȯ.+Խ]{Ĵ-ZTom֗?by=%Ux;olhU%Kk-C~ ߇v~RJBO-_?UGεC0) /Z8×iءY- 4DS@{<$+Ow?c=ri! @Z@e pUV? N#ocW;Eb9'5YGi;v`j2~ߔ>%{T>ƞy~,"_@m_e z J fIDuvDGx9Zڡ2+&PJHPoټQ6z6 fL[BzzX9ngYr7eNzآCa.ҢlzC/1"'n꺀(jr9A!:drQ͐?ڈW&!&:AQ`tFDuxPjLLNe_?Š\5o9aG K [)[J)t)Jq*4&Yk h_Mi}^ 2#FO5mpSIp6{ ^2a PV,B97}T3n+=I&xs[KWzj$hs_璀(xFrU0\<>bpI{<߳jZY%}lA6sE2i!jI@R3O -ؽ84$h]CF;Q ovNZĶOt#z|!@PE^-3GHfyn@QC&Fa `rLtz-?z1w'ͩE|'ТdeC3_wlfLe!ws_$87h4;bPG%_J\rYMskخTOl$kFrK EFLD=GjOA5!J8x?ޫۑO7 e1T $WpG~:7j۔PlHIS ^5PE\N#OdyPfB&=B+ *-3Ah;`vdJER4 I[^-)d]%l"w-CT/Lɼr\ձN*#_{*)Oށ]872b7e;b\s'E-'ψX\v8l@D{)}Z _;;x5֦kUy> ^ b5wL8CEeCrA$U5a x NeZضzCF3sYE *=Z7cCTdPph j R+C8IU˿Ap>n=S<_[8qy+NT'D%۳!♲,%8])'XW'^`:_OfG,u-v@*t_!ZM01ڇD8:]9$DѷP^w'dsюQj{Teщ؜Wk CiNmΧk/?!/3Q;Sc4fPb>([uk0,~ \1s0u(6MkSo~[*e]ĈcMm4?mH\kvvW$ N/fyc2M|6uQh{?1'9tH=R@{`jϲAۑlG=Anuϰ^ՑuQ! œo EJ w bu%(|D-gXZL…$[G5мE 9G%)Jvg9@{{c)z(B.a?K;~,eȓ盶UX<+ ‰/RA_ *DJ]lwOɻ .wܭ JkxC4,,hũ+騟Am/WꕽZ 0mly !XZIdb|S%* uh X=p3~ {hjD7.Xj@)ߟ%~VIo{ Ayw.ms>6gsFH*nL@B&jȷ6e ے,L] ZUI DēDWڑ~K{mpBڑ{.lf;F䎗싢k@k[82||YhYzA$ͶG)ZSp>kNG_# b*16Fs#9;۝S42چ^%Gm{C r>c(@Nl]H9\Ǧ[9Y[#ѧ$c7wz車)grЙp"Ml;(2TB8W))Ӯ(+u~^nth+6 v A9yZ iqxB7H9"gff?k?ب2ppTP[ihߺ;&2[UXH;,Yu n :?O Q~:"C7]@m(GQ!l~){ˆݓ_>s8^Bwyui3fU OyWҲ=9;fn*aӸSO8˂2xR^7wYD-#TYs:ii᳨eW='a:*9b${"V%m ldr 6rZc:,jd'u!x~g`x:g| 3@Rtx$b8D(C8Mxy-\t}9czmY+]HYlnpifTCP}[ 队"d ju]4覤\$+<-h Bء/_0y$ A&4Rjq)Ն ~6rD 'nl4.E< M[rSpi$(ef-I.xn$;-u 9ũDjo7\J'X* FfGq}.+ *l3Ӂjc7&<dwF5 dлKuqK]RنU[qrJbpT8gE4LE.iΒqy灥kkm"~Gjϭ&!TQKhaei]WHԋ4VS^SxK+}yg>TS `NT?v? "iXN⌦U"~F=H@蹟 *Rf$TiBC@%5^t_zÈCYH&{a3;*d(a8b Z8Ml9wDŽjgy`]{Ю%HG4#,R֐W cSL#*l (zKZ~ۉJYsXCW ȳr _'Y* eI!'z~p;snjv&keՠT?=nx>\}cD| rU?#]7?)SJvpgC8ZdTK0Y0>'z5rt wHKK'M(*nYibkg3MPr.p"*PlJȄ ݐDC*񜫜VP#6;~,}m)9yL=;} aY3ljO j{͡(0b@>Q1!8:G (#B#6oH}G+`@c ي߰J3>f\QCl+k6?T,*F>\ jbj,r~MCy,[u JZ}KZS6Y0IL.񻼹З4j"NRbvzk5oS h*;_bOxZ}rO$!{T6hO(w}W]Zga¤y~ΰ1faUK L"6N0>8(J)v GdVTI ^@ NZy ;H2:1fft| 6p~s 2$LJxoWJ!wE|Nrѭ[%$#/yU*ݷ#R-{Y}  +`)>`OrIS:+'ˮ#r&}yH~qf U\Äf`IG15]gC!yK!KUcAWw?VG%+!"׫^Q\?48@b:lv_ E=\e1ZeGYV"C0Fs*b Kj r8Ʈ>7QӁaS(.]1l$w\ﵿB R V$Uvh=%F5H~ Ayr8_U{Oܺ]&D@Y@KK=ZN0}i5Mkn.2JKZ;Uɦ%l 7\7$H6b>8eI~t[kBbIOa>7.V8I@ _KX .y] KL a>])1 QZH!lXQlR*V;uvwTAE6 J=Iqp?O7eK RAFw*W+#4ƱPŧUc^YG$,t]4,q )%z~#?@3py2 6sYE)42ݰCkpIn۳B1{: *'m!:WU@閟?n[^Uo={0^:ҭ4KV;/s&[",qtT&BJL]0!.KFCMCeJme.yL%Gh:$dBstk7+~ 8*=jD_gF%U2r]2#[>Q5#DԡB]};J-wee4JV¼|oj8>S%R;,+Vs*{@ŠC  ]j1NP2S wm#E)">Llb?Ie~C@G4*hj `978(&Io²3[/@-#7 P c;vO렉5WԿ:?nGbCIqF|Y@ky2$1ȀqATPP>LzZy&׵`i \L&ٺR 曃s^J\'W#KH+Q}@=$Aug~/?jOqQ3B/̠8Ô㰡t1 OTٶ.s·bR8P`6K/ӫ= iQϜYջ%OVXZ$-fgvsk4 '$iK/_e}T$ l0Tz=SYxEgO^8dY(mk5yk,Kh܄B4.(W|%U]^*S<_J͛Y؉#:qX568vSָw5yDr+323%CI| }>ci*&Cx@"VF Sܗ K" tP.[s3\W :7^{0M՛~jlN?btA`4sDc_5T8R&  f N,>k@Z/i5.EsY]{4ŷ?}r-ړh=bNJ0UdӄavGԩªv1gA Xi z&?xD[Kb؁8DFɊ@o89K̳Ր'%dc߹)gR(dX4G&;V2/ "@1)sB~3ј8QۋLۥ4;q+ |*r҆ɰ`td뛑ڙtӮ dџcc1>&z ZS6bGv7'"]ab=w|YvsLi#V~N*B ƨ󂤣ÖOۺL省x"ҋx; # up?=c'Y`K_\*W/K`UDa$k z(Vѣ%e*|$9kp̜C *r+H 6fI[JY't]ƌ]?/H~(5h_Eʭ i c_pGJ(זtCd `[|8IʽϪs(:iBEQ?$batZ_ȃ/mi~KQI?cvwނnz냎ΪƘ76I\6D>D #M?7xB{EPưS.;Gv!݃?(8[g7E2V d[Îa&&\M$m64|/oT>&K,>W*}Ӈ3:q\e`?j[3py/q#?,6UeNCAî,~'KϱXWyS/Sn8yk"XP:5V Lt{e sF ňp-TƢm{ٴLXA9!0M/<%wűb/R=,+Z>F՟?#IHò]J(`rqԀx7[5Q| ͓P˗,4Ld bB.QZR=26(0Sk%9S/ҩZ4/E~FJkۂQ[^" 5e; !SCC_/b2M|TitmpžVwr\maγ\h ]*g8obop _kf^ 1W1v~զn&䪾X\dh?dW(d1o+U"5o;Qv[CZB< el8J(JcM~~瀖(nx𗯆 J^#€s@=A#Ӭ9"FzBW'+@@m58 ze}=V6S< 5)F%|FziSGIwf8Ho@%!A߽K†pC'A`2OfGZ^#9%?<~==NQϲ}yA { f7Tp t%v9쨩1~Ц6B@eePE *_Ap@}^ӕ\e7ܕϿ ]ar<#4Ve>;z|ӱ.]mE@l[ZomR ?2S!. 3mNڈ~mjjG=*W|\L@V]j철w[%Z p/*@XsZh0*ZTTG" wv<骚vED4d5zYqC+i|[W(9U2<6e92g}IX||2gHAi. 4]7ZVhQr^"t:i\{am莪RL lf&s xTKL Ѻa;rd`C3;_@pkh(Hʝ*^λL:ܤ߿1\ԽgHru*B\Qgq_F#/O~F@Z 0㺞UR:ґI8+.R:tϓxX Xgs ie 9+ىȞ AAa~!m/+@˺6obA-GGbpbFR4P/)_Sq/Q>,QВۻihm={$]s-2; +!%uH($hp^  %&G4 .* C(#j'HҐos~՞8 &y-~twi!-Ԝ=x91ѕ*S=Ӗn[,At86Q: `G hMjӜ (h߶+.L'l][~vVZ@+[=Pc5=ڇdXKNϨ] ,iAqekelr:5Ezqr6+籵eyhZc.|пQ!Z{`Oџh)3+؞gy`Ǿvܝ?٭z1Hm[tJTK{Df꽶Oѕ$i&"&OzՍK<T,{ui\92硚cge5,ۮ)-\ueؒdOĻ>XGH6]Hzd?@WxR>^]*#ZHFQ}S'W9:M_OL+!iq"@:<\]1,hOd:F5ay!\IZN(2{ܹ=c-q(;"y^-r)tHb$MQ8:k _ YkI?Q&R4+[ 2.ץa}+zSW8E}} M\2s2ujZcu-)bžfEA\_rd@7:LO8Pܳ;?@Xyٺ& ^v~;*%$G9Y=-\u".l1D2sxnPB9TZCu aBLg8f^+P:oIQ jGH \sQFV12|gCs0)=rz Q ؆Z"Ump{X{ۇNAl1tv? 7, ky%Z<jeb &{=\o9yg#;,gWUADB#N))!J7T嬷ݎ\~\3-J`\ 1ȗR;E " 0jJP*}Hk7c}I4+s\fg٨Њnwi^rJjLrV$^Ѡ9.,rqy͘&,8k;w݁nLV06ъNBqI2 ,yc NQyR.k^e`nH>nw& ԯ A-::ЇJQ~R3Nvv׎Pk#wD:)l{>x%DVzGy|mz8,O:r/pwl ԅqr`|7E r٣ش@J. LSiI_.FXy &R4=cN) NeKk.v LA9^7OZ,Jo\V}Rapc5s';xo ض̝"ў Qa2|/IgYʗDHɺވה5 L[pd_sf}am؁Ș Pu,TD>Z5 RK< nFH dl\8vXؾPhk z)↜ Qd}&}koNp1rv;rv`u~ Q^.iIN\}!99UV OmDRxO;($Sln8&FC2>JE8s.omnmftzP% EwL Ԍ3.ʏh ƩWSP$aq41n+Ot;L%CvrRh;%ܧng dg0Rٴ\H$w`5a9M'j=юHTB_OB'HrZBMS!a b>8}ƍ2R.QWtTB8l!my߾~Lu^O<0irI&N]ϡq82A^nHˆS<ȶڭOa &l="y?IîvrH"dj+ -SWn<6O1q?䆡k#?6/ B^hy\mLl}0D6Y?L+[?i'tb ΜHX$ae.tGd+:xTWxTt %$cjqXN:1XHLN/l)e>,OwĂ-VAob+L+{m2:a  |(kҼ}Bs1=)=M/w,!-'} T8]̟@qiH(-0. 4ӌahM 0Tt]]RKPO|b^8 1i{>]$6toE0լ T{\3 F8Mq9 Tbz}w9Q>nbZ2e犁wj9qC@0E|*4"'.Sq/ |3pD|r 2҈ФۿH͔ll|c,O-y.\5vo;3*w~S"0AeCFL½'20,I ӆ)?Z_ g~(_IkZd &?T  ?I+~<05fkp4(CǺLҞ s}7Z3m 7\d:@IbEg}>I5 GRbq:q;-;_gpQW FM /d''u *vwg,}׊0}o?BL _;(0)MDUOY6YaFq4jõOv~ݛY o23\˼΍HGS>! (=o8~jd?KH=Kq6n8,c4Jؠew6=ZנYH2[r%IXnݽaּye%RHNU'z:*x C?ybiϤ@fIaOU%TQ e)L]yXwe g!ǧJ[iggR*jmc:#017"Hg7L9\YKUb3SOŖL@k] *G掖WkU{$|OX`#oکaUGdR20Vr=R`:}ƌ:V/YNy>d DTt骾+z~$ Sh]e ٞHxr ԺON.5,jFYeBĥ-@b2qegWbvnGL(־԰{bsJ*`u#KkB'1 o70coFEB&qsm Db _A1Vtn曩i }XrfʍȤV |Jp%>.xks[Yacq|n%һ-e+2 +GI"Ԉ/x5r_Mۜ`<0ɡx(8r 'Dhw<`iV*1uZCi3<)KGJHZZ+mvv-ϼ= ݝbӜ[w*>[ *$LF,-)lנjQt(+9}\4}Ĭ -sn"AtEiIi <gRn3ּ7+;a, ۙ00%H$+v3ZRί8V_WfԷ~ t3?-hfD ŀSPvM[+#y糾qv [e^<{r1=i=y4-G\&ْ䬆}+8TbNnlSCn;gg੸0?/oܝ#BFtNbƳAP*3\2x ;sd|QR,kϸeV@aފd6Z!\{‰osqm} [K}i Z" 3a~˃kŋ8zR|1. < bcoq6hK4z{JVmMp o*o(à o.G> A r WP}|5з#3o8w6Ie} q;ZSNxZ 9rsod" Im=". t;7+08pl0Mlƶw]t㖤sL7uy|`xaBsP{TXg(,ni[}z-|.Y.:}͡<6Ph;҉+bk`&ň U\G]4BQ*gu||HzKM#JRzw[srR7w$(S{O޾JĹe6$qI}k]!up_p4'Tl @ #S-NZZ8:. 2.(ezxx?n =죸/??!6Ͳ)y%]GI0IX r9Tl> #IRS\ mٜB8:Q-BUB pT(X?^ #CެN͡p {0Dȴ4AτHoz!JkI j$U^ UJ:7=xӏh* q 6JA{4Hi cmFw&x2ny@1(Yt%QK# !PrvL\)*$~&~gȢ*rǷ?Sn$cbJ&z8Fޝ?oՈD 3'qh !5xelb4I)R܍t.=&ۢhQ)#RER< 6yIGxhSqUEz&?$)s5x szoi:'M !o㛐Y,Vđke"$_ⰺaN'RjMWӫ5?\/ gk2'ĘZ`{2Zi0J;}+J! 6+ \Q"SٙGnXs \r^7ԺZLNVHkS\`نTҏl9HYv n!Ԕa{-bFn b6%xr<3ӟ[ɥc2߆9[ė`b[0rٲT1ctx?~Ŷ2D,!)5/g5\eǿ-,HK)$&*m3poCFbs1jM<^pe㹙.57JqMEU'8PS P:LIizA& ?[ʇ^lAr2?). $, 6LdD+ _UIqtpnW.*'D WiRZTSo0B +xZ{Ԭ!0L~ԅp_>SOg>?1. W FTEf W9lX-f1Ԇ#BHhV!gH:@sv| KUK>’zI_L f98PRB/U26s$^3!¥a[Q#Dq}b8 3+:G 9'( $u~.0tv.+&&Fv8"> " ;?%$aLw_&ggl: ֯AH&9=WR9 nh֜ aKW'\‹]SQ£*@4ɠ0Lb`vDȘ"V|y(ƛeǦ wweֈ2ے;4^D= .Y6 " ]\-/"穧 d=Vl8!N1, ym%'k"i]͚iAgn" 急WBז %Dh[EIj[*i*-j(ˇV6Œj T\$.H8r*#:69tKl88ck0cP;.RHR33B8, w;8{Q.HtPګv0\^⏯s XuSj8'Aj5G^ً|+ه9)f4qW#2s`2Z*e Ff CȽexex7I*AT˖ zF`Y(G+:&R$%w~w mq_=!8 h5q%-okPfơpȬ䫅r=F"j^D,%5#=xY`AS)|=~á>JdцD iQPxm} N-;cOpqgQb&a yV놝G'cn̟I64 qUSh!g߬e0.y6UcU߶Vy9+)lF]g7'+lKӝG*^!(Y(^%z&AcWI@*w[ɕ.4cTh^ʲTzb }hW2/(Ww FB-AFG檢5V`niZ^ph*\Vxxk6ۯ`R-QLqc"_E#}N[!.ZnZb;.iǏ]@vZB BPk>\[/qn'h|]&Tʘ7b&7F |8dq훍G7N&zSb5Q#[I ;30ldFd'ЅVe䊤]{=[ TwRꪌՠ^va Qd, 0>,eg>r # DF~8(ˬ.2Zlchg}I7ѣVW#LEQu.'YL wMPq|qRI>k;g<+h[ԅ`uc,;o8?Zg<+NR%1ķC[9W!.fy4W΅PY,&}s L'j֙5zJ>~a|>킅޲ŋ1%kI Lc $<2Zyӻ$;aU5UJ388y@ҦZ*I5ڻ0=~V5Ԙl+0 Ԝ'umR>Ug ڃgX[`ڵHj{_K >oJoU)SAXF5HiF0%z2#d?"fʓjr?Y;X J>,_<_Bf=3-w?h i+s60\pXG b4{.L`wW@YK&n_ lIb^a^~3bpO}B__U :^lZ[/"gfrxk<"CRT|WF^X]]B5b]:|s\#pBy @rxnW}'.A/HIl :s|B *U8`2e(:`, ME;$oxID($1?grL^( ^E)\;-x\SAj'`|{eAgɩݨYoŧl03`+e4bq~;bOh*S%N ]"&EׇqЋ{Mʟ+3_"(/θƟ_~RKNL>qsHF ]}fYCOՕ}h17,I{-0/#;&@C$:2^XHOҍͫ!\r7aWBH uɲhB ʨ~۝y+DTD4$jV>7T!]Jŵ g.ɧ-T반nBi˟lHoN ݫ|莫bhq(=D0y,k'mqCl=z]D/oNes͌j)3~Z}(Y3WT{< ʒY3t6U2-ߜchX9.|U1,1hIÔi{5Ha݋ B ߈ o葩,dE/WIYe/Ѓ.S*[*٨:$.oΊ0B߆r+kaӷn B(y5i_DZ(&гeڇj.G?vNyGrp)v(qvWgOnY_(ʊ%fLѨ޹(pzmUA-4v wtoI .@#pW* Oݰ>-8܋BJ!{iE5*vIӲ~&%n > |m# ŒK&E}|FM#UhDQ+ HDD]Bkn}`a)Ul{ UwjhNuQɍ8p XBDó|y2mvGtPHQkkXQEJku~=,tq[jPc9ǨJ_aںH[uDUGz`d28vq, C{TXrgXQDf]@"Q]n,Ewp~4@pƊfYANPƴ$7fcs^la>H2i@G$ c4V/?VF0u)'5)W9%o@Pht#$K ̆uw]>N;뿥 dӍtJw3lpSS9_F(pS=Moɣ;~iN:L$X\',ۇvgD=2VQ[-uze* nؙ?ɱSZU޹#$uS}!r2P4kqM5M++5{(tǨ Vvd~(hRh)X_UqMG nBݚn3nURSQ=w`e`+vzk+UQr_ #ofkL#P>xM)_λ-hb]0|lB]^!盟Y4MϼB'tcfF=r]!^2V XʹsW#r5P:eyntH=j:/l+D]Di~[1kӱ`;8/2K q.9@b3vFNT ld"BuD2Q[j&2^b%W dG$} og'Z,5el4.AKx[hKrbYXmbSKv[3|~?s tXZk{5ݖ prxP{XYt@t'ؒuL9V"4 ZNO:Wf*Yuؙh$}y˶7E'fM%/o7碅#L_PuM 1Zم+-ADU};c8I嵿e$ٷL74ˍh;L7U,{[M~-x@[Қco&oXwEY:'2 33ċN#2#mV"N9!HΟ(KagVB*+߅OEk>fQ?^uIwؿFQ* M_ot<9"[s|Nvk˜ՍAAZ1; `3`(%+~bb#lp*'}taolẙ͝ŷ[*<e5@jV T\{-v?CJ##}54ܱ hQmWk-kc y8͊Ilqjw&ڕydRwa|je=Ih%લ!g} ,{ ;-.%+="&xJ Cdf5,X+]1.c\yjZgƾK-\'!A3N_VؚRśsZ-7 :bHg XNw[Xԝt08j>%A~7qΐE|gΓ3{:W4pBpǧ׶S'ou Ah (Rh<;0/굯қ$6dYg`qb1Up6UGrfĩ6.ͯnOXWG()⦼x&x _2rs3CxeTاu `\d\.T5:E;~X/1 ϑqeGb9_s}aAI siэp0X:=#ncmm;Dy.Dଷygɍņ[VX0^T/8`O +Raɡi-NV^3 Tq# E'|Pz@5( Guv`2Iqұ2ˮ}kSЅBD#|K َQ&ʙ7sUYd Xl^ddN=HXk\6U9,fW V?TXTC;EUEL\h)NA;~ ;yBWPwȂ!z2O+K,޿7$BR7n?[E l*"сi#tՉ'Aք@u)?>p-iUæHxESydɓ]MmRPAY~Vi.aw1mx $HoP8x^KW~f>QgaaNd>1(~^/:D{\܂)͢4LGb\v0%XkQH2["8lECfJFl=oR}P9$4㾛 |8W"=#6Ȳ;J f3Vʫ)d -Ve+f!MEbƜJ%TTe5*N8*HNKd9S[/L*Xp u՗xS%@͡qr]G1QpJsNML86B$jof4-G2)6b˔ ꗤyؐ>R"6-j2.<\M Q,-tҭՉ[> ;Bg:v[rVs wőp3Z,1)YW:$S*-`Os~M<$Nҋ-vXE, BF\LnXiKwnp q!Ot=ȏ֡K8W "&јfFaվ_x0|XG7 s&L!> I$rE>֚33U!r[qgoo &%E]}@8Ջ ᙀ}IV {&U&QXVh90|֙D{+QRL A,L2ȷQm!\kFt文U>4rpd0V瘮zwO !OaQKPQtwEAV93@B %Hڰ#huyI _BAl%C;?'bN_Y5"ah#W'~aF-9& eNeHxp#b\s3E(Z\ROly_'k6] 1V K%1"K!;ZzU y-1s9H}'ND^TɞxKNN%^nR%0Ɯ^Y1сWK #h3 KkyuQ9 ,L/hi),6meP'{R i<̴K]L,rAݸ>"kq q<7|POztᬅk eeWc#ߐ/òYbf 0J Af\bC]А1DX#@H3RW!)IoT(9ShZ ?@cD! @\Wn4΍k~} 6Z@!ߐ@o*R|nМ⪳BoÜwb'\)nG :|V7$2ͅ0qrh_X4^UDΊDb|WyHD;*ѱT`3PEbf=&|jS2:k/A:E-c-z6K( ZFLy$u6_<ٌv^1ZVs\m; S!p[JQұw]g t`/dqn,.CP<k.2)Ny;6d-.ИM+']n"%&M6Yp?ኖ(.-؎Jܥ9Ɲ2f XE\ 5kk!y$=/(:`ܬ%m#*LZ3\AY)ݘLu: h 'ZŲmM|*i5J&#{(u8ۦXB9Pjၵ G_t2#?Jd:塼Tq3Od0 c̜~Aƀ(\̀ѮKڹN҅; wY`m5=*H^}|0)Vrz*J"ɖGw5']5-/r|\Ѕo} UE|W~Nw懝EL˟yaӜj`vmqtڰ˛${AVPu8hS ;$%,>;*Ř>\O])A]TCq %eN*% 4FaW[Ԟs cU=.E3^ i7Jv׍ `n}uy^T84=b U{+ _gcpEL<8dNrN Iט=.JagIKqj}a/Tl_[8uMN =%f6Zq$țd!Ѵl'cIk}ycXN .LͳwoJQ @8$kKZtU{]B2jv"^J#">NM҄pt)OJ?b&/Kٕm.EI vx#r_]tRY-OAk%&D.ϽJH鳪}Ѩand4, x21j^ߏR.6a"7ۅ,-(8-'wF͛l;~SkrԔKX:_KeW4W{R~V䍵+;:o+amPw17|Z^-LI5nkVr L=?;0+<{sIl,zSMC@\nD6|sw@`>fn(< XT]&_8O,1oweJOfm\E i P#}{ȫV.⢛X)%Cax%n#᫁S]4TݨɊJϣk|:DueL-W9] س;-"I6T '͛D >yKlCG':ՏSjG(CY3K`c_S{X3RTe0,+Dggmmf`Gkh;" qib$ .e/2fry=FDXrR_|AJrT:Ìtmˮxzg3Lݔᜊ!2MQB2:&[g5n%!%I>6OL {BT\D;19\'D8yDgpi|׍4t63ȂRd?z)T3%/߫bs037/VWX`#BM$vC;[~qf$W6'.=ғ,1W%=͑P܆Hj(q(r x\,<<ϟ*M)rfi<MS"F\\ U_]Ħ@L$uh |Aw-ws>^? ej[;":wFz~uUŇf2l-2r Ɖ[c-8+6>:gdP4 ";}s8#髇79wP t&fhCInphsO}(?Ƌ9dAN;մNM=|fnCvOE8Р j ӂ MݶK<]qа]W NM(z[ iutzq ~qB#qlg=07 Z5!`?<͓ @}Ҡ ʄ{ rl@x>^:":^÷$j$smA 1V[N#,m45bq2eW?GhPO p*]$Вu:\s-@:S~ZvE'#^Y%򭛨$Tq)q1PEyt-ϻ]>Dȣ}cI?5 (DV'M9Ȇa<%[K˃ ?4YvqI؏l{l`/M*R &dnbSZ1XȂh_%ޢ7i %,mATxV~pBUSp p+]Nlҕ]mF /u2K?jr|:EN׬̃3tN삨-3&Iv^1j}G'q.m}oM5Ǽc{ ut tzYswdfZmzn wf"& B3UԻlcc8&b~!YثϩD^Qa/1널oD`u3zZÔg!*Uh:@ǂAT4}8㳳)dL| v<K޵0X5} `5=>g)ƿ2MePJk>J{4Rk^ 3~* ٭ka \P\-$_رȿJz+8D)1iQn#F_}7i^4;p#*Dl" `"_(oVxݜdC3Fo#k{}'3bb'hr f(H ]Ȥ7zC]$v7Kՙ:6&:5Y* 9pRw/D쁉Ru/.*3qaPmѻng&SdsUYA ;\%PNmbvx85 se[%l (yg_fXa$oa,1=Ő2/^BiL'E !?;)s+Q3yLge N3$cW!J"5= 1<.~QUĺLS(FJ(Q RTf-y!]{p\v|2q"^(ZKLUIW†m4ރAYb2Р:.T 74A6y*=/i^~)}'U % )Yab) REs#Y~\a(@s!ہMco}jC\!Q'u]Ǣ1NKt mI@ ^^$(ob [Йa'Nf7FעPk X݂:ͱ`c·ь&%sήXQY[q=~⫎("It&Ȯi-tmH]>v!F~iZWRU~~ ,CW0@O"b]'g+G˒l[*/}Zy >F;P9m3>A9yR~&ڙW >Rm_g> Wx3Zz'>ߐ l-8EHǐqm^Zy|w]'fus)!x$ x#FLNlQv qNSnl vtRuR(r X@3vXE-qWȂ"-!Z˷lҟmgwVWohb"DNLN╣§$ag4+3lw'Σn5Pfjjc"}gx@[ޘĈ4|2ki)C4.UִFH`8CFkR䌊}O|QQY]3 L5|#Ÿ\uK2""(ւ`|;< DvhY{ BѮjpbM ҈6L Zņn Uiyy6^KU{?M3-sHH8cu@to@u*+!?&K= &8k^TCu[pZ=&BRogUfIKh QhWh blh93H55f<~3 RB[wm`›ITm~rQwV)|a+*vL$^֖ w{ceܥ&^]z`\υ{#V5w/ }spTw +z0js)kYk[2$ejloXS< r{E{av>ih4 qե˨y:KmړkhgsށNADr?DF7Δ % '}J3~#("Ľ (~ #:.j2[? )(Đ>K2T#|lye|vBe\(B,-s++}FT/\d<9nM0^Z'!>!%~9ހ-凲 ֢qZTJ:ݑAyE uٕ3ƵXDL65Ϲ[:G6iJҰP\\H,/?PC9#V0YbܦnXr2Bbi%WyDuCY5DqQjI gſ =h\uFl׻u3 _WX]ﴥ) o}^dn3!VPD;i3Ik^oW/ɎAG#|uʃƓLuD (=Oc\҆'lD$XA9|㳐)6@*j ?2O @|ۺ}gEnМJD)ئo[1@"3܉e3ʯBZ?xcN^r]-'rn%¤DD="5ݟr$kx3n]P3 H Y:Qhљ˺P'V492Mު@8 oHf.Ao}i xlSd)P7b{9x0÷%fùLrMl-8aVCRSRDZkMŲ#sSƲ^Qo=d5$H˪7tH8|`HFp%j&ȋa&qDQ#1]Z;UfqyIrG Raj%di<'(_qjEEIF.Rx!Bb<7.O0/x::9=tIbQOG i:k9X)E@Վ6{cJWq濫PPnFDxԃ]dli[I@ 4NM$+ À8A-6+[啸m =n0B>uݤZl8R ڸ{ݨ/:w˻UsO'2}T Tp\Ls191 C ?җj9#͐=bgCpGɩ"GAsP)2 tB#9!͵+Š.~YT~ljm:L@63L&|}x_rz`ZylX$iZoPӌ6k4YxA' ] ,7^+.*)@}cs!A5r`2yꕿ Io5hG+X:  ;0&[n>Fa} D({O7OXε? Йbz^|ą.c[_h=UdsΓ|֖fEv644uɠMp [Yd+?\j;.A`MJ7,ZФp^褡SqRyoA r sV?E3x$/:bL,ػc<1ʃ0@GFaѢY3;\R?P uT@bzlDY[Bٻ/K_y_L`v*IږW=6_Fv:/ӛ}yحBgOU8=!a@Xz,(c!Ә FF>I4VX~pz:aFW bR=}'>ROM=gzaBA8?pKoC_M.Té6ou W..+P$| V/$yP;`]'(C\>eOt0=j*2h vzȫ8j7f[59u6Lzam|/[ /ohzs;Lj5$6,,S˚oFl!w4L!jd&WrOv۳ތ¢xrLnhAu/Cؘ@8޹GX+R5xu@&~Cd jLq0CM4Ү-4/{ 6(?i\1l5J)4GzH= "oZ'h<~X@C>m@H7Xg)3!<|'PzX!#N%K] ceϩ~xⳒ18NXR",)#ctPZ,:{K~''t,%:VXj߇1\@tMn;N|h#*:j!&g`oP8a>Ҽ:)˵>{LPWPiǴѽ.\Y{(^yb],fM"اsQ*L++HQgj.I t)&* Xӏ [rgrL~g*D%*=#IN\fu5jr{af^wQ=P-Jk KRV?a:MnKyic\E qVp#V,@;kjۙf:?ys3K0eq] zK0ajST wSk=IYVvJCO+" ǺxOSO:"FWpQdg"a|-HZal [7; af%K4IjZzMC^&}lӞq*@E1t5/wvx4ح./Rld!Kd[ 5`>e.* ;.ǾB7uْ{Hd_pp4b~VV^VCŸEP Y~Mhf"]020_y>[gi4'9?w?]$ t(8O /NoM"tĒփbE dVq> ~. 'e;xNn6Mt>. )~enU/.[DU6s }qGpxMPXder[1gd7fNݪ)ރ|WZM2(,c&6_.`0rWr+})zbv 7gܓo^|ғCx_ |\;qnel&uqlє0cbDdSBRF?kWmPq?M6vKt` 5jƼ $Cv % cwp'ݹ^K~W(ÄE%YGah˭\5P9Vk Ⰻ XP6B\$&u69#LHenfXY?D^a2* yr-KرOa2k1f 2';Q7Aw:\k.J"r6p,~\or6Ac[} o(֟6!#qCY;P*l-EK \bv.TupXd`wrpP%B8ܤ"%mI?C6 Tʴ55pvyD:U)f6U؞SPVqvoWV, ԍE^t^HA$О(->ҷoi|ra rkȍ4K\"O7oC M0 2[ E0>*d ꎭV=D>n4b̏4WZR[>G'{Ǎ'*d 5l3bfMT4V/ai;78{Z _v[ąl-ճ #HiaU T(^vzi)]JqFB BY.F^~^m?˔Sd}@YT  WX"EsK xO|5Ԁ71Vqfڥ /ƔhI39oݠ3E277KunA^l^^H]1Iсl[;[R`3*udrs^v?>[R!X[qGB>P)s^l'(`+"DGd7'mY8S ө@pjZ:ǘ's[~}_L'Ŷs-aILuKͶE=Q)hrW4G}Bév3\7Y Ix!>Vj=6'HS,¿g΢-x"oȩV{ rZyQ!+hZ I@QP^Q:DEbxfQ)>I׫_#<z ЂT+Pf,ۿa%HK~m?p]@fM!K`AW'2eSLqt:1(h@XN0ALqZ]-wFtW#N=/ nC 9`YCKE\,@C\bj0 2LJuw`nh<ƾ~!ՙ1xe-z(,)]nm:uw `σq7pM"H9:Bở4;nJ{qAh>T1/kC[NS zJir$>!ƴ&ݍ7/ġ):K ̍#Pa3*$_*|gu O{{F}q<쀬x' j[WdyxrWlj/V:w^-k'->E"\s36mMšɱL9QZ3q/>,U2óns[L"7'8~jAg1 !E"`5 墏{J=ŚxT%4 91uXhEOUFڬeQib(KlU12}tNQ`EtF\RzUz"+fI'#\ ':ϊ sÈzF>gceK0|\IwCv'҃|^"l5Ir}%5]xfB&0JoK>Ӭ8R-X⻈xo+L9izc2 E 9 pSr=^LhJ>ӣoLW/feZ0tn#)ycvby_mܸ:\"6KU1kSe`jN~n6MT ?)͙^FIz-1jأ%ߞ UŮ9EW]{Rb*P:Km]:0QOuor#u)&z~IQv7 yx61oG^oϷ*ZU*K{, ]9^O*urd{0 2lb"<щ2rB)O?7~O.LL) #/MJ)#T]5~-A+ e8؈Pez0Mʲ"oέ 0y4m*3A-:4vv ?."DOWv/:4bTpIGq4^O%.5)whl*Eј&dY&7C;h pB@(@“l&s;.rwYHWx+s7qB~O"gM1V1lx x^K>I{}VsQXa)l'Vp@vˀ MvZӣVeVH‡7yl-[@Z;s圯%rDeq^`k+wS.2h燰X&W&C8ͼ>n+HKB8dS#ɶ r14|~ߜ2(W;:ueRRmBZ[dI7J h)I&H{_:^7,Gz6 2:$Ya{N-y"H=g@2HQ> 7xH_`tjR뀤*bìN:$$T'4%۪HPG}kE|v5E)A_9״ȥR81b .^wS(=3[95(3-[pi_Zz+g96˳WDG1 NӼWKSq`qf B 9l@Ld`m#ȈSnU }Dy  ]Պ[[ecW, zZ-WwT.T: ݵy{S\ z=̺;)$(U}lf`nk(gKC*/8,Tu T`ph6;e˞-̻ҡbkh@)R ub௄ 6{`Qx{ѴR+awp-"u#;ܣG*Ѡ:fM}䰆EwAb%_귘xY UF̋bu.ۓWϜ<` ,Hb7vEc7JPu&L8ΦW}@+?h;~ Ȥ!EgXF5Z~YlrÃt h)3)BOPsIZ+.H ^FE('F@EyZT=)xPǪfyyž)90LmN#odVԝ.B' 0JwKPxiVgE$6AّbqcJ[ \boQ-^_ |S^W̸t3Y6}ѳ{·-q NN't:R| iZ:PW>F_xk}IݳD& w]q"D Ѐ\ ]bPЮE*ր=Ѻn?LcsP7{qe7:K8;<Fsv6 7 @mXMXỶ􀕳bk"%:zikZN3c۲TA!_J4+$U(&k&:ՎP̤L%K ^`l3ʉܓEFerm ~l`"^VFRSphJV<~@ҬlI1g*I~`2L~xс$zRG l[; ?:@mCn.6+@-4*<-ڑ 269^|kg%˜x7ҴԺQjAaUSPƟ\f'kC(f-{ZEX=WvHJ?}R裇r EΟ%qW#- DpC{r/P "zP 8eME]YێklhW֯^nyi%M^=`l9OݥƜZ~.kd^uЦdS.<57Atfo6h(R8 /D"rDv 9ލu;F`E!zˆY-~]K3]rvQ=iTE KI0@<N>pt zE}1I'&iC k }$ bgawI=y}:M si?he4r}F<4S#XQWJi4)$_0C4 Tש4(;z;۬s]ŠmJU>H růD.[@)3M9*J!١iXMBI뜒hX\evTHD[(;cv}%5/I&v2 4Ea88&G`×s'q8=|/Fseŧҏz\_3bdr64jIg70+7~zG:_z :&:Tc"ΚǾccx`au8sl/$9 L쬚h>Ѵ`UY%YK 0px ҧ '^ aEa_LRCo>[j#hreכ_NҁִVP3iu0nǽI(/abn.8Af'_k甏P+bZEz`(r:cކ'xu!1M`@n_YS#`k:f*ONvsڂ_N3\!//4FDӒ/Z ą;OxY8}Ɉc!YÛ"뵥O[)#RBX9`3KcUAxV/ڐƴ>_. n7˹^\":rcc:k&~Y(B[.:H; Aa݇*c ?rq1*h,y{Dg(SUdR2=C1!GMt Izv {B=$9K:">'fHß˭x ^~û=l+p>hΖ[섗IvtR-^KgɭXB!^d 5lr//r#~BхcdqP܌H3p > 1fJT4btIjdJlASOÍmLWD1S\8|/xB 4OQxAFLf!9'mi6<" W3d}('5kTH)#9~)gqؐ=8C W| ` 32)z\~ڝ`wKy"@f׬.v_(s -b6 ?nO#(X%D]Th3dx>>N#feEHf⨫4*%2!C kHb=E G3fNiķ_>}RѸ|zҸ j /&% wIDs\_g8-7#^_1fh{cm묩f= kSl% u%^'fqmu68Ɛ71xTNtĸjp R1uaO$?mnzSRڜ H~>s{-]z,dss<&F!4( 7{-~2(ݳP| 4;K#hM\K7DM?6,Nllaצ` XS[5BF]D,TB#BV/, *D!l[4flWŵ<">Rhx?W: $S|hqg7{G-1w}:H,=tޒ}PxbPJ ۊeOsO7;[lGroh/%Ml b8QV*)a~C@u/r\gʃ$axh Ly0;}Ґm(KnMloVPxW7YrhͦW޸]~ V#wGe 9 ww(J6+ YSkoZǘܾƬBT&~ǚ2΋XBPJ?z͸" FM&9hUH4#(q$l;)gYZ07070100000046000081a4000000000000000000000001665094420000b970000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/e0]?Eh=ڜ.+˥vvAU;R?%c O ,:!Ql`A^HFӺ4az/o  CU>(m@uz.;%Xקa+Z./3TRU~3D <$9e9@wY Fs M/]n(~ab]$bDB:søޡ>N}5]^F7Ԩ &*M=m,&'آy™/۷\[zu^aSGSK_Ji*y1i"qo7'| ~! miQAݫ5@; stl`BRWѩmVwj:4b0""Y,Rl<+:>tbiA`!AR)+U3(rEW75.Yu-ܿJv 2wYM}JֵC]G=oV7ez˳9//7AT`Aѕ m 2jX_0_+N Ota]qy#w"h$q<9vYڶ&%%,kV2y9ĦzC˿T9"C:UvDb"%J &S%kBubiBO65AĕzxGԠ[tʑH# ]TGl4'TNޓ`7y+6Tߺ' GuT<(ڇ\L#zOqFH]߱xs>9ۃ?Y1PY*98l,fPou cX6Qe˃]ywMl+Ϥ7]Avb-T3 XWa_XvP!0J ) fzyG ^d~3KZuV5"iY'@(P^Qذ:*alʶ O ?6S[iA85p\H_Uy1&{t;MR>8- 0@\_LUpE0>R{N?M>0nTΫ8$o\YIйSɋVy rHЯT䔇䈰7]҆ Mi:3KԊBnX x b,ad +⦑ޡr y_SI)n9gg걒uKNўZ-:Q KXn&i]?kS  @_F)zO.?5luӨ2ɟl1DҤlНQ:O$]aaK>pgn#a mCN+.Ni$l[֚ -` 5_37:H=e7_'GoLRVaAًV`?Ku] vb>wyA~')I:[@5@3lcu-f1ėj~8QMcg]eJ^3A3+Cam*9X2U_Ȯ! kЖy .Ne :[c黮ؐ[~=* fـd 5J͟szJ+@Lˉ_  6{蠔au B+-iФcNH)6<]<8#Ȟ|xmN SS橷>+CRjr<∝σJ21k.Tfh|/Ohtt}AvQt2~,꺈_{R&^qûvO*-n l)+_Zb|Ia,ZE>7 0$"e+zڭ/b8R_'dq{W;jo2O#%Zj_=T:X0s[74] e@wɴNҿ£5iEj nSM,ON'M3=vk:f 6]n;xh -:^OnY,`-7#ez=S".|C^4)n=ff.p"yhR%5(EME JE+?$߀\+@;1&r$P[+e +r-kaͮ&_2$[-+MI;, )5HxaXO5rzi041Dz(H?sD_9}CQ 5FG3PS=Q{WW QGwƜp^[/F)Kf~Z\еfF&96Q?nV@pz7x։DmoNvK06ȹB,m%D. HY ax"':}{6gM(љ}3tNiS*ssb9mVgڹי6t b6Qé A7a\߸"FG1횵XO O ^o3rrYeN-0q~tbJ?VV;&jO="~)ɥ:8tf2 1b5 Nh} ܯ(q.HKgdhpWpN-sMX}6.+6@9b{L3`ْm *UeǸɁ=@NDKԿ^H>ql!/ٙ]5_4`~>/n5A4\Wb{jF5N\~xdAxTΫ`me!+Hْ3̸•_}V G䯎`;ر֤}(߅#Y:SVr[l ȳb "ZRECƶPJձَ ~v{J̔ճCڇ?aa%F'#c}; )4`|v80'KJ8$#DM#>.Cй`.55pun Vi+&^"Yȓ*(u5>T1!{ŇfD!Xl1J""@ӳM\ ߼]779-W )]Q@HB9lj=\u"Vb6<„[w[ߥ?Ӝ(sQ#,W*EF4: عL"a3x>kb ?:&Y%Z\K^ d^U* LJKH֞?S)?¾5pU,\QB|gs9E5kqpapνqgO>lRPFu//4OGH$_T΂1)Qqk޲C:%0o}oLAcuhu~&~?NEKǦJDb1Ig&!"b>ckh%ɥ}IG8_?aD'!b~5~(FM'fxY9m.5؁q_6G'}ƗsΘߝqԵΝgP9\zXíÎ͕h<ê>H"YI׿l8ḛX{K2"FYO8ZX*NX2{14 6IiSoFԌ!934d֪]eS O"z{[)CJC2u_Qn$HZ /jЅ*=Z{d!%(mr+OooMN z%=RS8lM *6`2nH3Dnw^KkqCxQ&'TڰŸ:Fo Ir/5J!N A PlLB8XwJ cT("zN`VՌMr$RѼᐤ_X"?Fᛢ)}Ս}ƙƵ:T m7 G΁W(cP݀3c|PX1\3D4^xUlh!ka8)r7\lgp[*@I$ښ>pw]0a੍"έ<ӢVKs ~r%#Y5-ZwPE)>b6!s){ԣoxoB6h~ic^\g` թPbvQFm/2wU:K*GW vM` ݯua*84 RԺtkf-^Q5'fTAn4=sЎ浙oEȋy0 ZxKLS:TZ?Bo{ıhǜ# !ι9 s0" n~EұJ򏃘\J95ccH?%98U{RL%gǼP b-Ѳ7`Y38sTgIX nIJw FbDv ȩ^M7YPi"LHv}"OdݍV[Axv6 c#^UYPY=9"c0s/fW1guyϻeTV:n8#C$z&/Yr|@Ac kI}K/\;5$r,cߢ*|Pr *|':P&4.XC!*)>;L_N >7Җ"8%:'7k cTv1%HmR0Z.QgYJ)X2>᭒1Cr$-"ws3J4YxU 9鿬4Ee^CV)\l5s+Y5X=KS3dF„, qn|+^v|1zt Yk5ۿmXZy2CG=<3 QȨ]\v\I>U+e52ٲ^O 8xj͌+((3yX`? )L6I[|(s. F~fX(6DQؿmB"CHGSyJQ(L.*6>p/O.KO9=nw|IĿҲ) ¶:Rf4ċip{5PnN0]ڬ}e(! _`O{wwL(mxy3ktxm&^/no>֥Y5O^LK\αT} %LX2e߉CI K$NUVyO1ׇzC_IG`Nզ8AKn{C͞;dgumy0P:Ioowq~Hgкۨ32<+u Na@96?{ Cxbej:g:RmG\ed/AeXpco7rv?(di$LU?55+P&DidFSFuyn^?n_q⣨Z MX_# D vٚi]TC8ļc.ȋ%SO7ܴ|_ɊN$fph2>%wYODa\렐A٦nbnڦW]ͽ^]8ӝP ^wLl@J9곙Թhv?K?Pb_;OCc{$w/c| peL(f5e蠄[E"Om2\|^1 4/~`՟N*_xdbmM.uCSDܟkWW@~tu}&:p?ǽ20ꅉQsS݂1Mz XdGc#M *E=-s&Zz:ʯMcّ|Gf6A{(8|<ĝВDsųo\t&L% Eħ LsyF yǴL/ 19:Y ӯ}m-<\0>fpFFv@GW+/ EB!N:Ugꗓb ϱ$wl2Л:E;- ~"p;--)LUm݄FZӶ+ ' IXqSİ:ϼƣ씥ٖH=p ;/E>tfo-_:> lUً`OTX(w1l)]+Kt>_aBd\utjwA!%{հ} JƧ[gѕ8:bKv8un3C.)V ݡ1<"5u9ғr@BZ̙XDʌ7N2E?H]ly݋WI~&~HWJ3t^WT0YX>ybݧst (PF ם2=ǾVAtSw/J9sX'\G}M3L!b=;ֿ_},WE4CEY5lQ`*$r_{9ɉE*^sAL"4tۈS]G,o -E_`\31q KOư泔"..M7^ezN\/kvKkʟg\ 3%pG4?hNK$D:n*| 41@ł%~2㢢==Q@j9h' tt&~\_]eĐv:p} bo1Yr\0=W +c=G!d%QRWYS%lpVH/axt%@G'gT<GZDp G?GtϵF[/: ߒ:idj)lbt)T ґVi+Ԙ[݆ywTǺAo]t2^yJ<5$|-F&l_˾9a䀉 F<3f9'LMp[m, fS"_[aҮ7NiBFL4kF=B,>ogb4CG#S*|}/ƓPg{Xl[9Ilen7"Ők4{NjR8.[8A 1Yxld:Fn"muV ?Ebw1lpuߒʟ v UApSL@tizr*](Z92SDy\0[)+7Qri7޵WAzvv!yÔ-[SVtF!ŲXB73]<߆C-Hݬen+hk>s:>w۩ s[DCV iӯ3qVN*wD-E^衶XU^Xǿu.<}am[}7{򩦯05rc]L$ }\u#ea(PRTG{MqY?fdMW 1,"P/JdЗ//x:A4|;V< F$&Y'r-efc;1TԈpމJMX]N7NF'`.7zNd=yQ0\%9XjRHHD͌b XRrp Rnٷ:)3_l5®O?<;<0募LGI5ϩ% ەOX-qǐmQy7Tݼlq;GjK (dK %@rVp//O֜U?(lxj(g2%- aN,*`O}=z()P[{QC/ӾSl~J; #ݖN\)aU|-H!R"VŠY2, ,8TXb{\Q &6"}. tf9YF_h _qυu7\Tx8:d+"F)eU5ZLuH~f3H!R.Nʃq,TRTX@FetZufvYRe(Q_VVk}a9^%CAjE`veS8MI7}t'{=4ٻQǫ^Αw0.0 maFxcrAwphYF,BO  \C\!d,b =FPg7iw̶1-5UpwK2 v(y"BxHb%ƒe$a\&@$t^PeXWꃘwOn~mD%[֎Ѣ_,ŷ/R엷L] ÜW7g ֏L"},yGI0p?C͝Y)Qe#4%8㞨SvB,'euqi:R0g ]R9 11;e1ӟy4ov>YlIgJ^q3pمKdac[onNfqHLh `a*R#ɵ LKNǽc;"?'/lw쑉2y+b+0c->klK\Ҭdgbo+:%|31}Ij2mhwg]hQ)&* FyZjՕD%͞pY[WsusX9\'2!+uHQM 9jʠ;x /$T[b ,)Ėk.(SB"~3"-JzFWoX6l/\xBZzuBL,b1G"$-qR׆egwh7(q?(Чx⩅ \6\`u[X~ĴۻQ;HءA .!r -f6xfוd٘ae\Qpx ę3O: Fhp!\d4k4*Qt D*U᾽3 h#Gپ8+=i9'"DA,{!î/m}aDz،5>e[kJ1@#49wˁ9;#ن6L*0UrZN4K em̍B&rO%qzpUh aD%'T^@M尚KÎDŽ!Aв(Ze”y{#mPlk@]˫Lr?-|Ps<4$/OFx'4[Vixxryv?׆lb1Tă\H#W?r3} W<a®U{0j:/C^4d7Vf^FÐELE(ل(hJvt:Ǎ=h*npSx+ pЧhp)t(-6aL=:9uf9b?brG ؽhX =o&@|Sog]#6"PLlM[#:E or~ Wg.V4KiD=͊ L -"F<GpQgGu x{U8S)4\ZWhYh雷VYR,zP0ԗ:f""8"/n "> ! *ns Wb8n Y^5LP.o"ڠ}? ݹHrTW{e vw߅+ ] kKEW"[y˒\D٧r+JA25a?)x.6GcyOJ6am3Br^X zޘk~z$ON '{J+Jb2 x0 Л۠O(Z7t_AHQKEm[T6Ky'[E7ԗ#Vs"ݯW"/Xs??cB- /%XRB[lyF<g9Ci~$#e+fQ ȑQ $(ŭ] _π+)+{,D8fuɬf_[Xm;,*}yI5wGvH8c7.D3j|h=_]' xG <܈anhE1/TEDF~] AhI56LSS=T_bƨOώ%!ҥ W4ޡ}bRPj@$Hr;r,N}*FFRx+͂aB. yq,M΍9t&t\d]pپǷG"{A6##mXUtOo`1Ua"pN2tyqsnܾ5kErɹ?l'F1ͱ,R4ݑiS*Cbf>~ H3%[p3B* KGO'p+w.˪we&<*4h'GL  -~܈uk m 1vX a.h׃+<~+TYޏ֢f*8~ W7AGRp$ni!MV&f vZm kb)|@'XD`OT_,/%g;uдN #{9zik;7䨒=qmdjÈEָςly I@}-Y 羶r` 13#d,%A-&sr9 `vIC _5ܢH󎚍E8$$w;|E=hLGخdpSZO |iFݎz<H &?#ǻ$$]aon|VDܜ`Ѿ>stFzꭊā? D0x^]St1ƙ{7|/C /x6a<~@~m/P;TZ fkc1̆&L_y>66AM4s6<IVmFzXVʳt;$^$OcSe=]q4c3J2wm.3$Vt!y4:,ЮL))jJL>̯Eaڳ贂܊ǀn [*-#?wstKmy`1l~!ͤI&AY@'BT/d}%7T49Ug t_FZ PyǟjwJ(,s&>}v95 ,l5,uf;+Eg[*0#Fn1dCP2vNǕ |ю S ~4 Y }VƤ'E7[Bn ϖ=kKъo5mv(-k뚄 =^)<|Xj359pԺ7yӳELՈ>Πqs6,b7~x?0z$ja0U4*ZT!n?e:`!D2~ rR m_] wq:1jw, >uA1t*uϥǜ3xF{sF9Y4dgo\NMܚǪ|ƢG ѕ*  NV" LdQG }a|Y R 3~!e/,T4—t/dr/^ZIvCַ*7wkjFn_A5Y,sg P2% |_)Asgnd~aTfz,NцbP4ci$~TR?C%Cńz饮uҫE1c(a3GAHwu՝V9>8<0w]FڃߔV JjYXnMjs]̘II \5{ 9Ur RCf -$^>ËWx}.l5T0V{ϟ4ߪY׿2oIm3pδQvV?`. \J Y`*Ϸ)i98?$<6?1O/ӕ 4̉L;se,IEՕ'U+;ŗx@KxV3K;a֌a;hhLדH̱+2 V׮I0|4&Th jacܼkT#E%(ns4NLۊZ)$'㹔c? uF"&5#*}lW/&KHT?))9fJv(3>K}vgdz}xV у2ZF>+6D=.&BjV&]TAe6l' ,j鹩o爻$zYq mAA˾nglDn֫$0%)+Ag-зk#(csflƈVS(7i;}ּ* L)'n A9Sa>;4iMј8V8\(#;xK/hu@g|yx0j]L  H# >o9~ͬTdC,{d[C5>_)Y.;> +7֓*à9ik RW4,X{ZD{nX]}}" 8$y?NQ0s=s swK/Opl3АcP*$"ã4Ġ5*7z٪)x/$6,=P aY]Jq$+Wzw9{>i^aaq o6['CKb ?qT?VP_yr$B-DA*YCt~Iv9uS..e) :coBף:~0׎Fz_H2FoXi) t6VIo%A=,<c T+HH_Hzb͞R@z]O:7]iSa_RU|}K`@ x/2kփde7]=݈Վhځ}LwZ`tZ>'2YdP](Plwq(ƚҠ<߶j&mpO<˔m VJ;(C3P$I{<84;}Fj(j T^]8fy2ټ$b fd$‹@G 520^3cRۿ['Gq>u{i lI|(֊6ʧ_ ,nl:;uR~mxoHM^kJ ]O ġ+ps3A a 0>c:*G-]ﰾ]. mĦmME bn'.'΂p"NΏm)WXXUɛXkS^vٱeY-8VSȼTk)! N~9LoUI|Z蹤fή5(w1N%L߁{p$ aAcNCv-wmrjK?ՕH#n)"˭v']` # Qѽ}o}sU^UPI*!OuUt#܇)Ǩs~זV ۜ ݦXo6p@.!XYy}蛬qocjvªׯ\=QX4gKj+AcLOStHo#=lKvtfEs?jռ*3"ztaHP%~jD3wv7یjrMe2K!]0T7`B"ӗ:)в]Qߘw[oD#&`hPW6fj)нK̽|R;hrspS0Z29[ 4rmi*rM Gr`M豥^ M&][ٰ1,<32%/uJ7ɭչ%n8T_ɢ0I&֤{DlPR͚)4D[YlY&goXY5J`T:X}D=w~29^J4Ih Bǡ/0jHŰ5?)`KMͺ`ZLϬjZ1m >kbh܀9Vɼga ] AR&t;wo%FSC#>HɁ UraG=5 s ܷA7[E i'! 9ț9TlwWΌM%713ĽT,psY 3y&Bi0h'66N%I! Hia(#g@@cf *4?w#D%~eA˂@]ewW*D`=m ఺\"t(%rcw<VK 򋣖ϰU\lrvl *RǦztf9[zsTz@KPPX)GYЩtŖ ri<ŚY߅?9*PPUa f=a\qfFP5œo q(eBHǐepviVWR}PY ?|_܊U0 @n_ԋaMw!:譢Wm=+nai}UjT\`L\sHfHDz`fGtR _/Y̳ A=؈#t78R.ﱤ 8op OLqFZ%Q&יBưORf„dtvh˒Ar%W@ks|3Cc7dUp<˘=#l&F " $ TYN@U*Sbҳkɸ'UBwK>̂gdB3*_{I+踛1.^V(d4Qt'!MnTC`bl)%= 4"̨߾w*\y&A|"W ~t %28BPQ/&AqK2m>-`LU(w#IS[:M,R/AϦ-jœ$3OHSPDz,Laai QڭKc*MUu|e++.(K ?<ƑZIp̀`bJna"\!)jI _Pj1Ѷ/]L%{Lӯla*˵mgQ (2,vVFnJ\ʠZ ldej't6T wDGӂÝnvgchނ@0}A: m}-ϕ|`=9 s6An0oYV;X˻XJE еѽ8%@#VCSswm |@ՐMPVcJ-t8b|HS{};ld<'Bd,ԟV+EcYe^~c>ahA =iv7;q&z>vpUi(^_^^pD#aUl )qljxf<6[S\`Wj57$ ~6q +n+ꛍ]4q>G݃ qA|A•ypmXxab$t{\hWe2懪#͗4fY -oRI~>@NSpLjKIc`hu #iHuxmЛJyފ@bԠ+rPT"DЕt$TBk&|A=x aG/Z>iAbn;'s9c'ޔӤ aydrG]X; hrC%VUlA3BERx&'MAdJHO\6A.:jfDp$֝[Lg ^Q81[Zn}Bʰ=?VEr`O}qp^ɾҠ?X,3U/\9&# !=F ϒG/=aD>Kbx^6kdt wE5)6u^)2P1,31+ :.ARz7hK&(_zӅk9;:-R[',li;j7d1)Ccxj"<,Eб)̓*wFTCô<Zхk0tꡧ(VL -isƗbw f'*^ՏY/SaካkrG 6^E|l{k>w+8)PYA~:c_ 2ޠp ¹2j1<mbeVo.6K݄b]ϝМkTh÷G JҤ[}trYS誑:,k(͂:?g 9(>^tp](cv,Ȱ*Kl@! -q0@r"h\xT$:xT] nz`B-TIBsAJAE弝u=ںˬ62#;8'iM4B``X//"OPuۚ ز|vsXQ -dqp8Kt31n]ќ4[X3/Cdl]7׼+7뾌E_9U1k,̑>@>> 8G. 6زm;_3QZW;‘_Ԣ~`9Ŕ cR&a>7h^C0iv% O8Dh N'/C)]55D6#뙜,rӧo.I(IG@0r!gUf6 Fωb#BŃ}37/?6c=ڢje8)t+}M|]f-$P?% ͣ@=/|CRjUq:FtC$\:3VIObѬSI"6$[&B hPқvj~DΘͅOJd+7)4ӭB)2)2/6)Y(']ѱVEJZ^j6:g"D,`)4 qY]L''`s!!AM= :OhQޣo]k* dsJZmcãаG8{ RTbotVE+)|iߢ{)Vb1N%!ْd eh=R.5A0иeaCJ3,>Z\7EmPNQ%mV[UM Cy+aXGJ՞ G{-X[݈}pbl7ׁީHSX1ww=hIOV8\{UPb~VGV!YFQ)&putIhTZr{R=Fؿ5 Ruޮ8&їs?)6l`s,t6'" g_ Wss(^s8 VچmzTz|WI5PB:z81k{A?b 9i]*,{.Է3HMXm~-px-A#ogA%ԒjkF*:+\DB֙3+>Q"iG2um=Ie7 ) ܴ1eMC鷾% }ߗ \,ùi6XD|T0W-u>7yi wq?ũL1>-Yro+ а 97yYIBu v5Z}UPzwzJ4]IݪyR6Cp`SwrC[/>Ttr`53`{kLm}чR3l_Ixrw\8w-K'=j/K=.iDRЦD6piIn>˅Dyi! HՂN2HcŜk{vQ}TWG,g;$KGV'pÒ<1`߮~Ç\l[ZoN l^ՁII/< 8~0Lk5VIoVX+ QKemN#}(5 0vݖ=B4,_dnDC;o0_W3'n$r˛W}kWTm~@^U#mx̏EEȊ-}}iN 3lqhv6G}mPw90fmP1j~l4DZ(Є gO\ K&PVo c:xI7oFv1A#đߎoy&Qi. Buuͳ̍*a LCLL3 9BMP SHHQ+}c ; &;1vIK*`DžyB]?;@Lb|酮ZbynۇIFedSS|Ow-1VbgH"ʾ{ A\]S]tCk=K)Ә&=~{ׄl 8aYy\I0A@XLlp{f7X}fJ2 _y#UعkryF\zh -'v<h0{Ti{-ӷj}n)^0)>c7f}7}(Ѱn:[//YӟOμG5*ڭM!io𔰄#IƻozV276 ίcl[4>ѫH>{T [BZy2~].'2Dk56!zwwDѢ¿n7$uJ߱,ՔNg59O-:Rءb%$C5h"Nc} %[MP2#q6@?mޅP\n3i06mRm_l@-}%#~.P7@w5WzL #Ψs-#nop+߈kB u=Ij!$1Qp`|N=5C3 %=L0?lFdq~lIW XduCOF'hsY8@]+ |9h*٫>Q폡tޫ9;]95xMBwS(__*ֽ_rP:OpjH2%|0UF-d>-q'_YЄ7vb3=EdꖌĿ!w/DSK4zS"&?1c@qCS{}ٯPu»c{ Sb'^ӸZ gBwy*$Z@=v]I *eU=n;תxjf3G !nw'$cGJu;|js6xj~Q 2Rۇa<%Ja>F7@-:Lϐ[ֱdG}ZTH5g~2i㌎~ v`.ÇuV8QF,@ѐ (Ȝ(ܒ~e93xf-;`n!U!D'zA imKm0c[u gy@ 5%X=X6JOh-t^|=óHtlFK?Gφ+.,0L"WITM,3D+ȟ[ =3V`ǧ0&HZj e.=EZRS2E/{}2dIC6{0T+fAg'̪g)iVCwW?7LF{m(4K̒( `]A]qg7$0OFhyTsaJ$7IdŚebhXPML 8T Ї7_X *_4ƚF.'|A~Qd+T jرfuI!wでtEHR|[}ī%5;oV3ۘ; >SsH4sSTs}\Kxb&|Bqiڅ UlkV"• 5U^`>OKjU]-NQx. o`72UeY1"տA>pϚ/Maew%(Ɛ[^Uc, \>(f9w%3(!:˗E\ȧicMf&{s>otx~?|Xi9"WכOiήQB hd4pa8+启Pg癌: ݕj"$22,xZ *™z\Ӻh !i.C?_f. Mlܖ3W)ɋݮn`T0Զ*p͸M1u)ea!Y vXA+)bj\|7kNC0?ҝ9DI>Rq'},ui7[ =25TfAwDp>ΥkaUop&<lCc J턂8KݖB~v}e!jb:B l ځǍiFya.7^ؙ\C"[o 'ױhSuF2ڻPMG`5C -+|Aǰ#/ I9wcTd?/uɻ朗7vttBj֍ۼ~D=-Q4( d1҉zyE V ̚swW~1XE >{p#%$&?Ɂ&[dE4NujI{1 cdzueѨǒ1Xf{L{Qe(SiԙEAo4$H{pGi;UJ_E,/>1BE0vaY^"9Taxs) .Rt 0%ׅRZ=wݷATm !5ie-8N[Йz%u#E'(ҙCq$v!4Ad\K s=F-EKt*2P=ͷ:ԝ/~.sÊ{-/* U)\?>jWѐ9'W Ų'nJZS/dW ҡ' 8x5i&%Wň"%qJo*~\@s(kJ`ɦFLpa'.'՜RAh|"/N3`0; veEO+ bxMvɼ]1g̲srq(Kn=ޖ6K)(2u}n}N^W-rHMy;]E06bo-L+t==B3DmHx]߲30X~, U=2wU AE٘C|01@L-L$Lj/6YI8C\LW(=ޞbn0{SnaEmʷ(= ?1@!:ᴾbԄj#n KW*Bo4[k&YG-|L-V]]-˳E?6I8aϰ%=MzoGa?=kWS2eQ5g4 T1qaP_IyG]i=j޳ȩJms] O~Aps'k,? "_="-h.M0EDANNiR3]̞bT=SJܧ#lҾfVdl{ɐBgI&cCդ֘*\-cl޶Bt%U+{AMP]\ U3› |xA-#`$-M 3 Egk,]ICz\|8ض$PWFLeaH|뛩Cgȟ&0<y n'ۜ$*a#Y ̣M]4Tyc̍ xB1T׷UnTӁ}W]}!nЋC3;{@?7[98gws74^6_6F_١"V!1>&|)Wmc yzHKgXԢw͐"G U`[/ gw դۙð톶tG>73Pbê󯌌~;fz5Lb㯦j~E]RrԳqG{>+Pz{M@ 9XE+㉸h$Jiߖa4t%w X!xO8r\SNM[Eܫd2A ֕ Lx+S z}q. z(eA- Kh2ȿ=h] ~΃8^lX6\?FKa!%eo_mQ<:CC.h|b 9-U@)| _ag+$!zqEiwrnq*{@Ar@R_ t @b;GPpfQ@C߅9@E:} d`o}ZKQdFNjs^u5{v7d+Z co_z Q+LRj2xyI 6FQ~1Wnח\qr!9&yP+hPBYe^2ԢjEH!.gׅOWlYm/ӘJʿ#nk%{u=9OEoFZioQV1pr԰,ݾP ޣAwN})H= ؍wҬq  ˒2\wk B`bS[6^z,$g n$1]JP_t ,hO*n*.B9\>jT_,,uwFk E/X:4QLP0 z Q-ދURO f?OAۦ ]]Eo%g+{߀ 鴓89۩1/?&oTW!Ǿyh OU}s=P`.C/[5,aᄸt=!(C6147Hd =*ȗX ܸvmOj&7ð,OJ#Qr`.:*JdG(dī? /DEuHw?5|G0 m+"P|gk@U8u- >ut\qax7#R6v- DPfڭ\(V} KP=Uڠ=6idσ#<=J#YGEcf9aZ2d_,p C+hI#"zj'8@ϧo(|I2w#d㤈4 <%;}\xwk,4<4V|uKNEQk c\٠#YR{W+[g̐x|Oahi7AGwⅠ ?-A:3E#U1t?ʘ!#f\97PXvy]uU7쟲 R|; U,BY- O";PfDZ #Hsh̛vu6@4}7 '=d5rn٧iOGÅ'ø+m^*yX  M~ʯ7E[{WlJ򹜚SB 3H Q 0e߱-L>M I'HCsU$hREgCЉe;0/aVu-Ko#HQ!N >$G(ɕڵF%α V޲4Yqk.V¸ ClB3xz $O˟XBd7K?W+ο<RO.Cw?\wΉf-ibrX.q]SEx2E>- *hZQ}TţwF8)통>Z3QՌgڿL lQ{$nVq #oikU݄S!"8QwԞ55VXY UT p+hbt/p"%5`)W\~a{~uĆcYZxiaQ%bk[ӌ3@Xx YU߿B+U y`k oeϪ;# P~$[H#ͣH<w ~Jp=!鏙ADrB$%xY!;F-[`ic"x؆d /XuvbsgP` mQaj$pj$Nb/CZ[\O t/{Ѭ|w6<6k3aCj|v|\E^2Dd@SW$R8Y %kOyPe @SyKKFn.gKTCVDHoDiFW㬮M]UZ3c^%b̲RTxךIkM$ c$,!*|j׿y4,iuβFJ躥TCR*9gKZFSqnU\foU=`2_1gK'~jggl=Y7E@_RȸpuI59c+vꛟa&1c"-lnHP48)ҟH_NO{{ե;+ni:.6jwmyuz45OKn RdA rGWŽ@ \4V8LNfYy#ynԼ_8ջe;̽lT.~DnGdc/ȁBgiN$h wx-%^#:x= I"c\x%nNXq-T@7 pElVsJ^I'4 \ ,Kf?>u(Y' X:J&jl%9%iJIpbqsx#}T@>?kMC`J ;80LvU[RІ |J?#p=HKbGQ^ FPXyP3X i\DM4ӯg/hk ? 0 \5MVpYS ")B 1DQS qera2E b<|| #wvRVJ[aׁ9 r#([}d=D*_WEBO @{ОTDJ{Dr[4x' z"dFz{͌`J'0ndNB/BkädJ 5Dtͮ[Ba/TAsU'W:wM8eCb$1ʿ1 \]aٲIZu؍/}021 U|ӯ2V#{6B7`Z\ܝg7]BĠDƬSUAѴC*pu))/P@-s ". 47RjMRl'uDǙ- {0RbPS<^l':j0 k)'J;P&BFa3!2ge`zP_K.{aun j6`! m(÷n#Uf*uJ{~(NQb`k~Cd0!`S3)N/[7|o4ZdĪnQn ==ʘɟ |=g\@қ=:Q [ꊻ ֚R1I8QZ(B$47|g~_/e ]u=`XfQ&i!򲽬d!=6Ϟ80jq3XQ*O|OuWK(@3TL]ʩR垣kQY(>Ox0j 0ͭ/8=>(|#Mgnc#I6ԂJ1Ub<|*s#|ʑO#'yڑjᖁB1:5⛪+쐐1w6.#/e5ds@,^݌3=/Y&vr!6"q]- e xyipbZYn)x%jJQyfZ@J'8Vv_]7\،ҿG2F}˝#$W` ,r- ̜q 2u5y䦂,3 Wl]S~ï1O!-$䗢tfЫP3LmSu TƷ /l1#O1nr)a~|K&Z:+ `2T/R7{ r:_'@ "DɸOQ>M8z$|YmPd M|#)-IeC~8O.js/:YzgPm_4%eoϜ(t&4` Aې?|8+`2"$aiwsZ^@Sh\.ѠGkrGC~#?1I4}a!MEεq)f{{H./,̨&=xAFCqX]jPs6/~쑍 <9%uv$Qϒ=T̥kD1/ XA##.ٜ1(+.Gr(=;BS5>l[=~(`|:L!Di"pWdC ᡁ[+iq߿t&zk|OO@$}2!z=kJsBlb$_fx FmAFrURs8&ታ3Vw9Gu*y}[֠9!v/x˂$w>˯6r:KꆪFO34qosZh}#M)mEES7rUԽV %v$< &kw dNۺ;=']@tP$ҳĭM뼢PS!HX'bK ::+W2lvJMg^ PwjkF n7Њg|P"*@pSsYm_ЃO+WP1*vLZN#*ց>$uv^ÞbB]Ffclhd㭎Q1UpSylz3s$eqK~H& 7NgBMfui#qr%~2ݧ@4t @W 7ԙƑ[˜TnӤaL_X@yOhQs7I*@+>EO+hZf>/  rwV8t~/21|)I2/T hMB|J2 o ]825;4,%?1 }ǁ;OJ:g8Phr|$Ƌ*)G)%0~x[; /WA!1ܭ?9% XuSшw% 4)*GkghOa';|{uӱB`~ ~='8wfTR~zk2]Z=R&,G^Zr X\:}9Ei;/rG Vm8ҙa:B,|/Vh3{bjfcp 9R!y|*/[@c@)]hҽN$aOb"{q,f'"2t亾{vҥ7w*o[䔸c1]PPqS T W$߶\C<(0m{PNkY]e8hpJ-kd2Ke(6~;EL*=!>~F^  _RWc!%GWM*w]JMa89-Eӭ֏2G~Us:Tqs4Eh{eT3+;bUzxb[,FiN0?sHQC̒em=/XFo'VPraE„C֌K`ǃjPhxsͽUu 3+'K04D͙R5OtB Zt,j"p9]I%@SmwN&^\ְ&P1_p- q "31iMӽVFœTЅ?u4/j5 |sqbqi̽&NWRbi0B*}G\93}g@˴iF϶-b 7g鈿8pw!.F숳LSÑ@,4LZݱZof3yL<+G"[uj߃>+4oT4I& 逦d}k| µ_8T"Kg4e"˰_;ZU@P"c(je <W¹(M7@`]H̢9}Ț-h[scȣ% AJũ=QJ|,՜U % r#:6lrNPʤ2b~Z*3c.+r2%z ׃'lZorweGtX*yt z (<]F?{"p;82+KQ?Rm [vv SZi7[pd2Ft*[̘X 4 BGV취B+ΣWJ9~ 'ɠV8IHׅtdn*P ҿ'+)1~#KWxA䐫 uEzXX&ie-s"{<.]a5N[lfl ! vp.[ӶeEHFn)`kx^`N>FPWg` 䢹s@y.2{OiVbL=«(%.܄@e `^i`a8ndUQ@E)fVpGPףHVi6H!Lu@2/G}gIYH%h\a3q68j&6ĦQm*+ӧLs Z8!w!-Ln IB\~ޒ4zW1K“_RrwEBEߗ;5:Bc[TO) gib?=!—ʈ psMMvdR{1':9yMx\zᨍOąGUcz`˖BiGVlR)-ĢGi('/ؾX OŒOfB_vE1"Ai#4gVǟqN&uI $+a)@Vn705y9BꞖ7@5(X&-˙052[LO|xێCx`~Cu[C6@f7 Rq8ˆsu! 8C"h,ҊpS0 TLȧy jҪϔ C֠A c4lk;P3ug>gt=8@z$UfKWW*Rƶw T ȱMW?J@w,HUckbn~Yu8)~2[j%J~.&#u9{N8@L|"*{-.;of?-Jdz)'7dZFb)NP beqhYHȡU+Ya]M +G?Rfjo4 ;(YJ*梃doIir #d4 k)GU6>syF/DGa@h!{>)rGu1DvzI.tyIgg5X$`B<KZ9e49{6a"oB!%*1gCL'ki`vB=K h^N.lIT5f,wNԘӢLT&eAYJ֬Ay%gq_&bXd=7`^9cNMw9_7d|ɟZO8yDK 3ٟ&HG(L([ڞH5.Ve>r1sҔc[Ur6$A,U"/4g=xj: AY$"YD[Hx!ypnFnYj08A] { ;(Yמ=`Qt[}:?Q/i {kyS}AQ~hSMx ,9!5Qܐ3p/`N|(LؤiZ}./}Fl?^5,w &&xǀ|v&a F8U8m8)U %5̜jANAf*ر@X C6<.MR +c{ aJG2Q͞y&^lGl ?t m(LA39^-EAܦs&M0HBg?#{ЕCk m$c88ݴz[b*fd?smWh?lfADY] [rQCvt;]u.-s nE.<ʰlo~ 9˜WH[躉N?S |k^U+Jة+-u\׭D& xt-d}Eu"AŔp/{vέɴ\ tYhGfpU>S 3>i]aeM! [?SFv1{IԂјW&~)UB~͘gB18?qf~R0e}6Q4m*|Ozş#V䰟ߐgĸ gZoT:/b/)sbQ nI#9!Jӌq@ǭ)KVۢ/լF_Are4'D hvy̴ ۸P@:DӅ9f5vY x#vԗlRr`Mo~x:h3xZsHrU % dld]pR[wZ&{HK6 NjSJhiAP-Dg&up*G3t"evPqsn>2DUT5K qr@M(<$ު=PP&t}]x(6}Qn_`CF+T!|b( pe3qd' 4} 15Jz6Yqtq¤Uh{` oġuB6,R;y:3 H܍>"@mmZߣ@sΛ}s{ ˀatnwYi{ 5eT~^C`0|XW=XPOA\=Ь(0HtG87`qq=cAus޵S٤.1ng6c^%6h$B *RR{![B;OmgYZ07070100000047000081a4000000000000000000000001665094420000d6b4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/Mt]?Eh=ڜ.+{)7A;\A쟫,1εz۳:5 -mI+ETm0x#G`ȶ"'DCNryIP;Xd,[N-t(R̼OvWP,:ڢbP ]Ih=W0ѓry{$&)X|Yǎx -`asm6gP[ ؗ.׃H$GJF@vNk=ZϜE+;%+* |$EFEJGg!h"nZhgB(w|0"=wQ8"Yd>1 .[~x@}ȣNTb"=c~gQz0pn`9i-/_y`Q io?y=J] P1z.AoZF72,46+R1<1^۟͒=A23􇝃:kiZ_4_Eɡ;ʽ\B#|7}+j:lPMm %GHJ'i( щbE4F&gPm^s zU x16.n6[[6|8?h N*eR)l >% 4JDpNv|@\Tlo' 6NX/\jjmՇ8eԷeLP+u۫lIjP,'kkM71XZCBK|f|w3!3FlL6juT9S!*+xVf èM+.Y( X-{Aa+ķB3Q1ٯ_no[?@x^Sb9pYжG-{m`>R8+7^;Huεx,7٬f)dc֎Ȝ}p ?72UPK-`fvi7OkYMIYumr $b}Ja}skWȡPsr?G)0 s>WqU*NvYO HbRo vr-5y|BH}GO9?X Az8r<TEtsRPo)o|4bB6y3wm(^xoT .aȻ(X K[Tښ_(년T,mM!|%:B&~M-=kwHj/}KRn)%)R+YBFysu`Cy)LݴNp>_R&/7BL69Qd VTʨ'ucȄ /bY'%U2uxqTTW߻%hpKIy6%z:ޣk׬)SA^H!P B߿z'L}2(*9Yy5+INf3:!LD%g:5u1 C|G"7s v&.7,iaQ ʮ_S`&r+68 ]"68}$1%RuK,ieoBhjgPHʩ2Ke\rgM|:HLu 5ꫲA,^Y+eBfM q/tW. kǩ!BOq1's7'hBX |j&$4h4b-]ZJ.rs-9ʴ K8?Ի1D֎g2p8tZ1B*vSExȶEWSA -ű@7},ֈz]cS[iaNXѪyX =)5z!75F|NLpn#~qiӈ}Eɝ .ttv&LJkӨG5;dTs.-qe;q}VЛ VJ? `3v]=q3u鿁r%fgE6Ɨ;/b,W8 *{ yPS鲍Qc]"$g;_tw|4 MA;)_G-V9᫇յX:ᾒ:LaM;0DޭAO|_/1ws#~[HR=I_=o[y9)WΒD @ :S%dtZ1UNCgހ&v W6>NjFL\pvtcc" |Y x:(KП4fN0zQ^H(#5g L^T7"IG6^rmꉇ5MjPN߄C2o3hOrK՟]=""D33r΀w>-缣o0ڐmJ RmQkkУ֧cWt|;fh9ӂspХidz0ve)yQR(д9A\ 'g#j3ޓ!h,$S_suyP.3AQSVzV4@EO^L*$lq~.x)wcsd_&zF~D;^LP"/Nݯ%1!osT>n'r8)\k;lph]^( gqaaS=)>ms)ꮨ(|O]{,85Nm=EzRp DvTݗ'>lJυBu tr:!m&J,Kj=HCߴF0%]-xO)@h1HD!g~5䮗Jz+4ʃ W_VyS]xXE'SM*[9 $hɨKSܘx4 Eg%4 R!YS^NƀFF6~-NM4]z{t^'D_IQ%$c5*5욌̳Jh7ezbflڧ)eEO€2wIFq.h5~P4b Ŋ '{aiOSPe*$vc $FkJ_AaW(Ѧ6MYxc|nz"$qSxxnGn7c\lTP$sxEenk録̔`* "K;ICnAXghb5K6.H&)%@%;7Tr*ȉiՑi +\qyd|^zk.* Jf=T𔩪c\Y[0lߑTVhLkZ^ f6znh`! XPB|#?*cT)`(XVS83X}7"דCqM+St;%..GcF)5JKHo<)G>P z4l `xT/g6w{Z0B îvG#J5rq)`6uN4bkBrwb.'r(@ѻ,d  %/>RНq`ctDOarړ#O>٧cQȈ68D(D@E 0E[ ^(zk6' ዧ\錔rU&tLǢb`$;bZ`\ɱ$X\Z4!sU] W#@e {Y_>5'7K x>)mf+.St^@)qwQEMY}U\lHl`2F<ѮzL% ! }kҢ؁zEmQfs=its)j| 3`*Of Pwfig[«™*N!>g f5.+## p zg{'@sX<銃5ˏt`]0`'K_ʺg~*2W,bbìTLx%Hoɋ-ž'Yu ;s;$W*LXfͪvtݮU#?0ux R Kh [-DW9g_k&#* jry F"7_-үȘ!Q֞og/ݻ4IT>cX!^fq AZ/In>!ҥPmOpt)1EzP:ux`ܚ"E,3hp9}?J2Q+2󷹝PAz=x}}=]ec(Vy6tvHw+>@9\Sh6'6ҲXV%r]|C$:E9ak銥,jPn86m6o#3ǒ7NR4Nx~/K5B.6SAc3tK^2*1ݪ7LZZ@ٝ TjH=:r k= ȸM%,Mkv|UkU<y Idz$) /"ImClLG)fez<4VriU icIx^8$}Cخ^N sn IeK&,VYնN؏|}LB][ë0T|<wR_ [16M{˳H!07<~K!لRoNZ=;鼛9;ᦋR4 u ˚Кg:tP@Hm˂yUޫFL2 䒧jUS59uv$V9ಛG21u wJK(<{0p+ ^eә?'L\ ],0S@8ÞtfJ2ŝw!k+Rώ.^H n)˵K ,jU=CHIUBٻnH9uejS9cѠj;4&-:]Q_/ׯ(@m\Aj7Q|yȁ@\O}эH.M -<_coNo#]eÕG5r;hMHh|s .d)҅"[NRXYa2  mYC&qa+ݪ, CqXы_8\VoUg ٚ_O JX3 &@oi:g,iΡ\=2i\QYG;1އAƄQU-#,K傎!%,`t@C[' 9rB"/Ah&ȻOLu`%K`6 Yh S}uwK`C< zB#XgePn]̸Y/ЂP$@9P& ò El] -_HYJu|I[t3^YKLvS c Z|hN7{߫*Pꤳuᦪ!>߭FA=pbaa,@2J,Ąs-5f #wr׃a ɚWk p2%g&AaawEzzʷ„B7X`xt l!3Q2%(oVf6evm5 _ .Ұ)RҜĿENU]T̮aج[ir=g3t P\H\(9޹j={>(^yAз0]khЯn !j`k5K镑+oa.._ ǐ1[Uh1esv۸ښ; rqŧ=`VqځB*a_]whlZtxX:шnXTi 5n kP4du."L4XOXQǎHCy~|>n~UcU$֑SSYbuO+9=3Dy |ͷg){R,ΐu1<ƔZc/ӭ(NJF&[ޱ +ZO9uD,ȅʺ A"-"ha5EZ> ejHiO8##rF>reV-xXg(/QnNĭ )ΞƑsjJUg CH`D>zSE?=pJ:3})R3, HU~P)(۱ݢn7ϗ+c+:e K@B <_Or?< R vԎa1#SU~v{,K{v71ߕ2,)o%}hv(.|]^7__RF=} u3l1$RF\6XoJՠzf WyW*eh7)c Ә5_\iь\[aǹwi%Z+G(x:Xs5vd {I4x̎YW,?&8VGMI46,\Ue5]3:> +ۃOQAFS~Y\ѢښKB0k7H9Ȋо1j^h:3ώk`p?}m#?JŻim2 )ԡ:UVf~>$\ ڑNs[W1N}^`'ʬQ玙O 2$͌TD!vI}uVu؍gȪy7L=WH'` ˒no.hB"3?0GșkqZ!YѰdWWȷ7x{0RغpC#60z @N7oz 56b@!2=`% ֩mǀZeBe<(ieEȣq+UT-Y?ߑJs|B<>89vcd^ g)k?sn=]cէeƈUVSmz`W+}H&Lbi$>06G>4>}Rq8fWh ECwBڹMHz5)0ʴ`  `|uzv4qw=аљh7ܰf洂s\;flN,7r]o {? F7zHxH=ي׀ /b?WM4e -}LBv;4 PGbPHDNs*p׆XTLs<KhLϝcc9?;[PJn4 G78lxJ+@IqEl5d)9 K!_RSNe$:1(953VfD{hu֕KCPRǨK*~G),q9.(uzU<$- w#" dIH =N/ ׽uraSK(@BˌsŇ]p0Yw4es㤎gXZRF: Ruk(4y8s5A ! ? |<)"]?9BTDw{ՌCYzh +WucVn{` i#Mo)K,Jɲ>]}Z.  !<P,: ҃Ğ.?{Eܻ%AN$jiZ<0tf%] S?3#ۭ=&uʯ.k:$5{wbu`x(]խڏ걋x`‰E72F91k6(Y1u5NlSTqopIl,#t}禆MȟhR,qj(@) X)$hVMug)i`jPQRÓ"7w]^_IJ5GMYe?꣕p\!C^m$MXk# "uuT)a{Ք9l=]zN5hƹqS +,wdM"KPL|S:j6E%T'yw$'`_:Izp ',V/ANd$r&#? w:{wHҲb'?ʜj3&?J"֎V_P {[3^bq"Ӯ{굻yCl= iQ/6Qt"Yt!_{cBzWC`~𤍰FkZ&;H"f\>"}gQbiK4; 'O|ty"u:+LZTJ<7n[]Px ̱EȄis"Nu/)(Fɰ  f9W>Շ}/Kɹ df8u /0F$r@'-6Xڰ>R>=ޗՄ $ qs)5J ?1⠍U$ƯGADZ U>p&~nT @VqqkX Zy/QS2K/1uk\f'.0VWIap:{+e+NL㮫tj8 ڭFeN \::]'OiɨFO_/7k]#}Dwn2w'Ft0gOԖ^ Ƕ q2IESXS9?Xn H5+MϺ Y%C_#V U '|N76)hJ3ւM"غѨc5/ƞyBIQBg~MI1:=,Rt-bQ7洉Uū2,".Bt}/t?sSdm\j'֡T\X-8@!N@p]V3_tM!3Uu>ֲmP#xG4z/|,cH5h71ULrC ^<,N*H .|W*3/D`# OcI+h:EB/H҅b $ʹHN7AhDATS-V 7 X:1ynwLThFFpU_ݣqH~yEi{ˍғW$f,ؗ)`$ dM/3Aʼndxy}Fb+3 1cHD]CtF4VV J>˶Cܥ׎/{NsPtC.P Up"WE[zw2|HOx( r㭩-B ?*WAb:=p  d0a8+8x.nm#%uwH#CMsբ$wq">#)_|KI˿>\lr]rZR{N|2zaEDѐh$N]!=' *&G k-k[gyŧح't\Bd{qCOfk"Wߠ^b)CMBȥхGԈ}ĭ=39ⷈ} %# e/qvPhN0%I5k"*ΞZK<=G$N NoGϞz&K-L {sbg7 .Muj֖AS$%LOpKշr3L鳺'^ ^vQՠF:O 1T*rn+aW."B|y8lz~Dk'vh MA^e#;*$ixPřfŋXT:^!L!{D /w}4MպL'Ûr.FdT'sG?P}Ϋ~g G{Rcp`EcU O!r} I@-3F;L~Z[mTn*`jqMq>})rȍ[ƯcIߨ"0[x+g((\.i a{DҨmc"&wXrwevzxnEW9&Y|*$hC0Q\A d; pC6mb+>BdZ`r/ ń ,WdBi<<+ A*nSJ+)^yZgw^7 0^κޙG #@O_ 8k;;!=M+Ju<\'o($Uux>pEo3zK;K#G'Z.ᘒ=!}/NIk-Qe1T]mK淎'@ ÂQ񩥫2~޳0wWE:}L%YEWVۙ&]5z&q5  Ŧ8zuvgwS5BomĽ`}REBd/k%H25)i[K{X G:h//X,"WN˫i^P#&t)\@ dɯjT Saw\+Yhtg,٩G~Ŧ_`O n,k&c Qhv֠'Pӏk&s>VS hLfad= 1Hd`жN?rWᒘv(#Ǯ` 'Jx>.(@qVjѴ)_Qٕpt齷!DG?Vq]:Y+ ~bsOq]%fRҦAL=+9qD1/,w~=誢$>| be֫MCw }|NP?~o*,}r}#m[9{susµpMyC((o/f!6ya D.O_eAa#:dS&0wȟq6 |RΏ0M. gk[O7XL7$ؐa*a\\Fcbl]p,@<+`-veNyAҟ>$7ZuJ>@@ +D5On։P4 Lw񑘞xs6n:VTN=2U]A;j7RMB~nnq&{GistȷijyQ "٩1Ha>JmPPޑO{PٮDt\z:[=5PaqY*L"[@TII~q7]nnPf>wo]fA><Tc R8=֎|Xs9셿. bcllLS %uuő-S1z0R[jkVhd,05)eB]ֳآ׍)7ioɷ hhJg;-'5@bx=!;\G剾>_HhKd!)8TW1E-xPH?$#OL68.jna5 4JrܹۏXxav=$`U>`>j{(a9ϮL2lr(L-tcA4zK~W1lܞmEq+؀xgXY|!?3@NJgaWx ?y^lآ~nsm9ƹ *'Q@$IzI+R8v.>R'1RP n4SV)Zߣ现nĚ8QkNN]Hs ȫFl!a$ ՛ 4 FvP 0փ:LNKTøG*+7ځ=ҹ}' PW"[(\C2{0\iLơPq$;!ЕoOqʜ\i12E>[DRvp9iB5oTFu+cG5U.kՎ][ZPzvs}ev}<7WlEA`ω. 4PٽP͞)ڶR&P|AknST!kݟY/zw5@7t.R=rϴIyBT)fVdɩiݖj}tr/#z/u).D^Y ysWAs cx偫 $-, }Yu\ɳS6" IjH>SL;3,=b7.sJuY/q)C]Ri4ʍ H߉ yvCYk8u `!0JehfBWG'Y,ݖ^A1 GA-ӟH1U{ #V3OynHa /DA1= ;u8cWcm,Zԧt8;Uo6yW<T&Kfk[C-.^=ÅH%ZG^ȴOb0!ɪ|g;$1e Dݺ-KE0Ο{M-ڗ1qMo*<)#~ְ=9c?~=6[H-X:tGv|%o{$-VZ%ԁv6h궰COAɊ:SY Z2䙕D08J=ݓ(Yg*R:1*!DX‚bq yZCFiOn$Dy|5랹?p8~܄kޜcqK0)8SacvTaZn&Inn#c2e[N--=QDbjJ8T>%dr?U+yPQ%ё]`iD~RsT=zQ[6%&|'+yWm6MEYjGł]>V&^ ݀˷QY$%[ n0^Gx ;ʣ;w[d/i_o#Bc2&1i(mE:;OD#"Urb(.a'F!|fI8IxI3K[frfT.tY nmOIQmrut~\4]X-8eO15jD6fWYk+㮚^X71F|`oEV qA5RlqRYojfb–A^B%H ޚI5j?uDDG.;HgUV,t:5`5{>Ggй`Z%>JF^KbêAbsbZ"VNGrV)ms/aKlnI|Hs퐇n鳨4۴#}>f?TS7aR#eNJ2+3yFmc7(k}$e,܀>p}~Z|36U?SNw e.@WYym^L @A/ڔGijL@i RCRE4b1p$>_`B'%HO&ꌸry:НX14EQ5&H!`hrLt%ܲYemb&2ZLg>܏iYc2[س z=碘VASxDq + 9\a@ x];61uYKe5Y ]Jн.3)No_Aaɓe\z)꼒&KrMl [5u-L"qQ3Zn"fnN ִۅ$gG6\->`8In@A/"0)<[8 (H؇be4b!v'x*&UmeQMe P18g TS@W& Łp6=UGI~qI|J[uU&+K$|<[_@`Ҏz6'BgogmBEv/nᦹv|t)v"flf^eƫW +t;)] Qϱ掾d"Tɾ7OǰȲ[G v4.ڵ0n({EPu*"I( x9{Wv05?6hfH0lBwʎUzL4AoSL]eSF]F5&mIw ,f'4u W>}C{yM.c2Ys7w%9RHSC2ԁFFtJ`@ oP5x* C慌I+yp5=&a"w2 ¯_p%ӷ$m-^IF@2_o0'wg7AQ_bԿp[҇gtAv|jL#zުiR*y{Ms➮cS ۡ]SE[_n`97Ns}ԓ G|/IBW !<-z2-EAKeEcjtd|H ꇻ|~V/ e9 hz%X.AG= SU8|Ka֎+Xbrg_(=;g?'+ph#qцGΑvf$!A)9*'U$`|mۜh#o'h\=dkz4/ױz)̃'^[1#2I~bO} #i%-R BX6WKH3hV17Ѵ݇bU/.ʘD˝g28QKb~峵 $)Qf aCĐoT%vĽ) HsQdk[dpyOKJw k9Gyxka`So1 a/yIߘJJV}P{X^Kbؐ1PR ,geeU/dUaL?TIUИ~w8,$<'ZᕲA\[Afo5RVum^N`O d٨q_2M84oMUvOoL§;:E3oҩ`g~UH8fI/@&$2m]Kmx [xdT>qo{&i0Iwh!#"+bY#QfUcDŽsT*UXQ2Y#o y*ftH{9)Y&ݲ&2!wxKymoP3OzNsP [B6E|4ڢ q|,cEcrUq*볃Of EIy@aEl'kVf,\ι}qS2ӻm } q MǏ`ϝ'^ t@ 7$Indi^_&#R>>꺪"2zH#ufd! ř+ D9%%`ᚗf} Q3)nG}z$_Ub<" ЛmѝZzyy.+.p, VklHPIJv!W"' K*tBc}K=)A^ɼbA4bE I^a} M ;Njap߁QYbil Zœq8 )x劵}qA%qdGߎd[G.`rR`-g>!>f` žd9`^WS\_TNPB. j ]| ǘPvrbxQ=1uR!P$ e+RE3^eͬP5^枝7,,Uf u`oNN6yBa= P4Ok><][Eҩ9wN_Jz@UT]?X\E!cF@&Hh> :4xI:ⷐ0Cs:O.,i/ps`zX;Ek\D,xd+W<@eLnU| wH<NN:{2:H% YXMh4݅ 2(ܕ#{Rl_B9 dn_/"}^_*(ԖeLR"=k|T:1S9Űv*7!}w}(QY96Pz~6e&0[nd5[mYsI2[gZyJP\.7c|^Mmsɒ@#i x!) μ#)՝k(agE/7eQ-Waڳ`y\8z0?01riٗ>fe1LM<rt<.h..vSX}ARPbB$<jF 2:i=3~YuW+PBĮ-LO mgVlDGCT!̨@7ܺ]ۭMUWƍWf;H-t1t%"YA֧f\iM E|U.^f~kӏ.ʗ2^WhU(T[ P aX 6 kC/)#wCա%CmiQA8dd AYL%\#3*VYW$E<%( <+H&=S 'T^b-/˚^&ub&um XڹNtŻu|wJ1 6ƨe1L98^S;. ..(Ь>>bc!R$vvNR } ~FVoCzX?4Ԍ@O}5|L 迖 MepƞL 9uUdhHX\et>ٹ't'ߜ_rz==qnN>[Jcƫävt+\ GKGVGͯ?8\{<Y,r=LGQΤm0t>)*ad\E]|#~dY> `ݼng.Ʊ@5ϝUP'ȿ6)}.&&BFDQl8G[$v~jQWhu4ؤ1[Tkh#(SuuB$͸d1gm*0&;ɮ")$l^V`z~k)PVukHt$\WRk ۿ\vSl:y s뾞')0,=?nNjag·9+ #z u|^Y'vjC,3][ iú&u0\%xP"6_9is 8gfo:>}tP~-O-s 0*nڀc [:~F޳+EgP3uPU,A"_lIFSX#&e'^N &FcB)UWرTGMk>k鹸KN&>…(ʻ=y&uWh$&Ԍ`}+ao%7Io'7vtˀnԬf n/yJhy^:Cy|T|)jkpYPSFnIu;dCgam{lb+9Y҄;>$,GFyJ1ƖP95jl5I=+ya]1墠uY+r/Et8D ]A.v𻁣f@f[>P=٤;k:$MJw"uvR8ҐیL 14-8 c~I|RtlwlXHl50@Xؓ$b*=JxwY^Sx vGe W7h9!'ʼny,EHTB!"&ܹe3*&qcNC֩cn T}^ف: @>:$Cm*++Dfn0× nfzmRDK!nBf8mT"619Įn0"/rյfg\`1/a6"-dק&?eAi8XSad&,I:AgMjzDKȌs=`w}kV6cHڐ1>ᣀy}Jz'<ί0Jx+k2)h0{DM >(/ZwT۟El؄!B&Wcb"MTqEmFV]"y>**箾r|Ir8c3+!e*َ2s(B+XAZ6 G5(b;;qP T&aʯ"=V$~CFۤ+^oFŖ8pF^q2^}Gint{p%Ђȷ &\d 8c)G$*-zWN-1 警ie/u4$AӵQ<8>>>Uѐ#'<To8gKh tUF3DnjRuV~e;^|ČJ$ˏB1P REf(9L \91ꜣ550%PMÁScWKW| p`KO7A-u靡lNh:6_]w}O;80MPz1s%7?arD\7hF0 7&;21f_AD7wm yix 0.q-[J 5.#I!EGq60onݣu8^^Go)\&~u7=LPBLc)fŴJ TG#'Gi )3B2\ ;PEY*i9I>? =RqͰViea&9mFVgnT[n e:T!aR32q#hjF _& >qK*4e P8Ѵ* EWԑ Uć76w-]aZЈͳbJD(*)鞐O j_Dvl,T]i fIji2 {&e\bZ;`"aJ|7ynS捖 N&166{~fOWf-d6>)ʲnpT2tx]+M [B?[dLs͍ ]ǂki|Eд3ue /ρ#(TŻ-f]yK[eݔ*H0n9K`+@CvoC.>$^vi kΪ˂Q8 b#}lQɽ ql} k2I ٱDzMZ3Z5E# `- Ȁԓj3ăfӪP~pTCeXsY@J{npefvx i(1IrЍ+6}ERZLchxu4כ{/IK yH|m3r႑Yc,NEf52+y!\@$^`'*c!ͬIu1oӃ-҉b$Bٸpz?8 X93Wr ZݜW0v+[s\.'scQ^2LIpߵri},ukY54V*5Љm:~h`v ZC:HBB$`(×ivLNR` OICn9? g@!W)ƍCaiABcmu_u$}*/!\vn9h@~_bkZ楇bD+7wĜ!(LFP&> P8AMsWn5lNDcBg}bw%Tx M_^h "Pu׮DI?'<v:^ Ycvv@?Ym7@G>lN`4',l'MFh+VbgяU!諬^) _+d{s8?ļLWPkMqҀL4P4p,\Ti4Ojac+uj)&v&qD86ʞ-nP_tq"neR]V*ݲ"y Yb%5hMOoLFH1mXꙟ J=.h#<7J44>HdĠ`sׄ-(7A!}Е }]{<#kC\O.BB8cpNr9X#t/*'Iݷ֚/weϫlduyu.OL[\hdAHNj1G_3$eR ~@?6EJ=tVAlڹmڳ̋,%4M!Ȣ0a#o `^[f)O ;-PQVL XAPW^XS4IǃCrO, 6Q\wv]\v!-v}*%p":tj3ߌdnfB7km}5syf  :dI=]7*n#4q+p4*k,xM/脏x(4'+פBPk=c +,~A䝁ˌpBݹEx(`lQC%7;&JF13^q옼W=gmߒiK!wfUd`dY4P29;Yu0Fzdɦ'g6XM$ːV*6i;hFW$tR{VLIrњBdv/ 1նE/Ivkjb.?WI'LTT6yp0-;0`~o8^)._z|qah9{p ' Ĕ>2[&\"%GF>z{0FѡCTob_.o]~ʅR iaeO/4IAq]8 2.̊cPP ߠhGX:SGN:#jYH+,I8I S("gJ>-I00z\GB~X%#|Y5K+Hc.40+'A锢zPc*pFՐ>Nd 6g;)` ;;fypX=ݞJj kaW¬#ChoX^FQr;#5D,h77XhPbRإ "p)Uv7'W>woLrGiPKmM' ^fiR3ng-vODRW htA 3$g樓iKRL(RT gLlQ=YW~T~CWq,2Ys޿ Fxw;k^S;uJ?cq3eAwE̠]1ےepcf͡&1w:ш]C56t 'Rq8|m+.fYlUmivH c&Fe~DDo>kN*_,QՋT!A->{,[ e6L| 'QL!~ Qy*U$2U 5/o..+g?ݾhUH4dvZ؊.ZBFKwP;xk+.[~p<[p3gSS, ΢zx!`r) ɏmj3;bDei9@WEIks4pQvt TUH6y*/K"u:o߹84=VD@8{b׷5>4o{Sw)(իʋOL#@:ݍj7-a2'qNk!BwC:Q!\Ԡ9Vΐ*.\B$zs5!7}%-"H=Wx#/(_K׿.9 *b QTղ25N%%=--%%|7N3MدuD;Z5IӫFC, Dmt 1)un7wHrGXPq=401 Mz—v5l2W^4[Лo9]}+ fiV/xv BG ;- -\[w4 az0z$ FC[-1;qհW]aB T\7baB/=yr`mi~.`hwҴA*eCG_8 Į*Pq bSFP||{iζ "bf--Dh3aRmtgvXaz^Pb)&Ww4j%:#/ $7;ĨlXx`AUw F^ac8bg<)i%.Ll=ah3MDVg*'1oE֨nf(xPAAlc2PHwpu3*Z. r!(fDZZٍSTkxJaD^/./Ϊ@=.&NFҴaА%J]>`jخzcxy1B# t0:ՒӸ=>kҥde6P]>{˄O2X'~cgO cpG/9 ޼Gf&8Ao9W-I '. +XUc}p&q>ZfF] ._ڼn` x*$YVQ.BF}wE -5Oӧzm8.B<8"!;} MJ=߹ahS@ MB+*'oC@,jv90_iy;SbXt.11y4ߡ/[R1b&3SpDU7L( $6L8{q>0?.N: *+L$"OƳ>70wC"ť:fC#4,y34k19 ux]$fWAة_0/q~>Pt 8sJ(ѽ"wT{'ՏXR>$~ߚ0El.ɯϸWAPf/@Jbl1_@=?IJM8GK7M`>:@ڞF0.\xշqke,)"]QYB|{A]HbMژbLX B -oJ'ϫb$V^?|qNs!]oJ^Y2F;ҕ?w Pɝ2ZFKmd|s}cXgGM3ܞ*1#hn\soo\gō2E"EGBk ^m%9@L}szy>$'8mdݫ]%En{fCP#s}3|(KqEy,"ϼ%z9/ԢyfZQ൪TxO_|?RIOm!vWyCz\G\ >k~֖(}8^$  t5XZŢ մɡI*ΞЏrR̍fiО[Q $sK>6mby߃g?\$R7=eU8,+%bo2{c#*:2UN..nWQi%]5"MO#aO{ 8O}Ɯ 7H WuP oU9"UځzpJMbF;0̐Rpa4=%'7>qɮER)gVs7TC6 UŪ&“2无*[G g:75J~K\pܙr.g=/ o!/VEnMMR ՠl'pr\"{KU-¬Miw2-sb\{ rX g"i [&L#?ZJi*HXퟨ֥(/uUy_Oi%+F4])Œ٘:|:PY* E@FWÚwӇML-p[ݱƮ՞"ygsv႔ov4k2^MWy?@eXxp޳j(bsM \8e~)mn%,dU33RPt~ZȁZ8 M_t,~{SV;، eY2+\5Pt#M*Nq5Os9p9zH_rnOhDi eŔ;LaW4@7B`A+N?ɵDA1ӆ) ǷzBOLJ9?VB~4S>ݗӸ1CDf$iˈ'e1:*Pa%e WZr G (h0=Neսf8]*AJħ1CuQqo&Qi5~~gƔ^ ײr+lw{nZʿJHܵ•w!Iqs@ 4@Av Euk.D &(24@j8->?C8kt~UE4ԫcqaJ:im$Mۂe刕J.ߡU}$rFg M%;rq{  W ؛p/f G'HC gpc #^`^{e%2"i nbҮ퀸fJbچˠ!{m *D~DV8E$\ Yuyk osE lytz|Ɓ,&{"3Hc1sqG7ɗSϽBjv?Zk \- 'ȘUl8AG} Tľ^ܱMHY;r7'*NW-yҰI?N\5- YКՈsG\ HIlD*,(p~L&X4HI(5>,b+lfТ 52||3ŝ 'D: ϴ Q $xDO] ,`9=:ilo&5=0OW񧏋!ԭ5^AOkG?T-n*C8aǁY xW"J<!CeK/ۉnS88fR'%U0kTIִR\Иh O dފYjtW(}&% [ݟ cw}l-ya {[̵\_S W,wrF^ݯJnlh7m_I]mNst'.PlYUE)BR!zA4a/G]xj*Ntr:xj5l S}ƙlBJáaIxF;r-KO}?HD$E'q)6uA66vGnWȆSYcbχ!aC)7VqIѲC%߇9eH8&/Wmn|$]0-_<5PȰq$)D4`"w qs%z{&q} ̢)|tJoJXxzDŠsBTjI/vPYU/jش?k0ݱ1hkQNЬ@v5me0=9*Lh T7*WԕhMhZ#s?tUE UtO&J!:S%=uw׀,QAl^X9&$"@E|?C ^x< ?]4Ro(gV__9-XjHG5"J{ L/|єKIDy0;g)TN rqkVߓ9a& Oâ4ULOcTACְ*;"3P_V[)pCJQL_]t=Ņ$(tz\HEA#wCh9/dcD,V5ܘw<Zz~0\{5SBx8d t~o <o\l띑/I6m؀8?f(Zyjwn_r }_!B*'"ٺQEF03hk;R75U񩊂AwD3/ʨDX8C.LZaXc! M,%ݕx7pߒ&7̎bfeƟH޲3ϼ}y(fzz! 4}wT M@ m-~Z%3 aŦG氹8$o&0;G8~?|_(p~hIGk;H zfR׉\ 뉠 o_)$J{A@XQ",:ƀjJDyϴzsMVP[LrI2R: s]{a1\ᐡ gq_?͆M|bW)mեP aZ`Jma4z vpL915Ƙ'+: 5 `di2̠#^|\Z]DCyz_ ("!1j)A*\9e3ckO+31^')rfD6 fW"9)%4N ˙ Q,h$ Y'B2k16D**)PSwB;686_E )b3f8 SD 4Y[Rv6[ I &&vbAybˢXB,Gi8r1Zuf9wY[Ա.&* TnR"b,FoGJN{9{0ƻ| 2k"utziCت?S+mٗա_}p><^KJpIJam<9nwSD\ntX SW$< s020/8=xI)>V_N'rnDL޹( (z ssiS_ >~+i)Ԭ\Lbv^-ɽ:{?z[`:_rUVя1\rc" fIWB7{84הk-? x/r6_s"gz=9.o.POQD2~[ncߨ)H~s]`դC* g~@ݯqmӳfp<'/bfXU}MekQ,S#@)~a4FX䴚z'sʄNZhWE|*ͣbT;25QՓ|}2u1 ;C2}&왰CxvGgT  TF#tLP[pI^weT< y ΄ί#44c6Dl2B,BGei?(0؜yijq ;@Zlu]$eLΐ/ovx,h[e:{c6Q悲ȥOweRN_|q_2&^(x7ofDE Ї+_~tn ݤZb8_=MZ9]q=tB_M `[zM]Ǣ͛#QFǂc>ۘlh:C|u+DT}.؄+u cakKokБW\&KI}W}2:讌ɡOjOxڲf8w'[Uh砬NnE~@l=$o <ʜ \!75 zad[ 70W[#I^\DF6#J:/u^L{ĉ!2}JƍymMPHư-EAB HI3R1(6~zLΒу!~*g6!ӱgFxmו`~0:K9"(QG6Z[5d0?3@/Y,x( Sj:l3<|n^%6Lj١a%Ġ(E9Gx\N6(GoUam^3h#]%IG_v2$I=lZFQ1 8?iĆWXo #Y_j=ܚ mg%_&jgoO֓r'c"yנc+xie~w#S9- s{#AuU$\}'m s $_&L%Km+W\Ox{,1&*EHJ*wv}LN›#HCA`RԀȿ)Xq{ 58SG uRԙ( Lw]!dh~Zs04YyUfY xKZ6*;aO}DhX[|*:1P4"yGU.?sR1ν AS0!Chvݓ4q]lwȔSu7l/FFbVY}Y^o&."(Ԃy#U6N0_Co&L]_|6Jrh`[c|t7=x] >pY)9gKߖn\f$u1[Jn~SB8̈ө<%/J$j)a'8LPsYZZ,׮IH#uY?>VrWiH?S3,]`/>:(hWEȐ2+^)Sv*~ m'pvwmD*Xg|Ύ`ZPKKc*et&^)]iB% O~ݵ@KwmXK3s0A/St$wds3Ϸp՚+Arqi|ةK!0z1Q=)k#fP$LD}MYrWڛtVhг|&Qk ^~vuZ\*l0ܫXRA, d6O69R ONjZ(oF=!n 1AwW-kێqGfgk+Vd|W#?ں}vW@H)3/ƍ~`Нd84*R-4t`"6 {鮈GIhbtѺ?b$^ۄ%mcܷ)*~Y5,,|vQm0`͔shlK}2X_7lFSHHsͧLg ʙb\1?f=ᡠ%pl>4ل=SYJ77A|]LKnv BTd8ICJ{`ꝕ7a㱏w)e뺳QڧѾ>rGVw?M?`^}["y~Z)Q}ԧa଼J,rz9@']TQEI~x ԉ9⬷9yyt鴺!2xMnQ|e wTVX).@2VWRr$hBG7$G+ xU%hHIke@#iWM[ǚwQ/Խ䷯QMu:/WGBaۋT(\ }(UuYdS%FՋ/cf @tvp-!K\9OaDr+ ']X[zUl& }aj:s u̳ T&xI =w|3K *d|V3>+$$ "f3B|-2(Ea]a/ޗoz Xϛƴ I2Iwup++ ]0M\UU-`BŽjKE>K,/XkGLGAejlxSZ>"Ň6%]"8~s_c3Th<9?SMq.<%xx?{&M(/MF7 }BP'WZy<ue`dHC`|b)Sy= isbF,[qFc902@&_e!Ad!eGfYVkE%&Q#k`B"wG>MZoGv쀆M{A bHQHe[dzJPtǭNRy5~ijDf2IsD2_(/i)B33sSƶ8_ea! G\l+ob$麵 xvD\ptt-TߔkD0p I4lқfer?D߿ ,F:['Xδ`z}֭zdimϞm?.J [vӌ,u N/% ТCohM~gzf7^FGxqwOF=Yƨ|r_wiOf.T[VRsHHۢYHhe,C~ri \j^@%<02 Lii6LEerL# C D7ۦIy?ž)h =;A f<\ZnʀSf6/®w5&HfDHa!5 5:) ~f@4KϾ7i)v~Bv+8XD;(}I6 ~h4kߧmA!XVJ\c18.Ե)zxbjء3;f onsƭF]UB7ȧ9 'G`М MBې4L l"b93N҈TY=Kh7l)iU+;ň3v;S[ I 4e=MX6jwIi_  ɹx~.2CroM!=hc&_:_"dpap3ju&m kwZ4\?D%? @`x-YhzlV$/-#ԥ %%Isw #?p;אX4b52r6t{3w(NNdd65Ȃsk6&IմJ ^ȇ?UkxL^Ԭq䮬)Mvh㓤{pU?f+w17W`ʊuNG1Y1>7aB-#&&*4$y9r .v$ 3ma_6J|dn,`+Ӂb]}nm1|;3~0{~۸m-y%_s8#+Nوkx䩘'XCW^yثfaX{/!vMu./CfY(rfr L^e'->^H!~cUMuLˆףjx@)RMb"pAOL{':ፔ@b:"KϞCX0YQ!P|+T.U; B t,MU$RXEۡy,iŸXw5TNMI"%Ncɳ#!=-G@B'- Qu6sh=(V{IY|k"I#yoRfrtHށj_`X·pǽ! 6Q3HXDˮ9` 5*vc8Q|w鹣mY$C#+ R5)@wZ1cL>kZ8f2y#-`;: nZNg|{g܎6=6JB!A;nLѰʼn˳ncUaGr +O4ft {L. _!Zn'Zl z  hTr(W(9>H!fPwDRq5MDpUk:gT5 qR&,ŏP#aRȤԪBy$c ީa v6ݴxx ZqeqKֆbGAQLp%^4XR M*Z̩('\xACTPD*J#(\=yK O3jM &˦ƙ'p}-Q%/5ZHSD!˸("'" bnN/2A?-0,tA#_M&WĂ{s萾($MΖb _AQ*p]%%6 Xj3iCVB>t0AbܭRR!o)rΤ;!!?XEdvluXΩ(:A@ }" VAZꦠ4(5ϒi A,ˌƎkT ݻ _zX[q`[O{d:%qN[[bϦ2tPdĿѫuOM -9J~vE#]6er]-,b:)m 5 '9)r=s[${=Mshu7!E%RVYG7W)|wy(Eݻ p/Sui=4ct7J;G;!3LH[|D`핚knɳ5fWŸ͇:duˣ Rɳ@IAp/|OkWឥUyK96 Ya,ZO\/jXw ӭvKB0le 9<rץWsM[qeu&J1^dere<$a17נIlns%eTSCsG? p/t%l鋧PK_7ĪZ_ ^8C1y:PElEVq.{mz#hGөϕNO)gA A ۖ(;nl^,P"PQ&&T(Cv-V.6gCO{'8o.yx.TҝtS"˃ڠY.F^VhY[]|5.9&_r7NA $uMGEFEΙ4L ӵV"H5a UVg?)1?ܾyZis\ǙO;!1\#"K]_E.$&ygԐE"nLƊ|_h[ɢd3"Z_}²U°Ci7ET`BKg~A"8K Ewr/aH`31`<4%!R3҅NA Tc ~* 8.T"(lAC3VRg?ϭhgV9F6l3H;h8U6B5,Fwj8 ʦ?kЙ٤|/u4%Xc5A!w׽6jw~"*# L h h~+ oaV$4M$aoyjƋD%K6]*au!cӸ0/cX?!e!d ˭?y0Q:e[1ߎ>dF۽}pc.' jQAU@0*˫2\GiK@3`x[Y`z[MQQ>Kw&nr" AjM+9=LKESYcʘS2H95dO)nD/ax9 hр(W2{W\s_+I&1 Nˤˡ> J4tD:RM-$CȊE4{l*G:z +h>*@">_l?4RNIӿ<,=6"mf|a؁;B| "7*AtĒ 6+7sxV.5Sbk\nUbSQ_] 07f"ȡGC` I^@kQyH}.ىGv"ʉW 1Xw X&ml$زnrBLRvfUJ+WÇRN'3:F6)zPY?bwJⲽ8MͭsUokE'N%I:q r.4 &7!l4(kVzCˆsŀqh8`M7{ -3x=h8uý=N^ iOCP+08#'{T]y&:XI#&.Iչ.q^gWc2 {CSo2T"Dxi2 o@5rΛ4y:APK Yv2`$؍[_lyfUwuZAb/r|v?ܮ4M8P#өQ|"3%_#|NPْV2}x_)єo9n6` "_ J[nBft+Ӏ@_7=E[p]mȉ,vI7,ұ{譒[SjeW`ӱ$ꦱ*l܌O0&UY\AifQ~aZPwBpNa]ubS!v$b@le>&йb$#rrؘ2A];"OZ!gvr-uB8k:#)ԛPzԿFU8!V롳~3!ݼ$f~+-d>Ș _8~hXv~=з.wP~%rCf^sgNҕg诬Z\V|B\IYϊ@iy!Bєܷ?74)ʖ##hJyJ&uPn4!WP&QCEdXv@VvӍk5Aq :~$VyL2l.F8mOIAC j؀Ҁ_-ם#r1̅JsC U`e|F8kgd%(R[dL\Ah:ڧWtjWTeVsF69"+[/PġdM & 2jk;<+RgI<^,bJfɄ٠*L:|| 7FrGއAYoJ 4XQ3,Ѯ^޸3dGl ═a}~g=Ce'𗔩"uɱW {DT=g; V1ĉ<1 #>|E佽yZlNɣ֢Ŧw.!j9|n_,`A-%Ef qFwe}O V/6Sژ-5 PE MΛ|ꅄCEըL9UB?VϝgeaLjj-*٠74Pili$ ]Y|bkSK/ՠdo@y h!S^;ܻdY*-XP)QH -9 ~"`*>̴@gN5spcoJ GӘmd +fLoQSjR1% .g]:bkA0 I8lgJGzY5*pa_-Ps(ޕ7s\Ec 8PWBnUc6>E 1w9`OOIcJsf='75J`Կy+ Ik7 aۋ$)j.MS bP.)+=xƽыYwr&| v1wkdaKsdZnPZty.K:}0{eyc͸A$;x#6~YDDՑ P*kONFGåadagYZ07070100000048000081a4000000000000000000000001665094420000df30000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/}]?Eh=ڜ.+}lAHD%vĵ ,/K9׊3ƚSRZ gl2)3蓤G/ =ФZ%2u =PZ֥N>li\vdJcGs P6hFY?5 p"`KB,TsHؼءWIaF ]"]'IcBg_ֹ|mrZU~4_C=l\G0 Wu $v b;UzHw*a_v$_QU{0"V4edIkrk.m yhAr@~3~;#.XAits9-am3rnL(R&(Vr#7{(? K^~cI4nNx@Yy]~kD. etrz {kH3תyՏR<3GWC67bN)ѰY_h!#a^ȫ~~(_4m%}as[]}ɽ?.~?_?.--kwl$}->`>N0΀d.;%4c>&8_yoP9%knl פ. {`}6O&]TSfal 0kε2Hq"6G*L 3"%QXΜISр#FSh'r[ q\J,@JaTljT΢*GTL Wmbl-sL| v0 ٪ ȍ+H0d!$|,xq%%c'Cp:f g #RW!{VR̂U'/>Ӓ%iXFũ>R]3֓nbޮe/21G&4v=ǣ#ǏvI]Vgkpl<ћ5w])g7M}v)xR  g%/w%!_{asB_Aէς?Ihמi8!듵4K٬)RS7nv=4?,1 Ӯj[J,e̖mCYsh}Nm#/\(7ҩ-ta1Y 誷DfE*W%a$>͐MS+r?kDe] )}㢝k9xƆ]Fe$?o$^& i@u P;Rۧz HSNrFx #B[,"ll>/t5~K'| rp Ar GMm7mI2 q2úb q1@ -b)8`Mkay"ky|h%|t}o0SXN16f d=ݵ {u0)+^':泑\pa0 tP} 1c Uen 0\T?O^~QCcx| '⪴%_k._h]%Y.bZlJ\4#oSVe o4RHبi&{ q;ЫԺA 4*B\K{6-\ʼnp^Z[BoֺP-ΪWàL.ާF귝.]}i@J/ʱU}.X=KXkK[HvE倶tY8;Ͻ`$nYm=Qk Q{qkLZXI]ȈД2fd(77"_g,5@̔O>ӵ(mVRk3Hi`L_2jzFY76JhycP l8hnq(f[tT}A=E?_ l߀2إrn$NyZGcXih8|V6Gu#U*DBu(mJgN= o0`Q?XjKSɬdnc#=XLn"Aqk/CN8h T3D6 ]X^ָ$ ri?%ɒVx3N6=0@~1togkxuD8$.fKNs_.!Eh}.ܴU(1wc00_؛WbMܵ5W2ןX(|,тI*c٣^5X'w+(00,1K&~BZF]KK2G6A fL NP֠FV@X/bqQJSUkhi\&l8&uBu{ \IޠHsn/Qf'{c_*)d~Jz@K0g1cc୍S+7Yx9F@,$R@ Sgʂ²scG+s˞PCja_c! áHLTuW1&GEYFD?Ӷ,=1$vx8odAZ x㡻tV!h+Kt"*wn$rLkVi6Wfə :yϑ/To׊G]垪>3.֭a(=ߕ ^LB!*)u JPbN>, f{\x#f[λՕl ٘˵0Y5B'_v䡹JTi;8r; EGF(JYp [S>>:M;HbųC 8JĪcݡo!}Uh CojYEUΐ=BXτlvw?i!v7]x!U!㊌!|iz& SJ9.EW[ԅQ3?z&!9KwڿINd<ԟvHm}jpQU.u x0)8vy>sH-qFҏPp) sXWǬx|ǣJs<]H_ OI]b5(Rhw݋d!S[~ M"ShɡEKf09"uˊK! [g(_<{D'ѪjFVCl0 S=["mpXzX{M`@WfiIs8"ۋu \HӢ9:֍m2arkyvy5g}` , յ 7(ͺf^=?mB9 nQFy B_;Q.P76݈^G\a34ulMtFH H#.{5u[<2f7aN'w!&'C.Wa>,01 `|e\ ɻ7?oxU1?Ұma?Ao43ąGQS)2:&n$Ɂ$EpakP[Ar5h#ZI:;Gކ+q*a.Nl&ۿG"9NȱdIN8 z?MIA"NXl`1+S:NٱH`hjIJ;@RnJ|RP]W ldЮ|Lw-!Nv*&C=Ok ).sX$fQ[ Wc%F' ۶]'7!$DrTy3a^mAXo?|^o&s˹0.vVC8K@2S 1;hcGd[rA)}ue;?rkqɭ2A^FcH"^@%v}K ͪ9\!nVMRL-KAK\w!1NRxqL628yVř(7Rv?ˊ%*U;;zT|CoWPczONmDg쁞cfDPO7$&A6F[J}ϙFVR fM/nX=@*&oJR,JK}S:[a'4c2RH4Y3>9& BE񱏳\cw8E zmɆii+w#껟6@E-^QU=DqRT`T-1iBtޱ#!, _DkckA]EL6}k@JJs҈DLE9 Bi$J',ry%L`m], ߪyAq:&h`,nN5"2^nq3~[nw S~wD{M; j| u2mzF:2Ry } T۠L5 7*n:ݗڇŕby;کe0.ĢlHׁePa\D ^CJ8fQݭA%c:TfTat >\k)9/t+%KPc=МY~M34/98k3krѨuiAhhl8U⎇bAxeِ'`u@rx)9%'ai#՞~O ԎVb,ּt"LH&[/Hyk1ifyx%\ΨGyֻm9?`ARV<eFAŪ|(  Pzw8G}@%ϽơܺR}y`0(Bv5Uv}\iZgQT)w_q)(뮼\% p$ $Ǭ_wLɸLr_ }ϪоSՇh&fAgx-^txD?XZݏI2w}$\lTd9\pֳWҫ𠬜WV=>$e`(v5]+dw}04 íޕQ;{mQH [M˂zZ|:z9qIDXGTƘVgj[V۹bׇe%uJ85 8eDrF/p$GSL%OYEٳ9LZzz=ץȏL ~Gw31ch*:x)a[g$5mK:[B6{Kyޤ}V芸Mk8Zkـ\02b;:*9ܾ&p}-CVTGHI!gh.NfJ P&H yix](JےjqK^EHn´Yη/,wX4fLpgenX|p۟ӔVIw=ydz^,$d!Ƨ9z.OsI~$afmFQ8,'ہ|<ˎE LK5q`/*^ BhT6ӠSEA^&9tlVCRvC[&М+a]IwX« 0iY5CIg} 6I~DѺO` YAoҷ\J.f]|`jrUͺd@x <J'*l-}-"*8ċ=MˀrG#+'\t.2Ai34p/ů ڛO%uĭ9sz_un=gһ`SwA_zu#YRYlGr.xk6E+0t"UAnF,)~Bv7 g #31928 :NcK{^Y^+S Fe5?&am Z_  GtelzQ+H N3K 9< ;q֕^-Q<3z6jsc8d/ `yy^u~τh;m_T^@'q]OUʅq"뙢)_팞?ԄB⌡?kT4e%wiɖvJ(tYN T\E$+XMptVuV%;.P\A^ċ.xyOqօNiLoڅtE@&^;0hȂ/bwoo[mCvE:!bCL+R`fe.}Nѽu~o.Ls="#gMϊ$ G1҂CSo.xY/::k%=v6P~r償,.v`)=]5Țʢ^gTh⾽Vȴ|.#;~|F?oGÕTN4DzK^/O:'x(CRTɆobo+u=X*o")I&n綅G7I*]A5(s`gU(ȵC3(e1 )=*x٣-nLc-r5П{wִT2W8CHE3Ը3uO-H7@l>b`_>멅XK-WpXɤ+s7mZV9ˎ!Ϫ6vz*qx5DZI H+[.Z_*FMȗyl vWs}՛Έ{_*X= 9jʑmAfȏT9;-P֚#9ôt 'r8iV cf_B2<9lkQ:`Sl€vn<&%U|#T.-c>{_>C3+L6Q @Q(T)5ڕ#gZ}P~݀h4|E~4:e/~dh%ǽ]Z j3cb!xfo- @/RE+^+[ ɂ%"#gh!~r+(K@WbGZpP|`?my.o_.@ʈ ni:3U.p۷ð*? LV۬6j)o{.KgZ/em;"8Kq6P%r9aFڻYy8.kgML tt=N=6HBlow/ҽ]z5M/!&j^,3+z@h49Y/%HDf9;fȟSCHbzzk8& ,~(HB_Id?>ӹepI[BBD7鵤D _{KHp__[j#5L=qJh`lh(X4= *(}% lzW(z&bB-}C:S#%E\td,4 uq ֌] 1G2:[*2qQ])%-fJh#9"! c?WCtauѦ1k>\~9e^‰]g~Τ.)SڭTw[oQBX sԍ ȵR\l;3 )@1N>;UO}1~W 5Y~[eFDI%[زCܳZ/Uu ߆uX1W @$xyRB^Y#AB3Mlj?3k _0 xsiB}&B5Jb>;_lnTP Xxh>˔Q`mE ƚ9?gZ *qL[ྍrUFzޜ0@-̋zpxol h(1(cIm8QNmY_:?E9C:VHh?7]smxHZӐ4 W }NMVG+ܚW@ijIlEfˆdM{> mz`@?ˊ.*pz (!^#{:,6$T+>s{q$0x^B!r;4˸GiPJ2ӆ_ϫG/ ȁ&[S :]LA/<m/(릿$E;$xjKTsI? 2w, ^{>v6$-#εZ"[`\^CC0^g^+QB66>8>p"#wxt(T tpm(Iq&KjuI@T>[@EӜ)޼D O(<1.jnHoQ$Va3]9J ğ]0_No`}+9% ` KIt $s+ Z;Yfj ,ҨͩЧ\3e'矤fX!|4?wikw~wO[v~tMDgN|W1Tgv&PJoi~H9U? y"7 Uvu`?jyyз6Z}on M>m."^ J+v 󮫼F 1)J 2F}8kfJK Lv_R[r#֜K;'ۓBfk))r9Tb9:[83 !1?a+uk0WQUi§|H-2B!XIn{ Yת ~bcB?ubl6|޿nítqJ-rHeQ&v{WK1qb斕 Z5k8STC"<(7$fB{Zblt,+(v\"-I$@sdIRjxxXͧߜmT~<3j;Td7f% L?3̀`s~pYGgS5ڟr`ם9{gQMEFWA)p:OF8H,LvՃU<˷_|# \ NpMA69khkζI`׸khHz CpAE 25?.鸁o102.b=a 7G@7S /M"ռa iUM>q\ю}ۋ3jnLETټ,=ܒaP@vǥ8ho&#`ǹH FO/%k]SGy;<<"Py^6^TbudwWҵB(Dp,pN:#O6GA&gxUBI&CSEU2*UhwnUB"IAxeyj$M-7 foiXrӥy]tXK 7p-8@Q*$xk!qBb.e}X`+DF~%**gV>dtMzQRV,+P#Am&HR礣 c6ZY וDI#QUQ%q#)ҠRmQU9sratk?~2ZbxO d&]98! ܃dn9dV[yX֝VVnS-I9EK-}g]:>>Iy:䂃>Ye!V@Jdckjq +qN5*ؾZ!1hR;e3HK,ݍii1+ pH fH Έua%?30CPhiu>8Y3GZ9 լZӕ#{KDGTRVF+qE2k'>TN݆>W ͈vG˘ۃ1F[Ltevz@NxOr";L.6i|v;;!/UJ:fB51|A2PUTm* ;x[tޢF-moSǛT~yW'9*0<д_ \B(3=|LU#TgnC-i+ B(0!RxPR].g'^O,@@ǯo8N&X) Q5rX$Ɋ;,o| R_G m xrRyW-! !K(  %?!sw*eDޡc \y͡E)-A-f/G XNx:T+TP\Ө$[g9t~nm\7u" !JELv}Z+ւPS”a5 '&[(ty`cˇY^ݲEzcBꡚc>A 74|z_3c2N )"zLvf|Q c)PPB3J~Ƞ$0u ôc!Z\*`4 G[` JwFOF찒1S+By|W;o?>3cȢ铭)xʯxF'ݵ 54u• 8oŁ}YK|uVCTce2z1**eB3eQ^2ћlwiIl.fnؚ`?Xfl@I?,p͑L|v\]*.nܛ4ܐ]5͐pzŔ*7m$༂RDGG_;%r`9+vbJ-ۗB? 5MegONV^81G1P>) Zܓt۫˖`=cOLAP"!gG~(aH|S'z_ XݒjT~n;-աQ3SӃh;h/㗍#s12A_/g\Ob?F؈6>VUdLz ztA0?z@͋AMEiJ.b@lD%4ogFr4 FmNzB$XH]w. N{}Dsj8P۴vtO#vEMhʜsJFX1!R tQEތ!Cݦ,հ|ȶW ZMRt.F.4QH([D < qsfSCZGS_Cn6 AopfX/R 79 'ڥ[ .v1=i0ew2pK*`^㮵CmR_+]\7`k m,#](3Ve*iM n!.X8|L+;] M5mIklƠ@?x1]>iu2o[tVV2ԵcDfқ7ZQ^ԶЌB!BhwVRyWf^hV# 9Kic7^%?ay,| Ty0z93a<HHä$X, Q5 q :ڬz"cUN\rV NLPsܲ/a%ng|m^D;ɬaKa3y!/j-nKhr[MVvJQ@PG1H+ݯq(wMDy? B}c10Fƺb)6~'p͖YA#FXdPf[(_ e=~<7B9/4P0)H-vNAİfNrFK$Ǔ#%YG%MFg-+h_ətXU?wt{ ׬t& 0U-͠IMYmxzfE0˱ckVO%R.aiV#ٰog g>RXV1M9?np͂DrUcG <`YdSroaп~ԤfRk~k×҅\SesƋJH+e?!#-fƻ *wxFt&1rPx[&u>Ŗ}O, (d5_T(kl xٜ+OgIhAF$dc3v6 M hu+'jN60rZ7{,G8[iR8lk3i<-KsĪ=D?wB8֍tUX1dV慖R@8s[Ǎ7?Y–7`IFis,9!(]IяU?# !`Rp.w⼳/a+m^ 1kͱCZ"f܂J.<(˚;ND&İ\뺁:#;wey} @ǰn9Ӵ:rvoMϲx $|;^# /s%/u>z6Q9 _<AhfL?V.>;QIŧ<ⶭ~kk1sNzg4*N_oE&,.1WAc] 5=41B:XW#?=OĴ2lPGn(c>Jl n¥“̋]ԍd:A| >]͘US^sGT.1"l)7&{cx88s!JyzA2`[DW4L&M^)_P}i:ڸlZM=4*a,U&3\vkfIs!ϹiX%OסSܮRy%˫ q\M'.h7P,0otevVWb;k)e[}klZA#dɫzĤo7<ٖ/b6лU,%&ckb]-Cf*Ӡv-VphDBG`MlPg_6|ɟd15[.`^ EB >/YQi}dS|!Ir(ip,6ú]$=Q9sI ͔ ՌBmHb\zKH̃7V5uӡ$r{Iuw}yk3Cy_AqD爋>ת<),.9Vbx`,-pLW 3O9\dZ$AEy/Su ~+rjmaFxe̔<E#XzM[uMfA,R&>, E*QX]HuB|?ԙʍXނ/qRP]c=0գ%ts| ꣿm]5YWԄ/[]!Ѿ?sIjcdٶ ҽW ok8Erl0 (&6{ Qhi5Q폾l8 xn<串E֨^ғX'zJɛ@Jt8Za{JKS .<4['BRup0#”'# !@ex!Wf+o57:oFn%IT oqR'}HNGJt+\X[,M<qqm0HgYjNjj4fiwjKLpF0tnǚOJp?+pkk,!͟i"T{'2X^kNy|%J.Z|+jMpGˏgV`=/ oGV[on<ƨw$ϧIaY=ۯYVO7fboe} {!&0\*!tz5"3,Y,-dcotBBspWMrut-3+q؆!n#'[U"L˸5T $%?9 pj>;5aǺ"8PRsA2p$L"K2da&s-8Կ% 9LNLms^Jkc%KUZKTDO(}q D %gBj$7`n ,[swl6fWm{|kҨx~ D4U'><*UWoz/R!4,,WI"  q(U$zЃȵEx9I%$2׾|\əcrnpg5, -HX9`qi,!W0rb?O zC={A AW 鴘&(G8ˊ`hˇ7LS^q#(#s #,*~ \-'TzҷirHG{"'&~YyL1Y&><|8_%KC|Mo + 6Ź2TyH _d_nS?Hw\ks?%S@zC/eAf牆@UFOEHlrԗJx1K5Uz4Ge;'u2E7Rjm 0E>z$MȯfP0%nDPhĄTao]H=L~<`ns(so.wwnM˓%kh9j>V;,alOP!W.~\ӉFui۲d(]dNP]Pڭ-k_ ~4̫:0; } g̞n[^1l{3oT$jaɭ2}d;fbI/yr&Qj ՜[=x.k]o_.+sPlmmn9ۍ'Zfӯذ/'Dg"zhrڒE[T0js@ S*3 <Ҭz3Ls:3S\sY×R=H%;7GAdmFF %e1θqqīdVm耧L 4oٞws> nJsDt7[-B`\zyGJR&_Q-b6:Iq5iR(zK ^KF흇ٽ>:i)${WY@f!784=J+ۅ䩚Rƹ3a-L$-XtJ|; N sk1X RJ ; D]ہv NHL]^WX_..`vFSTRv,Wze7>_"K3-+C4fg J@%]0ysmh!YJ%mcbD]aDw+?М7T]2w_`C% =ٴ!WcO[T{7ީF{UI=Y#N0j^a@[Tba)ćEF@p-Stݪ/'Wqb$V>e`1aHu (ߴ]A>"Cy'U`9zvE ݫCR~Q Msei 'gpd`$%!-X?,uH 9Lv63\fi\_1ŗ#!gv#f(eتHU!o77t lO4tgOpD(kcf=Qfۡ&j !+Ӗl .M@9 ;@|rW88o ~EҐQa&#gF9A֬{*JT4&Q{ËX/cgLUtNw-x-J9ŎiO׆M@\ahsit)ߖ L\LLEGER Pq+UF e^$SһDuٛ<vr\B"*LN/#\lEK(Wmn@g~q\k#>p- 5lqX.XXP\',G3X,Yih7SI2| +a`-ckAD<*q7'9c>h}Mew;Nvx6§7X!eRI{};wmB-ѥ ,Y?i(Ȕw1#D%cy{{lx׽_5g|ObD&`4eKZܺY%Miw7XϺAwv& =l8Zzvr^Hjԟ:DE,%_pvo9T*&oGP6?szK|317=l#\P][т}ܧ6~<__]b^j;;CcR$7y/A\)xFz[###Å6X\Ԓ¬VA@kJ79~ӕ^u6,8of.7VBF"*5q;Sؑ./}i <[A },fͅPLo!媣OkEKwQsH`&P@ho3+&6-9Ed JDI~`W"̛*H[J9 *V@r Lp~[0/6u([< R[hyi?Vm¡|/3TLVugH5Ec^v|ID ."nNt)jWѽ6H=y+׹^z2}ң#VrS"|ݷ_Qtq=;&"Ni`j7l 8Ma<4}M}5Y_NiUOg O4#6n`~(ʧ}UssWVYTJMߋW{k\سP{p{ObĪev$}\eƘ^ؠ8"e+-aKE^q&r D0qǐTHdW bjaX[a1dÁ20wZňsXdN6U "ZV`vzst:Q =x_I3P#x .4s4#f݄^Z1&{9! ~p/l`3d1Qk#o0_Q}3~(ҁގn@/Agn,!i@!+.ћY]5$\{S1"q^0F ݰms=F=QZ[]D?>aSUF̯~|b_򑝙l{<^b[5Sx@TyAUu׍_ʌ>hs Ob?e78,3N\$3sP‰W81D7W o״˰9MLkkjdR{M4N *H&hԹr ڃV[,,il?i݄=τZ N)_ _om⫸rzg$[{_!rq'DCp")a$,Б4)]?uI__ k S_?uta+gG{A]ԨA6HcB$ yT`3 ~솂FJrlǘ"5ßk(̓,nn˕Y {]aN^Kz! ߨ_\Մ8-*CMgrkrwI߫XMsˢm66iFËT=fk[@`GB0u+'{ !Sn2k,JK.?kDn%Я]}MG$.YJa61Wp}T8HP-0ƽXT^^ {GlZQt2U/@CTS3!/ZOPӍWd ܋۸nJ0~J@3]{Ds ?XMye? <|fPBˍhm#OΒX.>V:jˣݫ'{ V|j2eBͭ!MgY¦K9 n,H?HP>5Mb\}tЗmZNn`$ߓ/&й8Ņ+rtPZ u:DS.L [BȪU sc1?a QY,:N=z(#F]E00HbD {ZrHeYJ"?g/C,5-#_WJ(vF->u\x k$NOM(AoEֺ'F(֡I5}xwߜк,@0٭ԲSgJ8bB2eYt!B4`Ͳ[5! "ۥ+8޶@YUv ˚g}7*l y%aGcE<5]!,,ڌIC+w2Z äa01q}vz$`% /@y O$NM X)}ON}+i|H}ssι+"RI"4[=[UloQu m#?" @^02s6X0\fGm68!#.qqz9/{i2~\6UFRsO_h=3S ]޲Lm[@V*|Wf&BiQQxڳwd 0Fxslzo~=PWs}j"w'/hoR 6ݬ9vbXnwD2]aY/^=%#wq uRW;w+Sp3.鷮9$VE篛4B^7b>6/!V ^Nڗ q--lKx5 t H"7Vp(1p!rf*cq^vXeAG gmYJ9.eXhP v^1P/O* /˾}H`ch`U鮵.L% $YӓbU7Џc*x;.c*|{(AbwwJGH2=5K.B=+G~׈bxB)_n6sQLQ93(CcMV rtbjr}wARh%WuXA)TX4.'^L_ijiF¶Q ovdSXu(×LXԾ}jbSh6%u8TK1Kr5OxbÁ:'J0Y#DslX\50fꏓƵ=ƽn@]E6x~6,V3yԇ g5y7aZ@%B9 6i3tó֙"bWUWGǍ"ߘsS4bvɂL)i fEe4B$ݻݻ+ isC_]έ5?igg.M#&>wIŧуERox}ivE x,IquGͺ&Hy?ϭvZ>AזxYo׏Aj$]7}b(+W ނ{S852,+:weKٰInq&ܺXe'aYZ+=sGb14gg Q !p9Y*{d^k{'*"ehu?+:&`U\DZ2Gt@F=/ٮ8۰EӴ5H"BW֛n/㎂n/zԙ%ʈsJQ/+lH#tY#^Yr}{خ기reo6_RdRiI.qo ܬL/1o*6 _E Lj]qne/3wEK=aH7ߴP cЏn ]4Tm2V4;/3+`BʩYH!fĭnn;.ᅼɚ/g)e*4@mS< |$/ؼge5ms"XjCM<ݬyb\CUoaU iҔSf@|NYbV}=S`WXm7ɜ ujf:Ϣ$n&PB0>OY'+ q&kOYd͝^Y&:[~R+e圲{7=8\4zϹnYJ44lbnE"[rgNT6WӉ3FL%_w sChX!=U>yFTVGo[.@÷a/)~RxӐ*fKH^fr O`- SmL*pg])_h= _J [u23F{%Y4Gf~q=_)2>`e`5k)^S߮-PwF:Uk~#l 4eeDk#!'Xa$:~I6Ye!Z$iO/ _ 5f7Fg5 0d#L'.ھEZ!zͺWNiLi"up(>3xQވl5|@w.? (tQ2t $f+s(MqtlFѽ-@pD~fT&-]?&Ї9k>TjQ7k~0QIg@%yjCçθwXѨx @(SOsa~(u%zD&aD 3ܡW}ATSshOx2h&'D /W_K,T~QJdweL)q5J1Y4x\fFi :MjAVz)AWKUk&N6LD >l"Ot4+7p@7c]7yS/J؜=l iFSQ$o(Z*ѥwÁDc.n=1fJw3$R7^PDO_;#fy侁FEQ { )6hPc37Աys!QO-d;=|/Q-<&_QiC _l@C6#MTnT42ORلlTQ(:ŭEO}Xx݆<;E!w"t{CmO~2k37L8ՠanԡK.^i@ S<ڄDž#~fWz&#.jR'l@7ƈ1lؒ)_ ;M OB@U'c0}x\nPl) 5#/WŅ) P &W` =,;Z[@¢8 A~CZLqVhM y\?U JɅ3t`b]r##K-~ɇ'7ªO'B+o}7*r;=U_oq)8.ﬣ./;ey%joa7 DCOPt;nБV)Է[bM8>vn֫^V\tyz !W1mw°jn)8jc`#caD-Ʒx)g.)pT̻/vpMuwk`(O]ϣrt)B\yׅi˘JPb$t1%ɂh֕$^[I;84W>z:lA@{ﴒĵ>q^R#R }}D`ΦG=2 Q́ 2PtyJH am5Khlxn@b@G8= *T]-JZ:h`ыxo wƢBƸ"$BB.t2^C/wȊX]BatWIyizAtL3- ڝvfgojy>@\ !}LZDp?\ߢA~JPFB",G֚]̺Y $&wT$>/K2'Ӣԋт`w HS +Yo1 =423=]80φظoC FP ?ĺwjp^m6gp ܑ6y1'iK͵,w!}%{Jd,túD'=wq HabcsRֻޣ YCv*f؈z7c6p@OS nalN4 #{σU_+q \Itlol..P{*5DW:р S< s9CM  |s]vrCq;% w酵u8SGo: "b5 "4vU2o+ijzja#˃T|pNBh.hA`j#&P)RiT 걋|wm~㶨 .7f捓]!"Ԟ/Uv`P6`Fuc>^AS,? Xv,ģuzSgPQs;7m8H8Cc/0!GWuʁnMtP@x4Ώ*4E(AiV(ye3{aQQeIMƒg֨`1Д?VXJ\pfI +U\7OC%3Vʦo)UW$'y4 }x0I;M_#?B /o,uaB?֛ޒL˒9]]/ (6 *Oj;am͏&KIv]i7W'|9~b} ~^d<)n.mKrlȮ)[ E1@^)$k)>1ug$7s?5RO1*UPv(ipqJxrTιҥNV]@:D1sJ6VNy25cP:%qc'e^o?"Jlⓐ> 9re9P:~[<5CG.n/smGqz]= eغw_7 ~3sF(%5oږ^qKw@Acs(tFxouck! UW_bm w\J,ӵ*$H ᒣƃ㵸@7\蹘?!`0Yi/Dbf|*n$JI1~YBڌU9 !lO!jJ׫xˆ7JHZ9a TRKZ> (0A,Ƌ dхxA/l4p#;*mY: R5v OI$w@aCvR#Zm6٣@{e$QQZR"J=p,(+Sm A2b0΅bf7߽+)wzj<wBQ؁e%k (n5yO[%}P '% JH[J 0aǜG`9$l B&Jp3*R;YK.)K|%w(6ձ7[@z4)Ȳ7t?AO#Ppt"$KG32UH.,}~y][EL"~*5j8?nBy YL {?2"Ys>y;=óm<՟OFګh1Wp츘 E]h?~nZ_FcwlDx3 a# JҊc /\S]p.871O {J@rGAgc$fWduYQx6fF0:npXKz#qg.ͫbm44ٛ#ߐDO -UMd <@Ğxuũp׏E1&^Fl:D{GEʺ.z"ިka2XkZ.^RGfOز (m3 # IooI9[g Mdj-gbƈBVf5Bb0[J<{DFBt8Tʆ}׸OEoHhᪿp/,_U7nނЈ.' Yy BEw% bwDH({#q:"/r6ZoX_y.QT$o2nv6[V%4 8|31S6j_2W;T[]Y e|3]хnjfjð 35hM$c0H a-\׏/)|, ]'X٭M$ =3Dwe`U}FAZ /:iĉeuɸ/:t@p51rbOPOavnJ{],UZr+Ɂ: 1bwfJu%$Or<7q֏Ch8YU]ԣAz'N BWG on? *Ib!D$a uƺJkPɳ'i|}~ Ơ龨@9.qH-pdiѤw_)]K9[a/pl0a b]p.s@傱əD/ZH٦u'췤-819tiL2Cר'*zvO&[Ĥ?#kLP3NHGd%YL֑A-"7LF2,xmO浇c= 1G$zkSA?蕁P^8g*T;C Pf&WK]ʀ[T3Իqީcwī_9EI1MP: B=zs|]A)O sQĖgcؓ䨝tjF[hqfvZ3˸N&s@Od/0h>{WetmHp|oyjcc:s~]F,A4XAj"(*mi7$ $#)ΣU0ʫփirQyx ǫ \˓¿5y$b#$9gnP]oaD +~h*32qs70T1=Lrș(b0V۫ED+ Tb^m-?m=A0<HCԞAje"tkh hײPa|HRQ,ЄJ΢-Ry +M_Xjي 8l YZSmZ*MompOBŔFm:4xy 秲 $03[LfӰ+}NE|*0J{7:y`JnD| P#]=;hH8 \ի2{gtWLoEbk)Q،C#"%uyÂ'G~ZnAs"8UmOC83}b$$J=ppyCB14I+gcȉfGRa7&^28C3`-Z_B3,yKP6L#LA]ˡrݘ @:=[P2_dEOjr!*]4p.PL%N_{efpS4$XT>xִhZaOu5{ȪWܝ>pZe3 \Ѡ_>kW.iMJ;K~`7<𜳃~A=t4B,-0V/<?nKն'[qtPki.k?oeQ-/WIX ={9S[(P .E(IN# gyCUjHՙo# * t$[B[vŨ (LSz} Ba׸ hV#c&8זp[,il{ReH؊i!>o% s-tiarKIk%'Z IKwN&Glו7$֎.]ڜuprܯqXs5Y#4@'A+]dB?Qfv~su#`\PNi?r(/||V|P ʲH8SYx5 L'yC 1#"@53btRW^vZ d^ږ8}=sQB f5&;Mbc}^_ߝ ^>D`nb&hbU|jcRWݡXTx` q.ZlR :mʓ>&\+K;4݇#ϳNFОFVƖ 0VxHJ,\Fɖ"32W ٸG45oJܸQL}' P8^DEt<R8@T>\W~ɕ,HA$%W^ԺG@¼oRԽһ'9GYdm9!ybdE 0澟6$pkCbϵ]eYM\C>:o2Ւ$;be:|o ݀TSl=Ьf^09opT*@wc8,IVܕt%ԠҍsoA+V@4f‡Uъ]Ԑ&G.: -XٮkۏXx]Z m0@Vr}E'_ʖȓzA)ޘMT2l =Ɔzb`cg)t+^n27NS;qnc4Fңzz+w/gx .-:jnӱ@c{enjKQ1N,|٤vU@ 61؈9(ݖS[M']'2~kp+^M 7 t2J|hXpQ&jnzP ? Hfi'u)>$tK^"YMO>$bk=3n}EW~Y$OD4T 7Q:YòZU!0Kg FA.² 2}U-JBpe7}:`$^$& D'gaTҭA&%6ke~KXQr0{>{`nGzdXkђἎO#Kn#U՗ap8٢Ӷ9V|xSu=抂'دoN{ Qnojq&硝@;NmnUZmQrœZˌĘNz3HxC#\[1/-m@YW&w;e ~r=wܧqkCF|)/ƎH_FC㭰ٞN<\Á+V~%JoGzꍷcHUOOByU<1P/M໐O0"' Ō}#*!_Fx11f1X\4;]\c8r4/VMC >:-rX>hRIYYlN-x[O^h2=5Q^!.g$^{1J3=tɮ~B/aK +'^EzHɦ,Ӛil)K?)\[#L*wUŃUʆ"{hE5m"x~ t4Cͻіb5znVЋ(͢7]cJ\sp-J~~8\v TqkW4&11& ~'ѿz1Jg] QAr0wap(0!hl+b;%F>GT!z"L p'u> F) 5y?Ϝð DʋNȭESeܠbF:1;Zr5K&߆Zh/rGuO<[asD;ЃѮE7t͔74;В-!?~M%j %|Sǜ 9~&(N JmL֨d֛8ɽFQLh_wVNUKh^QO흡'8Fvw7 XX]^o7ej~ꑬwSh;@ݥdOao"nݕq)1 UUpv/nY>х"S$qP˷6ql Sԑ[e:KaɳS]q*ѸaGTTN-IȂr$TO$ي h}}wD~*^v}kWfD $K9՗y:Ɗ?ytYfY@ۙjKk)u}(Zs:H..N Hm4 qBک^iۮ[=`I e֏๖W7ǁ)|i@nI>!p!{xin2o$6H C^ @ smn9ZwUT=i('gV^ۍ9eeD-֫9yvò a~zWyPR#\^@X?#@@Sſv#0_#'XW C@}6 =}8޾ʾd̋4or)O9fp\F<'[j:&!ԁc}'s{?UlUq*Pk)ҺrM BkY[V "{'hV=r9Zk#7UܺKΛXVi/uEO5H[TkƊDDacIQG '6^Ӷ8~;~TDW)NXRjQ:䑳p&rߒNu[(&Q?(w, $}ʫFV;L.Dڶ M#dئ~$r7H:FpJ!|F/畟Gl[K:{K3ijY[~gON$)\:s0 C=cAF ٵdƔZ A]Bk_ڴ ;d.;eq!r"q>3#.毷3'ցȺuΏ~n=m\dy9ßQ=f5I;qeˠ Ʀa2gIIwmw>d _ n':Kk*$mr*U›`C> X eD;D4 *wDR[Mq&,Ɗ0-&BVjq &'TYM6DH~顦{ u^h{+PEL@7`nWưM)k0'KyʣvF($xk,xJ`:&)lH.|9B滯k=gZ~{Y*f|oyIe h`<,/ZJ<=YZCw@^na\!DtU;7KVm;XFsjsO0SQ);ZDFLې@ \ V7JgҚ5CfInՍWC_֞3 0Ao6T m#:)wʍ\q&~OG[zҗ=VSh$ʽQ mJlMЯ7"EYw ǒ.M{1sEC0]'M}+^2[ >tE[zٙJhWf>GIwEwc_թb4w.[C+iXo"(rIK ԻU_xXW1 p ?aOlb> 5߂m@ӞE8C=Mi/a|:㍏#]WRBO Vb,[4=0mGŕ@"Y}{U yˢK; w_S]vn]NX8H J:%#W9eq̽y֠kWNv]Ehd/I 1ިN^n?K0f]9AG:iW'0)ۉΦJڪg 3Le]'*S&òE2fN+sw"iL/v;KߴrxFlK9|tXǞ?|e"cȨBx zu =A=:_iӓ4 B+-Z;2M#/ҀɡIKLzAZR\\vr.*ĄRR4Ta}HZ5Bޱ99BhTneHR`񖷛=12=j^p)Ӯ|COkkcEm[j{(7jb3]oT'Ep$_ 9y6h'?X_ 4TITfT[y˃_`Dӫ݃k@D !O0ayp M6enV\lGZCa jXЍaKKiBܵkub+u*d ~Qg$ucYV PdIW- Ŭ p 2* ȔrKnC<.*0N#Wf5NlW~?=,8EXiKfQ)Eҟr:#ބ!5ڑy,ýzNawU/` RtAM/nx*2dYek2,V,x!_+ŞMgȽ6%)A quE3 ||N;za鏒kZP%-{KW^K;ڷ{KCZg݀` KA\  T.~*G-^Z |%pݗRz(fwQ@:v43.}ӡRrA*>Mٞ}dqqKkԉ>oj %Cif]Ǟ>nJu/bQ>7<"(` }zr\4D@-ݵ[=55{R\CkuU) bܠVjS/Qea %- i6?҉Sj{dFlee8?-qNfqQZzEHa{i\Hp[&BLYn~r9Iv(Md!I/^4N-2׈BZk4euKߙø>f[p.dYf{Ђf"W xbҷZWȵ*F].dZu|1ɛ( j#ح2Rb@C/…|͑gޔ2YK=$ϡOD6Us>2kFR;Ajb=Zs_Og܄E`TpXW]OU7+4g]mhZBr5aKGq;r0_c/TwIbTź=˜BbiSWe>e870TsG@Wm1X"$2>c8*4'̣4;ұ13ZS@OGO\8oZIRFTBMSϼt>RCƸ[!qѼ# 1Z BP}R|u`Pp¢vPa`w\lgţÓ}y._0v-/m%z#D]_ɽbtpNT Z5.@kAy'+Q+ɔp=*xD4q/QD>Kp"ʬUAY=!7}KS (9aR 4rvUl.l}I`/˅1}9!>8g2|9T髖m ^[!/2L*ikw EtÒ`#LƢjW*(rCw1ܢ(!pW9* ˓a4220b-/ sؗ#6ڻrO6[+,zMȜ؋S5\ǰ 9@XCf4Qoo'{ˏoUN~ள7 P T YH#̽o oU ^#Ef~ؾHIeOi%:9- qx|9L'7옔yä|Ǟ"fwvw=@%ޭ8|,S]NCs*7XM;L wH&뀠̽-WViaق 98 q&fLw=\j-v˒ CN=x՚-#hsJ fk8A88":`d, (Cf[wz @{>'Zy:s&Rm; 2 \"ʲ~,1[~JE!GA\i7j`Tx/_7$kҢӬXJW㏢7Tu X{} ,+ag3ayq\P[N%:'P_}ьi,6]AK] W}&u]_qcZQ}zl(lxOe<p:6EɥXΊfFyh%+i0pH$0@W ͏b[(AYsX86K~.-Vo> %VGS0nw_C7u6(ZfqV!54Dx)ڬ 7o% )ʝ^F-_0. Bb©4v`a.v+ƯN-dW(B8 ^Dl٫DXNJHuUIv^?^Kۑ4=NJ  F+` iXWVg~| 2SydER1 cܰ5'd- fgi,[B쁧 l(FMuXgmﭲX vƧW%U!q/HP7RK TF !-x޹]z$0P["X26@{& aU9_+{ƂCՒYh>V-Nc:A"+i7bĴ (C~۞WpWfXb`5,3*[ep8dA JXRi 5v?>R.&Dzm!MIbq\E㭼2IdkUവc$g;<)RBUÙTsQ}7H|txNȓ*[1yΦ2[^7ʛNyeWkj7g;$FԐ arFˆ%.sChhy`ycs, ^a.wYcާ6=E 2_fB">L}:jDe~5{}tunXrԔʅ1^H0:%'2HS'}Gb.JdOD*mU,<ڰDlRW#7 nOQ%=4H;8 ƿv:fvG$< wŚ0H T]bk\hc>֍,%S*8q/twc6n(ͭ_ݯXXDGp>7|}zꃘ>(<4ӬS,%V|7@sOj+ \/#W~BLӋ@٧lHDR"I@}vFxװ9`@[D\SڦǫU-5VPrk.z]^X_P?tFW9+uQ_)cd5_6?-|]jx!3gՐ ̰wP8`Yԍ\zmՙN&'4Jfb5>\:^m)(Z1 ڟ İ,f/$8!xb_1yg-4X̸ E7(ENGq3Q>P:!֡]$֜Xrm b-9x T2aS[ܻ_7] F8"Wn=%%If'uMה; U*L*bCޓUxnʿ=Ơ*eM I)f|#gUL&K۟c2uFjE@hk.iGMQoςE}d#Z\~:b+Ccb%rϮ:2m+<iߝ.5=?v aˊ{2s'u?+>O.Q')OdOʬ+Oho5dOKd&79#c 7/qiޗ3P!#%u[;$ :rpp0'$xl|y|}%0A`S`+S#rŤmk)6s5tf=,J[ͥKV P%+ʋHj}F$ aNW? T'JG_?N_.Zm'n(+6I(a|)pӗkǎ߾ڳ/@Px^È1ŵJyڑ.4/u]H5o-eVM7$}̐=Uω1ɶH5!@0z927HCDMP R|CA@'Uj ~cCo4#GL|U2Ip8^'D? G}- X{=‡R,Pս+xJMn!Aǔ,%8.UBKkpj|o{Nl>涌zF^EO0{iL|k\|KBJ.4s:b?RO|nXb .|Hv+@uSp{*AM'Ա抻Dmf/BzQr{ җǖDf+E3/R1Z/q`5 aJD`',p|BD*JxJVX:7r!98Cta  IgTУK&XI0(!E)po4DHkbr׃GD(p9yȚ^N:YYc)Ь} [ʑD!Ӌ.rU|PAC'zY&etG땉_l'T&-A1$$dJi8˼/^mh p^?[zN͇|> ͔a-w\V#bA';nWAk# *D~z, )& 1_4W>2~òD'B\} KI*%dQ8, DO70)rF/2!ۨ;@wr .@)qRC(݄@8{5WMbà;Crd}'Ԗ4n3."8zV^k_fPf =ֿ_O\JN"86·V72VheĝSMAGc >xMgAt5G[X} EwLu 9'}WވvO5)@zHp\#tvӗ=LX(H Tjf&>v\Wo]lO+\+X//Yi7K;ؾ>apG]{c/gb驩ް>ea7=ZMwfkVS**BxثQ ]> jcR+4 *G KG˺d _g'3r#bg⧉JGg8<|Gٮh6 IƖ~KrH zg^ e.y<`"-ɡrG\Nd~8j &L=Dװ-@UmN͔1 ZiٯBW ~GR-UCx@dp\WEG{ɭ,qne_Kh˲,h>@<W}ɼ޳2{.w]]aPT 闏B]=3=oEz(2Go4@mUMNnU[XxpAG%x( <+%.U]CX=P>P-vPIAC8C<+Lƿ=/T@Qx9VV ;vpܛB VѮ {C{k9T&`ё"KW\LKZa A1ZWE =lt-]䤈û#^|SqNAPMwN2 V0»;sՅR" ry"=,P|s#bZ9%1=於/b7N<+3^ ~]ZT`7Je}2?3e1c\ \3n6 @U:VVrv9ڽsܕ?N#0^\ 2cU `X&`6VoVs"Ctl%bآyZMGc@Xs]0QCEXj˰uMzH8GmE\u!.e/[ثo৳4 ê4 ht!ŒyWƏҾ uTy\(pƧ_KX.TtYUq`ir.R"}kNh ;+Z2q~1',DfB4*yĕRL!W4'bٶ#6˰YiHʺvc!X"߉Х([J'8S)K9=2rjY߂OC7*@9񹓀d;c+T؊F\vc{ 3gv3$SGSO'@XB u@@D3&}LՑZ?-Ąrhr,liw㕾ɿ$^|0^E dcOnm몳rD;uz^1Ц'94zaFW Чt_Qbah'A'Sl>H³kVľ'h޾/J i#}γ詯d8>nY,8/ѹ1>@dD+\;&ZZr'k.)qDҲ7PXzsɄ^ܣ)S]L9r'; t)YZzlvkDA9+ԬD34 :˞PV1 #_Nсk UFVLyA2(3GLfA0!rh詡T"1ݘ8P[zA}"K2,$!o'gLI]^?m/XҮ)uz`#TznOňPdtCb, }op1E"PwiÕe|n"=+3d v:u)=gHE Z}x80VSf-x5b0Q lC!_+Zx?я/&)%ZA#4&zUMzr EO2$7! BqO3ÀA<"Xg硈תZK Qe;g>l=gظV:G}R+>_x:; ׸ =NZ5eǒXbI+M5[EVMVG 4?0T_aoGHYV'PsYb C`CkI+k#F`W='iKQU.4;" 1[nKȗ#O ,wljI\ Y[ I,9 uLcX,]o]g$l$/P!J"O,G=e+d<,[mu.C0RӺ>wavYe&Tܮq1!ԛ},INzbk74 :QH=dq d4)`g3v6[wplv1QG!oQ&n啡 q +KP$8s{%q+1it|;+9UO}>s 8Ӱ+vkű$P)/D赐JN>oF|/u LYt98{)H gwu)|s&C`+V*?*-D줹SA׶aEMOe5Ɣ=j. Y̦%T(` ݰ 11ΗW閌cY.}_료kK`Jw{GoHh9Yn|/t_j4 ❼L 4v_슖)l֑)yѼ~3BwRN'·{>=i6pm_zC_3XuXBVIE*Q .*abY$gxLѫUOQZ 2DO/FN, ~I}tʫacU}C̋ŕp+)ģ0hs\G*1k_` C~p`O.haB#鴰~21l܂i)ּhxKBm={=ϋޅ]W {7hCD]jl'/8h<*[ (R; S~ˈWNH×E̫B> @@21`_8 hk!표vP D[dx%"9n&& HFj- &_6SB̝uGG@Zy+CEͲ(6Ň%WcJ]b&{1LU)we?M>`xMAZ-Q$AkvD -@B0C!Y|F_<Bz#| ˶vP jܓI3vTB2yx$텲Mmy# NoF) $1sEoƖ&fN%d a5c7OwGq˨93`,9q  qz/O(LGè V h)zRRgu}ɝGB A}y앉y%Y>|qYBKa*y )@ QJo;Cu;4N >|mYPCs9ڥ5K/$ qsrP[.τ L5;ُirLOe1;k n2P=Wz2EEv*tRo9([j`]^a! 0f6$!Ώhk~yn} ۈ29)u0`UJ^T۴{-:kMGijk̴[:#b1:{Q*]Lҿ>6--=8J?# } Ee*Nݚ%95j.tddop$=vBdLR4$OMi~ 2b \#*Ռ!m0"cwql\ k}B^ )7gq0ۇPx?TRMTUnI_en*uK+bЕ'+BɽZ~փew +P-n|:+39H~'.qҝtp@ev~.G aY2q7XG1Sر rN8wѫiK:qJ~|PW SauW툍8h3, e,Ȏl=)Ѫ94^^aT8i<ہ62HIpB/k›wRD|-p-nDA @ 5Y0'ֺ2>]|[@7&Q$. )WW&^ufEGX/`Um,O JakX\)ܢDn|@gjf / j'LV.kJD;}q]xkoe[00Co;_S5 )9;eaJl}`ϏO 9N³ޱOV[ǞvoD6/ MsZXn1pe AEtEڮnshỏuKU[oK.n:uY9,R a&ƫ.$gePl.ӒT̊hJ`fLP9nPu2Y2Pi9ɸH%\xܰdàJzskZb'FV2R; pszU~jIJuO}|-(v- ۲%y|Zx[b)%ʵ% 6|l(50}'Q~PVeO,%&;ꃓ\wŞ˥xԤ{cGgGUG6/龲KbQ]K!#HDŽ z( @T9Cehҏv|YoqvEYBϳ?XsY*awU:t// &^xmBg[d-XR-H, 蠛UZMJDJK`j0mQTSF=kew y'id"l4 *CZ&?R}ZR\n›mte]p  v2۲l ^)8SmxQ~n1/Q~B`2q#ZGh~3tYѫF*O$ҲZBxH YDE P"b s2m茙b6JEiE&gf ~j6 P΢\dsR4+=Vk; EJ8B|igOC) ؐݷr./ؘS¨HO H`*^+(;wyg]I\-z/|E]nc& ɋH{<.Du3ZoHˤrnJ:|pB;wX<@pK`4I1X .洴c{J G/n>a_.ZL6}% 0=>j >VXmyi*#4peAD5Ҽ3. dOp-)a7Hk ,r[eUwLx`>>FG-Pm,4J4I 7tnEʃ6 C/Vx1ӑs1>oE:@];+p@ю%T&"" t 844rBۭƝ빿[D~ja !/<+;)Kz?(7,)o_x9-zu)i;bH(J1$Z( fi/Up…~jQL[Dj<2̝6({JseĆ^=N_bRlP#7SQBD?J=I$nimpt@C"ܗI7nGsEC3Hf"e#eMs0t`-Iy.֞WTs l@K_f WKߟ"qP"T>$7uɔ@ qRE+-:@+ƥ:B!lR`.Ȼl{aЛA4x e g8݆`> N)9/2Љ7~Dȓ.!{ID1[}=SП:"B7>&5~{R}e~Vz^J \AR=Qo@Y:^r2DßݥP`K^W3N$׆&U<$8 >Kϋ;ZsnɋW"X]ÖJϽVAhWrk&<&鑻YlbjF7פֿmr%V4hRF[ k(eƎ:XܙSOT]}ᒅqS3ն;ĹHK!DH\}:΢PwVBԩ06JK/>Y9x:5 k3HzY7/3>7К*ԥ`jHT!_z [;H,zPӫ/C%zOobG)->HSt=}'b_+^0iy˔Z,B'k! fMdeǴ%!AWG.?|vIjd)ZwIag@ݬ԰p.(dݙ[ 5tRIh&&t@{:qM1,>!s0Ieâ 'AM[>E!twT5f, hΕ_HϹZQcګV&VSɹ C!'qeꍽE]`7> |?NVq>,´䒍7gϪH 94A㨊OP5t͉ON4M6U$je׺?K(4`EoIj<.IXTnMۨOH0 rL.c/愩:"Ы׋cf*mvq'S4V  I9!QZS>NBcgP2^UJg@)$ e%BS(ie]&&EkAT,b ru-ghe8FKAp_L8!m=ebꭜ?(?x*3 ~qA<Ӥֻ5Uj>,c3LSHTfFlO`u4)y:{FaIo3y膈i\M}&WEۂatQ5mF66(>]p'Ծ%ׂkO=Kv|n$pɇcQ:HZpBBC^dM5/ ĎLMa!p# ear1~(R7Z?Y pxsv-ǑuO+s# # 1=<֎6OTwE|t:'4, Afg`05ǁyc_Wr-9eoO~gsjW.K}5S67^fںAdXk7g(c+/keeqWH O<^·=ظy*#y$'~Ejcvx =JHt SĞVk"j`o>@}TgMaaLk Kl<+@\E,,AumK_RO  RyXb" *PwKAU``3r WZ(.Eܞ})\z*탸,8_(1 'ޘV}brx{^TX1yPl995[SCvɭqd?CȸPGt=8Ba`B;Kmkn`iZj0~0gWo8Fl~oo5Y;>2ˆez9bQ>3OPLgSn=k [2'{&@u|?h?Ft>3V.,N}V$\ :^r oc12,j 7 pC3PS2P=S9<}}wHcޭxN"ѩ$,U==muM_p["V oQ/ w\Yb*2v{^hw,6T]'"S,xKR{ӡCa=m_!xQ r-9N*h;:3"ny66^;)+<4)\ա2UZ DQ41|>HLH# - 6#n zo累f>z_Jr-۝Un^r88XNuT%WIEd&$uz[J1 1+CX.ysRZf\o|vd#^i\t bJ0aW *`\(l%=#񶶜>|=N+)dUiѩ?,6Vhc9:e1BT**Q3Cc<.@_ooJobX5x;pDɆ]X t+E5j % xE> %gN[82ZK?e{Ӳ._pkHFism1tgȕ"}Y쟂nڸ7!psX\nɝli*G%]@?"^e}\<4gykL,ŞK!fLژX{,59 7BnA 9֋_嶕j NVDn/dJ<| )&fTLp,9c`Ut>K;e2G4mb$ 2H\b1.N ϼW+Y#OMs15.ɭF f*3a5lЍV2{2(|nuΩ/hJMv)/L'xuU/s.MPfGR: 8\TVt] >Ɉ-*?Eyyy^dyɑW M։h _%ATYBŬ0hQa\/kE'/eQ`46U;f1{[~R'xqDg9|>3F#P];y n:">GdqDrCѾ1i@ n""rzYBVV1݊W1F߶y_dՁ~0$B  4lA RqyI(fJn᯶ҳ*~gݾ&t)hQ7 "ip3_G5tcԑ+NJ4̞Ь&>`bm"5<:&(U[]ƚ4p]9NQtz M0bd}:yG-Goh^=ovpYk2CvBU Xٷ+#^}&z`k K vV2']ˠ|/pU>=s,`Yt;6CvϓN4Zӈl"$ZIS!Uݡ-fo'~hȫNHقʍQX;OV<uUAg21G\ibhj44CR~!s{Zm{WЗiPp 9%:/S& "p_=Nj49̸M\ƌ!þزjyϯsUi.QyCǤ9M!~w>ӕ Ԝ|I{+9]ŏ&_fhpߪ ~Q= =\Է>Z@W^(.soyUVۗsg8L~'HY1Yj7r ԭ66E,K P*?pwW8i a x% O̻'U&{J$ct᣾*љC;/AC+vR]{Y-ij_G3)6i< 9wuLWz={Q{50-G2g$N| qLƿjXzٙfFӺO+aEZd!z!mK"ddXnDCUxVlFO6>g\7yvu#BRG"{\.J/'c~GBOF'%(0U91YN%!>yo9FrTzqd=A;n1  rJ0eEMh(<#̢^"?jgy첀U0u[,~럡/ǘhH#`WH429C*I4zt_j%ޭ(d;93#Eg!0$^ (V]~_^f2:z} iG%I ,e kAjvdU"d1r^b9op <9"neD28wŽJ?ٗ#mx͓yWS u=1SRIfb Y){OX%5]0sKx@qjKQ%1ɹt`oMxAT==+88r4BKojbrKiɏZ+DӃb~m~'1{I.% WT yOFlW|z5yf}xEHRXmFs]fωƪ]\q`e&)ulA ,9T<65MGybbò-k9 2w '@:>כ4>DOCU&=υDW'Y6!\}wFG*lXHLS=z/*JYA(uExST( f"d75 -o"8XZ}pf!fΜy3SC][*omq>݋d&ix-*6A~H] p$I]a:^w90׮ONI H5&/WD#]A}daˍ9w<\Glw71 Fߠ<tO[2J嫅Tegڶ$ғxNT(_cMm,te^"JБ3Zq h28.XnRi&T\0Wu#κS>]g]4Lh;}X|j GVd =u[]ۤϤFՉao֗qALZEvo䛙-^=ٺbgw=}d~Vw_Anke7 sk ϺW/hցGyaڏ* F}7lkvȹOCahWHT42yXa VieAg\T ŘA쳚_>aw{%'lCXwp d_nBޕ?*@Jc,C]@B)4v.:թ$JvI׽*Ah.LWرBS^6@8.v?aUU;\jy֩Rť"}9(@=H#J Z,ծMG,x}}2_uQ@WsIi^;)iԞer[JT 6/!xb\@埳>]/V;r9uAάm3TӪRQb IO b=4r0a}/BV{{Lːx7Q|-[LIMmQy&-4a*FU OK>14/H"9ѭMK-jKk^1A"{u8ٓ:-`My]_mU7*FCau%ncYuB3imՑCzޟRɁ(%K(I_%X벙'[uZ%H\+ ,ZB5eF#~B`"Qfu9jh60`7wj烁u<@DxfktV`RBY2O9P 9ӣɧ](ex9Q31;dvs 6E)G#2~AZdL=d? TbU2ԲˎQ/vbaXG),&Nɨ`X;{Ju|BZvف،]+@\Uj po1}פC7{R* <ٶkm [Q>dRwrlYa'U Eڪڤ?n+t]RhXŝ>%=Ἒ}XF .ɒ;G㜛Rbm=@oBi[k3|Dɋwh*W:$ٚRg Cz,>hBj;/74hHsh!'ϫh pԖ{G12e'p6NдŻ6Y F=63p3)]IXM˛aTI0nI'Bփ8&A`p[Ṅ{?8~KXp(a9[׆y;d"v$K;j3돫 h勌khk/\ٜsw8ePK*'6t hWE?qzdk+TY"rxf[x(drgDd2as֭ʝR JTbGX62qYP<e=c*_@KS6KÂ:5[mr L\lY,XaU2~bPۍj LJU z5ȖׯN:+(i['h~N.22P :I#骚6LN`i=#R^It#Bop DAvi/1;UGI7kbw:b-_)m.]PT!GKxw+(5E>9UE>:ÍiTI&@w cWBI)FPI:vt "bIFыL5 SͪeQS7.ИMkyIߜof{_驘VRQΝAW6JRM%'s]O~\>I-(}L*!1.H}(Xδ 83mq6v2nF>,­;:Hz,یђP>3h${U pih!<5Jf4|z2ho+]SOV[`\M~] os0 w ;Q IO=9,;Lf]w+WPg#m?NH`&wƾ'ZhU {[=6AjEď6mMAD<ܠenHpJ[ 6;lCZcxs,mi\픭(Q*|sc7c}6=2)kS^C%ᣭd^MzMkXX =(ÌDx4E̒pWIG r$ -\Dl&ld "ΫEA ie/ؐttoD3 ;~Gf9*_v.*ֻLNEo≘uڕt`t>^+9%qj/-@fh+R>gP<$49 a0_7&>=$,XPXY1xrbUo;N~esph(.M݆PITї!:mH s.ɍjwTv6fr?zK/YiL"s8]71J$P+.ps>>0E)dҕ ey+Hb>CXgeh?Q*!?.OŇ*.d5YSjW;hI k& Ɏ޵۪%,8Wuwυn!@+o{Y # ( E;H}c4YIwZ icVH&zȵ;F"Vv۱b7$&n#kQ+\4r^/7g-edn:"&,^0^:' 5jl({uېOmij:Аx 7M:^P-']b<>@P̂T4&|+_cu!٧| _TE^ٓ+6m&y[;m CP"Ao #" i~03 {TNa>秬Qr(Y"Qj1D'BQ Kߍ,e+=9٩koHBƎ\6-[n\<#Ct-M@6ob&! \pYXجUkLkS}t@ 1]|.1g$VKGk-ayxfKo7fz&x*nd-LY;V bck-A) uJKȾ0* Bz3!njIdbjDT'aQ+/Ղk7F>!j)Aᚆ Y#խ>j|&eDdI ?$M2`gl;Ζ̱]9-*s ==8a4E¾a =7'SiUIt\ Ez8bCf}Vv>M ti"g`.ت0,o6 ug;y{W94.Ӹ#{S<@j=&}uǙ|NdϺ r77psN~N 8Rjrx?Xn,7|kNԱs[crv %?k.YD $$u 2UqN]8(ΩNmS/dⷡ-0h) Z^7&=bϹvM* jRe__QW ʍ@;\X6YVvSLV| ||fw+]h FB"rc7FNpSQ4Ro< ^qOďGf9~yƴ'HqNoV;475": ܓ [L]X\ d?r-P+pB9w40B0Я]n/XGYVڥ+ۀN;%$j4v“k[ZξhSɴE-WzWPL'<pÛwskyW^nq[2qqƸ$URp^<a_VϘjh]P{"? {Q>CV "YK$_p5.!/ִVXڨ 5S, )ac+<"D{b5s̯3ri&^y,:k4`AW'n/e)V6'rjՊɣ0_w`ͮ~" 7qzUqBD@^2>>8rK%.=EP8M7ީx/cYiwJDl_8W"8?fA0Ǖ#y߻e~gY)6]"%59oLx:Tv2k(mާ?d-XhT*P!wbSfe|agNm{RQ ǫA:v_AEyD9M,FJ-n [CHGXR4pndF44pHS]Oؐ<;tp۳ 뎕2*y()B#<7{Us IJvz_pQ(.: EGϐ4#O{MX秳͏(}m_&\o4no"Ub8yኧt#tM8>οtshb w#afDH.!nLmbJxݏ<9e*(hR;|>LnUk*pye V ah\{8w(<`7FGw 1<NAW&TJuHgE7^ RFPPyuEvmFnBdaG2nN6u[t񋨑Ut Z\#Hf8MH/:pET{M3GMI#%TSi!齊M8L(v©&*%"FN9X rQ\XFXRG^G -caS.G|TpHnmjD砐,D}δN`1$!^3}L3|).t,hqi\ZP5Ř`: !/H1aKHs5.͊hKщ킗 8=U)ImUvJ~ɏNKLG"jh5vV;B-=Y" c!v :ݭY~B*E)X҃7B.ٲJD]9W)2#YD+Ir6 ~~ B\f<kH MxkhE#gMsN 8Y?KE0yhʎ,Zz 4|k$\{\2>s1] Ľy;G[ f)/B'4E.ş3[4E)m.j&QI^pw#7|˯fcq:ck?bSz`Ȭ.7{4eeW;?L,u]7|>%1pSko^Vdv'䁮eBu @Dsoأݤ]2oyB͂20 $G͙XBTCPq})Tt̎mSav.86dR3h^E^cV+n=&]QrG |<{^&A+1>,D@oQ$`B;M=ph QDi` ^04Ο^H CYt? 4O:|)ğR0 %('# #<]thQj܍T;:M߿~u7~֎BT"زջiUy?&9:waFKc$ s [{$q)q ԍn}!|_ZխoPqe( 1u= |uyaHCI-'FFnYLF?\ޕ{*-x Ɩs;{0@(p@]sa7n4nڢO‘G|dd„b&VvGqRKhO*DHH6OFLN@X }҇$js>'Q rajRvj ِ8N-4og3Z IdJ·#*%dyd|AZt`3X/:I$tV6DN[P1ciGF1! !!lW :*;Diq whV8Uݱnq־vc=Rg3"9qdD}qqSӥʲ"rd-[/[#Ezz~Xжțtev=܋lMUCepn-nJE8K]T OY| ,(tRDBe $|3hΉz5KiWJx m{IJB fpW6|äFg}Cv,ݪ+zF涋W͂.H嫚IUS7yc1B{~@qUzʞBVE/,Cy7}IHɹj6cʪ+])ݸ XoI p9ǀ u /\Ȩ 8D1s&ݖ%t:(T˚",M^g*!Ɨgdbl8a+ҵ4(gXEPL/f3rn : M03:;ER)Xhxm&A 4@ 6Ss ,2[jI90nBU@A9g(9#螒a9 @6}qMB[-Jp$6o?.FW!+|z?ۍ WɈ8 7+URn>']O-MN2ퟄxq4ym+:G6b_Z i_j@] 6 )eCb BSgB{BcY8iovm"S1q?&&; t`\lBQv RXYY0^c}/!W X0/߼>'uh۸**D3zߙ906p$FsE6SQU!#lLfhRMz@3c<[*7:?\Ԥ{1Ih4xڗ"3= \KY-K1PY`.^ ;MLr_rcP}}H8tu5ZӋRs`hM\{N&GYq\e¯7[5T ٥Ղ-=; #Z9YXmTbKQC!3c&;j=hg|!a—HҘU2WZ A)E!RJ|bΓzzSkցS *(5P}䋏G'k+yfcwHwa,:.#T9!X[?ߚ PM hnNL `~g3ۂ&X!ϗ!4kgPAs(0mh`$rR|+C\CG>}X1{l6Q9+. 7RqS/8{iŜ '#oJeϠtbAZ5pVq벚 =L^Jz0pr~2XmhB3"U@5BYM']HlSQ~Ӓ1?zgA  .Z9/:xv>0^2" FIjّAh:Lck` lUceؔS7eRFIo4~dI\h0ŹIѿRzQZӲ\m m d3KOjx%{A=Z[8i9a2C\*1 #:;V;g=Qߵ )I5vybWRfˤ~nr! ?!nDGELo ͖7*u Z6N:L,8pxK K&n4v : aH c ی#ͩFQkҝ)л*[m[Rn jJ ĵ,d셙I@UXETas h&x(% )8r#z }{kU}i3 S:WZy;ԧ[eC cy%:\ɼ^R,b6٪sX!j0h 5.r)|t(hvZՀyv Z 2…ew=P^-Vy% :\^J$Tԁu:y))xMU, BN6C:݊+?Ku7BK[-ir'"r*u:fX:sɅ7R Af-,lHeZӱ7z/9  ɰ,I\ AiE*q1C?^JY=D@8|A""{̾ʜ[3Zk˅yrIFvb9,uh'vI.Ue_dIArZXT8I9Kt b vs5|1wϽ ._a8l3 sJ\g*\R,'P5<qVt|"{BiILƌKokvo<$Oa9*tc'A%/?rvaXm-n0%C~Y^PWڴ ` -v(3oߩV"f HKʖCXXm/%ΓRӅỬrg~xNѦI'[*Fnrw+? /$yֆniDA-Ln6MH>{jݲ ήѻ*'R~ nľr_V_Zbs1fɋ o ւaJ"[VVh&"\eAm8 z&S#wBn3ap/ |YvyX\$ְ?K+Y3n]\$qCpRi!@Cxک;s`Eo**X:yi%GS>Pߌ4`O".Wȑpo; -o^㔥{2̙1.4X:Ǔűtw al MQD Ki}ɝUw<*]9>d>\&)l an5n(z?p/횖,Q9NQGz{ ѕy0:%p$.$/ A)\ ~lU6>Ċl]D̸r^5v(E VW(HZ_5Cun֤=kOS,0w@]U;VVd(FUT)+:99P̰9T1C;y,R8cFC ]qnK #*uxe}q~1X$Kbw]"O  YIMSbI.h׷p9YhErI'E"0''z.-OȍÔ}'PL7NB #_!q6 Q@g"YOzLcN{bgV7/@I(9n5uS?/ v]ɏ$-WtѰиO\X%nmf.8\k/}Q~bmmNh\]`BV$:[ lG _L&IGOʤza$T'߂->mI:Q?0#Hd1UuІ,.;Tk(Z:EWi_/wCuf~'LrW) k8$9F F\@QU@dE=7b=B/[)*ۮʦ˴_TrVQRvx#q:~Fp7ge MԔ[ ˠ;)x ;K6ޠD -ѷO8#>Ci7_5&uO+YOCHus:;GU̬ZX^,sSYmL\oO;Di7ܗ͟(f̰,i|,.Ƨq+-yگdx];]oY&2fu[x_qJ)iw4.CX"Պѷ(uhϬ]n mN#<^%)UI~1E"Cm D*~E& QH=7(w`O,=fAHPJyG Rzffz)K9.@}0<ڻt}m ?wvxx5֓na2#u:pJ7ك?\[ӓZ1:VtP2ٌ`)ULO&[E*JtipP~禳pO S%%Ǔs2=ڙTcOSϓ'Jq)7os~207ڿ.z"POU #̀zIG_)Mf# m'E$=9lh 2TU6Rǽ6t B1Z4RySC;=+K{$ Xr@.}2ΖZRȢq (ԙ\^kJTGRH_=QQ'$bK;-]kO<'oBन3 %eNap{: N)v%XCy\/]rQcVɗ'GnO9k3WQĕ?ݡD,㠫.Ї;S,8ْ ~DIG[~~9m:v ߠ}~Cpa6Zd$?W CqYG9ur@/3k0MyfT ]D*h;H׸>KKI*10K N` jni14W *AME;wwFtm&ƶ\ձ>Vw5ln ,̶o͆SXpQ^IPۆɎ/bjW"7L4.7pJ:v (ݗd#Oxzʆѳ␕ᱩnx5E7 8 Ī7C0t hGHy&0GQ͎j_^0 /zզiaVޟ y\9Un`WJ|K<8lJ.PML$0R>$4c(C⃨$~=sG6# !3* _ b:ޟlsXpd>CCL1rQE]h4H} le?. w_l rփ,(>om:n޶ICl]h ( +-85SeqM~Ƨj^bK<#B mODS;,(Uhc{'H,\ipܕa<OJ8X+RnBՓ}UᭉI=}|ަZ4e>ŹEfX^3}mc{-.L@Zw\=#h0.gzR)?J!6k 7?bI}R!_w*wrie!!1>GEU8!me-X%S&tce#-L,kazqc{MdTđ; XG"]M?;eN+BuE-9s J; ~q(:лbDALIdS,_>i1ުp44낅fiL xY2cWhrBP` :y)!w É(L݈($`,4VhX _URBVcnJ㼾hˣ=x~ !RL "Q "*N^^RW.'JNJ|SdUCd!;X[ EPc-f{i1ʁrϰ\\l־C 8Rw//07R#ΣUb4.bqYѪH; p5~;>3mRTk1 GϚ&lvNtF\mlcaM5julcΝwaoJ-bo-y= N/&6`(u7V \szKW`=T7#_*\BϕᕹCc:݂9α9^!g tQƂ: #o{n%5euWx"A!RA`_л$rDNJ+:o~ꖈ*$?mY9 #e()MM1LYr_Y4/uR³.U|*T%#,ˡ_~f5x h[@NM=iԎ.9ۓs=)BO+ha0.5X QeNh}crvT shs/C{[v@c4F+#oO/:mYXVDEV%!cKL{Q,++{TN&fS /W4"V0H ADzX 'ӵ=E|K 7k$Zbs=o%be^;ԍiU0ȦM I .ESp%h'*] a}%<>Iwܛ5~W %׵#x#]U<%VC"N I&/lMϾ\ !:f.鼛o@ Q+>^&ɶaބ-[q⢃pTg?ƍ+ 8NDJZ…$AGq%䔜> ѹGHU9H95}(7#Lm͖սZGՉr݊;2\E3۬4 Mx@=^ի&u^۰ cky|%j6tʰc#i{qև֯*Oށso,ckU۹(lgǸ}klQı4m;\71XB#VwB}9qց+ɲ3m%ɳ@א~Yxu ?F (> lX>%ֈ]1UN[RuE}ɻ=氦1s#`>[VҬvx%Jd0i]B6 |y1Gu64()ТfRG(9|~7%xs^ɧ>̎Dd0RegsL5!;ĒqՏEOF;9KMXHv@ /*b3Ŵ`qp|̲?)L)Zuj,]c/:a/g.CĀ%}gb4_ݵ6Bw֖ᴬ7'.^T>K+3ÞV{m}uzaNϱI $Z0:N 4i٬K\:zL_::e$I0 0!B'o1:jT2iw"jЃ(0އj@XtƐ H,2ͤOo?m񚚛0: B˫aIqʲ#^|=#f;v(I㌞`t L י1,켈n+*VOu$ 2:[2 qtj;LJY58L'i-0mg$+YalMs;nm'+2qc*ԗhHlaz11IQي4bQwz l )qs#%FF9 PGӁ\}B4}|u0\k=htOH&cG8;2MyjV9(t'*A@U&.yZ ^@نJQ[Gk/ I@ ]ĔvR xB_ ;-E/v7_ `y?;)Uu(,Ɛä{Ow*G>UjGfFMJuGwk^/#t .+Mr `'i?GuR M@)& 8TBEg44}7lEA9Ƹ@F@6=+`x!?W@A8l("K)L$ӇEA jy H,|uyEb3RN}H]}fpj\dOMeus73ujyk8wA*<$\8۷BśV_aE!j{ EuȩQ[4:٭uRK n͛BJ4&3 (j] @%/gC[Oi@6dd QܘKpN,+<>?&6;%d.? 2qؿ:*(ܖ#فqk_PA!3$B:!aP~HҠxKDe:tؓϔL%wk5H~@c{A_,sC#۠{٪`5[y{]X NȎFdomL i(B#vmi3+$'QV@Umq9F)B'p3X-|)+.1*95Xcݖ:zCI;R68^T-w8*ӯ&y2y(A)pRGbxne8S9&Zq Jgbp:f\`"q#q8EK!+jNmz6HcG>Nވ> R;+ `F.Ԝzc|)=%3ks?xFlɟFKQв3l+躼IlKgk>5$*'Ȝ] dz59izsur rp3n%^F]vljk93Ø 4^R ~c݃ʽ.{eH @#,p[g#U l~ۿ&[f[jVp2-ƈ,}8֬D؏݅ h<”H~ڀ-G* RomSDM^jdc^>,pcvjOh4aɡMҳrIH4Sng+e! ^/=UsJty,R%en]6H!}Ǵǎ^ x@lo%cRk:|pC1 *8D6in/ȓ6JIt$a~aF搗68R6Y \_,m)O1.s2u ź@ *=2"pm/a<1]M/TDa *iziӫ}œ[G1# ǎK@4SbFS$wI wA&(Z5% w݂۔|x,6i~Qݩ;DE\7-RnlF4a- Is8[&y }r֩d8xWn=|\nS3mǷ fPU }ɗ t_Y &w\<$6`9=.Lx'!xϠh~quJJ Fz YњTF3 |z!be9)'b"k!7V*(E,%e.pb -G\gQЏYf~ @״A k Fp XaϞ 4zLpH!*~ D 2*2BN(3g|W"^ Br+a~Nb[E=ˬs&9ܽpj4 'hS[K71 \!^x>{o t-?1H/$ڃ]Tup !5K\7V`>5Ų+ӤXNX>`n2T;ݙS9oeihmr LRJ%Nf3]-ZrOD}o!& Z.xͭki;~³cO ݃褣.]3!j1Y3*h[Pf@L ѧ%es)a̋q wf&n8uUKWTM)i.Ugܢ~ΖfGmd5jx%bу}pݺiފ"Ӥ`J'qES<}񚈧(dx>Z+ boi%E9C63u#os`$IYY:DM ffiWY?‚Xa؅#Y`{"[+Бjm客|.xcLs ͹1<<8O\WHtq'!(gto!h&՜k+{>ND@avB札H}s/ii œd[җfrU,%SG,=PBKCHV}3,KEU+_\Ccn>9[ɄmnݗNc`g- f#"yolꧻx2JX9 ٛ,y(qw˚cEA)Q ƃNEN8VwhKz;AJ_Byh8#*+XWCWQQ;Cq DwzZdn+;μ.z[ Rԟi'4Q vM9_д!'na6v܌MU@b ~񋓈E'65 Za  W~4~lv)PssR/'QM5]ΣvzFͫ\odx$D7ڝVad*w>9RBB|L1AwY|i%>J PRAx |FMIΣQynŸHqbo@;SH]OrUٳ jƫ}D2%!쫐NrN5pb*ӱU[ ڌ0f/n$+5uf7NF 4!f_heSV sGp]EJ+!RI+Vo)0) $29cu{kcuOxi3x58E,?;ܒ_MwW %=6ʏ?lѝސ< 2V L9Y1 R2眯70[ަ >kd`$&{qz&nχ*hCcNK.ٺE˿KWdhSr`OMTO{BTi*L QV|{(_*Զ넠oSUԆyqD] qH5;R>ZתsnM~㞒yɉ> Di"w|)Eʰ"E6\ VЪ׼=ZͷDӢ3MO>uP- PqeB*]3J>K?gEP2؅a#MK\pxw=O x{Cz0-V ,n֐=wXv%!~jrHa1zIj"ǎU8fR* 2~-1bG'17Mʰkz/;QLQ=]/?efR10m*H6n"Uʜ $Hx0`md4 pu{zwԌogxR-j;F mN|Le*_>L4WDF"j}ߵ3$v<qLp0d&bC\v| 0Q$4I?F&5᱇ua {ّzP F#-fG!RxGH*X(W]w)MC(% >Ġ,%X5pf>Z@̢t趸%F+Z$k,WP.=/A4ziOf2߳4s$pDž>E+k8bW1^H<$=dP{4#i5%lJ]v٘|,BsSC2Ghƻz0Yep ˟ f52Xr*xn!%v Y90G:=-ơI„qY^RX/  ^LStэ?GZ&g8 ׀vP87pSYuap;-pd\u`A;>>bؘU`x5{?# XЂq52\7dsυ$ $``AOMչ!%JDR V;A+a^9@]Cx.\* }wETVP=@ {y㟁̖t$>_\627R"=yI}F5z@T-| ٹDCITfskվ؆n2`<n巠=YG-e621>a5Zmg=?`&(T/X3mϳ>EZg4x jYD6? `ݿ-7hȆDQ":tK-D,OK&Qޕڣ'7+n#?>E$Б1#J^;gR!xUΠI::IEAe95reyLǫugZ|_T- >58;f7R  yt Ўt7?"ft KsB7 Y):M/$_cdجrWv.7rh+8ª(Ͷ%sB ^1z`,8^doqB 0#>ՑmfK9F7YE?uZ`oPN=;il홂&UC5 K3mn49 9dXk'^9 OIc"6M؋lcAlf) .l+LKHFӼ"OQ^ >Sj%[ BcZE\eu@@p?Qs(َ݈T11V:Zx .4 f߾(3Y- 2? @üs@=؅tZBbY mE^7mp=F%pQ^W;,xr))wYp״ق:;JBO~IYX82/$&m@]Tv`9P,еuWDX\v"*ʞFN _ѝ,$5CRهKC#>fAp4@Hiy.,K"h3@;#QT*_Al-8t\"+& {*(tvI>Z3')CxFy vaYݜw$?&Ƞk7tJX\d͵"]7f9 nꊦ@v2j7*x^h~8a<֥\fɳSRCPm|d O0QAp|4otfCeKD~F yՕ{rc{aө%¤I~$'i3~ܴoлE2(HOMjiNR)/EI5t7.6ҧ2zbj IGi8&J:\c]Me"XhEUFmLRv4 :L3QJ|~::=ʮO%*۾uk~bZ *gsm *+FT 7T4!B6~MxAtPIL[;yq2Ϯ[ ~,ҹGX\Gɞd#Zl"qVvN S@ap57G`m2SSj'׍%h K$m;a'QOOhRƇX(ujJf.3B^&cȖݱC?N{1`kC.Bjl83`0 ϶ԎT A+j|BJQR2}ȥ`׭H2y:7=d8a۾y!uE~A&i9l%šYBtݿ*-`=ə/Gz5~ az&Vy\E@,Jd'dL^d+5C6l3##uaIfU3`PFhm5=:n a@V*H쇷,&m{c0/ Aӑѧ&adMGRhY;ECZݯRCxz½800Vl)X5s}VoZ9+sk|mfhcU]*b .@a`x[y_t5~jؔBG7 `)Jl,tN>'>~}S¦/s?Sػ;_g #!!7BI,)D ^D[!Hyn;nu{M-@b:SûGD{ʰ&0⹥V]ƚ7.c*]Dd?*jدhr4]|0py|W9@&mf9싶PHl"wȬDL[Cmca=>.=+!Zo0ЖAQ@ 1zS߸2Wْ"I 6E}}#2 ,%m8z ' ۟ރ TuHB}b# fFaUY!8~ s̏4ZiIgSG%DmT\!yj1Z3B56Jaa:QqX\h/ġ_3@<[Ѱ#}Hip,5(bh0V"n6CMІl=:Ve)1Pw#k$6ure΃!҃+3;SBT˄<[j&(֡yF!Sh?}JsVIC!-^@ [=gxNF\ԃ$ԥu^֥TޛG1*@+7:X"iA' %%|b!5eVZ WRL2y~1NW+Y?\/͒8FΪa='w pMhYFRG 퉞3fQ E/2ceoը,ھkTOvqƞQ~c֕鸔Bb,ȯKmދե.[ZI\6ٚ@{A'IgtW{Ed'^]\a3.PϨ7},<:(~36DA(hs6t5P%8 rvwu ? qn5/re4& I qdCLqH'k6QKA1-9~bsl C7btL*\0Lښ_{EE2VB@eiYbg~DKrʼnA/3tgt=hbB:ֺ34F)ri> *S[Ω=&A]A{OkM6Nfjgs<) =YH=}-2\DΌe ?p71Z 2|(+x0 H\(5)ΐW zMK q zwždt)O br=/}GV}pݴho{m)G%"2sy5HV[-; 嚧z@:v] .erjG vo`{jqsS6'slsN,ϭ5T$[mfiU*P):1 MG,mJ6uvFSP+<P$A/.L؛cnz yu+~B<ޑύ:^ i^zE%,&̯,.t>9dMGUǼ!:rɗfmxYtZX5u ^kgYUg$`C`3bI"A7ҰglE]x f/SQ y OG{#[z:ppZ$@mejl_PWc-儐֕{2y ?j ̻?8f'aZGR;ܣG<#m@(IzHb t9f[[}ۤ>'RNԟ P[({Ĉqxn_F R+$$%䏷5(?W"7rX/@KLfmbfoSM}风LT0tPC[:(_sNκ6&4m{++Y㑑^:4'}U7Ms Bmޣ;2kP&%8,GI\#@t Ku"|sI9Tյ iiuօS'$L/#"0 At+.LYַjn}וR}6Ϥ@7vyٖ e݀ZGRb;n 򈨶 #Q}V&8)&F i8BX{bG;JQ ߈nKэkJLTlvK7XN:\{1ӼA?7!7WNDz7d?+ͰM=ag~Co񓴔x~˰bp =t *o2]*uu@<2>q-LTX/SQeFQ*k[aJfwVR _B"xfT,Gޠa$VkY#?oUNYbWNկ$$a ^weщ+FEG"asMxmn fݖH"H஛XB>Na 燏e!š N]':oVs;oaVAH2gЅ~u2W^g Λ zJoH;j>׸Ua{AjƲ_ 79sq}5ROɥ=@g9*iA` o-:U2m!I9 ԅD:Mݿ1FĴanR/d~ вƃZajtO*v~#d%=}g4~"Zis05}, *tT1cѹ{jYX:`>6Fkw MAFD ۳XTM6P[=,)N8=D!0ߣ4,#g &<S]j!Գpʓr(ן(c؃9vykEچ};"+{t? ǃxp'to_(4M\5 #2 W},+oؖ/=k~ޚD ڽ~}_c5w iVں{jԇc9ߋz6?24X;xE]"?HLqtݜ19mYGU󺶞0mӚZ<$dYR[0]:_[U]p07m&7u\*! $Y9aY2`f+ٖtb;)sA nnAX6{JM`o+G <8yj4X1TY`Ͳ,|\;Vo] e jiv` ƦB8\E:(L'͂yh^䞜I7."BB~ǘ}%%fJ >{oiQK @QKTMی=bـ|Nn0@^q7+*N ti())lA ߽OU$}dIrZ|!su7ɰS Es藌o GӹyiYqKSUsI,$wCI=5GgyJN(0DL}tD%/)) 4~ヘiM=ۇPԥ>?<(iEjP*Lͯ| hGPD>Qw ]WJ逦gK6u(Y>(ɐa(SsZ#q'nn XtjdVA?}Kgݕ ]&m3y"M^PbQTvaXHlEyS3?OX帺zo~4~oD^ܚQUD{ɞjiy}=š*e-x;k?EmWlx<_!x~deqv90a'v(o>\ za|@7V8, $;V#_7'ܱ; d^ vvنIB~}ۈ6dždP;JWPc[8 ]0%I~ElsЁ!%M ꂩLy]4w_\ OVf+%Xy:O`xZui}gif dN]Y}©\d$zCjG<$!}2?cgWW{RJU??!\bNo5n~g[ymPf8_r9N2z!"֒ɒVl㔟Vd[?Cl _ZO[olg_k?Hp!elDNz;H130#hQF(9GЉQydB;CP`9?Y\\ua33`ӾCC\fEDo4yqG~>SLt1辑 giZ; Nm:s'7b{;-c_ɾ8|I`/1|.1e甚Ɨ9Kӹۥ5s =b't`ګ@l5|`P<]KryMyUI;.Mn?W2΋.`UKVi waT:JrGFb@>C.>v e$Xb9e)-*I̐D~{ӣނ=[ec%m$;Ԋ : 5Op:E[EL_[^c3On!a}݌/;Վ\)ꌼU@#7Z$,%%\q)pJD*=,p JwD1}N6RӐ& SqVzQjLVO=YCRJAګI7Qdshy QM1&Ac뇕 bLoEjwgF 7gFO9?xJ"<"0J_ 0jK0\dpcAg1zk[CT~ 0iS:C1# [=ދ@e` u瞜n٣@B.fm˺ 9xa_ffQ`@nuPBc ó,m_PC/qW2IUࣛLqz;>JoZuYSQn%V+0l^0\<@0~IJye, z7!tQq¸EL'z2B XV+,} Qkcݵ{6~Vz;6)WQ3RO!}\>:ܮ{ƨ;Ⱨ7;Y<~l;6{JP.p`~rE)@ovP.2!w-0 t£ڬeıҒÎ#K5=-vb_H ָrgYZ0707010000004b000081a40000000000000000000000016650944200003744000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/7]?Eh=ڜ.+B8s_,^8[qעf5*%cjф+,vc9y!fe1=WH蚙 "̆!^|"7 3<_l8iT~ȩI~QD>YMvisvFy@Yѵֹb:N- m4W~SCHY~ol_gN={ia-RˎWDJl@؎ՆMwԧoh'{f<zrT3Sur'_`QK-(| DJ&ALN0g7:TI1i&OiqҨvّ=qZh2H]v^* "^ZTBpXWOVQ w,po`.5PYC"q٢5I&|qbrf;֜1 * gC~0x1:=Jpᔖnx =~RsNvS*8!C J"BMHrZ HV[R^G(*쥶L7Z}4oO[;1x'J2*kб >H|r.] q].yCh|p53M[I,),awf?jH>gCβ.)RP2hAh=~qy*aš)lm-E Uo=` 1gI]!  T$1^\qWKV9Hae){(dJaNkQFpm7:GhF-1cIzseN =U9 ѤsE of;{vN0T#zp2îkc)[%9=GN,@+ԨC[w yWIzkL<-Hs-F f#¼ɬ)6ݣPIߑ]7:i ۇ=TIvܡ`7"+9 N?l&%>.60eN/ֱq ։;SӃXT$ 5\vm^n$BE Oӟ!5Fe|+p$!Xu.TW<,OIϺ_.)3\ao!sefLp;nr H-݅rQa7q$L&TW Uzsv&G-LyE$5 WOg-qtw@FTevT̓bNR{VDkr5P2Ѥ= g uNQAϧIdyGcrnzn۪VsTRGbU~%SOh75t]ݰIFH{HOP)pêOC?>$:bS.ۉa" GmI-Oׯ3kz]Rޞ=Kͤ2!/ɒ(o$p^1/]0 OiCkd\vWb)۷K )O8ݍ2xwˤi+™}a@HәaBJEJ"*+2L谪fVP[ ;¬6<ĕ[πZ:1=B1O}Ӳ+`:QqJxR"_*D U+rM">P[COEs&Or+P#`H9rdΫ_jtqb~m0Yۍ6n[ W[j?6cJW( #jѺ çyPc7eAXO9 8չ8J  lQF9}X\:3! b>?Z JbrӬZVP|_JwCwWu*m_LU␹,a!=D@0# {zF.ʔݝ]W vSG;,5ѻz:$&h߫%ߐ[6L˽X5]_hlS?iɅRstX 1 7rb_DaIY[/'18-c>jlYM5zm +vI6k(1~D$NŊϻН }3l~Ld3@+t.#6 } N7*/E`y8Crj:1( w}-sg !aYaG=GqM/! .ԟ ?~ƭ=j4}LZI Ǡqk^ iǖgccxQmRkZ6]0:bK<Ǝꚺ߻ֳ99 #pp2)ji!$hE cls ,oMlh/+1~2ޢh[?8+$`i; û8G:'ХcAOy0LNHdBȢD/im'ӈ 6X:8\E&,af;j¿Z"e&G~^6hDH^>&R9$\f쇬|F¤߼Lat?Ebݤ}#ȃI׻:]&1>hC/MUy/~^.R?Q(e¶ŋ9ѓﯳ\ZT~a%-r BvD0nj:$~Ǭra˰QTnKlqT?,))FG7?$7n([嘩(W\L N"n=`{mA>˽SznkDjپ)T"8X1ļ,Vv+g1ohd9d֕1szd.KG7jwM(D! g7>b+:~NkGV7f&3}QBr7Ҫ F++gw.qgp#$#ZY$ u2כQY0J\ ٲA~wga̞Y}˳5TYam]vemj `}!B!/S@ ri]+ᣢ j*_Yx$.'p, K?{r YԙDϦYAYbPy'Oi7ϙf(pBBu= 򨟧 | Is7Cc&7csLIX!8R)oz!<85ϡ򤰌PCص5 :mP&΢g>8q3 +!{^1HZZVʽ%ƚnE2%G^{RN9,p441'ahrN^ <6"ގq(g=eUp:ry[eUP 8/vM *%*Zo-^[@1TطV9mlW48GJ42gB[ k&B:p?zу!xOM5SԗKIcA*7j 0G]%!Xkls,&Ouߩ7M0{˴v˾2fɰy@_rBj5,J9 !Ɨѭ.@քb ʲ[*AX4{iP7Fn@| C3H5l:2űF.Dh&2 -(>B5c}mB+ڀp#?dUB`7aw:As]%c?tgjd'a@@6 b0ۀ͘~$pr@Cz"j= vJ;^X͟ ;2*Ҽڕ7fwU:;&ҋeWGeگ!i} \q{qOQV{qf~Y-U.UП荀D[^̒MhphQS};kr`)hGίy?Π]hObް,!|%xiVƝ_#e-s<ɰ]~n>*lcn|݌[$U\:_bHB&l æ f\ITIL??RlŠ(S[翗Cw}xX@E_f<8~Mw, F$]>iWt79!̞q^XS ߁ o'Ȥx 25W9G;\T%iʡI5Ȑ-Ѩ̈́bv9*+C?Т-f =rHȬCMT8GaQ2HyT  ͳjV} [gfi$;}S.tkv }6|AqrCSs5vrdis:U[4yA3us[w¬ktؐՎ]qsEW^ }1~ui"PyT .6Swhl3-B͚Ԣg!_o]nxw*uV'eNvK~3d vp(ռ=p:mLT|bfm1k=ؐu%+sYJ|z f1?K r#dV>ߪ߶ ).)@R (y C3J/ÿ Dӆ~.hli*ƜOb :vy-767U,<"nνx^hPb^ɇh<s6~pY(@s,.$3z%4v\)!-43 CU2Sט1SA~yI,1 o{m[*'CXG~sWn b+XO{k?`M{r3ȣ9\MX %N泚ͷ:9[0aV%s]fH`PҧS٣OK!Kd;X"FL1v|=9.5l!I" r&;ytC)?U)Esb$vm4d_Syz)i[.,RBª2jR&Hip-3ܑq8)8͍:wJ}8#^u%"+[Cڈ'pVRJyD:XLF"0Al66:.@, {N ݙ$@5wN$P3o"`GPeDMWf-*>pS\EfAywcHwfw6.WzQsT,Vtն>5's֩(\M+T/6gϭP.AgCK,TO=yȭXPZxG^b#^v iY)$NNck:@ C B_97yr<#g[!nz,*I0d2˙`_'CeyrbUx{Xa`͊ >澫WׇK*^P5;9جk_wjC `{Թ}ndؘww̦t 6Tūn{bPvn=I&jJxMf^e7hȘI]1W5؍.┺{8@ n?Y^ȝRŠQ}ƽA]9^moJiG쑦~?| B v."LԮr3yшq T^J;fO"<$ԑܪ2JDTT_¬gC59^58W TO%F$ ^~T1ʑLG`okNMu^FB j-;r~%yFE~ Ucl"|COq9 n F},~ϨjeH5Bs}]  |GMcrԂ1X++:i}% Lj8E䒢 ))ϰ(&v0gw4bǟtcYFOck&^(_P0d!X >Oeߞ535痰E&.6Ov (CӍc k-'[snfcA|}u?Q[/M/ ϘIa #.špݿ/&oMyoVtv2QZji[`^)kOv,&٠ܜ 6hu,i xENlϮSE@p#|LT)yEI( !/1h@?&+X MLգ/딓wd DR)wJc}Aq+Û,twN4aO'eP.VGU3|95 Dѩ 9'-5ޠ :` P <\ F7:}jA9Dʛ-).trXjÆI~bcCˠh&G,9Hо7𚈙 )!`lStN {Qe;2;ܞlwmu&>`%2Lڽ̞\{Bˠ4=i4ʰ;v87_ySz%/0㷡EA pC&ʑjVQ!58Ke  HڃW աnҙ#TPi ĻX|θ8J`! SNc 2/:%cF :Z –TÅ0ߨ^B!zK:'dR(VAlHLK2Nl\Wl 1zm1Q0`<DZv+/!Ȳ_"INӅ+{)|O ': *PKDvU;U̚-Uf_Ŧ rf>:YN5j)0a1g ^z"mcLxFҦ! 5~fEFCfܖP\ (3q(5Qu,rM>&%Ig%P`R+ö(2r1H5Qt"DӪ)2wg{RE[I@#7J/w^1zՠ;&}e9XBdpPIyq\ljSݑ {? i-4_%!镚νTSřdOs돴ց[ WeΟ['0jBL5mڠ%dEsgd]=fy& b`Ph*Ԧi*G}(M7%b: ZT睑aÈ(*`zwȀZ0/ "?-V4kyɘEs$ྗc VÉ!y84P$ w{gGE}sN}h;1$Bɲ"bW^y׳Ȅf,)~S.UeG%5OzԎBʝ,w+|ѬDHފ$!1xTSprI9Uogv=xvGIm|qPZObSݔŎNbkz.s^@o@ݦFRf࿩^+*5W4)]j|۽ )0ꢻ[*ѣbQ]X^z*YHBwkߍ#|8lXa;Qֆln$As^Hƿǀ,o=m29-pfVDyBAPH?EX~[bB/~Eւ>}{X/mlۺ8,ةjՎ.:X?E_؋18(F7p],X±j!B*B[O"e264BC-m~z)59{kZt2-s[vPKeu+lh~,a(o-;o8@/dx[.wb(mk-,i=)9]GW-Naw08J@n1wAN j^G]u,\%yճ)!.أ:]*`牨_Lf7$,CgweŒcim?FCP7u7AJZ_=5 EZy/YRՓ!c##rǒS2O\;~% JT?ytR8P(h֋S<[3v|؝&| Vħ*`o9bmE3JdGǠ iƤ6 x؇[W,[@OYlQL%2 F銨H 0wp+Uk6H Ǭ}`@,rch_C &NE'˝⾓'gFJKa~٨DFJD9e,W@@ d7YKcō"9X&fzm)KŞ*Ƥm~/NZ:_}4{]x FL*ޠ%qX(FV\BԷCE3P0ڬKɹ=ZX< )Tiv.f$ͩGcK"mX"1cbmxm*ڏP Ňɷ,]u>E\m B^S2dś!gw%|J܋[5LI$ϖSxVҳҀ$(8vbX x>c4G{`uDNԧ.YHW#)%y,DC(#mk/iP!ؠ7QlYJRPZyX" /$ú%D%_?aBzY%1>F,A9,y@ GNŹX|)VC=x[#߼rΨ.? 꿀sȊ@*eO#7kбji'wt$y>h8|m*o,Om99u82:ĀX2{*l00tj+g9(ݤqd[ɅPƸR`%)JvDƇ)Tj_Aa@&'xڼf;c xwkQaɎ#*yB|ez?<"v03Lf[(\/qoH0^K|T^N$^L m_/RQ3LO6|;/u|T%֝ԗ+8Rc8}-{Q/Z:G<;4JAP!vahXu]*Z$e5oeEA\grK\^L3vnT{^ӪH]ؑ{Q$K|<HGs< 2䴮%gO9s^誏>4%nȝ 4ȡ+_26 P<ٮ(#z8ͲAz#睵|8y\\ߋftb- mEjOkxi~Z;v pW b5#gb߱fĴ~ ,C&<'@Ƕ\B,)]a!Bpڮ6pV4BQ;U'~WFo1 u2竕+L h:kXG&HqNBF px  F!.ۺYB-mWUD]*72"EpdvphiD-]%I9EAn춎m u,l6XA 22BNLDz0B,2mkRXw$jM k!E>k#깬נ.ӯ7|V cm%.NƄVPOm3I~9E-He(kU]|tMѾvp^a+;3cf.B ^uUZ]0W.bm@-r$ZM\qa^z)uW+VX8O٦tuxH ΅j`^+;z).a`n-_yO?ҹsWviC򃭋-ȯ9D>{o0u.Ed^NX[DDz@@ B9N9Bw f#0&/3K@i?AT 3nNmCF(r=Az[gݞNJȜs[.\x(z@=gS Ͱ{Ȟƌ~Zh2ِKBbĢ \0v6aKD睔`XD#cx aO[pԢ?u,V3?cj#S4"~QMW7/As$OAL*38Be%CeU@IgOk‡7H!]ݖ #rn iz]# QW Ǯ:΋oͤU*>%FV՝\õt z mPueH|2d44xVl]e2Qz>GA Rh RoĚ4$r1g:f7舎lYƊƋ.QսK6 Wt\7ˢD\+9xu{ :Ҕ լWߺlP(Пy/da,pTC > S;)uAΉ,MڭYgR?K@ʠiԩ[c9+3:yQ U1$Vܻx`Ȏ : O1x珟F293PMˏ BV̅0j tփͶw@LwȈ.-`ǝDS۸( Úo_-&Z9f>^F0orDKi4Awóӛz1 `pC{zO\_]) ΋\l GڼJi%] 3ˢ<~|P6%%yN~h2G2ռLC| bܺwCH??Zw7Ӫ+ ^~T8aK3 ]f5ye yG/w}= ]q)q+ Nǃ\"UI7̾]d)ӠƝ5RO;u_R?*Ŕ4+P̤'#sD=y*[HNk #34u]1M~|0s?@YѴe4BT]wpK99AžvR|lvԎsQ^ fi3/E>X\ c]fچﻌ4W|n'\Kl[{p[/.Mᙒ2r yӮG\;% G91QuЁ[U1)my}!5>)$XA6@փ&@Į\+&n?ܟoƟ_8 {*O9x+ ʍ#5n(hϤiL8rUT16#-9-ލ/ '>h-OT߉=d\ YL mZK*í#k=R1 FL(FU1*"SrEmhΓD3#4JUJ 2!^') M{!wMz j<1DZ,LCy;U 3H˖)ADž5d@2C1'p*,z5?/.SSaQ4f ݕUĜ& ZNBDa{p~ϡuU0`;]Go2L 7ZC@\} eX?FĞvI-^5lԃr׸)34fՠզaAr(0w e K-ZOU:\Qc sYÚNL4㼯^/Ĥgxw}\_4\7`xR#ܧ/62K֏8i2RYJxf„n6۪TG@.np11u@՛oT5C`\έ#,+lw! jh]ٮ.s'@zVk^, -|;X 2%lDl3Ҍ?S4 m&d#v|h 6gq⠴^rW 62䪉9=v3"հ9аn&Lr!H nu" ^WI:q귍ZzJۇP͉F zNt L?J7tXg]Ip&`ߞW ߓ͂R4w,I(JsHKT/x8bUۉ8 YK`S>=v4pVfk=%%ȊgŦ? ?E  hl>~a\D [; 6 YF x$6\G&vɪ"Wha3կ M.<0-IrAku&"k44uhsp{N$'  *?9o䘶UHyb}aq`}(RR]֐'-c_`TXb2uA~+ TH*$8El2٨L1nSi%P (@N(b> ̄ Xj4%9b÷;Nų!ͬ"VWE\swE?/ !CMCE{ֱO(jO9Kۛu#SƄtmѩKKDК\@W}U]6{yzNЄvJۜ`*\˦s*R 3/)$5h'$w* #)|C(LaJ.\^I1[}lCh _/ G1T_wZ}&@dZb7WA{2!ܣ}FZmPBc&x;܁!rN,ޣ28GJЀ~[ GK' iҘ-N{.˪T7Qr<$_iC"j Q@վ]6jSEV$Dnc}gOݧ:CqtZClW0UMm7%Ќ~-)6C\ۆ>zM7\륻I0C/bY$_K^'Tԋk9LVM߲} v/ؿ̠&6En"}eYuY=3"B}ʫ蘞^,je:cB<dKu_1[f ~N9*Ry?&@u-(+[B"RW Q6V5}2 &lrvD ImB]\D[>G0/VbTyMO񙴜EvcIStDpj@m[u֖c)"`%/p[1HrP].Q6eDw?#N ğf'wETomd ׻y;=]@ b_]c!ʔahj76w}^Gju:#fV?Pa"L3ċG:">J(7Nlʰ<uǺ2V >T܋7F[<ʠLIBItܽG̲֎8lǣ&W4Hpۉ +N+d`|a2PazN1Fy6.fw1i4p K`ө+OR 6Eq@ECϺČ1>k{lגRPT&C%3b-XYs~&":r _G\&cJ8_NfkE^U;Uѿ$Z^5`=x~YwX°RE-)ʯ--k̈́ȃr+Dذ̸-n*gIva@8*3UJEi22 +VCsqGչ0m_K-rM7yjT4f|jz}WsUPPVױy/خ+;뫴z1G ιU_6< 3!&VY;;h]G"d":I#% }ÍͫllH6`2!(*ѸIJ@_)&1ݧpٺ)Zf֕c:el-klM2Gf: Yv F"=jM)L 8>!m}~O5,2G;hI{)gB|\,qvS5/NPnXPKSr^vD{NJOp!`ꀛ"Ȓzkt:y= ;#B+¦,7LDYs,r.,eܪM tx;^9CDC(,4[ţ {osn>-lȺ[6ixMbupYa6OSnu:"'p<^?MHcpSk}=3a3:"GzJ|kR19czس5Wn P}1C_ kŬM\Tp1B'4xs,9M&ՙMM%4ڏ5:I.p"\o>~߅;4O+l&U3͐0GٲųYQ$oz/ LdŨ#HX72E'aΣ!F&CMn_g2]E\'w&.\.QŮO+h^2|qyYxoL~@FR?%UV!]&ۡ?oetpT76*(̂|R[#o`;t}KC1H:Ra,ڙQt^bETfCu?_X[Oo+Bsb?51o:ϻع`6c0)^XhwxRNe5n$J?Wzd[:cMB6W.v ĩ 1,<5M AG/,vEKK,Y6m Pbk6 i<> |9u}/$,`OqrQWBkxNbZ^yM`R8 #FnO\QOfYސmAѰWHҟa%9sǫT3 FBQAF{猑#HpUDe92Db؞:, w5'8ΙrQ+D tS;\Ϡ8xk!yj[-k N-AIN&[ I0/R\s2#5a#DMd>xyDdž96&Y08g fK(9-LJ9*gv҉,˴>$+<+$@dJ6Iɍ>gN"UKn#Fsoua-*.H`({YL.\:"̊'*gxT:L;ʬ^uUMNcp@DpkՀbTQ4p 5$$KnA_wZGS3r[L?DiH_@D>y;[_u$píχ4⢵1A6[Zc,`$m,bNvx8-n <\zK$4҄2rCHt(bSNzOt_(;~KKm6/7ٖ|8XC)@J\ s/h])X^lD*ͨFedOXe,re= }Qވa"Vۑykbb-P曓ŎPRf܆YUxBVV5JgB̝>_4]+A\/G&kO StBe#_Jk{17~/t3j aNZyO<XۧږIU.& xJ84Ś5 hՠɂvr(q2O)2>+fv3l r\L/&z~i67 z1X`}yoüÕcw+߱ yRx@th%J f7nW\~u.Kvז$j(Stα#)~E.x7+7b+DXT兢~!P53#^}Q{ʓxA₁+WvƗ?~;F$ #>^Gew[m_EWn62mN wqA/Krnر0:{saj%r_[2naB S[P:u4S?tW!ܟhb2XNz!@J1un eGX:9]A.yobxhכ% BrȴB/% wxhTL&^`,c4I_fLY> \P!Dؐ-%vU3 y)*':Nb~XVrp[Hz>( >{mCWat䄎׏eԬX=2߾dUH"8' ܜ_D` 05Av'o)yr|i1U@m,p6Z;;79rf/<)X'Ëv"jx#>>f;wbg"/ qxuɆ@^ X(xl%= \W L9K<6.;:#I o 2ВESqԙH ZAvl_6Ԝ^uN>u>K,G^<`k;t\6Ԃrr )pf*;M@Ή.7' es(3F>21|BWKhchgCUnG<.Ȅs⽰ArWs44ؙq٫O 4!*C` IҩC1Z˅ە?I%v?Ph΅ɪ|!Myq5 :HlLM _\hd]Lm:7;\&8paۦ8GÀa!V,DRe+auHYzYfI} QyTؕqc`?>*v';Tieԣ7#l[h* "Ƴ43,_yG.u¼SQ3?:՞^U:3^Mu9b\8-gFZHܤ T7я}}V$NYzXn.p[Id&)TNi`(Pi] *]*#TL 5 ? \ٴG/.e$nw"E@򑼑Vj['7np5Uz\{`#TT\{ se |NiٹK겤۾ª\M O51ӛr^xJ ~f/%Ly:^⹉wUd<;6?5;. eҾV ;ʉI&"ixi;ޣvMnv?aIxa7m-SYujӌgHW^8cV2̜,ufXMjU 7YDSK#zX41j2ز[Px_jmJOxcg5u(_ʳAup b&9o[0:hZ'QBšIpGWsCKDlxu#>ʴHR4㢘 T% ;CpՑ3qq`@p'MeJTd3Ij')k5\ߣzcn!TMgk.Hn.NTɍ8ȮƚAZ ޢk!uGMʇTvSa̗ͱ{cmMI L]rp619%7>߮ԣ+K_]PMt"wŎm3d\sy,"~075S2+%)09&Nfd$k)uY6Zfvkl 'q_2f8)͞V\baԘ/ l"O(`CXɝآN((!o" o딽ߡ%c)S=!zR2-. WB rj/a z|b,aK֯Csڪ?\b<kw:Τ;L+7 e#Wv)vm(=ac=V4A1p/rsu\x">)!MRTԈ&7=?7dCk X|.r^ Nvʇd,͙7#^ezE])"ꦺVLC8رi^i=N*J#2[l:۶@;l >iUFѢ?iVbN H!kz7r?'1ZiR":_qm)2ћ81`@GJU 0]Rbq1Pu 4)T%}0dqj?E"L8?M~9֤vB ,-$o0c]vaCIº/i"ًJ`aڥ="sxK_e~ΰ-HÔu6M'.ɳ{zB]x Ij9HY!@?.*ժ A߸9YX=$Oy\[gA HE]hv^E_><- d5 jS51@ 5[c3NO'-Ow`Pu>׃&bZN)x`xr+y͑Pd'{atz+#%B9>s4.fsc23YrI<bt@ .hȦ6 M'9iM^W A}`a8È$4W9#O0i3,a K ͋É%`jON]餣<LW>Rb P. N9v;/5`=;x-&C˾{~}Zw.5֔Ǭw@CӮ'LIwe╝5>eg<ϮxX4D{0J A /#e)bd6 }, ̄|/-`oۇJh9X nJTڲX1͐u(N'Os&Iњ+zQX̛kv?qte낹/b_f_^y g~T:ERgx$hjmwH4Ҕ<!Pؼ[$]7]:|+47&[R)*(8=t7I]JH iBןp/azBf4:wG]eg9`kGpyǠJ{l["lR&]%9^*e@Xπ,& ǒUT9tZ|?dO2z0eL[!y:}ӽW>d۶أ >['XSo#-t4hXf{ %w,jfuk跁/yO[+KHM8I$/3ѐrw 9S_,r7)!)ϛhRXЕ3m|~ȕ*J3n41ZFQ>Tf (gi^{z$|}=ɸ(_jNl[ӬTe6mQJWM/'ܖһ)&1HO⻰>F/Gz!Վ04K>W3fa`/-ܾB@|Y0=Q }϶ӈdFDO- )WO3,sP&6rIqr61AvJ^jcIĵF^' @xUbC(q;cAc'xfΏq 45_jq|?ď^)iS)BA;b V`1U twa= Z,tSSbH9fc҄j]NJ! 3fWʁ w ͫdy<:)/8RZ)Li.!),'O0D3\W<Q,+r˨db*q^V`dM:.D3'/^5}eJ0%]ѿ:+EU7P~lWIWRйvJaC,X5-|h#^€UdE5dMvԛͲJ=)BtYu8י\oDQ;}WeyB* hE s( Ev=.ɗGs8'VOm&v-A|NDWݘML0,lhߐՀ*-<ܪ# Q%#L}p8H (8_Eu)CvW͞ϡoj6HuW\vT#E7 d؉]}_+;0@B{N?'? Q 8137y!Wt:'U,2q&;?c)ַ Liɝ@7KC-ҏl[fmJ ]!I'ЖWHTh/To@Tt b^~Yt!x4/+Y4 b}p|玕X"G.W jjg4yZ}8_y Ϩq0̸ŪԞSU7G1N;~Ehf12§C3@iVʰ̯#Qe.hcX6!/:,dH1y,៣/iy3< {ޝ7>|~E@DXNqļ4s=˧{`#B{c wTgFl6x/QЦ;J;в&ʡ$Ƶ7$o:ްpEM%;U HNTKOWwR{bι$n/CD-yyx1L,m?VsMIEj2jz 63l?X(2H/?b'-6"G|+Λ};+ŴzNH`h×7loQ_@fr*݈@/w(N67Û+nĬ+UQ<M#̩3> wZX0(|XD8+O!ldTŋ C+3PxM`" 3oTFU;]Ʉ1ߑx8)'e.m-7eʟx(LG\+ ^8(ZLo/}%jR{+^_RRu4)O,8KqLD+NuA0(GLPA=#K 3[$u5m2XRil9?l*e܁*P>zw%}aEeL} *J S<`9N |tYfMܘw*TdeDFu[@xҬ4Jg2?3茥P)Op\~*@DdMnPVL|JVHA3'+^F`S35P|Qq z_kܧכki5t_G:Y@dX?"u ,g: WK8LN?5Kظ.3/A,=:)aTF, 39`C7R֕P I nS y$7kUOW3:|M>c2yۘQ2[R~U`tGϓ{I7_ha8Osܻ~=$G_ʹ: mN0Ap-Ҵ~ tka:]˽0*Sqiq`pR 8aPٙdj˜:S?iF۟~T 'ĈGc[쟥vKc[z4s҄\X./oC4G3陰6k85O+KI3of 7JJfգ\=\ՇMʯ⯶rwX"f<1#[&>ֳ4ZC&J g ne <:"f'bt59$TUnhaJ9vGjXCxL -rWˬy[fXe)A z1Epz!E eGU$оOכኚ^XFdש"tELG.`'8iCR.\ E11bR ,u4gT+_4fh_,@e>8-(dpAKIz@kdgoAӿxG㘪--_jq9M,ZDW jl-} (@tLy$6Lj\UʴyO:xqZ=]9Y>lO:D+KeP]Ͳ 6| b#8SoG*隑0-ѦI3j^ys)HMi >ŀ/dnϹU+]D..?`Nt+")P򑰃㟙 4}:[P\LXP)S s#?95]zz$'yPF&-u$A6}%(It>&'P*F0wK$"3˝0GrB:W#@ YqCMK츋G r]ooELwvAŹ+^D3 !HcRz~gWq5![9/[1MItZ3t_0腂#ŏdHdYE};ix0ǷZ 99ױ͐cJlKl"i:o&5O*kGrµ^Z"tT;-ccƶMȻ|]|挭y Qv7./*ye0HNU겫g#DD&Ĩ0!6gВzZ&А/E檤X!4DU4>rdA4"ߑ;\e iyqtKP!QՈ_+o&^-V)cY7ILvnW^V~`ۍ/jv?0CbVDŒZ7ijȇSTq.pkue`D}3F-o5Q,+ч) 6ƪ,\LM\E {-di/@ Jalf0ISg%& $?DRGLo3z E X@j6ߥz)&o ."I$Cf:ASNJ{jgv@hlB)&xGxE/H~(uqv$=g\HE}@X,˷/sqJX'%?%WsˀOGӞ<[f:Yx-Kҭ6m9h?LxȧVvm"(+Q)g[g7J0\#_a}IZJ)Or\ӡK;owZ,Cb )DkՉI-Rq K>2)1&@&#EreKJhaYS.xd[lS*Sy|xHY7b*T\ϞM ? `:U rϓ=~DL ч!68Wyfe;\288PnP%l?ըxօ~J؁S_ALQxIмq$$F-<,W}>TI)4Εu em nmagՌM$[i1^䏠Uq4Rؤ[x,y0]h3(7Jd:h&6o\}JK $?2D$F;$d?lPlTU9B%YzB,Ͳa8qC;aeǸ>:߹' l-Ĥ1H|7`u{HɫTXF*.}!.]n}zTe)V=hƽs\doeIB pS(Y2G{agR:u~;@EubS:Ҵ 6L_a:g?G>B23IޗkK?R cc #]S6W`Zw(%tWd}v#9drL'E^,:{ws5vB+`YH! ڤٿg};d/Kq6Q' "1`vdr)sI?ś ٸljIiq<M+B?K)Vx$P"@皒 ed+kYO }fTOhlh_1;]XybB5k i z&nmwk`nߑ 6q2ĺX\r+5a*! aR:P>EoMƼ'~7 2(R/Y{)eq^ f0G6.h5[B+jG[C tUP4%fbMĤ(Tq/ `-i@wb& =Vix1mimsj6<ʧߏmo/b^7MGT -;U_J?̯&jcՃ'Ӄ?JfA\"rEֲ$~3OձlȳF@e3QnE7"{{Il43Ҋo :'O֏|;%W:9U]W16 dl5;G /[y닣'5=L؝8=9Rxse}ь̀*p>wT3,[1F2=39IǬΈU #l R~Zt}y~]kV %iD 8r[jZ>un)}Ul*x wK ~Xy /a 4 "&}!Ѕu_ [H㺁Po3-C DRU^o(~?^3 @gcB&*'ԭ~D:\N<1i㖨@K>{-3%i|NzV<y\2#cM&G9A]f5ǣ)@>bDOۏLOABB:o{ $ Vk^=Lc~'3v"fREN"khQ(@_wG1 hMpHHA+#k <,WΊz 0g,:v@.VDj$IDy]X}.Ҭ2_+D{VmS|ӎN#uPvbB>%x=)0@{O7u=<nZ?W\Q~!ucv@~ڹzRD Ab=V͗3I4 phαqnb_qRyIoI{\31jo`p>R*F-Enx=w3@[0)Y#O<ܭbR \Xl:DB $NS׳Q:ea[IC6Kp>Q'!q24bSUf ҪpͫSj[9^DIq'5 wݰZGpmD|/`!XslݗCv)JgJ=;*i=5ϰMvNi# oݫa-_}I#4`CBܕ*h]{f0m~Mm>a]~u#Mrfo>eN=-'M_7 @mi@/ծ{$ˏ|p>b51z2#NH@+/.Q7> QXۦ2ZlrGe#oOx rCDGӍ@J,A^nGRJFFUp\/6NI1Co=g̪^=Ӕo"INlP]8nc]_jjߖ3s״L8"O?e8 50cy%c׳`~Ml!v\ALCU⺞pLHF'^AO%ڀeH |nᤙC&/ Ey=M.{t`#KA6!V+g@UYe/o츴n]טWzGg1>'ܫNv]L4C/FNPLESq堦ZߙwV?gɳ8xwʯESҷ4ήq3k őց}$2:_7¯;Q` ϖ'W=z:ݩwNieZ#ȏ8((^&\"Af-[Rmŵ&|҆u C<, Y̏$F;V1/> d2lfL*1Z gY_~8WrΊ˪RFUD^?b!X:*UOB$|6vȠƉ?DBb\<9sEͮ$D.9i㮥دP7tЋc^ǰrH>PȾC5+)Wk[{ Ix(tSH"gb+𩽚4)= 4%ŬYn;᥅J2Q+ZI`r OA9 Zl\L$gW۸=Ha\ݨذf7|zn*g~AONh|ˢ@џuK4wi"} s)s^K3mίTQ(^R%n/ur+i!t4ܯf3Eo 24Twᅩww gi {>obwwۨ 1lg 6)or4=f<^()~Ut< n 믗#ں߇Bp}}iôm̛cˬfN {ܖD",NKP͕!Da0-t:Zgb@'f2w;d-#bzvQK%MpvYwnNidPz,ZW$AȈ"#-IFR'oG{@AVK-na`o! .fuNX zmԩr|K=Nd0Fq ~,>サJj hLr/4.WG'mYv^(V~Z(K֮f 8? ؎o`GOs 㷏Q|ߦ9:ϖzedi[&v*%&Zd_bq'D)۸Y)F/)LF~X^A9M5Q$e*(}Gq&ӕV0T|.~rF:0Qc h} %{ߒ}wwKGàϗN45u"Ew?.kr"2Gpٟgպҁ4&/_o<|Xd`^ VhX[d_v#%dG( yDOMT&kuS!@'iS¦`)͞MQc(nj :+CG |{|2:|r ZL}C+@eHxq(A2qT:+7 W@4r]s\IsmV&SħR&,fJq0[Pfy- k(Bojn{i  'I/H(.Tg~]Cӝu0q}3;I k\ECG_]٧(xDi7qa#=@6)''ݸyLRxҡF܄}a!!cV:pcÔW~]ҡ% ^w;zBϔOIR0{o޺17@ ' U<*NALwG݇ާͽ _?2/tH9K*a}Ng:mE9(fqϢ;5\uQNe ~6#s#Z5Ox@4~ U ``\J5L|_ү'u (6"=S5[\+p0 <[ш7d< ŻM[A*aS1{룏iFanR.EeA2[T Lޔu*@C.]19 l`pLmi;G GŽbY\|i?e~B0${#P?`糵Ri8\_E]]s* NS@Iz;DTkۇ=!:E-}QgV޾WHGxN'8\¾RpP=)zHnP97Õ=HGL0ke#"5gER5pL4&\/ln K/dr ōыD]o~,q}#l9T;~Vt0Lw끘S {`n9~R:mrQ΋V7E+.oh+sĜ~{x;37hsx[MTj-~9 cFzK 1K=jr-ʓFFPd%W!m"bX?/SyW̍5~T<]kHiEh∲D7 [eߕI䛓8bI| ̼iv@# ǣo(|tla!oگ4vaU-g܏fk(9%߱gYZ0707010000004d000081a400000000000000000000000166509442000071ac000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/qi]?Eh=ڜ.+>*OwW 'S ܸ rBd|:[B,p'$'Jy]?ۈ<WBЎ5>#ɭE_))╒@ wN@P!7_>Kp E,pl|:o4πUSkS4'k^ʭ|}E;.qjʚ6~#v=Q̾ _/9feU/)<7v\ ^iS[[nYPv hT 7w-ПJjDn?v6un!.|NoSЖƄ@Y xinȷ< ki?0&:.;t -_/22;1z 䢁vb6NNzZT˱feQϧ(,SO|dnR[YpEait-tb19$S[EgG3Hx< }b9G8xUD-Ӗ]"_bz@].tۘt614cv1d@Yu"ւ[o-k x Xӯ cUd'?" v06I&hK&qSb[MoUl#~5\DpR79x$)8ȅ래4 5=RC|R R/5K;0lkW ^ףN }=]Ds9z,2hLl5lvNY ffu[ޝiܒ:ͬR$Z8ms&"6U2z t&NM{N|wۮ8{L]l# |єE<Opc**Xꀛ{PxT+-{C31g+h;Z[5e;=5h^@3PR$՝Wd96$^ImmE9Bb,X(צHC7_l@V=Z . I+^.dM3R5} MA H6ε~"[GPeYTLk)ZCNhݖtK:>85d@A?H/@ў{5ؔ!"< ެ*۱Gbڔ\6n(rm:v / ZV_ZY54`~*c<)SE V B6C\j^<Цz ؎~WǙYϿƁ8¦?eZJ~O+n34~ف]ª"2'X2@Ɛ kJrZ#Wa$<3 G ,lB +']9Wn|@uxnӥp𰛙ZwnD~9놖1^#X{< 3yFٷ_d5n=?JtHJKUtcڒ_KQ1^RR3;y,`#D)X-DԤD_@5{2o>)[(r|wC2B( ǚfUlD ??Sf"i#0|xAQ &b;Ԉj۽ R8+TMW/rMZƆ+{{s2^cl2}~ɗĐM1 MOQ.4dU jQ~q $@ ߘ*=| ;cvzlW/Mj—@*q<::jv7* qָi#t&5#+C͎[ !;0,j6tՆS~-R'MޭjhڨVۥZֳPffօ]mJf$g!bֵLHJR$qOؖ(6 &l׮ ܅riɃ*-kzbUa9 |% { &YTW `}V"u¡ݻc%0گՐaqɵ6-f #'F.̲ҠTҚdW1e&(gwgl&0k=azFuj##n<7`OAb dT(R9)ԙCS/=uW نJarAx &z -bo܆()7vo7'4uό16MDVɃEaD/6S!=!X, DOlv a4oB(Wm<+VTI1+%jzk#FjfZ[U1 F4f8 S.ĥB^oH<20fXb1h$d)Fyz3aOas*X.-9rdK`GZUL~N-+E33i{*:Fi {*xȾN5qb`զ%` _P)#{jR W[EX.k+W݁hԟ{x3<f%DRP!~K0)D7Ye,rP͢-׷#𚶔VxQ(&?ॏ^3]6 o+\%Ps6 Gj/ WH3  hhHnd1,Uϴq`Z r60Q b>\$S֖K"V=cqg=LrmS2%.T%d aN$9U/5,(/\ Hά_Tl>ԊOnvCtn L~Xԓ .ĬXYu%=[|@#ם[Z׊ٟ"?,g%)OE!1eŀdw>d o[H>>O#Cs'k,m*E8AAwQ\^nXcK4Y1Zjԗ hA-I ~=#:,f\g_U{bE-#KBgd.sOIv2Yjl]9(q.϶bp|<F^2]ϓ>8֭!Q1Fw =EPBȸ6BTZeIx~|8&\kRnf4 npeO+(p&0ŝ]0zVF2)?ɖkȏmqV^yn\,b?"IhLJ"%=Y+ȶ``Ɓ-eÓxˆs!7S.eO=àh!ۜQ(٦:y(]jM.Oi lYK`.bFv<f^Ю&)P_b6q;39:O6>e`\|m!MonR?R$IgBW/2l+AOUqoCmE?=,9>.VZ5=mO(F 'oNys\8DtXY7XWn<؍*;,I7吉%}Ll/ b`6L.Oѽ-b07ũv)N6?f@.gr)4jR.I[0pw3oeqVYe#D& s8A:R|c692gr03(cM ]-cO5Rt=,~P*HmSA>qIJFo6f7{K=cߪœ(BSWVD@\Jxi| &SL$/oƆzbkAׂel ?K ؈sȺSMT1HLNfdN !0˒kxfb( Y#Nv˧Z%]=;tyHVT;T:ˍX݂̔6yx~ȃ[I"GçX$oaDDljT$ !1+qIcÍ#2NK;Lmgtc>([:%>O/bl|$̝CK{v=Ih9t0],zb!97@LM'o펥@ܿja n~ՄCM%DQC ^ tJ p`}ѧ7Oʻ۳v| 2"Ct;[z:‘.&c~m5n{kzݦ'aES@8T#e}t~qK cK8ЙcnX!D)ɡ_p><2_|aߩ#w,:ŗR]ڬ,H o`sh&GNаDcWR3EqE*0s::ROdhnzvM"G$%'dFQϾ*ejFѡk kg|%s%i6|0ULh';9r5 T 2DR,gJ2eO8 Jf<>TK!$ u0d+^xb)LPqV2[3jm>nQ+l@s鐆p>"%Qxg_ KKbjVzNR-~r,8HU6Ʉ7YBV pLsn!ZE.Q&@aRm6vRNJN  UJ& xt _vX NE3G [˞ټyyƕ# xL`R}sיoGp1=PGr)AV^>'=KS\! 1]R0cx/#ڜ4Vc6:< b&mВ`̽ua"ÃEi%!M%hP_V*٥9׮mv VC-ouyT A66C11fEAMoL׈R>K(yt"} љ^~| 9a݆Ads9L\SL:vlr.hk’ɐ1Ly6afx@{/-b$ rȄjHDk3Je$,$Pmg~l66 -1yLǵKɻ|2VbL$c+J = ^-S: )c`BݹU#Df?%)H42srf]w>P6-[!IOp '~UqK9?@"+ଁկKJNޏn$Ϗx~*E۽$V1*QԉFzA\g#.LFz(e X{9^%EC(<*KhʭB/B_/8e4,-Ә~(J|WkiPCbsVgr]{X_]Hl {F Ke~u@\,Юr K%K8~-D1]byArPMpHi"g4UB{Cd}H;u犦ftFa/˅ g6B1̇ {Eu:ru#BcD0afkH=gG=?LD3( 66J7Q!株!h hpeI/,n D#zvP$6M RKNSxafe/>EWB\{)X~J̠hmYIs㧁%=2"4v7E"’s/)O>eMjkUb=ds{ԥTaJWkZGb2  /zkpBKe뉡^pP賎ؐe%S@D铋 MׯeZ~7[I$"&$+Ɗqm5b(A.Vȝ=[UyE=:aF\]'mgk 4kֲ=s"&6:ТP2l$%4OO8C`V U{Œ87 LD4A`e-5L(g(~3ex6t,$HBNs p]}V#\-yegi'7"E Po$'i ԰=b ]Q390V$J轠\nCCR~\aio tYx⩨UC= xrXXmYM)qmP W\I]s^`hj4@#l1wg{F H[tٵa⿕+хg`ؒ_̰C?,Fn AN~X#j0 ClUHgoDZQ60BRIe>-Q 808A0=s2?aXs %-1=h չ}OQؑ?8H|RT+U4%  J2Giv#Q6u?P5)lP֗z/c~ރDRe݁'ÀD :7'R1]rȼEX+Do؃nŸd'A:yNpI:<-yj̔]Ꮀ^2 [& hlkfkG3wk۷ i=`"A7]E7Ek)K"Z4b-5F3r;尣 OY +.Gߞg*֓黱WmA4#=<_Y( K{ic&+q+<㧢D_۹zaFToeSUzmvKpe?Ơt=.|3Ir=Ż%O5=hY:ɅN,9ST4z:@/O֣yOIcR@\j%KH)VS"⫏@' _+9JTk=orMs&,v|veAs D ,Vi.OZr+ ]A/ުʒ á 9ڝlj"c_< PWvRa3e8$ 3^!v&Ǟ\^V#*#|005%z|9lg^y$m oi9\mZԼ.ŖpaA3бP咍‰=0$>~9eCԌ?`"B؂)?/ン\=)v=?YЄl RF?j Z>Ws_iQX:2E?HsU(j73Px^&1bʩ3l0NզTJRՙY Uʶ<Ԛʸ|KTf~_s@ϯDϿ=Wh)נY1h̴J0V95Q0om*<:z5V0 O*=wf]hy 2=-h r $zF"0L$ͪ61<+ξ0/9ގdrơHEnVșֲ V3F3S 2)RZtddc51ix.UeMEȳ0NCŧ -`,D_rp-~U'G;2 ȅ? A {Q3R6eJ{1k*fK^pPLCq(~;vI?jTDג*(rJشt6.Q#< IiZui_0tP8-싷2`Xk2qn1y]:9ÝlL& 4}-0bq]ȯ 0HGuT8*kQ(/S ,+0 %ge4~RPQA__QZ]rov?!KdJ>'o`\9ne Iw?Z߁͜mno@d}:{%ЎTK(֓&g e㑬:QGVJc)ZHww2/;]g5ߵ [Qkݮ=!j,IyLWNcG.l7O9MtAkx{W_{?I>}k 0Ix[|+{bfAىǞ m+6Z%S{9>7n*P9[Aʸ] hRlW%h:PGд<CyJ>L x GWzz .74P;l!UZΰcH ;Q7skp,.lL>e)'ߩgwq+t`01PTgY P- <|Q9d"+ [s3qzrfi f.q& ^+KoLJzcWzx(.2'Q x#zF Jc"ɽ!Mb/ L8U5GUHoPm,ZL,UBuoT`g?7K"w@@M'*Y.ᒑ86/`_ C1$ɱڰ*DԐ.}l\_S'F/6~@m4[e,[cL4W/:gcBzߞQENS25QPzM;fv {_)Ik,>p {/gׂ Id? K~!x-4LozxnB(.;~ol7T_G,@+-&dj-yX耡$\=?{e2TQDXUɵq6r_ Jf%lQb]UnLq+T栉T6o`8T?=m)8Q3â %3B)*Ǘfd=iy㊣>(zRe9G:8|0aeX-O9dMnݳ^ +U"C>4nynh`;w69j[aX_[[߹&IV.Vr6nn#VLFV&cp*|jl0vK|aaJ GջrsȝUX^{K$}hE)R@rąz :\qRFcv[Tь*X3ơq~Pe-lP`hfg Ǿwb<#a{q =_s6D^]cOhv" r_lϾ?q=[LCu@l(u pxZEо@q5NU痆F)tJSw|\$z_GE:zd! #Ɉ/^x2d acG+|[b=tI=U)]OȮR]65RtBUY I~Gt%ؤh~C'& XZ2M*uo#(St5mתpϼ-a1=Y@T/^j} B&/9XJ]m߫2:E8Hd ip" ~E_ T-eo%AVyp>D@۴\xⓒ]ǀ =wF4jK'>GI8f䓣lT@QkmojD!.#L 36 GAU"懅  6@%j*Ejylp2g7com^ފ)%K!9< aQsM"_//2OLז{MB,rfgR$ޒAyL˓̌l6.i^,LYt)\uۺ17̊*<ԉ*8a]IY tL 뼒"%,1FTyy^כ>Tfllc q5݄F%To'I[V s ֭֜iX>Rt\"du^'lm~^[C]X`֯˙aŸ8ԐrZ ^ԙAI$_(aDf)b}T~ߗWAɓExSv{ NxH8 H8궙AȻ諔8'ΪN+_.nlXud_IrMCIlWmr& X|{utMdS{`V>!wb:f$$! poUy94IԠ93t!g#J`Oi(%Ihb0 аz[rW wF}6[7%9@+o)(dFNqT, e~M6{r$['SgAmt1OVfqAN4B"D OJQ":o~>lH ;mR>|r3 6* (DɣWj]7c.P2Q?^Jԙ 8zRey~H[oo=MyIF% jFm r|P+}YQQbt8طi5CTO7#'NK 1No=O['X$"PͲuw2y ZNȴIs-UIԙta0 T{3jT(AQ(PWL'V1sdieHFhA(?]qAG[ջABNY"Wf˘gO#lQm7z)cW$>No76L e>SA_2m!,SıVkޛa &P$@2vA-탊aer}yQMԸtU*I7]#"k-Əco]Q'''eTzxo$4DmL a=);}Z/s`i[+Nj꽡h|pt]ΰy`TVehٛ*$0 v;o߁;h;`X9؆d{[*:| ȈT~T0P+o#1Dqc,WZ,oqTݫ]})SG盳BٕWX*uS_ aݴL(㬍鷢EZsjz#*Xuiu,6:^/ ǘӝa74^YJ6>D2"igitٮdX;$΢EjNΒj ^^iI55~K.rp 箊^1L[9 akO!Ʈ,?/კOE*'Ƃlf)s4⠟2)<93T`F hϷ )Ͷ}lYoJu癞NVf0X5zcZU@X/I9JΎbaf?sv0؍;8N$ G8D<-|߹*ͱ*j'hwAPKg`}P8],%`6k6xTy*'o)Y3Vҕ/Ć3K͎ ֛~WeKgru>Gt!ڴE1D3zBZA'4c}B4kMx߄v)Z(_b@FX©pS4˶ L/2hׅ0 8|ξ1Dl⫔9t9_3{DXn8=o2%9Q5լCA,s0sOS[W%:mĺv6׃ g MNz uB8%d` {'<_0M^Cɮuj!DY1͘rbQ[\t['sI/҂f}Vw>E0U)cMgy:@_S_LTQ,ޯ0O?H+'MѮŻI+]9$Ygg]o4⅙S?񞄋^ 9nő"\.B+qŒ'CxOX8S蹐7ǎőMsҧҨ!H GrdY-ghDLΘT՞w-t3̿tZϦ(8PEE| 5ڀu"SXk¾60hw71铗yLQ|0LV!@߇4 rcIf!\lӃMl+ | )nڃYW") Y9GW#@ r_)ꨂz:0{ &PjrD Le¬E%6ŐYX;WV W'j嗱SYةDỲ͘uޥO hږ ghzlG:Hr:ɣ?:)eh6-M]P?T[BgjgIey%D'l- QݘT/v!~Vr8 U +/Mzi8|ĸpygr`yY &YG: /B\} }+@tUFgeϰt`<̚ y RK1qּ(0CwVf /G'7V|~D8g⬣L0mvQ6s'Ĉڬ*-F}u{~NꆴlQ ٺ/)6dj"s<xXKgP,y+ļS-Nӥ4 7dPS>7SAo)DZǎNDpu4EaN$!`? *]m͟qQ%z{(JL|<B\A.eTBT}'^ d?B؉ #YHಝqpb$ogZMF-vm~RE.QmC qfoOE'11+;P)=PYzYtmš[Q 9K[x&[[sslVT 7Zn9e wWg<&da2HHTɢ֪?16)mm#Ӕ^n0CӕR+'WCJN-1Z O oEdWCQ10qAJFt6]6ߗo&%j4\퍖:/$%=k*cDO.AmtXtW<VU=]*TL 3ތ-a=*+.H&*UDzS[)i|)ոtA=gjU|?⊟a]o.+#ˡNڹ7xk512ٞ $7 &0M纹ԯ <.I & ǜ bk#D, ?#PVNŞJh܂q3ۮYH&Q%vO+ 9v4k@rᗵYi44[̏օ.; \Ac^U,)<P92BW1F؋-D;᝶0lPʪgkqPct2T%Q%C-ҔO# *u2\gwL87^UbꨃOF1|WNdUС`go1<ߍy_oY_tx6,քZYLcْL?I$/~4~8Œ#sf- MIЮM+ov; O ߋ&y xǪ,Hqmr ~gvqڲIf*CӼ̙:[`Mϝ~I4vpif[% d]ˀ2BVBHg|Uu g\C/=vK̟??0 R >„9"|V;o,NnK93d9: ?j[o [-5kRNC]H~CXiGJl;~A r1.Kyyao~Sl6n2 "nfb חTP͂fo /Q⑽Vsp(v5A@b@n6:d XBO)'pb'FsGrI%Jt /ipiG^Y)췝Up\u1w@8"Eh-"6N0V]944I"Z";{4@ǃKUv?ØJ\nxA 墂]9s 7wݺlm5o|/ZwHEJm5Xwr[WBwQdF/ G`,1i)5v $;v_.ħ,LŌ ᐝբ4HfKNEg!1~I:c ٤F>Yۅ,4)q.YcAp&/rOD !Z_RQvw Na}Zqw2=%$ӹj *mI5ك%ט /VnfC<.2JN}瘭x vV:W%mlAٖ1Ck;OATj\iGʿuu`ޘkZ@EGOAuWeTVg)3ƹX}qt&Q?ņOjI O̖{ |jƚ1Z,yW2M^b^򦼥}=H|o]45`[g2V{6@I9pX~V)h?b}vM$ȗ<^ fQhvh(~ #Nփ&k^_Ut; RT9pP31PJOfm\qINHh!#6n>Bfk^B Ϙ\c 9ltفC na{ {ZfjoiR@DE5.2ZƼ䘃i+gd Q*=5؋k43j-&d:̈ ʟpmlELz,Q+?hc^F:S?8|7xrS6Ye3@X˪Z/MmVf7q5!jZC\ I<މ:o5!0F $_KCL~YСi Ϥ=-jRxS5+TK' W_)MIV%OHo!톣'GPK5ы^0Yc x-"d,-"9Nё/ոw_NP\d 9+_*v$xq]N0[E^$&o^ם>nGDΩA.n Waj _( z4ٲ'PNL*_p=g0Jq7MrjJȖ M[6(x:Q+2.ʼn4,0곏l( `4qyEgv&JtV>3*S> 3xӴ=bCEy1 okǐĎTcMByJP ]j\W

  • '-[q\1 +iYA@⣂Sa׾ nڅj\@楮' AT^ʉdp< 9V8 yg7ZuĬR eY!?r;{9If -%dQT;$"Tq߫NEIvE!P;s}ͦ:?|h J-pJD!fs,`FYk8Yd?4ѸE.,Ԧ`&t:+*bmF)7O*@l- *sQeD*:StYGo0.aK[ fZXnI;6n0^#GKn-Hz^hZ[!dJgy~jN{%?$X *t r-%dj|E3Uϙ0AN, KNY)T|IgQpӽ/_o%*gJꍟBS3'O WDkR +Qi5e_ߺ/ 0i&>^.fmh!\|Kl%Dͪז?:hɵn C^z"eeY@pGEf@Qq(]`V78dXaXƗ6ѮO"BDqyC|Ud m$Io4L|sK*1a't`Yi dAnl#'jڄ>A:ԛN!FuqWN]d\Q~$c9˓ ih9nxVS+>(3rX$"bPtb[1eɀAYĚ;T2NDF?$^ϕ01gkڔ-z$S Fpmq [h@Vڃpe٘zSě4 ~OnTs3K B=s2k {<&EJœWlI!Tj~< %vMtbKo* 큽-0P|1ewhd6bMwc xͮ^W7}řqaD,}XT5¬Jw2`*/ BBmқBBOFSbk݃xNv:8K@Mla֊%Z.t|6WtRڕUEP0D5"܅JYn[Tajymã+]>/NR `Htr,^EQc@rwu%h%8nUlg2/YEo6G0u7`nN~ͼY?6Ksߝc r~}T ON;r,OwtQȼd}>;̆..-[~EHѮa?dť''WG9>CU&,{=DR$#$!Y k7Or.^ķVݺ ҿ{ZaS.6$N}{lكV2gBLbO8̣wh dir/V$GIp7xΧkt7TBSVUax.djТy|k# ~1vY}JeϑfIJ,_hRfSS4)Is!2--Cn3OĘCYqRbIM_igӡ=D4 i&R˓1Bۘ匭MC=]r~q 3၆\\?Tl^I@M]%1e;6 \C?K ^n(ã+!T (:@Q醴ܷ[tDGgG A@D21vO'aw!SGԑx]ONYQ]y K?Ec+E;@qcF{kIyHۺY~\:b0&BIҨt哛8vnՆˡ|'cm+9y*5cu/ 3 * z*tyf"gv,< zJj$TO"(y]JF5gF1 G@R)yGq4]U@ z~VP{)OsERS~6fH|~ g󧱇,TCt$rZNj":_hJ]%~XM|k -xr~]7 tx>C@6 G/e-~x^':04& Ȩv%(+L-ɷN"d/iB4vc,fYH<4b(ʀy0Jd͉1MFl6$&wRQtvrެgijXwoS>waN Nj9u F( @Yw !^ʨi ?QˡAgp^ohmw'DZ]`ö=Io/]s}L^Vƪ}|L {YAVc@*^`KsZ<|ρEmYV%)whn-be̜LC=hS6 S/N/\M=Lw3.Q>4i cI2A›7I0J~{d] -0M5JIS lnT9!"(…_XKJz?D*8IGd(XC ڎS^@h (S7-e$FI y :6@,բ}3:YUنQSs{_S`/AxՏ(yPQki5\3k i%0]**jSf~.~}_)ڱ=o=:QxVRTX[)))Sxj>p+C]7Ee K'Hws.]+Ku0˹LNfGژ'6B6XtbyRk y,從c`‹sLx, j_f,5n.JІ[4$Jy2SgliG]w ΢yS-Ci| |}{e n^ᙇNT7̼(CTC[MQ<:jnrj5nTd^us|9Aj{L*>*`.AFL,]Lhdip 1S@-!!G5~pL=Uljsqbbwbl8c}1(0~ xn OE@Wy06M+=˜V]DH]4^n4॥͂ tr23H*IN%eDTFsEʔ?z^W<ݟGv$Dz4bSIT+&hT/_(ZǛPwCMoA{v)0b\1^+2F4Ƅ+5TF(e<5$;p0ql!e/Jm-Gg'&qVIZ(6 ߝ[j !E}0qN43Z"XQL`!i%A ^mCt@8N'<2Rd.@6}6ilCl<Nxً*&3cXÄ꓌K|vF24îwԚ~NBP5krZ I<>oP"`޲"}Pm) Ԕ>cHJNmPu*@hۖB3FO a0]6RsG2/5 /vDyO,ljNV ٸ0)W|Jş@.Hvs˂ob#p!hBlؽx5zޛŧ>'8%z gxH+r6'Wɔ%;š\MT(EQl@Qu5-$wc؜/bp s](AbwDi:J#5]^ ^1ð NނTk;D{ .QSF4Y\KXcp?uBV?CJ1ͭaէUt]lQlj(1dԉ 12#y .hk$>4VQ!w_b`Q-Y2@RQmIԺXE]K/r ()άgtd@jjXRbJEij w]pi~cK4NZlZS^]cj'~ho}FNm$ǟzHSąV :﷔ź £g32؁0Լ'oٷn…2Õ!R@#ȸ1W@_RYp{տXg4%" OE=5/dh0qJSpfW4N:5 H^fMN7pžnֺ LRC?pmxq~:Pp=%F.ȸΨV8Pnp+ Csiĥ. :$?'ظo%j6Ρ=@e(ӌ+:d5lv/mB4k(n-y/'Jﶗ㬬ںܶV2ϗ]'=D ,Y] K3gI:&e27*66@Eq{HY}Bx6!uhFsއ/L |w4~ =_K4;k7 ZPžhG ͭnoLAU5x Qg[-<%Q y>5 _Sxn=E3b!S">}vuxYf?8Dr|M189] ?3O !l'ަy4qg"JqԦt:l'/ !PȄ:T]9 Eox:(in -:vWш#jp ޕmWxS `[g$7'#rDd-6a,Y藻Κ~#/`FАV.ǘaٿɗz-z̍Z Vl7ɇGݐDRaENE8.A(Fj 0@5h"',c4fbr@ܞCFWdTkgXd78ٞ|_J2ࣖjk b"Tc9'(,^5n׉TfO&YCe9v#!fFg-Zbf:'zݔ)",N5Kqc<'ĺ<=J#'ݍ CgvݠlE=j-($)Eklɵ?[I5lWKrר ;_}3"d Oo,eX9NL"\|_0Pq:vaͩGgW}i7+6:lYbZ*ߍUj'ۺ|K~nO›x+mv |l;ED8n^iTš+[BĩOQ*Q &bRE8LM dCkI$ɖl`u縴͋rZRfk;fW)C7(bl"sHڿ3C[`YK#Oʦ3mO4-SfIJO~R"fac?HEe& /fXKKD'0A ėBKEeGDt[[0< ğ^HQc{, 'dLKשx(^˾<'a5fXd`7Jh#Ϭu ;FME9_H| Q*?T/Mc A!%Jq!_/0ozLy']MKJgCR={ WdˆLۛ܌$ 1 Vs*ݳw5<1~ +FY!zìHKƪƣ 1G:g |۾M0뽋"~?Oe*!ȫJ/Cthݝ{Eqނw3ߵVMjjmE|sw'.Kq_rbGVl@;S#$ht~xf^q@˳;X*IWЩN7XҝD>+ -&|q^'ቾ2%X 92]{"-= JW(0+oFum0=k/G׳%5@U^i;S?byck?+ r1?l/z-&sFrj =נ_XoMg<6pH6э ⍐X%vP:ԗXSGBRĪ$x~hq#` -g*2B@!iMUy/zI$YYKnUznv%٨9:BpuW!"4d9h;îM wY&Jq|q1+!T6-,^Q;c@ϩ<+T{c m53{B_$1ey/ -$fT.h\8ɼQ.v쬫GtD)8Zcє[b`/ }Ӛ]G_);&nП'_'\^33)W6{qZ2uwSy`P ',=C֪M[H4aN(y^$lR уS7 )PFb<N\]Km?Q =յHw*yub vlJ<;wH$uȴG$}Oh-3 ؽzOB:&d3r_Fe#$@ Uh; [E9#u!l*ыOL+IjX`*N M4ue\g_T f+zNoWӝYiyXwk%mF6a]Nm%RWO&P ~6Tv3;jM "mGޗBqݘǏ1$}a>ռօ&̩{=O9ESӀ<|TShqM'!azQ#4q3MU J'ot0+\Tgr˔LF ``|>%o|NW9 KC,$ܪݤvyFaR:gS{;ў*]q ڽ%h*VZRf/`rʉU"P'X Yۜ7{槈"8⫞G:s;F{ / K6y'x յYO8"x~?.W:m6"Z痕Enk;Ԩ=Z* WI!.HxSmʓє̪fjhi˳ژv ~/ǣvzZ$]9W< /b$â BIeteB(D9]i <|n!4$ʀyk:tրsB_Ҡ"|vh#:Y& ?^KPo%NfaipQ>f!Z3HiH̱m%^CdMu3q)u͉ڡ8b^oqWzǁ *M(B6O[3?Aʹ1ܠ+ bKX\zg zMrw A75,U1&6s#p ƎZE-A|5\K} +zM 4gXm/,0 '3pf4$MH˸~.&ԄaPu z%UZ5ZA\"P%?zU/1t+[w~#;h' %Te n@Ps$cbQ\³:JYzWވ0==)XOzlV@PB5$>NYy'O^_g(mAڧAzb@RC i[&PɶqpzJc%C`鲸r}";*sIЇR]:k%L}:ӽ&b{/*@xO% 9n?(*^Tϼf2`t/ 6I-e]zybsn0y{}SHB"=xsBe(N!d,I+ҝQKXwq|: Iʹ8Tsrb&7i:R:5)*.Dl׹L|:Ѥ׉%r5cO䱶5G-)s@4s6p| S#yɮUw7XSnh7=ܸxB̈b~A`t32*6L9BJ^)vB T@ytp.UJiR@ۺ-//:'˭R)R) w31@Z-YFgII)4@sU]6lyCk;mS ۔,.>vy&)#.Koa-nKjÐCXPbH|^Ϥ5#.TETa:Iܸ=3ۚN5ɝ37ap Ϲ~g3ɵ^k3TTճ̼T0eBkDA@.ThZrшW3æ9V;`ǰm7GӉȁ7BVulWDŠ&fdkULi# "gz1 %FC1,$틪0Bf=9AH6b/"d ֽmcJ|8nÚї8/A U`@\h(XŸ [O6>1}3^c\#ٽZ@E,z|af9Equ gEaEi&90g+ Ogr~d9Fqg#!=TlM-J+1Ct٧Zim}hD$zb~0jI_d+RPiBϑM:{EW:P4/4}cJ-dcE( SX|J/ #'4ڳ;vOo\84R\ e;_(ĘJzt?/4\s`I(E`Dڒ*-s>7K[FiPL-ho4CݢӘ_׾ d˩Md1,cKcLdZ70`ҳCٰqR]Y{o>?S)5[S"TB{Y4]YA]qa^"ۯQlxo  zRQ4`dKfe⭓ʌH9lx1[UZthyrY“4Cqlsklugv҃y5Cjԥj(t5 :? A" W(d3X+.T?qW3捆oN4wdV՚" &) twV3aE(Ij8QVss>LMc,jվGRS͐ͪyϨq?YCbk7ΒO ',^B?ݟs8w8 P1&e/v$]rϨ!"[aЊ"W:K9Q(u6j:>F^e' M*owT%0JCzUQAH1P06JT6 bmi׏r 7)TE|AK't7M`lxwD6ˁGI~ʖTDVG=>Scq|xA*FW5xAAB]WRS2E€ $ÊoX*''G!qģInȤW pB%3}Wo%Y;'C;WۍSlCaYWiZ{ҹVBDF !?V |tOae_>hh ĖTbT3>q\(.8F&xFEŜ>>'@,?ɵH{X;Z?FӣFMJGʣ 8o|p |mbqC ڈt/'Z@iM%&SJq qm 2âv,FIaOai7m8dy}a:/eEm)Fo%[K?I0/U ;+俯]g4@@docZO%`ne:VEC#U\yإ#_) 5~5k̞VSg%%U܉9"cl|!&R X^0+M&+{0Cs6 tDF3{cC?gb/?!&~R;,G#)B\f{ŋƳa'*uf%rD==>#JC;8-ןV6MK=y 6*ߨqjDޏh{gejG ÁQU?;ϝ)GAY{Iì9ۻ'<$Q- aR LܬSˆ{fBdx=msYteO~MNʢF̈́b!gTM4(jׅe2 t̵iITpj %>ߺ@?"P_٩F >dQ#z' ]?VdF6{綠gGC!q^jـYSٜvYK ٢4~A = M('Hd=?~s:T eB6D b =k$f`v>p#dݠ~ͷ@5 ~tcIwQcbv!V84F7{0d^XǢ&^XSSbMN8KM6.RZn `za?1'fAq _zFùԛ?Fj R +ҶK O*9K/½'PFZ1ݎ_!͘Hd^$͚`e,bFФs?G ȐHYT g~?ϣȶd)lzZz$"(o9 Bm,uU}u"tL&̵Ŕhae4{JSYMCW|jR j߹u,ʈ&&r+sYd—\?/WU 6A#2.0LV!UAKBJn,W Λ&%ߥ(U"K$*T@8*k,@0@r#ic-ۺM6$;zr+ǻpe;n|P\$12ӷB$̔AdaDHoWVgj?[TƁl>6 he̚ЙKlZ:o6ԇid|JG6IӤ`$0ߑJ/(Ӫ֡>Q@V4 D>챫P‚>R16WkyU3G!Kw{GVeәuLKY4%*/^.";XE#IdAy=~df".g,?AO+q, CaH]ÌAI~"rDf+ÜoqC܃:k r |HU>dD SM6l!ɕ~IYg8::hI8)"#-3DAM_kVs?fb8|MM5nU[dQXH@/xFu*I>7c Ch $|9Edߡ5g$TH~7v=Qy}[?'QUw\fC'wa׿^.ӌS ޒQfzxKAL`7ޜsƟGzN+@6֎|ٚ(ABo4]2xj|Vl`nǾAiMCTmvK`ZD'zCMDP=>=㉲w'Ica}fE4Π |Iq);_;5xD]8#~a6a!?{7ё+#> %ޣv>t@7T М݋%_F:@&/J3~5Wh7\%d,^ v?dяVy.mvZV.v md^Z='pR(Fm'V=B (cu/az!*I#SɫprJՒH_A.O~aGl,FIObJ߸>43xxlAl&ۂS] a= PG%8ObRi[D=F3/sEq0[Ad.uWճQgdWf𣄏"LQ~[% ;BC9}kSЇX*k9x|QV! @>Nk`r[{7`3kJڐ"CQv0މǸ$ #a\ Dk)iƞU/dΗ/O>W#A†~ʙiM2Y 4ޘ!Qγ^l8߫ '9xŬuHb_번E$CţAف`sɛG,Kues'ײD&gıԔ[CBf<[DBL9FKGoTόSNGهQq@uȅD,tŦxG^(Kx+Na[WN,2,vSEkܶN 5Hh(SM!iL9V>u6ըU{Poج2~h>(9ChY=F5_``kWI 7n|z}(j#H#1 ݋.~D^!N6V{EylJQxύOo5Z4ۓB *WƲ-VoeJA3^#E7tR~~(N}OݟkZʤ.(҇2K°$-~3h>M)G !& xj6I-)WYz9L8tVze7-e[;(kŅeSg W)lҳ?QxV¥RK/h3cd #Q{PpY9#gGm="G&s N޽mfaMH=dQ %g3&4 b[`9mV=;(e,<5=G2~J\kz8 9~~ZRI\sJl,]~;鵉2<|Yk|E}^ ۩Mw A'HN \Y]@1N8yޣI0;"]a?K,Of4y@g~S"˓5)r*G)~v6g|j"l'yʨpNN3u@@I& y,Tn!6~N]&οÉV>r񢜊^q#C}")'=Hf Dӡ",.,DAआ' 1k}%Z#IA?~oI S6;9Z}k41mwg|;KAV8C@IE$!uԎh@xViE'AoX"; %w/3I7yGB´#ӌtB=\ Yܥ_F|@3I=PHi^.\TL 8P~EUv[ι5-mz+ `\Ko\ q9شW ЖגjdgXJzSP+@yBb}Qڠ7 s4=5y8Zws0w*7AQJ(꤄Q(Dfϐ'5/_}>w=\5W7`XctӋ7ټ@U[5ױ02^u轢!~k&ڇnˑ]d2pTǥq # H*}@0;_zXHve/i(!|ta*YFS]ek.G- ɺ`)_%H 9YUQjdjYsl"S|Gs'elxN & pع&D˪{,o KѺ5` [24wv5WnoY} r]?Q q6;)>Tڋn%gÜaА>嵁ƭ@gϠb9ex{Mh񝈎CV1JQE߰2"L6U\;u˜DUBu^b{ dJ[--) *o]cv w2zQ3)婭h -zJbC_UfcmkzmbPa"*3G'H _o4S!ǖKJ:WFmYThs,X?b~n^Fw2!}&C. -fÀd?v嬏cG*K@4ӵam?ؼG ! c@O;R'm Jp,mfe"1?nDw+~ΖgT)ر\ ]ʛ;}bmzEN S᮸u7z%㻮ˑ[DJ5t* 䜣7\ t^tUТG7HLh A`K=8(xCm\Cr]aL7*8H}$L0-pN#}-#p"wχ]+E+mcE䈀 % =^MI7S|%T:ݺ ŦO0;əW6ebn(Q-h=uLU5~WU^&)jA{Ґ 18A~V~YnhFX{/ǜ@aqm*vp?S${EPaM8 rcTg$` b v`|ZD-UC:X3߽z=15њMsҠNoC]Ke>T alk^(z$wVsL5wh>W4%bZ@dG>_M$UHV: ҿX^iG!F IP3%)Ձ]43K|x%9t၌IfmuɈ}W<ks7540}KкFbwMzgo[St+ػ5&f z!w~`#o]8<fkzZ R̜oPPS5Z T:?~J7 檺ꚏʖ#_A^"R-f1WM.nD4?Is=O냣 [ ^8<کqv3UhrU  |J`qSSl2(zp2B~JM$ma<6bk6{e*zsX|4"?砣R/< I&# +_j#ß{R&,zq9EJzd/mYJ0oXhcjvtBϨϏ.Xce+EDfl:TĀ.Ӑ@ja=3AQ{I #''?C"? \B{wJ׫=W49 p et -Ӵ|1Jt1agHC:6'*va*_HQ32VSQpPmpznL.dn 1ؾTN/O N,fץww?-WI" O+iS>=&$I? aڊb`эtF~мӐߑ$pD. ZleF 1BwG7c/ i UA#(YL)a96r04 2=[%a6}=I.JA^ Ol5o[n%Fga .k Gzc^-bLbā[?cΑ2I&DZI1 Jrcڏs)Y~N+*jx0cDU&9U_[ѕZ,á.!k"\6-FxDükƶi8T<;hp{sHvb[~8MHcfrj !.Uz"$a`K|q4'2,(+` x/8Y>,V;\:쾘RW7Aw+JeXd-7\FJ4pI^R\m=;$8{~3DiHUA?#(/{K~'d,5&Ӥ&s 4vTuxa4kIV}!RE] i X׹iNO,ljLZWc?`V2H_SbCbܯh<% Yį=xx_ΘZ-;U;Rug-W4y\ugGкS$*ÎN\U b_ TlaM}ɖb _0!MYv0NO-/P&ը1:r l4ɸl┞B9'PNm'o0юx͔q3K{##~U:)s#aRd*Ҥ%:#6'ZE|&} B0, J_۶#z{WD@*g ڵƁemh5vD_0.EV.QlZ3.pVu7 nv]G2a7[dK) 3ou(/kC OcYIygl ʙ<dڞ{My0}0ӂ_>RF%:T7G˦2pqYUrw(x1;x>zs9G55A4r@|UO~pD%m(pȮ.YA%q?7%U"e|Wb5 /Qˮ巿Kt 7 zTRqY~idr 1fįudI{>n:h_ǰV>[jJCH˳~5a޿n/ek4}M)B_CӨ8!݆Co֙Z G"H8JpLԚJXATww]I (7l!Ų:#~W2R בKϛy6ZMz(BO ;[= ie?-.YPYJ> 7"6IqvX)<X79OW`c3SGI^h*Tl@OUn3䷓l\8;I8h Wi~Q߻Rό17qqUU( SI_Qi;FN9p$ҧ!ƜK~E/Z,֎$?DW8 lt,XWtr^K'Dqdw"$LB# \V:M8F1I £cbo->&t@Y5}DT9">:SR4JO"8e/$nj ?3٘Sthn, JKBLer4o=ӝ- dc=.(]EA|}]jVg] 4*o|@P4 #CQ2 <׌Y2e pљ-\c+uԕv 0#2/T:J<)Hv>m-mق1^Kc~ $/Z]}B4 {0~ PE#@~fU̚8P$ [iΰymnc.'dֿن>/U814}!v"ii:}ZJB "YNԯTas-E0*py7Hk)DaD+y+#T5@cH\+J1 jݠF|8s%=UiEF礉P@(IW+!B+;-yA3^xƲvhj7H ǯXnzRGCjN_H2i񟆳ƴD\ )@Ώ4lRFǫ]SL!^H  aܻ[a?e.qL'sMԨ0+wC.OOb@ׂ֔Iv'},b"ojtӛbzWq2nzK5Mr/d-Ro+Aw?_j:Ԗv D߈ັB7KFxlϻOmʫjk9QDͻAj4+=t)[1ƾ=#I{tV wtB1ki:h񤎆œغDdꍋXN/;%>'`_o77pG ^$$cDۘ塯Z1~ O-5(Lűf yߧS׼q Q@U;]q8<90㶰Sq`szva u߈o~LJX|4BUHr(-.uֶw#<)ZZa Bخx{RM7m@ASZ`D&M,󼕈xbw74&؛b`3WdiNWv.x/a?!$[3' W&\ ֐҆#Per(! l0|ܙSw)]] waGHx)7z c7?mqs5Ep#6mNyC\hú;Qaon:k<ܜ8'2(OMjDOι~=1bp؁;$}$Cٖtһ&+p..!d$܀ɞ J4?% !)PZ_(;j݋@/hִ^{t ^b_nt w鉘kqw`pSG)W"E6FIϦѾs 5=bҎG[z-1;!1丐-u2|3g0mUp2 oZok]#ؐjuD3F4P]gIG-ʗc'e N$ܴ߽W@mseM= )岖azc8$&@#rWX7~2㶆`H'/&NB{+0NEOh AF.1ߏJ8[؃M~5ABvwGgO)aP@5e)M-!T|%]á·?r-,L(`" KQ۸N!AU?v)$adE+v[~˴Hvۀ= K[_U3 2&ΆJbvUNHS`lB=JnPg0ٹZ#(wֻ!rIp.Zh֭p&v+k$\~U|ͻAYF`R(/A]w}9IXh/:VSd w ksH'5t}D۳M⋝zWd*ȭfrC (O7&GMvRx@[#rlι*J>/ p͸C/k'?2lI"X4iJLWp -ЍOrd\mL-@;ۛL cқ~ (u_/ Q“8r,0vT\ԴX?΢AK;+e"'-H4T\EĂ"N\ݏr^q yčW8bC|DžLoHko~7Ww-U2$X$o|}W}LU BJW\zSy euOuhi2"0D)g!{i;mmWNh?(mx Ivc`mBiuzBӻһE @| `Ay`#!fe2JFS<㰻ɨS`9eMǘ?Pj1ԓA5(";!;0t7B?1`HZ|T,H%`xws:+.QgC򍴷PY*d{Қ∠[FV8 )r<1B 6lna,.1ضtb z2-qU YDnAŵ]LFG*gieDcir]Q_ܹ++FGpS(rgcx3qx|eSlµCla{;֣uU@ ébr{܏`ʪ!5TGUTSi52zLCv|׹B:ikO."o0΢G:fE -pߎ1{[y,7*eZ%-lP1Q -%cz_6}֎*xEQsb#̫1Ƹkx)PTH#%#szW\2-"RT[ 1vI/i-k,T(W{ʢZ[{gEԙc+9ܯER}P^ Ε E,FG'3SDeR>L\,xˇ$7)YB=su/l׽HFٕI)`oK5WS$Z]V\EW(X$Kɱuo9R%pbsL@% Z.͔YՌ#{oq=\(iQ-ePtҐ-{w$l֯PPaT2R$P \Qqr~Z&B{~?XN/^椚{Qҿ$8|ṽ.{-Э:b+5z&mW{Dծ$CJAڳ[Kةc+wn߀(17])μ*+&w7%N4F ,BmKjP2)X-Zo3 h89y90 (rdTVpOVaﹼ+WUU.д>?$ЍH(Tn1/iF4~]?O"+ؾ'my,,s M>Fƺlz D3? r~ sFnwCƮE:6煫_FSI0֖ -,TVxna aM ;ep0_oӞq`r9!i "U}@0+vc츺[ hcu]HaeEgy<NYn:c.Rv6zX[d&Pt8 Ծ@W f_JuYC\2Rt % C/e_EXӨsu:m8oH6;m7$7 LPB"cGFzVSI?U}d-BUwȊXC°m0ui,WDSnz?ݐN G$qLڄ{ *2Dv__iFi }=4wd?_-EazatW\@0v?apbZC Cs*N^dYY=Bd5G u}SnGf=جO揢q|#j@뉩 N*o/P_.MD%b_ؐ'>7}KZC.5No~_rc{OH !vd!yvxVLk7\vT>u`=$P$Y{Z\˕6fڣ;[A e%qg^e$Y=qoV׸<%apv}ŀ~A wXwJflWMjSJ\VIT)U| Im_*^By'!yw& Uψ} G[R'캄X8뵅WtݙkU\Gi0$:{g#b"<M4&A._\O]3P~]$˓ϰqt3,Fۮri62!Yt:3 "kįvv̋-̞Z6i+痿 ӻI=[esa'aɆ%jݽpxxػS>&V]~M@ 5n*S{4N+3߹аDnmtj0x/XIxSGӂ; ZJOd0?5^{tm]Mh"tA:ժ!ʱdu̦D`f{GU΢"=: li:cN3 9oA: ;xtB+D0MGy9(~b\mfpqclo~ݚkhԃ$A\oe1 l#ńuA_癢Նcl?!Ҷkm0LذzO?._R_c{X ?bAm[j<EsHq}Vf;{#3ݱm۶1Hi>!KlL9*ӡ~?qmmXtEV0g,}=z9Z٨ZGpYˉbm~ Wu{16^Y̷$ ;%-Um!fLΚ(||3SĤu[~6ɰ]50S;Uҫ'ԱM2tP 0 xgC'.bMap:I|Zwk؟jy{%Y?0 Q\絪8|Ê9!;mnum]3N^<@GEQ-XKmPU#epHrX=ɐK.<<.aI!(fmGG&<~c4/8zAE0;V yoS-h!'vqOVtm ^uK!`]h`e/vbQ's/=X) ~]VQ#'\-^kv#WO՞F)үtM1}H%qWS\P4Þ0FX1xo<L(3;lF@%O"w$% oʹ5~_>}%$ Pu:pa7 8Bhr7hő[°珝ErVt/ 7Y|H9B /wF߭$=j?صxH0 }uJiۀb~6Zm@޹t2!qDt5D)8z߂pUd'q+ȝYNC:Er4g~>#X.G ZDث^a_5q~Zx0*I(p"ׇ0Im>[we{N2ordV[t9i(튪H`Hh`ږgљS-%h,yPhy_"i>6V>eDA [#(),dYr.Ż@;Qre^_NMDgOz1+3<s}U, `X6˭  5)gF2`Q6R6LT!<(RUoZb7q30F(zcjZu Ia3"XK&;޻ڲQ>l@I$eFSC4)Fj8)goi A߯jGd"UC5scCj ` <6 X-fUtڶrJ(c?ad,Cdl&aLIċS1(8S%rD!{!  Z19^:wP;U 4V6/}Qζ.B T"vP9;guTh~#fMmĖIX[< +SVO$ ;OY}Yy/~T#U],"qǷh^%oeUw)CV9Fh יh_iSBQ$Dt]WlI[> S]:|Y'˧ShO?eA2 25\nЇ%Fzbw*|7]zсL$j3Sv*D}7oQ7B-qYm ކS"MQ;.5MlY%hRHdKfllƏ|\eIY3ra03D{ Ql )Թ-#ީ2F%d6.<޼ڶ³uɁ{ Ylvn,E_҇,Y[IaP 5 ܰǏ䝣ZZJ7 {d ` V./t2@ km&J.4W.[},e0 ԚNjŋ"`P,ה2#$HIڔL /g xH+SvR.,!gߢ]ċJ5[T5)3qL-{gnsӛu'FnS R!nf?5L\.I/MnK%C&޴֯x1&-KHEX~1QY?m }J .f  3!H vc pIzaJ1|w#q! > O2j .tatŭ__{GlDN)0M;Y{Q`NCۇjxer~d뎺#2Cʾ]zqy8nQz&fTJ^po5x˥U7اEZE ` zl|Rs=Q]Jq=_KnG_h\7Ѭ%˪9`"2yk+ril6񧕧;`HKdWb=mRw!pXoaw:4Yq?ܗ}Ŏy rWtP"BӦay2&E X.J[a(>|nJeV/ɐ_]ڍ^R| }Z @Ne_=\njc06>:nm˿ Wパj#jԍѩ?ҕOcSkeAl"x;%)|--}:3I$ gW/X*)}Щ(VgMbuZɣq9FUӜتIY~|3?qhnbpso\p9eubÒd > cdB@cP~ǴvB:)PZ0bYٖ؁ k45,:uu7I.kС_b-ʴlIeˠ+ĺ[7zdԫ+I^^a#MGJ`5e:j pgSt+)x(|c$lIe+OR.%W2?ژzt!I級# ,Ɋa@d[d$J3=!]N!xWÓ"#+P.Y-s9DʭC63IDtVo[/ڝD]Ohnނ,] P^/TVtl (r2(>yDe[9>hBlPU?W:p!O9:5FՄZl"jyCRѡ=5[KuWP<}}@VKPZ؆=}Xt/>d|zuq*;)(᫻ ]RgP =9 ?)"B!VA9[PZ*#Xqِ7/uF7̴k+S\B4:IuZo km38MEʹL@q=_g"nͳ"3vY$0}o)F#AEp28bfVws'hEۜx{NUP|3lw7(KUG!~-C׉lY p)U?RaF>Hh=Hs\ɶͼ(6(M{x"j6*Eßce(0gW3T4 s#ĉSQޑ}TfY.hK 71]d\ }XEtZRd\}yX 3n4Q|̬/Y[.x?|6}y#5`b,T`\cFGaX@; t$n O+AL1e~5fgic[6c9g{8F'2`RF2H7iq+ TՊ3YAes>Z`/h\ZlL57u!]!@h6Kd]V4jN1UaSJTX5H)c*6ljH&3+M)IyGg2]Vkm9S@؍-x,_rځ[kAA_ ށ"RYpJM u'޶1M`b5'plæcʍŮg@^nWҩ𨈖@]eXS||Wēdw'C@M#tn.FԭH;O-3uIRy^fC5N8B3b_2սe2:[8\cF9zyODۅI2/6yf37V"X>ݦ/ks}Xo)$F-"tFN8l΃b_N1lJ R!O3[.s06UtSˎThicPC+A_g44u#Af%.[wK vp3_si[ e~O6W?j|Y[mwL{T Y B笻ڀAfE=ݽwy̖ ё e7tz6AuRldŇ5`KzXq>N rʶy2)mm{-%!e]Λ<#hQ3Tqe;ss8!6^Mx&!5EŬ){80-nLHM(%1y/O.4kkTy"b3f_>4~Ҽ هw8g{mKOg9G%dYRMA+]Cm{IfGYS 'cYH=?o(5K iw7 óݝ5Cf]1tOqrv$a9P5䞡)ژsE[3>&Ebyr Ğǃ<#xɁ[3)@7-!t(JOˤ`O1H*äٛw]_ꤠK$ buB!I>Xt ;HJX䏷ݾdbFf7ꛕ<`HnEAF_Q-=j%\)&Qmz9 U lEa H<"FHjl{uv3IyRnjvzff}h^}>ꪼmx qnC`b\M=!d KEWzvR\ErA`1]Olgm'`*Uf:BJAh-Ev7n!ॶcȳEJE~Y|8"&"a}ݷr-`sU͈ص^e\vz' Dwr6{E{IDܬ [eCu%Q&4qYYE06ʯ-e7fj?9d| mgcf3c^P><"~!eeo;uZgX:,A0'\Aa]ćl]vRߏJp=+|RQ{kk$̣PP~_m~c&bk iϼh?rm;.Pq0q 9<R](fJiDJI˒Z‹RzomhIw`PHkC?FՖӮQoQ}۶;{v:(3 j/rܦ_njqj'ʢwIOãw/,>s 6,o}ch$KiFT^f'rj&brtn- G&C+C̳fidiL3h!mBpK84= dX~[{pv wK mϐNN΍̟>+l~5vϤSM{Ȝ zbҬ2Twh6vz# [oo곝?yOބ8F.:z(xXe0$/aosƹdRrU^Ek:EyEÓX*}wT:ZQ!c30?]$A|\7+_DL_:,:X8 ճ- IMD!M&?H*)/Xw{*qsca U,Ff738Wpt{bopέ80";ju0$Ꞧ=pSa7O`!M Jf_Ք> )c&.c尳8jVF=(ԄH@JDA>a 9#hϑͧnp4t]S8f?Jɚm7i K gՉ(Un g  i/ >IdGeo6Vk@E!9L NV ţ ڝΆc*,l~ :iD_97/$yTU=o`[틝D`P sIXGA<5d}]:W6 z/HjO MBءkgbFE<"\r/2UǦ}ݥSQM ovyd|L3QCW0缢zN18J-w@Jdv̌ib-V3gȚ!$4<:!jI^"4\~7D {ۣyeD}'dht&zvmրʰ2d ^PS_'ֻ0{LC3]#uʐl + lz3v{x̕ {&*9S j&m%w.;j֥ml\U2LɅ˾LF&_cpO"f;&uCBD%9UɎ%F?. گxjzDWaR{T\·o?bTIlGKhnLvkm/Z0C^?!MPC@ zg:喏l듬oo>FQNq4/c#\r ?Զ?h3uͲu"]KoHh8w¼(@sZ):-- Oj幮G$1lulmaT8Y~<6Aj+,0b}鋧:n9Im|p' ^[,6Ԥg@ǫ3Pbmg")~l !l,p!C7mP '*af$Y|sCw7C?$v]\=A+ڲdi"|*o41|< )CMN}Zp$vQv:wt%FWK*6"nm[xp^f8Zme!aCV$No?\!'!䄚P˯,Mp yzWɒDךm.T.g~#WhY^籦&k%ƌ[s*dHi.oB9;琁.-$Gy&.P@uWk cePb}td]k#QD#b\y hV=6*̀ uL@1*斨p0fəoJ$H1JJ'KBl(Ur|*6.h]js0DcK&f$t|P""Dsb>YѿS \.58qݔ mrAt٦i/P[l㟵3X'iOof2^77 %ViKA;s"swɜfϪiЫ2`\-T|Pc(zd}@`%s8"HʑJ`GWQD.0'CK>J1m/MMZQ9_Ќx⍼b{%jL wǵr0>.зQjN+C)ڞ.D5&2/|igaH: c//72nޡrAG UsqAЍɆ"`~5QZɠw@'h3U0GzmetT_ڃ {݀ϊ l A,)$lD'WTߜGEf_*&`0g2=ݷu0uyd٢~vﮎ˶Osry٣Qkh B97bfqݩŐ #){:i&.@:Vп!4Bmނ)pSXǛCKl-1Il`;;y[iv>vP5sdإ^9B݅F?M[/OM|NLQލݨdl?'җ>S+#$ed5uP tȱG(Z`hcR( &h1>P4M @韶߂c-0&/.BGD0/"/ѻ2R~:f@ùȈ~aNswkl_ H%oE5z kιRi$wpՈvèQ?NUE{>PKN=9m܀Lz܎rMWVj(h{V?/ߣ5bib%mIZ y2Ǎ1GBqm-ߺxamݗ=طMC3oSH=ݬ])P(e{VyN8SW DKlmG5 bl-VJ->“c 3q<_ myAN*RY{lҩ$5>%0m*ӤQDiT-Hr~1,g*6H}L{.4-w1Q׆gЏ**sK!k𖉣7"n`vQ8pmC,1YQ:?tBzL3ƐR8 gl@Pv-(f,XH1(b{iCMTפ(MTS#-psƥQcdqp;*X yT,CS e}]c;j,8Qgln֟b, VU XrnmG.{CIcVZw-g DD}nT')J,cS%2Ĩu8vzKd.{/izBn @<#p6EŐ@cV,AM$a܉./rg &ާ}yK~۹^9L=9IM22ы]ڍvFg!c [-xkeTuE+(R$I:G!ʌCH"ZqW'zx w҇ye #'+0{S FKk;y[wfjM,bV* I ])MLhԢ1Տ騨dikjl_ӳ~#ة! A1 }6C nxPt5A*ԁrj2˜mq,1d#k5ըLC.Tʼ+!);2Q[QOKedvʿL& &;,H/սJ:T>WsxnHFiv5Vjؾ*d"pK1ktof50ݰWEC#7` ?ˬ\=BiKd˨'aq/τnUz=9? r o~1|uK0AQ06_Gͳw: UTi$/sO8s17 R$H WF]-jR`TGք 1(:TZZ։XV3_SS|gz Z}*έ0\;S\F|Rئ ClRnZ+ \ac.`!^3F *0pY㌐3$qKTw VO\侞1)YC|#Kq[c{[Q%yn_˿ms( ZN`lP~\!Lf$NH9 b[W^ܜ-W\16UD{,[?Gšf@=jϤbֽN ࣠3gasArBX3W{5pYG|Uc 7Vܹ =t%7b^piĪLCМ3QHw^3i6jOw.CH*t2=`H)ZWB䲟6,>*q!#<] %EB` do#_.ΖOW$j ]e1Jҫf wBOJѓ"Ph"$ 8j7⧾BhyEذP£/v =bԨLEg27l7|!bz0'$"xs%bnI*Z~#],YfZnPv.o9~a6үc'ߎ<q5yl+DZ0?b.]V&H?-hGl nMj\BӪo V;E{cSצ) )Z((XR6sBռg ?T?W PTx(Iǟ^U86S’.e84M+10l(īs_ѭ$~(8ofqRX)Ȭ)ah4U\sFRyD))nŰ:}rxKHjVJcuSk5/ #J$0Dn`+G[]t8>ui 'x1RMOBUn| % SG >fẍ#'cG69PKXG5O%)Y=IœP~*8um=UXW ?{%}YGyF_PϰՄ_¹>͍N^Iy92 $Ru|` P0UeRtVb%:P<ަɆmdJUJ4!]l5V`BlZBy"fֳNdCLFze(k6񑊁I>sQY"1ȵmMU@}Aj%ԗ3dJn^l[]1†l/Zdw (RMa K:6@;& S-%iG!j'kl1:Ը֮orc^'cc0倂s{>nQ@}] H#٢ܳ%e~{\3~ߌ6ULc*[q<`ʼsT M빂7Y}[#+MIj^nuoꊈ`^`&w,G߱ZM,%C2 g@ X#lf3~Fe^kICI-Ί\hߣʙX6;mJ2iaw\\%>$aaN5/xXFQ|TWHSb{$/JWZ1Q//1T npA"^ycQ7@"*i 40qp6j`tA]=O|US+J+}*ڞZ\M֭&#'_ qT}D2 ^y WC7a)ڲ[g OQJj %EM1HW26 QN1_Aʋ?uv!&kt>C*_'RX=4bl'@'F>:WT#Β36Q$67hg1O]W:8\3KUkfMԞs?IiܳV ?-[UDd eh]8>wUzBtːD[FB:YMOIr$Lɐ#*IyjlnQ#H>p _1I&H09l톳s;<$ ~^ϷkMp-iSΝ„(~wB7VsJQ qm?~ܒ?NOؼ15pVml@TFԎht2me""~ȶs+ <&Q9sͿ3r=R0,o|wOUgWLKkHӢ{so)Pl2gun>˂9Ί3g+,D7vbiA9=/nu!Kr) JH4zξ &!{[r=󸆌jfƤ35wNEwbΝ.d0&#s1HF?_+T8$ { a eװSN7w =u2j #5^Gog`:I% bI.=Ě{I p#&Y=4nRÒ(L^)f:"o8Jr釴HU"!j`~܉Nc=,ƦTҡ4]fYY>_!Mk8&z8OHfxr(p_;KZ&ݿ H}6 HޚzX6dI&ux-6 _2 8K)2. Kfhrt-tjGhY>طw+6jΉih Rcޏf<ɱcnujr!DN[f{ [77k6mJzx7za4D:Vt3pD0R, huGRu1ɵ:ZWk _rk;(K6 PAB9A+ngp 곂Oyǵ`ވz誴`t5QzLoNEBhg}Ȅ 5y|BX> %Gs 3 oŵca7>Jq9!lS/`5&V$Od9d %|6 q{RMp5K*{3*H3L6ˋ#`䏕EJHYŧVFuS1EXh'xi3BK3Dz8dxh)E) $yӮ&5گH'α0{>_٭v rIW2H!K'YځJ3q&19fo6dZ}|rX}$pQ\yŏ~MS~E@ë{4wf`i:\J!QYjFȚO/[a_0Ծ%`]],TՄ/C0HSo- .VH?>MRavmbw듩(sR6^ 0dy=+S6('WL /&wM~˽(kSF`4MKFF8.k{?8Jo$LZn` lZ9^?s|hck@pX3ve0M);iuʨ O!քK/5g6Hb}!v  GHT ^*;IC P左C 'wA&1"-rv:-~cxN.\|s6ss6bF=\)>wVN+OjkREb#ĩ&r/& ƛ7iw`ToKj?}vsC2$ܕKp)kT;z"ۯԨ|/s+XѾ,1l#CC~ߢơM[Nflά/r\۪qs6C$`L"\aiZ-i,wPPK,zz @=4~1f'B$l'ˤjTk](a4L^g$?vuٞ8pT%!XSYk-xCY+1p5:} m#}nbj%8 ޶s4 [yy"twbTۭ9 &a4]u}\G4Ċ1dvMG:aP}n IdZbrnZٹ ?AfIyGBytEBk\oCax>IU%ьaaHI+eե:QVV2[H9M?8ON" G^6w+Î UsqU>Ï|mLn"O= -1mB"$Y̊KIcΣœ =l\MxgG~O E^}f}TXc,ITs.e69 48|4t> DE:B7`IBe1$РH,ҙҠ얔#%2qDcUzpg٥rR[yuIxM D96IXb2z=uG˂M.)rnV{yڣ%!hiɕZ?tS6v-km"D$ :H rQa _P1tK1%`TAS @-`BOGy cCqUQQDn{q*Hg2 ,3=$WT f8ew+r"\0%$ԋ+"mm;$˔(ը8BjxPF^,W1o$\O I1qB1Zr\62i,Pe4rh]/g"%bʱ p6I*QK"z\5a1[̝>SB#1y.yk/XשE)ʐ5"X$=Ꮙ4)i,ݬhʫi 9MF w"!vKaZ;Hcvr R{C\.Cg| `eȰPqhy)=*d0!N9K[pqBaemI船C B'V2EurQ,]j5r^ 7iT)ɠӈ~i]ڑ .q[#IA9[֎4kW0C_*ڻC#).ihP0gQ8R35H3X)ـR0!Y!qzC(go'=k'nivB}v(|Gk1~`Z2.M]X0V?B|vU{*GbqM[E7#mZZ =љFF$ ;`Arp\CJ (3BA>2"àΛ93+GQҷIA1+ނ]^4(~'>SJe'ea-a;Gw%ݲߜ~vXg|̭ P`SWx b΁K[wIĽrk]?$qb o|;}zYh[:DFCW;_NEt9AyCʈ5:F"mm(?hmJ$D-jmC}.K1t[iwje(1h1Czoyx7{2v (E.D,!^d)9cſy/)Td[l1WYyg tزMtxӫ@Ҏ.rAgCKU M'\8+%^ H#'­>юYxJe+)4#,A6>vP+& G}2|5'JǖК֯3My ^6&'n0i&VH;7u] 6^pj&Y` ]{22 ʷ r4%LEXߓӗiҝn^BQF,J;]@Vsm9` sمݏd9}*#JJ;Pɱ노V!Z,s}?s!g}WG(Lă/%zo#@Xjwr հgUcB2==[}Z\ yY7)_LWTYW@sVpY}'cŹfS;T dVG {BINN o$wO"HQ'fO1M!6 =z9\tY3iVjh:L^Ay=]U~S~~_P?Xa鶟 T.g'l *S9c?Bޏ0ei]ˮ2o~[I^/ |}^[#w%ajbs?֗\TpXfAx6-V܉J65-Z9$9*_cRWIoÈl[Hȯnb"H rH&h8DqW1wocG }&c uP j?,I`Z+|]?\.=0uXDŽj[g# ~MpL %£e_p&s˒'v+w=L[›RHg8zF`˺z'hKv~ ôDv5ZiSw$&=b63p:dM~*LtCB6 |db $h5YC:ű{JRsDZz̉AHłvAB*Q$b1iя([?.#{Qe)`TNzF,ԶoP6Zqi8#ACk!N_SH,ƳdlJBĨ}`U^5Bg Ol JT^++ 1]Ɋto&Liv;^9ϯhR2D> Ovu!t+/nFS@@ j 6[ #k)(;ʘzY_? 7`~"9ry&cU0keWU)guiDMj-9h<11 $O h&!o"J`m=,{QzK Xa*1F7/6EUL4,*t&S]MhX;CL+@?"v`#ԝ$KSpG2)bF fB+hTsYˀE`;l00[dQ_*\Š5M ѣ翲|h{{G c[XmymҎH~ k}IVYN/1Yx't"TR;`\PҡCF^Wrpb~X*#L'yuiϺDIM,ȅ>P[1mtwx[!2/  |m騇6տMPKenHu/ʮ/m03=KW]'J-xfbf}1vKZGdl:rk(~ ]52O15ܒryftIU"Ո_9l {oN9sJksf%Y=MvgR=ն)&LqQƘ}๥RXOt{IA Ovy?rOi ִuU4t]t+e֣@Kdyo}ѝWq ^"1*g "ɬ_i1s{&Z% V Nbߺfmqd>Hdyb/L2!Ӿ<~tѝ-MQ1ւiME7(g~NFtv<;{%a'$R.Fa16ETZy÷v6wP=~:b_=Z#^w a%mM,eHL1PdЏ e1Z%3zȥgݜwSڱ"'~FIUb_bOP 72x`f) :0v9S+M #`UH#Of9 զwؔ2OҨ 6Bck փ,caꍖi1h6;[ىon+9%7bCtKcgirѫVfba8lC#v#G@3[DN2.֊&mf@E:Kf;yBdC8JGH9ٙqxNQ|2/[ȻC+z%5uٱ-XoLg9G}6N`x]YШW0šyӂAZcmB5t*+UE4}TȹqRDn@GX&HCBHqP[87VʸCX|nNi enu qPn^K(!1,mgEϔv+o'qXcI!:Qp^C3n"F$E! t4 {DWͻn bʹMTCaNm;TnjkuEw9۞L>᪴I* xcn{bsJ}|;Htz[ݏ|c):4&T -eً !:\ YH`vIQ-+wߤfnnv'WiڍQUtLݙ"$/^y 6 Pi&kq#(Ckǿ '@@TN D=U$.9R/( ~QrrltA=P?T}vyE\iNŨl tKMVIu*K0`Xz\  ǎd7#@CV5ľUeuqVfJrcjo|0#6"Y;P@f2*w9X֛rAk!k¿[}1ͷ7fzws36b0/[7HrMF7n hK\"\lMYde3" QbzXp]Xbz#̾TI!CL SA%Z23M?)&"x8ic6^=iѷ+db(+ Jw]n}c ؽY 0t}5 \DJiG5sVZV(ll;r:̊b 0hO+ȏ A]!4g{ftAILHYPyx*>9#GPqRʟ2h6P*yy7f5EcaJQ-3 b|MlSN@vIe%1PAT1lՎ,"baaldn)gea(o]'MN u~L) '??!QF7kb襤peLm.|~} *Y h?;>{&*> {jCq f  ]eC˴lse3źG k?kM׭OI"+R50X";́hv ^:jI,G&':>5 VjyB+4k~bD:SBLVZnvArA'rbogX2 >wL)9\Hi0L YIy.{uY!_zKRXH+Kh궊/q^ef57S XeJd⳻ 9.O彌ˌMx-G 27d_R|d&|Pzoa p]Ӡ*E(e3J u7dӄͅO8C׭(gL"" 8+&64UVµPV }ovW4 Iqv|$@mMO[.ME;@ʑ2#BƂF֥V ҷ&D214]Q-ifP#5Qǚ_݋2jt!PA5bC32ݛF9i]SGLqw_(? _V4 &qAOy{tWC9} b >mhpgPtlz!n6Zh&hV^zu-D!t8{qNz,+Y0o|A=u *\ֺʫoY#\o ~Z :&" &DK@Cřņʡ{Kݖ;s!?!Qk`wh_Z 噃Š^ 4#i>+J8 4`-5!}o[" &IݯTpE U%ŗفO25ڡD߶c|gk,ग Ub>v%Oduf|N}pii/hp;[{WWV"j;36HCS~;DQk B"_WO^UGX H-df;]EPMsyĶ0o-`9ǭFw>Wv)`6D) >{*10@)2 6ν+9431y i~78K24)%aK_'3,iBXr>w*AH/ )Wjm͍mb ƊUM+>TE^}#d؀8틙JP#kbKhpYGhWxlq^ƖU r Loj=PmcS;6'F_ceRq6&5(ڴ8" T`ym8;}BMzvO=cy& 7nEut(Zl{ƪH=YV=Ȥ ljAWu06"=?Eh+X QLw[~:,r7cO ( $&_mB5` #Fjg0ש`"Sbtk/@56B!KYuW!ܐ|W8}Xy=0I'4}7GP*PW+#MU^SFjh`߮k:Kdp~z v%oPvlMYPc=)Ip8M*#k7ҡ[^;z [efjÁqc&T8?4, B]eYG p: ۣyZRco  0&`2'\zcX+og }1 wĶIQ(%yA4E 0|J ]`Jb13XK %%Ɩ]vC[}/)H( }t4Ҹ& ;q6Ӹć\ו*45C|00 d{\v,}HC/L*q3#7B2=(rGky)gI5v?X[NxѼ^kualՔAe~,K"_tBl 9\I t5/%B4{g̴t-+C,U&xH!b>Yd'OlCm"rvF|lW4}q&wYƭ!̪4![C-B4'0:q$wZ׏\K6Z]DX<fw.CyjuZhN c^O`I%tap \n`2?t<#"@Y.q;A/*tD etM#Oi۪И&0YAv.ݦ,BX~Aцs)^l Gsd:9Yu1}v/ T֦*ps`0Z&l&W);V6 a.F4+=Z?j6 o oB]&jݘ+23W"Ի)F D H6"Tp4;7b(5TQ4Шnv[|hE ʓ`1g2]65*x|Bw`%H|85U@d`~ *xRn{0hPEnZF(ڢjeG]@7w P+Cҟn7<}}Ӑ$*a_&x-r=l;;M}dс!=#Kͫ ~"m]_c d湚txj=sq$*lB'ngkŚ!5e%O\<"gJ5R)4֥m>A5Z+9lQUi6s[(1l IMy!Ot/.Kv+&)15٣Vc NH +\ B p|/8EC ! @O /N33@=ADE|2"hAZ8e$؎=[DLP6]Zr͉!KkݨGP\qmjI7'Hv Os*pӔ`cį\|>v}6 LE*EswEʢZaWX] nա>W7[4 xuϖNX7T,MZfgbS1}-P\8pË0p\᨞.Ct|JH}mK|t/ HvGr~^ tؒ'UOO /X+ =Wz=IIDφ\4=v+@K(p= 1T_| 6l1v_.Oزaw xVT>AXodd#}*6!w\[%E2hgZͱsy^);;#=遰՜Dn| ^`uXK[ZgÙ Ae+{G)swjYal"1$4J> ⋰(hA.f` HҞkqCP}/PJ%#% w;GT\^WE4>[Cmhx`cc{>jl'd7綱Nޥ71i";4W!gp9&ѻMdŚAd;O\34Ǜ~b=lZm n υyfD2)Ϥ6 oD5ߍCCL5yDa[;gT`z ]$Y jYsz5.h HVc;Q/__|CC\T_SAMdۢ-?1>rq8oukj)8+-WSk-Oit{ wuR4`@<7I-Bc6DK{YnS̓־@$\KNk,(G'![ʹ`^CW&u.nXut"Â$F7D=Y/y'u<ܼ3JmZ:E}{N m}$=99Ļޝ,["RGͷ7٠[ce ; O? ]<-C ,q}'q 2K>gdԵb o)m$ꫥjcBһ$O(7wrN%%C *C^G`TANiXHbj|Ž2OQȜնC1.->z!&qnyyτ%z-we٘k< t "Qc#7]LǦ"yn յjH-BrC\~E}T5ngp040-7 @i G %] gd/hw I}]™L2ṶEmX(جfkLxmq1!3*g} }!7W gx:8]e:n ho%],V]UЃs1GS%2pg"32nK\ҧ VOV  r܅ ?$K $T / ",?c+qxc<]sP;2m - V#hʢg /(VV<Zwi<< 6>"JbZAlǖH*ӫ5rZmq>wo/1[YjGQVKUccYvք׿  $^pLX욃\GdqQGB]"$^Db>StL^Zrp>$b^rOn^5!ȱmak>:z"Y]L #5 Άv#wx\Bo$0(CϮcۚa<i {^Fˢ zC %,y'TЙߖ1ƒXU0SFk`/VL?3d>(-(An>wD܋eL5߹?;y;7^HirodwʇaBƚUεًK<~W ERwSŒH X`,}+Ue:DxxFR_G<㇮c )zetJ5't/ip6@ b89|qz?NH'"vadM(bو9.N)|M "5b.;!']DpI`ht|\ ID" &pN7l }4SW8>H]~`-}ZjHI=lAlq9[!*%8ۉQY uwR]ռs e$!gtׯm(a͉;Q`pWo:dMǨ6;u5~;*DVdP*.IK+j!O&KeCHBv` t,i;>9]\{Z]󲘍u؆>Ʃ)ؕA)ąܞY8|Ah'ӄ4?MB=!"* N<B_wvuw"HbIS(ɾ /qCHBs7)N1^77\S%hm:qgxoH#0 Eщ}M){("TeL;~QVq.xIHRcK\wrp,L$nV`V P>kVQZMNzn\.hE8q-?з{P.Sg?u:L U%!F|vFv.l>~37Y9zBTe6A]$?d^"4jAb}v7[߂;o(g{G dO" p] zّNS)]<7 Wd .6PxyG؛)X&9/kX& rٍxԠ@kl]z^Pd&9nՙЊ*XؽT>{e5O2#xQB^-d;&Ǩ!X}6|hpz/Nw+)J0g'.{=JfC5VUaG(z |^JFlM(#sI%(W ^%n8\2NC܆\v`u;Ryw0؅܍ jYt d| iR3 $g`%kËJo#|j۶yr+4shz9L+)y7YLyAcbμTS D3W^D]3y`ԉY)>4{^ԎwQù %SmNC֭ojN#م0=Kԡ輂tag̞^ QW`J7&Xl/9Y v}+L@)N*'}N@UAqAK17>n8*ٚo6Yk!Q7kK0*WyKo#?vw=i0WPgR)hIu/j@e-&"qGe$WSP',!gvAE͂DSy#,"T%jNmpqKn/,27sE| h/BNreV2R@TP;JhGZ%TA1,.J!ifX_яl/Y\t馆>Au Y[Ȇk+$S՚)^$ꮱS4:K@`!:040J1H sS18Y;|w0gЪ60 0Q0OrmTng_?-R*a>(tw\QM]*!sDܰK\QJG GŲ_05mz`9ēgL QѲ-P3TYWƀy>}xڱj)vT8E0t께j'[N% D D6c8`'DNUi"ߦy(fi ,ͷ`2~*P5{ooy;˵O0]C/!?s%Wnx%T'XߎUL1˜?i\'JE#ϮtHD(#(k"4/ ң M{-5/,\\}OeX5pBQv _̌7 8O ."zcy.j|UOI? wnP7BC'[7>/>oqrU;ؘJq**77f]Ng-r&y͔! :g]qV_[K!z9 N$zEn\ ɨcjEV;xM q Xi)lY(O5[xX_7!]e;Eʡ鉩2q !Li a-l<~2RR:g2S˂H?&¾%ڐ](E!IH/%%AûlAT۰)6 )B- ,u gzVY724<*&$lV^[ !3&,+e.m/V yy48psռ87Kي]}ʼ:g$ tQԲDi؂g V(d;WQ{KBz - vf9ҩH\ܣe:º W7sr??,\UT17+ݣK* ?G*Q'mh5 E#g 4c !LTyK)ı-}c2Jta] ЪRZ|Z\rFM-Ab>J!ʣV8؆$cORL/ӪtjP^9(Fs9b@-ޣH48-6ؕɘi(=8m]ݏ˥[$\7hA2 _mnfJn% MBƇ |G16BUǍCf6f;HG4_>U9[I"TttmfFSҿ9rInখlߖ@M} OX;ƹHZ QOj% v$cyj<#ޱÔ2o'C-$,Z=ϦoMC l7f$XZt8ֵ>'2\]1 5C&jwQrb/ԓslaQB8 ev_͵Kceū)Xl0sJ8Zu%m:rV0ʷ(耯QVz9AfQss4KlD?[1x*)/NR{ʼnvأ 838Hq3񕨆㢱c^σ2"hSlb+ǧ5\~F F6F2Cک#L&\rK Ãb*1:pi;M&QPvkLp"N F~oV IBj(09t{cVv=7fgp$G~.־/<=WdI咁Km_ٓc5!4TODX޶il|1U`j~ap;iB4CEE- =C,}1< |@01_-JzmjHX|QPg8y6'藁AN?OWg&D4 j:u wŝzMq9Qjnc6w`;Dƈ< ApR%]}:x;sFSc⇳`a'=08\96֛{UvTB}U:"<f@F0@D[ҽL$@Q㤀|2Mxq9ot[H40r?G#~n[6uĝ~YWgbE˓5¡88grt%?d*W?RqI(4FQZI3OB̺<8g9u&}_Ime}}]n9Gq N`1>5g VF;we 5b;AHs\ 򙵡]Vg11ܩƨNOoxN,[Py~>d>ޜO녓p-v;ON.€H6VlYӰ-jE6(IY.97=ou?~$1IU="L.&qO+o@BҴ1 i%FM_?!رZXWĪvY"6 վT_ --&ɫӚ@W0%Me% Wx(%nW ,GKy>'v=4l S-KRC+VdojT7| 5jA_ t![$9,)rZL&~G>\+祦V_q'~Dy{בFK0W#Mm6^muv +EGC(ަo[K?_~};s2aqs\RL69NQI(8W"ޕ5 ߩ3!;MoQgXs C>}!oZ@G-rf5j }ӭ2fp?\jnN9ěpH(xF% Ug|` _~CT֊eZJCh5#+cv])m~y9SmTAs0cԌyuۉ !sRa )6i0o90oq!J˖^To(eP5 ecY$o6Ej朗g ^X]~L痢Vz5|r]юU8P2z}iDZkOu !OliDinάXzr]}p\lD ܞ`҉`ps԰H|j ~:'naV@pQjA,2J,VtnqËm7Q$MSeeW> YPeox P`1_^o[d}vqM 2~v `ὗؚKbi&+ynHe+YJٯ/B16tk-ɗ-`+^fd%[BkѱuD ~jJ1G*NT0Tw=4Dy ʠ9ӦǙ̢yAr|W0HCdcv͈}{f L_}݅{>#;km3a0 +x(5XU-z, 0v`߽ r⠦4ژn+:ezZ$uD1%=Rp^yVoJ6S!TC>NS5һDsf=cY5rGS Tu# ` L/?m~&)9VV[ 5'9{JPih,yW9K%YnqHT}[i^e7Բ@KN!]5 |) ܢcB.Z@ L9 ;N0C2=qsZP%JgVD-Wm&W;cqhivN(vI HƯA}5fG5O|DMS:8 +pO@X֍9;I_ՑfK∉sմ!.oZe~M8u@sԧLD-莹{5X^@z ( J}Kp|Cu ]1K^9I}  ;x)hJɲb/Wߚnג8\dR5zfAMُnZFc':cUqqTA9VX`^}M؇,a\e{rˢLԺ#o`m$eN0,󔂈ʼ(3,K<$JcCGO ,Fo~d2R2Ol3d 7ygf)mYVVԽdtmV wtO.xГbAbp/inѹAͧ:ycϓ;Ko?h8PXX""gm6`&[nP!Ѩ̌b̀5o-W߼zٙ/TP˂ps> ,`˰ st$Dj`~'2`KK*^MсGcw`__bW@KlQh钑cm@\) S{C40elPfI@;Z%mb2i6YxB=iq(]U'?] sdb9^d ^uc}튛79\9>wXW~Ɍ8 ቺz.ٗq7bIFsiڋNhfBJ3 \7t!r0g]́sYl~:-j;TmH뒄fsw%<`D0Ar }V `AlַUKX(C&$w AFE2aì=m<)'I}n<]UX bE7]m kHňI*M68!3~fK9:Qr}4⁠G8s[#ҎTpNw,m`Tcٳ~-yk>yGZ(!}$UsލA죧Sv/ 9Wz)s Ǯg5d]YyM~?;WɉfPk,w"B(h4)'Ѡ`np#h+%j9H8kfd0XE=>YD $Iu}wmX%!u;m>%&gSr=N2~P%[;?TM!r9'x )gkA[V)3Ž@aYVK؀`XIr*`|J 8g\}/Hͻ`?En)>Se:#~cF!?KL=МW_GѾ(CYdݸ$LFP182)I/\` pxuE@GXೡvɄf '終O7!H^*ƫb܃һqc5>(8EN"ar즪W*(YqY;o6CԻ<]U=YFO zIV)Q>?!J6F=4EQ,?&5kLb1-ɾ 'EjaxCñ7wUUafaLW~E41ftvaWY.-aD8n Э+4]g@5%آ#Ȭ>N`t] o=(2׸7yi3 6ePϤy 3D&1Ҫ@t-d <(z*Zj>Aiu/J~)KtJ[1ץ%=:U_ : ؖx\-3jSbjT"ndg 03ϲͤ71]bS̞HrX~/|UQD Đ =1nPz}3+w !ƸR\(hX{6Y|3##yٸb:'μi"/\%P 7{Oۑzejp%.! S:D{}Y>߹ץ},A t hz$PmTspO9n8 Qɥh!Qk Tkayy?`L3$-Hx%[)Qa5']ZFi1:I{vFٶ:ε:djHC)yKs& PW"`a۟#k1Sޟ[ AUlȅM\;gz>|Q :rM\Ns`'u'l3t("B*G_9>O}ӿu@ݮQ%_KV,vWlZmCInzoj v Ux !Nzm\WZAԡcJ0tRWD؋KPX՜LI"fAtG6 jИ|ڛ\l0qu3E$n;?̲'vjiQKkfbҳ4JC)߼%]*j~u" -dckf8:#@PpAy#g"l,Gէ=j_tGC$|d3T1gDwKNjƤ^.# 3YmCq٢9 {.e8\.0b}R|Gt{j̡~ؽWy:)E/gtp P~oW$0mרѼΡ<3!Ѩ络OlX{.)ЅQp:?.ͷMJk&FQI~>_@ nN%%<6P6=l_M:eAH%0q BZHfȝ!:}_U1] L =9M**,g{"f]` `eٹƉWB ͡hyw1q΂ LL4^ {DeR?,Ll;4j~baP0u?!kඓЙVTEph=)wg\E)Kc-0I*.B1, &ENS\2!mGQ1)g>!a뀰o4Iq7Ac [2z+ JbD*Tg`.uyT]3T [̦~&~^JQgJv!p^>7|tجXrAIoynA#jgT?_qfU{='˚n6{$L|bfW"˼:ਖTD`|>! JÖi[%i^s?ⰲׂfyo:U^ٰ H2 Iϰ{Z:/ U~pPuN`DZ1^ #A==ۿ]Om$Ȫl$[r.Q ᭀ>ęK56ll _C!P|npG NלD凹۟3@l{#/˭᪦n 6?S%cj a^G.0~, ~G~NQvE:Ϲg@<3}ރ<x{Juz\ mXZXQ:ZTPpTG%khw|K\7%5n, !F[jȋ{# ~l~G̀*XQo>Á \K+ٻ[|u)5$@UGOJeR 9p<*BwZ_Pr SRhxNCV>O[MAgރkc Y.3g 42p쑝 V^MےKJǬwK`U\vfw9H:_?C8>7(.f 0+f¬Ud!>X@c.) |d܄7޺ȕf8xynf?3Hk{:-,N4p vtFDvSuI vq.gKX#)}h3e/1CEQlZ[DGÏ<\Fh@`H]I€+iOnvv܂4EyT xs|M 91&7~G:+%ȕ%u! +rCUe3, "s{ ~(<;MHTy1J1+EzN',!k҄nn.vWwݟZ7'rwH*5+s#Wb[!~F>i0u+ Jtu%0rUU fzf49?@9 |]ᝒC=K ]Uxyg;KnLRu7.=f_P ]˗/awՕR+ol#/ U_)bN另$NZ̠B4z>jgSXkB8$g :*U-a@j?vSu&$}ȔCat.O*yA$xgG@;ޚU';򴭧K8IKAiSPO▪q 7z`XV/nj$ C(0xJ `' #&Yf+6o9f#6ދ57M7" Re,uJ8/ɓs:5ÞÅ;)ImBW`f.Ƙ{uS'_>s?*b)?<!Kb@EWA 0rg) 6JMD{Q&tͩ/!i5e hՒS-,FKsOxʨe6jXOJ˚va`lhT?M&cæ &$mQclèk_A&xwo*W~'l+Jh!#%fHJ6EO z*^O.YFi6#Y2/[ЌEA`4ܝYčϪ1i.ӫUWξqx\6Foie%DE(}yU#Lgjt`2 .w3*_c-*rߩ 27NYg=|FӺ ձyySfE ?UBzЏtqe`P srZS${O8xFLGIF/4p v#.+IR\miH+Tnʴ)8n'Az :^}ߌC ۀ-~or JHiw ^CHq lJΓpCs1E=;ZY 2S)K.Zn鱕~q:>+L{~#F_9Qϙ1-RE @<Nj'/VC 87+5͒Ֆ!v%/, 1BcglGi bjn.9[/ϫ1纘\Gl$Ik4҉U(ENFPw:1E-ga+7KqYE"wz!~zJ+Z'PZNIסfF<TutMxYŕ)?V>sϻgi jp'eMyrQ5 ZA2= tDIُ+Ew J+bl(m`z,j"{r"FGSY9)+p^nXDBdKUN>Q,.̝8 ҧS =z#& MֵӂVEv# l^xo?5$EB(+v<<hε+q,nUZ^lO5!K}F7&.6[#Ct>>w}N۵PJ.'>m0*!B8#c/u&}4#;UI-SC4pV :9YSwRriEiԭN:u_ĶӭʰғAdLxCk` ߇UPxY8,^؜>IJa5?E[p74\@}߂AbG FĶkQuHY-.1u!bo7fC.ׯrǓ?h*Ldt8[]u$;h_\_L6(*`iz4q9׾+γgۚwb=9zjq+8 F D~@/2OJӢO2q2匦jMx?þf;6'(gu_u4lki|"O-d̖[ /r"Znf72@Z_=oNf[Zތ8%B 9v+81q䲫d2͋elJ籫+F"A"Gcu""#%#9R~dӏ'>O 6n˫mkgֲlaC_e?ak}όxT b,=p f:1oX"{Q|^BhJRA1 7jދ|oÌ;*ך?egRp|p u>Hf:|؆:6yEP&+NtK'8V(>jriRUT}"P{,4BK[<*c #-y=a6Q^-WI< 7,<ъ'}V InG{<­wmz_;$ Ǖ f;xڃKz% 4O:Bn oHTEH̯7PL@q ҕ![se@ȉ)QCZ)m~.sIh gDaՑNZܵ,`'7~`"/Ż!QД= 2YnJ8Xr~.tGĿU4͇"}K5WD˖׹`tk8P8~캟UwxJ uL@ggf)^ 4Zir2 :?.D~7`6G"뷕E;wVߥߺW;97Nn 1UE+K|2K\ԝ,Kx.?~-ps-ֳqʞ|f|8Ͱu5Olj10Ǹ m}U^v%%`M[u@ܺ[Lɛ>\s}ըCQ]x-=5Ve>}5v Hʃ2c5eggR5TEcρKE߆3(z!54萬- Lcy םӳ=] j!.hM ^ljN7żʙ8PcjmoJ{@ǃn91C|{:ӕB)8ݧ'_TĤ4[LՐ` ^o{M*䪢 T?#x`I^?g_s&Cd$~>WĆn`ښMҩZ\ meKHIFg;DY1}ܧk1=4:QVvs7I9FPw&C*R9i$fP!/TyNǮnpOKVN8R 9;m q Ê+'Vn=eҬ:DM^~PL5ΑqJ:Ӏ_9_@F瀉k\2ܑFqmy[!G&C~1 1c2ưZX/SZLn? YylzYJ$/'n-L"Z~C Fߔߥ6o?&W@#[y7[JsŔMS)Wd'm+0@݉pWXg_I&1 ^%i`hJ ܿwKiG&۽u& C9DCc4@gT²XRDƍnEkS{'J@e&|Ҿ¹*IRZiͯ)~|ӆрY@Jb>u60ۤ=jF53<ݢgd"'1V T, !9 \J\(C4 K9S_YW]D>L 2cw-]^'kUXBm =c ut%gA7A*p&+|9B^K4&QN+ƈv̈{vC||d]'pzmɾp^*k6^ə:E&39INo<[}=</3s jް`#=f=%{);݃)ޒ=IBM{v%T=lv.sCr{xoL޳yt]2{Ap!&0qĐ;ޢ19b-9l!+iܾOPl}P2![`H' #/2n:NxImiC\#9K|~ W8JBНz5f<Gʖ+$pb8A̘6;pWJpjF9iAn5CoGYy,hz1lbk(᫯%hbH4+UzDgkj8[箥:S4D8ޗN~DsL!Ō,M&!TPղ/ףAhf_ SKLRgI0)Ʈ3PaknB*4ǻ.ZիPv[2t-+ִ;~ۚ67R)%TN>$wlܴlOMu RMl dHE7_&Mٍ(Od Z U5uEk\s&:yV*OfiĐ}ۍګ ltPq$"?eqIjG_e*ȝ+M3օ!6r^D+3+iqȑ$.~WN;{)_Cxm Jf|P#a$T|RK~y3v?,#rq-o"_jS~`I׽lpc֠P[Ypd--PS6 7ܭӘPEMpBΠvܔsxuϰoqಶmZsٌ͛[>^RҽƦ5`+ZQAwDI*U?@/28H=Lc^$\gHO&!ͧVJL } fg۽ kȠM֟4&{O$/n%@vtXcَ !,rcSƌ3` "ҲM. ~5Rn@gl5mT@])8H"VCVq9ZUHfI$j<SUQ"2G$Ϯ)\ iaOXDkD%b-4R.@?j J%L";ӽәjliJ>0S$ Q[^uMʘN♟15td 'KšzUie\xU2t[A1>ISY@sR'it}1K5V:7~8 =OIez7.JGZ 0I-aVJ}av~bEȍAxXz^ejLaq۲$uY0U1E=Gu_w:jk`ֳdX8ǟ [8$nXOA0C>/ ,=ɲ [^cL"* ga q"h#k 9~(4*}@& 9h4W#sh8\EZlKlZ}d>_U W0E 8eDU0^@ a<4.㜮Klr LL :N[%Ca͘x&!O1} 2-(|l<5o=~PJݍЀ S'O/b&h/4HIR \˲1>ljsȳd'([df!t\tQ;0[r{ OZIvN 9Ko8;.70 Lȶe& 6T|U$mChdSɐRC &Q#ʙJ&voW؅o/p}= bcJb=:/[2+w8PRp~6Ѵwo2_^ZlT>QkMOhHԆG=\p ']ڢ%DE`cDo}%߰cnlO&| T趔XrZ]oĤSVwI"U5+#<#ZZ0gU\-Qq9&dN~COez7;/%KCѦ:(EڃNA"QBYNE,|%4X='IۥP\E݆Rd'a4%c)|Cn>8/K7ͦIs.F >& ]TzPJ:^}sT o F5Sm{/VV CF4-y9/-ou?L:TI]׆۳6E1פn1l  t+ ԂV'aҳX=NKڛ'ۍP-9|TFH 3^L>2TA?ZU( Y~5;-(~5^-jw*B 0UpHU@',yC';1z)^Yn8&躏?V%wA([V78l7(,?.FXUJ ~ :[=dRXCps뉅_zG˂uTOt3¢ܦɝ<.PJ})>[ s̾/"*w;Gm ӟZvrUvtQ)(8ϷbPbI;n孆nD- D {wmzAּ[%>9>ds) 쯴 5> !Ӝ bOMUgKynP+(жS?/#Gw #G!KJJJѐ]:q?_Fb~pfcꐍ5`L EŕFo'HØ4^)dXg]cK`fbkWz1о,T⊑XBqBǡd]*ǧ!OH6a}J(]<F~|2` 5&$}jr44u`|T868 q?/=eB$w! Pwźn/S7⚅`؄e}\],*3 _wpJ/Pi8,O(.W}QPCgoi<#K묲 XIwVD{x~2 (U"YH V6s ?VMuC18M&a Ԅ!NQKRl9c _^hˀ-u*f.ĸɕe,jX?q9sC(v&;SqJivvbhk9)7 zJVhVN+}?)tRQ2-pD)<)KI Ӱi|vj>P@7r.-EIuyj7~'cɝTn]Vy뱸\q*3sc|lw+b[>]y0eN"<6i'&t)=kmV&m*Ly5wt4:a|J*>_fM1Xb'`lL;Oy%dQ1c0.mlz}]yhG2(d+znY3'%ӧ!&2¥Q?`]\~Jߜ˗M&N4{6{%F*7 m _{Y `OoUY'7 2 =?)7]PR'^a{.MQSN[ v# D.כp{`Z綣nN6e; Fpr޺Wת]hooGTcRvE.$|CV mPOǕg aLmHsZhލ3 [9od ':7<{ղ\ >aj]?O}t`XγTvif~ktT-IY0F 1I+)BUC0oz/J4np[#F7XK XS3+^4=lY2~q9)oGF\ +3t^΋]?l}I+<żSx.}k0pNG簭R=up,i\?A1"a( +TL5o4xzo}/EHMyo(gEˣl_!nPpBm|;?f.+?\=qrcҽmTK/C8i 4=dƒXOn߫C%b~w/?ڲARK_fs-dBAZ5B$e SI^nh, ǝ3b"Z-M$<.AӨdBKKx oU'uÃ*$ )gb"I0Zىg?5~4x7Eޕw&xiHQW+~!spICá0сVY!p 6Q_ fum2=e$:f|[ۂbH(!#|3j$gX`V=^d}185@qC2Ԋ(r]/Md:kf֏ik*P2-H*b{ Bb0B_vo1p&M\ğˎfC0\m1WhE@Db_q5S6pOb@xyr'ô7p3͊7uLe ,yWHdGt:$GánXBlV)8*]̟~B5G9Fv>9'gjʿ (yz>(uY[SՓ FGU{mN!Ⱦ0{rj@r_m+4pKm-p*$ ̧ Pv%i&'eEZT6WLخ4 m?US'M|6ߖ+{ ɾl2:%*:!Y0ψGr66$)dX!8f6D8x "@^-]׽.p9;s(hcʹ(Bϰ{n `nl]F"58^?l V"spxB:xA.1&9me5|4? CZD\o1jpkG_QWIW~vbtmb겇d3#OeTa;47+xLV?200#`l3OA^ҫmTR" FF}-:xyG``qk?3 :;m8果;U)Y ޟ.NȿyBg% M6p}"b+fb}bKMN;eWsJ*HWk5M0&Ze@Hqs -s6ޟ8ɞ j0MwPl)/ޡJfzr!φg _Ek^PQeC0{+u9W!wh#]fy55/"+vϠ_ )?)/<pSBrw8&*A^M/yc}K5 "1皫ׇbCʧiOMd)5!@PBs+mW}PRo,\uG,ˀn =1,I^鄟Br+z/u QNjLa; Z!X gQe$4&Qۍ9e.i݃3Y0X%Ƈo^Q0eNOY=U٭|Г9CH-^yN_NGYW~]Cӵ4eK2GuYCP/XlE[%`>`}{k&Ba?sh~ /K%cI4J@z#9ȴx}P~zѻ8jyՐN\p%3ΡIر!aїu}#"d9 n6`1q砂ea B#EyǻՒӈ q)ᇋS@.z}:x83"^}Q,a<&>lť+֫1$&s}s RH} cG\ُe]3(a./eI,':D/q'$3'{bry5&RG 0sSH-$OYhGʊծiGJGl`\>8JUxv-po/$OǴ<N"!N8r _'4Ηch L77S?lֲ9 kG 4ިC?t‹v`؛(TѾơ AIUYGgq]l\ Aٴm0ݺ!1Rs㔻l]:筯@Uaԋy鴾5R7"Ѣ*JspS/F_b5b{ߠ\?gRx׏ :3# m=o.IuZHAhi cs<lL4T%#0[NVXXL([:ގ9-#ķ9 y%_ +p?J[}XtQ> pϩ~kc#;w/TKg wƙ~},{}+Sx'#~?׺kΆ(#:CǗHz,yvOsM,ΊT+Va2QjU% EVdAS#}IC;GQFuwK OEy"{)}ȧʜ\1 ?qy6aL<%MŊSF,0>\9#U 2Ӳ: Af7 )wY:Pd\6ѷ]u `Yt*)30pMSCc\pfY[S-9fuT`6tRa8\,a^4O0DҘF[ @V-bC*)jƭ5鎚+liNxC L.WDJ ,MQdӉb&g*dD)RSI16 d'z?lԈpjYhRD@ "K&~co$/$y gPɟ \lV(!_E3>/>C ܔVmQ=`sDlki/)P/wP}BNYM{E}0 7~ӟ|mY.-F'YvZ2?c(҄g(~rE0JI=,9[XH!Ӽi]\:==vzbrZHZP<јuڄ*׶,2?&z Vҹ:bua`cI oi)b<@98Csm_4Bh`+V4U!HνH3d1s$뭔#Y XMIr)aLޏkԕ<~>{|߾Wޕ&*,7jk"<$ق&)% d,o9^3~lmbw@c z1J_l3GX2h$`WWFJ%ǂr~!՞;`?V! mŇgW sPcYL'WgǢ=򁩡ʇB3|mf>!򛋎}D+ Z^ݓ;u- K-E{i׃KOOͺϵn?친x ;\. M͔ϛZ0C|;y/TP\-}R{ƛyLcȰ(vFJEP,Lzkt|B Gxt[^]%a#D?%1Jm*Gq/M{ k%# ,zxO\jn_cB\xV{KaQgPEkdۢ8vw?MB}-\_63MصwP߳d,9ۥ;Ti0;JоqbrZ;~CUܫXes*Qs\{3Ok4ny.7*֡P>kLol$t-ؾw꧝2[8'Rq(P6j^U=8a !Vqq<;At{_8i hd~$K\ȌΞG'Bay|iAύ4' 4@쾲:>bNLIEt14d{q+KE`S窓CJ|6[R\aj1+04υA\jK3B5B8G߽QSuv^W;.qݥeB!i!7ȿF lv%&/_ Qi%+d?0E~F2 -RE뭩e@~$ QH]m\T LC$*3'Ɋ":X# ѱ t m,?9dZu%rϜ coa$DVuf6V4E?;)*̵%`HM7aS-y[V7Yň1mZo@Cv0;+y{=GzLgWFJGۢpTg6|Ci`g[p?`|~07c4q]If򓄲nLyN]Cق4p~zGbupwJr&탱lݝ"`0+x~=(˚/~F m/A`P_;=}2:*涑t^K Vu97aZ_t- Vq]H"[A9$$WQo8Vi~X#5]Cuݗ" zZ|r!tg+su`C|z#N WM7dۇBT0o'RoCyA塷i<#t_ưP ϮJ=13 '` 7$L" *Xժ|ؠih0a?=~>^JMT''NyGvUvAijWc~b{C8púJ1SYlcFߊ+N*D`{8㿖IVۨ*/89& Jf0?궂C|WzQvssW.m;2]})vwV/'pEZd D{B>ZYÓ~HUu/"uLWkU @WZȿ"gfmʴ1)**zBCN3{b^7M_-uYʃ%UӝO?Ҏ*N04~A֎AӞʫ}K^z"5VhK`"+ |zu{/ ;JESy63Bջp^@/wXnG?ຨIА)R*b{ďw ](,ߊY֒ZOgpTgZl7p:o.4ܒB_ǘEIA? &(jۘMܻ!U^Tc]| 1£[E\d #<v=NgAyu9x x 3^O0xhy[>2K+E"ix9]㤬航DFMb&{] 8KJ`_>Ƭsnpxc*ar+\׏pңQ/¸'Ö⒬ȧo (!ɰܽn GF4oU>Yݼ|"8z,!3 c#deh7TPO< sn!hB nxv~ ;n v|ݏA6a?Ӳ!Ģؑ>7$zA7u Kxi"k`p41}-5D{yoTv Ic tUxZXW8|*GVv7avIo1cx ")#c'2K:vJ.V6 [&/&l}UYz;˓`*um(_py?so`ƿlAZN9XdP"p k݇5dՠ^ ЗZb2 =#(_Cbu$`eD_`n9 hSщ6j>kbO78_z֩{;omb1^AN@t"rnyZ.+h4>7K_'PN*"|\];+/N E.VV0{E[!@ ۓX8@N={EI4˚MqCn)T1CJ/!sK Ȣ=fO:Xb(`i Up˪jqH\V=y|'m.5x / f *7'יR YyzIZCnƣN36iR?}:0a3Vܧm25'NH5-w;o03XTª2cA tr^oeۉ•C -f٠ɼ >RNBqymPiWn*(J, 3"wE7"3r|]=Q'IM{@(e/ĨX|Ufq0bƦdpGX `"cqwLIErcsgu;{]"0͊H禮ʷ^*/Zw!D'=߶~lߛ^AX'XY3M*]fYY _$[|wQZ8stNPpNj `W̦ͥ>pdIc!PEvz%hI[ W  Rf.u  %*#j Y5tN}s7nGT/$AlQmzLXd UVٸD%w-ۥpxQўXH9 epHA]n 2(`l~ö́w&B*q@ٲSiz=^[8@5?E>Й_!Lv5"kKApݨ[If\n RKzVVԙ4O|]oS++ɲgiP|m y79ϋQ N7Ú%2*&.߼e2~@N%L~:T+yځQ&62NR{4h&XAGTZE'^^Pp#мdUFtXbx{Fr@qmmtDքIQ̡h!e53vS.8/ [>վD08&xL_ ~+:"i02D!r{@=ͰPm_Ǯ_;ӒT_IƒHbp{HAN\fA U8CQ</e'_2k pq.-@e%36O,GbZq݆@!V }&ݧa&El::"0&?h#J.&8烁ˬB>aX; lx {.r~C)i@hF鄃J"su TN|еOX Jtw \X[io '6";Jn@W#c,Ư $ԛiWa!S՗{"G'k,yޕ6?Z.?WR-DK!Z^Tʻo;;C|Ϥe-Br=|C4pH{h3X%6˥hg*s` ЯlrYr&/g4_øs77p#С ;eocȞp|!{ۿpzB jZ)߶Q# 5sa 3~P~!Tt/5`zDJ+:6~#Qܨp]y{S AGc-J-eDؚ5AƦC> 4<[x1S8 %<}pZG|h69ok b@BC50sv XN+Ԙr9>`HNY+0a4]fܣ jBiR/944bh? ͦߏ\.? @pL5U[x0 5Y1Nj}g"-&æVhSm77C| HgA ysVda7~dߍTЏ1 wy6Up GEĎ~rU85V! "x [Up UWGw]6e!\9p\^F{Qst>hJ?k#ΐTԃߌ^mLUTphWD0-&ۆQ+Q^ 5C͂mRqf #ԱHJ. *4VYБ+tKwc i/g~ԁ167Y@BItbY$$u e!~Y5k5rETG{"kyr*uPgޏ%Ǿ ssb aپ,_CpjQ6/M#2Nd^+DF{h'?A Τ zh%HW;L5kPh-/_X1Ro@4Kzp]K"HDhޅ=c3c7J.FXu;?a]J1fYg4_s/tq/}`|#@i%b`Id!WJt}F[g+NNFnzͷ-]U [H{6}Z_Z r+Eⶂ)d)9إ2Y+Wm7]10["tcRe{_k)IpE]H ݺ0cM 4ApfK/BTɸO=s^>nHSK!^TuQx߳vg!()?eG1Ob}ljrgy?!.gRi`kޮfWTPH Ot [i)e/+7źj1+]_9lhsgV$?1M1ܹɇoF Q;5,^ 23.QXCs 22g^֮-: D[S);=wK△Q`q!E΢82]FD>2i ƩQp^U[ro烪Jascw힢(2(&&AF'0d|aJS7B 2RυC+U!5y}P 39{UBͧ2xмr Eͤן4Ǔ20^ }),.=g=)R|\,t(0OvJoh/ 3;Sjx/yP/B4b`q.. ESuARSkRNP֌+Q A>z'% wj0OJ'h1,"#0KGf' H}f Sm?Ku*_"uNh;nA|MϥO!2E7빣%bMQDE ݞT)e!۵`'IG+%i.Uwrv͓1p17ͺjKxDQvNGPj o,r=eǤhMӹ]-Wv0^L:0>.*5K}HꁱQP9hS2,&ݔH bH@U__j8rpjetCv,B?'T\}?r5 ܟ"SwI,N8FDKgϛMm=U=6EZcȐ5)d=y-F@O5EǝGh-XJg@F7U;Ě Q,I Vw𣹼+d e`' 6PMW?9| UC17_2ran! ڭ&ChT'UY8s?3oz$kZl+LMHgU ԜBܽ~ NŶ#_: }Ppm.dA!R2tdAw1(9Glu# h͊$ݫ]y 6Vя,q!{t/[0PJogWOk7s{Vę!45Y)^ӛc0, Db_RP|A<3ᥰte4/fX- BGIsFكZEs EBKQLrבw`Rfu5 ҷtD\a|$>g3_O蹋;H8%uH ,Dz:ކw7v:GFT m!˩nQ;rP q;a_"}>D>⾔7+Nаƕ>>מ[kf=ObUU݇El/J78֠ |t`EyvQ7{S@QcBu_(a5blrhDm(W5: ]^ӣ٩6ׯ/Z[=Mp‡2( ?1w*iBq7|]Y& y`<>]Dq6Rgc@G.cDuv&_Pefs.S)3N>N)c"s3w=5ȃ&ɧ0 Pt[֟QtgLS5ml}QQv2u,*U"0`x`{uW?nVLGbvOy# y1D(A)gL)D׬~:(Z>kbTG^irJK\cA)pr9gFQ>M_sہ]f'[CV?h}l1&!x@gBGX}*d;-n2h_ N^3𡲎Ow[@MS+BK}_dRR*,7JOK6-nsԠt+E376ѳ9?Dkf Ta3MwԦtC'sKgȣyEKi DL^#/ D0[=~kJ bኽ~=RQ22E44N 4b#Jpw?ZLnfDQ`4+N Vl0gV:w~<>i .\jǡʯ/Ӣݺi"ț(lGDgn;lq%XD}JDc_LAR# T42Me?ns &XhKCE}(Ћ$Jld/ZsvayG|IR!{~tCJ@V%<#8mAP} \Bh$ѱy@`^I{ gH3fw%( }m~paB1Pfd1Q8&׃ Y_ Nǐ7"8 M&s9PPhR l*Dna)45&s3n\t^ڶ'ty #m\] Z̧F7k}t^ sC +Qr&)=-9El@u/[ 款*n9.0|*+ZSDiӕC)euH7.dm;~H魷!ٳ|6xsqϭl$r LtmP*:+g͠UL<ܽ x#y]'+<FxP6|Jv?WIGdP\}o@&IRBcb?w3 \IyDJBnX.YHV|VՒ_Iҿwo0W/9٦Nk" 7x~C讀͑Ri^bER:HOFbO(zu\#gT.Sy֩-Svfq<\Cyq.@YHFqevXPpf\^_yj>M%%F{gd?&ו2`zj HR ?F>ۻ]ؾŽZO'p W#D C4Q(k%MNJݕwzlYJr_ְֲljV$(qD}ZQ ¾n9 RC7!tٷ"CB AVGep>0 x4ik˒@kܪ ek3x>⹣>nA3Х\U.7uNφs^?a. h3ΠzbU|_ ޝʳl .M23O4_2~;ְ.w l楆ZYA|645q7(O%spn|,A>5Rup:>YB4]&ZeK^𮌽á+JJxԴ*lEvy*o9(J+Nŭ+ᚽ ^FoDZl@u)^^4ɸ[xsТ!;QjɄFI5M5,~)+XJ~ Ҭ"XɍG3"k1;\ƙp`h'DM4MØXER:NR(%_0H }r0Dl7s`x tM HhVmSdTy8C"{OojU'PXz+6AȎCqdc_duor8B -"P.:N /L|dg_ uDJvuW,Iqub9 M`"c4LHi֔SHL>QBD-Z^wAP0jY}Ή8ƏDKIoZ؏֗?n_3rBqxQ+!fcZ ߻pvXVA{-7Yth?=dpF*l622_@Tmf+}D劧K_G;rtͫLʎ#6V#4@40YUD IQ`OB>4"·eƕ>=jtG2z*?( `AWr^~dU$0#dIk!E{TjwjqdҢ=(XpXPd,)"GbednQ*̖zxrMgJ~|Y'#X3GC?I&w[͗ "1|aQGF2c*bLr<**C#(#a~v鏇|w;ğX~Vm ArQOBBj## Οj-s2%u[9^ɕI_y1$b r(D,*: ~O=;g[j#**N.W?^-Ta,]c;|[oQ=N25Wj4::$S9s*i$ZM:\*"¼3< yx )(Iڋ΃Sު?(m5$1̅j>gnW=4P2XUq-hXtc'aAM{-Z|,l.PwtD/`zSDLzi`y}b2\Q8f=(a⺕XJwřuNjuQj Ux;UU|?W`̯R?0E4l>@0$he.x^lާ_3JU0[7xq\~M:X1V CSX*bZ+T)ANT@&Z&~0CgFץBC)&t;\/Xg|Ą% GR3ns\>5q+)ՀYLrg7BI(P TQ;Rq9$c\ 4bn_k{-P;8] TXY x&&fj*]*JLqmmsცK%m[gT LR '˘ڴ >2KLykIڌ BA-yA|:+RX"WMńFSK"8bGF8f1j]xD% E$һ? zpaڤ9/tl@҅AKPªQεjx4sP(璓Rel*j8FP^e i"2WMw^-%P\D/m/8Q)վM NĚ2A_F*Ucw*C%fƾ}Fg<A 2p *(IE)T_G;9WO1 Y$X\߼t;HJ4)> " ^1p΢e<߹ΌTwb)]BXhz@p%l :,Ω\)93ȈIP9dlOfIE_v6x%͙[$+a7n`C #$w] yk 6M]RZB@bB %fP(*3nGOWxszo*^QŗvݶcL"l W,)V`.ؘ$YtfZL_.,>ԅ3MVmxE d #0]Qگ]9@{19֏ܩ>6@EyÅ{b@LHHE{.8J &"009Cv|{ټ߲LYj[Be pDLFP@x$1fSy8 ?p܃@M]l2z 5Lй;v )ŗ -@cZ+oMޛ>Qxjo;o3PS [-.5ڏJ/Q)RD݈栨#>fAD NE?,6JV{5KA''ðq[]q[za#9qPOBD,/kvxTzDŽ:_҆ދ< pWH9UmJ|K4_L#)^S&[SjO{\*2Bt9&;=~[n8X*aO LH fAkqjv ny.S/W Jv6Z&({xu23|jW ܤ.Ib%MFUD&U('7e xF݌!C ]VyT#y3-CrGcηb4y& NVQ #BRe2Eyor< 4E hiLY uc˳, pSpTn2 q$'if$CC2nD퓐5pvݥ-@ұ6&nVQ@+:3nKVxNO0r.iBu9yzdWf6Zƒ4d9<|~7 fi&ݡo+HI(_k~ L _Ãtr%5ZuUƮ)Nx&`{uRqvk'$q-@iB(rnMBLLb{1^u w)Цsd3t J|/(";ʖ,4)NױˣL.ϝǘU\o %SJrl?_њ$#P\?j0Ώ˿gC>5Q#xcX)xΫ#(2S)uC] Jx'蟚s ŶFؓt*37@0=U,vϓၥ|ҏ6,-ŵt[IꞖ<;PGy:l<e, 6QZ4\ $UbɂxOK_gOїP|ۃxh`ȚG\:;^ZЦKۧ#vJ[=O"0N,VmrŖI,e : ->Zq.ZKM/OXN-t{:ԟx{ψ":t>0'P^R_`# }jx`:X swF^j!2; VStNxJq;&jЧwz8!mUo{L iGitDiQ0<-Gٹ%%  >m6XwY3QC}`b%] |DVG;\&?Nњ-QG %Ґf_Ngɼr@q/@p0m_24r8*ЛETW)Ks2y `B09V;m0kڸH^]OK.؇ տC!kgAw A$ Gnu`pi{yDDZYIRϥ'XϔԽLpF1;y1B35^o%QD$W߭6FLXxL J$%p$PD{ཽGS_hGK9\ yRA@1,v+G u mC*8J`3Tȯh\}L\NHټLq6wD =s4ZZ1@W>31S"O,GN_A=Dp1.rSjȬbUV;n~u gK+3s0VQ=/Ek*NOWD148+qgkcdoET%*$4Xl qsL!QNTSoP9>Vk ]_EAҍҽݚjGeg'@,!J "'hb[YM2ɫ] by6s-Džwl:R[CV:b4\b ٳ/Z7Ӫ˛y?ʍEs`M#}zc uf+|6x]8@4PטDtX fDl\QL֣XJÒT;kS/"z].VB͊K _bdSAoZAVkCt:TGbtؠrRpq{7H'" 9r& F%FRZ7T3ٯ: 6~يfߨR.@u:lѽ(Пz?$RbL͔0f=ሄ\Xܨ~?ƽ&%wӁ1گFSv)-x  8S#Zp/_C&gbgɁim8A?:v~1LGJB TX=5᠍6&A4zmU!0HKHV!h\avǴ%&盏Vnp}yS:;{Π"1BH޻HVQA1b(Ӵ37 }o,xp`RJ6l!fשuv3O ˨ƭh>u >&w $ɞ19TAA{4skr* -\&߫]xݜ>Н1U7IЦGK%LA 5_i5>6MP0LS >'@dHNhcw*-rWOHh}X)8`c}"0 "lBmb8ʁ~% 얋<:0cg${RgIun]10aE\8|6p5]*t~3[ ns9-+0ܧ)t@xe&V+ڳɫHCgX>tʛ{BqՄ%/جȌ7ڀLqSBޑ6ٱ?ed9)Ǧkw> ,2 5á$pi2CDCl@ˠ>ޣ0f"Y]I ZFy QD_F @мjip!}%t%A;@)0,Ҩ$݊byNlޝ0>䴑lq%Hd4Jte VҎmd̚#KV7d殀;>}+.Խa+:r@?*l*Ν "FAbvTz"C$&E"Hv zgSE>9N5,+K  G Ȫ߷U0.+"-altT?"`&e2gy87Iob3GݒkjD7^Fݏ7 >Eu у /;Cknn.\n\b1 f #*S^>BI0Ng2RY/4Kc߁C3RL0%gbOJ9vebOc~eforКL1k]-2:e /S%2+`Ika#!wl^63@&P{\ͳ `Fdmq+QU=L9K|&\ u+wE]+T0Hwƪ)SY*χG-i} 79]UQ5#~fW|< !45yEډS>Ĩd-E:׆>˒$UtθqW.vѡ38X%n ˜piQ F:XPB ٍ?uK;#87n) Ɵ>Nf-V#*z3ѷK >S lg-;z^PU-]w-p]=:ReJmlԜr .Qh6_j*zQd3\,L#7$4.s^ƒΓC<ToN7l0+Y_ĪɅ*[@IkK%#:_Jux2wd65Kõt Ko)_۾EaAW<+R4d YhHEF+ Mtn 8F4FeJtz*RN臈uK''GF= Z /0={u>]qSj_38t@,`y\ajqOF>@ /P{uZoӬP 3YS+w q #̶  %T2msJ qrqpOϵTA aX3l$͌ "|mG?aQEeb{t£ְ텣a Itg ̟&uNuPUX#hͤbIY`%fo8:(Z]>FME:UHR;WܐYǺB 鮷Uvւ~r8l@07朔YP\Ps+5&^e<S۽u,'~E\lvdp*tG3ӚB~v6s@yz㣳J\TprA$7\ Y56ŭltˊKP즆/uTUs~O/h0E3],p}kC&::pa.G-`.`ܞlgcf_n(dmŠzD2)$xIf"THr^d ՂA=qUm2 4`wT(H[X[7,±3%* fai5J%Ȃs[ͶwAA8&'&f.5?Vy}zȔ v*z5eDK]K |^גGlt뮕T0uU#t >E9Z^ڈlҥ#j*Px'dVGXWoq6LP-8J[[2W] !ԺeLP ƉFl7Ux{aV7 5)IXZUјă-CP'/K7uL5ҊX#B4z<̇L5}ҩE$[td@dL]L\!$.z N82&~esg1|B^5@^N`혓B5̸*F1V#(7+Tj6+Nu߬/U'$ iWɓiX=\喇g M.A*3t*DgJ3TUx#v)ae5 :%i;Yzo}^ʣc,Rag'MS_q/3(9yZ/F nROE>o+?5GvzǤ 2Nupej7ӄbs].4u)3| 8` P#lyߧFNyj :>"u$m#c6P7F@ gJt`B`-b*z$`![GބCf$&qo8)ka>8L;5Pzpp>QgV]C|6PzEql@laSzǘH'O\wx^Ba1\e˃qD k&{dolHxh1ɣ{zWڵisp К4qmCȆ1svݙ#H B$o\e+r1@ohyTUW9'ʕ->Hqf@cOVR3ɒ$ï8%`#Aqsai_t.ޛjH߉v0죿4u U(H=(6{ODU7ۆC5"U W9hlЪ6W?0Eer4"X4d\009u+xX qcʸp\tz^X[p'OTqbh ŜFC{~8 cbUvLã|)>J59cTࣰ{]*cF@ZuNz7in;2ں?[]xm#F~KLyXM8)VJY72,Ł\Ʊq9߲FE- ,kC0u$Co&(!/B0hm-֨'WX1 [ѹsjRFt|L"NPEtf&ş7L˿uDBx*]ΪDJ d`ńH,nUcs 1t5c^p3 L<]\< PqS p?@|f/B#ErTHɼ^3D%8nx5%Ґd]&GOK5_g}ڪ Tr[srSo='?pH%E94M|c\߬0f'cO"T.%9!tLFN\_۝;A8LYKAݥTƙ腮ļ!a*q=:HiǺ0E]SP8LYS.J@@ %~dŢQYRO UvvW' {d"RZNHo$߬/T/31*~d ^vWB ִx{s grD!ɧ\=׊C^tkٞ0V0,EzxbܧvQeRNJk%[~75GN6als5*a}n 6\N. !ͤ[׌;4%5lJXldOF4G/q%O ~YM| fTL7#K_IFg1sK֚TR"#HC_OaT!,k@ϐtΠM2-obz֢pVL=vQm^Өo$$H\bslBbjjiۻ:eu!?N,}M3ae 3N[ .LË6Y'#c3 Lo_\Ը 0 e[;Cj }(CJ(ɾ"]q˔@Uk|&1 kSKӬc.Ǫ̳ ;qo o ߃z%F'b4dؽQ,-Mujԧ蜀AvN=va>3g6һr"->^F8/Epl4i7p*g}u n䕫h.ݩS|*R#  -&_Ujt+P%WUmnƳ")ݏFp+ Ö­Hv3c7UO sNuMp1avE lu 2Νȼ ~3>`rODs(NtAl&lZ{7L VLbڝ(Y-~\n<`:.X avP =8r)g2h˶ȣ5ԅL|OznDGl.A`1:$خyD\HqV4b˾C2(>F9V/F~c/`W .|{MC 55Q_\=u,hij%ÓpԾněiA3ៗ++&~<>1α ;p v# kR.\B|~t3y5q:YtrJBk2@VyT*/c,ze} =5)y'UCI/=# *xiiʉ$5i3r_AH.w?.y PCwVw.q D4 aѽ0I4j>9AlM25ImW:"l!-8%SJԙ>f)n݁ZF[}sJ9QDNJ@#;ʁP6ք2(M _SlF'UH.4yڂ Mg9=c?|yNzFZb/$z5"WAe2NtV*Cr";ٵd`(Cr-[6Am6Gb~hNga3\3K37 3Oղ i`@C^ m3`~)v"~VM'`yyVYhM9{7nI/=if[ D菡i _Z}{j#Sfx5?(*Ez>it"D_J~tNM*n5-ݘ@2cJ>o(pv}4 2RJaK*niuޡ]WUIbH8+[ 5y=7?9pxu.6;*wx [Fkq#sa!:tRk=Lι1?!Ik wFUhwXe=3Wɑ;vESd\9X^+R'txg] '`5=D23p3]P 3XYw.sG1Bؔ2VGb6 -\:|ȮHؠ;d{7YX0ete Ҧ3#A?;Sx*s璙)1>|J*N-UL _*쟁(" A:K( i)u8y$cߴ43)2 gBDЉ )ZJG-2?k欟y4q~S|nHe(Op{? #/YE3 ~_>1?V yŐN#tMIКW@A MľST<εH4#&f:׊@uXks c~2+ AN#א#P)*$49"P_WS707E֜e}cZ1_ƭQ+zu'k3UTukHcl7߈zG<蜍8pD3dnmE2 p}pw?~w% %$t]jyG EXo S"FUP2VGg4e qu Ne.D3#g#uV͡DܚH$̹lbNhЗޔdz?~HYzέ3D V67BսR`*CJ%J8&!`T sx9 ҭ_dTHme<Z_IQu ` O~F;5ӴFۍm҇YgR/9_޶k5Rk̐^ ]"7KT&uԲxm/[ ;`LD&q^P=4 񄉦tr_y|`c =M6sb5TDd׿Y&_I}1$(Gw}ZR(A"m  ik4c4?\5Oo<;|ghQLb4dCR9EgW c(m0]nom~O"DTiVޣRYҝqH_\ӝlv၄cyvsH݇-'yGk~w$PLy>1@U$e:\!XB/ojH-L ~ VZ9NjWz0tv$[ՃfNRBb{Xp‰9/x,$BөYx+~ f2r Y2B lg1 /T7GCm 4K v![.ٺe|Uⴓ cHÜHofPƴmJC[=3KPx8mn0FZOڿL]g7 [w^N[NZu_x+{e׻ଯYw%w=v!if5=Y6Z prseEV;"[ WPI&F@|D30 0IJϔcUMԽtƾJn]~hB&U=?Hg ?/Y[^=,D&ă{1;MCwɸiI-vMVfШipٚowkMf6! }E.-4Oj<왃+*t"PӆӦ*n_]Ӕ/ 9xš65-dYtDpTC=_{tDIϢBH+S?엀-sM \՛,㑋 v7$ HḌ4G 8|io*36{3=ͤ*g!>RI @K9@M>Utra4`k_'!7R"`%S~r-Oj*K^4Fr,)Q\A@M#3fсkN o&dp0ʈ+gJ5*Ϊ |O%My{8 چ".9V.q_K~|ѿ#;}9qK@`M2hpwD;+ >f h~N;h 24.ߎd5{V7ZͅWlV>8VQ,drfPG.izk*>Z{ 7 s#S%WPʡqSѩ0)29o|D <4h7DTP3 ]IiUL ܋ Du |3 _E.T=B}r_9-;UIPmr D:w&և,t1]4|MBO8|2,1]附QIw_ȮEW31γ1krC5KL%X!٪g료dS]-k<; 9Iv]{~ ֲHJ3% "Hd6׾t"l`5+;&:)+D/ kGm'4<pza| )tzezI5Ȫ ͸ !d z)`7m:P*24T~;zwʲ.]Cu7)[(i0MD.*uzp~gܫd,LP ڶZ9$y .GfěMOi&޵K&@Ѐhβ$MY f@]ͱVNg V ?"jPZLcXV'+ӽ?'.,2SfnYOYK!Q7@bc,G]:^ ) ha!Iս41;(S.TU=Nn0γ fAf#( bnguggk[WAڼ }|qq>f5,|v,䂺172п7zMQXxq {MuZ@m RbˡK"@Upo:Q){)熁))z |n2׽s+ K;xZ*ttLQuXOZU[LbB)~*]6Q0NKVf+2ۊڸsK}N{Ozb*6I-{cs65GU$#b3:B g^\'lðYYn ?@㚭@!h$fZ*lSS~rwb sS!$ZŜ^/irQ 8!BedU6Gz `)tJY H"So=.;S#=.W  )b'"ـ0mUlMkPQ0h^jV(,JliWd疄LG^<3_k8^g(*HnPPQ6}1΂͠Sǐ|xM|Pm?L!3$}HWuq{,9d7OgX4Xt(s"Ps/:(l^̧!'a@1(ݩ# et/>qeJZ]>YoY$L [VkZWauKN!G`m0q r# ?lIp:C{]1,@%s,C(}FAd_TJƫU˸l ux. d%mx`1pj'.=ĥԏZUbo|! e f!ѹu$6}w"iW,1HXW+&_Yȫ"MO5O"F> v(G%[pZ6ʕR{4TI " ,9+i㱣ʾW#8zY+r+GN9c` #f:rcJRVa7zi o<=jEJFf+u9@[WjΝݝ]b!875XL_d^]0_VSNY+ ۶= - fңB08kێl+;7ez^DFtZ>e{l?eO_xZc:]pA lMXBonT|BvdmZ}wF8%DM%_@ i!ruo],6:inBL:MZ? <ZvK Ox'!Pu@oB^։S;ZTmafQ T! a2Cf`) v*WҤ0fA$d2yac*63hp@.ONP.E$wO՛ԺI2`]zcXk?GWe<Ǝ>@L .yT&sYP/ixlYȔOm].r^ 4[fL ړ |JrqXPu?1+,]*:Htq+Uw ,>vvrBwzzZp+G)6I2UX ċJ btQX6|aYw}",!ĔUK=4g> =} H2^btY•LcdM*"!y"GVTTaUsIr^[ 0(rە¸cmͨωWXjڊ%/kw$NOR"Lfq1dMz?3P&v#5.\lPys Wd)-Eo8Dj` c6y Ϣ@V'M|VD.$1mXj:4yF:ɬ=_s 5"jԮ5P QlaW^7y!#QyNe88L9НF#Z >ɜ%H.b*N}`b \Zp|~{Sp,9JX>!<Z8JIIVp)A}ej*$=^Z5XƗ-HInZiE絽 5>B#aZ j\ԺH*tcBn|9շWJ@Gi 4_ta,>)#8n*RqVvf2 ~2BbKʎG-[m~ӛMY|A,'aqR[ տY9p]C}+wf<ڰ㶨PFgH2.$ }6OƩ&_n^;z\yV!F&-8%Ňvt`{zTa 1T5pq:$࣏`b<}^Yuי%ԏ}feSI'q̐U17|v6(bx} -+qܣmLZ.!Yo)ѣ;*i46!fKd( ] :T;tUyEޝ I{Mɾ ~j ^ҩ{E}CT^&rXfc t&Ld !0&G9ZC`kzFݻ= uP#\(}HaY%l{(*)H]"*,Nz]ڼJZ,JMSZfd'2ꐿ(OV4sschF"P9_MKTtmT+i[c.8<6[,s>@۵J ~Tq$LhHM`-Bv&rq#^Z/w>dF+>)C!, DFz^GxZ;OP08sj&"R7d]+ 8VKVHWKˢa76a2Iy<˺}:`ƭ ,PØQx@rKopBNU8K4{VI BnD%ޙN=.tw(@B)z]F$Vϔ-AaU -{+CV薂ei)JZ)CeeeNkˎÄ|.8cb)}CڨY.-gN10 Qjm׹-76)>׊l (Jm*w)pEl󪧯 KOFiƼJ}M-Fוl-\9s na.b66^%Z!K*?? | Xޅ~RgEk[aHĶ)=[v0x麞z?:ܥ\Y$SikRhVV ~7nmp<,ғwS]]&.ٽk#Ifwͬ~9by'5/Y)[b/?!n>P (Sb^Ff|vJC֡_%w#OKrxk|t=.pw%R17; !}F6"Go y6BʈQ)41 r5UR]hhb֦Kdw>'Nj-5VFvݨulqg1!@&1/YۖCҧhQBI[M# oHnba|Pzݏ29:8GO y G^EZN$44[VB7+$Rvӝf FYvinPjI ;袞 $kU|<$sZ+xzX%xc_}1;bMq2p!0<-$Y'`'qOz#j^FP>ak]QYv&[~,cG,ʸ*멣.O`LK-hVBF /ef/eU1𫑹 bu;n_͢c;ń{Y0TqxGG{=f%7JES3.nO $n/@f0 wSAe2o\٭va{`߈M8ZoCcuyK o>lT-&}11A[ǜ*@3xӈ)+ qN֌[z $~y(SI:|$<jX.:.lˢ ?I!WN.6t\iÇ7 +#OW߮2$<4*9&ˉ4R[FFqSo虜-˃SVzJs,{W"I ryqӓ&Pv#hRkE`1"[k Ȋ,0W?HB^W1}X]6"krh yQoǪ Y/uVI;S…A!վF}nF/9'BP=taI(ëS0ot74\Uc}[;Vٯ-dQZ7\h#;}*"c9~9r8R\lYѵ2Bm @k79YX0>] Qq }fO,M>8QdĄx2Iv!mק;^883`'_Jyޏ'ڏ D*Hg"AFKS^h WvNW$_'bP2 o~NUrF֌PQ/aJdla6'zTU]Uy9Kd}oQ!k iiw10Z,6 \B6J-d\.ty<ӏ8GA4'@p;Oy$!hS+ vL^nT)QvC+ \ag)g A(&)]ALrp}TOȹ**f\/9<9ƘD2 %zMu"q+ix~ƋtR l+1ՐL{rL ^z4QqsMFn:, -W|o iE5ErEs0"6T6DU>̗Xft4%F4aANɷԝ2R8vek?_L ].X0@"Xu2(R3~ շ{:JFUz|;mJ5oa bfjj0 B]gw@IȇoM4UQgu%Z+cG9r R@g)]"K'[VqpL)@]KΏhJ g~P Q`d~f14 ,.ZiÆn#uhe翭|Y[ԺM,NwifnL1 >z!.8ļ4PhTDl@h> ,yѲŃg 5e&4 Z l ch,U~6{a9: ʏ( D]̹mN'$T}0/,DN m'[Յd)"ϳz ]Ykub>#g* 86 8ֺH7d{ta}[BFzU&ٚn4<ÌiZB`bo #VV4H0ңveCΌ+2eeb NjDV4H;4gv#ӕh/VGV;)|htrF}fſ4d/Գ8`q,#.U>;`E|Ad}> dϾa!b𼧂qH )H?=c񏂃+ 꾻HdTPi)$Z睩xdltO@n@QQ /,58Srpdubߧ: >JanG>A_T_|3z][/h c'0>j+k-p3$cˉT-1 #7wfRk`oTujaW v^xS n\#V`Jx"k9җ ہY,AÿR/wOȄjH Ov*/"߹gnբgRr JJ8ƘHXe'@l. X`FDPBX_eiz 0DR/61SOV`*-/6p" F)"F+~>a:6' 5sLn7a8m>0V'NH ho[&0M(=DEJ{? WX ~d/G (l6KF0=I,I#q&2JϤ?N +Kw130XG8<Zʊ }]: 8ux ({W~G籠6UX!u}R$"~-l;? d/gLU@'; (HWhMdyrK,cec;lK,]wĪLQ.g QRNz勵&Qceaog>(ܧxkHmv~(/LsNQx5<[dev21Jl=sΪ 0IYzcVk )y % }S{FŢ6JxØ'S- BgQGwH0HpeDS։\Yֈ̮c 9"nFTVkǗesD3aԼOL.t;`$esǑ% d(ؔZ|j#IM8 W|0+j".#ysuv&mBZF11BdC5:+q8 >+`YZy5ycF²_|[)3WbXPkZҴmIvfhA|/䄒i4"S2^+JJ3i'6VB_%,y0bSS+K7nً,{@U@k)sv孇T > WУAe-JQRTvFRLV,dn3H\q&\_ϩ"iqRCUL+c}&Y) +sčxT_kql5YIJ\HtZL{4 ;CO5YO{D&*^J) UYU cP.Bp(8Euɀi3i({>AL 1o .4|8Ly}sj|~&H{cx8fg) :-" 8Al!o=\^{rV' RJ[V\[DՔ;౲-M~_wT8BΌ[zicG=QF"{fCeܔg6|J6Õi9G|{[vE<>L ~۴Š"RkQ +t5Pb-+WߪAqD+A b4;Zc:T2gΨ+ֶx4Pc:AjImT>ël_ -Y[zU VHӶ8R,è[&+)?;] Rrğaq n!#B9 z9k8Ћ%TSe'k@3JAZHѰ[yο+H(@p(8d2X(R)8Ep0UgQkN-å}!1^4jͿ|8c >p }B )YR?{ѕC5*ȜR{b-r* gС Qϰaw6Yw<+? 'D`'f)iT_ FRlA .;5$oF4 PHp'C-#.ˑ7 ]/dIɛ=-׫؈zPlyHP@:)M!Q?W'r {K6!3p/Lq`ToevF٪cԁHSMP.Y4'j' JScIu{kU9Qi;vbZj3DF EюI~;G%S]׿ N}&묂5}aCњm8$K:Q(N-Jc4iwn*,Limۇ4BS?ą }ڗvyb_ؗyN0j%G_,l쾯&TZL*QKtF^BޖJf ɺMi;$T4P۸GXbrrRXJlˇCwT#[]% qؔX[w8z ر\7G S gqCzO>WS^)F^[͚'3PYMBS` m 0IbȖޏo VJ#=9 s @[AE 8mWsouo|c_Zj'с1K &0}>69km6 ;Z3gD9noj[ֺs ӣ/:A88w/"˄<mFFK:fY(%g6ArŹgMa<}O*zHzMEnQ'rfΙVE23ՄĂHk+ZkxAoem92o-]'2eVr @n'Yw/(j"鞀^>NuZ#^;_Ǥ Y:ʖ>hrM<͂I[]3O_'jv\ `Ǟ,eŒ;v y&|e{p롷Y X&ٿKtЖW|D3BodaG0:T4A1๲o|z*wS4^Lͽ:yF65&W$p*5K LLzGt]2?2_C{N*F+5լc4͊*P1qqg,|Z*RY bp9l4f>2p5ԋ\w3nGY]|dD SڢuYêdjI|~,@9fH,ClGPv>q]t WI !UzV(ѹ΋v|Ȇu=\EtIBo8#A:kݺ.gԯx'fȯO[τ 㷃 6uuí~,sL6tmIv 82ZHS;,uߋYB7ьI`Fhyy ;:,V}S2[Ϗ~ g*c ?&U멈ɾi DmIKk1 HŽ(9!ڱ~R*=sjB䥎dS tR4ƍf@ʖpMl'\|omEӠ\%s&[pV-6Z-1#^YaU6˞97f(W"G!. <ޛxo5Q'oFmͦ8<4 !Fڋs׵>:tBIBA?(CNS3E-94akV< X r\q yA{\gHk'ZT~Kp{*y-QN,hwSyͣXee)Z(b7"=p\T]#<5(r_Ak I&F*)uV\4[ q>:VޟP['ҞJe`3: Ti#gy!LJW-kHl iH}^/ӀHI.!2]p6퇣ַ$,pFXSZ%~)Z,$:BEK tXRU33(;mپl} <_cH ƽrT p9+uB^q҂qOOb}fmC~=9Ox4$iR|q)[ % U~c5248i3ԟ6OVRё>p m)0#3m.K=`GY UlK\O|n=KԈ $;0GG4Mv$pi)P_1 n _C#]d_‰54-*#kru5yL&Q~ fȜe<et\Z~Ė:@ßa.竨J I%o2dI7#٠dTevb^B_i4z]/< 4}fmVqS) м&\ +}>p(Bk&$3IoR Aner2X]~G<[6(ySVv5?S*|&d MM{ڒLO*L{. IdIwc`#%=J^":l_ZA$/[-e/*yW'4_l'E"g10pչPFϞ\4R,.Dbʧb!5i|n:$m"e9r%>7^6o#ƻfr]g-g &p|TCcv< gE~g^v^Z(p!_5P\H:>5X_5;T,A%HuW\'eB$Eu , p}n d܅_YrZ#و%zr)F 7i#R<;ʲ۸_b[lk?ǝbi|m=9P6"1~^eosLYH{܂߯1cDFQũUt'BR}Uwqt+@}`WCԵ=bew0Oɾ#~QaeGnMo{ m8`v({ҺL43Y:#ָ 'bL._,4jH^S=*Z: Y^վ,)vB[eIص53=7w|vê!JRӏ%ĺa#5;tPNt =|妱"HWC)N<fyDB17Wٌ€GAH!!;z~X|#b+~x#hG~+U7Cx`3y}aNvv˩M^#Ř֩., ~t~A/3en y|}.rf6ݧSSM5w~~5ZS%E3\B[?e*mK 36y1oF"$aQ1Q,h̷#{j%'D27>:ք^JM6^,/f4n-kqVt݈uP~龴L7IXun>b)'|0m˚.}%+Oڌ*pG1fÜMr0rT3VĮiKdy/(k8:;}Ė  o54uܰVq)Nj6GU -Hbl|[8h/BOz麮I]`0F"Rbhk ^o Mdat{6R/zyy* HU"R)Ѵ_66Ww43b>\DLtRh:~有Seɰ[E1@S^<5+gv3i"Ȑ&F [;N={xn>AZj!!iFU<2*IJ2tzSV! d!0B]|Hmr`aVGǔ ^G.arawp-HΠ5`Zrf"=6zNqw,be>p?G 孍ӣ'Ur٤d yPB4w~0x|OCz[ڡ頳p#;9®.o`|sߦ]}6 QW( ˪X]4K:)M={A kt9xtcW`գGq?PpG?;ի؞ha*ۺv6f2}.YfA@jKJِD[Rw;\})Wc91<y}(c!"J<'+ֈ ~i|T6v:;I.qjH ZB3yɀ %DIuxO-Dճ1 rGKc9G{̑q6'_\쀬|16Jt&ɵjeUDIM<2b6‘\U„] AΠգ'?d^"柶/#~Yi2DMmߵEgH.SaZGWa֡_Z|zǾ j`TYŜF**2܄ @BM;I@S,{GXTG5OjnT*[_yfD,jl̃:.P^M7/_ݫm6pbL-m 5a|j\=c^.6?Ic~JGetXߚIp-5Y]]V؎Q %G|c* ;Cgk#6I_Uz½}!$}NW?<u+^*̧SDvDMm1~u%8QF_/8c:7aʽ@wZKa|tk=U&w~V噦Fx`Q>^K%2E bSDO^!2}_GՒTBHB2XP[*8#TE׳gʨ6풮L$6bSԤm,?IfR@w'v8{vdVc W#SىN8w׋z!z_&yt8UY$l ȍ2Bf+ /Ld=C1m+\ë!Hx0Nya=;(T`0£LͲ9bttigٱZ'wXA,/giђrvtR(.9Y*fdHb6eCjJ؅6^,MbkmzWRmq"zd`q}23̚)]}l+?*-=Qk iPV* kۚ@,&yotѥ[J/,NC"0^\F"g \.Gb`!y+Q>>Y&4P2X[xgd!HZ <~߹;?л\aMhSyz&|O=N+ ;pe$W7KM`~5^}h\BE|i7;3ƢW9 ڙ 'j-WHCp2Q_a xLJm[#gߋ(hSIrL_@h_,]-iY^1u UĈ|QA&M-*,.2 DC_N21LԐW^u4?hAi0ƝTۂ0AmժNIEsKK>Fxz($;*Cb?7?O 6GRiyHa  lCCSQsp( @Ϫz'ϺʐtUL;6S<~"bƄs>X:4KN#*H2,>9]{Fdj%$ e# j–^!*J lD ߉g@mnP~5RBn]Mgߎr`(yLC~t| W |:8QWoZj 2o%X3FީlݽY8ca eoabBCR%dK=#Gv=¹Mn[Y^/{S:&3iqlZdWb(cikq&ڈ[EGGlæ(F2ꔑtw,Tmدr$@עԄqWl 3\ e4l:t߹>0)*욇4:D ˰,zXuHٺsuGSݢb ŏ YsOdI"mz-yRW ŗҪw5qS/`mK3w p ̠XSuڒw1([nq:ML8O{%E& ,a@j1h*4Js; 0 #Z 9jGˍݎZcEp~;Q:B&kfpk>T"JJ}@/JB] Ϗ]w;+!u;_1޿ZEW(.e6 Iáxnq-$a&Z<2eѪS#ޠg)5u)EW@m_vmbM1I\#HC f[5r?|1X{F8u$ӕKNI"pfx~j'{ZK9 NZ貏.ofI #z'x~ '0_h÷Lh)t!BH+wdgt߫2'haڒ<~iN9^ԟ4BV RiO$)]eā8N}>$#zw@(TWM՜oծ5*֡usf p Ħ~N<􄲻EY hfOuKmߎ C%kl4am'cfϦRKy:MQl<}\dG^>8;)ɒ_9{cY@BKCA]NEcM *Ng 56a!: ֑ C9wE?Y'uӚ[ n\no-RJ%s mL}^ fEc1f9CfO}Օs~%xC6eL9Kw@Jd(oBjK3V.uVaBp,)-%X/A$L|HD?yC?=ra4TO6aXr>&0|exye RAÐOUkAH uD!Pڣ}9:2͟{:4`#r9i&@e'L,^nuj( _YE+Fd=QP~1JYl(q 6mK 'Ӗ 6SN\xyOǖ mhiYfZQSDL6$>xL3J,F?CA>gW[zb>Q5*oXP:vfV^Y*4ԔQէY! ;R<#]d[BPa0Tr05it@6MiĻInX:ܛ@\xsBȏaL`XuY2qٺ^1&p$_2O@[JEw z1)*"‘l}G3, ceQբCvG`y'1 5@s!Iш&4?~g7t̊'WUz" ֍-1*sfmNrKh["W<ׁ2cŨbyGVX>M v@Z Q*NJ756 ɠa= R- #&\/=.Kl眞a>̻?y-Q0VcktĽ\)tDFx>mU,rP:L >Z 0 6Ȳ(j^|5ÂhUMުPT*Dϔ-xK3kЋ̉#WTz T!Z~-xi8D1::V*+A?@ 6e* by\:~Ǵhu={^(-jұʷm^NQ"?zֱPKmAxZM^+ZA FTo~(EXj*w- E >K1%/"䳮JQ")Ć|BIk1'CTYa= $ڎw93}9)ƺ1zhoQ"Sx,U^,OM8@Tow?8u cs$}H33IVͰ-I[1Ts9@, C:c0l UpM.x%f_ڝf5 A7X\PV =&dž"#A /X-Q"th\ ɿn  `‡|ìyODN^1,ZP,"oӢBՄD$!6~nZFVJ!$Ю9NKM *hA Sǀ)H4Gن/7h $l70|GjqDbo7PuMAEX$n{|Uaefp9?͵MӅR'fb~QO(/? @x'qԨ_ˀ#mim)lL 94c7W+FMaYl3AQ92j1HAMtԴ|:WJ3 f:zwdaAd䑨H&KoiOґ3Q(>̊.i5}g ҋDsQ ƨ̴ІT:4@HHT*`<"_W/%-Љn7J\QkL,8VpX&=<~KUy<&viRL|ΏFgMλoO+pu@\>WkV쪟ξ| wv^mBiMOӒ AO\&E1-H囔uzP}̙.Et]'NB&vx==[Z|ˁn0[:'Pq#}DՓbNZ!| o?D>7Q˯ M Ad]m2DשF>=B歯/p#@TG9nj/ueK6ƺ:h; X$>t^ *j*BZU"pG*e ' v|=z [4$r ?7i٥ qR$LtKTҬ#MjT +pYYNFqés ?0R qrdT}*uqAz Yǥp|~ߏ+PZXfBec0]ħi!|kiEqHC'nEm_qr5L#"?t=h6izL6H L ,-gY|8ّi`xl@5P%rpOcYYUBe()+EYy)m n+g:2m*væpz>gPmSz[x=?VX"N0prwSo4KC)yaNGq%d@YJ[C'x!MrEw1{FL"b8 4۝[{tɧ5|h^o˂Fhq4%j$*`) #H{yв|=az)}!ŔAX AͫsZ0S}\Z]%48"T45YK*&ܲ'yMı .ݙ[tw5YXp<>Wj>~ wӧ *tX@S=[Um!8"ꧪnEҾnp,a,?ýpwd[3"Xs 5 .܊rOlB\\ rQ{-Vg|& a|.gUpncQVH45€:crP&= Se1| iDg)Wyʖf~Ls~En`CJRgmɞ\sXi_L>Ң{K{*90r^M?U ! hɼey#/"ZQx§>L60º<"2#S5Bb?e)K`v ) M)i@ xK 0z ܲS$\̰Oǩ J Sv!< Qİ j_/v|I X@C'  N_QX"vK b fz&>1 $dHF⫬w%/? (AG\qN@C}BØxjs\s #vx7)x&_y3svBsj;C]Zav.W VI廊V9Я Rz+*jgbRS#g&B< ܞZ)TG@uC0 D<`.̞Ζv~*3B [/|)JNK`ΣSX)vUQu!L~d=<ǥqp k40~'E^Zw ) ./? -E c*NK7_Uy"EWl< ^Uv}a }ɾd2H㝤PD-s-ہĉQ B¯ R=A]&9'g' ׭no a`!H&h3i[̀y"If! z8B^R$$k(F͎pBcm%2tMLs =e"+Jne pȻS `Xꋱ*V K{ ~3܌0&d> ^8,پ AN[8R52Ɔ $Lఴ}+Te6?FUz“RSoWZ _1D>RAWbdD+{z3퓆|YoGPz:iӓ+8Rt.* „j60Io({[/AN{I5E `t{7@U.ʂP)ۆ_J7&f; MhD@Kem-;:=ơ}i+b$mJLq m$ս^C4yl$P xP;%!X!]vW4vt(cm/sP?ccQQ\qƱm5~uD>|""J viUuȒA&SK ^-Z ϩ Q㵲ԋ+1ܭ$ahZq EX"2zb$sD; Jk䯱` iu !:Qs S XOI ǹ a&CaqT D 0 k`,g+$BĚ\̌KjM) :SP &0#?$.$|(4}q w-0hΛUjp=4"a4g.#|ǝNEqHMxϼ|’:Ղ,TV*:[KěeSVC"?Hq,R]SIi<l좉x]:ZBPqN?X=~Evh$QG51IgsH:q BP w8 õɭ%'⻌:qbz& +b]w܅;1K $M DQC|T&݆)dcmc s-LxsCS6[6IU0bKٿ7 27%:"Ѕ~"caGk Kq!Y`BK"&CLr ,>%$^942FQirXIopf;,ϓ\_g ǿ=n11d.is >%"Ƀs,L"UXMYƊD}YТ fzJ(P TQ^yϠBb J@gL1PO垗 BQR(~ֱ~ΛV`\#uP_䈛At<}l0k"vyBj0-_TZ1: 4B(R69VF[#ZhtfOjإ궥iag`CX/1 젙LTE, .6>Dc%gnFm[ŨGĘ)U:$٦/F?2&MkJ,iŴT2K8LOfhիMN\K{ L,=FBpsyU 0J3; 0#{aւKʣzD$᥷qSM}zoΓȴ !PH,$>Jպbˊ5uŰnLp5W;-i+,uNѶZZ=-͙d>{_U=1_]?"8zQ`hҶuU!͎v'̓MXG6d=GUԐYi5@V0*aګx-3sϷwsuW,Hxj 8Ւ&bPPmF3w0|,+i3d~E=2 )pzJ* 52YÏ $0%d; n0W ]'黃ڤE#;40 BA_ɔAߩ§U! }k$p1ˆ)<|QS[c#U%hJ0q΋ðGb5%jŌN$p&;Uza{b']X_TC&`m%]Dh7R+ Ǽ OVz (^#J?jrؘ`[,M_x6MAe4,5>md+ĕ @PI @%>N[ ^/hSix@{sիtߜfEz]f|Б3cGa'K3acC>e( wUy:M yӹ zEnk)d_>6x2gU !u9a je)%Pyo;FQx)HP2MY'T*1O/+F Bp_3OQ zp` r[=9Eeq#+_[}D?'X/ ˁ| [a]|d`M%ڄkEp|ȹ^c*huTbq:oK67V&fϱmݶ⇖aVfl&8 &ľ[HYc+Fs* 5 Y%|K8NM@zMA?6߶_pY jISnBv էHR0TY+`/@=^8Ii6+DГCmL׷}+4"_85:+0>&L|UI)bd#FJx4K}EDmm$Ҥd!<1re92'D3w[x[k!9r=ttl>bC_,֔(53>aNc:s6C` "ζ4=e[QJC8QТo2,Iez~>ucCvFM=pJjI lU؋}820E _eiCXXh'7M n&d~d4(k| V7{@xv`c6It?PP-5s`i:>i[#3P*Qv6 tV+5Ϗ)mdr+~(K,E$&WG 5%B|r !b l!GG[RDt2^!'trQPaxܞ08%)AexLyd[#lLt:'s5wͻzC q2^&749=g˅A=]B;5;8oD-kbW*onDA%KGlQ^|4qebŭn/{J̢]DOq'[kH,ky 7"@o'3[}VT$Q:t`({{\y>:JԢiV/KD)"qlD [~X :^z61&tAXڎN`頕Ɡޮoq5F"ˣPJP>0mcwE_,F yEv vODy)[t A@5:Ђpz ?8b%tf^{_$kKQ(R[YV/;~-J0ɐmpH+@jBy<?/"S/aC ?PrbTJڇߙќN͸|n4[cHkz4o|3osrZ2=,+5 '69&fBrῥ;$Zdb9CIy3f И~ saA6b,x@.)K NTJ4"y B4 mGkx w#lNԍ|bK]Ae+F"-g\ $̱+K7M2o;v -bZSq!-%nRkvSDyF3`&h~TtgK! #~7+sȵ_p.˳D{ֹȳ 1).\|q[s"IhP@J?BүŬ0p`Ca9I?9- 9v45fGB=h k-1q8R"Ҷ` hp$/V F[Dݯ| 2E[F(V<'<5J`nu3:*Hn#Ӗ2e͸ʳO_A-ok%F>qv,XHM"M**-qN^'?ʰ\>: z9R DG=ws,E@v&L=o'8.8:ΫoU9 9:X CZ @7R&RoKdݿYZeTa&W pUo(J֎=!}/5%9y>q}Yn=T; {ԿS9Zsi\ :t.8{2aE7!Q9hBIvɷU2s )ǁ}9/Qez{\=T>y |tmr ŔЂ[:_Ei'!WyD/XN^V|6"P==bc|L鷢Xɳiƒr H]>S!GoBҤ +2V[to] mg¶;g*Rq|'o= ɬ3Ԛy@< HA\M<>X=!y{T4("C&-{_(yOWVN& {eL'T4 :>! IVE?-nEk &FƞƄrXLԇ{bspgMvQoL!T_A+=+,ܩT kcorN:a4UZՀ/[ۛ;[] F:jp JG%M&0,-N Du vdj۸LjHlkQ;FOwUN#ЂX)9ӍZU`Vʞ len(= (ʈۘ\53[ql'p̐>px=nC)bgZ-*eC]?2`٭7!/?@PamYFD/nР# UUvPI E ʱ;~Brg9h45Wof' );N5z6~{cMϾ:y'}u,4$z_ڃH@;J{~bχ&pm3mԧ!Q [-[}X\WQ2"Й6/QyԱt|o>s2;6$_Wba~8ism dѓgfXOXe/̒U9U\#SHW[Гba"wK)Иo# ~Й )< q:8>s() ^md,ʐ zV&Α€qۜxZ͈KW[Ť#hmy1KxL䩩ћA}9:T2BĢmtDvf|[U%&-o.eVuي *nIKث+2[U< ?0XYeKp%+ndDBVt3{$*,0-YV3_϶?^EpNzr`N@έwT_ @GJ+U:kZRL R0ԹP 'Keܵ7~dOVx/o ErRRPFKޏ[V~H ʄZwm eR Z 2+WɁ[)*{-^ ;No}SۺfY>y#]Z54BFQbs4R{HGԒ¤IJ}6 'eY*y,}EW̳}lZ*vX{; 6w3{Gb?IR wz:C*n=u-ZYҿ F;S2z;PPkQS6-*_Aω.,>;𚋑#(Fp!Ek M2fvpCYuJPb<#|r#P,Na0|- G*GF>u\ra*P,?)ěnU- $^efM7eK¨r| onP7` Eo{ ҽCSMIrɆ_F`=M~62WoIF)x&%G))a'p%w.>wլ@:~?\4zjV#Eu?h:WlRR@hQZB}8ת摌p]ɒMלu\jN O8bõuw\#hJB5^SV hx+v.X.A`8}_fhPKωYήG}F즞aLkGLGDgNX95=_ " 19"qo =§۴j};awD< g1 d9ټ[q7{K9a_ E2Dwr*f?A aԑp_ r=. Ӹ3f%wFLQ`"{ a$rqb+Aj$rp2Cue0YMjTDs6 |LFZ WD$exLvv3[K4MӵvKt>L#Ts-u$0lR1!<D;Ļ[ yϥg_#{p>pִڭ~x^`㏽W0omOdsj_]E{n01r(x5$"5N: 4ҠC)M˜lfk^];RQچVjIGhA7@ BIeLK-L9)r,7&8ۋ d 7{)еb<tp,r#UbM0bsR U&KFgc!Jgw e_%rlK%j6(9fǹ۶Uď1dFjN$[|& U|K2VW7Wy(YD^'fBf]{$#{65c w4IQ9~ 65 b Vإ!}GL*hUz }G%nmYUMO'I(1ݵbFL4PMk?%Sk!I`INTOq;l}94qT#;bD}Q|^! D|hiw*zp6,c]_֚Qr]=O831#LFp#-+&V-Sxi%߽1&լl`,^jj|Cռqg ĕ Z'gK#Ed͸i=LZ=d=Yo3=bsyb%)8zTBScҋ9+P#ı^GtM.R%.. ` 3= ikmdhRHhLب̋x*U*l*4`P,غsv:]Xp8yMXǕ- 4{$ @ gv)FܣMĮm=6yK&980IFC΍R%" 9L*, 2*:woղ@.xᤁt*lww|!bd FdSGKRs~RBx=1Sk&5!2 ·b(JMhG-Мa돭!Q$'FM7[u%=񒢴ÈIg{%ilj+%u#Rq ͍= Yy#k`2U?#!LZyi838[[O4UO(a3a}xXilt⻚,+Xs'oIgQVR1hvdeBWVI]e(@0e'ulBro OE߰0fT 少>YA%)9YҚV\jknK \C/&LH~]hM02|/ȳo [4_:Z?ShµgQf jȴv }\1"G$@wbz]SR&AtSH}DZ! ]z"VŕZʻCnp&h(wT}CP~V1?ͱQrܧtrBhW^YB _0Alv{A6K\!'vL?Wﲥ,3I@xdq_U  :DwTckЭ6$7x&]VLdr/+]x+IbfCRtgb!u("N52ʤkk #{Za[1Tl-VwzCKd"bdU)5_6r!fLe@T&Ez{~,Ah&o|~Q~1NZ-yF2YQ1`ժ&'mqU*ga~]ohr@l \ !K|R]q'~VT~hӈM2dAH '?* ;=667}-JǦέil`p>is|I M`ILi&:ZŰb'-^p20 Hl[.eǍL @LЪjk錣8\[M$rY \^NuTW#ҥ[؃6f`x *2'E|(Ͷa쏔Nز諻]ǝL.b ]2Y/õE6qfY(Y,[C q|9wJ9Ch"#-^|WuKzɰ{X+l^)!g؊mёp.|3i28S\nu!'/mGҒTXM Jv>i"\jȻIV'J<w'xok>/hb_ev R)=Rjaٺ>P@,pҰ?bB\-:bρ#Xcle |zEIN%lh%Ԯ7fAKx4 flMRg~96 N7! Kě{A mb9jz\9Lu-fok">i^kb{I+_GsE:3 \d`z"fmRJ`NS0H®ًf>mf@>"?,5XVqE9-<W|.YmIm}rMQ)”' >`8N֣;eYSqB܏6]Di/2ly9'9TJ3?e{#K=vfz y:m]C2XwŜ:Y-؊*c1wJM^pز-T8?eg@4z(|@: ,pDoM.(mŅp[C=}-Q=$dVKՑ_WiX-@q2-5U_xˡ7|ɶ2DrѾſU/4B+Bprq GnaxnmPw:S+R+{6ޤa:l%!|>I?.vyԴU s{r26DQ(tz&EIȓp\M? S]hY*KH}r?{M*AkXwA*$Fmı"8.S|rkFg2ѕA[O4T7,J0?ƧɎVU3]E07]R@q+Q;4 /9j'%spA#-9iTM1-(ľyh=~s6!ɨACfrط1')ZP}-5Y^[RG2D }'l5BN+P(}Ι@MF6Ѥ~OKkG I}2U2'B.U US S nqdvJyo7;z”z_u[Sثl.r nt`,٥7xWtG.\ *&uWA// ~`4 QDLVB}sӪao*z'ĎX&j`#q_ѱ=4t$_$,ܚ[3pfe{3FLރL3D9[I`b D[$D*XPMx!>ku%hA܉A=0iL"FŅԠMGE <19'q@80!W:vsUb$^709c)`@Zx}ˉ%9ʘ[4}/3͘u01.j[w*fdE3ɽ}ŊNHYktB!WK۬Xȿtj}6T6y .Bc ؁rm~1vo'iFn=Vx)aZZL>ʏ=c>nS1i$ݶ-P4#z5j.BSUk)-!CY_} TwEezij+ᱤ'`Ԫ\G|vX|"|"hhľ4kFQ\g}(=&|=Cno>{?-nlx"DEk엵\.LNA z/}Dk6&wY<-"/{QՌ7tbE طBFo/9N,NwoGB2wr fqG2T0 nkMwަa񬚝x = OiOāwOBv{Q9qSSQ;iBg@Q! X8VN6i)KH zK; m-v/F ]{;JYƕoA[Y)8{[ 3A`?Gg*( ȩkNw R,in[(MH,;-ɯn!c1P`ۍ2&yc%^w<(PyzETL ӕR,;!^ciݙdqӁҿ&GQU,(- A&Jj׏sC*7dk ~'~90$x5 6 P}M?9qjP#׬9AK?h|,JKO ϓژ~ີW\! U1c :޲J0)ChEբ?y{_vO DfXj qr'g3ZrGKƀqs# }XB},|yL @_у_~;u;NYXj;T8 )㧎FWg#@ΚYD}Q[F<[Ѡ@4YSp&Y]ƖN<;w|omou"O&u`>Qhcpk-tԄ"Ƌ굧T)TZ:mWD: d5 Z݈ 3J,8 ^)隵FHGဃkRqΒJqiYީȝQH;,*/o-11V6H@b, .h^)TZ*q/)$.3Ye:LօL ԇrHn_Ġ6Pryx0UG!L%BϾ)+x$a&C,zI_ctbV樁!PGIHvؼ+oϑ~3عR %,Vd<ϠTE׶zԑK~Ww8V׺gi[2@aWOt`qĜh$:̓"quiϚ=a q-$4,%esxȆ-K.H]mE\.l"6DOU@dĿsb8,~r͠SI+ĜL/ Z==r /'Ǯr7淗CP؆EiJ\6\.ɹ [EC0{yX۵v!@J8bw/j ˸o 6<$Y=QUPt03#VG?_A%N;N}l !@!`InA01؞#N[A،8 jy v9!/9 Jvc\ΰ[ZC*J^dM?~\ 6"3<-)Z268rۺ@Y(;ߤ׵v`uSnVex[Ts[)}ius 7d|-8o;A "仞-ud9_nqHIӏm++UqVhd",, 3}5@N۹vSk Yىt_11nxIv ~J+׫[nοz6KYNJ,C6[$ 8w)>ofp~Uk<ņP3|~rI^`bxv9Vg:VWt9G\$ \, 7>gOu#6ї9<1 9 vTK6ƍ Hm!rݾŽ֡{J Zh ]zPe AS#ǃ-5k('\.JҌV꽒; tA&vQ-  _qt peLM-uU n4d7x"an뉄0IU5AB"!ajzowjg ԐKkp "R8Siw&'XkBrJQ(›b) T =06(bGUyTQu?wȞN%6K!1 U}M-BHpnYnS:&E8;"[n߀o5$"CdxH tM @gjf@H=9^@y [lre<5|cG 0mu6:^XNl&kGi엗r[:XF 0CaS23ͮ#;yraQћ/'Fɦl/Ma&Y>e' PK@W [2Icҡk ^ܪl0ZFg))80랅jWseò>v>!\NԹ7R`H 6UḻΕx3Vf[,S )زIGllEI9GdʊWnAPє#%dAU-98gux}35 X_iy,U#~oΠ 'aw,PZ}O4 |%ciU ԫʣwCMmb/0OQ(#8P`:mUPz{1J~վ <_q4]lw.#Iu%^ (U!ɆH)֟؏$w8i$JOg VȌLe r,8D ewuxw^8.6N _#UF^%"~~51'7"w>=34yZ1_e%Tx 9ZY##ʃQʫ[D_RfdmG(lv1BJy ³1KܳCd.if]7P4_tq+OF0UN_]N&y r柨NH6bgo6*A[Y VԀ x031ۧr=[I%kBGہk)=5ƒw:FT,|9dEU] `ѪGaBsAO,c(m|h%:"j9Z;3!~I!&5|q38E(/+7ұfV5K'l8,Q)nJ&X0>[Y\GWOToX٢An: gZܔQLyLk=7) #OeXWT_ʹ<)/7#H꽥r&[zz4 VNu[J~BBPtr4c Lͧ{qM&̗žLb\L'W^5t1Le#Pp}a?5v3<NعU[fUңL8Wc٥] Vn~-I", 0KW'H*fS֏Hju0s8lfϷ&%^bǸ-j^8x9ѡ(8ɶc F3#yD~OU8\$nD: &Ag{d¸M6=UmJՁ\Gn⠴|1H K`s5#Qi.k/@Z9\dk!= pu~ΐ8iy~f\T3P;<8(QFǮKq_] w5I!XF( ƎݞUe.nM7G^0DF;q^e|"BFOR> efP9pwKb1vR^mc : WnBti"A!5δ#6Fֳ:ݖ^"9L\b:t!QwAމWUjh0̤_ܟ`fixn PM?M *+x0C[@0+WQإ!58kE nM 10so-10ڨN>_(\>ѥ`k)yu75;=kuAXC<@8Gx 6kn3U Ie΃Ijh0?ݖƬz*XnurzS~LYU|0̧P%}r AE3}:?<|(ϤJ%7+08%ⳋAjpvJK龩Z^tp7[۲gQ4>y7vI)f@ib7N&1qF謧 ;u.0(ZKۢ@ ݦ[`;3TV g96ߘ n imWZNڳuzsfWRQc- ᆼ7^Cg,G qA$5ku؊Uy_zwܝ@D0-5D''C55`@wN{#"gﲘ[P.th=D8_&k!UHsX)LD7߈1Zϛ4ٽ9)|{=w7wz-xى?a\vJ$$ކF;JATBGS!bd6 ^ipaZPL}6vO}.b˔I}HO)Yk`WEspMG㿵ܮS8SI̥#T/i $vi"t90*)%mg M7TA$;W|z&]95Ţ+DYG"BWf1~1各;2㰒[V-^}P?2D< za,4u 3 m @<Q4@-LQ%̂ѭkzBWMX ~WY]8GQԆSKBb"wn\Plqِdc-z ZTy|pmBΧ #xgX 6+8G<^Gړ61jpnՋ`4N]$g5Sh EVYHKqLQ aK498?ߡ.[CÐW|rt±{,bp^L׀2ԉObZ^&9 %:EJ U8p%0N^^㲹xX-gJ?S֭B]}Q5r.PP`cSMOPkyauۼ dsڭ(# (1mhiVW"u$Lq)Tn VVmz1Q"RLAi*'4c/*3E>rSr"oB G*P'R Yvۗ5" B_R9øfjtux>LjX/ lZ~`ׇ]_/U7UCu(ē14=U8tO2BxMK;3ħ8IlƿhE.LsPIk0l:}Vwgb<ŻiR ښ ef\ ː-:n샊P5[-f!CדRoZO:{Nv =Ɉ `?hO#JX᝖$c{GOO88ȏ4\XT],B~):ü`$d[]) "i ^YwN"V!etrs5_eī~󖞲&rKsꃉ2 ?3` zq_ 5+)NcV *&J?J@X] êx¹;apX~F@>vE1 =NbEb,^ea=V'zc~orIuϞ`1l[P^iY,}S8Q@ ʕ9[ץ \= B7JFS -غ;*o䡽[_o2Ep?P$C;~4‚Mg]N8t߷  V)5!PY_]J;ж8 G/&)RF^1JxR/ c1ϯ2G#X\L2kAW<ZU?D6W[7|1 W!#+;Vm`Za6.q`zL%_[A¹儨,.ualF0D?"/7Yq>~tBcaLmӎ~QUR Ab<2RP'UǹיT[fLaś SHIJ0lzq|a0t.BIrp|ýiiS2XEq ,|LU< rd=z@ZP$am>п2LɱF;7'iZ xmroJlHlΣE(C/s_QꓩG$XhkK߆Zt[jN Pˇ4}$<PȰi TL;b@Z= кQޚ h)h_eBvi9ّ wa iz 4 ?vᬲ_],WC:'$< W] o}S6֖S ڐM(d1b"o=mM Έ1iҼ3<hhL|W T.܁=2/W6tgxu@d<8cC LV˧~CYkxjgh䯓Ӫ/w )6a_ 5Z˛|"^Q5R,՚:ZMɱDae\LhZf&-{Uh ӕ'-`_ܼ(Fj30Ti*lq{"Ys-xj= ziYŨ;JzbM0lcABEڱ?Q PS {QV?ssv&"UɁ퍷 +윎rLq8ם#;co>e*"te*S)r|Q,}t樊oBɰT~-YPVQ/Eۻ'&9? QƖɒg&bFOKzagJ RD o&"*Ji;,ͼjRPzMT@ 鄺a"#(E}Չ"*R;=#LW4!P{78%  g$J6_ &NXL bREXxͤ۷喁2 TgLI_<۹8!TSBsgF02rne?;fg.C!赖 q޳J~A` (Q٫hI&-q0X wŬk^AzSr^0#]^CkV!7RnPCqpa8OtZz|{fG`Ttdmw>"jRGt[rT-5iklϠpۼؚ֊G464{h="h+ґޛM9#ηJkP <㯁#eFON]#R_& ~Yʬ vyb4oc^[žFi||~-M0h?Sy> ɛ?]s*6a3ꮆ4O»5>FRP켢0ZHC7M2V{LgNۜ8LD7SZf{ ?Z? }ؼvMHt2Uϟ|6oa>[I?sX\wc>]#/,[b:(O|_Ib52, ބШsM; kC|sMҀ(bcxa\)>^M]߿f{rCȤTw'-MU')i-Ks\NSElse\OqԋyH_%Ց1{kƽ/[Udb_I򶌠K.384NêE8?;{SR1<6'bCuICT|烄LAЍ I/]/,_UoAa $)ֆEعJ#FV:(]En ac ڸj*2L9~1LT"y˭iEa(܋_( Ff4 .*PNhDDX qJ7MFu-0Aɝv(=K|{F=cF)7%X|FϕߚΈ{&Lvn٢H$ND{CʼF dvw sf8CZ q[e'=HηVT,P9&s'NSI|I&j 0c5#~ē@uR Ri6)aZ{*ʐ0fK1\Rdbc?{gjh EPXa67#dGRӲ'l:աyѨY[i *+H߬+Upز_Ҳ!5g<LN^Ϡzh"R|D„Qc1ݗS s}g ?$kHBmsH=mB<.c:ucgdͥe>=$eoRFxڰ Ml}utOU3OYGژYUn&< k̸ZvF>Jr~Ae |:0JF lUJU&jU~ LĭPd$/SL 9KS3,5Ps-(zkO0|?Q4+Jwk:G 2z26|vaEƹy8`9_P%h2ED#3g$S#ގap_p.ư'UكZGHIx~V=gW9  (s׬_ܑ+gG!7!xp]+m.Oz;ҎX"k\W4֌RLVfi,> ՄhNf!1]Tcb1eunEKMm[[^Bžo\(IO bȱGЩ5t\z'ppQ ۪cj=${% O3B; zaZ2*3@{C)myXS!;4ij>`Ŵ|!$2W*Ë,>@?T%1`ŝq cƔT[bx\-0}b5@Ǘ yZ':jjDIM^T4$(f^#K5`9?GnsLK*ufq3f`U[#I<1kڢ#~3SQHM#9]Z2̃C*i(Rʄ0j4Z-a! `Lhtd[K/!R*ZŢVqTI|n C嫱"7f|.-9dGן(` +XXDFo>VYGVZ' :.l4+M#Pmp3Lqhtܫ۬@MS]hWB*bAw}4d }W(dWuMp:ٸyfzԬ\wlCK ;CCKRKb >egrKAW!KX'YE:-Bp\4rHͿj4݌XΟZыKm7'j3/456h2ż8)R COm襸}4YqRٹ ь.{ĦI̱IL>v*(i̞Fa\_{}B5akC3kFLF~@;'=bjsAmD^,,duK&5%G\*ye]Z~fG}%6,71HݜUxi|%A1S}n91]EpKw}FWaG$dqh!%ِ>Je8z4Ez kckñzi@jꏕf|0S VQ|Ɣ(4W{OL/Ȍg'(z_{ntgtVPmZSL{6|B-(ARكNIZ{y`턁[~ѯ>%v+vLMɉҀ@& \_mt 1zf"q@ׯ Asē(#gUUKϱ{7"A'~Si`#Vp:[Y+x;:9љǏ!\b" Trq7veT''[P*T>}kgyrAIg\^ơx&ു^aLsC{n˟-|ƯwT[%($OfREj?. j}Y`hL3k|@2*70\#3X9Qggv F֞swv*0׳ EI (5[Xb t/EYnpez y!7Zb*#,T9y 7o.c6JڔQn?ن><6ZA|A҉`ۏs՞ rDB;L R   >W9T"V(& zG i>Xϲ4gBqZ y _.3ߚJ|H`H W'hނ=qskTنSOyR7:qP%lzk`x:MH9>&8% W[h#&r }$1d槉b(0~2ƅUeu׋fd9`W=z1!5tS`uMăIAwWO^h? ~s0=NHY3744&o!p*vkγ71{g]o̬˦c|C[  Mྞy5%ph5+=&A!b;  :D1%Mf9*]cIzڪ6%nӼuRWGŝ ľ'a/DY/:$}2IhM8FL`f`IÒO#yIK$]r;Sn:P}+#[z+H2(IV{yM};mSw'c@)DK4^bߺK3Dj? xWhFK-$O񷏌:˂?ŌwR(=i.ć $3R2"5!~]^LzQj)=oDVsJɤw}D Yʆ\cGqdUr]ev `GR< ^l XZ6iO`M'ڌUZzPAdG 'F Ő6%GR57ēm BONC `qD5s r 8d*D?bi֟Ę L(%P\( D L9 :#$hƛ1F\Lvjbw~5\ǂ$p@Z*Ǔ¦Sx_|3` zVA(V -`>P)Zk VȺL\li.P|/^iFn =M+#sBD4΋j\U٦`](`_zd&-$@P<~qgAbdOY|xSU|M}n& wh`XٳXHB`MX<*bY62W[Lʿ<`O3XJ{}9&v<``ז6)iYM^5hJ8^ {cb&VHQ!/`7fw8~b)G!>œ:v7>D' 0_wGQ&,:$۔3>F0"(H&Qz듋Ơbp\ i?[W;MES 0Q;YSd">gzVv6q0\W 8 2f^!^& {Fm#3˥N$" =|Drqj'94 T ;_h a?ATF;%H$,n^tߚLhGEC[ uJA(p#^jPR"~h?cbV-N.LiQ8c7;iT_N ['u31=rДߊh%|@Q$EȯFƛ7)C)烟ՠ943ʁ 3]1/X5!Zh 2s5հv" ly81ė+TymH,i>fX?~aʹzuKCȝUś6f+ (z}y&(KZ"S;ߌB/dZ ?񠢖[PXoɳr 旂?HjĀDg5g4ZwKJ6;|NF|cc0y^^i]k1 ЏnuOĬd`Ur˫J@Fz8aRubjпvҠ$5IO58&)73}V: 5o('$3IY2͸\qd`ey#(Z8~`c+ aA>JiPKNKN0Ar08Y#t DoGE&dOM">Nzwc~sv" H :bVEi }C;dg_h`^q \T̔AdxbsC~Wt:%(Ck4isȄ˕~PG6Zs<S:RJ?͚hߜ7**A_ 'bKɶ}GϝHik&'Tt!0EJ|UIa )AZ =,ߴG~Vp3cB (>YkcI(Ov7 lQQ̕(m.6 Y v ="7gaxY1ȐڍB 2 LJRiD:8m:vjt0߀#C~6ROhvI+-OFܲQXݴ;Dn FN)]r_mz1Y,7v[Y$p5YJ1mt~$B"7檿DxgwcVՔXy`NRFn +}2kY-F?.EMDճ\^ˌ@(f*vi~y>pPCXQw)'\v5tTU\^wBGKxP+ T +4$ M4G2%'*Z\Lmh cgƢN&P^fZ> ѷm o~O9 3Uv/3|@.n{> T>KET?4CyqD wa5A:~{e꣡0lQQKwVl{t`cgvPqЇ%j| Po)Ky4{_,!,K,XܧwsZ=}T8}Wh/I.4싈ejR-ԻJS%+퇒!ŁJjG犩YN[KTƭqr Y vO 5&kvXӀS&ů4w3)kXDrÊCJ `},"G=<~oN G6CM}Sk -9K : dqZqDzLeeˆj&%Qe6#=mK/C숣/ydr+A:N^0kP eq\ЙLyaьЭ_ wΊ5oN@o7hpK UGTxiLCd*/xLsm;0oPNj f`N# "/39zyv 4X|#[jTc]iܩQ%s2F31m?7K6mT/G(u~t lMd 0:s"v<" C7C_1Tݥh P'1Z~zXkSQzҝ z:R$rWȫg9~s 0߄8IET뫤_nAVkW~鏉!V`pNGF^zqCEkU\XN<;-CRaTnD}oD{B.iK 8TNKOέ4r遇;=(w˅8 5nVR:cv;'B{_AbW.%&Mxt,Y F*|~9.N8'A%Q1f|$Gs J5aXjJQu?.㱒M^%ZڟXAc|ר@ V tޝyIe>2j7oE#ٗ#s*1 Ը_N;eb }djL-Oog:\sj9fھ]5je9JZ16TQymi5}z.|j PWF#4ǡNޚMLS`V fғuRóFɝn9{.Z+s.ѫGV\xM>#fˏ@E~ 4f0fԆ!`ot݋}+tOت!)C )ZL#*g&"2G0pdeSV1v=6+{&6jIlPˮ!tHC5#{;R19=`9&0dԈ7z?\Q@YtuhfqvЧUb~X?v[ ],IUV8F7/w: f[ =/2:$ ߌmlneF.Nvo+#Jk\9/uGz69JWH퇆>/]+㨢8{̈́~^W*ʵ3'DE?G|[;]m_8WkWΈ ΋91_u\ٜRx+n9^@+@0F^p, Ɓ.-'%F gNZ%!: ́•^nEb/Hm .fd|'fi9Ŷ~+@*0㵑ߪ`"9_K DA!LV'I S0yY+id5қ G9/>x{R9 gp~H6qv=. ~^e2A0d2cY8p;A q]4_LxB%)8ft={/k^1Jٚ 1s 5@6m h8-7 "Tn~,UtIl,^Gؐ*mi'F:j\E-S{^9ʹ%(SNϤ%~jԴOo:-8arFLB x$M?"+">B?p" EBJ]j f_]LE*e\"f%G-I44Fلwqw^R :{󅐭I*D3y&,˳0{Ƀ +"IR?ƥ|pc|ܡwӴZ87u_xpChoz>Bέުp#0/-qV-x*kSPN*M^8:&hp0me֍Ay)c,}F`5OYu;c"&ŅX F4%*7Ԯ.+ijw_w%{=K3嫉^b/č/-lL?h=HNaNTNk[&bq!PMj( bkA^xtwlxA{<_琽nUu|p?Ќ۱=*q+0SE7}*>與AI.*ϔp{3quÇV}™񯧎[mٸ3Io̒+KHmI>G3!eu|K8BۣFۼ:?AO<{K^hkG~6A.Zٱj0wI6Wb>$Bo+-|0mj-ӄDLQqN&N,)p g6[ % Gy`3 Xe`#cMPճ&9ߎZ7%ReZN𻥱3-6O,Dg Ofi2j0k+q8^s.#\VJ~>-𛹀eMCC)h̘3+${hC5f7kG׳'/v-X8'oRatxRn6+XٰxdU-I,VbN{dd[UO4</ /klX  3؄5Ńa :Ӯ-n)F/zAeFNCͬe2s4N>䰞VF[ M`U 6 mlHHiDU=[`z/b):CD/&$LP!\,UߠC~PZF1pm[CwB;-e$ʔKItM/TJttj7!qWQPڣ{䢞mr$Hj> wX6Zckg@gsA?{`XUWw?̴@ %Ϧ<,B>CWu!ܓU+}P귰؟"=Mqdp~II+QF:);O_^r Sym, g 鰚]+ :/`)Dζ.O !Qz{2*lʴ6X]0#.\k(zA;vD ~eA,TsF8EH#(ܟS2騡4 XNciÆbZD 'I]:|)' N5ghe UH1MA@ʁ YRElgn/K_cVM{E8]s|E^PLLEC8‚WpNh`ChR+(z=MdpQ8v3]ֵPCqx|6GN6a>Q𔑶p>.o iiR,m~C.&2?|"`;G% 8Sp[";`?U6){x.,O?SueiS@0%{Xs+n< nN">L*%p,<Ɇ_\\ *^oC y>wKE0V!$IL*^9V- 6MFL$E]5p7Y0^ׇy/=r/7VʹΨN?~j:V!ډG$ :B+k*J GÉP:W*t: DV*2Ur=% [9 o8eFӴi2m>/B{D6R}c5#^>n~(r<\PͫFpψZ65#G>WZx$6hỽ@6tہ+Q7M+zFf nL^A#S)uqH0HztUU_7#N8C& s OuK~_>[8mY6dm^S7Vɛ8pv?&}XKL tԬK}d"5bO]v!LZiso^?BXcHNXţ-ܟܼO 78*$^-1ԍZgwZeg: 7#uͳ{0 zOʖLZJ~q n"mB%pFwԸ/ET۽c.Nuc6cq"$,kTn>}yD/ Cy.TvDFMS 홡jǨDɚmMFál";;?z ^̏mdJ!2/7e$PY]LDʘsK{fJɡɈbHPެ] ϝ /Co:Je0K [8 3kZrt:bu44`dV dWsJs_`U'WG9bm{eD*K6KE8>ihb=qW|4҃&4 $Qՙ$~ #{&39eMԍ!K4Zpz vhBḬIm$==Ւʪ\w0?:CKzQ-NN`rKY8mӐpڃ;ʞ1[  odKԡ,Rg )1Zy"B$#͉;0 :8eITiqP]ggϞ$F|ܓB^CgYՖ6xjA=W+^6)Tk3\SwOc{ 1.>QLbd [R{Mc.,|eϝ9=Plw3fCʂW:Sh/#zP:T#2bƃ pZgz@e=>}ؘK8sZ((?ӁaF)_#uۨ~Nmm߽pd߄4 á;8w &dDdOyOLxz6>#pUI,5"w.+tnC2%ɴ{xJ-GGuKRX (̤sj,H!j 9m扥SH(H ވޤdmxR nQJU MvY5ϼSSFf]"dDՓC򣮑b=8F"o*IyBz8R屇UJ16oIC TvƻGdkN9Bu]چEؖV"XGgmbӳF_+J9:g@Hf, W@nvi}SVX%f$ ,cc7v%R<\rPT$˒?#aVvQ1 IBYbWOڞ$ZW*k ҃,'4#<7eL㸟WѦ&cWU`.5HI9y\ioL'@(%/ $d5gJmyFd3!c1)֥fhS:qF#Ҽ" QU˖^d:nnl\)mD}L7@:wXYMh1`PkKk2gՇBRMF%A?}-O_CwΉbyr"ixr}ѪG Pdv/ռ<:57kmn55_3LTAtZ ~C}uK6w&?qXYXS $3%UZˋ%r֒|GMgĮ@X̠j=GLMMyeԑah/>Z K4t*/۬@bEfhP5b3'ol;(Wh #zt >frL]oK/+*gw{~ b>})a~WqBJҦYEͶxGlv+{䁹:+$90E$@C&mX,Qx;=ԑQ[8]V@&9EDHhl w+ܡ_ݛ4MF39cbXA=r~6ա3 s[_"2c} j-2$ T>x"uB3nT% άx'gA\v>I@ŢQԈт"tSyL+ܡ(OzYHY `ԓS : hުнcw٥0\+Bcb `t*xuOQR:#{t.sHݝQkl]Kh h[j1nim{9Sa#ÓHmJNF`OH,<҃Պ޴t=: a&YXcGd͋}d0p k>ĺ0#k͹VXXR<w[GK{}3oU-HfN97cakO~O& 'Ua}W-\Rz+ΔonʼnY]bl+?˔eT`6*ql5R*KZ{R~~8=:15r:d!c,iFq*$M3o_F@w`$ ܑ!gnţ"P d3. P\8Ju?YmpdJWṵIDzHe9,CcBE foC2);,#7@H^C_PY"2"lM'פ8-D&rEd\wY׍gGsSWK 0{y0%G7Ln M:eUo}04"ba:߮]ݕAMյu j26zj1Qx\jI`sr"? v JQ-'*A"P39aĚ *l? iQ2Jǚ.qA@NJU_(t!)2L̚/,!PvdN?HQ G:3&@O:Wv[AA MPqP7b0 cԤ PCB/ň:XOIQ+(Cxɍӟkrք޽ԦkxEj,L|{OV+V#r VE<.-"yd ̓ζr!YIY\@b}&,eg(]#͋iVl{kV5U'}씂~:KV| MϔC?-q?cV0o4| eI>pCme,[x#U.ɀ1y˽6FuE>NIs\S!-H[LkO*`+B*ټߙdx/ $􎋉HE0R-M0(4AKdVJ9wXĊƼal׻M7  -n50)i B` +d]r,cͻ{C{5}8y9JՋ=lt _7ҽObE|åZ es0B(le2%D=ɼ {z2BC'ٓͩds9NRigk^)(Ji/7ixKW}o4~=?Hb6M<~A ?#S:ۊ,J].*Д} NڳEagT"kJ=V."}b$; I0͞@^TnC,> 5ɺk2 ϤYϞ~ CkIf/vnM87M0YFL`D^ȉA#Y ul/4pR3.8DM54<_^Ֆ?o-"&5nDθJ'KW ]NnuܚkAr240su|K\4o@*$ec.փ&ҘGjIS9#~ U?+$]tMu6SΖ_-hH=1)z Y7ar@ Y lp^)){/)쯔4D2Tvi6F R()ꛜ,5<Ft+v7V(EVw#SeT87 ?o~7oZ̝,bJq΀>H({w8ڜ)t;zը>q6kv=ũEŝ#)qku4_F0GV.Sꮛ,B^/4vᝂ-fWceI@)@9pW4*Pmʹe|Њq08ʖilYR@` =E1/&=yeGGJ4*!t#"̾ٲ,!~u4nge=γ VYC. ':pq"Ef>O]JF ` u9 ժL`lԺ|`}jOe(V3Pu߹.Eo ^1b#ZҖ>2OL|{oI]~<-%^@Wdf>Јe)!??Lɭ̢ŝ: 2{x$#1nLSŀ@rG,4TwDYu|z= e!LX`ߝϞ(_5kn$ YFO}l:{i̥q2=PH+hZ4uU:KqjxB'[# h82/>Q^|k\jyu-.~iaiВW: qH6ֶwubS-t3  CQ8@뀜$4? Ynwi"nzT PF5<)MOKJHsTɓus֐K"*z \vJ8X_$“eW6TxYdG-EI*0p=UqڢQD/[%#9YaQHQPVĢ%)Rbù{:&L4(üY Iǚ )^Laks2+ KCg3xNC@QpUރ> NbDr6HwUJ:ob!P}~-Mc71 3G^Nr is[L>&F 9G'qgF#GKSZ/ =«z=AꌻaLBh#F^tm Ǵ&w^Ѩ6Xax6.ܫX#%pz9{%;Ec"EƧhvs_<0ꨄ̲pQKeVgz+=L'DǮV_+X"52"_N&G~->z^ ]5Ⱥÿƿ5u|(-,"ǧ蒊 4^6.LEbjtu bsmPֳJdl陱3B.oAŤfasCԿ>#至?)n=OX4 -{ƴr(yG] war~G%hvRȊ#0:)KZ=--`glt(-7ejZ;#JSѰ<? զG4YB ^S> Ra`8u(q(@YB?J4`6&9_E$uO-߆dbKGyhHw|Xm#fâ|x†bH|' Y+B\Sp")|:mL"RD6YWW xM>r<3)_{Yll5y>@dɇL&4 4T e?2/Fp" !H}*%xQ0T|i4-]!]` B\wZ4VvѲY:3cTKJ79F):0HK :VyH.hkO/JW ]qV"'P!Ϝ{Q -0c8&S\.M$/ʇ&CD&Rɐx@=G!s3B= ^#J>Vl׎ꏂ8 aNpIi>Y_7xyrZ%,Z3޳sOȱ"e32 ژ-dTF>9+7JM…& f;+~; pqm-;^uY9YA a^M(sYG+ [o/C~֢PszW픥UpGu|PD eM!+eB?w*{W֘oガK!v|5);2 ld ILIv# +u;\a\YwA3궞ξaneo(xˊZ{W>5xfZrI.xy:'DĞ7g -G-aSyd|$?ǡ㧒0= lvp `ڻK6x$} tn_fJٵG)*W8k~cxú5?+oI|q5w<gcex)[5#“E՞5)+\ks>sQ.Ֆ廯Sw-=R]p/xj'W% I#zTjGLݑ_kMI:otk%YO&:h"TgeTjhQRz_;+dnjK̞-L3U7RATL#|Ҏ?e Ґ%c匷`Ra˄܈E}& K^rn!52ئZ̄p`lJ~SѰp(!)sUo%+TK8Z]zz˛u$)!-u\y5Ӛqkܖخ/;SG5 8mW&㖐'sf-?mXPKD4oqmU|m Ajc9SCډC:w햚A5np8anBS޻3/s SNI*mٹ690xùTͭ/NATgk8;7ǏK-a,b F?2 XsafJ,s_}^^9\_2 3yx[/c|>Бȩ,CΪPGy8??Z7@_Iy/zJ3;<`%u Ên'8p*h gNAm9NJ Ѵ0xb>rLC=ʖ~{bb ^;Ds-ŵ1R=<'gvγ٪.3@?b*T芄#߲X.I?ߺpUT<  (xK]PeXrFdbQZhM9A/ 2ZNt欹"4AbMoa),+cʤ4aQ#FQ fZ%,}vAu$ffmsa $ɝ1rJ8 nӀ$(engcJ,0r5mADٲ{*kSj_je9v;QS>tG{|>)*t\WĐ#Vnɐn *hYUS>w "yMWLy1΄ ʪkӾ.c,]7aXG=SsafZ!'1s4%VP.מ*sxֿA]Y%XIrqYtW`:o595{ .cm'zפ\}r3U{* t|"S'$sWN_Lп9taScb'rCjB7TE't>?Vـ #z\d#OrT1j)?K2])8{i+={dޅnr%&Y[0Dg-QHJpzƒJ1RQ޶sLn I0.8REUةudHZ @ #[,-$5H=s(Z:c[c |+`^/yo䈲a^+޳.U"vlP- 7\=w rutgs.-ys=78ۤa f}ߛ-LT%bd-;\^A^&Pa!RkY0'E"ya/jc}K!@nhȚO.~ʌ 9z*~WU!ZR4o=YkN&s>%2{T |\2c\C.Vy&)/;HD=ƅ.96H $wΐbp8`r}R g+Y\1̓=J|tY"~ERM+1L'ZL_̫?Z-aȿm<wkti?0}Mk3 huD#N ڏ>Z} Ѭ@.$ʬw`9ًя{zb<;_EMH-C"-P{֗HhнK66; }5D\L97i ;KFwd"lmAr#ujy5uUj:K C3qEK${86d80oK(7?P =Op) uOPTO.HGtha²2=)pJ&el.F}]bbd6-_Gs[gC9P>C-!rܙHSDJx;X-ag{*Q Jl-餠s&xSg77~G;3þ9kvGm=t@;8;S*PKqNSдOpr!Ѯ,@ !׸jRqH>%ʈYpf[B|RPgOĕhq7'kvbDk#L2{ÁJ>sp2Ƭ Ȟ",%FHʀ->߼ӝ>r\SU} ( Af+h:9Ω-4W= 2a6;+!xl&5ະ)1SlIN-Y 5QAiKi JO8wy{r,nmf#$`jeVүzt# ?Xt mWYFoNlH@CIti2υLw gf"#@D; (oųU.RM\XΎOE$#@.`vиP&/TRhxZGy."0e|%_Eq5|U&ϫ8̧g[ۥT2FH_"PJ=KŘ\{U 0\~ X`>v Ys0J3.܍([>v4$n}bT3i7z}Z*d&\BW}K<,(}@D6Iɖyct < 0'~O– 5´?n7ZW{dL/ f3O^%ZuF2Y^[) g$+H\U yߞJ.=KL>bJ#J7s'b-;L߶-%去@j3.ę |af~kopE}:S.FVqA {_(OH> b[-]o@4Mѣ?: _wH\NW2TKjT/]x z@ >ri^FaHܕ,je3&OD-KҨaə%zNO`\d7Ws9CvG+6Ȓ/Lcɭj|X% nD=opۜ{SvL>v!l@շ#18w(1*Toƭk,9< :Gh2A>LU(Q--7Z9PIh 1OYmAX>hnYknd~(n e`9e ~,`ч@֖@up[ ȅ9(Hw\^~-i?)by$L4,YP]xb`Ѱ4,Pe".ou$՞-4=h=mGNz]q#< ̭8 ZՃSH #z %s!"f/6+ےsF6*l*R=O_PAH 79mD)( dtGv.#[AkU*]Рlavz6^%#IZWsA@OkŐ=/Jq@tƄEW_fKwTk&"$`>br=w`%1>D>W+EM[/MiG]IWoI{Y[ZU#ڂ{-&Ɯ[iحAcTޜ)EL;?yU_ߣpb{#L{ktk,Tre l|4^_@Йrm eh\9fb@|ߋ\HWKqҨGp{σ1 /N_\i]ghAmsG_f7x> M^VJGLd> %fWғ 78w> yQ"cd@nmJ{j"ۊ^_>ncm&0<%[.K T>SYc;LAR(F$1cStL 15.a|k׮*Y!+oMVoFNԩWUQeǛd+AuC_7櫺|{5ˇA@ I}%z-\RZa36 ֌+sy=٦uk{*;;pᝥ\Mܩ^)<{"{Ѱ/RMl39%r;5sa,9;trhbu|:v%9[R@9iwDT&E;BeN̍,_)"2J=`"[H^ݧQysM#aa 7m㭘=b0/@F6eu @" ţ|CA)?mTwJՠ Nf`܉:@_cVdPn#;OVڿ*]6f:`Utj0kX+fxq l/НD?p6's8Y.Le#&ZUm2;#,,EV>W8O9o%y_hNsHUMz: H亭*31r3PMcO Xqy6{IqH;;WVx@v48H#y š4`XC?vDA!*uހ`;a-v@$EL+nc֊;HAe&\#@_+=Q kl,r)QW/Jqp9O/ݞ/#O?WͣfuL2@H߇ϼH]hp8L7-gkY/FQ8y3wTa{mEIk*j~su%Zq"+CB]fQ5\R֞%͋hzN x{.0 , F}jz7U\K3}~$_ 13&p-%=KT1,{BD`FN;4p8r{ⷲBa(*nەⷭ,U*b)ȩ1׿_"-Bۋ? 5C欝t$E'` L1N"Lzre JbH] t_F_pǡ#&+j C$qB+ص_Zxy-Ra{Fd;VJI'B7Y01ءلj㘰 E֦:q++9Moױ'9''nh#qz$s$7vÒQ3g X%.K&qkբhݭ:;NMZ]rˋ.|2"7r 1d3a h v+ 4;;uG!9`wxRv_)Q3av=*A ឍfXGm`Ah ^<`AQ]Le R`@rȁGo&\Kߠ(T NAU3`7Ff{dd6d/ =؈z"t;DA+lmN=g>IOs2G #Amß0ryʯ)BjN'c7=OV!6qLKP/4N5r9Iy )/lG\J˙7Miְ 4)K+zJ} ?Tk*ȪD>;-EǪ8 IB* Tg Glnf%&?}hUUY{_V#o?QɛZrqK?[~ !Ӱ_rfFE&y5ۊ5\%UX?2/&3 %KbdNjm@<vW &X3/ iǢ$(H*v#1ѓ@n*'뱵nߢwjyk >]`7nX~1|+g%8<+zI[ԗp 0gZ&襪oI燛Y0ʑ8(62ZX/p1𧐐{HG] w審F;~wkK݂TeHҤ)PURDCK.*on=4qvt ֙o}QMFIveF:O}U8Jr[8"t?KW/2c[$KֻIf`3ђ%u^Zjs <FEFa ''UƺI!ϹVfSF5..S/q6hiyZ_zڙzc {y'F_ʖJS53YT;r罂-g&Qtqe" lH}6!cbUAI_) ~|mPZy:5L%z1e/:ޑH\f21iU6#BnLoZ.כToʌqFka 9_;Mɏ;R ٯj2R1y~%*znGY̎a6z9IAc5c/PR:v+ yi똢(NJp>g\į< !~T6ֈl`/Xv? .bzj6KRjnAiIڅղEZi gce9v89URF~ lA`Vh?[w I#/hu-^zlo'~dlD\Zg>lfS3Fk}:y]H?\l5rg\a+D⮂*uf",~@kMPt<{eޝd]F#~F\K,y:Z$ DkEyoq 0 ٔ$=kZ/Bp 6妳ԄB-ok-$ǖ` 5r}]DVr WؿfJ|V~ @ď0bk&bAWmڅB7v8tAi0P_+חގ 4'Sb~ReAc-!brфz(;+9V!߄v3k@wr74 ++u²GWCG ҷ$\gKa<G5\}]U$#ҳ:$W`|,iKK:~)/'Joݺk"H_hpK꺙U(%aE]X.d?E& )ڹkQ&'F_xou /,\>8GLy֜3uG Ts!ꕴZ"[Ef8j\aP6SWCa2ron𰽦fkU@"ۼohJeBBLp*hF^.ʼk1:JW i!Lw@*utB\LO g Mxn]M%d!2&)^TD+x2_=ۜ"GDq1N*²O\)~2CW^} *RD~Q0Z>dDA6Ϝ=9v~YEW2;of6nFwWdhȽ{ŁkܟE39ICW}*&-b1xrKF0c-.L,C*ڡ.eڂ4XA1%\w#\p4 Lkt\<+Jw2X+F pgDZ3VƄx`#8^dJo؈=JbD YXO}j EEJ9 PD`=V e:@IiC. )74XɤMD>o@秲pHz0ɯb6[}Lj 8a!9<̋*JW{ CwQ ͦښt$In}L=F1 5ItYCpļxÇ}iXR"AIC7m'tzX2%IgS*bvpNq?qF7͢!+,>!9k!.,~oFذq5Xfpmắhx+v|KsUmzy3D|2F'RNaM VڨOL B;R6V*aZ1?mHc6ZM*`r|Ogxe>Ghm!Яn!v$oҿUl*\ӏDӋ_TӨdρL͜z55 hث47 t\߃; _o[CAaΕmӒ*&ċ$aAD<'z?n͎oz[ R|+o`ɂiʢ`KϤ5ת(Qk;JŘ0rxMfj4ZB!;:o *wI/Fٞ>3 ]|!Nvꩥ{)LY9 (5/1 '-##ikuHT6E'4UTf@k?bՃklF7%JOmuhNfld.{N堳m<Ȑ"2V9fR2/7$To?h8RؒǪ..{^-W[L ܢ]UcB:? ٝm8QUyE,:ѡR֩ő nbxEB1 sԉ/8;s"4k-\gkeWv`GI;O16d)s$:o}ΒKRm  altӮ{<6E)Re|i1>=mw-GC~EWjE$V%iLֈ(3GA|,gFD]Op^M :aՃٙ$Bx{npwxμl/Rmj[/6U5yfcчk]JǢMaO`1 CBzx KuL1sNJ݉g$O!]Jo xxoNMzyy r+bNp꿽GfWd7](k F:ŨW>[//c"͡an8 bd AL0d`\sA|y&ٍ6eS%_4E}[*?t ,t(H[5e8W)WLx)p=קi:¾"꒥)T]^ϷŤGI 4_&W޶-(9Tog5˱R- 84n[Gsqfa$y &ZK:']=D'D\$PMsef'LĴoNR IECJ6i|s^G!,8y[wZ%'\a;? M+{Z&X j4hyU;t_o80:!@>|b%eGVNhҐ0#~~7\!Г@NȀBdӧR?5u7CLȽ} 3!b<fAp >H!<XA'zcB3>فԑccד6(&Ӹ  ;K킫 Z˜%ye[rF Y_ tKfM"ꕘ;FSeKiN+돢s`$T|eUU' 89.n~cm$.Pk#}pL+ؑD'5bRq%G7Os7~^W#jE}u7vFEv;] $F@UIٓQiP8Q B[ ,6@gy 5q[) ܣW곝l):$a4xzQءn8VZ ]V6_fk׻=~&0߮H⍃H<4U2&c*3aؠquh!}K Bc+RMŖ. o$ :9CkZD Pz0dlGZ8EF%eQ6Y ̔AvDv_AiNwjjN n$"58?4-dHƃkUC؏QP ~lXmfYel>灾wt]v`*M%PqwZۮLq(E@? P1ї/%ֻҊw3ḌޟZ0ſ ]<,#S+\1}揷o9Ţmq Qz=# P-?onHH[^n#.z|MTPR9@?Ob#QiCHJ&ugB534kƨWйx m`ճ-jZw|8cX'UnJtY:U܏~ٷRzOX/ q1Elx`A[2>uS3:gF-4cU Jy8VWm])tr&DG۷so2eA޳dI\z+X#w[>*RnpZ.r^B#c*3Qu.{sESر-cjn,$m@9V|\&KOKOJS]*RA霻ɶ( pRДYt?RfzONp(1ZxZ$)~M$a47 C5{aΈ-x>Vh[fĕ?b.LUɤcN:$s>u;Cŕ⮒!?HP' CQ$cwY_Vu|ݓoP ߔ R,MJ&s9T16[prEZq $ּ^l"QcO*_JJGJr>?OA_ŞHu| XZjM:(x {V C0|]!=sǮ*;\#æ'_H)-;@DnUP99,o(gB0{Aiu!j&1zwW7L56!3r pz}v;R9WGKGq`iѣVTz~06([>y5ם^)my+t^Rэet=ifHP.t=E"l[2T0##i'/hAJ!:Tͷπ}:oY:`ǝ a Mf:,n0OӗU1effa6'Q:kABHII64#qlW#5ޖ86\u&:[5 t L ǰQI!nUcy@垈1ma,Xsi3xx!5RL{I%0u (NlcO;ٴY21ֺ֛j.a3/3uo1j߄$1O)iڀ(@[ 7"p!n#p̺7htP\`7ȃoU:cvX? Q{'h95NX>*`Cd t[j$)X%nj!Ԉ X>7/oы<jM/dwA]Ϙ] 3zKVx;χG ]Lx-`#2(?scTb4JJ5:KYwt:'Tqt#Ro(֝a)ɟg8r-~ֳ9+yEhM'4U7n4Xlɍ3pc?sC@rLsq2ᩯ.|i7h&߈ aqxԺ/ ݺ7G{ WW5i fg8"iw2xZeXÅ:Ú^Ip[PL>#|2_G\_ ˽Iރg^l j>{}a:{Rp.VYw%;gG^g؇^ϖ,)EA{;3SWg}Y[VpYmA53]t36$O4|AKH g*GK߸o,S2;{/]TVK~RQɂ'zY㦉;CW(߶5p'/0%sa&:Ƿb< ?g/R+KT7<>y+pyT1s4_LNڒc6>PKi$e[mJ4xtI} [N 1%OEl2͂X7\]z(ox:+]3 ԡXZXW1zʗn֮ @G"T#of,rgYbm0д0)ҢS;h"z[QddTaHo+s]YWvhI\$UVzjGAPobfzy]EN԰?;Cc3XeWIѨѽVǻ J2*FJˆ=[(DqWoU,?C.2Az;jocǢ"Iuij]v}% כfho#RH189ND?x1dP?&8 5ʤr`waŃgZ* orxnfn2gl&XQ_އ%dM Ld&ڸ2`qQ*=mIfӿ|tc}wnV qsRd#Y! h6rs+ zmN\eW 7?繩BRL͋ί{At簳-#dĄ־~4PԫnpP'_ܤZV8?0+4= <~pf21rY5ݦY~,|8k0-vj껙C]]Rz24u0:äN]d[aþra5[<]+5kqTq- ZX3/' kww_xM% &f5LWLB^t\`Ea;wL_쒦.b02$aO$wxcg\^v ,Mts7iy}|qr:hqGP*xJybﭓV=4njX 2a*a,>랳HzR,j*4֌v1abOFy;<\0Xmej2"#<*И)K͘w}V6l-)JuC>gb!߻W J>Dlk$~s;ҕ4cū֪/%3?yIRIŕ2@7qf(,{>n)]kg؁9ɔ3FMy9>5+e * W` J $=O?NpD!NZUYCR~t@*iE" Z  a=ڶk"@mTykP!+*#NxMR)!P2aG9IY"Kk40cВ*!twǝ#{ZW;w- 0)^r=97lre" {lvATMxͧD`z[HA4k[u=On0 y/VtS=R:X~MAd[I!S>`.'COIp}bTC`*Wc!3)ujKтZI 7 )~Vи`e3yZ A!CU }GC3dx /UsUM}ܖ:rg&<ՍmѦ*#Sc[#( ,I}~ wMНaxīMY٬Ac|صzwZ]c͕-{893ҢV4AP݀y$~W/7HN2j^uLhx޽Rɽt/`dy^p!>z[琅ʇOW]0 "bG z"\\obcR5e1ҎXVÈ`d تm Ezw?:޿9"`P~? lȥDvJ O!w:D* B329Ô,mFQL,5o3\FKJ߲ E&LC?kF;fD)|/LINDNVwM"u:do (#N2/V2^P@*nД::pH[ڰ؂*hc5Z~MJaW*ZP3qճ6Hlsa VZt)mi*B '"LFH/r šdcڤ'0 ,+umE- tm,ewX4s_,07C:uν*̉Yx*3F2 9ZRAVuwHw)FH`y?b\JZ]um桲55bnxuڤVZ[v+?kԳv>¼HRy.cR "Fĸf^s.ܱ9:@LmWN2ˇd~)! t^wEΈSbu$g]Qg& }&{Ycyg[0ir] rNxDJ z^'9uQ/#&k Z-[ f~!վ O=sB3nVO%Gi1x0pW .ӯmCfz:"{;4S֡ n8 . Ve-SY:$#ZO6{D$P`&tpԽucN1+_TVIv]c8#K9It4/OӪq 9E`Bp^\_=/cdUy7Am dq1<gϸyW*X|LJYŇ Q): !NGgɈ)o#kL2z sqjpG*Bʯ iM$n"<&zڨw[8Ht| q:,Ոp1g[%{̞:.hwNx#MΥ,HMOr)}+wfHy:xkt4*bra>> /~uEP8 I ע1F&|y Lm 3w V-Vu9 @p⛞ȟsp ߍ=Y1)6.c9y H5JR@8 )qgn5uKɜ/T'fPl}HQplg ] HX$es%zJɅȃeK`Xft}#Puk/?!l|9$4A85c5U{T_^}m7dqVg* q=V6Iz&(~݁{GlLl0SEϠU+\"$sƺ^XMܭ0R~$hPO[}UDFI=:bMsg"^(sN #Z<!}urmlO|4[ `ݐƋ ht@ M+Fg)-\ 6-/kV1 :C52,Iufopջa?^y8REp+$G4NdkU.6m"l4(W{Єk.okEŶ×gLM3CPb(cJ[_^h OZ Ý5 ;ifU'߿^svkyT}6oG!L"*s}W$n P2_MO`FVHRqms^xtF8Fs-HSZ"?l6;7 eBm{UVC]/6Bv订f'a.9$ST&pPkh:( :Edͯll C%cl:^Kd0~^FDPIf+c * Vɂk QʿS;/dGDr#y=phnkcl̟z)0r2R:dx*Y Iz`P3q"TX&[F{8O?ںD6W(9ђڢ/%^AqQ[|!Kߒ 3}(i8yJȤkՑ[Q4m$r^ZEKkm ǻ쟗PDksn4ZT$[ @30(㨼OoCks ^IF"ogd.acrSPQ(y&ԙ$hYYЯgRm.i-Jo82{ujgaX-د +nɌcAm)®6&:ˋ_rz^ZFZ1@so{/%|LcÖPf[hpxvcj}FMoy۴?P[%;^T /rlkN#J4Аp:#>q躕$i4S1+QO\ܞDc[JPT׼f7yZ=kTQ_eJUQ$2']mK/ ZEK{J:sqRײ[သrE'v5BT3D?Ԡ/pKA ^S{,* v]fU0xiV\_4NFHnu%7uߑ I)M%HBT">vMo)ApGT9ݢ%ƭs륟̖"tcCRrA ;1k͝^0Lt@0N2\P h^[TԙHc8^ D8Rm0ࢻ$>55qfv$TٙGu{Ej7xBA"8] ڣ)g'-RQ:P-2#G6? 0c\D܉ m[LGXvEr&oٵ(/n_,Cuz^^,\|ˆG"43Hk%U463L2OWI9^߶;9(촀N WmG2Pwoz^{~Ki%dH-y%}iIḁ@dn{MC5j5;\1ܴS.%%l"?U:)6/D㳀emώ*jAɲg`1υ&so0 h- sGaB 2SmVmD7`^ǧ?*d6p{~ꎢZpe_v3^dPm :i2e0,6qx~Zw,rqT۩N#W JƟUE!FvC4kK6msb)!G1*.e3B/2h%1D,{ʢ$ gj%zv ٻlձ\yk1Dc;D` Y1/Cd0Nn# ?֠vZ[V]d=r $;$ tNf5ZŬ^&4^uHh ba`S0 @PL}p%o ~"O+acw#hLbĨ@1u)~R4CN|e 5#&ђA 4Rx!| 7bqtmS[bALapaf<1! l4okUgOQ5 N^acr7R켊j& !!}UVY_q6ՁO3Bٌ  ȟz=׾V'RN]y3}[*: _&jtx s$ZpJhE@酖Z@@}+9"kb y ࠑ ҠlڶA:_ ÍyXg);_F9,,.|f_t1BaTdfyRdQ-nH\R RV4_Y7lo/`95iQ^.ʁ_`p?b^a01둴tlTi&gCJElo_?YQEOwh0]K`&Q=`Tmm`?OzZb <({yI( F;ǖe\E~*Odgp58}1: ɯ悪_rX6?)ƾLO?)˴jel%2 3@Ξܹ] c,d_dp @WՎ v&*:J;1:tmMZȍfy!l+f [77Si5tiE='08K\i$UW.]̓ӯga_,{jj߈jmSg(DJZ э zW`ܑ[⢸Բb-N\{x^tB/g*+EҠ.{&"1Y<ܬ>^iȧ)K9Ӌg[!h@cg`Rx=7s`z]k46{q\f|Rkkд㼡0eti5 l?6tSEMQ\A3#ݽBwgcv{iCl#H񜘰+rQٮ$'v5spe!(n>Ud Ӫ b9doP4!A^W]H}m+ϷDGNb;V3:cr/9_ ^/&EIY][^wbڑi hx/[(c:ĥTW6z(*`z;3Fظ IdxU{DECmΈĪ>I AT,I($JdA6o}͜M.-݂ k~;'yAgF}:*y%?1o9og!)2GWr>rc9|1>n]BR[wǏtg3+u+y:C+܃q|S4;X@*>}4 F`X}eƱ^a+B GY{btعLI~ =`Q m(mrGbm{ zVJôeAQh亄iOmRj<G]B|?7~ll@a͠T`%ze2q)XWvpDW㏹řc_G7N.!cB~# us t-m=v&4LPtUVyDvI9'J %nzúp|L$]HX,BYzF>/wQwafͶE'mW(p嵽H ,8OZ/ ÇY7q6x}p1Ҙ~3/z\ŧ{0CZͯ޻}3%c& v6_:H=L$ſ. Ȃqmw;3`#!=:UGHda+w8ɕcQ&-9ƫ /;/7ډNeK`NK-Nށv"925fod""y 01à{H OY*uFM.*㒋D2jőe<.{' , ku$-Ah,9䲡]G{VF+,j=Nʒo wM]N R*!_+u"{S0:.^̏y'?leR&dיpr^=:d@UA*γ.(iTK:+PA.j%Y(t螻% 02&|Xq(4& gdexkG.#wd };N\Qʴ)U4KZy-' ʸ4(쥯f's}nuW+@hʰVdTQxLb> <ǪrtS%|G@fT MM:Cd2h_$e< Gnʞuɨ$EF[R?YʼnG0q,&Gk5tLcFn:gȱa@)T[Z=2Q4ST^ň '|Tq1O"SFܤ Qr V ñp7Iw)1 |#ߚ93n\R# ɅE(hЈlo_LṇG"t4OBv4GWѷ2#{8mߖm,߃G *ョڡ!F`\nBRKa2o¢9,Q=#Oz55:]߳_ jP{v?M{SHvj5&kV>^rsqѳ (:ӭC8['!u 6Beczz XzsHG0h٠(X[λZzo3[b,?6Tǵ}<+;A>yz,ү>MǍr`J%cAPKvcP(&KVksiiFj-rwB``Nb:nU!+&BkA<Ǯ$p]( c$}J:k;,3kz?O=;ϯ'( _  *&Ҟ,$S~iw6T^nZ"xbL|ƾ0 ˪ `+6.jLWL nQKlvKgpԟ$~{R]5 %׆ |0Nq6@) 7JVRw{,o3}R 6:+L䳫U(ppDوo[x8iLT\M y$1x=È&$chۛL{ʞb-t1KGχ^ .eȉݧjUbi|̎2,@Tد- #?De/4A)D5uXdNar*%x|aKcS=rҷeƊ? ֥(y5rrEǺǩ/\pD}W0^6:Oqэ[YxvgjD A">TocpEVLqY?t؜+Y[ViH@SlA赳c\^,HtZCBiT P$VLQj[CΖXRQQL#ҠiJR}D.?fyןQ%O U8cb*\m'ɰUhOڗwm;R)TZt}c MD &XgeSp#H ?̀Bx]g?P#zP_uSkTYӽeMu=7M EN+t]X8AFVo1 "ERK^ڴ +p]9 ݢМOHe Nyo܂J-cK2a] %tT'% ̾K]_rN鿬;v(GԽUx6vJrCбFE+$qݶkfT[pV젮'M+*F'{dѐN.f|ԒltsjMGk"n̡Q9y?senMy'] Pif|ŵOj:" x̒*wbܩ5:\* dSd Y\e(ƈMG":Ak)t};BP4}+_575kW<3ibP`}2fP֛ɲBFٟZU,pWtMWn(JM,?wS`UUrdP,]qMW_NumI.hֈSI~gcET+'svCsCUtJE5Cy[ T`!% }O?:/95 TW,Hb!(j$͉G~ѯ1l99Bݑ̏Ƃq{( .p jsYq&Y>TP@+y<=u3qi+`oJ r1(/p %ޯ"\7H7\wK+aTjm!:LfAg$$bm=^!+(lOs}(!i.㬧ݘg2ϓJ^GkY:LFFT]lQAKufLgDXd"9Qw]1bƜz5kc,T"U( &ڈVMu-ŒUUggD|b@M!97:ֳkl1:m=Wh.hd .5.Dn㘝_zz7 7?iVG~^b&1Y!w^n"VqqKqK枟?գ+v untgڰQ̤+ p{u/!AuL4I09n!Z" +* v: >HS5 H.403qGXx2T:u5:3}'[`e$^Ž|g} |*Jڠͱl\`J%Mr 'l_#ʧ_gL@/ vﶇWJ[I#!JCEi "%n1Y6B,vZJN;{Q s {c.'%$!(<׫OW< u$`=B䉙 |Fa*]{? d-[Xr{S&"; լd'\ؓ;h OH J7,M'suL(2lTpڶŚ_D{b鱿P/ ^Io $l] \AwdžH+ƌT>ۙ:YR7 vEzP~bf7UTiȏwRجqNZpKFּfŗ:5 4={l2 yءȌV?,D8`QCS/ 6 +PKKHìF]lگ Ⳃn+;҇T4XݭtɺjiUm&p*wo[m[KMm$qC2t{)MGVЀ]nҚtULZj%lAsR2!7s>GpIyO~BSD?\dnI;4Y(~fC=&{fC8s}Nלu Q`fmh?g@^-JAR=2=-/xl{ϑ0d uXҒ0`Jju~6/آXa;E"]>9#ɔ]_vYQ@J?)Ha< :w锫]s|rKGY FߒLO[%:#^r(/Q˺͔Ugj'wkLn:Rp(٪hˮob V暌r-- ?,wMgF`؇0R|}~ɤhèfxB^xɉLlQs|9e.۠8*WrIsd[0Ǎ!\cl.[SԲF`6sOx&dʿr 47gm0x0m~y[9prZ^P"~.KSjI,,` z I uul*>#`UfAe!'6D& hxBl؞_x\® Npӂ*yR!zUuL0YGW*/mT"2޻OwR;Cg)Ӱߟ㟮Q0z~Q~kǵN|?L̔E`ylf5$XzWYKb!pk7@=u׫t45/;Wē4\INڈE75 v>}ydv&mO~X@Z(e~S*%_<:6+{ׁ-)w?u`-2 l'B3'k`=u~bؒqNuQ=h%"3a(N0$EG"}UzvXOpRjht/J*Ͽfx|V{lurU{B],HF"g3ۋyAԮ tW=ћ֖s$ [;;~?[Sx> nʃDJ4?J`t }ԦFI^X:gh8doϏSomgU/i{56$ј ,/H &5<ҕUĆt_MDw~YZrr3oO{."6;s^7I滰\Od'Ń5YirZ"Xo/(Ӈ-GY?$SVl|lQZq:[<yFpgs}\dOYk5!T1qF49ONF)|b:PR*C \'aQ (LoL8f&.yYC&ؗ(ad*v^bQ,Whp*VTp6 A'XR|/Pi[Ñ!ᮓ>o:4:dj%IF!FHzG< ^[ƵYBK^M +o2 >'G(eYg5O;F$adK 4#}]jx!dt&ȦZ Ue_#_lPߢ"دZ<4B్I=:b*V@1jQ0 IB \Q6E2BaiLvJr~tבU  $/b~wx(Lү^,?<%uXBU r;Z@*/hDh+,_CwKv 8ikp0zϵ@Qc^m̨6R]L!mJeuι8:+Φ/ϏT}S-%76AKGqٰ-\x!^75@J~iq:#dKO~*>HIwkqJU4v#`.yА%#t= 츌}h>IAlYx2Sv"~+DY#Jz_= <0sth UxX6IA;G\.-XtpVb Tq\Y^S*ث;ײmݦkR#"fF!X']!T/L8$B3p\n@}$u~]j:MIoВ.yÄrSY E"m #M3-Sa /Gߡ_wvXOPxZ\ep,<%6ka8døzkRQRγfvGoPԴQm4u=Ӫt`.釧4F !b_ʸ{EJq"~ڭZG6!jyŻ9T˸wbpK8 2˫/Ge=*,YyD7FmK41LV^ 8?"'/UTZ=ɀB##`jKIA!hlGڭ6 ,uO LN9)g lc_X-Uru^yM͎%u6 _T|֒y>${Oa01.OUyoPu ?!EICo%=,5/#p;|=8{,g2p]+9'3gP7/Zi瘀c&>|V,0YKa%3'͊MA@MHt|o[8eY/φ+eKqqdb+qZ~ jHrHyNM[ٚ cK}Vl*1UPQc]I`5lZh38]h{ ԢZV3z1,OL<\؍j7ɍKlLH3^Qt&AB\rڧ\cfSv Z]|miQ@Pw#̏fV[V?%c.YcOYdQ*b[? U~D+F$!{Ft ~t]X`O?vv#'v9"Z$nwX{QH^O U`(EJV,[o6L5AϟLPD[duNA) l#.$[rneb;2)|{\䵘*\d9F!񕣟1xƼ"~x5/X\|fdЖoC(uӸ?DPv#!<7+?5A {zܖүh:7xOkT2l!d#kL4Xu?{(ޡT96 Nt+CTGSm2q|'h$~8J2PYbi*ީ+9h#O !F !Xx@IeσǦlOi*U0-@H1Ks id^>G"{X[qɜ?"퍃:l,gr q?eTa`E|{*G?W7H?+8I(uaHCG m[8!I?0 Y$:cG͔Hq\$x%6E_zM}uImPg:bF/%O)k~h*N~=PGQ?.<Ѷ OApyjτ:ㅎoyܴ C?)Ru~@t'Oz>yPqD̜mnkm򩾊y&%(BmL8Hµ6b7 ^I[ejWJ;[`;-)Ņر2DC1~'xC4WIu{ڒPĞՏ *EzcZoY`70=Z EIYz9Q-C=)x9'eF"Pm pS83;jZ XfEouh]"(VT/f;ۿ0A*O'd@'U^Zjد.֭YϙSde7 p'}\mOD6BM>/J, a Nq臀ny;+Bs(+'\} Qմg yͪ^K),\eb|]v" hpP>8kR RG$,@JHmfHi/f\D=3UwÕZ?p˦Io!`ki+=g= (ڗ29}( ExDh6:&|]PAXĄdP%6XVTgv _ ̡]q|XJyz3ȻZKUSfĖfgnf!A7\gY-,Աq;Mw/Sқq& bWD2c0dǼ\϶VS OA7c4E.bCW~L[y@r{[x '6tO߷OJ/b;ȲѪM ,k-bs6Ё?g)$ZC1khT)Gi\D|p,#jbE2GI|kbX9R$ChVpY@H3j"A]ta=2 )R72P%T9$i4Գ5eEPST8SSAv [8-8Q5@`h`*κX6&Luz R=U[%\~ ݻL\TxM i[6Eٓ\6StvyH0"/17WD{_ ;]>9и-G,0NhF%L!T %t>IS`i6y1јB E# ?zZ7-#H᎑G44 E$,) ͍}s)s\DR{!6#{L "7<)]BUY3wr}@),qPEgqbOΊ `ȯr;ЕW>7c! 7=kW$֧*XfIjo, ;*+IZcnAd U=.,5bg:J lp<.{gP`liQQ|G Οe²J]kBHܠK;18k1:sk|t_ʗeа/B Mqu^7S8VQ!U4|WꃴV版D vN!+ѣ܃KѫL_ -ii:2Xs**qlu ҸifV=)n:ݏzq_Ùw[L2ʈ5V Ts>wwpx^6{ =ʡa#}aQ?++7$g~(&ќL:yh7+nčʠ4BD2+)ŮD n^W"Gϧ?ET cKۈ8#l||ٝ0ÆG.Lthr=7l鿜x|fw*L`'%-s5B!$2]. sTNsKl9f=t_J)"=0=%YyAyZU`x*v{=n-Uc3;Q 3OCVg]YV>*gw\;(8nzbe@D/{,[.[db.yZ7po2twƋ͈H&׈?SU2 w<}E'^e͋xx0O:rkud.y R!".ȳ53G3[\8[)7vXa+?o{ri,1hD2zAbJAK%dN*>@̽@o m:9Z,6ٍlwR:GQ {R\qSԱҼu~)O4#oTY5"b-;,\9=pqŔ:&vYo$]ixna.`}DB j p}|apD OX,n!x}v.sa S¸1Psϯ{tj퉈{H ҋ50x.RذT1=!%MhA:\s}>r'J砾Q1βqOP" Ե2N ȺL(da`N|`0t;Y^cߕAmU<[ -~Ћ $)S Exkd`ӕ|̱5g-(h *1'ZOQ;yoTIqw*u>V6@b7Rܾ9Eo `s(1K2^osX8af40 :*&zx4nQ kxZ3U#Zʋqp[nj=Fb*vVa$`B4ҍ|[J 5͚rQ[FjѻF2^O >.K<~* P3XwԠ(F1E9 NuC7?y/Yp Q0swKIr)Y!~u=z؇fFLǡ?Вfz8#@fّniEE¤b[U_Xv*}\Sipm|6C:zAY͚.Me hPg`Cg-Cm{ln>5aG<IZU!Q-D~bYx`W:VY4o܃p+9sVn0+-_LR&Y]7 7' W6[d ; j_KWpߡܛPfF?R eDB* &,:F ´?}:RͩhW&@] :F-6U$V qLv g;Ʒ'Y \hPʨDJoˤ>YȗF ]q;\MvD)%b_vS#1ٞ$7cs׺??ā٪gB@ ˜LmGo>;8A+͢ᄇϠ&VeR|;\j/԰Tw0>g76ԬcCM:FP}&)T)M[jg \jT.xX-+P[C04NnOqB:B=&R?:'nrr>N37IO/)@!1He wyA_2m`y<8^dk|iЀnt$-=^_wTMrd)f(HA ct4!Y4hVaX,i apg)!.9o!sH} o1&w!1Z*]W@$A~R],ٮrc"}GOBR{n 4N‘ַP]d!V=/i912 1NRgl1/.0. 7 CYm3 od!l W֞eP[eݞ(䒜}%a}ÏÛ,.ļj ঢ়a^8h]46Iݰ<@tЉjx֯kvT5D)^?W|kL" v\Zq*kmJ xYGTM'0)bU-v9VYh%L&{8/O3`ve ;E6@DBך֥k|',U9I*dthp RF;ȣ ,!p>;L~ %?eN l^1>&8`"\gD_$}.8#oE "EOq4؁7(ێnyv<t3UOwcW2"-DΠF jvf ղC,m-MckP++мUP+Q xh<{/댐tVudtɥ}srQ39 !?7TSKj)=Rh2b"D>=ޛaDs&z|)ٰ^ ԿbTNitqzTJZD`YzEQ/*cZqr](,1я wDD#*Gz"{aM|&$>rWMr;Z-Tu x"kHZyZDBE\ѷ@ӾgН=Bؖ4 Ɔ~ ~) f؋" '58dlriϤ>ě^imvbO`_* @lY[2)O5^(oU.]"PBRBa&J?>_uA:Ry,@Kw^Zl|c6h]G|T{(xQL#od24cJFCD45y#ҟM!S6@Ռ7Y 9_+ʇ_e'Ͳ&rf0ٳc]AvIH'B:)DNӻ_\lOnqvhmB,{:o]ǐBN(WE+pMYkqV,JPƜW-0hD][c%rXDxg,">`_U„3uHe?m_/Rqi[lq*fUnMI ZEPdaZwޙ⿍@-K:F,+c5_:OHӯ1c*9,6g8bMbqm%gQ#rʡh?jQ!dϾ-cB:9jG}?½LTzM̏A1*Ь$7jt*idam mh8aK16%꥝N;*x["=LǺWW E>k*<ԼR0<e|%;Q+cKh/`MuAӥCj(:"2UΔl*2tG2gٗC.]*hzHJB!2sZTE,B$Jފx3 }Di$y0˛`r4hߜO*7Vu=63iፌxdNKfK-%hV8Ȼ^*Ƴ* [lzj?g/7IovFhg?+J+;Tcl$~N8x~}^Y㻥b+NbTCTBU͋^gw'7%LV2{>mԋpo:c~{)lRm83 hJ;=m'd*ĺy49y롛|t&5!pvU$Bo'&Htw]V.%^p@eј>Nenwͺe+ST.2ѿc\FzҋLʝ-V;Y?G wۃkyzJ|kl+qKZ`^/<1Vy5; pO_ @Œݑ.73G'R9Z `QSHSPb(J 7pzT =Il`+X3d߽ȱjIAa 5ҏţcǰQu.7Y~>Ld'@f#wRI1@މ^tL>ORj#-D.iU%T+YI\r*)kg2 5k,xmq=VD.O\n>$Nh#$c^v /DuQ ?[Vx9FSo:H~g .t26MZRS!XlJ{}vzۤz-c"'24\=^g>#Y+9m b/jhS+]u! Y;snd`I h/|yLԴhbk8~.s$:;q0%19$Hߋ,ɓΡ[%o}bq7drn'7+Tݪ=B\6E@,53\_'w4Tԥ8X,jx=?Rx0}kv'5:+PO!˶SN?eBk O"Q]0мɬb wA[A= )*gd Y O| -2qM tS/0iY(Gf4ەMZ 60xoDy^!eae6wdFXe}xqϲo琸1N'ހܨ43ǓNAt֡UU00O*eC*%BRd`|#]vkGɌ3})LCFoYcD!aE7\(V /:@Z*?Q-"9(q3HUe"Lrg7 J(tlG҇W=ŸI6]GGiD듫j'Ye-珎VLw17+ʾrtN}y`gq84?U2ckxht zf߉NLGzjTXx4ل2\2Sp2͏xZҨ-ѫE-N[X,".(*A1jIcM"Jwo(Av`+6K5oxmA-bŰA#BǓIϿL}'nxbpdQ PCA6ql.G(p4Fd28]v'\,>s谺jYn+ϔ6痎WI p.)O^хNUH4 d~z-{ֹpȓi>oH ԃ)V sr6lp2jN*AqG{">ohxqъ2C %|[HAjJ2[LS(k?;Cԉ 7ü[r(DFe'A2AH!l0j"fo ڬu*!wŎ]i;.\F)M5ήIiбY+WpLqrC}9iR>U{-($mej}Fx{Kt61R}*; yoHT="؅tH\LT? Z!0cŀrfB[ la0`m#Q9 P_8DW JB>C[#]3Ś;CdQ:skz3α}Wl{`RMX!Jx8bQ)Cfm+#0a"XT9^Ź8=*#s]Z2 > 1n1(h Fnh~®Ι^4[0@%z%=:|C?g󞴇QJF~IGT8jt|mV`C"KI \+[#S'3^M ~ގWZd0@j\!@ ֟·23hviEoz|f}RczƳ R+,[dǞPO[=:qMC*j=Lk\)!0C?\>FO$'t[Y76+n fQ Eu>WTuP$FeSc.chQX;t>XQ3*I?z%O@s0mϩ˩|~WҝGQGHj"aJRtbqQ^F$#7?UUݳ +{0fP_;+;_G0yՅ7%'@=&'pGix_;$ 2_x>Zkl,eX#EqĢ ^k}yB/yJ+46;O7ƅ?'~|Lz뺼l # QXڂ 5/<cbRMQv2g/g6I@·cb;jj}38%R7KGQI[meiݴ:*Szm Lq8kr{k[1˥7Q g;9yĮ⁷V Ęlu"h+1%㼽*MWs`bGfe8 Srݩ q( 2xo~WJ;56R&~'L7O Cpm>X3)01r_C~8nkŭDф& Aj=#Jol$, M+AWǣZ정oVZAQN,}C3nbuT |Cďеv~HV@(ZO>HMB tY%i]+А5AFO Ou^s̋D h͒+(/pOypr"HUy{>$7S \IC;ot@N iz)jOnTr<~bS0pDN̬wC Hs?i?$2]#|gOx Uiz1y"+2{݋?&ch,/S lċ/O6\ᙨL'ᅦJDw~N4%4Wʿ1DD|L\+=wSnvXv%J- ֆLSW6:ͪ=: Fw>xb ~^xSfS(Ӝ1dt)ѮOJ,f{5\F{pWb618eIahj~Mlι}Tvshjʘ$iUX R4sRX5S_`;;mjG퇑&wڤhǁl瀘48~$)#XQ6͏TqD`3;Ol$4Uas^V`;pDTrҙK:{Ҵڱ d|ZW*ˬ*B3cW(DKÝGŒ'qt\gW%Vt Sp,J{j{qW1Z.le{"Y oɜڝg]|mႻ9 iOAFs[P^ vF):V(+C^ n'm8&~Rj ML,9pSzm*@uaLˑ@X!9njoqIAJCc!Ew y뮺z9" :<qq5%y/kQ$8n *1ŀޙR+Pl("`nM2Uo5sXaJh醐Z#uy3Gb5<պKy0NNP*E9|@Y6+Cv80٥v9dיʒt.Z.J澝ˑ; }KՇ1D%$,%ڳtt3b=K8Z:35[ v~h<")3)8aɑ)f$Tڏ>UbxElʊ>9qR4$9 ͬwY!Fﲵ $> z^S~]&--}w ij`x0[/[gG6UeY/hrgc9b;zYG̕Qzѓ]3$ AH%G;14/UG#kD8%3To ~ h)0D>nvAqIlJDꧽU&wdA+$ay6Ki{@-WG+WM[$Yy빿1u|)s3]JUs4oZ")a/mrop@k 2!Dޑw > 4lz#;Oq^=1♕XV4jeջ-#ӿ4pF v5OR9yq%T ^*+P9q }Sձlze}*UڲY/~Q}k-GViSyaF_uwf{1ukW0zfopT/ӀgKv6g}aYjۧ.PAjBZ c!=ڊUʓSh:ɠ SG {6єh=A<_ʼnTN ofaLM +uSARm $0Ob0+ 3V4k`Airx S n]70)* h^%@@ɕ`[q [D1ILLt8+2Y@m끨Nށ2_`)gI_!Á5W5Y>_qǫ Ŀz(?1NrH9`A_PV9atn 9F|*9_<ı%];u.̏*戟{hbm ;d1h\8%q4pApCEIȣ$)=XIZM; m#t8$іD.aĻlPI/;tp$3h0EPhPGT*EUZEj[Lm\/<:xiٺ0lx5 <WAE f2_VvM9MMȣSX7.|DJ^igIuKspT^R".{ +3 [![ R`C8Í1] U o"49nVA[!}t8XZE.з0b * ShL6Kd®K5~=Q]L9^QĈqVoKȧTU*S{Z "᳠QsEe~j>g7xxD-]zpmH=>mUL`ڏE>k=^N㘚Qp,F`$jXV_70 IMZ)[Š'[u#K}[iO_Є]pD$1:1/КE^U@z`p8- Km/ȇxaYaW e<>"HDM!l\Gұ+MOF!&::;S6tf?2D) ˬ&rJxz=v{JB&./N2IAl_}T) L<1{\|&$NRmrЮpZl =UR}'>W^Ź(^eO`4"O7H=~ ZP {SʤE{/BԒ[7 bqY 25qVLt jۅ ^,KD3UD30^Hs&opPKcwY'~s<; (WHߎre!{qtrjE\qq5AҀIqn0,%WN9Ɔ"3Vn0Z>\w,+%-H v&wxu5Ō G {lث6q1~v2՝ ʞ_DxNPDy9uMy1hZrKmf: -iHm[#qo\G5gQkTxY Lk dFL얐{"$VPt' .|`7&e QaѡG+nuBuhސ]oiGL" γ_Xuk%q&p6CcʑYmFq`=~FAAmmO) ,T˩UQ ehFꥮhl9Y#Yu#m= dH4 ĊlIԎ DrBIq?H/݀{ q4m=k `4M̤1Gδ KRI ֑ q&`f"H%kԿF ~8R219F`G_&M<Pk\ UbٹnXp%81Cha?mw/!`9?g\)# rm8͒/Oel0 j.wv|ٸbI#1-MuX{gkXF͹56aȷC-R1,!bOZ9Bg7aMVkI u!K]R%9+$TWג|6K.z4T漂M6Z*<['ɢռ=4 @U%H.( @KoWQ藳lU_uoJ=Xf ?.V)f¿IuwAAȋռJéӀM*?%H2U衒Kv/6fA!y6- g~c"|i4D>B1t`ӭ~d ! q|y4XJ./V,(_&+d#HE[+?(2j|ƉȺ3wյB3픵/df#v^y]\Rm\M$H KQDBjE 7'8Yԃ렃+>]x:Os:$W)ӸNơEo3GXֱnHZ&$ŠWӏL%;ⴢ4A=vHFC~FOVU"A=+ӯ(9c DЗ,CZ`Z`ۅ6׮h"Bׁ)QL hPi0KT pZ,Au.hyN>D#UFyPjm=`$|L)̷o2΂ 'KQbnpr7p~;) MNLp{)jye$k=78f0\6U?=ء ѴnOo8:rg52-l_TL_MJOa &/@}BN r4[ӎzlH2UXjẽ}=}A>Pz^c}rTFuTBCC:X "dwwۺ_ ?N9O|F<ʶ@2I 0$Xɖ/ʷ٬ފUzN\zWH()Bpb+t3񆮄I.&S0gJk*S+u@d4#ϝ'BZl<)wEC+`؊ɲp)t)6 [8 ?Ey:J"g>52$ZM&d=#l=\+_p8v0tXw[q$eWgvHdvR4Tu:Y=S \LRO@_tƢFXtnR 1帕Bi<E#7OAHq5ucT<Δs$6=An(ޞ`NӅ%W!YAx,јen#z4p!iidÍWZ=jP<(I>sx4c9b,߁<ﮏ? NTٲǽEe^96jbMDkfѝsA{]R}g`w,.S.squGw0 )>s^{ҎLB}-4ґ`WqZ ?- 9ęSL8'[ \ R4b;k1>(VWcYX+_Eĸ>{ ~vH̅}5orpPV}u+ogg&bva3f#O+SaB(&<\\OG6q)r!q۪t{^Fqqy}yyxb|OV}gb XkT+6a+ f;;R k$d!664;K=0ؒ}n̫ծ,0HBTFAfué^H+'̾in׹o)@﹭ڄBWRTڇ? šǟ P2o\D aۋW'@{.b3ٻ-M_K^jt;ʊ g(I _~T hF!A?n.=g;s^ç3R)B$:,̖?I*eC'O6W#EQo?Aĩ,Ɔ08 ͅ ;g -};VoLåTސYxP`Ҿk|BHERH$5 ']xY\y;hLYv.U‚L{ڳ pU :6#D#wLG Yo&0xlȜ񵈧ݡ8ANՀ_YWN@0 4j >׎ 0"|3#ǎ{(s{ ̕Mz@Uuj[dV3v$W :Ig^ȼ caj;x"ɍae/$ͰɄ5 tt[UF5bGlhxuYEfG/_97Ѕ%{P+ TџׅOԓu,.KIrӰ`n3"v;нatR`PhG)F/edb%?#??-*`x,2/ClFxr?a=\:qf*HA>j$#s:+`2A׿(QJUyG~ebB* pݼt$ Okbqi{#Ң 3Svӿ'@`kJn?/ͤl]uڎmaX%ܢŎVrR}^ߐTkpZF`rJo_%:"}_;g-|my=@!P>=)n"$$72X,*?g; Cu2Tlp{%Gދ̦s8WRgFrb: "(/g+74i `f4ܔ&MuRr;Y1Xs~>x_kS8dsvyIC:Z-_ ᅻ>h:{D4] S38ZU !qâgImO!gٍ> l﹀Қ`gݡ֩Gc=vQkh`ʽ@x[k?1X`4j1*뀟%>GG9ICQԗ+xEEM7>@7fU  kRuP/3& آ=R)UXA,84QL#{[P3F(dU͈ P, M)vǦ73${^ݴ߀ 'Dt>Ȁr q Iaƨe;P(nz)~u+H#XӚw 7k#=*z.s9..Er5s. |4COe 4Fw`L9Q(^‚Z.K|!_i' vǘ`@[:[_]BPs->BdVcYSQcjE@ֹ0>|,(nX1d)J#eqj̆ | XOޫGLUFZX>3d֐vo!t0j{t:kcѡV@_i]vk_nA9Gsė10|%ˮpdqk嬆\7J)[ݟW8A}An{?HC5c vb>c$(؀o?nwwTp{yd60ֳ469;ķ'IY@4(-Xb^M$uIGZ)@ Id;k媖)5I4G6>JNhhX> wT&QgQ >Uh+/~y;6CKH=AUd,Tim%EgՕ̑餸C]^]|~Khw,^ 04z[mߢ+r$Fy/2߭7^d7v7A{[e h;WOif87 |{XHxʘ'!B8j xv=r"& $eL0Z !A*Ujob')TYl;v{e{5Z=O+7- nߥѠ2RkNJ61;Vs t<i 9Wbu]kV[| @CHs: e6XgH[Y-Ss$Rr_0 xBAS!wٯp,ʟ0t;s[ġϠZp:I!mAHR砀SFín: 9L p:;Si4'GUn fLvZKٕaZOcAt "Z8$Ι8BKѿds7#PW&io|!v6R| f9Xy+Y!0+Z0peJ;b!wЏ7g2~nJ.C1w #͐8xw fG>f9"֬Ǫk_QHHlfg[%c49oM@kJd iV-(jtl-F#;*Ev̖VrۻJҕzbcxtGXEZ ¤T&`\);H3,s%O׀h1яKMLbA3nY„U_zm |b>wZoD%"\,^46vYF^+Z3>F0B4ĚOcQFuM_H ܪgAdڋ?XznHPh OAMa>e4 G[+W|NZ=,LkbX @rqelHȇx;SCct2ZO$ROZ;g8:<E5χ {)ugɽ~MfC25 7=fLoXW}C4߀CH͔ú:=!I֦86J;i1X6`; 6:"=v-g$h.+4;s߳n^Nn7&Hf7V~..vŘN}|W6҅&uXJfCWbV8(F[EM-z>EKεFicr8YڀVB&Hb+਌@:҇!-O%.&;@Ա~u,Q!G HsM^'zW:b9J f' 8*m`C -,x,6!NHP [4"Z<+ <y51 F٩ DSi:lM ]kpAMctM4Dg >(~y(Lu0H%`"f1Tb ݵ02fpwQZ`[չ=a:3;Prs[y7U{ &}؃L 7#M{)Hf Z0g6ɟ;st?boJ>H]b0\!RIJC>.ƅi/- :]$)_3jg\-+vO'W<{ͽ}jচf3V*{jd܃lÌlGz$ma8~{ElbJl@d\әL5s3I'pT31zN2X@˴-!Yc5< +SFœjWB~gði=Vر4"Mz9b*8(46=]`·P̎導f #s7*tOeKM*߆J {i<,]>Tv9K1c(śS,bANvZI+SSRWuR S"NL_NM`56s'd ZenqSjp 1=pVtG@uAȳܲtl\ {!еZldW%xT..Olk $X_1zt<.W[8$l3TX61v1iX)2,?O j6S0 tӞ/_t'G wSbO%9VӓiÏ_&Zn9HnBD`Jh|ɝMN.J I*ȲlrB qp'aAUGyηqSjg'5q+iM+bE*KĠtl4%n>}2=~U5 :$(^G-HqqT·_HHN/봍Mb d $?H&QbOJ%_,T/2զ w߅nLҮ`v?=]䙲tߩ3?SwAqJQ Nj׿2Yc"U1TzKP%skDc1ݠ$ On!xl˛%Ip0)f)?d=3c %p Sm쩶S$`Z>f+vm4t뤊Oɞ+%ps0e. ~hf!ʛ(`ݸIɇQ ,52ՏcEIceL x6î1W\2UGq"c ԇl 1E6՗O h-LUC_.* s3 <`U, 5T\&a?H6 Rtt>)MU\LShi Ygv'`xy|6,?^/B,I̵wWEw25/O=l hABm\ֈR睖p/'#AɠahUf^;Uu}!T&mQùvR?ᢠ+vhPfjD}TQ<װ+QXI ŜLI=n~v I= G^ FY\$4DS; ~7[m)Rݒ`4i=]mMؽd(Ћi%t&3b} /??+ˇT@Ł͢뻵޷Wu򿛜3>^ڄ|ښ#R頑fcVh"NWչ…֏fTGUdM މ'7U/56K)@$慭N1!e{Ȥp^A723)'vzYu_=-3ìk'ޕA3xΡ?cWnA%s7o1qy1Leb'cϛ_[ )oaI.w5qCpڶ MJ[6xg}m|jh/JxX.m Tbg,_!IߔI7储H'qGwߏruʀ'lX+)LB]VK#tC>w-Z7`FY*Y@.9 QNc2aTx?1-`>E"7懆r/q`p~uq9%ʫOMw%/MiK~~]ˑٮ*+LY!TcP4rn&azKO`䰳zGSeUrUxjslzl(t'KX֛FFzѯUBa_ ~EHKBԍw1~Cp|I!K]E,uj1T)3FF' &}jgJF"%drDBN>v@d;y}d}Nth=e C{26򧃜;0cb*JsR+ϋT Dnʄ4-X;5{ d 8<<[9=.t9'-֥‹qL;*c\s/nڏc2o>4j?1Mi#I/#*61=#+1ԏ5'XeN`,", <'֔Oʍj<5jv) ɯyp/k|$׼8rf_2BL@&MDI@.(~U"6<ʠU:-,AjCԝ,KW~P`.x]T-{샿w̨wJ@F[jC=z 75&~&h_+SJ '((GN5&d@@yr pqs7888,ca*6$;-l¸u c$n yz]Ǹit鉒V@P֮,\/og̖t%cDjkʷj<~enk:pv>E10Z1n?)WR^yu WHu]C#UT, w540z7&i8d/:;5jͬ)Zh*T[ȞTmTS2ӗ ߟNN&sHfu aXF+2);DlOn?rh|y ҉U~egƱAN^S:_![XgcK3ם:\“u"nJ=PԜ7`~_ؚ-eH|չ+nݺ Sf[5 lo߶7ΔHiV6ӳKA҆W =g4f(S+2!">2=:!~s*=݊"RAZmv¯VVuŽҤ'egpERgKrɹ!J g<#_GDXʼ؇-ə׷$W-8$KYNUh>_ H VrjRZ7тsuwGn-L+^_dN6b:.ʁ Ch]{~!6{YiWW̰(rdd;泓`.Ѯ^v2ynݑT؝\Ҍ?{Q~Cgڽ[K τ|%ՋSzYϽ6Xj%u:z$" Tl@ {;[AӝZ8L!>X>:I";b-sA1/^AC" ág q҆>]6 ܦ&LGTh[h!դ^ΆKZ퐔<îyŰ|^ <2~OZ2DjΠԦ>PusO% N R +\~+yEVCDz DQ"xޢeCk~hhlcS*.p:xilnœsEA@')GԕJuP-@Ϡj~OtED_JwOWLg~+Ʒ|i.禃GsL4=Τ_ؼ+GoVD.Mz8r 0Mſ#̖@,DſW!i԰DtR^h9o2VKeO Q\u?śW;%52wp۰WhVV{N ^0yY橻{79)gwŤf7,4x3EmXOwE"wX[/P-fTM4⎖9;UrQ,9t!ګc#ħQll?v0+0! M2i6dQ7~3/HYJtLm"Akʋף*vgc[99u)~lS#詽"" m{ BiWie@$|o) >Y(1Xti؎>'pCoc$!5u/IRǙCN/\ .x՟5zC9 uc|)ͺ>I׊c*2* Ӧol|Y;áЭ i-H25~ 2$q,dcAdۃFnގ?N;,+7u"M*vHcW>@{8 yf Y/N-䠼[u0pMl:6jn=>[U/ݦvSЍO/5c- K} 6lZ,](.ɩ~ ̃zC@;4d~p? ֗2(9KH!3_,Pw2P5Wq + n]mvE]mhOpZӈ>Ux CDިYg岲&«PejOe&LWlÝήf Џ%dr38|g[dvoZzlkسi+d\]uTU{LxL(hax'$xWܩEhHKPo5$83Z9Lyu&%Z# ޢ^-@an#b&kpfJrLjC}_xNVd YgO#O$%"RhAkޚhc^[#&K3 zκ(%JrPm _-9﵂4e ȦK܇Y8oFGtK5%8#V::@T)ySiM2b݈sko^Dm~w3VfVVsTԛ`M4|q<)wB >1ȩLbJAhw6AEi[KI=v!DnWiVrf?q>Oh.(WgCeRS' rwNxdi@;̲ c!K29c W0zp)dW+22E6T)[,ȜިiS[ c,I!Vl6O2(f32~( 0'3~lx|n\k|7@V* z큳$^J Ԑ@v1ˬ2Gɕ_W:EqW 6 y'vۓiˡ6F,'(Q3R3 VnuI,sH!4#妸 PZS( L5 *?ʎ(ȨݿZ[^PKzIo*)6Ҵū umeƿ;ֈ齪 jHu'/l~20{[2{HX1!߰'J} G|dOܭϊmdm3sƞpG&)rI;PE!zV,jq L r6:P-DaՉŻD1$[~rtIR}zjm''To*̳& JNv6mo"IBMa))uE >EH4s]JQSwy 1xԴ{۟8* !]iG{l-'3bv |ۮcun( YN9~ q0}đa~)9TfHդ mbu :ENj@t]3g^&cjJU>#d($s"mBʯA:r #ȹCqE(~f:ןi ڕ.~ # V|wSXg!$rSrgPl &==C"Yj rz-m"%Uw!ӁC;ʎwOĭ ~7w&*Jj68ÎB'®ai]t0؈Sٖ2Y yAwBm'k[vkmw^Alm,z|M,9k& qw"=Hb22Ѧkڏ)ba\ eɑk)/Lt #JA]G!$Dt#wFR8',iѣ{KHFHз3cVsNYQ2|8XM9'ia2e FEK Lrk7nN5A^sI">Pq> ^QCw\ۤA ah_i }ۚoNuBVQ 1yO3:-zL'Xayȴw9=مfTRѫ聖5 3U+'mDդhn5OL[NVm_֭=h. `7U  *wL~:?InMG#z"t /NA&jG94@7žǬ*?hPkl}kl?)HV#'ͣ!<RVjR#Fi z#آgiJaB=EPLі`}k80D3aH3Zc .|EH_)+i}dF<oGdZcf"v;@Q3!?KYܹ̘7$S$5gUz f UԕWF EO,R>$*- d8==?j业3S \x rr6|4c@僭ie: ~81OFm-F! RzD ۑSppQΕ2$  ew\7.>uu:85:9vtBtn[T,+g:,f×M%/sJ_qKq@8,>ZTPkZ0'G`S]o]kQ|x?_3S&F^pFG=SE=] b_-3lp n;-ujA2|iŚб[jG+(fcq0\sEdQm-j-!wv_b_\*{֦ޜt1Ʋ $E7l T0X?;@Vx DكdmUEy@eTL3&v#y~nGZ>DPy=/pzy'HL fS>VP" W>"^6&FBl>"`Xܶ 2/-D BX}J\.-`(^Vϝ C^kpA-UP˫_ i$qNVغNf;eƖ rjOUtsAs=@]RzR˭öŎB0O+ob14'YG]w\K4H04Ŀ}x_xĨe΀uR[[Iʒ+fq)XϨ'* 2:@K,#fqFٕi= p/u(,ŇAxc(S 60͌3~c-tR< M'oT G pRNz\dmukans.22I,!ۇb#j}-<"Yu%&Q{+ciB 9 (GZg(K|uvt`)jqʋf !:(ǣ[=ׁStkCwuL%SCھ{v6>!}5+;.b2 "iIBe ;՜xa&7Dr-+vXU;@_mRD;: -FFJ]្<nf.YĘr VfӷI)dpׁKgĭouT MVkk"6\4UXH+cxdsٵңX2XE@ʭILR!d$2ɬܙN,.zx˔D!5XR,;>M0#]% 60?`tf(zm?Ɨ<-+PpIzl@L"+}8?#R则bmѽoXC+qWHGnv/FǨF=))3S7Z%panItfz ӹi8dk\VvP^:>=I%*0{[ ()eyʳ:JҀz!Dk!v Kr3uծ`@:;XϒD2Mޯi!QGbu넴.[ٷ=r{I)34*&L@|EYZ0Ng6(yDqQm?Geo kڥ\[9A,|z% n`tTNaAP_ +GP ƒkvd֭tFjecԭ8()@$\\I%pzk U|sʁ=Ŀ@JzQp1kf߯8d7T0WA=IL͚Eǹ |6WQ[l|^R[Q8P1t;A財,d6[,l5ڟsNlr@JKSxvG‘0avܝm &s`";MiM)nPG iW]ʭ$$*txc yG`gj. $ED/Oa_ts%$R! |܃,~]"w9*ŝ?Dm8J钺2)#Da i$s&[Y/]@"tos BDA_X7,G\J568[}*=Rp1W%˗]+GL!}uV~Nd%*ahj?;8}2G4xᆁ0':T[4^)a03ylݰkEQr,WhQAyhD,M{9A'z@ˠazl!!{Qd4)hDKRɫ)Lt>%Ӡ:J-!Z:wd#vG^I5Og2%˸[Xd+[exH~b/X|`[MDHNW$kQ'YԪSg>A}}mQE 6GT~\A& uaF?wU +(Mʻ!}11 M:}h^˖ph"O{< Z ЍyǫYO C4XtXY]!yWWMXT/Rum)ZCߠ(4a?pѵi,= sǀF[ǟFlYGfُa:" Q_BNG n~vdnо+UƱ; sl/ܦ뵧Z:F73@¢.ZR!tX`unqotL~'MJb„l-Rά;V{bl}@h;Z&+$7p wl5 6B[QݺՂqoFQciplroNjALgUi%{t`b쫠bdjQѷԵ2Ecq!P#^bHGH!}cࡘC,eJ6·`?-dy }LiR7>ԕ$c0#;h k?ó>d}}h˛)>JkpU>%%SgFsUi4 Nu:x YT4Xv^y?J{[>EޜuDBUzVc6ߩ:2 6J`0i%e=>0nҹ^́Ȩj7V'f7FT7ǹ`L#e;ZJI,ov>PV>5+nT}M׈*Dnsg ȎaZY$ɀsP,~)> 6SyDTS=]6%iΙV+opvӼB2qa!(uɉgpÙ 5/8˺'>8pJ RU1AXÂJENJ"iZ|@:)(ފI-;+T-}t{fV~*&'7?5 d2&Vp@WHYw~XHyZj,YNB o88'D^2L-x o&$.)bLJQpu'޷n??eznz5ֺkdO,=B֟"a  }A%}Ƨ[KSVt)`z2ˋS4%=jJnĽ<4bќwrtP"UYqm'oBc#6CMwHo1U2UTPwzf9şU,o80HEb>; ʍ*}^` Ndt†|2nF,%;;O Pd-}JCjF좾N2"nA&jI?)Ծ zbxOޒ! GZ _K:oa\8ww?2)R12~\fd#[2Gk57_Ɉ8;1ᙇU ??w8\:g6<)% a9(|ub%h1A|GQr9VqG?L ٨;؆5=*3"b0ΰ|<NE}c3yPo1cs/4a9,f]f.X&mdy! ‚j%wnA&J vxRg/DKҾ+1c1 (c#c%ޟ[m[}_4"[*6X&('*e,FQ@J 1! p3?,`)ᰍ/'mkZԌ3(EFM;΀$Y׎<]cR砡"HUqR'ob ;\cSoXQ(qK6ZK,˜p}1K*FO'!i%lǿ,0,haYΕxW$|7khoa :<_H?XM*-Wy|GiD'N^C49?"Q%Fo<{ z ='. .ۙ$Mߖ=;NMH@ʂޮh㓫" x+Xm#mE:LANgV,I箨0?$#2q#laBtÒ&u&ǹalw;5xEPӳ%=:s]e Bpz,17"Lo'&@[gPϵo.w8;z:~JqQ~tHS8u7Tfl+>D$J.|$CN8eAI;uQxvVdf^Oa2׷4$Lc2>Ek?Qy vAPT8z;>eV"Ld\C 3@2.h~ jR[ktg=!h 9:ĩxfS)5DYdmY&+HSU8:1rt$>xw3~}R՛JSȔњ=5θ um̧]R*XsR7ݤh㳺>뫔|9M%cHk#Ac{1hrۯd#E)- X̧=fKN ?Lh\OyȫR+:'ʲj0"؅V yd0z?TNMc3Ey6CkGm5 S H9F]+p5`?Z}xֿ,?p:u%ͲV]5cy[ (P0mJ-ߴv.nAѯo8hXJ|H&*"q;cK|JN|Ϡm>[=joqoLl60$vP:Ū !M5S?LH5 Xd+@T|ʲJ$@asī$qiiIeBcQ Xj,\xL/蟴t: 6pJxrH/&{a!_gЈV eQh6AgS ہ`}J@-J<ˀۋ\Y؟')gkwnaDed,r%wbӌ\("E٣-Yvd'^jJ1|2$u1Қ:פQS7򏾵 76paƕJ܍}"sNe҃>fY8AQ\NU(Oƥ@g"Wr%KdD_xkHҏJG<*\t!p_bMN c~ BUNc "|C$= 0K1yRC8rXQ09"kf9(&6ꚿA1:MnmbH*F=Irў H!A6jgV +A%|D6GiDtPW-U#[N#@'ЊNeG%z[$W Rȍ 0:"l ˀlBE Ր qNcĮ}6ޙ};bLk-XE"o(m>8R8Af|PET&[|Lbկ}XjvtFHa+J8\Yy/[j-7Vz϶'ݩ>P#[CI߹ =si'َOUObIV{g^ZĞ<>UhAYt#{)"V3ؤ=|-y[ ^U<޺`P%nD捳A:K ED.C k \cW _')tXo{WsqFuH(?zOzcF:e|]*.Lov1ssR?tU'| iuBvῘJt#fXoR?'hL;kLkYDع49Xvs|fY?/8Ӑ^\NwF(x"~gףyr-MRIcj>j58qnN74< b- Rڷ0å nޥ02U=':\VYky-N2ױ7XfWgeԢyHkQ'ea v՘w|4\ƢE)RA961w(5Zk]CuWBqқ _2Y?u=SM ʼryǐ/ʓ4ʠ!a4PvPǃBW^n4x [/{LH" ar73>ؖ,'.K}|!參coMmZe~"=ﺄ,Yl0&m1z4?kQ1Xxֽ0֬ltAOXInDGߴ񲴠V8$;fě潉Gۯ5g}j#$tfQ yUŪbĉi&s'9@(ף4<CMDi?3psk5i~BLΝCf)QHR\'R/}SAИ3tyN][Zńba-J7^aF ;QI.jڝENT.rBd:YAыSI6(&, ēqNijmrҊlvjmH,S:'ey2Ӏ)u/ [QdL0-Yb ݛ_leG?d6̿S-SF -bgQdnty`e wDSak*n)Hnf# :ck1_Oն2WS=2 2c&KϨlWmw1Z-=Br#Xɫtf@] , 4AUi߯Ǡ@YY l:e*}ݳ1uڽÁ7 KBݫDDx&+ 2I<4x Q5M+9Ƕh[!{:Iʳ:>Qkzw&LJ;B;lhu& mxG;6A*SWD"/,IDa7z+}aѹ62<->zxF!֐o^ 1U-1r$0.Cs~:0A;1%z/&1cٱnS| Dp*2G|ޝ]ʷ%QίCRkn~x\Dpk@}iM9F6 l2m]?+Mi|8YAJrX[!hFӎ0ӑ#YJFJcEuq'u ΪZrt28p`^Zt-[9!@zLs-Ha2bAZ nQJcd‹+~;ZX?5xb%_b q@cJn`5bփFǜ~:+X^h4Ma#$eIooNC&\S_sc(S݂%BBn& q@S`6|}7Y{(WvԼp;laa4Y8'9l k_~ vRhs5d/&HLy8yζ/ғ!b"RG2,!ޕ6SJ#ap-zS~o5mz1~ٚdL>_[7y"qtsi29)' FݭNpJJhЩcNkm’ NJC$"[Ul_3=v X;efTY_ױ)uA 1,AxHd5KC|Nwqҥ1 5O 늱g7- }Kcj9ؽygon$JZ&`Хڟ|hc+]؃#2sPu8XO?G #ePo^0hv-0\)ҩob'! />E/# , ^EuW10\Km:\9a$#hZoJbf >e){#4Ve؂Әuwaױ٤Nwߦ"*u+ h//_(vJbGRD=eH:-`AJmkfZ5p:m1p%Xo֢ 7a=|jC9#cƶmo9 ǽtu^6O0QdR*m㶶j<xte{6-dq59t?WDoi1Uxp!e4Ɏ  Ըa.+䩧:NKW$c# l)!Eq~f6r>jbf/]h=Cn˕[ ް)#Qɑriۿ+eB_O_ǙjlA\R2&(ߗG썫~a%ӪJDݰ`3-bDjVjl.ֲӫT74G@Jz2ym5$s pS} 5ǟ UG;v:V[|d2m O Z%8%"[=?rl066H_72>8AZA&|Ur\'>c-V]A{|Lt.Rޫ֝9aX/rdvɀN`DƦEzJ';cyRjOT/(7=ͣp̹B.; ia{<䥰Jv3/H[dT7_V¨ ~'sYw>y~ez]pM]ݲ; xiFW M6G)|kpKGV`N=7K/J:0aK}ױ|:Y{"̀P ~R,;ݐ\D`6(88uL֓G+S3 }DjO*.UyU`86D*uP^E(B=P#r2V }(Főrڋ=f[JnnecߟiO`ARŧ4ʦutkТ)NUc`ZbojoRQ^w0&K.UyJXLj?)"Ɍ'Ʋ]I1 &,J .Ɛt舋?o@h龸ag(Q?ek{bg̘v Ͻ $?D3qљdm"Orl`iip{);JK:l0W?՘!HA%O$ <ьX9!ť6?CIR~vΤ b.5Ě}gNUkhFLӈvZ?scj7kʱnB?aWk' xv~e2FjXM*gs7ʇFW(lnj۸ 1橭qS2(xQ N}c!Z໲hTVOL[hc5Pd9#r.g~"m )>|2[lhgyxt CO}~;1{o6bV5~h,kϪpxn{ -  G24%̚`.!(T`T jp Q2{hurC=N${{P|&Ϻ''y<0KeNաsj<1ǡC=fKqֻ̅،В.Ylz&mu'mgF/r}Dw[GJz985jAw'*O|? ]զ̵[E8Ī'6ۊ~0`8I,U鐁r*ݻCNbb3=BSيńBZ$ENڅgR/i/,,ɕӉnLSvBxVNlw)͔ nrP2;Z@a޴knd Hlp}f҆,=BR ܏գ ;L?=D7VkvAkئn $!Èb1|qs 3~>юO ݅K9;,WGF}q+;7aWC1O)ϊw%{l"umd XBPyO熞}8a|xqR$?޺!e\FU3_JB-=R)y# n3EyoLlWx 8c|q㪲)>=S cT}~"G"{% nH\ rCo[fzE2 KSNh:rV!ԑp*^"[ !0ű2=CC-.(w^&ܲ>˽v)dZ,^<]Lj,&5@m7 `b* +.6j~Ol OÔR0\<\\3e7f!I"lN"L'WMIgp5܂\Qӄ~ 'ۧDo0"2kqAP]'vfSIe94$ca56j&}l|lG4JJv4r,FΓʔA3P; }׫1X2CyF !IǡVOb9‰p>T[Ey ^a'U%ѝc@B*6~hdڲ>˫IH^^ʄ 'du@WPvػ5ϺQ5^Kd8qJxu8߮mv$Q%[wcCDkVeʠHdJ _iTl5ߌ^ @ܠҨG[J=CQ 臌K:}0~2jJzG= փF&2>hR9- J''`8,&3R8F:E2|$+ؖxq*{_E/9([ cQ!Y&}+'ZkuݳR潰kP_&`%W.ɒOWwqXuԻYZa¢+cojš2l9,W-O$QBh$'dߒѝmH{ ܁bCC8zt0:(o[+bf>kZ"?RKF{#ݧJo[i<#8m1:n;;yHxEkD+\lwQs  8d  A$ӁCQN~&枛uzо`7AzIZ (%N[0 2 }K$lPQՙm6Z|R8(\$}:={EFUХDf.-5 aApQnǢ)Ҥ-YcX ߀x=]"Rݑ\!~7Sk9>8t`f̡Lb$OvR#YI9 5v0^e,RWGd>+uO<}śsaw6>+ H~5 ^7pmhK[ 㨓xg(ٍ6׊b ȟ1IJG6n2On/~m5ضvϛ?A$PEiAw1cV4:ÓLYװz /!5+ Б) h#K@0E~]9'nnEP$[?i9q^ANh%⬫^c-7'PE޸N6N='jHKZY_0ţn71pn5;bF U7_B{^"'j WWtWmi0dpBC-܋>&b~ o fz?D+ YR+"\ͨfcusiT8u)N*2gs5s#cfV*.*)6"b%MN1ΉΝrY(7M8H/ӁY>p/ ) `W`6 O@I6Oբ^z.'ZZϬ*99ƌdlQCRsntኵⱪ^GA˾S2wxz+V+fxьCHBF~x4os c+hnE3jF1|ʴSQ)IײhoQ72p\ ٓbcJj*#b{gJ;"ײ'aFnII輗`8gk7x8 ˆirIR0hAH<{Ԅ~9 (4MCi5 gl( m$k(3K֗x<"aY T5jejAGfzhSqOL@muN i^S| *^Af0g+zjzF?T]ոڎ,\r7)ЀRL.Q[X¦"xRS{ \6SԷZ2y\t«Ȃl+j6=c[l?*@FfUmN-rK"u'A xl,05_Vf, .`hvg|)(x(}EI&Ŝ;vKPט47U9/plyKڣf@?8?eN *?1AGJ}"a?9oiXOk6+j!n˵\ t:, o+jWĝR#9>5P'105Lge(aK"6~ :r/s΄R#uP7zL(I~tS]_b@#HwKD} 8MFu;by,"nrh.sMqQ$Yu<+2Ē=p&7+H,3Z2fS+Wk>x3jǯH&J箊6L1g&_4.t6P(WHr:iT ^jR2@8(Afra@m#VƳ dKKZ}aN=~s=I"aRv~AM_GgqcnA[gP6sk>Q9d I< Q:G(VC-#hZ` toXy1Gɮh;r{ $n[{[z̕񰶊)MvϴIID+Nh_PE4jer ,@b|KIdi̽[hnw6`*Ĭq;0K 8̚N']`w1-N 9^]avKD(kkB'|CRZNy(Wk6P}ao1J(#yY[z\?|dVG#OPTmo@*%Yrlޢ5?%Lgs=6X{[9!)rEY>x^Y6YS.Նp<{ZE<ɯf[ ISyЧ%Ot|0_XobtA%El$Q7hsN36 wx4݈zŚϳzox-(,<80կ{4X1% %eP8LUm dJ\"Ǹ`|K@5~>ڄHڽ`F8y`H@DS=N Sw9BDpuTXy1~z + %}0rRS04 :AUPǑ#VrqI.XAa1mc[P:Uk芒1'@\";JFlq^ؤևi `Ǟ*?o4]Źs OineQ&fk|,PG ܿ^DoIyw,x 7oBu2O ':kd'AJR.|$"w-'"JTܟ,tbKc($~~Ƃ>DyBoo(@˻5J{bt}q(>IW}yGk*P|oU F(:`DmRF+4\;3ŶV$N8߉ ~oט;F/NwGh X?\~H4^Sj;]`nH!_DX;J3vksv7z4@liGI%FO~?HwrXYhsƾԛW =1,icdJ4?J؎OicᳬkD4I{eWlaWC)tkXbr:gVNj"4&^f߄*g]R Ǿ\i H f__YJks =Tz{Z,7z2("ŇŞtpe]nUgL٨rHfqOhp Rx!}&{Tb#)3/-LODއՊ^Q7-qz -l̀e_-p7Y >\ ҃P~ت2')v+pUn {J좩 ۋw='$T)?3G~xgMeB=u=&3;Ub΂j_?rtǃAvTy OL/Wjs 7vxRwY"0EsR/R4AR2Y|7wH ?8Z"JIeoZAJjy}0ZmBrY'{O{=q曯f- }l @m-YVNO:+w Bש7-C$1mWMkAR' &` HJs)pVj? 35ۖ{Prg}WC 3ڦ_.nGw QtpLņdCfu27FDd'i!}U(72z̙h:4*ց1Ց- aKg B IčC5T_Y `L[ TTYS ^VK6zUrHEIĢM=E z>1,$<&l,zj'V ~Zxfo6gw E㹣gR7W! c>p/O,fΎZ!]~axرU"kv]]eHgy倯i ]Uy{[{z-dѣT%뻠Tf#hD?OsN@J捵x 6yyk`Fe~/lBM3J>|)h r4\عqMQ碍?ٗ$PbYo>"}MP5J&G88}l̰PA2t`{AH&bzv1㒳$ 06&+vj wO'fER)Iw㞬nXU2'uL&MJ/X-QIhIlp7X"òmx⽥krjK bDՓEh`eoYq>Xmfs%&J. E]H]{^"vQw+̒,L8˔qxE8Eh9TD7T_@V_n%Ho'SI|g[LBIT3( KN:{am >|aPJBj3`¼QM=&r<^NL K~:mbnJWFKX'KWv{[ mMośpy$fvr/2WN uXezc{Wo. ǥ8m"l919qc)i[5l|ӘgZ _ :{80e;^v>o][9k7q*ΰ0%!u5~k҅?Wh2Zc.0joEZ2lBL#hmR4#fľZ^ņXzzPd>GA=h(\kܮs"?BAzٞߍ(1\P-tzc# 7Xݗ?Lvl:mNqddsB4hz5 "$#uR自]8K7Ѳ'"hƊw|0zV.KzG En7~,c.0]QDLU6% KM|P03"g/^坲``޿^- SvZFL\iּ-vX3u2U"\4rHr*,į&!1.San?vNRC rSP5׻앲DC14KYQ>h=ndB/u=U Qg$!^oƏEsnFNH`j$ HpA"kӈ[Ph-"*d1DIv֟),l˅NbIJo՜$χ> n|Bؐh3e RiE8.cAL]!Èu0扠a ux`OS-pfvF!EXav5b(Y=*FXڨKI;x ѨT9x6f{X~0xQѨ ՐKSFx_hXɉTx.lخ6Z34ő %du^`' 6C?@W.? WZ^*R,CL#<u)*ªɬ:0Yluv4{ rVr?EX Zd{=喌Љtǃ-MPW7%_~껛yM!=:C,M}qy՟?UnUkqVN0ZN׋"(G`x}teYTY4'F:a*) # ty۔u ᨼRNi1ߺ1l(A~ geзQ Fbp$~&F0%N1(jfpu}w 0q {:߁xp&s*ZȈh̑6)b{:l6Մ>pn? Py"d9q+uho!D͘QQJ/#qO 60+Llxҳ#iVG2|0Rl8)g`~hx{iX^3)qS-"D&6=55ENPUH*S3͇Z S6Ϗx*WW48ĊՐah/QI_=.$鶻t?tX⍩[ZU/+kc(^qk TjN^C;S74̰Qd=2.lW 1{Q|ەxp_"/_s cO+0m4&'< *Ȃ[ŰH-ˆU伇D2z鳱q8\m#a7 V @ Y-J'۩yᮾ}s_$@ݲU9-2n:erI]E7NYoGME`BnKNw;]h1u +Mt"k2i\ZLKC:5=h;ǹޚT "8@H7[[:ci1EH=Qf)Lɸ] ޘ1%h|qHi> Mޕ|*N"Xu0 g dÞuDnF9$`9J2DvB0V='Kd^DLʢUE4x'Y{gX|_̶m#A»uOY@@t .r IpI#eE6r=ܰ1.٬{{*P3׭u r5ybEʨaltL-BCV'=z Ba>֚m7E9mwx+ ݶ&(M%RHZ_Y~L>XE7~|@ TF%Jmu[EϏ?m?N:2yIzDFE&Ca\jm2>[2xtF=T|ЫLOY0M=zxztۛcT:TBLArI"C1 {'4Kb_6ԸXK` p pQs#[Nz@kvvA רV1sĺT/~sz)BNʧscQL;uo=Sgu]+ZXՙ" -@q3\ߩJ/dP AyЕ8A^E v&}~Zy0o {! ,/Pߝ@ͣގ?~p-U z,+ UE%ٚU&ksv  [)ײ4F+n#%P(꭬AF *`tev\X=p+[Sppp_@FJ]ҍXl 8 t: T/ ]ښE$ư\ҍfmyܟZ X{@OF}ʭP2SY~5c]+HQ-@zIZArF82~ZUݷA~ƺaEg xUQ"chxb%(3fA|~vt.T&"Ժ)+l=ybȝ3m4ҥw' N\=~}3-jz d riD!,j;>jX}/<ݣEg)kXQ Ǎ2zo47֎YH,1Ofq{G rK/1"B uZ-6Z-8tWLì~b1f}.z5`tQݍ"0J_)nl)grpB|ELR%=EhwԢu|EٜϏ~'0Ht3Z H(U/^ʁ.*SQAStGQ58AKba rU@'o2%^Np ߗ{a/䮸.TK L<-LmBPi/`WHǃM28+㋄DNhK93bdžamSD/ zhWgB6 X&n0Oj-Տ>^\4kcC9 SB+>ɪY2$Z༁'`k=ZpmLpR4NʱEtzPr$jr$3UMcVy۱~ޥE񬅢&uj"{8o 26C&X iUmJJa )"3NՁwF ]N`d_=ZSghOTR6O7@IN"htSn߸dSK_e+A<3m.nVH3JD! [heu9yt^2l:a8HSC|WnsԷXB9 ̌v 5lPpP>#mV鱟`U,fh1Qk#Za&"V!<2X:sY%)=3Me/XkJ]|АMmvmp! C\Ў YYA6 H | 8] M:Ux6ӼM/xرD3KHԈ=Ȏ:''OjAhghU>8SkXBҽK*Ɨ%c/ul5tj; !-IE+V|fև;фɣ!J* @6WB?yO~k=Ы>#Y-YlrhmP~TqjқsGPcP![tb/qurt2oCQ|[T&Jg n vSE+(x[@ϗG\S,D}1C^ڱ9˔ ]g߼9s6WIX8@9;^*Zтه35E2IJDJch2X²^&GSZXm|O9I8{qR\Ǵº/c3%6=K5 x<F!`􅆹EN]:BD2 tRuF1M"5DȎI3^s"wBZM<8HC/g#/NC7ewNM$ lKl;/X&tɿ!eg|5> Jܧ;JwZSU=U;NzO]VbqNJrJ+*b?tVj>]O49*975uq6(9W"@q'YS{zi`e]r-sycj7#\hoSzR#~{(%5:t>o3;UB}PɃ:XXHR5@#dr"R #V)m1Q#h/]}ub^Jݤ(JS1-1{VQN&_ҕ1E:41i0#zu I'Om%6*mIօY9f5@z8"X-_D G+Nvԟd$?#s9f K9sQ8a썅=ν]#e|槌%7)z"^*Z ;Cy?CG vl6&H+Z {rdU v RbA ߵNckK8ZIx'L tʐ 0_"4"> W onygPxŴ{S̙ :K.eurئn'w@2/5]><=*Ea3 (AS=5!IFlg|K <&1XDj2"qp&W6FF17=ǩɅW)Zw NR\yǥW 3Lh<:ƶ~ ':۫q)T?;8Y5cDJYS '2NT+m^X CEAmUG*X! U[ƎuA2qu]TC2>@O@Hh,VceTW)}D^!d?V"(쨫`Q# gO! b)*8}  ba9nG!+eaqƭBcٗ[ZBYLJkj {QZ{M~3Wxa.2ɞ0~f!9z̦#ʃ1ՂF 7!(+}pnH"hbj^S?B~PYrlA4M>>[aUWN \/hI{:yXw_YD˧̂v /o'`ᡟim. vEE"]lY#'f6d?Um}kZƴ K6<JsFgdUn+oP0reߵ)Sn ){m&k=m%>l',KSFwuE9uHohaЉ=/%d<cGj> `uFÇql% 0IvVgu bzTl<젟)JKpɉ*+xTX2},zz<~ 5Uފp!es!t`Prlo@fZH 6) |Kn-cÀs_Gc^njK.rn9t[Py`d~m]*%!biME qс)ᘥg.YڋJ|G.5޽Ȭbit)Gr9'۫lT4IS!a+f^|w{U!Hd(;3ځ :ݐ`F!W 5r>lQ%؞tLՔze͇I9ܐ M[%7eG}}'ybV'~tpnָò6XQ =rJ:6knnL7G,_-6 TY D7odl!h}v )>JM-4kYo[EM[ap0n ĉT]nvFꕣfssAԋ!v=;= &cxa@ն=/i}q[f$"QD4e)vu6֮. fmwJJeRNVRvN 1ʭhH2268$o\]dԼOpT|)Z. o G/GW3eK%f:IP.@ꠍWBЁ',VVOcR[WA6./tzϙɏay̰./44P2ٲ)8 \ $L//A5WƢY%eTE4;ErE>T&MMhsgCױWGPӗ;k4&,M:XV B7FO@pЍ똤x.=ɿՉ `i[H[)EޮZ>(n՜:"ĻI@oEtYEQS(lGsf ⤚㙄y7 `&)[4C<߽l8); ~I(jCIQLx"Ć }J{I{fk`q<ſp*· [DݞG&ӐT(sl6r6T&g1m%Ƴ } a_GdKt@py Ya^x>F+y*kk_ީN+o=Rܹ.AY.t0i#+[ -!FI`ۧyK5xR(Y(1#aN[5?tmqQϯ' ->oey@ZCJ`0tvte? {' +O0YC-k-#<⦢ JLWԲi  3OBa8Hg5Sj-@Ml~T(5$刃6dsbo*W^X] G/ ۛkrbW`t>&x\9O#-Bw0骸5 %+qs~^dM$7G J#17||.} ,$WDD8BdyUDz qX]X@.Ђ$1 :FQ1bSU@-TW"j㭃'IJ>rUQna9;i+iK[ vi2W%]d)s2Ug<~+›, 03Ӏ-3 _k9&te p,{9ؽha^PRx@9j&n*j9h [*ŤKSƕy ie քQ d"57sSI-dKFlAT$i0]HqJ,Dc|j>͌; K|. a)%|~B7΋16 db7,8i|3MSc_2PL}ZTrsV~]mF`ˉ*dmfm%@PǫePO@ke Z9%k䇤0<9 5`DvCi 3A'X<ȧ,GTlAc3 @/,oݰ6jʼnaԵt\ CQd eg 4 Y.(eq^`N`^QǤ(Ej"L{ CBT] :BE%ު ;μ?`ϟ ۽g7gcG؀aNAދqdpPA<{O&u$.;}hƵ k0L8vVe|Zqm[q=c1&# dOw:) Hy6H{sM ,ěOs.̤~_ mXy 9,žd.TghFg}Zz0G Zx>5LQ؜z U$u,"V''3bIt׿ m6h"Jf1~;{鮹0 ݡs!0^?}olH)" 82RѪS0ﮅdMёK=/bMP֥6*AmWAIf XeHȰ+@xyp_%Iu 'Ֆ1J9)gw>uK]׭g#Mo' Ã2`: ]'Bq`fU<0n'ёPwI 񮑫~G)!}':wo C8e?Ͷ@J+tƟ5ӷULGEsO >[Y\o X36[+3â6 w<,SԤG:a)]vNLhN'6ΒE}6kr( nm/B}O+Ɂ_Z Ux) kەP[|+Y5)~p):99Ǎ Hɍj M}xXuo!z}q;F2wT̆Iyo XН0+[lv (Sgv#^NjM ɘ 'Ut]2t;GN{wHGˆ(f5ݑɀqQ`Cy"`dDܨ?QEoC7=gy =DKpxw3MzA8<H4%ͯh1DnETrKMzU2Zx=[r`nŒX g%6HěqqjE)H z\%v v/(LqA=O(r+̤.d?d iȵq. p`]*ެ3ŃS2%Ţ 6D{XEh3}$tn=:syw(r WCr7Lۻ"]:dž+B!%,@ ?CoGdn㎨c^.5O 3f-Ѧ'/yvl^nB 0QvLRTW)(3"\YlPBΆ;($rSf̿F%W֊͂b|:0}B؏"/%\>*nNxb>x7M?TLHpK+U'$jI*_e),H^g?XY} =8XK8~8R-`kxօ'4_|a~`u/(GC6%™\Syf> ]#4~[ehžsn6^VMyOɭfۄ X>-ɄY- )aKT%΄*ęfe6ϼP6( OOGiCXEZBY^SAqYR X?mM^ _ ZRmiҷ P_X bHus#b*oq0oWޚnc- U-u;^n:f=ˀ_20}xDэK+&/Kqɩ2 ]1.\Y~`j+b5X2~42QHtXɭ49"{5+'!n2tGB,#υ!yJ¨Y0̎wNdm(̳QO?7WcT-Lȵq ۑps/O{{\ aQv9^r%4ͽm8 :V]7ҜeI"ڙ) آ%fcI)-0IGl<5A;:ӵG[r^ [Vuee饋cӓCerj,]2IzmRbR?jsoh0pSN}:=h8sQksa^C+RgN3~2w}z/X9u*p=VQBA#ΥպA6`I oj:c?|;aKWjbT|ՃoG)˥I r0Gt1 LFDNF6Gv7-{kfv,aC&p6Cfٺ"IĪBN8E8@9q}wHMrz{߲UUoOzeep$|\0o3VRL54!AK@VLa\bİYG7m9Y~F5SRkeEo 4=/_ Ԉ0W:%Æ5Q89r 3v0=<<Gb҅bXFAS+Z+,[uُ%Y ,Oisips4+GŻid޽V 6 ^ _%~0[ldx#N6O+mL,l~*!#˦bݐ(m'v!#< ISZMy;-do''mZQl??ӘBubߴHDiarM={JY EZb_7ngWw"@-;sj2Pɍ)nHS2oSFcO0@'W§:U ]DF}A`œ9KqM8L AvP B~P?r3Lsbɠ4ziK/,Ss n^(G4(B--5גĽقވ m>_]YעT ˓bT*)M\y<L'O:b,9֚]%YL^-n([?H|]Ҕ%_{kx*!4ٴY!. BQAJƒUtbBL/5/F-km0 )6oMY?+ ǩ4oLAkz͊mdx*}U}vOi x\8jg@WS]ݖ9:䍕B,c~X`=9hXPrȫΣT"X$ ǤqާnϏ!cR%mqsG"i»'rƃBNI+kK]8Bd7pcwVW*J$_K1vL7*L\{@NrjqaiRθZzw2l +Lח?N2оa 8X Y=Uls֍ovlϜ> CuUE݆O;"U]3vwX%~B 8c!{n%i"E,'6'suk3{ARqZ-u>[]Po=_ǃ~ xK\hMp%'$ cBcEa,z}v8@̡"xj\|RLNFhGLPQ C`(KU,FGYvl 91ͬ<1†~Ǣ!&Rfh# @R݉4zTt@rCJ2P@uYEsejF $$xܑ4V&ܵ$K8ʂ2c~=moz Nq}Ie(GoI'`T]"i L]ޜ;V#|Hx %gx.^ۋٔ}j̠Z9eagR"5;Ǿ|GЗ+|'"Pe宩1R}; ɡF.I)č'6rSZE|Q~wzgY8gQyf|_ȊEDP?HidIrl㒽^[ۇAvD(ZH*agS:B@fZ@#]VWоv6i ppWj' /t$\AʤJO$OF*!R8!>SurIBaF`^T4L߉Ul}K(YiA+< *kiL r&#IR"Yn`̂#x؁n@z> [5feD{$hӀbi\ȹSg=l CmT66t4Lo#@z]4tni"z~ VH& ȨwzɘJWh!hxCd;Ƽin > 1$&VQ&$^:_޻T[i79ZFH ,_@1aGI_p'oOez䖻 \yOF!,~1 ^0qϥ9@&ÔIMc|:e7WwňZ2!xZU_^8Rfz/4oMۨI[ z2r"T4vc0|PwĽbUf*+̀.cmoaP/RN j p3q6I `Qr C^sWHl?z'[?O $Pd"55j1 S9rh3)5~p*8>qR/k]F}P<}cfwCaY֨&M8Lp) ѱ_G~bl|Pd~y: q[<&{y*&S5*̐f>gyzig 珞ncb2#LWwdhzb 2K)(g<į:qAEV\AJj \`2MQ qAgcTk"}n,H6"WylԐb -gb }?pj@=g hѮ0%,F&a8 [g8 wCw[_6?TQУxgI*ega^94/6;m,aD¤Oֱm& *2cKs(ʟMr8Dk|lڙHLQFJ:ZA62ENM).f(t LTBp N|(<Ub ծIz68h=ZF5mr5ʡbcv{'Q[vTp%-;^uĤ)xoqxzh|r89{*.hҒ,:&\GWE+bz4Ax#=R*mB"qd+g_jbi]v-㮴Ǒ}#NWc ,kLuEGUhlTZXΦ`K6CE*òyPQtY^5,f{nZ'֨Gu no4(͔J 0\:bR1]"̝sZSM=V ]Fn}i ~to Ҡ'r΋,Z;@?R{Lhr2Ob]V+yg$B.c.K.iZ!;~9473q" C POWO *n:dPdu.HIS԰HfSDvR`o yĿ˫5# Юj_=1~{jTXE1"^Yzk9)IMLhH4}bgԻ8O,ǒ/qawi'g*~. M.(nI#;@x7b !U}t\ SfёbEn.E34$d6OR q7Gkbo'x2I= 4Ȳq5`+XPʇ'B Ѥpxʷ /*GsO1̞f{POMZLŪd}"m' # F.βqr!Y OUQ`W/Eqlo42(݃vgg'o\h$_Ua8A[6en]4S .Ѡ5n+ [+$H-), o/B|,0>/XpSwk0J%KR\ὺs܉ 1kBt135WKMK]':Tq]5xns`m3u66˛pmjosh[{rj ׎+MwՑsօwlDpapQ< bD|s"Y$\ p ^1}v&YRbRCQGŢtF2@0e\1ITgŃy@no'Ѧ-Udу?.&l[ sGmM|GȋDB Lx]ITф8=W B\{MQ=3%..SCG̫wS`So "Ԙėw_t+e7{ni m)rK2a>َ֠d}SLۖ6jdk ׀Rf&Ox|1(hVٝIZ73dw-`i(X5EH,djJ@RtqL ay:+!pj^81L@B4-ɽҌ°܎fJ89>g3[ Q;ڌ4>@9=gn(DvqԴu$`ev)JzHu U36E.zVMM>ВNZgZA,uhOHO|ٞӆuοHW6< ݑ쳞c۞nrytq F'꿊!\,㌊mEU㏴wz5:pbcZj>3c@(;wׇڛن9PѪXŖQ,+C*uHM\sYR4xSJT.W%>NƸ zHƂub(#\Mz_N$VUW`lk)}4`^U*p)I vpC>yKSb~wV՝W3FmG60SE ;&CQUmaG/ ΃^aw\Du񋠵$[GEכs! <m=J0((ZQveJO{UUt 3M]YR % &rE38&J1}7u_cIӢX^Zgz-z=ӍӫGZOt 1䲖׎JU>J]n^<æT Yt?h\rV2G*mdߜ(aa,".۶- _16t.+ ""{B6;c GIlOaHmVBM;Ш Qdsz4<-A*90)<`yuZcucI@4ZYTNr!P'㮘 fQ \dIO Fmtfc #8 \Q/ =*>XO Jϯװ.`U{z,'8ijEI>UXztNT41;w(8a)$dei* QV +rM=)Pb>6<D9|A&:fѤ.:o_<-jJ5eG1ZC9Lh_(vS}qSyBi8ƶ{U`-\lwl ȝ)Ň|oG׌tmyKs9NKIm*=\ccE eߔdLG=5iGij.s?^,͉4T"c ;JP9kBGp+gqZIe iϋJ43SQbG/WEUb WH.(S=:׵=,3hm}AFJC: .g#JVc25`uZ$᯿UOT0kDI[a:\ 36e{v5R !`κtlH/$ݸ #F{vPI,_1C~N{`5)bC`XhJ7'aC#1#jˈTvFb9)4ReeEEً?++j&2-prd]i@l o;ݕw;*H>ٞnu,<+ {SㅛC=bvt Gq\8Y44պo&Y_t#_\+EϺ]j mEv1aNzer`!AToQrf%<2%ZhdNVWq&΃hgT5&B@f#!}DGRH}ewCXW/U셉j:44N`'*szghŒMבNMt3 8U8: Q95x%F}Nf%c/Q#4 :MHLU:GAzhdqR !^¸{* u ({ xZyt@H|>}d%OtQ|`y^@<'8OE m<(wy*L ؃LW.wf(d!qfeǚ(ac vI ][BCX.,c82 y-:G  -yVG`1b/ٖAi/f\w~ bY܈zZyf"D)^᥽y;0[ :^ĞpuU&iKr\/|clxb%KC,5[kC P:o UPzl{G؂j3㝌Ë\ߢg횹Svr3g&=êEH?Pa|xkQee@SEWn=Wni6]\n^-]2N pT[)[YCC%D@W 7;SMn'$fWPIOtBn%nKR'J[RI>a牤kݭ Z4]bWqzS؃)lCq;#:bfJ SKg' (pYڏ;Hxogtqjhj@!B>0`(\5 se[K\R/!* 9R43gcdؐ;zdnY*7]Yx^)}rVTj\|z?Eԑ ?!\̘E#*᭥PN>PMN#0z+q T1IJ E0CC ZX{©{W܉^%\|B8o dAo5ƒƆơ=̶Gxӟ(AlyV?,,w5)P6zf[to&~1)| ȻT[M4qYZ&,q Fb5lWbb_v1 >W^+p.Lk?ؑWkD< e*@2IzeHx#v*MQc/ag4tޕ Phc}QV\\_J@T ۮ=P-ϸO  Ty ̩v qG@ L$ 6k.1#> cFq7L`|D 1iMCC" 8qa$#jo"2Rk0Q1Mh_ÎKDF2u|`Bݮe&[]{Fj%= ̉: n'3+4,]M9I=ץRQyHR3EsR2(1w?4 X[^!m,K8kϼcUmQA#(қ9UnL9%ۆ0I󉣦)/J8ϓP6*T˷"N< f[6.:@fK蓰0y4NqߌXbuDV\e?Y2xE)NHiq:mKelK] w18n6@>Ĺ>#L/fF:uzg}~)rԳQ>wuh .Vp+/wX)!W uqkMNw(t@a#.ז:wJ&$'0iTiNzpYà]MNmJTf'ԯ_]G-VQD+VT8+[{ 7ק0wKd0+ ݁?Tf;\Ri קOI eʙS֊jv|6SY#_+؈v#~$/q-my*t#zװb)FT#Fk0A׵*w\FCf0G={D$.0|(Xt6V1 ~ֵrP$įM$E%|}v>\}IЅ<@g%Hx)ď==YcصNn2ng2'y,ѴpÅI?]JѩJz6I|~E؎|CXj ?x%B)EL?Iڦ^{1PǁZY'T\7eclAi #*\6?v(9:?j dcK <e zP+\SGS6b#ȍ/t\CKϼƇp5FwgMΪVQ:͵ĜrZhIS59fFsYW)>\.  ;(X u;k^6wb0v2Pr] }BZhwB; Q{SYc%-jv& 6/2MA]V9Bbؠðl=+=;}L~V9,R՗!m5ǹ0nz @aٕ ;m_zGGyW+muݩk cwN)D_)m< S pTu]_&IY=+e)WI9(ͤVWHJl مJ Ďlk+Y2owmz!Ю\h@|Ҕ.#.NtQo~H]'ϲ8w |-ζ r"Y(+Sp[hDF2 @$Fr(>y~aZ^"qB;~65H/[ שNW_I_ֻiSEj]r } v/N=x 5W=FqMX*BP,UG RӃ%s! 1x'YV#|/ `様}(!N Id'rG]ܧ~k>{f$t*3#~],6r62 ˉVOÇn^E:HFUlhxCtRY .iR__TŐԸrJ^_"M$񝈊<ȱ~cr`#9|;耪"m_/s+hd'sN1i8#(DD3(K; 6 iVD#s5M* ",A8drT1rcFam?!"xd55{y_X'w׻ On6@̇[_R;,ڪ`[zp18QFNrwc!Ӻˑ3ɚ.8< %箼vB'B6.t'BK U-Ig{w[xpH͓k8/f!'/Bh˺$Lfyj -80崢32`#2k Rp~}]n;āѶҒb|tVk2㢒Νm=eS!?<<&9* 7e1?Y$%2(sugWa\mGO9 )Fl,F8nV-7Q 1&E!pwSҖ66n:+T"r'N^d6MnoNS%b˗)f\tX՞@d~Aُk١_EȢ⧗HIo>$W,n):tg ܔU<&[Mk%W";VxWD +Zvs[6ր_W#);Z w7Yw^doѤIV;}B~u ̐[ť\߄UnbҏS-UtU2X T2 kBR?p3~=ۗvMUr姙>f YU3:̭̽,Cٺb3lNX VUj'"JPP=(X@yaS2)ujMR=K&,C:+"@엷'2ḧw4߫M=1bsYTv9?=2U)GIJ,}s!\ QQx\* b hF23 ƉkOC@>{$:"jS|}A793|'x H?XfD6->|Mz5Va<$ >7 GNm4)_g`4li؂d6 GTF&DZwY=3CzL/~h 5`?ՌFF:~7$i#ͽ(6=en'""24Q g_/ J*?m3R< xZ$H/J)ԉu#=jv{|ENf{iC`F/MehņqNp=~ OXy䧍  ϒ_n A5#u".s"/YBiTJǖҕ%'R*$^w))?TR.[eUREo9Y*Kz42xIdcHsQ6f)`?v9ENP N?Pd,Ψvysa [:|rũB%ŁB+"SҮ0ʸ(A)ȭ0Қrf}=OeIUApH6lTPc 6C)I Cm`$aQkkS^ňkll gK(frȸeXٟiUĈ_ 4`{xTxb^OaWJRf Ũc)wic ௤͏e>u[;N&`I9̄%^'q@ϾQf0`(p+u_=y̷:< R{܊ k%RnS"N|`NiÑdo C…РjQhVbk`hFt\C $cmYydrHoFF)9>Hqb7SECi( L rݻo6p^9bWaWw0ڱghf1lu%T4[8|[ʀ4ܔ # aes2hّ)~{t*V^ pMZWz[Z"2Fiha M凄5sq̛Z9ZhK fK۪T͓=5a!FـЊۏ?k_X^ Zuc*-JB#}Na_C!NeL!,Vt|1pKi12z@YAjǭpىS֐4 _ KJܿ 1X|rwGF?GRZ< ^vᡝwzFvj[X-dĶdN@6⭃(dXnqυ nFASJw$wzpu\|f]q5zkt3tJшJd\h#u.ou1u> }cx˕ǑEwۓ?齱6~Ww*J7Lʇa}D֐TtP+?9^D*E#7X6=xѿ_ K嗝#V,CgFV)`֕e@u#U$l}^.g4,IY Ŭ2XP0!ߕY+/z9*$FԶhA))Pri{w mz>N6驹,$$ZtmV\pg Pg{\j]@w@י^.ߕ0i Jf7OxoN*yj0ghWcl רɈ_F砣%\$'_1W/%pО@fёPS<|lg@E:)RG=1 q;^|KXO;JF%TSq#R$Am<W.6TS 1T\߽}1g/cT|zxQf2!uSI&f*ԗɪΟX=')}c/O=y=$i/9'FKd"/C"gFNI 4A9BO2;}UB, YR{IDzğ1Y]iZx%qc+~J5=kC^Z8*;458_)[d6b:W^9LGqMd )VD}4֛/^B tvRtѯ6*r'!iVm eU[~sh%VLKTORBLHD T skP^V'E1,E^CnU.Lb,B}˜̋=ZmK?ݵXt'?~]/]vMiޭFPB/WK"1o:O^76Dko ZuC(G-iyw75߶4 ]=b Q6A˳_TkPr}Sjs\\{o8 hݾ98YHDN|zᰝiKfVR:Wq%|dP-k? 6)}ۡ6[ImM125ŏ4{nX͍I G49*489줩NdZNo>neꎜш4ǕWr>*2܎j*JxɌXύr0sGw8wmנ4cgpZ=I}/uyۅq6"% AUloZjkisZIN^&Ґ 0Z0z7Wyh *$ȟ ƐC!`P,#1L3I[З2+SH hk ߔTn dVEHʁsɑ.uGv r ^Eu)R͐~l z_x a\b$/+( ҟCVˤ|x<+WL} 7o>R3S&;FzFpRDGޮ; 5p4〵˔srkK2PGt͞N ~z;"/WiǙV(B糶 ?kWP.>%hkXRufUbx(UeDaTE=-oX ,CWpVFn{Ui` ANuU)c棅vv>S.\lRN)֭SD j"pfV^z-$ԓ7΢ulmj8^ځp=v(f36!!3$ Ö$cƱGCJs)!p$'jX%-6ЧIzR}f ٟnQIz#F˾u^khq~ѡV4i5grx6(E{So2էP%퓭{jR腪7"9z@M F.xCf%%Pc< ~L,Yc;7?[-J1Q{S9`8~ I#H*|J!;o#f{kE'ۤL!reaӾ`$;CўVI1z2ҖACt$…[G ƐdXr`hB89_L"]dfc! Ps+;a6+z/n EgѨR-2ЙGk?y{h^`nŒ]Xx6LlJ*z g%<,s-ڱVLchԧC OаZC`2ۻ#v>*KEBNBr9υL* !q1+4A 5kv?rǂg_nij[Qne9] c"t.MuA5ȌBt L*.PĐ$AUoϤs7ڞLMB^u.Q޿v^xt,~I@+M4yc[btsuS*ӿ*L/gnkkC_ |`/r^qXa P/e4R-8Hg[9%9c)"f >r’wihTS0531Zhn'[}ߛ_.Re$؝V'IYʥ]ȟp Q%bt6&P_PeN`[Bo6 Il; Ot`!QcJ8ރ_E|v BuI090D8Nfo^^vZ1;: f7ٲ4͘8/*ĈZBOB)k 7ҬJ& UDz(&ǡ4 oY͑.8" c-E&`(W[ӥIJ)H(G!Zć!k59^^~bN^\58Xb) #2iL9nW=5f&9ޒ"qWmtUc/-M7x/| .iŊ%*eguHQ5 ҿy͋޺(j!g [t!+&:}3}]+*}M?kiO;-cD JcVǂeձ5īí4){YQB9ۼF w쎅+ܗϱ i!$hF <#ˏxUSc +9kh_;&&mZ^k,)‚QL ` <Yyuxu殔.m\QUj&ݡt;K;$q_ {.!/Yէ[rpH?:._W ߉&ܙ^3:Hu!)+. n9 hQyʵ:tďuƿߚc(B=v q(HSPb46ヨFs7, mkO[`}.qyL/ zv*-DD \c3*ymVsHFuʁd咮l YܪV;ϛl]F(+ΙO#U|JH4(WM' Yr8O0U1zz4onE.ZHBPy~8rro'0x@IT{HqQQW&czq)mΛo*o(U yGe(= 9 u=Әvɢs"-sؕW` Hvm:8E2Q)гLG>OW8yg]Hցd x m!QǭLݵ@xa<n`Hjm gdP}֭N4OB}caoxdB#zH%." Q`Uհ[jO!QG{"Su,{pj"R1Y~\3"EwCTpƃ̖k,NNj55{oS(ap̧*@?^ځiNҨU4Ƽ| F}pd&s> ؎nRe&.V-aJc1>8()'kwLE+’1$Q*խ-9 Y3-xe-bgaܑoQ1nqtlb>JV کďF>,Fuw֑OL,B*c>ޏ.s$dCn>m(f 6+c&"W#sr{[U8NY÷ۢv&TR*|NV1&g!QǀfR_fGINàř>Ȼֽօވ}G[Q_lE!@Ze9o^h1^z ̠n`xoMCPܧ OHBR468[QL_ƍ1?iM@ᩐVxfg8QyȫC_wkp\i yqB{ JHGYsV\ޑM@YZ!ەYL'r] V*>~`8dIד-$[)t'fgtxu>k3 8&DR"1O'Vf4 { &>Jg d\f}"pIč6l`RWZ.1gg}6RTb}Rd}h6YPGThl -@rN-Q}& mC~URG Z4]0*ݗ+-͊b0cص6ERb\Y[Lf|bT47~&c;? !Y@lb_PڕPӜo${};9Uh`k3ꅻ2Ga𬨕fmi:}w;ۡ lU+7dS#_i4?)u)f-XgJ6ՒvR0jyyH*ǐqC 6iGtq5T<㠍ɉD'EMyRx~8VOb嶑TbdhV7mCYy5khtިf5FyZOzFox/(CCu됻"5GΣyGsC]rJMfoL9$$k& x*Sa`t%s TdW⇤EnH|Am vh3ropAp4 SjiHhI+NӶIu=Naߏ_Gz ݝi?}8?إѻ\2?jxAz&, 'Uasi^*1L#L9/ T@`c)Jڕ4H3G}DjyLۍxdn2W>+jQwJS\.Lلz_7^-'{@$nX&' "S4!Ƨ`2C@YF3^ vv (v`q w*c$E+:eh3IE;Q NCr)>{ȢLήH Ƀ/h&bq9D$_MgIZ5CpY.^<ͼ2dq>"0t3L(9yC#ahGh%$ߟ´ "'QYaHRsl0: P癇lWq3~~ %xz>$j;.n*v/6*xf>k4t@&BZY> mX԰eG.2?$ĄÐ9OۈjsG?M܈m1,Cu0,V9KL,g6ʹm|ben)r=[iSAuV%*Yx>0c51wv0 m<-~hT2-U\<2叁ujBbC6oɦ!ioO:tZ(!\A=mNZ><(+wE鬐:LU)^_۹qXji|JmWgv_ #^Y]@%u7> Jdr^Icj_s?!o=x!Ɣ6kXjPkU1+Oș{Wll*''{OÿPRWM KcCȐ<,i[ExJ)|p }ό$ς yRd;}Q!Yd"v oW_khTÚ.17p&*kOi- ne=VS)y8躙dQ oQ.Bu=.)DC]o h5h2g|~0hMsyHK.M% Lrܽ#YbJf/bk->ǕKHђM?yIჟ 2yV\ݦj9Tm}aEB4PW uMKx L!l)8M|Pdl7ˤ[ 6.̛+!>/Ƌ!cLt9bTvG(ã_qi]3K5JvǪ18y 1-x͂*6\n. ?GDSPVG1`$}_<5Ef.Ӣ-rAZkmp$bvMA!rO/ }=̲5i '!pa%6)f0`7>/+}涸 `F+'#2eGn%rވK娫gTI3_TO'VR-,'̳{U7a^O'FtB%ERIRPՍ㬉6PWeizU'@T9,o+ɶ:!LcA%oPeGt;` StXĬ wiT)fd Beh5LZ* bN659&%FiQ']_qK"y_E(0G&ߕnG^os,,1h88LC=AE[oBbA/W͑a߫ 39Yl;~–J5~a0llz-gf7$dizm W|u쬘{;vYJ1{fwD{Lڀdj'X }#(̂g ;:c49lH ac5dB7_8U}vU }\n{re#C[>頖S,I tDY`uȍZ:U#ʤY TZG~5ڸWy|znjV$*u#2wUObA_iO#CSe7xyOt)ꎓ#y˼Kslv')_?a(wf/Lm.<vz:n۟m2,*YC^CyC4ٍ1#,u̙;Kοl1|~j.ލY},8{?I@>pRu6s媃ubb@<8JN%f(\qD?EjK ΘjpZoGn^f4)嬻|a\mxY)b} ep7,#iGTĈjʏ0m뉣{G$:]:;{~{b [Np%^Xu,q!RT6y07EQ<#3Q=Ӄ-z2fQ҇ " ϿJKtLzWViƽ?@?U+;P^)Qa|vӭA1ŷ Z`1拄T9Oߏ@ߝxM`ί4e.rC^3rU殄i%q՚dtH`E5׋rD@2 /]㗕G|%wQUpˋ+A%ZꋪU(d`da4x׍@uP ^\'{?^ X2]#:fT&\¸O܀c*,us'S p ?vk$ CA5J2m+g֔B,7ws9/d[0DmȋM%|=12;`.~ocn~|SaJ܎jmy]Q(2Ƚn阕Q \ /ErTB4X ʺBkT֫Ұ<49,/wǍ3ܕ AoTS9F e~쬎*Ά| ̉wkxpG3{:.|;+ּu%M~VȋW}0z1SQj3yl!U~`#JH RmhSUaIfyl`S=IqbXryQ Fre]:fCW 8$:\vW嶹G=U. 1 RyyӺf3[I[=9*kqd%PXvZ ϧQJmQ]ro^s6:IGM* X]c'Ⰹ q63Brޣ,+ My.~0k+x5S'IY(LV9&9ZQKw@e 'Wtx[L^m+^;oA;!6=3U~^]Yo6 B-UxHéWRȧbAў7>y >6<Ƨ F33uhϐWa]`yY/s4r}I* k;2#I84o&v)%:<$SDw}vyfF&C C15bjlfݣnY(X;0ݘM-.e7$Re?/fSOPymuz T=AѸ7fޓulp^ ܄, ˽Q]]xd*2RUVpf>V31\W,&oy(@+@+yff­rI)EFqҍqrcTѵUoGr -}X+D'&'+ZkыVMZ/]vyִ7KK̪|!P j镆y T]EOw"^Zq畃_)M|QE2˘͌1HxJ0%828yd,U6;ㅺ7fiYg&'= gPIx+  39c,,6ȟ#ݠ3͙N> ԃS TO4XeCt}q)+hmMsK8! ,l󰋊geRoȽ>'iS$oxix+yk<`5KA~tyKz%xv1S 7Y[k1 E7_UɎIuyA> Km0/U޷ɥ+^Ұ;Γj0Xwh`ڣKk"{&'*O4|ֶkٱg/ïDOCC :@捴@S2428)XgF8 qaÚ}_L?3idLk_mND"b#yu2豔RD L>֘' |w* 'dXI/&j:pljƛ 6by|+*G˖J4!(fv/4II|_1IDz}`0y_i; (dʃ@Ͻ%$~+VB ,1WN_kWB'.C_і6 *r"*,/ƷnbAU, }3=U=#GUA7VtóKm4 ) q6'\ nODR`hL8Wc{)[m0_?qZlm& L#AIc` WQԢǐ+Ħ`6";h'ҤX5; ZW"K*i8:r t44$xdܗwEuuJP#A#vj]-Ki=oc2lxGsD 0}+bfūO9h1bs3.A  PcI{h})Ǐu^G _GRA^^֥0VYpү&UTr ^vqDG )MΡ ] zTca'zDpcl7v4>iB>LŨ{똃0E`ԭc AG)2 H#2 Dsk Z.vo}lH IYNOz/:z{D+C=EP7Whب3y'ƢĜЋUN2@K^U@ir3(+ '5<-StcϾ8\/ya 7o d)$/߉.];AQ2K!&OE,'EY@5eD3}ivփx- aHG#m\B3/DW \lK\D^.W/a;LU1ǍصeJfTigorE׮N]e`5; yߐA Zo30 t3%t} kBT5# r\΢'wZ'lp>01#I%=?i-MouLJxɸBy2uJ%Js A׬ÉՄs1!q2(DeBxl掘5F 2Ku:qW o4FD% {6d܅T>!pTԍ~0ZVl/SU U8d 8y(`crnCv|VUB~ ]׷ט+(E"l2Dli/ɺsyZH(rx uj/%tD˲&P0ғ\8Tgq$l ?!5`l`L|Ʌ/R*ޝ[gl0nwҧę[g_ՍuRw H5!#潕C5+W۶=^[+A5MmeP*8pP<$Vt Rf¡M(MAl >]nFmٮLLݴm2Σ%~(wV@Hᴚ_iZ;fD9AJ%x2 @ ͒-=Fn k}{\ЖA SadJ( Ayk8r0&RjkgqBZ340U+\o IZL. Kjo.aC4Oyܴ>vBU&1'džbJ(T+4C|:欔p6ǰag17ߔ/~)auLr%~{,5T]W;ߖ3ӀF˖P.sΟ]8^z;̿' 7`f Z]@N)LEdOP)(NE $ܡSY%ΩCͥIh kֿC/ߧڗ]i<@ciCeu p PtkA}Bƞ3GA\&7lS;^x'`yFfj`O,4Ax PE3XvHTD=g|&Ik-~")GaڡlzR{E~r(og Ι`YPNbYrdk+GfC Mݙ~5} k?c?(+E %~z'c1r%maȶ3K{ vtȣ $j7қU#>Py-3 ő͕Q9d4;;RA9NJ`QvU濊 T?ƾu'qd[-ޙ`Հ[8ڴDg3*G.b2#:'E ҧ:aN?|uPfYM'x%{P KH07SfN!pjhb0[l:1yΗV~]FNrʌeeEFvt;DdȞ$P;vj=m|Pi pHOOҫW+OTx{du6|kZhj1Ν>O>3 |8&^}{;`;^Qmr˨uWL"Ya'sN da?l]Lsu`)0?s֔&2q,GmaC oΐ0e8_t0JaտcϚuOV ŽTEcN.3 5i Z=|2-hxH[M%} ~#RB<.NN7 380ϝkpBـ[Wc˯m5R*'CT.tiyoט( I,jn>{§&7#(Oʵ ȈzMͲ3I_D yBv4I B5J3k`&TBZRaZ/oG?"J@nT-+B Z,CMQBj1T,lKI_!fA}ETR[ ~W ,Gcs3gg7i%uXmeN_YuR汖i$Ni4QJe`" /;C)|v Rmm;NE{9 Eg6r Ew:e[Zcs)-E[ `BԽ,Kz`WbebzǘVյ3u"YN5JrQj ;AOp͟:^H1o8z?J SNYLbw ݘNR(-Z L&gD۰rTEě }ݣc;(a컍&a{̥-'w)7BW%!0pF X7Gqq!l? QhMq.vg٩=>ࡃO븑\L j'[x 5mG𮅸Uae~F _ I>V@`H$p`*:ᤲsxSܱ/荶/#8"JKбŧ̄K<±=)Cʉ@;3<@>RqP٪aCTRA֥C itģ&~~1|'1Ư7=  ud=O#"EgRMEt4˲R1W@cH?f6g\SaBdynگxvVhGx@M#g.Hz*#~a+2 P? OZ ƐͷgkG蹯|E.1H}Ib^2 Dzz J <_q/=>Z@UԻWEAPh?xFd'.7p7,ڮ= gBBAxf䘱֙y+716˻-$J 齍 I-@Thژv#"OZ8)(r`r??RuьWq)8h Doxa6C+:t9 >)w=gcc{푶?yNM=p;1>~%q$f8{'vc$]>U,Lnf\\#%e֝W##ƤIZ(yr$޼_oj[ PZ4eRzwG0:L*&;|Q-*f=]sC}U)p̤{%Ju B&&5jjJ\~^?N'U&'`u«jMbP٠t]d,Tx*A[ gb#ELψBrupLITV7IJc;DUkpq'A:6횸9Bk %4|\.K-cMXlX^Evh3s8ȡ , H [d}.B+Nl wY]-ROM- - 7l  Oe4EO [چW(bV'f̼(5 xp#Ep0sRySܗKH痮IZ{feѢg jŔFhJxz}fzU3 8yi|*b& ^%9,'i$[UdX~PfYU9H_ӊyBWyf' g bؠį4n@lo%P>bػ$J*=0{eu\J/i& !뛞<٩q*ĘR>w5}WM=Ԩ'_1yH1==_jh36+h^mM/P|MOvذGrF%?RA1JUy::ɌȆf'J<%H̶nW'K\e*F4Ͳ[H*cRVVNA2w[Frs-FA)iO*k @χq]Mf<S/L XHSn,+wҹH7ڈ)xPsB(_IǗɞ\x tK3 vPFХ9>B"^uCOEџ.8E03Azu"r\&<=#K1(֭[>ƶ=lNncCZ$% m 7H=f!W{{{#㶅us'w㔦gbg*=oR kWRKJ ^~=mLDUj}췀kquA#%q0E ,6z7 0GlPeH_0Ӌm >'NVWHx{䆣ڲ #-6Dҭ_s (*!-xa9g4]l jzŔop;Qθ{T(o7;S #]MF2ʃdSڿ}+UX2(\N&hT:+Kj)TƯ;I:,Ԫ۠:f*o:??1nrYC'*mBsQkE.`TMd=pٌ6PW5_Z/byW \1ZODp"6EޫWDo+qā7{3(8)Wgw}ڷjyrIs}8Rg#^m9 \UUS"4r`4SIKwoZӂmt$iɢfcj: N(WtV*u=*~CZv0ץzvAccK{ my}Ј0n<$w= BzT69-bP,a¤|2hG{U1mZ1cĻ ιWt͎R巚)EmWCe艉 $l0 웵X"vǖ6rapp*Т']S 90cR e'*b[*+JQ I,;j7I'/8[G~sIVa {/g%-žsAa[`ȶ"e6??Ev>цgcw?{\uϯS3Q*NEت$|k eQt42"%N-n<'pvIsJmeʵm<Ow &9aFޤZN'pTsr2NL0(ŢSsg Ӈ+q@窹ZֹO[h1*J9pPaW$ mlc6IaS+Lg5e w]EMҌ(q`Z]<Z &0ҬU.ݬigUh.t/(c#~ϭ{ Tgƿ}"x[B|yhʒis9Q$iޤIePd!je>&+Ml[Y(C5Jg vQ#{H<9[{U9RsԛS9QSԭ1l_PsH 0D$,otw,CM*=ho) o9qUc}8DZ=}D?e_NLj/c%*_ x|Aӧ (G4"q& &|on ۀik\ @B]eYLa֩E&<8P"C=z<"aꤊNy: UR"k+>Dz.+bJ"Ey_eNQǾw.(#]i襞C, 8X ,}|trؕ8gjEW #_1%lGsyَ-ף-f.Vt,u@ߪY ʂRpa .$!TψJD`mo[w- Rݙp, }=6 svi9B8eGID6|z;/ Fʩ~sp9*$Qir 7$?E#P+]ķXlLw|4.e!:qN:1esD۲{eE7}=_SSJ0`4`xN|hAx>bi1W'njy8y^A|A2A2w迯qpxR7m}Zڱ'E5kgæ>P"@PW!18q ; <~/:UQ;gErc/a |(jYN&I'E(d&]8glsǙ^">X]wG}lXYuUltp34AEŠkE?VTPN>gpSD<7q*>If4RŻb+oЫ{\2Vf ?Ln$*탩Bۗϴ$()mORiY% !?PD ?J-ww5_t@1H2HL0vQD2S=w\Ep4>'9=s@CoO.biɢcB!B&)Ni3by,[C K)]j胭e' (&z]Yj?US{u X҃dL]ꉯ}ApNE̼jX/$vY!ײs^2RP&;]R_R:OPZ8-yZE-o6ʍ3:"݇ 7&l(Wzgi-0.~oKdQUkϠYj=Ѹ3&Htͻ NC\cgOq4]u-GwT"k5Xcb,)u5lc|#7>4vKB;柢߈zK N; A5btt'>[ `%_`r^R104su캧K} GkJC쮵& Eqnj 䡗pMZ )_!Y c$nm)4Ǭ!,TpeV`D=S՜;9ZA0Me\"EV6p$hAxRt5 WD0a~ejqνoE͒qZްO|lٞg6"r0LY?TӇX`d¡mj Icf 00ȀCN7!6VSe^2|TɏZDj PK^ytJ{=M iP˦3]H}| 燠 p LT4* +PE#7ZJ!k `'곬͗|L2&h+t1W@SKSU5 =W_ӭ#w8Q)K<|k<BED_u?VRq1Z9hoK%_7 E#J6i 3;WD"bsiGM5*J$b=$;F+^ :몁z+ )ª !}hI0p52UA1e^"^p."Tn0%X?8%MV'Q!i >:C/vFWYǀs" JSuZ/eu=PIH_\ Y93[TEx)!55n)vR*1"sX/P"?SxϵP^(fCbVjnnFw͐ƌ:pһCPRQ 2i!+~ay3ɨEd§2#| *-/`m(lJqm;.6|B0TI+¨o˅d~ь-03gO̻aV9r|L%uW%QWw% Qq !PvOᨕ1I-:,`jLՀW:kQKڍf]Ɯ2InKԖh6O٩`Ao w5&ڦy2JO5)/ߒVqVV=٫69^en&F `,6kAh:&/,;Hw֪CF>u@}v׋FF4-S(yhOYGQHqoi*$.ݍ" ;Ew:;*M8ڍO F0E *[G|3-:LƓ>WѢ9!?$xPT F㷽9lDda9gKyA1B Z1͊NAg6R>^v1M l yOǞlp 97oi]l^8!l[Ȼ.Eϥ+C,)yO=5 uwbb{ce^[|R ?_b!G2%G<+j(ma¢msg<@ Vě= Kwi02#pЬ0XU).%1s9SWjHB&_'cNG-bۈwlg1V#p}`@vEsʋM" z/'*k+Fk3b ~(Dℭc\k"|E?<]u xmɾcOq ViYdE3T*}IJ?mxz+3\ ŽTf|D!bRlbτ"۱\5kiMk49S7UGvecPȝ9#L2x-J j{1gC!&=h´'5tDnc_j`a'4mD5*/dó*TL  aRWvɠ͏ؑXغ5,cgk~$gVy8bIR9PU0NuzJL-`SOgJD&8{)-w"^JH(O|>b_|٠rM;8ȓ^4W/' tb}ZT),} aꟿbJ^t.-/e61 L=6#ay+>KɊ.Mt!vݨq>u*~(e)^snGd*C>|HiR~tqm 0o6JDS^^4!^¡+Z;}P~ذɊnI cKY#27bDA{b(j9'|#rI#^X+i42Ņ"w=`\YFG]%"f\1n<)>T(y#B?tՒ`Uew=O ^"OIKj`N沭kJ|*1tOJΰYunr֔PGNlgnSѬ`i%/i~e*qjZ7.#$k ʻam6!ɁQ( H-4Zn @8yF zpǩڅ>プ9eJDl,&iԮe7M9139QU*by>~KN#EIܙ1Kt}i4͢ x~ E#71=8uDhky"]86nS?Az%BN% a+"ZeA@90ՁAW+a,s NC&pk0hr+ N돇 LY0{8ò5_&y|q"e'%U Ԥb5ze5 Dտ徏|bg >D1k)QymlQ;n=ֈFqLg3+]?Xrj='޷kGj@@>g}13| ދ_`&[ˉ?^>/ ܤ7k"^\X#9N!au}ؤ&ϦzBBS*p6d @5.=3SzylxEޢ~Q#aӇHP}^tv.Uh<`eme=).ΙݸQwL}c Ľa~Dil.5oe5[ ( =z77'A~EU# `U 7yIu?}wBqk%o-{87_]0^;nSKJPC9/'t Hu&>;BIZWJrwV; q@2#YM2i yia0{e " $8Ȳ["K =P'X6}x8iϡQ|L* RġӜ{%MNHH~B2iE@{'t:,\t͖ў =琓1SP&_ .ƽtwTa_0ʑWL d=kC@F71@z܉5a;ϟ3~PKyW ϜV[Xzbs~x˹%"|-#9Ij:ͪi-gN@'#\XI,('G?/6r+8MZEJlvw>~Q |1GvBH} dw eX},%{e ߵM%^~ ZI0c'bi{d UV D6ӵnޗVR=0AMÐk{S^# G,,u *JdqղI\osP~/s~D'NJ~f(ӣƭ-6:iƁ9KMsҧ` ӬJ5ZB lrTv^KPVA$Vܛ?룒PR[Uu7jF)Rf;< pT*pT3"oSVO*?ɈO{2`hs4D8hzR'_B+[tqP([m8!?yMѵy}Qg#')ψJaJ{ yb;.|fsAfiz 5|n9^GZ杔rAS~*)XTq_zG7M-VZ|Fz[T+Ҥ8g%a (C?ճڅ UWjBP zS?LkJSr>_V=~k!D0%&',YBm:F 8JA!Źy9:juMfd;w^v.RAaIhE U b /qH 5}HpV6݁aff'<˿$T b$)uo\VJEݢj@eo.8c.1GuxH:և4/zO 81qb H\ 83lɔ@r[249[c˼,$Z݉H9:h jf꾚8xoY [S Yu`TS46-܂ҽ> @ow=OuNmD⎞9ѷI?Q];+!eVsKS#.ͺ3ӲMl9ۙDrFkn,J)LՠG83AdtE:[bӗ.(;9Nj# *u54r@4)cHlf,!^|B-<)h1n-HmQ)5{]yΆ$q ٛ-$tY;A} 2"0e;+!|MLY5;j}I%tEm(ͭ۶%_m3eϊfPR\#v6z[6Oޏ<ͮ` Dtvs54 Sz ǠCk* y&d(Jצm69{N&kyeXXͷ>@Av&9UC #ΪW"K%0;3#|n׋T #̻LϙyTo|7>h%8|{ae=|lW vu,s[h̖ٖk K=s2w@cL'5q kN4Ɂ+2D%IciH26*i:} GI^Nc>!Or9d;APfD'4|j0Hrag9_Rw-YdZ e+Ltͫ@ *uuJ&QtEM{5j/\0AR5KA8VK?@-R|H|p vb54ع{e6mRt)3s7`5LR/pH=NC3.yvpeϽwoW2g!Bn\a*u|O `ԩ,{3IɢA{)þs~/DA7sDfIYkm]B[(ln*Ѫ e' p5a))~oճ"S"aMee7%/Z`H:s񹖰4 +ʩ{H[th:|H'jcX GMW,^ sa͔v%:6 ܃*Gr0VUJ43/b>c.:D]J557DPB|#1Er~ ӈ"L WAƫdWjG4&dT[m嚊s]̴ L&txt >۝^nG-SuYM萜HI\ }`D6I![HwgWm cyge`7(MV؉ FM=:I9Q/}A-04i~B k ${˙2rɤ)gJOMv.!o (4[Uҵ_ӧ]ɑz)]q^ ^-܌aZ%SwĘɳ|僗ž}~R$"5/~5#IԷK% _uEA /?ϳ>c N&t7m+&ݮ\F@ԍ#QƙFIԲr&yrtj!cٰ7=SVWeqH%Zz<_U4BW_NpJPnލ,MHx ,S M ZMK$tO+Qs[ U|! yЭ_MNV"[{n)A]7LIcHKY=Ww.,?@CHtS1jQU-%^ \O9׭soNOd+)L#Fאc&6_X˂-O(Fů9Mx pik)Ye1TݧNڱnDu(Cc M\)i*7A?3ğj+3[ u)I -`',fظ^^ӿϚ:/0-oܵ{~Q:ߊ{$`CSVI_cJ"QH7ZHB^F0D2Fex[ϻ0b|d^zuE#DxP'o*d48VB~zs~y hLnI{ǩL{}HoD"3pK5aS{:mvм/_=bCh:IK҅'QcݑRtf̧~l4m ;\й`x_j; [W Zݳ-Y8sciLbvɦI "*x"l(<.[sbr ~TA )#9OniunVPU~ NGrF˽ 9]+ ǪU+#WH pEp|d'Z=>7S1R^be fIߠ F:B kBp*}jSsh!wD:oEϠAy1*Ӑ1~avlJiT8&CsOƽ@?^%ł鲍C*)9?%CRt =ǯ-?N(LzHE8сCrKhV}Y]z{-?候 xɸi ny)8;>#RB]$253l4rP9#oRve98R&es&6FûZ[ {J1 (x\ ~XXi_y-c9x _DR*ډ \#UzͰbM& ]/ۋ]jwwa7EKDlV* ch}ؕCՙJm:#"+NK>GoLsx$=?(AcbUÅ+fwc( dlz$pCG;}u`@~ S: x[B@/s`E.|vʜ -q˨a?x+ay.vvi@p]{{ F&nWV7m_:edwGxgK$qBM$Xl[hLwi 䮎—h&r m,d4̇\d8ޒ Ն3{5|fo> 6-U.~4 3[Ұ& vJsTkaad.x[^m~C|dB;#/8ϰh6E@q"b5O΁-ϰR6DEѬ78O2r o,t1Otj<Hÿ2+L=1"}2zܬMCHK~._ctD,Fm#4-ؤw؀ ?X3S 8"lg ?2Z4 wuCu=vsͫh&00E3 8I^KPM;LJw?„RT{B0z?NvYI8 H({Km$tl|fL+${|>}h v_Wi@!m7~&;(;I9@,nhWydh~Nw} ) GLrK:k-2xeuљÛ.ZW:e"`LcɾV#>CpW1L~ .BgLJ2Y5QXJ/)WlP$^J,4{JzjS ޕ1O37FިrөE\O6Z}xMTlc|5迅["ֳN-:DjSb`+$EZD{9 q(e0ZUZ*U!ڍX;T'.B,lAct+î'K<M#L諢U#|!GMJEzpooC;pHG!ppnUu'pI\[{Zk M5"B蝥O&\]E%חXXlYWqZYW,R1^ 61GUMHA4B(y=Ayh|0 ,E=!N3~Z3`HEnv[0@ʓПkG:L!ஓnqKƅç327/j+ ЩO/'Ge>PzT*)g '}Pĭ,%LEYQʿ)zhEyg?o9;s2uP|(5E)^3C/ Aw{.ሧ".mjA׃аXۦ]0+"!MytjcPmjvWႚ(؟2yWonK=#2\c<@uK>bk;3ch%Rܦ鸼)J?ѢN*#Xr})L_zl!jAC)\{.oc,I@1Q;I.##<]ICh.Gl{b8OqBAG>p3"xBId-| /PZD SZiwD)|ծŀ ,OI8z"F4ܵg4%_ 3EL-MW6_BXtAlQx,ڻ:1C&X \JN8J\HVz~+Wlm MxHhi{fqV'YU'ˍ0>wP^OfL8#yQm^͆,^"eRކڧr4doC GrEYp)?s64Pt;?C{BFs]rdн׋*;g|j&ݾH-ȋ]PfBmE>}?ٗ/'ίb' 7CUpWTW镲 aSҫ@>e?#d,҂nXHE$/ 4 ײh0 'ni~O=Io~Vc0Iz;F}/HH(?qċGr8T_)imюWyhR)JƟ+ūj\^ɺg1\)ݟu7"Ɋwh Q7MZG-]Zsй1ƻZ%6"qVGwj[_"^?(&4Z}zX`L6q4[^:gV fEد) rnIF጖$WI/P#`V#_PF$(x)-xpܚ ̴[#)z3aJia@#-۝W WOѐIwlg@y K=~M S6o.F%tSTg넬V2DW3gCxTkP8=#É`=;- DeK , ]vCL[C8ƳԚ+ޤC19kgjGC'O%y p3cѽ&W+vxo maQ7GTuZ u!Ky YϳOvkvA&.kAjЍjr+#1x(>KJ*Rғe\u=5&G^H 28ǻm^Aɧ_05Pd?m튶斈.&8u,nK`vMo^cr.u|VT Dw۵YJ*JfL +8]&y'^ 4r4 1#{pXى;0Sb`r 8@/ڇ^teǏ.Z! r]k㶌7(baČlWWhtU;aUKKP%x r=p7.HaL7is U.PX™);x)Oؤx*!qE^'<@CO X1݄\#עLWc:ȃCcвKdhNW{'t.yhafHmF 6c{O='* c|_ ժvLOҌ!*lOh 0ޛ9Iz_DO|h耻 TU.N K2!.CaRDr0}Wk`cZt&':Uv49>Gg G;\FK]AeL*snV9r_3g올ڔRd" %9Va[~Cք1@^9J,/ "*̶OQ@j'IQ [$)m4DggBΦoWU{3q=?IE)>T@iz s%{~ه84Rv}T|>o 4舄bEP`ԗRWҁņ0†Bd[ _3*l1d~hhՎ&(jQF3BfpwbezX!5{ҊA).}Z0CvL8'}{bէj8ܠ׾cfjln3ՄiNˁ0;eGkgX=Nyu[|\0xRpnԑۢ~'7v%^Ttm!(yuwlM-C<Q?9MO6XxdzV`2zlعH;[D 2Jf̣Q4u#irYys!#'J"P9=,V\LaQ /{&.%ˣj<hojo`l/MG:e?ӡ?#EyzPJlcD&Q)ƨRS,6CORIAKHQr\: .؀g@dà:DXʗl ;"VVa7;a4*~fw/Vr떊,T{F"OT2ii~Nu:dȲQ- dD- _m&^aWy:Y3Ǭf~kݬG0X`H>WLX#&~gꧣV P~vQGKb0;$+m?~ v]=Vtφuc'Ty,.5\ xJ)PfR8+͢OɹG  ϐK^{`Q!g4e κ.kr-Cu:{/':yU(ʑL[fsѷQҍ1,1Kpna)F݄;Dxdh9YO_d\ az{EGo38Lj?-PCY}sl}r7\~KkFW}|]OBaGʸP!ˉheX´ dU6pJI3;sR8F'flʂWiH+ڵD]큮;up1LSW\@5^ԍS'3BG}ad9p^S0jl,\y|a|̋7>}N%?Q1ɵ-Ѻih_blݤufIH=}̵= bM/KߊRk[:c 1,۸b^Fs38&Gh}a Vp*TS\H 2Dɔ.w34 ԭ?v@?VJ4V{d&~a.f)X|4h#%Vp].C xsv 18XD9rJT}U"Ŧ(sLy,[FⰂm.uv15ˑhãݹ0&=mf-NO3!5yGIݏ mY#v%J ^ˇM r <0Wmq:">oC%]^{2O1È8KS+S딊>;Y'Z1b{;mx W022ps.Q󃣑x鶖,%2|j&)sz<n HA |4_Ho6S( |4@K!"HO.?2Z)zLe?-oq/!JXnAtš|ʆr"Hhn w9㢴z3zO?$9mNe:EŌt7|h({WDMXdaO+%:C8jnAT [N?g\Wj`?mRUx *䄟U@=!E;&@sʗ ^$Rbk$H;~Q~托bYr^`CV; I4R-}sQ)j 䩥V.93j&lJ:,ݙ(Ƞ˂kMX+/aKqЦ =G9Uڮy!i%N8`X7myobfG]#f`۱ pתJ(Hͤ-_,q.AxhWXuZ},TuHg=G$R+>kmP\ TK5Omf~BAq$>c#G>CV^OfWm4eu,Eƺ]mUt9? *z\cpL&Q)ݘ(gQ g5zNEy).:Ig <[wnhGp>H)Ңi@)pÜxEm0T'>J{B*PZ//ćw+ A jIIHiHz JZFGY 1ѐk)k -.=xA `bU\As<&tv P!lRw sW*- v"Kj#Ѽͧ]_fP_ .ډ/̘5&U[e$u9{(z SFju+-b-m^"/`rTI׊kBtɒ!29S7i:&1b˽HC)Z&7'@S%=nLE L]toHxj^:'xrfgf fqZٖY;6ld슮!F?t2w$M 4bԌ󘧲J8uWA̦5FWY2}Gx{$2mqjw1`E7,BݯuA :/akAy`ʝ~O] !l#pȈ~~t)7Ɋ< g].xO`RׯŰ .tN)4 0qotlW t+ EWKS˭Q}^fqs /|䋗IfhZd]MӐA5l'?(TRc5vVm>R\6"9ahRJC'O1Clq0}Rݽȗd~L~B axXԱCY#']Dō zȪbsSܢ/ X"ҮR:2 Ӗ]S 84#P$jZt)M"+($,iq;gh&yLSMگOdcm\F gb8iNjLU?xAǣy ԄBl1*9mi i:DD8s ㊄ؠ≾G7y>\:<ȱ@[vU ;sI!]GԴ:\r)0dHڗzݳy ȱ!1&y-XEu/C(dO;sO#BvSj@ |!ss[wWPfJJ2D])Nl]F饽,02Ti۹$ۈY6ݜ˝Ow>St[k, Jڞ19&+ < $+g_>wdw ٸHkX0Nnxu<ԁ|8h8}m=-TwOͦ. Y)@DgͶy}>rZ@FJ!5[ Q!S^Gu-Z/KyAxaV,b f{t; 隝4F$_ !d1B=ke3Nzt^n#m2 2v?k| .wg*Q}^Ե#7Iӽ2Tcbߓ Tw&&Z]-iPử8FOP"BښpsC8wx}.4M (966T"K]YCUM`7jW(/ѐ10C !aiuBDqhĝAΪ!1=t0y4*r ;Ǻ$οӒ@8Yظgc*uuJA$8|+f[~L_p&nh~shPg0GO鼸 8@:O`1^t6AnU~,M OࣴDM#9VYKdi:HV9f w\?l>נ֦'}QAv*T<;H➊_ǹqyޝ7dh>u̴6XL⯼8YWu #t{[J%!mkњ(zI14--/>[l6@jHXG'/\G[H>ND Ӭ{Rf:-1u?I9,dPB2 0zr2N^'It.IN2Qr^}11a;'N6D|d 0y,%yPPR!/\S%Qq2̷-s5.W@;5y2ݍq {%h/P'@<4l);Xī,tсBcK`+QO~Cd}I Td\9Tp).UxY!OnwTta'0fV= õb% $BU ȬŏNlSto.髮AT#ѼVbV=Hgo3=_2=dR1*YAsi8N9r 6 C~%G^dWq)cVo~Am* e@k8|I&dPTLr/fX)W$-e޸ GX<5;C\äyl-Q᳃_+^O2yͅd,$rt]ҲCH>`/X@m=Yo|.Cj>FٕT*O"1)"~G4X!eEZrGWrgkjBѰl `KoOb}=?'[?}# Љ| mbFM})qV^K/`<בAoGWVDkDο3 WC=ξ@'js( u[[xEwF@5KDX,xri`h?MqnlӪn}MՎr{CSkt{t ^('5Q/napQ#76r|i甍g%n^`UHZ2(iפJx<p.l#"Fg6 '!{ H!߉,B Sv36cƐ hFp#Gi"I 4q 2Җ:  b^H=R:ZzB1:mh[ZAV~Ҕ];k ΰ^A`B⻖ޓQsw|;5+\v bcUggh*}$nW>W*>R :߮[Ęcq8|v&4U D[hQ'-{ *"T]v7O00XWR=qw*cXBﭝmNfG:vLcRP!ob$7XcVQʠwjH'%vZ%G ʷCpquPy v2LLBh/뇢/$zq E LՉ2^y+[R1#az pֆ)3p w hHo" 6I&X}L0gSw=_!SvSJ4wh.c΍X<| - E&қ=Hv4ьZgqz8Dxͪ:[^If4u;L S4Aveݭ )K_m,< ԋ;%tBhFO|tu`@vvh2wwJt8bXl?{w* 9؞I`=Ha"ٌd慫S, P)34OCMX@T[ay&كRFT!]~Ed4VHKz3zF%OC92od.Pb/ّܼ!B>CƯ@pt0kBo NDȟ4G;%nL0󾈭9ASkcуZO(}$u;lE< FB %o/ Sgv߻_,-NХhymh.`QyTȨӨ;mPgM;3z!'Z'F~3Y*4T^ho񀣲 5#]W0SN8J74Z`}O[K:Ӳ&OBNo3iC:!ݒI:/´ֽY[qrc Z|dRոcn\6Wyvq_^ΦLF&D=: &~ᐺX*L]`ikAߑW- *QO?k%;RPa 9dr3=G4Bo?͜ڱMF!V/) v1w˷6`_܄J0Q %CR3V:@1{"E$^+)]{XBlSUBa=cqpWCOJ19[סczܗ:KZ#njJtHK9RH#0쪵$LWTm^3y~'p *~E |QW7 , seݬ:" P[G@>+V'fh\/ՓJ"*8WnOA0)Gs~+'r20}~ ^/ ¥;:vOUYR j4vn C})㔚▞57g~ $lh}$´G 7D=ܥ3V5wbD!Պz5&G!iDVk@Wo pfL>*s~b@lMDZ' E " e}S_Q/\38-e%-3 )`;${ hX$A+@WzG<{ ޅ䃦FQڔVF-x2]7~km(ܽgb*O؛w.BPERӑ@uBiz2ؔ2ѰVHnWLJCX^6Lf.\,V^A2%[QԭHR1K|?m]Pv. 2$}YE9|zY?Ivnw)`EFlFo)-B;vNFgY:QhD) I|di{e~- }0-:_qc]/|Nw`6Ͼ~Ug/SoU[{8uDrR{);O @*Xy7[ڪbGvvi=?KQLB!Y!t=LN=.JMz5W2ae( n]/iʥW9z JP8p?ۉ;3{#PWޱ25q$M`S,qZVl|tnB8P"l+Q cmQ>IK+Ė#V%m֓s uw5>%Tq]jhzV% m ZcÓMu $:0֣.@*}F}ivx0\L2+ Tmt Q~n 0Q#y3^9˫  |C0z҃JCKKT&r96&2(Sw5{ MYVڙN*>;B,k !аƴfp)}tQ~9*~0v 0yiA|o>E!Gj^vP&LؗyHpVg]dKLq/~]F^)#*"d;c# M+d_:%UДoGPRk.,%TwK@,^Y8p|hSΜ(9叟ݹ4$OLh.\nw˻qD"V ?M:tLZ>Q燅&I=Aak(st`}uxm nqݠI#n0+,.]|7凣K A3k_ᚽKOfqV .DDb~#,7q!LAwS4|h&ަ3Nj ̼trmy^ ;q|r)ё\CQBA?9p=l9lhP;_ȱ;-4PUKY4<ԼC2p,KsE ݏ);̪'!\Jmm| 'b<\x؛:6֬W8 SGhg&Z_ZJ( Ʋ讍 OFe-/0k} FΥҨ,%JKk:<U?0кmLݒx%g&Qm8?\?y[YC.#\Ll@Mt^6K,&r'?w/"A[ÅL̫*ur dX*Fs~'fqݙee~(g쨴1&^kw?^DnR&`)Jo9<,,T>:wk|m,4JbZZJxe<~0: )Spu<)M —")ICݮ/6#7dy£>|UvM# 4$4I$z#=SpwY ۬D{5␷Hʒyo;@}K9N9DS̗e*R|8z!ʏA0ov  $3n{Pc! IՐdQ_yѰ(_fSuda2 B~Kό1+Ʃ=aF0Rmref4uU7&5{uA[h۹2ץW Uf@ xg3O (hbGBPynPES.yo"nt[l)ctC=.`IWbpIM>i-]qr4m*OMMYf߃ 2[UU~ X%vQ+1:<WCk''@/h(zefz`|o \/,.{([n17;^X`]'ۘ(h#qn2֨FĂUkȑI_9d:3ڜn-sG[f^0Sy䚲eh8..ݶU{0} =ӻ^|а V<R#zoIyT.ɦ<6!^+.5*?ƥ+-kMLY)zH1]m;ܜcJ].}fx'rQ/" RQ~]u8#.;Ux430ū6=ۉƀJ E:j 0ֽ>_ p+se_?z9y_ |ӊ1^ѕ2#0uQQO/3UN.dG(FtO)` /?CL5a[U' tᠩ@`a0';fc|tPXaQrp89C42+Gk3-)ѷyNǣ}u}+_qank-p?14'_MpEy6a+I+Hqm `vjN#?;h>#YBx]Czڛpz$}scB0Ooi!$Քwmt֍QֳCˆ \#&#U6`ߔEb (/ZB5/4 N/pЛT/70ƓjzQ}iufHILRH/ZƶF cPKq.XzA³s%$ F(Qdr+ 9>5!ӈ0m8|h%N)aKN۔q3tЃo/ U5= hHp~j^H*]<.TLpi:R38po>އulfshչF@I:A_ћsuAE[|}-+XJ΍ lߺf{|a~4w!?I1U LЗP-CP<_4T7 dw棁"x5kj9%q}Ar N [3<7q/c~S|=VmVx0>iPўLpo[{8oԬPdI['unO.\uX]YT@qaՄOR'ȅ4ps(HCbNȑCMu1 õSIC ?Rqpª~UVt_A>L5awgz\ӎ=:s#B?8>tMKS564\}b9.Wdrb y/N\y?tkH95tlBQҞOɚc`%i5DJŤP| ԠZOQ[?8 26ڡY5}m=C o=nl!/1 }AܐI\g@N H~O!)"Z1mb2ÐM;xrH&8X''0nw`$v"E,_ZcAfw4g7Qpd]݋^Ҧ]6Iۙƚ?0GI$~R;M%Gumn>T){MºYs͆Oi;rh'vL6EcMFZxPj6/TRW9YV0X4)^χŚϙ)CZJ"t|$7h؍J,y{&-ߏFp9ylLS.PSmn{87|-%7)Q"Cq+ϱP1y*TQ^i՛4ֹǪEl| aSʾ(f@#FsuЄ28!R&Y:s8k쨈ة9يoҗRm k؊dzybEM[3 uǫۈAb^]iJbm!<_: .ɑ JP*^&W42;L33o:l%&~v lE z{J_ŏzImN +OwtEa$>Js+tl`e`w/v EK AyRT?(0Dc'|]rX]TMK/Ҷ& $?m f,񐃸vqnԲQ9L f+8AQӨ-TLOIcB1DggM9[X+ Q~ "  gg 0_Y5xP堥#$46:#kuEWn`;s5e}Sc%G nS_ 1M;Ix)1OX!Z;j@Gdd_W24Mi>z C5O(bNo1RSE4ҙݳpO:A;}aKM{"pg#os -\{ lTLWF'y6 M#ް]-䃷 tjHD?ioNZ=/rd\w~ɟ RށߓJsu= 7$E5>bO5 ]lm_^$͋30~jV-: Eh/(F MƊ=zퟳk6ux$P?nOO_BBeB (< AppHi.3XQl!cӂ<_Gp݌3nݭgsyqx%;0NzpRmD>p+ - Va91}^IibCM#aJ{ӮFc1<5rAǠT XCL+swtku,k^q/v4$3hyux}A;'&beGΰ#]7-Bkm,$+ςlSEyS Kb*xb0*Yst8yf;AQYe'^qH隠\$ 4{=Ք"ukw+6YÔ&< I^=3XhݜU͟m8-&sB߬}^NyO{ҿ7ã\,lR5QSl[mte\ugў+t|EF"@5R| >})UN^З޶ ϩb&Oջ[[41 hO*?"3bvE:\nz|qkA+m0-A-&oh XAé6UӜz eM],LoAZ^K%1u~DdO oKmE&㐦·ŵ>[@PӱBK2n;>Hj0--e#?V|v#tFpU\fnmu &m:1 `#sa;ƙIߦ>b^P(}賰֭භN;x Hʫ%u"Nٹ('q{Z_2x⩽Fq/SOP}X=-`) |khM*RC(ȉŐFM^zqNbSBh#A) =rt SR(/D( ]q5,5*xZm5ua O d~eN7rmfnY[]v2w=nWD%>0s5qE ST~*df6(`k)Ev~I̠k(J|G/Ӳk()|4&nX8Y?@^`/ABwG6BBIO09oezεNeOdhcz1U'\mH4GZZfy0Mb-*;Hl% 2)b|5\}hWsqrtRu̿p{tax&AŶӧ" EϙPOGYSNo8&":>9oKܛ|#!˒S[J*Im0Y G^ ɒ_PK%-||C8v, l@ ?N%}D%-U*1&1>^S70"2 6L͈ "ޯD@az)0y4?EI! Ԗ\|fLFMVa]ޡ5LF53\bYۍ"fxg%&irV$*fzC ')jlI-5;o^Hڂ'OD{~vRCl$y+ =AI}7JMN.^!2 d"tJeՀ Cc.PkK[0N#I1 zֆdk6Fg 'Qgg&5-O:[cT?I:a>AAp͓GxUz6%^w?}?ͮvMJt1OQU']p2BI@Fߣ"}^Ð".iU=H'| *Q1 W~L`sO/ނk80QQu5aG@۶&sZ6\ 2סBLQ40!a+Co w1!mUMb,s?52r/vJ5v7hd|m‚$95mz*x~τO`J=sRPu.X 2 O~ Ks&G·ng'5V("[P3F ەbea0TΚ>4.+d\>b%D=B*fܟ; xw&"XMlҊ-aW,eߛ[m?1ӿNVK_x4d#˨=+k=s;?K0qҠeR$cIw*m)]c3 ob˗Db osy s`eOm0 @}rM0d뢳Wg/ e椎b_}97ARZ| )/"1XqDP엢TZ'VR2 ~6!k!cυ]}>5f҄U5 cd ڳBv܃~rh?D2%*"yҔ7@T!&.jB(2{X6èCE9?Oϥ$ '(W)Di02~ (Ao*cHw q{ (6q j{r6%F$Qu-ۖRyO=^}MQ4'1{NfPkuٹlIE0/yFx,;,w˱ L3P e%߻t /+s hu^֑É8%Qeͬ0ZW7h_Y?UV'!7|&wj$ڳ{J*Ux;wAPe@J$ǖdGl'Đ.9N~SNYא \)i.,~27/aCKb!Ck`VbF m}QGM,˧eԳgM- )p_\pRw̦0$bdQps1(ϛʩr30DL}[dM8}iBeܪWpdj_=B=vGb̌ڤ7D:83&B-J1l)Ȉ@UO.@=ˑsH1!2&^@vֶ锺";֚/ >yc 0 Ey 5ki5tu0e_툭R.!ZjL.ohxO'qzNaOm;/>/kCrMyk8a5͒ؽ"Òm?qI`G- {T[ץ:yߙ0(cg#2D^ eteD& wmnST5w!U53PRe\F_"_f2e RUXV? E)#I*9)φ"O~mҐG:Y2d'Cd rz!.C$L@T@o~gB!|eGPGڶ5OL|!q ЉULҎ2ezA<ܰS2f۩izzox"@c:| J!.bOw_nJKfTiO\ Dcjy5IK&֎^[Gx.oEwuIfR\yry<?h(N/]2,4ݪ6 }q֩9<̭~sMʐ.c޿i6gk*! SB(`u|af{a2sb1RJ?2W~'ȯ%&f["r wEMq k{zuC#O:@9?O'#gD.o GUTg0Β4΁?bFq"$~TPPeaӽ+w=] MŔ)Pv૯>XN{4]yKZGe~-gQ}/W, Y)_&NiL 1i 6Uꗳ,~m̓]Q`IE)TD _ey}rcDf&_F9tI1u,&L]B,CM*SlhQJHYKڂ QB82d8i9}]or n:X]ԁAWD>_+_:п@1܃/_Lsf&6 oElɢ} ƨo5Tys";0ogxN(v ;ZkɿQn HVcG>LGE<`$sڢ F]6HRb\e섦ʞӬ ?=Xcx:l YjLmY>ї=Qj-J&`ڈBã?^x6 ~N/HS[&0d+PzJ$UUXfPvM#)DkCP~;.]Lʬ,(:s@_FɖW|y}:n $/"v3p ?sRҿr 3bF,?ܠm[^8_MṭCeH9]\ c>g&40z&^=#M> 8|e3Rg_!19u$'TeexMe< #@0J"rbq.fv,Mm8Vgx4*-5e2}osƻ2tGw'AO"pRܽA㩿9W+T%3]19K\XwJ)upWm>)?XsI&"6w7gPz|wӓ_-BdоZpz }63c^s}1Q &+dbƷ'[ﬔ@qrXm(c>DX\WN PhܚFQ9܌qCx|L9Dm\z8 ,l&;5to81t ׁ2ڀa&1 {oGޟfY&Tf[nl EeڙDWFex4[ 1CfD8Oϕ:qڷ58g#0h 0weuJg8̥>"/IAo+FPMrԳZ,&1:zNZiX&1iN?2`).1<96^U,3qri`)&e/x]oCQ]ݱɫfurUl*1t8f?ĦXV <V/&;]_zNRVUhR)ً7b'EjltJ [ Z;` PIh$8(6 m5[ Ώi ’tC5/W5v5cp.~(UQ[ңU53VBj=7v7I,(iTP QG\xQܟu> mPDpWUi/WA;t *dZ8i.JoJ5i.kn½OtPW>)(-ʏL~逼iy9װud:ĘvX![O.(-vbO<{7!HP . |-t^i*BȠ& Rk9*!&t.yBy3u4>苜DbBI`SMZ-wL7kƙ-ΰ$3dnK.\"?+@d;7ڪ1ڡIӢ y1Y HKj[_a7>[']DRLg*l{腽H,#{.NHXw,>ۚ:ۋ vnrg] nB IGL{˟Vӛɲ\o(^L\?.بM~bc9>!*_;Sl<7E2>ѴL(L>T`:676ZD9։Z>6zDr`O]+pQkLb^$2P]? KQʃ99_YD#ƽ(rtGkv=^ˊ>?|r᠀PSG>IX; @Vն\ EaBI LR']zWQ nkQz}b8و2;pWϪemM[İKU}T{į!Ú;NjZ!A:2LnW碠i^{xеK^`DJT6%|^ Y V?#ng=o8v=qAU/TkoL1A+Z̏=LT E̻.l(u!YC ˰{J ".0^M#÷i| 'aZ=0n~; x 0wSJǽC5@2?vA&wlڜOvʗ"}OI۬IyimWK9[:=ћ&R-dTn% eЧ*HS hN+C45xg9Yh{}z[5퍢DVʫ}ūz 1+̱0q`JH8$ "'Q҉5nZL^: 57/X`ؕ_MַW&."qՖa@XD;Tk{m]^\bV6˻[nq91MKlv!ַ@L)4ݞΆ 7%& 8H9A>gz?hYv* ]Fx]ݳ$'$( @vu琁g_‰4mb]C\j7RMp-E=*]81C#8\2f-tCCߒbCIn4c{3%a^WF ҺcgFTo9nԂ@KT2l܆ t,T)kʚ.&k~>W$6o&;zh.ƣVzQcS#>g}i*A‡O@W\6p_sZAȠ tkFh4@aʎJuݳC Y};y#FL2=oӪ} g %YO쒢JJB^7 $C` Bj[%ōi:zZZ2ۀ2_#Z(bS2׉$"P,e܄<9ypbB<NI["on wwk;b^7EX `>BAlMXHE\nR<#M96Pu~BoîM7jtBC2c yda6]OAmSg"Zam& }gK$5W gZ:dnr5ZD=1AWs3`ژ|SwDI+qP>'-<3#=ƨ%ΉYyL&c 9jjrQug V'x,̊3Kmj]7Ϝt͐+Aya6uK@>ɷ@2hFNV`d\"/!MBhgH?R$ؼ:wm _lBI{̺ 1v(t<` u; 5}O+> J5$?c;pTtEy8WXHQ{톮g:uifcmy_IpCO_1-&>{E}/n6Xe X Y9v_+d ަ>nP(cǭ}̼͚@q?Ӓ٧saZ+]B)w#3c!r~**6(xU/! u{ڳ_ biZ ®Ɯ&,!d> YP>C&jkE=M*vLUas:\hFF/D8?f4G3 cOIvtU`hJ;52iXr%96ZsyX /Kly9^otZڭva.BiIBUb|:9}?y2GLOp=-}^cjD 4T*aS:֞VvuXL߿L$++7ܞ!pQ'DQ[u\jFmlVg@K{$cĒט|fm (LqT6ƻ[ko[B3RN]@>531( /.DHKV s^+8B|cI!sɗf> v&xQl9+[kO(ϹgCt?lΓ}Z '. RR:#$KH Xd:Cّ T lѮz"2[p3hO }P<}_DT66QEX 5zofh 79Ir+`ԍ~ܽeeZ ʳCo!.sR3E]Q5U.5!0H;3#< M#g ,yE3`#ϥ{ 6? Tt}3Q2u^cŇ/3JlI;T-S77B9|9ߩW&TJ:R"G)ZU}JӶm&A>%I; cD,#9IB^C.(Ay(k`l[ oTqSo?0{P',%l0fǓ ϲdIf{P؅U{v*3mpV htLr A' _T~!PL Y$VeGGv/j+P3SGcx+ufV!юHrORS֮k")pnqncSQS1e/RMuI4:G+-aI +rFCM?p= H,qA';,W7zqm%gYۜI."&(| EQY@n(@6>}ú|*?Pf`:>*zwC {wP;?w鋣*dKqhĽn76m[bӳm1@o7x`="142B!P5G!{$ƞK|lU & J8 bۛ)PqńIa-6;%mMX"], rzR'sU*:t Ҭk|o)&1Y #<$nbHfb 9+hXe16U $YdaXRw 8L.KWU]5Q9jb\0lJi%Ҟ46[x O %IpA\?n6Ņp`Xr"nOU kfiU`yV>)ƸDCWeiWQ.1[`AGҲIpu&4H?`(}'ff0wC˂~yJp&GrՅ mwl[dX<9f#Jnc'4?V/ Bjpx+Xg5AXn~2${ \\TogMpVfk~(g͹йI:bT[E]Ru z3EKWl97O3pXQ;.fy0*&qRJ*(߶ԜY۸H>'xb`mJ6*(0}ռF z5^F/Oj8uģ#pͿDǷ!(zK5)Py1VȷlLMJhk*.m`C ?1uvn_'Z*lKk`vXK\zO΀\z0r,'}0XJ9PTcXj /η N{yua@l[w$PM6"W{/1p1zw*Gu5:II\߻fe`_X\EOkjrvt g.xI3/Uc4~T!a%eJ&]RBEh);apa]#e? \rmFuZ&Jy..;R h;BIĩ 2.:xP5">aE0$ǻZT 8\`FY4z̉uìj5hU\48J fʻZ%EQss;0 ~v/ciM!+f4G]xH)n{6v>vr3{^2[|:Ѓ&Ureuױ2CzôPٚJ|}d ?튢1kM_ .uQFl^G\M\ihH a ^t:xp˯FskH՜0.ra4!` Btkc>3_ܯe ;Pq "P403:s֐u7Hm\>ܪbIk+Ѭfb׮YA'P U08d>pW#$ }U |ry<03ՔΠu%@$&?A";PP~3W.Ԍsѥ1i/7v&50詞gOim8Li]@;t}8xM({$;c:qp;bc[ {}3@>Zʃ[4qbL?Vf,y@l~:w *L`;]^ U41;?ϼFTZ\n"Ezn# + egG)ۓ_OlsTuw0Wo7 d^ |ɵۀE<,3T' ^!Ԉ5Kc'7,pB2RFrp3! Ӷ /0դc$41J bcI;(CKo; r5w "b`GsyȲu3ÀspSnNW,_LV&jy4ǟ^_b:y\?LD_zۉBp$SN#[#ʒܡvr#tLR| B!Dċ*ݤ&yWɏLڈc-,:@PUxd"nZVM[A0bRD.G"9L*% B YZϦ5fnzsz<_"A*T9ߺ|."q(Cc6fLC~dxM} }H5?+`FIvUT; 4;a6=*vILIһ I2.3DS]fCۣ_"3 Oq|a?f IWOϽ|}@@:4)FaӰ#4-#Uw*.t(Gː=] Y3ʖo\zMY1/J mG2<la+*^.U2z糩2.SM;;9ghm> g/J\[dr==WfFGK&6c#^Ƞ=tc7[.K!^~MAl4YM%.ivQ! =PWJnꑮ.-lgAx/rgmtw1U[ 5f~֐ i5fa{{Rup'e`^˿ L?MKݲ?:FT#8m QJHn絭c&N3>m02YV/.4cs ig?<+#aDΟkeۆq$F?ۓޭ \ytΜ+~'=r12UK s6l^~+Jk%e.d9j$A'{e:eآ٨7nzlL.dBLG[VlRII'VMwN9񊠕1 ¹b#q7uy`GPib|S1$u5=M &MZ&ȏZ1톓q*ɘϘ6KWp$ jŃMQ`F`2 rL6[QR) ',ƒ% ^``uM "ub۔v,`TJSev,ࡢf_­w|H'BYYf=I&Rͮg>䈔S }^՚{ZU!6eys3pCBB?S VjURa!;s-uFbln>y'̄vcn]¤Hv7X ? q _]JK36%Px80OhS'Lͫm/ʐv p^Fe`Lrm"2!}\pI@ px|Qݚe3xX:ӵ~~0558;m> l"aѭ$onR =˭Ya"bґL]Mө{4GߠᲱc&6ɻ#՞iKsO=Y_]+shzd[RX }et>l$u>}0iK`_02Nk2E*'Nqjm`ߘlwv_==}\f2גD`x~RwZWQ%'9EsZ11im=8@KBֱ@ݽиg'7KcIwC8sGǔ_XCB}L_C!`[f:ĪCMDW2ۉl&h^U~1ģwLZrCpMo2NxuNfutxs'K"mΖO`),0|)o#Zq*:AOXٶތO*A~lT3/H8fqd22< z69.rݏp ypc;0=$L'W!ZR(M _KE?]yQ1Ix-ք4&p}7F' J]mj Āq D`Ud9V7ch;(;Ͱ3Uܤ@ P"gkE%8P,R!UΥ~iNNw9Yv *R@Ql+)[j(:x5dW D+BMӬ5!D@x &(q+#[;e{,0ShX_YW¥ rr K,Z<-/[ʷI;$Hn w1Yы-Y !,&l. DVqq`Hk6zEj7꛲jo {QPğ_M04R9($p4?d~dY/-}cf]$^bfdL*)-M6$rpkIɑ9iGz]{fӞd@OĤ%*b%2KּC_=,! PԞHkhqI~+#jmw_AuBLV9#$g(e}iw4#J֜>ޑ iqYrK-v $p{.@lgh)JLb,=/LL:\d _)Xւ2; `m!(2-)Oݣ@x@vX-jt.ؿ+xPɜu`S9Uc[b!#>s7*:*8iAĄ_E)LI]- í[icW1qiu@P$`2cZ?6 b6| M C2[ fV4f/smY/,4l3kYSX ʫa3ˁN6 !=8@-NvJdnN?lUf@&XA$SzL E8s 2_@b頋?,z3&xڨ jj>ۀH*L @c23s(X ~f93Œ(fZtsTͿ[1ݾUWZ:ꊟnN2.5'33ڑqc@>q5cR}̀=OiWP!J1z#u!)䝁OH qx֙8c  [EŖ[b3y3c~"%"Fq.!wlꢂ@K:{A5“\X;S-N :h7̑>zM/ AN+;`КYZoNuw$ AQ› 3WhOGu_qy5R)n܀lӲ%nK[ ]j^mJfg<˛wFDc6TΘ~)›{RM/o2G`1SwIDS!y;*P_C6d*דPI= SOg*RN ;قco_NN3n4+&oD#RO2WKRHϬt(CiHXZ,e.i߽JAhH=%e -!ITn@6`*wcW8!֩Ҡm7UN5u)z@p|o E&aa;+7 k K*PbUMWMnfp+SHXA.HӧӈSj\+ UM7)ڣ22˗,6)@yfQvFU~5= BiR{'߯R ItźI3 &]سclt(0: 3|X3莵)$Gaj++a A^4HU!];e8zG1$L[(D:)mKDQ+T w%9,uh.S J}6W|IHDhT6]Yo#+ Ӫc:sc y /F~Wz݂DSau@(xVIȀi<م:}H>ͦ1gjKTrba+*0fk%wq)YǷP"} RY{xƌ\*3Jmp&ߠNknQ> RF@I^Ҍ07.<R]I 2945Ћh7~@}+nRs9l?l<\:HUQ\uj?x 7g2u_Ubg%ll_ ,%;il D<͖Z~ ?(MazE͊*> 5z&ؑޭqǢ^Mѐj)ieg=H kW/??C1K b1C{= 9y7.xcx7gA CU(̼9=ڞ>1lW* k^ܝgYFpVÉ.AOݓXcUl !Qyw*#uo.[0WtB ^Yg~9/Se5#H=s_"L^e8OԞkAî~  zE+pk|_cuEAΰksg؁#Bf,:jN>=Sч(CבI&akW cQ[1CN9 Y?+r~~V:'{(dɻ΍]WTX wH_2)]\?'Qs1wiv7=oS[rFF_NEY`kDh\0?.\wx`)DA`4MiӨօN9&'рC17Z)ڣ6CՋ4`Áx6  f$M5Uh`A8n<}v' efӝ)xZ8;QW;\ Sͅ>%%X  [+h|ab>}{ciJ='n w8eb0ұ(=Os"2&S2d|8cF%q|b2R\v'wX !KcY_Tl.{kxqQ6)SǞ? &1.jM`+M*-WBЧU^w.|a5mMoҏmC}-dBu' $9S5Y[\ frнy4{fvXsn;fshBܪ>l.o mlQwHIH`Cb75p;U>׮e'P%%snHebl3bzcy0Ǯ Cx}e*3Ҷڊ!ݵOq)8 T-]I*<^^VxKQCKQIMB͝偛hK5IIbU: T"{.>P`qM$E - pFFRhOuܧA w%qFujX FMʩ!U47M!:L~@TU@.e+ s!3]G\<6z2#nU1bJ.rI|&$'Y&bf::b Xis^5V&/.iGԹqȁ) W{ itG曎E?o̍@Jvm? Iܭғpb!w [/ s?3#2_5䮘dR}.3y !A0j<#R օ߭cM%;:) $hI|o?eadh5aK-|4kJZSS1@Xu V5$;$/VhA\"\Qf(e=RYYWl t|sN+wcR$mkyxv=C׿Jݟ kרd_pւtf[I3 V8!{/Iq)+6 m bzO2|6w0)Հy!{T%FH=DIԌzO|'1h,2Iadӱg?Q"cPNJ*)K'ke3PZ..M l{$NI ڈ̦~;/p^6sJ6R38EQPqRgB K=Un`{/1D]Fۺ15h%4޾Aa݊)gF>M'D$Z_h<^XMmmmٖw\HGwpy6lՇeiSWCEL%_|Χ0 bB*jSj f ^z;k듡!I`##,Txl$Bj&.Wp|I]lE|݇zhgXHBE926"VV_]Q-AXxځ7kwK'@ Ë+7*:'ZŎ> ~mX%dޡQ%?}ӆp . bm!gm uF2JoѲ sC9C> qe^syP+oeIL;<?H[#: D&a/kd@ WmotA;0 Oo¾ѱq!504n)+` k?3EIY w2dLO,;8c [mH5GSr[6&}GDÅ3-@lY_^ odK߰H"j؄pYycL{ё Ok~:M,`f=3k0*An>&E%% M%{uA'V좻A6H+GAbO)(?k ݩ@ Ƌ5XӶBD (Pϻ%#UiM.~cG}R1/btPNs]˜,R/D fh5=թC>j>X^l;*Aŗќ0gNIm|c8,h'&*IJetYbZ&5y,hګi#̔PoKj`liK #NL-aa#({)z*)' WNvcsΖ G\Vz!ldڠO ra "p._/kQ9@|DyC`ė0W1+NB8`hbtUޡ%4%O$< MG_]h5)-V?. ;Ynϳ~B֋<1Q)'k% 6k‰ٝ9 t!6:I3xFN)pfn5|r68k?3A./c+~9͛'~Wr|"XKciwkEN܊q$/TEM ħHy?&wk$Ct\*Ygo#w?-dψ2/\ ngRQ-f:%=[Nw/7沶`k擗EڪeDNxd2h- vה%AL4O>o5}ȖT51xSnҶ%EyB/ ɲ[ 6BܵjxL#1IS}Nrnh՛w@㧴%N|> 1Fؤk٩2>4ے7l)FZOP9Y {8EKڦ* oQ# 9n}龄;]Aj- 9`%vװԟؘ q-Tͻ#-͑/_W,Ī].-a'Z e7ϛw|tr 5ɨ=ch$gā;B=0~_7B[9V [Xi-TT4Qv{w~$%!tUyֈZr#UXci'Zki+?;vށj]DGӻq4R:Kߎl,A9*}^Ypy[Hz3QqAcZuɫC|4: EBs{\|M'm)|>}:^߹`\s.. Zj0FVpRPMVeM]?/Z'ɝ[x>1e% Dc|k12=9ZRHo`=g?`{Qt~4F@']۲WHU@u1 G؛<1ϬU}3(J5d v!-]s*ͱxv.QI׽19N|ON|l!p\檭>I!)V,h'%Sڹrz֭2MZY6 2v&˔(%;&.Tl B&ra8BXs1RƟCeʾzc)S7|L{ ||AGuxvҞ͹dc j{H&۩[~?w%G_1V\aq |YT`B3uQ21o|\) K7Bk&2iuJ%489B}^S>!v]qnΩ+{N˳AK@V2%aN)Qn,WlH60.O@>F{j"b@tBNTh\`Mܫ0/"͎MWg6ƋG*.gԛqVN] /|;>v2!BVdQu]Ku6rF:]VPGKT wdˊ&ը~-QDQ Xg)dtA(wԧll|. ϶@ٯWdfz0;ABK5Hp,L0kdi[%(0Ҏ\?qӰT`RY;B C&/w{l|bzJΎS%79-yS8aÓxLLQ}O?:~bOvGH{톱f(%+ƻ٠VnkQK>rCϓFÀΈ°a eژ57zdT< j#C[+B9}Ѫ4cEQ E/Rm"JB^`Yrڏu4ܘ 5椹uv[!/ VE80 +w5G[Zvu7pVK-95%ORWe -bӣ/D/ X UVآ,ݍ%'V@-*`Gm15J}A[8 / {ϵyD 6E }?Tqf=G]1}8bPsg0ꐌEpr$[KL@e[A1[H@NFSg/4FGlTܜWxM M0!`Gx?2#hL_ce$0,i9`T%ټbnvD HaqKɲ^ bL<] j@,1@lK+&)2p8ؾg̹@uؤk :'EeH\7Y(s,nwAEXTj$A/'5\*/#F <Oa(JP*=dm{1fhwM .3:ƲUI£F UB›gQX59b9od]ag]D'lRKr~c*'=BA ]Bv i7NjaW]N}E|>ܢw  g{QM^AÓ Vꉬ3LDx"f/sW:e3.\{ XKR~`"QWw(y/rG$p}?. c=X$1/n' .6 Z| s ݲQu]NhlJtݿJӊ2q;| *o㇚v(NkZ%5f=ߴţXgr>A} /\@ g̤`^LJ 'H jWTD(>/`7 =RQy*7Xm [G dYt=ѤCv چц *g(ӓ w~ڵ$ݼFR~sNb k꨿W>oa\$UGE1 h*X!ZJ|#*kǤ\#gV|&F,$ىnUe~ZG eE筋,-o gq >=M45(Vp&fςTXh%g\nAK\Y-?Dө)tTZk>4å=m> vVN[Kz/i?T{g.a8`z1]@FdX^/dhfQьR($}W&̯C"?qr,]DTtޛ20<τ"p5#d? T+S_.r+U)<'R7K5-"a\ۑ>`iJ Jx> ãAMy ؕ0ayCՔ>a" ꌃ)WXr9iXI`#Y FՏRR_h/%\54@ Joq4gkP)Q9h(@/J|V҃o'ȹ'|iAwLs YFGHfuE”p1tN"<9G™VbZX̞%Hz +1,8Ua(% 7PCTGOdF%k靵چAJe豗}n0ZB Uq`KX-h T Y\Wne_dBJ5Fr!Y~s{A䓘A V/pdkv HbƞH~3'vS *JIMNh̸yzhMt !g 7~TU8TیB d90K"b̑Vh .1S3~S꟡9P\F'fGXں!E5[&ٲ/Hب ]u|V'}$'Mq> Ie>J-^Fhs8 )nW8HkyiX[4ooތ": ˁ:[8mfcX(QpEOTmV)OyTLGv~>>[d"Ki *\Y*?> moZOG &RÃfcO8x/CSDvPa*7 u5 ȝb}Y[Lh'ːug]bRO~4W \Rwv̪4"3@2O3@ -9."~\wэAջ 434lTj'aʆEy)%h>'Ûd* w767zBB}q0_Dl0_7CmR+qT4IsPjJ7uK74K 1PLeA-wp .AkBI~s1>({ w8鷎ZT{ \6L'Z=Ɖb`5TGirJ]rF0<y]"W8(C]4Wiơ17_8޻㑏r #Dzas#W)ݲ_1oѢ.4gaaG*bX*z6N=A+ 4tcޚ *~nSsX- E] /H̔YV'0]-`d.ii k]S,~ۅK,`gخW~@<esBWmbYC?%=ƴlnedLҖpDGW;@3{rxfn+b5Db],"kv{l$Pϧ,aܒ_%zD6%[ qv W+XM.ǖ (1n;yvuCe &梤 \!de5J0DREgEgՊ(O;eτq(MkjC66Cr`쑝.l'OXKX}Y9sܿ<E8)LCգ JTWe%x)1gTyKD)aN-:u =5p2m !ᢲ"MXԫd4~>/.ikOh<ϞAͪ ؠb(`0ZP"6q >7↤N9ʍ: tO=G.8v=b[%fȰPyyVR6 AₜO<ǰWVM 恑,q7%Nit׏jZAr^B~Ί5[/3{֭I'v^FH 4k8DY-7k dGϱw=ǯc 1ypKG \zŘ3sZȱ\Ld΄yF7Z|铂BEybXstV>9C5VV=U2 |I8l¹KeJlD PԣA=hA\4Y¶1&['M(wnjcdd8B@xGn]3!"[q2\pŬ U)5:li}>n8>&TS,[v~+eN 1UjDʠT ^Vѵ]dQY3[KW ï)X l|2g*X 8j>$N21`B΂:mkKS!:]Xuo߽5Kv:ظ h(Q[F 8kHvuq \VEcyV21?ey+#;o 2;]{υWO_#iN{)$=8i1C&d%x`EW,-epL#*c:|0f!vj{?w3>X`0OeTI(1+}v-鏎EB s(ظ I$| *l4 x[%񖄐v 5@ m+uo ,N"Z+]hQ. [5=3mʩsP(<Nd j bA QD2v׉ BiUҪ"1aO<%4`3lGh Y[Fdr }ȿDp9fI.G:΀Hjߕϡ o5C8€s՘uӄ]! P^+}WZƚޡ5M=D@,ŧT:LUBGsHw\| _5Vmol8:a~ <7)jFW$z.qF-FJ?ߪ ]ƳS/!Mk= `і_r@^kI|Q#(wǪNhTgc@~ %,h*xvap.2=;'RkͶ]v-=K2X*A@8^cgҏ1@R=f9ui_>&}Q2" P#LHk~\D9\+$3KʛUDR2IJ,Nܐ8fb6[͗ 8QGVѱi8ܖgn_ġtV`>X#ES4ݞ VH"`5aJB5=^ !Zڱbd*Frnԥ<`h3\&WT,] mh;Mb4ŝ 5*7{i2{j=99B9t;BԌ\e3cyP_R:nӫ%|uWڹ{?m!گ/DjyFJMo:gBK3YmbZu U7ո-V313&5hErYVN Ls,_"tS#/c6<!ata>b[e%J_{R(:%I:RG(Q晃tP}HW}5Lΰ>V4]YwM{]+ MpUMѧ-sEz8qO^3(u;c?Wݖ$;\`}sV +2>ztۼi:DED]׽!&VQ 4Q2RxF >{,r  !p@mwlB)M= KOzu`gΫ fuP?1ў?I;bE^ny<WٶA5nǥXH/9#vK__+T'4FxD*pg6ÓVxgFcr)h/,+4V:&͋C>)Y!H9rю[ ^jDOpW;rp/W2!X`,&My$.#Ielٸ%T|!t@lw%6ŀ" _`~@,H_̅ԦkZLܟ;=-'֝d`g( }uIU;$p38(D&-( F(8,eK&G3±EB SCo9"]y`<DڤC=N(p!D -ٚYKy5 JQ!9e.\ Zz18?!gK,5SU V\9K=[ReIK[n6f~\ܻv]tZJȽ=j(6mD ^[+ +ݝ7⁰K,q>)H)l8j'Ȃ`HFO3aoQbyGn.Z[(և5!H"5V51i3}{O-H?R_e/pfn_z^uZF⦤ NT%|ݦnW_ω`ш;e&p% 4͟j>cbEm dbP?VM- Q U<5H:jN.)P2ƏBLif&c2PF79Ux1-n(B7.(R\oRg8^;r$1DVⸯ7,QJdv -+!S3ͅ'i [ܪ-P4qέg͠XP^`şQez0r*}wkHV_f" vy'@N6'^ _ؒ%.]~5."IeTX3PT^-p'i{zUyKP)7`lStT ulܞzR yȍ;+uL%$nsdbV2K& Ԧ!hw c ZT\[_1-mhU4AeVسx%5[Mw)sӚ@u|Ha{A(3Hd_luR/V's:pXe[}\*M Ύ‚l"eHYDrN(/v^x&jIwd1kw31%o-qt[m'E_ p'ymrHkmuE|_k]l-x%B#шGI` d#bPi1$-:Ӷqՙh٠{턫 ^}OWI_kt*jny$!̂t22e80P}QݓY7}׀ ]?g=Zwsb%AZ""m|L.`ypj"^zcٞڜd"5k>1Oa]"0 Θ,K Fܟ34L$Z?rBD]Z<Ȇ*ݭ5X[@'$-d55MF̙ALV {֠*g.0Ѓ} D*@٬3$%][ZD:Pyz 3܂=gH$4b̆66Ջm WZst@ VЀoY#ڌMvuX9AG,8W}24X:!kY V:HJ}g-*B[l5=~~ހaksx 둑W !!HS~xAu,*c׀ =qFc U~--eKIvC (8o\`~!ԭLK@e6,k\$;B`Uw.~l!$”/!J2NKY[^g"i*.RB9;^<6]hW+-V`?:aY3y+< W1 >@Q1@ȍLk:2F@x% J+,@ k{D-خح8埝+RA]L$:!l@$ ꂬ8Ji]2/@R:57bXm906 -u얂&F`8W6q4F"VC$mj6&v\:dQ[W—ǃA<6Ou ug9TPGbYEဍF`8ELbr1 :4Yc)js8ӛ,pv̅^Ԟ9;CO\kKpRɠl,tߦ;:ЙtϚ])8 K8us+>dž`FaN}=:UMϦE-j{ Dr,ݱNb@%_~h9aD2o\O vt%9/x_ڛ],0N[!o =Yk389or#x[}~ wSl-"W_F'V3ou|IȺpSfy+mԿu7&dy>c83C5#C5a%\ ى!P;iۢE$ *-ySah)GG '3r?S Ac{):i\ Ay< eu7"!h!{T[ ߤ )M=_[4J|9Av ~Y31l?Ɗ=Kk6:HPWKDz@z"fLpu6nI^밽%Wр1l*Ymφ +&2}jl3~zzfa% Vq`jpP E9%fsJi~q6mU+!ar ;q</l (3Ձ[#kc^2|@B!Բ293$/y!'OpռO)fM?5?RٵXٰ&qa͓ղyV[Wizț y^.fF]+p DdȰ 0LZ2 U(YKM8-{Rb=eIv_QqBAsQmgڢŽp4z/>Ш1_&s5XnHZ0Wyj.bt~'O(ŷS# J_E_z:>3^ad0FH<~H06SJg"×F(v3-A^lO[$[2QYcO;Ztfi[pDɭkeVAPy_bvr% gv/::o ͷV=:aJS?m{c@uaFJu,nۋGL @K[6- PO-+*:fO\pe 27{-ȓ5$H/IYK "҃.|*O Q * Z]$kg9L3ELܢXuiI ?3YMAձh0v-ڱF\ym񁜿OZ,t辫`"J+q]| bA#8 M,b a W‰;SK n7ԙ|F(&=syΡ2 OG  zxr@n"?zUaV+m4+Ad5f $|1lMtsaQVM21~WU%  =I= glISi G{@0ǵ@1 #G> گ"S}ֈW9MzT>BoXqCG3bg Vx8>mo:a@x4-qIbve5Je2:GLE)ImHdN\D(fiF-YujG [}^yL̯J;dp 9IfY H^~FUkDVg$ͣtİX*.HT|b9!7 -N>SbN#a˂B 'Kx|Q$Пʭ&Pʸib `h̊*)A\Kp<#h0LhrE"3<>T\fWư̙* ƙV}¹_„`O)0RG)TѴlc%L `0(. pPr"3O/Vl(n^CU&(ٜBtnE C =qi^̾cO)lF6h`}Ѿ &~?u :iE~sT@~\_=݃~]("S=K+[ aIbA t<_UXBvWjPmO&59o鏊mIu s^ڔڝHnw~-5mK50/i+ 9ݢ'Bq36Qoef7J/JAl~3@x퇞ĩD[p ĝC6ahK#9䠍LPWn-*4RXS=>/7,O>[ IJ^ (Gt q5 VYC}&Vw~4r)_v)Mkjz+M0nHN!XplX/NQGPL~5oBhHaa֗3)bf49mu1ߠ|z)@BScW EE~|!.]D܂q$^~b;߿|ly$g0pھ_daȰE?BssP{DPOX vK{=[JR|v 8\n.Ϭ.*{tQ̵6j 0D]m5,4l_,rvڍxum)4C>!35v`u.FͻڽxʊDi`دk;?}zԂG}_w3/b _y`?${&l.=gmn%++6x!D׳H['x]}8tbCQvis'Fra3BŃ(2WO1"N Ygs Kr')*XV1aitss^x:$*lA6s3=E-pAa: R(m+S?Z(oo<ΫxRxZʣ-;^B#hg1ħzKʙmJM@'鐭|ؽ]=zq[P.Ö9b_tE~6`:Clk_(8Z[ipW;FlCj~_/6k:SIq1OLل 7֡κ:ئ=)TBtZZkj_k%#f}bR$B|YJ><(O~uʼnV"7:ArX4ኰr'^,v;"Fߕt$kd0(I_9Rssl(ثp,SU%5v~5g;C__'>UP uV?z ܌ zhq'vYScWWWA#( zFYa2}gC>ی4!@ 7@%B$6b39Q/-9piKė)Sa7BJBh+wj G-v"Fcع$+;gjϽO8M`qE,m̀ԭARL:~@IZa/k#W4$SYCfʴq=!J`}s%d O]Ǽb"t[] rMO{߲éOa:~dO٫Cd_e7)VvT/ڸQ;Þ1|1&Ѥ\cG_>/-nia\{`D@(oB=/yyW.zC%(Zi8'W6fO呁ّU2z̶D 9>[+5`Ir\̸uU/Cz}9qA(L_D{ۢ;žCfRyn=7~ H M >ld[x>!iA+Gl1!Y cq+hl!zMw iŸ"gs5GҎi0g$OGR5+G߃ݥXⰰA'O0$؟^$*g=J'P,Ŀ*! p\4& z"Jh1UdY+!%bVEk_iOwQo^&(/z~JVQx72CJ{Ϸ私Et?wF*"_]*Yx;v@ 4 -(sg뫅a$.R<%[vw+ phBrV!'JX}nU¡ YB|yn7-&==m4*8`0xJI7y- cR3b*a!>9D?[X^bߋzO5'G)rQ`KV%` e+cotֿ?Έgtf4:2geᜟrS::TqFdhzyU5azIY85 M}#}SF\YtXv"LSwpjsو:E>&1뫝lv#˸j2в%dJL.VqcZ-N?g-ɚ/: P۳ӑ91O-Gd@1wŠq\ zjcRN(--+.pȎ y8=ڙZh-ԑg|! `άFb}{7+gR em" VM!Qok ڲQEϘFN`| HKI;)*BѰ)-PZAtz*%?LH>+N ]RGkRK*V$Hxd46!φB+)I 8alrĆL,QL?.ggͼhx>Kt#]Tn ieJd!WdIfDΒO%T̨Cꄣ{ ɊT`ר5txp)4XSRw,IlU:_žx=났' F3(3xGJgm5R!2Y‚1+lr?ZKX<@L2+v̚:YX*~/(a8jZ2)OZK=sWH۟t*M[>,iӳ9eua*H7Y:O0R-%?ņ!Ԗ\x-K|X Hf+&麠fOL=`]2 2pM@Gƙ*b+]]  I͍0E^u=7L$­h齱!.G⭈2e@ A/cL]^JR^6'OӠnJ=|մ*fOj2.Oӫ17sxD^RTqZVڈtؓHILTW!i1)Ƭ\J C`\{xZޤ-(d'9|7?>*Y(bFr/RA !Ċf ZV \U ϡ @ " A`JdVk;w|EoG 42k0ۨgsח4Bm 7ͧye.j>315\\&ԧ~Dc5+-3BC*\W؀cM͸Q08PI Oa V"ä79MӓF~bnvO׷KJ8pOrFzIMedFNW)ox!1ܛ߈GpK@OEN2L/ ^&c\4v&+_p/)-fpxA-JQͺ<ד\xhu :rr,ck,OcZiKN G7>~ADZbJ *E^&Ѧl`Ӌ#MquJZ4s8d:=Ug*,ws6gT٥D DAi_%}Uk[.\,үI [1KA5w䓞,tl(PE ݜyGaO5prʋ7OELAH|Y6-ov䪕Q9soB.@yvxW':\1~S`5-pZs$,Iz+mXz5]"si2kTԾݱ.I Q>u,^WV*N#AK dP]ׯR9P:U/^;QpA9S;/@6?kLtKA#=ؿɭ+}_g_L ,uߋ6:e` '`d!H}+AIN̎mts.`|I~Dᄒd|ƥnj[)tlɪ\7,J`/=D+/}`8HL˧n9pMGSoyk{?gؽ#2-64lm԰ySc+ܾL*DmrŞ_d'Px^8O[|MhڑBtt~W[Rx_OXLB׉ Y0 2y~wRKB}0{j\FZ8Zb"{ x=7wL埘G 4w E.G`j{NޖZ林c;0BZ*㰖aE;­S6G,Vڻj [l@Z7ۼS@KO57 ue6GS IR_Pol.OȺZg΋ș0OHVH#Idݟn&@bt/WX[ְ)a#˭BLs|=]b]Mؿ;BU򈯧:Y[]׮=:%%qߚX?5,?kz\I5tի\(ؐa#£3.UQD:OLP<ֽJ(Z y0o]|'^τ5~iǾR393cw~1!n}cTPjēX~fv{e[4zGնO0)2cI#QCR)"jBٞtdPFᫀKĥÜ~V :VY'3 !9 4 g^t"ޮ)܂*!*SoBxp/Ş6gJ{Pcy]2)Cb #8kЁ6klj/n$2I~:ʕ-A 1/?6zHR5,ڕ;h)K!}nq$_#0{a9پ0JT27sSdaaV(pZVC)7ɜŨکq)NjkjU S#ÎH1!Zts*Y >u)3ςkS-̋(SԠi}BjZ3f<\}K'f19Fp_ L>Rl_jz%",? A_Gm/EԆlzJLڤH dggy"$憟Xn#M00(s ZJ ˏ7:Rz2pJNxjN4vOrKː$6z sVՉYܸ7CwEVlgmjЩ "{[En4W_j;JRgƧKa뛢>xF)DrV AH CČU|YG 9^3(?AhuK;˪'#,''kceʴV pX?BwMdաf\;0U9_b:\J}py=plXbSObܚ뀀w8j)*[jELpgs|**Ao3vmP xUSl6d!i訨<ҷx[EE.4"!sd帻dwq&DzT:qUCQ7Ewo^_%qrQ\|y\h96c:A@9 _yt_u<ȶ"x~K_9∎xP =NQI~c2fGk!A.?_t?x5X+:`Ft݄cZYnXu0 x ¯($G?CW$k z)fb䰯9GFpwb?i3|ͯӹU!,~n"ZAa3v  Ҽ֫y|$z KSḅgWOaڸJl!NzPt3<)<^+zfS!NL!VF(Bn^U|yG4U8 Xcin&j9WWu0ީsmqL8bUэ]R^8~IJ&=?FRI}cDCYJ/grp1C/6(ΟG`cǕ ۘ%+8 ;RߕE tfFk::GXLy[T5dD*b~k8v)a Bޗɖ$d4:ÇF8@_J 0fpRӯBg٦瑇0+l3:FSJ.&j LoSoVKڝӖ'؀o͉ck1٤*Zɏz~p[lO,kJ _(JDaŚzG0dIbٶXEf>KsI[GD&]uѝ-Ĉ(c5,ՉO}dt#4OiE(ia ةEQ-e=GPsgs&=`>5k{5:NBu\ 64xǰ`c|NVAݥMcm 7Xya-0P`Gz}Zʁ1iTh:GWJCL3hk"\8 {sH t v]} {tVBuDzNO=?!Eidb|H8t )8A Pl5 *u~H|ʹl9Q;-90A9U+I|bCƑNH#]n$3sfǷXh%zn5zs5%&=Af906MW.F[1,Q+ %20sXuCSjQ~撖87͘K9i_*BN G|e9-`BO͡j_#?v rP^f[V)CQx9CLOI]ZKDQLi=d9H!KPRTM K\TY~t9Gn +h2$k_C$`#hnKXVpzMP[ձ}u\!8ԅx6"cOhQ Կ| ^^-z xeV~}(!G'ji>>RP߃9bzRFXD#u,aoEV,FVٻהּX$+@+X46 x?;'Xl~m.jҺ=_XVHvG'q+$|ni6iK5Dn_|c̭orRYԴg7T RMRV6AūP$x3M#lI&׽zGn 7sG\# ;҈zsOءl> L`O]\:vO>lgr,&56QbZ'Wĥ;L0wrUZ׏XB<{|/VwIO{{'ץK28fԑ : @4c/4̲Ur%ۤDH"mlȄg=FD܃Ac_4g6q뤏\UVo&.L'Rw;t dۍ! h"%[zj X# MbF\ *edrqh/F<{="5]5THmEKq< 4:1]f>>U>wS5ʂ#xfǟh%2*l8GcHhڋijLCCԎR\-ըc K32gKlǴ:i( h~X-U粺0.3eW…zK= {} A㣥/3r oAbDF"3>c+H5BP Q!|k!r&Xh -٠j?9Ʌe*>"݄V9$$e윀;,}u%hy?jYL>ɺ;LG_? ́jP|?~yum# Kv0ˢ_0ن<4 g! dpd)V ӇƖPAE"/Fzc>Oh<ҪUB Uf̃ȟ)mЕ!\I oߥa[ &ʗ_X+Nȶ^-ג"s !E0դbT JE+L":Gr>8DTGRw>R"Om@S YlO;gqg |U^r[+@{<-}m>ǴXR(F2)[!"l#lE(?Eg*t{J lX4g*pf>pdi`B$`!:yQK6 HN𗮂2x}@NeBQwujugY7uЛJm'@}.SGds;GxsYkPvz,?<U=?6Knn>wXfxPYo7ƛVV TwqW>])#?G>Fim$w:ݨc 4i5mVBhLx8Iu"mKo/v[q6}FnE[ewzlvn]eX`m 6~Z5הX(}>C0uvBz9S-kNz7q-4V'fw`/WFt5/;1,i_lęlPVkE]sՈx1=A+ɓ2C:DEA'4tjR:?" Ҹ^ML*WA b_  엳v(Bl˰)\93ܸ#ky~ wQD|h</+iKcz΅KC4F"L%bV%$ypĒAGJӖ7uDF3/VTQ즼5?;OtaDzo|i7΂*ƺ^[m݁b?؋$\*նHAUW;ī0Ӡ?-JΌgBfu'&A(61"%xjnuΫJ-־yuE^8r_ .ٓwf~lA!6.B 9dlR:@(n?_S^8' >7uo>2skyȡ嗘CQOK+3Sl`A_TߢRO++f&0f>B?VWSnnƔLkDAJoD_zPVWc=]QB") nj;Nl_Ak}`!sv'׀yľ%g r孞=ˮPoZkn>UK%#ꃭ05U~,A;TW[z4AJ!Ձ2M`s&po3̜}l#\z6}Ieu;o#G|mn;g v6q7fr:k 6:a\LO8 xg'vZ_6~Fg*]^E(BjZͧNb*vWQYbږ2lyR!Y(XBCG i# Bl:}g1$,-US]_g!ixDD+t ߪQoW ʺ9d6Fgk&boAI~H9> A[{ TEii%?kLrys"+hVQc^5b8?^A<=~}DfBiS?mCIPזe)dƏpI 1Rt2.|A>#'Ӟ*v svs$;wΜqB9?$t>x~,i+M? af?a\ybf̆J1p倾flk Ed6^j `>1t!7YQ>쟐\j(/vڲO%%9*v>*K*O9o &pmF~Xe8nk~y`o*/BM<%fj5%%Y<,;EgגR6vK5/O_Ũ*dQWQo<4$:C d[<=6̢׈/ڈF%~"O/CFkJ0uc;e}vyYWhWכk/hf3w;?mEF3EI= YnJ4go -T$1=Du \!C紦t2t.+I/2 SDgv=GZδPfa ]Ѿ-+@$C X9OL(,U݋_FCy5oc Y?>H'Y EٞH;9O(u/K[X~sk3z_Oaj@"gl x uI "lB$xp K*&W^`vJ&Γ"Izt# HXKd˸`_.N% [ dɎR106>Mn}- 6zO&ps^`iI!I?mȌ"(^#Q0CQdD@k4ybVn8dDŽk"ݖ8rO!D~;jS3'ǯ?Xnfco0V6O\k.$RLOmQ/PJ=l)ѽ°$CDѰi5!栎V\Q,= `QcU9~ و ,@2lh5C"4xp||)GڵKf5|)X=BP9_dy 9 /o5 餿1Pg3儌2W AaٻʓM evia҅vpݭNҹEyq?*_d,Vmlyll}529mo|ľWα`JFbwsf1&lOi653ʲ%SfOU㰠 :b5=XFqX2>(&ɚa=TS$Xx׭B~;.hybxyL${ςڞpw+Zg[̂zKՃҪo9cA-&eY H@TTnb b:$~z+ ?쪏59- zȤ wR%b_lڣ@0, 6NHȜ9p0ppFoZDlKbw<F굫#Mǯ(Me7rA{.D}AA]+_xɒB/K ` fMuYd#DB8mrvЭm.vC˽ÇfJV c`V) Du;Gl<H:̂1m簡 ]sQs=D?7-/W̘,HꩱsvX|$\mgdz럹qiZbc~KUŒq`$XkOfr6vy$NU yy8x}VmJ@aa &sfN'Q9WJN~6}ʗ .ٓ濎 C[?^#w#Io U8Qw&rvgAѨB_j w - w.g51L݆?c7r<,&l BQI@6xw ԙ=Pe%/%n@fF f׆g ML-+gKldBPԭb:[fuC,&3jgGq{5dt"_`P\.0T mFf)ftr=\L_Ou Tbk 2q!AUYH*(ԿfEyWzJ@A-"rՄqJŒtЕE*aecj."ϧܷM 3耼P`ɸ8ϪƹKDT :jouk^)r=vyp:GpsUBNA{ܿHB j 8$o_h[&Ț հqP vJ#s$)`%4(vYyۜȲaV?%*LN,>VYϰkqVU(d3n);L6]?WQ xO d!N_><<0q9k(Ow;{D0]/XjrXҴ 2e%Il|{VYmH%LFQPў8GYيίܽqKTVQo 21A5,R ^;n8·Aq@孙|r᫽;HÜ/^5o٪]*ٴ|-1/1qpwqǾ[؇yyB/OnF&Z z*M-)gxѓ~Pi7¤?_}[EvJӕo`GvMdFjyB@dQ_HxWѻ]sL͖1BVvկi\s~%I% T (iCUbtJtRb$w)%7SSj".:_OV'+'T{"b`w}?ݳ?Ә{(co@sM%/e\r}+SxØ'!1tb8Pb?x M r0*:뿨qc+GLj5"KK6z 23pp7^f) K&@8U\ׂZ&u^x#kNu+&jƾ0_ݢˌf7?QPe7'{w&*>Bf*w 9R22Iვ,_|d !uW ]!-BݚɏHP\3nV+Ú. zkw+n{!b mx}2}QbH* 9J_(tg>LL{.>A_v.No4O_!k>\pp`k8iHt'1xG;  2kkj$Mk)OΏOaO.Q/Yeh*0+$nHn'.^ü| J F1;gYboXzjƗ ]l/M9Uoɾi&U{[מ:@EԹ&(7Os9!ЊijDbp?x4UX'O>.٪)FSb1C\3me>#.F .Ş/&σ#Nc9%nJԅMaߤ3e݀+Sq¸`.8Hڝ&a5G Fn*nqF <3 i"_Zڵ x  п{zړ3.IEk.5*y`J1GcVbma>G~r-c|*_-xAtB^csLpy^i>]d⡷yتe+exǛƥ}۳a=60.2/Z {.to_UMS{B43 *?c!3jV%%% A!ƿ;duu@%~L'#{dDH' e%MK8IC8RQ;Dz=NE[ }w̼-oc8HD˿xD52RԎ([;:PqB8w|7qt۞sEx-ϴ?P~g] V/K~lY9h(uK-Kd&ROo)p7\OuJ0U. 1^37jcV(1S~{AqlKoR0@LD❨5cZp S?Ƃwz>&K`k:5@>¢^W1ʀT@USX1tѩwٓ0a(n\hۘrPZ6:{(6|~]> |#7 `L*΀[̮w MJ_]{B<cBpQ>gL`V>F3LD[=$4Srt)@-Ɠ>FFtIuva8-gaK;:'.D2R=i>ww ?,IY k&P+"}ݳTC?O1bNՂӠ+ oD1[S=ُF7*Ͱf/rDP_a {S,bN^Vǐ :UJL NCrr{i>4T=Pc5#NPSHem6J6ȩ[B0"-`2)UҸw͆*ӘlîB2jҚO[FXg\D~D<8l ,)%x2(UM2/$?kr'YGBy\E^()w]Դ?'hQ _= @T8)pg/`ꅰ(9~a UxZʲsLYJTMu "ɡohBLv/*.nפR.?> ivM"$"_V;±qM?\;/&}H bWS6V 5^ĉ8qt{k 4sH&kPa .R#?׮yǿ,oUғOPx;*I:-/#N6MhB`jQ;{=4 ;\7-k)S\0s*:E`(kB ƋkQ.~\Dk,Lp\CXJs6eOqOy7IAfKυL%>&MK%x(˫uS"X8sAQݧClМ5[`- Mv\gjaCa޲7'.W_# Țbm_&MyN> 0Kpc=krP.8`u=*>)WZ'>\[)KqK k{Ib$e@8y k՘16,[U T+}LSĎR0;9Ӗ[/+XJm [CrTRt[6XK4'4膱( ;*x :t8ǩR5A ( b.IGn0sRjvS,$K,[9~Iil*bLIzo]{xE+gk*AqiD#6 ."2>MS_©jq@J*!]WyQ 3'G@csQq/v566rn_g#ٯk(GnDs#r~ y.t_[yGH>Lw-2-;-X*d_/)a]+_NOYSS>[4+( @LNdXrߏP= b ѝ2bIK"FnnqEa|6)I)u"jz/ܩ vP<ٲyV~vp{iotHnBbwH&m)P<d 'WQ!kJ[^  Jh9ա*#nu$mԵH 2 ܱ\詂°8JM"澾Pe]]tաKdC͸LiZkӉŏ?> KM.@̏Kjgo&-"¹;rQ9Pqjfj p!uy ˙MSț7eQm_dGsw".unJejNrcNTp'w|akbO bqtI~5R-MzgO&Qp(g V! ۵)"cj'Kg3t&ic{0,w7o"^ #j`IJ[є(WՁz/a?cK3Gǵ,h@2.A_h P`3 rpO-gqO:aw}hK7l$gu݅k,7V8ny >[NeMPӌAAS8'$Wk'.lsG%,LShf#w!\{*{1oy#cZ 9J@Mה:(AKaOLnx *{ɚh3ܲ)?WT AD%RT.3q>stl! huҳd'z4lYg+8͎SX4mb.ZLԨOQs΃@E=eկI(I)LAJ~V~cm ^;ER,ɆGڧn=O7{g7kAkW 31j:_n >Rbך/lݚ!uiocNb]JFSU.W9N-3==F3y ?o ұ.ijOZ!!񅐽EwY 6=D|խhK\\ nt4H6ӧywfImdx\Qk_b|&0}62|`_N)Ւ+ 9)A4 J< zޏnAg(|ݽ~0|_GEJ"թna1WwX6;G֥7?-h9tKkJh #Soݪ[4Vr{_CySDMO)nq[ h'F2")$'2 { ]mxC QZOac=k~gQQA456] A:Z0^ 5x.1HNj 7YG"4®lA8=L{1@ Ȏ`O'wa`HçuQ/˸\Lɉ:)n=Z}4HP7&RV17xI}!!:Z̯د)wyzF^̌"$FtADԲ?/ ǫ U1f(n}kM*||a. *,$2|Dr0*$o|Hzx{_Ke]!9{)H(uqﶻO//jbI`CL1vco<%cB\{6T҆r2֏vf[&G%;*2Ր8 aH>B,JޭG1fpT_WYNJ!(e늿NARmRBD^# XEQ. ʱMo76*/ʧ4kҿpFHuqs-mRvD*_8^GB'sdKGC,#(%+H*j[OQM Fۍ[^9 JXDÑ7UC7ՠ`A]쑆C:Gn{MIW?7y"@KK HbzÕUІjΐ${D̠BY9DZAE5𺩢682J"q8YZxM# -d nK|œ w8ɝSW}}+l%IJ./~R9$cYc~0jSy \*_5 n3gwu6.aM߸[Q@ތVG1`he"D|$ F`xե@l, 僵.zO?c<}R"Y fV}$g! }})T?"*@?9&؄ÌL7Agibй%{b0'*9h| @0%{D(RE N{M<5WOy+,;HQy WYkvͨS~o̓Rb]1 Ғ_!=qAWv!@2iA/a#~>4>=#3ўlšH+ R)!C,d{ÏV?<]lpڏ߹mԡ^ܞSeufcu[- 6P788^2ǠJ3/eU(Z½vjB st(:!vQ֕'Bϟ]]}/>QE W* <E⚭=ﰅFq`HD#l[dE) ..ݪvpX+Ր+v9v{~Fe~vフm4`_ v$~~rES] in誺x4n:C;YR[ƌFi?U%Ow 8)35ר~]cοϵs1Wo6,k>o/_}ֲ7 d,&"EzaY#&‡W3=qO8b=Z$g8#uS,??-0 JtnCe}oTK3mEP^5eOl;bɏy%wN ŒAA0n߽uyl}1yr[4#{5$J1leZ76uRV)au]v[Ł"$Qe,}^xޫsщ5Yم_¢-6RrU` >w=!}7TDN;Y׵GFS l;)Y5O}Z/amspi^Ѭ#'&:AZ4 ,[y 7|>:t4d'C1yBujDRt[ﴣ$4j Kz'X36\8 ;9M#YL*)xOa!E<1V3")6!%XlESkSޤlU_ecG,/%h\UV>'P>~c0ߊeD`wCݦ?m Uco >ubW\FYXۚIΐooX4H^Fac0]}P#*caN&{Cs,(ddeJ7D PF\+#|n_35O,Fe`'1gtǷ"WEF˲4dͦ;uZt4Օ eȼxAOdt`gmՔ<`@?L;7ct+Ы_h?9ߎ(29'p6-:3)_!/reV3.J9J.IbxaW Q]U]I-HFNܺK*LVXޣz4q 4)i1{/x幆{Q-O>1457(aG!'$j-#[9J'9+aH[U8OB7W1І(P=;7wĸ'}Bl"h\5QJ]#7AhfK}\*]HPMk+rQaFUJ>$f;*P{t/|ۋg/O;̓k:74kJ#g w1'p39KAgWU g h>6JUuM㣷zܔsQ>QI}ͮ66I|ߠP6T n!A4\r>,y sm鼿Jo V9W3VJMߩ0 +Q. Z( 7brŕ-4nb&=IhYV iu:4?q0Y|g)gzߦ=EWv{;9AwM~1bcœ-"B.C~ wgu (*"-3HY! +Zh+k6>=_TQ]h/ &J 4Ma>K"-S"L-drs 09)q&. e)te+U>AgkK+$A|Sr:ӱ4Y 'JzC$]땋vȧ1:Su7"'ID芠Sb2]FW-Z _ +yaTlŹ,5~cR ?\P̅G/a-TI}_{u)MJPh1< sQ猿a3yWHG oW&H*MҁRSxgFWrmt?@v{]Ηhme;.4ٍkEmT ~5n&}JL3,y.I".`C%c'2EwU7&>+6"HoC5T'Md:+uP_!J@;+QiNZ(<Ժsϖ?\:Btfć1wfEvt^}*PU`ѽVnc(/|JK!aҿ֍ >~#8,ܿuOZ7Z>CDnmJ MSz ɢÃײl+Q8#RCUx<-ܘ&6!h~dFFzc";7Y. nJW޾I&2!Ԯ\n;rW*6q,Thf/& *`Af+sS{>q~8YC D|0c6e+Aa)B{g\uFh-w!\\kEot~V9pv=I5i bSf^Wi2a]cfJibrƞ2j7ݞ؁0~Ja&;N9֨d e,jkc :5Hm0<ѡ-M >rgA֭CG{GF`35 ݽ΢!FvsEj MFϦ){j xt.2/i6WeG ⍍wZedv֍& !֣OPK9j&>X" kZ֮7VSsl$*\sjFl`|IVgp/-Ïꐪ'beKx_TJlbX$ٲ=S Q' PҘJ2`7vg&uNs|3oBRZG$D%8\2rH~YLjR^qLm4Gf)ok*SNټ Rķ_RyK/g2_Ǎwآƹe0)x5eI z_m4XQ,** P N`>}O4˂)ԯ5L_`R^7O'^N$Q"s,| hlD\s Qc\8,-d%PRpV^7_Aܶ0"pC;kIu65 ?ӎ`ޕi}fU!#* .la!U"+(\!Ps*f @Ͱ{}_1}t͑wrX.͕n(YC*'ΙrQ(IjO'7, tnVogs(w"푷GK gD"%469^hx|QKI(W{n7DJekKjcu6MPz I$T%yUq#4,GJXwWa3VjI;v_[(PZ4+ {0%>10״ =.T 1jٖi5lX]-D/0ZtI *+:RtǢ,.ȇ8smvQA卲_٤bM*N?vWw<po_c 'èZ)y W\\%3p['UyRt$ҕY ܞď]Q׶Ut}xvڳwDqrgwjι5p}OrĄސJϑ+b'=J-IAy|Yjbz%б'TNTڏ¼#w>I,$Lk}MV5BBxtI#VpM`WXsWO3m-8!Z ۛ.q%C6dtel@%0v72;<Q%E`0HF 8QY 5DZm dg4y}TLѭ$dsSތ.gR Ph2ѿ 끬$Nu@18C+K#Mh/C15kQ`F|)ںNUE#CYD?H-;H94A[SDd!4h1'WX 34BEbgT%k)kQc\2.y ?{p%Ci9W>/šQ΍^CfkifИNAZtYwS5lP$.@ O?Gr)KVܨ|1KVf)xrcOxtnyana)}KYA4tQuM~҅^F]a*d5r-AEenioF cJP:x;'d˥}`)?C-IzҼpHkOHh1-X.;I-U.x#?~aɃd2'! ɍuAE\#bYoC(EYtJ| JX復hm(u?am5kdhUE;\)wMFߪFj4$5wɄ$W '/v'4QB.z\LHa14(<.eGN ۠W+F p8:*<01UQjPVx(Tl AAxӳxO˭ ؈3Cl~? v*^dXV&"UxOh w :aD[c0TW/NZ7] F֯Ί8 s̿RD#Oapn=XS fjGd=ӮaTA3<+tu5un2)Őbn%s qGY\V<1 I~hʆf5ߜrɜ"Ps#^*^&-k =|p], gt ctɴhs(CRcvAS.G1]M[R*hZ15vYrY`N& vr1"lzdY.ѕd )!hϙqR ԡ6WJQ$ul,mo'[SVe@\`ѵN"Wlta GI=ftqM[QMvޔ2pC9"w26GO&c(e}]S8(1jpMgqD87`Ʈ*]!d( |619֥ ˥tApUN<E ',!15-G !()?{[(v>5(C.{:s|Mr*p-=:ݕ1م"+}8eC׎j#nTx[ԭ 6w3+U:Q@ͻ![?m@!F*cc~@]<^z+?Hj;c&_TOe/\д ?hzhIL{(zSaf"0"usGfvc3Ռ&<z["Jw7`nTO=(ƌi4ÊJġ&WSAhN׮"M.)dWT?mD!=vŝ&zj#bVޖ-6m=^ПQ7BB Z\qs[s:(Zx:a$tztrqIjTPљ4e&?=¬B(>EZQIoz ,PZ &dq U"I ٻ]t&Zdd I`n>gX8{mKJ}c kȤ!a?M_a=B53=[[~)Rf .%S#.G~hxeԶO[ݸO'( dz0!mZW-uzj(f.@+xHBRwg.8lV@PeF4.v͐{pK'%~ReiE"UXgP~0r͉*@T~Ĺ u( I^G@JıP{DQ֋0 ka"+qz惫@*S&mX /T2 UI"1'|m=qHDK@<mo<@+Z:XysRI AàcT4T\ǒ(.ŊtnO2i%C-sSd}Z\"l:=iy'\ 'Lŗ<'.*WDr J"8\Ytg 3H|)BP| q<j6#H$݀VגvãHfQ v,=w_]IR'pgB9 ؋ы;x\ˬWՖ*!y$n7b[[0*aXX,>_i}Ljw|J|XdS).-uȗy@TKhQ-纍Db.}RRT&v˴? xf)=ڠە=Mt^r\z3mTcBrw-ODz$<%w?\w),Dr5792^[߶dc\VvJ- +B Sue%} is qR}z!DF(ַ\SŒ߀OG!zY!~;Ҭ/ovީDL^b 8FW gq+/mF/qVoF_ :{єX>fW TQ8 ȪHm=ͭՎ=v dvG۫Ga:9d-*x< /&ɭR+4T [b0;r7o"^/>@vK=O Bܡ_wD a>qBF҇cp`_ TU9y= 궾tz'>Ns|jǰ K)Ґ;|1uP(Gb{80Fg"]yY 0KySix:1ؑ$Mڮb=l;:[{ˁ]6j7#3hH>KVd (ԚN1y^/ ÇLUI+A_&+`dzG-x\>ݎ5/F Lh]#,6$_tj՜-V+ɗ4w[Z.{/7^@.n4pF` ,s gLBM|*WLR 3i׌2(\'U˞z$t)x;hvA^d L ?ͅe14S+6>F]ӵ"=:%v$UCp<5֯W {(nIએնۦbb'}}dYB*jV Yl>_` RNj}c8 &3xiη¸frr:o . NoMFilO*EˡŐ/;٤5D ,&AI# G15d/SJJPՖ> j:bݬ)xY3j2B(AkȀv@|wxg#!MI9o7;O!LVU7U5G?wљXcj*fR?ѱ!5т;Te #!- :'SN Gy;2Z{c7h3`۬!":P %U#d!,tXUhSY>:5 Dr-j\,Zڋ@Gm5kqsbf5$2_rR’Yj[t] 'EHQDEOwd 9?Z ɵtF6]Tp_] b֠8]$]פQ1nL+%Y&{Q."^F[;7:%,{A+KyCgee`NPOytLXndxyEdܳxW[ em14tìɛ{`𭰋,P̢1V-Hި@3(UZdlOsMXe#2lfOocp"Ez, &a2ކ Pt{V Ë PY@/P)녇G|[Gp6M=#yRPl`))V9b0/E_a`2lw 4vd|+T}u[*45yas&)\,^N*Ɲ=cyYiE+7)[;KZ*HgJՋNU :‰>uIεk IbׁYzFy$:߫S%y -TRIJku=s]-Ƿ<`uLquؐ=J _Z%m-ϲ )j3kqE⠾A9|]ѡed/Q 8Ѓ@fM{L[Ydb'A;{}NLJر=Y[CsEj 5~{Br mC8]~ AzJ;!M{JBީsn5E J?0y.| ЪԢr #qA)ۆi j✑; !f Ͽ 3x "ΎCT9/,#9#V~v6vΈ3DCU㾌&*- gdx H1SW?s36ʹK1OZlp4ps_08t&c@(kuBYbvMO$$&s#tMj@=iM@<ĖO!Wvǘ`B[Rs]3(^d[2Mr|ŸdFY|OT[Rd^.d\t m1]/d{c[Iּ(Iex#`.aDCPt> :D r@)IA4ud$6 p@]̨5~h+ ٸg]ϫV -:}tR5^' in3ݼ+ʦQ=;$p،ٙ7h }o2%Ԇ_k;1`wa'~?gKmuON$q.t)׶*IYZ9˨Ȫ]+Qq{ &rP|uF\>(5=&(Ş:7ŵu @1kΜwA %xnZ2,j@RG@WC\?6͐^:B||g hM7ђ@䊁RN+&@?߃XtLxl߾͑y&zJXa &moPnsjl=O)p5-F;Y,9O߰%s'*ZT1&NHht)\ɪO!R1&^d tҨpD6xb#VmԿQ*7=T Z6W#bLCW59piFr Ȧr+Ok,fJmcMR eI}Sv %$˨QzǞfz%maex^T} H1tKG!AWJ Q:y*mۺMYNPU%^b1tG')=+,_eEN'nS/I 6hRO 쥏SBR}9Tiu*^0Jՙ*ygypflG/c>r#$:DN%dATdB&(:5nurzpOO=W傓 8ˌN$6˅\V#vnۊPAd(Bh6 z=,\AMv&ͅ>r;[wfKLT)` H |NTMhCN9\ I8"M;pjqז`|Q[LgWw3a 4r5f^邨9Fб$!>Їkdx/-6"[dYo p{a>̶yh3OB==Ps6֩[? MGH!?-r";n+:lvWQ>7GJ 7>|eߤ)d+wCQ}8uoVAފ$>5Wc7j@0e|"M)-oq&v`ft /n;#経7G0'LܦL^=_ׁV=Y 8}6?ѽU9WWf6c2פg4#(%\il?̄ꢴxmŻ& [O> ~ogc |C2Ӿ2_6&Y֎H_ )?Nia3L4|M 8SToj~0ss; œSp4t{Cv}1ݤqa뻐?2zLfd "jס|)J%PԥNF0k&57Nǚs)Y"Q+;DLJm%He\Ol7{*s9hrO~a/B>QG);DNbD㑉Ώkfsz|rI w͠6C'zl_byU{}ieO'; ==1 粇ܥJ{`|ˁaL>꣧KzUD v0O2!"1C!>@`!Jsv&bK FCz9+Ng]bNz`U|y\۽KEJX1?Y왞+ 0xxpv] )eo2Hxkffk19FL?o0NsE#h$v>oQZH0R?/EѠ8]S@.JWڣg7Q?>tN۞a #4 n*ȗp>،Bcoۢ ]HvIC_~'&;=mv8LbrrI!?_{hQHC)ieC[hMA!j7.{oqÔMp[R#>z\{մb,_t6mO=q0, ~KF⣆]'kMA^_-_b.u,`<{\| v4c vw$߄J JϏzf=bWWb+*".n,#Lwdyw]%'=Vǻ Hmdɴ*+!-oO|ܞ'0/bY;l=d.8h`a9"Yh9m;aY$ϯK&Qꣅ8X`he:!}SJ.\=[1vGXJU%iҷ\az}4SYi(L P ݠcHHqY,3R6TYC)8}gJ6ъ}wef鋳AwA `ԏ4U]nD<ŝEl9mYq_}Tw3/ (n΢PωՕ˲4ۋjSCR*f.Au 9| 1LjrduͶl]rиfǥ} }r$;NX6fThDZr9^,濑nZ 9)u\1(9s^Y]'% V'1|Oޥ/(DU3,\x+3e؏W7?|-3 ^C ,j*7;ÿܵ? B? o3TJ<_ v `YDfJ7#AIx.ވ`|618`UIf J~N5u(}3 ;Yr>\b:06 S? I}J[bMz#¶dwr[Kˤx;,wfRé^|n3[n׶/Ş?+1"UzSf`;Ji4`8a`* A8%10p#lYi/(W5tǰMBUrl7 ܄jzoE u}:S3u{SktZ¶4]E'k%\G\٪fo? }.z5| x3 YɲגS=8oC @FWMq }^H/,)c4F lϿl $1$x!ifVe[0;گ4Yi'l *v1 v^Z\AȯE=J +& [UX_xq.gcRbUL+P0Юq\nkݖk3^8P(/(?^epLnPU뿔{飋B"ifc|7^uiӇ3fy,Q pse"m\%M?QЭmnQP lӴR9?;;~ձ'Nzg1J_I@fPˣG' U6Rc@4Uͷjޕn HeU@K'ChZGBz#1O|q󅳚 Ǿ?s*E IfĤ.g m,Bf99mFa76537&C-!8Ki; mgѥPy >nnF'ö$UF:֬G6̋.fT0Wo3]S\]$ՕC{MU H<,qJ!H̻ 9o!D.LQiv:=E$#e}~ct P{K̟9\<.7J9reJCs+26"9ަFDTyUQ~>yԚ*`ϝiSY@*y 3hkH U`ByH7M`:ٯxڐ.cZ-GR AOt0#$迍VRyL=qk*xD07p㬧Y 5+ =ٰTNNcC-#ܳ* 5T"U2oV7ҵ\z Za!l>sQ1򋬒&;fK;0aV63iMpRi3ߙy_4I;myFc{=D >ingO%.r=!UV.M]֩uBI|.z~0*"(hQEX=;2;Np$uv؊xMJ$͸§%ysl .?-y ] 6V)c2&-* E?:WΩ%3e=W>JdWB\-\ S^K;5 '+ԇ 3v{A2?*!ɗ[4Vs ?.+kW*d£jԣv4G?a73 2al_4 )b58 +>a7ٵ/JŽa @eϢHoDW"U ]'8g ?oaS0vH8P?G a-P3skO% n,8%.9h4Mf{q˚-,p|Zj28:pD!H1ppu8 *Jre08_N3,c;.}7P-˙wt*kg^kɞ!-֏7zt MnQ^d[c0_߿˚]x Ztf3Is{OJ+śX`2.70TT?x@+ a%s|qps`$/[4L$J<#I>n٨}NL mJL3S8^.SJoUI6uN*ats؇{Ms/&d 7*!#+rXN\H:x}y0gEzuL&@u!\XC^hv [Vk_;͵;%mv׹K? seH0aPp0_ւ=~JPwX}Cpݜ,rpBj\70 S6e_젬BKn9" @O4Ǖ ebr$V0P;uw&he"gECaEKvxKbQ~:26z&%F ﹈ߖ@# p38H>=aHTz=;&,xWp5sqJ5lrFgC{} ǘJċ1+.&iy`iDf8* %[rZBcTF 8_kJ骱᫢Nn,rxCeZjtֳN1JY(0.S5PيJʃ2!T ܈GX1؝BB[!zqam]$/X39iN5a@V\;v,K91[KQQR_DXx5A2/NQ1kMЬ+ps…7't"#$]8lV:Q)G_&9h3%TN`>ϔh_]|q(zI/ V Ea@FvhLA0m HvE<;}|p{FEy%k Up"C(Pr R ZOec9F[d 4SCm<:>)M/̳mvYQnI 4k2!M ɑz+Bl\bb0g}9n<@fT\]m3pU j5e(/2pYNƒ{Oa8,C=]@$5#INӁ~H.dr;"d}ISMe(&r], rH+5ЍjR@`<:OO{XLl9Ĕ,TF"dt+|4JEr."ӃJm:^uBma~i[wʿL3NY "b8DE`tiRQ.!ѱ>1Bc%fQCA $LXt&9iPT="$V[lPGoJOu LLjqxC~,}HȌQERf1j i2\>ǽ>Ǒio&ox`6&"b`v;z&O&&IyRBfm&U۪>D-Ct2..Â=LUR‘=1VIP++>ErMhHИSIlZ`z5su l~+Rr ٝeޯŸ+iE%Q  4p'ZQ8-F,bŞ,| LUL yP2OOUMgBL5"A' |&1qf .50IP9waALDݢǖwIyS^Hֽ~usHJE~rB?..XlD;fvh2DsvD*R(an%շ(÷c(f 'R[j 7Ƶq0|]) RG~g@E\f03;O(ơ|T|-V9@YÈ2pla`'8Kl]GBG+RfG>YOp,bUNh@0RYT~|F[ύroR~Z(V4OxvP$p|,5lݖN7`qے?ZPO6h1KD 'cXQ l|\Y"-}n9Nnۦb= P8[5pͯ?J\*4(h3=Jp셩wZ0=/ ܤ#1bxeE> +'keb] /؃a{3f_@B<̛=הG6)s]h8}T/}E? WhEfgS@(b{y:slCup3 : W5 AA#LbJ"n۵dl`8#Cn6Ywqd`n j.͕B#.f-eL4-+ޟ?5$O[Z',c^3HNEM<+9[ZA/KXO? Y^x Hlxxo 'R^u!iI[g 'Iw2+)C5;'BxL2{*>ovԚ#Lkwnݕ^ qPri2NGqP0 .Ο g2 յ52BȽB9w5Mjeweb6{g!k%fa[9^2*hF{] Ú+a]2LqWkF}7{y_~ȝTm2"Tjgt9"$ $hf8\Oێ*xp.}E;U/[^~O6̍@ۻ9Q e>@_=\›U3ϣe*WAS!|mVqVqdioM6j1v%},U/F%)8:OT^aB"5fcaHU&o B>V}ه)0=ַ);)DsWQYu(py#Qc"O󬶁掽\`nVB M%"np4dxQtm ˷j-W4oڊY  I՛{CLtK\7cror)` &q{2Ҷtk{[*ıZ ? mjoѠIzw؏pUY>6>ҍZi]V rdrbnw,:\)KHgVٖKbes6T2,vď$=}{%0xKVE ) z O#PY3tV8_mf.{Nz Q%;@rS1zMng|ڵ:Bȃ{::!샇.j}؇agdf`_Uhk5mhb&;tAz,߽hE?1]#IvͷEMn*gHy]K`Y!vyj'G ?I[Y+|,:2|z dVw(a.Y4[goU`9\5ŽBR\QCUׄ#BlgQNO * 4-2yuD,sA̐Jic4oLnIPSNok؞h=98^Usz~ U[Hg 'pWqTlb*`l-AfT}+9c}: +J< %7PiګN\4mneTDoxu3 =$\72 ؂geQacƝ!Rs˽68ˎw`OdA<M[%HcF'FoIXGd7\޵dM!On?%_MEqItUљgw}3-L!r_IM cCtnd[-Jnn~( 2Zy~QJu -Ȅsa]c ]W5E6AЁ '9h"oS~L@7h~nZ81r|Cd9p%LJlejѐié/BZR "2 QBM뵸V.W|ǩG#Ie.䠨-lG6R=PZҿc_'DbcTS Ҙc;wvJȹR{fB[n0ݨT:Q:R|R-FBx)i;=VC>橌h k!SÂ(.\N Us9"(YӂEU~m.Y tcXq];\XV%Ґ ljx"?QLN?93~&{10aOr_#_}P}sGۯ ]q[v]]f %IYݴy&]sT 8P Yp%ԏY\{M{Lf3jȨ\L>*J9o|V_J^)CyTq ;͢gX](L}'Pl2tw++^Cmf:b)<Ȅþ?"0S>QVp6Txa,!ߜ^]7ͦ84T~`"bDy~z ldu|DI(Hl$؍Th>_ Hb\O1 q͕'C5g- SGx1ˈہPCt!f ZoGcvOwi{>HCE_v!ip/SUaz}$ue*b&R(ބFsIeI5/d}~^ZP뀡=hhՑ<  O9is}^us1V,cTƝOUA]+lhm`(eyB( _$2AL|oR4V, ꭈiFmQ$Z"f 2& oUPutڤ7;}60(ȶw?G@- 6`/"j ?靌BEd0?sT bhyPƩ5"c=5IT;/$_89Ý}Vd"L9y0A^'NԦx|A>LCXY{ ;?ݻC!R޶KǹB< HHYr~)p .Bxk:Гgv?}+7Wp{yUb>Z1I8/Wߩ7TZq5!%~K2y? fʨRe9ۂlY؟T M&Eb!@^:U;r 3rzBv4:k^2LbYÕPFŃHytKd w?gsZ&-R\Kцx ߜg8-ⱂ' _X3O3nQ%d:M-a"h QpmJf2vkS‘7(U7ރ!GKKqcXXp}}3$E \aXD^4|ׄ()4m=+;6WuÑ)sl5W;M!/i=_tw$X ItbufSGyqMG~dqu>m^za<$:D7r]0!nIJTaƁ${O }vp_O`J U2C:78N:`MIDns-2Mg1!wRJI)v7e`qZU}5-Xk⩩a'? GRO43Z^ueh'A~#j;FCj@|E;iGo'wTt2͎gF7Z.$H{( y:i}()(xwQ?ז$+罴Kʎ 6fHf%5ʣ2h%!e_?}롊z4C!&Gdt|P< p9n6m3],bѯ;wg*2Y NHv' q z.F֦t(Mlz_6POstՄ=3gTϐนGvhekshb'6f;CA6ފA^OUL,ֻ~8/s$'[i.urVeF?90(ڣKlPNuvv\+귆1蹄ir+ASb+uEbӊoDpxgSmu`s왍;D'/>o6EMd0AS4!péShqK90 X\<(p4b6&V%QL2E?$-=a׿ AAUM+"8V,UKhet5|Yӧt +'.qIJq8L:dfҡ*Ќ/nkU7#ErWLi-W$v43x;6)ŧ}׌I7*Nq&QZVJ1Y^_@p9o0Rܽؾԁ`njf!Jk?*Wsi@&ЅEk٘ P|~+ >pJrԒeTAz8kiq%/>驏{nޞz80{+|  4zxC98ag7/ZpŶxRֶ>E :xPԅȞ.d?> Qڰ`rHxP?Ubqdãn'vDvHnt_:ZAfuJkC7Q<}nAIX<6u7…ܥ1[Ґ,0Vn+D%QX2#kΛspzS{@e'#ՠɊ]`&Yi9|x gvϊiOt;1k] :ߕ.s $g03FQ)c@/9@f*I9:zӀ+cKd=ն{i_Hʛ=>@l8BÆ/4x,n+NBy4FL}Y$>(#9ՍMS ^uyl1N) ك"َ܇G\yB4b"NS*?ݶ)0bEZF|4x=r"9u`BM#/S@z=Uyf,{Qٖx[Q Ssay:^o1J=s爺:|r#3ͪp@]'q~HzRi{x¿_{?Hl](xGԁ*.a=_?`BTr6z7R}*^"IM7zo(?H=jq\݃߸t8hY{DF3ycHP)F̘R\BwfEӺNjJAc6UE7=Kz & ?& ?:(!>7"E(C}* Gv$jq)2'ſtQԓjY(vQ}@M+f[}+d3.hάHē!GD&}(?iW}/y7<Ad CێP;6;3~/@!FBwԍ?a*ːwWFhKd>#Aj].Qp#3勻+)$( 3ocv뜲Óvv $ n.Man>qOA'`E@bfꞘ_?zPҩz觡!+oҦ9j}*A)`st?Ur5bY1SLb+/T9c IbfLoG yy!ilUtk;,t0WmYĥƂG{fx- xq2JΑidwPÊpՀetf+rPF^K/@gb gf@L ƘMn&ghto'Tr/z7 6JJx_>B}HByS"Rz²! ;AvepQٓE)zl+Z>[M1YieЅXY|t7 r5a?SHM0LO`9,3$L)jzһ=S(rf"ڿMx'{X^T19PV ;㻔S[PΏ@,%Nsy 1F< 5H&jO݁/ӂ*YcZre L0<Μ 8>r @oV^PLcc#))5`D>J(9;sd#:*lDvX*{pXs4y/ j!$RWݹNne.fer h+#dC(r8Ϻ Z-DZe|` Wg XɆ} cU3L=Hr5bӶܗ =wg.|Qza ?\hcIUϜ]vC{JyYU)96%ӏ`tX"rD\d K}|;G z.HJI5%dˎsaFc͉( @ 8j0/AU{>'Z#ôṽfִ64$LhZHx-k\]y ̎ 27O$yrKHmv{ \^B%KF1_@ua.յ=z'x7»/8p9 ^-Ui+q&8=rz,}-@ye<(1]WDOjTW_jmj O~LNO@x5;E1F3If_4۞'9 E8ZNt`R.;*!<g/nAwO;$: D?X8(O#&*4t#c&NqZR(ndo&KylkryG|ՅRPݬ I]+D9b!zφ4(P3.$%>諪:{`V-w;73 ? ʂu8w,sv@A(LLPh8;j3 Q\d j?2t$)o[$V!GFhً@'* i6gbx;tXt~Tc8l܎aRsD0V){UhoΪ SC7z_$c쫙I:]Z RA^&q(vW쓙bSZbn0^MnmG#K̪`R4tTx 9orꃳxD蟭y_#IydtH<գLfY/FlslI٨:pZ6u^( .8~Q!޲=7"YV rïI ;4Uc[ YY+S\5gxUKۋ_2vdeB9Zr*Ϗ>2ą`~  d{.NN#fǣ UH6(p;:icG C?wu?kirױ-퍐RJ}! X,2V({?bz+ LNAE6l8$8V H{pi svA S(ªQ,'cx[{YJ- >6aF[$@evE#U+o4 s, m*8~"*ՙ+AWZ`>mR'4wG3yE(ӥx!rnĘN(t\b^1 f<LOh8g.ț hcIU1JW.wK`6#p85нLn'eW9 oҐTEG+F9ɔħ5yU}+`0!!B+/ư;~#ƶJE6IXʍBxW T⻌N!3*Tg]총ppXK]ǟy~ru+(·w kS[imKW&qJ`K t֧Tщ@&(i?q@;E ?"Fudƪ 6WE1T^ jm'tDE/Xa~&YهHi+XME+8R*8h#|-Q3O{f9-]^ٚ$ԘOծ)jc]MѨ'UNGfeYaPskC(R,YX:]ϑ̆6'^i(,ExdAd2 w9E5𧨷ڦ R`/%ܰ xXj3jGg9 ߭e|/ 6xG_xsW.(?ف0FFZ)'+&7XxM43 ' "p{pV륽~cTĚZI@ W0c ^^ETw ]k !BSo/Nv3VPrsS 8m/^ Bm'm+] NpXS!$5$rS1i۾Rv ΛVh:Yn&t Pg3ίŶ.K{^z":g=hW;8_-:oߎ)ay1 Gx?aUJgJj g>=`%f; LxxCyMOfwNU#2yV,09t0T̟I*.e3nmн:K`.<\D;=v">&9S]ϦBQ6dLsr/-2`Ԉ uKAISu3 C!M~ '*Gkp4TSbW rQZ1?Dt~%u|{v4?1mM]3G`~hD sn$. ,- ~Ve6Pwj 4(| LA|Y=zTKPFMi ʰ/E64U hC<gb-)sl:z/Hs<)R *Ϸ' lAs~ G£~K~G boMe{iugovN.ЦrR9 X1mUJ7!0eX^CyX==&@,6+a,R F>sR@)5xk ͙9]'.ː'd.'$hR^d#`*-z'ɰ.1Ԟe{J1uml  h;7BN"6{.o.+>tp(¹1]q*^y!;"&Y D.knÍZ|\ *\ lY-P}i6G>0xs7+ Vij }S 0+癧}'Q<4XضўR^o:n"(tlftSGM0Ƿĵ,kw;VF8ÓVBF5\^8|D8 ; `:d2τI~{Tog7"5!RW X`0qay:.>Q Y倖e#v|a2wAnMZDr,Q맰pN~a:a4bj#c=6m&f$q *Yr⶙6nC_iAjb[lF!'꾍B2Re2ϔ}/.*_ ZlٟMh\@5u@R6/uv4 Eyofs=&#fa~=\\P7 F Sھ3㥰`"@HASf\YPmٗ(QEFIQ U0+wR;}e|_z J6A6TYi 3nb&%LGgQ`W-TAS f㗴E<m" 6S@P ,9pƜ]{VHuX>v"P*mh#%1I̒`TQp1ѼMl7rNy' 7"9\{(\"~pMYq r4U:AOs&[WU4Fr v$ß$Eņ`1ѹv^U1B{OntEGl'w;h1l hgF-e 呹: ?Zb*r{7d_ @ͅ7uͻ1;#؆x b&̘R;*M@d,rptl` E'yLN`q|a#es.xǩByw&I6Ef/n`ߝ V?%q!>wxаAcOy@ʼnxou~W}ي|c XL5}~cG廭w~0c)[H*W[>b!36l{g0-%xu|oWo*3595d{>Uy|Cv" (4Bxr)PL\b)[aoUQrDVɩ4HCUF`S\,+n,6n([dU3J&KtN'qώ0/"0¯\3n߆ ~ȃ!kM!qd4k!+Gp}35\{Aߋit܋JXQd,}}ά x||(]nwPBwȀzps&4pO&d(~:Jk^vv|z%Fd[WÚ-.۲[,ӖAsLP'eXT$ u|(ǯkh('CEβg6V[)؆P[1c% [zըu)%u3]g#zF_1' vpg3Kz>l"> ڀq3p]@Qq 372pv#e"mD-`)`nPȔ A(i*^ ~)݁N[31SzLJo ] V7uL7Q:V޴;-RLt+xc_]+Y|';fAu!Z N EXٮ6?Xm+4#98^ <F1d}02 nhbhj3X"Sbw)X;D1 .<%edOS?쵭FYՕ9BAXך/`61ޟyY `eLP݌>3?":bgx@%.ڦТu*tY'ymws\sޘ%bgNzG4^kU vUNBV<m Ipf6WW"0D0OlaNfiwf,XxF$t >B!_}Uq*"Dՙy3֜ xpyّG~zt,XoK%sA6 6P)zHҴC3M\2§&6,hP9j<d!8;9A?~ ۦ{?\4eD2Y[6T!N G5PNf֏JOw?\mk/NhC'=+5={1)$ K[|-ui^%Fq60 Dw[HK}نC)'i nȹ9;#$>pu_mppZlN ֹ-uNvN¨(rN\R' SQYڥӰ]KƳ$^V؎PGٻC+WW IEW-6g =gC؂/K߂h. JhPX>R {7:8KEqSFY,[:BB3skx9~~;"bb)#v^쉺&zjuEU`m{iyBM#\#rGNWU~( Tׯݙ 1F^*r9r@ٚɮgMiz»xpa -bxt@ެzWPκst/|[thU$6%$wRFWb*q7~*t}..w9p(6jy~cq+ 0o7 ^mb`Exi'8Ҍ*nIXQѡpuSeݧS^'ma ˍBbŕ$IfDKjQJ5U嫲B٬~wxnQ#Ou>P@ k1Ĺn<~@EJ٭^;v +iS7DBNz:J ܇xXϺؒsЫ6rw4{,q$$:fei[(FX#㢙cj*Et1' nccvro&> i`ڔ&HVٶ;E-{2A50M%_n^3  "?De0l]7IɠsHPg# fEpy^ QB4 )lT}0t79rNzw. Ydzz|e_us_pK qEVk!4wHʰ.4G '$+o#G3R#ڟ(H>s`Rf?n++L~y(=ORyDea2bBU|~xl1GoddԚP>5yV4ob9{L;D_#h ŌfĦ!J6w!F%)O`ͨh-ɜG*b3;l@ ܍.yфEp̴Q '+vᥦk $jf})=zf;otP+$.vf&dS^k6vy}/T/u?uN}<$oA.q| C&#A nY{78[ "Ч ?.l!czp4 :F ĻA=5!zT*͔c- g ⁩T-ƻ 6R۬suhD)͐$?*2RH +푐ۙUqIEMZ ̛mCA )7ʴBa 4~wt:N7g)>OTOS3sV!@.:e(wckRh.-rIVIv4R~on5ƷJ7Γ][v/l`D4cl.[|Sc{ߩ{Q'W ]:9ྚS [͈LDc۶9/zcC(YEW\ >Y& NWރ~X|ȨhR\L@K5Ͷi356L|cq%Aii&6~Զ* ( y.I"'9}^}Sv8[+zjb~[Fq*)Yl[橅WrZ-r?53\ b-P7$TAW2BʩH*!(4ޓVi ؞)#6%4j5xC{ư6O*C/^||h;nȓ+(<ǝ8͸YVSrmߩo2{ &ѩjjU-$*R q:קG A63+Skt3 wc~ŖO,R GX%rQrPKjJ`ɯ.n!y*Uj5 &^X)h4W_cxl~y 9ґO2~c|y뻎3[0';{mm<+>~M-BF,V>?W` Xd#,8Dё'xFr|Tg %4}?{-? B-1}&2vc[ylVm@B.-w*_:kx dt&l%\ee8!EƱ +qb\piw. oߝ+R|F=vbVXx蕳?u WO[=?;騔 ۙSQd\7p92Dbcg0=ag _5 f]-4in<?$_g'eI1.{gwk}]$%ϨӽKBtcCX&_#0g6yݏjoKgOE2j 8F5H3?ߖI&<#]N菉iA'l}gјrXZ+ķ-6?ctZa-uN<ќ53@ZU[Jw7٤9ұAcXF` iI-қx}kbԯr[w1C_Zi/&>u7Ԫ|jϢяSW\'MBcO .Zb':5^sL*ߒ))񅽩PԗHo}r(Ɖ.^>@,J cgEWOǍ="hi׮?J}ɩpeFuZa}*^)6iN03%Qz;/۸xb,xo0qA yUK˿-V5Mg=OgתfSoڙeT7ȑ A?'#rkbJٺ*X墐~aP`h:}&F󨢿iY`|2:?4q36Pay$PM^BH_P?g$2TZl4汴/ T`nҊU5'u W+vzY/X. OC$v5+Az0w$_-C( 6() RmmbΎP4cA [Lj S}~)3'\%aHSe6S /Ӝ5I:fQBnp#DzhK)S| T'2}"NS=etoXz3fUQ}@ F:y@M.5:=G>wr2bg|x'sޭ'zl;P#L6C9AbƃUAcۀr~M2U!AF> [ -ƴsܞS\zBLO?'S,xwҁ[P>ģFɢvlc25im>#:%>h7a4c,hNKS+O-VFZjT-FPWӨfeSF'to jO! N>OʫAJB˩(]̄?$>(T@EZK_; 9Q>+E%چ]uHB~aA>|H& o+O#SK{P\;2k4=aJ+_]jwX6*65 ?lT m3޷㚾f6~%} $hhĚr|t4{{f&G w[~9GA*JY tòFa?'NeɂJ^ݷz ZrN<, @$F"&ڇd3_N*g)c0ٙg+5].,7c I\ݗ*˞>iv@z^!ך$^܋}29LK`}LX8é[n&:6$^;n*W]Dp~{pu uqÓ7KADQG jI{3'i|e3~[߳?ư:+v10&` t5f%+hKAa-{JCd:֖ERGڹy.cU)64W3+tQ{EF\<\4YC^DO$^za+hj 权ĞK`QhܛqGbNf̀=4l]#Mt@BEx'[6nEgX|]4ϹȯPbHF+ȃz15Ԑ[S) rkt<{Z8_4 |^1c4N//pG0g9$ΟZYdut&K sSL;j$f+ =r6Hb{˞2;IK =|@I0f45ߎC~׬PO" '7haT= [D!Bl<6 mRg< &#J%a_;c C~h-g./*S|B~uGޣLn= y  ez'e-!Jg2ײu -ޓ<#ĤbQN XjIfbjf>p+бks#0WW,J0(zbgf&vɡipf>LˏQh%"Aa?˔f_f]нeZb/@6%AU(_ztdZe U(ݗP =oW+-3MRy h 3fU0gw#QU*L<9z.SX89yaq9*?r\}JQYUEe,X%mjQxTm% -`#uҤVt0̔ -cJy)g5Keh/?=A`_c2i\ꥢO jcgM?~IHʐUM=AqKt" Dlb)4CVM (~.F 5Z%mᶠeU4 _Q0%ˁW"*Cʵ6^mu<9eyy,/hPaMR/ C`OWRr'ܨQ?|=c#IZ<_|x:甌K8mtqa)%B.lݕYq*"0C4ar7RwNymf=yWϘ"%ݭ%OeM#bbҿV jϞ8$!UU;}HQңo}X"GOQW=L%7L4Off5eN؉9eREQ'kUlB;Va c%=w_3Gz=2iV1'R#zDf#qI][rEzY.|ɾ l3l67y5ȧA=Z.ȶO%tN򂦔`nASDXgUOBOQjQkW /SFs AC:of fj,m:Jq pE}~BKLVu_aFvUlJUԌ 3&C}+dԓ}@T^XqeRպI&7kV+42罳Z׼y})/:*n0։ӵ-≟+;&Waon#RU*49UBuz-w9vxğz Y\j>G5):τw>¹^blAq%< sr}fR-UzRu Ě SGLŭ>UێJG94'bsj|~d>D9j7{I9Үp(OE#;Vae)>}[v5FcV(d<ىFK"`'E3{BAS!!|c\9{r#7DH -36p/Ihf>"Ui~t_D-=JAiXײ8LN_:OU"0hsDu@ ۃ QQHtRp8m_7;pNn,7ӷ7Ox?N<(x>a=EZ?T*q?tP`Ri@l`74">qw5/ CRZS&D bӉQ('2';4y:O VQ\#ҁ`/XQz$a`\@!i^ӻu-iY۟DbD |`9Hɣ!AȈS뺭Ո ?+misp+?F` WAx-n%h])g:z}:|ӆ6 @#VxzBо\/X|Bi" uq{UO=y{ G=n*k 38k/fWĔhoE 8\eS?hM?g 2ềv FfڭG~#|;ԁC}f ֠7#gq^qEc3HeŨ UD$pzSZSs_$[ +C2:Y,fROC(҂uAwH\P `2 LMm}cUߌݘ)ߕ Sr]ӑ5, 0BYܜLTPlCpt9t&)`9?Y|j'NVokUW!dFaƫ"Ra R"~c=Td(otXƏ4sk,2p xd_/.-DXİxY+_5z:dgV۲cH'2vH~ZG)+z=Wx!d?oeiDYQ'leP#8Ѫ]9?Ow pQ#MS:eb؂&'湾3toժE60@|%U-*2L}Y'Z+7im0*41'>ZB ~[4 %_?JӃJj7IZOvwZG7Jl|pEpKg.ﯱ,a/Ya=\{D|U\YB;!~w-M/h45ψYρUIDP"7lJ@jI_CxĖ!!5Y|_ 6 qa%kNv]- B/D"7KwUϦѓz3YXWV!%]*ΎCCrl ի#^ 3M"?tuTj}Lj;QQ8%P r@Ƙ+v G:ªN781u\a ޹/ȥ'P˧_*}qΜa\̪^BRY1ЈzK]s9/8"uYU~ _4,K' ?&{ԸMLck 1U FQB0vC|!]7QVuGֲ}kTf*MndPn(DwX4O1yEEgLP^IǼ͵T3g{" P ."dqeɍ7>])=b3@"V|#LF>,$De5lI5EK4[z)St9`}f+Ͱ]N Ԯlɑr;BIbT;%DLvA;!]{ʛ4rC",Iw3{)4!wt!*3$F+ЬʐksCi)I51JjmNo`XP Й}62 b6|;1jNQ9~hQd=g4u?aj'.&b2?<'t`ZIJBZ\{$wn'Z[A2Xh&?+&^D[xeV5^F=I@EL\̫Q_e|TaXUYڝ^ӂ+`$m:^ 9.kR) ex쮫;JR Ln1w'rڶQaޤ}shoL’*^eZFꑙ`ux Y/DJE_j14JK/]DѠ4<|vfc6 N.N~q.D; rK}"DA"9$:ym\TP|]"j_1UJ]wAi1}k3 aYOFe~Q\%|#~(Wc\wTAIY /"??wOIGX3"0;2 "- #'K'y"ƒl+Ab+|e;g.hn|-$h&[jۊ :ےTЉL^PHCoߛE#<{O֩Wӡhy*KY-d?ّ-P)1AΙècS&v;hiܺOtVuHϻzLܰe "W&?%gR쮂39a)q#3oX0geMbũ+T;ح<  xuOYAIJZX>o q~HmIRi[ H:l^ݜ8ĥ \ToμrSxR鑋"sޕMOa[];icvNUp){ ʗ/SXެEC86|Q X ;@n˚_U1uTAw.?ΊME_Qٲ'.TJ =kL f Pm7H _NzAzJYw{+(4INe*yWMoLQ=1NLAjU9ȯ3v5)/o 1DgzֿS?9h4y \,*ek88gLa WqFosbHzwNt;&ګ@: 2wM4Բb=SI@kOk4ЮTgmaj lwb)0c>͖8i҅y@p:gbA:#IтEozm$cc _„v!3v0f9Jna yuOcсPq u4."G{:ulEުqR"9N`.$?M#tlQLR!է51">}E8RcIG?V`w01H8' H1花 'C?[}l%HN*A=#JwtU!1!law`@( %K'Ȏ۠*bY@mFrlvv/yNzg;* ͋#nT0%XjOƥ?C[(=PyU^|WWm[s:YpŇ.:DT\UU_Ca]P3bAH\mE}| ]^d9?(7Ke;?99 8%mFZ:W j yW@8t(FI5bqƘCxuW=r8(L~:y/= kϐbv\ 8fǶJ4HnObΫ'oF`FaclR(È |;dށx&ʶS@WL LBf"<=#QHlЎ~c_U ma0ųK?hZ}+R͛RDKt#$?OU5 ($x%Yj<^)RQ򝜝;@_؄ĭ[t"7n5֔g)?e=`qRF񌤵DU{5b9xo% K1hDHOM~BI/UQuKodJKm*8Ɵ( Z61{`4gLzr<{6fAe0PqBe-eKem\80H˞:^&/W"=*MgD.zAc r .7qr]G9:֑I:c&Fq`ŒBXG)xsMsXUr=(!Jf}2BT1zgeeS+yY÷EQYrG@ ~93#AQ^=2ڞ5a엷~)'oP 6A9K1o1]͈se{E7 grkb_SUh^֞ ^ SW!θWiUM)|Pνоg5RFk)GNTiuE*?jUfh$JvH/).`:@#5y@25L0d@_YjA ZZZqrKE+B_ǫL&сO\|YIV t8^4)ԛJΎ "W ݢ2 rXkr o&ǣH4UR];/l|y {b1o {rKӨ՗zy4)XR\uSWW8 C|.8, CNcxcnVX'f)z9_;'qZWaEOcMB.TH[K!KQࣷaAx^cR.~{E%K>.zkۨ? ~@N>Jd N_PbSb jVj_Kods- !(V6 ؒ4޾~MU$a 1ԥAfYE2j#4Mb ĴUNf`rѬL&MӚ C*4* C܁=xoUs>[I''|Tut+v2RSG})6/uj, b 3Y~Ez٩-V%4l=,L'E:صOC%7Y# |&A?ϭ;k+_ S┲hyКY[^x+wIΌO-l5rʽ{'|' aCcg]cR1C㘦^ kjvFJÙvK,a9L /0DcIMy d''.ڦ]բA:f_ $)LRd0wWSDpZ0?ǻTTîI4srh-ez01\q3WZj+i*\iUsi)a]=?%boTTA7*W"Θgql@{j{04-֫{4-ABZn^S܁¥0Dbn'E 6P)u&kw6O᬴﮵j*N>ID9o,Ε[ ɠS|xH.ď&rӄW1h)jĆNxSSPأyvHGѧ??ALⵊPPR'ɕR,~VhcZtB"S҄cCA 7'xM{䔭nWp]O;a{ġ]K`y#o?f:`i+a eX+X)/{2j:"t**BdQwd#Ž{6XZ= 2өKJ9F?J+R(ۏ~ .|5jEeP`c3~6Gޞz[j%v,]Q鈀P;L (|4d;-K*(B0e%[tx7~Ψr*m#%|1L 4˧0чϬgxqs׈[|^dZ`E%.=~-6yCMfXvUmx-ZB W~MD%;(+ LΪ`nGvu~s#Cq[Mۑ S-]BWN/{nIq i:G V+kQ yw'm+sJ Z1kO N T} Ƙ20]Y p.qlĵN J*@),:K#2Yu% .uxv9}ys+ikY|ٍr+v5="Lq*Rn7 |ڶdQ^hBPWp٤I*rhVXh匨yTM}I{zOU|[2^%_ʟCPq,7},7' ;S}V%bu$1w(AALubo ڳ"˃(5Q|a=6)6tܾ<@Rk{ ʙMFPBBPR_ck9͎dFbB/0׳,Dl4N$[rUڳ̎@#)6-b5 8$HJ&]El#{qId ~>ϭ0i~´f ݡmLDf-l!a/[':$:}FV!=D8JhǴs !8+9Frh3o#jOuNg$NW1t\B`>q[lPH2Y{w+Okug sS_4!48hd[ikE%q2ARL #,Q5$1Ī5uҔ鏕-ml>!o'{{]_y@ AļfQtǖxV)Hs>aFv|GT)s=)eBMa(O n*H yFwTyzWU;ڳN=ݲ#=%\"AU#J&oiO 󭚢ǑE!EGqڲeǝ~X}<_5Xéu%UyBඬCF5F9vW e80I:X_Ν ۪lM[lF<`H> ,GOF]b֧/=|kbf-in^rșбn;Ƣv:kȱPzXJ9SXmx_ /6 NThQjYM Uάi `bۈ"e&Vml! EA|Q:4+Kē ~]jE@€Ї$A80$2kjqTN䋼š=C,ւg#?=Knbd,AAgk8hRނ ?];oR X_`_ Q\6.6Ȫ_#0@MfӖO vò>L8u_AY-Wn)[ZW&IޯzUKO7}(`y`!Q 4WE-kjsCTд{ Fr,Oݳt@~LD+$-@uUZy1謫3>UZK N~Xَ|M68k(01}C3D𓪑?H) 6}oS9.bZ 08T+ c|N6v9ʛP;Ceuƨy5K-XB=yMikX#IFe6s 7K ҥ *kfJ:~ I-zu]ak[ '2Ԕ"eP!M|#6sf X>StJx>E)%C.>Ve az |/a+KC"g.\|.[u9 (ZCi9[a)|LR[/k#d+-*f-s;Ũ\o`;<A; &!x ,kAC6 =g^4!Zݮ>4sδ1~,GCx ~7`hBr*]wd${yMr`Gb )ǰޙL2oe/ZRk3WI +!'\Ak~7aPR}إ2dmSb djP{ZA _iR.`^oᖉwupCJm) a?i؈W!)ά)kZ#nJobzX4BVчęI<7 3> #_(0g' N")M=;Xi,Ob FP0Oi!g9e5~z!V} 6t / Noկ}^2AƉ+d ΅kr@D3,J&ph<YC,>~fN7rNq@:7׬ agll,d&gb+ҽe_K8owGѷn ٸGP'@x}f1U|˰O%7`*^0fƟe((!zɋ19AK+ @ҊUG慣}> ĮIIZ!I*kXfpIUwT &2`\0ZbX -~vohezǶ|$D%Mvo iVS6[cX-ernRqą8G'N5b H-e|֖$B^=XW2:H ̚qH,F:ȱ!良/.h5̢NI?FJ>s毴C)iWԔJ+f U1J ʏ}Av-b*̢V"$}^HvsYd`̟Iw@JlHDBFm^yZm UD؎Y[=7]W&͔ kx~˄-ȫH^Pj7;%/w׏5NۭB5o/Deg1v~*4m;vQRVa4{iңaH\ ¡CM ?C)fbVW&mļH)H{.fN1;nx?{7`+\UƀסHh0gG  m)wYώC6{nr &%"ֱHkKG\}|􏅬iDl+eA$4ʱBT3gi}ݩJYf1o_8^ƞN=0/i+[/ X)R]XP9TGis' .d.p_z-9JUDѹo \^ Ky)= HPk{s2=#CWoZG6k[~}(5qOCLO9wYs&Iٿ( *E%!7=ɟR[V)TR8^MC~1^ dP4>θL}#HL6K9 b PH š'TpEPogE)w,z9,z*7KB=;t 8k>Pl ;C읗N{(`uIE@j&uZt &^xsԞǮ'V딿骸Ѱѫ@ʡ#t6Pz&^&dvټX,7α.Y^P΢i#s-C6܆L0Q\2DQ$ɧ L~Z%]>%Nψ}`f$Li`p/yat^괣 +"jFx3-z/Vj1Ҹ~QyMhu5qm7qY0]rQRWE:+DEo: R%ש]" }.`%iUow "nQ=ߧ_ ^ϵGuN"Ht EM'=9/g8i°mF٘e\$fj[sR3Yۙ_3^W&_}=Qd@VX?>_sc->nLm@ׄb-ؠ_ǣ ŏ Ҩ,}uW~v,;Ke3%ެ,4(#cX-y[3I *82z,X"JBfp(!*$g͚YHhY蛼4%mtKH$čO,`fJUGƮ"DTRR,kxz\PO^7D[d$Fl " fmؠ3k/,h*20-AKRye`&MBgY0ӧ!8 ɐk7i,714sUVGfP<Sᆕp.]0Lʃj ?B!-hFbdøj0w 73?DC##~LԮdՂ};. m]1*W!K|Ƈq }Ā6ыXc8aDxSdr h+6u3RK.19K(ox'84]Gy]*8+CyR4T?s3'_N̈́u-M6*M!W`q4$)G?,^t܆h2yw GFucNR@8Y0Vđ(Sª0 =g Yiأ ֲJ;JmPp þjhiM=6?w?(-cǸJ0-tY> )I9$JC,&EZ~EߒB >)Săؚ7<4Q7 %wi0w9̮]9v(iqaGD#R:d552gwf%⠏ >>8y|aEBWy}ydy'_dfx ׅU㙡=[2GSED4,p&NShVC0w@VPBIlW;As&/В*jz2l6#m$w9O[+sm\RۆL"`v,E>υnMeC8z,N .ޓWhqVH 4ܰuP?Ŗ'$ָ=#|0oV 6hTd LqxS~ w%[rz3`qaajIPRrN= n+LO葖'~  ȤL0[MS\%0ӱ8Pb?@jGUkC+;u0$.B}+y3AVWb*tg+s%LsbϓSͰfZ貊1L@HUctLziV;" o=Ӈ|-窏SLA]GcIñoV;V6^ )ic.ew(pniDT8_ٺLYNtdZ%Y|Ȓ{aDžIՋ'DfQr'ЙB-<1h"\mK`EO3)UR$5R9r+qh4iٽy}:\Ehbۤg`C 2F|M] ̐fK9LO):UV̜šFvLPVKdxmYtF,bNsiiJ}5vl72;ɑLI1Ʌqv^a!O(@bL% FlW;%UW%z&?ݐnX!SJG*"{?:.\>`&ާP=TɁI[TBL_A>Ο܅!s)z<%iESU<ʣ|rױf ~ |nfG:ATX#ׄTa6}|: t !*ȇU*xleTK؅7]qfVWݻ˛ :a=+N #S:S>so^5 <٢}19dA"V'FȜWx 'nnIRyL6*Gexf(W9Ă=s ]ޤ37B?e^.z7kZ __yWU{. 5rF=[8 Zy% )^_!ULnuF K2>f Ram\kJV}^ElGE Ltܒ{ņ,th"qsDL:EcOD40G#2 qpv]DFqv@ShlPR[# +@Axs'`,ROi E'a&/#n&?#W_=ԫ쥀=S*Z](^؝2'7\rWD(øK+"IpmX0[:ӳh筛," MQ![z#ȟߎāg0O`̘#nE \y^'_هC!Y\Ա x}M/f ƪ0ґSgGdg @5k=6!oWNjhnEtH*Im}+1:&/.o%2Q6?8 zޑW߂,;V-~.;"l@# ֫gf-E+wMj]TG_J}XEۈG\74 0I0{ v(kG`^ >pw;܈ZW;D"NCD=I6P}i$bԮ 4R7iĂSP9VY>^OCrCTNLFY|OxoUo /;g&_0Mqn qr!?bnh>/B8|=ɨ T,F ǀàJTzX`^:M YS?8 @bpH??m'+^!SbϵLHmH;6aPSdw)=uh4 Bմ k~1EC$OapiX_V59GYEʣfz0\nBiʔ]%t=ٕG|((],6N)| QHˠ$囇 rz`H]8y"Q#_7 _VrAg=^:̘DxxhEvTȝtov@"<+\}8vsK%㍀ ;4{^=( K׫a1}&*.TSQ;_Z ٞP vVZ%s\>lD3p+6zm8K1^0[dxQ$'"Ztx8K$4f!mUj@4O uIk՗) b[z7S7&CTXf/:*2ܹH7蓶t {/(EZq=ںTS ,zoίB2.Gar߹bԫW{ ڧ Tf~w7ux@>bF*1e%0Bޛu' `m_lpxPVV#뽺wl+YHAw|&1>)[L,l-T$Bd]0'&^3ҧoI k7Ch]maX0U]Ary,Ojiip_ܸUPpfnVeAYP?ĵp'/^'/s +ƹ/(eO( W+|4④p8ZIpx-@xx^:]+c,LFȉU Z'Łp c1#|?N eS &-;@p'si4E)4H]T8DIr`tp/gK3:^Z3θJ.MrT38VTY_LCpʰWȫS?ޡyZ#; 0zI8~*\x>"Ҟ*k575x 9Z$>h vZ#񢁚eyO O}˾0>ϹtY$+ &Ӵ/S`%I8<29~٬rpdQ;5OHpB!EF,q< ./~!6! xg\&ΆvM%p.:W6"m0AЬbd^فm},0~E'~8˲\n,e}+Y0SO!Q.:,W:F g:{ԝDӽ ^mLw"' nDGI_syr$!h;+l4e=x͎o3+d1%|$MlsAAHy^. ekc@Z.H1$1c_~%V pca\BkA ,Ty?ͿJGV9b俭 "LJ`if̓>lۏMԗH86mVmR7JL9LaNӮ?VM,WX~-+DLn):H|u۳SNύw>$a5V+}hԼ_IUjEa4:핝Ư?}vSBԥT mS^}if~]J0{I6K%<0c>Ŏ_P`^ħb?=k{,21b=Fe>-)<;JO7h`sTsVs熔TL{ۏJvއVĮ uՌ:"᱖jҪ(]w\qNYRv19Rn8jpSJ;5;)_j ڊv.^zR>rƾC ؿ$a W⮟9*(}#},jonX9+$tzg[Vsnn,[WJ\*(۷t$.WyM#ZR4tbWyFU4r}SNGo;,Īzt]քt7,nb #J?uDQm`"wa>+T|5Ⱥil_l^ j<=ߕ;h彊m)gvY0BKL^f.x5t͋20lBɵa,t!A]c>W0n[4$K U֊ _|Է9MqD@r=n׀v}ډbEvsv$O%J[G)9m]E^4L apk_ PFXV>Cay.Dn[GQgEמ4?>x&IE lEJ?:Tc1y:+ٰ-qHfh L,H0\p"rcxRw6]!P;OQΤͣQO_OYë1dVuҒc2Zi%V)u݀l/嵪Y eqe",oD:^?Fx_ksq= ՀbfG/ab1>O  de6|ࣟ 6( ']T+8;jYAGa;Jfáܲy,)@OѤE K0!ǯ N$ݹ`Fr)'b? ໅XTh_ҬΠmod O+ hQirA|ZW{Zj07=n\xZͪ'&Jl7aITdYFa ]O=o H /T$GMćs7D=8J߳\|1B.sסUxvP}<.Ge;"*-q^F H ɤi:jQ.b/!CL8=A1mO#4wPg͊D"p :qzo+~ ^@gq6&q*L W \ k/l|V U_#2BH˦7Vj~낄^ #DdJ 'uV@FG=7:0 }FGXaeQ5Z4\&޵abVl8W]h7͎} \۩{)匴Ht'z-dfL16BNl6 U,MXFU~ jJ^ٖ5 Gx45ݾL5f>0*zJ$PaÎnن;,`kn *F?BI)hԃ_yP8slof^ |h#&>K\F4;{[I믏&>/"~yY v[BNhd:r?Qt|BXMmoOj1Zh`gx^!0n ObT[ @.rVA&&NΰgJ/P2D%9v\gQGHB97k etߑn:ƆT vcFiN}[p8} vxա\,-+@mu-5iܚ`c:ZXP 36Q=z>LxS>~?h5!Iڇ@;VT+&<.~=L`*B萇 "7;7 x]N2 -I{urqf_";Sx9r6CBڅ3Cs9ۦ?tJU;_EڏRͧXjx'B R4 :0UGdG F]9Co :@;tG*$V7)@46|t|cJ:y~|&w1!a$ZW=4sy>V r^#ÊSSRKα,FaxIK/T+q7~[.Swn ,Àt"Ï+yG^lT6$@/U,`L66:UX'ƾ=,<kgc訉HK~嵌X!o\'+Q7؇y2W7KWos#-DUQ =t1; +oh@Vɥ'-9cDC/bBy_(5)ge`rܯlC6Dgf>K$ҝ\VҎ*+/UB R^vS^`zWq8x#StCB>c+vSh[  ]aKŎ~C1EŎWmH{lvol5|2~K7AVA `ꀩ)PlkIXmr 1S.=3S3Kc ppl_^>k[-wC6 IhQ#4ژ3HrTr|&(HjtɊ_Ĺw ZfD'Sye"f1HEs0|," `,KOCјVQug^# @\2G/R2fժұl^7Ѷ`b&w:ոpr*-N!EFb[;~XH6[ 1SN|+_Y@ӖW!o߿W+t~ȂnSۗҘ gzS/  :U'n&7\ X7QRMWD>(Z.͛6Ȑ AO3͆ oZO~p ԍZSCn6;uSFژ7|ϼJ`;`0Q}[А"/ r3$9B7}tSYd{EӆL 4F?j&yK+O`ٓ  2s˱bhè̈́2Y dp`;5O.+.ބ9\,"ɜ'2{'%2XN#1o^!owl G`53h:څoyE kvFn bʝYUS6A~J>a_ !ʴz3~4SgU-ܯji"[x:``@ MP?ws=[dhPSRgtƧm3\(ċ$O8JEn^ };ס~Frqk_ٺI؜ʒXvOE# xQB 65VQ/"&@57*loVAz=u,=WEŅ[ݸ[,\KRMFLwbT}_Fe 1߄A֒Brwkڧp\Eex^ ̱(k2Pg9FlA۵1CͷQkp}{%glAq齡7QG(Lo>[l`3P~b6t$$OʜɕEm+(hSI:̮ 釐yw56"=eR#lL1W&*zj5C^FRV򥷍ݤ@ъ:ʴ[u&-F{A1ѧˆK!(qW `C_v9]*hMCG*>Ç@hJ=7зZ)蹌ĪQ= hH3T1%d kQ,\{ &qx]qE x7qjݸM$@k+ !lowa> ^XJ3u>$բa [Lj]o|Fu`<2 @tR\xM#ڈ$&T0.+4;ObG2A>[g,L|L-l3ECu]{S׵۶7B4)sڗ:xdE=_ъ-i*[ syoG} #VUR7w4QMlX .:VCEὀ]½\\:3w_fw0LZ\}yk ycM'{H̚g#Y<:!4M:N~qqTt֯oSE gFn r-]l0Ĩ_M1QM=Wϩz#)0$v8l~aÒ61kX|G\s:P6:XQ U` &wDu$ڑ22 sM7 -a{I8$?6femY{kSulǨm0$ )q$؏G VX$NGgWZr6Um˄dI g].K+ $3eW̑}Elç#( 9\M0$#[UO yrN0o~"~B i&@/"W%7||o[*Xy*.yh0ϫېّUE!6-b_E PZcdW8d0D7׌ϒMΖ.%MMlg-=Tl[ݩ^mUp5kD2Щ焚IۜZUmRk1 `ϮL_9׭kJ^?E;uUk7(A"G ;A=|?ق+b&A5.yxpPǒ1AaO~ Xe"͞mɀ6^ڝ,GD&#j'f]YsktPꏁ$v59e~Lk3l,dSIs;3}dҨ]&ǓvA['>c槶֞42I+Y+VގNd_ςr߲qhuIj!Ri•SOHx%3E%O:k @$tnȱKI%ǖG2j_2=Tl@LIDb5 %-L,i)<_5 )@2z<`+5غa?Ľ… 5G($>G &i8nswH>b)aT Yj1ŕFG7W*"Ij YYm,8D `u˒#,vCSuJḞ5wIob5oWfo'r;4e6YG˃@ sE5WG m2)SE1G|-DH?.lky&QyKJNcn K84\ɴxf[Ҙh43,rtxN>M._^F>AP &_AbR^Ԣ.BDXR*dh!8lנ\ VcLQ3\)o WAtG/"pDLWB^Mj|M͆eH 6Yp ,qpV|igi*[pPi%q'( <EiӱsϦ& _: i }29>F.}R* ` ].D7_z'KL#t 9ϋYڊ^(p& .2_WsX+Dž&] ff"Saynxb[`gs˙u74IiTC&H$Di_HziE΀ИJ}`;*j\D|% S"Gok)6<80%dB/X(s2Į=x .?vMT\yKEt2ig#V(FeN^%Sr,qSHRnF%Sn*y&ש\-^D%U12.W_NXѷ`B)'o[*9BC1d1*r$40([BAyW*m&OA=%"LEy;Dxt HV+!@BM@'lzIk%Glg| SǷ8-BX?|0c:Y[a*:j䭫o:f^֏#?F4U3WZU#! "Ƣ^g r R^x 2+bVTmB.myRZS&缜>f2Qx5H' WB5$C`? hhdGE͐w2ZW^5g7>Rh\ K:H'e!IΩS .|S4UJAF0ƒ፛w wD.GƄ[$[DJ#<䓼v^D_-5 vH,́4FbD$U):7#8sZݭFspwt6 6p&ev /RUpDz"a)l{udׯwF[:(dR&ozO1Iw->j^ 9'#p"~ɕۤ Bl|@sz\s( m<dC VL T#L7e$k܎w`qH`u$z?`TV y }U֒KrC~gݜ|: FEl}"kbqW+: MEpFefe 7($Pzw!NVX7buEE;! SL83ruoROʮ> || 0*93vb@!pTc[>pӐ_|dH bwd\ HZvV?l:!sHq{%.Oo*XܩodŵRL%WȑR<՗ *K E(frbmdE >>=.cMޠ@{Qx?ipl\)r@)< JP݉&OJ]>U4}0 e}љn0AQ*I4Ԛ7$E Ǐ+Xk׎Hqxd<6yB4zHꍒwTi WNBE@3?WL[g01FaorI##\e -& 'DUWL~*"`=1@\([*7%M"[P>LjqOMCy^؃DcW$Jَ٧H5)NNQ|7^Tɲ._~]ch7Y>f/RIhA(l$֌7xNSG. ":F cHΏ)gl^[z:Rqy!"9#:@ @.Jȹe!KА6G/W&aH+˛}΃:sPbq=?%xG5.` $'  J}Q2CCFgaEW 'A%y+"яv5:Ȃm3|gF},`";qpb#S>%)!j렟G;6Q*HI1jX#J111@F:v)UH:Aö D@>`Zcb%%KZyߪ-dY4LM nȫ1ma$V鶣'G=Xn2cs3QqSWˉ~uU~k/bM{]Equ龠aaCKU'.xZ.4ZvFVoc e`iQBA1/<>~XF8@v|_"oL'uptX B,b菾Mb>V:-m&}D)],1Prv@䂡7A7+Q$b,%myUUQWˆߌ uo(4 Δ'3t_ED[ݢa \Ju|OS6ZyL2ljmkniypGh$|&v3wN"-J5O=Ű,>h%fp ]ASi_4tu !đ֣4:ŖC]O" oY|y' rXO]dLn = gXk({Nx3ی_|˟ŭAn@n$3FBofO#mןT7= eO3/oƏ{şSE MGN޶WlrR˸[DL&UbZCn@ q9I"4Ci95[r>A2$&JH>e6u}(_Vʎ_ZoOh=.,ehhMIY G" %R ֥e+zfEH7'w׺C9K7ԊGrܥʙ ;PZRP22Dgjǒ&٩]:7[*`zJ&/uj텏|֥k~ ^%f/,&VH€tUr.X Xs8MfFu(鴪 !|F0|06YŰ 9+ CrEYrH.P %V6X\SGc^,Mn{z}sd$ؔ bo%]j!P;%iz@!z-:ivm'9?wmz0uf]hI<K&Nș *;A9b/z}8E3#Ή)iqΊ_p+ 6N:0$JRjsqMꍶܧYOUd◲6APU/Q6SJx˺K5zsy`>ƟFU(%6\ku(}S2(g7@LLf̈r0l*}Y uE&z YV;Qi`a!#n)C ]Oۖ/8 (H2b%z0}ơodG| h*z&|L6'%x  CvIl./FRï*u<>zVj[܀XWH#Q&/yi\׼Ofޤ@JVÿc1šUxi*gB޻PtSa._wյndOѠ72FQW(2px}f]ٛGm_;8XʚS ( t jт `댊ñ![;c/*k0/Ax 9\i{,NI -SX0*24[iGyvjҭIR]Pv@3SXt[w;^2xl\ѥ9.'v,I9!ĩΦP][d!vYeUTDif^jL3u[gSsQ唑ߛ;:Ƀ`W_* Ԥ+Qi..->_S[_ q<g|$>h=T5@{5N֣giXaswjxe=tN0E|:qYHofqk+x B@Ƴ(+#E+K֎/t8Q5/~{ d͊,kCH!} ZcgKY)%]$ PQ[kPk1f_0KKqp@`k>޲`:1gQVI9cQ3:xoh=iC=ĻGGuK2ddzm-&pk_2'U}{5 3X؃ S|iNNVxD 勭F%vF~YPB%^{{Qe⼿וY9_fܔ"Iid[y(+6˭)bN3o uQ-A~?)n s b/R8g襁dPC.>Dob5sT;濛َ75 nyMo֓ ? haMa]&~Ѓz3hi( 5~kWhJo0?; Hğ*bC.-'PX~&G NugxZ>'(PM_".6Eo` a5'T/2Gj_LvLSө̭A8ggZ0xulpDxNeebႲӫtdJAU5Ȗ˒-XWw?ۘ$孒'm9_;+Tc~P~)73y ΰ3ʺW-\ }Gxde8#l*=fQ󓥰FfȢY P'T8}Ԍ՘3j_SR(` ǻ9IDy-ɐ}γU9h31eє\! *#hEH1Ä%,Z􍒊aox?fwarmfY{6,t9 fuYýv Le{AHo/d@:8:oiVr^CD@&? SZ^f+J]^!M}"if.].J$s:Ӎߡҷ.LX@uJg ej^+%U܎_!`fBbgtp!|.Bm#:[:7I$7Ez R V:Ɂ?9hTPa!Y 0*3^)*Kh2WZ!x"c'4D65y|D4=W,^=:k)Mjatqhkś x (wlCNH7GڀʷRVhIvKlB;b>,,J+;6~?>8H%KΩK#9h5I \o ?C2u,S=e O0/i/mτ :R%' K{D>a1YxD?uKÕi*DJCM6kP=Q`~l=82t M6V=z60x)bS~2Y^3( n- 3(הXz2#- 1,(ڛ?.C1f8-Fo WԾ1vdGzL~}A!&M~uؑG@"ž?h46 ]Q}ġiN8f7 R[:~vg1mQ# ]ʨ[U`k\}Re@G< ?7aJøn)2 μscўrf$GyVy) mњozZ$wF~aJ ƽnaԨEeemdnG y}x`W*/5"ȣ,Ȩ֔Ub4gns@n/oy|Fp>+Cz`I~9f#C olf]W 9uޖќUyӿx%aSC!wػCx);_n#is mx`J9AE8l(K:18oWK`]Vy3m@Q}7]jOpZFYۥV8ҍzpcI(m54c!‹9Quy_;WD; Ng&'xGyI5cML-cSˣI3 v9BEiv@DyKDC>b/+􌭷;b/?QYsź* #B _'iAhc8Q5400y{KQao!ŀ-OF4eJ`rGh/*2}L.78d]2S*,nh?a*SW9z}zb4 ʅ Ց"OS@IZD.O2lكJ-}<#2z>6R|ڗ͠7SʚU5{>7Wh}DRI bm}GREL$l{(;Su#ZPqI~@m1@9N}셖$0{ՠנG",`, H;l+%h\붶aT/#P3TDMz0N{$aNdH0r\{G_y͛BG.6]qLKHgkn;1JnU<0 ]{84=%RN^S0/1W+C($)4x7qe~mqe pKTR va}un5c왆#-XpW, 2$1ޤi|6 YO5^_zЋ7oHNRs-g54g:oU-UDgk!gQrXԣ 2 o V~i俘`_ $(&t =EuX'"l)#$HR=֝۸r|2쨮5!7%fRc ZmÓzVFga_D?o?Έ=bW|<y?`,(Xz > ȩzkv1"!Uyg!v?-DY/0 :oI@,+5o“fl 9^%lf;^߁p8`9#ka"LG XyW>HG.o%ߓ80!.X*DE^\{޳os3' lq1Q ɏt޲TdbF&{ABͣ/W~:5kRo($9W"c'kz0_Uj ^w7Z%ˆ䮂{&7[Gd'=\ FiKkJy)L:y"%}$ބm׷2쩘QQzv\~L ׽/tl2mKOLQOaר?s5Zm|HpbL]!nbBg+'w&6ݤU ۀkTԥ<#bf,?Kxq?!|kݏ:yx9w(T;CD?_E݂tͫxi\`j3.T>"kV4Y+dCqW0|ޛA]-, /h), *2-5-"^LkIWfsfh%|1:5^ y,,䅗^r񗉣:Te] &4֥7xHu*p%LgyonIRsG[E de!o>&/wP#+*rqҁ:ʙ0L鞣 ˖bqix ͂x/)h͡ƋS$_ 76xÑ)QpNjJn*' 13Z6'l2#+x'w([>3/?4cokxN:kݚF{M^)/~[)޻r)EIʢ8RoA_fFc[I aWb5Q<]0b ~2]Սw[ϊ K9pHڴOإm Q2K}RD0!'bg$Xp]ж;XfB,ZMC9r.b6.UDDՈinjc[q?>V8q?챕Vc#le,&\ =//J g+@ƣQʟD, iL$Pq>*@5MЫs_:x{ջ(U3Fކ+:+N*vwm]\a-\ BGK_%Ycgl.a;J.*1(˛K_!Ukv#au=~ώ|ٝd,$%p i_!:r4?_#n67&}:оuI6412{_͜ql`~Љ8 \mC7P:w3 |!V.* 1ZX_G9!9tJWeo~íanB8{Z\ZcY~9(J?k gG7*龓aL7k5 I'ݗ6Cqfr"UbGPbr0܋҆ʷ]ёܚ毀08_ZZ~2wks~mrKz?%LGI^s؛d4}s;7uafGр _۔V/zI <(6&u|"-A)O$7P`ByBlxM<,f,up[2 Ǧ8v= Ć'_ Mϔ;;Mu&QB[o8x m(C/ҍ>~Nr1n<5Sï8{͘v^LPÁ]4ǕRѭ ~WR粷rtVإ.vD~ ,`e_64{"M 63`e^e@Na`"G iӇZp ,m &RF%zO+3@*"3 ugdp |G1kNɃ&XR [㍝5l &}v%(pƳV'{iEWc„C-,&*X[kCX9G3LB:DheBxήSn>@\ݐqIJ6>ɶ}ȷ%I߀XgU%rB]AuuXrcNǺDZPV<#뼤Q78f8悐J/L |M)pju-iwIl_iS#;/h(5e]T'Uc5˜[1it$^~qxVc]>nl<(nυ< g1r~=XUqڟʁ^t!v h@LI|v;QC^W-bb90LȦ\B+wg3JpX(<(6d}PJ?.GϾ)Wq ܭK09mOl?݌N%:N dd\ r R#+$Zi.Mi7 WyK? LiF5a)i2#p<7s[]GSuJtfj7no ~dݺbe()p;dԞYS\񇍮l#/ G}]┠dME;gė KR8;71̶( ?j*;#f8ͦΜ;qve3{tl>8VCwru|4ΞM&jxqP!S]FNph%&ܖ ]猱t#qUS?40W/ UʮGQ1 1^:gc&7ˇ$+\SMXﲮnt;$2PFvso[@n*Pe*}fh~H`W#Q#/ZjTr Adf|G剛K|Y̹LJ/7-+O۔`doD(aIxZ؝xZBg:k .GW^ =K*LC0FMmd.!غ5w| Ҝ1m&+}ǚ 2ڕtT?I1 5c)dq?ebm=!3/O%;n) n M.MteW; ]~g]͙n8䚑$ *VgYuXQ ).q>e1AE߾28ULK>}BS4U2*[m ȘoM x(l[~~$([6ĭQ[ ;GsG$Q9-:x槼gj ?3up@XY|H;==:S=tQ}!<jQB;PU,V2I~n `1]ʮz;Af)˽v:猓C.[ r})hv F|TKmO;z"n]>#,u/îғܳJ$JYYj&uŻMy< ïɭFvfkY{=W*A][:_~j:n3U6,/v%1{u%E$Vh eɰLESLR.KJQ0&1bn=?/c 4r汨4|"Ү~Aj.^`f 5p zr+fW8`cb&T-YUJ9Ņ&{pe jh!vq/5P2(79FV0-Ajf99^?ŗs畽8*5(QfcsQ$J3+ +y֑3riгO黂D»U&˞J~xJ^^ǔ vͻ^_C2n] y7)$Y'g@#mrd }tOM1â}qnndv=ccl֊n$$2#RY.:ߗ 3pg }v)X)d+p 1 A]+>D".}+6qM):\./oKg&'.T0iBU^Q+xBcݏy$P-.[聾Sѥhy 3OƳ;C!!D|@LP-';* a4S$$7jvu΁) 1RP^G'訁2_!BQ_a[4:!ߎ֙<-{ %=OJ$q%vIFw%L-ܓhx*QrB K#CSD=SڵeTB{ДѺP]up?kl$-BK޲F\ri/H,۬'D ѧU k#0dH} Ae2î$mƤ+eD@mvJ-{M_AEyrR:'#n-%ٽ@htg,S*ʃ[&IZ~-W<5HJ<75B,sޮLR*D+Eؽn+YZl2|/%4wiUlAng25DXG'jxxphkfǷ rUwW{}w Zع< n.i#nu[g\DN=tgƅ$Pe!Џ-GK_u ?}  U܅g@\r`Rtvy*m?D[ :[C]W*(ϷSbNp8N5׃9т҆ bf^-,g_ 3 :byޜA3@Iil*ď{#˹5sE bi)0e,e<2&O[v@;ՀbhoS8=]J.IՍYn> A, 2]vLn|%"z]G+B9s]QeR5Ӎ.^$|1oZ8c DR,,ĈLJajM3z߃sTEFOB\{ ),Qn6imAp8QaDl*0 &WF,ףm54q[!|ך7Ed 9j .^{e B3 hۚ~1i?<0OtPt /v~(zI)v[OR2^!f|(X"vHIDKtÚ*RqX CJ{6w-)zM7k>_#1]U$sY rzg8 䓑gq ;t}fYͨ^4[8)RТnPVgrR1 I?Q+iKL A96!: Z/Xlܟ (vQ(.9JBlrwt TIZkja 3e'ZJW2fv )Gy3.>Tqh,ob>'=Ӱ2.e"'t/BT bL\oTC4#+a~娽lΕZZL=.YRP2Tk"Upt?N[Owz`X8B`fvgzq¦ꪲE1Lx}C1ܵN귋|NQBN,Ѧ;| 5$}/IUL[xhZ` b"nLՑBbЯ ~1Øiݗ3XFh< MRcJ^׉C*t=4T04Oӆʪ]Cs!a%ūﻌibuW .2!qUgl[yA,\KBF>+^ćtW> iHֱ {AY֖"mG~9dg*e`n(8MGZ2Ak_Ŋjenk|cFkO tiDrX!] mxXf$R&IַuRq8_WY/p^ vm}H66(LɖQGg+$WmCV>A<v%uGųRS LEw֢R/ dM5GԎGV׼pv&i|c] z(bfQ01EFe;\ƪ_dY7? 9͊F = qo, Cw)R[zm_d&]%YE[ZKVu<+k<BnZP|ټqG(Gm=0@( r3?Y@ic5  9Nq8jpM:2 Sm=#N&Ә^58(L6` Pj XT@fcЈ aZ+*ws6̐#y>\d8YzWzl\`#J|}E: T!v.ttPGdc 5Pd;vYjR:m"D۸Rpb9gMsBސ& OlAӀ,E-aC퓃4ɤ\xVGTDuhujE/HD,GdA&(iw e+EeOW;HS$ }vĝڕ,uc<0&pX4vGOS-Lώl̙~4i]m%5h, g'lgeœCkuS:X!Y~#JjDe}!H-4w%xi¯&$ݱڑ [Zv@\>]U{2pлWu-t QB g<;!W|hK A)B/[6'j(#Ąuԥ `8ŏuj8u{Ww$aY)) H0`B lcX0OCKgsa:ŌWl k9-{A$:2Kx?P09$+:cXd-+kENs mvJ `Vz zj^hFnkS/e@nk]JдeAG : u9¶ck*0B|acb-Iz*}'/Mѥf,`^cϠW[S#_WMYFy-ZwȧzO:Y`: s4)3J aa"A6hL-8⤾EX=偟$!o ͪ5t^܅j)aa.Cz%/[!@3?Oq(p$=-C3yU eu^ӫ.yzŌƷ@oJOt,]>6ܮ} ^VE[Q6|i0]8Z6nVJB )FdN+;Bq1mgXSžitߩMI~lNCΈ<fl @)o+_ǥ]@$B%ZΣ):ixn+Nb~}e/sXc&|Gw./3L_]tASb4&@Bbx))N#Yn$UBz_EN/E` ޻NHҾ 9 9XmoD0AfUJ"`#R>le<D${asWwjW~2m=< dӮܐ'p#,jgzo(a#N,rf n|0bZ0a\HO*.iV,U!Hv_;Vk齃 };| `YYh!苨8;A]^1/8$IQ(\)f@{uk< 5f4' G~!#CЬـS%ÿjy8^L<Lnw7MɎ*>Yq)`4ƶՋL-H[H6H)n p0whwOn:^^hzf8ݷ8e_U `PIs b% MT ֖eF|J Lܢm@d8|wŢ(`?Uvk 8f۾nYOcve]`斢bgd=x݄HW[mMk'0yhp]oqpet2[ȏ&{ѷԃm0r '>18H~lGdl䫼1M|=K4 Jrƃ/'ƽU Lkql$:M IJ,c ̻W]Tuo\M+L~7*{XSj F!5Lx[ pl\mP)E%d\ű|vG·<5Ĥ~*.2͑rsQzG86y6 wQּAAMa(y^/cr rus4Res1$jaAQt8Qz{J^Ef8kn)=`c;Ox z5]q6u<,-Ђh|WgeQ82MFT^jԲ]i3݌f>l@;>z\5g Љ~xenR~͏ԧUdRGo">Cuq[ه<:/ D/V&p^doJY?ZyٙBݾHQ/0%kz-Sk.T \](6F0SxQd@~ * }k9B1G@NǠH 5:ajzW.u,w|KtO3bsa}EGuji!"G/$Y+"]g=ot;0xaf+X!/;臁ήܧD'lH2 F\ SX;$l+PL.sR1Q:\[Mȃ05&-Hd7m&%QB N댭PʍJOJrlM`cŇBy b[hR0Jf&g(Ӧo /l6$p6CQY(?>hx] <7D;y^έ lcʵKPoE^У&[3vJxIl~*RT]ys1 k(ô10[ޮؒSӫK.7P竎:_;TAEg560modkз #*Rz5D10VZpˊgoRM3GCMd!W޳_Pk5ݸZ\^9LX)5M#q{~H!ItHĻ B=3xJ"V-`.nq70/a^M|o.ՂN"`QNw;(rΜ"ռakMKsIH1 pl%Сbg$H A?vq8U&KNn&3vn{t_g.Pӏb0~ڃX$I¿TDji'yˇi"xi%BaNPxFmUtud kCt2z3mhC/#c.c#iM UVX3ʾʉO?K@ʹ2}˧uv=Mee/7⌽.*zoq(>ab v!=NٴЧa\̃Yr6'FoCyFou׎łsw!~F\$+D٢Wî$k!׎O ]EJEqN$Ԓih_ﭮK's&/Gy J󽱉F߭4qof{]^;_S=evuq~1Qp.=;WXgVi`mrMխxw/)|cֳ5NNNֈApAQtjW97,A+ E`kZ4`q&]e NuIی :ı78-㕧A6S.n4>5>9{Q8"v &}>$X F; ky 8t iSHEY[-itɒwd yι} -E?FㄐgM s 1[C %z1ߎI*]-/C:`P;Dxw!\c{1@¹h3.Pݮz-Q|=BhnW6Ij J-\^ Ʋv].!ո[׺絔mN3}1n&qݣayL"PLZbJMȗ K>JVl.NrĺuX ـ .o M =Df VbwoP64镁ޖ2j'fFȈk>9 ٵ~ʃ`%=[ȈZܷ{fAow[&1Ip7Z\%$P`2v4l~+bx, 2}>[~z!\ j WVݹz_=,v6Ҁ9$}Ô#Bf7MulFzDӏIa!xdiNx|CfSQ MKU>m`u=wtU:5GE#?A޻Ǔ3_O.8U_qOguW%f'⾅ GO[eLO-#ڸQZ,uHR N1'K=8]ՀE&E`NtY;?ԜoX8SKO 7+Ð=>-~^0+mFU^U̦THI#ۜ[_ഌj(eļ4@z*鬮E0;y&5!H\b,M)gYq0L?]0kQD; }B荲TsFbJÿt|{ '.#,YG>Dn;j me"ʭ5賰N$Q)Sڭ/JH\lCEG(UDSϧGn@08"KjO`~/",2a.f?ꦈmZjOw`G]`#d+M#F]$c"ĶMu24nzYX7Ay@NTLqrt_j|pȖ._z|@+{& 'V."+ ).qy3󽫘Ьm8 ]iEBUMU|"}k k棕!Xzِ`Tߜ$gMb`6֓pUN1S/Mu*o`,]IИi\KE~WDDv7҈k&A:(镶X-'Ieg% [p})߼ BT5uq- &MF$6uKǧe\&I c? ¢fNw. #ަ|zیS~_V7ϡ Trm}P50d Irq"t6^2S2tV~OW66~k=-нџI#.Ae2nNUW?ddP4C~jZrXUsY<ȭ蟜&e' /RyK_V%᱔uXv@&mq~Eqj] Tm]&*^k cﱢƖ7B%)Ɨaku!D@$*b~u |1x$,>vLj%U(eOi~}jA3Ox2h$W Hn.-"ui !5MuTxs CۙƧظДFemk*:wrIS- X,kTtd8O ^ z s|%C^$,'F='ہ^Rd.: (RK\3Zg~3Khk'kP󬫴> qbJӁ({ǡ b/ܲa.:p/U?J(74u Cc?#k4-kʾ8wU)]l;eSHZ ێ.PP tG+CbA9'7X='m9?剌0B\?<{Gm z88}!y{5Mm!_x0]6s\g**;m#Y$=~ Ӳ*H77w/ydzO=X&%:B hDz!eaDon4Ĉ=vJϻ_Yg-ök3frrڤ-)! Q>/ ߻|f:>b޶aLo#04&2\jƹf;?CD>W$Rd? F՜2-}"~WV qM& e5~=B|.\#y(`jS) C 5f)BKѣ*a]@TGuO&Jr|!z9@28fnQgf /Z>a%8wUprfg};#]~ɹ]rHᄧm;0Ob}ى5˳kedJ3Ƒd.?b:Ӯ\Ӣ g"&/`cs z~𥘧',e.>hEǦtnJIJ-Sn jei*-i25&r9=tySZ]NdY)V2&rҁ"o;ϓioިH卵qN'ݡ @@'Ilb21Ӆ٧\FG AʆԱz#b$ShK/ z|d4rHsT{#0e>w߀¶rdʪ x3XxIcӼCтJQpl_;sRT_783 d{Vhb*-VV5ʦvOS"OFED{DKw`~t1Di U|p]8o~)b :;ĵ3{1n;4r8 iХpf& ib0.wBBpvp_Vx+h3!mY :ND*zm2ys&UBS,8Yu] nC;PaUJs:'@d\UIZށ:rI-;0Ḧy3!_p ~aWJ}'j~U@Ix `E}|1i,;[)VT~f Y~K4ɦ0Zw(V^?ʔF4 e|Z!XkJ8Xf=kboNwBc>ߞn l'uopB_GH2g4=+RT財ɰt;ŃhEiR]z|h4d$N4 BM I1k+Px+m$J. !t;/E7["N,O1HHfۼ *>xʩ@B# )y<6ZYiٽ#BKZECm8'GM2:8dX/gL7xŒ8Hb> mijr@L/ x4>>l(?W+nuc}T,9bZx0 Dcu]`b'IGf~5]-@A.NVΏY5]δNӒM] 2R~:}uǽ^,_-\ԺQA%:\֪ʾD8!sTR.-`Ӽ2&GNy`lM ޗB3K-D&*bJ#! bMjO9kM`ײ=cG}\E[v.Ο$B.W x~5]VlG߃3E2?-n\{XI 'l#˵o:fʇmgo<}_Vz)MIBu|bS3UH&pg6eF2 b ӤfDtS}-iSt'ǀ9Z\U2o(t\2.@m:ُͯQqvx'D?Sc+^и>Ȝz"J wHz̯bf"EI"gϼן,35r˥-j8.jcwY'G`hqެ6;uHIٜ^w8|`bi*N{O7^/\~[s g(+=5n.|k81'>5"MYc/Q!FGЄuOsӁ\֙c%^eK/0YOv ̳[8 sg;rPSƾk.L߳"ۻlⷵ j;@ҾNrTz#Xgd~q_Lz?Q`z UϫaHX VܢlG7NoQ/YVXwS[Ztˬ vhb~t"1:pژ%O7ݕӎ}}ݤ"; > x4fBѥ,ڗ m7DV)d4ю:q ݕQLuuZſ,%R T{.ֺeİ{ Sp "Ӝ2 Yq)IZYdzmdG?ًP2$O~9xFXΓWkB57rao;oq0bAhX&I@X}O1%ogyGC6&tj,nV܄)Od{9Gl /8W9Ii,/rE2,=͊!o؞BH抹9xGؔN#֒z 4q3"?$(K oZura^%GlVSXC/a 7l-+߿5)ј?L#ߚx&=F!dS@۞FOa'q V#gG+AѷZ9y]2ci)S6Í2-lm׸[0k5|iI޿~%jE̗[zS ?,.I |^" Αq>Y&z #FR1v5>F KUNdh֓1{xv'I|tL>&c-2n#@C4$(|$/˭m-s!Τo=Sי鰥{[%Fe3zY `gqlHE$yaߤ?Զ>Pgf0L)bm:HkpwF^Y=g>2}lV@ă5z@VGw <*V)&t݌`{kEee:6h፻GٶD_>_,W̷̜q{q|-쮈Duѫ١CLvLt%P,} Ҝ?`u\` 1,;#wbN m(R;u[AGB띧KT/+rǗԯ /I\!I{?Ab[qԜN A[{9Y`\߫ MP YR϶D@=11b~k)6FoPkz5tFu#F6iSmqKD9=BPLL,e&XcNJ_C1ux_PH ⡄ǽdEsO00S3H 8`9QGCAS[Pw < u_Awe ?Q彯 tnC$Dtl f˻J=vcd1Z~#@2^ NW(CAXr+{`W˦7_̡d Y7'R~w(=G ;$tF,eة {K!TQY!2IrC _Gfu|jnIBf ߚk 9qqYj2qvU2!2Ӣh0ᑴCkfvU._Nw3cl*{zyB W!Y(eEI GShѼlx03FUvI \J,!ֵW!~ټGVЈ%:d`K9ͷ@'rMeEgXt$G3&K}3tE9R^y9 -vj_J|qV tdE$=#hF4+=epl,<%cnҹ'bbC\:Bܪ,\md4Q%ώe0%=Sѹ9HS[FIX(K:yAVAk_jmLމÞI1&TȋOI ZJM u!? ] [V*:7y 4&ߡB̎ dtIL0so>22B1F%^c71+ˈyz=KtP뜁i '4!ySԘq 5** ֿ^oi eHE7[oeI8Pssm0l{@,<$J[d}`ln:1_wLƗcwgM |9Gql<:yMU~ٮxf.?% p v/iR<زUhmeŠkQuH2ͽhD"υ9Xrˣ" he`d&L5a !AGL۲ڮ5=~3+%j/iϾE MSKke^I9qf&r-lq?v`Zo2K|KpY5[ۇ9NWCRM%7KKZEcCD Q.XL'눵%!ی/b&'sre|½q\زY}gpMUi]{ ~HFo'e%^--4ûշ^Rϭcy>j-gw^Ԟe"UuĆہis  ,:\Jspfx<ޑ{! Z(<]H^< Yi`0L~.pKS( n͌XIԽe-!;WNnMvsL/Ū@UC YBP8$0tZT83|bIy[@!6T߇>::["n6ɑ %M"js `)$ךBpMB3OY͑#XK&$0 rӆ'? 'g{v$~ON#D@"~%ӟzʲZM8=p Eln]9?ƸOlZMcwuBz=`N˞Kį,,o ^OݣdVbiaYpq+'5X]57{ |JrXMu8螙- a2Ɂu Ӏ@|gP%lSap/s tAUCvtA6S%,p2-%mE ,AvZ[ݸӍ}ӿ68;Ay= ^jxHiOvHs d44 ndutִ)~ٲ ^J/ܢ^&? 9Db|z]/No[Oa?V駒{;7#Uxת@az  c3%$#e o_hQM)%^ۡv=RvO2/!()F6i#*~HL{ly= ǠKK/\|h4 x#+8/= ^R:1=)ǁ| `DRDo]M<qǾ_EV4ř6}68rtnNi I 3<a]FN]z g=h,|jA-lЉi7QG5 92^D\O_P5l;8-EG(pz ][?LŕnO1)¡Rh yoۜx˺#_ "<(wn8:GnU܁ 6}8+KQW1CCt 3!'!Z=(QM\1;`G.R~OZH Fήa&yDOJ>ļ}ic7Jb$DDb)Qf,  /.߰A_c 䳡>a•=nԷz FD1ܩ,$lߎGj=K]9O4`̌z !2Dp}wIBJ+Q$oPc{f!%q./ͧOqnHNVrT2O/<Q8[~ۡc,e84ԢB|U )Cq}^: l3lSAAdhE7:+ZKNT%.URZbڟUmM0B sVdH njBJ㵠:?U98.VG[* /YCJM6xcYKJdjfd/x_x3ǛH!(,JH!Z^ Gg|?^ϷfjyoGԩ6EiNNPr&\a j]:b@X^UԵQ !s_SU^R}U-ZeZ٤Y6Prnb3g!h H`sN'q퓄 *a7yt֢m$TV/8jN4ıNb=83z jj]#uqh}y2Ԭ8XD[9r.5w&z识\ܠ*M[bkGm3E)d $L.+>_J3'ړۛ8Ir)8P,p6f;*M̞ܟ6}BnTSY(\Γz*{~̶CvD2ğbG|Mt jfR6m[vDpS" hI96봬er^ -Œ((:~U d!E+{ '2[RjL. 8_©hN&^M+Xxv'1* 6f":?! ?7b?0[Yg~~Pg.sG\̡C҉u{o'"Xkٸ"`)W']$_%7 C"K-F^xڛ0 me:FJ ?oD@gJOl'Dw;Ѳc_j돯 $glmΌWv@@pལ ?lERN>͈c&PABq]}e(PQ?թP*=1ޒChx?"\`<|Vt$xsHK?l0+S ߴbwqLZ,i| kVp ,/88Ւӌ|8ԡ{eA׃$zR {u ^,x I]E}dlk@dd .?8TfLbvnῬkb@ɧ7&%WC~ҙ@*+RF,blOrUpNK G1쪢(gFlt׮:ZprŽ ++om4;q &6hl[.}l~sU`OJ}撒5BoRݒ{?buZ砲JWXnXH})QZS%d HWm; ZʔX.6r~NSL-o~/~\3&Br=xא;@Q fYZoe⛥l%K)W#98ƦB+gKށ9%&-_ifyV^0"Rzz_:z[QWIG ;gEYQ 5\exgS^5Ξq)G"ҩ9%Vܢ(yE\mFU%3WD%:Zh[iy7ug L]RW;tPq'VhM!܂hz3%  KF!& [gɥɨGW91CFw`ޘB.13gf6ϟ21kI+'~Lz0,Nrts/+ۀ&L8zI2x$_<(f& %ʘw!`|'A&0'!GR}NPBk: IP7+f&z%XLʙke2-V` 0_Vܲ;=\Mq>1]_8P[bU9GJj3$@2J)/ND+ :1=j:CN9[P/tы̸WI{H ՅlNJk?^S1u+}e ϴgLg:Ľ}'9lF|FLO:dE$["$^t뜽p i_ DI60"&uЇ,j)2{Aݤu)Oq"lpL\#/2Wrkk>Q57M4KrGѰͤ!ZPZ~f6 Y^N(ogbx6);%4eH풩zX 4nTjF"5!YX* Ji$%3U")0VwUMTזy؂ vwՀ";X4;3ɉ0xӞrJS}M3e~r(U6MvKҕ :jllJHٶʻڞSO]*rM 4, @RuM7 ꁽ|fywҤt_wݯD?.hsS;$:% Eҧ8͟&h@@o%X3FІ^D7S"A]G2<)'~Siô*[- K3K]iAeKS2 sl/ s} R+ p ڙ(.{ &Z @ Fya6 {8A}bC=6b ^\.BWw5hPpY%_[4h9cEǙ% qn^wu(?UPp/ apj R6!"+l5(YSa5"jr—tROο=RŗQE%jQ+MEz3tbȱ Y iRq6[~ղAy?(op GÒ*f4Ks+PCBH-yb aLgM*NxPDk[=L y07X vQ:5=fH%WI>]@g 4@BKof1OcAUA1ll1{-`n/N'Aj$YTMyscW0\5҃XkWM>\oX#m|3H򴲇zBD:{EtIlgC;,kCZg.-=ޘ&}akpf,,9._[j> Ag6hkUgaGG|m)ی>/m6H[6Dn\RѿIl>}ZvV" b Nk:F[ԧqʵF ?| rw>;@KkjB*9Q[[kyT0761%wM89yIjY[hS:X^5<ۧcZJ)72MEz8f\iT# є$f8OJ14Ep%&oЁLx4^tli!NXAHC>z*hߋsx|/r6dq4\_G|) rJAlOR4laW1$cd(PΑo Gy:PL侴n~໲a(lZ,qTR^=YABG:d0vL"ܥa1r;v Y^15g}@$` ECtX暚[s.&EeUmW)=r,ٍ'Oqi Xfj^DU$,(@ g SvSZS.]:\O 2Pҹ׎f/gmNH'YMk_TŒZطMqخr(zgdi/9NW :GT ܖp|t^6Y|_;9]<:<1g^Ǯ[)lh\4S͗X}!0pҨ}M6!]A$TոA?aֵ^ eS1o 5bNdK>v2[LRwv'/k^ \ޣRPD*A(_R3a|]jyKA sa-y)OZN^FɔS^o%X =ޤwhdr%&+wW 6NgU?XŠmFHvp*m~J1j1p/2N&Fm=mIF;0n?NrazOY*kE{C07 #';8i.:%zEϾ &ɷ3m1+7]r2C*".!D@QwuQ7Ҙ~8kA]0vec:9n1ʅ57qˉmvT*lGOc'#yM!}$H;1+_&$ᒷqiTtaѫbD/1?[>2|ڶՖi/ t=-}T~8\~>nus2LE'K!Q &Z͜F ܗ#K_Mi AN+,1Rj##6%WzºErŖy8뢫P!)c8먈~d,{qC,ʾ@0e1v' /: nQ ͩjD7!X芢|'njb0G :b,2~ä;l-;wPiuKZؘ>pүmL5ߕ}n5۩§E.zA|TjXG9)s..6廲^雕YsHǺˈcm+lkq+3ߘQ? 9K_ %8? 3ݨLr,/g^̢(^^L&mҲ H='h˴B Dn_t!DBQBEږϘ/ ?P'Wυm% %_Ⱥ⓼fU hV@տ7x W [#k8eM1ȎMvrVUhrȰ?ju!I*N6kr8MףeƢou ثpy.ؕv$*"ApxFKjpg!{\2M~NC!(Zlغer߳ى K=)X {qhK>j!)q~To/ z+"1>@?Wkc8]oج%'MݥQeIY=:CAd^bY $3C-|hZ*p#1rJT?Ez.?C""2:sGÍ}Ar ..ZOju M48,m~|VY;C<'X6WFI\^ҡ|Y ݛHc>2 &Y4o7Ʉr@m?Дf]_ 6FDRFŖ+dw7>380Bfw3Ia J lxs[$8cu^R Bi5”舲⥟80}4TaEzPqU9)"(- u^ΪO s95heu#K}sZ@뮻FZ~zШQ|[ ̥ W:WVU#0#D ^JKCGNjb \T^ ~gtY!6@o, $ .AV(ECKyd|ѓ/e?ژ"2?ڬ+nʳXcт^+ǿ~}D!?[`׺Ӄzyx_JlG#4g4G"wE)9'ljPOwܺhztGTO؅3o_zMsi?g] 3ZmrⷉdQy\Z}ES{SML)8W_[P7*XkP^Gٴ?t=@p>tN{TT7ۖq\];||RrRơюqMwcm d]K#>kȐYwSg} \1}a ȡ%To[f=8k 1ͤFrACRRe]E&_7pϽaƬk3$ Y+ƶCXRlĥ^ Z5MN]TԋEK 6#@61yͿO,2Dblhr6o^ $q깈wv6YLK;k:X%L-[4 !,T}|ZKVpcF4Pp]nt \>_{8 (؈wdeьPGl)"rfRroE?&DtrL!=׊-tsڧ|(p|dP٫(d^4:DqPQ.PpRbq7پl-j =esZ@(kK_xGU-z # bDC7[pxyN b T%e8&ZUֺI5h.:H%Y.'^Z ;[g"n!v})!7m"X.}Zo[7R+#yܑ<^ (5.ZN{uNf!oq@pr&8g r3+e{ͺ x(#"W?+!a0iK?5/4:A61\@ )hʖ :tG%|_o,J9!- moySIoBY|$ۃR8 9%ǭ[oF{ $ȚV#ۦ:a)k/dGf6Bhif" cFy\[81ʁ 0׬Aד_wi5[h*$GFL]-Os_5eNм1T$BO_}GWC6ؠh65P|)(%m~*\*D,@YX[DA/1AOx{UpܳV%YN7KJКX-q[>^ljT1VF}Z/ aٰt?(lRPzfA_ nO8pgO3hf=3RFv=G.3N2{>Ē/LOZQ?#82ΰ(6>gů駯k-2%Ɩ9b٨"=Zƴ뭤:_E}]+s_?=BQܺX$[ O8Sb%3]O4L2n 4:#|=2Wg3F<|L^ _ m=Jc:85G$'Tx?Ymϒ{SߠSn_bAW!IW͘6%4x؝#|^IĐn3X[\5 feع}9?:!k pCԙV)vwB/`:]SVs5\Ta~ɫHyAR|V㞹;O*qB}eY ѥkzp9@|%s1Lt(?qFe?_Cۘh,v^tzlzKwFLv\+'N"x@4=' KWZ'*dH 6q:=D<`]F}FnG"rnG(% 庤$i #̓TZE|i3,sWݱ>;[ <9#KhnNS!(P9V]hv*Mf:a gh`HDpeVy2zy Ulw tA\nW'A !R%,%`jN|QGf)!d"tB ߌ W(71━Z/=MN„U㪹.-Iq# FqGf@Mݧ N-V}hD"uƏ˨Z2C6 UrOLR8MVC+T^9"2F;gǾy^b},ZۘӈA' i=Oot`@@@ԐT!&lTzqs' y6lIPMk;]Rd.[ˈӚ<.[S!pn2]j cN$"%va ;ݜas3U`n\"B11ckOJHw 1D1wݨYb=gT10kc_ 2_5z]4AGh\d~^A{Ѵ5vFBklEp3=SWR [v8KԟnY`YN kIEQvWGlm] Z''TȠG{OK)w`)& +ܢfy'1pՖ>DD+Rg$ZJzuEs6%OID6k <_YNH}+.fh8Ԓ!9muXV,fqlu!2_9)R{MaR`*&N;//]B7-*!IT{=$H^0*r/o2+->.-WSȹĭj1+k^xV#} yp@HJ\hxjnFˮ%i1G-KKf?-6e{5gbR{84ΖLɂc;ߙKhz-`+NSZhy$VU9Ioϑif(0yb\w<7_)@l}ʗJ4M(^b?Φ{ʘMڀ|THhi(pi3% wN>c>~2ir7U媺L?{B,W>t,>jfgK?$g$5oC'a#]h N^! |z9Q fS/]LD+:^nʰ5)%՝roTjiC]܉.KG}c,)mvp} 8Wn4Օ nI3}е^NhxsrW˭q#,-AZ~5Kn{]K_cF!.3C"V [4U ̟ G7~߽2]6P1SDȀ|҄BXg(\#_RHJ*ȉazym:6O{/Sb~柭;ۦ>rT m&&Ɵ&sbdT5/t CՌՔ='mXZ+f HSغOFgW1_Cr4-E1p<9/#'Сn7?IF|Wc^?  B^_Mjy[8[5na,FjboTɝ~BT &M̛1ٺCaݘlM(rУetDOOk_z@㒂m$δe?|8b_n{p8, 8  eUp#&-ìuɫRJ*xkK4J+=D#-n`S^Iwr۟`?=à8f{_4M@D 9Am}>D9!]AdO)fL9jxȹ*b ]ػ@'HŒ:[E *cwbCYleX:w0-uE֓ ݣTZhYS#0 e%Cz ^ぢ+Y)ӭܞ 側.ꇑ ف`O}]M䔝ow5zpWS` $l.ְc€XA釬QSʿ]K*&2v/}ѦѨhrc*J8JcRp>%kݾZK`Ui6ۅ[o%_DmX_ Wq A!V*ggUD]){Fq2{ʊU!;@yHZeɖ7_VOo)JuZzqc%L?Svٰ'Yj%º*|{.*]9ȏj{0W>Ͻal)V5਎gRfj$!~ApfpEmܽ$|r+%lC.pKY(Qm(xGÌjaWf[o# D#C,❘fe0{20 .C |:0_>B꒚ 欀K7 ifgM "᫅ RFd?%hR#d=I0E*aaMN;n>`ˣNyc3u,\WɎ 8^O!$,/`iJaA4-)!o+h5pP@.mzYe \iF~+uVo[3cw=(t'(srBaRjD~BAُ^zf>P77HrSu[No$F{12Wxeq8v/OfP S&D `3ZY!Z㎗ O/ ژL,r*FߓYDpD$`3(tA&~_A*&9|jYws\ƜHh,dqAV~Rw4U k|Qefb߯paZ`|#Sq>j$RjY@c :.H˽fkUG޽@mq u6L$TA;QVn,M,m}Ԣ| Jy3#XM}ѠDx(Mʅ@'bzXgɚ9N(i[< Y ď\-F\f w[x4p5)rյPY\iRO:CT#Nm݁ul\Uf5NNC>Wǎ&U)>/(ۺWri/WO39/B>|&ĦLz+ 5;U2i::09k:{i[W>wp o+$S({q:~F~YIbeX^pFEN`_ ֹ>2*`)it[jy$et*yܬVK]nf &1jRvr(T~lr"uf"[He!~:QДb!Җ@],J4v.ezDuHa=?/IHlz.===1=eN!ʣmʻSp !EXR-!*;,-4oWchk0T|/ZJܑvf / ,%k7@ zG݆yb{7M1´BA 6vo4fF4۽xJ ))曝X{Iob҃2CNR9e7Жz)O} ]*"']b[;ƃ(Hb[e# 5^`qmd4*N2~o҂73"benl }0>Შpt'O5G5LYG Y =شݟɩyTSC˾BsSQ=0I*GOIs$S0^k4K윿rT9{wmYyVY<g*{ֻ{iNm!>Zg.g:\[Nu|m: n!Lvch0wNDZ]=&8#e-= ˔ D9wA_/#@>N?h1&xre'טG`%G2[uC ?A0kwjAęwV&E=dUV}坜e_FbDz:YTc}rS(XXyt`59%"MEy9)tc޶dž0͒u.uְTKVm]Vj+ʤW# mbsS@oAZ"Sb !p 7 /-cW!<Y}!V~ݺ,6ЀTn,R܂ hzRCnIE\4#6"9Zl[˓qK$F&]JW6k=^{plv ƒāqV'*{!`Im.?S,֋:ch;r$d;p/F<έroy{ܼK<+FZ3Fx!܃lOE0LyzHf" E"&-  1A s{vTr̫[ dDsC8ŏk!!p˾ +֏R r!Y|]iKFz 1](_1WH}smzqm7m%O=@ dqHb?+z:=<-,%t%nÚrdmlsYa +y~C-/[` m\Pڜ+t!M˔#e2V^^Sj3+IGb.:`¿u֛UG_P@`è؛RǴ6+kV=>ZS:<*G—0;e Fv2s"?"L r]I:->Ԙ%c=P&菽՗i9y'GY}^QBy-gֿE1ÌlVxcp=OApeൠ9Ɣva; 'SN}V&>APq0&Ee=FӁwb[ߋC`ć(*YfOʾP6MQjjAϚ&~'#Y Xt!Pp? 3TJ S F3~*8i|@ַw|=T o[/M^^@騚ÕT55ۡSɵ)qy}5I`>f`ŮLs;e߳;JN#tIQrc)\ՓcX"ZX =3nͩ)IiSriؙ>B5@.u@T#m$CEp&ײGmYWesv{y]X\|f`tU!65GaKДխ*YyJMa2ߍn5HUL84LB}I.@:B^-̤^ K2Xon˛G+L, %P m~ KNst#r qlRθT+wcTǑ|e+7&bô1aI#I/]=r7lx7].O8ZR~4s kx&-p}-4&5َ\VyxSI.y\ \$z_Scf4\Z$ hg_="h6 S0,|I* uGLC) QoKC17P4)[ J}W\LWȎST ǓSS +~tQ.8'!n/(IvJd6o;e>{bqfEj}}eP뛰ΟZo` I{Z}>.kSbQ*XqzxN.+A)|qmTZBYnn_9]z @ T \UЙuck[[GC9vTywo* H@2iUܱArܯ(˒Lb~PFbOjnj]jj W0mM) h?JCkZ8Xpg^*UH9oR 9K4 NyF:D}ftS(7Skn=ڈ@vsK.<{"hl$oޝ5>/YW-̫&/8ۛX.\:o}K|W2ٱՉ('A tg~~5le>') tRE~-6?eqzwC]yw-a?Vΐݻ^cVTrt38azE=@}Dd:8Ȝswg$W& )rvFd(xvpu4e4'>`>hMh+p:(S*ygV7*A2g=c(4,fT~eaks6#&D%7\?vD-M=q:E)2C-)#:vr +-\u0Uur`0yUc_#D渚y n]әCmF TRgouĪ(#2wz6|]4b^8 Z G'PA` fr0|[:qM!~DZi~gbe$2WJ/8MnҘi)΅ԁ*܍,g,I;z MTFS8/ɺVDV3&gM<_pVÏ߳Ao_y9n!bc8K6 ^CUn-F(J&y@Kuͳr^ǫ˜}Bg80=TVSI#E\&o(5Y!6aģx9E7Deij6$nY;e~f1|D|9\M{}.5Qj$wx,0j/vBeŅL[2"dʼ1G pxX|>-4kϕz6剛k?U+cg<y^"U> LkA>O'r{+MZZ\gg|c뚦2% |ߜ[<|'k"W(qMsj:|0]%Ko$Q,֋NSE@0~E Ĺ:)&3 EZIۂ*sAGfɂ>0A"ȳZ=|MӶ)_OUd䂳 4\X|)lU_)5:|7Y ^/T19$"5i|Xh_Nfʯۂc "tZ`Z*p;(οc:C$Svs ;& б8]  a$L\ qaAP)"ؿQpŲi mߦvWGJb w~lRi0H67K !6@!\K5lgKShgn=X~#ϱ:V{ sz>'aB%L[CjKwigzδDiwkruTg/!n8"1mɔw`mW^|O$fm|gJ_[ j].w>wJ,E3^K3@-0a5<*੥A7#JqUGݮ }My)4&t~?8x'uCKP#)DRF(@IM.a:Xŏc&D,]i쒴aqi{EQ/7EMt1O~@H e-oa#$DWP<-f ӑVdq$Hi(f(ߊcQP!/tl;5J$g`-[]vɅbFl@fʫIP 2xp惡z8,ȩe\_YWl݉G@ِ$.(0=n}zr ÷X;`Ӓx1$ AD sFP~G)\㩱9&JRk35ȻWq\:̻ D|)+i(S){Msw0 G=ċyO:$ ۳#zĴ~Q&PS ]u5n,iB*@L=qR`F 뉙?|<'.ӝeRƭ̦){ IH5A} p.nW߈4Փ߃Ik渇÷*r$93_%ƣ2ChcY&~, ZGOQoML7VbjdG{-~}7ȔO3;W4g<6J]8:D -ө 覨Xb ޫ%t<,Uju% <`l?+wģɧB֡ՔW6>DZ^+qMM-Pzy 0ߛA0^dBtQ@~4ai/ݢPho+ux*۪ GZ<-`/Upv}o _nOhxªngR7jFwL46<VsR =?j], ⋄gr#ۅGqw B=`0d]`G툥a[!Ģm`w g4Xd'9ڱMއ>pLϕ1/" E߁LNU@I6>:V-أ@cRYt7rȕV͟1ͅӽ*q#nDGUcy8n99۩AgI-TgӎNg_'QYƊ6KvivFei'L^坖$W& [g[|>I_qWJG'm<k8$>l'Ӿp D[ ťM}߼[D^!?[yDO$P~)}0_LL+f֤[B0l79ݳt moF{{GŻyW`F.?|aӜqzp )k QhX 2 nJ{2`\H8QAs p5!47#oa?{w+C"on^|LA,bWwٯVz/KX\d%|cQ{ O_2^}TD`LN i{W(c* NP24C_&љ&S#z?pl3I(z=icO9&q@5F'1 eIvI @Z0[=yd~<l,B+ R[@ bTGV 'a kw;Ҡ#S?3 F iVmR $ 5vWQqp&{Xv5e+Hc!9F { ͖X4m[ [SG*>wl#|)LFǞMa;spJei6#c*O4 +d+!)5I-չwt6}C^oڣ CAT~e,f˽@!Vcz;(!.&i1{PMx@2W ;!SzO!_ c4QXBTK*VAb}D3]y$?zZ"t_$yKzJC}uTR(T\RV&5q*IѹPfgf)_Ef A4g6it1n߹c}̗R=0#3Sh8xd'sᥱfGHNSy'Ap߅pCsDWo2Ex2PXmy5{H3I[FwL暬Žw(DGCSoZ/c㑮snݲ4'o'Ğ~*&+A 2[ɾ~{\8rr/Muvm[PZ` reU@ ]GEW*,];>UM>#lU3w]^ejI_e#(y6mxxW!֏6K2ZIsQΥE4(.\hEF9a@/W*(0eX8`8mܛ[6qH3.Mgt$.&'(mm e t]PaؐCY#esC<܍OAG*ij+n!}pP>5],wBm*%`7ܐ${b_R=/r؄~Bu5/{C\r7.~huXX],P%ca,y+%("^m!iL],l8oMj) 0թ }ƥ2Ӑ¯pTx'9#2H4HXs\Fs1'XVjX$/,g[O g̓` 00UH:i(Q^G&}VXO1$ИwccP$vׂҌ$=TTS(-ݰ-:u.B "]Gõ`aI᭚\/L Џ|d7?$, ~PMj ".U_K_wN)*-(=(ȫPjJJMtE+U !6!Kye*a{"xPrl\aVNK, :bˋ3|`"B&_M0UbyҿKYk֯| Q{t]1[y ͹nMO4. .aVu RVLj*IA˕l|;|q|y$psGƫyR)ŕE0|&DTn ݇;ʰoc`48j,0Ĵs rk3.\TUgs!ک;V.Ӗj6_sIV:4tg x="fG/9ʸ]}ZI<\0rބd(;ୃht9h^,n*7pC ljKSulVM ^D'$&4);`F,bF;Q,gɮbYC:!x!.2n "{7DKӋuӢ|xWR֛F<Ӝc';YO,0<_y8xb ߣe.16狼2&'̐q>􄽓Ps:JX7&[,rs~ s|bk?Ϡ|zjuLB)@z!8s0z .H?GWV0 C`(C&bH2QBg223~I943'%dO4&;bV&M"GR dM ˷oŧyE{bnD.Y5' qk[ݪMPɊs~gW/㾱$AX<xaa\ej[eb}Kt|`K6\/׌;#x3YvLϕ)SdA6cjt&gq46pf MOv20s%+gwgq%[p @4!Fj;M; ÖL3Þ(pw,tђ " _ǿi?jNW;-M_i/pea6ԝh37,MFMxMioò' kg@xbk5&ShJo8ԚwQIfua].쀓k Y2֑ .UyPZt !U{/`j7cTVϙf5ܺTҴ7(ZFBkگ {MߓqsP.{rW20 zh-ZCg!s2v1e7x"xfW)q،>UJw|lx!pjA۞+]M0`e[:7-lR"s|b'~0I09&>7 Nɇ7jɑFoǂ]yc㨨IꩼAr07DzT jRHͮ.Z.\CZ:1ls^|fƸcK!`$nulT%2B{AmaDQcl73aӴ u@7@4[iF"jԘ{LI"3,ơ,rA6v (I%It%_q:Z *W\4&i = dn$!|N8! Sy3q&/{ y>v_ep0s䎚Vмh5bqo`{pŴQŜ$]ChqKUizA}xbz}YELQOV֚qxSV]zwP>$ܦlS+|}" 8孙%(;|L `l'7#HorU;ERsf\Ȋto8ʱ[W! 3.1PA~잺X ƕϩچT_p>'o0(I% 7VdA~*حKŶ i+tJ 4j̻L{5ŇF٢ŃS 'sz@r 4\otJa͠$4k#~h#@SAU:j^@!2 iXM-eXQ&%>4ytr_L4dS^sر5}8Y!ho{+dc Rbe@<&4n5>s0rFIkͺbkvhm>'223F3EYٖNf{Vau$2. pD@vE/ցᆆ@l#T*L)ez {.yݓj\gDjqݔzFjTܤH,i^NteZu0MGm38 ONY,deѠ%ǿ3TѦZWtuD} ѤA?jR#bv)x X@;Ѭlu_y,mf`&d&"i,3h<:%:)W璂e!˱ȿBQ2jWR5 24tnM E_#nA>6@/Ck WKrMcy-Zvtx[!Up0%Zqa|:@K=Quhh&E6Ɉ@G4z (8Yʱ0 uWEʋ؎ӿq!y<֥%A}!|K8b*@M.i/H'r23^`Z_Lxq51bUExEyԻQuSSe'42R.7 Mr4,~E*I|}vz&.q) q̶yK鳊6~`~\&aîuخUQڷiTF 8۱ &4[V8-wrs /FYT%n[Mۡ/isfPtX2m)[[`S:p *h`Xe`GiЦ~C aQ.bSh9=8r* 7uד/7^Jw78<09ءȯ&-fL_AٟVT[$Ce|pM+|XoFȣt[l}v :GӻN4x ' 0jbHc3᮰#]9YHC!/A6Ы$%f 'Q(e { [Fvav18G>,y).NMFj'ܿPT#nJB]I|\CY(@4rr;$oAkWQ0vxV2y{8LJh[<&:?[xI4G7{;Xn>NE@ܤuŽ5gNRdw5gapL xu@/# LƑ.|Piy{CE d"=|bRU{ r a"mG `6f$T]z97*=2}`YAL,B/$areM~\F8<""ʏpJ ;3Jc$Zȥ[t)P4fk峰ޒ|*soa2v [NB%(5' K1gQHiԆضTdYkC`yznf'œLe#<Bs_3=۷w/hBGY)V2t ZQoVD(NX'a_Pͭ1sG˯-2MG1A]7 
    E3 Fm\,|]/J]Tx[G'_}l[`=A6h+=O)qit wz)%.h쯠˥|}+؈L@we nJa@7DZ~1ܑA#! ﮋH n'NqXO(Uc$QKkoĮJi?@`\ؓOWvޕ6 buAU2!ۚ'gizbǃbs)gLeQ-fR8FB%&4 \_Ĵ&Y) 8IS8㲄nx&b^2ZeK 38TvشK.vV /(=Rf6?Bvv ܓCB)ܝ^rQS$xF8 ,rm% I4h;j#.eg׬*5p}ܯf_T~`[&qc =eFKd?۲u0sq_}јY>o 3%b0s[ >\*ۛ5n~v76ô>F n&vPI+/9 o8hi)R,v {^aa|ioYib[_[:8ftC@]yf  䙾^cg'0/`g8́-'RI*sBĀ8dc1&gj|P'ں|qkd3'%ξֶ1"N2iLOn+ܿWu&"8C7F74η:/3vǥBh`9}1 ddL|M XsobCpV5OѦbid_E襱CEJg @50UIs,Ŭ G6S>Ԡ$cc8PNlwy\RtP%N:Jژ6I} Ob]1_Cu6Ц!Jj4hgT<ʉOlGk߰Ms ]`]+L`o5mݪ1 _WZ/1Z?G"]m^ztF{ʀ@22p j%X#Jиh{ fJgمIQNm Ye{t{kUX,{vg }@M3%ŗ@{ cmڐ'i|l#B>ق6D(> {VYD,l0 WdeX kY'Kֶ.4 jXͻƔX?dXLkІi mCw=Ԝbt}6R:,7@a:erDeJѰv%¥VUH:IF r<)ŚAM |vVlko]rۛά[XUIR*9Ω9xJqbz"!{C"B'e}]0ǬжtC)pV)U-y3]fzhQGq&Awv.vt3xҢYzn VUbbO ^ɢ1Kk֦A;ˏ~`ruㄱ, Z 8<=!qH&4nO1 %[Dڕa\ nmRy@9io(* {[5W]6eBGh Pf}L7Q'AВ$aAܫINzծ)(g첫Ns(ӕes$"4q> }WC7Zf2[~^K]Fv/Ƙ^´H. =j5 8SLLc WgS*C@+< ,S۩(˲hG 5Łt=Lzq8ڃ u kKMT ʖ'fG'ŝ=7pI;yNRG|Ò/`xIwT J9>oƾ)(8]%>!ͳvD[KSP!6~]ZHINOvNz:IE!vH`mC@3 vl(izo# /6Xo4De(|Co#"*%|[p?u d%9k?:JᔩE%wxo(bwvĒ3 9C2›u tJXeϤb'$Lߘ;J t%UoGh\HgUzB+ȒT hA{P?Pcͳ EXṆ 1X7djd~Ҥh`Z?%TZx?#ۡhrP9?:QQ?L9-SE]i;ft# XZח c_I*N5$y25(VCq2׮S~^;ja9'[bV붼^y ~Ϲ;@URYLAH^Wves:&Ux%oЛ`~ֆ$D.* m 5{pxNq,O\9-btkx˚c2(5Q+gˋHQA |tտ;֤SW {\*ފi/uXEٿoF9G{oi.w5)R@Ax1aoIQN%:֋^&C@T|5v.I"lB | r{duSdۀC!ZZ僯.nD"B]O#2 *u)Rj +̂UU\ݎ␪WwR1׿NT1mbɦ;iIA17 W}jgqP]< t%8滌c8yS{#Q0ﲛC!YjYhfRa,YF sX<휼NDQg_nf{ai-pgQ"l"7l(U4odL74Kx4F^W]i?=7a,darzUL[}˴̮xqYJGdF_)wƾzTmؤBc(F@iH;JGP73}u|GRS:0-PMZsFa}Tc C/z]Op=xP{uaY¶H[axT}VM κ͜-1E^F{Ȋ T E šf*K~G1^f>t食9 -Zַm$@J`HDau?_xfB2P,*c|768~w~s[ z.G9- u s֜Z"1;vUz?%$MTD7aʹG,~!͂O7xfT#}fy#C6n(Q؞t{b#>:bQRDe%dn,P k,,{2epwPTi )#k0q2>">*f6.#oV,,~󩌇8d*&Ip*|=3KaZ+|=Y=!(+ۼ:=wIZQ8wy'3WF%DD m371,8LtRt[frqr4 g3sa`S"Z]V5EOU˪.P@ EAR0eA5qNETIrƨ)r 9xisF\ɓMqZ0zϣ%KGA\?^]\C^^8赍N YBCYh4d4,-Dp& ùZ!pbzU^aJu2[chx=99Dݻ߮t=KVD̅%cRN o&fb̓]g &fswR[ndF>áϛrc5wUU'[ TmKEh .az* YةM"Ю*7Jm}B\&'1a[xv(S;=;yY4 e{/EK֮g@4B`T2Q$F4Qmƹ/CLqݘj0Q^|0~肪:lGSw߆>J4quAͯ{!dTp蛒`75_!P<~2taiҿF/FN. 1}[JIw12pחgB/|꒦8&o({ywh L=/)Y$1KV6U;-zyC_Uȳ ־+jJ]LG/%izj̴;$+y~ jCDeMX8oa D^N _OdY H4l1vKժ- X_q7aC D{|.e e?/X7 s{kT'KDi>\b%6ݍohvDC9= =Ł#@hM+aJ}:Ux~i*1ضUZ@{wHm C{t.gqr[eeFioБAbiV~еGl퍪O ׄ){p=LmVpKO诟_q#6Ht֧S8c{Q<}ǯ|X\{h!GէQ4 Mz_u6E]E`,j 63flz\s|욋Y;~Ea'Fh xޢV(!I45>ͬ}/髒rB/b5bb&X°}ZYjcJ Q)ė 1 -dLn*2^_ZYp J(oSLIDEt06KС;,d(="<@)h׆DG|L)  ZC{$vZid4yȓ;vG@.zV\gB_Ρ3vN8M˜ft~{#E }=,mrO|5j0.UN[DU۵m b<SO qLzdGV{Xx:~ JҠgdžĆ#)*Jt|7%U(aQZ,BYb^ i681xCںRljK*Ru$ewh/.w @c)20~&XϪIMʞ},C }vONlT~,>g|Gr>:^&xGQH5o}ߕt:tӦ᠉ rj:VogȖ.ق*_nQ֧wœFe:leqC\s'R*}GS%!Cr%U'!W0{gCJ+,7ܛ.in=qv]hBfv&H)Q[i3V+ `; 'D]n8OgѥQHזdP2vuk1%9(<Û0($~von9Kb&~ uE?,Ua A%Ƿ^?Uw@@-dǰSh7^J3O Kt /8̦R0O㍚r(.K6| . I`C'TRFhEjKE $trPrG1o˟řM3ۊQRcdҲEB??f)j%e,PPs`rAtaZ^J MI2! 08i*TM GS| G;WT^#*4!Ӫhro=CeYӍc(4-**8/fqPh2Z(Q|׽shCsUI#C-^*'#;MF0$h:;#'΂X;'q;6@bc_![A]mk+CbS덹Zk5q}ˈ<zNDmкTee/* mĭ*db{_L* ǵD~fu&˯v*2Z M $kz^.8P `3rQS9 r{Q\e~0FQ)!se ߍdTne4`_!A|;s;g'%cͭU:x͆hy|Qvb# d3M@WUvK3o8O3݅M [>pOwuEoUN Lsd׳`bAc %,r}>`D.;#Sf89V惘giq#}(@Jcw!Ǖt alzZ3wƝ!bx% ^:~mndn)ƚ5)S-]q o!vfY\6V,&בHzL]@q@XC0nDC7NO.K`jBF#hZjH,zO$Q;D] тst$v]vwvۚP gE}F y^z&1*^'ZfXR;?f!#q"Yb/$ ?#x-laDac꺵ews>hpj89i?q6FZێOV_ tθD+nA||I',CiwDòǥ/Zip)RffZ:ݺ`~aȈYfEشCtH"T$Vtud2]pcsLk>VVZQI&q[ɲK8Sf8N\Bқv=RcJyiJ]b$ut S srH1<ƇS-/hSfBc Ad[ȱc`/]HFmy !o:mCl^[yu|o:=7 Kx97c-6J6MKY\G۰;Aa:RhG)$/ Q`9B)+@Po(Dpjl3>b L7:sW.n'Abց[ٍOo~2@G-8P1=TɚmRL0?eAj @ g`],?,ؕa㐼G5 4O?l0ȃQj=<@6yy%fp3^ߤӭ]C'hށmsX1;ËC4(z%mY-۫y[zT1[CwH( Ei=pSc؅f!a#\QkT0~8րdI1ui[et+Jyըdfhn i_TˁF7VBK5qK@VjU3޻mgql>zP $w 7q ~bMqxS} zYXk7;0p}.XxW{Iu*:B@4(kqTYٜi7юWE G, !e$:l3mRo26a~4,EUʤ {Dc0|"4a\(cI:@ijtk'wؓum=ۘ9PMeǧ)1pi~'@ٮ`~5'nwi68bo=\YT#tGc!v&j=L~d\-KO'jJ WX6ޅ)ޚ Բ }'8;P/@(&/Ocʜ ᯍ;gxss;ꅳ/y K *U-߷K'GG,$K4 qT^YCc-6b:ӜQ M$Rt0jxwt4yB!jK 4bD8 U|?b^ !g9 |)YTwS( -\s#!M\; }wY+d*,]wC1RWvl?|ISG39نx` n;f4:E M܀P B2آ˴%XV}͚l+ 3Hb9tBZ J? AS%+Vb|l )/f|`ӔTEzބ-%@ԨN:kA$M7Fie:r)ϴѶ#uPMA7ګ54 a܆V(J|ONdP/\q\ 6;;'8ϝMV+̛d1 a|x ?b8#/V˂tT@ԚU+h|֫]` ~Ed&۶*+˗Ī}x7ZD|P6RT I:2&4&s͎jх8c2D`ŊlUC$B,TjO (uq/#~5 *@{\ z`8&NZ1Y*(f'$5„ V(KS4Ø;A!LT/;*} s4Ŝ)gG]ɸ2ݗU7Q6tTWRꩫq}DB e{'.7*^q~ fm&7٫Y׈bWn^nPNni,t(:N)N;A?(RӤ#]9Rs> #,wڟe0pyƼߺ3~y`E[!c>#4wKW2 lP,w rkQZxDpz8Գ[")AF@rh#6fwRI:6DԢe.n!(Og,Ski,n@X(Gc X2@=='%&K uf[† p YDJ1pi8]r Ȝ+wxJa9{~#36g?tQ-Ap}"] W4#F2}ZJՊm{vV'd pKs_-C;)|E ưh>c e'Ҋ5g%2 &-w^L aݟŗ5^I%SwO,h LH\6Q׀i85&HW @&zЙ̏1pG ⿰ڏV6t?m[YR6ٌr 5 h*9X*QYzdf>0U>5PcU.o#]SiB/1?4DDF v_D*~hT?*uCnFMOGUnH*`dXlb{. !0 | 9|kji^qj8UuV:/qs&YvMխC{6 P?5WzQbZ;QD #t7@Kv%/*`J-k'ihaЊӺ #ԑ}U=(+Z'M4E<~by@ LE$9%8ou 8{i[nMp@]+&uAڗpFkxD-uBz8,Lp].96?ro/-%^z>_UdeM_l"1s L%0ӡ+ĈN2"F.y0RSOu]&79ЁK+YY11~yjiߌ!HyS$60F 042ֵ3E 8a_ùS$.uEm>η;5X ;`g_ll4|$5ȋUKI~+8zdsXL!_5{;RoM#}CZgaMa$vp55$dp^y[{TB4r\4ˍPHlUH .xa|`Qc^ MKBU('eAFŢ)jn!kVni1u'3)h,4۩ $Z.<OlypAxNv*;Ytaq!Ajn< `̢vJJ}6S @QH!qZMpx,WQ`FiyܲK{&zW)/g\1jGY+Ǵu''W&\ฏFxu_.SXNmΟsuBPQ˯=8JL5ng0c\IQ R%&O^o~'T*T1G)._DOm-}:{ku,=xQ?HxKF]m"sW bh*_PׯUˎc:xd`c'PȤiciѾc+@c&K;J+Szg RM6g1Pb?RʄKA՘Ћsiٴa?Ģߘ`ؘ`0%T#AkMiS`Y($C3ڕorCL 㪖. ˏO-96v0Z΀/~7dشaӞu.x4C6^j1(W1nǑ+-@lQvB 5V$+c,% 4j 95dNKQ2y_F?Fin>e#8Īju5RpC4ѓ;l ozR6}^^|E7gU-#2MDeғ7FnBr'qCQOKr}LdYG-BOOPYL.}=Ww1#҃%Ce'!B %a M]._sJ* N0R=>7pK A%\n1y8 6z'{莜#}wwSLW/8:9bd EOmC& Z_ѩ'!?>jvxV*oѺ. {:'ַ6a[!8*d~.h/c7{f[[ a~n}0tWs-zM,[K_9)H5  44f^u~' K\=gr5 MqitP'pZaѾtͯdpӷ%둽CTi ސSyT 8,1G[D^u#Ȱyw"tyr?®TH -NS-_“jt駋^GnZyjVm-D>$[vL}H1p&.J+:4@LFU/m~jj#ը!$.` !T|bHIAW6Y;vFӾÛ"Z䄇uj[]D&S乬5)׬79_”zZ+WF%)g#m# mzȣl> B~L]"SV.}5,|%So"JR"*1Qu/z1nw?'`,CO 2Nj1J:}x*E_?~"LƦ/'3ϿZwF0}} vFj@]ӡPVwW"+yB=$+bpپѾfhĿP<:sHJ}p-?n[˃ dd['jÌ%ϼa9Фw\'D:+/vs52G,G'{ 0Z(t\SRyT5ьN31P2P ZHLU%>+i׳á#WK3H~ n'jk c4"qDLVw jPRGTԧ"ꓕBO%iK|UהW9KpC̆!ß&4$V`t3;߈0$DB9Pm>` OK?2Aʈ%XɆo"c&Due=x?d+o-/WRIJtCC.28t[Y) |Uz&$*0"zTnD|ьBC*GʒhtIy*GȽr:rAF9Xv=TRIݧ{ŭZXl2 AA䇪)ΘU|)U>7٢X! XP dP;~XPTAVN$i!ݩo -`/̶߃"UΗA=2^2IגFEc*D-s6:[ Hj±۬Ф ;pw [5CuUU, PNuMGj ^T6kXB}M`'iI[.q¡`ՔB_.U2ύcD 6"^?CM_`m$f^5)38 &ؙ/BQL G2_oi^ ӲXc'>{_0-Â!`Wee^Y/Y]4ioкطmJtMK. |x'~YGPvPk!59p$b+߿VP Z!$gNDu]c[{9t!;}飴7 CUYaFC*u}2qF=;v-f);rNsRf!\8\T8c=EVaWZQ#WuѓP-Py/aJN"d% =/:P@}ؘKA]DOd@^*:50cԐAL(WWTƦMz{BduAל()n9YUs{^wL.|$lG{)36㌓r甿umG%)mNŠN%zB&CX qzCN8DRAw$iM&  "CIt9pAƔʵ3c$#<N3t0~P+@ 2ݯB]J)heC-`m'Ks=5'qDxxsrNF*8hiy1_&G]`5:-Xzʷ> ٜeeDڕØn3 ʦă/Pg1vxzr깹g.ŽVHL꯸kk'ɢΝVI`H:%NGjz]EV\h|NߢS{Lzf`Cg0z?bH^ZUh]f͎9ӕ6iDB1n8\:gN-R|g[;5%V;".e{K3\:=3Д,X1| ({XC/[9WdۜBNìMX3|{NjTzZVCX7WZ>NnS> J҇r\ھ&}n,\ma< @J+<+b_dg_>P,N>Iі"9ŨɹYB4?lFU YS4DAt'-MNp~f}fHeh|]alZ@TSdu&*IQ~:;^ѓ36T4v"t681g'I:cU$?5u<(YݝpN/Xsꈃ5Yj#!8%vd864q(znzGcdigxXw&\r$|آmKn'|Lc;đMSǮQ"kIZ 4!JVxrI-a**Ñq'Ks٦Р [f_3Y*Y3_-ס*e4 ŋQr 5f$~t8VшνF:q.Wj/K&e`ͅy6},p,Qe0_3:_,MN"7t'tf` v*ΆXtt4mp;iMDwŘ%SZ) 2 aadU.1{xbA3Oȝ`k1"ƏjY@C@3f\!֗,9Զ_^S5OSHvys՗)uQd-…'SNcFljr,7Uv/ql)9j?CBI#}јad<Ք0Z5DW܄㝴bI DP=VWPQކMRmWĬ,ѣIK(PERLq8ȧ1䶇p5 ҁ A5LG1TmNf)Z_s8]^On 0zQ%5Kӳ-:-E8Un ˕ge47C#~k7փiʺcE9OuVYŋ+I'jMA3~y!` kRM:1 ơe%F̧9ZVVn׸lڊOK04s^P CyjѲ{d/@.1}\}ė Z3]u>}SCfZ .G[lAp%"N[ dtVcY=]GMeB4t<"ZM TK^H? 1fcgc1]*\0 ìƥ ZI V?!qP\/R Cko/G.DXֻ'ߴd")R8'L]Xc9vؙorg; Uy&3$/K&{D1pgِxO%NoUGluحyEmq̖$ 'z}lh7.Paz͜`> ڿbT3Q뵿 [X0/\Jl'!Q!ͯ2pA|(ŷ1z=OpOo靆{@B+/\2rzP%}79AA ]^Wm([ ^DgQ1:TխF?0-{Y٢Mȃ"fΛCMv3z<7V P`K%%=Hn>H,rNxxWd2G#0qH3JG 9cn.:ˣ fnHk Mhӏ4M,U|ĭ l9:T.YmWL^G+/^IzL)Z4)BUҟrbKrD ?&nc Zwpnڌ2P3Ka b΃~5eb"19N7) J~JK_7,p*]2ፍE:ï/A8B| ȝ.+x5Sr$z$1ƩY-;',mZ=CH,g}@orhx`gK=D##Qˬ,x}l6.CŠ>$J哘J`r77Q!KjpVp+M(?86'ӃMp3,G\z{!: ?JG6f !zzLN j E6/ qJL8uT*Zɘt_Kw\㝷"CexY֝q zXΛ7T!q.! 6 v=2 ?%ᾥMq+o ,NlJ܁D7-KݾNl;BvkbQ #/cRn2 p;!NSŅ z(:,yQdžE{K)t8!C/D *I y[>]黢'ʝ!r ﶴ3C5#IKE^QƟOi[~  m88z)[OFq1cM~4zKNEEg]E-Kz Hi YuE)譮$a1s&>x^!߮DI-[*_[\wz[@Dzto>9 Iu&)jaΆkf>|nĆ.Q(;m2.>*C+)?,Bl8$.&?[nB8tbْZT@^)0jMpC:\i\c'!ɖ%{s8!5~1+$z29XM4&!r?џҽFq )A/c{EGi/GEQYvE@6Nx]7sV!pdT:qւZe-%>sʢqG9`rfGE@1vr"iU) m2!]@S.ԠM!5L0s5sd.OL5q9V cĊC)|wC;/ĸݫ})6s:n `|ZRJ\q9Fw/dI{{niwM4 %VH1~X%m:[ƨsӤ gg̎)tZ+B{ȤL">K#',g4UUD@E˥,@!؁澆N3/';IP?oR^-뻄'IA5c֥H`]Ȯ0N1_-t4A,Gaa_d=p87 3 ])Vg]~VcנzJPX2qe):bUz++j2 J~4:JL )E2zy+B7">UB,*T ŲZLQ4R˃l\;-(lq)"P Z6HW؉._AW׏c[T* NUęJQpY ЩC3)>S11ˊMu=|U=Xy!yE[UVQ?\ku7*,Ġ\\«FctH ,TKx] e!ƐA^j ͬv0~(賺S*OA@mgG*[[@"p% }r@$6ŋn4B怮z CUg/Z&)X0/մ?%j(nbhD)+`EVHHp)c..UບBHLVZ.RSW;".Qj"X/e8iE>wH/4 e?em 7leDɊ_eTT.WX]bLG|K P݂{8mnQ\͜/f,ȩ&r@\@9]E(_xl m^;%x(:C%>֊;7s13-2+;-<U97N&M`qwK٫1PSz>MD߽06ZZ>#bqe=MiZHۍrCU I߻ҙlL}./@썻q,JS2j/eb 4NIs V~J̡ s8`eA,! )b@:?>2moO|HVΦJ<[-6VY}[ɨ '<e@@azRYߠ<+u B"W_xq^=*'1, hSvF#Ԙy WhBS2Z鑷dINmY(59㭳7Ƌ,ݬ)uw`'ރzw v }V'' .3pe v6_؆!A2nX}i)'.BRo=TB'0]9l4e-r"%@H_MеȂQ4މr?Jg~&?N)0JGv& uo8j!wuR3{AQZGEo0Jøo? m\hf%ۥތ "3nKTӍxwrq"D Fa!yk bG MG4%X.;C2 SgMΕV[~`(P '`A٧Ry*oz)dB⿼X9+81rBfUz:E-B#BǿpY)-B~*u"&LY'c0ah,tyAKֆ|jrܚtgi4 \wu:k+'" =#цb+.KCg3cس0gg^w 08WZ1z\f(>`asj)K!|iR N:Aڐ3uk? f1fH]4 !J/Qrӥwzfj :5~V'߄ۂߏYinߜa+"%C{wa l7umaN'i.;s;ƴfŃ< _2kVHʘ_D/OY"gSN?T&n8n~c"SuWXL݋q&F)27*lc{0j^l/Sb|̧!6 Vfu>;*=(Sd8kU8dф;T2/ک@X)twE"5 h1fOWa CƠm;8RYmҀqFt.us$;yMa ;En *Wx}[Quqwh¬}3 #yU1HUhϫ1&e08SL&NhGyd8%sIyF/@|Qz/Km/Fw,oE͌Ŭ,գo%yd墇, h a,F [΋~vU! (Ds?jQ&*WKW&lJvΎIc)H_>Y_El&U9{4R?I] )#(O[WK%}̸>EzScO3N51ix q񤟗FFhXTRqE5,X7 Df(\MܛIÈd2  JC!>i 2ĩҝ"IDjWkd:EvH{* m82Uc@`D˹ Y"N<!%m] 2)g!,o*u$ܐw(^tDZ ڽMՇܠY20<2_piи*hXEѺ1Z4:'FfbSP7a46_XIJC%l@oz\0D v$;:ٙoSF阖;yP%CTbY=T/ Ig]=.ߌ U3Lx7cRu<#:3OK52Ĥ#:ݖ=d J#Sd]mo0h҂Ӊly/:鋕m.ev.PGYJP9Jߕ$y /܈F-Rv+Xhvhd|҄y4/#hЭkq7kuſDu+5x[^=_ֽ1I/\a~[CLt?[X\/ul}$H>2Q\+aMw<1P$Я/䈋^_:УWfTDI 5>=9emhF? .@Lp[[ں19Wk!5 l6Z ~]H, `*CԿȒ!ջ`eJ);*F%PSQjLQeuwv]E^2Ŝu\,?WX芹 'RJTF3R(ªM(%]Z0A9w\Y xYRSxuR=P !j@j=C,YkGdo.+U㛮?6 c} uF*͆8U[ 7${nHdS*αnl}[v V-+.XB}6 HX@(;qi/씅sgYT \40*rMŪˈz.h”zYQ}K "{%ʕIrS6-'^*l-{)M DvS _py%G0HH) Q^ڝ$S0vnxY)a!1娔eWwEt #]xޜW[ WhNHGoyC)-3L\v':̄|=HTWM&frE%kAu"䟬=8 d(bfjXHE?vH28)`}bS2*̮X䰺U;m}por6#-?a$u(v8m׷ PWL%i =ԫci5+Zb9\ΡAZ$Ci>`Y'B_"LX#-J"|;P"W4Pqc;rj]?16T6|n^xF#b%UO/ }&A47( CT/^ 5Gb,@,n8bg>U_H%}7l:`>i& Hջ]W+О%tTj@PvLt85&(ViE\2>)wMv=C`txCU$/2V.gAh=$eJuʕsGǂm]^ɱrc#m7)^Q pB6s϶pdž&A>%uZڻ0d$9&$-W=ȭ:'*Y!a@$E9e^Pgęyh1Z B2huKz]EZj>ÓKEʌA_PC^[PXCg:In%eYՆ2T>?IdZ}tPQ>Wq\T#wfGJ]^91j;Rv'?OF,Dr4C @O0a"˙(al1+ˡE}Q|KHN2o):v;im;}̛,)xiC"(,U}{dEcD}&`1̰͘vUf,鉎\ }/q_ű ž} & @%rӼ Z #cjve!^ `s썫f(kTޗ k P8ǘ O2G|| tfi$c@ܘbgW3g?.yr7N`hDִX/)O0?2g/QM1;/Hu $^ q{y]d_HD=W&@ 03v[&qᕟb| h-8#0-o/Lܯ/YqLě~j(nO(ϕpJxx4+F45m_$.+amAC2}qקʪzz5)v|}ǭVpj>#"$fU&Xxbꞗđ˅<4~Q9IgrDKTRgst%h-{㤻/X7_ b}A?:I=I8T?ܸTt _3O'g]5ޖ; Cp8] ]#&ck5I-`s@{9Wީq!JӔ4TR`m# ϰ@|;XgUyּi-Xo63E7Xʤrtdp7UjulC`| UŤr(Jds'X{ @.;wrSzw|C@n=5>HZBF F$z"׼t]3 ^n]ݒi8IWpK'q$I]ƌ?|m|{+OIg^u4p18eѡ` N0Eh/p~"1870vRq[a%w|+eh*_.jl T/B$D  Z-]@lںe@d72<_0u3erEIGA;nS>_ # 5i |[VR@ƷG@(u9 *^SnS4]ӄgv#!ȿQ#_{aCƯԬ\HtFkV\@ӹ>KN5V#flXF|z Uk*k j %W'eR*pڱZ3ޅ{J"ڕ:d6)qLϞ=@U]=]jPO*EBJM %?fx_:՝'6O` 8/Ve%2k8U܃#,IW7r 3eE9Ε>)j$W]MڸeNr/ț[qUeC7\7*)IK^ ke,Yx! E.}oLȋvT ̸r=𳈗 Ƞjk]Ţ@T:08|ϾVX3=y> ypK<29b^ځ3UhmӄDN;8U^g*9anLBv%֔n:IՍVpr4(AwH$(cw7r%"zWu@rRwUY^*@\!VdBԏ^Z_GK}Tqqzt%Aaruۡ@Z9wxLG1Q4j\7>/MP=TV4wX<%bپث |5XTml-Z=X TkִQat \ZVHNBYGWL;D4K>Pۥr7 <P-qHNG2J@* cRčɛ mX)\P̜0W0Fŀ _b"hSvRS3Fᡨ޼='fϠIMuGڀ p d$RykRTyp=]Z ؂}~{nå1TN&Ѥʼ(Ne&2sqӇNLRjfbW^xT|iUׄ \ew25ϵ JQ8F`-a׬oQDSZΘ1w>?90 6 [QZ[>7oXy {qi\a_?VSD9Q;UԃGtほV3JJNPho!Ē ϣ]H8Cl<6l?'AvR6h9ǖeM` /U4 ?3 Jly T ڧ޶]"$i8۲&?w" M:,X= Zh[#[Y ʵ(n?`+dKc^\Kfsl2ϖ^玱/ϕ{>koy"M}m:eκOX$:b:}u6Cpv2$\^ yF]M 6E0 s *rC8c@CmIU)JI IYP gCi uLt>25 >Yj&)Ql'Aɢ @: Ƥ!u*QGI* K |D+-LɉaNL [rFDWQ9^ڜ =bf[˰B#2ƣEgQd+A 3ʯ^5Q QJS1i>MR~l#}s ~by(;hG cS®xЦrCuZ>6IT݄`>%*N "{Pe*}c2&0Y$ 6Wyܿ kdtʔvypazŨw ҉^@d ȈxSđ` a m[SM 6|&OVa""gZT׬MJU7Oc}zcQw0bxDmNsGzyC1h pGYݘ!jt,|sত98LW" vK<BiՄL2VzՀEEA̽} 3[x;vCњs"-SȑJC %.t=f(LjM;eR6=lX07ـtvwiD8}t"=?ef2.ff.&,!]`}3H649pX @JQs,^eVaOM]#7ܒ U"[AZ|pW1\wsy햹(#;xyuc(^mCyA4T:g% SHR5rdtQ!.nݙv/! II + -a}cRf ºƖ)LˈfIt+6 H[J2iE*䨤͞mWP0hsK:,9N*`Yn?x< *C*j2a5D3b)ZocN$-T5sCx.[ |0T2B.61#z.{kiUeJƈB͘#q ; .3& ?8OfXlߕHT*"3УD%0'B$bbb4K4j:Ȅi6‡i\K}ZuZ atC\fCWo)ஊ( (5i`X,sq+P9Rw< \g}'=h:ϖ[9\kA^&&m!}*4쁨Fc/KD֎ue}r-?rp]dgɿ@!D.}{My{2ZseV$Wr3t%{W+[_~<hzV!dAW)ZnϦÏAӻ*VW-a!&^/:]obi ʞj)fN$B^ P4{Wpn]~ms0Ш{.#؍fCŎ&?@#$˯ٳ,QCj(0rk̖F5,cG*>,h'q.k;X# Vud AfЂk DS:rKh{s Y0D)6] 0]T!:xZ¢ϛZfY?[- nGqe*=^r=۟OBӻ cCqA12ckH|oה~hҤ_1rej5#/;]'L5%'ZkMVB7@ qjP{@mHFRHJzRy*NrV:<5|;PJ-k3nt٤kڅo)=K,QM=mBtՍX{0jQw^/#߿cwI>\fRkaeA?F'x\<*;Z绨Hڏ{m%ّwh<k`"1&I͈<6 goʓh6Iɪ/rՅhb#j sw"9u #"/l=7#ք_rӮx XX-CePPç@;a_ǃ'Xڗ &_}?,Z{LrǪ]ӝ)5NBKHG٩X~ӂ}|լϏ%.:wP "ʃ󻒳z^t=q҇ss0p64őS=+hՓD?bcCtVi+Cp_R++L̡ALQd/#ٿ-{*~n 1K;=j*j0ԛlP8]jWbd5.Q72"KVPG4\ҬſП_›+TqOaTg:rh6CmKQbz X;D,M+:O!-<@xqq+S6O0I!L>~X$!teCGȮ,ky"NjſT ~jmhq9`ΰBi!K<{'^G\L0>G^eߠ7f>^'7 Y,q{\gca%pvpmq-h5m، VFHGnQ{O<`mkt-6<\#a_qˆE (NGpW|< ӟ A@Xd~3->x|T~z˺'_c(ssIxH缂 noΙM!٨`ٶw=ns%mR4€LK_DVAN?zFV )c.tjBe%яAt/VoiK[, }ob^L"vIbcf3ЦD J@k)`ps!]{L@%-I^o`h,"[kIh*Z:xie:Gkx6_›ERӖ`h:B&ZiU7[PE:!Trߛ'PED`()pܘ53n҂#( {o .UW#ZE{;9d"ݓ@4͉S9؂e\ID4"\Bd29Q%qgQUUWA (1xa+Y&c:ux wP8U*-7pAywI\nh3l!cߥba1[ 53lSY@js՞~:dJ5%h\D.p5gC.&^P^x/TVE5^-ĢPTG"[.ԚL^BR*N~,Ba ĭ_' w\ dJ;xt$%zp݌8M~X[ <.GC7+)M8/Wsfփ7ܷaǼt4 $ 1rn zR ?ohI'Γ @.[+y~~Kab*!lGDz|f2 Xbc̅"y'KZIzɫ6# fCiC\e%XqNNY*΁!?GvlF4WtZbz5lہp I8~aGm^y;=x:]-e qu`t kY=Z"vh-6Xsp R:ok1e^!"S iK&ҹqoiE <>o.߹asu` SBo2洬vOq"=XҽMpcD#:+1JqCU'~ 6鉕Is@qAAsjqyb'4c 2<74pe A5isI\^-Pj/D2xS!S.B;V'?UN,Sܼb/Z;ȃUĜCDUVC_nR;ΉcǯIoZ7ᾩT$(|%TI~;"|C Uc R1"-OIPr} :T`# ~FġPҤ A Ԗ]n]a urp<B0W:V)/̕JJEX ʊJG /K7{믹!#cٶCefـwHp\ %Rf~5sd'J<&}{zTZBl(5': ≯g"fghXGu9ۣ负,;G-[{O 50#v}Qt.d^]iwrF+^Vhq %d!zY'suvr#dA[Ϛt,LZ1bjeE#u,L3JBC^CacRO#QH2ʼnG*yQ8`xUO2p=7P[׺!-_.|i={ 4&P@hC栋֢?.v1 â;l>9w];a;az_OueZ(BńWxbίƏ8غ3~z"䦯(_1%*D1whF:xaًEu;8!JQf& ?a^Ūo)eW4{[(`WT2,!_\CM4p*=@1 fPƀR]΋; =s,N#},-naڥO-o}J%$4״d|4YSZtW_s\ h0D`]n"1;#Q`.C7)#b?;w(, P.52lQ3k}Fe ?MqJ}4e~[l?Ϟr"QʲGX&v)D wN?I D?C=2Ă8"ʦ>0$ck2PgEÒPw 5f狙y3IA;|›B+\;w:ئ,jx2Qz #FNFU1$tLӗ )N\w᫼GPk9Tjlc8n4> 6fX2:'qL}Jii+M|=8Zk,⭢hg{\" qcuj}Z41dZV, Fyr N\RQvq4gsRNt!b!i&ZӀ=Xgm1"+VdW͓3VaϋЙa6$AEޙ ͌ck;k+q߅PleIе]]P!let6p:n CI'Rd"j|Yo3DuDMb/./cjIAhjG,k7*$L)̈ҽ !()=y1JYb[+?_fE?}ؚOmDm2C,b|/<,yv+K xf)hz6bXX ,B0R_Ͽ4,kX;Gl`Ő&'NR7)=e@fUtQF*\$'w".Rr`)J:BDe 8HC'SIefV"EnvR/07rH+?0^F䫸>K~c%pmDU ېp."沤;FŘP$oꎻ hC 4p7c.kRKh8wk<p k3^{ )^KFZS;vW{ERu }줳m D7};xևŝ&ÉjK@ɴ^YY ,nCRESdQ D%W*lއ[pbH);oJHW=z.Cxs+&TT s;Ԥ[!!̎[xc%xI|:?{wGyGluIxqGhbhFvLDu]ڱ4@I)zVT ̢+hP`Bax |j1hYw`8jt9+!/Ҵ~䷲_3jjnb~:CW\FhsoT?eQ7׳n|Eae:jHc㴂G\Lg?,㮤CBl@b"yOui- 4n=m'K*ms_WҬ#|CHٷS%6#PxxHxNȬVLa~ \qL2%Yܭ;Iq w?% KGGW0]L9Ag aG{YtN8TI%/"}`ˢ ||}g% gQwk8t@S>Cstb@lT5VKԘI1WP3-Ř _KXC9hxuΣ%/_"c.~~٪l@MWkg;y)>=_LNLڕ>b?**lf/lيtX!kgi{RO%_)5JL|V 8w0{I@R zQD iuٻxA vߣ<#^+9y6Z}e Ѷѳ.Tm$ 0&ﲮ%?A_NRs8K DYRl59 KKndj5@Q^iXI͠7ń[E]*W瘻mXY.&"w|&g:ʗm>ͻS-KYR*|fV88hD&+wCq/D0~nҳ밷gI݆g?,Ċ8 J6 Ytmfu@tZ` ڻ^=$48wR7c# k8,z腐Ru lK~i@ ɱ%E勍@Sȼ, 6r`Qh&z|S G gNń\|~}TOi ɳ+I=i#fk?'bdcƴvjM1X-yS%t%5w%`C6uW5HnMt.;?9#g_y?oZW$AG<+Ŭwi.SC:B<h(۶%ϵߗW[+9!~}Z=s4]7V5w50q7M c Tjއ%Rs숔5/RF wX@ȆCs9n(IEh}2fpϲ 0H|k\zVҲժ_%~A.r:-;&t?ԓurKH;FvH_L1v7T75Dh5޸gzWP-*];?jU$7$+O~D=<hTB9~}MAMR;ep!CQҟl%BQT@|Cob-t Y`[e;; 4*E0wAyJЌkVί,EAu-DqzEZ}%k<]Íq$r7 " 5@]^OlHuc CM\׫44mT!) 2iJbѴ3TX^{y,%|ՉBGChڭ ZxvL\(7桿z[_fXl~'bètP"yI>:T-k,2`;qn#-yo &%wB[Y8 ݩVo7;Lm͝SZjV6n8OXXQ6ģb$R,Qzj|$qm 8LNDY%6CvHʇe;` p<\ Wd6\oՈ!V}sመѼTC .N?xPy ݿ6_ڎIz='Xۈy8(jvZ__mCe8S1PiCxh a 3YK-Js D6TIew=>& =gaͣSvp S;z0cJUY S$QE^?cN"$hZNMꊝɏOlh^kc-xSD`4~- 6\!xY\n\pEo j.`j;4P>DO3%z|+2;%҇_QIRKS3N!+)7 Jv\[x~ ptAJڦWB D7bz-c^F;f}~pB`]At3Ș⟇Wʑ[[?P gSө)&B7Fj+T.x&zXGrRtT!چޗAT\6l8D;@BU,8_/t,=GUHvO $DD'~s+w7w:blפV3YR/DRcye+KkO 첔:[CiN)l_\KE_D/UOJ5`ϙ#_S˜d,'o<۔7m9җfS" x t{T}9Ή7)chM ]kKṪd,ɳ|r>GqBt  8y@rh\E=XWWS,HfETzN㡀 MM|C&D`R40ފ!muh 9b.AɲqaOI c\{:/Ti0M׳̔j6KqzLժ1ZaF5_`AY!v Vϵ\wU?f Aה-@|_1 4;#\fv_'Z&tTV.&wnB#?&dGPT4L5/^RMSut יּb?S'3 hABӺm2Iyu,Ch@ndRZa4&-};\@E\*DOlNH?Rlֿ*C9U-x8*z!Iq V#i?!p r69kNH3 J~L?inl/IowFʇNҙΏ(8 ӆ}=u#>0eRތ5ئ#%QKc<R|TDVrN# d E)+\_z]cjgN$MC<=Ǟ5;7byY<O;CTٵ Q \F+u9qBj,U"phvߚV^\ G 줌)qcC3y!h6 &7o5:@? ur?ͥ9;mGND@G|֢M٠a>N ;5bB&ܜ gmSZ Swf0xG͆J b;:'څ4@d@_뀽/wUR<},fnδNnU(cνtbd[ \'@ k7B)[f|~wj I Ӽ k- l:R2N=K(9DoKξh9qgeGQ=y{zJJfsWH9L~*u4K1V")kS}8ֹ axyNM#!;lJ' ;K` `ׂ/ `$`nsLȸRF%/#3>싰rkc-w{=6[7 ƷaǶ'ް0.֏mfH/Q`Ơ@ ͥUㅾ,f6Lqi(ZfV,8F(oل[z;$[_{Kq7v0)"XW [ӵtFBK;MMQ[$NH𯓺xdh}ch/8> D5V#i7f0*rYx"U|ZC 2Y>O6:/Tި\! s`dTY:;f#o} ۴`1;DOty{idZi_ ;R@Bhǔ~з:}T;u'tRe{H!:P*4T5Zm>B?|՘$IǦ\Z&{cQ'v!HadXZzqqhPAOjе .Eyـ*N/KށEo7sn \ 3Pi~0'?)"O~ CZQG9 lA":X1b~d,LŎ>-^[+zX)L#+&ȩM Z\5KRAz'[YhB\'Ӆ]H ]|pyKD"$a58u64*5D#6#d[ƋanS!f;&yɆ)@E[H4mLhcPЎj@R%܈jZ--`:'07mȗ@]x;*LJl$-PHC>o`;;Sx1-ŗ9bvkֆqPeSn%*:6) BgJ9Dw~N" PQ|Ҡ zBEg6qXd:[۴(noܜ@`{TuZKV[J2uId7Dj+#cL.Ze:I-1`{~c^,3}ۍھe&ҸŠ 3sI#'I|ni%jzSYh{^B@hFb؟L^شusnWϻt~XzRŨ~2ֻ^/yySv*ѼW Qs_s?SXO,1s(-㛑8!o-ƱNT(rg"ˎĥˇi;OJ,<2Ѐ*PtZ+\9`ooV{'aؑS^^{I/X(4 0PZ~|G$șN`Z@tBR5!]xIbp. rzPջΑ5,1PB&>ΚovtbܲՙL/T:06{F(MCC 5xb#씘sY\VZ_ N#zϖV7Ԫĩ1Z&AA5:QM\EP?5 F6O3GfD~NW5- aXѣHH" <t'W>[Jp#MPΏ?zC`M@Dᇰ:m'D[9#; 賲H@lHZ^R-"OȮCY o/v$ΊWXS(e|sۆ#PݔMuJlx$|׺(C x'}@˟ h[v%R C y!eA(Xṙ`lXF)kn8rJW;Jܝ,N59aT4}C_%߁hM4=!#\S?kEoCط1䫏CY _~{h)gBs:߲4 <snDZhG{,.Cp#x=X(C t'[F~ ,+ixvS/:0T_s< 0zZ ^usV;mw}4֩VeBu1Q~kx( *'dzfFrP&2j+9.o1|'FH骼 PdδL#$pY$Y9P {LM-=#7A%0k vHiL8RON &”BfcڒF9t><{0h0?ZkdNk!tnoEd`j/vG+ 4CqGC/O."{+ Mc?nMJPYQ;Oqq8{T, `K) # y&;aTz ;C咎c;Y*}[{doQlK}<q͎æ Jcz?CJ!b{NR8`6ġ%0@d}w732̀8!;ⶥ?@x5 S1~~._f@si3 ڠ|)ehFjBqOU( !.>~}H65 @ y,^O V``SADuE"9N]sf}sB~y ˡ:lPNm?g37.($Q%ZtijUN>zχMtP63˒8 pT@x\@X‚p&O%^Pi]kS-(Up::4߲/śRR P!]C 3 2ѨuX֐HDɡ=y|6][u%cn3b+\@LS43DOLy4u-`?÷;]2ŒMFsiA72IO8=Jj'ZA6Ù>]Kwir\ծ"WA:3#s@ϟ"˕rZ/ʭډxδ mq,y5yccT3yuO&4k^*g@`HI7zdL͕qWΤcm(IK6 -aXlKF̓:[yjܠ߈)GRhڊ 3D H50 AD_Tl'[DFG)?[40_y!hb&wq-k~0V֘+r]=&> gxRHŮp_0>FԈ~AX&zM9N\N+et/-U:t޺@Vkac_Y@"[=ƅ/,]Fr}n$qF ƫ1ܳ9fDJ7=q\ .mVxJ>DPN|Qp# $}g.pWB3R:2}\YFNr_YX~++F3W[Ñf'U7bHrZèa{)q1*QʛjbA#SK̀JL۹}c0r 3[f*㦼DeL>V ׽I`*,y.4VSEi >J(5C>L?! =odjֱվDV͆@9=MenIڟY8)>I6=oB 03Knsw|B?U":&ei az"_v%ei$ag!:7OHP63.2x=yfW!2w%x)bP˶ dzފ>fd^3}Ia# Зʞrkª4Lq!imW&2ϭ>s! nBr[iCxB|ATDZZuRH~av0AisJnd\mcwN^$@`>'QC^^OԖ5VV2 <58qQD \uLs#yjru>+|>6}ջ޹WkڌheN}':.cStZ m>Rc­gPl{IUq~o`F:wOe8fS(Jp)MPɬ O/<(DoXYjPU7KUǠcUFdhL6~\ڵjNuXXt7:2b,0 {\&=bT|ݹS"9 +8T \o;Hƃl5a!3(cPI0!m?=Piͫ+)a vqiU Z۱LQ1s{QtUrEZJ?繨4niݰy1.j.=6Yƾ[>3 bww~$ ;Ȗ,ӡp0:ǡj\*h&S(hS$ߠG+Yş'|{\]ФeaC,hw͐M÷;,DtDH\'ZЌZ8D2{˟g)L: H1`1+0pW('rxqVvqn1 =u F`Zl 6<@^wĦr ;Ӭ+Wlj2xHfV{iEDZuGR9N#{MϽ .LrDoXk;MޮRkyCrE@Kq֑υFIhGI NPaDo ^Kw `   Xsa&nNDܩҤʟu࿃ki!w}D";\_D B(^~gf".a[YtS}Z+RV )O5;\'n09Eb~Ԁ_6fFF A<-0"C0Ú+M| !˜$T4&քQiN,Ƹ]5,a[C"fnd* ys 9\\T׺x9RQ뜪w/Ab%6Hg>ݡaŒEKh #/.b^Wkd(vua!W&C7<ќјw%OHҧPtZP c̤2Zw(oѸwYkk@< R֭pmV;fB<=pTl$T "q@;06Pa IFF !v(2 UӣDeYhS7`c**Q~ڄ zhW9H, C|m˩*-]h5覄qU)8Fk̃O>;٥nzG=OaJSty4|$1Բ[Ink5euU-U!B T_wNہL:jwk:U ܏| RsBw'W4VFƺ=DH0_cڼq>I&CHjD&׵d~Gײs,1_snLEޏHu9]t-R:ArM&z7zl΀Lz|@o7`Yb]EӋ}%XWOKֳZ$Eƌ ?Sp81gmwBU@{0(mw߅ +8a <"ok$)ta38f.*VH]Y'Yb=+*1iR}`3L@lKzj22+$.mf8R~)/u5( GvAAK5Np~C9XgBR Ĉ+%%6&GsޮHCrITqֈʟ{M'ޅ5(W_)+MC2̽M?)l{RQ'vzE Sa,lQ0!#SXxe*`O -KbJfdr"b~kQ MA'=CosJf/xtBH{F?30kh-Օ_C%dcu=,B*/Nd*(#&xևQ|ތnViMqTo$q(FhyIpE n>WQ?R!.> w>ZbԷl_XP˕ 2#h&8T>/95OJϢL?ӈمG?8;5+Va9%jEy(wKeeG2˃SD$ dmÃz\Ӊ0DԿpCe!k4ݻMȟL!R1*pPDyB?0i_remVK/ s Cj{ HP Ȃ`YqWo3h )[{0atAY a+rTD苖bKmN3LLC Fp;X/kZIԝi@V֪DD`KlaiW@!2U? {(C?kFj="4PTL}z`Rn*`2  @&L@8;V=񍥵pfC aۦP<'a$nYflY {<} ]GN2s0!|?_6.TvSpl9+Bd s2J94eLKh-rEدm?rP꽞}!9y)GPλqRslYVp?i 8SgM GaCM7P M9Dȴݴ( 3Z!Ybx78 hy hlpƍWx]sŤe1b`.@rIIcaJN9ٮUI2XZ(LNƺ~CO|K@O1ɮZMv(J:Pm2)(YKQ _ڻ͏ DzȄO}\M\S*3{kv5aӚRBD}uŕ4Rx(uIiufr~E2F껺]a@"fP|{+m{VYjTzd[~Ss#9F3'Imc 95>4y%zf\|j(e؂ L 5M9tbҧ7 >6o ws\$kU4#t,N[جڃ8@9Ю#Ag5?Ӯ׉~I]Z7NYz[vja \d K#ցuq"ҹ!7u`leYF 0,>hт@-Q8|s s*2p-~!ᖎ6. 3@+ާ#Ò$)%/| V{Zg|&їҸ(NSwGӬ,4n}BM+ud@jj@5+ <O>2,ӾE^*&Wȭ$-df 䃐K@GHKC(&B9_<<68pϐ-82$Kgûͥ?m9.Xubq7U*mp>ٴsvP%}dj5N(.2@|oTV+hEx'+2Rd' E&hG-PQhS:oF}&HXBZh;Py z<}uOOqEVUмRݑG,wEIBbQ\B^[y \=0jE@,=9 j ZG{V;Ix^Os3 o"-&t+}CH;3 \&==Kl`SjDh;a4AB [%:̟Y&6CD@z.b+؂xa%a2:.I)~bʉ;;\bZ{K| Dzeh-} D:Z@)=BN_*הG-o[S@i|]+>nHvK6 >g %ܤ~qY^={xh42h.㎵h)|δeO7֭ i;Ahcg}." #V܌OK]e4YtByr~R#YCps'&L06e{g}W|s*HV CuqD0RǍh`޶m *QݢRwnp(R 5H ecSs4u/p+jG(p&F1 EΆE”w~IZq7׊qՅ;Iv 3֘`p) 2]:1_~. uc@[g؈/eWhr&ҵ2nC":mJl^wt%\gz݄,[W7hn&'1L4D:خơyt ImAfMFw?Rq?pB|Y6?؝C%eAjhoI-wk[H?r'm2W{,nQ\ $Ԏ?TaQ|,:j漼u#79i{[v)>ڹ,j'RԽRf+sS7)C5 6'KI6씜7eJ*.\b/e_p~t.ʔuLV?BJwJfB=_`;!ke}#'ͲP-'>T'zN{շK;D7iog:mvҰ ƒwy* iA^gk;mꢝަ;̾WQveĖ^-g&]Eb(`pEZ#{dy߻./j}k 2L\LD4HOOr*\$lV``~%( ]T<a5vkTn' P*hB*zϽ?7wV@~W1(aITY q&,duShȟteJwv&9"=Q*;WDk; E2?t~sBWH m* U]Ȃg4{Ք@Ig3l໤Yl3'˔e 6{0J#eH J Mk4P_&mte:(ƕn =(nN@jXGhJX*\tl'Md!*jH-VPvl(O݁25^C)+\ z~CD}VA ]#cQ 3 WmJuBW%0G=L|" gH$j֪Eb,,Z'mݔɔ4g^D2=&~Ҷ#<`)a/¡״'!sv>','Uj)X1L|pdjZu) L/$q2F0g\@3 F!7pyC(֛mf[gS1ZHH? $0l TJ|8G:L_Ka4zn\TwDjK9iQ5Hs jy>A]@IM`8gGgZ8:U-n^o/CühpO0UX ZX qф'ěz C>  r }O Z֕[xu۴|fsfYH "\ϝ0^wȂLLOQB،g'˜QtdmM,5O.Nx+*+ *@AMK-Iv@/aj؉Ӭ7U Vg۾Tl#1","!8 | 9E1YV8tTOS~v, 3؄< ĺKg̷&T"*r*8Nȟ\ ti.<0:Zj`PkT^~ӍJ7;➠*jf0Mk0Mb¦weިr_nU .XYt"^/ GSsl83Uv_@,. Є$l¾#@녳v/:mܞIKXyy HPQMna;?RB:w~ҭr xB8)!O/"ZBJYaSpIi\û]rB+rrǁ}?ճhN_dÍ83eTH+WȚEVɡ2FLDzpmT̔SG㽮Z5{x2xcqKkR*aH|}869 W殎y'Õ֍GZ > 2L?ε[0f3|Q;\c2 EW{4B&g [Z cCH )Br^ӈt:(gUKC<t^,I"dFj8*>`d0\wk5opSɿ "N6L/X½Mǥi$&([_)i3ȍe|tW*,%Bl9P1/* #4K:h3+mHI@:ٕp1=8\Ǭ\@5r?@;!V98M=?Y(5(491xa4c0e!#Os_\Cӭ36CޅP=[ m_E'UX8x)@\G֦{~Ż tY?0w9hp.̑0^xٶ|%"#hyA)ֳTV,`X4PPWT#~LJC쭺5Ib3+6ؤ0/XTgpBH:S22GN zbL.U]p*KOq Ų_ctH,c<vW Mw].|'L%0X/wZ`GU$&+3,=Yy; jZu/(.MzBnvEo%c0OKC8fPF E4|ԏ_n>טCaa {﷕:M6*@F'&YyI"Ɵu7Ӽ8̄7M5FvU#uI)$ldBjI5уϔ.*8H9=aF{\w 0 "勪fz Gm} b2ƞnhqAg.o#ljvZZfV"$W>C[:xi>#4RW(_dm+gpbXW/B7xb βAMxc7/W1]ZG;^9aߖIyƵB6)kcMm:·ރDW;-3+ ~ߊ\$$+(ɬxxJs'K]a. $֒w0.hi3n pXJ'Jz{y\ڰP}7ǓSngGLPcY`PP$`szмWc2Wë/־ ۉ|Ke+]%~cM>cMln4ɎJN)`Y$T]g[N/4cжdpE{dGm&nX͍=K E09yOy\&Mh$rF!>$䏧`hN `y'Ob</UqsLT}*vt?P#}j?u0n}eF=p_aD+Z# r mn>R*?dZl=k!vyTY4FsaMf2v˘91p@%̮[OK5mynl{ڊ[b [>4$pEvKx_ZQe! vOHG\񺋙 XI"n(}%D?*yZZMH[bB Wݿ.!yIqYےؿOfMƽ2m#̦޾5 reűDV SDBmŦ_;ԽvST8Tm*FWaܪ2ú0s6 ,`#ָcĹ_LlBهj EEid! 5Z^"=%G+$P e*y Q*Yhj5zhl|ԠA91T>h^S@ D"-ey*Kȯ("a^,C@+Q Ӆyd#hW۳dFWd18)A>7#׏BN;r<1Q$ԉ8z6É4IţJkΣYoa2; H61+J ޗjAţM$*eVs%i~lj,y[MM*WC>\E+A ( $a͹<׆8NOtI%U F(SBK6m- s^a%gz8 ^s9:V">˔2ψܠ&pC7O ~&|^Bñs=会:x4jfFEd;&IM^l O O!(cydT@]3QQWϑ|5Fog&591P=yE}<-u^ԙh~j !"Nzuɿ?P0ҝf)@Qf5WVH:clZ{mKc# ϋBNo(O IL;Ln7j߻*M'C-C"rF S K-ͭP0(+kqA9NPZ"{geV`'TBe@NM4߇"É{T0 %#xG{L`Lj@g|=]Bb7F݋OpK? 9zv`'G8BejrY=(m92i\S-aLDڎ{w6M`8ӫ&$Yr:@!5҃|`h:z =&ii+{ˆ"f> 27<])-9\FܧT9RFWӜٴk؄MKrH%!j8oУÖĭ[85C&E/؅xbZYl<"wc i}5#gː w.2gĺˑj?z]ED@Vss($t%`֘F,Evh>D[iZqVq: =Rф7Hy105f_q_ 0hygݫUޣ[lur>F3wGyrH;-ȀJV9E un# S°} *o/!5ah, LY|íw4'9'uAO=FB K3:tIytOD8#x09%Y WG;vjX~B,?v;{@9-5z%[??C*O%zL֖ .{q2r9PМJ7g΢4)懕 {G6/O-N' 1gcK Ϥco͢:I ,`c):B@ý~[fpbhEn•@:䥈w:r#Zq3ȵ/oInVetw} {YLVvvS*mϵ# !ʀ4!+GtSNI]1ݩn$1Rw RKn'Ԕq(,9h'{f#ľdp\(|aL@q5쯹W:$1OLƁx|o:}+%yEii팰+ѼP$Db|h*fK[q5=IЂ&e e)AV] .g{yD#Y;nV}I3v#l28j3yaꠛynsL%X` ?}}+/* -kj-BYNrx$Sn=zI:tt Ìݦޓ@I0*aMRz@?VSv&=\ )E`3^gs~c!0˕R5bt$!]zEY }*:%x;bQ1h*8V46[{'c(/ y2SL9~X{&c^"6cCRsaߖf(xnc>rҼ}ѷ՚nI+3WN^x/D'$GoQ. ou~0&2BvvHޣ;uJvZܣut>oHʇ&'py47蚚٣ĸTћ%vGQXmF>KpDjPuge9_ { Nz ]Ϛ:&٥ǫa Ol6X>459򗿊G`xӷCM 6x=,S488w*Dž[5S0FhX;CKd4 bXBdC(KFD*  ւiNg1_^Ɛѡ"ZVuhdރ 8\Ec??YfM`sK@ӸZ%G`ѕygVs+Mv{R?xȂ03kk1mI1unU&ྠ %˼-D@fQW@l@kUW9_$`*mf0dd8rHlp@u>-$ (x)×2AKi@zp-zu-{m ;h|*oDQYo s ^:$w; ywU)U#~9EV,X{~Ms;)<֕ TGlYt#i,d~RV YWK6!Y čdx[)i\m6F+AC̃a{);q$*  |B=>?$ZM# mf>~on[z{o=_R5$0<`_$Y] 9+͌1J g lL6!2 *Um[f Pv*\K æ ԱUSQ-HtғL+UsK.FK`r-` i+  .󈧸J!lqڈS8Yv4Gr|61!emdڏOn0@gy"yeU*xHjwz)x-x}-e+tQ~ JKNAK32ŭ^ύ'XmɕJdO;ۡE X؊WɠܯʣMnv= k1zY\蚤"{]o6 Iԇ~Zn8R;V(m[tOsМW4H2Sfyl#ڹ&"'c0{)l#Eh|QtC:*k)D3)ȌP<3-.|Ђ$Y¥3CMHmuT6v JMIS+ncKRmpҋ.D\%4gsq~q:z $G;&[a&=ɮ@YyN dth
    7lXjV Cb2 "`qStQh7x<^e(-'k1)\ K3չf0ӂ;drCq/2:o>1~ Ix%ԯW%>(bQcT*|e"q@DVm"n,{+pr (lZ^kanKƩ҇Dt9؜锕^33PҖhF3U;ӱ~B]t߷ 3Hxh1uXfNib,Ay2WV!',M6' DݏaǎJE^#SXHO4XM ш[i,ecՙˊ\zh0n-XWί8=T~u`.V KPwe#1jbK BTAB,V+g}+sjN8#V4atd@9Iݦ38C_77E#aKZ~,gYGO>?eYf~o\'nԀ< Wr3ww%(e;%=IH ɾ"Y7J1I, X묜voBCU)Z^;7z4cX_WjާwV4BmT%}k+8o4|| sLANV$xңi#lR|D1dz趝vc+-  оT{CD.pѭtBtlZiG&DxI,!! n#3 #vڝT|/׿H@Yԯ;;jo94%e\ԗۂR&~[|La)ݲAXԄkBh`J7Z,x 9Par?|Vs]Ѫk#>qMxK )ߎH,#SG Š¢!}-r Q̥NߖOTˍ: ly *pЈߖ]ϩ3ȴ:> {j6'-#GAx _~D까cI]\k8!-7|=4ІfEšlV - O$$ބc}zM@*ˑ/o"0JEzkKF9)/l_T[8FAOÀo'=vۨ@_N)f,`F%_w-_O`p$;QЗYbw}ڄu뙒v65BZ گLP$,?Tu16r18NsEAhAmAy֟~dVVNWxe-jި?I,Qr0^aCZ"LJ/=Zb{kp+؁OL3_|~*v a@KfձO]E%մ>x>̻0hnF779zѰ Oa 45[%+Q@~Z 21Cis'Ss`H5mC#MbB7[TNM`ffQ.Ux::Koj{TCЯH1:ksh 8BGlO;rWAyea $ ICn܎|%@Mypkʪdl;vg0vâ"({2)ZfƃD"wܑ1eb)Ǘ p/@s+_Xb@IM ߵսoqKiu4὿|LqM}%r^:5!Ǎ `A_ #Xc az`n'(qZPV47~ Us=5ӃbQV =x,<,Ѫ>ԦgY,ya#ہ]/x퓹M.f(7 ا]pަOf:m H]}XmŜ$DAT[ERl)%CC I0!D[.ۑF|]Fܹ6_;4;Sԛ6,_RGh/sF]G10hԧ&-?, ߗs m&1jC0Fjzjm5[##rD;rOHHyzQفA#'Y/y9BͻRgPoJSȓ2wpYe.+=:R4U }l2 1:]3")j:> zOUU(dt;\s(JQS<ZA cz\ nv 6y A9.Sܜ~ 3cj8oXd&-6.;tAkӶcNJ!#-#}tfϸ$۟" ȔokWZK(jNt>,0q[]F 3§/°ۣ4x/VkK4!WMGdwuعpl!qeT\SG1jI pV{;$'p'ˮc58 IF|vN<]^ҝuSÀmQ}vel5<-8?vL}a3% $V~e%4VdJrce 60DY˲On=(Wd AШ1!3'X֚cu(0b" LHhN<̴aZ/mjn ^[ a:<%à7UoQcژĊ秅~%phs+Ӻ6U5W{^ndurCuߥ2Hr WIU;/@,o07F6YM[IUyx~BW=2@D:'J^h*׺fr M*I^gujS\MGaP A`Aw{ܖ\s]jǕIHp]W%rG749\as\5g23$LZ9 TQ{Y"w|3牺ae7NDJҴh)3p%<1ua$-^_c~rZwy ZrmoR̳LE=e房FA*cWS;4ZK[&fḩBJB$݇MA2|$riB7_G(I֥WF.d;I 'w$mGQ~G4+ v{ZVWs#xSMt>-Hʰ_uoL }x ηm3^ tf1epc? 87ylQlLL!_5pAY,aNQ?"cŅ X_e||rxe^xoQ,qY-7||45A' [DY3] Iꥣ.Ɋ$CKØnf ϮVR³ /qyvq-$E&ݗ^HsTBAxUB.OxYeMRaR3eCg ͒~?9s>:mW?O*tOR!IvQ՜/ߩOV*4\񋗨}Bs};ɢ߬52ԑ7SN.O-Vt!bqanSIpفO. Jc!u`epDԀ x7Shy3؂P]Zi~y"}Wٰjp>e0 zNif]o7ځ%WEu(ɷB=*X{䊅@Ff>):6=?NX߉kes@ISVDcdDU9p|*P}p'(ְK XW9)>kR^;}S ]C%e-RG[$wQ1t/C#~W 1_C31$5i!OL̄$ 0o{PKr~M᷑vٮ?>'ڏn\v 亡 SAS` 6^.m[L5x^ iC|ϙ+!(SUIn;=*Lǰ1_dwe"\ߖ9)U2.'ɜ!$tu^4*#/N~wTW z+IGtF ݪ j|smfR_f41II3Sp)\. mzҧMd G?mީӗx!$QAzcdgԙgly6nSeZR'%yv9#  J\"s92S*]i@VTuZ>tl<&DίnZ: $Ik/ G.Ll a4Nݚ@F5r:G|㉞pehO:ie^}4??G-UHF-8#b]ACÖ㭒0R*wnF 1!'v.HOi'E됙N$=3~5_EӳEٌ@:S˱JJone6M+ߦ*$+)RzK"cF4e%ɰT}jRE0hp\'mVUN]|XJq=,^ '293X/s<2'H)]4dd.E$3 yMYXHt3)|/ %W}BQʞ/zHF.K["1)63#661Rk3VbuNcK0A5_Gǀ$~) vGrh5&tBi燫ئa D{9J>G, ,|+!ӂيU(M*T+CT\{ r9uo@(]IF#!@xel .}I2! "$OQt)<$+;u;MrԤ4k+9܎iw@G 6&ȳp54|J0,X͒y“g[.Jd7z\c&);U B6v2٫Dp R?sprpKXF Ӷ , I.0JF\j Csq*ݱ?0Եoy!ǤcHm˷`]pZ~_h 9L@_1h-%.yK,uÈ{lKheh(q$iø7R<0jա[HfX9A> G= pOӫPnBz5awvv3<éL|P\BVFT:7$nўt1f9 f_s܎{ {.#7ZfX+uֻᘻHD8B}hb^o9P0 RNl^+_=U GYE-Cz-ΰ)3h2!ZsCT9t^7ږm(Ajm] Q>c%dn& 9yQX=,6}=|E^$>b#rΏ4*\I%e@Arw?pʵ}$ Mi 8-2y#r4I3e&τBȉ3(sl­йb?Rq_pdj , ''#!R\kŷ87s̥=҅X7J".x!Jg},bpriXb1:py+bpI#1gz -aI^~L;N{J[*ߍDA oGQeEoQp+ e@}YM1*s:4Ea >ۇ.BMYVgAl6"=Jb["A87 >tU+.LRw(U=_,HɈorR Ud9$ѷk ~3(qea?t-sNGe"g&ٮHh(,50ґ*0t$ 愋A@ǰ͂Ȇ9'B $+ʑOH/j'+%oĮ9 3dgR`ʎ'(WEBH TOĽE:-Fkhe|Y3iRiQf8.95i{ dx,b FsтeL!K% ڼuIus#U7Lx;O 1Ydd,ڮ-4׼MB)T84(E e)˼ab$<MI1[^0է=i(yhPppHi~s0](V Xg$I w"ÌҢ$p5y BX_rq -|5H9T8^k20}ZGy :3> UޣgiǗ%AtV\S9ʨŪ1hxHv[og. G4*͘F ZD]ǫpD2ؤWvf=2= d坭FC!a]mpJG.6Ш-_ Vw@viF`a ,mRԇh.GYp6 Yl)P0#@bPH&H|I1jp &k@q5gvNrO_[qi5bLoNLuLtsf9pοOO7p:U˃Ib5lᠺg=>:ٲNI5g>wf9ߊ,*x=%e4i3a6!cEPrJAYAQ4h%z`Bf`m n?6XeaL_&-4^I8BI%*b%ݖיKA"G-8+IHMơ:ca>I!@XmyY^čKz@O\{I BZh65,5t AS-(,+^N a0!HHgi\*n2uŸŒΈ[Y&, #r7u2h OOњX?MvH]hO&sN2W8'wl $B篻w/:A+50Kjd3ؕp,v#\\Lz5p\>5W2.BPj& ԭ͹DI(6睒ª[jK_T]HG Bq'p{[L}!=`Qg=|sMwRʑ6o )cYYяEC oSʼne]]h)x>PF\T:?<}|D5MS=y#I%|Tfp<Za/k$ZUuπV7!xF'V𿮖V%L|ۍ.kj*pGAQ_Dή B\%J _|3\ ^ 'Xn 4 77{3 T R3 )O7g,aKPuxǞv?zG$:5"1Ľ[p/GRkurF#߃VefY%ǒH"sF-=2zǖ| h$2ydZT'3E&f(l#oȇum[|rP{FY66 {Vކ#ЂTGٔ=DJ_Pjl#r>d͓R4L`l'\pr/l~r*:syʧp@~bOܨXrrZ E2USԬ5E +\17{Fܰ85nP)&;_bL.oL LE3Al^P28$|鳡Z}!d :%O%EфI. yòX nR|rV+1zq5cw9r$0r2d_y ~5 INSnl{2!6a}# ҏ(m=soLr+{IGKXdU8zMŞqI:u o9w{}d :3Z.QY =_Oj qT낵IEbkoHENYn8q#`A7Bt*~GJsCzD2Shh7>P\F'mtJ~ G^ 5vw0\3*0wIU~t覈̀bU~5/wm clK) n p°[g4|7 8W&r#!1ej%4H<4_XH(|&t #oWς!Ц`vbpݜG / s6+ȏ\qn3y{`/MIꕽ!Dd1Dw$)cp8m!T0/{uLs!?O"Do 5??H :aM=JjAc32zs}Y܎Iu :~40-)C1(@cВ`ki6%S`z,!@[-9^BX;-Qxb"n,58cTEzÔ^wVx:_b$RJF$S§!kQ4wnd 5bXaQtNjeе-9ńC\0^G"pbAntI~#4K_4xu\r1)0LuRB YMh˂}_)Ni(|X 3dyj Ch#sSʑ/ `fS+LΏaL񂺗\XW#!㝓l#?dNg#)x8 \҃JuD_é/6|=EnΏƕV&*} lkfXCō))e9Nk#8hQ@<ǽ O"fDK-FqnfA|@fy*\?%/ϟ:qtM:eZB~ cb}hXK3*(G.QCowyTyVBcJg`L&,V<<#*vO>mv)paxu }UxIRʋvyZkrDffnב Dzjm\Gz !`Ai߮%kB=]E%go,ZpI8C&E];m$Tәnz OX>>܈6yl 교#)rƗOءZDKg2pve3w5aNqi9 -Ԅ~pX(, 8ķoKO oYxWe_S~_FÉ(aX츴M+M6!X}Nؚ!rle8-*5ZlN'^bF'ǝ.XQp̒e%ZC._υR ԩ-gҗϔ@d; 72g$W|:YYf\['"};juk_eAͱI.w#"q\M.#qiX=od Knj6,; ^)Į<)?lfxa78;vnRޡ|<7aN12 ThWBCM_QAST(e8p}>K`}}Bu`^MˇD4E3qki4\l%R 5ZdTmSc$z;_pѶ˾sCA㔗` '94.lW}:m7 #O2QS“ fyqrc%Kf׀lIYmuyd #jMahGX iF?H :mԳbl~sZz<0 ł- ]@Ӯ?k\y5_nCW"~ޥDZHݎY:!O]q+1tB)ΗsMb7 ߍW*`'dӮ)3+&(ycp#aw¡g=%Ǡ^/)`RTr Zm*"+ E/{~/[1IcbzkaIq"̠7w&+a*3@moDDf'S2p_ GSLg)\wQb~bЙYʼnoly4҇ԉ!lQ,IøP9 MJ:=\׵tk'q>$g?G)BDV 8J~Ǖ[~$k-t+&"g>58SϢؿo%u)l<.M>]WsAlh]>b P !* dH9ySk@eNa5MV37>s7=Y7c* ך#iX_C~|4 $fe=ZF՚4xd(X~p5ݺv 1ʄg=V2fƺOAtcC{2 ŀms7C?5_7 aZh7oJd)6m*V,FH!.#~avMmW) :Ak}g =k. lY{2\*v$:u"XNvA6`CN]&"Cm5H4NnXf#e4C8<|QL) !۠Nv`x3%j;尐0VWN7zA LR2G13gxCĵJ<.2>-ү;gflt[*4q 'P5)iqEi5BVӻ[o"[pm~ROKvg2j1j0۽ʈ",roo~ai+d44ۡ6^A":1=qΧ714@-Bnz p~4yYmv1ys5KSQrqMU[/>Ӊ1P陃֐ceZ O?ix`k ȧMs|X03rN A2c5+ضG2{VTa@zܫĬ9&wU!fC:!5* @4EwK47 'p=+.Bױ׊N@!t>#,OoA7':-V.88)F|:W~:7կq/k"Uʼnz^PgV5$2zVTal/APUfmܚCiGb6%QD!> MzGeFk̊Xʲ/Hg!{ю<cXi lI/ڮܼ#_R"T#(=-% W5j]Y^>tO `If{Z>.W}>ݥYD6LI0ωu^i[/ $匌﷫W W< : ܲMo23ysěo[xս:B`h;;ǃJ㳗Xe?gˊC !}-_/+}/1Gxdݨ(LqJ UtI]xd 6D!݄ ^jƾ|&HH >K_Kx?Xgɫ-5)_nVWt;/r3MkaY<k'2*;p6TݜqU \Y{Qǿan QhF*vAF ..L 둔2k5O13\˳n/e_!)[,C q@(T~&s|)K@v?PJ?!y_|~6A 6昚c4uS@tu=yݡN g- .sUVg΁LVR,.MV% R' 4PLtͣ)DEN'|T]RgfELI;[S\o\W˱{W[kYv-S`zsKE4$I1H?bEs]rI^wW<(!ooo+ˣ͎45[p# ɒ+ %s)dڝ%`Zd[fı=2B_BwH63}R! |+Ki2)h:(E,egd/2:^̎RJJNu$6;lr^> |%4mń(ڳ 5 J?*k9N1vEfrs+,UM:+1fhxܖwƃχ.Il6{`:Z.*lK|!Gn j8K/xjNUn]u:DN4ً-Z;Kz O'(> )~5o6K*k8_G-ՅRjYu [)-jbff!c%Jhm~@k-ю3f` BI 5>E{T;AJI@y?a=@gvL##ڬZ)`K#o-pH =g蔅(憮@㨑t0.\r^`[nbZ oʸk F/[kP*GKMOo{Ѝsk ˟[ɽEv8gKɾ[ڬ PoZݧz!kI̗E8XewomWZi G@ c:8Oƒ#e>e YSÑ8Vq+LIKbήu{):O$}Z;{Oxշ,Ç,/;F") I6>E2KS~ϝɱN2O*噷HЀ_ H`}Fb PlqsH}/ Srk J Wפuca" 6tEal;symi:{2Gf:AWR!Mp$M"}/#N}]QODs\CfʧRqѷ#z}%  Rqsv[BY#%ڌ`;[->]uԝmSkT vʳJg10끐2BKtY>* Lx~js57ފl|%[VpV*1n2_U5tCKQ/jd[ 'fjdt:/AJ>*?Jrqc%l#d/_Tk仙+n/' '$Ͼe% 12qr.ԛI'L`! E15FU@ԝxs 7͙(D3ga %W*r$+*8`,z5MjdvC嚔8#_Q5>U psqF~Qt3ۗmW U>" 8*zl_Bekg@yȃe:c8^ī/2y}ӽ̠@/- $@U+0_.|+$UyD*M<ҕG$_L`+Ii}nO&sc½/ϙoJ!ob($OLXQd|(vIV/<4q)>9jSE>P3HFC!^nQZSS<)n=t?q#@2%X%&faЌ|ےQT${trg2+I:,%Y@'5n#OܼLo5憂輯(ЭHNFkv!]|daky=n犢 |[;g}ZFV*Wkaq|5D *3p?9)eF6{n]$WH|3 #L O(0@vk׆*},ُ8K:zJ![D;72pw' &b,f^ԌYa6\m.fK:t&a+[*Ngu^dpu>E!K( "pMnKWdǗ}MPǠF;6ofy"ԉ$V@bv&@@=kPdZ3(l¥SE fXrvWBnč62r6Dp0~,c,$G}ư F,_(.iRًgSq_B56K!xjmOPw^XNG!Q1&E`]'zfpS^Ɉô2zKF$2R4`dQжC3Bo:XN`2#83@^mߝxzM%b5VDu6;ʆDs?l~RƱڧh\Bʔo܇ѯuh0e5j3̷ :Ζ`_⅜Ȼt> ߪ LGvx.\*)tN&ahŸD [[9?P@) ߻cnMğkD$ʏ4B#vsYrW$ #TMf?~qŁhӼwG"Fe)nʇVE)4fd{BɰEњĦk:֗Aj9rLyRJ y >aH-sf y^TJÎ)SGӱ*xJjnW b̼?9! 48Nc*,n36B^m!~Z* hbA5k&mr1S&²7%ho!̋ľϋEh0)(#s8ltp+Q•ipŜʕj4OjKe@M޺};߅ }kP Oszڢ>vm')P}oIP\Rr}Vsa~O}Do=⾓_I:Ǎu,M~': œ8:U2zt'j &eIs岮m*U;k&NtXgy}nHV#E -AӨ=}L\Dl{ʫuR ,R/l֑T C%g-AId:s4{R^W R(8gu)YDs|v.>!0޾i8/] "Jur W1~/Ihb |_0307@+kH'[ɄjaӬGvXb4cPE2i?:#jq+w?D'H/1>+K0O=j[Ksd Ǎ]2v=cy-'~Ek0/a$#0STDyNOk29 `^{E _!j#V/1T>Sr}O^s yyTjz}l/rXZc qx% Vgm;%U\Ot:~NFL+k[eEfҳ$]kh@t ߫33 ? %UV> <7@MCSk|SGkeB^ޑ}OQdKDZh^"` |vJ*R9tR^0 x0·]5F{t;ؘ7uO4I }y2ƾʉmA;[6 x/K{Z1y˦MUlWxW2n}`Y0,CfYBeJK6&}165EdBlnLU!XJBAC{tS.Č*0 +$2bqRL鶨ީ*s榋k4c뽊`9\ 1fNjoC8$3~j<1o╛(+%|O.EZKY ͽR}R: JY2g)Q/gL ?;ׇ[c KIZIi;>w#ғRw/eN"BAf&ڻtI5{B-CZR@P`tY]tyD[C}-4Ň,d|Ȯ?y|乒8S W,̰7,:Aq_l dhu5Ct(rJ0z{{"(G$byޥiw3U\5X{PE6\1~إ^VsGX-=T-ZkylQ FnR: ڜWEmE]DQ);!?x`ti(ؽq\y3SKޚ.kFR|`9+cm¿3 q,J$l׎9a g,4)h t2;x =3'uR9|+ vI5$>Sa/ !ou ˦Ìbf$x){{t8Fj8d~PLuےۃ)-6âP$M7ɍfԬ`ty dp6d83%-Bh& E?ei{ql+ LwT J+0g%,H=C*JGywE ji+r|U庨(whN  7@s~P3P$4z#')ܖSLYǴW;# B9^{o@b!e{Yř};#_t` Cw*+-j_<_֒,ch }w<$؎dZDƮ\Qfi;-saF+[׭|6%?4$v=G@GHA%W3 /W`~6̗s9uEykUQmW(N8- صi2XA;s)U@ђUu8/ꫭO!Iʭf\@ޛ)~ar]"+J9{oWE_ϯ}vc- eo9>!#˳(b%-B Ub"qs Kq|bs& h8AF?;*ѻ^xiݍ >KwɷXw fpw'5t:ٻSYtoi)t ͷAR6V#s>L#r~{G=T`aorW B^#7w%yVr[z E\]9_k}.hDLTB6Avz;{=p*)egeZ]sSvC $|hNS炆L~< mW_ݕcF֯n|cQ';𾣊nKiګ{|hp.,#)|s`@mz+­Lk K|ux^k(p#^y|=R(@؎R-6j#jɑNS 1רO tr`InȄDv!֌ pv(eXs)Y-lchf$Tu1*-m0:A-o` 0ZX$=7 X ;oPJPeiUfie) D~_()((L|z#_4pT3 r gꙪnN\mԤ_埿ylOOb @%L`pC0 c(6#9V`^onl%mL+Ǿᄯh]o icx޼.񼺟~2Pf }#BϽYQo$j$D_TRG~wh=`EWYҀ^5%0k.B%{Apk@:+%ChIah0ȼca+%f,& `|j9w/x `T P[^ۅ |i5ծ!9Mylj7g'%_tXeӧAN~uUpaZ#R:B-j]"'E#4ek1"KzB`m[CB0iK_ctwi r̃jXVفPr0:VcDžDa :YwQS :[ƆiC"{s H6!9(c c0L\!虤ӬqïT=.6!{Oi5RRt閟F pPրV7J,b^p `]B!U?z×|ͥ1Nhrv팯cc1>&e"gil觎TD.u~,8TkZ'1h.Oݮ^zajǖ:WӔtñ+@nAз\AKNrybGd6_& Zx2!%e"gk)Q7`r='\ DQpX{R6$p$.YjJc3$5LCxskmmJoe_$GT EW fZ \?2 x=$rUy 1<_^V@y|1`.y#B"Bo:}9dIz<9NYv}:L(-uo?rvxPͶ8ᆭZrcCN/t%P`MTGxJƤAQbtF?^G\&W 2g0}ɒv9$Չ|˛"&LN%֣ͮvڧxOS&[QtV&QC:v{R6u᠉2qg:>Yo@bZ9rЇSAUC:?;顐 2O9C@,B ^yO/!V"AZ15ҩl5 O/#=?ګ$A +scYTaѷ:NA)Us";~z5 l%uKY9ByJD:z/&GMK^ &WaT_͝9s=1+xH zp/[2*茅RY5 >0^j.BPvjCEEguV] [ Sk|j@NhbE?WVAg6FѽQCU ^I׶\ok}y*$Df*/;?pu]@ߍ DUtld/(^ӻy,Yk']`LbMaU~nד9QhEE'ItE&I&MFGs SAϼ7\:N*Bcȕh5͜b@g870lXBެDQ>4DᠴM^Yab*iq/죣zFC?$[`;*PV.>V[ٽB`\E. u*XwAF.%b@C0-c2tiK"(Wh x8 0k^;~ʕ AȀn37&&Gf{α,NX5Z-ЛTsۈ5 Ɨ_NX5M*B k,U!y&$$@ 7r$]*{Ûist^ffXplEVsue`vu:ﻗ%rh+Aځ]/|p7OI,u[7Dٷ` 7sXس !f&B47 Z,Wڌ}cTH[K dooJ >!v֩:,R;.d"dWS^v${;& %‡%ϼr}4s^d!j\c E6N|sY>-2Y3ݭ |ƞX$"g- S(n)ŻՅ%].J0-g{rzgs9\Yx 5]}ΠztGήDe-v@]s="*qUMmhjE>jẀBۊQJ n4e"~GD-bW>xV3zz+!YD0}/ThlQf5[ AR53Ъ@\*G>zx㷌;Lf<(5ly5>;zmeyb?&Lxr=i UşC[`W,$8V*,Q( ؎v`K0:,sayb+WGF/ISB '†T]I5n6Qˢ>[6Q[o|S/ArX ˜zw4&>p?&dˌ ppV5d{҆j/:(? ' 1Dp_G"=i3WFѥν!꡹N靂  oWWi‘~pjaFV=I;?7p6)o3"'l3%ӑ W%Dyc *3Vmy%!/1e.V+Za4፦~#4w$>_ 2#jrObyf~ua{<_6a鑫̙0:AF0B(kxrD/L-I 1u5V02(}Е# Kb$քͪʤh3gHsm`VNM7/PnՃrű Pզnaf9; ah~Fq!(hPgA(KGڶZyY">p'P{3n ԅXiv|胙{̸$:w ᚔ7ȂL)'Y_l2%\. +TLYb{U)zfȭQb6,Rm2K)B-H$$]漺A`?\-C+ ;4kZiZ۱MAB]Z*/IR7 h\ozPcŇD55y!-y(#7Yu6ڜɇ!ujS8" 3Z<Y'-o^VC=F4/ 3jFņ'`J]|z/{ YQ*m"29:iۅ EV@Ƹ k>Z";- @aDLޟHVztA{ӫuc=A"}C_laNQ6%[9r~4C{ Rw98Z 05Gon.%mwHc՟?챌kAv PRlQS|Llp]܇w0GM /qa[>8Fm䉊} P7 Mtu. u\VBF)@G8*W (R4V<5VzY{>$!)N5V]e)+nknR\ooPe߉HVSܬ%A#bR#ހXFTBHy#>]kq#"?nPlI}cƋsx]ңVe1ѬE˜ZiQ[a ~{!4ԉ%RYӒuw VH9/ ߚ'X)0\sDZ L;t'/}g䷫) .U@BO6r"urS/YfK fu5p++7WL>IжN#sbZ zST`h@wޥͷZem3 V~X*F0c$f/~k V™1VG$m ]ûÊuDD}lBuiNJ_A)۽Zv:蠉V GW΄=b  CUAtټJ,McDsA}rXw 'y)իQsQ4Y6 *ycͭ%Cj%8hhVcSvTCj$2σtݏ=-#4IF|(INw&AL$ڗ9c(zXm'SQCJe˶TT$ٸZ OdH_Dֲ֚A]-C&uiJ3H*4gb ?I%*NvլpɠQd^][$4].>ԀcJ:ɽ)HAϲ-"M;WΓ)F1XڥN:!Qr;L'{0MOÏKċ$Tm5b} @EG-ZP{F] K{퍝wƲp%,(2d´\~K4o10B4 ҒmcȔ#ufqAF8ף Y["do9Gg,wL{c[̀/J&؅/>Bƞ *b}v]t#Yz0p>pn ;) Ey{Ql!Iҏp!ssv'x9 ||3$a:\mB3a-f1͵ӣҹ]HN% \bՠܠr=*u1NvlR*e!WuZޞ^FGXk@Zq`oXA1K[MC0vA |τ$qH-CQa,TU`tZN)w= 2c=T$@\`` }X*=Pɐeո/aCIױ u[jk3v[k',¥2?X`/`k' C3a'+i5 rCŚ%cōbtv틬Fs)-cbm d%] }h.)]:ЬϼvA\z(ez*FMBrZBV72ݼ| Q֬gP5-6dBƪ#gJVy .n:d173m8G+}Q?n\k{oL0;>V(5̄4 棑S=_LQOy].:MJLFM:AgGhn8owKdZHgnln9w QG_z'aNc2L{ |TK}j)0^WΡG~uF.w~*}m (y {k~6 Pkw6ɼ)9㠟G/ᛊfK6ER6Phn4>JMSvl5q^u VXڹKn1q&'_cPc2N=ף C3VI2#*M?'53W׎GcEL-Ť-yWU"5>N5֋B!}[^&"<sp.RsQ!qwƢZQD&]င=k.^7/mr|8%pTZĺo缆CNu<&Rp$MYY9*2se1sL?Ǥt m0:Kbn p<IpL kK]D업ϴ=ۺZq^` d.lhd=X=NdpHWMz;ޡkjPEx=HG+fX$uPou$KF{Mgd5]X̌fV/S0W<-zfA,|mNɇ_ #utSpt%c^b1jib S9}%#% ©J1F7{Bv 4 FH:#F`J#1@aq^'hj] Xu5WSǰQ_xSWes:*Ym̰U^g,ҺbWIP{B8$D@t0M$MKh:6WVe QppS&m)+Wkn=3[SA2:Fi& a}9Ьlk t~iKzއ%b9_`ͱ JyȬS śGpzP&-Rqy4^GNj^X2K!eD|>Z Ĵm$6j%}:77!.Hφk٫+< }cI7k,a "MBsq64OFl aظMV;&Jm-X_ vֵZcb甯aSLNy^]Yyɬ^[ : {0Ͼ< 1_g,dZ)1MBezK ?XZ$d.r鞛VTO7vlJEh)YK$*Y%OѺ}>^/d戀Zok!.B} '~BqЪW zy_\Xrp:#OM6wJYHvjNlګH3‰ngS^;1J<3ino|TȪ\,N~/F܅x*Io&HPfbbNr;qo*cxM+fruEw@'^e瓰of`+4Y4ues;X,_"kE!&^lʬ >% =md + "0PN#mgYԙRhdJ<ԬO@n[1&Wȹ% |yioU{{,/䄳X;af=7r)gtP¢<3LRJogw+E̬ORF@Kz}>;S7oUҿW杙QJSNhO^#r@ ={鋠zS9JKMʳ]EiE~$|OqqGtMo_īJ:?2Gxf$fxA}iW2{Ƒ"#<2%͆LmINt6@y&xKiOc=ϼ{BKj D6g7,3ybMt}  [hP#GKa$+st#f |3K;|O`\c %bM }kX ƹzK㋛<΃'RӚ@ȿ35>vE:G$FQ,T>Xxm颚 )gJ.sUIN129p(y9i|u\6ۤ/8NFwWXEHr}:s9/=2wMMM=mU[6h*qZXO\] &RduK)(1~yoC(d6|h>' d @wPr\ "!PLp|)'U dM/lG|!|X @ ÔBdSՃ3*@[WPgbYkYkB ;3;DtwOٛJ(1 USMTsYngRnCP10\3WO;kiL/pw&a%Y4K%v!x&[TMC78bm`r/2 CЯ5=:4Re9U%^sp+{c^QcEqP6\B> I̞4BcP.(7U@7%R65V+&碬=}`d٪I*&}aw׺\6(ieζYՂgncTSd6'6]hu\~j˞:/h \hOTS6-D=g7I6 ج1!|1+9SO(89 d7U,V{7R2_-S}R*" `Ś- B&@0cM>j݅ O`\ߛ QM1+& -ܼ8[OxNє%rs8Z*̃1p8*EڧCˣ$"V%1&jXPV ,j?6f m;y&HA1JsrM#FQ_CHdfol' KML:eP:~xX x)Bm\뤵wf0͌>KvP`dZpI 79EVq-*czxtz%pTNq 0d)%1Q4= fDu/n%8ALj1LW=g!G8;"p@ÔVh./kazM{Q Wp [hJ$; :AG=f8|bkAtsƩKfe  `T̂{ڕwNm{:glM7@}l=L5 (Ґ㿗k6JeJ<3s7vzªJ 8Qހ4]8d+/jbπK[c(_`E-luhl<Xc78,{ct}^#qU[B=h9򔣠@5fB  yT Rc9 =+SXbIdHWFV8"*k{z2*a]aeCJ j"8&/Y>(z(ty_c7!pP ɵJT9}m'06&8p\9.9[ݡ :S BOGaa׍>GSm)f8aTD5ԝAi56ԡ$ k "Z߆?1 Qđ.Tg05=%h*[L HEPwT*Z,:/HVbVKKêL8*_.S&d a 'X)IygDUX]'u= vV;Rx# ; q/4$MwnHY(K#{yZRuN>U֛kA}F$\"԰Y,>ud4nf‹MFI:0߱Tq۬ lq*4nrAgw`8WڽmãYE*ܿKO^.g?Anw)OB(^j4R4tCϞd"p﹉i0=.d8dlܘP\ 9*b}TL kC e> @d-Y&#K&t^gv)@8qH s ,J4 wv1;͋PYI}!klUc / ^Jep!=5Y{oi߁Adѹ5jUN%d{> ט ę.䗓WRq$g`2[t~yi{pDd)f HI":^ |9TPXZ5!nQGN9ڏ7/'hz\oRXv+%70JxHVMۈaŠݦZv4L~}O뷔; :tskૣ^i~ _H""x s,Xo> \T5tdLCO.ϊUKZ+4xb qvT|m,.9g2jK3鳓'p~Lg+5g Jl-RjSz5]WU!0xfl@9@̈;ޅa_Ewv?J2R #w1"ۨ:жR.784 M`Knkm1w5%r œqh`,_DIB]ޔ7mkeH"ӁLw/nz~Յ 6>uzbQƾ<4]kAcB K%ps\1K\5u3#9K;G!b%d$`< ) @xK Xl`%M8͛H ~_4s12A>`p q1`N9ѹx> ʒ]mqI-RFG>an$u_Ɏj6'zsv<+ 2Rqֱ.# o)c{S{Kz!t&WK6PmIVD X`.QPFL@? TaJ{[.=x@)A ۔¸>. @~Fmdbd=07K,幓\?4g]ys7 L1>W1Uh=2юUBx&TIMAtvnE:$HFnAX#TXvxS0?+uI?cX3|&rWma#0#{zjXip̔8 ]YZ3_H0=A(T>mvvW 5 kU66'z Gy#M_u`mGDΈps>#\MgҰL*0' ӌkI o#eƢj:jteƹm* Oi ?F{G)*/NK۾rr5{hASm_=O.nx!0c>4at`)z:ySbyCF:<3YMߨiǓ` d]#:Xr\y;DDq~ '@xI_J鋭@} (aG2SkY(+Bd;F 1c4QS dX]y)Y8կzabQD$-K ﬷7Q4$B'pQy״@`˄af\itwj[ݥeml^pū[5j7:< :ejcʧ˯BsSB +;C;KzZſ2 ;cTR6z>gʹtBnGL&p`#Maң bd<_ #.ʰAA<&)~ MoYc8=)6sZFwˏM-ٌ.Y܆sV2THmPݞ+ydeB'O*h/Z-ZY4ͭ:Z2 l`fgE?t(|*ࢉ<"(p1\4ϱvTka :o^3A-toԖOZV >X C܄M}o1тDpi,bHY+Wu' [͂`I7SpSLҜr7mnAP/0kdC1)1/wqWe"Z1R{8P{]9Dd z'g_Nm>o 6~ct@..\ \ Z_Tx}Iw@?3!R"a }v?:ջ 0p܍jaiʯS;).^ I>r@'\6tCV^#ÊU .%h zIla0GG/Q'3+?-aVtv % ~`!ȟޥC?ȦP@Z7\^A>e @DFp-&sc\6' E';rA!z~ itu-`{~D"o\oF*w2.n|ЎCb?:,҉Fdn|. & ʮRZ:Iͷs!kWw&L5u)ٍ!xM():I45+ͺ 홳LiDsi(xo +_309Gt/abYC0ƥv*E-Iz*2dff7upwwX4k˖E>@$"6wv#_0U)-AD{1n*:Y"tkZ0l [cHFүz}+[%*۵L#u&džeQ3Q _=06qodq)FU AWgE*Ą` PdkAY٫4E ^ EɝP>'~$(A 9+ѻZb* Jti}hnb_Co\1c==iWF\zk_t"hD;&3G0Mcٴ"N |2Dm9b|eL˺28x)tLז%~|ъ^}e/Zh劾q:妌[{Co"~3>p:~~n7ĉCF$ j&oƇgp 0Oа̠-awxnu l1u<纶 <,]kwUP _HxU0$P"C> o Өܵclbk4SpG9Jb ^auXP܄&M $~l@!а7qA\I_$$9Zo{m$+9@6r_A'M<X{٠af)PqPG\oJ:c<%>M=he|KN V1 Ijɩ/Vp+ ۬YȟXb.ukqˢ!BH셾ٞVln>' =) PIǔLus;%p0b F^*z@!㓾fX*H4KK ɣKM!bHZץK#,%L[VqOkH~~l}">b:R# A>BiߜlsF?_͍,m se"g0Q1DTvԟ 0ʀ>UjY"*0 fO|h^`!*6U(AwjsHZ$"q!xB @RՎNSBLhe=Bl*k֑l}ϡ^ )'<#=9$O3L .q$KjKjX mӰ"9Uȝ 6\35SXEN VA+=XngoБ{07 BqnY֣յ]`ex:0j*kkoft3k18~6+qӖW v \J3gTsH_BA\?"ZϣN/%j>.B;d&xx6eQeRhC~ZMa|UʛRI6sN7ٷA;{ #/V4ɡ=~Rfm;GD8ѹJV}J, TixÄ;w.3|Zbcrwىo\{VB!pN*vuPLxPfE *&J܉|!% s!=t0eZ!@p(Ǖ49?9Dw<"^j{roKu4&ǡ\FA(% @4OWD3Cv?pZ$QꛙmX rz[v-U7ZƟbrK,zzAH0#t@ǩC #JΦzĸG 1PKgz9b'dF†lh3܈3BY"8֫%Vdo [#Uc[hNncg$N߇+Ce$낻0nrE#$楹^5țfjZN&r!UvC,W6a5 P\_m@.W8izRX=h*R5^"c=m|y"Vq5/ rwhlMKKK,,6>apʫ DMu\b< _SH\|iE{d׋\>29}{ht5n{x_7$#"BlLb`E=)qkk?5ngi%oc8ŀ>߇գߥ1e*Xєvk@⦢Pj]LRft&+M 3|(5"&|a2ɊlG=&.W h˅'@"ID=3Z#B88lj86'Z>B\1oDMһ@KQ+2H1 W ȐV8툱1랿T `Qу>d+i?hs[ު^ügosQxb<մtڟ14啭ea8з4Ab!{bakޫM=+ƬiWՆP[ÓICuOGy^f!8V򖧛,8FJΰ|k|0aDϣMI+gCO5|o܎F`Tk_*5f$~(DEm[\CIS v.>];8@ՋkULgeejݹvB < o`!EhOgUutP,79|JsVBa*5g?| CflH U=fHsV/ C&zQ,8ڳlAPv]Ԃ/yNNMDYS9   d:EB/ QvinCe_c:34YϔG@{HL`MRҡRTƌ=jU@ew==GQɡqQzke  3:W#Tcwk5C7DmJ7@$ډ% ti"@I = ZԳUbp Oܦj3, \Ag Wi~ /EʲՍq!Uou£ȟ\4ŜGȊEs$_)U8!xuAd+Ո}賖m웹H:rMFJ0Zp6 ǀ".OFˇNČRiГxvzNh!x GAQ~5'+#JOOfPΛWYJsn,eUӎa#sC1jo, )bI#$1 m UӡɌYȓ> S0BqEnmEBLߡ32XGa|Ι8:?x5 "ʒ>w14.C|8cMx1C}S A*<.G<bp;AUsw?#T/Ska } aΓPaإejg ]\-Kl٩I M;mXQ ڠ X.;Gf1)9=V/yoCqi޵Z#|9>нͫ[$42p p` :/y;q A=w5 k9'2f/fXYM\ O9[e`J^a~NO+ Q)+ah+[L?LlǑ~΄Yhɍ5$2cxb5SXJW.'xht곜pSp cFok0ZF^ZJ#)fT5Jn(5 d iqf38 S{Y= _8k6 = RRmhsDh8K?V;Fͦ*, V' ,eE[= b4߾k}8*73a"_)kPi-;Rw|s%ǚ^;z|e @bhQVr^n!$$#~$x~7x4 A7lrG,QN@HRxy1Ll1>0^{Iqe¾EX;BoŇ3$t`k$6s~`]dc^TWΌޣgZ9V?b }Ҫ3E/"u;CsRYP[W \w~>aKZ>SvzWj!KoL8Jc=lPQOkѐ/h7Qw jN~:DD/!6 WI閍px0Bx{= " @8tM(~yج E㹧JPغ7j99Ȁ)sK, B7F/З #Eӎ_gUzɺεDؓvkyr@<}x~й'A~qm ͲV.{qK.G/8̠q8#i.4`) 9*6t9n' /}sWN(2ׂ5:棉7# twB%0ԓQ)>hWp'mͧ=|+Ѩ9jr!Cw'xǒFݚpI>؃%~F]@2 -"ZN"3:{`_īh$4&}4ZAOqEtk:w$AA>llbwǩAq҉pI& ^o=r(Tjgt.C-KM=6kw!,<+z2]W| Mcqkƾbi8BkAk# `x.fĶrk05Ӽ(*Q7{56)dH۲.!2O@K0; S\mR߆zoiŨc{%vaol36dW6KݑP~D&\-܋Bow^g @KPl_F\şPTb,k:NT2K v `/ ^ܿF2'땣#㮋YT'w1Xʮ +cU&tд9hDJ8"`_ TSBX4k]a*D%FOl져gY'n4Xd_Ek`/Y{2^fr(1R{U:0YDpងɉTS0=ENU޲h.`w&l{e%NaUF҈T/ UJ֓>1>w%Ya ӿ!^OI&ٰܳtFE[ aq'mrm-S{gˋVG`زmXJסL:+b`gy1p[@\s!}(@%=W >$si]xl08{Ϧy0fV\U'? ?I͏g6x(]@ ΌA69UDL!p[ilh( C /ܬ_x\p'(N+cx_rRۿ~Ģf9Z|ߢ׎]&ڙ;6Gf(lQl2'jc+яf4F/(6Iw9##ugRZ U:X\&t˛3I^ 8Ԫu?ȸC\g6TXTG̜u+dK,>ܞCM[/0-K,!aRۆb~7-ȢJ2 5=,%q汥L6s1]I3NKt}jH™e*5-ӈؔFrK6nŻqlSc<0_ȭl_2 (eD[JPid.72` IdIv2TGG ; i| ,3e!\ MwdZuعty@ v}xW o]Ki&H0 MiOOPcKL$_3Ng-w ࿹א7?Km's `;nFINo:6'yVhejff{;4LܽTnLk<|k81SX ̙wjiF~ 2p0of@BrPrqvyC#vZclvl!O)Y`D}7)$;]8!<<‘5;BO?1}B˳ʺm I@r_>%da(hrP#, >ͻGp'4+3Ӝ}^mo-;LpP&YI6}$G/b 1 E|B侖VEhu^1 f@ qF'Bu 7J/GHs+/g]Oe:%+Ó3Pk6l *t3E?p,UJ*G ekTAhQisV*V*(};405% kEf,sohS9tȺ‹I+DKAbJD޵KJOI@(<]Yv%OޫTZ"WZT;r|F*v\Z!PSa O qA]|Iبjݫ4(4*&놞q-aIɊaqh@rsk_ oZ_#Ŕ,` t7P~ok%كdzQ^U.{O2^q2_GTsGB:\ OVrwVP7[eC_LrOvS I$Eyry!ܲFS/'B^(~_I;_^򈩭=\bEv=݂לcut :J  RRj"c6si\AѪàzw1g<)cH)+0C{cve.b4jEFͩݍӒ+ frGmώ< UZ7Deuew8 N?r8WM)ji2+똃(Wٯvw K_LN}P6-gwvRʟt=H \Tz-ثÀJ>gu?G&2J 2tG w:ivI8&-Rk$M x1K&֞g}<@7@_~"3իI0S̏"}r2r=GaL|_Dht˨4us)8h]q*}έL:(0g*Nti{p3hʑvu5hW>h+&8 l9? M;Ȕ_1cVAPDMI0"cBvBK b8nBӿ]?UŸ!qƮF{oC h>coJlBeNq_.MT`C=^sWk &5{6uSJw eF9 -ȊU!߅'+Y4VIũM-> JHWYDe}N)tH> wq]BӉH2p '=#rՋu7y2_ YRvfH =>583@{yJțoU龍`*9O267 NdDGuƁۊNy}ms3Cntwѣ9)Aۼْ^K`̸ǺCu:'۴רO H u#5UrV}BlNZhUg!°ݘ-U.]S=5b2pF /JE5WɍPW=*]&''eX9LTޣO *ZLگE֧\jN3H>5VkɅaj LCBx/<ηZ PZ;N<==7]ڴ9a p,t*!% ߄+5[0-R{D(qŬ $GY5Q[ q4dHi'X@ݳEhٖ ƹ+*~<|/H$Ӌ3%T~yA\DE8 !3V 2pl5K 1'HOoYWŊhE^q WkX.^pVĹ TG!Aѽ*i]D*PW;I؞UV):R89{Ar#UUza ňP{ OғөV娽 lze?Ed-kAE 5T/V~^𲘐ݧ97Ё![_n˦yD攆 2t@[C A%VOOk]˽8?bo:7 j{~Čknz`EV/jU:tcixGA̘o ǔ-c6!RtbF,\ɪw9ҴwIJ{d+l AiU&F׆2vII\ d4إX/%ly}CfMNm1R 者3Œ5Ft0xPf pxTUMබItvFT弧F7(}^k#W* 188S\F \#c,M<2EM1c@I5pSE-]A:!'CA8d[؆&hj s2֔1{J_&`Bxv C~Uhn~_dQ2ӍSzpk %T2Q"6CX]HDNB+>&Jr1^(kXT[XVLUdJߝFN9|¦i&ʑgLvӰ+V=|;3P{{v͡޲6RA!Â} ֍,jsh3E=6>Gw.x ϐ.\MDPؔߡ-1Fu'ÖSdY5L,iMdMł-sCǡy3FH?'X%bC| m%J(6?$>n?_0ld# %*hتkxY (2uyoEp?4أw(hϝhG_e7]\@CA{3GBq_lKKI:-aQ0{<, e~JFG #IJ CE 㳴nY!Q^% ׽ QgZ[w=@Ņo'>ˊ t wTŶ>#6fGi=Tم F2\*cUG7*Pq>eM񬣺k@K3X8m N"zWEzknjZoa_ {L7WaUuD;ڣl60J&0L*)h1] /UfEES*MgJ5\t%ܬ1I %~e y/lpu?l@Z#g)I #%\ QIeYC$SS e &t, "S2Yd9 |/}XHSgY`џpڦe=AF{p#٬2;#?Y k`_,@MKG 1߭-2 v"U/y\`=G-#BeI.hڋSE %PF[[ݩgmVN-HD;PW|yws7ls!T7qI'.b | ♌.c|wa?y͖dIHmy,N>Fĝ6$՜siQ/~ݩq\O%vg4"?*zd rV&/U 6*5V|F1EMحL 2:\%8hnҐ ۽:?Q7 ]\MIM遴}+;WR*a&S &m]=䫀W!"_beR%.PAΰiA;sJ|6|?",$۰} 77 \z@~|9ʙ@)-:Q^oē]&^x(IlZv|.-Q65>19o&mcw|$t`kkmUcUl灍jb d'Oz]% xi "h<:vR/Oyal#2=]v%!m)̞ i'SZY`"AW1E ܐl6K{?.}u3*u^}GFq!rsN0,Hp@@ϯ;iJw~c歶{lI_?08-a#CQ+q+bH-1p6ܳ/-@L0Ѥ-x㏠γ,kNnԔةʿAe$%Wب1;&/[}|U:dJNyC0%~g'iݵ8ϵ,w&l]zMw]cۑ˥bUU1n, FDOD ~ c7!ZǎYVr5K?ϨM86tYTT(| aAJ7A؜L¡4-v zGMņ.ҷN {E ů=@K`'5ѠCF\1eQb,ݯ.: NjE N8^ wtg*Ż6+^+Y"W-O@2ju>;29stxq²VIIX^ =gP/=3USuZ ^unA  EN1,yrV;""8FGȄ }29QY`>LRX m` 3`UF?e/@Jmw--PUV9` F Db djڣ:/a_8ZnڈAY@A;=v,牟UIȻ^{an80CjًBkAq9OzNeV|MIHbE,dG r1M)c+ o*d:N4ѠԏxRp;2IJpV,g-|sk;͎\۬Y+7dneZ[UfӶgJ78]`!;i<Z>i7 Ͷ\Ymџ0buVLkx#NEdꍕDhAe臘:54 |vhw1Bzۀy}N@f'g[FST:/\e;X7Ψ^sweO.}?d[LWG uŒC`6ƪå\O܇ҭ uG-kѣz>$ⴜm-syf| "|zj?>K߬udxA&)lKh|YwiWeKNW-HMamzjζU+_K4ßh*`rΆmbT\F52ΰYX>`J- +D[A;19 |74}5#1R]w]bNbPٳ™X[6y<[9KF\zC4/ECmG5tz雘i6AFy "+ZS4|Sx(yMoL u+UD2R;,mt͢.eeaz!s-Gy =b)2^n*%ZZ@]̗P9q^94fq۲dmsrSB*z*K]:(-1_H2zq8P+/v gʟ6):pM$5wf]?8:ܰ!HTjT4liֺ7ۦ$ {1 ֨T|``%0#uI>a'ȳmW4>ܓxBB$Q h]E󀊁} s8>~\G)%.EE8\=!\I/"L>4:_RY6?1 I^ Mޒ)?01T'k~xNcuqo/rmI:.'!aVJ;>yԡ^f [CHsqY< zE/6#3`!Ll!j`kPn%| G \ߞ3\35 cL¢XIX-삥xxC@҈x\7h z9v׫]g^{~ 'hݫsooPnN*YF H.֞E9N9ei!#޼Ŏ 8wcH0GZ+4D=10NAyilJ<#3ظaՇg;21(&1` kU x/=D2\`e%4jl"۴ᦢ9ݘ8T,(l{ %zhU[/o׆Q()RD &חUK6sgSm($B3J"iys;|_cJfһ OGw>,TJ6ۥPySUM&yl \_:Ҳ[>YO=/yXQkRTPWpJI'Ja`z$/ET2TbӖH7{h}2oTfYH$zn$iZ w.HqU/\XAl\h3e`cxZ_#a~cxHR@VG*>r~J.uuzֈAU>qא?vJ/9Xs[wo vUO#'O;3 $ k"I#v?IVm`uyp(#$}"iVg0e;=^vR CSp xY6RBK 1F=S;1nБ}HrBLV|l):L=t NnU#߹#YE%.8NN(T2AƍʍqǾʺvcpKÆz(TUG X:i4JJ;,H&"Q&&dLqOﰋNƏ=&JX_q8MURu9nn3Y]yyT],̜L=G aT_kYw} bn:$ꈳeh `~i10x;"N|s:_/c<僎"rSyp_"{txKwtw;wGC+tqer 7f@0@= {-u|y򈨝Zfd͌n6T\ &R0ީ(5hy} ט4"ܾPC9Kĉy:|)፝c5UE}Ox 5-˚#MYl{E{G6'3f6WU?\|7 ҊB_}^@Λ #%D>H,kւSVG֒֎/48%lK%m>| (qSͤ>29X̽j㱨Ƕ|F/tuo^zBPh ')!_Q JJrr *$(b䯒 0+!?_"MTF۾1k8䉌|G1PւВGܙ#2..rg5Bxh[D90V]7g.gT6\p R$ n9eE]W l%oa[k'\D:Kp| μ,6$† J)qi3x3Ik# 9<.QabcT-7MQë+x$!q訹KC{D-OE s+Ӂh@ͤƴ`<|(fptSR!`G O5 MSypS_)Qk#jCML+uA%+7%F^XڅhOHJ;k 3Pʿm  ו"RAtt+j`+Jk>B0eLN#GgaV 4S*͏MyIfuO֤ s.uvKl&k=M4LH6I/,'} 7uQYLA?A=Py{L#  _~y7=Gd-6]"5Ky;BZҚ0EP#MM9'%pv8yaWCD"(!N}t_%Cz;\/5:jVO\Ք=3Xrsgg;y͂ڢ8b5g-Tl%AU;so[N`]O/^tZ(OSY.J9bPj1(ZM4fX2 OE>(t~qJҩҾ0[6];;GfpWN T (:a̳HY48q+JˮV&q}#F. 򧹛} vg^]V"Йi[yɘ;RfwS+  LAC} oe}0Zvwdui{h_Ӎ* 4^uǝ-Qwߒ"Fg|3v)_'[^ q|_rtRˈf[2IGqDTAFa1Y C A(VPj\CPjK[t@IƬ-ڀx;dC= ;H]%\sՊ䖳qw׼y+h"bhbXnг Dd-+ahUsh[N!qhSNgg,wiOtșeΣa[kHR.gˌEBAȑH{p43 mt9@ P-M೨Տp@3acu+a* G$I{U!ML金^'Љ~ʉ?.mׇ}6c-;\4N4Y BJV6w?3Ҟ&HhPɾ*~7$b8):;e{+)ݲ;.=J"|[)NdqmBh+d]. gCF2-Sݳ{⍞Ezoaވѱ4jg -Qkۨ+ƻohcHhHM6W ǭW(80uM0^\,mW߅%H,H#nfo #Ue*Pa)d7uF ;"M2 :mKi1m"QnEoBg,y!9~@M 8G"`ArܪDX2qZk?U1䴣3|l+k ppk1…9u}0_zF3Lǿ Ѱz%`/ u-{zqZSHPhM?N|-dzq[ ]k-CজdWJ.)eoV+BJI|zԢU'! 4#yd԰Q9p2cQ cEHfXv"lL&iӥ A.ewOd,2%ꞟfyD[ګ5 qXˮ+ }.^pWm"(xHq|hdi2lbM r]D2e3u(S ISIKOã":?KL&?OWfSBHu4>xQ(eKGseV)lJԙ]|DFdU_HBz0@^Z8Sd2Ezѵ|Y@5*=?qFo7I6I`b|?7pUq.Lk}2o|XXO6iOR-`&M)o,Շ$NKcuh`=-.3rYRU% D~-]hdWLi"#GfP>r('g6݃\. xXPv1x...9;b6ߌVD5keA+lH譨isĐo085d3;3uC0\H2Lx.*^ Ux =ejTN'Qn҂ezrª֛t ,\#惉 `wV6-&!"{B֝eWy{uk[bǐ㄀f_Qq˴>dl3Ѫʽ8Z$g"zG1])7iM;cx2&ފ6Sr-q\tRlv͠A#r5hsK"AyuTlirB40 Ǘ?:/NC.KJ9j_yZw;OQٶ3ԔZ N*O.\cEc76Ɩp#2U6T8L'"lY?Ŕ(<ЍQȧքCH_<]u$- `&XB!vP _,rL>q%XSy/idb!!wJWfNIQFDj4d CƇ!LB͋ J]=vW]U>׺|.Q6'rA;ALd jMXhæ$SnrZA]jZ͡;Y <f|Jt#j}2]dۦ5o_gnRȎ=(ӻ>h!ۋ|g\F)yw#vOyZ?Kv|ݛʡ 8K$3J{C''z*"na38}`cA{H a јɌsnmgqW x>gz⠮\fw{)?uV}%-Ds*)5neҕ*%@sqNX5X Ac<G}y9?4";Ē'⓾b,3C4(=i6_ŜPw#Y+8`1ԘQjA#YW0*rJ,l͟sAÓrK`7BʃkeBHG_L1@Lȿ~A+ҳijtI hkL;W& +MP%p(ݦ-\ whn2b)%HMmp01!yhQOZt~cWSKp3Gw'9L0[M#d] )&FH݁kG]P枡13S /dިkVuG5,]6hs@y(=EO@j)܃wqb jz #MۿBd9:s g*5̥5bEsRp뗲I.e{ܙD0G=]B;oP b'eKm"ArтvD2V+$7~N&s~g ؋>JxxNIy/iz!E FՇX0bJC|)fLuV0^Vb"d% c51u*yڛ vz9^v3!0pԎpcQמem>mC;lmeo`h$"R1jyxגI6X➦4_Qn VӮJ2CPjF}]Χ]LW5^Ͻ(M6`'Ar #!0|N鯔҇Bta?\!l~Zi5%D 2d4x&ݩHM _ /?Z IyB| $MXPٗQMH^ ~c-U˴zF.P7!u`W"48܆ v̰D^Ul%5yp? "mԄ>TeEܿ42F;N[!9A+AO[)5@D:n'T'J4 #/9{ͳ=|!k5g5n! NDI;XBW-g]#nЄy|*|zsA'?\rA#ZzoFb<W%V/ 80啥FȴJ(%z%g9h-SHՉ QpVhy*]vƞc CCvkU€Fi qF}1؇9qJ\7Hrt]TO(|qshDcul܅\k &q3d֌x|f͌pń^KjZJ ;#-l^N'M!%:[p;$gU̟l SC>\{rCX"PW# 4 P #o dn>{^v}'7A{R:2 g.A+Lz 8B ?4Tsx{3*kiA+#T NV=gɮ368Nϟ3pr9βenFJ7 ޘts+IɆKhpBP|+hh:e}'R ` ftdžGLƲj`nWvl-pΣrzŤ;aa@ʣ|d_j4&籗4J fT`83Agh\79qQ;)9yn3?#EPymOvв7%{0H~ן4f& |z$LcXUS`ޟʂpAcbJ*0fO֮*p F*u@^ AzHAak{VWeF\0 n%b1yJR@8A,cq bb_ _#DJP'k9O Z/UVlU? %G ii0ZgwP 8DWo#e%r %+e/Tʀ55&]օb5`Up\I(4[F!L(= <)*ܨW5--(pێqRM@.XWǍ~jI<5doypW$[P6Ѫ7l[Mlf 1`uNXg!|G'3 u';JFrW qc;*3;sh} ns_GÖ,Qa}E2Ÿ19eK40Tb]-aBYG%b!95av{8-SGt%-p9 Q x528`CnU]:A"n2ҢZw]Kf7x"|DpDzeiܩd4q8 3I&7*0Jhz2żX=J L&u;Eߕ >}{̺D 4G۾_ v*HQ8w,[O<2>:,EIC+6$W;umOSu&Rm?M22_䈡uxMk[ |(5Ψ-c+(g[:!$`1Dkʄi(E]8'8.qvQW6j-Za?ԡRYW/>U{Um{hbWPaIeHOYF7 }ˮhWƒAmi;Շ=Ƈ(}:3-%XkM]o/] zj3ɐ<]֭JOOEo͍n+ʮ`sirr;1HԂ_*a2h8Ķĝ=!f'?]>ՊVy&Vr=R~By#?gI: 6=ڒ-$㯸p;쨱vw%6ir,ƠLB{35ulP2JU A '%Pc!z{M* $W2wo ~,u>@()Z&qmir,&( Yh6BTe6)F-Pas׉&=8s@oAmu5o`b^xEW?5HS: $V?Q )%"ޢAh|/]~FNȾwnXJ$}GvGweiN_ 4,mvKF_4jK n,Zbos8̯Z@H9zvc<&W즣|$@5 Oz.0UeHG4-5ኄ*:2L-ɛ7z[ sǓ;8wPƞa}5ƍ[Á3x^ BxVQATi{2(lczy~ηͶMUu u4[Oɫ>asik:,5re:4-a+ 6k զt\0m4ǰQRWkӖ1*a f,mNDoXg3hsx=_5/֛Î::pƷrWO`Z̲Ko݃q 4q SFMDmwc`,6Xرѡ)A/2KJ4ђʶPG&t\ͷ!@8S]aƗ;LWsZӯgmn- w=0ǐv O'խ`?CcKە};kKg)h͈ ."PsqF>,!-_a\9n{.?0*^לT6q7eݜddc 1.<S$@}NWn8ξE?Ή5)cw}BƾK`Za@e~~y+enT:Rux|FJ'| X0P*h8 # 7.(p(=(A8C9Dgw6.S XnPg9. PB4Y9eW}gNjᖅM?+rW=ĈQ :FYM`?i?J4>7D(Nn#j&4z˄EԣY,>Edmi 6Fk'G;M/<ucǟtF.´8*)fXJHMtafS=xB 䮩 L<2"^ - h1C^?ԅnTYk,s 5 /X^{KqNyݵdu5E.=Z"░m,/ 3Fk x%#dJ6Ӟhp - td'UfN.Q >B"G|~A^ zخuH*8,Y&{:V"D^|_u2IW}Gא/_{i* KjK\I*])bZ$@9jg5_RWC֍zxp8>4D1vEᶌ 5.& Ò6߼'nF5R} + |Aښ)%iE{!)QZ*a!X_ tR(M_gO,^^BXX \n:&6}ns`^1m?UuS 6mF$W.In֧L~@,xx ڢƦ =`wßET!(a΃/.r?䭸̌&W;KQM;JXh+| ZlYbq~=(:zUuJ#] M~iL62H K|堛>~8C5-\׎A2靃ǪSGkb| 3%vFi3[ Se9(>o&Wjt~U`bj; 1W3ZݸkҼˆ"1zp$Ҋe _q%ShQd5~'cLlw#\OI- U@:nМ=GWcU |FU~t6 t}b(}6$ `H׳bAy~]aǪUqfMóJ r3/jcP9xG#es3)+M5YvS1t ƤFv_;򋾟0_,X iD)1׾*8x:X&`.Te] wdn8Ά78ܱ[bȕ@\Od˒e=ӰQ|Q< &+(դѽA+TvIyrOgD !;y Eyáմս)Z1J&(уI,Q&]lSۻ'JC0gqδڷ=jr\r'/\AxlJPǐE)tS&M ndst8{r?Ft)zHL)HzgrwǠ}$T i]FT0͵$0{mdS3 R>dV2p;UuG p / mlMT6I]J`\I/)v-:C4OQ"Ϟ&iM \czBS39T4l@ez'j}]UWvi'ӵ@@2J:iMl& HoO\ NkH|"hU&xKRryrzDj(@(NRSl{*VMdVn}'}~j 7yym;[.iZ- ۍJ1:냹*AmY#1QH"#df%Kf˥Y5_0Efe G7.|N 9nuqUoTi2Pc\YH5j&|XR{oF[n?o>ИkXΨ]qx$y3>}џZXv5~ԑFE˺xU'%Rb,dqso~ܝ]ڷ'!Ǟ 0#Օ-K! /诠ev9enj ]3Z\ )໻4+4e*bx{@UIQ\#nlPQ/!b3_K/OҀi^{cIvwRguEu;n?{;dPĴGwuJzVwqLQdUlŢV;E20z;߀!.7&Jkm`[bdT(dNP\r/Bn:Gs̓uk\ʭқS E4Nm&à!q2lUqn\, ^T:ԨL`ͩ۶y98pڻ6t_dm)kn N7D)Z\KPg]1 p &3pڏw7햶GL~EvE7dB"8G3bٿ(;UjD)U`m 0u:V;A?K=DOJ5Y h- [N@s0xza`VVO>)B0c',Ŀv7bD#GMv{UzꢾS洍0| aA'Y59 SIqـuQėƃ7ޯ?y:m sި2+7^>)|XX\;rJ赈"XJM:KkO]["/~4B&gcj|J vM%L0$t%JfӪ>Rox|9{ADZ9#GۼݘO&EtBΏ!Ja%*!,*mE܂ǁm$H~jˮY"D].qӼz9//;$+U.ja|ICAH Ƭ4\J+9FesjUGߒ6aԻ*Y^5%+Q+\1KN\x=?Ԝ]!xVMk"Я+l> t=!ȝ|.8ZɯlemשEpREbYh3SNWR'˂*Jfsե'$5YrQ@/ TB9d:n8.2AT|Cn0y³ ?dJ"b^[SIUe0R2dn=Gl=IV4` (\:z<~.r-e^R1ܪBߧ6V'JZCٲz$?U[7rA:cD7-^}cƘeռ|Euc\.:ƒX:x8|mf7GuVA-):'~s!Iq)i]qB>YBlSY]nr1K|VevCڬ17>*6:7[A~c Ms-99cH8:tqEGU)^ q e*:RȴW_@ U;u&VcE,aۗ$WM-.M7.au-XWjcu<!Cҷ Sdw~bG/$mȌ!T!$ sf<^`U+)"O3jկOL= %i3Wwa;Z>O(|[ )`nY(s}p;=K@^qÕJ= ,)̝9RyYv ߆.ɕ:zѓ ϥ(N^kx;Ūͷb( -Aނ> pqDEeؚB^=χl$h7\WȺcnbDu,Ɉ]߇U:(xU&4."bur3վlk]Y¥ʖݣ< wp{̫ZQ ꧹mhdj7kWA}DŽ^-W"lA.jW~)>qi|}! >\3_pW1_t~&N噮")/n6"³g;$$Vj+}+zyIۚdžhs%9^4):}rPgc^_ co1c])hr|2% ,c 82|.r<^di-v{|J/'4W+'U8cBzj|x[fGZÄU O?1q;HT |/[W 'F@P{]0<Eс64 EC: =宽KE"Ӓ޷Fp{n-2$ITC{^0냾#eggF KɼoR# %uD¹9/p#U&'OCwQ6zOu=zON ?`/g`*|xCvjj*Jf2u_eC^jS7Ȼ95':RIo]f14p΍㚹0dؽ/JA\ѱ")I숴v3Xq:jy9 W!#q9jj.$ 0X na@DޤB#c]͙jTkj}rʾ=]/I@mQBARNw .oO<ԚJA'{kM` ;CRclNVEQIz jY:qhW 𽮣Aӧr8$\&o$݆ӮWi&Ӥ"TQHkiY}elom)Uh*ݗOki,lŷ7*c,j47I~V8/$y⁙<h|Ht3xPT`ŊBXL3CgLU z锖-+J+P'D|;V4ԗ>-⡒2kΒÜ|Jr4K#001#ѕݣ &$kAtpa O)(aGF]T?[2BzkX7_K'mG.k*|P_ղ%Iی):,wΌH\`Z1_ey󰔔3kl wS~'{M(F<[ƴ~~gg(~ốƫ -d6iJI 8+^ =%MXZ6>bd">v8CflO2[4o87-jX6M5 cg<=A u < e[p? i &FFsոcMZս t FRVV@:ަ<`x|05 5~lغV[. |Hb{LOwu#"7vbƇy0v(/.Bh}浯GsmÙ>_1_kR7pAtVQP""J7`CS-Fn#9Sym I[)sx$㬍umYJ@$]ypV)Zfc'M۳c/Y|=MOn|G2&ɆR`EWI|.墇)$[y cm !JVZ3Ji1M}6e,6m732'+̼B_ۓn}1d{u $:ᴀ. r{bQfgi譵9wתm$@vOKH0r.".\0\TcT2 XCl%lTI`\ E{^$R7xS&:ETi'te #u**$o(۾4FiꅰVBҒ̕2 1¬"lɒw0ر'JloW'Du?PƶdvA2U:4+=].Y些p,uq2R~wז괄e¯E*S$QcS_pqMURWYrv"Jy<1^>:%rј0SK3/u Jpk`İa5>[ %\J! 0pZV{)Pξȕޔ{}(&dFdE?}x"/(CXqin`z D)~SOR\aEy.P\L37pFnĭГ0WnYa"յ\&S,0xdi=3|2~鳏T]c}[)fӛ41 Hǜ~;s0>Z.m1ؐ@3•_1\[[:#zL@n8SFѴ\i%GXW3WgA#H8ZDA>p~` .TҦ5>&sIyus5d4d3Pwk⾅˓~7#BQIkH`(bLDdϥaQhS!ӑpzTc?HT=K^1ۗ=4!_ A[Qnc|-FPQn2$vW_k%:Xay2DfYny/0uS\LWgYYA.F i>>_xG@RXqYO#'>v ( G6JS;p#LW5a^xfnk wO~ Q)ԝb)za ͈B< 7l3v YVnppO5` .n?ЫK*ӷ/8T + ELǒ//nIZd0qJW7g(Px8挽S%e-߁ bmTww[QoDB6P;RȣYTyH&ͼOW ®(= j#>vrCr hi|bkjG4ʹK~(Ãޗau!4ׄn5uO(4||W@|^4xxJlu0'ʹᇃK^kY93jXm ZyTr$)lv] lu7 B_m<W{<]z&6NS-|α̤ 5U7Sei渵uUKed>]B<㒈^htf`l_~!9ǬDK(1EQ7WY\Vؿ- vxI(wѱq"|1XoѾ|ZL Mkُy 8B2Y5d*v`e{!vbgq{@xb!=OݤZ*PݒqԃMмQFJj39 @%[ByS]憎eD֕ƾDu10#t:{Aΐgϒ "~' `AM|*S#K>(~F ;kF+e #ҵ8X ҝ!SKZXiTiRrvdG 0+p{Z,h%bAAP*~>!GŻH4H;lq5Y%oBHu] Ǚ Zh[]4ǫ{p 'A9 kr")CG 5F,5][3d^72onudOiMT}%[Q"D=QZkF݌h8ΌVv֟5**y0iq\@Z^stk[x{yima80)喵_̚Q3lqH޹ƱS~'V̶bOJ˳>D/ʽӦzUj|~V"=(>jE~0=)|CXk {ͧ$ʌ#Ԕ3@uu-g UWxtqVUC h\YY6&FNf}ntkef[4`Qm4Kjgbp % :~Wq7N>XSyz["h&DJa0yz,/gvOk54`N+f0{Hi:lWG;&\7 ]D]*萌R>ߌa|qriZFxkUl>i c'^cODҞE4]ہT@ݫwIȍ{fSZ(S&<:oIt,p[s];: 0>LwkF M@׭GZ pt|7Tׁ)PxiWR)\Bb=V`Wb]Qt7B?J^UD \ֽ WzRV6׀\&Z-c޻\ZB#J!JB)um6/ЗRF/WC#%4)qĞkVhQ:dvUCSm+`ɒ @cgnfPdfҘ6FW wB-V޶~O2եVԿ$YAڠ`[38~6l}퍯,HZSMA9Nt  nΒKO5:*OhGo 3I0bBih?* QgMj:K{E5*>_VFgYi69l/z.#d%u68oWcJwH^נXQ„)Wj e\ɂژ\6PN20}PpzCQ!l8sq|4_oJ8Er$S[>җrHiX/:l.t pɦl9; 0&m᧙V5ՅAwTțnEx #B/cU047Q5̸IW|\ @:]+uh9 ? Se^ )A>ft؋2nBOT^lBOR'JDz"4U\~8QQwV< ?k 'u@+,2s`ԓCIOAhEk%6w@W5lɓ%GL(h,W^g~m\*{0͡1κ?tBhM 1c?#q˽  bO_\OtkuY9;)[dbxweNkAE̚6ۉ9YAI=t"! ke͵i%- Ǘ$s)=kb ܥznJ;6'hX+)企ku]mՑp &hh>1u;pXee_dk`hU?͌1N,DDQsj  muPa/ADaP6|D_Y9V`~śszv$Iyr8ZhjZQZH^ےhDZɣ1$4P/_%2WMEM?Ah&ɂ^AD wK&f)؜?=/%dN+%G"="kysI'_Ѝ{I%JPH"zGlM1Y:!c]EE>[Di<IBhzC-@@IK, [Ե4pKG:&O'\MҧJ3Z$@JA[9zGa(:ߪNjεaw\l?U![Ilifg{O ]${ˌ2Dq7#$I?J˼RLM1%lxO4k)1Fory64stn1ؾ)?Yam C#1* (PBY0H{ 6&琥?(SEEt7QH֎p_8ؕSMʿ%OA|1,i2a gAfD,zlˆ }ZfFU-zp-Y600 v kn[&}I!cop5D,hH2gG_rӮx75 tis@Ќ@Fhl5~jG` 3ع'j*enlłd.BrdUgQBlژϙE*d-6 w+j{6}.fٹ eNm:߯YXB]Jcgz)^h0ix;+dr:=ū?(Ci 09Wwò/9w= ])' pj(24}$(˄7!e+j5bӸfj4:C;{8"`iħ1-c^HN{8(aMs(K[ѵ*ï3zq2zfw'm@E1 ^ym/^%x,y6MiSD Ɉ\k,T}+ GB55dGXt < ؒVZAWvSoI!}X A18++Ƒ'n 9ypjkZ75[fHEXD@ɲIT3 t^uB  "w!VViD:PTtZ{4xx=QCDͲ?iAx8d |q۸0`22gJG\IR.߷+AYޒ~T외`G^@xgӰ^c]k?,}77i2$.tX]1mmYe7vˁsYJBUkqم~oOr9+.j?z$gtix'k`)ssXp㟨Y70*8,*H*[i`y:WU)i.{go*fݦ꨷8" hE\N*izwc/ۏk7̵Y۸; J)ɹ-,(XⳂB D}!Dd(ha(fU1d AaR1v*4Ms+dC4sSҒ=qk-vm%$BC ύEk$sOzD쩪HqEW'p L:6& ZqH&V\6S iMUPJ"D,hKؒzw347\fYn3~2~"H bTf*, ir.э\q/~dH D0I=~3.jYnFޞ#5Xi 9p X]QZ&#}2:[j,F`Dzu nxRnubypX׍'9[OjR,!VOeo*ι/ن£!#nv&)* (:LQ9]:Y\n*'rp<g17 khlӇg tlMGP8ሻꖠL5.;Da\?Y˝R"xJ:Q Nѧ~tD䆦/΄_w)O_vr"/8"%|IDi}Jl8b>q *R9$fUK.`\Z,Y|f1X`eccWF$yʘuI@d|BQh.,vS ZVQl|T#vRD`ŃǷEh]jP,_kV*?ݮcN<=)j [ryUuxrMȾjsY)WaVPު&|/LD9*?2垝ܔ=,0fr$Ce_Su& h(.?J u{".ZdsCz:r4t=YQ-sDY>yyS6*,"4,S* #=Z%:*ox DMk!`dMmF8c6e?eH 8xG-{\==0e-ypłwk5IWh)"<P'HĴ:ͮd#Vo\M΀Rk@qо"eD_tu<#ًRjIJB(\hR0/^EZet5滃dگ'`ٵcbGN4^<ؤv5z\<|ݦk;3/@w&3AӁ/c1TD̴fcG:.+gzcGC6OE*| %r{!})kίd )k>g(,l$U[ٗ,KOBlm-}zdΊje@ y߶({dm 1sNvoFv4sQ Pnᅠf+۪> "!IrWȢ_=SPzqх-Oa2Az<7bAwoFN;]* .ʠҴ|eY*d*Cᆀ`U_aQ* VBp8 Y%3| S|@ Cyp #T+'IDa|۷޺IE 7) 5L.s֜|ɭ^e Lʎ)OΈL63s ɏjYGw%\x-a 20(W'9ލ-.e(I0;>3Y@xe3n38u烍 ߤP>W%Ұ&lV\"C1%W1*e(f"&mZ&o< w[-J._?mfXt?Z}$gi6|J[(<7ae@1a PBI$UU>Id؆\?NrB=XBZlD FU_gHxDm- c&[rP570@UrM }N$ǪQ=TڡzU\="\ev˞ g.:z,'%j[?'`lIfAl\c(Lq9K .8a̰9UN<5ď1(kfdžY$ E@!'䯅~h\6(}&89Kȧ0r^߽#ze%VyI Y#M'iG8YBX%)6;BEfv.vF[`ti[$QӅw3 T_)9s4>:EDxh}8ТĪJԛ!ޥi8⣱) S 9EU [}d!ơv'aM.+7 M@}C_ `x(~jBc0#Y*a%9#et_ h$:Ћ4f/Ed[1vd(XJmܔS9m9. Z:k3hM_>dAa~>?  ^?v΋s% R Z6%ZE@4i)u k fO//ְuz,֞[0c/wHkòKP̫_HnL)Cp7&q9#tfVQF>ZG:Im{QJ@h)bmt enHCv~tG) い"ŋߒ jF0BGPI>BW$ PꇀG:2\ǘ`(&$?7xAȻU}9r^O  DMC[(Ѻ ɯ^$ȚtmQ,|{Sz'lZh-<_-asZ1='vʐƣװ:gl_8E7K8ݏLh?QO,N*HsvFOtpq,VsiA< ߤ$V@\:k,0t"߭l8ھY/ۄ0]"Z{üB7e8 (o[G RB`j"ѭBbGÃHŸ 3*Ro'%woӜTs ]+[Yu=OvRYQ??hm܇ L)#VF+|VqCyҠ9IeΑ/u6˫@5%(BH*3N+wω7,ͬkксRS>N Pģ?QG11EX۴FM6ox@Jߝ!r nVd9a ZY򩲄4@zK\Sގd5D%U=\,ʳ9'Rn%K@`*LS {Э`'>wpi߅ԯW9ICc1y_2TTr$Ej0 g! $S;qʍPpps8Rp7Ѷ%_",lWYK|w*#7h\Hvv;=aVf|2 1@í2$_Ʋ򝠏 3q;Xne۷v+]sPȫ#<(t^К.؛lH,[[(EXO t +lNLʷCr/ָg7~Lx4334J~],3}Ԏ[}sc4 ?R 95*9SYp1{1?HO^Ak!5J7I`<|[y\ HGvxH ,;m~5J>.u;\$,+RBYgcӄ6w~~;w3Fa\>Cyp%nV9D=:PZ)` K 5:eU'uOwrcrN؊ߠ33KDݼ[%o>d>axMlP^Cr3 *[ބSU)23k`#c H_3j) ;T67E޳#ȳ8Y]Fb|0'NtI09R+q"^8*:m*Qp}f/u|S V*Pphj f]M>4fj k\Q 4Ds"%1V6qZ ܒnm03928!ZjB8lVAɏ\S#xnsS|2. `BBqIS|g0"ZLߩG3f--7 r#1cs:% '%JŬ 5LMJ⇞֍9M̓RkP98vˇ/aD^cjN a22ef_}R'r%æ*d}lRELHf7ȅ~#òJ`dC>(!Lъ ,kچݳR4%+0N>@=l2]GPɤ;pKJE][i߉ǿϑä@*hU'Q8(9#Wȋ7J]GCxt?4'hjSxZ;@`#b/#lPt=h-EDʢE!jHsE-q eJ<њRAS?1?XrA=} |ʱrmEb4pѹ#8U;" U:_0 u^5K3g3> _%\ ~/RP5/O {nv+Y,2|a7 ݡEBqmLZeBq &'*87/!gh.]2-Bp] yYitJ* `K7xnH+,(_)FMz0f! B`֕792Z!f:j:Apkα0y.=^3G UʖU]tgecᐪ&HU) Ad[0Zin:87`B0ѣETz 5uP=#}l6~DkO TssAv?XCC&0a6>ɏ=?kEM$ߑ,> y^/zdPhS~"9(amRE+̂ς5>+SDoX z+RAƚtM-! nn * q MG,R{{@+sě֟0r4{Js<{JwG|p_oဟDN"LE'β+c TJx1_]K?:=I5 "ܗ## jf_ r5![=!0wH?HHRk'3LȼIy#S8\ ?<<[g&GF- 4"h n/hI P >Z 0^8M}2 j#:j,?]sUNf!).F;@QKM\#Gs;kt'5&i+7κ 8n皢 `l|s[.5Y00L,]Vx%py-Qo?[9o]ҹ)J3lPV݂l X.?IG\]?WQ#iVRV,5Hfq(֜/wӎ?3/ʂ*!ߤJQJ?Ø~]Z_3 ,TS5:n=c]yǹZoƖ&7nh&;=(m!ծŽ#ȿgL_࿩0<.`3 Nم\ڨ<{R+A^&T8Uxjwm=8}92v}ZؑOb7Gc׼]ZaQg!zJJs?&]kps4txuu]*O+))4}+n#)#In6wevl< wT{@ .= ܁tmOGQD hU]Q_^#!׆ F[rHBTM%H ~kHp_ܨ f{4s$S$VjyEro\غzfH7Zˊ1q7%>vf׋esP] HiRaƾ[E³U<)K,_62 6V|-"b)hj+[ŊW1 bɏ#/_ÂPSq'tLC1Ag|YaF^4z^eK fSBJ+= _awUm3xcxSCW2bK;p!<`Tr'  8ԭ'iIc|Z+" ?UjhYVl G<oi_%ĩ&F#y ZESޱ[8kꛆmp ?ü"uZ%>H\KiC2ڗpf1eDlZ| @ VLS'H? XoVU~)P!Iz)ު1~y`JAD_=;pmxw\(i>n2i` lk֧qPJ] ZH>A ϡX!tH|͐û5DOn}Mv뇪ّ%W9)Mq>ӒRtAztGnjQ68rEÖYURe,6,/홿q+f\GM2$4V:Ax#t[{iB3,dOg=9S}Gþ&dkRe6sG* S߱ƾM@E)vf^ژ=G\Ⱦ$K<,& ubEN.*ab {%vb:t}\*Ĥ(AS״Ilxdؘ'1.lbkLϩ%v>|8=,MGģGc-, K*wȣ%[t 3du=%d~ į S /4.;wRF,a%ɭ9?:fxIQAn߷.sIoNDmP# }G\z=9aytRL)b A𳒫{t9SV<^"؊+e# [&)*אf@첃nN; l@k0F9 wpaI! u~HxY}Yv͈vIDm!W 1"=B RQn<ȥKo*cWM]cBE\Ulg .ug*v췵 3u |ܞ,o3S1lCFrµ0`+n4Hun}K0 MDaih5uH~qKN X' -WMLVt =qss*.c ?Q$UmpUn_.%32$ƞi_%# ճ۲S! \aDE Lj6e0MɌE)wnhFb%fG Y2+Ja'c'D0uZ`OZ0m#[Y!=y-~,f T 'I\ =5>Z- p]'W@f Y0t}/`4qΨ hR5+<KR[Fǃ|nĹr"d>|>Q )`QAy"WX_ot{MV k|>:p# lNl q]*\j FCl}7?2B]R(!)I'80Ft Z F.ziZ7/%وW9ewôZV9%:UM0?r๝ u;0$&| \>0dFbf BgA# 4W,Z@c9ȼ4Q DA1FKHEl[)xiri3 f zu֏0\*XKR05R68|6㍣6?{y?{P#4 @FK48 x.ha(B#oCģ'~?9S!IC6nSq[$3o ]"Ꝟ }$'.[{hk:h=NO/0a͎Oh~n>8|PK.;2qչEfp-Vb @P\^VJb]hɋ( Sq"Kga%`ʽDMoκ aؑɜGYNL?@4"(7aM|!"[ q:9OܘmbyFo2ػ2(HbD N8&F~ݰk N cXf}x?)Sڶw3-Pt (R6c:ߵ^cI:hĦOXTtJ3[`*͔Z|{e.u'u&yLNwBs5]sgbz nS3*#5[J4T~%)؈s r쒕j! ! 4` {:S]H'?)?AvnF s$)Z,g4)0ZYܜgli`/ 6qԁfOӉY ,AeXTc#1D<(B$8 <*N;%r-$M+74c.Wf+nt UjGm]:&l biO6i2&8Ȅ<JqQiSĶӄ¥όBX >jE5-9쎧z#ͨbg:] 9hXB%_4Q^C?ˆc_ ߈@_+ƀU}qd[tOYVh輣]we@XLOq42k V;cëi(J\X(Eg'59{(xrt5$6 F .R@ >И$uL~pQ:2m/mt'vÁ;&† uk|N:@/I=&OlΔ.}q2Gh&;bɛPms(v.֯&UN\y"xRQg\AD%vEC*ԥF 3 @-߄=`<&~aV`KGweK4tj} m-ئ" JJԺJ10}tC=uş*Cn-!Q> z *yӰ5# )εL0-of#L/QӷZ&_MjǵYnZ84PaFg&;JA_v`vCt%'_ene?qkYTsb[Fҋ$G#pl2|&3s9Kr&H[SD18o+bi<F0e):.^8h`S(YYfQxu)֕'u瑆 S}7 'gU51@ô1`XRSmsw~F$ÌD}$Ca6;83ޚ56&q_IK-L~ $Dz D 4zYD'QnЌٚd 34UPsRyy+lXcvY>uP ̱ 'Qhmwr R) UKw8#Xvm]-Οv}\"'7<Eٷ1z2Tw{RG$иΈaa#DɄ3ޫsֱm?Ƣ(s%lxrjH|GZM*tnOF/mtUi1D tqe4_d =+IZuڧ*/xD39l(!Ƚ4./@0A+ID]QH؄SDIm'5[Njء&c |EQʋ^2"&j͔󏐙2O2J1 1 ιύLO73C2}=#: 'p sZ0? SpdvȮsj :\Ufqjأ $e lVއ QYk]@Pk P~OCs/+"o~6,x{ o?šu/|뵧ޏ=#'oLCٯ9,va"">~eEH:[vtIo=7,qW# |w.o׿/2 ӣ0ދhe|\A KI"&M#p{lΑ8φK{Sp?A{#'A'4A,EW2 ZMXxXC?a VprTgCQf=UBVZ!$Bl]K("Ԭ jV#SZGaa捙{jqA1xu!(Vr&9gM::Bi o9-5u>}l8e+4Ku61× KdpۚÊǽ @ټQJGJO\J d3P\N[^[nUovQ\|':̍\{Ijib}ώPlO/KҺV=8)ó,82x$4F|ك*>]K^#F)~/b!8͔.k x)=S/D 3 x븯5q z/%0!c7|d΅oF.[mK m,-xǞ!}C&&oAEܑGOOFdtW&X(EJWé/u\=Gdc{JVx@&EKEJ"f0P!|3)@1>AmdA* m \>qs{dF,|P][< AfJ6eۏW!:h=Ny@xAPWV@]7^Z3{ݣ鳳#WwV[hƉl5wZFMxa"K6CvInY̌`|&7_(m#>kvrJ鈮g:=XJbڂupIۚImw']weqM_SJVpa&ޒIfʳzmB#d*)H ݧs_tHt@+Ǝ+х-difLw l"4r&U&YB&Up*6ۢ7ijmH$:=ǂ]tS Ab,Pd,kz> C ݞP({{PNi/j`L>XsM9w'Guf;tOcM4=}uYID3A,5 $}Y8#Cn%=߀l {C蘍/}̕}Jd8_~KzkI~d(]]:-}ot-^M8$4(L@ K>wl7NH$L_iH:vwArkJCzTFE]o({ЧR!VRzxͼo7=y+!0K)sp:fDh q0=Eup郾Tm/).QpX\&YuP>Ԋy`la}]sQ揂5Lp`z[~c\ ,?|h&Dz 16[pd8ܓ>oy]@ӕ5 YDh̛P" GV+gy{p1"d?X0#ZI\e7br~e5Ed% PfB%hNoIGPa h0MT8]]%6݁*ņa&x/o\mCL!+QvP4f 9sˑS3F [[z_|w_Xռ!^kYbd5$i:,@=?\EůQu<"nhGqe 4Dzyq@TbX4 y)DjSD|*'@ N b6zUA0 >n>lPEvo6gJ􍋐t3rw(L_D%+!C):Q-H/Ñ g )gv3яCOV%<=UA*q[Xe-.Ez-d%;`۟R:(ǣ, ,c(LPhĭo*Z=zvu^u4^Y=f.. nϷf!PN.)T>'[9d7\%Pkic:=v}+|_j5 sڈ"%u<"0>fvslƝ;0Ч5Q^xpk×g"4#$Ҝ|L1$/[~_PHwLT玞ȝ0"qm'=l_>⻵;BH~zNa y ׮֯Q<&YKvejmQHU"BE=7sfle8x֭\.E"v@`gb9Suaa(7yR\Z,{9oqc_Ku)xaohpO?~`sLF0N<ĻxgSu'ȶ)n #i"uZ*'Zbj(ɽ<`Q}"̫˩Xˊ#24UYMN{K1r -ёf4y[#S]VXG*RKY&LԹ<^܋p>+sj(}܇\A>6+~x{6v_347tc˃>H\θq;wQ0 /𠚡T餐gRX`Â<7A V¯ЍGrICpck:d#8/cm~;c֧}g+1&*"j^k&Uz9s/lF߃`%uE O%oc>t7mǙgX\_d=$RhݰbU)I- h zY6xr h8iZea2ݨߣTk7YyԳ,1 :W"Gn=QZl Q.1 2Mc;C(ï\TO!2)}iY;(R߻fG'9 KJupD" 1 U )~ /r'axxbg(r‡vY7 J[Tk_pI 7rS7Mow'po/$a჆R<ل*ǽ]A":5?7Yzh5[1E:t';cCVĴ^iY $+Ezr>rapSQT r=%>uןjw([mSI_bS5گ,܏?MUPu3 ;oP \AO.,џУf?yyuMr\>e4-M_Fwi-;D1$'MqEzOo( A\3}/(KWkq(.srj%~,EuhY0_'<Q.Ǩ !=*("S\I_O%yVY-m++7},(( V"&2RRאd1yCcЊ&Ԕ\t~(x9Yΰ*餾F1y$ xe3q$'=ZO|E#":p JvL^^[]F1C}Wf<0@L eHs=mkO J]lwr5j`iT#p,H4 cRXKv.s >-EPL 0m"Io}9 v3>|-f.Z8U;˦~t֎-)2~oyx:Ӿ0ji]no`*}- g\:ꦺJA) VvGL4CT&] ,F40~-@ٴ@ZI ~(6:E)Gkےd<2B|, k,,ܫ/gbL i}gCA:ƌMk-dj)_ͩhÕcd .Lyzɻ9Pwsd!.R ;۝'Wo^4ޫCz*&Ʃvd1'\W+Am"7^~ _ng89dտ EOʛ*OnEf8JDF 2bX;HlFp>N\2ĥܩ9f3$ax|eEi7{-Cvk݂vBa.r)Ds=ѪWrE@'F8QVHjD6_Y։^:sfIoF;'ýgAt m2B貣;B撀|uU/|TUAeՍ594pW̵ճJz]@Xf#; -_a9S-^O@)SQl ڎ+R.(rn:az'݅Q5T9+Q% 2qճYz.8He_U.gEѵ&7/\1 ]ShW^r*X,.uD 4gX4Q x?;LqSfq']ѷ2rݾmnB-9x=.RBTeŮG8%V+6#M Ga|= /V{]G")sS'GxxM~AgV8ZϞpaS2.}9%x/Olog^}^Zq^XKCv\@R}d8hTQ9Lk6pklT_f[]˯̮lEo gsqkSvZh_Vո_=z]S7s2:9UPX[:X/xV.-D3'/&sFD];yz?v %(n6!H kaQcRs!zEgH9& ĭGe3̵Yp6+B śF[no6X_-("oN,o)EtYJ6v,]W{+П-qA"=GFQ9* _ ϴn;3tɊ|1^;VKXpܵ~ec0iЅR&V7(me\=`ME{[jYi Te>ȻHT/ư;:8Fo@uʥ ,v?]p-[NmfJS.M[^u_ߏKtT+Yt$0͍܂gɆeڔEN_Jw_92>Hz:}ٙ9j N|Oc"I]06kX0~; E IW *Ʃ 0F"w6Чgʅ]a@XzO>(}!ɵM!6%r]mQjK/vƢڌQg6BjU@5s,QC w /Z_6'WWa+l&@_+ VQ Lmdo}s~oqmżśmTi 6R:a?Pװ/83mV ;Mms|DgS?ti[ILv6Sb`ȧx_ Dk.X>./UuOP[5cV@9Vw.|as1BC Wm0"eviU8\i tm79MB2rWQFC^ s`%²D{ ſj  W sB pORNoYn$c7)fo=`'<%BPtK&{9}QPے/GyD &RQ~9c2]a<ϝ?0DUEv}2Sge#]ɴWDw2nd:>&㍫%'di_;DR:,+ `'?(n ͘IwZY$T<ib ;MQ._WF]cǤ=dhFva:[X2K{_qi#Jcb~ c$6jt-. ugvj{sgSe]: e7 6UO3^Iji/LxC:oF&D{p=#ZƵ?1kkT܅?wtXԍ\H%6/~10&^ `XA+ BaPm4(L\,e0wßX"ՕayZlTk/_$,+\C{u⹕C/ilzg !7Z8pjHd\.hJ2%+`[E5:Dzg5|Ge##,Mjj[11#={'6=}m9zI'UF f޼ O^o}fz˥%Ֆ)#^gO=Ƽc# olmTVT,>fM%9;0 K}#&* U8V}mKœ6a9XyQ:CFIw5[uBf: +V¢smE=pB7ʙ14`uNR(c8=?]V;Ҷt 'Q'3z"n(|8hbyNbX"%H9 Lgzw3F=Că"RoR F25&CnM>L4Y+Y5_VZsxpHhe+ѿz0'K2Fss바8A-[!kk"eJa)aa&̸Z;+"Yg)8veMLVUdEY¬MqlT⩽H." hY-qt 񜒵!;jz:'Q[&U8Eq8&G zt'A}(%?"L|ф6 x,n1J6 dI-~0zf?Tr-rbd$dvGsIdpGq%g)XսƘ9˥52쮛8z0#5e]f{}W2Sp0b0KI + ULT2ŊY+li԰YXIG5]Q Qf=5 X w*wDWDu+#~DZJKVu(Nm2) LD ;wsֲg$P=5Ųou∨Mr,%uM.k`--[iU%IveU5`o.}qHTؙx˻ͱKAx8CQVSd~lolْs^_77u8ƷQ=g! OJx ډ8dрL$4Tx.:k!WNI1l6wqcn7UHH@ FTw9J'pİ:ɱy6)аE`N̦\ ʔ呣.exylaс< qC~H1ˉ&~S_q*d N*~mb$-qL7Zp!>2㴣kEw\Bџ*7ӻpc3\tE' AkaZGvH4bdiXcRr?#P{3WeO飥f%1t;fI 5Z+PקUTʹ"!^O7*dn#N!Y!V uE?8 +Ȑg Dܹ}QԴl  P~Po@ c[[2*(Olp0Q]8#x Cz-6i^48uNXт ltsX}vٯ6uEGlQluF\G6Zw'\0}HPWZsZ n: EXEƆ SK^q0n;96~s˨5y% ?-vA1=uŃ*&0zm};!wC}јGw/QD%FS[YgᤈrS)a9ğKFreh?1Jiiߒbe@N@1D̈́.+ SSפkIsB]VuSfI)X].FyȢJD%Þm 7V;@B8hXho!IhtV/tNL4/bW6!nɠ{x eT`Sm"SSجw~? 8U0~054~b]W$ӞI"W`-&nυ^M$5jc92JyTHdsQ}0עeԶt aNxU rC?45-M@4C$lln h!W͸b+MpZ)&uϵe X$#&vpR)*=ŞCB͝E zs>aelЧKݿmMMWظ e6~Bu0 d%c,P9OA3)T'ς$7v0wge.2 >ݱk:5#n 1N,,sܞ[>e`kY6ѝ3gEkN/˨ $LR sWU ?>y^N/46 n;2J2&#? i3JAts.kM]?/m2SѨsL*#ֆ;SN~2AHikm9;vxqddvco;PS\8dp\0?ԥR WCr{}N4S0@ZJc{9M4i>Hm7ɣcyL%m2jCK\Tp߻ϾLzAEyzvk]1 'W˸4CҞ*b,wj ԡ0: u9lUPAR Sb~EGۗZzat融Xonn=,T/Yn7- opz⦎+j+:6 q |YƏ8`iK!jaQ1 w3? 4' f^&fNcwSdw|XwׄFk4j-He6W7Tɋ̭Z.g -9ɿ^0QIqt`w(w!_؃ٝ\^;ל4~ i40QKk|1ܷrA)p$óFBR܃ޝMx7rQMgU% - r^ezkMqML%gU/47ʏƵ謉'9fKg]:|287wOʜȭ)_T_bX”nDʎ>/v։V3Gl/V)8:{/$q}8*L\a{(=>gy Xrޝai$|Ϊyo%cŏ z`c[ `!#[@,bm0l4ʉ70[,msuכgu+gf*͕Pc RkxxQx@OA6vٷxTOpFsr+.DӭQM pf[E\*q9O$$CYX/=n!i`v"Ȉ۽w}IBu)|āL TJ KCR-<%Fܸ|~CW8>5Q!*@Alk-J&/U"xQ-$味:$GhEG=]ū< s c{y3t_#wԘpr?Qa,m.=F\Ϫg b*FhX'# XR#*g'#yKnytl 0η" 0DcnY7ljeU0Qǧ3vQčhw]Ǧvc1yl/JΟEj:^flZ#n<8{I+tߧu8ᳳ#xhY {ř s )VbnF"ܢ2n@5޼L躟#/O 75El0^)XU}N7غeBҰ֢.֛_ r*d]4B2hzIb05$p3v8I\-žo#:OZhܡUIJOjcbȵTl<StvKq3w@PҴ߇W YKޱNY[Dx>akNA]=M(ܠxU(ぐ=QAk[ZdSֵUgz|)GC@zl=]q:40As4ȧ>) S<3~ҝ&I=.P^GL=3;1yo0:=Z/u?$ +vg0-},"F.Z16l:RԦwȵ4 ubC*reɋvŵW$ m kZZ0=d]8ve B$LiɍWqC묗S D 壄:n_Q}[|Nih.ݠNeXr38;Iku=_92S|`\Fc-ev.* )>Q *[lqDٖ\ݿMoε劎c7$/R${1؃۳ +x(iSG'SV~^hNtgT &Fʔ> >A%PDCECL:*2>SUzڔ}?n 6."=׳I2mVZ:Ð&_WACOf Õ`Uow8Hyiňg'X}yo`(IƍBSNݢ0+J$/D۬BhmUhNV3Q LxXh9eQ"v1 b7"&ge~r4:m[9$ŔI]Ofύ6LpJZE4K쉢<{Rӷ"uw72DT piFy]U p+0`m]\+_\u[-tfO8\F'+`Ya_Zv %5Hgq7X,Y%;(oN ryݛO`H'dUv2{屝gu¡-T 2Zi#W/&Ԗ$ٔ/32?("D)e粮ϭGObsQ$=܄+23r'cݚ3a9--O7Y[^INjvQּVarqߋu8+2&޶A(zq8AMb&VZ˟g{mሷUy€ Ȉ$* %F3H2}N@܀ȫ\X K&T^6ى|KDd-ϸvΙߑOmL!%9im?*>pyiOYG͛\faWSG(%3*ڌ)V WPp hJcَu(g#nSd?mvx=12eCPzC6YVf^&V!5kNN>DtS+x$g*P j$$_9<kT GjGifW^=v a3_LNúWdEkY /150?${gpDy^^Wv+KPPx_A3̎H6n~#cPv4zL^&X*K0y Wh#t߱ Օ}achdM-al .NiB g2PKcL(JV? o}&;yVKZ, ŋC4CQxK\3:gPn<(7!Fxɒ~p8hbJ˿Ky밧]>A*ݿ0Oe] .2vBrfdm=-*G!N'䵪jAZŭ# nOp/, lsl{Xc(4Y1 }|2vη{jVD-v&!/U""_# 溅N/fjcAYȬ@;m3N8vVQ%MtdIVT0qM=Y!H&ֆ H/{`Ɛpϴ[@hhPjИ7v¿ږL$'YP[.+7f\w^2=6=lYHbAa_hؖ=436B hYFFif5ےKwB 9<5񳨉S'Ocaeii]}D>݇4BxrG)gǘ*(-z+^Qx}ܝMدՐ%S614(- /H:6*w{axPUg2\= o߽h_lF ?+_΀~:J߻DK‹wK CzFՎ al bgG59a0DDj$/DeL~ 2ގ17w:UR8S%{ ڍ'5+8N Q a%o RfԺEW'L2krc#&`4V-2وSb+SB6.PjԣUקxk:p~YFs S( a"8ѮfVj\ pM)\VTIWxlLVxr՟o _!n(Pg#s[Ś#9&_ ^7:"!@ (pFDt+ŵ /GNQ=y7,=#Cni5}_,TĠ #E?Ȕ#"å| )cH wH PS`^z`jGEbV$_V ?ZHy dp Vk5\spJ*qh/CN À\pշ,8iA-j^ "8.9V >"8S7y5FGBDf&k6ZE4(.iC;?i̴42n7wRߒ)h΄$vc",T0FUWy"1Y @ۃ9@34E4&K#qY9ǘVh7v)>|~;P%*U7}p纃jֿC* c:<AsRdž7{Yo*kV{b5om5.Հ}xIVS "Q U|?4zNH5AI &u<R8nW /V4*NoRNˆ1MS. U\%ߕvpٍ8|1x$,gH5r̲KX= T1gi吨V9_raS]Q6Lf ڂ*Z,GQ`/YϯNJfaDxbHQ"|K/j*i6v1@$Et>%A 쵆}]חy&8eޒ*AC@t")3C#FxwO((~gB!Tut;A &бճ7?^"VBR3+͑rn>'k:I ;MJr[K:jpjOa%u !ԋ0@*x-#%Q5ח4Z5GfugR:W(KxC}F"lqB =5Y1/%=X) rF.;秣V3/ɖ016ZPX&kR`\ `_,U)xsM_Bw+^ι*'z8S\%&Xfx6|z*>#]C#un':BQo{զF.KksPunK^R!FH׷ kZ5c-^%aܱ4!8ױ9)xwx@I G8EhG>EsZE~΀JH9w Ip}T9e go lQԝwې\ƀRJyJ_uf:cHV{ 7ؘowMԇOx֊r8WO]e)f օѱeCyka^YY?x]Wd=~X4N V]ӹA{I3җDR){0 V:aE\ewZ/JZZ:ե$IEE_ DQ߶" "+#Q_uN|*hfV*@m4_!19ڮ1;7YI` 8lm"qMuf/(e[ KBi7W/lZ/c+pE "ApXYh7ojk+3lѡZui 4>=ZYft8 8Ζwm2Z>fM$<#&ȴn\TE]Cޟ.Y -;6zV)376Az/jmszOiV}iUtmt{BmJ"GbyED!!ŻsJJ\,jr<؎oW;dЂSB1\2 ϴ(qlC͟uo"Y+?$;HiBzzG/"M G9zjmi$p\뒳Zm^a?jGhaBgGU06̓Ƅ "ʑzDZ 5O7Y>,@ArO A8|<:tnt82Rz4,բt{#aK)L`@h:FXiX,cKoIM*E kVs<#L/̖]%(pQ&~Aں&%};&1)ڄ(iiCGh%+}l1B$ӥOP [eq Huˋxlr® N6wnѡ&7^UF঳$'5?_D>DrP9Z:T)]e ucuM'#vbdr/\ش䙁KҮ[S);d̮9dz+3~KVweW8fVE&9I|{94.4 ^t ̽n5@Lz3&@D=2[)T.0mԱE|0l;EHREVVmwn"2 ?@Ћ+ UI)aQ -mBJr!|2Pg=sV!=|shXsY{&=UN­"F32)bm Yj҈#ØcX_9oRB(&纔8h<8?zDZxxW=ȷ^69H5^ *ƴOddx|ѓ<3BIԔWz'5e~]O"OnC@h[;.ڒ\/a3a܇Y\G5u)fW{2僕>9Ss: p:ȿbvD#1_(8!*,]b$ gl^ȡ|Dw?j sKp-\ we9_c;e(4H` hȕ^ۺ>ޖ#_{ae4k?O$PN}?$,B/EX.URDFVg:K5#U_:=Xd O$ZI90+ zӴ~?^^}DII41D|Qikڃho(x*Q듕 sVBQ( pF>UNVaʍG_o%@Z1kyj&4U3!78 s&" h@ Cc]RC5Ҋ372sT |Щ72&c'SR׶Ӳb Y{nGJ~i ߽0vWBS^~Ok,u&, |}U˝|:+ɪk%F^1:[2GJYt }.Rm6dj& A4Tl<\'&E`r"\쐸\ >)*l (Tg_ =A_{jBi lvlP) Eh#*8PH4=: 8'$o/5Wx| ZؿRC>U,` NmV='EW(}*N|ԨMUɔP cl[^W^Y]X9W6SiFB Qp QF;7%dW&Lv (yAV]IC׀X6U%E7:|ջ6 &kc"2jvAsX7l3 {DN!{~ޠ< }!VC@Il{}3FtG o, kB/G9Og F-p\:P/;.;Q=4gzSRMq}nݷMzW|s/f0Qbo0޾[vI^ pR?*֌/oKoڬ|E;î,XX@Og)"JEV!PZ,^LQ[uTp.U./thr~3)a)VJbL;1 |%}h@W9@ '=|X%-iҦR v>ƹx0yTuuTlqIe*>j }>1N͊wnfc^1잾U6cCdZءRۘ/B-$* PQ8泎#w vȴzŲUv1Nԫpͩk/k2ObbeZS^+*:׺wY [9Y(C0C 3M Q3]ږXs/ #Rd[? ?ۄ4غN gM>4 [`\BAK6F0Y& E b^:qe?"?98E~4n}r-/J.cXa&Tf駨&UtB p[ځBc638oҞؗ܀6ϼPf]g`<n_ivLHr[3OX]g>P8=/FZ/{$wӄig*uۚ<="Y+&ok؏?skܑxYFOQAwe|w 6"`|8}T=}j:߬' CZb{!aoT%/ l^ޱu1j^/i +rޏ,#pqDaS`HE}T^]q^Vf ‹޼u ӕZS-h_6 ~G| %-SЅ0e{.24̀ Qq>nMIYʟ'qy5;gY2_(6[4d!0cP.ա<ղ8 YE,(5cC l26'R-髑][,Zt]2\>V'4oྭu00U9}KB"6EM8.\_V<}=PIg͕4un!` QUt>! Pʪd<LKpyӂu=͸1i1ZQ? 1/m96O7]2Uh&v>'e[՟ŷ &QoKgqߓ  L6Ϋ|!j0#9%(l-Q/)JCcdYdJ峺K?Uœ w~<0`AQ[41)K7J(ܒzJ ]Bd&xQ jE"`%>g JUѣO=&M,>'nIX2p#מDA 1|+q'l~!cT\] cb^Gѽ#Y, QRSδhȂEĻW AlXܟ cMɣTU)&q0x 2=PH[\Ap1j,6Yr<}0% +\xo%;-E3jJ_uP*IflW7tK)`֫ 2E_Ώ1Ȕ_{51t9y@!Grhio6<ؚpoB nO."%@.R{'Gk?Sxv_ucAYc3cYvHB. T?,!]>F '@Cg-=#f7:O2}ugG2(p4]$WX69tYNgjB`ϐ'`$Z-ؓ`wX W9-!qI 8( p#a.D[v?xZU&l"۷UU|t٦ D'9#t3/|ۃ(n&uD/S)T}7wde<=W,Y{E/kŏ>M`|x{s7 \o11Zgw6\%$5C|@CEt8pr=b n 8 [p?|اJ8BDy+Y°-!G {@\7_z$A<餜s/~y}e!e5ܽH@]ԟ աvwP7k4 wJZo|@| TĬywp46xU ^]ꪜ7y;8)0fg:׺Lc`{Q QkPaXWp8ԦJU* A+J<V뷐˫?㩢pH{e^s VٱP}3 \=Yo'5kئV2=v2h I,߶DY/B'BH4FC$1 $eK>i,&S\4v4D}Vr&gKf2ڑr C5J0yE@x JoQMԗ{)%Dx@dulE F:N Ar=; taV"\{@Uw'O f"Ya㸼d;a7VM[v|M {؎V˥VZ\J 4vdý8?[w›FG+U@m +ŏO韋xhP7%[$p J$3OṮ+jZGޟ jb3AEPV0* hQ!xn}n1%qIO 382BBi^^P`2&ב!{ai7*]t^3؁Q*Mg( #sOe?E ,F3lK06؉<-E&q=Y9%k@".X@YMOpDsmwϐ~iq'yR9 ^ А@p2ՀJ^Jol[]*y)ړ9Y d5tpfM}!m)o<2'9\G$.HA07Pry>oOtr`_muLRA[.༼~hڿ)$ 3>~ 9_< ҹ@pcFDEUC3 L<KMLbӥ k3mvӿ'p=^j߉QTVuCoTBD ۉҕ_"]X[UPG曹׊yFl4ry0dElPXQS#F[l![Wbc f@}V ()PBF>m5ߞ۝L.}b_gVW/́Fmx-k c&HGl1ݸ.:'/ᔧuhr Npދ3_U>qSIoiVo}0?\(j##\a^\|j]O549Up {ImYﶲjWB^k_$ׅ+m>HܰTkQNIπ\ t%nv)|Js>T2t 0`ER)E'2)ʘ7F0HL^ 9Ű({=# J]f;GJ kDkᮟ BG ߵ<0W.$FA]ρ09Pm=״0څ7WkX'٣Z$JDX\HH1+H_>Ĵ)fC42> ƶk<SWw s285g:FxP˭~u~D0Zj3"vr\N,WG߄Gl3!)T kBw`wW;pe4dZU 1,>uv^WTU+SUG/pjo0#b*>cUԺ()VgҰ$?sӤB|\$VV?`J;sܲ9 *kK2'eo2tLpQB- :FīN~uT&5䟽׽մY9B3!S-gYX-8s ]P0X3#FUC;An4zc}ҁ(6A|KdBaK uaP7} ~U"1Lj/׆e0^ VYCل4J??gaKHCJ i@(5]LfTkB񨏍$~QQUb9=b~?*d/LY$w- xF'ee,_JbSu( J\l&,l7݋8bR(ZaQRev'Pi#|ïUCdKTr;IxDUa8HNrDؐ(~@Kc`!qƵ$0R|ϛDJULam[J.IsѣsPlyhآbiraIig+7xL3\4"yv-$hKby^:y |BĹY$>EÂ,{:rC'~8ᕠ̚E(%\`T`^p5mI=~j!γ +"i;8[6ʸuNp?UoK뷿)o A/OU7!⛗b4Χ\)@!7+vK,;k~^&8L徔Z#v9ybƼj!.>+loG|sw8]UC 9hs!$}Z`7;Yb8,BE|N-(v M&R8ɔnit!P3s؁5y.u=$ ks۩n^$x8=v63f]BΥΝX)ێ6Yh2P[GHRmnx;F >uF0 y(3loOu ۝(] {LN2{OIG//=袸˟?sEk0?~Zli*ݷ[gsq&P]a>ݘ;;m#b` cʋ=3A^Nݿϝoj98TǦ3!GSoT4uKKˆQxv $ Pj&F}%sֽ谠j^㍺~~ ~FN4/ݧ1z]t4#$LX1RxOɠpG 4VTb!y~o~4LvZk6EOr+dOB6|K +X/hc∂u{vJ bJ1jPpR\yQpZTzGA " P(h6N/) -o=Gm{n2m圁7NWdڧAqۣ{ȵS5Ti/j#߇>5b8FͦCΒbc;:Nk1BU?~{TI7rf*1 !ޣp4V `;@֗)Ñ :i ٿ|_n:2#u~OĮIzxPNcF-s͌ݻbΘFӧ|r'Jj5X D}JͰ𮶕bk \zfnOݪws91(YkѹݒQӶ|DՐ\ A(lx^<ex 'EG :[` Џym~]UĐVbpDn^KPͶe ƼQ87tx?ZHfnDRr;B {  Aaʥ+Kq"F*ğf_*+)Q+*P",8 *n_F(R:6hS= WLnNx z75LFK_YpݚM4/tƱluz YRJޏ)i0,TYIP%dmRRk59Á](c=!%bZ}QN͞z]_D 7]iz.Kd&1SؑS9ʌZ}Hna('ZRuďa@xt%fQ[Vߵ_B7(0aU'_JGJ\+ K0_( jWJ*濱 `Xq4jC'쇻H:U駊4sNk7 [&Laih j 0K1yiK×]'h}|9x=N~yL?0%'M.gw,'HKrTAI 7Kz 8,sZ 6CG-E$\zp?bB'*zM;n"zɶC;$ئj6/QTB c~nq2eq4E-uI0Z=̨ń+ EӅ;G MSGRgU5 #P HGsFE^ݏODvQTՅH6TA$ӔV-+IUYNE_p_ 1N"vg!^H`i2W7=n6)m:ӆnƆPԕ,,$Є }ez|rxe]ʥ˓?pT7KQ4wiW3h*N]VVH]VI9%= _{KnA"gZfJ.lF6Z.%(lS+Rlp+vOQM``a&*/I A"]鰵giHFs8jXgiȚT=|t6Yaݏ7lPY@*. }?^/W"NhPEpqa^l4p"X"r"i$TY<}NI2\ z€rS* kxu#:mrșu2VZ5w浜Rq;ltPqؓk H|ִtՏ G-p\2Mk"~Pemz|8pOm_o|WI5ۗ"i4,[`|WD1@ʬ$O)nүXysO-6"$)z9+|3ΒO5mD{{x016u_]K \ e2-D"m:^P ] t&k5KUa!κk}>q&ߪ֟IE DHh<)ĶarJZ6/4ж\VlumF8{/\?`"g՛4.ЂBMs.U^O1^dev}|~5zSՒO^@Fɩy"iII0(qVޙnppٟ ـ*xDδ(1V2x`D~?\^dF},PR,' }l+ۿTҗ|՝E%ۦN2lHFϿAU_wUg\ښ!%<%9KŴ,%2+9r;L ]n+N]5- +G?_B(ҵ@x)@8*GgD2dE9kkp埭E%?ƜS2g='isS+l)-bW0}hH?GH|_$Rŧ)ǩ.{~]G" .r0x_{}ǫ $f`-Ŧ6#FDC״i=$^~ d dH=I0>#p{xEU'`bUێ?o،WbFq A*h46,/l_>\_m8K;³x(qq b`hNQ|Rqk,őqPI|ipv u 94SYO&uJ/lQvI:1ep2|7Q[M͝w˿ їBohT\l?\8Bm: ^ihH+r59MJف܆Zxcti{ab#T)R>[@pS\!絵R yeSđ esu-׷}P@^:)3F@"iJ/il.D}z1"p bw׈=[Z^(>n2=aU#eufX=&?% VzqtQiiC{@*&4gHA+NT'nO]I> EXhEgfOt %R6h2YJS""QIJx[["& e*&7p*_KV53c/qm;\*A!g_p,oŔ_31XHֆlb7B`cƯߵ4$t2<6^bϝTU,-;d#33a wQfG?ʍRUdG[EŐ`Ru~6Ɖ0ώ#ڽ0NLn]B > ,qa@TɹPÿL`xko98wv;34**EK]X dCAns^XS‘ CȠޣV1 P3 9\zD淪zDpgÆhEһ ڰ{ L<:%F?ud[k.F/9L BѵR/oj; Wm&K<ʼ_A9 z0CD $NQ HmySMO3=M+clZY-Tp^QpSJfFQolq?>av4}n8aAOVaýBi9!\KtW]'M?t̒kti [\93sp0UǏiG8Ց0\V Uٽ^(B|/ ? ߅B1&{AeMը0`Ʒnkd6{wr2OXf*r>S?Upʋ^:&8W ̒Mɳ,BSר F /ud~k"J,@&Ʌ_fR)5 Tֶս |4j&]p0*upN{[tC8†Ӻmyϑ jhr:H4+]ګ.ØDa_#v59-Cb[`˿?F-p O^nNeBef}$E򛼩F>㤯mh?7g Tuk 9/gmx3U9C]z멌y"oKN= eqU7bV>ky4Рy ֥=5D{tW`I=oKRfx:,^p֫]dnN4V+yHYsqgklYBii*zZrj%%80UI.D_F J%GZE벤 j-:},rJse.:[]( 6ՙh8Y=pc%!92A](Pc;Gp:19ɮKd\}}\0cgU5wZ'慈r1acZIxВǃ;;~*l꟒yG?7jhaG@Pt3u|EY9 ;?CF̷K~'QqsI0ɪY#!$^/[ ,.&gH`,D}yDb_YIP!滞,)iCI G[xHQc7?P6Cit`dfu!]"&>jQYE#"sQ.5@ iaX3wA'eSz"_Z ,裩w?Ho߭)єO@B~t[wo\djYd\ kns:mO*Azm,xRkh*٨*vzHgQpwYXeO~~i3)?8&ʮE"sKs*.ݳ檦=\nHa~A ݯ̜GYbPeR1?V_lnY+Ɯx/ySWGA*FJȩtPWf:"#!!Z įM#`[f';*Vʡ5=(dJbFq]!t3_1;l&:Mcr ']XNГA]< _Ic΅ IWN!첎kTWּz'AnrDNy84Z@* RRX30KMEgMYHӖ'sS6mU?jTrT8F5{zw%wu+*66 #<*ӎKǟ*Q5Agm`K\ E)ݤQ;(u0/ٻ`"4,VŞbl=Ak{o) 0ٟ'V~t7a%m'I#ߕ72U>& c"8DxGRENf5όh c. '=iNPFٙq,flAn_ 5TmF@28V祬X}%sG]@!Wd4Kxh5eY?Udۖd+QMڻٿp_mxIc.x%|̣䴟1.ވ&\TW| AZ Rcr"wn>c}*{h]wn<4(⽜.X"MymnaFcd=tɠ5Ð~^e'2aTp6U3eG6i[hjQ+9Y:gQil֏ My?y4k'F&6܉#y'A~KB‚=E{:ϷW}~P.Wh%OL=v$ s ^GevDbP!{qAg k+򼛪m 4,#M>2ݮ2v=!8S:Tb[OoBDbϳ:SW~OSYY$j l1mEK,.-BH Wno 5B_g;qwtnDU!ׄHkH/OGs;w"rw00H)Ku )n A6sLnrᵁ$ݸl"֗C5M`'?:t5*`EW>`аO!t|@wWgk"fRRٜ*:N(dJ4z`M';%AbY7XG}+s 䎳#o!:3Var10X捭N[cOUGGO㝵OQ+dz* & 3 _12]썁}!|>iߺy^H˫ dTSf6eC W:h/Ojf@oAagIѳ-%%ܲ0*!Lg/]T큘nս~:xB9 J KRdkphp_#6c BXkqԳgN^ɋa V`uB?ph-,y#BVd:q:^:r #$#S@?68}atW Jl u'58jPNgY!粆;4Hl##e8f=U+|1ɪ='4\]\XV/X4%˰봔ĺ$_ڦNd7׸~g3i}^!sj} -N`CВdBK6hQff3H/ae{ (P!X(/(LYZ?>}ĎžlBhVv];uNi~[7G: ,)ll}rrf9'`w~kY&Deg`nĈˍjżR0:ի$WjR";Ni+OTf{M8{2=L>GwkUv]q=j ꌌ["^OfLS?7ن׵!Bsx"tr|%XHzrRՊ 1} #$%v64-C&n?9 cbu 9_*½54Nk#2 G/U 8PgULVA hX&l~ixt0ц[ xx1éFђm M{]kHmO )H2O2;DY<4lK)gfa+#xz6^ Sj MG\0|/F]ҫ'Jݞ;hC()35rOF$ܽ<0F@nuŔU.a<;gQIOQφ44*eK5(--ٯ,dћ;CS/T hHN޵ev8Q>dیEd8 RO'?\2 Zr#qd\`[ttͮ")lWh(g^,̀B" c=sډODڋ^EƵѸ}2I%bR<ୟcs[l ˴\|4?Sؾ76k%b0`iǮ ' 'b)0- (o i&v4WS(_@W>[EGx"oɬc%`={\sO)z{&VgpOweIمEɩ&rtU%b5trfaNYۤ ̤+q:z ~,Hٖ 귨ddj!mwW]eSK^="|#%b -d4.TW)u{o9T>I!dXRd/7#"$ܷܽ#@?Y?GڋŕR#͡-!"U"as}K37xՈW$Al#ZX8ZQ&PTTxhjυ?o馈sٌkx:TֱlP=fiɶkH֥*ℎt j6Q27L~YA r,_|p~+;W5:%^# &woO/? by!!'cV"bH/C,S{"7Ńªf0hy.8X`aTDwiHD˖RY@ר15m.bYv)Apgq38_ڭv(W,!/b mR#* h '$~ 9iT=`+ g{PD< 5I(JQ+Wh@J @U%'Mʙ=3krUU@O88x7kV̏*' S7Pq#49D[)9iӈ^ĉsph*?xH@1$NQZhT)Ŭ2�Ŕq{`n>YB"c?C$7xQMG|n|ȩ8FvCWJ17B **q~q\FݲA.awvdxNkPKmF?XH'aQ= #"(cMèS}5.gٷE؋`\vvW%fFJ'17i++LZZKD,bA(츰2Ū(7j(Qre:N;kWIXz7R"*ғv[ײxԜ),ac^dȤi5lW+'5,!r{QWnns yD4?jc8Ɩ3Ibէ-Q1Z ïlv IOY27Pbʹ 뒠X>IXjhAO/4Wtcֿ ~a{W5<}`ZSNN.ҠǷc٩;8l@+;EHNMG+Ù7MjHG?bx0I6i=PkIB#LBvSKLjA$f+wȂ *9DV\'_<4n׃PAw>~>޷1cT-Ex h?~}ҞL{&z@d,|ɢ x@xcQS㥹$lQHKI.?fAC%Fn,o@ {QюqmHi:p"<:3lq+9ifV]F?[N CDfmq@^b%޷?K.xS/"_}3|[,٠ߏtRϿ܆&(†Z8fR=oDgtEYTCd[d,iEXC+7zjjX0il졜uk7pIFn)Tjkg"5L g 0o|2U.b=Xa`&L Oݬ09FJV"5w+ZHf6RњAtנl|E (i$"ski1V(#Vd\m 25 舫F8͒P0&:8p/RvMrQB:* BVzx*<{ gI.#ƚn// _{X\Vx^ ]1l$m|/e-KgݖF39֤z6vɣme{&+{Pd-Qвed'>Jn|E(}\PYdctזXlY*Vљo|{'<`Apyp15XG>ҹHF1~9$9l*Y#&K ƩU>z–ڵ ]v|o*%^*d|0:nu 5 geU>h4u6 OUuz22!G mT?NdL%go:eW&RsKă|9sNJ0B!ctn EY=<"I29t)5!OmU3VS vC͉sV726G S`Hƫ{OVnf=&%/hCP“wXk mlju J%H>>NV%lJ/~嫄%~bsIZva9،=*DU9@?!:0}e**}t&{_3Ovp ُMYwyeN_:HayWr_pĒjuAa3$'Zу`RYUހJuoc1K\"٨ ޅB: =-OTr([f7F퀢IJ[n 0ϔ+NߐΣʦ aIzd=L%> 略R δbCA3zY+tεX4^Z1NKeaA4zͰXQnu@6{t^xl;_6- hx5iCoGla\U͏*NhA)XE* N=wzp<x P$mĚ˭-tc.OU eV>qvOacQ4gތJ R.2NϕLxHVL"5Dc+}> DXGNf 0= 15cM.up[M&oL6 r9IݔC, 9j` ē>CΏD/ |G;t}0ϝq Lg#Nρz3/Mi?iz 3Ѫ2p{h`x5Wq](}{`&DU,~ܡ X@:`9㕑rz$6odp0#_U,}ticԳz"Q)̍5NUܭHOOG 46~0ZjIV֬Tߜ %?QK:OwFkԢ{bn ;_&@yuJQ5:_Bi;?>]B%e{w<a|Q;gHdhH[+c&o[NwVvq1V͉:{;eEbVnI;yؿ:E0N/&^p_$MhQOJzkT/}(/mpLg=78Ez{cP@"^wUzF}oI(ݗLS0cwZkU3յ'X RGD{wD5ז-u3eF+/ڟԪǐBNNdW'=jPǖT2~wțmB'I^;aN^;A-oSNY_quL!iE?}7FvGEH»ސb)QXaArg y]m">`5SW'UJfSx)!Q=Z0t kĥS@§'\F, ~mAPT}()7Q|E sCXW74+0 /IP ` W?Ǿ;a µg뒙G\x#A|a)f3r ի8@.^B»8ve#KKYQα4 ]dI7+U5R]NDvIP-8]0nqhZ(Ǫ?\ r9 "6AȦZ/Uw)/Tr]uZ] d*bAO5lj J"kohj =? W({K2eٲ+B>~M`|Nbݔ&jV~*<,4pacN}$ˣ]sm|zĈ\LkcnVy&='7KOƓȋǹwC)*!* #hDCB'3iNǝibUDHVV8Mb44 \,.)=| ɨ;Q,}܌E(mh>' |s& V%|#%/ wn`>۔fi?Y>Ϣv^Anj>> d1?!#Q9Umsk5Pd#NhQ.\LS}$NĿN5IᓠaZ2.ʞ"4ݠƸb9dHvt 9emdV4BY,QaL?[lJujK;y"U;ѩ%t8Ez݇DS<-ϗ@I{H,O 6٣#)KZD,/5tɞX ӢmFܵ@mV_(OM1< B==5}OQ%,;4>*9-WYqJTp#uVc8A?}*Dq韘ǔge<*0N<#. V36gKKowXX"luB=CH_7ieS4(6C)!OSXkKG#y~ԊVnbtYXQ{h˖a<@ ͯ-EbA|S0p :G^䗢Y{ҫҟTǸs F s={g]ȸR"_15-< LVf&$W=T]1‘b1H 8E.[TG9ݿ `7H޲M4Fq;Ku[cL|tu}_w]E| kkvKWGpE(iM͜:f-e{ ]2f.{|}f@ qEH鉉t}/\?T9:&El3~%qHy9Oʗɔfwm ;an;T9+/F"$ȸ)N-oO ཏU4f)ʎUsKZLӲN]t֗E83W`rʍq:s(;x,'gQAuMܥ%;!H|M7eɜ}͚ޯl-!/eC 1(pt|2t)oypk^kx7>)sT\ x?"`"ź;׿68dv$YC.QB ) wY14@]jny0Z&z1J@^lE.H}#5fӼmbW nxW >1]"hRŜ2` E9NX7^j%F̷~k!û .nER1 EΌ-2/PIOv,UޡUIeƯa!U =dί~a-퐖*wwl_E$'a_dF7NPG&E>n7DF$%UCSxa{<Q)i3= 3y]b@C`q"N'./õrGa{N)m)owOWOl-zX"?[8D5Q7R G6 8w0(K)+4޶hL3a /j-M$2Oc$ \T;<.;- 4dCk SE`kؿ(K$4ቹfG+YrީHaahh^Ph/'3 4/Z#HUBFMxoO+'>@s#;_r*!d.'t-*riӍHY t"kW 6($ ,SN_ ._)2}f,0Ѐ;}er0)u@}BvSaOuX1 ҄ȿS0d'ƿT1z6R{wŃ$@AϾ;*rG5my@Q-k s^SNy6aBb _&acy' r(S St4Un0A󂳫{vC_XD:[T8u?ZzKL/ @2Z-j٭e-XkϠ mWUK;lVʺS!^ʥ3+cSK.aoREv:'*Uߵi-a/ZϚ5QIrf$ȇUU+) Uh+q;='R.61 ;O G#:ܤ>ag\ppx e{<P*H W$sg⭫* UK ^^h5'XYRk|gUX>c1&m9Bv=hdQzn&W| d4:P<e݅KUP }6_nJ߆$y,[@OO cCѾq{%Ha"ZӔN/LQ]1u"#v`ʩV/"'*Dq5-BZ0-+%jkܠꅳ'x4m:Ec,Rh|5'[8l>}sO;@/2$*;J\?qͤgrCHA=~Օx5S"4(Qb7A.8>p J=.,ꊥHzk9;3 QQ=Yq߻FWS~W*Wl\ayɿ` yjs#Lq`%+'tO/)0#r￞ODegO:Y&y *ys&ΓV`K Aq#7,rǼ}!@`kDU^lb|Vw.5pBPR-]1! N pY&y9T{%Aa[z0ȵz-_A]6*D.}X{ ?q\NئFc)<tϩN%[(O2O X}@I߈ٝw ppV㫴M(g _ O4v"*thŸO.A D:Q ~Nn3K-XgcҐfZ̹lVuQQpXa@}юH =ɫ+Xf~ݞB3?]p`$|]A~5`r㇇g VűIM8\X:h]){kHD҃ -[zhgr̺]Շ,%)8 ^o3cFgwH`S b,21fTit ];:ػ7Y,Iv )1 ss, nfjy1_B ms/~zE{Y-\)5 +jp\MZmͧFJ\&]TƐ)^V6(: ~#&5N]2R|D[lͺ_7EV|a#6'i^ʸ-h~8-ճ~JFpKy'vϓ^,*L꼝ķ&QZf 2Qi\b0Y +qrBG' ]xř;g}S$;E1)TnyQvy,>PV0YiULˑCkH7p1.NX MS#7C4;_?B-ebVO_"dM 'Ho{ "^f͆PXyrI,fԴ6e֒Cxf޷Xh~L/KQiڵVQ̷esH@IDxiN xuO *}m[~t=v5Fu#;KBn*NO1(iי͡w>7Ek !sxI9-,RE?3#@MJ,CjJ'`6Z8kJOnSe-fx"j{|G0\%2WdP<9}i{D<' |QPod5)YVZ*A(JūsHԣw7(3k j1[&=9-d_J{OfziVWx5!wT烋[m^U臓/8Z؏M%LGqzbP60AIzJs}#ݑ /XJ% MU,IJdr0q#Zf8QwbLl/W 3a) 2OPP/=5hVczh] L!,Tȏ ^ȧ@YjJ$L:@ !+^2ějQ od5"F+b(*.8n@9MpmY]Whڼ"EDXtɝ"LqsZ?hE(z|:A~.2W~bAֵM);l![?|c%t%a~4GYk3-.3y6BLx4g:chzx5X!w{EP9|UG-q|nVON}, [?9Ej?'>MCIoU,_ 3mD_Xm4ȣ%ڳCVϫ#=+jWc6u3йShaYRy·hT ň[1Mo&O?s2::`ȻoszCX?U)^O>@BE˗#18lHۀVlez1$C$hUNjzgajlɄWBy̍kz=w%o y΅B*JO (,T bqքbYy?#ޙӋMMEഫ}{<{a(׈?$;8BR^}L~b!;gjcB> ے C* ΍vbzys&I R5SkHC6-8,T˿Gj(Dd¤VhJx+(T"B k 3 16HbwY;v84_BUDdgiALZK$ |H\ڽoVBB51:m|Kh;U2VZJylE1^BWu͖[p5FGh1 vi6=~: c" *sp$}) sE䶀*9ϡ9BVEHCZy^(e)4qwj!89'uᨒdYYG D҈ԊZ*r0ǐ }F`)Fc|Oc!@f$Y H\~kcI1I/mzFºƝ"^(4r YFv&ϐ~lJI5{uCpy*rbd<DsPĩ} wɮY-Pif|bg :BjL\R\c*BJ-oHR>MAvj2I7ru* ~sn@y, [Uq<iY&BO 2kYEλ\F-q%l4˸C[1l"5YGhW8kc]P q;hQdZ+d) y%g̐9cVܨ2)°)sfhtXg߷ X6dZm33/?YsLo<`;uvxH͔śPhu3S0+czbWǹf"?$|44!,&4 'z%:r2ZL(dE?%/2RƑR$Yqv׽^C@ۆWY pp0>s! lt6x)l#&P{wcڈT0;=XCњJ^ǣD"a`3:Uc,=ҼFPaBSAC_k5K 6>Wv]$y)ox-Lmv6VCcc6? *Rɼ)F% ښ<+znM#"{|W-v`?P K蹱!~tf ?Y lv- Fud[ ֚~҇鸸f>o9ǠFGX3"tp,{_+pz2F%}N}cѹӰx.24TRYJ _bh>Ewi &m7DҜ= s-(Xq_Kd>UicY}_![j `Z YIyKѴP\[cxJK'\gTG>62ւ8n-AsފՕ2M:sjLE* I \7jIZ7–#AYCX n"pvBkŶbϴbwuC4G3Qꜫ (ejUO]A-,xPW>qqshGCF'}ig& ۫%~[˓qyIfZ, :pus<~7MJ(LENY,5DfH׹M0dO5iGgeCKɟ2H,= {o 8X;ei5i'cpGoV%B(aMK+0u 4.%\bNTf"ZeaJKxfz1=Ӝ,}ab =0tf%GdE 'B@e@ՉMb>hq@?0| |SԒsL-_&{; @fD,6_&XVo]S|-D12_?WewFkyL\AAn#H^@,1!l5}}Do!"}smD36)e濧A*T Aaj.FW[2 -N;a9Ϸ_.ltִq 6_fTǛIM"ɭkw;3RnZ' *V"ap4{'c`t {9_S1 it P{!g])| > k7Ǜx}CN3t!F"+SkCgRlRTgA}^p!#3YAfҩG-~"VZqD}=ByQQ=E^w Ƃad((߇[Z`1D2[<6@]j=%}ϥJK Ζ[fK"=S&o]~شΒ,+>GL;%x\.&) vNֿ GR 2YN 1jLmj`߲[.6D0fÞ :%r Dp`c&sGEܟ}Z\hOA!*I]?ь7B 4*a2nLegLζM MMz4<0)[Ц` " ";Bkp'0aP%&Th qN+I{=a^(R8$H%d܂y+3">p2nY)^PN8\;3nnKeT'4 )!.ലJk.Fÿ/!HLƼHdҍzS0pro^yA:O!-p!o{BKr !P魓j{4c@B&ӟ"l9UYeDRs [ld7y9H:WP-UѸ=Ip]i +/E6%QywIl!k/W{Sm%>ն' z =Lt'Bxlr-N ]Y"~դzp NjB:K'6o(ZfI8SN&m|e-Y /u 7tLa{d( ù s{~Ì,lN2eLfjT@Ppka%Lrg;&?U tP[c9=s7_sz\|g5Ei٥m>/lH5 'v>+ l 2~ CA︾v'RV͍lZ}vo1+KдN1/>!Mڄ_$]k2K/ ժCW`2&o[7[ 2אiB^Q%Q /os،R,]-[_kiШm9k&mQ>*tg7yiLED<4}Y{6OPnWt{Gʀ+Fq\4/] &2!_Ԧ:?ȟ'Cj_՛ʳ"7bg:C '7T<}LbskUHT{2waҘ|c9 ~DjV Zy *Hd6dwO:C67%vR7qZ‘Jџq!aɅGǰH̓*\8(|x٫ ƙAШ p@%:}@mG8IAD6k U74^"D\RKZO[um(-Mej۔i8SU$OvWw1.8VfZ#ͦv+DYacX+݄@?Hy9` _&Y\df2 vlOoYNY!c u RFհ?N+S~_XihhYȚslGE':}si'ٲC»eоWF쉳.SVy]9;A)@_SvP+7ڲQ)=]wќ doqXSp GXpf؇11@\,;*m.RHy.RENW#55-2aA.0Vz01g5ޘ9Ř5fte 7Eii*f~Op2 ɌY0)R}D}OL@)._ i/F5#mst!n2Ӊ1Hӆ y`k Q)w(ROJH^/OT5}2lvL5o<""BRGP>H֥fp*zmP؋f}.V<;SBDYnhV{v( !7N.7oj jxQmq^_w pbqD;1,S .$YA$  񪒍ڰg/ruV6p,f7aXtF@|Bt=⾋HkRឺ&̭cdk޺uTywhd%(;V[) @ ?ǺJ_k2T\^X.,=P9z4$c K3zR9o%5/Kx5S;9n]:(3Ԍ⛇@z`})U ? Y08^&:,^5,UB)9 favsN|b]o/LFfHrg`Qk!}P\|Е80Y{RY0p*[T ԅsb"F#76>i5wB=:9-eC-B9tIH;V=/M5A^,XG i#:*$hJ0}i?[s|MZw:Dg-7VibGp ,$D\N oGn>'HxG7ucQ2%@su|~l=BR"SBB_C)<:Ne]h dbM6,Rt9ņ4d[S*]4MgS#zb< `ۉ}ߓ^d2mЎaP!f@>IC@qUiL\9F!)1f<@!8@)3 |Ua'VS~CD{VxÕOeQo^I$Wٔ$/K:6.2RWȘG5yf|!=ՎZJ$D!圶i<:oʚ]-*'3%-P\Oލ`1xqcyA*£.hr{qLD!{JWFL TISkofO%LE,׻Dj¹U;[T3z+5 ۴Jv=8 " Nm@>q^6Љy"PL-[$Q[JNZKFu42H4g!+cGDķ e"Oδt0 3$;DD[$wCmYs_4s 3Ӌyjʈ $j1AsX;&FJ>]HnS @x_=`qRgE_Duee6zvRO+솶ЏWjIxWR917L݃k\f6- eWyX?U$#فGP0}VBdF$Px%/D_]htXiZve^pcC3K-\B7l*,h' ʿpJf!3`.}(P3wD&hsbc (&ӑ&,Q z @:CŐѼU O]?=x*}:"crOe:hCozB.`8֝:CchH-W#_2[J3!51h!kX;D{3_g2KV40BwK&tj3QB4L+ulS??NOݞs]ֶzW!W]'X[i9,.2w H<=K韓f o<dlvgÕnDB:-=(ds Yl(~۞ CTzR z-b$#YWIW [NDZx3j ?XDR!T(07N[;Դ*L|*_N n6M$ Zb[dT_;j;{Rׯ,'fؐ"èz?:sO[bRJ9iI>JjC&*FlHqa]X!ݻu];DAB1OM U=7<XqqyC0߅xkȌK-+%pEU$-4t5*;yF `98WO/ܜ%# Jv՟"/LjGG9W"[m9"%ro]ODxS+fy%ɈRY%挣\җUr&ٟ*;ƜEtǴ0Rrk{(%fǃLw'eℵ/v6dv9V=WU;9g8qZ%1{þST|Ux`P 둒Fl/rD1^#+ʂ}12}x?ȉQo2VNXڳ4x)_ㇼ|geD0yzBўX&F{[4F.[5!n }D!e9oiU*kx&9N=5fhˈ hu'e=A(*õhSM[="/?Rep9a"}M&w۱82os.Q"ŒcI>1H<ɓexU~=l@[m*_?|ee890%v({*2;e-%G}nB Oe}څos/S^|*&DM9d !di9 F/8:83K ءVr&_b6| )M~nBj5#M`*0#z\E#- q~_]K9h1ꖥ? [%194cG۶DAvDEh٥^2]^P Yمe槒*X~qmy\<pOnEJ?gd,Μ)Mڃ*7Qed$G@QQ\'JWfӧ%z&eGrnbD[m{eEW=,-&ԎOfIZ*ܢ><*'m__7K/K{רJU}AƴrKj3fe(i:"--d% n9x۹*˸gF ؈+95-::ϦlfpOp5('Pӌ-D24om MKS@ eQ{#z,\ y z0)nePeo#|;jvTr!d!IB|cW٪WtP7Jp`{T^[5f@.}kGʢMT'l](q fـfeʞU<#1ohC]:!J ~I\?d&3bZE{ 윲VUz:nvnHr'5V[$t"NB, PnYH,L[Bc xa5*F3Cڬewg?h'5nhl)dw-GPkӇV.9$PףLɈDR*l^9KN+6ZV;`M^3g^>n"/,US.Õ/Q0@3Ȝ0gr Cq괭I/㩞$-[+24%$ 6pμ'Gl&ycOoAy^<$6D2.>AFc]N3)O$ >=é0 ڥmEb[8-8H"ױc5}pu4Ck#k_X($_T@P(ϫ[eh>a0Ƥ :y=R!ٳFl1>eIL.?OXHQ|Ycc~oC =͋m}<>'F7ZI FLj Q=U_Pm:QT5r]Ӎ5T3!!@,irmB=klpT5MVC&>ݱu“CpP}eXS"i[$LѲ:ٿ\98P/TJjb,ۀw)xuo@C*ICˬ:tfryñWa1μw@eϴ!q&H<ٕdycgLNP(B~/] 0p[z@LܷP} (jWt xNMM6`38:Rd}𸕎a(ޟEԅ 7h0%a\.RZH\d ޓ,:A~0:]29Q0Joy <ݡzFJU?v,)?5t7E HvZ\A)ȍ "]/ľƟD 4i.@@̞܀DuTA]:Ya2 \Yf >y#$_p WGd/C$Ot6L1*ݟhS雍^'`)\ff6<0~msQ tv);ņs覨5#̧@Qn-!Y[L;jE g^\0Yw:=mu&tBQmHy[5&.iϩ wGé=) {,_:,& =8'WY O8hnU``\\z3Lm$ZU@c쯄v[*AYCn9jZPK!piDjΦyzGĹo% 2ˀNk(1tJ*⼨`<\{ F *P)glY 2"8ٱ"WU^D7payp*п>CCHr{`uFyid@r[+%%BRB2J;X$vM8n.T'J'51Z82F(Ȼjl:DQTG}\t}3.bazeKN Ќ.OC,P60-jTPXsf3c'{1Ǖ"oXl8?L!m+⺱+E,~KXԵ; Lt8#jyKゟ$A*)lF3B!q)vx_f_kt0͛Qb5#2Sfon)WMzXKGWnR2-Vn2a*߬d&: )|gfͺDbdg)aš1>oy}o2D{B]mj=z;F$="lD_V;]m;~{lAjϔ+d lfQi.Ջj=&aK C՝KVΙ#SQ!\zQތR|h(rz_C&)PvX}D.mP?Q,nkJx]9@A7 !0&8)9ŭZpv ܒSeZ%M-*jN Nm܍Up4Oh*lH=@dϯ)B(,g7&^]QskܿjUk 6=YԦ Ȥp֑pQ E༂ 17;k@Y0yBU Qv:ˉ&QX{E61,akP.zS"IqJؼ}=|̾ըB$Ix~]<YQ+PLs2YFG=UW%FDIh[ IOB3wW0#'7$^yI;خ tE18@<_tz ƮXj9~NB =mrۮcHw˕)oly#yb/pa?Ʀ90L,S1Z=ιU2i z\GnK;A< ` 8 吺W8p5`eܿ 0`7C[%&;JV_aBKKHF />uIEqdAbooLi->$jMA~)l ߙooăYa}ͮD:{bXM|8cRxa[{-Nu7ө^ɤT׼}ϙqiUzѪ2]̌2ɹ60S6y)2| DjZuc|Mʅ$6W4N-nWvvw"b؁Jw3yfYlyu|c|,dJ>dn,">TX'㛋Tŕ^>j2!Ռ@; K%HhUf'\o =ϱv Ory@@|q@&uP) MG%x17Zg+7X%=?_g @\ 2R$-n2[beݲ֥B0yek)UmÌ+C>᥽X<L/ +z#ͨjZr7am3n@&np<8\ߛ;%~zmost"WH b+W7IG<@~ |-RU|"{3 .MWހ}A,ht$چ?h~76& ?l;G7;~|zfN0n5 <'9, ,6I22wDm^zO Jb 2emU5y;*"_ |Op_'$I"IH, v0?l*}_cՎMr$*hS,)iIP쐪3d |Wv"KN )M%z0@UI  E]taπe!J1w,ЫE83dHE{wJ dG}#;ޞ ]9LtA#4F!^Z"ăNbv9%i%Ds5M2 ) '?b[/\R`ڊi<,@=HhۊVBh9ϊ6J3a5`^:`ǢPoCBf66to5:Ck%:3V $hT'#vΧSc3΅M,HaWl9vKfaG<*(n8@o}+&+LTݢ-1YMdYN9󁱓G婻yuTcu6rtz3)j+\7$c!v+R/ſ[/ Mj>T`ۿ` :8C81y{y4ϱ8b⣕M;]7V[M@ʠ~vu/!0`.e2Z(/iwxP$tiV{VV%1JDk#@z,l[Tp@K#?$IH(ʚi$Dkʣ"/G5`+͍C~aL&fNt'd\47M`58#>TUm64Cf %Uȗ3Fi@J61R|ފb֤Dr|;E\!*Yn}ZA!> w9sw}7,| k m Uōn~nnc:-gEY U]ဥN꤫NΟc\M5:2:M&jdr\qׯWM$G;Ք7|W̉[͡" YTu~B| 5_YZM^5q/ϧ\iy9־sᑊO'2kg8!5|Jn'.5Ml|z# AKRܣ!Dר6/Wa8E?ge_f*hZ4;*7.-5d S~"JT͵̴[9yH0kT|XSEA 3qCf!py/z҇ý|%0v"U.ISC}s*1!-eo?[1?#C8,&sN 6Yȗ80ꗚ`<lL؎̆q!цMϱ<ǭ%+FSOJ7̯`x^v Д~ {灗7L^jdR3&'r$ik4+NRr1|hs=0Vԛ8LpKo|B&kVmq \;aM*WS*hHг/IMg,)j)ӡ} ٕ&֔N[PR}#ptN_CYJ T`}}K/f4? qڛ-%$E(J:̐:7GrջXN{jϠg|ˏ8y꯲_ЈHNO|#%-l$MNZ/c>a"W&4U@ [W(;=ZƕrLG` +x?D Ӡ,&9|t]گ1A6D'96$w|Ey\x@I͝jxV/PSh"sq @5jpneƳ^Q;ڟ'\2Z֯/a,bgŔQnPښaeP><fn~/$;Ǧ;qCБcBqAjt P zpGe85 "T4 Vy fn)WrK<ɩl]@PGDrԧϔO ",;>I>1MEf+i&eAnY"G)ۯɝwfpCHǜ9ޜm٠jYRQG9DW-~ f`Jsle;U"GjSr7ju */8,³a)Dr=9She0hnnqNژoyNGTv6\,hUuē &-VQGCO'Z\VvŊ<2\I{K'~WhhS^UҠk;"]BVC1р:KQ=*uV䌮՗qRO*y2%bp<ƥ(0Rļ.B9΄cɴzD%4=,)64 u!к6𸕔MiyX*#FYnL/p= В̃R#qu5ZE7Ѧ[ܮ̗a76P3`:ZVcfbį 1/u~hh>ᖮLͧQO/v!!|v9ȿ?|TLZ/ƽ1fK'W~!aњugR?WOteL\N322"JVR(bC"ˆs+lVX a*RG*ߏ$@ʁZk ;u|΃HE݌Eq/-k/c]DLE߬\5Ni+ڀq~gaJ }=Xlv>L8}EwesكU4ɣq>tT d,qæn8Ć[I\j]P%*d$@^,K(8 Κ.ghpy&}hȃX(R;q:0֘MwFlv _32*ڤ:MK{%;ȢpGXhƊ U2@EfT<]냆Y@'άؠy %jCD2';  c*i.k9t'9IYzN/y#^QܬkuZĵU/Q YvIJ# Z&=*~E7 >r{΍&TID{eDBbؙoW,d{xOK݊1—brbb5xybYK}⇖}lKuSql{MYLTQ#9 X6sƠc+r3VD Yb;maxJLLy8vxM']vd@DE).w''۾,_=d*$lij)N_2e=?Φ+{|˦F -L?e6 mAEG{rx X`‰kBٮ0Y ϶ ]Udp?R.dH 0Yט>Vz"y0#5*[ʛeo^lr`qtPX` /|̸&'IEhSl-ef@gQQ@KЬx뫬Ofu~Am2LQeeLC L&MiA!q?€`;˅M. Z4-^\ƩlNnfkDΦS'+q5^&[7at%zDc)brg-PYY`N yp֔} aZh]3@\o)=ʡ۠QD£V +~B,t8iLk<.gĨ&7jW1 ãAF#б;>fv `p}EEkKJL۰:F !wQy!G-o`j!9yD%*ldJoEbtfMxgSZtr! +q #kX,ݹZc4Xg} ?p6j8255doc=1͡H| cK&΄ ;)K5Gw<˶`O<**G+xY;,A+IQ˵kWi7#Bin/ݴɱt#Tg Jof$M_uk4\'3T{(+G=k&DK MMEwƙzg|?ӑqAښv&ظ)Ct kԫd,#)W_O Ғ t+ ,vrW eM$( YwRE]!3,Զ.c$Widzm oe#-:3< p׶aWpMr X1Rٽf]ōQF\~5y& aՏđH]&P FN .iB˵Xą.Х ׌e{)q舀d!~WJ;CwR 6ͬ(+2ͪ6?2E(*4E:#AVJX:kߝ( N#%)cuBAyO,>B1Z| G͙M_TP ʖ;5eh޷]_gQ֐tZMA\>@UJ*Bni4/8.V(¬vJ{vVKpFJwB+gKQ>| KM@iG\+BNtH։BD3W7c+_f[ -*@A4 ^57**̪]#t)An0XÆv&K WpN{QI/V'9?+ִ7PXi 1u2mB$ 2<6RnvbD _ (Lz"@A-'k.1OQKp <(lA=wJ&{*n&յ9evߏruLOmioψ++nc[-^~kI{ ğ )wGK tG7)_[=38zYt{G)Ѭ`^Q&.X%Q]Q^0KaCF .ٍ+MX 0:Wqugüz/<ؔ[B'ǡc> ,ָpo"_wi>a}@*sԿth[LqK%Zg2Oi'ʱ z$8J$D.7L]WyCkbRj+#SX)A\钚I3UR.YNuxH, \.kx(:DSwNd\PšH/E#~ c62pP7 N̚:AT$]=E+ϴ!\n>BNXYwCr-XC^:sr2)׺~>{9Xx>B[F.Ed#77Ipz<6y*$vR5 Gq=Zsѫp}`snq|.T__2'_9_)%C#^/;^妦E"@9e/>mI o ZL#NLw8Sn9hֵ:;U8ۣKTR ͝7jOLQ.IY[gL:az(m*̂@nRL;‰uGa"a`PmhA2=ޘ Ea;@""A$^Џ:#]qJ2,DsGF Be3WFɂБ^kjYq%Q#VDVF{Ӭ^O4|ӊ~s9Zg)U߅'.)GӆV'JMQ=QU"E)&NWjbpHE1$f!6_(×X^QȂ%[`=Yez~V,fV-$9gB$#CL ?#3ZB .(Q6ӠCEn8g{ R2v͑C3=޻mߪ.E)Wۘ6aBh:鱌틣c ճ#~MHUxa&eOҜhTVX`lʹ3OT&ULV}q͕Tsn nӍY*$UJJ\h_ga' Le)a.0(LLgPWm o٨ Hmp] 3H)ijsfvdN<;<(!~IO|Hsm0c 5w#l ¦A*8pBfA`18B"H!}}&<;l/Wb3ܓv^*t Zмcn~YK!q2ó.ڍ`c::9x&DJ>8v_t?V[^99r9xdO%x6PEUHџ \6lQɕd"L t|Om\Z=L DH$9+[/UXsƎ,/8 ]jRjqL,Yt2 {Z)f=E#Qº.uJ.oijwYuCH倇s=-u$K4:;#jIb r/ ,p>B5(h04&ܷ2R G[oo(Ӝu[z{V*| Xe fVr0@jn2ɞlZS!ΆMc2Wki.QA3&CH}A`䀯\a#G lv_کEgt϶05VZJx!O orɖ̓(|֨HJ.p= /tR 8},E{yblb HAhg yM9Xh"A `8l`q$+4Wm&T7ʑtތ!]@eZ)( =P9Z6EY2D2ƛXGR\EN &bVVÙX(޾Fd;17x6@&ݼ6A!fbE:ɨav(v 3اg48RgK܊Lt֐^HX^!GPJsbTT;SpqQk:"l E_f\/65Vܨ`y o_=*M&~`gtabzXjB]йϡ&0Ut+o=gĀ$deF-(z rnFA=|RPldr k)A/mF%ۓ+%9-:z 1L;>Uch#a0wkOTs~ #(H>4c;P61h<6Έv힏TeO,Sdk4IT+J=6sg45b>ةT&s!bnjFE|wFpF^|c3mZW5ޞ}c9m}L2}bSܼ E+!BG:C{q*:ӎ$gf!b^h!4G ӌ.$na]hbLw".~:4A2L{cQBkj 'Cgby*/&r`}V^$F.bS+&?CoIȩ\YBeP {9 YC(JH% V;Tr9{]"SE4!ҁg];Q#$jמAi A2{Y;E4ۂ؊k ʕAbeꍪW<#;J@$=*/<%r}JdIz|A1s+KYѦR$}Fl0KL3= ,$C+a#cw)a{;L?էXK04%QI5ɴM1+r#F-|P-<[*,if:AtufpLv(P=KBIS|~!xDr_@8%NcՊ}Uc;5N3 @g)@[!jmX[ c[~ξrԂPA5lLmq/o7qn#?PgLV la;QfbĜ8q,҆ˋp7^G5'p+Tj՘M XqD!X%9C#)U5  ݈ l fzn執txfx'M?MߦxꐀܓwUmsXw PBCCwO5à^2/pӚf!a*sd׫e}Xܣ/|Aȑ#ׁwS"7_`@,DX#Ȩ.1 AcqaLyB,NE!rDyjL,$\l=>CY۩juڛwM>n''&ŊSG'g S(9g[Tx>[p-0a{Ym6Yy@$}.]Թ9ma /R\4y!/u~ IVjtE;?ߪk@y^;S90 }` VYU4Ւ}HoYЉ9ӏ5^F!=UKJ(x`y@yhƭ%:!Њ#r:C-)i8+rU 0!GIQKh:b ǜ:n5t5' 3_bzSPPҜI;>V$4"R+g'dHb8 wxDQ%XE/q_ZFP-^2?m-=6ޛ3 6IHFm.4ܒN)J~s8N׍Dy>J< /{QS/wvh&mӹbI9N)h]@I >!>n ښ#-{@ +?f/FXo{Κ`{o P6iܙEtYف1qV7牴ͪ^%SCʘ#2^rmh'a݅[F,I67(cL.HVć880}||^U˜WDc@x|8tAʼÖg \rI{Kڗ‘[%b/{a&ƋfxbXĹ<y4qaSR%wJFkB$_( >2>"oƖZ枉=4~GwoiHU']="k/v@*1럧 ,`|oUj`0iө#7KkR =; BѶ@(2(``נtNLV{^ӡſ]oӱ0ïJeZJԆJSiCJWH盎{$76z^_PR/hs+ߛ˒x6,v$o[r1ءQ)*mUk/VƖ˴J ^u3jm3vjv ) =q&={vnZڳ$,d3 Z cOFba錩İt==Ya.>.,#"Jfީ8`diT6h`!s2?qoO~4Xn\ -Ų0w13ᛮFCmҰqs-s+$&)L6֚p<-y6UǖS]%k)ۋœ(hb-a>{3,.OÚ? j0i&@;g^W6Qg|@-WŘS%H$u%J4_҄%9砑[ˈcGW]?Z Nfk/ǽ%yzƀ9Ҧdܼ.,_T"'' IOz+"% d~A/+~q;'kl<Nҽu.ϋ氎cAV%o[-ݨY@ \C*!Vlb\O.71-pVGK>3ORAb6i(mޫΟ裼Joa>muhI(wI×qB Ţi $tAQ#j]7!"{TFR}3֕Ql$PՋJ2͟6#ޔ$=} X2;?yns.D=5Y,< wp7[Uq畎@-1$J^UF&l1UW6 + "2msE.cvh8qVn\Kjˍk!Y0[JNsRK0U]!_)'%;SCyg 25 F!L\u+n&dFNEBTb-%õʁ}Z}eIRB Ss3P)6%Fdz&7,&JHQ8Sm\W2Lp(d%ᨂvm&9d ]L. J ?qmTG S'^؟Ѧ$>_(qZS.u011ˠ/H5WPSo9hFü!T> ]D@h؎^ѰTE8^ܫoLsO>9 OvTo *؟9i6v"紾~v["$&ŒwLwQ{Q^q* TXYn*hgVR&vqHuFr1|J8CS.'O:QCeuIz"Oa).ڔ}5C \Zhr-n;gIJ d/JZhJA=Vs-Jʥn7TB&E^BC향 4KzBos}RoQ ,| +d"oLk`R) Yky7vt(0V)_EQuSP7 jq~S"6==6w#ފ[E<+ ʹgC"rZ.C!#sMgGj4sR_$idFf^vGQJ$2oex 6*? S)4OJ+Лc8{T{;HBD^I'+৽v]2oWYԱtw^nIvt`Ow (&2$_ƆG9{`7D:&} .kv ~2 +^RxMh'~,>g .Ŝê*%&j ɒrhNj W$m%*[Hcw>krCa<OnEfb]ljD S k+) ҀVvh^zgM'9LrS<GYJC@`b%ZZwO0.9yXOrО`8(Pfyʫ8+US[%X KwH30}c8bƙEv @5 Ki]-{VhB迄, F8*bϩԔ'FG,D息ܙgdgqC|jiXn98H'DzX|'T]j6w $Щ Ei3B媙MX84]݌ Y%h'?UwE.Ps?`AvS~EHZBq>ǰƫ1=BPZÆpGm0p)!-Ȕjp }![2TZwsf[CUh8E88qsZBKam=n)%0@_yQmeVYoĬ*ZmWF0G c$&WhjX]/xvCE&-?)%cjb|4/:dZĪ1jŭ0ў1Z"1 }+JIdϷ>-b}닒.NJد0p5J;Ѫ [ڃ TdYNEЉZ-{=9F4l|qanO̼a I: Kꥶ Qe?[e ԼF^jWf;Sp2 sfd(nZ{3d'V#+]'Kt%"nZ%4#=g3 !O[5OAEN ?d쨠Pm<^m<Ez\iOvmkj,/S5Q vC҅hj ͇}]qwyY.o{ƇveA;ʄ0D ON. `Vp^~sݦB zKX[PgcTHzףe\~VI̚Z FM{e!ņ(UJ0Yw#E ֪,ikݽ~j4c|=7Kb±qY+AC,T9prNلܕ%/ i 4T0.6`~?3mRP:Qq9itk)Q̂ >-'D)i!@C.B uBh<.Տ &^biv2!]mw6P73i9ӛDYa;#Z[vN3w,HGDK.X9%g(ML"-́D%{i\uҦV3)™9m@6 #Am6\ @%IwVshq}TiHl4خάTL5tk1 (ڑ|3 '{Blz@dÿ]BCDgeA4^,u:& R/f]B{?"xF{_eS9xҮ_aV f-YTA9=[CTVE}aK(N`y1RP 8Jl%O);U>#c$$7;ӾMc}V;靌c)ҥ:Ů9#o:=82[ #twilU~jHe=B):BbgKSa0_P?9]*sD)(<.xgR=:vk2s<^dUPnO)9ھPC+ \|/mpsjgˮɳNy%Zx~7雧ob#@@sfIV3&fdZTڔkC;؊(:6QAIM!ƾ _q<%J)2V<ӤՃgG63_}rD;y(mUvݏ;Y4lLC *is #QbL@El"WVIBG|@Ji>>Kd ʙrY]40Kf"Z<\ɓJ0c<k&-.NE 9T??IN7y]vj9p?Wr?ՄشβY+ wQoeyIu}#FYEaI ̳3vQLb']\j)JVxP*|<NpJ8 :fjw;XI0! .L,(cGqS*&JmV=JNv~-^ Cf W|s0Q4XI^$| ay*BgM<,E$ ZvBd~A }>j/u*.4,Xbj'< *}~J-+ܱ7f}Vڳn(I>|Hc08Fl ^KCYt>F»[g 3ÃgA.2g`ַoc~ק)7 5"~ͳ*~,GW8cdb;gF03۷tEIx?QDI17\ֻ)͔gOȡ?z4 eɚ&?o~/z?P)kx̭u^98 z@.PH;UY4+9yQA鍷̕G+$2{~(6'r[ST/Һ 3hD"MO5"u|\ >N7uoU9# Lkq=*[P3PH,(V?K^ h$}g"__r[R/7!g.^CY5FfG kHB^k5MO2 R<ջRҤf9$cD $ Û z[yACue /8Q(غY d%*ZPYp$z 䨲Qz0p:1Đ.KAO4{S'6;lf/ʇƟxV+Lp bWȵJr i­p_!Ha_0ﮓ}Y( 'p${)"v G5gR[VJdea$9ņ~OcڬE,<  S_8"7Ħ6(;qqݬ iidRn ;#[sJ=ӻOfT gVO?UQ!X(_4cE' БKtWwo ,شՌC7~r 'piTz)xvS ;?>9jyF.m"+]-:5obVZ=2EQy4#õg$jQ[x4ͼ|XL`:V\ y7<;z'9 Y NI-;䜷lUGdcpQw_"S2d͓7Z[;g>QKwtO݅? \%5߶dR9 -b?PJ/B~Tm͉lq/Ġ$SgWIQKi`%ن{W@h8LFzQI/Qp; U"RTSKVQ?h;fǟ'ƒ>b}/HsE}P|eԿ ;x.qG$jT{F&;H@& |f* 9)%c)0/ΦBr<KWgƖu\q ClF;.8eۿ 6Mmuɖdfb6J@l04B  Bj2. 49[D0V;<ĵ~{/(.V bpDZMӆsܙip`1K􆛊N_Z9S6pXy8}V6 m8w PTDz~m0`t0} agZޤ5H8W_YW!?1lJ׳]`7,`2Rؠ0 {\aROIg!3FI%nh\X_BjIqxR<|1q/s\8ٽ,X}m(sK$Ddő;.X4d>``xΘ}d$܎HϮI&9oҞ C?u]QM & p2cQFz$G2ppjV=={5oe $w fPYyc6g󆄰 \_G_86+:Z76B!~TV; cL0-xY؆H&_Qt[$S΃%Mgnr AŐYQ/Mz'(9hTpZ0ܤ`nU/x^HD@UO;z,/תr_F1?AFיX=8c*22ǭ;`XndWgG=m_|I?"cl֥^T<7_U&m㒩Bߖb&2f][87|-~aZ#ݶGkڎa+gM5˽lN Bc9wK憂iQh=3NŬ_i*{0csU8"$?^ب HWvV"KXzJ)f O-ɴpLDb۫URQ\Mi<>-n,hF$,|$`)l䚣gsvk 2:H2kSib QѾ4>%GRvܲ>%$cϙb! kc7QtR\\3v:;.' x07d_Rxf7 ǘVۤslС}X)Ha %KRd%QV멈z)5is s/F!nPBXl!Xr,,5kn'fKh͙z_yaPq(Dys֫YN:;u|? R|AhIspd(stno F3c`'_ܡ ҬB')Eus1}:Љ e|,A `MuAE8>nP|K2;dMxS[fi[X@}w`7#N0 s/Sux*,C޻>CCy6$89zG,cpq1`F]]}&[Ag.Ikj_Uw4,\w9]BX놂| !^_[B&q:ӓ` 55/} 'ź 7xK[K M98*Zp*V$*e/ crw,0P<5aج,n4}snz ijFfD%h}ksiÜߡ$K=[1o49HFA_[i'ֿ'29Y"D4|wF|zD[( ]j90۰:*:`791T}T4,9I, \qWv~?wzUdQ:D㲈w(rpًOҾ`>Zgm?k s{eɧjO ʹn:P%V^\MAgIg&(9.)vo4djIq@U~֖Ih*{E 18TɺS7 J #ٹRSBifl r\B-G-;A`b llc-)$uneX7 eEV&.R,!_ X3a᝽8Cy}N@'*b'P`tn}G}hkgi|#LJ-ex[QeO#3SeUTl~goI웯Ϳ|w勧N˩Hm78:^_\ߟV`@/'ww w$yj Wpzz96ABK;LE$P[*Ònd}V基L)^Ebʓ$;9Ni)dM'H6 .[ky'b_SnD@ղGro}e \ fmFJ.Ppm3Jw't@ɕaPՁwFP!JȆ;}_lA=NƪnOQuTa5p׿׬p(Nsr~SY,?ZIY&A aqT-, C5t߶KۣF"sa":+ڸ!GxMl$S /:f+$Eh7FFvhQzcOd+ idYK%!x^b^#FnQ)5\?Lkq_p>]ylo%ȗ] \e7noA l40A](Z.tlJ ޑcև/; T^H;)̫睕: #XsH9d4Q>\hp40X.;ѝT侙+`cUFu fM㎓ԤԌԈd_v}^n@XQ2el1˦(l5aK&roKD]2z` @ƭ16c>yT? e#mrCmEcNFZ Ĉq3Gkmp%w0"I$*Y̍/WYփ{oɤ6JC&a$%,FMH3!U{2Th}u-WW Ba֖_)D;8}|GZ#%Z?1)XaSS)Tc$(Fd{\^%**"i_-r6WVeߪ #1`8jWMHh3^3s~Tq~K?RVLu&o%2&9ژ+ٖPҟDkbk+MQԝt9`8 Hӻ¾~8w0*LRo,\v7u.vI>[jVk Vl+2֦}D 'uКLZavNI8PZz )o !dY] DOs(e=|fqv&V' h>ݹw"hgK\FDm0.9~fq[ӽ.U"b3hxoT[%mL6u39q7Bm!9[9K8z iS+wƜ7K䌓Nɖu\! :`ln~)V}Лr@GN,2).+ C\{NŽzHЄ* }P<_k >N5Qn'{7  Vzh ]&FCg%f~||WOitojK:窚StrFe)h+ ѤMNY"jfK|Z%ހZ[$qZǾ-m6`W1S`P74R__y$@q]@$'^؄Jyx1L?F'N9TRۖK .-Ш[*tGG*L?X եF91x4 op=Ũx%GfQv#K0 0^?d@ wm2*Tp<6vgk]PI0n`RIR.t6ݖq̙pz5Ѣ$cIq}XtTLFԌQ/.O`XyLu&8jyꚀHE-trFt⌫ سrt s(SX~-jdC(%)~H ?pJIr d%+A#q(7}l<rx"I]>V6f]FQh0jxn uu0uC (*rwl{}+ϼ%ЁyGT4Z_7b72_9I>tP){΂<#ؽ ƝmRE _ `1F)M),2'bƥS9^A4֥bIQ-iಽ׹ǰ6nCXK_ϾJu>h2ԮTIk pi g8ɷȂ~fD/n+hqE T vCvew7Q`J FqT|P?r'Bm‚uaWZA t61ԑJ%z֞T=;2@K8_fLj|,ƞ{s" aPSYm]<7ˊKf[P,g*Z Ezl=)8kI7tx' 1!k~E~jCr9^ *iR'T:r/8O1>lhEC BF9BSn :u,؋[WìIU$H4"/hRtjdufDT&an")R[+̨rzMsjy GCc.`EJP6w0e iUAҹp'ip@izԕtg ^:9٦ZK@q}UAԙLW7#9AZjBXEBdMӘuf:Pn@nNS;`NMR vuj*7L˵6`0Z`,BsYLil%16[yq}KpdthG4#;u%T:5.o,GD2O3Av3 Piأ R(Ưpg))7zj7kkV_00 B,0" v9-Rdw=ݘB1yῄº8JF =Tjr GhjN4"xdY~$Nq8L[KS8בuqr]Ng3o{BW2Ӥ^Y!&8XJ-e)mP,6ͥpQ@hq 1oyH$v6}govVlg}OxW9=j!`h}e?&\3Ҭ '+% hiV,in^d 6bw 1ZOApJUYY6ngWjtzn-Հႚ~Htpl]m Z57{݋hZFTYJ1wވbzy4vf y愿p0_DxĻMu0[mP3Vds8|T>,KgDQY!CCp5hV.@̝o"“~rn`LCeH!Oh}F|6Z.vVrhqBGB xe8FPrc\>̿lB"d>ֶոUFf 2?lg* UC" ]"wbD= Jb=a!F\SԠ NçwڇZgR/bJO`1uZ9~0.!HTO  ZEk/tFnXRF0LWt Ӡ>:C;V2LiMS~¥@K@'6oj'ne-6rbb"޴yq/jKcJ%ϨxW;u74=.,pȉHAx -+)=g srcq[pX]ռl<.EL>v{A1;VpjYr?mG<(k U=$jT+O&%3?>)O =1[l$,"$?_#Ū5rao+V4RշUyXy+߂57o %^k{2[zQ2Ы=7IC5LaF_h  j^'9.Z$ϞBɯu0Fi-b+ {qʭU$"*߈c NJSQhx8.bGVy//l,r>wEb'\LPyuq_#咦rtrKެ[Ĕ4 R x\#_ psr* wYO~q(*tvR7})HxE $!(.K.#R#HSF *X3 ͤ!Xu,0 KWA:ߠoez}S.#EiO#^`N]KgKA`֩pԬD\)5aUߪ:zl֬Kbߚn<\ӆ-ӭb5GSh4ChPA&HeWOQxk Xp"ad GBSX96ר$>8&=ck`s2)r蔖Jv +ꀣH]Kl|'uf.oyh(S݅Yߊ/ތv]`0=T +#\6ŜTt+Ç\,ҕ &_Rf̓ws joKTU$dG)yuyu}Jq%_ɍNfIT~=^tW-y 8v}(edA_8LM@8p4Lsؔxk27MNc"Ehao66ciT j=2.:kb }l:Ìy5yOEJx+gѩDW]ovN'6"j5w=͠=OΥؓĐy@u |{ ,vuL8}0b_||W21x _U`E/ƚ磂O=C+^8`4ȃl?Ż%FZ*s):eoWEns'?j5>cSR/N, b`]Co|_H7=1݅@bϮ4~mAwŲ {z:uU& +0pWԋaZ<-LW֩i=殉Qa Ӵ?Z2-߉שm&`|Y5~s64f~Z^, zȍcۨ=: :Oa@Oxa*sDh&D1jCf:_$9*T}بW-[3'ނwrA-(_1--\9B1 1d3 Pϳȥ o}bT?Z`إA62~= Aj4 ~D;GL-J`'NjKˍ5W#UUmT@w@kWv-9b=Kp`ʾR"~o§gM sskiMU/0s [MR;]jTFWȺ%GzԚPCȢc=. DTk_Y[2!BL"/ 8w@?U/U̶؋V:8dHm)n*ȋ7xFϴ[Kw=s<$KJ>DF~r/ʮ?UlTכpn}4U=MD'G1} C=HZa3j慙&#ed&N& un©0$Nn@m$%wi+1`( OſEQZJ9htd-*@zIXw_T/IVHf²\_lٶdjGQd!Qcn+ 7@w@W$~aUilnͯe] qˎʲ vlz%<?$q JZˤqV"wg{ rw}}C::\Dsqllx愺B?wO.AYc*&]m ݚJ.i(WW;Nڛ`|"uȀu85M? [}b $UE]ʕN9bθeocofCtZ0n~0R."˙! ؅>qa:$>n!5׶~v O@|cϐFOA~ ݩVTC t /c*!hAv1WNLjL,|W*F7K'6۝Rff.وNJ--F\at!#1ʺٟQ{q`/GˠTǍ(![/w[\tg'< $no`ۨTha>nw ՜~DfLJ82cG=`(y9]QHyh+e7dTˈ`W6&vN_Ԛ o(p u.Cw+K,[$j9CB/AvF-.kʫxSnߺGȰ<``Oˮ3.xG,)~HNy=Ok]͛Y& ɫG=S}wU+^Z[C@ MC^׵(YEa_qyLtV/*x9GF5qcY˃*`/q.pDzVEЧXV0RǛP =\>\@ K$4E$o݊|k$U|=qrp45dr-L$o\+h>VMk<䆚J>ABMHIH.LbiXI"0GK slD5|͍KgIic:9t=璠c,44M[c&k&{ǟ_CeыM/7Exl/2N5Q- }r*ȇ7`Wj +Pδ v$!"[CQ^VnJB獸ҋ(p]!.lf;]^1nΈdhYʵb[_4ZwI:]]pd}˾!^:QʴQկ~>&kjY-c/LF|_$`(dfJc<6Vaݍпm^Kg+ӘmYHN癉N}KN#(m3o%xR9^G VεC@ ]Aq?EhXF?Rb8a69WWd7䇺 %Vfm!zaH~~zIQ"\ًvHU?n2h6~W[A'I÷Iր pm2$gft WOa ى;Q6kE>XVVo{p[ҳ%VVI̚kYdz.8$W'LMRi[)JI-LJ-nG7Uzc,-4Rzbh7b,ZghV%haE<W /E`=(s'VWo&xf#ґJL蕶CuS  mB-},E+0!}Ҩ A"ȗoV 4clZGc#1Q W̆Ò͗qZx4u~WFN)Y'ĉ`IB2d9 xvk!7ҥ8,4"G [Lt7'c;H^K4<%$7흯 = ӡ)3ty05z~Busxȯ;JY=)0d? fO{fU'%OUu: :.{֬'ZOC&%_S/L\zńڂB>MΈ j2TM~y2e.TL:p TYv|ʁ3G%w#yO"xiEjMmDBHŨ_P"}[F]a^:*>#cTWhwrmvzhC:Ԛ7oEгpe5s&391i/:P0s sh}T"Xr z.-;O:Dp 2\IӽXE$z2`4Doﶽ8v9j;BZ$%+_Δ#g<'/ `iZ2H7D!!0Htǽ_-;V+s^Aݛ5e'ׇgmݛ+crS٣pC4>"Ipjme V 9[A|:?''Mi TcsOLj@s57=܆p'qP=zIЂǧ;+>6Dēl%mF ie^O@WahB, ".)dw !N2rğ91wOyӾ:b8%KN;.1i2O4n˘6ȥY쑭@up 2?Nw0 Djk$CWC:zadž_!eo~uh>~Md]낒oɖ=&Bnh j:u1ڭj<ў0Xâ=uwST9)g2/Luf,DREMFɖ >^8(T r㭌eTD_O%d.'GAmα( ؍ BY])A"25#-VYѫ5+ͣ?_JT`Ƣ\Z bh[AbXJc&2sַU@8|N$ӥGy_Eu;Z$t.' $k ݷ&P(:'x/%+zWLOl۵K d 9Hx_ ~>!bYUSq^ D]y 4x.X['udzƋ:եfJhvӨomhH+Srv榵XQB@<&:/fzf1##;f6ba)ágI|HM_5gNK̹tBO, +4@jHP`cC]7B1 &i`]`&%j׬Oќ1-cxcQTG_l(sv)8/zrs/|u2Mo6= h&cQ8af(g<(ffգNp>a>Y d@ʣ~ _i᠅XwqH4/:8@\`(`mav:.C ZT~➌Az>TjnO&p<=KGlI!/h1z~aJ;'ȮvT4KI$Pix [%;I{wJK޹(v;`w4"H%&|R|l1|6}tSK\!e aB)? k ۇ=[\'D$@GvAڑ[78fYB{b\d8q%2I 7sV϶t"ĿO d#0TO2Vә _\>FBANh t>x,rw5`؉`zжaDsL@0gGϫ?ĞL1GR@-9OoGBU E_aDHhx2](~Fu{x*\#ƣ×|Ǒa.W?+؆.:J <) Vn s%Q}ދf_͏֢ 8 |QE2^2\݅D-Nc/-,X D];Ի 9K9;;U?G eU촮,247Gʾ|_Wz 7\lU-8HAV/pt)| ÙA/83a 'xPGxӵL]{z=o#ʠ5<'hB}Q&z]nkx!6 23Sa )$t) 8鉈 TYTd7& w&84qlї6g"(uYytAl6y<2orhko 8X='y M1cX{ _P?;| JdԜd_؟3jO$o^EoQ%EE.Bz`]N" %i>Uj4 kJc h[·nzUG.ݭX(:mGX?%&y},Dex}@GEJ y{HB(te_j}>ZAsC6L˸4r+)FW6lʼnUcV?X5sX,I6DUY[xzMFY~P^ e8&GO{D1 .CDfk]"2Em^ZV, g ΅Wq4ũY ` t<:[_bS׉ guf)VzT_fs7~ڂ\\gPQ5&WYJQR{b^,AVNe`64xg\_b[d~en9 $|,#Wז ?#s?8o@;FYdkKʫR@î6alЧ,<-lKDQ!h2I|E˨ILgyslLxnj,L$o<R6rbғ,;'{0O`Xf +׎,6v&oG2zsu2Lr32YΝh1P&bX#4d J`M^>35a)a1o4僛PD57U*@ H8#c@w?FArkɫ>򥯅BahD@ԟTwl'8O~UjUI!;Y@W#Rjqq4@j9*E0U]0[BZo=uG;,ahpvTD=F g_ҋ̪jJZ+|(M>pK4KH&.lt0vȥXqL)vpOyWytID`;c8o̤FhO%-Kܾjj;/M UӶި$q;٪4*ROHKW ü6XO.+kICplC*Mb\|9FW&o~۸CTi<[{ۚdž@BY8NPRX@y5YіEjvT-)ݏyz?suq!_BfBOl[=8$q5#j>6y/ys0! _.yBM~w"}f~ `ڰt(UCZ擬6$U Gu=fvu! aΕq7Cz,B&LwG]e|5ՀPN#pSL<,9%b|,GlD.4x 1Ã!דM˸M b*?҆`x˖1aM>ȳJ1+4j)>Y ab  rLJِ$mˮA^'n/a )3A;z%*oqjN(t:"pףdzJRB!&^.\/j Wt?|F$ ٫tR+D|}F͋R! J?~R}rKPaWh9̧Zfp.Mg!O~K eW7wq2d-xdj!Zs ]9*E2\Y\騛x󝿕W:/NtlkXɋ:,Z3S3(/a{5g'$:j۷  2x L3n h4؅]6/|\n`]:u1 ė~f\NS: gO](R !$ t;du]yk$ )aD,+qqWH0xD)%%K~̝z!v^n-wȯ#u C7%U옦ve\ ֻ5񿹣kRBѭZN;ͅbT O|xDzU ` Ի&W?EXn>ޮ5NρS 8kKƬ٫ "{.PDb*pHݝhL#=5~(ԭA=ܪyEzsu2fPmLBDph\9)1~niƃ 9XSCݶzxpd*\RTvRR ZD'oo'a,B &A6#p,p%6b*y67[m5Ax4$oI>'=[9kNuYЏ¼*u],m%|]];8_5Jbd̫V۸ W^qbu,U9kuoϰ0$T[U.DxIq τ6\Si[aK/u]o y'v;7! ъO~5+v^(bLsW^ye9MgŜoX!F?jzB1"zuao[Fο $AE7ȧ[WGCH6ttc`̱N'NJ6I;@i=$4:pxޭ//mbHλ ĉធ ) +hfg>^?q̛@os9Ĉ-y" e"u%mLUx9"u)M,3zV6pٻf=?AdA; PE$P(P/s]b퀈OPIrN QĢuբCmQ)vȪ[YwaK;/8S⺑_KV]VKPe~Fo^̓8j+hw<ьhnÔ`#K8+?sjEyBYPо.%~+%Qpba ŏ*7{;怤&5FUɂl+2/rԭI[N#Q41 +N 2›X LJdKb4nuθ^aуʒGWv'*Ps+pZclY\"8yLyNTC!)jZjOӳ:e+wNeZy S\."W܍,jYfLrAS5iM>r$]{Vh"Rރ`6gGW evmZWtֻ ]ݨHBj<6|K]#X5u .oirJÒ ng'Y\)N v>Dn9x713܈׎ho=1m[ntje[['>dp㉳SeՈcLjҰ`db1fv&s$G4,~uL4Y[|M ۧ&0vCP$I3ec5j\hzˍ̰T1zCV{9Aa)turfV]o% 'c.Ҭ-o3@LZ?r4IN l(E {r:-_o4:z.~̆Y@ifBhWI,^C\khIHͣ^tfN%C ]J|M/ ?{iܒRM9o>:PZ[la7u&Ƒa+I/z|vHbnud QH~Um ~y-tU$S4X3y ܝ)rUWqjEq<@ PK-9ɮǷ8pG4a:o|C%SeOWv+ss%k/A?hNGOi1=2rViȡRܪ ;}Q!edVbqwPуʤq[Z;Ί@CxFT ܆ EM<,-o"*5Bﴡ-arNgwzwM7c´1ޡ%FK:CS]1,5Îc3'ďQlja,ϥQ佯^lOUҜWIcf2 Ѝ?<͔xs!5 q)'㦦97jhoW 9'VH s血Y1ek$eF]6L:f;w2}PZןwbND=Q]q+̶f(1B+`4X~'&N?j]2OZI^T13VP)Tsȁ4AX_f7@J)`P ī%XvER-1a#o؎|)NjU=..n oVӸhLp TvViLlc6& Ax(1K OlUGQ Fx 0qyg^ ɣ9q4E\JB!2IsNLKM4oՑzkGF<%(RXPueXsy$}b/v}DIoPf;3s)U ^Ɠ w##:]m]#ĘA"S8[y E=)XSW!8\꼟}+H[Us.'gm1X[-9+1':..|)?p+9_%;n-4{lةG!B7;ib8dUZuMp?j2f z'd X4O& uzxC 85QA($ƴ<$kWW]4wT%7Bt@Rxt.# tnx7lN0ķmEF  $*r!$A+8v] w'k6*@pd0$.Ԭ5!07c"^OL^z)~1|/?+@ۢAHL~&ظlսEwW o7<$Dk9Y,lu3MQiG՜`0>4@BSenƅ[( i@—r~Wiwt6Kr 2_غ-Ly׽^A/?=؅JHlVK.Zipgf|/!@T u"n ??]__7b o瘽z(i@xhLK~Z!s"[d!RqV]Y'5,5 acaj96$q8)0[iz^gݥ<w<KFqʟx6Jo$ҝyvj5:4)rhWT1^tVzX@&#lAG5o-O@lpخ'yO*v@le4i rmX %6qI <$g•xOe &db$>GF$ofWҥ6Xң9Wg~rvmhɬl{IZhl(Zt`2dxy4a}%SЎyÅ46?k!2յpy>#d_66.䚬K~J[f@zL vG09be*b3عg`TY습.CUSkŅ<"+q-(;hUd: ԧvO Y1X4 OY%(ggW(I鑧>J+X1c3Z#*Rl8AqX3Wk? .GS&EebHglfBU^[V1bj_ (n `l(5`õg/+)3u+cwM(;F}xdNBaI8>/)|[:8"s981LN+ |+(u 7_Wts7g8Kى 7Ҝ4m'aeݲy C篘r_NvaF͊6Ϫ,a̐W+I.m>w ,LYVbS 챫Z;`Oio־ jޘ>uqggrlS<ﮆLbH'7JiaQ =bBE,b<* n<{J ,U=#K34pX<4 H-6iSLB|M,WfcʃXFHIni[b.4crHUJ{6ca-Ҭ E/arxB:b k@lUQ fhTi7u:[s z5d!'/ٯtnv>rb=ng#xC{z,VuwLJV)`'=f;CowˠȄ1gIwjI:eF| ݞP|,O} 4cgk,fbZFZNpRֶʢevk㌱tQe7AQ- |&^nb˴:9Zv*?VrmSH20{{V pM dl)#}2[K^0iJr;j8%8Slo,Xd-=蛑YD.'mT7"L۹Ձ+fѸJ)А5Z#ϋLf񩖆/urlMcA4<垁T.GeNQ9!XjՁE;RF?Ash-/uI G~[IT>wW.5W]:P7j i! $~TF=F^ }Ej E\R{Ni¡,wE,MFuBhb 9"Q;&䧊1vm-WEz B1H&O!\|yx0k!QӰZ}pϲkv Š!!΢q"'|Ɋ5a'w2`] >gK<>CN)IuK9Ab@l@K.ÌN!I( OO/ 8Ja|F3ɣZ"uB;ҜGi|+DTaT{t*a(jjե>HI,f ֈ oo,J~fh+bb6Gcy)It0>n*sQq.@y,c~yJ`; {܋ fՐjob5qll x)˂1_$+&7) yB9x[7&PF`m և!bzv V[q#1wT~_urFr&/sG9j?yNShXVz/ÌMpztH@gF(aX'~ X$em-/fnሪ9s޻5#6XvM\"qbc";H0+2%5XS=2iMst^D݂sk砦!qKN@A?|͘woᥕ|T-ůϪ2]zÌh_T#ЫBgƷluZB[SPLdMGNÅvTe¶YxUwܷXO:XǮ_jEeY |7SQqPX+$Guu;0} <lgni&ϵōhi Ƙ iɎ[WEs c=i씪bn4 *N/ k \$@zỳND^[ 6vf蟊w״w") )!i~u q'z^$:zUEb-XϔZS:O k̅Z,ZAAFIW\L4t34T ʘ%㉗k?mf^QM&2VQ$?ɷyS_*ƹ3?%\4`!|?"rOY ܪ1;/1 4%YA/.lBHQuW; 7 Gȱ:Qȯ<ʬWyi{)7˙FKl "j%6·c!@QtB6.jLFPRdaUK@>v!TM^n8\&rDX8r Z\4>vGj;M'SR /J0PÔ~)+#Gj1DDb(Ң_g1g_&}zϩDjTgtŃ>m) =F Jus>G<CYm*M9›kL8{ݶ $[$VtwO/3},f&]E0z{KŴbu_!ROucumv:?l:a|4~. W8%ثxP[бL=qJ3ViKϡ/*u~(K%8%05z72LT=`!LJj|ZD^(W伻U?C ujk2bGN3G|ڀJ+ir)?fC%cl#;WM#9{ȂѦ9J>!W%9ɧV~1mrs#3xdGKCFMvw( 0e铻)F%[oZ\ޓʹ ^Q~FQw"u_5'NXai,!8&uCH^  =.&'V4PaM7) I-*TO`tNj1j UYAAP$PƻmRذPfJe]ڄod%Z~|W)Z&cJp${@)h") ϰ7@rº~:3kfYH VeXmb++B7G'HT:"!MQ=գcC4JxvV)ܩFu]f:e*Ȳ{&̥Y?^te>ͯx^B &d!D'Z^ VEt' :RzʂG~M&dP9 9!}:j_ITb,>:ZlLzSD'Ϙ;c>B>rM:m+BG0QHSnc0Kշ!4?{z\3!LdLtm_Sz Z0q.Py~CҼ6F6CzYzˡ+_MZ~n-T*%u(v.0s=IkE)OD~o C J66f.}kNBV/YkB .=%(ߞ$ԮTI~zk7 Rm꠯\\ E+D0IkbKjR8 )g8x2%f1fr7.̉ ֌P,8w_sh{Y>*:qk{54N( i;#Y ۊ1Wx?=YH9ƅ UmYk<wb芧M3b=[F|s)b&,)#խ}#,yb_u(gѩ A~2MiA0ixȸߦa#>$Yi/2qi QE$ޫCCƎ3 Qk蚟H"454ۉTՌUH^;_Pn\S&a߅q7l${.p'%-T%AR1A\pۯ~UPqSJoud ќ?z p!Ki+ree©bP"pc#V޺\v!FXwbeei$/}_BU\`تSyp,KؽamGKC 51_qZU b_ހVK-kEP7qUΧZeUIM9"T5W[ʷvCs ZUZBȹ*OB[B?@DMlM\1C-w/'X4/V˱zήh_g2lFt  x?|:B1&;!~7uCQK9e$\)G+;hXϩW K/+lEP|&M[ [BJܦѳvӸyR,5L(f6`"Q T!1yʤIڻz)k) O>5 _9`OA!{zد./."ǂ+txBwv=d#so|ì ~|@2iޗaHC9-GGɒX?- L^ذ1{ B{D, C4%%Z̩Z+)L-h* #6TK?SPVx;ה _y9Dl(5rw۪AꟁEJʗk2|Վa ޲O,]Zv_q Ytם#!`~$t8,Ě!gfբ[T&nhvWQCRUKjĊ:o[nacʴZ/1Wh/QV9c"\lUIUO.^/''oU Č#|Ma2AgsNYoҮA #v;u8!;9ʄ,U x4hn\rI)?N. ucCeb=CngL#]UUSv|.9^c]SI4w5+Z&7|Ңu9+׻Gőa!I/|Krg.t圯>OWi\Ѓ`,~S8L l4%0({@o-9;Ǣsе$$4 cUj%mPJ0MKiLթ˿x/ OOUXa^K3ħZ** l>:B@Kv}I.*t-bLidj:nQ7\ft iCy°z撥~a<ϲ>N芸L*m:VҎgְ؍F*O! [Lp`^~!|35lɊo%όccU赚Z,CLBw(Ǫ ,f@] 7 uma_;` 9;\Yr1CH%j pfG]0DB oQ_3;d"٪X%@2/ 2p?۸:~MmB!,잾o¿I0cMævLiG:49-T3U\S =G5lkͭl~GLG8 DG Fs(N S@;SEjcą f]~Bvt5}0Z҂uV yz*[2[^9.p4W<=VO`Ԡgp_q 'G%Y-OFHPrGSH1SJNRIu)ӏk&KjRJG)l9UkR >>n!Am)-/X2w ܳ F!ՠo~ɭ2RC٭KbR_R> gσF}X.YxnK4 6@ė[EpA ;o@Ӳ>rCu4LCvT3ea> WaHoîy >gPf!ܵ0VBBPStGZVQo<} wXGI#g#ȹ%RAU tp|" q[" kOi1RnxG.ʤMOkG-b`L~zJKHΊE0 3)edܹadIJtPL'#0./'h\c| ࿅Ǵ>oZ*.oa䁘Fhcl;el,%uݺ~~ʅrKp~ђvFbpw6 /dtͽPJ(D|$Q%pXJ 冬GcNcǪ@ʴZS)_52x 0}LH zs@lТ>Z(9f&0ofnAfZ/l"M'̅(eo˙nӧ^B/vf)%1*v/[@"cS#2&rQϤ/g~>>`>df6MkH{F >Q `_ Kiãw^hy;:3 =I1c%!"KXaAx$g'M>L!!3t,Yaߑwu&vQhahx#B!Bk/:8!TLI2wohf;3r' tfi C-Ͻwm ah (pegLZU͚j~>^u:䰣-M*A.a16';;7 \q j'{v ,6[ĿVD$?ZL;yNXD2Bu XKJ]ud\}0|Pba]/L#"\.@Oo(morjz&TмK{]O)!pΰ};^YD#opq|VL< fPK%#U5(YS {i'kEw_4{{o+bXdM!@7j̡{G n<8o{RMB&6 yq~o%L8^R, Ab2U`zvԏ6M݆?Nލ5K&o(D&9FLCCOa>R'=c0A"-\ߣ` %|>ކJh!mX8_2| .As崄o'(4Gf8[V]~ǣ/ "$?]\eW$)XBӶSPLm}U''J{є[©F%_8MlEwG'YKT!ا. `9XT'Jktifg~J+,󈍧\jr/ +*ckd?`We!bg=@9t{_7Gd`aPĆz9kSq1Z" (A@ob/g iz 'wqLco,/XOKY340n]_M޳u1:#'C =3u[0I aV6Tfi5"rT^b7qVS+JQt˾*1W53hGNȷ|>N-f/^iG_8aEB9ݘxn5 EQ }ֺHIO10%5.%dx֎n MᰅO;ҫ& 2/}5b3N`yLj5njqLzTխy}^b?v _SѪ]dpײIhY^9TM\@QU32Ct6@+&M=yҳۀ27&ًAaisabXgdd,i`XJ 2P\6bi9Ю+DcZZ` C4|?bfH`J 0='>^ dn}0̹p4(Z0FdwޤDUpqIhg"hn'OQ/ON @kAݦw~ Ta˧ս|#td1&w`lhd(3hR="G jpred@`~ )lۗͤ3[߄tnïzC~jr䟩iOIȻ6 fU8]VmPɜ=~=,"VNN[ b T6U -*l)[q*Ok )}i4cx^%X-V 0+n MC\/B qx?NqOѫhv.G;Sv>5/XcI?:H%p1 ?o-ޯNG2}ل^N QFD~h[leRamS6\{n=ǜ AQCls%B=(L 6mK0nk0192F 9 Du>;jgMq0zzPsxeE7dK;,tEǷ!s=v{BÃ26%S$PYbprsjL'u3u zs[_@*7YMIcl yM5:Hh%3gŗ(fV:Zi 7sXvso`9ݙCi-7ͮ<QXēU0XҭS#¯sN/)p~8 Xzpzp8\[+ ~8e~i㲃DUX u{սB$fϰ#"p1e,J+4|)l~ЊTЦ_eI 'JB)0(~?gfƭH@Q+L_DL\{57s}ӼƩAB14*gv; NǑOƒYωj0b7,Y BBhDQCs 43gj`;G/ > KӍ;= :));!B =T15D\jln:'Q=oKĞ$Ƹ}?w_U%R(rMT<8$sˋi]!q-4hOƊFW'x7ē $lzlQ;ɮpXMQ7R*Qk"ŎDP"Bbb?$VqefڨR['Ri`ҫQAW^{j>Mnb =[-tQsXNR6.P^y/\_TLxf9Av ,Ogu˦FJq5U$Z1"\*n6YF7_j/;Q<,bevU7IHyɰ)[eo pu_ ?~C2ui-Т0TO /tx`=@m8}zq0ه t7KOg:fʖհ3XC"|وՌfauh>:lb\; kuqV'ҿNh򵘃Dpt dfIJn*uJĽ=R>iW],ww!c$]`t)q*3%riO.p1U n؃21Ԗl%܍ȺGАd|ھMDq,.>G?pƄvO~0˯sz t #1૽Ap%&oG |b |H\W1' ڡ,m~Nׂl$)饺Y~ұAk<$jfϛvz9(a-oL#ӌuhj_ۈ P}%ɮo|T!.@˷^䃓2a#%z?RAQCA7Z`P1/Fi\d1(Bm$Ȉ_ӫr_Bb=d\A`^6nC.LP&a}^X>746ĹͪZ]Aヾf- (n3pmO{7V"Э,4 Z m*P%& szp!;_ =$v)Au~6'-n YRkRM "DseGSZPgC ǫܚդW t+H&E  6jh@->^WU.W1\A?V3dD">h~7̘D/Jhu,Xi~Ј%YvLLI>kA)".6@:7RqKkd˳3*K^ !՘LU{w:vBz zߠ&鴰"F30 #6TL4w !նl(zJdЕ֜*w9HZ*mcY2][+ Y>N -}VJg;/-!W$hwkeoGfifurƿ} RʄK#_Dtr*@.ďu٨'VtQpaG'Ml 1=RF_BWLZvWWI`G);քO@"j:4KxKy J4hdGtp&"/k4Pq9ΙeI".5|\ aӢECz&ͫv& V ֽ~[h9a(X'TFP sZ=5N?5? Y=)ٻ[02P--Ysd< }PcE) ecL[Ut]ާ:KR l:f_>!be"Xfft|Oz_BfFO.ԿB0IL3JO$Yv%s$x50>LEGvwiHkokhUWOu%e*P5{X'o7ſYsn&҇"E1l?#5c\||*Zv}-{%+/iʐ;xiТĤ.N=Bk]Y8C$X5:z5eWiCc`CfٸOb+xv!eUC0CTwahHHN6hʟ9;UO(E(vP+"; zCC}$Q q .M_&WL?PyC ,U[7/m& gJŘWKEEAc Dĥq(zÓmT۩mחߗKr1;LgQwZl?14١>{\}J[]̖GJExw0֮v10mQmniWV8JwYwD9p4CFm|HfGEۑwa1p nf{ػkxό@Duи'PiDh1tzzRZ˪1sF3# dq=Kݥ/؃ruVXNliHMWc.M;\FީV?ADvY[Bd\4; jW b yZ9, aV'mb.`ngQ-!1- c>LHЙ#:~yȉdf}U+R2ixc;X$Ԃ|*ORŒ)e*qMmrE->e<5]gAE]g9U~3i7sAeZ# ʖ{[-hLVbȋ.uK!~ ^]'H$xe W DSBfC_re>wX`4#NԐ@V%FGTH-e,i>ɟg}"X bU x4è+ Ogr%sh WI ꖔ^fhZ,' SjȘ fCtN$fAipBȈtI8>~+,XXT>8+ت[[%{^Rr ea=Ă&^| >uQMjZ\ )8%i:,t3! qIM8zʺFcSͱ[;n Q2{:y /LRr'=q5[UD&8j+dTD~Da9ԬrAMoLl6>ijAO;U_,mt3H+OF+ֽ0&)MHuWv0;u*8; 2&m2f}+ Z ,wMv۠O5 ṕul7#l\\1ư(MRꇜZ $Ӡ.\ GVa&Q8qj Z)U Hˏ$2!KMso/o+ f˹&˅Qbﺺ(WWt{d˙RD3˶?e _?mɆY"nniW 9BB&%%FJڐ gYWn/6ֆYtp`F8 70a1cKw#HfRgO8?vɈ^B$)] KjKz;f'! ?jz)eRu4nNu7 |!M*-dQY㬐pאubà p5.<>Rc?t8^'bd(O建>ИS9%iSAI共ޝݽ<)f([[Op:*KmObL$%)~Xf,̌Ib'#g%~AlhE@C$ oZ6 Fn/Ɲig^C~;ٻxPފN{yc'd^%\M1EDUjHݴ4|v.Q@*XA+ cZXQ[91sPIShsnX5bG7y̰AHv"U:"\`{t ,l^V (nZ1Ls 8 C(~{V9y@c_^0?RǍJvcNs$+1+>cPʫڌv|tF^yFv.[fex!i=e" c!B\-MFMA)т?o m )(ӫľTRC\JÙlmX3i[Kڛ+f=)'Y@){zezC3Kͻ+]6Xm*3h&H^w$FtB+[v`}ab3 . |QrQ ʂy]_( /LM]/O}uez܍x2㭪 qA-3!hWa OB^`pPc|y?r,nlmq{_fZ(YtiL1*Ot+-,{Mqg-K%?VAxu˹#v8et6ɕrs`#Wx:`7G>֧ʒ=޷>RV9o(KƠ]su QO\:M}>-ubjBxZ 1Wֶ9J ⌴:K YءC.%Atfƿ`*AlТGi '*qZӍCU`!dyr ~c.}[&"L1qᅵ$n Z1'C7| 'Q SsV2CLC=GkPlqW!ArI(5j'; %ִ6Ǣe B_s+ ZNenjlHUz1ʤ> `6QSY7i8L^cUUXN#77 R1t?3' yr~t3XA" ]E=v~[G-[{/R$iQ{F; ǘ~&,) w)K YrAފ$WBkoRά ^NQ]~{2zgb^-g/&iN!vo^ݡ[:bOJ筡|7LUC6e(aHMnM Vi r5^lXRGF+7afH@N+L͔9ڶACPMtye|(-sݨh2bњ Z%#rad@u;Ap=Vg;N%{`(ӝi:qdy|gV8x1̨WwJ\ 썦Bu_SV[{:H'R,E\Ag'zi"84Z'{1m :SZoMߐӮR/ ]?C,WWVyOJ :}Uڮ< Fr.2a))v9HP\uś=bm[oT;^$ףM`oު;ߩ=Ֆ $'_/jBCܔKbE N^170X i]*q=zWh&>Z"p~n5)lyešL-$1(Żj*mr08VޭA%C&ty -88;2(NOLŠuM0)|5@ƕyOf'2׳vFO/آeH \W^Rjc7}sA ^+`B{,ٽ#k;*MHР uvP‡&of@[x 78ƏXzОYj]]J[j `U$Sl#EF} ~" 'Pڥ19 ~"ѷDv*ktP8B'E\ V=~%OZlTBZ ^6s'Jd+gZsuqH?g 9(ac\t %Sw:;n[Rg+#&l>9蛍z&3Hq͹ }tfGȕxuSp->_ 8몑^1PG"V;=#'}x "9A0+!8Јyl|U>r<&nVIjm .$$5aе!8\sMdik͞507'ï'ʫX.w@x-f!1nhǘe^_gg^oQA ryP) 7υo)ְJl֋zuTT\L34U)O`$[#Pb #sC\Lߋ,F 7D wٛq Y1!g7C,]:s/*fP};i1TK>Ql(e]p^5##wH/7o-PƵ%U‚nfKýOzTݶ'U؄ {D'ڌ;&UN`_ LQʲK{@h0;ʀL׍\ }{~0oGGȳa '4Z u4@Nr_>GZij/~N372@u-5|Dcbv?@Yv;VC nKvSG3jt䷢Q0MXs[Ab^8gX0dG] -!nvEhI"f:  V%BD|`#~&7'NyuyD4_ۤsFETL/gњ)@q#[[cy"C(*;1bA$\ Y+EV 6*:AryFjA򠓡V!K O9ǤFmz_*M 7-KB`nRdxhNgֿt:©BIs,eA,<2q* bH4z9WYn{a EtVA¥c92>Tea]ZXUny3)V^JCb0$ Qj' 7aU%gGq#فM4.}n/yePWXe88l=N[$CvctoqC-g ^WEު $crqsV [3"(ʹAq?8Uf`V D)z9B1C_v}ShHcwZ3J?L&·}عhT;Ϳ) NU3suX  <ܴEd_|K9 4c(C/re%rfv!0w :J ƭ}ٽ !!AyUϚIv~1Tr"YkNB QB'H&l+~XDd.@1ՔDl 6Ѻiu=2@@J?^>! 8RP㡀s&ٽCȕs4sBW( 5a9 I{S$lY1x'N+VcM/ΣsfjD1H4MdZx #(`/ g7xef$'"$eS+dP~Զ;gUZ%yB?3 y6KG_:g.x@:9[ڡ.Lc~rʗuey7W]|#k Q Aճk5FlnxBQS_|O_DTir( sq*Y$}-F LxH9Hq&U PX}$N]'(f\@05VtSK7̞'?t'\G4J'@0n34H @bi:=0Hlϼ|V(98 Y<. xOgq݆]v\ 2&$Fޖ*@F̝j=v#h+Id% $o^{ Szy@Q ʁ5Pp'X$IT3AJ<=dMzVMBWV۞9H$M5\>2|FCqb.{dOzewyȞusrCgο{?=Y<\_4j7#u\ bV蓎w$uɧXz rMVTs4Qq_\0%a1k2P8Šu`!-"n VBgounpޤҬMÜ>ŝq:| rC?4Gr5m:7wCF+g>x"õ\&FyPC> I0NpWՌ%fT օ^h1y}z-i(>l-,ߥ%SFOʽ5ϔtMbWagn8p/ 5$c%Kǽd ѼӳD~ L%+es;w. Vպ17 ~$ёcX<-EU\UR?&cO{u O3ڊ1i^^,Gؑ=݂kLLb9iJq![bl\}9lqU8GI5?uvπ3 N?ڏ/EVh3l ,DU`8yGH[04z) llKjOY4ex"C31"w 靁= }Px[9 tRI$)_~S{Kyjn'kl Gb.`#f9e2%xg 0ry;Rnj4Z!j%x-C"]F=s}5N7r Z}@z~G$fO )]̗ji=C~)ti5Bh>r0 kޢҼd SMQ!8S&&V eLUW nQܥ 4@ɢ 6[2||#F FQm `Ұd%)xmq+$q;xעp\|e6o.a9 K6*| 9@uAhK\ #$h;Zdu)hX,z= .!U)[ΠĵXSׁ&qmβ`hI*UAP}JLo,rR NEV32s9rID Yffhv ǐXδ 9c?/4fD{=dlY[_ҧ+ MHhd/Rm^O۠-쒻E_ik 1 i!HDc$e@dXF_).zX*.W` sy7?aajO>ϟHx=̅- Θj z>*T; (3+V4M{A0vMKɇ᥍B$,'SJzui2T\ VXxFG0d K+tK ue#`/k~Z@F twؕeϽMr+2:9K=VqtWK #ba%$o~*Յuأ9!U"l$L=D8S# K%grH^3rf3'()e(a^L>6j  $f=eoTN!=؆c&bN! ~:oϷd<;fʲ#AX?2R. nh˚^qZEvqg[D,3g; =xHN%˒d' "|HHf1Drx˜#ž|Rq@Cn{J v(4dD% 0ɩ(M`V9{tvN΂d%@eY/Zɳ ^N+ $I@iGk8*{d`|zxtyOlk^^zC lxeUn`!̄b42L7id4?]ؐ$cRWhYiXCu$8nzyPK/|g 62ahL2@顚ȱdYvuJNE{N WBxɷ(*\/%Eg`F㕊Ll2տT#A z䂊[>f'fD vUs ^{_!(~ #(6ĝKAT L5n0Xۿ}/lQ%Wu]3 *^o 6j}!Osnz^дzb+%-/+%ʀ)ڤOejGxw kˉ#+G8D<#,y tǵi0H^k'Vm_[eؔ%媽T=R^PHJʖ9BԖ>`#SK-(+~ŐhRx;WE/ Jh/Yai$B_P9q6v:pT mj/ΔsZK^}[2 !#gA@ B[G-AEKcz`>S;  ):͍ߡ񊌽aDj-gjQtt(/_LkX,-9}?Zǂg5X)$CR2ޡZ{3P0d @no:뿤-:]΀1_@55=g]{Pp?㑶 䚀1֣SF2N7˕b8yl qt0xK;'ɱnfiC`ZM4RTAdo{:Nُk]mq(XdI6ӛ) 1Q$u I,aCA;v@o7U}ܪ/qbT7䥄` bHycsKrs<[j<×sBK03]?ߙb1bz}T=={1izO]]fåSOǬ6E-_2LVE$>hfcA~MեAV/OCC! t%?Q2*;Fy ^SiŢ| !VO1]\<7޼2s#ym'۞5#L}Rfډx*:Ir7GB_o/.+ir'p1S+ʯ z$/=Sd:fpbu*1N646Gi4GkCuA18t-gF< Ӳ+jv_7/9N(5# k\E7'ۖ5EꜛIx% ZXz#ԓ܈fS-{9 4nЄwjRHg?_-[iVs!tCoNchJlSdnlIQ)>".OlKD/eMN72Xj3e\'a# r߃V1<$3O>C?o= JR(CP9]IoM2 IuQ5JbXùx%24f BOƿAp_Р乥R[JðJq#GSxLaefXJ "viM݅J,Am8r㽟.omGs Z@XTRuxĺ( 4BP%bO@++l s*;rUY]t=c hh"YGC'ZfZ=zg^@y!~dե:Gt60^[)#R[&cȰ>;ƛalgcF,F̆W3՗8#rq<|:T*4rYZo:&ojr7@u"@Lphr><!oDIד10,/ EϠx8_ߥQ`\#NV.&K*G|٬W zj' m{ktd(PM4"h 7Q2kԖE-ػݺ!~5g+d[yO73h?2'bBmF0wMd]gՓ"bLƝ<(an2(G*j d`EWPxMn.quUT4c4x,WA#?_<ɢJ 2\D"=,LB3|)W/qH%9>=L1@X'K{8DEF%n ZVE0%J$3:gq-LGLFܚ?Xڝ%((fYU@LR*[`G_q7Iw(Ҧn0h/:fw'tĒ[{dMVJ0PP1ߥՈj  C2++DQ<dyͭdvk.?w|W{V?fB2?̛tg,e0wlf`_Prڪ]p$HhuHRF&^T m虅c a.x-#cc3`;D0wlyPĄ {r<.w-doծ="fB=WQqNyV Czoh*lֱSJa&RwIxF rXJ(zH8_ ( ◻{3[7߇TצYOA'i*O[0=t8Պ7 yUKߤVn:` 1pn#(8wjCouH,DN3v󴼻G+'I.D岎OLR8Їd0l \Bt96NnɾQ: ȭP|CH0Oפ. ~n9KX{O,9zUprTȹ`ۀM $' 0nվq+bώqS=`x0*>D^<מ ZL(~ +!W'+n5ޡ.ΤVtpo*Lc!v]-R>M#ݟOڧEw/~aWm2CB8eL쵾;<4~B7&I}2TdLMj[(/a?C__i\ k=޷?p#">)d)[" 4y\ F0->*Wk6wTuj*Z(S yp0G,PoRˍv7z01q߻pK~㋡k⻓_ٍؐW&𱒥ȑqS9]=sVaNePklMѴ@6⾛ oWB0#EgsVbF(^ ѫ-AL $(zh)Ug,FU|{A)¢X 1Ρ Hx_D6N.+@'pmKMN_a *mc*oB̦7#Bx-nQYO>/mIkIpxí`U"qngښz݅.3. ڲn9Yl37z}-uJ˨jZuc7Op5Ԕt(щ@IOJlx&\g9V!8O@X +toL+l}7_5ͼI6 .k`%77L|\F^ ՝QA>Z0`Dà:Y/.A#Ǡ#,=d{?|ޯY$M)^5ηNRΘ &VP)82UD#Ձ5&N&)[n褝֌QU.HaIgRe56iD oK\Mf'Xm$j.ºԿh7`m 64UuCc1JΞzwm/f^1l6Xu  5}|\.1%"/M)7#]G~Fjm\ #]dYW= jLMi;A,`M -44 _ғ}hti3A mQpZئoݟ/ i.jÅAݖ+}A.㵪ˤFGRaN4ԆWf6nwG;JHgvEt]nKF~+Lxs/Ll>f@"I8AuQ.xs ^>,p%¥PчUđۮx0kh{%!˿FJ4yιk\|\k W&Q9K9z4t"z_E8G~[oc}Tj [#z-08F!6U&wcB~W,CӮf E7nlɞT\sAlKX2TʖqC'lil&5y>h: Fd~Kj_=Ulc˟ٰxc V`] #tgW0xJbvyO8΁ep‚a RVq"`^%sQȾh>`'\`MZr*lOk}j?xWJYIL B\PB–*`s{BWC4h)%8 wV Y6{"͔^<-#֖.q|^oٌLb]% vHtm"ZG2MCӸ яթy$%f3! m5>̲g;9:zR<7MyTqf$ɂyqגo̒q /#v{H X,9Fua{A9gL,%- ^#pzR4._􋲲|kD/OO0X l@ >n#|n?z oĀU9S>e>'9IA!(BZ9{ " BuPe&WaՏza}_Cqb.ѥp͊NmhA}>B~q8 w2 ) xd+o㘃ƈy5&jKɮ6ݖv::"~*aMw.W31 ѵTtСYr"d";xگv'W)LjpUyvj)s8}..am; 쇪`mejWҡ|i5O2Il)'H]г:nQzlS웍*2-lDR R;J{u'< >dwW]rimN`d$G&ǃpTYx=ۉ3:<> VMo }TJ@ ;(nWߚȶd~ 'l݇];Yr V>[YH1ٰF=xF/Knrihq\YI v,fGTm5C'T3`3FeUGUMiVNse{+~ =oKA7LξNMJwOxzNx[oixKf{@W՛%knOˆ _yŦvDm"z mf^å /q^q6A5|XQTDܬ'7_ @d V_BuԎP'x./ǁԾ4K{"Wۯ)o{@Z:0~f1U)U ¯^۳U2!L,Hn:suRC$Pq; YpٴISIMUh\H!yY'{z?^JR4(ݙJ$W4 Cq N^[K8{Z KvҖsE GR ȉ mLWBbGz㚇T-=S.w#Fe;͟pxZMgF|@hPg-L{m#`xT&2T0@ 8"5mZӾ-Ҷv߱a]Wm.< 憯GrԩJC5<V v)u;8Oz0K-F `t..EL#ic",<KѸW}EWܛm.OlXA%xu&@]`l=5dϺQq(63>\ί3'fmZ5 ?`(N0UԪB4RR!̱wBC3'M93k8"EDKj\>2t ǩNojZ|~j,p)\E({S=*S? !'n d$Ds JCnO I3F c`@ Q$MGƷ}鲊0%ܿ+x&B }@MK5"U@\&txIݐASQO_6bʤ5jT|:"+Eam$䟓`vͧ젭zfmq #ch[x}4Gi/N| *D_6ZֱRg.TDnޙc+^JqJk iII:k** z8@ 8c:ق΂-@ul1b[[FI]OZou ̶(5QMGrߝ\Oeg~l'7m!Gx5+ qqYDG2@^-}3'ȃP*wkB ,pGNSm^9]WwM ѻQ9k.wijaO-d;VV$YG̏LŅ7 n5mS|DLVC'D k:hlq&|1I8rNm"!uς!{ȃFeg 1M~^ b=*.!2 M |d8ϋe;'  Il:=9U]/,v8 K.+ƈqvz&e6Tcn<0>Dn{`*cz׮_Y DgZYVP/RzP`k5|\<;G8py1֌gd7i3%) غR\ifxFgFdMB))%$Ke vt8jD-0V,2T ^95% @J.)1qQK 9Y~7bJUM2=U-{MfPΐ烴fDA*2KceFePĖ{M@'@RSgBZ+%7+sxv/링2@ x2r `5]qLX߆%p@XnNo*ƀ+ZîSUE%Wm$H_Y,|gW'.b$HB"˒#ykyPUD.]"Mp!V?P `θ@%0'E9uŎȱ_"RSRݕYD׳+J˙>!a*LSދd[Z^zY/WbtcrT *'fCR*[shPʄ7wFjo$MNzK%K_,D Kxoujns Qz ̨*ITt T^Yv Mӗm[#>tv +iٳ#6eH@~kLqQd/.7v6&5,0Bc OA"}qz(, kZW:$òԴqw>rC i,IE:_,W?f N:Peu (` ba/0}>xJ~B"+M|[>rE#ޫ<9d͙Mmk7wHl^dx]yVcyN_h}cҺ54[ny3#MA a\;YL,S zoܶ7԰kʟ;b D )fjėI;8oSmhQ&LD^R`-H1\)^q>nĩԚq٘46SH7r6'\OilZq2EeN` LQցiuuܑh( @ZS+6_"fg Eֱ=|m {}!4m:'$gf'shoiCzb [Z<3ݬ5zs ?1ܤ)zI[=U[~bީ#6nk]1e캏8& lf]6rRf,wx6/?sDVx +{`+ί45k(nUusI( {Q20J{M~3Os,s5;Θ& I) =OPP:껇Y(u_,BނX| cpEFCtWslinkH)k9CYx}bf,i="g71R'-^ŀx,)#SdNEJƿ M4%:Mn>8R'2/߲_(BŊ..Wvb#{)N^s.@GyxJ˯?v;fn:ntQsku}me6&I+{!mh^ѵ6pڼp-;(;imgtxz'sU*UK.TX]?>H3ď[\] & Ԋ*KE&µP]vvŔDo>4ʅH_hD3fz)#fFQFN ?([)v<'c l@olY^ǂ|ۧz>ZElAu1yƳ|jCnO7r4K=BwMNόD) ZNTF">u hqvsi[L"4dpN~2R z%޴QV5w$?]x0ix]Q:Ӭշ,j@Sn]n_`j("}GOn5:4M;\Ivc&@mͅyY]Cmx;zqv[:N*у R0py9T̀bV7s&2\zXѠ\ml) |K׏cqݬjm(BxHfџ%E!uѓ_QNf FNBj濳ަL$Fwd0uȺuDI]%jjI2*xxaj 'M,p*6fw"r6i #pA#dHFm|(8:g鉱g+! b_$ЫcCϢ_l!-ѓ΀6q5ozѣZHt|bF :ïǸIUi|;>2d e:vݱ,=]Qi7wpշO>}I.Jqr I;dgbBc? CUbLljۢ iue9rS>& Ũ Nֻև'Bd4ͭǝ(9 ǸE~.uǻB1JGaqbSH2xrIo:[cT)ҎSƧU$yLҒ Key?;)Lc%Ѵ/u!DĺC+\<$Lwo%6R,ǸY)fsuOI%?~]yPAkY ԥĜ*NҀ0 nxRN!f 1}l1͌?6oµn䯦_h{w:`f;\\2(pHq'Aj| ^?e0jq\{?~oy&'X7CW, JƲ۵grGޒAT_* j{f*"Т0~.D3 ~Dw8{ġ0dd?&=E }RtJrש.#<)8'S%XVdu9;VꅌTqhVR_$*3Moi5k?K/q#2$g,C7qcr(0 4=pEծe/,I-:`Aj/2"=14( ц\"6{LzՋUJEup)BHߏFL/H4 Eoraau;w67zB\ Hek1\ߚ4ty|R /#s8r]$6-K D} ޱC_o؟nGU$E.}~Μhd2&; rX(ECXR%!]oe!g\Rg0nOwATq-I~&xW \>8}O XM!SGƮ_ ʯD xe]f>^=^Mt&ْ2C/E9{*$!dXS|R6h>ŶFmT˓E {?%+}n &kvgDqfp 0leuǝͱj7Ѿ|aa);k玥3:a)ib|8j#ͣH\,FaCzN$)јa-#D4R(igU.Au4CFX%p8z}+6h1b+hg|\ho 876wV?>ώ+ZרQ(;7^.ф$VQX1<~`px 56 e _lꟆ%jV;zEЏ1}!O6R(ɴ7n s(t sOk<2T uQCc N7(V~c㟣M"? CW`CVr22ݧ?qkyJw&+#\n@7xɊ-A,f_~ohhSn\trr 23GɔXS׹䬹⹼a(Th ^(ciwBJ q#? rd7jSC- FA0FJa9ZYrcSp)ڨI9?*@| sBP%u½C_ܟWflL1Cn|G3rRek^}F=]aFyOܠY{邼oSJ! f!*޲ ߙ:*bUrh0C/R-~*n4^ݩoXF`M_Q󶪍[>uU`;Zz|Tkf-nlZ'{}8N42wC7a@2(oW+t 1 p LQD;7~/\4&KL2vx+C8 ~hx=;dhbVXtڂV1yD)B?)PK9c*&Y '"79i3Rd :}RgyT1c dV9C[*(%)hɈ +Kqm@/'Bbd LDbe~eңCYly8o$z}R:{Xt:\Ks?! VkYz5V BDa+AG0Ǜ;l|R, 4vi=ej,#k Qf(*lNS8L8T0r?KO\nG@KUQA/@C{%Q<19C|vVr;}>_ԑߋ YT%9lvK>UZwoEc/|(ƣV3Iw“gIO~oL8\e [xBlۄGJ3>h+ؕxesJ7NiRII7lvЃ|W#)(KЈ7a1;Y]q:Q]\'d%y̓q{Á)q` w57)!r:r%YUיXT"7 e1 ^&dž\ NG)I/zh~[_s DpQ*Mf86aLo@׃ ,׀_ǾpObYƿuBILnf$&โTu v1ʚ[1a%<]bᣠiyKjDD 2M>胇N.'gҩwa%(KdlHhbp [÷_?4̛ .$L]d'CgBa: `?Z%T:j{S./&UG]q ;^5sEu?$|,vbZJmH"vziȡn[m2 lЃA(jV9N6\?yF I>CUǦA>=z #=lYe& "y7r>Vp<>t.VX)()순x(\V`eج+B;s4TeFWG5{eCz%$[V .3R= Y TH:6ǑP؛CmU,&]-gHNب1ADD#ѾBs:EszϜqo; ]c4'{`/E X*E7x`Sޜ/ه0{`Aiۓ[b]'FXq=%݄VgM9>sZEo"bt*eKM2[cg S fGrI4HMxc[(u؋3;N RÍ_4 GxEZ,DDK(\C @ʕd@RzaKZNs Ʒ W[/vƑ&m 1JGY:S/{tóIt?EPM42X|Ϋ <$v:^ڥ}mš˂1 yMGEUuw zufvO6"Yt9tgzu3**R(qW儿)T-m3{\,eN"oe@w",΂"Řp3kPEAooav"~Cdԫwij]/sw^3¡e{p GBd& |BbUn[Sڬt~jem0ʺZG7(FWu\e$ٿq3aG}mEG 7*h%(G9*OHNɃQYUuj8Ug2x]Y6Jߦ:,e12UC| c+RH>%̊"; ³iLQiTr]{DZx<,,s,)QšݡQcg٭FUY5mkj]hmR}_7* Q6Xvg,GO<]g8=J][͓A k,<ɷdvd8R]/3$|2sVY5i<]{T?Nc]y, Omp:rx_QAk7u$4fkR]sp91a_t`V:.]/ꁥRhdٵG1v}6ˠk$H;OFg赪MK1a!~|0 |"p?9|.&n>4PZ`Aax X~ޔΏqi pzRhi14y^U M,0V) DSa uG(~~m d⳱ˠ$mέD,diM2u+;QG9h,k t,xcjlBuKWaU-ڎ*~w\0,TXzkw;0_:_o _3g_ÞϾF5xjbUF⍿{ :}!E9@&k'89IJd`{V{.Kq|*!a抱V^S/ʗ 據bdb,&OBpZ6%.BNTR?\i A)p^dD28S!C4"YiYNXIA3L/ziGB}{kB8la fRmEPr)fZ2lA6w*4) )Fh!;PK,C2$+"svj[Z0R@SuQU|Nӑ.1ߕ >b0yc9o4l2qB'H3bSQ@+yΥ/6YW`..$fV\eJy 5i[q-@#>ʨjAp1+SY(~v(_*~ό 딟LAasAx \qLwZsNpӕ74%ra3-A̠TȊ3d ا%8tFV7 8wxVB3Yu|,cr 3)GLv*S30 SCTF?/M&HKtѮ 鴚z< D0@t5(i w3e# *Qd-<(_H~ZF>uqIx7dz{7GT).M8c[0~ߪǽ 6MHVc:*Ji.O,I_zRqDjU55ϖ)HȽ9WdLd|m3ů/R5Ƽ Ҳ]B;KJf-ꛆͷIЌxr@'kFG V|3 I[ntDY6=\.3`I~}X&w$dߚ.H_tJFC$vKqzO!71!ؕTR_^R# r6Ź0aS_`] ¿Su`B4'\+7QkҀ ncscw-ADDzԓ͍NgEM'Ls0T>'irú~UD@N6nSA]Oc{4/mMHHe(6olX ,NS,ZlD]u6 0fs?{at݇8۹5z=ZVܬV1/>Ww;=EKBpXjH<}4e@1:WE5g]s#!S:|TUAc1&cD'2,cuKuz򊂥rTI^ԳAJNH#lzjFKf8WnB/Inh"vR'!"FH`2ltmgV}9ߛG?%Q |>7@x#_Zsv(z!\MzOdz}jP0 AMާ6CU~te&n;Y~^,8•Q^Q"[tmeɍa@mF=? Wڋ"{Eۀ5z"l! MV3{lS[R8Wp-n'_}V/}a50tҧV5wG zhW&q0ɂns…9xrIIw.Zk=kA6=2b _c$| DF@Ah9 g־ }'lN5SY/QʋhP~tFSl&C?r|qG"GuzN W{=`tqP b4Rӓ.CB[+F]?b'4 /QgH_RLA+Faߜ_?K+5Edvb3c΋oy"^|nR+fn8E1>%Kl`!C`s7 1  \~>D5M zm?'aKV |ICk7. ح*:(@f֜(9(<).:v\.t;opg>qL~bH|/g.o#2OƄo0g L MTł/+" ,Ogط-u'IH]#' dobEV:ZIZ}j?{/x o~{!HG2s2FBS1 `y v6zayE0F( p!A$́h{i^ n|Nf'(z7WB>+κ/[zlo' b" fdc~&@\ &0C*JJ嫝<VT+L۷mjجCl,ڿ!2v0*y]U:6$kvXm;V8>Ξ@!f'OZS D~Va*/X7xU%R9L <+et0ȮLeBicX8- pc15>gwJ>VK{=Bt}uJ*^<=`zqZqO**7^Vߟ>qvgb1Pj s>T X<"zBy\љIN]x)<+V%Go +;wMu -wz5j\@_k&j GĜ8Dy-s %|GޔUQqRTI/ .ZB0I _%@ )))e;KV[o 5 du낋~JU&?l$ފ!M jdr,T1+ȋ0%)`Ikچf*aJoP<(GLx͆<Ymˣۆ!g_;| U{1 Ѥ,f疁S8ɖxϤS+vdpW=O353IJkU!޽ ڏ7ݻb J&Vy_u-:8R86N\w& q()9-I`ߪ% QIc(:m+{ȣm搋>x,q2aL4L1dDJ4ֶ/8GX/X~t_)gҦ3<;2%6Z1v<ٲ aE$J\Y!oQ?l; oE+:tT $9"QnX BzKPeX}š}Ɠ71,^%&Uѭc蕕A3@7ȩ,d4:\bُ#[U:&֪}dBlЀ|R}Nv` .LN6.ʶVOO\TWRx;Ț$/FrA9hiޭ~x3n1oa%lhm~WF AuM= q)\*GoV/ 2ސ5o~'9՝$, {T') [.G9Cn>9[ysy ${W0idZ+ށNF:&p R6?4Wp"m[O"|09Bl#3h)2lз+yٛ1++ 'NoT{Eh)R度?TUTflĸLBaLAUDijXJhOJɱGA# ш`Ώ \puf #nEJ(H.!"pKI %p YD))Z~/KsRE`kpINH_X97mU6-V|iy2.5|65EQHD/T?:° 2'c7wU/K}SXQOgIa;F:ٮDg@+P_~"h^,X|ɒ̿M[p|jpG߄t/1v ɛۃw8B Ŷn71 HPҫpJJ mS E L᫻ GiiTZU$n@X֕y|-|2w׋!S…?ZuU+Q!9"r;A{qsoF}&q">#%d m8 ˗"ţĎ_MН"N l;fcɻ]t%0(Ggk/fL1_ ɗ omQpPxF-P2 6HCC#̣1a=pI>LX?|T7g>I,DΔܠ +la )JƧ7اʡؗw&{* v}D`ՠ3%0yM>@sC%y,Lsc8]u|x7Ȧ7fgab/sb_ <9.չN&y\VoHA&ArҔq̈m`>\A"РvM2CgN  2l+/7V>&5BzjEA88}O&IRׄu|s=7}qDR,8@LC?Ľ>q3[MSQE*$ac61y)@:{0 j~4߰DƹнfY=]y>hm @ٚ3S4ѱ4*эȓK?BYa lk0{-O=fZ: S#$pbUу^@o/NĴ)ԕUB0}}elYu9LT"] ·BGPD 撡sw){R7\+V@)DsǨzC|giV;aLU*w-.ND;qR&8%͡Oz%3M 68[%p@"">BI ym)ݦS|6])3U~yW[M`V+XRۡ0ob38"AM'xZ.ORz8.*}6LR,!׾HoT0#{-bP=cDԄYUK}E PU[vJs0&31kQal'g{:*v?,TJ{L3Rx]'$5Cs0nJa }pW^:$:!B -}6^Õj2([T"fDjI89I)"/4tl.y1dяm_pGT%5B=ҟجuޝȼ+a=:oKU<*ѨgybsgpA1O%@6أ %ETejo1#W! ]_$ l 4zh_Q2ՓxҬ[Rl@KVef9Q.Bf. i ,QҶC19,kz { /̔!A-AvW)27uT}$0 皣r"K‰&CD#Of .^?h7ՅK5gTzUTi\4S\F*v$zD#hw0h;(ʼn|céׂ+'-qËX$;(tD8DޯpZ[#1ߣƥ!w[m#Ϝ"1(聾\O; KTJ7 *S8RuKgc˕h"A>\[k<ͬG]}afBY%DԪwJ &2SR$4iuE~qJ%Fx]?*a r޸Fdakk-a,:Q`a;RXEGTKH Ǒӷe,œ3nޚ4nՈ8+#h/~ȝ> Rx82@S㓌 F'+'JsBqIZ;&}LסO^1|͔}e_@OLCwXPWc 'ϣFDV!jSRQ4I"Zq6Ea!pEg0K$B8E%s Q2~#+-1@XP_Yb#YVI^K<Ŋ@w4S,lh5 t&7>SX"QC8y7Y ܽw@:{2!G(ySf|+0ΎU!z FE K.#{iwMy2M+g6-BU@od7Ҙj;;e\Hr_{ԃnUL"ѐ醰g?l^žۆ{o2>֔~<&e>n Mv$qκ ݬSM HZ^"a5W ηGEݶ(#Gk)_âvidyhZ ;sd.AS羒)膖6+H(Q\{m^~Jآ_䄝`1-tQjzIwL+术@&KJ-]7hƁ؞eHAJiefi)."?F-aŰ!⩌S+!&xNs`Bn8 .Aɵ>M`s^鏸.>|+ $ނ*4v"3;y,lDpQ .rI R\cR"Oj,=Bˋb`_nTAݒƛz7`DgIXxŨ6p$y(Ɍ7ۖex'ϴ՝,/U]rGqsjF539}\EKMA$Sr/p?CbRD,] z!plA3Bd876]/:x^~:,#c->XVL!Xj1Stk^ K扼 PpmCks8U9yTUTeC|݉,TgpNMP|RQȒ-7&qk U?@ց-J3W݄ik3UN15ɍh ̮ -M@'^ . #M2"kYuWV84őrDAX>>Vs=ArА!2hfc`' ;$j;НcjɸM?Zn!Ӓ BF?8%<$V8bqPw5m$֞d|$"dD1M5ȼ+k=^ޓ0 /Gz6P;pjsTE?Jrː P"%l{hFЂfD)vLVj^qݨ\a;d|e2n[`~I6(42tV:j r.![0ަ$o9@b;5 0QID5b0zo3&D=rQiAlܩ~iX>t4+.H%k^˫g jV!tTu`SZ̽"!˖HС;<=qߪXF\qvۣd3"Jኴ(Lt@rZߣތmT?Y.7J9>9 He } z y 7PH$3Vb2xkw@}2i >+AtgzdKkw7Y,ѭX |f1d2ɯ_*FEau"ܰ"Y% AI8A[* 4ʤ,|>z acTk+s̍upP'@y]X)&!s@9r2D{mO},^+vǬ,&*~} 9&S%qoXr N}vVDJ4)aĕz&cZe"?i7XwXA QPБ0ӾiLܼ' oucCIТY>Xfڨ:<2Z4êq?ᓕ$N MdNÓ0{{vH}QNeX,w۫b+{l1u.\ yV2Zָx@Q b˞([ԭ7D1$rԲ.P*@Z?xZX:ÝҨUՊ︧+g/O78` ylC6TVLPJF_|[Rm[ O3XSd;)kd2FW/!uԌnmúy oGJZsV^0^N c;}kI_ @^d K/2bYi4j6w<{]7v)-AAEf /&.fJβ4PBçm봢PfOY Rq@ɶ5_P:/bK@mzVb6]+H9-$PMp%>[R2<_%4_7{+[尚:[ gݟ[Ms ܑ4,5zm\A]P9pjOfN!L~VC(Ն%ju=CC;É/@D[c5wYu+=MRgC9=2m"~4}OL!T΅iT :7HGE?pg2ߓHnIov%Y c ^A#Gs O] 4W6lv@!n RA,~q'}<[b$+i ME z8C%FnkX=n O2`dB.dŁch1Ī*K&~ - ?:4anxsK SUԾ$尿Cݢ`Wڭo1RYRUr9ZjFݲfV(B"M~o^ugqc5d+ k9:!űO&^76U[ wc! ]:Xك;qUo$僡Bk2  a_D1-dF)݈}|;r{Qb4$QfRF?(gB[OkSRb_Ƞ̟ˎ^BDZ7ﷴU0!I|<v;Y Ob7'"<\$ ,׹.\,!V~Tjdko9 i;dB 8΂Ի̪ +'kEƈ [s ,?=q%hD/ #KV'ϝk㳯Ty3e,}vbyo4!_2@x: 7I`KK'T+ n8]&F#DKOfP:Ysڡaix/!{MAo\ℏ7CxM6 /7xȶ5qª'dvQSqD;]d[ []7V?'P.[X`L+f#m-EtEtEÌ"-4 d*QS ䷦Ӆkrv G" i9(? i+4GݒwisPor[pqr[tVOV2Nly? JC )&394mWV#UQzK끘s_Uҽ]r.PN -wKPt Q/,[)HS𰏼~pxQ@ϱ/UF;]kIiof"ZX7P g}w/;2p]L[7˝`|4-l} bWHիA1\s};a)*vc^8KIO脉eO(qaN 6q0+ K W7NEFRQOHH:Ո6w%:mV(vpEa4?EI4&{dA+Ym:4 PPd$JFc% vnv421^&p<'r 0ߦ2ZR[^,_ |*TV/̢{I|n"Ƭa/ % X" *Tc:O^r@k7Hj'u[V i oFY?J;U-Ehsj1MARX 1'38%]kF'\53PIyVFP"VLYa7uig>NL Ip3 !s>߼(ID8S[`yQW$O) Q(,yU}m~o$l&Ѡ:ιnoFt,TmE))D(~JX׸'{QbYqL%)RA.ZžVC4P48L*رdh‚zXxU@'bVߘirmhrl€N ts> =n{-m\ YKk]]<Q1)M\!s <7t v/Z,r@zUcjکiM,?lP\ސM4XcWRm'P lX18"KU+}6T&ܳ٤JYTt ơ*4%d hbWqn>Y51rTmKzCwGѐc˽V‰b#y$&~YS hHoD563Gӈ?=+f*F%Ut;sg 8T# ,KkCWXؓr}u:ʸ6G%8su!#Wá;X\"Ӻ;V'r֋AYHVh/'@ZɋG ǟ\ s& 8ؗ\iFqç@Ig$ C={G %G`kRrֻ t=esF2@T衎(K-akv ™o e{EP*ϩ}ػ,͖+ʺ4LˆOKQ=ڞghf1l7xN\+^ w%sA3:a$C3o[}d@S*ROb jn!/ rBr[l>Z,)G~غvp…UfoSmm~if0x2(Q5 jmk4yq}n"` PƪQ^GjGAL'I%lb8璘Fon .*ZvxY.':RąJjٔE^v_p@#BjRηB]T}vt1]kHS^3 JN-ǝ l6\3Ǽ.E*ď1ZP/hxiLZ0F]U Ύ7MP)LQ8 bGhg\VfE4r U7iGEŦ C<:&!W?>=$ܨVzU+B9F^Q>6cH6hc$DHzd4Ow;r!EwtI,cқpd[q'+OZ 9~YEfH4mj$"#,V䫋j+O KW+r&2t\uΛ!jce*^-Fxw(z!X%p­;f kPޮ&-:GHh6^O|=4#D7r.KXZsv!D RArłіN yOp U.+xҒl æ >j}}M]dP}}G$%Xx rvnN,bxB4F/1Ў} O P; ,'铧g@o"o0K(Pj鳵!avi7V"8ŰΉ'CLt'EQ*.MRz3o@) r:%򤀹G`Ҩ:DkM/y1&% ONt3&S R\/"dXt(L"W4.,F.R/rvÍ\.ܦO %#Zn;·hc%{~cdmR_X-x0HlS0c0<&?Gq[s| %k+Z D1@ w"iXAo!SkоV[#M6i#X&5dSjcױ48 'd~8\"q$}Zh"f[eYK.[fV3s=0kY69БU RI6D~[@VC#iҰlk 6pr y W|T@9Jj'9]/wX)s,d5 ;y]vT֎'XǏ=a_J5sdw?vS ` 0@D J l˨Tn v 6R0R(>R9}Шn''&Uz|oN9Q,[Tխ1 Lai:jG#*DŪ1ZHӳONWԂT"W%n)<W_>fݚ3;Bh;M5ډMLhBӢ.koF#[?EG&DH }x25>u [%Aifufw 2V0!Q5l*C7]KD {V):[>pY҂Qq4 O1Cyto{z~TfE2.CjS1wxhcf7}к:#vA5yr7%9wAdO4?s";PGbK5g_o>$tpeFrr@ҘLs!/2z.bj\%\خ7|&g](>G*}c+%~:o?wI–jsj^w2#ǝdy嫰0 e͔w t,6ڸ?T2Yd 3&(.o{DgrNyp-$)dP%o/OoXLjkapAwn"x4$ lz72mqJߚ򡎳bYFN:[RS.Gqj5ŠGP%0q EB32e(19SG|aH5R7JGXnI?GOH,U$/ADgZxNs|VDxu-W)A&FV؇6Jd,ﳱ5) Q`\r8UC/em,[%hv\&1e2tWK r?Q]?1hcЂPoӭ%:῕,yX!E"Yzz!!mUA T2FOb:T1yƚ]ձ$RGʎT/WaA氫aAfICG )Opҹ:}4.?kuѐ- 7;WH-#|G 0c9~;B&]yqWч9wŘ2 V8% ϰ;26-p)1g$k,lo K5 |7(6a=CG6K;@ȩM_t8ʳ깚6t!fػsلoYZ ӽ`Ǫ 5XHmߥG WP)0f^O쐭) f S2[ѳs7~.o3_ne8Aˆ+Sƨ]wȀMX7,w !cT_bҽ19@6BgD"벡 I2$K 48F4dCu3ә8&wF~ingDD"Yd+ =S|j<:y<* g2s 7ɫK n\>ډ8D0c$0[ëZA#<۪](P9?4!iÔ(}~h "ad j}o˛`9yy 9 ۥn-d/&8R~vc?vbO\bO4isvI-^X}b Y ۷nZ,Vw)i~pfFA1D&;@GͿ9Z>*/i՛<ԩuT ^({KR\3#lVl"`w9i1c ɑvb?{c-bV&jR2h 4PF[(ȒvHY*Y$ 3a|P<S V;0|T"hGt TC-vwddJ%!nlpkU QqE{Ksԙhc~h>ǰERܸniG(tf EIOW@IAþi/=$a\,7HsY:Zz~D! 7_],(w[Tc`c FX3d!TbZK&Z=G6i{ց$G3sV(w*/ ,/qtS"y7 y?l`x]wLD@n՛>yslŖ})$,97f%\EHb-T!'PՎF~s7WՁb%'5IY?K sMq/uE+A= u(!O%\_ (1UҚ F4~?ʭ:lWYKEߥhDyB$I]V@~<ޑ"HW53fŋuQQ}WÄqeYDP5]:v5JFkK>>Wb Ek/Su( msKMT ž7h:LWiSccԗt.&`#M+^{ /j9 $ŽΕ>!napX*c#sr[׿~a gNI?#/za(?V9N7ZysoPIv[Oc޻4jCh\Nh($p8 w&LS6քLuC1gJ"tW=FRbJEzF~?^_TR6|5 3[(Ftb/-{ ܟʙ9OS/)@HdHqa̋s)пo9(l:,c>z'~`f!5'8T9Fщ˂a+Mƶ wI]ga"R`n"/UNDw[O8sm$pDs%r?[`B`~'2R3V[ixSAQ70Yl$rQÌA `;wnȌ'$2FP3ƯU78L 'ժ$Jz&o :E%GT\4Y51~ZL޳UlüSS7 /0,n#0o?eOj"TF>&!y[5*OM]HD~L`ZVT!+lI]Y@C{kTXfAџ;DCsfJX iH*/ {cOZuupeY޾dyZ+гq.},"h@kg~D)L`px$ϯBxζ٬-䧉"-bUNP"3Irby]T+gk@xq%~b`UFXU0nVΌn#̊pm.eBM古ռK/#s+`Fyr)ǘ6[> bW7+hux>ȎI2r$vRiۿ=N"3DEtC*bfD"x&' 78Uּk FUhC춲.iF"2tb7Awޭ .8<\F?\}=AXP+{\a6AI=Ady"x7՞O ;>[Wf^|Hur^N>W.MR$yM}VDSHPnO9(B~i9 6,&C!m7X9:nSa[!%W!ߠI>Yu $߲<͉OKE C :\K!a`@bxDcqm8͚6_[hqBl-l(_bL x[.rZG(۾o3/s!J1KPxוRs6,5Lۙf%Ɠ?CYPF룺Kan!j:^&R5NjDkzSc (L32HTd+Wp"r-WԺKK΅6' :.y+6fS]^p|y;Kǧݛl眕|τ0*P>ʣ3!YvK$wSn ٿе|&-A@|Cg/AQQU@BQlQX %Q+|F7^$pSz灏3C3(5#\2c26DvHVFXQhz?9]g'k_>vJhF aĭjNtJ\K*ޒ)igp[c-@mOBU-gf?M8fq@Y@`O\<K?#%s_' C?!dߘ~/69EMOSC,Ҷд1/5r^C14.!YO`)k8nQ'M4X@P$ޛJ#ױ܋t, u3Yq MDZ.-;QE!0^FE*e$xf !3qċz[ ,7NbN,G45ef F gS88 SJġ^hXIrc9Lz7ooi|;_SIU1h_)D]Zgxz VKM2 ӻMbcLիj{NI!=ųܕXrvK2 D:JcB!QedOUKxvχ+nOX!» *Z.h_7jSC#g+ nls<jK\1wOKvZ#Qr󆤰)DQ}BN`ţJ9oBH yr!Y9k`>.R Hdh洸'!ʙޠmx{m~ϕ-wݣf#Y#>N/',[˥ lWpI:|+WS1Y8# e4*q_ >':0.a~z.5 xNK>3߹)n'X* R0ÇXՐ$/x,=*nBN'g.cj⏞&*j"#2jRȬWdKUa4Di^`1AwwX~+L$)cFhNdGBJie'J|Rufpԋ f_l-+.w4qd7 ;w#<~)|R8|?9TN*'_F9=; 2t~r%oAδHr,}?R~g}X:zORP %yfu x]?-ҘT 7,6qʯ'Rz]~g۫<^(sDhu*Hke.?nQXxa r5}׸ Yǫ(,Ftt19MVbd6jd`jF#ߧ$Su񦰟=i#Rh>} 5~F %5Frbɒ"=j꺔Q {JlU,=ݰρ"ע;>lJenen|2m!俗AoC]c~M1q(\HWZ`Pr;q H["E(i2z ϖ-_U jBu'"5wuנ5H_UɁ&$ ]0&RwG ^lQ#e{QoFJ7vO=rرeo̓dm>6΅+ѹ VORTvfl/di $pJ Pb1Uٚ(a(-fHʁRlr4rQR%t& ig#uthQMtQwj-dyṷ"QACK쟜zQY`i7Ŀռ} /Ǯ+ˈ?QD,O<"+G3L4W"G4}ǘ>Ӣm슝XR%Ѯ *t)M{{,~$g -=e&b1(ARDzV73&Qp5X16dfiVq@U7(%݌7G,yyoăAnE? IT/d[v/HIW\B3wo~0IGl .ZIƵ5gQTmN1j6zqbCiiaZHU>5]@?%Y*dok-];]~l X>]2Yz;+~*Q9"6Wb @ba+y;|s(Eh#Ԓ *m΋ecko ۈ8@L#I{>$ؽ 㼘%5W/b㶭J*D@>󟡾^V>m$'QC%3J$ovj oSS<;q/P]^!euI#feR_jFOCFɯڜ6]ިq^m[>,X`ٳst4e,XE[iy4;+@5j1^TbZ*6\خ:-W'+=WV* HJq=)ט/[w_O\2BH-ڟiE(-:Tƣ%"Kp`r{:0{(YֿpZ`! n'z My$́BYÛ?&2=Uv$[i(@ӟ&uPyY -ynZnŊwnB#]s3Rt3^<a"?طS)4lfU:lz5.nн:?tgWucmK}uZ^JVAF(%:ۀW%h q/Ց7^ow|KA3CB{Gbq;G?gp\>E &F'BƠF6žO\aⶫS_jfdlmpVXw9DxojهfhVSšd!G*pNr4@ќF=>T =UW&8^ J j&aA[T{"JFlpJ 5yxp=TN5pprݖ@2k5pLfe`]7ިE `T@@XTOy@mDD|,Nih6r3nl3"ͻ4b<)Ώe\эOO*G\5#'"EĂY}!p#!0G4 ^ZX61uɼgZ% ׆'1@ JUIie71Fӡ wH~)؉}.˹SƊ%_X9>4=8e|a?'l}R(~b`x M3ֻn#h>͋p\F56Ua1nW &٨ѭ(&3g,g9[%D,^YUWL`] F{m`?Nθ& EˆU$DZ1 0ΝsF]B]ؠCKɽ'tY`]{F(h=J.%W~r_`/ CHF/-8lQ?u~ːճIʮĵ~1!. yzm_7X?ӽ-;)'+[0d} 1.=cNR #SxӠҚՕ,8fHp-byr L0Ox{CfM"p{=v?/Եt/dFK_YA:.i@n'EO*={zhXj}0|"GYQ_OY M"Ieu/iQɫQ_kŗk?bϟ7&}Mh|)lnXk(.z5Ss8ԿH͇[(Kpߙ@7ڽ;0@d2eM;ؠw}J\u8ne V⾆Kt@Z4мƷ/)ĮKt \ƏӇ?+7F5(SeM"uqHVIih˝Z[hEW2Bk:yM 8USHCYR+:V'll"0hWGZxSl Qi 72OyA W=ˈ8Rv ixYlt@`|g&+K8t&|r|.F,{aPo9#؀]&ݙkcLL/cZ٩9;>kqA  !osIbӘ;d LE9ąMĞܗ?_ qG'#[>y37 M$N[&z@2\WޖyΛ<Ā.@U`CnfU+DG'( ,Y=Cn?4;]uE!7pyu J-zwֲk[|4-!}1ʪg^z*=M8H6MsB{-$f?b~ʠ}d\cжd*8Lh^ 7wUhm# `.Y7#f.cm˕i)hW‰DRwmt&jpԸr1*Ќ%B5YeEue8Sʍ(amAⓨ8sLBQZQRSTj3ާƤi?AZeTt: Vֹd9'R` "v}HV}:WҧLꢲ׾y•Lir mݣ),Zk[;b :S3M҇Q,oOmK!^P1 Wv$ xl@t! "X1 ÒT7,>bN|ÇQ&4 Jk%C \mk\n@q-:e: DoXpWk P—ih.\VLn۩DA5v؅g[z ﬈./Kdgq7nhf諆mT X +WRp7;'-9\FҋQR\"Z}9M'~ĉ}n8zim~E(T3;[! s^qwerԷq zQO;b? ūӶh*#>; >:e%|B>B*œ c@qrB%W",vm-'m9qiSj5qNGx͖ʶE`Ze/#iM?jl5*Xu^D׊%#@o?%t&iʬSٹdEzv[,B1XㆨG:Lʛc!]TkGbnqDه$(Q1ʦK=XW1HLEXHǵFZaj4lȊSl /U36,˥r]ˬE~sT{Ĩ)"l+}@\K7<ӌWPW9Qι^"&g](B{& qN )!CV\ m%s0[s>1r:,ߐ\)(XY;VI[\O$MD,(,PM]qT@ MC/Ɍ ,*66[)~j64LPi)ٌ{P  Ra'wZޅPx dz 5 *`J+{銌y\i^LеI^jC"Nzw-Sm,&bڬcX/*4_i)1]6:?rNV Ԛ84Go/zYiJ>Z]ͩVV\ߛdGrnr-i`YK.B.T$NCAx̸R2+U]Ef=Xz=aẉ@Vlޝ"(|}UYwvQ6/pFM :bZig'ul"ϰ huqX[E\&LpKpӃ-0n pTM crU5<m a*|fA5U kOtѶG)4sowY^ YR|fC5l2w~)Q^9ORӶBIATaj}ld9]ɰѥ3"@`kZ# 9X]JY Zdx,?i>]!xh%QnꁢiԷvPE,t;^*;>-C<&5ꞼƋV nGoK:hG!S|-/FφxC$lTG<6l$[V%C^*t7BKnMS;s (X n_gB,g$e`[m@+^Wn-[3Gza6OŢ"(K _)h,@9qb@Dʭ ~'#z1"Wjg,kH#fW;N!lF+qE3׺|]PrF=|ƴGIF<~NNÙpI"3MZ]'Դ5f]a̟ç{bM_ %ZʬqZ, ǫ|*CɳYh_)A@]Ze I}u/f5; $dF-L|>ćtk23(\ \GLT(a ]Zk}IșH$%Ex(Fk 2m댚)?WAfv,W(-yչH9)Mfr ?͘GF1dlEwi<#`J_A1[T ͸N}G]B92Ծm$JBLp>}heyba.Ħm:\-/HH{ S$6[HGjȃ6H;&^X57-Q̃ m/0}p/:!z\Еc"  ~kw3l*%Qt 㒪VI"E}(7_/JTIZc@uӗ8t=;ٸqQjVU$Rpڈ).M_g ux:l^)^,XPdX.TȰ~)u-)MiR Q%Ub Pͬss&}uQ~v 3NA&L0n'Lr4r¹`gYÉxC؀x_o :+U9MISN,?5"7e.ي#Kk\xh*Am]Tܵ"yݧlGJY/Ow;{ȳm?Ÿ$Xm)6( ١RQ4T/GOQ7gn h]Az# \/U&cPh :2NzK'ӳJ5pftR{y2i' _ycjA*QM-0y0ԈV>i˘Á"Mn$rf/Ao@iRG +V7(B@E`9o!☸^2P'Z >h 6p'K&Z"T寖srqb5/yW oGzIR)GDá!nمq'f '/b!.YNi:<;+G@LMѮ*(,kv3m1Gjw9K*qߜ9ѺէO96o.f][]ޓBCqYN7gӁڊ"8[j8 eq(\lO OfK+-ӲrR}*Go@^za ޕ;{r+HfT b~y9 4~sgd+HM ?κmTBaͮd-lmA\d|&::0m63*t7;jt}QC+a59o ᥃e[@*.4`e>Ík `_VVKV1@37tEkJ6_IƸ:4G\ X$쑮g7Dap,8Cn8 nAk:U&qʎawʽ.I1`K*빭O\0vQ{+I#`D'}pe(\5C*ّMG ݚSĩ!}NION`4aLb2CK*Z̑"ms9S,𗂱Rcj<=OƎBR҃>{jf l@l- ע~s.Ii=n:-0wu8 6=C.tGHy/*'GDGEۣY~9\܍5r N(UD!crJfG*LD f(z\J!d<2oWe#ڐ)5=ٮǭ49u@/䕛`\e u/ B}\ןTlBl)T96FO9tt jGo^+{/?b:;" Bú_TH.L13JlHjGQlٚ.jˍQ?%aYy70YKUx0aw\ϫHLL'LZ櫅%dG6ٍLЯLc6'8V}gt 確}-M3 \T2g5p9l*"oL9r^=wuZy{{>LVV9vM7H1r2e]R`LOY'A'j:m8?hI;S=Hca?Ư:XG#Vtp͟&R W_/_w}7l͢_]珰Nza”=+ i;0bŷ:$ 0~pC8_-]߼ZQT+uэY3J ]Z SjIY"af 5]Ax;]q"RR '/׿D{*P%["w^9:1'/!jQ?8DSO=EUUXF^U;7dI& kG7.`uLGc`7,HZ^$CjӾgͺ|**-L4Qw:M ;\7E%f7cUaYt::/&ؘ1y<ۢ]4cj[//'k2&T{vOee5V5nJwZ zf#ZZJ ]dP2Tq1w4yj T QOꔶoDl9GXn ~D8 0 |/JO 1E"d|?ޢ%.7*Tq[d4ݽ :LRNr]'ß}>vܡJ3i_?לiaz"M.ޮxP}jA6hn䶰yEڶrHD]g{C#C8]?ґĽTWG UiidR387/TQG0(lz,cď[2-d|ߛtUyqLO H`1ky)șT&<_}>yDzmEMc:|5=8^KI`[hOB ;Ox_t ud~g)JpXHq`x%F |9Ɨ1'W2lĊQ:q H9AY?[=F\FWCvg 5#; "ʛ/\ϥ\fi`i3K}vk}G+ȝ`R1k/TG9Sa䯞bg"ޡa#X8PrDXyZ0.>Y=K=^8oBεJxJ#oʣ7<# |׹ ܖO@R ^٘!E- 2(!C/}4ByU)06Z z+e Cܡt-՟M͂`(h2u$cZipqS<̕e~"iHl?[eK)2t>Oq1pHNG[U^;vhbE:twe!15ҐB pkXxO:y93XS/P!.A7O5#H_nl};6g%-ब` h~eV1|Y=v{4]6cEYk;űInW.5RfݲZT2r/E9 _Oـ98-&W[%?Ċx-sJ8.[jI=y<-/|i2ÛGi!y2eMK|W= ʱ#7u' ȶ3MC\Zyʱ`˒8DLr%Nc GBx;fvC$_X|Xeֈ&mLiM̳fS((6[ yڵ9V!rRrF.o݃s iJIx?Fz>42y52$R~t8sCK~V.Xq[̷xDȯ[5&{f_f#!%Fcƚ?o΢ gp{%LЀ%ru~AC6UCP-w"mr#d3rhI-w B*?vSk2/J*ȅq!ﵢqnͤST~i;z5u{ 05(bkx 1ߊcjJ=-y %/sTJ{NSQٸhoĕ ]t{`Rp(Om3`^ż E!("ebNtge,~N(e_)p Hb96$‹brh /aEAkWo^S"@nragz䪵ݗw=5\ Õx;4$6~8ְtMw#69oWwMѽ ,D?Ti: ˩~x7jw1&uOyŒŴn89tQj;:mckgF,",F)A!sƔ4 đIHle}=ZǦ*#p2 v0LfDl)(}Ԝ#n3CRA68?0 S u?"62h%O哅xS?$OJ]EOWTD[IʊU+m4m6A`g行2P+7'1a-u>o#GL: D fgXo- uš G&F0Bh<"=pɤT.8=Y!.޲ih|XCx5 MC醬D'>$:C(t21E)-VǢU_ņ3xE$G(S.IMdr09>*,7-zIj(b" ?Iq NSIs5{.6V,ʛr" FJXuz#]j:njybM^D[_c~ѵdaۊl/6 FeORBjt7lr#[(s:8NL P<柜vw=nW6acȶ"W(-d5 xRUˬoU~ 6/X f cpeWMpCqUy2fkiu}$hxHo!K}փk:$+X#3vSN~Bu^!4_}^+pݥ\;VlSDr!6qU.w7OC^Ij# ;hx{^>,y5Jp{5ơ}Fm IoT 5z LyY)33˾K$H֢A&Lt|f3@D} vFxНӳKEp[A=R<#ukզC} PDŽ)fn%XN3?;dqG/f}"2B.ڭ[L!EMNy+ AMj[W@m*,b'99wQVTL,ЀKm9&݌ #s%Ǐ5`Q")Y^JGVr^sYK[|>m(90xKjiguHX=L4D(33 WQaӽ*74n^P ]scy-4Alt+)PEgVƷ9y]jۋd_"3_ۯI =[ [zkR) 4Tepo36jҼ/Pmzq.U=L W2KIx}|ZѵaKȘS* $IBZZS,}'Ϋotn߷cOŀyI|(/٦M)7*q苪By5&|c6 Ǝ_!1 m+&/ l]7P C (N#ui{|9pyށ)7eOa- G=ڟc/(UA"ӄ+NN({U!Ozjq|[t7~DѾIb8R!낰ywUyH)|}F6^j[N1e~kR̊4kϴF{ڕӐ~7쇵 (A[s7Jcp!K_\DҪ%l4`9MDﭟ%)=tf|t*eKW;9`UgI=ջ6,nAdT )Pa!2N|h.W.A-PUL։tQe5õ.uqGh5Pf(TWf*Fo-z9< `?y暂 L%{rҫ>:JEL J#_"Q-'TFE4qH`@.~ʋKz?LFUi+*6 9rQ7JwW#u} BxSr'U;\"[Xݍ܍ #"x\sGJ;!Cf5c,`Le#|,7]]AMӻz4׉1,7 hhRGEDX7LK{.%s}iӸ[>_"h7Mߺ-L%{u|WCCo6;6X C[5:3Sv 5+LC,QҢrix+:wU1h:G^1dA j'UUQpĤ 2HWG@9*H&[_*4*0+ch&b$B.(i!.$3?#]y>UB{$N0u'tf*'2 RmIcYҘd|+QmnĠu1tkbIb҂+[UkxPwlm3 3r3|Ѷ.="_h] ƥB~pҚN+um3vu*` Rbd!ʙL/O-$ǘhަ6o9VoJOow(jlm SGF @%@I\CRR,3lyE…77e{"VU]e2xu T_q}8n@Le#/s\-s>_ 5= % ;`9/CqOg*ٳ16g(>kгs1Ro L26H*{._n \f.mflLrsT".#uTqu8U4oN?0Sz<Xq(*ڰD[9){/A|W @*ZyhtAF*TbmXsXq0{-D);OX΀gPЦh^9[F+SO{}^o y]Ki R;O;&xG)c2FSS4>st,KUc6&; .¶4r {SP1|^q%rfBbsr/DհC; o%Om#d trc1gyT"%ȩ#-C}w#q%&>iL_I+ЫMb NJ2hd\se=bv d,$E^ Z_t oW,ŚI.Nm̽}ZPBXl Ϣ'`/aoZs }Xw$J*˳ JPݰ}x_b#k%ȠEG>F}uS 5^X^[g>|5ZiO"sP_Pܒ$+Dͷcbu 'Qh_(:RUThs3hXx JŒAd՘nA ]g@y%gx= d[8Bo-ڒ&91xXU&"{L"__!X:;Eaz+v>`d%lYmع+ͪ;@el>S,+x{9?{>I0tށ{$m϶37ѥ*a7b-Х7v%"TUftAs@cy\_ R/xAWƼ|b xZ'a8۟ܔΏ宛SX5?8&bUmkj..En0_Ʃ(΀ `ԗ)8kz2og;jI)N4]{0)ֵ Șcb;׭5}g_aͮȤ唸q9Bo3 Z,qӦ ^<,r03ɋ3?Z5tuR뻜1*w7vQ uW!,^1T7E`(8_;` b7\mhD黱)d3J,PRLεBcCJ<?'=rKaI C4B؍p%3mP8XN4W;1ci4n[a 2DBXܰǛ&9p!I'x#ZC~Dm\{6X0xpPKPrFv%!ٌ8T>u9Ooz .bj-'xB8↣rP^&,^ݹQp?ȮG^=zh Kʽr셫06[2x/VX'1"2=w: HoTlo1EW FõRxl'FϽ:C^N gxg' F DJU̠96勖~㛄*l[Vi[J_Na"u`S`716uhb䉔@"OM=]f::{c(X.}2Mu<>+i#mz(IێMV{/ 7v`U.4GO UP T/!n6CK`\w(=6#f*G*gڝdT1 ȵA 9RxwY$w^wlzn{\bozvK0| sK:Y++kU%NU.-t /5Ű ~"cxcCo,z;oq)x6:ihcJ:wW?6ꮬ6ȼ[o0ЛhUBBH/?+'|(/8b)$r':rKDj- C_P:HM0O@&ִ1-SȤ`2A)L9*N)s )G > j=i,Ճ;Q |9G;6 $k?^Մ^ZM%G?6>NJMpvޏ>,D,'j~Hѿ2|T Kd$>>r,4@[[7![?q"[d%ݑXQbW^L4aY:W1ؖqْMrq6}oq&A^Z 0AЋ $LVNDї^JT" ?f(1JwlŻI 97{{ y)o)QWb)r&Ġ^ΖB~=cU"ܥ 뵲#OK~F=V8IힵЖ3`L,IO6Ou"ʆ &9MoKL?UIBUSZ%vF@\meu,WY Ƅb}i ؠmg4D^|ȉE׋r|cYhKyaqE]>#LM: `l+hxz _@] d2z6`K&Sq46k~_CJ^(l* +1x9*ylfv*ܛ2dζLj_XxE}JVl|)Q鵔̅yfxg1s4ØVvonqjz[f N5]RDšH&".JTcĪahNFp1w:LGfkՀKoO(1 +ҋ&7xC ќKETe*:CՖ/0Ԫ_rkS.j*/ :s}}8]P%ÜAbC.6X*VaBfYk#Ca)*HϾvON1h[7`!|9 M(: ~hwRkOM]pBdH\ȸy4#oJc;*)[;(=S:RjY8ַ\nKʲ{ ^0?Wܩj`n@-`sUܠy8*tl @F"j⇁:"B~(^lax(nbI>>p|Aiyr9hHPvݚQD§aΉx*== ?r|Fugl?'@KN O¿05+ޱZ~;$ualFSte@P"8Ȏ-qO+R o= L&~̳է'X@-5`9$A:\ׂ@slȊ9;`wp9C+ ܌p%cyB)!\kB^H+D E`9&Qz27#d;{B.MF+A_b4ބaRq/V{r3—]Cubn`9v5nA6du_Cw9 2̉܎}%=(7 M iW`DX)_KZΚ!u6G05`hb2sm9-Vwk{v&=}bu?G(g"s(GΑ8]?{WY&i@E3Lz{?u>uiF@Y#p$ߟX&hcY=:@z??ԨRu 9W1Êvqc/0 C]3|ڿ}=%T0h9vAuZK 塼smsiƊ g/-{ܗOL+_\Y'߽}`'kzG:OjGrk8ܹ kT)ΒL34ɿ͋1*0ř(% {wH!fYXuG2A<*a)iNz~E^"BvbB5HS+2+ݤWst5{Tܐ4E~WTgVWvVyt^Wq:pAF`;ÄZ@f`y+f˨׷fSrI*b<~bN(|N:|㺜@8W +Iqbo^#KIc2:gWTuQ.%bRõ|tL3" f]{Nh=K6\ ١^[#iXɍ; .Q`w*c [@!o ]\J`fR!*h:8FLYWXn\ke!u.R3yh pbqjw#ӌ:^o`^ q!BifUpTܽmo(Q] >0Ԡ4VwݮF $"|M eHFb28nm~fE(TTSyj%E-aLsZef?Gt''px9>9G9Pa7M쏁H'0Ch+ bRa >ukJY$8H#= 7^{fIkm[q^Z(&xX1z/ de4dExN"#9qZ?0G̯{W fϭAb 2sVQ0AQB/`C>R+'$Ub̻{igxuSF7hј?j*#X.c6_\'3#:$lN5}^8kX7+^ P+f =w{r =1O"65S:s0dzKsHSU&$+҉x.>lڠcDRÐ(- uW=&W99zU~*L6BhJ 4_v0g{A|= 3yZAϩCRb?rHn)ҽ`en4,FJ~a'[GX9ɐm_bLvSi@ #?{J&q}p&~Ӫ'Op[&#CYrEe$AUS.kv{LeerW417xIJY&=_(\yoaaVۖnO&3@EƔjȚ2hI]OeG;loUrAh-5B$Xsac2ېz֚88>W_֚,5^;`25>| 2#&Eš, .FFLU-hO} F׍.R 6ZTXNI a}ĦDnk&()xoYՏ\/3 ]J\, j$.~A?L'qsC}/5ˀ{f_ɆVv#p6yPLR.}AeYS3` 9<)x0f ̿˟w|Z*U"Od/0\L[vYnYiF7Jw!dPls3j_fU,'JqG}'&I_ƒH-WqnWe9FY@0-oxHnqaLj $2!tJpi,H21?Ӂ?֯';RSq5 '{-QNR4'3&H6Nl`I59D= E47:[l=$uYV;w~<H`|A>*|7΢-?S^/ֈMkom%2#tN-]Fӵ*jȎ/&F9!>(,"<* W]Wt1r׀. NuAkT(#6SNCc[8{(UWdy'MQF"?w5B!"p슺>5IRG{ĭw+hg^ gWpr+Dw[⢚>)LEwkhM "epiѩTDt8){aRM"v}MIջLOSaxn[qV2B T@tb#%1 (6jQ)nt ymG:8zH+:zL詈ړI.`Q=6<`ƚ^n\0To{0:* ZQbj> F-7mARe@"T} n9O&Z)Paz9ƙ*zL>C+k~W~WWPtMԹmEeu*~}9Dãx Į^a@nceM;E*˄=2 &hS+1Ō[8~5d?c3u,;bby}%|BH4N_!mpbtKiTP,Y_7i҅,kt 5ĕN .MHmֻ==oWDP9h`בq?@2~4W/՝mvb2l81}A`T4FTK-ױ ?8ڷ1_NoQWuͤ^pS Gr8lBʐP$c$if܀cICgAtJ_$IһVs_AWgu2FQyF'~|)HeK%MRES#@qo?C:Z@@`Qۋ0G}LCN#h~ra*1U~J}d2zVYRy^"e@@K'Gg:wݲӘ',](>⢝3gpK\Kܥc‘mKv|1%-+V@q2Q˱C`{~Ie܆^&~դSqә6MTި`QgkK>P4bNc /[? Lrl>'p`+NxΰԲUщc8' (NwY_߅PEƒo5rՒT'qFiL7F]Iљ 3?a؊7$f@:&i]=j>LơI!l]a'YZmi x[Ni9”M bzځ B(i$s\˜trW8 hf\)NyXLۯ+c&CLD珣yD ɟ.V&Dzj.'_uCdS="Gw$T.50U[: bH½i>4)SXI +!4˦92j*uwy:ыd}"=NkL2UHufxNhc|e(2y QI?=09p)oz̸tBBA &X7׶&h+ m+Td)oD@VFPBJvJbv3SLSx\-噖4/tF#7q֟ !x_z&WG2b6c`Dʮ l =u>]w|s\}y~=Q&=/扠O,3{E.a/<iyA'>'u~z %lodԐ%&~DcN.6Wm:yPXǫbȶ'xLl)ELoxm Y!fjŊ({(VdHMp-TR/?>W9tX[EJ^T a4I@O+ Qsq~B he]2QN,/Ad+o {t;!ȪnOل=/=tpf6#h<Ư_Ǜ֦Lh g[Ah[[UKL2|1jVUρhtvyRTUüُ{7P%Ǘ |gԟfӀ`_,dg w5azCWDdS,@6'}(Q_튽oTw Zܮ|87I?٤dFDY>T-n/20 < ZDC& eZ`Pن($.a1ᗗ 2xP*MH;d8jYl7so@eBT`>ɞ*m>1$XvH3AKTw~J'<8G#p ms Qa;SE (kv'̓k p1>8H?bg #-*3p5kwc“m^AVx8 WF:.рQQ`xsVR NyhI@^T+3&g8kQjGDvUFuG"7 nPSuq',4O !u槀}kۑ5 3^{x>l!j3Qt-PD8<9t֥őRllA-mF(1{]\}*dB?/HwfKAP0a< Po]i2bY ]x36Yenkl dQQBzAU1~|ԣf#54(O\ɕ9Y㶶IkTxbj]R6Wbwī~ WȊZe ¶".@;QƭmGyii]O0OxXz}+ԍIT'X6V;+ x˲,S_pk&w#FѷL ^fPAAkN,҇›ը%۰M{FDjXR0_;^`H Wr/xY|@V̷'xbQO  q+''ĩpjԍ)REY2xħ1]IWp#R / =uρz VI\fYY7 JS).w}(sgsnaS~[K[Urڙ$e9i`_5%7"c޵%(x%ugS0}0* ?]<Ù۝CsIcQ\S\իs=OCKpÈ/ַK`>-n< MÂR"\(;2w<`<@Z_;jۥg D,gXjF"H}2OfE$ചl1n7P%K"#BW'G|r>7{WskIpՐQ4 *\g=ܦC8p [v8ţ-.V3g,Иuvҗ}jyDGm3P0H}MAO.zjB{.qkdRH PO^s?/ЗPY 6Й77謡.p TPI'kv[E֋}I-{_KDCȝs2j}ICrQZotO}xЏlQ#gkPDS?"Z{AK@a>-l)k-zo'kΙuΣ_[ح~ubJ2xʽĽ?^ZSNY]Pp8@rQ|ZQ]j)ʫkB5!Z)+V%'xw8~GTl `=+8ߍw}3hj*&PT [w/ |•ࡇ>y>jFz&u"`lLSGgn'\04a,hk.(p"RAc:KPQl5[ߛ1B#CZ8pö\f\A*{[G_m8cj]VP#۹W$Rh݇E u&|,!olo@|pX}?JnИǩW +J :`RPx߻kjb?RG\~NUѕQmN'-22sUAQWdhNzޠ\^h]3zf |m{i?= *Q#?w\^E=̍->atcC6by;^q[! *TY?*el+W)xb=2xEꨙy)8-3-ͩh8?<+[i; CSA@7F+e)X"n_qdX^E3 VJzDtTosuSa7 B#ٺv.[@Ķ?h&ɉbt n!&}Vܱ@;ꀽL7&*o6?zh /!#w,]Ngj~!&wWzoh:$ \ AjOܘ!RE͌tW&>AVPazk>:M>?'o}fc}dGIe|(Tq`{Il01By̜3hDn3,g~.Yq bv´Vr/6aktn\951_PuP6t ǐi?'Դg: Hd~eEIO$)) bZC'Y3?M TvaH,|- Svzp..( hBzk3_9ĵ;ʮ,#[Bsi24tE pPr!-c歲wYԭ7&1UD4/0+U3KuO ӯZl. >ң^M#rl;,eeҤ"S99K$n=e8lFI^x=V1&~v/4-BḆbI-a[ Sl/j91jۋ!{!FQ낹r$NND4WzxRn&3\(o ][}r"ZG矺+}Ӆ je-4Z me"-1!*]͙|H+`)Mq8( gWkNc(u:Kf[ږѣa.@6Ep1>:#C#WT QÍxD Gݻu.ūv\; O*zLRyZ4ՠu| Orp9i& Zse2V#c&u\އF>2Ve'7K xRk·ivbM.!!CK.#gHtK#.'bm2`JP#^:ˆQ́4<xmwTL44?CShL`o1R7P/qžl2q:[Baj0uhO|Xg.{C4V7e֭A}$rry". ŏJ_P X}DToU70wp#P/IUͯ/Y&$5E,^3,]oĻu?wLHdYΜ^K,^ft:}w=vx δ}T-$E;)bGԢԡkqY<į(Y͂QOV-#p߅IMLfI'>s#fu]8 *t5'ޱ@~0)$,3vH/YŷeTϿQ0ؤkF˒!VagNo6/9pI4>XQ&|dKg? 0X`ϰGJcW!f7],C/XTVOw|Y _D;u 8\y䑜 謲Pt-^QZ5>O*%S^͸LDgmw D~+Q>gz\|3m,x"dZŭ@4)B۔ '4_N4F= gQmÆG8 \Wid)ÌB{V#:lk4 *%B$MX/|.ɹc<^ u mLQ| V/W*VC1KLRgQ` $e* jīx $8 Wrk!?0'B,GVQ~dj*0*zu U yYTr张B3GCe̟ߧpGZ*B4ȝ4Nΐbyf-˓.R`pM< pl5;1OJv[>`gw]y!3"O^CȕcM}`at  mEȿҪ]~cI|aQVcǪ[2}EaJR$*c{/$;b":n>}c ,&ڜG̊X$HzhT?DS5kpqlORmu P-%>"AYH,3?3tW40Z%["UU?cw )G1eh_ϔ}z} dMخ:"az'9I7:xⴝ@S˩ 匟悮w閌\(1-X80r4JB N<^\BX&4{`#p2nP!7h#2cnO+T`_ߴzlP̫p66V)}[<8$5>{B;d 983qc\% -4r}žU4{cDOE.T:p4:mQjԩAtqdBf|3aXJn*议Uoaϡ"ܙӑ'/|1~ػ}\ ,Fzlg$)H!\Vc@)LO5.V;,MT"G/tlؑ6ja ZK|뤦Ǧ֒ۏzjR}-)!.mP"GƆDcfBl=d}7O7V/ N]7OKlRp _&cQhGDmHʙ ?Cui9S>ؔ[ f#8aaKu-TUa&8Aa~uGtMgӽu .d7Ծg%r :iGnA$kLyu W#~yJq.%k15?p,_P*,?]t~.bָJ^ 3룪\/NW 5Ÿ@Ɇ]zkKvJ Q*K\SNt 8N?ؚ%79VvR{ԠP;HOKIBRbPGS!M웂|%nɂLY3ӹj't"CIC{U D ) piz:{q=UV) TB c9-ecR NJ0ݼ_A/P>'^>eu#~-tb*51<,/ZY-EmG|*&#Ee̫2 lsA7;cSlr(OK@dzfXdɂ9Bw fqXZ$s jYu`sZA&SG@hw6_0R2REB')  "GT«0"(AB:4ஶpRh 54ӧ.uM,c;PY>:,v 6\K^#8S{ߖEPϴO G⡭HT?ۿ{z7yU Uc52VLwMpk&1y~ &G*]s,Ċ7 t "/FcYj| P3n "oQo1K\AAy|Vx4x?)W :#x2/ џknp_KK w|]MS `*;}agsյȼ6GnXvqVl+AsV0Z^'hr>FLARt^|!hGa Sb$MS('Hhy0CL)8eTvӎ`](F݊"%[ N(ƱIt?,p:~ k!"jVwٽ៿>{$\=s^ Ac3.Pnݑ ;5MX;JfJd)Uy:BRI~eF: ǎBtX]zb򥌻cf2ݕ7t]ݶ|~( Hhk=WB0bLxUJa XÆ*'p?$]TOY\D0&R?YT(TwjFdk(hr$(AHoml%Q|8e, g}t/yҞ CFMGԔtV]G0Uqx@l+n>AESNKx@ ^b7KS:kJC#}ZlhJ[2ojk^hCKāM<hI:o*I $7.S 톼bXpːmLəOC(#^ȹdg}CaDAUnsz{l, vm/Z˧Ԇ٪OFȔ*sX!_ v7́eK^/wlͩ8썄=`e8Atk~8be;6 rR^,k( [[V,ԏH69PA_)p>P4GH!}&_!Jy *F[U$n>=p!V 5*k-C>)aynq`+z%#oAI li;(*iO ZiّR&N ֿ~˞ޫDE?XU/`7p jEMVjmkzgP2?R{I2;րLNK:rƝ߸*9i|V (NJ$DEx\,oB /z_/*" T{IԖ33 KUq[D^w׊s'ӎSG&0N&*>WM;r|S*@5 4Mn|q.Ra"k!ՇigJJ%C [MIS&=0D XK" E:jʾ3bnpe[]?ۑ/}rُ*V{HNlO,++**nQ4<9O֣qUPn2:Ku+&ۼw`ypz?1D~&(jB%}`v3NV $a/e[pfţ}W$ zO&G8ҍ1hI#''g~0C,A93<UvpZx(Q((|Ȇ|reB Zx{RC3XWX*XV$'` rȻ ̭ yrTՅg/mU宿 wѼ+y FFg4\W\Q5v42\f'r0,5ړCmh|-ksՔ]'~L(z]wPһ,_PZ"LGȲt:ܧi>,k`;`4m8+)=#mG7?O)S!W!"FW(7 (\z%RfKV<<RE9@ N Y)A 񉰋s MEB-"/6%Z߻s8J<"hƄ+ 9$t!O _~  v őĩ?ӳQV5*RXs Ur=Aƥ[<qLF\ׇ+dH\\Fǽ*ckq+kXP(heǶz_H UESnD bZ20||Euj}e[/e$P/^'yL6znіjI* U&ӳoh!`iIVc@2cyPyF97Ut 0*d ؙJ RdU׋ދDq^vt{Ok8ʻt@ Tc_h2L*άL bIsuc6bPB~&$pG,$T)( i9NS]׶$s=KM\)5IYrAgnG$1+3! Qn64+#z/x HKi,4yA`֩ 'AUѝ8_kFU/ԛT:s(= ,՞HۙjcFAl8J{lTna)/5XWQwhS)keSA %9kMC=Q6N}Яr # ?|kY.N تBM56UƯ6<5Jw[$vK0Q[\+6#]-؁-?.-7#FBjNsڈ'./̜9x5۽(aƻ@7=6V1} zIrKٕ/ドa-4U3oYOHc~룍~ rW\8K3bı uip ]&E[ 9RK3(<w v:q]T#gl93WL+-W6@NY.[r^` ̠+ݳi |;E=bÖI aB! tES$ 'Ѣ+QI +^_\Lm &B,xmߏ#ipw҂Bxힼ$X#:i/ts/J(!i./hn? ݓƤ%y>7^2qmDQ&Yez(;,AoyzvE;vQgouRp_nh6c#ʕVk8I3y64=Wt"\i2Ũc1g5yyDrlζPM\Ŋ:ڹ *aڄLa?,ԭaqű*zj?âg.VpZLϋ.c'>GίC}ދw]OGDZPr&=Z9jn3}Y&zLh`kx%pO|!nVRQDx?P9f[*{bu!s}>pil4PA2Xm'Q;"uwZmI[e U;h5Lm\Ymv~&AC&;)C1Bz !\rPiFzM&j *6ӬXhfҦs6?Px~.[55v58'WgGh\ C݂ YDIwUJpЇ23cmޞӅ2q=" 35~arT2j :ETйnCqs K'7G5!6ͤK> ]L.+=^(.)4 8{0sQIT(8OF/ЩÕ>4bߕ5Td;mX8r@u&GW:(3o1=Ob`](TE`S%Q/an0 Js^eˑ}]cs6R~f _ rR+T[PWÈSTILhJ-qwXוY# ^`@۳9Q%ϰ*o#% >;^s+0[ldM=FG]4o|6SE'%[RPU 8'샱nk?vX{ɞwop4 MUGqAE-L5O!B5#c&xCY6NsH=P QK* ՠڏuTV'y> c0L/Ɍ]}"UUH=W?AK=jqf]v&*5)#pyIZ&a?L"Eઠ}([r<&S I戼ܬ_{? sf]|իpwHM5#MI%j4DKGjǪ Io:)5`WʐUAc*R 0.ȦGb}B;N+\ F^P#iAXW)_e P\f3k\PKr-Z!7\ *hǨxkzl|)o(;ևtn=[Rcw7$\=1}F'y#}G?H[DoTT *ytE:lqBw-gsBgvO2tߖ鸥0.\C(g749r4)~#8Y3'ekiu!]5ASIEL+-$}!Fք_ t% wy˩~I}?:_4GG(%@aunccA[Q#(q^QX#;mcqv78T)Z0<mZuBTV硾^ofNqClѡ9}`%RCTFǔJiz!NCy3PWJ 3 9h9k*f*\Zttk3ukq&!wAB?x_ZS(omb л&5}U^Ga7ȔNHnv3Onq#BW>4瘱$ Mtr 17/p̗dJuؔB VBFzSKy6 hl'+Ȑ-%tT Zuz$.!(<ʩqHda(z~C?|#FO&&!nwԥZszbjrlZ10vEfmjՌx1 <g&A{ZhAb|9:Σ`r|Wͪd#inXDp+-bl!._ml_ꌄI$ۤihv5 JGc*5|)3eo,a3{Ljz5J`xxjID<;tl[e݂IKŘܬJ{GhqVV}^s]=TɌ3 ToߺYK]гۡ,S+16 r*\/mNh@ \zSpn2SuYS~'Y ~J-/(t?fVop'pk^ekr{TB6w4I, #Y P\Wτuiu`XY&!?yF`VI'<3rL[jmw< 7,>1JS-8zlJ^N~iGߓJ=|u<8mxy8pgoJ޻bmӔ]Nh@9=OWDY\`]|ES*;?@M뎟Yah`^Ɠ`$6T5?HoQYg`9R;xwaRL? :koqz\e#|.W\btΈ$U[|,kΦ-*SS%kf e_^)r\kkZ.Bu9?Eu`S9:kɃߍN$7+,BHwђ!fcxV& #ͭjv\Nۻ]85 ]V`Lg?1T#C6 <]漥erO|~+F-{gdQlD&$,\vy۲AY/C:"q>4Z'ՏM3[]a0xWyA;{S@ˁwj,j((UhFfd֡Й^&XLDG"}QHa$4,rHO\ft;p̻:+N3t1\ /٭(dx|؇)wXM$3b)gLT7~Gl~~/H,6ud9h,g8{9Il Ǜ2?{ 7Ч.0W\ކS}ât7}D/VM",л$۽vc'X|8vYKA;Db@òb}-K\ :Co1-c0)DmvR*̦-cc!  /`3 iQg`B:@QG?7AƼ<l&A7, b VC6*#kK$ L 3"،\p5P na>6i'`ĮM;]ey=eYuѮB :xGān'y-Ž;L$_1ڳxX)i̴L@+2d]$&)x a(bAYl[ xh8?-@/I.2"lܛW1HqPLb9մcdTޯ s,T ^"Lʁ1şR+uţ9PL)((D qQWLJdyɚI r*0 |(2jt605eͼ$DL!DB(X15:bpCZXWUjyʞ|7gAy~4VDv>, !vla(eO9VӶG6Ԏ0S,xʓKrY@<t1~j;WicB .Ucx7)8q<JY|(7_abif JG+z$^;RTO+g῍\UPI?"o qi- `ǫxkdK^=G1@VsOS5%CtG2ZgMX//vl $U%O=2eΊ"p{D%)e Rj-~8羷TZa^Ihx!36ә#E!E8Jޤ/ %·4lbMf`7ӯz3Y&;ߩqLeQq2':i!LVhFn#31~zˑt&Xw.{6VWe7~-b mߋКCꣵ60XQĂq,"dU>3xy_'2h*S]kGa‰9=X=>fhkM/QE@0‚/E>:&+I9T"yGqBȪA:uJಙED.>͚_C{֏]"Nx< jk𪵓}hx.2A @ O Bxv. hWTq|+o|0H"}T_̷]4ccڙK=N%nAZv]:q|k s = +wL'lΎ9^iw"; oלȗP"5s'-;lQ"-ۯ@z݅!Gl%w޾vIpd2!̉$ZMJ'V#}b N\^9Hj sW$ÿإicOŜXځ @HU#LLU@ocfLO=$t~`@ TF3HA`8XҲ& Oz)% 7H/JE#0J'ܙ__TW#EA/B@yޣ&X(cRى/9i&"Dݏ9&"6S(ñ~9 Ϧӈk/V dyLسw"hO~9.4£Ω.O$cb2A^u4`,v="bWf|ywA puН*˭3q{5yL| ^i.⾺Aժ$ы`yޖExҪ9 !@Z{8j+> _G3-iC2su;%BJ>>Jl]b Na%N,H.8]_aӪz.z o1M7Rl4V׸n!n r1!&BDc~Ia$]hz)D0ɬH\; @rԦun~$bzp+Vhr':b̦c!Gð`Ȏyj2'| ˪H|P ȭkdi'}/`’v.%Pe؀Ȟ/H C#<tbof+cCoep[ҕb)x'WBz6ƥjoSisj}(?GQ)f_xp~)~%(7MIg#s͗Q;LƲɥDee:PFWۺ03}9҂O C('$ ^WOxFj|?XbrVCp^Mu?]Q%^i.DݣEc ?$-W匪Ee?1}EdHu "fCs3Gڄg)LVٱA ԧ댜b64qŸ-% Uq]@0C umFc8mq5? #v'bֽZ+/wR4?Yfl}lŊJjSl xtwDȇs/eUũU @ S%@}6c&qkse+p| U7 IZqaѻH[-'t:P7H:~Pb^\n 0'9=4)#(j{-.]DXx?z =gX5WZqL۱#$ RqGC֧awoY>k,}@@-E1+ƯSd8ߥJM8P9NB &:sY!O o"m qM d(>s -ԫZ#ֹTiL4D"߽i~ !!jkx:"y5֥;uz"Dc\biN/9kR}𲤳1Jӈ-|ԢMnl!`rH)MWN{2Ks꛰c-e2ͮӵߕ,z&j-;h"gГJ=6lhq6 0Fp Cݛ!]h[u ]-w۸Ő:=V>SD]>-X~2 &TzxT1.p ku%n/+;;[TfƥZ+%'xvq[)q+)dưZȯba* cDxa4}+69ɰӹ߇O>򑁧0oE-|QK$ ն&"ݜNf ^ok}%OygUH:8Ҍc0nѐz`=ZfS,pjε[l8ֲۙ:6"bM+ηzs5IQasP}t{:(&Bk߬ f1d,LN}q1fL hvL&<Ǐr wQKaԲ-] v%BT;ۨZJCR΅; Q! Ub\Ms iPӎ)v`A&f@E@!졈q۷s'+Fw7d":Agz %qă)Nxw=?2(t-a)> x3eKg1z_Kݽ8zkѓD:o8ðPnf- |PrI"Q}mBzYʝ^Ay l&Q\Q:UJS%4W؃k=\N=#/-vI2[C 3|qڄ*[Rp9.ոrA:q 9EN䛖*9}Yؘ3*JxЈé%zܠ'&> B(Z|Ft#0/T䳰q ymؐ|D0a$ӋS `fPr3}LPIK8E{k?wz~) DkU<ĝ,)O'ܬw0 4g%mP߿},--$i,zUsv콅5FNDQNuzqR,`y~}R7J/ ?c1Pwgő!ڽh QPCf])eoMY%RRm-7e6:Ŀc/%auw:\%K1)>9ivL!E4fޟÓOX32XөAh-SxQ~?;`?XhyZ d 5Aݟe\X V\{.=k} jWBUƐF?Y+(`C)}bǪZy!^FDky|t֘^5P~%ڭ. {K:!Q:A˿f@ǐ@^QTX ! eV-qs &~moϤՆ")(9]4GЙcQK3uKfZġjq){ѣañ9.cUhW1W d>0jJ;Q:M:/ ˡQv),8xP~R feTY;4Au[4 \hhOs()rONBJ%8ŘGotT?-Nr7qw)J3H̶CMU6s K& c(TF#l UZQ@:DЋe"/~}-8h*({WPUi3-CBe^V|ˣ!M+@jbUTt~m9-ʡ>U';ڊ'gg*5:u1pw?ڵod ;%~2mB>V1\Ffə|;LReDt%7!av]H~k}U~ L[8H^3@a3 Z;*m,y4gDDr41^n2}HNq{ȗ#(33"uq" `*,Q<5A0jLekLq>2awPbNjE2dYoKԄ6! VQ"&~˚ A2'W,{°K;-'dYcʼn,I"3RB9m*5/:Y0~Zhp5PWh"mQ5ό6[_d3E2Յr 6iId%B39"vԈEk칃j^!>uT[ٹ>bh@Av(VZgrz초~Hz׈LC Ͼݹ%@̂9up͖b慶:+ʣ|SJe) V[?TqK?_-S\ Ov穀Aܮ:h%H$m I2jO5"} jU"nDam յ6\o9A%3a8N5ԕg9U,ȥA'7'cHm0S#+ ޳m9[`(6NRX_k*e+lЫ3. v6gMxEV0bѢ:Hm@5 Y,fgo殤GilXi[`X;nY(!-#jS ʎSό|}&97D4K,?^-0Zt}*D*0i usY_n&"&uCiyVцxlh".o,~ZnXR;:iY},S1Y U>:C*|~آ_J*'B9Fo$o`) $L~ikAhm1ϋ D9<[ :ݨ"@,4KXeΟa'eZveG%X*Hd><_(gJMz}v>@ Iduol3ԍ|n}M53ŦbtE7YGߟy̮~hŘ͆i?ep!5c"_bĆ0mM 9=P:4Uu0CrMԵ3 bRiЋD1VǙ50&WߘR)Wy`8}_IVR{F[ @@ES@T Ftq$ &CzJٮp:"wϝ7bZ+a偌 -Ԩ 5ց=W羶 Jݻ {dD'ԃEj >&fx X爲\+rӑ2г\ 0Khڰ;1}0v.tQ8UMb .]:0ǣ; LQyǖ rѮa"53'!ܶ7gߎO./0gL }wtIz˲,C 왍@.z;4zaTꡦ #~x YZd1NlZI~âzƩU0VM48B`(C9F^{/Dw| Ji^ tsp|7J51`yKFGB[XU@X:[L^!kJ(Ε(٨`}PUo;ÏOޡ"JԜ{Ĭ--`˯ , Ym %uBGtcGn[NfMy"vn+,J6No%lEm)q_[MHLw|!(.X+ArjCV XAOb \ENK>@5z8Q̗c*-2ҭ|P?v*6 b$H_S zsr64Vo$s0]-qgAuk@R41>z7a?tjSN$EAr`e%IgAp dpI1Tؒ+ۃ0:ELw!o@I]ptu Ԅѵ*j:E6@lY}g0ƶI #(î(aqܾנtۘI<8R_D6I B 5)}뷪Xɩ:w#dGIv@J>t`UtIB'6ggcdO\"ioMLU4ߧ2ױC-܉ׂ޼`' uX0V0W%P;zѯ!.thg*!nHfx|:_G[~οAC83}\Z冞"&OtԮo)W*k'YNM 8gnEs3tO;K6F>[7h2SveUnl>FraGo~ ADwM<1AHힹט?pAdV1i> (]vD؈č637q4/%NsE-|n{D+MM~Lm!>B49|!bjRbNۨ-5TwnP;O)` l>ˑ֥; (oj("؊+( CLJ?͈dQBa| ErFP>SEQi¥?Ȉ&&S.ϱYzEe` ^a07F%XsR`@Mska?qa-憈?=&u޺(U؀`?-5۬(RS'\gW񋷵4y>Z)u]ty4_7ǐ4є@,w݇^PaGϑ*,`y%D~?xnֻ}TXTrQP V9̟RKv WZR;t Tq ǯt`~a!<_qR˄ }Z5'Im@ ڦR?Bx?H\G.;(0Vx&t!HjiBB*NLG3ɾf:?q%Uώe"ⱚwwȎ= YR}̺"E&$qYG˿rJ֧]-E<z.y,#A9ɸYDD,/crg @V.#e3sV4KI7=m,'!uJqE}Y\`B8oF" :E4;V,WBR:=|@ig4=X.01"B91=Bq)s&wHO33 ɟ:"+RL/%sZf&+L -"F)DN?- L5VP64=+gS~xYքlW* tXtYIx~a!,*o"癡ݻ7}OQHxbL_Yy?]V j'9K) T+G*,¼jrk#8tho䌟pY_/s`o#yN *u}(q^DL£rd kꓬ_lIomunD'n|_]֣$0/` AmpY'+E:t(!{Yj]wdtmc]5"B^'@~ y)te|G 58x퓚tju/Vӌq:k,LJMDBWХ#?A{ķU̿'rn (\'/*}6y ;z oQtHزq/OH:¯[gCguigָ)*zKyi6m 割R'6Sd:Cp5x`Xd68@OMSq >NV{_u<wtP˂7kʠfD+R/^u_ Uf!4"]پ*`TQ*Bc7~o·4>s̺ 7z&U)@檷.PbTY%([2*&(Q:Y !iwO܄.(xKgl|ې+WD\@eYJb'XW2&LLY0 mYg'u7Eq^R,*HqE5qkz-lI1wgq! EY#PeZ>75Xs[|u\QEJ_|(C2pw;4κFG1͈ɵ:;G|u͊"`qyLFae2X$A}|<:gI\ȹӈ)2|tMQXpINR{T) TPxZ@SM-T -HJbzfQDt RA9sR5ƒé#:ŴŪ}q$Co~Q䄯q6mL8+6tϣ@]n\.-\ MaaNf }˲3SZЉf ?uH1_}^af_ߗ ob= $k$8! ٤%(BRWl H'8vͥĭc+YPNH61ⴘv" s6mxպǍJ춢9~0!w#nenT~YMp4 I Du꺦1nr,'_ D1}x6&P+{x 9FY)8IJ[=)j7ܝ;83OJ[vު5_ {Gs/P^JD_$'˰'cNd5S}t)'XZB)U.[b#=(sb׾2I.'ßEiz_fmCܖ X7gKe^Ϲ 6'ɩ]߂HJ A%1ZZDPxjsՐ?ҋrT+?tGUb *bޯ`~[rgf4j-qz롡jO~Ʉ}e(HmfQb> ZéT )~>h(ulvzαdL' ۉPs+&~2-m FԪs* Ql`O ..Q٠2τL8"[)fXWV̑H{WҜ'nu,@*68X Kɣ{EÿTM/pf{o\ a3z;X`>p(CG1i+~\˘ɷ+t_bt /17跌.Yܒɜ$8u !F(w; h'C%,q"HTs^Nm' r^>xL!ce E5~[I{|s6+9B2p_T%BobSyMZjTUXΊG`9tl)Fe$L~R|Z\M/ǐo>}?BSS-PIYv$UOs n-ucͥE!.gKm4,~0gG Cޅ`)/k=-O'= >ƆI$FJЩ=Ʃ5.%x'AсWI#[+\29K(օFAbncWϥ)RIy%IVlT^RQ:$ r7Kה3xb'^HuF}Wt=?aXMQȔY6Fxu#pv nԫ ia5P(@ ~cJ,B|e/-7pA8Y 6Aj:RM S>7e ^]oU1a L_?J'YIoFY8r1s3T9d@J*р7 ^RYTf*ϫo Mcy̘S`p 5C۞5.2N6R&c?}̻%g[~11A66} 3y3ԫۑzhtR?paem׊e@𒳤E:s5VqT9hC^P~TH;/=leZlAʜk~% G~vl";P%{HQCGzG>+=-qPM*%^bFw\>vx~mm'Hy%#{!An7CUؚ(=?+D#-@&Ak4OG%=j]rKB ($g7_Vfk<ٳ^A{GMETBVnjvS!Qq9EaE!!Ha\#+t@Kh٪AJZS"|_Oqb:hv m&uy\ +-m+vcD7v1Lhy|N4ڷ+T]AxǼ~N r󣠦)m I\嗬gxd^k_?iz^#i kvZv&O͕M='!@s4HBQrJBqb=d~lk+pn]qeB Ì|ILo" X$X.ֽ^C3}l3{ X˥쬼ۥsWj$LOy5cc]:qF}Ȱ.K(rvZ1U+"3_8)8V+B3قskeȑ QM/|Nʆj'hDN)Ov{HsפTX˶V:@xzǽwHp8@/Q)2P$bY+$仹\au38%md.F!\Ǿ?c\b,Ҫ}* |PiVN1- ķ41=_%K&1eٹ1vnr +,/5e{|w\5K%'6մWf+W۞¨(⻃%M۫`[an#p `źOɣe$ "=:`Egz r+4G*m_@]e9fnsEe5A^dRfna Gׅj诓/uC|3]J6QV atUL'UJem#oя|ʼ3B! Dy&|Q +Io6k.bgޣ-Fh9ޮ@>麍^t ]dk!%u֕Hԑӻ+VʤL7_#V>i X@F ]=3USWMdj >-G) k>?12#jQFD'Z8Nyk8wsyoKoފ x<K㻘- sڌtTHeu707LL=~sWd wsYI9Tq:af7曔E4]fiWj!%VșSh_*O`3匰HU!#~% vj6{ + b8[±2Y#P~ v͞1iYxāT QZ;y\7+u Hζ]mDqknj/ޫ)=V, Q;&5Un yN\ܡCDktF4`f[Ce6g#Tl-6I Y/.hg/;oJMMى0=OZ&[J텆:&%7rNK<+#`ݮK3Bz3.gd-̏cV,k.^Gd;&Ƚz{ o}^j' L鲇M|p6P| v[D.bvy0J3kI,eXhq8PJ.ƿ#p|WY' d6f"UӀih>w}G׸v#.'95?Yh=CWA d'3ۯR-H`DMbrsLh\7t17 fE}ML.2B>,=(!Į 2X^q:{|nA~\=Ml"s1p8¥[ɕ^{G{p)[ CxH ўtDVbWV>N*wZtGq$;]f?/ M4na S9^ ^;j>$K VPn+ z)e5!:iQ)6\șՌѲ ~Ϲ`la9D Wp2sVuARBF,?{8¤^82k;)1j%uAhB0 o>=|;sVC9iV>x6d7-=vNDYnF-%G᲍Y58Rmh+K"w+܈pWÏ7:}!➆pweDm|6:~K.AF 0L[O؇Fm3cg0p֌ T #birYLԼYi ݕKX\6\?$*KOMU@ 1,6^=1Up_{y $I>ʵ FOGC4`I&"<=_nJ&Jvđ RHA98?6$TI*z|;R3=DneZ\h?XSX+C^5np3LnCtN DVEjhMhk3N(nփU:C(kVVZ5͌7TwmDc31Ϸ\.:*!O2)vX.k &r*Fc5p g;Vj,v o+``gۘN(vVN-ip[hZgFve>~6 G%`Fvt튫s v8C#VkJ]%rDa|3=XB ǧC+;>M ަZɿ,>gO eA#B '-T",siq,pȨx}U"'nฎ,yU˔cMv,(^zb.NRҮW*6j768FMM7KuB g->VԵ`صIS`Xr%QXtT#9L$U໤P#C}rG^{>ǯ9"(2YJnԩ(VtFЕ$vBGwSj,5LQj]ծq8+j Dy[ XhfrT`e˪^)rNV9Dz)%"+f8u #LbLE28O}J`]nє&%:V"` F3wMHyڤH_?)'S ><9~sً զZJ (7 OhTEkXv m q  2~r- oZzsh;qE!8bbB B>ɤ1i蕏,U()U3Y]U: cニHҬӂn1\7T~eG8a|!ޑm-fiGyGv+~g mb+i֋P_$`:Pf$,"hII&YXU+(ЛԿt=ζQ_=`Zpv,^KU 0EcPf |Nha´qEԫltٓ -yϻ5ݏajSBw%MSK +x12NJ3_w1gߪ| t(}h#up~T4|?WLdsqW 0d=VAW.sv!~ 77pZ޵3qvZٮS M⨜yYȮ׽ bkU({G꿱bS3p(ȇPJJ D|¹Ex46Xm{Y5ohIiT$iՂq]?EǍߧiijLUg5pD;#K}8THy|1NtH)mAH<[Z_*z'Mhe(ԒNsg7'T-z'&1fN]Q.[mJ{oHL=Ÿg|)gwWt}`G3:jڍ_gE՘|4+0K=A _sA%h9SS.7|5{-q֬^Zț7zY^2]֐fel@M܀Pls>% (f6Hi9 U K3b7GBe`>V.OdP`er$%W"1%:ӆwи a8'yEC@QNc'd*wD/4x*YD!k=m`q<B)JνXcJg<چf7vnk v.X{xo="|+Uf;4<"^~&2kWY`† {bCVM]*<*9'̖o>m o.>9@I%"X"[J9u/*<)婽IrRS^&RhEւjEnTKdU`WE4ыe0"N7 ~!5rSHQX'}6@$fVEͦU@> ^ jeJ"cNZ$ke;5L$LUVIj+܀E^Og;,e\%>Snkl(:41b&?I,Oxs*$#R0t(5\wy3L"ĥ%> HxD=v^0ރC8d@,#5+rG3IF>o'qҚEU#۵ӔDघɫ+vo$}EMx7_4ѝl1NQBWv,b#rp#CCyBt[NXRpiM켚MZH {S+Uڂ)nϋ;~،.|z YP%sJO-U)$RaMj5:b]atkFx/&BVsCPfWBoO O:i7*{'ݜ,z8Y^Y~]P2ŹTz![=\=KkCG 7r5RY(n(_S]fn!rKri˜}VRe$$U!Wԉ5Xg@{O/{ˣJO8ʃ4!eeNDz 3(L{$HUf1H".rN\^zS>u-e=5:s1F%Ccciꊷn!=R9}(v'U'D\E(9ƀd@$&ʧt R(GxOX5q1CwLW؁HqwYQ\0u?Rh$v$&nIntL 5"VDԛ3:s6Tnf@| ^ј 41Z|=q'ɀXF<] ^k ˧ɫ.Y9 V;1ȕMu} KV3apXMG)WILv3 Rټw=lTYk)R'N I,$Dsty AO^"&`h]\c1y$TH&Pvey gN |mQɰ<. #\czx~Ti'k!NE!f@Zg({Ή BP^餝=瀑g/91H:.yo[]Lk񾗢G)k\p c6GnX#2v~|D)."0I `$F`JNnD@Ve+1;8Fh0Sab nhs7''JB(%Aݜ̚,]&B0+7'Z:d,W]y2=YDs4$7F:(L?+Zsa.6ͲjE3Quo>˒,b9d1w{`jjSco!2,OP̢*Fl&"Nlbfӛ(W"3bM`33ZT10%<[|h ?-,0O_ _/ _etFEbQS4LЃbwN[Co]e*jjDA>_SI 9yꏌ8*) k8 f4ABrq<6x, o5|J*&X {A4vg@b9G^0$O/Pd I$V\2|Nǐݭ7?f 2f-DxˢUVodǜ&H/)G06:c}7Ɓɚ+=/Jwߔ&j&4,wzȼo `Z&,X#\NiJ4 Zf`S<ԏ6dqm\k4PP!aH*VVyl^?bhS@NV7nf29 mJ:Y'M# JfsE}P2ή,vIx<<>S_ÓN<9ܾ-]%dᔛ^Ukoflk\R(蹾 IJ/C秐 k(%Rv{}ܺʃ OV%"mxz+ Q僙xŎ?T_ ldoP!18eݽ0?f#@}JV~Bkkz든i02od}th$hp?%dy畬Ҫ:y Wde5˾7#eÆ(VZᠤh= 3VE݀J\RtqkSΔ#ϳ)R.PG~V8.nl׫gwA"R✡ޟk3U~twj}F3bw2u,w_ue3(,WcDPn(l* 8ޟ{i~\2Ig̸.n2א!n}?ln{(Z"f2TIn>SmYfQ ſyS2b Hw^MrvWW.?Dx`bIP R:0ǚ3 iSy3Ý26{"`? (I9|s|7ӫq:XD>K2/CзtmybZr;9x1gx[r׎C&vm=S5}F3᧜u8"'3J8W@~ɒB`NM)'/ߍVz 8u/MEs L-ro9nWΣ!\pB`e˂P^߿=VI9W7aι24%%ny̬QFJF֠:r+]58.&w m%N%q:AC @8/I޲4ߝFg%sU+ S*X]ʀ˨[$݌k |w,--l*uܞ<WJ A{q0*my1h[ͬF">DŽ $+ǬVpV*Z0N2pjܿ|@JgfgP;-Kޒ#mn[TOĞC>['&YҒr[]G?lugF`_1B9[ͬS,$ǔ<p7Zum pO's6szX@qqZNFQ2<()|cupD@xRAhwø[wI΁d\ٞ<cɺ/B˹O_8Qφ/c X~*pzS4 [\3{$W?o LZY ^m^?*+70q?*אwF/L̕Hܠeg7ü*mPmÒ&eqḂIs hlxx ˇBz}2WbׅD*֥ uf5W_DOm{"*S76ә˛|jSx HbJp&b'>*Ηn(:ƪ+{Xהn&Q9 BKeNb{)f[@d=a-/4w.hv-ݮڮm]5':im EAeH,MF9}@MAؓ6 ڸ=-g 8M*w @%Ęc\JQ{lG&>p5RۡNɼ=< jx!w[==1fLVz@Ԍy\ 8bz6fa7gES.,=Q"y,3֚lά&)9 'pڷ׊ىPkMnベNm4 =Jδ "|™NɌY(&^DֽK#l0xY܃k@Ec-Rǒf_^r*b =ݤ(3Ǐv=B-jEڰ3ο #Ĕ|2't# ̿%RYjU ZS46PHT/cOw^Ap8ТtB`^?e;G o8ow/dYݠxA{` +&6/ݼ-jP_rQkZnoơ9?m4Lj3U"2ʬDVsMwQ 6/~35bN}~rS-zrG"''"{bƲoƟз5:ַ=yN,/ս+n% IV(PTA>`T;gI_ @S8 p"$RToc][ȧe4 L@4_kkK n{;DFJP ragY]0Ơy^NIz00>f4yR#4ķ( p瘞ũEEv`n g|wR3s--ֺrmf.JK{n b7km'PZ=YƑ}yb$v,AAN6m|+v?{4vdS1YL6ɱ9.673*$/ =X͘IѿzT۟BԧZhSTy10i!q#~1pç7_D6x0^ȄQ# 2Z#{纚Nej]0cb,r#NF{uma W~P +cC){PuxER8SYf?k1 QM`dNz^B$43YvLlUɝ 7cd.% :. (GyG|8`w3VG3Z_ⴿWH.[FZpg `Y{a%_GL#pO% Wc,@^`Afˎf~d$Yu7|MzUU3Y6=C<DždNFœtH@rjt,p 4 T7Lu\鐬-UV񖚉wKP _xͺVΓ'hH>B՝N(diۿb8arQk^kEρĉ \ATX?k%&|犹UuT,;CHyn]BJWowS^#" )38!RR4 =81<LZq*=+m`u(fEJ<g^xʯC!z*(z'@'ko.p2 YWմPLqH2 Vt+ٙ,BhwSL&)l(;p!(΂(ǟ$-H ߉Jv$f~N Y3wѵG tz!.oܲ+e NeѼbO^"5P+dCB{=C2-*ha2WB$u; `x}MQBoۡj- [XA؅4?k=.дiA*LHFS艓ӧ/ҳ \>s2^1<0 !2 soet>wȪrO"=ƟT&3 d I1O{Hoo K""6zcP+íNpm&X΁NG + *AcyN{R ߗ-LO=*8 1Ւn|2Q6 4 J@듶v1eeX)"_ DxzmL \T* #s M8Ɩ>h^f{+HP%hdqdKR8)yY>i nw?ۂyѥ=af4nKcpVhc9J?B .g|ߣן`|qqn 4|+_r*=P+FJGKp},JZ<[@sdI-JJĿ˕mf ~F4ӐRUD榨CdbTPaMWQ~=Ak[nfWHy `!qJ;oԡ8u.8Jg\k-jɢ/;im؃wM^XDv<8*VY kf{P"v긎=.EB=Hq1T .ݜJPBQbmSMC6IzlbXxȉhx3SKRF\2 RXeӔ",Bx>jo~0,;/28h|lV|<OO OA)TRnfUWk (&)L<vb1iCRc.4/-GHWEs.9hZV:δs(;#]mc BIC66Ƣ]Gv $9֛hsPrH\a۴CEdphWp/m;4 @h*!(tlgeV䀺jmlws3ϮYN;5ݺN!)=VV?3y?wPŒ85Y>ut%RT&z 0&ac^F?Ựw1.&Xmp& a`J 3`edn^I0f DKRLs|8br>׳lrFO'}uLq_\24*5ʰ{vdDDy8dy 6u +tl`1W?~; mA;C0Ǣjg@#9J_K/8uWӻ55;nQJ>}ܨd\V D9-¹v Z` 2<h!ޙQ G ICg0 sѮiZ$~%:4#X j;(wi3kA]ʌ^ML hMa>"1]?%xJãPl/mg`)`0 xK0FpyuS_"s;ё\H+&̰eխBKEk=bN@ZsEܘD~s6hD=HtL`[% I۝B /dLu?L*Uޜ9|4`R992݃Ѷ`Z%> ̓QI_lВ657KRqvz̃Aը6khd %%45tSvǸYIU—̓nkYD˨L U .|5ۯAYe5 +wDGEKca:M @q0E ?lLn؊0I~1J h 3% ;6s@@9lDdvw2V3ӱ9is1&|{2zS= !~2֛VI|$&QRCq_L=+ݴ Lc9ʹ[Jf%Jhqk},L"` F\:irYi&'ҵMuT``d{Q!2u=h M@,u*DsT2\#p'_M\yJud 8QDYq}<0%{)SV@qcf7u.0k͆;o,kզ!ȇ.MyX;61DQ7fBI*8{7Oiv_Gf7B $cZK ;*@\5I8^갿g,|nɭFFC4"VSpā˭.}>ce~?ol綐-&V,ziw)-t_r6I'b.ŦF[s|^A+$-[x7Xo7Q`*XOk]tDQZ b*=-Xzυ%+ЫA#Dnw5 /+˷K_Ԏi"t hrP!`}~?~mOӱY hI"z_74 S{<Ғ+;.f㮶hvD#nRiLvũI˃c*o]3)q }o ! ʵ@P,KĂ{_nx>#NzIKɲ\^@7z)$f~ 1g/.6ϒZWEp. @-20&HT胒oAxqߐ;O*$U W c't39Va zIPDV2 )ju3\P)0q`(MRTy}5E08϶8,JT1WUq7Ǔ ^+Ra>u͎]85U~Ig2{PK&x W$3,(4Ł˾ ]bgZLTNV\y@ǡ8=ݯ;czZZ3/{SZu|bLjFPY -]p{.H;,/̄tph090{WTLF Q2#B,z>skt85tH3s",c`P1Zw)AS,čn ꜍rnχ1%ENǢ+ETȻIS:,ȉ%z3G@P}Eqn^&>Sx'Y?sd΂4gH:i/F8рmWL_Q2]>"wp* ]h!N&:.=|R͚c_k-iaHۣqyUvH W]X uX`-&juX#]w\#Au]=wJ2c8qDܦZ/1WͰPFy!#F'qor::TǏ876Yj?\]^(fDUv=N>tbIvq"r1X ݋";Z, og?Z6"G1aMv3NY[[+9Jxm:Vrp.1rw߷<)mX``}ϋ> g fzN)`,s|.] ڍq¶M88ʘXVkh2w"X7&h=);ij|Y4vL(|:b;[zj?>fϏCK&ކMCc}_0(pʏ#DFWۣQ\MwiV+VNzPjU=8dJJSd[8rHjÌlK6JjLiV_Uۋ>CD 55J @NGyE~ *Ɇmԩ"Ѧ1} z4lط'2_gAG02JWA9v+| , daXND^5 Ɔ{Tiz.P"X#7;MNHxE 0s+&r|B-bE(JFT5Cw5uҩ,B.I;H Pʋ~1 [F O#[,/K\kz%`T?MY42/Tj ޘуzN8h]z x$~'ǚݳ&vBcrquqܵ뗴6f$t@èqL n; p3>;+SoT Lk\A: f왶ʬNDiL&W\pNwE>$ʺ(a)b*_0ѝ"7]ASm%3Pp֋;:& c?uyHMm1*k&ԈѽپYk3-il qh wqy fKmR.SSZ)a2. $Gm0Hl`"X^ӦGB6TcbB#UO b] "k,fzpc}bx?4;\ dm-j̪h^.}XUy'(Jg P1n2Tt'/>t<(%K0 t^)B &>m*w7gM'O^J8>﫜/o8K( #p0tZLx\\S zH\sa+W,\Vda&$h$ |#7 ޱ~6C`&8NatVP&~1{Tze .bxvsKR_\Hk>a(ڷ1XD-PӸaWl|כS",Ɨt 7 6*ڥGT+vDH\6Q'v$08ؽ@IZ/ 7F nņ3osQ0$1B Y*/LŀZ/Jj܎H?fD8ä`N;%Xʂ^|krSA#K2N-GX'),8iB!q{\N`MVxB-*Ci/?T'n4VHsud>pE]wg"Pf$窗|jB-s+^=}1#+~m}q&ɧt<M4.<ҷ26Ųc0h:Z1ANڻPuQ>0]C!s`3*P_kU@js}&b4^C|~y䔇|M`·&Auݟ*ߢ 弫[W u>bI Ib7Y%Elxڭ̵ہɯ#ɪ~.!?N{_ yjXNL`fN+!6Lp? gl5IǨ`^* ^n>*v!1V],Iu½hpm6>}cp1ʓj\[R]k-bfKΆgUV5b3*ʬ Kpfp9i)e'dxS8D}} ;Kiբ"bV>);uu%3͟faTvd!"Q[&SyS n.*SU!I4#~XpeGlj4iQm(s&1i6޶ZI2eQO*:0-'*z&$ZJP tf!2i#/\FoPsk(npkyEU&x:~0*zrm?wQڻ7s2dp"S ceVPmmx\QSvZx\Y&1(;$G0p4RÇW`DƂ  }A3 OUaջ%Q(:LJp0Z4]VG3ʇ0=&¤<.@4 !17Շ=hfP}LrdcSd%BGsaxs!ݼWٽ(%]^:Wyt3 _oq(nۥvg=a9ik ^/ii==ۥ><q.{!@'t6qlQUi _b;OUZCViY*$TO 6ۘbMuVb+D'$ce4Uj* ZHq8ZBU Ή=/[Nog36U҆J8NC=] @0SE,~I-Y]y^'DgI%7UC2: ۣ`ŮC?ޔS|]j_kI}47MU[ @ j9NQDZ|Y^jx"A <&2#+$hB/-ccsm/ _"BEjOu( x0u3bʆÔAh  J!^<EUT Fi-X6ADy/b"X}KT8NXWܯʺxCTm Rk/s$U0@ x֞H8QTwy+.C' fn{bοT| h57,EtwISx2M|w|ueUqMteLe/TaTJFX;^nZ"ܫת623 C޵UB;L=ч!$PIrN$AjRQLLx".2F$>Л `G 8Y{xa~-?kS8Y \6G-oij"]4bvBL@GG,3R0˗yzژD1.kDn*F@ fҐennqqnARQwCַ!w l=6^J&o!(`.kdIDQfKш}6a~QmG Wx=!6µw o[xz3X'sk?(z] kB/m>c^ T*X'=~ۻEUK9uuX/QYSbkF>0:pQ*p2Cbs$肍iu 32{8-g G#Zr.j !&Ĕ~6ۉ.n\mf&RV7)r|^aJCs"mbS8dN&W~B`@9I$=k6@= ٳD@JMm{2X!<(u޾SCfxͦɈl&"i :/ A0>GL$>qvG Ć)%컋ޥLL-.D;͏ϜU>>0u y~tQt(&>2F"H84#ڗF߯ lM!v%.9B^9w& rMp13P>9R2M sn%JbfY &Om}-!6Ť͒V1 L#\~eAb;y,aɠzL:N*ᅟgnRK4!| &My(b4D aZ-X=aFK/wޝ %8tĭQ֊20g~g/}1?q( ,C.zEqEk?^EL'bΚj]}~qNe>qn< 띜3P' %L6>WgW!lF]DLS|x.94H g9 ?`e+^޼:.Rζ'q^\>_TGt.9cM:mQt\w5EVx0D6#ыBtJ]-!ȺwT!6Yc'e-t|/l^SjFp3;7y> ߨofCyjȿQP! s ʊ\У`RMs$\ kr\`Z~UVAf~#}:v參ؿsnw ' {:m*u((Y-Qo'!Y^qw"t`²cqeJ}#Sݯ76vƫ-oUѡuZdsQ_Z^{';D>Wݰ;xvq/7[ ↣[)]4̢!8)B^5YgE ŘzU{!JP5纅Ďغe_ ~YR1F7l)Ganms "ݐ v–BW|xj[Ր06Ӡ?ԱXkPԾ#!.}GL@R'deJBq-U?o~W F8WP}~#.ѣ+FwkرDGTQ>$P .cyJ&-0ˆU7l$5(>C]uQSQ*5 2'ӮB6<"`*3!^*0ޜ2Nr' tIIb&ka~#h\:M{|d XY0/b wp 0RM@]W+pcZT&٣> ^ߥ,Y\d1%K0Ṃ.Gڈy&,ph)"W5w|TS/k,ENs0jJ#={XYYR5sq(Z '/]v}u6EbUN5zUkT,~t& ԃ6pE"Hv\31탯EnxW,8% w!*Askx7y/&NL;8a9BD ߮g.~ tBȺEYд4!%3 sԂ.G @pmG*z,ɗI"QR&y%ENX+P>F;#݉xLhyBbs@@gށ_>r :{`l$cQ7-tb3i2ܓGtUmVZkEk!\YɶQoZʥle=̄)fZA#U2Y]i׻+Ԧi 8-ʱ<pׅ" )3b+G 'Dj%EOS<@C1[4Ӟ&k lś䱀F5I_utLPP<=a܎:;ah۴D .5Z(M{z=#IFj), Mu5הy.1Wh_Zw 3щR޻r=UrVn" d‡`a m`zjy~_2v*[# TnpƆ^!@U&c \h6O> 7AX`}_{P<?:r|/#-T%(J/DX &d 3y pFl[ v;1J[&L3nDi"tuSw6J+35~yoRjy EPJp6}n rE2J.IC]Qsǎ:p))4a ?w.!w]S ǟyiWϴR<#D9ܦ|5˴Jql#ҧNW$ SוlX4(6qi}XIH<)P ŖT&4]vApwm \}Tnlj{>MMne("dSP*9`YJ2t9q}E<ħ6R{#sF$P}̆'u,i }2UߔBB,*PqHZl)?|7b j='(Af+Ofٷn 7\6ll>.AK Fou_22K *07Bw<v+zI7 Ҫкz9 ĸ+2,gl0ߍ0lcn q)x!ۛYN<@$ELU5@ Hkfn.|{P—Akw#d]eٖ'"ݐNQUu˛{O'JLF;\ӫVm ثdgQ9-f,;){OwH?aĎyyZr/LPx%([t97k_]oz,Q l9Z6Y*}"($䚳G7:=0 {Q˷r k#E*ua+N*-a;24ɵN}ᘭV G>BTVDXL~AA0"~Ffﺱ#ӥGc j3i):?2&ht: V3wDXƜh3;W6u@Ojk}L3ÅK|3gљΤciQc:OLxHdg6p37U.aEF6I}z  '˯t9n+`/%^k9 u2Ϸ&珿-NTl#u-oaګ$H.Sa¿X ؎E"Q]Ĥ?3绿AḎ uTuQgFr9zMl#B*#Gwq_C A8T&eU7 F0fdokZ&pbt'u¦4` fb3ϢfzImd6&2^&N-ffxOM'*Vu褙276>nq+KbcQΙ98t|} }DJ7vCØ){Pp#xѕ (stvrǍ.xԜvw!B-඙C}t MjcRYS+caT/G腰;/&wC{lЎ KԴn2+ rY{;JOo(X> HTT p$ ?ȝZ]o99)㕞Ƅ>Ws)r>v5́>}zh ]A_[粓FрK&<9ュj$PoH:ga9Ð˧iK.G)B~16['; C%Vر,%lyQebT`3EMت fI۪ AZY"b㋮43+0sFbd.&c?$Vd_3Df= 4lDl]ؿMR Mxa&ƯLHnl'Jok6yh}Lhj 1I5vGМ ~l, :/Y(X{t9Z5 MWddON  jsKV0X8="djOǞRpCmmOLMtA<{adxϏI |Rx {W'`F@b%WiR:f %fD/6iUHn"mQ^2##UJ3h~'{2L<viYpMn̸RQs ) B`\")]:>\D3g΋dtzX6o O vh0mAGh~i-h3L]P]z2 )}u:$KWP?8D"Y#&oI$Acï Dy7#vY\_%(EoѰBjF Hw* É5bŇ0V&FNV"g;7Vw6I%aND9"0 ? `>b~}{ 3-Enx25&Ka/'Z`&#*kZil :ˌç%2O)"Z+ N¯%|vi͹ͱ;Un<#ݞέ+Mf ׼{WZ,0GAROERC2f݃ 6ѥ[;K묐 ]ܝE2sa޲gqzyƲ)@pS;MO0Vƫye/wL/rOABu|^Ěɩ(&t2rrߜ+3>AC.qL٭V3h{_=ZXrvS}:Zc_^_?\kC󠨿=EkYYtCii 0 E'AD qUB.k6?Ngϖ.չbmftL>3s=_P|`iVy@lx{@Ȕn's #\A v]\Vm&aEwبv5^p4Z5B5",Rj>TBZ|H#t=7u.zXtoơ΁_ H>NԄ@:WgJ%W]¨{o,̇#kd@dYEnq;Xpe\u9zt.Z'^!p# $wu!z.ΚX}5 u5^U2U5yCq61){6ri :anSi OKoG,LW7xuYb:Z\IZ-e<w>W\-- A# AAWN(0EA)"}FzCVD+Pq~"i'Q9EiGAৄGCrotk]h3)pu3 hB4#B%S>=f-2z_ǹ)nt1~ufĠS/Yۀ%ҨuA76j\!Y_d#D -= Cߊ"0ވ+lٱDD:G"w5"y8^Y/ f{Qa}l.*@2E2 UEj䩍Le#`@ۮ>G& ?˧m)%`vGyX ֯> *88Wj :#4PYn5dR#%#$% yt8 e >|22盌^>?l(kTTpbeTJzR W[=h3$:AÐ(>nZ!TLZ͊C i ?=I`u(a<)hhvIkp4=EoШuG#/0O3f(vجIUVE# Q=[yċ /\k"fa#2jƕƓùbd 6{ۖպßpC¾u79u% Y0Xe7^QqPobƦ~l-Bt(e; i|ċQ4u $.Jo1InGj`gFxuQu{nkG ֖@CCe5I]ٍAf 0Ys9Z()Ⓩf >5?\|&r%K)Fa9j%$DH2:?fOa)UEW#hvakiNs!ɤEmm@x k#ʠ'1&4ӡ؜$[*vr"#;Fw,\勐38]SP\t%m* Njm?Rޙ^L,1׸S;PΞ"mDF1Qp2BxB_hx[ [}@O~2/&гS+?,kqG<!=wJp>C?3rʆ*;q XX:k,UDH >M3cR*s φ ]F 8)~(.{rkDQl)}>틥44v2"TԅfªfX7Auύj*̗E/ 7=k哋,$U~_zezS!fE쉕;^*sut{ÆgF] 8\nȣШZg׈ "!W.TXM҄VJ[<3(c0tm|;%V; P)LN^`+wM׶*VK6I L꽝+zUyV P#kBgzP,ۄ.qG`~zoYg.JɃӥ\&tG ) 껰3u$7&(r n P߇mǚD*pಲRZ gAJc2vqK5 S'x\,h=6EjY (>jPȔ'ܙ!sR 0~ϙKmzj4%H ׃c fSL/el'"s7ErL2B!+0mW`tK^rd,yyU@\9j÷iNP^8׬d<,ž ]~kdjݱ>> ¤)HKa)UtD}vO68ܸgjٺP+HKP(v$GaC\„*GHz`T봒9"i'R^\*2rt.v+.WZWb7so5sda0\Ei^G@5S8VSl!GQFS)4=9󗮱FnˆW)mwN cBRY!@n0f4.c \O7.i†UcuSr^˓BRF)E+t U)ա.Le Ƞ ̈́.>vA6'iU ])@zQg< npjZ uIMY\}pV4GpQweCgĎrRA;ǠҬ1\E?׈ٵ$ m)IoU|>EnS|5uG/^g{?j`{s^G A=,ژ,Z<9YHF.R$i`q|(޸Jŋz c(w5ӂ{b>U1!0|,MN6!wPyR9L ii>>QkQ%ףDC3UQ+ރ?Qt ptſRo_I CfѦ38NT*Âc2g;~V')'@)9p"lUD3rf.v3kMCX *eZ~m|/'<9jGlmNӦbV0gH)